data              628 arch/alpha/kernel/core_marvel.c 	unsigned long data;
data              639 arch/alpha/kernel/core_marvel.c 	register unsigned long __r18 __asm__("$18") = rtc_access->data;
data              647 arch/alpha/kernel/core_marvel.c 	rtc_access->data = __r0;
data              666 arch/alpha/kernel/core_marvel.c 		rtc_access.data = bcd2bin(b);
data              671 arch/alpha/kernel/core_marvel.c 		ret = bin2bcd(rtc_access.data);
data               32 arch/alpha/kernel/err_common.c mchk_dump_mem(void *data, size_t length, char **annotation)
data               34 arch/alpha/kernel/err_common.c 	unsigned long *ldata = data;
data               46 arch/alpha/kernel/irq.c 	struct irq_data *data = irq_get_irq_data(irq);
data               51 arch/alpha/kernel/irq.c 	if (!data)
data               53 arch/alpha/kernel/irq.c 	chip = irq_data_get_irq_chip(data);
data               63 arch/alpha/kernel/irq.c 	cpumask_copy(irq_data_get_affinity_mask(data), cpumask_of(cpu));
data               64 arch/alpha/kernel/irq.c 	chip->irq_set_affinity(data, cpumask_of(cpu), false);
data              508 arch/alpha/kernel/osf_sys.c 		int, flag, void __user *, data)
data              514 arch/alpha/kernel/osf_sys.c 		retval = osf_ufs_mount(path, data, flag);
data              517 arch/alpha/kernel/osf_sys.c 		retval = osf_cdfs_mount(path, data, flag);
data              520 arch/alpha/kernel/osf_sys.c 		retval = osf_procfs_mount(path, data, flag);
data               32 arch/alpha/kernel/pc873xx.c static void __init pc873xx_write(unsigned int base, int reg, unsigned char data)
data               38 arch/alpha/kernel/pc873xx.c 	outb(data, base + 1);
data               39 arch/alpha/kernel/pc873xx.c 	outb(data, base + 1);		/* Must be written twice */
data               75 arch/alpha/kernel/pc873xx.c 	unsigned char data;
data               78 arch/alpha/kernel/pc873xx.c 	data = pc873xx_read(base, REG_PCR);
data               79 arch/alpha/kernel/pc873xx.c 	pc873xx_write(base, REG_PCR, (data & 0xFC) | 0x02);
data               84 arch/alpha/kernel/pc873xx.c 	unsigned char data;
data               87 arch/alpha/kernel/pc873xx.c 	data = pc873xx_read(base, REG_FER);
data               88 arch/alpha/kernel/pc873xx.c 	pc873xx_write(base, REG_FER, data | 0x40);
data              127 arch/alpha/kernel/pci.c pcibios_align_resource(void *data, const struct resource *res,
data              130 arch/alpha/kernel/pci.c 	struct pci_dev *dev = data;
data              808 arch/alpha/kernel/perf_event.c 	struct perf_sample_data data;
data              857 arch/alpha/kernel/perf_event.c 	perf_sample_data_init(&data, 0, hwc->last_period);
data              860 arch/alpha/kernel/perf_event.c 		if (perf_event_overflow(event, &data, regs)) {
data              147 arch/alpha/kernel/ptrace.c put_reg(struct task_struct *task, unsigned long regno, unsigned long data)
data              152 arch/alpha/kernel/ptrace.c 		     | (data & IEEE_SW_MASK));
data              153 arch/alpha/kernel/ptrace.c 		data = (data & FPCR_DYN_MASK) | ieee_swcr_to_fpcr(data);
data              155 arch/alpha/kernel/ptrace.c 	*get_reg_addr(task, regno) = data;
data              160 arch/alpha/kernel/ptrace.c read_int(struct task_struct *task, unsigned long addr, int * data)
data              162 arch/alpha/kernel/ptrace.c 	int copied = access_process_vm(task, addr, data, sizeof(int),
data              168 arch/alpha/kernel/ptrace.c write_int(struct task_struct *task, unsigned long addr, int data)
data              170 arch/alpha/kernel/ptrace.c 	int copied = access_process_vm(task, addr, &data, sizeof(int),
data              278 arch/alpha/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              308 arch/alpha/kernel/ptrace.c 		ret = generic_ptrace_pokedata(child, addr, data);
data              312 arch/alpha/kernel/ptrace.c 		DBG(DBG_MEM, ("poke $%lu<-%#lx\n", addr, data));
data              313 arch/alpha/kernel/ptrace.c 		ret = put_reg(child, addr, data);
data              316 arch/alpha/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data              154 arch/alpha/kernel/rtc.c do_remote_read(void *data)
data              156 arch/alpha/kernel/rtc.c 	union remote_data *x = data;
data              173 arch/alpha/kernel/rtc.c do_remote_set(void *data)
data              175 arch/alpha/kernel/rtc.c 	union remote_data *x = data;
data             1076 arch/alpha/kernel/smc37c669.c     unsigned char data 
data             2041 arch/alpha/kernel/smc37c669.c     unsigned char data )
data             2044 arch/alpha/kernel/smc37c669.c     wb( &SMC37c669->data_port, data );
data              682 arch/alpha/kernel/smp.c 	struct flush_tlb_page_struct *data = (struct flush_tlb_page_struct *)x;
data              683 arch/alpha/kernel/smp.c 	struct mm_struct * mm = data->mm;
data              686 arch/alpha/kernel/smp.c 		flush_tlb_current_page(mm, data->vma, data->addr);
data              694 arch/alpha/kernel/smp.c 	struct flush_tlb_page_struct data;
data              714 arch/alpha/kernel/smp.c 	data.vma = vma;
data              715 arch/alpha/kernel/smp.c 	data.mm = mm;
data              716 arch/alpha/kernel/smp.c 	data.addr = addr;
data              718 arch/alpha/kernel/smp.c 	smp_call_function(ipi_flush_tlb_page, &data, 1);
data              240 arch/alpha/kernel/traps.c 			const unsigned int *data
data              243 arch/alpha/kernel/traps.c 			       (const char *)(data[1] | (long)data[2] << 32), 
data              244 arch/alpha/kernel/traps.c 			       data[0]);
data               39 arch/arc/include/asm/cache.h #define arc_write_uncached_32(ptr, data)\
data               44 arch/arc/include/asm/cache.h 	: "r"(data), "r"(ptr));		\
data               36 arch/arc/include/asm/kprobes.h 			     unsigned long val, void *data);
data               38 arch/arc/include/asm/linkage.h 	.section .data.arcfp
data               40 arch/arc/include/asm/linkage.h 	.section .data
data               73 arch/arc/include/asm/linkage.h #define __arcfp_data __section(.data.arcfp)
data               75 arch/arc/include/asm/linkage.h #define __arcfp_data __section(.data)
data               99 arch/arc/kernel/intc-arcv2.c static void arcv2_irq_mask(struct irq_data *data)
data              101 arch/arc/kernel/intc-arcv2.c 	write_aux_reg(AUX_IRQ_SELECT, data->hwirq);
data              105 arch/arc/kernel/intc-arcv2.c static void arcv2_irq_unmask(struct irq_data *data)
data              107 arch/arc/kernel/intc-arcv2.c 	write_aux_reg(AUX_IRQ_SELECT, data->hwirq);
data              111 arch/arc/kernel/intc-arcv2.c void arcv2_irq_enable(struct irq_data *data)
data              114 arch/arc/kernel/intc-arcv2.c 	write_aux_reg(AUX_IRQ_SELECT, data->hwirq);
data               64 arch/arc/kernel/intc-compact.c static void arc_irq_mask(struct irq_data *data)
data               69 arch/arc/kernel/intc-compact.c 	ienb &= ~(1 << data->hwirq);
data               73 arch/arc/kernel/intc-compact.c static void arc_irq_unmask(struct irq_data *data)
data               78 arch/arc/kernel/intc-compact.c 	ienb |= (1 << data->hwirq);
data              356 arch/arc/kernel/kprobes.c 				       unsigned long val, void *data)
data              358 arch/arc/kernel/kprobes.c 	struct die_args *args = data;
data              213 arch/arc/kernel/mcip.c 	} data;
data              215 arch/arc/kernel/mcip.c 	data.word = __mcip_cmd_read(CMD_IDU_READ_MODE, cmn_irq);
data              217 arch/arc/kernel/mcip.c 		data.distr = distr;
data              219 arch/arc/kernel/mcip.c 		data.lvl = lvl;
data              220 arch/arc/kernel/mcip.c 	__mcip_cmd_data(CMD_IDU_SET_MODE, cmn_irq, data.word);
data              232 arch/arc/kernel/mcip.c static void idu_irq_mask(struct irq_data *data)
data              234 arch/arc/kernel/mcip.c 	idu_irq_mask_raw(data->hwirq);
data              237 arch/arc/kernel/mcip.c static void idu_irq_unmask(struct irq_data *data)
data              242 arch/arc/kernel/mcip.c 	__mcip_cmd_data(CMD_IDU_SET_MASK, data->hwirq, 0);
data              246 arch/arc/kernel/mcip.c static void idu_irq_ack(struct irq_data *data)
data              251 arch/arc/kernel/mcip.c 	__mcip_cmd(CMD_IDU_ACK_CIRQ, data->hwirq);
data              255 arch/arc/kernel/mcip.c static void idu_irq_mask_ack(struct irq_data *data)
data              260 arch/arc/kernel/mcip.c 	__mcip_cmd_data(CMD_IDU_SET_MASK, data->hwirq, 1);
data              261 arch/arc/kernel/mcip.c 	__mcip_cmd(CMD_IDU_ACK_CIRQ, data->hwirq);
data              266 arch/arc/kernel/mcip.c idu_irq_set_affinity(struct irq_data *data, const struct cpumask *cpumask,
data              281 arch/arc/kernel/mcip.c 	idu_set_dest(data->hwirq, destination_bits);
data              288 arch/arc/kernel/mcip.c 	idu_set_mode(data->hwirq, false, 0, true, distribution_mode);
data              295 arch/arc/kernel/mcip.c static int idu_irq_set_type(struct irq_data *data, u32 type)
data              308 arch/arc/kernel/mcip.c 	idu_set_mode(data->hwirq, true,
data              318 arch/arc/kernel/mcip.c static void idu_irq_enable(struct irq_data *data)
data              329 arch/arc/kernel/mcip.c 	idu_irq_set_affinity(data, cpu_online_mask, false);
data              330 arch/arc/kernel/mcip.c 	idu_irq_unmask(data);
data               62 arch/arc/kernel/perf_event.c static int callchain_trace(unsigned int addr, void *data)
data               64 arch/arc/kernel/perf_event.c 	struct arc_callchain_trace *ctrl = data;
data              402 arch/arc/kernel/perf_event.c 	struct perf_sample_data data;
data              439 arch/arc/kernel/perf_event.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data              441 arch/arc/kernel/perf_event.c 			if (perf_event_overflow(event, &data, regs))
data              462 arch/arc/kernel/perf_event.c static void arc_cpu_pmu_irq_init(void *data)
data              464 arch/arc/kernel/perf_event.c 	int irq = *(int *)data;
data              272 arch/arc/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              276 arch/arc/kernel/ptrace.c 	pr_debug("REQ=%ld: ADDR =0x%lx, DATA=0x%lx)\n", request, addr, data);
data              281 arch/arc/kernel/ptrace.c 			       (unsigned long __user *)data);
data              284 arch/arc/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data              321 arch/arc/plat-axs10x/axs10x.c 		freq = be32_to_cpu(*(u32 *)(prop->data));
data               16 arch/arc/plat-hsdk/platform.c int arc_hsdk_axi_dmac_coherent __section(.data) = 0;
data              465 arch/arm/common/locomo.c static int locomo_remove_child(struct device *dev, void *data)
data              663 arch/arm/common/locomo.c 	unsigned char data;
data              684 arch/arm/common/locomo.c 	data = (M62332_SLAVE_ADDR << 1) | M62332_W_BIT;
data              686 arch/arm/common/locomo.c 		locomo_m62332_sendbit(mapbase, data >> (8 - i));
data              712 arch/arm/common/locomo.c 	data = M62332_SUB_ADDR + channel;
data              714 arch/arm/common/locomo.c 		locomo_m62332_sendbit(mapbase, data >> (8 - i));
data              929 arch/arm/common/sa1111.c static int sa1111_remove_one(struct device *dev, void *data)
data             1298 arch/arm/common/sa1111.c 		ret = sachip->pdata->enable(sachip->pdata->data, sadev->devid);
data             1326 arch/arm/common/sa1111.c 		sachip->pdata->disable(sachip->pdata->data, sadev->devid);
data             1426 arch/arm/common/sa1111.c 	void *data)
data             1428 arch/arm/common/sa1111.c 	struct sa1111_dev *dev = to_sa1111_device(data);
data              130 arch/arm/common/scoop.c void write_scoop_reg(struct device *dev, unsigned short reg, unsigned short data)
data              133 arch/arm/common/scoop.c 	iowrite16(data, sdev->base + reg);
data               74 arch/arm/crypto/crc32-ce-glue.c static int crc32_update(struct shash_desc *desc, const u8 *data,
data               79 arch/arm/crypto/crc32-ce-glue.c 	*crc = crc32_armv8_le(*crc, data, length);
data               83 arch/arm/crypto/crc32-ce-glue.c static int crc32c_update(struct shash_desc *desc, const u8 *data,
data               88 arch/arm/crypto/crc32-ce-glue.c 	*crc = crc32c_armv8_le(*crc, data, length);
data              108 arch/arm/crypto/crc32-ce-glue.c static int crc32_pmull_update(struct shash_desc *desc, const u8 *data,
data              115 arch/arm/crypto/crc32-ce-glue.c 		if ((u32)data % SCALE_F) {
data              116 arch/arm/crypto/crc32-ce-glue.c 			l = min_t(u32, length, SCALE_F - ((u32)data % SCALE_F));
data              118 arch/arm/crypto/crc32-ce-glue.c 			*crc = fallback_crc32(*crc, data, l);
data              120 arch/arm/crypto/crc32-ce-glue.c 			data += l;
data              128 arch/arm/crypto/crc32-ce-glue.c 			*crc = crc32_pmull_le(data, l, *crc);
data              131 arch/arm/crypto/crc32-ce-glue.c 			data += l;
data              137 arch/arm/crypto/crc32-ce-glue.c 		*crc = fallback_crc32(*crc, data, length);
data              142 arch/arm/crypto/crc32-ce-glue.c static int crc32c_pmull_update(struct shash_desc *desc, const u8 *data,
data              149 arch/arm/crypto/crc32-ce-glue.c 		if ((u32)data % SCALE_F) {
data              150 arch/arm/crypto/crc32-ce-glue.c 			l = min_t(u32, length, SCALE_F - ((u32)data % SCALE_F));
data              152 arch/arm/crypto/crc32-ce-glue.c 			*crc = fallback_crc32c(*crc, data, l);
data              154 arch/arm/crypto/crc32-ce-glue.c 			data += l;
data              162 arch/arm/crypto/crc32-ce-glue.c 			*crc = crc32c_pmull_le(data, l, *crc);
data              165 arch/arm/crypto/crc32-ce-glue.c 			data += l;
data              171 arch/arm/crypto/crc32-ce-glue.c 		*crc = fallback_crc32c(*crc, data, length);
data               32 arch/arm/crypto/crct10dif-ce-glue.c static int crct10dif_update(struct shash_desc *desc, const u8 *data,
data               39 arch/arm/crypto/crct10dif-ce-glue.c 		*crc = crc_t10dif_pmull(*crc, data, length);
data               42 arch/arm/crypto/crct10dif-ce-glue.c 		*crc = crc_t10dif_generic(*crc, data, length);
data               29 arch/arm/crypto/sha1-ce-glue.c static int sha1_ce_update(struct shash_desc *desc, const u8 *data,
data               36 arch/arm/crypto/sha1-ce-glue.c 		return sha1_update_arm(desc, data, len);
data               39 arch/arm/crypto/sha1-ce-glue.c 	sha1_base_do_update(desc, data, len, sha1_ce_transform);
data               45 arch/arm/crypto/sha1-ce-glue.c static int sha1_ce_finup(struct shash_desc *desc, const u8 *data,
data               49 arch/arm/crypto/sha1-ce-glue.c 		return sha1_finup_arm(desc, data, len, out);
data               53 arch/arm/crypto/sha1-ce-glue.c 		sha1_base_do_update(desc, data, len, sha1_ce_transform);
data                8 arch/arm/crypto/sha1.h extern int sha1_update_arm(struct shash_desc *desc, const u8 *data,
data               11 arch/arm/crypto/sha1.h extern int sha1_finup_arm(struct shash_desc *desc, const u8 *data,
data               26 arch/arm/crypto/sha1_glue.c 		const unsigned char *data, unsigned int rounds);
data               28 arch/arm/crypto/sha1_glue.c int sha1_update_arm(struct shash_desc *desc, const u8 *data,
data               34 arch/arm/crypto/sha1_glue.c 	return sha1_base_do_update(desc, data, len,
data               45 arch/arm/crypto/sha1_glue.c int sha1_finup_arm(struct shash_desc *desc, const u8 *data,
data               48 arch/arm/crypto/sha1_glue.c 	sha1_base_do_update(desc, data, len,
data               30 arch/arm/crypto/sha1_neon_glue.c asmlinkage void sha1_transform_neon(void *state_h, const char *data,
data               33 arch/arm/crypto/sha1_neon_glue.c static int sha1_neon_update(struct shash_desc *desc, const u8 *data,
data               40 arch/arm/crypto/sha1_neon_glue.c 		return sha1_update_arm(desc, data, len);
data               43 arch/arm/crypto/sha1_neon_glue.c 	sha1_base_do_update(desc, data, len,
data               50 arch/arm/crypto/sha1_neon_glue.c static int sha1_neon_finup(struct shash_desc *desc, const u8 *data,
data               54 arch/arm/crypto/sha1_neon_glue.c 		return sha1_finup_arm(desc, data, len, out);
data               58 arch/arm/crypto/sha1_neon_glue.c 		sha1_base_do_update(desc, data, len,
data               30 arch/arm/crypto/sha2-ce-glue.c static int sha2_ce_update(struct shash_desc *desc, const u8 *data,
data               37 arch/arm/crypto/sha2-ce-glue.c 		return crypto_sha256_arm_update(desc, data, len);
data               40 arch/arm/crypto/sha2-ce-glue.c 	sha256_base_do_update(desc, data, len,
data               47 arch/arm/crypto/sha2-ce-glue.c static int sha2_ce_finup(struct shash_desc *desc, const u8 *data,
data               51 arch/arm/crypto/sha2-ce-glue.c 		return crypto_sha256_arm_finup(desc, data, len, out);
data               55 arch/arm/crypto/sha2-ce-glue.c 		sha256_base_do_update(desc, data, len,
data               28 arch/arm/crypto/sha256_glue.c asmlinkage void sha256_block_data_order(u32 *digest, const void *data,
data               31 arch/arm/crypto/sha256_glue.c int crypto_sha256_arm_update(struct shash_desc *desc, const u8 *data,
data               37 arch/arm/crypto/sha256_glue.c 	return sha256_base_do_update(desc, data, len,
data               49 arch/arm/crypto/sha256_glue.c int crypto_sha256_arm_finup(struct shash_desc *desc, const u8 *data,
data               52 arch/arm/crypto/sha256_glue.c 	sha256_base_do_update(desc, data, len,
data                9 arch/arm/crypto/sha256_glue.h int crypto_sha256_arm_update(struct shash_desc *desc, const u8 *data,
data               12 arch/arm/crypto/sha256_glue.h int crypto_sha256_arm_finup(struct shash_desc *desc, const u8 *data,
data               25 arch/arm/crypto/sha256_neon_glue.c asmlinkage void sha256_block_data_order_neon(u32 *digest, const void *data,
data               28 arch/arm/crypto/sha256_neon_glue.c static int crypto_sha256_neon_update(struct shash_desc *desc, const u8 *data,
data               35 arch/arm/crypto/sha256_neon_glue.c 		return crypto_sha256_arm_update(desc, data, len);
data               38 arch/arm/crypto/sha256_neon_glue.c 	sha256_base_do_update(desc, data, len,
data               45 arch/arm/crypto/sha256_neon_glue.c static int crypto_sha256_neon_finup(struct shash_desc *desc, const u8 *data,
data               49 arch/arm/crypto/sha256_neon_glue.c 		return crypto_sha256_arm_finup(desc, data, len, out);
data               53 arch/arm/crypto/sha256_neon_glue.c 		sha256_base_do_update(desc, data, len,
data               30 arch/arm/crypto/sha512-glue.c int sha512_arm_update(struct shash_desc *desc, const u8 *data,
data               33 arch/arm/crypto/sha512-glue.c 	return sha512_base_do_update(desc, data, len,
data               44 arch/arm/crypto/sha512-glue.c int sha512_arm_finup(struct shash_desc *desc, const u8 *data,
data               47 arch/arm/crypto/sha512-glue.c 	sha512_base_do_update(desc, data, len,
data               26 arch/arm/crypto/sha512-neon-glue.c static int sha512_neon_update(struct shash_desc *desc, const u8 *data,
data               33 arch/arm/crypto/sha512-neon-glue.c 		return sha512_arm_update(desc, data, len);
data               36 arch/arm/crypto/sha512-neon-glue.c 	sha512_base_do_update(desc, data, len,
data               43 arch/arm/crypto/sha512-neon-glue.c static int sha512_neon_finup(struct shash_desc *desc, const u8 *data,
data               47 arch/arm/crypto/sha512-neon-glue.c 		return sha512_arm_finup(desc, data, len, out);
data               51 arch/arm/crypto/sha512-neon-glue.c 		sha512_base_do_update(desc, data, len,
data                3 arch/arm/crypto/sha512.h int sha512_arm_update(struct shash_desc *desc, const u8 *data,
data                6 arch/arm/crypto/sha512.h int sha512_arm_finup(struct shash_desc *desc, const u8 *data,
data               92 arch/arm/include/asm/ecard.h 	void		*data;
data              175 arch/arm/include/asm/ecard.h 		unsigned char data[1];
data              213 arch/arm/include/asm/ecard.h #define ecard_set_drvdata(ec,data)	dev_set_drvdata(&(ec)->dev, (data))
data               30 arch/arm/include/asm/floppy.h static inline int fd_dma_setup(void *data, unsigned int length,
data               34 arch/arm/include/asm/floppy.h 	__set_dma_addr(DMA_FLOPPY, data);
data              439 arch/arm/include/asm/hardware/sa1111.h 	void	*data;
data               67 arch/arm/include/asm/hardware/scoop.h void write_scoop_reg(struct device *dev, unsigned short reg, unsigned short data);
data               15 arch/arm/include/asm/hardware/ssp.h int ssp_write_word(u16 data);
data               16 arch/arm/include/asm/hardware/ssp.h int ssp_read_word(u16 *data);
data              126 arch/arm/include/asm/hw_breakpoint.h 					   unsigned long val, void *data);
data               45 arch/arm/include/asm/io.h void __raw_writesb(volatile void __iomem *addr, const void *data, int bytelen);
data               46 arch/arm/include/asm/io.h void __raw_writesw(volatile void __iomem *addr, const void *data, int wordlen);
data               47 arch/arm/include/asm/io.h void __raw_writesl(volatile void __iomem *addr, const void *data, int longlen);
data               49 arch/arm/include/asm/io.h void __raw_readsb(const volatile void __iomem *addr, void *data, int bytelen);
data               50 arch/arm/include/asm/io.h void __raw_readsw(const volatile void __iomem *addr, void *data, int wordlen);
data               51 arch/arm/include/asm/io.h void __raw_readsl(const volatile void __iomem *addr, void *data, int longlen);
data               44 arch/arm/include/asm/kprobes.h 			     unsigned long val, void *data);
data              317 arch/arm/include/asm/kvm_emulate.h 						    unsigned long data,
data              323 arch/arm/include/asm/kvm_emulate.h 			return data & 0xff;
data              325 arch/arm/include/asm/kvm_emulate.h 			return be16_to_cpu(data & 0xffff);
data              327 arch/arm/include/asm/kvm_emulate.h 			return be32_to_cpu(data);
data              332 arch/arm/include/asm/kvm_emulate.h 			return data & 0xff;
data              334 arch/arm/include/asm/kvm_emulate.h 			return le16_to_cpu(data & 0xffff);
data              336 arch/arm/include/asm/kvm_emulate.h 			return le32_to_cpu(data);
data              342 arch/arm/include/asm/kvm_emulate.h 						    unsigned long data,
data              348 arch/arm/include/asm/kvm_emulate.h 			return data & 0xff;
data              350 arch/arm/include/asm/kvm_emulate.h 			return cpu_to_be16(data & 0xffff);
data              352 arch/arm/include/asm/kvm_emulate.h 			return cpu_to_be32(data);
data              357 arch/arm/include/asm/kvm_emulate.h 			return data & 0xff;
data              359 arch/arm/include/asm/kvm_emulate.h 			return cpu_to_le16(data & 0xffff);
data              361 arch/arm/include/asm/kvm_emulate.h 			return cpu_to_le32(data);
data               21 arch/arm/include/asm/kvm_mmio.h void kvm_mmio_write_buf(void *buf, unsigned int len, unsigned long data);
data              362 arch/arm/include/asm/kvm_mmu.h 				      gpa_t gpa, void *data, unsigned long len)
data              365 arch/arm/include/asm/kvm_mmu.h 	int ret = kvm_read_guest(kvm, gpa, data, len);
data              373 arch/arm/include/asm/kvm_mmu.h 				       const void *data, unsigned long len)
data              376 arch/arm/include/asm/kvm_mmu.h 	int ret = kvm_write_guest(kvm, gpa, data, len);
data               29 arch/arm/include/asm/stacktrace.h 			    int (*fn)(struct stackframe *, void *), void *data);
data               19 arch/arm/include/asm/tcm.h #define __tcmdata __section(.tcm.data)
data               41 arch/arm/include/asm/vdso_datapage.h 	struct vdso_data data;
data               10 arch/arm/kernel/atags_proc.c 	char data[];
data               17 arch/arm/kernel/atags_proc.c 	return simple_read_from_buffer(buf, count, ppos, b->data, b->size);
data               62 arch/arm/kernel/atags_proc.c 	memcpy(b->data, atags_copy, size);
data              592 arch/arm/kernel/bios32.c resource_size_t pcibios_align_resource(void *data, const struct resource *res,
data              595 arch/arm/kernel/bios32.c 	struct pci_dev *dev = data;
data               11 arch/arm/kernel/efi.c static int __init set_permissions(pte_t *ptep, unsigned long addr, void *data)
data               13 arch/arm/kernel/efi.c 	efi_memory_desc_t *md = data;
data               34 arch/arm/kernel/ftrace.c static int __ftrace_modify_code(void *data)
data               36 arch/arm/kernel/ftrace.c 	int *command = data;
data             1138 arch/arm/kernel/hw_breakpoint.c 					unsigned long val, void *data)
data               22 arch/arm/kernel/isa.c 		.data		= &isa_membase, 
data               28 arch/arm/kernel/isa.c 		.data		= &isa_portbase, 
data               34 arch/arm/kernel/isa.c 		.data		= &isa_portshift, 
data              112 arch/arm/kernel/patch.c static int __kprobes patch_text_stop_machine(void *data)
data              114 arch/arm/kernel/patch.c 	struct patch *patch = data;
data               91 arch/arm/kernel/perf_callchain.c 		void *data)
data               93 arch/arm/kernel/perf_callchain.c 	struct perf_callchain_entry_ctx *entry = data;
data              309 arch/arm/kernel/perf_event_v6.c 	struct perf_sample_data data;
data              343 arch/arm/kernel/perf_event_v6.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data              347 arch/arm/kernel/perf_event_v6.c 		if (perf_event_overflow(event, &data, regs))
data              561 arch/arm/kernel/perf_event_v6.c 	{.compatible = "arm,arm11mpcore-pmu",	.data = armv6mpcore_pmu_init},
data              562 arch/arm/kernel/perf_event_v6.c 	{.compatible = "arm,arm1176-pmu",	.data = armv6_1176_pmu_init},
data              563 arch/arm/kernel/perf_event_v6.c 	{.compatible = "arm,arm1136-pmu",	.data = armv6_1136_pmu_init},
data              952 arch/arm/kernel/perf_event_v7.c 	struct perf_sample_data data;
data              990 arch/arm/kernel/perf_event_v7.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data              994 arch/arm/kernel/perf_event_v7.c 		if (perf_event_overflow(event, &data, regs))
data             2011 arch/arm/kernel/perf_event_v7.c 	{.compatible = "arm,cortex-a17-pmu",	.data = armv7_a17_pmu_init},
data             2012 arch/arm/kernel/perf_event_v7.c 	{.compatible = "arm,cortex-a15-pmu",	.data = armv7_a15_pmu_init},
data             2013 arch/arm/kernel/perf_event_v7.c 	{.compatible = "arm,cortex-a12-pmu",	.data = armv7_a12_pmu_init},
data             2014 arch/arm/kernel/perf_event_v7.c 	{.compatible = "arm,cortex-a9-pmu",	.data = armv7_a9_pmu_init},
data             2015 arch/arm/kernel/perf_event_v7.c 	{.compatible = "arm,cortex-a8-pmu",	.data = armv7_a8_pmu_init},
data             2016 arch/arm/kernel/perf_event_v7.c 	{.compatible = "arm,cortex-a7-pmu",	.data = armv7_a7_pmu_init},
data             2017 arch/arm/kernel/perf_event_v7.c 	{.compatible = "arm,cortex-a5-pmu",	.data = armv7_a5_pmu_init},
data             2018 arch/arm/kernel/perf_event_v7.c 	{.compatible = "qcom,krait-pmu",	.data = krait_pmu_init},
data             2019 arch/arm/kernel/perf_event_v7.c 	{.compatible = "qcom,scorpion-pmu",	.data = scorpion_pmu_init},
data             2020 arch/arm/kernel/perf_event_v7.c 	{.compatible = "qcom,scorpion-mp-pmu",	.data = scorpion_mp_pmu_init},
data              148 arch/arm/kernel/perf_event_xscale.c 	struct perf_sample_data data;
data              185 arch/arm/kernel/perf_event_xscale.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data              189 arch/arm/kernel/perf_event_xscale.c 		if (perf_event_overflow(event, &data, regs))
data              500 arch/arm/kernel/perf_event_xscale.c 	struct perf_sample_data data;
data              531 arch/arm/kernel/perf_event_xscale.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data              535 arch/arm/kernel/perf_event_xscale.c 		if (perf_event_overflow(event, &data, regs))
data              174 arch/arm/kernel/ptrace.c put_user_reg(struct task_struct *task, int offset, long data)
data              180 arch/arm/kernel/ptrace.c 	newregs.uregs[offset] = data;
data              183 arch/arm/kernel/ptrace.c 		regs->uregs[offset] = data;
data              378 arch/arm/kernel/ptrace.c 				     struct perf_sample_data *data,
data              459 arch/arm/kernel/ptrace.c 			     unsigned long  __user *data)
data              497 arch/arm/kernel/ptrace.c 	if (put_user(reg, data))
data              505 arch/arm/kernel/ptrace.c 			     unsigned long __user *data)
data              526 arch/arm/kernel/ptrace.c 	if (get_user(user_val, data)) {
data              785 arch/arm/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              788 arch/arm/kernel/ptrace.c 	unsigned long __user *datap = (unsigned long __user *) data;
data              796 arch/arm/kernel/ptrace.c 			ret = ptrace_write_user(child, addr, data);
data              843 arch/arm/kernel/ptrace.c 			task_thread_info(child)->syscall = data;
data              876 arch/arm/kernel/ptrace.c 						(unsigned long __user *)data);
data              880 arch/arm/kernel/ptrace.c 						(unsigned long __user *)data);
data              885 arch/arm/kernel/ptrace.c 			ret = ptrace_request(child, request, addr, data);
data               23 arch/arm/kernel/return_address.c 	struct return_address_data *data = d;
data               25 arch/arm/kernel/return_address.c 	if (!data->level) {
data               26 arch/arm/kernel/return_address.c 		data->addr = (void *)frame->pc;
data               30 arch/arm/kernel/return_address.c 		--data->level;
data               37 arch/arm/kernel/return_address.c 	struct return_address_data data;
data               40 arch/arm/kernel/return_address.c 	data.level = level + 2;
data               41 arch/arm/kernel/return_address.c 	data.addr = NULL;
data               48 arch/arm/kernel/return_address.c 	walk_stackframe(&frame, save_return_addr, &data);
data               50 arch/arm/kernel/return_address.c 	if (!data.level)
data               51 arch/arm/kernel/return_address.c 		return data.addr;
data              758 arch/arm/kernel/smp.c 					unsigned long val, void *data)
data              760 arch/arm/kernel/smp.c 	struct cpufreq_freqs *freq = data;
data              112 arch/arm/kernel/smp_twd.c 	unsigned long flags, void *data)
data              114 arch/arm/kernel/smp_twd.c 	struct clk_notifier_data *cnd = data;
data               51 arch/arm/kernel/stacktrace.c 		     int (*fn)(struct stackframe *, void *), void *data)
data               56 arch/arm/kernel/stacktrace.c 		if (fn(frame, data))
data               74 arch/arm/kernel/stacktrace.c 	struct stack_trace_data *data = d;
data               75 arch/arm/kernel/stacktrace.c 	struct stack_trace *trace = data->trace;
data               79 arch/arm/kernel/stacktrace.c 	if (data->no_sched_functions && in_sched_functions(addr))
data               81 arch/arm/kernel/stacktrace.c 	if (data->skip) {
data               82 arch/arm/kernel/stacktrace.c 		data->skip--;
data              105 arch/arm/kernel/stacktrace.c 	struct stack_trace_data data;
data              108 arch/arm/kernel/stacktrace.c 	data.trace = trace;
data              109 arch/arm/kernel/stacktrace.c 	data.skip = trace->skip;
data              110 arch/arm/kernel/stacktrace.c 	data.no_sched_functions = nosched;
data              128 arch/arm/kernel/stacktrace.c 		data.skip += 2;
data              135 arch/arm/kernel/stacktrace.c 	walk_stackframe(&frame, save_trace, &data);
data              140 arch/arm/kernel/stacktrace.c 	struct stack_trace_data data;
data              143 arch/arm/kernel/stacktrace.c 	data.trace = trace;
data              144 arch/arm/kernel/stacktrace.c 	data.skip = trace->skip;
data              145 arch/arm/kernel/stacktrace.c 	data.no_sched_functions = 0;
data              152 arch/arm/kernel/stacktrace.c 	walk_stackframe(&frame, save_trace, &data);
data               35 arch/arm/kernel/swp_emulate.c #define __user_swpX_asm(data, addr, res, temp, B)		\
data               53 arch/arm/kernel/swp_emulate.c 	: "=&r" (res), "+r" (data), "=&r" (temp)		\
data               57 arch/arm/kernel/swp_emulate.c #define __user_swp_asm(data, addr, res, temp) \
data               58 arch/arm/kernel/swp_emulate.c 	__user_swpX_asm(data, addr, res, temp, "")
data               59 arch/arm/kernel/swp_emulate.c #define __user_swpb_asm(data, addr, res, temp) \
data               60 arch/arm/kernel/swp_emulate.c 	__user_swpX_asm(data, addr, res, temp, "b")
data              116 arch/arm/kernel/swp_emulate.c static int emulate_swpX(unsigned int address, unsigned int *data,
data              133 arch/arm/kernel/swp_emulate.c 			__user_swpb_asm(*data, address, res, temp);
data              135 arch/arm/kernel/swp_emulate.c 			__user_swp_asm(*data, address, res, temp);
data              161 arch/arm/kernel/swp_emulate.c 	unsigned int address, destreg, data, type;
data              188 arch/arm/kernel/swp_emulate.c 	data	= regs->uregs[EXTRACT_REG_NUM(instr, RT2_OFFSET)];
data              195 arch/arm/kernel/swp_emulate.c 		 destreg, EXTRACT_REG_NUM(instr, RT2_OFFSET), data);
data              203 arch/arm/kernel/swp_emulate.c 		res = emulate_swpX(address, &data, type);
data              213 arch/arm/kernel/swp_emulate.c 		regs->uregs[destreg] = data;
data              248 arch/arm/kernel/sys_oabi-compat.c 	__u64 data;
data              264 arch/arm/kernel/sys_oabi-compat.c 	kernel.data   = user.data;
data              297 arch/arm/kernel/sys_oabi-compat.c 		e.data = kbuf[i].data;
data               40 arch/arm/kernel/vdso.c static struct vdso_data *vdso_data = &vdso_data_store.data;
data              133 arch/arm/kernel/vmlinux.lds.h 		*(.tcm.data)						\
data               43 arch/arm/mach-at91/pm.c 	struct at91_pm_data data;
data               47 arch/arm/mach-at91/pm.c 	.data = {
data               62 arch/arm/mach-at91/pm.c 	__raw_readl(soc_pm.data.ramc[id] + field)
data               65 arch/arm/mach-at91/pm.c 	__raw_writel(value, soc_pm.data.ramc[id] + field)
data              105 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,sama5d2-gem",		.data = &ws_info[0] },
data              106 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91rm9200-rtc",		.data = &ws_info[1] },
data              107 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,sama5d3-udc",		.data = &ws_info[2] },
data              108 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91rm9200-ohci",	.data = &ws_info[2] },
data              109 arch/arm/mach-at91/pm.c 	{ .compatible = "usb-ohci",			.data = &ws_info[2] },
data              110 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9g45-ehci",	.data = &ws_info[2] },
data              111 arch/arm/mach-at91/pm.c 	{ .compatible = "usb-ehci",			.data = &ws_info[2] },
data              112 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,sama5d2-sdhci",		.data = &ws_info[3] },
data              117 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9x5-rtc",		.data = &ws_info[1] },
data              118 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91rm9200-ohci",	.data = &ws_info[2] },
data              119 arch/arm/mach-at91/pm.c 	{ .compatible = "usb-ohci",			.data = &ws_info[2] },
data              120 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9g45-ehci",	.data = &ws_info[2] },
data              121 arch/arm/mach-at91/pm.c 	{ .compatible = "usb-ehci",			.data = &ws_info[2] },
data              122 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9260-rtt",	.data = &ws_info[4] },
data              123 arch/arm/mach-at91/pm.c 	{ .compatible = "cdns,sam9x60-macb",		.data = &ws_info[5] },
data              138 arch/arm/mach-at91/pm.c 	if (!soc_pm.data.pmc || !soc_pm.data.shdwc || !soc_pm.ws_ids)
data              142 arch/arm/mach-at91/pm.c 		writel(mode, soc_pm.data.pmc + AT91_PMC_FSMR);
data              147 arch/arm/mach-at91/pm.c 		soc_pm.config_shdwc_ws(soc_pm.data.shdwc, &mode, &polarity);
data              150 arch/arm/mach-at91/pm.c 	val = readl(soc_pm.data.shdwc + 0x04);
data              159 arch/arm/mach-at91/pm.c 			wsi = match->data;
data              176 arch/arm/mach-at91/pm.c 			soc_pm.config_pmc_ws(soc_pm.data.pmc, mode, polarity);
data              219 arch/arm/mach-at91/pm.c 		soc_pm.data.mode = soc_pm.data.suspend_mode;
data              223 arch/arm/mach-at91/pm.c 		soc_pm.data.mode = soc_pm.data.standby_mode;
data              227 arch/arm/mach-at91/pm.c 		soc_pm.data.mode = -1;
data              230 arch/arm/mach-at91/pm.c 	return at91_pm_config_ws(soc_pm.data.mode, true);
data              242 arch/arm/mach-at91/pm.c 	scsr = readl(soc_pm.data.pmc + AT91_PMC_SCSR);
data              245 arch/arm/mach-at91/pm.c 	if ((scsr & soc_pm.data.uhp_udp_mask) != 0) {
data              256 arch/arm/mach-at91/pm.c 		css = readl(soc_pm.data.pmc + AT91_PMC_PCKR(i)) & AT91_PMC_CSS;
data              278 arch/arm/mach-at91/pm.c 	return (soc_pm.data.mode >= AT91_PM_ULP0);
data              291 arch/arm/mach-at91/pm.c 	at91_suspend_sram_fn(&soc_pm.data);
data              298 arch/arm/mach-at91/pm.c 	if (soc_pm.data.mode == AT91_PM_BACKUP) {
data              337 arch/arm/mach-at91/pm.c 		if (soc_pm.data.mode >= AT91_PM_ULP0 &&
data              366 arch/arm/mach-at91/pm.c 	at91_pm_config_ws(soc_pm.data.mode, false);
data              399 arch/arm/mach-at91/pm.c 		: "r" (0), "r" (soc_pm.data.ramc[0]),
data              422 arch/arm/mach-at91/pm.c 	if (soc_pm.data.ramc[1]) {
data              440 arch/arm/mach-at91/pm.c 	if (soc_pm.data.ramc[1])
data              447 arch/arm/mach-at91/pm.c 	if (soc_pm.data.ramc[1]) {
data              477 arch/arm/mach-at91/pm.c 	if (soc_pm.data.ramc[1]) {
data              489 arch/arm/mach-at91/pm.c 	if (soc_pm.data.ramc[1])
data              495 arch/arm/mach-at91/pm.c 	if (soc_pm.data.ramc[1])
data              512 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91rm9200-sdramc", .data = &ramc_infos[0] },
data              513 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9260-sdramc", .data = &ramc_infos[1] },
data              514 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9g45-ddramc", .data = &ramc_infos[2] },
data              515 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,sama5d3-ddramc", .data = &ramc_infos[3] },
data              528 arch/arm/mach-at91/pm.c 		soc_pm.data.ramc[idx] = of_iomap(np, 0);
data              529 arch/arm/mach-at91/pm.c 		if (!soc_pm.data.ramc[idx])
data              532 arch/arm/mach-at91/pm.c 		ramc = of_id->data;
data              535 arch/arm/mach-at91/pm.c 		soc_pm.data.memctrl = ramc->memctrl;
data              557 arch/arm/mach-at91/pm.c 	writel(AT91_PMC_PCK, soc_pm.data.pmc + AT91_PMC_SCDR);
data              567 arch/arm/mach-at91/pm.c 	writel(AT91_PMC_PCK, soc_pm.data.pmc + AT91_PMC_SCDR);
data              619 arch/arm/mach-at91/pm.c 	return (soc_pm.data.standby_mode == pm_mode ||
data              620 arch/arm/mach-at91/pm.c 		soc_pm.data.suspend_mode == pm_mode);
data              642 arch/arm/mach-at91/pm.c 	soc_pm.data.sfrbu = of_iomap(np, 0);
data              678 arch/arm/mach-at91/pm.c 	iounmap(soc_pm.data.sfrbu);
data              679 arch/arm/mach-at91/pm.c 	soc_pm.data.sfrbu = NULL;
data              688 arch/arm/mach-at91/pm.c 	if (soc_pm.data.standby_mode == pm_mode)
data              689 arch/arm/mach-at91/pm.c 		soc_pm.data.standby_mode = AT91_PM_ULP0;
data              690 arch/arm/mach-at91/pm.c 	if (soc_pm.data.suspend_mode == pm_mode)
data              691 arch/arm/mach-at91/pm.c 		soc_pm.data.suspend_mode = AT91_PM_ULP0;
data              715 arch/arm/mach-at91/pm.c 	soc_pm.data.shdwc = of_iomap(np, 0);
data              729 arch/arm/mach-at91/pm.c 	iounmap(soc_pm.data.shdwc);
data              730 arch/arm/mach-at91/pm.c 	soc_pm.data.shdwc = NULL;
data              749 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91rm9200-pmc", .data = &pmc_infos[0] },
data              750 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9260-pmc", .data = &pmc_infos[1] },
data              751 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9261-pmc", .data = &pmc_infos[1] },
data              752 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9263-pmc", .data = &pmc_infos[1] },
data              753 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9g45-pmc", .data = &pmc_infos[2] },
data              754 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9n12-pmc", .data = &pmc_infos[1] },
data              755 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9rl-pmc", .data = &pmc_infos[3] },
data              756 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,at91sam9x5-pmc", .data = &pmc_infos[1] },
data              757 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,sama5d3-pmc", .data = &pmc_infos[1] },
data              758 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,sama5d4-pmc", .data = &pmc_infos[1] },
data              759 arch/arm/mach-at91/pm.c 	{ .compatible = "atmel,sama5d2-pmc", .data = &pmc_infos[1] },
data              760 arch/arm/mach-at91/pm.c 	{ .compatible = "microchip,sam9x60-pmc", .data = &pmc_infos[1] },
data              774 arch/arm/mach-at91/pm.c 	soc_pm.data.pmc = of_iomap(pmc_np, 0);
data              775 arch/arm/mach-at91/pm.c 	if (!soc_pm.data.pmc) {
data              780 arch/arm/mach-at91/pm.c 	pmc = of_id->data;
data              781 arch/arm/mach-at91/pm.c 	soc_pm.data.uhp_udp_mask = pmc->uhp_udp_mask;
data              791 arch/arm/mach-at91/pm.c 			pm_modes[soc_pm.data.standby_mode].pattern,
data              792 arch/arm/mach-at91/pm.c 			pm_modes[soc_pm.data.suspend_mode].pattern);
data              875 arch/arm/mach-at91/pm.c 	soc_pm.data.standby_mode = standby;
data              876 arch/arm/mach-at91/pm.c 	soc_pm.data.suspend_mode = suspend;
data              142 arch/arm/mach-bcm/bcm_kona_smc.c 	struct bcm_kona_smc_data *data = info;
data              149 arch/arm/mach-bcm/bcm_kona_smc.c 	writel_relaxed(data->arg0, args++);
data              150 arch/arm/mach-bcm/bcm_kona_smc.c 	writel_relaxed(data->arg1, args++);
data              151 arch/arm/mach-bcm/bcm_kona_smc.c 	writel_relaxed(data->arg2, args++);
data              152 arch/arm/mach-bcm/bcm_kona_smc.c 	writel(data->arg3, args);
data              158 arch/arm/mach-bcm/bcm_kona_smc.c 	data->result = bcm_kona_do_smc(data->service_id, bcm_smc_buffer_phys);
data              164 arch/arm/mach-bcm/bcm_kona_smc.c 	struct bcm_kona_smc_data data;
data              166 arch/arm/mach-bcm/bcm_kona_smc.c 	data.service_id = service_id;
data              167 arch/arm/mach-bcm/bcm_kona_smc.c 	data.arg0 = arg0;
data              168 arch/arm/mach-bcm/bcm_kona_smc.c 	data.arg1 = arg1;
data              169 arch/arm/mach-bcm/bcm_kona_smc.c 	data.arg2 = arg2;
data              170 arch/arm/mach-bcm/bcm_kona_smc.c 	data.arg3 = arg3;
data              171 arch/arm/mach-bcm/bcm_kona_smc.c 	data.result = 0;
data              177 arch/arm/mach-bcm/bcm_kona_smc.c 	smp_call_function_single(0, __bcm_kona_smc, &data, 1);
data              179 arch/arm/mach-bcm/bcm_kona_smc.c 	return data.result;
data              167 arch/arm/mach-davinci/board-dm646x-evm.c 		u8 data;
data              173 arch/arm/mach-davinci/board-dm646x-evm.c 				.buf = &data,
data              179 arch/arm/mach-davinci/board-dm646x-evm.c 				.buf = &data,
data              185 arch/arm/mach-davinci/board-dm646x-evm.c 		data &= ~(DM646X_EVM_ATA_RST | DM646X_EVM_ATA_PWD);
data              122 arch/arm/mach-davinci/board-mityomapl138.c 			       unsigned long event, void *data)
data              126 arch/arm/mach-davinci/board-mityomapl138.c 	struct nvmem_device *nvmem = data;
data              213 arch/arm/mach-davinci/devices-da8xx.c 	.data		= &da8xx_edma0_pdata,
data              223 arch/arm/mach-davinci/devices-da8xx.c 	.data		= &da850_edma1_pdata,
data              296 arch/arm/mach-davinci/dm355.c 	.data		= &dm355_edma_pdata,
data              540 arch/arm/mach-davinci/dm365.c 	.data		= &dm365_edma_pdata,
data              283 arch/arm/mach-davinci/dm644x.c 	.data		= &dm644x_edma_pdata,
data              296 arch/arm/mach-davinci/dm646x.c 	.data		= &dm646x_edma_pdata,
data               78 arch/arm/mach-ebsa110/include/mach/io.h extern void writesw(volatile void __iomem *addr, const void *data, int wordlen);
data               80 arch/arm/mach-ebsa110/include/mach/io.h extern void writesl(volatile void __iomem *addr, const void *data, int longlen);
data               84 arch/arm/mach-ebsa110/include/mach/io.h extern void readsw(const volatile void __iomem *addr, void *data, int wordlen);
data               87 arch/arm/mach-ebsa110/include/mach/io.h extern void readsl(const volatile void __iomem *addr, void *data, int longlen);
data              106 arch/arm/mach-ebsa110/io.c void readsw(const volatile void __iomem *addr, void *data, int len)
data              112 arch/arm/mach-ebsa110/io.c 	__raw_readsw(a, data, len);
data              116 arch/arm/mach-ebsa110/io.c void readsl(const volatile void __iomem *addr, void *data, int len)
data              122 arch/arm/mach-ebsa110/io.c 	__raw_readsl(a, data, len);
data              161 arch/arm/mach-ebsa110/io.c void writesw(volatile void __iomem *addr, const void *data, int len)
data              167 arch/arm/mach-ebsa110/io.c 	__raw_writesw(a, data, len);
data              171 arch/arm/mach-ebsa110/io.c void writesl(volatile void __iomem *addr, const void *data, int len)
data              177 arch/arm/mach-ebsa110/io.c 	__raw_writesl(a, data, len);
data              317 arch/arm/mach-ep93xx/core.c void __init ep93xx_register_eth(struct ep93xx_eth_data *data, int copy_addr)
data              320 arch/arm/mach-ep93xx/core.c 		memcpy_fromio(data->dev_addr, EP93XX_ETHERNET_BASE + 0x50, 6);
data              322 arch/arm/mach-ep93xx/core.c 	ep93xx_eth_data = *data;
data              556 arch/arm/mach-ep93xx/core.c void __init ep93xx_register_fb(struct ep93xxfb_mach_info *data)
data              558 arch/arm/mach-ep93xx/core.c 	ep93xxfb_data = *data;
data              588 arch/arm/mach-ep93xx/core.c void __init ep93xx_register_keypad(struct ep93xx_keypad_platform_data *data)
data              590 arch/arm/mach-ep93xx/core.c 	ep93xx_keypad_data = *data;
data               25 arch/arm/mach-ep93xx/platform.h void ep93xx_register_eth(struct ep93xx_eth_data *data, int copy_addr);
data               29 arch/arm/mach-ep93xx/platform.h void ep93xx_register_fb(struct ep93xxfb_mach_info *data);
data               31 arch/arm/mach-ep93xx/platform.h void ep93xx_register_keypad(struct ep93xx_keypad_platform_data *data);
data               61 arch/arm/mach-exynos/exynos.c 					int depth, void *data)
data              102 arch/arm/mach-exynos/suspend.c static int exynos_irq_set_wake(struct irq_data *data, unsigned int state)
data              111 arch/arm/mach-exynos/suspend.c 		if (wkup_irq->hwirq == data->hwirq) {
data              159 arch/arm/mach-exynos/suspend.c 				   unsigned int nr_irqs, void *data)
data              161 arch/arm/mach-exynos/suspend.c 	struct irq_fwspec *fwspec = data;
data              639 arch/arm/mach-exynos/suspend.c 		.data = &exynos3250_pm_data,
data              642 arch/arm/mach-exynos/suspend.c 		.data = &exynos4_pm_data,
data              645 arch/arm/mach-exynos/suspend.c 		.data = &exynos4_pm_data,
data              648 arch/arm/mach-exynos/suspend.c 		.data = &exynos5250_pm_data,
data              651 arch/arm/mach-exynos/suspend.c 		.data = &exynos5420_pm_data,
data              677 arch/arm/mach-exynos/suspend.c 	pm_data = (const struct exynos_pm_data *) match->data;
data              119 arch/arm/mach-highbank/highbank.c static int hb_keys_notifier(struct notifier_block *nb, unsigned long event, void *data)
data              121 arch/arm/mach-highbank/highbank.c 	u32 key = *(u32 *)data;
data               83 arch/arm/mach-hisi/platmcpm.c 	unsigned long data;
data               87 arch/arm/mach-hisi/platmcpm.c 	data = readl_relaxed(fabric + FAB_SF_MODE);
data               89 arch/arm/mach-hisi/platmcpm.c 		data |= 1 << cluster;
data               91 arch/arm/mach-hisi/platmcpm.c 		data &= ~(1 << cluster);
data               92 arch/arm/mach-hisi/platmcpm.c 	writel_relaxed(data, fabric + FAB_SF_MODE);
data               95 arch/arm/mach-hisi/platmcpm.c 	} while (data != readl_relaxed(fabric + FAB_SF_MODE));
data              101 arch/arm/mach-hisi/platmcpm.c 	unsigned long data;
data              121 arch/arm/mach-hisi/platmcpm.c 		data = CLUSTER_DEBUG_RESET_BIT;
data              122 arch/arm/mach-hisi/platmcpm.c 		writel_relaxed(data, sys_dreq);
data              125 arch/arm/mach-hisi/platmcpm.c 			data = readl_relaxed(sys_status);
data              126 arch/arm/mach-hisi/platmcpm.c 		} while (data & CLUSTER_DEBUG_RESET_STATUS);
data              130 arch/arm/mach-hisi/platmcpm.c 	data = CORE_RESET_BIT(cpu) | NEON_RESET_BIT(cpu) | \
data              132 arch/arm/mach-hisi/platmcpm.c 	writel_relaxed(data, sys_dreq);
data              135 arch/arm/mach-hisi/platmcpm.c 	} while (data == readl_relaxed(sys_status));
data              194 arch/arm/mach-hisi/platmcpm.c 	unsigned int data, tries, count;
data              208 arch/arm/mach-hisi/platmcpm.c 		data = readl_relaxed(sysctrl + SC_CPU_RESET_STATUS(cluster));
data              209 arch/arm/mach-hisi/platmcpm.c 		if (data & CORE_WFI_STATUS(cpu))
data              218 arch/arm/mach-hisi/platmcpm.c 	data = CORE_RESET_BIT(cpu) | NEON_RESET_BIT(cpu) | \
data              220 arch/arm/mach-hisi/platmcpm.c 	writel_relaxed(data, sysctrl + SC_CPU_RESET_REQ(cluster));
data              223 arch/arm/mach-hisi/platmcpm.c 		data = readl_relaxed(sysctrl + SC_CPU_RESET_STATUS(cluster));
data              224 arch/arm/mach-hisi/platmcpm.c 		if (data & CORE_RESET_STATUS(cpu))
data               17 arch/arm/mach-imx/devices/devices-common.h 		const void *data, size_t size_data, u64 dmamask)
data               24 arch/arm/mach-imx/devices/devices-common.h 		.data = data,
data               34 arch/arm/mach-imx/devices/devices-common.h 		const void *data, size_t size_data)
data               37 arch/arm/mach-imx/devices/devices-common.h 			name, id, res, num_resources, data, size_data, 0);
data               47 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_fec_data *data,
data               57 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_flexcan_data *data);
data               66 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_fsl_usb2_udc_data *data,
data               79 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_imx21_hcd_data *data,
data               88 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_imx27_coda_data *data);
data               96 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_imx2_wdt_data *data);
data              103 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_imxdi_rtc_data *data);
data              113 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_imx_fb_data *data,
data              125 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_imx_i2c_data *data,
data              135 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_imx_keypad_data *data,
data              150 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_imx_ssi_data *data,
data              161 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_imx_uart_1irq_data *data,
data              172 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_ipu_core_data *data);
data              174 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_ipu_core_data *data,
data              177 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_ipu_core_data *data,
data              191 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_mx2_camera_data *data,
data              201 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_mx2_emma_data *data);
data              210 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_mxc_ehci_data *data,
data              223 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_mxc_mmc_data *data,
data              241 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_mxc_nand_data *data,
data              250 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_pata_imx_data *data);
data              259 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_mxc_rtc_data *data);
data              266 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_mxc_w1_data *data);
data              276 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_sdhci_esdhc_imx_data *data,
data              288 arch/arm/mach-imx/devices/devices-common.h 		const struct imx_spi_imx_data *data,
data               31 arch/arm/mach-imx/devices/platform-fec.c 		const struct imx_fec_data *data,
data               36 arch/arm/mach-imx/devices/platform-fec.c 			.start = data->iobase,
data               37 arch/arm/mach-imx/devices/platform-fec.c 			.end = data->iobase + SZ_4K - 1,
data               40 arch/arm/mach-imx/devices/platform-fec.c 			.start = data->irq,
data               41 arch/arm/mach-imx/devices/platform-fec.c 			.end = data->irq,
data               46 arch/arm/mach-imx/devices/platform-fec.c 	return imx_add_platform_device_dmamask(data->devid, 0,
data               29 arch/arm/mach-imx/devices/platform-flexcan.c 		const struct imx_flexcan_data *data)
data               33 arch/arm/mach-imx/devices/platform-flexcan.c 			.start = data->iobase,
data               34 arch/arm/mach-imx/devices/platform-flexcan.c 			.end = data->iobase + data->iosize - 1,
data               37 arch/arm/mach-imx/devices/platform-flexcan.c 			.start = data->irq,
data               38 arch/arm/mach-imx/devices/platform-flexcan.c 			.end = data->irq,
data               43 arch/arm/mach-imx/devices/platform-flexcan.c 	return imx_add_platform_device("flexcan", data->id,
data               34 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c 		const struct imx_fsl_usb2_udc_data *data,
data               39 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c 			.start = data->iobase,
data               40 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c 			.end = data->iobase + SZ_512 - 1,
data               43 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c 			.start = data->irq,
data               44 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c 			.end = data->irq,
data               48 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c 	return imx_add_platform_device_dmamask(data->devid, -1,
data               30 arch/arm/mach-imx/devices/platform-imx-fb.c 		const struct imx_imx_fb_data *data,
data               35 arch/arm/mach-imx/devices/platform-imx-fb.c 			.start = data->iobase,
data               36 arch/arm/mach-imx/devices/platform-imx-fb.c 			.end = data->iobase + data->iosize - 1,
data               39 arch/arm/mach-imx/devices/platform-imx-fb.c 			.start = data->irq,
data               40 arch/arm/mach-imx/devices/platform-imx-fb.c 			.end = data->irq,
data               44 arch/arm/mach-imx/devices/platform-imx-fb.c 	return imx_add_platform_device_dmamask(data->devid, 0,
data               56 arch/arm/mach-imx/devices/platform-imx-i2c.c 		const struct imx_imx_i2c_data *data,
data               61 arch/arm/mach-imx/devices/platform-imx-i2c.c 			.start = data->iobase,
data               62 arch/arm/mach-imx/devices/platform-imx-i2c.c 			.end = data->iobase + data->iosize - 1,
data               65 arch/arm/mach-imx/devices/platform-imx-i2c.c 			.start = data->irq,
data               66 arch/arm/mach-imx/devices/platform-imx-i2c.c 			.end = data->irq,
data               71 arch/arm/mach-imx/devices/platform-imx-i2c.c 	return imx_add_platform_device(data->devid, data->id,
data               37 arch/arm/mach-imx/devices/platform-imx-keypad.c 		const struct imx_imx_keypad_data *data,
data               42 arch/arm/mach-imx/devices/platform-imx-keypad.c 			.start = data->iobase,
data               43 arch/arm/mach-imx/devices/platform-imx-keypad.c 			.end = data->iobase + data->iosize - 1,
data               46 arch/arm/mach-imx/devices/platform-imx-keypad.c 			.start = data->irq,
data               47 arch/arm/mach-imx/devices/platform-imx-keypad.c 			.end = data->irq,
data               58 arch/arm/mach-imx/devices/platform-imx-ssi.c 		const struct imx_imx_ssi_data *data,
data               63 arch/arm/mach-imx/devices/platform-imx-ssi.c 			.start = data->iobase,
data               64 arch/arm/mach-imx/devices/platform-imx-ssi.c 			.end = data->iobase + data->iosize - 1,
data               67 arch/arm/mach-imx/devices/platform-imx-ssi.c 			.start = data->irq,
data               68 arch/arm/mach-imx/devices/platform-imx-ssi.c 			.end = data->irq,
data               73 arch/arm/mach-imx/devices/platform-imx-ssi.c 	.start = data->dma ## _name,					\
data               74 arch/arm/mach-imx/devices/platform-imx-ssi.c 	.end = data->dma ## _name,					\
data               83 arch/arm/mach-imx/devices/platform-imx-ssi.c 	return imx_add_platform_device("imx-ssi", data->id,
data               74 arch/arm/mach-imx/devices/platform-imx-uart.c 		const struct imx_imx_uart_1irq_data *data,
data               79 arch/arm/mach-imx/devices/platform-imx-uart.c 			.start = data->iobase,
data               80 arch/arm/mach-imx/devices/platform-imx-uart.c 			.end = data->iobase + data->iosize - 1,
data               83 arch/arm/mach-imx/devices/platform-imx-uart.c 			.start = data->irq,
data               84 arch/arm/mach-imx/devices/platform-imx-uart.c 			.end = data->irq,
data               90 arch/arm/mach-imx/devices/platform-imx-uart.c 	return imx_add_platform_device("imx21-uart", data->id,
data               41 arch/arm/mach-imx/devices/platform-imx2-wdt.c 		const struct imx_imx2_wdt_data *data)
data               45 arch/arm/mach-imx/devices/platform-imx2-wdt.c 			.start = data->iobase,
data               46 arch/arm/mach-imx/devices/platform-imx2-wdt.c 			.end = data->iobase + data->iosize - 1,
data               50 arch/arm/mach-imx/devices/platform-imx2-wdt.c 	return imx_add_platform_device("imx2-wdt", data->id,
data               21 arch/arm/mach-imx/devices/platform-imx21-hcd.c 		const struct imx_imx21_hcd_data *data,
data               26 arch/arm/mach-imx/devices/platform-imx21-hcd.c 			.start = data->iobase,
data               27 arch/arm/mach-imx/devices/platform-imx21-hcd.c 			.end = data->iobase + SZ_8K - 1,
data               30 arch/arm/mach-imx/devices/platform-imx21-hcd.c 			.start = data->irq,
data               31 arch/arm/mach-imx/devices/platform-imx21-hcd.c 			.end = data->irq,
data               19 arch/arm/mach-imx/devices/platform-imx27-coda.c 		const struct imx_imx27_coda_data *data)
data               23 arch/arm/mach-imx/devices/platform-imx27-coda.c 			.start = data->iobase,
data               24 arch/arm/mach-imx/devices/platform-imx27-coda.c 			.end = data->iobase + data->iosize - 1,
data               27 arch/arm/mach-imx/devices/platform-imx27-coda.c 			.start = data->irq,
data               28 arch/arm/mach-imx/devices/platform-imx27-coda.c 			.end = data->irq,
data               31 arch/arm/mach-imx/devices/platform-ipu-core.c 		const struct imx_ipu_core_data *data)
data               36 arch/arm/mach-imx/devices/platform-ipu-core.c 			.start = data->iobase,
data               37 arch/arm/mach-imx/devices/platform-ipu-core.c 			.end = data->iobase + 0x5f,
data               40 arch/arm/mach-imx/devices/platform-ipu-core.c 			.start = data->iobase + 0x88,
data               41 arch/arm/mach-imx/devices/platform-ipu-core.c 			.end = data->iobase + 0xb3,
data               44 arch/arm/mach-imx/devices/platform-ipu-core.c 			.start = data->synirq,
data               45 arch/arm/mach-imx/devices/platform-ipu-core.c 			.end = data->synirq,
data               48 arch/arm/mach-imx/devices/platform-ipu-core.c 			.start = data->errirq,
data               49 arch/arm/mach-imx/devices/platform-ipu-core.c 			.end = data->errirq,
data               59 arch/arm/mach-imx/devices/platform-ipu-core.c 		const struct imx_ipu_core_data *data,
data               64 arch/arm/mach-imx/devices/platform-ipu-core.c 			.start = data->iobase + 0x60,
data               65 arch/arm/mach-imx/devices/platform-ipu-core.c 			.end = data->iobase + 0x87,
data              108 arch/arm/mach-imx/devices/platform-ipu-core.c 		const struct imx_ipu_core_data *data,
data              113 arch/arm/mach-imx/devices/platform-ipu-core.c 			.start = data->iobase + 0xb4,
data              114 arch/arm/mach-imx/devices/platform-ipu-core.c 			.end = data->iobase + 0x1bf,
data               33 arch/arm/mach-imx/devices/platform-mx2-camera.c 		const struct imx_mx2_camera_data *data,
data               38 arch/arm/mach-imx/devices/platform-mx2-camera.c 			.start = data->iobasecsi,
data               39 arch/arm/mach-imx/devices/platform-mx2-camera.c 			.end = data->iobasecsi + data->iosizecsi - 1,
data               42 arch/arm/mach-imx/devices/platform-mx2-camera.c 			.start = data->irqcsi,
data               43 arch/arm/mach-imx/devices/platform-mx2-camera.c 			.end = data->irqcsi,
data               46 arch/arm/mach-imx/devices/platform-mx2-camera.c 			.start = data->iobaseemmaprp,
data               47 arch/arm/mach-imx/devices/platform-mx2-camera.c 			.end = data->iobaseemmaprp + data->iosizeemmaprp - 1,
data               50 arch/arm/mach-imx/devices/platform-mx2-camera.c 			.start = data->irqemmaprp,
data               51 arch/arm/mach-imx/devices/platform-mx2-camera.c 			.end = data->irqemmaprp,
data               55 arch/arm/mach-imx/devices/platform-mx2-camera.c 	return imx_add_platform_device_dmamask(data->devid, 0,
data               56 arch/arm/mach-imx/devices/platform-mx2-camera.c 			res, data->iobaseemmaprp ? 4 : 2,
data               22 arch/arm/mach-imx/devices/platform-mx2-emma.c 		const struct imx_mx2_emma_data *data)
data               26 arch/arm/mach-imx/devices/platform-mx2-emma.c 			.start = data->iobase,
data               27 arch/arm/mach-imx/devices/platform-mx2-emma.c 			.end = data->iobase + data->iosize - 1,
data               30 arch/arm/mach-imx/devices/platform-mx2-emma.c 			.start = data->irq,
data               31 arch/arm/mach-imx/devices/platform-mx2-emma.c 			.end = data->irq,
data               44 arch/arm/mach-imx/devices/platform-mxc-ehci.c 		const struct imx_mxc_ehci_data *data,
data               49 arch/arm/mach-imx/devices/platform-mxc-ehci.c 			.start = data->iobase,
data               50 arch/arm/mach-imx/devices/platform-mxc-ehci.c 			.end = data->iobase + SZ_512 - 1,
data               53 arch/arm/mach-imx/devices/platform-mxc-ehci.c 			.start = data->irq,
data               54 arch/arm/mach-imx/devices/platform-mxc-ehci.c 			.end = data->irq,
data               58 arch/arm/mach-imx/devices/platform-mxc-ehci.c 	return imx_add_platform_device_dmamask("mxc-ehci", data->id,
data               51 arch/arm/mach-imx/devices/platform-mxc-mmc.c 		const struct imx_mxc_mmc_data *data,
data               56 arch/arm/mach-imx/devices/platform-mxc-mmc.c 			.start = data->iobase,
data               57 arch/arm/mach-imx/devices/platform-mxc-mmc.c 			.end = data->iobase + data->iosize - 1,
data               60 arch/arm/mach-imx/devices/platform-mxc-mmc.c 			.start = data->irq,
data               61 arch/arm/mach-imx/devices/platform-mxc-mmc.c 			.end = data->irq,
data               64 arch/arm/mach-imx/devices/platform-mxc-mmc.c 			.start = data->dmareq,
data               65 arch/arm/mach-imx/devices/platform-mxc-mmc.c 			.end = data->dmareq,
data               69 arch/arm/mach-imx/devices/platform-mxc-mmc.c 	return imx_add_platform_device_dmamask(data->devid, data->id,
data               50 arch/arm/mach-imx/devices/platform-mxc_nand.c 		const struct imx_mxc_nand_data *data,
data               56 arch/arm/mach-imx/devices/platform-mxc_nand.c 			.start = data->iobase,
data               57 arch/arm/mach-imx/devices/platform-mxc_nand.c 			.end = data->iobase + data->iosize - 1,
data               60 arch/arm/mach-imx/devices/platform-mxc_nand.c 			.start = data->irq,
data               61 arch/arm/mach-imx/devices/platform-mxc_nand.c 			.end = data->irq,
data               64 arch/arm/mach-imx/devices/platform-mxc_nand.c 			.start = data->axibase,
data               65 arch/arm/mach-imx/devices/platform-mxc_nand.c 			.end = data->axibase + SZ_16K - 1,
data               69 arch/arm/mach-imx/devices/platform-mxc_nand.c 	return imx_add_platform_device(data->devid, data->id,
data               70 arch/arm/mach-imx/devices/platform-mxc_nand.c 			res, ARRAY_SIZE(res) - !data->axibase,
data               27 arch/arm/mach-imx/devices/platform-mxc_rtc.c 		const struct imx_mxc_rtc_data *data)
data               31 arch/arm/mach-imx/devices/platform-mxc_rtc.c 			.start = data->iobase,
data               32 arch/arm/mach-imx/devices/platform-mxc_rtc.c 			.end = data->iobase + SZ_16K - 1,
data               35 arch/arm/mach-imx/devices/platform-mxc_rtc.c 			.start = data->irq,
data               36 arch/arm/mach-imx/devices/platform-mxc_rtc.c 			.end = data->irq,
data               41 arch/arm/mach-imx/devices/platform-mxc_rtc.c 	return imx_add_platform_device(data->devid, -1,
data               35 arch/arm/mach-imx/devices/platform-mxc_w1.c 		const struct imx_mxc_w1_data *data)
data               39 arch/arm/mach-imx/devices/platform-mxc_w1.c 			.start = data->iobase,
data               40 arch/arm/mach-imx/devices/platform-mxc_w1.c 			.end = data->iobase + SZ_4K - 1,
data               28 arch/arm/mach-imx/devices/platform-pata_imx.c 		const struct imx_pata_imx_data *data)
data               32 arch/arm/mach-imx/devices/platform-pata_imx.c 			.start = data->iobase,
data               33 arch/arm/mach-imx/devices/platform-pata_imx.c 			.end = data->iobase + data->iosize - 1,
data               37 arch/arm/mach-imx/devices/platform-pata_imx.c 			.start = data->irq,
data               38 arch/arm/mach-imx/devices/platform-pata_imx.c 			.end = data->irq,
data               39 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c 		const struct imx_sdhci_esdhc_imx_data *data,
data               44 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c 			.start = data->iobase,
data               45 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c 			.end = data->iobase + SZ_16K - 1,
data               48 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c 			.start = data->irq,
data               49 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c 			.end = data->irq,
data               61 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c 	return imx_add_platform_device_dmamask(data->devid, data->id, res,
data               60 arch/arm/mach-imx/devices/platform-spi_imx.c 		const struct imx_spi_imx_data *data,
data               65 arch/arm/mach-imx/devices/platform-spi_imx.c 			.start = data->iobase,
data               66 arch/arm/mach-imx/devices/platform-spi_imx.c 			.end = data->iobase + data->iosize - 1,
data               69 arch/arm/mach-imx/devices/platform-spi_imx.c 			.start = data->irq,
data               70 arch/arm/mach-imx/devices/platform-spi_imx.c 			.end = data->irq,
data               75 arch/arm/mach-imx/devices/platform-spi_imx.c 	return imx_add_platform_device(data->devid, data->id,
data              196 arch/arm/mach-imx/gpc.c 				  unsigned int nr_irqs, void *data)
data              198 arch/arm/mach-imx/gpc.c 	struct irq_fwspec *fwspec = data;
data              372 arch/arm/mach-imx/mach-armadillo5x0.c 				   irq_handler_t detect_irq, void *data)
data              395 arch/arm/mach-imx/mach-armadillo5x0.c 			  "sdhc-detect", data);
data              412 arch/arm/mach-imx/mach-armadillo5x0.c static void armadillo5x0_sdhc1_exit(struct device *dev, void *data)
data              414 arch/arm/mach-imx/mach-armadillo5x0.c 	free_irq(gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_ATA_DMACK)), data);
data              322 arch/arm/mach-imx/mach-imx27_visstrim_m10.c 		irq_handler_t detect_irq, void *data)
data              327 arch/arm/mach-imx/mach-imx27_visstrim_m10.c 			  IRQF_TRIGGER_FALLING, "mmc-detect", data);
data              331 arch/arm/mach-imx/mach-imx27_visstrim_m10.c static void visstrim_m10_sdhc1_exit(struct device *dev, void *data)
data              333 arch/arm/mach-imx/mach-imx27_visstrim_m10.c 	free_irq(gpio_to_irq(SDHC1_IRQ_GPIO), data);
data              257 arch/arm/mach-imx/mach-mx21ads.c 	void *data)
data              266 arch/arm/mach-imx/mach-mx21ads.c 			   IRQF_TRIGGER_FALLING, "mmc-detect", data);
data              269 arch/arm/mach-imx/mach-mx21ads.c static void mx21ads_sdhc_exit(struct device *dev, void *data)
data              271 arch/arm/mach-imx/mach-mx21ads.c 	free_irq(gpio_to_irq(MX21ADS_MMC_CD), data);
data              168 arch/arm/mach-imx/mach-mx27_3ds.c 				void *data)
data              171 arch/arm/mach-imx/mach-mx27_3ds.c 	IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING, "sdhc1-card-detect", data);
data              174 arch/arm/mach-imx/mach-mx27_3ds.c static void mx27_3ds_sdhc1_exit(struct device *dev, void *data)
data              176 arch/arm/mach-imx/mach-mx27_3ds.c 	free_irq(gpio_to_irq(SD1_CD), data);
data              296 arch/arm/mach-imx/mach-mx27ads.c 			      void *data)
data              299 arch/arm/mach-imx/mach-mx27ads.c 			   IRQF_TRIGGER_RISING, "sdhc1-card-detect", data);
data              303 arch/arm/mach-imx/mach-mx27ads.c 			      void *data)
data              306 arch/arm/mach-imx/mach-mx27ads.c 			   IRQF_TRIGGER_RISING, "sdhc2-card-detect", data);
data              309 arch/arm/mach-imx/mach-mx27ads.c static void mx27ads_sdhc1_exit(struct device *dev, void *data)
data              311 arch/arm/mach-imx/mach-mx27ads.c 	free_irq(gpio_to_irq(IMX_GPIO_NR(5, 21)), data);
data              314 arch/arm/mach-imx/mach-mx27ads.c static void mx27ads_sdhc2_exit(struct device *dev, void *data)
data              316 arch/arm/mach-imx/mach-mx27ads.c 	free_irq(gpio_to_irq(IMX_GPIO_NR(2, 7)), data);
data              181 arch/arm/mach-imx/mach-mx31_3ds.c 			       void *data)
data              195 arch/arm/mach-imx/mach-mx31_3ds.c 			  "sdhc1-detect", data);
data              209 arch/arm/mach-imx/mach-mx31_3ds.c static void mx31_3ds_sdhc1_exit(struct device *dev, void *data)
data              211 arch/arm/mach-imx/mach-mx31_3ds.c 	free_irq(gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO3_1)), data);
data              303 arch/arm/mach-imx/mach-mx31moboard.c 		void *data)
data              320 arch/arm/mach-imx/mach-mx31moboard.c 		"sdhc1-card-detect", data);
data              334 arch/arm/mach-imx/mach-mx31moboard.c static void moboard_sdhc1_exit(struct device *dev, void *data)
data              336 arch/arm/mach-imx/mach-mx31moboard.c 	free_irq(gpio_to_irq(SDHC1_CD), data);
data               85 arch/arm/mach-imx/mach-mx35_3ds.c static int mc9s08dz60_gpiochip_match(struct gpio_chip *chip, void *data)
data               87 arch/arm/mach-imx/mach-mx35_3ds.c 	return !strcmp(chip->label, data);
data              230 arch/arm/mach-imx/mach-pca100.c 		void *data)
data              235 arch/arm/mach-imx/mach-pca100.c 			  IRQF_TRIGGER_FALLING, "imx-mmc-detect", data);
data              243 arch/arm/mach-imx/mach-pca100.c static void pca100_sdhc2_exit(struct device *dev, void *data)
data              245 arch/arm/mach-imx/mach-pca100.c 	free_irq(gpio_to_irq(IMX_GPIO_NR(3, 29)), data);
data              283 arch/arm/mach-imx/mach-pcm037.c 		void *data)
data              301 arch/arm/mach-imx/mach-pcm037.c 			IRQF_TRIGGER_FALLING, "sdhc-detect", data);
data              317 arch/arm/mach-imx/mach-pcm037.c static void pcm970_sdhc1_exit(struct device *dev, void *data)
data              319 arch/arm/mach-imx/mach-pcm037.c 	free_irq(gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_SCK6)), data);
data               75 arch/arm/mach-imx/mmdc.c 	{ .compatible = "fsl,imx6q-mmdc", .data = (void *)&imx6q_data},
data               76 arch/arm/mach-imx/mmdc.c 	{ .compatible = "fsl,imx6qp-mmdc", .data = (void *)&imx6qp_data},
data              503 arch/arm/mach-imx/mmdc.c 	pmu_mmdc->devtype_data = (struct fsl_mmdc_devtype_data *)of_id->data;
data               81 arch/arm/mach-imx/mx31lilly-db.c 			 irq_handler_t detect_irq, void *data)
data              108 arch/arm/mach-imx/mx31lilly-db.c 			  "MMC detect", data);
data              123 arch/arm/mach-imx/mx31lilly-db.c static void mxc_mmc1_exit(struct device *dev, void *data)
data              127 arch/arm/mach-imx/mx31lilly-db.c 	free_irq(gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_GPIO1_1)), data);
data               61 arch/arm/mach-imx/mx31lite-db.c 			 irq_handler_t detect_irq, void *data)
data               94 arch/arm/mach-imx/mx31lite-db.c 			  "MMC detect", data);
data              109 arch/arm/mach-imx/mx31lite-db.c static void mxc_mmc1_exit(struct device *dev, void *data)
data              113 arch/arm/mach-imx/mx31lite-db.c 	free_irq(gpio_to_irq(IOMUX_TO_GPIO(MX31_PIN_DCD_DCE1)), data);
data               57 arch/arm/mach-imx/mx31moboard-devboard.c 		void *data)
data               74 arch/arm/mach-imx/mx31moboard-devboard.c 		"sdhc2-card-detect", data);
data               88 arch/arm/mach-imx/mx31moboard-devboard.c static void devboard_sdhc2_exit(struct device *dev, void *data)
data               90 arch/arm/mach-imx/mx31moboard-devboard.c 	free_irq(gpio_to_irq(SDHC2_CD), data);
data               56 arch/arm/mach-imx/mx31moboard-marxbot.c 		void *data)
data               73 arch/arm/mach-imx/mx31moboard-marxbot.c 		"sdhc2-card-detect", data);
data               87 arch/arm/mach-imx/mx31moboard-marxbot.c static void marxbot_sdhc2_exit(struct device *dev, void *data)
data               89 arch/arm/mach-imx/mx31moboard-marxbot.c 	free_irq(gpio_to_irq(SDHC2_CD), data);
data              372 arch/arm/mach-imx/pm-imx5.c static int __init imx5_pm_common_init(const struct imx5_pm_data *data)
data              386 arch/arm/mach-imx/pm-imx5.c 	ccm_base = ioremap(data->ccm_addr, SZ_16K);
data              387 arch/arm/mach-imx/pm-imx5.c 	cortex_base = ioremap(data->cortex_addr, SZ_16K);
data              388 arch/arm/mach-imx/pm-imx5.c 	gpc_base = ioremap(data->gpc_addr, SZ_16K);
data              398 arch/arm/mach-imx/pm-imx5.c 	ret = imx5_suspend_init(data);
data              436 arch/arm/mach-integrator/impd1.c static int impd1_remove_one(struct device *dev, void *data)
data               39 arch/arm/mach-ixp4xx/common-pci.c int (*ixp4xx_pci_read)(u32 addr, u32 cmd, u32* data);
data               58 arch/arm/mach-ixp4xx/common-pci.c static void crp_read(u32 ad_cbe, u32 *data)
data               63 arch/arm/mach-ixp4xx/common-pci.c 	*data = *PCI_CRP_RDATA;
data               70 arch/arm/mach-ixp4xx/common-pci.c static void crp_write(u32 ad_cbe, u32 data)
data               75 arch/arm/mach-ixp4xx/common-pci.c 	*PCI_CRP_WDATA = data;
data               94 arch/arm/mach-ixp4xx/common-pci.c int ixp4xx_pci_read_errata(u32 addr, u32 cmd, u32* data)
data              110 arch/arm/mach-ixp4xx/common-pci.c 		*data = *PCI_NP_RDATA;
data              111 arch/arm/mach-ixp4xx/common-pci.c 		*data = *PCI_NP_RDATA;
data              121 arch/arm/mach-ixp4xx/common-pci.c int ixp4xx_pci_read_no_errata(u32 addr, u32 cmd, u32* data)
data              134 arch/arm/mach-ixp4xx/common-pci.c 	*data = *PCI_NP_RDATA; 
data              143 arch/arm/mach-ixp4xx/common-pci.c int ixp4xx_pci_write(u32 addr, u32 cmd, u32 data)
data              156 arch/arm/mach-ixp4xx/common-pci.c 	*PCI_NP_WDATA = data;
data              205 arch/arm/mach-ixp4xx/common-pci.c 	u32 n, data;
data              208 arch/arm/mach-ixp4xx/common-pci.c 	crp_read(where & ~3, &data);
data              209 arch/arm/mach-ixp4xx/common-pci.c 	*value = (data >> (8*n)) & bytemask[size];
data              216 arch/arm/mach-ixp4xx/common-pci.c 	u32 n, byte_enables, data;
data              222 arch/arm/mach-ixp4xx/common-pci.c 	data = value << (8*n);
data              223 arch/arm/mach-ixp4xx/common-pci.c 	crp_write((where & ~3) | byte_enables, data);
data              240 arch/arm/mach-ixp4xx/common-pci.c 	u32 n, byte_enables, addr, data;
data              253 arch/arm/mach-ixp4xx/common-pci.c 	if (ixp4xx_pci_read(addr, byte_enables | NP_CMD_CONFIGREAD, &data))
data              256 arch/arm/mach-ixp4xx/common-pci.c 	*value = (data >> (8*n)) & bytemask[size];
data              263 arch/arm/mach-ixp4xx/common-pci.c 	u32 n, byte_enables, addr, data;
data              275 arch/arm/mach-ixp4xx/common-pci.c 	data = value << (8*n);
data              276 arch/arm/mach-ixp4xx/common-pci.c 	if (ixp4xx_pci_write(addr, byte_enables | NP_CMD_CONFIGWRITE, data))
data               17 arch/arm/mach-ixp4xx/include/mach/io.h extern int (*ixp4xx_pci_read)(u32 addr, u32 cmd, u32* data);
data               18 arch/arm/mach-ixp4xx/include/mach/io.h extern int ixp4xx_pci_write(u32 addr, u32 cmd, u32 data);
data               81 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 n, byte_enables, data;
data               90 arch/arm/mach-ixp4xx/include/mach/io.h 	data = value << (8*n);
data               91 arch/arm/mach-ixp4xx/include/mach/io.h 	ixp4xx_pci_write(addr, byte_enables | NP_CMD_MEMWRITE, data);
data              106 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 n, byte_enables, data;
data              115 arch/arm/mach-ixp4xx/include/mach/io.h 	data = value << (8*n);
data              116 arch/arm/mach-ixp4xx/include/mach/io.h 	ixp4xx_pci_write(addr, byte_enables | NP_CMD_MEMWRITE, data);
data              151 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 n, byte_enables, data;
data              158 arch/arm/mach-ixp4xx/include/mach/io.h 	if (ixp4xx_pci_read(addr, byte_enables | NP_CMD_MEMREAD, &data))
data              161 arch/arm/mach-ixp4xx/include/mach/io.h 	return data >> (8*n);
data              176 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 n, byte_enables, data;
data              183 arch/arm/mach-ixp4xx/include/mach/io.h 	if (ixp4xx_pci_read(addr, byte_enables | NP_CMD_MEMREAD, &data))
data              186 arch/arm/mach-ixp4xx/include/mach/io.h 	return data>>(8*n);
data              201 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 data;
data              206 arch/arm/mach-ixp4xx/include/mach/io.h 	if (ixp4xx_pci_read(addr, NP_CMD_MEMREAD, &data))
data              209 arch/arm/mach-ixp4xx/include/mach/io.h 	return data;
data              248 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 n, byte_enables, data;
data              251 arch/arm/mach-ixp4xx/include/mach/io.h 	data = value << (8*n);
data              252 arch/arm/mach-ixp4xx/include/mach/io.h 	ixp4xx_pci_write(addr, byte_enables | NP_CMD_IOWRITE, data);
data              267 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 n, byte_enables, data;
data              270 arch/arm/mach-ixp4xx/include/mach/io.h 	data = value << (8*n);
data              271 arch/arm/mach-ixp4xx/include/mach/io.h 	ixp4xx_pci_write(addr, byte_enables | NP_CMD_IOWRITE, data);
data              299 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 n, byte_enables, data;
data              302 arch/arm/mach-ixp4xx/include/mach/io.h 	if (ixp4xx_pci_read(addr, byte_enables | NP_CMD_IOREAD, &data))
data              305 arch/arm/mach-ixp4xx/include/mach/io.h 	return data >> (8*n);
data              319 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 n, byte_enables, data;
data              322 arch/arm/mach-ixp4xx/include/mach/io.h 	if (ixp4xx_pci_read(addr, byte_enables | NP_CMD_IOREAD, &data))
data              325 arch/arm/mach-ixp4xx/include/mach/io.h 	return data>>(8*n);
data              339 arch/arm/mach-ixp4xx/include/mach/io.h 	u32 data;
data              340 arch/arm/mach-ixp4xx/include/mach/io.h 	if (ixp4xx_pci_read(addr, NP_CMD_IOREAD, &data))
data              343 arch/arm/mach-ixp4xx/include/mach/io.h 	return data;
data               30 arch/arm/mach-keystone/keystone.c 				      unsigned long event, void *data)
data               32 arch/arm/mach-keystone/keystone.c 	struct device *dev = data;
data               45 arch/arm/mach-mediatek/platsmp.c 	{ .compatible   = "mediatek,mt8135", .data = &mtk_mt8135_tz_boot },
data               46 arch/arm/mach-mediatek/platsmp.c 	{ .compatible   = "mediatek,mt8127", .data = &mtk_mt8135_tz_boot },
data               47 arch/arm/mach-mediatek/platsmp.c 	{ .compatible   = "mediatek,mt2701", .data = &mtk_mt8135_tz_boot },
data               52 arch/arm/mach-mediatek/platsmp.c 	{ .compatible   = "mediatek,mt6589", .data = &mtk_mt6589_boot },
data               53 arch/arm/mach-mediatek/platsmp.c 	{ .compatible   = "mediatek,mt7623", .data = &mtk_mt7623_boot },
data               54 arch/arm/mach-mediatek/platsmp.c 	{ .compatible   = "mediatek,mt7629", .data = &mtk_mt7623_boot },
data               93 arch/arm/mach-mediatek/platsmp.c 			mtk_smp_info = infos[i].data;
data               18 arch/arm/mach-mmp/devices.c 				void *data, size_t size)
data               61 arch/arm/mach-mmp/devices.c 	if (data && size) {
data               62 arch/arm/mach-mmp/devices.c 		ret = platform_device_add_data(pdev, data, size);
data               86 arch/arm/mach-mmp/mmp2.c 	unsigned long data;
data               89 arch/arm/mach-mmp/mmp2.c 	data = __raw_readl(mfpr_pmic);
data               90 arch/arm/mach-mmp/mmp2.c 	__raw_writel(data | (1 << 6), mfpr_pmic);
data               91 arch/arm/mach-mmp/mmp2.c 	__raw_writel(data, mfpr_pmic);
data               53 arch/arm/mach-mmp/mmp2.h static inline int mmp2_add_twsi(int id, struct i2c_pxa_platform_data *data,
data               74 arch/arm/mach-mmp/mmp2.h 	return pxa_register_device(d, data, sizeof(*data));
data               77 arch/arm/mach-mmp/mmp2.h static inline int mmp2_add_sdhost(int id, struct sdhci_pxa_platdata *data)
data               90 arch/arm/mach-mmp/mmp2.h 	return pxa_register_device(d, data, sizeof(*data));
data               93 arch/arm/mach-mmp/mmp2.h static inline int mmp2_add_asram(struct sram_platdata *data)
data               95 arch/arm/mach-mmp/mmp2.h 	return pxa_register_device(&mmp2_device_asram, data, sizeof(*data));
data               98 arch/arm/mach-mmp/mmp2.h static inline int mmp2_add_isram(struct sram_platdata *data)
data              100 arch/arm/mach-mmp/mmp2.h 	return pxa_register_device(&mmp2_device_isram, data, sizeof(*data));
data               28 arch/arm/mach-mmp/pm-mmp2.c 	unsigned long data = 0;
data               35 arch/arm/mach-mmp/pm-mmp2.c 		data = MPMU_WUCRM_PJ_WAKEUP(4) | MPMU_WUCRM_PJ_RTC_ALARM;
data               38 arch/arm/mach-mmp/pm-mmp2.c 		data = MPMU_WUCRM_PJ_WAKEUP(7);
data               42 arch/arm/mach-mmp/pm-mmp2.c 		data = MPMU_WUCRM_PJ_WAKEUP(2);
data               46 arch/arm/mach-mmp/pm-mmp2.c 		if (data) {
data               47 arch/arm/mach-mmp/pm-mmp2.c 			data |= __raw_readl(MPMU_WUCRM_PJ);
data               48 arch/arm/mach-mmp/pm-mmp2.c 			__raw_writel(data, MPMU_WUCRM_PJ);
data               51 arch/arm/mach-mmp/pm-mmp2.c 		if (data) {
data               52 arch/arm/mach-mmp/pm-mmp2.c 			data = ~data & __raw_readl(MPMU_WUCRM_PJ);
data               53 arch/arm/mach-mmp/pm-mmp2.c 			__raw_writel(data, MPMU_WUCRM_PJ);
data               27 arch/arm/mach-mmp/pm-pxa910.c int pxa910_set_wake(struct irq_data *data, unsigned int on)
data               30 arch/arm/mach-mmp/pm-pxa910.c 	int irq = data->irq;
data               73 arch/arm/mach-mmp/pm-pxa910.h extern int pxa910_set_wake(struct irq_data *data, unsigned int on);
data               65 arch/arm/mach-mmp/pxa168.h static inline int pxa168_add_twsi(int id, struct i2c_pxa_platform_data *data,
data               82 arch/arm/mach-mmp/pxa168.h 	return pxa_register_device(d, data, sizeof(*data));
data              127 arch/arm/mach-mmp/pxa168.h static inline int pxa168_add_keypad(struct pxa27x_keypad_platform_data *data)
data              130 arch/arm/mach-mmp/pxa168.h 		data->clear_wakeup_event = pxa168_clear_keypad_wakeup;
data              132 arch/arm/mach-mmp/pxa168.h 	return pxa_register_device(&pxa168_device_keypad, data, sizeof(*data));
data              135 arch/arm/mach-mmp/pxa168.h static inline int pxa168_add_eth(struct pxa168_eth_platform_data *data)
data              137 arch/arm/mach-mmp/pxa168.h 	return pxa_register_device(&pxa168_device_eth, data, sizeof(*data));
data               50 arch/arm/mach-mmp/pxa910.h static inline int pxa910_add_twsi(int id, struct i2c_pxa_platform_data *data,
data               67 arch/arm/mach-mmp/pxa910.h 	return pxa_register_device(d, data, sizeof(*data));
data               70 arch/arm/mach-mvebu/board-v7.c 				 int depth, void *data)
data               57 arch/arm/mach-mvebu/coherency.c 	 .data = (void *) COHERENCY_FABRIC_TYPE_ARMADA_370_XP },
data               59 arch/arm/mach-mvebu/coherency.c 	 .data = (void *) COHERENCY_FABRIC_TYPE_ARMADA_375 },
data               61 arch/arm/mach-mvebu/coherency.c 	 .data = (void *) COHERENCY_FABRIC_TYPE_ARMADA_380 },
data              236 arch/arm/mach-mvebu/coherency.c 	type = (int) match->data;
data               39 arch/arm/mach-mvebu/pm.c static int mvebu_pm_powerdown(unsigned long data)
data              537 arch/arm/mach-mvebu/pmsu.c static void mvebu_pmsu_dfs_request_local(void *data)
data               83 arch/arm/mach-mvebu/system-controller.c 		.data = (void *) &orion_system_controller,
data               86 arch/arm/mach-mvebu/system-controller.c 		.data = (void *) &armada_370_xp_system_controller,
data               89 arch/arm/mach-mvebu/system-controller.c 		.data = (void *) &armada_375_system_controller,
data              173 arch/arm/mach-mvebu/system-controller.c 		mvebu_sc = (struct mvebu_system_controller *)match->data;
data               85 arch/arm/mach-omap1/ams-delta-fiq.c 	struct gpio_desc *gpiod, *data = NULL, *clk = NULL;
data              118 arch/arm/mach-omap1/ams-delta-fiq.c 			data = gpiod;
data              119 arch/arm/mach-omap1/ams-delta-fiq.c 			gpiod_direction_input(data);
data              130 arch/arm/mach-omap1/ams-delta-fiq.c 	if (!data || !clk)
data              221 arch/arm/mach-omap1/ams-delta-fiq.c 	if (data)
data              222 arch/arm/mach-omap1/ams-delta-fiq.c 		gpiochip_free_own_desc(data);
data              587 arch/arm/mach-omap1/board-ams-delta.c static int gpiochip_match_by_label(struct gpio_chip *chip, void *data)
data              589 arch/arm/mach-omap1/board-ams-delta.c 	char *label = data;
data               51 arch/arm/mach-omap1/board-sx1.c 	unsigned char data[2];
data               59 arch/arm/mach-omap1/board-sx1.c 	msg->buf = data;
data               60 arch/arm/mach-omap1/board-sx1.c 	data[0] = regoffset;	/* register num */
data               61 arch/arm/mach-omap1/board-sx1.c 	data[1] = value;		/* register data */
data               75 arch/arm/mach-omap1/board-sx1.c 	unsigned char data[2];
data               84 arch/arm/mach-omap1/board-sx1.c 	msg->buf = data;
data               85 arch/arm/mach-omap1/board-sx1.c 	data[0] = regoffset;	/* register num */
data               91 arch/arm/mach-omap1/board-sx1.c 	msg->buf = data;
data               93 arch/arm/mach-omap1/board-sx1.c 	*value = data[0];
data              135 arch/arm/mach-omap1/devices.c 				struct omap_mmc_platform_data *data)
data              159 arch/arm/mach-omap1/devices.c 		data->slots[0].features = MMC_OMAP7XX;
data              161 arch/arm/mach-omap1/devices.c 		data->slots[0].features = MMC_OMAP15XX;
data              163 arch/arm/mach-omap1/devices.c 		data->slots[0].features = MMC_OMAP16XX;
data              167 arch/arm/mach-omap1/devices.c 		ret = platform_device_add_data(pdev, data, sizeof(*data));
data              176 arch/arm/mach-omap1/devices.c 	data->dev = &pdev->dev;
data               48 arch/arm/mach-omap1/include/mach/lcd_dma.h extern int omap_request_lcd_dma(void (*callback)(u16 status, void *data),
data               49 arch/arm/mach-omap1/include/mach/lcd_dma.h 				void *data);
data               52 arch/arm/mach-omap1/lcd_dma.c 	void (*callback)(u16 status, void *data);
data              300 arch/arm/mach-omap1/lcd_dma.c int omap_request_lcd_dma(void (*callback)(u16 status, void *data),
data              301 arch/arm/mach-omap1/lcd_dma.c 			 void *data)
data              313 arch/arm/mach-omap1/lcd_dma.c 	lcd_dma.cb_data = data;
data              323 arch/arm/mach-omap2/board-n8x0.c static void n8x0_mmc_callback(void *data, u8 card_mask)
data              390 arch/arm/mach-omap2/cm2xxx.c int __init omap2xxx_cm_init(const struct omap_prcm_init_data *data)
data               63 arch/arm/mach-omap2/cm2xxx.h int __init omap2xxx_cm_init(const struct omap_prcm_init_data *data);
data              411 arch/arm/mach-omap2/cm33xx.c int __init am33xx_cm_init(const struct omap_prcm_init_data *data)
data              378 arch/arm/mach-omap2/cm33xx.h int am33xx_cm_init(const struct omap_prcm_init_data *data);
data              667 arch/arm/mach-omap2/cm3xxx.c int __init omap3xxx_cm_init(const struct omap_prcm_init_data *data)
data               72 arch/arm/mach-omap2/cm3xxx.h int __init omap3xxx_cm_init(const struct omap_prcm_init_data *data);
data               23 arch/arm/mach-omap2/cm44xx.h int omap4_cm_init(const struct omap_prcm_init_data *data);
data              286 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,omap2-prcm", .data = &omap2_prcm_data },
data              289 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,omap3-cm", .data = &omap3_cm_data },
data              292 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,omap4-cm1", .data = &cm_data },
data              293 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,omap4-cm2", .data = &cm2_data },
data              296 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,omap5-cm-core-aon", .data = &cm_data },
data              297 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,omap5-cm-core", .data = &cm2_data },
data              300 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,dra7-cm-core-aon", .data = &cm_data },
data              301 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,dra7-cm-core", .data = &cm2_data },
data              304 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,am3-prcm", .data = &am3_prcm_data },
data              307 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,am4-prcm", .data = &am4_prcm_data },
data              310 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,dm814-prcm", .data = &am3_prcm_data },
data              311 arch/arm/mach-omap2/cm_common.c 	{ .compatible = "ti,dm816-prcm", .data = &am3_prcm_data },
data              327 arch/arm/mach-omap2/cm_common.c 	struct omap_prcm_init_data *data;
data              333 arch/arm/mach-omap2/cm_common.c 		data = (struct omap_prcm_init_data *)match->data;
data              339 arch/arm/mach-omap2/cm_common.c 		if (data->index == TI_CLKM_CM)
data              342 arch/arm/mach-omap2/cm_common.c 		if (data->index == TI_CLKM_CM2)
data              345 arch/arm/mach-omap2/cm_common.c 		data->mem = ioremap(res.start, resource_size(&res));
data              348 arch/arm/mach-omap2/cm_common.c 			mem->pa = res.start + data->offset;
data              349 arch/arm/mach-omap2/cm_common.c 			mem->va = data->mem + data->offset;
data              350 arch/arm/mach-omap2/cm_common.c 			mem->offset = data->offset;
data              353 arch/arm/mach-omap2/cm_common.c 		data->np = np;
data              355 arch/arm/mach-omap2/cm_common.c 		if (data->init && (data->flags & CM_SINGLE_INSTANCE ||
data              357 arch/arm/mach-omap2/cm_common.c 			data->init(data);
data              373 arch/arm/mach-omap2/cm_common.c 	const struct omap_prcm_init_data *data;
data              377 arch/arm/mach-omap2/cm_common.c 		data = match->data;
data              379 arch/arm/mach-omap2/cm_common.c 		if (data->flags & CM_NO_CLOCKS)
data              382 arch/arm/mach-omap2/cm_common.c 		ret = omap2_clk_provider_init(np, data->index, NULL, data->mem);
data              558 arch/arm/mach-omap2/cminst44xx.c int __init omap4_cm_init(const struct omap_prcm_init_data *data)
data              746 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,am3-scm", .data = &ctrl_data },
data              747 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,am4-scm", .data = &ctrl_data },
data              748 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,omap2-scm", .data = &omap2_ctrl_data },
data              749 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,omap3-scm", .data = &omap2_ctrl_data },
data              750 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,dm814-scm", .data = &ctrl_data },
data              751 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,dm816-scrm", .data = &ctrl_data },
data              752 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,omap4-scm-core", .data = &ctrl_data },
data              753 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,omap5-scm-core", .data = &ctrl_data },
data              754 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,omap5-scm-wkup-pad-conf", .data = &ctrl_aux_data },
data              755 arch/arm/mach-omap2/control.c 	{ .compatible = "ti,dra7-scm-core", .data = &ctrl_data },
data              770 arch/arm/mach-omap2/control.c 	struct control_init_data *data;
data              774 arch/arm/mach-omap2/control.c 		data = (struct control_init_data *)match->data;
data              780 arch/arm/mach-omap2/control.c 		if (data->index == TI_CLKM_CTRL) {
data              782 arch/arm/mach-omap2/control.c 			omap2_ctrl_offset = data->offset;
data              785 arch/arm/mach-omap2/control.c 		data->mem = mem;
data              801 arch/arm/mach-omap2/control.c 	const struct omap_prcm_init_data *data;
data              807 arch/arm/mach-omap2/control.c 		data = match->data;
data              823 arch/arm/mach-omap2/control.c 							      data->index,
data              830 arch/arm/mach-omap2/control.c 			ret = omap2_clk_provider_init(np, data->index, NULL,
data              831 arch/arm/mach-omap2/control.c 						      data->mem);
data              404 arch/arm/mach-omap2/io.c static int _set_hwmod_postsetup_state(struct omap_hwmod *oh, void *data)
data              406 arch/arm/mach-omap2/io.c 	return omap_hwmod_set_postsetup_state(oh, *(u8 *)data);
data              510 arch/arm/mach-omap2/omap-wakeupgen.c 				  unsigned int nr_irqs, void *data)
data              512 arch/arm/mach-omap2/omap-wakeupgen.c 	struct irq_fwspec *fwspec = data;
data              840 arch/arm/mach-omap2/omap_device.c static int __init omap_device_late_idle(struct device *dev, void *data)
data             2321 arch/arm/mach-omap2/omap_hwmod.c static int __init _init_mpu_rt_base(struct omap_hwmod *oh, void *data,
data             2391 arch/arm/mach-omap2/omap_hwmod.c static int __init _init(struct omap_hwmod *oh, void *data)
data             2590 arch/arm/mach-omap2/omap_hwmod.c static int _setup(struct omap_hwmod *oh, void *data)
data             3049 arch/arm/mach-omap2/omap_hwmod.c int omap_hwmod_for_each(int (*fn)(struct omap_hwmod *oh, void *data),
data             3050 arch/arm/mach-omap2/omap_hwmod.c 			void *data)
data             3059 arch/arm/mach-omap2/omap_hwmod.c 		ret = (*fn)(temp_oh, data);
data             3169 arch/arm/mach-omap2/omap_hwmod.c 				 const struct ti_sysc_module_data *data,
data             3172 arch/arm/mach-omap2/omap_hwmod.c 	const struct sysc_regbits *regbits = data->cap->regbits;
data             3206 arch/arm/mach-omap2/omap_hwmod.c 				   const struct ti_sysc_module_data *data,
data             3211 arch/arm/mach-omap2/omap_hwmod.c 	switch (data->cap->type) {
data             3248 arch/arm/mach-omap2/omap_hwmod.c 	return omap_hwmod_check_sysc(dev, data, *sysc_fields);
data             3260 arch/arm/mach-omap2/omap_hwmod.c 				    const struct ti_sysc_module_data *data,
data             3268 arch/arm/mach-omap2/omap_hwmod.c 	if (data->offsets[SYSC_REVISION] >= 0)
data             3269 arch/arm/mach-omap2/omap_hwmod.c 		*rev_offs = data->offsets[SYSC_REVISION];
data             3271 arch/arm/mach-omap2/omap_hwmod.c 	if (data->offsets[SYSC_SYSCONFIG] >= 0)
data             3272 arch/arm/mach-omap2/omap_hwmod.c 		*sysc_offs = data->offsets[SYSC_SYSCONFIG];
data             3274 arch/arm/mach-omap2/omap_hwmod.c 	if (data->offsets[SYSC_SYSSTATUS] >= 0)
data             3275 arch/arm/mach-omap2/omap_hwmod.c 		*syss_offs = data->offsets[SYSC_SYSSTATUS];
data             3287 arch/arm/mach-omap2/omap_hwmod.c 				      const struct ti_sysc_module_data *data,
data             3292 arch/arm/mach-omap2/omap_hwmod.c 	switch (data->cap->type) {
data             3296 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cfg->sysc_val & SYSC_OMAP2_CLOCKACTIVITY)
data             3298 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cfg->sysc_val & SYSC_OMAP2_EMUFREE)
data             3300 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cfg->sysc_val & SYSC_OMAP2_ENAWAKEUP)
data             3302 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cfg->sysc_val & SYSC_OMAP2_SOFTRESET)
data             3304 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cfg->sysc_val & SYSC_OMAP2_AUTOIDLE)
data             3310 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cfg->sysc_val & SYSC_OMAP4_DMADISABLE)
data             3312 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cfg->sysc_val & SYSC_OMAP4_FREEEMU)
data             3314 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cfg->sysc_val & SYSC_OMAP4_SOFTRESET)
data             3320 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cfg->sysc_val & SYSC_OMAP3_SR_ENAWAKEUP)
data             3324 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cap->regbits->emufree_shift >= 0)
data             3326 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cap->regbits->enwkup_shift >= 0)
data             3328 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cap->regbits->srst_shift >= 0)
data             3330 arch/arm/mach-omap2/omap_hwmod.c 		if (data->cap->regbits->autoidle_shift >= 0)
data             3335 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cap->regbits->midle_shift >= 0 &&
data             3336 arch/arm/mach-omap2/omap_hwmod.c 	    data->cfg->midlemodes)
data             3339 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cap->regbits->sidle_shift >= 0 &&
data             3340 arch/arm/mach-omap2/omap_hwmod.c 	    data->cfg->sidlemodes)
data             3343 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->quirks & SYSC_QUIRK_UNCACHED)
data             3345 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->quirks & SYSC_QUIRK_RESET_STATUS)
data             3348 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->syss_mask & 1)
data             3361 arch/arm/mach-omap2/omap_hwmod.c 				     const struct ti_sysc_module_data *data,
data             3366 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->midlemodes & BIT(SYSC_IDLE_FORCE))
data             3368 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->midlemodes & BIT(SYSC_IDLE_NO))
data             3370 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->midlemodes & BIT(SYSC_IDLE_SMART))
data             3372 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->midlemodes & BIT(SYSC_IDLE_SMART_WKUP))
data             3375 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->sidlemodes & BIT(SYSC_IDLE_FORCE))
data             3377 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->sidlemodes & BIT(SYSC_IDLE_NO))
data             3379 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->sidlemodes & BIT(SYSC_IDLE_SMART))
data             3381 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->sidlemodes & BIT(SYSC_IDLE_SMART_WKUP))
data             3401 arch/arm/mach-omap2/omap_hwmod.c 				   const struct ti_sysc_module_data *data,
data             3432 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->srst_udelay != oh->class->sysc->srst_udelay)
data             3434 arch/arm/mach-omap2/omap_hwmod.c 			 data->cfg->srst_udelay,
data             3455 arch/arm/mach-omap2/omap_hwmod.c 				      const struct ti_sysc_module_data *data,
data             3478 arch/arm/mach-omap2/omap_hwmod.c 	sysc->srst_udelay = data->cfg->srst_udelay;
data             3481 arch/arm/mach-omap2/omap_hwmod.c 		regs = ioremap(data->module_pa,
data             3482 arch/arm/mach-omap2/omap_hwmod.c 			       data->module_size);
data             3491 arch/arm/mach-omap2/omap_hwmod.c 	if (oh->class->name && strcmp(oh->class->name, data->name)) {
data             3546 arch/arm/mach-omap2/omap_hwmod.c 			    const struct ti_sysc_module_data *data,
data             3555 arch/arm/mach-omap2/omap_hwmod.c 		if (!strncmp(data->name, quirk->match, quirk->len)) {
data             3565 arch/arm/mach-omap2/omap_hwmod.c 			     const struct ti_sysc_module_data *data)
data             3568 arch/arm/mach-omap2/omap_hwmod.c 		omap_hwmod_init_reset_quirk(dev, oh, data,
data             3573 arch/arm/mach-omap2/omap_hwmod.c 		omap_hwmod_init_reset_quirk(dev, oh, data, dra7_reset_quirks,
data             3576 arch/arm/mach-omap2/omap_hwmod.c 	omap_hwmod_init_reset_quirk(dev, oh, data, omap_reset_quirks,
data             3587 arch/arm/mach-omap2/omap_hwmod.c 			   const struct ti_sysc_module_data *data,
data             3596 arch/arm/mach-omap2/omap_hwmod.c 	if (!dev || !data || !data->name || !cookie)
data             3599 arch/arm/mach-omap2/omap_hwmod.c 	oh = _lookup(data->name);
data             3605 arch/arm/mach-omap2/omap_hwmod.c 		oh->name = data->name;
data             3618 arch/arm/mach-omap2/omap_hwmod.c 		omap_hwmod_init_reset_quirks(dev, oh, data);
data             3620 arch/arm/mach-omap2/omap_hwmod.c 		oh->class->name = data->name;
data             3626 arch/arm/mach-omap2/omap_hwmod.c 	cookie->data = oh;
data             3628 arch/arm/mach-omap2/omap_hwmod.c 	error = omap_hwmod_init_regbits(dev, data, &sysc_fields);
data             3632 arch/arm/mach-omap2/omap_hwmod.c 	error = omap_hwmod_init_reg_offs(dev, data, &rev_offs,
data             3637 arch/arm/mach-omap2/omap_hwmod.c 	error = omap_hwmod_init_sysc_flags(dev, data, &sysc_flags);
data             3641 arch/arm/mach-omap2/omap_hwmod.c 	error = omap_hwmod_init_idlemodes(dev, data, &idlemodes);
data             3645 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->quirks & SYSC_QUIRK_NO_IDLE)
data             3647 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->quirks & SYSC_QUIRK_NO_IDLE_ON_INIT)
data             3649 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->quirks & SYSC_QUIRK_NO_RESET_ON_INIT)
data             3651 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->quirks & SYSC_QUIRK_USE_CLOCKACT)
data             3653 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->quirks & SYSC_QUIRK_SWSUP_SIDLE)
data             3655 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->quirks & SYSC_QUIRK_SWSUP_SIDLE_ACT)
data             3657 arch/arm/mach-omap2/omap_hwmod.c 	if (data->cfg->quirks & SYSC_QUIRK_SWSUP_MSTANDBY)
data             3660 arch/arm/mach-omap2/omap_hwmod.c 	error = omap_hwmod_check_module(dev, oh, data, sysc_fields,
data             3666 arch/arm/mach-omap2/omap_hwmod.c 	return omap_hwmod_allocate_module(dev, oh, data, sysc_fields,
data              615 arch/arm/mach-omap2/omap_hwmod.h int omap_hwmod_for_each(int (*fn)(struct omap_hwmod *oh, void *data),
data              616 arch/arm/mach-omap2/omap_hwmod.h 			void *data);
data              627 arch/arm/mach-omap2/omap_hwmod.h 			   const struct ti_sysc_module_data *data,
data              421 arch/arm/mach-omap2/pdata-quirks.c 	if (!cookie->data)
data              424 arch/arm/mach-omap2/pdata-quirks.c 	return omap_hwmod_enable(cookie->data);
data              430 arch/arm/mach-omap2/pdata-quirks.c 	if (!cookie->data)
data              433 arch/arm/mach-omap2/pdata-quirks.c 	return omap_hwmod_idle(cookie->data);
data              439 arch/arm/mach-omap2/pdata-quirks.c 	if (!cookie->data)
data              442 arch/arm/mach-omap2/pdata-quirks.c 	return omap_hwmod_shutdown(cookie->data);
data              152 arch/arm/mach-omap2/pm-debug.c static int pwrdm_suspend_get(void *data, u64 *val)
data              157 arch/arm/mach-omap2/pm-debug.c 		ret = omap3_pm_get_suspend_state((struct powerdomain *)data);
data              165 arch/arm/mach-omap2/pm-debug.c static int pwrdm_suspend_set(void *data, u64 val)
data              169 arch/arm/mach-omap2/pm-debug.c 			(struct powerdomain *)data, (int)val);
data              199 arch/arm/mach-omap2/pm-debug.c static int option_get(void *data, u64 *val)
data              201 arch/arm/mach-omap2/pm-debug.c 	u32 *option = data;
data              208 arch/arm/mach-omap2/pm-debug.c static int option_set(void *data, u64 val)
data              210 arch/arm/mach-omap2/pm-debug.c 	u32 *option = data;
data              273 arch/arm/mach-omap2/pm33xx-core.c 	devinfo.data = pdata;
data              549 arch/arm/mach-omap2/prcm-common.h 	int (*init)(const struct omap_prcm_init_data *data);
data              220 arch/arm/mach-omap2/prm2xxx.c int __init omap2xxx_prm_init(const struct omap_prcm_init_data *data)
data              124 arch/arm/mach-omap2/prm2xxx.h int __init omap2xxx_prm_init(const struct omap_prcm_init_data *data);
data              400 arch/arm/mach-omap2/prm33xx.c int __init am33xx_prm_init(const struct omap_prcm_init_data *data)
data              119 arch/arm/mach-omap2/prm33xx.h int am33xx_prm_init(const struct omap_prcm_init_data *data);
data              673 arch/arm/mach-omap2/prm3xxx.c int __init omap3xxx_prm_init(const struct omap_prcm_init_data *data)
data              140 arch/arm/mach-omap2/prm3xxx.h int __init omap3xxx_prm_init(const struct omap_prcm_init_data *data);
data              804 arch/arm/mach-omap2/prm44xx.c int __init omap44xx_prm_init(const struct omap_prcm_init_data *data)
data              809 arch/arm/mach-omap2/prm44xx.c 	prm_init_data = data;
data              811 arch/arm/mach-omap2/prm44xx.c 	if (data->flags & PRM_HAS_IO_WAKEUP)
data              814 arch/arm/mach-omap2/prm44xx.c 	if (data->flags & PRM_HAS_VOLTAGE)
data              817 arch/arm/mach-omap2/prm44xx.c 	omap4_prminst_set_prm_dev_inst(data->device_inst_offset);
data              820 arch/arm/mach-omap2/prm44xx.c 	if (of_device_is_compatible(data->np, "ti,am4-prcm")) {
data               35 arch/arm/mach-omap2/prm44xx_54xx.h int __init omap44xx_prm_init(const struct omap_prcm_init_data *data);
data              706 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,am3-prcm", .data = &am3_prm_data },
data              709 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,am4-prcm", .data = &am4_prm_data },
data              712 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,dm814-prcm", .data = &am3_prm_data },
data              713 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,dm814-pllss", .data = &dm814_pllss_data },
data              714 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,dm816-prcm", .data = &am3_prm_data },
data              717 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,omap2-prcm", .data = &omap2_prm_data },
data              720 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,omap3-prm", .data = &omap3_prm_data },
data              723 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,omap4-prm", .data = &omap4_prm_data },
data              724 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,omap4-scrm", .data = &scrm_data },
data              727 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,omap5-prm", .data = &omap5_prm_data },
data              728 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,omap5-scrm", .data = &scrm_data },
data              731 arch/arm/mach-omap2/prm_common.c 	{ .compatible = "ti,dra7-prm", .data = &dra7_prm_data },
data              747 arch/arm/mach-omap2/prm_common.c 	struct omap_prcm_init_data *data;
data              752 arch/arm/mach-omap2/prm_common.c 		data = (struct omap_prcm_init_data *)match->data;
data              758 arch/arm/mach-omap2/prm_common.c 		data->mem = ioremap(res.start, resource_size(&res));
data              760 arch/arm/mach-omap2/prm_common.c 		if (data->index == TI_CLKM_PRM) {
data              761 arch/arm/mach-omap2/prm_common.c 			prm_base.va = data->mem + data->offset;
data              762 arch/arm/mach-omap2/prm_common.c 			prm_base.pa = res.start + data->offset;
data              765 arch/arm/mach-omap2/prm_common.c 		data->np = np;
data              767 arch/arm/mach-omap2/prm_common.c 		if (data->init)
data              768 arch/arm/mach-omap2/prm_common.c 			data->init(data);
data              795 arch/arm/mach-omap2/prm_common.c 	const struct omap_prcm_init_data *data;
data              799 arch/arm/mach-omap2/prm_common.c 		data = match->data;
data              801 arch/arm/mach-omap2/prm_common.c 		ret = omap2_clk_provider_init(np, data->index, NULL, data->mem);
data              158 arch/arm/mach-omap2/usb-tusb6010.c tusb6010_setup_interface(struct musb_hdrc_platform_data *data,
data              218 arch/arm/mach-omap2/usb-tusb6010.c 	if (!data) {
data              222 arch/arm/mach-omap2/usb-tusb6010.c 	tusb_device.dev.platform_data = data;
data              222 arch/arm/mach-orion5x/kurobox_pro-setup.c static int kurobox_pro_miconsend(const unsigned char *data, int count)
data              233 arch/arm/mach-orion5x/kurobox_pro-setup.c 		checksum -=  data[i];
data              237 arch/arm/mach-orion5x/kurobox_pro-setup.c 		kurobox_pro_miconwrite(data, count);
data              255 arch/arm/mach-orion5x/kurobox_pro-setup.c 			correct_ack[1] = data[1];
data              197 arch/arm/mach-orion5x/terastation_pro2-setup.c static int tsp2_miconsend(const unsigned char *data, int count)
data              208 arch/arm/mach-orion5x/terastation_pro2-setup.c 		checksum -=  data[i];
data              212 arch/arm/mach-orion5x/terastation_pro2-setup.c 		tsp2_miconwrite(data, count);
data              230 arch/arm/mach-orion5x/terastation_pro2-setup.c 			correct_ack[1] = data[1];
data              177 arch/arm/mach-pxa/am200epd.c 				 unsigned long event, void *data)
data              179 arch/arm/mach-pxa/am200epd.c 	struct fb_event *evdata = data;
data              201 arch/arm/mach-pxa/am300epd.c static void am300_set_hdb(struct broadsheetfb_par *par, u16 data)
data              206 arch/arm/mach-pxa/am300epd.c 		gpio_set_value(DB0_GPIO_PIN + i, (data >> i) & 0x01);
data              476 arch/arm/mach-pxa/cm-x300.c 	void *data)
data              481 arch/arm/mach-pxa/cm-x300.c static void cm_x300_mci2_exit(struct device *dev, void *data)
data               29 arch/arm/mach-pxa/devices.c void __init pxa_register_device(struct platform_device *dev, void *data)
data               33 arch/arm/mach-pxa/devices.c 	dev->dev.platform_data = data;
data               61 arch/arm/mach-pxa/devices.h void __init pxa_register_device(struct platform_device *dev, void *data);
data              558 arch/arm/mach-pxa/em-x270.c 			    void *data)
data              571 arch/arm/mach-pxa/em-x270.c 			      "MMC card detect", data);
data              590 arch/arm/mach-pxa/em-x270.c 	free_irq(gpio_to_irq(mmc_cd), data);
data              612 arch/arm/mach-pxa/em-x270.c static void em_x270_mci_exit(struct device *dev, void *data)
data              614 arch/arm/mach-pxa/em-x270.c 	free_irq(gpio_to_irq(mmc_cd), data);
data              417 arch/arm/mach-pxa/lubbock.c static irqreturn_t lubbock_detect_int(int irq, void *data)
data              423 arch/arm/mach-pxa/lubbock.c 	return mmc_detect_int(irq, data);
data              428 arch/arm/mach-pxa/lubbock.c 		void *data)
data              432 arch/arm/mach-pxa/lubbock.c 	mmc_detect_int_data = data;
data              435 arch/arm/mach-pxa/lubbock.c 			   0, "lubbock-sd-detect", data);
data              443 arch/arm/mach-pxa/lubbock.c static void lubbock_mci_exit(struct device *dev, void *data)
data              445 arch/arm/mach-pxa/lubbock.c 	free_irq(LUBBOCK_SD_IRQ, data);
data              767 arch/arm/mach-pxa/magician.c 	irq_handler_t detect_irq, void *data)
data              770 arch/arm/mach-pxa/magician.c 		"mmc card detect", data);
data              773 arch/arm/mach-pxa/magician.c static void magician_mci_exit(struct device *dev, void *data)
data              775 arch/arm/mach-pxa/magician.c 	free_irq(IRQ_MAGICIAN_SD, data);
data              320 arch/arm/mach-pxa/mainstone.c static int mainstone_mci_init(struct device *dev, irq_handler_t mstone_detect_int, void *data)
data              330 arch/arm/mach-pxa/mainstone.c 			     "MMC card detect", data);
data              352 arch/arm/mach-pxa/mainstone.c static void mainstone_mci_exit(struct device *dev, void *data)
data              354 arch/arm/mach-pxa/mainstone.c 	free_irq(MAINSTONE_MMC_IRQ, data);
data              307 arch/arm/mach-pxa/palmtreo.c 	static struct pxa27x_keypad_platform_data *data = &treo680_keypad_pdata;
data              310 arch/arm/mach-pxa/palmtreo.c 		data->matrix_keymap_data = &centro_matrix_keymap_data;
data              328 arch/arm/mach-pxa/pcm990-baseboard.c 			void *data)
data              333 arch/arm/mach-pxa/pcm990-baseboard.c 			     "MMC card detect", data);
data              357 arch/arm/mach-pxa/pcm990-baseboard.c static void pcm990_mci_exit(struct device *dev, void *data)
data              359 arch/arm/mach-pxa/pcm990-baseboard.c 	free_irq(PCM027_MMCDET_IRQ, data);
data              238 arch/arm/mach-pxa/poodle.c static int poodle_mci_init(struct device *dev, irq_handler_t poodle_detect_int, void *data)
data              277 arch/arm/mach-pxa/poodle.c static void poodle_mci_exit(struct device *dev, void *data)
data              692 arch/arm/mach-pxa/stargate2.c 			      void *data)
data              714 arch/arm/mach-pxa/stargate2.c 			  data);
data              740 arch/arm/mach-pxa/stargate2.c static void stargate2_mci_exit(struct device *dev, void *data)
data              742 arch/arm/mach-pxa/stargate2.c 	free_irq(PXA_GPIO_TO_IRQ(SG2_GPIO_nSD_DETECT), data);
data               17 arch/arm/mach-pxa/tosa-bt.c static void tosa_bt_on(struct tosa_bt_data *data)
data               19 arch/arm/mach-pxa/tosa-bt.c 	gpio_set_value(data->gpio_reset, 0);
data               20 arch/arm/mach-pxa/tosa-bt.c 	gpio_set_value(data->gpio_pwr, 1);
data               21 arch/arm/mach-pxa/tosa-bt.c 	gpio_set_value(data->gpio_reset, 1);
data               23 arch/arm/mach-pxa/tosa-bt.c 	gpio_set_value(data->gpio_reset, 0);
data               26 arch/arm/mach-pxa/tosa-bt.c static void tosa_bt_off(struct tosa_bt_data *data)
data               28 arch/arm/mach-pxa/tosa-bt.c 	gpio_set_value(data->gpio_reset, 1);
data               30 arch/arm/mach-pxa/tosa-bt.c 	gpio_set_value(data->gpio_pwr, 0);
data               31 arch/arm/mach-pxa/tosa-bt.c 	gpio_set_value(data->gpio_reset, 0);
data               34 arch/arm/mach-pxa/tosa-bt.c static int tosa_bt_set_block(void *data, bool blocked)
data               40 arch/arm/mach-pxa/tosa-bt.c 		tosa_bt_on(data);
data               43 arch/arm/mach-pxa/tosa-bt.c 		tosa_bt_off(data);
data               58 arch/arm/mach-pxa/tosa-bt.c 	struct tosa_bt_data *data = dev->dev.platform_data;
data               60 arch/arm/mach-pxa/tosa-bt.c 	rc = gpio_request(data->gpio_reset, "Bluetooth reset");
data               63 arch/arm/mach-pxa/tosa-bt.c 	rc = gpio_direction_output(data->gpio_reset, 0);
data               66 arch/arm/mach-pxa/tosa-bt.c 	rc = gpio_request(data->gpio_pwr, "Bluetooth power");
data               69 arch/arm/mach-pxa/tosa-bt.c 	rc = gpio_direction_output(data->gpio_pwr, 0);
data               74 arch/arm/mach-pxa/tosa-bt.c 			   &tosa_bt_rfkill_ops, data);
data               91 arch/arm/mach-pxa/tosa-bt.c 	tosa_bt_off(data);
data               93 arch/arm/mach-pxa/tosa-bt.c 	gpio_free(data->gpio_pwr);
data               96 arch/arm/mach-pxa/tosa-bt.c 	gpio_free(data->gpio_reset);
data              103 arch/arm/mach-pxa/tosa-bt.c 	struct tosa_bt_data *data = dev->dev.platform_data;
data              114 arch/arm/mach-pxa/tosa-bt.c 	tosa_bt_off(data);
data              116 arch/arm/mach-pxa/tosa-bt.c 	gpio_free(data->gpio_pwr);
data              117 arch/arm/mach-pxa/tosa-bt.c 	gpio_free(data->gpio_reset);
data              260 arch/arm/mach-pxa/tosa.c static int tosa_mci_init(struct device *dev, irq_handler_t tosa_detect_int, void *data)
data              281 arch/arm/mach-pxa/tosa.c static void tosa_mci_exit(struct device *dev, void *data)
data              329 arch/arm/mach-pxa/trizeps4.c 		void *data)
data              334 arch/arm/mach-pxa/trizeps4.c 			  IRQF_TRIGGER_RISING, "MMC card detect", data);
data              343 arch/arm/mach-pxa/trizeps4.c static void trizeps4_mci_exit(struct device *dev, void *data)
data              345 arch/arm/mach-pxa/trizeps4.c 	free_irq(TRIZEPS4_MMC_IRQ, data);
data              887 arch/arm/mach-pxa/viper.c 				  unsigned long val, void *data)
data              889 arch/arm/mach-pxa/viper.c 	struct cpufreq_freqs *freq = data;
data              298 arch/arm/mach-rockchip/pm.c 		.data = &rk3288_pm_data,
data              316 arch/arm/mach-rockchip/pm.c 	pm_data = (struct rockchip_pm_data *) match->data;
data               48 arch/arm/mach-rpc/ecard.h 		char data[1];
data               53 arch/arm/mach-s3c24xx/bast-irq.c bast_pc104_mask(struct irq_data *data)
data               58 arch/arm/mach-s3c24xx/bast-irq.c 	temp &= ~bast_pc104_irqmasks[data->irq];
data               63 arch/arm/mach-s3c24xx/bast-irq.c bast_pc104_maskack(struct irq_data *data)
data               67 arch/arm/mach-s3c24xx/bast-irq.c 	bast_pc104_mask(data);
data               72 arch/arm/mach-s3c24xx/bast-irq.c bast_pc104_unmask(struct irq_data *data)
data               77 arch/arm/mach-s3c24xx/bast-irq.c 	temp |= bast_pc104_irqmasks[data->irq];
data               51 arch/arm/mach-s3c24xx/h1940-bluetooth.c static int h1940bt_set_block(void *data, bool blocked)
data               27 arch/arm/mach-s3c24xx/irq-pm.c int s3c_irq_wake(struct irq_data *data, unsigned int state)
data               29 arch/arm/mach-s3c24xx/irq-pm.c 	unsigned long irqbit = 1 << data->hwirq;
data               35 arch/arm/mach-s3c24xx/irq-pm.c 		state ? "enabled" : "disabled", data->hwirq);
data               51 arch/arm/mach-s3c24xx/mach-osiris-dvs.c 			      unsigned long val, void *data)
data               53 arch/arm/mach-s3c24xx/mach-osiris-dvs.c 	struct cpufreq_freqs *cf = data;
data              249 arch/arm/mach-s3c64xx/common.c static inline void s3c_irq_eint_mask(struct irq_data *data)
data              254 arch/arm/mach-s3c64xx/common.c 	mask |= (u32)data->chip_data;
data              258 arch/arm/mach-s3c64xx/common.c static void s3c_irq_eint_unmask(struct irq_data *data)
data              263 arch/arm/mach-s3c64xx/common.c 	mask &= ~((u32)data->chip_data);
data              267 arch/arm/mach-s3c64xx/common.c static inline void s3c_irq_eint_ack(struct irq_data *data)
data              269 arch/arm/mach-s3c64xx/common.c 	__raw_writel((u32)data->chip_data, S3C64XX_EINT0PEND);
data              272 arch/arm/mach-s3c64xx/common.c static void s3c_irq_eint_maskack(struct irq_data *data)
data              275 arch/arm/mach-s3c64xx/common.c 	s3c_irq_eint_mask(data);
data              276 arch/arm/mach-s3c64xx/common.c 	s3c_irq_eint_ack(data);
data              279 arch/arm/mach-s3c64xx/common.c static int s3c_irq_eint_set_type(struct irq_data *data, unsigned int type)
data              281 arch/arm/mach-s3c64xx/common.c 	int offs = eint_offset(data->irq);
data               22 arch/arm/mach-s5pv210/s5pv210.c 					int depth, void *data)
data               44 arch/arm/mach-sa1100/badge4.c static int badge4_sa1111_enable(void *data, unsigned devid)
data               51 arch/arm/mach-sa1100/badge4.c static void badge4_sa1111_disable(void *data, unsigned devid)
data              110 arch/arm/mach-sa1100/generic.c static void sa11x0_register_device(struct platform_device *dev, void *data)
data              113 arch/arm/mach-sa1100/generic.c 	dev->dev.platform_data = data;
data              192 arch/arm/mach-sa1100/generic.c void sa11x0_register_mcp(struct mcp_plat_data *data)
data              194 arch/arm/mach-sa1100/generic.c 	sa11x0_register_device(&sa11x0mcp_device, data);
data               38 arch/arm/mach-sa1100/generic.h void sa11x0_register_mcp(struct mcp_plat_data *data);
data              239 arch/arm/mach-sa1100/neponset.c 		.data = &sa1111_info,
data              259 arch/arm/mach-sa1100/neponset.c 		.data = &smc91x_platdata,
data               51 arch/arm/mach-sa1100/ssp.c int ssp_write_word(u16 data)
data               61 arch/arm/mach-sa1100/ssp.c 	Ser4SSDR = data;
data               88 arch/arm/mach-sa1100/ssp.c int ssp_read_word(u16 *data)
data               98 arch/arm/mach-sa1100/ssp.c 	*data = (u16)Ser4SSDR;
data               67 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c 	{ .compatible = "dlg,da9063", .data = &da9063_msg },
data               68 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c 	{ .compatible = "dlg,da9063l", .data = &da9063_msg },
data               69 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c 	{ .compatible = "dlg,da9210", .data = &da9210_msg },
data               74 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c 				  unsigned long action, void *data)
data               77 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c 	struct device *dev = data;
data              171 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c 		memcpy(&quirk->i2c_msg, id->data, sizeof(quirk->i2c_msg));
data               28 arch/arm/mach-shmobile/setup-rcar-gen2.c 	{ .compatible = "renesas,r8a7743-cpg-mssr", .data = "extal" },
data               29 arch/arm/mach-shmobile/setup-rcar-gen2.c 	{ .compatible = "renesas,r8a7744-cpg-mssr", .data = "extal" },
data               30 arch/arm/mach-shmobile/setup-rcar-gen2.c 	{ .compatible = "renesas,r8a7790-cpg-mssr", .data = "extal" },
data               31 arch/arm/mach-shmobile/setup-rcar-gen2.c 	{ .compatible = "renesas,r8a7791-cpg-mssr", .data = "extal" },
data               32 arch/arm/mach-shmobile/setup-rcar-gen2.c 	{ .compatible = "renesas,r8a7793-cpg-mssr", .data = "extal" },
data               47 arch/arm/mach-shmobile/setup-rcar-gen2.c 	if (match->data)
data               48 arch/arm/mach-shmobile/setup-rcar-gen2.c 		idx = of_property_match_string(cpg, "clock-names", match->data);
data              132 arch/arm/mach-shmobile/setup-rcar-gen2.c 				     int depth, void *data)
data              137 arch/arm/mach-shmobile/setup-rcar-gen2.c 	struct memory_reserve_config *mrc = data;
data              355 arch/arm/mach-vexpress/spc.c static int ve_spc_read_sys_cfg(int func, int offset, uint32_t *data)
data              370 arch/arm/mach-vexpress/spc.c 		*data = readl(info->baseaddr + SYSCFG_RDATA);
data              378 arch/arm/mach-vexpress/spc.c static irqreturn_t ve_spc_irq_handler(int irq, void *data)
data              380 arch/arm/mach-vexpress/spc.c 	struct ve_spc_drvdata *drv_data = data;
data              403 arch/arm/mach-vexpress/spc.c 	uint32_t data = 0, off, ret, idx;
data              414 arch/arm/mach-vexpress/spc.c 		ret = ve_spc_read_sys_cfg(SYSCFG_SCC, off, &data);
data              416 arch/arm/mach-vexpress/spc.c 			opps->freq = (data & FREQ_MASK) * MULT_FACTOR;
data              417 arch/arm/mach-vexpress/spc.c 			opps->u_volt = (data >> VOLT_SHIFT) * 1000;
data               98 arch/arm/mach-zynq/slcr.c 			     unsigned long action, void *data)
data              211 arch/arm/mach-zynq/slcr.c 	np->data = (__force void *)zynq_slcr_base;
data              159 arch/arm/mm/cache-b15-rac.c 				   void *data)
data              780 arch/arm/mm/cache-l2x0.c static int __init __l2c_init(const struct l2c_init_data *data,
data              791 arch/arm/mm/cache-l2x0.c 	l2x0_data = kmemdup(data, sizeof(*data), GFP_KERNEL);
data              850 arch/arm/mm/cache-l2x0.c 	l2x0_size = ways * (data->way_size_0 << way_size_bits);
data              852 arch/arm/mm/cache-l2x0.c 	fns = data->outer_cache;
data              855 arch/arm/mm/cache-l2x0.c 	if (data->fixup)
data              856 arch/arm/mm/cache-l2x0.c 		data->fixup(l2x0_base, cache_id, &fns);
data              869 arch/arm/mm/cache-l2x0.c 		data->enable(l2x0_base, data->num_lock);
data              878 arch/arm/mm/cache-l2x0.c 	if (data->save)
data              879 arch/arm/mm/cache-l2x0.c 		data->save(l2x0_base);
data              885 arch/arm/mm/cache-l2x0.c 		data->type, ways, l2x0_size >> 10);
data              887 arch/arm/mm/cache-l2x0.c 		data->type, cache_id, aux);
data              896 arch/arm/mm/cache-l2x0.c 	const struct l2c_init_data *data;
data              906 arch/arm/mm/cache-l2x0.c 		data = &l2c210_data;
data              910 arch/arm/mm/cache-l2x0.c 		data = &l2c220_data;
data              914 arch/arm/mm/cache-l2x0.c 		data = &l2c310_init_fns;
data              919 arch/arm/mm/cache-l2x0.c 	if (data->save)
data              920 arch/arm/mm/cache-l2x0.c 		data->save(l2x0_base);
data              922 arch/arm/mm/cache-l2x0.c 	__l2c_init(data, aux_val, aux_mask, cache_id, false);
data             1029 arch/arm/mm/cache-l2x0.c 	u32 data[2] = { 0, 0 };
data             1043 arch/arm/mm/cache-l2x0.c 				   data, ARRAY_SIZE(data));
data             1044 arch/arm/mm/cache-l2x0.c 	if (data[0] && data[1]) {
data             1047 arch/arm/mm/cache-l2x0.c 		val |= ((data[0] - 1) << L2X0_AUX_CTRL_DATA_RD_LATENCY_SHIFT) |
data             1048 arch/arm/mm/cache-l2x0.c 		       ((data[1] - 1) << L2X0_AUX_CTRL_DATA_WR_LATENCY_SHIFT);
data             1129 arch/arm/mm/cache-l2x0.c 	u32 data[3] = { 0, 0, 0 };
data             1146 arch/arm/mm/cache-l2x0.c 				   data, ARRAY_SIZE(data));
data             1147 arch/arm/mm/cache-l2x0.c 	if (data[0] && data[1] && data[2])
data             1149 arch/arm/mm/cache-l2x0.c 			L310_LATENCY_CTRL_RD(data[0] - 1) |
data             1150 arch/arm/mm/cache-l2x0.c 			L310_LATENCY_CTRL_WR(data[1] - 1) |
data             1151 arch/arm/mm/cache-l2x0.c 			L310_LATENCY_CTRL_SETUP(data[2] - 1);
data             1739 arch/arm/mm/cache-l2x0.c #define L2C_ID(name, fns) { .compatible = name, .data = (void *)&fns }
data             1755 arch/arm/mm/cache-l2x0.c 	const struct l2c_init_data *data;
data             1775 arch/arm/mm/cache-l2x0.c 	data = of_match_node(l2x0_ids, np)->data;
data             1779 arch/arm/mm/cache-l2x0.c 		data = &of_l2c310_coherent_data;
data             1802 arch/arm/mm/cache-l2x0.c 	if (data->save)
data             1803 arch/arm/mm/cache-l2x0.c 		data->save(l2x0_base);
data             1807 arch/arm/mm/cache-l2x0.c 		if (data->of_parse)
data             1808 arch/arm/mm/cache-l2x0.c 			data->of_parse(np, &aux_val, &aux_mask);
data             1815 arch/arm/mm/cache-l2x0.c 	return __l2c_init(data, aux_val, aux_mask, cache_id, nosync);
data               95 arch/arm/mm/cache-uniphier.c static void __uniphier_cache_sync(struct uniphier_cache_data *data)
data               99 arch/arm/mm/cache-uniphier.c 		       data->op_base + UNIPHIER_SSCOPE);
data              101 arch/arm/mm/cache-uniphier.c 	readl_relaxed(data->op_base + UNIPHIER_SSCOPE);
data              112 arch/arm/mm/cache-uniphier.c static void __uniphier_cache_maint_common(struct uniphier_cache_data *data,
data              145 arch/arm/mm/cache-uniphier.c 	writel_relaxed(UNIPHIER_SSCOLPQS_EF, data->op_base + UNIPHIER_SSCOLPQS);
data              150 arch/arm/mm/cache-uniphier.c 			       data->op_base + UNIPHIER_SSCOQM);
data              154 arch/arm/mm/cache-uniphier.c 			writel_relaxed(start, data->op_base + UNIPHIER_SSCOQAD);
data              155 arch/arm/mm/cache-uniphier.c 			writel_relaxed(size, data->op_base + UNIPHIER_SSCOQSZ);
data              157 arch/arm/mm/cache-uniphier.c 	} while (unlikely(readl_relaxed(data->op_base + UNIPHIER_SSCOPPQSEF) &
data              161 arch/arm/mm/cache-uniphier.c 	while (likely(readl_relaxed(data->op_base + UNIPHIER_SSCOLPQS) !=
data              168 arch/arm/mm/cache-uniphier.c static void __uniphier_cache_maint_all(struct uniphier_cache_data *data,
data              171 arch/arm/mm/cache-uniphier.c 	__uniphier_cache_maint_common(data, 0, 0,
data              174 arch/arm/mm/cache-uniphier.c 	__uniphier_cache_sync(data);
data              177 arch/arm/mm/cache-uniphier.c static void __uniphier_cache_maint_range(struct uniphier_cache_data *data,
data              187 arch/arm/mm/cache-uniphier.c 	start = start & ~(data->line_size - 1);
data              191 arch/arm/mm/cache-uniphier.c 	if (unlikely(size >= (unsigned long)(-data->line_size))) {
data              193 arch/arm/mm/cache-uniphier.c 		__uniphier_cache_maint_all(data, operation);
data              201 arch/arm/mm/cache-uniphier.c 	size = ALIGN(size, data->line_size);
data              205 arch/arm/mm/cache-uniphier.c 						 data->range_op_max_size);
data              207 arch/arm/mm/cache-uniphier.c 		__uniphier_cache_maint_common(data, start, chunk_size,
data              214 arch/arm/mm/cache-uniphier.c 	__uniphier_cache_sync(data);
data              217 arch/arm/mm/cache-uniphier.c static void __uniphier_cache_enable(struct uniphier_cache_data *data, bool on)
data              224 arch/arm/mm/cache-uniphier.c 	writel_relaxed(val, data->ctrl_base + UNIPHIER_SSCC);
data              228 arch/arm/mm/cache-uniphier.c 					struct uniphier_cache_data *data)
data              233 arch/arm/mm/cache-uniphier.c 		writel_relaxed(data->way_mask, data->way_ctrl_base + 4 * cpu);
data              239 arch/arm/mm/cache-uniphier.c 	struct uniphier_cache_data *data;
data              241 arch/arm/mm/cache-uniphier.c 	list_for_each_entry(data, &uniphier_cache_list, list)
data              242 arch/arm/mm/cache-uniphier.c 		__uniphier_cache_maint_range(data, start, end, operation);
data              247 arch/arm/mm/cache-uniphier.c 	struct uniphier_cache_data *data;
data              249 arch/arm/mm/cache-uniphier.c 	list_for_each_entry(data, &uniphier_cache_list, list)
data              250 arch/arm/mm/cache-uniphier.c 		__uniphier_cache_maint_all(data, operation);
data              280 arch/arm/mm/cache-uniphier.c 	struct uniphier_cache_data *data;
data              282 arch/arm/mm/cache-uniphier.c 	list_for_each_entry_reverse(data, &uniphier_cache_list, list)
data              283 arch/arm/mm/cache-uniphier.c 		__uniphier_cache_enable(data, false);
data              290 arch/arm/mm/cache-uniphier.c 	struct uniphier_cache_data *data;
data              294 arch/arm/mm/cache-uniphier.c 	list_for_each_entry(data, &uniphier_cache_list, list) {
data              295 arch/arm/mm/cache-uniphier.c 		__uniphier_cache_enable(data, true);
data              296 arch/arm/mm/cache-uniphier.c 		__uniphier_cache_set_active_ways(data);
data              302 arch/arm/mm/cache-uniphier.c 	struct uniphier_cache_data *data;
data              304 arch/arm/mm/cache-uniphier.c 	list_for_each_entry(data, &uniphier_cache_list, list)
data              305 arch/arm/mm/cache-uniphier.c 		__uniphier_cache_sync(data);
data              316 arch/arm/mm/cache-uniphier.c 	struct uniphier_cache_data *data;
data              343 arch/arm/mm/cache-uniphier.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              344 arch/arm/mm/cache-uniphier.c 	if (!data)
data              347 arch/arm/mm/cache-uniphier.c 	if (of_property_read_u32(np, "cache-line-size", &data->line_size) ||
data              348 arch/arm/mm/cache-uniphier.c 	    !is_power_of_2(data->line_size)) {
data              355 arch/arm/mm/cache-uniphier.c 	if (of_property_read_u32(np, "cache-sets", &data->nsets) ||
data              356 arch/arm/mm/cache-uniphier.c 	    !is_power_of_2(data->nsets)) {
data              364 arch/arm/mm/cache-uniphier.c 	    cache_size == 0 || cache_size % (data->nsets * data->line_size)) {
data              371 arch/arm/mm/cache-uniphier.c 	data->way_mask = GENMASK(cache_size / data->nsets / data->line_size - 1,
data              374 arch/arm/mm/cache-uniphier.c 	data->ctrl_base = of_iomap(np, 0);
data              375 arch/arm/mm/cache-uniphier.c 	if (!data->ctrl_base) {
data              381 arch/arm/mm/cache-uniphier.c 	data->rev_base = of_iomap(np, 1);
data              382 arch/arm/mm/cache-uniphier.c 	if (!data->rev_base) {
data              388 arch/arm/mm/cache-uniphier.c 	data->op_base = of_iomap(np, 2);
data              389 arch/arm/mm/cache-uniphier.c 	if (!data->op_base) {
data              395 arch/arm/mm/cache-uniphier.c 	data->way_ctrl_base = data->ctrl_base + 0xc00;
data              398 arch/arm/mm/cache-uniphier.c 		u32 revision = readl(data->rev_base + UNIPHIER_SSCID);
data              404 arch/arm/mm/cache-uniphier.c 			data->range_op_max_size = (u32)1 << 22;
data              412 arch/arm/mm/cache-uniphier.c 			data->way_ctrl_base = data->ctrl_base + 0x870;
data              416 arch/arm/mm/cache-uniphier.c 			data->way_ctrl_base = data->ctrl_base + 0x840;
data              423 arch/arm/mm/cache-uniphier.c 	data->range_op_max_size -= data->line_size;
data              425 arch/arm/mm/cache-uniphier.c 	INIT_LIST_HEAD(&data->list);
data              426 arch/arm/mm/cache-uniphier.c 	list_add_tail(&data->list, &uniphier_cache_list); /* no mutex */
data              443 arch/arm/mm/cache-uniphier.c 	iounmap(data->op_base);
data              444 arch/arm/mm/cache-uniphier.c 	iounmap(data->rev_base);
data              445 arch/arm/mm/cache-uniphier.c 	iounmap(data->ctrl_base);
data              446 arch/arm/mm/cache-uniphier.c 	kfree(data);
data              464 arch/arm/mm/dma-mapping.c static int __dma_update_pte(pte_t *pte, unsigned long addr, void *data)
data              467 arch/arm/mm/dma-mapping.c 	pgprot_t prot = *(pgprot_t *)data;
data               17 arch/arm/mm/pageattr.c static int change_page_range(pte_t *ptep, unsigned long addr, void *data)
data               19 arch/arm/mm/pageattr.c 	struct page_change_data *cdata = data;
data               43 arch/arm/mm/pageattr.c 	struct page_change_data data;
data               54 arch/arm/mm/pageattr.c 	data.set_mask = set_mask;
data               55 arch/arm/mm/pageattr.c 	data.clear_mask = clear_mask;
data               58 arch/arm/mm/pageattr.c 					&data);
data              604 arch/arm/plat-omap/dma.c 		     void (*callback)(int lch, u16 ch_status, void *data),
data              605 arch/arm/plat-omap/dma.c 		     void *data, int *dma_ch_out)
data              638 arch/arm/plat-omap/dma.c 	chan->data = data;
data              930 arch/arm/plat-omap/dma.c 			  void (*callback)(int lch, u16 ch_status, void *data),
data              931 arch/arm/plat-omap/dma.c 			  void *data)
data              945 arch/arm/plat-omap/dma.c 	dma_chan[lch].data = data;
data             1111 arch/arm/plat-omap/dma.c 		dma_chan[ch].callback(ch, csr, dma_chan[ch].data);
data             1203 arch/arm/plat-omap/dma.c 		dma_chan[ch].callback(ch, status, dma_chan[ch].data);
data               90 arch/arm/plat-orion/common.c 	struct plat_serial8250_port *data,
data               97 arch/arm/plat-orion/common.c 	data->mapbase = mapbase;
data               98 arch/arm/plat-orion/common.c 	data->membase = membase;
data               99 arch/arm/plat-orion/common.c 	data->irq = irq;
data              100 arch/arm/plat-orion/common.c 	data->uartclk = uart_get_clk_rate(clk);
data              101 arch/arm/plat-orion/common.c 	orion_uart->dev.platform_data = data;
data               99 arch/arm/plat-pxa/ssp.c 	{ .compatible = "mrvl,pxa25x-ssp",	.data = (void *) PXA25x_SSP },
data              100 arch/arm/plat-pxa/ssp.c 	{ .compatible = "mvrl,pxa25x-nssp",	.data = (void *) PXA25x_NSSP },
data              101 arch/arm/plat-pxa/ssp.c 	{ .compatible = "mrvl,pxa27x-ssp",	.data = (void *) PXA27x_SSP },
data              102 arch/arm/plat-pxa/ssp.c 	{ .compatible = "mrvl,pxa3xx-ssp",	.data = (void *) PXA3xx_SSP },
data              103 arch/arm/plat-pxa/ssp.c 	{ .compatible = "mvrl,pxa168-ssp",	.data = (void *) PXA168_SSP },
data              104 arch/arm/plat-pxa/ssp.c 	{ .compatible = "mrvl,pxa910-ssp",	.data = (void *) PXA910_SSP },
data              105 arch/arm/plat-pxa/ssp.c 	{ .compatible = "mrvl,ce4100-ssp",	.data = (void *) CE4100_SSP },
data              157 arch/arm/plat-pxa/ssp.c 		ssp->type = (int) id->data;
data               54 arch/arm/plat-samsung/include/plat/pm.h extern int s3c_irq_wake(struct irq_data *data, unsigned int state);
data               62 arch/arm/plat-samsung/include/plat/pm.h extern int s3c_irqext_wake(struct irq_data *data, unsigned int state);
data               41 arch/arm/plat-samsung/pm.c int s3c_irqext_wake(struct irq_data *data, unsigned int state)
data               43 arch/arm/plat-samsung/pm.c 	unsigned long bit = 1L << IRQ_EINT_BIT(data->irq);
data               49 arch/arm/plat-samsung/pm.c 	       state ? "enabled" : "disabled", data->irq);
data               20 arch/arm/plat-samsung/wakeup-mask.c 	struct irq_data *data;
data               31 arch/arm/plat-samsung/wakeup-mask.c 		data = irq_get_irq_data(mask->irq);
data               34 arch/arm/plat-samsung/wakeup-mask.c 		if (irqd_is_wakeup_set(data))
data              159 arch/arm/probes/kprobes/core.c static int __kprobes_remove_breakpoint(void *data)
data              161 arch/arm/probes/kprobes/core.c 	struct patch *p = data;
data              380 arch/arm/probes/kprobes/core.c 				       unsigned long val, void *data)
data              179 arch/arm/probes/uprobes/core.c 				 unsigned long val, void *data)
data              208 arch/arm/xen/enlighten.c 				      int depth, void *data)
data               34 arch/arm64/crypto/crct10dif-ce-glue.c static int crct10dif_update_pmull_p8(struct shash_desc *desc, const u8 *data,
data               41 arch/arm64/crypto/crct10dif-ce-glue.c 		*crc = crc_t10dif_pmull_p8(*crc, data, length);
data               44 arch/arm64/crypto/crct10dif-ce-glue.c 		*crc = crc_t10dif_generic(*crc, data, length);
data               50 arch/arm64/crypto/crct10dif-ce-glue.c static int crct10dif_update_pmull_p64(struct shash_desc *desc, const u8 *data,
data               57 arch/arm64/crypto/crct10dif-ce-glue.c 		*crc = crc_t10dif_pmull_p64(*crc, data, length);
data               60 arch/arm64/crypto/crct10dif-ce-glue.c 		*crc = crc_t10dif_generic(*crc, data, length);
data               34 arch/arm64/crypto/sha1-ce-glue.c static int sha1_ce_update(struct shash_desc *desc, const u8 *data,
data               40 arch/arm64/crypto/sha1-ce-glue.c 		return crypto_sha1_update(desc, data, len);
data               44 arch/arm64/crypto/sha1-ce-glue.c 	sha1_base_do_update(desc, data, len,
data               51 arch/arm64/crypto/sha1-ce-glue.c static int sha1_ce_finup(struct shash_desc *desc, const u8 *data,
data               58 arch/arm64/crypto/sha1-ce-glue.c 		return crypto_sha1_finup(desc, data, len, out);
data               67 arch/arm64/crypto/sha1-ce-glue.c 	sha1_base_do_update(desc, data, len,
data               38 arch/arm64/crypto/sha2-ce-glue.c static int sha256_ce_update(struct shash_desc *desc, const u8 *data,
data               44 arch/arm64/crypto/sha2-ce-glue.c 		return sha256_base_do_update(desc, data, len,
data               49 arch/arm64/crypto/sha2-ce-glue.c 	sha256_base_do_update(desc, data, len,
data               56 arch/arm64/crypto/sha2-ce-glue.c static int sha256_ce_finup(struct shash_desc *desc, const u8 *data,
data               64 arch/arm64/crypto/sha2-ce-glue.c 			sha256_base_do_update(desc, data, len,
data               78 arch/arm64/crypto/sha2-ce-glue.c 	sha256_base_do_update(desc, data, len,
data               26 arch/arm64/crypto/sha256-glue.c asmlinkage void sha256_block_data_order(u32 *digest, const void *data,
data               30 arch/arm64/crypto/sha256-glue.c asmlinkage void sha256_block_neon(u32 *digest, const void *data,
data               33 arch/arm64/crypto/sha256-glue.c static int crypto_sha256_arm64_update(struct shash_desc *desc, const u8 *data,
data               36 arch/arm64/crypto/sha256-glue.c 	return sha256_base_do_update(desc, data, len,
data               40 arch/arm64/crypto/sha256-glue.c static int crypto_sha256_arm64_finup(struct shash_desc *desc, const u8 *data,
data               44 arch/arm64/crypto/sha256-glue.c 		sha256_base_do_update(desc, data, len,
data               83 arch/arm64/crypto/sha256-glue.c static int sha256_update_neon(struct shash_desc *desc, const u8 *data,
data               89 arch/arm64/crypto/sha256-glue.c 		return sha256_base_do_update(desc, data, len,
data              106 arch/arm64/crypto/sha256-glue.c 		sha256_base_do_update(desc, data, chunk,
data              109 arch/arm64/crypto/sha256-glue.c 		data += chunk;
data              115 arch/arm64/crypto/sha256-glue.c static int sha256_finup_neon(struct shash_desc *desc, const u8 *data,
data              120 arch/arm64/crypto/sha256-glue.c 			sha256_base_do_update(desc, data, len,
data              126 arch/arm64/crypto/sha256-glue.c 			sha256_update_neon(desc, data, len);
data               27 arch/arm64/crypto/sha3-ce-glue.c asmlinkage void sha3_ce_transform(u64 *st, const u8 *data, int blocks,
data               30 arch/arm64/crypto/sha3-ce-glue.c static int sha3_update(struct shash_desc *desc, const u8 *data,
data               37 arch/arm64/crypto/sha3-ce-glue.c 		return crypto_sha3_update(desc, data, len);
data               45 arch/arm64/crypto/sha3-ce-glue.c 			memcpy(sctx->buf + sctx->partial, data, p);
data               50 arch/arm64/crypto/sha3-ce-glue.c 			data += p;
data               60 arch/arm64/crypto/sha3-ce-glue.c 			sha3_ce_transform(sctx->st, data, blocks, digest_size);
data               62 arch/arm64/crypto/sha3-ce-glue.c 			data += blocks * sctx->rsiz;
data               67 arch/arm64/crypto/sha3-ce-glue.c 		memcpy(sctx->buf + sctx->partial, data, len);
data               32 arch/arm64/crypto/sha512-ce-glue.c static int sha512_ce_update(struct shash_desc *desc, const u8 *data,
data               36 arch/arm64/crypto/sha512-ce-glue.c 		return sha512_base_do_update(desc, data, len,
data               40 arch/arm64/crypto/sha512-ce-glue.c 	sha512_base_do_update(desc, data, len,
data               47 arch/arm64/crypto/sha512-ce-glue.c static int sha512_ce_finup(struct shash_desc *desc, const u8 *data,
data               52 arch/arm64/crypto/sha512-ce-glue.c 			sha512_base_do_update(desc, data, len,
data               60 arch/arm64/crypto/sha512-ce-glue.c 	sha512_base_do_update(desc, data, len,
data               23 arch/arm64/crypto/sha512-glue.c asmlinkage void sha512_block_data_order(u32 *digest, const void *data,
data               27 arch/arm64/crypto/sha512-glue.c static int sha512_update(struct shash_desc *desc, const u8 *data,
data               30 arch/arm64/crypto/sha512-glue.c 	return sha512_base_do_update(desc, data, len,
data               34 arch/arm64/crypto/sha512-glue.c static int sha512_finup(struct shash_desc *desc, const u8 *data,
data               38 arch/arm64/crypto/sha512-glue.c 		sha512_base_do_update(desc, data, len,
data               26 arch/arm64/crypto/sm3-ce-glue.c static int sm3_ce_update(struct shash_desc *desc, const u8 *data,
data               30 arch/arm64/crypto/sm3-ce-glue.c 		return crypto_sm3_update(desc, data, len);
data               33 arch/arm64/crypto/sm3-ce-glue.c 	sm3_base_do_update(desc, data, len, sm3_ce_transform);
data               51 arch/arm64/crypto/sm3-ce-glue.c static int sm3_ce_finup(struct shash_desc *desc, const u8 *data,
data               55 arch/arm64/crypto/sm3-ce-glue.c 		return crypto_sm3_finup(desc, data, len, out);
data               58 arch/arm64/crypto/sm3-ce-glue.c 	sm3_base_do_update(desc, data, len, sm3_ce_transform);
data               82 arch/arm64/include/asm/cache.h #define __read_mostly __section(.data..read_mostly)
data              120 arch/arm64/include/asm/hw_breakpoint.h 					   unsigned long val, void *data);
data               48 arch/arm64/include/asm/kprobes.h 			     unsigned long val, void *data);
data              421 arch/arm64/include/asm/kvm_emulate.h 						    unsigned long data,
data              427 arch/arm64/include/asm/kvm_emulate.h 			return data & 0xff;
data              429 arch/arm64/include/asm/kvm_emulate.h 			return be16_to_cpu(data & 0xffff);
data              431 arch/arm64/include/asm/kvm_emulate.h 			return be32_to_cpu(data & 0xffffffff);
data              433 arch/arm64/include/asm/kvm_emulate.h 			return be64_to_cpu(data);
data              438 arch/arm64/include/asm/kvm_emulate.h 			return data & 0xff;
data              440 arch/arm64/include/asm/kvm_emulate.h 			return le16_to_cpu(data & 0xffff);
data              442 arch/arm64/include/asm/kvm_emulate.h 			return le32_to_cpu(data & 0xffffffff);
data              444 arch/arm64/include/asm/kvm_emulate.h 			return le64_to_cpu(data);
data              448 arch/arm64/include/asm/kvm_emulate.h 	return data;		/* Leave LE untouched */
data              452 arch/arm64/include/asm/kvm_emulate.h 						    unsigned long data,
data              458 arch/arm64/include/asm/kvm_emulate.h 			return data & 0xff;
data              460 arch/arm64/include/asm/kvm_emulate.h 			return cpu_to_be16(data & 0xffff);
data              462 arch/arm64/include/asm/kvm_emulate.h 			return cpu_to_be32(data & 0xffffffff);
data              464 arch/arm64/include/asm/kvm_emulate.h 			return cpu_to_be64(data);
data              469 arch/arm64/include/asm/kvm_emulate.h 			return data & 0xff;
data              471 arch/arm64/include/asm/kvm_emulate.h 			return cpu_to_le16(data & 0xffff);
data              473 arch/arm64/include/asm/kvm_emulate.h 			return cpu_to_le32(data & 0xffffffff);
data              475 arch/arm64/include/asm/kvm_emulate.h 			return cpu_to_le64(data);
data              479 arch/arm64/include/asm/kvm_emulate.h 	return data;		/* Leave LE untouched */
data               20 arch/arm64/include/asm/kvm_mmio.h void kvm_mmio_write_buf(void *buf, unsigned int len, unsigned long data);
data              427 arch/arm64/include/asm/kvm_mmu.h 				      gpa_t gpa, void *data, unsigned long len)
data              430 arch/arm64/include/asm/kvm_mmu.h 	int ret = kvm_read_guest(kvm, gpa, data, len);
data              438 arch/arm64/include/asm/kvm_mmu.h 				       const void *data, unsigned long len)
data              441 arch/arm64/include/asm/kvm_mmu.h 	int ret = kvm_write_guest(kvm, gpa, data, len);
data              477 arch/arm64/include/asm/kvm_mmu.h 	struct bp_hardening_data *data = arm64_get_bp_hardening_data();
data              481 arch/arm64/include/asm/kvm_mmu.h 	if (cpus_have_const_cap(ARM64_HARDEN_BRANCH_PREDICTOR) && data->fn) {
data              483 arch/arm64/include/asm/kvm_mmu.h 		slot = data->hyp_vectors_slot;
data               66 arch/arm64/include/asm/stacktrace.h 			    int (*fn)(struct stackframe *, void *), void *data);
data               66 arch/arm64/kernel/acpi.c 				       void *data)
data               87 arch/arm64/kernel/armv8_deprecated.c static void enable_insn_hw_mode(void *data)
data               89 arch/arm64/kernel/armv8_deprecated.c 	struct insn_emulation *insn = (struct insn_emulation *)data;
data               94 arch/arm64/kernel/armv8_deprecated.c static void disable_insn_hw_mode(void *data)
data               96 arch/arm64/kernel/armv8_deprecated.c 	struct insn_emulation *insn = (struct insn_emulation *)data;
data              210 arch/arm64/kernel/armv8_deprecated.c 	struct insn_emulation *insn = (struct insn_emulation *) table->data;
data              213 arch/arm64/kernel/armv8_deprecated.c 	table->data = &insn->current_mode;
data              226 arch/arm64/kernel/armv8_deprecated.c 	table->data = insn;
data              250 arch/arm64/kernel/armv8_deprecated.c 		sysctl->data = insn;
data              278 arch/arm64/kernel/armv8_deprecated.c #define __user_swpX_asm(data, addr, res, temp, temp2, B)	\
data              300 arch/arm64/kernel/armv8_deprecated.c 	: "=&r" (res), "+r" (data), "=&r" (temp), "=&r" (temp2)	\
data              308 arch/arm64/kernel/armv8_deprecated.c #define __user_swp_asm(data, addr, res, temp, temp2) \
data              309 arch/arm64/kernel/armv8_deprecated.c 	__user_swpX_asm(data, addr, res, temp, temp2, "")
data              310 arch/arm64/kernel/armv8_deprecated.c #define __user_swpb_asm(data, addr, res, temp, temp2) \
data              311 arch/arm64/kernel/armv8_deprecated.c 	__user_swpX_asm(data, addr, res, temp, temp2, "b")
data              319 arch/arm64/kernel/armv8_deprecated.c static int emulate_swpX(unsigned int address, unsigned int *data,
data              334 arch/arm64/kernel/armv8_deprecated.c 			__user_swpb_asm(*data, address, res, temp, temp2);
data              336 arch/arm64/kernel/armv8_deprecated.c 			__user_swp_asm(*data, address, res, temp, temp2);
data              373 arch/arm64/kernel/armv8_deprecated.c 	u32 destreg, data, type, address = 0;
data              398 arch/arm64/kernel/armv8_deprecated.c 	data	= (u32)regs->user_regs.regs[rt2];
data              403 arch/arm64/kernel/armv8_deprecated.c 		aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET), data);
data              413 arch/arm64/kernel/armv8_deprecated.c 	res = emulate_swpX(address, &data, type);
data              417 arch/arm64/kernel/armv8_deprecated.c 		regs->user_regs.regs[destreg] = data;
data               57 arch/arm64/kernel/efi.c struct screen_info screen_info __section(.data);
data               85 arch/arm64/kernel/efi.c static int __init set_permissions(pte_t *ptep, unsigned long addr, void *data)
data               87 arch/arm64/kernel/efi.c 	efi_memory_desc_t *md = data;
data              350 arch/arm64/kernel/fpsimd.c 		.data = &vl,
data             1020 arch/arm64/kernel/hw_breakpoint.c 				    unsigned long val, void *data)
data               28 arch/arm64/kernel/image.h #define DATA_LE32(data)				\
data               29 arch/arm64/kernel/image.h 	((((data) & 0x000000ff) << 24) |	\
data               30 arch/arm64/kernel/image.h 	 (((data) & 0x0000ff00) << 8)  |	\
data               31 arch/arm64/kernel/image.h 	 (((data) & 0x00ff0000) >> 8)  |	\
data               32 arch/arm64/kernel/image.h 	 (((data) & 0xff000000) >> 24))
data               34 arch/arm64/kernel/image.h #define DATA_LE32(data) ((data) & 0xffffffff)
data               37 arch/arm64/kernel/image.h #define DEFINE_IMAGE_LE64(sym, data)				\
data               38 arch/arm64/kernel/image.h 	sym##_lo32 = DATA_LE32((data) & 0xffffffff);		\
data               39 arch/arm64/kernel/image.h 	sym##_hi32 = DATA_LE32((data) >> 32)
data              140 arch/arm64/kernel/perf_callchain.c static int callchain_trace(struct stackframe *frame, void *data)
data              142 arch/arm64/kernel/perf_callchain.c 	struct perf_callchain_entry_ctx *entry = data;
data              692 arch/arm64/kernel/perf_event.c 	struct perf_sample_data data;
data              735 arch/arm64/kernel/perf_event.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data              739 arch/arm64/kernel/perf_event.c 		if (perf_event_overflow(event, &data, regs))
data             1166 arch/arm64/kernel/perf_event.c 	{.compatible = "arm,armv8-pmuv3",	.data = armv8_pmuv3_init},
data             1167 arch/arm64/kernel/perf_event.c 	{.compatible = "arm,cortex-a35-pmu",	.data = armv8_a35_pmu_init},
data             1168 arch/arm64/kernel/perf_event.c 	{.compatible = "arm,cortex-a53-pmu",	.data = armv8_a53_pmu_init},
data             1169 arch/arm64/kernel/perf_event.c 	{.compatible = "arm,cortex-a57-pmu",	.data = armv8_a57_pmu_init},
data             1170 arch/arm64/kernel/perf_event.c 	{.compatible = "arm,cortex-a72-pmu",	.data = armv8_a72_pmu_init},
data             1171 arch/arm64/kernel/perf_event.c 	{.compatible = "arm,cortex-a73-pmu",	.data = armv8_a73_pmu_init},
data             1172 arch/arm64/kernel/perf_event.c 	{.compatible = "cavium,thunder-pmu",	.data = armv8_thunder_pmu_init},
data             1173 arch/arm64/kernel/perf_event.c 	{.compatible = "brcm,vulcan-pmu",	.data = armv8_vulcan_pmu_init},
data              163 arch/arm64/kernel/probes/uprobes.c 				 unsigned long val, void *data)
data              625 arch/arm64/kernel/process.c 		.data		= &tagged_addr_disabled,
data              171 arch/arm64/kernel/ptrace.c 				struct perf_sample_data *data,
data             1657 arch/arm64/kernel/ptrace.c 				    compat_ulong_t __user *data)
data             1674 arch/arm64/kernel/ptrace.c 		ret = put_user(kdata, data);
data             1680 arch/arm64/kernel/ptrace.c 				    compat_ulong_t __user *data)
data             1688 arch/arm64/kernel/ptrace.c 	ret = get_user(kdata, data);
data             1705 arch/arm64/kernel/ptrace.c 	unsigned long data = cdata;
data             1706 arch/arm64/kernel/ptrace.c 	void __user *datap = compat_ptr(data);
data             1715 arch/arm64/kernel/ptrace.c 			ret = compat_ptrace_write_user(child, addr, data);
data             1740 arch/arm64/kernel/ptrace.c 			task_pt_regs(child)->syscallno = data;
data             1772 arch/arm64/kernel/ptrace.c 						    data);
data             1798 arch/arm64/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data             1800 arch/arm64/kernel/ptrace.c 	return ptrace_request(child, request, addr, data);
data               23 arch/arm64/kernel/return_address.c 	struct return_address_data *data = d;
data               25 arch/arm64/kernel/return_address.c 	if (!data->level) {
data               26 arch/arm64/kernel/return_address.c 		data->addr = (void *)frame->pc;
data               29 arch/arm64/kernel/return_address.c 		--data->level;
data               37 arch/arm64/kernel/return_address.c 	struct return_address_data data;
data               40 arch/arm64/kernel/return_address.c 	data.level = level + 2;
data               41 arch/arm64/kernel/return_address.c 	data.addr = NULL;
data               46 arch/arm64/kernel/return_address.c 	walk_stackframe(current, &frame, save_return_addr, &data);
data               48 arch/arm64/kernel/return_address.c 	if (!data.level)
data               49 arch/arm64/kernel/return_address.c 		return data.addr;
data               22 arch/arm64/kernel/smp_spin_table.c volatile unsigned long __section(.mmuoff.data.read)
data              118 arch/arm64/kernel/stacktrace.c 		     int (*fn)(struct stackframe *, void *), void *data)
data              123 arch/arm64/kernel/stacktrace.c 		if (fn(frame, data))
data              141 arch/arm64/kernel/stacktrace.c 	struct stack_trace_data *data = d;
data              142 arch/arm64/kernel/stacktrace.c 	struct stack_trace *trace = data->trace;
data              145 arch/arm64/kernel/stacktrace.c 	if (data->no_sched_functions && in_sched_functions(addr))
data              147 arch/arm64/kernel/stacktrace.c 	if (data->skip) {
data              148 arch/arm64/kernel/stacktrace.c 		data->skip--;
data              159 arch/arm64/kernel/stacktrace.c 	struct stack_trace_data data;
data              162 arch/arm64/kernel/stacktrace.c 	data.trace = trace;
data              163 arch/arm64/kernel/stacktrace.c 	data.skip = trace->skip;
data              164 arch/arm64/kernel/stacktrace.c 	data.no_sched_functions = 0;
data              167 arch/arm64/kernel/stacktrace.c 	walk_stackframe(current, &frame, save_trace, &data);
data              174 arch/arm64/kernel/stacktrace.c 	struct stack_trace_data data;
data              180 arch/arm64/kernel/stacktrace.c 	data.trace = trace;
data              181 arch/arm64/kernel/stacktrace.c 	data.skip = trace->skip;
data              182 arch/arm64/kernel/stacktrace.c 	data.no_sched_functions = nosched;
data              189 arch/arm64/kernel/stacktrace.c 		data.skip += 2;
data              195 arch/arm64/kernel/stacktrace.c 	walk_stackframe(tsk, &frame, save_trace, &data);
data               79 arch/arm64/kernel/vdso.c 	struct vdso_data	data[CS_BASES];
data               82 arch/arm64/kernel/vdso.c struct vdso_data *vdso_data = vdso_data_store.data;
data               69 arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c 		u32 data = vcpu_get_reg(vcpu, rd);
data               72 arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c 			data = swab32(data);
data               74 arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c 		writel_relaxed(data, addr);
data               76 arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c 		u32 data = readl_relaxed(addr);
data               79 arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c 			data = swab32(data);
data               81 arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c 		vcpu_set_reg(vcpu, rd, data);
data              124 arch/arm64/mm/init.c 		const char *uname, int depth, void *data)
data              277 arch/arm64/mm/init.c 		const char *uname, int depth, void *data)
data              279 arch/arm64/mm/init.c 	struct memblock_region *usablemem = data;
data               22 arch/arm64/mm/pageattr.c static int change_page_range(pte_t *ptep, unsigned long addr, void *data)
data               24 arch/arm64/mm/pageattr.c 	struct page_change_data *cdata = data;
data               40 arch/arm64/mm/pageattr.c 	struct page_change_data data;
data               43 arch/arm64/mm/pageattr.c 	data.set_mask = set_mask;
data               44 arch/arm64/mm/pageattr.c 	data.clear_mask = clear_mask;
data               47 arch/arm64/mm/pageattr.c 					&data);
data              153 arch/arm64/mm/pageattr.c 	struct page_change_data data = {
data              163 arch/arm64/mm/pageattr.c 				   PAGE_SIZE, change_page_range, &data);
data              168 arch/arm64/mm/pageattr.c 	struct page_change_data data = {
data              178 arch/arm64/mm/pageattr.c 				   PAGE_SIZE, change_page_range, &data);
data               32 arch/c6x/kernel/irq.c static void mask_core_irq(struct irq_data *data)
data               34 arch/c6x/kernel/irq.c 	unsigned int prio = data->hwirq;
data               41 arch/c6x/kernel/irq.c static void unmask_core_irq(struct irq_data *data)
data               43 arch/c6x/kernel/irq.c 	unsigned int prio = data->hwirq;
data               46 arch/c6x/kernel/ptrace.c 			  unsigned long data)
data               51 arch/c6x/kernel/ptrace.c 		addr[regno] = data;
data              100 arch/c6x/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              109 arch/c6x/kernel/ptrace.c 		ret = generic_ptrace_pokedata(child, addr, data);
data              114 arch/c6x/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data               65 arch/c6x/platforms/megamod-pic.c static void mask_megamod(struct irq_data *data)
data               67 arch/c6x/platforms/megamod-pic.c 	struct megamod_pic *pic = irq_data_get_irq_chip_data(data);
data               68 arch/c6x/platforms/megamod-pic.c 	irq_hw_number_t src = irqd_to_hwirq(data);
data               76 arch/c6x/platforms/megamod-pic.c static void unmask_megamod(struct irq_data *data)
data               78 arch/c6x/platforms/megamod-pic.c 	struct megamod_pic *pic = irq_data_get_irq_chip_data(data);
data               79 arch/c6x/platforms/megamod-pic.c 	irq_hw_number_t src = irqd_to_hwirq(data);
data              400 arch/c6x/platforms/plldata.c 	{ .compatible = "ti,c6455-pll", .data = c6455_setup_clocks },
data              403 arch/c6x/platforms/plldata.c 	{ .compatible = "ti,c6457-pll", .data = c6457_setup_clocks },
data              406 arch/c6x/platforms/plldata.c 	{ .compatible = "ti,c6472-pll", .data = c6472_setup_clocks },
data              409 arch/c6x/platforms/plldata.c 	{ .compatible = "ti,c6474-pll", .data = c6474_setup_clocks },
data              412 arch/c6x/platforms/plldata.c 	{ .compatible = "ti,c6678-pll", .data = c6678_setup_clocks },
data              460 arch/c6x/platforms/plldata.c 	if (id && id->data) {
data              461 arch/c6x/platforms/plldata.c 		__setup_clocks = id->data;
data              306 arch/csky/abiv1/alignment.c 		.data = &align_kern_enable,
data              313 arch/csky/abiv1/alignment.c 		.data = &align_usr_enable,
data              320 arch/csky/abiv1/alignment.c 		.data = &align_kern_count,
data              327 arch/csky/abiv1/alignment.c 		.data = &align_usr_count,
data             1105 arch/csky/kernel/perf_event.c 	struct perf_sample_data data;
data             1139 arch/csky/kernel/perf_event.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data             1142 arch/csky/kernel/perf_event.c 		if (perf_event_overflow(event, &data, regs))
data              202 arch/csky/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              208 arch/csky/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data               36 arch/h8300/include/asm/ptrace.h 			 unsigned long data);
data               54 arch/h8300/kernel/ptrace.c int h8300_put_reg(struct task_struct *task, int regno, unsigned long data)
data               61 arch/h8300/kernel/ptrace.c 		task->thread.usp = data - sizeof(long)*2;
data               66 arch/h8300/kernel/ptrace.c 		data &= CCR_MASK;
data               67 arch/h8300/kernel/ptrace.c 		data |= oldccr;
data               69 arch/h8300/kernel/ptrace.c 				    register_offset[regno]) = data;
data               75 arch/h8300/kernel/ptrace.c 		data &= EXR_MASK;
data               76 arch/h8300/kernel/ptrace.c 		data |= oldexr;
data               78 arch/h8300/kernel/ptrace.c 				    register_offset[regno]) = data;
data               82 arch/h8300/kernel/ptrace.c 				   register_offset[regno]) = data;
data              165 arch/h8300/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              171 arch/h8300/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data               33 arch/hexagon/include/asm/io.h extern void __raw_readsw(const void __iomem *addr, void *data, int wordlen);
data               34 arch/hexagon/include/asm/io.h extern void __raw_writesw(void __iomem *addr, const void *data, int wordlen);
data               36 arch/hexagon/include/asm/io.h extern void __raw_readsl(const void __iomem *addr, void *data, int wordlen);
data               37 arch/hexagon/include/asm/io.h extern void __raw_writesl(void __iomem *addr, const void *data, int wordlen);
data              123 arch/hexagon/include/asm/io.h static inline void writeb(u8 data, volatile void __iomem *addr)
data              128 arch/hexagon/include/asm/io.h 		: "r" (addr), "r" (data)
data              133 arch/hexagon/include/asm/io.h static inline void writew(u16 data, volatile void __iomem *addr)
data              138 arch/hexagon/include/asm/io.h 		: "r" (addr), "r" (data)
data              144 arch/hexagon/include/asm/io.h static inline void writel(u32 data, volatile void __iomem *addr)
data              149 arch/hexagon/include/asm/io.h 		: "r" (addr), "r" (data)
data              232 arch/hexagon/include/asm/io.h static inline void outb(u8 data, unsigned long port)
data              234 arch/hexagon/include/asm/io.h 	writeb(data, _IO_BASE + (port & IO_SPACE_LIMIT));
data              237 arch/hexagon/include/asm/io.h static inline void outw(u16 data, unsigned long port)
data              239 arch/hexagon/include/asm/io.h 	writew(data, _IO_BASE + (port & IO_SPACE_LIMIT));
data              242 arch/hexagon/include/asm/io.h static inline void outl(u32 data, unsigned long port)
data              244 arch/hexagon/include/asm/io.h 	writel(data, _IO_BASE + (port & IO_SPACE_LIMIT));
data               12 arch/hexagon/kernel/irq_cpu.c static void mask_irq(struct irq_data *data)
data               14 arch/hexagon/kernel/irq_cpu.c 	__vmintop_locdis((long) data->irq);
data               22 arch/hexagon/kernel/irq_cpu.c static void unmask_irq(struct irq_data *data)
data               24 arch/hexagon/kernel/irq_cpu.c 	__vmintop_locen((long) data->irq);
data               28 arch/hexagon/kernel/irq_cpu.c static void eoi_irq(struct irq_data *data)
data               30 arch/hexagon/kernel/irq_cpu.c 	__vmintop_globen((long) data->irq);
data               40 arch/hexagon/kernel/irq_cpu.c static int set_wake(struct irq_data *data, unsigned int on)
data              188 arch/hexagon/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              190 arch/hexagon/kernel/ptrace.c 	return ptrace_request(child, request, addr, data);
data               18 arch/hexagon/lib/io.c void __raw_readsw(const void __iomem *addr, void *data, int len)
data               21 arch/hexagon/lib/io.c 	short int *dst = (short int *) data;
data               23 arch/hexagon/lib/io.c 	if ((u32)data & 0x1)
data               37 arch/hexagon/lib/io.c void __raw_writesw(void __iomem *addr, const void *data, int len)
data               39 arch/hexagon/lib/io.c 	const short int *src = (short int *)data;
data               42 arch/hexagon/lib/io.c 	if ((u32)data & 0x1)
data               52 arch/hexagon/lib/io.c void __raw_readsl(const void __iomem *addr, void *data, int len)
data               55 arch/hexagon/lib/io.c 	long *dst = (long *) data;
data               57 arch/hexagon/lib/io.c 	if ((u32)data & 0x3)
data               66 arch/hexagon/lib/io.c void __raw_writesl(void __iomem *addr, const void *data, int len)
data               68 arch/hexagon/lib/io.c 	const long *src = (long *)data;
data               71 arch/hexagon/lib/io.c 	if ((u32)data & 0x3)
data              129 arch/ia64/include/asm/asmmacro.h # define dv_serialize_data		.serialize.data
data              111 arch/ia64/include/asm/kprobes.h 				    unsigned long val, void *data);
data              169 arch/ia64/include/asm/mca.h 	int *data;
data             1007 arch/ia64/include/asm/pal.h ia64_pal_cache_write (pal_cache_line_id_u_t line_id, u64 physical_addr, u64 data)
data             1011 arch/ia64/include/asm/pal.h 				physical_addr, data);
data              552 arch/ia64/include/asm/sal.h 		    data            : 1,
data              558 arch/ia64/include/asm/sal.h 	u8 data[1];			/* data of variable length, length == slsmb_length */
data               25 arch/ia64/kernel/acpi-ext.c 	.data = { 0xf9, 0xad, 0xe9, 0x69, 0x4f, 0x92, 0x5f, 0xab, 0xf6, 0x4a,
data               40 arch/ia64/kernel/acpi-ext.c 	vendor = &resource->data.vendor_typed;
data               60 arch/ia64/kernel/acpi-ext.c static acpi_status find_csr_space(struct acpi_resource *resource, void *data)
data               62 arch/ia64/kernel/acpi-ext.c 	struct csr_space *space = data;
data              156 arch/ia64/kernel/crash.c kdump_init_notifier(struct notifier_block *self, unsigned long val, void *data)
data              159 arch/ia64/kernel/crash.c 	struct die_args *args = data;
data              208 arch/ia64/kernel/crash.c 		if (kdump_on_fatal_mca && !(*(nd->data))) {
data              222 arch/ia64/kernel/crash.c 		.data = &kdump_on_init,
data              229 arch/ia64/kernel/crash.c 		.data = &kdump_on_fatal_mca,
data              133 arch/ia64/kernel/efi.c 		       unsigned long *data_size, void *data)		       \
data              145 arch/ia64/kernel/efi.c 		adjust_arg(data_size), adjust_arg(data));		       \
data              170 arch/ia64/kernel/efi.c 		       void *data)					       \
data              179 arch/ia64/kernel/efi.c 		adjust_arg(data));					       \
data              202 arch/ia64/kernel/efi.c 		       unsigned long data_size, efi_char16_t *data)	       \
data              207 arch/ia64/kernel/efi.c 	if (data)							       \
data              208 arch/ia64/kernel/efi.c 		adata = adjust_arg(data);				       \
data              929 arch/ia64/kernel/efi.c 	unsigned char data[1024];
data              930 arch/ia64/kernel/efi.c 	unsigned long size = sizeof(data);
data              941 arch/ia64/kernel/efi.c 	status = efi.get_variable(name_utf16, &guid, NULL, &size, data);
data              947 arch/ia64/kernel/efi.c 	hdr = (struct efi_generic_dev_path *) data;
data              948 arch/ia64/kernel/efi.c 	end_addr = (struct efi_generic_dev_path *) ((u8 *) data + size);
data              256 arch/ia64/kernel/iosapic.c iosapic_nop (struct irq_data *data)
data              286 arch/ia64/kernel/iosapic.c mask_irq (struct irq_data *data)
data              288 arch/ia64/kernel/iosapic.c 	unsigned int irq = data->irq;
data              305 arch/ia64/kernel/iosapic.c unmask_irq (struct irq_data *data)
data              307 arch/ia64/kernel/iosapic.c 	unsigned int irq = data->irq;
data              324 arch/ia64/kernel/iosapic.c iosapic_set_affinity(struct irq_data *data, const struct cpumask *mask,
data              328 arch/ia64/kernel/iosapic.c 	unsigned int irq = data->irq;
data              382 arch/ia64/kernel/iosapic.c iosapic_startup_level_irq (struct irq_data *data)
data              384 arch/ia64/kernel/iosapic.c 	unmask_irq(data);
data              389 arch/ia64/kernel/iosapic.c iosapic_unmask_level_irq (struct irq_data *data)
data              391 arch/ia64/kernel/iosapic.c 	unsigned int irq = data->irq;
data              397 arch/ia64/kernel/iosapic.c 	if (unlikely(irqd_is_setaffinity_pending(data))) {
data              399 arch/ia64/kernel/iosapic.c 		mask_irq(data);
data              401 arch/ia64/kernel/iosapic.c 		unmask_irq(data);
data              407 arch/ia64/kernel/iosapic.c 		irq_move_masked_irq(data);
data              408 arch/ia64/kernel/iosapic.c 		unmask_irq(data);
data              434 arch/ia64/kernel/iosapic.c iosapic_startup_edge_irq (struct irq_data *data)
data              436 arch/ia64/kernel/iosapic.c 	unmask_irq(data);
data              446 arch/ia64/kernel/iosapic.c iosapic_ack_edge_irq (struct irq_data *data)
data              448 arch/ia64/kernel/iosapic.c 	irq_complete_move(data->irq);
data              449 arch/ia64/kernel/iosapic.c 	irq_move_irq(data);
data               85 arch/ia64/kernel/irq.c 		struct irq_data *data = irq_desc_get_irq_data(desc);
data               86 arch/ia64/kernel/irq.c 		struct irq_chip *chip = irq_data_get_irq_chip(data);
data               88 arch/ia64/kernel/irq.c 		if (irqd_irq_disabled(data))
data               97 arch/ia64/kernel/irq.c 		if (irqd_is_per_cpu(data))
data              100 arch/ia64/kernel/irq.c 		if (cpumask_any_and(irq_data_get_affinity_mask(data),
data              114 arch/ia64/kernel/irq.c 				chip->irq_disable(data);
data              115 arch/ia64/kernel/irq.c 				chip->irq_set_affinity(data,
data              117 arch/ia64/kernel/irq.c 				chip->irq_enable(data);
data               19 arch/ia64/kernel/irq_lsapic.c lsapic_noop_startup (struct irq_data *data)
data               25 arch/ia64/kernel/irq_lsapic.c lsapic_noop (struct irq_data *data)
data               30 arch/ia64/kernel/irq_lsapic.c static int lsapic_retrigger(struct irq_data *data)
data               32 arch/ia64/kernel/irq_lsapic.c 	ia64_resend_irq(data->irq);
data              954 arch/ia64/kernel/kprobes.c 				       unsigned long val, void *data)
data              956 arch/ia64/kernel/kprobes.c 	struct die_args *args = (struct die_args *)data;
data             1288 arch/ia64/kernel/mca.c 		{ .sos = sos, .monarch_cpu = &monarch_cpu, .data = &recover };
data             1597 arch/ia64/kernel/mca.c default_monarch_init_process(struct notifier_block *self, unsigned long val, void *data)
data             1838 arch/ia64/kernel/mca.c 	void *data;
data             1848 arch/ia64/kernel/mca.c 		data = __va(__per_cpu_mca[cpu]);
data             1851 arch/ia64/kernel/mca.c 			data = mca_bootmem();
data             1854 arch/ia64/kernel/mca.c 			data = (void *)__get_free_pages(GFP_KERNEL,
data             1856 arch/ia64/kernel/mca.c 		if (!data)
data             1860 arch/ia64/kernel/mca.c 	format_mca_init_stack(data, offsetof(struct ia64_mca_cpu, mca_stack),
data             1862 arch/ia64/kernel/mca.c 	format_mca_init_stack(data, offsetof(struct ia64_mca_cpu, init_stack),
data             1864 arch/ia64/kernel/mca.c 	__this_cpu_write(ia64_mca_data, (__per_cpu_mca[cpu] = __pa(data)));
data               20 arch/ia64/kernel/msi_ia64.c 	u32 addr, data;
data               34 arch/ia64/kernel/msi_ia64.c 	data = msg.data;
data               35 arch/ia64/kernel/msi_ia64.c 	data &= MSI_DATA_VECTOR_MASK;
data               36 arch/ia64/kernel/msi_ia64.c 	data |= MSI_DATA_VECTOR(irq_to_vector(irq));
data               37 arch/ia64/kernel/msi_ia64.c 	msg.data = data;
data               68 arch/ia64/kernel/msi_ia64.c 	msg.data =
data               85 arch/ia64/kernel/msi_ia64.c static void ia64_ack_msi_irq(struct irq_data *data)
data               87 arch/ia64/kernel/msi_ia64.c 	irq_complete_move(data->irq);
data               88 arch/ia64/kernel/msi_ia64.c 	irq_move_irq(data);
data               92 arch/ia64/kernel/msi_ia64.c static int ia64_msi_retrigger_irq(struct irq_data *data)
data               94 arch/ia64/kernel/msi_ia64.c 	unsigned int vector = irq_to_vector(data->irq);
data              116 arch/ia64/kernel/msi_ia64.c static int dmar_msi_set_affinity(struct irq_data *data,
data              119 arch/ia64/kernel/msi_ia64.c 	unsigned int irq = data->irq;
data              129 arch/ia64/kernel/msi_ia64.c 	msg.data &= ~MSI_DATA_VECTOR_MASK;
data              130 arch/ia64/kernel/msi_ia64.c 	msg.data |= MSI_DATA_VECTOR(cfg->vector);
data              135 arch/ia64/kernel/msi_ia64.c 	cpumask_copy(irq_data_get_affinity_mask(data), mask);
data              168 arch/ia64/kernel/msi_ia64.c 	msg->data =
data              866 arch/ia64/kernel/palinfo.c 	palinfo_smp_data_t *data = (palinfo_smp_data_t *)info;
data              867 arch/ia64/kernel/palinfo.c 	data->ret = (*data->func)(data->m);
data              531 arch/ia64/kernel/perfmon.c 		.data		= &pfm_sysctl.debug,
data              538 arch/ia64/kernel/perfmon.c 		.data		= &pfm_sysctl.debug_ovfl,
data              545 arch/ia64/kernel/perfmon.c 		.data		= &pfm_sysctl.fastctxsw,
data              552 arch/ia64/kernel/perfmon.c 		.data		= &pfm_sysctl.expert_mode,
data             6322 arch/ia64/kernel/perfmon.c pfm_alt_save_pmu_state(void *data)
data             6348 arch/ia64/kernel/perfmon.c pfm_alt_restore_pmu_state(void *data)
data               42 arch/ia64/kernel/perfmon_default_smpl.c default_validate(struct task_struct *task, unsigned int flags, int cpu, void *data)
data               44 arch/ia64/kernel/perfmon_default_smpl.c 	pfm_default_smpl_arg_t *arg = (pfm_default_smpl_arg_t*)data;
data               47 arch/ia64/kernel/perfmon_default_smpl.c 	if (data == NULL) {
data               65 arch/ia64/kernel/perfmon_default_smpl.c default_get_size(struct task_struct *task, unsigned int flags, int cpu, void *data, unsigned long *size)
data               67 arch/ia64/kernel/perfmon_default_smpl.c 	pfm_default_smpl_arg_t *arg = (pfm_default_smpl_arg_t *)data;
data               78 arch/ia64/kernel/perfmon_default_smpl.c default_init(struct task_struct *task, void *buf, unsigned int flags, int cpu, void *data)
data               81 arch/ia64/kernel/perfmon_default_smpl.c 	pfm_default_smpl_arg_t *arg = (pfm_default_smpl_arg_t *)data;
data              791 arch/ia64/kernel/ptrace.c 		 unsigned long *data, int write_access)
data              797 arch/ia64/kernel/ptrace.c 		nat_bits = *data;
data              818 arch/ia64/kernel/ptrace.c 		*data = nat_bits;
data              825 arch/ia64/kernel/ptrace.c 	      unsigned long *data, int write_access);
data             1159 arch/ia64/kernel/ptrace.c 	     unsigned long addr, unsigned long data)
data             1165 arch/ia64/kernel/ptrace.c 		if (ptrace_access_vm(child, addr, &data, sizeof(data),
data             1167 arch/ia64/kernel/ptrace.c 		    != sizeof(data))
data             1171 arch/ia64/kernel/ptrace.c 		return data;
data             1179 arch/ia64/kernel/ptrace.c 		if (access_uarea(child, addr, &data, 0) < 0)
data             1183 arch/ia64/kernel/ptrace.c 		return data;
data             1187 arch/ia64/kernel/ptrace.c 		if (access_uarea(child, addr, &data, 1) < 0)
data             1193 arch/ia64/kernel/ptrace.c 		return ptrace_request(child, PTRACE_GETSIGINFO, addr, data);
data             1197 arch/ia64/kernel/ptrace.c 		return ptrace_request(child, PTRACE_SETSIGINFO, addr, data);
data             1201 arch/ia64/kernel/ptrace.c 				      (struct pt_all_user_regs __user *) data);
data             1205 arch/ia64/kernel/ptrace.c 				      (struct pt_all_user_regs __user *) data);
data             1208 arch/ia64/kernel/ptrace.c 		return ptrace_request(child, request, addr, data);
data             1279 arch/ia64/kernel/ptrace.c 		unsigned long addr, unsigned long *data, int write_access)
data             1304 arch/ia64/kernel/ptrace.c 		return unw_access_gr(info, addr/8, data, &nat, write_access);
data             1319 arch/ia64/kernel/ptrace.c 		*ptr = *data;
data             1321 arch/ia64/kernel/ptrace.c 		*data = *ptr;
data             1327 arch/ia64/kernel/ptrace.c 		unsigned long addr, unsigned long *data, int write_access)
data             1339 arch/ia64/kernel/ptrace.c 				     data, write_access);
data             1347 arch/ia64/kernel/ptrace.c 		*ptr = *data;
data             1349 arch/ia64/kernel/ptrace.c 		*data = *ptr;
data             1355 arch/ia64/kernel/ptrace.c 		unsigned long addr, unsigned long *data, int write_access)
data             1367 arch/ia64/kernel/ptrace.c 				pt->ar_rsc = *data | (3 << 2);
data             1369 arch/ia64/kernel/ptrace.c 				*data = pt->ar_rsc;
data             1398 arch/ia64/kernel/ptrace.c 				if (*data != urbs_end) {
data             1408 arch/ia64/kernel/ptrace.c 					pt->ar_bspstore = *data;
data             1411 arch/ia64/kernel/ptrace.c 				*data = urbs_end;
data             1432 arch/ia64/kernel/ptrace.c 			return unw_access_ar(info, UNW_AR_LC, data,
data             1435 arch/ia64/kernel/ptrace.c 			return unw_access_ar(info, UNW_AR_EC, data,
data             1451 arch/ia64/kernel/ptrace.c 				if (((cfm ^ *data) & PFM_MASK) != 0) {
data             1457 arch/ia64/kernel/ptrace.c 						      | (*data & PFM_MASK));
data             1460 arch/ia64/kernel/ptrace.c 				*data = cfm;
data             1464 arch/ia64/kernel/ptrace.c 				unsigned long tmp = *data;
data             1471 arch/ia64/kernel/ptrace.c 				*data = (pt->cr_ipsr & IPSR_MASK);
data             1476 arch/ia64/kernel/ptrace.c 				       data, write_access);
data             1483 arch/ia64/kernel/ptrace.c 		*ptr = *data;
data             1485 arch/ia64/kernel/ptrace.c 		*data = *ptr;
data             1492 arch/ia64/kernel/ptrace.c 		unsigned long addr, unsigned long *data, int write_access)
data             1495 arch/ia64/kernel/ptrace.c 		return access_elf_gpreg(target, info, addr, data, write_access);
data             1497 arch/ia64/kernel/ptrace.c 		return access_elf_breg(target, info, addr, data, write_access);
data             1499 arch/ia64/kernel/ptrace.c 		return access_elf_areg(target, info, addr, data, write_access);
data             1914 arch/ia64/kernel/ptrace.c 	      unsigned long *data, int write_access)
data             1951 arch/ia64/kernel/ptrace.c 				sizeof(unsigned long), data, NULL);
data             1954 arch/ia64/kernel/ptrace.c 				sizeof(unsigned long), data, NULL);
data             2044 arch/ia64/kernel/ptrace.c 				sizeof(unsigned long), data, NULL);
data             2047 arch/ia64/kernel/ptrace.c 				sizeof(unsigned long), data, NULL);
data             2101 arch/ia64/kernel/ptrace.c 		*ptr = *data & ~(7UL << 56);
data             2105 arch/ia64/kernel/ptrace.c 		*ptr = *data;
data             2107 arch/ia64/kernel/ptrace.c 		*data = *ptr;
data             2146 arch/ia64/kernel/ptrace.c static void syscall_get_set_args_cb(struct unw_frame_info *info, void *data)
data             2148 arch/ia64/kernel/ptrace.c 	struct syscall_get_set_args *args = data;
data             2184 arch/ia64/kernel/ptrace.c 	struct syscall_get_set_args data = {
data             2193 arch/ia64/kernel/ptrace.c 		unw_init_running(syscall_get_set_args_cb, &data);
data             2198 arch/ia64/kernel/ptrace.c 		syscall_get_set_args_cb(&ufi, &data);
data              192 arch/ia64/kernel/salinfo.c shift1_data_saved (struct salinfo_data *data, int shift)
data              194 arch/ia64/kernel/salinfo.c 	memcpy(data->data_saved+shift, data->data_saved+shift+1,
data              195 arch/ia64/kernel/salinfo.c 	       (ARRAY_SIZE(data->data_saved) - (shift+1)) * sizeof(data->data_saved[0]));
data              196 arch/ia64/kernel/salinfo.c 	memset(data->data_saved + ARRAY_SIZE(data->data_saved) - 1, 0,
data              197 arch/ia64/kernel/salinfo.c 	       sizeof(data->data_saved[0]));
data              214 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data = salinfo_data + type;
data              218 arch/ia64/kernel/salinfo.c 	int saved_size = ARRAY_SIZE(data->data_saved);
data              225 arch/ia64/kernel/salinfo.c 		for (i = 0, data_saved = data->data_saved; i < saved_size; ++i, ++data_saved) {
data              230 arch/ia64/kernel/salinfo.c 			if (!data->saved_num) {
data              231 arch/ia64/kernel/salinfo.c 				shift1_data_saved(data, 0);
data              232 arch/ia64/kernel/salinfo.c 				data_saved = data->data_saved + saved_size - 1;
data              243 arch/ia64/kernel/salinfo.c 	cpumask_set_cpu(smp_processor_id(), &data->cpu_event);
data              245 arch/ia64/kernel/salinfo.c 		wake_up_interruptible(&data->read_wait);
data              256 arch/ia64/kernel/salinfo.c salinfo_timeout_check(struct salinfo_data *data)
data              258 arch/ia64/kernel/salinfo.c 	if (!data->open)
data              260 arch/ia64/kernel/salinfo.c 	if (!cpumask_empty(&data->cpu_event))
data              261 arch/ia64/kernel/salinfo.c 		wake_up_interruptible(&data->read_wait);
data              285 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data = PDE_DATA(file_inode(file));
data              291 arch/ia64/kernel/salinfo.c 	if (cpumask_empty(&data->cpu_event)) {
data              294 arch/ia64/kernel/salinfo.c 		if (wait_event_interruptible(data->read_wait,
data              295 arch/ia64/kernel/salinfo.c 					     !cpumask_empty(&data->cpu_event)))
data              299 arch/ia64/kernel/salinfo.c 	n = data->cpu_check;
data              301 arch/ia64/kernel/salinfo.c 		if (cpumask_test_cpu(n, &data->cpu_event)) {
data              303 arch/ia64/kernel/salinfo.c 				cpumask_clear_cpu(n, &data->cpu_event);
data              319 arch/ia64/kernel/salinfo.c 	data->cpu_check = cpu;
data              320 arch/ia64/kernel/salinfo.c 	if (++data->cpu_check == nr_cpu_ids)
data              321 arch/ia64/kernel/salinfo.c 		data->cpu_check = 0;
data              343 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data = PDE_DATA(inode);
data              349 arch/ia64/kernel/salinfo.c 	if (data->open) {
data              353 arch/ia64/kernel/salinfo.c 	data->open = 1;
data              356 arch/ia64/kernel/salinfo.c 	if (data->state == STATE_NO_DATA &&
data              357 arch/ia64/kernel/salinfo.c 	    !(data->log_buffer = vmalloc(ia64_sal_get_state_info_size(data->type)))) {
data              358 arch/ia64/kernel/salinfo.c 		data->open = 0;
data              368 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data = PDE_DATA(inode);
data              370 arch/ia64/kernel/salinfo.c 	if (data->state == STATE_NO_DATA) {
data              371 arch/ia64/kernel/salinfo.c 		vfree(data->log_buffer);
data              372 arch/ia64/kernel/salinfo.c 		vfree(data->oemdata);
data              373 arch/ia64/kernel/salinfo.c 		data->log_buffer = NULL;
data              374 arch/ia64/kernel/salinfo.c 		data->oemdata = NULL;
data              377 arch/ia64/kernel/salinfo.c 	data->open = 0;
data              385 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data = context;
data              387 arch/ia64/kernel/salinfo.c 	data->log_size = ia64_sal_get_state_info(data->type, (u64 *) data->log_buffer);
data              388 arch/ia64/kernel/salinfo.c 	rh = (sal_log_record_header_t *)(data->log_buffer);
data              391 arch/ia64/kernel/salinfo.c 		ia64_sal_clear_state_info(data->type);
data              396 arch/ia64/kernel/salinfo.c salinfo_log_new_read(int cpu, struct salinfo_data *data)
data              401 arch/ia64/kernel/salinfo.c 	int saved_size = ARRAY_SIZE(data->data_saved);
data              403 arch/ia64/kernel/salinfo.c 	data->saved_num = 0;
data              406 arch/ia64/kernel/salinfo.c 	for (i = 0, data_saved = data->data_saved; i < saved_size; ++i, ++data_saved) {
data              409 arch/ia64/kernel/salinfo.c 			data->log_size = data_saved->size;
data              410 arch/ia64/kernel/salinfo.c 			memcpy(data->log_buffer, rh, data->log_size);
data              413 arch/ia64/kernel/salinfo.c 				data->saved_num = i+1;
data              417 arch/ia64/kernel/salinfo.c 			shift1_data_saved(data, i);
data              423 arch/ia64/kernel/salinfo.c 	if (!data->saved_num)
data              424 arch/ia64/kernel/salinfo.c 		work_on_cpu_safe(cpu, salinfo_log_read_cpu, data);
data              425 arch/ia64/kernel/salinfo.c 	if (!data->log_size) {
data              426 arch/ia64/kernel/salinfo.c 		data->state = STATE_NO_DATA;
data              427 arch/ia64/kernel/salinfo.c 		cpumask_clear_cpu(cpu, &data->cpu_event);
data              429 arch/ia64/kernel/salinfo.c 		data->state = STATE_LOG_RECORD;
data              436 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data = PDE_DATA(file_inode(file));
data              440 arch/ia64/kernel/salinfo.c 	if (data->state == STATE_LOG_RECORD) {
data              441 arch/ia64/kernel/salinfo.c 		buf = data->log_buffer;
data              442 arch/ia64/kernel/salinfo.c 		bufsize = data->log_size;
data              443 arch/ia64/kernel/salinfo.c 	} else if (data->state == STATE_OEMDATA) {
data              444 arch/ia64/kernel/salinfo.c 		buf = data->oemdata;
data              445 arch/ia64/kernel/salinfo.c 		bufsize = data->oemdata_size;
data              456 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data = context;
data              458 arch/ia64/kernel/salinfo.c 	ia64_sal_clear_state_info(data->type);
data              463 arch/ia64/kernel/salinfo.c salinfo_log_clear(struct salinfo_data *data, int cpu)
data              468 arch/ia64/kernel/salinfo.c 	data->state = STATE_NO_DATA;
data              469 arch/ia64/kernel/salinfo.c 	if (!cpumask_test_cpu(cpu, &data->cpu_event)) {
data              473 arch/ia64/kernel/salinfo.c 	cpumask_clear_cpu(cpu, &data->cpu_event);
data              474 arch/ia64/kernel/salinfo.c 	if (data->saved_num) {
data              475 arch/ia64/kernel/salinfo.c 		shift1_data_saved(data, data->saved_num - 1);
data              476 arch/ia64/kernel/salinfo.c 		data->saved_num = 0;
data              479 arch/ia64/kernel/salinfo.c 	rh = (sal_log_record_header_t *)(data->log_buffer);
data              482 arch/ia64/kernel/salinfo.c 		work_on_cpu_safe(cpu, salinfo_log_clear_cpu, data);
data              484 arch/ia64/kernel/salinfo.c 	salinfo_log_new_read(cpu, data);
data              485 arch/ia64/kernel/salinfo.c 	if (data->state == STATE_LOG_RECORD) {
data              487 arch/ia64/kernel/salinfo.c 		cpumask_set_cpu(cpu, &data->cpu_event);
data              488 arch/ia64/kernel/salinfo.c 		wake_up_interruptible(&data->read_wait);
data              497 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data = PDE_DATA(file_inode(file));
data              510 arch/ia64/kernel/salinfo.c 		salinfo_log_new_read(cpu, data);
data              513 arch/ia64/kernel/salinfo.c 		if ((ret = salinfo_log_clear(data, cpu)))
data              516 arch/ia64/kernel/salinfo.c 		if (data->state != STATE_LOG_RECORD && data->state != STATE_OEMDATA)
data              518 arch/ia64/kernel/salinfo.c 		if (offset > data->log_size - sizeof(efi_guid_t))
data              520 arch/ia64/kernel/salinfo.c 		data->state = STATE_OEMDATA;
data              523 arch/ia64/kernel/salinfo.c 				.efi_guid = data->log_buffer + offset,
data              524 arch/ia64/kernel/salinfo.c 				.oemdata = &data->oemdata,
data              525 arch/ia64/kernel/salinfo.c 				.oemdata_size = &data->oemdata_size
data              530 arch/ia64/kernel/salinfo.c 			data->oemdata_size = 0;
data              548 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data;
data              551 arch/ia64/kernel/salinfo.c 	for (i = 0, data = salinfo_data; i < end; ++i, ++data) {
data              552 arch/ia64/kernel/salinfo.c 		cpumask_set_cpu(cpu, &data->cpu_event);
data              553 arch/ia64/kernel/salinfo.c 		wake_up_interruptible(&data->read_wait);
data              562 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data;
data              565 arch/ia64/kernel/salinfo.c 	for (i = 0, data = salinfo_data; i < end; ++i, ++data) {
data              567 arch/ia64/kernel/salinfo.c 		int j = ARRAY_SIZE(data->data_saved) - 1;
data              569 arch/ia64/kernel/salinfo.c 		for (data_saved = data->data_saved + j; j >= 0;
data              572 arch/ia64/kernel/salinfo.c 				shift1_data_saved(data, j);
data              574 arch/ia64/kernel/salinfo.c 		cpumask_clear_cpu(cpu, &data->cpu_event);
data              586 arch/ia64/kernel/salinfo.c 	unsigned long data = (unsigned long)v;
data              587 arch/ia64/kernel/salinfo.c 	seq_puts(m, (sal_platform_features & data) ? "1\n" : "0\n");
data              597 arch/ia64/kernel/salinfo.c 	struct salinfo_data *data;
data              612 arch/ia64/kernel/salinfo.c 		data = salinfo_data + i;
data              613 arch/ia64/kernel/salinfo.c 		data->type = i;
data              614 arch/ia64/kernel/salinfo.c 		init_waitqueue_head(&data->read_wait);
data              620 arch/ia64/kernel/salinfo.c 					 &salinfo_event_fops, data);
data              626 arch/ia64/kernel/salinfo.c 					 &salinfo_data_fops, data);
data              609 arch/ia64/kernel/smpboot.c 	struct irq_data *data = NULL;
data              625 arch/ia64/kernel/smpboot.c 			data = irq_get_irq_data(ia64_cpe_irq);
data              631 arch/ia64/kernel/smpboot.c 			if (data && data->chip) {
data              632 arch/ia64/kernel/smpboot.c 				data->chip->irq_disable(data);
data              633 arch/ia64/kernel/smpboot.c 				data->chip->irq_set_affinity(data, mask, false);
data              634 arch/ia64/kernel/smpboot.c 				data->chip->irq_enable(data);
data              638 arch/ia64/kernel/smpboot.c 		if (!data) {
data               43 arch/ia64/kernel/uncached.c static void uncached_ipi_visibility(void *data)
data               46 arch/ia64/kernel/uncached.c 	struct uncached_pool *uc_pool = (struct uncached_pool *)data;
data               55 arch/ia64/kernel/uncached.c static void uncached_ipi_mc_drain(void *data)
data               58 arch/ia64/kernel/uncached.c 	struct uncached_pool *uc_pool = (struct uncached_pool *)data;
data               51 arch/ia64/pci/pci.c 	u64 addr, data = 0;
data               67 arch/ia64/pci/pci.c 	result = ia64_sal_pci_config_read(addr, mode, len, &data);
data               71 arch/ia64/pci/pci.c 	*value = (u32) data;
data               28 arch/m68k/amiga/amiints.c static void amiga_irq_enable(struct irq_data *data)
data               30 arch/m68k/amiga/amiints.c 	amiga_custom.intena = IF_SETCLR | (1 << (data->irq - IRQ_USER));
data               33 arch/m68k/amiga/amiints.c static void amiga_irq_disable(struct irq_data *data)
data               35 arch/m68k/amiga/amiints.c 	amiga_custom.intena = 1 << (data->irq - IRQ_USER);
data              111 arch/m68k/amiga/cia.c static void cia_irq_enable(struct irq_data *data)
data              113 arch/m68k/amiga/cia.c 	unsigned int irq = data->irq;
data              127 arch/m68k/amiga/cia.c static void cia_irq_disable(struct irq_data *data)
data              129 arch/m68k/amiga/cia.c 	unsigned int irq = data->irq;
data              149 arch/m68k/amiga/cia.c static void auto_irq_enable(struct irq_data *data)
data              151 arch/m68k/amiga/cia.c 	switch (data->irq) {
data              161 arch/m68k/amiga/cia.c static void auto_irq_disable(struct irq_data *data)
data              163 arch/m68k/amiga/cia.c 	switch (data->irq) {
data              146 arch/m68k/amiga/config.c 	const void *data = record->data;
data              150 arch/m68k/amiga/config.c 		amiga_model = be32_to_cpup(data);
data              154 arch/m68k/amiga/config.c 		amiga_eclock = be32_to_cpup(data);
data              158 arch/m68k/amiga/config.c 		amiga_chipset = be32_to_cpup(data);
data              162 arch/m68k/amiga/config.c 		amiga_chip_size = be32_to_cpup(data);
data              166 arch/m68k/amiga/config.c 		amiga_vblank = *(const __u8 *)data;
data              170 arch/m68k/amiga/config.c 		amiga_psfreq = *(const __u8 *)data;
data              176 arch/m68k/amiga/config.c 			const struct ConfigDev *cd = data;
data              631 arch/m68k/amiga/config.c 	char data[0];
data              640 arch/m68k/amiga/config.c 		memcpy(savekmsg->data + savekmsg->size, s, count);
data               50 arch/m68k/apollo/config.c 	const void *data = record->data;
data               54 arch/m68k/apollo/config.c 		apollo_model = be32_to_cpup(data);
data                8 arch/m68k/apollo/dn_ints.c unsigned int apollo_irq_startup(struct irq_data *data)
data               10 arch/m68k/apollo/dn_ints.c 	unsigned int irq = data->irq;
data               19 arch/m68k/apollo/dn_ints.c void apollo_irq_shutdown(struct irq_data *data)
data               21 arch/m68k/apollo/dn_ints.c 	unsigned int irq = data->irq;
data               29 arch/m68k/apollo/dn_ints.c void apollo_irq_eoi(struct irq_data *data)
data               86 arch/m68k/atari/ataints.c static unsigned int atari_irq_startup(struct irq_data *data)
data               88 arch/m68k/atari/ataints.c 	unsigned int irq = data->irq;
data               90 arch/m68k/atari/ataints.c 	m68k_irq_startup(data);
data               96 arch/m68k/atari/ataints.c static void atari_irq_shutdown(struct irq_data *data)
data               98 arch/m68k/atari/ataints.c 	unsigned int irq = data->irq;
data              102 arch/m68k/atari/ataints.c 	m68k_irq_shutdown(data);
data              108 arch/m68k/atari/ataints.c static void atari_irq_enable(struct irq_data *data)
data              110 arch/m68k/atari/ataints.c 	atari_enable_irq(data->irq);
data              113 arch/m68k/atari/ataints.c static void atari_irq_disable(struct irq_data *data)
data              115 arch/m68k/atari/ataints.c 	atari_disable_irq(data->irq);
data              161 arch/m68k/atari/ataints.c static void atari_mfptimer_enable(struct irq_data *data)
data              163 arch/m68k/atari/ataints.c 	int mfp_num = data->irq - IRQ_MFP_TIMER1;
data              168 arch/m68k/atari/ataints.c static void atari_mfptimer_disable(struct irq_data *data)
data              170 arch/m68k/atari/ataints.c 	int mfp_num = data->irq - IRQ_MFP_TIMER1;
data              194 arch/m68k/atari/ataints.c static unsigned int atari_ethernat_startup(struct irq_data *data)
data              196 arch/m68k/atari/ataints.c 	int enat_num = 140 - data->irq + 1;
data              198 arch/m68k/atari/ataints.c 	m68k_irq_startup(data);
data              216 arch/m68k/atari/ataints.c static void atari_ethernat_enable(struct irq_data *data)
data              218 arch/m68k/atari/ataints.c 	int enat_num = 140 - data->irq + 1;
data              227 arch/m68k/atari/ataints.c static void atari_ethernat_disable(struct irq_data *data)
data              229 arch/m68k/atari/ataints.c 	int enat_num = 140 - data->irq + 1;
data              238 arch/m68k/atari/ataints.c static void atari_ethernat_shutdown(struct irq_data *data)
data              240 arch/m68k/atari/ataints.c 	int enat_num = 140 - data->irq + 1;
data               40 arch/m68k/atari/atasound.c 	tt_microwire.data = MW_LM1992_ADDR | cmd;
data              130 arch/m68k/atari/config.c 	const void *data = record->data;
data              134 arch/m68k/atari/config.c 		atari_mch_cookie = be32_to_cpup(data);
data              137 arch/m68k/atari/config.c 		atari_mch_type = be32_to_cpup(data);
data              343 arch/m68k/atari/config.c 	if (!MACH_IS_MEDUSA && hwreg_present(&tt_microwire.data) &&
data              347 arch/m68k/atari/config.c 	     tt_microwire.data = MW_LM1992_PSG_HIGH | MW_LM1992_ADDR,
data              349 arch/m68k/atari/config.c 	     tt_microwire.data != 0)) {
data               69 arch/m68k/atari/stdma.c int stdma_try_lock(irq_handler_t handler, void *data)
data               81 arch/m68k/atari/stdma.c 	stdma_isr_data = data;
data              104 arch/m68k/atari/stdma.c void stdma_lock(irq_handler_t handler, void *data)
data              109 arch/m68k/atari/stdma.c 	wait_event(stdma_wait, stdma_try_lock(handler, data));
data              126 arch/m68k/atari/time.c 		__val = tt_rtc.data;		\
data              133 arch/m68k/atari/time.c 		tt_rtc.data = (val);		\
data               29 arch/m68k/coldfire/gpio.c 		MCFGPIO_PORTTYPE data;
data               32 arch/m68k/coldfire/gpio.c 		data = mcfgpio_read(__mcfgpio_podr(gpio));
data               34 arch/m68k/coldfire/gpio.c 			data |= mcfgpio_bit(gpio);
data               36 arch/m68k/coldfire/gpio.c 			data &= ~mcfgpio_bit(gpio);
data               37 arch/m68k/coldfire/gpio.c 		mcfgpio_write(data, __mcfgpio_podr(gpio));
data               68 arch/m68k/coldfire/gpio.c 	MCFGPIO_PORTTYPE data;
data               71 arch/m68k/coldfire/gpio.c 	data = mcfgpio_read(__mcfgpio_pddr(gpio));
data               72 arch/m68k/coldfire/gpio.c 	data |= mcfgpio_bit(gpio);
data               73 arch/m68k/coldfire/gpio.c 	mcfgpio_write(data, __mcfgpio_pddr(gpio));
data               77 arch/m68k/coldfire/gpio.c 		data = mcfgpio_read(__mcfgpio_podr(gpio));
data               79 arch/m68k/coldfire/gpio.c 			data |= mcfgpio_bit(gpio);
data               81 arch/m68k/coldfire/gpio.c 			data &= ~mcfgpio_bit(gpio);
data               82 arch/m68k/coldfire/gpio.c 		mcfgpio_write(data, __mcfgpio_podr(gpio));
data              118 arch/m68k/emu/nfeth.c 	nf_call(nfEtherID + XIF_READBLOCK, priv->ethX, virt_to_phys(skb->data),
data              147 arch/m68k/emu/nfeth.c 	char *data, shortpkt[ETH_ZLEN];
data              150 arch/m68k/emu/nfeth.c 	data = skb->data;
data              154 arch/m68k/emu/nfeth.c 		memcpy(shortpkt, data, len);
data              155 arch/m68k/emu/nfeth.c 		data = shortpkt;
data              160 arch/m68k/emu/nfeth.c 	nf_call(nfEtherID + XIF_WRITEBLOCK, priv->ethX, virt_to_phys(data),
data              306 arch/m68k/fpsp040/fpsp.h |				this can only be used if in a data register
data               76 arch/m68k/hp300/config.c 	const void *data = record->data;
data               80 arch/m68k/hp300/config.c 		hp300_model = be32_to_cpup(data);
data               84 arch/m68k/hp300/config.c 		hp300_uart_scode = be32_to_cpup(data);
data             1220 arch/m68k/ifpsp060/src/fpsp.S # if the exception is an opclass zero or two unimplemented data type
data             19600 arch/m68k/ifpsp060/src/fpsp.S # if an immediate data access fails, the resulting fault status		#
data             1219 arch/m68k/ifpsp060/src/pfpsp.S # if the exception is an opclass zero or two unimplemented data type
data               41 arch/m68k/include/asm/adb_iop.h 	__u8 data[8];		/* ADB data          */
data               13 arch/m68k/include/asm/atari_stdma.h void stdma_lock(irq_handler_t handler, void *data);
data              509 arch/m68k/include/asm/atarihw.h   } data;
data              604 arch/m68k/include/asm/atarihw.h 	u_char	data;
data              746 arch/m68k/include/asm/atarihw.h 	u_short	data;
data               35 arch/m68k/include/asm/gpio.h 			MCFGPIO_PORTTYPE data;
data               38 arch/m68k/include/asm/gpio.h 			data = mcfgpio_read(__mcfgpio_podr(gpio));
data               40 arch/m68k/include/asm/gpio.h 				data |= mcfgpio_bit(gpio);
data               42 arch/m68k/include/asm/gpio.h 				data &= ~mcfgpio_bit(gpio);
data               43 arch/m68k/include/asm/gpio.h 			mcfgpio_write(data, __mcfgpio_podr(gpio));
data               61 arch/m68k/include/asm/irq.h extern unsigned int m68k_irq_startup(struct irq_data *data);
data               63 arch/m68k/include/asm/irq.h extern void m68k_irq_shutdown(struct irq_data *data);
data              222 arch/m68k/include/asm/mac_psc.h static inline void psc_write_byte(int offset, __u8 data)
data              224 arch/m68k/include/asm/mac_psc.h 	*((volatile __u8 *)(psc + offset)) = data;
data              227 arch/m68k/include/asm/mac_psc.h static inline void psc_write_word(int offset, __u16 data)
data              229 arch/m68k/include/asm/mac_psc.h 	*((volatile __u16 *)(psc + offset)) = data;
data              232 arch/m68k/include/asm/mac_psc.h static inline void psc_write_long(int offset, __u32 data)
data              234 arch/m68k/include/asm/mac_psc.h 	*((volatile __u32 *)(psc + offset)) = data;
data               20 arch/m68k/include/asm/macintosh.h extern void mac_irq_enable(struct irq_data *data);
data               21 arch/m68k/include/asm/macintosh.h extern void mac_irq_disable(struct irq_data *data);
data              255 arch/m68k/include/asm/math-emu.h 	.data
data              107 arch/m68k/include/asm/mcfgpio.h #define mcfgpio_write(data, port)	__raw_writeb(data, port)
data              116 arch/m68k/include/asm/mcfgpio.h #define mcfgpio_write(data, port)	__raw_writew(data, port)
data              125 arch/m68k/include/asm/mcfgpio.h #define mcfgpio_write(data, port)	__raw_writel(data, port)
data               93 arch/m68k/include/asm/mcfwdebug.h static inline void wdebug(int reg, unsigned long data) {
data              102 arch/m68k/include/asm/mcfwdebug.h 	dbg[1] = (data >> 16) & 0xffff;
data              103 arch/m68k/include/asm/mcfwdebug.h 	dbg[2] = data & 0xffff;
data               20 arch/m68k/include/asm/mvme16xhw.h 		data;
data               37 arch/m68k/include/uapi/asm/bootinfo.h 	__be32 data[0];			/* data */
data               79 arch/m68k/kernel/asm-offsets.c 	DEFINE(BIR_DATA, offsetof(struct bi_record, data));
data               86 arch/m68k/kernel/asm-offsets.c 	DEFINE(FONT_DESC_DATA, offsetof(struct font_desc, data));
data              137 arch/m68k/kernel/ints.c unsigned int m68k_irq_startup(struct irq_data *data)
data              139 arch/m68k/kernel/ints.c 	return m68k_irq_startup_irq(data->irq);
data              142 arch/m68k/kernel/ints.c void m68k_irq_shutdown(struct irq_data *data)
data              144 arch/m68k/kernel/ints.c 	unsigned int irq = data->irq;
data               29 arch/m68k/kernel/pcibios.c resource_size_t pcibios_align_resource(void *data, const struct resource *res,
data              100 arch/m68k/kernel/ptrace.c 			  unsigned long data)
data              116 arch/m68k/kernel/ptrace.c 			*(unsigned short *)addr = data;
data              120 arch/m68k/kernel/ptrace.c 	*addr = data;
data              163 arch/m68k/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              168 arch/m68k/kernel/ptrace.c 	unsigned long __user *datap = (unsigned long __user *) data;
data              205 arch/m68k/kernel/ptrace.c 			data &= SR_MASK;
data              206 arch/m68k/kernel/ptrace.c 			data |= get_reg(child, PT_SR) & ~SR_MASK;
data              209 arch/m68k/kernel/ptrace.c 			if (put_reg(child, regno, data))
data              216 arch/m68k/kernel/ptrace.c 				data <<= 15;
data              217 arch/m68k/kernel/ptrace.c 				data = (data & 0xffff0000) |
data              218 arch/m68k/kernel/ptrace.c 				       ((data & 0x0000ffff) >> 1);
data              220 arch/m68k/kernel/ptrace.c 			child->thread.fp[regno - 21] = data;
data              266 arch/m68k/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data              151 arch/m68k/kernel/setup_mm.c 		const void *data = record->data;
data              164 arch/m68k/kernel/setup_mm.c 				const struct mem_info *m = data;
data              177 arch/m68k/kernel/setup_mm.c 				const struct mem_info *m = data;
data              184 arch/m68k/kernel/setup_mm.c 			strlcpy(m68k_command_line, data,
data               85 arch/m68k/mac/config.c 	const void *data = record->data;
data               89 arch/m68k/mac/config.c 		mac_bi_data.id = be32_to_cpup(data);
data               92 arch/m68k/mac/config.c 		mac_bi_data.videoaddr = be32_to_cpup(data);
data               95 arch/m68k/mac/config.c 		mac_bi_data.videodepth = be32_to_cpup(data);
data               98 arch/m68k/mac/config.c 		mac_bi_data.videorow = be32_to_cpup(data);
data              101 arch/m68k/mac/config.c 		mac_bi_data.dimensions = be32_to_cpup(data);
data              104 arch/m68k/mac/config.c 		mac_orig_videoaddr = be32_to_cpup(data);
data              109 arch/m68k/mac/config.c 		mac_bi_data.sccbase = be32_to_cpup(data);
data              112 arch/m68k/mac/config.c 		mac_bi_data.boottime = be32_to_cpup(data);
data              115 arch/m68k/mac/config.c 		mac_bi_data.gmtbias = be32_to_cpup(data);
data              118 arch/m68k/mac/config.c 		mac_bi_data.memsize = be32_to_cpup(data);
data              121 arch/m68k/mac/config.c 		mac_bi_data.cpuid = be32_to_cpup(data);
data              124 arch/m68k/mac/config.c 		mac_bi_data.rombase = be32_to_cpup(data);
data              177 arch/m68k/mac/iop.c static __inline__ void iop_writeb(volatile struct mac_iop *iop, __u16 addr, __u8 data)
data              181 arch/m68k/mac/iop.c 	iop->ram_data = data;
data              176 arch/m68k/mac/macints.c void mac_irq_enable(struct irq_data *data)
data              178 arch/m68k/mac/macints.c 	int irq = data->irq;
data              206 arch/m68k/mac/macints.c void mac_irq_disable(struct irq_data *data)
data              208 arch/m68k/mac/macints.c 	int irq = data->irq;
data              236 arch/m68k/mac/macints.c static unsigned int mac_irq_startup(struct irq_data *data)
data              238 arch/m68k/mac/macints.c 	int irq = data->irq;
data              243 arch/m68k/mac/macints.c 		mac_irq_enable(data);
data              248 arch/m68k/mac/macints.c static void mac_irq_shutdown(struct irq_data *data)
data              250 arch/m68k/mac/macints.c 	int irq = data->irq;
data              255 arch/m68k/mac/macints.c 		mac_irq_disable(data);
data               53 arch/m68k/mac/misc.c static void cuda_pram_write_byte(unsigned char data, int offset)
data               58 arch/m68k/mac/misc.c 			 (offset >> 8) & 0xFF, offset & 0xFF, data) < 0)
data               78 arch/m68k/mac/misc.c static void pmu_pram_write_byte(unsigned char data, int offset)
data               83 arch/m68k/mac/misc.c 	                offset & 0xFF, 1, data) < 0)
data              100 arch/m68k/mac/misc.c 	__u8 data;
data              110 arch/m68k/mac/misc.c 	data = 0;
data              114 arch/m68k/mac/misc.c 		data = (data << 1) | (via1[vBufB] & VIA1B_vRTCData);
data              121 arch/m68k/mac/misc.c 	return data;
data              124 arch/m68k/mac/misc.c static void via_rtc_send(__u8 data)
data              133 arch/m68k/mac/misc.c 		bit = data & 0x80? 1 : 0;
data              134 arch/m68k/mac/misc.c 		data <<= 1;
data              174 arch/m68k/mac/misc.c static void via_rtc_command(int command, __u8 *data)
data              198 arch/m68k/mac/misc.c 		*data = via_rtc_recv();
data              200 arch/m68k/mac/misc.c 		via_rtc_send(*data);
data              220 arch/m68k/mac/misc.c static void via_pram_write_byte(unsigned char data, int offset)
data              227 arch/m68k/mac/misc.c 	temp = data;
data              297 arch/m68k/mac/misc.c 	} data;
data              309 arch/m68k/mac/misc.c 	data.idata = lower_32_bits(time + RTC_OFFSET);
data              310 arch/m68k/mac/misc.c 	via_rtc_command(RTC_CMD_WRITE(RTC_REG_SECONDS_0), &data.cdata[3]);
data              311 arch/m68k/mac/misc.c 	via_rtc_command(RTC_CMD_WRITE(RTC_REG_SECONDS_1), &data.cdata[2]);
data              312 arch/m68k/mac/misc.c 	via_rtc_command(RTC_CMD_WRITE(RTC_REG_SECONDS_2), &data.cdata[1]);
data              313 arch/m68k/mac/misc.c 	via_rtc_command(RTC_CMD_WRITE(RTC_REG_SECONDS_3), &data.cdata[0]);
data               97 arch/m68k/math-emu/fp_decode.h | either source fp register or data format
data              142 arch/m68k/math-emu/fp_decode.h 	btst	#15,%d2			| test for data/addr register
data              214 arch/m68k/math-emu/fp_decode.h | addressing mode: data register direct
data               37 arch/m68k/q40/q40ints.c static void q40_irq_enable(struct irq_data *data);
data               38 arch/m68k/q40/q40ints.c static void q40_irq_disable(struct irq_data *data);
data               43 arch/m68k/q40/q40ints.c static unsigned int q40_irq_startup(struct irq_data *data)
data               45 arch/m68k/q40/q40ints.c 	unsigned int irq = data->irq;
data               58 arch/m68k/q40/q40ints.c static void q40_irq_shutdown(struct irq_data *data)
data              302 arch/m68k/q40/q40ints.c void q40_irq_enable(struct irq_data *data)
data              304 arch/m68k/q40/q40ints.c 	unsigned int irq = data->irq;
data              316 arch/m68k/q40/q40ints.c void q40_irq_disable(struct irq_data *data)
data              318 arch/m68k/q40/q40ints.c 	unsigned int irq = data->irq;
data               37 arch/m68k/tools/amiga/dmesg.c     char data[0];
data               61 arch/m68k/tools/amiga/dmesg.c 	printf("Found %ld bytes at 0x%08lx\n", m->size, (u_long)&m->data);
data               64 arch/m68k/tools/amiga/dmesg.c 	write(1, &m->data, m->size);
data               79 arch/microblaze/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              111 arch/microblaze/kernel/ptrace.c 				*reg_addr = data;
data              120 arch/microblaze/kernel/ptrace.c 				*reg_addr = data;
data              128 arch/microblaze/kernel/ptrace.c 			rval = put_user(val, (unsigned long __user *)data);
data              131 arch/microblaze/kernel/ptrace.c 		rval = ptrace_request(child, request, addr, data);
data              101 arch/mips/alchemy/common/dma.c 			 int length, int *eof, void *data)
data               68 arch/mips/ar7/prom.c 	char	data[11];
data              158 arch/mips/ar7/prom.c 		value = chunks[i].data;
data              375 arch/mips/bcm63xx/irq.c static int bcm63xx_internal_set_affinity(struct irq_data *data,
data              379 arch/mips/bcm63xx/irq.c 	if (!irqd_irq_disabled(data))
data              380 arch/mips/bcm63xx/irq.c 		internal_irq_unmask(data, dest);
data               27 arch/mips/bcm63xx/timer.c 	void	*data;
data               50 arch/mips/bcm63xx/timer.c 		timer_data[i].cb(timer_data[i].data);
data              105 arch/mips/bcm63xx/timer.c int bcm63xx_timer_register(int id, void (*callback)(void *data), void *data)
data              121 arch/mips/bcm63xx/timer.c 	timer_data[id].data = data;
data               87 arch/mips/bmips/dma.c 	const __be32 *data;
data               94 arch/mips/bmips/dma.c 	data = of_get_property(np, "dma-ranges", &len);
data               95 arch/mips/bmips/dma.c 	if (!data)
data               98 arch/mips/bmips/dma.c 	len /= sizeof(*data) * 3;
data              109 arch/mips/bmips/dma.c 		r->child_addr = be32_to_cpup(data++);
data              110 arch/mips/bmips/dma.c 		r->parent_addr = be32_to_cpup(data++);
data              111 arch/mips/bmips/dma.c 		r->size = be32_to_cpup(data++);
data              274 arch/mips/boot/elf2ecoff.c 	struct sect text, data, bss;
data              283 arch/mips/boot/elf2ecoff.c 	text.len = data.len = bss.len = 0;
data              284 arch/mips/boot/elf2ecoff.c 	text.vaddr = data.vaddr = bss.vaddr = 0;
data              369 arch/mips/boot/elf2ecoff.c 				combine(&data, &ndata, 0);
data              394 arch/mips/boot/elf2ecoff.c 	if (text.vaddr > data.vaddr || data.vaddr > bss.vaddr ||
data              395 arch/mips/boot/elf2ecoff.c 	    text.vaddr + text.len > data.vaddr
data              396 arch/mips/boot/elf2ecoff.c 	    || data.vaddr + data.len > bss.vaddr) {
data              406 arch/mips/boot/elf2ecoff.c 	if (data.len && !text.len) {
data              407 arch/mips/boot/elf2ecoff.c 		text = data;
data              408 arch/mips/boot/elf2ecoff.c 		data.vaddr = text.vaddr + text.len;
data              409 arch/mips/boot/elf2ecoff.c 		data.len = 0;
data              416 arch/mips/boot/elf2ecoff.c 	if (text.vaddr + text.len < data.vaddr)
data              417 arch/mips/boot/elf2ecoff.c 		text.len = data.vaddr - text.vaddr;
data              423 arch/mips/boot/elf2ecoff.c 	eah.dsize = data.len;
data              427 arch/mips/boot/elf2ecoff.c 	eah.data_start = data.vaddr;
data               24 arch/mips/cavium-octeon/cpu.c 	void *data)
data               81 arch/mips/cavium-octeon/crypto/octeon-md5.c static int octeon_md5_update(struct shash_desc *desc, const u8 *data,
data               93 arch/mips/cavium-octeon/crypto/octeon-md5.c 		       data, len);
data               97 arch/mips/cavium-octeon/crypto/octeon-md5.c 	memcpy((char *)mctx->block + (sizeof(mctx->block) - avail), data,
data              104 arch/mips/cavium-octeon/crypto/octeon-md5.c 	data += avail;
data              108 arch/mips/cavium-octeon/crypto/octeon-md5.c 		octeon_md5_transform(data);
data              109 arch/mips/cavium-octeon/crypto/octeon-md5.c 		data += sizeof(mctx->block);
data              116 arch/mips/cavium-octeon/crypto/octeon-md5.c 	memcpy(mctx->block, data, len);
data               88 arch/mips/cavium-octeon/crypto/octeon-sha1.c static void __octeon_sha1_update(struct sha1_state *sctx, const u8 *data,
data               98 arch/mips/cavium-octeon/crypto/octeon-sha1.c 	src = data;
data              103 arch/mips/cavium-octeon/crypto/octeon-sha1.c 			memcpy(sctx->buffer + partial, data,
data              111 arch/mips/cavium-octeon/crypto/octeon-sha1.c 			src = data + done;
data              119 arch/mips/cavium-octeon/crypto/octeon-sha1.c static int octeon_sha1_update(struct shash_desc *desc, const u8 *data,
data              132 arch/mips/cavium-octeon/crypto/octeon-sha1.c 		return crypto_sha1_update(desc, data, len);
data              137 arch/mips/cavium-octeon/crypto/octeon-sha1.c 	__octeon_sha1_update(sctx, data, len);
data              100 arch/mips/cavium-octeon/crypto/octeon-sha256.c static void __octeon_sha256_update(struct sha256_state *sctx, const u8 *data,
data              110 arch/mips/cavium-octeon/crypto/octeon-sha256.c 	src = data;
data              115 arch/mips/cavium-octeon/crypto/octeon-sha256.c 			memcpy(sctx->buf + partial, data,
data              123 arch/mips/cavium-octeon/crypto/octeon-sha256.c 			src = data + done;
data              131 arch/mips/cavium-octeon/crypto/octeon-sha256.c static int octeon_sha256_update(struct shash_desc *desc, const u8 *data,
data              144 arch/mips/cavium-octeon/crypto/octeon-sha256.c 		return crypto_sha256_update(desc, data, len);
data              149 arch/mips/cavium-octeon/crypto/octeon-sha256.c 	__octeon_sha256_update(sctx, data, len);
data              111 arch/mips/cavium-octeon/crypto/octeon-sha512.c static void __octeon_sha512_update(struct sha512_state *sctx, const u8 *data,
data              129 arch/mips/cavium-octeon/crypto/octeon-sha512.c 		memcpy(&sctx->buf[index], data, part_len);
data              134 arch/mips/cavium-octeon/crypto/octeon-sha512.c 			octeon_sha512_transform(&data[i]);
data              142 arch/mips/cavium-octeon/crypto/octeon-sha512.c 	memcpy(&sctx->buf[index], &data[i], len - i);
data              145 arch/mips/cavium-octeon/crypto/octeon-sha512.c static int octeon_sha512_update(struct shash_desc *desc, const u8 *data,
data              158 arch/mips/cavium-octeon/crypto/octeon-sha512.c 		return crypto_sha512_update(desc, data, len);
data              163 arch/mips/cavium-octeon/crypto/octeon-sha512.c 	__octeon_sha512_update(sctx, data, len);
data               87 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c uint32_t cvmx_helper_qlm_jtag_shift(int qlm, int bits, uint32_t data)
data               93 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.s.shft_reg = data;
data              352 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	CVMX_WAIT_FOR_FIELD64(CVMX_DBG_DATA, union cvmx_dbg_data, data & 7,
data              354 arch/mips/cavium-octeon/executive/cvmx-helper-rgmii.c 	CVMX_WAIT_FOR_FIELD64(CVMX_DBG_DATA, union cvmx_dbg_data, data & 0xf,
data               59 arch/mips/cavium-octeon/oct_ilm.c static int reset_statistics(void *data, u64 value)
data              120 arch/mips/cavium-octeon/octeon-irq.c 	struct irq_data *data = irq_get_irq_data(irq);
data              121 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_ciu_chip_data *cd = irq_data_get_irq_chip_data(data);
data              151 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_ack(struct irq_data *data)
data              153 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_core_chip_data *cd = irq_data_get_irq_chip_data(data);
data              167 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_eoi(struct irq_data *data)
data              169 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_core_chip_data *cd = irq_data_get_irq_chip_data(data);
data              181 arch/mips/cavium-octeon/octeon-irq.c 	struct irq_data *data = arg;
data              182 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_core_chip_data *cd = irq_data_get_irq_chip_data(data);
data              195 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_disable(struct irq_data *data)
data              197 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_core_chip_data *cd = irq_data_get_irq_chip_data(data);
data              201 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_enable(struct irq_data *data)
data              203 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_core_chip_data *cd = irq_data_get_irq_chip_data(data);
data              207 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_bus_lock(struct irq_data *data)
data              209 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_core_chip_data *cd = irq_data_get_irq_chip_data(data);
data              214 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_bus_sync_unlock(struct irq_data *data)
data              216 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_core_chip_data *cd = irq_data_get_irq_chip_data(data);
data              219 arch/mips/cavium-octeon/octeon-irq.c 		on_each_cpu(octeon_irq_core_set_enable_local, data, 1);
data              261 arch/mips/cavium-octeon/octeon-irq.c static int next_cpu_for_irq(struct irq_data *data)
data              266 arch/mips/cavium-octeon/octeon-irq.c 	struct cpumask *mask = irq_data_get_affinity_mask(data);
data              268 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_ciu_chip_data *cd = irq_data_get_irq_chip_data(data);
data              293 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable(struct irq_data *data)
data              295 arch/mips/cavium-octeon/octeon-irq.c 	int cpu = next_cpu_for_irq(data);
data              302 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              327 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_local(struct irq_data *data)
data              334 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              359 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_local(struct irq_data *data)
data              366 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              391 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_all(struct irq_data *data)
data              399 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              424 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_all(struct irq_data *data)
data              432 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              461 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_v2(struct irq_data *data)
data              464 arch/mips/cavium-octeon/octeon-irq.c 	int cpu = next_cpu_for_irq(data);
data              467 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              488 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_sum2(struct irq_data *data)
data              491 arch/mips/cavium-octeon/octeon-irq.c 	int cpu = next_cpu_for_irq(data);
data              495 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              504 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_local_sum2(struct irq_data *data)
data              507 arch/mips/cavium-octeon/octeon-irq.c 	int cpu = next_cpu_for_irq(data);
data              511 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              517 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_ack_sum2(struct irq_data *data)
data              520 arch/mips/cavium-octeon/octeon-irq.c 	int cpu = next_cpu_for_irq(data);
data              524 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              530 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_all_sum2(struct irq_data *data)
data              536 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              550 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_local_v2(struct irq_data *data)
data              555 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              569 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_local_v2(struct irq_data *data)
data              574 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              591 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_ack(struct irq_data *data)
data              596 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              611 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_all_v2(struct irq_data *data)
data              617 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              641 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_all_v2(struct irq_data *data)
data              647 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              667 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_set_type(struct irq_data *data, unsigned int t)
data              669 arch/mips/cavium-octeon/octeon-irq.c 	irqd_set_trigger_type(data, t);
data              672 arch/mips/cavium-octeon/octeon-irq.c 		irq_set_handler_locked(data, handle_edge_irq);
data              674 arch/mips/cavium-octeon/octeon-irq.c 		irq_set_handler_locked(data, handle_level_irq);
data              679 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_gpio_setup(struct irq_data *data)
data              683 arch/mips/cavium-octeon/octeon-irq.c 	u32 t = irqd_get_trigger_type(data);
data              685 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              699 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_gpio_v2(struct irq_data *data)
data              701 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_gpio_setup(data);
data              702 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_ciu_enable_v2(data);
data              705 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_gpio(struct irq_data *data)
data              707 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_gpio_setup(data);
data              708 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_ciu_enable(data);
data              711 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_gpio_set_type(struct irq_data *data, unsigned int t)
data              713 arch/mips/cavium-octeon/octeon-irq.c 	irqd_set_trigger_type(data, t);
data              714 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_gpio_setup(data);
data              717 arch/mips/cavium-octeon/octeon-irq.c 		irq_set_handler_locked(data, handle_edge_irq);
data              719 arch/mips/cavium-octeon/octeon-irq.c 		irq_set_handler_locked(data, handle_level_irq);
data              724 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_gpio_v2(struct irq_data *data)
data              728 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              731 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_ciu_disable_all_v2(data);
data              734 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_gpio(struct irq_data *data)
data              738 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              741 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_ciu_disable_all(data);
data              744 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_gpio_ack(struct irq_data *data)
data              749 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              757 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_cpu_offline_ciu(struct irq_data *data)
data              761 arch/mips/cavium-octeon/octeon-irq.c 	struct cpumask *mask = irq_data_get_affinity_mask(data);
data              778 arch/mips/cavium-octeon/octeon-irq.c 	irq_set_affinity_locked(data, &new_affinity, false);
data              781 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_set_affinity(struct irq_data *data,
data              785 arch/mips/cavium-octeon/octeon-irq.c 	bool enable_one = !irqd_irq_disabled(data) && !irqd_irq_masked(data);
data              791 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              842 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_set_affinity_v2(struct irq_data *data,
data              847 arch/mips/cavium-octeon/octeon-irq.c 	bool enable_one = !irqd_irq_disabled(data) && !irqd_irq_masked(data);
data              854 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              887 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_set_affinity_sum2(struct irq_data *data,
data              892 arch/mips/cavium-octeon/octeon-irq.c 	bool enable_one = !irqd_irq_disabled(data) && !irqd_irq_masked(data);
data              899 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data              916 arch/mips/cavium-octeon/octeon-irq.c static unsigned int edge_startup(struct irq_data *data)
data              921 arch/mips/cavium-octeon/octeon-irq.c 	data->chip->irq_ack(data);
data              922 arch/mips/cavium-octeon/octeon-irq.c 	data->chip->irq_enable(data);
data             1066 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_wd_enable(struct irq_data *data)
data             1070 arch/mips/cavium-octeon/octeon-irq.c 	int coreid = data->irq - OCTEON_IRQ_WDOG0;	/* Bit 0-63 of EN1 */
data             1090 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu1_wd_enable_v2(struct irq_data *data)
data             1092 arch/mips/cavium-octeon/octeon-irq.c 	int coreid = data->irq - OCTEON_IRQ_WDOG0;
data             1634 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_wd_enable(struct irq_data *data)
data             1638 arch/mips/cavium-octeon/octeon-irq.c 	int coreid = data->irq - OCTEON_IRQ_WDOG0;
data             1641 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             1650 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_enable(struct irq_data *data)
data             1654 arch/mips/cavium-octeon/octeon-irq.c 	int cpu = next_cpu_for_irq(data);
data             1658 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             1666 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_enable_local(struct irq_data *data)
data             1673 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             1682 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_disable_local(struct irq_data *data)
data             1689 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             1698 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_ack(struct irq_data *data)
data             1705 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             1713 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_disable_all(struct irq_data *data)
data             1719 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             1729 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_mbox_enable_all(struct irq_data *data)
data             1734 arch/mips/cavium-octeon/octeon-irq.c 	mask = 1ull << (data->irq - OCTEON_IRQ_MBOX0);
data             1743 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_mbox_disable_all(struct irq_data *data)
data             1748 arch/mips/cavium-octeon/octeon-irq.c 	mask = 1ull << (data->irq - OCTEON_IRQ_MBOX0);
data             1757 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_mbox_enable_local(struct irq_data *data)
data             1763 arch/mips/cavium-octeon/octeon-irq.c 	mask = 1ull << (data->irq - OCTEON_IRQ_MBOX0);
data             1768 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_mbox_disable_local(struct irq_data *data)
data             1774 arch/mips/cavium-octeon/octeon-irq.c 	mask = 1ull << (data->irq - OCTEON_IRQ_MBOX0);
data             1780 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu2_set_affinity(struct irq_data *data,
data             1784 arch/mips/cavium-octeon/octeon-irq.c 	bool enable_one = !irqd_irq_disabled(data) && !irqd_irq_masked(data);
data             1791 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             1813 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_enable_gpio(struct irq_data *data)
data             1815 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_gpio_setup(data);
data             1816 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_ciu2_enable(data);
data             1819 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_disable_gpio(struct irq_data *data)
data             1823 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             1827 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_ciu2_disable_all(data);
data             2117 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_cib_enable(struct irq_data *data)
data             2121 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_irq_cib_chip_data *cd = irq_data_get_irq_chip_data(data);
data             2131 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_cib_disable(struct irq_data *data)
data             2135 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_irq_cib_chip_data *cd = irq_data_get_irq_chip_data(data);
data             2145 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_cib_set_type(struct irq_data *data, unsigned int t)
data             2147 arch/mips/cavium-octeon/octeon-irq.c 	irqd_set_trigger_type(data, t);
data             2221 arch/mips/cavium-octeon/octeon-irq.c static irqreturn_t octeon_irq_cib_handler(int my_irq, void *data)
data             2228 arch/mips/cavium-octeon/octeon-irq.c 	struct irq_domain *cib_domain = data;
data             2381 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_enable(struct irq_data *data)
data             2390 arch/mips/cavium-octeon/octeon-irq.c 	cpu = next_cpu_for_irq(data);
data             2392 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             2406 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_disable(struct irq_data *data)
data             2413 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             2424 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_ack(struct irq_data *data)
data             2429 arch/mips/cavium-octeon/octeon-irq.c 	u32 trigger_type = irqd_get_trigger_type(data);
data             2438 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             2448 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_mask(struct irq_data *data)
data             2454 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             2464 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_mask_ack(struct irq_data *data)
data             2469 arch/mips/cavium-octeon/octeon-irq.c 	u32 trigger_type = irqd_get_trigger_type(data);
data             2471 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             2489 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu3_set_affinity(struct irq_data *data,
data             2496 arch/mips/cavium-octeon/octeon-irq.c 	bool enable_one = !irqd_irq_disabled(data) && !irqd_irq_masked(data);
data             2497 arch/mips/cavium-octeon/octeon-irq.c 	struct octeon_ciu_chip_data *cd = irq_data_get_irq_chip_data(data);
data             2505 arch/mips/cavium-octeon/octeon-irq.c 	cd = irq_data_get_irq_chip_data(data);
data             2689 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_set_enable(struct irq_data *data, int cpu, bool en)
data             2695 arch/mips/cavium-octeon/octeon-irq.c 	unsigned int mbox = data->irq - OCTEON_IRQ_MBOX0;
data             2718 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_enable(struct irq_data *data)
data             2721 arch/mips/cavium-octeon/octeon-irq.c 	unsigned int mbox = data->irq - OCTEON_IRQ_MBOX0;
data             2726 arch/mips/cavium-octeon/octeon-irq.c 		octeon_irq_ciu3_mbox_set_enable(data, cpu, true);
data             2729 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_disable(struct irq_data *data)
data             2732 arch/mips/cavium-octeon/octeon-irq.c 	unsigned int mbox = data->irq - OCTEON_IRQ_MBOX0;
data             2737 arch/mips/cavium-octeon/octeon-irq.c 		octeon_irq_ciu3_mbox_set_enable(data, cpu, false);
data             2740 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_ack(struct irq_data *data)
data             2746 arch/mips/cavium-octeon/octeon-irq.c 	unsigned int mbox = data->irq - OCTEON_IRQ_MBOX0;
data             2759 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_cpu_online(struct irq_data *data)
data             2761 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_ciu3_mbox_set_enable(data, smp_processor_id(), true);
data             2764 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_cpu_offline(struct irq_data *data)
data             2766 arch/mips/cavium-octeon/octeon-irq.c 	octeon_irq_ciu3_mbox_set_enable(data, smp_processor_id(), false);
data             2921 arch/mips/cavium-octeon/octeon-irq.c 	{.compatible = "cavium,octeon-3860-ciu", .data = octeon_irq_init_ciu},
data             2922 arch/mips/cavium-octeon/octeon-irq.c 	{.compatible = "cavium,octeon-3860-gpio", .data = octeon_irq_init_gpio},
data             2923 arch/mips/cavium-octeon/octeon-irq.c 	{.compatible = "cavium,octeon-6880-ciu2", .data = octeon_irq_init_ciu2},
data             2924 arch/mips/cavium-octeon/octeon-irq.c 	{.compatible = "cavium,octeon-7890-ciu3", .data = octeon_irq_init_ciu3},
data             2925 arch/mips/cavium-octeon/octeon-irq.c 	{.compatible = "cavium,octeon-7130-cib", .data = octeon_irq_init_cib},
data              188 arch/mips/crypto/crc32-mips.c static int chksum_update(struct shash_desc *desc, const u8 *data,
data              193 arch/mips/crypto/crc32-mips.c 	ctx->crc = crc32_mips_le_hw(ctx->crc, data, length);
data              197 arch/mips/crypto/crc32-mips.c static int chksumc_update(struct shash_desc *desc, const u8 *data,
data              202 arch/mips/crypto/crc32-mips.c 	ctx->crc = crc32c_mips_le_hw(ctx->crc, data, length);
data              222 arch/mips/crypto/crc32-mips.c static int __chksum_finup(u32 crc, const u8 *data, unsigned int len, u8 *out)
data              224 arch/mips/crypto/crc32-mips.c 	put_unaligned_le32(crc32_mips_le_hw(crc, data, len), out);
data              228 arch/mips/crypto/crc32-mips.c static int __chksumc_finup(u32 crc, const u8 *data, unsigned int len, u8 *out)
data              230 arch/mips/crypto/crc32-mips.c 	put_unaligned_le32(~crc32c_mips_le_hw(crc, data, len), out);
data              234 arch/mips/crypto/crc32-mips.c static int chksum_finup(struct shash_desc *desc, const u8 *data,
data              239 arch/mips/crypto/crc32-mips.c 	return __chksum_finup(ctx->crc, data, len, out);
data              242 arch/mips/crypto/crc32-mips.c static int chksumc_finup(struct shash_desc *desc, const u8 *data,
data              247 arch/mips/crypto/crc32-mips.c 	return __chksumc_finup(ctx->crc, data, len, out);
data              250 arch/mips/crypto/crc32-mips.c static int chksum_digest(struct shash_desc *desc, const u8 *data,
data              255 arch/mips/crypto/crc32-mips.c 	return __chksum_finup(mctx->key, data, length, out);
data              258 arch/mips/crypto/crc32-mips.c static int chksumc_digest(struct shash_desc *desc, const u8 *data,
data              263 arch/mips/crypto/crc32-mips.c 	return __chksumc_finup(mctx->key, data, length, out);
data               74 arch/mips/dec/kn01-berr.c 	int data = regs->cp0_cause & 4;
data               98 arch/mips/dec/kn01-berr.c 		if (data) {
data               55 arch/mips/generic/init.c 				mach_match_data = match->data;
data              102 arch/mips/include/asm/asm.h 		.pushsection .data;			\
data              113 arch/mips/include/asm/bmips.h static inline void bmips_write_zscm_reg(unsigned int offset, unsigned long data)
data              115 arch/mips/include/asm/bmips.h 	write_c0_ddatalo(data);
data               86 arch/mips/include/asm/cpu-info.h 	void			*data;	/* Additional data */
data               53 arch/mips/include/asm/gio_device.h #define gio_set_drvdata(_dev, data)  dev_set_drvdata(&(_dev)->dev, (data))
data              558 arch/mips/include/asm/gt64120.h #define __GT_WRITE(ofs, data)						\
data              559 arch/mips/include/asm/gt64120.h 	do { *(volatile u32 *)(GT64120_BASE+(ofs)) = (data); } while (0)
data              561 arch/mips/include/asm/gt64120.h #define GT_WRITE(ofs, data)	__GT_WRITE(ofs, cpu_to_le32(data))
data              260 arch/mips/include/asm/ip32/mace.h 	volatile unsigned long data;
data              106 arch/mips/include/asm/jazz.h 	unsigned char data;
data              114 arch/mips/include/asm/jazz.h 	unsigned char data;
data               75 arch/mips/include/asm/kprobes.h 				    unsigned long val, void *data);
data              126 arch/mips/include/asm/mach-au1x00/au1000_dma.h 				int length, int *eof, void *data);
data                5 arch/mips/include/asm/mach-bcm63xx/bcm63xx_timer.h int bcm63xx_timer_register(int id, void (*callback)(void *data), void *data);
data               32 arch/mips/include/asm/mach-dec/mc146818rtc.h static inline void CMOS_WRITE(unsigned char data, unsigned long addr)
data               34 arch/mips/include/asm/mach-dec/mc146818rtc.h 	dec_rtc_base[addr * 4] = data;
data               24 arch/mips/include/asm/mach-generic/mc146818rtc.h static inline void CMOS_WRITE(unsigned char data, unsigned long addr)
data               27 arch/mips/include/asm/mach-generic/mc146818rtc.h 	outb_p(data, RTC_PORT(1));
data               48 arch/mips/include/asm/mach-ip27/kernel-entry-init.h 	dsll	t2, NASID_SHFT		# Same for data nasid
data               50 arch/mips/include/asm/mach-ip27/kernel-entry-init.h 	or	t2, t2, t0		# Physical load address of kernel data
data               79 arch/mips/include/asm/mach-ip27/kernel-entry-init.h 	move		t2, t1			# text and data are here
data               28 arch/mips/include/asm/mach-jazz/mc146818rtc.h static inline void CMOS_WRITE(unsigned char data, unsigned long addr)
data               31 arch/mips/include/asm/mach-jazz/mc146818rtc.h 	*(volatile char *)JAZZ_RTC_BASE = data;
data               32 arch/mips/include/asm/mach-lantiq/lantiq.h extern void ltq_disable_irq(struct irq_data *data);
data               33 arch/mips/include/asm/mach-lantiq/lantiq.h extern void ltq_mask_and_ack_irq(struct irq_data *data);
data               34 arch/mips/include/asm/mach-lantiq/lantiq.h extern void ltq_enable_irq(struct irq_data *data);
data               24 arch/mips/include/asm/mach-loongson64/mc146818rtc.h static inline void CMOS_WRITE(unsigned char data, unsigned long addr)
data               27 arch/mips/include/asm/mach-loongson64/mc146818rtc.h 	outb_p(data, RTC_PORT(1));
data               26 arch/mips/include/asm/mach-malta/mc146818rtc.h static inline void CMOS_WRITE(unsigned char data, unsigned long addr)
data               29 arch/mips/include/asm/mach-malta/mc146818rtc.h 	outb(data, MALTA_RTC_DAT_REG);
data              139 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h #define BASIC_MODE_REG_FROM_REG(data, ogpio)	\
data              140 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 	((data & BASIC_MODE_REG_MASK(ogpio)) >> BASIC_MODE_REG_SHIFT(ogpio))
data              151 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h #define BASIC_MODE_FROM_REG(data, gpio) \
data              152 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 	BASIC_MODE_REG_FROM_REG(data, OFFSET_GPIO_NUMBER(gpio))
data              226 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h static inline void msp_gpio_pin_set(enum msp_gpio_data data, unsigned int gpio)
data              232 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 		if (data == MSP_GPIO_TOGGLE)
data              235 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 		else if (data == MSP_GPIO_HI)
data              242 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 		if (data == MSP_GPIO_TOGGLE) {
data              261 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 			if (data == MSP_GPIO_HI)
data              293 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 	uint32_t data;
data              298 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 	data = *MSP_GPIO_MODE_REGISTER[gpio];
data              301 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 		retval = BASIC_MODE_FROM_REG(data, gpio);
data              304 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h 		if (data & EXTENDED_ENABLE(gpio))
data              217 arch/mips/include/asm/mips-boards/msc01_pci.h #define MSC_WRITE(reg, data)	do { *(volatile u32 *)(reg) = data; } while (0)
data              218 arch/mips/include/asm/mips-boards/msc01_pci.h #define MSC_READ(reg, data)	do { data = *(volatile u32 *)(reg); } while (0)
data              137 arch/mips/include/asm/netlogic/xlp-hal/uart.h 	int data, lsr;
data              142 arch/mips/include/asm/netlogic/xlp-hal/uart.h 			data = 0;
data              146 arch/mips/include/asm/netlogic/xlp-hal/uart.h 			data = nlm_read_uart_reg(base, UART_RX_DATA);
data              151 arch/mips/include/asm/netlogic/xlp-hal/uart.h 	return (char)data;
data               40 arch/mips/include/asm/octeon/cvmx-dbg-defs.h 		uint64_t data:17;
data               42 arch/mips/include/asm/octeon/cvmx-dbg-defs.h 		uint64_t data:17;
data               55 arch/mips/include/asm/octeon/cvmx-dbg-defs.h 		uint64_t data:17;
data               57 arch/mips/include/asm/octeon/cvmx-dbg-defs.h 		uint64_t data:17;
data               73 arch/mips/include/asm/octeon/cvmx-dbg-defs.h 		uint64_t data:17;
data               75 arch/mips/include/asm/octeon/cvmx-dbg-defs.h 		uint64_t data:17;
data               90 arch/mips/include/asm/octeon/cvmx-dbg-defs.h 		uint64_t data:17;
data               92 arch/mips/include/asm/octeon/cvmx-dbg-defs.h 		uint64_t data:17;
data              104 arch/mips/include/asm/octeon/cvmx-fau.h 		uint64_t data:63;	/* unpredictable if invalid is set */
data              204 arch/mips/include/asm/octeon/cvmx-fpa.h 	cvmx_fpa_iobdma_data_t data;
data              210 arch/mips/include/asm/octeon/cvmx-fpa.h 	data.s.scraddr = scr_addr >> 3;
data              211 arch/mips/include/asm/octeon/cvmx-fpa.h 	data.s.len = 1;
data              212 arch/mips/include/asm/octeon/cvmx-fpa.h 	data.s.did = CVMX_FULL_DID(CVMX_OCT_DID_FPA, pool);
data              213 arch/mips/include/asm/octeon/cvmx-fpa.h 	data.s.addr = 0;
data              214 arch/mips/include/asm/octeon/cvmx-fpa.h 	cvmx_send_single(data.u64);
data               39 arch/mips/include/asm/octeon/cvmx-helper-jtag.h extern uint32_t cvmx_helper_qlm_jtag_shift(int qlm, int bits, uint32_t data);
data              437 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t data:64;
data              439 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t data:64;
data              448 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t data:64;
data              450 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t data:64;
data              632 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t data:64;
data              634 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t data:64;
data              643 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t data:64;
data              645 arch/mips/include/asm/octeon/cvmx-iob-defs.h 		uint64_t data:64;
data              483 arch/mips/include/asm/octeon/cvmx-mio-defs.h 		uint64_t data:64;
data              485 arch/mips/include/asm/octeon/cvmx-mio-defs.h 		uint64_t data:64;
data              865 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:17;
data              867 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:17;
data              885 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:17;
data              887 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:17;
data              906 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:17;
data              908 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:17;
data             2847 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:64;
data             2849 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:64;
data             2858 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:64;
data             2860 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:64;
data             3777 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:64;
data             3779 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t data:64;
data              169 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 		uint64_t data:32;
data              173 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 		uint64_t data:32;
data              182 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 		uint64_t data:32;
data              186 arch/mips/include/asm/octeon/cvmx-pemx-defs.h 		uint64_t data:32;
data              159 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 		uint64_t data:32;
data              163 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 		uint64_t data:32;
data              172 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 		uint64_t data:32;
data              176 arch/mips/include/asm/octeon/cvmx-pescx-defs.h 		uint64_t data:32;
data              254 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t data:64;
data              256 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t data:64;
data              347 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t data:64;
data              349 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t data:64;
data              399 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t data:64;
data              401 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t data:64;
data              417 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t data:64;
data              419 arch/mips/include/asm/octeon/cvmx-pko-defs.h 		uint64_t data:64;
data             1441 arch/mips/include/asm/octeon/cvmx-pow.h 	cvmx_pow_iobdma_store_t data;
data             1447 arch/mips/include/asm/octeon/cvmx-pow.h 	data.s.scraddr = scr_addr >> 3;
data             1448 arch/mips/include/asm/octeon/cvmx-pow.h 	data.s.len = 1;
data             1449 arch/mips/include/asm/octeon/cvmx-pow.h 	data.s.did = CVMX_OCT_DID_TAG_SWTAG;
data             1450 arch/mips/include/asm/octeon/cvmx-pow.h 	data.s.wait = wait;
data             1451 arch/mips/include/asm/octeon/cvmx-pow.h 	cvmx_send_single(data.u64);
data             1309 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t data:16;
data             1325 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t data:16;
data             1479 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t data:16;
data             1497 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t data:16;
data             1508 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t data:16;
data             1528 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t data:16;
data              302 arch/mips/include/asm/octeon/cvmx.h static inline void cvmx_send_single(uint64_t data)
data              305 arch/mips/include/asm/octeon/cvmx.h 	cvmx_write64(CVMX_IOBDMA_SENDSINGLE, data);
data              318 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_enable(struct irq_data *data);
data              319 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_disable(struct irq_data *data);
data              320 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_ack(struct irq_data *data);
data              321 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_mask(struct irq_data *data);
data              322 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_mask_ack(struct irq_data *data);
data              126 arch/mips/include/asm/ptrace.h 	struct user_pt_regs __user *data);
data              128 arch/mips/include/asm/ptrace.h 	struct user_pt_regs __user *data);
data              130 arch/mips/include/asm/ptrace.h extern int ptrace_getfpregs(struct task_struct *child, __u32 __user *data);
data              131 arch/mips/include/asm/ptrace.h extern int ptrace_setfpregs(struct task_struct *child, __u32 __user *data);
data               37 arch/mips/include/asm/sgi/ioc.h 	volatile u8 data;
data               11 arch/mips/include/asm/sgi/pi1.h 	volatile u8 data;
data              224 arch/mips/include/asm/sn/ioc3.h 	u8	data[ETXD_DATALEN];		/* opt. tx data */
data              113 arch/mips/include/asm/txx9/tx4939.h 			struct tx4939_le_reg data[8];
data               29 arch/mips/include/asm/vdso.h 	void *data;
data               54 arch/mips/include/asm/vdso.h 	struct vdso_data data[CS_BASES];
data              162 arch/mips/include/asm/vdso/gettimeofday.h static __always_inline u64 read_gic_count(const struct vdso_data *data)
data              164 arch/mips/include/asm/vdso/gettimeofday.h 	void __iomem *gic = get_gic(data);
data              181 arch/mips/include/asm/vdso/gettimeofday.h 	const struct vdso_data *data = get_vdso_data();
data              193 arch/mips/include/asm/vdso/gettimeofday.h 		cycle_now = read_gic_count(data);
data               68 arch/mips/include/asm/vdso/vdso.h static inline void __iomem *get_gic(const struct vdso_data *data)
data               70 arch/mips/include/asm/vdso/vdso.h 	return (void __iomem *)data - PAGE_SIZE;
data               20 arch/mips/jazz/reset.c 	jazz_kh->data = val;
data               21 arch/mips/kernel/irq-msc01.c #define MSCIC_WRITE(reg, data)	do { *(volatile u32 *)(reg) = data; } while (0)
data               22 arch/mips/kernel/irq-msc01.c #define MSCIC_READ(reg, data)	do { data = *(volatile u32 *)(reg); } while (0)
data              423 arch/mips/kernel/kprobes.c 				       unsigned long val, void *data)
data              426 arch/mips/kernel/kprobes.c 	struct die_args *args = (struct die_args *)data;
data              734 arch/mips/kernel/perf_event_mipsxx.c 				    int idx, struct perf_sample_data *data,
data              741 arch/mips/kernel/perf_event_mipsxx.c 	data->period = event->hw.last_period;
data              745 arch/mips/kernel/perf_event_mipsxx.c 	if (perf_event_overflow(event, data, regs))
data             1384 arch/mips/kernel/perf_event_mipsxx.c 	struct perf_sample_data data;
data             1406 arch/mips/kernel/perf_event_mipsxx.c 	perf_sample_data_init(&data, 0, 0);
data             1416 arch/mips/kernel/perf_event_mipsxx.c 		handle_associated_event(cpuc, n, &data, regs);
data               69 arch/mips/kernel/ptrace.c int ptrace_getregs(struct task_struct *child, struct user_pt_regs __user *data)
data               74 arch/mips/kernel/ptrace.c 	if (!access_ok(data, 38 * 8))
data               80 arch/mips/kernel/ptrace.c 		__put_user((long)regs->regs[i], (__s64 __user *)&data->regs[i]);
data               81 arch/mips/kernel/ptrace.c 	__put_user((long)regs->lo, (__s64 __user *)&data->lo);
data               82 arch/mips/kernel/ptrace.c 	__put_user((long)regs->hi, (__s64 __user *)&data->hi);
data               83 arch/mips/kernel/ptrace.c 	__put_user((long)regs->cp0_epc, (__s64 __user *)&data->cp0_epc);
data               84 arch/mips/kernel/ptrace.c 	__put_user((long)regs->cp0_badvaddr, (__s64 __user *)&data->cp0_badvaddr);
data               85 arch/mips/kernel/ptrace.c 	__put_user((long)regs->cp0_status, (__s64 __user *)&data->cp0_status);
data               86 arch/mips/kernel/ptrace.c 	__put_user((long)regs->cp0_cause, (__s64 __user *)&data->cp0_cause);
data               96 arch/mips/kernel/ptrace.c int ptrace_setregs(struct task_struct *child, struct user_pt_regs __user *data)
data              101 arch/mips/kernel/ptrace.c 	if (!access_ok(data, 38 * 8))
data              107 arch/mips/kernel/ptrace.c 		__get_user(regs->regs[i], (__s64 __user *)&data->regs[i]);
data              108 arch/mips/kernel/ptrace.c 	__get_user(regs->lo, (__s64 __user *)&data->lo);
data              109 arch/mips/kernel/ptrace.c 	__get_user(regs->hi, (__s64 __user *)&data->hi);
data              110 arch/mips/kernel/ptrace.c 	__get_user(regs->cp0_epc, (__s64 __user *)&data->cp0_epc);
data              358 arch/mips/kernel/ptrace.c int ptrace_getfpregs(struct task_struct *child, __u32 __user *data)
data              362 arch/mips/kernel/ptrace.c 	if (!access_ok(data, 33 * 8))
data              369 arch/mips/kernel/ptrace.c 				   i + (__u64 __user *)data);
data              372 arch/mips/kernel/ptrace.c 			__put_user((__u64) -1, i + (__u64 __user *) data);
data              375 arch/mips/kernel/ptrace.c 	__put_user(child->thread.fpu.fcr31, data + 64);
data              376 arch/mips/kernel/ptrace.c 	__put_user(boot_cpu_data.fpu_id, data + 65);
data              381 arch/mips/kernel/ptrace.c int ptrace_setfpregs(struct task_struct *child, __u32 __user *data)
data              388 arch/mips/kernel/ptrace.c 	if (!access_ok(data, 33 * 8))
data              395 arch/mips/kernel/ptrace.c 		__get_user(fpr_val, i + (__u64 __user *)data);
data              399 arch/mips/kernel/ptrace.c 	__get_user(value, data + 64);
data             1165 arch/mips/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data             1169 arch/mips/kernel/ptrace.c 	void __user *datavp = (void __user *) data;
data             1170 arch/mips/kernel/ptrace.c 	unsigned long __user *datalp = (void __user *) data;
data             1176 arch/mips/kernel/ptrace.c 		ret = generic_ptrace_peekdata(child, addr, data);
data             1277 arch/mips/kernel/ptrace.c 		ret = generic_ptrace_pokedata(child, addr, data);
data             1287 arch/mips/kernel/ptrace.c 			regs->regs[addr] = data;
data             1308 arch/mips/kernel/ptrace.c 					  addr & 1, data);
data             1312 arch/mips/kernel/ptrace.c 			set_fpr64(&fregs[addr - FPR_BASE], 0, data);
data             1317 arch/mips/kernel/ptrace.c 			ptrace_setfcr31(child, data);
data             1321 arch/mips/kernel/ptrace.c 			regs->cp0_epc = data;
data             1324 arch/mips/kernel/ptrace.c 			regs->hi = data;
data             1327 arch/mips/kernel/ptrace.c 			regs->lo = data;
data             1331 arch/mips/kernel/ptrace.c 			regs->acx = data;
data             1343 arch/mips/kernel/ptrace.c 			dregs[addr - DSP_BASE] = data;
data             1351 arch/mips/kernel/ptrace.c 			child->thread.dsp.dspcontrol = data;
data             1391 arch/mips/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data               48 arch/mips/kernel/ptrace32.c 	int data = cdata;
data               78 arch/mips/kernel/ptrace32.c 		ret = put_user(tmp, (u32 __user *) (unsigned long) data);
data              165 arch/mips/kernel/ptrace32.c 		ret = put_user(tmp, (unsigned __user *) (unsigned long) data);
data              187 arch/mips/kernel/ptrace32.c 		if (ptrace_access_vm(child, (u64)addrOthers, &data,
data              188 arch/mips/kernel/ptrace32.c 					sizeof(data),
data              189 arch/mips/kernel/ptrace32.c 					FOLL_FORCE | FOLL_WRITE) == sizeof(data))
data              202 arch/mips/kernel/ptrace32.c 			regs->regs[addr] = data;
data              227 arch/mips/kernel/ptrace32.c 					  addr & 1, data);
data              230 arch/mips/kernel/ptrace32.c 			set_fpr64(&fregs[addr - FPR_BASE], 0, data);
data              234 arch/mips/kernel/ptrace32.c 			child->thread.fpu.fcr31 = data;
data              238 arch/mips/kernel/ptrace32.c 			regs->cp0_epc = data;
data              241 arch/mips/kernel/ptrace32.c 			regs->hi = data;
data              244 arch/mips/kernel/ptrace32.c 			regs->lo = data;
data              255 arch/mips/kernel/ptrace32.c 			dregs[addr - DSP_BASE] = data;
data              263 arch/mips/kernel/ptrace32.c 			child->thread.dsp.dspcontrol = data;
data              275 arch/mips/kernel/ptrace32.c 				(struct user_pt_regs __user *) (__u64) data);
data              280 arch/mips/kernel/ptrace32.c 				(struct user_pt_regs __user *) (__u64) data);
data              285 arch/mips/kernel/ptrace32.c 		ret = ptrace_getfpregs(child, (__u32 __user *) (__u64) data);
data              289 arch/mips/kernel/ptrace32.c 		ret = ptrace_setfpregs(child, (__u32 __user *) (__u64) data);
data              294 arch/mips/kernel/ptrace32.c 				(unsigned int __user *) (unsigned long) data);
data              299 arch/mips/kernel/ptrace32.c 				(unsigned long __user *) (unsigned long) data);
data              313 arch/mips/kernel/ptrace32.c 		ret = compat_ptrace_request(child, request, addr, data);
data               11 arch/mips/kernel/spinlock_test.c static int ss_get(void *data, u64 *val)
data               55 arch/mips/kernel/spinlock_test.c static int multi_other(void *data)
data               59 arch/mips/kernel/spinlock_test.c 	struct spin_multi_per_thread *pt = data;
data               91 arch/mips/kernel/spinlock_test.c static int multi_get(void *data, u64 *val)
data               43 arch/mips/kernel/spram.c static void ispram_store_tag(unsigned int offset, unsigned int data)
data               51 arch/mips/kernel/spram.c 	write_c0_taglo(data);
data               64 arch/mips/kernel/spram.c 	unsigned int data;
data               72 arch/mips/kernel/spram.c 	data = read_c0_taglo();
data               77 arch/mips/kernel/spram.c 	return data;
data               80 arch/mips/kernel/spram.c static void dspram_store_tag(unsigned int offset, unsigned int data)
data               87 arch/mips/kernel/spram.c 	write_c0_dtaglo(data);
data               98 arch/mips/kernel/spram.c 	unsigned int data;
data              105 arch/mips/kernel/spram.c 	data = read_c0_dtaglo();
data              110 arch/mips/kernel/spram.c 	return data;
data              444 arch/mips/kernel/traps.c 	int data = regs->cp0_cause & 4;
data              450 arch/mips/kernel/traps.c 	if (data && !user_mode(regs))
data              478 arch/mips/kernel/traps.c 	       data ? "Data" : "Instruction",
data             1217 arch/mips/kernel/traps.c 	void *data)
data             1219 arch/mips/kernel/traps.c 	struct pt_regs *regs = data;
data              155 arch/mips/kernel/uprobes.c 	unsigned long val, void *data)
data              157 arch/mips/kernel/uprobes.c 	struct die_args *args = data;
data               28 arch/mips/kernel/vdso.c struct vdso_data *vdso_data = mips_vdso_data.data;
data               46 arch/mips/kernel/vdso.c 	BUG_ON(!PAGE_ALIGNED(image->data));
data               51 arch/mips/kernel/vdso.c 	data_pfn = __phys_to_pfn(__pa_symbol(image->data));
data             1605 arch/mips/kvm/emulate.c 	void *data = run->mmio.data;
data             1628 arch/mips/kvm/emulate.c 		*(u64 *)data = vcpu->arch.gprs[rt];
data             1632 arch/mips/kvm/emulate.c 			  vcpu->arch.gprs[rt], *(u64 *)data);
data             1638 arch/mips/kvm/emulate.c 		*(u32 *)data = vcpu->arch.gprs[rt];
data             1642 arch/mips/kvm/emulate.c 			  vcpu->arch.gprs[rt], *(u32 *)data);
data             1647 arch/mips/kvm/emulate.c 		*(u16 *)data = vcpu->arch.gprs[rt];
data             1651 arch/mips/kvm/emulate.c 			  vcpu->arch.gprs[rt], *(u16 *)data);
data             1656 arch/mips/kvm/emulate.c 		*(u8 *)data = vcpu->arch.gprs[rt];
data             1660 arch/mips/kvm/emulate.c 			  vcpu->arch.gprs[rt], *(u8 *)data);
data             2594 arch/mips/kvm/emulate.c 		*gpr = *(s64 *)run->mmio.data;
data             2599 arch/mips/kvm/emulate.c 			*gpr = *(s32 *)run->mmio.data;
data             2601 arch/mips/kvm/emulate.c 			*gpr = *(u32 *)run->mmio.data;
data             2606 arch/mips/kvm/emulate.c 			*gpr = *(s16 *) run->mmio.data;
data             2608 arch/mips/kvm/emulate.c 			*gpr = *(u16 *)run->mmio.data;
data             2613 arch/mips/kvm/emulate.c 			*gpr = *(s8 *) run->mmio.data;
data             2615 arch/mips/kvm/emulate.c 			*gpr = *(u8 *) run->mmio.data;
data             1215 arch/mips/kvm/mips.c static void kvm_mips_comparecount_func(unsigned long data)
data             1217 arch/mips/kvm/mips.c 	struct kvm_vcpu *vcpu = (struct kvm_vcpu *)data;
data              474 arch/mips/kvm/mmu.c 					    void *data),
data              475 arch/mips/kvm/mmu.c 			     void *data)
data              501 arch/mips/kvm/mmu.c 		ret |= handler(kvm, gfn, gfn_end, memslot, data);
data              509 arch/mips/kvm/mmu.c 				 struct kvm_memory_slot *memslot, void *data)
data              524 arch/mips/kvm/mmu.c 				struct kvm_memory_slot *memslot, void *data)
data              527 arch/mips/kvm/mmu.c 	pte_t hva_pte = *(pte_t *)data;
data              566 arch/mips/kvm/mmu.c 			       struct kvm_memory_slot *memslot, void *data)
data              572 arch/mips/kvm/mmu.c 				    struct kvm_memory_slot *memslot, void *data)
data              313 arch/mips/lantiq/irq.c 	struct irq_data *data;
data              323 arch/mips/lantiq/irq.c 	data = irq_get_irq_data(irq);
data              325 arch/mips/lantiq/irq.c 	irq_data_update_effective_affinity(data, cpumask_of(0));
data              426 arch/mips/lantiq/irq.c 	{ .compatible = "lantiq,icu", .data = icu_of_init },
data               40 arch/mips/lasat/at93c.c static void at93c_cycle_clk(u32 data)
data               42 arch/mips/lasat/at93c.c 	at93c_reg_write(data | at93c->clk);
data               44 arch/mips/lasat/at93c.c 	at93c_reg_write(data & ~at93c->clk);
data               50 arch/mips/lasat/at93c.c 	u32 data = at93c_reg_read();
data               52 arch/mips/lasat/at93c.c 		data |= 1 << at93c->wdata_shift;
data               54 arch/mips/lasat/at93c.c 		data &= ~(1 << at93c->wdata_shift);
data               56 arch/mips/lasat/at93c.c 	at93c_reg_write(data);
data               58 arch/mips/lasat/at93c.c 	at93c_cycle_clk(data);
data               63 arch/mips/lasat/at93c.c 	u32 data;
data               66 arch/mips/lasat/at93c.c 	data = (at93c_datareg_read() >> at93c->rdata_shift) & 1;
data               67 arch/mips/lasat/at93c.c 	return data;
data               73 arch/mips/lasat/at93c.c 	u8 data = 0;
data               76 arch/mips/lasat/at93c.c 		data <<= 1;
data               77 arch/mips/lasat/at93c.c 		data |= at93c_read_databit();
data               79 arch/mips/lasat/at93c.c 	return data;
data               82 arch/mips/lasat/at93c.c static void at93c_write_bits(u32 data, int size)
data               89 arch/mips/lasat/at93c.c 		at93c_write_databit((data & mask) >> shift);
data               90 arch/mips/lasat/at93c.c 		data <<= 1;
data              139 arch/mips/lasat/at93c.c void at93c_write(u8 addr, u8 data)
data              144 arch/mips/lasat/at93c.c 	at93c_write_bits(data, 8);
data               19 arch/mips/lasat/at93c.h void at93c_write(u8 addr, u8 data);
data               52 arch/mips/lasat/ds1603.c static void rtc_cycle_clock(unsigned long data)
data               54 arch/mips/lasat/ds1603.c 	data |= ds1603->clk;
data               55 arch/mips/lasat/ds1603.c 	rtc_reg_write(data);
data               58 arch/mips/lasat/ds1603.c 		data &= ~ds1603->data;
data               60 arch/mips/lasat/ds1603.c 		data |= ds1603->data;
data               61 arch/mips/lasat/ds1603.c 	data &= ~ds1603->clk;
data               62 arch/mips/lasat/ds1603.c 	rtc_reg_write(data);
data               68 arch/mips/lasat/ds1603.c 	unsigned long data = rtc_reg_read();
data               72 arch/mips/lasat/ds1603.c 		data |= ds1603->data;
data               74 arch/mips/lasat/ds1603.c 		data &= ~ds1603->data;
data               76 arch/mips/lasat/ds1603.c 	rtc_reg_write(data);
data               78 arch/mips/lasat/ds1603.c 	rtc_cycle_clock(data);
data               83 arch/mips/lasat/ds1603.c 	unsigned int data;
data               85 arch/mips/lasat/ds1603.c 	data = (rtc_datareg_read() & (1 << ds1603->data_read_shift))
data               88 arch/mips/lasat/ds1603.c 	return data;
data               16 arch/mips/lasat/ds1603.h 	u32 data;
data               22 arch/mips/lasat/lasat_board.c #define EEPROM_CRC(data, len) (~crc32(~0, data, len))
data               26 arch/mips/lasat/lasat_board.c int EEPROMRead(unsigned int pos, unsigned char *data, int len)
data               31 arch/mips/lasat/lasat_board.c 		*data++ = at93c_read(pos++);
data               36 arch/mips/lasat/lasat_board.c int EEPROMWrite(unsigned int pos, unsigned char *data, int len)
data               41 arch/mips/lasat/lasat_board.c 		at93c_write(pos++, *data++);
data               36 arch/mips/lasat/picvue.c static void pvc_write_byte(u32 data, u8 byte)
data               38 arch/mips/lasat/picvue.c 	data |= picvue->e;
data               39 arch/mips/lasat/picvue.c 	pvc_reg_write(data);
data               40 arch/mips/lasat/picvue.c 	data &= ~picvue->data_mask;
data               41 arch/mips/lasat/picvue.c 	data |= byte << picvue->data_shift;
data               42 arch/mips/lasat/picvue.c 	pvc_reg_write(data);
data               44 arch/mips/lasat/picvue.c 	pvc_reg_write(data & ~picvue->e);
data               48 arch/mips/lasat/picvue.c static u8 pvc_read_byte(u32 data)
data               52 arch/mips/lasat/picvue.c 	data |= picvue->e;
data               53 arch/mips/lasat/picvue.c 	pvc_reg_write(data);
data               56 arch/mips/lasat/picvue.c 	data &= ~picvue->e;
data               57 arch/mips/lasat/picvue.c 	pvc_reg_write(data);
data               64 arch/mips/lasat/picvue.c 	u32 data = pvc_reg_read();
data               66 arch/mips/lasat/picvue.c 	data |= picvue->rw;
data               67 arch/mips/lasat/picvue.c 	data &= ~picvue->rs;
data               68 arch/mips/lasat/picvue.c 	pvc_reg_write(data);
data               70 arch/mips/lasat/picvue.c 	byte = pvc_read_byte(data);
data               71 arch/mips/lasat/picvue.c 	data |= picvue->rs;
data               72 arch/mips/lasat/picvue.c 	pvc_reg_write(data);
data               94 arch/mips/lasat/picvue.c 	u32 data = pvc_reg_read();
data               95 arch/mips/lasat/picvue.c 	data &= ~picvue->rw;
data               97 arch/mips/lasat/picvue.c 		data |= picvue->rs;
data               99 arch/mips/lasat/picvue.c 		data &= ~picvue->rs;
data              100 arch/mips/lasat/picvue.c 	pvc_reg_write(data);
data              102 arch/mips/lasat/picvue.c 	pvc_write_byte(data, byte);
data              104 arch/mips/lasat/picvue.c 		data &= ~picvue->rs;
data              106 arch/mips/lasat/picvue.c 		data |= picvue->rs;
data              107 arch/mips/lasat/picvue.c 	pvc_reg_write(data);
data               33 arch/mips/lasat/picvue_proc.c static void pvc_display(unsigned long data)
data               88 arch/mips/lasat/sysctl.c 	if (!table->data || !table->maxlen || !*lenp ||
data              112 arch/mips/lasat/sysctl.c 		*(unsigned int *)(table->data) = ip;
data              115 arch/mips/lasat/sysctl.c 		ip = *(unsigned int *)(table->data);
data              162 arch/mips/lasat/sysctl.c 		.data		= &lasat_board_info.li_cpu_hz,
data              169 arch/mips/lasat/sysctl.c 		.data		= &lasat_board_info.li_bus_hz,
data              176 arch/mips/lasat/sysctl.c 		.data		= &lasat_board_info.li_bmid,
data              183 arch/mips/lasat/sysctl.c 		.data		= &lasat_board_info.li_prid,
data              191 arch/mips/lasat/sysctl.c 		.data		= &lasat_board_info.li_eeprom_info.ipaddr,
data              198 arch/mips/lasat/sysctl.c 		.data		= &lasat_board_info.li_eeprom_info.netmask,
data              206 arch/mips/lasat/sysctl.c 		.data		= &lasat_board_info.li_eeprom_info.passwd_hash,
data              214 arch/mips/lasat/sysctl.c 		.data		= &lasat_boot_to_service,
data              222 arch/mips/lasat/sysctl.c 		.data		= &rtctmp,
data              230 arch/mips/lasat/sysctl.c 		.data		= &lasat_board_info.li_namestr,
data              237 arch/mips/lasat/sysctl.c 		.data		= &lasat_board_info.li_typestr,
data               71 arch/mips/loongson64/common/cs5536/cs5536_pci.c 	u32 data = 0;
data               81 arch/mips/loongson64/common/cs5536/cs5536_pci.c 		data = vsm_conf_read[function](reg);
data               83 arch/mips/loongson64/common/cs5536/cs5536_pci.c 	return data;
data               24 arch/mips/loongson64/loongson-3/cop2-ex.c 	void *data)
data               28 arch/mips/loongson64/loongson-3/hpet.c static void smbus_write(int offset, int data)
data               30 arch/mips/loongson64/loongson-3/hpet.c 	*(volatile unsigned int *)(SMBUS_CFG_BASE + offset) = data;
data               46 arch/mips/loongson64/loongson-3/hpet.c static void hpet_write(int offset, int data)
data               48 arch/mips/loongson64/loongson-3/hpet.c 	*(volatile unsigned int *)(HPET_MMIO_ADDR + offset) = data;
data              173 arch/mips/loongson64/loongson-3/hpet.c static irqreturn_t hpet_irq_handler(int irq, void *data)
data               14 arch/mips/math-emu/me-debugfs.c static int fpuemu_stat_get(void *data, u64 *val)
data               24 arch/mips/math-emu/me-debugfs.c 		pv = (void *)ps + (unsigned long)data;
data               61 arch/mips/mm/cerr-sb1.c static uint32_t extract_ic(unsigned short addr, int data);
data               62 arch/mips/mm/cerr-sb1.c static uint32_t extract_dc(unsigned short addr, int data);
data              319 arch/mips/mm/cerr-sb1.c static uint32_t extract_ic(unsigned short addr, int data)
data              379 arch/mips/mm/cerr-sb1.c 		if (data) {
data              475 arch/mips/mm/cerr-sb1.c static uint32_t extract_dc(unsigned short addr, int data)
data              529 arch/mips/mm/cerr-sb1.c 		if (data) {
data              278 arch/mips/mm/init.c 			 void *data)
data              280 arch/mips/mm/init.c 	struct maar_walk_info *wi = data;
data              172 arch/mips/mti-malta/malta-init.c 		u32 start, map, mask, data;
data              230 arch/mips/mti-malta/malta-init.c 		MSC_READ(MSC01_PCI_CFG, data);
data              231 arch/mips/mti-malta/malta-init.c 		MSC_WRITE(MSC01_PCI_CFG, data & ~MSC01_PCI_CFG_EN_BIT);
data              257 arch/mips/mti-malta/malta-init.c 		if ((data & MSC01_PCI_CFG_MAXRTRY_MSK) ==
data              259 arch/mips/mti-malta/malta-init.c 			data = (data & ~(MSC01_PCI_CFG_MAXRTRY_MSK <<
data              265 arch/mips/mti-malta/malta-init.c 		MSC_WRITE(MSC01_PCI_CFG, data);
data              337 arch/mips/netlogic/common/irq.c 	{ .compatible = "netlogic,xlp-pic", .data = xlp_of_pic_init },
data              185 arch/mips/netlogic/xlp/ahci-init-xlp2.c static void write_phy_reg(u64 regbase, u32 addr, u32 physel, u8 data)
data              188 arch/mips/netlogic/xlp/ahci-init-xlp2.c 		(1u << 31) | (physel << 24) | (data << 16) | addr);
data              231 arch/mips/netlogic/xlp/ahci-init-xlp2.c 	u8 data;
data              233 arch/mips/netlogic/xlp/ahci-init-xlp2.c 	data = read_phy_reg(regbase, addr, physel);
data              235 arch/mips/netlogic/xlp/ahci-init-xlp2.c 		addr, physel, data, data == xdata ? "TRUE" : "FALSE");
data              345 arch/mips/netlogic/xlp/ahci-init-xlp2.c static void nlm_sata_intr_ack(struct irq_data *data)
data              351 arch/mips/netlogic/xlp/ahci-init-xlp2.c 	node = data->irq / NLM_IRQS_PER_NODE;
data              161 arch/mips/netlogic/xlp/ahci-init.c static void nlm_sata_intr_ack(struct irq_data *data)
data               93 arch/mips/netlogic/xlp/cop2-ex.c 	void *data)
data               94 arch/mips/netlogic/xlp/usb-init-xlp2.c static void xlp2xx_usb_ack(struct irq_data *data)
data               98 arch/mips/netlogic/xlp/usb-init-xlp2.c 	switch (data->irq) {
data              115 arch/mips/netlogic/xlp/usb-init-xlp2.c static void xlp9xx_usb_ack(struct irq_data *data)
data              121 arch/mips/netlogic/xlp/usb-init-xlp2.c 	irq = data->irq % NLM_IRQS_PER_NODE;
data              122 arch/mips/netlogic/xlp/usb-init-xlp2.c 	node = data->irq / NLM_IRQS_PER_NODE;
data               69 arch/mips/netlogic/xlr/fmn.c static irqreturn_t fmn_message_handler(int irq, void *data)
data               36 arch/mips/paravirt/paravirt-irq.c static void irq_core_ack(struct irq_data *data)
data               38 arch/mips/paravirt/paravirt-irq.c 	struct core_chip_data *cd = irq_data_get_irq_chip_data(data);
data               52 arch/mips/paravirt/paravirt-irq.c static void irq_core_eoi(struct irq_data *data)
data               54 arch/mips/paravirt/paravirt-irq.c 	struct core_chip_data *cd = irq_data_get_irq_chip_data(data);
data               66 arch/mips/paravirt/paravirt-irq.c 	struct irq_data *data = arg;
data               67 arch/mips/paravirt/paravirt-irq.c 	struct core_chip_data *cd = irq_data_get_irq_chip_data(data);
data               80 arch/mips/paravirt/paravirt-irq.c static void irq_core_disable(struct irq_data *data)
data               82 arch/mips/paravirt/paravirt-irq.c 	struct core_chip_data *cd = irq_data_get_irq_chip_data(data);
data               86 arch/mips/paravirt/paravirt-irq.c static void irq_core_enable(struct irq_data *data)
data               88 arch/mips/paravirt/paravirt-irq.c 	struct core_chip_data *cd = irq_data_get_irq_chip_data(data);
data               92 arch/mips/paravirt/paravirt-irq.c static void irq_core_bus_lock(struct irq_data *data)
data               94 arch/mips/paravirt/paravirt-irq.c 	struct core_chip_data *cd = irq_data_get_irq_chip_data(data);
data               99 arch/mips/paravirt/paravirt-irq.c static void irq_core_bus_sync_unlock(struct irq_data *data)
data              101 arch/mips/paravirt/paravirt-irq.c 	struct core_chip_data *cd = irq_data_get_irq_chip_data(data);
data              104 arch/mips/paravirt/paravirt-irq.c 		on_each_cpu(irq_core_set_enable_local, data, 1);
data              173 arch/mips/paravirt/paravirt-irq.c static void irq_pci_enable(struct irq_data *data)
data              175 arch/mips/paravirt/paravirt-irq.c 	u32 mask = 1u << data->irq;
data              180 arch/mips/paravirt/paravirt-irq.c static void irq_pci_disable(struct irq_data *data)
data              182 arch/mips/paravirt/paravirt-irq.c 	u32 mask = 1u << data->irq;
data              187 arch/mips/paravirt/paravirt-irq.c static void irq_pci_ack(struct irq_data *data)
data              191 arch/mips/paravirt/paravirt-irq.c static void irq_pci_mask(struct irq_data *data)
data              193 arch/mips/paravirt/paravirt-irq.c 	u32 mask = 1u << data->irq;
data              198 arch/mips/paravirt/paravirt-irq.c static void irq_pci_unmask(struct irq_data *data)
data              200 arch/mips/paravirt/paravirt-irq.c 	u32 mask = 1u << data->irq;
data              214 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_all(struct irq_data *data,  void __iomem *base)
data              217 arch/mips/paravirt/paravirt-irq.c 	unsigned int mbox = data->irq - MIPS_IRQ_MBOX0;
data              229 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_enable(struct irq_data *data)
data              231 arch/mips/paravirt/paravirt-irq.c 	irq_mbox_all(data, mips_irq_chip + mips_irq_chip_reg_en_w1s + sizeof(u32));
data              234 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_disable(struct irq_data *data)
data              236 arch/mips/paravirt/paravirt-irq.c 	irq_mbox_all(data, mips_irq_chip + mips_irq_chip_reg_en_w1c + sizeof(u32));
data              239 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_ack(struct irq_data *data)
data              242 arch/mips/paravirt/paravirt-irq.c 	unsigned int mbox = data->irq - MIPS_IRQ_MBOX0;
data              261 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_cpu_onoffline(struct irq_data *data,  void __iomem *base)
data              263 arch/mips/paravirt/paravirt-irq.c 	unsigned int mbox = data->irq - MIPS_IRQ_MBOX0;
data              274 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_cpu_online(struct irq_data *data)
data              276 arch/mips/paravirt/paravirt-irq.c 	irq_mbox_cpu_onoffline(data, mips_irq_chip + mips_irq_chip_reg_en_w1s + sizeof(u32));
data              279 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_cpu_offline(struct irq_data *data)
data              281 arch/mips/paravirt/paravirt-irq.c 	irq_mbox_cpu_onoffline(data, mips_irq_chip + mips_irq_chip_reg_en_w1c + sizeof(u32));
data               37 arch/mips/pci/fixup-sb1250.c static int sb1250_bus_dma_mask(struct pci_dev *dev, void *data)
data               39 arch/mips/pci/fixup-sb1250.c 	struct sb1250_bus_dma_mask_exclude *exclude = data;
data              173 arch/mips/pci/msi-octeon.c 	msg.data = irq - OCTEON_IRQ_MSI_BIT0;
data              267 arch/mips/pci/msi-octeon.c static void octeon_irq_msi_enable_pcie(struct irq_data *data)
data              271 arch/mips/pci/msi-octeon.c 	int msi_number = data->irq - OCTEON_IRQ_MSI_BIT0;
data              283 arch/mips/pci/msi-octeon.c static void octeon_irq_msi_disable_pcie(struct irq_data *data)
data              287 arch/mips/pci/msi-octeon.c 	int msi_number = data->irq - OCTEON_IRQ_MSI_BIT0;
data              305 arch/mips/pci/msi-octeon.c static void octeon_irq_msi_enable_pci(struct irq_data *data)
data              316 arch/mips/pci/msi-octeon.c static void octeon_irq_msi_disable_pci(struct irq_data *data)
data              332 arch/mips/pci/msi-xlp.c 	msg.data = 0xc00 | msivec;
data              434 arch/mips/pci/msi-xlp.c 	msg.data = 0xc00 | msixvec;
data               20 arch/mips/pci/ops-bcm63xx.c static int postprocess_read(u32 data, int where, unsigned int size)
data               27 arch/mips/pci/ops-bcm63xx.c 		ret = (data >> ((where & 3) << 3)) & 0xff;
data               30 arch/mips/pci/ops-bcm63xx.c 		ret = (data >> ((where & 3) << 3)) & 0xffff;
data               33 arch/mips/pci/ops-bcm63xx.c 		ret = data;
data              104 arch/mips/pci/ops-bcm63xx.c 	u32 data;
data              112 arch/mips/pci/ops-bcm63xx.c 	data = le32_to_cpu(__raw_readl(pci_iospace_start));
data              116 arch/mips/pci/ops-bcm63xx.c 	*val = postprocess_read(data, where, size);
data              125 arch/mips/pci/ops-bcm63xx.c 	u32 data;
data              134 arch/mips/pci/ops-bcm63xx.c 	data = le32_to_cpu(__raw_readl(pci_iospace_start));
data              135 arch/mips/pci/ops-bcm63xx.c 	data = preprocess_write(data, val, where, size);
data              137 arch/mips/pci/ops-bcm63xx.c 	__raw_writel(cpu_to_le32(data), pci_iospace_start);
data              211 arch/mips/pci/ops-bcm63xx.c 	u32 data;
data              213 arch/mips/pci/ops-bcm63xx.c 	data = 0;
data              219 arch/mips/pci/ops-bcm63xx.c 		data = (bcm63xx_get_cpu_id() << 16) | PCI_VENDOR_ID_BROADCOM;
data              223 arch/mips/pci/ops-bcm63xx.c 		data = (PCI_STATUS_DEVSEL_SLOW << 16);
data              224 arch/mips/pci/ops-bcm63xx.c 		data |= fake_cb_bridge_regs.pci_command;
data              228 arch/mips/pci/ops-bcm63xx.c 		data = (PCI_CLASS_BRIDGE_CARDBUS << 16);
data              232 arch/mips/pci/ops-bcm63xx.c 		data = (PCI_HEADER_TYPE_CARDBUS << 16);
data              237 arch/mips/pci/ops-bcm63xx.c 		data = (fake_cb_bridge_regs.bridge_control << 16);
data              239 arch/mips/pci/ops-bcm63xx.c 		data |= (0x1 << 8) | 0xff;
data              243 arch/mips/pci/ops-bcm63xx.c 		data = (fake_cb_bridge_regs.cb_latency << 24);
data              244 arch/mips/pci/ops-bcm63xx.c 		data |= (fake_cb_bridge_regs.subordinate_busn << 16);
data              245 arch/mips/pci/ops-bcm63xx.c 		data |= (fake_cb_bridge_regs.cardbus_busn << 8);
data              246 arch/mips/pci/ops-bcm63xx.c 		data |= fake_cb_bridge_regs.pci_busn;
data              250 arch/mips/pci/ops-bcm63xx.c 		data = fake_cb_bridge_regs.mem_base0;
data              254 arch/mips/pci/ops-bcm63xx.c 		data = fake_cb_bridge_regs.mem_limit0;
data              258 arch/mips/pci/ops-bcm63xx.c 		data = fake_cb_bridge_regs.mem_base1;
data              262 arch/mips/pci/ops-bcm63xx.c 		data = fake_cb_bridge_regs.mem_limit1;
data              267 arch/mips/pci/ops-bcm63xx.c 		data = fake_cb_bridge_regs.io_base0 | 0x1;
data              271 arch/mips/pci/ops-bcm63xx.c 		data = fake_cb_bridge_regs.io_limit0;
data              276 arch/mips/pci/ops-bcm63xx.c 		data = fake_cb_bridge_regs.io_base1 | 0x1;
data              280 arch/mips/pci/ops-bcm63xx.c 		data = fake_cb_bridge_regs.io_limit1;
data              284 arch/mips/pci/ops-bcm63xx.c 	*val = postprocess_read(data, where, size);
data              294 arch/mips/pci/ops-bcm63xx.c 	u32 data, tmp;
data              297 arch/mips/pci/ops-bcm63xx.c 	ret = fake_cb_bridge_read((where & ~0x3), 4, &data);
data              301 arch/mips/pci/ops-bcm63xx.c 	data = preprocess_write(data, val, where, size);
data              306 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.pci_command = (data & 0xffff);
data              310 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.cb_latency = (data >> 24) & 0xff;
data              311 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.subordinate_busn = (data >> 16) & 0xff;
data              312 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.cardbus_busn = (data >> 8) & 0xff;
data              313 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.pci_busn = data & 0xff;
data              319 arch/mips/pci/ops-bcm63xx.c 		tmp = (data >> 16) & 0xffff;
data              327 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.mem_base0 = data;
data              331 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.mem_limit0 = data;
data              335 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.mem_base1 = data;
data              339 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.mem_limit1 = data;
data              343 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.io_base0 = data;
data              347 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.io_limit0 = data;
data              351 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.io_base1 = data;
data              355 arch/mips/pci/ops-bcm63xx.c 		fake_cb_bridge_regs.io_limit1 = data;
data              486 arch/mips/pci/ops-bcm63xx.c 	u32 data;
data              495 arch/mips/pci/ops-bcm63xx.c 	data = bcm_pcie_readl(reg);
data              497 arch/mips/pci/ops-bcm63xx.c 	*val = postprocess_read(data, where, size);
data              506 arch/mips/pci/ops-bcm63xx.c 	u32 data;
data              516 arch/mips/pci/ops-bcm63xx.c 	data = bcm_pcie_readl(reg);
data              518 arch/mips/pci/ops-bcm63xx.c 	data = preprocess_write(data, val, where, size);
data              519 arch/mips/pci/ops-bcm63xx.c 	bcm_pcie_writel(data, reg);
data               27 arch/mips/pci/ops-bonito64.c 				      u32 * data)
data               61 arch/mips/pci/ops-bonito64.c 		writel(cpu_to_le32(*data), addrp);
data               65 arch/mips/pci/ops-bonito64.c 		*data = le32_to_cpu(readl(addrp));
data               92 arch/mips/pci/ops-bonito64.c 	u32 data = 0;
data              100 arch/mips/pci/ops-bonito64.c 				       &data))
data              104 arch/mips/pci/ops-bonito64.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              106 arch/mips/pci/ops-bonito64.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              108 arch/mips/pci/ops-bonito64.c 		*val = data;
data              116 arch/mips/pci/ops-bonito64.c 	u32 data = 0;
data              124 arch/mips/pci/ops-bonito64.c 		data = val;
data              127 arch/mips/pci/ops-bonito64.c 					       where, &data))
data              131 arch/mips/pci/ops-bonito64.c 			data = (data & ~(0xff << ((where & 3) << 3))) |
data              134 arch/mips/pci/ops-bonito64.c 			data = (data & ~(0xffff << ((where & 3) << 3))) |
data              139 arch/mips/pci/ops-bonito64.c 				       &data))
data               75 arch/mips/pci/ops-emma2rh.c 	u32 data;
data               87 arch/mips/pci/ops-emma2rh.c 	data =
data               93 arch/mips/pci/ops-emma2rh.c 		*val = (data >> ((where & 3) << 3)) & 0xffU;
data               96 arch/mips/pci/ops-emma2rh.c 		*val = (data >> ((where & 2) << 3)) & 0xffffU;
data               99 arch/mips/pci/ops-emma2rh.c 		*val = data;
data              120 arch/mips/pci/ops-emma2rh.c 	u32 data;
data              132 arch/mips/pci/ops-emma2rh.c 	data =
data              139 arch/mips/pci/ops-emma2rh.c 		data &= ~(0xffU << shift);
data              140 arch/mips/pci/ops-emma2rh.c 		data |= ((val & 0xffU) << shift);
data              144 arch/mips/pci/ops-emma2rh.c 		data &= ~(0xffffU << shift);
data              145 arch/mips/pci/ops-emma2rh.c 		data |= ((val & 0xffffU) << shift);
data              148 arch/mips/pci/ops-emma2rh.c 		data = val;
data              155 arch/mips/pci/ops-emma2rh.c 			  (where & 0xfffffffc)) = data;
data               31 arch/mips/pci/ops-gt64xxx_pci0.c 		struct pci_bus *bus, unsigned int devfn, int where, u32 * data)
data               56 arch/mips/pci/ops-gt64xxx_pci0.c 			GT_WRITE(GT_PCI0_CFGDATA_OFS, *data);
data               58 arch/mips/pci/ops-gt64xxx_pci0.c 			__GT_WRITE(GT_PCI0_CFGDATA_OFS, *data);
data               65 arch/mips/pci/ops-gt64xxx_pci0.c 			*data = GT_READ(GT_PCI0_CFGDATA_OFS);
data               67 arch/mips/pci/ops-gt64xxx_pci0.c 			*data = __GT_READ(GT_PCI0_CFGDATA_OFS);
data               94 arch/mips/pci/ops-gt64xxx_pci0.c 	u32 data = 0;
data               97 arch/mips/pci/ops-gt64xxx_pci0.c 					       where, &data))
data              101 arch/mips/pci/ops-gt64xxx_pci0.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              103 arch/mips/pci/ops-gt64xxx_pci0.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              105 arch/mips/pci/ops-gt64xxx_pci0.c 		*val = data;
data              113 arch/mips/pci/ops-gt64xxx_pci0.c 	u32 data = 0;
data              116 arch/mips/pci/ops-gt64xxx_pci0.c 		data = val;
data              119 arch/mips/pci/ops-gt64xxx_pci0.c 						       devfn, where, &data))
data              123 arch/mips/pci/ops-gt64xxx_pci0.c 			data = (data & ~(0xff << ((where & 3) << 3))) |
data              126 arch/mips/pci/ops-gt64xxx_pci0.c 			data = (data & ~(0xffff << ((where & 3) << 3))) |
data              131 arch/mips/pci/ops-gt64xxx_pci0.c 					       where, &data))
data               27 arch/mips/pci/ops-lantiq.c 	unsigned int devfn, unsigned int where, u32 *data)
data               47 arch/mips/pci/ops-lantiq.c 		ltq_w32(swab32(*data), ((u32 *)cfg_base));
data               49 arch/mips/pci/ops-lantiq.c 		*data = ltq_r32(((u32 *)(cfg_base)));
data               50 arch/mips/pci/ops-lantiq.c 		*data = swab32(*data);
data               65 arch/mips/pci/ops-lantiq.c 	if (((*data) == 0xffffffff) && (access_type == PCI_ACCESS_READ))
data               74 arch/mips/pci/ops-lantiq.c 	u32 data = 0;
data               76 arch/mips/pci/ops-lantiq.c 	if (ltq_pci_config_access(PCI_ACCESS_READ, bus, devfn, where, &data))
data               80 arch/mips/pci/ops-lantiq.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data               82 arch/mips/pci/ops-lantiq.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data               84 arch/mips/pci/ops-lantiq.c 		*val = data;
data               92 arch/mips/pci/ops-lantiq.c 	u32 data = 0;
data               95 arch/mips/pci/ops-lantiq.c 		data = val;
data               98 arch/mips/pci/ops-lantiq.c 				devfn, where, &data))
data              102 arch/mips/pci/ops-lantiq.c 			data = (data & ~(0xff << ((where & 3) << 3))) |
data              105 arch/mips/pci/ops-lantiq.c 			data = (data & ~(0xffff << ((where & 3) << 3))) |
data              109 arch/mips/pci/ops-lantiq.c 	if (ltq_pci_config_access(PCI_ACCESS_WRITE, bus, devfn, where, &data))
data               35 arch/mips/pci/ops-loongson2.c 				      u32 *data)
data               60 arch/mips/pci/ops-loongson2.c 				*data = cs5536_pci_conf_read4(function, reg);
data               63 arch/mips/pci/ops-loongson2.c 				cs5536_pci_conf_write4(function, reg, *data);
data               93 arch/mips/pci/ops-loongson2.c 		writel(cpu_to_le32(*data), addrp);
data               95 arch/mips/pci/ops-loongson2.c 		*data = le32_to_cpu(readl(addrp));
data              121 arch/mips/pci/ops-loongson2.c 	u32 data = 0;
data              129 arch/mips/pci/ops-loongson2.c 				       &data))
data              133 arch/mips/pci/ops-loongson2.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              135 arch/mips/pci/ops-loongson2.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              137 arch/mips/pci/ops-loongson2.c 		*val = data;
data              145 arch/mips/pci/ops-loongson2.c 	u32 data = 0;
data              153 arch/mips/pci/ops-loongson2.c 		data = val;
data              156 arch/mips/pci/ops-loongson2.c 					where, &data))
data              160 arch/mips/pci/ops-loongson2.c 			data = (data & ~(0xff << ((where & 3) << 3))) |
data              163 arch/mips/pci/ops-loongson2.c 			data = (data & ~(0xffff << ((where & 3) << 3))) |
data              168 arch/mips/pci/ops-loongson2.c 				       &data))
data               18 arch/mips/pci/ops-loongson3.c 		int where, u32 *data)
data               54 arch/mips/pci/ops-loongson3.c 		writel(*data, addrp);
data               56 arch/mips/pci/ops-loongson3.c 		*data = readl(addrp);
data               57 arch/mips/pci/ops-loongson3.c 		if (*data == 0xffffffff) {
data               58 arch/mips/pci/ops-loongson3.c 			*data = -1;
data               68 arch/mips/pci/ops-loongson3.c 	u32 data = 0;
data               70 arch/mips/pci/ops-loongson3.c 			bus, devfn, where, &data);
data               76 arch/mips/pci/ops-loongson3.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data               78 arch/mips/pci/ops-loongson3.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data               80 arch/mips/pci/ops-loongson3.c 		*val = data;
data               88 arch/mips/pci/ops-loongson3.c 	u32 data = 0;
data               92 arch/mips/pci/ops-loongson3.c 		data = val;
data               95 arch/mips/pci/ops-loongson3.c 				bus, devfn, where, &data);
data              100 arch/mips/pci/ops-loongson3.c 			data = (data & ~(0xff << ((where & 3) << 3))) |
data              103 arch/mips/pci/ops-loongson3.c 			data = (data & ~(0xffff << ((where & 3) << 3))) |
data              108 arch/mips/pci/ops-loongson3.c 			bus, devfn, where, &data);
data               34 arch/mips/pci/ops-msc.c 	struct pci_bus *bus, unsigned int devfn, int where, u32 * data)
data               51 arch/mips/pci/ops-msc.c 		MSC_WRITE(MSC01_PCI_CFGDATA, *data);
data               53 arch/mips/pci/ops-msc.c 		MSC_READ(MSC01_PCI_CFGDATA, *data);
data               78 arch/mips/pci/ops-msc.c 	u32 data = 0;
data               86 arch/mips/pci/ops-msc.c 				      &data))
data               90 arch/mips/pci/ops-msc.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data               92 arch/mips/pci/ops-msc.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data               94 arch/mips/pci/ops-msc.c 		*val = data;
data              102 arch/mips/pci/ops-msc.c 	u32 data = 0;
data              110 arch/mips/pci/ops-msc.c 		data = val;
data              113 arch/mips/pci/ops-msc.c 					      where, &data))
data              117 arch/mips/pci/ops-msc.c 			data = (data & ~(0xff << ((where & 3) << 3))) |
data              120 arch/mips/pci/ops-msc.c 			data = (data & ~(0xffff << ((where & 3) << 3))) |
data              125 arch/mips/pci/ops-msc.c 				       &data))
data               78 arch/mips/pci/ops-nile4.c 	u32 data = 0;
data               87 arch/mips/pci/ops-nile4.c 					  &data);
data               92 arch/mips/pci/ops-nile4.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data               94 arch/mips/pci/ops-nile4.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data               96 arch/mips/pci/ops-nile4.c 		*val = data;
data              104 arch/mips/pci/ops-nile4.c 	u32 data = 0;
data              113 arch/mips/pci/ops-nile4.c 					  &data);
data              118 arch/mips/pci/ops-nile4.c 		data = (data & ~(0xff << ((where & 3) << 3))) |
data              121 arch/mips/pci/ops-nile4.c 		data = (data & ~(0xffff << ((where & 3) << 3))) |
data              124 arch/mips/pci/ops-nile4.c 		data = val;
data              127 arch/mips/pci/ops-nile4.c 	    (PCI_ACCESS_WRITE, bus, devfn, where, &data))
data              335 arch/mips/pci/ops-pmcmsp.c 				u32 *data)
data              401 arch/mips/pci/ops-pmcmsp.c 		value = cpu_to_le32(*data);
data              406 arch/mips/pci/ops-pmcmsp.c 		*data = value;
data              466 arch/mips/pci/ops-pmcmsp.c 	u32 data = 0;
data              474 arch/mips/pci/ops-pmcmsp.c 					where, &data)) {
data              479 arch/mips/pci/ops-pmcmsp.c 	*val = (data >> ((where & 3) << 3)) & 0x0ff;
data              514 arch/mips/pci/ops-pmcmsp.c 	u32 data = 0;
data              533 arch/mips/pci/ops-pmcmsp.c 					where, &data)) {
data              538 arch/mips/pci/ops-pmcmsp.c 	*val = (data >> ((where & 3) << 3)) & 0x0ffff;
data              571 arch/mips/pci/ops-pmcmsp.c 	u32 data = 0;
data              585 arch/mips/pci/ops-pmcmsp.c 					where, &data)) {
data              590 arch/mips/pci/ops-pmcmsp.c 	*val = data;
data              624 arch/mips/pci/ops-pmcmsp.c 	u32 data = 0;
data              628 arch/mips/pci/ops-pmcmsp.c 					where, &data))
data              632 arch/mips/pci/ops-pmcmsp.c 	data = (data & ~(0xff << ((where & 3) << 3))) |
data              637 arch/mips/pci/ops-pmcmsp.c 					where, &data))
data              673 arch/mips/pci/ops-pmcmsp.c 	u32 data = 0;
data              681 arch/mips/pci/ops-pmcmsp.c 					where, &data))
data              685 arch/mips/pci/ops-pmcmsp.c 	data = (data & ~(0xffff << ((where & 3) << 3))) |
data              690 arch/mips/pci/ops-pmcmsp.c 					where, &data))
data               48 arch/mips/pci/ops-rc32434.c 				unsigned char where, u32 *data)
data               58 arch/mips/pci/ops-rc32434.c 		rc32434_pci->pcicfgd = *data;
data               60 arch/mips/pci/ops-rc32434.c 		*data = rc32434_pci->pcicfgd;
data               75 arch/mips/pci/ops-rc32434.c 	u32 data;
data               78 arch/mips/pci/ops-rc32434.c 	ret = config_access(PCI_ACCESS_READ, bus, devfn, where, &data);
data               79 arch/mips/pci/ops-rc32434.c 	*val = (data >> ((where & 3) << 3)) & 0xff;
data               86 arch/mips/pci/ops-rc32434.c 	u32 data;
data               89 arch/mips/pci/ops-rc32434.c 	ret = config_access(PCI_ACCESS_READ, bus, devfn, where, &data);
data               90 arch/mips/pci/ops-rc32434.c 	*val = (data >> ((where & 3) << 3)) & 0xffff;
data              132 arch/mips/pci/ops-rc32434.c 	u32 data = 0;
data              134 arch/mips/pci/ops-rc32434.c 	if (config_access(PCI_ACCESS_READ, bus, devfn, where, &data))
data              137 arch/mips/pci/ops-rc32434.c 	data = (data & ~(0xff << ((where & 3) << 3))) |
data              140 arch/mips/pci/ops-rc32434.c 	if (config_access(PCI_ACCESS_WRITE, bus, devfn, where, &data))
data              151 arch/mips/pci/ops-rc32434.c 	u32 data = 0;
data              153 arch/mips/pci/ops-rc32434.c 	if (config_access(PCI_ACCESS_READ, bus, devfn, where, &data))
data              156 arch/mips/pci/ops-rc32434.c 	data = (data & ~(0xffff << ((where & 3) << 3))) |
data              159 arch/mips/pci/ops-rc32434.c 	if (config_access(PCI_ACCESS_WRITE, bus, devfn, where, &data))
data               51 arch/mips/pci/ops-vr41xx.c 	uint32_t data;
data               57 arch/mips/pci/ops-vr41xx.c 	data = readl(PCICONFDREG);
data               61 arch/mips/pci/ops-vr41xx.c 		*val = (data >> ((where & 3) << 3)) & 0xffU;
data               64 arch/mips/pci/ops-vr41xx.c 		*val = (data >> ((where & 2) << 3)) & 0xffffU;
data               67 arch/mips/pci/ops-vr41xx.c 		*val = data;
data               79 arch/mips/pci/ops-vr41xx.c 	uint32_t data;
data               85 arch/mips/pci/ops-vr41xx.c 	data = readl(PCICONFDREG);
data               90 arch/mips/pci/ops-vr41xx.c 		data &= ~(0xffU << shift);
data               91 arch/mips/pci/ops-vr41xx.c 		data |= ((val & 0xffU) << shift);
data               95 arch/mips/pci/ops-vr41xx.c 		data &= ~(0xffffU << shift);
data               96 arch/mips/pci/ops-vr41xx.c 		data |= ((val & 0xffffU) << shift);
data               99 arch/mips/pci/ops-vr41xx.c 		data = val;
data              105 arch/mips/pci/ops-vr41xx.c 	writel(data, PCICONFDREG);
data              100 arch/mips/pci/pci-alchemy.c 			 unsigned int dev_fn, unsigned char where, u32 *data)
data              109 arch/mips/pci/pci-alchemy.c 		*data = 0xffffffff;
data              123 arch/mips/pci/pci-alchemy.c 		*data = 0xffffffff;
data              155 arch/mips/pci/pci-alchemy.c 		__raw_writel(*data, ctx->pci_cfg_vm->addr + offset);
data              157 arch/mips/pci/pci-alchemy.c 		*data = __raw_readl(ctx->pci_cfg_vm->addr + offset);
data              161 arch/mips/pci/pci-alchemy.c 	    access_type, bus->number, device, where, *data, offset);
data              166 arch/mips/pci/pci-alchemy.c 		*data = 0xffffffff;
data              177 arch/mips/pci/pci-alchemy.c 		*data = 0xffffffff;
data              191 arch/mips/pci/pci-alchemy.c 	u32 data;
data              192 arch/mips/pci/pci-alchemy.c 	int ret = config_access(PCI_ACCESS_READ, bus, devfn, where, &data);
data              195 arch/mips/pci/pci-alchemy.c 		data >>= 8;
data              197 arch/mips/pci/pci-alchemy.c 		data >>= 16;
data              198 arch/mips/pci/pci-alchemy.c 	*val = data & 0xff;
data              205 arch/mips/pci/pci-alchemy.c 	u32 data;
data              206 arch/mips/pci/pci-alchemy.c 	int ret = config_access(PCI_ACCESS_READ, bus, devfn, where, &data);
data              209 arch/mips/pci/pci-alchemy.c 		data >>= 16;
data              210 arch/mips/pci/pci-alchemy.c 	*val = data & 0xffff;
data              223 arch/mips/pci/pci-alchemy.c 	u32 data = 0;
data              225 arch/mips/pci/pci-alchemy.c 	if (config_access(PCI_ACCESS_READ, bus, devfn, where, &data))
data              228 arch/mips/pci/pci-alchemy.c 	data = (data & ~(0xff << ((where & 3) << 3))) |
data              231 arch/mips/pci/pci-alchemy.c 	if (config_access(PCI_ACCESS_WRITE, bus, devfn, where, &data))
data              240 arch/mips/pci/pci-alchemy.c 	u32 data = 0;
data              242 arch/mips/pci/pci-alchemy.c 	if (config_access(PCI_ACCESS_READ, bus, devfn, where, &data))
data              245 arch/mips/pci/pci-alchemy.c 	data = (data & ~(0xffff << ((where & 3) << 3))) |
data              248 arch/mips/pci/pci-alchemy.c 	if (config_access(PCI_ACCESS_WRITE, bus, devfn, where, &data))
data              181 arch/mips/pci/pci-ar71xx.c 	u32 data;
data              186 arch/mips/pci/pci-ar71xx.c 	data = ~0;
data              193 arch/mips/pci/pci-ar71xx.c 		data = __raw_readl(base + AR71XX_PCI_REG_CFG_RDDATA);
data              195 arch/mips/pci/pci-ar71xx.c 	*value = (data >> (8 * (where & 3))) & ar71xx_pci_read_mask[size & 7];
data               77 arch/mips/pci/pci-ar724x.c 	u32 data;
data               86 arch/mips/pci/pci-ar724x.c 	data = __raw_readl(base + (where & ~3));
data               91 arch/mips/pci/pci-ar724x.c 		data &= ~(0xff << s);
data               92 arch/mips/pci/pci-ar724x.c 		data |= ((value & 0xff) << s);
data               96 arch/mips/pci/pci-ar724x.c 		data &= ~(0xffff << s);
data               97 arch/mips/pci/pci-ar724x.c 		data |= ((value & 0xffff) << s);
data              100 arch/mips/pci/pci-ar724x.c 		data = value;
data              106 arch/mips/pci/pci-ar724x.c 	__raw_writel(data, base + (where & ~3));
data              118 arch/mips/pci/pci-ar724x.c 	u32 data;
data              128 arch/mips/pci/pci-ar724x.c 	data = __raw_readl(base + (where & ~3));
data              133 arch/mips/pci/pci-ar724x.c 			data >>= 8;
data              135 arch/mips/pci/pci-ar724x.c 			data >>= 16;
data              136 arch/mips/pci/pci-ar724x.c 		data &= 0xff;
data              140 arch/mips/pci/pci-ar724x.c 			data >>= 16;
data              141 arch/mips/pci/pci-ar724x.c 		data &= 0xffff;
data              154 arch/mips/pci/pci-ar724x.c 		*value = data;
data              165 arch/mips/pci/pci-ar724x.c 	u32 data;
data              197 arch/mips/pci/pci-ar724x.c 	data = __raw_readl(base + (where & ~3));
data              202 arch/mips/pci/pci-ar724x.c 		data &= ~(0xff << s);
data              203 arch/mips/pci/pci-ar724x.c 		data |= ((value & 0xff) << s);
data              207 arch/mips/pci/pci-ar724x.c 		data &= ~(0xffff << s);
data              208 arch/mips/pci/pci-ar724x.c 		data |= ((value & 0xffff) << s);
data              211 arch/mips/pci/pci-ar724x.c 		data = value;
data              217 arch/mips/pci/pci-ar724x.c 	__raw_writel(data, base + (where & ~3));
data               60 arch/mips/pci/pci-bcm1480.c static inline void WRITECFG32(u32 addr, u32 data)
data               62 arch/mips/pci/pci-bcm1480.c 	*(u32 *)(cfg_space + (addr & ~3)) = data;
data              110 arch/mips/pci/pci-bcm1480.c 	u32 data = 0;
data              118 arch/mips/pci/pci-bcm1480.c 		data = READCFG32(CFGADDR(bus, devfn, where));
data              120 arch/mips/pci/pci-bcm1480.c 		data = 0xFFFFFFFF;
data              123 arch/mips/pci/pci-bcm1480.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              125 arch/mips/pci/pci-bcm1480.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              127 arch/mips/pci/pci-bcm1480.c 		*val = data;
data              136 arch/mips/pci/pci-bcm1480.c 	u32 data = 0;
data              146 arch/mips/pci/pci-bcm1480.c 	data = READCFG32(cfgaddr);
data              149 arch/mips/pci/pci-bcm1480.c 		data = (data & ~(0xff << ((where & 3) << 3))) |
data              152 arch/mips/pci/pci-bcm1480.c 		data = (data & ~(0xffff << ((where & 3) << 3))) |
data              155 arch/mips/pci/pci-bcm1480.c 		data = val;
data              157 arch/mips/pci/pci-bcm1480.c 	WRITECFG32(cfgaddr, data);
data               65 arch/mips/pci/pci-bcm1480ht.c static inline void WRITECFG32(u32 addr, u32 data)
data               67 arch/mips/pci/pci-bcm1480ht.c 	*(u32 *)(ht_cfg_space + (addr & ~3)) = data;
data               99 arch/mips/pci/pci-bcm1480ht.c 	u32 data = 0;
data              107 arch/mips/pci/pci-bcm1480ht.c 		data = READCFG32(CFGADDR(bus, devfn, where));
data              109 arch/mips/pci/pci-bcm1480ht.c 		data = 0xFFFFFFFF;
data              112 arch/mips/pci/pci-bcm1480ht.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              114 arch/mips/pci/pci-bcm1480ht.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              116 arch/mips/pci/pci-bcm1480ht.c 		*val = data;
data              125 arch/mips/pci/pci-bcm1480ht.c 	u32 data = 0;
data              135 arch/mips/pci/pci-bcm1480ht.c 	data = READCFG32(cfgaddr);
data              138 arch/mips/pci/pci-bcm1480ht.c 		data = (data & ~(0xff << ((where & 3) << 3))) |
data              141 arch/mips/pci/pci-bcm1480ht.c 		data = (data & ~(0xffff << ((where & 3) << 3))) |
data              144 arch/mips/pci/pci-bcm1480ht.c 		data = val;
data              146 arch/mips/pci/pci-bcm1480ht.c 	WRITECFG32(cfgaddr, data);
data               24 arch/mips/pci/pci-generic.c resource_size_t pcibios_align_resource(void *data, const struct resource *res,
data               27 arch/mips/pci/pci-generic.c 	struct pci_dev *dev = data;
data               46 arch/mips/pci/pci-legacy.c pcibios_align_resource(void *data, const struct resource *res,
data               49 arch/mips/pci/pci-legacy.c 	struct pci_dev *dev = data;
data              142 arch/mips/pci/pci-mt7620.c 	u32 data;
data              151 arch/mips/pci/pci-mt7620.c 	data = bridge_r32(RALINK_PCI_CONFIG_DATA_VIRT_REG);
data              155 arch/mips/pci/pci-mt7620.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              158 arch/mips/pci/pci-mt7620.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              161 arch/mips/pci/pci-mt7620.c 		*val = data;
data              174 arch/mips/pci/pci-mt7620.c 	u32 data;
data              183 arch/mips/pci/pci-mt7620.c 	data = bridge_r32(RALINK_PCI_CONFIG_DATA_VIRT_REG);
data              187 arch/mips/pci/pci-mt7620.c 		data = (data & ~(0xff << ((where & 3) << 3))) |
data              191 arch/mips/pci/pci-mt7620.c 		data = (data & ~(0xffff << ((where & 3) << 3))) |
data              195 arch/mips/pci/pci-mt7620.c 		data = val;
data              199 arch/mips/pci/pci-mt7620.c 	bridge_w32(data, RALINK_PCI_CONFIG_DATA_VIRT_REG);
data               68 arch/mips/pci/pci-rt2880.c 	u32 data;
data               75 arch/mips/pci/pci-rt2880.c 	data = rt2880_pci_reg_read(RT2880_PCI_REG_CONFIG_DATA);
data               80 arch/mips/pci/pci-rt2880.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data               83 arch/mips/pci/pci-rt2880.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data               86 arch/mips/pci/pci-rt2880.c 		*val = data;
data               98 arch/mips/pci/pci-rt2880.c 	u32 data;
data              105 arch/mips/pci/pci-rt2880.c 	data = rt2880_pci_reg_read(RT2880_PCI_REG_CONFIG_DATA);
data              109 arch/mips/pci/pci-rt2880.c 		data = (data & ~(0xff << ((where & 3) << 3))) |
data              113 arch/mips/pci/pci-rt2880.c 		data = (data & ~(0xffff << ((where & 3) << 3))) |
data              117 arch/mips/pci/pci-rt2880.c 		data = val;
data              121 arch/mips/pci/pci-rt2880.c 	rt2880_pci_reg_write(data, RT2880_PCI_REG_CONFIG_DATA);
data              234 arch/mips/pci/pci-rt3883.c 	u32 data;
data              245 arch/mips/pci/pci-rt3883.c 	data = rt3883_pci_r32(rpc, RT3883_PCI_REG_CFGDATA);
data              249 arch/mips/pci/pci-rt3883.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              252 arch/mips/pci/pci-rt3883.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              255 arch/mips/pci/pci-rt3883.c 		*val = data;
data              268 arch/mips/pci/pci-rt3883.c 	u32 data;
data              279 arch/mips/pci/pci-rt3883.c 	data = rt3883_pci_r32(rpc, RT3883_PCI_REG_CFGDATA);
data              283 arch/mips/pci/pci-rt3883.c 		data = (data & ~(0xff << ((where & 3) << 3))) |
data              287 arch/mips/pci/pci-rt3883.c 		data = (data & ~(0xffff << ((where & 3) << 3))) |
data              291 arch/mips/pci/pci-rt3883.c 		data = val;
data              295 arch/mips/pci/pci-rt3883.c 	rt3883_pci_w32(rpc, data, RT3883_PCI_REG_CFGDATA);
data               70 arch/mips/pci/pci-sb1250.c static inline void WRITECFG32(u32 addr, u32 data)
data               72 arch/mips/pci/pci-sb1250.c 	*(u32 *) (cfg_space + (addr & ~3)) = data;
data              119 arch/mips/pci/pci-sb1250.c 	u32 data = 0;
data              127 arch/mips/pci/pci-sb1250.c 		data = READCFG32(CFGADDR(bus, devfn, where));
data              129 arch/mips/pci/pci-sb1250.c 		data = 0xFFFFFFFF;
data              132 arch/mips/pci/pci-sb1250.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              134 arch/mips/pci/pci-sb1250.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              136 arch/mips/pci/pci-sb1250.c 		*val = data;
data              145 arch/mips/pci/pci-sb1250.c 	u32 data = 0;
data              155 arch/mips/pci/pci-sb1250.c 	data = READCFG32(cfgaddr);
data              158 arch/mips/pci/pci-sb1250.c 		data = (data & ~(0xff << ((where & 3) << 3))) |
data              161 arch/mips/pci/pci-sb1250.c 		data = (data & ~(0xffff << ((where & 3) << 3))) |
data              164 arch/mips/pci/pci-sb1250.c 		data = val;
data              166 arch/mips/pci/pci-sb1250.c 	WRITECFG32(cfgaddr, data);
data               66 arch/mips/pci/pci-xlp.c 	u32 data;
data               88 arch/mips/pci/pci-xlp.c 	data = *cfgaddr;
data               89 arch/mips/pci/pci-xlp.c 	return data;
data               93 arch/mips/pci/pci-xlp.c 	int where, u32 data)
data               99 arch/mips/pci/pci-xlp.c 	*cfgaddr = data;
data              105 arch/mips/pci/pci-xlp.c 	u32 data;
data              112 arch/mips/pci/pci-xlp.c 	data = pci_cfg_read_32bit(bus, devfn, where);
data              115 arch/mips/pci/pci-xlp.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              117 arch/mips/pci/pci-xlp.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              119 arch/mips/pci/pci-xlp.c 		*val = data;
data              128 arch/mips/pci/pci-xlp.c 	u32 data;
data              135 arch/mips/pci/pci-xlp.c 	data = pci_cfg_read_32bit(bus, devfn, where);
data              138 arch/mips/pci/pci-xlp.c 		data = (data & ~(0xff << ((where & 3) << 3))) |
data              141 arch/mips/pci/pci-xlp.c 		data = (data & ~(0xffff << ((where & 3) << 3))) |
data              144 arch/mips/pci/pci-xlp.c 		data = val;
data              146 arch/mips/pci/pci-xlp.c 	pci_cfg_write_32bit(bus, devfn, where, data);
data               65 arch/mips/pci/pci-xlr.c 	u32 data;
data               70 arch/mips/pci/pci-xlr.c 	data = *cfgaddr;
data               71 arch/mips/pci/pci-xlr.c 	return cpu_to_le32(data);
data               75 arch/mips/pci/pci-xlr.c 	int where, u32 data)
data               81 arch/mips/pci/pci-xlr.c 	*cfgaddr = cpu_to_le32(data);
data               87 arch/mips/pci/pci-xlr.c 	u32 data;
data               94 arch/mips/pci/pci-xlr.c 	data = pci_cfg_read_32bit(bus, devfn, where);
data               97 arch/mips/pci/pci-xlr.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data               99 arch/mips/pci/pci-xlr.c 		*val = (data >> ((where & 3) << 3)) & 0xffff;
data              101 arch/mips/pci/pci-xlr.c 		*val = data;
data              110 arch/mips/pci/pci-xlr.c 	u32 data;
data              117 arch/mips/pci/pci-xlr.c 	data = pci_cfg_read_32bit(bus, devfn, where);
data              120 arch/mips/pci/pci-xlr.c 		data = (data & ~(0xff << ((where & 3) << 3))) |
data              123 arch/mips/pci/pci-xlr.c 		data = (data & ~(0xffff << ((where & 3) << 3))) |
data              126 arch/mips/pci/pci-xlr.c 		data = val;
data              128 arch/mips/pci/pci-xlr.c 	pci_cfg_write_32bit(bus, devfn, where, data);
data              255 arch/mips/pci/pci-xlr.c 	msg.data = MSI_DATA_TRIGGER_EDGE |
data              279 arch/mips/pci/pci-xtalk-bridge.c 	struct bridge_irq_chip_data *data = d->chip_data;
data              287 arch/mips/pci/pci-xtalk-bridge.c 		data->nnasid = COMPACT_TO_NASID_NODEID(cpu_to_node(cpu));
data              288 arch/mips/pci/pci-xtalk-bridge.c 		bridge_write(data->bc, b_int_addr[pin].addr,
data              289 arch/mips/pci/pci-xtalk-bridge.c 			     (((data->bc->intr_addr >> 30) & 0x30000) |
data              290 arch/mips/pci/pci-xtalk-bridge.c 			      bit | (data->nasid << 8)));
data              291 arch/mips/pci/pci-xtalk-bridge.c 		bridge_read(data->bc, b_wid_tflush);
data              309 arch/mips/pci/pci-xtalk-bridge.c 	struct bridge_irq_chip_data *data;
data              316 arch/mips/pci/pci-xtalk-bridge.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              317 arch/mips/pci/pci-xtalk-bridge.c 	if (!data)
data              322 arch/mips/pci/pci-xtalk-bridge.c 		data->bc = info->ctrl;
data              323 arch/mips/pci/pci-xtalk-bridge.c 		data->nasid = info->nasid;
data              325 arch/mips/pci/pci-xtalk-bridge.c 				    data, handle_level_irq, NULL, NULL);
data              327 arch/mips/pci/pci-xtalk-bridge.c 		kfree(data);
data              348 arch/mips/pci/pci-xtalk-bridge.c 	struct bridge_irq_chip_data *data = irqd->chip_data;
data              349 arch/mips/pci/pci-xtalk-bridge.c 	struct bridge_controller *bc = data->bc;
data              356 arch/mips/pci/pci-xtalk-bridge.c 		      bit | (data->nasid << 8)));
data              385 arch/mips/pci/pci-xtalk-bridge.c 	struct bridge_irq_chip_data *data = irqd->chip_data;
data              387 arch/mips/pci/pci-xtalk-bridge.c 	bridge_clr(data->bc, b_int_enable, (1 << irqd->hwirq));
data              388 arch/mips/pci/pci-xtalk-bridge.c 	bridge_read(data->bc, b_wid_tflush);
data              180 arch/mips/pci/pcie-octeon.c 		return pescx_cfg_rd.s.data;
data              187 arch/mips/pci/pcie-octeon.c 		return pemx_cfg_rd.s.data;
data              206 arch/mips/pci/pcie-octeon.c 		pescx_cfg_wr.s.data = val;
data              212 arch/mips/pci/pcie-octeon.c 		pemx_cfg_wr.s.data = val;
data             1033 arch/mips/pci/pcie-octeon.c 			old_in_fif_p_count = dbg_data.s.data & 0xff;
data             1037 arch/mips/pci/pcie-octeon.c 			in_fif_p_count = dbg_data.s.data & 0xff;
data             1047 arch/mips/pci/pcie-octeon.c 		out_p_count = (dbg_data.s.data>>1) & 0xff;
data               50 arch/mips/pmcs-msp71xx/msp_hwbutton.c 	void *data;			/* Optional data to pass to handler */
data               56 arch/mips/pmcs-msp71xx/msp_hwbutton.c static void softreset_push(void *data)
data               70 arch/mips/pmcs-msp71xx/msp_hwbutton.c static void softreset_release(void *data)
data               77 arch/mips/pmcs-msp71xx/msp_hwbutton.c static void standby_on(void *data)
data               84 arch/mips/pmcs-msp71xx/msp_hwbutton.c static void standby_off(void *data)
data               99 arch/mips/pmcs-msp71xx/msp_hwbutton.c 	.data = NULL,
data              109 arch/mips/pmcs-msp71xx/msp_hwbutton.c 	.data = NULL,
data              113 arch/mips/pmcs-msp71xx/msp_hwbutton.c static irqreturn_t hwbutton_handler(int irq, void *data)
data              115 arch/mips/pmcs-msp71xx/msp_hwbutton.c 	struct hwbutton_interrupt *hirq = data;
data              121 arch/mips/pmcs-msp71xx/msp_hwbutton.c 		hirq->handle_hi(hirq->data);
data              125 arch/mips/pmcs-msp71xx/msp_hwbutton.c 		hirq->handle_lo(hirq->data);
data              195 arch/mips/ralink/irq.c 	{ .compatible = "mti,cpu-interrupt-controller", .data = mips_cpu_irq_of_init },
data              196 arch/mips/ralink/irq.c 	{ .compatible = "ralink,rt2880-intc", .data = intc_of_init },
data               57 arch/mips/ralink/of.c 				const char *uname, int depth, void *data)
data               61 arch/mips/sgi-ip27/ip27-berr.c 	int data = regs->cp0_cause & 4;
data               67 arch/mips/sgi-ip27/ip27-berr.c 	printk("Slice %c got %cbe at 0x%lx\n", 'A' + cpu, data ? 'd' : 'i',
data               23 arch/mips/sgi-ip32/ip32-berr.c 	int data = regs->cp0_cause & 4;
data               28 arch/mips/sgi-ip32/ip32-berr.c 	printk("Got %cbe at 0x%lx\n", data ? 'd' : 'i', regs->cp0_epc);
data               44 arch/mips/sgi-ip32/ip32-reset.c static __noreturn void ip32_poweroff(void *data)
data               60 arch/mips/sgi-ip32/ip32-reset.c 		(*poweroff_func)((struct platform_device *)data);
data              152 arch/mips/sibyte/common/bus_watcher.c static irqreturn_t sibyte_bw_int(int irq, void *data)
data              154 arch/mips/sibyte/common/bus_watcher.c 	struct bw_stats_struct *stats = data;
data              686 arch/mips/txx9/generic/setup.c 	struct txx9_iocled_data *data = gpiochip_get_data(chip);
data              687 arch/mips/txx9/generic/setup.c 	return !!(data->cur_val & (1 << offset));
data              693 arch/mips/txx9/generic/setup.c 	struct txx9_iocled_data *data = gpiochip_get_data(chip);
data              697 arch/mips/txx9/generic/setup.c 		data->cur_val |= 1 << offset;
data              699 arch/mips/txx9/generic/setup.c 		data->cur_val &= ~(1 << offset);
data              700 arch/mips/txx9/generic/setup.c 	writeb(data->cur_val, data->mmioaddr);
data               69 arch/mips/txx9/generic/setup_tx4927.c 	int data = regs->cp0_cause & 4;
data               71 arch/mips/txx9/generic/setup_tx4927.c 	pr_err("%cBE exception at %#lx\n", data ? 'D' : 'I', regs->cp0_epc);
data               71 arch/mips/txx9/generic/setup_tx4938.c 	int data = regs->cp0_cause & 4;
data               73 arch/mips/txx9/generic/setup_tx4938.c 	pr_err("%cBE exception at %#lx\n", data ? 'D' : 'I', regs->cp0_epc);
data               75 arch/mips/txx9/generic/setup_tx4939.c 	int data = regs->cp0_cause & 4;
data               78 arch/mips/txx9/generic/setup_tx4939.c 	       data ? 'D' : 'I', regs->cp0_epc);
data               65 arch/mips/txx9/generic/smsc_fdc37m81x.c static inline void smsc_dc37m81x_wr(unsigned char index, unsigned char data)
data               68 arch/mips/txx9/generic/smsc_fdc37m81x.c 	outb(data, g_smsc_fdc37m81x_base + SMSC_FDC37M81X_CONFIG_DATA);
data              379 arch/mips/txx9/rbtx4939/setup.c 		struct rbtx4939_flash_data data;
data              384 arch/mips/txx9/rbtx4939/setup.c 	struct rbtx4939_flash_data *boot_pdata = &pdevs[0].data;
data              426 arch/mips/txx9/rbtx4939/setup.c 		pdevs[i].data.width = 2;
data              431 arch/mips/txx9/rbtx4939/setup.c 		dev->dev.platform_data = &pdevs[i].data;
data              100 arch/mips/vr41xx/common/icu.c 	uint16_t data;
data              102 arch/mips/vr41xx/common/icu.c 	data = icu1_read(offset);
data              103 arch/mips/vr41xx/common/icu.c 	data |= set;
data              104 arch/mips/vr41xx/common/icu.c 	icu1_write(offset, data);
data              106 arch/mips/vr41xx/common/icu.c 	return data;
data              111 arch/mips/vr41xx/common/icu.c 	uint16_t data;
data              113 arch/mips/vr41xx/common/icu.c 	data = icu1_read(offset);
data              114 arch/mips/vr41xx/common/icu.c 	data &= ~clear;
data              115 arch/mips/vr41xx/common/icu.c 	icu1_write(offset, data);
data              117 arch/mips/vr41xx/common/icu.c 	return data;
data              122 arch/mips/vr41xx/common/icu.c 	uint16_t data;
data              124 arch/mips/vr41xx/common/icu.c 	data = icu2_read(offset);
data              125 arch/mips/vr41xx/common/icu.c 	data |= set;
data              126 arch/mips/vr41xx/common/icu.c 	icu2_write(offset, data);
data              128 arch/mips/vr41xx/common/icu.c 	return data;
data              133 arch/mips/vr41xx/common/icu.c 	uint16_t data;
data              135 arch/mips/vr41xx/common/icu.c 	data = icu2_read(offset);
data              136 arch/mips/vr41xx/common/icu.c 	data &= ~clear;
data              137 arch/mips/vr41xx/common/icu.c 	icu2_write(offset, data);
data              139 arch/mips/vr41xx/common/icu.c 	return data;
data               78 arch/nds32/include/asm/pmu.h 	void (*reset)(void *data);
data              228 arch/nds32/kernel/perf_event_cpu.c 	struct perf_sample_data data;
data              267 arch/nds32/kernel/perf_event_cpu.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data              271 arch/nds32/kernel/perf_event_cpu.c 		if (perf_event_overflow(event, &data, regs))
data             1124 arch/nds32/kernel/perf_event_cpu.c 	 .data = device_pmu_init},
data             1147 arch/nds32/kernel/perf_event_cpu.c 		init_fn = of_id->data;
data             1269 arch/nds32/kernel/perf_event_cpu.c 		void *data)
data             1274 arch/nds32/kernel/perf_event_cpu.c 		if (fn_record(frame, data))
data             1288 arch/nds32/kernel/perf_event_cpu.c static int callchain_trace(struct stackframe *fr, void *data)
data             1290 arch/nds32/kernel/perf_event_cpu.c 	struct perf_callchain_entry_ctx *entry = data;
data               70 arch/nds32/kernel/ptrace.c 		 unsigned long data)
data               76 arch/nds32/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data               41 arch/nds32/kernel/vdso.c 	struct vdso_data data;
data               44 arch/nds32/kernel/vdso.c struct vdso_data *vdso_data = &vdso_data_store.data;
data              539 arch/nds32/mm/alignment.c 	 .data = &unalign_access_mode,
data              547 arch/nds32/mm/alignment.c 	 .data = &unalign_access_debug,
data              148 arch/nios2/kernel/ptrace.c 		 unsigned long data)
data              150 arch/nios2/kernel/ptrace.c 	return ptrace_request(child, request, addr, data);
data               16 arch/openrisc/include/asm/unwinder.h void unwind_stack(void *data, unsigned long *stack,
data               17 arch/openrisc/include/asm/unwinder.h 		  void (*trace)(void *data, unsigned long addr,
data              155 arch/openrisc/kernel/ptrace.c 		 unsigned long data)
data              161 arch/openrisc/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data               25 arch/openrisc/kernel/stacktrace.c save_stack_address(void *data, unsigned long addr, int reliable)
data               27 arch/openrisc/kernel/stacktrace.c 	struct stack_trace *trace = data;
data               48 arch/openrisc/kernel/stacktrace.c save_stack_address_nosched(void *data, unsigned long addr, int reliable)
data               50 arch/openrisc/kernel/stacktrace.c 	struct stack_trace *trace = (struct stack_trace *)data;
data               42 arch/openrisc/kernel/traps.c void print_trace(void *data, unsigned long addr, int reliable)
data               60 arch/openrisc/kernel/unwinder.c void unwind_stack(void *data, unsigned long *stack,
data               61 arch/openrisc/kernel/unwinder.c 		  void (*trace)(void *data, unsigned long addr, int reliable))
data               81 arch/openrisc/kernel/unwinder.c 			trace(data, frameinfo->ra, reliable);
data               93 arch/openrisc/kernel/unwinder.c void unwind_stack(void *data, unsigned long *stack,
data               94 arch/openrisc/kernel/unwinder.c 		   void (*trace)(void *data, unsigned long addr, int reliable))
data              101 arch/openrisc/kernel/unwinder.c 			trace(data, addr, 0);
data               25 arch/parisc/include/asm/cache.h #define __read_mostly __section(.data..read_mostly)
data              248 arch/parisc/include/asm/io.h extern void eisa_out8(unsigned char data, unsigned short port);
data              249 arch/parisc/include/asm/io.h extern void eisa_out16(unsigned short data, unsigned short port);
data              250 arch/parisc/include/asm/io.h extern void eisa_out32(unsigned int data, unsigned short port);
data               55 arch/parisc/include/asm/ldcw.h # define __lock_aligned __section(.data..lock_aligned)
data              114 arch/parisc/include/asm/pci.h 	void (*outb) (struct pci_hba_data *hba, u16 port,  u8 data);
data              115 arch/parisc/include/asm/pci.h 	void (*outw) (struct pci_hba_data *hba, u16 port, u16 data);
data              116 arch/parisc/include/asm/pci.h 	void (*outl) (struct pci_hba_data *hba, u16 port, u32 data);
data              360 arch/parisc/include/asm/pdcpat.h extern int pdc_pat_chassis_send_log(unsigned long status, unsigned long data);
data               65 arch/parisc/kernel/drivers.c static int descend_children(struct device * dev, void * data)
data               67 arch/parisc/kernel/drivers.c 	struct recurse_struct * recurse_data = (struct recurse_struct *)data;
data               85 arch/parisc/kernel/drivers.c static int for_each_padev(int (*fn)(struct device *, void *), void * data)
data               88 arch/parisc/kernel/drivers.c 		.obj	= data,
data              183 arch/parisc/kernel/drivers.c static int match_and_count(struct device * dev, void * data)
data              185 arch/parisc/kernel/drivers.c 	struct match_count * m = data;
data              232 arch/parisc/kernel/drivers.c static int find_device(struct device * dev, void * data)
data              235 arch/parisc/kernel/drivers.c 	struct find_data * d = (struct find_data*)data;
data              257 arch/parisc/kernel/drivers.c static int __init is_IKE_device(struct device *dev, void *data)
data              449 arch/parisc/kernel/drivers.c static int match_by_id(struct device * dev, void * data)
data              452 arch/parisc/kernel/drivers.c 	struct match_id_data * d = data;
data              700 arch/parisc/kernel/drivers.c static int check_parent(struct device * dev, void * data)
data              702 arch/parisc/kernel/drivers.c 	struct parse_tree_data * d = data;
data              964 arch/parisc/kernel/drivers.c static __init int qemu_print_hpa(struct device *lin_dev, void *data)
data              988 arch/parisc/kernel/drivers.c static __init int qemu_print_iodc_data(struct device *lin_dev, void *data)
data             1083 arch/parisc/kernel/drivers.c static int print_one_device(struct device * dev, void * data)
data              282 arch/parisc/kernel/firmware.c int pdc_pat_chassis_send_log(unsigned long state, unsigned long data)
data              291 arch/parisc/kernel/firmware.c 	retval = mem_pdc_call(PDC_PAT_CHASSIS_LOG, PDC_PAT_CHASSIS_WRITE_LOG, __pa(&state), __pa(&data));
data              277 arch/parisc/kernel/irq.c int cpu_claim_irq(unsigned int irq, struct irq_chip *type, void *data)
data              287 arch/parisc/kernel/irq.c 		irq_set_chip_data(irq, data);
data              104 arch/parisc/kernel/patch.c static int __kprobes patch_text_stop_machine(void *data)
data              106 arch/parisc/kernel/patch.c 	struct patch *patch = data;
data              198 arch/parisc/kernel/pci.c resource_size_t pcibios_align_resource(void *data, const struct resource *res,
data              204 arch/parisc/kernel/pci.c 		pci_name(((struct pci_dev *) data)),
data              126 arch/parisc/kernel/pdc_cons.c 	int data, count = 0;
data              129 arch/parisc/kernel/pdc_cons.c 		data = pdc_console_poll_key(NULL);
data              130 arch/parisc/kernel/pdc_cons.c 		if (data == -1)
data              132 arch/parisc/kernel/pdc_cons.c 		tty_insert_flip_char(&tty_port, data & 0xFF, TTY_NORMAL);
data              658 arch/parisc/kernel/perf.c 	uint64_t	data, data_mask = 0;
data              684 arch/parisc/kernel/perf.c 			data = perf_rdr_shift_in_U(rdr_num, width);
data              686 arch/parisc/kernel/perf.c 			data = perf_rdr_shift_in_W(rdr_num, width);
data              689 arch/parisc/kernel/perf.c 			buffer[i] |= (data << (64 - xbits));
data              691 arch/parisc/kernel/perf.c 				buffer[i-1] |= ((data >> xbits) & data_mask);
data              694 arch/parisc/kernel/perf.c 			buffer[i] = data;
data              125 arch/parisc/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              127 arch/parisc/kernel/ptrace.c 	unsigned long __user *datap = (unsigned long __user *)data;
data              160 arch/parisc/kernel/ptrace.c 			data &= USER_PSW_BITS;
data              162 arch/parisc/kernel/ptrace.c 			task_regs(child)->gr[0] |= data;
data              171 arch/parisc/kernel/ptrace.c 			data |= 3; /* ensure userspace privilege */
data              177 arch/parisc/kernel/ptrace.c 			*(unsigned long *) ((char *) task_regs(child) + addr) = data;
data              211 arch/parisc/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data              249 arch/parisc/kernel/ptrace.c 			compat_ulong_t addr, compat_ulong_t data)
data              264 arch/parisc/kernel/ptrace.c 		ret = put_user(tmp, (compat_uint_t *) (unsigned long) data);
data              282 arch/parisc/kernel/ptrace.c 			ret = arch_ptrace(child, request, addr, data);
data              290 arch/parisc/kernel/ptrace.c 				data |= 3; /* ensure userspace privilege */
data              294 arch/parisc/kernel/ptrace.c 				*(__u32 *) ((char *) task_regs(child) + addr) = data;
data              302 arch/parisc/kernel/ptrace.c 				*(__u32 *) ((char *) task_regs(child) + addr) = data;
data              309 arch/parisc/kernel/ptrace.c 		ret = compat_ptrace_request(child, request, addr, data);
data               31 arch/powerpc/boot/dcr.h #define SDRAM0_WRITE(offset, data) ({\
data               33 arch/powerpc/boot/dcr.h 	mtdcr(DCRN_SDRAM0_CFGDATA, data); })
data              184 arch/powerpc/boot/dcr.h #define SDR0_WRITE(offset, data) ({\
data              186 arch/powerpc/boot/dcr.h 	mtdcr(DCRN_SDR0_CONFIG_DATA, data); })
data              202 arch/powerpc/boot/dcr.h #define CPR0_WRITE(offset, data) ({\
data              204 arch/powerpc/boot/dcr.h 	mtdcr(DCRN_CPR0_CFGDATA, data); })
data               64 arch/powerpc/boot/ops.h 	void	*data;
data               24 arch/powerpc/boot/serial.c 	struct serial_console_data *scdp = console_ops.data;
data               30 arch/powerpc/boot/serial.c 	struct serial_console_data *scdp = console_ops.data;
data               40 arch/powerpc/boot/serial.c 	struct serial_console_data *scdp = console_ops.data;
data               79 arch/powerpc/boot/serial.c 	struct serial_console_data *scdp = console_ops.data;
data              151 arch/powerpc/boot/serial.c 		console_ops.data = &serial_cd;
data               43 arch/powerpc/boot/ugecon.c 	u32 csr, data, cr;
data               50 arch/powerpc/boot/ugecon.c 	data = in;
data               51 arch/powerpc/boot/ugecon.c 	out_be32(data_reg, data);
data               61 arch/powerpc/boot/ugecon.c 	data = in_be32(data_reg);
data               62 arch/powerpc/boot/ugecon.c 	return data;
data               27 arch/powerpc/crypto/crc-vpmsum_test.c 	unsigned char *data;
data               37 arch/powerpc/crypto/crc-vpmsum_test.c 	data = kmalloc(MAX_CRC_LENGTH, GFP_KERNEL);
data               38 arch/powerpc/crypto/crc-vpmsum_test.c 	if (!data)
data               83 arch/powerpc/crypto/crc-vpmsum_test.c 			prandom_bytes(data, len);
data               86 arch/powerpc/crypto/crc-vpmsum_test.c 			crypto_shash_update(crct10dif_shash, data+offset, len);
data               88 arch/powerpc/crypto/crc-vpmsum_test.c 			verify16 = crc_t10dif_generic(verify16, data+offset, len);
data               97 arch/powerpc/crypto/crc-vpmsum_test.c 			crypto_shash_update(crc32c_shash, data+offset, len);
data              100 arch/powerpc/crypto/crc-vpmsum_test.c 		        verify32le = ~cpu_to_le32(__crc32c_le(~verify32, data+offset, len));
data              117 arch/powerpc/crypto/crc-vpmsum_test.c 	kfree(data);
data               94 arch/powerpc/crypto/crc32c-vpmsum_glue.c static int crc32c_vpmsum_update(struct shash_desc *desc, const u8 *data,
data               99 arch/powerpc/crypto/crc32c-vpmsum_glue.c 	*crcp = crc32c_vpmsum(*crcp, data, len);
data              104 arch/powerpc/crypto/crc32c-vpmsum_glue.c static int __crc32c_vpmsum_finup(u32 *crcp, const u8 *data, unsigned int len,
data              107 arch/powerpc/crypto/crc32c-vpmsum_glue.c 	*(__le32 *)out = ~cpu_to_le32(crc32c_vpmsum(*crcp, data, len));
data              112 arch/powerpc/crypto/crc32c-vpmsum_glue.c static int crc32c_vpmsum_finup(struct shash_desc *desc, const u8 *data,
data              115 arch/powerpc/crypto/crc32c-vpmsum_glue.c 	return __crc32c_vpmsum_finup(shash_desc_ctx(desc), data, len, out);
data              127 arch/powerpc/crypto/crc32c-vpmsum_glue.c static int crc32c_vpmsum_digest(struct shash_desc *desc, const u8 *data,
data              130 arch/powerpc/crypto/crc32c-vpmsum_glue.c 	return __crc32c_vpmsum_finup(crypto_shash_ctx(desc->tfm), data, len,
data               72 arch/powerpc/crypto/crct10dif-vpmsum_glue.c static int crct10dif_vpmsum_update(struct shash_desc *desc, const u8 *data,
data               77 arch/powerpc/crypto/crct10dif-vpmsum_glue.c 	*crc = crct10dif_vpmsum(*crc, data, length);
data               44 arch/powerpc/crypto/md5-glue.c static int ppc_md5_update(struct shash_desc *desc, const u8 *data,
data               50 arch/powerpc/crypto/md5-glue.c 	const u8 *src = data;
data               73 arch/powerpc/crypto/sha1-spe-glue.c static int ppc_spe_sha1_update(struct shash_desc *desc, const u8 *data,
data               80 arch/powerpc/crypto/sha1-spe-glue.c 	const u8 *src = data;
data               37 arch/powerpc/crypto/sha1.c static int sha1_update(struct shash_desc *desc, const u8 *data,
data               47 arch/powerpc/crypto/sha1.c 	src = data;
data               54 arch/powerpc/crypto/sha1.c 			memcpy(sctx->buffer + partial, data, done + 64);
data               61 arch/powerpc/crypto/sha1.c 			src = data + done;
data               94 arch/powerpc/crypto/sha256-spe-glue.c static int ppc_spe_sha256_update(struct shash_desc *desc, const u8 *data,
data              101 arch/powerpc/crypto/sha256-spe-glue.c 	const u8 *src = data;
data              169 arch/powerpc/include/asm/cell-regs.h 	u32 data;
data              134 arch/powerpc/include/asm/dcr-native.h #define mtdcri(base, reg, data)	__mtdcri(DCRN_ ## base ## _CONFIG_ADDR,	\
data              136 arch/powerpc/include/asm/dcr-native.h 					 reg, data)
data               87 arch/powerpc/include/asm/eeh.h 	void *data;			/* PE auxillary data		*/
data              218 arch/powerpc/include/asm/eeh.h 	void* (*probe)(struct pci_dn *pdn, void *data);
data              347 arch/powerpc/include/asm/eeh.h static inline void *eeh_dev_init(struct pci_dn *pdn, void *data)
data               32 arch/powerpc/include/asm/fadump.h 				      int depth, void *data);
data               34 arch/powerpc/include/asm/hvsi.h 	uint8_t  data[HVSI_MAX_OUTGOING_DATA];
data               56 arch/powerpc/include/asm/hw_breakpoint.h 						unsigned long val, void *data);
data               65 arch/powerpc/include/asm/hw_breakpoint.h 			struct perf_sample_data *data, struct pt_regs *regs);
data               88 arch/powerpc/include/asm/kprobes.h 					unsigned long val, void *data);
data              194 arch/powerpc/include/asm/kvm_book3s.h 			struct kvmppc_pte *gpte, bool data, bool iswrite);
data              228 arch/powerpc/include/asm/kvm_book3s.h extern int kvmppc_ld(struct kvm_vcpu *vcpu, ulong *eaddr, int size, void *ptr, bool data);
data              403 arch/powerpc/include/asm/kvm_host.h 		      struct kvmppc_pte *pte, bool data, bool iswrite);
data              407 arch/powerpc/include/asm/kvm_host.h 	u64  (*ea_to_vp)(struct kvm_vcpu *vcpu, gva_t eaddr, bool data);
data               90 arch/powerpc/include/asm/kvm_ppc.h 		     bool data);
data               92 arch/powerpc/include/asm/kvm_ppc.h 		     bool data);
data              786 arch/powerpc/include/asm/kvm_ppc.h                           unsigned long slb_v, unsigned int status, bool data);
data              100 arch/powerpc/include/asm/macio.h static inline void macio_set_drvdata(struct macio_dev *dev, void *data)
data              102 arch/powerpc/include/asm/macio.h 	dev_set_drvdata(&dev->ofdev.dev, data);
data              303 arch/powerpc/include/asm/mpc52xx.h 	void *data;
data              226 arch/powerpc/include/asm/mpic.h 	u32		data;
data               75 arch/powerpc/include/asm/nvram.h extern void	pmac_xpram_write(int xpaddr, u8 data);
data              484 arch/powerpc/include/asm/opal-api.h 	uint8_t data[];
data              971 arch/powerpc/include/asm/opal-api.h 	__be64 data;
data               69 arch/powerpc/include/asm/opal.h 				  uint64_t offset, uint8_t *data);
data               71 arch/powerpc/include/asm/opal.h 				       uint64_t offset, __be16 *data);
data               73 arch/powerpc/include/asm/opal.h 				  uint64_t offset, __be32 *data);
data               75 arch/powerpc/include/asm/opal.h 				   uint64_t offset, uint8_t data);
data               77 arch/powerpc/include/asm/opal.h 					uint64_t offset, uint16_t data);
data               79 arch/powerpc/include/asm/opal.h 				   uint64_t offset, uint32_t data);
data              154 arch/powerpc/include/asm/opal.h int64_t opal_pci_reinit(uint64_t phb_id, uint64_t reinit_scope, uint64_t data);
data              171 arch/powerpc/include/asm/opal.h 		       uint32_t addr, uint32_t data, uint32_t sz);
data              173 arch/powerpc/include/asm/opal.h 		      uint32_t addr, __be32 *data, uint32_t sz);
data              230 arch/powerpc/include/asm/opal.h int64_t opal_pci_get_presence_state(uint64_t id, uint64_t data);
data              231 arch/powerpc/include/asm/opal.h int64_t opal_pci_get_power_state(uint64_t id, uint64_t data);
data              233 arch/powerpc/include/asm/opal.h 				 uint64_t data);
data              234 arch/powerpc/include/asm/opal.h int64_t opal_pci_poll2(uint64_t id, uint64_t data);
data              310 arch/powerpc/include/asm/opal.h 				   int depth, void *data);
data              312 arch/powerpc/include/asm/opal.h 				 const char *uname, int depth, void *data);
data              221 arch/powerpc/include/asm/pci-bridge.h #define PCI_DN(dn)	((struct pci_dn *) (dn)->data)
data              305 arch/powerpc/include/asm/pmac_feature.h extern void pmac_set_early_video_resume(void (*proc)(void *data), void *data);
data               91 arch/powerpc/include/asm/pmac_low_i2c.h 			 u32 subaddr, u8 *data,  int len);
data               81 arch/powerpc/include/asm/pmac_pfunc.h 	int (*write_i2c)(PMF_STD_ARGS, u32 len, const u8 *data);
data               86 arch/powerpc/include/asm/pmac_pfunc.h 	int (*write_cfg)(PMF_STD_ARGS, u32 offset, u32 len, const u8 *data);
data               91 arch/powerpc/include/asm/pmac_pfunc.h 	int (*write_i2c_sub)(PMF_STD_ARGS, u8 subaddr, u32 len, const u8 *data);
data              149 arch/powerpc/include/asm/pmac_pfunc.h 	const void		*data;
data              167 arch/powerpc/include/asm/pmac_pfunc.h 	void			(*handler)(void *data);
data              168 arch/powerpc/include/asm/pmac_pfunc.h 	void			*data;
data               34 arch/powerpc/include/asm/ppc-pci.h 				void *data);
data               37 arch/powerpc/include/asm/ppc-pci.h 		      void *data);
data               91 arch/powerpc/include/asm/prom.h 			const __be32 **curval, struct of_drc_info *data);
data              416 arch/powerpc/include/asm/ps3.h 	struct ps3_system_bus_device *dev, void *data)
data              418 arch/powerpc/include/asm/ps3.h 	dev_set_drvdata(&dev->core, data);
data              173 arch/powerpc/include/asm/ptrace.h 			  unsigned long *data);
data              175 arch/powerpc/include/asm/ptrace.h 			  unsigned long data);
data              297 arch/powerpc/include/asm/rtas.h 	uint8_t data[];			/* 0x08 Start of section data	*/
data              369 arch/powerpc/include/asm/rtas.h extern int rtas_suspend_cpu(struct rtas_suspend_me_data *data);
data              370 arch/powerpc/include/asm/rtas.h extern int rtas_suspend_last_cpu(struct rtas_suspend_me_data *data);
data              384 arch/powerpc/include/asm/rtas.h 		const char *uname, int depth, void *data);
data              491 arch/powerpc/include/asm/smu.h 	u8	data[SMU_I2C_READ_MAX];	/* data */
data              167 arch/powerpc/include/asm/spu_priv1.h 	int (*enumerate_spus)(int (*fn)(void *data));
data              168 arch/powerpc/include/asm/spu_priv1.h 	int (*create_spu)(struct spu *spu, void *data);
data              178 arch/powerpc/include/asm/spu_priv1.h spu_enumerate_spus (int (*fn)(void *data))
data              184 arch/powerpc/include/asm/spu_priv1.h spu_create_spu (struct spu *spu, void *data)
data              186 arch/powerpc/include/asm/spu_priv1.h 	return spu_management_ops->create_spu(spu, data);
data               16 arch/powerpc/include/asm/ultravisor.h 				  int depth, void *data);
data               37 arch/powerpc/include/asm/word-at-a-time.h static inline bool has_zero(unsigned long val, unsigned long *data, const struct word_at_a_time *c)
data               40 arch/powerpc/include/asm/word-at-a-time.h 	*data = rhs;
data               92 arch/powerpc/include/asm/xics.h 	char data[];
data              165 arch/powerpc/include/asm/xics.h extern int xics_retrigger(struct irq_data *data);
data              109 arch/powerpc/include/asm/xive.h 					 struct xive_irq_data *data);
data               53 arch/powerpc/include/uapi/asm/opal-prd.h 	__u64	data;
data              115 arch/powerpc/kernel/align.c 	} data, temp;
data              143 arch/powerpc/kernel/align.c 		data.ll = 0;
data              148 arch/powerpc/kernel/align.c 			data.w[0] = *evr;
data              149 arch/powerpc/kernel/align.c 			data.w[1] = regs->gpr[reg];
data              152 arch/powerpc/kernel/align.c 			data.h[2] = *evr >> 16;
data              153 arch/powerpc/kernel/align.c 			data.h[3] = regs->gpr[reg] >> 16;
data              156 arch/powerpc/kernel/align.c 			data.h[2] = *evr & 0xffff;
data              157 arch/powerpc/kernel/align.c 			data.h[3] = regs->gpr[reg] & 0xffff;
data              160 arch/powerpc/kernel/align.c 			data.w[1] = *evr;
data              163 arch/powerpc/kernel/align.c 			data.w[1] = regs->gpr[reg];
data              169 arch/powerpc/kernel/align.c 		temp.ll = data.ll = 0;
data              195 arch/powerpc/kernel/align.c 			data.ll = temp.ll;
data              198 arch/powerpc/kernel/align.c 			data.h[0] = temp.h[3];
data              199 arch/powerpc/kernel/align.c 			data.h[2] = temp.h[3];
data              203 arch/powerpc/kernel/align.c 			data.h[1] = temp.h[3];
data              204 arch/powerpc/kernel/align.c 			data.h[3] = temp.h[3];
data              207 arch/powerpc/kernel/align.c 			data.h[0] = temp.h[2];
data              208 arch/powerpc/kernel/align.c 			data.h[2] = temp.h[3];
data              212 arch/powerpc/kernel/align.c 			data.h[1] = temp.h[2];
data              213 arch/powerpc/kernel/align.c 			data.h[3] = temp.h[3];
data              216 arch/powerpc/kernel/align.c 			data.w[0] = temp.w[1];
data              217 arch/powerpc/kernel/align.c 			data.w[1] = temp.w[1];
data              220 arch/powerpc/kernel/align.c 			data.h[0] = temp.h[2];
data              221 arch/powerpc/kernel/align.c 			data.h[1] = temp.h[2];
data              222 arch/powerpc/kernel/align.c 			data.h[2] = temp.h[3];
data              223 arch/powerpc/kernel/align.c 			data.h[3] = temp.h[3];
data              233 arch/powerpc/kernel/align.c 			data.ll = swab64(data.ll);
data              236 arch/powerpc/kernel/align.c 			data.w[0] = swab32(data.w[0]);
data              237 arch/powerpc/kernel/align.c 			data.w[1] = swab32(data.w[1]);
data              241 arch/powerpc/kernel/align.c 			data.h[0] = swab16(data.h[0]);
data              242 arch/powerpc/kernel/align.c 			data.h[1] = swab16(data.h[1]);
data              243 arch/powerpc/kernel/align.c 			data.h[2] = swab16(data.h[2]);
data              244 arch/powerpc/kernel/align.c 			data.h[3] = swab16(data.h[3]);
data              250 arch/powerpc/kernel/align.c 		data.w[0] = (s16)data.h[1];
data              251 arch/powerpc/kernel/align.c 		data.w[1] = (s16)data.h[3];
data              260 arch/powerpc/kernel/align.c 			ret |= __put_user_inatomic(data.v[0], p++);
data              261 arch/powerpc/kernel/align.c 			ret |= __put_user_inatomic(data.v[1], p++);
data              262 arch/powerpc/kernel/align.c 			ret |= __put_user_inatomic(data.v[2], p++);
data              263 arch/powerpc/kernel/align.c 			ret |= __put_user_inatomic(data.v[3], p++);
data              266 arch/powerpc/kernel/align.c 			ret |= __put_user_inatomic(data.v[4], p++);
data              267 arch/powerpc/kernel/align.c 			ret |= __put_user_inatomic(data.v[5], p++);
data              270 arch/powerpc/kernel/align.c 			ret |= __put_user_inatomic(data.v[6], p++);
data              271 arch/powerpc/kernel/align.c 			ret |= __put_user_inatomic(data.v[7], p++);
data              276 arch/powerpc/kernel/align.c 		*evr = data.w[0];
data              277 arch/powerpc/kernel/align.c 		regs->gpr[reg] = data.w[1];
data              796 arch/powerpc/kernel/dt_cpu_ftrs.c 					int depth, void *data)
data              992 arch/powerpc/kernel/dt_cpu_ftrs.c 					  void *data)
data              994 arch/powerpc/kernel/dt_cpu_ftrs.c 	int *count = data;
data             1005 arch/powerpc/kernel/dt_cpu_ftrs.c 					  void *data)
data             1007 arch/powerpc/kernel/dt_cpu_ftrs.c 	int *count = data;
data             1015 arch/powerpc/kernel/dt_cpu_ftrs.c 					    *uname, int depth, void *data)
data             1478 arch/powerpc/kernel/eeh.c static int dev_has_iommu_table(struct device *dev, void *data)
data             1481 arch/powerpc/kernel/eeh.c 	struct pci_dev **ppdev = data;
data             1797 arch/powerpc/kernel/eeh.c static int eeh_enable_dbgfs_set(void *data, u64 val)
data             1807 arch/powerpc/kernel/eeh.c static int eeh_enable_dbgfs_get(void *data, u64 *val)
data               67 arch/powerpc/kernel/eeh_pe.c 	pe->data = (void *)pe + ALIGN(sizeof(struct eeh_pe),
data               25 arch/powerpc/kernel/epapr_paravirt.c 					   int depth, void *data)
data              109 arch/powerpc/kernel/fadump.c 				      int depth, void *data)
data             1504 arch/powerpc/kernel/fadump.c 				      int depth, void *data)
data              360 arch/powerpc/kernel/hw_breakpoint.c 		struct notifier_block *unused, unsigned long val, void *data)
data              366 arch/powerpc/kernel/hw_breakpoint.c 		ret = hw_breakpoint_handler(data);
data              369 arch/powerpc/kernel/hw_breakpoint.c 		ret = single_step_dabr_instruction(data);
data               87 arch/powerpc/kernel/idle.c 		.data		= &powersave_nap,
data              181 arch/powerpc/kernel/io-workarounds.c 		       int (*initfunc)(struct iowa_bus *, void *), void *data)
data              197 arch/powerpc/kernel/io-workarounds.c 	bus->private = data;
data              200 arch/powerpc/kernel/io-workarounds.c 		if ((*initfunc)(bus, data))
data              121 arch/powerpc/kernel/iommu.c 				 unsigned long action, void *data)
data              123 arch/powerpc/kernel/iommu.c 	struct device *dev = data;
data              307 arch/powerpc/kernel/isa-bridge.c 			     void *data)
data              309 arch/powerpc/kernel/isa-bridge.c 	struct device *dev = data;
data              403 arch/powerpc/kernel/kvm.c static void __init kvm_map_magic_page(void *data)
data              405 arch/powerpc/kernel/kvm.c 	u32 *features = data;
data             1074 arch/powerpc/kernel/pci-common.c resource_size_t pcibios_align_resource(void *data, const struct resource *res,
data             1077 arch/powerpc/kernel/pci-common.c 	struct pci_dev *dev = data;
data              291 arch/powerpc/kernel/pci_dn.c 	dn->data = pdn;
data              370 arch/powerpc/kernel/pci_dn.c 		dn->data = NULL;
data              398 arch/powerpc/kernel/pci_dn.c 				void *data)
data              414 arch/powerpc/kernel/pci_dn.c 			ret = fn(dn, data);
data              465 arch/powerpc/kernel/pci_dn.c 		      void *data)
data              473 arch/powerpc/kernel/pci_dn.c 		ret = fn(pdn, data);
data              481 arch/powerpc/kernel/pci_dn.c static void *add_pdn(struct device_node *dn, void *data)
data              483 arch/powerpc/kernel/pci_dn.c 	struct pci_controller *hose = data;
data              308 arch/powerpc/kernel/prom.c 					  void *data)
data              398 arch/powerpc/kernel/prom.c 						int depth, void *data)
data              403 arch/powerpc/kernel/prom.c 	if (early_init_dt_scan_chosen(node, uname, depth, data) == 0)
data              527 arch/powerpc/kernel/prom.c 						int depth, void *data)
data              537 arch/powerpc/kernel/prom.c 	return early_init_dt_scan_memory(node, uname, depth, data);
data              240 arch/powerpc/kernel/ptrace.c static int get_user_dscr(struct task_struct *task, unsigned long *data)
data              242 arch/powerpc/kernel/ptrace.c 	*data = task->thread.dscr;
data              253 arch/powerpc/kernel/ptrace.c static int get_user_dscr(struct task_struct *task, unsigned long *data)
data              277 arch/powerpc/kernel/ptrace.c int ptrace_get_reg(struct task_struct *task, int regno, unsigned long *data)
data              281 arch/powerpc/kernel/ptrace.c 	if ((task->thread.regs == NULL) || !data)
data              285 arch/powerpc/kernel/ptrace.c 		*data = get_user_msr(task);
data              290 arch/powerpc/kernel/ptrace.c 		return get_user_dscr(task, data);
data              299 arch/powerpc/kernel/ptrace.c 		*data = 1;
data              307 arch/powerpc/kernel/ptrace.c 		*data = ((unsigned long *)task->thread.regs)[regno];
data              317 arch/powerpc/kernel/ptrace.c int ptrace_put_reg(struct task_struct *task, int regno, unsigned long data)
data              323 arch/powerpc/kernel/ptrace.c 		return set_user_msr(task, data);
data              325 arch/powerpc/kernel/ptrace.c 		return set_user_trap(task, data);
data              327 arch/powerpc/kernel/ptrace.c 		return set_user_dscr(task, data);
data              331 arch/powerpc/kernel/ptrace.c 		((unsigned long *)task->thread.regs)[regno] = data;
data             2369 arch/powerpc/kernel/ptrace.c 		      struct perf_sample_data *data, struct pt_regs *regs)
data             2386 arch/powerpc/kernel/ptrace.c 			       unsigned long data)
data             2407 arch/powerpc/kernel/ptrace.c 	if ((data & ~0x7UL) >= TASK_SIZE)
data             2424 arch/powerpc/kernel/ptrace.c 	if (data && !(data & HW_BRK_TYPE_TRANSLATE))
data             2426 arch/powerpc/kernel/ptrace.c 	hw_brk.address = data & (~HW_BRK_TYPE_DABR);
data             2427 arch/powerpc/kernel/ptrace.c 	hw_brk.type = (data & HW_BRK_TYPE_DABR) | HW_BRK_TYPE_PRIV_ALL;
data             2429 arch/powerpc/kernel/ptrace.c 	set_bp = (data) && (hw_brk.type & HW_BRK_TYPE_RDWR);
data             2482 arch/powerpc/kernel/ptrace.c 	task->thread.debug.dac1 = data & ~0x3UL;
data             2496 arch/powerpc/kernel/ptrace.c 	if (!(data & 0x3UL))
data             2506 arch/powerpc/kernel/ptrace.c 	if (data & 0x1UL)
data             2508 arch/powerpc/kernel/ptrace.c 	if (data & 0x2UL)
data             2936 arch/powerpc/kernel/ptrace.c static long ppc_del_hwdebug(struct task_struct *child, long data)
data             2946 arch/powerpc/kernel/ptrace.c 	if (data <= 4)
data             2947 arch/powerpc/kernel/ptrace.c 		rc = del_instruction_bp(child, (int)data);
data             2949 arch/powerpc/kernel/ptrace.c 		rc = del_dac(child, (int)data - 4);
data             2960 arch/powerpc/kernel/ptrace.c 	if (data != 1)
data             2984 arch/powerpc/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data             2987 arch/powerpc/kernel/ptrace.c 	void __user *datavp = (void __user *) data;
data             3044 arch/powerpc/kernel/ptrace.c 			ret = ptrace_put_reg(child, index, data);
data             3050 arch/powerpc/kernel/ptrace.c 				memcpy(&child->thread.TS_FPR(fpidx), &data,
data             3053 arch/powerpc/kernel/ptrace.c 				child->thread.fp_state.fpscr = data;
data             3114 arch/powerpc/kernel/ptrace.c 		ret = ppc_del_hwdebug(child, data);
data             3137 arch/powerpc/kernel/ptrace.c 		ret = ptrace_set_debugreg(child, addr, data);
data             3213 arch/powerpc/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data               51 arch/powerpc/kernel/ptrace32.c 	unsigned long data = cdata;
data               80 arch/powerpc/kernel/ptrace32.c 		ret = put_user(tmp, (u32 __user *)data);
data              110 arch/powerpc/kernel/ptrace32.c 		ret = put_user((unsigned int)tmp, (u32 __user *)data);
data              158 arch/powerpc/kernel/ptrace32.c 		ret = put_user(reg32bits, (u32 __user *)data);
data              173 arch/powerpc/kernel/ptrace32.c 		u32 tmp = data;
data              201 arch/powerpc/kernel/ptrace32.c 			ret = ptrace_put_reg(child, index, data);
data              210 arch/powerpc/kernel/ptrace32.c 				[FPRINDEX(index)] = data;
data              245 arch/powerpc/kernel/ptrace32.c 				freg = (freg & ~0xfffffffful) | (data & 0xfffffffful);
data              247 arch/powerpc/kernel/ptrace32.c 				freg = (freg & 0xfffffffful) | (data << 32);
data              255 arch/powerpc/kernel/ptrace32.c 			((u32 *)tmp)[index % 2] = data;
data              270 arch/powerpc/kernel/ptrace32.c 		ret = put_user(child->thread.debug.dac1, (u32 __user *)data);
data              275 arch/powerpc/kernel/ptrace32.c 		ret = put_user(dabr_fake, (u32 __user *)data);
data              284 arch/powerpc/kernel/ptrace32.c 			compat_ptr(data));
data              290 arch/powerpc/kernel/ptrace32.c 			compat_ptr(data));
data              309 arch/powerpc/kernel/ptrace32.c 		ret = arch_ptrace(child, request, addr, data);
data              313 arch/powerpc/kernel/ptrace32.c 		ret = compat_ptrace_request(child, request, addr, data);
data              745 arch/powerpc/kernel/rtas.c static int __rtas_suspend_last_cpu(struct rtas_suspend_me_data *data, int wake_when_done)
data              754 arch/powerpc/kernel/rtas.c 	while (rc == H_MULTI_THREADS_ACTIVE && !atomic_read(&data->done) &&
data              755 arch/powerpc/kernel/rtas.c 	       !atomic_read(&data->error))
data              756 arch/powerpc/kernel/rtas.c 		rc = rtas_call(data->token, 0, 1, NULL);
data              758 arch/powerpc/kernel/rtas.c 	if (rc || atomic_read(&data->error)) {
data              763 arch/powerpc/kernel/rtas.c 	if (atomic_read(&data->error))
data              764 arch/powerpc/kernel/rtas.c 		rc = atomic_read(&data->error);
data              766 arch/powerpc/kernel/rtas.c 	atomic_set(&data->error, rc);
data              770 arch/powerpc/kernel/rtas.c 		atomic_set(&data->done, 1);
data              776 arch/powerpc/kernel/rtas.c 	if (atomic_dec_return(&data->working) == 0)
data              777 arch/powerpc/kernel/rtas.c 		complete(data->complete);
data              782 arch/powerpc/kernel/rtas.c int rtas_suspend_last_cpu(struct rtas_suspend_me_data *data)
data              784 arch/powerpc/kernel/rtas.c 	atomic_inc(&data->working);
data              785 arch/powerpc/kernel/rtas.c 	return __rtas_suspend_last_cpu(data, 0);
data              788 arch/powerpc/kernel/rtas.c static int __rtas_suspend_cpu(struct rtas_suspend_me_data *data, int wake_when_done)
data              794 arch/powerpc/kernel/rtas.c 	atomic_inc(&data->working);
data              800 arch/powerpc/kernel/rtas.c 	while (rc == H_SUCCESS && !atomic_read(&data->done) && !atomic_read(&data->error))
data              812 arch/powerpc/kernel/rtas.c 		return __rtas_suspend_last_cpu(data, wake_when_done);
data              816 arch/powerpc/kernel/rtas.c 		atomic_set(&data->error, rc);
data              820 arch/powerpc/kernel/rtas.c 		atomic_set(&data->done, 1);
data              830 arch/powerpc/kernel/rtas.c 	if (atomic_dec_return(&data->working) == 0)
data              831 arch/powerpc/kernel/rtas.c 		complete(data->complete);
data              835 arch/powerpc/kernel/rtas.c int rtas_suspend_cpu(struct rtas_suspend_me_data *data)
data              837 arch/powerpc/kernel/rtas.c 	return __rtas_suspend_cpu(data, 0);
data              940 arch/powerpc/kernel/rtas.c 	struct rtas_suspend_me_data data;
data              967 arch/powerpc/kernel/rtas.c 	atomic_set(&data.working, 0);
data              968 arch/powerpc/kernel/rtas.c 	atomic_set(&data.done, 0);
data              969 arch/powerpc/kernel/rtas.c 	atomic_set(&data.error, 0);
data              970 arch/powerpc/kernel/rtas.c 	data.token = rtas_token("ibm,suspend-me");
data              971 arch/powerpc/kernel/rtas.c 	data.complete = &done;
data              980 arch/powerpc/kernel/rtas.c 		atomic_set(&data.error, cpuret);
data              989 arch/powerpc/kernel/rtas.c 		atomic_set(&data.error, -EAGAIN);
data              996 arch/powerpc/kernel/rtas.c 	on_each_cpu(rtas_percpu_suspend_me, &data, 0);
data             1000 arch/powerpc/kernel/rtas.c 	if (atomic_read(&data.error) != 0)
data             1015 arch/powerpc/kernel/rtas.c 	return atomic_read(&data.error);
data             1201 arch/powerpc/kernel/rtas.c 		const char *uname, int depth, void *data)
data               96 arch/powerpc/kernel/rtas_flash.c 	char *data;
data              173 arch/powerpc/kernel/rtas_flash.c 			if (f->blocks[i].data == NULL) {
data              201 arch/powerpc/kernel/rtas_flash.c 			kmem_cache_free(flash_block_cache, f->blocks[i].data);
data              357 arch/powerpc/kernel/rtas_flash.c 	fl->blocks[next_free].data = p;
data              610 arch/powerpc/kernel/rtas_flash.c 			f->blocks[i].data = (char *)cpu_to_be64(__pa(f->blocks[i].data));
data               74 arch/powerpc/kernel/security.c static int barrier_nospec_set(void *data, u64 val)
data               92 arch/powerpc/kernel/security.c static int barrier_nospec_get(void *data, u64 *val)
data              356 arch/powerpc/kernel/security.c static int stf_barrier_set(void *data, u64 val)
data              374 arch/powerpc/kernel/security.c static int stf_barrier_get(void *data, u64 *val)
data              469 arch/powerpc/kernel/security.c static int count_cache_flush_set(void *data, u64 val)
data              485 arch/powerpc/kernel/security.c static int count_cache_flush_get(void *data, u64 *val)
data              966 arch/powerpc/kernel/setup_64.c static int rfi_flush_set(void *data, u64 val)
data              984 arch/powerpc/kernel/setup_64.c static int rfi_flush_get(void *data, u64 *val)
data              164 arch/powerpc/kernel/smp.c static irqreturn_t call_function_action(int irq, void *data)
data              170 arch/powerpc/kernel/smp.c static irqreturn_t reschedule_action(int irq, void *data)
data              177 arch/powerpc/kernel/smp.c static irqreturn_t tick_broadcast_ipi_action(int irq, void *data)
data              185 arch/powerpc/kernel/smp.c static irqreturn_t nmi_ipi_action(int irq, void *data)
data               13 arch/powerpc/kernel/udbg_16550.c extern void real_writeb(u8 data, volatile u8 __iomem *addr);
data               15 arch/powerpc/kernel/udbg_16550.c extern void real_205_writeb(u8 data, volatile u8 __iomem *addr);
data               43 arch/powerpc/kernel/udbg_16550.c static void (*udbg_uart_out)(unsigned int reg, u8 data);
data              170 arch/powerpc/kernel/udbg_16550.c static void udbg_uart_out_pio(unsigned int reg, u8 data)
data              172 arch/powerpc/kernel/udbg_16550.c 	outb(data, udbg_uart.pio_base + (reg * udbg_uart_stride));
data              191 arch/powerpc/kernel/udbg_16550.c static void udbg_uart_out_mmio(unsigned int reg, u8 data)
data              193 arch/powerpc/kernel/udbg_16550.c 	out_8(udbg_uart.mmio_base + (reg * udbg_uart_stride), data);
data              122 arch/powerpc/kernel/uprobes.c 				unsigned long val, void *data)
data              124 arch/powerpc/kernel/uprobes.c 	struct die_args *args = data;
data               74 arch/powerpc/kernel/vdso.c 	struct vdso_data	data;
data               77 arch/powerpc/kernel/vdso.c struct vdso_data *vdso_data = &vdso_data_store.data;
data              455 arch/powerpc/kvm/book3s.c 	bool data = (xlid == XLATE_DATA);
data              457 arch/powerpc/kvm/book3s.c 	int relocated = (kvmppc_get_msr(vcpu) & (data ? MSR_DR : MSR_IR));
data              461 arch/powerpc/kvm/book3s.c 		r = vcpu->arch.mmu.xlate(vcpu, eaddr, pte, data, iswrite);
data              472 arch/powerpc/kvm/book3s.c 		    !data) {
data               70 arch/powerpc/kvm/book3s_32_mmu.c 					  struct kvmppc_pte *pte, bool data,
data               81 arch/powerpc/kvm/book3s_32_mmu.c 					 bool data)
data               86 arch/powerpc/kvm/book3s_32_mmu.c 	if (!kvmppc_mmu_book3s_32_xlate_bat(vcpu, eaddr, &pte, data, false))
data              133 arch/powerpc/kvm/book3s_32_mmu.c 					  struct kvmppc_pte *pte, bool data,
data              141 arch/powerpc/kvm/book3s_32_mmu.c 		if (data)
data              157 arch/powerpc/kvm/book3s_32_mmu.c 				    data ? 'd' : 'i', i, eaddr, bat->bepi,
data              188 arch/powerpc/kvm/book3s_32_mmu.c 				     struct kvmppc_pte *pte, bool data,
data              204 arch/powerpc/kvm/book3s_32_mmu.c 	pte->vpage = kvmppc_mmu_book3s_32_ea_to_vp(vcpu, eaddr, data);
data              296 arch/powerpc/kvm/book3s_32_mmu.c 				      struct kvmppc_pte *pte, bool data,
data              309 arch/powerpc/kvm/book3s_32_mmu.c 		pte->vpage = kvmppc_mmu_book3s_32_ea_to_vp(vcpu, eaddr, data);
data              319 arch/powerpc/kvm/book3s_32_mmu.c 	r = kvmppc_mmu_book3s_32_xlate_bat(vcpu, eaddr, pte, data, iswrite);
data              322 arch/powerpc/kvm/book3s_32_mmu.c 						   data, iswrite, true);
data              325 arch/powerpc/kvm/book3s_32_mmu.c 						   data, iswrite, false);
data               96 arch/powerpc/kvm/book3s_64_mmu.c 					 bool data)
data              206 arch/powerpc/kvm/book3s_64_mmu.c 				      struct kvmppc_pte *gpte, bool data,
data              228 arch/powerpc/kvm/book3s_64_mmu.c 		gpte->vpage = kvmppc_mmu_book3s_64_ea_to_vp(vcpu, eaddr, data);
data              309 arch/powerpc/kvm/book3s_64_mmu.c 	gpte->vpage = kvmppc_mmu_book3s_64_ea_to_vp(vcpu, eaddr, data);
data              341 arch/powerpc/kvm/book3s_64_mmu_hv.c 			struct kvmppc_pte *gpte, bool data, bool iswrite)
data              350 arch/powerpc/kvm/book3s_64_mmu_hv.c 	int virtmode = vcpu->arch.shregs.msr & (data ? MSR_DR : MSR_IR);
data              353 arch/powerpc/kvm/book3s_64_mmu_hv.c 		return kvmppc_mmu_radix_xlate(vcpu, eaddr, gpte, data, iswrite);
data              397 arch/powerpc/kvm/book3s_64_mmu_hv.c 	if (data && virtmode) {
data              250 arch/powerpc/kvm/book3s_64_mmu_radix.c 			   struct kvmppc_pte *gpte, bool data, bool iswrite)
data               36 arch/powerpc/kvm/book3s_64_vio_hv.c 	static bool __section(.data.unlikely) __warned;		\
data             1209 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			  unsigned long slb_v, unsigned int status, bool data)
data             1261 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	if (!data) {
data             1276 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	if (data && (vcpu->arch.shregs.msr & MSR_DR)) {
data             1312 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		if (data && (vcpu->arch.shregs.msr & MSR_IR))
data              904 arch/powerpc/kvm/book3s_hv_rm_xics.c static void rm_host_ipi_action(int action, void *data)
data              908 arch/powerpc/kvm/book3s_hv_rm_xics.c 		kvmppc_host_rm_ops_hv->vcpu_kick(data);
data              911 arch/powerpc/kvm/book3s_hv_rm_xics.c 		WARN(1, "Unexpected rm_action=%d data=%p\n", action, data);
data              670 arch/powerpc/kvm/book3s_pr.c 	bool data = (vec == BOOK3S_INTERRUPT_DATA_STORAGE);
data              680 arch/powerpc/kvm/book3s_pr.c 	relocated = data ? dr : ir;
data              681 arch/powerpc/kvm/book3s_pr.c 	if (data && (vcpu->arch.fault_dsisr & DSISR_ISSTORE))
data              686 arch/powerpc/kvm/book3s_pr.c 		page_found = vcpu->arch.mmu.xlate(vcpu, eaddr, &pte, data, iswrite);
data              703 arch/powerpc/kvm/book3s_pr.c 		if (!data &&
data              729 arch/powerpc/kvm/book3s_pr.c 		pte.may_execute = !data;
data              740 arch/powerpc/kvm/book3s_pr.c 		if (data) {
data              751 arch/powerpc/kvm/book3s_pr.c 		if (data && !(vcpu->arch.fault_dsisr & DSISR_NOHPTE)) {
data              765 arch/powerpc/kvm/book3s_pr.c 		if (data)
data              149 arch/powerpc/kvm/book3s_xive.c static irqreturn_t xive_esc_irq(int irq, void *data)
data              151 arch/powerpc/kvm/book3s_xive.c 	struct kvm_vcpu *vcpu = data;
data             1819 arch/powerpc/kvm/mpic.c 	openpic_msi_write(kvm->arch.mpic, MSIIR_OFFSET, e->msi.data);
data             1844 arch/powerpc/kvm/mpic.c 		e->msi.data = ue->u.msi.data;
data              324 arch/powerpc/kvm/powerpc.c 	      bool data)
data              339 arch/powerpc/kvm/powerpc.c 	r = kvmppc_xlate(vcpu, *eaddr, data ? XLATE_DATA : XLATE_INST,
data              367 arch/powerpc/kvm/powerpc.c 		      bool data)
data              382 arch/powerpc/kvm/powerpc.c 	rc = kvmppc_xlate(vcpu, *eaddr, data ? XLATE_DATA : XLATE_INST,
data              392 arch/powerpc/kvm/powerpc.c 	if (!data && !pte.may_execute)
data             1122 arch/powerpc/kvm/powerpc.c 		case 8: gpr = *(u64 *)run->mmio.data; break;
data             1123 arch/powerpc/kvm/powerpc.c 		case 4: gpr = *(u32 *)run->mmio.data; break;
data             1124 arch/powerpc/kvm/powerpc.c 		case 2: gpr = *(u16 *)run->mmio.data; break;
data             1125 arch/powerpc/kvm/powerpc.c 		case 1: gpr = *(u8 *)run->mmio.data; break;
data             1129 arch/powerpc/kvm/powerpc.c 		case 8: gpr = swab64(*(u64 *)run->mmio.data); break;
data             1130 arch/powerpc/kvm/powerpc.c 		case 4: gpr = swab32(*(u32 *)run->mmio.data); break;
data             1131 arch/powerpc/kvm/powerpc.c 		case 2: gpr = swab16(*(u16 *)run->mmio.data); break;
data             1132 arch/powerpc/kvm/powerpc.c 		case 1: gpr = *(u8 *)run->mmio.data; break;
data             1236 arch/powerpc/kvm/powerpc.c 	if (bytes > sizeof(run->mmio.data)) {
data             1254 arch/powerpc/kvm/powerpc.c 			      bytes, &run->mmio.data);
data             1313 arch/powerpc/kvm/powerpc.c 	void *data = run->mmio.data;
data             1324 arch/powerpc/kvm/powerpc.c 	if (bytes > sizeof(run->mmio.data)) {
data             1341 arch/powerpc/kvm/powerpc.c 		case 8: *(u64 *)data = val; break;
data             1342 arch/powerpc/kvm/powerpc.c 		case 4: *(u32 *)data = val; break;
data             1343 arch/powerpc/kvm/powerpc.c 		case 2: *(u16 *)data = val; break;
data             1344 arch/powerpc/kvm/powerpc.c 		case 1: *(u8  *)data = val; break;
data             1348 arch/powerpc/kvm/powerpc.c 		case 8: *(u64 *)data = swab64(val); break;
data             1349 arch/powerpc/kvm/powerpc.c 		case 4: *(u32 *)data = swab32(val); break;
data             1350 arch/powerpc/kvm/powerpc.c 		case 2: *(u16 *)data = swab16(val); break;
data             1351 arch/powerpc/kvm/powerpc.c 		case 1: *(u8  *)data = val; break;
data             1358 arch/powerpc/kvm/powerpc.c 			       bytes, &run->mmio.data);
data              356 arch/powerpc/mm/book3s64/hash_utils.c 					 void *data)
data              412 arch/powerpc/mm/book3s64/hash_utils.c 					  void *data)
data              495 arch/powerpc/mm/book3s64/hash_utils.c 					void *data) {
data              714 arch/powerpc/mm/book3s64/hash_utils.c 				       void *data)
data             1977 arch/powerpc/mm/book3s64/hash_utils.c static int hpt_order_get(void *data, u64 *val)
data             1983 arch/powerpc/mm/book3s64/hash_utils.c static int hpt_order_set(void *data, u64 val)
data              425 arch/powerpc/mm/book3s64/radix_pgtable.c 					   void *data)
data              700 arch/powerpc/mm/book3s64/radix_pgtable.c static int __meminit stop_machine_change_mapping(void *data)
data              703 arch/powerpc/mm/book3s64/radix_pgtable.c 			(struct change_mapping_params *)data;
data              705 arch/powerpc/mm/book3s64/radix_pgtable.c 	if (!data)
data             1258 arch/powerpc/mm/numa.c static int update_cpu_topology(void *data)
data             1263 arch/powerpc/mm/numa.c 	if (!data)
data             1268 arch/powerpc/mm/numa.c 	for (update = data; update; update = update->next) {
data             1283 arch/powerpc/mm/numa.c static int update_lookup_table(void *data)
data             1287 arch/powerpc/mm/numa.c 	if (!data)
data             1296 arch/powerpc/mm/numa.c 	for (update = data; update; update = update->next) {
data             1478 arch/powerpc/mm/numa.c 				unsigned long action, void *data)
data             1480 arch/powerpc/mm/numa.c 	struct of_reconfig_data *update = data;
data               65 arch/powerpc/net/bpf_jit_comp.c 		PPC_LL_OFFS(r_D, r_skb, offsetof(struct sk_buff, data));
data              423 arch/powerpc/oprofile/cell/spu_task_sync.c 				void *data)
data              427 arch/powerpc/oprofile/cell/spu_task_sync.c 	struct spu *the_spu = data;
data             1111 arch/powerpc/oprofile/op_model_cell.c oprof_cpufreq_notify(struct notifier_block *nb, unsigned long val, void *data)
data             1114 arch/powerpc/oprofile/op_model_cell.c 	struct cpufreq_freqs *frq = data;
data             2084 arch/powerpc/perf/core-book3s.c 		struct perf_sample_data data;
data             2086 arch/powerpc/perf/core-book3s.c 		perf_sample_data_init(&data, ~0ULL, event->hw.last_period);
data             2090 arch/powerpc/perf/core-book3s.c 			perf_get_data_addr(regs, &data.addr);
data             2096 arch/powerpc/perf/core-book3s.c 			data.br_stack = &cpuhw->bhrb_stack;
data             2101 arch/powerpc/perf/core-book3s.c 			ppmu->get_mem_data_src(&data.data_src, ppmu->flags, regs);
data             2105 arch/powerpc/perf/core-book3s.c 			ppmu->get_mem_weight(&data.weight);
data             2107 arch/powerpc/perf/core-book3s.c 		if (perf_event_overflow(event, &data, regs))
data              646 arch/powerpc/perf/core-fsl-emb.c 		struct perf_sample_data data;
data              648 arch/powerpc/perf/core-fsl-emb.c 		perf_sample_data_init(&data, 0, event->hw.last_period);
data              650 arch/powerpc/perf/core-fsl-emb.c 		if (perf_event_overflow(event, &data, regs))
data              563 arch/powerpc/perf/hv-24x7.c 	struct event_uniq *data;
data              587 arch/powerpc/perf/hv-24x7.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data              588 arch/powerpc/perf/hv-24x7.c 	if (!data)
data              591 arch/powerpc/perf/hv-24x7.c 	*data = (struct event_uniq) {
data              599 arch/powerpc/perf/hv-24x7.c 	rb_link_node(&data->node, parent, new);
data              600 arch/powerpc/perf/hv-24x7.c 	rb_insert_color(&data->node, root);
data              964 arch/powerpc/perf/imc-pmu.c 	u64 *addr, data;
data              973 arch/powerpc/perf/imc-pmu.c 	data = be64_to_cpu(READ_ONCE(*addr));
data              974 arch/powerpc/perf/imc-pmu.c 	local64_set(&event->hw.prev_count, data);
data              976 arch/powerpc/perf/imc-pmu.c 	return data;
data             1158 arch/powerpc/perf/imc-pmu.c 				    struct perf_sample_data *data,
data             1174 arch/powerpc/perf/imc-pmu.c 	data->ip =  be64_to_cpu(READ_ONCE(mem->ip));
data             1175 arch/powerpc/perf/imc-pmu.c 	data->period = event->hw.last_period;
data             1181 arch/powerpc/perf/imc-pmu.c 	if (is_kernel_addr(data->ip))
data             1186 arch/powerpc/perf/imc-pmu.c 	perf_event_header__init_id(header, data, event);
data             1200 arch/powerpc/perf/imc-pmu.c 		struct perf_sample_data data;
data             1203 arch/powerpc/perf/imc-pmu.c 		ret = trace_imc_prepare_sample(mem, &data, &prev_tb, &header, event);
data             1213 arch/powerpc/perf/imc-pmu.c 			perf_output_sample(&handle, &header, &data, event);
data                6 arch/powerpc/platforms/44x/44x.h extern void as1_writeb(u8 data, volatile u8 __iomem *addr);
data               79 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t bus_err_handler(int irq, void *data)
data              131 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t cmu_err_handler(int irq, void *data) {
data              137 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t conf_err_handler(int irq, void *data) {
data              145 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t opbd_err_handler(int irq, void *data) {
data              149 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t mcue_handler(int irq, void *data) {
data              190 arch/powerpc/platforms/44x/fsp2.c static irqreturn_t rst_wrn_handler(int irq, void *data) {
data              247 arch/powerpc/platforms/44x/fsp2.h #define mtcmu(reg, data)		\
data              250 arch/powerpc/platforms/44x/fsp2.h 	mtdcr(DCRN_CMU_DATA, data);	\
data              254 arch/powerpc/platforms/44x/fsp2.h 	({u32 data;			\
data              256 arch/powerpc/platforms/44x/fsp2.h 	data = mfdcr(DCRN_CMU_DATA);	\
data              257 arch/powerpc/platforms/44x/fsp2.h 	data; })
data              259 arch/powerpc/platforms/44x/fsp2.h #define mtl2(reg, data)			\
data              262 arch/powerpc/platforms/44x/fsp2.h 	mtdcr(DCRN_L2CDCRDI, data);	\
data              266 arch/powerpc/platforms/44x/fsp2.h 	({u32 data;			\
data              268 arch/powerpc/platforms/44x/fsp2.h 	data = mfdcr(DCRN_L2CDCRDI);	\
data              269 arch/powerpc/platforms/44x/fsp2.h 	data; })
data               23 arch/powerpc/platforms/4xx/hsta_msi.c 	u32 __iomem *data;
data               73 arch/powerpc/platforms/4xx/hsta_msi.c 		msg.data = 0;
data              144 arch/powerpc/platforms/4xx/hsta_msi.c 	ppc4xx_hsta_msi.data = ioremap(mem->start, resource_size(mem));
data              146 arch/powerpc/platforms/4xx/hsta_msi.c 	if (!ppc4xx_hsta_msi.data) {
data              186 arch/powerpc/platforms/4xx/hsta_msi.c 	iounmap(ppc4xx_hsta_msi.data);
data              103 arch/powerpc/platforms/4xx/msi.c 		msg.data = int_no;
data              537 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static ssize_t mpc52xx_wdt_write(struct file *file, const char __user *data,
data              554 arch/powerpc/platforms/52xx/mpc52xx_gpt.c 	int __user *data = (int __user *)arg;
data              561 arch/powerpc/platforms/52xx/mpc52xx_gpt.c 		ret = copy_to_user(data, &mpc5200_wdt_info,
data              569 arch/powerpc/platforms/52xx/mpc52xx_gpt.c 		ret = put_user(0, data);
data              577 arch/powerpc/platforms/52xx/mpc52xx_gpt.c 		ret = get_user(timeout, data);
data              597 arch/powerpc/platforms/52xx/mpc52xx_gpt.c 		ret = put_user(timeout, data);
data               67 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c 	u32 *data;
data               95 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c 			data = req->data + req->pos;
data               97 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c 				out_be32(reg, *data++);
data              149 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c 		bd->data[0] = req->data_phys + req->pos;
data              224 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c 	u32 *data;
data              269 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c 		data = req->data + req->pos;
data              271 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c 			*data++ = in_be32(reg);
data              300 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c 	req->last_byte = ((u8 *)req->data)[req->size - 1];
data              356 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c 	req->last_byte = ((u8 *)req->data)[req->size - 1];
data               82 arch/powerpc/platforms/82xx/ep8248e.c static void ep8248e_set_mdio_data(struct mdiobb_ctrl *ctrl, int data)
data               84 arch/powerpc/platforms/82xx/ep8248e.c 	if (data)
data               44 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c static int shutdown_thread_fn(void *data)
data              263 arch/powerpc/platforms/83xx/suspend.c static int agent_thread_fn(void *data)
data              335 arch/powerpc/platforms/83xx/suspend.c 	type = match->data;
data              424 arch/powerpc/platforms/83xx/suspend.c 		.data = &pmc_types[0],
data              428 arch/powerpc/platforms/83xx/suspend.c 		.data = &pmc_types[1],
data               51 arch/powerpc/platforms/86xx/mpc8610_hpcd.c static irqreturn_t mpc8610_sw9_irq(int irq, void *data)
data              190 arch/powerpc/platforms/8xx/m8xx_setup.c 	unsigned long data;
data              194 arch/powerpc/platforms/8xx/m8xx_setup.c 	data = in_be32(&sys_tmr->sit_rtc);
data              195 arch/powerpc/platforms/8xx/m8xx_setup.c 	rtc_time64_to_tm(data, tm);
data              278 arch/powerpc/platforms/cell/axon_msi.c 		msg.data = virq;
data              449 arch/powerpc/platforms/cell/axon_msi.c static int msic_set(void *data, u64 val)
data              451 arch/powerpc/platforms/cell/axon_msi.c 	struct axon_msic *msic = data;
data              456 arch/powerpc/platforms/cell/axon_msi.c static int msic_get(void *data, u64 *val)
data               65 arch/powerpc/platforms/cell/cbe_regs.c 	if (np->data)
data               66 arch/powerpc/platforms/cell/cbe_regs.c 		return np->data;
data               77 arch/powerpc/platforms/cell/cbe_regs.c 	np->data = cbe_find_map(tmp_np);
data               79 arch/powerpc/platforms/cell/cbe_regs.c 	return np->data;
data              230 arch/powerpc/platforms/cell/iommu.c static irqreturn_t ioc_interrupt(int irq, void *data)
data              233 arch/powerpc/platforms/cell/iommu.c 	struct cbe_iommu *iommu = data;
data              580 arch/powerpc/platforms/cell/iommu.c 			      void *data)
data              582 arch/powerpc/platforms/cell/iommu.c 	struct device *dev = data;
data              237 arch/powerpc/platforms/cell/ras.c 		unsigned long code, void *data)
data              112 arch/powerpc/platforms/cell/spider-pci.c int __init spiderpci_iowa_init(struct iowa_bus *bus, void *data)
data              118 arch/powerpc/platforms/cell/spider-pci.c 	unsigned long offset = (unsigned long)data;
data              280 arch/powerpc/platforms/cell/spu_base.c spu_irq_class_0(int irq, void *data)
data              285 arch/powerpc/platforms/cell/spu_base.c 	spu = data;
data              304 arch/powerpc/platforms/cell/spu_base.c spu_irq_class_1(int irq, void *data)
data              309 arch/powerpc/platforms/cell/spu_base.c 	spu = data;
data              345 arch/powerpc/platforms/cell/spu_base.c spu_irq_class_2(int irq, void *data)
data              353 arch/powerpc/platforms/cell/spu_base.c 	spu = data;
data              561 arch/powerpc/platforms/cell/spu_base.c static int __init create_spu(void *data)
data              580 arch/powerpc/platforms/cell/spu_base.c 	ret = spu_create_spu(spu, data);
data              263 arch/powerpc/platforms/cell/spu_manage.c static int __init of_enumerate_spus(int (*fn)(void *data))
data              283 arch/powerpc/platforms/cell/spu_manage.c static int __init of_create_spu(struct spu *spu, void *data)
data              286 arch/powerpc/platforms/cell/spu_manage.c 	struct device_node *spe = (struct device_node *)data;
data               49 arch/powerpc/platforms/cell/spufs/backing_ops.c static int spu_backing_mbox_read(struct spu_context *ctx, u32 * data)
data               61 arch/powerpc/platforms/cell/spufs/backing_ops.c 		*data = ctx->csa.prob.pu_mb_R;
data              115 arch/powerpc/platforms/cell/spufs/backing_ops.c static int spu_backing_ibox_read(struct spu_context *ctx, u32 * data)
data              125 arch/powerpc/platforms/cell/spufs/backing_ops.c 		*data = ctx->csa.priv2.puint_mb_R;
data              139 arch/powerpc/platforms/cell/spufs/backing_ops.c static int spu_backing_wbox_write(struct spu_context *ctx, u32 data)
data              153 arch/powerpc/platforms/cell/spufs/backing_ops.c 		ctx->csa.spu_mailbox_data[slot] = data;
data              175 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_signal1_write(struct spu_context *ctx, u32 data)
data              179 arch/powerpc/platforms/cell/spufs/backing_ops.c 		ctx->csa.spu_chnldata_RW[3] |= data;
data              181 arch/powerpc/platforms/cell/spufs/backing_ops.c 		ctx->csa.spu_chnldata_RW[3] = data;
data              192 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_signal2_write(struct spu_context *ctx, u32 data)
data              196 arch/powerpc/platforms/cell/spufs/backing_ops.c 		ctx->csa.spu_chnldata_RW[4] |= data;
data              198 arch/powerpc/platforms/cell/spufs/backing_ops.c 		ctx->csa.spu_chnldata_RW[4] = data;
data               27 arch/powerpc/platforms/cell/spufs/coredump.c 	u64 data;
data               33 arch/powerpc/platforms/cell/spufs/coredump.c 	data = spufs_coredump_read[num].get(ctx);
data               34 arch/powerpc/platforms/cell/spufs/coredump.c 	ret = snprintf(buffer, size, "0x%.16llx", data);
data               38 arch/powerpc/platforms/cell/spufs/file.c 	void *data;
data               55 arch/powerpc/platforms/cell/spufs/file.c 	attr->data = inode->i_private;
data               88 arch/powerpc/platforms/cell/spufs/file.c 		ret = attr->get(attr->data, &val);
data              126 arch/powerpc/platforms/cell/spufs/file.c 	attr->set(attr->data, val);
data              387 arch/powerpc/platforms/cell/spufs/file.c static int spufs_cntl_get(void *data, u64 *val)
data              389 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data              401 arch/powerpc/platforms/cell/spufs/file.c static int spufs_cntl_set(void *data, u64 val)
data              403 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data              671 arch/powerpc/platforms/cell/spufs/file.c size_t spu_ibox_read(struct spu_context *ctx, u32 *data)
data              673 arch/powerpc/platforms/cell/spufs/file.c 	return ctx->ops->ibox_read(ctx, data);
data              809 arch/powerpc/platforms/cell/spufs/file.c size_t spu_wbox_write(struct spu_context *ctx, u32 data)
data              811 arch/powerpc/platforms/cell/spufs/file.c 	return ctx->ops->wbox_write(ctx, data);
data              974 arch/powerpc/platforms/cell/spufs/file.c 	u32 data;
data              980 arch/powerpc/platforms/cell/spufs/file.c 		data = ctx->csa.spu_chnldata_RW[3];
data              987 arch/powerpc/platforms/cell/spufs/file.c 	if (copy_to_user(buf, &data, 4))
data             1014 arch/powerpc/platforms/cell/spufs/file.c 	u32 data;
data             1021 arch/powerpc/platforms/cell/spufs/file.c 	if (copy_from_user(&data, buf, 4))
data             1027 arch/powerpc/platforms/cell/spufs/file.c 	ctx->ops->signal1_write(ctx, data);
data             1111 arch/powerpc/platforms/cell/spufs/file.c 	u32 data;
data             1117 arch/powerpc/platforms/cell/spufs/file.c 		data =  ctx->csa.spu_chnldata_RW[4];
data             1124 arch/powerpc/platforms/cell/spufs/file.c 	if (copy_to_user(buf, &data, 4))
data             1151 arch/powerpc/platforms/cell/spufs/file.c 	u32 data;
data             1158 arch/powerpc/platforms/cell/spufs/file.c 	if (copy_from_user(&data, buf, 4))
data             1164 arch/powerpc/platforms/cell/spufs/file.c 	ctx->ops->signal2_write(ctx, data);
data             1232 arch/powerpc/platforms/cell/spufs/file.c static int __##__get(void *data, u64 *val)				\
data             1234 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;					\
data             1256 arch/powerpc/platforms/cell/spufs/file.c static int spufs_signal1_type_set(void *data, u64 val)
data             1258 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data             1278 arch/powerpc/platforms/cell/spufs/file.c static int spufs_signal2_type_set(void *data, u64 val)
data             1280 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data             1763 arch/powerpc/platforms/cell/spufs/file.c static int spufs_npc_set(void *data, u64 val)
data             1765 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data             1784 arch/powerpc/platforms/cell/spufs/file.c static int spufs_decr_set(void *data, u64 val)
data             1786 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data             1807 arch/powerpc/platforms/cell/spufs/file.c static int spufs_decr_status_set(void *data, u64 val)
data             1809 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data             1835 arch/powerpc/platforms/cell/spufs/file.c static int spufs_event_mask_set(void *data, u64 val)
data             1837 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data             1872 arch/powerpc/platforms/cell/spufs/file.c static int spufs_srr0_set(void *data, u64 val)
data             1874 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data             1915 arch/powerpc/platforms/cell/spufs/file.c static int spufs_object_id_set(void *data, u64 id)
data             1917 arch/powerpc/platforms/cell/spufs/file.c 	struct spu_context *ctx = data;
data             1967 arch/powerpc/platforms/cell/spufs/file.c 	u32 data;
data             1973 arch/powerpc/platforms/cell/spufs/file.c 	data = ctx->csa.prob.pu_mb_R;
data             1975 arch/powerpc/platforms/cell/spufs/file.c 	return simple_read_from_buffer(buf, len, pos, &data, sizeof data);
data             2007 arch/powerpc/platforms/cell/spufs/file.c 	u32 data;
data             2013 arch/powerpc/platforms/cell/spufs/file.c 	data = ctx->csa.priv2.puint_mb_R;
data             2015 arch/powerpc/platforms/cell/spufs/file.c 	return simple_read_from_buffer(buf, len, pos, &data, sizeof data);
data             2048 arch/powerpc/platforms/cell/spufs/file.c 	u32 data[4];
data             2054 arch/powerpc/platforms/cell/spufs/file.c 		data[i] = ctx->csa.spu_mailbox_data[i];
data             2057 arch/powerpc/platforms/cell/spufs/file.c 	return simple_read_from_buffer(buf, len, pos, &data,
data               24 arch/powerpc/platforms/cell/spufs/hw_ops.c static int spu_hw_mbox_read(struct spu_context *ctx, u32 * data)
data               34 arch/powerpc/platforms/cell/spufs/hw_ops.c 		*data = in_be32(&prob->pu_mb_R);
data               82 arch/powerpc/platforms/cell/spufs/hw_ops.c static int spu_hw_ibox_read(struct spu_context *ctx, u32 * data)
data               92 arch/powerpc/platforms/cell/spufs/hw_ops.c 		*data = in_be64(&priv2->puint_mb_R);
data              103 arch/powerpc/platforms/cell/spufs/hw_ops.c static int spu_hw_wbox_write(struct spu_context *ctx, u32 data)
data              112 arch/powerpc/platforms/cell/spufs/hw_ops.c 		out_be32(&prob->spu_mb_W, data);
data              124 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_signal1_write(struct spu_context *ctx, u32 data)
data              126 arch/powerpc/platforms/cell/spufs/hw_ops.c 	out_be32(&ctx->spu->problem->signal_notify1, data);
data              129 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_signal2_write(struct spu_context *ctx, u32 data)
data              131 arch/powerpc/platforms/cell/spufs/hw_ops.c 	out_be32(&ctx->spu->problem->signal_notify2, data);
data               90 arch/powerpc/platforms/cell/spufs/spu_restore.c 	unsigned int data;
data               97 arch/powerpc/platforms/cell/spufs/spu_restore.c 	data = regs_spill[offset].slot[0];
data               98 arch/powerpc/platforms/cell/spufs/spu_restore.c 	spu_writech(SPU_WrOutMbox, data);
data              104 arch/powerpc/platforms/cell/spufs/spu_restore.c 	unsigned int data;
data              111 arch/powerpc/platforms/cell/spufs/spu_restore.c 	data = regs_spill[offset].slot[0];
data              112 arch/powerpc/platforms/cell/spufs/spu_restore.c 	spu_writech(SPU_WrOutIntrMbox, data);
data              173 arch/powerpc/platforms/cell/spufs/spufs.h 	int (*mbox_read) (struct spu_context * ctx, u32 * data);
data              176 arch/powerpc/platforms/cell/spufs/spufs.h 	int (*ibox_read) (struct spu_context * ctx, u32 * data);
data              177 arch/powerpc/platforms/cell/spufs/spufs.h 	int (*wbox_write) (struct spu_context * ctx, u32 data);
data              179 arch/powerpc/platforms/cell/spufs/spufs.h 	void (*signal1_write) (struct spu_context * ctx, u32 data);
data              181 arch/powerpc/platforms/cell/spufs/spufs.h 	void (*signal2_write) (struct spu_context * ctx, u32 data);
data              187 arch/powerpc/platforms/cell/spufs/spufs.h 	void (*npc_write) (struct spu_context * ctx, u32 data);
data              190 arch/powerpc/platforms/cell/spufs/spufs.h 	void (*privcntl_write) (struct spu_context *ctx, u64 data);
data              192 arch/powerpc/platforms/cell/spufs/spufs.h 	void (*runcntl_write) (struct spu_context * ctx, u32 data);
data              327 arch/powerpc/platforms/cell/spufs/spufs.h size_t spu_wbox_write(struct spu_context *ctx, u32 data);
data              328 arch/powerpc/platforms/cell/spufs/spufs.h size_t spu_ibox_read(struct spu_context *ctx, u32 *data);
data              112 arch/powerpc/platforms/chrp/pegasos_eth.c #define MV_WRITE(offset,data) writel(data, mv643xx_reg_base + offset)
data               50 arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c 	u32 csr, data, cr;
data               57 arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c 	data = in;
data               58 arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c 	out_be32(data_reg, data);
data               69 arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c 	data = in_be32(data_reg);
data               71 arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c 	return data;
data              136 arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c 	u32 data = ug_io_transaction(0xa0000000);
data              137 arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c 	if (data & 0x08000000)
data              138 arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c 		return (data >> 16) & 0xff;
data               34 arch/powerpc/platforms/pasemi/msi.c static void mpic_pasemi_msi_mask_irq(struct irq_data *data)
data               36 arch/powerpc/platforms/pasemi/msi.c 	pr_debug("mpic_pasemi_msi_mask_irq %d\n", data->irq);
data               37 arch/powerpc/platforms/pasemi/msi.c 	pci_msi_mask_irq(data);
data               38 arch/powerpc/platforms/pasemi/msi.c 	mpic_mask_irq(data);
data               41 arch/powerpc/platforms/pasemi/msi.c static void mpic_pasemi_msi_unmask_irq(struct irq_data *data)
data               43 arch/powerpc/platforms/pasemi/msi.c 	pr_debug("mpic_pasemi_msi_unmask_irq %d\n", data->irq);
data               44 arch/powerpc/platforms/pasemi/msi.c 	mpic_unmask_irq(data);
data               45 arch/powerpc/platforms/pasemi/msi.c 	pci_msi_unmask_irq(data);
data              131 arch/powerpc/platforms/pasemi/msi.c 		msg.data = hwirq-0x200;
data              130 arch/powerpc/platforms/powermac/bootx_init.c static void __init bootx_dt_add_prop(char *name, void *data, int size,
data              134 arch/powerpc/platforms/powermac/bootx_init.c 	if (data == NULL)
data              151 arch/powerpc/platforms/powermac/bootx_init.c 	if (size && data) {
data              152 arch/powerpc/platforms/powermac/bootx_init.c 		memcpy((void *)*mem_end, data, size);
data             2952 arch/powerpc/platforms/powermac/feature.c static void (*pmac_early_vresume_proc)(void *data);
data             2955 arch/powerpc/platforms/powermac/feature.c void pmac_set_early_video_resume(void (*proc)(void *data), void *data)
data             2961 arch/powerpc/platforms/powermac/feature.c 	pmac_early_vresume_data = data;
data               95 arch/powerpc/platforms/powermac/low_i2c.c 		    u32 subaddr, u8 *data, int len);
data              112 arch/powerpc/platforms/powermac/low_i2c.c 	u8			*data;
data              291 arch/powerpc/platforms/powermac/low_i2c.c 				kw_write_reg(reg_data, *(host->data++));
data              300 arch/powerpc/platforms/powermac/low_i2c.c 			*(host->data++) = kw_read_reg(reg_data);
data              314 arch/powerpc/platforms/powermac/low_i2c.c 				kw_write_reg(reg_data, *(host->data++));
data              397 arch/powerpc/platforms/powermac/low_i2c.c 		       u32 subaddr, u8 *data, int len)
data              440 arch/powerpc/platforms/powermac/low_i2c.c 	host->data = data;
data              664 arch/powerpc/platforms/powermac/low_i2c.c 	u8	data[];
data              673 arch/powerpc/platforms/powermac/low_i2c.c 			u32 subaddr, u8 *data, int len)
data              676 arch/powerpc/platforms/powermac/low_i2c.c 	struct pmu_i2c_hdr *hdr = (struct pmu_i2c_hdr *)&req->data[1];
data              717 arch/powerpc/platforms/powermac/low_i2c.c 		req->data[0] = PMU_I2C_CMD;
data              723 arch/powerpc/platforms/powermac/low_i2c.c 			memcpy(hdr->data, data, len);
data              748 arch/powerpc/platforms/powermac/low_i2c.c 		req->data[0] = PMU_I2C_CMD;
data              769 arch/powerpc/platforms/powermac/low_i2c.c 				memcpy(data, &req->reply[1], len);
data              839 arch/powerpc/platforms/powermac/low_i2c.c 			u32 subaddr, u8 *data, int len)
data              878 arch/powerpc/platforms/powermac/low_i2c.c 		memcpy(cmd->info.data, data, len);
data              890 arch/powerpc/platforms/powermac/low_i2c.c 		memcpy(data, cmd->info.data, len);
data             1135 arch/powerpc/platforms/powermac/low_i2c.c 		  u32 subaddr, u8 *data, int len)
data             1145 arch/powerpc/platforms/powermac/low_i2c.c 	rc = bus->xfer(bus, addrdir, subsize, subaddr, data, len);
data             1282 arch/powerpc/platforms/powermac/low_i2c.c static int pmac_i2c_do_write(PMF_STD_ARGS, u32 len, const u8 *data)
data             1287 arch/powerpc/platforms/powermac/low_i2c.c 			     (u8 *)data, len);
data             1337 arch/powerpc/platforms/powermac/low_i2c.c 				     const u8 *data)
data             1342 arch/powerpc/platforms/powermac/low_i2c.c 			     subaddr, (u8 *)data, len);
data               58 arch/powerpc/platforms/powermac/nvram.c   u8		data[0];
data              232 arch/powerpc/platforms/powermac/nvram.c 	for (ptr = (u8 *)&hdr->len; ptr < hdr->data; ptr++)
data              644 arch/powerpc/platforms/powermac/nvram.c void pmac_xpram_write(int xpaddr, u8 data)
data              651 arch/powerpc/platforms/powermac/nvram.c 	ppc_md.nvram_write_val(xpaddr + offset, data);
data              567 arch/powerpc/platforms/powermac/pci.c 		u32 data;
data              591 arch/powerpc/platforms/powermac/pci.c 		early_read_config_dword(hose, bus, devfn, 0xe4, &data);
data              592 arch/powerpc/platforms/powermac/pci.c 		if (data & 1UL) {
data              595 arch/powerpc/platforms/powermac/pci.c 			data &= ~1UL;
data              596 arch/powerpc/platforms/powermac/pci.c 			early_write_config_dword(hose, bus, devfn, 0xe4, data);
data               20 arch/powerpc/platforms/powermac/pfunc_base.c static irqreturn_t macio_gpio_irq(int irq, void *data)
data               22 arch/powerpc/platforms/powermac/pfunc_base.c 	pmf_do_irq(data);
data              587 arch/powerpc/platforms/powermac/pfunc_core.c 	cmd.cmdptr		= func->data;
data              588 arch/powerpc/platforms/powermac/pfunc_core.c 	cmd.cmdend		= func->data + func->length;
data              631 arch/powerpc/platforms/powermac/pfunc_core.c 		func->length = cmd.cmdptr - func->data;
data              637 arch/powerpc/platforms/powermac/pfunc_core.c 				 const char *name, u32 *data,
data              655 arch/powerpc/platforms/powermac/pfunc_core.c 		func->phandle = data[0];
data              656 arch/powerpc/platforms/powermac/pfunc_core.c 		func->flags = data[1];
data              657 arch/powerpc/platforms/powermac/pfunc_core.c 		data += 2;
data              659 arch/powerpc/platforms/powermac/pfunc_core.c 		func->data = data;
data              670 arch/powerpc/platforms/powermac/pfunc_core.c 		data = (u32 *)(((u8 *)data) + func->length);
data              930 arch/powerpc/platforms/powermac/pfunc_core.c 		client->handler(client->data);
data              509 arch/powerpc/platforms/powermac/smp.c 	u8 data;
data              519 arch/powerpc/platforms/powermac/smp.c 			   1, 0x81, &data, 1);
data              523 arch/powerpc/platforms/powermac/smp.c 	data = (data & 0xf3) | (freeze ? 0x00 : 0x0c);
data              528 arch/powerpc/platforms/powermac/smp.c 			   1, 0x81, &data, 1);
data              541 arch/powerpc/platforms/powermac/smp.c 	u8 data;
data              548 arch/powerpc/platforms/powermac/smp.c 			   1, 0x2e, &data, 1);
data              552 arch/powerpc/platforms/powermac/smp.c 	data = (data & 0x88) | (freeze ? 0x11 : 0x22);
data              557 arch/powerpc/platforms/powermac/smp.c 			   1, 0x2e, &data, 1);
data               15 arch/powerpc/platforms/powermac/udbg_scc.c extern void real_writeb(u8 data, volatile u8 __iomem *addr);
data              102 arch/powerpc/platforms/powernv/eeh-powernv.c static irqreturn_t pnv_eeh_event(int irq, void *data)
data              160 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_dbgfs_set(void *data, int offset, u64 val)
data              162 arch/powerpc/platforms/powernv/eeh-powernv.c 	struct pci_controller *hose = data;
data              169 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_dbgfs_get(void *data, int offset, u64 *val)
data              171 arch/powerpc/platforms/powernv/eeh-powernv.c 	struct pci_controller *hose = data;
data              179 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_dbgfs_set_##name(void *data, u64 val)	\
data              181 arch/powerpc/platforms/powernv/eeh-powernv.c 	return pnv_eeh_dbgfs_set(data, reg, val);		\
data              184 arch/powerpc/platforms/powernv/eeh-powernv.c static int pnv_eeh_dbgfs_get_##name(void *data, u64 *val)	\
data              186 arch/powerpc/platforms/powernv/eeh-powernv.c 	return pnv_eeh_dbgfs_get(data, reg, val);		\
data              365 arch/powerpc/platforms/powernv/eeh-powernv.c static void *pnv_eeh_probe(struct pci_dn *pdn, void *data)
data              564 arch/powerpc/platforms/powernv/eeh-powernv.c 	rc = opal_pci_get_phb_diag_data2(phb->opal_id, pe->data,
data              604 arch/powerpc/platforms/powernv/eeh-powernv.c 			pnv_pci_dump_phb_diag_data(pe->phb, pe->data);
data              706 arch/powerpc/platforms/powernv/eeh-powernv.c 			pnv_pci_dump_phb_diag_data(pe->phb, pe->data);
data             1180 arch/powerpc/platforms/powernv/eeh-powernv.c 		pnv_pci_dump_phb_diag_data(pe->phb, pe->data);
data             1299 arch/powerpc/platforms/powernv/eeh-powernv.c static void pnv_eeh_dump_hub_diag_common(struct OpalIoP7IOCErrorData *data)
data             1302 arch/powerpc/platforms/powernv/eeh-powernv.c 	if (data->gemXfir || data->gemRfir ||
data             1303 arch/powerpc/platforms/powernv/eeh-powernv.c 	    data->gemRirqfir || data->gemMask || data->gemRwof)
data             1305 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->gemXfir),
data             1306 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->gemRfir),
data             1307 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->gemRirqfir),
data             1308 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->gemMask),
data             1309 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->gemRwof));
data             1312 arch/powerpc/platforms/powernv/eeh-powernv.c 	if (data->lemFir || data->lemErrMask ||
data             1313 arch/powerpc/platforms/powernv/eeh-powernv.c 	    data->lemAction0 || data->lemAction1 || data->lemWof)
data             1315 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->lemFir),
data             1316 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->lemErrMask),
data             1317 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->lemAction0),
data             1318 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->lemAction1),
data             1319 arch/powerpc/platforms/powernv/eeh-powernv.c 			be64_to_cpu(data->lemWof));
data             1325 arch/powerpc/platforms/powernv/eeh-powernv.c 	struct OpalIoP7IOCErrorData *data =
data             1329 arch/powerpc/platforms/powernv/eeh-powernv.c 	rc = opal_pci_get_hub_diag_data(phb->hub_id, data, sizeof(*data));
data             1336 arch/powerpc/platforms/powernv/eeh-powernv.c 	switch (be16_to_cpu(data->type)) {
data             1339 arch/powerpc/platforms/powernv/eeh-powernv.c 		pnv_eeh_dump_hub_diag_common(data);
data             1340 arch/powerpc/platforms/powernv/eeh-powernv.c 		if (data->rgc.rgcStatus || data->rgc.rgcLdcp)
data             1342 arch/powerpc/platforms/powernv/eeh-powernv.c 				be64_to_cpu(data->rgc.rgcStatus),
data             1343 arch/powerpc/platforms/powernv/eeh-powernv.c 				be64_to_cpu(data->rgc.rgcLdcp));
data             1347 arch/powerpc/platforms/powernv/eeh-powernv.c 			data->bi.biDownbound ? "Downbound" : "Upbound");
data             1348 arch/powerpc/platforms/powernv/eeh-powernv.c 		pnv_eeh_dump_hub_diag_common(data);
data             1349 arch/powerpc/platforms/powernv/eeh-powernv.c 		if (data->bi.biLdcp0 || data->bi.biLdcp1 ||
data             1350 arch/powerpc/platforms/powernv/eeh-powernv.c 		    data->bi.biLdcp2 || data->bi.biFenceStatus)
data             1352 arch/powerpc/platforms/powernv/eeh-powernv.c 				be64_to_cpu(data->bi.biLdcp0),
data             1353 arch/powerpc/platforms/powernv/eeh-powernv.c 				be64_to_cpu(data->bi.biLdcp1),
data             1354 arch/powerpc/platforms/powernv/eeh-powernv.c 				be64_to_cpu(data->bi.biLdcp2),
data             1355 arch/powerpc/platforms/powernv/eeh-powernv.c 				be64_to_cpu(data->bi.biFenceStatus));
data             1359 arch/powerpc/platforms/powernv/eeh-powernv.c 			data->ci.ciPort);
data             1360 arch/powerpc/platforms/powernv/eeh-powernv.c 		pnv_eeh_dump_hub_diag_common(data);
data             1361 arch/powerpc/platforms/powernv/eeh-powernv.c 		if (data->ci.ciPortStatus || data->ci.ciPortLdcp)
data             1363 arch/powerpc/platforms/powernv/eeh-powernv.c 				be64_to_cpu(data->ci.ciPortStatus),
data             1364 arch/powerpc/platforms/powernv/eeh-powernv.c 				be64_to_cpu(data->ci.ciPortLdcp));
data             1368 arch/powerpc/platforms/powernv/eeh-powernv.c 		pnv_eeh_dump_hub_diag_common(data);
data             1372 arch/powerpc/platforms/powernv/eeh-powernv.c 		pnv_eeh_dump_hub_diag_common(data);
data             1376 arch/powerpc/platforms/powernv/eeh-powernv.c 			__func__, phb->hub_id, data->type);
data             1534 arch/powerpc/platforms/powernv/eeh-powernv.c 				pnv_pci_dump_phb_diag_data(hose, phb_pe->data);
data             1599 arch/powerpc/platforms/powernv/eeh-powernv.c 							   (*pe)->data);
data              269 arch/powerpc/platforms/powernv/memtrace.c static int memtrace_enable_set(void *data, u64 val)
data              304 arch/powerpc/platforms/powernv/memtrace.c static int memtrace_enable_get(void *data, u64 *val)
data              444 arch/powerpc/platforms/powernv/ocxl.c 	struct spa_data *data;
data              448 arch/powerpc/platforms/powernv/ocxl.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              449 arch/powerpc/platforms/powernv/ocxl.c 	if (!data)
data              457 arch/powerpc/platforms/powernv/ocxl.c 		kfree(data);
data              460 arch/powerpc/platforms/powernv/ocxl.c 	data->phb_opal_id = phb->opal_id;
data              461 arch/powerpc/platforms/powernv/ocxl.c 	data->bdfn = bdfn;
data              462 arch/powerpc/platforms/powernv/ocxl.c 	*platform_data = (void *) data;
data              469 arch/powerpc/platforms/powernv/ocxl.c 	struct spa_data *data = (struct spa_data *) platform_data;
data              472 arch/powerpc/platforms/powernv/ocxl.c 	rc = opal_npu_spa_setup(data->phb_opal_id, data->bdfn, 0, 0);
data              474 arch/powerpc/platforms/powernv/ocxl.c 	kfree(data);
data              480 arch/powerpc/platforms/powernv/ocxl.c 	struct spa_data *data = (struct spa_data *) platform_data;
data              483 arch/powerpc/platforms/powernv/ocxl.c 	rc = opal_npu_spa_clear_cache(data->phb_opal_id, data->bdfn, pe_handle);
data               92 arch/powerpc/platforms/powernv/opal-core.c 				     u32 type, void *data,
data              104 arch/powerpc/platforms/powernv/opal-core.c 	memcpy(buf, data, data_len);
data              366 arch/powerpc/platforms/powernv/opal-dump.c static irqreturn_t process_dump(int irq, void *data)
data              236 arch/powerpc/platforms/powernv/opal-elog.c static irqreturn_t elog_event(int irq, void *data)
data               89 arch/powerpc/platforms/powernv/opal-flash.c 	void		*data;
data              209 arch/powerpc/platforms/powernv/opal-flash.c 	memcpy(args_buf->buf, image_data.data, VALIDATE_BUF_SIZE);
data              288 arch/powerpc/platforms/powernv/opal-flash.c 	list = opal_vmalloc_to_sg_list(image_data.data, image_data.size);
data              371 arch/powerpc/platforms/powernv/opal-flash.c 	addr = image_data.data;
data              378 arch/powerpc/platforms/powernv/opal-flash.c 	vfree(image_data.data);
data              379 arch/powerpc/platforms/powernv/opal-flash.c 	image_data.data = NULL;
data              409 arch/powerpc/platforms/powernv/opal-flash.c 	image_data.data = vzalloc(PAGE_ALIGN(image_data.size));
data              410 arch/powerpc/platforms/powernv/opal-flash.c 	if (!image_data.data) {
data              416 arch/powerpc/platforms/powernv/opal-flash.c 	addr = image_data.data;
data              445 arch/powerpc/platforms/powernv/opal-flash.c 		if (image_data.data)
data              468 arch/powerpc/platforms/powernv/opal-flash.c 	memcpy(image_data.data + pos, (void *)buffer, count);
data               25 arch/powerpc/platforms/powernv/opal-imc.c static int imc_mem_get(void *data, u64 *val)
data               27 arch/powerpc/platforms/powernv/opal-imc.c 	*val = cpu_to_be64(*(u64 *)data);
data               31 arch/powerpc/platforms/powernv/opal-imc.c static int imc_mem_set(void *data, u64 val)
data               33 arch/powerpc/platforms/powernv/opal-imc.c 	*(u64 *)data = cpu_to_be64(val);
data              125 arch/powerpc/platforms/powernv/opal-irqchip.c static irqreturn_t opal_interrupt(int irq, void *data)
data               27 arch/powerpc/platforms/powernv/opal-lpc.c 	__be32 data;
data               31 arch/powerpc/platforms/powernv/opal-lpc.c 	rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 1);
data               32 arch/powerpc/platforms/powernv/opal-lpc.c 	return rc ? 0xff : be32_to_cpu(data);
data               38 arch/powerpc/platforms/powernv/opal-lpc.c 	__be32 data;
data               44 arch/powerpc/platforms/powernv/opal-lpc.c 	rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 2);
data               45 arch/powerpc/platforms/powernv/opal-lpc.c 	return rc ? 0xffff : be32_to_cpu(data);
data               55 arch/powerpc/platforms/powernv/opal-lpc.c 	__be32 data;
data               64 arch/powerpc/platforms/powernv/opal-lpc.c 	rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 4);
data               65 arch/powerpc/platforms/powernv/opal-lpc.c 	return rc ? 0xffffffff : be32_to_cpu(data);
data              188 arch/powerpc/platforms/powernv/opal-lpc.c 	u32 data, pos, len, todo;
data              211 arch/powerpc/platforms/powernv/opal-lpc.c 				   &data, len);
data              250 arch/powerpc/platforms/powernv/opal-lpc.c 			rc = __put_user((u32)data, (u32 __user *)ubuf);
data              254 arch/powerpc/platforms/powernv/opal-lpc.c 			data >>= 16;
data              256 arch/powerpc/platforms/powernv/opal-lpc.c 			rc = __put_user((u16)data, (u16 __user *)ubuf);
data              260 arch/powerpc/platforms/powernv/opal-lpc.c 			data >>= 24;
data              262 arch/powerpc/platforms/powernv/opal-lpc.c 			rc = __put_user((u8)data, (u8 __user *)ubuf);
data              279 arch/powerpc/platforms/powernv/opal-lpc.c 	u32 data, pos, len, todo;
data              320 arch/powerpc/platforms/powernv/opal-lpc.c 			rc = __get_user(data, (u32 __user *)ubuf);
data              321 arch/powerpc/platforms/powernv/opal-lpc.c 			data = cpu_to_be32(data);
data              324 arch/powerpc/platforms/powernv/opal-lpc.c 			rc = __get_user(data, (u16 __user *)ubuf);
data              325 arch/powerpc/platforms/powernv/opal-lpc.c 			data = cpu_to_be16(data);
data              328 arch/powerpc/platforms/powernv/opal-lpc.c 			rc = __get_user(data, (u8 __user *)ubuf);
data              335 arch/powerpc/platforms/powernv/opal-lpc.c 				    data, len);
data              287 arch/powerpc/platforms/powernv/opal-prd.c 				(__be64 *)&scom.data);
data              288 arch/powerpc/platforms/powernv/opal-prd.c 		scom.data = be64_to_cpu(scom.data);
data              290 arch/powerpc/platforms/powernv/opal-prd.c 				scom.chip, scom.addr, scom.data, scom.rc);
data              302 arch/powerpc/platforms/powernv/opal-prd.c 		scom.rc = opal_xscom_write(scom.chip, scom.addr, scom.data);
data              304 arch/powerpc/platforms/powernv/opal-prd.c 				scom.chip, scom.addr, scom.data, scom.rc);
data               64 arch/powerpc/platforms/powernv/opal-sensor-groups.c 	u32 data;
data               67 arch/powerpc/platforms/powernv/opal-sensor-groups.c 	ret = kstrtoint(buf, 0, &data);
data               71 arch/powerpc/platforms/powernv/opal-sensor-groups.c 	if (data != 1)
data               22 arch/powerpc/platforms/powernv/opal-sensor.c 	__be32 data;
data               28 arch/powerpc/platforms/powernv/opal-sensor.c 	ret = opal_sensor_read(sensor_hndl, token, &data);
data               39 arch/powerpc/platforms/powernv/opal-sensor.c 		*sensor_data = be32_to_cpu(data);
data               44 arch/powerpc/platforms/powernv/opal-sensor.c 		*sensor_data = be32_to_cpu(data);
data               66 arch/powerpc/platforms/powernv/opal-sensor.c 	__be64 data;
data               81 arch/powerpc/platforms/powernv/opal-sensor.c 	ret = opal_sensor_read_u64(sensor_hndl, token, &data);
data               92 arch/powerpc/platforms/powernv/opal-sensor.c 		*sensor_data = be64_to_cpu(data);
data               97 arch/powerpc/platforms/powernv/opal-sensor.c 		*sensor_data = be64_to_cpu(data);
data              167 arch/powerpc/platforms/powernv/opal-xscom.c 	ent->path.data = (void *)kasprintf(GFP_KERNEL, "%pOF", dn);
data              168 arch/powerpc/platforms/powernv/opal-xscom.c 	ent->path.size = strlen((char *)ent->path.data);
data              172 arch/powerpc/platforms/powernv/opal-xscom.c 		kfree(ent->path.data);
data               99 arch/powerpc/platforms/powernv/opal.c 				   const char *uname, int depth, void *data)
data              136 arch/powerpc/platforms/powernv/opal.c 				   const char *uname, int depth, void *data)
data              300 arch/powerpc/platforms/powernv/opal.c static irqreturn_t opal_message_notify(int irq, void *data)
data              362 arch/powerpc/platforms/powernv/opal.c static int __opal_put_chars(uint32_t vtermno, const char *data, int total_len, bool atomic)
data              386 arch/powerpc/platforms/powernv/opal.c 	rc = opal_console_write(vtermno, &olen, data);
data              418 arch/powerpc/platforms/powernv/opal.c int opal_put_chars(uint32_t vtermno, const char *data, int total_len)
data              420 arch/powerpc/platforms/powernv/opal.c 	return __opal_put_chars(vtermno, data, total_len, false);
data              429 arch/powerpc/platforms/powernv/opal.c int opal_put_chars_atomic(uint32_t vtermno, const char *data, int total_len)
data              431 arch/powerpc/platforms/powernv/opal.c 	return __opal_put_chars(vtermno, data, total_len, true);
data             1059 arch/powerpc/platforms/powernv/opal.c 		uint64_t data = vmalloc_to_pfn(vmalloc_addr) << PAGE_SHIFT;
data             1062 arch/powerpc/platforms/powernv/opal.c 		sg->entry[i].data = cpu_to_be64(data);
data             2123 arch/powerpc/platforms/powernv/pci-ioda.c static int pnv_pci_ioda_dev_dma_weight(struct pci_dev *dev, void *data)
data             2125 arch/powerpc/platforms/powernv/pci-ioda.c 	unsigned int *weight = (unsigned int *)data;
data             2805 arch/powerpc/platforms/powernv/pci-ioda.c 	__be32 data;
data             2832 arch/powerpc/platforms/powernv/pci-ioda.c 				     &addr64, &data);
data             2844 arch/powerpc/platforms/powernv/pci-ioda.c 				     &addr32, &data);
data             2853 arch/powerpc/platforms/powernv/pci-ioda.c 	msg->data = be32_to_cpu(data);
data             2860 arch/powerpc/platforms/powernv/pci-ioda.c 		 msg->address_hi, msg->address_lo, data, pe->pe_number);
data             3095 arch/powerpc/platforms/powernv/pci-ioda.c static int pnv_pci_diag_data_set(void *data, u64 val)
data             3104 arch/powerpc/platforms/powernv/pci-ioda.c 	hose = (struct pci_controller *)data;
data              260 arch/powerpc/platforms/powernv/pci.c 	struct OpalIoP7IOCPhbErrorData *data;
data              262 arch/powerpc/platforms/powernv/pci.c 	data = (struct OpalIoP7IOCPhbErrorData *)common;
data              266 arch/powerpc/platforms/powernv/pci.c 	if (data->brdgCtl)
data              268 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->brdgCtl));
data              269 arch/powerpc/platforms/powernv/pci.c 	if (data->portStatusReg || data->rootCmplxStatus ||
data              270 arch/powerpc/platforms/powernv/pci.c 	    data->busAgentStatus)
data              272 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->portStatusReg),
data              273 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->rootCmplxStatus),
data              274 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->busAgentStatus));
data              275 arch/powerpc/platforms/powernv/pci.c 	if (data->deviceStatus || data->slotStatus   ||
data              276 arch/powerpc/platforms/powernv/pci.c 	    data->linkStatus   || data->devCmdStatus ||
data              277 arch/powerpc/platforms/powernv/pci.c 	    data->devSecStatus)
data              279 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->deviceStatus),
data              280 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->slotStatus),
data              281 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->linkStatus),
data              282 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->devCmdStatus),
data              283 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->devSecStatus));
data              284 arch/powerpc/platforms/powernv/pci.c 	if (data->rootErrorStatus   || data->uncorrErrorStatus ||
data              285 arch/powerpc/platforms/powernv/pci.c 	    data->corrErrorStatus)
data              287 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->rootErrorStatus),
data              288 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->uncorrErrorStatus),
data              289 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->corrErrorStatus));
data              290 arch/powerpc/platforms/powernv/pci.c 	if (data->tlpHdr1 || data->tlpHdr2 ||
data              291 arch/powerpc/platforms/powernv/pci.c 	    data->tlpHdr3 || data->tlpHdr4)
data              293 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr1),
data              294 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr2),
data              295 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr3),
data              296 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr4));
data              297 arch/powerpc/platforms/powernv/pci.c 	if (data->sourceId || data->errorClass ||
data              298 arch/powerpc/platforms/powernv/pci.c 	    data->correlator)
data              300 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->sourceId),
data              301 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->errorClass),
data              302 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->correlator));
data              303 arch/powerpc/platforms/powernv/pci.c 	if (data->p7iocPlssr || data->p7iocCsr)
data              305 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->p7iocPlssr),
data              306 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->p7iocCsr));
data              307 arch/powerpc/platforms/powernv/pci.c 	if (data->lemFir)
data              309 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->lemFir),
data              310 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->lemErrorMask),
data              311 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->lemWOF));
data              312 arch/powerpc/platforms/powernv/pci.c 	if (data->phbErrorStatus)
data              314 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbErrorStatus),
data              315 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbFirstErrorStatus),
data              316 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbErrorLog0),
data              317 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbErrorLog1));
data              318 arch/powerpc/platforms/powernv/pci.c 	if (data->mmioErrorStatus)
data              320 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->mmioErrorStatus),
data              321 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->mmioFirstErrorStatus),
data              322 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->mmioErrorLog0),
data              323 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->mmioErrorLog1));
data              324 arch/powerpc/platforms/powernv/pci.c 	if (data->dma0ErrorStatus)
data              326 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma0ErrorStatus),
data              327 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma0FirstErrorStatus),
data              328 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma0ErrorLog0),
data              329 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma0ErrorLog1));
data              330 arch/powerpc/platforms/powernv/pci.c 	if (data->dma1ErrorStatus)
data              332 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma1ErrorStatus),
data              333 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma1FirstErrorStatus),
data              334 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma1ErrorLog0),
data              335 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma1ErrorLog1));
data              337 arch/powerpc/platforms/powernv/pci.c 	pnv_pci_dump_pest(data->pestA, data->pestB, OPAL_P7IOC_NUM_PEST_REGS);
data              343 arch/powerpc/platforms/powernv/pci.c 	struct OpalIoPhb3ErrorData *data;
data              345 arch/powerpc/platforms/powernv/pci.c 	data = (struct OpalIoPhb3ErrorData*)common;
data              348 arch/powerpc/platforms/powernv/pci.c 	if (data->brdgCtl)
data              350 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->brdgCtl));
data              351 arch/powerpc/platforms/powernv/pci.c 	if (data->portStatusReg || data->rootCmplxStatus ||
data              352 arch/powerpc/platforms/powernv/pci.c 	    data->busAgentStatus)
data              354 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->portStatusReg),
data              355 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->rootCmplxStatus),
data              356 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->busAgentStatus));
data              357 arch/powerpc/platforms/powernv/pci.c 	if (data->deviceStatus || data->slotStatus   ||
data              358 arch/powerpc/platforms/powernv/pci.c 	    data->linkStatus   || data->devCmdStatus ||
data              359 arch/powerpc/platforms/powernv/pci.c 	    data->devSecStatus)
data              361 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->deviceStatus),
data              362 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->slotStatus),
data              363 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->linkStatus),
data              364 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->devCmdStatus),
data              365 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->devSecStatus));
data              366 arch/powerpc/platforms/powernv/pci.c 	if (data->rootErrorStatus || data->uncorrErrorStatus ||
data              367 arch/powerpc/platforms/powernv/pci.c 	    data->corrErrorStatus)
data              369 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->rootErrorStatus),
data              370 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->uncorrErrorStatus),
data              371 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->corrErrorStatus));
data              372 arch/powerpc/platforms/powernv/pci.c 	if (data->tlpHdr1 || data->tlpHdr2 ||
data              373 arch/powerpc/platforms/powernv/pci.c 	    data->tlpHdr3 || data->tlpHdr4)
data              375 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr1),
data              376 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr2),
data              377 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr3),
data              378 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr4));
data              379 arch/powerpc/platforms/powernv/pci.c 	if (data->sourceId || data->errorClass ||
data              380 arch/powerpc/platforms/powernv/pci.c 	    data->correlator)
data              382 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->sourceId),
data              383 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->errorClass),
data              384 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->correlator));
data              385 arch/powerpc/platforms/powernv/pci.c 	if (data->nFir)
data              387 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->nFir),
data              388 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->nFirMask),
data              389 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->nFirWOF));
data              390 arch/powerpc/platforms/powernv/pci.c 	if (data->phbPlssr || data->phbCsr)
data              392 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbPlssr),
data              393 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbCsr));
data              394 arch/powerpc/platforms/powernv/pci.c 	if (data->lemFir)
data              396 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->lemFir),
data              397 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->lemErrorMask),
data              398 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->lemWOF));
data              399 arch/powerpc/platforms/powernv/pci.c 	if (data->phbErrorStatus)
data              401 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbErrorStatus),
data              402 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbFirstErrorStatus),
data              403 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbErrorLog0),
data              404 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbErrorLog1));
data              405 arch/powerpc/platforms/powernv/pci.c 	if (data->mmioErrorStatus)
data              407 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->mmioErrorStatus),
data              408 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->mmioFirstErrorStatus),
data              409 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->mmioErrorLog0),
data              410 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->mmioErrorLog1));
data              411 arch/powerpc/platforms/powernv/pci.c 	if (data->dma0ErrorStatus)
data              413 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma0ErrorStatus),
data              414 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma0FirstErrorStatus),
data              415 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma0ErrorLog0),
data              416 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma0ErrorLog1));
data              417 arch/powerpc/platforms/powernv/pci.c 	if (data->dma1ErrorStatus)
data              419 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma1ErrorStatus),
data              420 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma1FirstErrorStatus),
data              421 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma1ErrorLog0),
data              422 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->dma1ErrorLog1));
data              424 arch/powerpc/platforms/powernv/pci.c 	pnv_pci_dump_pest(data->pestA, data->pestB, OPAL_PHB3_NUM_PEST_REGS);
data              430 arch/powerpc/platforms/powernv/pci.c 	struct OpalIoPhb4ErrorData *data;
data              432 arch/powerpc/platforms/powernv/pci.c 	data = (struct OpalIoPhb4ErrorData*)common;
data              435 arch/powerpc/platforms/powernv/pci.c 	if (data->brdgCtl)
data              437 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->brdgCtl));
data              438 arch/powerpc/platforms/powernv/pci.c 	if (data->deviceStatus || data->slotStatus   ||
data              439 arch/powerpc/platforms/powernv/pci.c 	    data->linkStatus   || data->devCmdStatus ||
data              440 arch/powerpc/platforms/powernv/pci.c 	    data->devSecStatus)
data              442 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->deviceStatus),
data              443 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->slotStatus),
data              444 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->linkStatus),
data              445 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->devCmdStatus),
data              446 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->devSecStatus));
data              447 arch/powerpc/platforms/powernv/pci.c 	if (data->rootErrorStatus || data->uncorrErrorStatus ||
data              448 arch/powerpc/platforms/powernv/pci.c 	    data->corrErrorStatus)
data              450 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->rootErrorStatus),
data              451 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->uncorrErrorStatus),
data              452 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->corrErrorStatus));
data              453 arch/powerpc/platforms/powernv/pci.c 	if (data->tlpHdr1 || data->tlpHdr2 ||
data              454 arch/powerpc/platforms/powernv/pci.c 	    data->tlpHdr3 || data->tlpHdr4)
data              456 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr1),
data              457 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr2),
data              458 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr3),
data              459 arch/powerpc/platforms/powernv/pci.c 			be32_to_cpu(data->tlpHdr4));
data              460 arch/powerpc/platforms/powernv/pci.c 	if (data->sourceId)
data              461 arch/powerpc/platforms/powernv/pci.c 		pr_info("sourceId:   %08x\n", be32_to_cpu(data->sourceId));
data              462 arch/powerpc/platforms/powernv/pci.c 	if (data->nFir)
data              464 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->nFir),
data              465 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->nFirMask),
data              466 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->nFirWOF));
data              467 arch/powerpc/platforms/powernv/pci.c 	if (data->phbPlssr || data->phbCsr)
data              469 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbPlssr),
data              470 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbCsr));
data              471 arch/powerpc/platforms/powernv/pci.c 	if (data->lemFir)
data              473 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->lemFir),
data              474 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->lemErrorMask),
data              475 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->lemWOF));
data              476 arch/powerpc/platforms/powernv/pci.c 	if (data->phbErrorStatus)
data              478 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbErrorStatus),
data              479 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbFirstErrorStatus),
data              480 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbErrorLog0),
data              481 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbErrorLog1));
data              482 arch/powerpc/platforms/powernv/pci.c 	if (data->phbTxeErrorStatus)
data              484 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbTxeErrorStatus),
data              485 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbTxeFirstErrorStatus),
data              486 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbTxeErrorLog0),
data              487 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbTxeErrorLog1));
data              488 arch/powerpc/platforms/powernv/pci.c 	if (data->phbRxeArbErrorStatus)
data              490 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeArbErrorStatus),
data              491 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeArbFirstErrorStatus),
data              492 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeArbErrorLog0),
data              493 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeArbErrorLog1));
data              494 arch/powerpc/platforms/powernv/pci.c 	if (data->phbRxeMrgErrorStatus)
data              496 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeMrgErrorStatus),
data              497 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeMrgFirstErrorStatus),
data              498 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeMrgErrorLog0),
data              499 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeMrgErrorLog1));
data              500 arch/powerpc/platforms/powernv/pci.c 	if (data->phbRxeTceErrorStatus)
data              502 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeTceErrorStatus),
data              503 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeTceFirstErrorStatus),
data              504 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeTceErrorLog0),
data              505 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRxeTceErrorLog1));
data              507 arch/powerpc/platforms/powernv/pci.c 	if (data->phbPblErrorStatus)
data              509 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbPblErrorStatus),
data              510 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbPblFirstErrorStatus),
data              511 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbPblErrorLog0),
data              512 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbPblErrorLog1));
data              513 arch/powerpc/platforms/powernv/pci.c 	if (data->phbPcieDlpErrorStatus)
data              515 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbPcieDlpErrorLog1),
data              516 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbPcieDlpErrorLog2),
data              517 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbPcieDlpErrorStatus));
data              518 arch/powerpc/platforms/powernv/pci.c 	if (data->phbRegbErrorStatus)
data              520 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRegbErrorStatus),
data              521 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRegbFirstErrorStatus),
data              522 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRegbErrorLog0),
data              523 arch/powerpc/platforms/powernv/pci.c 			be64_to_cpu(data->phbRegbErrorLog1));
data              526 arch/powerpc/platforms/powernv/pci.c 	pnv_pci_dump_pest(data->pestA, data->pestB, OPAL_PHB4_NUM_PEST_REGS);
data              980 arch/powerpc/platforms/powernv/pci.c 		unsigned long action, void *data)
data              982 arch/powerpc/platforms/powernv/pci.c 	struct device *dev = data;
data              284 arch/powerpc/platforms/powernv/subcore.c static int cpu_update_split_mode(void *data)
data              286 arch/powerpc/platforms/powernv/subcore.c 	int cpu, new_mode = *(int *)data;
data               22 arch/powerpc/platforms/powernv/ultravisor.c 					 int depth, void *data)
data              695 arch/powerpc/platforms/ps3/device-init.c static irqreturn_t ps3_notification_interrupt(int irq, void *data)
data              697 arch/powerpc/platforms/ps3/device-init.c 	struct ps3_notification_device *dev = data;
data              772 arch/powerpc/platforms/ps3/device-init.c static int ps3_probe_thread(void *data)
data              793 arch/powerpc/platforms/ps3/device-init.c 	dev.sbd.bus_id = (u64)data;
data              880 arch/powerpc/platforms/ps3/device-init.c 				 void *data)
data              333 arch/powerpc/platforms/ps3/spu.c static int __init ps3_create_spu(struct spu *spu, void *data)
data              347 arch/powerpc/platforms/ps3/spu.c 	spu_pdata(spu)->resource_id = (unsigned long)data;
data              381 arch/powerpc/platforms/ps3/spu.c static int __init ps3_enumerate_spus(int (*fn)(void *data))
data              233 arch/powerpc/platforms/pseries/eeh_pseries.c static void *pseries_eeh_probe(struct pci_dn *pdn, void *data)
data              142 arch/powerpc/platforms/pseries/firmware.c 				    depth, void *data)
data              898 arch/powerpc/platforms/pseries/hotplug-cpu.c 				unsigned long action, void *data)
data              900 arch/powerpc/platforms/pseries/hotplug-cpu.c 	struct of_reconfig_data *rd = data;
data             1031 arch/powerpc/platforms/pseries/hotplug-memory.c 				   unsigned long action, void *data)
data             1033 arch/powerpc/platforms/pseries/hotplug-memory.c 	struct of_reconfig_data *rd = data;
data              150 arch/powerpc/platforms/pseries/ibmebus.c static int ibmebus_match_path(struct device *dev, const void *data)
data              153 arch/powerpc/platforms/pseries/ibmebus.c 	return (of_find_node_by_path(data) == dn);
data              156 arch/powerpc/platforms/pseries/ibmebus.c static int ibmebus_match_node(struct device *dev, const void *data)
data              158 arch/powerpc/platforms/pseries/ibmebus.c 	return to_platform_device(dev)->dev.of_node == data;
data               94 arch/powerpc/platforms/pseries/io_event_irq.c 	return (struct pseries_io_event *) &sect->data;
data             1234 arch/powerpc/platforms/pseries/iommu.c 		void *data)
data             1237 arch/powerpc/platforms/pseries/iommu.c 	struct memory_notify *arg = data;
data             1273 arch/powerpc/platforms/pseries/iommu.c static int iommu_reconfig_notifier(struct notifier_block *nb, unsigned long action, void *data)
data             1276 arch/powerpc/platforms/pseries/iommu.c 	struct of_reconfig_data *rd = data;
data             1354 arch/powerpc/platforms/pseries/iommu.c 		unsigned long action, void *data)
data             1356 arch/powerpc/platforms/pseries/iommu.c 	struct device *dev = data;
data             1562 arch/powerpc/platforms/pseries/lpar.c static int pseries_lpar_resize_hpt_commit(void *data)
data             1564 arch/powerpc/platforms/pseries/lpar.c 	struct hpt_resize_state *state = data;
data              273 arch/powerpc/platforms/pseries/mobility.c 	__be32 *data;
data              290 arch/powerpc/platforms/pseries/mobility.c 		data = (__be32 *)rtas_buf + 4;
data              291 arch/powerpc/platforms/pseries/mobility.c 		while (be32_to_cpu(*data) & NODE_ACTION_MASK) {
data              293 arch/powerpc/platforms/pseries/mobility.c 			u32 action = be32_to_cpu(*data) & NODE_ACTION_MASK;
data              294 arch/powerpc/platforms/pseries/mobility.c 			u32 node_count = be32_to_cpu(*data) & NODE_COUNT_MASK;
data              296 arch/powerpc/platforms/pseries/mobility.c 			data++;
data              299 arch/powerpc/platforms/pseries/mobility.c 				__be32 phandle = *data++;
data              314 arch/powerpc/platforms/pseries/mobility.c 					drc_index = *data++;
data              228 arch/powerpc/platforms/pseries/msi.c static void *count_non_bridge_devices(struct device_node *dn, void *data)
data              230 arch/powerpc/platforms/pseries/msi.c 	struct msi_counts *counts = data;
data              245 arch/powerpc/platforms/pseries/msi.c static void *count_spare_msis(struct device_node *dn, void *data)
data              247 arch/powerpc/platforms/pseries/msi.c 	struct msi_counts *counts = data;
data               46 arch/powerpc/platforms/pseries/of_helpers.c 			struct of_drc_info *data)
data               51 arch/powerpc/platforms/pseries/of_helpers.c 	if (!data)
data               55 arch/powerpc/platforms/pseries/of_helpers.c 	p = data->drc_type = (char*) (*curval);
data               61 arch/powerpc/platforms/pseries/of_helpers.c 	data->drc_name_prefix = (char *)p;
data               68 arch/powerpc/platforms/pseries/of_helpers.c 	p2 = of_prop_next_u32(*prop, p2, &data->drc_index_start);
data               73 arch/powerpc/platforms/pseries/of_helpers.c 	p2 = of_prop_next_u32(*prop, p2, &data->drc_name_suffix_start);
data               78 arch/powerpc/platforms/pseries/of_helpers.c 	p2 = of_prop_next_u32(*prop, p2, &data->num_sequential_elems);
data               83 arch/powerpc/platforms/pseries/of_helpers.c 	p2 = of_prop_next_u32(*prop, p2, &data->sequential_inc);
data               88 arch/powerpc/platforms/pseries/of_helpers.c 	p2 = of_prop_next_u32(*prop, p2, &data->drc_power_domain);
data               94 arch/powerpc/platforms/pseries/of_helpers.c 	data->last_drc_index = data->drc_index_start +
data               95 arch/powerpc/platforms/pseries/of_helpers.c 		((data->num_sequential_elems - 1) * data->sequential_inc);
data              150 arch/powerpc/platforms/pseries/papr_scm.c 	unsigned long data[PLPAR_HCALL_BUFSIZE];
data              172 arch/powerpc/platforms/pseries/papr_scm.c 		ret = plpar_hcall(H_SCM_READ_METADATA, data, p->drc_index,
data              182 arch/powerpc/platforms/pseries/papr_scm.c 			*(uint64_t *)(hdr->out_buf + data_offset) = be64_to_cpu(data[0]);
data              185 arch/powerpc/platforms/pseries/papr_scm.c 			*(uint32_t *)(hdr->out_buf + data_offset) = be32_to_cpu(data[0] & 0xffffffff);
data              189 arch/powerpc/platforms/pseries/papr_scm.c 			*(uint16_t *)(hdr->out_buf + data_offset) = be16_to_cpu(data[0] & 0xffff);
data              193 arch/powerpc/platforms/pseries/papr_scm.c 			*(uint8_t *)(hdr->out_buf + data_offset) = (data[0] & 0xff);
data              205 arch/powerpc/platforms/pseries/papr_scm.c 	unsigned long data;
data              218 arch/powerpc/platforms/pseries/papr_scm.c 			data = *(uint64_t *)(hdr->in_buf + data_offset);
data              219 arch/powerpc/platforms/pseries/papr_scm.c 			data_be = cpu_to_be64(data);
data              222 arch/powerpc/platforms/pseries/papr_scm.c 			data = *(uint32_t *)(hdr->in_buf + data_offset);
data              223 arch/powerpc/platforms/pseries/papr_scm.c 			data &= 0xffffffff;
data              224 arch/powerpc/platforms/pseries/papr_scm.c 			data_be = cpu_to_be32(data);
data              227 arch/powerpc/platforms/pseries/papr_scm.c 			data = *(uint16_t *)(hdr->in_buf + data_offset);
data              228 arch/powerpc/platforms/pseries/papr_scm.c 			data &= 0xffff;
data              229 arch/powerpc/platforms/pseries/papr_scm.c 			data_be = cpu_to_be16(data);
data              235 arch/powerpc/platforms/pseries/ras.c 	epow_log = (struct epow_errorlog *)pseries_log->data;
data              299 arch/powerpc/platforms/pseries/ras.c 	hp_elog = (struct pseries_hp_errorlog *)pseries_log->data;
data              554 arch/powerpc/platforms/pseries/ras.c 	mce_log = (struct pseries_mc_errorlog *)pseries_log->data;
data               45 arch/powerpc/platforms/pseries/scanlog.c 	unsigned int *data = scanlog_buffer;
data               68 arch/powerpc/platforms/pseries/scanlog.c 		memcpy(rtas_data_buf, data, RTAS_DATA_BUF_SIZE);
data               71 arch/powerpc/platforms/pseries/scanlog.c 		memcpy(data, rtas_data_buf, RTAS_DATA_BUF_SIZE);
data               75 arch/powerpc/platforms/pseries/scanlog.c 			 "data[2]=%x\n", status, data[0], data[1], data[2]);
data               85 arch/powerpc/platforms/pseries/scanlog.c 			len = data[1];
data               86 arch/powerpc/platforms/pseries/scanlog.c 			off = data[2];
data               88 arch/powerpc/platforms/pseries/scanlog.c 				if (copy_to_user(buf, ((char *)data)+off, len))
data              133 arch/powerpc/platforms/pseries/scanlog.c 	unsigned int *data = scanlog_buffer;
data              135 arch/powerpc/platforms/pseries/scanlog.c 	if (data[0] != 0) {
data              142 arch/powerpc/platforms/pseries/scanlog.c 	data[0] = 0;	/* re-init so we restart the scan */
data              149 arch/powerpc/platforms/pseries/scanlog.c 	unsigned int *data = scanlog_buffer;
data              151 arch/powerpc/platforms/pseries/scanlog.c 	data[0] = 0;
data              242 arch/powerpc/platforms/pseries/setup.c static int pci_dn_reconfig_notifier(struct notifier_block *nb, unsigned long action, void *data)
data              244 arch/powerpc/platforms/pseries/setup.c 	struct of_reconfig_data *rd = data;
data               34 arch/powerpc/sysdev/cpm_gpio.c 		.data = cpm1_gpiochip_add16,
data               38 arch/powerpc/sysdev/cpm_gpio.c 		.data = cpm1_gpiochip_add32,
data               42 arch/powerpc/sysdev/cpm_gpio.c 		.data = cpm1_gpiochip_add16,
data               46 arch/powerpc/sysdev/cpm_gpio.c 		.data = cpm1_gpiochip_add16,
data               51 arch/powerpc/sysdev/cpm_gpio.c 		.data = cpm2_gpiochip_add32,
data               56 arch/powerpc/sysdev/cpm_gpio.c 		.data = cpm2_gpiochip_add32,
data              425 arch/powerpc/sysdev/fsl_gtm.c 		np->data = gtm;
data              209 arch/powerpc/sysdev/fsl_lbc.c static irqreturn_t fsl_lbc_ctrl_irq(int irqno, void *data)
data              211 arch/powerpc/sysdev/fsl_lbc.c 	struct fsl_lbc_ctrl *ctrl = data;
data               96 arch/powerpc/sysdev/fsl_mpic_err.c static irqreturn_t fsl_error_int_handler(int irq, void *data)
data               98 arch/powerpc/sysdev/fsl_mpic_err.c 	struct mpic *mpic = (struct mpic *) data;
data              169 arch/powerpc/sysdev/fsl_msi.c 		msg->data = __swab32(hwirq);
data              171 arch/powerpc/sysdev/fsl_msi.c 		msg->data = hwirq;
data              267 arch/powerpc/sysdev/fsl_msi.c static irqreturn_t fsl_msi_cascade(int irq, void *data)
data              275 arch/powerpc/sysdev/fsl_msi.c 	struct fsl_msi_cascade_data *cascade_data = data;
data              411 arch/powerpc/sysdev/fsl_msi.c 	features = match->data;
data              582 arch/powerpc/sysdev/fsl_msi.c 		.data = &mpic_msi_feature,
data              586 arch/powerpc/sysdev/fsl_msi.c 		.data = &mpic_msi_feature,
data              590 arch/powerpc/sysdev/fsl_msi.c 		.data = &ipic_msi_feature,
data              595 arch/powerpc/sysdev/fsl_msi.c 		.data = &vmpic_msi_feature,
data              599 arch/powerpc/sysdev/fsl_msi.c 		.data = &vmpic_msi_feature,
data              707 arch/powerpc/sysdev/fsl_pci.c 	struct mpc83xx_pcie_priv *pcie = hose->dn->data;
data              775 arch/powerpc/sysdev/fsl_pci.c 	WARN_ON(hose->dn->data);
data              776 arch/powerpc/sysdev/fsl_pci.c 	hose->dn->data = pcie;
data              891 arch/powerpc/sysdev/fsl_pci.c 		struct mpc83xx_pcie_priv *pcie = hose->dn->data;
data              343 arch/powerpc/sysdev/fsl_rcpm.c 		.data = &qoriq_rcpm_v1_ops,
data              347 arch/powerpc/sysdev/fsl_rcpm.c 		.data = &qoriq_rcpm_v2_ops,
data              351 arch/powerpc/sysdev/fsl_rcpm.c 		.data = &qoriq_rcpm_v2_ops,
data              379 arch/powerpc/sysdev/fsl_rcpm.c 	qoriq_pm_ops = match->data;
data              134 arch/powerpc/sysdev/fsl_rio.c 				int index, u32 offset, int len, u32 *data)
data              139 arch/powerpc/sysdev/fsl_rio.c 	*data = in_be32(priv->regs_win + offset);
data              156 arch/powerpc/sysdev/fsl_rio.c 				int index, u32 offset, int len, u32 data)
data              161 arch/powerpc/sysdev/fsl_rio.c 		index, offset, data);
data              162 arch/powerpc/sysdev/fsl_rio.c 	out_be32(priv->regs_win + offset, data);
data              186 arch/powerpc/sysdev/fsl_rio.c 	u8 *data;
data              205 arch/powerpc/sysdev/fsl_rio.c 	data = (u8 *) priv->maint_win + (offset & (RIO_MAINT_WIN_SIZE - 1));
data              208 arch/powerpc/sysdev/fsl_rio.c 		__fsl_read_rio_config(rval, data, err, "lbz");
data              211 arch/powerpc/sysdev/fsl_rio.c 		__fsl_read_rio_config(rval, data, err, "lhz");
data              214 arch/powerpc/sysdev/fsl_rio.c 		__fsl_read_rio_config(rval, data, err, "lwz");
data              251 arch/powerpc/sysdev/fsl_rio.c 	u8 *data;
data              270 arch/powerpc/sysdev/fsl_rio.c 	data = (u8 *) priv->maint_win + (offset & (RIO_MAINT_WIN_SIZE - 1));
data              273 arch/powerpc/sysdev/fsl_rio.c 		out_8((u8 *) data, val);
data              276 arch/powerpc/sysdev/fsl_rio.c 		out_be16((u16 *) data, val);
data              279 arch/powerpc/sysdev/fsl_rio.c 		out_be32((u32 *) data, val);
data              132 arch/powerpc/sysdev/fsl_rio.h 				int index, u16 destid, u16 data);
data              625 arch/powerpc/sysdev/fsl_rmu.c 				int index, u16 destid, u16 data)
data              630 arch/powerpc/sysdev/fsl_rmu.c 		 index, destid, data);
data              640 arch/powerpc/sysdev/fsl_rmu.c 	out_be32(&dbell->dbell_regs->oddatr, (index << 20) | data);
data              386 arch/powerpc/sysdev/mpic.c 		writel(fixup->data, fixup->base + 4);
data              534 arch/powerpc/sysdev/mpic.c 		mpic->fixups[irq].data = readl(base + 4) | 0x80000000;
data              260 arch/powerpc/sysdev/mpic_msgr.c 		.data = NULL,
data               20 arch/powerpc/sysdev/mpic_u3msi.c static void mpic_u3msi_mask_irq(struct irq_data *data)
data               22 arch/powerpc/sysdev/mpic_u3msi.c 	pci_msi_mask_irq(data);
data               23 arch/powerpc/sysdev/mpic_u3msi.c 	mpic_mask_irq(data);
data               26 arch/powerpc/sysdev/mpic_u3msi.c static void mpic_u3msi_unmask_irq(struct irq_data *data)
data               28 arch/powerpc/sysdev/mpic_u3msi.c 	mpic_unmask_irq(data);
data               29 arch/powerpc/sysdev/mpic_u3msi.c 	pci_msi_unmask_irq(data);
data              168 arch/powerpc/sysdev/mpic_u3msi.c 		msg.data = hwirq;
data               40 arch/powerpc/sysdev/pmi.c static struct pmi_data *data;
data               47 arch/powerpc/sysdev/pmi.c 	spin_lock(&data->pmi_spinlock);
data               49 arch/powerpc/sysdev/pmi.c 	type = ioread8(data->pmi_reg + PMI_READ_TYPE);
data               52 arch/powerpc/sysdev/pmi.c 	if (type & PMI_ACK && !data->completion) {
data               58 arch/powerpc/sysdev/pmi.c 	if (data->completion && !(type & PMI_ACK)) {
data               64 arch/powerpc/sysdev/pmi.c 	data->msg.type = type;
data               65 arch/powerpc/sysdev/pmi.c 	data->msg.data0 = ioread8(data->pmi_reg + PMI_READ_DATA0);
data               66 arch/powerpc/sysdev/pmi.c 	data->msg.data1 = ioread8(data->pmi_reg + PMI_READ_DATA1);
data               67 arch/powerpc/sysdev/pmi.c 	data->msg.data2 = ioread8(data->pmi_reg + PMI_READ_DATA2);
data               70 arch/powerpc/sysdev/pmi.c 	spin_unlock(&data->pmi_spinlock);
data               77 arch/powerpc/sysdev/pmi.c 	if (data->msg.type & PMI_ACK) {
data               78 arch/powerpc/sysdev/pmi.c 		complete(data->completion);
data               83 arch/powerpc/sysdev/pmi.c 	schedule_work(&data->work);
data              103 arch/powerpc/sysdev/pmi.c 	spin_lock(&data->handler_spinlock);
data              104 arch/powerpc/sysdev/pmi.c 	list_for_each_entry(handler, &data->handler, node) {
data              106 arch/powerpc/sysdev/pmi.c 		if (handler->type == data->msg.type)
data              107 arch/powerpc/sysdev/pmi.c 			handler->handle_pmi_message(data->msg);
data              109 arch/powerpc/sysdev/pmi.c 	spin_unlock(&data->handler_spinlock);
data              117 arch/powerpc/sysdev/pmi.c 	if (data) {
data              123 arch/powerpc/sysdev/pmi.c 	data = kzalloc(sizeof(struct pmi_data), GFP_KERNEL);
data              124 arch/powerpc/sysdev/pmi.c 	if (!data) {
data              130 arch/powerpc/sysdev/pmi.c 	data->pmi_reg = of_iomap(np, 0);
data              131 arch/powerpc/sysdev/pmi.c 	if (!data->pmi_reg) {
data              137 arch/powerpc/sysdev/pmi.c 	INIT_LIST_HEAD(&data->handler);
data              139 arch/powerpc/sysdev/pmi.c 	mutex_init(&data->msg_mutex);
data              140 arch/powerpc/sysdev/pmi.c 	spin_lock_init(&data->pmi_spinlock);
data              141 arch/powerpc/sysdev/pmi.c 	spin_lock_init(&data->handler_spinlock);
data              143 arch/powerpc/sysdev/pmi.c 	INIT_WORK(&data->work, pmi_notify_handlers);
data              145 arch/powerpc/sysdev/pmi.c 	data->dev = dev;
data              147 arch/powerpc/sysdev/pmi.c 	data->irq = irq_of_parse_and_map(np, 0);
data              148 arch/powerpc/sysdev/pmi.c 	if (!data->irq) {
data              154 arch/powerpc/sysdev/pmi.c 	rc = request_irq(data->irq, pmi_irq_handler, 0, "pmi", NULL);
data              157 arch/powerpc/sysdev/pmi.c 				data->irq, rc);
data              161 arch/powerpc/sysdev/pmi.c 	printk(KERN_INFO "pmi: found pmi device at addr %p.\n", data->pmi_reg);
data              166 arch/powerpc/sysdev/pmi.c 	iounmap(data->pmi_reg);
data              169 arch/powerpc/sysdev/pmi.c 	kfree(data);
data              179 arch/powerpc/sysdev/pmi.c 	free_irq(data->irq, NULL);
data              180 arch/powerpc/sysdev/pmi.c 	iounmap(data->pmi_reg);
data              182 arch/powerpc/sysdev/pmi.c 	spin_lock(&data->handler_spinlock);
data              184 arch/powerpc/sysdev/pmi.c 	list_for_each_entry_safe(handler, tmp, &data->handler, node)
data              187 arch/powerpc/sysdev/pmi.c 	spin_unlock(&data->handler_spinlock);
data              189 arch/powerpc/sysdev/pmi.c 	kfree(data);
data              190 arch/powerpc/sysdev/pmi.c 	data = NULL;
data              210 arch/powerpc/sysdev/pmi.c 	if (!data)
data              213 arch/powerpc/sysdev/pmi.c 	mutex_lock(&data->msg_mutex);
data              215 arch/powerpc/sysdev/pmi.c 	data->msg = msg;
data              218 arch/powerpc/sysdev/pmi.c 	data->completion = &completion;
data              220 arch/powerpc/sysdev/pmi.c 	spin_lock_irqsave(&data->pmi_spinlock, flags);
data              221 arch/powerpc/sysdev/pmi.c 	iowrite8(msg.data0, data->pmi_reg + PMI_WRITE_DATA0);
data              222 arch/powerpc/sysdev/pmi.c 	iowrite8(msg.data1, data->pmi_reg + PMI_WRITE_DATA1);
data              223 arch/powerpc/sysdev/pmi.c 	iowrite8(msg.data2, data->pmi_reg + PMI_WRITE_DATA2);
data              224 arch/powerpc/sysdev/pmi.c 	iowrite8(msg.type, data->pmi_reg + PMI_WRITE_TYPE);
data              225 arch/powerpc/sysdev/pmi.c 	spin_unlock_irqrestore(&data->pmi_spinlock, flags);
data              229 arch/powerpc/sysdev/pmi.c 	wait_for_completion_interruptible_timeout(data->completion,
data              232 arch/powerpc/sysdev/pmi.c 	data->completion = NULL;
data              234 arch/powerpc/sysdev/pmi.c 	mutex_unlock(&data->msg_mutex);
data              242 arch/powerpc/sysdev/pmi.c 	if (!data)
data              245 arch/powerpc/sysdev/pmi.c 	spin_lock(&data->handler_spinlock);
data              246 arch/powerpc/sysdev/pmi.c 	list_add_tail(&handler->node, &data->handler);
data              247 arch/powerpc/sysdev/pmi.c 	spin_unlock(&data->handler_spinlock);
data              255 arch/powerpc/sysdev/pmi.c 	if (!data)
data              260 arch/powerpc/sysdev/pmi.c 	spin_lock(&data->handler_spinlock);
data              262 arch/powerpc/sysdev/pmi.c 	spin_unlock(&data->handler_spinlock);
data               28 arch/powerpc/sysdev/simple_gpio.c 	u8 data;
data               52 arch/powerpc/sysdev/simple_gpio.c 		u8_gc->data |= u8_pin2mask(gpio);
data               54 arch/powerpc/sysdev/simple_gpio.c 		u8_gc->data &= ~u8_pin2mask(gpio);
data               56 arch/powerpc/sysdev/simple_gpio.c 	out_8(mm_gc->regs, u8_gc->data);
data               77 arch/powerpc/sysdev/simple_gpio.c 	u8_gc->data = in_8(mm_gc->regs);
data              402 arch/powerpc/sysdev/xics/xics-common.c int xics_retrigger(struct irq_data *data)
data              211 arch/powerpc/sysdev/xive/common.c static void xive_esb_write(struct xive_irq_data *xd, u32 offset, u64 data)
data              218 arch/powerpc/sysdev/xive/common.c 		xive_ops->esb_rw(xd->hw_irq, offset, data, 1);
data              220 arch/powerpc/sysdev/xive/common.c 		out_be64(xd->eoi_mmio + offset, data);
data              969 arch/powerpc/sysdev/xive/common.c static int xive_get_irqchip_state(struct irq_data *data,
data              972 arch/powerpc/sysdev/xive/common.c 	struct xive_irq_data *xd = irq_data_get_irq_handler_data(data);
data             1260 arch/powerpc/sysdev/xive/common.c 	struct irq_data *data = irq_get_irq_data(virq);
data             1264 arch/powerpc/sysdev/xive/common.c 	if (!data)
data             1266 arch/powerpc/sysdev/xive/common.c 	hw_irq = (unsigned int)irqd_to_hwirq(data);
data               43 arch/powerpc/sysdev/xive/native.c int xive_native_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)
data               50 arch/powerpc/sysdev/xive/native.c 	memset(data, 0, sizeof(*data));
data               62 arch/powerpc/sysdev/xive/native.c 		data->flags |= XIVE_IRQ_FLAG_STORE_EOI;
data               64 arch/powerpc/sysdev/xive/native.c 		data->flags |= XIVE_IRQ_FLAG_LSI;
data               66 arch/powerpc/sysdev/xive/native.c 		data->flags |= XIVE_IRQ_FLAG_SHIFT_BUG;
data               68 arch/powerpc/sysdev/xive/native.c 		data->flags |= XIVE_IRQ_FLAG_MASK_FW;
data               70 arch/powerpc/sysdev/xive/native.c 		data->flags |= XIVE_IRQ_FLAG_EOI_FW;
data               71 arch/powerpc/sysdev/xive/native.c 	data->eoi_page = be64_to_cpu(eoi_page);
data               72 arch/powerpc/sysdev/xive/native.c 	data->trig_page = be64_to_cpu(trig_page);
data               73 arch/powerpc/sysdev/xive/native.c 	data->esb_shift = be32_to_cpu(esb_shift);
data               74 arch/powerpc/sysdev/xive/native.c 	data->src_chip = be32_to_cpu(src_chip);
data               76 arch/powerpc/sysdev/xive/native.c 	data->eoi_mmio = ioremap(data->eoi_page, 1u << data->esb_shift);
data               77 arch/powerpc/sysdev/xive/native.c 	if (!data->eoi_mmio) {
data               82 arch/powerpc/sysdev/xive/native.c 	data->hw_irq = hw_irq;
data               84 arch/powerpc/sysdev/xive/native.c 	if (!data->trig_page)
data               86 arch/powerpc/sysdev/xive/native.c 	if (data->trig_page == data->eoi_page) {
data               87 arch/powerpc/sysdev/xive/native.c 		data->trig_mmio = data->eoi_mmio;
data               91 arch/powerpc/sysdev/xive/native.c 	data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift);
data               92 arch/powerpc/sysdev/xive/native.c 	if (!data->trig_mmio) {
data              352 arch/powerpc/sysdev/xive/spapr.c static u64 xive_spapr_esb_rw(u32 lisn, u32 offset, u64 data, bool write)
data              358 arch/powerpc/sysdev/xive/spapr.c 			   lisn, offset, data, &read_data);
data              370 arch/powerpc/sysdev/xive/spapr.c static int xive_spapr_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)
data              378 arch/powerpc/sysdev/xive/spapr.c 	memset(data, 0, sizeof(*data));
data              386 arch/powerpc/sysdev/xive/spapr.c 		data->flags  |= XIVE_IRQ_FLAG_H_INT_ESB;
data              388 arch/powerpc/sysdev/xive/spapr.c 		data->flags  |= XIVE_IRQ_FLAG_STORE_EOI;
data              390 arch/powerpc/sysdev/xive/spapr.c 		data->flags  |= XIVE_IRQ_FLAG_LSI;
data              391 arch/powerpc/sysdev/xive/spapr.c 	data->eoi_page  = eoi_page;
data              392 arch/powerpc/sysdev/xive/spapr.c 	data->esb_shift = esb_shift;
data              393 arch/powerpc/sysdev/xive/spapr.c 	data->trig_page = trig_page;
data              395 arch/powerpc/sysdev/xive/spapr.c 	data->hw_irq = hw_irq;
data              401 arch/powerpc/sysdev/xive/spapr.c 	data->src_chip = XIVE_INVALID_CHIP_ID;
data              408 arch/powerpc/sysdev/xive/spapr.c 	if (data->flags & XIVE_IRQ_FLAG_H_INT_ESB)
data              411 arch/powerpc/sysdev/xive/spapr.c 	data->eoi_mmio = ioremap(data->eoi_page, 1u << data->esb_shift);
data              412 arch/powerpc/sysdev/xive/spapr.c 	if (!data->eoi_mmio) {
data              419 arch/powerpc/sysdev/xive/spapr.c 		data->trig_mmio = data->eoi_mmio;
data              423 arch/powerpc/sysdev/xive/spapr.c 	data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift);
data              424 arch/powerpc/sysdev/xive/spapr.c 	if (!data->trig_mmio) {
data               41 arch/powerpc/sysdev/xive/xive-internal.h 	int	(*populate_irq_data)(u32 hw_irq, struct xive_irq_data *data);
data               55 arch/powerpc/sysdev/xive/xive-internal.h 	u64	(*esb_rw)(u32 hw_irq, u32 offset, u64 data, bool write);
data             3859 arch/powerpc/xmon/xmon.c static int xmon_dbgfs_set(void *data, u64 val)
data             3875 arch/powerpc/xmon/xmon.c static int xmon_dbgfs_get(void *data, u64 *val)
data              463 arch/riscv/kernel/perf_event.c 	{.compatible = "riscv,base-pmu",	.data = &riscv_base_pmu},
data              478 arch/riscv/kernel/perf_event.c 			riscv_pmu = of_id->data;
data              134 arch/riscv/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              140 arch/riscv/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data               26 arch/riscv/kernel/vdso.c 	struct vdso_data	data;
data               29 arch/riscv/kernel/vdso.c static struct vdso_data *vdso_data = &vdso_data_store.data;
data               44 arch/riscv/mm/sifive_l2_cache.c static ssize_t l2_write(struct file *file, const char __user *data,
data               49 arch/riscv/mm/sifive_l2_cache.c 	if (kstrtouint_from_user(data, count, 0, &val))
data               37 arch/s390/appldata/appldata.h 	void (*callback)(void *data);		/* callback function */
data               38 arch/s390/appldata/appldata.h 	void *data;				/* record data */
data              115 arch/s390/appldata/appldata_base.c static void appldata_timer_function(unsigned long data)
data              117 arch/s390/appldata/appldata_base.c 	queue_work(appldata_wq, (struct work_struct *) data);
data              134 arch/s390/appldata/appldata_base.c 			ops->callback(ops->data);
data              226 arch/s390/appldata/appldata_base.c 		.data		= &timer_active,
data              259 arch/s390/appldata/appldata_base.c 		.data		= &interval,
data              290 arch/s390/appldata/appldata_base.c 		.data		= &active,
data              308 arch/s390/appldata/appldata_base.c 	ops = ctl->data;
data              330 arch/s390/appldata/appldata_base.c 		ops->callback(ops->data);	// init record
data              333 arch/s390/appldata/appldata_base.c 					(unsigned long) ops->data, ops->size,
data              344 arch/s390/appldata/appldata_base.c 				(unsigned long) ops->data, ops->size,
data              386 arch/s390/appldata/appldata_base.c 	ops->ctl_table[2].data = ops;
data              435 arch/s390/appldata/appldata_base.c 					(unsigned long) ops->data, ops->size,
data              463 arch/s390/appldata/appldata_base.c 			ops->callback(ops->data);	// init record
data              466 arch/s390/appldata/appldata_base.c 					(unsigned long) ops->data, ops->size,
data              511 arch/s390/appldata/appldata_base.c 	appldata_timer.data = (unsigned long) &appldata_work;
data               76 arch/s390/appldata/appldata_mem.c static void appldata_get_mem_data(void *data)
data               86 arch/s390/appldata/appldata_mem.c 	mem_data = data;
data              137 arch/s390/appldata/appldata_mem.c 	ops.data = kzalloc(sizeof(struct appldata_mem_data), GFP_KERNEL);
data              138 arch/s390/appldata/appldata_mem.c 	if (!ops.data)
data              143 arch/s390/appldata/appldata_mem.c 		kfree(ops.data);
data              156 arch/s390/appldata/appldata_mem.c 	kfree(ops.data);
data               63 arch/s390/appldata/appldata_net_sum.c static void appldata_get_net_sum_data(void *data)
data               71 arch/s390/appldata/appldata_net_sum.c 	net_data = data;
data              139 arch/s390/appldata/appldata_net_sum.c 	ops.data = kzalloc(sizeof(struct appldata_net_sum_data), GFP_KERNEL);
data              140 arch/s390/appldata/appldata_net_sum.c 	if (!ops.data)
data              145 arch/s390/appldata/appldata_net_sum.c 		kfree(ops.data);
data              158 arch/s390/appldata/appldata_net_sum.c 	kfree(ops.data);
data               96 arch/s390/appldata/appldata_os.c static void appldata_get_os_data(void *data)
data              102 arch/s390/appldata/appldata_os.c 	os_data = data;
data              142 arch/s390/appldata/appldata_os.c 					   (unsigned long) ops.data, new_size,
data              150 arch/s390/appldata/appldata_os.c 					   (unsigned long) ops.data, ops.size,
data              191 arch/s390/appldata/appldata_os.c 	ops.data = appldata_os_data;
data               19 arch/s390/boot/compressed/decompressor.c #define STATIC_RW_DATA static __section(.data)
data               23 arch/s390/boot/ipl_parm.c int kaslr_enabled __section(.data);
data              211 arch/s390/boot/ipl_parm.c static char command_line_buf[COMMAND_LINE_SIZE] __section(.data);
data               50 arch/s390/crypto/crc32-vx.c 				unsigned char const *data, size_t datalen)  \
data               56 arch/s390/crypto/crc32-vx.c 			return ___crc32_sw(crc, data, datalen);		    \
data               58 arch/s390/crypto/crc32-vx.c 		if ((unsigned long)data & VX_ALIGN_MASK) {		    \
data               60 arch/s390/crypto/crc32-vx.c 				  ((unsigned long)data & VX_ALIGN_MASK);    \
data               62 arch/s390/crypto/crc32-vx.c 			crc = ___crc32_sw(crc, data, prealign);		    \
data               63 arch/s390/crypto/crc32-vx.c 			data = (void *)((unsigned long)data + prealign);    \
data               70 arch/s390/crypto/crc32-vx.c 		crc = ___crc32_vx(crc, data, aligned);			    \
data               74 arch/s390/crypto/crc32-vx.c 			crc = ___crc32_sw(crc, data + aligned, remaining);  \
data              163 arch/s390/crypto/crc32-vx.c static int __crc32le_vx_finup(u32 *crc, const u8 *data, unsigned int len,
data              166 arch/s390/crypto/crc32-vx.c 	*(__le32 *)out = cpu_to_le32(crc32_le_vx(*crc, data, len));
data              170 arch/s390/crypto/crc32-vx.c static int __crc32be_vx_finup(u32 *crc, const u8 *data, unsigned int len,
data              173 arch/s390/crypto/crc32-vx.c 	*(__be32 *)out = cpu_to_be32(crc32_be_vx(*crc, data, len));
data              177 arch/s390/crypto/crc32-vx.c static int __crc32c_vx_finup(u32 *crc, const u8 *data, unsigned int len,
data              184 arch/s390/crypto/crc32-vx.c 	*(__le32 *)out = ~cpu_to_le32(crc32c_le_vx(*crc, data, len));
data              190 arch/s390/crypto/crc32-vx.c 	static int alg ## _vx_finup(struct shash_desc *desc, const u8 *data,  \
data              194 arch/s390/crypto/crc32-vx.c 					      data, datalen, out);	      \
data              202 arch/s390/crypto/crc32-vx.c 	static int alg ## _vx_digest(struct shash_desc *desc, const u8 *data, \
data              206 arch/s390/crypto/crc32-vx.c 					      data, len, out);		      \
data              214 arch/s390/crypto/crc32-vx.c 	static int alg ## _vx_update(struct shash_desc *desc, const u8 *data, \
data              218 arch/s390/crypto/crc32-vx.c 		ctx->crc = func(ctx->crc, data, datalen);		      \
data               31 arch/s390/crypto/sha.h int s390_sha_update(struct shash_desc *desc, const u8 *data, unsigned int len);
data               16 arch/s390/crypto/sha_common.c int s390_sha_update(struct shash_desc *desc, const u8 *data, unsigned int len)
data               31 arch/s390/crypto/sha_common.c 		memcpy(ctx->buf + index, data, bsize - index);
data               33 arch/s390/crypto/sha_common.c 		data += bsize - index;
data               41 arch/s390/crypto/sha_common.c 		cpacf_kimd(ctx->func, ctx->state, data, n);
data               42 arch/s390/crypto/sha_common.c 		data += n;
data               47 arch/s390/crypto/sha_common.c 		memcpy(ctx->buf + index , data, len);
data               61 arch/s390/hypfs/hypfs.h 	int		(*data_create)(void **data, void **data_free_ptr,
data               16 arch/s390/hypfs/hypfs_dbfs.c 	struct hypfs_dbfs_data *data;
data               18 arch/s390/hypfs/hypfs_dbfs.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data               19 arch/s390/hypfs/hypfs_dbfs.c 	if (!data)
data               21 arch/s390/hypfs/hypfs_dbfs.c 	data->dbfs_file = f;
data               22 arch/s390/hypfs/hypfs_dbfs.c 	return data;
data               25 arch/s390/hypfs/hypfs_dbfs.c static void hypfs_dbfs_data_free(struct hypfs_dbfs_data *data)
data               27 arch/s390/hypfs/hypfs_dbfs.c 	data->dbfs_file->data_free(data->buf_free_ptr);
data               28 arch/s390/hypfs/hypfs_dbfs.c 	kfree(data);
data               34 arch/s390/hypfs/hypfs_dbfs.c 	struct hypfs_dbfs_data *data;
data               43 arch/s390/hypfs/hypfs_dbfs.c 	data = hypfs_dbfs_data_alloc(df);
data               44 arch/s390/hypfs/hypfs_dbfs.c 	if (!data) {
data               48 arch/s390/hypfs/hypfs_dbfs.c 	rc = df->data_create(&data->buf, &data->buf_free_ptr, &data->size);
data               51 arch/s390/hypfs/hypfs_dbfs.c 		kfree(data);
data               56 arch/s390/hypfs/hypfs_dbfs.c 	rc = simple_read_from_buffer(buf, size, ppos, data->buf, data->size);
data               57 arch/s390/hypfs/hypfs_dbfs.c 	hypfs_dbfs_data_free(data);
data              404 arch/s390/hypfs/hypfs_diag.c static int dbfs_d204_create(void **data, void **data_free_ptr, size_t *size)
data              423 arch/s390/hypfs/hypfs_diag.c 	*data = d204;
data               21 arch/s390/hypfs/hypfs_diag0c.c static void diag0c_fn(void *data)
data               24 arch/s390/hypfs/hypfs_diag0c.c 	diag_dma_ops.diag0c(((void **) data)[smp_processor_id()]);
data               70 arch/s390/hypfs/hypfs_diag0c.c static void dbfs_diag0c_free(const void *data)
data               72 arch/s390/hypfs/hypfs_diag0c.c 	kfree(data);
data               78 arch/s390/hypfs/hypfs_diag0c.c static int dbfs_diag0c_create(void **data, void **data_free_ptr, size_t *size)
data               91 arch/s390/hypfs/hypfs_diag0c.c 	*data = diag0c_data;
data               26 arch/s390/hypfs/hypfs_sprp.c static inline unsigned long __hypfs_sprp_diag304(void *data, unsigned long cmd)
data               28 arch/s390/hypfs/hypfs_sprp.c 	register unsigned long _data asm("2") = (unsigned long) data;
data               38 arch/s390/hypfs/hypfs_sprp.c static unsigned long hypfs_sprp_diag304(void *data, unsigned long cmd)
data               41 arch/s390/hypfs/hypfs_sprp.c 	return __hypfs_sprp_diag304(data, cmd);
data               44 arch/s390/hypfs/hypfs_sprp.c static void hypfs_sprp_free(const void *data)
data               46 arch/s390/hypfs/hypfs_sprp.c 	free_page((unsigned long) data);
data               52 arch/s390/hypfs/hypfs_sprp.c 	void *data;
data               54 arch/s390/hypfs/hypfs_sprp.c 	data = (void *) get_zeroed_page(GFP_KERNEL);
data               55 arch/s390/hypfs/hypfs_sprp.c 	if (!data)
data               57 arch/s390/hypfs/hypfs_sprp.c 	rc = hypfs_sprp_diag304(data, DIAG304_QUERY_PRP);
data               61 arch/s390/hypfs/hypfs_sprp.c 		free_page((unsigned long) data);
data               64 arch/s390/hypfs/hypfs_sprp.c 	*data_ptr = *free_ptr = data;
data               74 arch/s390/hypfs/hypfs_sprp.c 	void *data;
data               78 arch/s390/hypfs/hypfs_sprp.c 	data = (void *) get_zeroed_page(GFP_KERNEL | GFP_DMA);
data               80 arch/s390/hypfs/hypfs_sprp.c 	if (!data || !diag304)
data               91 arch/s390/hypfs/hypfs_sprp.c 	udata = (void __user *)(unsigned long) diag304->data;
data               94 arch/s390/hypfs/hypfs_sprp.c 		if (copy_from_user(data, udata, PAGE_SIZE))
data               98 arch/s390/hypfs/hypfs_sprp.c 	diag304->rc = hypfs_sprp_diag304(data, cmd);
data              101 arch/s390/hypfs/hypfs_sprp.c 		if (copy_to_user(udata, data, PAGE_SIZE)) {
data              109 arch/s390/hypfs/hypfs_sprp.c 	free_page((unsigned long) data);
data               89 arch/s390/hypfs/hypfs_vm.c 	void *data;
data               96 arch/s390/hypfs/hypfs_vm.c 		data = vmalloc(size + offset);
data               97 arch/s390/hypfs/hypfs_vm.c 		if (!data)
data               99 arch/s390/hypfs/hypfs_vm.c 		if (diag2fc(size, query, data + offset) == 0)
data              101 arch/s390/hypfs/hypfs_vm.c 		vfree(data);
data              105 arch/s390/hypfs/hypfs_vm.c 	return data;
data              108 arch/s390/hypfs/hypfs_vm.c static void diag2fc_free(const void *data)
data              110 arch/s390/hypfs/hypfs_vm.c 	vfree(data);
data              122 arch/s390/hypfs/hypfs_vm.c 				 struct diag2fc_data *data)
data              128 arch/s390/hypfs/hypfs_vm.c 	capped_value = (data->flags & 0x00000006) >> 1;
data              129 arch/s390/hypfs/hypfs_vm.c 	dedicated_flag = (data->flags & 0x00000008) >> 3;
data              132 arch/s390/hypfs/hypfs_vm.c 	memcpy(guest_name, data->guest_name, NAME_LEN);
data              138 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(guest_dir, "onlinetime_us", data->el_time);
data              144 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(cpus_dir, "cputime_us", data->used_cpu);
data              147 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(cpus_dir, "count", data->vcpus);
data              153 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(cpus_dir, "weight_min", data->ocpus);
data              154 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(cpus_dir, "weight_max", data->cpu_max);
data              155 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(cpus_dir, "weight_cur", data->cpu_shares);
data              161 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(mem_dir, "min_KiB", data->mem_min_kb);
data              162 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(mem_dir, "max_KiB", data->mem_max_kb);
data              163 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(mem_dir, "used_KiB", data->mem_used_kb);
data              164 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(mem_dir, "share_KiB", data->mem_share_kb);
data              170 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(samples_dir, "cpu_using", data->cpu_use_samp);
data              171 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(samples_dir, "cpu_delay", data->cpu_delay_samp);
data              172 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(samples_dir, "mem_delay", data->page_wait_samp);
data              173 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(samples_dir, "idle", data->idle_samp);
data              174 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(samples_dir, "other", data->other_samp);
data              175 arch/s390/hypfs/hypfs_vm.c 	ATTRIBUTE(samples_dir, "total", data->total_samp);
data              182 arch/s390/hypfs/hypfs_vm.c 	struct diag2fc_data *data;
data              186 arch/s390/hypfs/hypfs_vm.c 	data = diag2fc_store(guest_query, &count, 0);
data              187 arch/s390/hypfs/hypfs_vm.c 	if (IS_ERR(data))
data              188 arch/s390/hypfs/hypfs_vm.c 		return PTR_ERR(data);
data              208 arch/s390/hypfs/hypfs_vm.c 	file = hypfs_create_u64(dir, "count", data->lcpus);
data              222 arch/s390/hypfs/hypfs_vm.c 		rc = hypfs_vm_create_guest(dir, &(data[i]));
data              226 arch/s390/hypfs/hypfs_vm.c 	diag2fc_free(data);
data              230 arch/s390/hypfs/hypfs_vm.c 	diag2fc_free(data);
data              247 arch/s390/hypfs/hypfs_vm.c static int dbfs_diag2fc_create(void **data, void **data_free_ptr, size_t *size)
data              260 arch/s390/hypfs/hypfs_vm.c 	*data = d2fc;
data              119 arch/s390/hypfs/inode.c 	char *data = file_inode(filp)->i_private;
data              132 arch/s390/hypfs/inode.c 	if(data) {
data              134 arch/s390/hypfs/inode.c 		filp->private_data = kstrdup(data, GFP_KERNEL);
data              147 arch/s390/hypfs/inode.c 	char *data = file->private_data;
data              148 arch/s390/hypfs/inode.c 	size_t available = strlen(data);
data              156 arch/s390/hypfs/inode.c 	count = copy_to_iter(data + pos, available - pos, to);
data              343 arch/s390/hypfs/inode.c 					char *data, umode_t mode)
data              362 arch/s390/hypfs/inode.c 		if (data)
data              363 arch/s390/hypfs/inode.c 			inode->i_size = strlen(data);
data              372 arch/s390/hypfs/inode.c 	inode->i_private = data;
data               37 arch/s390/include/asm/airq.h 	unsigned int *data;	/* 32 bit value associated with each bit */
data               85 arch/s390/include/asm/airq.h 				    unsigned int data)
data               87 arch/s390/include/asm/airq.h 	iv->data[bit] = data;
data               93 arch/s390/include/asm/airq.h 	return iv->data[bit];
data               17 arch/s390/include/asm/cache.h #define __read_mostly __section(.data..read_mostly)
data               12 arch/s390/include/asm/cmb.h extern int cmf_readall(struct ccw_device *cdev, struct cmbdata *data);
data              123 arch/s390/include/asm/cpu_mf.h 	u8	     data[];	    /* Machine-dependent sample data	 */
data               91 arch/s390/include/asm/debug.h 				  const void *data, int length);
data               94 arch/s390/include/asm/debug.h 				      const void *data, int length);
data              142 arch/s390/include/asm/debug.h 					 void *data, int length)
data              146 arch/s390/include/asm/debug.h 	return debug_event_common(id, level, data, length);
data              266 arch/s390/include/asm/debug.h 					     void *data, int length)
data              270 arch/s390/include/asm/debug.h 	return debug_exception_common(id, level, data, length);
data               10 arch/s390/include/asm/eadm.h 	u64 data;
data               81 arch/s390/include/asm/eadm.h 	char data[0];
data              110 arch/s390/include/asm/eadm.h 	void (*handler) (struct scm_device *scmdev, void *data,
data              301 arch/s390/include/asm/fcx.h void tcw_set_data(struct tcw *tcw, void *data, int use_tidal);
data              111 arch/s390/include/asm/idals.h 	void *data[0];
data              125 arch/s390/include/asm/idals.h 	ib = kmalloc(struct_size(ib, data, nr_ptrs), GFP_DMA | GFP_KERNEL);
data              132 arch/s390/include/asm/idals.h 			ib->data[i] = ib->data[i-1] + IDA_BLOCK_SIZE;
data              135 arch/s390/include/asm/idals.h 		ib->data[i] = (void *)
data              137 arch/s390/include/asm/idals.h 		if (ib->data[i] != NULL)
data              142 arch/s390/include/asm/idals.h 			free_pages((unsigned long) ib->data[i],
data              162 arch/s390/include/asm/idals.h 		free_pages((unsigned long) ib->data[i], ib->page_order);
data              173 arch/s390/include/asm/idals.h 		idal_is_needed(ib->data[0], ib->size);
data              184 arch/s390/include/asm/idals.h 		ccw->cda = (u32)(addr_t) ib->data;
data              188 arch/s390/include/asm/idals.h 		ccw->cda = (u32)(addr_t) ib->data[0];
data              203 arch/s390/include/asm/idals.h 		left = copy_to_user(to, ib->data[i], IDA_BLOCK_SIZE);
data              209 arch/s390/include/asm/idals.h 	return copy_to_user(to, ib->data[i], count);
data              223 arch/s390/include/asm/idals.h 		left = copy_from_user(ib->data[i], from, IDA_BLOCK_SIZE);
data              229 arch/s390/include/asm/idals.h 	return copy_from_user(ib->data[i], from, count);
data               79 arch/s390/include/asm/ipl.h 	} data;
data              130 arch/s390/include/asm/ipl.h extern void store_status(void (*fn)(void *), void *data);
data               73 arch/s390/include/asm/kexec.h 						  struct s390_load_data *data));
data               78 arch/s390/include/asm/kprobes.h 	unsigned long val, void *data);
data              293 arch/s390/include/asm/kvm_host.h 	__u8	data[256];
data              131 arch/s390/include/asm/pci_insn.h int __zpci_load(u64 *data, u64 req, u64 offset);
data              132 arch/s390/include/asm/pci_insn.h int zpci_load(u64 *data, const volatile void __iomem *addr, unsigned long len);
data              133 arch/s390/include/asm/pci_insn.h int __zpci_store(u64 data, u64 req, u64 offset);
data              134 arch/s390/include/asm/pci_insn.h int zpci_store(const volatile void __iomem *addr, u64 data, unsigned long len);
data              135 arch/s390/include/asm/pci_insn.h int __zpci_store_block(const u64 *data, u64 req, u64 offset);
data               44 arch/s390/include/asm/pci_io.h 	u64 data;								\
data               47 arch/s390/include/asm/pci_io.h 	rc = zpci_load(&data, addr, LENGTH);					\
data               49 arch/s390/include/asm/pci_io.h 		data = -1ULL;							\
data               50 arch/s390/include/asm/pci_io.h 	return (RETTYPE) data;							\
data               57 arch/s390/include/asm/pci_io.h 	u64 data = (VALTYPE) val;						\
data               59 arch/s390/include/asm/pci_io.h 	zpci_store(addr, data, LENGTH);						\
data               99 arch/s390/include/asm/pci_io.h 	u64 data;
data              102 arch/s390/include/asm/pci_io.h 	cc = zpci_load(&data, src, len);
data              108 arch/s390/include/asm/pci_io.h 		*((u8 *) dst) = (u8) data;
data              111 arch/s390/include/asm/pci_io.h 		*((u16 *) dst) = (u16) data;
data              114 arch/s390/include/asm/pci_io.h 		*((u32 *) dst) = (u32) data;
data              117 arch/s390/include/asm/pci_io.h 		*((u64 *) dst) = (u64) data;
data              108 arch/s390/include/asm/sclp.h 	u8 data[0];	/* Subsequent Data passed verbatim to SCLP ET 24 */
data               29 arch/s390/include/asm/sections.h #define __bootdata(var) __section(.boot.data.var) var
data               36 arch/s390/include/asm/sections.h #define __bootdata_preserved(var) __section(.boot.preserved.data.var) var
data               16 arch/s390/include/asm/vmlinux.lds.h 	.boot.data : {							\
data               18 arch/s390/include/asm/vmlinux.lds.h 		*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.boot.data*)))		\
data               29 arch/s390/include/asm/vmlinux.lds.h 	.boot.preserved.data : {					\
data               31 arch/s390/include/asm/vmlinux.lds.h 		*(SORT_BY_ALIGNMENT(SORT_BY_NAME(.boot.preserved.data*))) \
data               19 arch/s390/include/asm/vtimer.h 	unsigned long data;
data               30 arch/s390/include/uapi/asm/chsc.h 	__u8 data[CHSC_SIZE - sizeof(struct chsc_async_header)];
data               40 arch/s390/include/uapi/asm/chsc.h 	__u8 data[CHSC_SIZE - sizeof(struct chsc_header)];
data               47 arch/s390/include/uapi/asm/chsc.h 	__u8 data[CHSC_SIZE - 2 * sizeof(__u16) - sizeof(__u32)];
data              275 arch/s390/include/uapi/asm/dasd.h 	struct dasd_snid_data data;
data               20 arch/s390/include/uapi/asm/hypfs.h 	__u64	data;
data              881 arch/s390/kernel/debug.c 		.data		= &debug_stoppable,
data              888 arch/s390/kernel/debug.c 		.data		= &debug_active,
data             1666 arch/s390/kernel/ipl.c 			   unsigned long event, void *data)
data             1684 arch/s390/kernel/ipl.c 		ipl_info.data.ccw.dev_id.ssid = ipl_block.ccw.ssid;
data             1685 arch/s390/kernel/ipl.c 		ipl_info.data.ccw.dev_id.devno = ipl_block.ccw.devno;
data             1689 arch/s390/kernel/ipl.c 		ipl_info.data.fcp.dev_id.ssid = 0;
data             1690 arch/s390/kernel/ipl.c 		ipl_info.data.fcp.dev_id.devno = ipl_block.fcp.devno;
data             1691 arch/s390/kernel/ipl.c 		ipl_info.data.fcp.wwpn = ipl_block.fcp.wwpn;
data             1692 arch/s390/kernel/ipl.c 		ipl_info.data.fcp.lun = ipl_block.fcp.lun;
data               17 arch/s390/kernel/kexec_elf.c 				     struct s390_load_data *data)
data               46 arch/s390/kernel/kexec_elf.c 		data->memsz = ALIGN(data->memsz, phdr->p_align) + buf.memsz;
data               49 arch/s390/kernel/kexec_elf.c 			data->kernel_buf = buf.buffer;
data               50 arch/s390/kernel/kexec_elf.c 			data->kernel_mem = buf.mem;
data               51 arch/s390/kernel/kexec_elf.c 			data->parm = buf.buffer + PARMAREA;
data               54 arch/s390/kernel/kexec_elf.c 		ipl_report_add_component(data->report, &buf,
data               63 arch/s390/kernel/kexec_elf.c 	return data->memsz ? 0 : -EINVAL;
data               17 arch/s390/kernel/kexec_image.c 				       struct s390_load_data *data)
data               31 arch/s390/kernel/kexec_image.c 	data->kernel_buf = image->kernel_buf;
data               32 arch/s390/kernel/kexec_image.c 	data->kernel_mem = buf.mem;
data               33 arch/s390/kernel/kexec_image.c 	data->parm = image->kernel_buf + PARMAREA;
data               34 arch/s390/kernel/kexec_image.c 	data->memsz += buf.memsz;
data               36 arch/s390/kernel/kexec_image.c 	ipl_report_add_component(data->report, &buf,
data              149 arch/s390/kernel/kprobes.c static int swap_instruction(void *data)
data              151 arch/s390/kernel/kprobes.c 	struct swap_insn_args *args = data;
data              611 arch/s390/kernel/kprobes.c 			     unsigned long val, void *data)
data              613 arch/s390/kernel/kprobes.c 	struct die_args *args = (struct die_args *) data;
data              277 arch/s390/kernel/machine_kexec.c static void __do_machine_kexec(void *data)
data              280 arch/s390/kernel/machine_kexec.c 	struct kimage *image = data;
data              296 arch/s390/kernel/machine_kexec.c static void __machine_kexec(void *data)
data              303 arch/s390/kernel/machine_kexec.c 	if (((struct kimage *) data)->type == KEXEC_TYPE_CRASH)
data              304 arch/s390/kernel/machine_kexec.c 		__machine_kdump(data);
data              306 arch/s390/kernel/machine_kexec.c 	__do_machine_kexec(data);
data               74 arch/s390/kernel/machine_kexec_file.c 				       struct s390_load_data *data)
data              117 arch/s390/kernel/machine_kexec_file.c 				    struct s390_load_data *data)
data              124 arch/s390/kernel/machine_kexec_file.c 	data->memsz = ALIGN(data->memsz, PAGE_SIZE);
data              125 arch/s390/kernel/machine_kexec_file.c 	buf.mem = data->memsz;
data              132 arch/s390/kernel/machine_kexec_file.c 	data->memsz += buf.memsz;
data              134 arch/s390/kernel/machine_kexec_file.c 	return kexec_file_update_purgatory(image, data);
data              138 arch/s390/kernel/machine_kexec_file.c 				 struct s390_load_data *data)
data              148 arch/s390/kernel/machine_kexec_file.c 	data->memsz = ALIGN(data->memsz, PAGE_SIZE);
data              149 arch/s390/kernel/machine_kexec_file.c 	buf.mem = data->memsz;
data              154 arch/s390/kernel/machine_kexec_file.c 	data->parm->initrd_start = data->memsz;
data              155 arch/s390/kernel/machine_kexec_file.c 	data->parm->initrd_size = buf.memsz;
data              156 arch/s390/kernel/machine_kexec_file.c 	data->memsz += buf.memsz;
data              162 arch/s390/kernel/machine_kexec_file.c 	return ipl_report_add_component(data->report, &buf, 0, 0);
data              166 arch/s390/kernel/machine_kexec_file.c 				     struct s390_load_data *data)
data              176 arch/s390/kernel/machine_kexec_file.c 	data->memsz = ALIGN(data->memsz, PAGE_SIZE);
data              177 arch/s390/kernel/machine_kexec_file.c 	buf.mem = data->memsz;
data              191 arch/s390/kernel/machine_kexec_file.c 	addr = data->memsz + data->report->size;
data              197 arch/s390/kernel/machine_kexec_file.c 		ipl_report_add_certificate(data->report, ptr, addr, len);
data              202 arch/s390/kernel/machine_kexec_file.c 	buf.buffer = ipl_report_finish(data->report);
data              203 arch/s390/kernel/machine_kexec_file.c 	buf.bufsz = data->report->size;
data              206 arch/s390/kernel/machine_kexec_file.c 	data->memsz += buf.memsz;
data              209 arch/s390/kernel/machine_kexec_file.c 		data->kernel_buf + offsetof(struct lowcore, ipl_parmblock_ptr);
data              217 arch/s390/kernel/machine_kexec_file.c 						  struct s390_load_data *data))
data              219 arch/s390/kernel/machine_kexec_file.c 	struct s390_load_data data = {0};
data              222 arch/s390/kernel/machine_kexec_file.c 	data.report = ipl_report_init(&ipl_block);
data              223 arch/s390/kernel/machine_kexec_file.c 	if (IS_ERR(data.report))
data              224 arch/s390/kernel/machine_kexec_file.c 		return data.report;
data              226 arch/s390/kernel/machine_kexec_file.c 	ret = add_kernel(image, &data);
data              234 arch/s390/kernel/machine_kexec_file.c 	memcpy(data.parm->command_line, image->cmdline_buf,
data              238 arch/s390/kernel/machine_kexec_file.c 		data.parm->oldmem_base = crashk_res.start;
data              239 arch/s390/kernel/machine_kexec_file.c 		data.parm->oldmem_size = crashk_res.end - crashk_res.start + 1;
data              243 arch/s390/kernel/machine_kexec_file.c 		ret = kexec_file_add_initrd(image, &data);
data              248 arch/s390/kernel/machine_kexec_file.c 	ret = kexec_file_add_purgatory(image, &data);
data              252 arch/s390/kernel/machine_kexec_file.c 	if (data.kernel_mem == 0) {
data              255 arch/s390/kernel/machine_kexec_file.c 		memcpy(data.kernel_buf, &restart_psw, sizeof(restart_psw));
data              259 arch/s390/kernel/machine_kexec_file.c 	ret = kexec_file_add_ipl_report(image, &data);
data              261 arch/s390/kernel/machine_kexec_file.c 	ipl_report_free(data.report);
data               35 arch/s390/kernel/perf_cpum_cf_diag.c 	unsigned char data[PAGE_SIZE];	/* Counter set at event delete */
data              402 arch/s390/kernel/perf_cpum_cf_diag.c static size_t cf_diag_getctr(void *data, size_t sz, unsigned long auth)
data              408 arch/s390/kernel/perf_cpum_cf_diag.c 	memset(data, 0, sz);
data              411 arch/s390/kernel/perf_cpum_cf_diag.c 		struct cf_ctrset_entry *ctrdata = data + offset;
data              422 arch/s390/kernel/perf_cpum_cf_diag.c 	trailer = data + offset;
data              452 arch/s390/kernel/perf_cpum_cf_diag.c 		ctrstop = (struct cf_ctrset_entry *)(csd->data + offset);
data              474 arch/s390/kernel/perf_cpum_cf_diag.c 	trailer_stop = (struct cf_trailer_entry *)(csd->data + offset);
data              490 arch/s390/kernel/perf_cpum_cf_diag.c 	struct perf_sample_data data;
data              496 arch/s390/kernel/perf_cpum_cf_diag.c 	perf_sample_data_init(&data, 0, event->hw.last_period);
data              501 arch/s390/kernel/perf_cpum_cf_diag.c 		data.cpu_entry.cpu = event->cpu;
data              504 arch/s390/kernel/perf_cpum_cf_diag.c 		raw.frag.data = csd->data;
data              506 arch/s390/kernel/perf_cpum_cf_diag.c 		data.raw = &raw;
data              509 arch/s390/kernel/perf_cpum_cf_diag.c 	overflow = perf_event_overflow(event, &data, &regs);
data              557 arch/s390/kernel/perf_cpum_cf_diag.c 	csd->used = cf_diag_getctr(csd->data, sizeof(csd->data),
data              659 arch/s390/kernel/perf_cpum_sf.c 				    struct perf_sample_data *data,
data              670 arch/s390/kernel/perf_cpum_sf.c 	pid = data->tid_entry.pid;
data              675 arch/s390/kernel/perf_cpum_sf.c 	perf_prepare_sample(&header, data, event, regs);
data              680 arch/s390/kernel/perf_cpum_sf.c 	data->tid_entry.pid = cpumsf_pid_type(event, pid, PIDTYPE_TGID);
data              681 arch/s390/kernel/perf_cpum_sf.c 	data->tid_entry.tid = cpumsf_pid_type(event, pid, PIDTYPE_PID);
data              683 arch/s390/kernel/perf_cpum_sf.c 	perf_output_sample(&handle, &header, data, event);
data             1078 arch/s390/kernel/perf_cpum_sf.c 	struct perf_sample_data data;
data             1081 arch/s390/kernel/perf_cpum_sf.c 	perf_sample_data_init(&data, 0, event->hw.last_period);
data             1127 arch/s390/kernel/perf_cpum_sf.c 	data.tid_entry.pid = basic->hpp & LPP_PID_MASK;
data             1132 arch/s390/kernel/perf_cpum_sf.c 	if (perf_event_overflow(event, &data, &regs)) {
data             1645 arch/s390/kernel/perf_cpum_sf.c static void aux_buffer_free(void *data)
data             1647 arch/s390/kernel/perf_cpum_sf.c 	struct aux_buffer *aux = data;
data              279 arch/s390/kernel/ptrace.c peek_user(struct task_struct *child, addr_t addr, addr_t data)
data              295 arch/s390/kernel/ptrace.c 	return put_user(tmp, (addr_t __user *) data);
data              299 arch/s390/kernel/ptrace.c 				   addr_t addr, addr_t data)
data              318 arch/s390/kernel/ptrace.c 			data & (PER_EVENT_MASK | PER_CONTROL_MASK);
data              321 arch/s390/kernel/ptrace.c 		child->thread.per_user.start = data;
data              324 arch/s390/kernel/ptrace.c 		child->thread.per_user.end = data;
data              333 arch/s390/kernel/ptrace.c static int __poke_user(struct task_struct *child, addr_t addr, addr_t data)
data              346 arch/s390/kernel/ptrace.c 			if ((data ^ PSW_USER_BITS) & ~mask)
data              349 arch/s390/kernel/ptrace.c 			if ((data & PSW_MASK_ASC) == PSW_ASC_HOME)
data              352 arch/s390/kernel/ptrace.c 			if ((data & PSW_MASK_EA) && !(data & PSW_MASK_BA))
data              356 arch/s390/kernel/ptrace.c 		*(addr_t *)((addr_t) &task_pt_regs(child)->psw + addr) = data;
data              370 arch/s390/kernel/ptrace.c 			child->thread.acrs[15] = (unsigned int) (data >> 32);
data              372 arch/s390/kernel/ptrace.c 			*(addr_t *)((addr_t) &child->thread.acrs + offset) = data;
data              378 arch/s390/kernel/ptrace.c 		task_pt_regs(child)->orig_gpr2 = data;
data              391 arch/s390/kernel/ptrace.c 		if ((unsigned int) data != 0 ||
data              392 arch/s390/kernel/ptrace.c 		    test_fp_ctl(data >> (BITS_PER_LONG - 32)))
data              394 arch/s390/kernel/ptrace.c 		child->thread.fpu.fpc = data >> (BITS_PER_LONG - 32);
data              404 arch/s390/kernel/ptrace.c 				child->thread.fpu.vxrs + 2*offset) = data;
data              407 arch/s390/kernel/ptrace.c 				child->thread.fpu.fprs + offset) = data;
data              414 arch/s390/kernel/ptrace.c 		__poke_user_per(child, addr, data);
data              421 arch/s390/kernel/ptrace.c static int poke_user(struct task_struct *child, addr_t addr, addr_t data)
data              436 arch/s390/kernel/ptrace.c 	return __poke_user(child, addr, data);
data              440 arch/s390/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              448 arch/s390/kernel/ptrace.c 		return peek_user(child, addr, data);
data              452 arch/s390/kernel/ptrace.c 		return poke_user(child, addr, data);
data              460 arch/s390/kernel/ptrace.c 		data = parea.process_addr;
data              464 arch/s390/kernel/ptrace.c 				ret = peek_user(child, addr, data);
data              468 arch/s390/kernel/ptrace.c 					     (addr_t __force __user *) data))
data              475 arch/s390/kernel/ptrace.c 			data += sizeof(unsigned long);
data              481 arch/s390/kernel/ptrace.c 			 (unsigned long __user *) data);
data              497 arch/s390/kernel/ptrace.c 		switch (data) {
data              514 arch/s390/kernel/ptrace.c 		return ptrace_request(child, request, addr, data);
data              655 arch/s390/kernel/ptrace.c 			    addr_t addr, addr_t data)
data              663 arch/s390/kernel/ptrace.c 	return put_user(tmp, (__u32 __user *) data);
data              670 arch/s390/kernel/ptrace.c 					  addr_t addr, __u32 data)
data              677 arch/s390/kernel/ptrace.c 			data & (PER_EVENT_MASK | PER_CONTROL_MASK);
data              680 arch/s390/kernel/ptrace.c 		child->thread.per_user.start = data;
data              683 arch/s390/kernel/ptrace.c 		child->thread.per_user.end = data;
data              690 arch/s390/kernel/ptrace.c 			      addr_t addr, addr_t data)
data              693 arch/s390/kernel/ptrace.c 	__u32 tmp = (__u32) data;
data              709 arch/s390/kernel/ptrace.c 			if ((data & PSW32_MASK_ASC) == PSW32_ASC_HOME)
data              751 arch/s390/kernel/ptrace.c 		child->thread.fpu.fpc = data;
data              771 arch/s390/kernel/ptrace.c 		__poke_user_per_compat(child, addr, data);
data              778 arch/s390/kernel/ptrace.c 			    addr_t addr, addr_t data)
data              784 arch/s390/kernel/ptrace.c 	return __poke_user_compat(child, addr, data);
data              791 arch/s390/kernel/ptrace.c 	unsigned long data = cdata;
data              798 arch/s390/kernel/ptrace.c 		return peek_user_compat(child, addr, data);
data              802 arch/s390/kernel/ptrace.c 		return poke_user_compat(child, addr, data);
data              810 arch/s390/kernel/ptrace.c 		data = parea.process_addr;
data              814 arch/s390/kernel/ptrace.c 				ret = peek_user_compat(child, addr, data);
data              818 arch/s390/kernel/ptrace.c 					     (__u32 __force __user *) data))
data              825 arch/s390/kernel/ptrace.c 			data += sizeof(unsigned int);
data              831 arch/s390/kernel/ptrace.c 			 (unsigned int __user *) data);
data              834 arch/s390/kernel/ptrace.c 	return compat_ptrace_request(child, request, addr, data);
data             1045 arch/s390/kernel/ptrace.c 	unsigned char *data;
data             1049 arch/s390/kernel/ptrace.c 	data = target->thread.trap_tdb;
data             1050 arch/s390/kernel/ptrace.c 	return user_regset_copyout(&pos, &count, &kbuf, &ubuf, data, 0, 256);
data             1140 arch/s390/kernel/ptrace.c 	unsigned int *data = &target->thread.system_call;
data             1142 arch/s390/kernel/ptrace.c 				   data, 0, sizeof(unsigned int));
data             1150 arch/s390/kernel/ptrace.c 	unsigned int *data = &target->thread.system_call;
data             1152 arch/s390/kernel/ptrace.c 				  data, 0, sizeof(unsigned int));
data             1160 arch/s390/kernel/ptrace.c 	struct gs_cb *data = target->thread.gs_cb;
data             1164 arch/s390/kernel/ptrace.c 	if (!data)
data             1167 arch/s390/kernel/ptrace.c 		save_gs_cb(data);
data             1169 arch/s390/kernel/ptrace.c 				   data, 0, sizeof(struct gs_cb));
data             1177 arch/s390/kernel/ptrace.c 	struct gs_cb gs_cb = { }, *data = NULL;
data             1183 arch/s390/kernel/ptrace.c 		data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1184 arch/s390/kernel/ptrace.c 		if (!data)
data             1196 arch/s390/kernel/ptrace.c 		kfree(data);
data             1201 arch/s390/kernel/ptrace.c 		target->thread.gs_cb = data;
data             1216 arch/s390/kernel/ptrace.c 	struct gs_cb *data = target->thread.gs_bc_cb;
data             1220 arch/s390/kernel/ptrace.c 	if (!data)
data             1223 arch/s390/kernel/ptrace.c 				   data, 0, sizeof(struct gs_cb));
data             1231 arch/s390/kernel/ptrace.c 	struct gs_cb *data = target->thread.gs_bc_cb;
data             1235 arch/s390/kernel/ptrace.c 	if (!data) {
data             1236 arch/s390/kernel/ptrace.c 		data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1237 arch/s390/kernel/ptrace.c 		if (!data)
data             1239 arch/s390/kernel/ptrace.c 		target->thread.gs_bc_cb = data;
data             1242 arch/s390/kernel/ptrace.c 				  data, 0, sizeof(struct gs_cb));
data             1277 arch/s390/kernel/ptrace.c 	struct runtime_instr_cb *data = target->thread.ri_cb;
data             1281 arch/s390/kernel/ptrace.c 	if (!data)
data             1285 arch/s390/kernel/ptrace.c 				   data, 0, sizeof(struct runtime_instr_cb));
data             1293 arch/s390/kernel/ptrace.c 	struct runtime_instr_cb ri_cb = { }, *data = NULL;
data             1300 arch/s390/kernel/ptrace.c 		data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1301 arch/s390/kernel/ptrace.c 		if (!data)
data             1315 arch/s390/kernel/ptrace.c 		kfree(data);
data             1320 arch/s390/kernel/ptrace.c 		kfree(data);
data             1326 arch/s390/kernel/ptrace.c 		target->thread.ri_cb = data;
data              307 arch/s390/kernel/setup.c void *restart_stack __section(.data);
data              613 arch/s390/kernel/setup.c 			      unsigned long action, void *data)
data              615 arch/s390/kernel/setup.c 	struct memory_notify *arg = data;
data              299 arch/s390/kernel/smp.c static void pcpu_start_fn(struct pcpu *pcpu, void (*func)(void *), void *data)
data              305 arch/s390/kernel/smp.c 	lc->restart_data = (unsigned long) data;
data              313 arch/s390/kernel/smp.c static void __pcpu_delegate(void (*func)(void*), void *data)
data              315 arch/s390/kernel/smp.c 	func(data);	/* should not return */
data              320 arch/s390/kernel/smp.c 						void *data, unsigned long stack)
data              327 arch/s390/kernel/smp.c 		CALL_ON_STACK(__pcpu_delegate, stack, 2, func, data);
data              333 arch/s390/kernel/smp.c 	mem_assign_absolute(lc->restart_data, (unsigned long) data);
data              370 arch/s390/kernel/smp.c void smp_call_online_cpu(void (*func)(void *), void *data)
data              379 arch/s390/kernel/smp.c 	pcpu_delegate(pcpu, func, data, (unsigned long) restart_stack);
data              385 arch/s390/kernel/smp.c void smp_call_ipl_cpu(void (*func)(void *), void *data)
data              392 arch/s390/kernel/smp.c 	pcpu_delegate(&pcpu_devices[0], func, data,
data               37 arch/s390/kernel/suspend.c 	unsigned char data[];
data              120 arch/s390/kernel/suspend.c 	page_key_wp->data[page_key_wx] = *(unsigned char *) pfn;
data              139 arch/s390/kernel/suspend.c 	key = page_key_rp->data[page_key_rx];
data              594 arch/s390/kernel/time.c static int stp_sync_clock(void *data)
data              596 arch/s390/kernel/time.c 	struct clock_sync_data *sync = data;
data              594 arch/s390/kernel/topology.c 		.data		= &enabled,
data              112 arch/s390/kernel/uprobes.c 				 void *data)
data              114 arch/s390/kernel/uprobes.c 	struct die_args *args = data;
data              114 arch/s390/kernel/vdso.c 	struct vdso_data	data;
data              117 arch/s390/kernel/vdso.c struct vdso_data *vdso_data = &vdso_data_store.data;
data              301 arch/s390/kernel/vtime.c 		timer->function(timer->data);
data              830 arch/s390/kvm/gaccess.c int access_guest(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data,
data              861 arch/s390/kvm/gaccess.c 			rc = kvm_write_guest(vcpu->kvm, gpa, data, _len);
data              863 arch/s390/kvm/gaccess.c 			rc = kvm_read_guest(vcpu->kvm, gpa, data, _len);
data              866 arch/s390/kvm/gaccess.c 		data += _len;
data              876 arch/s390/kvm/gaccess.c 		      void *data, unsigned long len, enum gacc_mode mode)
data              885 arch/s390/kvm/gaccess.c 			rc = write_guest_abs(vcpu, gpa, data, _len);
data              887 arch/s390/kvm/gaccess.c 			rc = read_guest_abs(vcpu, gpa, data, _len);
data              890 arch/s390/kvm/gaccess.c 		data += _len;
data              121 arch/s390/kvm/gaccess.h int write_guest_lc(struct kvm_vcpu *vcpu, unsigned long gra, void *data,
data              126 arch/s390/kvm/gaccess.h 	return kvm_write_guest(vcpu->kvm, gpa, data, len);
data              147 arch/s390/kvm/gaccess.h int read_guest_lc(struct kvm_vcpu *vcpu, unsigned long gra, void *data,
data              152 arch/s390/kvm/gaccess.h 	return kvm_read_guest(vcpu->kvm, gpa, data, len);
data              166 arch/s390/kvm/gaccess.h int access_guest(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data,
data              170 arch/s390/kvm/gaccess.h 		      void *data, unsigned long len, enum gacc_mode mode);
data              218 arch/s390/kvm/gaccess.h int write_guest(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data,
data              221 arch/s390/kvm/gaccess.h 	return access_guest(vcpu, ga, ar, data, len, GACC_STORE);
data              238 arch/s390/kvm/gaccess.h int read_guest(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data,
data              241 arch/s390/kvm/gaccess.h 	return access_guest(vcpu, ga, ar, data, len, GACC_FETCH);
data              259 arch/s390/kvm/gaccess.h int read_guest_instr(struct kvm_vcpu *vcpu, unsigned long ga, void *data,
data              262 arch/s390/kvm/gaccess.h 	return access_guest(vcpu, ga, 0, data, len, GACC_IFETCH);
data              282 arch/s390/kvm/gaccess.h int write_guest_abs(struct kvm_vcpu *vcpu, unsigned long gpa, void *data,
data              285 arch/s390/kvm/gaccess.h 	return kvm_write_guest(vcpu->kvm, gpa, data, len);
data              305 arch/s390/kvm/gaccess.h int read_guest_abs(struct kvm_vcpu *vcpu, unsigned long gpa, void *data,
data              308 arch/s390/kvm/gaccess.h 	return kvm_read_guest(vcpu->kvm, gpa, data, len);
data              328 arch/s390/kvm/gaccess.h int write_guest_real(struct kvm_vcpu *vcpu, unsigned long gra, void *data,
data              331 arch/s390/kvm/gaccess.h 	return access_guest_real(vcpu, gra, data, len, 1);
data              351 arch/s390/kvm/gaccess.h int read_guest_real(struct kvm_vcpu *vcpu, unsigned long gra, void *data,
data              354 arch/s390/kvm/gaccess.h 	return access_guest_real(vcpu, gra, data, len, 0);
data             1287 arch/s390/kvm/kvm-s390.c 	struct kvm_s390_vm_cpu_feat data;
data             1289 arch/s390/kvm/kvm-s390.c 	if (copy_from_user(&data, (void __user *)attr->addr, sizeof(data)))
data             1291 arch/s390/kvm/kvm-s390.c 	if (!bitmap_subset((unsigned long *) data.feat,
data             1301 arch/s390/kvm/kvm-s390.c 	bitmap_copy(kvm->arch.cpu_feat, (unsigned long *) data.feat,
data             1305 arch/s390/kvm/kvm-s390.c 			 data.feat[0],
data             1306 arch/s390/kvm/kvm-s390.c 			 data.feat[1],
data             1307 arch/s390/kvm/kvm-s390.c 			 data.feat[2]);
data             1471 arch/s390/kvm/kvm-s390.c 	struct kvm_s390_vm_cpu_feat data;
data             1473 arch/s390/kvm/kvm-s390.c 	bitmap_copy((unsigned long *) data.feat, kvm->arch.cpu_feat,
data             1475 arch/s390/kvm/kvm-s390.c 	if (copy_to_user((void __user *)attr->addr, &data, sizeof(data)))
data             1478 arch/s390/kvm/kvm-s390.c 			 data.feat[0],
data             1479 arch/s390/kvm/kvm-s390.c 			 data.feat[1],
data             1480 arch/s390/kvm/kvm-s390.c 			 data.feat[2]);
data             1487 arch/s390/kvm/kvm-s390.c 	struct kvm_s390_vm_cpu_feat data;
data             1489 arch/s390/kvm/kvm-s390.c 	bitmap_copy((unsigned long *) data.feat,
data             1492 arch/s390/kvm/kvm-s390.c 	if (copy_to_user((void __user *)attr->addr, &data, sizeof(data)))
data             1495 arch/s390/kvm/kvm-s390.c 			 data.feat[0],
data             1496 arch/s390/kvm/kvm-s390.c 			 data.feat[1],
data             1497 arch/s390/kvm/kvm-s390.c 			 data.feat[2]);
data              255 arch/s390/mm/cmm.c 		.data		= &nr,
data              275 arch/s390/mm/cmm.c 		.data		= &nr,
data              227 arch/s390/mm/init.c static int s390_cma_check_range(struct cma *cma, void *data)
data              232 arch/s390/mm/init.c 	mem_data = data;
data              243 arch/s390/mm/init.c 				 unsigned long action, void *data)
data              249 arch/s390/mm/init.c 	arg = data;
data               26 arch/s390/mm/pgalloc.c 		.data		= &page_table_allocate_pgste,
data              191 arch/s390/pci/pci.c 	u64 data;
data              194 arch/s390/pci/pci.c 	rc = __zpci_load(&data, req, offset);
data              196 arch/s390/pci/pci.c 		data = le64_to_cpu((__force __le64) data);
data              197 arch/s390/pci/pci.c 		data >>= (8 - len) * 8;
data              198 arch/s390/pci/pci.c 		*val = (u32) data;
data              207 arch/s390/pci/pci.c 	u64 data = val;
data              210 arch/s390/pci/pci.c 	data <<= (8 - len) * 8;
data              211 arch/s390/pci/pci.c 	data = (__force u64) cpu_to_le64(data);
data              212 arch/s390/pci/pci.c 	rc = __zpci_store(data, req, offset);
data              216 arch/s390/pci/pci.c resource_size_t pcibios_align_resource(void *data, const struct resource *res,
data               40 arch/s390/pci/pci_clp.c 	} __packed data = {rsp, rc};
data               42 arch/s390/pci/pci_clp.c 	zpci_err_hex(&data, sizeof(data));
data               69 arch/s390/pci/pci_clp.c static __always_inline int clp_req(void *data, unsigned int lps)
data               71 arch/s390/pci/pci_clp.c 	struct { u8 _[CLP_BLK_SIZE]; } *req = data;
data              322 arch/s390/pci/pci_clp.c static int clp_list_pci(struct clp_req_rsp_list_pci *rrb, void *data,
data              354 arch/s390/pci/pci_clp.c 			cb(&rrb->response.fh_list[i], data);
data              360 arch/s390/pci/pci_clp.c static void __clp_add(struct clp_fh_list_entry *entry, void *data)
data              372 arch/s390/pci/pci_clp.c static void __clp_update(struct clp_fh_list_entry *entry, void *data)
data              375 arch/s390/pci/pci_clp.c 	u32 *fid = data;
data              445 arch/s390/pci/pci_clp.c static void __clp_get_state(struct clp_fh_list_entry *entry, void *data)
data              447 arch/s390/pci/pci_clp.c 	struct clp_state_data *sd = data;
data               62 arch/s390/pci/pci_debug.c 			 u64 *data)
data               66 arch/s390/pci/pci_debug.c 	for (i = 0; i < length; i++, data++)
data               67 arch/s390/pci/pci_debug.c 		seq_printf(m, "%26s:\t%llu\n", name[i], *data);
data              330 arch/s390/pci/pci_dma.c 	} __packed data = {rc, addr};
data              332 arch/s390/pci/pci_dma.c 	zpci_err_hex(&data, sizeof(data));
data               68 arch/s390/pci/pci_event.c void zpci_event_error(void *data)
data               71 arch/s390/pci/pci_event.c 		__zpci_event_error(data);
data              160 arch/s390/pci/pci_event.c void zpci_event_availability(void *data)
data              163 arch/s390/pci/pci_event.c 		__zpci_event_availability(data);
data               27 arch/s390/pci/pci_insn.c 	} __packed data = {req, offset, cc, status};
data               29 arch/s390/pci/pci_insn.c 	zpci_err_hex(&data, sizeof(data));
data              114 arch/s390/pci/pci_insn.c static inline int ____pcilg(u64 *data, u64 req, u64 offset, u8 *status)
data              127 arch/s390/pci/pci_insn.c 		: [cc] "+d" (cc), [data] "=d" (__data), [req] "+d" (__req)
data              131 arch/s390/pci/pci_insn.c 	*data = __data;
data              135 arch/s390/pci/pci_insn.c static inline int __pcilg(u64 *data, u64 req, u64 offset, u8 *status)
data              142 arch/s390/pci/pci_insn.c 		*data = __data;
data              147 arch/s390/pci/pci_insn.c int __zpci_load(u64 *data, u64 req, u64 offset)
data              153 arch/s390/pci/pci_insn.c 		cc = __pcilg(data, req, offset, &status);
data              165 arch/s390/pci/pci_insn.c static inline int zpci_load_fh(u64 *data, const volatile void __iomem *addr,
data              171 arch/s390/pci/pci_insn.c 	return __zpci_load(data, req, ZPCI_OFFSET(addr));
data              174 arch/s390/pci/pci_insn.c static inline int __pcilg_mio(u64 *data, u64 ioaddr, u64 len, u8 *status)
data              187 arch/s390/pci/pci_insn.c 		: [cc] "+d" (cc), [data] "=d" (__data), "+d" (r3)
data              191 arch/s390/pci/pci_insn.c 	*data = __data;
data              195 arch/s390/pci/pci_insn.c int zpci_load(u64 *data, const volatile void __iomem *addr, unsigned long len)
data              201 arch/s390/pci/pci_insn.c 		return zpci_load_fh(data, addr, len);
data              203 arch/s390/pci/pci_insn.c 	cc = __pcilg_mio(data, (__force u64) addr, len, &status);
data              212 arch/s390/pci/pci_insn.c static inline int __pcistg(u64 data, u64 req, u64 offset, u8 *status)
data              225 arch/s390/pci/pci_insn.c 		: "d" (__offset), [data] "d" (data)
data              231 arch/s390/pci/pci_insn.c int __zpci_store(u64 data, u64 req, u64 offset)
data              237 arch/s390/pci/pci_insn.c 		cc = __pcistg(data, req, offset, &status);
data              249 arch/s390/pci/pci_insn.c static inline int zpci_store_fh(const volatile void __iomem *addr, u64 data,
data              255 arch/s390/pci/pci_insn.c 	return __zpci_store(data, req, ZPCI_OFFSET(addr));
data              258 arch/s390/pci/pci_insn.c static inline int __pcistg_mio(u64 data, u64 ioaddr, u64 len, u8 *status)
data              271 arch/s390/pci/pci_insn.c 		: [data] "d" (data), [ioaddr] "d" (addr)
data              277 arch/s390/pci/pci_insn.c int zpci_store(const volatile void __iomem *addr, u64 data, unsigned long len)
data              283 arch/s390/pci/pci_insn.c 		return zpci_store_fh(addr, data, len);
data              285 arch/s390/pci/pci_insn.c 	cc = __pcistg_mio(data, (__force u64) addr, len, &status);
data              294 arch/s390/pci/pci_insn.c static inline int __pcistb(const u64 *data, u64 req, u64 offset, u8 *status)
data              305 arch/s390/pci/pci_insn.c 		: [offset] "d" (offset), [data] "Q" (*data)
data              311 arch/s390/pci/pci_insn.c int __zpci_store_block(const u64 *data, u64 req, u64 offset)
data              317 arch/s390/pci/pci_insn.c 		cc = __pcistb(data, req, offset, &status);
data              339 arch/s390/pci/pci_insn.c static inline int __pcistb_mio(const u64 *data, u64 ioaddr, u64 len, u8 *status)
data              350 arch/s390/pci/pci_insn.c 		: [ioaddr] "d" (ioaddr), [data] "Q" (*data)
data              101 arch/s390/pci/pci_irq.c static int zpci_set_irq_affinity(struct irq_data *data, const struct cpumask *dest,
data              104 arch/s390/pci/pci_irq.c 	struct msi_desc *entry = irq_get_msi_desc(data->irq);
data              109 arch/s390/pci/pci_irq.c 	pci_write_msi_msg(data->irq, &msg);
data              150 arch/s390/pci/pci_irq.c static void zpci_handle_remote_irq(void *data)
data              152 arch/s390/pci/pci_irq.c 	atomic_t *scheduled = data;
data              288 arch/s390/pci/pci_irq.c 		msg.data = hwirq - bit;
data              344 arch/s390/pci/pci_irq.c 		msi->msg.data = 0;
data               23 arch/s390/pci/pci_mmio.c 	} data = {offset, cc, status};
data               25 arch/s390/pci/pci_mmio.c 	zpci_err_hex(&data, sizeof(data));
data               53 arch/sh/boards/mach-cayman/irq.c static void enable_cayman_irq(struct irq_data *data)
data               55 arch/sh/boards/mach-cayman/irq.c 	unsigned int irq = data->irq;
data               71 arch/sh/boards/mach-cayman/irq.c static void disable_cayman_irq(struct irq_data *data)
data               73 arch/sh/boards/mach-cayman/irq.c 	unsigned int irq = data->irq;
data               63 arch/sh/boards/mach-dreamcast/irq.c static inline void disable_systemasic_irq(struct irq_data *data)
data               65 arch/sh/boards/mach-dreamcast/irq.c 	unsigned int irq = data->irq;
data               75 arch/sh/boards/mach-dreamcast/irq.c static inline void enable_systemasic_irq(struct irq_data *data)
data               77 arch/sh/boards/mach-dreamcast/irq.c 	unsigned int irq = data->irq;
data               87 arch/sh/boards/mach-dreamcast/irq.c static void mask_ack_systemasic_irq(struct irq_data *data)
data               89 arch/sh/boards/mach-dreamcast/irq.c 	unsigned int irq = data->irq;
data               91 arch/sh/boards/mach-dreamcast/irq.c 	disable_systemasic_irq(data);
data               77 arch/sh/boards/mach-kfr2r09/lcd_wqvga.c 		       unsigned char const *data, int no_data)
data               82 arch/sh/boards/mach-kfr2r09/lcd_wqvga.c 		write_reg(sohandle, so, 1, data[i]);
data               60 arch/sh/boards/mach-landisk/gio.c 	unsigned int data;
data               64 arch/sh/boards/mach-landisk/gio.c 		if (copy_from_user(&data, (int *)arg, sizeof(int))) {
data               71 arch/sh/boards/mach-landisk/gio.c 		addr = data;
data               75 arch/sh/boards/mach-landisk/gio.c 		__raw_writeb((unsigned char)(0x0ff & data), addr);
data               82 arch/sh/boards/mach-landisk/gio.c 		__raw_writew((unsigned short int)(0x0ffff & data), addr);
data               89 arch/sh/boards/mach-landisk/gio.c 		__raw_writel(data, addr);
data               93 arch/sh/boards/mach-landisk/gio.c 		data = __raw_readb(addr);
data              100 arch/sh/boards/mach-landisk/gio.c 		data = __raw_readw(addr);
data              107 arch/sh/boards/mach-landisk/gio.c 		data = __raw_readl(addr);
data              115 arch/sh/boards/mach-landisk/gio.c 		if (copy_to_user((int *)arg, &data, sizeof(int))) {
data               65 arch/sh/boards/mach-microdev/irq.c static void disable_microdev_irq(struct irq_data *data)
data               67 arch/sh/boards/mach-microdev/irq.c 	unsigned int irq = data->irq;
data               81 arch/sh/boards/mach-microdev/irq.c static void enable_microdev_irq(struct irq_data *data)
data               83 arch/sh/boards/mach-microdev/irq.c 	unsigned int irq = data->irq;
data               40 arch/sh/boards/mach-migor/lcd_qvga.c static unsigned long adjust_reg18(unsigned short data)
data               44 arch/sh/boards/mach-migor/lcd_qvga.c 	tmp1 = (data<<1 | 0x00000001) & 0x000001FF;
data               45 arch/sh/boards/mach-migor/lcd_qvga.c 	tmp2 = (data<<2 | 0x00000200) & 0x0003FE00;
data               51 arch/sh/boards/mach-migor/lcd_qvga.c 		       unsigned short reg, unsigned short data)
data               53 arch/sh/boards/mach-migor/lcd_qvga.c 	sys_ops->write_index(sys_ops_handle, adjust_reg18(reg << 8 | data));
data               58 arch/sh/boards/mach-migor/lcd_qvga.c 			unsigned short reg, unsigned short data)
data               61 arch/sh/boards/mach-migor/lcd_qvga.c 	sys_ops->write_data(sys_ops_handle, adjust_reg18(data));
data               68 arch/sh/boards/mach-migor/lcd_qvga.c 	unsigned long data;
data               71 arch/sh/boards/mach-migor/lcd_qvga.c 	data = sys_ops->read_data(sys_ops_handle);
data               72 arch/sh/boards/mach-migor/lcd_qvga.c 	return ((data >> 1) & 0xff) | ((data >> 2) & 0xff00);
data               77 arch/sh/boards/mach-migor/lcd_qvga.c 			       unsigned short const *data, int no_data)
data               82 arch/sh/boards/mach-migor/lcd_qvga.c 		write_reg16(sys_ops_handle, sys_ops, data[i], data[i + 1]);
data               24 arch/sh/boards/mach-sdk7786/sram.c 	u16 data;
data               27 arch/sh/boards/mach-sdk7786/sram.c 	data = fpga_read_reg(LCLASR);
data               28 arch/sh/boards/mach-sdk7786/sram.c 	data |= LCLASR_FRAMEN;
data               29 arch/sh/boards/mach-sdk7786/sram.c 	fpga_write_reg(data, LCLASR);
data               34 arch/sh/boards/mach-sdk7786/sram.c 	area = (data & LCLASR_FPGA_SEL_MASK) >> LCLASR_FPGA_SEL_SHIFT;
data               29 arch/sh/boards/mach-se/7206/irq.c static void disable_se7206_irq(struct irq_data *data)
data               31 arch/sh/boards/mach-se/7206/irq.c 	unsigned int irq = data->irq;
data               60 arch/sh/boards/mach-se/7206/irq.c static void enable_se7206_irq(struct irq_data *data)
data               62 arch/sh/boards/mach-se/7206/irq.c 	unsigned int irq = data->irq;
data               92 arch/sh/boards/mach-se/7206/irq.c static void eoi_se7206_irq(struct irq_data *data)
data               95 arch/sh/boards/mach-se/7206/irq.c 	unsigned int irq = data->irq;
data               97 arch/sh/boards/mach-se/7206/irq.c 	if (!irqd_irq_disabled(data) && !irqd_irq_inprogress(data))
data               98 arch/sh/boards/mach-se/7206/irq.c 		enable_se7206_irq(data);
data               31 arch/sh/boards/mach-se/7343/irq.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data               32 arch/sh/boards/mach-se/7343/irq.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data               36 arch/sh/boards/mach-se/7343/irq.c 	chip->irq_mask_ack(data);
data               43 arch/sh/boards/mach-se/7343/irq.c 	chip->irq_unmask(data);
data               23 arch/sh/boards/mach-se/770x/setup.c static void __init smsc_config(int index, int data)
data               26 arch/sh/boards/mach-se/770x/setup.c 	outb_p(data, DATA_PORT);
data               30 arch/sh/boards/mach-se/7722/irq.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data               31 arch/sh/boards/mach-se/7722/irq.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data               35 arch/sh/boards/mach-se/7722/irq.c 	chip->irq_mask_ack(data);
data               42 arch/sh/boards/mach-se/7722/irq.c 	chip->irq_unmask(data);
data               70 arch/sh/boards/mach-se/7724/irq.c static void disable_se7724_irq(struct irq_data *data)
data               72 arch/sh/boards/mach-se/7724/irq.c 	unsigned int irq = data->irq;
data               78 arch/sh/boards/mach-se/7724/irq.c static void enable_se7724_irq(struct irq_data *data)
data               80 arch/sh/boards/mach-se/7724/irq.c 	unsigned int irq = data->irq;
data               32 arch/sh/boards/mach-x3proto/gpio.c 	unsigned int data;
data               35 arch/sh/boards/mach-x3proto/gpio.c 	data = __raw_readw(KEYCTLR);
data               36 arch/sh/boards/mach-x3proto/gpio.c 	data |= (1 << gpio);
data               37 arch/sh/boards/mach-x3proto/gpio.c 	__raw_writew(data, KEYCTLR);
data               62 arch/sh/boards/mach-x3proto/gpio.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data               63 arch/sh/boards/mach-x3proto/gpio.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data               67 arch/sh/boards/mach-x3proto/gpio.c 	chip->irq_mask_ack(data);
data               73 arch/sh/boards/mach-x3proto/gpio.c 	chip->irq_unmask(data);
data               21 arch/sh/cchips/hd6446x/hd64461.c static void hd64461_mask_irq(struct irq_data *data)
data               23 arch/sh/cchips/hd6446x/hd64461.c 	unsigned int irq = data->irq;
data               32 arch/sh/cchips/hd6446x/hd64461.c static void hd64461_unmask_irq(struct irq_data *data)
data               34 arch/sh/cchips/hd6446x/hd64461.c 	unsigned int irq = data->irq;
data               43 arch/sh/cchips/hd6446x/hd64461.c static void hd64461_mask_and_ack_irq(struct irq_data *data)
data               45 arch/sh/cchips/hd6446x/hd64461.c 	hd64461_mask_irq(data);
data               48 arch/sh/cchips/hd6446x/hd64461.c 	if (data->irq == HD64461_IRQBASE + 13)
data              258 arch/sh/drivers/dma/dma-sh.c #define dmaor_write_reg(n, data)	__raw_writew(data, dma_find_base(n)*6)
data               70 arch/sh/drivers/dma/dmabrg.c 	void *data;
data               75 arch/sh/drivers/dma/dmabrg.c 	dmabrg_handlers[i].handler(dmabrg_handlers[i].data);
data               84 arch/sh/drivers/dma/dmabrg.c static irqreturn_t dmabrg_irq(int irq, void *data)
data              126 arch/sh/drivers/dma/dmabrg.c 		       void *data)
data              134 arch/sh/drivers/dma/dmabrg.c 	dmabrg_handlers[dmairq].data = data;
data              146 arch/sh/drivers/dma/dmabrg.c 		dmabrg_handlers[dmairq].data = NULL;
data               37 arch/sh/drivers/pci/fixups-sdk7786.c 	u16 data = fpga_read_reg(PCIECR);
data               47 arch/sh/drivers/pci/fixups-sdk7786.c 	slot4en ?: (!(data & PCIECR_PRST4) && (data & PCIECR_PRST3));
data               51 arch/sh/drivers/pci/fixups-sdk7786.c 		data &= ~PCIECR_PCIEMUX1;
data               52 arch/sh/drivers/pci/fixups-sdk7786.c 		fpga_write_reg(data, PCIECR);
data               55 arch/sh/drivers/pci/fixups-sdk7786.c 		if ((data & PCIECR_PRST3) == 0) {
data               27 arch/sh/drivers/pci/ops-sh4.c 	u32 data;
data               35 arch/sh/drivers/pci/ops-sh4.c 	data = pci_read_reg(chan, SH4_PCIPDR);
data               40 arch/sh/drivers/pci/ops-sh4.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data               43 arch/sh/drivers/pci/ops-sh4.c 		*val = (data >> ((where & 2) << 3)) & 0xffff;
data               46 arch/sh/drivers/pci/ops-sh4.c 		*val = data;
data               66 arch/sh/drivers/pci/ops-sh4.c 	u32 data;
data               70 arch/sh/drivers/pci/ops-sh4.c 	data = pci_read_reg(chan, SH4_PCIPDR);
data               76 arch/sh/drivers/pci/ops-sh4.c 		data &= ~(0xff << shift);
data               77 arch/sh/drivers/pci/ops-sh4.c 		data |= ((val & 0xff) << shift);
data               81 arch/sh/drivers/pci/ops-sh4.c 		data &= ~(0xffff << shift);
data               82 arch/sh/drivers/pci/ops-sh4.c 		data |= ((val & 0xffff) << shift);
data               85 arch/sh/drivers/pci/ops-sh4.c 		data = val;
data               91 arch/sh/drivers/pci/ops-sh4.c 	pci_write_reg(chan, data, SH4_PCIPDR);
data               20 arch/sh/drivers/pci/ops-sh7786.c 		struct pci_bus *bus, unsigned int devfn, int where, u32 *data)
data               51 arch/sh/drivers/pci/ops-sh7786.c 				*data = pci_read_reg(chan, PCI_REG(reg));
data               53 arch/sh/drivers/pci/ops-sh7786.c 				pci_write_reg(chan, *data, PCI_REG(reg));
data               79 arch/sh/drivers/pci/ops-sh7786.c 		*data = pci_read_reg(chan, SH4A_PCIEPDR);
data               81 arch/sh/drivers/pci/ops-sh7786.c 		pci_write_reg(chan, *data, SH4A_PCIEPDR);
data               94 arch/sh/drivers/pci/ops-sh7786.c 	u32 data;
data              103 arch/sh/drivers/pci/ops-sh7786.c 					devfn, where, &data);
data              110 arch/sh/drivers/pci/ops-sh7786.c 		*val = (data >> ((where & 3) << 3)) & 0xff;
data              112 arch/sh/drivers/pci/ops-sh7786.c 		*val = (data >> ((where & 2) << 3)) & 0xffff;
data              114 arch/sh/drivers/pci/ops-sh7786.c 		*val = data;
data              130 arch/sh/drivers/pci/ops-sh7786.c 	u32 data;
data              139 arch/sh/drivers/pci/ops-sh7786.c 					devfn, where, &data);
data              149 arch/sh/drivers/pci/ops-sh7786.c 		data &= ~(0xff << shift);
data              150 arch/sh/drivers/pci/ops-sh7786.c 		data |= ((val & 0xff) << shift);
data              153 arch/sh/drivers/pci/ops-sh7786.c 		data &= ~(0xffff << shift);
data              154 arch/sh/drivers/pci/ops-sh7786.c 		data |= ((val & 0xffff) << shift);
data              156 arch/sh/drivers/pci/ops-sh7786.c 		data = val;
data              159 arch/sh/drivers/pci/ops-sh7786.c 					devfn, where, &data);
data              172 arch/sh/drivers/pci/pci.c resource_size_t pcibios_align_resource(void *data, const struct resource *res,
data              175 arch/sh/drivers/pci/pci.c 	struct pci_dev *dev = data;
data              181 arch/sh/drivers/pci/pcie-sh7786.c 				 unsigned int lane, unsigned int data)
data              189 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIEPHYDOUTR);
data              302 arch/sh/drivers/pci/pcie-sh7786.c 	unsigned int data;
data              318 arch/sh/drivers/pci/pcie-sh7786.c 	data = pci_read_reg(chan, SH4A_PCIEEXPCAP0);
data              319 arch/sh/drivers/pci/pcie-sh7786.c 	data &= ~(PCI_EXP_FLAGS_TYPE << 16);
data              322 arch/sh/drivers/pci/pcie-sh7786.c 		data |= PCI_EXP_TYPE_ENDPOINT << 20;
data              324 arch/sh/drivers/pci/pcie-sh7786.c 		data |= PCI_EXP_TYPE_ROOT_PORT << 20;
data              326 arch/sh/drivers/pci/pcie-sh7786.c 	data |= PCI_CAP_ID_EXP;
data              327 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIEEXPCAP0);
data              333 arch/sh/drivers/pci/pcie-sh7786.c 	data = pci_read_reg(chan, SH4A_PCIEEXPCAP4);
data              334 arch/sh/drivers/pci/pcie-sh7786.c 	data &= ~PCI_EXP_LNKCTL_ASPMC;
data              335 arch/sh/drivers/pci/pcie-sh7786.c 	data |= PCI_EXP_LNKCTL_ES | 1;
data              336 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIEEXPCAP4);
data              339 arch/sh/drivers/pci/pcie-sh7786.c 	data = pci_read_reg(chan, SH4A_PCIEEXPCAP5);
data              340 arch/sh/drivers/pci/pcie-sh7786.c 	data &= ~PCI_EXP_SLTCAP_PSN;
data              341 arch/sh/drivers/pci/pcie-sh7786.c 	data |= (port->index + 1) << 19;
data              342 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIEEXPCAP5);
data              345 arch/sh/drivers/pci/pcie-sh7786.c 	data = pci_read_reg(chan, SH4A_PCIETLCTLR);
data              346 arch/sh/drivers/pci/pcie-sh7786.c 	data &= ~0x3f00;
data              347 arch/sh/drivers/pci/pcie-sh7786.c 	data |= 0x32 << 8;
data              348 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIETLCTLR);
data              354 arch/sh/drivers/pci/pcie-sh7786.c 	data = pci_read_reg(chan, SH4A_PCIEMACCTLR);
data              355 arch/sh/drivers/pci/pcie-sh7786.c 	data &= ~PCIEMACCTLR_SCR_DIS;
data              356 arch/sh/drivers/pci/pcie-sh7786.c 	data |= (0xff << 16);
data              357 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIEMACCTLR);
data              398 arch/sh/drivers/pci/pcie-sh7786.c 	data = pci_read_reg(chan, SH4A_PCIETCTLR);
data              399 arch/sh/drivers/pci/pcie-sh7786.c 	data |= 0x1;
data              400 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIETCTLR);
data              406 arch/sh/drivers/pci/pcie-sh7786.c 	data = pci_read_reg(chan, SH4A_PCIEDLINTENR);
data              407 arch/sh/drivers/pci/pcie-sh7786.c 	data |= PCIEDLINTENR_DLL_ACT_ENABLE;
data              408 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIEDLINTENR);
data              411 arch/sh/drivers/pci/pcie-sh7786.c 	data = pci_read_reg(chan, SH4A_PCIEMACCTLR);
data              412 arch/sh/drivers/pci/pcie-sh7786.c 	data |= PCIEMACCTLR_SCR_DIS | (0xff << 16);
data              413 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIEMACCTLR);
data              422 arch/sh/drivers/pci/pcie-sh7786.c 	data = pci_read_reg(chan, SH4A_PCIEPCICONF1);
data              423 arch/sh/drivers/pci/pcie-sh7786.c 	data &= ~(PCI_STATUS_DEVSEL_MASK << 16);
data              424 arch/sh/drivers/pci/pcie-sh7786.c 	data |= PCI_COMMAND_IO | PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER |
data              426 arch/sh/drivers/pci/pcie-sh7786.c 	pci_write_reg(chan, data, SH4A_PCIEPCICONF1);
data              434 arch/sh/drivers/pci/pcie-sh7786.c 		data = pci_read_reg(chan, SH4A_PCIEMACSR);
data              436 arch/sh/drivers/pci/pcie-sh7786.c 		       port->index, (data >> 20) & 0x3f);
data              499 arch/sh/drivers/pci/pcie-sh7786.c static void __init sh7786_pcie_init_hw(void *data, async_cookie_t cookie)
data              501 arch/sh/drivers/pci/pcie-sh7786.c 	struct sh7786_pcie_port *port = data;
data               62 arch/sh/include/asm/hw_breakpoint.h 					   unsigned long val, void *data);
data              119 arch/sh/include/asm/io.h void __raw_writesl(void __iomem *addr, const void *data, int longlen);
data              120 arch/sh/include/asm/io.h void __raw_readsl(const void __iomem *addr, void *data, int longlen);
data               50 arch/sh/include/asm/kprobes.h 				    unsigned long val, void *data);
data              124 arch/sh/include/asm/ptrace.h 		      struct perf_sample_data *data, struct pt_regs *regs);
data               23 arch/sh/include/asm/push-switch.h 	irqreturn_t		(*irq_handler)(int irq, void *data);
data               10 arch/sh/include/asm/romimage-macros.h .macro  ED, addr, data
data               23 arch/sh/include/asm/romimage-macros.h .macro  EW, addr, data
data               36 arch/sh/include/asm/romimage-macros.h .macro  EB, addr, data
data               14 arch/sh/include/asm/stacktrace.h 	void (*address)(void *data, unsigned long address, int reliable);
data               16 arch/sh/include/asm/stacktrace.h 	int (*stack)(void *data, char *name);
data               21 arch/sh/include/asm/stacktrace.h 		const struct stacktrace_ops *ops, void *data);
data               80 arch/sh/include/asm/suspend.h 	struct sh_sleep_regs data;
data               46 arch/sh/kernel/asm-offsets.c 	DEFINE(SH_SLEEP_BASE_DATA, offsetof(struct sh_sleep_data, data));
data               54 arch/sh/kernel/cpu/irq/imask.c static void mask_imask_irq(struct irq_data *data)
data               56 arch/sh/kernel/cpu/irq/imask.c 	unsigned int irq = data->irq;
data               64 arch/sh/kernel/cpu/irq/imask.c static void unmask_imask_irq(struct irq_data *data)
data               66 arch/sh/kernel/cpu/irq/imask.c 	unsigned int irq = data->irq;
data               78 arch/sh/kernel/cpu/irq/intc-sh5.c static void enable_intc_irq(struct irq_data *data)
data               80 arch/sh/kernel/cpu/irq/intc-sh5.c 	unsigned int irq = data->irq;
data               98 arch/sh/kernel/cpu/irq/intc-sh5.c static void disable_intc_irq(struct irq_data *data)
data              100 arch/sh/kernel/cpu/irq/intc-sh5.c 	unsigned int irq = data->irq;
data              148 arch/sh/kernel/cpu/irq/intc-sh5.c 		unsigned long data;
data              171 arch/sh/kernel/cpu/irq/intc-sh5.c 		for (data = 0, reg = INTC_INTPRI_0; i < NR_INTC_IRQS; i++) {
data              172 arch/sh/kernel/cpu/irq/intc-sh5.c 			data |= platform_int_priority[i] <<
data              176 arch/sh/kernel/cpu/irq/intc-sh5.c 				__raw_writel(data, reg);
data              177 arch/sh/kernel/cpu/irq/intc-sh5.c 				data = 0;
data               24 arch/sh/kernel/cpu/irq/ipr.c static inline struct ipr_desc *get_ipr_desc(struct irq_data *data)
data               26 arch/sh/kernel/cpu/irq/ipr.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data               30 arch/sh/kernel/cpu/irq/ipr.c static void disable_ipr_irq(struct irq_data *data)
data               32 arch/sh/kernel/cpu/irq/ipr.c 	struct ipr_data *p = irq_data_get_irq_chip_data(data);
data               33 arch/sh/kernel/cpu/irq/ipr.c 	unsigned long addr = get_ipr_desc(data)->ipr_offsets[p->ipr_idx];
data               39 arch/sh/kernel/cpu/irq/ipr.c static void enable_ipr_irq(struct irq_data *data)
data               41 arch/sh/kernel/cpu/irq/ipr.c 	struct ipr_data *p = irq_data_get_irq_chip_data(data);
data               42 arch/sh/kernel/cpu/irq/ipr.c 	unsigned long addr = get_ipr_desc(data)->ipr_offsets[p->ipr_idx];
data               19 arch/sh/kernel/cpu/sh2/probe.c 			     int depth, void *data)
data               12 arch/sh/kernel/cpu/sh3/serial-sh770x.c 	unsigned short data;
data               15 arch/sh/kernel/cpu/sh3/serial-sh770x.c 	data = __raw_readw(SCPCR);
data               17 arch/sh/kernel/cpu/sh3/serial-sh770x.c 	__raw_writew(data & 0x0fcf, SCPCR);
data               21 arch/sh/kernel/cpu/sh3/serial-sh770x.c 		data = __raw_readw(SCPCR);
data               24 arch/sh/kernel/cpu/sh3/serial-sh770x.c 		__raw_writew((data & 0x0fcf) | 0x1000, SCPCR);
data               26 arch/sh/kernel/cpu/sh3/serial-sh770x.c 		data = __raw_readb(SCPDR);
data               28 arch/sh/kernel/cpu/sh3/serial-sh770x.c 		__raw_writeb(data & 0xbf, SCPDR);
data               10 arch/sh/kernel/cpu/sh3/serial-sh7720.c 	unsigned short data;
data               16 arch/sh/kernel/cpu/sh3/serial-sh7720.c 			data = __raw_readw(PORT_PTCR);
data               17 arch/sh/kernel/cpu/sh3/serial-sh7720.c 			__raw_writew((data & 0xfc03), PORT_PTCR);
data               20 arch/sh/kernel/cpu/sh3/serial-sh7720.c 			data = __raw_readw(PORT_PVCR);
data               21 arch/sh/kernel/cpu/sh3/serial-sh7720.c 			__raw_writew((data & 0xfc03), PORT_PVCR);
data               26 arch/sh/kernel/cpu/sh3/serial-sh7720.c 			data = __raw_readw(PORT_PTCR);
data               27 arch/sh/kernel/cpu/sh3/serial-sh7720.c 			__raw_writew((data & 0xffc3), PORT_PTCR);
data               30 arch/sh/kernel/cpu/sh3/serial-sh7720.c 			data = __raw_readw(PORT_PVCR);
data               31 arch/sh/kernel/cpu/sh3/serial-sh7720.c 			__raw_writew((data & 0xffc3), PORT_PVCR);
data               10 arch/sh/kernel/cpu/sh4a/serial-sh7722.c 	unsigned short data;
data               13 arch/sh/kernel/cpu/sh4a/serial-sh7722.c 		data = __raw_readw(PSCR);
data               14 arch/sh/kernel/cpu/sh4a/serial-sh7722.c 		data &= ~0x03cf;
data               16 arch/sh/kernel/cpu/sh4a/serial-sh7722.c 			data |= 0x0340;
data               18 arch/sh/kernel/cpu/sh4a/serial-sh7722.c 		__raw_writew(data, PSCR);
data              214 arch/sh/kernel/cpu/sh5/unwind.c 			      void *data, struct pt_regs *regs);
data              216 arch/sh/kernel/cpu/sh5/unwind.c static inline void unwind_nested(const struct stacktrace_ops *ops, void *data,
data              221 arch/sh/kernel/cpu/sh5/unwind.c 		sh64_unwind_inner(ops, data, (struct pt_regs *)fp);
data              225 arch/sh/kernel/cpu/sh5/unwind.c 			      void *data, struct pt_regs *regs)
data              241 arch/sh/kernel/cpu/sh5/unwind.c 			unwind_nested(ops, data, pc, fp);
data              247 arch/sh/kernel/cpu/sh5/unwind.c 			unwind_nested(ops, data, pc, fp);
data              255 arch/sh/kernel/cpu/sh5/unwind.c 			unwind_nested(ops, data, pc, fp);
data              261 arch/sh/kernel/cpu/sh5/unwind.c 			unwind_nested(ops, data, pc, fp);
data              270 arch/sh/kernel/cpu/sh5/unwind.c 		ops->address(data, pc, 1);
data              299 arch/sh/kernel/cpu/sh5/unwind.c 			       void *data)
data              329 arch/sh/kernel/cpu/sh5/unwind.c 	sh64_unwind_inner(ops, data, regs);
data               54 arch/sh/kernel/dumpstack.c print_ftrace_graph_addr(unsigned long addr, void *data,
data               74 arch/sh/kernel/dumpstack.c 	ops->address(data, ret_addr, 1);
data               80 arch/sh/kernel/dumpstack.c print_ftrace_graph_addr(unsigned long addr, void *data,
data               89 arch/sh/kernel/dumpstack.c 		  void *data)
data              101 arch/sh/kernel/dumpstack.c 			ops->address(data, addr, 1);
data              103 arch/sh/kernel/dumpstack.c 			print_ftrace_graph_addr(addr, data, ops,
data              109 arch/sh/kernel/dumpstack.c static int print_trace_stack(void *data, char *name)
data              111 arch/sh/kernel/dumpstack.c 	printk("%s <%s> ", (char *)data, name);
data              118 arch/sh/kernel/dumpstack.c static void print_trace_address(void *data, unsigned long addr, int reliable)
data              120 arch/sh/kernel/dumpstack.c 	printk("%s", (char *)data);
data              961 arch/sh/kernel/dwarf.c 				void *data)
data              981 arch/sh/kernel/dwarf.c 		ops->address(data, return_addr, 1);
data              370 arch/sh/kernel/hw_breakpoint.c 				    unsigned long val, void *data)
data              372 arch/sh/kernel/hw_breakpoint.c 	struct die_args *args = data;
data              388 arch/sh/kernel/hw_breakpoint.c 	return hw_breakpoint_handler(data);
data               80 arch/sh/kernel/iomap.c 		u8 data = __raw_readb(addr);
data               81 arch/sh/kernel/iomap.c 		*dst = data;
data               89 arch/sh/kernel/iomap.c 		u16 data = __raw_readw(addr);
data               90 arch/sh/kernel/iomap.c 		*dst = data;
data               98 arch/sh/kernel/iomap.c 		u32 data = __raw_readl(addr);
data               99 arch/sh/kernel/iomap.c 		*dst = data;
data              229 arch/sh/kernel/irq.c 		struct irq_data *data = irq_get_irq_data(irq);
data              231 arch/sh/kernel/irq.c 		if (irq_data_get_node(data) == cpu) {
data              232 arch/sh/kernel/irq.c 			struct cpumask *mask = irq_data_get_affinity_mask(data);
data              479 arch/sh/kernel/kprobes.c 				       unsigned long val, void *data)
data              482 arch/sh/kernel/kprobes.c 	struct die_args *args = (struct die_args *)data;
data               22 arch/sh/kernel/nmi_debug.c 		unsigned long val, void *data)
data               24 arch/sh/kernel/nmi_debug.c 	struct die_args *args = data;
data               14 arch/sh/kernel/perf_callchain.c static int callchain_stack(void *data, char *name)
data               19 arch/sh/kernel/perf_callchain.c static void callchain_address(void *data, unsigned long addr, int reliable)
data               21 arch/sh/kernel/perf_callchain.c 	struct perf_callchain_entry_ctx *entry = data;
data               53 arch/sh/kernel/ptrace_32.c 				 unsigned long data)
data               59 arch/sh/kernel/ptrace_32.c 	*(unsigned long *) stack = data;
data               64 arch/sh/kernel/ptrace_32.c 		      struct perf_sample_data *data, struct pt_regs *regs)
data              369 arch/sh/kernel/ptrace_32.c 		 unsigned long addr, unsigned long data)
data              371 arch/sh/kernel/ptrace_32.c 	unsigned long __user *datap = (unsigned long __user *)data;
data              425 arch/sh/kernel/ptrace_32.c 			ret = put_stack_long(child, addr, data);
data              435 arch/sh/kernel/ptrace_32.c 				[index >> 2] = data;
data              438 arch/sh/kernel/ptrace_32.c 			conditional_stopped_child_used_math(data, child);
data              478 arch/sh/kernel/ptrace_32.c 		ret = ptrace_request(child, request, addr, data);
data               97 arch/sh/kernel/ptrace_64.c 				 unsigned long data)
data              103 arch/sh/kernel/ptrace_64.c 	*(unsigned long *) stack = data;
data              108 arch/sh/kernel/ptrace_64.c put_fpu_long(struct task_struct *task, unsigned long addr, unsigned long data)
data              124 arch/sh/kernel/ptrace_64.c 	((long *)task->thread.xstate)[addr / sizeof(unsigned long)] = data;
data              385 arch/sh/kernel/ptrace_64.c 		 unsigned long addr, unsigned long data)
data              388 arch/sh/kernel/ptrace_64.c 	unsigned long __user *datap = (unsigned long __user *) data;
data              438 arch/sh/kernel/ptrace_64.c 				data &= ~(SR_MASK);
data              439 arch/sh/kernel/ptrace_64.c 				data |= (cursr & SR_MASK);
data              441 arch/sh/kernel/ptrace_64.c 			ret = put_stack_long(child, addr, data);
data              450 arch/sh/kernel/ptrace_64.c 			ret = put_fpu_long(child, index, data);
data              477 arch/sh/kernel/ptrace_64.c 		ret = ptrace_request(child, request, addr, data);
data              485 arch/sh/kernel/ptrace_64.c 			   unsigned long addr, unsigned long data)
data              502 arch/sh/kernel/ptrace_64.c 	return sys_ptrace(request, pid, addr, data);
data               18 arch/sh/kernel/stacktrace.c static int save_stack_stack(void *data, char *name)
data               26 arch/sh/kernel/stacktrace.c static void save_stack_address(void *data, unsigned long addr, int reliable)
data               28 arch/sh/kernel/stacktrace.c 	struct stack_trace *trace = data;
data               56 arch/sh/kernel/stacktrace.c save_stack_address_nosched(void *data, unsigned long addr, int reliable)
data               58 arch/sh/kernel/stacktrace.c 	struct stack_trace *trace = (struct stack_trace *)data;
data              134 arch/sh/kernel/unwinder.c 		  void *data)
data              163 arch/sh/kernel/unwinder.c 	curr_unwinder->dump(task, regs, sp, ops, data);
data               16 arch/sh/lib/io.c 	u32 *data;
data               18 arch/sh/lib/io.c 	for (data = datap; (len != 0) && (((u32)data & 0x1f) != 0); len--)
data               19 arch/sh/lib/io.c 		*data++ = __raw_readl(addr);
data               51 arch/sh/lib/io.c 			: "=&r" (data), "=&r" (len),
data               54 arch/sh/lib/io.c 			: "r"(addr), "0" (data), "1" (len)
data               59 arch/sh/lib/io.c 		*data++ = __raw_readl(addr);
data               63 arch/sh/lib/io.c void __raw_writesl(void __iomem *addr, const void *data, int len)
data               74 arch/sh/lib/io.c 			: "=&r" (data), "=&r" (tmp1)
data               75 arch/sh/lib/io.c 			: "0" (data), "r" (len), "r"(addr)
data              143 arch/sh/mm/alignment.c 	int *data = PDE_DATA(file_inode(file));
data              150 arch/sh/mm/alignment.c 			*data = mode - '0';
data               77 arch/sh/mm/cache-debugfs.c 			unsigned long data = __raw_readl(addr);
data               80 arch/sh/mm/cache-debugfs.c 			if ((data & 1) == 0)
data               85 arch/sh/mm/cache-debugfs.c 				   line, data & 2 ? 'U' : ' ',
data               86 arch/sh/mm/cache-debugfs.c 				   data & 0x1ffffc00);
data               30 arch/sh/mm/cache-sh2.c 			unsigned long data =  __raw_readl(addr | (way << 12));
data               31 arch/sh/mm/cache-sh2.c 			if ((data & CACHE_PHYSADDR_MASK) == (v & CACHE_PHYSADDR_MASK)) {
data               32 arch/sh/mm/cache-sh2.c 				data &= ~SH_CACHE_UPDATED;
data               33 arch/sh/mm/cache-sh2.c 				__raw_writel(data, addr | (way << 12));
data               29 arch/sh/mm/cache-sh2a.c 	unsigned long data;
data               31 arch/sh/mm/cache-sh2a.c 	data = __raw_readl(CACHE_OC_ADDRESS_ARRAY | addr);
data               32 arch/sh/mm/cache-sh2a.c 	if ((data & CACHE_PHYSADDR_MASK) == (v & CACHE_PHYSADDR_MASK)) {
data               33 arch/sh/mm/cache-sh2a.c 		data &= ~SH_CACHE_UPDATED;
data               34 arch/sh/mm/cache-sh2a.c 		__raw_writel(data, CACHE_OC_ADDRESS_ARRAY | addr);
data               71 arch/sh/mm/cache-sh2a.c 			unsigned long data = __raw_readl(v);
data               72 arch/sh/mm/cache-sh2a.c 			if (data & SH_CACHE_UPDATED)
data               73 arch/sh/mm/cache-sh2a.c 				__raw_writel(data & ~SH_CACHE_UPDATED, v);
data              152 arch/sh/mm/cache-sh2a.c 	struct flusher_data *data = args;
data              157 arch/sh/mm/cache-sh2a.c 	start = data->addr1 & ~(L1_CACHE_BYTES-1);
data              158 arch/sh/mm/cache-sh2a.c 	end = (data->addr2 + L1_CACHE_BYTES-1) & ~(L1_CACHE_BYTES-1);
data               47 arch/sh/mm/cache-sh3.c 			unsigned long data, addr, p;
data               52 arch/sh/mm/cache-sh3.c 			data = __raw_readl(addr);
data               54 arch/sh/mm/cache-sh3.c 			if ((data & CACHE_PHYSADDR_MASK) ==
data               56 arch/sh/mm/cache-sh3.c 				data &= ~SH_CACHE_UPDATED;
data               57 arch/sh/mm/cache-sh3.c 				__raw_writel(data, addr);
data               83 arch/sh/mm/cache-sh3.c 		unsigned long data, addr;
data               85 arch/sh/mm/cache-sh3.c 		data = (v & 0xfffffc00); /* _Virtual_ address, ~U, ~V */
data               88 arch/sh/mm/cache-sh3.c 		__raw_writel(data, addr);
data               42 arch/sh/mm/cache-sh4.c 	struct flusher_data *data = args;
data               47 arch/sh/mm/cache-sh4.c 	start = data->addr1;
data               48 arch/sh/mm/cache-sh4.c 	end = data->addr2;
data              206 arch/sh/mm/cache-sh4.c 	struct flusher_data *data = args;
data              217 arch/sh/mm/cache-sh4.c 	vma = data->vma;
data              218 arch/sh/mm/cache-sh4.c 	address = data->addr1 & PAGE_MASK;
data              219 arch/sh/mm/cache-sh4.c 	pfn = data->addr2;
data              278 arch/sh/mm/cache-sh4.c 	struct flusher_data *data = args;
data              282 arch/sh/mm/cache-sh4.c 	vma = data->vma;
data              283 arch/sh/mm/cache-sh4.c 	start = data->addr1;
data              284 arch/sh/mm/cache-sh4.c 	end = data->addr2;
data               49 arch/sh/mm/cache-sh5.c 	unsigned long long addr, flag, data;
data               54 arch/sh/mm/cache-sh5.c 	data = 0;
data               65 arch/sh/mm/cache-sh5.c 		: "=&r" (data)
data               66 arch/sh/mm/cache-sh5.c 		: "0" (data), "r" (flag), "r" (addr));
data              527 arch/sh/mm/cache-sh5.c 	struct flusher_data *data = args;
data              531 arch/sh/mm/cache-sh5.c 	vma = data->vma;
data              532 arch/sh/mm/cache-sh5.c 	start = data->addr1;
data              533 arch/sh/mm/cache-sh5.c 	end = data->addr2;
data              550 arch/sh/mm/cache-sh5.c 	struct flusher_data *data = args;
data              554 arch/sh/mm/cache-sh5.c 	vma = data->vma;
data              555 arch/sh/mm/cache-sh5.c 	eaddr = data->addr1;
data              556 arch/sh/mm/cache-sh5.c 	pfn = data->addr2;
data              580 arch/sh/mm/cache-sh5.c 	struct flusher_data *data = args;
data              583 arch/sh/mm/cache-sh5.c 	start = data->addr1;
data              584 arch/sh/mm/cache-sh5.c 	end = data->addr2;
data               48 arch/sh/mm/cache-sh7705.c 			unsigned long data;
data               51 arch/sh/mm/cache-sh7705.c 			data = __raw_readl(addr);
data               53 arch/sh/mm/cache-sh7705.c 			if ((data & v) == v)
data               54 arch/sh/mm/cache-sh7705.c 				__raw_writel(data & ~v, addr);
data               69 arch/sh/mm/cache-sh7705.c 	struct flusher_data *data = args;
data               72 arch/sh/mm/cache-sh7705.c 	start = data->addr1;
data               73 arch/sh/mm/cache-sh7705.c 	end = data->addr2;
data              116 arch/sh/mm/cache-sh7705.c 			unsigned long data;
data              118 arch/sh/mm/cache-sh7705.c 			data = __raw_readl(addr) & (0x1ffffC00 | SH_CACHE_VALID);
data              119 arch/sh/mm/cache-sh7705.c 		        if (data == phys) {
data              120 arch/sh/mm/cache-sh7705.c 				data &= ~(SH_CACHE_VALID | SH_CACHE_UPDATED);
data              121 arch/sh/mm/cache-sh7705.c 				__raw_writel(data, addr);
data              166 arch/sh/mm/cache-sh7705.c 	struct flusher_data *data = args;
data              167 arch/sh/mm/cache-sh7705.c 	unsigned long pfn = data->addr2;
data              196 arch/sh/mm/cache.c 	struct flusher_data data;
data              198 arch/sh/mm/cache.c 	data.vma = vma;
data              199 arch/sh/mm/cache.c 	data.addr1 = addr;
data              200 arch/sh/mm/cache.c 	data.addr2 = pfn;
data              202 arch/sh/mm/cache.c 	cacheop_on_each_cpu(local_flush_cache_page, (void *)&data, 1);
data              208 arch/sh/mm/cache.c 	struct flusher_data data;
data              210 arch/sh/mm/cache.c 	data.vma = vma;
data              211 arch/sh/mm/cache.c 	data.addr1 = start;
data              212 arch/sh/mm/cache.c 	data.addr2 = end;
data              214 arch/sh/mm/cache.c 	cacheop_on_each_cpu(local_flush_cache_range, (void *)&data, 1);
data              226 arch/sh/mm/cache.c 	struct flusher_data data;
data              228 arch/sh/mm/cache.c 	data.vma = NULL;
data              229 arch/sh/mm/cache.c 	data.addr1 = start;
data              230 arch/sh/mm/cache.c 	data.addr2 = end;
data              232 arch/sh/mm/cache.c 	cacheop_on_each_cpu(local_flush_icache_range, (void *)&data, 1);
data              294 arch/sh/mm/pmb.c 	unsigned long addr, data;
data              297 arch/sh/mm/pmb.c 	data = mk_pmb_data(pmbe->entry);
data              303 arch/sh/mm/pmb.c 	__raw_writel(pmbe->ppn | pmbe->flags | PMB_V, data);
data              310 arch/sh/mm/pmb.c 	unsigned long addr, data;
data              314 arch/sh/mm/pmb.c 	data = mk_pmb_data(pmbe->entry);
data              317 arch/sh/mm/pmb.c 	data_val = __raw_readl(data);
data              321 arch/sh/mm/pmb.c 	writel_uncached(data_val & ~PMB_V, data);
data              577 arch/sh/mm/pmb.c 		unsigned long addr, data;
data              585 arch/sh/mm/pmb.c 		data = mk_pmb_data(i);
data              588 arch/sh/mm/pmb.c 		data_val = __raw_readl(data);
data              607 arch/sh/mm/pmb.c 			writel_uncached(data_val & ~PMB_V, data);
data              618 arch/sh/mm/pmb.c 			writel_uncached(data_val, data);
data              824 arch/sh/mm/pmb.c 		unsigned long addr, data;
data              829 arch/sh/mm/pmb.c 		data = __raw_readl(mk_pmb_data(i));
data              831 arch/sh/mm/pmb.c 		size = data & PMB_SZ_MASK;
data              839 arch/sh/mm/pmb.c 			   i, ((addr & PMB_V) && (data & PMB_V)) ? 'V' : ' ',
data              840 arch/sh/mm/pmb.c 			   (addr >> 24) & 0xff, (data >> 24) & 0xff,
data              841 arch/sh/mm/pmb.c 			   sz_str, (data & PMB_C) ? 'C' : ' ',
data              842 arch/sh/mm/pmb.c 			   (data & PMB_WT) ? "WT" : "CB",
data              843 arch/sh/mm/pmb.c 			   (data & PMB_UB) ? "UB" : " B");
data               58 arch/sh/mm/tlb-sh3.c 	unsigned long addr, data;
data               68 arch/sh/mm/tlb-sh3.c 	data = (page & 0xfffe0000) | asid; /* VALID bit is off */
data               76 arch/sh/mm/tlb-sh3.c 		__raw_writel(data, addr + (i << 8));
data               67 arch/sh/mm/tlb-sh4.c 	unsigned long addr, data;
data               76 arch/sh/mm/tlb-sh4.c 	data = page | asid; /* VALID bit is off */
data               78 arch/sh/mm/tlb-sh4.c 	__raw_writel(data, addr);
data               22 arch/sh/oprofile/backtrace.c static int backtrace_stack(void *data, char *name)
data               28 arch/sh/oprofile/backtrace.c static void backtrace_address(void *data, unsigned long addr, int reliable)
data               30 arch/sh/oprofile/backtrace.c 	unsigned int *depth = data;
data               54 arch/sparc/crypto/crc32c_glue.c extern void crc32c_sparc64(u32 *crcp, const u64 *data, unsigned int len);
data               56 arch/sparc/crypto/crc32c_glue.c static void crc32c_compute(u32 *crcp, const u64 *data, unsigned int len)
data               62 arch/sparc/crypto/crc32c_glue.c 		crc32c_sparc64(crcp, data, asm_len);
data               63 arch/sparc/crypto/crc32c_glue.c 		data += asm_len / 8;
data               67 arch/sparc/crypto/crc32c_glue.c 		*crcp = __crc32c_le(*crcp, (const unsigned char *) data, len);
data               70 arch/sparc/crypto/crc32c_glue.c static int crc32c_sparc64_update(struct shash_desc *desc, const u8 *data,
data               75 arch/sparc/crypto/crc32c_glue.c 	crc32c_compute(crcp, (const u64 *) data, len);
data               80 arch/sparc/crypto/crc32c_glue.c static int __crc32c_sparc64_finup(u32 *crcp, const u8 *data, unsigned int len,
data               85 arch/sparc/crypto/crc32c_glue.c 	crc32c_compute(&tmp, (const u64 *) data, len);
data               91 arch/sparc/crypto/crc32c_glue.c static int crc32c_sparc64_finup(struct shash_desc *desc, const u8 *data,
data               94 arch/sparc/crypto/crc32c_glue.c 	return __crc32c_sparc64_finup(shash_desc_ctx(desc), data, len, out);
data              105 arch/sparc/crypto/crc32c_glue.c static int crc32c_sparc64_digest(struct shash_desc *desc, const u8 *data,
data              108 arch/sparc/crypto/crc32c_glue.c 	return __crc32c_sparc64_finup(crypto_shash_ctx(desc->tfm), data, len,
data               30 arch/sparc/crypto/md5_glue.c asmlinkage void md5_sparc64_transform(u32 *digest, const char *data,
data               46 arch/sparc/crypto/md5_glue.c static void __md5_sparc64_update(struct md5_state *sctx, const u8 *data,
data               54 arch/sparc/crypto/md5_glue.c 		memcpy((u8 *)sctx->block + partial, data, done);
data               60 arch/sparc/crypto/md5_glue.c 		md5_sparc64_transform(sctx->hash, data + done, rounds);
data               64 arch/sparc/crypto/md5_glue.c 	memcpy(sctx->block, data + done, len - done);
data               67 arch/sparc/crypto/md5_glue.c static int md5_sparc64_update(struct shash_desc *desc, const u8 *data,
data               76 arch/sparc/crypto/md5_glue.c 		memcpy((u8 *)sctx->block + partial, data, len);
data               78 arch/sparc/crypto/md5_glue.c 		__md5_sparc64_update(sctx, data, len, partial);
data               27 arch/sparc/crypto/sha1_glue.c asmlinkage void sha1_sparc64_transform(u32 *digest, const char *data,
data               41 arch/sparc/crypto/sha1_glue.c static void __sha1_sparc64_update(struct sha1_state *sctx, const u8 *data,
data               49 arch/sparc/crypto/sha1_glue.c 		memcpy(sctx->buffer + partial, data, done);
data               55 arch/sparc/crypto/sha1_glue.c 		sha1_sparc64_transform(sctx->state, data + done, rounds);
data               59 arch/sparc/crypto/sha1_glue.c 	memcpy(sctx->buffer, data + done, len - done);
data               62 arch/sparc/crypto/sha1_glue.c static int sha1_sparc64_update(struct shash_desc *desc, const u8 *data,
data               71 arch/sparc/crypto/sha1_glue.c 		memcpy(sctx->buffer + partial, data, len);
data               73 arch/sparc/crypto/sha1_glue.c 		__sha1_sparc64_update(sctx, data, len, partial);
data               27 arch/sparc/crypto/sha256_glue.c asmlinkage void sha256_sparc64_transform(u32 *digest, const char *data,
data               62 arch/sparc/crypto/sha256_glue.c static void __sha256_sparc64_update(struct sha256_state *sctx, const u8 *data,
data               70 arch/sparc/crypto/sha256_glue.c 		memcpy(sctx->buf + partial, data, done);
data               76 arch/sparc/crypto/sha256_glue.c 		sha256_sparc64_transform(sctx->state, data + done, rounds);
data               80 arch/sparc/crypto/sha256_glue.c 	memcpy(sctx->buf, data + done, len - done);
data               83 arch/sparc/crypto/sha256_glue.c static int sha256_sparc64_update(struct shash_desc *desc, const u8 *data,
data               92 arch/sparc/crypto/sha256_glue.c 		memcpy(sctx->buf + partial, data, len);
data               94 arch/sparc/crypto/sha256_glue.c 		__sha256_sparc64_update(sctx, data, len, partial);
data               26 arch/sparc/crypto/sha512_glue.c asmlinkage void sha512_sparc64_transform(u64 *digest, const char *data,
data               61 arch/sparc/crypto/sha512_glue.c static void __sha512_sparc64_update(struct sha512_state *sctx, const u8 *data,
data               70 arch/sparc/crypto/sha512_glue.c 		memcpy(sctx->buf + partial, data, done);
data               76 arch/sparc/crypto/sha512_glue.c 		sha512_sparc64_transform(sctx->state, data + done, rounds);
data               80 arch/sparc/crypto/sha512_glue.c 	memcpy(sctx->buf, data + done, len - done);
data               83 arch/sparc/crypto/sha512_glue.c static int sha512_sparc64_update(struct shash_desc *desc, const u8 *data,
data               93 arch/sparc/crypto/sha512_glue.c 		memcpy(sctx->buf + partial, data, len);
data               95 arch/sparc/crypto/sha512_glue.c 		__sha512_sparc64_update(sctx, data, len, partial);
data              223 arch/sparc/include/asm/floppy_64.h 				unsigned char data = *vaddr++;
data              226 arch/sparc/include/asm/floppy_64.h 				writeb(data, stat + 1);
data              500 arch/sparc/include/asm/floppy_64.h 	unsigned char status, data;
data              506 arch/sparc/include/asm/floppy_64.h 	data = (0x10 << drive) | 0x0c | drive;
data              507 arch/sparc/include/asm/floppy_64.h 	sun_pci_fd_out_byte(port, data, DOR);
data               51 arch/sparc/include/asm/kprobes.h 			     unsigned long val, void *data);
data              118 arch/sparc/include/asm/leon_amba.h 	u32 data;
data               29 arch/sparc/include/asm/prom.h 	void		*data;
data              121 arch/sparc/include/asm/spitfire.h 	unsigned long data;
data              124 arch/sparc/include/asm/spitfire.h 			     : "=r" (data)
data              128 arch/sparc/include/asm/spitfire.h 	data &= ~0x0003fe0000000000UL;
data              130 arch/sparc/include/asm/spitfire.h 	return data;
data              143 arch/sparc/include/asm/spitfire.h static inline void spitfire_put_dtlb_data(int entry, unsigned long data)
data              148 arch/sparc/include/asm/spitfire.h 			     : "r" (data), "r" (entry << 3),
data              154 arch/sparc/include/asm/spitfire.h 	unsigned long data;
data              157 arch/sparc/include/asm/spitfire.h 			     : "=r" (data)
data              161 arch/sparc/include/asm/spitfire.h 	data &= ~0x0003fe0000000000UL;
data              163 arch/sparc/include/asm/spitfire.h 	return data;
data              176 arch/sparc/include/asm/spitfire.h static inline void spitfire_put_itlb_data(int entry, unsigned long data)
data              181 arch/sparc/include/asm/spitfire.h 			     : "r" (data), "r" (entry << 3),
data              234 arch/sparc/include/asm/spitfire.h 	unsigned long data;
data              238 arch/sparc/include/asm/spitfire.h 			     : "=r" (data)
data              242 arch/sparc/include/asm/spitfire.h 	return data;
data              247 arch/sparc/include/asm/spitfire.h 	unsigned long data;
data              251 arch/sparc/include/asm/spitfire.h 			     : "=r" (data)
data              255 arch/sparc/include/asm/spitfire.h 	return data;
data              282 arch/sparc/include/asm/spitfire.h static inline void cheetah_put_ldtlb_data(int entry, unsigned long data)
data              287 arch/sparc/include/asm/spitfire.h 			     : "r" (data),
data              292 arch/sparc/include/asm/spitfire.h static inline void cheetah_put_litlb_data(int entry, unsigned long data)
data              297 arch/sparc/include/asm/spitfire.h 			     : "r" (data),
data              304 arch/sparc/include/asm/spitfire.h 	unsigned long data;
data              308 arch/sparc/include/asm/spitfire.h 			     : "=r" (data)
data              311 arch/sparc/include/asm/spitfire.h 	return data;
data              324 arch/sparc/include/asm/spitfire.h static inline void cheetah_put_dtlb_data(int entry, unsigned long data, int tlb)
data              329 arch/sparc/include/asm/spitfire.h 			     : "r" (data),
data              336 arch/sparc/include/asm/spitfire.h 	unsigned long data;
data              340 arch/sparc/include/asm/spitfire.h 			     : "=r" (data)
data              344 arch/sparc/include/asm/spitfire.h 	return data;
data              357 arch/sparc/include/asm/spitfire.h static inline void cheetah_put_itlb_data(int entry, unsigned long data)
data              362 arch/sparc/include/asm/spitfire.h 			     : "r" (data), "r" ((2 << 16) | (entry << 3)),
data              104 arch/sparc/include/asm/uaccess_64.h #define __put_user_nocheck(data, addr, size) ({			\
data              107 arch/sparc/include/asm/uaccess_64.h 	case 1: __put_user_asm(data, b, addr, __pu_ret); break;	\
data              108 arch/sparc/include/asm/uaccess_64.h 	case 2: __put_user_asm(data, h, addr, __pu_ret); break;	\
data              109 arch/sparc/include/asm/uaccess_64.h 	case 4: __put_user_asm(data, w, addr, __pu_ret); break;	\
data              110 arch/sparc/include/asm/uaccess_64.h 	case 8: __put_user_asm(data, x, addr, __pu_ret); break;	\
data              138 arch/sparc/include/asm/uaccess_64.h #define __get_user_nocheck(data, addr, size, type) ({			     \
data              151 arch/sparc/include/asm/uaccess_64.h 	data = (__force type) __gu_val;					     \
data               44 arch/sparc/include/asm/uprobes.h extern int  arch_uprobe_exception_notify(struct notifier_block *self, unsigned long val, void *data);
data                9 arch/sparc/include/asm/vdso.h 	void *data;
data              165 arch/sparc/include/asm/viking.h 					      unsigned long *data)
data              177 arch/sparc/include/asm/viking.h 	data[0] = info;
data              178 arch/sparc/include/asm/viking.h 	data[1] = page;
data              209 arch/sparc/include/asm/vio.h 	char			data[0];
data              292 arch/sparc/include/asm/vio.h 	char			data[VIO_VCC_MTU_SIZE];
data              496 arch/sparc/include/asm/vio.h int vio_ldc_send(struct vio_driver_state *vio, void *data, int len);
data              135 arch/sparc/kernel/ds.c 	void			(*data)(struct ds_info *dp,
data              170 arch/sparc/kernel/ds.c 		.data		= md_update_data,
data              174 arch/sparc/kernel/ds.c 		.data		= domain_shutdown_data,
data              178 arch/sparc/kernel/ds.c 		.data		= domain_panic_data,
data              183 arch/sparc/kernel/ds.c 		.data		= dr_cpu_data,
data              188 arch/sparc/kernel/ds.c 		.data		= ds_pri_data,
data              192 arch/sparc/kernel/ds.c 		.data		= ds_var_data,
data              196 arch/sparc/kernel/ds.c 		.data		= ds_var_data,
data              244 arch/sparc/kernel/ds.c static int __ds_send(struct ldc_channel *lp, void *data, int len)
data              250 arch/sparc/kernel/ds.c 		err = ldc_write(lp, data, len);
data              259 arch/sparc/kernel/ds.c static int ds_send(struct ldc_channel *lp, void *data, int len)
data              265 arch/sparc/kernel/ds.c 	err = __ds_send(lp, data, len);
data              288 arch/sparc/kernel/ds.c 		struct ds_data		data;
data              299 arch/sparc/kernel/ds.c 	pkt.data.tag.type = DS_DATA;
data              300 arch/sparc/kernel/ds.c 	pkt.data.tag.len = sizeof(pkt) - sizeof(struct ds_msg_tag);
data              301 arch/sparc/kernel/ds.c 	pkt.data.handle = cp->handle;
data              327 arch/sparc/kernel/ds.c 		struct ds_data		data;
data              337 arch/sparc/kernel/ds.c 	pkt.data.tag.type = DS_DATA;
data              338 arch/sparc/kernel/ds.c 	pkt.data.tag.len = sizeof(pkt) - sizeof(struct ds_msg_tag);
data              339 arch/sparc/kernel/ds.c 	pkt.data.handle = cp->handle;
data              367 arch/sparc/kernel/ds.c 		struct ds_data		data;
data              377 arch/sparc/kernel/ds.c 	pkt.data.tag.type = DS_DATA;
data              378 arch/sparc/kernel/ds.c 	pkt.data.tag.len = sizeof(pkt) - sizeof(struct ds_msg_tag);
data              379 arch/sparc/kernel/ds.c 	pkt.data.handle = cp->handle;
data              424 arch/sparc/kernel/ds.c 				struct ds_data *data)
data              426 arch/sparc/kernel/ds.c 	struct dr_cpu_tag *tag = (struct dr_cpu_tag *) (data + 1);
data              428 arch/sparc/kernel/ds.c 		struct ds_data		data;
data              434 arch/sparc/kernel/ds.c 	pkt.data.tag.type = DS_DATA;
data              435 arch/sparc/kernel/ds.c 	pkt.data.handle = cp->handle;
data              443 arch/sparc/kernel/ds.c 	pkt.data.tag.len = msg_len - sizeof(struct ds_msg_tag);
data              450 arch/sparc/kernel/ds.c 			      struct ds_data *data)
data              455 arch/sparc/kernel/ds.c 	__dr_cpu_send_error(dp, cp, data);
data              633 arch/sparc/kernel/ds.c 	struct ds_data *data = buf;
data              634 arch/sparc/kernel/ds.c 	struct dr_cpu_tag *tag = (struct dr_cpu_tag *) (data + 1);
data              648 arch/sparc/kernel/ds.c 		dr_cpu_send_error(dp, cp, data);
data              669 arch/sparc/kernel/ds.c 		dr_cpu_send_error(dp, cp, data);
data              777 arch/sparc/kernel/ds.c 				struct ds_data		data;
data              796 arch/sparc/kernel/ds.c 		pkt.header.data.tag.type = DS_DATA;
data              797 arch/sparc/kernel/ds.c 		pkt.header.data.handle = cp->handle;
data              809 arch/sparc/kernel/ds.c 		pkt.header.data.tag.len = msg_len - sizeof(struct ds_msg_tag);
data             1020 arch/sparc/kernel/ds.c 			cp->data(dp, cp, dpkt, req_len);
data              211 arch/sparc/kernel/irq_64.c static inline unsigned int irq_data_to_handle(struct irq_data *data)
data              213 arch/sparc/kernel/irq_64.c 	struct irq_handler_data *ihd = irq_data_get_irq_handler_data(data);
data              218 arch/sparc/kernel/irq_64.c static inline unsigned int irq_data_to_ino(struct irq_data *data)
data              220 arch/sparc/kernel/irq_64.c 	struct irq_handler_data *ihd = irq_data_get_irq_handler_data(data);
data              225 arch/sparc/kernel/irq_64.c static inline unsigned long irq_data_to_sysino(struct irq_data *data)
data              227 arch/sparc/kernel/irq_64.c 	struct irq_handler_data *ihd = irq_data_get_irq_handler_data(data);
data              234 arch/sparc/kernel/irq_64.c 	void *data = irq_get_handler_data(irq);
data              236 arch/sparc/kernel/irq_64.c 	kfree(data);
data              371 arch/sparc/kernel/irq_64.c static void sun4u_irq_enable(struct irq_data *data)
data              375 arch/sparc/kernel/irq_64.c 	handler_data = irq_data_get_irq_handler_data(data);
data              380 arch/sparc/kernel/irq_64.c 		cpuid = irq_choose_cpu(data->irq,
data              381 arch/sparc/kernel/irq_64.c 				       irq_data_get_affinity_mask(data));
data              395 arch/sparc/kernel/irq_64.c static int sun4u_set_affinity(struct irq_data *data,
data              400 arch/sparc/kernel/irq_64.c 	handler_data = irq_data_get_irq_handler_data(data);
data              405 arch/sparc/kernel/irq_64.c 		cpuid = irq_choose_cpu(data->irq, mask);
data              438 arch/sparc/kernel/irq_64.c static void sun4u_irq_disable(struct irq_data *data)
data              442 arch/sparc/kernel/irq_64.c static void sun4u_irq_eoi(struct irq_data *data)
data              446 arch/sparc/kernel/irq_64.c 	handler_data = irq_data_get_irq_handler_data(data);
data              451 arch/sparc/kernel/irq_64.c static void sun4v_irq_enable(struct irq_data *data)
data              453 arch/sparc/kernel/irq_64.c 	unsigned long cpuid = irq_choose_cpu(data->irq,
data              454 arch/sparc/kernel/irq_64.c 					     irq_data_get_affinity_mask(data));
data              455 arch/sparc/kernel/irq_64.c 	unsigned int ino = irq_data_to_sysino(data);
data              472 arch/sparc/kernel/irq_64.c static int sun4v_set_affinity(struct irq_data *data,
data              475 arch/sparc/kernel/irq_64.c 	unsigned long cpuid = irq_choose_cpu(data->irq, mask);
data              476 arch/sparc/kernel/irq_64.c 	unsigned int ino = irq_data_to_sysino(data);
data              487 arch/sparc/kernel/irq_64.c static void sun4v_irq_disable(struct irq_data *data)
data              489 arch/sparc/kernel/irq_64.c 	unsigned int ino = irq_data_to_sysino(data);
data              498 arch/sparc/kernel/irq_64.c static void sun4v_irq_eoi(struct irq_data *data)
data              500 arch/sparc/kernel/irq_64.c 	unsigned int ino = irq_data_to_sysino(data);
data              509 arch/sparc/kernel/irq_64.c static void sun4v_virq_enable(struct irq_data *data)
data              511 arch/sparc/kernel/irq_64.c 	unsigned long dev_handle = irq_data_to_handle(data);
data              512 arch/sparc/kernel/irq_64.c 	unsigned long dev_ino = irq_data_to_ino(data);
data              516 arch/sparc/kernel/irq_64.c 	cpuid = irq_choose_cpu(data->irq, irq_data_get_affinity_mask(data));
data              537 arch/sparc/kernel/irq_64.c static int sun4v_virt_set_affinity(struct irq_data *data,
data              540 arch/sparc/kernel/irq_64.c 	unsigned long dev_handle = irq_data_to_handle(data);
data              541 arch/sparc/kernel/irq_64.c 	unsigned long dev_ino = irq_data_to_ino(data);
data              545 arch/sparc/kernel/irq_64.c 	cpuid = irq_choose_cpu(data->irq, mask);
data              556 arch/sparc/kernel/irq_64.c static void sun4v_virq_disable(struct irq_data *data)
data              558 arch/sparc/kernel/irq_64.c 	unsigned long dev_handle = irq_data_to_handle(data);
data              559 arch/sparc/kernel/irq_64.c 	unsigned long dev_ino = irq_data_to_ino(data);
data              571 arch/sparc/kernel/irq_64.c static void sun4v_virq_eoi(struct irq_data *data)
data              573 arch/sparc/kernel/irq_64.c 	unsigned long dev_handle = irq_data_to_handle(data);
data              574 arch/sparc/kernel/irq_64.c 	unsigned long dev_ino = irq_data_to_ino(data);
data              650 arch/sparc/kernel/irq_64.c 		void (*handler_data_init)(struct irq_handler_data *data,
data              654 arch/sparc/kernel/irq_64.c 	struct irq_handler_data *data;
data              661 arch/sparc/kernel/irq_64.c 	data = kzalloc(sizeof(struct irq_handler_data), GFP_ATOMIC);
data              662 arch/sparc/kernel/irq_64.c 	if (unlikely(!data)) {
data              669 arch/sparc/kernel/irq_64.c 	irq_set_handler_data(irq, data);
data              670 arch/sparc/kernel/irq_64.c 	handler_data_init(data, devhandle, devino);
data              672 arch/sparc/kernel/irq_64.c 	data->imap = ~0UL;
data              673 arch/sparc/kernel/irq_64.c 	data->iclr = ~0UL;
data              697 arch/sparc/kernel/irq_64.c static void cookie_handler_data(struct irq_handler_data *data,
data              700 arch/sparc/kernel/irq_64.c 	data->dev_handle = devhandle;
data              701 arch/sparc/kernel/irq_64.c 	data->dev_ino = devino;
data              747 arch/sparc/kernel/irq_64.c static void sysino_handler_data(struct irq_handler_data *data,
data              753 arch/sparc/kernel/irq_64.c 	data->sysino = sysino;
data              879 arch/sparc/kernel/irq_64.c 		struct irq_data *data;
data              884 arch/sparc/kernel/irq_64.c 		data = irq_desc_get_irq_data(desc);
data              886 arch/sparc/kernel/irq_64.c 		if (desc->action && !irqd_is_per_cpu(data)) {
data              887 arch/sparc/kernel/irq_64.c 			if (data->chip->irq_set_affinity)
data              888 arch/sparc/kernel/irq_64.c 				data->chip->irq_set_affinity(data,
data              889 arch/sparc/kernel/irq_64.c 					irq_data_get_affinity_mask(data),
data              393 arch/sparc/kernel/kprobes.c 				       unsigned long val, void *data)
data              395 arch/sparc/kernel/kprobes.c 	struct die_args *args = (struct die_args *)data;
data              351 arch/sparc/kernel/ldc.c 						 void *data, int dlen,
data              361 arch/sparc/kernel/ldc.c 		if (data)
data              362 arch/sparc/kernel/ldc.c 			memcpy(p->u.u_data, data, dlen);
data             1597 arch/sparc/kernel/ldc.c 		u8 *data = ((lp->cfg.mode == LDC_MODE_UNRELIABLE) ?
data             1625 arch/sparc/kernel/ldc.c 		memcpy(data, buf, data_len);
data              123 arch/sparc/kernel/leon_kernel.c static int leon_set_affinity(struct irq_data *data, const struct cpumask *dest,
data              129 arch/sparc/kernel/leon_kernel.c 	mask = (unsigned long)data->chip_data;
data              130 arch/sparc/kernel/leon_kernel.c 	oldcpu = irq_choose_cpu(irq_data_get_affinity_mask(data));
data              147 arch/sparc/kernel/leon_kernel.c static void leon_unmask_irq(struct irq_data *data)
data              152 arch/sparc/kernel/leon_kernel.c 	mask = (unsigned long)data->chip_data;
data              153 arch/sparc/kernel/leon_kernel.c 	cpu = irq_choose_cpu(irq_data_get_affinity_mask(data));
data              160 arch/sparc/kernel/leon_kernel.c static void leon_mask_irq(struct irq_data *data)
data              165 arch/sparc/kernel/leon_kernel.c 	mask = (unsigned long)data->chip_data;
data              166 arch/sparc/kernel/leon_kernel.c 	cpu = irq_choose_cpu(irq_data_get_affinity_mask(data));
data              173 arch/sparc/kernel/leon_kernel.c static unsigned int leon_startup_irq(struct irq_data *data)
data              175 arch/sparc/kernel/leon_kernel.c 	irq_link(data->irq);
data              176 arch/sparc/kernel/leon_kernel.c 	leon_unmask_irq(data);
data              180 arch/sparc/kernel/leon_kernel.c static void leon_shutdown_irq(struct irq_data *data)
data              182 arch/sparc/kernel/leon_kernel.c 	leon_mask_irq(data);
data              183 arch/sparc/kernel/leon_kernel.c 	irq_unlink(data->irq);
data              187 arch/sparc/kernel/leon_kernel.c static void leon_eoi_irq(struct irq_data *data)
data              189 arch/sparc/kernel/leon_kernel.c 	unsigned long mask = (unsigned long)data->chip_data;
data              315 arch/sparc/kernel/leon_pci_grpci1.c static void grpci1_mask_irq(struct irq_data *data)
data              320 arch/sparc/kernel/leon_pci_grpci1.c 	irqidx = (u32)data->chip_data - 1;
data              328 arch/sparc/kernel/leon_pci_grpci1.c static void grpci1_unmask_irq(struct irq_data *data)
data              333 arch/sparc/kernel/leon_pci_grpci1.c 	irqidx = (u32)data->chip_data - 1;
data              341 arch/sparc/kernel/leon_pci_grpci1.c static unsigned int grpci1_startup_irq(struct irq_data *data)
data              343 arch/sparc/kernel/leon_pci_grpci1.c 	grpci1_unmask_irq(data);
data              347 arch/sparc/kernel/leon_pci_grpci1.c static void grpci1_shutdown_irq(struct irq_data *data)
data              349 arch/sparc/kernel/leon_pci_grpci1.c 	grpci1_mask_irq(data);
data              423 arch/sparc/kernel/leon_pci_grpci1.c 	u32 ahbadr, bar_sz, data, pciadr;
data              463 arch/sparc/kernel/leon_pci_grpci1.c 	grpci1_cfg_r32(priv, TGT, 0, PCI_COMMAND, &data);
data              464 arch/sparc/kernel/leon_pci_grpci1.c 	data |= (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER);
data              465 arch/sparc/kernel/leon_pci_grpci1.c 	grpci1_cfg_w32(priv, TGT, 0, PCI_COMMAND, data);
data              452 arch/sparc/kernel/leon_pci_grpci2.c static void grpci2_mask_irq(struct irq_data *data)
data              458 arch/sparc/kernel/leon_pci_grpci2.c 	irqidx = (unsigned int)data->chip_data - 1;
data              467 arch/sparc/kernel/leon_pci_grpci2.c static void grpci2_unmask_irq(struct irq_data *data)
data              473 arch/sparc/kernel/leon_pci_grpci2.c 	irqidx = (unsigned int)data->chip_data - 1;
data              482 arch/sparc/kernel/leon_pci_grpci2.c static unsigned int grpci2_startup_irq(struct irq_data *data)
data              484 arch/sparc/kernel/leon_pci_grpci2.c 	grpci2_unmask_irq(data);
data              488 arch/sparc/kernel/leon_pci_grpci2.c static void grpci2_shutdown_irq(struct irq_data *data)
data              490 arch/sparc/kernel/leon_pci_grpci2.c 	grpci2_mask_irq(data);
data              567 arch/sparc/kernel/leon_pci_grpci2.c 	u32 ahbadr, pciadr, bar_sz, capptr, io_map, data;
data              641 arch/sparc/kernel/leon_pci_grpci2.c 	grpci2_cfg_r32(priv, TGT, 0, PCI_COMMAND, &data);
data              642 arch/sparc/kernel/leon_pci_grpci2.c 	data |= (PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER);
data              643 arch/sparc/kernel/leon_pci_grpci2.c 	grpci2_cfg_w32(priv, TGT, 0, PCI_COMMAND, data);
data               61 arch/sparc/kernel/mdesc.c 		} data;
data              662 arch/sparc/kernel/mdesc.c 	void *data = data_block(&hp->mdesc);
data              682 arch/sparc/kernel/mdesc.c 			val = data + ep->d.data.data_offset;
data              683 arch/sparc/kernel/mdesc.c 			len = ep->d.data.data_len;
data              130 arch/sparc/kernel/nmi.c static __init void nmi_cpu_busy(void *data)
data              548 arch/sparc/kernel/of_device_64.c 					       dp->irq_trans->data);
data              619 arch/sparc/kernel/of_device_64.c 				       ip->irq_trans->data);
data              162 arch/sparc/kernel/pci_msi.c 	msg.data = msi;
data              470 arch/sparc/kernel/pci_sabre.c 	hummingbird_p = match && (match->data != NULL);
data              592 arch/sparc/kernel/pci_sabre.c 		.data = (void *) 1,
data              304 arch/sparc/kernel/pci_schizo.c 			unsigned long tag, data;
data              310 arch/sparc/kernel/pci_schizo.c 			data = iommu_data[i];
data              336 arch/sparc/kernel/pci_schizo.c 			       ((data & SCHIZO_IOMMU_DATA_VALID) ? 1 : 0),
data              337 arch/sparc/kernel/pci_schizo.c 			       ((data & SCHIZO_IOMMU_DATA_CACHE) ? 1 : 0),
data              338 arch/sparc/kernel/pci_schizo.c 			       (data & SCHIZO_IOMMU_DATA_PPAGE) << IOMMU_PAGE_SHIFT);
data             1470 arch/sparc/kernel/pci_schizo.c 	return __schizo_init(op, (unsigned long)match->data);
data             1482 arch/sparc/kernel/pci_schizo.c 		.data = (void *) PBM_CHIP_TYPE_TOMATILLO,
data             1487 arch/sparc/kernel/pci_schizo.c 		.data = (void *) PBM_CHIP_TYPE_SCHIZO_PLUS,
data             1492 arch/sparc/kernel/pci_schizo.c 		.data = (void *) PBM_CHIP_TYPE_SCHIZO,
data               30 arch/sparc/kernel/pci_sun4v.h 			 unsigned long data);
data              771 arch/sparc/kernel/pcic.c static void pcic_mask_irq(struct irq_data *data)
data              775 arch/sparc/kernel/pcic.c 	mask = (unsigned long)data->chip_data;
data              781 arch/sparc/kernel/pcic.c static void pcic_unmask_irq(struct irq_data *data)
data              785 arch/sparc/kernel/pcic.c 	mask = (unsigned long)data->chip_data;
data              791 arch/sparc/kernel/pcic.c static unsigned int pcic_startup_irq(struct irq_data *data)
data              793 arch/sparc/kernel/pcic.c 	irq_link(data->irq);
data              794 arch/sparc/kernel/pcic.c 	pcic_unmask_irq(data);
data             1617 arch/sparc/kernel/perf_event.c 	struct perf_sample_data data;
data             1667 arch/sparc/kernel/perf_event.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data             1671 arch/sparc/kernel/perf_event.c 		if (perf_event_overflow(event, &data, regs))
data               81 arch/sparc/kernel/prom_irqtrans.c 	dp->irq_trans->data = (void *) regs[2].phys_addr;
data              286 arch/sparc/kernel/prom_irqtrans.c 	dp->irq_trans->data = irq_data;
data              438 arch/sparc/kernel/prom_irqtrans.c 	dp->irq_trans->data = irq_data;
data              476 arch/sparc/kernel/prom_irqtrans.c 	dp->irq_trans->data = (void *) (unsigned long)
data              553 arch/sparc/kernel/prom_irqtrans.c 	dp->irq_trans->data = irq_data;
data              713 arch/sparc/kernel/prom_irqtrans.c 	dp->irq_trans->data = (void *) (unsigned long) regs->phys_addr;
data              757 arch/sparc/kernel/prom_irqtrans.c 	dp->irq_trans->data = dp;
data              800 arch/sparc/kernel/prom_irqtrans.c 	dp->irq_trans->data = (void *) (unsigned long)
data              127 arch/sparc/kernel/psycho_common.c 					      u64 *tag, u64 *data)
data              136 arch/sparc/kernel/psycho_common.c 		data[i] = upa_readq(base + PSYCHO_IOMMU_DATA+off);
data              155 arch/sparc/kernel/psycho_common.c 					    u64 *tag, u64 *data)
data              166 arch/sparc/kernel/psycho_common.c 		data_val = data[i];
data              342 arch/sparc/kernel/ptrace_32.c 		 unsigned long addr, unsigned long data)
data              419 arch/sparc/kernel/ptrace_32.c 		ret = ptrace_readdata(child, addr, addr2p, data);
data              421 arch/sparc/kernel/ptrace_32.c 		if (ret == data)
data              429 arch/sparc/kernel/ptrace_32.c 		ret = ptrace_writedata(child, addr2p, addr, data);
data              431 arch/sparc/kernel/ptrace_32.c 		if (ret == data)
data              440 arch/sparc/kernel/ptrace_32.c 		ret = ptrace_request(child, request, addr, data);
data              919 arch/sparc/kernel/ptrace_64.c 	unsigned long data = cdata;
data              988 arch/sparc/kernel/ptrace_64.c 				      (char __user *)addr2, data);
data              989 arch/sparc/kernel/ptrace_64.c 		if (ret == data)
data              998 arch/sparc/kernel/ptrace_64.c 				       addr, data);
data              999 arch/sparc/kernel/ptrace_64.c 		if (ret == data)
data             1008 arch/sparc/kernel/ptrace_64.c 		ret = compat_ptrace_request(child, request, addr, data);
data             1022 arch/sparc/kernel/ptrace_64.c 		 unsigned long addr, unsigned long data)
data             1084 arch/sparc/kernel/ptrace_64.c 		ret = ptrace_readdata(child, addr, addr2p, data);
data             1085 arch/sparc/kernel/ptrace_64.c 		if (ret == data)
data             1093 arch/sparc/kernel/ptrace_64.c 		ret = ptrace_writedata(child, addr2p, addr, data);
data             1094 arch/sparc/kernel/ptrace_64.c 		if (ret == data)
data             1103 arch/sparc/kernel/ptrace_64.c 		ret = ptrace_request(child, request, addr, data);
data              190 arch/sparc/kernel/sun4d_irq.c static void sun4d_mask_irq(struct irq_data *data)
data              192 arch/sparc/kernel/sun4d_irq.c 	struct sun4d_handler_data *handler_data = irq_data_get_irq_handler_data(data);
data              208 arch/sparc/kernel/sun4d_irq.c static void sun4d_unmask_irq(struct irq_data *data)
data              210 arch/sparc/kernel/sun4d_irq.c 	struct sun4d_handler_data *handler_data = irq_data_get_irq_handler_data(data);
data              227 arch/sparc/kernel/sun4d_irq.c static unsigned int sun4d_startup_irq(struct irq_data *data)
data              229 arch/sparc/kernel/sun4d_irq.c 	irq_link(data->irq);
data              230 arch/sparc/kernel/sun4d_irq.c 	sun4d_unmask_irq(data);
data              234 arch/sparc/kernel/sun4d_irq.c static void sun4d_shutdown_irq(struct irq_data *data)
data              236 arch/sparc/kernel/sun4d_irq.c 	sun4d_mask_irq(data);
data              237 arch/sparc/kernel/sun4d_irq.c 	irq_unlink(data->irq);
data              191 arch/sparc/kernel/sun4m_irq.c static void sun4m_mask_irq(struct irq_data *data)
data              196 arch/sparc/kernel/sun4m_irq.c 	handler_data = irq_data_get_irq_handler_data(data);
data              210 arch/sparc/kernel/sun4m_irq.c static void sun4m_unmask_irq(struct irq_data *data)
data              215 arch/sparc/kernel/sun4m_irq.c 	handler_data = irq_data_get_irq_handler_data(data);
data              229 arch/sparc/kernel/sun4m_irq.c static unsigned int sun4m_startup_irq(struct irq_data *data)
data              231 arch/sparc/kernel/sun4m_irq.c 	irq_link(data->irq);
data              232 arch/sparc/kernel/sun4m_irq.c 	sun4m_unmask_irq(data);
data              236 arch/sparc/kernel/sun4m_irq.c static void sun4m_shutdown_irq(struct irq_data *data)
data              238 arch/sparc/kernel/sun4m_irq.c 	sun4m_mask_irq(data);
data              239 arch/sparc/kernel/sun4m_irq.c 	irq_unlink(data->irq);
data              102 arch/sparc/kernel/sysfs.c static long read_mmustat_enable(void *data __maybe_unused)
data              111 arch/sparc/kernel/sysfs.c static long write_mmustat_enable(void *data)
data              113 arch/sparc/kernel/sysfs.c 	unsigned long ra, orig_ra, *val = data;
data              653 arch/sparc/kernel/time_64.c 				    void *data)
data              655 arch/sparc/kernel/time_64.c 	struct cpufreq_freqs *freq = data;
data              500 arch/sparc/kernel/unaligned_64.c 		u32 data[4] __attribute__ ((aligned(8)));
data              526 arch/sparc/kernel/unaligned_64.c 			data[i] = 0;
data              528 arch/sparc/kernel/unaligned_64.c 		err = get_user (data[0], (u32 __user *) addr);
data              531 arch/sparc/kernel/unaligned_64.c 				err |= __get_user (data[i], (u32 __user *)(addr + 4*i));
data              544 arch/sparc/kernel/unaligned_64.c 			case 1: data[0] = le32_to_cpup(data + 0); break;
data              545 arch/sparc/kernel/unaligned_64.c 			default:*(u64 *)(data + 0) = le64_to_cpup((u64 *)(data + 0));
data              547 arch/sparc/kernel/unaligned_64.c 			case 4: tmp = le64_to_cpup((u64 *)(data + 0));
data              548 arch/sparc/kernel/unaligned_64.c 				*(u64 *)(data + 0) = le64_to_cpup((u64 *)(data + 2));
data              549 arch/sparc/kernel/unaligned_64.c 				*(u64 *)(data + 2) = tmp;
data              563 arch/sparc/kernel/unaligned_64.c 		memcpy(f->regs + freg, data, size * 4);
data              263 arch/sparc/kernel/uprobes.c 				 unsigned long val, void *data)
data              266 arch/sparc/kernel/uprobes.c 	struct die_args *args = (struct die_args *)data;
data               18 arch/sparc/kernel/viohs.c int vio_ldc_send(struct vio_driver_state *vio, void *data, int len)
data               24 arch/sparc/kernel/viohs.c 		err = ldc_write(vio->lp, data, len);
data              661 arch/sparc/mm/init_64.c 		dest->virt = dest->size = dest->data = 0x0UL;
data              669 arch/sparc/mm/init_64.c 			prom_trans[i].data &= ~0x0003fe0000000000UL;
data              674 arch/sparc/mm/init_64.c 		prom_trans[i].data |= (tlb_type == hypervisor ?
data               23 arch/sparc/mm/init_64.h 	unsigned long data;
data              381 arch/sparc/net/bpf_jit_comp_32.c 				emit_loadptr(r_SKB, struct sk_buff, data, r_SKB_DATA);
data               23 arch/sparc/oprofile/init.c 					   unsigned long val, void *data)
data               25 arch/sparc/oprofile/init.c 	struct die_args *args = data;
data               91 arch/sparc/vdso/vma.c 	e->hdr = image->data;
data              159 arch/sparc/vdso/vma.c 	e->hdr = image->data;
data              279 arch/sparc/vdso/vma.c 		copy_page(page_address(cp), image->data + i * PAGE_SIZE);
data               27 arch/um/drivers/chan.h 	void *data;
data               22 arch/um/drivers/chan_kern.c static int not_configged_open(int input, int output, int primary, void *data,
data               30 arch/um/drivers/chan_kern.c static void not_configged_close(int fd, void *data)
data               36 arch/um/drivers/chan_kern.c static int not_configged_read(int fd, char *c_out, void *data)
data               43 arch/um/drivers/chan_kern.c static int not_configged_write(int fd, const char *buf, int len, void *data)
data               57 arch/um/drivers/chan_kern.c static int not_configged_window_size(int fd, void *data, unsigned short *rows,
data               65 arch/um/drivers/chan_kern.c static void not_configged_free(void *data)
data               94 arch/um/drivers/chan_kern.c 				     chan->data, &chan->dev);
data              100 arch/um/drivers/chan_kern.c 		(*chan->ops->close)(fd, chan->data);
data              224 arch/um/drivers/chan_kern.c 		(*chan->ops->close)(chan->fd, chan->data);
data              258 arch/um/drivers/chan_kern.c 	n = chan->ops->write(chan->fd, buf, len, chan->data);
data              300 arch/um/drivers/chan_kern.c 		return chan->ops->window_size(chan->fd, chan->data,
data              307 arch/um/drivers/chan_kern.c 		return chan->ops->window_size(chan->fd, chan->data,
data              320 arch/um/drivers/chan_kern.c 		(*chan->ops->free)(chan->data);
data              444 arch/um/drivers/chan_kern.c 	void *data;
data              448 arch/um/drivers/chan_kern.c 	data = NULL;
data              462 arch/um/drivers/chan_kern.c 	data = (*ops->init)(str, device, opts);
data              463 arch/um/drivers/chan_kern.c 	if (data == NULL) {
data              484 arch/um/drivers/chan_kern.c 				 .data 		= data });
data              553 arch/um/drivers/chan_kern.c 		err = chan->ops->read(chan->fd, &c, chan->data);
data               69 arch/um/drivers/chan_user.c void generic_free(void *data)
data               71 arch/um/drivers/chan_user.c 	kfree(data);
data              146 arch/um/drivers/chan_user.c 	struct winch_data *data = arg;
data              152 arch/um/drivers/chan_user.c 	pty_fd = data->pty_fd;
data              153 arch/um/drivers/chan_user.c 	pipe_fd = data->pipe_fd;
data              222 arch/um/drivers/chan_user.c 	struct winch_data data;
data              233 arch/um/drivers/chan_user.c 	data = ((struct winch_data) { .pty_fd 		= fd,
data              241 arch/um/drivers/chan_user.c 	err = run_helper_thread(winch_thread, &data, CLONE_FILES, stack_out);
data               39 arch/um/drivers/chan_user.h extern void generic_free(void *data);
data               19 arch/um/drivers/daemon_kern.c static void daemon_init(struct net_device *dev, void *data)
data               23 arch/um/drivers/daemon_kern.c 	struct daemon_init *init = data;
data               50 arch/um/drivers/daemon_kern.c 	return daemon_user_write(fd, skb->data, skb->len,
data               61 arch/um/drivers/daemon_kern.c static int daemon_setup(char *str, char **mac_out, void *data)
data               63 arch/um/drivers/daemon_kern.c 	struct daemon_init *init = data;
data              125 arch/um/drivers/daemon_user.c static int daemon_user_init(void *data, void *dev)
data              127 arch/um/drivers/daemon_user.c 	struct daemon_data *pri = data;
data              154 arch/um/drivers/daemon_user.c static int daemon_open(void *data)
data              156 arch/um/drivers/daemon_user.c 	struct daemon_data *pri = data;
data              160 arch/um/drivers/daemon_user.c static void daemon_remove(void *data)
data              162 arch/um/drivers/daemon_user.c 	struct daemon_data *pri = data;
data               24 arch/um/drivers/fd.c 	struct fd_chan *data;
data               41 arch/um/drivers/fd.c 	data = uml_kmalloc(sizeof(*data), UM_GFP_KERNEL);
data               42 arch/um/drivers/fd.c 	if (data == NULL)
data               45 arch/um/drivers/fd.c 	*data = ((struct fd_chan) { .fd  	= n,
data               47 arch/um/drivers/fd.c 	return data;
data               52 arch/um/drivers/fd.c 	struct fd_chan *data = d;
data               55 arch/um/drivers/fd.c 	if (data->raw && isatty(data->fd)) {
data               56 arch/um/drivers/fd.c 		CATCH_EINTR(err = tcgetattr(data->fd, &data->tt));
data               60 arch/um/drivers/fd.c 		err = raw(data->fd);
data               64 arch/um/drivers/fd.c 	sprintf(data->str, "%d", data->fd);
data               65 arch/um/drivers/fd.c 	*dev_out = data->str;
data               66 arch/um/drivers/fd.c 	return data->fd;
data               71 arch/um/drivers/fd.c 	struct fd_chan *data = d;
data               74 arch/um/drivers/fd.c 	if (!data->raw || !isatty(fd))
data               77 arch/um/drivers/fd.c 	CATCH_EINTR(err = tcsetattr(fd, TCSAFLUSH, &data->tt));
data               81 arch/um/drivers/fd.c 	data->raw = 0;
data              117 arch/um/drivers/harddog_kern.c static ssize_t harddog_write(struct file *file, const char __user *data, size_t len,
data               19 arch/um/drivers/harddog_user.c 	struct dog_data *data = d;
data               21 arch/um/drivers/harddog_user.c 	dup2(data->stdin_fd, 0);
data               22 arch/um/drivers/harddog_user.c 	dup2(data->stdout_fd, 1);
data               23 arch/um/drivers/harddog_user.c 	dup2(data->stdout_fd, 2);
data               24 arch/um/drivers/harddog_user.c 	close(data->stdin_fd);
data               25 arch/um/drivers/harddog_user.c 	close(data->stdout_fd);
data               26 arch/um/drivers/harddog_user.c 	close(data->close_me[0]);
data               27 arch/um/drivers/harddog_user.c 	close(data->close_me[1]);
data               32 arch/um/drivers/harddog_user.c 	struct dog_data data;
data               52 arch/um/drivers/harddog_user.c 	data.stdin_fd = out_fds[0];
data               53 arch/um/drivers/harddog_user.c 	data.stdout_fd = in_fds[1];
data               54 arch/um/drivers/harddog_user.c 	data.close_me[0] = out_fds[1];
data               55 arch/um/drivers/harddog_user.c 	data.close_me[1] = in_fds[0];
data               67 arch/um/drivers/harddog_user.c 	pid = run_helper(pre_exec, &data, args);
data              138 arch/um/drivers/hostaudio_kern.c 	unsigned long data = 0;
data              151 arch/um/drivers/hostaudio_kern.c 		if (get_user(data, (int __user *) arg))
data              158 arch/um/drivers/hostaudio_kern.c 	err = os_ioctl_generic(state->fd, cmd, (unsigned long) &data);
data              167 arch/um/drivers/hostaudio_kern.c 		if (put_user(data, (int __user *) arg))
data               19 arch/um/drivers/line.c static irqreturn_t line_interrupt(int irq, void *data)
data               21 arch/um/drivers/line.c 	struct chan *chan = data;
data              240 arch/um/drivers/line.c static irqreturn_t line_write_interrupt(int irq, void *data)
data              242 arch/um/drivers/line.c 	struct chan *chan = data;
data              267 arch/um/drivers/line.c int line_setup_irq(int fd, int input, int output, struct line *line, void *data)
data              275 arch/um/drivers/line.c 				     driver->read_irq_name, data);
data              281 arch/um/drivers/line.c 				     driver->write_irq_name, data);
data              620 arch/um/drivers/line.c static irqreturn_t winch_interrupt(int irq, void *data)
data              622 arch/um/drivers/line.c 	struct winch *winch = data;
data               80 arch/um/drivers/line.h 			  void *data);
data               25 arch/um/drivers/mconsole.h 	char data[MCONSOLE_MAX_DATA];
data               32 arch/um/drivers/mconsole.h 	char data[MCONSOLE_MAX_DATA];
data               41 arch/um/drivers/mconsole.h 	char data[MCONSOLE_MAX_DATA];
data               92 arch/um/drivers/mconsole.h extern int mconsole_notify(char *sock_name, int type, const void *data,
data               40 arch/um/drivers/mconsole_kern.c 			    unsigned long what, void *data)
data              115 arch/um/drivers/mconsole_kern.c 	char *ptr = req->request.data;
data              119 arch/um/drivers/mconsole_kern.c 	len = req->len - (ptr - req->request.data);
data              131 arch/um/drivers/mconsole_kern.c 	char *ptr = req->request.data;
data              468 arch/um/drivers/mconsole_kern.c 	char *ptr = req->request.data, *name, *error_string = "";
data              494 arch/um/drivers/mconsole_kern.c 	char *ptr = req->request.data, *err_msg = "";
data              620 arch/um/drivers/mconsole_kern.c 	char *ptr = req->request.data;
data              656 arch/um/drivers/mconsole_kern.c 	char *ptr = req->request.data;
data               66 arch/um/drivers/mconsole_user.c 		if (!strncmp(req->request.data, cmd->command,
data               93 arch/um/drivers/mconsole_user.c 		len = MIN(sizeof(req->request.data) - 1,
data               95 arch/um/drivers/mconsole_user.c 		memmove(req->request.data, &req->request, len);
data               96 arch/um/drivers/mconsole_user.c 		req->request.data[len] = '\0';
data              116 arch/um/drivers/mconsole_user.c 	req->request.data[req->request.len] = '\0';
data              148 arch/um/drivers/mconsole_user.c 		memcpy(reply.data, str, len);
data              149 arch/um/drivers/mconsole_user.c 		reply.data[len] = '\0';
data              154 arch/um/drivers/mconsole_user.c 		len = sizeof(reply) + reply.len - sizeof(reply.data);
data              179 arch/um/drivers/mconsole_user.c int mconsole_notify(char *sock_name, int type, const void *data, int len)
data              205 arch/um/drivers/mconsole_user.c 	len = (len > sizeof(packet.data)) ? sizeof(packet.data) : len;
data              207 arch/um/drivers/mconsole_user.c 	memcpy(packet.data, data, len);
data              210 arch/um/drivers/mconsole_user.c 	len = sizeof(packet) + packet.len - sizeof(packet.data);
data              174 arch/um/drivers/net_user.c 	struct change_pre_exec_data *data = arg;
data              176 arch/um/drivers/net_user.c 	close(data->close_me);
data              177 arch/um/drivers/net_user.c 	dup2(data->stdout_fd, 1);
data               36 arch/um/drivers/null.c static void null_free(void *data)
data               18 arch/um/drivers/pcap_kern.c void pcap_init(struct net_device *dev, void *data)
data               22 arch/um/drivers/pcap_kern.c 	struct pcap_init *init = data;
data               53 arch/um/drivers/pcap_kern.c int pcap_setup(char *str, char **mac_out, void *data)
data               55 arch/um/drivers/pcap_kern.c 	struct pcap_init *init = data;
data               16 arch/um/drivers/pcap_user.c static int pcap_user_init(void *data, void *dev)
data               18 arch/um/drivers/pcap_user.c 	struct pcap_data *pri = data;
data               35 arch/um/drivers/pcap_user.c static int pcap_open(void *data)
data               37 arch/um/drivers/pcap_user.c 	struct pcap_data *pri = data;
data               82 arch/um/drivers/pcap_user.c static void pcap_remove(void *data)
data               84 arch/um/drivers/pcap_user.c 	struct pcap_data *pri = data;
data               98 arch/um/drivers/pcap_user.c static void handler(u_char *data, const struct pcap_pkthdr *header,
data              103 arch/um/drivers/pcap_user.c 	struct pcap_handler_data *hdata = (struct pcap_handler_data *) data;
data               10 arch/um/drivers/port.h extern int port_wait(void *data);
data               14 arch/um/drivers/port.h extern void port_read(int fd, void *data);
data               45 arch/um/drivers/port_kern.c static irqreturn_t pipe_interrupt(int irq, void *data)
data               47 arch/um/drivers/port_kern.c 	struct connection *conn = data;
data              149 arch/um/drivers/port_kern.c static irqreturn_t port_interrupt(int irq, void *data)
data              151 arch/um/drivers/port_kern.c 	struct port_list *port = data;
data              223 arch/um/drivers/port_kern.c int port_wait(void *data)
data              225 arch/um/drivers/port_kern.c 	struct port_dev *dev = data;
data               26 arch/um/drivers/port_user.c 	struct port_chan *data;
data               48 arch/um/drivers/port_user.c 	data = uml_kmalloc(sizeof(*data), UM_GFP_KERNEL);
data               49 arch/um/drivers/port_user.c 	if (data == NULL)
data               52 arch/um/drivers/port_user.c 	*data = ((struct port_chan) { .raw  		= opts->raw,
data               54 arch/um/drivers/port_user.c 	sprintf(data->dev, "%d", port);
data               56 arch/um/drivers/port_user.c 	return data;
data               64 arch/um/drivers/port_user.c 	struct port_chan *data = d;
data               66 arch/um/drivers/port_user.c 	port_kern_free(data->kernel_data);
data               67 arch/um/drivers/port_user.c 	kfree(data);
data               73 arch/um/drivers/port_user.c 	struct port_chan *data = d;
data               76 arch/um/drivers/port_user.c 	fd = port_wait(data->kernel_data);
data               77 arch/um/drivers/port_user.c 	if ((fd >= 0) && data->raw) {
data               78 arch/um/drivers/port_user.c 		CATCH_EINTR(err = tcgetattr(fd, &data->tt));
data               86 arch/um/drivers/port_user.c 	*dev_out = data->dev;
data               92 arch/um/drivers/port_user.c 	struct port_chan *data = d;
data               94 arch/um/drivers/port_user.c 	port_remove_dev(data->kernel_data);
data              156 arch/um/drivers/port_user.c 	struct port_pre_exec_data *data = arg;
data              158 arch/um/drivers/port_user.c 	dup2(data->sock_fd, 0);
data              159 arch/um/drivers/port_user.c 	dup2(data->sock_fd, 1);
data              160 arch/um/drivers/port_user.c 	dup2(data->sock_fd, 2);
data              161 arch/um/drivers/port_user.c 	close(data->sock_fd);
data              162 arch/um/drivers/port_user.c 	dup2(data->pipe_fd, 3);
data              164 arch/um/drivers/port_user.c 	close(data->pipe_fd);
data              172 arch/um/drivers/port_user.c 	struct port_pre_exec_data data;
data              182 arch/um/drivers/port_user.c 	data = ((struct port_pre_exec_data)
data              186 arch/um/drivers/port_user.c 	err = run_helper(port_pre_exec, &data, argv);
data               28 arch/um/drivers/pty.c 	struct pty_chan *data;
data               30 arch/um/drivers/pty.c 	data = uml_kmalloc(sizeof(*data), UM_GFP_KERNEL);
data               31 arch/um/drivers/pty.c 	if (data == NULL)
data               34 arch/um/drivers/pty.c 	*data = ((struct pty_chan) { .announce  	= opts->announce,
data               37 arch/um/drivers/pty.c 	return data;
data               43 arch/um/drivers/pty.c 	struct pty_chan *data = d;
data               54 arch/um/drivers/pty.c 	if (data->raw) {
data               55 arch/um/drivers/pty.c 		CATCH_EINTR(err = tcgetattr(fd, &data->tt));
data               65 arch/um/drivers/pty.c 	sprintf(data->dev_name, "%s", dev);
data               66 arch/um/drivers/pty.c 	*dev_out = data->dev_name;
data               68 arch/um/drivers/pty.c 	if (data->announce)
data               69 arch/um/drivers/pty.c 		(*data->announce)(dev, data->dev);
data              116 arch/um/drivers/pty.c 	struct pty_chan *data = d;
data              124 arch/um/drivers/pty.c 	if (data->raw) {
data              132 arch/um/drivers/pty.c 	if (data->announce)
data              133 arch/um/drivers/pty.c 		(*data->announce)(dev, data->dev);
data              135 arch/um/drivers/pty.c 	sprintf(data->dev_name, "%s", dev);
data              136 arch/um/drivers/pty.c 	*dev_out = data->dev_name;
data               51 arch/um/drivers/random.c 	u32 data;
data               55 arch/um/drivers/random.c 		n = os_read_file(random_fd, &data, sizeof(data));
data               59 arch/um/drivers/random.c 				if (put_user((u8) data, buf++)) {
data               66 arch/um/drivers/random.c 				data >>= 8;
data              112 arch/um/drivers/random.c static irqreturn_t random_interrupt(int irq, void *data)
data               16 arch/um/drivers/slip_kern.c static void slip_init(struct net_device *dev, void *data)
data               20 arch/um/drivers/slip_kern.c 	struct slip_init *init = data;
data               55 arch/um/drivers/slip_kern.c 	return slip_user_write(fd, skb->data, skb->len,
data               66 arch/um/drivers/slip_kern.c static int slip_setup(char *str, char **mac_out, void *data)
data               68 arch/um/drivers/slip_kern.c 	struct slip_init *init = data;
data               19 arch/um/drivers/slip_user.c static int slip_user_init(void *data, void *dev)
data               21 arch/um/drivers/slip_user.c 	struct slip_data *pri = data;
data               65 arch/um/drivers/slip_user.c 	struct slip_pre_exec_data *data = arg;
data               67 arch/um/drivers/slip_user.c 	if (data->stdin_fd >= 0)
data               68 arch/um/drivers/slip_user.c 		dup2(data->stdin_fd, 0);
data               69 arch/um/drivers/slip_user.c 	dup2(data->stdout_fd, 1);
data               70 arch/um/drivers/slip_user.c 	if (data->close_me >= 0)
data               71 arch/um/drivers/slip_user.c 		close(data->close_me);
data              123 arch/um/drivers/slip_user.c static int slip_open(void *data)
data              125 arch/um/drivers/slip_user.c 	struct slip_data *pri = data;
data              190 arch/um/drivers/slip_user.c static void slip_close(int fd, void *data)
data              192 arch/um/drivers/slip_user.c 	struct slip_data *pri = data;
data              223 arch/um/drivers/slip_user.c 			  void *data)
data              225 arch/um/drivers/slip_user.c 	struct slip_data *pri = data;
data              233 arch/um/drivers/slip_user.c 			    void *data)
data              235 arch/um/drivers/slip_user.c 	struct slip_data *pri = data;
data               18 arch/um/drivers/slirp_kern.c void slirp_init(struct net_device *dev, void *data)
data               22 arch/um/drivers/slirp_kern.c 	struct slirp_init *init = data;
data               60 arch/um/drivers/slirp_kern.c 	return slirp_user_write(fd, skb->data, skb->len,
data               71 arch/um/drivers/slirp_kern.c static int slirp_setup(char *str, char **mac_out, void *data)
data               73 arch/um/drivers/slirp_kern.c 	struct slirp_init *init = data;
data               14 arch/um/drivers/slirp_user.c static int slirp_user_init(void *data, void *dev)
data               16 arch/um/drivers/slirp_user.c 	struct slirp_data *pri = data;
data               29 arch/um/drivers/slirp_user.c 	struct slirp_pre_exec_data *data = arg;
data               31 arch/um/drivers/slirp_user.c 	if (data->stdin_fd != -1)
data               32 arch/um/drivers/slirp_user.c 		dup2(data->stdin_fd, 0);
data               33 arch/um/drivers/slirp_user.c 	if (data->stdout_fd != -1)
data               34 arch/um/drivers/slirp_user.c 		dup2(data->stdout_fd, 1);
data               49 arch/um/drivers/slirp_user.c static int slirp_open(void *data)
data               51 arch/um/drivers/slirp_user.c 	struct slirp_data *pri = data;
data               77 arch/um/drivers/slirp_user.c static void slirp_close(int fd, void *data)
data               79 arch/um/drivers/slirp_user.c 	struct slirp_data *pri = data;
data               21 arch/um/drivers/tty.c 	struct tty_chan *data;
data               30 arch/um/drivers/tty.c 	data = uml_kmalloc(sizeof(*data), UM_GFP_KERNEL);
data               31 arch/um/drivers/tty.c 	if (data == NULL)
data               33 arch/um/drivers/tty.c 	*data = ((struct tty_chan) { .dev 	= str,
data               36 arch/um/drivers/tty.c 	return data;
data               42 arch/um/drivers/tty.c 	struct tty_chan *data = d;
data               52 arch/um/drivers/tty.c 	fd = open(data->dev, mode);
data               56 arch/um/drivers/tty.c 	if (data->raw) {
data               57 arch/um/drivers/tty.c 		CATCH_EINTR(err = tcgetattr(fd, &data->tt));
data               66 arch/um/drivers/tty.c 	*dev_out = data->dev;
data               75 arch/um/drivers/ubd_kern.c static inline int ubd_test_bit(__u64 bit, unsigned char *data)
data               80 arch/um/drivers/ubd_kern.c 	bits = sizeof(data[0]) * 8;
data               83 arch/um/drivers/ubd_kern.c 	return (data[n] & (1 << off)) != 0;
data               86 arch/um/drivers/ubd_kern.c static inline void ubd_set_bit(__u64 bit, unsigned char *data)
data               91 arch/um/drivers/ubd_kern.c 	bits = sizeof(data[0]) * 8;
data               94 arch/um/drivers/ubd_kern.c 	data[n] |= (1 << off);
data               27 arch/um/drivers/umcast_kern.c static void umcast_init(struct net_device *dev, void *data)
data               31 arch/um/drivers/umcast_kern.c 	struct umcast_init *init = data;
data               59 arch/um/drivers/umcast_kern.c 	return umcast_user_write(fd, skb->data, skb->len,
data               70 arch/um/drivers/umcast_kern.c static int mcast_setup(char *str, char **mac_out, void *data)
data               72 arch/um/drivers/umcast_kern.c 	struct umcast_init *init = data;
data              116 arch/um/drivers/umcast_kern.c static int ucast_setup(char *str, char **mac_out, void *data)
data              118 arch/um/drivers/umcast_kern.c 	struct umcast_init *init = data;
data               41 arch/um/drivers/umcast_user.c static int umcast_user_init(void *data, void *dev)
data               43 arch/um/drivers/umcast_user.c 	struct umcast_data *pri = data;
data               54 arch/um/drivers/umcast_user.c static void umcast_remove(void *data)
data               56 arch/um/drivers/umcast_user.c 	struct umcast_data *pri = data;
data               64 arch/um/drivers/umcast_user.c static int umcast_open(void *data)
data               66 arch/um/drivers/umcast_user.c 	struct umcast_data *pri = data;
data              148 arch/um/drivers/umcast_user.c static void umcast_close(int fd, void *data)
data              150 arch/um/drivers/umcast_user.c 	struct umcast_data *pri = data;
data               16 arch/um/drivers/vde_kern.c static void vde_init(struct net_device *dev, void *data)
data               18 arch/um/drivers/vde_kern.c 	struct vde_init *init = data;
data               56 arch/um/drivers/vde_kern.c 		return vde_user_write((void *)pri->conn, skb->data,
data               70 arch/um/drivers/vde_kern.c static int vde_setup(char *str, char **mac_out, void *data)
data               72 arch/um/drivers/vde_kern.c 	struct vde_init *init = data;
data               13 arch/um/drivers/vde_user.c static int vde_user_init(void *data, void *dev)
data               15 arch/um/drivers/vde_user.c 	struct vde_data *pri = data;
data               37 arch/um/drivers/vde_user.c static int vde_user_open(void *data)
data               39 arch/um/drivers/vde_user.c 	struct vde_data *pri = data;
data               48 arch/um/drivers/vde_user.c static void vde_remove(void *data)
data               50 arch/um/drivers/vde_user.c 	struct vde_data *pri = data;
data              286 arch/um/drivers/vector_kern.c 	iov[iov_index].iov_base = skb->data;
data              630 arch/um/drivers/vector_kern.c 	iov[iov_index].iov_base = result->data;
data             1169 arch/um/drivers/vector_kern.c static void vector_tx_poll(unsigned long data)
data             1171 arch/um/drivers/vector_kern.c 	struct vector_private *vp = (struct vector_private *)data;
data              307 arch/um/drivers/virtio_uml.c static irqreturn_t vu_req_interrupt(int irq, void *data)
data              309 arch/um/drivers/virtio_uml.c 	struct virtio_uml_device *vu_dev = data;
data             1089 arch/um/drivers/virtio_uml.c static int vu_cmdline_get_device(struct device *dev, void *data)
data             1093 arch/um/drivers/virtio_uml.c 	char *buffer = data;
data             1124 arch/um/drivers/virtio_uml.c static int vu_unregister_cmdline_device(struct device *dev, void *data)
data               29 arch/um/drivers/xterm.c 	struct xterm_chan *data;
data               31 arch/um/drivers/xterm.c 	data = uml_kmalloc(sizeof(*data), UM_GFP_KERNEL);
data               32 arch/um/drivers/xterm.c 	if (data == NULL)
data               34 arch/um/drivers/xterm.c 	*data = ((struct xterm_chan) { .pid 		= -1,
data               39 arch/um/drivers/xterm.c 	return data;
data               87 arch/um/drivers/xterm.c 	struct xterm_chan *data = d;
data              136 arch/um/drivers/xterm.c 	sprintf(title, data->title, data->device);
data              152 arch/um/drivers/xterm.c 	new = xterm_fd(fd, &data->helper_pid);
data              167 arch/um/drivers/xterm.c 	CATCH_EINTR(err = tcgetattr(new, &data->tt));
data              173 arch/um/drivers/xterm.c 	if (data->raw) {
data              182 arch/um/drivers/xterm.c 	data->pid = pid;
data              199 arch/um/drivers/xterm.c 	struct xterm_chan *data = d;
data              201 arch/um/drivers/xterm.c 	if (data->pid != -1)
data              202 arch/um/drivers/xterm.c 		os_kill_process(data->pid, 1);
data              203 arch/um/drivers/xterm.c 	data->pid = -1;
data              205 arch/um/drivers/xterm.c 	if (data->helper_pid != -1)
data              206 arch/um/drivers/xterm.c 		os_kill_process(data->helper_pid, 0);
data              207 arch/um/drivers/xterm.c 	data->helper_pid = -1;
data               20 arch/um/drivers/xterm_kern.c static irqreturn_t xterm_interrupt(int irq, void *data)
data               22 arch/um/drivers/xterm_kern.c 	struct xterm_wait *xterm = data;
data               37 arch/um/drivers/xterm_kern.c 	struct xterm_wait *data;
data               40 arch/um/drivers/xterm_kern.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data               41 arch/um/drivers/xterm_kern.c 	if (data == NULL) {
data               47 arch/um/drivers/xterm_kern.c 	*data = ((struct xterm_wait) { .fd 		= socket,
data               50 arch/um/drivers/xterm_kern.c 	init_completion(&data->ready);
data               53 arch/um/drivers/xterm_kern.c 			     IRQF_SHARED, "xterm", data);
data               65 arch/um/drivers/xterm_kern.c 	wait_for_completion(&data->ready);
data               67 arch/um/drivers/xterm_kern.c 	um_free_irq(XTERM_IRQ, data);
data               69 arch/um/drivers/xterm_kern.c 	ret = data->new_fd;
data               70 arch/um/drivers/xterm_kern.c 	*pid_out = data->pid;
data               72 arch/um/drivers/xterm_kern.c 	kfree(data);
data               35 arch/um/include/asm/ptrace-generic.h 	unsigned long addr, unsigned long data);
data               14 arch/um/include/asm/stacktrace.h 	void (*address)(void *data, unsigned long address, int reliable);
data               41 arch/um/include/asm/stacktrace.h void dump_trace(struct task_struct *tsk, const struct stacktrace_ops *ops, void *data);
data               49 arch/um/include/shared/init.h #define __initdata	__section(.init.data)
data               50 arch/um/include/shared/init.h #define __exitdata	__section(.exit.data)
data               27 arch/um/include/shared/net_user.h extern void ether_user_init(void *data, void *dev);
data              272 arch/um/include/shared/os.h 			      unsigned long *data, int data_count,
data              276 arch/um/include/shared/os.h 	       unsigned long long offset, int done, void **data);
data              278 arch/um/include/shared/os.h 		 int done, void **data);
data              280 arch/um/include/shared/os.h 		   unsigned long len, unsigned int prot, int done, void **data);
data              283 arch/um/include/shared/os.h extern int is_skas_winch(int pid, int fd, void *data);
data              287 arch/um/include/shared/os.h extern int map_stub_pages(int fd, unsigned long code, unsigned long data,
data              303 arch/um/include/shared/os.h extern int os_add_epoll_fd(int events, int fd, void *data);
data              304 arch/um/include/shared/os.h extern int os_mod_epoll_fd(int events, int fd, void *data);
data               24 arch/um/kernel/exec.c 	void *data = NULL;
data               29 arch/um/kernel/exec.c 	ret = unmap(&current->mm->context.id, 0, STUB_START, 0, &data);
data               31 arch/um/kernel/exec.c 			   host_task_size - STUB_END, 1, &data);
data               41 arch/um/kernel/ptrace.c extern int peek_user(struct task_struct * child, long addr, long data);
data               42 arch/um/kernel/ptrace.c extern int poke_user(struct task_struct * child, long addr, long data);
data               45 arch/um/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data               48 arch/um/kernel/ptrace.c 	unsigned long __user *p = (void __user *)data;
data               54 arch/um/kernel/ptrace.c 		ret = peek_user(child, addr, data);
data               59 arch/um/kernel/ptrace.c 		ret = poke_user(child, addr, data);
data              106 arch/um/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data              108 arch/um/kernel/ptrace.c 			ret = subarch_ptrace(child, request, addr, data);
data               14 arch/um/kernel/sigio.c static irqreturn_t sigio_interrupt(int irq, void *data)
data               27 arch/um/kernel/skas/clone.c 	struct stub_data *data = (struct stub_data *) STUB_DATA;
data               39 arch/um/kernel/skas/clone.c 	remap_stack(data->fd, data->offset);
data               49 arch/um/kernel/skas/clone.c 	data->err = err;
data               18 arch/um/kernel/stacktrace.c 		void *data)
data               38 arch/um/kernel/stacktrace.c 			ops->address(data, addr, reliable);
data               44 arch/um/kernel/stacktrace.c static void save_addr(void *data, unsigned long address, int reliable)
data               46 arch/um/kernel/stacktrace.c 	struct stack_trace *trace = data;
data               18 arch/um/kernel/sysrq.c static void _print_addr(void *data, unsigned long address, int reliable)
data               43 arch/um/kernel/tlb.c 	void *data;
data               51 arch/um/kernel/tlb.c        	   .data	= NULL, \
data               78 arch/um/kernel/tlb.c 					  &hvc->data);
data               88 arch/um/kernel/tlb.c 					    &hvc->data);
data              101 arch/um/kernel/tlb.c 					      finished, &hvc->data);
data               19 arch/um/os-Linux/drivers/ethertap_kern.c static void etap_init(struct net_device *dev, void *data)
data               23 arch/um/os-Linux/drivers/ethertap_kern.c 	struct ethertap_init *init = data;
data               56 arch/um/os-Linux/drivers/ethertap_kern.c 	return net_send(fd, skb->data, skb->len);
data               66 arch/um/os-Linux/drivers/ethertap_kern.c int ethertap_setup(char *str, char **mac_out, void *data)
data               68 arch/um/os-Linux/drivers/ethertap_kern.c 	struct ethertap_init *init = data;
data               22 arch/um/os-Linux/drivers/ethertap_user.c static int etap_user_init(void *data, void *dev)
data               24 arch/um/os-Linux/drivers/ethertap_user.c 	struct ethertap_data *pri = data;
data               84 arch/um/os-Linux/drivers/ethertap_user.c 	struct etap_pre_exec_data *data = arg;
data               86 arch/um/os-Linux/drivers/ethertap_user.c 	dup2(data->control_remote, 1);
data               87 arch/um/os-Linux/drivers/ethertap_user.c 	close(data->data_me);
data               88 arch/um/os-Linux/drivers/ethertap_user.c 	close(data->control_me);
data              137 arch/um/os-Linux/drivers/ethertap_user.c static int etap_open(void *data)
data              139 arch/um/os-Linux/drivers/ethertap_user.c 	struct ethertap_data *pri = data;
data              196 arch/um/os-Linux/drivers/ethertap_user.c static void etap_close(int fd, void *data)
data              198 arch/um/os-Linux/drivers/ethertap_user.c 	struct ethertap_data *pri = data;
data              218 arch/um/os-Linux/drivers/ethertap_user.c 			  void *data)
data              220 arch/um/os-Linux/drivers/ethertap_user.c 	struct ethertap_data *pri = data;
data              229 arch/um/os-Linux/drivers/ethertap_user.c 			  void *data)
data              231 arch/um/os-Linux/drivers/ethertap_user.c 	struct ethertap_data *pri = data;
data               18 arch/um/os-Linux/drivers/tuntap_kern.c static void tuntap_init(struct net_device *dev, void *data)
data               22 arch/um/os-Linux/drivers/tuntap_kern.c 	struct tuntap_init *init = data;
data               46 arch/um/os-Linux/drivers/tuntap_kern.c 	return net_write(fd, skb->data, skb->len);
data               56 arch/um/os-Linux/drivers/tuntap_kern.c int tuntap_setup(char *str, char **mac_out, void *data)
data               58 arch/um/os-Linux/drivers/tuntap_kern.c 	struct tuntap_init *init = data;
data               20 arch/um/os-Linux/drivers/tuntap_user.c static int tuntap_user_init(void *data, void *dev)
data               22 arch/um/os-Linux/drivers/tuntap_user.c 	struct tuntap_data *pri = data;
data               29 arch/um/os-Linux/drivers/tuntap_user.c 			    void *data)
data               31 arch/um/os-Linux/drivers/tuntap_user.c 	struct tuntap_data *pri = data;
data               40 arch/um/os-Linux/drivers/tuntap_user.c 			    void *data)
data               42 arch/um/os-Linux/drivers/tuntap_user.c 	struct tuntap_data *pri = data;
data               56 arch/um/os-Linux/drivers/tuntap_user.c 	struct tuntap_pre_exec_data *data = arg;
data               58 arch/um/os-Linux/drivers/tuntap_user.c 	dup2(data->stdout_fd, 1);
data               59 arch/um/os-Linux/drivers/tuntap_user.c 	close(data->close_me);
data               65 arch/um/os-Linux/drivers/tuntap_user.c 	struct tuntap_pre_exec_data data;
data               77 arch/um/os-Linux/drivers/tuntap_user.c 	data.stdout_fd = remote;
data               78 arch/um/os-Linux/drivers/tuntap_user.c 	data.close_me = me;
data               80 arch/um/os-Linux/drivers/tuntap_user.c 	pid = run_helper(tuntap_pre_exec, &data, argv);
data              128 arch/um/os-Linux/drivers/tuntap_user.c static int tuntap_open(void *data)
data              131 arch/um/os-Linux/drivers/tuntap_user.c 	struct tuntap_data *pri = data;
data              196 arch/um/os-Linux/drivers/tuntap_user.c static void tuntap_close(int fd, void *data)
data              198 arch/um/os-Linux/drivers/tuntap_user.c 	struct tuntap_data *pri = data;
data               27 arch/um/os-Linux/helper.c 	struct helper_data *data = arg;
data               28 arch/um/os-Linux/helper.c 	char **argv = data->argv;
data               31 arch/um/os-Linux/helper.c 	if (data->pre_exec != NULL)
data               32 arch/um/os-Linux/helper.c 		(*data->pre_exec)(data->pre_data);
data               33 arch/um/os-Linux/helper.c 	err = execvp_noalloc(data->buf, argv[0], argv);
data               36 arch/um/os-Linux/helper.c 	CATCH_EINTR(ret = write(data->fd, &err, sizeof(err)));
data               44 arch/um/os-Linux/helper.c 	struct helper_data data;
data               68 arch/um/os-Linux/helper.c 	data.pre_exec = pre_exec;
data               69 arch/um/os-Linux/helper.c 	data.pre_data = pre_data;
data               70 arch/um/os-Linux/helper.c 	data.argv = argv;
data               71 arch/um/os-Linux/helper.c 	data.fd = fds[1];
data               72 arch/um/os-Linux/helper.c 	data.buf = __cant_sleep() ? uml_kmalloc(PATH_MAX, UM_GFP_ATOMIC) :
data               74 arch/um/os-Linux/helper.c 	pid = clone(helper_child, (void *) sp, CLONE_VM, &data);
data              103 arch/um/os-Linux/helper.c 	kfree(data.buf);
data               31 arch/um/os-Linux/irq.c 	return epoll_events[index].data.ptr;
data               92 arch/um/os-Linux/irq.c int os_add_epoll_fd(int events, int fd, void *data)
data               97 arch/um/os-Linux/irq.c 	event.data.ptr = data;
data              101 arch/um/os-Linux/irq.c 		result = os_mod_epoll_fd(events, fd, data);
data              110 arch/um/os-Linux/irq.c int os_mod_epoll_fd(int events, int fd, void *data)
data              115 arch/um/os-Linux/irq.c 	event.data.ptr = data;
data               62 arch/um/os-Linux/process.c 	char data[256];
data               76 arch/um/os-Linux/process.c 	CATCH_EINTR(n = read(fd, data, sizeof(data)));
data               86 arch/um/os-Linux/process.c 	n = sscanf(data, "%*d " COMM_SCANF " %*c %d", &parent);
data               88 arch/um/os-Linux/process.c 		printk(UM_KERN_ERR "Failed to scan '%s'\n", data);
data               52 arch/um/os-Linux/skas/mem.c 	unsigned long * data;
data               81 arch/um/os-Linux/skas/mem.c 		data = (unsigned long *)(mm_idp->stack + offset - STUB_DATA);
data               83 arch/um/os-Linux/skas/mem.c 		       "data = %p\n", ret, offset, data);
data               84 arch/um/os-Linux/skas/mem.c 		syscall = (unsigned long *)((unsigned long)data + data[0]);
data               92 arch/um/os-Linux/skas/mem.c 		for (n = 1; n < data[0]/sizeof(long); n++) {
data               98 arch/um/os-Linux/skas/mem.c 			printk("  0x%lx", data[n]);
data              139 arch/um/os-Linux/skas/mem.c 		       unsigned long *data, int data_count,
data              162 arch/um/os-Linux/skas/mem.c 	memcpy(stack + 1, data, data_count * sizeof(long));
data              171 arch/um/os-Linux/skas/mem.c 	int phys_fd, unsigned long long offset, int done, void **data)
data              179 arch/um/os-Linux/skas/mem.c 			       data, done);
data              185 arch/um/os-Linux/skas/mem.c 	  int done, void **data)
data              192 arch/um/os-Linux/skas/mem.c 			       data, done);
data              198 arch/um/os-Linux/skas/mem.c 	    unsigned int prot, int done, void **data)
data              204 arch/um/os-Linux/skas/mem.c 			       data, done);
data               26 arch/um/os-Linux/skas/process.c int is_skas_winch(int pid, int fd, void *data)
data              471 arch/um/os-Linux/skas/process.c 	struct stub_data *data = (struct stub_data *) current_stack;
data              480 arch/um/os-Linux/skas/process.c 	*data = ((struct stub_data) {
data              517 arch/um/os-Linux/skas/process.c 	pid = data->err;
data               26 arch/unicore32/include/asm/stacktrace.h 			    int (*fn)(struct stackframe *, void *), void *data);
data               31 arch/unicore32/include/mach/dma.h 			 void *data);
data               27 arch/unicore32/kernel/dma.c 	void *data;
data               35 arch/unicore32/kernel/dma.c 			 void *data)
data               62 arch/unicore32/kernel/dma.c 		dma_channels[i].data = data;
data              106 arch/unicore32/kernel/dma.c 				channel->irq_handler(i, channel->data);
data              134 arch/unicore32/kernel/dma.c 				channel->err_handler(i, channel->data);
data              327 arch/unicore32/kernel/pci.c resource_size_t pcibios_align_resource(void *data, const struct resource *res,
data               35 arch/unicore32/kernel/ptrace.c put_user_reg(struct task_struct *task, int offset, long data)
data               41 arch/unicore32/kernel/ptrace.c 	newregs.uregs[offset] = data;
data               44 arch/unicore32/kernel/ptrace.c 		regs->uregs[offset] = data;
data               86 arch/unicore32/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data               89 arch/unicore32/kernel/ptrace.c 	unsigned long __user *datap = (unsigned long __user *) data;
data               97 arch/unicore32/kernel/ptrace.c 		ret = ptrace_write_user(child, addr, data);
data              106 arch/unicore32/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data               56 arch/unicore32/kernel/stacktrace.c 		     int (*fn)(struct stackframe *, void *), void *data)
data               61 arch/unicore32/kernel/stacktrace.c 		if (fn(frame, data))
data               79 arch/unicore32/kernel/stacktrace.c 	struct stack_trace_data *data = d;
data               80 arch/unicore32/kernel/stacktrace.c 	struct stack_trace *trace = data->trace;
data               83 arch/unicore32/kernel/stacktrace.c 	if (data->no_sched_functions && in_sched_functions(addr))
data               85 arch/unicore32/kernel/stacktrace.c 	if (data->skip) {
data               86 arch/unicore32/kernel/stacktrace.c 		data->skip--;
data               97 arch/unicore32/kernel/stacktrace.c 	struct stack_trace_data data;
data              100 arch/unicore32/kernel/stacktrace.c 	data.trace = trace;
data              101 arch/unicore32/kernel/stacktrace.c 	data.skip = trace->skip;
data              104 arch/unicore32/kernel/stacktrace.c 		data.no_sched_functions = 1;
data              112 arch/unicore32/kernel/stacktrace.c 		data.no_sched_functions = 0;
data              119 arch/unicore32/kernel/stacktrace.c 	walk_stackframe(&frame, save_trace, &data);
data               71 arch/x86/boot/compressed/acpi.c 	struct setup_data *data;
data               76 arch/x86/boot/compressed/acpi.c 		data = (struct setup_data *)pa_data;
data               77 arch/x86/boot/compressed/acpi.c 		if (data->type == SETUP_EFI)
data               80 arch/x86/boot/compressed/acpi.c 		pa_data = data->next;
data               82 arch/x86/boot/compressed/eboot.c 	rom->data.type	= SETUP_PCI;
data               83 arch/x86/boot/compressed/eboot.c 	rom->data.len	= size - sizeof(struct setup_data);
data               84 arch/x86/boot/compressed/eboot.c 	rom->data.next	= 0;
data              137 arch/x86/boot/compressed/eboot.c 	struct setup_data *data;
data              162 arch/x86/boot/compressed/eboot.c 	data = (struct setup_data *)(unsigned long)params->hdr.setup_data;
data              164 arch/x86/boot/compressed/eboot.c 	while (data && data->next)
data              165 arch/x86/boot/compressed/eboot.c 		data = (struct setup_data *)(unsigned long)data->next;
data              183 arch/x86/boot/compressed/eboot.c 		if (data)
data              184 arch/x86/boot/compressed/eboot.c 			data->next = (unsigned long)rom;
data              188 arch/x86/boot/compressed/eboot.c 		data = (struct setup_data *)rom;
data              198 arch/x86/boot/compressed/eboot.c 	struct setup_data *data, *new;
data              225 arch/x86/boot/compressed/eboot.c 					new->data, &size);
data              235 arch/x86/boot/compressed/eboot.c 	data = (struct setup_data *)(unsigned long)boot_params->hdr.setup_data;
data              236 arch/x86/boot/compressed/eboot.c 	if (!data) {
data              239 arch/x86/boot/compressed/eboot.c 		while (data->next)
data              240 arch/x86/boot/compressed/eboot.c 			data = (struct setup_data *)(unsigned long)data->next;
data              241 arch/x86/boot/compressed/eboot.c 		data->next = (unsigned long)new;
data              494 arch/x86/boot/compressed/eboot.c 	struct setup_data *data;
data              500 arch/x86/boot/compressed/eboot.c 	data = (struct setup_data *)(unsigned long)params->hdr.setup_data;
data              502 arch/x86/boot/compressed/eboot.c 	while (data && data->next)
data              503 arch/x86/boot/compressed/eboot.c 		data = (struct setup_data *)(unsigned long)data->next;
data              505 arch/x86/boot/compressed/eboot.c 	if (data)
data              506 arch/x86/boot/compressed/eboot.c 		data->next = (unsigned long)e820ext;
data              587 arch/x86/boot/compressed/eboot.c 			entry = (struct boot_e820_entry *)e820ext->data;
data               35 arch/x86/boot/compressed/pgtable_64.c unsigned long *trampoline_32bit __section(.data);
data              236 arch/x86/boot/video.c 	u16 *data;
data              250 arch/x86/boot/video.c 	saved.data = GET_HEAP(u16, saved.x*saved.y);
data              253 arch/x86/boot/video.c 	copy_from_fs(saved.data, 0, saved.x*saved.y*sizeof(u16));
data              263 arch/x86/boot/video.c 	u16 *src = saved.data;
data               29 arch/x86/crypto/aegis128-aesni-glue.c 		void *state, unsigned int length, const void *data);
data              710 arch/x86/crypto/aesni-intel_glue.c 	struct gcm_context_data data AESNI_ALIGN_ATTR;
data              763 arch/x86/crypto/aesni-intel_glue.c 	gcm_tfm->init(aes_ctx, &data, iv,
data              774 arch/x86/crypto/aesni-intel_glue.c 					gcm_tfm->enc_update(aes_ctx, &data,
data              777 arch/x86/crypto/aesni-intel_glue.c 					gcm_tfm->dec_update(aes_ctx, &data,
data              795 arch/x86/crypto/aesni-intel_glue.c 					gcm_tfm->enc_update(aes_ctx, &data,
data              798 arch/x86/crypto/aesni-intel_glue.c 					gcm_tfm->dec_update(aes_ctx, &data,
data              807 arch/x86/crypto/aesni-intel_glue.c 	gcm_tfm->finalize(aes_ctx, &data, authTag, auth_tag_len);
data              115 arch/x86/crypto/crc32-pclmul_glue.c static int crc32_pclmul_update(struct shash_desc *desc, const u8 *data,
data              120 arch/x86/crypto/crc32-pclmul_glue.c 	*crcp = crc32_pclmul_le(*crcp, data, len);
data              125 arch/x86/crypto/crc32-pclmul_glue.c static int __crc32_pclmul_finup(u32 *crcp, const u8 *data, unsigned int len,
data              128 arch/x86/crypto/crc32-pclmul_glue.c 	*(__le32 *)out = cpu_to_le32(crc32_pclmul_le(*crcp, data, len));
data              132 arch/x86/crypto/crc32-pclmul_glue.c static int crc32_pclmul_finup(struct shash_desc *desc, const u8 *data,
data              135 arch/x86/crypto/crc32-pclmul_glue.c 	return __crc32_pclmul_finup(shash_desc_ctx(desc), data, len, out);
data              146 arch/x86/crypto/crc32-pclmul_glue.c static int crc32_pclmul_digest(struct shash_desc *desc, const u8 *data,
data              149 arch/x86/crypto/crc32-pclmul_glue.c 	return __crc32_pclmul_finup(crypto_shash_ctx(desc->tfm), data, len,
data               48 arch/x86/crypto/crc32c-intel_glue.c static u32 crc32c_intel_le_hw_byte(u32 crc, unsigned char const *data, size_t length)
data               54 arch/x86/crypto/crc32c-intel_glue.c 			:"0"(crc), "c"(*data)
data               56 arch/x86/crypto/crc32c-intel_glue.c 		data++;
data              112 arch/x86/crypto/crc32c-intel_glue.c static int crc32c_intel_update(struct shash_desc *desc, const u8 *data,
data              117 arch/x86/crypto/crc32c-intel_glue.c 	*crcp = crc32c_intel_le_hw(*crcp, data, len);
data              121 arch/x86/crypto/crc32c-intel_glue.c static int __crc32c_intel_finup(u32 *crcp, const u8 *data, unsigned int len,
data              124 arch/x86/crypto/crc32c-intel_glue.c 	*(__le32 *)out = ~cpu_to_le32(crc32c_intel_le_hw(*crcp, data, len));
data              128 arch/x86/crypto/crc32c-intel_glue.c static int crc32c_intel_finup(struct shash_desc *desc, const u8 *data,
data              131 arch/x86/crypto/crc32c-intel_glue.c 	return __crc32c_intel_finup(shash_desc_ctx(desc), data, len, out);
data              142 arch/x86/crypto/crc32c-intel_glue.c static int crc32c_intel_digest(struct shash_desc *desc, const u8 *data,
data              145 arch/x86/crypto/crc32c-intel_glue.c 	return __crc32c_intel_finup(crypto_shash_ctx(desc->tfm), data, len,
data              159 arch/x86/crypto/crc32c-intel_glue.c static int crc32c_pcl_intel_update(struct shash_desc *desc, const u8 *data,
data              170 arch/x86/crypto/crc32c-intel_glue.c 		*crcp = crc_pcl(data, len, *crcp);
data              173 arch/x86/crypto/crc32c-intel_glue.c 		*crcp = crc32c_intel_le_hw(*crcp, data, len);
data              177 arch/x86/crypto/crc32c-intel_glue.c static int __crc32c_pcl_intel_finup(u32 *crcp, const u8 *data, unsigned int len,
data              182 arch/x86/crypto/crc32c-intel_glue.c 		*(__le32 *)out = ~cpu_to_le32(crc_pcl(data, len, *crcp));
data              186 arch/x86/crypto/crc32c-intel_glue.c 			~cpu_to_le32(crc32c_intel_le_hw(*crcp, data, len));
data              190 arch/x86/crypto/crc32c-intel_glue.c static int crc32c_pcl_intel_finup(struct shash_desc *desc, const u8 *data,
data              193 arch/x86/crypto/crc32c-intel_glue.c 	return __crc32c_pcl_intel_finup(shash_desc_ctx(desc), data, len, out);
data              196 arch/x86/crypto/crc32c-intel_glue.c static int crc32c_pcl_intel_digest(struct shash_desc *desc, const u8 *data,
data              199 arch/x86/crypto/crc32c-intel_glue.c 	return __crc32c_pcl_intel_finup(crypto_shash_ctx(desc->tfm), data, len,
data               52 arch/x86/crypto/crct10dif-pclmul_glue.c static int chksum_update(struct shash_desc *desc, const u8 *data,
data               59 arch/x86/crypto/crct10dif-pclmul_glue.c 		ctx->crc = crc_t10dif_pcl(ctx->crc, data, length);
data               62 arch/x86/crypto/crct10dif-pclmul_glue.c 		ctx->crc = crc_t10dif_generic(ctx->crc, data, length);
data               74 arch/x86/crypto/crct10dif-pclmul_glue.c static int __chksum_finup(__u16 crc, const u8 *data, unsigned int len, u8 *out)
data               78 arch/x86/crypto/crct10dif-pclmul_glue.c 		*(__u16 *)out = crc_t10dif_pcl(crc, data, len);
data               81 arch/x86/crypto/crct10dif-pclmul_glue.c 		*(__u16 *)out = crc_t10dif_generic(crc, data, len);
data               85 arch/x86/crypto/crct10dif-pclmul_glue.c static int chksum_finup(struct shash_desc *desc, const u8 *data,
data               90 arch/x86/crypto/crct10dif-pclmul_glue.c 	return __chksum_finup(ctx->crc, data, len, out);
data               93 arch/x86/crypto/crct10dif-pclmul_glue.c static int chksum_digest(struct shash_desc *desc, const u8 *data,
data               96 arch/x86/crypto/crct10dif-pclmul_glue.c 	return __chksum_finup(0, data, length, out);
data               30 arch/x86/crypto/sha1_ssse3_glue.c typedef void (sha1_transform_fn)(u32 *digest, const char *data,
data               33 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_update(struct shash_desc *desc, const u8 *data,
data               40 arch/x86/crypto/sha1_ssse3_glue.c 		return crypto_sha1_update(desc, data, len);
data               46 arch/x86/crypto/sha1_ssse3_glue.c 	sha1_base_do_update(desc, data, len,
data               53 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_finup(struct shash_desc *desc, const u8 *data,
data               57 arch/x86/crypto/sha1_ssse3_glue.c 		return crypto_sha1_finup(desc, data, len, out);
data               61 arch/x86/crypto/sha1_ssse3_glue.c 		sha1_base_do_update(desc, data, len,
data               69 arch/x86/crypto/sha1_ssse3_glue.c asmlinkage void sha1_transform_ssse3(u32 *digest, const char *data,
data               72 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_ssse3_update(struct shash_desc *desc, const u8 *data,
data               75 arch/x86/crypto/sha1_ssse3_glue.c 	return sha1_update(desc, data, len,
data               79 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_ssse3_finup(struct shash_desc *desc, const u8 *data,
data               82 arch/x86/crypto/sha1_ssse3_glue.c 	return sha1_finup(desc, data, len, out,
data              122 arch/x86/crypto/sha1_ssse3_glue.c asmlinkage void sha1_transform_avx(u32 *digest, const char *data,
data              125 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_avx_update(struct shash_desc *desc, const u8 *data,
data              128 arch/x86/crypto/sha1_ssse3_glue.c 	return sha1_update(desc, data, len,
data              132 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_avx_finup(struct shash_desc *desc, const u8 *data,
data              135 arch/x86/crypto/sha1_ssse3_glue.c 	return sha1_finup(desc, data, len, out,
data              193 arch/x86/crypto/sha1_ssse3_glue.c asmlinkage void sha1_transform_avx2(u32 *digest, const char *data,
data              206 arch/x86/crypto/sha1_ssse3_glue.c static void sha1_apply_transform_avx2(u32 *digest, const char *data,
data              211 arch/x86/crypto/sha1_ssse3_glue.c 		sha1_transform_avx2(digest, data, rounds);
data              213 arch/x86/crypto/sha1_ssse3_glue.c 		sha1_transform_avx(digest, data, rounds);
data              216 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_avx2_update(struct shash_desc *desc, const u8 *data,
data              219 arch/x86/crypto/sha1_ssse3_glue.c 	return sha1_update(desc, data, len,
data              223 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_avx2_finup(struct shash_desc *desc, const u8 *data,
data              226 arch/x86/crypto/sha1_ssse3_glue.c 	return sha1_finup(desc, data, len, out,
data              270 arch/x86/crypto/sha1_ssse3_glue.c asmlinkage void sha1_ni_transform(u32 *digest, const char *data,
data              273 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_ni_update(struct shash_desc *desc, const u8 *data,
data              276 arch/x86/crypto/sha1_ssse3_glue.c 	return sha1_update(desc, data, len,
data              280 arch/x86/crypto/sha1_ssse3_glue.c static int sha1_ni_finup(struct shash_desc *desc, const u8 *data,
data              283 arch/x86/crypto/sha1_ssse3_glue.c 	return sha1_finup(desc, data, len, out,
data               44 arch/x86/crypto/sha256_ssse3_glue.c asmlinkage void sha256_transform_ssse3(u32 *digest, const char *data,
data               46 arch/x86/crypto/sha256_ssse3_glue.c typedef void (sha256_transform_fn)(u32 *digest, const char *data, u64 rounds);
data               48 arch/x86/crypto/sha256_ssse3_glue.c static int _sha256_update(struct shash_desc *desc, const u8 *data,
data               55 arch/x86/crypto/sha256_ssse3_glue.c 		return crypto_sha256_update(desc, data, len);
data               61 arch/x86/crypto/sha256_ssse3_glue.c 	sha256_base_do_update(desc, data, len,
data               68 arch/x86/crypto/sha256_ssse3_glue.c static int sha256_finup(struct shash_desc *desc, const u8 *data,
data               72 arch/x86/crypto/sha256_ssse3_glue.c 		return crypto_sha256_finup(desc, data, len, out);
data               76 arch/x86/crypto/sha256_ssse3_glue.c 		sha256_base_do_update(desc, data, len,
data               84 arch/x86/crypto/sha256_ssse3_glue.c static int sha256_ssse3_update(struct shash_desc *desc, const u8 *data,
data               87 arch/x86/crypto/sha256_ssse3_glue.c 	return _sha256_update(desc, data, len, sha256_transform_ssse3);
data               90 arch/x86/crypto/sha256_ssse3_glue.c static int sha256_ssse3_finup(struct shash_desc *desc, const u8 *data,
data               93 arch/x86/crypto/sha256_ssse3_glue.c 	return sha256_finup(desc, data, len, out, sha256_transform_ssse3);
data              148 arch/x86/crypto/sha256_ssse3_glue.c asmlinkage void sha256_transform_avx(u32 *digest, const char *data,
data              151 arch/x86/crypto/sha256_ssse3_glue.c static int sha256_avx_update(struct shash_desc *desc, const u8 *data,
data              154 arch/x86/crypto/sha256_ssse3_glue.c 	return _sha256_update(desc, data, len, sha256_transform_avx);
data              157 arch/x86/crypto/sha256_ssse3_glue.c static int sha256_avx_finup(struct shash_desc *desc, const u8 *data,
data              160 arch/x86/crypto/sha256_ssse3_glue.c 	return sha256_finup(desc, data, len, out, sha256_transform_avx);
data              230 arch/x86/crypto/sha256_ssse3_glue.c asmlinkage void sha256_transform_rorx(u32 *digest, const char *data,
data              233 arch/x86/crypto/sha256_ssse3_glue.c static int sha256_avx2_update(struct shash_desc *desc, const u8 *data,
data              236 arch/x86/crypto/sha256_ssse3_glue.c 	return _sha256_update(desc, data, len, sha256_transform_rorx);
data              239 arch/x86/crypto/sha256_ssse3_glue.c static int sha256_avx2_finup(struct shash_desc *desc, const u8 *data,
data              242 arch/x86/crypto/sha256_ssse3_glue.c 	return sha256_finup(desc, data, len, out, sha256_transform_rorx);
data              310 arch/x86/crypto/sha256_ssse3_glue.c asmlinkage void sha256_ni_transform(u32 *digest, const char *data,
data              313 arch/x86/crypto/sha256_ssse3_glue.c static int sha256_ni_update(struct shash_desc *desc, const u8 *data,
data              316 arch/x86/crypto/sha256_ssse3_glue.c 	return _sha256_update(desc, data, len, sha256_ni_transform);
data              319 arch/x86/crypto/sha256_ssse3_glue.c static int sha256_ni_finup(struct shash_desc *desc, const u8 *data,
data              322 arch/x86/crypto/sha256_ssse3_glue.c 	return sha256_finup(desc, data, len, out, sha256_ni_transform);
data               42 arch/x86/crypto/sha512_ssse3_glue.c asmlinkage void sha512_transform_ssse3(u64 *digest, const char *data,
data               45 arch/x86/crypto/sha512_ssse3_glue.c typedef void (sha512_transform_fn)(u64 *digest, const char *data, u64 rounds);
data               47 arch/x86/crypto/sha512_ssse3_glue.c static int sha512_update(struct shash_desc *desc, const u8 *data,
data               54 arch/x86/crypto/sha512_ssse3_glue.c 		return crypto_sha512_update(desc, data, len);
data               60 arch/x86/crypto/sha512_ssse3_glue.c 	sha512_base_do_update(desc, data, len,
data               67 arch/x86/crypto/sha512_ssse3_glue.c static int sha512_finup(struct shash_desc *desc, const u8 *data,
data               71 arch/x86/crypto/sha512_ssse3_glue.c 		return crypto_sha512_finup(desc, data, len, out);
data               75 arch/x86/crypto/sha512_ssse3_glue.c 		sha512_base_do_update(desc, data, len,
data               83 arch/x86/crypto/sha512_ssse3_glue.c static int sha512_ssse3_update(struct shash_desc *desc, const u8 *data,
data               86 arch/x86/crypto/sha512_ssse3_glue.c 	return sha512_update(desc, data, len, sha512_transform_ssse3);
data               89 arch/x86/crypto/sha512_ssse3_glue.c static int sha512_ssse3_finup(struct shash_desc *desc, const u8 *data,
data               92 arch/x86/crypto/sha512_ssse3_glue.c 	return sha512_finup(desc, data, len, out, sha512_transform_ssse3);
data              147 arch/x86/crypto/sha512_ssse3_glue.c asmlinkage void sha512_transform_avx(u64 *digest, const char *data,
data              160 arch/x86/crypto/sha512_ssse3_glue.c static int sha512_avx_update(struct shash_desc *desc, const u8 *data,
data              163 arch/x86/crypto/sha512_ssse3_glue.c 	return sha512_update(desc, data, len, sha512_transform_avx);
data              166 arch/x86/crypto/sha512_ssse3_glue.c static int sha512_avx_finup(struct shash_desc *desc, const u8 *data,
data              169 arch/x86/crypto/sha512_ssse3_glue.c 	return sha512_finup(desc, data, len, out, sha512_transform_avx);
data              228 arch/x86/crypto/sha512_ssse3_glue.c asmlinkage void sha512_transform_rorx(u64 *digest, const char *data,
data              231 arch/x86/crypto/sha512_ssse3_glue.c static int sha512_avx2_update(struct shash_desc *desc, const u8 *data,
data              234 arch/x86/crypto/sha512_ssse3_glue.c 	return sha512_update(desc, data, len, sha512_transform_rorx);
data              237 arch/x86/crypto/sha512_ssse3_glue.c static int sha512_avx2_finup(struct shash_desc *desc, const u8 *data,
data              240 arch/x86/crypto/sha512_ssse3_glue.c 	return sha512_finup(desc, data, len, out, sha512_transform_rorx);
data               72 arch/x86/entry/vdso/vdso32-setup.c 		.data		= &vdso32_enabled,
data               35 arch/x86/entry/vdso/vma.c 	apply_alternatives((struct alt_instr *)(image->data + image->alt),
data               36 arch/x86/entry/vdso/vma.c 			   (struct alt_instr *)(image->data + image->alt +
data               50 arch/x86/entry/vdso/vma.c 	vmf->page = virt_to_page(image->data + (vmf->pgoff << PAGE_SHIFT));
data              104 arch/x86/events/amd/ibs.c 		u32	data[0];	/* data buffer starts here */
data              574 arch/x86/events/amd/ibs.c 	struct perf_sample_data data;
data              608 arch/x86/events/amd/ibs.c 	perf_sample_data_init(&data, 0, hwc->last_period);
data              658 arch/x86/events/amd/ibs.c 				.data = ibs_data.data,
data              661 arch/x86/events/amd/ibs.c 		data.raw = &raw;
data              664 arch/x86/events/amd/ibs.c 	throttle = perf_event_overflow(event, &data, &regs);
data             1493 arch/x86/events/core.c 	struct perf_sample_data data;
data             1525 arch/x86/events/core.c 		perf_sample_data_init(&data, 0, event->hw.last_period);
data             1530 arch/x86/events/core.c 		if (perf_event_overflow(event, &data, regs))
data             2319 arch/x86/events/core.c 	struct cyc2ns_data data;
data             2331 arch/x86/events/core.c 	cyc2ns_read_begin(&data);
data             2333 arch/x86/events/core.c 	offset = data.cyc2ns_offset + __sched_clock_offset;
data             2340 arch/x86/events/core.c 	userpg->time_mult = data.cyc2ns_mul;
data             2341 arch/x86/events/core.c 	userpg->time_shift = data.cyc2ns_shift;
data              133 arch/x86/events/intel/bts.c static void bts_buffer_free_aux(void *data)
data              135 arch/x86/events/intel/bts.c 	kfree(data);
data             2332 arch/x86/events/intel/core.c 	struct perf_sample_data data;
data             2412 arch/x86/events/intel/core.c 		perf_sample_data_init(&data, 0, event->hw.last_period);
data             2415 arch/x86/events/intel/core.c 			data.br_stack = &cpuc->lbr_stack;
data             2417 arch/x86/events/intel/core.c 		if (perf_event_overflow(event, &data, regs))
data             3693 arch/x86/events/intel/core.c static void flip_smm_bit(void *data)
data             3695 arch/x86/events/intel/core.c 	unsigned long set = *(unsigned long *)data;
data              166 arch/x86/events/intel/cstate.c static bool test_msr(int idx, void *data)
data              168 arch/x86/events/intel/cstate.c 	return test_bit(idx, (unsigned long *) data);
data              593 arch/x86/events/intel/ds.c 	struct perf_sample_data data;
data              613 arch/x86/events/intel/ds.c 	perf_sample_data_init(&data, 0, event->hw.last_period);
data              642 arch/x86/events/intel/ds.c 	perf_prepare_sample(&header, &data, event, &regs);
data              654 arch/x86/events/intel/ds.c 		data.ip		= at->from;
data              655 arch/x86/events/intel/ds.c 		data.addr	= at->to;
data              657 arch/x86/events/intel/ds.c 		perf_output_sample(&handle, &header, &data, event);
data             1341 arch/x86/events/intel/ds.c 				   struct perf_sample_data *data,
data             1359 arch/x86/events/intel/ds.c 	perf_sample_data_init(data, 0, event->hw.last_period);
data             1361 arch/x86/events/intel/ds.c 	data->period = event->hw.last_period;
data             1367 arch/x86/events/intel/ds.c 		data->weight = pebs->lat;
data             1373 arch/x86/events/intel/ds.c 		data->data_src.val = get_data_src(event, pebs->dse);
data             1382 arch/x86/events/intel/ds.c 		data->callchain = perf_callchain(event, iregs);
data             1455 arch/x86/events/intel/ds.c 		data->addr = pebs->dla;
data             1460 arch/x86/events/intel/ds.c 			data->weight = intel_get_tsx_weight(pebs->tsx_tuning);
data             1463 arch/x86/events/intel/ds.c 			data->txn = intel_get_tsx_transaction(pebs->tsx_tuning,
data             1475 arch/x86/events/intel/ds.c 		data->time = native_sched_clock_from_tsc(pebs->tsc);
data             1478 arch/x86/events/intel/ds.c 		data->br_stack = &cpuc->lbr_stack;
data             1510 arch/x86/events/intel/ds.c 					    struct perf_sample_data *data,
data             1530 arch/x86/events/intel/ds.c 	perf_sample_data_init(data, 0, event->hw.last_period);
data             1531 arch/x86/events/intel/ds.c 	data->period = event->hw.last_period;
data             1534 arch/x86/events/intel/ds.c 		data->time = native_sched_clock_from_tsc(basic->tsc);
data             1543 arch/x86/events/intel/ds.c 		data->callchain = perf_callchain(event, iregs);
data             1575 arch/x86/events/intel/ds.c 			data->weight = meminfo->latency ?:
data             1579 arch/x86/events/intel/ds.c 			data->data_src.val = get_data_src(event, meminfo->aux);
data             1582 arch/x86/events/intel/ds.c 			data->addr = meminfo->address;
data             1585 arch/x86/events/intel/ds.c 			data->txn = intel_get_tsx_transaction(meminfo->tsx_tuning,
data             1604 arch/x86/events/intel/ds.c 			data->br_stack = &cpuc->lbr_stack;
data             1735 arch/x86/events/intel/ds.c 	struct perf_sample_data data;
data             1752 arch/x86/events/intel/ds.c 		setup_sample(event, iregs, at, &data, regs);
data             1753 arch/x86/events/intel/ds.c 		perf_event_output(event, &data, regs);
data             1759 arch/x86/events/intel/ds.c 	setup_sample(event, iregs, at, &data, regs);
data             1765 arch/x86/events/intel/ds.c 	if (perf_event_overflow(event, &data, regs)) {
data              215 arch/x86/events/intel/knc.c 	struct perf_sample_data data;
data              253 arch/x86/events/intel/knc.c 		perf_sample_data_init(&data, 0, event->hw.last_period);
data              255 arch/x86/events/intel/knc.c 		if (perf_event_overflow(event, &data, regs))
data             1000 arch/x86/events/intel/p4.c 	struct perf_sample_data data;
data             1034 arch/x86/events/intel/p4.c 		perf_sample_data_init(&data, 0, hwc->last_period);
data             1040 arch/x86/events/intel/p4.c 		if (perf_event_overflow(event, &data, regs))
data             1229 arch/x86/events/intel/pt.c static void pt_buffer_free_aux(void *data)
data             1231 arch/x86/events/intel/pt.c 	struct pt_buffer *buf = data;
data              511 arch/x86/events/intel/rapl.c static bool test_msr(int idx, void *data)
data              513 arch/x86/events/intel/rapl.c 	return test_bit(idx, (unsigned long *) data);
data               27 arch/x86/events/intel/uncore.h #define UNCORE_PCI_DEV_DEV(data)	((data >> 24) & 0xff)
data               28 arch/x86/events/intel/uncore.h #define UNCORE_PCI_DEV_FUNC(data)	((data >> 16) & 0xff)
data               29 arch/x86/events/intel/uncore.h #define UNCORE_PCI_DEV_TYPE(data)	((data >> 8) & 0xff)
data               30 arch/x86/events/intel/uncore.h #define UNCORE_PCI_DEV_IDX(data)	(data & 0xff)
data               20 arch/x86/events/msr.c static bool test_aperfmperf(int idx, void *data)
data               25 arch/x86/events/msr.c static bool test_ptsc(int idx, void *data)
data               30 arch/x86/events/msr.c static bool test_irperf(int idx, void *data)
data               35 arch/x86/events/msr.c static bool test_therm_status(int idx, void *data)
data               40 arch/x86/events/msr.c static bool test_intel(int idx, void *data)
data               14 arch/x86/events/probe.c perf_msr_probe(struct perf_msr *msr, int cnt, bool zero, void *data)
data               29 arch/x86/events/probe.c 			if (msr[bit].test && !msr[bit].test(bit, data))
data                9 arch/x86/events/probe.h 	bool			(*test)(int idx, void *data);
data               14 arch/x86/events/probe.h perf_msr_probe(struct perf_msr *msr, int cnt, bool no_zero, void *data);
data               91 arch/x86/hyperv/nested.c 		hyperv_fill_flush_list_func fill_flush_list_func, void *data)
data              117 arch/x86/hyperv/nested.c 	gpa_n = fill_flush_list_func(flush, data);
data              446 arch/x86/include/asm/apic.h extern void apic_ack_irq(struct irq_data *data);
data               81 arch/x86/include/asm/hpet.h extern void hpet_msi_unmask(struct irq_data *data);
data               82 arch/x86/include/asm/hpet.h extern void hpet_msi_mask(struct irq_data *data);
data               61 arch/x86/include/asm/hw_breakpoint.h 					   unsigned long val, void *data);
data              136 arch/x86/include/asm/hw_irq.h extern void apic_ack_edge(struct irq_data *data);
data               39 arch/x86/include/asm/intel_pmc_ipc.h int intel_pmc_s0ix_counter_read(u64 *data);
data               40 arch/x86/include/asm/intel_pmc_ipc.h int intel_pmc_gcr_read(u32 offset, u32 *data);
data               41 arch/x86/include/asm/intel_pmc_ipc.h int intel_pmc_gcr_read64(u32 offset, u64 *data);
data               42 arch/x86/include/asm/intel_pmc_ipc.h int intel_pmc_gcr_write(u32 offset, u32 data);
data               64 arch/x86/include/asm/intel_pmc_ipc.h static inline int intel_pmc_s0ix_counter_read(u64 *data)
data               69 arch/x86/include/asm/intel_pmc_ipc.h static inline int intel_pmc_gcr_read(u32 offset, u32 *data)
data               74 arch/x86/include/asm/intel_pmc_ipc.h static inline int intel_pmc_gcr_read64(u32 offset, u64 *data)
data               79 arch/x86/include/asm/intel_pmc_ipc.h static inline int intel_pmc_gcr_write(u32 offset, u32 data)
data               23 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_ioread8(u16 addr, u8 *data);
data               26 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_ioread16(u16 addr, u16 *data);
data               29 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_ioread32(u16 addr, u32 *data);
data               32 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_readv(u16 *addr, u8 *data, int len);
data               35 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_iowrite8(u16 addr, u8 data);
data               38 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_iowrite16(u16 addr, u16 data);
data               41 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_iowrite32(u16 addr, u32 data);
data               44 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_writev(u16 *addr, u8 *data, int len);
data               47 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_update_register(u16 addr, u8 data, u8 mask);
data               57 arch/x86/include/asm/intel_scu_ipc.h int intel_scu_ipc_i2c_cntrl(u32 addr, u32 *data);
data              106 arch/x86/include/asm/kprobes.h 				    unsigned long val, void *data);
data              212 arch/x86/include/asm/kvm_emulate.h 	int (*set_msr)(struct x86_emulate_ctxt *ctxt, u32 msr_index, u64 data);
data              261 arch/x86/include/asm/kvm_emulate.h 		void *data;
data              266 arch/x86/include/asm/kvm_emulate.h 	u8 data[15];
data              272 arch/x86/include/asm/kvm_emulate.h 	u8 data[1024];
data              737 arch/x86/include/asm/kvm_host.h 		struct gfn_to_hva_cache data;
data              754 arch/x86/include/asm/kvm_host.h 		struct gfn_to_hva_cache data;
data              994 arch/x86/include/asm/kvm_host.h 	u64 data;
data             1362 arch/x86/include/asm/kvm_host.h int kvm_get_msr(struct kvm_vcpu *vcpu, u32 index, u64 *data);
data             1363 arch/x86/include/asm/kvm_host.h int kvm_set_msr(struct kvm_vcpu *vcpu, u32 index, u64 data);
data             1406 arch/x86/include/asm/kvm_host.h 			    gfn_t gfn, void *data, int offset, int len,
data               40 arch/x86/include/asm/mcsafe_test.h 	.pushsection .data
data               11 arch/x86/include/asm/microcode.h 	void *data;		/* Intel uses only this one */
data               13 arch/x86/include/asm/mshyperv.h 		void *data);
data              229 arch/x86/include/asm/mshyperv.h 		hyperv_fill_flush_list_func fill_func, void *data);
data              256 arch/x86/include/asm/mshyperv.h 		hyperv_fill_flush_list_func fill_func, void *data)
data              151 arch/x86/include/asm/pci.h 	struct setup_data data;
data               14 arch/x86/include/asm/processor-cyrix.h static inline void setCx86(u8 reg, u8 data)
data               17 arch/x86/include/asm/processor-cyrix.h 	outb(data, 0x23);
data               24 arch/x86/include/asm/prom.h extern void add_dtb(u64 data);
data               28 arch/x86/include/asm/prom.h static inline void add_dtb(u64 data) { }
data               14 arch/x86/include/asm/vdso.h 	void *data;
data               49 arch/x86/include/uapi/asm/bootparam.h 	__u8 data[0];
data              178 arch/x86/include/uapi/asm/kvm.h 	__u64 data;
data              433 arch/x86/include/uapi/asm/kvm.h 	} data;
data               11 arch/x86/kernel/acpi/apei.c int arch_apei_enable_cmcff(struct acpi_hest_header *hest_hdr, void *data)
data              649 arch/x86/kernel/alternative.c int3_exception_notify(struct notifier_block *self, unsigned long val, void *data)
data              651 arch/x86/kernel/alternative.c 	struct die_args *args = data;
data              269 arch/x86/kernel/apic/io_apic.c 	unsigned int data;
data              290 arch/x86/kernel/apic/io_apic.c 	return readl(&io_apic->data);
data              299 arch/x86/kernel/apic/io_apic.c 	writel(value, &io_apic->data);
data              374 arch/x86/kernel/apic/io_apic.c static int __add_pin_to_irq_node(struct mp_chip_data *data,
data              380 arch/x86/kernel/apic/io_apic.c 	for_each_irq_pin(entry, data->irq_2_pin)
data              392 arch/x86/kernel/apic/io_apic.c 	list_add_tail(&entry->list, &data->irq_2_pin);
data              397 arch/x86/kernel/apic/io_apic.c static void __remove_pin_from_irq(struct mp_chip_data *data, int apic, int pin)
data              401 arch/x86/kernel/apic/io_apic.c 	list_for_each_entry_safe(entry, tmp, &data->irq_2_pin, list)
data              409 arch/x86/kernel/apic/io_apic.c static void add_pin_to_irq_node(struct mp_chip_data *data,
data              412 arch/x86/kernel/apic/io_apic.c 	if (__add_pin_to_irq_node(data, node, apic, pin))
data              419 arch/x86/kernel/apic/io_apic.c static void __init replace_pin_at_irq_node(struct mp_chip_data *data, int node,
data              425 arch/x86/kernel/apic/io_apic.c 	for_each_irq_pin(entry, data->irq_2_pin) {
data              435 arch/x86/kernel/apic/io_apic.c 	add_pin_to_irq_node(data, node, newapic, newpin);
data              438 arch/x86/kernel/apic/io_apic.c static void io_apic_modify_irq(struct mp_chip_data *data,
data              445 arch/x86/kernel/apic/io_apic.c 	eu.entry = data->entry;
data              448 arch/x86/kernel/apic/io_apic.c 	data->entry = eu.entry;
data              450 arch/x86/kernel/apic/io_apic.c 	for_each_irq_pin(entry, data->irq_2_pin) {
data              466 arch/x86/kernel/apic/io_apic.c 	readl(&io_apic->data);
data              471 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data = irq_data->chip_data;
data              475 arch/x86/kernel/apic/io_apic.c 	io_apic_modify_irq(data, ~0, IO_APIC_REDIR_MASKED, &io_apic_sync);
data              479 arch/x86/kernel/apic/io_apic.c static void __unmask_ioapic(struct mp_chip_data *data)
data              481 arch/x86/kernel/apic/io_apic.c 	io_apic_modify_irq(data, ~IO_APIC_REDIR_MASKED, 0, NULL);
data              486 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data = irq_data->chip_data;
data              490 arch/x86/kernel/apic/io_apic.c 	__unmask_ioapic(data);
data              534 arch/x86/kernel/apic/io_apic.c static void eoi_ioapic_pin(int vector, struct mp_chip_data *data)
data              540 arch/x86/kernel/apic/io_apic.c 	for_each_irq_pin(entry, data->irq_2_pin)
data              941 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data = irq_get_chip_data(irq);
data              948 arch/x86/kernel/apic/io_apic.c 	if (irq < nr_legacy_irqs() && data->count == 1) {
data              949 arch/x86/kernel/apic/io_apic.c 		if (info->ioapic_trigger != data->trigger)
data              951 arch/x86/kernel/apic/io_apic.c 		data->entry.trigger = data->trigger = info->ioapic_trigger;
data              952 arch/x86/kernel/apic/io_apic.c 		data->entry.polarity = data->polarity = info->ioapic_polarity;
data              955 arch/x86/kernel/apic/io_apic.c 	return data->trigger == info->ioapic_trigger &&
data              956 arch/x86/kernel/apic/io_apic.c 	       data->polarity == info->ioapic_polarity;
data             1005 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data;
data             1026 arch/x86/kernel/apic/io_apic.c 			data = irq_data->chip_data;
data             1027 arch/x86/kernel/apic/io_apic.c 			data->isa_irq = true;
data             1040 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data;
data             1068 arch/x86/kernel/apic/io_apic.c 			data = irq_get_chip_data(irq);
data             1069 arch/x86/kernel/apic/io_apic.c 			data->count++;
data             1129 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data;
data             1134 arch/x86/kernel/apic/io_apic.c 	data = irq_data->chip_data;
data             1135 arch/x86/kernel/apic/io_apic.c 	if (!data || data->isa_irq)
data             1139 arch/x86/kernel/apic/io_apic.c 	if (--data->count == 0)
data             1343 arch/x86/kernel/apic/io_apic.c 		struct mp_chip_data *data;
data             1348 arch/x86/kernel/apic/io_apic.c 		data = irq_get_chip_data(irq);
data             1349 arch/x86/kernel/apic/io_apic.c 		if (!data)
data             1351 arch/x86/kernel/apic/io_apic.c 		if (list_empty(&data->irq_2_pin))
data             1355 arch/x86/kernel/apic/io_apic.c 		for_each_irq_pin(entry, data->irq_2_pin)
data             1685 arch/x86/kernel/apic/io_apic.c static unsigned int startup_ioapic_irq(struct irq_data *data)
data             1687 arch/x86/kernel/apic/io_apic.c 	int was_pending = 0, irq = data->irq;
data             1696 arch/x86/kernel/apic/io_apic.c 	__unmask_ioapic(data->chip_data);
data             1705 arch/x86/kernel/apic/io_apic.c static bool io_apic_level_ack_pending(struct mp_chip_data *data)
data             1711 arch/x86/kernel/apic/io_apic.c 	for_each_irq_pin(entry, data->irq_2_pin) {
data             1728 arch/x86/kernel/apic/io_apic.c static inline bool ioapic_irqd_mask(struct irq_data *data)
data             1731 arch/x86/kernel/apic/io_apic.c 	if (unlikely(irqd_is_setaffinity_pending(data))) {
data             1732 arch/x86/kernel/apic/io_apic.c 		if (!irqd_irq_masked(data))
data             1733 arch/x86/kernel/apic/io_apic.c 			mask_ioapic_irq(data);
data             1739 arch/x86/kernel/apic/io_apic.c static inline void ioapic_irqd_unmask(struct irq_data *data, bool masked)
data             1768 arch/x86/kernel/apic/io_apic.c 		if (!io_apic_level_ack_pending(data->chip_data))
data             1769 arch/x86/kernel/apic/io_apic.c 			irq_move_masked_irq(data);
data             1771 arch/x86/kernel/apic/io_apic.c 		if (!irqd_irq_masked(data))
data             1772 arch/x86/kernel/apic/io_apic.c 			unmask_ioapic_irq(data);
data             1776 arch/x86/kernel/apic/io_apic.c static inline bool ioapic_irqd_mask(struct irq_data *data)
data             1780 arch/x86/kernel/apic/io_apic.c static inline void ioapic_irqd_unmask(struct irq_data *data, bool masked)
data             1853 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data = irq_data->chip_data;
data             1862 arch/x86/kernel/apic/io_apic.c 	eoi_ioapic_pin(data->entry.vector, data);
data             1996 arch/x86/kernel/apic/io_apic.c static void mask_lapic_irq(struct irq_data *data)
data             2004 arch/x86/kernel/apic/io_apic.c static void unmask_lapic_irq(struct irq_data *data)
data             2012 arch/x86/kernel/apic/io_apic.c static void ack_lapic_irq(struct irq_data *data)
data             2129 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data = irq_data->chip_data;
data             2220 arch/x86/kernel/apic/io_apic.c 		replace_pin_at_irq_node(data, node, apic1, pin1, apic2, pin2);
data             2905 arch/x86/kernel/apic/io_apic.c 		struct mp_chip_data *data;
data             2908 arch/x86/kernel/apic/io_apic.c 			data = irq_get_chip_data(irq);
data             2909 arch/x86/kernel/apic/io_apic.c 			if (data && data->count) {
data             2940 arch/x86/kernel/apic/io_apic.c static void mp_irqdomain_get_attr(u32 gsi, struct mp_chip_data *data,
data             2944 arch/x86/kernel/apic/io_apic.c 		data->trigger = info->ioapic_trigger;
data             2945 arch/x86/kernel/apic/io_apic.c 		data->polarity = info->ioapic_polarity;
data             2946 arch/x86/kernel/apic/io_apic.c 	} else if (acpi_get_override_irq(gsi, &data->trigger,
data             2947 arch/x86/kernel/apic/io_apic.c 					 &data->polarity) < 0) {
data             2949 arch/x86/kernel/apic/io_apic.c 		data->trigger = IOAPIC_LEVEL;
data             2950 arch/x86/kernel/apic/io_apic.c 		data->polarity = IOAPIC_POL_LOW;
data             2954 arch/x86/kernel/apic/io_apic.c static void mp_setup_entry(struct irq_cfg *cfg, struct mp_chip_data *data,
data             2962 arch/x86/kernel/apic/io_apic.c 	entry->trigger	     = data->trigger;
data             2963 arch/x86/kernel/apic/io_apic.c 	entry->polarity	     = data->polarity;
data             2968 arch/x86/kernel/apic/io_apic.c 	if (data->trigger == IOAPIC_LEVEL)
data             2980 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data;
data             2995 arch/x86/kernel/apic/io_apic.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             2996 arch/x86/kernel/apic/io_apic.c 	if (!data)
data             2999 arch/x86/kernel/apic/io_apic.c 	info->ioapic_entry = &data->entry;
data             3002 arch/x86/kernel/apic/io_apic.c 		kfree(data);
data             3006 arch/x86/kernel/apic/io_apic.c 	INIT_LIST_HEAD(&data->irq_2_pin);
data             3010 arch/x86/kernel/apic/io_apic.c 	irq_data->chip_data = data;
data             3011 arch/x86/kernel/apic/io_apic.c 	mp_irqdomain_get_attr(mp_pin_to_gsi(ioapic, pin), data, info);
data             3014 arch/x86/kernel/apic/io_apic.c 	add_pin_to_irq_node(data, ioapic_alloc_attr_node(info), ioapic, pin);
data             3018 arch/x86/kernel/apic/io_apic.c 		mp_setup_entry(cfg, data, info->ioapic_entry);
data             3019 arch/x86/kernel/apic/io_apic.c 	mp_register_handler(virq, data->trigger);
data             3027 arch/x86/kernel/apic/io_apic.c 		    virq, data->trigger, data->polarity, cfg->dest_apicid);
data             3036 arch/x86/kernel/apic/io_apic.c 	struct mp_chip_data *data;
data             3041 arch/x86/kernel/apic/io_apic.c 		data = irq_data->chip_data;
data             3042 arch/x86/kernel/apic/io_apic.c 		__remove_pin_from_irq(data, mp_irqdomain_ioapic_idx(domain),
data             3044 arch/x86/kernel/apic/io_apic.c 		WARN_ON(!list_empty(&data->irq_2_pin));
data               41 arch/x86/kernel/apic/msi.c 	msg->data =
data               48 arch/x86/kernel/apic/msi.c static void irq_msi_compose_msg(struct irq_data *data, struct msi_msg *msg)
data               50 arch/x86/kernel/apic/msi.c 	__irq_msi_compose_msg(irqd_cfg(data), msg);
data              309 arch/x86/kernel/apic/msi.c static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg)
data              311 arch/x86/kernel/apic/msi.c 	dmar_msi_write(data->irq, msg);
data              403 arch/x86/kernel/apic/msi.c 	return (int)(long)info->data;
data              406 arch/x86/kernel/apic/msi.c static void hpet_msi_write_msg(struct irq_data *data, struct msi_msg *msg)
data              408 arch/x86/kernel/apic/msi.c 	hpet_msi_write(irq_data_get_irq_handler_data(data), msg);
data              472 arch/x86/kernel/apic/msi.c 	domain_info->data = (void *)(long)hpet_id;
data              574 arch/x86/kernel/cpu/mce/core.c 			      void *data)
data              576 arch/x86/kernel/cpu/mce/core.c 	struct mce *m = (struct mce *)data;
data              600 arch/x86/kernel/cpu/mce/core.c 				void *data)
data              602 arch/x86/kernel/cpu/mce/core.c 	struct mce *mce = (struct mce *)data;
data              622 arch/x86/kernel/cpu/mce/core.c 				void *data)
data              624 arch/x86/kernel/cpu/mce/core.c 	struct mce *m = (struct mce *)data;
data             2071 arch/x86/kernel/cpu/mce/core.c static void mce_cpu_restart(void *data)
data             2088 arch/x86/kernel/cpu/mce/core.c static void mce_disable_cmci(void *data)
data             2510 arch/x86/kernel/cpu/mce/core.c static int fake_panic_get(void *data, u64 *val)
data             2516 arch/x86/kernel/cpu/mce/core.c static int fake_panic_set(void *data, u64 val)
data               41 arch/x86/kernel/cpu/mce/dev-mcelog.c 				void *data)
data               43 arch/x86/kernel/cpu/mce/dev-mcelog.c 	struct mce *mce = (struct mce *)data;
data               65 arch/x86/kernel/cpu/mce/inject.c static int inj_##reg##_set(void *data, u64 val)				\
data               67 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;				\
data               79 arch/x86/kernel/cpu/mce/inject.c static int inj_##reg##_get(void *data, u64 *val)			\
data               81 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;				\
data              278 arch/x86/kernel/cpu/mce/inject.c 			    void *data)
data              280 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;
data              383 arch/x86/kernel/cpu/mce/inject.c static int inj_extcpu_set(void *data, u64 val)
data              385 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;
data              561 arch/x86/kernel/cpu/mce/inject.c static int inj_bank_set(void *data, u64 val)
data              563 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;
data              353 arch/x86/kernel/cpu/mce/severity.c static void *s_next(struct seq_file *f, void *data, loff_t *pos)
data              360 arch/x86/kernel/cpu/mce/severity.c static void s_stop(struct seq_file *f, void *data)
data              364 arch/x86/kernel/cpu/mce/severity.c static int s_show(struct seq_file *f, void *data)
data              366 arch/x86/kernel/cpu/mce/severity.c 	struct severity *ser = data;
data               53 arch/x86/kernel/cpu/microcode/amd.c 	u8		     *data;
data              362 arch/x86/kernel/cpu/microcode/amd.c 		desc->data = ucode;
data              504 arch/x86/kernel/cpu/microcode/amd.c 	if (!(cp.data && cp.size))
data              507 arch/x86/kernel/cpu/microcode/amd.c 	apply_microcode_early_amd(cpuid_1_eax, cp.data, cp.size, true);
data              535 arch/x86/kernel/cpu/microcode/amd.c 	if (!(cp.data && cp.size))
data              538 arch/x86/kernel/cpu/microcode/amd.c 	apply_microcode_early_amd(cpuid_1_eax, cp.data, cp.size, false);
data              542 arch/x86/kernel/cpu/microcode/amd.c load_microcode_amd(bool save, u8 family, const u8 *data, size_t size);
data              551 arch/x86/kernel/cpu/microcode/amd.c 	if (!(cp.data && cp.size))
data              556 arch/x86/kernel/cpu/microcode/amd.c 	scan_containers(cp.data, cp.size, &desc);
data              560 arch/x86/kernel/cpu/microcode/amd.c 	ret = load_microcode_amd(true, x86_family(cpuid_1_eax), desc.data, desc.size);
data              610 arch/x86/kernel/cpu/microcode/amd.c 				kfree(new_patch->data);
data              616 arch/x86/kernel/cpu/microcode/amd.c 			kfree(p->data);
data              631 arch/x86/kernel/cpu/microcode/amd.c 		kfree(p->data);
data              662 arch/x86/kernel/cpu/microcode/amd.c 		uci->mc = p->data;
data              686 arch/x86/kernel/cpu/microcode/amd.c 	mc_amd  = p->data;
data              687 arch/x86/kernel/cpu/microcode/amd.c 	uci->mc = p->data;
data              780 arch/x86/kernel/cpu/microcode/amd.c 	patch->data = kmemdup(fw + SECTION_HDR_SIZE, *patch_size, GFP_KERNEL);
data              781 arch/x86/kernel/cpu/microcode/amd.c 	if (!patch->data) {
data              803 arch/x86/kernel/cpu/microcode/amd.c static enum ucode_state __load_microcode_amd(u8 family, const u8 *data,
data              806 arch/x86/kernel/cpu/microcode/amd.c 	u8 *fw = (u8 *)data;
data              809 arch/x86/kernel/cpu/microcode/amd.c 	offset = install_equiv_cpu_table(data, size);
data              838 arch/x86/kernel/cpu/microcode/amd.c load_microcode_amd(bool save, u8 family, const u8 *data, size_t size)
data              846 arch/x86/kernel/cpu/microcode/amd.c 	ret = __load_microcode_amd(family, data, size);
data              867 arch/x86/kernel/cpu/microcode/amd.c 	memcpy(amd_ucode_patch, p->data, min_t(u32, ksize(p->data), PATCH_MAX_SIZE));
data              910 arch/x86/kernel/cpu/microcode/amd.c 	if (!verify_container(fw->data, fw->size, false))
data              913 arch/x86/kernel/cpu/microcode/amd.c 	ret = load_microcode_amd(bsp, c->x86, fw->data, fw->size);
data              159 arch/x86/kernel/cpu/microcode/core.c 			cd->data = b_fw->data;
data              150 arch/x86/kernel/cpu/microcode/intel.c static struct ucode_patch *memdup_patch(void *data, unsigned int size)
data              158 arch/x86/kernel/cpu/microcode/intel.c 	p->data = kmemdup(data, size, GFP_KERNEL);
data              159 arch/x86/kernel/cpu/microcode/intel.c 	if (!p->data) {
data              167 arch/x86/kernel/cpu/microcode/intel.c static void save_microcode_patch(void *data, unsigned int size)
data              174 arch/x86/kernel/cpu/microcode/intel.c 	mc_hdr = (struct microcode_header_intel *)data;
data              177 arch/x86/kernel/cpu/microcode/intel.c 		mc_saved_hdr = (struct microcode_header_intel *)iter->data;
data              181 arch/x86/kernel/cpu/microcode/intel.c 		if (find_matching_signature(data, sig, pf)) {
data              187 arch/x86/kernel/cpu/microcode/intel.c 			p = memdup_patch(data, size);
data              189 arch/x86/kernel/cpu/microcode/intel.c 				pr_err("Error allocating buffer %p\n", data);
data              192 arch/x86/kernel/cpu/microcode/intel.c 				kfree(iter->data);
data              203 arch/x86/kernel/cpu/microcode/intel.c 		p = memdup_patch(data, size);
data              205 arch/x86/kernel/cpu/microcode/intel.c 			pr_err("Error allocating buffer for %p\n", data);
data              219 arch/x86/kernel/cpu/microcode/intel.c 		intel_ucode_patch = (struct microcode_intel *)__pa_nodebug(p->data);
data              221 arch/x86/kernel/cpu/microcode/intel.c 		intel_ucode_patch = p->data;
data              327 arch/x86/kernel/cpu/microcode/intel.c scan_microcode(void *data, size_t size, struct ucode_cpu_info *uci, bool save)
data              337 arch/x86/kernel/cpu/microcode/intel.c 		mc_header = (struct microcode_header_intel *)data;
data              342 arch/x86/kernel/cpu/microcode/intel.c 		    microcode_sanity_check(data, 0) < 0)
data              348 arch/x86/kernel/cpu/microcode/intel.c 			data += mc_size;
data              353 arch/x86/kernel/cpu/microcode/intel.c 			save_microcode_patch(data, mc_size);
data              359 arch/x86/kernel/cpu/microcode/intel.c 			if (!has_newer_microcode(data,
data              368 arch/x86/kernel/cpu/microcode/intel.c 			if (!has_newer_microcode(data,
data              376 arch/x86/kernel/cpu/microcode/intel.c 		patch = data;
data              379 arch/x86/kernel/cpu/microcode/intel.c 		data += mc_size;
data              445 arch/x86/kernel/cpu/microcode/intel.c 		mc_saved_header = (struct microcode_header_intel *)p->data;
data              640 arch/x86/kernel/cpu/microcode/intel.c 	if (!(cp.data && cp.size))
data              645 arch/x86/kernel/cpu/microcode/intel.c 	scan_microcode(cp.data, cp.size, &uci, true);
data              673 arch/x86/kernel/cpu/microcode/intel.c 	if (!(cp.data && cp.size))
data              678 arch/x86/kernel/cpu/microcode/intel.c 	return scan_microcode(cp.data, cp.size, uci, false);
data              731 arch/x86/kernel/cpu/microcode/intel.c 		phdr = (struct microcode_header_intel *)iter->data;
data              741 arch/x86/kernel/cpu/microcode/intel.c 		return iter->data;
data              873 arch/x86/kernel/cpu/microcode/intel.c 		u8 *data;
data              901 arch/x86/kernel/cpu/microcode/intel.c 		data = mc + sizeof(mc_header);
data              902 arch/x86/kernel/cpu/microcode/intel.c 		if (!copy_from_iter_full(data, data_size, iter) ||
data              989 arch/x86/kernel/cpu/microcode/intel.c 	kvec.iov_base = (void *)firmware->data;
data              163 arch/x86/kernel/cpu/mtrr/mtrr.c 	struct set_mtrr_data *data = info;
data              178 arch/x86/kernel/cpu/mtrr/mtrr.c 	if (data->smp_reg != ~0U) {
data              179 arch/x86/kernel/cpu/mtrr/mtrr.c 		mtrr_if->set(data->smp_reg, data->smp_base,
data              180 arch/x86/kernel/cpu/mtrr/mtrr.c 			     data->smp_size, data->smp_type);
data              232 arch/x86/kernel/cpu/mtrr/mtrr.c 	struct set_mtrr_data data = { .smp_reg = reg,
data              238 arch/x86/kernel/cpu/mtrr/mtrr.c 	stop_machine(mtrr_rendezvous_handler, &data, cpu_online_mask);
data              244 arch/x86/kernel/cpu/mtrr/mtrr.c 	struct set_mtrr_data data = { .smp_reg = reg,
data              250 arch/x86/kernel/cpu/mtrr/mtrr.c 	stop_machine_cpuslocked(mtrr_rendezvous_handler, &data, cpu_online_mask);
data              256 arch/x86/kernel/cpu/mtrr/mtrr.c 	struct set_mtrr_data data = { .smp_reg = reg,
data              262 arch/x86/kernel/cpu/mtrr/mtrr.c 	stop_machine_from_inactive_cpu(mtrr_rendezvous_handler, &data,
data               30 arch/x86/kernel/cpu/resctrl/ctrlmondata.c static bool bw_validate_amd(char *buf, unsigned long *data,
data               48 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	*data = roundup(bw, (unsigned long)r->membw.bw_gran);
data               52 arch/x86/kernel/cpu/resctrl/ctrlmondata.c int parse_bw_amd(struct rdt_parse_data *data, struct rdt_resource *r,
data               62 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	if (!bw_validate_amd(data->buf, &bw_val, r))
data               77 arch/x86/kernel/cpu/resctrl/ctrlmondata.c static bool bw_validate(char *buf, unsigned long *data, struct rdt_resource *r)
data              103 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	*data = roundup(bw, (unsigned long)r->membw.bw_gran);
data              107 arch/x86/kernel/cpu/resctrl/ctrlmondata.c int parse_bw_intel(struct rdt_parse_data *data, struct rdt_resource *r,
data              117 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	if (!bw_validate(data->buf, &bw_val, r))
data              131 arch/x86/kernel/cpu/resctrl/ctrlmondata.c bool cbm_validate_intel(char *buf, u32 *data, struct rdt_resource *r)
data              162 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	*data = val;
data              170 arch/x86/kernel/cpu/resctrl/ctrlmondata.c bool cbm_validate_amd(char *buf, u32 *data, struct rdt_resource *r)
data              186 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	*data = val;
data              194 arch/x86/kernel/cpu/resctrl/ctrlmondata.c int parse_cbm(struct rdt_parse_data *data, struct rdt_resource *r,
data              197 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	struct rdtgroup *rdtgrp = data->rdtgrp;
data              215 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	if (!r->cbm_validate(data->buf, &cbm_val, r))
data              257 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 	struct rdt_parse_data data;
data              280 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 			data.buf = dom;
data              281 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 			data.rdtgrp = rdtgrp;
data              282 arch/x86/kernel/cpu/resctrl/ctrlmondata.c 			if (r->parse_ctrlval(&data, r, d))
data              456 arch/x86/kernel/cpu/resctrl/internal.h 	int (*parse_ctrlval)(struct rdt_parse_data *data,
data              459 arch/x86/kernel/cpu/resctrl/internal.h 	bool (*cbm_validate)(char *buf, u32 *data, struct rdt_resource *r);
data              466 arch/x86/kernel/cpu/resctrl/internal.h int parse_cbm(struct rdt_parse_data *data, struct rdt_resource *r,
data              468 arch/x86/kernel/cpu/resctrl/internal.h int parse_bw_intel(struct rdt_parse_data *data, struct rdt_resource *r,
data              470 arch/x86/kernel/cpu/resctrl/internal.h int parse_bw_amd(struct rdt_parse_data *data, struct rdt_resource *r,
data              602 arch/x86/kernel/cpu/resctrl/internal.h bool cbm_validate_intel(char *buf, u32 *data, struct rdt_resource *r);
data              603 arch/x86/kernel/cpu/resctrl/internal.h bool cbm_validate_amd(char *buf, u32 *data, struct rdt_resource *r);
data               43 arch/x86/kernel/devicetree.c void __init add_dtb(u64 data)
data               45 arch/x86/kernel/devicetree.c 	initial_dtb = data + offsetof(struct setup_data, data);
data              717 arch/x86/kernel/e820.c 	extmap = (struct boot_e820_entry *)(sdata->data);
data              991 arch/x86/kernel/e820.c 	struct setup_data *data;
data              999 arch/x86/kernel/e820.c 		data = early_memremap(pa_data, sizeof(*data));
data             1000 arch/x86/kernel/e820.c 		e820__range_update(pa_data, sizeof(*data)+data->len, E820_TYPE_RAM, E820_TYPE_RESERVED_KERN);
data             1001 arch/x86/kernel/e820.c 		e820__range_update_kexec(pa_data, sizeof(*data)+data->len, E820_TYPE_RAM, E820_TYPE_RESERVED_KERN);
data             1002 arch/x86/kernel/e820.c 		pa_data = data->next;
data             1003 arch/x86/kernel/e820.c 		early_memunmap(data, sizeof(*data));
data             1051 arch/x86/kernel/fpu/xstate.c __copy_xstate_to_user(void __user *ubuf, const void *data, unsigned int offset, unsigned int size, unsigned int size_total)
data             1059 arch/x86/kernel/fpu/xstate.c 		if (__copy_to_user(ubuf + offset, data, copy))
data              556 arch/x86/kernel/ftrace.c static void do_sync_core(void *data)
data              472 arch/x86/kernel/hpet.c void hpet_msi_unmask(struct irq_data *data)
data              474 arch/x86/kernel/hpet.c 	struct hpet_channel *hc = irq_data_get_irq_handler_data(data);
data              482 arch/x86/kernel/hpet.c void hpet_msi_mask(struct irq_data *data)
data              484 arch/x86/kernel/hpet.c 	struct hpet_channel *hc = irq_data_get_irq_handler_data(data);
data              494 arch/x86/kernel/hpet.c 	hpet_writel(msg->data, HPET_Tn_ROUTE(hc->num));
data              501 arch/x86/kernel/hpet.c 	struct irq_data *data = irq_get_irq_data(hc->irq);
data              505 arch/x86/kernel/hpet.c 	irq_chip_compose_msi_msg(data, &msg);
data              507 arch/x86/kernel/hpet.c 	hpet_msi_unmask(data);
data              511 arch/x86/kernel/hpet.c static irqreturn_t hpet_msi_interrupt_handler(int irq, void *data)
data              513 arch/x86/kernel/hpet.c 	struct hpet_channel *hc = data;
data              526 arch/x86/kernel/hw_breakpoint.c 		struct notifier_block *unused, unsigned long val, void *data)
data              531 arch/x86/kernel/hw_breakpoint.c 	return hw_breakpoint_handler(data);
data               72 arch/x86/kernel/i8259.c static void disable_8259A_irq(struct irq_data *data)
data               74 arch/x86/kernel/i8259.c 	mask_8259A_irq(data->irq);
data               91 arch/x86/kernel/i8259.c static void enable_8259A_irq(struct irq_data *data)
data               93 arch/x86/kernel/i8259.c 	unmask_8259A_irq(data->irq);
data              150 arch/x86/kernel/i8259.c static void mask_and_ack_8259A(struct irq_data *data)
data              152 arch/x86/kernel/i8259.c 	unsigned int irq = data->irq;
data              232 arch/x86/kernel/idt.c 	struct idt_data data;
data              236 arch/x86/kernel/idt.c 	memset(&data, 0, sizeof(data));
data              237 arch/x86/kernel/idt.c 	data.vector	= n;
data              238 arch/x86/kernel/idt.c 	data.addr	= addr;
data              239 arch/x86/kernel/idt.c 	data.segment	= __KERNEL_CS;
data              240 arch/x86/kernel/idt.c 	data.bits.type	= GATE_INTERRUPT;
data              241 arch/x86/kernel/idt.c 	data.bits.p	= 1;
data              243 arch/x86/kernel/idt.c 	idt_setup_from_table(idt_table, &data, 1, false);
data              351 arch/x86/kernel/irq.c 	struct irq_data *data;
data              381 arch/x86/kernel/irq.c 			data = irq_desc_get_irq_data(desc);
data              382 arch/x86/kernel/irq.c 			chip = irq_data_get_irq_chip(data);
data              384 arch/x86/kernel/irq.c 				chip->irq_retrigger(data);
data               71 arch/x86/kernel/itmt.c 		.data		= &sysctl_sched_itmt_enabled,
data              168 arch/x86/kernel/jailhouse.c 			pa_data += offsetof(struct setup_data, data);
data               87 arch/x86/kernel/kdebugfs.c 	struct setup_data *data;
data              104 arch/x86/kernel/kdebugfs.c 		data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
data              105 arch/x86/kernel/kdebugfs.c 		if (!data) {
data              112 arch/x86/kernel/kdebugfs.c 		node->type = data->type;
data              113 arch/x86/kernel/kdebugfs.c 		node->len = data->len;
data              115 arch/x86/kernel/kdebugfs.c 		pa_data = data->next;
data              117 arch/x86/kernel/kdebugfs.c 		memunmap(data);
data              129 arch/x86/kernel/kdebugfs.c 	.data		= &boot_params,
data              627 arch/x86/kernel/kgdb.c 		struct perf_sample_data *data, struct pt_regs *regs)
data               73 arch/x86/kernel/ksysfs.c 	struct setup_data *data;
data               81 arch/x86/kernel/ksysfs.c 		data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
data               82 arch/x86/kernel/ksysfs.c 		if (!data)
data               85 arch/x86/kernel/ksysfs.c 		pa_data = data->next;
data               86 arch/x86/kernel/ksysfs.c 		memunmap(data);
data               95 arch/x86/kernel/ksysfs.c 	struct setup_data *data;
data               99 arch/x86/kernel/ksysfs.c 		data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
data              100 arch/x86/kernel/ksysfs.c 		if (!data)
data              103 arch/x86/kernel/ksysfs.c 			*size = data->len;
data              104 arch/x86/kernel/ksysfs.c 			memunmap(data);
data              108 arch/x86/kernel/ksysfs.c 		pa_data = data->next;
data              109 arch/x86/kernel/ksysfs.c 		memunmap(data);
data              120 arch/x86/kernel/ksysfs.c 	struct setup_data *data;
data              129 arch/x86/kernel/ksysfs.c 	data = memremap(paddr, sizeof(*data), MEMREMAP_WB);
data              130 arch/x86/kernel/ksysfs.c 	if (!data)
data              133 arch/x86/kernel/ksysfs.c 	ret = sprintf(buf, "0x%x\n", data->type);
data              134 arch/x86/kernel/ksysfs.c 	memunmap(data);
data              146 arch/x86/kernel/ksysfs.c 	struct setup_data *data;
data              156 arch/x86/kernel/ksysfs.c 	data = memremap(paddr, sizeof(*data), MEMREMAP_WB);
data              157 arch/x86/kernel/ksysfs.c 	if (!data)
data              160 arch/x86/kernel/ksysfs.c 	if (off > data->len) {
data              165 arch/x86/kernel/ksysfs.c 	if (count > data->len - off)
data              166 arch/x86/kernel/ksysfs.c 		count = data->len - off;
data              172 arch/x86/kernel/ksysfs.c 	p = memremap(paddr + sizeof(*data), data->len, MEMREMAP_WB);
data              180 arch/x86/kernel/ksysfs.c 	memunmap(data);
data              247 arch/x86/kernel/ksysfs.c 	struct setup_data *data;
data              252 arch/x86/kernel/ksysfs.c 		data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
data              253 arch/x86/kernel/ksysfs.c 		if (!data) {
data              257 arch/x86/kernel/ksysfs.c 		pa_data = data->next;
data              258 arch/x86/kernel/ksysfs.c 		memunmap(data);
data               43 arch/x86/kernel/machine_kexec_64.c 	struct init_pgtable_data *data = arg;
data               49 arch/x86/kernel/machine_kexec_64.c 	return kernel_ident_mapping_init(data->info, data->level4p, mstart, mend);
data               55 arch/x86/kernel/machine_kexec_64.c 	struct init_pgtable_data data;
data               59 arch/x86/kernel/machine_kexec_64.c 	data.info = info;
data               60 arch/x86/kernel/machine_kexec_64.c 	data.level4p = level4p;
data               64 arch/x86/kernel/machine_kexec_64.c 				  &data, mem_region_callback);
data               70 arch/x86/kernel/machine_kexec_64.c 				  &data, mem_region_callback);
data              179 arch/x86/kernel/machine_kexec_64.c static void *alloc_pgt_page(void *data)
data              181 arch/x86/kernel/machine_kexec_64.c 	struct kimage *image = (struct kimage *)data;
data               49 arch/x86/kernel/msr.c 	u32 data[2];
data               59 arch/x86/kernel/msr.c 		err = rdmsr_safe_on_cpu(cpu, reg, &data[0], &data[1]);
data               62 arch/x86/kernel/msr.c 		if (copy_to_user(tmp, &data, 8)) {
data               77 arch/x86/kernel/msr.c 	u32 data[2];
data               91 arch/x86/kernel/msr.c 		if (copy_from_user(&data, tmp, 8)) {
data               95 arch/x86/kernel/msr.c 		err = wrmsr_safe_on_cpu(cpu, reg, data[0], data[1]);
data               16 arch/x86/kernel/paravirt_patch.c #define PATCH_CASE(ops, m, data, insn_buff, len)				\
data               18 arch/x86/kernel/paravirt_patch.c 		return PATCH(data, ops##_##m, insn_buff, len)
data              147 arch/x86/kernel/pci-dma.c static int via_no_dac_cb(struct pci_dev *pdev, void *data)
data               10 arch/x86/kernel/pmem.c static int found(struct resource *res, void *data)
data              476 arch/x86/kernel/ptrace.c 			     struct perf_sample_data *data,
data              564 arch/x86/kernel/ptrace.c static int ptrace_write_dr7(struct task_struct *tsk, unsigned long data)
data              571 arch/x86/kernel/ptrace.c 	data &= ~DR_CONTROL_RESERVED;
data              578 arch/x86/kernel/ptrace.c 		bool disabled = !decode_dr7(data, i, &len, &type);
data              604 arch/x86/kernel/ptrace.c 		data = old_dr7;
data              731 arch/x86/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              734 arch/x86/kernel/ptrace.c 	unsigned long __user *datap = (unsigned long __user *)data;
data              742 arch/x86/kernel/ptrace.c 		if ((addr & (sizeof(data) - 1)) || addr >= sizeof(struct user))
data              751 arch/x86/kernel/ptrace.c 			tmp = ptrace_get_debugreg(child, addr / sizeof(data));
data              759 arch/x86/kernel/ptrace.c 		if ((addr & (sizeof(data) - 1)) || addr >= sizeof(struct user))
data              763 arch/x86/kernel/ptrace.c 			ret = putreg(child, addr, data);
data              768 arch/x86/kernel/ptrace.c 						  addr / sizeof(data), data);
data              819 arch/x86/kernel/ptrace.c 					(struct user_desc __user *)data);
data              826 arch/x86/kernel/ptrace.c 					(struct user_desc __user *)data, 0);
data              835 arch/x86/kernel/ptrace.c 		ret = do_arch_prctl_64(child, data, addr);
data              840 arch/x86/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data             1048 arch/x86/kernel/ptrace.c 	unsigned long data = cdata;
data             1049 arch/x86/kernel/ptrace.c 	void __user *datap = compat_ptr(data);
data             1061 arch/x86/kernel/ptrace.c 		ret = putreg32(child, addr, data);
data             1101 arch/x86/kernel/ptrace.c 		return arch_ptrace(child, request, addr, data);
data             1104 arch/x86/kernel/ptrace.c 		return compat_ptrace_request(child, request, addr, data);
data             1117 arch/x86/kernel/ptrace.c 	unsigned long data = cdata;
data             1118 arch/x86/kernel/ptrace.c 	void __user *datap = compat_ptr(data);
data             1128 arch/x86/kernel/ptrace.c 		if ((addr & (sizeof(data) - 1)) || addr >= sizeof(struct user) ||
data             1138 arch/x86/kernel/ptrace.c 			tmp = ptrace_get_debugreg(child, addr / sizeof(data));
data             1149 arch/x86/kernel/ptrace.c 		if ((addr & (sizeof(data) - 1)) || addr >= sizeof(struct user) ||
data             1154 arch/x86/kernel/ptrace.c 			ret = putreg(child, addr, data);
data             1159 arch/x86/kernel/ptrace.c 						  addr / sizeof(data), data);
data             1192 arch/x86/kernel/ptrace.c 		return compat_ptrace_request(child, request, addr, data);
data              402 arch/x86/kernel/setup.c 	struct setup_data *data;
data              409 arch/x86/kernel/setup.c 		data = early_memremap(pa_data, sizeof(*data));
data              410 arch/x86/kernel/setup.c 		data_len = data->len + sizeof(struct setup_data);
data              411 arch/x86/kernel/setup.c 		data_type = data->type;
data              412 arch/x86/kernel/setup.c 		pa_next = data->next;
data              413 arch/x86/kernel/setup.c 		early_memunmap(data, sizeof(*data));
data              434 arch/x86/kernel/setup.c 	struct setup_data *data;
data              439 arch/x86/kernel/setup.c 		data = early_memremap(pa_data, sizeof(*data));
data              440 arch/x86/kernel/setup.c 		memblock_reserve(pa_data, sizeof(*data) + data->len);
data              441 arch/x86/kernel/setup.c 		pa_data = data->next;
data              442 arch/x86/kernel/setup.c 		early_memunmap(data, sizeof(*data));
data               55 arch/x86/kernel/tsc.c 	struct cyc2ns_data data[2];	/*  0 + 2*16 = 32 */
data               62 arch/x86/kernel/tsc.c __always_inline void cyc2ns_read_begin(struct cyc2ns_data *data)
data               72 arch/x86/kernel/tsc.c 		data->cyc2ns_offset = this_cpu_read(cyc2ns.data[idx].cyc2ns_offset);
data               73 arch/x86/kernel/tsc.c 		data->cyc2ns_mul    = this_cpu_read(cyc2ns.data[idx].cyc2ns_mul);
data               74 arch/x86/kernel/tsc.c 		data->cyc2ns_shift  = this_cpu_read(cyc2ns.data[idx].cyc2ns_shift);
data              110 arch/x86/kernel/tsc.c 	struct cyc2ns_data data;
data              113 arch/x86/kernel/tsc.c 	cyc2ns_read_begin(&data);
data              115 arch/x86/kernel/tsc.c 	ns = data.cyc2ns_offset;
data              116 arch/x86/kernel/tsc.c 	ns += mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift);
data              126 arch/x86/kernel/tsc.c 	struct cyc2ns_data data;
data              136 arch/x86/kernel/tsc.c 	clocks_calc_mult_shift(&data.cyc2ns_mul, &data.cyc2ns_shift, khz,
data              145 arch/x86/kernel/tsc.c 	if (data.cyc2ns_shift == 32) {
data              146 arch/x86/kernel/tsc.c 		data.cyc2ns_shift = 31;
data              147 arch/x86/kernel/tsc.c 		data.cyc2ns_mul >>= 1;
data              150 arch/x86/kernel/tsc.c 	data.cyc2ns_offset = ns_now -
data              151 arch/x86/kernel/tsc.c 		mul_u64_u32_shr(tsc_now, data.cyc2ns_mul, data.cyc2ns_shift);
data              156 arch/x86/kernel/tsc.c 	c2n->data[0] = data;
data              158 arch/x86/kernel/tsc.c 	c2n->data[1] = data;
data              195 arch/x86/kernel/tsc.c 	struct cyc2ns_data *data = c2n->data;
data              201 arch/x86/kernel/tsc.c 			c2n->data[0] = data[0];
data              202 arch/x86/kernel/tsc.c 			c2n->data[1] = data[1];
data              946 arch/x86/kernel/tsc.c 	this_cpu_write(cyc2ns.data[0].cyc2ns_offset, 0);
data              947 arch/x86/kernel/tsc.c 	this_cpu_write(cyc2ns.data[1].cyc2ns_offset, 0);
data              952 arch/x86/kernel/tsc.c 		per_cpu(cyc2ns.data[0].cyc2ns_offset, cpu) = offset;
data              953 arch/x86/kernel/tsc.c 		per_cpu(cyc2ns.data[1].cyc2ns_offset, cpu) = offset;
data              976 arch/x86/kernel/tsc.c 				void *data)
data              978 arch/x86/kernel/tsc.c 	struct cpufreq_freqs *freq = data;
data              205 arch/x86/kernel/umip.c 			     unsigned char *data, int *data_size, bool x86_64)
data              207 arch/x86/kernel/umip.c 	if (!data || !data_size || !insn)
data              242 arch/x86/kernel/umip.c 		memcpy(data + 2, &dummy_base_addr, *data_size);
data              245 arch/x86/kernel/umip.c 		memcpy(data, &dummy_limit, UMIP_GDT_IDT_LIMIT_SIZE);
data              263 arch/x86/kernel/umip.c 		memcpy(data, &dummy_value, *data_size);
data              997 arch/x86/kernel/uprobes.c int arch_uprobe_exception_notify(struct notifier_block *self, unsigned long val, void *data)
data              999 arch/x86/kernel/uprobes.c 	struct die_args *args = data;
data               11 arch/x86/kvm/debugfs.c static int vcpu_get_timer_advance_ns(void *data, u64 *val)
data               13 arch/x86/kvm/debugfs.c 	struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data;
data               20 arch/x86/kvm/debugfs.c static int vcpu_get_tsc_offset(void *data, u64 *val)
data               22 arch/x86/kvm/debugfs.c 	struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data;
data               29 arch/x86/kvm/debugfs.c static int vcpu_get_tsc_scaling_ratio(void *data, u64 *val)
data               31 arch/x86/kvm/debugfs.c 	struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data;
data               38 arch/x86/kvm/debugfs.c static int vcpu_get_tsc_scaling_frac_bits(void *data, u64 *val)
data              833 arch/x86/kvm/emulate.c 			      void *data, unsigned size)
data              835 arch/x86/kvm/emulate.c 	return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception, true);
data              839 arch/x86/kvm/emulate.c 			       ulong linear, void *data,
data              842 arch/x86/kvm/emulate.c 	return ctxt->ops->write_std(ctxt, linear, data, size, &ctxt->exception, true);
data              847 arch/x86/kvm/emulate.c 			      void *data,
data              856 arch/x86/kvm/emulate.c 	return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception, false);
data              861 arch/x86/kvm/emulate.c 			       void *data,
data              870 arch/x86/kvm/emulate.c 	return ctxt->ops->write_std(ctxt, linear, data, size, &ctxt->exception, false);
data              882 arch/x86/kvm/emulate.c 	int cur_size = ctxt->fetch.end - ctxt->fetch.data;
data             1093 arch/x86/kvm/emulate.c static void read_sse_reg(struct x86_emulate_ctxt *ctxt, sse128_t *data, int reg)
data             1097 arch/x86/kvm/emulate.c 	case 0: asm("movdqa %%xmm0, %0" : "=m"(*data)); break;
data             1098 arch/x86/kvm/emulate.c 	case 1: asm("movdqa %%xmm1, %0" : "=m"(*data)); break;
data             1099 arch/x86/kvm/emulate.c 	case 2: asm("movdqa %%xmm2, %0" : "=m"(*data)); break;
data             1100 arch/x86/kvm/emulate.c 	case 3: asm("movdqa %%xmm3, %0" : "=m"(*data)); break;
data             1101 arch/x86/kvm/emulate.c 	case 4: asm("movdqa %%xmm4, %0" : "=m"(*data)); break;
data             1102 arch/x86/kvm/emulate.c 	case 5: asm("movdqa %%xmm5, %0" : "=m"(*data)); break;
data             1103 arch/x86/kvm/emulate.c 	case 6: asm("movdqa %%xmm6, %0" : "=m"(*data)); break;
data             1104 arch/x86/kvm/emulate.c 	case 7: asm("movdqa %%xmm7, %0" : "=m"(*data)); break;
data             1106 arch/x86/kvm/emulate.c 	case 8: asm("movdqa %%xmm8, %0" : "=m"(*data)); break;
data             1107 arch/x86/kvm/emulate.c 	case 9: asm("movdqa %%xmm9, %0" : "=m"(*data)); break;
data             1108 arch/x86/kvm/emulate.c 	case 10: asm("movdqa %%xmm10, %0" : "=m"(*data)); break;
data             1109 arch/x86/kvm/emulate.c 	case 11: asm("movdqa %%xmm11, %0" : "=m"(*data)); break;
data             1110 arch/x86/kvm/emulate.c 	case 12: asm("movdqa %%xmm12, %0" : "=m"(*data)); break;
data             1111 arch/x86/kvm/emulate.c 	case 13: asm("movdqa %%xmm13, %0" : "=m"(*data)); break;
data             1112 arch/x86/kvm/emulate.c 	case 14: asm("movdqa %%xmm14, %0" : "=m"(*data)); break;
data             1113 arch/x86/kvm/emulate.c 	case 15: asm("movdqa %%xmm15, %0" : "=m"(*data)); break;
data             1120 arch/x86/kvm/emulate.c static void write_sse_reg(struct x86_emulate_ctxt *ctxt, sse128_t *data,
data             1125 arch/x86/kvm/emulate.c 	case 0: asm("movdqa %0, %%xmm0" : : "m"(*data)); break;
data             1126 arch/x86/kvm/emulate.c 	case 1: asm("movdqa %0, %%xmm1" : : "m"(*data)); break;
data             1127 arch/x86/kvm/emulate.c 	case 2: asm("movdqa %0, %%xmm2" : : "m"(*data)); break;
data             1128 arch/x86/kvm/emulate.c 	case 3: asm("movdqa %0, %%xmm3" : : "m"(*data)); break;
data             1129 arch/x86/kvm/emulate.c 	case 4: asm("movdqa %0, %%xmm4" : : "m"(*data)); break;
data             1130 arch/x86/kvm/emulate.c 	case 5: asm("movdqa %0, %%xmm5" : : "m"(*data)); break;
data             1131 arch/x86/kvm/emulate.c 	case 6: asm("movdqa %0, %%xmm6" : : "m"(*data)); break;
data             1132 arch/x86/kvm/emulate.c 	case 7: asm("movdqa %0, %%xmm7" : : "m"(*data)); break;
data             1134 arch/x86/kvm/emulate.c 	case 8: asm("movdqa %0, %%xmm8" : : "m"(*data)); break;
data             1135 arch/x86/kvm/emulate.c 	case 9: asm("movdqa %0, %%xmm9" : : "m"(*data)); break;
data             1136 arch/x86/kvm/emulate.c 	case 10: asm("movdqa %0, %%xmm10" : : "m"(*data)); break;
data             1137 arch/x86/kvm/emulate.c 	case 11: asm("movdqa %0, %%xmm11" : : "m"(*data)); break;
data             1138 arch/x86/kvm/emulate.c 	case 12: asm("movdqa %0, %%xmm12" : : "m"(*data)); break;
data             1139 arch/x86/kvm/emulate.c 	case 13: asm("movdqa %0, %%xmm13" : : "m"(*data)); break;
data             1140 arch/x86/kvm/emulate.c 	case 14: asm("movdqa %0, %%xmm14" : : "m"(*data)); break;
data             1141 arch/x86/kvm/emulate.c 	case 15: asm("movdqa %0, %%xmm15" : : "m"(*data)); break;
data             1148 arch/x86/kvm/emulate.c static void read_mmx_reg(struct x86_emulate_ctxt *ctxt, u64 *data, int reg)
data             1152 arch/x86/kvm/emulate.c 	case 0: asm("movq %%mm0, %0" : "=m"(*data)); break;
data             1153 arch/x86/kvm/emulate.c 	case 1: asm("movq %%mm1, %0" : "=m"(*data)); break;
data             1154 arch/x86/kvm/emulate.c 	case 2: asm("movq %%mm2, %0" : "=m"(*data)); break;
data             1155 arch/x86/kvm/emulate.c 	case 3: asm("movq %%mm3, %0" : "=m"(*data)); break;
data             1156 arch/x86/kvm/emulate.c 	case 4: asm("movq %%mm4, %0" : "=m"(*data)); break;
data             1157 arch/x86/kvm/emulate.c 	case 5: asm("movq %%mm5, %0" : "=m"(*data)); break;
data             1158 arch/x86/kvm/emulate.c 	case 6: asm("movq %%mm6, %0" : "=m"(*data)); break;
data             1159 arch/x86/kvm/emulate.c 	case 7: asm("movq %%mm7, %0" : "=m"(*data)); break;
data             1165 arch/x86/kvm/emulate.c static void write_mmx_reg(struct x86_emulate_ctxt *ctxt, u64 *data, int reg)
data             1169 arch/x86/kvm/emulate.c 	case 0: asm("movq %0, %%mm0" : : "m"(*data)); break;
data             1170 arch/x86/kvm/emulate.c 	case 1: asm("movq %0, %%mm1" : : "m"(*data)); break;
data             1171 arch/x86/kvm/emulate.c 	case 2: asm("movq %0, %%mm2" : : "m"(*data)); break;
data             1172 arch/x86/kvm/emulate.c 	case 3: asm("movq %0, %%mm3" : : "m"(*data)); break;
data             1173 arch/x86/kvm/emulate.c 	case 4: asm("movq %0, %%mm4" : : "m"(*data)); break;
data             1174 arch/x86/kvm/emulate.c 	case 5: asm("movq %0, %%mm5" : : "m"(*data)); break;
data             1175 arch/x86/kvm/emulate.c 	case 6: asm("movq %0, %%mm6" : : "m"(*data)); break;
data             1176 arch/x86/kvm/emulate.c 	case 7: asm("movq %0, %%mm7" : : "m"(*data)); break;
data             1451 arch/x86/kvm/emulate.c 	WARN_ON((mc->end + size) >= sizeof(mc->data));
data             1453 arch/x86/kvm/emulate.c 	rc = ctxt->ops->read_emulated(ctxt, addr, mc->data + mc->end, size,
data             1461 arch/x86/kvm/emulate.c 	memcpy(dest, mc->data + mc->pos, size);
data             1468 arch/x86/kvm/emulate.c 			  void *data,
data             1477 arch/x86/kvm/emulate.c 	return read_emulated(ctxt, linear, data, size);
data             1482 arch/x86/kvm/emulate.c 			   const void *data,
data             1491 arch/x86/kvm/emulate.c 	return ctxt->ops->write_emulated(ctxt, linear, data, size,
data             1497 arch/x86/kvm/emulate.c 			     const void *orig_data, const void *data,
data             1506 arch/x86/kvm/emulate.c 	return ctxt->ops->cmpxchg_emulated(ctxt, linear, orig_data, data,
data             1523 arch/x86/kvm/emulate.c 		n = min3(in_page, (unsigned int)sizeof(rc->data) / size, count);
data             1527 arch/x86/kvm/emulate.c 		if (!ctxt->ops->pio_in_emulated(ctxt, size, port, rc->data, n))
data             1534 arch/x86/kvm/emulate.c 		ctxt->dst.data = rc->data + rc->pos;
data             1539 arch/x86/kvm/emulate.c 		memcpy(dest, rc->data + rc->pos, size);
data             1861 arch/x86/kvm/emulate.c 				       op->data,
data             1879 arch/x86/kvm/emulate.c static int push(struct x86_emulate_ctxt *ctxt, void *data, int bytes)
data             1887 arch/x86/kvm/emulate.c 	return segmented_write(ctxt, addr, data, bytes);
data             5197 arch/x86/kvm/emulate.c 	ctxt->fetch.ptr = ctxt->fetch.data;
data             5198 arch/x86/kvm/emulate.c 	ctxt->fetch.end = ctxt->fetch.data + insn_len;
data             5202 arch/x86/kvm/emulate.c 		memcpy(ctxt->fetch.data, insn, insn_len);
data               99 arch/x86/kvm/hyperv.c 			  u64 data, bool host)
data              104 arch/x86/kvm/hyperv.c 	vector = data & HV_SYNIC_SINT_VECTOR_MASK;
data              105 arch/x86/kvm/hyperv.c 	masked = data & HV_SYNIC_SINT_MASKED;
data              122 arch/x86/kvm/hyperv.c 	atomic64_set(&synic->sint[sint], data);
data              203 arch/x86/kvm/hyperv.c 			 u32 msr, u64 data, bool host)
data              211 arch/x86/kvm/hyperv.c 	trace_kvm_hv_synic_set_msr(vcpu->vcpu_id, msr, data, host);
data              216 arch/x86/kvm/hyperv.c 		synic->control = data;
data              225 arch/x86/kvm/hyperv.c 		synic->version = data;
data              228 arch/x86/kvm/hyperv.c 		if ((data & HV_SYNIC_SIEFP_ENABLE) && !host &&
data              231 arch/x86/kvm/hyperv.c 					    data & PAGE_MASK, PAGE_SIZE)) {
data              235 arch/x86/kvm/hyperv.c 		synic->evt_page = data;
data              240 arch/x86/kvm/hyperv.c 		if ((data & HV_SYNIC_SIMP_ENABLE) && !host &&
data              243 arch/x86/kvm/hyperv.c 					    data & PAGE_MASK, PAGE_SIZE)) {
data              247 arch/x86/kvm/hyperv.c 		synic->msg_page = data;
data              259 arch/x86/kvm/hyperv.c 		ret = synic_set_sint(synic, msr - HV_X64_MSR_SINT0, data, host);
data              724 arch/x86/kvm/hyperv.c 	return !kvm_read_guest_cached(vcpu->kvm, &vcpu->arch.pv_eoi.data,
data              829 arch/x86/kvm/hyperv.c static int kvm_hv_msr_set_crash_ctl(struct kvm_vcpu *vcpu, u64 data, bool host)
data              834 arch/x86/kvm/hyperv.c 		hv->hv_crash_ctl = data & HV_CRASH_CTL_CRASH_NOTIFY;
data              836 arch/x86/kvm/hyperv.c 	if (!host && (data & HV_CRASH_CTL_CRASH_NOTIFY)) {
data              853 arch/x86/kvm/hyperv.c 				     u32 index, u64 data)
data              861 arch/x86/kvm/hyperv.c 	hv->hv_crash_param[array_index_nospec(index, size)] = data;
data              994 arch/x86/kvm/hyperv.c static int kvm_hv_set_msr_pw(struct kvm_vcpu *vcpu, u32 msr, u64 data,
data             1002 arch/x86/kvm/hyperv.c 		hv->hv_guest_os_id = data;
data             1015 arch/x86/kvm/hyperv.c 		if (!(data & HV_X64_MSR_HYPERCALL_ENABLE)) {
data             1016 arch/x86/kvm/hyperv.c 			hv->hv_hypercall = data;
data             1019 arch/x86/kvm/hyperv.c 		gfn = data >> HV_X64_MSR_HYPERCALL_PAGE_ADDRESS_SHIFT;
data             1027 arch/x86/kvm/hyperv.c 		hv->hv_hypercall = data;
data             1032 arch/x86/kvm/hyperv.c 		hv->hv_tsc_page = data;
data             1039 arch/x86/kvm/hyperv.c 						 data);
data             1041 arch/x86/kvm/hyperv.c 		return kvm_hv_msr_set_crash_ctl(vcpu, data, host);
data             1043 arch/x86/kvm/hyperv.c 		if (data == 1) {
data             1049 arch/x86/kvm/hyperv.c 		hv->hv_reenlightenment_control = data;
data             1052 arch/x86/kvm/hyperv.c 		hv->hv_tsc_emulation_control = data;
data             1055 arch/x86/kvm/hyperv.c 		hv->hv_tsc_emulation_status = data;
data             1064 arch/x86/kvm/hyperv.c 			    msr, data);
data             1080 arch/x86/kvm/hyperv.c static int kvm_hv_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host)
data             1088 arch/x86/kvm/hyperv.c 		u32 new_vp_index = (u32)data;
data             1114 arch/x86/kvm/hyperv.c 		if (!(data & HV_X64_MSR_VP_ASSIST_PAGE_ENABLE)) {
data             1115 arch/x86/kvm/hyperv.c 			hv_vcpu->hv_vapic = data;
data             1120 arch/x86/kvm/hyperv.c 		gfn = data >> HV_X64_MSR_VP_ASSIST_PAGE_ADDRESS_SHIFT;
data             1132 arch/x86/kvm/hyperv.c 		hv_vcpu->hv_vapic = data;
data             1141 arch/x86/kvm/hyperv.c 		return kvm_hv_vapic_msr_write(vcpu, APIC_EOI, data);
data             1143 arch/x86/kvm/hyperv.c 		return kvm_hv_vapic_msr_write(vcpu, APIC_ICR, data);
data             1145 arch/x86/kvm/hyperv.c 		return kvm_hv_vapic_msr_write(vcpu, APIC_TASKPRI, data);
data             1149 arch/x86/kvm/hyperv.c 		hv_vcpu->runtime_offset = data - current_task_runtime_100ns();
data             1157 arch/x86/kvm/hyperv.c 		return synic_set_msr(vcpu_to_synic(vcpu), msr, data, host);
data             1165 arch/x86/kvm/hyperv.c 					 data, host);
data             1174 arch/x86/kvm/hyperv.c 					data, host);
data             1184 arch/x86/kvm/hyperv.c 			    msr, data);
data             1193 arch/x86/kvm/hyperv.c 	u64 data = 0;
data             1199 arch/x86/kvm/hyperv.c 		data = hv->hv_guest_os_id;
data             1202 arch/x86/kvm/hyperv.c 		data = hv->hv_hypercall;
data             1205 arch/x86/kvm/hyperv.c 		data = get_time_ref_counter(kvm);
data             1208 arch/x86/kvm/hyperv.c 		data = hv->hv_tsc_page;
data             1217 arch/x86/kvm/hyperv.c 		data = 0;
data             1220 arch/x86/kvm/hyperv.c 		data = hv->hv_reenlightenment_control;
data             1223 arch/x86/kvm/hyperv.c 		data = hv->hv_tsc_emulation_control;
data             1226 arch/x86/kvm/hyperv.c 		data = hv->hv_tsc_emulation_status;
data             1233 arch/x86/kvm/hyperv.c 	*pdata = data;
data             1240 arch/x86/kvm/hyperv.c 	u64 data = 0;
data             1245 arch/x86/kvm/hyperv.c 		data = hv_vcpu->vp_index;
data             1254 arch/x86/kvm/hyperv.c 		data = hv_vcpu->hv_vapic;
data             1257 arch/x86/kvm/hyperv.c 		data = current_task_runtime_100ns() + hv_vcpu->runtime_offset;
data             1285 arch/x86/kvm/hyperv.c 		data = (u64)vcpu->arch.virtual_tsc_khz * 1000;
data             1288 arch/x86/kvm/hyperv.c 		data = APIC_BUS_FREQUENCY;
data             1294 arch/x86/kvm/hyperv.c 	*pdata = data;
data             1298 arch/x86/kvm/hyperv.c int kvm_hv_set_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host)
data             1304 arch/x86/kvm/hyperv.c 		r = kvm_hv_set_msr_pw(vcpu, msr, data, host);
data             1308 arch/x86/kvm/hyperv.c 		return kvm_hv_set_msr(vcpu, msr, data, host);
data               49 arch/x86/kvm/hyperv.h int kvm_hv_set_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 data, bool host);
data              267 arch/x86/kvm/i8254.c static enum hrtimer_restart pit_timer_fn(struct hrtimer *data)
data              269 arch/x86/kvm/i8254.c 	struct kvm_kpit_state *ps = container_of(data, struct kvm_kpit_state, timer);
data              429 arch/x86/kvm/i8254.c 			    gpa_t addr, int len, const void *data)
data              435 arch/x86/kvm/i8254.c 	u32 val = *(u32 *) data;
data              505 arch/x86/kvm/i8254.c 			   gpa_t addr, int len, void *data)
data              567 arch/x86/kvm/i8254.c 	memcpy(data, (char *)&ret, len);
data              575 arch/x86/kvm/i8254.c 				gpa_t addr, int len, const void *data)
data              579 arch/x86/kvm/i8254.c 	u32 val = *(u32 *) data;
data              592 arch/x86/kvm/i8254.c 				   gpa_t addr, int len, void *data)
data              609 arch/x86/kvm/i8254.c 	memcpy(data, (char *)&ret, len);
data              454 arch/x86/kvm/i8259.c 	unsigned char data = *(unsigned char *)val;
data              464 arch/x86/kvm/i8259.c 		pic_ioport_write(&s->pics[0], addr, data);
data              470 arch/x86/kvm/i8259.c 		pic_ioport_write(&s->pics[1], addr, data);
data              476 arch/x86/kvm/i8259.c 		elcr_ioport_write(&s->pics[addr & 1], addr, data);
data              488 arch/x86/kvm/i8259.c 	unsigned char *data = (unsigned char *)val;
data              501 arch/x86/kvm/i8259.c 		*data = pic_ioport_read(&s->pics[addr >> 7], addr);
data              507 arch/x86/kvm/i8259.c 		*data = elcr_ioport_read(&s->pics[addr & 1], addr);
data              547 arch/x86/kvm/ioapic.c 	u32 data;
data              556 arch/x86/kvm/ioapic.c 		data = *(u32 *) val;
data              559 arch/x86/kvm/ioapic.c 		data = *(u16 *) val;
data              562 arch/x86/kvm/ioapic.c 		data = *(u8  *) val;
data              573 arch/x86/kvm/ioapic.c 		ioapic->ioregsel = data & 0xFF; /* 8-bit register */
data              577 arch/x86/kvm/ioapic.c 		ioapic_write_indirect(ioapic, data);
data              109 arch/x86/kvm/irq_comm.c 	                      e->msi.data);
data              115 arch/x86/kvm/irq_comm.c 	irq->vector = (e->msi.data &
data              118 arch/x86/kvm/irq_comm.c 	irq->trig_mode = (1 << MSI_DATA_TRIGGER_SHIFT) & e->msi.data;
data              119 arch/x86/kvm/irq_comm.c 	irq->delivery_mode = e->msi.data & 0x700;
data              307 arch/x86/kvm/irq_comm.c 		e->msi.data = ue->u.msi.data;
data              621 arch/x86/kvm/lapic.c 	return kvm_write_guest_cached(vcpu->kvm, &vcpu->arch.pv_eoi.data, &val,
data              628 arch/x86/kvm/lapic.c 	return kvm_read_guest_cached(vcpu->kvm, &vcpu->arch.pv_eoi.data, val,
data             1302 arch/x86/kvm/lapic.c 		void *data)
data             1346 arch/x86/kvm/lapic.c 		memcpy(data, (char *)&result + alignment, len);
data             1364 arch/x86/kvm/lapic.c 			   gpa_t address, int len, void *data)
data             1377 arch/x86/kvm/lapic.c 		memset(data, 0xff, len);
data             1381 arch/x86/kvm/lapic.c 	kvm_lapic_reg_read(apic, offset, len, data);
data             1994 arch/x86/kvm/lapic.c 			    gpa_t address, int len, const void *data)
data             2019 arch/x86/kvm/lapic.c 	val = *(u32*)data;
data             2084 arch/x86/kvm/lapic.c void kvm_set_lapic_tscdeadline_msr(struct kvm_vcpu *vcpu, u64 data)
data             2093 arch/x86/kvm/lapic.c 	apic->lapic_timer.tscdeadline = data;
data             2266 arch/x86/kvm/lapic.c static enum hrtimer_restart apic_timer_fn(struct hrtimer *data)
data             2268 arch/x86/kvm/lapic.c 	struct kvm_timer *ktimer = container_of(data, struct kvm_timer, timer);
data             2528 arch/x86/kvm/lapic.c 	u32 data;
data             2536 arch/x86/kvm/lapic.c 	if (kvm_read_guest_cached(vcpu->kvm, &vcpu->arch.apic->vapic_cache, &data,
data             2540 arch/x86/kvm/lapic.c 	apic_set_tpr(vcpu->arch.apic, data & 0xff);
data             2571 arch/x86/kvm/lapic.c 	u32 data, tpr;
data             2587 arch/x86/kvm/lapic.c 	data = (tpr & 0xff) | ((max_isr & 0xf0) << 8) | (max_irr << 24);
data             2589 arch/x86/kvm/lapic.c 	kvm_write_guest_cached(vcpu->kvm, &vcpu->arch.apic->vapic_cache, &data,
data             2609 arch/x86/kvm/lapic.c int kvm_x2apic_msr_write(struct kvm_vcpu *vcpu, u32 msr, u64 data)
data             2622 arch/x86/kvm/lapic.c 		kvm_lapic_reg_write(apic, APIC_ICR2, (u32)(data >> 32));
data             2623 arch/x86/kvm/lapic.c 	return kvm_lapic_reg_write(apic, reg, (u32)data);
data             2626 arch/x86/kvm/lapic.c int kvm_x2apic_msr_read(struct kvm_vcpu *vcpu, u32 msr, u64 *data)
data             2642 arch/x86/kvm/lapic.c 	*data = (((u64)high) << 32) | low;
data             2647 arch/x86/kvm/lapic.c int kvm_hv_vapic_msr_write(struct kvm_vcpu *vcpu, u32 reg, u64 data)
data             2656 arch/x86/kvm/lapic.c 		kvm_lapic_reg_write(apic, APIC_ICR2, (u32)(data >> 32));
data             2657 arch/x86/kvm/lapic.c 	return kvm_lapic_reg_write(apic, reg, (u32)data);
data             2660 arch/x86/kvm/lapic.c int kvm_hv_vapic_msr_read(struct kvm_vcpu *vcpu, u32 reg, u64 *data)
data             2673 arch/x86/kvm/lapic.c 	*data = (((u64)high) << 32) | low;
data             2678 arch/x86/kvm/lapic.c int kvm_lapic_enable_pv_eoi(struct kvm_vcpu *vcpu, u64 data, unsigned long len)
data             2680 arch/x86/kvm/lapic.c 	u64 addr = data & ~KVM_MSR_ENABLED;
data             2681 arch/x86/kvm/lapic.c 	struct gfn_to_hva_cache *ghc = &vcpu->arch.pv_eoi.data;
data             2687 arch/x86/kvm/lapic.c 	vcpu->arch.pv_eoi.msr_val = data;
data               83 arch/x86/kvm/lapic.h 		       void *data);
data              105 arch/x86/kvm/lapic.h void kvm_set_lapic_tscdeadline_msr(struct kvm_vcpu *vcpu, u64 data);
data              114 arch/x86/kvm/lapic.h int kvm_x2apic_msr_write(struct kvm_vcpu *vcpu, u32 msr, u64 data);
data              115 arch/x86/kvm/lapic.h int kvm_x2apic_msr_read(struct kvm_vcpu *vcpu, u32 msr, u64 *data);
data              117 arch/x86/kvm/lapic.h int kvm_hv_vapic_msr_write(struct kvm_vcpu *vcpu, u32 msr, u64 data);
data              118 arch/x86/kvm/lapic.h int kvm_hv_vapic_msr_read(struct kvm_vcpu *vcpu, u32 msr, u64 *data);
data              125 arch/x86/kvm/lapic.h int kvm_lapic_enable_pv_eoi(struct kvm_vcpu *vcpu, u64 data, unsigned long len);
data             1871 arch/x86/kvm/mmu.c 			   unsigned long data)
data             1878 arch/x86/kvm/mmu.c 			     unsigned long data)
data             1884 arch/x86/kvm/mmu.c 	pte_t *ptep = (pte_t *)data;
data             1993 arch/x86/kvm/mmu.c 				unsigned long data,
data             1999 arch/x86/kvm/mmu.c 					       unsigned long data))
data             2030 arch/x86/kvm/mmu.c 					       iterator.gfn, iterator.level, data);
data             2038 arch/x86/kvm/mmu.c 			  unsigned long data,
data             2043 arch/x86/kvm/mmu.c 					 unsigned long data))
data             2045 arch/x86/kvm/mmu.c 	return kvm_handle_hva_range(kvm, hva, hva + 1, data, handler);
data             2060 arch/x86/kvm/mmu.c 			 unsigned long data)
data             2075 arch/x86/kvm/mmu.c 			      int level, unsigned long data)
data             6467 arch/x86/kvm/mmu.c static int kvm_nx_lpage_recovery_worker(struct kvm *kvm, uintptr_t data)
data               54 arch/x86/kvm/mtrr.c bool kvm_mtrr_valid(struct kvm_vcpu *vcpu, u32 msr, u64 data)
data               63 arch/x86/kvm/mtrr.c 		return kvm_pat_valid(data);
data               65 arch/x86/kvm/mtrr.c 		if (data & ~0xcff)
data               67 arch/x86/kvm/mtrr.c 		return valid_mtrr_type(data & 0xff);
data               70 arch/x86/kvm/mtrr.c 			if (!valid_mtrr_type((data >> (i * 8)) & 0xff))
data               81 arch/x86/kvm/mtrr.c 		if (!valid_mtrr_type(data & 0xff))
data               87 arch/x86/kvm/mtrr.c 	if (data & mask) {
data              344 arch/x86/kvm/mtrr.c static void set_var_mtrr_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data)
data              363 arch/x86/kvm/mtrr.c 		cur->base = data;
data              365 arch/x86/kvm/mtrr.c 		cur->mask = data | (-1LL << cpuid_maxphyaddr(vcpu));
data              376 arch/x86/kvm/mtrr.c int kvm_mtrr_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data)
data              380 arch/x86/kvm/mtrr.c 	if (!kvm_mtrr_valid(vcpu, msr, data))
data              385 arch/x86/kvm/mtrr.c 		*(u64 *)&vcpu->arch.mtrr_state.fixed_ranges[index] = data;
data              387 arch/x86/kvm/mtrr.c 		vcpu->arch.mtrr_state.deftype = data;
data              389 arch/x86/kvm/mtrr.c 		vcpu->arch.pat = data;
data              391 arch/x86/kvm/mtrr.c 		set_var_mtrr_msr(vcpu, msr, data);
data               59 arch/x86/kvm/pmu.c 			      struct perf_sample_data *data,
data               73 arch/x86/kvm/pmu.c 				   struct perf_sample_data *data,
data              290 arch/x86/kvm/pmu.c static int kvm_pmu_rdpmc_vmware(struct kvm_vcpu *vcpu, unsigned idx, u64 *data)
data              309 arch/x86/kvm/pmu.c 	*data = ctr_val;
data              313 arch/x86/kvm/pmu.c int kvm_pmu_rdpmc(struct kvm_vcpu *vcpu, unsigned idx, u64 *data)
data              324 arch/x86/kvm/pmu.c 		return kvm_pmu_rdpmc_vmware(vcpu, idx, data);
data              330 arch/x86/kvm/pmu.c 	*data = pmc_read_counter(pmc) & mask;
data              345 arch/x86/kvm/pmu.c int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *data)
data              347 arch/x86/kvm/pmu.c 	return kvm_x86_ops->pmu_ops->get_msr(vcpu, msr, data);
data               34 arch/x86/kvm/pmu.h 	int (*get_msr)(struct kvm_vcpu *vcpu, u32 msr, u64 *data);
data              122 arch/x86/kvm/pmu.h int kvm_pmu_rdpmc(struct kvm_vcpu *vcpu, unsigned pmc, u64 *data);
data              125 arch/x86/kvm/pmu.h int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *data);
data              211 arch/x86/kvm/pmu_amd.c static int amd_pmu_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *data)
data              219 arch/x86/kvm/pmu_amd.c 		*data = pmc_read_counter(pmc);
data              225 arch/x86/kvm/pmu_amd.c 		*data = pmc->eventsel;
data              237 arch/x86/kvm/pmu_amd.c 	u64 data = msr_info->data;
data              242 arch/x86/kvm/pmu_amd.c 		pmc->counter += data - pmc_read_counter(pmc);
data              248 arch/x86/kvm/pmu_amd.c 		if (data == pmc->eventsel)
data              250 arch/x86/kvm/pmu_amd.c 		if (!(data & pmu->reserved_bits)) {
data              251 arch/x86/kvm/pmu_amd.c 			reprogram_gp_counter(pmc, data);
data              256 arch/x86/kvm/svm.c 	void *data;		/* Storing pointer to struct amd_ir_data */
data              484 arch/x86/kvm/svm.c static inline void avic_update_vapic_bar(struct vcpu_svm *svm, u64 data)
data              486 arch/x86/kvm/svm.c 	svm->vmcb->control.avic_vapic_bar = data & VMCB_AVIC_APIC_BAR_MASK;
data             1798 arch/x86/kvm/svm.c 	struct sev_data_deactivate *data;
data             1803 arch/x86/kvm/svm.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1804 arch/x86/kvm/svm.c 	if (!data)
data             1808 arch/x86/kvm/svm.c 	data->handle = handle;
data             1809 arch/x86/kvm/svm.c 	sev_guest_deactivate(data, NULL);
data             1813 arch/x86/kvm/svm.c 	kfree(data);
data             2067 arch/x86/kvm/svm.c 		ret = amd_iommu_update_ga(cpu, r, ir->data);
data             4155 arch/x86/kvm/svm.c 	msr->data = 0;
data             4160 arch/x86/kvm/svm.c 			msr->data |= MSR_F10H_DECFG_LFENCE_SERIALIZE;
data             4175 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.star;
data             4179 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.lstar;
data             4182 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.cstar;
data             4185 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.kernel_gs_base;
data             4188 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.sfmask;
data             4192 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.sysenter_cs;
data             4195 arch/x86/kvm/svm.c 		msr_info->data = svm->sysenter_eip;
data             4198 arch/x86/kvm/svm.c 		msr_info->data = svm->sysenter_esp;
data             4203 arch/x86/kvm/svm.c 		msr_info->data = svm->tsc_aux;
data             4211 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.dbgctl;
data             4214 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.br_from;
data             4217 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.br_to;
data             4220 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.last_excp_from;
data             4223 arch/x86/kvm/svm.c 		msr_info->data = svm->vmcb->save.last_excp_to;
data             4226 arch/x86/kvm/svm.c 		msr_info->data = svm->nested.hsave_msr;
data             4229 arch/x86/kvm/svm.c 		msr_info->data = svm->nested.vm_cr_msr;
data             4237 arch/x86/kvm/svm.c 		msr_info->data = svm->spec_ctrl;
data             4244 arch/x86/kvm/svm.c 		msr_info->data = svm->virt_spec_ctrl;
data             4256 arch/x86/kvm/svm.c 		msr_info->data = 0;
data             4260 arch/x86/kvm/svm.c 			msr_info->data = 0x1E;
data             4264 arch/x86/kvm/svm.c 		msr_info->data = svm->msr_decfg;
data             4277 arch/x86/kvm/svm.c static int svm_set_vm_cr(struct kvm_vcpu *vcpu, u64 data)
data             4282 arch/x86/kvm/svm.c 	if (data & ~SVM_VM_CR_VALID_MASK)
data             4291 arch/x86/kvm/svm.c 	svm->nested.vm_cr_msr |= (data & chg_mask);
data             4307 arch/x86/kvm/svm.c 	u64 data = msr->data;
data             4310 arch/x86/kvm/svm.c 		if (!kvm_mtrr_valid(vcpu, MSR_IA32_CR_PAT, data))
data             4312 arch/x86/kvm/svm.c 		vcpu->arch.pat = data;
data             4313 arch/x86/kvm/svm.c 		svm->vmcb->save.g_pat = data;
data             4323 arch/x86/kvm/svm.c 		if (data & ~(SPEC_CTRL_IBRS | SPEC_CTRL_STIBP | SPEC_CTRL_SSBD))
data             4326 arch/x86/kvm/svm.c 		svm->spec_ctrl = data;
data             4328 arch/x86/kvm/svm.c 		if (!data)
data             4349 arch/x86/kvm/svm.c 		if (data & ~PRED_CMD_IBPB)
data             4352 arch/x86/kvm/svm.c 		if (!data)
data             4365 arch/x86/kvm/svm.c 		if (data & ~SPEC_CTRL_SSBD)
data             4368 arch/x86/kvm/svm.c 		svm->virt_spec_ctrl = data;
data             4371 arch/x86/kvm/svm.c 		svm->vmcb->save.star = data;
data             4375 arch/x86/kvm/svm.c 		svm->vmcb->save.lstar = data;
data             4378 arch/x86/kvm/svm.c 		svm->vmcb->save.cstar = data;
data             4381 arch/x86/kvm/svm.c 		svm->vmcb->save.kernel_gs_base = data;
data             4384 arch/x86/kvm/svm.c 		svm->vmcb->save.sfmask = data;
data             4388 arch/x86/kvm/svm.c 		svm->vmcb->save.sysenter_cs = data;
data             4391 arch/x86/kvm/svm.c 		svm->sysenter_eip = data;
data             4392 arch/x86/kvm/svm.c 		svm->vmcb->save.sysenter_eip = data;
data             4395 arch/x86/kvm/svm.c 		svm->sysenter_esp = data;
data             4396 arch/x86/kvm/svm.c 		svm->vmcb->save.sysenter_esp = data;
data             4407 arch/x86/kvm/svm.c 		svm->tsc_aux = data;
data             4413 arch/x86/kvm/svm.c 				    __func__, data);
data             4416 arch/x86/kvm/svm.c 		if (data & DEBUGCTL_RESERVED_BITS)
data             4419 arch/x86/kvm/svm.c 		svm->vmcb->save.dbgctl = data;
data             4421 arch/x86/kvm/svm.c 		if (data & (1ULL<<0))
data             4427 arch/x86/kvm/svm.c 		svm->nested.hsave_msr = data;
data             4430 arch/x86/kvm/svm.c 		return svm_set_vm_cr(vcpu, data);
data             4432 arch/x86/kvm/svm.c 		vcpu_unimpl(vcpu, "unimplemented wrmsr: 0x%x data 0x%llx\n", ecx, data);
data             4442 arch/x86/kvm/svm.c 		if (data & ~msr_entry.data)
data             4446 arch/x86/kvm/svm.c 		if (!msr->host_initiated && (data ^ msr_entry.data))
data             4449 arch/x86/kvm/svm.c 		svm->msr_decfg = data;
data             4454 arch/x86/kvm/svm.c 			avic_update_vapic_bar(to_svm(vcpu), data);
data             5042 arch/x86/kvm/svm.c 		vcpu->run->internal.data[0] = exit_code;
data             5222 arch/x86/kvm/svm.c 		if (cur->data != pi->ir_data)
data             5266 arch/x86/kvm/svm.c 	ir->data = pi->ir_data;
data             6374 arch/x86/kvm/svm.c 	struct sev_data_activate *data;
data             6384 arch/x86/kvm/svm.c 	data = kzalloc(sizeof(*data), GFP_KERNEL_ACCOUNT);
data             6385 arch/x86/kvm/svm.c 	if (!data)
data             6389 arch/x86/kvm/svm.c 	data->handle = handle;
data             6390 arch/x86/kvm/svm.c 	data->asid   = asid;
data             6391 arch/x86/kvm/svm.c 	ret = sev_guest_activate(data, error);
data             6392 arch/x86/kvm/svm.c 	kfree(data);
data             6397 arch/x86/kvm/svm.c static int __sev_issue_cmd(int fd, int id, void *data, int *error)
data             6406 arch/x86/kvm/svm.c 	ret = sev_issue_cmd_external_user(f.file, id, data, error);
data             6412 arch/x86/kvm/svm.c static int sev_issue_cmd(struct kvm *kvm, int id, void *data, int *error)
data             6416 arch/x86/kvm/svm.c 	return __sev_issue_cmd(sev->fd, id, data, error);
data             6431 arch/x86/kvm/svm.c 	if (copy_from_user(&params, (void __user *)(uintptr_t)argp->data, sizeof(params)))
data             6477 arch/x86/kvm/svm.c 	if (copy_to_user((void __user *)(uintptr_t)argp->data, &params, sizeof(params))) {
data             6521 arch/x86/kvm/svm.c 	struct sev_data_launch_update_data *data;
data             6528 arch/x86/kvm/svm.c 	if (copy_from_user(&params, (void __user *)(uintptr_t)argp->data, sizeof(params)))
data             6531 arch/x86/kvm/svm.c 	data = kzalloc(sizeof(*data), GFP_KERNEL_ACCOUNT);
data             6532 arch/x86/kvm/svm.c 	if (!data)
data             6568 arch/x86/kvm/svm.c 		data->handle = sev->handle;
data             6569 arch/x86/kvm/svm.c 		data->len = len;
data             6570 arch/x86/kvm/svm.c 		data->address = __sme_page_pa(inpages[i]) + offset;
data             6571 arch/x86/kvm/svm.c 		ret = sev_issue_cmd(kvm, SEV_CMD_LAUNCH_UPDATE_DATA, data, &argp->error);
data             6588 arch/x86/kvm/svm.c 	kfree(data);
data             6594 arch/x86/kvm/svm.c 	void __user *measure = (void __user *)(uintptr_t)argp->data;
data             6596 arch/x86/kvm/svm.c 	struct sev_data_launch_measure *data;
data             6608 arch/x86/kvm/svm.c 	data = kzalloc(sizeof(*data), GFP_KERNEL_ACCOUNT);
data             6609 arch/x86/kvm/svm.c 	if (!data)
data             6628 arch/x86/kvm/svm.c 		data->address = __psp_pa(blob);
data             6629 arch/x86/kvm/svm.c 		data->len = params.len;
data             6633 arch/x86/kvm/svm.c 	data->handle = sev->handle;
data             6634 arch/x86/kvm/svm.c 	ret = sev_issue_cmd(kvm, SEV_CMD_LAUNCH_MEASURE, data, &argp->error);
data             6651 arch/x86/kvm/svm.c 	params.len = data->len;
data             6657 arch/x86/kvm/svm.c 	kfree(data);
data             6664 arch/x86/kvm/svm.c 	struct sev_data_launch_finish *data;
data             6670 arch/x86/kvm/svm.c 	data = kzalloc(sizeof(*data), GFP_KERNEL_ACCOUNT);
data             6671 arch/x86/kvm/svm.c 	if (!data)
data             6674 arch/x86/kvm/svm.c 	data->handle = sev->handle;
data             6675 arch/x86/kvm/svm.c 	ret = sev_issue_cmd(kvm, SEV_CMD_LAUNCH_FINISH, data, &argp->error);
data             6677 arch/x86/kvm/svm.c 	kfree(data);
data             6685 arch/x86/kvm/svm.c 	struct sev_data_guest_status *data;
data             6691 arch/x86/kvm/svm.c 	data = kzalloc(sizeof(*data), GFP_KERNEL_ACCOUNT);
data             6692 arch/x86/kvm/svm.c 	if (!data)
data             6695 arch/x86/kvm/svm.c 	data->handle = sev->handle;
data             6696 arch/x86/kvm/svm.c 	ret = sev_issue_cmd(kvm, SEV_CMD_GUEST_STATUS, data, &argp->error);
data             6700 arch/x86/kvm/svm.c 	params.policy = data->policy;
data             6701 arch/x86/kvm/svm.c 	params.state = data->state;
data             6702 arch/x86/kvm/svm.c 	params.handle = data->handle;
data             6704 arch/x86/kvm/svm.c 	if (copy_to_user((void __user *)(uintptr_t)argp->data, &params, sizeof(params)))
data             6707 arch/x86/kvm/svm.c 	kfree(data);
data             6716 arch/x86/kvm/svm.c 	struct sev_data_dbg *data;
data             6719 arch/x86/kvm/svm.c 	data = kzalloc(sizeof(*data), GFP_KERNEL_ACCOUNT);
data             6720 arch/x86/kvm/svm.c 	if (!data)
data             6723 arch/x86/kvm/svm.c 	data->handle = sev->handle;
data             6724 arch/x86/kvm/svm.c 	data->dst_addr = dst;
data             6725 arch/x86/kvm/svm.c 	data->src_addr = src;
data             6726 arch/x86/kvm/svm.c 	data->len = size;
data             6730 arch/x86/kvm/svm.c 			    data, error);
data             6731 arch/x86/kvm/svm.c 	kfree(data);
data             6878 arch/x86/kvm/svm.c 	if (copy_from_user(&debug, (void __user *)(uintptr_t)argp->data, sizeof(debug)))
data             6953 arch/x86/kvm/svm.c 	struct sev_data_launch_secret *data;
data             6963 arch/x86/kvm/svm.c 	if (copy_from_user(&params, (void __user *)(uintptr_t)argp->data, sizeof(params)))
data             6980 arch/x86/kvm/svm.c 	data = kzalloc(sizeof(*data), GFP_KERNEL_ACCOUNT);
data             6981 arch/x86/kvm/svm.c 	if (!data)
data             6985 arch/x86/kvm/svm.c 	data->guest_address = __sme_page_pa(pages[0]) + offset;
data             6986 arch/x86/kvm/svm.c 	data->guest_len = params.guest_len;
data             6994 arch/x86/kvm/svm.c 	data->trans_address = __psp_pa(blob);
data             6995 arch/x86/kvm/svm.c 	data->trans_len = params.trans_len;
data             7002 arch/x86/kvm/svm.c 	data->hdr_address = __psp_pa(hdr);
data             7003 arch/x86/kvm/svm.c 	data->hdr_len = params.hdr_len;
data             7005 arch/x86/kvm/svm.c 	data->handle = sev->handle;
data             7006 arch/x86/kvm/svm.c 	ret = sev_issue_cmd(kvm, SEV_CMD_LAUNCH_UPDATE_SECRET, data, &argp->error);
data             7013 arch/x86/kvm/svm.c 	kfree(data);
data              102 arch/x86/kvm/trace.h 		 unsigned int count, void *data),
data              103 arch/x86/kvm/trace.h 	TP_ARGS(rw, port, size, count, data),
data              119 arch/x86/kvm/trace.h 			__entry->val	= *(unsigned char *)data;
data              121 arch/x86/kvm/trace.h 			__entry->val	= *(unsigned short *)data;
data              123 arch/x86/kvm/trace.h 			__entry->val	= *(unsigned int *)data;
data              330 arch/x86/kvm/trace.h 	TP_PROTO(unsigned write, u32 ecx, u64 data, bool exception),
data              331 arch/x86/kvm/trace.h 	TP_ARGS(write, ecx, data, exception),
data              336 arch/x86/kvm/trace.h 		__field(	u64,		data		)
data              343 arch/x86/kvm/trace.h 		__entry->data		= data;
data              349 arch/x86/kvm/trace.h 		  __entry->ecx, __entry->data,
data              353 arch/x86/kvm/trace.h #define trace_kvm_msr_read(ecx, data)      trace_kvm_msr(0, ecx, data, false)
data              354 arch/x86/kvm/trace.h #define trace_kvm_msr_write(ecx, data)     trace_kvm_msr(1, ecx, data, false)
data              356 arch/x86/kvm/trace.h #define trace_kvm_msr_write_ex(ecx, data)  trace_kvm_msr(1, ecx, data, true)
data              749 arch/x86/kvm/trace.h 			       - vcpu->arch.emulate_ctxt.fetch.data;
data              752 arch/x86/kvm/trace.h 		       vcpu->arch.emulate_ctxt.fetch.data,
data             1101 arch/x86/kvm/trace.h 	TP_PROTO(int vcpu_id, u32 msr, u64 data, bool host),
data             1102 arch/x86/kvm/trace.h 	TP_ARGS(vcpu_id, msr, data, host),
data             1107 arch/x86/kvm/trace.h 		__field(u64, data)
data             1114 arch/x86/kvm/trace.h 		__entry->data = data;
data             1119 arch/x86/kvm/trace.h 		  __entry->vcpu_id, __entry->msr, __entry->data, __entry->host)
data              934 arch/x86/kvm/vmx/nested.c 	u64 data;
data              957 arch/x86/kvm/vmx/nested.c 		if (kvm_get_msr(vcpu, e.index, &data)) {
data              966 arch/x86/kvm/vmx/nested.c 					 &data, sizeof(data))) {
data              969 arch/x86/kvm/vmx/nested.c 				__func__, i, e.index, data);
data             1056 arch/x86/kvm/vmx/nested.c static int vmx_restore_vmx_basic(struct vcpu_vmx *vmx, u64 data)
data             1065 arch/x86/kvm/vmx/nested.c 	if (!is_bitwise_subset(vmx_basic, data, feature_and_reserved))
data             1072 arch/x86/kvm/vmx/nested.c 	if (data & BIT_ULL(48))
data             1076 arch/x86/kvm/vmx/nested.c 	    vmx_basic_vmcs_revision_id(data))
data             1079 arch/x86/kvm/vmx/nested.c 	if (vmx_basic_vmcs_size(vmx_basic) > vmx_basic_vmcs_size(data))
data             1082 arch/x86/kvm/vmx/nested.c 	vmx->nested.msrs.basic = data;
data             1087 arch/x86/kvm/vmx/nested.c vmx_restore_control_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data)
data             1120 arch/x86/kvm/vmx/nested.c 	if (!is_bitwise_subset(data, supported, GENMASK_ULL(31, 0)))
data             1124 arch/x86/kvm/vmx/nested.c 	if (!is_bitwise_subset(supported, data, GENMASK_ULL(63, 32)))
data             1127 arch/x86/kvm/vmx/nested.c 	*lowp = data;
data             1128 arch/x86/kvm/vmx/nested.c 	*highp = data >> 32;
data             1132 arch/x86/kvm/vmx/nested.c static int vmx_restore_vmx_misc(struct vcpu_vmx *vmx, u64 data)
data             1145 arch/x86/kvm/vmx/nested.c 	if (!is_bitwise_subset(vmx_misc, data, feature_and_reserved_bits))
data             1150 arch/x86/kvm/vmx/nested.c 	    vmx_misc_preemption_timer_rate(data) !=
data             1154 arch/x86/kvm/vmx/nested.c 	if (vmx_misc_cr3_count(data) > vmx_misc_cr3_count(vmx_misc))
data             1157 arch/x86/kvm/vmx/nested.c 	if (vmx_misc_max_msr(data) > vmx_misc_max_msr(vmx_misc))
data             1160 arch/x86/kvm/vmx/nested.c 	if (vmx_misc_mseg_revid(data) != vmx_misc_mseg_revid(vmx_misc))
data             1163 arch/x86/kvm/vmx/nested.c 	vmx->nested.msrs.misc_low = data;
data             1164 arch/x86/kvm/vmx/nested.c 	vmx->nested.msrs.misc_high = data >> 32;
data             1169 arch/x86/kvm/vmx/nested.c static int vmx_restore_vmx_ept_vpid_cap(struct vcpu_vmx *vmx, u64 data)
data             1177 arch/x86/kvm/vmx/nested.c 	if (!is_bitwise_subset(vmx_ept_vpid_cap, data, -1ULL))
data             1180 arch/x86/kvm/vmx/nested.c 	vmx->nested.msrs.ept_caps = data;
data             1181 arch/x86/kvm/vmx/nested.c 	vmx->nested.msrs.vpid_caps = data >> 32;
data             1185 arch/x86/kvm/vmx/nested.c static int vmx_restore_fixed0_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data)
data             1204 arch/x86/kvm/vmx/nested.c 	if (!is_bitwise_subset(data, *msr, -1ULL))
data             1207 arch/x86/kvm/vmx/nested.c 	*msr = data;
data             1216 arch/x86/kvm/vmx/nested.c int vmx_set_vmx_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 data)
data             1229 arch/x86/kvm/vmx/nested.c 		return vmx_restore_vmx_basic(vmx, data);
data             1249 arch/x86/kvm/vmx/nested.c 		return vmx_restore_control_msr(vmx, msr_index, data);
data             1251 arch/x86/kvm/vmx/nested.c 		return vmx_restore_vmx_misc(vmx, data);
data             1254 arch/x86/kvm/vmx/nested.c 		return vmx_restore_fixed0_msr(vmx, msr_index, data);
data             1263 arch/x86/kvm/vmx/nested.c 		return vmx_restore_vmx_ept_vpid_cap(vmx, data);
data             1265 arch/x86/kvm/vmx/nested.c 		vmx->nested.msrs.vmcs_enum = data;
data             1268 arch/x86/kvm/vmx/nested.c 		if (data & ~vmx->nested.msrs.vmfunc_controls)
data             1270 arch/x86/kvm/vmx/nested.c 		vmx->nested.msrs.vmfunc_controls = data;
data             3955 arch/x86/kvm/vmx/nested.c 		return efer_msr->data;
data             5520 arch/x86/kvm/vmx/nested.c 		&user_kvm_nested_state->data.vmx[0];
data             5626 arch/x86/kvm/vmx/nested.c 		&user_kvm_nested_state->data.vmx[0];
data               31 arch/x86/kvm/vmx/nested.h int vmx_set_vmx_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 data);
data               35 arch/x86/kvm/vmx/pmu_intel.c static void reprogram_fixed_counters(struct kvm_pmu *pmu, u64 data)
data               40 arch/x86/kvm/vmx/pmu_intel.c 		u8 new_ctrl = fixed_ctrl_field(data, i);
data               52 arch/x86/kvm/vmx/pmu_intel.c 	pmu->fixed_ctr_ctrl = data;
data               56 arch/x86/kvm/vmx/pmu_intel.c static void global_ctrl_changed(struct kvm_pmu *pmu, u64 data)
data               59 arch/x86/kvm/vmx/pmu_intel.c 	u64 diff = pmu->global_ctrl ^ data;
data               61 arch/x86/kvm/vmx/pmu_intel.c 	pmu->global_ctrl = data;
data              173 arch/x86/kvm/vmx/pmu_intel.c static int intel_pmu_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *data)
data              180 arch/x86/kvm/vmx/pmu_intel.c 		*data = pmu->fixed_ctr_ctrl;
data              183 arch/x86/kvm/vmx/pmu_intel.c 		*data = pmu->global_status;
data              186 arch/x86/kvm/vmx/pmu_intel.c 		*data = pmu->global_ctrl;
data              189 arch/x86/kvm/vmx/pmu_intel.c 		*data = pmu->global_ovf_ctrl;
data              194 arch/x86/kvm/vmx/pmu_intel.c 			*data = val & pmu->counter_bitmask[KVM_PMC_GP];
data              198 arch/x86/kvm/vmx/pmu_intel.c 			*data = val & pmu->counter_bitmask[KVM_PMC_FIXED];
data              201 arch/x86/kvm/vmx/pmu_intel.c 			*data = pmc->eventsel;
data              214 arch/x86/kvm/vmx/pmu_intel.c 	u64 data = msr_info->data;
data              218 arch/x86/kvm/vmx/pmu_intel.c 		if (pmu->fixed_ctr_ctrl == data)
data              220 arch/x86/kvm/vmx/pmu_intel.c 		if (!(data & 0xfffffffffffff444ull)) {
data              221 arch/x86/kvm/vmx/pmu_intel.c 			reprogram_fixed_counters(pmu, data);
data              227 arch/x86/kvm/vmx/pmu_intel.c 			pmu->global_status = data;
data              232 arch/x86/kvm/vmx/pmu_intel.c 		if (pmu->global_ctrl == data)
data              234 arch/x86/kvm/vmx/pmu_intel.c 		if (!(data & pmu->global_ctrl_mask)) {
data              235 arch/x86/kvm/vmx/pmu_intel.c 			global_ctrl_changed(pmu, data);
data              240 arch/x86/kvm/vmx/pmu_intel.c 		if (!(data & pmu->global_ovf_ctrl_mask)) {
data              242 arch/x86/kvm/vmx/pmu_intel.c 				pmu->global_status &= ~data;
data              243 arch/x86/kvm/vmx/pmu_intel.c 			pmu->global_ovf_ctrl = data;
data              250 arch/x86/kvm/vmx/pmu_intel.c 				pmc->counter = data;
data              252 arch/x86/kvm/vmx/pmu_intel.c 				pmc->counter = (s32)data;
data              255 arch/x86/kvm/vmx/pmu_intel.c 			pmc->counter = data;
data              258 arch/x86/kvm/vmx/pmu_intel.c 			if (data == pmc->eventsel)
data              260 arch/x86/kvm/vmx/pmu_intel.c 			if (!(data & pmu->reserved_bits)) {
data              261 arch/x86/kvm/vmx/pmu_intel.c 				reprogram_gp_counter(pmc, data);
data               22 arch/x86/kvm/vmx/vmcs.h 	char data[0];
data              480 arch/x86/kvm/vmx/vmx.c 		void *data)
data              482 arch/x86/kvm/vmx/vmx.c 	struct kvm_tlb_range *range = data;
data              985 arch/x86/kvm/vmx/vmx.c 		vmx->guest_msrs[efer_offset].data = guest_efer;
data             1129 arch/x86/kvm/vmx/vmx.c 					   vmx->guest_msrs[i].data,
data             1223 arch/x86/kvm/vmx/vmx.c static void vmx_write_guest_kernel_gs_base(struct vcpu_vmx *vmx, u64 data)
data             1227 arch/x86/kvm/vmx/vmx.c 		wrmsrl(MSR_KERNEL_GS_BASE, data);
data             1229 arch/x86/kvm/vmx/vmx.c 	vmx->msr_guest_kernel_gs_base = data;
data             1466 arch/x86/kvm/vmx/vmx.c static int vmx_rtit_ctl_check(struct kvm_vcpu *vcpu, u64 data)
data             1475 arch/x86/kvm/vmx/vmx.c 	if (data & vmx->pt_desc.ctl_bitmask)
data             1483 arch/x86/kvm/vmx/vmx.c 		((vmx->pt_desc.guest.ctl ^ data) & ~RTIT_CTL_TRACEEN))
data             1491 arch/x86/kvm/vmx/vmx.c 	if ((data & RTIT_CTL_TRACEEN) && !(data & RTIT_CTL_TOPA) &&
data             1492 arch/x86/kvm/vmx/vmx.c 		!(data & RTIT_CTL_FABRIC_EN) &&
data             1503 arch/x86/kvm/vmx/vmx.c 			!test_bit((data & RTIT_CTL_MTC_RANGE) >>
data             1509 arch/x86/kvm/vmx/vmx.c 			!test_bit((data & RTIT_CTL_CYC_THRESH) >>
data             1514 arch/x86/kvm/vmx/vmx.c 			!test_bit((data & RTIT_CTL_PSB_FREQ) >>
data             1522 arch/x86/kvm/vmx/vmx.c 	value = (data & RTIT_CTL_ADDR0) >> RTIT_CTL_ADDR0_OFFSET;
data             1525 arch/x86/kvm/vmx/vmx.c 	value = (data & RTIT_CTL_ADDR1) >> RTIT_CTL_ADDR1_OFFSET;
data             1528 arch/x86/kvm/vmx/vmx.c 	value = (data & RTIT_CTL_ADDR2) >> RTIT_CTL_ADDR2_OFFSET;
data             1531 arch/x86/kvm/vmx/vmx.c 	value = (data & RTIT_CTL_ADDR3) >> RTIT_CTL_ADDR3_OFFSET;
data             1737 arch/x86/kvm/vmx/vmx.c 		return vmx_get_vmx_msr(&vmcs_config.nested, msr->index, &msr->data);
data             1759 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmcs_readl(GUEST_FS_BASE);
data             1762 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmcs_readl(GUEST_GS_BASE);
data             1765 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmx_read_guest_kernel_gs_base(vmx);
data             1774 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmx->msr_ia32_umwait_control;
data             1781 arch/x86/kvm/vmx/vmx.c 		msr_info->data = to_vmx(vcpu)->spec_ctrl;
data             1784 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmcs_read32(GUEST_SYSENTER_CS);
data             1787 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmcs_readl(GUEST_SYSENTER_EIP);
data             1790 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmcs_readl(GUEST_SYSENTER_ESP);
data             1797 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmcs_read64(GUEST_BNDCFGS);
data             1804 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vcpu->arch.mcg_ext_ctl;
data             1807 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmx->msr_ia32_feature_control;
data             1813 arch/x86/kvm/vmx/vmx.c 				       &msr_info->data);
data             1820 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vcpu->arch.ia32_xss;
data             1825 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmx->pt_desc.guest.ctl;
data             1830 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmx->pt_desc.guest.status;
data             1837 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmx->pt_desc.guest.cr3_match;
data             1846 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmx->pt_desc.guest.output_base;
data             1855 arch/x86/kvm/vmx/vmx.c 		msr_info->data = vmx->pt_desc.guest.output_mask;
data             1864 arch/x86/kvm/vmx/vmx.c 			msr_info->data = vmx->pt_desc.guest.addr_b[index / 2];
data             1866 arch/x86/kvm/vmx/vmx.c 			msr_info->data = vmx->pt_desc.guest.addr_a[index / 2];
data             1876 arch/x86/kvm/vmx/vmx.c 			msr_info->data = msr->data;
data             1896 arch/x86/kvm/vmx/vmx.c 	u64 data = msr_info->data;
data             1906 arch/x86/kvm/vmx/vmx.c 		vmcs_writel(GUEST_FS_BASE, data);
data             1910 arch/x86/kvm/vmx/vmx.c 		vmcs_writel(GUEST_GS_BASE, data);
data             1913 arch/x86/kvm/vmx/vmx.c 		vmx_write_guest_kernel_gs_base(vmx, data);
data             1918 arch/x86/kvm/vmx/vmx.c 			get_vmcs12(vcpu)->guest_sysenter_cs = data;
data             1919 arch/x86/kvm/vmx/vmx.c 		vmcs_write32(GUEST_SYSENTER_CS, data);
data             1923 arch/x86/kvm/vmx/vmx.c 			get_vmcs12(vcpu)->guest_sysenter_eip = data;
data             1924 arch/x86/kvm/vmx/vmx.c 		vmcs_writel(GUEST_SYSENTER_EIP, data);
data             1928 arch/x86/kvm/vmx/vmx.c 			get_vmcs12(vcpu)->guest_sysenter_esp = data;
data             1929 arch/x86/kvm/vmx/vmx.c 		vmcs_writel(GUEST_SYSENTER_ESP, data);
data             1934 arch/x86/kvm/vmx/vmx.c 			get_vmcs12(vcpu)->guest_ia32_debugctl = data;
data             1944 arch/x86/kvm/vmx/vmx.c 		if (is_noncanonical_address(data & PAGE_MASK, vcpu) ||
data             1945 arch/x86/kvm/vmx/vmx.c 		    (data & MSR_IA32_BNDCFGS_RSVD))
data             1947 arch/x86/kvm/vmx/vmx.c 		vmcs_write64(GUEST_BNDCFGS, data);
data             1954 arch/x86/kvm/vmx/vmx.c 		if (data & (BIT_ULL(1) | GENMASK_ULL(63, 32)))
data             1957 arch/x86/kvm/vmx/vmx.c 		vmx->msr_ia32_umwait_control = data;
data             1965 arch/x86/kvm/vmx/vmx.c 		if (data & ~(SPEC_CTRL_IBRS | SPEC_CTRL_STIBP | SPEC_CTRL_SSBD))
data             1968 arch/x86/kvm/vmx/vmx.c 		vmx->spec_ctrl = data;
data             1970 arch/x86/kvm/vmx/vmx.c 		if (!data)
data             1994 arch/x86/kvm/vmx/vmx.c 		if (data & ~PRED_CMD_IBPB)
data             1997 arch/x86/kvm/vmx/vmx.c 		if (!data)
data             2017 arch/x86/kvm/vmx/vmx.c 		if (!kvm_pat_valid(data))
data             2022 arch/x86/kvm/vmx/vmx.c 			get_vmcs12(vcpu)->guest_ia32_pat = data;
data             2025 arch/x86/kvm/vmx/vmx.c 			vmcs_write64(GUEST_IA32_PAT, data);
data             2026 arch/x86/kvm/vmx/vmx.c 			vcpu->arch.pat = data;
data             2038 arch/x86/kvm/vmx/vmx.c 		    (data & ~MCG_EXT_CTL_LMCE_EN))
data             2040 arch/x86/kvm/vmx/vmx.c 		vcpu->arch.mcg_ext_ctl = data;
data             2043 arch/x86/kvm/vmx/vmx.c 		if (!vmx_feature_control_msr_valid(vcpu, data) ||
data             2047 arch/x86/kvm/vmx/vmx.c 		vmx->msr_ia32_feature_control = data;
data             2048 arch/x86/kvm/vmx/vmx.c 		if (msr_info->host_initiated && data == 0)
data             2056 arch/x86/kvm/vmx/vmx.c 		return vmx_set_vmx_msr(vcpu, msr_index, data);
data             2067 arch/x86/kvm/vmx/vmx.c 		if (data != 0)
data             2069 arch/x86/kvm/vmx/vmx.c 		vcpu->arch.ia32_xss = data;
data             2078 arch/x86/kvm/vmx/vmx.c 			vmx_rtit_ctl_check(vcpu, data) ||
data             2081 arch/x86/kvm/vmx/vmx.c 		vmcs_write64(GUEST_IA32_RTIT_CTL, data);
data             2082 arch/x86/kvm/vmx/vmx.c 		vmx->pt_desc.guest.ctl = data;
data             2088 arch/x86/kvm/vmx/vmx.c 			(data & MSR_IA32_RTIT_STATUS_MASK))
data             2090 arch/x86/kvm/vmx/vmx.c 		vmx->pt_desc.guest.status = data;
data             2098 arch/x86/kvm/vmx/vmx.c 		vmx->pt_desc.guest.cr3_match = data;
data             2107 arch/x86/kvm/vmx/vmx.c 			(data & MSR_IA32_RTIT_OUTPUT_BASE_MASK))
data             2109 arch/x86/kvm/vmx/vmx.c 		vmx->pt_desc.guest.output_base = data;
data             2119 arch/x86/kvm/vmx/vmx.c 		vmx->pt_desc.guest.output_mask = data;
data             2128 arch/x86/kvm/vmx/vmx.c 		if (is_noncanonical_address(data, vcpu))
data             2131 arch/x86/kvm/vmx/vmx.c 			vmx->pt_desc.guest.addr_b[index / 2] = data;
data             2133 arch/x86/kvm/vmx/vmx.c 			vmx->pt_desc.guest.addr_a[index / 2] = data;
data             2140 arch/x86/kvm/vmx/vmx.c 		if ((data >> 32) != 0)
data             2146 arch/x86/kvm/vmx/vmx.c 			u64 old_msr_data = msr->data;
data             2147 arch/x86/kvm/vmx/vmx.c 			msr->data = data;
data             2150 arch/x86/kvm/vmx/vmx.c 				ret = kvm_set_shared_msr(msr->index, msr->data,
data             2154 arch/x86/kvm/vmx/vmx.c 					msr->data = old_msr_data;
data             2776 arch/x86/kvm/vmx/vmx.c 		msr->data = efer;
data             2780 arch/x86/kvm/vmx/vmx.c 		msr->data = efer & ~EFER_LME;
data             3429 arch/x86/kvm/vmx/vmx.c 	u16 data = 0;
data             3437 arch/x86/kvm/vmx/vmx.c 	data = TSS_BASE_SIZE + TSS_REDIRECTION_SIZE;
data             3438 arch/x86/kvm/vmx/vmx.c 	r = kvm_write_guest_page(kvm, fn++, &data,
data             3448 arch/x86/kvm/vmx/vmx.c 	data = ~0;
data             3449 arch/x86/kvm/vmx/vmx.c 	r = kvm_write_guest_page(kvm, fn, &data,
data             4220 arch/x86/kvm/vmx/vmx.c 		vmx->guest_msrs[j].data = 0;
data             4271 arch/x86/kvm/vmx/vmx.c 		apic_base_msr.data = APIC_DEFAULT_PHYS_BASE |
data             4274 arch/x86/kvm/vmx/vmx.c 			apic_base_msr.data |= MSR_IA32_APICBASE_BSP;
data             4640 arch/x86/kvm/vmx/vmx.c 		vcpu->run->internal.data[0] = vect_info;
data             4641 arch/x86/kvm/vmx/vmx.c 		vcpu->run->internal.data[1] = intr_info;
data             4642 arch/x86/kvm/vmx/vmx.c 		vcpu->run->internal.data[2] = error_code;
data             5900 arch/x86/kvm/vmx/vmx.c 		vcpu->run->internal.data[0] = vectoring_info;
data             5901 arch/x86/kvm/vmx/vmx.c 		vcpu->run->internal.data[1] = exit_reason;
data             5902 arch/x86/kvm/vmx/vmx.c 		vcpu->run->internal.data[2] = vcpu->arch.exit_qualification;
data             5905 arch/x86/kvm/vmx/vmx.c 			vcpu->run->internal.data[3] =
data             5941 arch/x86/kvm/vmx/vmx.c 		vcpu->run->internal.data[0] = exit_reason;
data               34 arch/x86/kvm/vmx/vmx.h 	u64 data;
data              346 arch/x86/kvm/x86.c 	enum lapic_mode new_mode = kvm_apic_mode(msr_info->data);
data              350 arch/x86/kvm/x86.c 	if ((msr_info->data & reserved_bits) != 0 || new_mode == LAPIC_MODE_INVALID)
data              359 arch/x86/kvm/x86.c 	kvm_lapic_set_base(vcpu, msr_info->data);
data              664 arch/x86/kvm/x86.c 			    gfn_t ngfn, void *data, int offset, int len,
data              678 arch/x86/kvm/x86.c 	return kvm_vcpu_read_guest_page(vcpu, real_gfn, data, offset, len);
data              683 arch/x86/kvm/x86.c 			       void *data, int offset, int len, u32 access)
data              686 arch/x86/kvm/x86.c 				       data, offset, len, access);
data             1178 arch/x86/kvm/x86.c 	u64 data;
data             1181 arch/x86/kvm/x86.c 	err = kvm_pmu_rdpmc(vcpu, ecx, &data);
data             1184 arch/x86/kvm/x86.c 	kvm_rax_write(vcpu, (u32)data);
data             1185 arch/x86/kvm/x86.c 	kvm_rdx_write(vcpu, data >> 32);
data             1341 arch/x86/kvm/x86.c 	u64 data = 0;
data             1344 arch/x86/kvm/x86.c 		rdmsrl(MSR_IA32_ARCH_CAPABILITIES, data);
data             1352 arch/x86/kvm/x86.c 	data |= ARCH_CAP_PSCHANGE_MC_NO;
data             1364 arch/x86/kvm/x86.c 		data |= ARCH_CAP_SKIP_VMENTRY_L1DFLUSH;
data             1367 arch/x86/kvm/x86.c 		data |= ARCH_CAP_RDCL_NO;
data             1369 arch/x86/kvm/x86.c 		data |= ARCH_CAP_SSB_NO;
data             1371 arch/x86/kvm/x86.c 		data |= ARCH_CAP_MDS_NO;
data             1389 arch/x86/kvm/x86.c 		data &= ~ARCH_CAP_TAA_NO;
data             1391 arch/x86/kvm/x86.c 		data |= ARCH_CAP_TAA_NO;
data             1392 arch/x86/kvm/x86.c 	else if (data & ARCH_CAP_TSX_CTRL_MSR)
data             1393 arch/x86/kvm/x86.c 		data &= ~ARCH_CAP_MDS_NO;
data             1396 arch/x86/kvm/x86.c 	data &= ~ARCH_CAP_TSX_CTRL_MSR;
data             1397 arch/x86/kvm/x86.c 	return data;
data             1404 arch/x86/kvm/x86.c 		msr->data = kvm_get_arch_capabilities();
data             1407 arch/x86/kvm/x86.c 		rdmsrl_safe(msr->index, &msr->data);
data             1416 arch/x86/kvm/x86.c static int do_get_msr_feature(struct kvm_vcpu *vcpu, unsigned index, u64 *data)
data             1426 arch/x86/kvm/x86.c 	*data = msr.data;
data             1461 arch/x86/kvm/x86.c 	u64 efer = msr_info->data;
data             1499 arch/x86/kvm/x86.c static int __kvm_set_msr(struct kvm_vcpu *vcpu, u32 index, u64 data,
data             1510 arch/x86/kvm/x86.c 		if (is_noncanonical_address(data, vcpu))
data             1527 arch/x86/kvm/x86.c 		data = get_canonical(data, vcpu_virt_addr_bits(vcpu));
data             1530 arch/x86/kvm/x86.c 	msr.data = data;
data             1543 arch/x86/kvm/x86.c static int __kvm_get_msr(struct kvm_vcpu *vcpu, u32 index, u64 *data,
data             1554 arch/x86/kvm/x86.c 		*data = msr.data;
data             1558 arch/x86/kvm/x86.c int kvm_get_msr(struct kvm_vcpu *vcpu, u32 index, u64 *data)
data             1560 arch/x86/kvm/x86.c 	return __kvm_get_msr(vcpu, index, data, false);
data             1564 arch/x86/kvm/x86.c int kvm_set_msr(struct kvm_vcpu *vcpu, u32 index, u64 data)
data             1566 arch/x86/kvm/x86.c 	return __kvm_set_msr(vcpu, index, data, false);
data             1573 arch/x86/kvm/x86.c 	u64 data;
data             1575 arch/x86/kvm/x86.c 	if (kvm_get_msr(vcpu, ecx, &data)) {
data             1581 arch/x86/kvm/x86.c 	trace_kvm_msr_read(ecx, data);
data             1583 arch/x86/kvm/x86.c 	kvm_rax_write(vcpu, data & -1u);
data             1584 arch/x86/kvm/x86.c 	kvm_rdx_write(vcpu, (data >> 32) & -1u);
data             1592 arch/x86/kvm/x86.c 	u64 data = kvm_read_edx_eax(vcpu);
data             1594 arch/x86/kvm/x86.c 	if (kvm_set_msr(vcpu, ecx, data)) {
data             1595 arch/x86/kvm/x86.c 		trace_kvm_msr_write_ex(ecx, data);
data             1600 arch/x86/kvm/x86.c 	trace_kvm_msr_write(ecx, data);
data             1608 arch/x86/kvm/x86.c static int do_get_msr(struct kvm_vcpu *vcpu, unsigned index, u64 *data)
data             1610 arch/x86/kvm/x86.c 	return __kvm_get_msr(vcpu, index, data, true);
data             1613 arch/x86/kvm/x86.c static int do_set_msr(struct kvm_vcpu *vcpu, unsigned index, u64 *data)
data             1615 arch/x86/kvm/x86.c 	return __kvm_set_msr(vcpu, index, *data, true);
data             1946 arch/x86/kvm/x86.c 	u64 data = msr->data;
data             1950 arch/x86/kvm/x86.c 	offset = kvm_compute_tsc_offset(vcpu, data);
data             1955 arch/x86/kvm/x86.c 		if (data == 0 && msr->host_initiated) {
data             1971 arch/x86/kvm/x86.c 			synchronizing = data < tsc_exp + tsc_hz &&
data             1972 arch/x86/kvm/x86.c 					data + tsc_hz > tsc_exp;
data             1988 arch/x86/kvm/x86.c 			data += delta;
data             1989 arch/x86/kvm/x86.c 			offset = kvm_compute_tsc_offset(vcpu, data);
data             2005 arch/x86/kvm/x86.c 		kvm->arch.cur_tsc_write = data;
data             2015 arch/x86/kvm/x86.c 	kvm->arch.last_tsc_write = data;
data             2018 arch/x86/kvm/x86.c 	vcpu->arch.last_guest_tsc = data;
data             2533 arch/x86/kvm/x86.c 	u64 data = msr_info->data;
data             2537 arch/x86/kvm/x86.c 		vcpu->arch.mcg_status = data;
data             2541 arch/x86/kvm/x86.c 		    (data || !msr_info->host_initiated))
data             2543 arch/x86/kvm/x86.c 		if (data != 0 && data != ~(u64)0)
data             2545 arch/x86/kvm/x86.c 		vcpu->arch.mcg_ctl = data;
data             2560 arch/x86/kvm/x86.c 			    data != 0 && (data | (1 << 10)) != ~(u64)0)
data             2565 arch/x86/kvm/x86.c 			    (offset & 0x3) == 1 && data != 0) {
data             2570 arch/x86/kvm/x86.c 			vcpu->arch.mce_banks[offset] = data;
data             2578 arch/x86/kvm/x86.c static int xen_hvm_config(struct kvm_vcpu *vcpu, u64 data)
data             2586 arch/x86/kvm/x86.c 	u32 page_num = data & ~PAGE_MASK;
data             2587 arch/x86/kvm/x86.c 	u64 page_addr = data & PAGE_MASK;
data             2609 arch/x86/kvm/x86.c static int kvm_pv_enable_async_pf(struct kvm_vcpu *vcpu, u64 data)
data             2611 arch/x86/kvm/x86.c 	gpa_t gpa = data & ~0x3f;
data             2614 arch/x86/kvm/x86.c 	if (data & 0x38)
data             2617 arch/x86/kvm/x86.c 	vcpu->arch.apf.msr_val = data;
data             2619 arch/x86/kvm/x86.c 	if (!(data & KVM_ASYNC_PF_ENABLED)) {
data             2625 arch/x86/kvm/x86.c 	if (kvm_gfn_to_hva_cache_init(vcpu->kvm, &vcpu->arch.apf.data, gpa,
data             2629 arch/x86/kvm/x86.c 	vcpu->arch.apf.send_user_only = !(data & KVM_ASYNC_PF_SEND_ALWAYS);
data             2630 arch/x86/kvm/x86.c 	vcpu->arch.apf.delivery_as_pf_vmexit = data & KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT;
data             2696 arch/x86/kvm/x86.c 	u64 data = msr_info->data;
data             2710 arch/x86/kvm/x86.c 			vcpu->arch.microcode_version = data;
data             2715 arch/x86/kvm/x86.c 		vcpu->arch.arch_capabilities = data;
data             2720 arch/x86/kvm/x86.c 		data &= ~(u64)0x40;	/* ignore flush filter disable */
data             2721 arch/x86/kvm/x86.c 		data &= ~(u64)0x100;	/* ignore ignne emulation enable */
data             2722 arch/x86/kvm/x86.c 		data &= ~(u64)0x8;	/* ignore TLB cache disable */
data             2725 arch/x86/kvm/x86.c 		if (data == BIT_ULL(18)) {
data             2726 arch/x86/kvm/x86.c 			vcpu->arch.msr_hwcr = data;
data             2727 arch/x86/kvm/x86.c 		} else if (data != 0) {
data             2729 arch/x86/kvm/x86.c 				    data);
data             2734 arch/x86/kvm/x86.c 		if (data != 0) {
data             2736 arch/x86/kvm/x86.c 				    "0x%llx\n", data);
data             2741 arch/x86/kvm/x86.c 		if (!data) {
data             2744 arch/x86/kvm/x86.c 		} else if (data & ~(DEBUGCTLMSR_LBR | DEBUGCTLMSR_BTF)) {
data             2750 arch/x86/kvm/x86.c 			    __func__, data);
data             2753 arch/x86/kvm/x86.c 		return kvm_mtrr_set_msr(vcpu, msr, data);
data             2757 arch/x86/kvm/x86.c 		return kvm_x2apic_msr_write(vcpu, msr, data);
data             2759 arch/x86/kvm/x86.c 		kvm_set_lapic_tscdeadline_msr(vcpu, data);
data             2764 arch/x86/kvm/x86.c 				s64 adj = data - vcpu->arch.ia32_tsc_adjust_msr;
data             2767 arch/x86/kvm/x86.c 			vcpu->arch.ia32_tsc_adjust_msr = data;
data             2772 arch/x86/kvm/x86.c 		    ((vcpu->arch.ia32_misc_enable_msr ^ data) & MSR_IA32_MISC_ENABLE_MWAIT)) {
data             2775 arch/x86/kvm/x86.c 			vcpu->arch.ia32_misc_enable_msr = data;
data             2778 arch/x86/kvm/x86.c 			vcpu->arch.ia32_misc_enable_msr = data;
data             2784 arch/x86/kvm/x86.c 		vcpu->arch.smbase = data;
data             2787 arch/x86/kvm/x86.c 		vcpu->arch.msr_ia32_power_ctl = data;
data             2795 arch/x86/kvm/x86.c 		vcpu->arch.smi_count = data;
data             2799 arch/x86/kvm/x86.c 		vcpu->kvm->arch.wall_clock = data;
data             2800 arch/x86/kvm/x86.c 		kvm_write_wall_clock(vcpu->kvm, data);
data             2815 arch/x86/kvm/x86.c 		vcpu->arch.time = data;
data             2820 arch/x86/kvm/x86.c 		if (!(data & 1))
data             2824 arch/x86/kvm/x86.c 		     &vcpu->arch.pv_time, data & ~1ULL,
data             2831 arch/x86/kvm/x86.c 		if (kvm_pv_enable_async_pf(vcpu, data))
data             2839 arch/x86/kvm/x86.c 		if (data & KVM_STEAL_RESERVED_MASK)
data             2842 arch/x86/kvm/x86.c 		vcpu->arch.st.msr_val = data;
data             2844 arch/x86/kvm/x86.c 		if (!(data & KVM_MSR_ENABLED))
data             2851 arch/x86/kvm/x86.c 		if (kvm_lapic_enable_pv_eoi(vcpu, data, sizeof(u8)))
data             2857 arch/x86/kvm/x86.c 		if (data & (-1ULL << 1))
data             2860 arch/x86/kvm/x86.c 		vcpu->arch.msr_kvm_poll_control = data;
data             2876 arch/x86/kvm/x86.c 		if (pr || data != 0)
data             2878 arch/x86/kvm/x86.c 				    "0x%x data 0x%llx\n", msr, data);
data             2897 arch/x86/kvm/x86.c 		return kvm_hv_set_msr_common(vcpu, msr, data,
data             2905 arch/x86/kvm/x86.c 				msr, data);
data             2910 arch/x86/kvm/x86.c 		vcpu->arch.osvw.length = data;
data             2915 arch/x86/kvm/x86.c 		vcpu->arch.osvw.status = data;
data             2919 arch/x86/kvm/x86.c 		    (!(data & MSR_PLATFORM_INFO_CPUID_FAULT) &&
data             2922 arch/x86/kvm/x86.c 		vcpu->arch.msr_platform_info = data;
data             2925 arch/x86/kvm/x86.c 		if (data & ~MSR_MISC_FEATURES_ENABLES_CPUID_FAULT ||
data             2926 arch/x86/kvm/x86.c 		    (data & MSR_MISC_FEATURES_ENABLES_CPUID_FAULT &&
data             2929 arch/x86/kvm/x86.c 		vcpu->arch.msr_misc_features_enables = data;
data             2933 arch/x86/kvm/x86.c 			return xen_hvm_config(vcpu, data);
data             2938 arch/x86/kvm/x86.c 				    msr, data);
data             2944 arch/x86/kvm/x86.c 					msr, data);
data             2954 arch/x86/kvm/x86.c 	u64 data;
data             2961 arch/x86/kvm/x86.c 		data = 0;
data             2964 arch/x86/kvm/x86.c 		data = vcpu->arch.mcg_cap;
data             2969 arch/x86/kvm/x86.c 		data = vcpu->arch.mcg_ctl;
data             2972 arch/x86/kvm/x86.c 		data = vcpu->arch.mcg_status;
data             2981 arch/x86/kvm/x86.c 			data = vcpu->arch.mce_banks[offset];
data             2986 arch/x86/kvm/x86.c 	*pdata = data;
data             3011 arch/x86/kvm/x86.c 		msr_info->data = 0;
data             3019 arch/x86/kvm/x86.c 			return kvm_pmu_get_msr(vcpu, msr_info->index, &msr_info->data);
data             3020 arch/x86/kvm/x86.c 		msr_info->data = 0;
data             3023 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.microcode_version;
data             3029 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.arch_capabilities;
data             3032 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.msr_ia32_power_ctl;
data             3035 arch/x86/kvm/x86.c 		msr_info->data = kvm_scale_tsc(vcpu, rdtsc()) + vcpu->arch.tsc_offset;
data             3039 arch/x86/kvm/x86.c 		return kvm_mtrr_get_msr(vcpu, msr_info->index, &msr_info->data);
data             3041 arch/x86/kvm/x86.c 		msr_info->data = 3;
data             3055 arch/x86/kvm/x86.c 		msr_info->data = 1 << 24;
data             3058 arch/x86/kvm/x86.c 		msr_info->data = kvm_get_apic_base(vcpu);
data             3061 arch/x86/kvm/x86.c 		return kvm_x2apic_msr_read(vcpu, msr_info->index, &msr_info->data);
data             3064 arch/x86/kvm/x86.c 		msr_info->data = kvm_get_lapic_tscdeadline_msr(vcpu);
data             3067 arch/x86/kvm/x86.c 		msr_info->data = (u64)vcpu->arch.ia32_tsc_adjust_msr;
data             3070 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.ia32_misc_enable_msr;
data             3075 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.smbase;
data             3078 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.smi_count;
data             3082 arch/x86/kvm/x86.c 		msr_info->data = 1000ULL;
data             3084 arch/x86/kvm/x86.c 		msr_info->data |= (((uint64_t)4ULL) << 40);
data             3087 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.efer;
data             3091 arch/x86/kvm/x86.c 		msr_info->data = vcpu->kvm->arch.wall_clock;
data             3095 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.time;
data             3098 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.apf.msr_val;
data             3101 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.st.msr_val;
data             3104 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.pv_eoi.msr_val;
data             3107 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.msr_kvm_poll_control;
data             3115 arch/x86/kvm/x86.c 		return get_msr_mce(vcpu, msr_info->index, &msr_info->data,
data             3127 arch/x86/kvm/x86.c 		msr_info->data = 0x20000000;
data             3137 arch/x86/kvm/x86.c 					     msr_info->index, &msr_info->data,
data             3151 arch/x86/kvm/x86.c 		msr_info->data = 0xbe702111;
data             3156 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.osvw.length;
data             3161 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.osvw.status;
data             3167 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.msr_platform_info;
data             3170 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.msr_misc_features_enables;
data             3173 arch/x86/kvm/x86.c 		msr_info->data = vcpu->arch.msr_hwcr;
data             3177 arch/x86/kvm/x86.c 			return kvm_pmu_get_msr(vcpu, msr_info->index, &msr_info->data);
data             3186 arch/x86/kvm/x86.c 			msr_info->data = 0;
data             3202 arch/x86/kvm/x86.c 				  unsigned index, u64 *data))
data             3207 arch/x86/kvm/x86.c 		if (do_msr(vcpu, entries[i].index, &entries[i].data))
data             3220 arch/x86/kvm/x86.c 				unsigned index, u64 *data),
data             5390 arch/x86/kvm/x86.c 	void *data = val;
data             5402 arch/x86/kvm/x86.c 		ret = kvm_vcpu_read_guest_page(vcpu, gpa >> PAGE_SHIFT, data,
data             5410 arch/x86/kvm/x86.c 		data += toread;
data             5488 arch/x86/kvm/x86.c 	void *data = val;
data             5501 arch/x86/kvm/x86.c 		ret = kvm_vcpu_write_guest(vcpu, gpa, data, towrite);
data             5508 arch/x86/kvm/x86.c 		data += towrite;
data             5675 arch/x86/kvm/x86.c 	memcpy(vcpu->run->mmio.data, frag->data, min(8u, frag->len));
data             5740 arch/x86/kvm/x86.c 	frag->data = val;
data             6192 arch/x86/kvm/x86.c 			    u32 msr_index, u64 data)
data             6194 arch/x86/kvm/x86.c 	return kvm_set_msr(emul_to_vcpu(ctxt), msr_index, data);
data             6975 arch/x86/kvm/x86.c static void tsc_khz_changed(void *data)
data             6977 arch/x86/kvm/x86.c 	struct cpufreq_freqs *freq = data;
data             6980 arch/x86/kvm/x86.c 	if (data)
data             7103 arch/x86/kvm/x86.c 				     void *data)
data             7105 arch/x86/kvm/x86.c 	struct cpufreq_freqs *freq = data;
data             8480 arch/x86/kvm/x86.c 		memcpy(frag->data, run->mmio.data, len);
data             8488 arch/x86/kvm/x86.c 		frag->data += len;
data             8506 arch/x86/kvm/x86.c 		memcpy(run->mmio.data, frag->data, min(8u, frag->len));
data             8876 arch/x86/kvm/x86.c 	apic_base_msr.data = sregs->apic_base;
data             9189 arch/x86/kvm/x86.c 	msr.data = 0x0;
data             10146 arch/x86/kvm/x86.c 	return kvm_write_guest_cached(vcpu->kvm, &vcpu->arch.apf.data, &val,
data             10153 arch/x86/kvm/x86.c 	return kvm_read_guest_cached(vcpu->kvm, &vcpu->arch.apf.data, val,
data              283 arch/x86/kvm/x86.h bool kvm_mtrr_valid(struct kvm_vcpu *vcpu, u32 msr, u64 data);
data              284 arch/x86/kvm/x86.h int kvm_mtrr_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data);
data              361 arch/x86/kvm/x86.h static inline bool kvm_pat_valid(u64 data)
data              363 arch/x86/kvm/x86.h 	if (data & 0xF8F8F8F8F8F8F8F8ull)
data              366 arch/x86/kvm/x86.h 	return (data | ((data & 0x0202020202020202ull) << 1)) == data;
data              634 arch/x86/mm/ioremap.c 	struct setup_data *data;
data              644 arch/x86/mm/ioremap.c 		data = memremap(paddr, sizeof(*data),
data              647 arch/x86/mm/ioremap.c 		paddr_next = data->next;
data              648 arch/x86/mm/ioremap.c 		len = data->len;
data              650 arch/x86/mm/ioremap.c 		memunmap(data);
data              668 arch/x86/mm/ioremap.c 	struct setup_data *data;
data              678 arch/x86/mm/ioremap.c 		data = early_memremap_decrypted(paddr, sizeof(*data));
data              680 arch/x86/mm/ioremap.c 		paddr_next = data->next;
data              681 arch/x86/mm/ioremap.c 		len = data->len;
data              683 arch/x86/mm/ioremap.c 		early_memunmap(data, sizeof(*data));
data              251 arch/x86/mm/kasan_init_64.c 			     void *data)
data               40 arch/x86/mm/mem_encrypt.c u64 sme_me_mask __section(.data) = 0;
data               45 arch/x86/mm/mem_encrypt.c bool sev_enabled __section(.data);
data              335 arch/x86/mm/pageattr.c void __cpa_flush_tlb(void *data)
data              337 arch/x86/mm/pageattr.c 	struct cpa_data *cpa = data;
data              344 arch/x86/mm/pageattr.c static void cpa_flush(struct cpa_data *data, int cache)
data              346 arch/x86/mm/pageattr.c 	struct cpa_data *cpa = data;
data               51 arch/x86/mm/pat_rbtree.c 		struct memtype *data = rb_entry(node, struct memtype, rb);
data               52 arch/x86/mm/pat_rbtree.c 		ret = data->subtree_max_end;
data               70 arch/x86/mm/pat_rbtree.c 		struct memtype *data = rb_entry(node, struct memtype, rb);
data               75 arch/x86/mm/pat_rbtree.c 		} else if (is_node_overlap(data, start, end)) {
data               76 arch/x86/mm/pat_rbtree.c 			last_lower = data;
data               78 arch/x86/mm/pat_rbtree.c 		} else if (start >= data->start) {
data              172 arch/x86/mm/pat_rbtree.c 		struct memtype *data = rb_entry(*node, struct memtype, rb);
data              175 arch/x86/mm/pat_rbtree.c 		if (data->subtree_max_end < newdata->end)
data              176 arch/x86/mm/pat_rbtree.c 			data->subtree_max_end = newdata->end;
data              177 arch/x86/mm/pat_rbtree.c 		if (newdata->start <= data->start)
data              179 arch/x86/mm/pat_rbtree.c 		else if (newdata->start > data->start)
data              208 arch/x86/mm/pat_rbtree.c 	struct memtype *data;
data              217 arch/x86/mm/pat_rbtree.c 	data = memtype_rb_match(&memtype_rbroot, start, end,
data              219 arch/x86/mm/pat_rbtree.c 	if (!data) {
data              220 arch/x86/mm/pat_rbtree.c 		data = memtype_rb_match(&memtype_rbroot, start, end,
data              222 arch/x86/mm/pat_rbtree.c 		if (!data)
data              226 arch/x86/mm/pat_rbtree.c 	if (data->start == start) {
data              228 arch/x86/mm/pat_rbtree.c 		rb_erase_augmented(&data->rb, &memtype_rbroot,
data              232 arch/x86/mm/pat_rbtree.c 		rb_erase_augmented(&data->rb, &memtype_rbroot,
data              234 arch/x86/mm/pat_rbtree.c 		data->end = start;
data              235 arch/x86/mm/pat_rbtree.c 		data->subtree_max_end = data->end;
data              236 arch/x86/mm/pat_rbtree.c 		memtype_rb_insert(&memtype_rbroot, data);
data              240 arch/x86/mm/pat_rbtree.c 	return data;
data              658 arch/x86/mm/tlb.c static bool tlb_is_not_lazy(int cpu, void *data)
data              199 arch/x86/pci/common.c 	u8 *data = (u8 *)dm + 4;
data              203 arch/x86/pci/common.c 	if ((((*(u32 *)data) >> 9) & 0x03) == 0x01)
data              673 arch/x86/pci/common.c 	struct setup_data *data;
data              679 arch/x86/pci/common.c 		data = memremap(pa_data, sizeof(*rom), MEMREMAP_WB);
data              680 arch/x86/pci/common.c 		if (!data)
data              683 arch/x86/pci/common.c 		if (data->type == SETUP_PCI) {
data              684 arch/x86/pci/common.c 			rom = (struct pci_setup_rom *)data;
data              697 arch/x86/pci/common.c 		pa_data = data->next;
data              698 arch/x86/pci/common.c 		memunmap(data);
data              155 arch/x86/pci/i386.c pcibios_align_resource(void *data, const struct resource *res,
data              158 arch/x86/pci/i386.c 	struct pci_dev *dev = data;
data              378 arch/x86/pci/mmconfig-shared.c static acpi_status check_mcfg_resource(struct acpi_resource *res, void *data)
data              380 arch/x86/pci/mmconfig-shared.c 	struct resource *mcfg_res = data;
data              386 arch/x86/pci/mmconfig-shared.c 			&res->data.fixed_memory32;
data              612 arch/x86/pci/mmconfig-shared.c 				     void *data), void *data);
data              615 arch/x86/pci/mmconfig-shared.c 				     void *data), void *data)
data              624 arch/x86/pci/mmconfig-shared.c 		rc = func(cfg->res.start, resource_size(&cfg->res), data);
data              225 arch/x86/pci/xen.c 	msg->data = XEN_PIRQ_MSI_DATA;
data              203 arch/x86/platform/efi/efi.c 	struct efi_memory_map_data data;
data              220 arch/x86/platform/efi/efi.c 	data.phys_map		= pmap;
data              221 arch/x86/platform/efi/efi.c 	data.size 		= e->efi_memmap_size;
data              222 arch/x86/platform/efi/efi.c 	data.desc_size		= e->efi_memdesc_size;
data              223 arch/x86/platform/efi/efi.c 	data.desc_version	= e->efi_memdesc_version;
data              225 arch/x86/platform/efi/efi.c 	rv = efi_memmap_init_early(&data);
data              325 arch/x86/platform/efi/efi.c 		struct efi_setup_data *data = NULL;
data              329 arch/x86/platform/efi/efi.c 			data = early_memremap(efi_setup, sizeof(*data));
data              330 arch/x86/platform/efi/efi.c 			if (!data)
data              337 arch/x86/platform/efi/efi.c 			if (data)
data              338 arch/x86/platform/efi/efi.c 				early_memunmap(data, sizeof(*data));
data              343 arch/x86/platform/efi/efi.c 		efi_systab.fw_vendor = data ? (unsigned long)data->fw_vendor :
data              345 arch/x86/platform/efi/efi.c 		tmp |= data ? data->fw_vendor : systab64->fw_vendor;
data              359 arch/x86/platform/efi/efi.c 		efi_systab.runtime = data ?
data              360 arch/x86/platform/efi/efi.c 				     (void *)(unsigned long)data->runtime :
data              362 arch/x86/platform/efi/efi.c 		tmp |= data ? data->runtime : systab64->runtime;
data              366 arch/x86/platform/efi/efi.c 		efi_systab.tables = data ? (unsigned long)data->tables :
data              368 arch/x86/platform/efi/efi.c 		tmp |= data ? data->tables : systab64->tables;
data              371 arch/x86/platform/efi/efi.c 		if (data)
data              372 arch/x86/platform/efi/efi.c 			early_memunmap(data, sizeof(*data));
data              789 arch/x86/platform/efi/efi_64.c 		       u32 *attr, unsigned long *data_size, void *data)
data              806 arch/x86/platform/efi/efi_64.c 	phys_data = virt_to_phys_or_null_size(data, *data_size);
data              808 arch/x86/platform/efi/efi_64.c 	if (!phys_name || (data && !phys_data))
data              821 arch/x86/platform/efi/efi_64.c 		       u32 attr, unsigned long data_size, void *data)
data              835 arch/x86/platform/efi/efi_64.c 	phys_data = virt_to_phys_or_null_size(data, data_size);
data              837 arch/x86/platform/efi/efi_64.c 	if (!phys_name || (data && !phys_data))
data              851 arch/x86/platform/efi/efi_64.c 				   void *data)
data              866 arch/x86/platform/efi/efi_64.c 	phys_data = virt_to_phys_or_null_size(data, data_size);
data              868 arch/x86/platform/efi/efi_64.c 	if (!phys_name || (data && !phys_data))
data              929 arch/x86/platform/efi/efi_64.c 		       unsigned long data_size, efi_char16_t *data)
data              936 arch/x86/platform/efi/efi_64.c 	phys_data = virt_to_phys_or_null_size(data, data_size);
data              512 arch/x86/platform/efi/quirks.c 	struct efi_setup_data *data;
data              523 arch/x86/platform/efi/quirks.c 	data = early_memremap(efi_setup, sizeof(*data));
data              524 arch/x86/platform/efi/quirks.c 	if (!data) {
data              529 arch/x86/platform/efi/quirks.c 	if (!data->smbios)
data              547 arch/x86/platform/efi/quirks.c 			((efi_config_table_64_t *)p)->table = data->smbios;
data              553 arch/x86/platform/efi/quirks.c 	early_memunmap(data, sizeof(*data));
data               32 arch/x86/platform/intel-mid/device_libs/platform_mrfld_power_btn.c 					     unsigned long code, void *data)
data               53 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c 				 unsigned long code, void *data)
data               40 arch/x86/platform/intel-mid/device_libs/platform_msic.c 				  unsigned long code, void *data)
data               14 arch/x86/platform/intel-mid/device_libs/platform_tc35876x.c static void *tc35876x_platform_data(void *data)
data              451 arch/x86/platform/intel/iosf_mbi.c static int mcr_get(void *data, u64 *val)
data              453 arch/x86/platform/intel/iosf_mbi.c 	*val = *(u32 *)data;
data              457 arch/x86/platform/intel/iosf_mbi.c static int mcr_set(void *data, u64 val)
data              464 arch/x86/platform/intel/iosf_mbi.c 	*(u32 *)data = val;
data              178 arch/x86/platform/olpc/olpc-xo1-sci.c 	u16 data;
data              181 arch/x86/platform/olpc/olpc-xo1-sci.c 		r = olpc_ec_sci_query(&data);
data              182 arch/x86/platform/olpc/olpc-xo1-sci.c 		if (r || !data)
data              185 arch/x86/platform/olpc/olpc-xo1-sci.c 		pr_debug(PFX "SCI 0x%x received\n", data);
data              187 arch/x86/platform/olpc/olpc-xo1-sci.c 		switch (data) {
data              199 arch/x86/platform/olpc/olpc-xo1-sci.c 		if (data == EC_SCI_SRC_EBOOK && propagate_events)
data              201 arch/x86/platform/olpc/olpc-xo1-sci.c 	} while (data);
data               98 arch/x86/platform/olpc/olpc-xo15-sci.c 	u16 data;
data              102 arch/x86/platform/olpc/olpc-xo15-sci.c 		r = olpc_ec_sci_query(&data);
data              103 arch/x86/platform/olpc/olpc-xo15-sci.c 		if (r || !data)
data              106 arch/x86/platform/olpc/olpc-xo15-sci.c 		pr_debug(PFX "SCI 0x%x received\n", data);
data              108 arch/x86/platform/olpc/olpc-xo15-sci.c 		switch (data) {
data              119 arch/x86/platform/olpc/olpc-xo15-sci.c 	} while (data);
data              455 arch/x86/platform/uv/tlb_uv.c 	struct cyc2ns_data data;
data              458 arch/x86/platform/uv/tlb_uv.c 	cyc2ns_read_begin(&data);
data              459 arch/x86/platform/uv/tlb_uv.c 	ns = mul_u64_u32_shr(cyc, data.cyc2ns_mul, data.cyc2ns_shift);
data              470 arch/x86/platform/uv/tlb_uv.c 	struct cyc2ns_data data;
data              473 arch/x86/platform/uv/tlb_uv.c 	cyc2ns_read_begin(&data);
data              474 arch/x86/platform/uv/tlb_uv.c 	cyc = (ns << data.cyc2ns_shift) / data.cyc2ns_mul;
data             1379 arch/x86/platform/uv/tlb_uv.c static void *ptc_seq_next(struct seq_file *file, void *data, loff_t *offset)
data             1387 arch/x86/platform/uv/tlb_uv.c static void ptc_seq_stop(struct seq_file *file, void *data)
data             1396 arch/x86/platform/uv/tlb_uv.c static int ptc_seq_show(struct seq_file *file, void *data)
data             1402 arch/x86/platform/uv/tlb_uv.c 	cpu = *(loff_t *)data;
data             1495 arch/x86/platform/uv/tlb_uv.c 				size_t count, loff_t *data)
data             1616 arch/x86/platform/uv/tlb_uv.c 				size_t count, loff_t *data)
data               48 arch/x86/platform/uv/uv_irq.c static void uv_noop(struct irq_data *data) { }
data               51 arch/x86/platform/uv/uv_irq.c uv_set_irq_affinity(struct irq_data *data, const struct cpumask *mask,
data               54 arch/x86/platform/uv/uv_irq.c 	struct irq_data *parent = data->parent_data;
data               55 arch/x86/platform/uv/uv_irq.c 	struct irq_cfg *cfg = irqd_cfg(data);
data               60 arch/x86/platform/uv/uv_irq.c 		uv_program_mmr(cfg, data->chip_data);
data              270 arch/x86/platform/uv/uv_nmi.c static void uv_init_hubless_pch_io(int offset, int mask, int data)
data              276 arch/x86/platform/uv/uv_nmi.c 		int writed = (readd & ~mask) | data;
data              279 arch/x86/platform/uv/uv_nmi.c 			addr, readd, ~mask, data, writed);
data              281 arch/x86/platform/uv/uv_nmi.c 	} else if (readd & data) {	/* clear status bit */
data              282 arch/x86/platform/uv/uv_nmi.c 		nmi_debug("UV:PCH: %p = %x\n", addr, data);
data              283 arch/x86/platform/uv/uv_nmi.c 		writel(data, addr);
data              304 arch/x86/platform/uv/uv_nmi.c 	unsigned int	data;
data              309 arch/x86/platform/uv/uv_nmi.c 	.data = 0x0,	/* ACPI Mode */
data              316 arch/x86/platform/uv/uv_nmi.c 	.data = 0x1,	/* Clear Status */
data              321 arch/x86/platform/uv/uv_nmi.c 	.data = 0x1,	/* Clear Status */
data              326 arch/x86/platform/uv/uv_nmi.c 	.data = 0x1,	/* Clear Status */
data              331 arch/x86/platform/uv/uv_nmi.c 	.data = 0x1,	/* Clear Status */
data              338 arch/x86/platform/uv/uv_nmi.c 	.data = 0x0,	/* Disable interrupt generation */
data              343 arch/x86/platform/uv/uv_nmi.c 	.data = 0x0,	/* Disable interrupt generation */
data              348 arch/x86/platform/uv/uv_nmi.c 	.data = 0x0,	/* Disable interrupt generation */
data              353 arch/x86/platform/uv/uv_nmi.c 	.data = 0x0,	/* Disable interrupt generation */
data              360 arch/x86/platform/uv/uv_nmi.c 	.data = 0x82020100,
data              400 arch/x86/platform/uv/uv_nmi.c 	.data = 0,	/* Termination = none (default) */
data              418 arch/x86/platform/uv/uv_nmi.c 					init_nmi[i].data);
data              124 arch/x86/um/ptrace_32.c int poke_user(struct task_struct *child, long addr, long data)
data              130 arch/x86/um/ptrace_32.c 		return putreg(child, addr, data);
data              137 arch/x86/um/ptrace_32.c 		child->thread.arch.debugregs[addr] = data;
data              176 arch/x86/um/ptrace_32.c int peek_user(struct task_struct *child, long addr, long data)
data              193 arch/x86/um/ptrace_32.c 	return put_user(tmp, (unsigned long __user *) data);
data              256 arch/x86/um/ptrace_32.c 		    unsigned long addr, unsigned long data)
data              259 arch/x86/um/ptrace_32.c 	void __user *datap = (void __user *) data;
data              118 arch/x86/um/ptrace_64.c int poke_user(struct task_struct *child, long addr, long data)
data              124 arch/x86/um/ptrace_64.c 		return putreg(child, addr, data);
data              131 arch/x86/um/ptrace_64.c 		child->thread.arch.debugregs[addr] = data;
data              181 arch/x86/um/ptrace_64.c int peek_user(struct task_struct *child, long addr, long data)
data              198 arch/x86/um/ptrace_64.c 	return put_user(tmp, (unsigned long *) data);
data              258 arch/x86/um/ptrace_64.c 		    unsigned long addr, unsigned long data)
data              261 arch/x86/um/ptrace_64.c 	void __user *datap = (void __user *) data;
data              272 arch/x86/um/ptrace_64.c 		ret = arch_prctl(child, data, (void __user *) addr);
data             2691 arch/x86/xen/mmu_pv.c static int remap_area_pfn_pte_fn(pte_t *ptep, unsigned long addr, void *data)
data             2693 arch/x86/xen/mmu_pv.c 	struct remap_data *rmd = data;
data               49 arch/x86/xen/multicalls.c 		void *data;
data              131 arch/x86/xen/multicalls.c 		(*cb->fn)(cb->data);
data              199 arch/x86/xen/multicalls.c void xen_mc_callback(void (*fn)(void *), void *data)
data              209 arch/x86/xen/multicalls.c 	trace_xen_mc_callback(fn, data);
data              213 arch/x86/xen/multicalls.c 	cb->data = data;
data               55 arch/x86/xen/multicalls.h void xen_mc_callback(void (*fn)(void *), void *data);
data              931 arch/x86/xen/setup.c 	u32 *mask = vdso_image_32.data +
data               41 arch/x86/xen/suspend.c static void xen_vcpu_notify_restore(void *data)
data               53 arch/x86/xen/suspend.c static void xen_vcpu_notify_suspend(void *data)
data               37 arch/xtensa/include/asm/bootparam.h 	unsigned long data[0];	/* data */
data               44 arch/xtensa/include/asm/hw_breakpoint.h 				    unsigned long val, void *data);
data              186 arch/xtensa/include/asm/initialize_mmu.h 	.data
data               33 arch/xtensa/include/asm/stacktrace.h 		int (*fn)(struct stackframe *frame, void *data),
data               34 arch/xtensa/include/asm/stacktrace.h 		void *data);
data               37 arch/xtensa/include/asm/stacktrace.h 			     int (*kfn)(struct stackframe *frame, void *data),
data               38 arch/xtensa/include/asm/stacktrace.h 			     int (*ufn)(struct stackframe *frame, void *data),
data               39 arch/xtensa/include/asm/stacktrace.h 			     void *data);
data               41 arch/xtensa/include/asm/stacktrace.h 			   int (*ufn)(struct stackframe *frame, void *data),
data               42 arch/xtensa/include/asm/stacktrace.h 			   void *data);
data               86 arch/xtensa/kernel/hw_breakpoint.c 				    unsigned long val, void *data)
data              174 arch/xtensa/kernel/irq.c 		struct irq_data *data = irq_get_irq_data(i);
data              178 arch/xtensa/kernel/irq.c 		if (irqd_is_per_cpu(data))
data              181 arch/xtensa/kernel/irq.c 		mask = irq_data_get_affinity_mask(data);
data               30 arch/xtensa/kernel/jump_label.c 	const void *data;
data               33 arch/xtensa/kernel/jump_label.c static void local_patch_text(unsigned long addr, const void *data, size_t sz)
data               35 arch/xtensa/kernel/jump_label.c 	memcpy((void *)addr, data, sz);
data               39 arch/xtensa/kernel/jump_label.c static int patch_text_stop_machine(void *data)
data               41 arch/xtensa/kernel/jump_label.c 	struct patch *patch = data;
data               44 arch/xtensa/kernel/jump_label.c 		local_patch_text(patch->addr, patch->data, patch->sz);
data               54 arch/xtensa/kernel/jump_label.c static void patch_text(unsigned long addr, const void *data, size_t sz)
data               61 arch/xtensa/kernel/jump_label.c 			.data = data,
data               69 arch/xtensa/kernel/jump_label.c 		local_patch_text(addr, data, sz);
data               41 arch/xtensa/kernel/pci.c pcibios_align_resource(void *data, const struct resource *res,
data               44 arch/xtensa/kernel/pci.c 	struct pci_dev *dev = data;
data              321 arch/xtensa/kernel/perf_event.c static int callchain_trace(struct stackframe *frame, void *data)
data              323 arch/xtensa/kernel/perf_event.c 	struct perf_callchain_entry_ctx *entry = data;
data              380 arch/xtensa/kernel/perf_event.c 			struct perf_sample_data data;
data              383 arch/xtensa/kernel/perf_event.c 			perf_sample_data_init(&data, 0, last_period);
data              384 arch/xtensa/kernel/perf_event.c 			if (perf_event_overflow(event, &data, regs))
data              366 arch/xtensa/kernel/ptrace.c 				struct perf_sample_data *data,
data              499 arch/xtensa/kernel/ptrace.c 		 unsigned long addr, unsigned long data)
data              502 arch/xtensa/kernel/ptrace.c 	void __user *datap = (void __user *) data;
data              510 arch/xtensa/kernel/ptrace.c 		ret = ptrace_pokeusr(child, addr, data);
data              538 arch/xtensa/kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data              103 arch/xtensa/kernel/setup.c 	struct bp_meminfo *mi = (struct bp_meminfo *)(tag->data);
data              117 arch/xtensa/kernel/setup.c 	struct bp_meminfo *mi = (struct bp_meminfo *)(tag->data);
data              133 arch/xtensa/kernel/setup.c 	dtb_start = __va(tag->data[0]);
data              143 arch/xtensa/kernel/setup.c 	strlcpy(command_line, (char *)(tag->data), COMMAND_LINE_SIZE);
data              194 arch/xtensa/kernel/setup.c 		int depth, void *data)
data              221 arch/xtensa/kernel/setup.c 		int depth, void *data)
data               27 arch/xtensa/kernel/stacktrace.c 			   int (*ufn)(struct stackframe *frame, void *data),
data               28 arch/xtensa/kernel/stacktrace.c 			   void *data)
data               44 arch/xtensa/kernel/stacktrace.c 	if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data))
data               82 arch/xtensa/kernel/stacktrace.c 			if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data))
data              109 arch/xtensa/kernel/stacktrace.c 		if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data))
data              116 arch/xtensa/kernel/stacktrace.c 			     int (*kfn)(struct stackframe *frame, void *data),
data              117 arch/xtensa/kernel/stacktrace.c 			     int (*ufn)(struct stackframe *frame, void *data),
data              118 arch/xtensa/kernel/stacktrace.c 			     void *data)
data              141 arch/xtensa/kernel/stacktrace.c 		if (kernel_text_address(pc) && kfn(&frame, data))
data              149 arch/xtensa/kernel/stacktrace.c 				xtensa_backtrace_user(regs, depth, ufn, data);
data              169 arch/xtensa/kernel/stacktrace.c 		int (*fn)(struct stackframe *frame, void *data),
data              170 arch/xtensa/kernel/stacktrace.c 		void *data)
data              194 arch/xtensa/kernel/stacktrace.c 		if (fn(&frame, data))
data              206 arch/xtensa/kernel/stacktrace.c static int stack_trace_cb(struct stackframe *frame, void *data)
data              208 arch/xtensa/kernel/stacktrace.c 	struct stack_trace_data *trace_data = data;
data              247 arch/xtensa/kernel/stacktrace.c static int return_address_cb(struct stackframe *frame, void *data)
data              249 arch/xtensa/kernel/stacktrace.c 	struct return_addr_data *r = data;
data              480 arch/xtensa/kernel/traps.c static int show_trace_cb(struct stackframe *frame, void *data)
data               14 arch/xtensa/oprofile/backtrace.c static int xtensa_backtrace_cb(struct stackframe *frame, void *data)
data              199 arch/xtensa/platforms/iss/network.c 			(*skb)->data, (*skb)->dev->mtu + ETH_HEADER_OTHER);
data              204 arch/xtensa/platforms/iss/network.c 	return simc_write(lp->tp.info.tuntap.fd, (*skb)->data, (*skb)->len);
data               34 arch/xtensa/platforms/xtfpga/lcd.c static void lcd_put_byte(u8 *addr, u8 data)
data               37 arch/xtensa/platforms/xtfpga/lcd.c 	WRITE_ONCE(*addr, data);
data               39 arch/xtensa/platforms/xtfpga/lcd.c 	WRITE_ONCE(*addr, data & 0xf0);
data               40 arch/xtensa/platforms/xtfpga/lcd.c 	WRITE_ONCE(*addr, (data << 4) & 0xf0);
data              535 block/bfq-iosched.c static void bfq_limit_depth(unsigned int op, struct blk_mq_alloc_data *data)
data              537 block/bfq-iosched.c 	struct bfq_data *bfqd = data->q->elevator->elevator_data;
data              542 block/bfq-iosched.c 	data->shallow_depth =
data              547 block/bfq-iosched.c 			data->shallow_depth);
data              533 block/bio.c    		char *data = bvec_kmap_irq(&bv, &flags);
data              534 block/bio.c    		memset(data, 0, bv.bv_len);
data              536 block/bio.c    		bvec_kunmap_irq(data, &flags);
data             1144 block/bio.c    static struct bio_map_data *bio_alloc_map_data(struct iov_iter *data,
data             1148 block/bio.c    	if (data->nr_segs > UIO_MAXIOV)
data             1151 block/bio.c    	bmd = kmalloc(struct_size(bmd, iov, data->nr_segs), gfp_mask);
data             1154 block/bio.c    	memcpy(bmd->iov, data->iov, sizeof(struct iovec) * data->nr_segs);
data             1155 block/bio.c    	bmd->iter = *data;
data             1517 block/bio.c    struct bio *bio_map_kern(struct request_queue *q, void *data, unsigned int len,
data             1520 block/bio.c    	unsigned long kaddr = (unsigned long)data;
data             1524 block/bio.c    	bool is_vmalloc = is_vmalloc_addr(data);
data             1534 block/bio.c    		flush_kernel_vmap_range(data, len);
data             1535 block/bio.c    		bio->bi_private = data;
data             1549 block/bio.c    			page = virt_to_page(data);
data             1551 block/bio.c    			page = vmalloc_to_page(data);
data             1559 block/bio.c    		data += bytes;
data             1599 block/bio.c    struct bio *bio_copy_kern(struct request_queue *q, void *data, unsigned int len,
data             1602 block/bio.c    	unsigned long kaddr = (unsigned long)data;
data             1606 block/bio.c    	void *p = data;
data             1643 block/bio.c    		bio->bi_private = data;
data              523 block/blk-cgroup.c 		       const struct blkcg_policy *pol, int data,
data              533 block/blk-cgroup.c 			total += prfill(sf, blkg->pd[pol->plid], data);
data             1619 block/blk-core.c 		      void *data)
data             1631 block/blk-core.c 		if (bio_ctr && bio_ctr(bio, bio_src, data))
data             1736 block/blk-core.c struct blk_plug_cb *blk_check_plugged(blk_plug_cb_fn unplug, void *data,
data             1746 block/blk-core.c 		if (cb->callback == unplug && cb->data == data)
data             1753 block/blk-core.c 		cb->data = data;
data                9 block/blk-mq-debugfs-zoned.c int queue_zone_wlock_show(void *data, struct seq_file *m)
data               11 block/blk-mq-debugfs-zoned.c 	struct request_queue *q = data;
data               27 block/blk-mq-debugfs.c static int queue_poll_stat_show(void *data, struct seq_file *m)
data               29 block/blk-mq-debugfs.c 	struct request_queue *q = data;
data               95 block/blk-mq-debugfs.c static int queue_pm_only_show(void *data, struct seq_file *m)
data               97 block/blk-mq-debugfs.c 	struct request_queue *q = data;
data              131 block/blk-mq-debugfs.c static int queue_state_show(void *data, struct seq_file *m)
data              133 block/blk-mq-debugfs.c 	struct request_queue *q = data;
data              141 block/blk-mq-debugfs.c static ssize_t queue_state_write(void *data, const char __user *buf,
data              144 block/blk-mq-debugfs.c 	struct request_queue *q = data;
data              178 block/blk-mq-debugfs.c static int queue_write_hint_show(void *data, struct seq_file *m)
data              180 block/blk-mq-debugfs.c 	struct request_queue *q = data;
data              189 block/blk-mq-debugfs.c static ssize_t queue_write_hint_store(void *data, const char __user *buf,
data              192 block/blk-mq-debugfs.c 	struct request_queue *q = data;
data              219 block/blk-mq-debugfs.c static int hctx_state_show(void *data, struct seq_file *m)
data              221 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              245 block/blk-mq-debugfs.c static int hctx_flags_show(void *data, struct seq_file *m)
data              247 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              398 block/blk-mq-debugfs.c static bool hctx_show_busy_rq(struct request *rq, void *data, bool reserved)
data              400 block/blk-mq-debugfs.c 	const struct show_busy_params *params = data;
data              409 block/blk-mq-debugfs.c static int hctx_busy_show(void *data, struct seq_file *m)
data              411 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              426 block/blk-mq-debugfs.c static int hctx_type_show(void *data, struct seq_file *m)
data              428 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              435 block/blk-mq-debugfs.c static int hctx_ctx_map_show(void *data, struct seq_file *m)
data              437 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              460 block/blk-mq-debugfs.c static int hctx_tags_show(void *data, struct seq_file *m)
data              462 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              477 block/blk-mq-debugfs.c static int hctx_tags_bitmap_show(void *data, struct seq_file *m)
data              479 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              494 block/blk-mq-debugfs.c static int hctx_sched_tags_show(void *data, struct seq_file *m)
data              496 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              511 block/blk-mq-debugfs.c static int hctx_sched_tags_bitmap_show(void *data, struct seq_file *m)
data              513 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              528 block/blk-mq-debugfs.c static int hctx_io_poll_show(void *data, struct seq_file *m)
data              530 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              538 block/blk-mq-debugfs.c static ssize_t hctx_io_poll_write(void *data, const char __user *buf,
data              541 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              547 block/blk-mq-debugfs.c static int hctx_dispatched_show(void *data, struct seq_file *m)
data              549 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              564 block/blk-mq-debugfs.c static ssize_t hctx_dispatched_write(void *data, const char __user *buf,
data              567 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              575 block/blk-mq-debugfs.c static int hctx_queued_show(void *data, struct seq_file *m)
data              577 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              583 block/blk-mq-debugfs.c static ssize_t hctx_queued_write(void *data, const char __user *buf,
data              586 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              592 block/blk-mq-debugfs.c static int hctx_run_show(void *data, struct seq_file *m)
data              594 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              600 block/blk-mq-debugfs.c static ssize_t hctx_run_write(void *data, const char __user *buf, size_t count,
data              603 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              609 block/blk-mq-debugfs.c static int hctx_active_show(void *data, struct seq_file *m)
data              611 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              617 block/blk-mq-debugfs.c static int hctx_dispatch_busy_show(void *data, struct seq_file *m)
data              619 block/blk-mq-debugfs.c 	struct blk_mq_hw_ctx *hctx = data;
data              662 block/blk-mq-debugfs.c static int ctx_dispatched_show(void *data, struct seq_file *m)
data              664 block/blk-mq-debugfs.c 	struct blk_mq_ctx *ctx = data;
data              670 block/blk-mq-debugfs.c static ssize_t ctx_dispatched_write(void *data, const char __user *buf,
data              673 block/blk-mq-debugfs.c 	struct blk_mq_ctx *ctx = data;
data              679 block/blk-mq-debugfs.c static int ctx_merged_show(void *data, struct seq_file *m)
data              681 block/blk-mq-debugfs.c 	struct blk_mq_ctx *ctx = data;
data              687 block/blk-mq-debugfs.c static ssize_t ctx_merged_write(void *data, const char __user *buf,
data              690 block/blk-mq-debugfs.c 	struct blk_mq_ctx *ctx = data;
data              696 block/blk-mq-debugfs.c static int ctx_completed_show(void *data, struct seq_file *m)
data              698 block/blk-mq-debugfs.c 	struct blk_mq_ctx *ctx = data;
data              704 block/blk-mq-debugfs.c static ssize_t ctx_completed_write(void *data, const char __user *buf,
data              707 block/blk-mq-debugfs.c 	struct blk_mq_ctx *ctx = data;
data              716 block/blk-mq-debugfs.c 	void *data = d_inode(m->file->f_path.dentry->d_parent)->i_private;
data              718 block/blk-mq-debugfs.c 	return attr->show(data, m);
data              726 block/blk-mq-debugfs.c 	void *data = d_inode(file->f_path.dentry->d_parent)->i_private;
data              732 block/blk-mq-debugfs.c 	if (attr == data || !attr->write)
data              735 block/blk-mq-debugfs.c 	return attr->write(data, buf, count, ppos);
data              741 block/blk-mq-debugfs.c 	void *data = d_inode(file->f_path.dentry->d_parent)->i_private;
data              749 block/blk-mq-debugfs.c 			m->private = data;
data              808 block/blk-mq-debugfs.c static void debugfs_create_files(struct dentry *parent, void *data,
data              814 block/blk-mq-debugfs.c 	d_inode(parent)->i_private = data;
data               95 block/blk-mq-debugfs.h int queue_zone_wlock_show(void *data, struct seq_file *m);
data               97 block/blk-mq-debugfs.h static inline int queue_zone_wlock_show(void *data, struct seq_file *m)
data               98 block/blk-mq-tag.c static int __blk_mq_get_tag(struct blk_mq_alloc_data *data,
data              101 block/blk-mq-tag.c 	if (!(data->flags & BLK_MQ_REQ_INTERNAL) &&
data              102 block/blk-mq-tag.c 	    !hctx_may_queue(data->hctx, bt))
data              104 block/blk-mq-tag.c 	if (data->shallow_depth)
data              105 block/blk-mq-tag.c 		return __sbitmap_queue_get_shallow(bt, data->shallow_depth);
data              110 block/blk-mq-tag.c unsigned int blk_mq_get_tag(struct blk_mq_alloc_data *data)
data              112 block/blk-mq-tag.c 	struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
data              119 block/blk-mq-tag.c 	if (data->flags & BLK_MQ_REQ_RESERVED) {
data              131 block/blk-mq-tag.c 	tag = __blk_mq_get_tag(data, bt);
data              135 block/blk-mq-tag.c 	if (data->flags & BLK_MQ_REQ_NOWAIT)
data              138 block/blk-mq-tag.c 	ws = bt_wait_ptr(bt, data->hctx);
data              147 block/blk-mq-tag.c 		blk_mq_run_hw_queue(data->hctx, false);
data              153 block/blk-mq-tag.c 		tag = __blk_mq_get_tag(data, bt);
data              159 block/blk-mq-tag.c 		tag = __blk_mq_get_tag(data, bt);
data              168 block/blk-mq-tag.c 		data->ctx = blk_mq_get_ctx(data->q);
data              169 block/blk-mq-tag.c 		data->hctx = blk_mq_map_queue(data->q, data->cmd_flags,
data              170 block/blk-mq-tag.c 						data->ctx);
data              171 block/blk-mq-tag.c 		tags = blk_mq_tags_from_data(data);
data              172 block/blk-mq-tag.c 		if (data->flags & BLK_MQ_REQ_RESERVED)
data              185 block/blk-mq-tag.c 		ws = bt_wait_ptr(bt, data->hctx);
data              211 block/blk-mq-tag.c 	void *data;
data              215 block/blk-mq-tag.c static bool bt_iter(struct sbitmap *bitmap, unsigned int bitnr, void *data)
data              217 block/blk-mq-tag.c 	struct bt_iter_data *iter_data = data;
data              232 block/blk-mq-tag.c 		return iter_data->fn(hctx, rq, iter_data->data, reserved);
data              251 block/blk-mq-tag.c 			busy_iter_fn *fn, void *data, bool reserved)
data              256 block/blk-mq-tag.c 		.data = data,
data              266 block/blk-mq-tag.c 	void *data;
data              270 block/blk-mq-tag.c static bool bt_tags_iter(struct sbitmap *bitmap, unsigned int bitnr, void *data)
data              272 block/blk-mq-tag.c 	struct bt_tags_iter_data *iter_data = data;
data              286 block/blk-mq-tag.c 		return iter_data->fn(rq, iter_data->data, reserved);
data              305 block/blk-mq-tag.c 			     busy_tag_iter_fn *fn, void *data, bool reserved)
data              310 block/blk-mq-tag.c 		.data = data,
data              359 block/blk-mq-tag.c 		void *data, bool reserved)
data              361 block/blk-mq-tag.c 	unsigned *count = data;
data               28 block/blk-mq-tag.h extern unsigned int blk_mq_get_tag(struct blk_mq_alloc_data *data);
data              294 block/blk-mq.c static struct request *blk_mq_rq_ctx_init(struct blk_mq_alloc_data *data,
data              297 block/blk-mq.c 	struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
data              301 block/blk-mq.c 	if (data->flags & BLK_MQ_REQ_INTERNAL) {
data              305 block/blk-mq.c 		if (data->hctx->flags & BLK_MQ_F_TAG_SHARED) {
data              307 block/blk-mq.c 			atomic_inc(&data->hctx->nr_active);
data              311 block/blk-mq.c 		data->hctx->tags->rqs[rq->tag] = rq;
data              315 block/blk-mq.c 	rq->q = data->q;
data              316 block/blk-mq.c 	rq->mq_ctx = data->ctx;
data              317 block/blk-mq.c 	rq->mq_hctx = data->hctx;
data              320 block/blk-mq.c 	if (data->flags & BLK_MQ_REQ_PREEMPT)
data              322 block/blk-mq.c 	if (blk_queue_io_stat(data->q))
data              351 block/blk-mq.c 	data->ctx->rq_dispatched[op_is_sync(op)]++;
data              358 block/blk-mq.c 					  struct blk_mq_alloc_data *data)
data              372 block/blk-mq.c 	data->q = q;
data              373 block/blk-mq.c 	if (likely(!data->ctx)) {
data              374 block/blk-mq.c 		data->ctx = blk_mq_get_ctx(q);
data              377 block/blk-mq.c 	if (likely(!data->hctx))
data              378 block/blk-mq.c 		data->hctx = blk_mq_map_queue(q, data->cmd_flags,
data              379 block/blk-mq.c 						data->ctx);
data              380 block/blk-mq.c 	if (data->cmd_flags & REQ_NOWAIT)
data              381 block/blk-mq.c 		data->flags |= BLK_MQ_REQ_NOWAIT;
data              384 block/blk-mq.c 		data->flags |= BLK_MQ_REQ_INTERNAL;
data              391 block/blk-mq.c 		if (!op_is_flush(data->cmd_flags) &&
data              393 block/blk-mq.c 		    !(data->flags & BLK_MQ_REQ_RESERVED))
data              394 block/blk-mq.c 			e->type->ops.limit_depth(data->cmd_flags, data);
data              396 block/blk-mq.c 		blk_mq_tag_busy(data->hctx);
data              399 block/blk-mq.c 	tag = blk_mq_get_tag(data);
data              402 block/blk-mq.c 			data->ctx = NULL;
data              407 block/blk-mq.c 	rq = blk_mq_rq_ctx_init(data, tag, data->cmd_flags, alloc_time_ns);
data              408 block/blk-mq.c 	if (!op_is_flush(data->cmd_flags)) {
data              418 block/blk-mq.c 	data->hctx->queued++;
data              574 block/blk-mq.c static void __blk_mq_complete_request_remote(void *data)
data              576 block/blk-mq.c 	struct request *rq = data;
data              979 block/blk-mq.c static bool flush_busy_ctx(struct sbitmap *sb, unsigned int bitnr, void *data)
data              981 block/blk-mq.c 	struct flush_busy_ctx_data *flush_data = data;
data              999 block/blk-mq.c 	struct flush_busy_ctx_data data = {
data             1004 block/blk-mq.c 	sbitmap_for_each_set(&hctx->ctx_map, flush_busy_ctx, &data);
data             1014 block/blk-mq.c 		void *data)
data             1016 block/blk-mq.c 	struct dispatch_rq_data *dispatch_data = data;
data             1037 block/blk-mq.c 	struct dispatch_rq_data data = {
data             1043 block/blk-mq.c 			       dispatch_rq_from_ctx, &data);
data             1045 block/blk-mq.c 	return data.rq;
data             1058 block/blk-mq.c 	struct blk_mq_alloc_data data = {
data             1069 block/blk-mq.c 	if (blk_mq_tag_is_reserved(data.hctx->sched_tags, rq->internal_tag))
data             1070 block/blk-mq.c 		data.flags |= BLK_MQ_REQ_RESERVED;
data             1072 block/blk-mq.c 	shared = blk_mq_tag_busy(data.hctx);
data             1073 block/blk-mq.c 	rq->tag = blk_mq_get_tag(&data);
data             1077 block/blk-mq.c 			atomic_inc(&data.hctx->nr_active);
data             1079 block/blk-mq.c 		data.hctx->tags->rqs[rq->tag] = rq;
data             1957 block/blk-mq.c 	struct blk_mq_alloc_data data = { .flags = 0};
data             1979 block/blk-mq.c 	data.cmd_flags = bio->bi_opf;
data             1980 block/blk-mq.c 	rq = blk_mq_get_request(q, bio, &data);
data             1992 block/blk-mq.c 	cookie = request_to_qc_t(data.hctx, rq);
data             2000 block/blk-mq.c 		blk_mq_run_hw_queue(data.hctx, true);
data             2045 block/blk-mq.c 			data.hctx = same_queue_rq->mq_hctx;
data             2047 block/blk-mq.c 			blk_mq_try_issue_directly(data.hctx, same_queue_rq,
data             2051 block/blk-mq.c 			!data.hctx->dispatch_busy) {
data             2052 block/blk-mq.c 		blk_mq_try_issue_directly(data.hctx, rq, &cookie);
data             3367 block/blk-mq.c 	struct request_queue *q = cb->data;
data              170 block/blk-mq.h static inline struct blk_mq_tags *blk_mq_tags_from_data(struct blk_mq_alloc_data *data)
data              172 block/blk-mq.h 	if (data->flags & BLK_MQ_REQ_INTERNAL)
data              173 block/blk-mq.h 		return data->hctx->sched_tags;
data              175 block/blk-mq.h 	return data->hctx->tags;
data              215 block/blk-rq-qos.c 	struct rq_qos_wait_data *data = container_of(curr,
data              223 block/blk-rq-qos.c 	if (!data->cb(data->rqw, data->private_data))
data              226 block/blk-rq-qos.c 	data->got_token = true;
data              229 block/blk-rq-qos.c 	wake_up_process(data->task);
data              253 block/blk-rq-qos.c 	struct rq_qos_wait_data data = {
data              256 block/blk-rq-qos.c 			.entry	= LIST_HEAD_INIT(data.wq.entry),
data              269 block/blk-rq-qos.c 	prepare_to_wait_exclusive(&rqw->wait, &data.wq, TASK_UNINTERRUPTIBLE);
data              273 block/blk-rq-qos.c 		if (data.got_token)
data              276 block/blk-rq-qos.c 			finish_wait(&rqw->wait, &data.wq);
data              284 block/blk-rq-qos.c 			if (data.got_token)
data              292 block/blk-rq-qos.c 	finish_wait(&rqw->wait, &data.wq);
data               42 block/blk-softirq.c static void trigger_softirq(void *data)
data               44 block/blk-softirq.c 	struct request *rq = data;
data               64 block/blk-softirq.c 		call_single_data_t *data = &rq->csd;
data               66 block/blk-softirq.c 		data->func = trigger_softirq;
data               67 block/blk-softirq.c 		data->info = rq;
data               68 block/blk-softirq.c 		data->flags = 0;
data               70 block/blk-softirq.c 		smp_call_function_single_async(cpu, data);
data              104 block/blk-stat.c 			unsigned int buckets, void *data)
data              128 block/blk-stat.c 	cb->data = data;
data               60 block/blk-stat.h 	void *data;
data               87 block/blk-stat.h 			unsigned int buckets, void *data);
data              354 block/blk-wbt.c 	struct rq_wb *rwb = cb->data;
data              502 block/blk-wbt.c 	struct wbt_wait_data *data = private_data;
data              503 block/blk-wbt.c 	return rq_wait_inc_below(rqw, get_limit(data->rwb, data->rw));
data              508 block/blk-wbt.c 	struct wbt_wait_data *data = private_data;
data              509 block/blk-wbt.c 	wbt_rqw_done(data->rwb, rqw, data->wb_acct);
data              520 block/blk-wbt.c 	struct wbt_wait_data data = {
data              526 block/blk-wbt.c 	rq_qos_wait(rqw, &data, wbt_inflight_cb, wbt_cleanup_cb);
data              719 block/blk-wbt.c static int wbt_curr_win_nsec_show(void *data, struct seq_file *m)
data              721 block/blk-wbt.c 	struct rq_qos *rqos = data;
data              728 block/blk-wbt.c static int wbt_enabled_show(void *data, struct seq_file *m)
data              730 block/blk-wbt.c 	struct rq_qos *rqos = data;
data              737 block/blk-wbt.c static int wbt_id_show(void *data, struct seq_file *m)
data              739 block/blk-wbt.c 	struct rq_qos *rqos = data;
data              745 block/blk-wbt.c static int wbt_inflight_show(void *data, struct seq_file *m)
data              747 block/blk-wbt.c 	struct rq_qos *rqos = data;
data              757 block/blk-wbt.c static int wbt_min_lat_nsec_show(void *data, struct seq_file *m)
data              759 block/blk-wbt.c 	struct rq_qos *rqos = data;
data              766 block/blk-wbt.c static int wbt_unknown_cnt_show(void *data, struct seq_file *m)
data              768 block/blk-wbt.c 	struct rq_qos *rqos = data;
data              775 block/blk-wbt.c static int wbt_normal_show(void *data, struct seq_file *m)
data              777 block/blk-wbt.c 	struct rq_qos *rqos = data;
data              784 block/blk-wbt.c static int wbt_background_show(void *data, struct seq_file *m)
data              786 block/blk-wbt.c 	struct rq_qos *rqos = data;
data               95 block/bounce.c static void *mempool_alloc_pages_isa(gfp_t gfp_mask, void *data)
data               97 block/bounce.c 	return mempool_alloc_pages(gfp_mask | GFP_DMA, data);
data              123 block/compat_ioctl.c 	__u32 data;
data              135 block/compat_ioctl.c 	if (get_user(data, &cdread_audio32->buf))
data              137 block/compat_ioctl.c 	datap = compat_ptr(data);
data              150 block/compat_ioctl.c 	u32 data;
data              158 block/compat_ioctl.c 	    get_user(data, &cgc32->buffer) ||
data              159 block/compat_ioctl.c 	    put_user(compat_ptr(data), &cgc->buffer) ||
data              162 block/compat_ioctl.c 	    get_user(data, &cgc32->sense) ||
data              163 block/compat_ioctl.c 	    put_user(compat_ptr(data), &cgc->sense) ||
data              170 block/compat_ioctl.c 	    get_user(data, &cgc32->reserved[0]) ||
data              171 block/compat_ioctl.c 	    put_user(compat_ptr(data), &cgc->reserved[0]))
data              181 block/compat_ioctl.c 	compat_caddr_t data;
data              198 block/compat_ioctl.c 	err |= get_user(udata, &ua32->data);
data              199 block/compat_ioctl.c 	err |= put_user(compat_ptr(udata), &a->data);
data              566 block/genhd.c  			 int (*lock)(dev_t, void *), void *data)
data              568 block/genhd.c  	kobj_map(bdev_map, devt, range, module, probe, lock, data);
data              580 block/genhd.c  static struct kobject *exact_match(dev_t devt, int *partno, void *data)
data              582 block/genhd.c  	struct gendisk *p = data;
data              587 block/genhd.c  static int exact_lock(dev_t devt, void *data)
data              589 block/genhd.c  	struct gendisk *p = data;
data             1086 block/genhd.c  static struct kobject *base_probe(dev_t devt, int *partno, void *data)
data               29 block/ioctl.c  	if (copy_from_user(&p, a.data, sizeof(struct blkpg_partition)))
data               68 block/ioprio.c 	int data = IOPRIO_PRIO_DATA(ioprio);
data               77 block/ioprio.c 			if (data >= IOPRIO_BE_NR || data < 0)
data               84 block/ioprio.c 			if (data)
data              552 block/kyber-iosched.c static void kyber_limit_depth(unsigned int op, struct blk_mq_alloc_data *data)
data              559 block/kyber-iosched.c 		struct kyber_queue_data *kqd = data->q->elevator->elevator_data;
data              561 block/kyber-iosched.c 		data->shallow_depth = kqd->async_depth;
data              663 block/kyber-iosched.c static bool flush_busy_kcq(struct sbitmap *sb, unsigned int bitnr, void *data)
data              665 block/kyber-iosched.c 	struct flush_kcq_data *flush_data = data;
data              681 block/kyber-iosched.c 	struct flush_kcq_data data = {
data              688 block/kyber-iosched.c 			     flush_busy_kcq, &data);
data              897 block/kyber-iosched.c static int kyber_##name##_tokens_show(void *data, struct seq_file *m)	\
data              899 block/kyber-iosched.c 	struct request_queue *q = data;					\
data              941 block/kyber-iosched.c static int kyber_##name##_waiting_show(void *data, struct seq_file *m)	\
data              943 block/kyber-iosched.c 	struct blk_mq_hw_ctx *hctx = data;				\
data              956 block/kyber-iosched.c static int kyber_async_depth_show(void *data, struct seq_file *m)
data              958 block/kyber-iosched.c 	struct request_queue *q = data;
data              965 block/kyber-iosched.c static int kyber_cur_domain_show(void *data, struct seq_file *m)
data              967 block/kyber-iosched.c 	struct blk_mq_hw_ctx *hctx = data;
data              974 block/kyber-iosched.c static int kyber_batching_show(void *data, struct seq_file *m)
data              976 block/kyber-iosched.c 	struct blk_mq_hw_ctx *hctx = data;
data              693 block/mq-deadline.c static int deadline_##name##_next_rq_show(void *data,			\
data              696 block/mq-deadline.c 	struct request_queue *q = data;					\
data              708 block/mq-deadline.c static int deadline_batching_show(void *data, struct seq_file *m)
data              710 block/mq-deadline.c 	struct request_queue *q = data;
data              717 block/mq-deadline.c static int deadline_starved_show(void *data, struct seq_file *m)
data              719 block/mq-deadline.c 	struct request_queue *q = data;
data               26 block/partitions/acorn.c adfs_partition(struct parsed_partitions *state, char *name, char *data,
data               32 block/partitions/acorn.c 	if (adfs_checkbblk(data))
data               35 block/partitions/acorn.c 	dr = (struct adfs_discrecord *)(data + 0x1c0);
data              165 block/partitions/acorn.c 	unsigned char *data;
data              187 block/partitions/acorn.c 		data = read_part_sector(state, start_blk * 2 + 6, &sect);
data              188 block/partitions/acorn.c 		if (!data)
data              194 block/partitions/acorn.c 		dr = adfs_partition(state, name, data, first_sector, slot++);
data              200 block/partitions/acorn.c 		nr_sects = (data[0x1fd] + (data[0x1fe] << 8)) *
data              212 block/partitions/acorn.c 		switch (data[0x1fc] & 15) {
data              255 block/partitions/acorn.c 	unsigned char *data;
data              260 block/partitions/acorn.c 	data = read_part_sector(state, 6, &sect);
data              261 block/partitions/acorn.c 	if (!data)
data              264 block/partitions/acorn.c 	dr = adfs_partition(state, "ADFS", data, 0, slot++);
data              272 block/partitions/acorn.c 	start_sect = ((data[0x1fe] << 8) + data[0x1fd]) * sectscyl;
data              273 block/partitions/acorn.c 	id = data[0x1fc] & 15;
data              313 block/partitions/acorn.c 	unsigned char *data = read_part_sector(state, block, &sect);
data              316 block/partitions/acorn.c 	if (data) {
data              317 block/partitions/acorn.c 		if (memcmp(data, "LinuxPart", 9) == 0)
data              328 block/partitions/acorn.c static inline int valid_ics_sector(const unsigned char *data)
data              334 block/partitions/acorn.c 		sum += data[i];
data              336 block/partitions/acorn.c 	sum -= le32_to_cpu(*(__le32 *)(&data[508]));
data              353 block/partitions/acorn.c 	const unsigned char *data;
data              361 block/partitions/acorn.c 	data = read_part_sector(state, 0, &sect);
data              362 block/partitions/acorn.c 	if (!data)
data              365 block/partitions/acorn.c 	if (!valid_ics_sector(data)) {
data              372 block/partitions/acorn.c 	for (slot = 1, p = (const struct ics_part *)data; p->size; p++) {
data              419 block/partitions/acorn.c static inline int valid_ptec_sector(const unsigned char *data)
data              428 block/partitions/acorn.c 	if (data[510] == 0x55 && data[511] == 0xaa)
data              432 block/partitions/acorn.c 		checksum += data[i];
data              434 block/partitions/acorn.c 	return checksum == data[511];
data              450 block/partitions/acorn.c 	const unsigned char *data;
data              455 block/partitions/acorn.c 	data = read_part_sector(state, 0, &sect);
data              456 block/partitions/acorn.c 	if (!data)
data              459 block/partitions/acorn.c 	if (!valid_ptec_sector(data)) {
data              466 block/partitions/acorn.c 	for (i = 0, p = (const struct ptec_part *)data; i < 12; i++, p++) {
data              511 block/partitions/acorn.c 	const unsigned char *data;
data              517 block/partitions/acorn.c 	data = read_part_sector(state, 7, &sect);
data              518 block/partitions/acorn.c 	if (!data)
data              525 block/partitions/acorn.c 		buffer[i] = data[i] ^ eesox_name[i & 15];
data              107 block/partitions/aix.c 		unsigned char *data = read_part_sector(state, lba++, &sect);
data              108 block/partitions/aix.c 		if (!data)
data              112 block/partitions/aix.c 		memcpy(buffer, data, copied);
data               32 block/partitions/amiga.c 	unsigned char *data;
data               43 block/partitions/amiga.c 		data = read_part_sector(state, blk, &sect);
data               44 block/partitions/amiga.c 		if (!data) {
data               51 block/partitions/amiga.c 		if (*(__be32 *)data != cpu_to_be32(IDNAME_RIGIDDISK))
data               54 block/partitions/amiga.c 		rdb = (struct RigidDiskBlock *)data;
data               55 block/partitions/amiga.c 		if (checksum_block((__be32 *)data, be32_to_cpu(rdb->rdb_SummedLongs) & 0x7F) == 0)
data               60 block/partitions/amiga.c 		*(__be32 *)(data+0xdc) = 0;
data               61 block/partitions/amiga.c 		if (checksum_block((__be32 *)data,
data               86 block/partitions/amiga.c 		data = read_part_sector(state, blk, &sect);
data               87 block/partitions/amiga.c 		if (!data) {
data               94 block/partitions/amiga.c 		pb  = (struct PartitionBlock *)data;
data              250 block/partitions/efi.c 		unsigned char *data = read_part_sector(state, n++, &sect);
data              251 block/partitions/efi.c 		if (!data)
data              255 block/partitions/efi.c 		memcpy(buffer, data, copied);
data               74 block/partitions/ibm.c 	unsigned char *data;
data              102 block/partitions/ibm.c 		data = read_part_sector(state, testsect[i], &sect);
data              103 block/partitions/ibm.c 		if (data == NULL)
data              105 block/partitions/ibm.c 		memcpy(label, data, sizeof(*label));
data              106 block/partitions/ibm.c 		memcpy(temp, data, 4);
data              143 block/partitions/ibm.c 	unsigned char *data;
data              157 block/partitions/ibm.c 	data = read_part_sector(state, blk * secperblk, &sect);
data              158 block/partitions/ibm.c 	while (data != NULL) {
data              159 block/partitions/ibm.c 		memcpy(&f1, data, sizeof(struct vtoc_format1_label));
data              167 block/partitions/ibm.c 			data = read_part_sector(state, blk * secperblk, &sect);
data              185 block/partitions/ibm.c 		data = read_part_sector(state, blk * secperblk, &sect);
data              189 block/partitions/ibm.c 	if (!data)
data               19 block/partitions/karma.c 	unsigned char *data;
data               34 block/partitions/karma.c 	data = read_part_sector(state, 0, &sect);
data               35 block/partitions/karma.c 	if (!data)
data               38 block/partitions/karma.c 	label = (struct disklabel *)data;
data               67 block/partitions/ldm.c static bool ldm_parse_privhead(const u8 *data, struct privhead *ph)
data               71 block/partitions/ldm.c 	BUG_ON(!data || !ph);
data               72 block/partitions/ldm.c 	if (MAGIC_PRIVHEAD != get_unaligned_be64(data)) {
data               77 block/partitions/ldm.c 	ph->ver_major = get_unaligned_be16(data + 0x000C);
data               78 block/partitions/ldm.c 	ph->ver_minor = get_unaligned_be16(data + 0x000E);
data               79 block/partitions/ldm.c 	ph->logical_disk_start = get_unaligned_be64(data + 0x011B);
data               80 block/partitions/ldm.c 	ph->logical_disk_size = get_unaligned_be64(data + 0x0123);
data               81 block/partitions/ldm.c 	ph->config_start = get_unaligned_be64(data + 0x012B);
data               82 block/partitions/ldm.c 	ph->config_size = get_unaligned_be64(data + 0x0133);
data              104 block/partitions/ldm.c 	if (uuid_parse(data + 0x0030, &ph->disk_id)) {
data              126 block/partitions/ldm.c static bool ldm_parse_tocblock (const u8 *data, struct tocblock *toc)
data              128 block/partitions/ldm.c 	BUG_ON (!data || !toc);
data              130 block/partitions/ldm.c 	if (MAGIC_TOCBLOCK != get_unaligned_be64(data)) {
data              134 block/partitions/ldm.c 	strncpy (toc->bitmap1_name, data + 0x24, sizeof (toc->bitmap1_name));
data              136 block/partitions/ldm.c 	toc->bitmap1_start = get_unaligned_be64(data + 0x2E);
data              137 block/partitions/ldm.c 	toc->bitmap1_size  = get_unaligned_be64(data + 0x36);
data              145 block/partitions/ldm.c 	strncpy (toc->bitmap2_name, data + 0x46, sizeof (toc->bitmap2_name));
data              147 block/partitions/ldm.c 	toc->bitmap2_start = get_unaligned_be64(data + 0x50);
data              148 block/partitions/ldm.c 	toc->bitmap2_size  = get_unaligned_be64(data + 0x58);
data              172 block/partitions/ldm.c static bool ldm_parse_vmdb (const u8 *data, struct vmdb *vm)
data              174 block/partitions/ldm.c 	BUG_ON (!data || !vm);
data              176 block/partitions/ldm.c 	if (MAGIC_VMDB != get_unaligned_be32(data)) {
data              181 block/partitions/ldm.c 	vm->ver_major = get_unaligned_be16(data + 0x12);
data              182 block/partitions/ldm.c 	vm->ver_minor = get_unaligned_be16(data + 0x14);
data              189 block/partitions/ldm.c 	vm->vblk_size     = get_unaligned_be32(data + 0x08);
data              195 block/partitions/ldm.c 	vm->vblk_offset   = get_unaligned_be32(data + 0x0C);
data              196 block/partitions/ldm.c 	vm->last_vblk_seq = get_unaligned_be32(data + 0x04);
data              271 block/partitions/ldm.c 	u8 *data;
data              290 block/partitions/ldm.c 		data = read_part_sector(state, ph[0]->config_start + off[i],
data              292 block/partitions/ldm.c 		if (!data) {
data              296 block/partitions/ldm.c 		result = ldm_parse_privhead (data, ph[i]);
data              360 block/partitions/ldm.c 	u8 *data;
data              381 block/partitions/ldm.c 		data = read_part_sector(state, base + off[i], &sect);
data              382 block/partitions/ldm.c 		if (!data) {
data              386 block/partitions/ldm.c 		if (ldm_parse_tocblock(data, tb[nr_tbs]))
data              431 block/partitions/ldm.c 	u8 *data;
data              441 block/partitions/ldm.c 	data = read_part_sector(state, base + OFF_VMDB, &sect);
data              442 block/partitions/ldm.c 	if (!data) {
data              447 block/partitions/ldm.c 	if (!ldm_parse_vmdb (data, vm))
data              451 block/partitions/ldm.c 	if (get_unaligned_be16(data + 0x10) != 0x01) {
data              495 block/partitions/ldm.c 	u8 *data;
data              502 block/partitions/ldm.c 	data = read_part_sector(state, 0, &sect);
data              503 block/partitions/ldm.c 	if (!data) {
data              508 block/partitions/ldm.c 	if (*(__le16*) (data + 0x01FE) != cpu_to_le16 (MSDOS_LABEL_MAGIC))
data              511 block/partitions/ldm.c 	p = (struct partition*)(data + 0x01BE);
data             1165 block/partitions/ldm.c static bool ldm_ldmdb_add (u8 *data, int len, struct ldmdb *ldb)
data             1170 block/partitions/ldm.c 	BUG_ON (!data || !ldb);
data             1178 block/partitions/ldm.c 	if (!ldm_parse_vblk (data, len, vb)) {
data             1227 block/partitions/ldm.c static bool ldm_frag_add (const u8 *data, int size, struct list_head *frags)
data             1233 block/partitions/ldm.c 	BUG_ON (!data || !frags);
data             1240 block/partitions/ldm.c 	group = get_unaligned_be32(data + 0x08);
data             1241 block/partitions/ldm.c 	rec   = get_unaligned_be16(data + 0x0C);
data             1242 block/partitions/ldm.c 	num   = get_unaligned_be16(data + 0x0E);
data             1282 block/partitions/ldm.c 		memcpy(f->data, data, VBLK_SIZE_HEAD);
data             1283 block/partitions/ldm.c 	data += VBLK_SIZE_HEAD;
data             1285 block/partitions/ldm.c 	memcpy(f->data + VBLK_SIZE_HEAD + rec * size, data, size);
data             1334 block/partitions/ldm.c 		if (!ldm_ldmdb_add (f->data, f->num*ldb->vm.vblk_size, ldb))
data             1356 block/partitions/ldm.c 	u8 *data = NULL;
data             1369 block/partitions/ldm.c 		data = read_part_sector(state, base + OFF_VMDB + s, &sect);
data             1370 block/partitions/ldm.c 		if (!data) {
data             1375 block/partitions/ldm.c 		for (v = 0; v < perbuf; v++, data+=size) {  /* For each vblk */
data             1376 block/partitions/ldm.c 			if (MAGIC_VBLK != get_unaligned_be32(data)) {
data             1381 block/partitions/ldm.c 			recs = get_unaligned_be16(data + 0x0E);	/* Number of records */
data             1383 block/partitions/ldm.c 				if (!ldm_ldmdb_add (data, size, ldb))
data             1386 block/partitions/ldm.c 				if (!ldm_frag_add (data, size, &frags))
data             1392 block/partitions/ldm.c 		data = NULL;
data             1397 block/partitions/ldm.c 	if (data)
data               96 block/partitions/ldm.h 	u8		data[0];
data               34 block/partitions/mac.c 	unsigned char *data;
data               55 block/partitions/mac.c 	data = read_part_sector(state, datasize / 512, &sect);
data               56 block/partitions/mac.c 	if (!data)
data               61 block/partitions/mac.c 	part = (struct mac_partition *) (data + partoffset);
data               79 block/partitions/mac.c 		data = read_part_sector(state, pos/512, &sect);
data               80 block/partitions/mac.c 		if (!data)
data               82 block/partitions/mac.c 		part = (struct mac_partition *) (data + pos%512);
data              127 block/partitions/msdos.c 	unsigned char *data;
data              142 block/partitions/msdos.c 		data = read_part_sector(state, this_sector, &sect);
data              143 block/partitions/msdos.c 		if (!data)
data              146 block/partitions/msdos.c 		if (!msdos_magic_present(data + 510))
data              149 block/partitions/msdos.c 		p = (struct partition *) (data + 0x1be);
data              405 block/partitions/msdos.c 	unsigned char *data;
data              409 block/partitions/msdos.c 	data = read_part_sector(state, offset, &sect);
data              410 block/partitions/msdos.c 	if (!data)
data              413 block/partitions/msdos.c 	p = (struct partition *)(data + 0x1be);
data              418 block/partitions/msdos.c 	if (msdos_magic_present(data + 510) &&
data              456 block/partitions/msdos.c 	unsigned char *data;
data              462 block/partitions/msdos.c 	data = read_part_sector(state, 0, &sect);
data              463 block/partitions/msdos.c 	if (!data)
data              470 block/partitions/msdos.c 	if (aix_magic_present(state, data)) {
data              480 block/partitions/msdos.c 	if (!msdos_magic_present(data + 510)) {
data              491 block/partitions/msdos.c 	p = (struct partition *) (data + 0x1be);
data              499 block/partitions/msdos.c 			fb = (struct fat_boot_sector *) data;
data              513 block/partitions/msdos.c 	p = (struct partition *) (data + 0x1be);
data              522 block/partitions/msdos.c 	p = (struct partition *) (data + 0x1be);
data              524 block/partitions/msdos.c 	disksig = le32_to_cpup((__le32 *)(data + 0x1b8));
data              569 block/partitions/msdos.c 	p = (struct partition *) (0x1be + data);
data               22 block/partitions/osf.c 	unsigned char *data;
data               56 block/partitions/osf.c 	data = read_part_sector(state, 0, &sect);
data               57 block/partitions/osf.c 	if (!data)
data               60 block/partitions/osf.c 	label = (struct disklabel *) (data+64);
data               55 block/partitions/sysv68.c 	unsigned char *data;
data               60 block/partitions/sysv68.c 	data = read_part_sector(state, 0, &sect);
data               61 block/partitions/sysv68.c 	if (!data)
data               64 block/partitions/sysv68.c 	b = (struct dkblk0 *)data;
data               73 block/partitions/sysv68.c 	data = read_part_sector(state, i, &sect);
data               74 block/partitions/sysv68.c 	if (!data)
data               80 block/partitions/sysv68.c 	slice = (struct slice *)data;
data               17 block/partitions/ultrix.c 	unsigned char *data;
data               30 block/partitions/ultrix.c 	data = read_part_sector(state, (16384 - sizeof(*label))/512, &sect);
data               31 block/partitions/ultrix.c 	if (!data)
data               34 block/partitions/ultrix.c 	label = (struct ultrix_disklabel *)(data + 512 - sizeof(*label));
data              426 block/scsi_ioctl.c 	if (get_user(opcode, sic->data))
data              451 block/scsi_ioctl.c 	if (copy_from_user(req->cmd, sic->data, cmdlen))
data              454 block/scsi_ioctl.c 	if (in_len && copy_from_user(buffer, sic->data + cmdlen, in_len))
data              500 block/scsi_ioctl.c 			if (copy_to_user(sic->data, req->sense, bytes))
data              504 block/scsi_ioctl.c 		if (copy_to_user(sic->data, buffer, out_len))
data              520 block/scsi_ioctl.c 			      int cmd, int data)
data              530 block/scsi_ioctl.c 	scsi_req(rq)->cmd[4] = data;
data              540 block/scsi_ioctl.c 				      struct gendisk *bd_disk, int data)
data              542 block/scsi_ioctl.c 	return __blk_send_generic(q, bd_disk, GPCMD_START_STOP_UNIT, data);
data               33 block/sed-opal.c 	int (*fn)(struct opal_dev *dev, void *data);
data               34 block/sed-opal.c 	void *data;
data               80 block/sed-opal.c 	void *data;
data              267 block/sed-opal.c static bool check_tper(const void *data)
data              269 block/sed-opal.c 	const struct d0_tper_features *tper = data;
data              281 block/sed-opal.c static bool check_mbrenabled(const void *data)
data              283 block/sed-opal.c 	const struct d0_locking_features *lfeat = data;
data              289 block/sed-opal.c static bool check_sum(const void *data)
data              291 block/sed-opal.c 	const struct d0_single_user_mode *sum = data;
data              304 block/sed-opal.c static u16 get_comid_v100(const void *data)
data              306 block/sed-opal.c 	const struct d0_opal_v100 *v100 = data;
data              311 block/sed-opal.c static u16 get_comid_v200(const void *data)
data              313 block/sed-opal.c 	const struct d0_opal_v200 *v200 = data;
data              320 block/sed-opal.c 	return dev->send_recv(dev->data, dev->comid, TCG_SECP_01,
data              327 block/sed-opal.c 	return dev->send_recv(dev->data, dev->comid, TCG_SECP_01,
data              371 block/sed-opal.c static void check_geometry(struct opal_dev *dev, const void *data)
data              373 block/sed-opal.c 	const struct d0_geometry_features *geo = data;
data              382 block/sed-opal.c 	int error = step->fn(dev, step->data);
data              508 block/sed-opal.c static int opal_discovery0(struct opal_dev *dev, void *data)
data             1160 block/sed-opal.c static int gen_key(struct opal_dev *dev, void *data)
data             1207 block/sed-opal.c static int get_active_key(struct opal_dev *dev, void *data)
data             1211 block/sed-opal.c 	u8 *lr = data;
data             1275 block/sed-opal.c static int setup_locking_range(struct opal_dev *dev, void *data)
data             1278 block/sed-opal.c 	struct opal_user_lr_setup *setup = data;
data             1376 block/sed-opal.c static int start_anybodyASP_opal_session(struct opal_dev *dev, void *data)
data             1382 block/sed-opal.c static int start_SIDASP_opal_session(struct opal_dev *dev, void *data)
data             1388 block/sed-opal.c 		const struct opal_key *okey = data;
data             1405 block/sed-opal.c static int start_admin1LSP_opal_session(struct opal_dev *dev, void *data)
data             1407 block/sed-opal.c 	struct opal_key *key = data;
data             1414 block/sed-opal.c static int start_PSID_opal_session(struct opal_dev *dev, void *data)
data             1416 block/sed-opal.c 	const struct opal_key *okey = data;
data             1424 block/sed-opal.c static int start_auth_opal_session(struct opal_dev *dev, void *data)
data             1426 block/sed-opal.c 	struct opal_session_info *session = data;
data             1470 block/sed-opal.c static int revert_tper(struct opal_dev *dev, void *data)
data             1484 block/sed-opal.c static int internal_activate_user(struct opal_dev *dev, void *data)
data             1486 block/sed-opal.c 	struct opal_session_info *session = data;
data             1512 block/sed-opal.c static int erase_locking_range(struct opal_dev *dev, void *data)
data             1514 block/sed-opal.c 	struct opal_session_info *session = data;
data             1531 block/sed-opal.c static int set_mbr_done(struct opal_dev *dev, void *data)
data             1533 block/sed-opal.c 	u8 *mbr_done_tf = data;
data             1557 block/sed-opal.c static int set_mbr_enable_disable(struct opal_dev *dev, void *data)
data             1559 block/sed-opal.c 	u8 *mbr_en_dis = data;
data             1583 block/sed-opal.c static int write_shadow_mbr(struct opal_dev *dev, void *data)
data             1585 block/sed-opal.c 	struct opal_shadow_mbr *shadow = data;
data             1607 block/sed-opal.c 	src = (u8 __user *)(uintptr_t)shadow->data;
data             1670 block/sed-opal.c static int set_new_pw(struct opal_dev *dev, void *data)
data             1673 block/sed-opal.c 	struct opal_session_info *usr = data;
data             1694 block/sed-opal.c static int set_sid_cpin_pin(struct opal_dev *dev, void *data)
data             1697 block/sed-opal.c 	struct opal_key *key = data;
data             1708 block/sed-opal.c static int add_user_to_lr(struct opal_dev *dev, void *data)
data             1712 block/sed-opal.c 	struct opal_lock_unlock *lkul = data;
data             1776 block/sed-opal.c static int lock_unlock_locking_range(struct opal_dev *dev, void *data)
data             1779 block/sed-opal.c 	struct opal_lock_unlock *lkul = data;
data             1832 block/sed-opal.c static int lock_unlock_locking_range_sum(struct opal_dev *dev, void *data)
data             1836 block/sed-opal.c 	struct opal_lock_unlock *lkul = data;
data             1873 block/sed-opal.c static int activate_lsp(struct opal_dev *dev, void *data)
data             1875 block/sed-opal.c 	struct opal_lr_act *opal_act = data;
data             1914 block/sed-opal.c static int get_lsp_lifecycle(struct opal_dev *dev, void *data)
data             1935 block/sed-opal.c static int get_msid_cpin_pin(struct opal_dev *dev, void *data)
data             1960 block/sed-opal.c static int end_opal_session(struct opal_dev *dev, void *data)
data             2026 block/sed-opal.c struct opal_dev *init_opal_dev(void *data, sec_send_recv *send_recv)
data             2036 block/sed-opal.c 	dev->data = data;
data               14 block/t10-pi.c static __be16 t10_pi_crc_fn(void *data, unsigned int len)
data               16 block/t10-pi.c 	return cpu_to_be16(crc_t10dif(data, len));
data               19 block/t10-pi.c static __be16 t10_pi_ip_fn(void *data, unsigned int len)
data               21 block/t10-pi.c 	return (__force __be16)ip_compute_csum(data, len);
data              203 certs/system_keyring.c int verify_pkcs7_message_sig(const void *data, size_t len,
data              208 certs/system_keyring.c 						 const void *data, size_t len,
data              215 certs/system_keyring.c 	if (data && pkcs7_supply_detached_data(pkcs7, data, len) < 0) {
data              255 certs/system_keyring.c 		ret = pkcs7_get_content_data(pkcs7, &data, &len, &asn1hdrlen);
data              262 certs/system_keyring.c 		ret = view_content(ctx, data, len, asn1hdrlen);
data              282 certs/system_keyring.c int verify_pkcs7_signature(const void *data, size_t len,
data              287 certs/system_keyring.c 					       const void *data, size_t len,
data              298 certs/system_keyring.c 	ret = verify_pkcs7_message_sig(data, len, pkcs7, trusted_keys, usage,
data               28 crypto/ablkcipher.c 	void			*data;
data               37 crypto/ablkcipher.c 	scatterwalk_copychunks(p->data, &p->dst, p->len, 1);
data              162 crypto/ablkcipher.c 	p->data = dst;
data              127 crypto/adiantum.c 	} *data;
data              144 crypto/adiantum.c 	data = kzalloc(sizeof(*data) +
data              146 crypto/adiantum.c 	if (!data)
data              148 crypto/adiantum.c 	data->iv[0] = 1;
data              149 crypto/adiantum.c 	sg_init_one(&data->sg, data->derived_keys, sizeof(data->derived_keys));
data              150 crypto/adiantum.c 	crypto_init_wait(&data->wait);
data              151 crypto/adiantum.c 	skcipher_request_set_tfm(&data->req, tctx->streamcipher);
data              152 crypto/adiantum.c 	skcipher_request_set_callback(&data->req, CRYPTO_TFM_REQ_MAY_SLEEP |
data              154 crypto/adiantum.c 				      crypto_req_done, &data->wait);
data              155 crypto/adiantum.c 	skcipher_request_set_crypt(&data->req, &data->sg, &data->sg,
data              156 crypto/adiantum.c 				   sizeof(data->derived_keys), data->iv);
data              157 crypto/adiantum.c 	err = crypto_wait_req(crypto_skcipher_encrypt(&data->req), &data->wait);
data              160 crypto/adiantum.c 	keyp = data->derived_keys;
data              187 crypto/adiantum.c 	WARN_ON(keyp != &data->derived_keys[ARRAY_SIZE(data->derived_keys)]);
data              189 crypto/adiantum.c 	kzfree(data);
data              322 crypto/adiantum.c 	struct skcipher_request *req = areq->data;
data             1037 crypto/af_alg.c 	struct af_alg_async_req *areq = _req->data;
data               28 crypto/ahash.c 	void *data;
data               48 crypto/ahash.c 		walk->data = kmap(walk->pg);
data               50 crypto/ahash.c 		walk->data = kmap_atomic(walk->pg);
data               51 crypto/ahash.c 	walk->data += offset;
data               85 crypto/ahash.c 	walk->data -= walk->offset;
data               95 crypto/ahash.c 			walk->data += walk->offset;
data              103 crypto/ahash.c 		kunmap_atomic(walk->data);
data              270 crypto/ahash.c 	priv->data = req->base.data;
data              281 crypto/ahash.c 	req->base.data = req;
data              299 crypto/ahash.c 				   priv->complete, priv->data);
data              311 crypto/ahash.c 	oreq.data = priv->data;
data              318 crypto/ahash.c 	struct ahash_request *areq = req->data;
data              418 crypto/ahash.c 	struct ahash_request *areq = req->data;
data              446 crypto/ahash.c 	struct ahash_request *areq = req->data;
data               28 crypto/algboss.c 		struct crypto_attr_type data;
data               35 crypto/algboss.c 			struct crypto_attr_alg data;
data               39 crypto/algboss.c 			struct crypto_attr_u32 data;
data               57 crypto/algboss.c static int cryptomgr_probe(void *data)
data               59 crypto/algboss.c 	struct cryptomgr_param *param = data;
data              148 crypto/algboss.c 			memcpy(param->attrs[i].alg.data.name, name, len);
data              153 crypto/algboss.c 			param->attrs[i].nu32.data.num =
data              177 crypto/algboss.c 	param->type.data.type = larval->alg.cra_flags & ~CRYPTO_ALG_TESTED;
data              178 crypto/algboss.c 	param->type.data.mask = larval->mask & ~CRYPTO_ALG_TESTED;
data              205 crypto/algboss.c static int cryptomgr_test(void *data)
data              207 crypto/algboss.c 	struct crypto_test_param *param = data;
data              265 crypto/algboss.c 			    void *data)
data              269 crypto/algboss.c 		return cryptomgr_schedule_probe(data);
data              271 crypto/algboss.c 		return cryptomgr_schedule_test(data);
data              600 crypto/api.c   	struct crypto_wait *wait = req->data;
data               82 crypto/asymmetric_keys/asym_tpm.c 	ret = trusted_tpm_send(tb->data, MAX_BUF_SIZE);
data               88 crypto/asymmetric_keys/asym_tpm.c 	ret = TSS_checkhmac1(tb->data, ordinal, nonceodd, keyauth,
data               95 crypto/asymmetric_keys/asym_tpm.c 	*newhandle = LOAD32(tb->data, TPM_DATA_OFFSET);
data              111 crypto/asymmetric_keys/asym_tpm.c 	return trusted_tpm_send(tb->data, MAX_BUF_SIZE);
data              170 crypto/asymmetric_keys/asym_tpm.c 	ret = trusted_tpm_send(tb->data, MAX_BUF_SIZE);
data              176 crypto/asymmetric_keys/asym_tpm.c 	datalen = LOAD32(tb->data, TPM_DATA_OFFSET);
data              178 crypto/asymmetric_keys/asym_tpm.c 	ret = TSS_checkhmac1(tb->data, ordinal, nonceodd,
data              188 crypto/asymmetric_keys/asym_tpm.c 	memcpy(out, tb->data + TPM_DATA_OFFSET + sizeof(uint32_t),
data              256 crypto/asymmetric_keys/asym_tpm.c 	ret = trusted_tpm_send(tb->data, MAX_BUF_SIZE);
data              262 crypto/asymmetric_keys/asym_tpm.c 	datalen = LOAD32(tb->data, TPM_DATA_OFFSET);
data              264 crypto/asymmetric_keys/asym_tpm.c 	ret = TSS_checkhmac1(tb->data, ordinal, nonceodd,
data              274 crypto/asymmetric_keys/asym_tpm.c 	memcpy(out, tb->data + TPM_DATA_OFFSET + sizeof(uint32_t),
data              303 crypto/asymmetric_keys/asym_tpm.c 	struct tpm_key *tk = asymmetric_key->payload.data[asym_crypto];
data              411 crypto/asymmetric_keys/asym_tpm.c 	struct tpm_key *tk = params->key->payload.data[asym_crypto];
data              615 crypto/asymmetric_keys/asym_tpm.c 	const u8	*data;
data              673 crypto/asymmetric_keys/asym_tpm.c 		memcpy(asn1_wrapped, asn1->data, asn1->size);
data              724 crypto/asymmetric_keys/asym_tpm.c 	struct tpm_key *tk = params->key->payload.data[asym_crypto];
data              751 crypto/asymmetric_keys/asym_tpm.c 	const struct tpm_key *tk = key->payload.data[asym_crypto];
data               60 crypto/asymmetric_keys/asymmetric_type.c 		lookup = id_0->data;
data               63 crypto/asymmetric_keys/asymmetric_type.c 		lookup = id_1->data;
data              147 crypto/asymmetric_keys/asymmetric_type.c 	memcpy(kid->data, val_1, len_1);
data              148 crypto/asymmetric_keys/asymmetric_type.c 	memcpy(kid->data + len_1, val_2, len_2);
data              164 crypto/asymmetric_keys/asymmetric_type.c 	return memcmp(kid1->data, kid2->data, kid1->len) == 0;
data              180 crypto/asymmetric_keys/asymmetric_type.c 	return memcmp(kid1->data + (kid1->len - kid2->len),
data              181 crypto/asymmetric_keys/asymmetric_type.c 		      kid2->data, kid2->len) == 0;
data              213 crypto/asymmetric_keys/asymmetric_type.c 	return hex2bin(match_id->data, id, hexlen);
data              348 crypto/asymmetric_keys/asymmetric_type.c 			p = kid->data;
data              417 crypto/asymmetric_keys/asymmetric_type.c 	struct asymmetric_key_subtype *subtype = prep->payload.data[asym_subtype];
data              418 crypto/asymmetric_keys/asymmetric_type.c 	struct asymmetric_key_ids *kids = prep->payload.data[asym_key_ids];
data              423 crypto/asymmetric_keys/asymmetric_type.c 		subtype->destroy(prep->payload.data[asym_crypto],
data              424 crypto/asymmetric_keys/asymmetric_type.c 				 prep->payload.data[asym_auth]);
data              437 crypto/asymmetric_keys/asymmetric_type.c 	struct asymmetric_key_ids *kids = key->payload.data[asym_key_ids];
data              438 crypto/asymmetric_keys/asymmetric_type.c 	void *data = key->payload.data[asym_crypto];
data              439 crypto/asymmetric_keys/asymmetric_type.c 	void *auth = key->payload.data[asym_auth];
data              441 crypto/asymmetric_keys/asymmetric_type.c 	key->payload.data[asym_crypto] = NULL;
data              442 crypto/asymmetric_keys/asymmetric_type.c 	key->payload.data[asym_subtype] = NULL;
data              443 crypto/asymmetric_keys/asymmetric_type.c 	key->payload.data[asym_key_ids] = NULL;
data              444 crypto/asymmetric_keys/asymmetric_type.c 	key->payload.data[asym_auth] = NULL;
data              447 crypto/asymmetric_keys/asymmetric_type.c 		subtype->destroy(data, auth);
data              551 crypto/asymmetric_keys/asymmetric_type.c 	    !key->payload.data[0])
data               28 crypto/asymmetric_keys/pkcs7_key_type.c static int pkcs7_view_content(void *ctx, const void *data, size_t len,
data               36 crypto/asymmetric_keys/pkcs7_key_type.c 	saved_prep_data = prep->data;
data               38 crypto/asymmetric_keys/pkcs7_key_type.c 	prep->data = data;
data               43 crypto/asymmetric_keys/pkcs7_key_type.c 	prep->data = saved_prep_data;
data               61 crypto/asymmetric_keys/pkcs7_key_type.c 				      prep->data, prep->datalen,
data               29 crypto/asymmetric_keys/pkcs7_parser.c 	unsigned long	data;			/* Start of data */
data              115 crypto/asymmetric_keys/pkcs7_parser.c struct pkcs7_message *pkcs7_parse_message(const void *data, size_t datalen)
data              135 crypto/asymmetric_keys/pkcs7_parser.c 	ctx->data = (unsigned long)data;
data              140 crypto/asymmetric_keys/pkcs7_parser.c 	ret = asn1_ber_decoder(&pkcs7_decoder, ctx, data, datalen);
data              189 crypto/asymmetric_keys/pkcs7_parser.c 	if (!pkcs7->data)
data              192 crypto/asymmetric_keys/pkcs7_parser.c 	*_data = pkcs7->data;
data              215 crypto/asymmetric_keys/pkcs7_parser.c 		       (unsigned long)value - ctx->data, buffer);
data              385 crypto/asymmetric_keys/pkcs7_parser.c 			 tag, (unsigned long)ctx - ctx->data);
data              406 crypto/asymmetric_keys/pkcs7_parser.c 	pr_debug("- fingerprint %*phN\n", x509->id->len, x509->id->data);
data              462 crypto/asymmetric_keys/pkcs7_parser.c 	ctx->msg->data = value;
data              668 crypto/asymmetric_keys/pkcs7_parser.c 	pr_devel("SINFO KID: %u [%*phN]\n", kid->len, kid->len, kid->data);
data               64 crypto/asymmetric_keys/pkcs7_parser.h 	const void	*data;		/* Content Data (or 0) */
data               62 crypto/asymmetric_keys/pkcs7_verify.c 	ret = crypto_shash_digest(desc, pkcs7->data, pkcs7->data_len,
data              193 crypto/asymmetric_keys/pkcs7_verify.c 		 sinfo->sig->auth_ids[0]->len, sinfo->sig->auth_ids[0]->data);
data              237 crypto/asymmetric_keys/pkcs7_verify.c 				 sig->auth_ids[0]->len, sig->auth_ids[0]->data);
data              240 crypto/asymmetric_keys/pkcs7_verify.c 				 sig->auth_ids[1]->len, sig->auth_ids[1]->data);
data              260 crypto/asymmetric_keys/pkcs7_verify.c 			pr_debug("- want %*phN\n", auth->len, auth->data);
data              263 crypto/asymmetric_keys/pkcs7_verify.c 					 p->index, p->id->len, p->id->data);
data              269 crypto/asymmetric_keys/pkcs7_verify.c 			pr_debug("- want %*phN\n", auth->len, auth->data);
data              274 crypto/asymmetric_keys/pkcs7_verify.c 					 p->index, p->skid->len, p->skid->data);
data              488 crypto/asymmetric_keys/pkcs7_verify.c 			       const void *data, size_t datalen)
data              490 crypto/asymmetric_keys/pkcs7_verify.c 	if (pkcs7->data) {
data              494 crypto/asymmetric_keys/pkcs7_verify.c 	pkcs7->data = data;
data               22 crypto/asymmetric_keys/pkcs8_parser.c 	unsigned long	data;			/* Start of data */
data               45 crypto/asymmetric_keys/pkcs8_parser.c 			(unsigned long)value - ctx->data, buffer);
data               97 crypto/asymmetric_keys/pkcs8_parser.c static struct public_key *pkcs8_parse(const void *data, size_t datalen)
data              110 crypto/asymmetric_keys/pkcs8_parser.c 	ctx.data = (unsigned long)data;
data              113 crypto/asymmetric_keys/pkcs8_parser.c 	ret = asn1_ber_decoder(&pkcs8_decoder, &ctx, data, datalen);
data              140 crypto/asymmetric_keys/pkcs8_parser.c 	pub = pkcs8_parse(prep->data, prep->datalen);
data              149 crypto/asymmetric_keys/pkcs8_parser.c 	prep->payload.data[asym_subtype] = &public_key_subtype;
data              150 crypto/asymmetric_keys/pkcs8_parser.c 	prep->payload.data[asym_key_ids] = NULL;
data              151 crypto/asymmetric_keys/pkcs8_parser.c 	prep->payload.data[asym_crypto] = pub;
data              152 crypto/asymmetric_keys/pkcs8_parser.c 	prep->payload.data[asym_auth] = NULL;
data               31 crypto/asymmetric_keys/public_key.c 	struct public_key *key = asymmetric_key->payload.data[asym_crypto];
data              107 crypto/asymmetric_keys/public_key.c 	struct public_key *pkey = params->key->payload.data[asym_crypto];
data              166 crypto/asymmetric_keys/public_key.c 	const struct public_key *pkey = params->key->payload.data[asym_crypto];
data              328 crypto/asymmetric_keys/public_key.c 	const struct public_key *pk = key->payload.data[asym_crypto];
data               21 crypto/asymmetric_keys/restrict.c 	unsigned char data[10];
data               34 crypto/asymmetric_keys/restrict.c 		if (hexlen == 0 || hexlen > sizeof(cakey.data)) {
data               87 crypto/asymmetric_keys/restrict.c 	sig = payload->data[asym_auth];
data              140 crypto/asymmetric_keys/restrict.c 	sig = payload->data[asym_auth];
data               55 crypto/asymmetric_keys/signature.c 	    !key->payload.data[0])
data               81 crypto/asymmetric_keys/signature.c 		 const void *data, void *enc)
data               84 crypto/asymmetric_keys/signature.c 	return asymmetric_key_eds_op(params, data, enc);
data              102 crypto/asymmetric_keys/signature.c 		 const void *enc, void *data)
data              105 crypto/asymmetric_keys/signature.c 	return asymmetric_key_eds_op(params, enc, data);
data              123 crypto/asymmetric_keys/signature.c 		     const void *data, void *enc)
data              126 crypto/asymmetric_keys/signature.c 	return asymmetric_key_eds_op(params, data, enc);
data              149 crypto/asymmetric_keys/signature.c 	    !key->payload.data[0])
data               36 crypto/asymmetric_keys/tpm_parser.c static struct tpm_key *tpm_parse(const void *data, size_t datalen)
data               44 crypto/asymmetric_keys/tpm_parser.c 	ret = asn1_ber_decoder(&tpm_decoder, &ctx, data, datalen);
data               67 crypto/asymmetric_keys/tpm_parser.c 	tk = tpm_parse(prep->data, prep->datalen);
data               74 crypto/asymmetric_keys/tpm_parser.c 	prep->payload.data[asym_subtype] = &asym_tpm_subtype;
data               75 crypto/asymmetric_keys/tpm_parser.c 	prep->payload.data[asym_key_ids] = NULL;
data               76 crypto/asymmetric_keys/tpm_parser.c 	prep->payload.data[asym_crypto] = tk;
data               77 crypto/asymmetric_keys/tpm_parser.c 	prep->payload.data[asym_auth] = NULL;
data               21 crypto/asymmetric_keys/x509_cert_parser.c 	unsigned long	data;			/* Start of data */
data               63 crypto/asymmetric_keys/x509_cert_parser.c struct x509_certificate *x509_cert_parse(const void *data, size_t datalen)
data               85 crypto/asymmetric_keys/x509_cert_parser.c 	ctx->data = (unsigned long)data;
data               88 crypto/asymmetric_keys/x509_cert_parser.c 	ret = asn1_ber_decoder(&x509_decoder, ctx, data, datalen);
data              166 crypto/asymmetric_keys/x509_cert_parser.c 			 (unsigned long)value - ctx->data, buffer);
data              182 crypto/asymmetric_keys/x509_cert_parser.c 		 hdrlen, tag, (unsigned long)value - ctx->data, vlen);
data              308 crypto/asymmetric_keys/x509_cert_parser.c 		ctx->cn_offset = (unsigned long)value - ctx->data;
data              312 crypto/asymmetric_keys/x509_cert_parser.c 		ctx->o_offset = (unsigned long)value - ctx->data;
data              316 crypto/asymmetric_keys/x509_cert_parser.c 		ctx->email_offset = (unsigned long)value - ctx->data;
data              332 crypto/asymmetric_keys/x509_cert_parser.c 	const void *name, *data = (const void *)ctx->data;
data              353 crypto/asymmetric_keys/x509_cert_parser.c 		name = data + ctx->cn_offset;
data              355 crypto/asymmetric_keys/x509_cert_parser.c 		    memcmp(data + ctx->cn_offset, data + ctx->o_offset,
data              360 crypto/asymmetric_keys/x509_cert_parser.c 		    memcmp(data + ctx->cn_offset, data + ctx->o_offset, 7) == 0)
data              369 crypto/asymmetric_keys/x509_cert_parser.c 		       data + ctx->o_offset, ctx->o_size);
data              373 crypto/asymmetric_keys/x509_cert_parser.c 		       data + ctx->cn_offset, ctx->cn_size);
data              379 crypto/asymmetric_keys/x509_cert_parser.c 		name = data + ctx->cn_offset;
data              382 crypto/asymmetric_keys/x509_cert_parser.c 		name = data + ctx->o_offset;
data              385 crypto/asymmetric_keys/x509_cert_parser.c 		name = data + ctx->email_offset;
data              501 crypto/asymmetric_keys/x509_cert_parser.c 		pr_debug("subjkeyid %*phN\n", kid->len, kid->data);
data              644 crypto/asymmetric_keys/x509_cert_parser.c 	pr_debug("authkeyid %*phN\n", kid->len, kid->data);
data              687 crypto/asymmetric_keys/x509_cert_parser.c 	pr_debug("authkeyid %*phN\n", kid->len, kid->data);
data               48 crypto/asymmetric_keys/x509_parser.h extern struct x509_certificate *x509_cert_parse(const void *data, size_t datalen);
data              165 crypto/asymmetric_keys/x509_public_key.c 	cert = x509_cert_parse(prep->data, prep->datalen);
data              224 crypto/asymmetric_keys/x509_public_key.c 	prep->payload.data[asym_subtype] = &public_key_subtype;
data              225 crypto/asymmetric_keys/x509_public_key.c 	prep->payload.data[asym_key_ids] = kids;
data              226 crypto/asymmetric_keys/x509_public_key.c 	prep->payload.data[asym_crypto] = cert->pub;
data              227 crypto/asymmetric_keys/x509_public_key.c 	prep->payload.data[asym_auth] = cert->sig;
data               22 crypto/async_tx/raid6test.c static struct page *data[NDISKS+3];
data               39 crypto/async_tx/raid6test.c 		prandom_bytes(page_address(data[i]), PAGE_SIZE);
data               40 crypto/async_tx/raid6test.c 		dataptrs[i] = data[i];
data              131 crypto/async_tx/raid6test.c 	erra = memcmp(page_address(data[i]), page_address(recovi), PAGE_SIZE);
data              132 crypto/async_tx/raid6test.c 	errb = memcmp(page_address(data[j]), page_address(recovj), PAGE_SIZE);
data              138 crypto/async_tx/raid6test.c 	dataptrs[i] = data[i];
data              139 crypto/async_tx/raid6test.c 	dataptrs[j] = data[j];
data              152 crypto/async_tx/raid6test.c 	recovi = data[disks];
data              153 crypto/async_tx/raid6test.c 	recovj = data[disks+1];
data              154 crypto/async_tx/raid6test.c 	spare  = data[disks+2];
data              159 crypto/async_tx/raid6test.c 	memset(page_address(data[disks-2]), 0xee, PAGE_SIZE);
data              160 crypto/async_tx/raid6test.c 	memset(page_address(data[disks-1]), 0xee, PAGE_SIZE);
data              191 crypto/async_tx/raid6test.c 		data[i] = alloc_page(GFP_KERNEL);
data              192 crypto/async_tx/raid6test.c 		if (!data[i]) {
data              194 crypto/async_tx/raid6test.c 				put_page(data[i]);
data              226 crypto/async_tx/raid6test.c 		put_page(data[i]);
data              124 crypto/authenc.c 	struct aead_request *req = areq->data;
data              176 crypto/authenc.c 	struct aead_request *areq = req->data;
data              267 crypto/authenc.c 				      req->base.complete, req->base.data);
data              277 crypto/authenc.c 	struct aead_request *req = areq->data;
data              123 crypto/authencesn.c 	struct aead_request *req = areq->data;
data              169 crypto/authencesn.c 	struct aead_request *areq = req->data;
data              265 crypto/authencesn.c 				      req->base.complete, req->base.data);
data              274 crypto/authencesn.c 	struct aead_request *req = areq->data;
data              350 crypto/blowfish_common.c 	u32 data[2], temp;
data              372 crypto/blowfish_common.c 	data[0] = 0x00000000;
data              373 crypto/blowfish_common.c 	data[1] = 0x00000000;
data              376 crypto/blowfish_common.c 		encrypt_block((struct bf_ctx *)ctx, data, data);
data              378 crypto/blowfish_common.c 		P[i] = data[0];
data              379 crypto/blowfish_common.c 		P[i + 1] = data[1];
data              384 crypto/blowfish_common.c 			encrypt_block((struct bf_ctx *)ctx, data, data);
data              386 crypto/blowfish_common.c 			S[count] = data[0];
data              387 crypto/blowfish_common.c 			S[count + 1] = data[1];
data               72 crypto/ccm.c   	__be32 data;
data               82 crypto/ccm.c   	data = cpu_to_be32(msglen);
data               83 crypto/ccm.c   	memcpy(block - csize, (u8 *)&data + 4 - csize, csize);
data              237 crypto/ccm.c   	struct aead_request *req = areq->data;
data              334 crypto/ccm.c   	struct aead_request *req = areq->data;
data              677 crypto/ccm.c   				  req->base.data);
data              122 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_verify_tag);
data              168 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_tail_continue);
data              198 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_tail);
data              227 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_cipherpad);
data              257 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_cipher);
data              286 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_adpad);
data              310 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_ad);
data              336 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_setkey);
data              359 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_init);
data              398 crypto/chacha20poly1305.c 	async_done_continue(areq->data, err, poly_genkey);
data               81 crypto/crc32_generic.c static int crc32_update(struct shash_desc *desc, const u8 *data,
data               86 crypto/crc32_generic.c 	*crcp = crc32_le(*crcp, data, len);
data               91 crypto/crc32_generic.c static int __crc32_finup(u32 *crcp, const u8 *data, unsigned int len,
data               94 crypto/crc32_generic.c 	put_unaligned_le32(crc32_le(*crcp, data, len), out);
data               98 crypto/crc32_generic.c static int crc32_finup(struct shash_desc *desc, const u8 *data,
data              101 crypto/crc32_generic.c 	return __crc32_finup(shash_desc_ctx(desc), data, len, out);
data              112 crypto/crc32_generic.c static int crc32_digest(struct shash_desc *desc, const u8 *data,
data              115 crypto/crc32_generic.c 	return __crc32_finup(crypto_shash_ctx(desc->tfm), data, len,
data               85 crypto/crc32c_generic.c static int chksum_update(struct shash_desc *desc, const u8 *data,
data               90 crypto/crc32c_generic.c 	ctx->crc = __crc32c_le(ctx->crc, data, length);
data              102 crypto/crc32c_generic.c static int __chksum_finup(u32 *crcp, const u8 *data, unsigned int len, u8 *out)
data              104 crypto/crc32c_generic.c 	put_unaligned_le32(~__crc32c_le(*crcp, data, len), out);
data              108 crypto/crc32c_generic.c static int chksum_finup(struct shash_desc *desc, const u8 *data,
data              113 crypto/crc32c_generic.c 	return __chksum_finup(&ctx->crc, data, len, out);
data              116 crypto/crc32c_generic.c static int chksum_digest(struct shash_desc *desc, const u8 *data,
data              121 crypto/crc32c_generic.c 	return __chksum_finup(&mctx->key, data, length, out);
data               51 crypto/crct10dif_generic.c static int chksum_update(struct shash_desc *desc, const u8 *data,
data               56 crypto/crct10dif_generic.c 	ctx->crc = crc_t10dif_generic(ctx->crc, data, length);
data               68 crypto/crct10dif_generic.c static int __chksum_finup(__u16 crc, const u8 *data, unsigned int len, u8 *out)
data               70 crypto/crct10dif_generic.c 	*(__u16 *)out = crc_t10dif_generic(crc, data, len);
data               74 crypto/crct10dif_generic.c static int chksum_finup(struct shash_desc *desc, const u8 *data,
data               79 crypto/crct10dif_generic.c 	return __chksum_finup(ctx->crc, data, len, out);
data               82 crypto/crct10dif_generic.c static int chksum_digest(struct shash_desc *desc, const u8 *data,
data               85 crypto/crct10dif_generic.c 	return __chksum_finup(0, data, length, out);
data               42 crypto/crypto_null.c static int null_update(struct shash_desc *desc, const u8 *data,
data               53 crypto/crypto_null.c static int null_digest(struct shash_desc *desc, const u8 *data,
data              216 crypto/ctr.c   				      req->base.complete, req->base.data);
data               94 crypto/cts.c   	struct skcipher_request *req = areq->data;
data              134 crypto/cts.c   	struct skcipher_request *req = areq->data;
data              165 crypto/cts.c   					      req->base.data);
data              228 crypto/cts.c   	struct skcipher_request *req = areq->data;
data              260 crypto/cts.c   					      req->base.data);
data              324 crypto/drbg.c  	struct drbg_string data;
data              327 crypto/drbg.c  	drbg_string_fill(&data, out, drbg_blocklen(drbg));
data              339 crypto/drbg.c  				ret = drbg_kcapi_sym(drbg, out, &data);
data              351 crypto/drbg.c  		ret = drbg_kcapi_sym(drbg, out, &data);
data              712 crypto/drbg.c  	struct drbg_string data;
data              722 crypto/drbg.c  	drbg_string_fill(&data, drbg->V, drbg_statelen(drbg));
data              723 crypto/drbg.c  	list_add_tail(&data.list, &datalist);
data              828 crypto/drbg.c  	struct drbg_string data;
data              835 crypto/drbg.c  	drbg_string_fill(&data, input, 5);
data              836 crypto/drbg.c  	list_add(&data.list, entropylist);
data              942 crypto/drbg.c  	struct drbg_string data;
data              948 crypto/drbg.c  	drbg_string_fill(&data, src, drbg_statelen(drbg));
data              949 crypto/drbg.c  	list_add_tail(&data.list, &datalist);
data             1070 crypto/drbg.c  	struct drbg_string data;
data             1081 crypto/drbg.c  	drbg_string_fill(&data, entropy, entropylen);
data             1082 crypto/drbg.c  	list_add_tail(&data.list, &seedlist);
data             1641 crypto/drbg.c  				   const u8 *data, unsigned int len)
data             1646 crypto/drbg.c  	drbg_string_fill(&drbg->test_data, data, len);
data               60 crypto/echainiv.c 				  req->base.complete, req->base.data);
data               91 crypto/echainiv.c 	void *data;
data              100 crypto/echainiv.c 	data = req->base.data;
data              102 crypto/echainiv.c 	aead_request_set_callback(subreq, req->base.flags, compl, data);
data              153 crypto/essiv.c 	struct skcipher_request *req = areq->data;
data              188 crypto/essiv.c 	struct aead_request *req = areq->data;
data               36 crypto/fips.c  		.data           = &fips_enabled,
data              107 crypto/gcm.c   	} *data;
data              119 crypto/gcm.c   	data = kzalloc(sizeof(*data) + crypto_skcipher_reqsize(ctr),
data              121 crypto/gcm.c   	if (!data)
data              124 crypto/gcm.c   	crypto_init_wait(&data->wait);
data              125 crypto/gcm.c   	sg_init_one(data->sg, &data->hash, sizeof(data->hash));
data              126 crypto/gcm.c   	skcipher_request_set_tfm(&data->req, ctr);
data              127 crypto/gcm.c   	skcipher_request_set_callback(&data->req, CRYPTO_TFM_REQ_MAY_SLEEP |
data              130 crypto/gcm.c   				      &data->wait);
data              131 crypto/gcm.c   	skcipher_request_set_crypt(&data->req, data->sg, data->sg,
data              132 crypto/gcm.c   				   sizeof(data->hash), data->iv);
data              134 crypto/gcm.c   	err = crypto_wait_req(crypto_skcipher_encrypt(&data->req),
data              135 crypto/gcm.c   							&data->wait);
data              143 crypto/gcm.c   	err = crypto_ahash_setkey(ghash, (u8 *)&data->hash, sizeof(be128));
data              148 crypto/gcm.c   	kzfree(data);
data              257 crypto/gcm.c   	struct aead_request *req = areq->data;
data              279 crypto/gcm.c   	struct aead_request *req = areq->data;
data              309 crypto/gcm.c   	struct aead_request *req = areq->data;
data              338 crypto/gcm.c   	struct aead_request *req = areq->data;
data              366 crypto/gcm.c   	struct aead_request *req = areq->data;
data              391 crypto/gcm.c   	struct aead_request *req = areq->data;
data              444 crypto/gcm.c   	struct aead_request *req = areq->data;
data              488 crypto/gcm.c   	struct aead_request *req = areq->data;
data              793 crypto/gcm.c   				  req->base.data);
data             1010 crypto/gcm.c   				  req->base.complete, req->base.data);
data              106 crypto/hmac.c  		       const u8 *data, unsigned int nbytes)
data              110 crypto/hmac.c  	return crypto_shash_update(desc, data, nbytes);
data              126 crypto/hmac.c  static int hmac_finup(struct shash_desc *pdesc, const u8 *data,
data              136 crypto/hmac.c  	return crypto_shash_finup(desc, data, nbytes, out) ?:
data               48 crypto/jitterentropy-kcapi.c int jent_read_entropy(struct rand_data *ec, unsigned char *data,
data               68 crypto/jitterentropy.c 	__u64 data;		/* SENSITIVE Actual random number */
data              139 crypto/jitterentropy.c 		time ^= ec->data;
data              202 crypto/jitterentropy.c 		new = ec->data;
data              228 crypto/jitterentropy.c 	ec->data = new;
data              413 crypto/jitterentropy.c 		ec->old_data = ec->data;
data              417 crypto/jitterentropy.c 	if (ec->data == ec->old_data)
data              420 crypto/jitterentropy.c 	ec->old_data = ec->data;
data              445 crypto/jitterentropy.c int jent_read_entropy(struct rand_data *ec, unsigned char *data,
data              448 crypto/jitterentropy.c 	unsigned char *p = data;
data              462 crypto/jitterentropy.c 		jent_memcpy(p, &ec->data, tocopy);
data              211 crypto/lrw.c   	struct skcipher_request *req = areq->data;
data              152 crypto/md4.c   static int md4_update(struct shash_desc *desc, const u8 *data, unsigned int len)
data              161 crypto/md4.c   		       data, len);
data              166 crypto/md4.c   	       data, avail);
data              169 crypto/md4.c   	data += avail;
data              173 crypto/md4.c   		memcpy(mctx->block, data, sizeof(mctx->block));
data              175 crypto/md4.c   		data += sizeof(mctx->block);
data              179 crypto/md4.c   	memcpy(mctx->block, data, len);
data              145 crypto/md5.c   static int md5_update(struct shash_desc *desc, const u8 *data, unsigned int len)
data              154 crypto/md5.c   		       data, len);
data              159 crypto/md5.c   	       data, avail);
data              162 crypto/md5.c   	data += avail;
data              166 crypto/md5.c   		memcpy(mctx->block, data, sizeof(mctx->block));
data              168 crypto/md5.c   		data += sizeof(mctx->block);
data              172 crypto/md5.c   	memcpy(mctx->block, data, len);
data               59 crypto/michael_mic.c static int michael_update(struct shash_desc *desc, const u8 *data,
data               69 crypto/michael_mic.c 		memcpy(&mctx->pending[mctx->pending_len], data, flen);
data               71 crypto/michael_mic.c 		data += flen;
data               83 crypto/michael_mic.c 	src = (const __le32 *)data;
data              103 crypto/michael_mic.c 	u8 *data = mctx->pending;
data              112 crypto/michael_mic.c 		mctx->l ^= data[0] | 0x5a00;
data              115 crypto/michael_mic.c 		mctx->l ^= data[0] | (data[1] << 8) | 0x5a0000;
data              118 crypto/michael_mic.c 		mctx->l ^= data[0] | (data[1] << 8) | (data[2] << 16) |
data              138 crypto/michael_mic.c 	const __le32 *data = (const __le32 *)key;
data              145 crypto/michael_mic.c 	mctx->l = le32_to_cpu(data[0]);
data              146 crypto/michael_mic.c 	mctx->r = le32_to_cpu(data[1]);
data               64 crypto/pcrypt.c 	aead_request_complete(req->base.data, padata->info);
data               69 crypto/pcrypt.c 	struct aead_request *req = areq->data;
data              229 crypto/rmd128.c static int rmd128_update(struct shash_desc *desc, const u8 *data,
data              240 crypto/rmd128.c 		       data, len);
data              245 crypto/rmd128.c 	       data, avail);
data              248 crypto/rmd128.c 	data += avail;
data              252 crypto/rmd128.c 		memcpy(rctx->buffer, data, sizeof(rctx->buffer));
data              254 crypto/rmd128.c 		data += sizeof(rctx->buffer);
data              258 crypto/rmd128.c 	memcpy(rctx->buffer, data, len);
data              273 crypto/rmd160.c static int rmd160_update(struct shash_desc *desc, const u8 *data,
data              284 crypto/rmd160.c 		       data, len);
data              289 crypto/rmd160.c 	       data, avail);
data              292 crypto/rmd160.c 	data += avail;
data              296 crypto/rmd160.c 		memcpy(rctx->buffer, data, sizeof(rctx->buffer));
data              298 crypto/rmd160.c 		data += sizeof(rctx->buffer);
data              302 crypto/rmd160.c 	memcpy(rctx->buffer, data, len);
data              248 crypto/rmd256.c static int rmd256_update(struct shash_desc *desc, const u8 *data,
data              259 crypto/rmd256.c 		       data, len);
data              264 crypto/rmd256.c 	       data, avail);
data              267 crypto/rmd256.c 	data += avail;
data              271 crypto/rmd256.c 		memcpy(rctx->buffer, data, sizeof(rctx->buffer));
data              273 crypto/rmd256.c 		data += sizeof(rctx->buffer);
data              277 crypto/rmd256.c 	memcpy(rctx->buffer, data, len);
data              297 crypto/rmd320.c static int rmd320_update(struct shash_desc *desc, const u8 *data,
data              308 crypto/rmd320.c 		       data, len);
data              313 crypto/rmd320.c 	       data, avail);
data              316 crypto/rmd320.c 	data += avail;
data              320 crypto/rmd320.c 		memcpy(rctx->buffer, data, sizeof(rctx->buffer));
data              322 crypto/rmd320.c 		data += sizeof(rctx->buffer);
data              326 crypto/rmd320.c 	memcpy(rctx->buffer, data, len);
data               65 crypto/rsa-pkcs1pad.c 	const u8	*data;
data              215 crypto/rsa-pkcs1pad.c 	struct akcipher_request *req = child_async_req->data;
data              221 crypto/rsa-pkcs1pad.c 	async_req.data = req->base.data;
data              333 crypto/rsa-pkcs1pad.c 	struct akcipher_request *req = child_async_req->data;
data              339 crypto/rsa-pkcs1pad.c 	async_req.data = req->base.data;
data              414 crypto/rsa-pkcs1pad.c 		memcpy(req_ctx->in_buf + ps_end + 1, digest_info->data,
data              478 crypto/rsa-pkcs1pad.c 		if (crypto_memneq(out_buf + pos, digest_info->data,
data              511 crypto/rsa-pkcs1pad.c 	struct akcipher_request *req = child_async_req->data;
data              517 crypto/rsa-pkcs1pad.c 	async_req.data = req->base.data;
data               44 crypto/seqiv.c 	struct aead_request *req = base->data;
data               56 crypto/seqiv.c 	void *data;
data               67 crypto/seqiv.c 	data = req->base.data;
data               94 crypto/seqiv.c 		data = req;
data               97 crypto/seqiv.c 	aead_request_set_callback(subreq, req->base.flags, compl, data);
data              117 crypto/seqiv.c 	void *data;
data              126 crypto/seqiv.c 	data = req->base.data;
data              128 crypto/seqiv.c 	aead_request_set_callback(subreq, req->base.flags, compl, data);
data               43 crypto/sha1_generic.c int crypto_sha1_update(struct shash_desc *desc, const u8 *data,
data               46 crypto/sha1_generic.c 	return sha1_base_do_update(desc, data, len, sha1_generic_block_fn);
data               56 crypto/sha1_generic.c int crypto_sha1_finup(struct shash_desc *desc, const u8 *data,
data               59 crypto/sha1_generic.c 	sha1_base_do_update(desc, data, len, sha1_generic_block_fn);
data               46 crypto/sha256_generic.c int crypto_sha256_update(struct shash_desc *desc, const u8 *data,
data               49 crypto/sha256_generic.c 	return sha256_update(shash_desc_ctx(desc), data, len);
data               61 crypto/sha256_generic.c int crypto_sha256_finup(struct shash_desc *desc, const u8 *data,
data               64 crypto/sha256_generic.c 	sha256_update(shash_desc_ctx(desc), data, len);
data              175 crypto/sha3_generic.c int crypto_sha3_update(struct shash_desc *desc, const u8 *data,
data              183 crypto/sha3_generic.c 	src = data;
data              188 crypto/sha3_generic.c 			memcpy(sctx->buf + sctx->partial, data,
data              201 crypto/sha3_generic.c 			src = data + done;
data              160 crypto/sha512_generic.c int crypto_sha512_update(struct shash_desc *desc, const u8 *data,
data              163 crypto/sha512_generic.c 	return sha512_base_do_update(desc, data, len, sha512_generic_block_fn);
data              173 crypto/sha512_generic.c int crypto_sha512_finup(struct shash_desc *desc, const u8 *data,
data              176 crypto/sha512_generic.c 	sha512_base_do_update(desc, data, len, sha512_generic_block_fn);
data               80 crypto/shash.c static int shash_update_unaligned(struct shash_desc *desc, const u8 *data,
data               87 crypto/shash.c 				     ((unsigned long)data & alignmask);
data              102 crypto/shash.c 	memcpy(buf, data, unaligned_len);
data              107 crypto/shash.c 	       shash->update(desc, data + unaligned_len, len - unaligned_len);
data              110 crypto/shash.c int crypto_shash_update(struct shash_desc *desc, const u8 *data,
data              117 crypto/shash.c 	if ((unsigned long)data & alignmask)
data              118 crypto/shash.c 		return shash_update_unaligned(desc, data, len);
data              120 crypto/shash.c 	return shash->update(desc, data, len);
data              165 crypto/shash.c static int shash_finup_unaligned(struct shash_desc *desc, const u8 *data,
data              168 crypto/shash.c 	return crypto_shash_update(desc, data, len) ?:
data              172 crypto/shash.c int crypto_shash_finup(struct shash_desc *desc, const u8 *data,
data              179 crypto/shash.c 	if (((unsigned long)data | (unsigned long)out) & alignmask)
data              180 crypto/shash.c 		return shash_finup_unaligned(desc, data, len, out);
data              182 crypto/shash.c 	return shash->finup(desc, data, len, out);
data              186 crypto/shash.c static int shash_digest_unaligned(struct shash_desc *desc, const u8 *data,
data              190 crypto/shash.c 	       crypto_shash_finup(desc, data, len, out);
data              193 crypto/shash.c int crypto_shash_digest(struct shash_desc *desc, const u8 *data,
data              203 crypto/shash.c 	if (((unsigned long)data | (unsigned long)out) & alignmask)
data              204 crypto/shash.c 		return shash_digest_unaligned(desc, data, len, out);
data              206 crypto/shash.c 	return shash->digest(desc, data, len, out);
data              247 crypto/shash.c 		nbytes = crypto_shash_update(desc, walk.data, nbytes);
data              274 crypto/shash.c 			 crypto_shash_finup(desc, walk.data, nbytes,
data              276 crypto/shash.c 			 crypto_shash_update(desc, walk.data, nbytes);
data              304 crypto/shash.c 		void *data;
data              306 crypto/shash.c 		data = kmap_atomic(sg_page(sg));
data              307 crypto/shash.c 		err = crypto_shash_digest(desc, data + offset, nbytes,
data              309 crypto/shash.c 		kunmap_atomic(data);
data               38 crypto/skcipher.c 	u8 *data;
data              186 crypto/skcipher.c 		u8 *data;
data              191 crypto/skcipher.c 		data = p->data;
data              192 crypto/skcipher.c 		if (!data) {
data              193 crypto/skcipher.c 			data = PTR_ALIGN(&p->buffer[0], walk->alignmask + 1);
data              194 crypto/skcipher.c 			data = skcipher_get_spot(data, walk->stride);
data              197 crypto/skcipher.c 		scatterwalk_copychunks(data, &p->dst, p->len, 1);
data              199 crypto/skcipher.c 		if (offset_in_page(p->data) + p->len + walk->stride >
data              201 crypto/skcipher.c 			free_page((unsigned long)p->data);
data              304 crypto/skcipher.c 	p->data = walk->page;
data              730 crypto/skcipher.c 					req->base.complete, req->base.data);
data              145 crypto/sm3_generic.c int crypto_sm3_update(struct shash_desc *desc, const u8 *data,
data              148 crypto/sm3_generic.c 	return sm3_base_do_update(desc, data, len, sm3_generic_block_fn);
data              158 crypto/sm3_generic.c int crypto_sm3_finup(struct shash_desc *desc, const u8 *data,
data              161 crypto/sm3_generic.c 	sm3_base_do_update(desc, data, len, sm3_generic_block_fn);
data              867 crypto/streebog_generic.c 			  struct streebog_uint512 *data)
data              882 crypto/streebog_generic.c 		data->qword[i]  = cpu_to_le64(Ax[0][r0 & 0xFF]);
data              883 crypto/streebog_generic.c 		data->qword[i] ^= cpu_to_le64(Ax[1][r1 & 0xFF]);
data              884 crypto/streebog_generic.c 		data->qword[i] ^= cpu_to_le64(Ax[2][r2 & 0xFF]);
data              885 crypto/streebog_generic.c 		data->qword[i] ^= cpu_to_le64(Ax[3][r3 & 0xFF]);
data              886 crypto/streebog_generic.c 		data->qword[i] ^= cpu_to_le64(Ax[4][r4 & 0xFF]);
data              887 crypto/streebog_generic.c 		data->qword[i] ^= cpu_to_le64(Ax[5][r5 & 0xFF]);
data              888 crypto/streebog_generic.c 		data->qword[i] ^= cpu_to_le64(Ax[6][r6 & 0xFF]);
data              889 crypto/streebog_generic.c 		data->qword[i] ^= cpu_to_le64(Ax[7][r7 & 0xFF]);
data              902 crypto/streebog_generic.c 			   struct streebog_uint512 *data)
data              905 crypto/streebog_generic.c 	streebog_xlps(Ki, data, data);
data              955 crypto/streebog_generic.c 	struct streebog_uint512 Ki, data;
data              958 crypto/streebog_generic.c 	streebog_xlps(h, N, &data);
data              961 crypto/streebog_generic.c 	Ki = data;
data              962 crypto/streebog_generic.c 	streebog_xlps(&Ki, m, &data);
data              965 crypto/streebog_generic.c 		streebog_round(i, &Ki, &data);
data              968 crypto/streebog_generic.c 	streebog_xor(&Ki, &data, &data);
data              971 crypto/streebog_generic.c 	streebog_xor(&data, h, &data);
data              972 crypto/streebog_generic.c 	streebog_xor(&data, m, h);
data              975 crypto/streebog_generic.c static void streebog_stage2(struct streebog_state *ctx, const u8 *data)
data              979 crypto/streebog_generic.c 	memcpy(&m, data, sizeof(m));
data             1002 crypto/streebog_generic.c static int streebog_update(struct shash_desc *desc, const u8 *data,
data             1012 crypto/streebog_generic.c 		memcpy(&ctx->buffer[ctx->fillsize], data, chunksize);
data             1015 crypto/streebog_generic.c 		data += chunksize;
data             1024 crypto/streebog_generic.c 		streebog_stage2(ctx, data);
data             1025 crypto/streebog_generic.c 		data += STREEBOG_BLOCK_SIZE;
data             1030 crypto/streebog_generic.c 		memcpy(&ctx->buffer, data, len);
data              141 crypto/tcrypt.c 	struct crypto_wait *wait = req->base.data;
data              156 crypto/tcrypt.c static int do_mult_aead_op(struct test_mb_aead_data *data, int enc,
data              164 crypto/tcrypt.c 			rc[i] = crypto_aead_encrypt(data[i].req);
data              166 crypto/tcrypt.c 			rc[i] = crypto_aead_decrypt(data[i].req);
data              171 crypto/tcrypt.c 		rc[i] = crypto_wait_req(rc[i], &data[i].wait);
data              182 crypto/tcrypt.c static int test_mb_aead_jiffies(struct test_mb_aead_data *data, int enc,
data              196 crypto/tcrypt.c 		ret = do_mult_aead_op(data, enc, num_mb, rc);
data              209 crypto/tcrypt.c static int test_mb_aead_cycles(struct test_mb_aead_data *data, int enc,
data              223 crypto/tcrypt.c 		ret = do_mult_aead_op(data, enc, num_mb, rc);
data              233 crypto/tcrypt.c 		ret = do_mult_aead_op(data, enc, num_mb, rc);
data              255 crypto/tcrypt.c 	struct test_mb_aead_data *data;
data              280 crypto/tcrypt.c 	data = kcalloc(num_mb, sizeof(*data), GFP_KERNEL);
data              281 crypto/tcrypt.c 	if (!data)
data              294 crypto/tcrypt.c 		if (testmgr_alloc_buf(data[i].xbuf)) {
data              296 crypto/tcrypt.c 				testmgr_free_buf(data[i].xbuf);
data              301 crypto/tcrypt.c 		if (testmgr_alloc_buf(data[i].axbuf)) {
data              303 crypto/tcrypt.c 				testmgr_free_buf(data[i].axbuf);
data              308 crypto/tcrypt.c 		if (testmgr_alloc_buf(data[i].xoutbuf)) {
data              310 crypto/tcrypt.c 				testmgr_free_buf(data[i].xoutbuf);
data              315 crypto/tcrypt.c 		data[i].req = aead_request_alloc(tfm, GFP_KERNEL);
data              316 crypto/tcrypt.c 		if (!data[i].req) {
data              320 crypto/tcrypt.c 				aead_request_free(data[i].req);
data              326 crypto/tcrypt.c 		crypto_init_wait(&data[i].wait);
data              327 crypto/tcrypt.c 		aead_request_set_callback(data[i].req,
data              329 crypto/tcrypt.c 					  crypto_req_done, &data[i].wait);
data              376 crypto/tcrypt.c 				struct test_mb_aead_data *cur = &data[j];
data              415 crypto/tcrypt.c 				ret = test_mb_aead_jiffies(data, enc, *b_size,
data              419 crypto/tcrypt.c 				ret = test_mb_aead_cycles(data, enc, *b_size,
data              435 crypto/tcrypt.c 		aead_request_free(data[i].req);
data              438 crypto/tcrypt.c 		testmgr_free_buf(data[i].xoutbuf);
data              441 crypto/tcrypt.c 		testmgr_free_buf(data[i].axbuf);
data              444 crypto/tcrypt.c 		testmgr_free_buf(data[i].xbuf);
data              448 crypto/tcrypt.c 	kfree(data);
data              708 crypto/tcrypt.c 	struct crypto_wait *wait = req->base.data;
data              721 crypto/tcrypt.c static inline int do_mult_ahash_op(struct test_mb_ahash_data *data, u32 num_mb,
data              728 crypto/tcrypt.c 		rc[i] = crypto_ahash_digest(data[i].req);
data              732 crypto/tcrypt.c 		rc[i] = crypto_wait_req(rc[i], &data[i].wait);
data              743 crypto/tcrypt.c static int test_mb_ahash_jiffies(struct test_mb_ahash_data *data, int blen,
data              757 crypto/tcrypt.c 		ret = do_mult_ahash_op(data, num_mb, rc);
data              770 crypto/tcrypt.c static int test_mb_ahash_cycles(struct test_mb_ahash_data *data, int blen,
data              784 crypto/tcrypt.c 		ret = do_mult_ahash_op(data, num_mb, rc);
data              794 crypto/tcrypt.c 		ret = do_mult_ahash_op(data, num_mb, rc);
data              814 crypto/tcrypt.c 	struct test_mb_ahash_data *data;
data              819 crypto/tcrypt.c 	data = kcalloc(num_mb, sizeof(*data), GFP_KERNEL);
data              820 crypto/tcrypt.c 	if (!data)
data              831 crypto/tcrypt.c 		if (testmgr_alloc_buf(data[i].xbuf))
data              834 crypto/tcrypt.c 		crypto_init_wait(&data[i].wait);
data              836 crypto/tcrypt.c 		data[i].req = ahash_request_alloc(tfm, GFP_KERNEL);
data              837 crypto/tcrypt.c 		if (!data[i].req) {
data              843 crypto/tcrypt.c 		ahash_request_set_callback(data[i].req, 0, crypto_req_done,
data              844 crypto/tcrypt.c 					   &data[i].wait);
data              846 crypto/tcrypt.c 		sg_init_table(data[i].sg, XBUFSIZE);
data              848 crypto/tcrypt.c 			sg_set_buf(data[i].sg + j, data[i].xbuf[j], PAGE_SIZE);
data              849 crypto/tcrypt.c 			memset(data[i].xbuf[j], 0xff, PAGE_SIZE);
data              871 crypto/tcrypt.c 			ahash_request_set_crypt(data[k].req, data[k].sg,
data              872 crypto/tcrypt.c 						data[k].result, speed[i].blen);
data              880 crypto/tcrypt.c 			ret = test_mb_ahash_jiffies(data, speed[i].blen, secs,
data              884 crypto/tcrypt.c 			ret = test_mb_ahash_cycles(data, speed[i].blen, num_mb);
data              896 crypto/tcrypt.c 		ahash_request_free(data[k].req);
data              899 crypto/tcrypt.c 		testmgr_free_buf(data[k].xbuf);
data              904 crypto/tcrypt.c 	kfree(data);
data             1154 crypto/tcrypt.c static int do_mult_acipher_op(struct test_mb_skcipher_data *data, int enc,
data             1162 crypto/tcrypt.c 			rc[i] = crypto_skcipher_encrypt(data[i].req);
data             1164 crypto/tcrypt.c 			rc[i] = crypto_skcipher_decrypt(data[i].req);
data             1169 crypto/tcrypt.c 		rc[i] = crypto_wait_req(rc[i], &data[i].wait);
data             1180 crypto/tcrypt.c static int test_mb_acipher_jiffies(struct test_mb_skcipher_data *data, int enc,
data             1194 crypto/tcrypt.c 		ret = do_mult_acipher_op(data, enc, num_mb, rc);
data             1207 crypto/tcrypt.c static int test_mb_acipher_cycles(struct test_mb_skcipher_data *data, int enc,
data             1221 crypto/tcrypt.c 		ret = do_mult_acipher_op(data, enc, num_mb, rc);
data             1231 crypto/tcrypt.c 		ret = do_mult_acipher_op(data, enc, num_mb, rc);
data             1252 crypto/tcrypt.c 	struct test_mb_skcipher_data *data;
data             1266 crypto/tcrypt.c 	data = kcalloc(num_mb, sizeof(*data), GFP_KERNEL);
data             1267 crypto/tcrypt.c 	if (!data)
data             1278 crypto/tcrypt.c 		if (testmgr_alloc_buf(data[i].xbuf)) {
data             1280 crypto/tcrypt.c 				testmgr_free_buf(data[i].xbuf);
data             1286 crypto/tcrypt.c 		if (testmgr_alloc_buf(data[i].xbuf)) {
data             1288 crypto/tcrypt.c 				testmgr_free_buf(data[i].xbuf);
data             1294 crypto/tcrypt.c 		data[i].req = skcipher_request_alloc(tfm, GFP_KERNEL);
data             1295 crypto/tcrypt.c 		if (!data[i].req) {
data             1299 crypto/tcrypt.c 				skcipher_request_free(data[i].req);
data             1305 crypto/tcrypt.c 		skcipher_request_set_callback(data[i].req,
data             1307 crypto/tcrypt.c 					      crypto_req_done, &data[i].wait);
data             1308 crypto/tcrypt.c 		crypto_init_wait(&data[i].wait);
data             1354 crypto/tcrypt.c 				struct test_mb_skcipher_data *cur = &data[j];
data             1378 crypto/tcrypt.c 				ret = test_mb_acipher_jiffies(data, enc,
data             1383 crypto/tcrypt.c 				ret = test_mb_acipher_cycles(data, enc,
data             1400 crypto/tcrypt.c 		skcipher_request_free(data[i].req);
data             1403 crypto/tcrypt.c 		testmgr_free_buf(data[i].xbuf);
data             1407 crypto/tcrypt.c 	kfree(data);
data             1412 crypto/tcrypt.c 	struct crypto_wait *wait = req->base.data;
data              531 crypto/testmgr.c 			     struct iov_iter *data,
data              590 crypto/testmgr.c 		if (data) {
data              593 crypto/testmgr.c 			copy_len = min(partitions[i].length, data->count);
data              594 crypto/testmgr.c 			copied = copy_from_iter(addr, copy_len, data);
data             1940 crypto/testmgr.c 	    req->base.data != &wait) {
data             1959 crypto/testmgr.c 		if (req->base.data != &wait)
data             2359 crypto/testmgr.c 	void *data;
data             2385 crypto/testmgr.c 		data = xbuf[0];
data             2386 crypto/testmgr.c 		memcpy(data, input, template[i].len);
data             2412 crypto/testmgr.c 				crypto_cipher_encrypt_one(tfm, data + k,
data             2413 crypto/testmgr.c 							  data + k);
data             2415 crypto/testmgr.c 				crypto_cipher_decrypt_one(tfm, data + k,
data             2416 crypto/testmgr.c 							  data + k);
data             2419 crypto/testmgr.c 		q = data;
data             2528 crypto/testmgr.c 	    req->base.data != &wait) {
data             2545 crypto/testmgr.c 		if (req->base.data != &wait)
data              462 crypto/tgr192.c static void tgr192_transform(struct tgr192_ctx *tctx, const u8 * data)
data              469 crypto/tgr192.c 		x[i] = get_unaligned_le64(data + i * sizeof(__le64));
data              149 crypto/xts.c   	struct skcipher_request *req = areq->data;
data              203 crypto/xts.c   	struct skcipher_request *req = areq->data;
data              223 crypto/xts.c   	struct skcipher_request *req = areq->data;
data               43 crypto/xxhash_generic.c static int xxhash64_update(struct shash_desc *desc, const u8 *data,
data               48 crypto/xxhash_generic.c 	xxh64_update(&dctx->xxhstate, data, length);
data               62 crypto/xxhash_generic.c static int xxhash64_digest(struct shash_desc *desc, const u8 *data,
data               67 crypto/xxhash_generic.c 	put_unaligned_le64(xxh64(data, length, tctx->seed), out);
data               65 drivers/accessibility/braille/braille_console.c 	unsigned char data[1 + 1 + 2*WIDTH + 2 + 1], csum = 0, *c;
data               81 drivers/accessibility/braille/braille_console.c 	data[0] = STX;
data               82 drivers/accessibility/braille/braille_console.c 	data[1] = '>';
data               84 drivers/accessibility/braille/braille_console.c 	c = &data[2];
data              106 drivers/accessibility/braille/braille_console.c 	braille_co->write(braille_co, data, c - data);
data              265 drivers/acpi/ac.c 				  unsigned long action, void *data)
data              268 drivers/acpi/ac.c 	struct acpi_bus_event *event = (struct acpi_bus_event *)data;
data               75 drivers/acpi/acpi_apd.c static int misc_check_res(struct acpi_resource *ares, void *data)
data               27 drivers/acpi/acpi_configfs.c 				    const void *data, size_t size)
data               29 drivers/acpi/acpi_configfs.c 	const struct acpi_table_header *header = data;
data               76 drivers/acpi/acpi_configfs.c 				   void *data, size_t size)
data               83 drivers/acpi/acpi_configfs.c 	if (data)
data               84 drivers/acpi/acpi_configfs.c 		memcpy(data, h, h->length);
data               76 drivers/acpi/acpi_extlog.c 	u64 data;
data               81 drivers/acpi/acpi_extlog.c 	data = ELOG_ENTRY_DATA(idx);
data               82 drivers/acpi/acpi_extlog.c 	if ((data & ELOG_ENTRY_VALID) == 0)
data               85 drivers/acpi/acpi_extlog.c 	data &= EXT_ELOG_ENTRY_MASK;
data               86 drivers/acpi/acpi_extlog.c 	estatus = (struct acpi_hest_generic_status *)ELOG_ENTRY_ADDR(data);
data              136 drivers/acpi/acpi_extlog.c 			void *data)
data              138 drivers/acpi/acpi_extlog.c 	struct mce *mce = (struct mce *)data;
data               79 drivers/acpi/acpi_ipmi.c 	u8 data[ACPI_IPMI_MAX_MSG_LENGTH];
data               90 drivers/acpi/acpi_ipmi.c 	u8 data[ACPI_IPMI_MAX_MSG_LENGTH];
data              257 drivers/acpi/acpi_ipmi.c 	msg->data = tx_msg->data;
data              273 drivers/acpi/acpi_ipmi.c 	memcpy(tx_msg->data, buffer->data, msg->data_len);
data              284 drivers/acpi/acpi_ipmi.c 	tx_msg->addr.data[0] = 0;
data              321 drivers/acpi/acpi_ipmi.c 	memcpy(buffer->data, msg->data, msg->rx_len);
data              418 drivers/acpi/acpi_ipmi.c 		if (msg->msg.data[0] == IPMI_TIMEOUT_COMPLETION_CODE) {
data              426 drivers/acpi/acpi_ipmi.c 	memcpy(tx_msg->data, msg->msg.data, tx_msg->rx_len);
data              534 drivers/acpi/acpi_lpss.c static int match_hid_uid(struct device *dev, const void *data)
data              537 drivers/acpi/acpi_lpss.c 	const struct hid_uid *id = data;
data              549 drivers/acpi/acpi_lpss.c 	struct hid_uid data = {
data              554 drivers/acpi/acpi_lpss.c 	dev = bus_find_device(&platform_bus_type, NULL, &data, match_hid_uid);
data              558 drivers/acpi/acpi_lpss.c 	return bus_find_device(&pci_bus_type, NULL, &data, match_hid_uid);
data             1265 drivers/acpi/acpi_lpss.c 				     unsigned long action, void *data)
data             1267 drivers/acpi/acpi_lpss.c 	struct platform_device *pdev = to_platform_device(data);
data              137 drivers/acpi/acpi_pad.c static int power_saving_thread(void *data)
data              141 drivers/acpi/acpi_pad.c 	unsigned int tsk_index = (unsigned long)data;
data              412 drivers/acpi/acpi_pad.c 	void *data)
data              414 drivers/acpi/acpi_pad.c 	struct acpi_device *device = data;
data              109 drivers/acpi/acpi_tad.c 	struct acpi_tad_rt *data;
data              129 drivers/acpi/acpi_tad.c 	data = (struct acpi_tad_rt *)(out_obj->buffer.pointer);
data              130 drivers/acpi/acpi_tad.c 	if (!data->valid)
data              133 drivers/acpi/acpi_tad.c 	memcpy(rt, data, sizeof(*rt));
data              214 drivers/acpi/acpi_video.c static void acpi_video_device_notify(acpi_handle handle, u32 event, void *data);
data             1149 drivers/acpi/acpi_video.c 	struct acpi_video_device *data;
data             1158 drivers/acpi/acpi_video.c 	data = kzalloc(sizeof(struct acpi_video_device), GFP_KERNEL);
data             1159 drivers/acpi/acpi_video.c 	if (!data)
data             1164 drivers/acpi/acpi_video.c 	device->driver_data = data;
data             1166 drivers/acpi/acpi_video.c 	data->device_id = device_id;
data             1167 drivers/acpi/acpi_video.c 	data->video = video;
data             1168 drivers/acpi/acpi_video.c 	data->dev = device;
data             1169 drivers/acpi/acpi_video.c 	INIT_DELAYED_WORK(&data->switch_brightness_work,
data             1177 drivers/acpi/acpi_video.c 			data->flags.crt = 1;
data             1180 drivers/acpi/acpi_video.c 			data->flags.tvout = 1;
data             1183 drivers/acpi/acpi_video.c 			data->flags.dvi = 1;
data             1186 drivers/acpi/acpi_video.c 			data->flags.lcd = 1;
data             1189 drivers/acpi/acpi_video.c 			data->flags.unknown = 1;
data             1193 drivers/acpi/acpi_video.c 			data->flags.bios = 1;
data             1200 drivers/acpi/acpi_video.c 			data->flags.crt = 1;
data             1203 drivers/acpi/acpi_video.c 			data->flags.lcd = 1;
data             1206 drivers/acpi/acpi_video.c 			data->flags.tvout = 1;
data             1209 drivers/acpi/acpi_video.c 			data->flags.unknown = 1;
data             1213 drivers/acpi/acpi_video.c 	acpi_video_device_bind(video, data);
data             1214 drivers/acpi/acpi_video.c 	acpi_video_device_find_cap(data);
data             1217 drivers/acpi/acpi_video.c 	list_add_tail(&data->entry, &video->video_device_list);
data             1629 drivers/acpi/acpi_video.c static void acpi_video_device_notify(acpi_handle handle, u32 event, void *data)
data             1631 drivers/acpi/acpi_video.c 	struct acpi_video_device *video_device = data;
data              830 drivers/acpi/acpica/aclocal.h 	u8 *data;		/* AML body or bytelist data */
data              308 drivers/acpi/acpica/acnamesp.h 		    acpi_object_handler handler, void *data);
data              316 drivers/acpi/acpica/acnamesp.h 			  acpi_object_handler handler, void **data);
data              390 drivers/acpi/acpica/acobject.h 	struct acpi_object_data data;
data              731 drivers/acpi/acpica/acutils.h const char *acpi_ah_match_uuid(u8 *data);
data              354 drivers/acpi/acpica/dbutils.c 			    method->named.data;
data              357 drivers/acpi/acpica/dbutils.c 			    method->named.data + method->named.length;
data              223 drivers/acpi/acpica/dsfield.c 	second_desc->extra.aml_start = op->named.data;
data              350 drivers/acpi/acpica/dsfield.c 				info->resource_buffer = child->named.data;
data              228 drivers/acpi/acpica/dsobject.c 			memcpy(obj_desc->buffer.pointer, byte_list->named.data,
data              349 drivers/acpi/acpica/dsobject.c 		obj_desc->buffer.aml_start = op->named.data;
data              365 drivers/acpi/acpica/dsobject.c 		if (!op->named.data) {
data              369 drivers/acpi/acpica/dsobject.c 		obj_desc->package.aml_start = op->named.data;
data              465 drivers/acpi/acpica/dswload.c 			    acpi_ex_create_region(op->named.data,
data              476 drivers/acpi/acpica/dswload.c 			    acpi_ex_create_region(op->named.data,
data              567 drivers/acpi/acpica/dswload.c 								  data,
data              602 drivers/acpi/acpica/dswload2.c 				status = acpi_ex_create_region(op->named.data,
data              669 drivers/acpi/acpica/dswload2.c 								  data,
data              240 drivers/acpi/acpica/exdump.c 	{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(data.handler), "Handler"},
data              241 drivers/acpi/acpica/exdump.c 	{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(data.pointer), "Raw Data"}
data              337 drivers/acpi/acpica/exdump.c 	union acpi_operand_object *data = NULL;
data              450 drivers/acpi/acpica/exdump.c 					     ACPI_TYPE_LOCAL_DATA) && !data) {
data              451 drivers/acpi/acpica/exdump.c 						data = next;
data              460 drivers/acpi/acpica/exdump.c 					if ((next == start) || (next == data)) {
data              487 drivers/acpi/acpica/exdump.c 					     ACPI_TYPE_LOCAL_DATA) && !data) {
data              488 drivers/acpi/acpica/exdump.c 						data = next;
data              498 drivers/acpi/acpica/exdump.c 					if ((next == start) || (next == data)) {
data              522 drivers/acpi/acpica/exdump.c 					     ACPI_TYPE_LOCAL_DATA) && !data) {
data              523 drivers/acpi/acpica/exdump.c 						data = next;
data              532 drivers/acpi/acpica/exdump.c 					if ((next == start) || (next == data)) {
data              517 drivers/acpi/acpica/exprep.c 				  info->data_register_node)->named.data;
data               96 drivers/acpi/acpica/nsalloc.c 		if (obj_desc->data.handler) {
data               97 drivers/acpi/acpica/nsalloc.c 			obj_desc->data.handler(node, obj_desc->data.pointer);
data              314 drivers/acpi/acpica/nsobject.c 		    acpi_object_handler handler, void *data)
data              326 drivers/acpi/acpica/nsobject.c 		    (obj_desc->data.handler == handler)) {
data              341 drivers/acpi/acpica/nsobject.c 	data_desc->data.handler = handler;
data              342 drivers/acpi/acpica/nsobject.c 	data_desc->data.pointer = data;
data              380 drivers/acpi/acpica/nsobject.c 		    (obj_desc->data.handler == handler)) {
data              416 drivers/acpi/acpica/nsobject.c 			  acpi_object_handler handler, void **data)
data              423 drivers/acpi/acpica/nsobject.c 		    (obj_desc->data.handler == handler)) {
data              424 drivers/acpi/acpica/nsobject.c 			*data = obj_desc->data.pointer;
data              831 drivers/acpi/acpica/nsxfeval.c 		 acpi_object_handler handler, void *data)
data              838 drivers/acpi/acpica/nsxfeval.c 	if (!obj_handle || !handler || !data) {
data              855 drivers/acpi/acpica/nsxfeval.c 	status = acpi_ns_attach_data(node, handler, data);
data              927 drivers/acpi/acpica/nsxfeval.c 		   void **data, void (*callback)(void *))
data              934 drivers/acpi/acpica/nsxfeval.c 	if (!obj_handle || !handler || !data) {
data              951 drivers/acpi/acpica/nsxfeval.c 	status = acpi_ns_get_attached_data(node, handler, data);
data              953 drivers/acpi/acpica/nsxfeval.c 		callback(*data);
data              977 drivers/acpi/acpica/nsxfeval.c acpi_get_data(acpi_handle obj_handle, acpi_object_handler handler, void **data)
data              979 drivers/acpi/acpica/nsxfeval.c 	return acpi_get_data_full(obj_handle, handler, data, NULL);
data              653 drivers/acpi/acpica/psargs.c 				arg->named.data = parser_state->aml;
data              788 drivers/acpi/acpica/psargs.c 			arg->named.data = parser_state->aml;
data              144 drivers/acpi/acpica/psloop.c 			op->named.data = walk_state->parser_state.aml;
data              174 drivers/acpi/acpica/psloop.c 				op->named.data = aml_op_start;
data              495 drivers/acpi/acpica/psloop.c 				    (u32) (parser_state->aml - op->named.data);
data              507 drivers/acpi/acpica/psloop.c 			    (u32) (parser_state->aml - op->named.data);
data              517 drivers/acpi/acpica/psloop.c 			    (u32) (parser_state->aml - op->named.data);
data              276 drivers/acpi/acpica/psobject.c 		(*op)->named.data = aml_op_start;
data              366 drivers/acpi/acpica/psobject.c 		op->named.data = aml_op_start;
data              375 drivers/acpi/acpica/psobject.c 		op->named.data = aml_op_start;
data              203 drivers/acpi/acpica/psparse.c 						replacement_op->named.data =
data              204 drivers/acpi/acpica/psparse.c 						    op->named.data;
data               41 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.address16.address.granularity),
data               47 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_SOURCE, ACPI_RS_OFFSET(data.address16.resource_source),
data               79 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.address32.address.granularity),
data               85 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_SOURCE, ACPI_RS_OFFSET(data.address32.resource_source),
data              117 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_MOVE64, ACPI_RS_OFFSET(data.address64.address.granularity),
data              123 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_SOURCE, ACPI_RS_OFFSET(data.address64.resource_source),
data              149 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.ext_address64.revision_ID),
data              162 drivers/acpi/acpica/rsaddr.c 	 ACPI_RS_OFFSET(data.ext_address64.address.granularity),
data              179 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.address.resource_type),
data              185 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.address.producer_consumer),
data              189 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.address.decode),
data              193 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.address.min_address_fixed),
data              197 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.address.max_address_fixed),
data              214 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.address.info.mem.write_protect),
data              218 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.address.info.mem.caching),
data              222 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.address.info.mem.range_type),
data              226 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.address.info.mem.translation),
data              243 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.address.info.io.range_type),
data              247 drivers/acpi/acpica/rsaddr.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.address.info.io.translation),
data              252 drivers/acpi/acpica/rsaddr.c 	 ACPI_RS_OFFSET(data.address.info.io.translation_type),
data              291 drivers/acpi/acpica/rsaddr.c 	if (resource->data.address.resource_type == ACPI_MEMORY_RANGE) {
data              294 drivers/acpi/acpica/rsaddr.c 	} else if (resource->data.address.resource_type == ACPI_IO_RANGE) {
data              300 drivers/acpi/acpica/rsaddr.c 		resource->data.address.info.type_specific =
data              334 drivers/acpi/acpica/rsaddr.c 	if (resource->data.address.resource_type == ACPI_MEMORY_RANGE) {
data              337 drivers/acpi/acpica/rsaddr.c 	} else if (resource->data.address.resource_type == ACPI_IO_RANGE) {
data              344 drivers/acpi/acpica/rsaddr.c 		    resource->data.address.info.type_specific;
data              194 drivers/acpi/acpica/rscalc.c 			if (resource->data.irq.descriptor_length == 2) {
data              203 drivers/acpi/acpica/rscalc.c 			if (resource->data.irq.descriptor_length == 0) {
data              215 drivers/acpi/acpica/rscalc.c 			if (resource->data.vendor.byte_length > 7) {
data              226 drivers/acpi/acpica/rscalc.c 			    (total_size + resource->data.vendor.byte_length);
data              247 drivers/acpi/acpica/rscalc.c 						      (&resource->data.
data              259 drivers/acpi/acpica/rscalc.c 						      (&resource->data.
data              271 drivers/acpi/acpica/rscalc.c 						      (&resource->data.
data              283 drivers/acpi/acpica/rscalc.c 						      ((resource->data.
data              289 drivers/acpi/acpica/rscalc.c 						      (&resource->data.
data              297 drivers/acpi/acpica/rscalc.c 						      (resource->data.gpio.
data              299 drivers/acpi/acpica/rscalc.c 						      resource->data.gpio.
data              302 drivers/acpi/acpica/rscalc.c 						      resource->data.gpio.
data              310 drivers/acpi/acpica/rscalc.c 						      (resource->data.
data              313 drivers/acpi/acpica/rscalc.c 						      resource->data.
data              317 drivers/acpi/acpica/rscalc.c 						      resource->data.
data              327 drivers/acpi/acpica/rscalc.c 								   data.
data              332 drivers/acpi/acpica/rscalc.c 						      resource->data.
data              336 drivers/acpi/acpica/rscalc.c 						      resource->data.
data              345 drivers/acpi/acpica/rscalc.c 						      (resource->data.
data              348 drivers/acpi/acpica/rscalc.c 						      resource->data.pin_config.
data              351 drivers/acpi/acpica/rscalc.c 						      resource->data.pin_config.
data              359 drivers/acpi/acpica/rscalc.c 						      (resource->data.pin_group.
data              361 drivers/acpi/acpica/rscalc.c 						      resource->data.pin_group.
data              364 drivers/acpi/acpica/rscalc.c 						      resource->data.pin_group.
data              372 drivers/acpi/acpica/rscalc.c 						      resource->data.
data              376 drivers/acpi/acpica/rscalc.c 						      resource->data.
data              380 drivers/acpi/acpica/rscalc.c 						      resource->data.
data              389 drivers/acpi/acpica/rscalc.c 						      resource->data.
data              393 drivers/acpi/acpica/rscalc.c 						      resource->data.
data              397 drivers/acpi/acpica/rscalc.c 						      resource->data.
data               31 drivers/acpi/acpica/rsdump.c static void acpi_rs_dump_byte_list(u16 length, u8 *data);
data               33 drivers/acpi/acpica/rsdump.c static void acpi_rs_dump_word_list(u16 length, u16 *data);
data               35 drivers/acpi/acpica/rsdump.c static void acpi_rs_dump_dword_list(u8 length, u32 *data);
data               37 drivers/acpi/acpica/rsdump.c static void acpi_rs_dump_short_byte_list(u8 length, u8 *data);
data              103 drivers/acpi/acpica/rsdump.c 			acpi_rs_dump_descriptor(&resource_list->data,
data              105 drivers/acpi/acpica/rsdump.c 						[resource_list->data.
data              108 drivers/acpi/acpica/rsdump.c 			acpi_rs_dump_descriptor(&resource_list->data,
data              540 drivers/acpi/acpica/rsdump.c static void acpi_rs_dump_byte_list(u16 length, u8 * data)
data              545 drivers/acpi/acpica/rsdump.c 		acpi_os_printf("%25s%2.2X : %2.2X\n", "Byte", i, data[i]);
data              549 drivers/acpi/acpica/rsdump.c static void acpi_rs_dump_short_byte_list(u8 length, u8 * data)
data              554 drivers/acpi/acpica/rsdump.c 		acpi_os_printf("%X ", data[i]);
data              560 drivers/acpi/acpica/rsdump.c static void acpi_rs_dump_dword_list(u8 length, u32 * data)
data              565 drivers/acpi/acpica/rsdump.c 		acpi_os_printf("%25s%2.2X : %8.8X\n", "Dword", i, data[i]);
data              569 drivers/acpi/acpica/rsdump.c static void acpi_rs_dump_word_list(u16 length, u16 *data)
data              574 drivers/acpi/acpica/rsdump.c 		acpi_os_printf("%25s%2.2X : %4.4X\n", "Word", i, data[i]);
data               31 drivers/acpi/acpica/rsio.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.io.io_decode),
data               41 drivers/acpi/acpica/rsio.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.io.alignment),
data               45 drivers/acpi/acpica/rsio.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.io.minimum),
data               69 drivers/acpi/acpica/rsio.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.fixed_io.address_length),
data               73 drivers/acpi/acpica/rsio.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.fixed_io.address),
data               99 drivers/acpi/acpica/rsio.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.generic_reg.space_id),
data              105 drivers/acpi/acpica/rsio.c 	{ACPI_RSC_MOVE64, ACPI_RS_OFFSET(data.generic_reg.address),
data              160 drivers/acpi/acpica/rsio.c 	{ACPI_RSC_SET8, ACPI_RS_OFFSET(data.start_dpf.compatibility_priority),
data              166 drivers/acpi/acpica/rsio.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.start_dpf.descriptor_length),
data              177 drivers/acpi/acpica/rsio.c 	 ACPI_RS_OFFSET(data.start_dpf.compatibility_priority),
data              182 drivers/acpi/acpica/rsio.c 	 ACPI_RS_OFFSET(data.start_dpf.performance_robustness),
data              203 drivers/acpi/acpica/rsio.c 	 ACPI_RS_OFFSET(data.start_dpf.compatibility_priority),
data              208 drivers/acpi/acpica/rsio.c 	 ACPI_RS_OFFSET(data.start_dpf.performance_robustness),
data              216 drivers/acpi/acpica/rsio.c 	 ACPI_RS_OFFSET(data.start_dpf.descriptor_length),
data              231 drivers/acpi/acpica/rsio.c 	 ACPI_RS_OFFSET(data.start_dpf.descriptor_length),
data              243 drivers/acpi/acpica/rsio.c 	 ACPI_RS_OFFSET(data.start_dpf.compatibility_priority),
data              247 drivers/acpi/acpica/rsio.c 	 ACPI_RS_OFFSET(data.start_dpf.performance_robustness),
data               27 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]),
data               29 drivers/acpi/acpica/rsirq.c 	 ACPI_RS_OFFSET(data.irq.interrupt_count)},
data               33 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_SET8, ACPI_RS_OFFSET(data.irq.triggering),
data               39 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.irq.descriptor_length),
data               49 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering),
data               53 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.polarity),
data               57 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.shareable),
data               61 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.wake_capable),
data               81 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_BITMASK16, ACPI_RS_OFFSET(data.irq.interrupts[0]),
data               83 drivers/acpi/acpica/rsirq.c 	 ACPI_RS_OFFSET(data.irq.interrupt_count)},
data               87 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering),
data               91 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.polarity),
data               95 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.shareable),
data               99 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.wake_capable),
data              108 drivers/acpi/acpica/rsirq.c 	 ACPI_RS_OFFSET(data.irq.descriptor_length),
data              122 drivers/acpi/acpica/rsirq.c 	 ACPI_RS_OFFSET(data.irq.descriptor_length),
data              134 drivers/acpi/acpica/rsirq.c 	 ACPI_RS_OFFSET(data.irq.triggering),
data              138 drivers/acpi/acpica/rsirq.c 	 ACPI_RS_OFFSET(data.irq.polarity),
data              142 drivers/acpi/acpica/rsirq.c 	 ACPI_RS_OFFSET(data.irq.shareable),
data              169 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.producer_consumer),
data              173 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.triggering),
data              177 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.polarity),
data              181 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.shareable),
data              185 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.wake_capable),
data              191 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_COUNT, ACPI_RS_OFFSET(data.extended_irq.interrupt_count),
data              197 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.extended_irq.interrupts[0]),
data              203 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_SOURCEX, ACPI_RS_OFFSET(data.extended_irq.resource_source),
data              204 drivers/acpi/acpica/rsirq.c 	 ACPI_RS_OFFSET(data.extended_irq.interrupts[0]),
data              225 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.dma.transfer),
data              229 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.dma.bus_master),
data              233 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.dma.type),
data              239 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_BITMASK, ACPI_RS_OFFSET(data.dma.channels[0]),
data              241 drivers/acpi/acpica/rsirq.c 	 ACPI_RS_OFFSET(data.dma.channel_count)}
data              264 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.fixed_dma.request_lines),
data              268 drivers/acpi/acpica/rsirq.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.fixed_dma.width),
data              157 drivers/acpi/acpica/rslist.c 			if (resource->data.common_serial_bus.type >
data              165 drivers/acpi/acpica/rslist.c 				    [resource->data.common_serial_bus.type];
data               31 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.memory24.write_protect),
data               41 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.memory24.minimum),
data               63 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.memory32.write_protect),
data               73 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.memory32.minimum),
data               95 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.fixed_memory32.write_protect),
data              103 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.fixed_memory32.address),
data              121 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_COUNT16, ACPI_RS_OFFSET(data.vendor.byte_length),
data              127 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.vendor.byte_data[0]),
data              145 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_COUNT16, ACPI_RS_OFFSET(data.vendor.byte_length),
data              151 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.vendor.byte_data[0]),
data              171 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_COUNT16, ACPI_RS_OFFSET(data.vendor.byte_length),
data              175 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.vendor.byte_data[0]),
data              191 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_COUNT16, ACPI_RS_OFFSET(data.vendor.byte_length),
data              195 drivers/acpi/acpica/rsmemory.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.vendor.byte_data[0]),
data              757 drivers/acpi/acpica/rsmisc.c if (resource->data.start_dpf.performance_robustness >= 3) {
data              773 drivers/acpi/acpica/rsmisc.c resource->data.extended_irq.interrupt_count = temp8;
data              781 drivers/acpi/acpica/rsmisc.c if (resource->data.dma.transfer == 0x03) {
data               34 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.gpio.revision_id),
data               38 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.producer_consumer),
data               42 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.shareable),
data               46 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.wake_capable),
data               50 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.gpio.io_restriction),
data               54 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.gpio.triggering),
data               58 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.gpio.polarity),
data               62 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.gpio.pin_config),
data               71 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.gpio.drive_strength),
data               77 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_COUNT_GPIO_PIN, ACPI_RS_OFFSET(data.gpio.pin_table_length),
data               81 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE_GPIO_PIN, ACPI_RS_OFFSET(data.gpio.pin_table),
data               87 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.gpio.resource_source.index),
data               92 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.gpio.resource_source.string_length),
data               97 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.gpio.resource_source.string_ptr),
data              103 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_COUNT_GPIO_VEN, ACPI_RS_OFFSET(data.gpio.vendor_length),
data              107 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE_GPIO_RES, ACPI_RS_OFFSET(data.gpio.vendor_data),
data              127 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_function.revision_id),
data              131 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_function.shareable),
data              135 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_function.pin_config),
data              139 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.pin_function.function_number),
data              151 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_function.pin_table_length),
data              155 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE_GPIO_PIN, ACPI_RS_OFFSET(data.pin_function.pin_table),
data              162 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_function.resource_source.index),
data              167 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_function.resource_source.string_length),
data              172 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_function.resource_source.string_ptr),
data              179 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_function.vendor_length),
data              183 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE_GPIO_RES, ACPI_RS_OFFSET(data.pin_function.vendor_data),
data              203 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.common_serial_bus.revision_id),
data              207 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.common_serial_bus.type),
data              211 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.common_serial_bus.slave_mode),
data              216 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.producer_consumer),
data              221 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.connection_sharing),
data              226 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.type_revision_id),
data              231 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.type_data_length),
data              238 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.vendor_length),
data              243 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.vendor_data),
data              250 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.resource_source.index),
data              255 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.resource_source.string_length),
data              260 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.resource_source.string_ptr),
data              266 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.i2c_serial_bus.access_mode),
data              270 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.i2c_serial_bus.connection_speed),
data              274 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.i2c_serial_bus.slave_address),
data              294 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.common_serial_bus.revision_id),
data              298 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.common_serial_bus.type),
data              302 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.common_serial_bus.slave_mode),
data              307 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.producer_consumer),
data              312 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.connection_sharing),
data              317 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.type_revision_id),
data              322 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.type_data_length),
data              329 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.vendor_length),
data              334 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.vendor_data),
data              341 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.resource_source.index),
data              346 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.resource_source.string_length),
data              351 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.resource_source.string_ptr),
data              357 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.spi_serial_bus.wire_mode),
data              361 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.spi_serial_bus.device_polarity),
data              365 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.spi_serial_bus.data_bit_length),
data              369 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.spi_serial_bus.clock_phase),
data              373 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.spi_serial_bus.clock_polarity),
data              377 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.spi_serial_bus.device_selection),
data              381 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.spi_serial_bus.connection_speed),
data              401 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.common_serial_bus.revision_id),
data              405 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.common_serial_bus.type),
data              409 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.common_serial_bus.slave_mode),
data              414 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.producer_consumer),
data              419 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.connection_sharing),
data              424 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.type_revision_id),
data              429 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.type_data_length),
data              436 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.vendor_length),
data              441 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.vendor_data),
data              448 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.resource_source.index),
data              453 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.resource_source.string_length),
data              458 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.common_serial_bus.resource_source.string_ptr),
data              464 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.uart_serial_bus.flow_control),
data              468 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.uart_serial_bus.stop_bits),
data              472 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_3BITFLAG, ACPI_RS_OFFSET(data.uart_serial_bus.data_bits),
data              476 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.uart_serial_bus.endian),
data              480 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.uart_serial_bus.parity),
data              484 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.uart_serial_bus.lines_enabled),
data              488 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.uart_serial_bus.rx_fifo_size),
data              492 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.uart_serial_bus.tx_fifo_size),
data              497 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.uart_serial_bus.default_baud_rate),
data              517 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_config.revision_id),
data              521 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.shareable),
data              525 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_config.producer_consumer),
data              529 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_config.pin_config_type),
data              533 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.pin_config.pin_config_value),
data              545 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_config.pin_table_length),
data              549 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE_GPIO_PIN, ACPI_RS_OFFSET(data.pin_config.pin_table),
data              555 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_config.resource_source.index),
data              560 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_config.resource_source.string_length),
data              565 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_config.resource_source.string_ptr),
data              571 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_COUNT_GPIO_VEN, ACPI_RS_OFFSET(data.pin_config.vendor_length),
data              575 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE_GPIO_RES, ACPI_RS_OFFSET(data.pin_config.vendor_data),
data              595 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_group.revision_id),
data              599 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_group.producer_consumer),
data              611 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group.pin_table_length),
data              615 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE_GPIO_PIN, ACPI_RS_OFFSET(data.pin_group.pin_table),
data              622 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group.resource_label.string_length),
data              627 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group.resource_label.string_ptr),
data              633 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_COUNT_GPIO_VEN, ACPI_RS_OFFSET(data.pin_group.vendor_length),
data              637 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE_GPIO_RES, ACPI_RS_OFFSET(data.pin_group.vendor_data),
data              657 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_group_function.revision_id),
data              661 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_group_function.shareable),
data              666 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_function.producer_consumer),
data              671 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_function.function_number),
data              678 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_function.resource_source.index),
data              683 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_function.resource_source.string_length),
data              688 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_function.resource_source.string_ptr),
data              695 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_function.resource_source_label.
data              701 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_function.resource_source_label.
data              709 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_function.vendor_length),
data              714 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_function.vendor_data),
data              734 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_group_config.revision_id),
data              738 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.pin_group_config.shareable),
data              743 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_config.producer_consumer),
data              747 drivers/acpi/acpica/rsserial.c 	{ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.pin_group_config.pin_config_type),
data              752 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_config.pin_config_value),
data              759 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_config.resource_source.index),
data              764 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_config.resource_source.string_length),
data              769 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_config.resource_source.string_ptr),
data              776 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_config.resource_source_label.
data              782 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_config.resource_source_label.string_ptr),
data              789 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_config.vendor_length),
data              794 drivers/acpi/acpica/rsserial.c 	 ACPI_RS_OFFSET(data.pin_group_config.vendor_data),
data              349 drivers/acpi/acpica/rsxface.c 				  &resource->data);
data              357 drivers/acpi/acpica/rsxface.c 				  &resource->data);
data              365 drivers/acpi/acpica/rsxface.c 		memcpy(out, &resource->data,
data              455 drivers/acpi/acpica/rsxface.c 	vendor = &resource->data.vendor_typed;
data              466 drivers/acpi/acpica/rsxface.c 	    (memcmp(vendor->uuid, info->uuid->data, ACPI_UUID_LENGTH))) {
data              196 drivers/acpi/apei/apei-base.c 				      void *data);
data              200 drivers/acpi/apei/apei-base.c 				    void *data,
data              219 drivers/acpi/apei/apei-base.c 		rc = func(ctx, entry, data);
data              229 drivers/acpi/apei/apei-base.c 				void *data)
data              262 drivers/acpi/apei/apei-base.c 				   void *data)
data              440 drivers/acpi/apei/apei-base.c static int apei_get_res_callback(__u64 start, __u64 size, void *data)
data              442 drivers/acpi/apei/apei-base.c 	struct apei_resources *resources = data;
data              452 drivers/acpi/apei/apei-base.c 				     void *data), void *data);
data              707 drivers/acpi/apei/apei-base.c 				void *data)
data              709 drivers/acpi/apei/apei-base.c 	struct apei_resources *resources = data;
data              759 drivers/acpi/apei/apei-base.c 				  void *data)
data              604 drivers/acpi/apei/einj.c static int error_type_get(void *data, u64 *val)
data              611 drivers/acpi/apei/einj.c static int error_type_set(void *data, u64 val)
data              642 drivers/acpi/apei/einj.c static int error_inject_set(void *data, u64 val)
data              746 drivers/acpi/apei/einj.c 		vendor_blob.data = vendor_dev;
data              948 drivers/acpi/apei/erst.c 	char data[];
data             1015 drivers/acpi/apei/erst.c 	memcpy(record->buf, rcd->data, len - sizeof(*rcd));
data              772 drivers/acpi/apei/ghes.c static irqreturn_t ghes_irq_func(int irq, void *data)
data              774 drivers/acpi/apei/ghes.c 	struct ghes *ghes = data;
data              788 drivers/acpi/apei/ghes.c 			   void *data)
data               83 drivers/acpi/apei/hest.c int apei_hest_parse(apei_hest_func_t func, void *data)
data              109 drivers/acpi/apei/hest.c 		rc = func(hest_hdr, data);
data              124 drivers/acpi/apei/hest.c static int __init hest_parse_cmc(struct acpi_hest_header *hest_hdr, void *data)
data              130 drivers/acpi/apei/hest.c 		return !arch_apei_enable_cmcff(hest_hdr, data);
data              140 drivers/acpi/apei/hest.c static int __init hest_parse_ghes_count(struct acpi_hest_header *hest_hdr, void *data)
data              142 drivers/acpi/apei/hest.c 	int *count = data;
data              150 drivers/acpi/apei/hest.c static int __init hest_parse_ghes(struct acpi_hest_header *hest_hdr, void *data)
data              153 drivers/acpi/apei/hest.c 	struct ghes_arr *ghes_arr = data;
data              740 drivers/acpi/arm64/iort.c 					void *data)
data              742 drivers/acpi/arm64/iort.c 	u32 *rid = data;
data              916 drivers/acpi/arm64/iort.c static int iort_pci_iommu_init(struct pci_dev *pdev, u16 alias, void *data)
data              918 drivers/acpi/arm64/iort.c 	struct iort_pci_alias_info *info = data;
data             1394 drivers/acpi/arm64/iort.c 		model = pmcg_plat_info[idx].data;
data               59 drivers/acpi/blacklist.c 		       (acpi_blacklist[i].data ?
data               62 drivers/acpi/blacklist.c 		blacklisted = acpi_blacklist[i].data;
data              137 drivers/acpi/bus.c int acpi_bus_attach_private_data(acpi_handle handle, void *data)
data              142 drivers/acpi/bus.c 			acpi_bus_private_data_handler, data);
data              152 drivers/acpi/bus.c int acpi_bus_get_private_data(acpi_handle handle, void **data)
data              156 drivers/acpi/bus.c 	if (!data)
data              159 drivers/acpi/bus.c 	status = acpi_get_data(handle, acpi_bus_private_data_handler, data);
data              342 drivers/acpi/bus.c static void acpi_bus_notify(acpi_handle handle, u32 type, void *data)
data              416 drivers/acpi/bus.c static void acpi_device_notify(acpi_handle handle, u32 event, void *data)
data              418 drivers/acpi/bus.c 	struct acpi_device *device = data;
data              423 drivers/acpi/bus.c static void acpi_device_notify_fixed(void *data)
data              425 drivers/acpi/bus.c 	struct acpi_device *device = data;
data              431 drivers/acpi/bus.c static u32 acpi_device_fixed_event(void *data)
data              433 drivers/acpi/bus.c 	acpi_os_execute(OSL_NOTIFY_HANDLER, acpi_device_notify_fixed, data);
data              500 drivers/acpi/bus.c static void acpi_sb_notify(acpi_handle handle, u32 event, void *data)
data              635 drivers/acpi/bus.c 	of_compatible = adev->data.of_compatible;
data              668 drivers/acpi/bus.c 	of_compatible = adev->data.of_compatible;
data              797 drivers/acpi/bus.c 	return match->data;
data               86 drivers/acpi/device_sysfs.c 					struct acpi_device_data *data)
data               88 drivers/acpi/device_sysfs.c 	struct list_head *list = &data->subnodes;
data              101 drivers/acpi/device_sysfs.c 			acpi_expose_nondev_subnodes(&dn->kobj, &dn->data);
data              107 drivers/acpi/device_sysfs.c static void acpi_hide_nondev_subnodes(struct acpi_device_data *data)
data              109 drivers/acpi/device_sysfs.c 	struct list_head *list = &data->subnodes;
data              116 drivers/acpi/device_sysfs.c 		acpi_hide_nondev_subnodes(&dn->data);
data              216 drivers/acpi/device_sysfs.c 	of_compatible = acpi_dev->data.of_compatible;
data              260 drivers/acpi/device_sysfs.c 	if (!adev->data.of_compatible)
data              307 drivers/acpi/device_sysfs.c 	if (!adev->data.of_compatible)
data              595 drivers/acpi/device_sysfs.c 	acpi_expose_nondev_subnodes(&dev->dev.kobj, &dev->data);
data              607 drivers/acpi/device_sysfs.c 	acpi_hide_nondev_subnodes(&dev->data);
data              598 drivers/acpi/dock.c 	pdevinfo.data = &ds;
data              149 drivers/acpi/ec.c 	void *data;
data              172 drivers/acpi/ec.c static int acpi_ec_query(struct acpi_ec *ec, u8 *data);
data              308 drivers/acpi/ec.c static inline void acpi_ec_write_data(struct acpi_ec *ec, u8 data)
data              310 drivers/acpi/ec.c 	ec_dbg_raw("EC_DATA(W) = 0x%2.2x", data);
data              311 drivers/acpi/ec.c 	outb(data, ec->data_addr);
data              868 drivers/acpi/ec.c static int acpi_ec_read(struct acpi_ec *ec, u8 address, u8 *data)
data              877 drivers/acpi/ec.c 	*data = d;
data              881 drivers/acpi/ec.c static int acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data)
data              883 drivers/acpi/ec.c 	u8 wdata[2] = { address, data };
data             1086 drivers/acpi/ec.c 			      void *data)
data             1097 drivers/acpi/ec.c 	handler->data = data;
data             1162 drivers/acpi/ec.c 		handler->func(handler->data);
data             1169 drivers/acpi/ec.c static int acpi_ec_query(struct acpi_ec *ec, u8 *data)
data             1214 drivers/acpi/ec.c 	if (data)
data             1215 drivers/acpi/ec.c 		*data = value;
data             1270 drivers/acpi/ec.c 	u32 gpe_number, void *data)
data             1273 drivers/acpi/ec.c 	struct acpi_ec *ec = data;
data             1654 drivers/acpi/ec.c 		ec->data_addr = resource->data.io.minimum;
data             1656 drivers/acpi/ec.c 		ec->command_addr = resource->data.io.minimum;
data             1864 drivers/acpi/ec.c 	if (!ecdt_ptr->control.address || !ecdt_ptr->data.address) {
data             1877 drivers/acpi/ec.c 		ec->command_addr = ecdt_ptr->data.address;
data             1881 drivers/acpi/ec.c 		ec->data_addr = ecdt_ptr->data.address;
data               28 drivers/acpi/event.c int acpi_notifier_call_chain(struct acpi_device *dev, u32 type, u32 data)
data               35 drivers/acpi/event.c 	event.data = data;
data               59 drivers/acpi/event.c 	u32 data;
data               97 drivers/acpi/event.c 				      u8 type, int data)
data              137 drivers/acpi/event.c 	event->data = data;
data              156 drivers/acpi/event.c 				      u8 type, int data)
data               56 drivers/acpi/evged.c static irqreturn_t acpi_ged_irq_handler(int irq, void *data)
data               58 drivers/acpi/evged.c 	struct acpi_ged_event *event = data;
data               80 drivers/acpi/evged.c 	struct acpi_resource_irq *p = &ares->data.irq;
data               81 drivers/acpi/evged.c 	struct acpi_resource_extended_irq *pext = &ares->data.extended_irq;
data              190 drivers/acpi/internal.h typedef int (*acpi_ec_query_func) (void *data);
data              199 drivers/acpi/internal.h 			      void *data);
data               40 drivers/acpi/ioapic.c static acpi_status setup_res(struct acpi_resource *acpi_res, void *data)
data               42 drivers/acpi/ioapic.c 	struct resource *res = data;
data              188 drivers/acpi/irq.c 		irq = &ares->data.irq;
data              199 drivers/acpi/irq.c 		eirq = &ares->data.extended_irq;
data              296 drivers/acpi/nfit/core.c 		u32 len, void *data)
data              313 drivers/acpi/nfit/core.c 				.buffer.pointer = data,
data             1748 drivers/acpi/nfit/core.c static void acpi_nvdimm_notify(acpi_handle handle, u32 event, void *data)
data             1750 drivers/acpi/nfit/core.c 	struct acpi_device *adev = data;
data             1977 drivers/acpi/nfit/core.c static void shutdown_dimm_notify(void *data)
data             1979 drivers/acpi/nfit/core.c 	struct acpi_nfit_desc *acpi_desc = data;
data             2812 drivers/acpi/nfit/core.c static void acpi_nfit_remove_resource(void *data)
data             2814 drivers/acpi/nfit/core.c 	struct resource *res = data;
data             3366 drivers/acpi/nfit/core.c static void acpi_nfit_unregister(void *data)
data             3368 drivers/acpi/nfit/core.c 	struct acpi_nfit_desc *acpi_desc = data;
data             3373 drivers/acpi/nfit/core.c int acpi_nfit_init(struct acpi_nfit_desc *acpi_desc, void *data, acpi_size sz)
data             3425 drivers/acpi/nfit/core.c 	end = data + sz;
data             3426 drivers/acpi/nfit/core.c 	while (!IS_ERR_OR_NULL(data))
data             3427 drivers/acpi/nfit/core.c 		data = add_table(acpi_desc, &prev, data, end);
data             3429 drivers/acpi/nfit/core.c 	if (IS_ERR(data)) {
data             3430 drivers/acpi/nfit/core.c 		dev_dbg(dev, "nfit table parsing error: %ld\n",	PTR_ERR(data));
data             3431 drivers/acpi/nfit/core.c 		rc = PTR_ERR(data);
data             3584 drivers/acpi/nfit/core.c void acpi_nfit_shutdown(void *data)
data             3586 drivers/acpi/nfit/core.c 	struct acpi_nfit_desc *acpi_desc = data;
data              130 drivers/acpi/nfit/intel.c 	memcpy(nd_cmd.cmd.old_pass, old_data->data,
data              132 drivers/acpi/nfit/intel.c 	memcpy(nd_cmd.cmd.new_pass, new_data->data,
data              174 drivers/acpi/nfit/intel.c 	memcpy(nd_cmd.cmd.passphrase, key_data->data,
data              215 drivers/acpi/nfit/intel.c 	memcpy(nd_cmd.cmd.passphrase, key_data->data,
data              260 drivers/acpi/nfit/intel.c 	memcpy(nd_cmd.cmd.passphrase, key->data,
data              343 drivers/acpi/nfit/intel.c 	memcpy(nd_cmd.cmd.passphrase, nkey->data,
data               34 drivers/acpi/nfit/intel.h 		u8 data[128];
data               14 drivers/acpi/nfit/mce.c 			void *data)
data               16 drivers/acpi/nfit/mce.c 	struct mce *mce = (struct mce *)data;
data              342 drivers/acpi/nfit/nfit.h void acpi_nfit_shutdown(void *data);
data               50 drivers/acpi/nvs.c int acpi_nvs_for_each_region(int (*func)(__u64 start, __u64 size, void *data),
data               51 drivers/acpi/nvs.c 			     void *data)
data               57 drivers/acpi/nvs.c 		rc = func(region->phys_start, region->size, data);
data               77 drivers/acpi/nvs.c 	void *data;
data              133 drivers/acpi/nvs.c 		if (entry->data) {
data              134 drivers/acpi/nvs.c 			free_page((unsigned long)entry->data);
data              135 drivers/acpi/nvs.c 			entry->data = NULL;
data              157 drivers/acpi/nvs.c 		entry->data = (void *)__get_free_page(GFP_KERNEL);
data              158 drivers/acpi/nvs.c 		if (!entry->data) {
data              176 drivers/acpi/nvs.c 		if (entry->data) {
data              189 drivers/acpi/nvs.c 			memcpy(entry->data, entry->kaddr, entry->size);
data              208 drivers/acpi/nvs.c 		if (entry->data)
data              209 drivers/acpi/nvs.c 			memcpy(entry->kaddr, entry->data, entry->size);
data               98 drivers/acpi/pci_link.c 			struct acpi_resource_irq *p = &resource->data.irq;
data              124 drivers/acpi/pci_link.c 			    &resource->data.extended_irq;
data              185 drivers/acpi/pci_link.c 			struct acpi_resource_irq *p = &resource->data.irq;
data              201 drivers/acpi/pci_link.c 			    &resource->data.extended_irq;
data              303 drivers/acpi/pci_link.c 		resource->res.data.irq.triggering = link->irq.triggering;
data              304 drivers/acpi/pci_link.c 		resource->res.data.irq.polarity =
data              307 drivers/acpi/pci_link.c 			resource->res.data.irq.shareable =
data              310 drivers/acpi/pci_link.c 			resource->res.data.irq.shareable = ACPI_SHARED;
data              311 drivers/acpi/pci_link.c 		resource->res.data.irq.interrupt_count = 1;
data              312 drivers/acpi/pci_link.c 		resource->res.data.irq.interrupts[0] = irq;
data              318 drivers/acpi/pci_link.c 		resource->res.data.extended_irq.producer_consumer =
data              320 drivers/acpi/pci_link.c 		resource->res.data.extended_irq.triggering =
data              322 drivers/acpi/pci_link.c 		resource->res.data.extended_irq.polarity =
data              325 drivers/acpi/pci_link.c 			resource->res.data.irq.shareable =
data              328 drivers/acpi/pci_link.c 			resource->res.data.irq.shareable = ACPI_SHARED;
data              329 drivers/acpi/pci_link.c 		resource->res.data.extended_irq.interrupt_count = 1;
data              330 drivers/acpi/pci_link.c 		resource->res.data.extended_irq.interrupts[0] = irq;
data               88 drivers/acpi/pci_root.c get_root_bridge_busnr_callback(struct acpi_resource *resource, void *data)
data               90 drivers/acpi/pci_root.c 	struct resource *res = data;
data               28 drivers/acpi/pmic/intel_pmic.c 	struct intel_pmic_opregion_data *data;
data               56 drivers/acpi/pmic/intel_pmic.c 	struct intel_pmic_opregion_data *d = opregion->data;
data               86 drivers/acpi/pmic/intel_pmic.c 	if (!opregion->data->get_raw_temp)
data               89 drivers/acpi/pmic/intel_pmic.c 	raw_temp = opregion->data->get_raw_temp(opregion->regmap, reg);
data              121 drivers/acpi/pmic/intel_pmic.c 	if (!opregion->data->update_aux)
data              132 drivers/acpi/pmic/intel_pmic.c 	return opregion->data->update_aux(opregion->regmap, reg, raw_temp);
data              138 drivers/acpi/pmic/intel_pmic.c 	struct intel_pmic_opregion_data *d = opregion->data;
data              174 drivers/acpi/pmic/intel_pmic.c 	struct intel_pmic_opregion_data *d = opregion->data;
data              299 drivers/acpi/pmic/intel_pmic.c 	opregion->data = d;
data              344 drivers/acpi/pmic/intel_pmic.c 	d = intel_pmic_opregion->data;
data              276 drivers/acpi/pmic/intel_pmic_bxtwc.c 	int data;
data              278 drivers/acpi/pmic/intel_pmic_bxtwc.c 	if (regmap_read(regmap, reg, &data))
data              281 drivers/acpi/pmic/intel_pmic_bxtwc.c 	*value = (data & bit) ? 1 : 0;
data               71 drivers/acpi/pmic/intel_pmic_chtdc_ti.c 	int data;
data               73 drivers/acpi/pmic/intel_pmic_chtdc_ti.c 	if (regmap_read(regmap, reg, &data))
data               76 drivers/acpi/pmic/intel_pmic_chtdc_ti.c 	*value = data & 1;
data              219 drivers/acpi/pmic/intel_pmic_chtwc.c 	int data;
data              221 drivers/acpi/pmic/intel_pmic_chtwc.c 	if (regmap_read(regmap, reg, &data))
data              224 drivers/acpi/pmic/intel_pmic_chtwc.c 	*value = (data & bit) ? 1 : 0;
data              191 drivers/acpi/pmic/intel_pmic_crc.c 	int data;
data              193 drivers/acpi/pmic/intel_pmic_crc.c 	if (regmap_read(regmap, reg, &data))
data              196 drivers/acpi/pmic/intel_pmic_crc.c 	*value = (data & PWR_SOURCE_SELECT) && (data & BIT(bit)) ? 1 : 0;
data              203 drivers/acpi/pmic/intel_pmic_crc.c 	int data;
data              205 drivers/acpi/pmic/intel_pmic_crc.c 	if (regmap_read(regmap, reg, &data))
data              209 drivers/acpi/pmic/intel_pmic_crc.c 		data |= PWR_SOURCE_SELECT | BIT(bit);
data              211 drivers/acpi/pmic/intel_pmic_crc.c 		data &= ~BIT(bit);
data              212 drivers/acpi/pmic/intel_pmic_crc.c 		data |= PWR_SOURCE_SELECT;
data              215 drivers/acpi/pmic/intel_pmic_crc.c 	if (regmap_write(regmap, reg, data))
data              162 drivers/acpi/pmic/intel_pmic_xpower.c 	int data;
data              164 drivers/acpi/pmic/intel_pmic_xpower.c 	if (regmap_read(regmap, reg, &data))
data              169 drivers/acpi/pmic/intel_pmic_xpower.c 		*value = ((data & GPI1_LDO_MASK) == GPI1_LDO_ON);
data              171 drivers/acpi/pmic/intel_pmic_xpower.c 		*value = (data & BIT(bit)) ? 1 : 0;
data              179 drivers/acpi/pmic/intel_pmic_xpower.c 	int data, ret;
data              190 drivers/acpi/pmic/intel_pmic_xpower.c 	if (regmap_read(regmap, reg, &data)) {
data              196 drivers/acpi/pmic/intel_pmic_xpower.c 		data |= BIT(bit);
data              198 drivers/acpi/pmic/intel_pmic_xpower.c 		data &= ~BIT(bit);
data              200 drivers/acpi/pmic/intel_pmic_xpower.c 	if (regmap_write(regmap, reg, data))
data              220 drivers/acpi/pmic/tps68470_pmic.c 	unsigned int data;
data              222 drivers/acpi/pmic/tps68470_pmic.c 	if (regmap_read(regmap, reg, &data))
data              225 drivers/acpi/pmic/tps68470_pmic.c 	*value = (data & bitmask) ? 1 : 0;
data              232 drivers/acpi/pmic/tps68470_pmic.c 	unsigned int data;
data              234 drivers/acpi/pmic/tps68470_pmic.c 	if (regmap_read(regmap, reg, &data))
data              237 drivers/acpi/pmic/tps68470_pmic.c 	*value = data & bitmask;
data              244 drivers/acpi/pmic/tps68470_pmic.c 	unsigned int data;
data              246 drivers/acpi/pmic/tps68470_pmic.c 	if (regmap_read(regmap, reg, &data))
data              249 drivers/acpi/pmic/tps68470_pmic.c 	*value = (data & bitmask) ? 1 : 0;
data              256 drivers/acpi/pmic/tps68470_pmic.c 	unsigned int data;
data              258 drivers/acpi/pmic/tps68470_pmic.c 	if (regmap_read(regmap, reg, &data))
data              261 drivers/acpi/pmic/tps68470_pmic.c 	*value = data & bitmask;
data               56 drivers/acpi/processor_driver.c static void acpi_processor_notify(acpi_handle handle, u32 event, void *data)
data               58 drivers/acpi/processor_driver.c 	struct acpi_device *device = data;
data              290 drivers/acpi/processor_driver.c 				   unsigned long event, void *data)
data              292 drivers/acpi/processor_driver.c 	struct cpufreq_policy *policy = data;
data              208 drivers/acpi/processor_throttling.c static int acpi_processor_throttling_notifier(unsigned long event, void *data)
data              210 drivers/acpi/processor_throttling.c 	struct throttling_tstate *p_tstate = data;
data              893 drivers/acpi/processor_throttling.c static long __acpi_processor_get_throttling(void *data)
data              895 drivers/acpi/processor_throttling.c 	struct acpi_processor *pr = data;
data             1058 drivers/acpi/processor_throttling.c static long acpi_processor_throttling_fn(void *data)
data             1060 drivers/acpi/processor_throttling.c 	struct acpi_processor_throttling_arg *arg = data;
data               19 drivers/acpi/property.c static int acpi_data_get_property_array(const struct acpi_device_data *data,
data               57 drivers/acpi/property.c 					   struct acpi_device_data *data,
data               60 drivers/acpi/property.c 				    struct acpi_device_data *data);
data               78 drivers/acpi/property.c 	INIT_LIST_HEAD(&dn->data.properties);
data               79 drivers/acpi/property.c 	INIT_LIST_HEAD(&dn->data.subnodes);
data               81 drivers/acpi/property.c 	result = acpi_extract_properties(desc, &dn->data);
data               95 drivers/acpi/property.c 		    && acpi_enumerate_nondev_subnodes(scope, desc, &dn->data,
data               98 drivers/acpi/property.c 	} else if (acpi_enumerate_nondev_subnodes(NULL, desc, &dn->data,
data              105 drivers/acpi/property.c 		dn->data.pointer = desc;
data              205 drivers/acpi/property.c 					   struct acpi_device_data *data,
data              229 drivers/acpi/property.c 		return acpi_add_nondev_subnodes(scope, links, &data->subnodes,
data              292 drivers/acpi/property.c 	ret = acpi_data_get_property_array(&adev->data, "compatible",
data              305 drivers/acpi/property.c 	adev->data.of_compatible = of_compatible;
data              324 drivers/acpi/property.c acpi_data_add_props(struct acpi_device_data *data, const guid_t *guid,
data              334 drivers/acpi/property.c 		list_add_tail(&props->list, &data->properties);
data              341 drivers/acpi/property.c 				    struct acpi_device_data *data)
data              374 drivers/acpi/property.c 		acpi_data_add_props(data, (const guid_t *)guid->buffer.pointer,
data              378 drivers/acpi/property.c 	return !list_empty(&data->properties);
data              388 drivers/acpi/property.c 	INIT_LIST_HEAD(&adev->data.properties);
data              389 drivers/acpi/property.c 	INIT_LIST_HEAD(&adev->data.subnodes);
data              410 drivers/acpi/property.c 	if (acpi_extract_properties(buf.pointer, &adev->data)) {
data              411 drivers/acpi/property.c 		adev->data.pointer = buf.pointer;
data              416 drivers/acpi/property.c 					&adev->data, acpi_fwnode_handle(adev)))
data              417 drivers/acpi/property.c 		adev->data.pointer = buf.pointer;
data              419 drivers/acpi/property.c 	if (!adev->data.pointer) {
data              429 drivers/acpi/property.c 	if (!adev->data.pointer)
data              441 drivers/acpi/property.c 		acpi_destroy_nondev_subnodes(&dn->data.subnodes);
data              444 drivers/acpi/property.c 		ACPI_FREE((void *)dn->data.pointer);
data              453 drivers/acpi/property.c 	acpi_destroy_nondev_subnodes(&adev->data.subnodes);
data              454 drivers/acpi/property.c 	ACPI_FREE((void *)adev->data.pointer);
data              455 drivers/acpi/property.c 	adev->data.of_compatible = NULL;
data              456 drivers/acpi/property.c 	adev->data.pointer = NULL;
data              457 drivers/acpi/property.c 	list_for_each_entry_safe(props, tmp, &adev->data.properties, list) {
data              481 drivers/acpi/property.c static int acpi_data_get_property(const struct acpi_device_data *data,
data              487 drivers/acpi/property.c 	if (!data || !name)
data              490 drivers/acpi/property.c 	if (!data->pointer || list_empty(&data->properties))
data              493 drivers/acpi/property.c 	list_for_each_entry(props, &data->properties, list) {
data              531 drivers/acpi/property.c 	return adev ? acpi_data_get_property(&adev->data, name, type, obj) : -EINVAL;
data              540 drivers/acpi/property.c 		return &adev->data;
data              543 drivers/acpi/property.c 		return &dn->data;
data              581 drivers/acpi/property.c static int acpi_data_get_property_array(const struct acpi_device_data *data,
data              589 drivers/acpi/property.c 	ret = acpi_data_get_property(data, name, ACPI_TYPE_PACKAGE, &prop);
data              677 drivers/acpi/property.c 	const struct acpi_device_data *data;
data              681 drivers/acpi/property.c 	data = acpi_device_data_of_node(fwnode);
data              682 drivers/acpi/property.c 	if (!data)
data              685 drivers/acpi/property.c 	ret = acpi_data_get_property(data, propname, ACPI_TYPE_ANY, &obj);
data              790 drivers/acpi/property.c static int acpi_data_prop_read_single(const struct acpi_device_data *data,
data              801 drivers/acpi/property.c 		ret = acpi_data_get_property(data, propname, ACPI_TYPE_INTEGER, &obj);
data              826 drivers/acpi/property.c 		ret = acpi_data_get_property(data, propname, ACPI_TYPE_STRING, &obj);
data              847 drivers/acpi/property.c 	ret = acpi_data_prop_read_single(&adev->data, propname, proptype, val);
data              929 drivers/acpi/property.c static int acpi_data_prop_read(const struct acpi_device_data *data,
data              939 drivers/acpi/property.c 		ret = acpi_data_prop_read_single(data, propname, proptype, val);
data              944 drivers/acpi/property.c 	ret = acpi_data_get_property_array(data, propname, ACPI_TYPE_ANY, &obj);
data              986 drivers/acpi/property.c 	return adev ? acpi_data_prop_read(&adev->data, propname, proptype, val, nval) : -EINVAL;
data             1049 drivers/acpi/property.c 		const struct acpi_data_node *data = to_acpi_data_node(fwnode);
data             1061 drivers/acpi/property.c 			head = &adev->data.subnodes;
data             1062 drivers/acpi/property.c 		else if (data)
data             1063 drivers/acpi/property.c 			head = &data->data.subnodes;
data              113 drivers/acpi/resource.c 		memory24 = &ares->data.memory24;
data              119 drivers/acpi/resource.c 		memory32 = &ares->data.memory32;
data              125 drivers/acpi/resource.c 		fixed_memory32 = &ares->data.fixed_memory32;
data              185 drivers/acpi/resource.c 		io = &ares->data.io;
data              191 drivers/acpi/resource.c 		fixed_io = &ares->data.fixed_io;
data              326 drivers/acpi/resource.c 	ext_addr = &ares->data.ext_address64;
data              464 drivers/acpi/resource.c 		irq = &ares->data.irq;
data              474 drivers/acpi/resource.c 		ext_irq = &ares->data.extended_irq;
data              705 drivers/acpi/resource.c 		if (ares->data.address.resource_type == ACPI_MEMORY_RANGE)
data              707 drivers/acpi/resource.c 		else if (ares->data.address.resource_type == ACPI_IO_RANGE)
data              709 drivers/acpi/resource.c 		else if (ares->data.address.resource_type ==
data               88 drivers/acpi/sbshc.c static inline int smb_hc_read(struct acpi_smb_hc *hc, u8 address, u8 *data)
data               90 drivers/acpi/sbshc.c 	return ec_read(hc->offset + address, data);
data               93 drivers/acpi/sbshc.c static inline int smb_hc_write(struct acpi_smb_hc *hc, u8 address, u8 data)
data               95 drivers/acpi/sbshc.c 	return ec_write(hc->offset + address, data);
data              106 drivers/acpi/sbshc.c 				  u8 address, u8 command, u8 *data, u8 length)
data              128 drivers/acpi/sbshc.c 			smb_hc_write(hc, ACPI_SMB_DATA + i, data[i]);
data              156 drivers/acpi/sbshc.c 		smb_hc_read(hc, ACPI_SMB_DATA + i, &data[i]);
data              163 drivers/acpi/sbshc.c 		    u8 command, u8 *data)
data              165 drivers/acpi/sbshc.c 	return acpi_smbus_transaction(hc, protocol, address, command, data, 0);
data              171 drivers/acpi/sbshc.c 		     u8 command, u8 *data, u8 length)
data              173 drivers/acpi/sbshc.c 	return acpi_smbus_transaction(hc, protocol, address, command, data, length);
data              240 drivers/acpi/sbshc.c typedef int (*acpi_ec_query_func) (void *data);
data              244 drivers/acpi/sbshc.c 			      void *data);
data               27 drivers/acpi/sbshc.h 	       u8 command, u8 * data);
data               29 drivers/acpi/sbshc.h 		u8 command, u8 * data, u8 length);
data              141 drivers/acpi/scan.c static acpi_status acpi_bus_offline(acpi_handle handle, u32 lvl, void *data,
data              146 drivers/acpi/scan.c 	bool second_pass = (bool)data;
data              186 drivers/acpi/scan.c static acpi_status acpi_bus_online(acpi_handle handle, u32 lvl, void *data,
data             1518 drivers/acpi/scan.c static int acpi_check_serial_bus_slave(struct acpi_resource *ares, void *data)
data             1520 drivers/acpi/scan.c 	bool *is_serial_bus_slave_p = data;
data             1924 drivers/acpi/scan.c 	if (adev->data.of_compatible)
data              516 drivers/acpi/tables.c 	void *data;
data              525 drivers/acpi/tables.c 		data = __initramfs_start;
data              528 drivers/acpi/tables.c 		data = (void *)initrd_start;
data              532 drivers/acpi/tables.c 	if (data == NULL || size == 0)
data              536 drivers/acpi/tables.c 		file = find_cpio_data(cpio_path, data, size, &offset);
data              537 drivers/acpi/tables.c 		if (!file.data)
data              540 drivers/acpi/tables.c 		data += offset;
data              549 drivers/acpi/tables.c 		table = file.data;
data              565 drivers/acpi/tables.c 		if (acpi_table_checksum(file.data, table->length)) {
data              575 drivers/acpi/tables.c 		acpi_initrd_files[table_nr].data = file.data;
data              613 drivers/acpi/tables.c 		unsigned char *src_p = acpi_initrd_files[no].data;
data              497 drivers/acpi/thermal.c static void acpi_thermal_check(void *data)
data              499 drivers/acpi/thermal.c 	struct acpi_thermal *tz = data;
data              272 drivers/acpi/utils.c 		      struct acpi_object_list *arguments, unsigned long long *data)
data              278 drivers/acpi/utils.c 	if (!data)
data              294 drivers/acpi/utils.c 	*data = element.integer.value;
data              296 drivers/acpi/utils.c 	ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Return value [%llu]\n", *data));
data              733 drivers/acpi/utils.c static int acpi_dev_match_cb(struct device *dev, const void *data)
data              736 drivers/acpi/utils.c 	const struct acpi_dev_match_info *match = data;
data              132 drivers/acpi/x86/apple.c 	adev->data.pointer = newprops;
data              133 drivers/acpi/x86/apple.c 	acpi_data_add_props(&adev->data, &apple_prp_guid, newprops);
data               34 drivers/amba/bus.c 	uci = table->data;
data              729 drivers/amba/bus.c static int amba_find_match(struct device *dev, void *data)
data              731 drivers/amba/bus.c 	struct find_data *d = data;
data              767 drivers/amba/bus.c 	struct find_data data;
data              769 drivers/amba/bus.c 	data.dev = NULL;
data              770 drivers/amba/bus.c 	data.parent = parent;
data              771 drivers/amba/bus.c 	data.busid = busid;
data              772 drivers/amba/bus.c 	data.id = id;
data              773 drivers/amba/bus.c 	data.mask = mask;
data              775 drivers/amba/bus.c 	bus_for_each_dev(&amba_bustype, NULL, &data, amba_find_match);
data              777 drivers/amba/bus.c 	return data.dev;
data              395 drivers/android/binder.c 	struct binder_ref_data data;
data             1403 drivers/android/binder.c 		if (desc < ref->data.desc) {
data             1405 drivers/android/binder.c 		} else if (desc > ref->data.desc) {
data             1407 drivers/android/binder.c 		} else if (need_strong_ref && !ref->data.strong) {
data             1461 drivers/android/binder.c 	new_ref->data.debug_id = atomic_inc_return(&binder_last_id);
data             1467 drivers/android/binder.c 	new_ref->data.desc = (node == context->binder_context_mgr_node) ? 0 : 1;
data             1470 drivers/android/binder.c 		if (ref->data.desc > new_ref->data.desc)
data             1472 drivers/android/binder.c 		new_ref->data.desc = ref->data.desc + 1;
data             1480 drivers/android/binder.c 		if (new_ref->data.desc < ref->data.desc)
data             1482 drivers/android/binder.c 		else if (new_ref->data.desc > ref->data.desc)
data             1495 drivers/android/binder.c 		      proc->pid, new_ref->data.debug_id, new_ref->data.desc,
data             1507 drivers/android/binder.c 		      ref->proc->pid, ref->data.debug_id, ref->data.desc,
data             1514 drivers/android/binder.c 	if (ref->data.strong)
data             1535 drivers/android/binder.c 			      ref->proc->pid, ref->data.debug_id,
data             1536 drivers/android/binder.c 			      ref->data.desc);
data             1559 drivers/android/binder.c 		if (ref->data.strong == 0) {
data             1564 drivers/android/binder.c 		ref->data.strong++;
data             1566 drivers/android/binder.c 		if (ref->data.weak == 0) {
data             1571 drivers/android/binder.c 		ref->data.weak++;
data             1588 drivers/android/binder.c 		if (ref->data.strong == 0) {
data             1590 drivers/android/binder.c 					  ref->proc->pid, ref->data.debug_id,
data             1591 drivers/android/binder.c 					  ref->data.desc, ref->data.strong,
data             1592 drivers/android/binder.c 					  ref->data.weak);
data             1595 drivers/android/binder.c 		ref->data.strong--;
data             1596 drivers/android/binder.c 		if (ref->data.strong == 0)
data             1599 drivers/android/binder.c 		if (ref->data.weak == 0) {
data             1601 drivers/android/binder.c 					  ref->proc->pid, ref->data.debug_id,
data             1602 drivers/android/binder.c 					  ref->data.desc, ref->data.strong,
data             1603 drivers/android/binder.c 					  ref->data.weak);
data             1606 drivers/android/binder.c 		ref->data.weak--;
data             1608 drivers/android/binder.c 	if (ref->data.strong == 0 && ref->data.weak == 0) {
data             1645 drivers/android/binder.c 		*rdata = ref->data;
data             1703 drivers/android/binder.c 		*rdata = ref->data;
data             1767 drivers/android/binder.c 	*rdata = ref->data;
data             3085 drivers/android/binder.c 			     (u64)tr->data.ptr.buffer,
data             3086 drivers/android/binder.c 			     (u64)tr->data.ptr.offsets,
data             3094 drivers/android/binder.c 			     (u64)tr->data.ptr.buffer,
data             3095 drivers/android/binder.c 			     (u64)tr->data.ptr.offsets,
data             3176 drivers/android/binder.c 					(uintptr_t)tr->data.ptr.buffer,
data             3190 drivers/android/binder.c 					(uintptr_t)tr->data.ptr.offsets,
data             3905 drivers/android/binder.c 				     (u64)cookie, ref->data.debug_id,
data             3906 drivers/android/binder.c 				     ref->data.desc, ref->data.strong,
data             3907 drivers/android/binder.c 				     ref->data.weak, ref->node->debug_id);
data             4494 drivers/android/binder.c 		trd->data.ptr.buffer = (uintptr_t)t->buffer->user_data;
data             4495 drivers/android/binder.c 		trd->data.ptr.offsets = trd->data.ptr.buffer +
data             4536 drivers/android/binder.c 			     (u64)trd->data.ptr.buffer,
data             4537 drivers/android/binder.c 			     (u64)trd->data.ptr.offsets);
data             5699 drivers/android/binder.c 		   ref->data.debug_id, ref->data.desc,
data             5701 drivers/android/binder.c 		   ref->node->debug_id, ref->data.strong,
data             5702 drivers/android/binder.c 		   ref->data.weak, ref->death);
data             5910 drivers/android/binder.c 		strong += ref->data.strong;
data             5911 drivers/android/binder.c 		weak += ref->data.weak;
data               82 drivers/android/binder_internal.h 					   void *data);
data               92 drivers/android/binder_internal.h 					   void *data)
data              271 drivers/android/binderfs.c static int binderfs_parse_mount_opts(char *data,
data              278 drivers/android/binderfs.c 	while ((p = strsep(&data, ",")) != NULL) {
data              321 drivers/android/binderfs.c static int binderfs_remount(struct super_block *sb, int *flags, char *data)
data              327 drivers/android/binderfs.c 	ret = binderfs_parse_mount_opts(data, &info->mount_opts);
data              526 drivers/android/binderfs.c 				    void *data)
data              548 drivers/android/binderfs.c 	new_inode->i_private = data;
data              656 drivers/android/binderfs.c static int binderfs_fill_super(struct super_block *sb, void *data, int silent)
data              692 drivers/android/binderfs.c 	ret = binderfs_parse_mount_opts(data, &info->mount_opts);
data              741 drivers/android/binderfs.c 				     void *data)
data              743 drivers/android/binderfs.c 	return mount_nodev(fs_type, flags, data, binderfs_fill_super);
data              234 drivers/ata/ahci_brcm.c 	u32 data;
data              237 drivers/ata/ahci_brcm.c 	data = brcm_sata_readreg(ctrl);
data              238 drivers/ata/ahci_brcm.c 	data &= ~BUS_CTRL_ENDIAN_CONF_MASK;
data              240 drivers/ata/ahci_brcm.c 		data |= BUS_CTRL_ENDIAN_NSP_CONF;
data              242 drivers/ata/ahci_brcm.c 		data |= BUS_CTRL_ENDIAN_CONF;
data              243 drivers/ata/ahci_brcm.c 	brcm_sata_writereg(data, ctrl);
data              403 drivers/ata/ahci_brcm.c 	{.compatible = "brcm,bcm7425-ahci", .data = (void *)BRCM_SATA_BCM7425},
data              404 drivers/ata/ahci_brcm.c 	{.compatible = "brcm,bcm7445-ahci", .data = (void *)BRCM_SATA_BCM7445},
data              405 drivers/ata/ahci_brcm.c 	{.compatible = "brcm,bcm63138-ahci", .data = (void *)BRCM_SATA_BCM7445},
data              406 drivers/ata/ahci_brcm.c 	{.compatible = "brcm,bcm-nsp-ahci", .data = (void *)BRCM_SATA_NSP},
data              428 drivers/ata/ahci_brcm.c 	priv->version = (enum brcm_ahci_version)of_id->data;
data              810 drivers/ata/ahci_imx.c 	{ .compatible = "fsl,imx53-ahci", .data = (void *)AHCI_IMX53 },
data              811 drivers/ata/ahci_imx.c 	{ .compatible = "fsl,imx6q-ahci", .data = (void *)AHCI_IMX6Q },
data              812 drivers/ata/ahci_imx.c 	{ .compatible = "fsl,imx6qp-ahci", .data = (void *)AHCI_IMX6QP },
data              813 drivers/ata/ahci_imx.c 	{ .compatible = "fsl,imx8qm-ahci", .data = (void *)AHCI_IMX8QM },
data             1074 drivers/ata/ahci_imx.c 	imxpriv->type = (enum ahci_imx_type)of_id->data;
data              236 drivers/ata/ahci_mvebu.c 		.data = &ahci_mvebu_armada_380_plat_data,
data              240 drivers/ata/ahci_mvebu.c 		.data = &ahci_mvebu_armada_3700_plat_data,
data               71 drivers/ata/ahci_qoriq.c 	{ .compatible = "fsl,ls1021a-ahci", .data = (void *)AHCI_LS1021A},
data               72 drivers/ata/ahci_qoriq.c 	{ .compatible = "fsl,ls1028a-ahci", .data = (void *)AHCI_LS1028A},
data               73 drivers/ata/ahci_qoriq.c 	{ .compatible = "fsl,ls1043a-ahci", .data = (void *)AHCI_LS1043A},
data               74 drivers/ata/ahci_qoriq.c 	{ .compatible = "fsl,ls2080a-ahci", .data = (void *)AHCI_LS2080A},
data               75 drivers/ata/ahci_qoriq.c 	{ .compatible = "fsl,ls1046a-ahci", .data = (void *)AHCI_LS1046A},
data               76 drivers/ata/ahci_qoriq.c 	{ .compatible = "fsl,ls1088a-ahci", .data = (void *)AHCI_LS1088A},
data               77 drivers/ata/ahci_qoriq.c 	{ .compatible = "fsl,ls2088a-ahci", .data = (void *)AHCI_LS2088A},
data               78 drivers/ata/ahci_qoriq.c 	{ .compatible = "fsl,lx2160a-ahci", .data = (void *)AHCI_LX2160A},
data              277 drivers/ata/ahci_qoriq.c 	qoriq_priv->type = (enum ahci_qoriq_type)of_id->data;
data              466 drivers/ata/ahci_tegra.c 		.data = &tegra124_ahci_soc
data              470 drivers/ata/ahci_tegra.c 		.data = &tegra210_ahci_soc
data              731 drivers/ata/ahci_xgene.c 	{.compatible = "apm,xgene-ahci", .data = (void *) XGENE_AHCI_V1},
data              732 drivers/ata/ahci_xgene.c 	{.compatible = "apm,xgene-ahci-v2", .data = (void *) XGENE_AHCI_V2},
data              791 drivers/ata/ahci_xgene.c 		if (of_devid->data)
data              792 drivers/ata/ahci_xgene.c 			version = (enum xgene_ahci_version) of_devid->data;
data               47 drivers/ata/libata-acpi.c 	} data;
data               50 drivers/ata/libata-acpi.c #define ata_hotplug_data(context) (container_of((context), struct ata_acpi_hotplug_context, hp)->data)
data              201 drivers/ata/libata-acpi.c 	context->data.ap = ap;
data              243 drivers/ata/libata-acpi.c 	context->data.dev = dev;
data             6488 drivers/ata/libata-core.c static void async_port_probe(void *data, async_cookie_t cookie)
data             6490 drivers/ata/libata-core.c 	struct ata_port *ap = data;
data              484 drivers/ata/pata_ep93xx.c 	u16 *data = (u16 *)buf;
data              490 drivers/ata/pata_ep93xx.c 			*data++ = cpu_to_le16(
data              494 drivers/ata/pata_ep93xx.c 			ep93xx_pata_write_data(drv_data, le16_to_cpu(*data++),
data               47 drivers/ata/pata_ixp4xx_cf.c 	struct ixp4xx_pata_data *data = dev_get_platdata(ap->host->dev);
data               52 drivers/ata/pata_ixp4xx_cf.c 	*data->cs0_cfg &= ~(0x01);
data               79 drivers/ata/pata_ixp4xx_cf.c 	*data->cs0_cfg |= 0x01;
data               96 drivers/ata/pata_ixp4xx_cf.c 			      struct ixp4xx_pata_data *data,
data              103 drivers/ata/pata_ixp4xx_cf.c 	ioaddr->cmd_addr	= data->cs0;
data              104 drivers/ata/pata_ixp4xx_cf.c 	ioaddr->altstatus_addr	= data->cs1 + 0x06;
data              105 drivers/ata/pata_ixp4xx_cf.c 	ioaddr->ctl_addr	= data->cs1 + 0x06;
data              142 drivers/ata/pata_ixp4xx_cf.c 	struct ixp4xx_pata_data *data = dev_get_platdata(&pdev->dev);
data              161 drivers/ata/pata_ixp4xx_cf.c 	data->cs0 = devm_ioremap(&pdev->dev, cs0->start, 0x1000);
data              162 drivers/ata/pata_ixp4xx_cf.c 	data->cs1 = devm_ioremap(&pdev->dev, cs1->start, 0x1000);
data              164 drivers/ata/pata_ixp4xx_cf.c 	if (!data->cs0 || !data->cs1)
data              172 drivers/ata/pata_ixp4xx_cf.c 	*data->cs0_cfg = data->cs0_bits;
data              173 drivers/ata/pata_ixp4xx_cf.c 	*data->cs1_cfg = data->cs1_bits;
data              181 drivers/ata/pata_ixp4xx_cf.c 	ixp4xx_setup_port(ap, data, cs0->start, cs1->start);
data              109 drivers/ata/pata_legacy.c 		struct legacy_data *data);
data              161 drivers/ata/pata_pxa.c 	struct pata_pxa_data *data;
data              257 drivers/ata/pata_pxa.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct pata_pxa_data),
data              259 drivers/ata/pata_pxa.c 	if (!data)
data              262 drivers/ata/pata_pxa.c 	ap->private_data = data;
data              275 drivers/ata/pata_pxa.c 	data->dma_chan =
data              277 drivers/ata/pata_pxa.c 	if (!data->dma_chan)
data              279 drivers/ata/pata_pxa.c 	ret = dmaengine_slave_config(data->dma_chan, &config);
data              291 drivers/ata/pata_pxa.c 		dma_release_channel(data->dma_chan);
data              299 drivers/ata/pata_pxa.c 	struct pata_pxa_data *data = host->ports[0]->private_data;
data              301 drivers/ata/pata_pxa.c 	dma_release_channel(data->dma_chan);
data              101 drivers/ata/pata_sch.c 	unsigned int data;
data              103 drivers/ata/pata_sch.c 	pci_read_config_dword(dev, port, &data);
data              106 drivers/ata/pata_sch.c 	data &= ~(PM | PPE);
data              107 drivers/ata/pata_sch.c 	data |= pio;
data              110 drivers/ata/pata_sch.c 		data |= PPE;
data              111 drivers/ata/pata_sch.c 	pci_write_config_dword(dev, port, data);
data              130 drivers/ata/pata_sch.c 	unsigned int data;
data              132 drivers/ata/pata_sch.c 	pci_read_config_dword(dev, port, &data);
data              136 drivers/ata/pata_sch.c 		data |= USD;
data              137 drivers/ata/pata_sch.c 		data &= ~UDM;
data              138 drivers/ata/pata_sch.c 		data |= (dma_mode - XFER_UDMA_0) << 16;
data              140 drivers/ata/pata_sch.c 		data &= ~(USD | MDM);
data              141 drivers/ata/pata_sch.c 		data |= (dma_mode - XFER_MW_DMA_0) << 8;
data              143 drivers/ata/pata_sch.c 	pci_write_config_dword(dev, port, data);
data              216 drivers/ata/sata_highbank.c 	u32 data;
data              220 drivers/ata/sata_highbank.c 	data = readl(port_data[sata_port].phy_base + CPHY_ADDR(addr));
data              222 drivers/ata/sata_highbank.c 	return data;
data              225 drivers/ata/sata_highbank.c static void __combo_phy_reg_write(u8 sata_port, u32 addr, u32 data)
data              230 drivers/ata/sata_highbank.c 	writel(data, port_data[sata_port].phy_base + CPHY_ADDR(addr));
data              249 drivers/ata/sata_highbank.c static void combo_phy_write(u8 sata_port, u32 addr, u32 data)
data              253 drivers/ata/sata_highbank.c 	__combo_phy_reg_write(sata_port, SERDES_CR_DATA, data);
data              856 drivers/ata/sata_mv.c static inline void writelfl(unsigned long data, void __iomem *addr)
data              858 drivers/ata/sata_mv.c 	writel(data, addr);
data             1822 drivers/ata/sata_mv.c static void mv_crqb_pack_cmd(__le16 *cmdw, u8 data, u8 addr, unsigned last)
data             1824 drivers/ata/sata_mv.c 	u16 tmp = data | (addr << CRQB_CMD_ADDR_SHIFT) | CRQB_CMD_CS |
data              251 drivers/ata/sata_rcar.c 		u16 data = ioread32(reg);
data              253 drivers/ata/sata_rcar.c 		*ptr++ = data;
data              846 drivers/ata/sata_rcar.c 		.data = (void *)RCAR_GEN1_SATA,
data              850 drivers/ata/sata_rcar.c 		.data = (void *)RCAR_GEN1_SATA,
data              854 drivers/ata/sata_rcar.c 		.data = (void *)RCAR_GEN2_SATA
data              858 drivers/ata/sata_rcar.c 		.data = (void *)RCAR_R8A7790_ES1_SATA
data              862 drivers/ata/sata_rcar.c 		.data = (void *)RCAR_GEN2_SATA
data              866 drivers/ata/sata_rcar.c 		.data = (void *)RCAR_GEN2_SATA
data              870 drivers/ata/sata_rcar.c 		.data = (void *)RCAR_GEN3_SATA
data              874 drivers/ata/sata_rcar.c 		.data = (void *)RCAR_GEN2_SATA
data              878 drivers/ata/sata_rcar.c 		.data = (void *)RCAR_GEN3_SATA
data             1121 drivers/ata/sata_sx4.c 	u32 data = 0;
data             1123 drivers/ata/sata_sx4.c 			     PDC_DIMM_SPD_SYSTEM_FREQ, &data)) {
data             1124 drivers/ata/sata_sx4.c 		if (data == 100)
data             1129 drivers/ata/sata_sx4.c 	if (pdc20621_i2c_read(host, PDC_DIMM0_SPD_DEV_ADDRESS, 9, &data)) {
data             1130 drivers/ata/sata_sx4.c 		if (data <= 0x75)
data             1142 drivers/ata/sata_sx4.c 	u32 data = 0;
data             1172 drivers/ata/sata_sx4.c 	data |= (spd0[4] - 8) | ((spd0[21] != 0) << 3) | ((spd0[3]-11) << 4);
data             1173 drivers/ata/sata_sx4.c 	data |= ((spd0[17] / 4) << 6) | ((spd0[5] / 2) << 7) |
data             1175 drivers/ata/sata_sx4.c 	data |= (((((spd0[29] > spd0[28])
data             1177 drivers/ata/sata_sx4.c 	data |= ((spd0[30] - spd0[29] + 9) / 10 - 2) << 12;
data             1180 drivers/ata/sata_sx4.c 		data |= ((0x03) << 14);
data             1182 drivers/ata/sata_sx4.c 		data |= ((0x02) << 14);
data             1184 drivers/ata/sata_sx4.c 		data |= ((0x01) << 14);
data             1186 drivers/ata/sata_sx4.c 		data |= (0 << 14);
data             1195 drivers/ata/sata_sx4.c 	data |= (((size / 16) - 1) << 16);
data             1196 drivers/ata/sata_sx4.c 	data |= (0 << 23);
data             1197 drivers/ata/sata_sx4.c 	data |= 8;
data             1198 drivers/ata/sata_sx4.c 	writel(data, mmio + PDC_DIMM0_CONTROL);
data             1206 drivers/ata/sata_sx4.c 	u32 data, spd0;
data             1220 drivers/ata/sata_sx4.c 	data = 0x022259F1;
data             1221 drivers/ata/sata_sx4.c 	writel(data, mmio + PDC_SDRAM_CONTROL);
data             1232 drivers/ata/sata_sx4.c 		data |= (0x01 << 16);
data             1233 drivers/ata/sata_sx4.c 		writel(data, mmio + PDC_SDRAM_CONTROL);
data             1239 drivers/ata/sata_sx4.c 	data &= (~(1<<18));
data             1240 drivers/ata/sata_sx4.c 	data |= (1<<19);
data             1241 drivers/ata/sata_sx4.c 	writel(data, mmio + PDC_SDRAM_CONTROL);
data             1245 drivers/ata/sata_sx4.c 		data = readl(mmio + PDC_SDRAM_CONTROL);
data             1246 drivers/ata/sata_sx4.c 		if (!(data & (1<<19))) {
data              296 drivers/atm/ambassador.c static inline void wr_plain (const amb_dev * dev, size_t addr, u32 data) {
data              297 drivers/atm/ambassador.c   PRINTD (DBG_FLOW|DBG_REGS, "wr: %08zx <- %08x", addr, data);
data              299 drivers/atm/ambassador.c   dev->membase[addr / sizeof(u32)] = data;
data              301 drivers/atm/ambassador.c   outl (data, dev->iobase + addr);
data              307 drivers/atm/ambassador.c   u32 data = dev->membase[addr / sizeof(u32)];
data              309 drivers/atm/ambassador.c   u32 data = inl (dev->iobase + addr);
data              311 drivers/atm/ambassador.c   PRINTD (DBG_FLOW|DBG_REGS, "rd: %08zx -> %08x", addr, data);
data              312 drivers/atm/ambassador.c   return data;
data              315 drivers/atm/ambassador.c static inline void wr_mem (const amb_dev * dev, size_t addr, u32 data) {
data              316 drivers/atm/ambassador.c   __be32 be = cpu_to_be32 (data);
data              317 drivers/atm/ambassador.c   PRINTD (DBG_FLOW|DBG_REGS, "wr: %08zx <- %08x b[%08x]", addr, data, be);
data              331 drivers/atm/ambassador.c   u32 data = be32_to_cpu (be);
data              332 drivers/atm/ambassador.c   PRINTD (DBG_FLOW|DBG_REGS, "rd: %08zx -> %08x b[%08x]", addr, data, be);
data              333 drivers/atm/ambassador.c   return data;
data              364 drivers/atm/ambassador.c     PRINTDM (DBG_LOAD, " %08x", be32_to_cpu (lb->payload.data[i]));
data              389 drivers/atm/ambassador.c   unsigned char * data = skb->data;
data              392 drivers/atm/ambassador.c     PRINTDM (DBG_DATA, "%02x ", data[i]);
data              784 drivers/atm/ambassador.c     if (check_area (skb->data, skb->truesize)) {
data              792 drivers/atm/ambassador.c     rx.host_address = cpu_to_be32 (virt_to_bus (skb->data));
data             1298 drivers/atm/ambassador.c   unsigned char * tx_data = skb->data;
data             1325 drivers/atm/ambassador.c   if (check_area (skb->data, skb->len)) {
data             1388 drivers/atm/ambassador.c   rx.host_address = cpu_to_be32 (virt_to_bus (skb->data));
data             1390 drivers/atm/ambassador.c   skb->data = skb->head;
data             1808 drivers/atm/ambassador.c   memcpy(tb->data, rec->data, be16_to_cpu(rec->len));
data             1825 drivers/atm/ambassador.c   if (!res && memcmp(tb->data, rec->data, be16_to_cpu(rec->len)))
data             1923 drivers/atm/ambassador.c   rec = (const struct ihex_binrec *)fw->data;
data             1928 drivers/atm/ambassador.c   start_address = be32_to_cpup((__be32 *)rec->data);
data              331 drivers/atm/ambassador.h   __be32 data[MAX_TRANSFER_DATA];
data              341 drivers/atm/ambassador.h     __be32 data[MAX_COMMAND_DATA];
data              388 drivers/atm/ambassador.h       __be32 data;
data              293 drivers/atm/atmtcp.c 	hdr = (struct atmtcp_hdr *) skb->data;
data              296 drivers/atm/atmtcp.c 		    (struct atmtcp_control *) skb->data);
data              359 drivers/atm/eni.c 		paddr = dma_map_single(&eni_dev->pci_dev->dev,skb->data,skb->len,
data              769 drivers/atm/eni.c 				*(unsigned long *) skb->data =
data              770 drivers/atm/eni.c 				    ntohl(*(unsigned long *) skb->data);
data             1056 drivers/atm/eni.c 		unsigned int hack = *((char *) skb->data)-'0';
data             1059 drivers/atm/eni.c 			skb->data += hack;
data             1065 drivers/atm/eni.c 	if ((unsigned long) skb->data & 3)
data             1117 drivers/atm/eni.c 	paddr = dma_map_single(&eni_dev->pci_dev->dev,skb->data,skb->len,
data             1134 drivers/atm/eni.c 				    skb->data,
data             1159 drivers/atm/eni.c             (aal5 ? 0 : (skb->data[3] & 0xf)) |
data             1528 drivers/atm/eni.c static void eni_tasklet(unsigned long data)
data             1530 drivers/atm/eni.c 	struct atm_dev *dev = (struct atm_dev *) data;
data             2072 drivers/atm/eni.c 		*(u32 *) skb->data = htonl(*(u32 *) skb->data);
data             1183 drivers/atm/firestream.c 		    *(int *) skb->data);
data             1187 drivers/atm/firestream.c 	td->bsa  = virt_to_bus (skb->data);
data             1491 drivers/atm/firestream.c 			    skb, ne, skb->data, skb->head);
data             1495 drivers/atm/firestream.c 		ne->bsa   = virt_to_bus (skb->data);
data              301 drivers/atm/fore200e.c 		    struct chunk* data = &buffer[ nbr ].data;
data              303 drivers/atm/fore200e.c 		    if (data->alloc_addr != NULL)
data              304 drivers/atm/fore200e.c 			fore200e_chunk_free(fore200e, data);
data              792 drivers/atm/fore200e.c 	kfree(entry->data);
data              944 drivers/atm/fore200e.c 		    entry->rbd_block->rbd[ i ].buffer_haddr = buffer->data.dma_addr;
data             1016 drivers/atm/fore200e.c 	dma_sync_single_for_cpu(fore200e->dev, buffer->data.dma_addr,
data             1019 drivers/atm/fore200e.c 	skb_put_data(skb, buffer->data.align_addr, rpd->rsd[i].length);
data             1022 drivers/atm/fore200e.c 	dma_sync_single_for_device(fore200e->dev, buffer->data.dma_addr,
data             1183 drivers/atm/fore200e.c fore200e_tx_tasklet(unsigned long data)
data             1185 drivers/atm/fore200e.c     struct fore200e* fore200e = (struct fore200e*) data;
data             1197 drivers/atm/fore200e.c fore200e_rx_tasklet(unsigned long data)
data             1199 drivers/atm/fore200e.c     struct fore200e* fore200e = (struct fore200e*) data;
data             1205 drivers/atm/fore200e.c     fore200e_rx_irq((struct fore200e*) data);
data             1482 drivers/atm/fore200e.c     unsigned char*          data;
data             1506 drivers/atm/fore200e.c 	cell_header = (u32*) skb->data;
data             1507 drivers/atm/fore200e.c 	skb_data    = skb->data + 4;    /* skip 4-byte cell header */
data             1515 drivers/atm/fore200e.c 	skb_data = skb->data;
data             1535 drivers/atm/fore200e.c 	data = kmalloc(tx_len, GFP_ATOMIC);
data             1536 drivers/atm/fore200e.c 	if (data == NULL) {
data             1546 drivers/atm/fore200e.c 	memcpy(data, skb_data, skb_len);
data             1548 drivers/atm/fore200e.c 	    memset(data + skb_len, 0x00, tx_len - skb_len);
data             1551 drivers/atm/fore200e.c 	data = skb_data;
data             1591 drivers/atm/fore200e.c 		kfree(data);
data             1600 drivers/atm/fore200e.c     entry->data   = tx_copy ? data : NULL;
data             1603 drivers/atm/fore200e.c     tpd->tsd[ 0 ].buffer = dma_map_single(fore200e->dev, data, tx_len,
data             1607 drivers/atm/fore200e.c 	    kfree(data);
data             2046 drivers/atm/fore200e.c 					 &buffer[ i ].data, size, fore200e->bus->buffer_alignment,
data             2050 drivers/atm/fore200e.c 			fore200e_chunk_free(fore200e, &buffer[ --i ].data);
data             2433 drivers/atm/fore200e.c     fw_data = (const __le32 *)firmware->data;
data             2435 drivers/atm/fore200e.c     fw_header = (const struct fw_header *)firmware->data;
data              527 drivers/atm/fore200e.h     void*                   data;        /* copy of misaligned data                  */
data              582 drivers/atm/fore200e.h     struct chunk         data;        /* data buffer             */
data              103 drivers/atm/he.c static void he_tasklet(unsigned long data);
data              831 drivers/atm/he.c 		he_dev->rbpl_base[i].phys = mapping + offsetof(struct he_buff, data);
data             1737 drivers/atm/he.c 			skb_put_data(skb, &heb->data, heb->len);
data             1748 drivers/atm/he.c 				skb->len = AAL5_LEN(skb->data, he_vcc->pdu_len);
data             1753 drivers/atm/he.c 					skb->csum = TCP_CKSUM(skb->data,
data             1917 drivers/atm/he.c 		new_tail->phys = mapping + offsetof(struct he_buff, data);
data             1928 drivers/atm/he.c he_tasklet(unsigned long data)
data             1931 drivers/atm/he.c 	struct he_dev *he_dev = (struct he_dev *) data;
data             1935 drivers/atm/he.c 	HPRINTK("tasklet (0x%lx)\n", data);
data             2541 drivers/atm/he.c 		char *pti_clp = (void *) (skb->data + 3);
data             2554 drivers/atm/he.c 	tpd->iovec[slot].addr = dma_map_single(&he_dev->pci_dev->dev, skb->data,
data             2592 drivers/atm/he.c 	tpd->address0 = dma_map_single(&he_dev->pci_dev->dev, skb->data, skb->len, DMA_TO_DEVICE);
data              227 drivers/atm/he.h 	u8 data[];
data              356 drivers/atm/horizon.c static inline void wr_regl (const hrz_dev * dev, unsigned char reg, u32 data) {
data              357 drivers/atm/horizon.c   outl (cpu_to_le32 (data), dev->iobase + reg);
data              364 drivers/atm/horizon.c static inline void wr_regw (const hrz_dev * dev, unsigned char reg, u16 data) {
data              365 drivers/atm/horizon.c   outw (cpu_to_le16 (data), dev->iobase + reg);
data              383 drivers/atm/horizon.c static inline void wr_mem (const hrz_dev * dev, HDW * addr, u32 data) {
data              386 drivers/atm/horizon.c   wr_regl (dev, MEMORY_PORT_OFF, data);
data              395 drivers/atm/horizon.c static inline void wr_framer (const hrz_dev * dev, u32 addr, u32 data) {
data              397 drivers/atm/horizon.c   wr_regl (dev, MEMORY_PORT_OFF, data);
data              452 drivers/atm/horizon.c   unsigned char * data = skb->data;
data              455 drivers/atm/horizon.c     PRINTDM (DBG_DATA, "%02x ", data[i]);
data             1002 drivers/atm/horizon.c 	PRINTD (DBG_RX|DBG_SKB, "push %p %u", skb->data, skb->len);
data             1306 drivers/atm/horizon.c 	    dev->rx_addr = skb->data;
data             1308 drivers/atm/horizon.c 		    skb->data, rx_len);
data             1561 drivers/atm/horizon.c 	  channel, skb->data, skb->len);
data             1608 drivers/atm/horizon.c     char * s = skb->data;
data             1696 drivers/atm/horizon.c 	      skb->data, tx_len);
data             1705 drivers/atm/horizon.c       dev->tx_addr = skb->data;
data             1707 drivers/atm/horizon.c 	      skb->data, tx_len);
data              461 drivers/atm/idt77252.c idt77252_eeprom_write_byte(struct idt77252_dev *card, u8 offset, u8 data)
data              498 drivers/atm/idt77252.c 					(data & 1 ? SAR_GP_EEDO : 0));
data              502 drivers/atm/idt77252.c 					(data & 1 ? SAR_GP_EEDO : 0));
data              505 drivers/atm/idt77252.c 		data >>= 1;
data              850 drivers/atm/idt77252.c 	IDT77252_PRV_PADDR(skb) = dma_map_single(&card->pcidev->dev, skb->data,
data              862 drivers/atm/idt77252.c 		tbd->word_4 = (skb->data[0] << 24) | (skb->data[1] << 16) |
data              863 drivers/atm/idt77252.c 			      (skb->data[2] <<  8) | (skb->data[3] <<  0);
data              893 drivers/atm/idt77252.c 		tbd->word_4 = (skb->data[0] << 24) | (skb->data[1] << 16) |
data              894 drivers/atm/idt77252.c 			      (skb->data[2] <<  8) | (skb->data[3] <<  0);
data             1042 drivers/atm/idt77252.c 		 card->name, vpi, vci, skb, skb->data);
data             1062 drivers/atm/idt77252.c 				skb_end_pointer(skb) - skb->data,
data             1071 drivers/atm/idt77252.c 		cell = skb->data;
data             1091 drivers/atm/idt77252.c 			*((u32 *) sb->data) = aal0;
data             1123 drivers/atm/idt77252.c 		l1l2 = (unsigned char *) ((unsigned long) skb->data + skb->len - 6);
data             1161 drivers/atm/idt77252.c 				skb_put_data(skb, sb->data, sb->len);
data             1183 drivers/atm/idt77252.c 				 skb_end_pointer(skb) - skb->data,
data             1253 drivers/atm/idt77252.c 	head = IDT77252_PRV_PADDR(queue) + (queue->data - queue->head - 16);
data             1264 drivers/atm/idt77252.c 		header = le32_to_cpu(*(u32 *) &queue->data[0]);
data             1280 drivers/atm/idt77252.c 				printk(" %02x", queue->data[i]);
data             1321 drivers/atm/idt77252.c 		*((u32 *) sb->data) = header;
data             1323 drivers/atm/idt77252.c 		skb_put_data(sb, &(queue->data[16]), ATM_CELL_PAYLOAD);
data             1334 drivers/atm/idt77252.c 					+ (queue->data - queue->head - 16);
data             1340 drivers/atm/idt77252.c 			head = le32_to_cpu(*(u32 *) &queue->data[0]);
data             1341 drivers/atm/idt77252.c 			handle = le32_to_cpu(*(u32 *) &queue->data[4]);
data             1352 drivers/atm/idt77252.c 							 queue->data),
data             1599 drivers/atm/idt77252.c 	u32 data;
data             1616 drivers/atm/idt77252.c 	data = opc & TSTE_OPC_MASK;
data             1618 drivers/atm/idt77252.c 		data = opc | vc->index;
data             1632 drivers/atm/idt77252.c 			card->soft_tst[e].tste = data;
data             1636 drivers/atm/idt77252.c 				write_sram(card, idle + e, data);
data             1804 drivers/atm/idt77252.c 	skb->data = skb->head;
data             1830 drivers/atm/idt77252.c 	memset(&skb->data[(skb->len & ~(0x3f)) - 64], 0, 2 * sizeof(u32));
data             1861 drivers/atm/idt77252.c 		paddr = dma_map_single(&card->pcidev->dev, skb->data,
data             1862 drivers/atm/idt77252.c 				       skb_end_pointer(skb) - skb->data,
data             1876 drivers/atm/idt77252.c 			 skb_end_pointer(skb) - skb->data, DMA_FROM_DEVICE);
data             1893 drivers/atm/idt77252.c 				   skb_end_pointer(skb) - skb->data,
data             1899 drivers/atm/idt77252.c 				 skb_end_pointer(skb) - skb->data,
data             3060 drivers/atm/idt77252.c 						  skb->data),
data             3571 drivers/atm/idt77252.c 	u32 data, addr;
data             3581 drivers/atm/idt77252.c 		data = readl(SAR_REG_DR0);
data             3583 drivers/atm/idt77252.c 		if (data != 0)
data              183 drivers/atm/idt77252.h 	struct sk_buff		*data;
data              102 drivers/atm/iphase.c static void ia_enque_head_rtn_q (IARTN_Q *que, IARTN_Q * data) 
data              104 drivers/atm/iphase.c    data->next = NULL;
data              106 drivers/atm/iphase.c       que->next = que->tail = data;
data              108 drivers/atm/iphase.c       data->next = que->next;
data              109 drivers/atm/iphase.c       que->next = data;
data              114 drivers/atm/iphase.c static int ia_enque_rtn_q (IARTN_Q *que, struct desc_tbl_t data) {
data              118 drivers/atm/iphase.c    entry->data = data;
data              647 drivers/atm/iphase.c        skb = rtne->data.txskb;
data             1190 drivers/atm/iphase.c 	wr_ptr->sys_pkt_addr = dma_map_single(&iadev->pci->dev, skb->data,
data             1329 drivers/atm/iphase.c           trailer = (struct cpcs_trailer*)((u_char *)skb->data +
data             1346 drivers/atm/iphase.c           xdump(skb->data, skb->len, "RX: ");
data             2926 drivers/atm/iphase.c         if ((unsigned long)skb->data & 3) {
data             2991 drivers/atm/iphase.c                   skb, skb->data, skb->len, desc);)
data             3000 drivers/atm/iphase.c         xdump(skb->data, skb->len, "TX: ");
data             3018 drivers/atm/iphase.c 	wr_ptr->sys_pkt_addr = dma_map_single(&iadev->pci->dev, skb->data,
data              887 drivers/atm/iphase.h    struct desc_tbl_t data;
data              871 drivers/atm/lanai.c 	u8 data;
data              886 drivers/atm/lanai.c 		data = (address << 1) | 1;	/* Command=read + address */
data              892 drivers/atm/lanai.c 			    ((data & i) ? CONFIG1_PROMDATA : 0);
data              905 drivers/atm/lanai.c 		for (data = 0, i = 7; i >= 0; i--) {
data              907 drivers/atm/lanai.c 			data = (data << 1) | !!read_pin();
data              916 drivers/atm/lanai.c 		lanai->eeprom[address] = data;
data              918 drivers/atm/lanai.c 		    (unsigned int) address, (unsigned int) data);
data             1289 drivers/atm/lanai.c 	vcc_tx_memcpy(lvcc, skb->data, skb->len);
data             1413 drivers/atm/lanai.c 	vcc_rx_memcpy(skb->data, lvcc, size);
data             2418 drivers/atm/lanai.c 			cpu_to_be32s((u32 *) skb->data);
data              310 drivers/atm/nicstar.c 	u32 data;
data              318 drivers/atm/nicstar.c 	data = readl(card->membase + DR0);
data              320 drivers/atm/nicstar.c 	return data;
data              350 drivers/atm/nicstar.c 	u32 data;
data              429 drivers/atm/nicstar.c 	data = readl(card->membase + STAT);
data              430 drivers/atm/nicstar.c 	if (data & NS_STAT_TMROF)
data              451 drivers/atm/nicstar.c 	data = readl(card->membase + DR0);
data              452 drivers/atm/nicstar.c 	switch (data) {
data              478 drivers/atm/nicstar.c 		printk("nicstar%d: unknown PHY type (0x%08X).\n", i, data);
data              486 drivers/atm/nicstar.c 	data = 0x76543210;
data              487 drivers/atm/nicstar.c 	ns_write_sram(card, 0x1C003, &data, 1);
data              488 drivers/atm/nicstar.c 	data = 0x89ABCDEF;
data              489 drivers/atm/nicstar.c 	ns_write_sram(card, 0x14003, &data, 1);
data              589 drivers/atm/nicstar.c 	data = NS_TST_OPCODE_VARIABLE;
data              591 drivers/atm/nicstar.c 		ns_write_sram(card, NS_TST0 + j, &data, 1);
data              592 drivers/atm/nicstar.c 	data = ns_tste_make(NS_TST_OPCODE_END, NS_TST0);
data              593 drivers/atm/nicstar.c 	ns_write_sram(card, NS_TST0 + NS_TST_NUM_ENTRIES, &data, 1);
data              595 drivers/atm/nicstar.c 		ns_write_sram(card, NS_TST1 + j, &data, 1);
data              596 drivers/atm/nicstar.c 	data = ns_tste_make(NS_TST_OPCODE_END, NS_TST1);
data              597 drivers/atm/nicstar.c 	ns_write_sram(card, NS_TST1 + NS_TST_NUM_ENTRIES, &data, 1);
data              682 drivers/atm/nicstar.c 			card->rawcell = (struct ns_rcqe *) lb->data;
data              955 drivers/atm/nicstar.c 			       skb->data,
data             1157 drivers/atm/nicstar.c 						card->rcbuf->data;
data             1414 drivers/atm/nicstar.c 	u32 data;
data             1450 drivers/atm/nicstar.c 			recycle_iovec_rx_bufs(card, (struct iovec *)iovb->data,
data             1487 drivers/atm/nicstar.c 				u32 data;
data             1503 drivers/atm/nicstar.c 				data = scq_virt_to_bus(scq, scq->next);
data             1504 drivers/atm/nicstar.c 				ns_write_sram(card, scq->scd, &data, 1);
data             1511 drivers/atm/nicstar.c 		data = NS_TST_OPCODE_VARIABLE;
data             1514 drivers/atm/nicstar.c 				ns_write_sram(card, card->tst_addr + i, &data,
data             1578 drivers/atm/nicstar.c 	u32 data;
data             1599 drivers/atm/nicstar.c 	data = ns_tste_make(NS_TST_OPCODE_FIXED, vc->cbr_scd);
data             1604 drivers/atm/nicstar.c 			ns_write_sram(card, new_tst + e, &data, 1);
data             1617 drivers/atm/nicstar.c 	data = ns_tste_make(NS_TST_OPCODE_END, new_tst);
data             1618 drivers/atm/nicstar.c 	ns_write_sram(card, new_tst + NS_TST_NUM_ENTRIES, &data, 1);
data             1619 drivers/atm/nicstar.c 	ns_write_sram(card, card->tst_addr + NS_TST_NUM_ENTRIES, &data, 1);
data             1667 drivers/atm/nicstar.c 	NS_PRV_DMA(skb) = dma_map_single(&card->pcidev->dev, skb->data,
data             1686 drivers/atm/nicstar.c 		if (*skb->data & 0x02)	/* Payload type 1 - end of pdu */
data             1689 drivers/atm/nicstar.c 		    cpu_to_le32(*((u32 *) skb->data) & ~NS_TBD_VC_MASK);
data             1724 drivers/atm/nicstar.c 	u32 data;
data             1775 drivers/atm/nicstar.c 				data = scq_virt_to_bus(scq, scq->next);
data             1776 drivers/atm/nicstar.c 				ns_write_sram(card, scq->scd, &data, 1);
data             1821 drivers/atm/nicstar.c 	data = scq_virt_to_bus(scq, scq->next);
data             1822 drivers/atm/nicstar.c 	ns_write_sram(card, scq->scd, &data, 1);
data             2022 drivers/atm/nicstar.c 		cell = skb->data;
data             2041 drivers/atm/nicstar.c 			*((u32 *) sb->data) = le32_to_cpu(rsqe->word_1) << 4 |
data             2044 drivers/atm/nicstar.c 				*((u32 *) sb->data) |= 0x00000002;
data             2085 drivers/atm/nicstar.c 		iovb->data = iovb->head;
data             2093 drivers/atm/nicstar.c 		recycle_iovec_rx_bufs(card, (struct iovec *)iovb->data,
data             2097 drivers/atm/nicstar.c 		iovb->data = iovb->head;
data             2100 drivers/atm/nicstar.c 	iov = &((struct iovec *)iovb->data)[NS_PRV_IOVCNT(iovb)++];
data             2126 drivers/atm/nicstar.c 			recycle_iovec_rx_bufs(card, (struct iovec *)iovb->data,
data             2138 drivers/atm/nicstar.c 						(skb->data + iov->iov_len - 6);
data             2149 drivers/atm/nicstar.c 			recycle_iovec_rx_bufs(card, (struct iovec *)iovb->data,
data             2200 drivers/atm/nicstar.c 					skb_copy_from_linear_data(sb, skb->data,
data             2230 drivers/atm/nicstar.c 							      iovb->data,
data             2268 drivers/atm/nicstar.c 			iov = (struct iovec *)iovb->data;
data             2282 drivers/atm/nicstar.c 				skb_copy_from_linear_data(sb, hb->data,
data             2734 drivers/atm/nicstar.c 	u32 data;
data             2742 drivers/atm/nicstar.c 	data = readl(card->membase + DR0) & 0x000000FF;
data             2744 drivers/atm/nicstar.c 	return (unsigned char)data;
data              230 drivers/atm/solos-pci.c 	memcpy(buf, prm.response->data, buflen);
data              290 drivers/atm/solos-pci.c 	if (skb->data[buflen - 1] == '\n')
data              293 drivers/atm/solos-pci.c 	if (buflen == 2 && !strncmp(skb->data, "OK", 2))
data              295 drivers/atm/solos-pci.c 	else if (buflen == 5 && !strncmp(skb->data, "ERROR", 5))
data              300 drivers/atm/solos-pci.c 		skb->data[buflen] = 0;
data              303 drivers/atm/solos-pci.c 			 skb->data);
data              314 drivers/atm/solos-pci.c 	char *this = skb->data;
data              420 drivers/atm/solos-pci.c 	if (skb->data[0] != 'L'    || !isdigit(skb->data[1]) ||
data              421 drivers/atm/solos-pci.c 	    !isdigit(skb->data[2]) || !isdigit(skb->data[3]) ||
data              422 drivers/atm/solos-pci.c 	    !isdigit(skb->data[4]) || !isdigit(skb->data[5]) ||
data              423 drivers/atm/solos-pci.c 	    skb->data[6] != '\n')
data              426 drivers/atm/solos-pci.c 	err = kstrtoint(&skb->data[1], 10, &cmdpid);
data              459 drivers/atm/solos-pci.c 	memcpy(buf, skb->data, len);
data              718 drivers/atm/solos-pci.c 				word = swahb32p((uint32_t *)(fw->data + offset + i));
data              720 drivers/atm/solos-pci.c 				word = *(uint32_t *)(fw->data + offset + i);
data              785 drivers/atm/solos-pci.c 				header = (void *)skb->data;
data              877 drivers/atm/solos-pci.c 					dma_map_single(&card->dev->dev, skb->data,
data             1010 drivers/atm/solos-pci.c 		sprintf(item,"%02X ",*(buf->data + i));
data             1085 drivers/atm/solos-pci.c 				memcpy_toio(TX_BUF(card, port), skb->data, skb->len);
data             1089 drivers/atm/solos-pci.c 				unsigned char *data = skb->data;
data             1090 drivers/atm/solos-pci.c 				if ((unsigned long)data & card->dma_alignment) {
data             1091 drivers/atm/solos-pci.c 					data = card->dma_bounce + (BUF_SIZE * port);
data             1092 drivers/atm/solos-pci.c 					memcpy(data, skb->data, skb->len);
data             1094 drivers/atm/solos-pci.c 				SKB_CB(skb)->dma_addr = dma_map_single(&card->dev->dev, data,
data             1106 drivers/atm/solos-pci.c 				struct pkt_hdr *header = (void *)oldskb->data;
data              222 drivers/atm/zatm.c 		skb_reserve(skb,(unsigned char *) ((((unsigned long) skb->data+
data              224 drivers/atm/zatm.c 		    skb->data);
data              225 drivers/atm/zatm.c 		head = (struct rx_buffer_head *) skb->data;
data              229 drivers/atm/zatm.c 		head->buffer = virt_to_bus(skb->data);
data              237 drivers/atm/zatm.c 			    data))[-1].link = virt_to_bus(head);
data              406 drivers/atm/zatm.c printk("[-3..0] 0x%08lx 0x%08lx 0x%08lx 0x%08lx\n",((unsigned *) skb->data)[-3],
data              407 drivers/atm/zatm.c   ((unsigned *) skb->data)[-2],((unsigned *) skb->data)[-1],
data              408 drivers/atm/zatm.c   ((unsigned *) skb->data)[0]);
data              415 drivers/atm/zatm.c 		size = error ? 0 : ntohs(((__be16 *) skb->data)[cells*
data              658 drivers/atm/zatm.c 		dsc[3] = virt_to_bus(skb->data);
data              692 drivers/atm/zatm.c 			*put++ = ((struct iovec *) skb->data)[i].iov_len;
data              694 drivers/atm/zatm.c 			    skb->data)[i].iov_base);
data              757 drivers/atm/zatm.c 		u32 data,*addr;
data              761 drivers/atm/zatm.c 		data = *addr;
data              762 drivers/atm/zatm.c 		chan = (data & uPD98401_TXI_CONN) >> uPD98401_TXI_CONN_SHIFT;
data              764 drivers/atm/zatm.c 		    data);
data             1124 drivers/atm/zatm.c static void eprom_put_bits(struct zatm_dev *zatm_dev, unsigned long data,
data             1131 drivers/atm/zatm.c 		value = ZEPROM_CS | (((data >> i) & 1) ? ZEPROM_DI : 0);
data               76 drivers/auxdisplay/arm-charlcd.c static irqreturn_t charlcd_interrupt(int irq, void *data)
data               78 drivers/auxdisplay/arm-charlcd.c 	struct charlcd *lcd = data;
data              117 drivers/auxdisplay/arm-charlcd.c 	u8 data;
data              138 drivers/auxdisplay/arm-charlcd.c 	data = readl(lcd->virtbase + CHAR_RD) & 0xf0;
data              155 drivers/auxdisplay/arm-charlcd.c 	data |= (readl(lcd->virtbase + CHAR_RD) >> 4) & 0x0f;
data              157 drivers/auxdisplay/arm-charlcd.c 	return data;
data               28 drivers/auxdisplay/charlcd.h 	void (*write_data)(struct charlcd *lcd, int data);
data              115 drivers/auxdisplay/hd44780.c static void hd44780_write_data_gpio8(struct charlcd *lcd, int data)
data              119 drivers/auxdisplay/hd44780.c 	hd44780_write_gpio8(hd, data, 1);
data              160 drivers/auxdisplay/hd44780.c static void hd44780_write_data_gpio4(struct charlcd *lcd, int data)
data              164 drivers/auxdisplay/hd44780.c 	hd44780_write_gpio4(hd, data, 1);
data              106 drivers/auxdisplay/ht16k33.c 	uint8_t data = REG_DISPLAY_SETUP | REG_DISPLAY_SETUP_ON;
data              108 drivers/auxdisplay/ht16k33.c 	return i2c_smbus_write_byte(priv->client, data);
data              174 drivers/auxdisplay/ht16k33.c 	uint8_t data[HT16K33_MATRIX_LED_MAX_COLS * 2];
data              177 drivers/auxdisplay/ht16k33.c 	memset(data, 0, sizeof(data));
data              178 drivers/auxdisplay/ht16k33.c 	err = i2c_smbus_write_block_data(priv->client, 0, sizeof(data), data);
data              249 drivers/auxdisplay/ht16k33.c 	__le16 data[HT16K33_MATRIX_KEYPAD_MAX_COLS];
data              256 drivers/auxdisplay/ht16k33.c 					   sizeof(data), (u8 *)data);
data              257 drivers/auxdisplay/ht16k33.c 	if (rc != sizeof(data)) {
data              264 drivers/auxdisplay/ht16k33.c 		new_state[col] = le16_to_cpu(data[col]);
data              214 drivers/auxdisplay/img-ascii-lcd.c 	{ .compatible = "img,boston-lcd", .data = &boston_config },
data              215 drivers/auxdisplay/img-ascii-lcd.c 	{ .compatible = "mti,malta-lcd", .data = &malta_config },
data              216 drivers/auxdisplay/img-ascii-lcd.c 	{ .compatible = "mti,sead3-lcd", .data = &sead3_config },
data              366 drivers/auxdisplay/img-ascii-lcd.c 	cfg = match->data;
data              740 drivers/auxdisplay/panel.c static void lcd_write_data_s(struct charlcd *charlcd, int data)
data              744 drivers/auxdisplay/panel.c 	lcd_send_serial(data & 0x0F);
data              745 drivers/auxdisplay/panel.c 	lcd_send_serial((data >> 4) & 0x0F);
data              773 drivers/auxdisplay/panel.c static void lcd_write_data_p8(struct charlcd *charlcd, int data)
data              777 drivers/auxdisplay/panel.c 	w_dtr(pprt, data);
data              805 drivers/auxdisplay/panel.c static void lcd_write_data_tilcd(struct charlcd *charlcd, int data)
data              809 drivers/auxdisplay/panel.c 	w_dtr(pprt, data);
data              174 drivers/base/arch_topology.c 			   void *data)
data              176 drivers/base/arch_topology.c 	struct cpufreq_policy *policy = data;
data               39 drivers/base/bus.c 						void *data);
data              292 drivers/base/bus.c 		     void *data, int (*fn)(struct device *, void *))
data              304 drivers/base/bus.c 		error = fn(dev, data);
data              326 drivers/base/bus.c 			       struct device *start, const void *data,
data              327 drivers/base/bus.c 			       int (*match)(struct device *dev, const void *data))
data              338 drivers/base/bus.c 		if (match(dev, data) && get_device(dev))
data              418 drivers/base/bus.c 		     void *data, int (*fn)(struct device_driver *, void *))
data              430 drivers/base/bus.c 		error = fn(drv, data);
data              686 drivers/base/bus.c 						  void *data)
data              352 drivers/base/class.c 			  void *data, int (*fn)(struct device *, void *))
data              368 drivers/base/class.c 		error = fn(dev, data);
data              399 drivers/base/class.c 				 const void *data,
data              415 drivers/base/class.c 		if (match(dev, data)) {
data               48 drivers/base/component.c 	void *data;
data               90 drivers/base/component.c static int component_devices_show(struct seq_file *s, void *data)
data              171 drivers/base/component.c 		if (mc->compare && mc->compare(c->dev, mc->data))
data              175 drivers/base/component.c 		    mc->compare_typed(c->dev, c->subcomponent, mc->data))
data              303 drivers/base/component.c 			mc->release(master, mc->data);
data              376 drivers/base/component.c 	match->compare[match->num].data = compare_data;
data              529 drivers/base/component.c 	struct master *master, void *data)
data              533 drivers/base/component.c 	component->ops->unbind(component->dev, master->dev, data);
data              549 drivers/base/component.c void component_unbind_all(struct device *master_dev, void *data)
data              565 drivers/base/component.c 			component_unbind(c, master, data);
data              571 drivers/base/component.c 	void *data)
data              596 drivers/base/component.c 	ret = component->ops->bind(component->dev, master->dev, data);
data              632 drivers/base/component.c int component_bind_all(struct device *master_dev, void *data)
data              649 drivers/base/component.c 			ret = component_bind(c, master, data);
data              658 drivers/base/component.c 				component_unbind(c, master, data);
data             1341 drivers/base/core.c static int devm_attr_group_match(struct device *dev, void *res, void *data)
data             1343 drivers/base/core.c 	return ((union device_attr_group_devres *)res)->group == data;
data             2496 drivers/base/core.c int device_for_each_child(struct device *parent, void *data,
data             2497 drivers/base/core.c 			  int (*fn)(struct device *dev, void *data))
data             2508 drivers/base/core.c 		error = fn(child, data);
data             2526 drivers/base/core.c int device_for_each_child_reverse(struct device *parent, void *data,
data             2527 drivers/base/core.c 				  int (*fn)(struct device *dev, void *data))
data             2538 drivers/base/core.c 		error = fn(child, data);
data             2561 drivers/base/core.c struct device *device_find_child(struct device *parent, void *data,
data             2562 drivers/base/core.c 				 int (*match)(struct device *dev, void *data))
data             2572 drivers/base/core.c 		if (match(child, data) && get_device(child))
data              212 drivers/base/dd.c static int deferred_devs_show(struct seq_file *s, void *data)
data              806 drivers/base/dd.c 	struct device_attach_data *data = _data;
data              807 drivers/base/dd.c 	struct device *dev = data->dev;
data              826 drivers/base/dd.c 		data->have_async = true;
data              828 drivers/base/dd.c 	if (data->check_async && async_allowed != data->want_async)
data              837 drivers/base/dd.c 	struct device_attach_data data = {
data              857 drivers/base/dd.c 	bus_for_each_drv(dev->bus, NULL, &data, __device_attach_driver);
data              888 drivers/base/dd.c 		struct device_attach_data data = {
data              897 drivers/base/dd.c 		ret = bus_for_each_drv(dev->bus, NULL, &data,
data              899 drivers/base/dd.c 		if (!ret && allow_async && data.have_async) {
data             1029 drivers/base/dd.c static int __driver_attach(struct device *dev, void *data)
data             1031 drivers/base/dd.c 	struct device_driver *drv = data;
data               17 drivers/base/devcon.c 			  void *data, devcon_match_fn_t match)
data               28 drivers/base/devcon.c 		ret = match(&con, -1, data);
data               40 drivers/base/devcon.c 		    void *data, devcon_match_fn_t match)
data               51 drivers/base/devcon.c 		ret = match(&con, -1, data);
data               72 drivers/base/devcon.c 				   const char *con_id, void *data,
data               80 drivers/base/devcon.c 	ret = fwnode_graph_devcon_match(fwnode, con_id, data, match);
data               84 drivers/base/devcon.c 	return fwnode_devcon_match(fwnode, con_id, data, match);
data              100 drivers/base/devcon.c 				   void *data, devcon_match_fn_t match)
data              111 drivers/base/devcon.c 	ret = fwnode_connection_find_match(fwnode, con_id, data, match);
data              125 drivers/base/devcon.c 		ret = match(con, !ep, data);
data              171 drivers/base/devcon.c static void *generic_match(struct device_connection *con, int ep, void *data)
data               30 drivers/base/devcoredump.c 	void *data;
data               34 drivers/base/devcoredump.c 			void *data, size_t datalen);
data               35 drivers/base/devcoredump.c 	void (*free)(void *data);
data               49 drivers/base/devcoredump.c 	devcd->free(devcd->data);
data               81 drivers/base/devcoredump.c 	return devcd->read(buffer, offset, count, devcd->data, devcd->datalen);
data              115 drivers/base/devcoredump.c static int devcd_free(struct device *dev, void *data)
data              165 drivers/base/devcoredump.c 			   void *data, size_t datalen)
data              167 drivers/base/devcoredump.c 	return memory_read_from_buffer(buffer, count, &offset, data, datalen);
data              170 drivers/base/devcoredump.c static void devcd_freev(void *data)
data              172 drivers/base/devcoredump.c 	vfree(data);
data              185 drivers/base/devcoredump.c void dev_coredumpv(struct device *dev, void *data, size_t datalen,
data              188 drivers/base/devcoredump.c 	dev_coredumpm(dev, NULL, data, datalen, gfp, devcd_readv, devcd_freev);
data              207 drivers/base/devcoredump.c static void devcd_free_sgtable(void *data)
data              209 drivers/base/devcoredump.c 	_devcd_free_sgtable(data);
data              223 drivers/base/devcoredump.c 				       size_t buf_len, void *data,
data              226 drivers/base/devcoredump.c 	struct scatterlist *table = data;
data              253 drivers/base/devcoredump.c 		   void *data, size_t datalen, gfp_t gfp,
data              255 drivers/base/devcoredump.c 				   void *data, size_t datalen),
data              256 drivers/base/devcoredump.c 		   void (*free)(void *data))
data              280 drivers/base/devcoredump.c 	devcd->data = data;
data              312 drivers/base/devcoredump.c 	free(data);
data               36 drivers/base/devres.c 	u8 __aligned(ARCH_KMALLOC_MINALIGN) data[];
data              107 drivers/base/devres.c 	memset(dr, 0, offsetof(struct devres, data));
data              131 drivers/base/devres.c 	return dr->data;
data              156 drivers/base/devres.c 	return dr->data;
data              179 drivers/base/devres.c 			void *data)
data              195 drivers/base/devres.c 		if (match && !match(dev, dr->data, match_data))
data              197 drivers/base/devres.c 		fn(dev, dr->data, data);
data              212 drivers/base/devres.c 		struct devres *dr = container_of(res, struct devres, data);
data              231 drivers/base/devres.c 	struct devres *dr = container_of(res, struct devres, data);
data              250 drivers/base/devres.c 		if (match && !match(dev, dr->data, match_data))
data              283 drivers/base/devres.c 		return dr->data;
data              305 drivers/base/devres.c 	struct devres *new_dr = container_of(new_res, struct devres, data);
data              319 drivers/base/devres.c 	return dr->data;
data              353 drivers/base/devres.c 		return dr->data;
data              507 drivers/base/devres.c 		dr->node.release(dev, dr->data);
data              694 drivers/base/devres.c 	void *data;
data              704 drivers/base/devres.c 	       devres->data == target->data;
data              711 drivers/base/devres.c 	devres->action(devres->data);
data              723 drivers/base/devres.c int devm_add_action(struct device *dev, void (*action)(void *), void *data)
data              732 drivers/base/devres.c 	devres->data = data;
data              749 drivers/base/devres.c void devm_remove_action(struct device *dev, void (*action)(void *), void *data)
data              752 drivers/base/devres.c 		.data = data,
data              771 drivers/base/devres.c void devm_release_action(struct device *dev, void (*action)(void *), void *data)
data              774 drivers/base/devres.c 		.data = data,
data              792 drivers/base/devres.c static int devm_kmalloc_match(struct device *dev, void *res, void *data)
data              794 drivers/base/devres.c 	return res == data;
data              824 drivers/base/devres.c 	devres_add(dev, dr->data);
data              825 drivers/base/devres.c 	return dr->data;
data             1062 drivers/base/devres.c static int devm_percpu_match(struct device *dev, void *data, void *p)
data             1064 drivers/base/devres.c 	struct devres *devr = container_of(data, struct devres, data);
data             1066 drivers/base/devres.c 	return *(void **)devr->data == p;
data               62 drivers/base/devtmpfs.c 		      const char *dev_name, void *data)
data               42 drivers/base/driver.c 			   void *data, int (*fn)(struct device *, void *))
data               54 drivers/base/driver.c 		error = fn(dev, data);
data               76 drivers/base/driver.c 				  struct device *start, const void *data,
data               77 drivers/base/driver.c 				  int (*match)(struct device *dev, const void *data))
data               88 drivers/base/driver.c 		if (match(dev, data) && get_device(dev))
data              273 drivers/base/firmware_loader/fallback.c 						fw_priv->data, fw_priv->size,
data              308 drivers/base/firmware_loader/fallback.c 		memcpy(buffer, fw_priv->data + offset, count);
data              310 drivers/base/firmware_loader/fallback.c 		memcpy(fw_priv->data + offset, buffer, count);
data              360 drivers/base/firmware_loader/fallback.c 	if (fw_priv->data)
data              412 drivers/base/firmware_loader/fallback.c 	if (fw_priv->data) {
data              503 drivers/base/firmware_loader/fallback.c 	if (!fw_priv->data)
data              539 drivers/base/firmware_loader/fallback.c 	} else if (fw_priv->is_paged_buf && !fw_priv->data)
data               30 drivers/base/firmware_loader/fallback_table.c 		.data		= &fw_fallback_config.force_sysfs_fallback,
data               39 drivers/base/firmware_loader/fallback_table.c 		.data		= &fw_fallback_config.ignore_sysfs_fallback,
data               64 drivers/base/firmware_loader/firmware.h 	void *data;
data              106 drivers/base/firmware_loader/main.c 	memcpy(buf, fw->data, fw->size);
data              117 drivers/base/firmware_loader/main.c 			fw->data = b_fw->data;
data              132 drivers/base/firmware_loader/main.c 		if (fw->data == b_fw->data)
data              186 drivers/base/firmware_loader/main.c 	fw_priv->data = dbuf;
data              249 drivers/base/firmware_loader/main.c 		 __func__, fw_priv->fw_name, fw_priv, fw_priv->data,
data              257 drivers/base/firmware_loader/main.c 		vfree(fw_priv->data);
data              325 drivers/base/firmware_loader/main.c 	vunmap(fw_priv->data);
data              326 drivers/base/firmware_loader/main.c 	fw_priv->data = vmap(fw_priv->pages, fw_priv->nr_pages, 0,
data              328 drivers/base/firmware_loader/main.c 	if (!fw_priv->data)
data              369 drivers/base/firmware_loader/main.c 	xz_buf.out = fw_priv->data;
data              431 drivers/base/firmware_loader/main.c 	if (fw_priv->data)
data              473 drivers/base/firmware_loader/main.c 	if (!decompress && fw_priv->data) {
data              474 drivers/base/firmware_loader/main.c 		buffer = fw_priv->data;
data              521 drivers/base/firmware_loader/main.c 			if (!fw_priv->data)
data              522 drivers/base/firmware_loader/main.c 				fw_priv->data = buffer;
data              538 drivers/base/firmware_loader/main.c 		vfree(fw->data);
data              552 drivers/base/firmware_loader/main.c 	fw->data = fw_priv->data;
data              555 drivers/base/firmware_loader/main.c 		 __func__, fw_priv->fw_name, fw_priv, fw_priv->data,
data             1200 drivers/base/firmware_loader/main.c 				void *data)
data             1204 drivers/base/firmware_loader/main.c 	struct list_head *head = data;
data             1219 drivers/base/firmware_loader/main.c static void dev_cache_fw_image(struct device *dev, void *data)
data               27 drivers/base/map.c 		void *data;
data               34 drivers/base/map.c 	     int (*lock)(dev_t, void *), void *data)
data               54 drivers/base/map.c 		p->data = data;
data              106 drivers/base/map.c 		void *data;
data              115 drivers/base/map.c 		data = p->data;
data              119 drivers/base/map.c 		if (p->lock && p->lock(dev, data) < 0) {
data              124 drivers/base/map.c 		kobj = probe(dev, index, data);
data              864 drivers/base/memory.c static int for_each_memory_block_cb(struct device *dev, void *data)
data              867 drivers/base/memory.c 	struct for_each_memory_block_cb_data *cb_data = data;
data               79 drivers/base/platform-msi.c static void platform_msi_write_msg(struct irq_data *data, struct msi_msg *msg)
data               81 drivers/base/platform-msi.c 	struct msi_desc *desc = irq_data_get_msi_desc(data);
data              124 drivers/base/platform-msi.c 					     struct platform_msi_priv_data *data)
data              141 drivers/base/platform-msi.c 		desc->platform.msi_priv_data = data;
data              159 drivers/base/platform-msi.c 				    struct platform_msi_priv_data *data)
data              162 drivers/base/platform-msi.c 	return platform_msi_alloc_descs_with_irq(dev, 0, nvec, data);
data              236 drivers/base/platform-msi.c static void platform_msi_free_priv_data(struct platform_msi_priv_data *data)
data              238 drivers/base/platform-msi.c 	ida_simple_remove(&platform_msi_devid_ida, data->devid);
data              239 drivers/base/platform-msi.c 	kfree(data);
data              308 drivers/base/platform-msi.c 	struct platform_msi_priv_data *data = domain->host_data;
data              309 drivers/base/platform-msi.c 	return data->host_data;
data              331 drivers/base/platform-msi.c 	struct platform_msi_priv_data *data;
data              335 drivers/base/platform-msi.c 	data = platform_msi_alloc_priv_data(dev, nvec, write_msi_msg);
data              336 drivers/base/platform-msi.c 	if (IS_ERR(data))
data              339 drivers/base/platform-msi.c 	data->host_data = host_data;
data              342 drivers/base/platform-msi.c 					     dev->fwnode, ops, data);
data              346 drivers/base/platform-msi.c 	err = msi_domain_prepare_irqs(domain->parent, dev, nvec, &data->arg);
data              355 drivers/base/platform-msi.c 	platform_msi_free_priv_data(data);
data              370 drivers/base/platform-msi.c 	struct platform_msi_priv_data *data = domain->host_data;
data              372 drivers/base/platform-msi.c 	for_each_msi_entry_safe(desc, tmp, data->dev) {
data              399 drivers/base/platform-msi.c 	struct platform_msi_priv_data *data = domain->host_data;
data              402 drivers/base/platform-msi.c 	err = platform_msi_alloc_descs_with_irq(data->dev, virq, nr_irqs, data);
data              406 drivers/base/platform-msi.c 	err = msi_domain_populate_irqs(domain->parent, data->dev,
data              407 drivers/base/platform-msi.c 				       virq, nr_irqs, &data->arg);
data              435 drivers/base/platform.c int platform_device_add_data(struct platform_device *pdev, const void *data,
data              440 drivers/base/platform.c 	if (data) {
data              441 drivers/base/platform.c 		d = kmemdup(data, size, GFP_KERNEL);
data              648 drivers/base/platform.c 			pdevinfo->data, pdevinfo->size_data);
data              844 drivers/base/platform.c 			const void *data, size_t size, struct module *module)
data              859 drivers/base/platform.c 	error = platform_device_add_data(pdev, data, size);
data              465 drivers/base/power/clock_ops.c 				 unsigned long action, void *data)
data              468 drivers/base/power/clock_ops.c 	struct device *dev = data;
data              593 drivers/base/power/clock_ops.c 				 unsigned long action, void *data)
data              596 drivers/base/power/clock_ops.c 	struct device *dev = data;
data             1941 drivers/base/power/domain.c 	void *data;
data             1960 drivers/base/power/domain.c 					void *data)
data             1962 drivers/base/power/domain.c 	return data;
data             1977 drivers/base/power/domain.c 					void *data)
data             1979 drivers/base/power/domain.c 	struct genpd_onecell_data *genpd_data = data;
data             2003 drivers/base/power/domain.c 			      void *data)
data             2012 drivers/base/power/domain.c 	cp->data = data;
data             2086 drivers/base/power/domain.c 				  struct genpd_onecell_data *data)
data             2092 drivers/base/power/domain.c 	if (!np || !data)
data             2097 drivers/base/power/domain.c 	if (!data->xlate)
data             2098 drivers/base/power/domain.c 		data->xlate = genpd_xlate_onecell;
data             2100 drivers/base/power/domain.c 	for (i = 0; i < data->num_domains; i++) {
data             2101 drivers/base/power/domain.c 		genpd = data->domains[i];
data             2131 drivers/base/power/domain.c 	ret = genpd_add_provider(np, data->xlate, data);
data             2141 drivers/base/power/domain.c 		genpd = data->domains[i];
data             2227 drivers/base/power/domain.c 			genpd = provider->xlate(genpdspec, provider->data);
data             2820 drivers/base/power/domain.c static int summary_show(struct seq_file *s, void *data)
data             2843 drivers/base/power/domain.c static int status_show(struct seq_file *s, void *data)
data             2870 drivers/base/power/domain.c static int sub_domains_show(struct seq_file *s, void *data)
data             2887 drivers/base/power/domain.c static int idle_states_show(struct seq_file *s, void *data)
data             2916 drivers/base/power/domain.c static int active_time_show(struct seq_file *s, void *data)
data             2936 drivers/base/power/domain.c static int total_idle_time_show(struct seq_file *s, void *data)
data             2964 drivers/base/power/domain.c static int devices_show(struct seq_file *s, void *data)
data             2990 drivers/base/power/domain.c static int perf_state_show(struct seq_file *s, void *data)
data               15 drivers/base/power/domain_governor.c static int dev_update_qos_constraint(struct device *dev, void *data)
data               17 drivers/base/power/domain_governor.c 	s64 *constraint_ns_p = data;
data              736 drivers/base/power/main.c static void async_resume_noirq(void *data, async_cookie_t cookie)
data              738 drivers/base/power/main.c 	struct device *dev = (struct device *)data;
data              882 drivers/base/power/main.c static void async_resume_early(void *data, async_cookie_t cookie)
data              884 drivers/base/power/main.c 	struct device *dev = (struct device *)data;
data             1043 drivers/base/power/main.c static void async_resume(void *data, async_cookie_t cookie)
data             1045 drivers/base/power/main.c 	struct device *dev = (struct device *)data;
data             1367 drivers/base/power/main.c static void async_suspend_noirq(void *data, async_cookie_t cookie)
data             1369 drivers/base/power/main.c 	struct device *dev = (struct device *)data;
data             1564 drivers/base/power/main.c static void async_suspend_late(void *data, async_cookie_t cookie)
data             1566 drivers/base/power/main.c 	struct device *dev = (struct device *)data;
data             1831 drivers/base/power/main.c static void async_suspend(void *data, async_cookie_t cookie)
data             1833 drivers/base/power/main.c 	struct device *dev = (struct device *)data;
data             2089 drivers/base/power/main.c void dpm_for_each_dev(void *data, void (*fn)(struct device *, void *))
data             2098 drivers/base/power/main.c 		fn(dev, data);
data              152 drivers/base/power/qos.c 					   &req->data.pnode, action, value);
data              156 drivers/base/power/qos.c 					   &req->data.pnode, action, value);
data              163 drivers/base/power/qos.c 		ret = pm_qos_update_flags(&qos->flags, &req->data.flr,
data              257 drivers/base/power/qos.c 	plist_for_each_entry_safe(req, tmp, &c->list, data.pnode) {
data              267 drivers/base/power/qos.c 	plist_for_each_entry_safe(req, tmp, &c->list, data.pnode) {
data              273 drivers/base/power/qos.c 	list_for_each_entry_safe(req, tmp, &f->list, data.flr.node) {
data              383 drivers/base/power/qos.c 		curr_value = req->data.pnode.prio;
data              386 drivers/base/power/qos.c 		curr_value = req->data.flr.flags;
data              833 drivers/base/power/qos.c 			dev->power.qos->latency_tolerance_req->data.pnode.prio;
data              184 drivers/base/power/runtime.c static int dev_memalloc_noio(struct device *dev, void *data)
data              138 drivers/base/power/trace.c static unsigned int hash_string(unsigned int seed, const char *data, unsigned int mod)
data              141 drivers/base/power/trace.c 	while ((c = *data++) != 0) {
data              704 drivers/base/regmap/regcache.c static int regcache_sync_block_raw_flush(struct regmap *map, const void **data,
data              710 drivers/base/regmap/regcache.c 	if (*data == NULL)
data              720 drivers/base/regmap/regcache.c 	ret = _regmap_raw_write(map, base, *data, count * val_bytes);
data              727 drivers/base/regmap/regcache.c 	*data = NULL;
data              740 drivers/base/regmap/regcache.c 	const void *data = NULL;
data              748 drivers/base/regmap/regcache.c 			ret = regcache_sync_block_raw_flush(map, &data,
data              757 drivers/base/regmap/regcache.c 			ret = regcache_sync_block_raw_flush(map, &data,
data              764 drivers/base/regmap/regcache.c 		if (!data) {
data              765 drivers/base/regmap/regcache.c 			data = regcache_get_val_addr(map, block, i);
data              770 drivers/base/regmap/regcache.c 	return regcache_sync_block_raw_flush(map, &data, base, regtmp +
data              123 drivers/base/regmap/regmap-i2c.c static int regmap_i2c_write(void *context, const void *data, size_t count)
data              129 drivers/base/regmap/regmap-i2c.c 	ret = i2c_master_send(i2c, data, count);
data              208 drivers/base/regmap/regmap-i2c.c static int regmap_i2c_smbus_i2c_write(void *context, const void *data,
data              218 drivers/base/regmap/regmap-i2c.c 	return i2c_smbus_write_i2c_block_data(i2c, ((u8 *)data)[0], count,
data              219 drivers/base/regmap/regmap-i2c.c 					      ((u8 *)data + 1));
data                9 drivers/base/regmap/regmap-i3c.c static int regmap_i3c_write(void *context, const void *data, size_t count)
data               17 drivers/base/regmap/regmap-i3c.c 			.data.out = data,
data               34 drivers/base/regmap/regmap-i3c.c 	xfers[0].data.out = reg;
data               38 drivers/base/regmap/regmap-i3c.c 	xfers[1].data.in = val;
data               49 drivers/base/regmap/regmap-irq.c struct regmap_irq *irq_to_regmap_irq(struct regmap_irq_chip_data *data,
data               52 drivers/base/regmap/regmap-irq.c 	return &data->chip->irqs[irq];
data               55 drivers/base/regmap/regmap-irq.c static void regmap_irq_lock(struct irq_data *data)
data               57 drivers/base/regmap/regmap-irq.c 	struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data               72 drivers/base/regmap/regmap-irq.c static void regmap_irq_sync_unlock(struct irq_data *data)
data               74 drivers/base/regmap/regmap-irq.c 	struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data              212 drivers/base/regmap/regmap-irq.c static void regmap_irq_enable(struct irq_data *data)
data              214 drivers/base/regmap/regmap-irq.c 	struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data              216 drivers/base/regmap/regmap-irq.c 	const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq);
data              243 drivers/base/regmap/regmap-irq.c static void regmap_irq_disable(struct irq_data *data)
data              245 drivers/base/regmap/regmap-irq.c 	struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data              247 drivers/base/regmap/regmap-irq.c 	const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq);
data              252 drivers/base/regmap/regmap-irq.c static int regmap_irq_set_type(struct irq_data *data, unsigned int type)
data              254 drivers/base/regmap/regmap-irq.c 	struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data              256 drivers/base/regmap/regmap-irq.c 	const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq);
data              299 drivers/base/regmap/regmap-irq.c static int regmap_irq_set_wake(struct irq_data *data, unsigned int on)
data              301 drivers/base/regmap/regmap-irq.c 	struct regmap_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data              303 drivers/base/regmap/regmap-irq.c 	const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq);
data              329 drivers/base/regmap/regmap-irq.c static inline int read_sub_irq_data(struct regmap_irq_chip_data *data,
data              332 drivers/base/regmap/regmap-irq.c 	const struct regmap_irq_chip *chip = data->chip;
data              333 drivers/base/regmap/regmap-irq.c 	struct regmap *map = data->map;
data              340 drivers/base/regmap/regmap-irq.c 				  (b * map->reg_stride * data->irq_reg_stride),
data              341 drivers/base/regmap/regmap-irq.c 				   &data->status_buf[b]);
data              348 drivers/base/regmap/regmap-irq.c 					  &data->status_buf[offset]);
data              358 drivers/base/regmap/regmap-irq.c 	struct regmap_irq_chip_data *data = d;
data              359 drivers/base/regmap/regmap-irq.c 	const struct regmap_irq_chip *chip = data->chip;
data              360 drivers/base/regmap/regmap-irq.c 	struct regmap *map = data->map;
data              392 drivers/base/regmap/regmap-irq.c 		memset(data->status_buf, 0, size);
data              402 drivers/base/regmap/regmap-irq.c 				   * data->irq_reg_stride),
data              403 drivers/base/regmap/regmap-irq.c 				  &data->main_status_buf[i]);
data              415 drivers/base/regmap/regmap-irq.c 			const unsigned long mreg = data->main_status_buf[i];
data              421 drivers/base/regmap/regmap-irq.c 				ret = read_sub_irq_data(data, b);
data              433 drivers/base/regmap/regmap-irq.c 		   data->irq_reg_stride == 1) {
data              435 drivers/base/regmap/regmap-irq.c 		u8 *buf8 = data->status_reg_buf;
data              436 drivers/base/regmap/regmap-irq.c 		u16 *buf16 = data->status_reg_buf;
data              437 drivers/base/regmap/regmap-irq.c 		u32 *buf32 = data->status_reg_buf;
data              439 drivers/base/regmap/regmap-irq.c 		BUG_ON(!data->status_reg_buf);
data              442 drivers/base/regmap/regmap-irq.c 				       data->status_reg_buf,
data              450 drivers/base/regmap/regmap-irq.c 		for (i = 0; i < data->chip->num_regs; i++) {
data              453 drivers/base/regmap/regmap-irq.c 				data->status_buf[i] = buf8[i];
data              456 drivers/base/regmap/regmap-irq.c 				data->status_buf[i] = buf16[i];
data              459 drivers/base/regmap/regmap-irq.c 				data->status_buf[i] = buf32[i];
data              468 drivers/base/regmap/regmap-irq.c 		for (i = 0; i < data->chip->num_regs; i++) {
data              471 drivers/base/regmap/regmap-irq.c 					   * data->irq_reg_stride),
data              472 drivers/base/regmap/regmap-irq.c 					  &data->status_buf[i]);
data              490 drivers/base/regmap/regmap-irq.c 	for (i = 0; i < data->chip->num_regs; i++) {
data              491 drivers/base/regmap/regmap-irq.c 		data->status_buf[i] &= ~data->mask_buf[i];
data              493 drivers/base/regmap/regmap-irq.c 		if (data->status_buf[i] && (chip->ack_base || chip->use_ack)) {
data              495 drivers/base/regmap/regmap-irq.c 				(i * map->reg_stride * data->irq_reg_stride);
data              496 drivers/base/regmap/regmap-irq.c 			ret = regmap_write(map, reg, data->status_buf[i]);
data              504 drivers/base/regmap/regmap-irq.c 		if (data->status_buf[chip->irqs[i].reg_offset /
data              506 drivers/base/regmap/regmap-irq.c 			handle_nested_irq(irq_find_mapping(data->domain, i));
data              527 drivers/base/regmap/regmap-irq.c 	struct regmap_irq_chip_data *data = h->host_data;
data              529 drivers/base/regmap/regmap-irq.c 	irq_set_chip_data(virq, data);
data              530 drivers/base/regmap/regmap-irq.c 	irq_set_chip(virq, &data->irq_chip);
data              532 drivers/base/regmap/regmap-irq.c 	irq_set_parent(virq, data->irq);
data              561 drivers/base/regmap/regmap-irq.c 			struct regmap_irq_chip_data **data)
data              794 drivers/base/regmap/regmap-irq.c 	*data = d;
data              865 drivers/base/regmap/regmap-irq.c static int devm_regmap_irq_chip_match(struct device *dev, void *res, void *data)
data              874 drivers/base/regmap/regmap-irq.c 	return *r == data;
data              896 drivers/base/regmap/regmap-irq.c 			     struct regmap_irq_chip_data **data)
data              915 drivers/base/regmap/regmap-irq.c 	*data = d;
data              930 drivers/base/regmap/regmap-irq.c 			      struct regmap_irq_chip_data *data)
data              934 drivers/base/regmap/regmap-irq.c 	WARN_ON(irq != data->irq);
data              936 drivers/base/regmap/regmap-irq.c 			    devm_regmap_irq_chip_match, data);
data              950 drivers/base/regmap/regmap-irq.c int regmap_irq_chip_get_base(struct regmap_irq_chip_data *data)
data              952 drivers/base/regmap/regmap-irq.c 	WARN_ON(!data->irq_base);
data              953 drivers/base/regmap/regmap-irq.c 	return data->irq_base;
data              965 drivers/base/regmap/regmap-irq.c int regmap_irq_get_virq(struct regmap_irq_chip_data *data, int irq)
data              968 drivers/base/regmap/regmap-irq.c 	if (!data->chip->irqs[irq].mask)
data              971 drivers/base/regmap/regmap-irq.c 	return irq_create_mapping(data->domain, irq);
data              985 drivers/base/regmap/regmap-irq.c struct irq_domain *regmap_irq_get_domain(struct regmap_irq_chip_data *data)
data              987 drivers/base/regmap/regmap-irq.c 	if (data)
data              988 drivers/base/regmap/regmap-irq.c 		return data->domain;
data               45 drivers/base/regmap/regmap-sccb.c 	union i2c_smbus_data data;
data               55 drivers/base/regmap/regmap-sccb.c 			       I2C_SMBUS_READ, 0, I2C_SMBUS_BYTE, &data);
data               59 drivers/base/regmap/regmap-sccb.c 	*val = data.byte;
data               10 drivers/base/regmap/regmap-slimbus.c static int regmap_slimbus_write(void *context, const void *data, size_t count)
data               14 drivers/base/regmap/regmap-slimbus.c 	return slim_write(sdev, *(u16 *)data, count - 2, (u8 *)data + 2);
data               21 drivers/base/regmap/regmap-spi.c static void regmap_spi_complete(void *data)
data               23 drivers/base/regmap/regmap-spi.c 	struct regmap_async_spi *async = data;
data               28 drivers/base/regmap/regmap-spi.c static int regmap_spi_write(void *context, const void *data, size_t count)
data               33 drivers/base/regmap/regmap-spi.c 	return spi_write(spi, data, count);
data               35 drivers/base/regmap/regmap-spmi.c 	const u8 *data = val;
data               46 drivers/base/regmap/regmap-spmi.c 		err = spmi_register_zero_write(context, *data);
data               50 drivers/base/regmap/regmap-spmi.c 		data++;
data               56 drivers/base/regmap/regmap-spmi.c 		err = spmi_register_write(context, addr, *data);
data               60 drivers/base/regmap/regmap-spmi.c 		data++;
data               69 drivers/base/regmap/regmap-spmi.c static int regmap_spmi_base_write(void *context, const void *data,
data               73 drivers/base/regmap/regmap-spmi.c 	return regmap_spmi_base_gather_write(context, data, 1, data + 1,
data              189 drivers/base/regmap/regmap-spmi.c static int regmap_spmi_ext_write(void *context, const void *data,
data              193 drivers/base/regmap/regmap-spmi.c 	return regmap_spmi_ext_gather_write(context, data, 2, data + 2,
data              532 drivers/base/regmap/regmap.c 			      struct regmap_range_node *data)
data              542 drivers/base/regmap/regmap.c 		if (data->range_max < this->range_min)
data              544 drivers/base/regmap/regmap.c 		else if (data->range_min > this->range_max)
data              550 drivers/base/regmap/regmap.c 	rb_link_node(&data->node, parent, new);
data              551 drivers/base/regmap/regmap.c 	rb_insert_color(&data->node, root);
data             1363 drivers/base/regmap/regmap.c static int dev_get_regmap_match(struct device *dev, void *res, void *data)
data             1372 drivers/base/regmap/regmap.c 	if (data)
data             1373 drivers/base/regmap/regmap.c 		return (*r)->name == data;
data               27 drivers/bcma/driver_pci.c static void bcma_pcie_write(struct bcma_drv_pci *pc, u32 address, u32 data)
data               31 drivers/bcma/driver_pci.c 	pcicore_write32(pc, BCMA_CORE_PCI_PCIEIND_DATA, data);
data              102 drivers/bcma/driver_pci.c 				u8 address, u16 data)
data              127 drivers/bcma/driver_pci.c 	v |= data;
data              141 drivers/bcma/driver_pci.c 				    u8 address, u16 data)
data              143 drivers/bcma/driver_pci.c 	bcma_pcie_mdio_write(pc, device, address, data);
data              262 drivers/bcma/driver_pci.c 	u16 data;
data              270 drivers/bcma/driver_pci.c 		data = up ? 0x74 : 0x7C;
data              274 drivers/bcma/driver_pci.c 					 BCMA_CORE_PCI_MDIO_BLK1_MGMT3, data);
data              276 drivers/bcma/driver_pci.c 		data = up ? 0x75 : 0x7D;
data              280 drivers/bcma/driver_pci.c 					 BCMA_CORE_PCI_MDIO_BLK1_MGMT3, data);
data               52 drivers/bcma/driver_pci_host.c 				   u32 data)
data               56 drivers/bcma/driver_pci_host.c 	pcicore_write32(pc, BCMA_CORE_PCI_CONFIG_DATA, data);
data               87 drivers/bcma/sprom.c static inline u8 bcma_crc8(u8 crc, u8 data)
data              124 drivers/bcma/sprom.c 	return t[crc ^ data];
data              805 drivers/block/amiflop.c static unsigned long decode (unsigned long *data, unsigned long *raw,
data              819 drivers/block/amiflop.c 		*data++ = ((*odd++ & 0x55555555) << 1) | (*even++ & 0x55555555);
data              899 drivers/block/amiflop.c static void encode(unsigned long data, unsigned long *dest)
data              903 drivers/block/amiflop.c 	data &= 0x55555555;
data              904 drivers/block/amiflop.c 	data2 = data ^ 0x55555555;
data              905 drivers/block/amiflop.c 	data |= ((data2 >> 1) | 0x80000000) & (data2 << 1);
data              908 drivers/block/amiflop.c 		data &= 0x7FFFFFFF;
data              910 drivers/block/amiflop.c 	*dest = data;
data              916 drivers/block/amiflop.c 	unsigned long data;
data              920 drivers/block/amiflop.c 		data = src[cnt] >> 1;
data              921 drivers/block/amiflop.c 		encode(data, dest + to_cnt++);
data              926 drivers/block/amiflop.c 		data = src[cnt];
data              927 drivers/block/amiflop.c 		encode(data, dest + to_cnt++);
data             1091 drivers/block/amiflop.c 	register unsigned char *CRCT1, *CRCT2, *data, c, crch, crcl;
data             1095 drivers/block/amiflop.c 	data=data_a3;
data             1099 drivers/block/amiflop.c 		c = (*data++) ^ crch;
data             1111 drivers/block/amiflop.c static inline ushort dos_data_crc(unsigned char *data)
data             1113 drivers/block/amiflop.c 	return dos_crc(data, 0xe2, 0x95 ,511); /* precomputed magic */
data             1132 drivers/block/amiflop.c static unsigned long dos_decode(unsigned char *data, unsigned short *raw, int len)
data             1137 drivers/block/amiflop.c 		*data++=dos_decode_byte(*raw++);
data             1463 drivers/block/amiflop.c 	char *data;
data             1474 drivers/block/amiflop.c 		data = bio_data(rq->bio) + 512 * cnt;
data             1477 drivers/block/amiflop.c 		       "0x%08lx\n", track, sector, data);
data             1484 drivers/block/amiflop.c 			memcpy(data, floppy->trackbuf + sector * 512, 512);
data             1486 drivers/block/amiflop.c 			memcpy(floppy->trackbuf + sector * 512, data, 512);
data             1849 drivers/block/amiflop.c static struct kobject *floppy_find(dev_t dev, int *part, void *data)
data             1104 drivers/block/aoe/aoecmd.c 	hin = (struct aoe_hdr *) skb->data;
data             1106 drivers/block/aoe/aoecmd.c 	ahin = (struct aoe_atahdr *) skb->data;
data             1158 drivers/block/aoe/aoecmd.c 		ataid_complete(d, t, skb->data);
data             1312 drivers/block/aoe/aoecmd.c 	h = (struct aoe_hdr *) skb->data;
data              153 drivers/block/aoe/aoenet.c 	h = (struct aoe_hdr *) skb->data;
data             1964 drivers/block/ataflop.c static struct kobject *floppy_find(dev_t dev, int *part, void *data)
data              456 drivers/block/brd.c static struct kobject *brd_probe(dev_t dev, int *part, void *data)
data              386 drivers/block/drbd/drbd_debugfs.c 	if (connection->data.socket) {
data              388 drivers/block/drbd/drbd_debugfs.c 		struct tcp_sock *tp = tcp_sk(connection->data.socket->sk);
data              419 drivers/block/drbd/drbd_debugfs.c 		                void *data, struct kref *kref,
data              436 drivers/block/drbd/drbd_debugfs.c 		ret = single_open(file, show, data);
data              710 drivers/block/drbd/drbd_int.h 	struct drbd_socket data;	/* data/barrier/cstate/parameter packets */
data              639 drivers/block/drbd/drbd_main.c 			  unsigned int header_size, void *data,
data              652 drivers/block/drbd/drbd_main.c 	msg_flags = data ? MSG_MORE : 0;
data              658 drivers/block/drbd/drbd_main.c 	if (data && !err)
data              659 drivers/block/drbd/drbd_main.c 		err = drbd_send_all(connection, sock->socket, data, size, 0);
data              670 drivers/block/drbd/drbd_main.c 			       void *data, unsigned int size)
data              672 drivers/block/drbd/drbd_main.c 	return __send_command(connection, 0, sock, cmd, header_size, data, size);
data              677 drivers/block/drbd/drbd_main.c 		      void *data, unsigned int size)
data              681 drivers/block/drbd/drbd_main.c 	err = __conn_send_command(connection, sock, cmd, header_size, data, size);
data              688 drivers/block/drbd/drbd_main.c 		      void *data, unsigned int size)
data              693 drivers/block/drbd/drbd_main.c 			     sock, cmd, header_size, data, size);
data              728 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data              779 drivers/block/drbd/drbd_main.c 	sock = &connection->data;
data              820 drivers/block/drbd/drbd_main.c 	mutex_lock(&connection->data.mutex);
data              822 drivers/block/drbd/drbd_main.c 	mutex_unlock(&connection->data.mutex);
data              837 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data              907 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data              950 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1003 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1026 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1039 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1055 drivers/block/drbd/drbd_main.c 	sock = &connection->data;
data             1214 drivers/block/drbd/drbd_main.c 	struct drbd_socket *sock = &first_peer_device(device)->connection->data;
data             1307 drivers/block/drbd/drbd_main.c 	struct drbd_socket *sock = &first_peer_device(device)->connection->data;
data             1412 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1428 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1446 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1461 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1500 drivers/block/drbd/drbd_main.c 	struct sock *sk = connection->data.socket->sk;
data             1533 drivers/block/drbd/drbd_main.c 	socket = peer_device->connection->data.socket;
data             1545 drivers/block/drbd/drbd_main.c 	struct socket *socket = peer_device->connection->data.socket;
data             1683 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1789 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1816 drivers/block/drbd/drbd_main.c 	sock = &peer_device->connection->data;
data             1855 drivers/block/drbd/drbd_main.c 	if (sock == connection->data.socket) {
data             1878 drivers/block/drbd/drbd_main.c 	if (sock == connection->data.socket)
data             2679 drivers/block/drbd/drbd_main.c 	if (drbd_alloc_socket(&connection->data))
data             2708 drivers/block/drbd/drbd_main.c 	mutex_init(&connection->data.mutex);
data             2736 drivers/block/drbd/drbd_main.c 	drbd_free_socket(&connection->data);
data             2753 drivers/block/drbd/drbd_main.c 	drbd_free_socket(&connection->data);
data             3048 drivers/block/drbd/drbd_main.c 	if (connection->data.socket)
data             3049 drivers/block/drbd/drbd_main.c 		drbd_free_one_sock(&connection->data);
data              587 drivers/block/drbd/drbd_nl.c static int _try_outdate_peer_async(void *data)
data              589 drivers/block/drbd/drbd_nl.c 	struct drbd_connection *connection = (struct drbd_connection *)data;
data             2454 drivers/block/drbd/drbd_nl.c 	mutex_lock(&connection->data.mutex);
data             2520 drivers/block/drbd/drbd_nl.c 	mutex_unlock(&connection->data.mutex);
data             2536 drivers/block/drbd/drbd_nl.c 	mutex_unlock(&connection->data.mutex);
data               47 drivers/block/drbd/drbd_receiver.c 	void *data;
data              515 drivers/block/drbd/drbd_receiver.c 	rv = drbd_recv_short(connection->data.socket, buf, size, 0);
data              827 drivers/block/drbd/drbd_receiver.c 	err = drbd_recv_short(sock, connection->data.rbuf, header_size, 0);
data              833 drivers/block/drbd/drbd_receiver.c 	err = decode_header(connection, connection->data.rbuf, &pi);
data              939 drivers/block/drbd/drbd_receiver.c 	sock.sbuf = connection->data.sbuf;
data              940 drivers/block/drbd/drbd_receiver.c 	sock.rbuf = connection->data.rbuf;
data             1056 drivers/block/drbd/drbd_receiver.c 	connection->data.socket = sock.socket;
data             1076 drivers/block/drbd/drbd_receiver.c 	connection->data.socket->sk->sk_sndtimeo = timeout;
data             1077 drivers/block/drbd/drbd_receiver.c 	connection->data.socket->sk->sk_rcvtimeo = MAX_SCHEDULE_TIMEOUT;
data             1185 drivers/block/drbd/drbd_receiver.c 	pi->data = header + header_size;
data             1199 drivers/block/drbd/drbd_receiver.c 	void *buffer = connection->data.rbuf;
data             1214 drivers/block/drbd/drbd_receiver.c 	void *buffer = connection->data.rbuf;
data             1218 drivers/block/drbd/drbd_receiver.c 	err = drbd_recv_short(connection->data.socket, buffer, size, MSG_NOSIGNAL|MSG_DONTWAIT);
data             1225 drivers/block/drbd/drbd_receiver.c 			drbd_tcp_quickack(connection->data.socket);
data             1237 drivers/block/drbd/drbd_receiver.c 	err = decode_header(connection, connection->data.rbuf, pi);
data             1772 drivers/block/drbd/drbd_receiver.c 	struct p_barrier *p = pi->data;
data             1869 drivers/block/drbd/drbd_receiver.c 	unsigned long *data;
data             1870 drivers/block/drbd/drbd_receiver.c 	struct p_trim *trim = (pi->cmd == P_TRIM) ? pi->data : NULL;
data             1871 drivers/block/drbd/drbd_receiver.c 	struct p_trim *zeroes = (pi->cmd == P_ZEROES) ? pi->data : NULL;
data             1872 drivers/block/drbd/drbd_receiver.c 	struct p_trim *wsame = (pi->cmd == P_WSAME) ? pi->data : NULL;
data             1953 drivers/block/drbd/drbd_receiver.c 		data = kmap(page);
data             1954 drivers/block/drbd/drbd_receiver.c 		err = drbd_recv_all_warn(peer_device->connection, data, len);
data             1957 drivers/block/drbd/drbd_receiver.c 			data[0] = data[0] ^ (unsigned long)-1;
data             1987 drivers/block/drbd/drbd_receiver.c 	void *data;
data             1994 drivers/block/drbd/drbd_receiver.c 	data = kmap(page);
data             1998 drivers/block/drbd/drbd_receiver.c 		err = drbd_recv_all_warn(peer_device->connection, data, len);
data             2149 drivers/block/drbd/drbd_receiver.c 	struct p_data *p = pi->data;
data             2183 drivers/block/drbd/drbd_receiver.c 	struct p_data *p = pi->data;
data             2592 drivers/block/drbd/drbd_receiver.c 	struct p_data *p = pi->data;
data             2845 drivers/block/drbd/drbd_receiver.c 	struct p_block_req *p =	pi->data;
data             3668 drivers/block/drbd/drbd_receiver.c 	struct p_protocol *p = pi->data;
data             3777 drivers/block/drbd/drbd_receiver.c 	mutex_lock(&connection->data.mutex);
data             3790 drivers/block/drbd/drbd_receiver.c 	mutex_unlock(&connection->data.mutex);
data             3842 drivers/block/drbd/drbd_receiver.c 	void *buffer = connection->data.rbuf;
data             3924 drivers/block/drbd/drbd_receiver.c 	p = pi->data;
data             4107 drivers/block/drbd/drbd_receiver.c 	struct p_sizes *p = pi->data;
data             4280 drivers/block/drbd/drbd_receiver.c 	struct p_uuids *p = pi->data;
data             4387 drivers/block/drbd/drbd_receiver.c 	struct p_req_state *p = pi->data;
data             4418 drivers/block/drbd/drbd_receiver.c 	struct p_req_state *p = pi->data;
data             4444 drivers/block/drbd/drbd_receiver.c 	struct p_state *p = pi->data;
data             4641 drivers/block/drbd/drbd_receiver.c 	struct p_rs_uuid *p = pi->data;
data             4884 drivers/block/drbd/drbd_receiver.c 			err = receive_bitmap_plain(peer_device, pi->size, pi->data, &c);
data             4888 drivers/block/drbd/drbd_receiver.c 			struct p_compressed_bm *p = pi->data;
data             4961 drivers/block/drbd/drbd_receiver.c 	drbd_tcp_quickack(connection->data.socket);
data             4970 drivers/block/drbd/drbd_receiver.c 	struct p_block_desc *p = pi->data;
data             4995 drivers/block/drbd/drbd_receiver.c 	struct p_block_desc *p = pi->data;
data             5133 drivers/block/drbd/drbd_receiver.c 			err = drbd_recv_all_warn(connection, pi.data, shs);
data             5310 drivers/block/drbd/drbd_receiver.c 	sock = &connection->data;
data             5356 drivers/block/drbd/drbd_receiver.c 	p = pi.data;
data             5451 drivers/block/drbd/drbd_receiver.c 	sock = &connection->data;
data             5625 drivers/block/drbd/drbd_receiver.c 	struct p_req_state_reply *p = pi->data;
data             5644 drivers/block/drbd/drbd_receiver.c 	struct p_req_state_reply *p = pi->data;
data             5689 drivers/block/drbd/drbd_receiver.c 	struct p_block_ack *p = pi->data;
data             5741 drivers/block/drbd/drbd_receiver.c 	struct p_block_ack *p = pi->data;
data             5787 drivers/block/drbd/drbd_receiver.c 	struct p_block_ack *p = pi->data;
data             5823 drivers/block/drbd/drbd_receiver.c 	struct p_block_ack *p = pi->data;
data             5847 drivers/block/drbd/drbd_receiver.c 	struct p_block_ack *p = pi->data;
data             5879 drivers/block/drbd/drbd_receiver.c 	struct p_barrier_ack *p = pi->data;
data             5905 drivers/block/drbd/drbd_receiver.c 	struct p_block_ack *p = pi->data;
data             1280 drivers/block/drbd/drbd_req.c 	struct drbd_resource *resource = plug->cb.data;
data              632 drivers/block/drbd/drbd_worker.c 		mutex_lock(&connection->data.mutex);
data              633 drivers/block/drbd/drbd_worker.c 		if (connection->data.socket) {
data              634 drivers/block/drbd/drbd_worker.c 			struct sock *sk = connection->data.socket->sk;
data              644 drivers/block/drbd/drbd_worker.c 		mutex_unlock(&connection->data.mutex);
data             1371 drivers/block/drbd/drbd_worker.c 	sock = &connection->data;
data             1385 drivers/block/drbd/drbd_worker.c 	struct drbd_socket *sock = &pd->connection->data;
data             2098 drivers/block/drbd/drbd_worker.c 		mutex_lock(&connection->data.mutex);
data             2099 drivers/block/drbd/drbd_worker.c 		if (connection->data.socket)
data             2100 drivers/block/drbd/drbd_worker.c 			drbd_tcp_uncork(connection->data.socket);
data             2101 drivers/block/drbd/drbd_worker.c 		mutex_unlock(&connection->data.mutex);
data             2152 drivers/block/drbd/drbd_worker.c 	mutex_lock(&connection->data.mutex);
data             2153 drivers/block/drbd/drbd_worker.c 	if (connection->data.socket) {
data             2155 drivers/block/drbd/drbd_worker.c 			drbd_tcp_cork(connection->data.socket);
data             2157 drivers/block/drbd/drbd_worker.c 			drbd_tcp_uncork(connection->data.socket);
data             2159 drivers/block/drbd/drbd_worker.c 	mutex_unlock(&connection->data.mutex);
data              236 drivers/block/floppy.c static int set_dor(int fdc, char mask, char data);
data              665 drivers/block/floppy.c 	unsigned char data;
data              795 drivers/block/floppy.c static int set_dor(int fdc, char mask, char data)
data              806 drivers/block/floppy.c 	newdor = (olddor & mask) | data;
data             1133 drivers/block/floppy.c 		output_log[output_log_pos].data = byte;
data             1808 drivers/block/floppy.c 			output_log[(i + output_log_pos) % OLOGSIZE].data,
data             1868 drivers/block/floppy.c 	int data;
data             1871 drivers/block/floppy.c 	data = UNIT(current_drive);
data             1879 drivers/block/floppy.c 			data |= (0x10 << UNIT(current_drive));
data             1886 drivers/block/floppy.c 	set_dor(fdc, mask, data);
data             3084 drivers/block/floppy.c 				ret = fd_copyout(ptr->data, ptr->kernel_data,
data             3161 drivers/block/floppy.c 		ret = fd_copyin(ptr->data, ptr->kernel_data, ptr->length);
data             4527 drivers/block/floppy.c static struct kobject *floppy_find(dev_t dev, int *part, void *data)
data             4750 drivers/block/floppy.c static __init void floppy_async_init(void *data, async_cookie_t cookie)
data             1893 drivers/block/loop.c static int unregister_transfer_cb(int id, void *ptr, void *data)
data             1896 drivers/block/loop.c 	struct loop_func_table *xfer = data;
data             2116 drivers/block/loop.c static int find_free_cb(int id, void *ptr, void *data)
data             2119 drivers/block/loop.c 	struct loop_device **l = data;
data             2154 drivers/block/loop.c static struct kobject *loop_probe(dev_t dev, int *part, void *data)
data             2314 drivers/block/loop.c static int loop_exit_cb(int id, void *ptr, void *data)
data              738 drivers/block/mtip32xx/mtip32xx.c static inline irqreturn_t mtip_handle_irq(struct driver_data *data)
data              740 drivers/block/mtip32xx/mtip32xx.c 	struct driver_data *dd = (struct driver_data *) data;
data             2599 drivers/block/mtip32xx/mtip32xx.c static bool mtip_abort_cmd(struct request *req, void *data, bool reserved)
data             2602 drivers/block/mtip32xx/mtip32xx.c 	struct driver_data *dd = data;
data             2612 drivers/block/mtip32xx/mtip32xx.c static bool mtip_queue_cmd(struct request *req, void *data, bool reserved)
data             2614 drivers/block/mtip32xx/mtip32xx.c 	struct driver_data *dd = data;
data             2630 drivers/block/mtip32xx/mtip32xx.c static int mtip_service_thread(void *data)
data             2632 drivers/block/mtip32xx/mtip32xx.c 	struct driver_data *dd = (struct driver_data *)data;
data             2855 drivers/block/mtip32xx/mtip32xx.c 				attr242.cur, le32_to_cpu(attr242.data));
data             3749 drivers/block/mtip32xx/mtip32xx.c static bool mtip_no_dev_cleanup(struct request *rq, void *data, bool reserv)
data              168 drivers/block/mtip32xx/mtip32xx.h 	__le32 data;
data              796 drivers/block/nbd.c static bool nbd_clear_req(struct request *req, void *data, bool reserved)
data             1747 drivers/block/nbd.c static int find_free_cb(int id, void *ptr, void *data)
data             1750 drivers/block/nbd.c 	struct nbd_device **found = data;
data             2234 drivers/block/nbd.c static int status_cb(int id, void *ptr, void *data)
data             2237 drivers/block/nbd.c 	return populate_nbd_status(nbd, (struct sk_buff *)data);
data             2398 drivers/block/nbd.c static int nbd_exit_cb(int id, void *ptr, void *data)
data             2400 drivers/block/nbd.c 	struct list_head *list = (struct list_head *)data;
data               41 drivers/block/null_blk.h 	struct radix_tree_root data; /* data stored in the disk */
data              512 drivers/block/null_blk_main.c 	INIT_RADIX_TREE(&dev->data, GFP_ATOMIC);
data              697 drivers/block/null_blk_main.c 	root = is_cache ? &nullb->dev->cache : &nullb->dev->data;
data              720 drivers/block/null_blk_main.c 	root = is_cache ? &nullb->dev->cache : &nullb->dev->data;
data              739 drivers/block/null_blk_main.c 	root = is_cache ? &dev->cache : &dev->data;
data              772 drivers/block/null_blk_main.c 	root = is_cache ? &nullb->dev->cache : &nullb->dev->data;
data              845 drivers/block/null_blk_main.c 			ret = radix_tree_delete_item(&nullb->dev->data,
data              113 drivers/block/paride/paride.h #define w4w(data)     		{outw(data,pi->port+4); delay_p;}
data              114 drivers/block/paride/paride.h #define w4l(data)     		{outl(data,pi->port+4); delay_p;}
data              107 drivers/block/paride/ppc6lnx.c static void ppc6_wr_data_byte(Interface *ppc, u8 data);
data              110 drivers/block/paride/ppc6lnx.c static void ppc6_wr_port(Interface *ppc, u8 port, u8 data);
data              111 drivers/block/paride/ppc6lnx.c static void ppc6_rd_data_blk(Interface *ppc, u8 *data, long count);
data              113 drivers/block/paride/ppc6lnx.c static void ppc6_wr_data_blk(Interface *ppc, u8 *data, long count);
data              114 drivers/block/paride/ppc6lnx.c static void ppc6_rd_port16_blk(Interface *ppc, u8 port, u8 *data, long length);
data              115 drivers/block/paride/ppc6lnx.c static void ppc6_wr_port16_blk(Interface *ppc, u8 port, u8 *data, long length);
data              257 drivers/block/paride/ppc6lnx.c static void ppc6_wr_data_byte(Interface *ppc, u8 data)
data              266 drivers/block/paride/ppc6lnx.c 			outb(data, ppc->lpt_addr);
data              279 drivers/block/paride/ppc6lnx.c 			outb(data, ppc->lpt_addr + 4);
data              290 drivers/block/paride/ppc6lnx.c 	u8 data = 0;
data              303 drivers/block/paride/ppc6lnx.c 			data = inb(ppc->lpt_addr + 1);
data              305 drivers/block/paride/ppc6lnx.c 			data = ((data & 0x80) >> 1) | ((data & 0x38) >> 3);
data              313 drivers/block/paride/ppc6lnx.c 			data |= inb(ppc->lpt_addr + 1) & 0xB8;
data              329 drivers/block/paride/ppc6lnx.c 			data = inb(ppc->lpt_addr);
data              348 drivers/block/paride/ppc6lnx.c 			data = inb(ppc->lpt_addr + 4);
data              356 drivers/block/paride/ppc6lnx.c 	return(data);
data              370 drivers/block/paride/ppc6lnx.c static void ppc6_wr_port(Interface *ppc, u8 port, u8 data)
data              374 drivers/block/paride/ppc6lnx.c 	ppc6_wr_data_byte(ppc, data);
data              379 drivers/block/paride/ppc6lnx.c static void ppc6_rd_data_blk(Interface *ppc, u8 *data, long count)
data              408 drivers/block/paride/ppc6lnx.c 				*data++ = d;
data              430 drivers/block/paride/ppc6lnx.c 				*data++ = inb(ppc->lpt_addr);
data              453 drivers/block/paride/ppc6lnx.c 				*data++ = inb(ppc->lpt_addr + 4);
data              470 drivers/block/paride/ppc6lnx.c 				*((u16 *)data) = inw(ppc->lpt_addr + 4);
data              471 drivers/block/paride/ppc6lnx.c 				data  += 2;
data              477 drivers/block/paride/ppc6lnx.c 				*data++ = inb(ppc->lpt_addr + 4);
data              494 drivers/block/paride/ppc6lnx.c 				*((u32 *)data) = inl(ppc->lpt_addr + 4);
data              495 drivers/block/paride/ppc6lnx.c 				data  += 4;
data              501 drivers/block/paride/ppc6lnx.c 				*data++ = inb(ppc->lpt_addr + 4);
data              528 drivers/block/paride/ppc6lnx.c static void ppc6_wr_data_blk(Interface *ppc, u8 *data, long count)
data              537 drivers/block/paride/ppc6lnx.c 				outb(*data++, ppc->lpt_addr);
data              558 drivers/block/paride/ppc6lnx.c 			last = *data;
data              564 drivers/block/paride/ppc6lnx.c 				this = *data++;
data              594 drivers/block/paride/ppc6lnx.c 				outb(*data++,ppc->lpt_addr + 4);
data              607 drivers/block/paride/ppc6lnx.c 				outw(*((u16 *)data),ppc->lpt_addr + 4);
data              608 drivers/block/paride/ppc6lnx.c 				data  += 2;
data              614 drivers/block/paride/ppc6lnx.c 				outb(*data++,ppc->lpt_addr + 4);
data              627 drivers/block/paride/ppc6lnx.c 				outl(*((u32 *)data),ppc->lpt_addr + 4);
data              628 drivers/block/paride/ppc6lnx.c 				data  += 4;
data              634 drivers/block/paride/ppc6lnx.c 				outb(*data++,ppc->lpt_addr + 4);
data              647 drivers/block/paride/ppc6lnx.c static void ppc6_rd_port16_blk(Interface *ppc, u8 port, u8 *data, long length)
data              660 drivers/block/paride/ppc6lnx.c 	ppc6_rd_data_blk(ppc, data, length);
data              667 drivers/block/paride/ppc6lnx.c static void ppc6_wr_port16_blk(Interface *ppc, u8 port, u8 *data, long length)
data              680 drivers/block/paride/ppc6lnx.c 	ppc6_wr_data_blk(ppc, data, length);
data              208 drivers/block/pktcdvd.c 			struct attribute *attr, char *data)
data              214 drivers/block/pktcdvd.c 		n = sprintf(data, "%lu\n", pd->stats.pkt_started);
data              217 drivers/block/pktcdvd.c 		n = sprintf(data, "%lu\n", pd->stats.pkt_ended);
data              220 drivers/block/pktcdvd.c 		n = sprintf(data, "%lu\n", pd->stats.secs_w >> 1);
data              223 drivers/block/pktcdvd.c 		n = sprintf(data, "%lu\n", pd->stats.secs_r >> 1);
data              226 drivers/block/pktcdvd.c 		n = sprintf(data, "%lu\n", pd->stats.secs_rg >> 1);
data              232 drivers/block/pktcdvd.c 		n = sprintf(data, "%d\n", v);
data              238 drivers/block/pktcdvd.c 		n = sprintf(data, "%d\n", v);
data              244 drivers/block/pktcdvd.c 		n = sprintf(data, "%d\n", v);
data              268 drivers/block/pktcdvd.c 			const char *data, size_t len)
data              281 drivers/block/pktcdvd.c 		   && sscanf(data, "%d", &val) == 1) {
data              289 drivers/block/pktcdvd.c 		   && sscanf(data, "%d", &val) == 1) {
data              354 drivers/block/pktcdvd.c 			       char *data)
data              363 drivers/block/pktcdvd.c 		n += sprintf(data+n, "%s %u:%u %u:%u\n",
data              212 drivers/block/ps3disk.c static irqreturn_t ps3disk_interrupt(int irq, void *data)
data              214 drivers/block/ps3disk.c 	struct ps3_storage_device *dev = data;
data              175 drivers/block/ps3vram.c static void ps3vram_out_ring(struct ps3vram_priv *priv, u32 data)
data              177 drivers/block/ps3vram.c 	*(priv->fifo_ptr)++ = data;
data             4487 drivers/block/rbd.c 			 u64 notifier_id, void *data, size_t data_len)
data             4490 drivers/block/rbd.c 	void *p = data;
data               22 drivers/block/rsxx/config.c 	cfg->data.block_size        = RSXX_HW_BLK_SIZE;
data               23 drivers/block/rsxx/config.c 	cfg->data.stripe_size       = RSXX_HW_BLK_SIZE;
data               24 drivers/block/rsxx/config.c 	cfg->data.vendor_id         = RSXX_VENDOR_ID_IBM;
data               25 drivers/block/rsxx/config.c 	cfg->data.cache_order       = (-1);
data               26 drivers/block/rsxx/config.c 	cfg->data.intr_coal.mode    = RSXX_INTR_COAL_DISABLED;
data               27 drivers/block/rsxx/config.c 	cfg->data.intr_coal.count   = 0;
data               28 drivers/block/rsxx/config.c 	cfg->data.intr_coal.latency = 0;
data               38 drivers/block/rsxx/config.c 	return ~crc32(~0, &cfg->data, sizeof(cfg->data));
data               57 drivers/block/rsxx/config.c 	u32 *data = (u32 *) &cfg->data;
data               60 drivers/block/rsxx/config.c 	for (i = 0; i < (sizeof(cfg->data) / 4); i++)
data               61 drivers/block/rsxx/config.c 		data[i] = swab32(data[i]);
data               66 drivers/block/rsxx/config.c 	u32 *data = (u32 *) &cfg->data;
data               69 drivers/block/rsxx/config.c 	for (i = 0; i < (sizeof(cfg->data) / 4); i++)
data               70 drivers/block/rsxx/config.c 		data[i] = le32_to_cpu((__force __le32) data[i]);
data               75 drivers/block/rsxx/config.c 	u32 *data = (u32 *) &cfg->data;
data               78 drivers/block/rsxx/config.c 	for (i = 0; i < (sizeof(cfg->data) / 4); i++)
data               79 drivers/block/rsxx/config.c 		data[i] = (__force u32) cpu_to_le32(data[i]);
data              181 drivers/block/rsxx/config.c 		card->config.data.block_size);
data              183 drivers/block/rsxx/config.c 		card->config.data.stripe_size);
data              185 drivers/block/rsxx/config.c 		card->config.data.vendor_id);
data              187 drivers/block/rsxx/config.c 		card->config.data.cache_order);
data              189 drivers/block/rsxx/config.c 		card->config.data.intr_coal.mode);
data              191 drivers/block/rsxx/config.c 		card->config.data.intr_coal.count);
data              193 drivers/block/rsxx/config.c 		 card->config.data.intr_coal.latency);
data               53 drivers/block/rsxx/cregs.c 	u32 *data = buf;
data               64 drivers/block/rsxx/cregs.c 			iowrite32be(data[i], card->regmap + CREG_DATA(i));
data               66 drivers/block/rsxx/cregs.c 			iowrite32(data[i], card->regmap + CREG_DATA(i));
data               79 drivers/block/rsxx/cregs.c 	u32 *data = buf;
data               90 drivers/block/rsxx/cregs.c 			data[i] = ioread32be(card->regmap + CREG_DATA(i));
data               92 drivers/block/rsxx/cregs.c 			data[i] = ioread32(card->regmap + CREG_DATA(i));
data              441 drivers/block/rsxx/cregs.c 			 void *data,
data              456 drivers/block/rsxx/cregs.c 				     data, stream, &hw_stat);
data              460 drivers/block/rsxx/cregs.c 		data   = (char *)data + xfer;
data              472 drivers/block/rsxx/cregs.c 			void *data,
data              475 drivers/block/rsxx/cregs.c 	return issue_creg_rw(card, addr, size8, data, byte_stream, 0);
data              481 drivers/block/rsxx/cregs.c 		       void *data,
data              484 drivers/block/rsxx/cregs.c 	return issue_creg_rw(card, addr, size8, data, byte_stream, 1);
data              659 drivers/block/rsxx/cregs.c 	return __issue_creg_rw(card, op, cmd->addr, cmd->cnt, cmd->data,
data              686 drivers/block/rsxx/cregs.c 		st = copy_to_user(ucmd->data, cmd.data, cmd.cnt);
data              267 drivers/block/rsxx/dev.c 		blk_size = card->config.data.block_size;
data              196 drivers/block/rsxx/dma.c 	if (card->config.data.intr_coal.mode != RSXX_INTR_COAL_AUTO_TUNE ||
data              203 drivers/block/rsxx/dma.c 	intr_coal = dma_intr_coal_val(card->config.data.intr_coal.mode,
data              205 drivers/block/rsxx/dma.c 				      card->config.data.intr_coal.latency);
data              882 drivers/block/rsxx/dma.c 	intr_coal = dma_intr_coal_val(card->config.data.intr_coal.mode,
data              883 drivers/block/rsxx/dma.c 				      card->config.data.intr_coal.count,
data              884 drivers/block/rsxx/dma.c 				      card->config.data.intr_coal.latency);
data              887 drivers/block/rsxx/dma.c 	return rsxx_dma_stripe_setup(card, card->config.data.stripe_size);
data               23 drivers/block/rsxx/rsxx.h 	__u32 data[RSXX_MAX_DATA];
data               43 drivers/block/rsxx/rsxx_cfg.h 	struct card_cfg_data	data;
data              392 drivers/block/rsxx/rsxx_priv.h 			void *data,
data              397 drivers/block/rsxx/rsxx_priv.h 		       void *data,
data              384 drivers/block/skd_main.c static bool skd_inc_in_flight(struct request *rq, void *data, bool reserved)
data              386 drivers/block/skd_main.c 	int *count = data;
data             1895 drivers/block/skd_main.c static bool skd_recover_request(struct request *req, void *data, bool reserved)
data             1897 drivers/block/skd_main.c 	struct skd_device *const skdev = data;
data             1924 drivers/block/skd_main.c 	u32 data;
data             1978 drivers/block/skd_main.c 		data = skdev->connect_time_stamp & 0xFFFF;
data             1979 drivers/block/skd_main.c 		mtd = FIT_MXD_CONS(FIT_MTD_CMD_LOG_TIME_STAMP_LO, 0, data);
data             1986 drivers/block/skd_main.c 		data = (skdev->connect_time_stamp >> 16) & 0xFFFF;
data             1987 drivers/block/skd_main.c 		mtd = FIT_MXD_CONS(FIT_MTD_CMD_LOG_TIME_STAMP_HI, 0, data);
data              218 drivers/block/swim.c 				 unsigned char *data);
data              766 drivers/block/swim.c static struct kobject *floppy_find(dev_t dev, int *part, void *data)
data              768 drivers/block/swim.c 	struct swim_priv *swd = data;
data               62 drivers/block/swim3.c 	REG(data);
data              408 drivers/block/umem.c static void process_page(unsigned long data)
data              418 drivers/block/umem.c 	struct cardinfo *card = (struct cardinfo *)data;
data              509 drivers/block/umem.c 	struct cardinfo *card = cb->data;
data              791 drivers/block/umem.c 	unsigned int	saved_bar, data;
data              947 drivers/block/umem.c 	data = 0xffffffff;
data              948 drivers/block/umem.c 	pci_write_config_dword(dev, PCI_BASE_ADDRESS_1, data);
data              949 drivers/block/umem.c 	pci_read_config_dword(dev, PCI_BASE_ADDRESS_1, &data);
data              951 drivers/block/umem.c 	data &= 0xfffffff0;
data              952 drivers/block/umem.c 	data = ~data;
data              953 drivers/block/umem.c 	data += 1;
data              964 drivers/block/umem.c 		"Window size %d bytes, IRQ %d\n", data, dev->irq);
data              144 drivers/block/virtio_blk.c 			     unsigned int cmd, unsigned long data)
data              156 drivers/block/virtio_blk.c 				  (void __user *)data);
data              270 drivers/block/xen-blkback/blkback.c 	struct persistent_gnt *data;
data              275 drivers/block/xen-blkback/blkback.c 		data = container_of(node, struct persistent_gnt, node);
data              277 drivers/block/xen-blkback/blkback.c 		if (gref < data->gnt)
data              279 drivers/block/xen-blkback/blkback.c 		else if (gref > data->gnt)
data              282 drivers/block/xen-blkback/blkback.c 			if (data->active) {
data              286 drivers/block/xen-blkback/blkback.c 			data->active = true;
data              288 drivers/block/xen-blkback/blkback.c 			return data;
data              720 drivers/block/xen-blkback/blkback.c static void xen_blkbk_unmap_and_respond_callback(int result, struct gntab_unmap_queue_data *data)
data              722 drivers/block/xen-blkback/blkback.c 	struct pending_req *pending_req = (struct pending_req *)(data->data);
data              730 drivers/block/xen-blkback/blkback.c 	put_free_pages(ring, data->pages, data->count);
data              762 drivers/block/xen-blkback/blkback.c 	work->data = req;
data              585 drivers/block/xen-blkfront.c 				     unsigned int len, void *data)
data              587 drivers/block/xen-blkfront.c 	struct setup_rw_req *setup = data;
data             1370 drivers/block/xen-blkfront.c 				  unsigned int len, void *data)
data             1372 drivers/block/xen-blkfront.c 	struct copy_from_grant *info = data;
data             1428 drivers/block/xen-blkfront.c 	struct copy_from_grant data = {
data             1474 drivers/block/xen-blkfront.c 	data.s = s;
data             1481 drivers/block/xen-blkfront.c 			data.bvec_offset = sg->offset;
data             1482 drivers/block/xen-blkfront.c 			data.bvec_data = kmap_atomic(sg_page(sg));
data             1488 drivers/block/xen-blkfront.c 						      &data);
data             1490 drivers/block/xen-blkfront.c 			kunmap_atomic(data.bvec_data);
data              765 drivers/block/xsysace.c static void ace_fsm_tasklet(unsigned long data)
data              767 drivers/block/xsysace.c 	struct ace_device *ace = (void *)data;
data              333 drivers/block/z2ram.c static struct kobject *z2_find(dev_t dev, int *part, void *data)
data             2072 drivers/block/zram/zram_drv.c static int zram_remove_cb(int id, void *ptr, void *data)
data              223 drivers/bluetooth/ath3k.c 	memcpy(send_buf, firmware->data, FW_HDR_SIZE);
data              241 drivers/bluetooth/ath3k.c 		memcpy(send_buf, firmware->data + sent, size);
data              319 drivers/bluetooth/ath3k.c 	memcpy(send_buf, firmware->data, size);
data              341 drivers/bluetooth/ath3k.c 		memcpy(send_buf, firmware->data + sent, size);
data              425 drivers/bluetooth/ath3k.c 	pt_rom_version = get_unaligned_le32(firmware->data +
data              427 drivers/bluetooth/ath3k.c 	pt_build_version = get_unaligned_le32(firmware->data +
data               66 drivers/bluetooth/bcm203x.c 	struct bcm203x_data *data = urb->context;
data               74 drivers/bluetooth/bcm203x.c 		data->state = BCM203X_ERROR;
data               78 drivers/bluetooth/bcm203x.c 	switch (data->state) {
data               80 drivers/bluetooth/bcm203x.c 		memcpy(data->buffer, "#", 1);
data               83 drivers/bluetooth/bcm203x.c 				data->buffer, 1, bcm203x_complete, data);
data               85 drivers/bluetooth/bcm203x.c 		data->state = BCM203X_SELECT_MEMORY;
data               88 drivers/bluetooth/bcm203x.c 		schedule_work(&data->work);
data               93 drivers/bluetooth/bcm203x.c 				data->buffer, 32, bcm203x_complete, data, 1);
data               95 drivers/bluetooth/bcm203x.c 		data->state = BCM203X_CHECK_MEMORY;
data               97 drivers/bluetooth/bcm203x.c 		if (usb_submit_urb(data->urb, GFP_ATOMIC) < 0)
data              102 drivers/bluetooth/bcm203x.c 		if (data->buffer[0] != '#') {
data              104 drivers/bluetooth/bcm203x.c 			data->state = BCM203X_ERROR;
data              108 drivers/bluetooth/bcm203x.c 		data->state = BCM203X_LOAD_FIRMWARE;
data              111 drivers/bluetooth/bcm203x.c 		if (data->fw_sent == data->fw_size) {
data              113 drivers/bluetooth/bcm203x.c 				data->buffer, 32, bcm203x_complete, data, 1);
data              115 drivers/bluetooth/bcm203x.c 			data->state = BCM203X_CHECK_FIRMWARE;
data              117 drivers/bluetooth/bcm203x.c 			len = min_t(uint, data->fw_size - data->fw_sent, 4096);
data              120 drivers/bluetooth/bcm203x.c 				data->fw_data + data->fw_sent, len, bcm203x_complete, data);
data              122 drivers/bluetooth/bcm203x.c 			data->fw_sent += len;
data              125 drivers/bluetooth/bcm203x.c 		if (usb_submit_urb(data->urb, GFP_ATOMIC) < 0)
data              130 drivers/bluetooth/bcm203x.c 		if (data->buffer[0] != '.') {
data              132 drivers/bluetooth/bcm203x.c 			data->state = BCM203X_ERROR;
data              136 drivers/bluetooth/bcm203x.c 		data->state = BCM203X_RESET;
data              143 drivers/bluetooth/bcm203x.c 	struct bcm203x_data *data =
data              146 drivers/bluetooth/bcm203x.c 	if (atomic_read(&data->shutdown))
data              149 drivers/bluetooth/bcm203x.c 	if (usb_submit_urb(data->urb, GFP_KERNEL) < 0)
data              157 drivers/bluetooth/bcm203x.c 	struct bcm203x_data *data;
data              165 drivers/bluetooth/bcm203x.c 	data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL);
data              166 drivers/bluetooth/bcm203x.c 	if (!data)
data              169 drivers/bluetooth/bcm203x.c 	data->udev  = udev;
data              170 drivers/bluetooth/bcm203x.c 	data->state = BCM203X_LOAD_MINIDRV;
data              172 drivers/bluetooth/bcm203x.c 	data->urb = usb_alloc_urb(0, GFP_KERNEL);
data              173 drivers/bluetooth/bcm203x.c 	if (!data->urb)
data              178 drivers/bluetooth/bcm203x.c 		usb_free_urb(data->urb);
data              182 drivers/bluetooth/bcm203x.c 	BT_DBG("minidrv data %p size %zu", firmware->data, firmware->size);
data              186 drivers/bluetooth/bcm203x.c 	data->buffer = kmalloc(size, GFP_KERNEL);
data              187 drivers/bluetooth/bcm203x.c 	if (!data->buffer) {
data              190 drivers/bluetooth/bcm203x.c 		usb_free_urb(data->urb);
data              194 drivers/bluetooth/bcm203x.c 	memcpy(data->buffer, firmware->data, firmware->size);
data              196 drivers/bluetooth/bcm203x.c 	usb_fill_bulk_urb(data->urb, udev, usb_sndbulkpipe(udev, BCM203X_OUT_EP),
data              197 drivers/bluetooth/bcm203x.c 			data->buffer, firmware->size, bcm203x_complete, data);
data              203 drivers/bluetooth/bcm203x.c 		usb_free_urb(data->urb);
data              204 drivers/bluetooth/bcm203x.c 		kfree(data->buffer);
data              208 drivers/bluetooth/bcm203x.c 	BT_DBG("firmware data %p size %zu", firmware->data, firmware->size);
data              210 drivers/bluetooth/bcm203x.c 	data->fw_data = kmemdup(firmware->data, firmware->size, GFP_KERNEL);
data              211 drivers/bluetooth/bcm203x.c 	if (!data->fw_data) {
data              214 drivers/bluetooth/bcm203x.c 		usb_free_urb(data->urb);
data              215 drivers/bluetooth/bcm203x.c 		kfree(data->buffer);
data              219 drivers/bluetooth/bcm203x.c 	data->fw_size = firmware->size;
data              220 drivers/bluetooth/bcm203x.c 	data->fw_sent = 0;
data              224 drivers/bluetooth/bcm203x.c 	INIT_WORK(&data->work, bcm203x_work);
data              226 drivers/bluetooth/bcm203x.c 	usb_set_intfdata(intf, data);
data              229 drivers/bluetooth/bcm203x.c 	schedule_work(&data->work);
data              236 drivers/bluetooth/bcm203x.c 	struct bcm203x_data *data = usb_get_intfdata(intf);
data              240 drivers/bluetooth/bcm203x.c 	atomic_inc(&data->shutdown);
data              241 drivers/bluetooth/bcm203x.c 	cancel_work_sync(&data->work);
data              243 drivers/bluetooth/bcm203x.c 	usb_kill_urb(data->urb);
data              247 drivers/bluetooth/bcm203x.c 	usb_free_urb(data->urb);
data              248 drivers/bluetooth/bcm203x.c 	kfree(data->fw_data);
data              249 drivers/bluetooth/bcm203x.c 	kfree(data->buffer);
data               78 drivers/bluetooth/bfusb.c static struct urb *bfusb_get_completed(struct bfusb_data *data)
data               83 drivers/bluetooth/bfusb.c 	BT_DBG("bfusb %p", data);
data               85 drivers/bluetooth/bfusb.c 	skb = skb_dequeue(&data->completed_q);
data               94 drivers/bluetooth/bfusb.c static void bfusb_unlink_urbs(struct bfusb_data *data)
data               99 drivers/bluetooth/bfusb.c 	BT_DBG("bfusb %p", data);
data              101 drivers/bluetooth/bfusb.c 	while ((skb = skb_dequeue(&data->pending_q))) {
data              104 drivers/bluetooth/bfusb.c 		skb_queue_tail(&data->completed_q, skb);
data              107 drivers/bluetooth/bfusb.c 	while ((urb = bfusb_get_completed(data)))
data              111 drivers/bluetooth/bfusb.c static int bfusb_send_bulk(struct bfusb_data *data, struct sk_buff *skb)
data              114 drivers/bluetooth/bfusb.c 	struct urb *urb = bfusb_get_completed(data);
data              117 drivers/bluetooth/bfusb.c 	BT_DBG("bfusb %p skb %p len %d", data, skb, skb->len);
data              125 drivers/bluetooth/bfusb.c 	pipe = usb_sndbulkpipe(data->udev, data->bulk_out_ep);
data              127 drivers/bluetooth/bfusb.c 	usb_fill_bulk_urb(urb, data->udev, pipe, skb->data, skb->len,
data              132 drivers/bluetooth/bfusb.c 	skb_queue_tail(&data->pending_q, skb);
data              137 drivers/bluetooth/bfusb.c 					data->hdev->name, urb, err);
data              138 drivers/bluetooth/bfusb.c 		skb_unlink(skb, &data->pending_q);
data              141 drivers/bluetooth/bfusb.c 		atomic_inc(&data->pending_tx);
data              146 drivers/bluetooth/bfusb.c static void bfusb_tx_wakeup(struct bfusb_data *data)
data              150 drivers/bluetooth/bfusb.c 	BT_DBG("bfusb %p", data);
data              152 drivers/bluetooth/bfusb.c 	if (test_and_set_bit(BFUSB_TX_PROCESS, &data->state)) {
data              153 drivers/bluetooth/bfusb.c 		set_bit(BFUSB_TX_WAKEUP, &data->state);
data              158 drivers/bluetooth/bfusb.c 		clear_bit(BFUSB_TX_WAKEUP, &data->state);
data              160 drivers/bluetooth/bfusb.c 		while ((atomic_read(&data->pending_tx) < BFUSB_MAX_BULK_TX) &&
data              161 drivers/bluetooth/bfusb.c 				(skb = skb_dequeue(&data->transmit_q))) {
data              162 drivers/bluetooth/bfusb.c 			if (bfusb_send_bulk(data, skb) < 0) {
data              163 drivers/bluetooth/bfusb.c 				skb_queue_head(&data->transmit_q, skb);
data              168 drivers/bluetooth/bfusb.c 	} while (test_bit(BFUSB_TX_WAKEUP, &data->state));
data              170 drivers/bluetooth/bfusb.c 	clear_bit(BFUSB_TX_PROCESS, &data->state);
data              176 drivers/bluetooth/bfusb.c 	struct bfusb_data *data = (struct bfusb_data *) skb->dev;
data              178 drivers/bluetooth/bfusb.c 	BT_DBG("bfusb %p urb %p skb %p len %d", data, urb, skb, skb->len);
data              180 drivers/bluetooth/bfusb.c 	atomic_dec(&data->pending_tx);
data              182 drivers/bluetooth/bfusb.c 	if (!test_bit(HCI_RUNNING, &data->hdev->flags))
data              186 drivers/bluetooth/bfusb.c 		data->hdev->stat.byte_tx += skb->len;
data              188 drivers/bluetooth/bfusb.c 		data->hdev->stat.err_tx++;
data              190 drivers/bluetooth/bfusb.c 	read_lock(&data->lock);
data              192 drivers/bluetooth/bfusb.c 	skb_unlink(skb, &data->pending_q);
data              193 drivers/bluetooth/bfusb.c 	skb_queue_tail(&data->completed_q, skb);
data              195 drivers/bluetooth/bfusb.c 	bfusb_tx_wakeup(data);
data              197 drivers/bluetooth/bfusb.c 	read_unlock(&data->lock);
data              201 drivers/bluetooth/bfusb.c static int bfusb_rx_submit(struct bfusb_data *data, struct urb *urb)
data              207 drivers/bluetooth/bfusb.c 	BT_DBG("bfusb %p urb %p", data, urb);
data              221 drivers/bluetooth/bfusb.c 	skb->dev = (void *) data;
data              226 drivers/bluetooth/bfusb.c 	pipe = usb_rcvbulkpipe(data->udev, data->bulk_in_ep);
data              228 drivers/bluetooth/bfusb.c 	usb_fill_bulk_urb(urb, data->udev, pipe, skb->data, size,
data              231 drivers/bluetooth/bfusb.c 	skb_queue_tail(&data->pending_q, skb);
data              236 drivers/bluetooth/bfusb.c 					data->hdev->name, urb, err);
data              237 drivers/bluetooth/bfusb.c 		skb_unlink(skb, &data->pending_q);
data              245 drivers/bluetooth/bfusb.c static inline int bfusb_recv_block(struct bfusb_data *data, int hdr, unsigned char *buf, int len)
data              247 drivers/bluetooth/bfusb.c 	BT_DBG("bfusb %p hdr 0x%02x data %p len %d", data, hdr, buf, len);
data              250 drivers/bluetooth/bfusb.c 		BT_ERR("%s error in block", data->hdev->name);
data              251 drivers/bluetooth/bfusb.c 		kfree_skb(data->reassembly);
data              252 drivers/bluetooth/bfusb.c 		data->reassembly = NULL;
data              261 drivers/bluetooth/bfusb.c 		if (data->reassembly) {
data              262 drivers/bluetooth/bfusb.c 			BT_ERR("%s unexpected start block", data->hdev->name);
data              263 drivers/bluetooth/bfusb.c 			kfree_skb(data->reassembly);
data              264 drivers/bluetooth/bfusb.c 			data->reassembly = NULL;
data              268 drivers/bluetooth/bfusb.c 			BT_ERR("%s no packet type found", data->hdev->name);
data              280 drivers/bluetooth/bfusb.c 				BT_ERR("%s event block is too short", data->hdev->name);
data              290 drivers/bluetooth/bfusb.c 				BT_ERR("%s data block is too short", data->hdev->name);
data              300 drivers/bluetooth/bfusb.c 				BT_ERR("%s audio block is too short", data->hdev->name);
data              308 drivers/bluetooth/bfusb.c 			BT_ERR("%s no memory for the packet", data->hdev->name);
data              314 drivers/bluetooth/bfusb.c 		data->reassembly = skb;
data              316 drivers/bluetooth/bfusb.c 		if (!data->reassembly) {
data              317 drivers/bluetooth/bfusb.c 			BT_ERR("%s unexpected continuation block", data->hdev->name);
data              323 drivers/bluetooth/bfusb.c 		skb_put_data(data->reassembly, buf, len);
data              326 drivers/bluetooth/bfusb.c 		hci_recv_frame(data->hdev, data->reassembly);
data              327 drivers/bluetooth/bfusb.c 		data->reassembly = NULL;
data              336 drivers/bluetooth/bfusb.c 	struct bfusb_data *data = (struct bfusb_data *) skb->dev;
data              341 drivers/bluetooth/bfusb.c 	BT_DBG("bfusb %p urb %p skb %p len %d", data, urb, skb, skb->len);
data              343 drivers/bluetooth/bfusb.c 	read_lock(&data->lock);
data              345 drivers/bluetooth/bfusb.c 	if (!test_bit(HCI_RUNNING, &data->hdev->flags))
data              351 drivers/bluetooth/bfusb.c 	data->hdev->stat.byte_rx += count;
data              370 drivers/bluetooth/bfusb.c 					data->hdev->name);
data              374 drivers/bluetooth/bfusb.c 			bfusb_recv_block(data, hdr, buf, len);
data              380 drivers/bluetooth/bfusb.c 	skb_unlink(skb, &data->pending_q);
data              383 drivers/bluetooth/bfusb.c 	bfusb_rx_submit(data, urb);
data              385 drivers/bluetooth/bfusb.c 	read_unlock(&data->lock);
data              390 drivers/bluetooth/bfusb.c 	urb->dev = data->udev;
data              395 drivers/bluetooth/bfusb.c 					data->hdev->name, urb, err);
data              399 drivers/bluetooth/bfusb.c 	read_unlock(&data->lock);
data              404 drivers/bluetooth/bfusb.c 	struct bfusb_data *data = hci_get_drvdata(hdev);
data              408 drivers/bluetooth/bfusb.c 	BT_DBG("hdev %p bfusb %p", hdev, data);
data              410 drivers/bluetooth/bfusb.c 	write_lock_irqsave(&data->lock, flags);
data              412 drivers/bluetooth/bfusb.c 	err = bfusb_rx_submit(data, NULL);
data              415 drivers/bluetooth/bfusb.c 			bfusb_rx_submit(data, NULL);
data              418 drivers/bluetooth/bfusb.c 	write_unlock_irqrestore(&data->lock, flags);
data              425 drivers/bluetooth/bfusb.c 	struct bfusb_data *data = hci_get_drvdata(hdev);
data              427 drivers/bluetooth/bfusb.c 	BT_DBG("hdev %p bfusb %p", hdev, data);
data              429 drivers/bluetooth/bfusb.c 	skb_queue_purge(&data->transmit_q);
data              436 drivers/bluetooth/bfusb.c 	struct bfusb_data *data = hci_get_drvdata(hdev);
data              439 drivers/bluetooth/bfusb.c 	BT_DBG("hdev %p bfusb %p", hdev, data);
data              441 drivers/bluetooth/bfusb.c 	write_lock_irqsave(&data->lock, flags);
data              442 drivers/bluetooth/bfusb.c 	write_unlock_irqrestore(&data->lock, flags);
data              444 drivers/bluetooth/bfusb.c 	bfusb_unlink_urbs(data);
data              452 drivers/bluetooth/bfusb.c 	struct bfusb_data *data = hci_get_drvdata(hdev);
data              484 drivers/bluetooth/bfusb.c 	nskb->dev = (void *) data;
data              501 drivers/bluetooth/bfusb.c 	if ((nskb->len % data->bulk_pkt_size) == 0) {
data              507 drivers/bluetooth/bfusb.c 	read_lock(&data->lock);
data              509 drivers/bluetooth/bfusb.c 	skb_queue_tail(&data->transmit_q, nskb);
data              510 drivers/bluetooth/bfusb.c 	bfusb_tx_wakeup(data);
data              512 drivers/bluetooth/bfusb.c 	read_unlock(&data->lock);
data              519 drivers/bluetooth/bfusb.c static int bfusb_load_firmware(struct bfusb_data *data,
data              525 drivers/bluetooth/bfusb.c 	BT_DBG("bfusb %p udev %p", data, data->udev);
data              535 drivers/bluetooth/bfusb.c 	pipe = usb_sndctrlpipe(data->udev, 0);
data              537 drivers/bluetooth/bfusb.c 	if (usb_control_msg(data->udev, pipe, USB_REQ_SET_CONFIGURATION,
data              544 drivers/bluetooth/bfusb.c 	data->udev->toggle[0] = data->udev->toggle[1] = 0;
data              546 drivers/bluetooth/bfusb.c 	pipe = usb_sndbulkpipe(data->udev, data->bulk_out_ep);
data              553 drivers/bluetooth/bfusb.c 		err = usb_bulk_msg(data->udev, pipe, buf, size,
data              565 drivers/bluetooth/bfusb.c 	err = usb_bulk_msg(data->udev, pipe, NULL, 0,
data              572 drivers/bluetooth/bfusb.c 	pipe = usb_sndctrlpipe(data->udev, 0);
data              574 drivers/bluetooth/bfusb.c 	err = usb_control_msg(data->udev, pipe, USB_REQ_SET_CONFIGURATION,
data              581 drivers/bluetooth/bfusb.c 	data->udev->toggle[0] = data->udev->toggle[1] = 0;
data              591 drivers/bluetooth/bfusb.c 	pipe = usb_sndctrlpipe(data->udev, 0);
data              593 drivers/bluetooth/bfusb.c 	usb_control_msg(data->udev, pipe, USB_REQ_SET_CONFIGURATION,
data              606 drivers/bluetooth/bfusb.c 	struct bfusb_data *data;
data              623 drivers/bluetooth/bfusb.c 	data = devm_kzalloc(&intf->dev, sizeof(struct bfusb_data), GFP_KERNEL);
data              624 drivers/bluetooth/bfusb.c 	if (!data)
data              627 drivers/bluetooth/bfusb.c 	data->udev = udev;
data              628 drivers/bluetooth/bfusb.c 	data->bulk_in_ep    = bulk_in_ep->desc.bEndpointAddress;
data              629 drivers/bluetooth/bfusb.c 	data->bulk_out_ep   = bulk_out_ep->desc.bEndpointAddress;
data              630 drivers/bluetooth/bfusb.c 	data->bulk_pkt_size = le16_to_cpu(bulk_out_ep->desc.wMaxPacketSize);
data              632 drivers/bluetooth/bfusb.c 	rwlock_init(&data->lock);
data              634 drivers/bluetooth/bfusb.c 	data->reassembly = NULL;
data              636 drivers/bluetooth/bfusb.c 	skb_queue_head_init(&data->transmit_q);
data              637 drivers/bluetooth/bfusb.c 	skb_queue_head_init(&data->pending_q);
data              638 drivers/bluetooth/bfusb.c 	skb_queue_head_init(&data->completed_q);
data              645 drivers/bluetooth/bfusb.c 	BT_DBG("firmware data %p size %zu", firmware->data, firmware->size);
data              647 drivers/bluetooth/bfusb.c 	if (bfusb_load_firmware(data, firmware->data, firmware->size) < 0) {
data              661 drivers/bluetooth/bfusb.c 	data->hdev = hdev;
data              664 drivers/bluetooth/bfusb.c 	hci_set_drvdata(hdev, data);
data              680 drivers/bluetooth/bfusb.c 	usb_set_intfdata(intf, data);
data              693 drivers/bluetooth/bfusb.c 	struct bfusb_data *data = usb_get_intfdata(intf);
data              694 drivers/bluetooth/bfusb.c 	struct hci_dev *hdev = data->hdev;
data              273 drivers/bluetooth/bluecard_cs.c 		len = bluecard_write(iobase, offset, skb->data, skb->len);
data               87 drivers/bluetooth/bpa10x.c 	struct bpa10x_data *data = hci_get_drvdata(hdev);
data               99 drivers/bluetooth/bpa10x.c 		data->rx_skb[idx] = h4_recv_buf(hdev, data->rx_skb[idx],
data              104 drivers/bluetooth/bpa10x.c 		if (IS_ERR(data->rx_skb[idx])) {
data              107 drivers/bluetooth/bpa10x.c 			data->rx_skb[idx] = NULL;
data              111 drivers/bluetooth/bpa10x.c 	usb_anchor_urb(urb, &data->rx_anchor);
data              122 drivers/bluetooth/bpa10x.c 	struct bpa10x_data *data = hci_get_drvdata(hdev);
data              140 drivers/bluetooth/bpa10x.c 	pipe = usb_rcvintpipe(data->udev, 0x81);
data              142 drivers/bluetooth/bpa10x.c 	usb_fill_int_urb(urb, data->udev, pipe, buf, size,
data              147 drivers/bluetooth/bpa10x.c 	usb_anchor_urb(urb, &data->rx_anchor);
data              162 drivers/bluetooth/bpa10x.c 	struct bpa10x_data *data = hci_get_drvdata(hdev);
data              180 drivers/bluetooth/bpa10x.c 	pipe = usb_rcvbulkpipe(data->udev, 0x82);
data              182 drivers/bluetooth/bpa10x.c 	usb_fill_bulk_urb(urb, data->udev, pipe,
data              187 drivers/bluetooth/bpa10x.c 	usb_anchor_urb(urb, &data->rx_anchor);
data              202 drivers/bluetooth/bpa10x.c 	struct bpa10x_data *data = hci_get_drvdata(hdev);
data              218 drivers/bluetooth/bpa10x.c 	usb_kill_anchored_urbs(&data->rx_anchor);
data              225 drivers/bluetooth/bpa10x.c 	struct bpa10x_data *data = hci_get_drvdata(hdev);
data              229 drivers/bluetooth/bpa10x.c 	usb_kill_anchored_urbs(&data->rx_anchor);
data              236 drivers/bluetooth/bpa10x.c 	struct bpa10x_data *data = hci_get_drvdata(hdev);
data              240 drivers/bluetooth/bpa10x.c 	usb_kill_anchored_urbs(&data->tx_anchor);
data              257 drivers/bluetooth/bpa10x.c 	bt_dev_info(hdev, "%s", (char *)(skb->data + 1));
data              259 drivers/bluetooth/bpa10x.c 	hci_set_fw_info(hdev, "%s", skb->data + 1);
data              267 drivers/bluetooth/bpa10x.c 	struct bpa10x_data *data = hci_get_drvdata(hdev);
data              298 drivers/bluetooth/bpa10x.c 		pipe = usb_sndctrlpipe(data->udev, 0x00);
data              300 drivers/bluetooth/bpa10x.c 		usb_fill_control_urb(urb, data->udev, pipe, (void *) dr,
data              301 drivers/bluetooth/bpa10x.c 				skb->data, skb->len, bpa10x_tx_complete, skb);
data              307 drivers/bluetooth/bpa10x.c 		pipe = usb_sndbulkpipe(data->udev, 0x02);
data              309 drivers/bluetooth/bpa10x.c 		usb_fill_bulk_urb(urb, data->udev, pipe,
data              310 drivers/bluetooth/bpa10x.c 				skb->data, skb->len, bpa10x_tx_complete, skb);
data              316 drivers/bluetooth/bpa10x.c 		pipe = usb_sndbulkpipe(data->udev, 0x02);
data              318 drivers/bluetooth/bpa10x.c 		usb_fill_bulk_urb(urb, data->udev, pipe,
data              319 drivers/bluetooth/bpa10x.c 				skb->data, skb->len, bpa10x_tx_complete, skb);
data              329 drivers/bluetooth/bpa10x.c 	usb_anchor_urb(urb, &data->tx_anchor);
data              365 drivers/bluetooth/bpa10x.c 	struct bpa10x_data *data;
data              374 drivers/bluetooth/bpa10x.c 	data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL);
data              375 drivers/bluetooth/bpa10x.c 	if (!data)
data              378 drivers/bluetooth/bpa10x.c 	data->udev = interface_to_usbdev(intf);
data              380 drivers/bluetooth/bpa10x.c 	init_usb_anchor(&data->tx_anchor);
data              381 drivers/bluetooth/bpa10x.c 	init_usb_anchor(&data->rx_anchor);
data              388 drivers/bluetooth/bpa10x.c 	hci_set_drvdata(hdev, data);
data              390 drivers/bluetooth/bpa10x.c 	data->hdev = hdev;
data              409 drivers/bluetooth/bpa10x.c 	usb_set_intfdata(intf, data);
data              416 drivers/bluetooth/bpa10x.c 	struct bpa10x_data *data = usb_get_intfdata(intf);
data              420 drivers/bluetooth/bpa10x.c 	if (!data)
data              425 drivers/bluetooth/bpa10x.c 	hci_unregister_dev(data->hdev);
data              427 drivers/bluetooth/bpa10x.c 	hci_free_dev(data->hdev);
data              428 drivers/bluetooth/bpa10x.c 	kfree_skb(data->rx_skb[0]);
data              429 drivers/bluetooth/bpa10x.c 	kfree_skb(data->rx_skb[1]);
data              203 drivers/bluetooth/bt3c_cs.c 		len = bt3c_write(iobase, 256, skb->data, skb->len);
data              577 drivers/bluetooth/bt3c_cs.c 	err = bt3c_load_firmware(info, firmware->data, firmware->size);
data               48 drivers/bluetooth/btbcm.c 	bda = (struct hci_rp_read_bd_addr *)skb->data;
data              130 drivers/bluetooth/btbcm.c 	fw_ptr = fw->data;
data              300 drivers/bluetooth/btbcm.c 	bt_dev_info(hdev, "BCM: chip id %u", skb->data[1]);
data              308 drivers/bluetooth/btbcm.c 	bt_dev_info(hdev, "BCM: features 0x%2.2x", skb->data[1]);
data              316 drivers/bluetooth/btbcm.c 	bt_dev_info(hdev, "%s", (char *)(skb->data + 1));
data              379 drivers/bluetooth/btbcm.c 	ver = (struct hci_rp_read_local_version *)skb->data;
data              411 drivers/bluetooth/btbcm.c 		vid = get_unaligned_le16(skb->data + 1);
data              412 drivers/bluetooth/btbcm.c 		pid = get_unaligned_le16(skb->data + 3);
data              485 drivers/bluetooth/btbcm.c 	bt_dev_info(hdev, "%s", (char *)(skb->data + 1));
data              511 drivers/bluetooth/btbcm.c 			    skb->data[1], get_unaligned_le16(skb->data + 5));
data              519 drivers/bluetooth/btbcm.c 			    get_unaligned_le16(skb->data + 1),
data              520 drivers/bluetooth/btbcm.c 			    get_unaligned_le16(skb->data + 3));
data              527 drivers/bluetooth/btbcm.c 		bt_dev_info(hdev, "BCM: features 0x%2.2x", skb->data[1]);
data              534 drivers/bluetooth/btbcm.c 		bt_dev_info(hdev, "%s", (char *)(skb->data + 1));
data               43 drivers/bluetooth/btintel.c 	bda = (struct hci_rp_read_bd_addr *)skb->data;
data              201 drivers/bluetooth/btintel.c 	bt_dev_err(hdev, "Exception info %s", (char *)(skb->data + 1));
data              270 drivers/bluetooth/btintel.c 	fw_ptr = fw->data;
data              275 drivers/bluetooth/btintel.c 	while (fw->size > fw_ptr - fw->data) {
data              355 drivers/bluetooth/btintel.c 	memcpy(ver, skb->data, sizeof(*ver));
data              379 drivers/bluetooth/btintel.c 	__u8    data[0];
data              385 drivers/bluetooth/btintel.c 	__u8    data[0];
data              436 drivers/bluetooth/btintel.c 	rp = (struct ibt_rp_reg_access *)skb->data;
data              445 drivers/bluetooth/btintel.c 	memcpy(val, rp->data, val_size);
data              488 drivers/bluetooth/btintel.c 	memcpy(&cp->data, val, val_size);
data              506 drivers/bluetooth/btintel.c static int regmap_ibt_write(void *context, const void *data, size_t count)
data              514 drivers/bluetooth/btintel.c 	return regmap_ibt_gather_write(context, data, 4, data + 4, count - 4);
data              596 drivers/bluetooth/btintel.c 	memcpy(params, skb->data, sizeof(*params));
data              639 drivers/bluetooth/btintel.c 	err = btintel_secure_send(hdev, 0x00, 128, fw->data);
data              648 drivers/bluetooth/btintel.c 	err = btintel_secure_send(hdev, 0x03, 256, fw->data + 128);
data              657 drivers/bluetooth/btintel.c 	err = btintel_secure_send(hdev, 0x02, 256, fw->data + 388);
data              663 drivers/bluetooth/btintel.c 	fw_ptr = fw->data + 644;
data              666 drivers/bluetooth/btintel.c 	while (fw_ptr - fw->data < fw->size) {
data              163 drivers/bluetooth/btmrvl_drv.h 	u8 data[4];
data               56 drivers/bluetooth/btmrvl_main.c 	struct hci_event_hdr *hdr = (void *) skb->data;
data               62 drivers/bluetooth/btmrvl_main.c 		ec = (void *) (skb->data + HCI_EVENT_HDR_SIZE);
data               89 drivers/bluetooth/btmrvl_main.c 	event = (struct btmrvl_event *) skb->data;
data               96 drivers/bluetooth/btmrvl_main.c 	switch (event->data[0]) {
data               98 drivers/bluetooth/btmrvl_main.c 		if (!event->data[2]) {
data               99 drivers/bluetooth/btmrvl_main.c 			if (event->data[1] == BT_PS_ENABLE)
data              111 drivers/bluetooth/btmrvl_main.c 		if (!event->data[3])
data              112 drivers/bluetooth/btmrvl_main.c 			BT_DBG("gpio=%x, gap=%x", event->data[1],
data              113 drivers/bluetooth/btmrvl_main.c 							event->data[2]);
data              119 drivers/bluetooth/btmrvl_main.c 		if (!event->data[1]) {
data              132 drivers/bluetooth/btmrvl_main.c 				event->data[1] == MODULE_BRINGUP_REQ) {
data              134 drivers/bluetooth/btmrvl_main.c 				((event->data[2] == MODULE_BROUGHT_UP) ||
data              135 drivers/bluetooth/btmrvl_main.c 				(event->data[2] == MODULE_ALREADY_UP)) ?
data              138 drivers/bluetooth/btmrvl_main.c 			if (event->length > 3 && event->data[3])
data              145 drivers/bluetooth/btmrvl_main.c 				event->data[1] == MODULE_SHUTDOWN_REQ) {
data              146 drivers/bluetooth/btmrvl_main.c 			BT_DBG("EVENT:%s", (event->data[2]) ?
data              155 drivers/bluetooth/btmrvl_main.c 		if (event->data[1] == BT_PS_SLEEP)
data              162 drivers/bluetooth/btmrvl_main.c 		BT_DBG("Unknown Event=%d", event->data[0]);
data              365 drivers/bluetooth/btmrvl_main.c 	if (!skb || !skb->data)
data              381 drivers/bluetooth/btmrvl_main.c 	skb->data[0] = (skb->len & 0x0000ff);
data              382 drivers/bluetooth/btmrvl_main.c 	skb->data[1] = (skb->len & 0x00ff00) >> 8;
data              383 drivers/bluetooth/btmrvl_main.c 	skb->data[2] = (skb->len & 0xff0000) >> 16;
data              384 drivers/bluetooth/btmrvl_main.c 	skb->data[3] = hci_skb_pkt_type(skb);
data              387 drivers/bluetooth/btmrvl_main.c 		ret = priv->hw_host_to_card(priv, skb->data, skb->len);
data              484 drivers/bluetooth/btmrvl_main.c 				    u8 *data, int len)
data              488 drivers/bluetooth/btmrvl_main.c 	data[0] = 0x00;
data              489 drivers/bluetooth/btmrvl_main.c 	data[1] = 0x00;
data              490 drivers/bluetooth/btmrvl_main.c 	data[2] = 0x00;
data              491 drivers/bluetooth/btmrvl_main.c 	data[3] = len;
data              494 drivers/bluetooth/btmrvl_main.c 			     DUMP_PREFIX_OFFSET, data, BT_CAL_HDR_LEN + len);
data              496 drivers/bluetooth/btmrvl_main.c 	ret = btmrvl_send_sync_cmd(priv, BT_CMD_LOAD_CONFIG_DATA, data,
data              594 drivers/bluetooth/btmrvl_main.c static int btmrvl_service_main_thread(void *data)
data              596 drivers/bluetooth/btmrvl_main.c 	struct btmrvl_thread *thread = data;
data              535 drivers/bluetooth/btmrvl_sdio.c 	helper = fw_helper->data;
data              635 drivers/bluetooth/btmrvl_sdio.c 	firmware = fw_firmware->data;
data              799 drivers/bluetooth/btmrvl_sdio.c 	if ((unsigned long) skb->data & (BTSDIO_DMA_ALIGN - 1)) {
data              800 drivers/bluetooth/btmrvl_sdio.c 		skb_put(skb, (unsigned long) skb->data &
data              802 drivers/bluetooth/btmrvl_sdio.c 		skb_pull(skb, (unsigned long) skb->data &
data              806 drivers/bluetooth/btmrvl_sdio.c 	payload = skb->data;
data             1291 drivers/bluetooth/btmrvl_sdio.c 	u8 loop, func, data;
data             1316 drivers/bluetooth/btmrvl_sdio.c 				data = sdio_f0_readb(card->func, reg, &ret);
data             1318 drivers/bluetooth/btmrvl_sdio.c 				data = sdio_readb(card->func, reg, &ret);
data             1321 drivers/bluetooth/btmrvl_sdio.c 				ptr += sprintf(ptr, "%02x ", data);
data             1585 drivers/bluetooth/btmrvl_sdio.c 		struct btmrvl_sdio_device *data = (void *) id->driver_data;
data             1586 drivers/bluetooth/btmrvl_sdio.c 		card->helper = data->helper;
data             1587 drivers/bluetooth/btmrvl_sdio.c 		card->firmware = data->firmware;
data             1588 drivers/bluetooth/btmrvl_sdio.c 		card->reg = data->reg;
data             1589 drivers/bluetooth/btmrvl_sdio.c 		card->sd_blksz_fw_dl = data->sd_blksz_fw_dl;
data             1590 drivers/bluetooth/btmrvl_sdio.c 		card->support_pscan_win_report = data->support_pscan_win_report;
data             1591 drivers/bluetooth/btmrvl_sdio.c 		card->supports_fw_dump = data->supports_fw_dump;
data              126 drivers/bluetooth/btmtksdio.c 	u8 data[256];
data              151 drivers/bluetooth/btmtksdio.c 	const void *data;
data              166 drivers/bluetooth/btmtksdio.c 	const struct btmtksdio_data *data;
data              189 drivers/bluetooth/btmtksdio.c 	memcpy(wc.data, wmt_params->data, wmt_params->dlen);
data              223 drivers/bluetooth/btmtksdio.c 	wmt_evt = (struct btmtk_hci_wmt_evt *)bdev->evt_skb->data;
data              276 drivers/bluetooth/btmtksdio.c 	sdio_hdr = (void *)skb->data;
data              281 drivers/bluetooth/btmtksdio.c 	err = sdio_writesb(bdev->func, MTK_REG_CTDR, skb->data,
data              332 drivers/bluetooth/btmtksdio.c 	struct hci_event_hdr *hdr = (void *)skb->data;
data              401 drivers/bluetooth/btmtksdio.c 	err = sdio_readsb(bdev->func, skb->data, MTK_REG_CRDR, rx_size);
data              405 drivers/bluetooth/btmtksdio.c 	sdio_hdr = (void *)skb->data;
data              445 drivers/bluetooth/btmtksdio.c 			dlen = skb->data[(&pkts[i])->loff];
data              448 drivers/bluetooth/btmtksdio.c 			dlen = get_unaligned_le16(skb->data +
data              668 drivers/bluetooth/btmtksdio.c 	wmt_params.data = &param;
data              695 drivers/bluetooth/btmtksdio.c 	fw_ptr = fw->data;
data              722 drivers/bluetooth/btmtksdio.c 		wmt_params.data = fw_ptr;
data              738 drivers/bluetooth/btmtksdio.c 	wmt_params.data = NULL;
data              773 drivers/bluetooth/btmtksdio.c 	wmt_params.data = NULL;
data              788 drivers/bluetooth/btmtksdio.c 	err = mtk_setup_firmware(hdev, bdev->data->fwname);
data              814 drivers/bluetooth/btmtksdio.c 	wmt_params.data = &param;
data              882 drivers/bluetooth/btmtksdio.c 	wmt_params.data = &param;
data              936 drivers/bluetooth/btmtksdio.c 	bdev->data = (void *)id->driver_data;
data              937 drivers/bluetooth/btmtksdio.c 	if (!bdev->data)
data               86 drivers/bluetooth/btmtkuart.c 	u8 data[256];
data              111 drivers/bluetooth/btmtkuart.c 	const void *data;
data              141 drivers/bluetooth/btmtkuart.c 	const struct btmtkuart_data *data;
data              145 drivers/bluetooth/btmtkuart.c 	((bdev)->data->flags & BTMTKUART_FLAG_STANDALONE_HW)
data              147 drivers/bluetooth/btmtkuart.c 	!((bdev)->data->flags & BTMTKUART_FLAG_STANDALONE_HW)
data              169 drivers/bluetooth/btmtkuart.c 	memcpy(wc.data, wmt_params->data, wmt_params->dlen);
data              203 drivers/bluetooth/btmtkuart.c 	wmt_evt = (struct btmtk_hci_wmt_evt *)bdev->evt_skb->data;
data              254 drivers/bluetooth/btmtkuart.c 	fw_ptr = fw->data;
data              281 drivers/bluetooth/btmtkuart.c 		wmt_params.data = fw_ptr;
data              297 drivers/bluetooth/btmtkuart.c 	wmt_params.data = NULL;
data              318 drivers/bluetooth/btmtkuart.c 	struct hci_event_hdr *hdr = (void *)skb->data;
data              385 drivers/bluetooth/btmtkuart.c 			len = serdev_device_write_buf(serdev, skb->data,
data              426 drivers/bluetooth/btmtkuart.c mtk_stp_split(struct btmtkuart_dev *bdev, const unsigned char *data, int count,
data              437 drivers/bluetooth/btmtkuart.c 		bdev->stp_pad[bdev->stp_cursor] = *data;
data              439 drivers/bluetooth/btmtkuart.c 		data++;
data              468 drivers/bluetooth/btmtkuart.c 	return data;
data              471 drivers/bluetooth/btmtkuart.c static int btmtkuart_recv(struct hci_dev *hdev, const u8 *data, size_t count)
data              474 drivers/bluetooth/btmtkuart.c 	const unsigned char *p_left = data, *p_h4;
data              520 drivers/bluetooth/btmtkuart.c static int btmtkuart_receive_buf(struct serdev_device *serdev, const u8 *data,
data              526 drivers/bluetooth/btmtkuart.c 	err = btmtkuart_recv(bdev->hdev, data, count);
data              650 drivers/bluetooth/btmtkuart.c 	wmt_params.data = &param;
data              677 drivers/bluetooth/btmtkuart.c 	wmt_params.data = &baudrate;
data              712 drivers/bluetooth/btmtkuart.c 	wmt_params.data = NULL;
data              747 drivers/bluetooth/btmtkuart.c 		wmt_params.data = NULL;
data              766 drivers/bluetooth/btmtkuart.c 	wmt_params.data = NULL;
data              781 drivers/bluetooth/btmtkuart.c 	err = mtk_setup_firmware(hdev, bdev->data->fwname);
data              807 drivers/bluetooth/btmtkuart.c 	wmt_params.data = &param;
data              852 drivers/bluetooth/btmtkuart.c 	wmt_params.data = &param;
data              976 drivers/bluetooth/btmtkuart.c 	bdev->data = of_device_get_match_data(&serdev->dev);
data              977 drivers/bluetooth/btmtkuart.c 	if (!bdev->data)
data             1109 drivers/bluetooth/btmtkuart.c 	{ .compatible = "mediatek,mt7622-bluetooth", .data = &mt7622_data},
data             1110 drivers/bluetooth/btmtkuart.c 	{ .compatible = "mediatek,mt7663u-bluetooth", .data = &mt7663_data},
data             1111 drivers/bluetooth/btmtkuart.c 	{ .compatible = "mediatek,mt7668u-bluetooth", .data = &mt7668_data},
data               43 drivers/bluetooth/btqca.c 	edl = (struct edl_event_hdr *)(skb->data);
data               58 drivers/bluetooth/btqca.c 	ver = (struct rome_version *)(edl->data);
data              127 drivers/bluetooth/btqca.c 	const u8 *data;
data              135 drivers/bluetooth/btqca.c 	tlv = (struct tlv_type_hdr *)fw->data;
data              148 drivers/bluetooth/btqca.c 		tlv_patch = (struct tlv_type_patch *)tlv->data;
data              185 drivers/bluetooth/btqca.c 		data = tlv->data;
data              187 drivers/bluetooth/btqca.c 			tlv_nvm = (struct tlv_type_nvm *)(data + idx);
data              199 drivers/bluetooth/btqca.c 				tlv_nvm->data[0] |= 0x80;
data              202 drivers/bluetooth/btqca.c 				tlv_nvm->data[2] = config->user_baud_rate;
data              210 drivers/bluetooth/btqca.c 				tlv_nvm->data[0] |= 0x01;
data              226 drivers/bluetooth/btqca.c 				 const u8 *data, enum rome_tlv_dnld_mode mode)
data              236 drivers/bluetooth/btqca.c 	memcpy(cmd + 2, data, seg_size);
data              256 drivers/bluetooth/btqca.c 	edl = (struct edl_event_hdr *)(skb->data);
data              263 drivers/bluetooth/btqca.c 	tlv_resp = (struct tlv_seg_resp *)(edl->data);
data              321 drivers/bluetooth/btqca.c 	segment = fw->data;
data               82 drivers/bluetooth/btqca.h 	__u8 data[0];
data              115 drivers/bluetooth/btqca.h 	__u8   data[0];
data              120 drivers/bluetooth/btqca.h 	__u8   data[0];
data               28 drivers/bluetooth/btqcomsmd.c 			   const void *data, size_t count)
data               40 drivers/bluetooth/btqcomsmd.c 	skb_put_data(skb, data, count);
data               45 drivers/bluetooth/btqcomsmd.c static int btqcomsmd_acl_callback(struct rpmsg_device *rpdev, void *data,
data               51 drivers/bluetooth/btqcomsmd.c 	return btqcomsmd_recv(btq->hdev, HCI_ACLDATA_PKT, data, count);
data               54 drivers/bluetooth/btqcomsmd.c static int btqcomsmd_cmd_callback(struct rpmsg_device *rpdev, void *data,
data               60 drivers/bluetooth/btqcomsmd.c 	return btqcomsmd_recv(btq->hdev, HCI_EVENT_PKT, data, count);
data               70 drivers/bluetooth/btqcomsmd.c 		ret = rpmsg_send(btq->acl_channel, skb->data, skb->len);
data               79 drivers/bluetooth/btqcomsmd.c 		ret = rpmsg_send(btq->cmd_channel, skb->data, skb->len);
data               74 drivers/bluetooth/btrsi.c 		if (!IS_ALIGNED((unsigned long)skb->data, RSI_DMA_ALIGN)) {
data               75 drivers/bluetooth/btrsi.c 			u8 *skb_data = skb->data;
data               79 drivers/bluetooth/btrsi.c 			skb_pull(skb, PTR_ALIGN(skb->data,
data               80 drivers/bluetooth/btrsi.c 						RSI_DMA_ALIGN) - skb->data);
data               81 drivers/bluetooth/btrsi.c 			memmove(skb->data, skb_data, skb_len);
data              101 drivers/bluetooth/btrsi.c 	memcpy(skb->data, pkt + RSI_FRAME_DESC_SIZE, pkt_len);
data              221 drivers/bluetooth/btrtl.c 	rom_version = (struct rtl_rom_version_evt *)skb->data;
data              240 drivers/bluetooth/btrtl.c 	u8 opcode, length, data;
data              279 drivers/bluetooth/btrtl.c 		data = *--fwptr;
data              281 drivers/bluetooth/btrtl.c 		BT_DBG("check op=%x len=%x data=%x", opcode, length, data);
data              292 drivers/bluetooth/btrtl.c 			project_id = data;
data              385 drivers/bluetooth/btrtl.c 				 const unsigned char *data, int fw_len)
data              413 drivers/bluetooth/btrtl.c 		memcpy(dl_cmd->data, data, frag_len);
data              433 drivers/bluetooth/btrtl.c 		data += RTL_FRAG_LEN;
data              443 drivers/bluetooth/btrtl.c 	rp = (struct hci_rp_read_local_version *)skb->data;
data              463 drivers/bluetooth/btrtl.c 	*buff = kmemdup(fw->data, ret, GFP_KERNEL);
data              557 drivers/bluetooth/btrtl.c 	resp = (struct hci_rp_read_local_version *)skb->data;
data              765 drivers/bluetooth/btrtl.c 			*device_baudrate = get_unaligned_le32(entry->data);
data              770 drivers/bluetooth/btrtl.c 				*flow_control = !!(entry->data[12] & BIT(2));
data               19 drivers/bluetooth/btrtl.h 	__u8 data[RTL_FRAG_LEN];
data               41 drivers/bluetooth/btrtl.h 	__u8 data[0];
data               64 drivers/bluetooth/btsdio.c static int btsdio_tx_packet(struct btsdio_data *data, struct sk_buff *skb)
data               68 drivers/bluetooth/btsdio.c 	BT_DBG("%s", data->hdev->name);
data               72 drivers/bluetooth/btsdio.c 	skb->data[0] = (skb->len & 0x0000ff);
data               73 drivers/bluetooth/btsdio.c 	skb->data[1] = (skb->len & 0x00ff00) >> 8;
data               74 drivers/bluetooth/btsdio.c 	skb->data[2] = (skb->len & 0xff0000) >> 16;
data               75 drivers/bluetooth/btsdio.c 	skb->data[3] = hci_skb_pkt_type(skb);
data               77 drivers/bluetooth/btsdio.c 	err = sdio_writesb(data->func, REG_TDAT, skb->data, skb->len);
data               80 drivers/bluetooth/btsdio.c 		sdio_writeb(data->func, 0x01, REG_PC_WRT, NULL);
data               84 drivers/bluetooth/btsdio.c 	data->hdev->stat.byte_tx += skb->len;
data               93 drivers/bluetooth/btsdio.c 	struct btsdio_data *data = container_of(work, struct btsdio_data, work);
data               97 drivers/bluetooth/btsdio.c 	BT_DBG("%s", data->hdev->name);
data               99 drivers/bluetooth/btsdio.c 	sdio_claim_host(data->func);
data              101 drivers/bluetooth/btsdio.c 	while ((skb = skb_dequeue(&data->txq))) {
data              102 drivers/bluetooth/btsdio.c 		err = btsdio_tx_packet(data, skb);
data              104 drivers/bluetooth/btsdio.c 			data->hdev->stat.err_tx++;
data              105 drivers/bluetooth/btsdio.c 			skb_queue_head(&data->txq, skb);
data              110 drivers/bluetooth/btsdio.c 	sdio_release_host(data->func);
data              113 drivers/bluetooth/btsdio.c static int btsdio_rx_packet(struct btsdio_data *data)
data              119 drivers/bluetooth/btsdio.c 	BT_DBG("%s", data->hdev->name);
data              121 drivers/bluetooth/btsdio.c 	err = sdio_readsb(data->func, hdr, REG_RDAT, 4);
data              140 drivers/bluetooth/btsdio.c 	err = sdio_readsb(data->func, skb->data, REG_RDAT, len - 4);
data              146 drivers/bluetooth/btsdio.c 	data->hdev->stat.byte_rx += len;
data              150 drivers/bluetooth/btsdio.c 	err = hci_recv_frame(data->hdev, skb);
data              154 drivers/bluetooth/btsdio.c 	sdio_writeb(data->func, 0x00, REG_PC_RRT, NULL);
data              161 drivers/bluetooth/btsdio.c 	struct btsdio_data *data = sdio_get_drvdata(func);
data              164 drivers/bluetooth/btsdio.c 	BT_DBG("%s", data->hdev->name);
data              170 drivers/bluetooth/btsdio.c 		if (btsdio_rx_packet(data) < 0) {
data              171 drivers/bluetooth/btsdio.c 			data->hdev->stat.err_rx++;
data              172 drivers/bluetooth/btsdio.c 			sdio_writeb(data->func, 0x01, REG_PC_RRT, NULL);
data              179 drivers/bluetooth/btsdio.c 	struct btsdio_data *data = hci_get_drvdata(hdev);
data              184 drivers/bluetooth/btsdio.c 	sdio_claim_host(data->func);
data              186 drivers/bluetooth/btsdio.c 	err = sdio_enable_func(data->func);
data              190 drivers/bluetooth/btsdio.c 	err = sdio_claim_irq(data->func, btsdio_interrupt);
data              192 drivers/bluetooth/btsdio.c 		sdio_disable_func(data->func);
data              196 drivers/bluetooth/btsdio.c 	if (data->func->class == SDIO_CLASS_BT_B)
data              197 drivers/bluetooth/btsdio.c 		sdio_writeb(data->func, 0x00, REG_MD_SET, NULL);
data              199 drivers/bluetooth/btsdio.c 	sdio_writeb(data->func, 0x01, REG_EN_INTRD, NULL);
data              202 drivers/bluetooth/btsdio.c 	sdio_release_host(data->func);
data              209 drivers/bluetooth/btsdio.c 	struct btsdio_data *data = hci_get_drvdata(hdev);
data              213 drivers/bluetooth/btsdio.c 	sdio_claim_host(data->func);
data              215 drivers/bluetooth/btsdio.c 	sdio_writeb(data->func, 0x00, REG_EN_INTRD, NULL);
data              217 drivers/bluetooth/btsdio.c 	sdio_release_irq(data->func);
data              218 drivers/bluetooth/btsdio.c 	sdio_disable_func(data->func);
data              220 drivers/bluetooth/btsdio.c 	sdio_release_host(data->func);
data              227 drivers/bluetooth/btsdio.c 	struct btsdio_data *data = hci_get_drvdata(hdev);
data              231 drivers/bluetooth/btsdio.c 	skb_queue_purge(&data->txq);
data              238 drivers/bluetooth/btsdio.c 	struct btsdio_data *data = hci_get_drvdata(hdev);
data              259 drivers/bluetooth/btsdio.c 	skb_queue_tail(&data->txq, skb);
data              261 drivers/bluetooth/btsdio.c 	schedule_work(&data->work);
data              269 drivers/bluetooth/btsdio.c 	struct btsdio_data *data;
data              294 drivers/bluetooth/btsdio.c 	data = devm_kzalloc(&func->dev, sizeof(*data), GFP_KERNEL);
data              295 drivers/bluetooth/btsdio.c 	if (!data)
data              298 drivers/bluetooth/btsdio.c 	data->func = func;
data              300 drivers/bluetooth/btsdio.c 	INIT_WORK(&data->work, btsdio_work);
data              302 drivers/bluetooth/btsdio.c 	skb_queue_head_init(&data->txq);
data              309 drivers/bluetooth/btsdio.c 	hci_set_drvdata(hdev, data);
data              316 drivers/bluetooth/btsdio.c 	data->hdev = hdev;
data              334 drivers/bluetooth/btsdio.c 	sdio_set_drvdata(func, data);
data              341 drivers/bluetooth/btsdio.c 	struct btsdio_data *data = sdio_get_drvdata(func);
data              346 drivers/bluetooth/btsdio.c 	if (!data)
data              349 drivers/bluetooth/btsdio.c 	hdev = data->hdev;
data              490 drivers/bluetooth/btusb.c 	int (*recv_bulk)(struct btusb_data *data, void *buffer, int count);
data              501 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data              502 drivers/bluetooth/btusb.c 	struct gpio_desc *reset_gpio = data->reset_gpio;
data              504 drivers/bluetooth/btusb.c 	if (++data->cmd_timeout_cnt < 5)
data              519 drivers/bluetooth/btusb.c 	if (test_and_set_bit(BTUSB_HW_RESET_ACTIVE, &data->flags)) {
data              532 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data              533 drivers/bluetooth/btusb.c 	struct gpio_desc *reset_gpio = data->reset_gpio;
data              535 drivers/bluetooth/btusb.c 	if (++data->cmd_timeout_cnt < 5)
data              549 drivers/bluetooth/btusb.c 	if (test_and_set_bit(BTUSB_HW_RESET_ACTIVE, &data->flags)) {
data              560 drivers/bluetooth/btusb.c static inline void btusb_free_frags(struct btusb_data *data)
data              564 drivers/bluetooth/btusb.c 	spin_lock_irqsave(&data->rxlock, flags);
data              566 drivers/bluetooth/btusb.c 	kfree_skb(data->evt_skb);
data              567 drivers/bluetooth/btusb.c 	data->evt_skb = NULL;
data              569 drivers/bluetooth/btusb.c 	kfree_skb(data->acl_skb);
data              570 drivers/bluetooth/btusb.c 	data->acl_skb = NULL;
data              572 drivers/bluetooth/btusb.c 	kfree_skb(data->sco_skb);
data              573 drivers/bluetooth/btusb.c 	data->sco_skb = NULL;
data              575 drivers/bluetooth/btusb.c 	spin_unlock_irqrestore(&data->rxlock, flags);
data              578 drivers/bluetooth/btusb.c static int btusb_recv_intr(struct btusb_data *data, void *buffer, int count)
data              584 drivers/bluetooth/btusb.c 	spin_lock_irqsave(&data->rxlock, flags);
data              585 drivers/bluetooth/btusb.c 	skb = data->evt_skb;
data              623 drivers/bluetooth/btusb.c 			data->recv_event(data->hdev, skb);
data              628 drivers/bluetooth/btusb.c 	data->evt_skb = skb;
data              629 drivers/bluetooth/btusb.c 	spin_unlock_irqrestore(&data->rxlock, flags);
data              634 drivers/bluetooth/btusb.c static int btusb_recv_bulk(struct btusb_data *data, void *buffer, int count)
data              640 drivers/bluetooth/btusb.c 	spin_lock_irqsave(&data->rxlock, flags);
data              641 drivers/bluetooth/btusb.c 	skb = data->acl_skb;
data              681 drivers/bluetooth/btusb.c 			hci_recv_frame(data->hdev, skb);
data              686 drivers/bluetooth/btusb.c 	data->acl_skb = skb;
data              687 drivers/bluetooth/btusb.c 	spin_unlock_irqrestore(&data->rxlock, flags);
data              692 drivers/bluetooth/btusb.c static int btusb_recv_isoc(struct btusb_data *data, void *buffer, int count)
data              698 drivers/bluetooth/btusb.c 	spin_lock_irqsave(&data->rxlock, flags);
data              699 drivers/bluetooth/btusb.c 	skb = data->sco_skb;
data              737 drivers/bluetooth/btusb.c 			hci_recv_frame(data->hdev, skb);
data              742 drivers/bluetooth/btusb.c 	data->sco_skb = skb;
data              743 drivers/bluetooth/btusb.c 	spin_unlock_irqrestore(&data->rxlock, flags);
data              751 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data              763 drivers/bluetooth/btusb.c 		if (btusb_recv_intr(data, urb->transfer_buffer,
data              773 drivers/bluetooth/btusb.c 	if (!test_bit(BTUSB_INTR_RUNNING, &data->flags))
data              776 drivers/bluetooth/btusb.c 	usb_mark_last_busy(data->udev);
data              777 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->intr_anchor);
data              793 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data              801 drivers/bluetooth/btusb.c 	if (!data->intr_ep)
data              808 drivers/bluetooth/btusb.c 	size = le16_to_cpu(data->intr_ep->wMaxPacketSize);
data              816 drivers/bluetooth/btusb.c 	pipe = usb_rcvintpipe(data->udev, data->intr_ep->bEndpointAddress);
data              818 drivers/bluetooth/btusb.c 	usb_fill_int_urb(urb, data->udev, pipe, buf, size,
data              819 drivers/bluetooth/btusb.c 			 btusb_intr_complete, hdev, data->intr_ep->bInterval);
data              823 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->intr_anchor);
data              841 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data              853 drivers/bluetooth/btusb.c 		if (data->recv_bulk(data, urb->transfer_buffer,
data              863 drivers/bluetooth/btusb.c 	if (!test_bit(BTUSB_BULK_RUNNING, &data->flags))
data              866 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->bulk_anchor);
data              867 drivers/bluetooth/btusb.c 	usb_mark_last_busy(data->udev);
data              883 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data              891 drivers/bluetooth/btusb.c 	if (!data->bulk_rx_ep)
data              904 drivers/bluetooth/btusb.c 	pipe = usb_rcvbulkpipe(data->udev, data->bulk_rx_ep->bEndpointAddress);
data              906 drivers/bluetooth/btusb.c 	usb_fill_bulk_urb(urb, data->udev, pipe, buf, size,
data              911 drivers/bluetooth/btusb.c 	usb_mark_last_busy(data->udev);
data              912 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->bulk_anchor);
data              930 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data              949 drivers/bluetooth/btusb.c 			if (btusb_recv_isoc(data, urb->transfer_buffer + offset,
data              960 drivers/bluetooth/btusb.c 	if (!test_bit(BTUSB_ISOC_RUNNING, &data->flags))
data              963 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->isoc_anchor);
data             1000 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1008 drivers/bluetooth/btusb.c 	if (!data->isoc_rx_ep)
data             1015 drivers/bluetooth/btusb.c 	size = le16_to_cpu(data->isoc_rx_ep->wMaxPacketSize) *
data             1024 drivers/bluetooth/btusb.c 	pipe = usb_rcvisocpipe(data->udev, data->isoc_rx_ep->bEndpointAddress);
data             1026 drivers/bluetooth/btusb.c 	usb_fill_int_urb(urb, data->udev, pipe, buf, size, btusb_isoc_complete,
data             1027 drivers/bluetooth/btusb.c 			 hdev, data->isoc_rx_ep->bInterval);
data             1032 drivers/bluetooth/btusb.c 			       le16_to_cpu(data->isoc_rx_ep->wMaxPacketSize));
data             1034 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->isoc_anchor);
data             1052 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1072 drivers/bluetooth/btusb.c 	if (!test_bit(BTUSB_DIAG_RUNNING, &data->flags))
data             1075 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->diag_anchor);
data             1076 drivers/bluetooth/btusb.c 	usb_mark_last_busy(data->udev);
data             1092 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1100 drivers/bluetooth/btusb.c 	if (!data->diag_rx_ep)
data             1113 drivers/bluetooth/btusb.c 	pipe = usb_rcvbulkpipe(data->udev, data->diag_rx_ep->bEndpointAddress);
data             1115 drivers/bluetooth/btusb.c 	usb_fill_bulk_urb(urb, data->udev, pipe, buf, size,
data             1120 drivers/bluetooth/btusb.c 	usb_mark_last_busy(data->udev);
data             1121 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->diag_anchor);
data             1140 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1155 drivers/bluetooth/btusb.c 	spin_lock_irqsave(&data->txlock, flags);
data             1156 drivers/bluetooth/btusb.c 	data->tx_in_flight--;
data             1157 drivers/bluetooth/btusb.c 	spin_unlock_irqrestore(&data->txlock, flags);
data             1188 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1193 drivers/bluetooth/btusb.c 	err = usb_autopm_get_interface(data->intf);
data             1200 drivers/bluetooth/btusb.c 	if (data->setup_on_usb) {
data             1201 drivers/bluetooth/btusb.c 		err = data->setup_on_usb(hdev);
data             1206 drivers/bluetooth/btusb.c 	data->intf->needs_remote_wakeup = 1;
data             1212 drivers/bluetooth/btusb.c 	if (test_bit(BTUSB_WAKEUP_DISABLE, &data->flags))
data             1213 drivers/bluetooth/btusb.c 		device_wakeup_disable(&data->udev->dev);
data             1215 drivers/bluetooth/btusb.c 	if (test_and_set_bit(BTUSB_INTR_RUNNING, &data->flags))
data             1224 drivers/bluetooth/btusb.c 		usb_kill_anchored_urbs(&data->intr_anchor);
data             1228 drivers/bluetooth/btusb.c 	set_bit(BTUSB_BULK_RUNNING, &data->flags);
data             1231 drivers/bluetooth/btusb.c 	if (data->diag) {
data             1233 drivers/bluetooth/btusb.c 			set_bit(BTUSB_DIAG_RUNNING, &data->flags);
data             1237 drivers/bluetooth/btusb.c 	usb_autopm_put_interface(data->intf);
data             1241 drivers/bluetooth/btusb.c 	clear_bit(BTUSB_INTR_RUNNING, &data->flags);
data             1243 drivers/bluetooth/btusb.c 	usb_autopm_put_interface(data->intf);
data             1247 drivers/bluetooth/btusb.c static void btusb_stop_traffic(struct btusb_data *data)
data             1249 drivers/bluetooth/btusb.c 	usb_kill_anchored_urbs(&data->intr_anchor);
data             1250 drivers/bluetooth/btusb.c 	usb_kill_anchored_urbs(&data->bulk_anchor);
data             1251 drivers/bluetooth/btusb.c 	usb_kill_anchored_urbs(&data->isoc_anchor);
data             1252 drivers/bluetooth/btusb.c 	usb_kill_anchored_urbs(&data->diag_anchor);
data             1253 drivers/bluetooth/btusb.c 	usb_kill_anchored_urbs(&data->ctrl_anchor);
data             1258 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1263 drivers/bluetooth/btusb.c 	cancel_work_sync(&data->work);
data             1264 drivers/bluetooth/btusb.c 	cancel_work_sync(&data->waker);
data             1266 drivers/bluetooth/btusb.c 	clear_bit(BTUSB_ISOC_RUNNING, &data->flags);
data             1267 drivers/bluetooth/btusb.c 	clear_bit(BTUSB_BULK_RUNNING, &data->flags);
data             1268 drivers/bluetooth/btusb.c 	clear_bit(BTUSB_INTR_RUNNING, &data->flags);
data             1269 drivers/bluetooth/btusb.c 	clear_bit(BTUSB_DIAG_RUNNING, &data->flags);
data             1271 drivers/bluetooth/btusb.c 	btusb_stop_traffic(data);
data             1272 drivers/bluetooth/btusb.c 	btusb_free_frags(data);
data             1274 drivers/bluetooth/btusb.c 	err = usb_autopm_get_interface(data->intf);
data             1278 drivers/bluetooth/btusb.c 	data->intf->needs_remote_wakeup = 0;
data             1281 drivers/bluetooth/btusb.c 	if (test_bit(BTUSB_WAKEUP_DISABLE, &data->flags))
data             1282 drivers/bluetooth/btusb.c 		data->intf->needs_remote_wakeup = 1;
data             1284 drivers/bluetooth/btusb.c 	usb_autopm_put_interface(data->intf);
data             1287 drivers/bluetooth/btusb.c 	usb_scuttle_anchored_urbs(&data->deferred);
data             1293 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1297 drivers/bluetooth/btusb.c 	usb_kill_anchored_urbs(&data->tx_anchor);
data             1298 drivers/bluetooth/btusb.c 	btusb_free_frags(data);
data             1305 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1320 drivers/bluetooth/btusb.c 	dr->bRequestType = data->cmdreq_type;
data             1321 drivers/bluetooth/btusb.c 	dr->bRequest     = data->cmdreq;
data             1326 drivers/bluetooth/btusb.c 	pipe = usb_sndctrlpipe(data->udev, 0x00);
data             1328 drivers/bluetooth/btusb.c 	usb_fill_control_urb(urb, data->udev, pipe, (void *)dr,
data             1329 drivers/bluetooth/btusb.c 			     skb->data, skb->len, btusb_tx_complete, skb);
data             1338 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1342 drivers/bluetooth/btusb.c 	if (!data->bulk_tx_ep)
data             1349 drivers/bluetooth/btusb.c 	pipe = usb_sndbulkpipe(data->udev, data->bulk_tx_ep->bEndpointAddress);
data             1351 drivers/bluetooth/btusb.c 	usb_fill_bulk_urb(urb, data->udev, pipe,
data             1352 drivers/bluetooth/btusb.c 			  skb->data, skb->len, btusb_tx_complete, skb);
data             1361 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1365 drivers/bluetooth/btusb.c 	if (!data->isoc_tx_ep)
data             1372 drivers/bluetooth/btusb.c 	pipe = usb_sndisocpipe(data->udev, data->isoc_tx_ep->bEndpointAddress);
data             1374 drivers/bluetooth/btusb.c 	usb_fill_int_urb(urb, data->udev, pipe,
data             1375 drivers/bluetooth/btusb.c 			 skb->data, skb->len, btusb_isoc_tx_complete,
data             1376 drivers/bluetooth/btusb.c 			 skb, data->isoc_tx_ep->bInterval);
data             1381 drivers/bluetooth/btusb.c 			       le16_to_cpu(data->isoc_tx_ep->wMaxPacketSize));
data             1390 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1393 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->tx_anchor);
data             1403 drivers/bluetooth/btusb.c 		usb_mark_last_busy(data->udev);
data             1412 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1416 drivers/bluetooth/btusb.c 	spin_lock_irqsave(&data->txlock, flags);
data             1417 drivers/bluetooth/btusb.c 	suspending = test_bit(BTUSB_SUSPENDING, &data->flags);
data             1419 drivers/bluetooth/btusb.c 		data->tx_in_flight++;
data             1420 drivers/bluetooth/btusb.c 	spin_unlock_irqrestore(&data->txlock, flags);
data             1425 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->deferred);
data             1426 drivers/bluetooth/btusb.c 	schedule_work(&data->waker);
data             1472 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1476 drivers/bluetooth/btusb.c 	if (hci_conn_num(hdev, SCO_LINK) != data->sco_num) {
data             1477 drivers/bluetooth/btusb.c 		data->sco_num = hci_conn_num(hdev, SCO_LINK);
data             1478 drivers/bluetooth/btusb.c 		schedule_work(&data->work);
data             1484 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             1485 drivers/bluetooth/btusb.c 	struct usb_interface *intf = data->isoc;
data             1489 drivers/bluetooth/btusb.c 	if (!data->isoc)
data             1492 drivers/bluetooth/btusb.c 	err = usb_set_interface(data->udev, data->isoc_ifnum, altsetting);
data             1498 drivers/bluetooth/btusb.c 	data->isoc_altsetting = altsetting;
data             1500 drivers/bluetooth/btusb.c 	data->isoc_tx_ep = NULL;
data             1501 drivers/bluetooth/btusb.c 	data->isoc_rx_ep = NULL;
data             1506 drivers/bluetooth/btusb.c 		if (!data->isoc_tx_ep && usb_endpoint_is_isoc_out(ep_desc)) {
data             1507 drivers/bluetooth/btusb.c 			data->isoc_tx_ep = ep_desc;
data             1511 drivers/bluetooth/btusb.c 		if (!data->isoc_rx_ep && usb_endpoint_is_isoc_in(ep_desc)) {
data             1512 drivers/bluetooth/btusb.c 			data->isoc_rx_ep = ep_desc;
data             1517 drivers/bluetooth/btusb.c 	if (!data->isoc_tx_ep || !data->isoc_rx_ep) {
data             1527 drivers/bluetooth/btusb.c 	struct btusb_data *data = container_of(work, struct btusb_data, work);
data             1528 drivers/bluetooth/btusb.c 	struct hci_dev *hdev = data->hdev;
data             1532 drivers/bluetooth/btusb.c 	if (data->sco_num > 0) {
data             1533 drivers/bluetooth/btusb.c 		if (!test_bit(BTUSB_DID_ISO_RESUME, &data->flags)) {
data             1534 drivers/bluetooth/btusb.c 			err = usb_autopm_get_interface(data->isoc ? data->isoc : data->intf);
data             1536 drivers/bluetooth/btusb.c 				clear_bit(BTUSB_ISOC_RUNNING, &data->flags);
data             1537 drivers/bluetooth/btusb.c 				usb_kill_anchored_urbs(&data->isoc_anchor);
data             1541 drivers/bluetooth/btusb.c 			set_bit(BTUSB_DID_ISO_RESUME, &data->flags);
data             1547 drivers/bluetooth/btusb.c 			new_alts = alts[data->sco_num - 1];
data             1549 drivers/bluetooth/btusb.c 			new_alts = data->sco_num;
data             1552 drivers/bluetooth/btusb.c 		if (data->isoc_altsetting != new_alts) {
data             1555 drivers/bluetooth/btusb.c 			clear_bit(BTUSB_ISOC_RUNNING, &data->flags);
data             1556 drivers/bluetooth/btusb.c 			usb_kill_anchored_urbs(&data->isoc_anchor);
data             1567 drivers/bluetooth/btusb.c 			spin_lock_irqsave(&data->rxlock, flags);
data             1568 drivers/bluetooth/btusb.c 			kfree_skb(data->sco_skb);
data             1569 drivers/bluetooth/btusb.c 			data->sco_skb = NULL;
data             1570 drivers/bluetooth/btusb.c 			spin_unlock_irqrestore(&data->rxlock, flags);
data             1576 drivers/bluetooth/btusb.c 		if (!test_and_set_bit(BTUSB_ISOC_RUNNING, &data->flags)) {
data             1578 drivers/bluetooth/btusb.c 				clear_bit(BTUSB_ISOC_RUNNING, &data->flags);
data             1583 drivers/bluetooth/btusb.c 		clear_bit(BTUSB_ISOC_RUNNING, &data->flags);
data             1584 drivers/bluetooth/btusb.c 		usb_kill_anchored_urbs(&data->isoc_anchor);
data             1587 drivers/bluetooth/btusb.c 		if (test_and_clear_bit(BTUSB_DID_ISO_RESUME, &data->flags))
data             1588 drivers/bluetooth/btusb.c 			usb_autopm_put_interface(data->isoc ? data->isoc : data->intf);
data             1594 drivers/bluetooth/btusb.c 	struct btusb_data *data = container_of(work, struct btusb_data, waker);
data             1597 drivers/bluetooth/btusb.c 	err = usb_autopm_get_interface(data->intf);
data             1601 drivers/bluetooth/btusb.c 	usb_autopm_put_interface(data->intf);
data             1641 drivers/bluetooth/btusb.c 	rp = (struct hci_rp_read_local_version *)skb->data;
data             1712 drivers/bluetooth/btusb.c 	int remain = fw->size - (*fw_ptr - fw->data);
data             1806 drivers/bluetooth/btusb.c 	if (memcmp(skb->data, evt_param, evt->plen)) {
data             1877 drivers/bluetooth/btusb.c 	fw_ptr = fw->data;
data             1911 drivers/bluetooth/btusb.c 	while (fw->size > fw_ptr - fw->data) {
data             1993 drivers/bluetooth/btusb.c static int btusb_recv_bulk_intel(struct btusb_data *data, void *buffer,
data             2000 drivers/bluetooth/btusb.c 	if (test_bit(BTUSB_BOOTLOADER, &data->flags))
data             2001 drivers/bluetooth/btusb.c 		return btusb_recv_intr(data, buffer, count);
data             2003 drivers/bluetooth/btusb.c 	return btusb_recv_bulk(data, buffer, count);
data             2006 drivers/bluetooth/btusb.c static void btusb_intel_bootup(struct btusb_data *data, const void *ptr,
data             2014 drivers/bluetooth/btusb.c 	if (test_and_clear_bit(BTUSB_BOOTING, &data->flags))
data             2015 drivers/bluetooth/btusb.c 		wake_up_bit(&data->flags, BTUSB_BOOTING);
data             2018 drivers/bluetooth/btusb.c static void btusb_intel_secure_send_result(struct btusb_data *data,
data             2027 drivers/bluetooth/btusb.c 		set_bit(BTUSB_FIRMWARE_FAILED, &data->flags);
data             2029 drivers/bluetooth/btusb.c 	if (test_and_clear_bit(BTUSB_DOWNLOADING, &data->flags) &&
data             2030 drivers/bluetooth/btusb.c 	    test_bit(BTUSB_FIRMWARE_LOADED, &data->flags))
data             2031 drivers/bluetooth/btusb.c 		wake_up_bit(&data->flags, BTUSB_DOWNLOADING);
data             2036 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             2038 drivers/bluetooth/btusb.c 	if (test_bit(BTUSB_BOOTLOADER, &data->flags)) {
data             2039 drivers/bluetooth/btusb.c 		struct hci_event_hdr *hdr = (void *)skb->data;
data             2043 drivers/bluetooth/btusb.c 			const void *ptr = skb->data + HCI_EVENT_HDR_SIZE + 1;
data             2046 drivers/bluetooth/btusb.c 			switch (skb->data[2]) {
data             2052 drivers/bluetooth/btusb.c 				btusb_intel_bootup(data, ptr, len);
data             2060 drivers/bluetooth/btusb.c 				btusb_intel_secure_send_result(data, ptr, len);
data             2071 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             2078 drivers/bluetooth/btusb.c 		if (test_bit(BTUSB_BOOTLOADER, &data->flags)) {
data             2079 drivers/bluetooth/btusb.c 			struct hci_command_hdr *cmd = (void *)skb->data;
data             2161 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             2234 drivers/bluetooth/btusb.c 		clear_bit(BTUSB_BOOTLOADER, &data->flags);
data             2326 drivers/bluetooth/btusb.c 	set_bit(BTUSB_DOWNLOADING, &data->flags);
data             2333 drivers/bluetooth/btusb.c 	set_bit(BTUSB_FIRMWARE_LOADED, &data->flags);
data             2348 drivers/bluetooth/btusb.c 	err = wait_on_bit_timeout(&data->flags, BTUSB_DOWNLOADING,
data             2362 drivers/bluetooth/btusb.c 	if (test_bit(BTUSB_FIRMWARE_FAILED, &data->flags)) {
data             2382 drivers/bluetooth/btusb.c 	set_bit(BTUSB_BOOTING, &data->flags);
data             2397 drivers/bluetooth/btusb.c 	err = wait_on_bit_timeout(&data->flags, BTUSB_BOOTING,
data             2417 drivers/bluetooth/btusb.c 	clear_bit(BTUSB_BOOTLOADER, &data->flags);
data             2525 drivers/bluetooth/btusb.c 	u8 data[256];
data             2550 drivers/bluetooth/btusb.c 	const void *data;
data             2557 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             2577 drivers/bluetooth/btusb.c 		hdr = (void *)skb->data;
data             2587 drivers/bluetooth/btusb.c 		if (test_bit(BTUSB_TX_WAIT_VND_EVT, &data->flags)) {
data             2588 drivers/bluetooth/btusb.c 			data->evt_skb = skb_clone(skb, GFP_ATOMIC);
data             2589 drivers/bluetooth/btusb.c 			if (!data->evt_skb)
data             2598 drivers/bluetooth/btusb.c 				       &data->flags)) {
data             2601 drivers/bluetooth/btusb.c 			wake_up_bit(&data->flags,
data             2607 drivers/bluetooth/btusb.c 		kfree_skb(data->evt_skb);
data             2608 drivers/bluetooth/btusb.c 		data->evt_skb = NULL;
data             2615 drivers/bluetooth/btusb.c 	usb_mark_last_busy(data->udev);
data             2626 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->ctrl_anchor);
data             2641 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             2670 drivers/bluetooth/btusb.c 	pipe = usb_rcvctrlpipe(data->udev, 0);
data             2672 drivers/bluetooth/btusb.c 	usb_fill_control_urb(urb, data->udev, pipe, (void *)dr,
data             2677 drivers/bluetooth/btusb.c 	usb_anchor_urb(urb, &data->ctrl_anchor);
data             2694 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             2717 drivers/bluetooth/btusb.c 	memcpy(wc.data, wmt_params->data, wmt_params->dlen);
data             2719 drivers/bluetooth/btusb.c 	set_bit(BTUSB_TX_WAIT_VND_EVT, &data->flags);
data             2724 drivers/bluetooth/btusb.c 		clear_bit(BTUSB_TX_WAIT_VND_EVT, &data->flags);
data             2737 drivers/bluetooth/btusb.c 	err = wait_on_bit_timeout(&data->flags, BTUSB_TX_WAIT_VND_EVT,
data             2741 drivers/bluetooth/btusb.c 		clear_bit(BTUSB_TX_WAIT_VND_EVT, &data->flags);
data             2747 drivers/bluetooth/btusb.c 		clear_bit(BTUSB_TX_WAIT_VND_EVT, &data->flags);
data             2752 drivers/bluetooth/btusb.c 	wmt_evt = (struct btmtk_hci_wmt_evt *)data->evt_skb->data;
data             2782 drivers/bluetooth/btusb.c 	kfree_skb(data->evt_skb);
data             2783 drivers/bluetooth/btusb.c 	data->evt_skb = NULL;
data             2803 drivers/bluetooth/btusb.c 	fw_ptr = fw->data;
data             2830 drivers/bluetooth/btusb.c 		wmt_params.data = fw_ptr;
data             2846 drivers/bluetooth/btusb.c 	wmt_params.data = NULL;
data             2875 drivers/bluetooth/btusb.c 	wmt_params.data = &param;
data             2887 drivers/bluetooth/btusb.c static int btusb_mtk_reg_read(struct btusb_data *data, u32 reg, u32 *val)
data             2896 drivers/bluetooth/btusb.c 	pipe = usb_rcvctrlpipe(data->udev, 0);
data             2897 drivers/bluetooth/btusb.c 	err = usb_control_msg(data->udev, pipe, 0x63,
data             2912 drivers/bluetooth/btusb.c static int btusb_mtk_id_get(struct btusb_data *data, u32 *id)
data             2914 drivers/bluetooth/btusb.c 	return btusb_mtk_reg_read(data, 0x80000008, id);
data             2919 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             2932 drivers/bluetooth/btusb.c 	err = btusb_mtk_id_get(data, &dev_id);
data             2955 drivers/bluetooth/btusb.c 	wmt_params.data = NULL;
data             2996 drivers/bluetooth/btusb.c 	wmt_params.data = &param;
data             3041 drivers/bluetooth/btusb.c 	wmt_params.data = &param;
data             3062 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             3063 drivers/bluetooth/btusb.c 	struct device *dev = &data->udev->dev;
data             3188 drivers/bluetooth/btusb.c 				     void *data, u16 size)
data             3208 drivers/bluetooth/btusb.c 	memcpy(data, buf, size);
data             3233 drivers/bluetooth/btusb.c 	memcpy(buf, firmware->data, size);
data             3254 drivers/bluetooth/btusb.c 		memcpy(buf, firmware->data + sent, size);
data             3305 drivers/bluetooth/btusb.c 	rver = (struct qca_rampatch_version *)(fw->data + info->ver_offset);
data             3418 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             3419 drivers/bluetooth/btusb.c 	struct usb_interface *intf = data->diag;
data             3422 drivers/bluetooth/btusb.c 	if (!data->diag)
data             3425 drivers/bluetooth/btusb.c 	data->diag_tx_ep = NULL;
data             3426 drivers/bluetooth/btusb.c 	data->diag_rx_ep = NULL;
data             3433 drivers/bluetooth/btusb.c 		if (!data->diag_tx_ep && usb_endpoint_is_bulk_out(ep_desc)) {
data             3434 drivers/bluetooth/btusb.c 			data->diag_tx_ep = ep_desc;
data             3438 drivers/bluetooth/btusb.c 		if (!data->diag_rx_ep && usb_endpoint_is_bulk_in(ep_desc)) {
data             3439 drivers/bluetooth/btusb.c 			data->diag_rx_ep = ep_desc;
data             3444 drivers/bluetooth/btusb.c 	if (!data->diag_tx_ep || !data->diag_rx_ep) {
data             3454 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             3459 drivers/bluetooth/btusb.c 	if (!data->diag_tx_ep)
data             3475 drivers/bluetooth/btusb.c 	pipe = usb_sndbulkpipe(data->udev, data->diag_tx_ep->bEndpointAddress);
data             3477 drivers/bluetooth/btusb.c 	usb_fill_bulk_urb(urb, data->udev, pipe,
data             3478 drivers/bluetooth/btusb.c 			  skb->data, skb->len, btusb_tx_complete, skb);
data             3487 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             3490 drivers/bluetooth/btusb.c 	if (!data->diag)
data             3507 drivers/bluetooth/btusb.c 	struct btusb_data *data = priv;
data             3509 drivers/bluetooth/btusb.c 	pm_wakeup_event(&data->udev->dev, 0);
data             3513 drivers/bluetooth/btusb.c 	if (test_and_clear_bit(BTUSB_OOB_WAKE_ENABLED, &data->flags)) {
data             3531 drivers/bluetooth/btusb.c 	struct btusb_data *data = hci_get_drvdata(hdev);
data             3532 drivers/bluetooth/btusb.c 	struct device *dev = &data->udev->dev;
data             3535 drivers/bluetooth/btusb.c 	clear_bit(BTUSB_OOB_WAKE_ENABLED, &data->flags);
data             3549 drivers/bluetooth/btusb.c 			       0, "OOB Wake-on-BT", data);
data             3561 drivers/bluetooth/btusb.c 	data->oob_wake_irq = irq;
data             3578 drivers/bluetooth/btusb.c 	struct btusb_data *data;
data             3617 drivers/bluetooth/btusb.c 	data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL);
data             3618 drivers/bluetooth/btusb.c 	if (!data)
data             3624 drivers/bluetooth/btusb.c 		if (!data->intr_ep && usb_endpoint_is_int_in(ep_desc)) {
data             3625 drivers/bluetooth/btusb.c 			data->intr_ep = ep_desc;
data             3629 drivers/bluetooth/btusb.c 		if (!data->bulk_tx_ep && usb_endpoint_is_bulk_out(ep_desc)) {
data             3630 drivers/bluetooth/btusb.c 			data->bulk_tx_ep = ep_desc;
data             3634 drivers/bluetooth/btusb.c 		if (!data->bulk_rx_ep && usb_endpoint_is_bulk_in(ep_desc)) {
data             3635 drivers/bluetooth/btusb.c 			data->bulk_rx_ep = ep_desc;
data             3640 drivers/bluetooth/btusb.c 	if (!data->intr_ep || !data->bulk_tx_ep || !data->bulk_rx_ep)
data             3644 drivers/bluetooth/btusb.c 		data->cmdreq_type = USB_TYPE_CLASS | 0x01;
data             3645 drivers/bluetooth/btusb.c 		data->cmdreq = 0x2b;
data             3647 drivers/bluetooth/btusb.c 		data->cmdreq_type = USB_TYPE_CLASS;
data             3648 drivers/bluetooth/btusb.c 		data->cmdreq = 0x00;
data             3651 drivers/bluetooth/btusb.c 	data->udev = interface_to_usbdev(intf);
data             3652 drivers/bluetooth/btusb.c 	data->intf = intf;
data             3654 drivers/bluetooth/btusb.c 	INIT_WORK(&data->work, btusb_work);
data             3655 drivers/bluetooth/btusb.c 	INIT_WORK(&data->waker, btusb_waker);
data             3656 drivers/bluetooth/btusb.c 	init_usb_anchor(&data->deferred);
data             3657 drivers/bluetooth/btusb.c 	init_usb_anchor(&data->tx_anchor);
data             3658 drivers/bluetooth/btusb.c 	spin_lock_init(&data->txlock);
data             3660 drivers/bluetooth/btusb.c 	init_usb_anchor(&data->intr_anchor);
data             3661 drivers/bluetooth/btusb.c 	init_usb_anchor(&data->bulk_anchor);
data             3662 drivers/bluetooth/btusb.c 	init_usb_anchor(&data->isoc_anchor);
data             3663 drivers/bluetooth/btusb.c 	init_usb_anchor(&data->diag_anchor);
data             3664 drivers/bluetooth/btusb.c 	init_usb_anchor(&data->ctrl_anchor);
data             3665 drivers/bluetooth/btusb.c 	spin_lock_init(&data->rxlock);
data             3668 drivers/bluetooth/btusb.c 		data->recv_event = btusb_recv_event_intel;
data             3669 drivers/bluetooth/btusb.c 		data->recv_bulk = btusb_recv_bulk_intel;
data             3670 drivers/bluetooth/btusb.c 		set_bit(BTUSB_BOOTLOADER, &data->flags);
data             3672 drivers/bluetooth/btusb.c 		data->recv_event = hci_recv_frame;
data             3673 drivers/bluetooth/btusb.c 		data->recv_bulk = btusb_recv_bulk;
data             3681 drivers/bluetooth/btusb.c 	hci_set_drvdata(hdev, data);
data             3688 drivers/bluetooth/btusb.c 	data->hdev = hdev;
data             3692 drivers/bluetooth/btusb.c 	reset_gpio = gpiod_get_optional(&data->udev->dev, "reset",
data             3698 drivers/bluetooth/btusb.c 		data->reset_gpio = reset_gpio;
data             3713 drivers/bluetooth/btusb.c 	if (id->driver_info & BTUSB_MARVELL && data->oob_wake_irq) {
data             3736 drivers/bluetooth/btusb.c 		data->diag = usb_ifnum_to_if(data->udev, ifnum_base + 2);
data             3745 drivers/bluetooth/btusb.c 		data->diag = usb_ifnum_to_if(data->udev, ifnum_base + 2);
data             3798 drivers/bluetooth/btusb.c 		data->setup_on_usb = btusb_setup_qca;
data             3805 drivers/bluetooth/btusb.c 		data->setup_on_usb = btusb_setup_qca;
data             3821 drivers/bluetooth/btusb.c 		set_bit(BTUSB_WAKEUP_DISABLE, &data->flags);
data             3830 drivers/bluetooth/btusb.c 		data->isoc = NULL;
data             3833 drivers/bluetooth/btusb.c 		data->isoc = usb_ifnum_to_if(data->udev, ifnum_base + 1);
data             3834 drivers/bluetooth/btusb.c 		data->isoc_ifnum = ifnum_base + 1;
data             3846 drivers/bluetooth/btusb.c 		data->isoc = NULL;
data             3849 drivers/bluetooth/btusb.c 		data->cmdreq_type = USB_TYPE_VENDOR;
data             3854 drivers/bluetooth/btusb.c 		struct usb_device *udev = data->udev;
data             3869 drivers/bluetooth/btusb.c 		struct usb_device *udev = data->udev;
data             3880 drivers/bluetooth/btusb.c 		err = usb_set_interface(data->udev, 0, 0);
data             3887 drivers/bluetooth/btusb.c 	if (data->isoc) {
data             3889 drivers/bluetooth/btusb.c 						 data->isoc, data);
data             3895 drivers/bluetooth/btusb.c 	if (data->diag) {
data             3897 drivers/bluetooth/btusb.c 						data->diag, data))
data             3900 drivers/bluetooth/btusb.c 			data->diag = NULL;
data             3905 drivers/bluetooth/btusb.c 		usb_enable_autosuspend(data->udev);
data             3911 drivers/bluetooth/btusb.c 	usb_set_intfdata(intf, data);
data             3916 drivers/bluetooth/btusb.c 	if (data->reset_gpio)
data             3917 drivers/bluetooth/btusb.c 		gpiod_put(data->reset_gpio);
data             3924 drivers/bluetooth/btusb.c 	struct btusb_data *data = usb_get_intfdata(intf);
data             3929 drivers/bluetooth/btusb.c 	if (!data)
data             3932 drivers/bluetooth/btusb.c 	hdev = data->hdev;
data             3933 drivers/bluetooth/btusb.c 	usb_set_intfdata(data->intf, NULL);
data             3935 drivers/bluetooth/btusb.c 	if (data->isoc)
data             3936 drivers/bluetooth/btusb.c 		usb_set_intfdata(data->isoc, NULL);
data             3938 drivers/bluetooth/btusb.c 	if (data->diag)
data             3939 drivers/bluetooth/btusb.c 		usb_set_intfdata(data->diag, NULL);
data             3943 drivers/bluetooth/btusb.c 	if (intf == data->intf) {
data             3944 drivers/bluetooth/btusb.c 		if (data->isoc)
data             3945 drivers/bluetooth/btusb.c 			usb_driver_release_interface(&btusb_driver, data->isoc);
data             3946 drivers/bluetooth/btusb.c 		if (data->diag)
data             3947 drivers/bluetooth/btusb.c 			usb_driver_release_interface(&btusb_driver, data->diag);
data             3948 drivers/bluetooth/btusb.c 	} else if (intf == data->isoc) {
data             3949 drivers/bluetooth/btusb.c 		if (data->diag)
data             3950 drivers/bluetooth/btusb.c 			usb_driver_release_interface(&btusb_driver, data->diag);
data             3951 drivers/bluetooth/btusb.c 		usb_driver_release_interface(&btusb_driver, data->intf);
data             3952 drivers/bluetooth/btusb.c 	} else if (intf == data->diag) {
data             3953 drivers/bluetooth/btusb.c 		usb_driver_release_interface(&btusb_driver, data->intf);
data             3954 drivers/bluetooth/btusb.c 		if (data->isoc)
data             3955 drivers/bluetooth/btusb.c 			usb_driver_release_interface(&btusb_driver, data->isoc);
data             3958 drivers/bluetooth/btusb.c 	if (data->oob_wake_irq)
data             3959 drivers/bluetooth/btusb.c 		device_init_wakeup(&data->udev->dev, false);
data             3961 drivers/bluetooth/btusb.c 	if (data->reset_gpio)
data             3962 drivers/bluetooth/btusb.c 		gpiod_put(data->reset_gpio);
data             3970 drivers/bluetooth/btusb.c 	struct btusb_data *data = usb_get_intfdata(intf);
data             3974 drivers/bluetooth/btusb.c 	if (data->suspend_count++)
data             3977 drivers/bluetooth/btusb.c 	spin_lock_irq(&data->txlock);
data             3978 drivers/bluetooth/btusb.c 	if (!(PMSG_IS_AUTO(message) && data->tx_in_flight)) {
data             3979 drivers/bluetooth/btusb.c 		set_bit(BTUSB_SUSPENDING, &data->flags);
data             3980 drivers/bluetooth/btusb.c 		spin_unlock_irq(&data->txlock);
data             3982 drivers/bluetooth/btusb.c 		spin_unlock_irq(&data->txlock);
data             3983 drivers/bluetooth/btusb.c 		data->suspend_count--;
data             3987 drivers/bluetooth/btusb.c 	cancel_work_sync(&data->work);
data             3989 drivers/bluetooth/btusb.c 	btusb_stop_traffic(data);
data             3990 drivers/bluetooth/btusb.c 	usb_kill_anchored_urbs(&data->tx_anchor);
data             3992 drivers/bluetooth/btusb.c 	if (data->oob_wake_irq && device_may_wakeup(&data->udev->dev)) {
data             3993 drivers/bluetooth/btusb.c 		set_bit(BTUSB_OOB_WAKE_ENABLED, &data->flags);
data             3994 drivers/bluetooth/btusb.c 		enable_irq_wake(data->oob_wake_irq);
data             3995 drivers/bluetooth/btusb.c 		enable_irq(data->oob_wake_irq);
data             4003 drivers/bluetooth/btusb.c 	if (test_bit(BTUSB_WAKEUP_DISABLE, &data->flags)) {
data             4005 drivers/bluetooth/btusb.c 		    device_can_wakeup(&data->udev->dev))
data             4006 drivers/bluetooth/btusb.c 			data->udev->do_remote_wakeup = 1;
data             4008 drivers/bluetooth/btusb.c 			data->udev->reset_resume = 1;
data             4014 drivers/bluetooth/btusb.c static void play_deferred(struct btusb_data *data)
data             4019 drivers/bluetooth/btusb.c 	while ((urb = usb_get_from_anchor(&data->deferred))) {
data             4020 drivers/bluetooth/btusb.c 		usb_anchor_urb(urb, &data->tx_anchor);
data             4026 drivers/bluetooth/btusb.c 				       data->hdev->name, urb, -err);
data             4033 drivers/bluetooth/btusb.c 		data->tx_in_flight++;
data             4038 drivers/bluetooth/btusb.c 	while ((urb = usb_get_from_anchor(&data->deferred))) {
data             4046 drivers/bluetooth/btusb.c 	struct btusb_data *data = usb_get_intfdata(intf);
data             4047 drivers/bluetooth/btusb.c 	struct hci_dev *hdev = data->hdev;
data             4052 drivers/bluetooth/btusb.c 	if (--data->suspend_count)
data             4056 drivers/bluetooth/btusb.c 	if (test_and_clear_bit(BTUSB_OOB_WAKE_ENABLED, &data->flags)) {
data             4057 drivers/bluetooth/btusb.c 		disable_irq(data->oob_wake_irq);
data             4058 drivers/bluetooth/btusb.c 		disable_irq_wake(data->oob_wake_irq);
data             4064 drivers/bluetooth/btusb.c 	if (test_bit(BTUSB_INTR_RUNNING, &data->flags)) {
data             4067 drivers/bluetooth/btusb.c 			clear_bit(BTUSB_INTR_RUNNING, &data->flags);
data             4072 drivers/bluetooth/btusb.c 	if (test_bit(BTUSB_BULK_RUNNING, &data->flags)) {
data             4075 drivers/bluetooth/btusb.c 			clear_bit(BTUSB_BULK_RUNNING, &data->flags);
data             4082 drivers/bluetooth/btusb.c 	if (test_bit(BTUSB_ISOC_RUNNING, &data->flags)) {
data             4084 drivers/bluetooth/btusb.c 			clear_bit(BTUSB_ISOC_RUNNING, &data->flags);
data             4089 drivers/bluetooth/btusb.c 	spin_lock_irq(&data->txlock);
data             4090 drivers/bluetooth/btusb.c 	play_deferred(data);
data             4091 drivers/bluetooth/btusb.c 	clear_bit(BTUSB_SUSPENDING, &data->flags);
data             4092 drivers/bluetooth/btusb.c 	spin_unlock_irq(&data->txlock);
data             4093 drivers/bluetooth/btusb.c 	schedule_work(&data->work);
data             4098 drivers/bluetooth/btusb.c 	usb_scuttle_anchored_urbs(&data->deferred);
data             4100 drivers/bluetooth/btusb.c 	spin_lock_irq(&data->txlock);
data             4101 drivers/bluetooth/btusb.c 	clear_bit(BTUSB_SUSPENDING, &data->flags);
data             4102 drivers/bluetooth/btusb.c 	spin_unlock_irq(&data->txlock);
data               73 drivers/bluetooth/btwilink.c static void st_reg_completion_cb(void *priv_data, int data)
data               78 drivers/bluetooth/btwilink.c 	lhst->reg_status = data;
data              161 drivers/bluetooth/dtl1_cs.c 		len = dtl1_write(iobase, 32, skb->data, skb->len);
data              181 drivers/bluetooth/dtl1_cs.c 	u8 flowmask = *(u8 *)skb->data;
data              186 drivers/bluetooth/dtl1_cs.c 		printk(" %02x", skb->data[i]);
data              230 drivers/bluetooth/dtl1_cs.c 		nsh = (struct nsh *)info->rx_skb->data;
data              108 drivers/bluetooth/h4_recv.h 				dlen = skb->data[(&pkts[i])->loff];
data              118 drivers/bluetooth/h4_recv.h 				dlen = get_unaligned_le16(skb->data +
data               30 drivers/bluetooth/hci_ag6xx.c 	__u8 data[0];
data              101 drivers/bluetooth/hci_ag6xx.c static int ag6xx_recv(struct hci_uart *hu, const void *data, int count)
data              108 drivers/bluetooth/hci_ag6xx.c 	ag6xx->rx_skb = h4_recv_buf(hu->hdev, ag6xx->rx_skb, data, count,
data              122 drivers/bluetooth/hci_ag6xx.c 			   const void *data)
data              135 drivers/bluetooth/hci_ag6xx.c 		memcpy(cmd_param + 6, data, fragment_len);
data              144 drivers/bluetooth/hci_ag6xx.c 		data += fragment_len;
data              202 drivers/bluetooth/hci_ag6xx.c 	fw_ptr = fw->data;
data              206 drivers/bluetooth/hci_ag6xx.c 	skb = __hci_cmd_sync_ev(hdev, 0xfc2f, fw->size, fw->data,
data              240 drivers/bluetooth/hci_ag6xx.c 	fw_ptr = fw->data;
data              254 drivers/bluetooth/hci_ag6xx.c 	while (fw->size > fw_ptr - fw->data) {
data              267 drivers/bluetooth/hci_ag6xx.c 		if (fw->data + fw->size <= pbn->data + plen) {
data              272 drivers/bluetooth/hci_ag6xx.c 		bt_dev_info(hdev, "Patching %td/%zu", (fw_ptr - fw->data),
data              275 drivers/bluetooth/hci_ag6xx.c 		err = intel_mem_write(hdev, addr, plen, pbn->data);
data              281 drivers/bluetooth/hci_ag6xx.c 		fw_ptr = pbn->data + plen;
data               47 drivers/bluetooth/hci_ath.c 	__u8 data[251];
data              148 drivers/bluetooth/hci_ath.c 			  const void *data, size_t dlen)
data              153 drivers/bluetooth/hci_ath.c 	if (dlen > sizeof(cmd.data))
data              159 drivers/bluetooth/hci_ath.c 	memcpy(cmd.data, data, dlen);
data              190 drivers/bluetooth/hci_ath.c static int ath_recv(struct hci_uart *hu, const void *data, int count)
data              194 drivers/bluetooth/hci_ath.c 	ath->rx_skb = h4_recv_buf(hu->hdev, ath->rx_skb, data, count,
data              221 drivers/bluetooth/hci_ath.c 		struct hci_command_hdr *hdr = (void *)skb->data;
data              224 drivers/bluetooth/hci_ath.c 			ath->cur_sleep = skb->data[HCI_COMMAND_HDR_SIZE];
data              284 drivers/bluetooth/hci_bcm.c static irqreturn_t bcm_host_wake(int irq, void *data)
data              286 drivers/bluetooth/hci_bcm.c 	struct bcm_device *bdev = data;
data              628 drivers/bluetooth/hci_bcm.c static int bcm_recv(struct hci_uart *hu, const void *data, int count)
data              635 drivers/bluetooth/hci_bcm.c 	bcm->rx_skb = h4_recv_buf(hu->hdev, bcm->rx_skb, data, count,
data              860 drivers/bluetooth/hci_bcm.c static int bcm_resource(struct acpi_resource *ares, void *data)
data              862 drivers/bluetooth/hci_bcm.c 	struct bcm_device *dev = data;
data              869 drivers/bluetooth/hci_bcm.c 		irq = &ares->data.extended_irq;
data              876 drivers/bluetooth/hci_bcm.c 		gpio = &ares->data.gpio;
data              885 drivers/bluetooth/hci_bcm.c 		sb = &ares->data.uart_serial_bus;
data              163 drivers/bluetooth/hci_bcsp.c static struct sk_buff *bcsp_prepare_pkt(struct bcsp_struct *bcsp, u8 *data,
data              198 drivers/bluetooth/hci_bcsp.c 		__le16 opcode = ((struct hci_command_hdr *)data)->opcode;
data              202 drivers/bluetooth/hci_bcsp.c 			u8 desc = *(data + HCI_COMMAND_HDR_SIZE);
data              205 drivers/bluetooth/hci_bcsp.c 				data += HCI_COMMAND_HDR_SIZE + 1;
data              253 drivers/bluetooth/hci_bcsp.c 		bcsp_slip_one_byte(nskb, data[i]);
data              256 drivers/bluetooth/hci_bcsp.c 			bcsp_crc_update(&bcsp_txmsg_crc, data[i]);
data              285 drivers/bluetooth/hci_bcsp.c 		nskb = bcsp_prepare_pkt(bcsp, skb->data, skb->len,
data              308 drivers/bluetooth/hci_bcsp.c 			nskb = bcsp_prepare_pkt(bcsp, skb->data, skb->len,
data              405 drivers/bluetooth/hci_bcsp.c 	if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 &&
data              406 drivers/bluetooth/hci_bcsp.c 	    !memcmp(&bcsp->rx_skb->data[4], conf_pkt, 4)) {
data              419 drivers/bluetooth/hci_bcsp.c 	else if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 &&
data              420 drivers/bluetooth/hci_bcsp.c 		 !memcmp(&bcsp->rx_skb->data[4], sync_pkt, 4)) {
data              437 drivers/bluetooth/hci_bcsp.c 			if ((bcsp->rx_skb->data[0] & 0x40) != 0 &&
data              448 drivers/bluetooth/hci_bcsp.c 			if ((bcsp->rx_skb->data[0] & 0x40) != 0 &&
data              457 drivers/bluetooth/hci_bcsp.c 			if ((bcsp->rx_skb->data[0] & 0x40) != 0 &&
data              479 drivers/bluetooth/hci_bcsp.c 	if (bcsp->rx_skb->data[0] & 0x80) {	/* reliable pkt */
data              483 drivers/bluetooth/hci_bcsp.c 		if ((bcsp->rx_skb->data[0] & 0x07) == bcsp->rxseq_txack) {
data              491 drivers/bluetooth/hci_bcsp.c 			       bcsp->rx_skb->data[0] & 0x07, bcsp->rxseq_txack);
data              504 drivers/bluetooth/hci_bcsp.c 	bcsp->rxack = (bcsp->rx_skb->data[0] >> 3) & 0x07;
data              513 drivers/bluetooth/hci_bcsp.c 		if ((bcsp->rx_skb->data[1] & 0x0f) == 6 &&
data              514 drivers/bluetooth/hci_bcsp.c 		    (bcsp->rx_skb->data[0] & 0x80)) {
data              517 drivers/bluetooth/hci_bcsp.c 		} else if ((bcsp->rx_skb->data[1] & 0x0f) == 5 &&
data              518 drivers/bluetooth/hci_bcsp.c 			   (bcsp->rx_skb->data[0] & 0x80)) {
data              521 drivers/bluetooth/hci_bcsp.c 		} else if ((bcsp->rx_skb->data[1] & 0x0f) == 7) {
data              524 drivers/bluetooth/hci_bcsp.c 		} else if ((bcsp->rx_skb->data[1] & 0x0f) == 1 &&
data              525 drivers/bluetooth/hci_bcsp.c 			   !(bcsp->rx_skb->data[0] & 0x80)) {
data              535 drivers/bluetooth/hci_bcsp.c 		u8 desc = (bcsp->rx_skb->data[1] & 0x0f);
data              551 drivers/bluetooth/hci_bcsp.c 				       bcsp->rx_skb->data[1] & 0x0f,
data              552 drivers/bluetooth/hci_bcsp.c 				       bcsp->rx_skb->data[0] & 0x80 ?
data              576 drivers/bluetooth/hci_bcsp.c 	return get_unaligned_be16(&bcsp->rx_skb->data[bcsp->rx_skb->len - 2]);
data              580 drivers/bluetooth/hci_bcsp.c static int bcsp_recv(struct hci_uart *hu, const void *data, int count)
data              588 drivers/bluetooth/hci_bcsp.c 	ptr = data;
data              606 drivers/bluetooth/hci_bcsp.c 			if ((0xff & (u8)~(bcsp->rx_skb->data[0] + bcsp->rx_skb->data[1] +
data              607 drivers/bluetooth/hci_bcsp.c 			    bcsp->rx_skb->data[2])) != bcsp->rx_skb->data[3]) {
data              616 drivers/bluetooth/hci_bcsp.c 			bcsp->rx_count = (bcsp->rx_skb->data[1] >> 4) +
data              617 drivers/bluetooth/hci_bcsp.c 					(bcsp->rx_skb->data[2] << 4);	/* May be 0 */
data              621 drivers/bluetooth/hci_bcsp.c 			if (bcsp->rx_skb->data[0] & 0x40) {	/* pkt with crc */
data              109 drivers/bluetooth/hci_h4.c static int h4_recv(struct hci_uart *hu, const void *data, int count)
data              116 drivers/bluetooth/hci_h4.c 	h4->rx_skb = h4_recv_buf(hu->hdev, h4->rx_skb, data, count,
data              230 drivers/bluetooth/hci_h4.c 				dlen = skb->data[(&pkts[i])->loff];
data              240 drivers/bluetooth/hci_h4.c 				dlen = get_unaligned_le16(skb->data +
data              110 drivers/bluetooth/hci_h5.c static void h5_link_control(struct hci_uart *hu, const void *data, size_t len)
data              121 drivers/bluetooth/hci_h5.c 	skb_put_data(nskb, data, len);
data              318 drivers/bluetooth/hci_h5.c 	const unsigned char *hdr = h5->rx_skb->data;
data              319 drivers/bluetooth/hci_h5.c 	const unsigned char *data = &h5->rx_skb->data[4];
data              331 drivers/bluetooth/hci_h5.c 	if (memcmp(data, sync_req, 2) == 0) {
data              335 drivers/bluetooth/hci_h5.c 	} else if (memcmp(data, sync_rsp, 2) == 0) {
data              340 drivers/bluetooth/hci_h5.c 	} else if (memcmp(data, conf_req, 2) == 0) {
data              343 drivers/bluetooth/hci_h5.c 	} else if (memcmp(data, conf_rsp, 2) == 0) {
data              345 drivers/bluetooth/hci_h5.c 			h5->tx_win = (data[2] & 0x07);
data              350 drivers/bluetooth/hci_h5.c 	} else if (memcmp(data, sleep_req, 2) == 0) {
data              354 drivers/bluetooth/hci_h5.c 	} else if (memcmp(data, woken_req, 2) == 0) {
data              357 drivers/bluetooth/hci_h5.c 	} else if (memcmp(data, wakeup_req, 2) == 0) {
data              362 drivers/bluetooth/hci_h5.c 		BT_DBG("Link Control: 0x%02hhx 0x%02hhx", data[0], data[1]);
data              372 drivers/bluetooth/hci_h5.c 	const unsigned char *hdr = h5->rx_skb->data;
data              416 drivers/bluetooth/hci_h5.c 	const unsigned char *hdr = h5->rx_skb->data;
data              431 drivers/bluetooth/hci_h5.c 	const unsigned char *hdr = h5->rx_skb->data;
data              539 drivers/bluetooth/hci_h5.c static int h5_recv(struct hci_uart *hu, const void *data, int count)
data              542 drivers/bluetooth/hci_h5.c 	const unsigned char *ptr = data;
data              648 drivers/bluetooth/hci_h5.c 				      const u8 *data, size_t len)
data              697 drivers/bluetooth/hci_h5.c 		h5_slip_one_byte(nskb, data[i]);
data              726 drivers/bluetooth/hci_h5.c 				      skb->data, skb->len);
data              744 drivers/bluetooth/hci_h5.c 				      skb->data, skb->len);
data               52 drivers/bluetooth/hci_intel.c 	__u8 data[0];
data              888 drivers/bluetooth/hci_intel.c 	hdr = (void *)skb->data;
data              895 drivers/bluetooth/hci_intel.c 	    skb->data[2] == 0x06) {
data              896 drivers/bluetooth/hci_intel.c 		if (skb->data[3] != 0x00)
data              908 drivers/bluetooth/hci_intel.c 		   skb->data[2] == 0x02) {
data              933 drivers/bluetooth/hci_intel.c 	struct hci_lpm_pkt *lpm = (void *)skb->data;
data              943 drivers/bluetooth/hci_intel.c 		intel_recv_lpm_notify(hdev, lpm->data[0]);
data              979 drivers/bluetooth/hci_intel.c static int intel_recv(struct hci_uart *hu, const void *data, int count)
data              986 drivers/bluetooth/hci_intel.c 	intel->rx_skb = h4_recv_buf(hu->hdev, intel->rx_skb, data, count,
data             1042 drivers/bluetooth/hci_intel.c 		struct hci_command_hdr *cmd = (void *)skb->data;
data              164 drivers/bluetooth/hci_ldisc.c 		len = tty->ops->write(tty, skb->data, skb->len);
data              443 drivers/bluetooth/hci_ldisc.c 	ver = (struct hci_rp_read_local_version *)skb->data;
data              595 drivers/bluetooth/hci_ldisc.c static void hci_uart_tty_receive(struct tty_struct *tty, const u8 *data,
data              613 drivers/bluetooth/hci_ldisc.c 	hu->proto->recv(hu, data, count);
data              810 drivers/bluetooth/hci_ldisc.c 				  const unsigned char *data, size_t count)
data              425 drivers/bluetooth/hci_ll.c static int ll_recv(struct hci_uart *hu, const void *data, int count)
data              432 drivers/bluetooth/hci_ll.c 	ll->rx_skb = h4_recv_buf(hu->hdev, ll->rx_skb, data, count,
data              471 drivers/bluetooth/hci_ll.c 	ver = (struct hci_rp_read_local_version *)skb->data;
data              541 drivers/bluetooth/hci_ll.c 	if (err || !fw->data || !fw->size) {
data              546 drivers/bluetooth/hci_ll.c 	ptr = (void *)fw->data;
data              559 drivers/bluetooth/hci_ll.c 		action_ptr = &(((struct bts_action *)ptr)->data[0]);
data              163 drivers/bluetooth/hci_mrvl.c 	struct hci_mrvl_pkt *pkt = (void *)skb->data;
data              195 drivers/bluetooth/hci_mrvl.c 	struct hci_mrvl_pkt *pkt = (void *)skb->data;
data              250 drivers/bluetooth/hci_mrvl.c static int mrvl_recv(struct hci_uart *hu, const void *data, int count)
data              257 drivers/bluetooth/hci_mrvl.c 	mrvl->rx_skb = h4_recv_buf(hu->hdev, mrvl->rx_skb, data, count,
data              284 drivers/bluetooth/hci_mrvl.c 	fw_ptr = fw->data;
data              285 drivers/bluetooth/hci_mrvl.c 	fw_max = fw->data + fw->size;
data              162 drivers/bluetooth/hci_nokia.c static irqreturn_t wakeup_handler(int irq, void *data)
data              164 drivers/bluetooth/hci_nokia.c 	struct nokia_bt_dev *btdev = data;
data              238 drivers/bluetooth/hci_nokia.c 	memset(skb->data, 0x00, len);
data              352 drivers/bluetooth/hci_nokia.c 	fw_ptr = fw->data;
data              541 drivers/bluetooth/hci_nokia.c 	hdr = (struct hci_nokia_neg_hdr *)skb->data;
data              578 drivers/bluetooth/hci_nokia.c 	hdr = (struct hci_nokia_alive_hdr *)skb->data;
data              623 drivers/bluetooth/hci_nokia.c static int nokia_recv(struct hci_uart *hu, const void *data, int count)
data              632 drivers/bluetooth/hci_nokia.c 	btdev->rx_skb = h4_recv_buf(hu->hdev, btdev->rx_skb, data, count,
data              871 drivers/bluetooth/hci_qca.c 	if (get_unaligned_le16(skb->data) == QCA_DEBUG_HANDLE)
data              883 drivers/bluetooth/hci_qca.c 		struct hci_event_hdr *hdr = (void *)skb->data;
data              936 drivers/bluetooth/hci_qca.c static int qca_recv(struct hci_uart *hu, const void *data, int count)
data              943 drivers/bluetooth/hci_qca.c 	qca->rx_skb = h4_recv_buf(hu->hdev, qca->rx_skb, data, count,
data             1482 drivers/bluetooth/hci_qca.c 	const struct qca_vreg_data *data;
data             1490 drivers/bluetooth/hci_qca.c 	data = of_device_get_match_data(&serdev->dev);
data             1494 drivers/bluetooth/hci_qca.c 	if (data && qca_is_wcn399x(data->soc_type)) {
data             1495 drivers/bluetooth/hci_qca.c 		qcadev->btsoc_type = data->soc_type;
data             1503 drivers/bluetooth/hci_qca.c 		qcadev->bt_power->vreg_data = data;
data             1504 drivers/bluetooth/hci_qca.c 		err = qca_init_regulators(qcadev->bt_power, data->vregs,
data             1505 drivers/bluetooth/hci_qca.c 					  data->num_vregs);
data             1569 drivers/bluetooth/hci_qca.c 	{ .compatible = "qcom,wcn3990-bt", .data = &qca_soc_data_wcn3990},
data             1570 drivers/bluetooth/hci_qca.c 	{ .compatible = "qcom,wcn3998-bt", .data = &qca_soc_data_wcn3998},
data               76 drivers/bluetooth/hci_serdev.c 						      skb->data, skb->len);
data              239 drivers/bluetooth/hci_serdev.c static int hci_uart_receive_buf(struct serdev_device *serdev, const u8 *data,
data              255 drivers/bluetooth/hci_serdev.c 	hu->proto->recv(hu, data, count);
data               59 drivers/bluetooth/hci_uart.h 	int (*recv)(struct hci_uart *hu, const void *data, int len);
data               49 drivers/bluetooth/hci_vhci.c 	struct vhci_data *data = hci_get_drvdata(hdev);
data               51 drivers/bluetooth/hci_vhci.c 	skb_queue_purge(&data->readq);
data               58 drivers/bluetooth/hci_vhci.c 	struct vhci_data *data = hci_get_drvdata(hdev);
data               60 drivers/bluetooth/hci_vhci.c 	skb_queue_purge(&data->readq);
data               67 drivers/bluetooth/hci_vhci.c 	struct vhci_data *data = hci_get_drvdata(hdev);
data               70 drivers/bluetooth/hci_vhci.c 	skb_queue_tail(&data->readq, skb);
data               72 drivers/bluetooth/hci_vhci.c 	wake_up_interruptible(&data->read_wait);
data               76 drivers/bluetooth/hci_vhci.c static int __vhci_create_device(struct vhci_data *data, __u8 opcode)
data               82 drivers/bluetooth/hci_vhci.c 	if (data->hdev)
data              105 drivers/bluetooth/hci_vhci.c 	data->hdev = hdev;
data              109 drivers/bluetooth/hci_vhci.c 	hci_set_drvdata(hdev, data);
data              127 drivers/bluetooth/hci_vhci.c 		data->hdev = NULL;
data              137 drivers/bluetooth/hci_vhci.c 	skb_queue_tail(&data->readq, skb);
data              139 drivers/bluetooth/hci_vhci.c 	wake_up_interruptible(&data->read_wait);
data              143 drivers/bluetooth/hci_vhci.c static int vhci_create_device(struct vhci_data *data, __u8 opcode)
data              147 drivers/bluetooth/hci_vhci.c 	mutex_lock(&data->open_mutex);
data              148 drivers/bluetooth/hci_vhci.c 	err = __vhci_create_device(data, opcode);
data              149 drivers/bluetooth/hci_vhci.c 	mutex_unlock(&data->open_mutex);
data              154 drivers/bluetooth/hci_vhci.c static inline ssize_t vhci_get_user(struct vhci_data *data,
data              174 drivers/bluetooth/hci_vhci.c 	pkt_type = *((__u8 *) skb->data);
data              181 drivers/bluetooth/hci_vhci.c 		if (!data->hdev) {
data              188 drivers/bluetooth/hci_vhci.c 		ret = hci_recv_frame(data->hdev, skb);
data              192 drivers/bluetooth/hci_vhci.c 		cancel_delayed_work_sync(&data->open_timeout);
data              194 drivers/bluetooth/hci_vhci.c 		opcode = *((__u8 *) skb->data);
data              204 drivers/bluetooth/hci_vhci.c 		ret = vhci_create_device(data, opcode);
data              215 drivers/bluetooth/hci_vhci.c static inline ssize_t vhci_put_user(struct vhci_data *data,
data              224 drivers/bluetooth/hci_vhci.c 	if (copy_to_user(ptr, skb->data, len))
data              227 drivers/bluetooth/hci_vhci.c 	if (!data->hdev)
data              230 drivers/bluetooth/hci_vhci.c 	data->hdev->stat.byte_tx += len;
data              234 drivers/bluetooth/hci_vhci.c 		data->hdev->stat.cmd_tx++;
data              237 drivers/bluetooth/hci_vhci.c 		data->hdev->stat.acl_tx++;
data              240 drivers/bluetooth/hci_vhci.c 		data->hdev->stat.sco_tx++;
data              250 drivers/bluetooth/hci_vhci.c 	struct vhci_data *data = file->private_data;
data              255 drivers/bluetooth/hci_vhci.c 		skb = skb_dequeue(&data->readq);
data              257 drivers/bluetooth/hci_vhci.c 			ret = vhci_put_user(data, skb, buf, count);
data              259 drivers/bluetooth/hci_vhci.c 				skb_queue_head(&data->readq, skb);
data              270 drivers/bluetooth/hci_vhci.c 		ret = wait_event_interruptible(data->read_wait,
data              271 drivers/bluetooth/hci_vhci.c 					       !skb_queue_empty(&data->readq));
data              282 drivers/bluetooth/hci_vhci.c 	struct vhci_data *data = file->private_data;
data              284 drivers/bluetooth/hci_vhci.c 	return vhci_get_user(data, from);
data              289 drivers/bluetooth/hci_vhci.c 	struct vhci_data *data = file->private_data;
data              291 drivers/bluetooth/hci_vhci.c 	poll_wait(file, &data->read_wait, wait);
data              293 drivers/bluetooth/hci_vhci.c 	if (!skb_queue_empty(&data->readq))
data              301 drivers/bluetooth/hci_vhci.c 	struct vhci_data *data = container_of(work, struct vhci_data,
data              304 drivers/bluetooth/hci_vhci.c 	vhci_create_device(data, amp ? HCI_AMP : HCI_PRIMARY);
data              309 drivers/bluetooth/hci_vhci.c 	struct vhci_data *data;
data              311 drivers/bluetooth/hci_vhci.c 	data = kzalloc(sizeof(struct vhci_data), GFP_KERNEL);
data              312 drivers/bluetooth/hci_vhci.c 	if (!data)
data              315 drivers/bluetooth/hci_vhci.c 	skb_queue_head_init(&data->readq);
data              316 drivers/bluetooth/hci_vhci.c 	init_waitqueue_head(&data->read_wait);
data              318 drivers/bluetooth/hci_vhci.c 	mutex_init(&data->open_mutex);
data              319 drivers/bluetooth/hci_vhci.c 	INIT_DELAYED_WORK(&data->open_timeout, vhci_open_timeout);
data              321 drivers/bluetooth/hci_vhci.c 	file->private_data = data;
data              324 drivers/bluetooth/hci_vhci.c 	schedule_delayed_work(&data->open_timeout, msecs_to_jiffies(1000));
data              331 drivers/bluetooth/hci_vhci.c 	struct vhci_data *data = file->private_data;
data              334 drivers/bluetooth/hci_vhci.c 	cancel_delayed_work_sync(&data->open_timeout);
data              336 drivers/bluetooth/hci_vhci.c 	hdev = data->hdev;
data              343 drivers/bluetooth/hci_vhci.c 	skb_queue_purge(&data->readq);
data              345 drivers/bluetooth/hci_vhci.c 	kfree(data);
data               49 drivers/bus/arm-cci.c 	{.compatible = "arm,cci-400", .data = CCI400_PORTS_DATA },
data              448 drivers/bus/arm-cci.c 	cci_config = of_match_node(arm_cci_matches, np)->data;
data              305 drivers/bus/brcmstb_gisb.c 	{ .compatible = "brcm,gisb-arb",         .data = gisb_offsets_bcm7445 },
data              306 drivers/bus/brcmstb_gisb.c 	{ .compatible = "brcm,bcm7445-gisb-arb", .data = gisb_offsets_bcm7445 },
data              307 drivers/bus/brcmstb_gisb.c 	{ .compatible = "brcm,bcm7435-gisb-arb", .data = gisb_offsets_bcm7435 },
data              308 drivers/bus/brcmstb_gisb.c 	{ .compatible = "brcm,bcm7400-gisb-arb", .data = gisb_offsets_bcm7400 },
data              309 drivers/bus/brcmstb_gisb.c 	{ .compatible = "brcm,bcm7278-gisb-arb", .data = gisb_offsets_bcm7278 },
data              310 drivers/bus/brcmstb_gisb.c 	{ .compatible = "brcm,bcm7038-gisb-arb", .data = gisb_offsets_bcm7038 },
data              344 drivers/bus/brcmstb_gisb.c 	gdev->gisb_offsets = of_id->data;
data               33 drivers/bus/fsl-mc/dprc-driver.c static int __fsl_mc_device_remove_if_not_in_mc(struct device *dev, void *data)
data               40 drivers/bus/fsl-mc/dprc-driver.c 	objs = data;
data               56 drivers/bus/fsl-mc/dprc-driver.c static int __fsl_mc_device_remove(struct device *dev, void *data)
data               99 drivers/bus/fsl-mc/dprc-driver.c static int __fsl_mc_device_match(struct device *dev, void *data)
data              101 drivers/bus/fsl-mc/dprc-driver.c 	struct fsl_mc_obj_desc *obj_desc = data;
data               74 drivers/bus/fsl-mc/fsl-mc-allocator.c 	resource->data = mc_dev;
data              110 drivers/bus/fsl-mc/fsl-mc-allocator.c 	if (!resource || resource->data != mc_dev)
data              294 drivers/bus/fsl-mc/fsl-mc-allocator.c 	mc_adev = resource->data;
data              328 drivers/bus/fsl-mc/fsl-mc-allocator.c 	if (resource->data != mc_adev)
data              383 drivers/bus/fsl-mc/fsl-mc-allocator.c 		mc_dev_irq->resource.data = mc_dev_irq;
data               80 drivers/bus/fsl-mc/fsl-mc-msi.c 	irq_cfg.val = msi_desc->msg.data;
data              189 drivers/bus/fsl-mc/mc-io.c 	dpmcp_dev = resource->data;
data              252 drivers/bus/fsl-mc/mc-io.c 	if (resource->data != dpmcp_dev)
data               67 drivers/bus/imx-weim.c 	{ .compatible = "fsl,imx1-weim", .data = &imx1_weim_devtype, },
data               69 drivers/bus/imx-weim.c 	{ .compatible = "fsl,imx27-weim", .data = &imx27_weim_devtype, },
data               71 drivers/bus/imx-weim.c 	{ .compatible = "fsl,imx50-weim", .data = &imx50_weim_devtype, },
data               72 drivers/bus/imx-weim.c 	{ .compatible = "fsl,imx6q-weim", .data = &imx50_weim_devtype, },
data               74 drivers/bus/imx-weim.c 	{ .compatible = "fsl,imx51-weim", .data = &imx51_weim_devtype, },
data              194 drivers/bus/imx-weim.c 	const struct imx_weim_devtype *devtype = of_id->data;
data              154 drivers/bus/mips_cdmm.c static long mips_cdmm_void_work(void *data)
data              156 drivers/bus/mips_cdmm.c 	struct mips_cdmm_work_dev *work = data;
data              170 drivers/bus/mips_cdmm.c static long mips_cdmm_int_work(void *data)
data              172 drivers/bus/mips_cdmm.c 	struct mips_cdmm_work_dev *work = data;
data              579 drivers/bus/mips_cdmm.c static int mips_cdmm_##_name##_helper(struct device *dev, void *data)	\
data              583 drivers/bus/mips_cdmm.c 	unsigned int cpu = *(unsigned int *)data;			\
data              121 drivers/bus/moxtet.c static int moxtet_dev_check(struct device *dev, void *data)
data              124 drivers/bus/moxtet.c 	struct moxtet_device *new_dev = data;
data              694 drivers/bus/moxtet.c static irqreturn_t moxtet_irq_thread_fn(int irq, void *data)
data              696 drivers/bus/moxtet.c 	struct moxtet *moxtet = data;
data              875 drivers/bus/mvebu-mbus.c 	  .data = &armada_370_mbus_data, },
data              877 drivers/bus/mvebu-mbus.c 	  .data = &armada_xp_mbus_data, },
data              879 drivers/bus/mvebu-mbus.c 	  .data = &armada_xp_mbus_data, },
data              881 drivers/bus/mvebu-mbus.c 	  .data = &armada_xp_mbus_data, },
data              883 drivers/bus/mvebu-mbus.c 	  .data = &kirkwood_mbus_data, },
data              885 drivers/bus/mvebu-mbus.c 	  .data = &dove_mbus_data, },
data              887 drivers/bus/mvebu-mbus.c 	  .data = &orion5x_4win_mbus_data, },
data              889 drivers/bus/mvebu-mbus.c 	  .data = &orion5x_2win_mbus_data, },
data              891 drivers/bus/mvebu-mbus.c 	  .data = &orion5x_2win_mbus_data, },
data              893 drivers/bus/mvebu-mbus.c 	  .data = &orion5x_4win_mbus_data, },
data              895 drivers/bus/mvebu-mbus.c 	  .data = &mv78xx0_mbus_data, },
data             1162 drivers/bus/mvebu-mbus.c 	mbus_state.soc = of_id->data;
data             1321 drivers/bus/mvebu-mbus.c 	mbus_state.soc = of_id->data;
data              236 drivers/bus/omap_l3_noc.c 	{.compatible = "ti,omap4-l3-noc", .data = &omap4_l3_data},
data              237 drivers/bus/omap_l3_noc.c 	{.compatible = "ti,omap5-l3-noc", .data = &omap5_l3_data},
data              238 drivers/bus/omap_l3_noc.c 	{.compatible = "ti,dra7-l3-noc", .data = &dra_l3_data},
data              239 drivers/bus/omap_l3_noc.c 	{.compatible = "ti,am4372-l3-noc", .data = &am4372_l3_data},
data              260 drivers/bus/omap_l3_noc.c 	memcpy(l3, of_id->data, sizeof(*l3));
data              242 drivers/bus/sunxi-rsb.c static int sunxi_rsb_remove_devices(struct device *dev, void *data)
data             2562 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap2", .data = &sysc_omap2, },
data             2563 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap2-timer", .data = &sysc_omap2_timer, },
data             2564 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap4", .data = &sysc_omap4, },
data             2565 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap4-timer", .data = &sysc_omap4_timer, },
data             2566 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap4-simple", .data = &sysc_omap4_simple, },
data             2567 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap3430-sr", .data = &sysc_34xx_sr, },
data             2568 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap3630-sr", .data = &sysc_36xx_sr, },
data             2569 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap4-sr", .data = &sysc_omap4_sr, },
data             2570 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap3-sham", .data = &sysc_omap3_sham, },
data             2571 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-omap-aes", .data = &sysc_omap3_aes, },
data             2572 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-mcasp", .data = &sysc_omap4_mcasp, },
data             2573 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-dra7-mcasp", .data = &sysc_dra7_mcasp, },
data             2575 drivers/bus/ti-sysc.c 	  .data = &sysc_omap4_usb_host_fs, },
data             2576 drivers/bus/ti-sysc.c 	{ .compatible = "ti,sysc-dra7-mcan", .data = &sysc_dra7_mcan, },
data               33 drivers/bus/ts-nbus.c 	struct gpio_descs *data;
data               48 drivers/bus/ts-nbus.c 	ts_nbus->data = devm_gpiod_get_array(&pdev->dev, "ts,data",
data               50 drivers/bus/ts-nbus.c 	if (IS_ERR(ts_nbus->data)) {
data               52 drivers/bus/ts-nbus.c 		return PTR_ERR(ts_nbus->data);
data               98 drivers/bus/ts-nbus.c 			gpiod_direction_input(ts_nbus->data->desc[i]);
data              102 drivers/bus/ts-nbus.c 			gpiod_direction_output(ts_nbus->data->desc[i], 1);
data              117 drivers/bus/ts-nbus.c 	gpiod_set_array_value_cansleep(8, ts_nbus->data->desc,
data              118 drivers/bus/ts-nbus.c 				       ts_nbus->data->info, values);
data              138 drivers/bus/ts-nbus.c 	struct gpio_descs *gpios = ts_nbus->data;
data              158 drivers/bus/ts-nbus.c 	struct gpio_descs *gpios = ts_nbus->data;
data              153 drivers/bus/vexpress-config.c static int vexpress_config_node_match(struct device *dev, const void *data)
data              155 drivers/bus/vexpress-config.c 	const struct device_node *node = data;
data              993 drivers/cdrom/cdrom.c 	tracks->data = 0;
data             1028 drivers/cdrom/cdrom.c 				tracks->data++;
data             1036 drivers/cdrom/cdrom.c 	       header.cdth_trk1, tracks->audio, tracks->data,
data             1099 drivers/cdrom/cdrom.c 	if (tracks.data==0) {
data             2590 drivers/cdrom/cdrom.c 		if (!tracks.data && !tracks.cdi && !tracks.xa)
data             2600 drivers/cdrom/cdrom.c 	if (tracks.data > 0)
data             3639 drivers/cdrom/cdrom.c 		.data		= &cdrom_sysctl_settings.info, 
data             3646 drivers/cdrom/cdrom.c 		.data		= &cdrom_sysctl_settings.autoclose,
data             3653 drivers/cdrom/cdrom.c 		.data		= &cdrom_sysctl_settings.autoeject,
data             3660 drivers/cdrom/cdrom.c 		.data		= &cdrom_sysctl_settings.debug,
data             3667 drivers/cdrom/cdrom.c 		.data		= &cdrom_sysctl_settings.lock,
data             3674 drivers/cdrom/cdrom.c 		.data		= &cdrom_sysctl_settings.check,
data              157 drivers/cdrom/gdrom.c 	short *data = buf;
data              172 drivers/cdrom/gdrom.c 		data[c] = __raw_readw(GDROM_DATA_REG);
data              316 drivers/cdrom/gdrom.c 	int fentry, lentry, track, data, err;
data              337 drivers/cdrom/gdrom.c 		data = gd.toc->entry[track - 1];
data              338 drivers/cdrom/gdrom.c 		if (get_entry_q_ctrl(data))
data              350 drivers/cdrom/gdrom.c 	ms_info->addr.lba = get_entry_lba(data);
data              370 drivers/char/agp/parisc-agp.c find_quicksilver(struct device *dev, void *data)
data              372 drivers/char/agp/parisc-agp.c 	struct parisc_device **lba = data;
data              156 drivers/char/dsp56k.c 		dsp56k_host_interface.data.b[1] = fw->data[i];
data              157 drivers/char/dsp56k.c 		dsp56k_host_interface.data.b[2] = fw->data[i + 1];
data              158 drivers/char/dsp56k.c 		dsp56k_host_interface.data.b[3] = fw->data[i + 2];
data              163 drivers/char/dsp56k.c 		dsp56k_host_interface.data.b[1] = 0;
data              164 drivers/char/dsp56k.c 		dsp56k_host_interface.data.b[2] = 0;
data              165 drivers/char/dsp56k.c 		dsp56k_host_interface.data.b[3] = 0;
data              170 drivers/char/dsp56k.c 		get_user(dsp56k_host_interface.data.b[1], bin++);
data              171 drivers/char/dsp56k.c 		get_user(dsp56k_host_interface.data.b[2], bin++);
data              172 drivers/char/dsp56k.c 		get_user(dsp56k_host_interface.data.b[3], bin++);
data              176 drivers/char/dsp56k.c 	dsp56k_host_interface.data.l = 3;    /* Magic execute */
data              202 drivers/char/dsp56k.c 				  put_user(dsp56k_host_interface.data.b[3], buf+n++));
data              207 drivers/char/dsp56k.c 			short __user *data;
data              210 drivers/char/dsp56k.c 			data = (short __user *) buf;
data              212 drivers/char/dsp56k.c 				  put_user(dsp56k_host_interface.data.w[1], data+n++));
data              219 drivers/char/dsp56k.c 				  put_user(dsp56k_host_interface.data.b[1], buf+n++);
data              220 drivers/char/dsp56k.c 				  put_user(dsp56k_host_interface.data.b[2], buf+n++);
data              221 drivers/char/dsp56k.c 				  put_user(dsp56k_host_interface.data.b[3], buf+n++));
data              226 drivers/char/dsp56k.c 			long __user *data;
data              229 drivers/char/dsp56k.c 			data = (long __user *) buf;
data              231 drivers/char/dsp56k.c 				  put_user(dsp56k_host_interface.data.l, data+n++));
data              264 drivers/char/dsp56k.c 				  get_user(dsp56k_host_interface.data.b[3], buf+n++));
data              269 drivers/char/dsp56k.c 			const short __user *data;
data              272 drivers/char/dsp56k.c 			data = (const short __user *)buf;
data              274 drivers/char/dsp56k.c 				  get_user(dsp56k_host_interface.data.w[1], data+n++));
data              281 drivers/char/dsp56k.c 				  get_user(dsp56k_host_interface.data.b[1], buf+n++);
data              282 drivers/char/dsp56k.c 				  get_user(dsp56k_host_interface.data.b[2], buf+n++);
data              283 drivers/char/dsp56k.c 				  get_user(dsp56k_host_interface.data.b[3], buf+n++));
data              288 drivers/char/dsp56k.c 			const long __user *data;
data              291 drivers/char/dsp56k.c 			data = (const long __user *)buf;
data              293 drivers/char/dsp56k.c 				  get_user(dsp56k_host_interface.data.l, data+n++));
data              139 drivers/char/hpet.c static irqreturn_t hpet_interrupt(int irq, void *data)
data              144 drivers/char/hpet.c 	devp = data;
data              299 drivers/char/hpet.c 	unsigned long data;
data              316 drivers/char/hpet.c 		data = devp->hd_irqdata;
data              320 drivers/char/hpet.c 		if (data)
data              332 drivers/char/hpet.c 	retval = put_user(data, (unsigned long __user *)buf);
data              741 drivers/char/hpet.c 	 .data = &hpet_max_freq,
data              959 drivers/char/hpet.c static acpi_status hpet_resources(struct acpi_resource *res, void *data)
data              965 drivers/char/hpet.c 	hdp = data;
data              982 drivers/char/hpet.c 		fixmem32 = &res->data.fixed_memory32;
data              996 drivers/char/hpet.c 		irqp = &res->data.extended_irq;
data             1018 drivers/char/hpet.c 	struct hpet_data data;
data             1020 drivers/char/hpet.c 	memset(&data, 0, sizeof(data));
data             1024 drivers/char/hpet.c 				hpet_resources, &data);
data             1029 drivers/char/hpet.c 	if (!data.hd_address || !data.hd_nirqs) {
data             1030 drivers/char/hpet.c 		if (data.hd_address)
data             1031 drivers/char/hpet.c 			iounmap(data.hd_address);
data             1036 drivers/char/hpet.c 	return hpet_alloc(&data);
data               63 drivers/char/hw_random/amd-rng.c 	u32 *data = buf;
data               85 drivers/char/hw_random/amd-rng.c 			*data = ioread32(priv->iobase + RNGDATA);
data               86 drivers/char/hw_random/amd-rng.c 			data++;
data               35 drivers/char/hw_random/atmel-rng.c 	u32 *data = buf;
data               39 drivers/char/hw_random/atmel-rng.c 		*data = readl(trng->base + TRNG_ODATA);
data              132 drivers/char/hw_random/bcm2835-rng.c 	{ .compatible = "brcm,bcm-nsp-rng", .data = &nsp_rng_of_data },
data              133 drivers/char/hw_random/bcm2835-rng.c 	{ .compatible = "brcm,bcm5301x-rng", .data = &nsp_rng_of_data },
data              177 drivers/char/hw_random/bcm2835-rng.c 		of_data = rng_id->data;
data              548 drivers/char/hw_random/core.c static int devm_hwrng_match(struct device *dev, void *res, void *data)
data              555 drivers/char/hw_random/core.c 	return *r == data;
data               55 drivers/char/hw_random/exynos-trng.c static int exynos_trng_do_read(struct hwrng *rng, void *data, size_t max,
data               71 drivers/char/hw_random/exynos-trng.c 	memcpy_fromio(data, trng->mem + EXYNOS_TRNG_FIFO_0, max);
data               55 drivers/char/hw_random/geode-rng.c static int geode_rng_data_read(struct hwrng *rng, u32 *data)
data               59 drivers/char/hw_random/geode-rng.c 	*data = readl(mem + GEODE_RNG_DATA_REG);
data               67 drivers/char/hw_random/geode-rng.c 	int data, i;
data               70 drivers/char/hw_random/geode-rng.c 		data = !!(readl(mem + GEODE_RNG_STATUS_REG));
data               71 drivers/char/hw_random/geode-rng.c 		if (data || !wait)
data               75 drivers/char/hw_random/geode-rng.c 	return data;
data               67 drivers/char/hw_random/hisi-rng.c 	u32 *data = buf;
data               69 drivers/char/hw_random/hisi-rng.c 	*data = readl_relaxed(hrng->base + RNG_RAN_NUM);
data              116 drivers/char/hw_random/imx-rngc.c static int imx_rngc_read(struct hwrng *rng, void *data, size_t max, bool wait)
data              136 drivers/char/hw_random/imx-rngc.c 			*(u32 *)data = readl(rngc->base + RNGC_FIFO);
data              139 drivers/char/hw_random/imx-rngc.c 			data += sizeof(u32);
data              301 drivers/char/hw_random/imx-rngc.c 	{ .compatible = "fsl,imx25-rngb", .data = NULL, },
data              170 drivers/char/hw_random/intel-rng.c 	int data, i;
data              173 drivers/char/hw_random/intel-rng.c 		data = !!(readb(mem + INTEL_RNG_STATUS) &
data              175 drivers/char/hw_random/intel-rng.c 		if (data || !wait)
data              179 drivers/char/hw_random/intel-rng.c 	return data;
data              182 drivers/char/hw_random/intel-rng.c static int intel_rng_data_read(struct hwrng *rng, u32 *data)
data              186 drivers/char/hw_random/intel-rng.c 	*data = readb(mem + INTEL_RNG_DATA);
data              137 drivers/char/hw_random/ks-sa-rng.c static int ks_sa_rng_data_read(struct hwrng *rng, u32 *data)
data              143 drivers/char/hw_random/ks-sa-rng.c 	data[0] = readl(&ks_sa_rng->reg_rng->output_l);
data              144 drivers/char/hw_random/ks-sa-rng.c 	data[1] = readl(&ks_sa_rng->reg_rng->output_h);
data               28 drivers/char/hw_random/meson-rng.c 	struct meson_rng_data *data =
data               31 drivers/char/hw_random/meson-rng.c 	*(u32 *)buf = readl_relaxed(data->base + RNG_DATA);
data               36 drivers/char/hw_random/meson-rng.c static void meson_rng_clk_disable(void *data)
data               38 drivers/char/hw_random/meson-rng.c 	clk_disable_unprepare(data);
data               44 drivers/char/hw_random/meson-rng.c 	struct meson_rng_data *data;
data               48 drivers/char/hw_random/meson-rng.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data               49 drivers/char/hw_random/meson-rng.c 	if (!data)
data               52 drivers/char/hw_random/meson-rng.c 	data->pdev = pdev;
data               55 drivers/char/hw_random/meson-rng.c 	data->base = devm_ioremap_resource(dev, res);
data               56 drivers/char/hw_random/meson-rng.c 	if (IS_ERR(data->base))
data               57 drivers/char/hw_random/meson-rng.c 		return PTR_ERR(data->base);
data               59 drivers/char/hw_random/meson-rng.c 	data->core_clk = devm_clk_get(dev, "core");
data               60 drivers/char/hw_random/meson-rng.c 	if (IS_ERR(data->core_clk))
data               61 drivers/char/hw_random/meson-rng.c 		data->core_clk = NULL;
data               63 drivers/char/hw_random/meson-rng.c 	if (data->core_clk) {
data               64 drivers/char/hw_random/meson-rng.c 		ret = clk_prepare_enable(data->core_clk);
data               68 drivers/char/hw_random/meson-rng.c 					       data->core_clk);
data               73 drivers/char/hw_random/meson-rng.c 	data->rng.name = pdev->name;
data               74 drivers/char/hw_random/meson-rng.c 	data->rng.read = meson_rng_read;
data               76 drivers/char/hw_random/meson-rng.c 	platform_set_drvdata(pdev, data);
data               78 drivers/char/hw_random/meson-rng.c 	return devm_hwrng_register(dev, &data->rng);
data               77 drivers/char/hw_random/mxc-rnga.c static int mxc_rnga_data_read(struct hwrng *rng, u32 * data)
data               84 drivers/char/hw_random/mxc-rnga.c 	*data = __raw_readl(mxc_rng->mem + RNGA_OUTPUT_FIFO);
data              310 drivers/char/hw_random/n2-drv.c 	if (np->data->chip_version == 1) {
data              419 drivers/char/hw_random/n2-drv.c static int n2rng_data_read(struct hwrng *rng, u32 *data)
data              429 drivers/char/hw_random/n2-drv.c 		*data = np->buffer;
data              436 drivers/char/hw_random/n2-drv.c 			*data = np->test_data & 0xffffffff;
data              526 drivers/char/hw_random/n2-drv.c 	switch (np->data->id) {
data              562 drivers/char/hw_random/n2-drv.c 	switch (np->data->id) {
data              625 drivers/char/hw_random/n2-drv.c 		if (np->data->chip_version == 1) {
data              711 drivers/char/hw_random/n2-drv.c 	np->data = (struct n2rng_template *)match->data;
data              715 drivers/char/hw_random/n2-drv.c 	if (np->data->multi_capable)
data              835 drivers/char/hw_random/n2-drv.c 		.data		= &n2_template,
data              840 drivers/char/hw_random/n2-drv.c 		.data		= &vf_template,
data              845 drivers/char/hw_random/n2-drv.c 		.data		= &kt_template,
data              850 drivers/char/hw_random/n2-drv.c 		.data		= &m4_template,
data              855 drivers/char/hw_random/n2-drv.c 		.data		= &m7_template,
data              108 drivers/char/hw_random/n2rng.h 	struct n2rng_template	*data;
data               18 drivers/char/hw_random/nomadik-rng.c static int nmk_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
data               27 drivers/char/hw_random/nomadik-rng.c 	*(u16 *)data = __raw_readl(base + 8) & 0xffff;
data               50 drivers/char/hw_random/octeon-rng.c static int octeon_rng_data_read(struct hwrng *rng, u32 *data)
data               54 drivers/char/hw_random/octeon-rng.c 	*data = cvmx_read64_uint32((u64)p->result);
data              175 drivers/char/hw_random/omap-rng.c static int omap_rng_do_read(struct hwrng *rng, void *data, size_t max,
data              196 drivers/char/hw_random/omap-rng.c 	memcpy_fromio(data, priv->base + priv->pdata->regs[RNG_OUTPUT_0_REG],
data              364 drivers/char/hw_random/omap-rng.c 			.data		= &omap2_rng_pdata,
data              368 drivers/char/hw_random/omap-rng.c 			.data		= &omap4_rng_pdata,
data              372 drivers/char/hw_random/omap-rng.c 			.data		= &eip76_rng_pdata,
data              390 drivers/char/hw_random/omap-rng.c 	priv->pdata = match->data;
data               79 drivers/char/hw_random/omap3-rom-rng.c static int omap3_rom_rng_read(struct hwrng *rng, void *data, size_t max, bool w)
data               83 drivers/char/hw_random/omap3-rom-rng.c 	r = omap3_rom_rng_get_random(data, 4);
data              136 drivers/char/hw_random/omap3-rom-rng.c 	{ .compatible = "nokia,n900-rom-rng", .data = omap3_rom_rng_read, },
data              120 drivers/char/hw_random/optee-rng.c 	u8 *data = buf;
data              126 drivers/char/hw_random/optee-rng.c 		rng_size = get_optee_rng_data(pvt_data, data, (max - read));
data              128 drivers/char/hw_random/optee-rng.c 		data += rng_size;
data              206 drivers/char/hw_random/optee-rng.c static int optee_ctx_match(struct tee_ioctl_version_data *ver, const void *data)
data               37 drivers/char/hw_random/pasemi-rng.c 	int data, i;
data               40 drivers/char/hw_random/pasemi-rng.c 		data = (in_le32(rng_regs + SDCRNG_CTL_REG)
data               42 drivers/char/hw_random/pasemi-rng.c 		if (data || !wait)
data               46 drivers/char/hw_random/pasemi-rng.c 	return data;
data               49 drivers/char/hw_random/pasemi-rng.c static int pasemi_rng_data_read(struct hwrng *rng, u32 *data)
data               52 drivers/char/hw_random/pasemi-rng.c 	*data = in_le32(rng_regs + SDCRNG_VAL_REG);
data               53 drivers/char/hw_random/pic32-rng.c 	u64 *data = buf;
data               61 drivers/char/hw_random/pic32-rng.c 			*data = ((u64)readl(priv->base + RNGSEED2) << 32) +
data               15 drivers/char/hw_random/powernv-rng.c static int powernv_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
data               23 drivers/char/hw_random/powernv-rng.c 	buf = (unsigned long *)data;
data               16 drivers/char/hw_random/pseries-rng.c static int pseries_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
data               26 drivers/char/hw_random/pseries-rng.c 	memcpy(data, buffer, 8);
data              171 drivers/char/hw_random/s390-trng.c static int trng_hwrng_data_read(struct hwrng *rng, u32 *data)
data              173 drivers/char/hw_random/s390-trng.c 	size_t len = sizeof(*data);
data              175 drivers/char/hw_random/s390-trng.c 	_trng_hwrng_read((u8 *) data, len);
data              182 drivers/char/hw_random/s390-trng.c static int trng_hwrng_read(struct hwrng *rng, void *data, size_t max, bool wait)
data              186 drivers/char/hw_random/s390-trng.c 	_trng_hwrng_read((u8 *) data, len);
data               48 drivers/char/hw_random/st-rng.c static int st_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
data               66 drivers/char/hw_random/st-rng.c 		*(u16 *)(data + i) =
data               38 drivers/char/hw_random/stm32-rng.c static int stm32_rng_read(struct hwrng *rng, void *data, size_t max, bool wait)
data               69 drivers/char/hw_random/stm32-rng.c 		*(u32 *)data = readl_relaxed(priv->base + RNG_DR);
data               72 drivers/char/hw_random/stm32-rng.c 		data += sizeof(u32);
data               44 drivers/char/hw_random/timeriomem-rng.c static int timeriomem_rng_read(struct hwrng *hwrng, void *data,
data               74 drivers/char/hw_random/timeriomem-rng.c 		*(u32 *)data = readl(priv->io_base);
data               76 drivers/char/hw_random/timeriomem-rng.c 		data += sizeof(u32);
data              120 drivers/char/hw_random/via-rng.c static int via_rng_data_read(struct hwrng *rng, u32 *data)
data              124 drivers/char/hw_random/via-rng.c 	*data = via_rng_datum;
data              226 drivers/char/hw_random/xgene-rng.c static int xgene_rng_data_read(struct hwrng *rng, u32 *data)
data              232 drivers/char/hw_random/xgene-rng.c 		data[i] = readl(ctx->csr_base + RNG_INOUT_0 + i * 4);
data               89 drivers/char/ipmi/bt-bmc.c static void bt_outb(struct bt_bmc *bt_bmc, u8 data, int reg)
data               93 drivers/char/ipmi/bt-bmc.c 	rc = regmap_write(bt_bmc->map, bt_bmc->offset + reg, data);
data              120 drivers/char/ipmi/ipmb_dev_int.c 	union i2c_smbus_data data;
data              147 drivers/char/ipmi/ipmb_dev_int.c 	data.block[0] = msg_len;
data              148 drivers/char/ipmi/ipmb_dev_int.c 	memcpy(&data.block[1], msg + SMBUS_MSG_IDX_OFFSET, msg_len);
data              152 drivers/char/ipmi/ipmb_dev_int.c 			     I2C_SMBUS_BLOCK_DATA, &data);
data              203 drivers/char/ipmi/ipmi_bt_sm.c 				unsigned char *data,
data              223 drivers/char/ipmi/ipmi_bt_sm.c 			pr_cont(" %02x", data[i]);
data              227 drivers/char/ipmi/ipmi_bt_sm.c 	bt->write_data[1] = *data;	/* NetFn/LUN */
data              229 drivers/char/ipmi/ipmi_bt_sm.c 	memcpy(bt->write_data + 3, data + 1, size - 1);
data              246 drivers/char/ipmi/ipmi_bt_sm.c 			 unsigned char *data,
data              256 drivers/char/ipmi/ipmi_bt_sm.c 	data[0] = bt->read_data[1];
data              257 drivers/char/ipmi/ipmi_bt_sm.c 	data[1] = bt->read_data[3];
data              259 drivers/char/ipmi/ipmi_bt_sm.c 		data[2] = IPMI_ERR_MSG_TRUNCATED;
data              262 drivers/char/ipmi/ipmi_bt_sm.c 		memcpy(data + 2, bt->read_data + 4, msg_len - 2);
data              267 drivers/char/ipmi/ipmi_bt_sm.c 			pr_cont(" %02x", data[i]);
data              158 drivers/char/ipmi/ipmi_devintf.c 	msg.data = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
data              159 drivers/char/ipmi/ipmi_devintf.c 	if (!msg.data)
data              169 drivers/char/ipmi/ipmi_devintf.c 	if (req->msg.data != NULL) {
data              175 drivers/char/ipmi/ipmi_devintf.c 		if (copy_from_user(msg.data,
data              176 drivers/char/ipmi/ipmi_devintf.c 				   req->msg.data,
data              194 drivers/char/ipmi/ipmi_devintf.c 	kfree(msg.data);
data              257 drivers/char/ipmi/ipmi_devintf.c 		if (copy_to_user(rsp->msg.data,
data              258 drivers/char/ipmi/ipmi_devintf.c 				 msg->msg.data,
data              294 drivers/char/ipmi/ipmi_devintf.c 		       unsigned long data)
data              298 drivers/char/ipmi/ipmi_devintf.c 	void __user *arg = (void __user *)data;
data              636 drivers/char/ipmi/ipmi_devintf.c 	compat_uptr_t	data;
data              669 drivers/char/ipmi/ipmi_devintf.c 	p64->data = compat_ptr(p32->data);
data              711 drivers/char/ipmi/ipmi_devintf.c 	v32.msg.data = ptr_to_compat(p64->msg.data);
data              128 drivers/char/ipmi/ipmi_dmi.c 	const u8 *data = (const u8 *) dm;
data              139 drivers/char/ipmi/ipmi_dmi.c 	type = data[DMI_IPMI_TYPE];
data              140 drivers/char/ipmi/ipmi_dmi.c 	slave_addr = data[DMI_IPMI_SLAVEADDR];
data              142 drivers/char/ipmi/ipmi_dmi.c 	memcpy(&base_addr, data + DMI_IPMI_ADDR, sizeof(unsigned long));
data              150 drivers/char/ipmi/ipmi_dmi.c 			base_addr = data[DMI_IPMI_ADDR] >> 1;
data              157 drivers/char/ipmi/ipmi_dmi.c 				base_addr = data[DMI_IPMI_SLAVEADDR] >> 1;
data              173 drivers/char/ipmi/ipmi_dmi.c 			base_addr |= (data[DMI_IPMI_ACCESS] >> 4) & 1;
data              175 drivers/char/ipmi/ipmi_dmi.c 			irq = data[DMI_IPMI_IRQ];
data              181 drivers/char/ipmi/ipmi_dmi.c 			switch ((data[DMI_IPMI_ACCESS] >> 6) & 3) {
data              151 drivers/char/ipmi/ipmi_kcs_sm.c static inline void write_cmd(struct si_sm_data *kcs, unsigned char data)
data              153 drivers/char/ipmi/ipmi_kcs_sm.c 	kcs->io->outputb(kcs->io, 1, data);
data              156 drivers/char/ipmi/ipmi_kcs_sm.c static inline void write_data(struct si_sm_data *kcs, unsigned char data)
data              158 drivers/char/ipmi/ipmi_kcs_sm.c 	kcs->io->outputb(kcs->io, 0, data);
data              261 drivers/char/ipmi/ipmi_kcs_sm.c static int start_kcs_transaction(struct si_sm_data *kcs, unsigned char *data,
data              277 drivers/char/ipmi/ipmi_kcs_sm.c 			pr_cont(" %02x", data[i]);
data              281 drivers/char/ipmi/ipmi_kcs_sm.c 	memcpy(kcs->write_data, data, size);
data              292 drivers/char/ipmi/ipmi_kcs_sm.c static int get_kcs_result(struct si_sm_data *kcs, unsigned char *data,
data              300 drivers/char/ipmi/ipmi_kcs_sm.c 	memcpy(data, kcs->read_data, kcs->read_pos);
data              305 drivers/char/ipmi/ipmi_kcs_sm.c 		data[2] = IPMI_ERR_UNSPECIFIED;
data              314 drivers/char/ipmi/ipmi_kcs_sm.c 		data[2] = IPMI_ERR_MSG_TRUNCATED;
data               48 drivers/char/ipmi/ipmi_msghandler.c static void ipmi_debug_msg(const char *title, unsigned char *data,
data               57 drivers/char/ipmi/ipmi_msghandler.c 				" %2.2x", data[i]);
data               61 drivers/char/ipmi/ipmi_msghandler.c static void ipmi_debug_msg(const char *title, unsigned char *data,
data              949 drivers/char/ipmi/ipmi_msghandler.c 	msg->msg.data = msg->msg_data;
data             1257 drivers/char/ipmi/ipmi_msghandler.c int ipmi_get_smi_info(int if_num, struct ipmi_smi_info *data)
data             1276 drivers/char/ipmi/ipmi_msghandler.c 		rv = intf->handlers->get_smi_info(intf->send_info, data);
data             1735 drivers/char/ipmi/ipmi_msghandler.c ipmb_checksum(unsigned char *data, int size)
data             1739 drivers/char/ipmi/ipmi_msghandler.c 	for (; size > 0; size--, data++)
data             1740 drivers/char/ipmi/ipmi_msghandler.c 		csum += *data;
data             1757 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[0] = (IPMI_NETFN_APP_REQUEST << 2);
data             1758 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[1] = IPMI_SEND_MSG_CMD;
data             1759 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[2] = ipmb_addr->channel;
data             1761 drivers/char/ipmi/ipmi_msghandler.c 		smi_msg->data[3] = 0;
data             1762 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[i+3] = ipmb_addr->slave_addr;
data             1763 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[i+4] = (msg->netfn << 2) | (ipmb_addr->lun & 0x3);
data             1764 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[i+5] = ipmb_checksum(&smi_msg->data[i + 3], 2);
data             1765 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[i+6] = source_address;
data             1766 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[i+7] = (ipmb_seq << 2) | source_lun;
data             1767 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[i+8] = msg->cmd;
data             1771 drivers/char/ipmi/ipmi_msghandler.c 		memcpy(&smi_msg->data[i + 9], msg->data, msg->data_len);
data             1775 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[i+smi_msg->data_size]
data             1776 drivers/char/ipmi/ipmi_msghandler.c 		= ipmb_checksum(&smi_msg->data[i + 6], smi_msg->data_size - 6);
data             1795 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[0] = (IPMI_NETFN_APP_REQUEST << 2);
data             1796 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[1] = IPMI_SEND_MSG_CMD;
data             1797 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[2] = lan_addr->channel;
data             1798 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[3] = lan_addr->session_handle;
data             1799 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[4] = lan_addr->remote_SWID;
data             1800 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[5] = (msg->netfn << 2) | (lan_addr->lun & 0x3);
data             1801 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[6] = ipmb_checksum(&smi_msg->data[4], 2);
data             1802 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[7] = lan_addr->local_SWID;
data             1803 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[8] = (ipmb_seq << 2) | source_lun;
data             1804 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[9] = msg->cmd;
data             1808 drivers/char/ipmi/ipmi_msghandler.c 		memcpy(&smi_msg->data[10], msg->data, msg->data_len);
data             1812 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[smi_msg->data_size]
data             1813 drivers/char/ipmi/ipmi_msghandler.c 		= ipmb_checksum(&smi_msg->data[7], smi_msg->data_size - 7);
data             1922 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[0] = (msg->netfn << 2) | (smi_addr->lun & 0x3);
data             1923 drivers/char/ipmi/ipmi_msghandler.c 	smi_msg->data[1] = msg->cmd;
data             1927 drivers/char/ipmi/ipmi_msghandler.c 		memcpy(&smi_msg->data[2], msg->data, msg->data_len);
data             2055 drivers/char/ipmi/ipmi_msghandler.c 		memcpy(recv_msg->msg_data, smi_msg->data,
data             2057 drivers/char/ipmi/ipmi_msghandler.c 		recv_msg->msg.data = recv_msg->msg_data;
data             2173 drivers/char/ipmi/ipmi_msghandler.c 		memcpy(recv_msg->msg_data, smi_msg->data,
data             2175 drivers/char/ipmi/ipmi_msghandler.c 		recv_msg->msg.data = recv_msg->msg_data;
data             2278 drivers/char/ipmi/ipmi_msghandler.c 		ipmi_debug_msg("Send", smi_msg->data, smi_msg->data_size);
data             2394 drivers/char/ipmi/ipmi_msghandler.c 			msg->msg.data, msg->msg.data_len, &intf->bmc->fetch_id);
data             2422 drivers/char/ipmi/ipmi_msghandler.c 	msg.data = NULL;
data             2833 drivers/char/ipmi/ipmi_msghandler.c static int __find_bmc_guid(struct device *dev, const void *data)
data             2835 drivers/char/ipmi/ipmi_msghandler.c 	const guid_t *guid = data;
data             2871 drivers/char/ipmi/ipmi_msghandler.c static int __find_bmc_prod_dev_id(struct device *dev, const void *data)
data             2873 drivers/char/ipmi/ipmi_msghandler.c 	const struct prod_dev_id *cid = data;
data             3148 drivers/char/ipmi/ipmi_msghandler.c 	msg.data = NULL;
data             3174 drivers/char/ipmi/ipmi_msghandler.c 	if (msg->msg.data[0] != 0) {
data             3188 drivers/char/ipmi/ipmi_msghandler.c 	guid_copy(&bmc->fetch_guid, (guid_t *)(msg->msg.data + 1));
data             3223 drivers/char/ipmi/ipmi_msghandler.c 	unsigned char                     data[1];
data             3232 drivers/char/ipmi/ipmi_msghandler.c 	msg.data = data;
data             3234 drivers/char/ipmi/ipmi_msghandler.c 	data[0] = chan;
data             3261 drivers/char/ipmi/ipmi_msghandler.c 		if (msg->msg.data[0] != 0) {
data             3264 drivers/char/ipmi/ipmi_msghandler.c 			if (msg->msg.data[0] == IPMI_INVALID_COMMAND_ERR) {
data             3289 drivers/char/ipmi/ipmi_msghandler.c 		chans[ch].medium = msg->msg.data[2] & 0x7f;
data             3290 drivers/char/ipmi/ipmi_msghandler.c 		chans[ch].protocol = msg->msg.data[3] & 0x1f;
data             3535 drivers/char/ipmi/ipmi_msghandler.c 	msg->rsp[0] = msg->data[0] | 4;
data             3536 drivers/char/ipmi/ipmi_msghandler.c 	msg->rsp[1] = msg->data[1];
data             3680 drivers/char/ipmi/ipmi_msghandler.c 	recv_msg->msg.data = recv_msg->msg_data;
data             3731 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[0] = (IPMI_NETFN_APP_REQUEST << 2);
data             3732 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[1] = IPMI_SEND_MSG_CMD;
data             3733 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[2] = msg->rsp[3];
data             3734 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[3] = msg->rsp[6];
data             3735 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[4] = ((netfn + 1) << 2) | (msg->rsp[7] & 0x3);
data             3736 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[5] = ipmb_checksum(&msg->data[3], 2);
data             3737 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[6] = intf->addrinfo[msg->rsp[3] & 0xf].address;
data             3739 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[7] = (msg->rsp[7] & 0xfc) | (msg->rsp[4] & 0x3);
data             3740 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[8] = msg->rsp[8]; /* cmd */
data             3741 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[9] = IPMI_INVALID_CMD_COMPLETION_CODE;
data             3742 drivers/char/ipmi/ipmi_msghandler.c 		msg->data[10] = ipmb_checksum(&msg->data[6], 4);
data             3745 drivers/char/ipmi/ipmi_msghandler.c 		ipmi_debug_msg("Invalid command:", msg->data, msg->data_size);
data             3785 drivers/char/ipmi/ipmi_msghandler.c 			recv_msg->msg.data = recv_msg->msg_data;
data             3860 drivers/char/ipmi/ipmi_msghandler.c 	recv_msg->msg.data = recv_msg->msg_data;
data             3945 drivers/char/ipmi/ipmi_msghandler.c 			recv_msg->msg.data = recv_msg->msg_data;
data             4052 drivers/char/ipmi/ipmi_msghandler.c 			recv_msg->msg.data = recv_msg->msg_data;
data             4085 drivers/char/ipmi/ipmi_msghandler.c 	recv_msg->msg.data = recv_msg->msg_data;
data             4214 drivers/char/ipmi/ipmi_msghandler.c 	recv_msg->msg.data = recv_msg->msg_data;
data             4235 drivers/char/ipmi/ipmi_msghandler.c 	    && (msg->data[0] == (IPMI_NETFN_APP_REQUEST << 2))
data             4236 drivers/char/ipmi/ipmi_msghandler.c 	    && (msg->data[1] == IPMI_SEND_MSG_CMD)
data             4283 drivers/char/ipmi/ipmi_msghandler.c 			 (msg->data[0] >> 2) | 1, msg->data[1], msg->rsp_size);
data             4286 drivers/char/ipmi/ipmi_msghandler.c 		msg->rsp[0] = msg->data[0] | (1 << 2);
data             4287 drivers/char/ipmi/ipmi_msghandler.c 		msg->rsp[1] = msg->data[1];
data             4290 drivers/char/ipmi/ipmi_msghandler.c 	} else if (((msg->rsp[0] >> 2) != ((msg->data[0] >> 2) | 1))
data             4291 drivers/char/ipmi/ipmi_msghandler.c 		   || (msg->rsp[1] != msg->data[1])) {
data             4298 drivers/char/ipmi/ipmi_msghandler.c 			 (msg->data[0] >> 2) | 1, msg->data[1],
data             4302 drivers/char/ipmi/ipmi_msghandler.c 		msg->rsp[0] = msg->data[0] | (1 << 2);
data             4303 drivers/char/ipmi/ipmi_msghandler.c 		msg->rsp[1] = msg->data[1];
data             4322 drivers/char/ipmi/ipmi_msghandler.c 		chan = msg->data[2] & 0x0f;
data             4331 drivers/char/ipmi/ipmi_msghandler.c 		recv_msg->msg.data = recv_msg->msg_data;
data             4587 drivers/char/ipmi/ipmi_msghandler.c 	memcpy(smi_msg->data, recv_msg->msg.data, recv_msg->msg.data_len);
data             4591 drivers/char/ipmi/ipmi_msghandler.c 	ipmi_debug_msg("Resend: ", smi_msg->data, smi_msg->data_size);
data             4895 drivers/char/ipmi/ipmi_msghandler.c 	    && (msg->msg.data[0] == IPMI_CC_NO_ERROR)) {
data             4897 drivers/char/ipmi/ipmi_msghandler.c 		intf->event_receiver = msg->msg.data[1];
data             4898 drivers/char/ipmi/ipmi_msghandler.c 		intf->event_receiver_lun = msg->msg.data[2] & 0x3;
data             4907 drivers/char/ipmi/ipmi_msghandler.c 	    && (msg->msg.data[0] == IPMI_CC_NO_ERROR)) {
data             4912 drivers/char/ipmi/ipmi_msghandler.c 		intf->local_sel_device = (msg->msg.data[6] >> 2) & 1;
data             4913 drivers/char/ipmi/ipmi_msghandler.c 		intf->local_event_generator = (msg->msg.data[6] >> 5) & 1;
data             4920 drivers/char/ipmi/ipmi_msghandler.c 	unsigned char data[16];
data             4938 drivers/char/ipmi/ipmi_msghandler.c 	msg.data = data;
data             4940 drivers/char/ipmi/ipmi_msghandler.c 	data[0] = 0x41; /* Kernel generator ID, IPMI table 5-4 */
data             4941 drivers/char/ipmi/ipmi_msghandler.c 	data[1] = 0x03; /* This is for IPMI 1.0. */
data             4942 drivers/char/ipmi/ipmi_msghandler.c 	data[2] = 0x20; /* OS Critical Stop, IPMI table 36-3 */
data             4943 drivers/char/ipmi/ipmi_msghandler.c 	data[4] = 0x6f; /* Sensor specific, IPMI table 36-1 */
data             4944 drivers/char/ipmi/ipmi_msghandler.c 	data[5] = 0xa1; /* Runtime stop OEM bytes 2 & 3. */
data             4951 drivers/char/ipmi/ipmi_msghandler.c 		data[3] = str[0];
data             4952 drivers/char/ipmi/ipmi_msghandler.c 		data[6] = str[1];
data             4953 drivers/char/ipmi/ipmi_msghandler.c 		data[7] = str[2];
data             4990 drivers/char/ipmi/ipmi_msghandler.c 	msg.data = NULL;
data             4999 drivers/char/ipmi/ipmi_msghandler.c 		msg.data = NULL;
data             5038 drivers/char/ipmi/ipmi_msghandler.c 	msg.data = data;
data             5047 drivers/char/ipmi/ipmi_msghandler.c 		data[0] = 0;
data             5048 drivers/char/ipmi/ipmi_msghandler.c 		data[1] = 0;
data             5049 drivers/char/ipmi/ipmi_msghandler.c 		data[2] = 0xf0; /* OEM event without timestamp. */
data             5050 drivers/char/ipmi/ipmi_msghandler.c 		data[3] = intf->addrinfo[0].address;
data             5051 drivers/char/ipmi/ipmi_msghandler.c 		data[4] = j++; /* sequence # */
data             5056 drivers/char/ipmi/ipmi_msghandler.c 		strncpy(data+5, p, 11);
data               47 drivers/char/ipmi/ipmi_powernv.c 	msg->rsp[0] = msg->data[0] | 0x4;
data               48 drivers/char/ipmi/ipmi_powernv.c 	msg->rsp[1] = msg->data[1];
data               84 drivers/char/ipmi/ipmi_powernv.c 	opal_msg->netfn = msg->data[0];
data               85 drivers/char/ipmi/ipmi_powernv.c 	opal_msg->cmd = msg->data[1];
data               87 drivers/char/ipmi/ipmi_powernv.c 		memcpy(opal_msg->data, msg->data + 2, msg->data_size - 2);
data              169 drivers/char/ipmi/ipmi_powernv.c 		memcpy(&msg->rsp[2], opal_msg->data, size - sizeof(*opal_msg));
data              203 drivers/char/ipmi/ipmi_powernv.c static irqreturn_t ipmi_opal_event(int irq, void *data)
data              205 drivers/char/ipmi/ipmi_powernv.c 	struct ipmi_smi_powernv *smi = data;
data              138 drivers/char/ipmi/ipmi_poweroff.c 	return halt_recv_msg.msg.data[0];
data              164 drivers/char/ipmi/ipmi_poweroff.c 	return halt_recv_msg.msg.data[0];
data              200 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = IPMI_ATCA_PPS_IANA;
data              216 drivers/char/ipmi/ipmi_poweroff.c 	unsigned char                     data[1];
data              230 drivers/char/ipmi/ipmi_poweroff.c 	data[0] = IPMI_PICMG_ID;
data              231 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = data;
data              232 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data_len = sizeof(data);
data              251 drivers/char/ipmi/ipmi_poweroff.c 	unsigned char                     data[4];
data              267 drivers/char/ipmi/ipmi_poweroff.c 	data[0] = IPMI_PICMG_ID;
data              268 drivers/char/ipmi/ipmi_poweroff.c 	data[1] = 0; /* FRU id */
data              269 drivers/char/ipmi/ipmi_poweroff.c 	data[2] = 0; /* Power Level */
data              270 drivers/char/ipmi/ipmi_poweroff.c 	data[3] = 0; /* Don't change saved presets */
data              271 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = data;
data              272 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data_len = sizeof(data);
data              322 drivers/char/ipmi/ipmi_poweroff.c 	unsigned char                     data[1];
data              342 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = NULL;
data              349 drivers/char/ipmi/ipmi_poweroff.c 	slot = halt_recv_msg.msg.data[1];
data              357 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = NULL;
data              364 drivers/char/ipmi/ipmi_poweroff.c 	aer_addr = halt_recv_msg.msg.data[1];
data              365 drivers/char/ipmi/ipmi_poweroff.c 	aer_lun = halt_recv_msg.msg.data[2];
data              380 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = &hotswap_ipmb;
data              391 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = data;
data              392 drivers/char/ipmi/ipmi_poweroff.c 	data[0] = 1; /* Reset asserted state */
data              405 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = data;
data              406 drivers/char/ipmi/ipmi_poweroff.c 	data[0] = 1; /* Power down state */
data              473 drivers/char/ipmi/ipmi_poweroff.c 	unsigned char                     data[1];
data              492 drivers/char/ipmi/ipmi_poweroff.c 		data[0] = IPMI_CHASSIS_POWER_CYCLE;
data              494 drivers/char/ipmi/ipmi_poweroff.c 		data[0] = IPMI_CHASSIS_POWER_DOWN;
data              495 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = data;
data              496 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data_len = sizeof(data);
data              588 drivers/char/ipmi/ipmi_poweroff.c 	send_msg.data = NULL;
data              605 drivers/char/ipmi/ipmi_poweroff.c 	mfg_id = (halt_recv_msg.msg.data[7]
data              606 drivers/char/ipmi/ipmi_poweroff.c 		  | (halt_recv_msg.msg.data[8] << 8)
data              607 drivers/char/ipmi/ipmi_poweroff.c 		  | (halt_recv_msg.msg.data[9] << 16));
data              608 drivers/char/ipmi/ipmi_poweroff.c 	prod_id = (halt_recv_msg.msg.data[10]
data              609 drivers/char/ipmi/ipmi_poweroff.c 		   | (halt_recv_msg.msg.data[11] << 8));
data              610 drivers/char/ipmi/ipmi_poweroff.c 	capabilities = halt_recv_msg.msg.data[6];
data              611 drivers/char/ipmi/ipmi_poweroff.c 	ipmi_version = halt_recv_msg.msg.data[5];
data              659 drivers/char/ipmi/ipmi_poweroff.c 	  .data		= &poweroff_powercycle,
data               70 drivers/char/ipmi/ipmi_si.h irqreturn_t ipmi_si_irq_handler(int irq, void *data);
data              299 drivers/char/ipmi/ipmi_si_intf.c 	msg->rsp[0] = msg->data[0] | 4;
data              300 drivers/char/ipmi/ipmi_si_intf.c 	msg->rsp[1] = msg->data[1];
data              329 drivers/char/ipmi/ipmi_si_intf.c 			smi_info->curr_msg->data,
data              389 drivers/char/ipmi/ipmi_si_intf.c 	smi_info->curr_msg->data[0] = (IPMI_NETFN_APP_REQUEST << 2);
data              390 drivers/char/ipmi/ipmi_si_intf.c 	smi_info->curr_msg->data[1] = IPMI_GET_MSG_CMD;
data              393 drivers/char/ipmi/ipmi_si_intf.c 	start_new_msg(smi_info, smi_info->curr_msg->data,
data              400 drivers/char/ipmi/ipmi_si_intf.c 	smi_info->curr_msg->data[0] = (IPMI_NETFN_APP_REQUEST << 2);
data              401 drivers/char/ipmi/ipmi_si_intf.c 	smi_info->curr_msg->data[1] = IPMI_READ_EVENT_MSG_BUFFER_CMD;
data              404 drivers/char/ipmi/ipmi_si_intf.c 	start_new_msg(smi_info, smi_info->curr_msg->data,
data              986 drivers/char/ipmi/ipmi_si_intf.c static int ipmi_thread(void *data)
data              988 drivers/char/ipmi/ipmi_si_intf.c 	struct smi_info *smi_info = data;
data             1129 drivers/char/ipmi/ipmi_si_intf.c irqreturn_t ipmi_si_irq_handler(int irq, void *data)
data             1131 drivers/char/ipmi/ipmi_si_intf.c 	struct smi_info *smi_info = data;
data             1197 drivers/char/ipmi/ipmi_si_intf.c static int get_smi_info(void *send_info, struct ipmi_smi_info *data)
data             1201 drivers/char/ipmi/ipmi_si_intf.c 	data->addr_src = smi->io.addr_source;
data             1202 drivers/char/ipmi/ipmi_si_intf.c 	data->dev = smi->io.dev;
data             1203 drivers/char/ipmi/ipmi_si_intf.c 	data->addr_info = smi->io.addr_info;
data             1756 drivers/char/ipmi/ipmi_si_intf.c 	msg->rsp[0] = msg->data[0] | 4;
data             1757 drivers/char/ipmi/ipmi_si_intf.c 	msg->rsp[1] = msg->data[1];
data             1782 drivers/char/ipmi/ipmi_si_intf.c 	unsigned char *data = smi_info->curr_msg->data;
data             1785 drivers/char/ipmi/ipmi_si_intf.c 	    (data[0]>>2) == STORAGE_NETFN &&
data             1786 drivers/char/ipmi/ipmi_si_intf.c 	    data[1] == STORAGE_CMD_GET_SDR &&
data             1787 drivers/char/ipmi/ipmi_si_intf.c 	    data[7] == 0x3A) {
data              218 drivers/char/ipmi/ipmi_si_platform.c 	  .data = (void *)(unsigned long) SI_KCS },
data              220 drivers/char/ipmi/ipmi_si_platform.c 	  .data = (void *)(unsigned long) SI_SMIC },
data              222 drivers/char/ipmi/ipmi_si_platform.c 	  .data = (void *)(unsigned long) SI_BT },
data              274 drivers/char/ipmi/ipmi_si_platform.c 	io.si_type	= (enum si_type) match->data;
data              430 drivers/char/ipmi/ipmi_si_platform.c static int pdev_match_name(struct device *dev, const void *data)
data              433 drivers/char/ipmi/ipmi_si_platform.c 	const char *name = data;
data               66 drivers/char/ipmi/ipmi_si_sm.h 				 unsigned char *data, unsigned int size);
data               74 drivers/char/ipmi/ipmi_si_sm.h 			  unsigned char *data, unsigned int length);
data              120 drivers/char/ipmi/ipmi_smic_sm.c 				  unsigned char *data, unsigned int size)
data              135 drivers/char/ipmi/ipmi_smic_sm.c 			pr_cont(" %02x", data[i]);
data              139 drivers/char/ipmi/ipmi_smic_sm.c 	memcpy(smic->write_data, data, size);
data              150 drivers/char/ipmi/ipmi_smic_sm.c 			   unsigned char *data, unsigned int length)
data              164 drivers/char/ipmi/ipmi_smic_sm.c 	memcpy(data, smic->read_data, smic->read_pos);
data              167 drivers/char/ipmi/ipmi_smic_sm.c 		data[2] = IPMI_ERR_UNSPECIFIED;
data              171 drivers/char/ipmi/ipmi_smic_sm.c 		data[2] = IPMI_ERR_MSG_TRUNCATED;
data              205 drivers/char/ipmi/ipmi_smic_sm.c 				    unsigned char   data)
data              207 drivers/char/ipmi/ipmi_smic_sm.c 	smic->io->outputb(smic->io, 0, data);
data              319 drivers/char/ipmi/ipmi_smic_sm.c 	unsigned char data;
data              436 drivers/char/ipmi/ipmi_smic_sm.c 		data = read_smic_data(smic);
data              437 drivers/char/ipmi/ipmi_smic_sm.c 		if (data != 0) {
data              440 drivers/char/ipmi/ipmi_smic_sm.c 				       data);
data              515 drivers/char/ipmi/ipmi_smic_sm.c 		data = read_smic_data(smic);
data              517 drivers/char/ipmi/ipmi_smic_sm.c 		if (data != 0) {
data              520 drivers/char/ipmi/ipmi_smic_sm.c 				       data);
data              203 drivers/char/ipmi/ipmi_ssif.c 			     unsigned char *data, unsigned int len);
data              258 drivers/char/ipmi/ipmi_ssif.c 	unsigned char data[IPMI_MAX_MSG_LENGTH + 1];
data              311 drivers/char/ipmi/ipmi_ssif.c 		      unsigned char   *data,
data              346 drivers/char/ipmi/ipmi_ssif.c 	msg->rsp[0] = msg->data[0] | 4;
data              347 drivers/char/ipmi/ipmi_ssif.c 	msg->rsp[1] = msg->data[1];
data              396 drivers/char/ipmi/ipmi_ssif.c 	if (start_send(ssif_info, msg->data, msg->data_size) != 0) {
data              424 drivers/char/ipmi/ipmi_ssif.c 	msg->data[0] = (IPMI_NETFN_APP_REQUEST << 2);
data              425 drivers/char/ipmi/ipmi_ssif.c 	msg->data[1] = IPMI_READ_EVENT_MSG_BUFFER_CMD;
data              447 drivers/char/ipmi/ipmi_ssif.c 	msg->data[0] = (IPMI_NETFN_APP_REQUEST << 2);
data              448 drivers/char/ipmi/ipmi_ssif.c 	msg->data[1] = IPMI_GET_MSG_CMD;
data              479 drivers/char/ipmi/ipmi_ssif.c static int ipmi_ssif_thread(void *data)
data              481 drivers/char/ipmi/ipmi_ssif.c 	struct ssif_info *ssif_info = data;
data              521 drivers/char/ipmi/ipmi_ssif.c 			unsigned char *data, unsigned int size)
data              527 drivers/char/ipmi/ipmi_ssif.c 	ssif_info->i2c_data = data;
data              535 drivers/char/ipmi/ipmi_ssif.c 			     unsigned char *data, unsigned int len);
data              597 drivers/char/ipmi/ipmi_ssif.c 		       unsigned int data)
data              624 drivers/char/ipmi/ipmi_ssif.c 			     unsigned char *data, unsigned int len)
data              660 drivers/char/ipmi/ipmi_ssif.c 				&& (data[0] == 0x00) && (data[1] == 0x01)) {
data              668 drivers/char/ipmi/ipmi_ssif.c 		data += 2;
data              670 drivers/char/ipmi/ipmi_ssif.c 			ssif_info->data[i] = data[i];
data              699 drivers/char/ipmi/ipmi_ssif.c 		blocknum = data[0];
data              701 drivers/char/ipmi/ipmi_ssif.c 		data++;
data              724 drivers/char/ipmi/ipmi_ssif.c 			ssif_info->data[i + ssif_info->multi_len] = data[i];
data              729 drivers/char/ipmi/ipmi_ssif.c 			data = ssif_info->data;
data              778 drivers/char/ipmi/ipmi_ssif.c 		if (data) {
data              781 drivers/char/ipmi/ipmi_ssif.c 			memcpy(msg->rsp, data, len);
data              803 drivers/char/ipmi/ipmi_ssif.c 		if ((result < 0) || (len < 4) || (data[2] != 0)) {
data              812 drivers/char/ipmi/ipmi_ssif.c 				 result, len, (len >= 3) ? data[2] : 0);
data              813 drivers/char/ipmi/ipmi_ssif.c 		} else if (data[0] != (IPMI_NETFN_APP_REQUEST | 1) << 2
data              814 drivers/char/ipmi/ipmi_ssif.c 			   || data[1] != IPMI_GET_MSG_FLAGS_CMD) {
data              822 drivers/char/ipmi/ipmi_ssif.c 				 data[0], data[1]);
data              825 drivers/char/ipmi/ipmi_ssif.c 			ssif_info->msg_flags = data[3];
data              832 drivers/char/ipmi/ipmi_ssif.c 		if ((result < 0) || (len < 3) || (data[2] != 0)) {
data              836 drivers/char/ipmi/ipmi_ssif.c 				 result, len, (len >= 3) ? data[2] : 0);
data              837 drivers/char/ipmi/ipmi_ssif.c 		} else if (data[0] != (IPMI_NETFN_APP_REQUEST | 1) << 2
data              838 drivers/char/ipmi/ipmi_ssif.c 			   || data[1] != IPMI_CLEAR_MSG_FLAGS_CMD) {
data              841 drivers/char/ipmi/ipmi_ssif.c 				 data[0], data[1]);
data              914 drivers/char/ipmi/ipmi_ssif.c 				unsigned char *data, unsigned int len)
data             1027 drivers/char/ipmi/ipmi_ssif.c 		ssif_info->multi_data = ssif_info->data;
data             1035 drivers/char/ipmi/ipmi_ssif.c 		ssif_info->data[0] = 32;
data             1039 drivers/char/ipmi/ipmi_ssif.c 		ssif_info->data[0] = ssif_info->data_len;
data             1043 drivers/char/ipmi/ipmi_ssif.c 			  command, ssif_info->data, I2C_SMBUS_BLOCK_DATA);
data             1051 drivers/char/ipmi/ipmi_ssif.c 		      unsigned char   *data,
data             1060 drivers/char/ipmi/ipmi_ssif.c 	memcpy(ssif_info->data + 1, data, len);
data             1087 drivers/char/ipmi/ipmi_ssif.c 				ssif_info->curr_msg->data,
data             1117 drivers/char/ipmi/ipmi_ssif.c 			msg->data[0], msg->data[1],
data             1122 drivers/char/ipmi/ipmi_ssif.c static int get_smi_info(void *send_info, struct ipmi_smi_info *data)
data             1126 drivers/char/ipmi/ipmi_ssif.c 	data->addr_src = ssif_info->addr_source;
data             1127 drivers/char/ipmi/ipmi_ssif.c 	data->dev = &ssif_info->client->dev;
data             1128 drivers/char/ipmi/ipmi_ssif.c 	data->addr_info = ssif_info->addr_info;
data             1129 drivers/char/ipmi/ipmi_ssif.c 	get_device(data->dev);
data              360 drivers/char/ipmi/ipmi_watchdog.c 	unsigned char                     data[6];
data              366 drivers/char/ipmi/ipmi_watchdog.c 	data[0] = 0;
data              367 drivers/char/ipmi/ipmi_watchdog.c 	WDOG_SET_TIMER_USE(data[0], WDOG_TIMER_USE_SMS_OS);
data              372 drivers/char/ipmi/ipmi_watchdog.c 		data[0] |= WDOG_DONT_STOP_ON_SET;
data              381 drivers/char/ipmi/ipmi_watchdog.c 	data[1] = 0;
data              382 drivers/char/ipmi/ipmi_watchdog.c 	WDOG_SET_TIMEOUT_ACT(data[1], ipmi_watchdog_state);
data              384 drivers/char/ipmi/ipmi_watchdog.c 	    WDOG_SET_PRETIMEOUT_ACT(data[1], preaction_val);
data              385 drivers/char/ipmi/ipmi_watchdog.c 	    data[2] = pretimeout;
data              387 drivers/char/ipmi/ipmi_watchdog.c 	    WDOG_SET_PRETIMEOUT_ACT(data[1], WDOG_PRETIMEOUT_NONE);
data              388 drivers/char/ipmi/ipmi_watchdog.c 	    data[2] = 0; /* No pretimeout. */
data              390 drivers/char/ipmi/ipmi_watchdog.c 	data[3] = 0;
data              391 drivers/char/ipmi/ipmi_watchdog.c 	WDOG_SET_TIMEOUT(data[4], data[5], timeout);
data              399 drivers/char/ipmi/ipmi_watchdog.c 	msg.data = data;
data              400 drivers/char/ipmi/ipmi_watchdog.c 	msg.data_len = sizeof(data);
data              491 drivers/char/ipmi/ipmi_watchdog.c 	msg.data = NULL;
data              565 drivers/char/ipmi/ipmi_watchdog.c 	msg.data = NULL;
data              583 drivers/char/ipmi/ipmi_watchdog.c 	if (recv_msg.msg.data[0] == IPMI_WDOG_TIMER_NOT_INIT_RESP)  {
data              607 drivers/char/ipmi/ipmi_watchdog.c 	} else if (recv_msg.msg.data[0] != 0) {
data              912 drivers/char/ipmi/ipmi_watchdog.c 			msg->msg.data[0] == IPMI_WDOG_TIMER_NOT_INIT_RESP)
data              914 drivers/char/ipmi/ipmi_watchdog.c 	else if (msg->msg.data[0] != 0)
data              916 drivers/char/ipmi/ipmi_watchdog.c 		       msg->msg.data[0],
data               53 drivers/char/ipmi/kcs_bmc.c static inline void write_data(struct kcs_bmc *kcs_bmc, u8 data)
data               55 drivers/char/ipmi/kcs_bmc.c 	kcs_bmc->io_outputb(kcs_bmc, kcs_bmc->ioreg.odr, data);
data               63 drivers/char/ipmi/kcs_bmc.c static inline void write_status(struct kcs_bmc *kcs_bmc, u8 data)
data               65 drivers/char/ipmi/kcs_bmc.c 	kcs_bmc->io_outputb(kcs_bmc, kcs_bmc->ioreg.str, data);
data               97 drivers/char/ipmi/kcs_bmc.c 	u8 data;
data              134 drivers/char/ipmi/kcs_bmc.c 		data = read_data(kcs_bmc);
data              135 drivers/char/ipmi/kcs_bmc.c 		if (data != KCS_CMD_READ_BYTE) {
data               81 drivers/char/ipmi/kcs_bmc_aspeed.c static void aspeed_kcs_outb(struct kcs_bmc *kcs_bmc, u32 reg, u8 data)
data               86 drivers/char/ipmi/kcs_bmc_aspeed.c 	rc = regmap_write(priv->map, reg, data);
data               91 drivers/char/ipmi/kcs_bmc_npcm7xx.c static void npcm7xx_kcs_outb(struct kcs_bmc *kcs_bmc, u32 reg, u8 data)
data               96 drivers/char/ipmi/kcs_bmc_npcm7xx.c 	rc = regmap_write(priv->map, reg, data);
data               42 drivers/char/nsc_gpio.c ssize_t nsc_gpio_write(struct file *file, const char __user *data,
data               53 drivers/char/nsc_gpio.c 		if (get_user(c, data + i))
data              108 drivers/char/pcmcia/synclink_cs.c 	char data[1];
data              391 drivers/char/pcmcia/synclink_cs.c static void trace_block(MGSLPC_INFO *info,const char* data, int count, int xmit);
data              496 drivers/char/pcmcia/synclink_cs.c 			      const __u8 *data, char *flags, int count)
data              504 drivers/char/pcmcia/synclink_cs.c 			ld->ops->receive_buf(tty, data, flags, count);
data              832 drivers/char/pcmcia/synclink_cs.c 	unsigned char data[2];
data              862 drivers/char/pcmcia/synclink_cs.c 			data[0] = read_reg(info, CHA + RXFIFO);
data              865 drivers/char/pcmcia/synclink_cs.c 			*((unsigned short *) data) = read_reg16(info, CHA + RXFIFO);
data              869 drivers/char/pcmcia/synclink_cs.c 			buf->status = data[--read_count];
data              878 drivers/char/pcmcia/synclink_cs.c 			*(buf->data + buf->count) = data[i];
data              896 drivers/char/pcmcia/synclink_cs.c 	unsigned char data, status, flag;
data              916 drivers/char/pcmcia/synclink_cs.c 		data   = read_reg(info, CHA + RXFIFO);
data              944 drivers/char/pcmcia/synclink_cs.c 		work += tty_insert_flip_char(port, data, flag);
data             3681 drivers/char/pcmcia/synclink_cs.c 		trace_block(info, buf->data, framesize, 0);
data             3693 drivers/char/pcmcia/synclink_cs.c 				*(buf->data + framesize) = status & BIT5 ? RX_OK:RX_CRC_ERROR;
data             3699 drivers/char/pcmcia/synclink_cs.c 				hdlcdev_rx(info, buf->data, framesize);
data             3702 drivers/char/pcmcia/synclink_cs.c 				ldisc_receive_buf(tty, buf->data, info->flag_buf, framesize);
data             3800 drivers/char/pcmcia/synclink_cs.c static void trace_block(MGSLPC_INFO *info,const char* data, int count, int xmit)
data             3816 drivers/char/pcmcia/synclink_cs.c 			printk("%02X ", (unsigned char)data[i]);
data             3820 drivers/char/pcmcia/synclink_cs.c 			if (data[i]>=040 && data[i]<=0176)
data             3821 drivers/char/pcmcia/synclink_cs.c 				printk("%c", data[i]);
data             3827 drivers/char/pcmcia/synclink_cs.c 		data  += linecount;
data              287 drivers/char/ps3flash.c static irqreturn_t ps3flash_interrupt(int irq, void *data)
data              289 drivers/char/ps3flash.c 	struct ps3_storage_device *dev = data;
data             2237 drivers/char/random.c 	uuid = table->data;
data             2252 drivers/char/random.c 	fake_table.data = buf;
data             2267 drivers/char/random.c 	entropy_count = *(int *)table->data >> ENTROPY_SHIFT;
data             2269 drivers/char/random.c 	fake_table.data = &entropy_count;
data             2280 drivers/char/random.c 		.data		= &sysctl_poolsize,
data             2290 drivers/char/random.c 		.data		= &input_pool.entropy_count,
data             2294 drivers/char/random.c 		.data		= &random_read_wakeup_bits,
data             2303 drivers/char/random.c 		.data		= &random_write_wakeup_bits,
data             2312 drivers/char/random.c 		.data		= &random_min_urandom_seed,
data             2319 drivers/char/random.c 		.data		= &sysctl_bootid,
data             2333 drivers/char/random.c 		.data		= &avg_cycles,
data             2340 drivers/char/random.c 		.data		= &avg_deviation,
data              269 drivers/char/rtc.c 		.data		= &rtc_max_user_freq,
data              319 drivers/char/rtc.c 	unsigned long data;
data              346 drivers/char/rtc.c 		data = rtc_irq_data;
data              350 drivers/char/rtc.c 		if (data != 0)
data              365 drivers/char/rtc.c 		retval = put_user(data,
data              368 drivers/char/rtc.c 		retval = put_user(data,
data              237 drivers/char/sonypi.c 	u8	data;
data              379 drivers/char/sonypi.c 	u8			data;
data              835 drivers/char/sonypi.c 		if ((v2 & sonypi_eventtypes[i].data) !=
data              836 drivers/char/sonypi.c 		    sonypi_eventtypes[i].data)
data              841 drivers/char/sonypi.c 			if (v1 == sonypi_eventtypes[i].events[j].data) {
data              182 drivers/char/tb0219.c static ssize_t tanbac_tb0219_write(struct file *file, const char __user *data,
data              204 drivers/char/tb0219.c 		if (get_user(c, data + i))
data              148 drivers/char/tpm/eventlog/tpm1.c 	char data[41] = "";
data              207 drivers/char/tpm/eventlog/tpm1.c 				d_len += sprintf(&data[2*i], "%02x",
data              218 drivers/char/tpm/eventlog/tpm1.c 			n_len, name, d_len, data);
data               57 drivers/char/tpm/st33zp24/i2c.c 	u8 data;
data               59 drivers/char/tpm/st33zp24/i2c.c 	data = TPM_DUMMY_BYTE;
data               60 drivers/char/tpm/st33zp24/i2c.c 	status = write8_reg(phy, tpm_register, &data, 1);
data              200 drivers/char/tpm/st33zp24/spi.c 	u8 data = 0;
data              205 drivers/char/tpm/st33zp24/spi.c 						&data, 1);
data               85 drivers/char/tpm/st33zp24/st33zp24.c 	u8 data;
data               87 drivers/char/tpm/st33zp24/st33zp24.c 	data = TPM_STS_COMMAND_READY;
data               88 drivers/char/tpm/st33zp24/st33zp24.c 	tpm_dev->ops->send(tpm_dev->phy_id, TPM_STS, &data, 1);
data               99 drivers/char/tpm/st33zp24/st33zp24.c 	u8 data;
data              101 drivers/char/tpm/st33zp24/st33zp24.c 	tpm_dev->ops->recv(tpm_dev->phy_id, TPM_STS, &data, 1);
data              102 drivers/char/tpm/st33zp24/st33zp24.c 	return data;
data              113 drivers/char/tpm/st33zp24/st33zp24.c 	u8 data;
data              116 drivers/char/tpm/st33zp24/st33zp24.c 	status = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_ACCESS, &data, 1);
data              117 drivers/char/tpm/st33zp24/st33zp24.c 	if (status && (data &
data              135 drivers/char/tpm/st33zp24/st33zp24.c 	u8 data;
data              140 drivers/char/tpm/st33zp24/st33zp24.c 	data = TPM_ACCESS_REQUEST_USE;
data              141 drivers/char/tpm/st33zp24/st33zp24.c 	ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_ACCESS, &data, 1);
data              165 drivers/char/tpm/st33zp24/st33zp24.c 	u8 data;
data              167 drivers/char/tpm/st33zp24/st33zp24.c 	data = TPM_ACCESS_ACTIVE_LOCALITY;
data              169 drivers/char/tpm/st33zp24/st33zp24.c 	tpm_dev->ops->send(tpm_dev->phy_id, TPM_ACCESS, &data, 1);
data              362 drivers/char/tpm/st33zp24/st33zp24.c 	u8 data;
data              412 drivers/char/tpm/st33zp24/st33zp24.c 	data = TPM_STS_GO;
data              413 drivers/char/tpm/st33zp24/st33zp24.c 	ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_STS, &data, 1);
data              535 drivers/char/tpm/tpm-chip.c static int tpm_hwrng_read(struct hwrng *rng, void *data, size_t max, bool wait)
data              539 drivers/char/tpm/tpm-chip.c 	return tpm_get_random(chip, data, max);
data              215 drivers/char/tpm/tpm-interface.c 	const struct tpm_header *header = (struct tpm_header *)buf->data;
data              219 drivers/char/tpm/tpm-interface.c 	len = tpm_transmit(chip, buf->data, PAGE_SIZE);
data              361 drivers/char/tpm/tpm-interface.c 	buf.data = cmd;
data               56 drivers/char/tpm/tpm-sysfs.c 	out = (struct tpm_readpubek_out *)&tpm_buf.data[10];
data              289 drivers/char/tpm/tpm.h 	u8 *data;
data              294 drivers/char/tpm/tpm.h 	struct tpm_header *head = (struct tpm_header *)buf->data;
data              308 drivers/char/tpm/tpm.h 	buf->data = kmap(buf->data_page);
data              321 drivers/char/tpm/tpm.h 	struct tpm_header *head = (struct tpm_header *)buf->data;
data              328 drivers/char/tpm/tpm.h 	struct tpm_header *head = (struct tpm_header *)buf->data;
data              337 drivers/char/tpm/tpm.h 	struct tpm_header *head = (struct tpm_header *)buf->data;
data              350 drivers/char/tpm/tpm.h 	memcpy(&buf->data[len], new_data, new_len);
data              493 drivers/char/tpm/tpm1-cmd.c 		*cap = *(cap_t *)&buf.data[TPM_HEADER_SIZE + 4];
data              540 drivers/char/tpm/tpm1-cmd.c 		out = (struct tpm1_get_random_out *)&buf.data[TPM_HEADER_SIZE];
data              590 drivers/char/tpm/tpm1-cmd.c 	memcpy(res_buf, &buf.data[TPM_HEADER_SIZE], TPM_DIGEST_SIZE);
data              216 drivers/char/tpm/tpm2-cmd.c 	out = (struct tpm2_pcr_read_out *)&buf.data[TPM_HEADER_SIZE];
data              334 drivers/char/tpm/tpm2-cmd.c 			&buf.data[TPM_HEADER_SIZE];
data              494 drivers/char/tpm/tpm2-cmd.c 	blob_len = be32_to_cpup((__be32 *) &buf.data[TPM_HEADER_SIZE]);
data              504 drivers/char/tpm/tpm2-cmd.c 	memcpy(payload->blob, &buf.data[TPM_HEADER_SIZE + 4], blob_len);
data              574 drivers/char/tpm/tpm2-cmd.c 			(__be32 *) &buf.data[TPM_HEADER_SIZE]);
data              604 drivers/char/tpm/tpm2-cmd.c 	u8 *data;
data              626 drivers/char/tpm/tpm2-cmd.c 			(__be16 *) &buf.data[TPM_HEADER_SIZE + 4]);
data              636 drivers/char/tpm/tpm2-cmd.c 		data = &buf.data[TPM_HEADER_SIZE + 6];
data              638 drivers/char/tpm/tpm2-cmd.c 		memcpy(payload->key, data, data_len - 1);
data              640 drivers/char/tpm/tpm2-cmd.c 		payload->migratable = data[data_len - 1];
data              708 drivers/char/tpm/tpm2-cmd.c 			&buf.data[TPM_HEADER_SIZE];
data              804 drivers/char/tpm/tpm2-cmd.c 		out = (struct tpm_header *)buf.data;
data              873 drivers/char/tpm/tpm2-cmd.c 		(__be32 *)&buf.data[TPM_HEADER_SIZE + 5]);
data              883 drivers/char/tpm/tpm2-cmd.c 	marker = &buf.data[TPM_HEADER_SIZE + 9];
data              885 drivers/char/tpm/tpm2-cmd.c 	rsp_len = be32_to_cpup((__be32 *)&buf.data[2]);
data              886 drivers/char/tpm/tpm2-cmd.c 	end = &buf.data[rsp_len];
data              964 drivers/char/tpm/tpm2-cmd.c 	    be32_to_cpup((__be32 *)&buf.data[TPM_HEADER_SIZE + 5])) {
data              971 drivers/char/tpm/tpm2-cmd.c 	attrs = (__be32 *)&buf.data[TPM_HEADER_SIZE + 9];
data              112 drivers/char/tpm/tpm2-space.c 	*handle = be32_to_cpup((__be32 *)&tbuf.data[TPM_HEADER_SIZE]);
data              155 drivers/char/tpm/tpm2-space.c 	memcpy(&buf[*offset], &tbuf.data[TPM_HEADER_SIZE], body_size);
data              434 drivers/char/tpm/tpm2-space.c 	struct tpm2_cap_handles *data;
data              449 drivers/char/tpm/tpm2-space.c 	data = (void *)&rsp[TPM_HEADER_SIZE];
data              450 drivers/char/tpm/tpm2-space.c 	if (be32_to_cpu(data->capability) != TPM2_CAP_HANDLES)
data              453 drivers/char/tpm/tpm2-space.c 	if (len != TPM_HEADER_SIZE + 9 + 4 * be32_to_cpu(data->count))
data              456 drivers/char/tpm/tpm2-space.c 	for (i = 0, j = 0; i < be32_to_cpu(data->count); i++) {
data              457 drivers/char/tpm/tpm2-space.c 		phandle = be32_to_cpup((__be32 *)&data->handles[i]);
data              466 drivers/char/tpm/tpm2-space.c 			data->handles[j] = cpu_to_be32(vhandle);
data              471 drivers/char/tpm/tpm2-space.c 			data->handles[j] = cpu_to_be32(phandle);
data              479 drivers/char/tpm/tpm2-space.c 	data->count = cpu_to_be32(j);
data              435 drivers/char/tpm/tpm_crb.c static int crb_check_resource(struct acpi_resource *ares, void *data)
data              437 drivers/char/tpm/tpm_crb.c 	struct resource *io_res = data;
data              198 drivers/char/tpm/tpm_ftpm_tee.c static int ftpm_tee_match(struct tee_ioctl_version_data *ver, const void *data)
data               53 drivers/char/tpm/tpm_i2c_nuvoton.c 				u8 *data)
data               57 drivers/char/tpm/tpm_i2c_nuvoton.c 	status = i2c_smbus_read_i2c_block_data(client, offset, size, data);
data               60 drivers/char/tpm/tpm_i2c_nuvoton.c 		offset, size, (int)size, data, status);
data               65 drivers/char/tpm/tpm_i2c_nuvoton.c 				 u8 *data)
data               69 drivers/char/tpm/tpm_i2c_nuvoton.c 	status = i2c_smbus_write_i2c_block_data(client, offset, size, data);
data               72 drivers/char/tpm/tpm_i2c_nuvoton.c 		offset, size, (int)size, data, status);
data               92 drivers/char/tpm/tpm_i2c_nuvoton.c 	u8 data;
data               94 drivers/char/tpm/tpm_i2c_nuvoton.c 	status = i2c_nuvoton_read_buf(client, TPM_STS, 1, &data);
data               98 drivers/char/tpm/tpm_i2c_nuvoton.c 		data = TPM_STS_ERR_VAL;
data              101 drivers/char/tpm/tpm_i2c_nuvoton.c 	return data;
data              105 drivers/char/tpm/tpm_i2c_nuvoton.c static s32 i2c_nuvoton_write_status(struct i2c_client *client, u8 data)
data              112 drivers/char/tpm/tpm_i2c_nuvoton.c 		status = i2c_nuvoton_write_buf(client, TPM_STS, 1, &data);
data              141 drivers/char/tpm/tpm_i2c_nuvoton.c 	u8 data;
data              147 drivers/char/tpm/tpm_i2c_nuvoton.c 					      &data);
data              148 drivers/char/tpm/tpm_i2c_nuvoton.c 		if (status > 0 && data > 0) {
data              149 drivers/char/tpm/tpm_i2c_nuvoton.c 			burst_count = min_t(u8, TPM_I2C_MAX_BUF_SIZE, data);
data              553 drivers/char/tpm/tpm_i2c_nuvoton.c 		if (of_id && of_id->data == OF_IS_TPM2)
data              644 drivers/char/tpm/tpm_i2c_nuvoton.c 	{.compatible = "nuvoton,npct601", .data = OF_IS_TPM2},
data               87 drivers/char/tpm/tpm_ibmvtpm.c 		u8 valid, u8 msg, u16 len, u32 data)
data               90 drivers/char/tpm/tpm_ibmvtpm.c 		(u64)data;
data              549 drivers/char/tpm/tpm_ibmvtpm.c 			ibmvtpm->vtpm_version = be32_to_cpu(crq->data);
data               21 drivers/char/tpm/tpm_ibmvtpm.h 	__be32 data;
data               52 drivers/char/tpm/tpm_infineon.c static inline void tpm_data_out(unsigned char data, unsigned char offset)
data               55 drivers/char/tpm/tpm_infineon.c 		outb(data, tpm_dev.data_regs + offset);
data               57 drivers/char/tpm/tpm_infineon.c 		writeb(data, tpm_dev.mem_base + tpm_dev.data_regs + offset);
data               68 drivers/char/tpm/tpm_infineon.c static inline void tpm_config_out(unsigned char data, unsigned char offset)
data               71 drivers/char/tpm/tpm_infineon.c 		outb(data, tpm_dev.config_port + offset);
data               73 drivers/char/tpm/tpm_infineon.c 		writeb(data, tpm_dev.mem_base + tpm_dev.index_off + offset);
data               70 drivers/char/tpm/tpm_nsc.c static int wait_for_stat(struct tpm_chip *chip, u8 mask, u8 val, u8 * data)
data               76 drivers/char/tpm/tpm_nsc.c 	*data = inb(priv->base + NSC_STATUS);
data               77 drivers/char/tpm/tpm_nsc.c 	if ((*data & mask) == val)
data               84 drivers/char/tpm/tpm_nsc.c 		*data = inb(priv->base + 1);
data               85 drivers/char/tpm/tpm_nsc.c 		if ((*data & mask) == val)
data              127 drivers/char/tpm/tpm_nsc.c 	u8 data, *p;
data              134 drivers/char/tpm/tpm_nsc.c 	if (wait_for_stat(chip, NSC_STATUS_F0, NSC_STATUS_F0, &data) < 0) {
data              139 drivers/char/tpm/tpm_nsc.c 	data = inb(priv->base + NSC_DATA);
data              140 drivers/char/tpm/tpm_nsc.c 	if (data != NSC_COMMAND_NORMAL) {
data              142 drivers/char/tpm/tpm_nsc.c 			data);
data              149 drivers/char/tpm/tpm_nsc.c 		    (chip, NSC_STATUS_OBF, NSC_STATUS_OBF, &data) < 0) {
data              154 drivers/char/tpm/tpm_nsc.c 		if (data & NSC_STATUS_F0)
data              159 drivers/char/tpm/tpm_nsc.c 	if ((data & NSC_STATUS_F0) == 0 &&
data              160 drivers/char/tpm/tpm_nsc.c 	(wait_for_stat(chip, NSC_STATUS_F0, NSC_STATUS_F0, &data) < 0)) {
data              165 drivers/char/tpm/tpm_nsc.c 	data = inb(priv->base + NSC_DATA);
data              166 drivers/char/tpm/tpm_nsc.c 	if (data != NSC_COMMAND_EOC) {
data              168 drivers/char/tpm/tpm_nsc.c 			"expected end of command(0x%x)\n", data);
data              184 drivers/char/tpm/tpm_nsc.c 	u8 data;
data              198 drivers/char/tpm/tpm_nsc.c 	if (wait_for_stat(chip, NSC_STATUS_IBF, 0, &data) < 0) {
data              204 drivers/char/tpm/tpm_nsc.c 	if (wait_for_stat(chip, NSC_STATUS_IBR, NSC_STATUS_IBR, &data) < 0) {
data              210 drivers/char/tpm/tpm_nsc.c 		if (wait_for_stat(chip, NSC_STATUS_IBF, 0, &data) < 0) {
data              218 drivers/char/tpm/tpm_nsc.c 	if (wait_for_stat(chip, NSC_STATUS_IBF, 0, &data) < 0) {
data               47 drivers/char/tpm/tpm_tis.c static inline struct tpm_tis_tcg_phy *to_tpm_tis_tcg_phy(struct tpm_tis_data *data)
data               49 drivers/char/tpm/tpm_tis.c 	return container_of(data, struct tpm_tis_tcg_phy, priv);
data              132 drivers/char/tpm/tpm_tis.c static int tpm_tcg_read_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
data              135 drivers/char/tpm/tpm_tis.c 	struct tpm_tis_tcg_phy *phy = to_tpm_tis_tcg_phy(data);
data              143 drivers/char/tpm/tpm_tis.c static int tpm_tcg_write_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
data              146 drivers/char/tpm/tpm_tis.c 	struct tpm_tis_tcg_phy *phy = to_tpm_tis_tcg_phy(data);
data              154 drivers/char/tpm/tpm_tis.c static int tpm_tcg_read16(struct tpm_tis_data *data, u32 addr, u16 *result)
data              156 drivers/char/tpm/tpm_tis.c 	struct tpm_tis_tcg_phy *phy = to_tpm_tis_tcg_phy(data);
data              163 drivers/char/tpm/tpm_tis.c static int tpm_tcg_read32(struct tpm_tis_data *data, u32 addr, u32 *result)
data              165 drivers/char/tpm/tpm_tis.c 	struct tpm_tis_tcg_phy *phy = to_tpm_tis_tcg_phy(data);
data              172 drivers/char/tpm/tpm_tis.c static int tpm_tcg_write32(struct tpm_tis_data *data, u32 addr, u32 value)
data              174 drivers/char/tpm/tpm_tis.c 	struct tpm_tis_tcg_phy *phy = to_tpm_tis_tcg_phy(data);
data              800 drivers/char/tpm/tpm_tis_core.c 	struct tpm_tis_data *data = dev_get_drvdata(&chip->dev);
data              804 drivers/char/tpm/tpm_tis_core.c 	    !data->ilb_base_addr)
data              808 drivers/char/tpm/tpm_tis_core.c 		data->clkrun_enabled++;
data              809 drivers/char/tpm/tpm_tis_core.c 		if (data->clkrun_enabled > 1)
data              811 drivers/char/tpm/tpm_tis_core.c 		clkrun_val = ioread32(data->ilb_base_addr + LPC_CNTRL_OFFSET);
data              815 drivers/char/tpm/tpm_tis_core.c 		iowrite32(clkrun_val, data->ilb_base_addr + LPC_CNTRL_OFFSET);
data              823 drivers/char/tpm/tpm_tis_core.c 		data->clkrun_enabled--;
data              824 drivers/char/tpm/tpm_tis_core.c 		if (data->clkrun_enabled)
data              827 drivers/char/tpm/tpm_tis_core.c 		clkrun_val = ioread32(data->ilb_base_addr + LPC_CNTRL_OFFSET);
data              831 drivers/char/tpm/tpm_tis_core.c 		iowrite32(clkrun_val, data->ilb_base_addr + LPC_CNTRL_OFFSET);
data              102 drivers/char/tpm/tpm_tis_core.h 	int (*read_bytes)(struct tpm_tis_data *data, u32 addr, u16 len,
data              104 drivers/char/tpm/tpm_tis_core.h 	int (*write_bytes)(struct tpm_tis_data *data, u32 addr, u16 len,
data              106 drivers/char/tpm/tpm_tis_core.h 	int (*read16)(struct tpm_tis_data *data, u32 addr, u16 *result);
data              107 drivers/char/tpm/tpm_tis_core.h 	int (*read32)(struct tpm_tis_data *data, u32 addr, u32 *result);
data              108 drivers/char/tpm/tpm_tis_core.h 	int (*write32)(struct tpm_tis_data *data, u32 addr, u32 src);
data              111 drivers/char/tpm/tpm_tis_core.h static inline int tpm_tis_read_bytes(struct tpm_tis_data *data, u32 addr,
data              114 drivers/char/tpm/tpm_tis_core.h 	return data->phy_ops->read_bytes(data, addr, len, result);
data              117 drivers/char/tpm/tpm_tis_core.h static inline int tpm_tis_read8(struct tpm_tis_data *data, u32 addr, u8 *result)
data              119 drivers/char/tpm/tpm_tis_core.h 	return data->phy_ops->read_bytes(data, addr, 1, result);
data              122 drivers/char/tpm/tpm_tis_core.h static inline int tpm_tis_read16(struct tpm_tis_data *data, u32 addr,
data              125 drivers/char/tpm/tpm_tis_core.h 	return data->phy_ops->read16(data, addr, result);
data              128 drivers/char/tpm/tpm_tis_core.h static inline int tpm_tis_read32(struct tpm_tis_data *data, u32 addr,
data              131 drivers/char/tpm/tpm_tis_core.h 	return data->phy_ops->read32(data, addr, result);
data              134 drivers/char/tpm/tpm_tis_core.h static inline int tpm_tis_write_bytes(struct tpm_tis_data *data, u32 addr,
data              137 drivers/char/tpm/tpm_tis_core.h 	return data->phy_ops->write_bytes(data, addr, len, value);
data              140 drivers/char/tpm/tpm_tis_core.h static inline int tpm_tis_write8(struct tpm_tis_data *data, u32 addr, u8 value)
data              142 drivers/char/tpm/tpm_tis_core.h 	return data->phy_ops->write_bytes(data, addr, 1, &value);
data              145 drivers/char/tpm/tpm_tis_core.h static inline int tpm_tis_write32(struct tpm_tis_data *data, u32 addr,
data              148 drivers/char/tpm/tpm_tis_core.h 	return data->phy_ops->write32(data, addr, value);
data               48 drivers/char/tpm/tpm_tis_spi.c static inline struct tpm_tis_spi_phy *to_tpm_tis_spi_phy(struct tpm_tis_data *data)
data               50 drivers/char/tpm/tpm_tis_spi.c 	return container_of(data, struct tpm_tis_spi_phy, priv);
data               53 drivers/char/tpm/tpm_tis_spi.c static int tpm_tis_spi_transfer(struct tpm_tis_data *data, u32 addr, u16 len,
data               56 drivers/char/tpm/tpm_tis_spi.c 	struct tpm_tis_spi_phy *phy = to_tpm_tis_spi_phy(data);
data              137 drivers/char/tpm/tpm_tis_spi.c static int tpm_tis_spi_read_bytes(struct tpm_tis_data *data, u32 addr,
data              140 drivers/char/tpm/tpm_tis_spi.c 	return tpm_tis_spi_transfer(data, addr, len, result, NULL);
data              143 drivers/char/tpm/tpm_tis_spi.c static int tpm_tis_spi_write_bytes(struct tpm_tis_data *data, u32 addr,
data              146 drivers/char/tpm/tpm_tis_spi.c 	return tpm_tis_spi_transfer(data, addr, len, NULL, value);
data              149 drivers/char/tpm/tpm_tis_spi.c static int tpm_tis_spi_read16(struct tpm_tis_data *data, u32 addr, u16 *result)
data              154 drivers/char/tpm/tpm_tis_spi.c 	rc = data->phy_ops->read_bytes(data, addr, sizeof(u16),
data              162 drivers/char/tpm/tpm_tis_spi.c static int tpm_tis_spi_read32(struct tpm_tis_data *data, u32 addr, u32 *result)
data              167 drivers/char/tpm/tpm_tis_spi.c 	rc = data->phy_ops->read_bytes(data, addr, sizeof(u32),
data              175 drivers/char/tpm/tpm_tis_spi.c static int tpm_tis_spi_write32(struct tpm_tis_data *data, u32 addr, u32 value)
data              181 drivers/char/tpm/tpm_tis_spi.c 	rc = data->phy_ops->write_bytes(data, addr, sizeof(u32),
data              423 drivers/char/tpm/tpm_vtpm_proxy.c 	header = (const struct tpm_header *)buf.data;
data              606 drivers/char/virtio_console.c 			      void *data, bool nonblock)
data              619 drivers/char/virtio_console.c 	err = virtqueue_add_outbuf(out_vq, sg, nents, data, GFP_ATOMIC);
data              867 drivers/char/virtio_console.c 	struct sg_list *sgl = sd->u.data;
data              920 drivers/char/virtio_console.c 		.u.data = &sgl,
data             1122 drivers/char/virtio_console.c 	void *data;
data             1132 drivers/char/virtio_console.c 	data = kmemdup(buf, count, GFP_ATOMIC);
data             1133 drivers/char/virtio_console.c 	if (!data)
data             1136 drivers/char/virtio_console.c 	sg_init_one(sg, data, count);
data             1137 drivers/char/virtio_console.c 	ret = __send_to_port(port, sg, 1, count, data, false);
data             1138 drivers/char/virtio_console.c 	kfree(data);
data             1184 drivers/char/virtio_console.c static int notifier_add_vio(struct hvc_struct *hp, int data)
data             1198 drivers/char/virtio_console.c static void notifier_del_vio(struct hvc_struct *hp, int data)
data             1299 drivers/char/virtio_console.c static int port_debugfs_show(struct seq_file *s, void *data)
data              130 drivers/char/xilinx_hwicap/buffer_icap.c 		u32 data)
data              132 drivers/char/xilinx_hwicap/buffer_icap.c 	out_be32(base_address + XHI_SIZE_REG_OFFSET, data);
data              144 drivers/char/xilinx_hwicap/buffer_icap.c 		u32 data)
data              146 drivers/char/xilinx_hwicap/buffer_icap.c 	out_be32(base_address + XHI_BRAM_OFFSET_REG_OFFSET, data);
data              160 drivers/char/xilinx_hwicap/buffer_icap.c 		u32 data)
data              162 drivers/char/xilinx_hwicap/buffer_icap.c 	out_be32(base_address + XHI_RNC_REG_OFFSET, data);
data              175 drivers/char/xilinx_hwicap/buffer_icap.c 		u32 offset, u32 data)
data              177 drivers/char/xilinx_hwicap/buffer_icap.c 	out_be32(base_address + (offset << 2), data);
data              267 drivers/char/xilinx_hwicap/buffer_icap.c int buffer_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *data,
data              280 drivers/char/xilinx_hwicap/buffer_icap.c 		buffer_icap_set_bram(base_address, buffer_count, data[i]);
data              324 drivers/char/xilinx_hwicap/buffer_icap.c int buffer_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *data,
data              356 drivers/char/xilinx_hwicap/buffer_icap.c 		data[i] = buffer_icap_get_bram(base_address, buffer_count);
data               44 drivers/char/xilinx_hwicap/buffer_icap.h int buffer_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *data,
data               48 drivers/char/xilinx_hwicap/buffer_icap.h int buffer_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *data,
data               94 drivers/char/xilinx_hwicap/fifo_icap.c 		u32 data)
data               96 drivers/char/xilinx_hwicap/fifo_icap.c 	dev_dbg(drvdata->dev, "fifo_write: %x\n", data);
data               97 drivers/char/xilinx_hwicap/fifo_icap.c 	out_be32(drvdata->base_address + XHI_WF_OFFSET, data);
data              108 drivers/char/xilinx_hwicap/fifo_icap.c 	u32 data = in_be32(drvdata->base_address + XHI_RF_OFFSET);
data              109 drivers/char/xilinx_hwicap/fifo_icap.c 	dev_dbg(drvdata->dev, "fifo_read: %x\n", data);
data              110 drivers/char/xilinx_hwicap/fifo_icap.c 	return data;
data              119 drivers/char/xilinx_hwicap/fifo_icap.c 		u32 data)
data              121 drivers/char/xilinx_hwicap/fifo_icap.c 	out_be32(drvdata->base_address + XHI_SZ_OFFSET, data);
data              295 drivers/char/xilinx_hwicap/fifo_icap.c 	u32 *data = frame_buffer;
data              338 drivers/char/xilinx_hwicap/fifo_icap.c 				*data++ = fifo_icap_fifo_read(drvdata);
data              801 drivers/char/xilinx_hwicap/xilinx_hwicap.c 		return hwicap_of_probe(pdev, match->data);
data              836 drivers/char/xilinx_hwicap/xilinx_hwicap.c 	{ .compatible = "xlnx,opb-hwicap-1.00.b", .data = &buffer_icap_config},
data              837 drivers/char/xilinx_hwicap/xilinx_hwicap.c 	{ .compatible = "xlnx,xps-hwicap-1.00.a", .data = &fifo_icap_config},
data               67 drivers/char/xilinx_hwicap/xilinx_hwicap.h 	int (*get_configuration)(struct hwicap_drvdata *drvdata, u32 *data,
data               72 drivers/char/xilinx_hwicap/xilinx_hwicap.h 	int (*set_configuration)(struct hwicap_drvdata *drvdata, u32 *data,
data              146 drivers/char/xillybus/xillybus.h irqreturn_t xillybus_isr(int irq, void *data);
data              123 drivers/char/xillybus/xillybus_core.c irqreturn_t xillybus_isr(int irq, void *data)
data              125 drivers/char/xillybus/xillybus_core.c 	struct xilly_endpoint *ep = data;
data               60 drivers/char/xillybus/xillybus_of.c 	struct xilly_mapping *data = ptr;
data               62 drivers/char/xillybus/xillybus_of.c 	dma_unmap_single(data->device, data->dma_addr,
data               63 drivers/char/xillybus/xillybus_of.c 			 data->size, data->direction);
data               72 drivers/char/xillybus/xillybus_pcie.c 	struct xilly_mapping *data = ptr;
data               74 drivers/char/xillybus/xillybus_pcie.c 	pci_unmap_single(data->device, data->dma_addr,
data               75 drivers/char/xillybus/xillybus_pcie.c 			 data->size, data->direction);
data              328 drivers/clk/at91/at91sam9260.c 					 struct at91sam926x_data *data)
data              356 drivers/clk/at91/at91sam9260.c 					    ndck(data->sck, data->num_sck),
data              357 drivers/clk/at91/at91sam9260.c 					    ndck(data->pck, data->num_pck), 0);
data              374 drivers/clk/at91/at91sam9260.c 	if (data->has_slck) {
data              396 drivers/clk/at91/at91sam9260.c 				   data->plla_layout,
data              397 drivers/clk/at91/at91sam9260.c 				   data->plla_characteristics);
data              402 drivers/clk/at91/at91sam9260.c 				   data->pllb_layout,
data              403 drivers/clk/at91/at91sam9260.c 				   data->pllb_characteristics);
data              413 drivers/clk/at91/at91sam9260.c 				      data->mck_characteristics);
data              427 drivers/clk/at91/at91sam9260.c 	for (i = 0; i < data->num_progck; i++) {
data              439 drivers/clk/at91/at91sam9260.c 	for (i = 0; i < data->num_sck; i++) {
data              440 drivers/clk/at91/at91sam9260.c 		hw = at91_clk_register_system(regmap, data->sck[i].n,
data              441 drivers/clk/at91/at91sam9260.c 					      data->sck[i].p,
data              442 drivers/clk/at91/at91sam9260.c 					      data->sck[i].id);
data              446 drivers/clk/at91/at91sam9260.c 		at91sam9260_pmc->shws[data->sck[i].id] = hw;
data              449 drivers/clk/at91/at91sam9260.c 	for (i = 0; i < data->num_pck; i++) {
data              451 drivers/clk/at91/at91sam9260.c 						  data->pck[i].n,
data              453 drivers/clk/at91/at91sam9260.c 						  data->pck[i].id);
data              457 drivers/clk/at91/at91sam9260.c 		at91sam9260_pmc->phws[data->pck[i].id] = hw;
data               47 drivers/clk/at91/pmc.c struct clk_hw *of_clk_hw_pmc_get(struct of_phandle_args *clkspec, void *data)
data               51 drivers/clk/at91/pmc.c 	struct pmc_data *pmc_data = data;
data              103 drivers/clk/at91/pmc.h struct clk_hw *of_clk_hw_pmc_get(struct of_phandle_args *clkspec, void *data);
data              330 drivers/clk/axs10x/pll_clock.c 	{ .compatible = "snps,axs10x-pgu-pll-clock", .data = &pgu_pll_cfg},
data              515 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_data *data;
data              522 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_data *data = pll->data;
data              524 drivers/clk/bcm/clk-bcm2835.c 	return cprman_read(cprman, data->a2w_ctrl_reg) &
data              558 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_data *data = pll->data;
data              561 drivers/clk/bcm/clk-bcm2835.c 	rate = clamp(rate, data->min_rate, data->max_rate);
data              573 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_data *data = pll->data;
data              574 drivers/clk/bcm/clk-bcm2835.c 	u32 a2wctrl = cprman_read(cprman, data->a2w_ctrl_reg);
data              581 drivers/clk/bcm/clk-bcm2835.c 	fdiv = cprman_read(cprman, data->frac_reg) & A2W_PLL_FRAC_MASK;
data              584 drivers/clk/bcm/clk-bcm2835.c 	using_prediv = cprman_read(cprman, data->ana_reg_base + 4) &
data              585 drivers/clk/bcm/clk-bcm2835.c 		data->ana->fb_prediv_mask;
data              599 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_data *data = pll->data;
data              602 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->cm_ctrl_reg, CM_PLL_ANARST);
data              603 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->a2w_ctrl_reg,
data              604 drivers/clk/bcm/clk-bcm2835.c 		     cprman_read(cprman, data->a2w_ctrl_reg) |
data              613 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_data *data = pll->data;
data              616 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->a2w_ctrl_reg,
data              617 drivers/clk/bcm/clk-bcm2835.c 		     cprman_read(cprman, data->a2w_ctrl_reg) &
data              622 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->cm_ctrl_reg,
data              623 drivers/clk/bcm/clk-bcm2835.c 		     cprman_read(cprman, data->cm_ctrl_reg) & ~CM_PLL_ANARST);
data              628 drivers/clk/bcm/clk-bcm2835.c 	while (!(cprman_read(cprman, CM_LOCK) & data->lock_mask)) {
data              638 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->a2w_ctrl_reg,
data              639 drivers/clk/bcm/clk-bcm2835.c 		     cprman_read(cprman, data->a2w_ctrl_reg) |
data              667 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_data *data = pll->data;
data              673 drivers/clk/bcm/clk-bcm2835.c 	if (rate > data->max_fb_rate) {
data              683 drivers/clk/bcm/clk-bcm2835.c 		ana[i] = cprman_read(cprman, data->ana_reg_base + i * 4);
data              685 drivers/clk/bcm/clk-bcm2835.c 	was_using_prediv = ana[1] & data->ana->fb_prediv_mask;
data              687 drivers/clk/bcm/clk-bcm2835.c 	ana[0] &= ~data->ana->mask0;
data              688 drivers/clk/bcm/clk-bcm2835.c 	ana[0] |= data->ana->set0;
data              689 drivers/clk/bcm/clk-bcm2835.c 	ana[1] &= ~data->ana->mask1;
data              690 drivers/clk/bcm/clk-bcm2835.c 	ana[1] |= data->ana->set1;
data              691 drivers/clk/bcm/clk-bcm2835.c 	ana[3] &= ~data->ana->mask3;
data              692 drivers/clk/bcm/clk-bcm2835.c 	ana[3] |= data->ana->set3;
data              695 drivers/clk/bcm/clk-bcm2835.c 		ana[1] &= ~data->ana->fb_prediv_mask;
data              698 drivers/clk/bcm/clk-bcm2835.c 		ana[1] |= data->ana->fb_prediv_mask;
data              708 drivers/clk/bcm/clk-bcm2835.c 		     data->reference_enable_mask);
data              712 drivers/clk/bcm/clk-bcm2835.c 		bcm2835_pll_write_ana(cprman, data->ana_reg_base, ana);
data              715 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->frac_reg, fdiv);
data              717 drivers/clk/bcm/clk-bcm2835.c 	a2w_ctl = cprman_read(cprman, data->a2w_ctrl_reg);
data              722 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->a2w_ctrl_reg, a2w_ctl);
data              725 drivers/clk/bcm/clk-bcm2835.c 		bcm2835_pll_write_ana(cprman, data->ana_reg_base, ana);
data              735 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_data *data = pll->data;
data              743 drivers/clk/bcm/clk-bcm2835.c 	regs[0].offset = data->cm_ctrl_reg;
data              745 drivers/clk/bcm/clk-bcm2835.c 	regs[1].offset = data->a2w_ctrl_reg;
data              747 drivers/clk/bcm/clk-bcm2835.c 	regs[2].offset = data->frac_reg;
data              749 drivers/clk/bcm/clk-bcm2835.c 	regs[3].offset = data->ana_reg_base + 0 * 4;
data              751 drivers/clk/bcm/clk-bcm2835.c 	regs[4].offset = data->ana_reg_base + 1 * 4;
data              753 drivers/clk/bcm/clk-bcm2835.c 	regs[5].offset = data->ana_reg_base + 2 * 4;
data              755 drivers/clk/bcm/clk-bcm2835.c 	regs[6].offset = data->ana_reg_base + 3 * 4;
data              773 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_divider_data *data;
data              786 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_divider_data *data = divider->data;
data              788 drivers/clk/bcm/clk-bcm2835.c 	return !(cprman_read(cprman, data->a2w_reg) & A2W_PLL_CHANNEL_DISABLE);
data              808 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_divider_data *data = divider->data;
data              811 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->cm_reg,
data              812 drivers/clk/bcm/clk-bcm2835.c 		     (cprman_read(cprman, data->cm_reg) &
data              813 drivers/clk/bcm/clk-bcm2835.c 		      ~data->load_mask) | data->hold_mask);
data              814 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->a2w_reg,
data              815 drivers/clk/bcm/clk-bcm2835.c 		     cprman_read(cprman, data->a2w_reg) |
data              824 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_divider_data *data = divider->data;
data              827 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->a2w_reg,
data              828 drivers/clk/bcm/clk-bcm2835.c 		     cprman_read(cprman, data->a2w_reg) &
data              831 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->cm_reg,
data              832 drivers/clk/bcm/clk-bcm2835.c 		     cprman_read(cprman, data->cm_reg) & ~data->hold_mask);
data              844 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_divider_data *data = divider->data;
data              853 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->a2w_reg, div);
data              854 drivers/clk/bcm/clk-bcm2835.c 	cm = cprman_read(cprman, data->cm_reg);
data              855 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->cm_reg, cm | data->load_mask);
data              856 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->cm_reg, cm & ~data->load_mask);
data              866 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_pll_divider_data *data = divider->data;
data              874 drivers/clk/bcm/clk-bcm2835.c 	regs[0].offset = data->cm_reg;
data              876 drivers/clk/bcm/clk-bcm2835.c 	regs[1].offset = data->a2w_reg;
data              900 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data;
data              912 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data              914 drivers/clk/bcm/clk-bcm2835.c 	return (cprman_read(cprman, data->ctl_reg) & CM_ENABLE) != 0;
data              923 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data              925 drivers/clk/bcm/clk-bcm2835.c 		GENMASK(CM_DIV_FRAC_BITS - data->frac_bits, 0) >> 1;
data              939 drivers/clk/bcm/clk-bcm2835.c 	if (data->is_mash_clock) {
data              943 drivers/clk/bcm/clk-bcm2835.c 		maxdiv = (BIT(data->int_bits) - 1) << CM_DIV_FRAC_BITS;
data              948 drivers/clk/bcm/clk-bcm2835.c 		maxdiv = GENMASK(data->int_bits + CM_DIV_FRAC_BITS - 1,
data              949 drivers/clk/bcm/clk-bcm2835.c 				 CM_DIV_FRAC_BITS - data->frac_bits);
data              963 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data              966 drivers/clk/bcm/clk-bcm2835.c 	if (data->int_bits == 0 && data->frac_bits == 0)
data              973 drivers/clk/bcm/clk-bcm2835.c 	div >>= CM_DIV_FRAC_BITS - data->frac_bits;
data              974 drivers/clk/bcm/clk-bcm2835.c 	div &= (1 << (data->int_bits + data->frac_bits)) - 1;
data              979 drivers/clk/bcm/clk-bcm2835.c 	temp = (u64)parent_rate << data->frac_bits;
data              991 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data              994 drivers/clk/bcm/clk-bcm2835.c 	if (data->int_bits == 0 && data->frac_bits == 0)
data              997 drivers/clk/bcm/clk-bcm2835.c 	div = cprman_read(cprman, data->div_reg);
data             1005 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data             1008 drivers/clk/bcm/clk-bcm2835.c 	while (cprman_read(cprman, data->ctl_reg) & CM_BUSY) {
data             1022 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data             1025 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->ctl_reg,
data             1026 drivers/clk/bcm/clk-bcm2835.c 		     cprman_read(cprman, data->ctl_reg) & ~CM_ENABLE);
data             1037 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data             1040 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->ctl_reg,
data             1041 drivers/clk/bcm/clk-bcm2835.c 		     cprman_read(cprman, data->ctl_reg) |
data             1049 drivers/clk/bcm/clk-bcm2835.c 	if (data->tcnt_mux && false) {
data             1052 drivers/clk/bcm/clk-bcm2835.c 			 data->name,
data             1054 drivers/clk/bcm/clk-bcm2835.c 			 bcm2835_measure_tcnt_mux(cprman, data->tcnt_mux));
data             1065 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data             1079 drivers/clk/bcm/clk-bcm2835.c 	ctl = cprman_read(cprman, data->ctl_reg) & ~CM_FRAC;
data             1081 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->ctl_reg, ctl);
data             1083 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->div_reg, div);
data             1108 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data             1115 drivers/clk/bcm/clk-bcm2835.c 	if (!(BIT(parent_idx) & data->set_rate_parent)) {
data             1121 drivers/clk/bcm/clk-bcm2835.c 		if (data->low_jitter && (*div & CM_DIV_FRAC_MASK)) {
data             1140 drivers/clk/bcm/clk-bcm2835.c 	if (data->frac_bits)
data             1145 drivers/clk/bcm/clk-bcm2835.c 	mindiv = data->is_mash_clock ? 2 : 1;
data             1146 drivers/clk/bcm/clk-bcm2835.c 	maxdiv = BIT(data->int_bits) - 1;
data             1226 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data             1229 drivers/clk/bcm/clk-bcm2835.c 	cprman_write(cprman, data->ctl_reg, src);
data             1237 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data             1238 drivers/clk/bcm/clk-bcm2835.c 	u32 src = cprman_read(cprman, data->ctl_reg);
data             1259 drivers/clk/bcm/clk-bcm2835.c 	const struct bcm2835_clock_data *data = clock->data;
data             1261 drivers/clk/bcm/clk-bcm2835.c 	bcm2835_debugfs_regset(cprman, data->ctl_reg,
data             1299 drivers/clk/bcm/clk-bcm2835.c 					   const struct bcm2835_pll_data *data)
data             1310 drivers/clk/bcm/clk-bcm2835.c 	init.name = data->name;
data             1319 drivers/clk/bcm/clk-bcm2835.c 	pll->data = data;
data             1330 drivers/clk/bcm/clk-bcm2835.c 			     const struct bcm2835_pll_divider_data *data)
data             1337 drivers/clk/bcm/clk-bcm2835.c 	if (data->fixed_divider != 1) {
data             1339 drivers/clk/bcm/clk-bcm2835.c 					      "%s_prediv", data->name);
data             1343 drivers/clk/bcm/clk-bcm2835.c 		divider_name = data->name;
data             1348 drivers/clk/bcm/clk-bcm2835.c 	init.parent_names = &data->source_pll;
data             1352 drivers/clk/bcm/clk-bcm2835.c 	init.flags = data->flags | CLK_IGNORE_UNUSED;
data             1358 drivers/clk/bcm/clk-bcm2835.c 	divider->div.reg = cprman->regs + data->a2w_reg;
data             1367 drivers/clk/bcm/clk-bcm2835.c 	divider->data = data;
data             1377 drivers/clk/bcm/clk-bcm2835.c 	if (data->fixed_divider != 1) {
data             1378 drivers/clk/bcm/clk-bcm2835.c 		return clk_hw_register_fixed_factor(cprman->dev, data->name,
data             1382 drivers/clk/bcm/clk-bcm2835.c 						    data->fixed_divider);
data             1389 drivers/clk/bcm/clk-bcm2835.c 					  const struct bcm2835_clock_data *data)
data             1401 drivers/clk/bcm/clk-bcm2835.c 	for (i = 0; i < data->num_mux_parents; i++) {
data             1402 drivers/clk/bcm/clk-bcm2835.c 		parents[i] = data->parents[i];
data             1413 drivers/clk/bcm/clk-bcm2835.c 	init.num_parents = data->num_mux_parents;
data             1414 drivers/clk/bcm/clk-bcm2835.c 	init.name = data->name;
data             1415 drivers/clk/bcm/clk-bcm2835.c 	init.flags = data->flags | CLK_IGNORE_UNUSED;
data             1421 drivers/clk/bcm/clk-bcm2835.c 	if (data->set_rate_parent)
data             1424 drivers/clk/bcm/clk-bcm2835.c 	if (data->is_vpu_clock) {
data             1433 drivers/clk/bcm/clk-bcm2835.c 		if (!(cprman_read(cprman, data->ctl_reg) & CM_ENABLE))
data             1442 drivers/clk/bcm/clk-bcm2835.c 	clock->data = data;
data             1452 drivers/clk/bcm/clk-bcm2835.c 					 const struct bcm2835_gate_data *data)
data             1454 drivers/clk/bcm/clk-bcm2835.c 	return clk_register_gate(cprman->dev, data->name, data->parent,
data             1456 drivers/clk/bcm/clk-bcm2835.c 				 cprman->regs + data->ctl_reg,
data             1465 drivers/clk/bcm/clk-bcm2835.c 	const void *data;
data             1471 drivers/clk/bcm/clk-bcm2835.c 			       .data = __VA_ARGS__ }
data             2241 drivers/clk/bcm/clk-bcm2835.c 		if (desc->clk_register && desc->data &&
data             2243 drivers/clk/bcm/clk-bcm2835.c 			hws[i] = desc->clk_register(cprman, desc->data);
data             2264 drivers/clk/bcm/clk-bcm2835.c 	{ .compatible = "brcm,bcm2835-cprman", .data = &cprman_bcm2835_plat_data },
data             2265 drivers/clk/bcm/clk-bcm2835.c 	{ .compatible = "brcm,bcm2711-cprman", .data = &cprman_bcm2711_plat_data },
data               19 drivers/clk/bcm/clk-bcm63xx-gate.c 	struct clk_hw_onecell_data data;
data              159 drivers/clk/bcm/clk-bcm63xx-gate.c 	hw = devm_kzalloc(&pdev->dev, struct_size(hw, data.hws, maxbit),
data              168 drivers/clk/bcm/clk-bcm63xx-gate.c 	hw->data.num = maxbit;
data              170 drivers/clk/bcm/clk-bcm63xx-gate.c 		hw->data.hws[i] = ERR_PTR(-ENODEV);
data              187 drivers/clk/bcm/clk-bcm63xx-gate.c 		hw->data.hws[entry->bit] = clk;
data              191 drivers/clk/bcm/clk-bcm63xx-gate.c 				     &hw->data);
data              195 drivers/clk/bcm/clk-bcm63xx-gate.c 	for (i = 0; i < hw->data.num; i++) {
data              196 drivers/clk/bcm/clk-bcm63xx-gate.c 		if (!IS_ERR(hw->data.hws[i]))
data              197 drivers/clk/bcm/clk-bcm63xx-gate.c 			clk_hw_unregister_gate(hw->data.hws[i]);
data              210 drivers/clk/bcm/clk-bcm63xx-gate.c 	for (i = 0; i < hw->data.num; i++) {
data              211 drivers/clk/bcm/clk-bcm63xx-gate.c 		if (!IS_ERR(hw->data.hws[i]))
data              212 drivers/clk/bcm/clk-bcm63xx-gate.c 			clk_hw_unregister_gate(hw->data.hws[i]);
data              219 drivers/clk/bcm/clk-bcm63xx-gate.c 	{ .compatible = "brcm,bcm3368-clocks", .data = &bcm3368_clocks, },
data              220 drivers/clk/bcm/clk-bcm63xx-gate.c 	{ .compatible = "brcm,bcm6328-clocks", .data = &bcm6328_clocks, },
data              221 drivers/clk/bcm/clk-bcm63xx-gate.c 	{ .compatible = "brcm,bcm6358-clocks", .data = &bcm6358_clocks, },
data              222 drivers/clk/bcm/clk-bcm63xx-gate.c 	{ .compatible = "brcm,bcm6362-clocks", .data = &bcm6362_clocks, },
data              223 drivers/clk/bcm/clk-bcm63xx-gate.c 	{ .compatible = "brcm,bcm6368-clocks", .data = &bcm6368_clocks, },
data              224 drivers/clk/bcm/clk-bcm63xx-gate.c 	{ .compatible = "brcm,bcm63268-clocks", .data = &bcm63268_clocks, },
data              661 drivers/clk/bcm/clk-kona-setup.c static void peri_clk_teardown(struct peri_clk_data *data,
data              664 drivers/clk/bcm/clk-kona-setup.c 	clk_sel_teardown(&data->sel, init_data);
data              674 drivers/clk/bcm/clk-kona-setup.c peri_clk_setup(struct peri_clk_data *data, struct clk_init_data *init_data)
data              678 drivers/clk/bcm/clk-kona-setup.c 	return clk_sel_setup(data->clocks, &data->sel, init_data);
data              685 drivers/clk/bcm/clk-kona-setup.c 		peri_clk_teardown(bcm_clk->u.data, &bcm_clk->init_data);
data              690 drivers/clk/bcm/clk-kona-setup.c 	bcm_clk->u.data = NULL;
data              714 drivers/clk/bcm/clk-kona-setup.c 		ret = peri_clk_setup(bcm_clk->u.data, init_data);
data              784 drivers/clk/bcm/clk-kona-setup.c of_clk_kona_onecell_get(struct of_phandle_args *clkspec, void *data)
data              786 drivers/clk/bcm/clk-kona-setup.c 	struct ccu_data *ccu = data;
data             1002 drivers/clk/bcm/clk-kona.c 	struct peri_clk_data *data = bcm_clk->u.peri;
data             1004 drivers/clk/bcm/clk-kona.c 	return clk_recalc_rate(bcm_clk->ccu, &data->div, &data->pre_div,
data             1086 drivers/clk/bcm/clk-kona.c 	struct peri_clk_data *data = bcm_clk->u.peri;
data             1087 drivers/clk/bcm/clk-kona.c 	struct bcm_clk_sel *sel = &data->sel;
data             1101 drivers/clk/bcm/clk-kona.c 	trig = trigger_exists(&data->pre_trig) ? &data->pre_trig
data             1102 drivers/clk/bcm/clk-kona.c 					       : &data->trig;
data             1104 drivers/clk/bcm/clk-kona.c 	ret = selector_write(bcm_clk->ccu, &data->gate, sel, trig, index);
data             1111 drivers/clk/bcm/clk-kona.c 			trig == &data->pre_trig ? "pre-" : "",
data             1121 drivers/clk/bcm/clk-kona.c 	struct peri_clk_data *data = bcm_clk->u.peri;
data             1124 drivers/clk/bcm/clk-kona.c 	index = selector_read_index(bcm_clk->ccu, &data->sel);
data             1134 drivers/clk/bcm/clk-kona.c 	struct peri_clk_data *data = bcm_clk->u.peri;
data             1135 drivers/clk/bcm/clk-kona.c 	struct bcm_clk_div *div = &data->div;
data             1153 drivers/clk/bcm/clk-kona.c 	if (divider_is_fixed(&data->div))
data             1161 drivers/clk/bcm/clk-kona.c 	(void)round_rate(bcm_clk->ccu, div, &data->pre_div,
data             1168 drivers/clk/bcm/clk-kona.c 	ret = divider_write(bcm_clk->ccu, &data->gate, &data->div,
data             1169 drivers/clk/bcm/clk-kona.c 				&data->trig, scaled_div);
data              410 drivers/clk/bcm/clk-kona.h 		void *data;
data              426 drivers/clk/bcm/clk-kona.h 		.u.data		= &_clk_name ## _data,			\
data              393 drivers/clk/bcm/clk-sr.c 	{ .compatible = "brcm,sr-genpll0", .data = sr_genpll0_clk_init },
data              394 drivers/clk/bcm/clk-sr.c 	{ .compatible = "brcm,sr-genpll2", .data = sr_genpll2_clk_init },
data              395 drivers/clk/bcm/clk-sr.c 	{ .compatible = "brcm,sr-genpll4", .data = sr_genpll4_clk_init },
data              396 drivers/clk/bcm/clk-sr.c 	{ .compatible = "brcm,sr-genpll5", .data = sr_genpll5_clk_init },
data              397 drivers/clk/bcm/clk-sr.c 	{ .compatible = "brcm,sr-lcpll0", .data = sr_lcpll0_clk_init },
data              398 drivers/clk/bcm/clk-sr.c 	{ .compatible = "brcm,sr-lcpll1", .data = sr_lcpll1_clk_init },
data              399 drivers/clk/bcm/clk-sr.c 	{ .compatible = "brcm,sr-lcpll-pcie", .data = sr_lcpll_pcie_clk_init },
data              543 drivers/clk/clk-aspeed.c 	{ .compatible = "aspeed,ast2400-scu", .data = &ast2400_data },
data              544 drivers/clk/clk-aspeed.c 	{ .compatible = "aspeed,ast2500-scu", .data = &ast2500_data },
data              617 drivers/clk/clk-cdce706.c of_clk_cdce_get(struct of_phandle_args *clkspec, void *data)
data              619 drivers/clk/clk-cdce706.c 	struct cdce706_dev_data *cdce = data;
data              104 drivers/clk/clk-cdce925.c 	struct clk_cdce925_pll *data = to_clk_cdce925_pll(hw);
data              106 drivers/clk/clk-cdce925.c 	return cdce925_pll_calculate_rate(parent_rate, data->n, data->m);
data              158 drivers/clk/clk-cdce925.c 	struct clk_cdce925_pll *data = to_clk_cdce925_pll(hw);
data              161 drivers/clk/clk-cdce925.c 		data->m = 0; /* Bypass mode */
data              162 drivers/clk/clk-cdce925.c 		data->n = 0;
data              178 drivers/clk/clk-cdce925.c 	cdce925_pll_find_rate(rate, parent_rate, &data->n, &data->m);
data              219 drivers/clk/clk-cdce925.c 	struct clk_cdce925_pll *data = to_clk_cdce925_pll(hw);
data              220 drivers/clk/clk-cdce925.c 	u16 n = data->n;
data              221 drivers/clk/clk-cdce925.c 	u16 m = data->m;
data              227 drivers/clk/clk-cdce925.c 	u8 reg_ofs = data->index * CDCE925_OFFSET_PLL;
data              232 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap,
data              261 drivers/clk/clk-cdce925.c 			regmap_write(data->chip->regmap,
data              264 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap,
data              273 drivers/clk/clk-cdce925.c 	struct clk_cdce925_pll *data = to_clk_cdce925_pll(hw);
data              274 drivers/clk/clk-cdce925.c 	u8 reg_ofs = data->index * CDCE925_OFFSET_PLL;
data              276 drivers/clk/clk-cdce925.c 	regmap_update_bits(data->chip->regmap,
data              289 drivers/clk/clk-cdce925.c static void cdce925_clk_set_pdiv(struct clk_cdce925_output *data, u16 pdiv)
data              291 drivers/clk/clk-cdce925.c 	switch (data->index) {
data              293 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap,
data              296 drivers/clk/clk-cdce925.c 		regmap_write(data->chip->regmap, 0x03, pdiv & 0xFF);
data              299 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x16, 0x7F, pdiv);
data              302 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x17, 0x7F, pdiv);
data              305 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x26, 0x7F, pdiv);
data              308 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x27, 0x7F, pdiv);
data              311 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x36, 0x7F, pdiv);
data              314 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x37, 0x7F, pdiv);
data              317 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x46, 0x7F, pdiv);
data              320 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x47, 0x7F, pdiv);
data              325 drivers/clk/clk-cdce925.c static void cdce925_clk_activate(struct clk_cdce925_output *data)
data              327 drivers/clk/clk-cdce925.c 	switch (data->index) {
data              329 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap,
data              334 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x14, 0x03, 0x03);
data              338 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x24, 0x03, 0x03);
data              342 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x34, 0x03, 0x03);
data              346 drivers/clk/clk-cdce925.c 		regmap_update_bits(data->chip->regmap, 0x44, 0x03, 0x03);
data              353 drivers/clk/clk-cdce925.c 	struct clk_cdce925_output *data = to_clk_cdce925_output(hw);
data              355 drivers/clk/clk-cdce925.c 	cdce925_clk_set_pdiv(data, data->pdiv);
data              356 drivers/clk/clk-cdce925.c 	cdce925_clk_activate(data);
data              362 drivers/clk/clk-cdce925.c 	struct clk_cdce925_output *data = to_clk_cdce925_output(hw);
data              365 drivers/clk/clk-cdce925.c 	cdce925_clk_set_pdiv(data, 0);
data              371 drivers/clk/clk-cdce925.c 	struct clk_cdce925_output *data = to_clk_cdce925_output(hw);
data              373 drivers/clk/clk-cdce925.c 	if (data->pdiv)
data              374 drivers/clk/clk-cdce925.c 		return parent_rate / data->pdiv;
data              458 drivers/clk/clk-cdce925.c 	struct clk_cdce925_output *data = to_clk_cdce925_output(hw);
data              460 drivers/clk/clk-cdce925.c 	data->pdiv = cdce925_calc_divider(rate, parent_rate);
data              505 drivers/clk/clk-cdce925.c 	struct clk_cdce925_output *data = to_clk_cdce925_output(hw);
data              507 drivers/clk/clk-cdce925.c 	data->pdiv = cdce925_y1_calc_divider(rate, parent_rate);
data              524 drivers/clk/clk-cdce925.c 	void *context, const void *data, size_t count)
data              535 drivers/clk/clk-cdce925.c 	reg_data[0] = CDCE925_I2C_COMMAND_BYTE_TRANSFER | ((u8 *)data)[0];
data              536 drivers/clk/clk-cdce925.c 	reg_data[1] = ((u8 *)data)[1];
data              595 drivers/clk/clk-cdce925.c 	struct clk_cdce925_chip *data = _data;
data              598 drivers/clk/clk-cdce925.c 	if (idx >= ARRAY_SIZE(data->clk)) {
data              603 drivers/clk/clk-cdce925.c 	return &data->clk[idx].hw;
data              640 drivers/clk/clk-cdce925.c 	struct clk_cdce925_chip *data;
data              667 drivers/clk/clk-cdce925.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              668 drivers/clk/clk-cdce925.c 	if (!data)
data              671 drivers/clk/clk-cdce925.c 	data->i2c_client = client;
data              672 drivers/clk/clk-cdce925.c 	data->chip_info = &clk_cdce925_chip_info_tbl[id->driver_data];
data              674 drivers/clk/clk-cdce925.c 		data->chip_info->num_plls * 0x10 - 1;
data              675 drivers/clk/clk-cdce925.c 	data->regmap = devm_regmap_init(&client->dev, &regmap_cdce925_bus,
data              677 drivers/clk/clk-cdce925.c 	if (IS_ERR(data->regmap)) {
data              679 drivers/clk/clk-cdce925.c 		return PTR_ERR(data->regmap);
data              681 drivers/clk/clk-cdce925.c 	i2c_set_clientdata(client, data);
data              691 drivers/clk/clk-cdce925.c 		regmap_write(data->regmap,
data              694 drivers/clk/clk-cdce925.c 	regmap_update_bits(data->regmap, CDCE925_REG_GLOBAL1, BIT(4), 0);
data              697 drivers/clk/clk-cdce925.c 	regmap_update_bits(data->regmap, 0x02, BIT(7), 0);
data              705 drivers/clk/clk-cdce925.c 	for (i = 0; i < data->chip_info->num_plls; ++i) {
data              709 drivers/clk/clk-cdce925.c 		data->pll[i].chip = data;
data              710 drivers/clk/clk-cdce925.c 		data->pll[i].hw.init = &init;
data              711 drivers/clk/clk-cdce925.c 		data->pll[i].index = i;
data              712 drivers/clk/clk-cdce925.c 		err = devm_clk_hw_register(&client->dev, &data->pll[i].hw);
data              723 drivers/clk/clk-cdce925.c 			err = clk_set_rate(data->pll[i].hw.clk, value);
data              733 drivers/clk/clk-cdce925.c 			regmap_update_bits(data->regmap,
data              736 drivers/clk/clk-cdce925.c 			regmap_update_bits(data->regmap,
data              749 drivers/clk/clk-cdce925.c 	data->clk[0].chip = data;
data              750 drivers/clk/clk-cdce925.c 	data->clk[0].hw.init = &init;
data              751 drivers/clk/clk-cdce925.c 	data->clk[0].index = 0;
data              752 drivers/clk/clk-cdce925.c 	data->clk[0].pdiv = 1;
data              753 drivers/clk/clk-cdce925.c 	err = devm_clk_hw_register(&client->dev, &data->clk[0].hw);
data              764 drivers/clk/clk-cdce925.c 	for (i = 1; i < data->chip_info->num_outputs; ++i) {
data              767 drivers/clk/clk-cdce925.c 		data->clk[i].chip = data;
data              768 drivers/clk/clk-cdce925.c 		data->clk[i].hw.init = &init;
data              769 drivers/clk/clk-cdce925.c 		data->clk[i].index = i;
data              770 drivers/clk/clk-cdce925.c 		data->clk[i].pdiv = 1;
data              793 drivers/clk/clk-cdce925.c 		err = devm_clk_hw_register(&client->dev, &data->clk[i].hw);
data              803 drivers/clk/clk-cdce925.c 				  data);
data              810 drivers/clk/clk-cdce925.c 	for (i = 0; i < data->chip_info->num_plls; ++i)
data              104 drivers/clk/clk-cs2000-cp.c 	s32 data;
data              106 drivers/clk/clk-cs2000-cp.c 	data = cs2000_read(priv, addr);
data              107 drivers/clk/clk-cs2000-cp.c 	if (data < 0)
data              108 drivers/clk/clk-cs2000-cp.c 		return data;
data              110 drivers/clk/clk-cs2000-cp.c 	data &= ~mask;
data              111 drivers/clk/clk-cs2000-cp.c 	data |= (val & mask);
data              113 drivers/clk/clk-cs2000-cp.c 	return cs2000_write(priv, addr, data);
data              119 drivers/clk/clk-devres.c static int devm_clk_match(struct device *dev, void *res, void *data)
data              126 drivers/clk/clk-devres.c 	return *c == data;
data              419 drivers/clk/clk-hsdk-pll.c 	{ .compatible = "snps,hsdk-gp-pll-clock", .data = &sdt_pll_devdata},
data              420 drivers/clk/clk-hsdk-pll.c 	{ .compatible = "snps,hsdk-hdmi-pll-clock", .data = &hdmi_pll_devdata},
data              217 drivers/clk/clk-lochnagar.c lochnagar_of_clk_hw_get(struct of_phandle_args *clkspec, void *data)
data              219 drivers/clk/clk-lochnagar.c 	struct lochnagar_clk_priv *priv = data;
data              231 drivers/clk/clk-lochnagar.c 	{ .compatible = "cirrus,lochnagar1-clk", .data = &lochnagar1_conf },
data              232 drivers/clk/clk-lochnagar.c 	{ .compatible = "cirrus,lochnagar2-clk", .data = &lochnagar2_conf },
data              259 drivers/clk/clk-lochnagar.c 	conf = (struct lochnagar_config *)of_id->data;
data              148 drivers/clk/clk-max77686.c of_clk_max77686_get(struct of_phandle_args *clkspec, void *data)
data              150 drivers/clk/clk-max77686.c 	struct max77686_clk_driver_data *drv_data = data;
data              249 drivers/clk/clk-max9485.c max9485_of_clk_get(struct of_phandle_args *clkspec, void *data)
data              251 drivers/clk/clk-max9485.c 	struct max9485_driver_data *drvdata = data;
data              211 drivers/clk/clk-oxnas.c 	const struct oxnas_stdclk_data *data;
data              220 drivers/clk/clk-oxnas.c 	data = id->data;
data              228 drivers/clk/clk-oxnas.c 	for (i = 0 ; i < data->ngates ; ++i)
data              229 drivers/clk/clk-oxnas.c 		data->gates[i]->regmap = regmap;
data              231 drivers/clk/clk-oxnas.c 	for (i = 0; i < data->onecell_data->num; i++) {
data              232 drivers/clk/clk-oxnas.c 		if (!data->onecell_data->hws[i])
data              236 drivers/clk/clk-oxnas.c 					   data->onecell_data->hws[i]);
data              242 drivers/clk/clk-oxnas.c 				      data->onecell_data);
data              165 drivers/clk/clk-palmas.c 		.data = &palmas_of_clk32kg,
data              169 drivers/clk/clk-palmas.c 		.data = &palmas_of_clk32kgaudio,
data             1317 drivers/clk/clk-qoriq.c static struct clk *clockgen_clk_get(struct of_phandle_args *clkspec, void *data)
data             1319 drivers/clk/clk-qoriq.c 	struct clockgen *cg = data;
data               78 drivers/clk/clk-rk808.c of_clk_rk808_get(struct of_phandle_args *clkspec, void *data)
data               80 drivers/clk/clk-rk808.c 	struct rk808_clkout *rk808_clkout = data;
data              245 drivers/clk/clk-s2mps11.c 		.data = (void *)S2MPS11X,
data              248 drivers/clk/clk-s2mps11.c 		.data = (void *)S2MPS13X,
data              251 drivers/clk/clk-s2mps11.c 		.data = (void *)S2MPS14X,
data              254 drivers/clk/clk-s2mps11.c 		.data = (void *)S5M8767X,
data              133 drivers/clk/clk-scpi.c 	{ .compatible = "arm,scpi-dvfs-clocks", .data = &scpi_dvfs_ops, },
data              134 drivers/clk/clk-scpi.c 	{ .compatible = "arm,scpi-variable-clocks", .data = &scpi_clk_ops, },
data              149 drivers/clk/clk-scpi.c 	init.ops = match->data;
data              176 drivers/clk/clk-scpi.c scpi_of_clk_src_get(struct of_phandle_args *clkspec, void *data)
data              179 drivers/clk/clk-scpi.c 	struct scpi_clk_data *clk_data = data;
data              285 drivers/clk/clk-scpi.c 		if (match->data != &scpi_dvfs_ops)
data               62 drivers/clk/clk-si514.c static int si514_enable_output(struct clk_si514 *data, bool enable)
data               64 drivers/clk/clk-si514.c 	return regmap_update_bits(data->regmap, SI514_REG_CONTROL,
data               70 drivers/clk/clk-si514.c 	struct clk_si514 *data = to_clk_si514(hw);
data               72 drivers/clk/clk-si514.c 	return si514_enable_output(data, true);
data               77 drivers/clk/clk-si514.c 	struct clk_si514 *data = to_clk_si514(hw);
data               79 drivers/clk/clk-si514.c 	si514_enable_output(data, false);
data               84 drivers/clk/clk-si514.c 	struct clk_si514 *data = to_clk_si514(hw);
data               88 drivers/clk/clk-si514.c 	err = regmap_read(data->regmap, SI514_REG_CONTROL, &val);
data               96 drivers/clk/clk-si514.c static int si514_get_muldiv(struct clk_si514 *data,
data              102 drivers/clk/clk-si514.c 	err = regmap_bulk_read(data->regmap, SI514_REG_M_FRAC1,
data              115 drivers/clk/clk-si514.c static int si514_set_muldiv(struct clk_si514 *data,
data              142 drivers/clk/clk-si514.c 	err = regmap_write(data->regmap, SI514_REG_LP, lp);
data              154 drivers/clk/clk-si514.c 	err = regmap_bulk_write(data->regmap, SI514_REG_HS_DIV, reg + 5, 2);
data              161 drivers/clk/clk-si514.c 	return regmap_bulk_write(data->regmap, SI514_REG_M_FRAC1, reg, 5);
data              217 drivers/clk/clk-si514.c 	struct clk_si514 *data = to_clk_si514(hw);
data              221 drivers/clk/clk-si514.c 	err = si514_get_muldiv(data, &settings);
data              223 drivers/clk/clk-si514.c 		dev_err(&data->i2c_client->dev, "unable to retrieve settings\n");
data              254 drivers/clk/clk-si514.c 	struct clk_si514 *data = to_clk_si514(hw);
data              263 drivers/clk/clk-si514.c 	err = regmap_read(data->regmap, SI514_REG_CONTROL, &old_oe_state);
data              267 drivers/clk/clk-si514.c 	si514_enable_output(data, false);
data              269 drivers/clk/clk-si514.c 	err = si514_set_muldiv(data, &settings);
data              274 drivers/clk/clk-si514.c 	err = regmap_write(data->regmap, SI514_REG_CONTROL, SI514_CONTROL_FCAL);
data              282 drivers/clk/clk-si514.c 		si514_enable_output(data, true);
data              333 drivers/clk/clk-si514.c 	struct clk_si514 *data;
data              337 drivers/clk/clk-si514.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              338 drivers/clk/clk-si514.c 	if (!data)
data              344 drivers/clk/clk-si514.c 	data->hw.init = &init;
data              345 drivers/clk/clk-si514.c 	data->i2c_client = client;
data              351 drivers/clk/clk-si514.c 	data->regmap = devm_regmap_init_i2c(client, &si514_regmap_config);
data              352 drivers/clk/clk-si514.c 	if (IS_ERR(data->regmap)) {
data              354 drivers/clk/clk-si514.c 		return PTR_ERR(data->regmap);
data              357 drivers/clk/clk-si514.c 	i2c_set_clientdata(client, data);
data              359 drivers/clk/clk-si514.c 	err = devm_clk_hw_register(&client->dev, &data->hw);
data              365 drivers/clk/clk-si514.c 				     &data->hw);
data               38 drivers/clk/clk-si5341.c 	struct clk_si5341 *data;
data               47 drivers/clk/clk-si5341.c 	struct clk_si5341 *data;
data               92 drivers/clk/clk-si5341.c 			((output)->data->reg_output_offset[(output)->index])
data               97 drivers/clk/clk-si5341.c 			((output)->data->reg_rdiv_offset[(output)->index])
data              353 drivers/clk/clk-si5341.c 	struct clk_si5341 *data = to_clk_si5341(hw);
data              361 drivers/clk/clk-si5341.c 	err = si5341_decode_44_32(data->regmap, SI5341_PLL_M_NUM,
data              385 drivers/clk/clk-si5341.c 	data->freq_vco = res;
data              407 drivers/clk/clk-si5341.c 	err = regmap_read(synth->data->regmap,
data              415 drivers/clk/clk-si5341.c 	err = regmap_read(synth->data->regmap, SI5341_SYNTH_N_PDNB, &val);
data              423 drivers/clk/clk-si5341.c 	err = regmap_read(synth->data->regmap, SI5341_SYNTH_N_CLK_DIS, &val);
data              437 drivers/clk/clk-si5341.c 	regmap_update_bits(synth->data->regmap,
data              440 drivers/clk/clk-si5341.c 	regmap_update_bits(synth->data->regmap,
data              443 drivers/clk/clk-si5341.c 	regmap_update_bits(synth->data->regmap,
data              455 drivers/clk/clk-si5341.c 	err = regmap_update_bits(synth->data->regmap,
data              461 drivers/clk/clk-si5341.c 	err = regmap_update_bits(synth->data->regmap,
data              467 drivers/clk/clk-si5341.c 	return regmap_update_bits(synth->data->regmap,
data              481 drivers/clk/clk-si5341.c 	err = si5341_decode_44_32(synth->data->regmap,
data              490 drivers/clk/clk-si5341.c 	f = synth->data->freq_vco;
data              507 drivers/clk/clk-si5341.c 	f = synth->data->freq_vco;
data              512 drivers/clk/clk-si5341.c 	f = synth->data->freq_vco;
data              526 drivers/clk/clk-si5341.c 	err = si5341_encode_44_32(synth->data->regmap,
data              529 drivers/clk/clk-si5341.c 	err = regmap_update_bits(synth->data->regmap,
data              534 drivers/clk/clk-si5341.c 	return regmap_write(synth->data->regmap,
data              549 drivers/clk/clk-si5341.c 	n_num = synth->data->freq_vco;
data              565 drivers/clk/clk-si5341.c 	dev_dbg(&synth->data->i2c_client->dev,
data              588 drivers/clk/clk-si5341.c 	err = regmap_read(output->data->regmap,
data              602 drivers/clk/clk-si5341.c 	regmap_update_bits(output->data->regmap,
data              605 drivers/clk/clk-si5341.c 	regmap_update_bits(output->data->regmap,
data              616 drivers/clk/clk-si5341.c 	err = regmap_update_bits(output->data->regmap,
data              622 drivers/clk/clk-si5341.c 	return regmap_update_bits(output->data->regmap,
data              636 drivers/clk/clk-si5341.c 	err = regmap_bulk_read(output->data->regmap,
data              652 drivers/clk/clk-si5341.c 	err = regmap_read(output->data->regmap,
data              709 drivers/clk/clk-si5341.c 	err = regmap_update_bits(output->data->regmap,
data              720 drivers/clk/clk-si5341.c 	err = regmap_bulk_write(output->data->regmap,
data              728 drivers/clk/clk-si5341.c 	return regmap_update_bits(output->data->regmap,
data              736 drivers/clk/clk-si5341.c 	if (index >= output->data->num_synth)
data              748 drivers/clk/clk-si5341.c 	err = regmap_read(output->data->regmap,
data              771 drivers/clk/clk-si5341.c static int si5341_is_programmed_already(struct clk_si5341 *data)
data              777 drivers/clk/clk-si5341.c 	err = regmap_bulk_read(data->regmap, SI5341_PLL_M_DEN,
data              788 drivers/clk/clk-si5341.c 	struct clk_si5341 *data = _data;
data              794 drivers/clk/clk-si5341.c 		if (idx >= data->num_outputs) {
data              795 drivers/clk/clk-si5341.c 			dev_err(&data->i2c_client->dev,
data              799 drivers/clk/clk-si5341.c 		return &data->clk[idx].hw;
data              801 drivers/clk/clk-si5341.c 		if (idx >= data->num_synth) {
data              802 drivers/clk/clk-si5341.c 			dev_err(&data->i2c_client->dev,
data              806 drivers/clk/clk-si5341.c 		return &data->synth[idx].hw;
data              809 drivers/clk/clk-si5341.c 			dev_err(&data->i2c_client->dev,
data              813 drivers/clk/clk-si5341.c 		return &data->hw;
data              815 drivers/clk/clk-si5341.c 		dev_err(&data->i2c_client->dev, "invalid group %u\n", group);
data              820 drivers/clk/clk-si5341.c static int si5341_probe_chip_id(struct clk_si5341 *data)
data              826 drivers/clk/clk-si5341.c 	err = regmap_bulk_read(data->regmap, SI5341_PN_BASE, reg,
data              829 drivers/clk/clk-si5341.c 		dev_err(&data->i2c_client->dev, "Failed to read chip ID\n");
data              835 drivers/clk/clk-si5341.c 	dev_info(&data->i2c_client->dev, "Chip: %x Grade: %u Rev: %u\n",
data              840 drivers/clk/clk-si5341.c 		data->num_outputs = SI5340_MAX_NUM_OUTPUTS;
data              841 drivers/clk/clk-si5341.c 		data->num_synth = SI5340_NUM_SYNTH;
data              842 drivers/clk/clk-si5341.c 		data->reg_output_offset = si5340_reg_output_offset;
data              843 drivers/clk/clk-si5341.c 		data->reg_rdiv_offset = si5340_reg_rdiv_offset;
data              846 drivers/clk/clk-si5341.c 		data->num_outputs = SI5341_MAX_NUM_OUTPUTS;
data              847 drivers/clk/clk-si5341.c 		data->num_synth = SI5341_NUM_SYNTH;
data              848 drivers/clk/clk-si5341.c 		data->reg_output_offset = si5341_reg_output_offset;
data              849 drivers/clk/clk-si5341.c 		data->reg_rdiv_offset = si5341_reg_rdiv_offset;
data              852 drivers/clk/clk-si5341.c 		dev_err(&data->i2c_client->dev, "Model '%x' not supported\n",
data              861 drivers/clk/clk-si5341.c static int si5341_read_settings(struct clk_si5341 *data)
data              867 drivers/clk/clk-si5341.c 	err = regmap_bulk_read(data->regmap, SI5341_PLL_M_NUM, r, 10);
data              871 drivers/clk/clk-si5341.c 	err = regmap_bulk_read(data->regmap,
data              876 drivers/clk/clk-si5341.c 	err = regmap_bulk_read(data->regmap,
data              881 drivers/clk/clk-si5341.c 	for (i = 0; i < data->num_synth; ++i) {
data              882 drivers/clk/clk-si5341.c 		err = regmap_bulk_read(data->regmap,
data              888 drivers/clk/clk-si5341.c 	for (i = 0; i < data->num_outputs; ++i) {
data              889 drivers/clk/clk-si5341.c 		err = regmap_bulk_read(data->regmap,
data              890 drivers/clk/clk-si5341.c 					data->reg_output_offset[i], r, 4);
data              894 drivers/clk/clk-si5341.c 		err = regmap_bulk_read(data->regmap,
data              895 drivers/clk/clk-si5341.c 					data->reg_rdiv_offset[i], r, 3);
data              903 drivers/clk/clk-si5341.c static int si5341_write_multiple(struct clk_si5341 *data,
data              910 drivers/clk/clk-si5341.c 		res = regmap_write(data->regmap,
data              913 drivers/clk/clk-si5341.c 			dev_err(&data->i2c_client->dev,
data              931 drivers/clk/clk-si5341.c static int si5341_send_preamble(struct clk_si5341 *data)
data              937 drivers/clk/clk-si5341.c 	res = regmap_read(data->regmap, SI5341_DEVICE_REV, &revision);
data              942 drivers/clk/clk-si5341.c 	res = regmap_write(data->regmap, 0xB24, revision < 2 ? 0xD8 : 0xC0);
data              945 drivers/clk/clk-si5341.c 	res = si5341_write_multiple(data,
data              957 drivers/clk/clk-si5341.c static int si5341_finalize_defaults(struct clk_si5341 *data)
data              962 drivers/clk/clk-si5341.c 	res = regmap_read(data->regmap, SI5341_DEVICE_REV, &revision);
data              966 drivers/clk/clk-si5341.c 	dev_dbg(&data->i2c_client->dev, "%s rev=%u\n", __func__, revision);
data              968 drivers/clk/clk-si5341.c 	res = regmap_write(data->regmap, SI5341_SOFT_RST, 0x01);
data              973 drivers/clk/clk-si5341.c 	res = regmap_write(data->regmap, 0xB24, revision < 2 ? 0xDB : 0xC3);
data              976 drivers/clk/clk-si5341.c 	res = regmap_write(data->regmap, 0x0B25, 0x02);
data             1120 drivers/clk/clk-si5341.c static int si5341_initialize_pll(struct clk_si5341 *data)
data             1122 drivers/clk/clk-si5341.c 	struct device_node *np = data->i2c_client->dev.of_node;
data             1127 drivers/clk/clk-si5341.c 		dev_err(&data->i2c_client->dev,
data             1131 drivers/clk/clk-si5341.c 		dev_err(&data->i2c_client->dev,
data             1136 drivers/clk/clk-si5341.c 		dev_err(&data->i2c_client->dev,
data             1138 drivers/clk/clk-si5341.c 		m_den = clk_get_rate(data->pxtal) / 10;
data             1142 drivers/clk/clk-si5341.c 	return si5341_encode_44_32(data->regmap,
data             1149 drivers/clk/clk-si5341.c 	struct clk_si5341 *data;
data             1158 drivers/clk/clk-si5341.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data             1159 drivers/clk/clk-si5341.c 	if (!data)
data             1162 drivers/clk/clk-si5341.c 	data->i2c_client = client;
data             1164 drivers/clk/clk-si5341.c 	data->pxtal = devm_clk_get(&client->dev, "xtal");
data             1165 drivers/clk/clk-si5341.c 	if (IS_ERR(data->pxtal)) {
data             1166 drivers/clk/clk-si5341.c 		if (PTR_ERR(data->pxtal) == -EPROBE_DEFER)
data             1181 drivers/clk/clk-si5341.c 	data->regmap = devm_regmap_init_i2c(client, &si5341_regmap_config);
data             1182 drivers/clk/clk-si5341.c 	if (IS_ERR(data->regmap))
data             1183 drivers/clk/clk-si5341.c 		return PTR_ERR(data->regmap);
data             1185 drivers/clk/clk-si5341.c 	i2c_set_clientdata(client, data);
data             1187 drivers/clk/clk-si5341.c 	err = si5341_probe_chip_id(data);
data             1192 drivers/clk/clk-si5341.c 	clk_prepare_enable(data->pxtal);
data             1197 drivers/clk/clk-si5341.c 		err = si5341_is_programmed_already(data);
data             1206 drivers/clk/clk-si5341.c 		err = si5341_read_settings(data);
data             1210 drivers/clk/clk-si5341.c 		err = si5341_send_preamble(data);
data             1219 drivers/clk/clk-si5341.c 		regcache_cache_only(data->regmap, true);
data             1222 drivers/clk/clk-si5341.c 		err = si5341_write_multiple(data, si5341_reg_defaults,
data             1228 drivers/clk/clk-si5341.c 		err = si5341_initialize_pll(data);
data             1234 drivers/clk/clk-si5341.c 	data->pxtal_name = __clk_get_name(data->pxtal);
data             1235 drivers/clk/clk-si5341.c 	init.parent_names = &data->pxtal_name;
data             1239 drivers/clk/clk-si5341.c 	data->hw.init = &init;
data             1241 drivers/clk/clk-si5341.c 	err = devm_clk_hw_register(&client->dev, &data->hw);
data             1250 drivers/clk/clk-si5341.c 	for (i = 0; i < data->num_synth; ++i) {
data             1254 drivers/clk/clk-si5341.c 		data->synth[i].index = i;
data             1255 drivers/clk/clk-si5341.c 		data->synth[i].data = data;
data             1256 drivers/clk/clk-si5341.c 		data->synth[i].hw.init = &init;
data             1257 drivers/clk/clk-si5341.c 		err = devm_clk_hw_register(&client->dev, &data->synth[i].hw);
data             1264 drivers/clk/clk-si5341.c 	init.num_parents = data->num_synth;
data             1267 drivers/clk/clk-si5341.c 	for (i = 0; i < data->num_outputs; ++i) {
data             1271 drivers/clk/clk-si5341.c 		data->clk[i].index = i;
data             1272 drivers/clk/clk-si5341.c 		data->clk[i].data = data;
data             1273 drivers/clk/clk-si5341.c 		data->clk[i].hw.init = &init;
data             1275 drivers/clk/clk-si5341.c 			regmap_write(data->regmap,
data             1276 drivers/clk/clk-si5341.c 				SI5341_OUT_FORMAT(&data->clk[i]),
data             1278 drivers/clk/clk-si5341.c 			regmap_write(data->regmap,
data             1279 drivers/clk/clk-si5341.c 				SI5341_OUT_CM(&data->clk[i]),
data             1282 drivers/clk/clk-si5341.c 		err = devm_clk_hw_register(&client->dev, &data->clk[i].hw);
data             1290 drivers/clk/clk-si5341.c 			clk_prepare(data->clk[i].hw.clk);
data             1294 drivers/clk/clk-si5341.c 			data);
data             1302 drivers/clk/clk-si5341.c 		regcache_cache_only(data->regmap, false);
data             1303 drivers/clk/clk-si5341.c 		err = regcache_sync(data->regmap);
data             1307 drivers/clk/clk-si5341.c 		err = si5341_finalize_defaults(data);
data             1313 drivers/clk/clk-si5341.c 	for (i = 0; i < data->num_synth; ++i)
data             1147 drivers/clk/clk-si5351.c 	{ .compatible = "silabs,si5351a", .data = (void *)SI5351_VARIANT_A, },
data             1149 drivers/clk/clk-si5351.c 					 .data = (void *)SI5351_VARIANT_A3, },
data             1150 drivers/clk/clk-si5351.c 	{ .compatible = "silabs,si5351b", .data = (void *)SI5351_VARIANT_B, },
data             1151 drivers/clk/clk-si5351.c 	{ .compatible = "silabs,si5351c", .data = (void *)SI5351_VARIANT_C, },
data             1338 drivers/clk/clk-si5351.c si53351_of_clk_get(struct of_phandle_args *clkspec, void *data)
data             1340 drivers/clk/clk-si5351.c 	struct si5351_driver_data *drvdata = data;
data             1357 drivers/clk/clk-si5351.c si53351_of_clk_get(struct of_phandle_args *clkspec, void *data)
data               91 drivers/clk/clk-si544.c static int si544_enable_output(struct clk_si544 *data, bool enable)
data               93 drivers/clk/clk-si544.c 	return regmap_update_bits(data->regmap, SI544_REG_OE_STATE,
data               99 drivers/clk/clk-si544.c 	struct clk_si544 *data = to_clk_si544(hw);
data              101 drivers/clk/clk-si544.c 	return si544_enable_output(data, true);
data              106 drivers/clk/clk-si544.c 	struct clk_si544 *data = to_clk_si544(hw);
data              108 drivers/clk/clk-si544.c 	si544_enable_output(data, false);
data              113 drivers/clk/clk-si544.c 	struct clk_si544 *data = to_clk_si544(hw);
data              117 drivers/clk/clk-si544.c 	err = regmap_read(data->regmap, SI544_REG_OE_STATE, &val);
data              125 drivers/clk/clk-si544.c static int si544_get_muldiv(struct clk_si544 *data,
data              131 drivers/clk/clk-si544.c 	err = regmap_bulk_read(data->regmap, SI544_REG_HS_DIV, reg, 2);
data              138 drivers/clk/clk-si544.c 	err = regmap_bulk_read(data->regmap, SI544_REG_FBDIV0, reg, 6);
data              146 drivers/clk/clk-si544.c 	err = regmap_bulk_read(data->regmap, SI544_REG_ADPLL_DELTA_M0, reg, 3);
data              157 drivers/clk/clk-si544.c static int si544_set_delta_m(struct clk_si544 *data, s32 delta_m)
data              165 drivers/clk/clk-si544.c 	return regmap_bulk_write(data->regmap, SI544_REG_ADPLL_DELTA_M0,
data              169 drivers/clk/clk-si544.c static int si544_set_muldiv(struct clk_si544 *data,
data              178 drivers/clk/clk-si544.c 	err = regmap_bulk_write(data->regmap, SI544_REG_HS_DIV, reg, 2);
data              193 drivers/clk/clk-si544.c 	return regmap_bulk_write(data->regmap, SI544_REG_FBDIV0, reg, 6);
data              196 drivers/clk/clk-si544.c static bool is_valid_frequency(const struct clk_si544 *data,
data              204 drivers/clk/clk-si544.c 	switch (data->speed_grade) {
data              319 drivers/clk/clk-si544.c 	struct clk_si544 *data = to_clk_si544(hw);
data              323 drivers/clk/clk-si544.c 	err = si544_get_muldiv(data, &settings);
data              333 drivers/clk/clk-si544.c 	struct clk_si544 *data = to_clk_si544(hw);
data              335 drivers/clk/clk-si544.c 	if (!is_valid_frequency(data, rate))
data              363 drivers/clk/clk-si544.c 	struct clk_si544 *data = to_clk_si544(hw);
data              371 drivers/clk/clk-si544.c 	if (!is_valid_frequency(data, rate))
data              375 drivers/clk/clk-si544.c 	err = si544_get_muldiv(data, &settings);
data              384 drivers/clk/clk-si544.c 		return si544_set_delta_m(data,
data              392 drivers/clk/clk-si544.c 	err = regmap_read(data->regmap, SI544_REG_OE_STATE, &old_oe_state);
data              396 drivers/clk/clk-si544.c 	si544_enable_output(data, false);
data              399 drivers/clk/clk-si544.c 	err = regmap_write(data->regmap, SI544_REG_FCAL_OVR, 0);
data              403 drivers/clk/clk-si544.c 	err = si544_set_delta_m(data, settings.delta_m);
data              407 drivers/clk/clk-si544.c 	err = si544_set_muldiv(data, &settings);
data              412 drivers/clk/clk-si544.c 	err = regmap_write(data->regmap, SI544_REG_CONTROL,
data              421 drivers/clk/clk-si544.c 		si544_enable_output(data, true);
data              457 drivers/clk/clk-si544.c 	struct clk_si544 *data;
data              461 drivers/clk/clk-si544.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              462 drivers/clk/clk-si544.c 	if (!data)
data              468 drivers/clk/clk-si544.c 	data->hw.init = &init;
data              469 drivers/clk/clk-si544.c 	data->i2c_client = client;
data              470 drivers/clk/clk-si544.c 	data->speed_grade = id->driver_data;
data              476 drivers/clk/clk-si544.c 	data->regmap = devm_regmap_init_i2c(client, &si544_regmap_config);
data              477 drivers/clk/clk-si544.c 	if (IS_ERR(data->regmap))
data              478 drivers/clk/clk-si544.c 		return PTR_ERR(data->regmap);
data              480 drivers/clk/clk-si544.c 	i2c_set_clientdata(client, data);
data              483 drivers/clk/clk-si544.c 	err = regmap_write(data->regmap, SI544_REG_PAGE_SELECT, 0);
data              487 drivers/clk/clk-si544.c 	err = devm_clk_hw_register(&client->dev, &data->hw);
data              493 drivers/clk/clk-si544.c 					  &data->hw);
data               94 drivers/clk/clk-si570.c static int si570_get_divs(struct clk_si570 *data, u64 *rfreq,
data              101 drivers/clk/clk-si570.c 	err = regmap_bulk_read(data->regmap, SI570_REG_HS_N1 + data->div_offset,
data              128 drivers/clk/clk-si570.c static int si570_get_defaults(struct clk_si570 *data, u64 fout)
data              133 drivers/clk/clk-si570.c 	regmap_write(data->regmap, SI570_REG_CONTROL, SI570_CNTRL_RECALL);
data              135 drivers/clk/clk-si570.c 	err = si570_get_divs(data, &data->rfreq, &data->n1, &data->hs_div);
data              143 drivers/clk/clk-si570.c 	fdco = fout * data->n1 * data->hs_div;
data              145 drivers/clk/clk-si570.c 		data->fxtal = div64_u64(fdco << 24, data->rfreq >> 4);
data              147 drivers/clk/clk-si570.c 		data->fxtal = div64_u64(fdco << 28, data->rfreq);
data              149 drivers/clk/clk-si570.c 	data->frequency = fout;
data              159 drivers/clk/clk-si570.c static int si570_update_rfreq(struct clk_si570 *data)
data              163 drivers/clk/clk-si570.c 	reg[0] = ((data->n1 - 1) << 6) |
data              164 drivers/clk/clk-si570.c 		((data->rfreq >> 32) & RFREQ_37_32_MASK);
data              165 drivers/clk/clk-si570.c 	reg[1] = (data->rfreq >> 24) & 0xff;
data              166 drivers/clk/clk-si570.c 	reg[2] = (data->rfreq >> 16) & 0xff;
data              167 drivers/clk/clk-si570.c 	reg[3] = (data->rfreq >> 8) & 0xff;
data              168 drivers/clk/clk-si570.c 	reg[4] = data->rfreq & 0xff;
data              170 drivers/clk/clk-si570.c 	return regmap_bulk_write(data->regmap, SI570_REG_N1_RFREQ0 +
data              171 drivers/clk/clk-si570.c 			data->div_offset, reg, ARRAY_SIZE(reg));
data              186 drivers/clk/clk-si570.c static int si570_calc_divs(unsigned long frequency, struct clk_si570 *data,
data              207 drivers/clk/clk-si570.c 				*out_rfreq = div64_u64(fdco << 28, data->fxtal);
data              226 drivers/clk/clk-si570.c 	struct clk_si570 *data = to_clk_si570(hw);
data              228 drivers/clk/clk-si570.c 	err = si570_get_divs(data, &rfreq, &n1, &hs_div);
data              230 drivers/clk/clk-si570.c 		dev_err(&data->i2c_client->dev, "unable to recalc rate\n");
data              231 drivers/clk/clk-si570.c 		return data->frequency;
data              235 drivers/clk/clk-si570.c 	rate = (data->fxtal * rfreq) >> 28;
data              246 drivers/clk/clk-si570.c 	struct clk_si570 *data = to_clk_si570(hw);
data              251 drivers/clk/clk-si570.c 	if (div64_u64(abs(rate - data->frequency) * 10000LL,
data              252 drivers/clk/clk-si570.c 				data->frequency) < 35) {
data              253 drivers/clk/clk-si570.c 		rfreq = div64_u64((data->rfreq * rate) +
data              254 drivers/clk/clk-si570.c 				div64_u64(data->frequency, 2), data->frequency);
data              255 drivers/clk/clk-si570.c 		n1 = data->n1;
data              256 drivers/clk/clk-si570.c 		hs_div = data->hs_div;
data              259 drivers/clk/clk-si570.c 		err = si570_calc_divs(rate, data, &rfreq, &n1, &hs_div);
data              261 drivers/clk/clk-si570.c 			dev_err(&data->i2c_client->dev,
data              278 drivers/clk/clk-si570.c static int si570_set_frequency(struct clk_si570 *data, unsigned long frequency)
data              282 drivers/clk/clk-si570.c 	err = si570_calc_divs(frequency, data, &data->rfreq, &data->n1,
data              283 drivers/clk/clk-si570.c 			&data->hs_div);
data              291 drivers/clk/clk-si570.c 	regmap_write(data->regmap, SI570_REG_FREEZE_DCO, SI570_FREEZE_DCO);
data              292 drivers/clk/clk-si570.c 	regmap_write(data->regmap, SI570_REG_HS_N1 + data->div_offset,
data              293 drivers/clk/clk-si570.c 			((data->hs_div - HS_DIV_OFFSET) << HS_DIV_SHIFT) |
data              294 drivers/clk/clk-si570.c 			(((data->n1 - 1) >> 2) & N1_6_2_MASK));
data              295 drivers/clk/clk-si570.c 	si570_update_rfreq(data);
data              296 drivers/clk/clk-si570.c 	regmap_write(data->regmap, SI570_REG_FREEZE_DCO, 0);
data              297 drivers/clk/clk-si570.c 	regmap_write(data->regmap, SI570_REG_CONTROL, SI570_CNTRL_NEWFREQ);
data              313 drivers/clk/clk-si570.c static int si570_set_frequency_small(struct clk_si570 *data,
data              321 drivers/clk/clk-si570.c 	data->rfreq = div64_u64((data->rfreq * frequency) +
data              322 drivers/clk/clk-si570.c 			div_u64(data->frequency, 2), data->frequency);
data              323 drivers/clk/clk-si570.c 	regmap_write(data->regmap, SI570_REG_CONTROL, SI570_CNTRL_FREEZE_M);
data              324 drivers/clk/clk-si570.c 	si570_update_rfreq(data);
data              325 drivers/clk/clk-si570.c 	regmap_write(data->regmap, SI570_REG_CONTROL, 0);
data              336 drivers/clk/clk-si570.c 	struct clk_si570 *data = to_clk_si570(hw);
data              337 drivers/clk/clk-si570.c 	struct i2c_client *client = data->i2c_client;
data              340 drivers/clk/clk-si570.c 	if (rate < SI570_MIN_FREQ || rate > data->max_freq) {
data              346 drivers/clk/clk-si570.c 	if (div64_u64(abs(rate - data->frequency) * 10000LL,
data              347 drivers/clk/clk-si570.c 				data->frequency) < 35)
data              348 drivers/clk/clk-si570.c 		err = si570_set_frequency_small(data, rate);
data              350 drivers/clk/clk-si570.c 		err = si570_set_frequency(data, rate);
data              355 drivers/clk/clk-si570.c 	data->frequency = rate;
data              400 drivers/clk/clk-si570.c 	struct clk_si570 *data;
data              406 drivers/clk/clk-si570.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              407 drivers/clk/clk-si570.c 	if (!data)
data              413 drivers/clk/clk-si570.c 	data->hw.init = &init;
data              414 drivers/clk/clk-si570.c 	data->i2c_client = client;
data              426 drivers/clk/clk-si570.c 			data->div_offset = SI570_DIV_OFFSET_7PPM;
data              428 drivers/clk/clk-si570.c 		data->max_freq = SI570_MAX_FREQ;
data              430 drivers/clk/clk-si570.c 		data->max_freq = SI598_MAX_FREQ;
data              444 drivers/clk/clk-si570.c 	data->regmap = devm_regmap_init_i2c(client, &si570_regmap_config);
data              445 drivers/clk/clk-si570.c 	if (IS_ERR(data->regmap)) {
data              447 drivers/clk/clk-si570.c 		return PTR_ERR(data->regmap);
data              450 drivers/clk/clk-si570.c 	i2c_set_clientdata(client, data);
data              451 drivers/clk/clk-si570.c 	err = si570_get_defaults(data, factory_fout);
data              455 drivers/clk/clk-si570.c 	err = devm_clk_hw_register(&client->dev, &data->hw);
data              461 drivers/clk/clk-si570.c 				     &data->hw);
data              470 drivers/clk/clk-si570.c 		err = clk_set_rate(data->hw.clk, initial_fout);
data              479 drivers/clk/clk-si570.c 			data->frequency);
data              790 drivers/clk/clk-stm32f4.c 		const struct stm32f4_pll_data *data,  spinlock_t *lock)
data              805 drivers/clk/clk-stm32f4.c 	vco = &vco_data[data->pll_num];
data              819 drivers/clk/clk-stm32f4.c 	pll->n_start = data->n_start;
data              833 drivers/clk/clk-stm32f4.c 		if (data->div_name[i])
data              834 drivers/clk/clk-stm32f4.c 			clk_register_pll_div(data->div_name[i],
data              879 drivers/clk/clk-stm32f4.c stm32f4_rcc_lookup_clk(struct of_phandle_args *clkspec, void *data)
data             1609 drivers/clk/clk-stm32f4.c 		.data = &stm32f429_clk_data
data             1613 drivers/clk/clk-stm32f4.c 		.data = &stm32f469_clk_data
data             1617 drivers/clk/clk-stm32f4.c 		.data = &stm32f746_clk_data
data             1621 drivers/clk/clk-stm32f4.c 		.data = &stm32f769_clk_data
data             1693 drivers/clk/clk-stm32f4.c 	const struct stm32f4_clk_data *data;
data             1713 drivers/clk/clk-stm32f4.c 	data = match->data;
data             1715 drivers/clk/clk-stm32f4.c 	stm32fx_end_primary_clk = data->end_primary;
data             1717 drivers/clk/clk-stm32f4.c 	clks = kmalloc_array(data->gates_num + stm32fx_end_primary_clk,
data             1722 drivers/clk/clk-stm32f4.c 	stm32f4_gate_map = data->gates_map;
data             1754 drivers/clk/clk-stm32f4.c 	stm32f4_rcc_register_pll("vco_in", &data->pll_data[0],
data             1758 drivers/clk/clk-stm32f4.c 			&data->pll_data[1], &stm32f4_clk_lock);
data             1761 drivers/clk/clk-stm32f4.c 			&data->pll_data[2], &stm32f4_clk_lock);
data             1811 drivers/clk/clk-stm32f4.c 	for (n = 0; n < data->gates_num; n++) {
data             1816 drivers/clk/clk-stm32f4.c 		gd = &data->gates_data[n];
data             1868 drivers/clk/clk-stm32f4.c 	for (n = 0; n < data->aux_clk_num; n++) {
data             1872 drivers/clk/clk-stm32f4.c 		aux_clk = &data->aux_clk[n];
data             2014 drivers/clk/clk-stm32mp1.c 		.data = &stm32mp1_data,
data             2050 drivers/clk/clk-stm32mp1.c 	const struct stm32_clock_match_data *data;
data             2059 drivers/clk/clk-stm32mp1.c 	data = match->data;
data             2061 drivers/clk/clk-stm32mp1.c 	max_binding =  data->maxbinding;
data             2075 drivers/clk/clk-stm32mp1.c 	for (n = 0; n < data->num; n++) {
data             2077 drivers/clk/clk-stm32mp1.c 					    &data->cfg[n]);
data             2080 drivers/clk/clk-stm32mp1.c 			       data->cfg[n].name);
data             1161 drivers/clk/clk-u300.c 		.data = of_fixed_clk_setup,
data             1165 drivers/clk/clk-u300.c 		.data = of_fixed_factor_clk_setup,
data             1169 drivers/clk/clk-u300.c 		.data = of_u300_syscon_clk_init,
data             1173 drivers/clk/clk-u300.c 		.data = of_u300_syscon_mclk_init,
data              533 drivers/clk/clk-versaclock5.c 	u8 data[14] = {
data              543 drivers/clk/clk-versaclock5.c 			  data, 14);
data              665 drivers/clk/clk-versaclock5.c 				     void *data)
data              667 drivers/clk/clk-versaclock5.c 	struct vc5_driver_data *vc5 = data;
data              970 drivers/clk/clk-versaclock5.c 	{ .compatible = "idt,5p49v5923", .data = &idt_5p49v5923_info },
data              971 drivers/clk/clk-versaclock5.c 	{ .compatible = "idt,5p49v5925", .data = &idt_5p49v5925_info },
data              972 drivers/clk/clk-versaclock5.c 	{ .compatible = "idt,5p49v5933", .data = &idt_5p49v5933_info },
data              973 drivers/clk/clk-versaclock5.c 	{ .compatible = "idt,5p49v5935", .data = &idt_5p49v5935_info },
data              974 drivers/clk/clk-versaclock5.c 	{ .compatible = "idt,5p49v6901", .data = &idt_5p49v6901_info },
data               36 drivers/clk/clk-xgene.c static inline void xgene_clk_write(u32 data, void __iomem *csr)
data               38 drivers/clk/clk-xgene.c 	writel_relaxed(data, csr);
data               61 drivers/clk/clk-xgene.c 	u32 data;
data               63 drivers/clk/clk-xgene.c 	data = xgene_clk_read(pllclk->reg + pllclk->pll_offset);
data               65 drivers/clk/clk-xgene.c 		data & REGSPEC_RESET_F1_MASK ? "disabled" : "enabled");
data               67 drivers/clk/clk-xgene.c 	return data & REGSPEC_RESET_F1_MASK ? 0 : 1;
data              448 drivers/clk/clk-xgene.c 	u32 data;
data              456 drivers/clk/clk-xgene.c 		data = xgene_clk_read(pclk->param.csr_reg +
data              458 drivers/clk/clk-xgene.c 		data |= pclk->param.reg_clk_mask;
data              459 drivers/clk/clk-xgene.c 		xgene_clk_write(data, pclk->param.csr_reg +
data              464 drivers/clk/clk-xgene.c 			data);
data              467 drivers/clk/clk-xgene.c 		data = xgene_clk_read(pclk->param.csr_reg +
data              469 drivers/clk/clk-xgene.c 		data &= ~pclk->param.reg_csr_mask;
data              470 drivers/clk/clk-xgene.c 		xgene_clk_write(data, pclk->param.csr_reg +
data              475 drivers/clk/clk-xgene.c 			data);
data              488 drivers/clk/clk-xgene.c 	u32 data;
data              496 drivers/clk/clk-xgene.c 		data = xgene_clk_read(pclk->param.csr_reg +
data              498 drivers/clk/clk-xgene.c 		data |= pclk->param.reg_csr_mask;
data              499 drivers/clk/clk-xgene.c 		xgene_clk_write(data, pclk->param.csr_reg +
data              503 drivers/clk/clk-xgene.c 		data = xgene_clk_read(pclk->param.csr_reg +
data              505 drivers/clk/clk-xgene.c 		data &= ~pclk->param.reg_clk_mask;
data              506 drivers/clk/clk-xgene.c 		xgene_clk_write(data, pclk->param.csr_reg +
data              517 drivers/clk/clk-xgene.c 	u32 data = 0;
data              521 drivers/clk/clk-xgene.c 		data = xgene_clk_read(pclk->param.csr_reg +
data              524 drivers/clk/clk-xgene.c 			data & pclk->param.reg_clk_mask ? "enabled" :
data              530 drivers/clk/clk-xgene.c 	return data & pclk->param.reg_clk_mask ? 1 : 0;
data              537 drivers/clk/clk-xgene.c 	u32 data;
data              540 drivers/clk/clk-xgene.c 		data = xgene_clk_read(pclk->param.divider_reg +
data              542 drivers/clk/clk-xgene.c 		data >>= pclk->param.reg_divider_shift;
data              543 drivers/clk/clk-xgene.c 		data &= (1 << pclk->param.reg_divider_width) - 1;
data              547 drivers/clk/clk-xgene.c 			parent_rate / data, parent_rate);
data              549 drivers/clk/clk-xgene.c 		return parent_rate / data;
data              562 drivers/clk/clk-xgene.c 	u32 data;
data              578 drivers/clk/clk-xgene.c 		data = xgene_clk_read(pclk->param.divider_reg +
data              580 drivers/clk/clk-xgene.c 		data &= ~(((1 << pclk->param.reg_divider_width) - 1)
data              582 drivers/clk/clk-xgene.c 		data |= divider;
data              583 drivers/clk/clk-xgene.c 		xgene_clk_write(data, pclk->param.divider_reg +
data             2921 drivers/clk/clk.c static int clk_summary_show(struct seq_file *s, void *data)
data             2979 drivers/clk/clk.c static int clk_dump_show(struct seq_file *s, void *data)
data             3024 drivers/clk/clk.c static int clk_flags_show(struct seq_file *s, void *data)
data             3079 drivers/clk/clk.c static int possible_parents_show(struct seq_file *s, void *data)
data             3093 drivers/clk/clk.c static int current_parent_show(struct seq_file *s, void *data)
data             3104 drivers/clk/clk.c static int clk_duty_cycle_show(struct seq_file *s, void *data)
data             3115 drivers/clk/clk.c static int clk_min_rate_show(struct seq_file *s, void *data)
data             3129 drivers/clk/clk.c static int clk_max_rate_show(struct seq_file *s, void *data)
data             4032 drivers/clk/clk.c static int devm_clk_match(struct device *dev, void *res, void *data)
data             4037 drivers/clk/clk.c 	return c == data;
data             4040 drivers/clk/clk.c static int devm_clk_hw_match(struct device *dev, void *res, void *data)
data             4046 drivers/clk/clk.c 	return hw == data;
data             4246 drivers/clk/clk.c 	struct clk *(*get)(struct of_phandle_args *clkspec, void *data);
data             4247 drivers/clk/clk.c 	struct clk_hw *(*get_hw)(struct of_phandle_args *clkspec, void *data);
data             4248 drivers/clk/clk.c 	void *data;
data             4259 drivers/clk/clk.c 				     void *data)
data             4261 drivers/clk/clk.c 	return data;
data             4265 drivers/clk/clk.c struct clk_hw *of_clk_hw_simple_get(struct of_phandle_args *clkspec, void *data)
data             4267 drivers/clk/clk.c 	return data;
data             4271 drivers/clk/clk.c struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data)
data             4273 drivers/clk/clk.c 	struct clk_onecell_data *clk_data = data;
data             4286 drivers/clk/clk.c of_clk_hw_onecell_get(struct of_phandle_args *clkspec, void *data)
data             4288 drivers/clk/clk.c 	struct clk_hw_onecell_data *hw_data = data;
data             4310 drivers/clk/clk.c 						   void *data),
data             4311 drivers/clk/clk.c 			void *data)
data             4321 drivers/clk/clk.c 	cp->data = data;
data             4347 drivers/clk/clk.c 						 void *data),
data             4348 drivers/clk/clk.c 			   void *data)
data             4358 drivers/clk/clk.c 	cp->data = data;
data             4416 drivers/clk/clk.c 					      void *data),
data             4417 drivers/clk/clk.c 			void *data)
data             4428 drivers/clk/clk.c 	ret = of_clk_add_hw_provider(np, get, data);
data             4461 drivers/clk/clk.c static int devm_clk_provider_match(struct device *dev, void *res, void *data)
data             4468 drivers/clk/clk.c 	return *np == data;
data             4568 drivers/clk/clk.c 		return provider->get_hw(clkspec, provider->data);
data             4570 drivers/clk/clk.c 	clk = provider->get(clkspec, provider->data);
data             4878 drivers/clk/clk.c 		parent->clk_init_cb = match->data;
data              382 drivers/clk/clkdev.c static int devm_clk_match_clkdev(struct device *dev, void *res, void *data)
data              386 drivers/clk/clkdev.c 	return *l == data;
data              692 drivers/clk/davinci/da8xx-cfgchip.c 		.data = of_da8xx_tbclksync_init,
data              696 drivers/clk/davinci/da8xx-cfgchip.c 		.data = of_da8xx_div4p5ena_init,
data              700 drivers/clk/davinci/da8xx-cfgchip.c 		.data = of_da850_async1_init,
data              704 drivers/clk/davinci/da8xx-cfgchip.c 		.data = of_da850_async3_init,
data              708 drivers/clk/davinci/da8xx-cfgchip.c 		.data = of_da8xx_usb_phy_clk_init,
data              751 drivers/clk/davinci/da8xx-cfgchip.c 		clk_init = of_id->data;
data              307 drivers/clk/davinci/pll.c 				     unsigned long flags, void *data)
data              309 drivers/clk/davinci/pll.c 	struct clk_notifier_data *cnd = data;
data              641 drivers/clk/davinci/pll.c 					  unsigned long flags, void *data)
data              643 drivers/clk/davinci/pll.c 	struct clk_notifier_data *cnd = data;
data              872 drivers/clk/davinci/pll.c 	{ .compatible = "ti,da850-pll1", .data = of_da850_pll1_init },
data              918 drivers/clk/davinci/pll.c 		pll_init = of_id->data;
data              499 drivers/clk/davinci/psc.c 	{ .compatible = "ti,da850-psc0", .data = &of_da850_psc0_init_data },
data              500 drivers/clk/davinci/psc.c 	{ .compatible = "ti,da850-psc1", .data = &of_da850_psc1_init_data },
data              540 drivers/clk/davinci/psc.c 		init_data = of_id->data;
data              112 drivers/clk/hisilicon/clk-hi3660-stub.c 					     void *data)
data              598 drivers/clk/hisilicon/clk-hi3660.c 	  .data = hi3660_clk_crgctrl_init },
data              600 drivers/clk/hisilicon/clk-hi3660.c 	  .data = hi3660_clk_pctrl_init },
data              602 drivers/clk/hisilicon/clk-hi3660.c 	  .data = hi3660_clk_pmuctrl_init },
data              604 drivers/clk/hisilicon/clk-hi3660.c 	  .data = hi3660_clk_sctrl_init },
data              606 drivers/clk/hisilicon/clk-hi3660.c 	  .data = hi3660_clk_iomcu_init },
data              973 drivers/clk/hisilicon/clk-hi3670.c 	  .data = hi3670_clk_crgctrl_init },
data              975 drivers/clk/hisilicon/clk-hi3670.c 	  .data = hi3670_clk_pctrl_init },
data              977 drivers/clk/hisilicon/clk-hi3670.c 	  .data = hi3670_clk_pmuctrl_init },
data              979 drivers/clk/hisilicon/clk-hi3670.c 	  .data = hi3670_clk_sctrl_init },
data              981 drivers/clk/hisilicon/clk-hi3670.c 	  .data = hi3670_clk_iomcu_init },
data              983 drivers/clk/hisilicon/clk-hi3670.c 	  .data = hi3670_clk_media1_init },
data              985 drivers/clk/hisilicon/clk-hi3670.c 	  .data = hi3670_clk_media2_init },
data               63 drivers/clk/hisilicon/clk-hi6220-stub.c 	unsigned int data[HI6220_MBOX_MSG_LEN];
data               78 drivers/clk/hisilicon/clk-hi6220-stub.c 	union hi6220_mbox_data data;
data               84 drivers/clk/hisilicon/clk-hi6220-stub.c 	data.msg.type = HI6220_MBOX_FREQ;
data               85 drivers/clk/hisilicon/clk-hi6220-stub.c 	data.msg.cmd  = HI6220_MBOX_CMD_SET;
data               86 drivers/clk/hisilicon/clk-hi6220-stub.c 	data.msg.obj  = HI6220_MBOX_OBJ_AP;
data               87 drivers/clk/hisilicon/clk-hi6220-stub.c 	data.msg.src  = HI6220_MBOX_OBJ_AP;
data               89 drivers/clk/hisilicon/clk-hi6220-stub.c 	mbox_send_message(stub_clk->mbox, &data);
data              254 drivers/clk/hisilicon/clk-hix5hd2.c 			     struct hisi_clock_data *data)
data              256 drivers/clk/hisilicon/clk-hix5hd2.c 	void __iomem *base = data->base;
data              295 drivers/clk/hisilicon/clk-hix5hd2.c 		data->clk_data.clks[clks[i].id] = clk;
data               92 drivers/clk/hisilicon/clk.c 					 int nums, struct hisi_clock_data *data)
data              107 drivers/clk/hisilicon/clk.c 		data->clk_data.clks[clks[i].id] = clk;
data              114 drivers/clk/hisilicon/clk.c 		clk_unregister_fixed_rate(data->clk_data.clks[clks[i].id]);
data              122 drivers/clk/hisilicon/clk.c 					   struct hisi_clock_data *data)
data              137 drivers/clk/hisilicon/clk.c 		data->clk_data.clks[clks[i].id] = clk;
data              144 drivers/clk/hisilicon/clk.c 		clk_unregister_fixed_factor(data->clk_data.clks[clks[i].id]);
data              151 drivers/clk/hisilicon/clk.c 				  int nums, struct hisi_clock_data *data)
data              154 drivers/clk/hisilicon/clk.c 	void __iomem *base = data->base;
data              175 drivers/clk/hisilicon/clk.c 		data->clk_data.clks[clks[i].id] = clk;
data              182 drivers/clk/hisilicon/clk.c 		clk_unregister_mux(data->clk_data.clks[clks[i].id]);
data              190 drivers/clk/hisilicon/clk.c 			    int nums, struct hisi_clock_data *data)
data              192 drivers/clk/hisilicon/clk.c 	void __iomem *base = data->base;
data              205 drivers/clk/hisilicon/clk.c 		data->clk_data.clks[clks[i].id] = clk;
data              213 drivers/clk/hisilicon/clk.c 				      int nums, struct hisi_clock_data *data)
data              216 drivers/clk/hisilicon/clk.c 	void __iomem *base = data->base;
data              237 drivers/clk/hisilicon/clk.c 		data->clk_data.clks[clks[i].id] = clk;
data              244 drivers/clk/hisilicon/clk.c 		clk_unregister_divider(data->clk_data.clks[clks[i].id]);
data              251 drivers/clk/hisilicon/clk.c 				       int nums, struct hisi_clock_data *data)
data              254 drivers/clk/hisilicon/clk.c 	void __iomem *base = data->base;
data              274 drivers/clk/hisilicon/clk.c 		data->clk_data.clks[clks[i].id] = clk;
data              281 drivers/clk/hisilicon/clk.c 		clk_unregister_gate(data->clk_data.clks[clks[i].id]);
data              288 drivers/clk/hisilicon/clk.c 				       int nums, struct hisi_clock_data *data)
data              291 drivers/clk/hisilicon/clk.c 	void __iomem *base = data->base;
data              311 drivers/clk/hisilicon/clk.c 		data->clk_data.clks[clks[i].id] = clk;
data              317 drivers/clk/hisilicon/clk.c 					int nums, struct hisi_clock_data *data)
data              320 drivers/clk/hisilicon/clk.c 	void __iomem *base = data->base;
data              341 drivers/clk/hisilicon/clk.c 		data->clk_data.clks[clks[i].id] = clk;
data              127 drivers/clk/hisilicon/clk.h 				int nums, struct hisi_clock_data *data);
data              140 drivers/clk/hisilicon/clk.h 				int nums, struct hisi_clock_data *data) \
data              142 drivers/clk/hisilicon/clk.h 	struct clk **clocks = data->clk_data.clks; \
data               72 drivers/clk/hisilicon/clkdivider-hi6220.c 	u32 data;
data               81 drivers/clk/hisilicon/clkdivider-hi6220.c 	data = readl_relaxed(dclk->reg);
data               82 drivers/clk/hisilicon/clkdivider-hi6220.c 	data &= ~(div_mask(dclk->width) << dclk->shift);
data               83 drivers/clk/hisilicon/clkdivider-hi6220.c 	data |= value << dclk->shift;
data               84 drivers/clk/hisilicon/clkdivider-hi6220.c 	data |= dclk->mask;
data               86 drivers/clk/hisilicon/clkdivider-hi6220.c 	writel_relaxed(data, dclk->reg);
data              251 drivers/clk/hisilicon/crg-hi3516cv300.c 		.data = &hi3516cv300_crg_funcs
data              255 drivers/clk/hisilicon/crg-hi3516cv300.c 		.data = &hi3516cv300_sysctrl_funcs
data              337 drivers/clk/hisilicon/crg-hi3798cv200.c 		.data = &hi3798cv200_crg_funcs },
data              339 drivers/clk/hisilicon/crg-hi3798cv200.c 		.data = &hi3798cv200_sysctrl_funcs },
data               70 drivers/clk/imx/clk-scu.c 	} data;
data               91 drivers/clk/imx/clk-scu.c 	} data;
data              157 drivers/clk/imx/clk-scu.c 	msg.data.req.resource = cpu_to_le16(clk->rsrc_id);
data              158 drivers/clk/imx/clk-scu.c 	msg.data.req.clk = clk->clk_type;
data              167 drivers/clk/imx/clk-scu.c 	return le32_to_cpu(msg.data.resp.rate);
data              247 drivers/clk/imx/clk-scu.c 	msg.data.req.resource = cpu_to_le16(clk->rsrc_id);
data              248 drivers/clk/imx/clk-scu.c 	msg.data.req.clk = clk->clk_type;
data              257 drivers/clk/imx/clk-scu.c 	return msg.data.resp.parent;
data              321 drivers/clk/ingenic/tcu.c 	{ .compatible = "ingenic,jz4740-tcu", .data = &jz4740_soc_info, },
data              322 drivers/clk/ingenic/tcu.c 	{ .compatible = "ingenic,jz4725b-tcu", .data = &jz4725b_soc_info, },
data              323 drivers/clk/ingenic/tcu.c 	{ .compatible = "ingenic,jz4770-tcu", .data = &jz4770_soc_info, },
data              344 drivers/clk/ingenic/tcu.c 	tcu->soc_info = id->data;
data              107 drivers/clk/keystone/gate.c 	struct clk_psc_data *data = psc->psc_data;
data              108 drivers/clk/keystone/gate.c 	u32 mdstat = readl(data->control_base + MDSTAT);
data              116 drivers/clk/keystone/gate.c 	struct clk_psc_data *data = psc->psc_data;
data              122 drivers/clk/keystone/gate.c 	psc_config(data->control_base, data->domain_base,
data              123 drivers/clk/keystone/gate.c 				PSC_STATE_ENABLE, data->domain_id);
data              134 drivers/clk/keystone/gate.c 	struct clk_psc_data *data = psc->psc_data;
data              140 drivers/clk/keystone/gate.c 	psc_config(data->control_base, data->domain_base,
data              141 drivers/clk/keystone/gate.c 				PSC_STATE_DISABLE, data->domain_id);
data              201 drivers/clk/keystone/gate.c 	struct clk_psc_data *data;
data              205 drivers/clk/keystone/gate.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              206 drivers/clk/keystone/gate.c 	if (!data) {
data              212 drivers/clk/keystone/gate.c 	data->control_base = of_iomap(node, i);
data              213 drivers/clk/keystone/gate.c 	if (!data->control_base) {
data              219 drivers/clk/keystone/gate.c 	data->domain_base = of_iomap(node, i);
data              220 drivers/clk/keystone/gate.c 	if (!data->domain_base) {
data              225 drivers/clk/keystone/gate.c 	of_property_read_u32(node, "domain-id", &data->domain_id);
data              228 drivers/clk/keystone/gate.c 	if (!domain_transition_base && !data->domain_id)
data              229 drivers/clk/keystone/gate.c 		domain_transition_base = data->domain_base;
data              238 drivers/clk/keystone/gate.c 	clk = clk_register_psc(NULL, clk_name, parent_name, data, lock);
data              247 drivers/clk/keystone/gate.c 	iounmap(data->domain_base);
data              249 drivers/clk/keystone/gate.c 	iounmap(data->control_base);
data              251 drivers/clk/keystone/gate.c 	kfree(data);
data              370 drivers/clk/keystone/sci-clk.c static struct clk_hw *sci_clk_get(struct of_phandle_args *clkspec, void *data)
data              372 drivers/clk/keystone/sci-clk.c 	struct sci_clk_provider *provider = data;
data               63 drivers/clk/mediatek/clk-mt2701-g3d.c 		.data = clk_mt2701_g3dsys_init,
data              989 drivers/clk/mediatek/clk-mt2701.c 		.data = mtk_topckgen_init,
data              992 drivers/clk/mediatek/clk-mt2701.c 		.data = mtk_infrasys_init,
data              995 drivers/clk/mediatek/clk-mt2701.c 		.data = mtk_pericfg_init,
data              998 drivers/clk/mediatek/clk-mt2701.c 		.data = mtk_apmixedsys_init,
data             1422 drivers/clk/mediatek/clk-mt2712.c 		.data = clk_mt2712_apmixed_probe,
data             1425 drivers/clk/mediatek/clk-mt2712.c 		.data = clk_mt2712_top_probe,
data             1428 drivers/clk/mediatek/clk-mt2712.c 		.data = clk_mt2712_infra_probe,
data             1431 drivers/clk/mediatek/clk-mt2712.c 		.data = clk_mt2712_peri_probe,
data             1434 drivers/clk/mediatek/clk-mt2712.c 		.data = clk_mt2712_mcu_probe,
data             1272 drivers/clk/mediatek/clk-mt6779.c 		.data = clk_mt6779_apmixed_probe,
data             1275 drivers/clk/mediatek/clk-mt6779.c 		.data = clk_mt6779_top_probe,
data             1278 drivers/clk/mediatek/clk-mt6779.c 		.data = clk_mt6779_infra_probe,
data              681 drivers/clk/mediatek/clk-mt6797.c 		.data = mtk_topckgen_init,
data              684 drivers/clk/mediatek/clk-mt6797.c 		.data = mtk_infrasys_init,
data              687 drivers/clk/mediatek/clk-mt6797.c 		.data = mtk_apmixedsys_init,
data              168 drivers/clk/mediatek/clk-mt7622-aud.c 		.data = clk_mt7622_audiosys_init,
data              113 drivers/clk/mediatek/clk-mt7622-eth.c 		.data = clk_mt7622_ethsys_init,
data              116 drivers/clk/mediatek/clk-mt7622-eth.c 		.data = clk_mt7622_sgmiisys_init,
data              126 drivers/clk/mediatek/clk-mt7622-hif.c 		.data = clk_mt7622_pciesys_init,
data              129 drivers/clk/mediatek/clk-mt7622-hif.c 		.data = clk_mt7622_ssusbsys_init,
data              726 drivers/clk/mediatek/clk-mt7622.c 		.data = mtk_apmixedsys_init,
data              729 drivers/clk/mediatek/clk-mt7622.c 		.data = mtk_infrasys_init,
data              732 drivers/clk/mediatek/clk-mt7622.c 		.data = mtk_topckgen_init,
data              735 drivers/clk/mediatek/clk-mt7622.c 		.data = mtk_pericfg_init,
data              124 drivers/clk/mediatek/clk-mt7629-eth.c 		.data = clk_mt7629_ethsys_init,
data              127 drivers/clk/mediatek/clk-mt7629-eth.c 		.data = clk_mt7629_sgmiisys_init,
data              121 drivers/clk/mediatek/clk-mt7629-hif.c 		.data = clk_mt7629_pciesys_init,
data              124 drivers/clk/mediatek/clk-mt7629-hif.c 		.data = clk_mt7629_ssusbsys_init,
data              677 drivers/clk/mediatek/clk-mt7629.c 		.data = mtk_apmixedsys_init,
data              680 drivers/clk/mediatek/clk-mt7629.c 		.data = mtk_infrasys_init,
data              683 drivers/clk/mediatek/clk-mt7629.c 		.data = mtk_topckgen_init,
data              686 drivers/clk/mediatek/clk-mt7629.c 		.data = mtk_pericfg_init,
data             1282 drivers/clk/mediatek/clk-mt8183.c 		.data = clk_mt8183_apmixed_probe,
data             1285 drivers/clk/mediatek/clk-mt8183.c 		.data = clk_mt8183_top_probe,
data             1288 drivers/clk/mediatek/clk-mt8183.c 		.data = clk_mt8183_infra_probe,
data             1291 drivers/clk/mediatek/clk-mt8183.c 		.data = clk_mt8183_peri_probe,
data             1294 drivers/clk/mediatek/clk-mt8183.c 		.data = clk_mt8183_mcu_probe,
data               23 drivers/clk/mediatek/clk-mux.c 	u32 mask = BIT(mux->data->gate_shift);
data               25 drivers/clk/mediatek/clk-mux.c 	return regmap_update_bits(mux->regmap, mux->data->mux_ofs,
data               32 drivers/clk/mediatek/clk-mux.c 	u32 mask = BIT(mux->data->gate_shift);
data               34 drivers/clk/mediatek/clk-mux.c 	regmap_update_bits(mux->regmap, mux->data->mux_ofs, mask, mask);
data               41 drivers/clk/mediatek/clk-mux.c 	return regmap_write(mux->regmap, mux->data->clr_ofs,
data               42 drivers/clk/mediatek/clk-mux.c 			BIT(mux->data->gate_shift));
data               49 drivers/clk/mediatek/clk-mux.c 	regmap_write(mux->regmap, mux->data->set_ofs,
data               50 drivers/clk/mediatek/clk-mux.c 			BIT(mux->data->gate_shift));
data               58 drivers/clk/mediatek/clk-mux.c 	regmap_read(mux->regmap, mux->data->mux_ofs, &val);
data               60 drivers/clk/mediatek/clk-mux.c 	return (val & BIT(mux->data->gate_shift)) == 0;
data               66 drivers/clk/mediatek/clk-mux.c 	u32 mask = GENMASK(mux->data->mux_width - 1, 0);
data               69 drivers/clk/mediatek/clk-mux.c 	regmap_read(mux->regmap, mux->data->mux_ofs, &val);
data               70 drivers/clk/mediatek/clk-mux.c 	val = (val >> mux->data->mux_shift) & mask;
data               78 drivers/clk/mediatek/clk-mux.c 	u32 mask = GENMASK(mux->data->mux_width - 1, 0);
data               86 drivers/clk/mediatek/clk-mux.c 	regmap_update_bits(mux->regmap, mux->data->mux_ofs, mask,
data               87 drivers/clk/mediatek/clk-mux.c 		index << mux->data->mux_shift);
data              100 drivers/clk/mediatek/clk-mux.c 	u32 mask = GENMASK(mux->data->mux_width - 1, 0);
data              109 drivers/clk/mediatek/clk-mux.c 	regmap_read(mux->regmap, mux->data->mux_ofs, &orig);
data              110 drivers/clk/mediatek/clk-mux.c 	val = (orig & ~(mask << mux->data->mux_shift))
data              111 drivers/clk/mediatek/clk-mux.c 			| (index << mux->data->mux_shift);
data              114 drivers/clk/mediatek/clk-mux.c 		regmap_write(mux->regmap, mux->data->clr_ofs,
data              115 drivers/clk/mediatek/clk-mux.c 				mask << mux->data->mux_shift);
data              116 drivers/clk/mediatek/clk-mux.c 		regmap_write(mux->regmap, mux->data->set_ofs,
data              117 drivers/clk/mediatek/clk-mux.c 				index << mux->data->mux_shift);
data              119 drivers/clk/mediatek/clk-mux.c 		if (mux->data->upd_shift >= 0)
data              120 drivers/clk/mediatek/clk-mux.c 			regmap_write(mux->regmap, mux->data->upd_ofs,
data              121 drivers/clk/mediatek/clk-mux.c 					BIT(mux->data->upd_shift));
data              177 drivers/clk/mediatek/clk-mux.c 	clk_mux->data = mux;
data               15 drivers/clk/mediatek/clk-mux.h 	const struct mtk_mux *data;
data               47 drivers/clk/mediatek/clk-pll.c 	const struct mtk_pll_data *data;
data               65 drivers/clk/mediatek/clk-pll.c 	int pcwbits = pll->data->pcwbits;
data               72 drivers/clk/mediatek/clk-pll.c 	ibits = pll->data->pcwibits ? pll->data->pcwibits : INTEGER_BITS;
data               94 drivers/clk/mediatek/clk-pll.c 		r = readl(pll->tuner_en_addr) | BIT(pll->data->tuner_en_bit);
data              107 drivers/clk/mediatek/clk-pll.c 		r = readl(pll->tuner_en_addr) & ~BIT(pll->data->tuner_en_bit);
data              125 drivers/clk/mediatek/clk-pll.c 	val &= ~(POSTDIV_MASK << pll->data->pd_shift);
data              126 drivers/clk/mediatek/clk-pll.c 	val |= (ffs(postdiv) - 1) << pll->data->pd_shift;
data              135 drivers/clk/mediatek/clk-pll.c 	val &= ~GENMASK(pll->data->pcw_shift + pll->data->pcwbits - 1,
data              136 drivers/clk/mediatek/clk-pll.c 			pll->data->pcw_shift);
data              137 drivers/clk/mediatek/clk-pll.c 	val |= pcw << pll->data->pcw_shift;
data              162 drivers/clk/mediatek/clk-pll.c 	unsigned long fmin = pll->data->fmin ? pll->data->fmin : (1000 * MHZ);
data              163 drivers/clk/mediatek/clk-pll.c 	const struct mtk_pll_div_table *div_table = pll->data->div_table;
data              168 drivers/clk/mediatek/clk-pll.c 	if (freq > pll->data->fmax)
data              169 drivers/clk/mediatek/clk-pll.c 		freq = pll->data->fmax;
data              189 drivers/clk/mediatek/clk-pll.c 	ibits = pll->data->pcwibits ? pll->data->pcwibits : INTEGER_BITS;
data              190 drivers/clk/mediatek/clk-pll.c 	_pcw = ((u64)freq << val) << (pll->data->pcwbits - ibits);
data              216 drivers/clk/mediatek/clk-pll.c 	postdiv = (readl(pll->pd_addr) >> pll->data->pd_shift) & POSTDIV_MASK;
data              219 drivers/clk/mediatek/clk-pll.c 	pcw = readl(pll->pcw_addr) >> pll->data->pcw_shift;
data              220 drivers/clk/mediatek/clk-pll.c 	pcw &= GENMASK(pll->data->pcwbits - 1, 0);
data              251 drivers/clk/mediatek/clk-pll.c 	r |= pll->data->en_mask;
data              258 drivers/clk/mediatek/clk-pll.c 	if (pll->data->flags & HAVE_RST_BAR) {
data              260 drivers/clk/mediatek/clk-pll.c 		r |= pll->data->rst_bar_mask;
data              272 drivers/clk/mediatek/clk-pll.c 	if (pll->data->flags & HAVE_RST_BAR) {
data              274 drivers/clk/mediatek/clk-pll.c 		r &= ~pll->data->rst_bar_mask;
data              300 drivers/clk/mediatek/clk-pll.c static struct clk *mtk_clk_register_pll(const struct mtk_pll_data *data,
data              312 drivers/clk/mediatek/clk-pll.c 	pll->base_addr = base + data->reg;
data              313 drivers/clk/mediatek/clk-pll.c 	pll->pwr_addr = base + data->pwr_reg;
data              314 drivers/clk/mediatek/clk-pll.c 	pll->pd_addr = base + data->pd_reg;
data              315 drivers/clk/mediatek/clk-pll.c 	pll->pcw_addr = base + data->pcw_reg;
data              316 drivers/clk/mediatek/clk-pll.c 	if (data->pcw_chg_reg)
data              317 drivers/clk/mediatek/clk-pll.c 		pll->pcw_chg_addr = base + data->pcw_chg_reg;
data              320 drivers/clk/mediatek/clk-pll.c 	if (data->tuner_reg)
data              321 drivers/clk/mediatek/clk-pll.c 		pll->tuner_addr = base + data->tuner_reg;
data              322 drivers/clk/mediatek/clk-pll.c 	if (data->tuner_en_reg)
data              323 drivers/clk/mediatek/clk-pll.c 		pll->tuner_en_addr = base + data->tuner_en_reg;
data              325 drivers/clk/mediatek/clk-pll.c 	pll->data = data;
data              327 drivers/clk/mediatek/clk-pll.c 	init.name = data->name;
data              328 drivers/clk/mediatek/clk-pll.c 	init.flags = (data->flags & PLL_AO) ? CLK_IS_CRITICAL : 0;
data              330 drivers/clk/mediatek/clk-pll.c 	if (data->parent_name)
data              331 drivers/clk/mediatek/clk-pll.c 		init.parent_names = &data->parent_name;
data               25 drivers/clk/mediatek/reset.c 	struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev);
data               26 drivers/clk/mediatek/reset.c 	unsigned int reg = data->regofs + ((id / 32) << 4);
data               28 drivers/clk/mediatek/reset.c 	return regmap_write(data->regmap, reg, 1);
data               34 drivers/clk/mediatek/reset.c 	struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev);
data               35 drivers/clk/mediatek/reset.c 	unsigned int reg = data->regofs + ((id / 32) << 4) + 0x4;
data               37 drivers/clk/mediatek/reset.c 	return regmap_write(data->regmap, reg, 1);
data               43 drivers/clk/mediatek/reset.c 	struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev);
data               45 drivers/clk/mediatek/reset.c 	return regmap_update_bits(data->regmap, data->regofs + ((id / 32) << 2),
data               52 drivers/clk/mediatek/reset.c 	struct mtk_reset *data = container_of(rcdev, struct mtk_reset, rcdev);
data               54 drivers/clk/mediatek/reset.c 	return regmap_update_bits(data->regmap, data->regofs + ((id / 32) << 2),
data               97 drivers/clk/mediatek/reset.c 	struct mtk_reset *data;
data              108 drivers/clk/mediatek/reset.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              109 drivers/clk/mediatek/reset.c 	if (!data)
data              112 drivers/clk/mediatek/reset.c 	data->regmap = regmap;
data              113 drivers/clk/mediatek/reset.c 	data->regofs = regofs;
data              114 drivers/clk/mediatek/reset.c 	data->rcdev.owner = THIS_MODULE;
data              115 drivers/clk/mediatek/reset.c 	data->rcdev.nr_resets = num_regs * 32;
data              116 drivers/clk/mediatek/reset.c 	data->rcdev.ops = reset_ops;
data              117 drivers/clk/mediatek/reset.c 	data->rcdev.of_node = np;
data              119 drivers/clk/mediatek/reset.c 	ret = reset_controller_register(&data->rcdev);
data              122 drivers/clk/mediatek/reset.c 		kfree(data);
data               36 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_gate_data) {			\
data               60 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data               75 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data              100 drivers/clk/meson/axg-aoclk.c 	.data = &(struct meson_clk_dualdiv_data){
data              139 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              158 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data              174 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              193 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              212 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              229 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_div_data) {
data              246 drivers/clk/meson/axg-aoclk.c 	.data = &(struct clk_regmap_gate_data) {
data              325 drivers/clk/meson/axg-aoclk.c 		.data		= &axg_aoclkc_data,
data               29 drivers/clk/meson/axg-audio.c 	.data = &(struct clk_regmap_gate_data){				\
data               44 drivers/clk/meson/axg-audio.c 	.data = &(struct clk_regmap_mux_data){				\
data               61 drivers/clk/meson/axg-audio.c 	.data = &(struct clk_regmap_div_data){				\
data               78 drivers/clk/meson/axg-audio.c 	.data = &(struct clk_regmap_gate_data){				\
data              201 drivers/clk/meson/axg-audio.c 	.data = &(struct meson_sclk_div_data) {				\
data              248 drivers/clk/meson/axg-audio.c 	.data = &(struct meson_clk_triphase_data) {			\
data              365 drivers/clk/meson/axg-audio.c 	.data = &(struct meson_clk_phase_data) {			\
data             1016 drivers/clk/meson/axg-audio.c 	const struct audioclk_data *data;
data             1024 drivers/clk/meson/axg-audio.c 	data = of_device_get_match_data(dev);
data             1025 drivers/clk/meson/axg-audio.c 	if (!data)
data             1055 drivers/clk/meson/axg-audio.c 	for (i = AUD_CLKID_DDR_ARB; i < data->hw_onecell_data->num; i++) {
data             1058 drivers/clk/meson/axg-audio.c 		hw = data->hw_onecell_data->hws[i];
data             1073 drivers/clk/meson/axg-audio.c 					data->hw_onecell_data);
data             1078 drivers/clk/meson/axg-audio.c 	if (!data->reset_num)
data             1086 drivers/clk/meson/axg-audio.c 	rst->offset = data->reset_offset;
data             1087 drivers/clk/meson/axg-audio.c 	rst->rstc.nr_resets = data->reset_num;
data             1108 drivers/clk/meson/axg-audio.c 		.data = &axg_audioclk_data
data             1111 drivers/clk/meson/axg-audio.c 		.data = &g12a_audioclk_data
data               26 drivers/clk/meson/axg.c 	.data = &(struct meson_clk_pll_data){
data               69 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data               90 drivers/clk/meson/axg.c 	.data = &(struct meson_clk_pll_data){
data              128 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data              187 drivers/clk/meson/axg.c 	.data = &(struct meson_clk_pll_data){
data              233 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data              259 drivers/clk/meson/axg.c 	.data = &(struct meson_clk_pll_data){
data              306 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data              335 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              362 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              400 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              426 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              454 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              469 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data              485 drivers/clk/meson/axg.c 	.data = &(struct meson_clk_mpll_data){
data              520 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              536 drivers/clk/meson/axg.c 	.data = &(struct meson_clk_mpll_data){
data              571 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              587 drivers/clk/meson/axg.c 	.data = &(struct meson_clk_mpll_data){
data              627 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              643 drivers/clk/meson/axg.c 	.data = &(struct meson_clk_mpll_data){
data              678 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              712 drivers/clk/meson/axg.c 	.data = &(struct meson_clk_pll_data){
data              758 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data              776 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data              794 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_mux_data){
data              811 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_mux_data){
data              828 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              843 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              868 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_mux_data){
data              883 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data              900 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              931 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_mux_data){
data              946 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data              964 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data              981 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_mux_data){
data              996 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data             1014 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data             1046 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_mux_data){
data             1067 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_div_data){
data             1084 drivers/clk/meson/axg.c 	.data = &(struct clk_regmap_gate_data){
data             1354 drivers/clk/meson/axg.c 	{ .compatible = "amlogic,axg-clkc", .data = &axg_clkc_data },
data               16 drivers/clk/meson/clk-cpu-dyndiv.c 	return (struct meson_clk_cpu_dyndiv_data *)clk->data;
data               23 drivers/clk/meson/clk-cpu-dyndiv.c 	struct meson_clk_cpu_dyndiv_data *data = meson_clk_cpu_dyndiv_data(clk);
data               26 drivers/clk/meson/clk-cpu-dyndiv.c 				   meson_parm_read(clk->map, &data->div),
data               27 drivers/clk/meson/clk-cpu-dyndiv.c 				   NULL, 0, data->div.width);
data               35 drivers/clk/meson/clk-cpu-dyndiv.c 	struct meson_clk_cpu_dyndiv_data *data = meson_clk_cpu_dyndiv_data(clk);
data               37 drivers/clk/meson/clk-cpu-dyndiv.c 	return divider_round_rate(hw, rate, prate, NULL, data->div.width, 0);
data               44 drivers/clk/meson/clk-cpu-dyndiv.c 	struct meson_clk_cpu_dyndiv_data *data = meson_clk_cpu_dyndiv_data(clk);
data               48 drivers/clk/meson/clk-cpu-dyndiv.c 	ret = divider_get_val(rate, parent_rate, NULL, data->div.width, 0);
data               52 drivers/clk/meson/clk-cpu-dyndiv.c 	val = (unsigned int)ret << data->div.shift;
data               55 drivers/clk/meson/clk-cpu-dyndiv.c 	meson_parm_write(clk->map, &data->dyn, 1);
data               58 drivers/clk/meson/clk-cpu-dyndiv.c 	return regmap_update_bits(clk->map, data->div.reg_off,
data               59 drivers/clk/meson/clk-cpu-dyndiv.c 				  SETPMASK(data->div.width, data->div.shift) |
data               60 drivers/clk/meson/clk-cpu-dyndiv.c 				  SETPMASK(data->dyn.width, data->dyn.shift),
data               33 drivers/clk/meson/clk-dualdiv.c 	return (struct meson_clk_dualdiv_data *)clk->data;
data               28 drivers/clk/meson/clk-mpll.c 	return (struct meson_clk_mpll_data *)clk->data;
data               18 drivers/clk/meson/clk-phase.c 	return (struct meson_clk_phase_data *)clk->data;
data               78 drivers/clk/meson/clk-phase.c 	return (struct meson_clk_triphase_data *)clk->data;
data               43 drivers/clk/meson/clk-pll.c 	return (struct meson_clk_pll_data *)clk->data;
data               26 drivers/clk/meson/clk-regmap.h 	void		*data;
data               50 drivers/clk/meson/clk-regmap.h 	return (struct clk_regmap_gate_data *)clk->data;
data               78 drivers/clk/meson/clk-regmap.h 	return (struct clk_regmap_div_data *)clk->data;
data              108 drivers/clk/meson/clk-regmap.h 	return (struct clk_regmap_mux_data *)clk->data;
data              116 drivers/clk/meson/clk-regmap.h 	.data = &(struct clk_regmap_gate_data){				\
data               45 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_gate_data) {			\
data               77 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data              104 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data              119 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct meson_clk_dualdiv_data){
data              158 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              177 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data              195 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data              210 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct meson_clk_dualdiv_data){
data              249 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              268 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data              284 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              303 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              322 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              339 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_div_data) {
data              356 drivers/clk/meson/g12a-aoclk.c 	.data = &(struct clk_regmap_gate_data) {
data              460 drivers/clk/meson/g12a-aoclk.c 		.data		= &g12a_aoclkc_data,
data               30 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_pll_data){
data               73 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data               99 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_pll_data){
data              140 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data              158 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_pll_data){
data              199 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data              217 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data              234 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data              290 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data              316 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data              342 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              363 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              384 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_cpu_dyndiv_data){
data              409 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              429 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data              446 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              466 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              486 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              506 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              526 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              547 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_cpu_dyndiv_data){
data              572 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              592 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              613 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data              630 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              650 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              670 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              692 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              712 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              732 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data              749 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              767 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data              784 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              802 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              820 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              838 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              856 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              874 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              892 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data              909 drivers/clk/meson/g12a.c 					unsigned long event, void *data)
data              934 drivers/clk/meson/g12a.c 					    unsigned long event, void *data)
data             1037 drivers/clk/meson/g12a.c 				    unsigned long event, void *data)
data             1120 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1139 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1184 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             1199 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1218 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             1233 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1252 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             1267 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1286 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             1311 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1422 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             1445 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1465 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             1488 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1508 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             1531 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1551 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             1574 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             1611 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_pll_data){
data             1657 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             1676 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_pll_data){
data             1721 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             1751 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_pll_data){
data             1798 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             1843 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_pll_data){
data             1903 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             1937 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_pll_data){
data             1985 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2003 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2021 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2050 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2076 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2102 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2130 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2158 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2192 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_mpll_data){
data             2228 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2246 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_mpll_data){
data             2282 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2300 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_mpll_data){
data             2336 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2354 drivers/clk/meson/g12a.c 	.data = &(struct meson_clk_mpll_data){
data             2390 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2415 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2430 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2447 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2478 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2493 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2510 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2527 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2542 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2559 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2576 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2591 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2608 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2626 drivers/clk/meson/g12a.c 	.data = &(struct meson_vid_pll_div_data){
data             2653 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2672 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2701 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2716 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2731 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2745 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2760 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2775 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2789 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2823 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2839 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2857 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2873 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2889 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2907 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2923 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             2939 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             2957 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             2986 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3001 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             3018 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3034 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3049 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             3066 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3082 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3104 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3129 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3144 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3159 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3173 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3187 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             3204 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             3221 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3235 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3249 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3263 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3277 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3291 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3305 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3319 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3333 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3347 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3361 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3375 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3507 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3523 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3539 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3570 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3586 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3602 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3618 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3634 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3659 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3675 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             3690 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3719 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3734 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             3751 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3767 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3782 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             3799 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             3820 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_mux_data){
data             3835 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_div_data){
data             3851 drivers/clk/meson/g12a.c 	.data = &(struct clk_regmap_gate_data){
data             5088 drivers/clk/meson/g12a.c 		.data = &g12a_clkc_data.eeclkc_data
data             5092 drivers/clk/meson/g12a.c 		.data = &g12b_clkc_data.eeclkc_data
data             5096 drivers/clk/meson/g12a.c 		.data = &sm1_clkc_data.eeclkc_data
data               25 drivers/clk/meson/gxbb-aoclk.c 	.data = &(struct clk_regmap_gate_data) {			\
data               48 drivers/clk/meson/gxbb-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data               63 drivers/clk/meson/gxbb-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data               86 drivers/clk/meson/gxbb-aoclk.c 	.data = &(struct meson_clk_dualdiv_data){
data              123 drivers/clk/meson/gxbb-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              142 drivers/clk/meson/gxbb-aoclk.c 	.data = &(struct clk_regmap_gate_data){
data              156 drivers/clk/meson/gxbb-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              178 drivers/clk/meson/gxbb-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              197 drivers/clk/meson/gxbb-aoclk.c 	.data = &(struct clk_regmap_mux_data) {
data              286 drivers/clk/meson/gxbb-aoclk.c 		.data		= &gxbb_aoclkc_data,
data               86 drivers/clk/meson/gxbb.c 	.data = &(struct meson_clk_pll_data){
data              129 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              163 drivers/clk/meson/gxbb.c 	.data = &(struct meson_clk_pll_data){
data              211 drivers/clk/meson/gxbb.c 	.data = &(struct meson_clk_pll_data){
data              265 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              283 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              301 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              319 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              337 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              355 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              373 drivers/clk/meson/gxbb.c 	.data = &(struct meson_clk_pll_data){
data              411 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              435 drivers/clk/meson/gxbb.c 	.data = &(struct meson_clk_pll_data){
data              484 drivers/clk/meson/gxbb.c 	.data = &(struct meson_clk_pll_data){
data              530 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              569 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              596 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              634 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              660 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              686 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              701 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              715 drivers/clk/meson/gxbb.c 	.data = &(struct meson_clk_mpll_data){
data              744 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              758 drivers/clk/meson/gxbb.c 	.data = &(struct meson_clk_mpll_data){
data              787 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              801 drivers/clk/meson/gxbb.c 	.data = &(struct meson_clk_mpll_data){
data              830 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              855 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data              875 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              892 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              908 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data              926 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data              943 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data              975 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data              995 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1012 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1028 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1048 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1065 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1086 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1101 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1121 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data) {
data             1139 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1155 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1175 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1193 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1209 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1243 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1258 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1275 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1306 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1321 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1339 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1356 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1371 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1389 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1406 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1421 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1439 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1464 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1483 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1498 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1512 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1531 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1546 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1560 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1591 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1610 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1627 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1643 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1662 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1679 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1695 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1717 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1733 drivers/clk/meson/gxbb.c 	.data = &(struct meson_vid_pll_div_data){
data             1777 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1796 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1822 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1842 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             1862 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1876 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1890 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1907 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             1924 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1938 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1952 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1966 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1980 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             1994 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2008 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2022 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2036 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2050 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2064 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2078 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2210 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             2226 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             2242 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             2273 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             2295 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2311 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2327 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2343 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2368 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             2384 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             2399 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2422 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             2438 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             2456 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2472 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             2488 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             2506 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             2538 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_mux_data){
data             2559 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_div_data){
data             2576 drivers/clk/meson/gxbb.c 	.data = &(struct clk_regmap_gate_data){
data             3509 drivers/clk/meson/gxbb.c 	{ .compatible = "amlogic,gxbb-clkc", .data = &gxbb_clkc_data },
data             3510 drivers/clk/meson/gxbb.c 	{ .compatible = "amlogic,gxl-clkc", .data = &gxl_clkc_data },
data               26 drivers/clk/meson/meson-aoclk.c 	return regmap_write(rstc->regmap, rstc->data->reset_reg,
data               27 drivers/clk/meson/meson-aoclk.c 			    BIT(rstc->data->reset[id]));
data               37 drivers/clk/meson/meson-aoclk.c 	struct meson_aoclk_data *data;
data               42 drivers/clk/meson/meson-aoclk.c 	data = (struct meson_aoclk_data *) of_device_get_match_data(dev);
data               43 drivers/clk/meson/meson-aoclk.c 	if (!data)
data               57 drivers/clk/meson/meson-aoclk.c 	rstc->data = data;
data               60 drivers/clk/meson/meson-aoclk.c 	rstc->reset.nr_resets = data->num_reset,
data               69 drivers/clk/meson/meson-aoclk.c 	for (clkid = 0; clkid < data->num_clks; clkid++)
data               70 drivers/clk/meson/meson-aoclk.c 		data->clks[clkid]->map = regmap;
data               73 drivers/clk/meson/meson-aoclk.c 	for (clkid = 0; clkid < data->hw_data->num; clkid++) {
data               74 drivers/clk/meson/meson-aoclk.c 		if (!data->hw_data->hws[clkid])
data               77 drivers/clk/meson/meson-aoclk.c 		ret = devm_clk_hw_register(dev, data->hw_data->hws[clkid]);
data               85 drivers/clk/meson/meson-aoclk.c 		(void *) data->hw_data);
data               32 drivers/clk/meson/meson-aoclk.h 	const struct meson_aoclk_data		*data;
data               18 drivers/clk/meson/meson-eeclk.c 	const struct meson_eeclkc_data *data;
data               23 drivers/clk/meson/meson-eeclk.c 	data = of_device_get_match_data(dev);
data               24 drivers/clk/meson/meson-eeclk.c 	if (!data)
data               35 drivers/clk/meson/meson-eeclk.c 	if (data->init_count)
data               36 drivers/clk/meson/meson-eeclk.c 		regmap_multi_reg_write(map, data->init_regs, data->init_count);
data               39 drivers/clk/meson/meson-eeclk.c 	for (i = 0; i < data->regmap_clk_num; i++)
data               40 drivers/clk/meson/meson-eeclk.c 		data->regmap_clks[i]->map = map;
data               42 drivers/clk/meson/meson-eeclk.c 	for (i = 0; i < data->hw_onecell_data->num; i++) {
data               44 drivers/clk/meson/meson-eeclk.c 		if (!data->hw_onecell_data->hws[i])
data               47 drivers/clk/meson/meson-eeclk.c 		ret = devm_clk_hw_register(dev, data->hw_onecell_data->hws[i]);
data               55 drivers/clk/meson/meson-eeclk.c 					   data->hw_onecell_data);
data               65 drivers/clk/meson/meson8b.c 	.data = &(struct meson_clk_pll_data){
data              108 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data              129 drivers/clk/meson/meson8b.c 	.data = &(struct meson_clk_pll_data){
data              173 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data              191 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data              209 drivers/clk/meson/meson8b.c 	.data = &(struct meson_clk_pll_data){
data              248 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data              279 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              314 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              342 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              370 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              398 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              413 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data              429 drivers/clk/meson/meson8b.c 	.data = &(struct meson_clk_mpll_data){
data              463 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              479 drivers/clk/meson/meson8b.c 	.data = &(struct meson_clk_mpll_data){
data              508 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              524 drivers/clk/meson/meson8b.c 	.data = &(struct meson_clk_mpll_data){
data              553 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              570 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data              594 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data              610 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              626 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data              685 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data              705 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data              731 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data              751 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data              774 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data              792 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              900 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data              923 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              940 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data              962 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data              980 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1003 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1020 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1042 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1059 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1082 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1098 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             1115 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             1132 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1151 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             1178 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1193 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1209 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1239 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1269 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1299 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1329 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1345 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1360 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1376 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1406 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1436 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1466 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1496 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1520 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1535 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1551 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1566 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1582 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1597 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1613 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1628 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1652 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1667 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1683 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1698 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1714 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1733 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             1750 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1786 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1808 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             1825 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1841 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1863 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             1880 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             1896 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             1919 drivers/clk/meson/meson8b.c 	.data = &(struct meson_clk_pll_data){
data             1958 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             1990 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2005 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2020 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             2045 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             2061 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2076 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2091 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             2116 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             2132 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2159 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2175 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             2193 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             2209 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             2227 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             2243 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2262 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2278 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             2296 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             2312 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2328 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             2346 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             2362 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2378 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             2396 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             2412 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2440 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2456 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data) {
data             2474 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             2499 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             2515 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_div_data){
data             2533 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_gate_data){
data             2549 drivers/clk/meson/meson8b.c 	.data = &(struct clk_regmap_mux_data){
data             3595 drivers/clk/meson/meson8b.c 				       unsigned long event, void *data)
data               28 drivers/clk/meson/sclk-div.c 	return (struct meson_sclk_div_data *)clk->data;
data               16 drivers/clk/meson/vid-pll-div.c 	return (struct meson_vid_pll_div_data *)clk->data;
data              556 drivers/clk/microchip/clk-core.c struct clk *pic32_refo_clk_register(const struct pic32_ref_osc_data *data,
data              567 drivers/clk/microchip/clk-core.c 	refo->hw.init = &data->init_data;
data              568 drivers/clk/microchip/clk-core.c 	refo->ctrl_reg = data->ctrl_reg + core->iobase;
data              569 drivers/clk/microchip/clk-core.c 	refo->parent_map = data->parent_map;
data              730 drivers/clk/microchip/clk-core.c struct clk *pic32_spll_clk_register(const struct pic32_sys_pll_data *data,
data              741 drivers/clk/microchip/clk-core.c 	spll->hw.init = &data->init_data;
data              742 drivers/clk/microchip/clk-core.c 	spll->ctrl_reg = data->ctrl_reg + core->iobase;
data              743 drivers/clk/microchip/clk-core.c 	spll->status_reg = data->status_reg + core->iobase;
data              744 drivers/clk/microchip/clk-core.c 	spll->lock_mask = data->lock_mask;
data              923 drivers/clk/microchip/clk-core.c struct clk *pic32_sys_clk_register(const struct pic32_sys_clk_data *data,
data              934 drivers/clk/microchip/clk-core.c 	sclk->hw.init = &data->init_data;
data              935 drivers/clk/microchip/clk-core.c 	sclk->mux_reg = data->mux_reg + core->iobase;
data              936 drivers/clk/microchip/clk-core.c 	sclk->slew_reg = data->slew_reg + core->iobase;
data              937 drivers/clk/microchip/clk-core.c 	sclk->slew_div = data->slew_div;
data              938 drivers/clk/microchip/clk-core.c 	sclk->parent_map = data->parent_map;
data             1006 drivers/clk/microchip/clk-core.c struct clk *pic32_sosc_clk_register(const struct pic32_sec_osc_data *data,
data             1016 drivers/clk/microchip/clk-core.c 	sosc->hw.init = &data->init_data;
data             1017 drivers/clk/microchip/clk-core.c 	sosc->fixed_rate = data->fixed_rate;
data             1018 drivers/clk/microchip/clk-core.c 	sosc->enable_mask = data->enable_mask;
data             1019 drivers/clk/microchip/clk-core.c 	sosc->status_mask = data->status_mask;
data             1020 drivers/clk/microchip/clk-core.c 	sosc->enable_reg = data->enable_reg + core->iobase;
data             1021 drivers/clk/microchip/clk-core.c 	sosc->status_reg = data->status_reg + core->iobase;
data               65 drivers/clk/microchip/clk-core.h struct clk *pic32_periph_clk_register(const struct pic32_periph_clk_data *data,
data               67 drivers/clk/microchip/clk-core.h struct clk *pic32_refo_clk_register(const struct pic32_ref_osc_data *data,
data               69 drivers/clk/microchip/clk-core.h struct clk *pic32_sys_clk_register(const struct pic32_sys_clk_data *data,
data               71 drivers/clk/microchip/clk-core.h struct clk *pic32_spll_clk_register(const struct pic32_sys_pll_data *data,
data               73 drivers/clk/microchip/clk-core.h struct clk *pic32_sosc_clk_register(const struct pic32_sec_osc_data *data,
data              135 drivers/clk/microchip/clk-pic32mzda.c 			  unsigned long action, void *data)
data               38 drivers/clk/mmp/clk-apbc.c 	unsigned int data;
data               48 drivers/clk/mmp/clk-apbc.c 	data = readl_relaxed(apbc->base);
data               50 drivers/clk/mmp/clk-apbc.c 		data |= APBC_POWER;
data               51 drivers/clk/mmp/clk-apbc.c 	data |= APBC_FNCLK;
data               52 drivers/clk/mmp/clk-apbc.c 	writel_relaxed(data, apbc->base);
data               62 drivers/clk/mmp/clk-apbc.c 	data = readl_relaxed(apbc->base);
data               63 drivers/clk/mmp/clk-apbc.c 	data |= APBC_APBCLK;
data               64 drivers/clk/mmp/clk-apbc.c 	writel_relaxed(data, apbc->base);
data               75 drivers/clk/mmp/clk-apbc.c 		data = readl_relaxed(apbc->base);
data               76 drivers/clk/mmp/clk-apbc.c 		data &= ~APBC_RST;
data               77 drivers/clk/mmp/clk-apbc.c 		writel_relaxed(data, apbc->base);
data               89 drivers/clk/mmp/clk-apbc.c 	unsigned long data;
data               95 drivers/clk/mmp/clk-apbc.c 	data = readl_relaxed(apbc->base);
data               97 drivers/clk/mmp/clk-apbc.c 		data &= ~APBC_POWER;
data               98 drivers/clk/mmp/clk-apbc.c 	data &= ~APBC_FNCLK;
data               99 drivers/clk/mmp/clk-apbc.c 	writel_relaxed(data, apbc->base);
data              109 drivers/clk/mmp/clk-apbc.c 	data = readl_relaxed(apbc->base);
data              110 drivers/clk/mmp/clk-apbc.c 	data &= ~APBC_APBCLK;
data              111 drivers/clk/mmp/clk-apbc.c 	writel_relaxed(data, apbc->base);
data               32 drivers/clk/mmp/clk-apmu.c 	unsigned long data;
data               38 drivers/clk/mmp/clk-apmu.c 	data = readl_relaxed(apmu->base) | apmu->enable_mask;
data               39 drivers/clk/mmp/clk-apmu.c 	writel_relaxed(data, apmu->base);
data               50 drivers/clk/mmp/clk-apmu.c 	unsigned long data;
data               56 drivers/clk/mmp/clk-apmu.c 	data = readl_relaxed(apmu->base) & ~apmu->enable_mask;
data               57 drivers/clk/mmp/clk-apmu.c 	writel_relaxed(data, apmu->base);
data               44 drivers/clk/mmp/clk.h #define MMP_CLK_BITS_GET_VAL(data, width, shift)	\
data               45 drivers/clk/mmp/clk.h 		((data & MMP_CLK_BITS_MASK(width, shift)) >> (shift))
data              339 drivers/clk/mvebu/ap-cpu-clk.c 		.data = &ap806_dfs_regs,
data              343 drivers/clk/mvebu/ap-cpu-clk.c 		.data = &ap807_dfs_regs,
data              601 drivers/clk/mvebu/armada-37xx-periph.c 	  .data = data_nb, },
data              603 drivers/clk/mvebu/armada-37xx-periph.c 	.data = data_sb, },
data              607 drivers/clk/mvebu/armada-37xx-periph.c static int armada_3700_add_composite_clk(const struct clk_periph_data *data,
data              615 drivers/clk/mvebu/armada-37xx-periph.c 	if (data->mux_hw) {
data              618 drivers/clk/mvebu/armada-37xx-periph.c 		mux_hw = data->mux_hw;
data              625 drivers/clk/mvebu/armada-37xx-periph.c 	if (data->gate_hw) {
data              628 drivers/clk/mvebu/armada-37xx-periph.c 		gate_hw = data->gate_hw;
data              636 drivers/clk/mvebu/armada-37xx-periph.c 	if (data->rate_hw) {
data              637 drivers/clk/mvebu/armada-37xx-periph.c 		rate_hw = data->rate_hw;
data              639 drivers/clk/mvebu/armada-37xx-periph.c 		if (data->is_double_div) {
data              658 drivers/clk/mvebu/armada-37xx-periph.c 	if (data->muxrate_hw) {
data              660 drivers/clk/mvebu/armada-37xx-periph.c 		struct clk_hw *muxrate_hw = data->muxrate_hw;
data              677 drivers/clk/mvebu/armada-37xx-periph.c 	*hw = clk_hw_register_composite(dev, data->name, data->parent_names,
data              678 drivers/clk/mvebu/armada-37xx-periph.c 					data->num_parents, mux_hw,
data              687 drivers/clk/mvebu/armada-37xx-periph.c 	struct clk_periph_driver_data *data = dev_get_drvdata(dev);
data              689 drivers/clk/mvebu/armada-37xx-periph.c 	data->tbg_sel = readl(data->reg + TBG_SEL);
data              690 drivers/clk/mvebu/armada-37xx-periph.c 	data->div_sel0 = readl(data->reg + DIV_SEL0);
data              691 drivers/clk/mvebu/armada-37xx-periph.c 	data->div_sel1 = readl(data->reg + DIV_SEL1);
data              692 drivers/clk/mvebu/armada-37xx-periph.c 	data->div_sel2 = readl(data->reg + DIV_SEL2);
data              693 drivers/clk/mvebu/armada-37xx-periph.c 	data->clk_sel = readl(data->reg + CLK_SEL);
data              694 drivers/clk/mvebu/armada-37xx-periph.c 	data->clk_dis = readl(data->reg + CLK_DIS);
data              701 drivers/clk/mvebu/armada-37xx-periph.c 	struct clk_periph_driver_data *data = dev_get_drvdata(dev);
data              704 drivers/clk/mvebu/armada-37xx-periph.c 	writel(data->clk_dis, data->reg + CLK_DIS);
data              705 drivers/clk/mvebu/armada-37xx-periph.c 	writel(data->div_sel0, data->reg + DIV_SEL0);
data              706 drivers/clk/mvebu/armada-37xx-periph.c 	writel(data->div_sel1, data->reg + DIV_SEL1);
data              707 drivers/clk/mvebu/armada-37xx-periph.c 	writel(data->div_sel2, data->reg + DIV_SEL2);
data              708 drivers/clk/mvebu/armada-37xx-periph.c 	writel(data->tbg_sel, data->reg + TBG_SEL);
data              709 drivers/clk/mvebu/armada-37xx-periph.c 	writel(data->clk_sel, data->reg + CLK_SEL);
data              723 drivers/clk/mvebu/armada-37xx-periph.c 	const struct clk_periph_data *data;
data              728 drivers/clk/mvebu/armada-37xx-periph.c 	data = of_device_get_match_data(dev);
data              729 drivers/clk/mvebu/armada-37xx-periph.c 	if (!data)
data              732 drivers/clk/mvebu/armada-37xx-periph.c 	while (data[num_periph].name)
data              756 drivers/clk/mvebu/armada-37xx-periph.c 		if (armada_3700_add_composite_clk(&data[i], driver_data->reg,
data              759 drivers/clk/mvebu/armada-37xx-periph.c 				data[i].name);
data              776 drivers/clk/mvebu/armada-37xx-periph.c 	struct clk_periph_driver_data *data = platform_get_drvdata(pdev);
data              777 drivers/clk/mvebu/armada-37xx-periph.c 	struct clk_hw_onecell_data *hw_data = data->hw_data;
data              202 drivers/clk/mvebu/common.c 	struct of_phandle_args *clkspec, void *data)
data              196 drivers/clk/mvebu/cp110-system-controller.c 				       void *data)
data              198 drivers/clk/mvebu/cp110-system-controller.c 	struct clk_hw_onecell_data *clk_data = data;
data              271 drivers/clk/mvebu/kirkwood.c 	struct of_phandle_args *clkspec, void *data)
data              273 drivers/clk/mvebu/kirkwood.c 	struct clk_muxing_ctrl *ctrl = (struct clk_muxing_ctrl *)data;
data              116 drivers/clk/nxp/clk-lpc18xx-ccu.c 					      void *data)
data              118 drivers/clk/nxp/clk-lpc18xx-ccu.c 	struct lpc18xx_branch_clk_data *clk_data = data;
data               32 drivers/clk/qcom/apcs-msm8916.c 			     void *data)
data             1089 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_enable_dfs(const struct clk_rcg_dfs_data *data,
data             1092 drivers/clk/qcom/clk-rcg2.c 	struct clk_rcg2 *rcg = data->rcg;
data             1093 drivers/clk/qcom/clk-rcg2.c 	struct clk_init_data *init = data->init;
data              547 drivers/clk/qcom/clk-rpm.c 	{ .compatible = "qcom,rpmcc-msm8660", .data = &rpm_clk_msm8660 },
data              548 drivers/clk/qcom/clk-rpm.c 	{ .compatible = "qcom,rpmcc-apq8060", .data = &rpm_clk_msm8660 },
data              549 drivers/clk/qcom/clk-rpm.c 	{ .compatible = "qcom,rpmcc-apq8064", .data = &rpm_clk_apq8064 },
data              555 drivers/clk/qcom/clk-rpm.c 					  void *data)
data              557 drivers/clk/qcom/clk-rpm.c 	struct rpm_cc *rcc = data;
data              160 drivers/clk/qcom/clk-rpmh.c 				cmd.data = on_val;
data              268 drivers/clk/qcom/clk-rpmh.c 	cmd.data = BCM_TCS_CMD(1, enable, 0, cmd_state);
data              395 drivers/clk/qcom/clk-rpmh.c 					 void *data)
data              397 drivers/clk/qcom/clk-rpmh.c 	struct clk_rpmh_desc *rpmh = data;
data              425 drivers/clk/qcom/clk-rpmh.c 		const struct bcm_db *data;
data              435 drivers/clk/qcom/clk-rpmh.c 		data = cmd_db_read_aux_data(rpmh_clk->res_name, &aux_data_len);
data              436 drivers/clk/qcom/clk-rpmh.c 		if (IS_ERR(data)) {
data              437 drivers/clk/qcom/clk-rpmh.c 			ret = PTR_ERR(data);
data              445 drivers/clk/qcom/clk-rpmh.c 		if (aux_data_len == sizeof(*data))
data              446 drivers/clk/qcom/clk-rpmh.c 			rpmh_clk->unit = le32_to_cpu(data->unit) * 1000ULL;
data              472 drivers/clk/qcom/clk-rpmh.c 	{ .compatible = "qcom,sdm845-rpmh-clk", .data = &clk_rpmh_sdm845},
data              473 drivers/clk/qcom/clk-rpmh.c 	{ .compatible = "qcom,sm8150-rpmh-clk", .data = &clk_rpmh_sm8150},
data              719 drivers/clk/qcom/clk-smd-rpm.c 	{ .compatible = "qcom,rpmcc-msm8916", .data = &rpm_clk_msm8916 },
data              720 drivers/clk/qcom/clk-smd-rpm.c 	{ .compatible = "qcom,rpmcc-msm8974", .data = &rpm_clk_msm8974 },
data              721 drivers/clk/qcom/clk-smd-rpm.c 	{ .compatible = "qcom,rpmcc-msm8996", .data = &rpm_clk_msm8996 },
data              722 drivers/clk/qcom/clk-smd-rpm.c 	{ .compatible = "qcom,rpmcc-msm8998", .data = &rpm_clk_msm8998 },
data              723 drivers/clk/qcom/clk-smd-rpm.c 	{ .compatible = "qcom,rpmcc-qcs404",  .data = &rpm_clk_qcs404  },
data              729 drivers/clk/qcom/clk-smd-rpm.c 					     void *data)
data              731 drivers/clk/qcom/clk-smd-rpm.c 	struct rpm_cc *rcc = data;
data              184 drivers/clk/qcom/clk-spmi-pmic-div.c spmi_pmic_div_clk_hw_get(struct of_phandle_args *clkspec, void *data)
data              186 drivers/clk/qcom/clk-spmi-pmic-div.c 	struct spmi_pmic_div_clk_cc *cc = data;
data              109 drivers/clk/qcom/common.c static void qcom_cc_gdsc_unregister(void *data)
data              111 drivers/clk/qcom/common.c 	gdsc_unregister(data);
data              214 drivers/clk/qcom/common.c 					 void *data)
data              216 drivers/clk/qcom/common.c 	struct qcom_cc *cc = data;
data             1737 drivers/clk/qcom/gcc-ipq4019.c 				unsigned long action, void *data)
data             3610 drivers/clk/qcom/gcc-msm8960.c 	{ .compatible = "qcom,gcc-msm8960", .data = &gcc_msm8960_desc },
data             3611 drivers/clk/qcom/gcc-msm8960.c 	{ .compatible = "qcom,gcc-apq8064", .data = &gcc_apq8064_desc },
data             3635 drivers/clk/qcom/gcc-msm8960.c 	ret = qcom_cc_probe(pdev, match->data);
data             3639 drivers/clk/qcom/gcc-msm8960.c 	if (match->data == &gcc_apq8064_desc) {
data             2686 drivers/clk/qcom/gcc-msm8974.c 	{ .compatible = "qcom,gcc-msm8974pro" , .data = (void *)1UL },
data             2687 drivers/clk/qcom/gcc-msm8974.c 	{ .compatible = "qcom,gcc-msm8974pro-ac", .data = (void *)1UL },
data             2717 drivers/clk/qcom/gcc-msm8974.c 	pro = !!(id->data);
data              360 drivers/clk/qcom/gdsc.c 	struct genpd_onecell_data *data;
data              365 drivers/clk/qcom/gdsc.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              366 drivers/clk/qcom/gdsc.c 	if (!data)
data              369 drivers/clk/qcom/gdsc.c 	data->domains = devm_kcalloc(dev, num, sizeof(*data->domains),
data              371 drivers/clk/qcom/gdsc.c 	if (!data->domains)
data              374 drivers/clk/qcom/gdsc.c 	data->num_domains = num;
data              383 drivers/clk/qcom/gdsc.c 		data->domains[i] = &scs[i]->pd;
data              394 drivers/clk/qcom/gdsc.c 	return of_genpd_add_provider_onecell(dev->of_node, data);
data               26 drivers/clk/qcom/kpss-xcc.c 	{ .compatible = "qcom,kpss-acc-v1", .data = (void *)1UL },
data               49 drivers/clk/qcom/kpss-xcc.c 	if (id->data) {
data               35 drivers/clk/qcom/krait-cc.c 			     void *data)
data              270 drivers/clk/qcom/krait-cc.c static struct clk *krait_of_get(struct of_phandle_args *clkspec, void *data)
data              273 drivers/clk/qcom/krait-cc.c 	struct clk **clks = data;
data              309 drivers/clk/qcom/krait-cc.c 	if (!id->data) {
data              322 drivers/clk/qcom/krait-cc.c 		clk = krait_add_clks(dev, cpu, id->data);
data              328 drivers/clk/qcom/krait-cc.c 	l2_pri_mux_clk = krait_add_clks(dev, -1, id->data);
data             3016 drivers/clk/qcom/mmcc-msm8960.c 	{ .compatible = "qcom,mmcc-msm8960", .data = &mmcc_msm8960_desc },
data             3017 drivers/clk/qcom/mmcc-msm8960.c 	{ .compatible = "qcom,mmcc-apq8064", .data = &mmcc_apq8064_desc },
data             3041 drivers/clk/qcom/mmcc-msm8960.c 	regmap = qcom_cc_map(pdev, match->data);
data             3047 drivers/clk/qcom/mmcc-msm8960.c 	return qcom_cc_really_probe(pdev, match->data, regmap);
data              181 drivers/clk/renesas/clk-div6.c 					unsigned long action, void *data)
data               41 drivers/clk/renesas/clk-mstp.c 	struct clk_onecell_data data;
data              199 drivers/clk/renesas/clk-mstp.c 	group->data.clks = clks;
data              247 drivers/clk/renesas/clk-mstp.c 			group->data.clk_num = max(group->data.clk_num,
data              264 drivers/clk/renesas/clk-mstp.c 	of_clk_add_provider(np, of_clk_src_onecell_get, &group->data);
data               19 drivers/clk/renesas/clk-r8a73a4.c 	struct clk_onecell_data data;
data              213 drivers/clk/renesas/clk-r8a73a4.c 	cpg->data.clks = clks;
data              214 drivers/clk/renesas/clk-r8a73a4.c 	cpg->data.clk_num = num_clks;
data              232 drivers/clk/renesas/clk-r8a73a4.c 			cpg->data.clks[i] = clk;
data              235 drivers/clk/renesas/clk-r8a73a4.c 	of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data);
data               19 drivers/clk/renesas/clk-r8a7740.c 	struct clk_onecell_data data;
data              172 drivers/clk/renesas/clk-r8a7740.c 	cpg->data.clks = clks;
data              173 drivers/clk/renesas/clk-r8a7740.c 	cpg->data.clk_num = num_clks;
data              191 drivers/clk/renesas/clk-r8a7740.c 			cpg->data.clks[i] = clk;
data              194 drivers/clk/renesas/clk-r8a7740.c 	of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data);
data               15 drivers/clk/renesas/clk-r8a7778.c 	struct clk_onecell_data data;
data              114 drivers/clk/renesas/clk-r8a7778.c 	cpg->data.clks = clks;
data              115 drivers/clk/renesas/clk-r8a7778.c 	cpg->data.clk_num = num_clks;
data              133 drivers/clk/renesas/clk-r8a7778.c 			cpg->data.clks[i] = clk;
data              136 drivers/clk/renesas/clk-r8a7778.c 	of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data);
data               25 drivers/clk/renesas/clk-r8a7779.c 	struct clk_onecell_data data;
data              148 drivers/clk/renesas/clk-r8a7779.c 	cpg->data.clks = clks;
data              149 drivers/clk/renesas/clk-r8a7779.c 	cpg->data.clk_num = num_clks;
data              167 drivers/clk/renesas/clk-r8a7779.c 			cpg->data.clks[i] = clk;
data              170 drivers/clk/renesas/clk-r8a7779.c 	of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data);
data               23 drivers/clk/renesas/clk-rcar-gen2.c 	struct clk_onecell_data data;
data              428 drivers/clk/renesas/clk-rcar-gen2.c 	cpg->data.clks = clks;
data              429 drivers/clk/renesas/clk-rcar-gen2.c 	cpg->data.clk_num = num_clks;
data              449 drivers/clk/renesas/clk-rcar-gen2.c 			cpg->data.clks[i] = clk;
data              452 drivers/clk/renesas/clk-rcar-gen2.c 	of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data);
data               19 drivers/clk/renesas/clk-rz.c 	struct clk_onecell_data data;
data              101 drivers/clk/renesas/clk-rz.c 	cpg->data.clks = clks;
data              102 drivers/clk/renesas/clk-rz.c 	cpg->data.clk_num = num_clks;
data              117 drivers/clk/renesas/clk-rz.c 			cpg->data.clks[i] = clk;
data              120 drivers/clk/renesas/clk-rz.c 	of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data);
data               19 drivers/clk/renesas/clk-sh73a0.c 	struct clk_onecell_data data;
data              186 drivers/clk/renesas/clk-sh73a0.c 	cpg->data.clks = clks;
data              187 drivers/clk/renesas/clk-sh73a0.c 	cpg->data.clk_num = num_clks;
data              210 drivers/clk/renesas/clk-sh73a0.c 			cpg->data.clks[i] = clk;
data              213 drivers/clk/renesas/clk-sh73a0.c 	of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data);
data              313 drivers/clk/renesas/r9a06g032-clocks.c 	struct clk_onecell_data data;
data              890 drivers/clk/renesas/r9a06g032-clocks.c static void r9a06g032_clocks_del_clk_provider(void *data)
data              892 drivers/clk/renesas/r9a06g032-clocks.c 	of_clk_del_provider(data);
data              914 drivers/clk/renesas/r9a06g032-clocks.c 	clocks->data.clks = clks;
data              915 drivers/clk/renesas/r9a06g032-clocks.c 	clocks->data.clk_num = R9A06G032_CLOCK_COUNT;
data              927 drivers/clk/renesas/r9a06g032-clocks.c 			__clk_get_name(clocks->data.clks[d->source - 1]) :
data              954 drivers/clk/renesas/r9a06g032-clocks.c 		clocks->data.clks[d->index] = clk;
data              956 drivers/clk/renesas/r9a06g032-clocks.c 	error = of_clk_add_provider(np, of_clk_src_onecell_get, &clocks->data);
data              268 drivers/clk/renesas/rcar-gen2-cpg.c 		.data = (void *)SD_SKIP_FIRST,
data              385 drivers/clk/renesas/rcar-gen2-cpg.c 		cpg_quirks = (uintptr_t)attr->data;
data               56 drivers/clk/renesas/rcar-gen3-cpg.c 				    unsigned long action, void *data)
data              520 drivers/clk/renesas/rcar-gen3-cpg.c 		.data = (void *)(PLL_ERRATA | RCKCR_CKSEL | SD_SKIP_FIRST),
data              524 drivers/clk/renesas/rcar-gen3-cpg.c 		.data = (void *)(RCKCR_CKSEL | SD_SKIP_FIRST),
data              528 drivers/clk/renesas/rcar-gen3-cpg.c 		.data = (void *)SD_SKIP_FIRST,
data              532 drivers/clk/renesas/rcar-gen3-cpg.c 		.data = (void *)(RCKCR_CKSEL | SD_SKIP_FIRST),
data              536 drivers/clk/renesas/rcar-gen3-cpg.c 		.data = (void *)SD_SKIP_FIRST,
data              719 drivers/clk/renesas/rcar-gen3-cpg.c 		cpg_quirks = (uintptr_t)attr->data;
data              252 drivers/clk/renesas/renesas-cpg-mssr.c 					 void *data)
data              255 drivers/clk/renesas/renesas-cpg-mssr.c 	struct cpg_mssr_priv *priv = data;
data              673 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r7s9210_cpg_mssr_info,
data              679 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7743_cpg_mssr_info,
data              684 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7743_cpg_mssr_info,
data              690 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7745_cpg_mssr_info,
data              696 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a77470_cpg_mssr_info,
data              702 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a774a1_cpg_mssr_info,
data              708 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a774c0_cpg_mssr_info,
data              714 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7790_cpg_mssr_info,
data              720 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7791_cpg_mssr_info,
data              725 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7791_cpg_mssr_info,
data              731 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7792_cpg_mssr_info,
data              737 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7794_cpg_mssr_info,
data              743 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7795_cpg_mssr_info,
data              749 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a7796_cpg_mssr_info,
data              755 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a77965_cpg_mssr_info,
data              761 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a77970_cpg_mssr_info,
data              767 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a77980_cpg_mssr_info,
data              773 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a77990_cpg_mssr_info,
data              779 drivers/clk/renesas/renesas-cpg-mssr.c 		.data = &r8a77995_cpg_mssr_info,
data              785 drivers/clk/renesas/renesas-cpg-mssr.c static void cpg_mssr_del_clk_provider(void *data)
data              787 drivers/clk/renesas/renesas-cpg-mssr.c 	of_clk_del_provider(data);
data              230 drivers/clk/rockchip/clk-cpu.c 					unsigned long event, void *data)
data              232 drivers/clk/rockchip/clk-cpu.c 	struct clk_notifier_data *ndata = data;
data              159 drivers/clk/rockchip/clk-mmc-phase.c 					unsigned long event, void *data)
data              162 drivers/clk/rockchip/clk-mmc-phase.c 	struct clk_notifier_data *ndata = data;
data              141 drivers/clk/rockchip/clk.c 					 unsigned long event, void *data)
data              143 drivers/clk/rockchip/clk.c 	struct clk_notifier_data *ndata = data;
data              361 drivers/clk/samsung/clk-cpu.c 				unsigned long event, void *data)
data              363 drivers/clk/samsung/clk-cpu.c 	struct clk_notifier_data *ndata = data;
data              384 drivers/clk/samsung/clk-cpu.c 				unsigned long event, void *data)
data              386 drivers/clk/samsung/clk-cpu.c 	struct clk_notifier_data *ndata = data;
data               88 drivers/clk/samsung/clk-exynos-audss.c 		.data		= &exynos4210_drvdata,
data               91 drivers/clk/samsung/clk-exynos-audss.c 		.data		= &exynos4210_drvdata,
data               94 drivers/clk/samsung/clk-exynos-audss.c 		.data		= &exynos5410_drvdata,
data               97 drivers/clk/samsung/clk-exynos-audss.c 		.data		= &exynos5420_drvdata,
data               32 drivers/clk/samsung/clk-exynos-clkout.c 	struct clk_hw_onecell_data data;
data               62 drivers/clk/samsung/clk-exynos-clkout.c 	clkout = kzalloc(struct_size(clkout, data.hws, EXYNOS_CLKOUT_NR_CLKS),
data              101 drivers/clk/samsung/clk-exynos-clkout.c 	clkout->data.hws[0] = clk_hw_register_composite(NULL, "clkout",
data              106 drivers/clk/samsung/clk-exynos-clkout.c 	if (IS_ERR(clkout->data.hws[0]))
data              109 drivers/clk/samsung/clk-exynos-clkout.c 	clkout->data.num = EXYNOS_CLKOUT_NR_CLKS;
data              110 drivers/clk/samsung/clk-exynos-clkout.c 	ret = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, &clkout->data);
data              119 drivers/clk/samsung/clk-exynos-clkout.c 	clk_hw_unregister(clkout->data.hws[0]);
data             1064 drivers/clk/samsung/clk-exynos4.c 	{ .compatible = "samsung,clock-xxti", .data = (void *)0, },
data             1065 drivers/clk/samsung/clk-exynos4.c 	{ .compatible = "samsung,clock-xusbxti", .data = (void *)1, },
data              776 drivers/clk/samsung/clk-exynos5250.c 	{ .compatible = "samsung,clock-xxti", .data = (void *)0, },
data             1537 drivers/clk/samsung/clk-exynos5420.c 	{ .compatible = "samsung,exynos5420-oscclk", .data = (void *)0, },
data             5514 drivers/clk/samsung/clk-exynos5433.c 	struct exynos5433_cmu_data *data = dev_get_drvdata(dev);
data             5517 drivers/clk/samsung/clk-exynos5433.c 	samsung_clk_save(data->ctx.reg_base, data->clk_save,
data             5518 drivers/clk/samsung/clk-exynos5433.c 			 data->nr_clk_save);
data             5520 drivers/clk/samsung/clk-exynos5433.c 	for (i = 0; i < data->nr_pclks; i++)
data             5521 drivers/clk/samsung/clk-exynos5433.c 		clk_prepare_enable(data->pclks[i]);
data             5524 drivers/clk/samsung/clk-exynos5433.c 	samsung_clk_restore(data->ctx.reg_base, data->clk_suspend,
data             5525 drivers/clk/samsung/clk-exynos5433.c 			    data->nr_clk_suspend);
data             5527 drivers/clk/samsung/clk-exynos5433.c 	for (i = 0; i < data->nr_pclks; i++)
data             5528 drivers/clk/samsung/clk-exynos5433.c 		clk_disable_unprepare(data->pclks[i]);
data             5530 drivers/clk/samsung/clk-exynos5433.c 	clk_disable_unprepare(data->clk);
data             5537 drivers/clk/samsung/clk-exynos5433.c 	struct exynos5433_cmu_data *data = dev_get_drvdata(dev);
data             5540 drivers/clk/samsung/clk-exynos5433.c 	clk_prepare_enable(data->clk);
data             5542 drivers/clk/samsung/clk-exynos5433.c 	for (i = 0; i < data->nr_pclks; i++)
data             5543 drivers/clk/samsung/clk-exynos5433.c 		clk_prepare_enable(data->pclks[i]);
data             5545 drivers/clk/samsung/clk-exynos5433.c 	samsung_clk_restore(data->ctx.reg_base, data->clk_save,
data             5546 drivers/clk/samsung/clk-exynos5433.c 			    data->nr_clk_save);
data             5548 drivers/clk/samsung/clk-exynos5433.c 	for (i = 0; i < data->nr_pclks; i++)
data             5549 drivers/clk/samsung/clk-exynos5433.c 		clk_disable_unprepare(data->pclks[i]);
data             5557 drivers/clk/samsung/clk-exynos5433.c 	struct exynos5433_cmu_data *data;
data             5566 drivers/clk/samsung/clk-exynos5433.c 	data = devm_kzalloc(dev,
data             5567 drivers/clk/samsung/clk-exynos5433.c 			    struct_size(data, ctx.clk_data.hws, info->nr_clk_ids),
data             5569 drivers/clk/samsung/clk-exynos5433.c 	if (!data)
data             5571 drivers/clk/samsung/clk-exynos5433.c 	ctx = &data->ctx;
data             5586 drivers/clk/samsung/clk-exynos5433.c 	data->clk_save = samsung_clk_alloc_reg_dump(info->clk_regs,
data             5588 drivers/clk/samsung/clk-exynos5433.c 	if (!data->clk_save)
data             5590 drivers/clk/samsung/clk-exynos5433.c 	data->nr_clk_save = info->nr_clk_regs;
data             5591 drivers/clk/samsung/clk-exynos5433.c 	data->clk_suspend = info->suspend_regs;
data             5592 drivers/clk/samsung/clk-exynos5433.c 	data->nr_clk_suspend = info->nr_suspend_regs;
data             5593 drivers/clk/samsung/clk-exynos5433.c 	data->nr_pclks = of_clk_get_parent_count(dev->of_node);
data             5595 drivers/clk/samsung/clk-exynos5433.c 	if (data->nr_pclks > 0) {
data             5596 drivers/clk/samsung/clk-exynos5433.c 		data->pclks = devm_kcalloc(dev, sizeof(struct clk *),
data             5597 drivers/clk/samsung/clk-exynos5433.c 					   data->nr_pclks, GFP_KERNEL);
data             5598 drivers/clk/samsung/clk-exynos5433.c 		if (!data->pclks) {
data             5599 drivers/clk/samsung/clk-exynos5433.c 			kfree(data->clk_save);
data             5602 drivers/clk/samsung/clk-exynos5433.c 		for (i = 0; i < data->nr_pclks; i++) {
data             5606 drivers/clk/samsung/clk-exynos5433.c 				kfree(data->clk_save);
data             5608 drivers/clk/samsung/clk-exynos5433.c 					clk_put(data->pclks[i]);
data             5611 drivers/clk/samsung/clk-exynos5433.c 			data->pclks[i] = clk;
data             5616 drivers/clk/samsung/clk-exynos5433.c 		data->clk = clk_get(dev, info->clk_name);
data             5617 drivers/clk/samsung/clk-exynos5433.c 	clk_prepare_enable(data->clk);
data             5619 drivers/clk/samsung/clk-exynos5433.c 	platform_set_drvdata(pdev, data);
data             5659 drivers/clk/samsung/clk-exynos5433.c 		.data = &aud_cmu_info,
data             5662 drivers/clk/samsung/clk-exynos5433.c 		.data = &cam0_cmu_info,
data             5665 drivers/clk/samsung/clk-exynos5433.c 		.data = &cam1_cmu_info,
data             5668 drivers/clk/samsung/clk-exynos5433.c 		.data = &disp_cmu_info,
data             5671 drivers/clk/samsung/clk-exynos5433.c 		.data = &g2d_cmu_info,
data             5674 drivers/clk/samsung/clk-exynos5433.c 		.data = &g3d_cmu_info,
data             5677 drivers/clk/samsung/clk-exynos5433.c 		.data = &fsys_cmu_info,
data             5680 drivers/clk/samsung/clk-exynos5433.c 		.data = &gscl_cmu_info,
data             5683 drivers/clk/samsung/clk-exynos5433.c 		.data = &mfc_cmu_info,
data             5686 drivers/clk/samsung/clk-exynos5433.c 		.data = &hevc_cmu_info,
data             5689 drivers/clk/samsung/clk-exynos5433.c 		.data = &isp_cmu_info,
data             5692 drivers/clk/samsung/clk-exynos5433.c 		.data = &mscl_cmu_info,
data             5695 drivers/clk/samsung/clk-exynos5433.c 		.data = &imem_cmu_info,
data              192 drivers/clk/samsung/clk-s3c2410-dclk.c 			       unsigned long event, void *data)
data              205 drivers/clk/samsung/clk-s3c2410-dclk.c 			       unsigned long event, void *data)
data              267 drivers/clk/samsung/clk.c 		fixed_rate_clk[(unsigned long)match->data].fixed_rate = freq;
data              173 drivers/clk/socfpga/clk-s10.c 				    int nums, struct stratix10_clock_data *data)
data              176 drivers/clk/socfpga/clk-s10.c 	void __iomem *base = data->base;
data              188 drivers/clk/socfpga/clk-s10.c 		data->clk_data.clks[clks[i].id] = clk;
data              194 drivers/clk/socfpga/clk-s10.c 				      int nums, struct stratix10_clock_data *data)
data              197 drivers/clk/socfpga/clk-s10.c 	void __iomem *base = data->base;
data              214 drivers/clk/socfpga/clk-s10.c 		data->clk_data.clks[clks[i].id] = clk;
data              221 drivers/clk/socfpga/clk-s10.c 				 int nums, struct stratix10_clock_data *data)
data              224 drivers/clk/socfpga/clk-s10.c 	void __iomem *base = data->base;
data              243 drivers/clk/socfpga/clk-s10.c 		data->clk_data.clks[clks[i].id] = clk;
data              250 drivers/clk/socfpga/clk-s10.c 				 int nums, struct stratix10_clock_data *data)
data              253 drivers/clk/socfpga/clk-s10.c 	void __iomem *base = data->base;
data              266 drivers/clk/socfpga/clk-s10.c 		data->clk_data.clks[clks[i].id] = clk;
data              333 drivers/clk/socfpga/clk-s10.c 	  .data = s10_clkmgr_init },
data             1987 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_pmu_gate_desc },
data             1989 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_pll_desc },
data             1991 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_ap_clk_desc },
data             1993 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_aon_prediv_desc },
data             1995 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_apahb_gate_desc },
data             1997 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_aon_gate_desc },
data             1999 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_aonsecure_clk_desc },
data             2001 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_agcp_gate_desc },
data             2003 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_gpu_clk_desc },
data             2005 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_vsp_clk_desc },
data             2007 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_vsp_gate_desc },
data             2009 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_cam_clk_desc },
data             2011 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_cam_gate_desc },
data             2013 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_disp_clk_desc },
data             2015 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_disp_gate_desc },
data             2017 drivers/clk/sprd/sc9860-clk.c 	  .data = &sc9860_apapb_gate_desc },
data             2034 drivers/clk/sprd/sc9860-clk.c 	desc = match->data;
data              301 drivers/clk/st/clk-flexgen.c 		.data = &clkgen_audio,
data              305 drivers/clk/st/clk-flexgen.c 		.data = &clkgen_video,
data              319 drivers/clk/st/clk-flexgen.c 	struct clkgen_data *data = NULL;
data              341 drivers/clk/st/clk-flexgen.c 		data = (struct clkgen_data *)match->data;
data              342 drivers/clk/st/clk-flexgen.c 		flex_flags = data->flags;
data              343 drivers/clk/st/clk-flexgen.c 		clk_mode = data->mode;
data              184 drivers/clk/st/clkgen-fsyn.c 	struct clkgen_quadfs_data *data;
data              201 drivers/clk/st/clkgen-fsyn.c 	if (pll->data->reset_present)
data              207 drivers/clk/st/clkgen-fsyn.c 	if (pll->data->bwfilter_present)
data              216 drivers/clk/st/clkgen-fsyn.c 	CLKGEN_WRITE(pll, npda, !pll->data->powerup_polarity);
data              221 drivers/clk/st/clkgen-fsyn.c 	if (pll->data->lockstatus_present)
data              243 drivers/clk/st/clkgen-fsyn.c 	CLKGEN_WRITE(pll, npda, pll->data->powerup_polarity);
data              245 drivers/clk/st/clkgen-fsyn.c 	if (pll->data->reset_present)
data              257 drivers/clk/st/clkgen-fsyn.c 	return pll->data->powerup_polarity ? !npda : !!npda;
data              406 drivers/clk/st/clkgen-fsyn.c 	pll->data = quadfs;
data              448 drivers/clk/st/clkgen-fsyn.c 	struct clkgen_quadfs_data *data;
data              499 drivers/clk/st/clkgen-fsyn.c 	if (fs->data->nsdiv_present)
data              518 drivers/clk/st/clkgen-fsyn.c 	CLKGEN_WRITE(fs, nsb[fs->chan], !fs->data->standby_polarity);
data              520 drivers/clk/st/clkgen-fsyn.c 	if (fs->data->nrst_present)
data              541 drivers/clk/st/clkgen-fsyn.c 	CLKGEN_WRITE(fs, nsb[fs->chan], fs->data->standby_polarity);
data              555 drivers/clk/st/clkgen-fsyn.c 	return fs->data->standby_polarity ? !nsb : !!nsb;
data              694 drivers/clk/st/clkgen-fsyn.c 	if (fs->data->nsdiv_present)
data              722 drivers/clk/st/clkgen-fsyn.c 	clk_fs_get_rate = fs->data->get_rate;
data              723 drivers/clk/st/clkgen-fsyn.c 	clk_fs_get_params = fs->data->get_params;
data              740 drivers/clk/st/clkgen-fsyn.c 	clk_fs_get_rate = fs->data->get_rate;
data              845 drivers/clk/st/clkgen-fsyn.c 	fs->data = quadfs;
data              919 drivers/clk/st/clkgen-fsyn.c 		struct clkgen_quadfs_data *data)
data              944 drivers/clk/st/clkgen-fsyn.c 	clk = st_clk_register_quadfs_pll(pll_name, clk_parent_name, data,
data              954 drivers/clk/st/clkgen-fsyn.c 	st_of_create_quadfs_fsynths(np, pll_name, data, reg, lock);
data               53 drivers/clk/st/clkgen-mux.c 		struct clkgen_mux_data *data)
data               74 drivers/clk/st/clkgen-mux.c 				data->clk_flags | CLK_SET_RATE_PARENT,
data               75 drivers/clk/st/clkgen-mux.c 				reg + data->offset,
data               76 drivers/clk/st/clkgen-mux.c 				data->shift, data->width, data->mux_flags,
data               77 drivers/clk/st/clkgen-mux.c 				data->lock);
data              144 drivers/clk/st/clkgen-pll.c 	struct clkgen_pll_data	*data;
data              185 drivers/clk/st/clkgen-pll.c 	struct clkgen_field *field = &pll->data->locked_status;
data              198 drivers/clk/st/clkgen-pll.c 		if (pll->data->switch2pll_en)
data              231 drivers/clk/st/clkgen-pll.c 	if (pll->data->switch2pll_en)
data              602 drivers/clk/st/clkgen-pll.c 	pll->data = pll_data;
data              689 drivers/clk/st/clkgen-pll.c 		struct clkgen_pll_data *data)
data              709 drivers/clk/st/clkgen-pll.c 	clk = clkgen_pll_register(parent_name, data, pll_base, pll_flags,
data              710 drivers/clk/st/clkgen-pll.c 				  np->name, data->lock);
data              716 drivers/clk/st/clkgen-pll.c 	num_odfs = data->num_odfs;
data              740 drivers/clk/st/clkgen-pll.c 		clk = clkgen_odf_register(pll_name, pll_base, data, odf_flags,
data               45 drivers/clk/st/clkgen.h 		&pll->data->field)
data               48 drivers/clk/st/clkgen.h 		&pll->data->field, val)
data              334 drivers/clk/sunxi-ng/ccu-sun8i-de2.c 		.data = &sun8i_a83t_de2_clk_desc,
data              338 drivers/clk/sunxi-ng/ccu-sun8i-de2.c 		.data = &sun8i_h3_de2_clk_desc,
data              342 drivers/clk/sunxi-ng/ccu-sun8i-de2.c 		.data = &sun8i_v3s_de2_clk_desc,
data              346 drivers/clk/sunxi-ng/ccu-sun8i-de2.c 		.data = &sun50i_a64_de2_clk_desc,
data              350 drivers/clk/sunxi-ng/ccu-sun8i-de2.c 		.data = &sun50i_a64_de2_clk_desc,
data              354 drivers/clk/sunxi-ng/ccu-sun8i-de2.c 		.data = &sun50i_h6_de3_clk_desc,
data               54 drivers/clk/sunxi-ng/ccu_common.c 			       unsigned long event, void *data)
data               17 drivers/clk/sunxi-ng/ccu_div.c 					void *data)
data               19 drivers/clk/sunxi-ng/ccu_div.c 	struct ccu_div *cd = data;
data               99 drivers/clk/sunxi-ng/ccu_mp.c 				       void *data)
data              101 drivers/clk/sunxi-ng/ccu_mp.c 	struct ccu_mp *cmp = data;
data               36 drivers/clk/sunxi-ng/ccu_mult.c 					 void *data)
data               38 drivers/clk/sunxi-ng/ccu_mult.c 	struct ccu_mult *cm = data;
data               84 drivers/clk/sunxi-ng/ccu_mux.c 				  void *data)
data               99 drivers/clk/sunxi-ng/ccu_mux.c 				  req->rate, data);
data              123 drivers/clk/sunxi-ng/ccu_mux.c 		tmp_rate = round(cm, parent, &parent_rate, req->rate, data);
data              262 drivers/clk/sunxi-ng/ccu_mux.c 			       unsigned long event, void *data)
data               97 drivers/clk/sunxi-ng/ccu_mux.h 				  void *data);
data              110 drivers/clk/sunxi-ng/ccu_nkm.c 					void *data)
data              112 drivers/clk/sunxi-ng/ccu_nkm.c 	struct ccu_nkm *nkm = data;
data               36 drivers/clk/sunxi/clk-a10-ve.c 	struct ve_reset_data *data = container_of(rcdev,
data               42 drivers/clk/sunxi/clk-a10-ve.c 	spin_lock_irqsave(data->lock, flags);
data               44 drivers/clk/sunxi/clk-a10-ve.c 	reg = readl(data->reg);
data               45 drivers/clk/sunxi/clk-a10-ve.c 	writel(reg & ~BIT(SUN4I_VE_RESET), data->reg);
data               47 drivers/clk/sunxi/clk-a10-ve.c 	spin_unlock_irqrestore(data->lock, flags);
data               55 drivers/clk/sunxi/clk-a10-ve.c 	struct ve_reset_data *data = container_of(rcdev,
data               61 drivers/clk/sunxi/clk-a10-ve.c 	spin_lock_irqsave(data->lock, flags);
data               63 drivers/clk/sunxi/clk-a10-ve.c 	reg = readl(data->reg);
data               64 drivers/clk/sunxi/clk-a10-ve.c 	writel(reg | BIT(SUN4I_VE_RESET), data->reg);
data               66 drivers/clk/sunxi/clk-a10-ve.c 	spin_unlock_irqrestore(data->lock, flags);
data              177 drivers/clk/sunxi/clk-factors.c 					    const struct factors_data *data,
data              198 drivers/clk/sunxi/clk-factors.c 	if (data->name)
data              199 drivers/clk/sunxi/clk-factors.c 		clk_name = data->name;
data              209 drivers/clk/sunxi/clk-factors.c 	factors->config = data->table;
data              210 drivers/clk/sunxi/clk-factors.c 	factors->get_factors = data->getter;
data              211 drivers/clk/sunxi/clk-factors.c 	factors->recalc = data->recalc;
data              215 drivers/clk/sunxi/clk-factors.c 	if (data->enable) {
data              224 drivers/clk/sunxi/clk-factors.c 		gate->bit_idx = data->enable;
data              230 drivers/clk/sunxi/clk-factors.c 	if (data->mux) {
data              239 drivers/clk/sunxi/clk-factors.c 		mux->shift = data->mux;
data              240 drivers/clk/sunxi/clk-factors.c 		mux->mask = data->muxmask;
data              273 drivers/clk/sunxi/clk-factors.c 				   const struct factors_data *data,
data              277 drivers/clk/sunxi/clk-factors.c 	return __sunxi_factors_register(node, data, lock, reg, 0);
data              281 drivers/clk/sunxi/clk-factors.c 					    const struct factors_data *data,
data              285 drivers/clk/sunxi/clk-factors.c 	return __sunxi_factors_register(node, data, lock, reg, CLK_IS_CRITICAL);
data               55 drivers/clk/sunxi/clk-factors.h 				   const struct factors_data *data,
data               59 drivers/clk/sunxi/clk-factors.h 					    const struct factors_data *data,
data              291 drivers/clk/sunxi/clk-mod0.c 				   const struct factors_data *data,
data              314 drivers/clk/sunxi/clk-mod0.c 	clk_data->clks[0] = sunxi_factors_register(node, data, lock, reg);
data               49 drivers/clk/sunxi/clk-sun4i-display.c 	struct reset_data *data = rcdev_to_reset_data(rcdev);
data               53 drivers/clk/sunxi/clk-sun4i-display.c 	spin_lock_irqsave(data->lock, flags);
data               55 drivers/clk/sunxi/clk-sun4i-display.c 	reg = readl(data->reg);
data               56 drivers/clk/sunxi/clk-sun4i-display.c 	writel(reg & ~BIT(data->offset + id), data->reg);
data               58 drivers/clk/sunxi/clk-sun4i-display.c 	spin_unlock_irqrestore(data->lock, flags);
data               66 drivers/clk/sunxi/clk-sun4i-display.c 	struct reset_data *data = rcdev_to_reset_data(rcdev);
data               70 drivers/clk/sunxi/clk-sun4i-display.c 	spin_lock_irqsave(data->lock, flags);
data               72 drivers/clk/sunxi/clk-sun4i-display.c 	reg = readl(data->reg);
data               73 drivers/clk/sunxi/clk-sun4i-display.c 	writel(reg | BIT(data->offset + id), data->reg);
data               75 drivers/clk/sunxi/clk-sun4i-display.c 	spin_unlock_irqrestore(data->lock, flags);
data               83 drivers/clk/sunxi/clk-sun4i-display.c 	struct reset_data *data = rcdev_to_reset_data(rcdev);
data               85 drivers/clk/sunxi/clk-sun4i-display.c 	return !(readl(data->reg) & BIT(data->offset + id));
data              102 drivers/clk/sunxi/clk-sun4i-display.c 					  const struct sun4i_a10_display_clk_data *data)
data              123 drivers/clk/sunxi/clk-sun4i-display.c 	ret = of_clk_parent_fill(node, parents, data->parents);
data              124 drivers/clk/sunxi/clk-sun4i-display.c 	if (ret != data->parents) {
data              134 drivers/clk/sunxi/clk-sun4i-display.c 	mux->shift = data->offset_mux;
data              135 drivers/clk/sunxi/clk-sun4i-display.c 	mux->mask = (1 << data->width_mux) - 1;
data              143 drivers/clk/sunxi/clk-sun4i-display.c 	gate->bit_idx = data->offset_en;
data              146 drivers/clk/sunxi/clk-sun4i-display.c 	if (data->has_div) {
data              152 drivers/clk/sunxi/clk-sun4i-display.c 		div->shift = data->offset_div;
data              153 drivers/clk/sunxi/clk-sun4i-display.c 		div->width = data->width_div;
data              158 drivers/clk/sunxi/clk-sun4i-display.c 				     parents, data->parents,
data              160 drivers/clk/sunxi/clk-sun4i-display.c 				     data->has_div ? &div->hw : NULL,
data              161 drivers/clk/sunxi/clk-sun4i-display.c 				     data->has_div ? &clk_divider_ops : NULL,
data              163 drivers/clk/sunxi/clk-sun4i-display.c 				     data->flags);
data              175 drivers/clk/sunxi/clk-sun4i-display.c 	if (!data->num_rst)
data              183 drivers/clk/sunxi/clk-sun4i-display.c 	reset_data->offset = data->offset_rst;
data              185 drivers/clk/sunxi/clk-sun4i-display.c 	reset_data->rcdev.nr_resets = data->num_rst;
data              189 drivers/clk/sunxi/clk-sun4i-display.c 	if (data->num_rst == 1) {
data               31 drivers/clk/sunxi/clk-sun6i-apb0-gates.c 	{ .compatible = "allwinner,sun6i-a31-apb0-gates-clk", .data = &sun6i_a31_apb0_gates },
data               32 drivers/clk/sunxi/clk-sun6i-apb0-gates.c 	{ .compatible = "allwinner,sun8i-a23-apb0-gates-clk", .data = &sun8i_a23_apb0_gates },
data               41 drivers/clk/sunxi/clk-sun6i-apb0-gates.c 	const struct gates_data *data;
data               56 drivers/clk/sunxi/clk-sun6i-apb0-gates.c 	data = device->data;
data               73 drivers/clk/sunxi/clk-sun6i-apb0-gates.c 	ngates = find_last_bit(data->mask, SUN6I_APB0_GATES_MAX_SIZE);
data               79 drivers/clk/sunxi/clk-sun6i-apb0-gates.c 	for_each_set_bit(i, data->mask, SUN6I_APB0_GATES_MAX_SIZE) {
data               38 drivers/clk/sunxi/clk-sun9i-mmc.c 	struct sun9i_mmc_clk_data *data = container_of(rcdev,
data               42 drivers/clk/sunxi/clk-sun9i-mmc.c 	void __iomem *reg = data->membase + SUN9I_MMC_WIDTH * id;
data               45 drivers/clk/sunxi/clk-sun9i-mmc.c 	clk_prepare_enable(data->clk);
data               46 drivers/clk/sunxi/clk-sun9i-mmc.c 	spin_lock_irqsave(&data->lock, flags);
data               51 drivers/clk/sunxi/clk-sun9i-mmc.c 	spin_unlock_irqrestore(&data->lock, flags);
data               52 drivers/clk/sunxi/clk-sun9i-mmc.c 	clk_disable_unprepare(data->clk);
data               60 drivers/clk/sunxi/clk-sun9i-mmc.c 	struct sun9i_mmc_clk_data *data = container_of(rcdev,
data               64 drivers/clk/sunxi/clk-sun9i-mmc.c 	void __iomem *reg = data->membase + SUN9I_MMC_WIDTH * id;
data               67 drivers/clk/sunxi/clk-sun9i-mmc.c 	clk_prepare_enable(data->clk);
data               68 drivers/clk/sunxi/clk-sun9i-mmc.c 	spin_lock_irqsave(&data->lock, flags);
data               73 drivers/clk/sunxi/clk-sun9i-mmc.c 	spin_unlock_irqrestore(&data->lock, flags);
data               74 drivers/clk/sunxi/clk-sun9i-mmc.c 	clk_disable_unprepare(data->clk);
data               98 drivers/clk/sunxi/clk-sun9i-mmc.c 	struct sun9i_mmc_clk_data *data;
data              105 drivers/clk/sunxi/clk-sun9i-mmc.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              106 drivers/clk/sunxi/clk-sun9i-mmc.c 	if (!data)
data              109 drivers/clk/sunxi/clk-sun9i-mmc.c 	spin_lock_init(&data->lock);
data              114 drivers/clk/sunxi/clk-sun9i-mmc.c 	data->membase = devm_ioremap_resource(&pdev->dev, r);
data              115 drivers/clk/sunxi/clk-sun9i-mmc.c 	if (IS_ERR(data->membase))
data              116 drivers/clk/sunxi/clk-sun9i-mmc.c 		return PTR_ERR(data->membase);
data              118 drivers/clk/sunxi/clk-sun9i-mmc.c 	clk_data = &data->clk_data;
data              125 drivers/clk/sunxi/clk-sun9i-mmc.c 	data->clk = devm_clk_get(&pdev->dev, NULL);
data              126 drivers/clk/sunxi/clk-sun9i-mmc.c 	if (IS_ERR(data->clk)) {
data              128 drivers/clk/sunxi/clk-sun9i-mmc.c 		return PTR_ERR(data->clk);
data              131 drivers/clk/sunxi/clk-sun9i-mmc.c 	data->reset = devm_reset_control_get_exclusive(&pdev->dev, NULL);
data              132 drivers/clk/sunxi/clk-sun9i-mmc.c 	if (IS_ERR(data->reset)) {
data              134 drivers/clk/sunxi/clk-sun9i-mmc.c 		return PTR_ERR(data->reset);
data              137 drivers/clk/sunxi/clk-sun9i-mmc.c 	ret = reset_control_deassert(data->reset);
data              143 drivers/clk/sunxi/clk-sun9i-mmc.c 	clk_parent = __clk_get_name(data->clk);
data              150 drivers/clk/sunxi/clk-sun9i-mmc.c 						      data->membase + SUN9I_MMC_WIDTH * i,
data              152 drivers/clk/sunxi/clk-sun9i-mmc.c 						      &data->lock);
data              164 drivers/clk/sunxi/clk-sun9i-mmc.c 	data->rcdev.owner = THIS_MODULE;
data              165 drivers/clk/sunxi/clk-sun9i-mmc.c 	data->rcdev.nr_resets = count;
data              166 drivers/clk/sunxi/clk-sun9i-mmc.c 	data->rcdev.ops = &sun9i_mmc_reset_ops;
data              167 drivers/clk/sunxi/clk-sun9i-mmc.c 	data->rcdev.of_node = pdev->dev.of_node;
data              169 drivers/clk/sunxi/clk-sun9i-mmc.c 	ret = reset_controller_register(&data->rcdev);
data              173 drivers/clk/sunxi/clk-sun9i-mmc.c 	platform_set_drvdata(pdev, data);
data              185 drivers/clk/sunxi/clk-sun9i-mmc.c 	reset_control_assert(data->reset);
data              557 drivers/clk/sunxi/clk-sunxi.c 						   const struct factors_data *data)
data              568 drivers/clk/sunxi/clk-sunxi.c 	return sunxi_factors_register(node, data, &clk_lock, reg);
data              651 drivers/clk/sunxi/clk-sunxi.c 					       const struct mux_data *data,
data              675 drivers/clk/sunxi/clk-sunxi.c 			       data->shift, SUNXI_MUX_GATE_WIDTH,
data              776 drivers/clk/sunxi/clk-sunxi.c 					   const struct div_data *data)
data              798 drivers/clk/sunxi/clk-sunxi.c 					 reg, data->shift, data->width,
data              799 drivers/clk/sunxi/clk-sunxi.c 					 data->pow ? CLK_DIVIDER_POWER_OF_TWO : 0,
data              800 drivers/clk/sunxi/clk-sunxi.c 					 data->table, &clk_lock);
data              944 drivers/clk/sunxi/clk-sunxi.c 						 const struct divs_data *data)
data              955 drivers/clk/sunxi/clk-sunxi.c 	struct factors_data factors = *data->factors;
data              962 drivers/clk/sunxi/clk-sunxi.c 	if (data->ndivs)
data              963 drivers/clk/sunxi/clk-sunxi.c 		ndivs = data->ndivs;
data              967 drivers/clk/sunxi/clk-sunxi.c 		if (data->div[i].self) {
data             1025 drivers/clk/sunxi/clk-sunxi.c 		if (data->div[i].self) {
data             1035 drivers/clk/sunxi/clk-sunxi.c 		if (data->div[i].gate) {
data             1041 drivers/clk/sunxi/clk-sunxi.c 			gate->bit_idx = data->div[i].gate;
data             1048 drivers/clk/sunxi/clk-sunxi.c 		if (data->div[i].fixed) {
data             1054 drivers/clk/sunxi/clk-sunxi.c 			fix_factor->div = data->div[i].fixed;
data             1063 drivers/clk/sunxi/clk-sunxi.c 			flags = data->div[i].pow ? CLK_DIVIDER_POWER_OF_TWO : 0;
data             1066 drivers/clk/sunxi/clk-sunxi.c 			divider->shift = data->div[i].shift;
data             1070 drivers/clk/sunxi/clk-sunxi.c 			divider->table = data->div[i].table;
data             1083 drivers/clk/sunxi/clk-sunxi.c 						 (data->div[i].critical ?
data               32 drivers/clk/sunxi/clk-usb.c 	struct usb_reset_data *data = container_of(rcdev,
data               38 drivers/clk/sunxi/clk-usb.c 	clk_prepare_enable(data->clk);
data               39 drivers/clk/sunxi/clk-usb.c 	spin_lock_irqsave(data->lock, flags);
data               41 drivers/clk/sunxi/clk-usb.c 	reg = readl(data->reg);
data               42 drivers/clk/sunxi/clk-usb.c 	writel(reg & ~BIT(id), data->reg);
data               44 drivers/clk/sunxi/clk-usb.c 	spin_unlock_irqrestore(data->lock, flags);
data               45 drivers/clk/sunxi/clk-usb.c 	clk_disable_unprepare(data->clk);
data               53 drivers/clk/sunxi/clk-usb.c 	struct usb_reset_data *data = container_of(rcdev,
data               59 drivers/clk/sunxi/clk-usb.c 	clk_prepare_enable(data->clk);
data               60 drivers/clk/sunxi/clk-usb.c 	spin_lock_irqsave(data->lock, flags);
data               62 drivers/clk/sunxi/clk-usb.c 	reg = readl(data->reg);
data               63 drivers/clk/sunxi/clk-usb.c 	writel(reg | BIT(id), data->reg);
data               65 drivers/clk/sunxi/clk-usb.c 	spin_unlock_irqrestore(data->lock, flags);
data               66 drivers/clk/sunxi/clk-usb.c 	clk_disable_unprepare(data->clk);
data               89 drivers/clk/sunxi/clk-usb.c 				       const struct usb_clk_data *data,
data              110 drivers/clk/sunxi/clk-usb.c 	qty = find_last_bit((unsigned long *)&data->clk_mask,
data              123 drivers/clk/sunxi/clk-usb.c 	for_each_set_bit(i, (unsigned long *)&data->clk_mask,
data              141 drivers/clk/sunxi/clk-usb.c 	if (data->reset_mask == 0)
data              148 drivers/clk/sunxi/clk-usb.c 	if (data->reset_needs_clk) {
data              159 drivers/clk/sunxi/clk-usb.c 	reset_data->rcdev.nr_resets = __fls(data->reset_mask) + 1;
data               48 drivers/clk/tegra/clk-bpmp.c 		const void *data;
data               53 drivers/clk/tegra/clk-bpmp.c 		void *data;
data               77 drivers/clk/tegra/clk-bpmp.c 	memcpy(req + 4, clk->tx.data, clk->tx.size);
data               81 drivers/clk/tegra/clk-bpmp.c 	msg.tx.data = &request;
data               83 drivers/clk/tegra/clk-bpmp.c 	msg.rx.data = clk->rx.data;
data              133 drivers/clk/tegra/clk-bpmp.c 	msg.rx.data = &response;
data              155 drivers/clk/tegra/clk-bpmp.c 	msg.tx.data = &request;
data              157 drivers/clk/tegra/clk-bpmp.c 	msg.rx.data = &response;
data              182 drivers/clk/tegra/clk-bpmp.c 	msg.tx.data = &request;
data              184 drivers/clk/tegra/clk-bpmp.c 	msg.rx.data = &response;
data              208 drivers/clk/tegra/clk-bpmp.c 	msg.tx.data = &request;
data              210 drivers/clk/tegra/clk-bpmp.c 	msg.rx.data = &response;
data              233 drivers/clk/tegra/clk-bpmp.c 	msg.rx.data = &response;
data              264 drivers/clk/tegra/clk-bpmp.c 	msg.tx.data = &request;
data              266 drivers/clk/tegra/clk-bpmp.c 	msg.rx.data = &response;
data              316 drivers/clk/tegra/clk-bpmp.c 	msg.rx.data = &response;
data              340 drivers/clk/tegra/clk-bpmp.c 	msg.rx.data = &response;
data              581 drivers/clk/tegra/clk-bpmp.c 					      void *data)
data              584 drivers/clk/tegra/clk-bpmp.c 	struct tegra_bpmp *bpmp = data;
data             1273 drivers/clk/tegra/clk-dfll.c static int attr_enable_get(void *data, u64 *val)
data             1275 drivers/clk/tegra/clk-dfll.c 	struct tegra_dfll *td = data;
data             1281 drivers/clk/tegra/clk-dfll.c static int attr_enable_set(void *data, u64 val)
data             1283 drivers/clk/tegra/clk-dfll.c 	struct tegra_dfll *td = data;
data             1290 drivers/clk/tegra/clk-dfll.c static int attr_lock_get(void *data, u64 *val)
data             1292 drivers/clk/tegra/clk-dfll.c 	struct tegra_dfll *td = data;
data             1298 drivers/clk/tegra/clk-dfll.c static int attr_lock_set(void *data, u64 val)
data             1300 drivers/clk/tegra/clk-dfll.c 	struct tegra_dfll *td = data;
data             1306 drivers/clk/tegra/clk-dfll.c static int attr_rate_get(void *data, u64 *val)
data             1308 drivers/clk/tegra/clk-dfll.c 	struct tegra_dfll *td = data;
data             1315 drivers/clk/tegra/clk-dfll.c static int attr_rate_set(void *data, u64 val)
data             1317 drivers/clk/tegra/clk-dfll.c 	struct tegra_dfll *td = data;
data             1323 drivers/clk/tegra/clk-dfll.c static int attr_registers_show(struct seq_file *s, void *data)
data              137 drivers/clk/tegra/clk-tegra-audio.c 	struct tegra_audio_clk_initdata *data;
data              140 drivers/clk/tegra/clk-tegra-audio.c 	for (i = 0, data = sync; i < num_sync_clks; i++, data++) {
data              141 drivers/clk/tegra/clk-tegra-audio.c 		dt_clk = tegra_lookup_dt_id(data->mux_clk_id, tegra_clks);
data              145 drivers/clk/tegra/clk-tegra-audio.c 		clk = clk_register_mux(NULL, data->mux_name, mux_names,
data              148 drivers/clk/tegra/clk-tegra-audio.c 					clk_base + data->offset, 0, 3, 0,
data              152 drivers/clk/tegra/clk-tegra-audio.c 		dt_clk = tegra_lookup_dt_id(data->gate_clk_id, tegra_clks);
data              156 drivers/clk/tegra/clk-tegra-audio.c 		clk = clk_register_gate(NULL, data->gate_name, data->mux_name,
data              157 drivers/clk/tegra/clk-tegra-audio.c 					0, clk_base + data->offset, 4,
data              203 drivers/clk/tegra/clk-tegra-audio.c 		struct tegra_sync_source_initdata *data;
data              205 drivers/clk/tegra/clk-tegra-audio.c 		data = &sync_source_clks[i];
data              207 drivers/clk/tegra/clk-tegra-audio.c 		dt_clk = tegra_lookup_dt_id(data->clk_id, tegra_clks);
data              211 drivers/clk/tegra/clk-tegra-audio.c 		clk = tegra_clk_register_sync_source(data->name, sync_max_rate);
data              228 drivers/clk/tegra/clk-tegra-audio.c 		struct tegra_audio2x_clk_initdata *data;
data              230 drivers/clk/tegra/clk-tegra-audio.c 		data = &audio2x_clks[i];
data              231 drivers/clk/tegra/clk-tegra-audio.c 		dt_clk = tegra_lookup_dt_id(data->clk_id, tegra_clks);
data              235 drivers/clk/tegra/clk-tegra-audio.c 		clk = clk_register_fixed_factor(NULL, data->name_2x,
data              236 drivers/clk/tegra/clk-tegra-audio.c 				data->parent, CLK_SET_RATE_PARENT, 2, 1);
data              237 drivers/clk/tegra/clk-tegra-audio.c 		clk = tegra_clk_register_divider(data->div_name,
data              238 drivers/clk/tegra/clk-tegra-audio.c 				data->name_2x, clk_base + AUDIO_SYNC_DOUBLER,
data              239 drivers/clk/tegra/clk-tegra-audio.c 				0, 0, data->div_offset, 1, 0,
data              241 drivers/clk/tegra/clk-tegra-audio.c 		clk = tegra_clk_register_periph_gate(data->gate_name,
data              242 drivers/clk/tegra/clk-tegra-audio.c 				data->div_name, TEGRA_PERIPH_NO_RESET,
data              243 drivers/clk/tegra/clk-tegra-audio.c 				clk_base, CLK_SET_RATE_PARENT, data->clk_num,
data              881 drivers/clk/tegra/clk-tegra-periph.c 		struct tegra_periph_init_data *data;
data              883 drivers/clk/tegra/clk-tegra-periph.c 		data = periph_clks + i;
data              885 drivers/clk/tegra/clk-tegra-periph.c 		dt_clk = tegra_lookup_dt_id(data->clk_id, tegra_clks);
data              889 drivers/clk/tegra/clk-tegra-periph.c 		bank = get_reg_bank(data->periph.gate.clk_num);
data              893 drivers/clk/tegra/clk-tegra-periph.c 		data->periph.gate.regs = bank;
data              894 drivers/clk/tegra/clk-tegra-periph.c 		clk = tegra_clk_register_periph_data(clk_base, data);
data              907 drivers/clk/tegra/clk-tegra-periph.c 		struct tegra_periph_init_data *data;
data              909 drivers/clk/tegra/clk-tegra-periph.c 		data = gate_clks + i;
data              911 drivers/clk/tegra/clk-tegra-periph.c 		dt_clk = tegra_lookup_dt_id(data->clk_id, tegra_clks);
data              915 drivers/clk/tegra/clk-tegra-periph.c 		clk = tegra_clk_register_periph_gate(data->name,
data              916 drivers/clk/tegra/clk-tegra-periph.c 				data->p.parent_name, data->periph.gate.flags,
data              917 drivers/clk/tegra/clk-tegra-periph.c 				clk_base, data->flags,
data              918 drivers/clk/tegra/clk-tegra-periph.c 				data->periph.gate.clk_num,
data              932 drivers/clk/tegra/clk-tegra-periph.c 		struct tegra_periph_init_data *data;
data              934 drivers/clk/tegra/clk-tegra-periph.c 		data = div_clks + i;
data              936 drivers/clk/tegra/clk-tegra-periph.c 		dt_clk = tegra_lookup_dt_id(data->clk_id, tegra_clks);
data              940 drivers/clk/tegra/clk-tegra-periph.c 		clk = tegra_clk_register_divider(data->name,
data              941 drivers/clk/tegra/clk-tegra-periph.c 				data->p.parent_name, clk_base + data->offset,
data              942 drivers/clk/tegra/clk-tegra-periph.c 				data->flags, data->periph.divider.flags,
data              943 drivers/clk/tegra/clk-tegra-periph.c 				data->periph.divider.shift,
data              944 drivers/clk/tegra/clk-tegra-periph.c 				data->periph.divider.width,
data              945 drivers/clk/tegra/clk-tegra-periph.c 				data->periph.divider.frac_width,
data              946 drivers/clk/tegra/clk-tegra-periph.c 				data->periph.divider.lock);
data              969 drivers/clk/tegra/clk-tegra-periph.c 		struct pll_out_data *data;
data              971 drivers/clk/tegra/clk-tegra-periph.c 		data = pllp_out_clks + i;
data              973 drivers/clk/tegra/clk-tegra-periph.c 		dt_clk = tegra_lookup_dt_id(data->clk_id, tegra_clks);
data              977 drivers/clk/tegra/clk-tegra-periph.c 		clk = tegra_clk_register_divider(data->div_name, "pll_p",
data              978 drivers/clk/tegra/clk-tegra-periph.c 				clk_base + data->offset, 0, data->div_flags,
data              979 drivers/clk/tegra/clk-tegra-periph.c 				data->div_shift, 8, 1, data->lock);
data              980 drivers/clk/tegra/clk-tegra-periph.c 		clk = tegra_clk_register_pll_out(data->pll_out_name,
data              981 drivers/clk/tegra/clk-tegra-periph.c 				data->div_name, clk_base + data->offset,
data              982 drivers/clk/tegra/clk-tegra-periph.c 				data->rst_shift + 1, data->rst_shift,
data              984 drivers/clk/tegra/clk-tegra-periph.c 				data->lock);
data               78 drivers/clk/tegra/clk-tegra-pmc.c 		struct pmc_clk_init_data *data;
data               80 drivers/clk/tegra/clk-tegra-pmc.c 		data = pmc_clks + i;
data               82 drivers/clk/tegra/clk-tegra-pmc.c 		dt_clk = tegra_lookup_dt_id(data->mux_id, tegra_clks);
data               86 drivers/clk/tegra/clk-tegra-pmc.c 		clk = clk_register_mux(NULL, data->mux_name, data->parents,
data               87 drivers/clk/tegra/clk-tegra-pmc.c 				data->num_parents,
data               89 drivers/clk/tegra/clk-tegra-pmc.c 				pmc_base + PMC_CLK_OUT_CNTRL, data->mux_shift,
data               94 drivers/clk/tegra/clk-tegra-pmc.c 		dt_clk = tegra_lookup_dt_id(data->gate_id, tegra_clks);
data               98 drivers/clk/tegra/clk-tegra-pmc.c 		clk = clk_register_gate(NULL, data->gate_name, data->mux_name,
data              101 drivers/clk/tegra/clk-tegra-pmc.c 					data->gate_shift, 0, &clk_out_lock);
data              103 drivers/clk/tegra/clk-tegra-pmc.c 		clk_register_clkdev(clk, data->dev_name, data->gate_name);
data             1035 drivers/clk/tegra/clk-tegra114.c 	struct tegra_periph_init_data *data;
data             1082 drivers/clk/tegra/clk-tegra114.c 		data = &tegra_periph_clk_list[i];
data             1083 drivers/clk/tegra/clk-tegra114.c 		clk = tegra_clk_register_periph_data(clk_base, data);
data             1084 drivers/clk/tegra/clk-tegra114.c 		clks[data->clk_id] = clk;
data              514 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c 		.data = &tegra124_dfll_fcpu_data,
data              518 drivers/clk/tegra/clk-tegra124-dfll-fcpu.c 		.data = &tegra210_dfll_fcpu_data
data              827 drivers/clk/tegra/clk-tegra20.c 	struct tegra_periph_init_data *data;
data              874 drivers/clk/tegra/clk-tegra20.c 		data = &tegra_periph_clk_list[i];
data              875 drivers/clk/tegra/clk-tegra20.c 		clk = tegra_clk_register_periph_data(clk_base, data);
data              876 drivers/clk/tegra/clk-tegra20.c 		clks[data->clk_id] = clk;
data              880 drivers/clk/tegra/clk-tegra20.c 		data = &tegra_periph_nodiv_clk_list[i];
data              881 drivers/clk/tegra/clk-tegra20.c 		clk = tegra_clk_register_periph_nodiv(data->name,
data              882 drivers/clk/tegra/clk-tegra20.c 					data->p.parent_names,
data              883 drivers/clk/tegra/clk-tegra20.c 					data->num_parents, &data->periph,
data              884 drivers/clk/tegra/clk-tegra20.c 					clk_base, data->offset);
data              885 drivers/clk/tegra/clk-tegra20.c 		clks[data->clk_id] = clk;
data             1108 drivers/clk/tegra/clk-tegra20.c 					       void *data)
data             1114 drivers/clk/tegra/clk-tegra20.c 	clk = of_clk_src_onecell_get(clkspec, data);
data             1027 drivers/clk/tegra/clk-tegra30.c 	struct tegra_periph_init_data *data;
data             1068 drivers/clk/tegra/clk-tegra30.c 		data = &tegra_periph_clk_list[i];
data             1069 drivers/clk/tegra/clk-tegra30.c 		clk = tegra_clk_register_periph_data(clk_base, data);
data             1070 drivers/clk/tegra/clk-tegra30.c 		clks[data->clk_id] = clk;
data             1074 drivers/clk/tegra/clk-tegra30.c 		data = &tegra_periph_nodiv_clk_list[i];
data             1075 drivers/clk/tegra/clk-tegra30.c 		clk = tegra_clk_register_periph_nodiv(data->name,
data             1076 drivers/clk/tegra/clk-tegra30.c 					data->p.parent_names,
data             1077 drivers/clk/tegra/clk-tegra30.c 					data->num_parents, &data->periph,
data             1078 drivers/clk/tegra/clk-tegra30.c 					clk_base, data->offset);
data             1079 drivers/clk/tegra/clk-tegra30.c 		clks[data->clk_id] = clk;
data              887 drivers/clk/ti/adpll.c 		pdata = match->data;
data              229 drivers/clk/ti/clkctrl.c 					      void *data)
data              231 drivers/clk/ti/clkctrl.c 	struct omap_clkctrl_provider *provider = data;
data              308 drivers/clk/ti/clkctrl.c 		       const struct omap_clkctrl_bit_data *data,
data              317 drivers/clk/ti/clkctrl.c 	clk_hw->enable_bit = data->bit;
data              321 drivers/clk/ti/clkctrl.c 				     data->bit, data->parents, 1,
data              329 drivers/clk/ti/clkctrl.c 		      const struct omap_clkctrl_bit_data *data,
data              340 drivers/clk/ti/clkctrl.c 	pname = data->parents;
data              352 drivers/clk/ti/clkctrl.c 	mux->shift = data->bit;
data              356 drivers/clk/ti/clkctrl.c 				     data->bit, data->parents, num_parents,
data              364 drivers/clk/ti/clkctrl.c 		      const struct omap_clkctrl_bit_data *data,
data              368 drivers/clk/ti/clkctrl.c 	const struct omap_clkctrl_div_data *div_data = data->data;
data              376 drivers/clk/ti/clkctrl.c 	div->shift = data->bit;
data              386 drivers/clk/ti/clkctrl.c 		       node, offset, data->bit);
data              392 drivers/clk/ti/clkctrl.c 				     data->bit, data->parents, 1,
data              400 drivers/clk/ti/clkctrl.c 			  const struct omap_clkctrl_reg_data *data,
data              403 drivers/clk/ti/clkctrl.c 	const struct omap_clkctrl_bit_data *bits = data->bit_data;
data              411 drivers/clk/ti/clkctrl.c 			_ti_clkctrl_setup_gate(provider, node, data->offset,
data              416 drivers/clk/ti/clkctrl.c 			_ti_clkctrl_setup_div(provider, node, data->offset,
data              421 drivers/clk/ti/clkctrl.c 			_ti_clkctrl_setup_mux(provider, node, data->offset,
data              434 drivers/clk/ti/clkctrl.c static void __init _clkctrl_add_provider(void *data,
data              437 drivers/clk/ti/clkctrl.c 	of_clk_add_hw_provider(np, _ti_omap4_clkctrl_xlate, data);
data              443 drivers/clk/ti/clkctrl.c 	const struct omap_clkctrl_data *data = default_clkctrl_data;
data              464 drivers/clk/ti/clkctrl.c 		data = omap4_clkctrl_data;
data              468 drivers/clk/ti/clkctrl.c 		data = omap5_clkctrl_data;
data              473 drivers/clk/ti/clkctrl.c 			data = dra7_clkctrl_compat_data;
data              475 drivers/clk/ti/clkctrl.c 			data = dra7_clkctrl_data;
data              488 drivers/clk/ti/clkctrl.c 			data = am3_clkctrl_compat_data;
data              490 drivers/clk/ti/clkctrl.c 			data = am3_clkctrl_data;
data              496 drivers/clk/ti/clkctrl.c 			data = am4_clkctrl_compat_data;
data              498 drivers/clk/ti/clkctrl.c 			data = am4_clkctrl_data;
data              503 drivers/clk/ti/clkctrl.c 			data = am438x_clkctrl_compat_data;
data              505 drivers/clk/ti/clkctrl.c 			data = am438x_clkctrl_data;
data              510 drivers/clk/ti/clkctrl.c 		data = dm814_clkctrl_data;
data              513 drivers/clk/ti/clkctrl.c 		data = dm816_clkctrl_data;
data              519 drivers/clk/ti/clkctrl.c 	while (data->addr) {
data              520 drivers/clk/ti/clkctrl.c 		if (addr == data->addr)
data              523 drivers/clk/ti/clkctrl.c 		data++;
data              526 drivers/clk/ti/clkctrl.c 	if (!data->addr) {
data              577 drivers/clk/ti/clkctrl.c 	reg_data = data->regs;
data              106 drivers/clk/ti/clock.h 	void *data;
data              177 drivers/clk/ti/clock.h 	const void *data;
data               18 drivers/clk/uniphier/clk-uniphier-core.c 					const struct uniphier_clk_data *data)
data               20 drivers/clk/uniphier/clk-uniphier-core.c 	switch (data->type) {
data               22 drivers/clk/uniphier/clk-uniphier-core.c 		return uniphier_clk_register_cpugear(dev, regmap, data->name,
data               23 drivers/clk/uniphier/clk-uniphier-core.c 						     &data->data.cpugear);
data               25 drivers/clk/uniphier/clk-uniphier-core.c 		return uniphier_clk_register_fixed_factor(dev, data->name,
data               26 drivers/clk/uniphier/clk-uniphier-core.c 							  &data->data.factor);
data               28 drivers/clk/uniphier/clk-uniphier-core.c 		return uniphier_clk_register_fixed_rate(dev, data->name,
data               29 drivers/clk/uniphier/clk-uniphier-core.c 							&data->data.rate);
data               31 drivers/clk/uniphier/clk-uniphier-core.c 		return uniphier_clk_register_gate(dev, regmap, data->name,
data               32 drivers/clk/uniphier/clk-uniphier-core.c 						  &data->data.gate);
data               34 drivers/clk/uniphier/clk-uniphier-core.c 		return uniphier_clk_register_mux(dev, regmap, data->name,
data               35 drivers/clk/uniphier/clk-uniphier-core.c 						 &data->data.mux);
data               46 drivers/clk/uniphier/clk-uniphier-core.c 	const struct uniphier_clk_data *p, *data;
data               51 drivers/clk/uniphier/clk-uniphier-core.c 	data = of_device_get_match_data(dev);
data               52 drivers/clk/uniphier/clk-uniphier-core.c 	if (WARN_ON(!data))
data               64 drivers/clk/uniphier/clk-uniphier-core.c 	for (p = data; p->name; p++)
data               79 drivers/clk/uniphier/clk-uniphier-core.c 	for (p = data; p->name; p++) {
data              106 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_ld4_sys_clk_data,
data              110 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro4_sys_clk_data,
data              114 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_sld8_sys_clk_data,
data              118 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro5_sys_clk_data,
data              122 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pxs2_sys_clk_data,
data              126 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_ld11_sys_clk_data,
data              130 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_ld20_sys_clk_data,
data              134 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pxs3_sys_clk_data,
data              139 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_ld4_mio_clk_data,
data              143 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_ld4_mio_clk_data,
data              147 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_ld4_mio_clk_data,
data              151 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro5_sd_clk_data,
data              155 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro5_sd_clk_data,
data              159 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_ld4_mio_clk_data,
data              163 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro5_sd_clk_data,
data              167 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro5_sd_clk_data,
data              172 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_ld4_peri_clk_data,
data              176 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro4_peri_clk_data,
data              180 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_ld4_peri_clk_data,
data              184 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro4_peri_clk_data,
data              188 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro4_peri_clk_data,
data              192 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro4_peri_clk_data,
data              196 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro4_peri_clk_data,
data              200 drivers/clk/uniphier/clk-uniphier-core.c 		.data = uniphier_pro4_peri_clk_data,
data               79 drivers/clk/uniphier/clk-uniphier-cpugear.c 				const struct uniphier_clk_cpugear_data *data)
data               92 drivers/clk/uniphier/clk-uniphier-cpugear.c 	init.parent_names = data->parent_names;
data               93 drivers/clk/uniphier/clk-uniphier-cpugear.c 	init.num_parents = data->num_parents,
data               96 drivers/clk/uniphier/clk-uniphier-cpugear.c 	gear->regbase = data->regbase;
data               97 drivers/clk/uniphier/clk-uniphier-cpugear.c 	gear->mask = data->mask;
data               14 drivers/clk/uniphier/clk-uniphier-fixed-factor.c 			const struct uniphier_clk_fixed_factor_data *data)
data               26 drivers/clk/uniphier/clk-uniphier-fixed-factor.c 	init.flags = data->parent_name ? CLK_SET_RATE_PARENT : 0;
data               27 drivers/clk/uniphier/clk-uniphier-fixed-factor.c 	init.parent_names = data->parent_name ? &data->parent_name : NULL;
data               28 drivers/clk/uniphier/clk-uniphier-fixed-factor.c 	init.num_parents = data->parent_name ? 1 : 0;
data               30 drivers/clk/uniphier/clk-uniphier-fixed-factor.c 	fix->mult = data->mult;
data               31 drivers/clk/uniphier/clk-uniphier-fixed-factor.c 	fix->div = data->div;
data               14 drivers/clk/uniphier/clk-uniphier-fixed-rate.c 				const struct uniphier_clk_fixed_rate_data *data)
data               30 drivers/clk/uniphier/clk-uniphier-fixed-rate.c 	fixed->fixed_rate = data->fixed_rate;
data               62 drivers/clk/uniphier/clk-uniphier-gate.c 				const struct uniphier_clk_gate_data *data)
data               74 drivers/clk/uniphier/clk-uniphier-gate.c 	init.flags = data->parent_name ? CLK_SET_RATE_PARENT : 0;
data               75 drivers/clk/uniphier/clk-uniphier-gate.c 	init.parent_names = data->parent_name ? &data->parent_name : NULL;
data               76 drivers/clk/uniphier/clk-uniphier-gate.c 	init.num_parents = data->parent_name ? 1 : 0;
data               79 drivers/clk/uniphier/clk-uniphier-gate.c 	gate->reg = data->reg;
data               80 drivers/clk/uniphier/clk-uniphier-gate.c 	gate->bit = data->bit;
data               26 drivers/clk/uniphier/clk-uniphier-mio.c 		.data.mux = {						\
data               59 drivers/clk/uniphier/clk-uniphier-mux.c 				const struct uniphier_clk_mux_data *data)
data               72 drivers/clk/uniphier/clk-uniphier-mux.c 	init.parent_names = data->parent_names;
data               73 drivers/clk/uniphier/clk-uniphier-mux.c 	init.num_parents = data->num_parents,
data               76 drivers/clk/uniphier/clk-uniphier-mux.c 	mux->reg = data->reg;
data               77 drivers/clk/uniphier/clk-uniphier-mux.c 	mux->masks = data->masks;
data               78 drivers/clk/uniphier/clk-uniphier-mux.c 	mux->vals = data->vals;
data               66 drivers/clk/uniphier/clk-uniphier.h 	} data;
data               75 drivers/clk/uniphier/clk-uniphier.h 		.data.cpugear = {				\
data               88 drivers/clk/uniphier/clk-uniphier.h 		.data.factor = {				\
data              100 drivers/clk/uniphier/clk-uniphier.h 		.data.gate = {					\
data              125 drivers/clk/uniphier/clk-uniphier.h 				const struct uniphier_clk_cpugear_data *data);
data              128 drivers/clk/uniphier/clk-uniphier.h 			const struct uniphier_clk_fixed_factor_data *data);
data              131 drivers/clk/uniphier/clk-uniphier.h 			const struct uniphier_clk_fixed_rate_data *data);
data              135 drivers/clk/uniphier/clk-uniphier.h 				const struct uniphier_clk_gate_data *data);
data              139 drivers/clk/uniphier/clk-uniphier.h 				const struct uniphier_clk_mux_data *data);
data               30 drivers/clk/ux500/u8500_of_clk.c 				     void *data)
data               32 drivers/clk/ux500/u8500_of_clk.c 	struct clk **clk_data = data;
data               71 drivers/clk/versatile/clk-sp810.c 		void *data)
data               73 drivers/clk/versatile/clk-sp810.c 	struct clk_sp810 *sp810 = data;
data              244 drivers/clk/x86/clk-pmc-atom.c static void plt_clk_unregister_fixed_rate_loop(struct clk_plt_data *data,
data              248 drivers/clk/x86/clk-pmc-atom.c 		plt_clk_unregister_fixed_rate(data->parents[i]);
data              259 drivers/clk/x86/clk-pmc-atom.c static void plt_clk_unregister_loop(struct clk_plt_data *data,
data              263 drivers/clk/x86/clk-pmc-atom.c 		plt_clk_unregister(data->clks[i]);
data              267 drivers/clk/x86/clk-pmc-atom.c 					     struct clk_plt_data *data,
data              275 drivers/clk/x86/clk-pmc-atom.c 	data->nparents = 0;
data              279 drivers/clk/x86/clk-pmc-atom.c 	data->parents = devm_kcalloc(&pdev->dev, nparents,
data              280 drivers/clk/x86/clk-pmc-atom.c 				     sizeof(*data->parents), GFP_KERNEL);
data              281 drivers/clk/x86/clk-pmc-atom.c 	if (!data->parents)
data              290 drivers/clk/x86/clk-pmc-atom.c 		data->parents[i] =
data              294 drivers/clk/x86/clk-pmc-atom.c 		if (IS_ERR(data->parents[i])) {
data              295 drivers/clk/x86/clk-pmc-atom.c 			err = PTR_ERR(data->parents[i]);
data              301 drivers/clk/x86/clk-pmc-atom.c 	data->nparents = nparents;
data              305 drivers/clk/x86/clk-pmc-atom.c 	plt_clk_unregister_fixed_rate_loop(data, i);
data              310 drivers/clk/x86/clk-pmc-atom.c static void plt_clk_unregister_parents(struct clk_plt_data *data)
data              312 drivers/clk/x86/clk-pmc-atom.c 	plt_clk_unregister_fixed_rate_loop(data, data->nparents);
data              319 drivers/clk/x86/clk-pmc-atom.c 	struct clk_plt_data *data;
data              327 drivers/clk/x86/clk-pmc-atom.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              328 drivers/clk/x86/clk-pmc-atom.c 	if (!data)
data              331 drivers/clk/x86/clk-pmc-atom.c 	parent_names = plt_clk_register_parents(pdev, data, pmc_data->clks);
data              336 drivers/clk/x86/clk-pmc-atom.c 		data->clks[i] = plt_clk_register(pdev, i, pmc_data,
data              337 drivers/clk/x86/clk-pmc-atom.c 						 parent_names, data->nparents);
data              338 drivers/clk/x86/clk-pmc-atom.c 		if (IS_ERR(data->clks[i])) {
data              339 drivers/clk/x86/clk-pmc-atom.c 			err = PTR_ERR(data->clks[i]);
data              343 drivers/clk/x86/clk-pmc-atom.c 	data->mclk_lookup = clkdev_hw_create(&data->clks[3]->hw, "mclk", NULL);
data              344 drivers/clk/x86/clk-pmc-atom.c 	if (!data->mclk_lookup) {
data              349 drivers/clk/x86/clk-pmc-atom.c 	data->ether_clk_lookup = clkdev_hw_create(&data->clks[4]->hw,
data              351 drivers/clk/x86/clk-pmc-atom.c 	if (!data->ether_clk_lookup) {
data              356 drivers/clk/x86/clk-pmc-atom.c 	plt_clk_free_parent_names_loop(parent_names, data->nparents);
data              358 drivers/clk/x86/clk-pmc-atom.c 	platform_set_drvdata(pdev, data);
data              362 drivers/clk/x86/clk-pmc-atom.c 	clkdev_drop(data->mclk_lookup);
data              364 drivers/clk/x86/clk-pmc-atom.c 	plt_clk_unregister_loop(data, i);
data              365 drivers/clk/x86/clk-pmc-atom.c 	plt_clk_unregister_parents(data);
data              366 drivers/clk/x86/clk-pmc-atom.c 	plt_clk_free_parent_names_loop(parent_names, data->nparents);
data              372 drivers/clk/x86/clk-pmc-atom.c 	struct clk_plt_data *data;
data              374 drivers/clk/x86/clk-pmc-atom.c 	data = platform_get_drvdata(pdev);
data              376 drivers/clk/x86/clk-pmc-atom.c 	clkdev_drop(data->ether_clk_lookup);
data              377 drivers/clk/x86/clk-pmc-atom.c 	clkdev_drop(data->mclk_lookup);
data              378 drivers/clk/x86/clk-pmc-atom.c 	plt_clk_unregister_loop(data, PMC_CLK_NUM);
data              379 drivers/clk/x86/clk-pmc-atom.c 	plt_clk_unregister_parents(data);
data             1041 drivers/clk/zte/clk-zx296718.c 	{ .compatible = "zte,zx296718-topcrm", .data = &top_clocks_init },
data             1042 drivers/clk/zte/clk-zx296718.c 	{ .compatible = "zte,zx296718-lsp0crm", .data = &lsp0_clocks_init },
data             1043 drivers/clk/zte/clk-zx296718.c 	{ .compatible = "zte,zx296718-lsp1crm", .data = &lsp1_clocks_init },
data             1044 drivers/clk/zte/clk-zx296718.c 	{ .compatible = "zte,zx296718-audiocrm", .data = &audio_clocks_init },
data              600 drivers/clk/zynq/clkc.c 	if (slcr->data) {
data              601 drivers/clk/zynq/clkc.c 		zynq_clkc_base = (__force void __iomem *)slcr->data + res.start;
data              138 drivers/clk/zynqmp/pll.c 	u32 fbdiv, data;
data              153 drivers/clk/zynqmp/pll.c 		data = ret_payload[1];
data              154 drivers/clk/zynqmp/pll.c 		frac = (parent_rate * data) / FRAC_DIV;
data               95 drivers/clocksource/dw_apb_timer.c static irqreturn_t dw_apb_clockevent_irq(int irq, void *data)
data               97 drivers/clocksource/dw_apb_timer.c 	struct clock_event_device *evt = data;
data              230 drivers/clocksource/ingenic-timer.c 	{ .compatible = "ingenic,jz4740-tcu", .data = &jz4740_soc_info, },
data              231 drivers/clocksource/ingenic-timer.c 	{ .compatible = "ingenic,jz4725b-tcu", .data = &jz4725b_soc_info, },
data              232 drivers/clocksource/ingenic-timer.c 	{ .compatible = "ingenic,jz4770-tcu", .data = &jz4740_soc_info, },
data              239 drivers/clocksource/ingenic-timer.c 	const struct ingenic_soc_info *soc_info = id->data;
data               99 drivers/clocksource/mips-gic-timer.c static void gic_update_frequency(void *data)
data              101 drivers/clocksource/mips-gic-timer.c 	unsigned long rate = (unsigned long)data;
data              113 drivers/clocksource/mips-gic-timer.c 			    void *data)
data              115 drivers/clocksource/mips-gic-timer.c 	struct clk_notifier_data *cnd = data;
data              924 drivers/clocksource/sh_cmt.c 		.data = &sh_cmt_info[SH_CMT_48BIT]
data              929 drivers/clocksource/sh_cmt.c 		.data = &sh_cmt_info[SH_CMT0_RCAR_GEN2]
data              933 drivers/clocksource/sh_cmt.c 		.data = &sh_cmt_info[SH_CMT_48BIT]
data              937 drivers/clocksource/sh_cmt.c 		.data = &sh_cmt_info[SH_CMT_48BIT]
data              941 drivers/clocksource/sh_cmt.c 		.data = &sh_cmt_info[SH_CMT0_RCAR_GEN2]
data              945 drivers/clocksource/sh_cmt.c 		.data = &sh_cmt_info[SH_CMT1_RCAR_GEN2]
data              949 drivers/clocksource/sh_cmt.c 		.data = &sh_cmt_info[SH_CMT0_RCAR_GEN2]
data              953 drivers/clocksource/sh_cmt.c 		.data = &sh_cmt_info[SH_CMT1_RCAR_GEN2]
data               75 drivers/clocksource/timer-atmel-pit.c 	struct pit_data *data = clksrc_to_pit_data(cs);
data               81 drivers/clocksource/timer-atmel-pit.c 	elapsed = data->cnt;
data               82 drivers/clocksource/timer-atmel-pit.c 	t = pit_read(data->base, AT91_PIT_PIIR);
data               85 drivers/clocksource/timer-atmel-pit.c 	elapsed += PIT_PICNT(t) * data->cycle;
data               92 drivers/clocksource/timer-atmel-pit.c 	struct pit_data *data = clkevt_to_pit_data(dev);
data               95 drivers/clocksource/timer-atmel-pit.c 	pit_write(data->base, AT91_PIT_MR, (data->cycle - 1) | AT91_PIT_PITEN);
data              104 drivers/clocksource/timer-atmel-pit.c 	struct pit_data *data = clkevt_to_pit_data(dev);
data              107 drivers/clocksource/timer-atmel-pit.c 	data->cnt += data->cycle * PIT_PICNT(pit_read(data->base, AT91_PIT_PIVR));
data              108 drivers/clocksource/timer-atmel-pit.c 	pit_write(data->base, AT91_PIT_MR,
data              109 drivers/clocksource/timer-atmel-pit.c 		  (data->cycle - 1) | AT91_PIT_PITEN | AT91_PIT_PITIEN);
data              115 drivers/clocksource/timer-atmel-pit.c 	struct pit_data *data = clkevt_to_pit_data(cedev);
data              118 drivers/clocksource/timer-atmel-pit.c 	pit_write(data->base, AT91_PIT_MR, 0);
data              121 drivers/clocksource/timer-atmel-pit.c static void at91sam926x_pit_reset(struct pit_data *data)
data              124 drivers/clocksource/timer-atmel-pit.c 	pit_write(data->base, AT91_PIT_MR, 0);
data              127 drivers/clocksource/timer-atmel-pit.c 	while (PIT_CPIV(pit_read(data->base, AT91_PIT_PIVR)) != 0)
data              131 drivers/clocksource/timer-atmel-pit.c 	pit_write(data->base, AT91_PIT_MR,
data              132 drivers/clocksource/timer-atmel-pit.c 		  (data->cycle - 1) | AT91_PIT_PITEN);
data              137 drivers/clocksource/timer-atmel-pit.c 	struct pit_data *data = clkevt_to_pit_data(cedev);
data              139 drivers/clocksource/timer-atmel-pit.c 	at91sam926x_pit_reset(data);
data              147 drivers/clocksource/timer-atmel-pit.c 	struct pit_data *data = dev_id;
data              150 drivers/clocksource/timer-atmel-pit.c 	if (clockevent_state_periodic(&data->clkevt) &&
data              151 drivers/clocksource/timer-atmel-pit.c 	    (pit_read(data->base, AT91_PIT_SR) & AT91_PIT_PITS)) {
data              153 drivers/clocksource/timer-atmel-pit.c 		data->cnt += data->cycle * PIT_PICNT(pit_read(data->base,
data              155 drivers/clocksource/timer-atmel-pit.c 		data->clkevt.event_handler(&data->clkevt);
data              171 drivers/clocksource/timer-atmel-pit.c 	struct pit_data *data;
data              173 drivers/clocksource/timer-atmel-pit.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              174 drivers/clocksource/timer-atmel-pit.c 	if (!data)
data              177 drivers/clocksource/timer-atmel-pit.c 	data->base = of_iomap(node, 0);
data              178 drivers/clocksource/timer-atmel-pit.c 	if (!data->base) {
data              184 drivers/clocksource/timer-atmel-pit.c 	data->mck = of_clk_get(node, 0);
data              185 drivers/clocksource/timer-atmel-pit.c 	if (IS_ERR(data->mck)) {
data              187 drivers/clocksource/timer-atmel-pit.c 		ret = PTR_ERR(data->mck);
data              191 drivers/clocksource/timer-atmel-pit.c 	ret = clk_prepare_enable(data->mck);
data              198 drivers/clocksource/timer-atmel-pit.c 	data->irq = irq_of_parse_and_map(node, 0);
data              199 drivers/clocksource/timer-atmel-pit.c 	if (!data->irq) {
data              209 drivers/clocksource/timer-atmel-pit.c 	pit_rate = clk_get_rate(data->mck) / 16;
data              210 drivers/clocksource/timer-atmel-pit.c 	data->cycle = DIV_ROUND_CLOSEST(pit_rate, HZ);
data              211 drivers/clocksource/timer-atmel-pit.c 	WARN_ON(((data->cycle - 1) & ~AT91_PIT_PIV) != 0);
data              214 drivers/clocksource/timer-atmel-pit.c 	at91sam926x_pit_reset(data);
data              220 drivers/clocksource/timer-atmel-pit.c 	bits = 12 /* PICNT */ + ilog2(data->cycle) /* PIV */;
data              221 drivers/clocksource/timer-atmel-pit.c 	data->clksrc.mask = CLOCKSOURCE_MASK(bits);
data              222 drivers/clocksource/timer-atmel-pit.c 	data->clksrc.name = "pit";
data              223 drivers/clocksource/timer-atmel-pit.c 	data->clksrc.rating = 175;
data              224 drivers/clocksource/timer-atmel-pit.c 	data->clksrc.read = read_pit_clk;
data              225 drivers/clocksource/timer-atmel-pit.c 	data->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS;
data              227 drivers/clocksource/timer-atmel-pit.c 	ret = clocksource_register_hz(&data->clksrc, pit_rate);
data              234 drivers/clocksource/timer-atmel-pit.c 	ret = request_irq(data->irq, at91sam926x_pit_interrupt,
data              236 drivers/clocksource/timer-atmel-pit.c 			  "at91_tick", data);
data              239 drivers/clocksource/timer-atmel-pit.c 		clocksource_unregister(&data->clksrc);
data              244 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.name = "pit";
data              245 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.features = CLOCK_EVT_FEAT_PERIODIC;
data              246 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.shift = 32;
data              247 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.mult = div_sc(pit_rate, NSEC_PER_SEC, data->clkevt.shift);
data              248 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.rating = 100;
data              249 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.cpumask = cpumask_of(0);
data              251 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.set_state_shutdown = pit_clkevt_shutdown;
data              252 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.set_state_periodic = pit_clkevt_set_periodic;
data              253 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.resume = at91sam926x_pit_resume;
data              254 drivers/clocksource/timer-atmel-pit.c 	data->clkevt.suspend = at91sam926x_pit_suspend;
data              255 drivers/clocksource/timer-atmel-pit.c 	clockevents_register_device(&data->clkevt);
data              260 drivers/clocksource/timer-atmel-pit.c 	kfree(data);
data              352 drivers/clocksource/timer-atmel-tcb.c 	{ .compatible = "atmel,at91rm9200-tcb", .data = (void *)16, },
data              353 drivers/clocksource/timer-atmel-tcb.c 	{ .compatible = "atmel,at91sam9x5-tcb", .data = (void *)32, },
data              402 drivers/clocksource/timer-atmel-tcb.c 	bits = (uintptr_t)match->data;
data              225 drivers/clocksource/timer-cadence-ttc.c 		unsigned long event, void *data)
data              227 drivers/clocksource/timer-cadence-ttc.c 	struct clk_notifier_data *ndata = data;
data              379 drivers/clocksource/timer-cadence-ttc.c 		unsigned long event, void *data)
data              381 drivers/clocksource/timer-cadence-ttc.c 	struct clk_notifier_data *ndata = data;
data              169 drivers/clocksource/timer-davinci.c static irqreturn_t davinci_timer_irq_timer(int irq, void *data)
data              171 drivers/clocksource/timer-davinci.c 	struct davinci_clockevent *clockevent = data;
data               28 drivers/clocksource/timer-probe.c 		init_func_ret = match->data;
data              164 drivers/clocksource/timer-sun5i.c 				unsigned long event, void *data)
data              166 drivers/clocksource/timer-sun5i.c 	struct clk_notifier_data *ndata = data;
data              250 drivers/clocksource/timer-sun5i.c 				unsigned long event, void *data)
data              252 drivers/clocksource/timer-sun5i.c 	struct clk_notifier_data *ndata = data;
data              301 drivers/clocksource/timer-ti-dm.c static struct omap_dm_timer *_omap_dm_timer_request(int req_type, void *data)
data              311 drivers/clocksource/timer-ti-dm.c 		id = *(int *)data;
data              314 drivers/clocksource/timer-ti-dm.c 		cap = *(u32 *)data;
data              317 drivers/clocksource/timer-ti-dm.c 		np = (struct device_node *)data;
data              934 drivers/clocksource/timer-ti-dm.c 		.data = &omap3plus_pdata,
data              938 drivers/clocksource/timer-ti-dm.c 		.data = &omap3plus_pdata,
data              942 drivers/clocksource/timer-ti-dm.c 		.data = &omap3plus_pdata,
data              946 drivers/clocksource/timer-ti-dm.c 		.data = &omap3plus_pdata,
data              950 drivers/clocksource/timer-ti-dm.c 		.data = &omap3plus_pdata,
data              954 drivers/clocksource/timer-ti-dm.c 		.data = &omap3plus_pdata,
data               49 drivers/connector/cn_proc.c 	((struct proc_event *)msg->data)->cpu = smp_processor_id();
data               73 drivers/connector/cn_proc.c 	ev = (struct proc_event *)msg->data;
data              102 drivers/connector/cn_proc.c 	ev = (struct proc_event *)msg->data;
data              127 drivers/connector/cn_proc.c 	ev = (struct proc_event *)msg->data;
data              164 drivers/connector/cn_proc.c 	ev = (struct proc_event *)msg->data;
data              188 drivers/connector/cn_proc.c 	ev = (struct proc_event *)msg->data;
data              220 drivers/connector/cn_proc.c 	ev = (struct proc_event *)msg->data;
data              246 drivers/connector/cn_proc.c 	ev = (struct proc_event *)msg->data;
data              279 drivers/connector/cn_proc.c 	ev = (struct proc_event *)msg->data;
data              321 drivers/connector/cn_proc.c 	ev = (struct proc_event *)msg->data;
data              363 drivers/connector/cn_proc.c 	mc_op = (enum proc_cn_mcast_op *)msg->data;
data               68 drivers/connector/connector.c 	struct cn_msg *data;
data              106 drivers/connector/connector.c 	data = nlmsg_data(nlh);
data              108 drivers/connector/connector.c 	memcpy(data, msg, size);
data              239 drivers/counter/counter.c 				   void *const data)
data              243 drivers/counter/counter.c 				   counter_signal_level_str[*(enum counter_signal_level *)data]);
data              260 drivers/counter/counter.c 				  void *const data)
data              264 drivers/counter/counter.c 		val->len = sprintf(val->buf, "%lu\n", *(unsigned long *)data);
data              285 drivers/counter/counter.c int counter_count_write_value_get(void *const data,
data              293 drivers/counter/counter.c 		err = kstrtoul(val->buf, 0, data);
data             1522 drivers/counter/counter.c static int devm_counter_match(struct device *dev, void *res, void *data)
data             1531 drivers/counter/counter.c 	return *r == data;
data               35 drivers/counter/ftm-quaddec.c static void ftm_read(struct ftm_quaddec *ftm, uint32_t offset, uint32_t *data)
data               38 drivers/counter/ftm-quaddec.c 		*data = ioread32be(ftm->ftm_base + offset);
data               40 drivers/counter/ftm-quaddec.c 		*data = ioread32(ftm->ftm_base + offset);
data               43 drivers/counter/ftm-quaddec.c static void ftm_write(struct ftm_quaddec *ftm, uint32_t offset, uint32_t data)
data               46 drivers/counter/ftm-quaddec.c 		iowrite32be(data, ftm->ftm_base + offset);
data               48 drivers/counter/ftm-quaddec.c 		iowrite32(data, ftm->ftm_base + offset);
data               63 drivers/cpufreq/acpi-cpufreq.c static inline struct acpi_processor_performance *to_perf_data(struct acpi_cpufreq_data *data)
data               65 drivers/cpufreq/acpi-cpufreq.c 	return per_cpu_ptr(acpi_perf_data, data->acpi_perf_cpu);
data              140 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data = policy->driver_data;
data              142 drivers/cpufreq/acpi-cpufreq.c 	if (unlikely(!data))
data              145 drivers/cpufreq/acpi-cpufreq.c 	return cpufreq_show_cpus(data->freqdomain_cpus, buf);
data              193 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data = policy->driver_data;
data              197 drivers/cpufreq/acpi-cpufreq.c 	perf = to_perf_data(data);
data              208 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data = policy->driver_data;
data              219 drivers/cpufreq/acpi-cpufreq.c 	perf = to_perf_data(data);
data              229 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data = policy->driver_data;
data              231 drivers/cpufreq/acpi-cpufreq.c 	switch (data->cpu_feature) {
data              302 drivers/cpufreq/acpi-cpufreq.c static u32 drv_read(struct acpi_cpufreq_data *data, const struct cpumask *mask)
data              304 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_processor_performance *perf = to_perf_data(data);
data              307 drivers/cpufreq/acpi-cpufreq.c 		.func.read = data->cpu_freq_read,
data              324 drivers/cpufreq/acpi-cpufreq.c static void drv_write(struct acpi_cpufreq_data *data,
data              327 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_processor_performance *perf = to_perf_data(data);
data              331 drivers/cpufreq/acpi-cpufreq.c 		.func.write = data->cpu_freq_write,
data              343 drivers/cpufreq/acpi-cpufreq.c static u32 get_cur_val(const struct cpumask *mask, struct acpi_cpufreq_data *data)
data              350 drivers/cpufreq/acpi-cpufreq.c 	val = drv_read(data, mask);
data              359 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data;
data              370 drivers/cpufreq/acpi-cpufreq.c 	data = policy->driver_data;
data              371 drivers/cpufreq/acpi-cpufreq.c 	if (unlikely(!data || !policy->freq_table))
data              374 drivers/cpufreq/acpi-cpufreq.c 	cached_freq = policy->freq_table[to_perf_data(data)->state].frequency;
data              375 drivers/cpufreq/acpi-cpufreq.c 	freq = extract_freq(policy, get_cur_val(cpumask_of(cpu), data));
data              381 drivers/cpufreq/acpi-cpufreq.c 		data->resume = 1;
data              392 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data = policy->driver_data;
data              397 drivers/cpufreq/acpi-cpufreq.c 		cur_freq = extract_freq(policy, get_cur_val(mask, data));
data              408 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data = policy->driver_data;
data              414 drivers/cpufreq/acpi-cpufreq.c 	if (unlikely(!data)) {
data              418 drivers/cpufreq/acpi-cpufreq.c 	perf = to_perf_data(data);
data              421 drivers/cpufreq/acpi-cpufreq.c 		if (unlikely(data->resume)) {
data              424 drivers/cpufreq/acpi-cpufreq.c 			data->resume = 0;
data              439 drivers/cpufreq/acpi-cpufreq.c 	drv_write(data, mask, perf->states[next_perf_state].control);
data              458 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data = policy->driver_data;
data              475 drivers/cpufreq/acpi-cpufreq.c 	perf = to_perf_data(data);
data              477 drivers/cpufreq/acpi-cpufreq.c 		if (unlikely(data->resume))
data              478 drivers/cpufreq/acpi-cpufreq.c 			data->resume = 0;
data              483 drivers/cpufreq/acpi-cpufreq.c 	data->cpu_freq_write(&perf->control_register,
data              490 drivers/cpufreq/acpi-cpufreq.c acpi_cpufreq_guess_freq(struct acpi_cpufreq_data *data, unsigned int cpu)
data              494 drivers/cpufreq/acpi-cpufreq.c 	perf = to_perf_data(data);
data              633 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data;
data              652 drivers/cpufreq/acpi-cpufreq.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              653 drivers/cpufreq/acpi-cpufreq.c 	if (!data)
data              656 drivers/cpufreq/acpi-cpufreq.c 	if (!zalloc_cpumask_var(&data->freqdomain_cpus, GFP_KERNEL)) {
data              662 drivers/cpufreq/acpi-cpufreq.c 	data->acpi_perf_cpu = cpu;
data              663 drivers/cpufreq/acpi-cpufreq.c 	policy->driver_data = data;
data              682 drivers/cpufreq/acpi-cpufreq.c 	cpumask_copy(data->freqdomain_cpus, perf->shared_cpu_map);
data              694 drivers/cpufreq/acpi-cpufreq.c 		cpumask_copy(data->freqdomain_cpus,
data              722 drivers/cpufreq/acpi-cpufreq.c 		data->cpu_feature = SYSTEM_IO_CAPABLE;
data              723 drivers/cpufreq/acpi-cpufreq.c 		data->cpu_freq_read = cpu_freq_read_io;
data              724 drivers/cpufreq/acpi-cpufreq.c 		data->cpu_freq_write = cpu_freq_write_io;
data              729 drivers/cpufreq/acpi-cpufreq.c 			data->cpu_feature = SYSTEM_INTEL_MSR_CAPABLE;
data              730 drivers/cpufreq/acpi-cpufreq.c 			data->cpu_freq_read = cpu_freq_read_intel;
data              731 drivers/cpufreq/acpi-cpufreq.c 			data->cpu_freq_write = cpu_freq_write_intel;
data              735 drivers/cpufreq/acpi-cpufreq.c 			data->cpu_feature = SYSTEM_AMD_MSR_CAPABLE;
data              736 drivers/cpufreq/acpi-cpufreq.c 			data->cpu_freq_read = cpu_freq_read_amd;
data              737 drivers/cpufreq/acpi-cpufreq.c 			data->cpu_freq_write = cpu_freq_write_amd;
data              795 drivers/cpufreq/acpi-cpufreq.c 		policy->cur = acpi_cpufreq_guess_freq(data, policy->cpu);
data              819 drivers/cpufreq/acpi-cpufreq.c 	data->resume = 1;
data              829 drivers/cpufreq/acpi-cpufreq.c 	free_cpumask_var(data->freqdomain_cpus);
data              831 drivers/cpufreq/acpi-cpufreq.c 	kfree(data);
data              839 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data = policy->driver_data;
data              845 drivers/cpufreq/acpi-cpufreq.c 	acpi_processor_unregister_performance(data->acpi_perf_cpu);
data              846 drivers/cpufreq/acpi-cpufreq.c 	free_cpumask_var(data->freqdomain_cpus);
data              848 drivers/cpufreq/acpi-cpufreq.c 	kfree(data);
data              864 drivers/cpufreq/acpi-cpufreq.c 	struct acpi_cpufreq_data *data = policy->driver_data;
data              868 drivers/cpufreq/acpi-cpufreq.c 	data->resume = 1;
data               45 drivers/cpufreq/amd_freq_sensitivity.c 	struct cpu_data_t *data = &per_cpu(cpu_data, policy->cpu);
data               61 drivers/cpufreq/amd_freq_sensitivity.c 	if (actual.q < data->actual || reference.q < data->reference) {
data               66 drivers/cpufreq/amd_freq_sensitivity.c 	d_actual = actual.q - data->actual;
data               67 drivers/cpufreq/amd_freq_sensitivity.c 	d_reference = reference.q - data->reference;
data               82 drivers/cpufreq/amd_freq_sensitivity.c 		if (data->freq_prev == policy->cur)
data               97 drivers/cpufreq/amd_freq_sensitivity.c 		data->freq_prev = freq_next;
data               99 drivers/cpufreq/amd_freq_sensitivity.c 		data->freq_prev = 0;
data              102 drivers/cpufreq/amd_freq_sensitivity.c 	data->actual = actual.q;
data              103 drivers/cpufreq/amd_freq_sensitivity.c 	data->reference = reference.q;
data              293 drivers/cpufreq/brcmstb-avs-cpufreq.c static irqreturn_t irq_handler(int irq, void *data)
data              295 drivers/cpufreq/brcmstb-avs-cpufreq.c 	struct private_data *priv = data;
data               79 drivers/cpufreq/cpufreq-dt-platdev.c 	  .data = &(struct cpufreq_dt_platform_data)
data              160 drivers/cpufreq/cpufreq-dt-platdev.c 	const void *data = NULL;
data              167 drivers/cpufreq/cpufreq-dt-platdev.c 		data = match->data;
data              180 drivers/cpufreq/cpufreq-dt-platdev.c 			       -1, data,
data              345 drivers/cpufreq/cpufreq-dt.c 	struct cpufreq_dt_platform_data *data = dev_get_platdata(&pdev->dev);
data              359 drivers/cpufreq/cpufreq-dt.c 	if (data) {
data              360 drivers/cpufreq/cpufreq-dt.c 		if (data->have_governor_per_policy)
data              363 drivers/cpufreq/cpufreq-dt.c 		dt_cpufreq_driver.resume = data->resume;
data              364 drivers/cpufreq/cpufreq-dt.c 		if (data->suspend)
data              365 drivers/cpufreq/cpufreq-dt.c 			dt_cpufreq_driver.suspend = data->suspend;
data             1135 drivers/cpufreq/cpufreq.c 				void *data)
data             1144 drivers/cpufreq/cpufreq.c 				void *data)
data              269 drivers/cpufreq/cpufreq_governor.c static void dbs_update_util_handler(struct update_util_data *data, u64 time,
data              272 drivers/cpufreq/cpufreq_governor.c 	struct cpu_dbs_info *cdbs = container_of(data, struct cpu_dbs_info, update_util);
data               89 drivers/cpufreq/ia64-acpi-cpufreq.c 	struct cpufreq_acpi_io *data,
data               96 drivers/cpufreq/ia64-acpi-cpufreq.c 	for (i = 0; i < data->acpi_data.state_count; i++) {
data               97 drivers/cpufreq/ia64-acpi-cpufreq.c 		if (value == data->acpi_data.states[i].status)
data               98 drivers/cpufreq/ia64-acpi-cpufreq.c 			return data->acpi_data.states[i].core_frequency;
data              100 drivers/cpufreq/ia64-acpi-cpufreq.c 	return data->acpi_data.states[i-1].core_frequency;
data              110 drivers/cpufreq/ia64-acpi-cpufreq.c 	struct cpufreq_acpi_io	*data = acpi_io_data[cpu];
data              124 drivers/cpufreq/ia64-acpi-cpufreq.c 	return 1000 * extract_clock(data, value);
data              134 drivers/cpufreq/ia64-acpi-cpufreq.c 	struct cpufreq_acpi_io	*data = acpi_io_data[cpu];
data              142 drivers/cpufreq/ia64-acpi-cpufreq.c 	if (state == data->acpi_data.state) {
data              143 drivers/cpufreq/ia64-acpi-cpufreq.c 		if (unlikely(data->resume)) {
data              145 drivers/cpufreq/ia64-acpi-cpufreq.c 			data->resume = 0;
data              153 drivers/cpufreq/ia64-acpi-cpufreq.c 		data->acpi_data.state, state);
data              159 drivers/cpufreq/ia64-acpi-cpufreq.c 	value = (u32) data->acpi_data.states[state].control;
data              169 drivers/cpufreq/ia64-acpi-cpufreq.c 	data->acpi_data.state = state;
data              207 drivers/cpufreq/ia64-acpi-cpufreq.c 	struct cpufreq_acpi_io	*data;
data              213 drivers/cpufreq/ia64-acpi-cpufreq.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              214 drivers/cpufreq/ia64-acpi-cpufreq.c 	if (!data)
data              217 drivers/cpufreq/ia64-acpi-cpufreq.c 	acpi_io_data[cpu] = data;
data              219 drivers/cpufreq/ia64-acpi-cpufreq.c 	result = acpi_processor_register_performance(&data->acpi_data, cpu);
data              225 drivers/cpufreq/ia64-acpi-cpufreq.c 	if (data->acpi_data.state_count <= 1) {
data              231 drivers/cpufreq/ia64-acpi-cpufreq.c 	if ((data->acpi_data.control_register.space_id !=
data              233 drivers/cpufreq/ia64-acpi-cpufreq.c 	    (data->acpi_data.status_register.space_id !=
data              236 drivers/cpufreq/ia64-acpi-cpufreq.c 			(u32) (data->acpi_data.control_register.space_id),
data              237 drivers/cpufreq/ia64-acpi-cpufreq.c 			(u32) (data->acpi_data.status_register.space_id));
data              243 drivers/cpufreq/ia64-acpi-cpufreq.c 	freq_table = kcalloc(data->acpi_data.state_count + 1,
data              253 drivers/cpufreq/ia64-acpi-cpufreq.c 	for (i=0; i<data->acpi_data.state_count; i++) {
data              254 drivers/cpufreq/ia64-acpi-cpufreq.c 		if ((data->acpi_data.states[i].transition_latency * 1000) >
data              257 drivers/cpufreq/ia64-acpi-cpufreq.c 			    data->acpi_data.states[i].transition_latency * 1000;
data              262 drivers/cpufreq/ia64-acpi-cpufreq.c 	for (i = 0; i <= data->acpi_data.state_count; i++)
data              264 drivers/cpufreq/ia64-acpi-cpufreq.c 		if (i < data->acpi_data.state_count) {
data              266 drivers/cpufreq/ia64-acpi-cpufreq.c 			      data->acpi_data.states[i].core_frequency * 1000;
data              279 drivers/cpufreq/ia64-acpi-cpufreq.c 	for (i = 0; i < data->acpi_data.state_count; i++)
data              281 drivers/cpufreq/ia64-acpi-cpufreq.c 			(i == data->acpi_data.state?'*':' '), i,
data              282 drivers/cpufreq/ia64-acpi-cpufreq.c 			(u32) data->acpi_data.states[i].core_frequency,
data              283 drivers/cpufreq/ia64-acpi-cpufreq.c 			(u32) data->acpi_data.states[i].power,
data              284 drivers/cpufreq/ia64-acpi-cpufreq.c 			(u32) data->acpi_data.states[i].transition_latency,
data              285 drivers/cpufreq/ia64-acpi-cpufreq.c 			(u32) data->acpi_data.states[i].bus_master_latency,
data              286 drivers/cpufreq/ia64-acpi-cpufreq.c 			(u32) data->acpi_data.states[i].status,
data              287 drivers/cpufreq/ia64-acpi-cpufreq.c 			(u32) data->acpi_data.states[i].control);
data              291 drivers/cpufreq/ia64-acpi-cpufreq.c 	data->resume = 1;
data              298 drivers/cpufreq/ia64-acpi-cpufreq.c 	kfree(data);
data              309 drivers/cpufreq/ia64-acpi-cpufreq.c 	struct cpufreq_acpi_io *data = acpi_io_data[policy->cpu];
data              313 drivers/cpufreq/ia64-acpi-cpufreq.c 	if (data) {
data              317 drivers/cpufreq/ia64-acpi-cpufreq.c 		kfree(data);
data             1686 drivers/cpufreq/intel_pstate.c static inline void intel_pstate_update_util_hwp(struct update_util_data *data,
data             1689 drivers/cpufreq/intel_pstate.c 	struct cpudata *cpu = container_of(data, struct cpudata, update_util);
data             1834 drivers/cpufreq/intel_pstate.c static void intel_pstate_update_util(struct update_util_data *data, u64 time,
data             1837 drivers/cpufreq/intel_pstate.c 	struct cpudata *cpu = container_of(data, struct cpudata, update_util);
data             2698 drivers/cpufreq/intel_pstate.c 	switch (plat_info[idx].data) {
data               37 drivers/cpufreq/loongson1-cpufreq.c 				 unsigned long val, void *data)
data               33 drivers/cpufreq/loongson2_cpufreq.c 					unsigned long val, void *data);
data               40 drivers/cpufreq/loongson2_cpufreq.c 					unsigned long val, void *data)
data               99 drivers/cpufreq/powernow-k8.c static int query_current_values_with_pending_wait(struct powernow_k8_data *data)
data              112 drivers/cpufreq/powernow-k8.c 	data->currvid = hi & MSR_S_HI_CURRENT_VID;
data              113 drivers/cpufreq/powernow-k8.c 	data->currfid = lo & MSR_S_LO_CURRENT_FID;
data              119 drivers/cpufreq/powernow-k8.c static void count_off_irt(struct powernow_k8_data *data)
data              121 drivers/cpufreq/powernow-k8.c 	udelay((1 << data->irt) * 10);
data              125 drivers/cpufreq/powernow-k8.c static void count_off_vst(struct powernow_k8_data *data)
data              127 drivers/cpufreq/powernow-k8.c 	udelay(data->vstable * VST_UNITS_20US);
data              146 drivers/cpufreq/powernow-k8.c static int write_new_fid(struct powernow_k8_data *data, u32 fid)
data              149 drivers/cpufreq/powernow-k8.c 	u32 savevid = data->currvid;
data              152 drivers/cpufreq/powernow-k8.c 	if ((fid & INVALID_FID_MASK) || (data->currvid & INVALID_VID_MASK)) {
data              158 drivers/cpufreq/powernow-k8.c 	lo |= (data->currvid << MSR_C_LO_VID_SHIFT);
data              162 drivers/cpufreq/powernow-k8.c 		fid, lo, data->plllock * PLL_LOCK_CONVERSION);
data              165 drivers/cpufreq/powernow-k8.c 		wrmsr(MSR_FIDVID_CTL, lo, data->plllock * PLL_LOCK_CONVERSION);
data              170 drivers/cpufreq/powernow-k8.c 	} while (query_current_values_with_pending_wait(data));
data              172 drivers/cpufreq/powernow-k8.c 	count_off_irt(data);
data              174 drivers/cpufreq/powernow-k8.c 	if (savevid != data->currvid) {
data              176 drivers/cpufreq/powernow-k8.c 		       savevid, data->currvid);
data              180 drivers/cpufreq/powernow-k8.c 	if (fid != data->currfid) {
data              182 drivers/cpufreq/powernow-k8.c 			data->currfid);
data              190 drivers/cpufreq/powernow-k8.c static int write_new_vid(struct powernow_k8_data *data, u32 vid)
data              193 drivers/cpufreq/powernow-k8.c 	u32 savefid = data->currfid;
data              196 drivers/cpufreq/powernow-k8.c 	if ((data->currfid & INVALID_FID_MASK) || (vid & INVALID_VID_MASK)) {
data              201 drivers/cpufreq/powernow-k8.c 	lo = data->currfid;
data              214 drivers/cpufreq/powernow-k8.c 	} while (query_current_values_with_pending_wait(data));
data              216 drivers/cpufreq/powernow-k8.c 	if (savefid != data->currfid) {
data              218 drivers/cpufreq/powernow-k8.c 			savefid, data->currfid);
data              222 drivers/cpufreq/powernow-k8.c 	if (vid != data->currvid) {
data              224 drivers/cpufreq/powernow-k8.c 				vid, data->currvid);
data              236 drivers/cpufreq/powernow-k8.c static int decrease_vid_code_by_step(struct powernow_k8_data *data,
data              239 drivers/cpufreq/powernow-k8.c 	if ((data->currvid - reqvid) > step)
data              240 drivers/cpufreq/powernow-k8.c 		reqvid = data->currvid - step;
data              242 drivers/cpufreq/powernow-k8.c 	if (write_new_vid(data, reqvid))
data              245 drivers/cpufreq/powernow-k8.c 	count_off_vst(data);
data              251 drivers/cpufreq/powernow-k8.c static int transition_fid_vid(struct powernow_k8_data *data,
data              254 drivers/cpufreq/powernow-k8.c 	if (core_voltage_pre_transition(data, reqvid, reqfid))
data              257 drivers/cpufreq/powernow-k8.c 	if (core_frequency_transition(data, reqfid))
data              260 drivers/cpufreq/powernow-k8.c 	if (core_voltage_post_transition(data, reqvid))
data              263 drivers/cpufreq/powernow-k8.c 	if (query_current_values_with_pending_wait(data))
data              266 drivers/cpufreq/powernow-k8.c 	if ((reqfid != data->currfid) || (reqvid != data->currvid)) {
data              269 drivers/cpufreq/powernow-k8.c 				reqfid, reqvid, data->currfid, data->currvid);
data              274 drivers/cpufreq/powernow-k8.c 		smp_processor_id(), data->currfid, data->currvid);
data              280 drivers/cpufreq/powernow-k8.c static int core_voltage_pre_transition(struct powernow_k8_data *data,
data              283 drivers/cpufreq/powernow-k8.c 	u32 rvosteps = data->rvo;
data              284 drivers/cpufreq/powernow-k8.c 	u32 savefid = data->currfid;
data              289 drivers/cpufreq/powernow-k8.c 		data->currfid, data->currvid, reqvid, data->rvo);
data              300 drivers/cpufreq/powernow-k8.c 	while (data->currvid > reqvid) {
data              302 drivers/cpufreq/powernow-k8.c 			data->currvid, reqvid);
data              303 drivers/cpufreq/powernow-k8.c 		if (decrease_vid_code_by_step(data, reqvid, data->vidmvs))
data              308 drivers/cpufreq/powernow-k8.c 			((rvomult * data->rvo + data->currvid) > reqvid)) {
data              309 drivers/cpufreq/powernow-k8.c 		if (data->currvid == maxvid) {
data              313 drivers/cpufreq/powernow-k8.c 				data->currvid - 1);
data              314 drivers/cpufreq/powernow-k8.c 			if (decrease_vid_code_by_step(data, data->currvid-1, 1))
data              320 drivers/cpufreq/powernow-k8.c 	if (query_current_values_with_pending_wait(data))
data              323 drivers/cpufreq/powernow-k8.c 	if (savefid != data->currfid) {
data              324 drivers/cpufreq/powernow-k8.c 		pr_err("ph1 err, currfid changed 0x%x\n", data->currfid);
data              329 drivers/cpufreq/powernow-k8.c 		data->currfid, data->currvid);
data              335 drivers/cpufreq/powernow-k8.c static int core_frequency_transition(struct powernow_k8_data *data, u32 reqfid)
data              338 drivers/cpufreq/powernow-k8.c 	u32 fid_interval, savevid = data->currvid;
data              340 drivers/cpufreq/powernow-k8.c 	if (data->currfid == reqfid) {
data              341 drivers/cpufreq/powernow-k8.c 		pr_err("ph2 null fid transition 0x%x\n", data->currfid);
data              347 drivers/cpufreq/powernow-k8.c 		data->currfid, data->currvid, reqfid);
data              350 drivers/cpufreq/powernow-k8.c 	vcocurrfid = convert_fid_to_vco_fid(data->currfid);
data              354 drivers/cpufreq/powernow-k8.c 	if ((reqfid <= LO_FID_TABLE_TOP) && (data->currfid <= LO_FID_TABLE_TOP))
data              358 drivers/cpufreq/powernow-k8.c 		(data->currfid & 1) ? (fid_interval = 1) : (fid_interval = 2);
data              360 drivers/cpufreq/powernow-k8.c 		if (reqfid > data->currfid) {
data              361 drivers/cpufreq/powernow-k8.c 			if (data->currfid > LO_FID_TABLE_TOP) {
data              362 drivers/cpufreq/powernow-k8.c 				if (write_new_fid(data,
data              363 drivers/cpufreq/powernow-k8.c 						data->currfid + fid_interval))
data              367 drivers/cpufreq/powernow-k8.c 				    (data,
data              368 drivers/cpufreq/powernow-k8.c 				     2 + convert_fid_to_vco_fid(data->currfid)))
data              372 drivers/cpufreq/powernow-k8.c 			if (write_new_fid(data, data->currfid - fid_interval))
data              376 drivers/cpufreq/powernow-k8.c 		vcocurrfid = convert_fid_to_vco_fid(data->currfid);
data              381 drivers/cpufreq/powernow-k8.c 	if (write_new_fid(data, reqfid))
data              384 drivers/cpufreq/powernow-k8.c 	if (query_current_values_with_pending_wait(data))
data              387 drivers/cpufreq/powernow-k8.c 	if (data->currfid != reqfid) {
data              389 drivers/cpufreq/powernow-k8.c 			data->currfid, reqfid);
data              393 drivers/cpufreq/powernow-k8.c 	if (savevid != data->currvid) {
data              395 drivers/cpufreq/powernow-k8.c 			savevid, data->currvid);
data              400 drivers/cpufreq/powernow-k8.c 		data->currfid, data->currvid);
data              406 drivers/cpufreq/powernow-k8.c static int core_voltage_post_transition(struct powernow_k8_data *data,
data              409 drivers/cpufreq/powernow-k8.c 	u32 savefid = data->currfid;
data              414 drivers/cpufreq/powernow-k8.c 		data->currfid, data->currvid);
data              416 drivers/cpufreq/powernow-k8.c 	if (reqvid != data->currvid) {
data              417 drivers/cpufreq/powernow-k8.c 		if (write_new_vid(data, reqvid))
data              420 drivers/cpufreq/powernow-k8.c 		if (savefid != data->currfid) {
data              422 drivers/cpufreq/powernow-k8.c 				savefid, data->currfid);
data              426 drivers/cpufreq/powernow-k8.c 		if (data->currvid != reqvid) {
data              428 drivers/cpufreq/powernow-k8.c 				reqvid, data->currvid);
data              433 drivers/cpufreq/powernow-k8.c 	if (query_current_values_with_pending_wait(data))
data              436 drivers/cpufreq/powernow-k8.c 	if (savereqvid != data->currvid) {
data              437 drivers/cpufreq/powernow-k8.c 		pr_debug("ph3 failed, currvid 0x%x\n", data->currvid);
data              441 drivers/cpufreq/powernow-k8.c 	if (savefid != data->currfid) {
data              443 drivers/cpufreq/powernow-k8.c 			data->currfid);
data              448 drivers/cpufreq/powernow-k8.c 		data->currfid, data->currvid);
data              492 drivers/cpufreq/powernow-k8.c static int check_pst_table(struct powernow_k8_data *data, struct pst_s *pst,
data              498 drivers/cpufreq/powernow-k8.c 	for (j = 0; j < data->numps; j++) {
data              504 drivers/cpufreq/powernow-k8.c 		if (pst[j].vid < data->rvo) {
data              509 drivers/cpufreq/powernow-k8.c 		if (pst[j].vid < maxvid + data->rvo) {
data              543 drivers/cpufreq/powernow-k8.c static void print_basics(struct powernow_k8_data *data)
data              546 drivers/cpufreq/powernow-k8.c 	for (j = 0; j < data->numps; j++) {
data              547 drivers/cpufreq/powernow-k8.c 		if (data->powernow_table[j].frequency !=
data              550 drivers/cpufreq/powernow-k8.c 				data->powernow_table[j].driver_data & 0xff,
data              551 drivers/cpufreq/powernow-k8.c 				data->powernow_table[j].frequency/1000,
data              552 drivers/cpufreq/powernow-k8.c 				data->powernow_table[j].driver_data >> 8);
data              555 drivers/cpufreq/powernow-k8.c 	if (data->batps)
data              556 drivers/cpufreq/powernow-k8.c 		pr_info("Only %d pstates on battery\n", data->batps);
data              559 drivers/cpufreq/powernow-k8.c static int fill_powernow_table(struct powernow_k8_data *data,
data              565 drivers/cpufreq/powernow-k8.c 	if (data->batps) {
data              568 drivers/cpufreq/powernow-k8.c 			data->batps);
data              569 drivers/cpufreq/powernow-k8.c 		data->numps = data->batps;
data              572 drivers/cpufreq/powernow-k8.c 	for (j = 1; j < data->numps; j++) {
data              579 drivers/cpufreq/powernow-k8.c 	if (data->numps < 2) {
data              584 drivers/cpufreq/powernow-k8.c 	if (check_pst_table(data, pst, maxvid))
data              588 drivers/cpufreq/powernow-k8.c 		* (data->numps + 1)), GFP_KERNEL);
data              592 drivers/cpufreq/powernow-k8.c 	for (j = 0; j < data->numps; j++) {
data              599 drivers/cpufreq/powernow-k8.c 	powernow_table[data->numps].frequency = CPUFREQ_TABLE_END;
data              600 drivers/cpufreq/powernow-k8.c 	powernow_table[data->numps].driver_data = 0;
data              602 drivers/cpufreq/powernow-k8.c 	if (query_current_values_with_pending_wait(data)) {
data              607 drivers/cpufreq/powernow-k8.c 	pr_debug("cfid 0x%x, cvid 0x%x\n", data->currfid, data->currvid);
data              608 drivers/cpufreq/powernow-k8.c 	data->powernow_table = powernow_table;
data              609 drivers/cpufreq/powernow-k8.c 	if (cpumask_first(topology_core_cpumask(data->cpu)) == data->cpu)
data              610 drivers/cpufreq/powernow-k8.c 		print_basics(data);
data              612 drivers/cpufreq/powernow-k8.c 	for (j = 0; j < data->numps; j++)
data              613 drivers/cpufreq/powernow-k8.c 		if ((pst[j].fid == data->currfid) &&
data              614 drivers/cpufreq/powernow-k8.c 		    (pst[j].vid == data->currvid))
data              622 drivers/cpufreq/powernow-k8.c static int find_psb_table(struct powernow_k8_data *data)
data              653 drivers/cpufreq/powernow-k8.c 		data->vstable = psb->vstable;
data              655 drivers/cpufreq/powernow-k8.c 				data->vstable);
data              658 drivers/cpufreq/powernow-k8.c 		data->rvo = psb->flags2 & 3;
data              659 drivers/cpufreq/powernow-k8.c 		data->irt = ((psb->flags2) >> 2) & 3;
data              661 drivers/cpufreq/powernow-k8.c 		data->vidmvs = 1 << mvs;
data              662 drivers/cpufreq/powernow-k8.c 		data->batps = ((psb->flags2) >> 6) & 3;
data              664 drivers/cpufreq/powernow-k8.c 		pr_debug("ramp voltage offset: %d\n", data->rvo);
data              665 drivers/cpufreq/powernow-k8.c 		pr_debug("isochronous relief time: %d\n", data->irt);
data              666 drivers/cpufreq/powernow-k8.c 		pr_debug("maximum voltage step: %d - 0x%x\n", mvs, data->vidmvs);
data              682 drivers/cpufreq/powernow-k8.c 		data->plllock = psb->plllocktime;
data              688 drivers/cpufreq/powernow-k8.c 		data->numps = psb->numps;
data              689 drivers/cpufreq/powernow-k8.c 		pr_debug("numpstates: 0x%x\n", data->numps);
data              690 drivers/cpufreq/powernow-k8.c 		return fill_powernow_table(data,
data              709 drivers/cpufreq/powernow-k8.c static void powernow_k8_acpi_pst_values(struct powernow_k8_data *data,
data              714 drivers/cpufreq/powernow-k8.c 	if (!data->acpi_data.state_count)
data              717 drivers/cpufreq/powernow-k8.c 	control = data->acpi_data.states[index].control;
data              718 drivers/cpufreq/powernow-k8.c 	data->irt = (control >> IRT_SHIFT) & IRT_MASK;
data              719 drivers/cpufreq/powernow-k8.c 	data->rvo = (control >> RVO_SHIFT) & RVO_MASK;
data              720 drivers/cpufreq/powernow-k8.c 	data->exttype = (control >> EXT_TYPE_SHIFT) & EXT_TYPE_MASK;
data              721 drivers/cpufreq/powernow-k8.c 	data->plllock = (control >> PLL_L_SHIFT) & PLL_L_MASK;
data              722 drivers/cpufreq/powernow-k8.c 	data->vidmvs = 1 << ((control >> MVS_SHIFT) & MVS_MASK);
data              723 drivers/cpufreq/powernow-k8.c 	data->vstable = (control >> VST_SHIFT) & VST_MASK;
data              726 drivers/cpufreq/powernow-k8.c static int powernow_k8_cpu_init_acpi(struct powernow_k8_data *data)
data              732 drivers/cpufreq/powernow-k8.c 	if (acpi_processor_register_performance(&data->acpi_data, data->cpu)) {
data              738 drivers/cpufreq/powernow-k8.c 	if (data->acpi_data.state_count <= 1) {
data              743 drivers/cpufreq/powernow-k8.c 	control = data->acpi_data.control_register.space_id;
data              744 drivers/cpufreq/powernow-k8.c 	status = data->acpi_data.status_register.space_id;
data              755 drivers/cpufreq/powernow-k8.c 		* (data->acpi_data.state_count + 1)), GFP_KERNEL);
data              760 drivers/cpufreq/powernow-k8.c 	data->numps = data->acpi_data.state_count;
data              761 drivers/cpufreq/powernow-k8.c 	powernow_k8_acpi_pst_values(data, 0);
data              763 drivers/cpufreq/powernow-k8.c 	ret_val = fill_powernow_table_fidvid(data, powernow_table);
data              767 drivers/cpufreq/powernow-k8.c 	powernow_table[data->acpi_data.state_count].frequency =
data              769 drivers/cpufreq/powernow-k8.c 	data->powernow_table = powernow_table;
data              771 drivers/cpufreq/powernow-k8.c 	if (cpumask_first(topology_core_cpumask(data->cpu)) == data->cpu)
data              772 drivers/cpufreq/powernow-k8.c 		print_basics(data);
data              777 drivers/cpufreq/powernow-k8.c 	if (!zalloc_cpumask_var(&data->acpi_data.shared_cpu_map, GFP_KERNEL)) {
data              789 drivers/cpufreq/powernow-k8.c 	acpi_processor_unregister_performance(data->cpu);
data              793 drivers/cpufreq/powernow-k8.c 	data->acpi_data.state_count = 0;
data              798 drivers/cpufreq/powernow-k8.c static int fill_powernow_table_fidvid(struct powernow_k8_data *data,
data              803 drivers/cpufreq/powernow-k8.c 	for (i = 0; i < data->acpi_data.state_count; i++) {
data              809 drivers/cpufreq/powernow-k8.c 		if (data->exttype) {
data              810 drivers/cpufreq/powernow-k8.c 			status =  data->acpi_data.states[i].status;
data              814 drivers/cpufreq/powernow-k8.c 			control =  data->acpi_data.states[i].control;
data              842 drivers/cpufreq/powernow-k8.c 		if (freq != (data->acpi_data.states[i].core_frequency * 1000)) {
data              845 drivers/cpufreq/powernow-k8.c 				(data->acpi_data.states[i].core_frequency
data              854 drivers/cpufreq/powernow-k8.c static void powernow_k8_cpu_exit_acpi(struct powernow_k8_data *data)
data              856 drivers/cpufreq/powernow-k8.c 	if (data->acpi_data.state_count)
data              857 drivers/cpufreq/powernow-k8.c 		acpi_processor_unregister_performance(data->cpu);
data              858 drivers/cpufreq/powernow-k8.c 	free_cpumask_var(data->acpi_data.shared_cpu_map);
data              861 drivers/cpufreq/powernow-k8.c static int get_transition_latency(struct powernow_k8_data *data)
data              865 drivers/cpufreq/powernow-k8.c 	for (i = 0; i < data->acpi_data.state_count; i++) {
data              866 drivers/cpufreq/powernow-k8.c 		int cur_latency = data->acpi_data.states[i].transition_latency
data              867 drivers/cpufreq/powernow-k8.c 			+ data->acpi_data.states[i].bus_master_latency;
data              880 drivers/cpufreq/powernow-k8.c static int transition_frequency_fidvid(struct powernow_k8_data *data,
data              896 drivers/cpufreq/powernow-k8.c 	fid = data->powernow_table[index].driver_data & 0xFF;
data              897 drivers/cpufreq/powernow-k8.c 	vid = (data->powernow_table[index].driver_data & 0xFF00) >> 8;
data              901 drivers/cpufreq/powernow-k8.c 	if (query_current_values_with_pending_wait(data))
data              904 drivers/cpufreq/powernow-k8.c 	if ((data->currvid == vid) && (data->currfid == fid)) {
data              912 drivers/cpufreq/powernow-k8.c 	freqs.old = find_khz_freq_from_fid(data->currfid);
data              919 drivers/cpufreq/powernow-k8.c 	res = transition_fid_vid(data, fid, vid);
data              935 drivers/cpufreq/powernow-k8.c 	struct powernow_k8_data *data = per_cpu(powernow_data, pol->cpu);
data              940 drivers/cpufreq/powernow-k8.c 	if (!data)
data              943 drivers/cpufreq/powernow-k8.c 	checkfid = data->currfid;
data              944 drivers/cpufreq/powernow-k8.c 	checkvid = data->currvid;
data              952 drivers/cpufreq/powernow-k8.c 		pol->cpu, data->powernow_table[newstate].frequency, pol->min,
data              955 drivers/cpufreq/powernow-k8.c 	if (query_current_values_with_pending_wait(data))
data              959 drivers/cpufreq/powernow-k8.c 		data->currfid, data->currvid);
data              961 drivers/cpufreq/powernow-k8.c 	if ((checkvid != data->currvid) ||
data              962 drivers/cpufreq/powernow-k8.c 	    (checkfid != data->currfid)) {
data              964 drivers/cpufreq/powernow-k8.c 		       checkfid, data->currfid,
data              965 drivers/cpufreq/powernow-k8.c 		       checkvid, data->currvid);
data              970 drivers/cpufreq/powernow-k8.c 	powernow_k8_acpi_pst_values(data, newstate);
data              972 drivers/cpufreq/powernow-k8.c 	ret = transition_frequency_fidvid(data, newstate);
data              981 drivers/cpufreq/powernow-k8.c 	pol->cur = find_khz_freq_from_fid(data->currfid);
data              995 drivers/cpufreq/powernow-k8.c 	struct powernow_k8_data *data;
data             1009 drivers/cpufreq/powernow-k8.c 	if (query_current_values_with_pending_wait(init_on_cpu->data)) {
data             1027 drivers/cpufreq/powernow-k8.c 	struct powernow_k8_data *data;
data             1035 drivers/cpufreq/powernow-k8.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1036 drivers/cpufreq/powernow-k8.c 	if (!data)
data             1039 drivers/cpufreq/powernow-k8.c 	data->cpu = pol->cpu;
data             1041 drivers/cpufreq/powernow-k8.c 	if (powernow_k8_cpu_init_acpi(data)) {
data             1054 drivers/cpufreq/powernow-k8.c 		rc = find_psb_table(data);
data             1061 drivers/cpufreq/powernow-k8.c 			 ((data->rvo + 8) * data->vstable * VST_UNITS_20US) +
data             1062 drivers/cpufreq/powernow-k8.c 			 ((1 << data->irt) * 30)) * 1000;
data             1064 drivers/cpufreq/powernow-k8.c 		pol->cpuinfo.transition_latency = get_transition_latency(data);
data             1067 drivers/cpufreq/powernow-k8.c 	init_on_cpu.data = data;
data             1068 drivers/cpufreq/powernow-k8.c 	smp_call_function_single(data->cpu, powernowk8_cpu_init_on_cpu,
data             1075 drivers/cpufreq/powernow-k8.c 	data->available_cores = pol->cpus;
data             1076 drivers/cpufreq/powernow-k8.c 	pol->freq_table = data->powernow_table;
data             1079 drivers/cpufreq/powernow-k8.c 		data->currfid, data->currvid);
data             1083 drivers/cpufreq/powernow-k8.c 		per_cpu(powernow_data, cpu) = data;
data             1088 drivers/cpufreq/powernow-k8.c 	powernow_k8_cpu_exit_acpi(data);
data             1091 drivers/cpufreq/powernow-k8.c 	kfree(data);
data             1097 drivers/cpufreq/powernow-k8.c 	struct powernow_k8_data *data = per_cpu(powernow_data, pol->cpu);
data             1100 drivers/cpufreq/powernow-k8.c 	if (!data)
data             1103 drivers/cpufreq/powernow-k8.c 	powernow_k8_cpu_exit_acpi(data);
data             1105 drivers/cpufreq/powernow-k8.c 	kfree(data->powernow_table);
data             1106 drivers/cpufreq/powernow-k8.c 	kfree(data);
data             1116 drivers/cpufreq/powernow-k8.c 	struct powernow_k8_data *data = __this_cpu_read(powernow_data);
data             1118 drivers/cpufreq/powernow-k8.c 	*err = query_current_values_with_pending_wait(data);
data             1123 drivers/cpufreq/powernow-k8.c 	struct powernow_k8_data *data = per_cpu(powernow_data, cpu);
data             1127 drivers/cpufreq/powernow-k8.c 	if (!data)
data             1134 drivers/cpufreq/powernow-k8.c 	khz = find_khz_freq_from_fid(data->currfid);
data              181 drivers/cpufreq/powernow-k8.h static int core_voltage_pre_transition(struct powernow_k8_data *data,
data              183 drivers/cpufreq/powernow-k8.h static int core_voltage_post_transition(struct powernow_k8_data *data, u32 reqvid);
data              184 drivers/cpufreq/powernow-k8.h static int core_frequency_transition(struct powernow_k8_data *data, u32 reqfid);
data              186 drivers/cpufreq/powernow-k8.h static void powernow_k8_acpi_pst_values(struct powernow_k8_data *data, unsigned int index);
data              188 drivers/cpufreq/powernow-k8.h static int fill_powernow_table_fidvid(struct powernow_k8_data *data, struct cpufreq_frequency_table *powernow_table);
data              523 drivers/cpufreq/powernv-cpufreq.c static void set_pstate(void *data)
data              526 drivers/cpufreq/powernv-cpufreq.c 	struct powernv_smp_call_data *freq_data = data;
data              553 drivers/cpufreq/powernv-cpufreq.c static void powernv_cpufreq_throttle_check(void *data)
data              183 drivers/cpufreq/pxa2xx-cpufreq.c 	struct pxa_cpufreq_data *data = cpufreq_get_driver_data();
data              185 drivers/cpufreq/pxa2xx-cpufreq.c 	return (unsigned int) clk_get_rate(data->clk_core) / 1000;
data              192 drivers/cpufreq/pxa2xx-cpufreq.c 	struct pxa_cpufreq_data *data = cpufreq_get_driver_data();
data              211 drivers/cpufreq/pxa2xx-cpufreq.c 	clk_set_rate(data->clk_core, new_freq_cpu * 1000);
data               89 drivers/cpufreq/qcom-cpufreq-hw.c 	u32 data, src, lval, i, core_count, prev_freq = 0, freq;
data               98 drivers/cpufreq/qcom-cpufreq-hw.c 		data = readl_relaxed(base + REG_FREQ_LUT +
data              100 drivers/cpufreq/qcom-cpufreq-hw.c 		src = FIELD_GET(LUT_SRC, data);
data              101 drivers/cpufreq/qcom-cpufreq-hw.c 		lval = FIELD_GET(LUT_L_VAL, data);
data              102 drivers/cpufreq/qcom-cpufreq-hw.c 		core_count = FIELD_GET(LUT_CORE_COUNT, data);
data              104 drivers/cpufreq/qcom-cpufreq-hw.c 		data = readl_relaxed(base + REG_VOLT_LUT +
data              106 drivers/cpufreq/qcom-cpufreq-hw.c 		volt = FIELD_GET(LUT_VOLT, data) * 1000;
data               60 drivers/cpufreq/qcom-cpufreq-nvmem.c 	const struct qcom_cpufreq_match_data *data;
data              167 drivers/cpufreq/qcom-cpufreq-nvmem.c 	drv->data = match->data;
data              168 drivers/cpufreq/qcom-cpufreq-nvmem.c 	if (!drv->data) {
data              173 drivers/cpufreq/qcom-cpufreq-nvmem.c 	if (drv->data->get_version) {
data              184 drivers/cpufreq/qcom-cpufreq-nvmem.c 		ret = drv->data->get_version(cpu_dev, speedbin_nvmem, drv);
data              215 drivers/cpufreq/qcom-cpufreq-nvmem.c 		if (drv->data->get_version) {
data              227 drivers/cpufreq/qcom-cpufreq-nvmem.c 		if (drv->data->genpd_names) {
data              230 drivers/cpufreq/qcom-cpufreq-nvmem.c 							drv->data->genpd_names,
data              303 drivers/cpufreq/qcom-cpufreq-nvmem.c 	{ .compatible = "qcom,apq8096", .data = &match_data_kryo },
data              304 drivers/cpufreq/qcom-cpufreq-nvmem.c 	{ .compatible = "qcom,msm8996", .data = &match_data_kryo },
data              305 drivers/cpufreq/qcom-cpufreq-nvmem.c 	{ .compatible = "qcom,qcs404", .data = &match_data_qcs404 },
data              168 drivers/cpufreq/qoriq-cpufreq.c 	struct cpu_data *data;
data              176 drivers/cpufreq/qoriq-cpufreq.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              177 drivers/cpufreq/qoriq-cpufreq.c 	if (!data)
data              189 drivers/cpufreq/qoriq-cpufreq.c 	data->pclk = kcalloc(count, sizeof(struct clk *), GFP_KERNEL);
data              190 drivers/cpufreq/qoriq-cpufreq.c 	if (!data->pclk)
data              199 drivers/cpufreq/qoriq-cpufreq.c 		data->pclk[i] = clk;
data              208 drivers/cpufreq/qoriq-cpufreq.c 	data->table = table;
data              212 drivers/cpufreq/qoriq-cpufreq.c 	policy->driver_data = data;
data              224 drivers/cpufreq/qoriq-cpufreq.c 	kfree(data->pclk);
data              226 drivers/cpufreq/qoriq-cpufreq.c 	kfree(data);
data              235 drivers/cpufreq/qoriq-cpufreq.c 	struct cpu_data *data = policy->driver_data;
data              237 drivers/cpufreq/qoriq-cpufreq.c 	kfree(data->pclk);
data              238 drivers/cpufreq/qoriq-cpufreq.c 	kfree(data->table);
data              239 drivers/cpufreq/qoriq-cpufreq.c 	kfree(data);
data              249 drivers/cpufreq/qoriq-cpufreq.c 	struct cpu_data *data = policy->driver_data;
data              251 drivers/cpufreq/qoriq-cpufreq.c 	parent = data->pclk[data->table[index].driver_data];
data              297 drivers/cpufreq/qoriq-cpufreq.c 	const struct soc_data *data;
data              304 drivers/cpufreq/qoriq-cpufreq.c 	data = match->data;
data              308 drivers/cpufreq/qoriq-cpufreq.c 	if (data && data->flags & SOC_BLACKLIST)
data               85 drivers/cpufreq/sh-cpufreq.c 	struct cpufreq_target data = { .policy = policy, .freq = target_freq };
data               87 drivers/cpufreq/sh-cpufreq.c 	return work_on_cpu(policy->cpu, __sh_cpufreq_target, &data);
data               55 drivers/cpufreq/tegra186-cpufreq.c 	struct tegra186_cpufreq_data *data = cpufreq_get_driver_data();
data               58 drivers/cpufreq/tegra186-cpufreq.c 	for (i = 0; i < data->num_clusters; i++) {
data               59 drivers/cpufreq/tegra186-cpufreq.c 		struct tegra186_cpufreq_cluster *cluster = &data->clusters[i];
data               72 drivers/cpufreq/tegra186-cpufreq.c 			data->regs + info->offset + EDVD_CORE_VOLT_FREQ(core);
data              110 drivers/cpufreq/tegra186-cpufreq.c 	struct cpu_vhint_data *data;
data              115 drivers/cpufreq/tegra186-cpufreq.c 	virt = dma_alloc_coherent(bpmp->dev, sizeof(*data), &phys,
data              120 drivers/cpufreq/tegra186-cpufreq.c 	data = (struct cpu_vhint_data *)virt;
data              128 drivers/cpufreq/tegra186-cpufreq.c 	msg.tx.data = &req;
data              137 drivers/cpufreq/tegra186-cpufreq.c 	for (i = data->vfloor; i <= data->vceil; i++) {
data              138 drivers/cpufreq/tegra186-cpufreq.c 		u16 ndiv = data->ndiv[i];
data              140 drivers/cpufreq/tegra186-cpufreq.c 		if (ndiv < data->ndiv_min || ndiv > data->ndiv_max)
data              144 drivers/cpufreq/tegra186-cpufreq.c 		if (i > 0 && ndiv == data->ndiv[i - 1])
data              157 drivers/cpufreq/tegra186-cpufreq.c 	for (i = data->vfloor, j = 0; i <= data->vceil; i++) {
data              159 drivers/cpufreq/tegra186-cpufreq.c 		u16 ndiv = data->ndiv[i];
data              162 drivers/cpufreq/tegra186-cpufreq.c 		if (ndiv < data->ndiv_min || ndiv > data->ndiv_max)
data              166 drivers/cpufreq/tegra186-cpufreq.c 		if (i > 0 && ndiv == data->ndiv[i - 1])
data              174 drivers/cpufreq/tegra186-cpufreq.c 		point->frequency = data->ref_clk_hz * ndiv / data->pdiv /
data              175 drivers/cpufreq/tegra186-cpufreq.c 			data->mdiv / 1000;
data              181 drivers/cpufreq/tegra186-cpufreq.c 	dma_free_coherent(bpmp->dev, sizeof(*data), virt, phys);
data              188 drivers/cpufreq/tegra186-cpufreq.c 	struct tegra186_cpufreq_data *data;
data              193 drivers/cpufreq/tegra186-cpufreq.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              194 drivers/cpufreq/tegra186-cpufreq.c 	if (!data)
data              197 drivers/cpufreq/tegra186-cpufreq.c 	data->clusters = devm_kcalloc(&pdev->dev, ARRAY_SIZE(tegra186_clusters),
data              198 drivers/cpufreq/tegra186-cpufreq.c 				      sizeof(*data->clusters), GFP_KERNEL);
data              199 drivers/cpufreq/tegra186-cpufreq.c 	if (!data->clusters)
data              202 drivers/cpufreq/tegra186-cpufreq.c 	data->num_clusters = ARRAY_SIZE(tegra186_clusters);
data              209 drivers/cpufreq/tegra186-cpufreq.c 	data->regs = devm_ioremap_resource(&pdev->dev, res);
data              210 drivers/cpufreq/tegra186-cpufreq.c 	if (IS_ERR(data->regs)) {
data              211 drivers/cpufreq/tegra186-cpufreq.c 		err = PTR_ERR(data->regs);
data              215 drivers/cpufreq/tegra186-cpufreq.c 	for (i = 0; i < data->num_clusters; i++) {
data              216 drivers/cpufreq/tegra186-cpufreq.c 		struct tegra186_cpufreq_cluster *cluster = &data->clusters[i];
data              229 drivers/cpufreq/tegra186-cpufreq.c 	tegra186_cpufreq_driver.driver_data = data;
data              191 drivers/cpufreq/ti-cpufreq.c 	{ .compatible = "ti,am33xx", .data = &am3x_soc_data, },
data              192 drivers/cpufreq/ti-cpufreq.c 	{ .compatible = "ti,am43", .data = &am4x_soc_data, },
data              193 drivers/cpufreq/ti-cpufreq.c 	{ .compatible = "ti,dra7", .data = &dra7_soc_data },
data              226 drivers/cpufreq/ti-cpufreq.c 	opp_data->soc_data = match->data;
data               66 drivers/cpuidle/cpuidle-arm.c 	  .data = arm_enter_idle_state },
data               76 drivers/cpuidle/cpuidle-big_little.c 	  .data = bl_enter_powerdown },
data               55 drivers/cpuidle/cpuidle-psci.c 	  .data = psci_enter_idle_state },
data               33 drivers/cpuidle/dt_idle_states.c 	idle_state->enter = match_id->data;
data               39 drivers/cpuidle/dt_idle_states.c 	idle_state->enter_s2idle = match_id->data;
data              179 drivers/cpuidle/governors/menu.c static unsigned int get_typical_interval(struct menu_device *data,
data              196 drivers/cpuidle/governors/menu.c 		unsigned int value = data->intervals[i];
data              223 drivers/cpuidle/governors/menu.c 		unsigned int value = data->intervals[i];
data              278 drivers/cpuidle/governors/menu.c 	struct menu_device *data = this_cpu_ptr(&menu_devices);
data              287 drivers/cpuidle/governors/menu.c 	if (data->needs_update) {
data              289 drivers/cpuidle/governors/menu.c 		data->needs_update = 0;
data              293 drivers/cpuidle/governors/menu.c 	data->next_timer_us = ktime_to_us(tick_nohz_get_sleep_length(&delta_next));
data              296 drivers/cpuidle/governors/menu.c 	data->bucket = which_bucket(data->next_timer_us, nr_iowaiters);
data              299 drivers/cpuidle/governors/menu.c 	    ((data->next_timer_us < drv->states[1].target_residency ||
data              316 drivers/cpuidle/governors/menu.c 	predicted_us = DIV_ROUND_CLOSEST_ULL((uint64_t)data->next_timer_us *
data              317 drivers/cpuidle/governors/menu.c 					 data->correction_factor[data->bucket],
data              322 drivers/cpuidle/governors/menu.c 	predicted_us = min(predicted_us, get_typical_interval(data, predicted_us));
data              367 drivers/cpuidle/governors/menu.c 			    s->target_residency <= data->next_timer_us) {
data              449 drivers/cpuidle/governors/menu.c 	struct menu_device *data = this_cpu_ptr(&menu_devices);
data              452 drivers/cpuidle/governors/menu.c 	data->needs_update = 1;
data              453 drivers/cpuidle/governors/menu.c 	data->tick_wakeup = tick_nohz_idle_got_tick();
data              463 drivers/cpuidle/governors/menu.c 	struct menu_device *data = this_cpu_ptr(&menu_devices);
data              484 drivers/cpuidle/governors/menu.c 	if (data->tick_wakeup && data->next_timer_us > TICK_USEC) {
data              504 drivers/cpuidle/governors/menu.c 		measured_us = data->next_timer_us;
data              517 drivers/cpuidle/governors/menu.c 	if (measured_us > data->next_timer_us)
data              518 drivers/cpuidle/governors/menu.c 		measured_us = data->next_timer_us;
data              521 drivers/cpuidle/governors/menu.c 	new_factor = data->correction_factor[data->bucket];
data              524 drivers/cpuidle/governors/menu.c 	if (data->next_timer_us > 0 && measured_us < MAX_INTERESTING)
data              525 drivers/cpuidle/governors/menu.c 		new_factor += RESOLUTION * measured_us / data->next_timer_us;
data              542 drivers/cpuidle/governors/menu.c 	data->correction_factor[data->bucket] = new_factor;
data              545 drivers/cpuidle/governors/menu.c 	data->intervals[data->interval_ptr++] = measured_us;
data              546 drivers/cpuidle/governors/menu.c 	if (data->interval_ptr >= INTERVALS)
data              547 drivers/cpuidle/governors/menu.c 		data->interval_ptr = 0;
data              558 drivers/cpuidle/governors/menu.c 	struct menu_device *data = &per_cpu(menu_devices, dev->cpu);
data              561 drivers/cpuidle/governors/menu.c 	memset(data, 0, sizeof(struct menu_device));
data              568 drivers/cpuidle/governors/menu.c 		data->correction_factor[i] = RESOLUTION * DECAY;
data              369 drivers/crypto/amcc/crypto4xx_alg.c 				  req->base.complete, req->base.data);
data             1074 drivers/crypto/amcc/crypto4xx_core.c static void crypto4xx_bh_tasklet_cb(unsigned long data)
data             1076 drivers/crypto/amcc/crypto4xx_core.c 	struct device *dev = (struct device *)data;
data             1102 drivers/crypto/amcc/crypto4xx_core.c static inline irqreturn_t crypto4xx_interrupt_handler(int irq, void *data,
data             1105 drivers/crypto/amcc/crypto4xx_core.c 	struct device *dev = (struct device *)data;
data             1114 drivers/crypto/amcc/crypto4xx_core.c static irqreturn_t crypto4xx_ce_interrupt_handler(int irq, void *data)
data             1116 drivers/crypto/amcc/crypto4xx_core.c 	return crypto4xx_interrupt_handler(irq, data, PPC4XX_INTERRUPT_CLR);
data             1119 drivers/crypto/amcc/crypto4xx_core.c static irqreturn_t crypto4xx_ce_interrupt_handler_revb(int irq, void *data)
data             1121 drivers/crypto/amcc/crypto4xx_core.c 	return crypto4xx_interrupt_handler(irq, data, PPC4XX_INTERRUPT_CLR |
data             1126 drivers/crypto/amcc/crypto4xx_core.c 				 u8 *data, unsigned int max)
data             1150 drivers/crypto/amcc/crypto4xx_core.c 			memcpy(data, &val, 8);
data             1151 drivers/crypto/amcc/crypto4xx_core.c 			data += 8;
data             1155 drivers/crypto/amcc/crypto4xx_core.c 			memcpy(data, &val, max - curr);
data               45 drivers/crypto/amcc/crypto4xx_trng.c static int ppc4xx_trng_data_read(struct hwrng *rng, u32 *data)
data               48 drivers/crypto/amcc/crypto4xx_trng.c 	*data = in_le32(dev->trng_base + PPC4XX_TRNG_DATA);
data              207 drivers/crypto/atmel-aes.c 	u32			*data;
data              583 drivers/crypto/atmel-aes.c 		atmel_aes_read_block(dd, AES_ODATAR(0), dd->data);
data              584 drivers/crypto/atmel-aes.c 		dd->data += 4;
data              590 drivers/crypto/atmel-aes.c 		atmel_aes_write_block(dd, AES_IDATAR(0), dd->data);
data              627 drivers/crypto/atmel-aes.c 	dd->data = (u32 *)dd->buf;
data              628 drivers/crypto/atmel-aes.c 	atmel_aes_write_block(dd, AES_IDATAR(0), dd->data);
data              635 drivers/crypto/atmel-aes.c static void atmel_aes_dma_callback(void *data);
data              924 drivers/crypto/atmel-aes.c static void atmel_aes_dma_callback(void *data)
data              926 drivers/crypto/atmel-aes.c 	struct atmel_aes_dev *dd = data;
data             1449 drivers/crypto/atmel-aes.c 			       const u32 *data, size_t datalen,
data             1470 drivers/crypto/atmel-aes.c 			       const u32 *data, size_t datalen,
data             1476 drivers/crypto/atmel-aes.c 	dd->data = (u32 *)data;
data             1508 drivers/crypto/atmel-aes.c 		atmel_aes_write_block(dd, AES_IDATAR(0), dd->data);
data             1509 drivers/crypto/atmel-aes.c 		dd->data += 4;
data             1536 drivers/crypto/atmel-aes.c 	u8 *data = dd->buf;
data             1556 drivers/crypto/atmel-aes.c 	memcpy(data, iv, ivsize);
data             1557 drivers/crypto/atmel-aes.c 	memset(data + ivsize, 0, padlen + sizeof(u64));
data             1558 drivers/crypto/atmel-aes.c 	((u64 *)(data + datalen))[-1] = cpu_to_be64(ivsize * 8);
data             1560 drivers/crypto/atmel-aes.c 	return atmel_aes_gcm_ghash(dd, (const u32 *)data, datalen,
data             1617 drivers/crypto/atmel-aes.c 	dd->data = (u32 *)dd->buf;
data             1632 drivers/crypto/atmel-aes.c 		atmel_aes_write_block(dd, AES_IDATAR(0), dd->data);
data             1633 drivers/crypto/atmel-aes.c 		dd->data += 4;
data             1674 drivers/crypto/atmel-aes.c 	u64 *data = dd->buf;
data             1689 drivers/crypto/atmel-aes.c 	data[0] = cpu_to_be64(req->assoclen * 8);
data             1690 drivers/crypto/atmel-aes.c 	data[1] = cpu_to_be64(ctx->textlen * 8);
data             1692 drivers/crypto/atmel-aes.c 	return atmel_aes_gcm_ghash(dd, (const u32 *)data, AES_BLOCK_SIZE,
data             2423 drivers/crypto/atmel-aes.c static void atmel_aes_queue_task(unsigned long data)
data             2425 drivers/crypto/atmel-aes.c 	struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data;
data             2430 drivers/crypto/atmel-aes.c static void atmel_aes_done_task(unsigned long data)
data             2432 drivers/crypto/atmel-aes.c 	struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data;
data               66 drivers/crypto/atmel-ecc.c 				     &cmd->data[RSP_DATA_IDX], n_sz);
data              137 drivers/crypto/atmel-ecc.c 	memcpy(public_key, &cmd->data[RSP_DATA_IDX], ATMEL_ECC_PUBKEY_SIZE);
data               47 drivers/crypto/atmel-i2c.c 	u8 *data = &cmd->count;
data               49 drivers/crypto/atmel-i2c.c 	__le16 *__crc16 = (__le16 *)(data + len);
data               51 drivers/crypto/atmel-i2c.c 	*__crc16 = cpu_to_le16(bitrev16(crc16(0, data, len)));
data              124 drivers/crypto/atmel-i2c.c 				   cmd->data, ATMEL_ECC_PUBKEY_SIZE);
data              236 drivers/crypto/atmel-i2c.c 	ret = i2c_master_recv(client, cmd->data, cmd->rxsize);
data              246 drivers/crypto/atmel-i2c.c 	return atmel_i2c_status(&client->dev, cmd->data);
data              307 drivers/crypto/atmel-i2c.c 	if (cmd->data[LOCK_CONFIG_IDX] || cmd->data[LOCK_VALUE_IDX]) {
data               55 drivers/crypto/atmel-i2c.h 	u8 data[MAX_RSP_SIZE];
data              627 drivers/crypto/atmel-sha.c static void atmel_sha_dma_callback(void *data)
data              629 drivers/crypto/atmel-sha.c 	struct atmel_sha_dev *dd = data;
data             1378 drivers/crypto/atmel-sha.c static void atmel_sha_queue_task(unsigned long data)
data             1380 drivers/crypto/atmel-sha.c 	struct atmel_sha_dev *dd = (struct atmel_sha_dev *)data;
data             1421 drivers/crypto/atmel-sha.c static void atmel_sha_done_task(unsigned long data)
data             1423 drivers/crypto/atmel-sha.c 	struct atmel_sha_dev *dd = (struct atmel_sha_dev *)data;
data             1489 drivers/crypto/atmel-sha.c static void atmel_sha_dma_callback2(void *data)
data             1491 drivers/crypto/atmel-sha.c 	struct atmel_sha_dev *dd = data;
data             1651 drivers/crypto/atmel-sha.c 			      const void *data, unsigned int datalen,
data             1669 drivers/crypto/atmel-sha.c 	sg_init_one(&dd->tmp, data, datalen);
data             2241 drivers/crypto/atmel-sha.c 	struct ahash_request *req = areq->data;
data               36 drivers/crypto/atmel-sha204a.c static int atmel_sha204a_rng_read_nonblocking(struct hwrng *rng, void *data,
data               50 drivers/crypto/atmel-sha204a.c 		max = min(sizeof(work_data->cmd.data), max);
data               51 drivers/crypto/atmel-sha204a.c 		memcpy(data, &work_data->cmd.data, max);
data               70 drivers/crypto/atmel-sha204a.c static int atmel_sha204a_rng_read(struct hwrng *rng, void *data, size_t max,
data               78 drivers/crypto/atmel-sha204a.c 		return atmel_sha204a_rng_read_nonblocking(rng, data, max);
data               88 drivers/crypto/atmel-sha204a.c 	max = min(sizeof(cmd.data), max);
data               89 drivers/crypto/atmel-sha204a.c 	memcpy(data, cmd.data, max);
data              250 drivers/crypto/atmel-tdes.c static void atmel_tdes_dma_callback(void *data)
data              252 drivers/crypto/atmel-tdes.c 	struct atmel_tdes_dev *dd = data;
data             1092 drivers/crypto/atmel-tdes.c static void atmel_tdes_queue_task(unsigned long data)
data             1094 drivers/crypto/atmel-tdes.c 	struct atmel_tdes_dev *dd = (struct atmel_tdes_dev *)data;
data             1099 drivers/crypto/atmel-tdes.c static void atmel_tdes_done_task(unsigned long data)
data             1101 drivers/crypto/atmel-tdes.c 	struct atmel_tdes_dev *dd = (struct atmel_tdes_dev *) data;
data              163 drivers/crypto/axis/artpec6_crypto.c 	unsigned char data[7];
data              169 drivers/crypto/axis/artpec6_crypto.c 		struct pdma_data_descr   data;
data              561 drivers/crypto/axis/artpec6_crypto.c 	d->data.len = len;
data              562 drivers/crypto/axis/artpec6_crypto.c 	d->data.buf = addr;
data              596 drivers/crypto/axis/artpec6_crypto.c 	memcpy(d->shrt.data, dst, len);
data              751 drivers/crypto/axis/artpec6_crypto.c 	d->data.len = len;
data              752 drivers/crypto/axis/artpec6_crypto.c 	d->data.buf = addr;
data             2083 drivers/crypto/axis/artpec6_crypto.c static void artpec6_crypto_task(unsigned long data)
data             2085 drivers/crypto/axis/artpec6_crypto.c 	struct artpec6_crypto *ac = (struct artpec6_crypto *)data;
data             2844 drivers/crypto/axis/artpec6_crypto.c 	{ .compatible = "axis,artpec6-crypto", .data = (void *)ARTPEC6_CRYPTO },
data             2845 drivers/crypto/axis/artpec6_crypto.c 	{ .compatible = "axis,artpec7-crypto", .data = (void *)ARTPEC7_CRYPTO },
data             2867 drivers/crypto/axis/artpec6_crypto.c 	variant = (enum artpec6_crypto_variant)match->data;
data             2648 drivers/crypto/bcm/cipher.c 	areq->data = rctx->old_data;
data             2673 drivers/crypto/bcm/cipher.c 		rctx->old_data = req->base.data;
data             2686 drivers/crypto/bcm/cipher.c 			req->base.data = rctx->old_data;
data             4721 drivers/crypto/bcm/cipher.c 		.data = &spum_ns2_types,
data             4725 drivers/crypto/bcm/cipher.c 		.data = &spum_nsp_types,
data             4729 drivers/crypto/bcm/cipher.c 		.data = &spu2_types,
data             4733 drivers/crypto/bcm/cipher.c 		.data = &spu2_v2_types,
data              144 drivers/crypto/caam/caamrng.c static int caam_read(struct hwrng *rng, void *data, size_t max, bool wait)
data              174 drivers/crypto/caam/caamrng.c 		memcpy(data, bd->buf + ctx->cur_buf_idx, max);
data              181 drivers/crypto/caam/caamrng.c 	memcpy(data, bd->buf + ctx->cur_buf_idx, copied_idx);
data              193 drivers/crypto/caam/caamrng.c 	return copied_idx + caam_read(rng, data + copied_idx,
data              527 drivers/crypto/caam/ctrl.c 	{ .soc_id = "i.MX6UL", .data = &caam_imx6ul_data },
data              528 drivers/crypto/caam/ctrl.c 	{ .soc_id = "i.MX6*",  .data = &caam_imx6_data },
data              529 drivers/crypto/caam/ctrl.c 	{ .soc_id = "i.MX7*",  .data = &caam_imx7_data },
data              530 drivers/crypto/caam/ctrl.c 	{ .soc_id = "i.MX8MQ", .data = &caam_imx7_data },
data              535 drivers/crypto/caam/ctrl.c static void disable_clocks(void *data)
data              537 drivers/crypto/caam/ctrl.c 	struct caam_drv_private *ctrlpriv = data;
data              542 drivers/crypto/caam/ctrl.c static int init_clocks(struct device *dev, const struct caam_imx_data *data)
data              547 drivers/crypto/caam/ctrl.c 	ctrlpriv->num_clks = data->num_clks;
data              548 drivers/crypto/caam/ctrl.c 	ctrlpriv->clks = devm_kmemdup(dev, data->clks,
data              549 drivers/crypto/caam/ctrl.c 				      data->num_clks * sizeof(data->clks[0]),
data              601 drivers/crypto/caam/ctrl.c 		if (!imx_soc_match->data) {
data              606 drivers/crypto/caam/ctrl.c 		ret = init_clocks(dev, imx_soc_match->data);
data              902 drivers/crypto/caam/ctrl.c 	ctrlpriv->ctl_kek_wrap.data = (__force void *)&ctrlpriv->ctrl->kek[0];
data              907 drivers/crypto/caam/ctrl.c 	ctrlpriv->ctl_tkek_wrap.data = (__force void *)&ctrlpriv->ctrl->tkek[0];
data              912 drivers/crypto/caam/ctrl.c 	ctrlpriv->ctl_tdsk_wrap.data = (__force void *)&ctrlpriv->ctrl->tdsk[0];
data              162 drivers/crypto/caam/desc_constr.h static inline void append_data(u32 * const desc, const void *data, int len)
data              167 drivers/crypto/caam/desc_constr.h 		memcpy(offset, data, len);
data              184 drivers/crypto/caam/desc_constr.h static inline void append_u64(u32 * const desc, u64 data)
data              190 drivers/crypto/caam/desc_constr.h 		*offset = cpu_to_caam32(lower_32_bits(data));
data              191 drivers/crypto/caam/desc_constr.h 		*(++offset) = cpu_to_caam32(upper_32_bits(data));
data              193 drivers/crypto/caam/desc_constr.h 		*offset = cpu_to_caam32(upper_32_bits(data));
data              194 drivers/crypto/caam/desc_constr.h 		*(++offset) = cpu_to_caam32(lower_32_bits(data));
data              225 drivers/crypto/caam/desc_constr.h static inline void append_cmd_data(u32 * const desc, const void *data, int len,
data              229 drivers/crypto/caam/desc_constr.h 	append_data(desc, data, len);
data              325 drivers/crypto/caam/desc_constr.h static inline void append_##cmd##_as_imm(u32 * const desc, const void *data, \
data              329 drivers/crypto/caam/desc_constr.h 	append_cmd_data(desc, data, len, CMD_##op | options); \
data              366 drivers/crypto/caam/desc_constr.h static inline void append_##cmd##_as_imm(u32 * const desc, const void *data, \
data              372 drivers/crypto/caam/desc_constr.h 	append_data(desc, data, data_len); \
data              399 drivers/crypto/caam/desc_constr.h 	__##ee##size data = cpu_to_##ee##size(immediate); \
data              401 drivers/crypto/caam/desc_constr.h 	append_cmd(desc, CMD_##op | IMMEDIATE | options | sizeof(data)); \
data              402 drivers/crypto/caam/desc_constr.h 	append_data(desc, &data, sizeof(data)); \
data              437 drivers/crypto/caam/desc_constr.h #define APPEND_MATH_IMM_u32(op, desc, dest, src_0, src_1, data) \
data              440 drivers/crypto/caam/desc_constr.h 	append_cmd(desc, data); \
data              443 drivers/crypto/caam/desc_constr.h #define append_math_add_imm_u32(desc, dest, src0, src1, data) \
data              444 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u32(ADD, desc, dest, src0, src1, data)
data              445 drivers/crypto/caam/desc_constr.h #define append_math_sub_imm_u32(desc, dest, src0, src1, data) \
data              446 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u32(SUB, desc, dest, src0, src1, data)
data              447 drivers/crypto/caam/desc_constr.h #define append_math_add_c_imm_u32(desc, dest, src0, src1, data) \
data              448 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u32(ADDC, desc, dest, src0, src1, data)
data              449 drivers/crypto/caam/desc_constr.h #define append_math_sub_b_imm_u32(desc, dest, src0, src1, data) \
data              450 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u32(SUBB, desc, dest, src0, src1, data)
data              451 drivers/crypto/caam/desc_constr.h #define append_math_and_imm_u32(desc, dest, src0, src1, data) \
data              452 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u32(AND, desc, dest, src0, src1, data)
data              453 drivers/crypto/caam/desc_constr.h #define append_math_or_imm_u32(desc, dest, src0, src1, data) \
data              454 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u32(OR, desc, dest, src0, src1, data)
data              455 drivers/crypto/caam/desc_constr.h #define append_math_xor_imm_u32(desc, dest, src0, src1, data) \
data              456 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u32(XOR, desc, dest, src0, src1, data)
data              457 drivers/crypto/caam/desc_constr.h #define append_math_lshift_imm_u32(desc, dest, src0, src1, data) \
data              458 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u32(LSHIFT, desc, dest, src0, src1, data)
data              459 drivers/crypto/caam/desc_constr.h #define append_math_rshift_imm_u32(desc, dest, src0, src1, data) \
data              460 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u32(RSHIFT, desc, dest, src0, src1, data)
data              463 drivers/crypto/caam/desc_constr.h #define APPEND_MATH_IMM_u64(op, desc, dest, src_0, src_1, data) \
data              465 drivers/crypto/caam/desc_constr.h 	u32 upper = (data >> 16) >> 16; \
data              469 drivers/crypto/caam/desc_constr.h 		append_u64(desc, data); \
data              471 drivers/crypto/caam/desc_constr.h 		append_u32(desc, lower_32_bits(data)); \
data              474 drivers/crypto/caam/desc_constr.h #define append_math_add_imm_u64(desc, dest, src0, src1, data) \
data              475 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u64(ADD, desc, dest, src0, src1, data)
data              476 drivers/crypto/caam/desc_constr.h #define append_math_sub_imm_u64(desc, dest, src0, src1, data) \
data              477 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u64(SUB, desc, dest, src0, src1, data)
data              478 drivers/crypto/caam/desc_constr.h #define append_math_add_c_imm_u64(desc, dest, src0, src1, data) \
data              479 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u64(ADDC, desc, dest, src0, src1, data)
data              480 drivers/crypto/caam/desc_constr.h #define append_math_sub_b_imm_u64(desc, dest, src0, src1, data) \
data              481 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u64(SUBB, desc, dest, src0, src1, data)
data              482 drivers/crypto/caam/desc_constr.h #define append_math_and_imm_u64(desc, dest, src0, src1, data) \
data              483 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u64(AND, desc, dest, src0, src1, data)
data              484 drivers/crypto/caam/desc_constr.h #define append_math_or_imm_u64(desc, dest, src0, src1, data) \
data              485 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u64(OR, desc, dest, src0, src1, data)
data              486 drivers/crypto/caam/desc_constr.h #define append_math_xor_imm_u64(desc, dest, src0, src1, data) \
data              487 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u64(XOR, desc, dest, src0, src1, data)
data              488 drivers/crypto/caam/desc_constr.h #define append_math_lshift_imm_u64(desc, dest, src0, src1, data) \
data              489 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u64(LSHIFT, desc, dest, src0, src1, data)
data              490 drivers/crypto/caam/desc_constr.h #define append_math_rshift_imm_u64(desc, dest, src0, src1, data) \
data              491 drivers/crypto/caam/desc_constr.h 	APPEND_MATH_IMM_u64(RSHIFT, desc, dest, src0, src1, data)
data              202 drivers/crypto/caam/intern.h static int caam_debugfs_u64_get(void *data, u64 *val)
data              204 drivers/crypto/caam/intern.h 	*val = caam64_to_cpu(*(u64 *)data);
data              208 drivers/crypto/caam/intern.h static int caam_debugfs_u32_get(void *data, u64 *val)
data              210 drivers/crypto/caam/intern.h 	*val = caam32_to_cpu(*(u32 *)data);
data              489 drivers/crypto/caam/jr.c static void caam_jr_irq_dispose_mapping(void *data)
data              491 drivers/crypto/caam/jr.c 	irq_dispose_mapping((unsigned long)data);
data              101 drivers/crypto/caam/regs.h static inline void wr_reg32(void __iomem *reg, u32 data)
data              104 drivers/crypto/caam/regs.h 		iowrite32(data, reg);
data              106 drivers/crypto/caam/regs.h 		iowrite32be(data, reg);
data              142 drivers/crypto/caam/regs.h static inline void wr_reg64(void __iomem *reg, u64 data)
data              146 drivers/crypto/caam/regs.h 			iowrite32(data >> 32, (u32 __iomem *)(reg));
data              147 drivers/crypto/caam/regs.h 			iowrite32(data, (u32 __iomem *)(reg) + 1);
data              149 drivers/crypto/caam/regs.h 			iowrite64(data, reg);
data              152 drivers/crypto/caam/regs.h 		iowrite64be(data, reg);
data              139 drivers/crypto/cavium/cpt/cpt_common.h 	u64 data;/* Data         MBOX[1] */
data              264 drivers/crypto/cavium/cpt/cptpf_main.c 	ucode = (struct ucode_header *)fw_entry->data;
data              266 drivers/crypto/cavium/cpt/cptpf_main.c 	memcpy(mcode->version, (u8 *)fw_entry->data, CPT_UCODE_VERSION_SZ);
data              286 drivers/crypto/cavium/cpt/cptpf_main.c 	memcpy((void *)mcode->code, (void *)(fw_entry->data + sizeof(*ucode)),
data               13 drivers/crypto/cavium/cpt/cptpf_mbox.c 			mbx->data);
data               23 drivers/crypto/cavium/cpt/cptpf_mbox.c 	mbx->data = 0ull;
data               97 drivers/crypto/cavium/cpt/cptpf_mbox.c 	mbx.data = cpt_read_csr64(cpt->reg_base, CPTX_PF_VFX_MBOXX(0, vf, 1));
data              107 drivers/crypto/cavium/cpt/cptpf_mbox.c 		mbx.data = vf;
data              117 drivers/crypto/cavium/cpt/cptpf_mbox.c 		vfx->qlen = mbx.data;
data              122 drivers/crypto/cavium/cpt/cptpf_mbox.c 		vftype = cpt_bind_vq_to_grp(cpt, vf, (u8)mbx.data);
data              125 drivers/crypto/cavium/cpt/cptpf_mbox.c 				vf, mbx.data);
data              128 drivers/crypto/cavium/cpt/cptpf_mbox.c 				vf, mbx.data);
data              130 drivers/crypto/cavium/cpt/cptpf_mbox.c 			mbx.data = vftype;
data              135 drivers/crypto/cavium/cpt/cptpf_mbox.c 		vfx->priority = mbx.data;
data               24 drivers/crypto/cavium/cpt/cptvf_main.c static void vq_work_handler(unsigned long data)
data               26 drivers/crypto/cavium/cpt/cptvf_main.c 	struct cptvf_wqe_info *cwqe_info = (struct cptvf_wqe_info *)data;
data               14 drivers/crypto/cavium/cpt/cptvf_mbox.c 			mbx->data);
data               27 drivers/crypto/cavium/cpt/cptvf_mbox.c 	mbx.data = cpt_read_csr64(cptvf->reg_base, CPTX_VFX_PF_MBOXX(0, 0, 1));
data               34 drivers/crypto/cavium/cpt/cptvf_mbox.c 		cptvf->vfid = mbx.data;
data               40 drivers/crypto/cavium/cpt/cptvf_mbox.c 		cptvf->vftype = mbx.data;
data               42 drivers/crypto/cavium/cpt/cptvf_mbox.c 			cptvf->vfid, ((mbx.data == SE_TYPES) ? "SE" : "AE"),
data              113 drivers/crypto/cavium/cpt/cptvf_mbox.c 	mbx.data = cptvf->qsize;
data              132 drivers/crypto/cavium/cpt/cptvf_mbox.c 	mbx.data = cptvf->vfgrp;
data              151 drivers/crypto/cavium/cpt/cptvf_mbox.c 	mbx.data = cptvf->priority;
data               22 drivers/crypto/cavium/nitrox/nitrox_common.h void pkt_slc_resp_tasklet(unsigned long data);
data              123 drivers/crypto/cavium/nitrox/nitrox_dev.h 		u64 data: 58;
data               27 drivers/crypto/cavium/nitrox/nitrox_isr.c static irqreturn_t nps_pkt_slc_isr(int irq, void *data)
data               29 drivers/crypto/cavium/nitrox/nitrox_isr.c 	struct nitrox_q_vector *qvec = data;
data              203 drivers/crypto/cavium/nitrox/nitrox_isr.c static void nps_core_int_tasklet(unsigned long data)
data              205 drivers/crypto/cavium/nitrox/nitrox_isr.c 	struct nitrox_q_vector *qvec = (void *)(uintptr_t)(data);
data              222 drivers/crypto/cavium/nitrox/nitrox_isr.c static irqreturn_t nps_core_int_isr(int irq, void *data)
data              224 drivers/crypto/cavium/nitrox/nitrox_isr.c 	struct nitrox_q_vector *qvec = data;
data               84 drivers/crypto/cavium/nitrox/nitrox_main.c 	u64 offset, data;
data              108 drivers/crypto/cavium/nitrox/nitrox_main.c 		data = ucode_data[i];
data              111 drivers/crypto/cavium/nitrox/nitrox_main.c 		nitrox_write_csr(ndev, offset, data);
data              141 drivers/crypto/cavium/nitrox/nitrox_main.c 	ucode = (struct ucode *)fw->data;
data              192 drivers/crypto/cavium/nitrox/nitrox_main.c 	ucode = (struct ucode *)fw->data;
data               62 drivers/crypto/cavium/nitrox/nitrox_mbx.c 		msg.data = ndev->mode;
data               65 drivers/crypto/cavium/nitrox/nitrox_mbx.c 		vfdev->nr_queues = vfdev->msg.data;
data              582 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c void pkt_slc_resp_tasklet(unsigned long data)
data              584 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	struct nitrox_q_vector *qvec = (void *)(uintptr_t)(data);
data              866 drivers/crypto/cavium/zip/zip_regs.h 		u64 data                        : 20;
data              868 drivers/crypto/cavium/zip/zip_regs.h 		u64 data                        : 20;
data              144 drivers/crypto/ccp/ccp-crypto-main.c static void ccp_crypto_complete(void *data, int err)
data              146 drivers/crypto/ccp/ccp-crypto-main.c 	struct ccp_crypto_cmd *crypto_cmd = data;
data              296 drivers/crypto/ccp/ccp-crypto-main.c 	cmd->data = crypto_cmd;
data              324 drivers/crypto/ccp/ccp-dev-v3.c static void ccp_irq_bh(unsigned long data)
data              326 drivers/crypto/ccp/ccp-dev-v3.c 	struct ccp_device *ccp = (struct ccp_device *)data;
data              356 drivers/crypto/ccp/ccp-dev-v3.c static irqreturn_t ccp_irq_handler(int irq, void *data)
data              358 drivers/crypto/ccp/ccp-dev-v3.c 	struct ccp_device *ccp = (struct ccp_device *)data;
data              558 drivers/crypto/ccp/ccp-dev-v3.c 		cmd->callback(cmd->data, -ENODEV);
data              564 drivers/crypto/ccp/ccp-dev-v3.c 		cmd->callback(cmd->data, -ENODEV);
data              736 drivers/crypto/ccp/ccp-dev-v5.c static void ccp5_irq_bh(unsigned long data)
data              738 drivers/crypto/ccp/ccp-dev-v5.c 	struct ccp_device *ccp = (struct ccp_device *)data;
data              766 drivers/crypto/ccp/ccp-dev-v5.c static irqreturn_t ccp5_irq_handler(int irq, void *data)
data              768 drivers/crypto/ccp/ccp-dev-v5.c 	struct ccp_device *ccp = (struct ccp_device *)data;
data             1044 drivers/crypto/ccp/ccp-dev-v5.c 		cmd->callback(cmd->data, -ENODEV);
data             1050 drivers/crypto/ccp/ccp-dev-v5.c 		cmd->callback(cmd->data, -ENODEV);
data              352 drivers/crypto/ccp/ccp-dev.c 	cmd->callback(cmd->data, -EINPROGRESS);
data              419 drivers/crypto/ccp/ccp-dev.c static void ccp_do_cmd_complete(unsigned long data)
data              421 drivers/crypto/ccp/ccp-dev.c 	struct ccp_tasklet_data *tdata = (struct ccp_tasklet_data *)data;
data              424 drivers/crypto/ccp/ccp-dev.c 	cmd->callback(cmd->data, cmd->ret);
data              434 drivers/crypto/ccp/ccp-dev.c int ccp_cmd_queue_thread(void *data)
data              436 drivers/crypto/ccp/ccp-dev.c 	struct ccp_cmd_queue *cmd_q = (struct ccp_cmd_queue *)data;
data              506 drivers/crypto/ccp/ccp-dev.c int ccp_trng_read(struct hwrng *rng, void *data, size_t max, bool wait)
data              529 drivers/crypto/ccp/ccp-dev.c 	memcpy(data, &trng_value, len);
data              637 drivers/crypto/ccp/ccp-dev.h int ccp_cmd_queue_thread(void *data);
data              638 drivers/crypto/ccp/ccp-dev.h int ccp_trng_read(struct hwrng *rng, void *data, size_t max, bool wait);
data              124 drivers/crypto/ccp/ccp-dmaengine.c static void ccp_do_cleanup(unsigned long data)
data              126 drivers/crypto/ccp/ccp-dmaengine.c 	struct ccp_dma_chan *chan = (struct ccp_dma_chan *)data;
data              261 drivers/crypto/ccp/ccp-dmaengine.c static void ccp_cmd_callback(void *data, int err)
data              263 drivers/crypto/ccp/ccp-dmaengine.c 	struct ccp_dma_desc *desc = data;
data              439 drivers/crypto/ccp/ccp-dmaengine.c 		ccp_cmd->data = desc;
data              246 drivers/crypto/ccp/ccp-ops.c static void ccp_free_data(struct ccp_data *data, struct ccp_cmd_queue *cmd_q)
data              248 drivers/crypto/ccp/ccp-ops.c 	ccp_dm_free(&data->dm_wa);
data              249 drivers/crypto/ccp/ccp-ops.c 	ccp_sg_free(&data->sg_wa);
data              252 drivers/crypto/ccp/ccp-ops.c static int ccp_init_data(struct ccp_data *data, struct ccp_cmd_queue *cmd_q,
data              259 drivers/crypto/ccp/ccp-ops.c 	memset(data, 0, sizeof(*data));
data              261 drivers/crypto/ccp/ccp-ops.c 	ret = ccp_init_sg_workarea(&data->sg_wa, cmd_q->ccp->dev, sg, sg_len,
data              266 drivers/crypto/ccp/ccp-ops.c 	ret = ccp_init_dm_workarea(&data->dm_wa, cmd_q, dm_len, dir);
data              273 drivers/crypto/ccp/ccp-ops.c 	ccp_free_data(data, cmd_q);
data              278 drivers/crypto/ccp/ccp-ops.c static unsigned int ccp_queue_buf(struct ccp_data *data, unsigned int from)
data              280 drivers/crypto/ccp/ccp-ops.c 	struct ccp_sg_workarea *sg_wa = &data->sg_wa;
data              281 drivers/crypto/ccp/ccp-ops.c 	struct ccp_dm_workarea *dm_wa = &data->dm_wa;
data              313 drivers/crypto/ccp/ccp-ops.c static unsigned int ccp_fill_queue_buf(struct ccp_data *data)
data              315 drivers/crypto/ccp/ccp-ops.c 	return ccp_queue_buf(data, 0);
data              318 drivers/crypto/ccp/ccp-ops.c static unsigned int ccp_empty_queue_buf(struct ccp_data *data)
data              320 drivers/crypto/ccp/ccp-ops.c 	return ccp_queue_buf(data, 1);
data               72 drivers/crypto/ccp/psp-dev.c static irqreturn_t psp_irq_handler(int irq, void *data)
data               74 drivers/crypto/ccp/psp-dev.c 	struct psp_device *psp = data;
data              150 drivers/crypto/ccp/psp-dev.c static int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret)
data              163 drivers/crypto/ccp/psp-dev.c 	phys_lsb = data ? lower_32_bits(__psp_pa(data)) : 0;
data              164 drivers/crypto/ccp/psp-dev.c 	phys_msb = data ? upper_32_bits(__psp_pa(data)) : 0;
data              169 drivers/crypto/ccp/psp-dev.c 	print_hex_dump_debug("(in):  ", DUMP_PREFIX_OFFSET, 16, 2, data,
data              205 drivers/crypto/ccp/psp-dev.c 	print_hex_dump_debug("(out): ", DUMP_PREFIX_OFFSET, 16, 2, data,
data              211 drivers/crypto/ccp/psp-dev.c static int sev_do_cmd(int cmd, void *data, int *psp_ret)
data              216 drivers/crypto/ccp/psp-dev.c 	rc = __sev_do_cmd_locked(cmd, data, psp_ret);
data              324 drivers/crypto/ccp/psp-dev.c 	struct sev_user_data_status *data = &psp_master->status_cmd_buf;
data              327 drivers/crypto/ccp/psp-dev.c 	ret = __sev_do_cmd_locked(SEV_CMD_PLATFORM_STATUS, data, &argp->error);
data              331 drivers/crypto/ccp/psp-dev.c 	if (copy_to_user((void __user *)argp->data, data, sizeof(*data)))
data              353 drivers/crypto/ccp/psp-dev.c 	struct sev_data_pek_csr *data;
data              357 drivers/crypto/ccp/psp-dev.c 	if (copy_from_user(&input, (void __user *)argp->data, sizeof(input)))
data              360 drivers/crypto/ccp/psp-dev.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              361 drivers/crypto/ccp/psp-dev.c 	if (!data)
data              381 drivers/crypto/ccp/psp-dev.c 	data->address = __psp_pa(blob);
data              382 drivers/crypto/ccp/psp-dev.c 	data->len = input.length;
data              391 drivers/crypto/ccp/psp-dev.c 	ret = __sev_do_cmd_locked(SEV_CMD_PEK_CSR, data, &argp->error);
data              394 drivers/crypto/ccp/psp-dev.c 	input.length = data->len;
data              396 drivers/crypto/ccp/psp-dev.c 	if (copy_to_user((void __user *)argp->data, &input, sizeof(input))) {
data              409 drivers/crypto/ccp/psp-dev.c 	kfree(data);
data              485 drivers/crypto/ccp/psp-dev.c 	struct sev_data_download_firmware *data;
data              516 drivers/crypto/ccp/psp-dev.c 	data = page_address(p);
data              517 drivers/crypto/ccp/psp-dev.c 	memcpy(page_address(p) + data_size, firmware->data, firmware->size);
data              519 drivers/crypto/ccp/psp-dev.c 	data->address = __psp_pa(page_address(p) + data_size);
data              520 drivers/crypto/ccp/psp-dev.c 	data->len = firmware->size;
data              522 drivers/crypto/ccp/psp-dev.c 	ret = sev_do_cmd(SEV_CMD_DOWNLOAD_FIRMWARE, data, &error);
data              539 drivers/crypto/ccp/psp-dev.c 	struct sev_data_pek_cert_import *data;
data              543 drivers/crypto/ccp/psp-dev.c 	if (copy_from_user(&input, (void __user *)argp->data, sizeof(input)))
data              546 drivers/crypto/ccp/psp-dev.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              547 drivers/crypto/ccp/psp-dev.c 	if (!data)
data              557 drivers/crypto/ccp/psp-dev.c 	data->pek_cert_address = __psp_pa(pek_blob);
data              558 drivers/crypto/ccp/psp-dev.c 	data->pek_cert_len = input.pek_cert_len;
data              567 drivers/crypto/ccp/psp-dev.c 	data->oca_cert_address = __psp_pa(oca_blob);
data              568 drivers/crypto/ccp/psp-dev.c 	data->oca_cert_len = input.oca_cert_len;
data              577 drivers/crypto/ccp/psp-dev.c 	ret = __sev_do_cmd_locked(SEV_CMD_PEK_CERT_IMPORT, data, &argp->error);
data              584 drivers/crypto/ccp/psp-dev.c 	kfree(data);
data              591 drivers/crypto/ccp/psp-dev.c 	struct sev_data_get_id *data;
data              599 drivers/crypto/ccp/psp-dev.c 	if (copy_from_user(&input, (void __user *)argp->data, sizeof(input)))
data              608 drivers/crypto/ccp/psp-dev.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              609 drivers/crypto/ccp/psp-dev.c 	if (!data)
data              615 drivers/crypto/ccp/psp-dev.c 			kfree(data);
data              619 drivers/crypto/ccp/psp-dev.c 		data->address = __psp_pa(id_blob);
data              620 drivers/crypto/ccp/psp-dev.c 		data->len = input.length;
data              623 drivers/crypto/ccp/psp-dev.c 	ret = __sev_do_cmd_locked(SEV_CMD_GET_ID, data, &argp->error);
data              629 drivers/crypto/ccp/psp-dev.c 	input.length = data->len;
data              631 drivers/crypto/ccp/psp-dev.c 	if (copy_to_user((void __user *)argp->data, &input, sizeof(input))) {
data              638 drivers/crypto/ccp/psp-dev.c 				 id_blob, data->len)) {
data              646 drivers/crypto/ccp/psp-dev.c 	kfree(data);
data              653 drivers/crypto/ccp/psp-dev.c 	struct sev_data_get_id *data;
data              674 drivers/crypto/ccp/psp-dev.c 	data = mem;
data              677 drivers/crypto/ccp/psp-dev.c 	data->address = __psp_pa(id_blob);
data              678 drivers/crypto/ccp/psp-dev.c 	data->len = user_size;
data              680 drivers/crypto/ccp/psp-dev.c 	ret = __sev_do_cmd_locked(SEV_CMD_GET_ID, data, &argp->error);
data              682 drivers/crypto/ccp/psp-dev.c 		if (copy_to_user((void __user *)argp->data, id_blob, data->len))
data              695 drivers/crypto/ccp/psp-dev.c 	struct sev_data_pdh_cert_export *data;
data              698 drivers/crypto/ccp/psp-dev.c 	if (copy_from_user(&input, (void __user *)argp->data, sizeof(input)))
data              701 drivers/crypto/ccp/psp-dev.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              702 drivers/crypto/ccp/psp-dev.c 	if (!data)
data              731 drivers/crypto/ccp/psp-dev.c 	data->pdh_cert_address = __psp_pa(pdh_blob);
data              732 drivers/crypto/ccp/psp-dev.c 	data->pdh_cert_len = input.pdh_cert_len;
data              740 drivers/crypto/ccp/psp-dev.c 	data->cert_chain_address = __psp_pa(cert_blob);
data              741 drivers/crypto/ccp/psp-dev.c 	data->cert_chain_len = input.cert_chain_len;
data              751 drivers/crypto/ccp/psp-dev.c 	ret = __sev_do_cmd_locked(SEV_CMD_PDH_CERT_EXPORT, data, &argp->error);
data              754 drivers/crypto/ccp/psp-dev.c 	input.cert_chain_len = data->cert_chain_len;
data              755 drivers/crypto/ccp/psp-dev.c 	input.pdh_cert_len = data->pdh_cert_len;
data              757 drivers/crypto/ccp/psp-dev.c 	if (copy_to_user((void __user *)argp->data, &input, sizeof(input))) {
data              781 drivers/crypto/ccp/psp-dev.c 	kfree(data);
data              853 drivers/crypto/ccp/psp-dev.c int sev_platform_status(struct sev_user_data_status *data, int *error)
data              855 drivers/crypto/ccp/psp-dev.c 	return sev_do_cmd(SEV_CMD_PLATFORM_STATUS, data, error);
data              859 drivers/crypto/ccp/psp-dev.c int sev_guest_deactivate(struct sev_data_deactivate *data, int *error)
data              861 drivers/crypto/ccp/psp-dev.c 	return sev_do_cmd(SEV_CMD_DEACTIVATE, data, error);
data              865 drivers/crypto/ccp/psp-dev.c int sev_guest_activate(struct sev_data_activate *data, int *error)
data              867 drivers/crypto/ccp/psp-dev.c 	return sev_do_cmd(SEV_CMD_ACTIVATE, data, error);
data              871 drivers/crypto/ccp/psp-dev.c int sev_guest_decommission(struct sev_data_decommission *data, int *error)
data              873 drivers/crypto/ccp/psp-dev.c 	return sev_do_cmd(SEV_CMD_DECOMMISSION, data, error);
data             1021 drivers/crypto/ccp/psp-dev.c 				void *data, int *error)
data             1026 drivers/crypto/ccp/psp-dev.c 	return  sev_do_cmd(cmd, data, error);
data               64 drivers/crypto/ccp/sp-dev.c static irqreturn_t sp_irq_handler(int irq, void *data)
data               66 drivers/crypto/ccp/sp-dev.c 	struct sp_device *sp = data;
data               78 drivers/crypto/ccp/sp-dev.c 		       const char *name, void *data)
data               84 drivers/crypto/ccp/sp-dev.c 		sp->ccp_irq_data = data;
data               97 drivers/crypto/ccp/sp-dev.c 		ret = request_irq(sp->ccp_irq, handler, 0, name, data);
data              106 drivers/crypto/ccp/sp-dev.c 		       const char *name, void *data)
data              112 drivers/crypto/ccp/sp-dev.c 		sp->psp_irq_data = data;
data              125 drivers/crypto/ccp/sp-dev.c 		ret = request_irq(sp->psp_irq, handler, 0, name, data);
data              133 drivers/crypto/ccp/sp-dev.c void sp_free_ccp_irq(struct sp_device *sp, void *data)
data              148 drivers/crypto/ccp/sp-dev.c 		free_irq(sp->ccp_irq, data);
data              152 drivers/crypto/ccp/sp-dev.c void sp_free_psp_irq(struct sp_device *sp, void *data)
data              167 drivers/crypto/ccp/sp-dev.c 		free_irq(sp->psp_irq, data);
data              111 drivers/crypto/ccp/sp-dev.h 		       const char *name, void *data);
data              112 drivers/crypto/ccp/sp-dev.h void sp_free_ccp_irq(struct sp_device *sp, void *data);
data              114 drivers/crypto/ccp/sp-dev.h 		       const char *name, void *data);
data              115 drivers/crypto/ccp/sp-dev.h void sp_free_psp_irq(struct sp_device *sp, void *data);
data               53 drivers/crypto/ccp/sp-platform.c 	  .data = (const void *)&dev_vdata[0] },
data               65 drivers/crypto/ccp/sp-platform.c 	if (match && match->data)
data               66 drivers/crypto/ccp/sp-platform.c 		return (struct sp_dev_vdata *)match->data;
data             1403 drivers/crypto/ccree/cc_aead.c 	__be32 data;
data             1413 drivers/crypto/ccree/cc_aead.c 	data = cpu_to_be32(msglen);
data             1414 drivers/crypto/ccree/cc_aead.c 	memcpy(block - csize, (u8 *)&data + 4 - csize, csize);
data               92 drivers/crypto/ccree/cc_driver.c 	{ .compatible = "arm,cryptocell-703-ree", .data = &cc703_hw },
data               93 drivers/crypto/ccree/cc_driver.c 	{ .compatible = "arm,cryptocell-713-ree", .data = &cc713_hw },
data               94 drivers/crypto/ccree/cc_driver.c 	{ .compatible = "arm,cryptocell-712-ree", .data = &cc712_hw },
data               95 drivers/crypto/ccree/cc_driver.c 	{ .compatible = "arm,cryptocell-710-ree", .data = &cc710_hw },
data               96 drivers/crypto/ccree/cc_driver.c 	{ .compatible = "arm,cryptocell-630p-ree", .data = &cc630p_hw },
data              284 drivers/crypto/ccree/cc_driver.c 	hw_rev = (struct cc_hw_data *)dev_id->data;
data              187 drivers/crypto/chelsio/chcr_algo.c 		cmp = crypto_memneq(&fw6_pld->data[2], (fw6_pld + 1), authsize);
data             1076 drivers/crypto/chelsio/chcr_algo.c 			memcpy(iv, &fw6_pld->data[2], AES_BLOCK_SIZE);
data             1104 drivers/crypto/chelsio/chcr_algo.c 			memcpy(iv, &fw6_pld->data[2], AES_BLOCK_SIZE);
data             2314 drivers/crypto/chelsio/chcr_algo.c 				  req->base.complete, req->base.data);
data             2727 drivers/crypto/chelsio/chcr_algo.c 	__be32 data;
data             2737 drivers/crypto/chelsio/chcr_algo.c 	data = cpu_to_be32(msglen);
data             2738 drivers/crypto/chelsio/chcr_algo.c 	memcpy(block - csize, (u8 *)&data + 4 - csize, csize);
data              166 drivers/crypto/chelsio/chcr_core.c 						    fw6_pld->data[1]);
data              169 drivers/crypto/chelsio/chcr_core.c 		ntohl(*(__be32 *)((unsigned char *)&fw6_pld->data[0] + 4));
data              404 drivers/crypto/chelsio/chtls/chtls.h 	return skb->data;
data              710 drivers/crypto/chelsio/chtls/chtls_cm.c 	void *data;
data              713 drivers/crypto/chelsio/chtls/chtls_cm.c 	data = lookup_stid(cdev->tids, stid);
data              714 drivers/crypto/chelsio/chtls/chtls_cm.c 	listen_ctx = (struct listen_ctx *)data;
data              821 drivers/crypto/chelsio/chtls/chtls_cm.c 	void *data;
data              837 drivers/crypto/chelsio/chtls/chtls_cm.c 	data = lookup_stid(cdev->tids, oreq->ts_recent);
data              838 drivers/crypto/chelsio/chtls/chtls_cm.c 	parent = ((struct listen_ctx *)data)->lsk;
data             1277 drivers/crypto/chelsio/chtls/chtls_cm.c 	void *data;
data             1282 drivers/crypto/chelsio/chtls/chtls_cm.c 	data = lookup_stid(cdev->tids, stid);
data             1283 drivers/crypto/chelsio/chtls/chtls_cm.c 	if (!data)
data             1286 drivers/crypto/chelsio/chtls/chtls_cm.c 	ctx = (struct listen_ctx *)data;
data             1434 drivers/crypto/chelsio/chtls/chtls_cm.c 		void *data;
data             1446 drivers/crypto/chelsio/chtls/chtls_cm.c 		data = lookup_stid(cdev->tids, stid);
data             1447 drivers/crypto/chelsio/chtls/chtls_cm.c 		lsk = ((struct listen_ctx *)data)->lsk;
data             1549 drivers/crypto/chelsio/chtls/chtls_cm.c 			       skb->data[tp->urg_seq - tp->rcv_nxt];
data             1612 drivers/crypto/chelsio/chtls/chtls_cm.c 			       skb->data[tp->urg_seq - tp->rcv_nxt];
data             1662 drivers/crypto/chelsio/chtls/chtls_cm.c 	tls_hdr_pkt = (struct tlsrx_cmp_hdr *)skb->data;
data               52 drivers/crypto/chelsio/chtls/chtls_main.c 				 unsigned long event, void *data)
data               57 drivers/crypto/chelsio/chtls/chtls_main.c 	clisten = (struct chtls_listen *)data;
data              223 drivers/crypto/chelsio/chtls/chtls_main.c 	memset(cdev->askb->data, 0, cdev->askb->len);
data              378 drivers/crypto/exynos-rng.c 		.data = (const void *)EXYNOS_PRNG_EXYNOS4,
data              381 drivers/crypto/exynos-rng.c 		.data = (const void *)EXYNOS_PRNG_EXYNOS5,
data              764 drivers/crypto/hifn_795x.c static int hifn_rng_data_read(struct hwrng *rng, u32 *data)
data              768 drivers/crypto/hifn_795x.c 	*data = hifn_read_1(dev, HIFN_1_RNG_DATA);
data             1846 drivers/crypto/hifn_795x.c static irqreturn_t hifn_interrupt(int irq, void *data)
data             1848 drivers/crypto/hifn_795x.c 	struct hifn_device *dev = (struct hifn_device *)data;
data             2445 drivers/crypto/hifn_795x.c static void hifn_tasklet_callback(unsigned long data)
data             2447 drivers/crypto/hifn_795x.c 	struct hifn_device *dev = (struct hifn_device *)data;
data              489 drivers/crypto/hisilicon/qm.c static irqreturn_t qm_irq_handler(int irq, void *data)
data              491 drivers/crypto/hisilicon/qm.c 	struct hisi_qm *qm = data;
data              522 drivers/crypto/hisilicon/qm.c static irqreturn_t qm_irq(int irq, void *data)
data              524 drivers/crypto/hisilicon/qm.c 	struct hisi_qm *qm = data;
data              527 drivers/crypto/hisilicon/qm.c 		return qm_irq_handler(irq, data);
data              535 drivers/crypto/hisilicon/qm.c static irqreturn_t qm_aeq_irq(int irq, void *data)
data              537 drivers/crypto/hisilicon/qm.c 	struct hisi_qm *qm = data;
data              568 drivers/crypto/hisilicon/qm.c static irqreturn_t qm_abnormal_irq(int irq, void *data)
data              571 drivers/crypto/hisilicon/qm.c 	struct hisi_qm *qm = data;
data              191 drivers/crypto/hisilicon/qm.h 	void (*req_cb)(struct hisi_qp *qp, void *data);
data              220 drivers/crypto/hisilicon/sec/sec_drv.c 	u16 data;
data              693 drivers/crypto/hisilicon/sec/sec_drv.c 	q_id = outorder_msg->data & SEC_OUT_BD_INFO_Q_ID_M;
data              719 drivers/crypto/hisilicon/sec/sec_drv.c 		q_id = outorder_msg->data & SEC_OUT_BD_INFO_Q_ID_M;
data              310 drivers/crypto/hisilicon/zip/zip_crypto.c static void hisi_zip_acomp_cb(struct hisi_qp *qp, void *data)
data              312 drivers/crypto/hisilicon/zip/zip_crypto.c 	struct hisi_zip_sqe *sqe = data;
data              208 drivers/crypto/img-hash.c static void img_hash_dma_callback(void *data)
data              210 drivers/crypto/img-hash.c 	struct img_hash_dev *hdev = (struct img_hash_dev *)data;
data              888 drivers/crypto/img-hash.c static void img_hash_done_task(unsigned long data)
data              890 drivers/crypto/img-hash.c 	struct img_hash_dev *hdev = (struct img_hash_dev *)data;
data              301 drivers/crypto/inside-secure/safexcel.c 	const u32 *data = (const u32 *)fw->data;
data              306 drivers/crypto/inside-secure/safexcel.c 		writel(be32_to_cpu(data[i]),
data              919 drivers/crypto/inside-secure/safexcel.c 	struct safexcel_inv_result *result = req->data;
data             1029 drivers/crypto/inside-secure/safexcel.c 	struct safexcel_work_data *data =
data             1032 drivers/crypto/inside-secure/safexcel.c 	safexcel_dequeue(data->priv, data->ring);
data             1040 drivers/crypto/inside-secure/safexcel.c static irqreturn_t safexcel_irq_ring(int irq, void *data)
data             1042 drivers/crypto/inside-secure/safexcel.c 	struct safexcel_ring_irq_data *irq_data = data;
data             1077 drivers/crypto/inside-secure/safexcel.c static irqreturn_t safexcel_irq_ring_thread(int irq, void *data)
data             1079 drivers/crypto/inside-secure/safexcel.c 	struct safexcel_ring_irq_data *irq_data = data;
data             1639 drivers/crypto/inside-secure/safexcel.c 		.data = (void *)EIP97IES_MRVL,
data             1643 drivers/crypto/inside-secure/safexcel.c 		.data = (void *)EIP197B_MRVL,
data             1647 drivers/crypto/inside-secure/safexcel.c 		.data = (void *)EIP197D_MRVL,
data             1652 drivers/crypto/inside-secure/safexcel.c 		.data = (void *)EIP97IES_MRVL,
data             1656 drivers/crypto/inside-secure/safexcel.c 		.data = (void *)EIP197B_MRVL,
data              338 drivers/crypto/inside-secure/safexcel.h 	__le32 data[40];
data              798 drivers/crypto/inside-secure/safexcel.h 						 dma_addr_t data, u32 len,
data              804 drivers/crypto/inside-secure/safexcel.h 						dma_addr_t data, u32 len);
data              582 drivers/crypto/inside-secure/safexcel_cipher.c 		memcpy(ctx->base.ctxr->data + ctx->key_len / sizeof(u32),
data              585 drivers/crypto/inside-secure/safexcel_cipher.c 			memcpy(ctx->base.ctxr->data + (ctx->key_len +
data              638 drivers/crypto/inside-secure/safexcel_cipher.c 	memcpy(ctx->base.ctxr->data, ctx->key, ctx->key_len);
data             1089 drivers/crypto/inside-secure/safexcel_cipher.c 	memzero_explicit(ctx->base.ctxr->data, sizeof(ctx->base.ctxr->data));
data              112 drivers/crypto/inside-secure/safexcel_hash.c 	memcpy(ctx->base.ctxr->data, req->state, req->state_sz);
data              148 drivers/crypto/inside-secure/safexcel_hash.c 			ctx->base.ctxr->data[req->state_sz >> 2] =
data              156 drivers/crypto/inside-secure/safexcel_hash.c 			memcpy(ctx->base.ctxr->data + (req->state_sz >> 2),
data              598 drivers/crypto/inside-secure/safexcel_hash.c 		     memcmp(ctx->base.ctxr->data, req->state, req->state_sz) ||
data              603 drivers/crypto/inside-secure/safexcel_hash.c 		      memcmp(ctx->base.ctxr->data + (req->state_sz>>2),
data              915 drivers/crypto/inside-secure/safexcel_hash.c 	struct safexcel_ahash_result *result = req->data;
data              118 drivers/crypto/inside-secure/safexcel_ring.c 						 dma_addr_t data, u32 data_len,
data              133 drivers/crypto/inside-secure/safexcel_ring.c 	cdesc->data_lo = lower_32_bits(data);
data              134 drivers/crypto/inside-secure/safexcel_ring.c 	cdesc->data_hi = upper_32_bits(data);
data              171 drivers/crypto/inside-secure/safexcel_ring.c 						dma_addr_t data, u32 len)
data              184 drivers/crypto/inside-secure/safexcel_ring.c 	rdesc->data_lo = lower_32_bits(data);
data              185 drivers/crypto/inside-secure/safexcel_ring.c 	rdesc->data_hi = upper_32_bits(data);
data              143 drivers/crypto/ixp4xx_crypto.c 	} data;
data              343 drivers/crypto/ixp4xx_crypto.c 	struct aead_request *req = crypt->data.aead_req;
data              369 drivers/crypto/ixp4xx_crypto.c 		struct aead_request *req = crypt->data.aead_req;
data              381 drivers/crypto/ixp4xx_crypto.c 		struct ablkcipher_request *req = crypt->data.ablk_req;
data              392 drivers/crypto/ixp4xx_crypto.c 		ctx = crypto_tfm_ctx(crypt->data.tfm);
data              400 drivers/crypto/ixp4xx_crypto.c 		ctx = crypto_tfm_ctx(crypt->data.tfm);
data              630 drivers/crypto/ixp4xx_crypto.c 	crypt->data.tfm = tfm;
data              713 drivers/crypto/ixp4xx_crypto.c 	crypt->data.tfm = tfm;
data              897 drivers/crypto/ixp4xx_crypto.c 	crypt->data.ablk_req = req;
data             1012 drivers/crypto/ixp4xx_crypto.c 	crypt->data.aead_req = req;
data              303 drivers/crypto/marvell/cesa.c 	{ .compatible = "marvell,orion-crypto", .data = &orion_caps },
data              304 drivers/crypto/marvell/cesa.c 	{ .compatible = "marvell,kirkwood-crypto", .data = &kirkwood_caps },
data              305 drivers/crypto/marvell/cesa.c 	{ .compatible = "marvell,dove-crypto", .data = &kirkwood_caps },
data              306 drivers/crypto/marvell/cesa.c 	{ .compatible = "marvell,armada-370-crypto", .data = &armada_370_caps },
data              307 drivers/crypto/marvell/cesa.c 	{ .compatible = "marvell,armada-xp-crypto", .data = &armada_xp_caps },
data              308 drivers/crypto/marvell/cesa.c 	{ .compatible = "marvell,armada-375-crypto", .data = &armada_xp_caps },
data              309 drivers/crypto/marvell/cesa.c 	{ .compatible = "marvell,armada-38x-crypto", .data = &armada_xp_caps },
data              451 drivers/crypto/marvell/cesa.c 		if (!match || !match->data)
data              454 drivers/crypto/marvell/cesa.c 		caps = match->data;
data              312 drivers/crypto/marvell/cesa.h 		void *data;
data              333 drivers/crypto/marvell/hash.c 		__le32 *data = NULL;
data              339 drivers/crypto/marvell/hash.c 		data = creq->base.chain.last->op->ctx.hash.hash;
data              341 drivers/crypto/marvell/hash.c 			creq->state[i] = cpu_to_le32(data[i]);
data              343 drivers/crypto/marvell/hash.c 		memcpy(ahashreq->result, data, digsize);
data             1078 drivers/crypto/marvell/hash.c 	struct mv_cesa_ahash_result *result = req->data;
data             1026 drivers/crypto/mediatek/mtk-aes.c 	} *data;
data             1057 drivers/crypto/mediatek/mtk-aes.c 	data = kzalloc(sizeof(*data) + crypto_skcipher_reqsize(ctr),
data             1059 drivers/crypto/mediatek/mtk-aes.c 	if (!data)
data             1062 drivers/crypto/mediatek/mtk-aes.c 	crypto_init_wait(&data->wait);
data             1063 drivers/crypto/mediatek/mtk-aes.c 	sg_init_one(data->sg, &data->hash, AES_BLOCK_SIZE);
data             1064 drivers/crypto/mediatek/mtk-aes.c 	skcipher_request_set_tfm(&data->req, ctr);
data             1065 drivers/crypto/mediatek/mtk-aes.c 	skcipher_request_set_callback(&data->req, CRYPTO_TFM_REQ_MAY_SLEEP |
data             1067 drivers/crypto/mediatek/mtk-aes.c 				      crypto_req_done, &data->wait);
data             1068 drivers/crypto/mediatek/mtk-aes.c 	skcipher_request_set_crypt(&data->req, data->sg, data->sg,
data             1069 drivers/crypto/mediatek/mtk-aes.c 				   AES_BLOCK_SIZE, data->iv);
data             1071 drivers/crypto/mediatek/mtk-aes.c 	err = crypto_wait_req(crypto_skcipher_encrypt(&data->req),
data             1072 drivers/crypto/mediatek/mtk-aes.c 			      &data->wait);
data             1077 drivers/crypto/mediatek/mtk-aes.c 	mtk_aes_write_state_be(ctx->key + ctx->keylen, data->hash,
data             1080 drivers/crypto/mediatek/mtk-aes.c 	kzfree(data);
data             1159 drivers/crypto/mediatek/mtk-aes.c static void mtk_aes_queue_task(unsigned long data)
data             1161 drivers/crypto/mediatek/mtk-aes.c 	struct mtk_aes_rec *aes = (struct mtk_aes_rec *)data;
data             1166 drivers/crypto/mediatek/mtk-aes.c static void mtk_aes_done_task(unsigned long data)
data             1168 drivers/crypto/mediatek/mtk-aes.c 	struct mtk_aes_rec *aes = (struct mtk_aes_rec *)data;
data             1169 drivers/crypto/mediatek/mtk-sha.c static void mtk_sha_queue_task(unsigned long data)
data             1171 drivers/crypto/mediatek/mtk-sha.c 	struct mtk_sha_rec *sha = (struct mtk_sha_rec *)data;
data             1176 drivers/crypto/mediatek/mtk-sha.c static void mtk_sha_done_task(unsigned long data)
data             1178 drivers/crypto/mediatek/mtk-sha.c 	struct mtk_sha_rec *sha = (struct mtk_sha_rec *)data;
data              389 drivers/crypto/mxs-dcp.c static int dcp_chan_thread_aes(void *data)
data              688 drivers/crypto/mxs-dcp.c static int dcp_chan_thread_sha(void *data)
data             1180 drivers/crypto/mxs-dcp.c 	{ .compatible = "fsl,imx23-dcp", .data = NULL, },
data             1181 drivers/crypto/mxs-dcp.c 	{ .compatible = "fsl,imx28-dcp", .data = NULL, },
data              569 drivers/crypto/n2_core.c 	ent->src_addr = __pa(walk.data);
data              582 drivers/crypto/n2_core.c 		ent->src_addr = __pa(walk.data);
data              824 drivers/crypto/nx/nx-842-pseries.c 			     void *data)
data              826 drivers/crypto/nx/nx-842-pseries.c 	struct of_reconfig_data *upd = data;
data              106 drivers/crypto/nx/nx-aes-ccm.c 	__be32 data;
data              116 drivers/crypto/nx/nx-aes-ccm.c 	data = cpu_to_be32(msglen);
data              117 drivers/crypto/nx/nx-aes-ccm.c 	memcpy(block - csize, (u8 *)&data + 4 - csize, csize);
data              166 drivers/crypto/nx/nx-aes-xcbc.c 			  const u8          *data,
data              190 drivers/crypto/nx/nx-aes-xcbc.c 		memcpy(sctx->buffer + sctx->count, data, len);
data              242 drivers/crypto/nx/nx-aes-xcbc.c 					(u8 *) data,
data              278 drivers/crypto/nx/nx-aes-xcbc.c 		data += to_process - sctx->count;
data              284 drivers/crypto/nx/nx-aes-xcbc.c 	memcpy(sctx->buffer, data, leftover);
data               56 drivers/crypto/nx/nx-sha256.c static int nx_sha256_update(struct shash_desc *desc, const u8 *data,
data               78 drivers/crypto/nx/nx-sha256.c 		memcpy(sctx->buf + buf_len, data, len);
data              132 drivers/crypto/nx/nx-sha256.c 		in_sg = nx_build_sg_list(in_sg, (u8 *) data,
data              160 drivers/crypto/nx/nx-sha256.c 		data += to_process - buf_len;
data              167 drivers/crypto/nx/nx-sha256.c 		memcpy(sctx->buf, data, leftover);
data               56 drivers/crypto/nx/nx-sha512.c static int nx_sha512_update(struct shash_desc *desc, const u8 *data,
data               78 drivers/crypto/nx/nx-sha512.c 		memcpy(sctx->buf + buf_len, data, len);
data              131 drivers/crypto/nx/nx-sha512.c 		in_sg = nx_build_sg_list(in_sg, (u8 *) data,
data              164 drivers/crypto/nx/nx-sha512.c 		data += to_process - buf_len;
data              171 drivers/crypto/nx/nx-sha512.c 		memcpy(sctx->buf, data, leftover);
data              166 drivers/crypto/omap-aes-gcm.c 	struct omap_aes_gcm_result *res = req->data;
data              222 drivers/crypto/omap-aes-gcm.c void omap_aes_gcm_dma_out_callback(void *data)
data              224 drivers/crypto/omap-aes-gcm.c 	struct omap_aes_dev *dd = data;
data              222 drivers/crypto/omap-aes.c static void omap_aes_dma_out_callback(void *data)
data              224 drivers/crypto/omap-aes.c 	struct omap_aes_dev *dd = data;
data              482 drivers/crypto/omap-aes.c static void omap_aes_done_task(unsigned long data)
data              484 drivers/crypto/omap-aes.c 	struct omap_aes_dev *dd = (struct omap_aes_dev *)data;
data              967 drivers/crypto/omap-aes.c 		.data		= &omap_aes_pdata_omap2,
data              971 drivers/crypto/omap-aes.c 		.data		= &omap_aes_pdata_omap3,
data              975 drivers/crypto/omap-aes.c 		.data		= &omap_aes_pdata_omap4,
data              210 drivers/crypto/omap-aes.h void omap_aes_gcm_dma_out_callback(void *data);
data              331 drivers/crypto/omap-des.c static void omap_des_dma_out_callback(void *data)
data              333 drivers/crypto/omap-des.c 	struct omap_des_dev *dd = data;
data              596 drivers/crypto/omap-des.c static void omap_des_done_task(unsigned long data)
data              598 drivers/crypto/omap-des.c 	struct omap_des_dev *dd = (struct omap_des_dev *)data;
data              940 drivers/crypto/omap-des.c 		.data		= &omap_des_pdata_omap4,
data             1220 drivers/crypto/omap-sham.c 				  const u8 *data, unsigned int len, u8 *out)
data             1226 drivers/crypto/omap-sham.c 	return crypto_shash_digest(shash, data, len, out);
data             1728 drivers/crypto/omap-sham.c static void omap_sham_done_task(unsigned long data)
data             1730 drivers/crypto/omap-sham.c 	struct omap_sham_dev *dd = (struct omap_sham_dev *)data;
data             1913 drivers/crypto/omap-sham.c 		.data		= &omap_sham_pdata_omap2,
data             1917 drivers/crypto/omap-sham.c 		.data		= &omap_sham_pdata_omap2,
data             1921 drivers/crypto/omap-sham.c 		.data		= &omap_sham_pdata_omap4,
data             1925 drivers/crypto/omap-sham.c 		.data		= &omap_sham_pdata_omap5,
data               41 drivers/crypto/padlock-sha.c 			      const u8 *data, unsigned int length)
data               45 drivers/crypto/padlock-sha.c 	return crypto_shash_update(&dctx->fallback, data, length);
data              286 drivers/crypto/padlock-sha.c 			const u8 *data,	unsigned int len)
data              299 drivers/crypto/padlock-sha.c 	src = data;
data              307 drivers/crypto/padlock-sha.c 			memcpy(sctx->buffer + partial, data,
data              314 drivers/crypto/padlock-sha.c 			src = data + done;
data              324 drivers/crypto/padlock-sha.c 			src = data + done;
data              369 drivers/crypto/padlock-sha.c static int padlock_sha256_update_nano(struct shash_desc *desc, const u8 *data,
data              383 drivers/crypto/padlock-sha.c 	src = data;
data              391 drivers/crypto/padlock-sha.c 			memcpy(sctx->buf + partial, data,
data              398 drivers/crypto/padlock-sha.c 			src = data + done;
data              408 drivers/crypto/padlock-sha.c 			src = data + done;
data              540 drivers/crypto/picoxcell_crypto.c 				  req->base.complete, req->base.data);
data             1145 drivers/crypto/picoxcell_crypto.c static void spacc_spacc_complete(unsigned long data)
data             1147 drivers/crypto/picoxcell_crypto.c 	struct spacc_engine *engine = (struct spacc_engine *)data;
data             1616 drivers/crypto/picoxcell_crypto.c static void spacc_tasklet_kill(void *data)
data             1618 drivers/crypto/picoxcell_crypto.c 	tasklet_kill(data);
data               78 drivers/crypto/qat/qat_common/adf_accel_engine.c 	uof_addr = (void *)loader_data->uof_fw->data;
data               80 drivers/crypto/qat/qat_common/adf_accel_engine.c 	mmp_addr = (void *)loader_data->mmp_fw->data;
data              204 drivers/crypto/qat/qat_common/adf_common_drv.h 		     unsigned int *data);
data               96 drivers/crypto/qat/qat_common/adf_sriov.c static void adf_vf2pf_bh_handler(void *data)
data               98 drivers/crypto/qat/qat_common/adf_sriov.c 	struct adf_accel_vf_info *vf_info = (struct adf_accel_vf_info *)data;
data               54 drivers/crypto/qat/qat_common/adf_transport.c static inline uint32_t adf_modulo(uint32_t data, uint32_t shift)
data               56 drivers/crypto/qat/qat_common/adf_transport.c 	uint32_t div = data >> shift;
data               59 drivers/crypto/qat/qat_common/adf_transport.c 	return data - mult;
data              115 drivers/crypto/qat/qat_common/adf_vf_isr.c static void adf_pf2vf_bh_handler(void *data)
data              117 drivers/crypto/qat/qat_common/adf_vf_isr.c 	struct adf_accel_dev *accel_dev = data;
data              848 drivers/crypto/qat/qat_common/qat_hal.c 		     unsigned int words_num, unsigned int *data)
data              858 drivers/crypto/qat/qat_common/qat_hal.c 		uwrd_lo = ((data[i] & 0xfff0000) << 4) | (0x3 << 18) |
data              859 drivers/crypto/qat/qat_common/qat_hal.c 			  ((data[i] & 0xff00) << 2) |
data              860 drivers/crypto/qat/qat_common/qat_hal.c 			  (0x3 << 8) | (data[i] & 0xff);
data              861 drivers/crypto/qat/qat_common/qat_hal.c 		uwrd_hi = (0xf << 4) | ((data[i] & 0xf0000000) >> 28);
data              862 drivers/crypto/qat/qat_common/qat_hal.c 		uwrd_hi |= (hweight32(data[i] & 0xffff) & 0x1) << 8;
data              863 drivers/crypto/qat/qat_common/qat_hal.c 		tmp = ((data[i] >> 0x10) & 0xffff);
data              969 drivers/crypto/qat/qat_common/qat_hal.c 			      unsigned short reg_num, unsigned int *data)
data             1015 drivers/crypto/qat/qat_common/qat_hal.c 	*data = qat_hal_rd_ae_csr(handle, ae, ALU_OUT);
data             1030 drivers/crypto/qat/qat_common/qat_hal.c 			      unsigned short reg_num, unsigned int data)
data             1048 drivers/crypto/qat/qat_common/qat_hal.c 	data16lo = 0xffff & data;
data             1049 drivers/crypto/qat/qat_common/qat_hal.c 	data16hi = 0xffff & (data >> 0x10);
data             1225 drivers/crypto/qat/qat_common/qat_hal.c 				   unsigned short reg_num, unsigned int data)
data             1261 drivers/crypto/qat/qat_common/qat_hal.c 	data16low = 0xffff & data;
data             1262 drivers/crypto/qat/qat_common/qat_hal.c 	data16hi = 0xffff & (data >> 0x10);
data               17 drivers/crypto/qce/ablkcipher.c static void qce_ablkcipher_done(void *data)
data               19 drivers/crypto/qce/ablkcipher.c 	struct crypto_async_request *async_req = data;
data              115 drivers/crypto/qce/core.c static void qce_tasklet_req_done(unsigned long data)
data              117 drivers/crypto/qce/core.c 	struct qce_device *qce = (struct qce_device *)data;
data               29 drivers/crypto/qce/sha.c static void qce_ahash_done(void *data)
data               31 drivers/crypto/qce/sha.c 	struct crypto_async_request *async_req = data;
data               41 drivers/crypto/qcom-rng.c static int qcom_rng_read(struct qcom_rng *rng, u8 *data, unsigned int max)
data               57 drivers/crypto/qcom-rng.c 			memcpy(data, &val, WORD_SZ);
data               58 drivers/crypto/qcom-rng.c 			data += WORD_SZ;
data               62 drivers/crypto/qcom-rng.c 			memcpy(data, &val, max - currsize);
data              208 drivers/crypto/qcom-rng.c 	{ .compatible = "qcom,prng", .data = (void *)0},
data              209 drivers/crypto/qcom-rng.c 	{ .compatible = "qcom,prng-ee", .data = (void *)1},
data              203 drivers/crypto/rockchip/rk3288_crypto.c static void rk_crypto_queue_task_cb(unsigned long data)
data              205 drivers/crypto/rockchip/rk3288_crypto.c 	struct rk_crypto_info *dev = (struct rk_crypto_info *)data;
data              233 drivers/crypto/rockchip/rk3288_crypto.c static void rk_crypto_done_task_cb(unsigned long data)
data              235 drivers/crypto/rockchip/rk3288_crypto.c 	struct rk_crypto_info *dev = (struct rk_crypto_info *)data;
data              299 drivers/crypto/rockchip/rk3288_crypto.c static void rk_crypto_action(void *data)
data              301 drivers/crypto/rockchip/rk3288_crypto.c 	struct rk_crypto_info *crypto_info = data;
data              408 drivers/crypto/s5p-sss.c 		.data = &s5p_aes_data,
data              412 drivers/crypto/s5p-sss.c 		.data = &exynos_aes_data,
data              416 drivers/crypto/s5p-sss.c 		.data = &exynos5433_slim_aes_data,
data              430 drivers/crypto/s5p-sss.c 		return (const struct samsung_aes_variant *)match->data;
data             1446 drivers/crypto/s5p-sss.c static void s5p_hash_tasklet_cb(unsigned long data)
data             1448 drivers/crypto/s5p-sss.c 	struct s5p_aes_dev *dd = (struct s5p_aes_dev *)data;
data             1532 drivers/crypto/s5p-sss.c 				 const u8 *data, unsigned int len, u8 *out)
data             1538 drivers/crypto/s5p-sss.c 	return crypto_shash_digest(shash, data, len, out);
data             2003 drivers/crypto/s5p-sss.c static void s5p_tasklet_cb(unsigned long data)
data             2005 drivers/crypto/s5p-sss.c 	struct s5p_aes_dev *dev = (struct s5p_aes_dev *)data;
data              231 drivers/crypto/sahara.c static inline void sahara_write(struct sahara_dev *dev, u32 data, u32 reg)
data              233 drivers/crypto/sahara.c 	writel(data, dev->regs_base + reg);
data             1048 drivers/crypto/sahara.c static int sahara_queue_manage(void *data)
data             1050 drivers/crypto/sahara.c 	struct sahara_dev *dev = (struct sahara_dev *)data;
data             1289 drivers/crypto/sahara.c static irqreturn_t sahara_irq_handler(int irq, void *data)
data             1291 drivers/crypto/sahara.c 	struct sahara_dev *dev = (struct sahara_dev *)data;
data              194 drivers/crypto/stm32/stm32-crc32.c static int stm32_crc_finup(struct shash_desc *desc, const u8 *data,
data              197 drivers/crypto/stm32/stm32-crc32.c 	return stm32_crc_update(desc, data, length) ?:
data              201 drivers/crypto/stm32/stm32-crc32.c static int stm32_crc_digest(struct shash_desc *desc, const u8 *data,
data              204 drivers/crypto/stm32/stm32-crc32.c 	return stm32_crc_init(desc) ?: stm32_crc_finup(desc, data, length, out);
data             1928 drivers/crypto/stm32/stm32-cryp.c 	{ .compatible = "st,stm32f756-cryp", .data = &f7_data},
data             1929 drivers/crypto/stm32/stm32-cryp.c 	{ .compatible = "st,stm32mp1-cryp", .data = &mp1_data},
data             1401 drivers/crypto/stm32/stm32-hash.c 		.data = &stm32_hash_pdata_stm32f4,
data             1405 drivers/crypto/stm32/stm32-hash.c 		.data = &stm32_hash_pdata_stm32f7,
data               22 drivers/crypto/sunxi-ss/sun4i-ss-prng.c 	u32 *data = (u32 *)dst;
data               42 drivers/crypto/sunxi-ss/sun4i-ss-prng.c 		readsl(ss->base + SS_TXFIFO, data, len / 4);
data               43 drivers/crypto/sunxi-ss/sun4i-ss-prng.c 		data += len / 4;
data               96 drivers/crypto/talitos.c 				     unsigned int len, void *data,
data              100 drivers/crypto/talitos.c 	dma_addr_t dma_addr = dma_map_single_attrs(dev, data, len, dir, attrs);
data              109 drivers/crypto/talitos.c 				   unsigned int len, void *data,
data              112 drivers/crypto/talitos.c 	__map_single_talitos_ptr(dev, ptr, len, data, dir, 0);
data              117 drivers/crypto/talitos.c 					  unsigned int len, void *data,
data              120 drivers/crypto/talitos.c 	__map_single_talitos_ptr(dev, ptr, len, data, dir,
data              405 drivers/crypto/talitos.c static void talitos1_done_##name(unsigned long data)			\
data              407 drivers/crypto/talitos.c 	struct device *dev = (struct device *)data;			\
data              432 drivers/crypto/talitos.c static void talitos2_done_##name(unsigned long data)			\
data              434 drivers/crypto/talitos.c 	struct device *dev = (struct device *)data;			\
data              676 drivers/crypto/talitos.c static irqreturn_t talitos1_interrupt_##name(int irq, void *data)	       \
data              678 drivers/crypto/talitos.c 	struct device *dev = data;					       \
data              711 drivers/crypto/talitos.c static irqreturn_t talitos2_interrupt_##name(int irq, void *data)	       \
data              713 drivers/crypto/talitos.c 	struct device *dev = data;					       \
data              770 drivers/crypto/talitos.c static int talitos_rng_data_read(struct hwrng *rng, u32 *data)
data              776 drivers/crypto/talitos.c 	*data = in_be32(priv->reg_rngu + TALITOS_EU_FIFO);
data              777 drivers/crypto/talitos.c 	*data = in_be32(priv->reg_rngu + TALITOS_EU_FIFO_LO);
data               99 drivers/crypto/ux500/cryp/cryp_core.c 	u32 *data = (u32 *)in;
data              101 drivers/crypto/ux500/cryp/cryp_core.c 	return cpu_to_be32p(data);
data              512 drivers/crypto/ux500/cryp/cryp_core.c static void cryp_dma_out_callback(void *data)
data              514 drivers/crypto/ux500/cryp/cryp_core.c 	struct cryp_ctx *ctx = (struct cryp_ctx *) data;
data              131 drivers/crypto/ux500/hash/hash_core.c static void hash_dma_callback(void *data)
data              133 drivers/crypto/ux500/hash/hash_core.c 	struct hash_ctx *ctx = data;
data             1098 drivers/crypto/ux500/hash/hash_core.c 		data_buffer = walk.data;
data               35 drivers/dax/pmem/compat.c static int dax_pmem_compat_release(struct device *dev, void *data)
data              488 drivers/dax/super.c static int dax_test(struct inode *inode, void *data)
data              490 drivers/dax/super.c 	dev_t devt = *(dev_t *) data;
data              495 drivers/dax/super.c static int dax_set(struct inode *inode, void *data)
data              497 drivers/dax/super.c 	dev_t devt = *(dev_t *) data;
data              370 drivers/devfreq/devfreq-event.c static int devm_devfreq_event_match(struct device *dev, void *res, void *data)
data              377 drivers/devfreq/devfreq-event.c 	return *r == data;
data              612 drivers/devfreq/devfreq.c 				   void *data)
data              649 drivers/devfreq/devfreq.c 	devfreq->data = data;
data              771 drivers/devfreq/devfreq.c static int devm_devfreq_dev_match(struct device *dev, void *res, void *data)
data              778 drivers/devfreq/devfreq.c 	return *r == data;
data              801 drivers/devfreq/devfreq.c 					void *data)
data              809 drivers/devfreq/devfreq.c 	devfreq = devfreq_add_device(dev, profile, governor_name, data);
data              489 drivers/devfreq/event/exynos-ppmu.c 		.data = (void *)EXYNOS_TYPE_PPMU,
data              492 drivers/devfreq/event/exynos-ppmu.c 		.data = (void *)EXYNOS_TYPE_PPMU_V2,
data              523 drivers/devfreq/event/exynos-ppmu.c 		info->ppmu_type = (enum exynos_ppmu_type)of_id->data;
data              179 drivers/devfreq/event/rockchip-dfi.c 	struct rockchip_dfi *data;
data              184 drivers/devfreq/event/rockchip-dfi.c 	data = devm_kzalloc(dev, sizeof(struct rockchip_dfi), GFP_KERNEL);
data              185 drivers/devfreq/event/rockchip-dfi.c 	if (!data)
data              189 drivers/devfreq/event/rockchip-dfi.c 	data->regs = devm_ioremap_resource(&pdev->dev, res);
data              190 drivers/devfreq/event/rockchip-dfi.c 	if (IS_ERR(data->regs))
data              191 drivers/devfreq/event/rockchip-dfi.c 		return PTR_ERR(data->regs);
data              193 drivers/devfreq/event/rockchip-dfi.c 	data->clk = devm_clk_get(dev, "pclk_ddr_mon");
data              194 drivers/devfreq/event/rockchip-dfi.c 	if (IS_ERR(data->clk)) {
data              196 drivers/devfreq/event/rockchip-dfi.c 		return PTR_ERR(data->clk);
data              202 drivers/devfreq/event/rockchip-dfi.c 		data->regmap_pmu = syscon_node_to_regmap(node);
data              203 drivers/devfreq/event/rockchip-dfi.c 		if (IS_ERR(data->regmap_pmu))
data              204 drivers/devfreq/event/rockchip-dfi.c 			return PTR_ERR(data->regmap_pmu);
data              206 drivers/devfreq/event/rockchip-dfi.c 	data->dev = dev;
data              213 drivers/devfreq/event/rockchip-dfi.c 	desc->driver_data = data;
data              215 drivers/devfreq/event/rockchip-dfi.c 	data->desc = desc;
data              217 drivers/devfreq/event/rockchip-dfi.c 	data->edev = devm_devfreq_event_add_edev(&pdev->dev, desc);
data              218 drivers/devfreq/event/rockchip-dfi.c 	if (IS_ERR(data->edev)) {
data              221 drivers/devfreq/event/rockchip-dfi.c 		return PTR_ERR(data->edev);
data              224 drivers/devfreq/event/rockchip-dfi.c 	platform_set_drvdata(pdev, data);
data               54 drivers/devfreq/governor.h 				unsigned int event, void *data);
data               19 drivers/devfreq/governor_passive.c 			= (struct devfreq_passive_data *)devfreq->data;
data              128 drivers/devfreq/governor_passive.c 	struct devfreq_passive_data *data
data              130 drivers/devfreq/governor_passive.c 	struct devfreq *devfreq = (struct devfreq *)data->this;
data              131 drivers/devfreq/governor_passive.c 	struct devfreq *parent = (struct devfreq *)data->parent;
data              150 drivers/devfreq/governor_passive.c 				unsigned int event, void *data)
data              153 drivers/devfreq/governor_passive.c 			= (struct devfreq_passive_data *)devfreq->data;
data               25 drivers/devfreq/governor_performance.c 				unsigned int event, void *data)
data               25 drivers/devfreq/governor_powersave.c 				unsigned int event, void *data)
data               26 drivers/devfreq/governor_simpleondemand.c 	struct devfreq_simple_ondemand_data *data = df->data;
data               34 drivers/devfreq/governor_simpleondemand.c 	if (data) {
data               35 drivers/devfreq/governor_simpleondemand.c 		if (data->upthreshold)
data               36 drivers/devfreq/governor_simpleondemand.c 			dfso_upthreshold = data->upthreshold;
data               37 drivers/devfreq/governor_simpleondemand.c 		if (data->downdifferential)
data               38 drivers/devfreq/governor_simpleondemand.c 			dfso_downdifferential = data->downdifferential;
data               88 drivers/devfreq/governor_simpleondemand.c 				unsigned int event, void *data)
data              100 drivers/devfreq/governor_simpleondemand.c 		devfreq_interval_update(devfreq, (unsigned int *)data);
data               24 drivers/devfreq/governor_userspace.c 	struct userspace_data *data = df->data;
data               26 drivers/devfreq/governor_userspace.c 	if (data->valid)
data               27 drivers/devfreq/governor_userspace.c 		*freq = data->user_frequency;
data               38 drivers/devfreq/governor_userspace.c 	struct userspace_data *data;
data               43 drivers/devfreq/governor_userspace.c 	data = devfreq->data;
data               46 drivers/devfreq/governor_userspace.c 	data->user_frequency = wanted;
data               47 drivers/devfreq/governor_userspace.c 	data->valid = true;
data               59 drivers/devfreq/governor_userspace.c 	struct userspace_data *data;
data               63 drivers/devfreq/governor_userspace.c 	data = devfreq->data;
data               65 drivers/devfreq/governor_userspace.c 	if (data->valid)
data               66 drivers/devfreq/governor_userspace.c 		err = sprintf(buf, "%lu\n", data->user_frequency);
data               86 drivers/devfreq/governor_userspace.c 	struct userspace_data *data = kzalloc(sizeof(struct userspace_data),
data               89 drivers/devfreq/governor_userspace.c 	if (!data) {
data               93 drivers/devfreq/governor_userspace.c 	data->valid = false;
data               94 drivers/devfreq/governor_userspace.c 	devfreq->data = data;
data              110 drivers/devfreq/governor_userspace.c 	kfree(devfreq->data);
data              111 drivers/devfreq/governor_userspace.c 	devfreq->data = NULL;
data              115 drivers/devfreq/governor_userspace.c 			unsigned int event, void *data)
data              311 drivers/devfreq/rk3399_dmc.c 	struct rk3399_dmcfreq *data;
data              318 drivers/devfreq/rk3399_dmc.c 	data = devm_kzalloc(dev, sizeof(struct rk3399_dmcfreq), GFP_KERNEL);
data              319 drivers/devfreq/rk3399_dmc.c 	if (!data)
data              322 drivers/devfreq/rk3399_dmc.c 	mutex_init(&data->lock);
data              324 drivers/devfreq/rk3399_dmc.c 	data->vdd_center = devm_regulator_get(dev, "center");
data              325 drivers/devfreq/rk3399_dmc.c 	if (IS_ERR(data->vdd_center)) {
data              326 drivers/devfreq/rk3399_dmc.c 		if (PTR_ERR(data->vdd_center) == -EPROBE_DEFER)
data              330 drivers/devfreq/rk3399_dmc.c 		return PTR_ERR(data->vdd_center);
data              333 drivers/devfreq/rk3399_dmc.c 	data->dmc_clk = devm_clk_get(dev, "dmc_clk");
data              334 drivers/devfreq/rk3399_dmc.c 	if (IS_ERR(data->dmc_clk)) {
data              335 drivers/devfreq/rk3399_dmc.c 		if (PTR_ERR(data->dmc_clk) == -EPROBE_DEFER)
data              339 drivers/devfreq/rk3399_dmc.c 		return PTR_ERR(data->dmc_clk);
data              342 drivers/devfreq/rk3399_dmc.c 	data->edev = devfreq_event_get_edev_by_phandle(dev, 0);
data              343 drivers/devfreq/rk3399_dmc.c 	if (IS_ERR(data->edev))
data              346 drivers/devfreq/rk3399_dmc.c 	ret = devfreq_event_enable_edev(data->edev);
data              357 drivers/devfreq/rk3399_dmc.c 	if (!of_get_ddr_timings(&data->timing, np)) {
data              358 drivers/devfreq/rk3399_dmc.c 		timing = &data->timing.ddr3_speed_bin;
data              374 drivers/devfreq/rk3399_dmc.c 		data->regmap_pmu = syscon_node_to_regmap(node);
data              375 drivers/devfreq/rk3399_dmc.c 		if (IS_ERR(data->regmap_pmu))
data              376 drivers/devfreq/rk3399_dmc.c 			return PTR_ERR(data->regmap_pmu);
data              379 drivers/devfreq/rk3399_dmc.c 	regmap_read(data->regmap_pmu, RK3399_PMUGRF_OS_REG2, &val);
data              385 drivers/devfreq/rk3399_dmc.c 		data->odt_dis_freq = data->timing.ddr3_odt_dis_freq;
data              388 drivers/devfreq/rk3399_dmc.c 		data->odt_dis_freq = data->timing.lpddr3_odt_dis_freq;
data              391 drivers/devfreq/rk3399_dmc.c 		data->odt_dis_freq = data->timing.lpddr4_odt_dis_freq;
data              416 drivers/devfreq/rk3399_dmc.c 	data->odt_pd_arg0 = (data->timing.sr_idle & 0xff) |
data              417 drivers/devfreq/rk3399_dmc.c 			    ((data->timing.sr_mc_gate_idle & 0xff) << 8) |
data              418 drivers/devfreq/rk3399_dmc.c 			    ((data->timing.standby_idle & 0xffff) << 16);
data              419 drivers/devfreq/rk3399_dmc.c 	data->odt_pd_arg1 = (data->timing.pd_idle & 0xfff) |
data              420 drivers/devfreq/rk3399_dmc.c 			    ((data->timing.srpd_lite_idle & 0xfff) << 16);
data              432 drivers/devfreq/rk3399_dmc.c 			     &data->ondemand_data.upthreshold);
data              434 drivers/devfreq/rk3399_dmc.c 			     &data->ondemand_data.downdifferential);
data              436 drivers/devfreq/rk3399_dmc.c 	data->rate = clk_get_rate(data->dmc_clk);
data              438 drivers/devfreq/rk3399_dmc.c 	opp = devfreq_recommended_opp(dev, &data->rate, 0);
data              444 drivers/devfreq/rk3399_dmc.c 	data->rate = dev_pm_opp_get_freq(opp);
data              445 drivers/devfreq/rk3399_dmc.c 	data->volt = dev_pm_opp_get_voltage(opp);
data              448 drivers/devfreq/rk3399_dmc.c 	rk3399_devfreq_dmc_profile.initial_freq = data->rate;
data              450 drivers/devfreq/rk3399_dmc.c 	data->devfreq = devm_devfreq_add_device(dev,
data              453 drivers/devfreq/rk3399_dmc.c 					   &data->ondemand_data);
data              454 drivers/devfreq/rk3399_dmc.c 	if (IS_ERR(data->devfreq)) {
data              455 drivers/devfreq/rk3399_dmc.c 		ret = PTR_ERR(data->devfreq);
data              459 drivers/devfreq/rk3399_dmc.c 	devm_devfreq_register_opp_notifier(dev, data->devfreq);
data              461 drivers/devfreq/rk3399_dmc.c 	data->dev = dev;
data              462 drivers/devfreq/rk3399_dmc.c 	platform_set_drvdata(pdev, data);
data              332 drivers/devfreq/tegra30-devfreq.c static irqreturn_t actmon_thread_isr(int irq, void *data)
data              334 drivers/devfreq/tegra30-devfreq.c 	struct tegra_devfreq *tegra = data;
data              360 drivers/devfreq/tegra30-devfreq.c 	struct clk_notifier_data *data = ptr;
data              370 drivers/devfreq/tegra30-devfreq.c 	tegra->cur_freq = data->new_rate / KHZ;
data              551 drivers/devfreq/tegra30-devfreq.c 					unsigned int event, void *data)
data               91 drivers/dma-buf/selftest.c __subtests(const char *caller, const struct subtest *st, int count, void *data)
data              105 drivers/dma-buf/selftest.c 		err = st->func(data);
data               17 drivers/dma-buf/selftest.h 	int (*func)(void *data);
data               24 drivers/dma-buf/selftest.h 	       void *data);
data               25 drivers/dma-buf/selftest.h #define subtests(T, data) \
data               26 drivers/dma-buf/selftest.h 	__subtests(__func__, T, ARRAY_SIZE(T), data)
data              334 drivers/dma-buf/sw_sync.c 	struct sw_sync_create_fence_data data;
data              339 drivers/dma-buf/sw_sync.c 	if (copy_from_user(&data, (void __user *)arg, sizeof(data))) {
data              344 drivers/dma-buf/sw_sync.c 	pt = sync_pt_create(obj, data.value);
data              357 drivers/dma-buf/sw_sync.c 	data.fence = fd;
data              358 drivers/dma-buf/sw_sync.c 	if (copy_to_user((void __user *)arg, &data, sizeof(data))) {
data              329 drivers/dma-buf/sync_file.c 	struct sync_merge_data data;
data              334 drivers/dma-buf/sync_file.c 	if (copy_from_user(&data, (void __user *)arg, sizeof(data))) {
data              339 drivers/dma-buf/sync_file.c 	if (data.flags || data.pad) {
data              344 drivers/dma-buf/sync_file.c 	fence2 = sync_file_fdget(data.fd2);
data              350 drivers/dma-buf/sync_file.c 	data.name[sizeof(data.name) - 1] = '\0';
data              351 drivers/dma-buf/sync_file.c 	fence3 = sync_file_merge(data.name, sync_file, fence2);
data              357 drivers/dma-buf/sync_file.c 	data.fence = fd;
data              358 drivers/dma-buf/sync_file.c 	if (copy_to_user((void __user *)arg, &data, sizeof(data))) {
data              162 drivers/dma/acpi-dma.c 		void *data)
data              181 drivers/dma/acpi-dma.c 	adma->data = data;
data              246 drivers/dma/acpi-dma.c 		void *data)
data              255 drivers/dma/acpi-dma.c 	ret = acpi_dma_controller_register(dev, acpi_dma_xlate, data);
data              331 drivers/dma/acpi-dma.c static int acpi_dma_parse_fixed_dma(struct acpi_resource *res, void *data)
data              333 drivers/dma/acpi-dma.c 	struct acpi_dma_parser_data *pdata = data;
data              336 drivers/dma/acpi-dma.c 		struct acpi_resource_fixed_dma *dma = &res->data.fixed_dma;
data              465 drivers/dma/acpi-dma.c 	struct acpi_dma_filter_info *info = adma->data;
data              681 drivers/dma/altera-msgdma.c static void msgdma_tasklet(unsigned long data)
data              683 drivers/dma/altera-msgdma.c 	struct msgdma_device *mdev = (struct msgdma_device *)data;
data              720 drivers/dma/altera-msgdma.c static irqreturn_t msgdma_irq_handler(int irq, void *data)
data              722 drivers/dma/altera-msgdma.c 	struct msgdma_device *mdev = data;
data             2457 drivers/dma/amba-pl08x.c static int pl08x_debugfs_show(struct seq_file *s, void *data)
data             2704 drivers/dma/amba-pl08x.c 	struct vendor_data *vd = id->data;
data             3037 drivers/dma/amba-pl08x.c 		.data	= &vendor_pl080s,
data             3043 drivers/dma/amba-pl08x.c 		.data	= &vendor_pl080,
data             3049 drivers/dma/amba-pl08x.c 		.data	= &vendor_pl081,
data             3055 drivers/dma/amba-pl08x.c 		.data	= &vendor_nomadik,
data             3061 drivers/dma/amba-pl08x.c 		.data	= &vendor_ftdmac020,
data              600 drivers/dma/at_hdmac.c static void atc_tasklet(unsigned long data)
data              602 drivers/dma/at_hdmac.c 	struct at_dma_chan *atchan = (struct at_dma_chan *)data;
data             1736 drivers/dma/at_hdmac.c 		.data = &at91sam9rl_config,
data             1739 drivers/dma/at_hdmac.c 		.data = &at91sam9g45_config,
data             1768 drivers/dma/at_hdmac.c 		return match->data;
data             1621 drivers/dma/at_xdmac.c static void at_xdmac_tasklet(unsigned long data)
data             1623 drivers/dma/at_xdmac.c 	struct at_xdmac_chan	*atchan = (struct at_xdmac_chan *)data;
data              585 drivers/dma/bcm-sba-raid.c 	cmdsp->data = resp_dma;
data              610 drivers/dma/bcm-sba-raid.c 	cmdsp->data = resp_dma;
data              673 drivers/dma/bcm-sba-raid.c 	cmdsp->data = src + msg_offset;
data              698 drivers/dma/bcm-sba-raid.c 	cmdsp->data = dst + msg_offset;
data              793 drivers/dma/bcm-sba-raid.c 	cmdsp->data = src[0] + msg_offset;
data              811 drivers/dma/bcm-sba-raid.c 		cmdsp->data = src[i] + msg_offset;
data              837 drivers/dma/bcm-sba-raid.c 	cmdsp->data = dst + msg_offset;
data              940 drivers/dma/bcm-sba-raid.c 			cmdsp->data = *dst_p + msg_offset;
data              959 drivers/dma/bcm-sba-raid.c 			cmdsp->data = *dst_q + msg_offset;
data              993 drivers/dma/bcm-sba-raid.c 		cmdsp->data = src[i] + msg_offset;
data             1020 drivers/dma/bcm-sba-raid.c 		cmdsp->data = *dst_p + msg_offset;
data             1047 drivers/dma/bcm-sba-raid.c 		cmdsp->data = *dst_q + msg_offset;
data             1117 drivers/dma/bcm-sba-raid.c 		cmdsp->data = *dst_p + msg_offset;
data             1137 drivers/dma/bcm-sba-raid.c 		cmdsp->data = src + msg_offset;
data             1154 drivers/dma/bcm-sba-raid.c 		cmdsp->data = src + msg_offset;
data             1180 drivers/dma/bcm-sba-raid.c 	cmdsp->data = *dst_p + msg_offset;
data             1223 drivers/dma/bcm-sba-raid.c 	cmdsp->data = src + msg_offset;
data             1275 drivers/dma/bcm-sba-raid.c 		cmdsp->data = *dst_q + msg_offset;
data             1301 drivers/dma/bcm-sba-raid.c 	cmdsp->data = *dst_q + msg_offset;
data              458 drivers/dma/bcm2835-dma.c static irqreturn_t bcm2835_dma_callback(int irq, void *data)
data              460 drivers/dma/bcm2835-dma.c 	struct bcm2835_chan *c = data;
data             1773 drivers/dma/coh901318.c static bool coh901318_filter_base_and_id(struct dma_chan *chan, void *data)
data             1775 drivers/dma/coh901318.c 	struct coh901318_filter_args *args = data;
data             1871 drivers/dma/coh901318.c static void dma_tasklet(unsigned long data)
data             1873 drivers/dma/coh901318.c 	struct coh901318_chan *cohc = (struct coh901318_chan *) data;
data               27 drivers/dma/coh901318_lli.c coh901318_lli_next(struct coh901318_lli *data)
data               29 drivers/dma/coh901318_lli.c 	if (data == NULL || data->link_addr == 0)
data               32 drivers/dma/coh901318_lli.c 	return (struct coh901318_lli *) data->virt_link_addr;
data              724 drivers/dma/dma-jz4780.c static irqreturn_t jz4780_dma_irq_handler(int irq, void *data)
data              726 drivers/dma/dma-jz4780.c 	struct jz4780_dma_dev *jzdma = data;
data              780 drivers/dma/dma-jz4780.c 	struct jz4780_dma_filter_data *data = param;
data              783 drivers/dma/dma-jz4780.c 	if (data->channel > -1) {
data              784 drivers/dma/dma-jz4780.c 		if (data->channel != jzchan->id)
data              790 drivers/dma/dma-jz4780.c 	jzchan->transfer_type = data->transfer_type;
data              800 drivers/dma/dma-jz4780.c 	struct jz4780_dma_filter_data data;
data              805 drivers/dma/dma-jz4780.c 	data.transfer_type = dma_spec->args[0];
data              806 drivers/dma/dma-jz4780.c 	data.channel = dma_spec->args[1];
data              808 drivers/dma/dma-jz4780.c 	if (data.channel > -1) {
data              809 drivers/dma/dma-jz4780.c 		if (data.channel >= jzdma->soc_data->nb_channels) {
data              812 drivers/dma/dma-jz4780.c 				data.channel);
data              817 drivers/dma/dma-jz4780.c 		if (!(jzdma->chan_reserved & BIT(data.channel))) {
data              820 drivers/dma/dma-jz4780.c 				data.channel);
data              824 drivers/dma/dma-jz4780.c 		jzdma->chan[data.channel].transfer_type = data.transfer_type;
data              827 drivers/dma/dma-jz4780.c 			&jzdma->chan[data.channel].vchan.chan);
data              829 drivers/dma/dma-jz4780.c 		return __dma_request_channel(&mask, jz4780_dma_filter_fn, &data,
data             1024 drivers/dma/dma-jz4780.c 	{ .compatible = "ingenic,jz4740-dma", .data = &jz4740_dma_soc_data },
data             1025 drivers/dma/dma-jz4780.c 	{ .compatible = "ingenic,jz4725b-dma", .data = &jz4725b_dma_soc_data },
data             1026 drivers/dma/dma-jz4780.c 	{ .compatible = "ingenic,jz4770-dma", .data = &jz4770_dma_soc_data },
data             1027 drivers/dma/dma-jz4780.c 	{ .compatible = "ingenic,jz4780-dma", .data = &jz4780_dma_soc_data },
data              445 drivers/dma/dmatest.c 		   unsigned int dst_off, unsigned int len, unsigned long data)
data              448 drivers/dma/dmatest.c 		current->comm, n, err, src_off, dst_off, len, data);
data              453 drivers/dma/dmatest.c 		       unsigned long data)
data              456 drivers/dma/dmatest.c 		 current->comm, n, err, src_off, dst_off, len, data);
data              459 drivers/dma/dmatest.c #define verbose_result(err, n, src_off, dst_off, len, data) ({	\
data              461 drivers/dma/dmatest.c 		result(err, n, src_off, dst_off, len, data);	\
data              463 drivers/dma/dmatest.c 		dbg_result(err, n, src_off, dst_off, len, data);\
data              552 drivers/dma/dmatest.c static int dmatest_func(void *data)
data              554 drivers/dma/dmatest.c 	struct dmatest_thread	*thread = data;
data              532 drivers/dma/dw-edma/dw-edma-core.c static irqreturn_t dw_edma_interrupt(int irq, void *data, bool write)
data              534 drivers/dma/dw-edma/dw-edma-core.c 	struct dw_edma_irq *dw_irq = data;
data              573 drivers/dma/dw-edma/dw-edma-core.c static inline irqreturn_t dw_edma_interrupt_write(int irq, void *data)
data              575 drivers/dma/dw-edma/dw-edma-core.c 	return dw_edma_interrupt(irq, data, true);
data              578 drivers/dma/dw-edma/dw-edma-core.c static inline irqreturn_t dw_edma_interrupt_read(int irq, void *data)
data              580 drivers/dma/dw-edma/dw-edma-core.c 	return dw_edma_interrupt(irq, data, false);
data              583 drivers/dma/dw-edma/dw-edma-core.c static irqreturn_t dw_edma_interrupt_common(int irq, void *data)
data              585 drivers/dma/dw-edma/dw-edma-core.c 	dw_edma_interrupt(irq, data, true);
data              586 drivers/dma/dw-edma/dw-edma-core.c 	dw_edma_interrupt(irq, data, false);
data              706 drivers/dma/dw-edma/dw-edma-core.c 			 chan->msi.data);
data              308 drivers/dma/dw-edma/dw-edma-v0-core.c 				  chan->msi.data);
data              313 drivers/dma/dw-edma/dw-edma-v0-core.c 				  chan->msi.data);
data               55 drivers/dma/dw-edma/dw-edma-v0-debugfs.c static int dw_edma_debugfs_u32_get(void *data, u64 *val)
data               57 drivers/dma/dw-edma/dw-edma-v0-debugfs.c 	void __iomem *reg = (void __force __iomem *)data;
data              471 drivers/dma/dw/core.c static void dw_dma_tasklet(unsigned long data)
data              473 drivers/dma/dw/core.c 	struct dw_dma *dw = (struct dw_dma *)data;
data               18 drivers/dma/dw/pci.c 	struct dw_dma_chip_pdata *data;
data               43 drivers/dma/dw/pci.c 	data = devm_kmemdup(&pdev->dev, drv_data, sizeof(*drv_data), GFP_KERNEL);
data               44 drivers/dma/dw/pci.c 	if (!data)
data               55 drivers/dma/dw/pci.c 	chip->pdata = data->pdata;
data               57 drivers/dma/dw/pci.c 	data->chip = chip;
data               59 drivers/dma/dw/pci.c 	ret = data->probe(chip);
data               63 drivers/dma/dw/pci.c 	pci_set_drvdata(pdev, data);
data               70 drivers/dma/dw/pci.c 	struct dw_dma_chip_pdata *data = pci_get_drvdata(pdev);
data               71 drivers/dma/dw/pci.c 	struct dw_dma_chip *chip = data->chip;
data               74 drivers/dma/dw/pci.c 	ret = data->remove(chip);
data               83 drivers/dma/dw/pci.c 	struct dw_dma_chip_pdata *data = dev_get_drvdata(dev);
data               84 drivers/dma/dw/pci.c 	struct dw_dma_chip *chip = data->chip;
data               91 drivers/dma/dw/pci.c 	struct dw_dma_chip_pdata *data = dev_get_drvdata(dev);
data               92 drivers/dma/dw/pci.c 	struct dw_dma_chip *chip = data->chip;
data               29 drivers/dma/dw/platform.c 	struct dw_dma_chip_pdata *data;
data               38 drivers/dma/dw/platform.c 	data = devm_kmemdup(&pdev->dev, match, sizeof(*match), GFP_KERNEL);
data               39 drivers/dma/dw/platform.c 	if (!data)
data               58 drivers/dma/dw/platform.c 	if (!data->pdata)
data               59 drivers/dma/dw/platform.c 		data->pdata = dev_get_platdata(dev);
data               60 drivers/dma/dw/platform.c 	if (!data->pdata)
data               61 drivers/dma/dw/platform.c 		data->pdata = dw_dma_parse_dt(pdev);
data               65 drivers/dma/dw/platform.c 	chip->pdata = data->pdata;
data               67 drivers/dma/dw/platform.c 	data->chip = chip;
data               78 drivers/dma/dw/platform.c 	err = data->probe(chip);
data               82 drivers/dma/dw/platform.c 	platform_set_drvdata(pdev, data);
data               98 drivers/dma/dw/platform.c 	struct dw_dma_chip_pdata *data = platform_get_drvdata(pdev);
data               99 drivers/dma/dw/platform.c 	struct dw_dma_chip *chip = data->chip;
data              106 drivers/dma/dw/platform.c 	ret = data->remove(chip);
data              118 drivers/dma/dw/platform.c 	struct dw_dma_chip_pdata *data = platform_get_drvdata(pdev);
data              119 drivers/dma/dw/platform.c 	struct dw_dma_chip *chip = data->chip;
data              139 drivers/dma/dw/platform.c 	{ .compatible = "snps,dma-spear1340", .data = &dw_dma_chip_pdata },
data              165 drivers/dma/dw/platform.c 	struct dw_dma_chip_pdata *data = dev_get_drvdata(dev);
data              166 drivers/dma/dw/platform.c 	struct dw_dma_chip *chip = data->chip;
data              176 drivers/dma/dw/platform.c 	struct dw_dma_chip_pdata *data = dev_get_drvdata(dev);
data              177 drivers/dma/dw/platform.c 	struct dw_dma_chip *chip = data->chip;
data              319 drivers/dma/ep93xx_dma.c 	struct ep93xx_dma_data *data = edmac->chan.private;
data              322 drivers/dma/ep93xx_dma.c 	writel(data->port & 0xf, edmac->regs + M2P_PPALLOC);
data              459 drivers/dma/ep93xx_dma.c 	const struct ep93xx_dma_data *data = edmac->chan.private;
data              462 drivers/dma/ep93xx_dma.c 	if (!data) {
data              468 drivers/dma/ep93xx_dma.c 	switch (data->port) {
data              478 drivers/dma/ep93xx_dma.c 		if (data->direction == DMA_MEM_TO_DEV) {
data              494 drivers/dma/ep93xx_dma.c 		if (data->direction == DMA_MEM_TO_DEV) {
data              549 drivers/dma/ep93xx_dma.c 	struct ep93xx_dma_data *data = edmac->chan.private;
data              575 drivers/dma/ep93xx_dma.c 	if (!data) {
data              746 drivers/dma/ep93xx_dma.c static void ep93xx_dma_tasklet(unsigned long data)
data              748 drivers/dma/ep93xx_dma.c 	struct ep93xx_dma_chan *edmac = (struct ep93xx_dma_chan *)data;
data              868 drivers/dma/ep93xx_dma.c 	struct ep93xx_dma_data *data = chan->private;
data              874 drivers/dma/ep93xx_dma.c 		if (!data)
data              876 drivers/dma/ep93xx_dma.c 		if (data->port < EP93XX_DMA_I2S1 ||
data              877 drivers/dma/ep93xx_dma.c 		    data->port > EP93XX_DMA_IRDA)
data              879 drivers/dma/ep93xx_dma.c 		if (data->direction != ep93xx_dma_chan_direction(chan))
data              882 drivers/dma/ep93xx_dma.c 		if (data) {
data              883 drivers/dma/ep93xx_dma.c 			switch (data->port) {
data              886 drivers/dma/ep93xx_dma.c 				if (!is_slave_direction(data->direction))
data              895 drivers/dma/ep93xx_dma.c 	if (data && data->name)
data              896 drivers/dma/ep93xx_dma.c 		name = data->name;
data              244 drivers/dma/fsl-edma.c 	{ .compatible = "fsl,vf610-edma", .data = &vf610_data},
data              245 drivers/dma/fsl-edma.c 	{ .compatible = "fsl,imx7ulp-edma", .data = &imx7ulp_data},
data              264 drivers/dma/fsl-edma.c 		drvdata = of_id->data;
data              152 drivers/dma/fsl-qdma.c 		__le64 data;
data              221 drivers/dma/fsl-qdma.c 	return le64_to_cpu(ccdf->data) & (U64_MAX >> 24);
data              376 drivers/dma/fsl-qdma.c 	sdf->data = QDMA_SDDF_CMD(cmd);
data              381 drivers/dma/fsl-qdma.c 	ddf->data = QDMA_SDDF_CMD(cmd);
data              157 drivers/dma/fsl_raid.c static void fsl_re_dequeue(unsigned long data)
data              166 drivers/dma/fsl_raid.c 	re_chan = dev_get_drvdata((struct device *)data);
data              203 drivers/dma/fsl_raid.c static irqreturn_t fsl_re_isr(int irq, void *data)
data              208 drivers/dma/fsl_raid.c 	re_chan = dev_get_drvdata((struct device *)data);
data              912 drivers/dma/fsldma.c static irqreturn_t fsldma_chan_irq(int irq, void *data)
data              914 drivers/dma/fsldma.c 	struct fsldma_chan *chan = data;
data              979 drivers/dma/fsldma.c static void dma_do_tasklet(unsigned long data)
data              981 drivers/dma/fsldma.c 	struct fsldma_chan *chan = (struct fsldma_chan *)data;
data              998 drivers/dma/fsldma.c static irqreturn_t fsldma_ctrl_irq(int irq, void *data)
data             1000 drivers/dma/fsldma.c 	struct fsldma_device *fdev = data;
data              865 drivers/dma/img-mdc-dma.c 	{ .compatible = "img,pistachio-mdc-dma", .data = &pistachio_mdc_data, },
data              214 drivers/dma/imx-dma.c 		.data = &imx_dma_devtype[IMX1_DMA],
data              217 drivers/dma/imx-dma.c 		.data = &imx_dma_devtype[IMX21_DMA],
data              220 drivers/dma/imx-dma.c 		.data = &imx_dma_devtype[IMX27_DMA],
data              616 drivers/dma/imx-dma.c static void imxdma_tasklet(unsigned long data)
data              618 drivers/dma/imx-dma.c 	struct imxdma_channel *imxdmac = (void *)data;
data              762 drivers/dma/imx-dma.c 	struct imx_dma_data *data = chan->private;
data              764 drivers/dma/imx-dma.c 	if (data != NULL)
data              765 drivers/dma/imx-dma.c 		imxdmac->dma_request = data->dma_request;
data             1066 drivers/dma/imx-dma.c 		pdev->id_entry = of_id->data;
data              381 drivers/dma/imx-sdma.c 	struct imx_dma_data		data;
data              600 drivers/dma/imx-sdma.c 	{ .compatible = "fsl,imx6q-sdma", .data = &sdma_imx6q, },
data              601 drivers/dma/imx-sdma.c 	{ .compatible = "fsl,imx53-sdma", .data = &sdma_imx53, },
data              602 drivers/dma/imx-sdma.c 	{ .compatible = "fsl,imx51-sdma", .data = &sdma_imx51, },
data              603 drivers/dma/imx-sdma.c 	{ .compatible = "fsl,imx35-sdma", .data = &sdma_imx35, },
data              604 drivers/dma/imx-sdma.c 	{ .compatible = "fsl,imx31-sdma", .data = &sdma_imx31, },
data              605 drivers/dma/imx-sdma.c 	{ .compatible = "fsl,imx25-sdma", .data = &sdma_imx25, },
data              606 drivers/dma/imx-sdma.c 	{ .compatible = "fsl,imx7d-sdma", .data = &sdma_imx7d, },
data              607 drivers/dma/imx-sdma.c 	{ .compatible = "fsl,imx8mq-sdma", .data = &sdma_imx8mq, },
data              825 drivers/dma/imx-sdma.c static void mxc_sdma_handle_channel_normal(struct sdma_channel *data)
data              827 drivers/dma/imx-sdma.c 	struct sdma_channel *sdmac = (struct sdma_channel *) data;
data             1261 drivers/dma/imx-sdma.c 	struct imx_dma_data *data = chan->private;
data             1274 drivers/dma/imx-sdma.c 	if (!data) {
data             1280 drivers/dma/imx-sdma.c 		data = &mem_data;
data             1285 drivers/dma/imx-sdma.c 	switch (data->priority) {
data             1298 drivers/dma/imx-sdma.c 	sdmac->peripheral_type = data->peripheral_type;
data             1299 drivers/dma/imx-sdma.c 	sdmac->event_id0 = data->dma_request;
data             1300 drivers/dma/imx-sdma.c 	sdmac->event_id1 = data->dma_request2;
data             1740 drivers/dma/imx-sdma.c 	header = (struct sdma_firmware_header *)fw->data;
data             1942 drivers/dma/imx-sdma.c 	struct imx_dma_data *data = fn_param;
data             1947 drivers/dma/imx-sdma.c 	sdmac->data = *data;
data             1948 drivers/dma/imx-sdma.c 	chan->private = &sdmac->data;
data             1958 drivers/dma/imx-sdma.c 	struct imx_dma_data data;
data             1963 drivers/dma/imx-sdma.c 	data.dma_request = dma_spec->args[0];
data             1964 drivers/dma/imx-sdma.c 	data.peripheral_type = dma_spec->args[1];
data             1965 drivers/dma/imx-sdma.c 	data.priority = dma_spec->args[2];
data             1973 drivers/dma/imx-sdma.c 	data.dma_request2 = 0;
data             1975 drivers/dma/imx-sdma.c 	return __dma_request_channel(&mask, sdma_filter_fn, &data,
data             1997 drivers/dma/imx-sdma.c 		drvdata = of_id->data;
data               79 drivers/dma/ioat/dma.c irqreturn_t ioat_dma_do_interrupt(int irq, void *data)
data               81 drivers/dma/ioat/dma.c 	struct ioatdma_device *instance = data;
data              113 drivers/dma/ioat/dma.c irqreturn_t ioat_dma_do_interrupt_msix(int irq, void *data)
data              115 drivers/dma/ioat/dma.c 	struct ioatdma_chan *ioat_chan = data;
data              678 drivers/dma/ioat/dma.c void ioat_cleanup_event(unsigned long data)
data              680 drivers/dma/ioat/dma.c 	struct ioatdma_chan *ioat_chan = to_ioat_chan((void *)data);
data              386 drivers/dma/ioat/dma.h irqreturn_t ioat_dma_do_interrupt(int irq, void *data);
data              387 drivers/dma/ioat/dma.h irqreturn_t ioat_dma_do_interrupt_msix(int irq, void *data);
data              396 drivers/dma/ioat/dma.h void ioat_cleanup_event(unsigned long data);
data              771 drivers/dma/ioat/init.c 	unsigned long data = (unsigned long) c;
data              781 drivers/dma/ioat/init.c 	tasklet_init(&ioat_chan->cleanup_task, ioat_cleanup_event, data);
data              241 drivers/dma/iop-adma.c static void iop_adma_tasklet(unsigned long data)
data              243 drivers/dma/iop-adma.c 	struct iop_adma_chan *iop_chan = (struct iop_adma_chan *) data;
data              768 drivers/dma/iop-adma.c static irqreturn_t iop_adma_eot_handler(int irq, void *data)
data              770 drivers/dma/iop-adma.c 	struct iop_adma_chan *chan = data;
data              781 drivers/dma/iop-adma.c static irqreturn_t iop_adma_eoc_handler(int irq, void *data)
data              783 drivers/dma/iop-adma.c 	struct iop_adma_chan *chan = data;
data              794 drivers/dma/iop-adma.c static irqreturn_t iop_adma_err_handler(int irq, void *data)
data              796 drivers/dma/iop-adma.c 	struct iop_adma_chan *chan = data;
data              435 drivers/dma/ipu/ipu_idmac.c static void ipu_write_param_mem(uint32_t addr, uint32_t *data,
data              441 drivers/dma/ipu/ipu_idmac.c 			addr, *data);
data              443 drivers/dma/ipu/ipu_idmac.c 		idmac_write_ipureg(&ipu_data, *data++, IPU_IMA_DATA);
data              818 drivers/dma/k3dma.c 	  .data = &k3_v1_dma_data
data              821 drivers/dma/k3dma.c 	  .data = &asp_v1_dma_data
data              359 drivers/dma/mediatek/mtk-cqdma.c static void mtk_cqdma_tasklet_cb(unsigned long data)
data              361 drivers/dma/mediatek/mtk-cqdma.c 	struct mtk_cqdma_pchan *pc = (struct mtk_cqdma_pchan *)data;
data              888 drivers/dma/mediatek/mtk-hsdma.c 	{ .compatible = "mediatek,mt7623-hsdma", .data = &mt7623_soc},
data              889 drivers/dma/mediatek/mtk-hsdma.c 	{ .compatible = "mediatek,mt7622-hsdma", .data = &mt7622_soc},
data               65 drivers/dma/mic_x100_dma.c static inline void mic_dma_prep_status_desc(struct mic_dma_desc *desc, u64 data,
data               70 drivers/dma/mic_x100_dma.c 	qw0 = data;
data              347 drivers/dma/mic_x100_dma.c static irqreturn_t mic_dma_thread_fn(int irq, void *data)
data              349 drivers/dma/mic_x100_dma.c 	mic_dma_cleanup((struct mic_dma_chan *)data);
data              353 drivers/dma/mic_x100_dma.c static irqreturn_t mic_dma_intr_handler(int irq, void *data)
data              355 drivers/dma/mic_x100_dma.c 	struct mic_dma_chan *ch = ((struct mic_dma_chan *)data);
data              876 drivers/dma/mmp_pdma.c static void dma_do_tasklet(unsigned long data)
data              878 drivers/dma/mmp_pdma.c 	struct mmp_pdma_chan *chan = (struct mmp_pdma_chan *)data;
data              349 drivers/dma/mmp_tdma.c static void dma_do_tasklet(unsigned long data)
data              351 drivers/dma/mmp_tdma.c 	struct mmp_tdma_chan *tdmac = (struct mmp_tdma_chan *)data;
data              621 drivers/dma/mmp_tdma.c 	{ .compatible = "marvell,adma-1.0", .data = (void *)MMP_AUD_TDMA},
data              622 drivers/dma/mmp_tdma.c 	{ .compatible = "marvell,pxa910-squ", .data = (void *)PXA910_SQU},
data              640 drivers/dma/mmp_tdma.c 		type = (enum mmp_tdma_type) of_id->data;
data              349 drivers/dma/mpc512x_dma.c static irqreturn_t mpc_dma_irq(int irq, void *data)
data              351 drivers/dma/mpc512x_dma.c 	struct mpc_dma *mdma = data;
data              417 drivers/dma/mpc512x_dma.c static void mpc_dma_tasklet(unsigned long data)
data              419 drivers/dma/mpc512x_dma.c 	struct mpc_dma *mdma = (void *)data;
data              339 drivers/dma/mv_xor.c static void mv_xor_tasklet(unsigned long data)
data              341 drivers/dma/mv_xor.c 	struct mv_xor_chan *chan = (struct mv_xor_chan *) data;
data              730 drivers/dma/mv_xor.c static irqreturn_t mv_xor_interrupt_handler(int irq, void *data)
data              732 drivers/dma/mv_xor.c 	struct mv_xor_chan *chan = data;
data             1283 drivers/dma/mv_xor.c 	{ .compatible = "marvell,orion-xor", .data = (void *)XOR_ORION },
data             1284 drivers/dma/mv_xor.c 	{ .compatible = "marvell,armada-380-xor", .data = (void *)XOR_ARMADA_38X },
data             1285 drivers/dma/mv_xor.c 	{ .compatible = "marvell,armada-3700-xor", .data = (void *)XOR_ARMADA_37XX },
data             1337 drivers/dma/mv_xor.c 		xordev->xor_type = (uintptr_t)of_id->data;
data              274 drivers/dma/mv_xor_v2.c static irqreturn_t mv_xor_v2_interrupt_handler(int irq, void *data)
data              276 drivers/dma/mv_xor_v2.c 	struct mv_xor_v2_device *xor_dev = data;
data              552 drivers/dma/mv_xor_v2.c static void mv_xor_v2_tasklet(unsigned long data)
data              554 drivers/dma/mv_xor_v2.c 	struct mv_xor_v2_device *xor_dev = (struct mv_xor_v2_device *) data;
data              621 drivers/dma/mv_xor_v2.c 	writel(msg->data,
data              190 drivers/dma/mxs-dma.c 	{ .compatible = "fsl,imx23-dma-apbh", .data = &mxs_dma_ids[0], },
data              191 drivers/dma/mxs-dma.c 	{ .compatible = "fsl,imx23-dma-apbx", .data = &mxs_dma_ids[1], },
data              192 drivers/dma/mxs-dma.c 	{ .compatible = "fsl,imx28-dma-apbh", .data = &mxs_dma_ids[2], },
data              193 drivers/dma/mxs-dma.c 	{ .compatible = "fsl,imx28-dma-apbx", .data = &mxs_dma_ids[3], },
data              323 drivers/dma/mxs-dma.c static void mxs_dma_tasklet(unsigned long data)
data              325 drivers/dma/mxs-dma.c 	struct mxs_dma_chan *mxs_chan = (struct mxs_dma_chan *) data;
data              785 drivers/dma/mxs-dma.c 		id_entry = of_id->data;
data              301 drivers/dma/nbpfaxi.c 	u32 data = ioread32(chan->base + offset);
data              303 drivers/dma/nbpfaxi.c 		__func__, chan->base, offset, data);
data              304 drivers/dma/nbpfaxi.c 	return data;
data              308 drivers/dma/nbpfaxi.c 				   unsigned int offset, u32 data)
data              310 drivers/dma/nbpfaxi.c 	iowrite32(data, chan->base + offset);
data              312 drivers/dma/nbpfaxi.c 		__func__, chan->base, offset, data);
data              318 drivers/dma/nbpfaxi.c 	u32 data = ioread32(nbpf->base + offset);
data              320 drivers/dma/nbpfaxi.c 		__func__, nbpf->base, offset, data);
data              321 drivers/dma/nbpfaxi.c 	return data;
data              325 drivers/dma/nbpfaxi.c 			      unsigned int offset, u32 data)
data              327 drivers/dma/nbpfaxi.c 	iowrite32(data, nbpf->base + offset);
data              329 drivers/dma/nbpfaxi.c 		__func__, nbpf->base, offset, data);
data             1109 drivers/dma/nbpfaxi.c static void nbpf_chan_tasklet(unsigned long data)
data             1111 drivers/dma/nbpfaxi.c 	struct nbpf_channel *chan = (struct nbpf_channel *)data;
data             1271 drivers/dma/nbpfaxi.c 	{.compatible = "renesas,nbpfaxi64dmac1b4",	.data = &nbpf_cfg[NBPF1B4]},
data             1272 drivers/dma/nbpfaxi.c 	{.compatible = "renesas,nbpfaxi64dmac1b8",	.data = &nbpf_cfg[NBPF1B8]},
data             1273 drivers/dma/nbpfaxi.c 	{.compatible = "renesas,nbpfaxi64dmac1b16",	.data = &nbpf_cfg[NBPF1B16]},
data             1274 drivers/dma/nbpfaxi.c 	{.compatible = "renesas,nbpfaxi64dmac4b4",	.data = &nbpf_cfg[NBPF4B4]},
data             1275 drivers/dma/nbpfaxi.c 	{.compatible = "renesas,nbpfaxi64dmac4b8",	.data = &nbpf_cfg[NBPF4B8]},
data             1276 drivers/dma/nbpfaxi.c 	{.compatible = "renesas,nbpfaxi64dmac4b16",	.data = &nbpf_cfg[NBPF4B16]},
data             1277 drivers/dma/nbpfaxi.c 	{.compatible = "renesas,nbpfaxi64dmac8b4",	.data = &nbpf_cfg[NBPF8B4]},
data             1278 drivers/dma/nbpfaxi.c 	{.compatible = "renesas,nbpfaxi64dmac8b8",	.data = &nbpf_cfg[NBPF8B8]},
data             1279 drivers/dma/nbpfaxi.c 	{.compatible = "renesas,nbpfaxi64dmac8b16",	.data = &nbpf_cfg[NBPF8B16]},
data              104 drivers/dma/of-dma.c 				void *data)
data              119 drivers/dma/of-dma.c 	ofdma->of_dma_data = data;
data              244 drivers/dma/owl-dma.c static void pchan_writel(struct owl_dma_pchan *pchan, u32 reg, u32 data)
data              246 drivers/dma/owl-dma.c 	writel(data, pchan->base + reg);
data              268 drivers/dma/owl-dma.c static void dma_writel(struct owl_dma *od, u32 reg, u32 data)
data              270 drivers/dma/owl-dma.c 	writel(data, od->base + reg);
data              673 drivers/dma/pch_dma.c static void pdc_tasklet(unsigned long data)
data              675 drivers/dma/pch_dma.c 	struct pch_dma_chan *pd_chan = (struct pch_dma_chan *)data;
data             1568 drivers/dma/pl330.c static void pl330_dotask(unsigned long data)
data             1570 drivers/dma/pl330.c 	struct pl330_dmac *pl330 = (struct pl330_dmac *) data;
data             2057 drivers/dma/pl330.c static void pl330_tasklet(unsigned long data)
data             2059 drivers/dma/pl330.c 	struct dma_pl330_chan *pch = (struct dma_pl330_chan *)data;
data             2890 drivers/dma/pl330.c static irqreturn_t pl330_irq_handler(int irq, void *data)
data             2892 drivers/dma/pl330.c 	if (pl330_update(data))
data             2906 drivers/dma/pl330.c static int pl330_debugfs_show(struct seq_file *s, void *data)
data             1663 drivers/dma/ppc4xx/adma.c static void ppc440spe_adma_tasklet(unsigned long data)
data             1665 drivers/dma/ppc4xx/adma.c 	struct ppc440spe_adma_chan *chan = (struct ppc440spe_adma_chan *) data;
data             3595 drivers/dma/ppc4xx/adma.c static irqreturn_t ppc440spe_adma_eot_handler(int irq, void *data)
data             3597 drivers/dma/ppc4xx/adma.c 	struct ppc440spe_adma_chan *chan = data;
data             3612 drivers/dma/ppc4xx/adma.c static irqreturn_t ppc440spe_adma_err_handler(int irq, void *data)
data             3614 drivers/dma/ppc4xx/adma.c 	struct ppc440spe_adma_chan *chan = data;
data              865 drivers/dma/qcom/bam_dma.c static irqreturn_t bam_dma_irq(int irq, void *data)
data              867 drivers/dma/qcom/bam_dma.c 	struct bam_device *bdev = data;
data             1078 drivers/dma/qcom/bam_dma.c static void dma_tasklet(unsigned long data)
data             1080 drivers/dma/qcom/bam_dma.c 	struct bam_device *bdev = (struct bam_device *)data;
data             1219 drivers/dma/qcom/bam_dma.c 	{ .compatible = "qcom,bam-v1.3.0", .data = &bam_v1_3_reg_info },
data             1220 drivers/dma/qcom/bam_dma.c 	{ .compatible = "qcom,bam-v1.4.0", .data = &bam_v1_4_reg_info },
data             1221 drivers/dma/qcom/bam_dma.c 	{ .compatible = "qcom,bam-v1.7.0", .data = &bam_v1_7_reg_info },
data             1246 drivers/dma/qcom/bam_dma.c 	bdev->layout = match->data;
data              171 drivers/dma/qcom/hidma.c static void hidma_callback(void *data)
data              173 drivers/dma/qcom/hidma.c 	struct hidma_desc *mdesc = data;
data              678 drivers/dma/qcom/hidma.c 		writel(msg->data, dmadev->dev_evca + 0x120);
data              961 drivers/dma/qcom/hidma.c 	{.compatible = "qcom,hidma-1.1", .data = (void *)(HIDMA_MSI_CAP),},
data              963 drivers/dma/qcom/hidma.c 	 .data = (void *)(HIDMA_MSI_CAP | HIDMA_IDENTITY_CAP),},
data               35 drivers/dma/qcom/hidma.h 	void (*callback)(void *data);	/* requester callback		    */
data               36 drivers/dma/qcom/hidma.h 	void *data;			/* Data associated with this channel*/
data              137 drivers/dma/qcom/hidma.h 			void (*callback)(void *data), void *data, u32 *tre_ch);
data               39 drivers/dma/qcom/hidma_dbg.c 	seq_printf(s, "data=%p\n", tre->data);
data              135 drivers/dma/qcom/hidma_ll.c 		     void (*callback)(void *data), void *data, u32 *tre_ch)
data              157 drivers/dma/qcom/hidma_ll.c 	tre->data = data;
data              169 drivers/dma/qcom/hidma_ll.c 		callback(data);
data              184 drivers/dma/qcom/hidma_ll.c 			tre->callback(tre->data);
data              382 drivers/dma/qcom/hidma_mgmt.c 		pdevinfo.data = NULL;
data              646 drivers/dma/s3c24xx-dma.c static irqreturn_t s3c24xx_dma_irq(int irq, void *data)
data              648 drivers/dma/s3c24xx-dma.c 	struct s3c24xx_dma_phy *phy = data;
data              872 drivers/dma/sa11x0-dma.c 	void *data)
data              879 drivers/dma/sa11x0-dma.c 	return request_irq(irq, sa11x0_dma_irq, 0, dev_name(&pdev->dev), data);
data              883 drivers/dma/sa11x0-dma.c 	void *data)
data              887 drivers/dma/sa11x0-dma.c 		free_irq(irq, data);
data              296 drivers/dma/sh/rcar-dmac.c static void rcar_dmac_write(struct rcar_dmac *dmac, u32 reg, u32 data)
data              299 drivers/dma/sh/rcar-dmac.c 		writew(data, dmac->iomem + reg);
data              301 drivers/dma/sh/rcar-dmac.c 		writel(data, dmac->iomem + reg);
data              320 drivers/dma/sh/rcar-dmac.c static void rcar_dmac_chan_write(struct rcar_dmac_chan *chan, u32 reg, u32 data)
data              323 drivers/dma/sh/rcar-dmac.c 		writew(data, chan->iomem + reg);
data              325 drivers/dma/sh/rcar-dmac.c 		writel(data, chan->iomem + reg);
data               78 drivers/dma/sh/shdmac.c static void sh_dmae_writel(struct sh_dmae_chan *sh_dc, u32 data, u32 reg)
data               80 drivers/dma/sh/shdmac.c 	__raw_writel(data, sh_dc->base + reg);
data               98 drivers/dma/sh/shdmac.c static void dmaor_write(struct sh_dmae_device *shdev, u16 data)
data              103 drivers/dma/sh/shdmac.c 		__raw_writel(data, addr);
data              105 drivers/dma/sh/shdmac.c 		__raw_writew(data, addr);
data              108 drivers/dma/sh/shdmac.c static void chcr_write(struct sh_dmae_chan *sh_dc, u32 data)
data              112 drivers/dma/sh/shdmac.c 	__raw_writel(data, sh_dc->base + shdev->chcr_offset);
data              442 drivers/dma/sh/shdmac.c static irqreturn_t sh_dmae_err(int irq, void *data)
data              444 drivers/dma/sh/shdmac.c 	struct sh_dmae_device *shdev = data;
data              479 drivers/dma/sh/shdmac.c 			       unsigned long cmd, void *data)
data              151 drivers/dma/sh/usb-dmac.c static void usb_dmac_write(struct usb_dmac *dmac, u32 reg, u32 data)
data              153 drivers/dma/sh/usb-dmac.c 	writel(data, dmac->iomem + reg);
data              166 drivers/dma/sh/usb-dmac.c static void usb_dmac_chan_write(struct usb_dmac_chan *chan, u32 reg, u32 data)
data              168 drivers/dma/sh/usb-dmac.c 	writel(data, chan->iomem + reg);
data              264 drivers/dma/sirf-dma.c static irqreturn_t sirfsoc_dma_irq(int irq, void *data)
data              266 drivers/dma/sirf-dma.c 	struct sirfsoc_dma *sdma = data;
data              396 drivers/dma/sirf-dma.c static void sirfsoc_dma_tasklet(unsigned long data)
data              398 drivers/dma/sirf-dma.c 	struct sirfsoc_dma *sdma = (void *)data;
data              846 drivers/dma/sirf-dma.c 	struct sirfsoc_dmadata *data;
data              856 drivers/dma/sirf-dma.c 	data = (struct sirfsoc_dmadata *)
data              858 drivers/dma/sirf-dma.c 				 &op->dev)->data);
data              859 drivers/dma/sirf-dma.c 	sdma->exec_desc = data->exec;
data              860 drivers/dma/sirf-dma.c 	sdma->type = data->type;
data             1137 drivers/dma/sirf-dma.c 	{ .compatible = "sirf,prima2-dmac", .data = &sirfsoc_dmadata_a6,},
data             1138 drivers/dma/sirf-dma.c 	{ .compatible = "sirf,atlas7-dmac", .data = &sirfsoc_dmadata_a7v1,},
data             1139 drivers/dma/sirf-dma.c 	{ .compatible = "sirf,atlas7-dmac-v2", .data = &sirfsoc_dmadata_a7v2,},
data              702 drivers/dma/st_fdma.c 	  , .data = &fdma_mpe31_stih407_11 },
data              704 drivers/dma/st_fdma.c 	  , .data = &fdma_mpe31_stih407_12 },
data              706 drivers/dma/st_fdma.c 	  , .data = &fdma_mpe31_stih407_13 },
data              747 drivers/dma/st_fdma.c 	if (!match || !match->data) {
data              752 drivers/dma/st_fdma.c 	drvdata = match->data;
data             1574 drivers/dma/ste_dma40.c static void dma_tasklet(unsigned long data)
data             1576 drivers/dma/ste_dma40.c 	struct d40_chan *d40c = (struct d40_chan *) data;
data             1639 drivers/dma/ste_dma40.c static irqreturn_t d40_handle_interrupt(int irq, void *data)
data             1647 drivers/dma/ste_dma40.c 	struct d40_base *base = data;
data             2272 drivers/dma/ste_dma40.c bool stedma40_filter(struct dma_chan *chan, void *data)
data             2274 drivers/dma/ste_dma40.c 	struct stedma40_chan_cfg *info = data;
data             2279 drivers/dma/ste_dma40.c 	if (data) {
data              133 drivers/dma/ste_dma40_ll.c 			    dma_addr_t data,
data              152 drivers/dma/ste_dma40_ll.c 	if (!IS_ALIGNED(data, data_width))
data              170 drivers/dma/ste_dma40_ll.c 	lli->reg_ptr = data;
data              362 drivers/dma/ste_dma40_ll.c 			     dma_addr_t data, u32 data_size,
data              378 drivers/dma/ste_dma40_ll.c 	lli->lcsp02 |= data & D40_MEM_LCSP0_SPTR_MASK;
data              380 drivers/dma/ste_dma40_ll.c 	lli->lcsp13 |= data & D40_MEM_LCSP1_SPTR_MASK;
data              470 drivers/dma/sun6i-dma.c static void sun6i_dma_tasklet(unsigned long data)
data              472 drivers/dma/sun6i-dma.c 	struct sun6i_dma_dev *sdev = (struct sun6i_dma_dev *)data;
data             1222 drivers/dma/sun6i-dma.c 	{ .compatible = "allwinner,sun6i-a31-dma", .data = &sun6i_a31_dma_cfg },
data             1223 drivers/dma/sun6i-dma.c 	{ .compatible = "allwinner,sun8i-a23-dma", .data = &sun8i_a23_dma_cfg },
data             1224 drivers/dma/sun6i-dma.c 	{ .compatible = "allwinner,sun8i-a83t-dma", .data = &sun8i_a83t_dma_cfg },
data             1225 drivers/dma/sun6i-dma.c 	{ .compatible = "allwinner,sun8i-h3-dma", .data = &sun8i_h3_dma_cfg },
data             1226 drivers/dma/sun6i-dma.c 	{ .compatible = "allwinner,sun8i-v3s-dma", .data = &sun8i_v3s_dma_cfg },
data             1227 drivers/dma/sun6i-dma.c 	{ .compatible = "allwinner,sun50i-a64-dma", .data = &sun50i_a64_dma_cfg },
data             1228 drivers/dma/sun6i-dma.c 	{ .compatible = "allwinner,sun50i-h6-dma", .data = &sun50i_h6_dma_cfg },
data              656 drivers/dma/tegra20-apb-dma.c static void tegra_dma_tasklet(unsigned long data)
data              658 drivers/dma/tegra20-apb-dma.c 	struct tegra_dma_channel *tdc = (struct tegra_dma_channel *)data;
data             1644 drivers/dma/tegra20-apb-dma.c 		.data = &tegra148_dma_chip_data,
data             1647 drivers/dma/tegra20-apb-dma.c 		.data = &tegra114_dma_chip_data,
data             1650 drivers/dma/tegra20-apb-dma.c 		.data = &tegra30_dma_chip_data,
data             1653 drivers/dma/tegra20-apb-dma.c 		.data = &tegra20_dma_chip_data,
data              810 drivers/dma/tegra210-adma.c 	{ .compatible = "nvidia,tegra210-adma", .data = &tegra210_chip_data },
data              811 drivers/dma/tegra210-adma.c 	{ .compatible = "nvidia,tegra186-adma", .data = &tegra186_chip_data },
data              302 drivers/dma/ti/cppi41.c static irqreturn_t cppi41_irq(int irq, void *data)
data              304 drivers/dma/ti/cppi41.c 	struct cppi41_dd *cdd = data;
data             1016 drivers/dma/ti/cppi41.c 	{ .compatible = "ti,am3359-cppi41", .data = &am335x_usb_infos},
data             1017 drivers/dma/ti/cppi41.c 	{ .compatible = "ti,da830-cppi41", .data = &da8xx_usb_infos},
data             1029 drivers/dma/ti/cppi41.c 	return of_id->data;
data               25 drivers/dma/ti/dma-crossbar.c 		.data = &ti_xbar_type[TI_XBAR_DRA7],
data               29 drivers/dma/ti/dma-crossbar.c 		.data = &ti_xbar_type[TI_XBAR_AM335X],
data              300 drivers/dma/ti/dma-crossbar.c 		.data = &ti_dma_offset[TI_XBAR_SDMA_OFFSET],
data              304 drivers/dma/ti/dma-crossbar.c 		.data = &ti_dma_offset[TI_XBAR_EDMA_OFFSET],
data              308 drivers/dma/ti/dma-crossbar.c 		.data = &ti_dma_offset[TI_XBAR_EDMA_OFFSET],
data              415 drivers/dma/ti/dma-crossbar.c 	xbar->dma_offset = *(u32 *)match->data;
data              448 drivers/dma/ti/dma-crossbar.c 	switch (*(u32 *)match->data) {
data              286 drivers/dma/ti/edma.c 		.data = &edma_binding_type[EDMA_BINDING_LEGACY],
data              290 drivers/dma/ti/edma.c 		.data = &edma_binding_type[EDMA_BINDING_TPCC],
data             1460 drivers/dma/ti/edma.c static irqreturn_t dma_irq_handler(int irq, void *data)
data             1462 drivers/dma/ti/edma.c 	struct edma_cc *ecc = data;
data             1559 drivers/dma/ti/edma.c static irqreturn_t dma_ccerr_handler(int irq, void *data)
data             1561 drivers/dma/ti/edma.c 	struct edma_cc *ecc = data;
data             2268 drivers/dma/ti/edma.c 		if (match && (*(u32 *)match->data) == EDMA_BINDING_TPCC)
data              575 drivers/dma/ti/omap-dma.c static void omap_dma_callback(int ch, u16 status, void *data)
data              577 drivers/dma/ti/omap-dma.c 	struct omap_chan *c = data;
data              566 drivers/dma/timb_dma.c static void td_tasklet(unsigned long data)
data              568 drivers/dma/timb_dma.c 	struct timb_dma *td = (struct timb_dma *)data;
data              604 drivers/dma/txx9dmac.c static void txx9dmac_chan_tasklet(unsigned long data)
data              610 drivers/dma/txx9dmac.c 	dc = (struct txx9dmac_chan *)data;
data              641 drivers/dma/txx9dmac.c static void txx9dmac_tasklet(unsigned long data)
data              647 drivers/dma/txx9dmac.c 	struct txx9dmac_dev *ddev = (struct txx9dmac_dev *)data;
data              976 drivers/dma/xgene-dma.c static void xgene_dma_tasklet_cb(unsigned long data)
data              978 drivers/dma/xgene-dma.c 	struct xgene_dma_chan *chan = (struct xgene_dma_chan *)data;
data              856 drivers/dma/xilinx/xilinx_dma.c static void xilinx_dma_do_tasklet(unsigned long data)
data              858 drivers/dma/xilinx/xilinx_dma.c 	struct xilinx_dma_chan *chan = (struct xilinx_dma_chan *)data;
data             1471 drivers/dma/xilinx/xilinx_dma.c static irqreturn_t xilinx_dma_irq_handler(int irq, void *data)
data             1473 drivers/dma/xilinx/xilinx_dma.c 	struct xilinx_dma_chan *chan = data;
data             2595 drivers/dma/xilinx/xilinx_dma.c 	{ .compatible = "xlnx,axi-dma-1.00.a", .data = &axidma_config },
data             2596 drivers/dma/xilinx/xilinx_dma.c 	{ .compatible = "xlnx,axi-cdma-1.00.a", .data = &axicdma_config },
data             2597 drivers/dma/xilinx/xilinx_dma.c 	{ .compatible = "xlnx,axi-vdma-1.00.a", .data = &axivdma_config },
data             2630 drivers/dma/xilinx/xilinx_dma.c 		if (match && match->data) {
data             2631 drivers/dma/xilinx/xilinx_dma.c 			xdev->dma_config = match->data;
data              703 drivers/dma/xilinx/zynqmp_dma.c static irqreturn_t zynqmp_dma_irq_handler(int irq, void *data)
data              705 drivers/dma/xilinx/zynqmp_dma.c 	struct zynqmp_dma_chan *chan = (struct zynqmp_dma_chan *)data;
data              742 drivers/dma/xilinx/zynqmp_dma.c static void zynqmp_dma_do_tasklet(unsigned long data)
data              744 drivers/dma/xilinx/zynqmp_dma.c 	struct zynqmp_dma_chan *chan = (struct zynqmp_dma_chan *)data;
data               82 drivers/edac/altera_edac.c 	const struct altr_sdram_prv_data *priv = drvdata->data;
data              116 drivers/edac/altera_edac.c 					    const char __user *data,
data              121 drivers/edac/altera_edac.c 	const struct altr_sdram_prv_data *priv = drvdata->data;
data              223 drivers/edac/altera_edac.c 	{ .compatible = "altr,sdram-edac", .data = &c5_data},
data              224 drivers/edac/altera_edac.c 	{ .compatible = "altr,sdram-edac-a10", .data = &a10_data},
data              307 drivers/edac/altera_edac.c 			     pdev->dev.of_node)->data;
data              372 drivers/edac/altera_edac.c 	drvdata->data = priv;
data              614 drivers/edac/altera_edac.c 	const struct edac_device_prv_data *priv = drvdata->data;
data              645 drivers/edac/altera_edac.c 	const struct edac_device_prv_data *priv = drvdata->data;
data              751 drivers/edac/altera_edac.c 	{ .compatible = "altr,socfpga-l2-ecc", .data = &l2ecc_data },
data              754 drivers/edac/altera_edac.c 	{ .compatible = "altr,socfpga-ocram-ecc", .data = &ocramecc_data },
data              823 drivers/edac/altera_edac.c 	drvdata->data = of_match_node(altr_edac_device_of_match, np)->data;
data              826 drivers/edac/altera_edac.c 	if (drvdata->data->setup) {
data              827 drivers/edac/altera_edac.c 		res = drvdata->data->setup(drvdata);
data              853 drivers/edac/altera_edac.c 	altr_create_edacdev_dbgfs(dci, drvdata->data);
data              903 drivers/edac/altera_edac.c 	const struct edac_device_prv_data *prv = device->data;
data              929 drivers/edac/altera_edac.c 		if (dci->data->panic)
data             1161 drivers/edac/altera_edac.c 		prv = pdev_id->data;
data             1333 drivers/edac/altera_edac.c 	const struct edac_device_prv_data *prv = device->data;
data             1598 drivers/edac/altera_edac.c 	altdev->data = prv;
data             1705 drivers/edac/altera_edac.c 	const struct edac_device_prv_data *priv = ad->data;
data             1755 drivers/edac/altera_edac.c 	{ .compatible = "altr,socfpga-a10-l2-ecc", .data = &a10_l2ecc_data },
data             1759 drivers/edac/altera_edac.c 	  .data = &a10_ocramecc_data },
data             1763 drivers/edac/altera_edac.c 	  .data = &a10_enetecc_data },
data             1766 drivers/edac/altera_edac.c 	{ .compatible = "altr,socfpga-nand-ecc", .data = &a10_nandecc_data },
data             1769 drivers/edac/altera_edac.c 	{ .compatible = "altr,socfpga-dma-ecc", .data = &a10_dmaecc_data },
data             1772 drivers/edac/altera_edac.c 	{ .compatible = "altr,socfpga-usb-ecc", .data = &a10_usbecc_data },
data             1775 drivers/edac/altera_edac.c 	{ .compatible = "altr,socfpga-qspi-ecc", .data = &a10_qspiecc_data },
data             1778 drivers/edac/altera_edac.c 	{ .compatible = "altr,socfpga-sdmmc-ecc", .data = &a10_sdmmcecca_data },
data             1781 drivers/edac/altera_edac.c 	{ .compatible = "altr,sdram-edac-s10", .data = &s10_sdramecc_data },
data             1800 drivers/edac/altera_edac.c 	const struct edac_device_prv_data *priv = drvdata->data;
data             1832 drivers/edac/altera_edac.c 	const struct edac_device_prv_data *priv = drvdata->data;
data             1961 drivers/edac/altera_edac.c 	prv = pdev_id->data;
data             2000 drivers/edac/altera_edac.c 	altdev->data = prv;
data             2014 drivers/edac/altera_edac.c 	if (altdev->data->setup) {
data             2015 drivers/edac/altera_edac.c 		rc = altdev->data->setup(altdev);
data              187 drivers/edac/altera_edac.h 	const struct altr_sdram_prv_data *data;
data              378 drivers/edac/altera_edac.h 	const struct edac_device_prv_data *data;
data                7 drivers/edac/amd64_edac_dbg.c 			       char *data)				\
data               11 drivers/edac/amd64_edac_dbg.c 		return sprintf(data, "0x%016llx\n", (u64)pvt->reg);	\
data               21 drivers/edac/amd64_edac_dbg.c 			       char *data)
data               31 drivers/edac/amd64_edac_dbg.c 	return sprintf(data, "%llx %llx %llx\n", hole_base, hole_offset,
data               21 drivers/edac/amd64_edac_inj.c 					  const char *data, size_t count)
data               28 drivers/edac/amd64_edac_inj.c 	ret = kstrtoul(data, 10, &value);
data               58 drivers/edac/amd64_edac_inj.c 				       const char *data, size_t count)
data               65 drivers/edac/amd64_edac_inj.c 	ret = kstrtoul(data, 10, &value);
data               94 drivers/edac/amd64_edac_inj.c 				       const char *data, size_t count)
data              101 drivers/edac/amd64_edac_inj.c 	ret = kstrtoul(data, 16, &value);
data              120 drivers/edac/amd64_edac_inj.c 				       const char *data, size_t count)
data              128 drivers/edac/amd64_edac_inj.c 	ret = kstrtoul(data, 10, &value);
data              153 drivers/edac/amd64_edac_inj.c 					const char *data, size_t count)
data              161 drivers/edac/amd64_edac_inj.c 	ret = kstrtoul(data, 10, &value);
data                7 drivers/edac/debugfs.c 				      const char __user *data,
data              111 drivers/edac/debugfs.c 			 void *data, const struct file_operations *fops)
data              116 drivers/edac/debugfs.c 	return debugfs_create_file(name, mode, parent, data, fops);
data               33 drivers/edac/edac_device_sysfs.c 					*ctl_info, char *data)
data               35 drivers/edac/edac_device_sysfs.c 	return sprintf(data, "%u\n", ctl_info->log_ue);
data               39 drivers/edac/edac_device_sysfs.c 					*ctl_info, const char *data,
data               43 drivers/edac/edac_device_sysfs.c 	ctl_info->log_ue = (simple_strtoul(data, NULL, 0) != 0);
data               50 drivers/edac/edac_device_sysfs.c 					*ctl_info, char *data)
data               52 drivers/edac/edac_device_sysfs.c 	return sprintf(data, "%u\n", ctl_info->log_ce);
data               56 drivers/edac/edac_device_sysfs.c 					*ctl_info, const char *data,
data               60 drivers/edac/edac_device_sysfs.c 	ctl_info->log_ce = (simple_strtoul(data, NULL, 0) != 0);
data               67 drivers/edac/edac_device_sysfs.c 						*ctl_info, char *data)
data               69 drivers/edac/edac_device_sysfs.c 	return sprintf(data, "%u\n", ctl_info->panic_on_ue);
data               73 drivers/edac/edac_device_sysfs.c 						 *ctl_info, const char *data,
data               77 drivers/edac/edac_device_sysfs.c 	ctl_info->panic_on_ue = (simple_strtoul(data, NULL, 0) != 0);
data               84 drivers/edac/edac_device_sysfs.c 					*ctl_info, char *data)
data               86 drivers/edac/edac_device_sysfs.c 	return sprintf(data, "%u\n", ctl_info->poll_msec);
data               90 drivers/edac/edac_device_sysfs.c 					*ctl_info, const char *data,
data              100 drivers/edac/edac_device_sysfs.c 	value = simple_strtoul(data, NULL, 0);
data              309 drivers/edac/edac_device_sysfs.c 				char *data)
data              311 drivers/edac/edac_device_sysfs.c 	return sprintf(data, "%u\n", instance->counters.ue_count);
data              315 drivers/edac/edac_device_sysfs.c 				char *data)
data              317 drivers/edac/edac_device_sysfs.c 	return sprintf(data, "%u\n", instance->counters.ce_count);
data              414 drivers/edac/edac_device_sysfs.c 					struct attribute *attr, char *data)
data              418 drivers/edac/edac_device_sysfs.c 	return sprintf(data, "%u\n", block->counters.ue_count);
data              422 drivers/edac/edac_device_sysfs.c 					struct attribute *attr, char *data)
data              426 drivers/edac/edac_device_sysfs.c 	return sprintf(data, "%u\n", block->counters.ce_count);
data              145 drivers/edac/edac_mc_sysfs.c 				   struct device_attribute *mattr, char *data)
data              149 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%u\n", csrow->ue_count);
data              153 drivers/edac/edac_mc_sysfs.c 				   struct device_attribute *mattr, char *data)
data              157 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%u\n", csrow->ce_count);
data              161 drivers/edac/edac_mc_sysfs.c 			       struct device_attribute *mattr, char *data)
data              169 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%u\n", PAGES_TO_MiB(nr_pages));
data              173 drivers/edac/edac_mc_sysfs.c 				   struct device_attribute *mattr, char *data)
data              177 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%s\n", edac_mem_types[csrow->channels[0]->dimm->mtype]);
data              181 drivers/edac/edac_mc_sysfs.c 				   struct device_attribute *mattr, char *data)
data              185 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%s\n", dev_types[csrow->channels[0]->dimm->dtype]);
data              190 drivers/edac/edac_mc_sysfs.c 				    char *data)
data              194 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%s\n", edac_caps[csrow->channels[0]->dimm->edac_mode]);
data              200 drivers/edac/edac_mc_sysfs.c 				       char *data)
data              210 drivers/edac/edac_mc_sysfs.c 	return snprintf(data, sizeof(rank->dimm->label) + 1, "%s\n",
data              216 drivers/edac/edac_mc_sysfs.c 					const char *data, size_t count)
data              226 drivers/edac/edac_mc_sysfs.c 	if (data[count - 1] == '\0' || data[count - 1] == '\n')
data              232 drivers/edac/edac_mc_sysfs.c 	strncpy(rank->dimm->label, data, copy_count);
data              240 drivers/edac/edac_mc_sysfs.c 				     struct device_attribute *mattr, char *data)
data              246 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%u\n", rank->ce_count);
data              475 drivers/edac/edac_mc_sysfs.c 				     struct device_attribute *mattr, char *data)
data              479 drivers/edac/edac_mc_sysfs.c 	return edac_dimm_info_location(dimm, data, PAGE_SIZE);
data              483 drivers/edac/edac_mc_sysfs.c 				  struct device_attribute *mattr, char *data)
data              491 drivers/edac/edac_mc_sysfs.c 	return snprintf(data, sizeof(dimm->label) + 1, "%s\n", dimm->label);
data              496 drivers/edac/edac_mc_sysfs.c 				   const char *data,
data              505 drivers/edac/edac_mc_sysfs.c 	if (data[count - 1] == '\0' || data[count - 1] == '\n')
data              511 drivers/edac/edac_mc_sysfs.c 	strncpy(dimm->label, data, copy_count);
data              518 drivers/edac/edac_mc_sysfs.c 				 struct device_attribute *mattr, char *data)
data              522 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%u\n", PAGES_TO_MiB(dimm->nr_pages));
data              526 drivers/edac/edac_mc_sysfs.c 				     struct device_attribute *mattr, char *data)
data              530 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%s\n", edac_mem_types[dimm->mtype]);
data              534 drivers/edac/edac_mc_sysfs.c 				     struct device_attribute *mattr, char *data)
data              538 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%s\n", dev_types[dimm->dtype]);
data              543 drivers/edac/edac_mc_sysfs.c 				      char *data)
data              547 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%s\n", edac_caps[dimm->edac_mode]);
data              552 drivers/edac/edac_mc_sysfs.c 				      char *data)
data              564 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%u\n", count);
data              569 drivers/edac/edac_mc_sysfs.c 				      char *data)
data              581 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%u\n", count);
data              672 drivers/edac/edac_mc_sysfs.c 					const char *data, size_t count)
data              713 drivers/edac/edac_mc_sysfs.c 					  const char *data, size_t count)
data              719 drivers/edac/edac_mc_sysfs.c 	if (kstrtoul(data, 10, &bandwidth) < 0)
data              737 drivers/edac/edac_mc_sysfs.c 					 char *data)
data              748 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%d\n", bandwidth);
data              754 drivers/edac/edac_mc_sysfs.c 				 char *data)
data              758 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%d\n", mci->ue_mc);
data              763 drivers/edac/edac_mc_sysfs.c 				 char *data)
data              767 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%d\n", mci->ce_mc);
data              772 drivers/edac/edac_mc_sysfs.c 				  char *data)
data              776 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%d\n", mci->ce_noinfo_count);
data              781 drivers/edac/edac_mc_sysfs.c 				  char *data)
data              785 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%d\n", mci->ue_noinfo_count);
data              790 drivers/edac/edac_mc_sysfs.c 				char *data)
data              794 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%ld\n", (jiffies - mci->start_time) / HZ);
data              799 drivers/edac/edac_mc_sysfs.c 				 char *data)
data              803 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%s\n", mci->ctl_name);
data              808 drivers/edac/edac_mc_sysfs.c 				char *data)
data              823 drivers/edac/edac_mc_sysfs.c 	return sprintf(data, "%u\n", PAGES_TO_MiB(total_pages));
data              828 drivers/edac/edac_mc_sysfs.c 				     char *data)
data              832 drivers/edac/edac_mc_sysfs.c 	char *p = data;
data              840 drivers/edac/edac_mc_sysfs.c 	return p - data;
data               80 drivers/edac/edac_module.h 			 void *data, const struct file_operations *fops);
data               96 drivers/edac/edac_module.h 			 void *data, const struct file_operations *fops)	{ return NULL; }
data               59 drivers/edac/edac_pci_sysfs.c static ssize_t instance_pe_count_show(struct edac_pci_ctl_info *pci, char *data)
data               61 drivers/edac/edac_pci_sysfs.c 	return sprintf(data, "%u\n", atomic_read(&pci->counters.pe_count));
data               65 drivers/edac/edac_pci_sysfs.c 				char *data)
data               67 drivers/edac/edac_pci_sysfs.c 	return sprintf(data, "%u\n", atomic_read(&pci->counters.npe_count));
data               61 drivers/edac/fsl_ddr_edac.c 					  char *data)
data               65 drivers/edac/fsl_ddr_edac.c 	return sprintf(data, "0x%08x",
data               71 drivers/edac/fsl_ddr_edac.c 					      char *data)
data               75 drivers/edac/fsl_ddr_edac.c 	return sprintf(data, "0x%08x",
data               81 drivers/edac/fsl_ddr_edac.c 					   char *data)
data               85 drivers/edac/fsl_ddr_edac.c 	return sprintf(data, "0x%08x",
data               91 drivers/edac/fsl_ddr_edac.c 					       const char *data, size_t count)
data               98 drivers/edac/fsl_ddr_edac.c 	if (isdigit(*data)) {
data               99 drivers/edac/fsl_ddr_edac.c 		rc = kstrtoul(data, 0, &val);
data              111 drivers/edac/fsl_ddr_edac.c 					       const char *data, size_t count)
data              118 drivers/edac/fsl_ddr_edac.c 	if (isdigit(*data)) {
data              119 drivers/edac/fsl_ddr_edac.c 		rc = kstrtoul(data, 0, &val);
data              131 drivers/edac/fsl_ddr_edac.c 					       const char *data, size_t count)
data              138 drivers/edac/fsl_ddr_edac.c 	if (isdigit(*data)) {
data              139 drivers/edac/fsl_ddr_edac.c 		rc = kstrtoul(data, 0, &val);
data              138 drivers/edac/highbank_mc_edac.c 	{ .compatible = "calxeda,hb-ddr-ctrl",		.data = &hb_settings },
data              139 drivers/edac/highbank_mc_edac.c 	{ .compatible = "calxeda,ecx-2000-ddr-ctrl",	.data = &mw_settings },
data              201 drivers/edac/highbank_mc_edac.c 	settings = id->data;
data              194 drivers/edac/i10nm_base.c static int debugfs_u64_set(void *data, u64 val)
data              131 drivers/edac/i5100_edac.c 				      u32 data, u32 cmd)
data              137 drivers/edac/i5100_edac.c 		((data & ((1 << 8) - 1)) <<  8) |
data              945 drivers/edac/i5100_edac.c static ssize_t inject_enable_write(struct file *file, const char __user *data,
data              531 drivers/edac/i7core_edac.c 		u32 data, dimm_dod[3], value[8];
data              547 drivers/edac/i7core_edac.c 				MC_CHANNEL_DIMM_INIT_PARAMS, &data);
data              550 drivers/edac/i7core_edac.c 		if (data & THREE_DIMMS_PRESENT)
data              553 drivers/edac/i7core_edac.c 		if (data & SINGLE_QUAD_RANK_PRESENT)
data              556 drivers/edac/i7core_edac.c 		if (data & QUAD_RANK_PRESENT)
data              559 drivers/edac/i7core_edac.c 		if (data & REGISTERED_DIMM)
data              575 drivers/edac/i7core_edac.c 			 data,
data              579 drivers/edac/i7core_edac.c 			 (data & REGISTERED_DIMM) ? 'R' : 'U');
data              685 drivers/edac/i7core_edac.c 					   const char *data, size_t count)
data              695 drivers/edac/i7core_edac.c 	rc = kstrtoul(data, 10, &value);
data              705 drivers/edac/i7core_edac.c 					  char *data)
data              709 drivers/edac/i7core_edac.c 	return sprintf(data, "0x%08x\n", pvt->inject.section);
data              722 drivers/edac/i7core_edac.c 					const char *data, size_t count)
data              732 drivers/edac/i7core_edac.c 	rc = kstrtoul(data, 10, &value);
data              742 drivers/edac/i7core_edac.c 				       char *data)
data              747 drivers/edac/i7core_edac.c 	return sprintf(data, "0x%08x\n", pvt->inject.type);
data              762 drivers/edac/i7core_edac.c 					   const char *data, size_t count)
data              772 drivers/edac/i7core_edac.c 	rc = kstrtoul(data, 10, &value);
data              782 drivers/edac/i7core_edac.c 					  char *data)
data              787 drivers/edac/i7core_edac.c 	return sprintf(data, "0x%08x\n", pvt->inject.eccmask);
data              805 drivers/edac/i7core_edac.c 	const char *data, size_t count)				\
data              818 drivers/edac/i7core_edac.c 	if (!strcasecmp(data, "any") || !strcasecmp(data, "any\n"))\
data              821 drivers/edac/i7core_edac.c 		rc = kstrtoul(data, 10, &value);		\
data              834 drivers/edac/i7core_edac.c 	char *data)						\
data              842 drivers/edac/i7core_edac.c 		return sprintf(data, "any\n");			\
data              844 drivers/edac/i7core_edac.c 		return sprintf(data, "%d\n", pvt->inject.param);\
data              913 drivers/edac/i7core_edac.c 					  const char *data, size_t count)
data              925 drivers/edac/i7core_edac.c 	rc = kstrtoul(data, 10, &enable);
data             1017 drivers/edac/i7core_edac.c 					 char *data)
data             1034 drivers/edac/i7core_edac.c 	return sprintf(data, "%d\n", pvt->inject.enable);
data             1041 drivers/edac/i7core_edac.c 	char *data)						\
data             1048 drivers/edac/i7core_edac.c 		return sprintf(data, "data unavailable\n");	\
data             1049 drivers/edac/i7core_edac.c 	return sprintf(data, "%lu\n",				\
data             1812 drivers/edac/i7core_edac.c 				  void *data)
data             1814 drivers/edac/i7core_edac.c 	struct mce *mce = (struct mce *)data;
data             1036 drivers/edac/mce_amd.c amd_decode_mce(struct notifier_block *nb, unsigned long val, void *data)
data             1038 drivers/edac/mce_amd.c 	struct mce *m = (struct mce *)data;
data              341 drivers/edac/mpc85xx_edac.c 					      *edac_dev, char *data)
data              344 drivers/edac/mpc85xx_edac.c 	return sprintf(data, "0x%08x",
data              349 drivers/edac/mpc85xx_edac.c 					      *edac_dev, char *data)
data              352 drivers/edac/mpc85xx_edac.c 	return sprintf(data, "0x%08x",
data              357 drivers/edac/mpc85xx_edac.c 					   *edac_dev, char *data)
data              360 drivers/edac/mpc85xx_edac.c 	return sprintf(data, "0x%08x",
data              365 drivers/edac/mpc85xx_edac.c 					       *edac_dev, const char *data,
data              369 drivers/edac/mpc85xx_edac.c 	if (isdigit(*data)) {
data              371 drivers/edac/mpc85xx_edac.c 			 simple_strtoul(data, NULL, 0));
data              378 drivers/edac/mpc85xx_edac.c 					       *edac_dev, const char *data,
data              382 drivers/edac/mpc85xx_edac.c 	if (isdigit(*data)) {
data              384 drivers/edac/mpc85xx_edac.c 			 simple_strtoul(data, NULL, 0));
data              391 drivers/edac/mpc85xx_edac.c 					    *edac_dev, const char *data,
data              395 drivers/edac/mpc85xx_edac.c 	if (isdigit(*data)) {
data              397 drivers/edac/mpc85xx_edac.c 			 simple_strtoul(data, NULL, 0));
data              133 drivers/edac/octeon_edac-lmc.c 			       char *data)				\
data              137 drivers/edac/octeon_edac-lmc.c 	return sprintf(data, "%016llu\n", (u64)pvt->reg);		\
data              143 drivers/edac/octeon_edac-lmc.c 			       const char *data, size_t count)		\
data              147 drivers/edac/octeon_edac-lmc.c 	if (isdigit(*data)) {						\
data              148 drivers/edac/octeon_edac-lmc.c 		if (!kstrtoul(data, 0, &pvt->reg))			\
data              169 drivers/edac/octeon_edac-lmc.c 					  const char *data,
data              175 drivers/edac/octeon_edac-lmc.c 	if (!strncmp(data, "single", 6))
data              177 drivers/edac/octeon_edac-lmc.c 	else if (!strncmp(data, "double", 6))
data              185 drivers/edac/octeon_edac-lmc.c 					 char *data)
data              190 drivers/edac/octeon_edac-lmc.c 		return sprintf(data, "single");
data              192 drivers/edac/octeon_edac-lmc.c 		return sprintf(data, "double");
data               87 drivers/edac/pnd2_edac.c 	int (*rd_reg)(int port, int off, int op, void *data, size_t sz, char *name);
data              154 drivers/edac/pnd2_edac.c static int _apl_rd_reg(int port, int off, int op, u32 *data)
data              183 drivers/edac/pnd2_edac.c 	P2SB_READ(dword, P2SB_DATA_OFF, data);
data              193 drivers/edac/pnd2_edac.c static int apl_rd_reg(int port, int off, int op, void *data, size_t sz, char *name)
data              200 drivers/edac/pnd2_edac.c 		ret = _apl_rd_reg(port, off + 4, op, (u32 *)(data + 4));
data              203 drivers/edac/pnd2_edac.c 		ret |= _apl_rd_reg(port, off, op, (u32 *)data);
data              205 drivers/edac/pnd2_edac.c 					sz == 8 ? *((u32 *)(data + 4)) : 0, *((u32 *)data), ret);
data              265 drivers/edac/pnd2_edac.c static int dnv_rd_reg(int port, int off, int op, void *data, size_t sz, char *name)
data              277 drivers/edac/pnd2_edac.c 		pci_read_config_dword(pdev, off, data);
data              300 drivers/edac/pnd2_edac.c 			*(u32 *)(data + 4) = *(u32 *)(base + off + 4);
data              301 drivers/edac/pnd2_edac.c 		*(u32 *)data = *(u32 *)(base + off);
data              307 drivers/edac/pnd2_edac.c 			(sz == 8) ? *(u32 *)(data + 4) : 0, *(u32 *)data);
data             1392 drivers/edac/pnd2_edac.c static int pnd2_mce_check_error(struct notifier_block *nb, unsigned long val, void *data)
data             1394 drivers/edac/pnd2_edac.c 	struct mce *mce = (struct mce *)data;
data             1449 drivers/edac/pnd2_edac.c 	.data = pnd2_result,
data             1453 drivers/edac/pnd2_edac.c static int debugfs_u64_set(void *data, u64 val)
data             1458 drivers/edac/pnd2_edac.c 	*(u64 *)data = val;
data             1464 drivers/edac/pnd2_edac.c 	snprintf(pnd2_blob.data, PND2_BLOB_SIZE,
data             1467 drivers/edac/pnd2_edac.c 	pnd2_blob.size = strlen(pnd2_blob.data);
data             3133 drivers/edac/sb_edac.c 				   void *data)
data             3135 drivers/edac/sb_edac.c 	struct mce *mce = (struct mce *)data;
data              547 drivers/edac/skx_base.c static int debugfs_u64_set(void *data, u64 val)
data              566 drivers/edac/skx_common.c 			void *data)
data              568 drivers/edac/skx_common.c 	struct mce *mce = (struct mce *)data;
data              140 drivers/edac/skx_common.h 			void *data);
data              284 drivers/edac/synopsys_edac.c 	u32 data;
data              382 drivers/edac/synopsys_edac.c 	p->ceinfo.data = readl(base + CE_DATA_31_0_OFST);
data              384 drivers/edac/synopsys_edac.c 		 p->ceinfo.data);
data              396 drivers/edac/synopsys_edac.c 	p->ueinfo.data = readl(base + UE_DATA_31_0_OFST);
data              440 drivers/edac/synopsys_edac.c 	p->ceinfo.data = readl(base + ECC_CSYND0_OFST);
data              456 drivers/edac/synopsys_edac.c 	p->ueinfo.data = readl(base + ECC_UESYND0_OFST);
data              484 drivers/edac/synopsys_edac.c 				 pinf->bitpos, pinf->data);
data              490 drivers/edac/synopsys_edac.c 				 pinf->bitpos, pinf->data);
data              896 drivers/edac/synopsys_edac.c 		.data = (void *)&zynq_edac_def
data              900 drivers/edac/synopsys_edac.c 		.data = (void *)&zynqmp_edac_def
data              974 drivers/edac/synopsys_edac.c 				      char *data)
data              979 drivers/edac/synopsys_edac.c 	return sprintf(data, "Poison0 Addr: 0x%08x\n\rPoison1 Addr: 0x%08x\n\r"
data              988 drivers/edac/synopsys_edac.c 				       const char *data, size_t count)
data              993 drivers/edac/synopsys_edac.c 	if (kstrtoul(data, 0, &priv->poison_addr))
data             1003 drivers/edac/synopsys_edac.c 				       char *data)
data             1008 drivers/edac/synopsys_edac.c 	return sprintf(data, "Data Poisoning: %s\n\r",
data             1015 drivers/edac/synopsys_edac.c 					const char *data, size_t count)
data             1021 drivers/edac/synopsys_edac.c 	if (strncmp(data, "CE", 2) == 0)
data               69 drivers/edac/thunderx_edac.c static unsigned long get_bits(unsigned long data, int pos, int width)
data               71 drivers/edac/thunderx_edac.c 	return (data >> pos) & ((1 << width) - 1);
data              230 drivers/edac/thunderx_edac.c 					    char __user *data,		    \
data              237 drivers/edac/thunderx_edac.c 	return simple_read_from_buffer(data, count, ppos,		    \
data              242 drivers/edac/thunderx_edac.c 					     const char __user *data,	    \
data              248 drivers/edac/thunderx_edac.c 	res = kstrtoull_from_user(data, count, 0, &pdata->_field);	    \
data              259 drivers/edac/thunderx_edac.c 					   char __user *data,		    \
data              266 drivers/edac/thunderx_edac.c 	return simple_read_from_buffer(data, count, ppos,		    \
data              271 drivers/edac/thunderx_edac.c 					    const char __user *data,	    \
data              278 drivers/edac/thunderx_edac.c 	res = kstrtoull_from_user(data, count, 0, &val);		    \
data              304 drivers/edac/thunderx_edac.c 					     const char __user *data,
data              311 drivers/edac/thunderx_edac.c 	res = kstrtoull_from_user(data, count, 0, &val);
data              323 drivers/edac/thunderx_edac.c 				     char __user *data,
data              331 drivers/edac/thunderx_edac.c 	return simple_read_from_buffer(data, count, ppos, buf, sizeof(buf));
data              407 drivers/edac/thunderx_edac.c 					     const char __user *data,
data              468 drivers/edac/thunderx_edac.c 					  void *data,
data              482 drivers/edac/thunderx_edac.c 					       parent, data, &attrs[i]->fops);
data               92 drivers/edac/ti_edac.c static irqreturn_t ti_edac_isr(int irq, void *data)
data               94 drivers/edac/ti_edac.c 	struct mem_ctl_info *mci = data;
data              196 drivers/edac/ti_edac.c 	{ .compatible = "ti,emif-keystone", .data = (void *)EMIF_TYPE_K2 },
data              197 drivers/edac/ti_edac.c 	{ .compatible = "ti,emif-dra7xx", .data = (void *)EMIF_TYPE_DRA7 },
data              277 drivers/edac/ti_edac.c 	ti_edac_setup_dimm(mci, (u32)(id->data));
data              141 drivers/edac/xgene_edac.c 					      const char __user *data,
data              807 drivers/edac/xgene_edac.c 						   const char __user *data,
data              833 drivers/edac/xgene_edac.c 						   const char __user *data,
data             1147 drivers/edac/xgene_edac.c 					       const char __user *data,
data               11 drivers/extcon/devres.c static int devm_extcon_dev_match(struct device *dev, void *res, void *data)
data               18 drivers/extcon/devres.c 	return *r == data;
data               57 drivers/extcon/extcon-adc-jack.c 	struct adc_jack_data *data = container_of(to_delayed_work(work),
data               64 drivers/extcon/extcon-adc-jack.c 	ret = iio_read_channel_raw(data->chan, &adc_val);
data               66 drivers/extcon/extcon-adc-jack.c 		dev_err(data->dev, "read channel() error: %d\n", ret);
data               71 drivers/extcon/extcon-adc-jack.c 	for (i = 0; i < data->num_conditions; i++) {
data               72 drivers/extcon/extcon-adc-jack.c 		def = &data->adc_conditions[i];
data               74 drivers/extcon/extcon-adc-jack.c 			extcon_set_state_sync(data->edev, def->id, true);
data               80 drivers/extcon/extcon-adc-jack.c 	for (i = 0; i < data->num_conditions; i++) {
data               81 drivers/extcon/extcon-adc-jack.c 		def = &data->adc_conditions[i];
data               82 drivers/extcon/extcon-adc-jack.c 		extcon_set_state_sync(data->edev, def->id, false);
data               88 drivers/extcon/extcon-adc-jack.c 	struct adc_jack_data *data = _data;
data               91 drivers/extcon/extcon-adc-jack.c 			   &data->handler, data->handling_delay);
data               97 drivers/extcon/extcon-adc-jack.c 	struct adc_jack_data *data;
data              101 drivers/extcon/extcon-adc-jack.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              102 drivers/extcon/extcon-adc-jack.c 	if (!data)
data              110 drivers/extcon/extcon-adc-jack.c 	data->dev = &pdev->dev;
data              111 drivers/extcon/extcon-adc-jack.c 	data->edev = devm_extcon_dev_allocate(&pdev->dev, pdata->cable_names);
data              112 drivers/extcon/extcon-adc-jack.c 	if (IS_ERR(data->edev)) {
data              121 drivers/extcon/extcon-adc-jack.c 	data->adc_conditions = pdata->adc_conditions;
data              124 drivers/extcon/extcon-adc-jack.c 	for (i = 0; data->adc_conditions[i].id != EXTCON_NONE; i++);
data              125 drivers/extcon/extcon-adc-jack.c 	data->num_conditions = i;
data              127 drivers/extcon/extcon-adc-jack.c 	data->chan = iio_channel_get(&pdev->dev, pdata->consumer_channel);
data              128 drivers/extcon/extcon-adc-jack.c 	if (IS_ERR(data->chan))
data              129 drivers/extcon/extcon-adc-jack.c 		return PTR_ERR(data->chan);
data              131 drivers/extcon/extcon-adc-jack.c 	data->handling_delay = msecs_to_jiffies(pdata->handling_delay_ms);
data              132 drivers/extcon/extcon-adc-jack.c 	data->wakeup_source = pdata->wakeup_source;
data              134 drivers/extcon/extcon-adc-jack.c 	INIT_DEFERRABLE_WORK(&data->handler, adc_jack_handler);
data              136 drivers/extcon/extcon-adc-jack.c 	platform_set_drvdata(pdev, data);
data              138 drivers/extcon/extcon-adc-jack.c 	err = devm_extcon_dev_register(&pdev->dev, data->edev);
data              142 drivers/extcon/extcon-adc-jack.c 	data->irq = platform_get_irq(pdev, 0);
data              143 drivers/extcon/extcon-adc-jack.c 	if (data->irq < 0)
data              146 drivers/extcon/extcon-adc-jack.c 	err = request_any_context_irq(data->irq, adc_jack_irq_thread,
data              147 drivers/extcon/extcon-adc-jack.c 			pdata->irq_flags, pdata->name, data);
data              150 drivers/extcon/extcon-adc-jack.c 		dev_err(&pdev->dev, "error: irq %d\n", data->irq);
data              154 drivers/extcon/extcon-adc-jack.c 	if (data->wakeup_source)
data              157 drivers/extcon/extcon-adc-jack.c 	adc_jack_handler(&data->handler.work);
data              163 drivers/extcon/extcon-adc-jack.c 	struct adc_jack_data *data = platform_get_drvdata(pdev);
data              165 drivers/extcon/extcon-adc-jack.c 	free_irq(data->irq, data);
data              166 drivers/extcon/extcon-adc-jack.c 	cancel_work_sync(&data->handler.work);
data              167 drivers/extcon/extcon-adc-jack.c 	iio_channel_release(data->chan);
data              175 drivers/extcon/extcon-adc-jack.c 	struct adc_jack_data *data = dev_get_drvdata(dev);
data              177 drivers/extcon/extcon-adc-jack.c 	cancel_delayed_work_sync(&data->handler);
data              178 drivers/extcon/extcon-adc-jack.c 	if (device_may_wakeup(data->dev))
data              179 drivers/extcon/extcon-adc-jack.c 		enable_irq_wake(data->irq);
data              186 drivers/extcon/extcon-adc-jack.c 	struct adc_jack_data *data = dev_get_drvdata(dev);
data              188 drivers/extcon/extcon-adc-jack.c 	if (device_may_wakeup(data->dev))
data              189 drivers/extcon/extcon-adc-jack.c 		disable_irq_wake(data->irq);
data              594 drivers/extcon/extcon-arizona.c static irqreturn_t arizona_hpdet_irq(int irq, void *data)
data              596 drivers/extcon/extcon-arizona.c 	struct arizona_extcon_info *info = data;
data             1015 drivers/extcon/extcon-arizona.c static irqreturn_t arizona_micdet(int irq, void *data)
data             1017 drivers/extcon/extcon-arizona.c 	struct arizona_extcon_info *info = data;
data             1084 drivers/extcon/extcon-arizona.c static irqreturn_t arizona_jackdet(int irq, void *data)
data             1086 drivers/extcon/extcon-arizona.c 	struct arizona_extcon_info *info = data;
data              296 drivers/extcon/extcon-axp288.c static irqreturn_t axp288_extcon_isr(int irq, void *data)
data              298 drivers/extcon/extcon-axp288.c 	struct axp288_extcon_info *info = data;
data              317 drivers/extcon/extcon-axp288.c static void axp288_put_role_sw(void *data)
data              319 drivers/extcon/extcon-axp288.c 	struct axp288_extcon_info *info = data;
data              244 drivers/extcon/extcon-fsa9480.c static irqreturn_t fsa9480_irq_handler(int irq, void *data)
data              246 drivers/extcon/extcon-fsa9480.c 	struct fsa9480_usbsw *usbsw = data;
data               47 drivers/extcon/extcon-gpio.c 	struct gpio_extcon_data	*data =
data               51 drivers/extcon/extcon-gpio.c 	state = gpiod_get_value_cansleep(data->gpiod);
data               52 drivers/extcon/extcon-gpio.c 	extcon_set_state_sync(data->edev, data->extcon_id, state);
data               57 drivers/extcon/extcon-gpio.c 	struct gpio_extcon_data *data = dev_id;
data               59 drivers/extcon/extcon-gpio.c 	queue_delayed_work(system_power_efficient_wq, &data->work,
data               60 drivers/extcon/extcon-gpio.c 			      data->debounce_jiffies);
data               66 drivers/extcon/extcon-gpio.c 	struct gpio_extcon_data *data;
data               72 drivers/extcon/extcon-gpio.c 	data = devm_kzalloc(dev, sizeof(struct gpio_extcon_data), GFP_KERNEL);
data               73 drivers/extcon/extcon-gpio.c 	if (!data)
data               83 drivers/extcon/extcon-gpio.c 	if (data->extcon_id > EXTCON_NONE)
data               86 drivers/extcon/extcon-gpio.c 	data->gpiod = devm_gpiod_get(dev, "extcon", GPIOD_IN);
data               87 drivers/extcon/extcon-gpio.c 	if (IS_ERR(data->gpiod))
data               88 drivers/extcon/extcon-gpio.c 		return PTR_ERR(data->gpiod);
data               89 drivers/extcon/extcon-gpio.c 	irq = gpiod_to_irq(data->gpiod);
data               99 drivers/extcon/extcon-gpio.c 	if (gpiod_is_active_low(data->gpiod))
data              105 drivers/extcon/extcon-gpio.c 	data->edev = devm_extcon_dev_allocate(dev, &data->extcon_id);
data              106 drivers/extcon/extcon-gpio.c 	if (IS_ERR(data->edev)) {
data              111 drivers/extcon/extcon-gpio.c 	ret = devm_extcon_dev_register(dev, data->edev);
data              115 drivers/extcon/extcon-gpio.c 	INIT_DELAYED_WORK(&data->work, gpio_extcon_work);
data              123 drivers/extcon/extcon-gpio.c 					pdev->name, data);
data              127 drivers/extcon/extcon-gpio.c 	platform_set_drvdata(pdev, data);
data              129 drivers/extcon/extcon-gpio.c 	gpio_extcon_work(&data->work.work);
data              136 drivers/extcon/extcon-gpio.c 	struct gpio_extcon_data *data = platform_get_drvdata(pdev);
data              138 drivers/extcon/extcon-gpio.c 	cancel_delayed_work_sync(&data->work);
data              146 drivers/extcon/extcon-gpio.c 	struct gpio_extcon_data *data;
data              148 drivers/extcon/extcon-gpio.c 	data = dev_get_drvdata(dev);
data              149 drivers/extcon/extcon-gpio.c 	if (data->check_on_resume)
data              151 drivers/extcon/extcon-gpio.c 			&data->work, data->debounce_jiffies);
data              293 drivers/extcon/extcon-intel-cht-wc.c static irqreturn_t cht_wc_extcon_isr(int irq, void *data)
data              295 drivers/extcon/extcon-intel-cht-wc.c 	struct cht_wc_extcon_data *ext = data;
data               57 drivers/extcon/extcon-intel-int3496.c 	struct int3496_data *data =
data               59 drivers/extcon/extcon-intel-int3496.c 	int id = gpiod_get_value_cansleep(data->gpio_usb_id);
data               62 drivers/extcon/extcon-intel-int3496.c 	dev_dbg(data->dev, "Connected %s cable\n", id ? "PERIPHERAL" : "HOST");
data               68 drivers/extcon/extcon-intel-int3496.c 	if (!IS_ERR(data->gpio_usb_mux))
data               69 drivers/extcon/extcon-intel-int3496.c 		gpiod_direction_output(data->gpio_usb_mux, id);
data               71 drivers/extcon/extcon-intel-int3496.c 	if (!IS_ERR(data->gpio_vbus_en))
data               72 drivers/extcon/extcon-intel-int3496.c 		gpiod_direction_output(data->gpio_vbus_en, !id);
data               74 drivers/extcon/extcon-intel-int3496.c 	extcon_set_state_sync(data->edev, EXTCON_USB_HOST, !id);
data               79 drivers/extcon/extcon-intel-int3496.c 	struct int3496_data *data = priv;
data               82 drivers/extcon/extcon-intel-int3496.c 	mod_delayed_work(system_wq, &data->work, DEBOUNCE_TIME);
data               90 drivers/extcon/extcon-intel-int3496.c 	struct int3496_data *data;
data               99 drivers/extcon/extcon-intel-int3496.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              100 drivers/extcon/extcon-intel-int3496.c 	if (!data)
data              103 drivers/extcon/extcon-intel-int3496.c 	data->dev = dev;
data              104 drivers/extcon/extcon-intel-int3496.c 	INIT_DELAYED_WORK(&data->work, int3496_do_usb_id);
data              106 drivers/extcon/extcon-intel-int3496.c 	data->gpio_usb_id = devm_gpiod_get(dev, "id", GPIOD_IN);
data              107 drivers/extcon/extcon-intel-int3496.c 	if (IS_ERR(data->gpio_usb_id)) {
data              108 drivers/extcon/extcon-intel-int3496.c 		ret = PTR_ERR(data->gpio_usb_id);
data              113 drivers/extcon/extcon-intel-int3496.c 	data->usb_id_irq = gpiod_to_irq(data->gpio_usb_id);
data              114 drivers/extcon/extcon-intel-int3496.c 	if (data->usb_id_irq < 0) {
data              115 drivers/extcon/extcon-intel-int3496.c 		dev_err(dev, "can't get USB ID IRQ: %d\n", data->usb_id_irq);
data              116 drivers/extcon/extcon-intel-int3496.c 		return data->usb_id_irq;
data              119 drivers/extcon/extcon-intel-int3496.c 	data->gpio_vbus_en = devm_gpiod_get(dev, "vbus", GPIOD_ASIS);
data              120 drivers/extcon/extcon-intel-int3496.c 	if (IS_ERR(data->gpio_vbus_en))
data              123 drivers/extcon/extcon-intel-int3496.c 	data->gpio_usb_mux = devm_gpiod_get(dev, "mux", GPIOD_ASIS);
data              124 drivers/extcon/extcon-intel-int3496.c 	if (IS_ERR(data->gpio_usb_mux))
data              128 drivers/extcon/extcon-intel-int3496.c 	data->edev = devm_extcon_dev_allocate(dev, int3496_cable);
data              129 drivers/extcon/extcon-intel-int3496.c 	if (IS_ERR(data->edev))
data              132 drivers/extcon/extcon-intel-int3496.c 	ret = devm_extcon_dev_register(dev, data->edev);
data              138 drivers/extcon/extcon-intel-int3496.c 	ret = devm_request_threaded_irq(dev, data->usb_id_irq,
data              143 drivers/extcon/extcon-intel-int3496.c 					dev_name(dev), data);
data              150 drivers/extcon/extcon-intel-int3496.c 	queue_delayed_work(system_wq, &data->work, 0);
data              151 drivers/extcon/extcon-intel-int3496.c 	flush_delayed_work(&data->work);
data              153 drivers/extcon/extcon-intel-int3496.c 	platform_set_drvdata(pdev, data);
data              160 drivers/extcon/extcon-intel-int3496.c 	struct int3496_data *data = platform_get_drvdata(pdev);
data              162 drivers/extcon/extcon-intel-int3496.c 	devm_free_irq(&pdev->dev, data->usb_id_irq, data);
data              163 drivers/extcon/extcon-intel-int3496.c 	cancel_delayed_work_sync(&data->work);
data               67 drivers/extcon/extcon-intel-mrfld.c static int mrfld_extcon_clear(struct mrfld_extcon_data *data, unsigned int reg,
data               70 drivers/extcon/extcon-intel-mrfld.c 	return regmap_update_bits(data->regmap, reg, mask, 0x00);
data               73 drivers/extcon/extcon-intel-mrfld.c static int mrfld_extcon_set(struct mrfld_extcon_data *data, unsigned int reg,
data               76 drivers/extcon/extcon-intel-mrfld.c 	return regmap_update_bits(data->regmap, reg, mask, 0xff);
data               79 drivers/extcon/extcon-intel-mrfld.c static int mrfld_extcon_sw_control(struct mrfld_extcon_data *data, bool enable)
data               82 drivers/extcon/extcon-intel-mrfld.c 	struct device *dev = data->dev;
data               86 drivers/extcon/extcon-intel-mrfld.c 		ret = mrfld_extcon_set(data, BCOVE_CHGRCTRL0, mask);
data               88 drivers/extcon/extcon-intel-mrfld.c 		ret = mrfld_extcon_clear(data, BCOVE_CHGRCTRL0, mask);
data               94 drivers/extcon/extcon-intel-mrfld.c static int mrfld_extcon_get_id(struct mrfld_extcon_data *data)
data               96 drivers/extcon/extcon-intel-mrfld.c 	struct regmap *regmap = data->regmap;
data              123 drivers/extcon/extcon-intel-mrfld.c 	switch ('A' + BCOVE_MAJOR(data->id)) {
data              134 drivers/extcon/extcon-intel-mrfld.c static int mrfld_extcon_role_detect(struct mrfld_extcon_data *data)
data              140 drivers/extcon/extcon-intel-mrfld.c 	ret = mrfld_extcon_get_id(data);
data              147 drivers/extcon/extcon-intel-mrfld.c 	extcon_set_state_sync(data->edev, EXTCON_USB_HOST, usb_host);
data              152 drivers/extcon/extcon-intel-mrfld.c static int mrfld_extcon_cable_detect(struct mrfld_extcon_data *data)
data              154 drivers/extcon/extcon-intel-mrfld.c 	struct regmap *regmap = data->regmap;
data              167 drivers/extcon/extcon-intel-mrfld.c 	change = status ^ data->status;
data              172 drivers/extcon/extcon-intel-mrfld.c 		ret = mrfld_extcon_role_detect(data);
data              177 drivers/extcon/extcon-intel-mrfld.c 	data->status = status;
data              184 drivers/extcon/extcon-intel-mrfld.c 	struct mrfld_extcon_data *data = dev_id;
data              187 drivers/extcon/extcon-intel-mrfld.c 	ret = mrfld_extcon_cable_detect(data);
data              189 drivers/extcon/extcon-intel-mrfld.c 	mrfld_extcon_clear(data, BCOVE_MIRQLVL1, BCOVE_LVL1_CHGR);
data              199 drivers/extcon/extcon-intel-mrfld.c 	struct mrfld_extcon_data *data;
data              207 drivers/extcon/extcon-intel-mrfld.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              208 drivers/extcon/extcon-intel-mrfld.c 	if (!data)
data              211 drivers/extcon/extcon-intel-mrfld.c 	data->dev = dev;
data              212 drivers/extcon/extcon-intel-mrfld.c 	data->regmap = regmap;
data              214 drivers/extcon/extcon-intel-mrfld.c 	data->edev = devm_extcon_dev_allocate(dev, mrfld_extcon_cable);
data              215 drivers/extcon/extcon-intel-mrfld.c 	if (IS_ERR(data->edev))
data              218 drivers/extcon/extcon-intel-mrfld.c 	ret = devm_extcon_dev_register(dev, data->edev);
data              226 drivers/extcon/extcon-intel-mrfld.c 					data);
data              238 drivers/extcon/extcon-intel-mrfld.c 	data->id = id;
data              240 drivers/extcon/extcon-intel-mrfld.c 	ret = mrfld_extcon_sw_control(data, true);
data              245 drivers/extcon/extcon-intel-mrfld.c 	mrfld_extcon_role_detect(data);
data              247 drivers/extcon/extcon-intel-mrfld.c 	mrfld_extcon_clear(data, BCOVE_MIRQLVL1, BCOVE_LVL1_CHGR);
data              248 drivers/extcon/extcon-intel-mrfld.c 	mrfld_extcon_clear(data, BCOVE_MCHGRIRQ1, BCOVE_CHGRIRQ_ALL);
data              250 drivers/extcon/extcon-intel-mrfld.c 	mrfld_extcon_set(data, BCOVE_USBIDCTRL, BCOVE_USBIDCTRL_ALL);
data              252 drivers/extcon/extcon-intel-mrfld.c 	platform_set_drvdata(pdev, data);
data              259 drivers/extcon/extcon-intel-mrfld.c 	struct mrfld_extcon_data *data = platform_get_drvdata(pdev);
data              261 drivers/extcon/extcon-intel-mrfld.c 	mrfld_extcon_sw_control(data, false);
data              566 drivers/extcon/extcon-max14577.c static irqreturn_t max14577_muic_irq_handler(int irq, void *data)
data              568 drivers/extcon/extcon-max14577.c 	struct max14577_muic_info *info = data;
data               31 drivers/extcon/extcon-max3355.c 	struct max3355_data *data = dev_id;
data               32 drivers/extcon/extcon-max3355.c 	int id = gpiod_get_value_cansleep(data->id_gpiod);
data               40 drivers/extcon/extcon-max3355.c 		extcon_set_state_sync(data->edev, EXTCON_USB_HOST, false);
data               41 drivers/extcon/extcon-max3355.c 		extcon_set_state_sync(data->edev, EXTCON_USB, true);
data               48 drivers/extcon/extcon-max3355.c 		extcon_set_state_sync(data->edev, EXTCON_USB, false);
data               49 drivers/extcon/extcon-max3355.c 		extcon_set_state_sync(data->edev, EXTCON_USB_HOST, true);
data               57 drivers/extcon/extcon-max3355.c 	struct max3355_data *data;
data               61 drivers/extcon/extcon-max3355.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct max3355_data),
data               63 drivers/extcon/extcon-max3355.c 	if (!data)
data               71 drivers/extcon/extcon-max3355.c 	data->id_gpiod = gpiod;
data               78 drivers/extcon/extcon-max3355.c 	data->shdn_gpiod = gpiod;
data               80 drivers/extcon/extcon-max3355.c 	data->edev = devm_extcon_dev_allocate(&pdev->dev, max3355_cable);
data               81 drivers/extcon/extcon-max3355.c 	if (IS_ERR(data->edev)) {
data               83 drivers/extcon/extcon-max3355.c 		return PTR_ERR(data->edev);
data               86 drivers/extcon/extcon-max3355.c 	err = devm_extcon_dev_register(&pdev->dev, data->edev);
data               92 drivers/extcon/extcon-max3355.c 	irq = gpiod_to_irq(data->id_gpiod);
data              102 drivers/extcon/extcon-max3355.c 					pdev->name, data);
data              108 drivers/extcon/extcon-max3355.c 	platform_set_drvdata(pdev, data);
data              111 drivers/extcon/extcon-max3355.c 	max3355_id_irq(irq, data);
data              118 drivers/extcon/extcon-max3355.c 	struct max3355_data *data = platform_get_drvdata(pdev);
data              120 drivers/extcon/extcon-max3355.c 	gpiod_set_value_cansleep(data->shdn_gpiod, 0);
data               36 drivers/extcon/extcon-max77693.c 		.data = MAX77693_STATUS2_CHGDETRUN_MASK,
data               40 drivers/extcon/extcon-max77693.c 		.data = INTMASK1_ADC1K_MASK
data               45 drivers/extcon/extcon-max77693.c 		.data = INTMASK2_CHGTYP_MASK,
data               49 drivers/extcon/extcon-max77693.c 		.data = 0x0,
data               53 drivers/extcon/extcon-max77693.c 		.data = CDETCTRL2_VIDRMEN_MASK
data              999 drivers/extcon/extcon-max77693.c static irqreturn_t max77693_muic_irq_handler(int irq, void *data)
data             1001 drivers/extcon/extcon-max77693.c 	struct max77693_muic_info *info = data;
data             1181 drivers/extcon/extcon-max77693.c 				init_data[i].data);
data              662 drivers/extcon/extcon-max77843.c static irqreturn_t max77843_muic_irq_handler(int irq, void *data)
data              664 drivers/extcon/extcon-max77843.c 	struct max77843_muic_info *info = data;
data              559 drivers/extcon/extcon-max8997.c static irqreturn_t max8997_muic_irq_handler(int irq, void *data)
data              561 drivers/extcon/extcon-max8997.c 	struct max8997_muic_info *info = data;
data              695 drivers/extcon/extcon-max8997.c 					muic_pdata->init_data[i].data);
data              177 drivers/extcon/extcon-ptn5150.c static irqreturn_t ptn5150_irq_handler(int irq, void *data)
data              179 drivers/extcon/extcon-ptn5150.c 	struct ptn5150_info *info = data;
data              445 drivers/extcon/extcon-rt8973a.c static irqreturn_t rt8973a_muic_irq_handler(int irq, void *data)
data              447 drivers/extcon/extcon-rt8973a.c 	struct rt8973a_muic_info *info = data;
data              503 drivers/extcon/extcon-rt8973a.c 	unsigned int data, vendor_id, version_id;
data              507 drivers/extcon/extcon-rt8973a.c 	ret = regmap_read(info->regmap, RT8973A_REG_DEVICE_ID, &data);
data              514 drivers/extcon/extcon-rt8973a.c 	vendor_id = ((data & RT8973A_REG_DEVICE_ID_VENDOR_MASK) >>
data              516 drivers/extcon/extcon-rt8973a.c 	version_id = ((data & RT8973A_REG_DEVICE_ID_VERSION_MASK) >>
data              537 drivers/extcon/extcon-rt8973a.c 	ret = regmap_read(info->regmap, RT8973A_REG_CONTROL1, &data);
data              544 drivers/extcon/extcon-rt8973a.c 	data &= RT8973A_REG_CONTROL1_AUTO_CONFIG_MASK;
data              545 drivers/extcon/extcon-rt8973a.c 	if (data) {
data              483 drivers/extcon/extcon-sm5502.c static irqreturn_t sm5502_muic_irq_handler(int irq, void *data)
data              485 drivers/extcon/extcon-sm5502.c 	struct sm5502_muic_info *info = data;
data               81 drivers/extcon/extcon-usbc-cros-ec.c 		memcpy(msg->data, outdata, outsize);
data               85 drivers/extcon/extcon-usbc-cros-ec.c 		memcpy(indata, msg->data, insize);
data              136 drivers/firewire/core-card.c 			config_rom[i + k] = cpu_to_be32(desc->data[k]);
data              179 drivers/firewire/core-card.c 		i += (desc->data[i] >> 16) + 1;
data              312 drivers/firewire/core-card.c 	root_device = root_node->data;
data              317 drivers/firewire/core-card.c 	irm_device = card->irm_node->data;
data              113 drivers/firewire/core-cdev.c 	void *data;
data              120 drivers/firewire/core-cdev.c 	u32 data[0];
data              157 drivers/firewire/core-cdev.c 	struct { void *data; size_t size; } v[2];
data              276 drivers/firewire/core-cdev.c 	event->v[0].data = data0;
data              278 drivers/firewire/core-cdev.c 	event->v[1].data = data1;
data              316 drivers/firewire/core-cdev.c 		if (copy_to_user(buffer + total, event->v[i].data, size)) {
data              368 drivers/firewire/core-cdev.c static int schedule_reallocations(int id, void *p, void *data)
data              536 drivers/firewire/core-cdev.c 				 void *payload, size_t length, void *data)
data              538 drivers/firewire/core-cdev.c 	struct outbound_transaction_event *e = data;
data              546 drivers/firewire/core-cdev.c 		memcpy(rsp->data, payload, rsp->length);
data              564 drivers/firewire/core-cdev.c 	if (rsp->length <= sizeof(*rsp) - offsetof(typeof(*rsp), data))
data              566 drivers/firewire/core-cdev.c 			    rsp->data, rsp->length);
data              598 drivers/firewire/core-cdev.c 	if (request->data &&
data              599 drivers/firewire/core-cdev.c 	    copy_from_user(e->response.data,
data              600 drivers/firewire/core-cdev.c 			   u64_to_uptr(request->data), request->length)) {
data              612 drivers/firewire/core-cdev.c 			speed, request->offset, e->response.data,
data              657 drivers/firewire/core-cdev.c 		kfree(r->data);
data              687 drivers/firewire/core-cdev.c 	r->data    = payload;
data              699 drivers/firewire/core-cdev.c 		r->data = fcp_frame;
data              737 drivers/firewire/core-cdev.c 		    &e->req, event_size0, r->data, length);
data              829 drivers/firewire/core-cdev.c 	if (copy_from_user(r->data, u64_to_uptr(a->data), a->length)) {
data              876 drivers/firewire/core-cdev.c 	if (copy_from_user(r->data, u64_to_uptr(a->data), a->length * 4)) {
data              884 drivers/firewire/core-cdev.c 	r->descriptor.data      = r->data;
data              912 drivers/firewire/core-cdev.c 			 size_t header_length, void *header, void *data)
data              914 drivers/firewire/core-cdev.c 	struct client *client = data;
data              931 drivers/firewire/core-cdev.c 			    dma_addr_t completed, void *data)
data              933 drivers/firewire/core-cdev.c 	struct client *client = data;
data             1072 drivers/firewire/core-cdev.c 	payload = (unsigned long)a->data - client->vm_start;
data             1074 drivers/firewire/core-cdev.c 	if (a->data == 0 || client->buffer.pages == NULL ||
data             1144 drivers/firewire/core-cdev.c 	a->data     = client->vm_start + payload;
data             1474 drivers/firewire/core-cdev.c 	request.data		= a->data;
data             1499 drivers/firewire/core-cdev.c 	e->phy_packet.data[0] = packet->timestamp;
data             1525 drivers/firewire/core-cdev.c 	e->p.header[1]		= a->data[0];
data             1526 drivers/firewire/core-cdev.c 	e->p.header[2]		= a->data[1];
data             1531 drivers/firewire/core-cdev.c 	if (is_ping_packet(a->data))
data             1575 drivers/firewire/core-cdev.c 		e->phy_packet.data[0]	= p->header[1];
data             1576 drivers/firewire/core-cdev.c 		e->phy_packet.data[1]	= p->header[2];
data             1707 drivers/firewire/core-cdev.c static int is_outbound_transaction_resource(int id, void *p, void *data)
data             1726 drivers/firewire/core-cdev.c static int shutdown_resource(int id, void *p, void *data)
data             1729 drivers/firewire/core-cdev.c 	struct client *client = data;
data              476 drivers/firewire/core-device.c 		    int generation, int index, u32 *data)
data              487 drivers/firewire/core-device.c 				generation, device->max_speed, offset, data, 4);
data              492 drivers/firewire/core-device.c 	be32_to_cpus(data);
data              733 drivers/firewire/core-device.c static int shutdown_unit(struct device *device, void *data)
data              830 drivers/firewire/core-device.c 	device->node->data = NULL;
data              848 drivers/firewire/core-device.c static int update_unit(struct device *dev, void *data)
data              877 drivers/firewire/core-device.c static int lookup_existing_device(struct device *dev, void *data)
data              880 drivers/firewire/core-device.c 	struct fw_device *new = data;
data              898 drivers/firewire/core-device.c 		new->node->data = new;
data              900 drivers/firewire/core-device.c 		old->node->data = old;
data              929 drivers/firewire/core-device.c 	__be32 data;
data              953 drivers/firewire/core-device.c 				&data, 4);
data              956 drivers/firewire/core-device.c 			if (data & cpu_to_be32(1 << 31)) {
data              967 drivers/firewire/core-device.c 		data = cpu_to_be32(BROADCAST_CHANNEL_INITIAL |
data              972 drivers/firewire/core-device.c 				&data, 4);
data             1244 drivers/firewire/core-device.c 		node->data = device;
data             1259 drivers/firewire/core-device.c 		device = node->data;
data             1276 drivers/firewire/core-device.c 		device = node->data;
data             1291 drivers/firewire/core-device.c 		if (!node->data)
data             1306 drivers/firewire/core-device.c 		device = node->data;
data              215 drivers/firewire/core-iso.c 	__be32 data[2];
data              227 drivers/firewire/core-iso.c 		data[0] = cpu_to_be32(old);
data              228 drivers/firewire/core-iso.c 		data[1] = cpu_to_be32(new);
data              232 drivers/firewire/core-iso.c 				data, 8)) {
data              238 drivers/firewire/core-iso.c 			if (be32_to_cpup(data) == old)
data              241 drivers/firewire/core-iso.c 			old = be32_to_cpup(data);
data              253 drivers/firewire/core-iso.c 	__be32 data[2];
data              268 drivers/firewire/core-iso.c 		data[0] = old;
data              269 drivers/firewire/core-iso.c 		data[1] = old ^ bit;
data              272 drivers/firewire/core-iso.c 					   offset, data, 8)) {
data              278 drivers/firewire/core-iso.c 			if (data[0] == old)
data              281 drivers/firewire/core-iso.c 			old = data[0];
data              284 drivers/firewire/core-iso.c 			if ((data[0] & bit) == (data[1] & bit))
data              388 drivers/firewire/core-transaction.c 				 void *payload, size_t length, void *data)
data              390 drivers/firewire/core-transaction.c 	struct transaction_callback_data *d = data;
data              454 drivers/firewire/core-transaction.c 	u32 data = PHY_IDENTIFIER(PHY_PACKET_CONFIG);
data              457 drivers/firewire/core-transaction.c 		data |= PHY_CONFIG_ROOT_ID(node_id);
data              468 drivers/firewire/core-transaction.c 	data |= PHY_CONFIG_GAP_COUNT(gap_count);
data              472 drivers/firewire/core-transaction.c 	phy_config_packet.header[1] = data;
data              473 drivers/firewire/core-transaction.c 	phy_config_packet.header[2] = ~data;
data              623 drivers/firewire/core-transaction.c 	u32 data[0];
data              748 drivers/firewire/core-transaction.c 	u32 *data, length;
data              754 drivers/firewire/core-transaction.c 		data = &p->header[3];
data              760 drivers/firewire/core-transaction.c 		data = p->payload;
data              765 drivers/firewire/core-transaction.c 		data = NULL;
data              770 drivers/firewire/core-transaction.c 		data = NULL;
data              792 drivers/firewire/core-transaction.c 	if (data)
data              793 drivers/firewire/core-transaction.c 		memcpy(request->data, data, length);
data              815 drivers/firewire/core-transaction.c 				 rcode, request->data,
data              856 drivers/firewire/core-transaction.c 					  request->data, request->length,
data              897 drivers/firewire/core-transaction.c 						  request->data,
data              940 drivers/firewire/core-transaction.c 	u32 *data;
data              977 drivers/firewire/core-transaction.c 		data = (u32 *) &p->header[3];
data              982 drivers/firewire/core-transaction.c 		data = NULL;
data              988 drivers/firewire/core-transaction.c 		data = p->payload;
data              994 drivers/firewire/core-transaction.c 		data = NULL;
data             1005 drivers/firewire/core-transaction.c 	t->callback(card, rcode, data, data_length, t->callback_data);
data             1090 drivers/firewire/core-transaction.c 	__be32 *data = payload;
data             1115 drivers/firewire/core-transaction.c 			*data = cpu_to_be32(card->driver->read_csr(card, reg));
data             1117 drivers/firewire/core-transaction.c 			card->driver->write_csr(card, reg, be32_to_cpu(*data));
data             1132 drivers/firewire/core-transaction.c 			*data = cpu_to_be32(card->split_timeout_hi);
data             1135 drivers/firewire/core-transaction.c 			card->split_timeout_hi = be32_to_cpu(*data) & 7;
data             1145 drivers/firewire/core-transaction.c 			*data = cpu_to_be32(card->split_timeout_lo);
data             1149 drivers/firewire/core-transaction.c 					be32_to_cpu(*data) & 0xfff80000;
data             1159 drivers/firewire/core-transaction.c 			*data = card->maint_utility_register;
data             1161 drivers/firewire/core-transaction.c 			card->maint_utility_register = *data;
data             1168 drivers/firewire/core-transaction.c 			*data = cpu_to_be32(card->broadcast_channel);
data             1171 drivers/firewire/core-transaction.c 			    (be32_to_cpu(*data) & BROADCAST_CHANNEL_VALID) |
data             1248 drivers/firewire/core-transaction.c 	.data = vendor_textual_descriptor,
data             1255 drivers/firewire/core-transaction.c 	.data = model_textual_descriptor,
data              194 drivers/firewire/core.h 	void *data;
data              254 drivers/firewire/core.h static inline bool is_ping_packet(u32 *data)
data              256 drivers/firewire/core.h 	return (data[0] & 0xc0ffffff) == 0 && ~data[0] == data[1];
data               40 drivers/firewire/init_ohci1394_dma.c static inline void reg_write(const struct ohci *ohci, int offset, u32 data)
data               42 drivers/firewire/init_ohci1394_dma.c 	writel(data, ohci->registers + offset);
data               71 drivers/firewire/init_ohci1394_dma.c static inline void __init set_phy_reg(struct ohci *ohci, u8 addr, u8 data)
data               75 drivers/firewire/init_ohci1394_dma.c 	reg_write(ohci, OHCI1394_PhyControl, (addr << 8) | data | 0x00004000);
data              541 drivers/firewire/net.c 			rawp = (u16 *)skb->data;
data              758 drivers/firewire/net.c 		u32 cycle, size_t header_length, void *header, void *data)
data              769 drivers/firewire/net.c 	dev = data;
data              934 drivers/firewire/net.c 				 void *payload, size_t length, void *data)
data              936 drivers/firewire/net.c 	struct fwnet_packet_task *ptask = data;
data             1015 drivers/firewire/net.c 				generation, SCODE_100, 0ULL, ptask->skb->data,
data             1035 drivers/firewire/net.c 			ptask->skb->data, tx_len, fwnet_write_complete, ptask);
data             1270 drivers/firewire/net.c 	memcpy(&hdr_buf, skb->data, sizeof(hdr_buf));
data             1641 drivers/firewire/net.c 	.data   = rfc2374_unit_directory_data
data             1664 drivers/firewire/net.c 	.data   = rfc3146_unit_directory_data
data               55 drivers/firewire/nosy.c 	char data[0];
data               59 drivers/firewire/nosy.c 	char *data;
data              117 drivers/firewire/nosy.c 	buffer->data = kmalloc(capacity, GFP_KERNEL);
data              118 drivers/firewire/nosy.c 	if (buffer->data == NULL)
data              120 drivers/firewire/nosy.c 	buffer->head = (struct packet *) buffer->data;
data              121 drivers/firewire/nosy.c 	buffer->tail = (struct packet *) buffer->data;
data              133 drivers/firewire/nosy.c 	kfree(buffer->data);
data              137 drivers/firewire/nosy.c packet_buffer_get(struct client *client, char __user *data, size_t user_length)
data              153 drivers/firewire/nosy.c 	end = buffer->data + buffer->capacity;
data              156 drivers/firewire/nosy.c 	if (&buffer->head->data[length] < end) {
data              157 drivers/firewire/nosy.c 		if (copy_to_user(data, buffer->head->data, length))
data              159 drivers/firewire/nosy.c 		buffer->head = (struct packet *) &buffer->head->data[length];
data              161 drivers/firewire/nosy.c 		size_t split = end - buffer->head->data;
data              163 drivers/firewire/nosy.c 		if (copy_to_user(data, buffer->head->data, split))
data              165 drivers/firewire/nosy.c 		if (copy_to_user(data + split, buffer->data, length - split))
data              167 drivers/firewire/nosy.c 		buffer->head = (struct packet *) &buffer->data[length - split];
data              181 drivers/firewire/nosy.c packet_buffer_put(struct packet_buffer *buffer, void *data, size_t length)
data              193 drivers/firewire/nosy.c 	end = buffer->data + buffer->capacity;
data              196 drivers/firewire/nosy.c 	if (&buffer->tail->data[length] < end) {
data              197 drivers/firewire/nosy.c 		memcpy(buffer->tail->data, data, length);
data              198 drivers/firewire/nosy.c 		buffer->tail = (struct packet *) &buffer->tail->data[length];
data              200 drivers/firewire/nosy.c 		size_t split = end - buffer->tail->data;
data              202 drivers/firewire/nosy.c 		memcpy(buffer->tail->data, data, split);
data              203 drivers/firewire/nosy.c 		memcpy(buffer->data, data + split, length - split);
data              204 drivers/firewire/nosy.c 		buffer->tail = (struct packet *) &buffer->data[length - split];
data              214 drivers/firewire/nosy.c reg_write(struct pcilynx *lynx, int offset, u32 data)
data              216 drivers/firewire/nosy.c 	writel(data, lynx->registers + offset);
data              212 drivers/firewire/nosy.h #define LINK_PHY_WDATA(data)              (data<<16)
data              527 drivers/firewire/ohci.c static inline void reg_write(const struct fw_ohci *ohci, int offset, u32 data)
data              529 drivers/firewire/ohci.c 	writel(data, ohci->registers + offset);
data              924 drivers/firewire/ohci.c static void ar_context_tasklet(unsigned long data)
data              926 drivers/firewire/ohci.c 	struct ar_context *ctx = (struct ar_context *)data;
data             1052 drivers/firewire/ohci.c static void context_tasklet(unsigned long data)
data             1054 drivers/firewire/ohci.c 	struct context *ctx = (struct context *) data;
data             2062 drivers/firewire/ohci.c static irqreturn_t irq_handler(int irq, void *data)
data             2064 drivers/firewire/ohci.c 	struct fw_ohci *ohci = data;
data               71 drivers/firewire/ohci.h #define   OHCI1394_PhyControl_Write(addr, data)	(((addr) << 8) | (data) | 0x00004000)
data              242 drivers/firewire/sbp2.c #define STATUS_GET_DATA(v)		((v).data)
data              247 drivers/firewire/sbp2.c 	u8 data[24];
data              423 drivers/firewire/sbp2.c 	memset(status.data, 0, sizeof(status.data));
data              425 drivers/firewire/sbp2.c 		memcpy(status.data, payload + 8, length - 8);
data              457 drivers/firewire/sbp2.c 				 void *payload, size_t length, void *data)
data              459 drivers/firewire/sbp2.c 	struct sbp2_orb *orb = data;
data              657 drivers/firewire/sbp2.c 		int rcode, void *payload, size_t length, void *data)
data              659 drivers/firewire/sbp2.c 	kfree(data);
data              197 drivers/firmware/arm_scmi/bus.c static int __scmi_devices_unregister(struct device *dev, void *data)
data              901 drivers/firmware/arm_scmi/driver.c static int scmi_mbox_free_channel(int id, void *p, void *data)
data              904 drivers/firmware/arm_scmi/driver.c 	struct idr *idr = data;
data              951 drivers/firmware/arm_scmi/driver.c 	{ .compatible = "arm,scmi", .data = &scmi_generic_desc },
data              852 drivers/firmware/arm_scpi.c static void scpi_free_channels(void *data)
data              854 drivers/firmware/arm_scpi.c 	struct scpi_drvinfo *info = data;
data              391 drivers/firmware/arm_sdei.c static void _local_event_enable(void *data)
data              394 drivers/firmware/arm_sdei.c 	struct sdei_crosscall_args *arg = data;
data              435 drivers/firmware/arm_sdei.c static void _ipi_event_disable(void *data)
data              438 drivers/firmware/arm_sdei.c 	struct sdei_crosscall_args *arg = data;
data              478 drivers/firmware/arm_sdei.c static void _local_event_unregister(void *data)
data              481 drivers/firmware/arm_sdei.c 	struct sdei_crosscall_args *arg = data;
data              567 drivers/firmware/arm_sdei.c static void _local_event_register(void *data)
data              571 drivers/firmware/arm_sdei.c 	struct sdei_crosscall_args *arg = data;
data              753 drivers/firmware/arm_sdei.c 			    void *data)
data              857 drivers/firmware/arm_sdei.c 				void *data)
data              129 drivers/firmware/dmi-sysfs.c 	struct find_dmi_data *data = _data;
data              130 drivers/firmware/dmi-sysfs.c 	struct dmi_sysfs_entry *entry = data->entry;
data              136 drivers/firmware/dmi-sysfs.c 	if (data->instance_countdown != 0) {
data              138 drivers/firmware/dmi-sysfs.c 		data->instance_countdown--;
data              146 drivers/firmware/dmi-sysfs.c 	data->instance_countdown--;
data              149 drivers/firmware/dmi-sysfs.c 	data->ret = data->callback(entry, dh, data->private);
data              162 drivers/firmware/dmi-sysfs.c 	struct find_dmi_data data = {
data              171 drivers/firmware/dmi-sysfs.c 	ret = dmi_walk(find_dmi_entry_helper, &data);
data              175 drivers/firmware/dmi-sysfs.c 	return data.ret;
data              207 drivers/firmware/dmi-sysfs.c 	struct dmi_entry_attr_show_data *data = _data;
data              210 drivers/firmware/dmi-sysfs.c 	attr = container_of(data->attr,
data              212 drivers/firmware/dmi-sysfs.c 	return attr->show(entry, dh, data->buf);
data              219 drivers/firmware/dmi-sysfs.c 	struct dmi_entry_attr_show_data data = {
data              226 drivers/firmware/dmi-sysfs.c 			      dmi_entry_attr_show_helper, &data);
data               86 drivers/firmware/dmi_scan.c 	u8 *data = buf;
data               96 drivers/firmware/dmi_scan.c 	       (data - buf + sizeof(struct dmi_header)) <= dmi_len) {
data               97 drivers/firmware/dmi_scan.c 		const struct dmi_header *dm = (const struct dmi_header *)data;
data              104 drivers/firmware/dmi_scan.c 		data += dm->length;
data              105 drivers/firmware/dmi_scan.c 		while ((data - buf < dmi_len - 1) && (data[0] || data[1]))
data              106 drivers/firmware/dmi_scan.c 			data++;
data              107 drivers/firmware/dmi_scan.c 		if (data - buf < dmi_len - 1)
data              110 drivers/firmware/dmi_scan.c 		data += 2;
data              126 drivers/firmware/dmi_scan.c 	if (dmi_len > data - buf)
data              127 drivers/firmware/dmi_scan.c 		dmi_len = data - buf;
data              304 drivers/firmware/dmi_scan.c 	void *data;
data              306 drivers/firmware/dmi_scan.c 	data = dmi_alloc(dm->length);
data              307 drivers/firmware/dmi_scan.c 	if (data == NULL)
data              310 drivers/firmware/dmi_scan.c 	memcpy(data, dm, dm->length);
data              318 drivers/firmware/dmi_scan.c 	dev->device_data = data;
data              176 drivers/firmware/efi/apple-properties.c 	struct setup_data *data;
data              186 drivers/firmware/efi/apple-properties.c 		data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
data              187 drivers/firmware/efi/apple-properties.c 		if (!data) {
data              192 drivers/firmware/efi/apple-properties.c 		if (data->type != SETUP_APPLE_PROPERTIES) {
data              193 drivers/firmware/efi/apple-properties.c 			pa_data = data->next;
data              194 drivers/firmware/efi/apple-properties.c 			memunmap(data);
data              198 drivers/firmware/efi/apple-properties.c 		data_len = data->len;
data              199 drivers/firmware/efi/apple-properties.c 		memunmap(data);
data              201 drivers/firmware/efi/apple-properties.c 		data = memremap(pa_data, sizeof(*data) + data_len, MEMREMAP_WB);
data              202 drivers/firmware/efi/apple-properties.c 		if (!data) {
data              207 drivers/firmware/efi/apple-properties.c 		properties = (struct properties_header *)data->data;
data              225 drivers/firmware/efi/apple-properties.c 		data->len = 0;
data              226 drivers/firmware/efi/apple-properties.c 		memunmap(data);
data              227 drivers/firmware/efi/apple-properties.c 		memblock_free_late(pa_data + sizeof(*data), data_len);
data              224 drivers/firmware/efi/arm-init.c 	struct efi_memory_map_data data;
data              233 drivers/firmware/efi/arm-init.c 	data.desc_version = params.desc_ver;
data              234 drivers/firmware/efi/arm-init.c 	data.desc_size = params.desc_size;
data              235 drivers/firmware/efi/arm-init.c 	data.size = params.mmap_size;
data              236 drivers/firmware/efi/arm-init.c 	data.phys_map = params.mmap;
data              238 drivers/firmware/efi/arm-init.c 	if (efi_memmap_init_early(&data) < 0) {
data               19 drivers/firmware/efi/capsule.c 	u64 data;
data              254 drivers/firmware/efi/capsule.c 			sglist[j].data = *pages++;
data              264 drivers/firmware/efi/capsule.c 			sglist[j].data = 0;
data              266 drivers/firmware/efi/capsule.c 			sglist[j].data = page_to_phys(sg_pages[i + 1]);
data               20 drivers/firmware/efi/dev-path-parser.c static int __init match_acpi_dev(struct device *dev, const void *data)
data               22 drivers/firmware/efi/dev-path-parser.c 	struct acpi_hid_uid hid_uid = *(const struct acpi_hid_uid *)data;
data               65 drivers/firmware/efi/dev-path-parser.c static int __init match_pci_dev(struct device *dev, void *data)
data               67 drivers/firmware/efi/dev-path-parser.c 	unsigned int devfn = *(unsigned int *)data;
data              120 drivers/firmware/efi/earlycon.c 	src = font->data + c * font->height;
data               23 drivers/firmware/efi/efi-pstore.c 	psi->data = NULL;
data               29 drivers/firmware/efi/efi-pstore.c 	psi->data = NULL;
data              170 drivers/firmware/efi/efi-pstore.c 	struct efivar_entry **pos = (struct efivar_entry **)&record->psi->data;
data              275 drivers/firmware/efi/efi-pstore.c static int efi_pstore_erase_func(struct efivar_entry *entry, void *data)
data              277 drivers/firmware/efi/efi-pstore.c 	efi_char16_t *efi_name = data;
data              239 drivers/firmware/efi/efi.c 				   unsigned long name_size, void *data)
data              242 drivers/firmware/efi/efi.c 	struct list_head *list = data;
data              267 drivers/firmware/efi/efi.c 	void *data;
data              287 drivers/firmware/efi/efi.c 		data = kmalloc(size, GFP_KERNEL);
data              288 drivers/firmware/efi/efi.c 		if (!data) {
data              293 drivers/firmware/efi/efi.c 		ret = efivar_entry_get(entry, NULL, &size, data);
data              299 drivers/firmware/efi/efi.c 		ret = acpi_load_table(data);
data              308 drivers/firmware/efi/efi.c 		kfree(data);
data              754 drivers/firmware/efi/efi.c 				       int depth, void *data)
data              756 drivers/firmware/efi/efi.c 	struct param_info *info = data;
data               62 drivers/firmware/efi/efibc.c 				      unsigned long event, void *data)
data               71 drivers/firmware/efi/efibc.c 	if (ret || !data)
data               74 drivers/firmware/efi/efibc.c 	efibc_set_variable("LoaderEntryOneShot", (char *)data);
data              159 drivers/firmware/efi/efivars.c 	     unsigned long size, u32 attributes, u8 *data)
data              177 drivers/firmware/efi/efivars.c 	    efivar_validate(vendor, name, data, size) == false) {
data              208 drivers/firmware/efi/efivars.c 	u8 *data;
data              225 drivers/firmware/efi/efivars.c 		data = compat->Data;
data              227 drivers/firmware/efi/efivars.c 		err = sanity_check(var, name, vendor, size, attributes, data);
data              242 drivers/firmware/efi/efivars.c 		data = new_var->Data;
data              244 drivers/firmware/efi/efivars.c 		err = sanity_check(var, name, vendor, size, attributes, data);
data              251 drivers/firmware/efi/efivars.c 	err = efivar_entry_set(entry, attributes, size, data, NULL);
data              346 drivers/firmware/efi/efivars.c static EFIVAR_ATTR(data, 0400, efivar_data_read, NULL);
data              375 drivers/firmware/efi/efivars.c 	u8 *data;
data              388 drivers/firmware/efi/efivars.c 		data = compat->Data;
data              396 drivers/firmware/efi/efivars.c 		data = new_var->Data;
data              400 drivers/firmware/efi/efivars.c 	    efivar_validate(new_var->VendorGuid, name, data,
data              416 drivers/firmware/efi/efivars.c 			       data, &efivar_sysfs_list);
data              595 drivers/firmware/efi/efivars.c 				     unsigned long name_size, void *data)
data              597 drivers/firmware/efi/efivars.c 	struct efivar_entry *entry = data;
data              631 drivers/firmware/efi/efivars.c 				  unsigned long name_size, void *data)
data              647 drivers/firmware/efi/efivars.c static int efivar_sysfs_destroy(struct efivar_entry *entry, void *data)
data               32 drivers/firmware/efi/libstub/efi-stub-helper.c static int __section(.data) __nokaslr;
data               33 drivers/firmware/efi/libstub/efi-stub-helper.c static int __section(.data) __quiet;
data               34 drivers/firmware/efi/libstub/efi-stub-helper.c static int __section(.data) __novamap;
data              149 drivers/firmware/efi/libstub/tpm.c 		void *data;
data              153 drivers/firmware/efi/libstub/tpm.c 		data = (void *)final_events_table;
data              158 drivers/firmware/efi/libstub/tpm.c 			header = data + offset + final_events_size;
data               69 drivers/firmware/efi/memmap.c __efi_memmap_init(struct efi_memory_map_data *data, bool late)
data               77 drivers/firmware/efi/memmap.c 	phys_map = data->phys_map;
data               80 drivers/firmware/efi/memmap.c 		map.map = memremap(phys_map, data->size, MEMREMAP_WB);
data               82 drivers/firmware/efi/memmap.c 		map.map = early_memremap(phys_map, data->size);
data               89 drivers/firmware/efi/memmap.c 	map.phys_map = data->phys_map;
data               90 drivers/firmware/efi/memmap.c 	map.nr_map = data->size / data->desc_size;
data               91 drivers/firmware/efi/memmap.c 	map.map_end = map.map + data->size;
data               93 drivers/firmware/efi/memmap.c 	map.desc_version = data->desc_version;
data               94 drivers/firmware/efi/memmap.c 	map.desc_size = data->desc_size;
data              111 drivers/firmware/efi/memmap.c int __init efi_memmap_init_early(struct efi_memory_map_data *data)
data              116 drivers/firmware/efi/memmap.c 	return __efi_memmap_init(data, false);
data              162 drivers/firmware/efi/memmap.c 	struct efi_memory_map_data data = {
data              178 drivers/firmware/efi/memmap.c 	data.desc_version = efi.memmap.desc_version;
data              179 drivers/firmware/efi/memmap.c 	data.desc_size = efi.memmap.desc_size;
data              181 drivers/firmware/efi/memmap.c 	return __efi_memmap_init(&data, true);
data              197 drivers/firmware/efi/memmap.c 	struct efi_memory_map_data data;
data              201 drivers/firmware/efi/memmap.c 	data.phys_map = addr;
data              202 drivers/firmware/efi/memmap.c 	data.size = efi.memmap.desc_size * nr_map;
data              203 drivers/firmware/efi/memmap.c 	data.desc_version = efi.memmap.desc_version;
data              204 drivers/firmware/efi/memmap.c 	data.desc_size = efi.memmap.desc_size;
data              206 drivers/firmware/efi/memmap.c 	return __efi_memmap_init(&data, efi.memmap.late);
data              303 drivers/firmware/efi/runtime-wrappers.c 					  void *data)
data              310 drivers/firmware/efi/runtime-wrappers.c 				data);
data              333 drivers/firmware/efi/runtime-wrappers.c 					  void *data)
data              340 drivers/firmware/efi/runtime-wrappers.c 				data);
data              348 drivers/firmware/efi/runtime-wrappers.c 				  void *data)
data              356 drivers/firmware/efi/runtime-wrappers.c 			       data);
data              415 drivers/firmware/efi/runtime-wrappers.c 				  efi_char16_t *data)
data              423 drivers/firmware/efi/runtime-wrappers.c 	__efi_call_virt(reset_system, reset_type, status, data_size, data);
data              160 drivers/firmware/efi/test/efi_test.c 	void *data = NULL;
data              187 drivers/firmware/efi/test/efi_test.c 	if (getvariable.data_size && getvariable.data) {
data              188 drivers/firmware/efi/test/efi_test.c 		data = kmalloc(datasize, GFP_KERNEL);
data              189 drivers/firmware/efi/test/efi_test.c 		if (!data) {
data              196 drivers/firmware/efi/test/efi_test.c 	status = efi.get_variable(name, vd, at, dz, data);
data              220 drivers/firmware/efi/test/efi_test.c 	if (data) {
data              221 drivers/firmware/efi/test/efi_test.c 		if (copy_to_user(getvariable.data, data, datasize)) {
data              236 drivers/firmware/efi/test/efi_test.c 	kfree(data);
data              248 drivers/firmware/efi/test/efi_test.c 	void *data;
data              265 drivers/firmware/efi/test/efi_test.c 	data = memdup_user(setvariable.data, setvariable.data_size);
data              266 drivers/firmware/efi/test/efi_test.c 	if (IS_ERR(data)) {
data              268 drivers/firmware/efi/test/efi_test.c 		return PTR_ERR(data);
data              273 drivers/firmware/efi/test/efi_test.c 				setvariable.data_size, data);
data              283 drivers/firmware/efi/test/efi_test.c 	kfree(data);
data              551 drivers/firmware/efi/test/efi_test.c 	void *data = NULL;
data              558 drivers/firmware/efi/test/efi_test.c 		data = memdup_user((void *)resetsystem.data,
data              560 drivers/firmware/efi/test/efi_test.c 		if (IS_ERR(data))
data              561 drivers/firmware/efi/test/efi_test.c 			return PTR_ERR(data);
data              565 drivers/firmware/efi/test/efi_test.c 				resetsystem.data_size, (efi_char16_t *)data);
data              567 drivers/firmware/efi/test/efi_test.c 	kfree(data);
data               19 drivers/firmware/efi/test/efi_test.h 	void		*data;
data               28 drivers/firmware/efi/test/efi_test.h 	void		*data;
data               88 drivers/firmware/efi/test/efi_test.h 	efi_char16_t		*data;
data               19 drivers/firmware/efi/tpm.c static int __init tpm2_calc_event_log_size(void *data, int count, void *size_info)
data               25 drivers/firmware/efi/tpm.c 		header = data + size;
data              165 drivers/firmware/efi/vars.c 	bool (*validate)(efi_char16_t *var_name, int match, u8 *data,
data              241 drivers/firmware/efi/vars.c efivar_validate(efi_guid_t vendor, efi_char16_t *var_name, u8 *data,
data              268 drivers/firmware/efi/vars.c 							     data, data_size);
data              427 drivers/firmware/efi/vars.c 		void *data, bool duplicates, struct list_head *head)
data              487 drivers/firmware/efi/vars.c 					   variable_name_size, data);
data              660 drivers/firmware/efi/vars.c 		     unsigned long size, void *data, struct list_head *head)
data              683 drivers/firmware/efi/vars.c 					   attributes, size, data);
data              703 drivers/firmware/efi/vars.c 			     u32 attributes, unsigned long size, void *data)
data              725 drivers/firmware/efi/vars.c 					       size, data);
data              749 drivers/firmware/efi/vars.c 			  bool block, unsigned long size, void *data)
data              773 drivers/firmware/efi/vars.c 						    size, data);
data              789 drivers/firmware/efi/vars.c 	status = ops->set_variable(name, &vendor, attributes, size, data);
data              892 drivers/firmware/efi/vars.c 		       unsigned long *size, void *data)
data              901 drivers/firmware/efi/vars.c 					      attributes, size, data);
data              915 drivers/firmware/efi/vars.c 		     unsigned long *size, void *data)
data              929 drivers/firmware/efi/vars.c 					      attributes, size, data);
data              959 drivers/firmware/efi/vars.c 			      unsigned long *size, void *data, bool *set)
data              969 drivers/firmware/efi/vars.c 	if (efivar_validate(*vendor, name, data, *size) == false)
data             1003 drivers/firmware/efi/vars.c 	status = ops->set_variable(name, vendor, attributes, *size, data);
data             1086 drivers/firmware/efi/vars.c 			struct list_head *head, void *data,
data             1094 drivers/firmware/efi/vars.c 			err = func(entry, data);
data             1107 drivers/firmware/efi/vars.c 		err = func(*prev, data);
data             1131 drivers/firmware/efi/vars.c 		      struct list_head *head, void *data)
data             1138 drivers/firmware/efi/vars.c 	err = __efivar_entry_iter(func, head, data, NULL);
data              311 drivers/firmware/google/gsmi.c 				      void *data)
data              359 drivers/firmware/google/gsmi.c 		memcpy(data, gsmi_dev.data_buf->start, *data_size);
data              433 drivers/firmware/google/gsmi.c 				      void *data)
data              462 drivers/firmware/google/gsmi.c 	memcpy(gsmi_dev.data_buf->start, data, data_size);
data               30 drivers/firmware/imx/imx-scu-irq.c 	} data;
data               79 drivers/firmware/imx/imx-scu-irq.c 		msg.data.req.resource = mu_resource_id;
data               80 drivers/firmware/imx/imx-scu-irq.c 		msg.data.req.group = i;
data               89 drivers/firmware/imx/imx-scu-irq.c 		irq_status = msg.data.resp.status;
data              118 drivers/firmware/imx/imx-scu.c 	u32 *data = msg;
data              123 drivers/firmware/imx/imx-scu.c 				sc_chan->idx, *data);
data              130 drivers/firmware/imx/imx-scu.c 		sc_ipc->msg[0] = *data++;
data              133 drivers/firmware/imx/imx-scu.c 			sc_ipc->msg[i] = *data++;
data              149 drivers/firmware/imx/imx-scu.c 	sc_ipc->msg[sc_chan->idx] = *data;
data              153 drivers/firmware/imx/imx-scu.c 		sc_ipc->count, *data);
data              163 drivers/firmware/imx/imx-scu.c 	u32 *data = msg;
data              193 drivers/firmware/imx/imx-scu.c 		ret = mbox_send_message(sc_chan->ch, &data[i]);
data              212 drivers/firmware/imx/scu-pd.c 						  void *data)
data              215 drivers/firmware/imx/scu-pd.c 	struct genpd_onecell_data *pd_data = data;
data              251 drivers/firmware/iscsi_ibft.c static ssize_t ibft_attr_show_initiator(void *data, int type, char *buf)
data              253 drivers/firmware/iscsi_ibft.c 	struct ibft_kobject *entry = data;
data              292 drivers/firmware/iscsi_ibft.c static ssize_t ibft_attr_show_nic(void *data, int type, char *buf)
data              294 drivers/firmware/iscsi_ibft.c 	struct ibft_kobject *entry = data;
data              352 drivers/firmware/iscsi_ibft.c static ssize_t ibft_attr_show_target(void *data, int type, char *buf)
data              354 drivers/firmware/iscsi_ibft.c 	struct ibft_kobject *entry = data;
data              416 drivers/firmware/iscsi_ibft.c static ssize_t ibft_attr_show_acpitbl(void *data, int type, char *buf)
data              418 drivers/firmware/iscsi_ibft.c 	struct ibft_kobject *entry = data;
data              471 drivers/firmware/iscsi_ibft.c static umode_t ibft_check_nic_for(void *data, int type)
data              473 drivers/firmware/iscsi_ibft.c 	struct ibft_kobject *entry = data;
data              525 drivers/firmware/iscsi_ibft.c static umode_t __init ibft_check_tgt_for(void *data, int type)
data              527 drivers/firmware/iscsi_ibft.c 	struct ibft_kobject *entry = data;
data              562 drivers/firmware/iscsi_ibft.c static umode_t __init ibft_check_initiator_for(void *data, int type)
data              564 drivers/firmware/iscsi_ibft.c 	struct ibft_kobject *entry = data;
data              600 drivers/firmware/iscsi_ibft.c static umode_t __init ibft_check_acpitbl_for(void *data, int type)
data              618 drivers/firmware/iscsi_ibft.c static void ibft_kobj_release(void *data)
data              620 drivers/firmware/iscsi_ibft.c 	kfree(data);
data              801 drivers/firmware/iscsi_ibft.c 		ibft_kobj = boot_kobj->data;
data              265 drivers/firmware/meson/meson_sm.c 	{ .compatible = "amlogic,meson-gxbb-sm", .data = &gxbb_chip },
data              273 drivers/firmware/meson/meson_sm.c 	chip = of_match_device(meson_sm_ids, &pdev->dev)->data;
data              546 drivers/firmware/psci/psci.c 	{ .compatible = "arm,psci",	.data = psci_0_1_init},
data              547 drivers/firmware/psci/psci.c 	{ .compatible = "arm,psci-0.2",	.data = psci_0_2_init},
data              548 drivers/firmware/psci/psci.c 	{ .compatible = "arm,psci-1.0",	.data = psci_1_0_init},
data              564 drivers/firmware/psci/psci.c 	init_fn = (psci_initcall_t)matched_np->data;
data              599 drivers/firmware/qcom_scm.c 	{ .compatible = "qcom,scm-apq8084", .data = (void *)(SCM_HAS_CORE_CLK |
data              604 drivers/firmware/qcom_scm.c 	{ .compatible = "qcom,scm-msm8660", .data = (void *) SCM_HAS_CORE_CLK },
data              605 drivers/firmware/qcom_scm.c 	{ .compatible = "qcom,scm-msm8960", .data = (void *) SCM_HAS_CORE_CLK },
data              606 drivers/firmware/qcom_scm.c 	{ .compatible = "qcom,scm-msm8916", .data = (void *)(SCM_HAS_CORE_CLK |
data              610 drivers/firmware/qcom_scm.c 	{ .compatible = "qcom,scm-msm8974", .data = (void *)(SCM_HAS_CORE_CLK |
data              234 drivers/firmware/qemu_fw_cfg.c 	struct resource *range, *ctrl, *data, *dma;
data              270 drivers/firmware/qemu_fw_cfg.c 	data = platform_get_resource_byname(pdev, IORESOURCE_REG, "data");
data              272 drivers/firmware/qemu_fw_cfg.c 	if (ctrl && data) {
data              274 drivers/firmware/qemu_fw_cfg.c 		fw_cfg_reg_data = fw_cfg_dev_base + data->start;
data              324 drivers/firmware/qemu_fw_cfg.c 	static struct fw_cfg_vmcoreinfo *data;
data              327 drivers/firmware/qemu_fw_cfg.c 	data = kmalloc(sizeof(struct fw_cfg_vmcoreinfo), GFP_KERNEL);
data              328 drivers/firmware/qemu_fw_cfg.c 	if (!data)
data              331 drivers/firmware/qemu_fw_cfg.c 	*data = (struct fw_cfg_vmcoreinfo) {
data              339 drivers/firmware/qemu_fw_cfg.c 	ret = fw_cfg_write_blob(be16_to_cpu(f->select), data,
data              342 drivers/firmware/qemu_fw_cfg.c 	kfree(data);
data               45 drivers/firmware/raspberrypi.c rpi_firmware_transaction(struct rpi_firmware *fw, u32 chan, u32 data)
data               47 drivers/firmware/raspberrypi.c 	u32 message = MBOX_MSG(chan, data);
data               50 drivers/firmware/raspberrypi.c 	WARN_ON(data & 0xf);
data               85 drivers/firmware/raspberrypi.c 			       void *data, size_t tag_size)
data              106 drivers/firmware/raspberrypi.c 	memcpy(&buf[2], data, tag_size);
data              113 drivers/firmware/raspberrypi.c 	memcpy(data, &buf[2], tag_size);
data              156 drivers/firmware/raspberrypi.c 	void *data = kmalloc(sizeof(*header) + buf_size, GFP_KERNEL);
data              158 drivers/firmware/raspberrypi.c 	if (!data)
data              161 drivers/firmware/raspberrypi.c 	header = data;
data              165 drivers/firmware/raspberrypi.c 	memcpy(data + sizeof(*header), tag_data, buf_size);
data              167 drivers/firmware/raspberrypi.c 	ret = rpi_firmware_property_list(fw, data, buf_size + sizeof(*header));
data              169 drivers/firmware/raspberrypi.c 	memcpy(tag_data, data + sizeof(*header), buf_size);
data              171 drivers/firmware/raspberrypi.c 	kfree(data);
data               30 drivers/firmware/stratix10-rsu.c 			     struct stratix10_svc_cb_data *data);
data               71 drivers/firmware/stratix10-rsu.c 				struct stratix10_svc_cb_data *data)
data               74 drivers/firmware/stratix10-rsu.c 	struct arm_smccc_res *res = (struct arm_smccc_res *)data->kaddr1;
data               76 drivers/firmware/stratix10-rsu.c 	if (data->status == BIT(SVC_STATUS_RSU_OK)) {
data              108 drivers/firmware/stratix10-rsu.c 				 struct stratix10_svc_cb_data *data)
data              112 drivers/firmware/stratix10-rsu.c 	if (data->status != BIT(SVC_STATUS_RSU_OK))
data              114 drivers/firmware/stratix10-rsu.c 			data->status);
data              129 drivers/firmware/stratix10-rsu.c 			       struct stratix10_svc_cb_data *data)
data              132 drivers/firmware/stratix10-rsu.c 	unsigned int *counter = (unsigned int *)data->kaddr1;
data              134 drivers/firmware/stratix10-rsu.c 	if (data->status == BIT(SVC_STATUS_RSU_OK))
data              138 drivers/firmware/stratix10-rsu.c 			data->status);
data              336 drivers/firmware/stratix10-svc.c static int svc_normal_to_secure_thread(void *data)
data              339 drivers/firmware/stratix10-svc.c 			*ctrl = (struct stratix10_svc_controller *)data;
data              520 drivers/firmware/stratix10-svc.c static int svc_normal_to_secure_shm_thread(void *data)
data              523 drivers/firmware/stratix10-svc.c 			*sh_mem = (struct stratix10_svc_sh_memory *)data;
data              101 drivers/firmware/tegra/bpmp-debugfs.c 			    dma_addr_t data, size_t sz_data,
data              109 drivers/firmware/tegra/bpmp-debugfs.c 			.dataaddr = cpu_to_le32((uint32_t)data),
data              117 drivers/firmware/tegra/bpmp-debugfs.c 			.data = &req,
data              121 drivers/firmware/tegra/bpmp-debugfs.c 			.data = &resp,
data              138 drivers/firmware/tegra/bpmp-debugfs.c 			     dma_addr_t data, size_t sz_data)
data              145 drivers/firmware/tegra/bpmp-debugfs.c 			.dataaddr = cpu_to_le32((uint32_t)data),
data              152 drivers/firmware/tegra/bpmp-debugfs.c 			.data = &req,
data              174 drivers/firmware/tegra/bpmp-debugfs.c 			.data = &req,
data              178 drivers/firmware/tegra/bpmp-debugfs.c 			.data = &resp,
data               95 drivers/firmware/tegra/bpmp-tegra186.c static void tegra186_bpmp_ivc_notify(struct tegra_ivc *ivc, void *data)
data               97 drivers/firmware/tegra/bpmp-tegra186.c 	struct tegra_bpmp *bpmp = data;
data              156 drivers/firmware/tegra/bpmp-tegra186.c static void mbox_handle_rx(struct mbox_client *client, void *data)
data              126 drivers/firmware/tegra/bpmp-tegra210.c static irqreturn_t rx_irq(int irq, void *data)
data              128 drivers/firmware/tegra/bpmp-tegra210.c 	struct tegra_bpmp *bpmp = data;
data               97 drivers/firmware/tegra/bpmp.c 	       (msg->tx.size == 0 || msg->tx.data) &&
data               98 drivers/firmware/tegra/bpmp.c 	       (msg->rx.size == 0 || msg->rx.data);
data              198 drivers/firmware/tegra/bpmp.c 					 void *data, size_t size, int *ret)
data              202 drivers/firmware/tegra/bpmp.c 	if (data && size > 0)
data              203 drivers/firmware/tegra/bpmp.c 		memcpy(data, channel->ib->data, size);
data              215 drivers/firmware/tegra/bpmp.c 				       void *data, size_t size, int *ret)
data              229 drivers/firmware/tegra/bpmp.c 	err = __tegra_bpmp_channel_read(channel, data, size, ret);
data              241 drivers/firmware/tegra/bpmp.c 					  const void *data, size_t size)
data              246 drivers/firmware/tegra/bpmp.c 	if (data && size > 0)
data              247 drivers/firmware/tegra/bpmp.c 		memcpy(channel->ob->data, data, size);
data              254 drivers/firmware/tegra/bpmp.c 			  const void *data, size_t size)
data              285 drivers/firmware/tegra/bpmp.c 					 data, size);
data              305 drivers/firmware/tegra/bpmp.c 					const void *data, size_t size)
data              313 drivers/firmware/tegra/bpmp.c 	return __tegra_bpmp_channel_write(channel, mrq, flags, data, size);
data              333 drivers/firmware/tegra/bpmp.c 				       msg->tx.data, msg->tx.size);
data              349 drivers/firmware/tegra/bpmp.c 	return __tegra_bpmp_channel_read(channel, msg->rx.data, msg->rx.size,
data              367 drivers/firmware/tegra/bpmp.c 	channel = tegra_bpmp_write_threaded(bpmp, msg->mrq, msg->tx.data,
data              382 drivers/firmware/tegra/bpmp.c 	return tegra_bpmp_channel_read(channel, msg->rx.data, msg->rx.size,
data              400 drivers/firmware/tegra/bpmp.c 			   const void *data, size_t size)
data              421 drivers/firmware/tegra/bpmp.c 	if (data && size > 0)
data              422 drivers/firmware/tegra/bpmp.c 		memcpy(channel->ob->data, data, size);
data              452 drivers/firmware/tegra/bpmp.c 	entry->handler(mrq, channel, entry->data);
data              458 drivers/firmware/tegra/bpmp.c 			   tegra_bpmp_mrq_handler_t handler, void *data)
data              474 drivers/firmware/tegra/bpmp.c 	entry->data = data;
data              483 drivers/firmware/tegra/bpmp.c void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data)
data              509 drivers/firmware/tegra/bpmp.c 			.data = &req,
data              513 drivers/firmware/tegra/bpmp.c 			.data = &resp,
data              529 drivers/firmware/tegra/bpmp.c 				       void *data)
data              534 drivers/firmware/tegra/bpmp.c 	request = (struct mrq_ping_request *)channel->ib->data;
data              558 drivers/firmware/tegra/bpmp.c 	msg.tx.data = &request;
data              560 drivers/firmware/tegra/bpmp.c 	msg.rx.data = &response;
data              602 drivers/firmware/tegra/bpmp.c 	msg.tx.data = &request;
data              625 drivers/firmware/tegra/bpmp.c 				.data = &resp,
data              859 drivers/firmware/tegra/bpmp.c 	{ .compatible = "nvidia,tegra186-bpmp", .data = &tegra186_soc },
data              862 drivers/firmware/tegra/bpmp.c 	{ .compatible = "nvidia,tegra210-bpmp", .data = &tegra210_soc },
data              615 drivers/firmware/tegra/ivc.c 		   void (*notify)(struct tegra_ivc *ivc, void *data),
data              616 drivers/firmware/tegra/ivc.c 		   void *data)
data              660 drivers/firmware/tegra/ivc.c 	ivc->notify_data = data;
data             3380 drivers/firmware/ti_sci.c 	{.compatible = "ti,k2g-sci", .data = &ti_sci_pmmc_k2g_desc},
data             3381 drivers/firmware/ti_sci.c 	{.compatible = "ti,am654-sci", .data = &ti_sci_pmmc_am654_desc},
data             3405 drivers/firmware/ti_sci.c 	desc = of_id->data;
data              156 drivers/firmware/turris-mox-rwtm.c static void mox_rwtm_rx_callback(struct mbox_client *cl, void *data)
data              159 drivers/firmware/turris-mox-rwtm.c 	struct armada_37xx_rwtm_rx_msg *msg = data;
data              241 drivers/firmware/turris-mox-rwtm.c static int mox_hwrng_read(struct hwrng *rng, void *data, size_t max, bool wait)
data              274 drivers/firmware/turris-mox-rwtm.c 	memcpy(data, rwtm->buf, max);
data               79 drivers/fpga/altera-cvp.c 					      u32 data);
data              266 drivers/fpga/altera-cvp.c 				 const u32 *data, size_t len)
data              272 drivers/fpga/altera-cvp.c 		conf->write_data(conf, *data++);
data              279 drivers/fpga/altera-cvp.c 			conf->write_data(conf, *data & mask);
data              436 drivers/fpga/altera-cvp.c 	const u32 *data;
data              440 drivers/fpga/altera-cvp.c 	data = (u32 *)buf;
data              456 drivers/fpga/altera-cvp.c 		altera_cvp_send_block(conf, data, len);
data              457 drivers/fpga/altera-cvp.c 		data += len / sizeof(u32);
data              118 drivers/fpga/altera-hps2fpga.c 	  .data = &hps2fpga_data },
data              120 drivers/fpga/altera-hps2fpga.c 	  .data = &lwhps2fpga_data },
data              122 drivers/fpga/altera-hps2fpga.c 	  .data = &fpga2hps_data },
data              141 drivers/fpga/altera-hps2fpga.c 	priv = (struct altera_hps2fpga_data *)of_id->data;
data               44 drivers/fpga/altera-ps-spi.c 	const struct altera_ps_data *data;
data               82 drivers/fpga/altera-ps-spi.c 	{ .compatible = "altr,fpga-passive-serial", .data = &c5_data },
data               83 drivers/fpga/altera-ps-spi.c 	{ .compatible = "altr,fpga-arria10-passive-serial", .data = &a10_data },
data              124 drivers/fpga/altera-ps-spi.c 	altera_ps_delay(conf->data->t_cfg_us);
data              133 drivers/fpga/altera-ps-spi.c 	min = conf->data->status_wait_min_us;
data              134 drivers/fpga/altera-ps-spi.c 	max = conf->data->status_wait_max_us;
data              144 drivers/fpga/altera-ps-spi.c 			altera_ps_delay(conf->data->t_st2ck_us);
data              243 drivers/fpga/altera-ps-spi.c 	const struct altera_ps_data *data;
data              249 drivers/fpga/altera-ps-spi.c 	data = altera_ps_data_map[devtype];
data              250 drivers/fpga/altera-ps-spi.c 	if (!data || data->devtype != devtype)
data              253 drivers/fpga/altera-ps-spi.c 	return data;
data              270 drivers/fpga/altera-ps-spi.c 		conf->data = of_id->data;
data              272 drivers/fpga/altera-ps-spi.c 		conf->data = id_to_data(spi_get_device_id(spi));
data              273 drivers/fpga/altera-ps-spi.c 		if (!conf->data)
data               44 drivers/fpga/dfl-fme-pr.c static int dfl_fme_region_match(struct device *dev, const void *data)
data               46 drivers/fpga/dfl-fme-pr.c 	return dev->parent == data;
data              895 drivers/fpga/dfl.c static int remove_feature_dev(struct device *dev, void *data)
data             1039 drivers/fpga/dfl.c __dfl_fpga_cdev_find_port(struct dfl_fpga_cdev *cdev, void *data,
data             1048 drivers/fpga/dfl.c 		if (match(port_dev, data) && get_device(&port_dev->dev))
data              430 drivers/fpga/dfl.h __dfl_fpga_cdev_find_port(struct dfl_fpga_cdev *cdev, void *data,
data              434 drivers/fpga/dfl.h dfl_fpga_cdev_find_port(struct dfl_fpga_cdev *cdev, void *data,
data              440 drivers/fpga/dfl.h 	pdev = __dfl_fpga_cdev_find_port(cdev, data, match);
data              110 drivers/fpga/fpga-bridge.c static int fpga_bridge_dev_match(struct device *dev, const void *data)
data              112 drivers/fpga/fpga-bridge.c 	return dev->parent == data;
data              338 drivers/fpga/fpga-mgr.c 	ret = fpga_mgr_buf_load(mgr, info, fw->data, fw->size);
data              463 drivers/fpga/fpga-mgr.c static int fpga_mgr_dev_match(struct device *dev, const void *data)
data              465 drivers/fpga/fpga-mgr.c 	return dev->parent == data;
data               22 drivers/fpga/fpga-region.c 	struct device *start, const void *data,
data               27 drivers/fpga/fpga-region.c 	dev = class_find_device(fpga_region_class, start, data, match);
data              143 drivers/fpga/stratix10-soc.c 				 struct stratix10_svc_cb_data *data)
data              149 drivers/fpga/stratix10-soc.c 	WARN_ONCE(!data, "%s: stratix10_svc_rc_data = NULL", __func__);
data              151 drivers/fpga/stratix10-soc.c 	status = data->status;
data              162 drivers/fpga/stratix10-soc.c 		s10_unlock_bufs(priv, data->kaddr1);
data              163 drivers/fpga/stratix10-soc.c 		s10_unlock_bufs(priv, data->kaddr2);
data              164 drivers/fpga/stratix10-soc.c 		s10_unlock_bufs(priv, data->kaddr3);
data              212 drivers/fpga/zynq-fpga.c static irqreturn_t zynq_fpga_isr(int irq, void *data)
data              214 drivers/fpga/zynq-fpga.c 	struct zynq_fpga_priv *priv = data;
data              266 drivers/fsi/fsi-core.c 	__be32 data;
data              272 drivers/fsi/fsi-core.c 	data = cpu_to_be32(smode);
data              276 drivers/fsi/fsi-core.c 				&data, sizeof(data));
data              477 drivers/fsi/fsi-core.c 		__be32 data;
data              479 drivers/fsi/fsi-core.c 		rc = fsi_slave_read(slave, (i + 1) * sizeof(data),
data              480 drivers/fsi/fsi-core.c 				&data, sizeof(data));
data              486 drivers/fsi/fsi-core.c 		conf = be32_to_cpu(data);
data              703 drivers/fsi/fsi-core.c 		__be32 data;
data              708 drivers/fsi/fsi-core.c 		rc = fsi_slave_read(slave, off, &data, read_len);
data              711 drivers/fsi/fsi-core.c 		rc = copy_to_user(buf + total_len, &data, read_len);
data              740 drivers/fsi/fsi-core.c 		__be32 data;
data              745 drivers/fsi/fsi-core.c 		rc = copy_from_user(&data, buf + total_len, write_len);
data              750 drivers/fsi/fsi-core.c 		rc = fsi_slave_write(slave, off, &data, write_len);
data              984 drivers/fsi/fsi-core.c 	__be32 data, llmode;
data              993 drivers/fsi/fsi-core.c 	rc = fsi_master_read(master, link, id, 0, &data, sizeof(data));
data              999 drivers/fsi/fsi-core.c 	cfam_id = be32_to_cpu(data);
data              130 drivers/fsi/fsi-master-ast-cf.c static void msg_push_bits(struct fsi_msg *msg, uint64_t data, int bits)
data              133 drivers/fsi/fsi-master-ast-cf.c 	msg->msg |= data & ((1ull << bits) - 1);
data              211 drivers/fsi/fsi-master-ast-cf.c 			     const void *data)
data              214 drivers/fsi/fsi-master-ast-cf.c 	bool write = !!data;
data              268 drivers/fsi/fsi-master-ast-cf.c 		msg_push_bits(cmd, ((uint8_t *)data)[i], 8);
data              468 drivers/fsi/fsi-master-ast-cf.c 			   uint8_t slave, uint8_t size, void *data)
data              511 drivers/fsi/fsi-master-ast-cf.c 		if (size && data) {
data              513 drivers/fsi/fsi-master-ast-cf.c 				*(__be32 *)data = cpu_to_be32(response);
data              515 drivers/fsi/fsi-master-ast-cf.c 				*(__be16 *)data = cpu_to_be16(response);
data              517 drivers/fsi/fsi-master-ast-cf.c 				*(u8 *)data = response;
data              833 drivers/fsi/fsi-master-ast-cf.c 	const u8 *data;
data              854 drivers/fsi/fsi-master-ast-cf.c 	for (data = fw->data; data < (fw->data + fw->size);) {
data              855 drivers/fsi/fsi-master-ast-cf.c 		sig = be16_to_cpup((__be16 *)(data + HDR_OFFSET + HDR_SYS_SIG));
data              856 drivers/fsi/fsi-master-ast-cf.c 		size = be32_to_cpup((__be32 *)(data + HDR_OFFSET + HDR_FW_SIZE));
data              859 drivers/fsi/fsi-master-ast-cf.c 		data += size;
data              872 drivers/fsi/fsi-master-ast-cf.c 		memcpy_toio(master->cf_mem, data, size);
data             1127 drivers/fsi/fsi-master-ast-cf.c static int fsi_master_acf_gpio_request(void *data)
data             1129 drivers/fsi/fsi-master-ast-cf.c 	struct fsi_master_acf *master = data;
data             1176 drivers/fsi/fsi-master-ast-cf.c static int fsi_master_acf_gpio_release(void *data)
data             1178 drivers/fsi/fsi-master-ast-cf.c 	struct fsi_master_acf *master = data;
data              162 drivers/fsi/fsi-master-gpio.c static void msg_push_bits(struct fsi_gpio_msg *msg, uint64_t data, int bits)
data              165 drivers/fsi/fsi-master-gpio.c 	msg->msg |= data & ((1ull << bits) - 1);
data              236 drivers/fsi/fsi-master-gpio.c 		uint32_t addr, size_t size, const void *data)
data              239 drivers/fsi/fsi-master-gpio.c 	bool write = !!data;
data              293 drivers/fsi/fsi-master-gpio.c 		msg_push_bits(cmd, ((uint8_t *)data)[i], 8);
data              425 drivers/fsi/fsi-master-gpio.c 		uint8_t slave, uint8_t size, void *data)
data              431 drivers/fsi/fsi-master-gpio.c 	uint8_t *data_byte = data;
data              462 drivers/fsi/fsi-master-gpio.c 		if (size && data) {
data               56 drivers/fsi/fsi-occ.c 	u8 data[OCC_RESP_DATA_BYTES + 2];	/* two bytes checksum */
data              220 drivers/fsi/fsi-occ.c 	u16 checksum_resp = get_unaligned_be16(&resp->data[data_length]);
data              230 drivers/fsi/fsi-occ.c 		checksum += resp->data[i];
data              238 drivers/fsi/fsi-occ.c static int occ_getsram(struct occ *occ, u32 address, void *data, ssize_t len)
data              275 drivers/fsi/fsi-occ.c 		memcpy(data, resp, len);
data              290 drivers/fsi/fsi-occ.c static int occ_putsram(struct occ *occ, u32 address, const void *data,
data              319 drivers/fsi/fsi-occ.c 	memcpy(&buf[5], data, len);
data              480 drivers/fsi/fsi-occ.c 				 &resp->data[3], resp_data_length - 1);
data              495 drivers/fsi/fsi-occ.c static int occ_unregister_child(struct device *dev, void *data)
data              532 drivers/fsi/fsi-sbefifo.c 	__be32 data;
data              555 drivers/fsi/fsi-sbefifo.c 			rc = sbefifo_down_read(sbefifo, &data);
data              594 drivers/fsi/fsi-sbefifo.c 				if (copy_to_iter(&data, sizeof(__be32), response) < sizeof(__be32))
data             1002 drivers/fsi/fsi-sbefifo.c static int sbefifo_unregister_child(struct device *dev, void *data)
data               78 drivers/fsi/fsi-scom.c 	__be32 data, raw_status;
data               81 drivers/fsi/fsi-scom.c 	data = cpu_to_be32((value >> 32) & 0xffffffff);
data               82 drivers/fsi/fsi-scom.c 	rc = fsi_device_write(scom_dev->fsi_dev, SCOM_DATA0_REG, &data,
data               87 drivers/fsi/fsi-scom.c 	data = cpu_to_be32(value & 0xffffffff);
data               88 drivers/fsi/fsi-scom.c 	rc = fsi_device_write(scom_dev->fsi_dev, SCOM_DATA1_REG, &data,
data               93 drivers/fsi/fsi-scom.c 	data = cpu_to_be32(SCOM_WRITE_CMD | addr);
data               94 drivers/fsi/fsi-scom.c 	rc = fsi_device_write(scom_dev->fsi_dev, SCOM_CMD_REG, &data,
data              110 drivers/fsi/fsi-scom.c 	__be32 data, raw_status;
data              115 drivers/fsi/fsi-scom.c 	data = cpu_to_be32(SCOM_READ_CMD | addr);
data              116 drivers/fsi/fsi-scom.c 	rc = fsi_device_write(scom_dev->fsi_dev, SCOM_CMD_REG, &data,
data              129 drivers/fsi/fsi-scom.c 	rc = fsi_device_read(scom_dev->fsi_dev, SCOM_DATA0_REG, &data,
data              133 drivers/fsi/fsi-scom.c 	*value |= (uint64_t)be32_to_cpu(data) << 32;
data              134 drivers/fsi/fsi-scom.c 	rc = fsi_device_read(scom_dev->fsi_dev, SCOM_DATA1_REG, &data,
data              138 drivers/fsi/fsi-scom.c 	*value |= be32_to_cpu(data);
data              452 drivers/fsi/fsi-scom.c 	rc = raw_get_scom(scom, &acc.data, acc.addr, &status);
data              463 drivers/fsi/fsi-scom.c 	u64 prev_data, mask, data;
data              481 drivers/fsi/fsi-scom.c 	data = (prev_data & ~mask) | (acc.data & mask);
data              482 drivers/fsi/fsi-scom.c 	rc = raw_put_scom(scom, data, acc.addr, &status);
data               26 drivers/gnss/mtk.c 	struct mtk_data *data = gnss_serial_get_drvdata(gserial);
data               29 drivers/gnss/mtk.c 	ret = regulator_enable(data->vcc);
data               38 drivers/gnss/mtk.c 	struct mtk_data *data = gnss_serial_get_drvdata(gserial);
data               41 drivers/gnss/mtk.c 	ret = regulator_disable(data->vcc);
data               69 drivers/gnss/mtk.c 	struct mtk_data *data;
data               72 drivers/gnss/mtk.c 	gserial = gnss_serial_allocate(serdev, sizeof(*data));
data               82 drivers/gnss/mtk.c 	data = gnss_serial_get_drvdata(gserial);
data               84 drivers/gnss/mtk.c 	data->vcc = devm_regulator_get(&serdev->dev, "vcc");
data               85 drivers/gnss/mtk.c 	if (IS_ERR(data->vcc)) {
data               86 drivers/gnss/mtk.c 		ret = PTR_ERR(data->vcc);
data               90 drivers/gnss/mtk.c 	data->vbackup = devm_regulator_get_optional(&serdev->dev, "vbackup");
data               91 drivers/gnss/mtk.c 	if (IS_ERR(data->vbackup)) {
data               92 drivers/gnss/mtk.c 		ret = PTR_ERR(data->vbackup);
data               94 drivers/gnss/mtk.c 			data->vbackup = NULL;
data               99 drivers/gnss/mtk.c 	if (data->vbackup) {
data              100 drivers/gnss/mtk.c 		ret = regulator_enable(data->vbackup);
data              112 drivers/gnss/mtk.c 	if (data->vbackup)
data              113 drivers/gnss/mtk.c 		regulator_disable(data->vbackup);
data              123 drivers/gnss/mtk.c 	struct mtk_data *data = gnss_serial_get_drvdata(gserial);
data              126 drivers/gnss/mtk.c 	if (data->vbackup)
data              127 drivers/gnss/mtk.c 		regulator_disable(data->vbackup);
data               58 drivers/gnss/sirf.c static int sirf_serdev_open(struct sirf_data *data)
data               62 drivers/gnss/sirf.c 	mutex_lock(&data->serdev_mutex);
data               63 drivers/gnss/sirf.c 	if (++data->serdev_count == 1) {
data               64 drivers/gnss/sirf.c 		ret = serdev_device_open(data->serdev);
data               66 drivers/gnss/sirf.c 			data->serdev_count--;
data               70 drivers/gnss/sirf.c 		serdev_device_set_baudrate(data->serdev, data->speed);
data               71 drivers/gnss/sirf.c 		serdev_device_set_flow_control(data->serdev, false);
data               75 drivers/gnss/sirf.c 	mutex_unlock(&data->serdev_mutex);
data               80 drivers/gnss/sirf.c static void sirf_serdev_close(struct sirf_data *data)
data               82 drivers/gnss/sirf.c 	mutex_lock(&data->serdev_mutex);
data               83 drivers/gnss/sirf.c 	if (--data->serdev_count == 0)
data               84 drivers/gnss/sirf.c 		serdev_device_close(data->serdev);
data               85 drivers/gnss/sirf.c 	mutex_unlock(&data->serdev_mutex);
data               90 drivers/gnss/sirf.c 	struct sirf_data *data = gnss_get_drvdata(gdev);
data               91 drivers/gnss/sirf.c 	struct serdev_device *serdev = data->serdev;
data               94 drivers/gnss/sirf.c 	mutex_lock(&data->gdev_mutex);
data               95 drivers/gnss/sirf.c 	data->open = true;
data               96 drivers/gnss/sirf.c 	mutex_unlock(&data->gdev_mutex);
data               98 drivers/gnss/sirf.c 	ret = sirf_serdev_open(data);
data              100 drivers/gnss/sirf.c 		mutex_lock(&data->gdev_mutex);
data              101 drivers/gnss/sirf.c 		data->open = false;
data              102 drivers/gnss/sirf.c 		mutex_unlock(&data->gdev_mutex);
data              116 drivers/gnss/sirf.c 	sirf_serdev_close(data);
data              118 drivers/gnss/sirf.c 	mutex_lock(&data->gdev_mutex);
data              119 drivers/gnss/sirf.c 	data->open = false;
data              120 drivers/gnss/sirf.c 	mutex_unlock(&data->gdev_mutex);
data              127 drivers/gnss/sirf.c 	struct sirf_data *data = gnss_get_drvdata(gdev);
data              128 drivers/gnss/sirf.c 	struct serdev_device *serdev = data->serdev;
data              130 drivers/gnss/sirf.c 	sirf_serdev_close(data);
data              134 drivers/gnss/sirf.c 	mutex_lock(&data->gdev_mutex);
data              135 drivers/gnss/sirf.c 	data->open = false;
data              136 drivers/gnss/sirf.c 	mutex_unlock(&data->gdev_mutex);
data              142 drivers/gnss/sirf.c 	struct sirf_data *data = gnss_get_drvdata(gdev);
data              143 drivers/gnss/sirf.c 	struct serdev_device *serdev = data->serdev;
data              166 drivers/gnss/sirf.c 	struct sirf_data *data = serdev_device_get_drvdata(serdev);
data              167 drivers/gnss/sirf.c 	struct gnss_device *gdev = data->gdev;
data              170 drivers/gnss/sirf.c 	if (!data->wakeup && !data->active) {
data              171 drivers/gnss/sirf.c 		data->active = true;
data              172 drivers/gnss/sirf.c 		wake_up_interruptible(&data->power_wait);
data              175 drivers/gnss/sirf.c 	mutex_lock(&data->gdev_mutex);
data              176 drivers/gnss/sirf.c 	if (data->open)
data              178 drivers/gnss/sirf.c 	mutex_unlock(&data->gdev_mutex);
data              190 drivers/gnss/sirf.c 	struct sirf_data *data = dev_id;
data              191 drivers/gnss/sirf.c 	struct device *dev = &data->serdev->dev;
data              194 drivers/gnss/sirf.c 	ret = gpiod_get_value_cansleep(data->wakeup);
data              199 drivers/gnss/sirf.c 	data->active = ret;
data              200 drivers/gnss/sirf.c 	wake_up_interruptible(&data->power_wait);
data              205 drivers/gnss/sirf.c static int sirf_wait_for_power_state_nowakeup(struct sirf_data *data,
data              215 drivers/gnss/sirf.c 	data->active = false;
data              216 drivers/gnss/sirf.c 	ret = wait_event_interruptible_timeout(data->power_wait,
data              217 drivers/gnss/sirf.c 			data->active, msecs_to_jiffies(SIRF_REPORT_CYCLE));
data              230 drivers/gnss/sirf.c static int sirf_wait_for_power_state(struct sirf_data *data, bool active,
data              235 drivers/gnss/sirf.c 	if (!data->wakeup)
data              236 drivers/gnss/sirf.c 		return sirf_wait_for_power_state_nowakeup(data, active, timeout);
data              238 drivers/gnss/sirf.c 	ret = wait_event_interruptible_timeout(data->power_wait,
data              239 drivers/gnss/sirf.c 			data->active == active, msecs_to_jiffies(timeout));
data              244 drivers/gnss/sirf.c 		dev_warn(&data->serdev->dev, "timeout waiting for active state = %d\n",
data              252 drivers/gnss/sirf.c static void sirf_pulse_on_off(struct sirf_data *data)
data              254 drivers/gnss/sirf.c 	gpiod_set_value_cansleep(data->on_off, 1);
data              256 drivers/gnss/sirf.c 	gpiod_set_value_cansleep(data->on_off, 0);
data              259 drivers/gnss/sirf.c static int sirf_set_active(struct sirf_data *data, bool active)
data              270 drivers/gnss/sirf.c 	if (!data->wakeup) {
data              271 drivers/gnss/sirf.c 		ret = sirf_serdev_open(data);
data              277 drivers/gnss/sirf.c 		sirf_pulse_on_off(data);
data              278 drivers/gnss/sirf.c 		ret = sirf_wait_for_power_state(data, active, timeout);
data              281 drivers/gnss/sirf.c 	if (!data->wakeup)
data              282 drivers/gnss/sirf.c 		sirf_serdev_close(data);
data              292 drivers/gnss/sirf.c 	struct sirf_data *data = dev_get_drvdata(dev);
data              296 drivers/gnss/sirf.c 	if (data->on_off)
data              297 drivers/gnss/sirf.c 		ret = sirf_set_active(data, false);
data              299 drivers/gnss/sirf.c 		ret = regulator_disable(data->vcc);
data              304 drivers/gnss/sirf.c 	ret = regulator_disable(data->lna);
data              311 drivers/gnss/sirf.c 	if (data->on_off)
data              312 drivers/gnss/sirf.c 		ret2 = sirf_set_active(data, true);
data              314 drivers/gnss/sirf.c 		ret2 = regulator_enable(data->vcc);
data              326 drivers/gnss/sirf.c 	struct sirf_data *data = dev_get_drvdata(dev);
data              329 drivers/gnss/sirf.c 	ret = regulator_enable(data->lna);
data              333 drivers/gnss/sirf.c 	if (data->on_off)
data              334 drivers/gnss/sirf.c 		ret = sirf_set_active(data, true);
data              336 drivers/gnss/sirf.c 		ret = regulator_enable(data->vcc);
data              344 drivers/gnss/sirf.c 	regulator_disable(data->lna);
data              351 drivers/gnss/sirf.c 	struct sirf_data *data = dev_get_drvdata(dev);
data              357 drivers/gnss/sirf.c 	if (data->wakeup)
data              358 drivers/gnss/sirf.c 		disable_irq(data->irq);
data              365 drivers/gnss/sirf.c 	struct sirf_data *data = dev_get_drvdata(dev);
data              368 drivers/gnss/sirf.c 	if (data->wakeup)
data              369 drivers/gnss/sirf.c 		enable_irq(data->irq);
data              384 drivers/gnss/sirf.c 	struct sirf_data *data = serdev_device_get_drvdata(serdev);
data              390 drivers/gnss/sirf.c 	data->speed = speed;
data              399 drivers/gnss/sirf.c 	struct sirf_data *data;
data              402 drivers/gnss/sirf.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              403 drivers/gnss/sirf.c 	if (!data)
data              412 drivers/gnss/sirf.c 	gnss_set_drvdata(gdev, data);
data              414 drivers/gnss/sirf.c 	data->serdev = serdev;
data              415 drivers/gnss/sirf.c 	data->gdev = gdev;
data              417 drivers/gnss/sirf.c 	mutex_init(&data->gdev_mutex);
data              418 drivers/gnss/sirf.c 	mutex_init(&data->serdev_mutex);
data              419 drivers/gnss/sirf.c 	init_waitqueue_head(&data->power_wait);
data              421 drivers/gnss/sirf.c 	serdev_device_set_drvdata(serdev, data);
data              428 drivers/gnss/sirf.c 	data->vcc = devm_regulator_get(dev, "vcc");
data              429 drivers/gnss/sirf.c 	if (IS_ERR(data->vcc)) {
data              430 drivers/gnss/sirf.c 		ret = PTR_ERR(data->vcc);
data              434 drivers/gnss/sirf.c 	data->lna = devm_regulator_get(dev, "lna");
data              435 drivers/gnss/sirf.c 	if (IS_ERR(data->lna)) {
data              436 drivers/gnss/sirf.c 		ret = PTR_ERR(data->lna);
data              440 drivers/gnss/sirf.c 	data->on_off = devm_gpiod_get_optional(dev, "sirf,onoff",
data              442 drivers/gnss/sirf.c 	if (IS_ERR(data->on_off))
data              445 drivers/gnss/sirf.c 	if (data->on_off) {
data              446 drivers/gnss/sirf.c 		data->wakeup = devm_gpiod_get_optional(dev, "sirf,wakeup",
data              448 drivers/gnss/sirf.c 		if (IS_ERR(data->wakeup))
data              451 drivers/gnss/sirf.c 		ret = regulator_enable(data->vcc);
data              459 drivers/gnss/sirf.c 	if (data->wakeup) {
data              460 drivers/gnss/sirf.c 		ret = gpiod_get_value_cansleep(data->wakeup);
data              463 drivers/gnss/sirf.c 		data->active = ret;
data              465 drivers/gnss/sirf.c 		ret = gpiod_to_irq(data->wakeup);
data              468 drivers/gnss/sirf.c 		data->irq = ret;
data              470 drivers/gnss/sirf.c 		ret = request_threaded_irq(data->irq, NULL, sirf_wakeup_handler,
data              472 drivers/gnss/sirf.c 				"wakeup", data);
data              477 drivers/gnss/sirf.c 	if (data->on_off) {
data              478 drivers/gnss/sirf.c 		if (!data->wakeup) {
data              479 drivers/gnss/sirf.c 			data->active = false;
data              481 drivers/gnss/sirf.c 			ret = sirf_serdev_open(data);
data              486 drivers/gnss/sirf.c 			sirf_serdev_close(data);
data              490 drivers/gnss/sirf.c 		if (data->active) {
data              491 drivers/gnss/sirf.c 			ret = sirf_set_active(data, false);
data              521 drivers/gnss/sirf.c 	if (data->wakeup)
data              522 drivers/gnss/sirf.c 		free_irq(data->irq, data);
data              524 drivers/gnss/sirf.c 	if (data->on_off)
data              525 drivers/gnss/sirf.c 		regulator_disable(data->vcc);
data              527 drivers/gnss/sirf.c 	gnss_put_device(data->gdev);
data              534 drivers/gnss/sirf.c 	struct sirf_data *data = serdev_device_get_drvdata(serdev);
data              536 drivers/gnss/sirf.c 	gnss_deregister_device(data->gdev);
data              543 drivers/gnss/sirf.c 	if (data->wakeup)
data              544 drivers/gnss/sirf.c 		free_irq(data->irq, data);
data              546 drivers/gnss/sirf.c 	if (data->on_off)
data              547 drivers/gnss/sirf.c 		regulator_disable(data->vcc);
data              549 drivers/gnss/sirf.c 	gnss_put_device(data->gdev);
data               26 drivers/gnss/ubx.c 	struct ubx_data *data = gnss_serial_get_drvdata(gserial);
data               29 drivers/gnss/ubx.c 	ret = regulator_enable(data->vcc);
data               38 drivers/gnss/ubx.c 	struct ubx_data *data = gnss_serial_get_drvdata(gserial);
data               41 drivers/gnss/ubx.c 	ret = regulator_disable(data->vcc);
data               69 drivers/gnss/ubx.c 	struct ubx_data *data;
data               72 drivers/gnss/ubx.c 	gserial = gnss_serial_allocate(serdev, sizeof(*data));
data               82 drivers/gnss/ubx.c 	data = gnss_serial_get_drvdata(gserial);
data               84 drivers/gnss/ubx.c 	data->vcc = devm_regulator_get(&serdev->dev, "vcc");
data               85 drivers/gnss/ubx.c 	if (IS_ERR(data->vcc)) {
data               86 drivers/gnss/ubx.c 		ret = PTR_ERR(data->vcc);
data               90 drivers/gnss/ubx.c 	data->v_bckp = devm_regulator_get_optional(&serdev->dev, "v-bckp");
data               91 drivers/gnss/ubx.c 	if (IS_ERR(data->v_bckp)) {
data               92 drivers/gnss/ubx.c 		ret = PTR_ERR(data->v_bckp);
data               94 drivers/gnss/ubx.c 			data->v_bckp = NULL;
data               99 drivers/gnss/ubx.c 	if (data->v_bckp) {
data              100 drivers/gnss/ubx.c 		ret = regulator_enable(data->v_bckp);
data              112 drivers/gnss/ubx.c 	if (data->v_bckp)
data              113 drivers/gnss/ubx.c 		regulator_disable(data->v_bckp);
data              123 drivers/gnss/ubx.c 	struct ubx_data *data = gnss_serial_get_drvdata(gserial);
data              126 drivers/gnss/ubx.c 	if (data->v_bckp)
data              127 drivers/gnss/ubx.c 		regulator_disable(data->v_bckp);
data              281 drivers/gpio/gpio-104-dio-48e.c static void dio48e_irq_ack(struct irq_data *data)
data              285 drivers/gpio/gpio-104-dio-48e.c static void dio48e_irq_mask(struct irq_data *data)
data              287 drivers/gpio/gpio-104-dio-48e.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              289 drivers/gpio/gpio-104-dio-48e.c 	const unsigned long offset = irqd_to_hwirq(data);
data              310 drivers/gpio/gpio-104-dio-48e.c static void dio48e_irq_unmask(struct irq_data *data)
data              312 drivers/gpio/gpio-104-dio-48e.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              314 drivers/gpio/gpio-104-dio-48e.c 	const unsigned long offset = irqd_to_hwirq(data);
data              337 drivers/gpio/gpio-104-dio-48e.c static int dio48e_irq_set_type(struct irq_data *data, unsigned flow_type)
data              339 drivers/gpio/gpio-104-dio-48e.c 	const unsigned long offset = irqd_to_hwirq(data);
data              129 drivers/gpio/gpio-104-idi-48.c static void idi_48_irq_ack(struct irq_data *data)
data              133 drivers/gpio/gpio-104-idi-48.c static void idi_48_irq_mask(struct irq_data *data)
data              135 drivers/gpio/gpio-104-idi-48.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              137 drivers/gpio/gpio-104-idi-48.c 	const unsigned offset = irqd_to_hwirq(data);
data              165 drivers/gpio/gpio-104-idi-48.c static void idi_48_irq_unmask(struct irq_data *data)
data              167 drivers/gpio/gpio-104-idi-48.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              169 drivers/gpio/gpio-104-idi-48.c 	const unsigned offset = irqd_to_hwirq(data);
data              199 drivers/gpio/gpio-104-idi-48.c static int idi_48_irq_set_type(struct irq_data *data, unsigned flow_type)
data              142 drivers/gpio/gpio-104-idio-16.c static void idio_16_irq_ack(struct irq_data *data)
data              146 drivers/gpio/gpio-104-idio-16.c static void idio_16_irq_mask(struct irq_data *data)
data              148 drivers/gpio/gpio-104-idio-16.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              150 drivers/gpio/gpio-104-idio-16.c 	const unsigned long mask = BIT(irqd_to_hwirq(data));
data              164 drivers/gpio/gpio-104-idio-16.c static void idio_16_irq_unmask(struct irq_data *data)
data              166 drivers/gpio/gpio-104-idio-16.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              168 drivers/gpio/gpio-104-idio-16.c 	const unsigned long mask = BIT(irqd_to_hwirq(data));
data              183 drivers/gpio/gpio-104-idio-16.c static int idio_16_irq_set_type(struct irq_data *data, unsigned flow_type)
data               26 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_IN | 1),
data               30 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_IN | 2),
data               34 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_IN | 4),
data               38 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_IN | 6),
data               42 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_IN | 8),
data               46 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_IN | 16),
data               50 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_OUT | 1),
data               54 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_OUT | 2),
data               58 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_OUT | 4),
data               62 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_OUT | 6),
data               66 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_OUT | 8),
data               70 drivers/gpio/gpio-74xx-mmio.c 		.data		= (const void *)(MMIO_74XX_DIR_OUT | 16),
data              271 drivers/gpio/gpio-adnp.c static irqreturn_t adnp_irq(int irq, void *data)
data              273 drivers/gpio/gpio-adnp.c 	struct adnp *adnp = data;
data              664 drivers/gpio/gpio-aspeed.c 	struct aspeed_gpio *data = gpiochip_get_data(gc);
data              675 drivers/gpio/gpio-aspeed.c 		reg = ioread32(bank_reg(data, bank, reg_irq_status));
data              987 drivers/gpio/gpio-aspeed.c int aspeed_gpio_copro_set_ops(const struct aspeed_gpio_copro_ops *ops, void *data)
data              989 drivers/gpio/gpio-aspeed.c 	copro_data = data;
data             1132 drivers/gpio/gpio-aspeed.c 	{ .compatible = "aspeed,ast2400-gpio", .data = &ast2400_config, },
data             1133 drivers/gpio/gpio-aspeed.c 	{ .compatible = "aspeed,ast2500-gpio", .data = &ast2500_config, },
data             1134 drivers/gpio/gpio-aspeed.c 	{ .compatible = "aspeed,ast2600-gpio", .data = &ast2600_config, },
data             1167 drivers/gpio/gpio-aspeed.c 	gpio->config = gpio_id->data;
data               36 drivers/gpio/gpio-ath79.c static struct ath79_gpio_ctrl *irq_data_to_ath79_gpio(struct irq_data *data)
data               38 drivers/gpio/gpio-ath79.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data               68 drivers/gpio/gpio-ath79.c static void ath79_gpio_irq_unmask(struct irq_data *data)
data               70 drivers/gpio/gpio-ath79.c 	struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data);
data               71 drivers/gpio/gpio-ath79.c 	u32 mask = BIT(irqd_to_hwirq(data));
data               79 drivers/gpio/gpio-ath79.c static void ath79_gpio_irq_mask(struct irq_data *data)
data               81 drivers/gpio/gpio-ath79.c 	struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data);
data               82 drivers/gpio/gpio-ath79.c 	u32 mask = BIT(irqd_to_hwirq(data));
data               90 drivers/gpio/gpio-ath79.c static void ath79_gpio_irq_enable(struct irq_data *data)
data               92 drivers/gpio/gpio-ath79.c 	struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data);
data               93 drivers/gpio/gpio-ath79.c 	u32 mask = BIT(irqd_to_hwirq(data));
data              102 drivers/gpio/gpio-ath79.c static void ath79_gpio_irq_disable(struct irq_data *data)
data              104 drivers/gpio/gpio-ath79.c 	struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data);
data              105 drivers/gpio/gpio-ath79.c 	u32 mask = BIT(irqd_to_hwirq(data));
data              114 drivers/gpio/gpio-ath79.c static int ath79_gpio_irq_set_type(struct irq_data *data,
data              117 drivers/gpio/gpio-ath79.c 	struct ath79_gpio_ctrl *ctrl = irq_data_to_ath79_gpio(data);
data              118 drivers/gpio/gpio-ath79.c 	u32 mask = BIT(irqd_to_hwirq(data));
data              261 drivers/gpio/gpio-brcmstb.c static irqreturn_t brcmstb_gpio_wake_irq_handler(int irq, void *data)
data              263 drivers/gpio/gpio-brcmstb.c 	struct brcmstb_gpio_priv *priv = data;
data               73 drivers/gpio/gpio-bt8xx.c 	u32 outen, data;
data               77 drivers/gpio/gpio-bt8xx.c 	data = bgread(BT848_GPIO_DATA);
data               78 drivers/gpio/gpio-bt8xx.c 	data &= ~(1 << nr);
data               79 drivers/gpio/gpio-bt8xx.c 	bgwrite(data, BT848_GPIO_DATA);
data              108 drivers/gpio/gpio-bt8xx.c 	u32 outen, data;
data              116 drivers/gpio/gpio-bt8xx.c 	data = bgread(BT848_GPIO_DATA);
data              118 drivers/gpio/gpio-bt8xx.c 		data |= (1 << nr);
data              120 drivers/gpio/gpio-bt8xx.c 		data &= ~(1 << nr);
data              121 drivers/gpio/gpio-bt8xx.c 	bgwrite(data, BT848_GPIO_DATA);
data              133 drivers/gpio/gpio-bt8xx.c 	u32 data;
data              137 drivers/gpio/gpio-bt8xx.c 	data = bgread(BT848_GPIO_DATA);
data              139 drivers/gpio/gpio-bt8xx.c 		data |= (1 << nr);
data              141 drivers/gpio/gpio-bt8xx.c 		data &= ~(1 << nr);
data              142 drivers/gpio/gpio-bt8xx.c 	bgwrite(data, BT848_GPIO_DATA);
data              128 drivers/gpio/gpio-creg-snps.c 		.data = &axs10x_flsh_cs_ctl
data              131 drivers/gpio/gpio-creg-snps.c 		.data = &hsdk_cs_ctl
data              152 drivers/gpio/gpio-creg-snps.c 	hcg->layout = match->data;
data              186 drivers/gpio/gpio-crystalcove.c static int crystalcove_irq_type(struct irq_data *data, unsigned type)
data              189 drivers/gpio/gpio-crystalcove.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              191 drivers/gpio/gpio-crystalcove.c 	if (data->hwirq >= CRYSTALCOVE_GPIO_NUM)
data              216 drivers/gpio/gpio-crystalcove.c static void crystalcove_bus_lock(struct irq_data *data)
data              219 drivers/gpio/gpio-crystalcove.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              224 drivers/gpio/gpio-crystalcove.c static void crystalcove_bus_sync_unlock(struct irq_data *data)
data              227 drivers/gpio/gpio-crystalcove.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              228 drivers/gpio/gpio-crystalcove.c 	int gpio = data->hwirq;
data              239 drivers/gpio/gpio-crystalcove.c static void crystalcove_irq_unmask(struct irq_data *data)
data              242 drivers/gpio/gpio-crystalcove.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              244 drivers/gpio/gpio-crystalcove.c 	if (data->hwirq < CRYSTALCOVE_GPIO_NUM) {
data              250 drivers/gpio/gpio-crystalcove.c static void crystalcove_irq_mask(struct irq_data *data)
data              253 drivers/gpio/gpio-crystalcove.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              255 drivers/gpio/gpio-crystalcove.c 	if (data->hwirq < CRYSTALCOVE_GPIO_NUM) {
data              271 drivers/gpio/gpio-crystalcove.c static irqreturn_t crystalcove_gpio_irq_handler(int irq, void *data)
data              273 drivers/gpio/gpio-crystalcove.c 	struct crystalcove_gpio *cg = data;
data              411 drivers/gpio/gpio-davinci.c static int gpio_irq_type_unbanked(struct irq_data *data, unsigned trigger)
data              417 drivers/gpio/gpio-davinci.c 	d = (struct davinci_gpio_controller *)irq_data_get_irq_handler_data(data);
data              420 drivers/gpio/gpio-davinci.c 		if (data->irq == d->irqs[i])
data              513 drivers/gpio/gpio-davinci.c 		gpio_get_irq_chip = (gpio_get_irq_chip_cb_t)match->data;
data              396 drivers/gpio/gpio-dln2.c 			    const void *data, int len)
data              405 drivers/gpio/gpio-dln2.c 	} __packed *event = data;
data               70 drivers/gpio/gpio-dwapb.c 	u32 data;
data              639 drivers/gpio/gpio-dwapb.c 	{ .compatible = "snps,dw-apb-gpio", .data = (void *)0},
data              640 drivers/gpio/gpio-dwapb.c 	{ .compatible = "apm,xgene-gpio-v2", .data = (void *)GPIO_REG_OFFSET_V2},
data              764 drivers/gpio/gpio-dwapb.c 		ctx->data = dwapb_read(gpio, offset);
data              808 drivers/gpio/gpio-dwapb.c 		dwapb_write(gpio, offset, ctx->data);
data              235 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_irq_mask(struct irq_data *data)
data              237 drivers/gpio/gpio-eic-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              239 drivers/gpio/gpio-eic-sprd.c 	u32 offset = irqd_to_hwirq(data);
data              260 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_irq_unmask(struct irq_data *data)
data              262 drivers/gpio/gpio-eic-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              264 drivers/gpio/gpio-eic-sprd.c 	u32 offset = irqd_to_hwirq(data);
data              285 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_irq_ack(struct irq_data *data)
data              287 drivers/gpio/gpio-eic-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              289 drivers/gpio/gpio-eic-sprd.c 	u32 offset = irqd_to_hwirq(data);
data              309 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_irq_set_type(struct irq_data *data, unsigned int flow_type)
data              311 drivers/gpio/gpio-eic-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              313 drivers/gpio/gpio-eic-sprd.c 	u32 offset = irqd_to_hwirq(data);
data              340 drivers/gpio/gpio-eic-sprd.c 		irq_set_handler_locked(data, handle_level_irq);
data              365 drivers/gpio/gpio-eic-sprd.c 		irq_set_handler_locked(data, handle_level_irq);
data              373 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_edge_irq);
data              379 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_edge_irq);
data              384 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_edge_irq);
data              390 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_level_irq);
data              396 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_level_irq);
data              408 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_edge_irq);
data              414 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_edge_irq);
data              419 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_edge_irq);
data              425 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_level_irq);
data              431 drivers/gpio/gpio-eic-sprd.c 			irq_set_handler_locked(data, handle_level_irq);
data              449 drivers/gpio/gpio-eic-sprd.c 	struct irq_data *data = irq_get_irq_data(irq);
data              450 drivers/gpio/gpio-eic-sprd.c 	u32 trigger = irqd_get_trigger_type(data);
data              462 drivers/gpio/gpio-eic-sprd.c 	sprd_eic_irq_mask(data);
data              480 drivers/gpio/gpio-eic-sprd.c 		sprd_eic_irq_unmask(data);
data              491 drivers/gpio/gpio-eic-sprd.c 	sprd_eic_irq_unmask(data);
data              494 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_match_chip_by_type(struct gpio_chip *chip, void *data)
data              496 drivers/gpio/gpio-eic-sprd.c 	enum sprd_eic_type type = *(enum sprd_eic_type *)data;
data              656 drivers/gpio/gpio-eic-sprd.c 		.data = &sc9860_eic_dbnc_data,
data              660 drivers/gpio/gpio-eic-sprd.c 		.data = &sc9860_eic_latch_data,
data              664 drivers/gpio/gpio-eic-sprd.c 		.data = &sc9860_eic_async_data,
data              668 drivers/gpio/gpio-eic-sprd.c 		.data = &sc9860_eic_sync_data,
data              262 drivers/gpio/gpio-em.c static void em_gio_irq_domain_remove(void *data)
data              264 drivers/gpio/gpio-em.c 	struct irq_domain *domain = data;
data              277 drivers/gpio/gpio-ep93xx.c 	int		data;
data              288 drivers/gpio/gpio-ep93xx.c 		.data		= _data,			\
data              334 drivers/gpio/gpio-ep93xx.c 	void __iomem *data = epg->base + bank->data;
data              340 drivers/gpio/gpio-ep93xx.c 	err = bgpio_init(gc, dev, 1, data, NULL, NULL, dir, NULL, 0);
data               61 drivers/gpio/gpio-f7188x.c 	struct f7188x_gpio_data *data;
data              241 drivers/gpio/gpio-f7188x.c 	struct f7188x_sio *sio = bank->data->sio;
data              260 drivers/gpio/gpio-f7188x.c 	struct f7188x_sio *sio = bank->data->sio;
data              281 drivers/gpio/gpio-f7188x.c 	struct f7188x_sio *sio = bank->data->sio;
data              282 drivers/gpio/gpio-f7188x.c 	u8 dir, data;
data              292 drivers/gpio/gpio-f7188x.c 		data = superio_inb(sio->addr, gpio_data_out(bank->regbase));
data              294 drivers/gpio/gpio-f7188x.c 		data = superio_inb(sio->addr, gpio_data_in(bank->regbase));
data              298 drivers/gpio/gpio-f7188x.c 	return !!(data & BIT(offset));
data              306 drivers/gpio/gpio-f7188x.c 	struct f7188x_sio *sio = bank->data->sio;
data              334 drivers/gpio/gpio-f7188x.c 	struct f7188x_sio *sio = bank->data->sio;
data              358 drivers/gpio/gpio-f7188x.c 	struct f7188x_sio *sio = bank->data->sio;
data              359 drivers/gpio/gpio-f7188x.c 	u8 data;
data              370 drivers/gpio/gpio-f7188x.c 	data = superio_inb(sio->addr, gpio_out_mode(bank->regbase));
data              372 drivers/gpio/gpio-f7188x.c 		data &= ~BIT(offset);
data              374 drivers/gpio/gpio-f7188x.c 		data |= BIT(offset);
data              375 drivers/gpio/gpio-f7188x.c 	superio_outb(sio->addr, gpio_out_mode(bank->regbase), data);
data              390 drivers/gpio/gpio-f7188x.c 	struct f7188x_gpio_data *data;
data              392 drivers/gpio/gpio-f7188x.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              393 drivers/gpio/gpio-f7188x.c 	if (!data)
data              398 drivers/gpio/gpio-f7188x.c 		data->nr_bank = ARRAY_SIZE(f71869_gpio_bank);
data              399 drivers/gpio/gpio-f7188x.c 		data->bank = f71869_gpio_bank;
data              402 drivers/gpio/gpio-f7188x.c 		data->nr_bank = ARRAY_SIZE(f71869a_gpio_bank);
data              403 drivers/gpio/gpio-f7188x.c 		data->bank = f71869a_gpio_bank;
data              406 drivers/gpio/gpio-f7188x.c 		data->nr_bank = ARRAY_SIZE(f71882_gpio_bank);
data              407 drivers/gpio/gpio-f7188x.c 		data->bank = f71882_gpio_bank;
data              410 drivers/gpio/gpio-f7188x.c 		data->nr_bank = ARRAY_SIZE(f71889a_gpio_bank);
data              411 drivers/gpio/gpio-f7188x.c 		data->bank = f71889a_gpio_bank;
data              414 drivers/gpio/gpio-f7188x.c 		data->nr_bank = ARRAY_SIZE(f71889_gpio_bank);
data              415 drivers/gpio/gpio-f7188x.c 		data->bank = f71889_gpio_bank;
data              418 drivers/gpio/gpio-f7188x.c 		data->nr_bank = ARRAY_SIZE(f81866_gpio_bank);
data              419 drivers/gpio/gpio-f7188x.c 		data->bank = f81866_gpio_bank;
data              422 drivers/gpio/gpio-f7188x.c 		data->nr_bank = ARRAY_SIZE(f81804_gpio_bank);
data              423 drivers/gpio/gpio-f7188x.c 		data->bank = f81804_gpio_bank;
data              428 drivers/gpio/gpio-f7188x.c 	data->sio = sio;
data              430 drivers/gpio/gpio-f7188x.c 	platform_set_drvdata(pdev, data);
data              433 drivers/gpio/gpio-f7188x.c 	for (i = 0; i < data->nr_bank; i++) {
data              434 drivers/gpio/gpio-f7188x.c 		struct f7188x_gpio_bank *bank = &data->bank[i];
data              437 drivers/gpio/gpio-f7188x.c 		bank->data = data;
data               41 drivers/gpio/gpio-ge.c 		.data		= (void *)19,
data               44 drivers/gpio/gpio-ge.c 		.data		= (void *)6,
data               47 drivers/gpio/gpio-ge.c 		.data		= (void *)16,
data              109 drivers/gpio/gpio-hlwd.c static void hlwd_gpio_irq_ack(struct irq_data *data)
data              112 drivers/gpio/gpio-hlwd.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              114 drivers/gpio/gpio-hlwd.c 	iowrite32be(BIT(data->hwirq), hlwd->regs + HW_GPIOB_INTFLAG);
data              117 drivers/gpio/gpio-hlwd.c static void hlwd_gpio_irq_mask(struct irq_data *data)
data              120 drivers/gpio/gpio-hlwd.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              126 drivers/gpio/gpio-hlwd.c 	mask &= ~BIT(data->hwirq);
data              131 drivers/gpio/gpio-hlwd.c static void hlwd_gpio_irq_unmask(struct irq_data *data)
data              134 drivers/gpio/gpio-hlwd.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              140 drivers/gpio/gpio-hlwd.c 	mask |= BIT(data->hwirq);
data              145 drivers/gpio/gpio-hlwd.c static void hlwd_gpio_irq_enable(struct irq_data *data)
data              147 drivers/gpio/gpio-hlwd.c 	hlwd_gpio_irq_ack(data);
data              148 drivers/gpio/gpio-hlwd.c 	hlwd_gpio_irq_unmask(data);
data              172 drivers/gpio/gpio-hlwd.c static int hlwd_gpio_irq_set_type(struct irq_data *data, unsigned int flow_type)
data              175 drivers/gpio/gpio-hlwd.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              181 drivers/gpio/gpio-hlwd.c 	hlwd->edge_emulation &= ~BIT(data->hwirq);
data              186 drivers/gpio/gpio-hlwd.c 		level |= BIT(data->hwirq);
data              191 drivers/gpio/gpio-hlwd.c 		level &= ~BIT(data->hwirq);
data              197 drivers/gpio/gpio-hlwd.c 		hlwd_gpio_irq_setup_emulation(hlwd, data->hwirq, flow_type);
data               74 drivers/gpio/gpio-htc-egpio.c static void egpio_ack(struct irq_data *data)
data               81 drivers/gpio/gpio-htc-egpio.c static void egpio_mask(struct irq_data *data)
data               83 drivers/gpio/gpio-htc-egpio.c 	struct egpio_info *ei = irq_data_get_irq_chip_data(data);
data               84 drivers/gpio/gpio-htc-egpio.c 	ei->irqs_enabled &= ~(1 << (data->irq - ei->irq_start));
data               85 drivers/gpio/gpio-htc-egpio.c 	pr_debug("EGPIO mask %d %04x\n", data->irq, ei->irqs_enabled);
data               88 drivers/gpio/gpio-htc-egpio.c static void egpio_unmask(struct irq_data *data)
data               90 drivers/gpio/gpio-htc-egpio.c 	struct egpio_info *ei = irq_data_get_irq_chip_data(data);
data               91 drivers/gpio/gpio-htc-egpio.c 	ei->irqs_enabled |= 1 << (data->irq - ei->irq_start);
data               92 drivers/gpio/gpio-htc-egpio.c 	pr_debug("EGPIO unmask %d %04x\n", data->irq, ei->irqs_enabled);
data              106 drivers/gpio/gpio-ich.c 	u32 data, tmp;
data              113 drivers/gpio/gpio-ich.c 		data = ichx_priv.outlvl_cache[reg_nr];
data              115 drivers/gpio/gpio-ich.c 		data = ICHX_READ(ichx_priv.desc->regs[reg][reg_nr],
data              119 drivers/gpio/gpio-ich.c 		data |= BIT(bit);
data              121 drivers/gpio/gpio-ich.c 		data &= ~BIT(bit);
data              122 drivers/gpio/gpio-ich.c 	ICHX_WRITE(data, ichx_priv.desc->regs[reg][reg_nr],
data              125 drivers/gpio/gpio-ich.c 		ichx_priv.outlvl_cache[reg_nr] = data;
data              132 drivers/gpio/gpio-ich.c 	return (verify && data != tmp) ? -EPERM : 0;
data              138 drivers/gpio/gpio-ich.c 	u32 data;
data              144 drivers/gpio/gpio-ich.c 	data = ICHX_READ(ichx_priv.desc->regs[reg][reg_nr],
data              148 drivers/gpio/gpio-ich.c 		data = ichx_priv.outlvl_cache[reg_nr] | data;
data              152 drivers/gpio/gpio-ich.c 	return !!(data & BIT(bit));
data              199 drivers/gpio/gpio-ich.c 	u32 data;
data              213 drivers/gpio/gpio-ich.c 		data = ICHX_READ(0, ichx_priv.pm_base);
data              217 drivers/gpio/gpio-ich.c 		return !!((data >> 16) & BIT(nr));
data              274 drivers/gpio/gpio-intel-mid.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              275 drivers/gpio/gpio-intel-mid.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              293 drivers/gpio/gpio-intel-mid.c 	chip->irq_eoi(data);
data              153 drivers/gpio/gpio-lp3943.c 	u8 data;
data              156 drivers/gpio/gpio-lp3943.c 		data = LP3943_GPIO_OUT_HIGH;
data              158 drivers/gpio/gpio-lp3943.c 		data = LP3943_GPIO_OUT_LOW;
data              160 drivers/gpio/gpio-lp3943.c 	lp3943_gpio_set_mode(lp3943_gpio, offset, data);
data              165 drivers/gpio/gpio-lpc18xx.c 					    unsigned int nr_irqs, void *data)
data              167 drivers/gpio/gpio-lpc18xx.c 	struct irq_fwspec parent_fwspec, *fwspec = data;
data              231 drivers/gpio/gpio-lynxpoint.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              234 drivers/gpio/gpio-lynxpoint.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              256 drivers/gpio/gpio-lynxpoint.c 	chip->irq_eoi(data);
data              424 drivers/gpio/gpio-max732x.c static int max732x_irq_set_wake(struct irq_data *data, unsigned int on)
data              426 drivers/gpio/gpio-max732x.c 	struct max732x_chip *chip = irq_data_get_irq_chip_data(data);
data               63 drivers/gpio/gpio-mmio.c static void bgpio_write8(void __iomem *reg, unsigned long data)
data               65 drivers/gpio/gpio-mmio.c 	writeb(data, reg);
data               73 drivers/gpio/gpio-mmio.c static void bgpio_write16(void __iomem *reg, unsigned long data)
data               75 drivers/gpio/gpio-mmio.c 	writew(data, reg);
data               83 drivers/gpio/gpio-mmio.c static void bgpio_write32(void __iomem *reg, unsigned long data)
data               85 drivers/gpio/gpio-mmio.c 	writel(data, reg);
data               94 drivers/gpio/gpio-mmio.c static void bgpio_write64(void __iomem *reg, unsigned long data)
data               96 drivers/gpio/gpio-mmio.c 	writeq(data, reg);
data              105 drivers/gpio/gpio-mmio.c static void bgpio_write16be(void __iomem *reg, unsigned long data)
data              107 drivers/gpio/gpio-mmio.c 	iowrite16be(data, reg);
data              115 drivers/gpio/gpio-mmio.c static void bgpio_write32be(void __iomem *reg, unsigned long data)
data              117 drivers/gpio/gpio-mmio.c 	iowrite32be(data, reg);
data              316 drivers/gpio/gpio-mpc8xxx.c 	{ .compatible = "fsl,mpc8572-gpio", .data = &mpc8572_gpio_devtype, },
data              318 drivers/gpio/gpio-mpc8xxx.c 	{ .compatible = "fsl,mpc5121-gpio", .data = &mpc512x_gpio_devtype, },
data              319 drivers/gpio/gpio-mpc8xxx.c 	{ .compatible = "fsl,mpc5125-gpio", .data = &mpc5125_gpio_devtype, },
data              321 drivers/gpio/gpio-mpc8xxx.c 	{ .compatible = "fsl,ls1028a-gpio", .data = &ls1028a_gpio_devtype, },
data              322 drivers/gpio/gpio-mpc8xxx.c 	{ .compatible = "fsl,ls1088a-gpio", .data = &ls1028a_gpio_devtype, },
data              151 drivers/gpio/gpio-msic.c static int msic_irq_type(struct irq_data *data, unsigned type)
data              153 drivers/gpio/gpio-msic.c 	struct msic_gpio *mg = irq_data_get_irq_chip_data(data);
data              154 drivers/gpio/gpio-msic.c 	u32 gpio = data->irq - mg->irq_base;
data              172 drivers/gpio/gpio-msic.c static void msic_bus_lock(struct irq_data *data)
data              174 drivers/gpio/gpio-msic.c 	struct msic_gpio *mg = irq_data_get_irq_chip_data(data);
data              178 drivers/gpio/gpio-msic.c static void msic_bus_sync_unlock(struct irq_data *data)
data              180 drivers/gpio/gpio-msic.c 	struct msic_gpio *mg = irq_data_get_irq_chip_data(data);
data              208 drivers/gpio/gpio-msic.c static void msic_irq_unmask(struct irq_data *data) { }
data              210 drivers/gpio/gpio-msic.c static void msic_irq_mask(struct irq_data *data) { }
data              223 drivers/gpio/gpio-msic.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              224 drivers/gpio/gpio-msic.c 	struct msic_gpio *mg = irq_data_get_irq_handler_data(data);
data              225 drivers/gpio/gpio-msic.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              239 drivers/gpio/gpio-msic.c 	chip->irq_eoi(data);
data               87 drivers/gpio/gpio-mt7621.c mediatek_gpio_irq_handler(int irq, void *data)
data               89 drivers/gpio/gpio-mt7621.c 	struct gpio_chip *gc = data;
data              901 drivers/gpio/gpio-mvebu.c 		.data	    = (void *) MVEBU_GPIO_SOC_VARIANT_ORION,
data              905 drivers/gpio/gpio-mvebu.c 		.data	    = (void *) MVEBU_GPIO_SOC_VARIANT_MV78200,
data              909 drivers/gpio/gpio-mvebu.c 		.data	    = (void *) MVEBU_GPIO_SOC_VARIANT_ARMADAXP,
data              913 drivers/gpio/gpio-mvebu.c 		.data	    = (void *) MVEBU_GPIO_SOC_VARIANT_ORION,
data              917 drivers/gpio/gpio-mvebu.c 		.data       = (void *) MVEBU_GPIO_SOC_VARIANT_A8K,
data             1102 drivers/gpio/gpio-mvebu.c 		soc_variant = (unsigned long) match->data;
data              154 drivers/gpio/gpio-mxc.c 	{ .compatible = "fsl,imx1-gpio", .data = &mxc_gpio_devtype[IMX1_GPIO], },
data              155 drivers/gpio/gpio-mxc.c 	{ .compatible = "fsl,imx21-gpio", .data = &mxc_gpio_devtype[IMX21_GPIO], },
data              156 drivers/gpio/gpio-mxc.c 	{ .compatible = "fsl,imx31-gpio", .data = &mxc_gpio_devtype[IMX31_GPIO], },
data              157 drivers/gpio/gpio-mxc.c 	{ .compatible = "fsl,imx35-gpio", .data = &mxc_gpio_devtype[IMX35_GPIO], },
data              158 drivers/gpio/gpio-mxc.c 	{ .compatible = "fsl,imx7d-gpio", .data = &mxc_gpio_devtype[IMX35_GPIO], },
data              380 drivers/gpio/gpio-mxc.c 		pdev->id_entry = of_id->data;
data              268 drivers/gpio/gpio-mxs.c 	{ .compatible = "fsl,imx23-gpio", .data = (void *) IMX23_GPIO, },
data              269 drivers/gpio/gpio-mxs.c 	{ .compatible = "fsl,imx28-gpio", .data = (void *) IMX28_GPIO, },
data              659 drivers/gpio/gpio-omap.c static void omap_gpio_irq_bus_lock(struct irq_data *data)
data              661 drivers/gpio/gpio-omap.c 	struct gpio_bank *bank = omap_irq_data_get_bank(data);
data              666 drivers/gpio/gpio-omap.c static void gpio_irq_bus_sync_unlock(struct irq_data *data)
data              668 drivers/gpio/gpio-omap.c 	struct gpio_bank *bank = omap_irq_data_get_bank(data);
data             1329 drivers/gpio/gpio-omap.c 		.data = &omap4_pdata,
data             1333 drivers/gpio/gpio-omap.c 		.data = &omap3_pdata,
data             1337 drivers/gpio/gpio-omap.c 		.data = &omap2_pdata,
data             1355 drivers/gpio/gpio-omap.c 	pdata = match ? match->data : dev_get_platdata(dev);
data              138 drivers/gpio/gpio-palmas.c 	{ .compatible = "ti,palmas-gpio", .data = &palmas_dev_data,},
data              139 drivers/gpio/gpio-palmas.c 	{ .compatible = "ti,tps65913-gpio", .data = &palmas_dev_data,},
data              140 drivers/gpio/gpio-palmas.c 	{ .compatible = "ti,tps65914-gpio", .data = &palmas_dev_data,},
data              141 drivers/gpio/gpio-palmas.c 	{ .compatible = "ti,tps80036-gpio", .data = &tps80036_dev_data,},
data             1143 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca6416", .data = OF_953X(16, PCA_INT), },
data             1144 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9505", .data = OF_953X(40, PCA_INT), },
data             1145 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9534", .data = OF_953X( 8, PCA_INT), },
data             1146 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9535", .data = OF_953X(16, PCA_INT), },
data             1147 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9536", .data = OF_953X( 4, 0), },
data             1148 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9537", .data = OF_953X( 4, PCA_INT), },
data             1149 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9538", .data = OF_953X( 8, PCA_INT), },
data             1150 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9539", .data = OF_953X(16, PCA_INT), },
data             1151 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9554", .data = OF_953X( 8, PCA_INT), },
data             1152 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9555", .data = OF_953X(16, PCA_INT), },
data             1153 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9556", .data = OF_953X( 8, 0), },
data             1154 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9557", .data = OF_953X( 8, 0), },
data             1155 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9574", .data = OF_957X( 8, PCA_INT), },
data             1156 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9575", .data = OF_957X(16, PCA_INT), },
data             1157 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pca9698", .data = OF_953X(40, 0), },
data             1159 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pcal6416", .data = OF_953X(16, PCA_LATCH_INT), },
data             1160 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pcal6524", .data = OF_953X(24, PCA_LATCH_INT), },
data             1161 drivers/gpio/gpio-pca953x.c 	{ .compatible = "nxp,pcal9555a", .data = OF_953X(16, PCA_LATCH_INT), },
data             1163 drivers/gpio/gpio-pca953x.c 	{ .compatible = "maxim,max7310", .data = OF_953X( 8, 0), },
data             1164 drivers/gpio/gpio-pca953x.c 	{ .compatible = "maxim,max7312", .data = OF_953X(16, PCA_INT), },
data             1165 drivers/gpio/gpio-pca953x.c 	{ .compatible = "maxim,max7313", .data = OF_953X(16, PCA_INT), },
data             1166 drivers/gpio/gpio-pca953x.c 	{ .compatible = "maxim,max7315", .data = OF_953X( 8, PCA_INT), },
data             1167 drivers/gpio/gpio-pca953x.c 	{ .compatible = "maxim,max7318", .data = OF_953X(16, PCA_INT), },
data             1169 drivers/gpio/gpio-pca953x.c 	{ .compatible = "ti,pca6107", .data = OF_953X( 8, PCA_INT), },
data             1170 drivers/gpio/gpio-pca953x.c 	{ .compatible = "ti,pca9536", .data = OF_953X( 4, 0), },
data             1171 drivers/gpio/gpio-pca953x.c 	{ .compatible = "ti,tca6408", .data = OF_953X( 8, PCA_INT), },
data             1172 drivers/gpio/gpio-pca953x.c 	{ .compatible = "ti,tca6416", .data = OF_953X(16, PCA_INT), },
data             1173 drivers/gpio/gpio-pca953x.c 	{ .compatible = "ti,tca6424", .data = OF_953X(24, PCA_INT), },
data             1174 drivers/gpio/gpio-pca953x.c 	{ .compatible = "ti,tca9539", .data = OF_953X(16, PCA_INT), },
data             1176 drivers/gpio/gpio-pca953x.c 	{ .compatible = "onnn,cat9554", .data = OF_953X( 8, PCA_INT), },
data             1177 drivers/gpio/gpio-pca953x.c 	{ .compatible = "onnn,pca9654", .data = OF_953X( 8, PCA_INT), },
data             1179 drivers/gpio/gpio-pca953x.c 	{ .compatible = "exar,xra1202", .data = OF_953X( 8, 0), },
data               81 drivers/gpio/gpio-pcf857x.c 	int (*write)(struct i2c_client *client, unsigned data);
data               89 drivers/gpio/gpio-pcf857x.c static int i2c_write_le8(struct i2c_client *client, unsigned data)
data               91 drivers/gpio/gpio-pcf857x.c 	return i2c_smbus_write_byte(client, data);
data              169 drivers/gpio/gpio-pcf857x.c static irqreturn_t pcf857x_irq(int irq, void *data)
data              171 drivers/gpio/gpio-pcf857x.c 	struct pcf857x  *gpio = data;
data              194 drivers/gpio/gpio-pcf857x.c static void noop(struct irq_data *data) { }
data              196 drivers/gpio/gpio-pcf857x.c static int pcf857x_irq_set_wake(struct irq_data *data, unsigned int on)
data              198 drivers/gpio/gpio-pcf857x.c 	struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
data              203 drivers/gpio/gpio-pcf857x.c static void pcf857x_irq_enable(struct irq_data *data)
data              205 drivers/gpio/gpio-pcf857x.c 	struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
data              207 drivers/gpio/gpio-pcf857x.c 	gpio->irq_enabled |= (1 << data->hwirq);
data              210 drivers/gpio/gpio-pcf857x.c static void pcf857x_irq_disable(struct irq_data *data)
data              212 drivers/gpio/gpio-pcf857x.c 	struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
data              214 drivers/gpio/gpio-pcf857x.c 	gpio->irq_enabled &= ~(1 << data->hwirq);
data              217 drivers/gpio/gpio-pcf857x.c static void pcf857x_irq_bus_lock(struct irq_data *data)
data              219 drivers/gpio/gpio-pcf857x.c 	struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
data              224 drivers/gpio/gpio-pcf857x.c static void pcf857x_irq_bus_sync_unlock(struct irq_data *data)
data              226 drivers/gpio/gpio-pcf857x.c 	struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
data              207 drivers/gpio/gpio-pci-idio-16.c static void idio_16_irq_ack(struct irq_data *data)
data              211 drivers/gpio/gpio-pci-idio-16.c static void idio_16_irq_mask(struct irq_data *data)
data              213 drivers/gpio/gpio-pci-idio-16.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              215 drivers/gpio/gpio-pci-idio-16.c 	const unsigned long mask = BIT(irqd_to_hwirq(data));
data              229 drivers/gpio/gpio-pci-idio-16.c static void idio_16_irq_unmask(struct irq_data *data)
data              231 drivers/gpio/gpio-pci-idio-16.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              233 drivers/gpio/gpio-pci-idio-16.c 	const unsigned long mask = BIT(irqd_to_hwirq(data));
data              248 drivers/gpio/gpio-pci-idio-16.c static int idio_16_irq_set_type(struct irq_data *data, unsigned int flow_type)
data              352 drivers/gpio/gpio-pcie-idio-24.c static void idio_24_irq_ack(struct irq_data *data)
data              356 drivers/gpio/gpio-pcie-idio-24.c static void idio_24_irq_mask(struct irq_data *data)
data              358 drivers/gpio/gpio-pcie-idio-24.c 	struct gpio_chip *const chip = irq_data_get_irq_chip_data(data);
data              361 drivers/gpio/gpio-pcie-idio-24.c 	const unsigned long bit_offset = irqd_to_hwirq(data) - 24;
data              385 drivers/gpio/gpio-pcie-idio-24.c static void idio_24_irq_unmask(struct irq_data *data)
data              387 drivers/gpio/gpio-pcie-idio-24.c 	struct gpio_chip *const chip = irq_data_get_irq_chip_data(data);
data              391 drivers/gpio/gpio-pcie-idio-24.c 	const unsigned long bit_offset = irqd_to_hwirq(data) - 24;
data              414 drivers/gpio/gpio-pcie-idio-24.c static int idio_24_irq_set_type(struct irq_data *data, unsigned int flow_type)
data              150 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_irq_mask(struct irq_data *data)
data              152 drivers/gpio/gpio-pmic-eic-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              159 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_irq_unmask(struct irq_data *data)
data              161 drivers/gpio/gpio-pmic-eic-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              168 drivers/gpio/gpio-pmic-eic-sprd.c static int sprd_pmic_eic_irq_set_type(struct irq_data *data,
data              171 drivers/gpio/gpio-pmic-eic-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              196 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_bus_lock(struct irq_data *data)
data              198 drivers/gpio/gpio-pmic-eic-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              204 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_bus_sync_unlock(struct irq_data *data)
data              206 drivers/gpio/gpio-pmic-eic-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              208 drivers/gpio/gpio-pmic-eic-sprd.c 	u32 trigger = irqd_get_trigger_type(data);
data              209 drivers/gpio/gpio-pmic-eic-sprd.c 	u32 offset = irqd_to_hwirq(data);
data              263 drivers/gpio/gpio-pmic-eic-sprd.c static irqreturn_t sprd_pmic_eic_irq_handler(int irq, void *data)
data              265 drivers/gpio/gpio-pmic-eic-sprd.c 	struct sprd_pmic_eic *pmic_eic = data;
data              584 drivers/gpio/gpio-pxa.c 	{ .compatible = "intel,pxa25x-gpio",	.data = &pxa25x_id, },
data              585 drivers/gpio/gpio-pxa.c 	{ .compatible = "intel,pxa26x-gpio",	.data = &pxa26x_id, },
data              586 drivers/gpio/gpio-pxa.c 	{ .compatible = "intel,pxa27x-gpio",	.data = &pxa27x_id, },
data              587 drivers/gpio/gpio-pxa.c 	{ .compatible = "intel,pxa3xx-gpio",	.data = &pxa3xx_id, },
data              588 drivers/gpio/gpio-pxa.c 	{ .compatible = "marvell,pxa93x-gpio",	.data = &pxa93x_id, },
data              589 drivers/gpio/gpio-pxa.c 	{ .compatible = "marvell,mmp-gpio",	.data = &mmp_id, },
data              590 drivers/gpio/gpio-pxa.c 	{ .compatible = "marvell,mmp2-gpio",	.data = &mmp2_id, },
data              591 drivers/gpio/gpio-pxa.c 	{ .compatible = "marvell,pxa1928-gpio",	.data = &pxa1928_id, },
data              363 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              366 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              369 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              372 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              375 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              378 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              382 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              386 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              389 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen1,
data              392 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              396 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen2,
data              399 drivers/gpio/gpio-rcar.c 		.data = &gpio_rcar_info_gen1,
data              161 drivers/gpio/gpio-sch311x.c 	u8 data;
data              164 drivers/gpio/gpio-sch311x.c 	data = inb(block->runtime_reg + block->data_reg);
data              167 drivers/gpio/gpio-sch311x.c 	return !!(data & BIT(offset));
data              173 drivers/gpio/gpio-sch311x.c 	u8 data = inb(block->runtime_reg + block->data_reg);
data              175 drivers/gpio/gpio-sch311x.c 		data |= BIT(offset);
data              177 drivers/gpio/gpio-sch311x.c 		data &= ~BIT(offset);
data              178 drivers/gpio/gpio-sch311x.c 	outb(data, block->runtime_reg + block->data_reg);
data              194 drivers/gpio/gpio-sch311x.c 	u8 data;
data              197 drivers/gpio/gpio-sch311x.c 	data = inb(block->runtime_reg + block->config_regs[offset]);
data              198 drivers/gpio/gpio-sch311x.c 	data |= SCH311X_GPIO_CONF_DIR;
data              199 drivers/gpio/gpio-sch311x.c 	outb(data, block->runtime_reg + block->config_regs[offset]);
data              209 drivers/gpio/gpio-sch311x.c 	u8 data;
data              213 drivers/gpio/gpio-sch311x.c 	data = inb(block->runtime_reg + block->config_regs[offset]);
data              214 drivers/gpio/gpio-sch311x.c 	data &= ~SCH311X_GPIO_CONF_DIR;
data              215 drivers/gpio/gpio-sch311x.c 	outb(data, block->runtime_reg + block->config_regs[offset]);
data              225 drivers/gpio/gpio-sch311x.c 	u8 data;
data              228 drivers/gpio/gpio-sch311x.c 	data = inb(block->runtime_reg + block->config_regs[offset]);
data              231 drivers/gpio/gpio-sch311x.c 	return !!(data & SCH311X_GPIO_CONF_DIR);
data              239 drivers/gpio/gpio-sch311x.c 	u8 data;
data              244 drivers/gpio/gpio-sch311x.c 		data = inb(block->runtime_reg + block->config_regs[offset]);
data              245 drivers/gpio/gpio-sch311x.c 		data |= SCH311X_GPIO_CONF_OPEN_DRAIN;
data              246 drivers/gpio/gpio-sch311x.c 		outb(data, block->runtime_reg + block->config_regs[offset]);
data              251 drivers/gpio/gpio-sch311x.c 		data = inb(block->runtime_reg + block->config_regs[offset]);
data              252 drivers/gpio/gpio-sch311x.c 		data &= ~SCH311X_GPIO_CONF_OPEN_DRAIN;
data              253 drivers/gpio/gpio-sch311x.c 		outb(data, block->runtime_reg + block->config_regs[offset]);
data               76 drivers/gpio/gpio-sodaville.c static irqreturn_t sdv_gpio_pub_irq_handler(int irq, void *data)
data               78 drivers/gpio/gpio-sodaville.c 	struct sdv_gpio_chip_data *sd = data;
data              117 drivers/gpio/gpio-sprd.c static void sprd_gpio_irq_mask(struct irq_data *data)
data              119 drivers/gpio/gpio-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              120 drivers/gpio/gpio-sprd.c 	u32 offset = irqd_to_hwirq(data);
data              125 drivers/gpio/gpio-sprd.c static void sprd_gpio_irq_ack(struct irq_data *data)
data              127 drivers/gpio/gpio-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              128 drivers/gpio/gpio-sprd.c 	u32 offset = irqd_to_hwirq(data);
data              133 drivers/gpio/gpio-sprd.c static void sprd_gpio_irq_unmask(struct irq_data *data)
data              135 drivers/gpio/gpio-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              136 drivers/gpio/gpio-sprd.c 	u32 offset = irqd_to_hwirq(data);
data              141 drivers/gpio/gpio-sprd.c static int sprd_gpio_irq_set_type(struct irq_data *data,
data              144 drivers/gpio/gpio-sprd.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              145 drivers/gpio/gpio-sprd.c 	u32 offset = irqd_to_hwirq(data);
data              152 drivers/gpio/gpio-sprd.c 		irq_set_handler_locked(data, handle_edge_irq);
data              158 drivers/gpio/gpio-sprd.c 		irq_set_handler_locked(data, handle_edge_irq);
data              163 drivers/gpio/gpio-sprd.c 		irq_set_handler_locked(data, handle_edge_irq);
data              169 drivers/gpio/gpio-sprd.c 		irq_set_handler_locked(data, handle_level_irq);
data              175 drivers/gpio/gpio-sprd.c 		irq_set_handler_locked(data, handle_level_irq);
data              210 drivers/gpio/gpio-sta2x11.c static void gsta_irq_disable(struct irq_data *data)
data              212 drivers/gpio/gpio-sta2x11.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data              214 drivers/gpio/gpio-sta2x11.c 	int nr = data->irq - chip->irq_base;
data              233 drivers/gpio/gpio-sta2x11.c static void gsta_irq_enable(struct irq_data *data)
data              235 drivers/gpio/gpio-sta2x11.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data              237 drivers/gpio/gpio-sta2x11.c 	int nr = data->irq - chip->irq_base;
data               53 drivers/gpio/gpio-syscon.c 	const struct syscon_gpio_data	*data;
data               64 drivers/gpio/gpio-syscon.c 	offs = priv->dreg_offset + priv->data->dat_bit_offset + offset;
data               79 drivers/gpio/gpio-syscon.c 	offs = priv->dreg_offset + priv->data->dat_bit_offset + offset;
data               91 drivers/gpio/gpio-syscon.c 	if (priv->data->flags & GPIO_SYSCON_FEAT_DIR) {
data               95 drivers/gpio/gpio-syscon.c 		       priv->data->dir_bit_offset + offset;
data              109 drivers/gpio/gpio-syscon.c 	if (priv->data->flags & GPIO_SYSCON_FEAT_DIR) {
data              113 drivers/gpio/gpio-syscon.c 		       priv->data->dir_bit_offset + offset;
data              140 drivers/gpio/gpio-syscon.c 	u32 data;
data              143 drivers/gpio/gpio-syscon.c 	offs = priv->dreg_offset + priv->data->dat_bit_offset + offset;
data              145 drivers/gpio/gpio-syscon.c 	data = (val ? BIT(bit) : 0) | BIT(bit + 16);
data              148 drivers/gpio/gpio-syscon.c 			   data);
data              169 drivers/gpio/gpio-syscon.c 	offs = priv->dreg_offset + priv->data->dat_bit_offset + offset;
data              195 drivers/gpio/gpio-syscon.c 		.data		= &clps711x_mctrl_gpio,
data              199 drivers/gpio/gpio-syscon.c 		.data		= &keystone_dsp_gpio,
data              203 drivers/gpio/gpio-syscon.c 		.data		= &rockchip_rk3328_gpio_mute,
data              220 drivers/gpio/gpio-syscon.c 	priv->data = of_device_get_match_data(dev);
data              222 drivers/gpio/gpio-syscon.c 	if (priv->data->compatible) {
data              224 drivers/gpio/gpio-syscon.c 					priv->data->compatible);
data              254 drivers/gpio/gpio-syscon.c 	priv->chip.ngpio = priv->data->bit_count;
data              256 drivers/gpio/gpio-syscon.c 	if (priv->data->flags & GPIO_SYSCON_FEAT_IN)
data              258 drivers/gpio/gpio-syscon.c 	if (priv->data->flags & GPIO_SYSCON_FEAT_OUT) {
data              259 drivers/gpio/gpio-syscon.c 		priv->chip.set = priv->data->set ? : syscon_gpio_set;
data               82 drivers/gpio/gpio-tb10x.c static int tb10x_gpio_irq_set_type(struct irq_data *data, unsigned int type)
data               89 drivers/gpio/gpio-tb10x.c 	irqd_set_trigger_type(data, type);
data               94 drivers/gpio/gpio-tb10x.c static irqreturn_t tb10x_gpio_irq_cascade(int irq, void *data)
data               96 drivers/gpio/gpio-tb10x.c 	struct tb10x_gpio *tb10x_gpio = data;
data               58 drivers/gpio/gpio-tc3589x.c 	u8 data[] = {val ? BIT(pos) : 0, BIT(pos)};
data               60 drivers/gpio/gpio-tc3589x.c 	tc3589x_block_write(tc3589x, reg, ARRAY_SIZE(data), data);
data              699 drivers/gpio/gpio-tegra.c 	{ .compatible = "nvidia,tegra210-gpio", .data = &tegra210_gpio_config },
data              700 drivers/gpio/gpio-tegra.c 	{ .compatible = "nvidia,tegra30-gpio", .data = &tegra30_gpio_config },
data              701 drivers/gpio/gpio-tegra.c 	{ .compatible = "nvidia,tegra20-gpio", .data = &tegra20_gpio_config },
data              237 drivers/gpio/gpio-tegra186.c static void tegra186_irq_ack(struct irq_data *data)
data              239 drivers/gpio/gpio-tegra186.c 	struct tegra_gpio *gpio = irq_data_get_irq_chip_data(data);
data              242 drivers/gpio/gpio-tegra186.c 	base = tegra186_gpio_get_base(gpio, data->hwirq);
data              249 drivers/gpio/gpio-tegra186.c static void tegra186_irq_mask(struct irq_data *data)
data              251 drivers/gpio/gpio-tegra186.c 	struct tegra_gpio *gpio = irq_data_get_irq_chip_data(data);
data              255 drivers/gpio/gpio-tegra186.c 	base = tegra186_gpio_get_base(gpio, data->hwirq);
data              264 drivers/gpio/gpio-tegra186.c static void tegra186_irq_unmask(struct irq_data *data)
data              266 drivers/gpio/gpio-tegra186.c 	struct tegra_gpio *gpio = irq_data_get_irq_chip_data(data);
data              270 drivers/gpio/gpio-tegra186.c 	base = tegra186_gpio_get_base(gpio, data->hwirq);
data              279 drivers/gpio/gpio-tegra186.c static int tegra186_irq_set_type(struct irq_data *data, unsigned int type)
data              281 drivers/gpio/gpio-tegra186.c 	struct tegra_gpio *gpio = irq_data_get_irq_chip_data(data);
data              285 drivers/gpio/gpio-tegra186.c 	base = tegra186_gpio_get_base(gpio, data->hwirq);
data              326 drivers/gpio/gpio-tegra186.c 		irq_set_handler_locked(data, handle_level_irq);
data              328 drivers/gpio/gpio-tegra186.c 		irq_set_handler_locked(data, handle_edge_irq);
data              664 drivers/gpio/gpio-tegra186.c 		.data = &tegra186_main_soc
data              667 drivers/gpio/gpio-tegra186.c 		.data = &tegra186_aon_soc
data              670 drivers/gpio/gpio-tegra186.c 		.data = &tegra194_main_soc
data              673 drivers/gpio/gpio-tegra186.c 		.data = &tegra194_aon_soc
data              286 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_ack(struct irq_data *data)
data              288 drivers/gpio/gpio-thunderx.c 	struct thunderx_line *txline = irq_data_get_irq_chip_data(data);
data              294 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_mask(struct irq_data *data)
data              296 drivers/gpio/gpio-thunderx.c 	struct thunderx_line *txline = irq_data_get_irq_chip_data(data);
data              302 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_mask_ack(struct irq_data *data)
data              304 drivers/gpio/gpio-thunderx.c 	struct thunderx_line *txline = irq_data_get_irq_chip_data(data);
data              310 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_unmask(struct irq_data *data)
data              312 drivers/gpio/gpio-thunderx.c 	struct thunderx_line *txline = irq_data_get_irq_chip_data(data);
data              318 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_irq_set_type(struct irq_data *data,
data              321 drivers/gpio/gpio-thunderx.c 	struct thunderx_line *txline = irq_data_get_irq_chip_data(data);
data              325 drivers/gpio/gpio-thunderx.c 	irqd_set_trigger_type(data, flow_type);
data              330 drivers/gpio/gpio-thunderx.c 		irq_set_handler_locked(data, handle_fasteoi_ack_irq);
data              333 drivers/gpio/gpio-thunderx.c 		irq_set_handler_locked(data, handle_fasteoi_mask_irq);
data              350 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_enable(struct irq_data *data)
data              352 drivers/gpio/gpio-thunderx.c 	irq_chip_enable_parent(data);
data              353 drivers/gpio/gpio-thunderx.c 	thunderx_gpio_irq_unmask(data);
data              356 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_disable(struct irq_data *data)
data              358 drivers/gpio/gpio-thunderx.c 	thunderx_gpio_irq_mask(data);
data              359 drivers/gpio/gpio-thunderx.c 	irq_chip_disable_parent(data);
data              362 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_irq_request_resources(struct irq_data *data)
data              364 drivers/gpio/gpio-thunderx.c 	struct thunderx_line *txline = irq_data_get_irq_chip_data(data);
data              372 drivers/gpio/gpio-thunderx.c 	r = irq_chip_request_resources_parent(data);
data              379 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_release_resources(struct irq_data *data)
data              381 drivers/gpio/gpio-thunderx.c 	struct thunderx_line *txline = irq_data_get_irq_chip_data(data);
data              384 drivers/gpio/gpio-thunderx.c 	irq_chip_release_resources_parent(data);
data              187 drivers/gpio/gpio-timberdale.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              191 drivers/gpio/gpio-timberdale.c 	data->chip->irq_ack(data);
data              107 drivers/gpio/gpio-tqmx86.c static void tqmx86_gpio_irq_mask(struct irq_data *data)
data              109 drivers/gpio/gpio-tqmx86.c 	unsigned int offset = (data->hwirq - TQMX86_NGPO);
data              111 drivers/gpio/gpio-tqmx86.c 		irq_data_get_irq_chip_data(data));
data              124 drivers/gpio/gpio-tqmx86.c static void tqmx86_gpio_irq_unmask(struct irq_data *data)
data              126 drivers/gpio/gpio-tqmx86.c 	unsigned int offset = (data->hwirq - TQMX86_NGPO);
data              128 drivers/gpio/gpio-tqmx86.c 		irq_data_get_irq_chip_data(data));
data              142 drivers/gpio/gpio-tqmx86.c static int tqmx86_gpio_irq_set_type(struct irq_data *data, unsigned int type)
data              145 drivers/gpio/gpio-tqmx86.c 		irq_data_get_irq_chip_data(data));
data              146 drivers/gpio/gpio-tqmx86.c 	unsigned int offset = (data->hwirq - TQMX86_NGPO);
data              119 drivers/gpio/gpio-ts4900.c 		.data = (void *)TS4900_GPIO_IN,
data              122 drivers/gpio/gpio-ts4900.c 		.data = (void *)TS7970_GPIO_IN,
data               69 drivers/gpio/gpio-twl4030.c static inline int gpio_twl4030_write(u8 address, u8 data)
data               71 drivers/gpio/gpio-twl4030.c 	return twl_i2c_write_u8(TWL4030_MODULE_GPIO, data, address);
data              106 drivers/gpio/gpio-twl4030.c 	u8 data;
data              109 drivers/gpio/gpio-twl4030.c 	ret = twl_i2c_read_u8(TWL4030_MODULE_GPIO, &data, address);
data              110 drivers/gpio/gpio-twl4030.c 	return (ret < 0) ? ret : data;
data              184 drivers/gpio/gpio-uniphier.c static void uniphier_gpio_irq_mask(struct irq_data *data)
data              186 drivers/gpio/gpio-uniphier.c 	struct uniphier_gpio_priv *priv = data->chip_data;
data              187 drivers/gpio/gpio-uniphier.c 	u32 mask = BIT(data->hwirq);
data              191 drivers/gpio/gpio-uniphier.c 	return irq_chip_mask_parent(data);
data              194 drivers/gpio/gpio-uniphier.c static void uniphier_gpio_irq_unmask(struct irq_data *data)
data              196 drivers/gpio/gpio-uniphier.c 	struct uniphier_gpio_priv *priv = data->chip_data;
data              197 drivers/gpio/gpio-uniphier.c 	u32 mask = BIT(data->hwirq);
data              201 drivers/gpio/gpio-uniphier.c 	return irq_chip_unmask_parent(data);
data              204 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_irq_set_type(struct irq_data *data, unsigned int type)
data              206 drivers/gpio/gpio-uniphier.c 	struct uniphier_gpio_priv *priv = data->chip_data;
data              207 drivers/gpio/gpio-uniphier.c 	u32 mask = BIT(data->hwirq);
data              219 drivers/gpio/gpio-uniphier.c 	return irq_chip_set_type_parent(data, type);
data              299 drivers/gpio/gpio-uniphier.c 					     struct irq_data *data, bool early)
data              304 drivers/gpio/gpio-uniphier.c 	return gpiochip_lock_as_irq(chip, data->hwirq + UNIPHIER_GPIO_IRQ_OFFSET);
data              308 drivers/gpio/gpio-uniphier.c 						struct irq_data *data)
data              313 drivers/gpio/gpio-uniphier.c 	gpiochip_unlock_as_irq(chip, data->hwirq + UNIPHIER_GPIO_IRQ_OFFSET);
data               69 drivers/gpio/gpio-vf610.c 	{ .compatible = "fsl,vf610-gpio",	.data = NULL, },
data               70 drivers/gpio/gpio-vf610.c 	{ .compatible = "fsl,imx7ulp-gpio",	.data = &imx_data, },
data              235 drivers/gpio/gpio-vf610.c static void vf610_gpio_disable_clk(void *data)
data              237 drivers/gpio/gpio-vf610.c 	clk_disable_unprepare(data);
data               82 drivers/gpio/gpio-vr41xx.c 	u16 data;
data               84 drivers/gpio/gpio-vr41xx.c 	data = giu_read(offset);
data               85 drivers/gpio/gpio-vr41xx.c 	data |= set;
data               86 drivers/gpio/gpio-vr41xx.c 	giu_write(offset, data);
data               88 drivers/gpio/gpio-vr41xx.c 	return data;
data               93 drivers/gpio/gpio-vr41xx.c 	u16 data;
data               95 drivers/gpio/gpio-vr41xx.c 	data = giu_read(offset);
data               96 drivers/gpio/gpio-vr41xx.c 	data &= ~clear;
data               97 drivers/gpio/gpio-vr41xx.c 	giu_write(offset, data);
data               99 drivers/gpio/gpio-vr41xx.c 	return data;
data              126 drivers/gpio/gpio-vr41xx.c static unsigned int startup_giuint(struct irq_data *data)
data              130 drivers/gpio/gpio-vr41xx.c 	ret = gpiochip_lock_as_irq(&vr41xx_gpio_chip, irqd_to_hwirq(data));
data              134 drivers/gpio/gpio-vr41xx.c 			data->hwirq);
data              139 drivers/gpio/gpio-vr41xx.c 	unmask_giuint_low(data);
data              143 drivers/gpio/gpio-vr41xx.c static void shutdown_giuint(struct irq_data *data)
data              145 drivers/gpio/gpio-vr41xx.c 	mask_giuint_low(data);
data              146 drivers/gpio/gpio-vr41xx.c 	gpiochip_unlock_as_irq(&vr41xx_gpio_chip, data->hwirq);
data              235 drivers/gpio/gpio-wcove.c static int wcove_irq_type(struct irq_data *data, unsigned int type)
data              237 drivers/gpio/gpio-wcove.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              240 drivers/gpio/gpio-wcove.c 	if (data->hwirq >= WCOVE_GPIO_NUM)
data              265 drivers/gpio/gpio-wcove.c static void wcove_bus_lock(struct irq_data *data)
data              267 drivers/gpio/gpio-wcove.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              273 drivers/gpio/gpio-wcove.c static void wcove_bus_sync_unlock(struct irq_data *data)
data              275 drivers/gpio/gpio-wcove.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              277 drivers/gpio/gpio-wcove.c 	int gpio = data->hwirq;
data              288 drivers/gpio/gpio-wcove.c static void wcove_irq_unmask(struct irq_data *data)
data              290 drivers/gpio/gpio-wcove.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              293 drivers/gpio/gpio-wcove.c 	if (data->hwirq >= WCOVE_GPIO_NUM)
data              300 drivers/gpio/gpio-wcove.c static void wcove_irq_mask(struct irq_data *data)
data              302 drivers/gpio/gpio-wcove.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              305 drivers/gpio/gpio-wcove.c 	if (data->hwirq >= WCOVE_GPIO_NUM)
data              321 drivers/gpio/gpio-wcove.c static irqreturn_t wcove_gpio_irq_handler(int irq, void *data)
data              323 drivers/gpio/gpio-wcove.c 	struct wcove_gpio *wg = (struct wcove_gpio *)data;
data              170 drivers/gpio/gpio-winbond.c static void winbond_sio_reg_write(unsigned long base, u8 reg, u8 data)
data              173 drivers/gpio/gpio-winbond.c 	outb(data, base + 1);
data              234 drivers/gpio/gpio-ws16c48.c static void ws16c48_irq_ack(struct irq_data *data)
data              236 drivers/gpio/gpio-ws16c48.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              238 drivers/gpio/gpio-ws16c48.c 	const unsigned long offset = irqd_to_hwirq(data);
data              260 drivers/gpio/gpio-ws16c48.c static void ws16c48_irq_mask(struct irq_data *data)
data              262 drivers/gpio/gpio-ws16c48.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              264 drivers/gpio/gpio-ws16c48.c 	const unsigned long offset = irqd_to_hwirq(data);
data              284 drivers/gpio/gpio-ws16c48.c static void ws16c48_irq_unmask(struct irq_data *data)
data              286 drivers/gpio/gpio-ws16c48.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              288 drivers/gpio/gpio-ws16c48.c 	const unsigned long offset = irqd_to_hwirq(data);
data              308 drivers/gpio/gpio-ws16c48.c static int ws16c48_irq_set_type(struct irq_data *data, unsigned flow_type)
data              310 drivers/gpio/gpio-ws16c48.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              312 drivers/gpio/gpio-ws16c48.c 	const unsigned long offset = irqd_to_hwirq(data);
data               64 drivers/gpio/gpio-xgene-sb.c 	u32 data;
data               66 drivers/gpio/gpio-xgene-sb.c 	data = gc->read_reg(reg);
data               68 drivers/gpio/gpio-xgene-sb.c 		data |= GPIO_MASK(gpio);
data               70 drivers/gpio/gpio-xgene-sb.c 		data &= ~GPIO_MASK(gpio);
data               71 drivers/gpio/gpio-xgene-sb.c 	gc->write_reg(reg, data);
data              178 drivers/gpio/gpio-xgene-sb.c 					unsigned int nr_irqs, void *data)
data              180 drivers/gpio/gpio-xgene-sb.c 	struct irq_fwspec *fwspec = data;
data              264 drivers/gpio/gpio-xlp.c 		.data	    = (void *)XLP_GPIO_VARIANT_XLP832,
data              268 drivers/gpio/gpio-xlp.c 		.data	    = (void *)XLP_GPIO_VARIANT_XLP316,
data              272 drivers/gpio/gpio-xlp.c 		.data	    = (void *)XLP_GPIO_VARIANT_XLP208,
data              276 drivers/gpio/gpio-xlp.c 		.data	    = (void *)XLP_GPIO_VARIANT_XLP980,
data              280 drivers/gpio/gpio-xlp.c 		.data	    = (void *)XLP_GPIO_VARIANT_XLP532,
data              284 drivers/gpio/gpio-xlp.c 		.data	    = (void *)GPIO_VARIANT_VULCAN,
data              218 drivers/gpio/gpio-zynq.c 	u32 data;
data              227 drivers/gpio/gpio-zynq.c 				data = readl_relaxed(gpio->base_addr +
data              230 drivers/gpio/gpio-zynq.c 				data = readl_relaxed(gpio->base_addr +
data              235 drivers/gpio/gpio-zynq.c 				data = readl_relaxed(gpio->base_addr +
data              238 drivers/gpio/gpio-zynq.c 				data = readl_relaxed(gpio->base_addr +
data              243 drivers/gpio/gpio-zynq.c 		data = readl_relaxed(gpio->base_addr +
data              246 drivers/gpio/gpio-zynq.c 	return (data >> bank_pin_num) & 1;
data              544 drivers/gpio/gpio-zynq.c static int zynq_gpio_set_wake(struct irq_data *data, unsigned int on)
data              547 drivers/gpio/gpio-zynq.c 		gpiochip_get_data(irq_data_get_irq_chip_data(data));
data              713 drivers/gpio/gpio-zynq.c 	struct irq_data *data = irq_get_irq_data(gpio->irq);
data              715 drivers/gpio/gpio-zynq.c 	if (!irqd_is_wakeup_set(data)) {
data              726 drivers/gpio/gpio-zynq.c 	struct irq_data *data = irq_get_irq_data(gpio->irq);
data              729 drivers/gpio/gpio-zynq.c 	if (!irqd_is_wakeup_set(data)) {
data              813 drivers/gpio/gpio-zynq.c 	{ .compatible = "xlnx,zynq-gpio-1.0", .data = &zynq_gpio_def },
data              814 drivers/gpio/gpio-zynq.c 	{ .compatible = "xlnx,zynqmp-gpio-1.0", .data = &zynqmp_gpio_def },
data              847 drivers/gpio/gpio-zynq.c 	gpio->p_data = match->data;
data               96 drivers/gpio/gpiolib-acpi.c static int acpi_gpiochip_find(struct gpio_chip *gc, void *data)
data              101 drivers/gpio/gpiolib-acpi.c 	return ACPI_HANDLE(gc->parent) == data;
data              131 drivers/gpio/gpiolib-acpi.c static irqreturn_t acpi_gpio_irq_handler(int irq, void *data)
data              133 drivers/gpio/gpiolib-acpi.c 	struct acpi_gpio_event *event = data;
data              140 drivers/gpio/gpiolib-acpi.c static irqreturn_t acpi_gpio_irq_handler_evt(int irq, void *data)
data              142 drivers/gpio/gpiolib-acpi.c 	struct acpi_gpio_event *event = data;
data              149 drivers/gpio/gpiolib-acpi.c static void acpi_gpio_chip_dh(acpi_handle handle, void *data)
data              162 drivers/gpio/gpiolib-acpi.c 	gpio = &ares->data.gpio;
data              506 drivers/gpio/gpiolib-acpi.c 		if (!strcmp(name, gm->name) && gm->data && index < gm->size) {
data              507 drivers/gpio/gpiolib-acpi.c 			const struct acpi_gpio_params *par = gm->data + index;
data              635 drivers/gpio/gpiolib-acpi.c static int acpi_populate_gpio_lookup(struct acpi_resource *ares, void *data)
data              637 drivers/gpio/gpiolib-acpi.c 	struct acpi_gpio_lookup *lookup = data;
data              643 drivers/gpio/gpiolib-acpi.c 		const struct acpi_resource_gpio *agpio = &ares->data.gpio;
data              993 drivers/gpio/gpiolib-acpi.c 	agpio = &ares->data.gpio;
data             1274 drivers/gpio/gpiolib-acpi.c static int acpi_find_gpio_count(struct acpi_resource *ares, void *data)
data             1276 drivers/gpio/gpiolib-acpi.c 	unsigned int *count = data;
data             1279 drivers/gpio/gpiolib-acpi.c 		*count += ares->data.gpio.pin_table_length;
data               25 drivers/gpio/gpiolib-devres.c static int devm_gpiod_match(struct device *dev, void *res, void *data)
data               27 drivers/gpio/gpiolib-devres.c 	struct gpio_desc **this = res, **gpio = data;
data               39 drivers/gpio/gpiolib-devres.c static int devm_gpiod_match_array(struct device *dev, void *res, void *data)
data               41 drivers/gpio/gpiolib-devres.c 	struct gpio_descs **this = res, **gpios = data;
data              405 drivers/gpio/gpiolib-devres.c static int devm_gpio_match(struct device *dev, void *res, void *data)
data              407 drivers/gpio/gpiolib-devres.c 	unsigned *this = res, *gpio = data;
data               80 drivers/gpio/gpiolib-of.c static int of_gpiochip_match_node_and_xlate(struct gpio_chip *chip, void *data)
data               82 drivers/gpio/gpiolib-of.c 	struct of_phandle_args *gpiospec = data;
data              719 drivers/gpio/gpiolib-of.c 			    void *data)
data              739 drivers/gpio/gpiolib-of.c 	ret = gpiochip_add_data(gc, data);
data               61 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data               62 drivers/gpio/gpiolib-sysfs.c 	struct gpio_desc *desc = data->desc;
data               65 drivers/gpio/gpiolib-sysfs.c 	mutex_lock(&data->mutex);
data               72 drivers/gpio/gpiolib-sysfs.c 	mutex_unlock(&data->mutex);
data               80 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data               81 drivers/gpio/gpiolib-sysfs.c 	struct gpio_desc *desc = data->desc;
data               84 drivers/gpio/gpiolib-sysfs.c 	mutex_lock(&data->mutex);
data               95 drivers/gpio/gpiolib-sysfs.c 	mutex_unlock(&data->mutex);
data              104 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data              105 drivers/gpio/gpiolib-sysfs.c 	struct gpio_desc *desc = data->desc;
data              108 drivers/gpio/gpiolib-sysfs.c 	mutex_lock(&data->mutex);
data              118 drivers/gpio/gpiolib-sysfs.c 	mutex_unlock(&data->mutex);
data              126 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data              127 drivers/gpio/gpiolib-sysfs.c 	struct gpio_desc *desc = data->desc;
data              130 drivers/gpio/gpiolib-sysfs.c 	mutex_lock(&data->mutex);
data              148 drivers/gpio/gpiolib-sysfs.c 	mutex_unlock(&data->mutex);
data              156 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = priv;
data              158 drivers/gpio/gpiolib-sysfs.c 	sysfs_notify_dirent(data->value_kn);
data              166 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data	*data = dev_get_drvdata(dev);
data              167 drivers/gpio/gpiolib-sysfs.c 	struct gpio_desc	*desc = data->desc;
data              171 drivers/gpio/gpiolib-sysfs.c 	data->irq = gpiod_to_irq(desc);
data              172 drivers/gpio/gpiolib-sysfs.c 	if (data->irq < 0)
data              175 drivers/gpio/gpiolib-sysfs.c 	data->value_kn = sysfs_get_dirent(dev->kobj.sd, "value");
data              176 drivers/gpio/gpiolib-sysfs.c 	if (!data->value_kn)
data              199 drivers/gpio/gpiolib-sysfs.c 	ret = request_any_context_irq(data->irq, gpio_sysfs_irq, irq_flags,
data              200 drivers/gpio/gpiolib-sysfs.c 				"gpiolib", data);
data              204 drivers/gpio/gpiolib-sysfs.c 	data->irq_flags = flags;
data              211 drivers/gpio/gpiolib-sysfs.c 	sysfs_put(data->value_kn);
data              222 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data              223 drivers/gpio/gpiolib-sysfs.c 	struct gpio_desc *desc = data->desc;
data              225 drivers/gpio/gpiolib-sysfs.c 	data->irq_flags = 0;
data              226 drivers/gpio/gpiolib-sysfs.c 	free_irq(data->irq, data);
data              228 drivers/gpio/gpiolib-sysfs.c 	sysfs_put(data->value_kn);
data              244 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data              248 drivers/gpio/gpiolib-sysfs.c 	mutex_lock(&data->mutex);
data              251 drivers/gpio/gpiolib-sysfs.c 		if (data->irq_flags == trigger_types[i].flags) {
data              257 drivers/gpio/gpiolib-sysfs.c 	mutex_unlock(&data->mutex);
data              265 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data              280 drivers/gpio/gpiolib-sysfs.c 	mutex_lock(&data->mutex);
data              282 drivers/gpio/gpiolib-sysfs.c 	if (flags == data->irq_flags) {
data              287 drivers/gpio/gpiolib-sysfs.c 	if (data->irq_flags)
data              297 drivers/gpio/gpiolib-sysfs.c 	mutex_unlock(&data->mutex);
data              306 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data	*data = dev_get_drvdata(dev);
data              307 drivers/gpio/gpiolib-sysfs.c 	struct gpio_desc	*desc = data->desc;
data              309 drivers/gpio/gpiolib-sysfs.c 	unsigned int		flags = data->irq_flags;
data              332 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data              333 drivers/gpio/gpiolib-sysfs.c 	struct gpio_desc *desc = data->desc;
data              336 drivers/gpio/gpiolib-sysfs.c 	mutex_lock(&data->mutex);
data              341 drivers/gpio/gpiolib-sysfs.c 	mutex_unlock(&data->mutex);
data              349 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data	*data = dev_get_drvdata(dev);
data              353 drivers/gpio/gpiolib-sysfs.c 	mutex_lock(&data->mutex);
data              359 drivers/gpio/gpiolib-sysfs.c 	mutex_unlock(&data->mutex);
data              369 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data              370 drivers/gpio/gpiolib-sysfs.c 	struct gpio_desc *desc = data->desc;
data              372 drivers/gpio/gpiolib-sysfs.c 	bool show_direction = data->direction_can_change;
data              570 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data	*data;
data              612 drivers/gpio/gpiolib-sysfs.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              613 drivers/gpio/gpiolib-sysfs.c 	if (!data) {
data              618 drivers/gpio/gpiolib-sysfs.c 	data->desc = desc;
data              619 drivers/gpio/gpiolib-sysfs.c 	mutex_init(&data->mutex);
data              621 drivers/gpio/gpiolib-sysfs.c 		data->direction_can_change = direction_may_change;
data              623 drivers/gpio/gpiolib-sysfs.c 		data->direction_can_change = false;
data              630 drivers/gpio/gpiolib-sysfs.c 					MKDEV(0, 0), data, gpio_groups,
data              643 drivers/gpio/gpiolib-sysfs.c 	kfree(data);
data              653 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data = dev_get_drvdata(dev);
data              655 drivers/gpio/gpiolib-sysfs.c 	return data->desc == desc;
data              699 drivers/gpio/gpiolib-sysfs.c 	struct gpiod_data *data;
data              716 drivers/gpio/gpiolib-sysfs.c 	data = dev_get_drvdata(dev);
data              725 drivers/gpio/gpiolib-sysfs.c 	if (data->irq_flags)
data              731 drivers/gpio/gpiolib-sysfs.c 	kfree(data);
data             1267 drivers/gpio/gpiolib.c int gpiochip_add_data_with_key(struct gpio_chip *chip, void *data,
data             1339 drivers/gpio/gpiolib.c 	gdev->data = data;
data             1486 drivers/gpio/gpiolib.c 	return chip->gpiodev->data;
data             1518 drivers/gpio/gpiolib.c 	gdev->data = NULL;
data             1566 drivers/gpio/gpiolib.c 			   void *data)
data             1576 drivers/gpio/gpiolib.c 	ret = gpiochip_add_data(chip, data);
data             1600 drivers/gpio/gpiolib.c struct gpio_chip *gpiochip_find(void *data,
data             1602 drivers/gpio/gpiolib.c 					     void *data))
data             1610 drivers/gpio/gpiolib.c 		if (gdev->chip && match(gdev->chip, data)) {
data             1621 drivers/gpio/gpiolib.c static int gpiochip_match_name(struct gpio_chip *chip, void *data)
data             1623 drivers/gpio/gpiolib.c 	const char *name = data;
data             1871 drivers/gpio/gpiolib.c 					       void *data)
data             1876 drivers/gpio/gpiolib.c 	struct irq_fwspec *fwspec = data;
data             2119 drivers/gpio/gpiolib.c 				 struct irq_data *data, bool reserve)
data             2123 drivers/gpio/gpiolib.c 	return gpiochip_lock_as_irq(chip, data->hwirq);
data             2137 drivers/gpio/gpiolib.c 				    struct irq_data *data)
data             2141 drivers/gpio/gpiolib.c 	return gpiochip_unlock_as_irq(chip, data->hwirq);
data             2306 drivers/gpio/gpiolib.c 		void *data = gpiochip->irq.parent_handler_data ?: gpiochip;
data             2316 drivers/gpio/gpiolib.c 							 data);
data               55 drivers/gpio/gpiolib.h 	void			*data;
data              352 drivers/gpio/sgpio-aspeed.c 	struct aspeed_sgpio *data = gpiochip_get_data(gc);
data              361 drivers/gpio/sgpio-aspeed.c 		reg = ioread32(bank_reg(data, bank, reg_irq_status));
data              588 drivers/gpu/drm/amd/amdgpu/amdgpu.h int amdgpu_bo_list_ioctl(struct drm_device *dev, void *data,
data              591 drivers/gpu/drm/amd/amdgpu/amdgpu.h int amdgpu_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp);
data              592 drivers/gpu/drm/amd/amdgpu/amdgpu.h int amdgpu_cs_fence_to_handle_ioctl(struct drm_device *dev, void *data,
data              594 drivers/gpu/drm/amd/amdgpu/amdgpu.h int amdgpu_cs_wait_ioctl(struct drm_device *dev, void *data, struct drm_file *filp);
data              595 drivers/gpu/drm/amd/amdgpu/amdgpu.h int amdgpu_cs_wait_fences_ioctl(struct drm_device *dev, void *data,
data              743 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c 			     void *data)
data              746 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c 	struct acpi_bus_event *entry = (struct acpi_bus_event *)data;
data              137 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 	uint32_t data;
data              152 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 		data = RREG32(sdma_base_addr + mmSDMA0_RLC0_CONTEXT_STATUS);
data              153 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 		if (data & SDMA0_RLC0_CONTEXT_STATUS__IDLE_MASK)
data              159 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 	data = RREG32(sdmax_gfx_context_cntl);
data              160 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 	data = REG_SET_FIELD(data, SDMA0_GFX_CONTEXT_CNTL,
data              162 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 	WREG32(sdmax_gfx_context_cntl, data);
data              167 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 	data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_RLC0_DOORBELL,
data              169 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_DOORBELL, data);
data              196 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 	data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_RLC0_RB_CNTL,
data              198 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_CNTL, data);
data              365 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	uint32_t reg, hqd_base, data;
data              397 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
data              399 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	WREG32(SOC15_REG_OFFSET(GC, 0, mmCP_HQD_PQ_DOORBELL_CONTROL), data);
data              446 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
data              447 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	WREG32(SOC15_REG_OFFSET(GC, 0, mmCP_HQD_ACTIVE), data);
data              493 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	uint32_t data;
data              510 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 		data = RREG32(sdma_base_addr + mmSDMA0_RLC0_CONTEXT_STATUS);
data              511 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 		if (data & SDMA0_RLC0_CONTEXT_STATUS__IDLE_MASK)
data              517 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	data = RREG32(sdmax_gfx_context_cntl);
data              518 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	data = REG_SET_FIELD(data, SDMA0_GFX_CONTEXT_CNTL,
data              520 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	WREG32(sdmax_gfx_context_cntl, data);
data              525 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_RLC0_DOORBELL,
data              527 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_DOORBELL, data);
data              554 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_RLC0_RB_CNTL,
data              556 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_CNTL, data);
data              886 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	uint32_t data = 0;
data              893 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data              895 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data              897 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data              900 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 	WREG32(SOC15_REG_OFFSET(GC, 0, mmGRBM_GFX_INDEX), data);
data              336 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	uint32_t reg, wptr_val, data;
data              352 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
data              354 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	WREG32(mmCP_HQD_PQ_DOORBELL_CONTROL, data);
data              366 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
data              367 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	WREG32(mmCP_HQD_ACTIVE, data);
data              417 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	uint32_t data;
data              427 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 		data = RREG32(sdma_base_addr + mmSDMA0_RLC0_CONTEXT_STATUS);
data              428 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 		if (data & SDMA0_RLC0_CONTEXT_STATUS__IDLE_MASK)
data              435 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 		data = RREG32(mmSDMA1_GFX_CONTEXT_CNTL);
data              436 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 		data = REG_SET_FIELD(data, SDMA1_GFX_CONTEXT_CNTL,
data              438 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 		WREG32(mmSDMA1_GFX_CONTEXT_CNTL, data);
data              440 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 		data = RREG32(mmSDMA0_GFX_CONTEXT_CNTL);
data              441 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 		data = REG_SET_FIELD(data, SDMA0_GFX_CONTEXT_CNTL,
data              443 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 		WREG32(mmSDMA0_GFX_CONTEXT_CNTL, data);
data              446 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	data = REG_SET_FIELD(m->sdma_rlc_doorbell, SDMA0_RLC0_DOORBELL,
data              448 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_DOORBELL, data);
data              451 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	if (read_user_wptr(mm, wptr, data))
data              452 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 		WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_WPTR, data);
data              467 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	data = REG_SET_FIELD(m->sdma_rlc_rb_cntl, SDMA0_RLC0_RB_CNTL,
data              469 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_CNTL, data);
data              734 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	uint32_t data;
data              743 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	data = GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES_MASK |
data              747 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 	WREG32(mmGRBM_GFX_INDEX, data);
data              292 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	uint32_t reg, wptr_val, data;
data              337 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
data              339 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	WREG32(mmCP_HQD_PQ_DOORBELL_CONTROL, data);
data              351 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
data              352 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	WREG32(mmCP_HQD_ACTIVE, data);
data              402 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	uint32_t data;
data              411 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 		data = RREG32(sdma_base_addr + mmSDMA0_RLC0_CONTEXT_STATUS);
data              412 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 		if (data & SDMA0_RLC0_CONTEXT_STATUS__IDLE_MASK)
data              419 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 		data = RREG32(mmSDMA1_GFX_CONTEXT_CNTL);
data              420 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 		data = REG_SET_FIELD(data, SDMA1_GFX_CONTEXT_CNTL,
data              422 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 		WREG32(mmSDMA1_GFX_CONTEXT_CNTL, data);
data              424 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 		data = RREG32(mmSDMA0_GFX_CONTEXT_CNTL);
data              425 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 		data = REG_SET_FIELD(data, SDMA0_GFX_CONTEXT_CNTL,
data              427 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 		WREG32(mmSDMA0_GFX_CONTEXT_CNTL, data);
data              430 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_RLC0_DOORBELL,
data              432 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_DOORBELL, data);
data              435 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	if (read_user_wptr(mm, wptr, data))
data              436 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 		WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_WPTR, data);
data              451 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_RLC0_RB_CNTL,
data              453 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_CNTL, data);
data              713 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	uint32_t data = 0;
data              720 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data              722 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data              724 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data              727 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 	WREG32(mmGRBM_GFX_INDEX, data);
data              267 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	uint32_t reg, hqd_base, data;
data              298 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
data              300 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	WREG32_RLC(SOC15_REG_OFFSET(GC, 0, mmCP_HQD_PQ_DOORBELL_CONTROL), data);
data              346 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
data              347 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	WREG32_RLC(SOC15_REG_OFFSET(GC, 0, mmCP_HQD_ACTIVE), data);
data              393 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	uint32_t data;
data              409 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 		data = RREG32(sdma_base_addr + mmSDMA0_RLC0_CONTEXT_STATUS);
data              410 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 		if (data & SDMA0_RLC0_CONTEXT_STATUS__IDLE_MASK)
data              416 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	data = RREG32(sdmax_gfx_context_cntl);
data              417 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	data = REG_SET_FIELD(data, SDMA0_GFX_CONTEXT_CNTL,
data              419 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	WREG32(sdmax_gfx_context_cntl, data);
data              424 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_RLC0_DOORBELL,
data              426 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_DOORBELL, data);
data              453 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_RLC0_RB_CNTL,
data              455 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	WREG32(sdma_base_addr + mmSDMA0_RLC0_RB_CNTL, data);
data              753 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	uint32_t data = 0;
data              760 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data              762 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data              764 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data              767 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 	WREG32_SOC15_RLC_SHADOW(GC, 0, mmGRBM_GFX_INDEX, data);
data              265 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c int amdgpu_bo_list_ioctl(struct drm_device *dev, void *data,
data              270 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c 	union drm_amdgpu_bo_list *args = data;
data              221 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c 		header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data;
data              456 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c 				header = (const struct common_firmware_header *)ucode->fw->data;
data              462 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c 		hdr = (const struct smc_firmware_header_v1_0 *)	adev->pm.fw->data;
data              467 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c 		src = (const uint8_t *)(adev->pm.fw->data +
data              257 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c 		struct edid *edid = kmemdup(edid_blob->data, edid_blob->length, GFP_KERNEL);
data               40 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 				      struct drm_amdgpu_cs_chunk_fence *data,
data               48 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	gobj = drm_gem_object_lookup(p->filp, data->handle);
data               61 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	if (size != PAGE_SIZE || (data->offset + 8) > size) {
data               71 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	*offset = data->offset;
data               81 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 				      struct drm_amdgpu_bo_list_in *data)
data               86 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	r = amdgpu_bo_create_list_entry_array(data, &info);
data               90 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	r = amdgpu_bo_list_create(p->adev, p->filp, info, data->bo_number,
data             1350 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c int amdgpu_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp)
data             1353 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	union drm_amdgpu_cs *cs = data;
data             1364 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	r = amdgpu_cs_parser_init(&parser, data);
data             1380 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	r = amdgpu_cs_parser_bos(&parser, data);
data             1415 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c int amdgpu_cs_wait_ioctl(struct drm_device *dev, void *data,
data             1418 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	union drm_amdgpu_wait_cs *wait = data;
data             1490 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c int amdgpu_cs_fence_to_handle_ioctl(struct drm_device *dev, void *data,
data             1494 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	union drm_amdgpu_fence_to_handle *info = data;
data             1666 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c int amdgpu_cs_wait_fences_ioctl(struct drm_device *dev, void *data,
data             1670 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	union drm_amdgpu_wait_fences *wait = data;
data              398 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c int amdgpu_ctx_ioctl(struct drm_device *dev, void *data,
data              405 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c 	union drm_amdgpu_ctx *args = data;
data               79 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h int amdgpu_ctx_ioctl(struct drm_device *dev, void *data,
data              623 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	uint32_t offset, se, sh, cu, wave, simd, data[32];
data              642 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 		adev->gfx.funcs->read_wave_data(adev, simd, wave, data, &x);
data              653 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 		value = data[offset >> 2];
data              695 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	uint32_t offset, se, sh, cu, wave, simd, thread, bank, *data;
data              710 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	data = kcalloc(1024, sizeof(*data), GFP_KERNEL);
data              711 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	if (!data)
data              720 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 			adev->gfx.funcs->read_wave_vgprs(adev, simd, wave, thread, offset, size>>2, data);
data              723 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 			adev->gfx.funcs->read_wave_sgprs(adev, simd, wave, offset, size>>2, data);
data              732 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 		value = data[result >> 2];
data              745 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	kfree(data);
data              855 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c static int amdgpu_debugfs_test_ib(struct seq_file *m, void *data)
data              895 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c static int amdgpu_debugfs_get_vbios_dump(struct seq_file *m, void *data)
data              905 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c static int amdgpu_debugfs_evict_vram(struct seq_file *m, void *data)
data              915 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c static int amdgpu_debugfs_evict_gtt(struct seq_file *m, void *data)
data             1020 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c static int amdgpu_debugfs_ib_preempt(void *data, u64 val)
data             1025 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	struct amdgpu_device *adev = (struct amdgpu_device *)data;
data              846 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 			fw_ver = *((uint32_t *)adev->pm.fw->data + 69);
data             1462 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 	hdr = (const struct gpu_info_firmware_header_v1_0 *)adev->firmware.gpu_info_fw->data;
data             1469 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 			(const struct gpu_info_firmware_v1_0 *)(adev->firmware.gpu_info_fw->data +
data             1492 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 				(const struct gpu_info_firmware_v1_1 *)(adev->firmware.gpu_info_fw->data +
data             1502 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 				(const struct gpu_info_firmware_v1_2 *)(adev->firmware.gpu_info_fw->data +
data              154 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c static uint16_t amdgpu_discovery_calculate_checksum(uint8_t *data, uint32_t size)
data              160 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c 		checksum += data[i];
data              165 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c static inline bool amdgpu_discovery_verify_checksum(uint8_t *data, uint32_t size,
data              168 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c 	return !!(amdgpu_discovery_calculate_checksum(data, size) == expected);
data               38 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h int amdgpu_display_freesync_ioctl(struct drm_device *dev, void *data,
data              307 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h #define amdgpu_dpm_get_pp_num_states(adev, data) \
data              308 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h 		((adev)->powerplay.pp_funcs->get_pp_num_states((adev)->powerplay.pp_handle, data))
data              500 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h 			   void *data, uint32_t *size);
data              697 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static int amdgpu_debugfs_fence_info(struct seq_file *m, void *data)
data              746 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static int amdgpu_debugfs_gpu_recover(struct seq_file *m, void *data)
data              209 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c int amdgpu_gem_create_ioctl(struct drm_device *dev, void *data,
data              215 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	union drm_amdgpu_gem_create *args = data;
data              283 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c int amdgpu_gem_userptr_ioctl(struct drm_device *dev, void *data,
data              288 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	struct drm_amdgpu_gem_userptr *args = data;
data              385 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c int amdgpu_gem_mmap_ioctl(struct drm_device *dev, void *data,
data              388 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	union drm_amdgpu_gem_mmap *args = data;
data              422 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c int amdgpu_gem_wait_idle_ioctl(struct drm_device *dev, void *data,
data              425 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	union drm_amdgpu_gem_wait_idle *args = data;
data              455 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c int amdgpu_gem_metadata_ioctl(struct drm_device *dev, void *data,
data              458 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	struct drm_amdgpu_gem_metadata *args = data;
data              474 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 		amdgpu_bo_get_tiling_flags(robj, &args->data.tiling_info);
data              475 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 		r = amdgpu_bo_get_metadata(robj, args->data.data,
data              476 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 					   sizeof(args->data.data),
data              477 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 					   &args->data.data_size_bytes,
data              478 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 					   &args->data.flags);
data              480 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 		if (args->data.data_size_bytes > sizeof(args->data.data)) {
data              484 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 		r = amdgpu_bo_set_tiling_flags(robj, args->data.tiling_info);
data              486 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 			r = amdgpu_bo_set_metadata(robj, args->data.data,
data              487 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 						   args->data.data_size_bytes,
data              488 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 						   args->data.flags);
data              537 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c int amdgpu_gem_va_ioctl(struct drm_device *dev, void *data,
data              546 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	struct drm_amdgpu_gem_va *args = data;
data              669 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c int amdgpu_gem_op_ioctl(struct drm_device *dev, void *data,
data              673 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	struct drm_amdgpu_gem_op *args = data;
data              793 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c static int amdgpu_debugfs_gem_bo_info(int id, void *ptr, void *data)
data              797 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	struct seq_file *m = data;
data              847 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c static int amdgpu_debugfs_gem_info(struct seq_file *m, void *data)
data               60 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h int amdgpu_gem_create_ioctl(struct drm_device *dev, void *data,
data               62 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h int amdgpu_gem_info_ioctl(struct drm_device *dev, void *data,
data               64 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h int amdgpu_gem_userptr_ioctl(struct drm_device *dev, void *data,
data               66 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h int amdgpu_gem_mmap_ioctl(struct drm_device *dev, void *data,
data               68 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h int amdgpu_gem_wait_idle_ioctl(struct drm_device *dev, void *data,
data               70 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h int amdgpu_gem_va_ioctl(struct drm_device *dev, void *data,
data               72 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h int amdgpu_gem_op_ioctl(struct drm_device *dev, void *data,
data               75 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h int amdgpu_gem_metadata_ioctl(struct drm_device *dev, void *data,
data              143 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c static void amdgpu_i2c_set_data(void *i2c_priv, int data)
data              152 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c 	val |= data ? 0 : rec->en_data_mask;
data              205 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c 		i2c->bit.data = i2c;
data              406 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c static int amdgpu_debugfs_sa_info(struct seq_file *m, void *data)
data              304 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c 			if (src->data) {
data              305 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c 				kfree(src->data);
data               64 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h 	void *data;
data              449 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp)
data              452 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c 	struct drm_amdgpu_info *info = data;
data             1224 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c static int amdgpu_debugfs_firmware_info(struct seq_file *m, void *data)
data              101 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 			   void *data, uint32_t *size)
data              105 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 	if (!data || !size)
data              109 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		ret = smu_read_sensor(&adev->smu, sensor, data, size);
data              113 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 								    sensor, data, size);
data              412 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 	struct pp_states_info data;
data              416 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		ret = smu_get_power_num_states(&adev->smu, &data);
data              420 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		amdgpu_dpm_get_pp_num_states(adev, &data);
data              422 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 	buf_len = snprintf(buf, PAGE_SIZE, "states: %d\n", data.nums);
data              423 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 	for (i = 0; i < data.nums; i++)
data              425 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 				(data.states[i] == POWER_STATE_TYPE_INTERNAL_BOOT) ? "boot" :
data              426 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 				(data.states[i] == POWER_STATE_TYPE_BATTERY) ? "battery" :
data              427 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 				(data.states[i] == POWER_STATE_TYPE_BALANCED) ? "balanced" :
data              428 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 				(data.states[i] == POWER_STATE_TYPE_PERFORMANCE) ? "performance" : "default");
data              439 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 	struct pp_states_info data;
data              446 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		ret = smu_get_power_num_states(smu, &data);
data              452 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		amdgpu_dpm_get_pp_num_states(adev, &data);
data              455 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 	for (i = 0; i < data.nums; i++) {
data              456 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		if (pm == data.states[i])
data              460 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 	if (i == data.nums)
data              496 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		struct pp_states_info data;
data              499 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		if (ret || idx >= ARRAY_SIZE(data.states)) {
data              503 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		idx = array_index_nospec(idx, ARRAY_SIZE(data.states));
data              505 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		amdgpu_dpm_get_pp_num_states(adev, &data);
data              506 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c 		state = data.states[idx];
data             3143 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c static int amdgpu_debugfs_pm_info(struct seq_file *m, void *data)
data              965 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c 			adev->sdma.instance[ucode->ucode_id - AMDGPU_UCODE_ID_SDMA0].fw->data;
data              969 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c 		hdr = (struct common_firmware_header *)adev->gfx.ce_fw->data;
data              973 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c 		hdr = (struct common_firmware_header *)adev->gfx.pfp_fw->data;
data              977 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c 		hdr = (struct common_firmware_header *)adev->gfx.me_fw->data;
data              981 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c 		hdr = (struct common_firmware_header *)adev->gfx.mec_fw->data;
data              985 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c 		hdr = (struct common_firmware_header *)adev->gfx.rlc_fw->data;
data              989 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c 		hdr = (struct common_firmware_header *)adev->pm.fw->data;
data              120 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		loff_t *pos, struct ras_debug_if *data)
data              136 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	memset(data, 0, sizeof(*data));
data              155 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data->head.block = block_id;
data              158 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 			data->head.type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE;
data              160 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 			data->head.type = AMDGPU_RAS_ERROR__SINGLE_CORRECTABLE;
data              164 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data->op = op;
data              172 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 			data->head.sub_block_index = sub_block;
data              173 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 			data->inject.address = address;
data              174 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 			data->inject.value = value;
data              177 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		if (size < sizeof(*data))
data              180 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		if (copy_from_user(data, buf, sizeof(*data)))
data              249 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_debug_if data;
data              252 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	ret = amdgpu_ras_debugfs_ctrl_parse_data(f, buf, size, pos, &data);
data              256 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (!amdgpu_ras_is_supported(adev, data.head.block))
data              259 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	switch (data.op) {
data              261 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		ret = amdgpu_ras_feature_enable(adev, &data.head, 0);
data              264 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		ret = amdgpu_ras_feature_enable(adev, &data.head, 1);
data              267 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		if ((data.inject.address >= adev->gmc.mc_vram_size) ||
data              268 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		    (data.inject.address >= RAS_UMC_INJECT_ADDR_LIMIT)) {
data              274 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		ret = amdgpu_ras_error_inject(adev, &data.inject);
data              690 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_err_data data = {0, 0};
data              703 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data.ce_count += info.ce_count;
data              704 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data.ue_count += info.ue_count;
data              707 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	return is_ce ? data.ce_count : data.ue_count;
data             1005 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_ih_data *data = &obj->ih_data;
data             1010 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	while (data->rptr != data->wptr) {
data             1012 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		memcpy(&entry, &data->ring[data->rptr],
data             1013 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 				data->element_size);
data             1016 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data->rptr = (data->aligned_element_size +
data             1017 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 				data->rptr) % data->ring_size;
data             1022 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		if (data->cb) {
data             1023 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 			ret = data->cb(obj->adev, &err_data, &entry);
data             1042 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_ih_data *data =
data             1045 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		container_of(data, struct ras_manager, ih_data);
data             1054 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_ih_data *data = &obj->ih_data;
data             1059 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (data->inuse == 0)
data             1063 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	memcpy(&data->ring[data->wptr], info->entry,
data             1064 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 			data->element_size);
data             1067 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data->wptr = (data->aligned_element_size +
data             1068 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 			data->wptr) % data->ring_size;
data             1070 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	schedule_work(&data->ih_work);
data             1079 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_ih_data *data;
data             1084 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data = &obj->ih_data;
data             1085 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (data->inuse == 0)
data             1088 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	cancel_work_sync(&data->ih_work);
data             1090 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	kfree(data->ring);
data             1091 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	memset(data, 0, sizeof(*data));
data             1101 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_ih_data *data;
data             1111 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data = &obj->ih_data;
data             1113 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	*data = (struct ras_ih_data) {
data             1121 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	INIT_WORK(&data->ih_work, amdgpu_ras_interrupt_process_handler);
data             1123 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data->aligned_element_size = ALIGN(data->element_size, 8);
data             1125 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data->ring_size = 64 * data->aligned_element_size;
data             1126 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data->ring = kmalloc(data->ring_size, GFP_KERNEL);
data             1127 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (!data->ring) {
data             1133 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data->inuse = 1;
data             1163 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_err_handler_data *data;
data             1171 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data = con->eh_data;
data             1172 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (!data || data->count == 0) {
data             1177 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	*bps = kmalloc(sizeof(struct ras_badpage) * data->count, GFP_KERNEL);
data             1183 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	for (; i < data->count; i++) {
data             1185 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 			.bp = data->bps[i].bp,
data             1190 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		if (data->last_reserved <= i)
data             1192 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		else if (data->bps[i].bo == NULL)
data             1196 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	*count = data->count;
data             1213 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		struct ras_err_handler_data *data, int pages)
data             1215 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	unsigned int old_space = data->count + data->space_left;
data             1218 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	void *tmp = kmalloc(align_space * sizeof(*data->bps), GFP_KERNEL);
data             1223 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (data->bps) {
data             1224 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		memcpy(tmp, data->bps,
data             1225 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 				data->count * sizeof(*data->bps));
data             1226 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		kfree(data->bps);
data             1229 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data->bps = tmp;
data             1230 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data->space_left += align_space - old_space;
data             1239 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_err_handler_data *data;
data             1247 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data = con->eh_data;
data             1248 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (!data)
data             1251 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (data->space_left <= pages)
data             1252 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		if (amdgpu_ras_realloc_eh_data_space(adev, data, pages)) {
data             1258 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data->bps[data->count++].bp = bps[i];
data             1260 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data->space_left -= pages;
data             1271 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_err_handler_data *data;
data             1280 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data = con->eh_data;
data             1281 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (!data)
data             1284 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	for (i = data->last_reserved; i < data->count; i++) {
data             1285 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		bp = data->bps[i].bp;
data             1292 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data->bps[i].bo = bo;
data             1293 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data->last_reserved = i + 1;
data             1305 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_err_handler_data *data;
data             1313 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	data = con->eh_data;
data             1314 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (!data)
data             1317 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	for (i = data->last_reserved - 1; i >= 0; i--) {
data             1318 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		bo = data->bps[i].bo;
data             1322 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data->bps[i].bo = bo;
data             1323 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 		data->last_reserved = i;
data             1349 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_err_handler_data **data = &con->eh_data;
data             1351 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	*data = kmalloc(sizeof(**data),
data             1353 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	if (!*data)
data             1370 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct ras_err_handler_data *data = con->eh_data;
data             1378 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	kfree(data->bps);
data             1379 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	kfree(data);
data              207 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(const struct gfx_firmware_header_v1_0 *)adev->gfx.ce_fw->data;
data              209 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(adev->gfx.ce_fw->data +
data              215 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(const struct gfx_firmware_header_v1_0 *)adev->gfx.pfp_fw->data;
data              217 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(adev->gfx.pfp_fw->data +
data              223 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(const struct gfx_firmware_header_v1_0 *)adev->gfx.me_fw->data;
data              225 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(adev->gfx.me_fw->data +
data              231 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data              233 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(adev->gfx.mec_fw->data +
data              239 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(const struct gfx_firmware_header_v1_0 *)adev->gfx.mec2_fw->data;
data              241 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c 				(adev->gfx.mec2_fw->data +
data              114 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c int amdgpu_sched_ioctl(struct drm_device *dev, void *data,
data              117 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c 	union drm_amdgpu_sched *args = data;
data               34 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h int amdgpu_sched_ioctl(struct drm_device *dev, void *data,
data             2131 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c static int amdgpu_mm_dump_table(struct seq_file *m, void *data)
data             2134 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 	unsigned ttm_pl = (uintptr_t)node->info_ent->data;
data              312 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 		(const struct common_firmware_header *)fw->data;
data              461 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 	header = (const struct common_firmware_header *)ucode->fw->data;
data              462 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data;
data              463 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 	dmcu_hdr = (const struct dmcu_firmware_header_v1_0 *)ucode->fw->data;
data              477 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 		memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data +
data              485 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 		memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data +
data              492 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 		memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data +
data              500 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 		memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data +
data              506 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 		memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data +
data              538 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 	comm_hdr = (const struct common_firmware_header *)ucode->fw->data;
data              539 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 	header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data;
data              543 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 	src_addr = (uint8_t *)ucode->fw->data +
data              607 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c 				cp_hdr = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data;
data              207 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	hdr = (const struct common_firmware_header *)adev->uvd.fw->data;
data              403 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 			hdr = (const struct common_firmware_header *)adev->uvd.fw->data;
data              406 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 				memcpy_toio(adev->uvd.inst[i].cpu_addr, adev->uvd.fw->data + offset,
data             1026 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	uint32_t data[4];
data             1056 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	data[0] = PACKET0(offset[offset_idx] + UVD_GPCOM_VCPU_DATA0, 0);
data             1057 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	data[1] = PACKET0(offset[offset_idx] + UVD_GPCOM_VCPU_DATA1, 0);
data             1058 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	data[2] = PACKET0(offset[offset_idx] + UVD_GPCOM_VCPU_CMD, 0);
data             1059 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	data[3] = PACKET0(offset[offset_idx] + UVD_NO_OP, 0);
data             1063 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	ib->ptr[0] = data[0];
data             1065 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	ib->ptr[2] = data[1];
data             1067 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	ib->ptr[4] = data[2];
data             1070 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 		ib->ptr[i] = data[3];
data               37 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h 	(AMDGPU_GPU_PAGE_ALIGN(le32_to_cpu(((const struct common_firmware_header *)(adev)->uvd.fw->data)->ucode_size_bytes) + \
data              170 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c 	hdr = (const struct common_firmware_header *)adev->vce.fw->data;
data              306 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c 	hdr = (const struct common_firmware_header *)adev->vce.fw->data;
data              308 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c 	memcpy_toio(cpu_addr, adev->vce.fw->data + offset,
data              132 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 	hdr = (const struct common_firmware_header *)adev->vcn.fw->data;
data              273 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 			hdr = (const struct common_firmware_header *)adev->vcn.fw->data;
data              276 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 				memcpy_toio(adev->vcn.inst[i].cpu_addr, adev->vcn.fw->data + offset,
data               45 drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c 	adev->virt.vf_errors.data [index] = error_data;
data               79 drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c 		data2 = adev->virt.vf_errors.data[index] & 0xFFFFFFFF;
data               80 drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c 		data3 = (adev->virt.vf_errors.data[index] >> 32) & 0xFFFFFFFF;
data               48 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h 	uint64_t data[AMDGPU_VF_ERROR_ENTRY_SIZE];
data             3065 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c int amdgpu_vm_ioctl(struct drm_device *dev, void *data, struct drm_file *filp)
data             3067 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 	union drm_amdgpu_vm *args = data;
data              400 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h int amdgpu_vm_ioctl(struct drm_device *dev, void *data, struct drm_file *filp);
data               35 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	uint32_t def, data;
data               37 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	def = data = RREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL);
data               40 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 		data |= ATHUB_MISC_CNTL__CG_ENABLE_MASK;
data               42 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 		data &= ~ATHUB_MISC_CNTL__CG_ENABLE_MASK;
data               44 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	if (def != data)
data               45 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 		WREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL, data);
data               51 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	uint32_t def, data;
data               53 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	def = data = RREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL);
data               57 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 		data |= ATHUB_MISC_CNTL__CG_MEM_LS_ENABLE_MASK;
data               59 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 		data &= ~ATHUB_MISC_CNTL__CG_MEM_LS_ENABLE_MASK;
data               61 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	if(def != data)
data               62 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 		WREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL, data);
data               90 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	int data;
data               96 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	data = RREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL);
data               97 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	if (data & ATHUB_MISC_CNTL__CG_ENABLE_MASK)
data              101 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c 	if (data & ATHUB_MISC_CNTL__CG_MEM_LS_ENABLE_MASK)
data               38 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	uint32_t def, data;
data               40 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	def = data = RREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL);
data               43 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 		data |= ATHUB_MISC_CNTL__CG_ENABLE_MASK;
data               45 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 		data &= ~ATHUB_MISC_CNTL__CG_ENABLE_MASK;
data               47 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	if (def != data)
data               48 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 		WREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL, data);
data               55 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	uint32_t def, data;
data               57 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	def = data = RREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL);
data               61 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 		data |= ATHUB_MISC_CNTL__CG_MEM_LS_ENABLE_MASK;
data               63 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 		data &= ~ATHUB_MISC_CNTL__CG_MEM_LS_ENABLE_MASK;
data               65 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	if (def != data)
data               66 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 		WREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL, data);
data               93 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	int data;
data               96 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	data = RREG32_SOC15(ATHUB, 0, mmATHUB_MISC_CNTL);
data               97 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	if (data & ATHUB_MISC_CNTL__CG_ENABLE_MASK)
data              101 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c 	if (data & ATHUB_MISC_CNTL__CG_MEM_LS_ENABLE_MASK)
data              105 drivers/gpu/drm/amd/amdgpu/atom.c 				 uint32_t index, uint32_t data)
data              149 drivers/gpu/drm/amd/amdgpu/atom.c 			    ((data >> CU8(base + 2)) &
data              167 drivers/gpu/drm/amd/amdgpu/atombios_i2c.c void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device* adev, u8 slave_addr, u8 line_number, u8 offset, u8 data)
data              173 drivers/gpu/drm/amd/amdgpu/atombios_i2c.c 	args.lpI2CDataOut = data;
data               31 drivers/gpu/drm/amd/amdgpu/atombios_i2c.h 		u8 slave_addr, u8 line_number, u8 offset, u8 data);
data             1547 drivers/gpu/drm/amd/amdgpu/cik.c 	u32 data, orig;
data             1561 drivers/gpu/drm/amd/amdgpu/cik.c 	orig = data = RREG32_PCIE(ixPCIE_LC_N_FTS_CNTL);
data             1562 drivers/gpu/drm/amd/amdgpu/cik.c 	data &= ~PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK;
data             1563 drivers/gpu/drm/amd/amdgpu/cik.c 	data |= (0x24 << PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT) |
data             1565 drivers/gpu/drm/amd/amdgpu/cik.c 	if (orig != data)
data             1566 drivers/gpu/drm/amd/amdgpu/cik.c 		WREG32_PCIE(ixPCIE_LC_N_FTS_CNTL, data);
data             1568 drivers/gpu/drm/amd/amdgpu/cik.c 	orig = data = RREG32_PCIE(ixPCIE_LC_CNTL3);
data             1569 drivers/gpu/drm/amd/amdgpu/cik.c 	data |= PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK;
data             1570 drivers/gpu/drm/amd/amdgpu/cik.c 	if (orig != data)
data             1571 drivers/gpu/drm/amd/amdgpu/cik.c 		WREG32_PCIE(ixPCIE_LC_CNTL3, data);
data             1573 drivers/gpu/drm/amd/amdgpu/cik.c 	orig = data = RREG32_PCIE(ixPCIE_P_CNTL);
data             1574 drivers/gpu/drm/amd/amdgpu/cik.c 	data |= PCIE_P_CNTL__P_IGNORE_EDB_ERR_MASK;
data             1575 drivers/gpu/drm/amd/amdgpu/cik.c 	if (orig != data)
data             1576 drivers/gpu/drm/amd/amdgpu/cik.c 		WREG32_PCIE(ixPCIE_P_CNTL, data);
data             1578 drivers/gpu/drm/amd/amdgpu/cik.c 	orig = data = RREG32_PCIE(ixPCIE_LC_CNTL);
data             1579 drivers/gpu/drm/amd/amdgpu/cik.c 	data &= ~(PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK |
data             1581 drivers/gpu/drm/amd/amdgpu/cik.c 	data |= PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK;
data             1583 drivers/gpu/drm/amd/amdgpu/cik.c 		data |= (7 << PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT);
data             1586 drivers/gpu/drm/amd/amdgpu/cik.c 		data |= (7 << PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT);
data             1587 drivers/gpu/drm/amd/amdgpu/cik.c 		data &= ~PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK;
data             1588 drivers/gpu/drm/amd/amdgpu/cik.c 		if (orig != data)
data             1589 drivers/gpu/drm/amd/amdgpu/cik.c 			WREG32_PCIE(ixPCIE_LC_CNTL, data);
data             1594 drivers/gpu/drm/amd/amdgpu/cik.c 			orig = data = RREG32_PCIE(ixPB0_PIF_PWRDOWN_0);
data             1595 drivers/gpu/drm/amd/amdgpu/cik.c 			data &= ~(PB0_PIF_PWRDOWN_0__PLL_POWER_STATE_IN_OFF_0_MASK |
data             1597 drivers/gpu/drm/amd/amdgpu/cik.c 			data |= (7 << PB0_PIF_PWRDOWN_0__PLL_POWER_STATE_IN_OFF_0__SHIFT) |
data             1599 drivers/gpu/drm/amd/amdgpu/cik.c 			if (orig != data)
data             1600 drivers/gpu/drm/amd/amdgpu/cik.c 				WREG32_PCIE(ixPB0_PIF_PWRDOWN_0, data);
data             1602 drivers/gpu/drm/amd/amdgpu/cik.c 			orig = data = RREG32_PCIE(ixPB0_PIF_PWRDOWN_1);
data             1603 drivers/gpu/drm/amd/amdgpu/cik.c 			data &= ~(PB0_PIF_PWRDOWN_1__PLL_POWER_STATE_IN_OFF_1_MASK |
data             1605 drivers/gpu/drm/amd/amdgpu/cik.c 			data |= (7 << PB0_PIF_PWRDOWN_1__PLL_POWER_STATE_IN_OFF_1__SHIFT) |
data             1607 drivers/gpu/drm/amd/amdgpu/cik.c 			if (orig != data)
data             1608 drivers/gpu/drm/amd/amdgpu/cik.c 				WREG32_PCIE(ixPB0_PIF_PWRDOWN_1, data);
data             1610 drivers/gpu/drm/amd/amdgpu/cik.c 			orig = data = RREG32_PCIE(ixPB1_PIF_PWRDOWN_0);
data             1611 drivers/gpu/drm/amd/amdgpu/cik.c 			data &= ~(PB1_PIF_PWRDOWN_0__PLL_POWER_STATE_IN_OFF_0_MASK |
data             1613 drivers/gpu/drm/amd/amdgpu/cik.c 			data |= (7 << PB1_PIF_PWRDOWN_0__PLL_POWER_STATE_IN_OFF_0__SHIFT) |
data             1615 drivers/gpu/drm/amd/amdgpu/cik.c 			if (orig != data)
data             1616 drivers/gpu/drm/amd/amdgpu/cik.c 				WREG32_PCIE(ixPB1_PIF_PWRDOWN_0, data);
data             1618 drivers/gpu/drm/amd/amdgpu/cik.c 			orig = data = RREG32_PCIE(ixPB1_PIF_PWRDOWN_1);
data             1619 drivers/gpu/drm/amd/amdgpu/cik.c 			data &= ~(PB1_PIF_PWRDOWN_1__PLL_POWER_STATE_IN_OFF_1_MASK |
data             1621 drivers/gpu/drm/amd/amdgpu/cik.c 			data |= (7 << PB1_PIF_PWRDOWN_1__PLL_POWER_STATE_IN_OFF_1__SHIFT) |
data             1623 drivers/gpu/drm/amd/amdgpu/cik.c 			if (orig != data)
data             1624 drivers/gpu/drm/amd/amdgpu/cik.c 				WREG32_PCIE(ixPB1_PIF_PWRDOWN_1, data);
data             1626 drivers/gpu/drm/amd/amdgpu/cik.c 			orig = data = RREG32_PCIE(ixPCIE_LC_LINK_WIDTH_CNTL);
data             1627 drivers/gpu/drm/amd/amdgpu/cik.c 			data &= ~PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK;
data             1628 drivers/gpu/drm/amd/amdgpu/cik.c 			data |= ~(3 << PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT);
data             1629 drivers/gpu/drm/amd/amdgpu/cik.c 			if (orig != data)
data             1630 drivers/gpu/drm/amd/amdgpu/cik.c 				WREG32_PCIE(ixPCIE_LC_LINK_WIDTH_CNTL, data);
data             1645 drivers/gpu/drm/amd/amdgpu/cik.c 				orig = data = RREG32_PCIE(ixPCIE_LC_CNTL2);
data             1646 drivers/gpu/drm/amd/amdgpu/cik.c 				data |= PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK |
data             1648 drivers/gpu/drm/amd/amdgpu/cik.c 				if (orig != data)
data             1649 drivers/gpu/drm/amd/amdgpu/cik.c 					WREG32_PCIE(ixPCIE_LC_CNTL2, data);
data             1651 drivers/gpu/drm/amd/amdgpu/cik.c 				orig = data = RREG32_SMC(ixTHM_CLK_CNTL);
data             1652 drivers/gpu/drm/amd/amdgpu/cik.c 				data &= ~(THM_CLK_CNTL__CMON_CLK_SEL_MASK |
data             1654 drivers/gpu/drm/amd/amdgpu/cik.c 				data |= (1 << THM_CLK_CNTL__CMON_CLK_SEL__SHIFT) |
data             1656 drivers/gpu/drm/amd/amdgpu/cik.c 				if (orig != data)
data             1657 drivers/gpu/drm/amd/amdgpu/cik.c 					WREG32_SMC(ixTHM_CLK_CNTL, data);
data             1659 drivers/gpu/drm/amd/amdgpu/cik.c 				orig = data = RREG32_SMC(ixMISC_CLK_CTRL);
data             1660 drivers/gpu/drm/amd/amdgpu/cik.c 				data &= ~(MISC_CLK_CTRL__DEEP_SLEEP_CLK_SEL_MASK |
data             1662 drivers/gpu/drm/amd/amdgpu/cik.c 				data |= (1 << MISC_CLK_CTRL__DEEP_SLEEP_CLK_SEL__SHIFT) |
data             1664 drivers/gpu/drm/amd/amdgpu/cik.c 				if (orig != data)
data             1665 drivers/gpu/drm/amd/amdgpu/cik.c 					WREG32_SMC(ixMISC_CLK_CTRL, data);
data             1667 drivers/gpu/drm/amd/amdgpu/cik.c 				orig = data = RREG32_SMC(ixCG_CLKPIN_CNTL);
data             1668 drivers/gpu/drm/amd/amdgpu/cik.c 				data &= ~CG_CLKPIN_CNTL__BCLK_AS_XCLK_MASK;
data             1669 drivers/gpu/drm/amd/amdgpu/cik.c 				if (orig != data)
data             1670 drivers/gpu/drm/amd/amdgpu/cik.c 					WREG32_SMC(ixCG_CLKPIN_CNTL, data);
data             1672 drivers/gpu/drm/amd/amdgpu/cik.c 				orig = data = RREG32_SMC(ixCG_CLKPIN_CNTL_2);
data             1673 drivers/gpu/drm/amd/amdgpu/cik.c 				data &= ~CG_CLKPIN_CNTL_2__FORCE_BIF_REFCLK_EN_MASK;
data             1674 drivers/gpu/drm/amd/amdgpu/cik.c 				if (orig != data)
data             1675 drivers/gpu/drm/amd/amdgpu/cik.c 					WREG32_SMC(ixCG_CLKPIN_CNTL_2, data);
data             1677 drivers/gpu/drm/amd/amdgpu/cik.c 				orig = data = RREG32_SMC(ixMPLL_BYPASSCLK_SEL);
data             1678 drivers/gpu/drm/amd/amdgpu/cik.c 				data &= ~MPLL_BYPASSCLK_SEL__MPLL_CLKOUT_SEL_MASK;
data             1679 drivers/gpu/drm/amd/amdgpu/cik.c 				data |= (4 << MPLL_BYPASSCLK_SEL__MPLL_CLKOUT_SEL__SHIFT);
data             1680 drivers/gpu/drm/amd/amdgpu/cik.c 				if (orig != data)
data             1681 drivers/gpu/drm/amd/amdgpu/cik.c 					WREG32_SMC(ixMPLL_BYPASSCLK_SEL, data);
data             1685 drivers/gpu/drm/amd/amdgpu/cik.c 		if (orig != data)
data             1686 drivers/gpu/drm/amd/amdgpu/cik.c 			WREG32_PCIE(ixPCIE_LC_CNTL, data);
data             1689 drivers/gpu/drm/amd/amdgpu/cik.c 	orig = data = RREG32_PCIE(ixPCIE_CNTL2);
data             1690 drivers/gpu/drm/amd/amdgpu/cik.c 	data |= PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data             1693 drivers/gpu/drm/amd/amdgpu/cik.c 	if (orig != data)
data             1694 drivers/gpu/drm/amd/amdgpu/cik.c 		WREG32_PCIE(ixPCIE_CNTL2, data);
data             1697 drivers/gpu/drm/amd/amdgpu/cik.c 		data = RREG32_PCIE(ixPCIE_LC_N_FTS_CNTL);
data             1698 drivers/gpu/drm/amd/amdgpu/cik.c 		if ((data & PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK) ==
data             1700 drivers/gpu/drm/amd/amdgpu/cik.c 			data = RREG32_PCIE(ixPCIE_LC_STATUS1);
data             1701 drivers/gpu/drm/amd/amdgpu/cik.c 			if ((data & PCIE_LC_STATUS1__LC_REVERSE_XMIT_MASK) &&
data             1702 drivers/gpu/drm/amd/amdgpu/cik.c 			(data & PCIE_LC_STATUS1__LC_REVERSE_RCVR_MASK)) {
data             1703 drivers/gpu/drm/amd/amdgpu/cik.c 				orig = data = RREG32_PCIE(ixPCIE_LC_CNTL);
data             1704 drivers/gpu/drm/amd/amdgpu/cik.c 				data &= ~PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK;
data             1705 drivers/gpu/drm/amd/amdgpu/cik.c 				if (orig != data)
data             1706 drivers/gpu/drm/amd/amdgpu/cik.c 					WREG32_PCIE(ixPCIE_LC_CNTL, data);
data              554 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data;
data              562 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 			(adev->sdma.instance[i].fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              885 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 	u32 orig, data;
data              891 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		orig = data = RREG32(mmSDMA0_CLK_CTRL + SDMA0_REGISTER_OFFSET);
data              892 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		data |= 0xff000000;
data              893 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		if (data != orig)
data              894 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 			WREG32(mmSDMA0_CLK_CTRL + SDMA0_REGISTER_OFFSET, data);
data              896 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		orig = data = RREG32(mmSDMA0_CLK_CTRL + SDMA1_REGISTER_OFFSET);
data              897 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		data |= 0xff000000;
data              898 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		if (data != orig)
data              899 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 			WREG32(mmSDMA0_CLK_CTRL + SDMA1_REGISTER_OFFSET, data);
data              906 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 	u32 orig, data;
data              909 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		orig = data = RREG32(mmSDMA0_POWER_CNTL + SDMA0_REGISTER_OFFSET);
data              910 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		data |= 0x100;
data              911 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		if (orig != data)
data              912 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 			WREG32(mmSDMA0_POWER_CNTL + SDMA0_REGISTER_OFFSET, data);
data              914 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		orig = data = RREG32(mmSDMA0_POWER_CNTL + SDMA1_REGISTER_OFFSET);
data              915 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		data |= 0x100;
data              916 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		if (orig != data)
data              917 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 			WREG32(mmSDMA0_POWER_CNTL + SDMA1_REGISTER_OFFSET, data);
data              919 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		orig = data = RREG32(mmSDMA0_POWER_CNTL + SDMA0_REGISTER_OFFSET);
data              920 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		data &= ~0x100;
data              921 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		if (orig != data)
data              922 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 			WREG32(mmSDMA0_POWER_CNTL + SDMA0_REGISTER_OFFSET, data);
data              924 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		orig = data = RREG32(mmSDMA0_POWER_CNTL + SDMA1_REGISTER_OFFSET);
data              925 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		data &= ~0x100;
data              926 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 		if (orig != data)
data              927 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 			WREG32(mmSDMA0_POWER_CNTL + SDMA1_REGISTER_OFFSET, data);
data               99 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	unsigned long flags, address, data;
data              103 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data              107 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	WREG32(data, ficaa_val);
data              110 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	ficadl_val = RREG32(data);
data              113 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	ficadh_val = RREG32(data);
data              123 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	unsigned long flags, address, data;
data              126 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data              130 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	WREG32(data, ficaa_val);
data              133 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	WREG32(data, ficadl_val);
data              136 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	WREG32(data, ficadh_val);
data              151 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	unsigned long flags, address, data;
data              154 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data              158 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	*lo_val = RREG32(data);
data              160 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	*hi_val = RREG32(data);
data              173 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	unsigned long flags, address, data;
data              176 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data              180 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	WREG32(data, lo_val);
data              182 drivers/gpu/drm/amd/amdgpu/df_v3_6.c 	WREG32(data, hi_val);
data              597 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	rlc_hdr = (const struct rlc_firmware_header_v2_1 *)adev->gfx.rlc_fw->data;
data              667 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.pfp_fw->data;
data              678 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.me_fw->data;
data              689 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.ce_fw->data;
data              698 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	rlc_hdr = (const struct rlc_firmware_header_v2_0 *)adev->gfx.rlc_fw->data;
data              754 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data              765 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		adev->gfx.mec2_fw->data;
data              779 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data              786 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data              793 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data              800 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data              830 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data              831 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		cp_hdr = (const struct gfx_firmware_header_v1_0 *)info->fw->data;
data              846 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			header = (const struct common_firmware_header *)info->fw->data;
data              847 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			cp_hdr = (const struct gfx_firmware_header_v1_0 *)info->fw->data;
data             1084 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data             1086 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		fw_data = (const __le32 *) (adev->gfx.mec_fw->data +
data             1498 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	u32 data;
data             1501 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX,
data             1504 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX,
data             1508 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES,
data             1511 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data             1514 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_BROADCAST_WRITES,
data             1517 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_INDEX, sh_num);
data             1519 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmGRBM_GFX_INDEX, data);
data             1524 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	u32 data, mask;
data             1526 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RREG32_SOC15(GC, 0, mmCC_RB_BACKEND_DISABLE);
data             1527 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data |= RREG32_SOC15(GC, 0, mmGC_USER_RB_BACKEND_DISABLE);
data             1529 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data &= CC_RB_BACKEND_DISABLE__BACKEND_DISABLE_MASK;
data             1530 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data >>= GC_USER_RB_BACKEND_DISABLE__BACKEND_DISABLE__SHIFT;
data             1535 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	return (~data) & mask;
data             1541 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	u32 data;
data             1550 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			data = gfx_v10_0_get_rb_active_bitmap(adev);
data             1551 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			active_rbs |= data << ((i * adev->gfx.config.max_sh_per_se + j) *
data             1905 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	hdr = (const struct rlc_firmware_header_v2_0 *)adev->gfx.rlc_fw->data;
data             1908 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	fw_data = (const __le32 *)(adev->gfx.rlc_fw->data +
data             2104 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	void *data;
data             2107 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = adev->gfx.rlc.rlc_toc_buf;
data             2112 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 						   data, size);
data             2124 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		adev->gfx.pfp_fw->data;
data             2125 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	fw_data = (const __le32 *)(adev->gfx.pfp_fw->data +
data             2134 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		adev->gfx.ce_fw->data;
data             2135 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	fw_data = (const __le32 *)(adev->gfx.ce_fw->data +
data             2144 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		adev->gfx.me_fw->data;
data             2145 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	fw_data = (const __le32 *)(adev->gfx.me_fw->data +
data             2154 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		adev->gfx.rlc_fw->data;
data             2155 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	fw_data = (const __le32 *)(adev->gfx.rlc_fw->data +
data             2164 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		adev->gfx.mec_fw->data;
data             2165 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	fw_data = (const __le32 *) (adev->gfx.mec_fw->data +
data             2185 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			adev->sdma.instance[i].fw->data;
data             2186 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		fw_data = (const __le32 *) (adev->sdma.instance[i].fw->data +
data             2470 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		adev->gfx.pfp_fw->data;
data             2474 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	fw_data = (const __le32 *)(adev->gfx.pfp_fw->data +
data             2540 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		adev->gfx.ce_fw->data;
data             2544 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	fw_data = (const __le32 *)(adev->gfx.ce_fw->data +
data             2609 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		adev->gfx.me_fw->data;
data             2613 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	fw_data = (const __le32 *)(adev->gfx.me_fw->data +
data             2947 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data             2951 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		(adev->gfx.mec_fw->data +
data             3688 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	uint32_t data, pattern = 0xDEADBEEF;
data             3692 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RREG32_SOC15(GC, 0, mmVGT_ESGS_RING_SIZE);
data             3699 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		WREG32_SOC15(GC, 0, mmVGT_ESGS_RING_SIZE_UMD, data);
data             3702 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		WREG32_SOC15(GC, 0, mmVGT_ESGS_RING_SIZE, data);
data             3709 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	uint32_t data;
data             3716 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = (SOC15_REG_OFFSET(GC, 0, mmVGT_TF_RING_SIZE_UMD) <<
data             3721 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmGRBM_CAM_DATA, data);
data             3724 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = (SOC15_REG_OFFSET(GC, 0, mmVGT_TF_MEMORY_BASE_UMD) <<
data             3729 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmGRBM_CAM_DATA, data);
data             3732 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = (SOC15_REG_OFFSET(GC, 0, mmVGT_TF_MEMORY_BASE_HI_UMD) <<
data             3737 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmGRBM_CAM_DATA, data);
data             3740 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = (SOC15_REG_OFFSET(GC, 0, mmVGT_HS_OFFCHIP_PARAM_UMD) <<
data             3745 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmGRBM_CAM_DATA, data);
data             3748 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = (SOC15_REG_OFFSET(GC, 0, mmVGT_ESGS_RING_SIZE_UMD) <<
data             3753 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmGRBM_CAM_DATA, data);
data             3756 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = (SOC15_REG_OFFSET(GC, 0, mmVGT_GSVS_RING_SIZE_UMD) <<
data             3761 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmGRBM_CAM_DATA, data);
data             3764 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = (SOC15_REG_OFFSET(GC, 0, mmSPI_CONFIG_CNTL_REMAP) <<
data             3769 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmGRBM_CAM_DATA, data);
data             4063 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	uint32_t data;
data             4066 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RLC_SAFE_MODE__CMD_MASK;
data             4067 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data |= (1 << RLC_SAFE_MODE__MESSAGE__SHIFT);
data             4068 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmRLC_SAFE_MODE, data);
data             4080 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	uint32_t data;
data             4082 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RLC_SAFE_MODE__CMD_MASK;
data             4083 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmRLC_SAFE_MODE, data);
data             4089 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	uint32_t data, def;
data             4094 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4095 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data &= ~(RLC_CGTT_MGCG_OVERRIDE__GRBM_CGTT_SCLK_OVERRIDE_MASK |
data             4100 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data |= RLC_CGTT_MGCG_OVERRIDE__RLC_CGTT_SCLK_OVERRIDE_MASK;
data             4102 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4103 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE, data);
data             4109 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 				def = data = RREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL);
data             4110 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 				data |= RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK;
data             4111 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 				if (def != data)
data             4112 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 					WREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL, data);
data             4116 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 				def = data = RREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL);
data             4117 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 				data |= CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK;
data             4118 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 				if (def != data)
data             4119 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 					WREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL, data);
data             4124 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4125 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data |= (RLC_CGTT_MGCG_OVERRIDE__RLC_CGTT_SCLK_OVERRIDE_MASK |
data             4129 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4130 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE, data);
data             4133 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = RREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL);
data             4134 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (data & RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK) {
data             4135 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			data &= ~RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK;
data             4136 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL, data);
data             4140 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = RREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL);
data             4141 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (data & CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK) {
data             4142 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			data &= ~CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK;
data             4143 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL, data);
data             4151 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	uint32_t data, def;
data             4156 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4158 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data &= ~RLC_CGTT_MGCG_OVERRIDE__GFXIP_GFX3D_CG_OVERRIDE_MASK;
data             4160 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4161 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE, data);
data             4164 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = (0x36 << RLC_CGCG_CGLS_CTRL_3D__CGCG_GFX_IDLE_THRESHOLD__SHIFT) |
data             4167 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			data |= (0x000F << RLC_CGCG_CGLS_CTRL_3D__CGLS_REP_COMPANSAT_DELAY__SHIFT) |
data             4169 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4170 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL_3D, data);
data             4174 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = (0x0100 << CP_RB_WPTR_POLL_CNTL__POLL_FREQUENCY__SHIFT) |
data             4176 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4177 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmCP_RB_WPTR_POLL_CNTL, data);
data             4180 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL_3D);
data             4182 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data &= ~(RLC_CGCG_CGLS_CTRL_3D__CGCG_EN_MASK |
data             4185 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4186 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL_3D, data);
data             4193 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	uint32_t def, data;
data             4196 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4198 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data &= ~RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGCG_OVERRIDE_MASK;
data             4200 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			data &= ~RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGLS_OVERRIDE_MASK;
data             4202 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			data |= RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGLS_OVERRIDE_MASK;
data             4204 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4205 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE, data);
data             4209 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = (0x36 << RLC_CGCG_CGLS_CTRL__CGCG_GFX_IDLE_THRESHOLD__SHIFT) |
data             4212 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			data |= (0x000F << RLC_CGCG_CGLS_CTRL__CGLS_REP_COMPANSAT_DELAY__SHIFT) |
data             4214 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4215 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL, data);
data             4219 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data = (0x0100 << CP_RB_WPTR_POLL_CNTL__POLL_FREQUENCY__SHIFT) |
data             4221 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4222 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmCP_RB_WPTR_POLL_CNTL, data);
data             4224 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL);
data             4226 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		data &= ~(RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK | RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK);
data             4228 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		if (def != data)
data             4229 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL, data);
data             4322 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	int data;
data             4325 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4326 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	if (!(data & RLC_CGTT_MGCG_OVERRIDE__GFXIP_MGCG_OVERRIDE_MASK))
data             4330 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL);
data             4331 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	if (data & RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK)
data             4335 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	if (data & RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK)
data             4339 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL);
data             4340 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	if (data & RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK)
data             4344 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL);
data             4345 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	if (data & CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK)
data             4349 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL_3D);
data             4350 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	if (data & RLC_CGCG_CGLS_CTRL_3D__CGCG_EN_MASK)
data             4354 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	if (data & RLC_CGCG_CGLS_CTRL_3D__CGLS_EN_MASK)
data             5390 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	u32 data;
data             5395 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = bitmap << GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_WGPS__SHIFT;
data             5396 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data &= GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_WGPS_MASK;
data             5398 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	WREG32_SOC15(GC, 0, mmGC_USER_SHADER_ARRAY_CONFIG, data);
data             5403 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	u32 data, wgp_bitmask;
data             5404 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data = RREG32_SOC15(GC, 0, mmCC_GC_SHADER_ARRAY_CONFIG);
data             5405 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data |= RREG32_SOC15(GC, 0, mmGC_USER_SHADER_ARRAY_CONFIG);
data             5407 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data &= CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_WGPS_MASK;
data             5408 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	data >>= CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_WGPS__SHIFT;
data             5413 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	return (~data) & wgp_bitmask;
data              347 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.pfp_fw->data;
data              358 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.me_fw->data;
data              369 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.ce_fw->data;
data              378 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	rlc_hdr = (const struct rlc_firmware_header_v1_0 *)adev->gfx.rlc_fw->data;
data             1304 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data;
data             1307 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES, 1);
data             1309 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX, instance);
data             1312 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK |
data             1315 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= GRBM_GFX_INDEX__SE_BROADCAST_WRITES_MASK |
data             1318 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK |
data             1321 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= (sh_num << GRBM_GFX_INDEX__SH_INDEX__SHIFT) |
data             1323 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	WREG32(mmGRBM_GFX_INDEX, data);
data             1328 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data, mask;
data             1330 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	data = RREG32(mmCC_RB_BACKEND_DISABLE) |
data             1333 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	data = REG_GET_FIELD(data, GC_USER_RB_BACKEND_DISABLE, BACKEND_DISABLE);
data             1338 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	return ~data & mask;
data             1466 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data;
data             1477 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			data = gfx_v6_0_get_rb_active_bitmap(adev);
data             1478 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			active_rbs |= data <<
data             1520 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data;
data             1525 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	data = bitmap << GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT;
data             1526 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	data &= GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK;
data             1528 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	WREG32(mmGC_USER_SHADER_ARRAY_CONFIG, data);
data             1533 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data, mask;
data             1535 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	data = RREG32(mmCC_GC_SHADER_ARRAY_CONFIG) |
data             1539 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	return ~REG_GET_FIELD(data, CC_GC_SHADER_ARRAY_CONFIG, INACTIVE_CUS) & mask;
data             1546 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data, mask;
data             1553 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			data = RREG32(mmSPI_STATIC_THREAD_MGMT_3);
data             1560 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 					data &= ~mask;
data             1561 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 					WREG32(mmSPI_STATIC_THREAD_MGMT_3, data);
data             1983 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	pfp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.pfp_fw->data;
data             1984 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	ce_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.ce_fw->data;
data             1985 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	me_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.me_fw->data;
data             1993 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		(adev->gfx.pfp_fw->data + le32_to_cpu(pfp_hdr->header.ucode_array_offset_bytes));
data             2002 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		(adev->gfx.ce_fw->data + le32_to_cpu(ce_hdr->header.ucode_array_offset_bytes));
data             2011 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		(adev->gfx.me_fw->data + le32_to_cpu(me_hdr->header.ucode_array_offset_bytes));
data             2468 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data, orig;
data             2470 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	orig = data = RREG32(mmRLC_CNTL);
data             2472 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	if (data & RLC_CNTL__RLC_ENABLE_F32_MASK) {
data             2473 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data &= ~RLC_CNTL__RLC_ENABLE_F32_MASK;
data             2474 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		WREG32(mmRLC_CNTL, data);
data             2548 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	hdr = (const struct rlc_firmware_header_v1_0 *)adev->gfx.rlc_fw->data;
data             2551 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		(adev->gfx.rlc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             2569 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data, orig, tmp;
data             2571 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	orig = data = RREG32(mmRLC_CGCG_CGLS_CTRL);
data             2589 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK | RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK;
data             2598 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data &= ~(RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK | RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK);
data             2601 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	if (orig != data)
data             2602 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		WREG32(mmRLC_CGCG_CGLS_CTRL, data);
data             2609 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data, orig, tmp = 0;
data             2612 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		orig = data = RREG32(mmCGTS_SM_CTRL_REG);
data             2613 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data = 0x96940200;
data             2614 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		if (orig != data)
data             2615 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			WREG32(mmCGTS_SM_CTRL_REG, data);
data             2618 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			orig = data = RREG32(mmCP_MEM_SLP_CNTL);
data             2619 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			data |= CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK;
data             2620 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			if (orig != data)
data             2621 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 				WREG32(mmCP_MEM_SLP_CNTL, data);
data             2624 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		orig = data = RREG32(mmRLC_CGTT_MGCG_OVERRIDE);
data             2625 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data &= 0xffffffc0;
data             2626 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		if (orig != data)
data             2627 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			WREG32(mmRLC_CGTT_MGCG_OVERRIDE, data);
data             2637 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		orig = data = RREG32(mmRLC_CGTT_MGCG_OVERRIDE);
data             2638 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= 0x00000003;
data             2639 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		if (orig != data)
data             2640 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			WREG32(mmRLC_CGTT_MGCG_OVERRIDE, data);
data             2642 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data = RREG32(mmCP_MEM_SLP_CNTL);
data             2643 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		if (data & CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK) {
data             2644 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			data &= ~CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK;
data             2645 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			WREG32(mmCP_MEM_SLP_CNTL, data);
data             2647 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		orig = data = RREG32(mmCGTS_SM_CTRL_REG);
data             2648 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= CGTS_SM_CTRL_REG__LS_OVERRIDE_MASK | CGTS_SM_CTRL_REG__OVERRIDE_MASK;
data             2649 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		if (orig != data)
data             2650 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 			WREG32(mmCGTS_SM_CTRL_REG, data);
data             2689 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data, orig;
data             2691 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             2693 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data &= ~0x8000;
data             2695 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= 0x8000;
data             2696 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	if (orig != data)
data             2697 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             2799 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data, orig;
data             2801 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             2803 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= RLC_PG_CNTL__STATIC_PER_CU_PG_ENABLE_MASK;
data             2805 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data &= ~RLC_PG_CNTL__STATIC_PER_CU_PG_ENABLE_MASK;
data             2806 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	if (orig != data)
data             2807 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             2813 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	u32 data, orig;
data             2815 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             2817 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data |= RLC_PG_CNTL__DYN_PER_CU_PG_ENABLE_MASK;
data             2819 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		data &= ~RLC_PG_CNTL__DYN_PER_CU_PG_ENABLE_MASK;
data             2820 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	if (orig != data)
data             2821 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             1591 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data;
data             1594 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES, 1);
data             1596 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX, instance);
data             1599 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK |
data             1602 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= GRBM_GFX_INDEX__SE_BROADCAST_WRITES_MASK |
data             1605 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK |
data             1608 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= (sh_num << GRBM_GFX_INDEX__SH_INDEX__SHIFT) |
data             1610 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	WREG32(mmGRBM_GFX_INDEX, data);
data             1623 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, mask;
data             1625 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data = RREG32(mmCC_RB_BACKEND_DISABLE);
data             1626 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data |= RREG32(mmGC_USER_RB_BACKEND_DISABLE);
data             1628 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data &= CC_RB_BACKEND_DISABLE__BACKEND_DISABLE_MASK;
data             1629 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data >>= GC_USER_RB_BACKEND_DISABLE__BACKEND_DISABLE__SHIFT;
data             1634 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	return (~data) & mask;
data             1790 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data;
data             1801 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data = gfx_v7_0_get_rb_active_bitmap(adev);
data             1802 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			active_rbs |= data << ((i * adev->gfx.config.max_sh_per_se + j) *
data             2465 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	pfp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.pfp_fw->data;
data             2466 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	ce_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.ce_fw->data;
data             2467 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	me_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.me_fw->data;
data             2483 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		(adev->gfx.pfp_fw->data +
data             2493 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		(adev->gfx.ce_fw->data +
data             2503 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		(adev->gfx.me_fw->data +
data             2732 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data             2742 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		(adev->gfx.mec_fw->data +
data             2756 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		mec2_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec2_fw->data;
data             2764 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			(adev->gfx.mec2_fw->data +
data             3405 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig;
data             3407 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	orig = data = RREG32(mmRLC_CNTL);
data             3409 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	if (data & RLC_CNTL__RLC_ENABLE_F32_MASK) {
data             3412 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~RLC_CNTL__RLC_ENABLE_F32_MASK;
data             3413 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_CNTL, data);
data             3525 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	hdr = (const struct rlc_firmware_header_v1_0 *)adev->gfx.rlc_fw->data;
data             3555 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		(adev->gfx.rlc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             3575 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig, tmp, tmp2;
data             3577 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	orig = data = RREG32(mmRLC_CGCG_CGLS_CTRL);
data             3596 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK | RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK;
data             3597 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (orig != data)
data             3598 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmRLC_CGCG_CGLS_CTRL, data);
data             3608 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~(RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK | RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK);
data             3609 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (orig != data)
data             3610 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmRLC_CGCG_CGLS_CTRL, data);
data             3618 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig, tmp = 0;
data             3623 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 				orig = data = RREG32(mmCP_MEM_SLP_CNTL);
data             3624 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 				data |= CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK;
data             3625 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 				if (orig != data)
data             3626 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 					WREG32(mmCP_MEM_SLP_CNTL, data);
data             3630 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		orig = data = RREG32(mmRLC_CGTT_MGCG_OVERRIDE);
data             3631 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= 0x00000001;
data             3632 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= 0xfffffffd;
data             3633 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (orig != data)
data             3634 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmRLC_CGTT_MGCG_OVERRIDE, data);
data             3642 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data = RLC_SERDES_WR_CTRL__BPM_ADDR_MASK |
data             3644 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_SERDES_WR_CTRL, data);
data             3650 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			orig = data = RREG32(mmCGTS_SM_CTRL_REG);
data             3651 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data &= ~CGTS_SM_CTRL_REG__SM_MODE_MASK;
data             3652 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data |= (0x2 << CGTS_SM_CTRL_REG__SM_MODE__SHIFT);
data             3653 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data |= CGTS_SM_CTRL_REG__SM_MODE_ENABLE_MASK;
data             3654 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data &= ~CGTS_SM_CTRL_REG__OVERRIDE_MASK;
data             3657 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 				data &= ~CGTS_SM_CTRL_REG__LS_OVERRIDE_MASK;
data             3658 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data &= ~CGTS_SM_CTRL_REG__ON_MONITOR_ADD_MASK;
data             3659 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data |= CGTS_SM_CTRL_REG__ON_MONITOR_ADD_EN_MASK;
data             3660 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data |= (0x96 << CGTS_SM_CTRL_REG__ON_MONITOR_ADD__SHIFT);
data             3661 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			if (orig != data)
data             3662 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 				WREG32(mmCGTS_SM_CTRL_REG, data);
data             3665 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		orig = data = RREG32(mmRLC_CGTT_MGCG_OVERRIDE);
data             3666 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= 0x00000003;
data             3667 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (orig != data)
data             3668 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmRLC_CGTT_MGCG_OVERRIDE, data);
data             3670 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data = RREG32(mmRLC_MEM_SLP_CNTL);
data             3671 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (data & RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK) {
data             3672 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data &= ~RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK;
data             3673 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmRLC_MEM_SLP_CNTL, data);
data             3676 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data = RREG32(mmCP_MEM_SLP_CNTL);
data             3677 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (data & CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK) {
data             3678 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			data &= ~CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK;
data             3679 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmCP_MEM_SLP_CNTL, data);
data             3682 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		orig = data = RREG32(mmCGTS_SM_CTRL_REG);
data             3683 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= CGTS_SM_CTRL_REG__OVERRIDE_MASK | CGTS_SM_CTRL_REG__LS_OVERRIDE_MASK;
data             3684 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (orig != data)
data             3685 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmCGTS_SM_CTRL_REG, data);
data             3693 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data = RLC_SERDES_WR_CTRL__BPM_ADDR_MASK | RLC_SERDES_WR_CTRL__MGCG_OVERRIDE_1_MASK;
data             3694 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_SERDES_WR_CTRL, data);
data             3719 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig;
data             3721 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             3723 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PU_ENABLE_MASK;
data             3725 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PU_ENABLE_MASK;
data             3726 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	if (orig != data)
data             3727 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             3733 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig;
data             3735 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             3737 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PD_ENABLE_MASK;
data             3739 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~RLC_PG_CNTL__SMU_CLK_SLOWDOWN_ON_PD_ENABLE_MASK;
data             3740 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	if (orig != data)
data             3741 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             3746 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig;
data             3748 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             3750 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~0x8000;
data             3752 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= 0x8000;
data             3753 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	if (orig != data)
data             3754 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             3759 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig;
data             3761 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             3763 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~0x2000;
data             3765 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= 0x2000;
data             3766 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	if (orig != data)
data             3767 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             3781 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig;
data             3784 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		orig = data = RREG32(mmRLC_PG_CNTL);
data             3785 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= RLC_PG_CNTL__GFX_POWER_GATING_ENABLE_MASK;
data             3786 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (orig != data)
data             3787 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmRLC_PG_CNTL, data);
data             3789 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		orig = data = RREG32(mmRLC_AUTO_PG_CTRL);
data             3790 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= RLC_AUTO_PG_CTRL__AUTO_PG_EN_MASK;
data             3791 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (orig != data)
data             3792 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmRLC_AUTO_PG_CTRL, data);
data             3794 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		orig = data = RREG32(mmRLC_PG_CNTL);
data             3795 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~RLC_PG_CNTL__GFX_POWER_GATING_ENABLE_MASK;
data             3796 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (orig != data)
data             3797 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmRLC_PG_CNTL, data);
data             3799 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		orig = data = RREG32(mmRLC_AUTO_PG_CTRL);
data             3800 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~RLC_AUTO_PG_CTRL__AUTO_PG_EN_MASK;
data             3801 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		if (orig != data)
data             3802 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 			WREG32(mmRLC_AUTO_PG_CTRL, data);
data             3804 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data = RREG32(mmDB_RENDER_CONTROL);
data             3811 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data;
data             3816 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data = bitmap << GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT;
data             3817 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data &= GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK;
data             3819 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	WREG32(mmGC_USER_SHADER_ARRAY_CONFIG, data);
data             3824 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, mask;
data             3826 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data = RREG32(mmCC_GC_SHADER_ARRAY_CONFIG);
data             3827 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data |= RREG32(mmGC_USER_SHADER_ARRAY_CONFIG);
data             3829 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data &= CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK;
data             3830 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data >>= CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT;
data             3834 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	return (~data) & mask;
data             3852 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig;
data             3854 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             3856 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= RLC_PG_CNTL__STATIC_PER_CU_PG_ENABLE_MASK;
data             3858 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~RLC_PG_CNTL__STATIC_PER_CU_PG_ENABLE_MASK;
data             3859 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	if (orig != data)
data             3860 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             3866 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig;
data             3868 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             3870 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data |= RLC_PG_CNTL__DYN_PER_CU_PG_ENABLE_MASK;
data             3872 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		data &= ~RLC_PG_CNTL__DYN_PER_CU_PG_ENABLE_MASK;
data             3873 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	if (orig != data)
data             3874 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             3882 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	u32 data, orig;
data             3901 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	orig = data = RREG32(mmRLC_PG_CNTL);
data             3902 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data |= RLC_PG_CNTL__GFX_POWER_GATING_SRC_MASK;
data             3903 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	if (orig != data)
data             3904 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		WREG32(mmRLC_PG_CNTL, data);
data             3909 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data = RREG32(mmCP_RB_WPTR_POLL_CNTL);
data             3910 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data &= ~CP_RB_WPTR_POLL_CNTL__IDLE_POLL_COUNT_MASK;
data             3911 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data |= (0x60 << CP_RB_WPTR_POLL_CNTL__IDLE_POLL_COUNT__SHIFT);
data             3912 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	WREG32(mmCP_RB_WPTR_POLL_CNTL, data);
data             3914 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data = 0x10101010;
data             3915 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	WREG32(mmRLC_PG_DELAY, data);
data             3917 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data = RREG32(mmRLC_PG_DELAY_2);
data             3918 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data &= ~0xff;
data             3919 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data |= 0x3;
data             3920 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	WREG32(mmRLC_PG_DELAY_2, data);
data             3922 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data = RREG32(mmRLC_AUTO_PG_CTRL);
data             3923 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data &= ~RLC_AUTO_PG_CTRL__GRBM_REG_SAVE_GFX_IDLE_THRESHOLD_MASK;
data             3924 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	data |= (0x700 << RLC_AUTO_PG_CTRL__GRBM_REG_SAVE_GFX_IDLE_THRESHOLD__SHIFT);
data             3925 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	WREG32(mmRLC_AUTO_PG_CTRL, data);
data             1010 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.pfp_fw->data;
data             1030 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.me_fw->data;
data             1051 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.ce_fw->data;
data             1071 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	rlc_hdr = (const struct rlc_firmware_header_v2_0 *)adev->gfx.rlc_fw->data;
data             1131 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data             1153 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 				adev->gfx.mec2_fw->data;
data             1167 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	header = (const struct common_firmware_header *)info->fw->data;
data             1174 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	header = (const struct common_firmware_header *)info->fw->data;
data             1181 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	header = (const struct common_firmware_header *)info->fw->data;
data             1188 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	header = (const struct common_firmware_header *)info->fw->data;
data             1195 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	header = (const struct common_firmware_header *)info->fw->data;
data             1200 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data             1216 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data             3451 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	u32 data;
data             3454 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES, 1);
data             3456 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX, instance);
data             3459 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES, 1);
data             3461 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data             3464 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_BROADCAST_WRITES, 1);
data             3466 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_INDEX, sh_num);
data             3468 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	WREG32(mmGRBM_GFX_INDEX, data);
data             3479 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	u32 data, mask;
data             3481 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data =  RREG32(mmCC_RB_BACKEND_DISABLE) |
data             3484 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = REG_GET_FIELD(data, GC_USER_RB_BACKEND_DISABLE, BACKEND_DISABLE);
data             3489 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	return (~data) & mask;
data             3645 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	u32 data;
data             3656 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data = gfx_v8_0_get_rb_active_bitmap(adev);
data             3657 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			active_rbs |= data << ((i * adev->gfx.config.max_sh_per_se + j) *
data             3981 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	int i, temp, data;
data             4030 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = mmRLC_SRM_INDEX_CNTL_DATA_0;
data             4034 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			WREG32(data + i, unique_indices[i] >> 20);
data             4049 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	uint32_t data;
data             4053 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = REG_SET_FIELD(0, RLC_PG_DELAY, POWER_UP_DELAY, 0x10);
data             4054 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = REG_SET_FIELD(data, RLC_PG_DELAY, POWER_DOWN_DELAY, 0x10);
data             4055 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = REG_SET_FIELD(data, RLC_PG_DELAY, CMD_PROPAGATE_DELAY, 0x10);
data             4056 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = REG_SET_FIELD(data, RLC_PG_DELAY, MEM_SLEEP_DELAY, 0x10);
data             4057 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	WREG32(mmRLC_PG_DELAY, data);
data             5486 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	int data;
data             5492 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = RREG32(mmRLC_CGTT_MGCG_OVERRIDE);
data             5493 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	if (!(data & RLC_CGTT_MGCG_OVERRIDE__CPF_MASK))
data             5497 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = RREG32(mmRLC_CGCG_CGLS_CTRL);
data             5498 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	if (data & RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK)
data             5502 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	if (data & RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK)
data             5506 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = RREG32(mmCGTS_SM_CTRL_REG);
data             5507 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	if (!(data & CGTS_SM_CTRL_REG__OVERRIDE_MASK))
data             5511 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	if (!(data & CGTS_SM_CTRL_REG__LS_OVERRIDE_MASK))
data             5515 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = RREG32(mmRLC_MEM_SLP_CNTL);
data             5516 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	if (data & RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK)
data             5520 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = RREG32(mmCP_MEM_SLP_CNTL);
data             5521 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	if (data & CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK)
data             5528 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	uint32_t data;
data             5535 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = RREG32(mmRLC_SERDES_WR_CTRL);
data             5537 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data &= ~(RLC_SERDES_WR_CTRL__WRITE_COMMAND_MASK |
data             5547 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data &= ~(RLC_SERDES_WR_CTRL__WRITE_COMMAND_MASK |
data             5558 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data |= (RLC_SERDES_WR_CTRL__RSVD_BPM_ADDR_MASK |
data             5563 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	WREG32(mmRLC_SERDES_WR_CTRL, data);
data             5586 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	uint32_t data;
data             5588 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = RREG32(mmRLC_CNTL);
data             5589 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data |= RLC_SAFE_MODE__CMD_MASK;
data             5590 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data &= ~RLC_SAFE_MODE__MESSAGE_MASK;
data             5591 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data |= (1 << RLC_SAFE_MODE__MESSAGE__SHIFT);
data             5592 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	WREG32(mmRLC_SAFE_MODE, data);
data             5613 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	uint32_t data;
data             5616 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = RREG32(mmRLC_CNTL);
data             5617 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data |= RLC_SAFE_MODE__CMD_MASK;
data             5618 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data &= ~RLC_SAFE_MODE__MESSAGE_MASK;
data             5619 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	WREG32(mmRLC_SAFE_MODE, data);
data             5645 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	uint32_t temp, data;
data             5661 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		temp = data = RREG32(mmRLC_CGTT_MGCG_OVERRIDE);
data             5663 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data &= ~(RLC_CGTT_MGCG_OVERRIDE__CPF_MASK |
data             5667 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data &= ~(RLC_CGTT_MGCG_OVERRIDE__CPF_MASK |
data             5672 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		if (temp != data)
data             5673 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			WREG32(mmRLC_CGTT_MGCG_OVERRIDE, data);
data             5683 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			temp = data = RREG32(mmCGTS_SM_CTRL_REG);
data             5684 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data &= ~(CGTS_SM_CTRL_REG__SM_MODE_MASK);
data             5685 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data |= (0x2 << CGTS_SM_CTRL_REG__SM_MODE__SHIFT);
data             5686 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data |= CGTS_SM_CTRL_REG__SM_MODE_ENABLE_MASK;
data             5687 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data &= ~CGTS_SM_CTRL_REG__OVERRIDE_MASK;
data             5690 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 				data &= ~CGTS_SM_CTRL_REG__LS_OVERRIDE_MASK;
data             5691 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data |= CGTS_SM_CTRL_REG__ON_MONITOR_ADD_EN_MASK;
data             5692 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data |= (0x96 << CGTS_SM_CTRL_REG__ON_MONITOR_ADD__SHIFT);
data             5693 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			if (temp != data)
data             5694 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 				WREG32(mmCGTS_SM_CTRL_REG, data);
data             5702 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		temp = data = RREG32(mmRLC_CGTT_MGCG_OVERRIDE);
data             5703 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data |= (RLC_CGTT_MGCG_OVERRIDE__CPF_MASK |
data             5707 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		if (temp != data)
data             5708 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			WREG32(mmRLC_CGTT_MGCG_OVERRIDE, data);
data             5711 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data = RREG32(mmRLC_MEM_SLP_CNTL);
data             5712 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		if (data & RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK) {
data             5713 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data &= ~RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK;
data             5714 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			WREG32(mmRLC_MEM_SLP_CNTL, data);
data             5718 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data = RREG32(mmCP_MEM_SLP_CNTL);
data             5719 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		if (data & CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK) {
data             5720 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data &= ~CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK;
data             5721 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			WREG32(mmCP_MEM_SLP_CNTL, data);
data             5725 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		temp = data = RREG32(mmCGTS_SM_CTRL_REG);
data             5726 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data |= (CGTS_SM_CTRL_REG__OVERRIDE_MASK |
data             5728 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		if (temp != data)
data             5729 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			WREG32(mmCGTS_SM_CTRL_REG, data);
data             5749 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	uint32_t temp, temp1, data, data1;
data             5751 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	temp = data = RREG32(mmRLC_CGCG_CGLS_CTRL);
data             5774 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data |= RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK;
data             5778 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data |= RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK;
data             5786 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			data &= ~RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK;
data             5789 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		if (temp != data)
data             5790 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			WREG32(mmRLC_CGCG_CGLS_CTRL, data);
data             5826 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		data &= ~(RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK |
data             5828 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		if (temp != data)
data             5829 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 			WREG32(mmRLC_CGCG_CGLS_CTRL, data);
data             7105 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	u32 data;
data             7110 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data = bitmap << GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT;
data             7111 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data &= GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK;
data             7113 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	WREG32(mmGC_USER_SHADER_ARRAY_CONFIG, data);
data             7118 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	u32 data, mask;
data             7120 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	data =  RREG32(mmCC_GC_SHADER_ARRAY_CONFIG) |
data             7125 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	return ~REG_GET_FIELD(data, CC_GC_SHADER_ARRAY_CONFIG, INACTIVE_CUS) & mask;
data              954 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	rlc_hdr = (const struct rlc_firmware_header_v2_1 *)adev->gfx.rlc_fw->data;
data             1081 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.pfp_fw->data;
data             1092 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.me_fw->data;
data             1103 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.ce_fw->data;
data             1111 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data             1118 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data             1125 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data             1183 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	rlc_hdr = (const struct rlc_firmware_header_v2_0 *)adev->gfx.rlc_fw->data;
data             1237 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data             1292 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data             1304 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		adev->gfx.mec2_fw->data;
data             1318 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data             1319 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		cp_hdr = (const struct gfx_firmware_header_v1_0 *)info->fw->data;
data             1333 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			header = (const struct common_firmware_header *)info->fw->data;
data             1334 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			cp_hdr = (const struct gfx_firmware_header_v1_0 *)info->fw->data;
data             1534 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data;
data             1554 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, RLC_LB_PARAMS, FIFO_SAMPLES, 0x0003);
data             1555 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= REG_SET_FIELD(data, RLC_LB_PARAMS, PG_IDLE_SAMPLES, 0x0010);
data             1556 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= REG_SET_FIELD(data, RLC_LB_PARAMS, PG_IDLE_SAMPLE_INTERVAL, 0x033F);
data             1557 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmRLC_LB_PARAMS, data);
data             1560 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RREG32_SOC15(GC, 0, mmRLC_GPM_GENERAL_7);
data             1561 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data &= 0x0000FFFF;
data             1562 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= 0x00C00000;
data             1563 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmRLC_GPM_GENERAL_7, data);
data             1572 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RLC_LB_CNTL__LB_CNT_SPIM_ACTIVE_MASK;
data             1573 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= REG_SET_FIELD(data, RLC_LB_CNTL, CU_MASK_USED_OFF_HYST, 0x09);
data             1574 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= REG_SET_FIELD(data, RLC_LB_CNTL, RESERVED, 0x80000);
data             1575 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmRLC_LB_CNTL, data);
data             1583 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data;
data             1603 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, RLC_LB_PARAMS, FIFO_SAMPLES, 0x0003);
data             1604 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= REG_SET_FIELD(data, RLC_LB_PARAMS, PG_IDLE_SAMPLES, 0x0010);
data             1605 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= REG_SET_FIELD(data, RLC_LB_PARAMS, PG_IDLE_SAMPLE_INTERVAL, 0x033F);
data             1606 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmRLC_LB_PARAMS, data);
data             1609 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RREG32_SOC15(GC, 0, mmRLC_GPM_GENERAL_7);
data             1610 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data &= 0x0000FFFF;
data             1611 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= 0x00C00000;
data             1612 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmRLC_GPM_GENERAL_7, data);
data             1621 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RLC_LB_CNTL__LB_CNT_SPIM_ACTIVE_MASK;
data             1622 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= REG_SET_FIELD(data, RLC_LB_CNTL, CU_MASK_USED_OFF_HYST, 0x09);
data             1623 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= REG_SET_FIELD(data, RLC_LB_CNTL, RESERVED, 0x80000);
data             1624 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmRLC_LB_CNTL, data);
data             1750 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data             1753 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		(adev->gfx.mec_fw->data +
data             2081 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	u32 data, base;
data             2087 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, WD_BUF_RESOURCE_1, INDEX_BUF_SIZE,
data             2089 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(data, WD_BUF_RESOURCE_1, POS_BUF_SIZE,
data             2091 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmWD_BUF_RESOURCE_1, data);
data             2093 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, WD_BUF_RESOURCE_2, CNTL_SB_BUF_SIZE,
data             2095 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(data, WD_BUF_RESOURCE_2, PARAM_BUF_SIZE,
data             2097 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmWD_BUF_RESOURCE_2, data);
data             2101 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, WD_INDEX_BUF_BASE, BASE, base);
data             2102 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmWD_INDEX_BUF_BASE, data);
data             2105 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, WD_INDEX_BUF_BASE_HI, BASE_HI, base);
data             2106 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmWD_INDEX_BUF_BASE_HI, data);
data             2109 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, WD_POS_BUF_BASE, BASE, base);
data             2110 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmWD_POS_BUF_BASE, data);
data             2113 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, WD_POS_BUF_BASE_HI, BASE_HI, base);
data             2114 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmWD_POS_BUF_BASE_HI, data);
data             2117 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, WD_CNTL_SB_BUF_BASE, BASE, base);
data             2118 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmWD_CNTL_SB_BUF_BASE, data);
data             2121 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(0, WD_CNTL_SB_BUF_BASE_HI, BASE_HI, base);
data             2122 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmWD_CNTL_SB_BUF_BASE_HI, data);
data             2380 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	u32 data;
data             2383 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES, 1);
data             2385 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX, instance);
data             2388 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES, 1);
data             2390 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data             2393 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_BROADCAST_WRITES, 1);
data             2395 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_INDEX, sh_num);
data             2397 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15_RLC_SHADOW(GC, 0, mmGRBM_GFX_INDEX, data);
data             2402 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	u32 data, mask;
data             2404 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RREG32_SOC15(GC, 0, mmCC_RB_BACKEND_DISABLE);
data             2405 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= RREG32_SOC15(GC, 0, mmGC_USER_RB_BACKEND_DISABLE);
data             2407 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data &= CC_RB_BACKEND_DISABLE__BACKEND_DISABLE_MASK;
data             2408 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data >>= GC_USER_RB_BACKEND_DISABLE__BACKEND_DISABLE__SHIFT;
data             2413 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	return (~data) & mask;
data             2419 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	u32 data;
data             2428 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data = gfx_v9_0_get_rb_active_bitmap(adev);
data             2429 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			active_rbs |= data << ((i * adev->gfx.config.max_sh_per_se + j) *
data             2756 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data = 0;
data             2759 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	default_data = data = RREG32(SOC15_REG_OFFSET(PWR, 0, mmPWR_MISC_CNTL_STATUS));
data             2762 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= PWR_MISC_CNTL_STATUS__PWR_GFX_RLC_CGPG_EN_MASK;
data             2763 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if(default_data != data)
data             2764 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32(SOC15_REG_OFFSET(PWR, 0, mmPWR_MISC_CNTL_STATUS), data);
data             2767 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~PWR_MISC_CNTL_STATUS__PWR_GFXOFF_STATUS_MASK;
data             2768 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (2 << PWR_MISC_CNTL_STATUS__PWR_GFXOFF_STATUS__SHIFT);
data             2769 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if(default_data != data)
data             2770 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32(SOC15_REG_OFFSET(PWR, 0, mmPWR_MISC_CNTL_STATUS), data);
data             2773 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~PWR_MISC_CNTL_STATUS__PWR_GFX_RLC_CGPG_EN_MASK;
data             2774 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if(default_data != data)
data             2775 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32(SOC15_REG_OFFSET(PWR, 0, mmPWR_MISC_CNTL_STATUS), data);
data             2781 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data = 0;
data             2787 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = RREG32(SOC15_REG_OFFSET(GC, 0, mmCP_RB_WPTR_POLL_CNTL));
data             2788 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~CP_RB_WPTR_POLL_CNTL__IDLE_POLL_COUNT_MASK;
data             2789 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (0x60 << CP_RB_WPTR_POLL_CNTL__IDLE_POLL_COUNT__SHIFT);
data             2790 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmCP_RB_WPTR_POLL_CNTL), data);
data             2793 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = 0;
data             2794 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (0x10 << RLC_PG_DELAY__POWER_UP_DELAY__SHIFT);
data             2795 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (0x10 << RLC_PG_DELAY__POWER_DOWN_DELAY__SHIFT);
data             2796 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (0x10 << RLC_PG_DELAY__CMD_PROPAGATE_DELAY__SHIFT);
data             2797 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (0x40 << RLC_PG_DELAY__MEM_SLEEP_DELAY__SHIFT);
data             2798 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_DELAY), data);
data             2800 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_DELAY_2));
data             2801 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~RLC_PG_DELAY_2__SERDES_CMD_DELAY_MASK;
data             2802 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (0x4 << RLC_PG_DELAY_2__SERDES_CMD_DELAY__SHIFT);
data             2803 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_DELAY_2), data);
data             2805 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_DELAY_3));
data             2806 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~RLC_PG_DELAY_3__CGCG_ACTIVE_BEFORE_CGPG_MASK;
data             2807 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (0xff << RLC_PG_DELAY_3__CGCG_ACTIVE_BEFORE_CGPG__SHIFT);
data             2808 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_DELAY_3), data);
data             2810 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_AUTO_PG_CTRL));
data             2811 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~RLC_AUTO_PG_CTRL__GRBM_REG_SAVE_GFX_IDLE_THRESHOLD_MASK;
data             2814 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (0x55f0 << RLC_AUTO_PG_CTRL__GRBM_REG_SAVE_GFX_IDLE_THRESHOLD__SHIFT);
data             2815 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_AUTO_PG_CTRL), data);
data             2824 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data = 0;
data             2827 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	default_data = data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL));
data             2828 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(data, RLC_PG_CNTL,
data             2831 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if (default_data != data)
data             2832 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL), data);
data             2838 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data = 0;
data             2841 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	default_data = data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL));
data             2842 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(data, RLC_PG_CNTL,
data             2845 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if(default_data != data)
data             2846 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL), data);
data             2852 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data = 0;
data             2855 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	default_data = data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL));
data             2856 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(data, RLC_PG_CNTL,
data             2859 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if(default_data != data)
data             2860 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL), data);
data             2866 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data, default_data;
data             2868 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	default_data = data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL));
data             2869 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(data, RLC_PG_CNTL,
data             2872 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if(default_data != data)
data             2873 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL), data);
data             2879 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data, default_data;
data             2881 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	default_data = data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL));
data             2882 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(data, RLC_PG_CNTL,
data             2885 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if(default_data != data)
data             2886 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL), data);
data             2890 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = RREG32(SOC15_REG_OFFSET(GC, 0, mmDB_RENDER_CONTROL));
data             2896 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data, default_data;
data             2898 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	default_data = data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL));
data             2899 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(data, RLC_PG_CNTL,
data             2902 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if(default_data != data)
data             2903 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL), data);
data             2909 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data, default_data;
data             2911 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	default_data = data = RREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL));
data             2912 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = REG_SET_FIELD(data, RLC_PG_CNTL,
data             2915 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if(default_data != data)
data             2916 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		WREG32(SOC15_REG_OFFSET(GC, 0, mmRLC_PG_CNTL), data);
data             3003 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	hdr = (const struct rlc_firmware_header_v2_0 *)adev->gfx.rlc_fw->data;
data             3006 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	fw_data = (const __le32 *)(adev->gfx.rlc_fw->data +
data             3092 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		adev->gfx.pfp_fw->data;
data             3094 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		adev->gfx.ce_fw->data;
data             3096 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		adev->gfx.me_fw->data;
data             3106 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		(adev->gfx.pfp_fw->data +
data             3116 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		(adev->gfx.ce_fw->data +
data             3126 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		(adev->gfx.me_fw->data +
data             3297 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data;
data             3301 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		(adev->gfx.mec_fw->data +
data             4554 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data;
data             4557 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RLC_SAFE_MODE__CMD_MASK;
data             4558 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= (1 << RLC_SAFE_MODE__MESSAGE__SHIFT);
data             4559 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmRLC_SAFE_MODE, data);
data             4571 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data;
data             4573 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RLC_SAFE_MODE__CMD_MASK;
data             4574 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmRLC_SAFE_MODE, data);
data             4619 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data, def;
data             4626 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4629 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data &= ~RLC_CGTT_MGCG_OVERRIDE__CPF_CGTT_SCLK_OVERRIDE_MASK;
data             4631 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~(RLC_CGTT_MGCG_OVERRIDE__GRBM_CGTT_SCLK_OVERRIDE_MASK |
data             4636 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= RLC_CGTT_MGCG_OVERRIDE__RLC_CGTT_SCLK_OVERRIDE_MASK;
data             4638 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4639 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE, data);
data             4645 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 				def = data = RREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL);
data             4646 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 				data |= RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK;
data             4647 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 				if (def != data)
data             4648 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 					WREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL, data);
data             4652 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 				def = data = RREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL);
data             4653 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 				data |= CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK;
data             4654 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 				if (def != data)
data             4655 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 					WREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL, data);
data             4660 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4663 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data |= RLC_CGTT_MGCG_OVERRIDE__CPF_CGTT_SCLK_OVERRIDE_MASK;
data             4665 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data |= (RLC_CGTT_MGCG_OVERRIDE__RLC_CGTT_SCLK_OVERRIDE_MASK |
data             4670 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4671 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE, data);
data             4674 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = RREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL);
data             4675 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (data & RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK) {
data             4676 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data &= ~RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK;
data             4677 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL, data);
data             4681 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = RREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL);
data             4682 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (data & CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK) {
data             4683 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data &= ~CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK;
data             4684 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL, data);
data             4694 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t data, def;
data             4704 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4706 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~RLC_CGTT_MGCG_OVERRIDE__GFXIP_GFX3D_CG_OVERRIDE_MASK;
data             4708 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4709 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE, data);
data             4714 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = (0x36 << RLC_CGCG_CGLS_CTRL_3D__CGCG_GFX_IDLE_THRESHOLD__SHIFT) |
data             4717 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data |= (0x000F << RLC_CGCG_CGLS_CTRL_3D__CGLS_REP_COMPANSAT_DELAY__SHIFT) |
data             4719 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4720 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL_3D, data);
data             4724 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = (0x0100 << CP_RB_WPTR_POLL_CNTL__POLL_FREQUENCY__SHIFT) |
data             4726 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4727 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmCP_RB_WPTR_POLL_CNTL, data);
data             4730 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL_3D);
data             4732 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~(RLC_CGCG_CGLS_CTRL_3D__CGCG_EN_MASK |
data             4735 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4736 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL_3D, data);
data             4745 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	uint32_t def, data;
data             4750 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4752 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGCG_OVERRIDE_MASK;
data             4754 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data &= ~RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGLS_OVERRIDE_MASK;
data             4756 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data |= RLC_CGTT_MGCG_OVERRIDE__GFXIP_CGLS_OVERRIDE_MASK;
data             4758 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4759 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE, data);
data             4765 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data = (0x2000 << RLC_CGCG_CGLS_CTRL__CGCG_GFX_IDLE_THRESHOLD__SHIFT) |
data             4768 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data = (0x36 << RLC_CGCG_CGLS_CTRL__CGCG_GFX_IDLE_THRESHOLD__SHIFT) |
data             4771 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			data |= (0x000F << RLC_CGCG_CGLS_CTRL__CGLS_REP_COMPANSAT_DELAY__SHIFT) |
data             4773 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4774 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL, data);
data             4778 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = (0x0100 << CP_RB_WPTR_POLL_CNTL__POLL_FREQUENCY__SHIFT) |
data             4780 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4781 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmCP_RB_WPTR_POLL_CNTL, data);
data             4783 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		def = data = RREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL);
data             4785 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data &= ~(RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK | RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK);
data             4787 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (def != data)
data             4788 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 			WREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL, data);
data             4906 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	int data;
data             4912 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RREG32_SOC15(GC, 0, mmRLC_CGTT_MGCG_OVERRIDE);
data             4913 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if (!(data & RLC_CGTT_MGCG_OVERRIDE__GFXIP_MGCG_OVERRIDE_MASK))
data             4917 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL);
data             4918 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if (data & RLC_CGCG_CGLS_CTRL__CGCG_EN_MASK)
data             4922 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if (data & RLC_CGCG_CGLS_CTRL__CGLS_EN_MASK)
data             4926 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RREG32_SOC15(GC, 0, mmRLC_MEM_SLP_CNTL);
data             4927 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if (data & RLC_MEM_SLP_CNTL__RLC_MEM_LS_EN_MASK)
data             4931 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RREG32_SOC15(GC, 0, mmCP_MEM_SLP_CNTL);
data             4932 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	if (data & CP_MEM_SLP_CNTL__CP_MEM_LS_EN_MASK)
data             4937 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		data = RREG32_SOC15(GC, 0, mmRLC_CGCG_CGLS_CTRL_3D);
data             4938 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (data & RLC_CGCG_CGLS_CTRL_3D__CGCG_EN_MASK)
data             4942 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		if (data & RLC_CGCG_CGLS_CTRL_3D__CGLS_EN_MASK)
data             6424 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	u32 data;
data             6429 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = bitmap << GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT;
data             6430 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data &= GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK;
data             6432 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	WREG32_SOC15(GC, 0, mmGC_USER_SHADER_ARRAY_CONFIG, data);
data             6437 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	u32 data, mask;
data             6439 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data = RREG32_SOC15(GC, 0, mmCC_GC_SHADER_ARRAY_CONFIG);
data             6440 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data |= RREG32_SOC15(GC, 0, mmGC_USER_SHADER_ARRAY_CONFIG);
data             6442 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data &= CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK;
data             6443 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	data >>= CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT;
data             6447 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	return (~data) & mask;
data              173 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c 	hdr = (const struct mc_firmware_header_v1_0 *)adev->gmc.fw->data;
data              180 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c 		(adev->gmc.fw->data + le32_to_cpu(hdr->io_debug_array_offset_bytes));
data              183 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c 		(adev->gmc.fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              192 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	hdr = (const struct mc_firmware_header_v1_0 *)adev->gmc.fw->data;
data              198 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		(adev->gmc.fw->data + le32_to_cpu(hdr->io_debug_array_offset_bytes));
data              201 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		(adev->gmc.fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              803 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	u32 orig, data;
data              806 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		orig = data = RREG32(mc_cg_registers[i]);
data              808 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 			data |= mc_cg_ls_en[i];
data              810 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 			data &= ~mc_cg_ls_en[i];
data              811 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		if (data != orig)
data              812 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 			WREG32(mc_cg_registers[i], data);
data              820 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	u32 orig, data;
data              823 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		orig = data = RREG32(mc_cg_registers[i]);
data              825 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 			data |= mc_cg_en[i];
data              827 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 			data &= ~mc_cg_en[i];
data              828 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		if (data != orig)
data              829 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 			WREG32(mc_cg_registers[i], data);
data              836 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	u32 orig, data;
data              838 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	orig = data = RREG32_PCIE(ixPCIE_CNTL2);
data              841 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, PCIE_CNTL2, SLV_MEM_LS_EN, 1);
data              842 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, PCIE_CNTL2, MST_MEM_LS_EN, 1);
data              843 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, PCIE_CNTL2, REPLAY_MEM_LS_EN, 1);
data              844 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, PCIE_CNTL2, SLV_MEM_AGGRESSIVE_LS_EN, 1);
data              846 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, PCIE_CNTL2, SLV_MEM_LS_EN, 0);
data              847 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, PCIE_CNTL2, MST_MEM_LS_EN, 0);
data              848 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, PCIE_CNTL2, REPLAY_MEM_LS_EN, 0);
data              849 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, PCIE_CNTL2, SLV_MEM_AGGRESSIVE_LS_EN, 0);
data              852 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	if (orig != data)
data              853 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		WREG32_PCIE(ixPCIE_CNTL2, data);
data              859 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	u32 orig, data;
data              861 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	orig = data = RREG32(mmHDP_HOST_PATH_CNTL);
data              864 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, HDP_HOST_PATH_CNTL, CLOCK_GATING_DIS, 0);
data              866 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, HDP_HOST_PATH_CNTL, CLOCK_GATING_DIS, 1);
data              868 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	if (orig != data)
data              869 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		WREG32(mmHDP_HOST_PATH_CNTL, data);
data              875 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	u32 orig, data;
data              877 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	orig = data = RREG32(mmHDP_MEM_POWER_LS);
data              880 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, HDP_MEM_POWER_LS, LS_ENABLE, 1);
data              882 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		data = REG_SET_FIELD(data, HDP_MEM_POWER_LS, LS_ENABLE, 0);
data              884 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 	if (orig != data)
data              885 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c 		WREG32(mmHDP_MEM_POWER_LS, data);
data              317 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	hdr = (const struct mc_firmware_header_v1_0 *)adev->gmc.fw->data;
data              323 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		(adev->gmc.fw->data + le32_to_cpu(hdr->io_debug_array_offset_bytes));
data              326 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		(adev->gmc.fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              372 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	u32 data;
data              386 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	hdr = (const struct mc_firmware_header_v1_0 *)adev->gmc.fw->data;
data              392 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		(adev->gmc.fw->data + le32_to_cpu(hdr->io_debug_array_offset_bytes));
data              395 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		(adev->gmc.fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              397 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	data = RREG32(mmMC_SEQ_MISC0);
data              398 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	data &= ~(0x40);
data              399 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	WREG32(mmMC_SEQ_MISC0, data);
data              421 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_SEQ_MISC0);
data              422 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		if (data & 0x80)
data             1486 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	uint32_t data;
data             1489 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_HUB_CG);
data             1490 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_HUB_MISC_HUB_CG__ENABLE_MASK;
data             1491 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_HUB_CG, data);
data             1493 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_SIP_CG);
data             1494 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_HUB_MISC_SIP_CG__ENABLE_MASK;
data             1495 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_SIP_CG, data);
data             1497 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_VM_CG);
data             1498 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_HUB_MISC_VM_CG__ENABLE_MASK;
data             1499 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_VM_CG, data);
data             1501 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_XPB_CLK_GAT);
data             1502 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_XPB_CLK_GAT__ENABLE_MASK;
data             1503 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_XPB_CLK_GAT, data);
data             1505 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmATC_MISC_CG);
data             1506 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= ATC_MISC_CG__ENABLE_MASK;
data             1507 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmATC_MISC_CG, data);
data             1509 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_WR_CG);
data             1510 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_CITF_MISC_WR_CG__ENABLE_MASK;
data             1511 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_WR_CG, data);
data             1513 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_RD_CG);
data             1514 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_CITF_MISC_RD_CG__ENABLE_MASK;
data             1515 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_RD_CG, data);
data             1517 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_VM_CG);
data             1518 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_CITF_MISC_VM_CG__ENABLE_MASK;
data             1519 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_VM_CG, data);
data             1521 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmVM_L2_CG);
data             1522 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= VM_L2_CG__ENABLE_MASK;
data             1523 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmVM_L2_CG, data);
data             1525 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_HUB_CG);
data             1526 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_HUB_MISC_HUB_CG__ENABLE_MASK;
data             1527 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_HUB_CG, data);
data             1529 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_SIP_CG);
data             1530 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_HUB_MISC_SIP_CG__ENABLE_MASK;
data             1531 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_SIP_CG, data);
data             1533 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_VM_CG);
data             1534 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_HUB_MISC_VM_CG__ENABLE_MASK;
data             1535 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_VM_CG, data);
data             1537 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_XPB_CLK_GAT);
data             1538 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_XPB_CLK_GAT__ENABLE_MASK;
data             1539 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_XPB_CLK_GAT, data);
data             1541 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmATC_MISC_CG);
data             1542 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~ATC_MISC_CG__ENABLE_MASK;
data             1543 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmATC_MISC_CG, data);
data             1545 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_WR_CG);
data             1546 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_CITF_MISC_WR_CG__ENABLE_MASK;
data             1547 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_WR_CG, data);
data             1549 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_RD_CG);
data             1550 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_CITF_MISC_RD_CG__ENABLE_MASK;
data             1551 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_RD_CG, data);
data             1553 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_VM_CG);
data             1554 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_CITF_MISC_VM_CG__ENABLE_MASK;
data             1555 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_VM_CG, data);
data             1557 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmVM_L2_CG);
data             1558 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~VM_L2_CG__ENABLE_MASK;
data             1559 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmVM_L2_CG, data);
data             1566 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	uint32_t data;
data             1569 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_HUB_CG);
data             1570 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_HUB_MISC_HUB_CG__MEM_LS_ENABLE_MASK;
data             1571 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_HUB_CG, data);
data             1573 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_SIP_CG);
data             1574 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_HUB_MISC_SIP_CG__MEM_LS_ENABLE_MASK;
data             1575 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_SIP_CG, data);
data             1577 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_VM_CG);
data             1578 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_HUB_MISC_VM_CG__MEM_LS_ENABLE_MASK;
data             1579 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_VM_CG, data);
data             1581 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_XPB_CLK_GAT);
data             1582 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_XPB_CLK_GAT__MEM_LS_ENABLE_MASK;
data             1583 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_XPB_CLK_GAT, data);
data             1585 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmATC_MISC_CG);
data             1586 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= ATC_MISC_CG__MEM_LS_ENABLE_MASK;
data             1587 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmATC_MISC_CG, data);
data             1589 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_WR_CG);
data             1590 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_CITF_MISC_WR_CG__MEM_LS_ENABLE_MASK;
data             1591 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_WR_CG, data);
data             1593 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_RD_CG);
data             1594 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_CITF_MISC_RD_CG__MEM_LS_ENABLE_MASK;
data             1595 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_RD_CG, data);
data             1597 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_VM_CG);
data             1598 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= MC_CITF_MISC_VM_CG__MEM_LS_ENABLE_MASK;
data             1599 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_VM_CG, data);
data             1601 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmVM_L2_CG);
data             1602 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data |= VM_L2_CG__MEM_LS_ENABLE_MASK;
data             1603 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmVM_L2_CG, data);
data             1605 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_HUB_CG);
data             1606 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_HUB_MISC_HUB_CG__MEM_LS_ENABLE_MASK;
data             1607 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_HUB_CG, data);
data             1609 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_SIP_CG);
data             1610 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_HUB_MISC_SIP_CG__MEM_LS_ENABLE_MASK;
data             1611 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_SIP_CG, data);
data             1613 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_HUB_MISC_VM_CG);
data             1614 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_HUB_MISC_VM_CG__MEM_LS_ENABLE_MASK;
data             1615 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_HUB_MISC_VM_CG, data);
data             1617 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_XPB_CLK_GAT);
data             1618 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_XPB_CLK_GAT__MEM_LS_ENABLE_MASK;
data             1619 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_XPB_CLK_GAT, data);
data             1621 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmATC_MISC_CG);
data             1622 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~ATC_MISC_CG__MEM_LS_ENABLE_MASK;
data             1623 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmATC_MISC_CG, data);
data             1625 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_WR_CG);
data             1626 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_CITF_MISC_WR_CG__MEM_LS_ENABLE_MASK;
data             1627 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_WR_CG, data);
data             1629 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_RD_CG);
data             1630 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_CITF_MISC_RD_CG__MEM_LS_ENABLE_MASK;
data             1631 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_RD_CG, data);
data             1633 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmMC_CITF_MISC_VM_CG);
data             1634 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~MC_CITF_MISC_VM_CG__MEM_LS_ENABLE_MASK;
data             1635 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmMC_CITF_MISC_VM_CG, data);
data             1637 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data = RREG32(mmVM_L2_CG);
data             1638 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		data &= ~VM_L2_CG__MEM_LS_ENABLE_MASK;
data             1639 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 		WREG32(mmVM_L2_CG, data);
data             1673 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	int data;
data             1679 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	data = RREG32(mmMC_HUB_MISC_HUB_CG);
data             1680 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	if (data & MC_HUB_MISC_HUB_CG__ENABLE_MASK)
data             1684 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c 	if (data & MC_HUB_MISC_HUB_CG__MEM_LS_ENABLE_MASK)
data              389 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 	u32 i, count, data;
data              395 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data = ((values->block_id << local_cac_reg->block_shift) &
data              397 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data |= ((i << local_cac_reg->signal_shift) &
data              399 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data |= ((values->t << local_cac_reg->t_shift) &
data              401 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data |= ((1 << local_cac_reg->enable_shift) &
data              403 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			WREG32_SMC(local_cac_reg->cntl, data);
data              414 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 	u32 data;
data              426 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 				data = RREG32_SMC(config_regs->offset);
data              429 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 				data = RREG32_DIDT(config_regs->offset);
data              432 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 				data = RREG32(config_regs->offset);
data              436 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data &= ~config_regs->mask;
data              437 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data              438 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data |= cache;
data              443 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 				WREG32_SMC(config_regs->offset, data);
data              446 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 				WREG32_DIDT(config_regs->offset, data);
data              449 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 				WREG32(config_regs->offset, data);
data              462 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 	u32 data;
data              465 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 		data = RREG32_DIDT(ixDIDT_SQ_CTRL0);
data              467 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data |= DIDT_SQ_CTRL0__DIDT_CTRL_EN_MASK;
data              469 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data &= ~DIDT_SQ_CTRL0__DIDT_CTRL_EN_MASK;
data              470 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 		WREG32_DIDT(ixDIDT_SQ_CTRL0, data);
data              474 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 		data = RREG32_DIDT(ixDIDT_DB_CTRL0);
data              476 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data |= DIDT_DB_CTRL0__DIDT_CTRL_EN_MASK;
data              478 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data &= ~DIDT_DB_CTRL0__DIDT_CTRL_EN_MASK;
data              479 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 		WREG32_DIDT(ixDIDT_DB_CTRL0, data);
data              483 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 		data = RREG32_DIDT(ixDIDT_TD_CTRL0);
data              485 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data |= DIDT_TD_CTRL0__DIDT_CTRL_EN_MASK;
data              487 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data &= ~DIDT_TD_CTRL0__DIDT_CTRL_EN_MASK;
data              488 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 		WREG32_DIDT(ixDIDT_TD_CTRL0, data);
data              492 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 		data = RREG32_DIDT(ixDIDT_TCP_CTRL0);
data              494 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data |= DIDT_TCP_CTRL0__DIDT_CTRL_EN_MASK;
data              496 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 			data &= ~DIDT_TCP_CTRL0__DIDT_CTRL_EN_MASK;
data              497 drivers/gpu/drm/amd/amdgpu/kv_dpm.c 		WREG32_DIDT(ixDIDT_TCP_CTRL0, data);
data              126 drivers/gpu/drm/amd/amdgpu/kv_smc.c 	u32 data, original_data, addr, extra_shift, t_byte, count, mask;
data              144 drivers/gpu/drm/amd/amdgpu/kv_smc.c 		data = 0;
data              152 drivers/gpu/drm/amd/amdgpu/kv_smc.c 				data = (data << 8) + *src++;
data              156 drivers/gpu/drm/amd/amdgpu/kv_smc.c 				data <<= 8;
data              162 drivers/gpu/drm/amd/amdgpu/kv_smc.c 		data |= original_data & mask;
data              168 drivers/gpu/drm/amd/amdgpu/kv_smc.c 		WREG32(mmSMC_IND_DATA_0, data);
data              175 drivers/gpu/drm/amd/amdgpu/kv_smc.c 		data = (src[0] << 24) + (src[1] << 16) + (src[2] << 8) + src[3];
data              181 drivers/gpu/drm/amd/amdgpu/kv_smc.c 		WREG32(mmSMC_IND_DATA_0, data);
data              190 drivers/gpu/drm/amd/amdgpu/kv_smc.c 		data = 0;
data              202 drivers/gpu/drm/amd/amdgpu/kv_smc.c 			data = (data << 8) + *src++;
data              206 drivers/gpu/drm/amd/amdgpu/kv_smc.c 		data <<= extra_shift;
data              208 drivers/gpu/drm/amd/amdgpu/kv_smc.c 		data |= (original_data & ~((~0UL) << extra_shift));
data              214 drivers/gpu/drm/amd/amdgpu/kv_smc.c 		WREG32(mmSMC_IND_DATA_0, data);
data               92 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	mes_hdr = (const struct mes_firmware_header_v1_0 *)adev->mes.fw->data;
data              120 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		adev->mes.fw->data;
data              122 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	fw_data = (const __le32 *)(adev->mes.fw->data +
data              152 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		adev->mes.fw->data;
data              154 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	fw_data = (const __le32 *)(adev->mes.fw->data +
data              189 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	uint32_t data = 0;
data              192 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = RREG32_SOC15(GC, 0, mmCP_MES_CNTL);
data              193 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = REG_SET_FIELD(data, CP_MES_CNTL, MES_PIPE0_RESET, 1);
data              194 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		WREG32_SOC15(GC, 0, mmCP_MES_CNTL, data);
data              201 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = RREG32_SOC15(GC, 0, mmCP_MES_DC_OP_CNTL);
data              202 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = REG_SET_FIELD(data, CP_MES_DC_OP_CNTL,
data              204 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		WREG32_SOC15(GC, 0, mmCP_MES_DC_OP_CNTL, data);
data              207 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = REG_SET_FIELD(0, CP_MES_CNTL, MES_PIPE0_ACTIVE, 1);
data              208 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		WREG32_SOC15(GC, 0, mmCP_MES_CNTL, data);
data              210 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = RREG32_SOC15(GC, 0, mmCP_MES_CNTL);
data              211 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = REG_SET_FIELD(data, CP_MES_CNTL, MES_PIPE0_ACTIVE, 0);
data              212 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = REG_SET_FIELD(data, CP_MES_CNTL,
data              214 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = REG_SET_FIELD(data, CP_MES_CNTL, MES_PIPE0_RESET, 1);
data              215 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		data = REG_SET_FIELD(data, CP_MES_CNTL, MES_HALT, 1);
data              216 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 		WREG32_SOC15(GC, 0, mmCP_MES_CNTL, data);
data              224 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	uint32_t data;
data              270 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	data = RREG32_SOC15(GC, 0, mmCP_MES_IC_OP_CNTL);
data              271 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	data = REG_SET_FIELD(data, CP_MES_IC_OP_CNTL, PRIME_ICACHE, 0);
data              272 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	data = REG_SET_FIELD(data, CP_MES_IC_OP_CNTL, INVALIDATE_CACHE, 1);
data              273 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	WREG32_SOC15(GC, 0, mmCP_MES_IC_OP_CNTL, data);
data              276 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	data = RREG32_SOC15(GC, 0, mmCP_MES_IC_OP_CNTL);
data              277 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	data = REG_SET_FIELD(data, CP_MES_IC_OP_CNTL, PRIME_ICACHE, 1);
data              278 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c 	WREG32_SOC15(GC, 0, mmCP_MES_IC_OP_CNTL, data);
data              439 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	uint32_t def, data, def1, data1, def2 = 0, data2 = 0;
data              441 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	def  = data  = RREG32_SOC15(MMHUB, 0, mmATC_L2_MISC_CG);
data              450 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 		data |= ATC_L2_MISC_CG__ENABLE_MASK;
data              467 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 		data &= ~ATC_L2_MISC_CG__ENABLE_MASK;
data              485 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	if (def != data)
data              486 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 		WREG32_SOC15(MMHUB, 0, mmATC_L2_MISC_CG, data);
data              502 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	uint32_t def, data;
data              504 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	def = data = RREG32_SOC15(MMHUB, 0, mmATC_L2_MISC_CG);
data              507 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 		data |= ATC_L2_MISC_CG__MEM_LS_ENABLE_MASK;
data              509 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 		data &= ~ATC_L2_MISC_CG__MEM_LS_ENABLE_MASK;
data              511 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	if (def != data)
data              512 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 		WREG32_SOC15(MMHUB, 0, mmATC_L2_MISC_CG, data);
data              541 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	int data, data1;
data              546 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	data = RREG32_SOC15(MMHUB, 0, mmATC_L2_MISC_CG);
data              551 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	if ((data & ATC_L2_MISC_CG__ENABLE_MASK) &&
data              561 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c 	if (data & ATC_L2_MISC_CG__MEM_LS_ENABLE_MASK)
data              362 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	uint32_t def, data, def1, data1;
data              364 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	def  = data  = RREG32_SOC15(MMHUB, 0, mmMM_ATC_L2_MISC_CG);
data              369 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 		data |= MM_ATC_L2_MISC_CG__ENABLE_MASK;
data              379 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 		data &= ~MM_ATC_L2_MISC_CG__ENABLE_MASK;
data              389 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	if (def != data)
data              390 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 		WREG32_SOC15(MMHUB, 0, mmMM_ATC_L2_MISC_CG, data);
data              399 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	uint32_t def, data;
data              401 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	def = data = RREG32_SOC15(MMHUB, 0, mmMM_ATC_L2_MISC_CG);
data              404 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 		data |= MM_ATC_L2_MISC_CG__MEM_LS_ENABLE_MASK;
data              406 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 		data &= ~MM_ATC_L2_MISC_CG__MEM_LS_ENABLE_MASK;
data              408 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	if (def != data)
data              409 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 		WREG32_SOC15(MMHUB, 0, mmMM_ATC_L2_MISC_CG, data);
data              436 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	int data, data1;
data              441 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	data = RREG32_SOC15(MMHUB, 0, mmMM_ATC_L2_MISC_CG);
data              446 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	if ((data & MM_ATC_L2_MISC_CG__ENABLE_MASK) &&
data              456 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c 	if (data & MM_ATC_L2_MISC_CG__MEM_LS_ENABLE_MASK)
data              535 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 	uint32_t def, data, def1, data1;
data              540 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 		def = data = RREG32_SOC15_OFFSET(MMHUB, 0,
data              545 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 			data |= ATCL2_0_ATC_L2_MISC_CG__ENABLE_MASK;
data              547 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 			data &= ~ATCL2_0_ATC_L2_MISC_CG__ENABLE_MASK;
data              549 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 		if (def != data)
data              551 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 				i * MMHUB_INSTANCE_REGISTER_OFFSET, data);
data              592 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 	uint32_t def, data;
data              596 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 		def = data = RREG32_SOC15_OFFSET(MMHUB, 0,
data              601 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 			data |= ATCL2_0_ATC_L2_MISC_CG__MEM_LS_ENABLE_MASK;
data              603 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 			data &= ~ATCL2_0_ATC_L2_MISC_CG__MEM_LS_ENABLE_MASK;
data              605 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 		if (def != data)
data              607 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 				i * MMHUB_INSTANCE_REGISTER_OFFSET, data);
data              633 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 	int data, data1;
data              639 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 	data = RREG32_SOC15(MMHUB, 0, mmATCL2_0_ATC_L2_MISC_CG);
data              643 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 	if ((data & ATCL2_0_ATC_L2_MISC_CG__ENABLE_MASK) &&
data              653 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 	if (data & ATCL2_0_ATC_L2_MISC_CG__MEM_LS_ENABLE_MASK)
data              100 drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h 						      uint32_t mask, uint32_t data)
data              104 drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h 	direct_rd_mod_wt->write_data = data;
data              120 drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h #define MMSCH_V1_0_INSERT_DIRECT_RD_MOD_WT(reg, mask, data) { \
data              123 drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h 					   (mask), (data)); \
data              402 drivers/gpu/drm/amd/amdgpu/navi10_ih.c 	uint32_t data, def, field_val;
data              405 drivers/gpu/drm/amd/amdgpu/navi10_ih.c 		def = data = RREG32_SOC15(OSSSYS, 0, mmIH_CLK_CTRL);
data              407 drivers/gpu/drm/amd/amdgpu/navi10_ih.c 		data = REG_SET_FIELD(data, IH_CLK_CTRL,
data              409 drivers/gpu/drm/amd/amdgpu/navi10_ih.c 		data = REG_SET_FIELD(data, IH_CLK_CTRL,
data              411 drivers/gpu/drm/amd/amdgpu/navi10_ih.c 		data = REG_SET_FIELD(data, IH_CLK_CTRL,
data              413 drivers/gpu/drm/amd/amdgpu/navi10_ih.c 		data = REG_SET_FIELD(data, IH_CLK_CTRL,
data              415 drivers/gpu/drm/amd/amdgpu/navi10_ih.c 		data = REG_SET_FIELD(data, IH_CLK_CTRL,
data              417 drivers/gpu/drm/amd/amdgpu/navi10_ih.c 		if (def != data)
data              418 drivers/gpu/drm/amd/amdgpu/navi10_ih.c 			WREG32_SOC15(OSSSYS, 0, mmIH_CLK_CTRL, data);
data              190 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	uint32_t def, data;
data              192 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	def = data = RREG32_PCIE(smnCPM_CONTROL);
data              194 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 		data |= (CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK |
data              201 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 		data &= ~(CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK |
data              209 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	if (def != data)
data              210 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 		WREG32_PCIE(smnCPM_CONTROL, data);
data              216 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	uint32_t def, data;
data              218 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	def = data = RREG32_PCIE(smnPCIE_CNTL2);
data              220 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 		data |= (PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data              224 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 		data &= ~(PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data              229 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	if (def != data)
data              230 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 		WREG32_PCIE(smnPCIE_CNTL2, data);
data              236 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	int data;
data              239 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	data = RREG32_PCIE(smnCPM_CONTROL);
data              240 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	if (data & CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK)
data              244 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	data = RREG32_PCIE(smnPCIE_CNTL2);
data              245 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	if (data & PCIE_CNTL2__SLV_MEM_LS_EN_MASK)
data              303 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	uint32_t def, data;
data              305 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	def = data = RREG32_PCIE(smnPCIE_CONFIG_CNTL);
data              306 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	data = REG_SET_FIELD(data, PCIE_CONFIG_CNTL, CI_SWUS_MAX_READ_REQUEST_SIZE_MODE, 1);
data              307 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	data = REG_SET_FIELD(data, PCIE_CONFIG_CNTL, CI_SWUS_MAX_READ_REQUEST_SIZE_PRIV, 1);
data              309 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 	if (def != data)
data              310 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c 		WREG32_PCIE(smnPCIE_CONFIG_CNTL, data);
data              148 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	uint32_t def, data;
data              150 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	def = data = RREG32_PCIE(smnCPM_CONTROL);
data              152 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 		data |= (CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK |
data              160 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 		data &= ~(CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK |
data              169 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	if (def != data)
data              170 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 		WREG32_PCIE(smnCPM_CONTROL, data);
data              176 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	uint32_t def, data;
data              178 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	def = data = RREG32_PCIE(smnPCIE_CNTL2);
data              180 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 		data |= (PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data              184 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 		data &= ~(PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data              189 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	if (def != data)
data              190 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 		WREG32_PCIE(smnPCIE_CNTL2, data);
data              196 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	int data;
data              199 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	data = RREG32_PCIE(smnCPM_CONTROL);
data              200 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	if (data & CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK)
data              204 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	data = RREG32_PCIE(smnPCIE_CNTL2);
data              205 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	if (data & PCIE_CNTL2__SLV_MEM_LS_EN_MASK)
data              263 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	uint32_t def, data;
data              265 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	def = data = RREG32_PCIE(smnPCIE_CONFIG_CNTL);
data              266 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	data = REG_SET_FIELD(data, PCIE_CONFIG_CNTL, CI_SWUS_MAX_READ_REQUEST_SIZE_MODE, 1);
data              267 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	data = REG_SET_FIELD(data, PCIE_CONFIG_CNTL, CI_SWUS_MAX_READ_REQUEST_SIZE_PRIV, 1);
data              269 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	if (def != data)
data              270 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 		WREG32_PCIE(smnPCIE_CONFIG_CNTL, data);
data              272 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	def = data = RREG32_PCIE(smnPCIE_CI_CNTL);
data              273 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	data = REG_SET_FIELD(data, PCIE_CI_CNTL, CI_SLV_ORDERING_DIS, 1);
data              275 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 	if (def != data)
data              276 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c 		WREG32_PCIE(smnPCIE_CI_CNTL, data);
data              142 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	uint32_t data;
data              145 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	data = RREG32_SOC15(NBIO, 0, mmSYSHUB_DATA);
data              147 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	return data;
data              151 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 				       uint32_t data)
data              154 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	WREG32_SOC15(NBIO, 0, mmSYSHUB_DATA, data);
data              160 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	uint32_t def, data;
data              163 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	def = data = RREG32_PCIE(smnNBIF_MGCG_CTRL_LCLK);
data              166 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		data |= NBIF_MGCG_CTRL_LCLK__NBIF_MGCG_EN_LCLK_MASK;
data              168 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		data &= ~NBIF_MGCG_CTRL_LCLK__NBIF_MGCG_EN_LCLK_MASK;
data              170 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	if (def != data)
data              171 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		WREG32_PCIE(smnNBIF_MGCG_CTRL_LCLK, data);
data              174 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	def = data = nbio_7_0_read_syshub_ind_mmr(adev, ixSYSHUB_MMREG_IND_SYSHUB_MGCG_CTRL_SOCCLK);
data              177 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		data |= SYSHUB_MMREG_DIRECT_SYSHUB_MGCG_CTRL_SOCCLK__SYSHUB_MGCG_EN_SOCCLK_MASK;
data              179 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		data &= ~SYSHUB_MMREG_DIRECT_SYSHUB_MGCG_CTRL_SOCCLK__SYSHUB_MGCG_EN_SOCCLK_MASK;
data              181 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	if (def != data)
data              182 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		nbio_7_0_write_syshub_ind_mmr(adev, ixSYSHUB_MMREG_IND_SYSHUB_MGCG_CTRL_SOCCLK, data);
data              185 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	def = data = nbio_7_0_read_syshub_ind_mmr(adev, ixSYSHUB_MMREG_IND_SYSHUB_MGCG_CTRL_SHUBCLK);
data              188 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		data |= SYSHUB_MMREG_DIRECT_SYSHUB_MGCG_CTRL_SHUBCLK__SYSHUB_MGCG_EN_SHUBCLK_MASK;
data              190 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		data &= ~SYSHUB_MMREG_DIRECT_SYSHUB_MGCG_CTRL_SHUBCLK__SYSHUB_MGCG_EN_SHUBCLK_MASK;
data              192 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	if (def != data)
data              193 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		nbio_7_0_write_syshub_ind_mmr(adev, ixSYSHUB_MMREG_IND_SYSHUB_MGCG_CTRL_SHUBCLK, data);
data              199 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	uint32_t def, data;
data              201 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	def = data = RREG32_PCIE(smnPCIE_CNTL2);
data              203 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		data |= (PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data              207 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		data &= ~(PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data              212 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	if (def != data)
data              213 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 		WREG32_PCIE(smnPCIE_CNTL2, data);
data              219 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	int data;
data              222 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	data = RREG32_PCIE(smnCPM_CONTROL);
data              223 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	if (data & CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK)
data              227 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	data = RREG32_PCIE(smnPCIE_CNTL2);
data              228 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c 	if (data & PCIE_CNTL2__SLV_MEM_LS_EN_MASK)
data              200 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	uint32_t def, data;
data              202 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	def = data = RREG32_PCIE(smnPCIE_CNTL2);
data              204 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 		data |= (PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data              208 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 		data &= ~(PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data              213 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	if (def != data)
data              214 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 		WREG32_PCIE(smnPCIE_CNTL2, data);
data              220 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	int data;
data              223 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	data = RREG32_PCIE(smnCPM_CONTROL);
data              224 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	if (data & CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK)
data              228 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	data = RREG32_PCIE(smnPCIE_CNTL2);
data              229 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	if (data & PCIE_CNTL2__SLV_MEM_LS_EN_MASK)
data              309 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	uint32_t def, data;
data              311 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	def = data = RREG32_PCIE(smnPCIE_CI_CNTL);
data              312 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	data = REG_SET_FIELD(data, PCIE_CI_CNTL, CI_SLV_ORDERING_DIS, 1);
data              314 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 	if (def != data)
data              315 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c 		WREG32_PCIE(smnPCIE_CI_CNTL, data);
data               64 drivers/gpu/drm/amd/amdgpu/nv.c 	unsigned long flags, address, data;
data               67 drivers/gpu/drm/amd/amdgpu/nv.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data               72 drivers/gpu/drm/amd/amdgpu/nv.c 	r = RREG32(data);
data               79 drivers/gpu/drm/amd/amdgpu/nv.c 	unsigned long flags, address, data;
data               82 drivers/gpu/drm/amd/amdgpu/nv.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data               87 drivers/gpu/drm/amd/amdgpu/nv.c 	WREG32(data, v);
data               88 drivers/gpu/drm/amd/amdgpu/nv.c 	(void)RREG32(data);
data               94 drivers/gpu/drm/amd/amdgpu/nv.c 	unsigned long flags, address, data;
data               98 drivers/gpu/drm/amd/amdgpu/nv.c 	data = SOC15_REG_OFFSET(GC, 0, mmDIDT_IND_DATA);
data              102 drivers/gpu/drm/amd/amdgpu/nv.c 	r = RREG32(data);
data              109 drivers/gpu/drm/amd/amdgpu/nv.c 	unsigned long flags, address, data;
data              112 drivers/gpu/drm/amd/amdgpu/nv.c 	data = SOC15_REG_OFFSET(GC, 0, mmDIDT_IND_DATA);
data              116 drivers/gpu/drm/amd/amdgpu/nv.c 	WREG32(data, (v));
data               75 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c 	hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.asd_fw->data;
data              104 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c 	sos_hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.sos_fw->data;
data              118 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c 			sos_hdr_v1_1 = (const struct psp_firmware_header_v1_1 *)adev->psp.sos_fw->data;
data              127 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c 			sos_hdr_v1_2 = (const struct psp_firmware_header_v1_2 *)adev->psp.sos_fw->data;
data              149 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c 	asd_hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.asd_fw->data;
data              170 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c 			ta_hdr = (const struct ta_firmware_header_v1_0 *)adev->psp.ta_fw->data;
data               71 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c 	asd_hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.asd_fw->data;
data               88 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c 	hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.sos_fw->data;
data              108 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c 	hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.asd_fw->data;
data              160 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c 		hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data;
data              170 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c 			header = (const struct common_firmware_header *)info->fw->data;
data              318 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 		hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data;
data              327 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 		header = (const struct common_firmware_header *)info->fw->data;
data             1443 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 	uint32_t temp, data;
data             1448 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			temp = data = RREG32(mmSDMA0_CLK_CTRL + sdma_offsets[i]);
data             1449 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			data &= ~(SDMA0_CLK_CTRL__SOFT_OVERRIDE7_MASK |
data             1457 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			if (data != temp)
data             1458 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 				WREG32(mmSDMA0_CLK_CTRL + sdma_offsets[i], data);
data             1462 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			temp = data = RREG32(mmSDMA0_CLK_CTRL + sdma_offsets[i]);
data             1463 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			data |= SDMA0_CLK_CTRL__SOFT_OVERRIDE7_MASK |
data             1472 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			if (data != temp)
data             1473 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 				WREG32(mmSDMA0_CLK_CTRL + sdma_offsets[i], data);
data             1482 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 	uint32_t temp, data;
data             1487 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			temp = data = RREG32(mmSDMA0_POWER_CNTL + sdma_offsets[i]);
data             1488 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			data |= SDMA0_POWER_CNTL__MEM_POWER_OVERRIDE_MASK;
data             1490 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			if (temp != data)
data             1491 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 				WREG32(mmSDMA0_POWER_CNTL + sdma_offsets[i], data);
data             1495 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			temp = data = RREG32(mmSDMA0_POWER_CNTL + sdma_offsets[i]);
data             1496 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			data &= ~SDMA0_POWER_CNTL__MEM_POWER_OVERRIDE_MASK;
data             1498 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 			if (temp != data)
data             1499 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 				WREG32(mmSDMA0_POWER_CNTL + sdma_offsets[i], data);
data             1536 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 	int data;
data             1542 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 	data = RREG32(mmSDMA0_CLK_CTRL + sdma_offsets[0]);
data             1543 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 	if (!(data & SDMA0_CLK_CTRL__SOFT_OVERRIDE0_MASK))
data             1547 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 	data = RREG32(mmSDMA0_POWER_CNTL + sdma_offsets[0]);
data             1548 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 	if (data & SDMA0_POWER_CNTL__MEM_POWER_OVERRIDE_MASK)
data              403 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	hdr = (const struct sdma_firmware_header_v1_0 *)sdma_inst->fw->data;
data              520 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			header = (const struct common_firmware_header *)info->fw->data;
data             1158 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	uint32_t def, data;
data             1162 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		def = data = RREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_CNTL));
data             1163 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		data |= SDMA0_CNTL__CTXEMPTY_INT_ENABLE_MASK;
data             1165 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		if (data != def)
data             1166 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			WREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_CNTL), data);
data             1169 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		def = data = RREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_CNTL));
data             1170 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		data &= ~SDMA0_CNTL__CTXEMPTY_INT_ENABLE_MASK;
data             1171 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		if (data != def)
data             1172 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			WREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_CNTL), data);
data             1178 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	uint32_t def, data;
data             1181 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	def = data = RREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_POWER_CNTL));
data             1182 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	data |= SDMA0_POWER_CNTL__PG_CNTL_ENABLE_MASK;
data             1183 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	if (data != def)
data             1184 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		WREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_POWER_CNTL), data);
data             1187 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	def = data = RREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_CNTL));
data             1188 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	data |= SDMA0_CNTL__CTXEMPTY_INT_ENABLE_MASK;
data             1189 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	if (data != def)
data             1190 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		WREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_CNTL), data);
data             1193 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	def = data = RREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_POWER_CNTL));
data             1194 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	data &= ~SDMA0_POWER_CNTL__ON_OFF_CONDITION_HOLD_TIME_MASK;
data             1195 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	data |= (mmSDMA0_POWER_CNTL_DEFAULT & SDMA0_POWER_CNTL__ON_OFF_CONDITION_HOLD_TIME_MASK);
data             1197 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	data &= ~SDMA0_POWER_CNTL__ON_OFF_STATUS_DURATION_TIME_MASK;
data             1198 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	data |= (mmSDMA0_POWER_CNTL_DEFAULT & SDMA0_POWER_CNTL__ON_OFF_STATUS_DURATION_TIME_MASK);
data             1199 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	if(data != def)
data             1200 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		WREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_POWER_CNTL), data);
data             1256 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 		hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data;
data             1261 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			(adev->sdma.instance[i].fw->data +
data             2113 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	uint32_t data, def;
data             2118 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			def = data = RREG32_SDMA(i, mmSDMA0_CLK_CTRL);
data             2119 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			data &= ~(SDMA0_CLK_CTRL__SOFT_OVERRIDE7_MASK |
data             2127 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			if (def != data)
data             2128 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 				WREG32_SDMA(i, mmSDMA0_CLK_CTRL, data);
data             2132 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			def = data = RREG32_SDMA(i, mmSDMA0_CLK_CTRL);
data             2133 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			data |= (SDMA0_CLK_CTRL__SOFT_OVERRIDE7_MASK |
data             2141 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			if (def != data)
data             2142 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 				WREG32_SDMA(i, mmSDMA0_CLK_CTRL, data);
data             2152 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	uint32_t data, def;
data             2158 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			def = data = RREG32_SDMA(0, mmSDMA0_POWER_CNTL);
data             2159 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			data |= SDMA0_POWER_CNTL__MEM_POWER_OVERRIDE_MASK;
data             2160 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			if (def != data)
data             2161 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 				WREG32_SDMA(0, mmSDMA0_POWER_CNTL, data);
data             2166 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			def = data = RREG32_SDMA(0, mmSDMA0_POWER_CNTL);
data             2167 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			data &= ~SDMA0_POWER_CNTL__MEM_POWER_OVERRIDE_MASK;
data             2168 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 			if (def != data)
data             2169 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 				WREG32_SDMA(0, mmSDMA0_POWER_CNTL, data);
data             2220 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	int data;
data             2226 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	data = RREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_CLK_CTRL));
data             2227 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	if (!(data & SDMA0_CLK_CTRL__SOFT_OVERRIDE7_MASK))
data             2231 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	data = RREG32(SOC15_REG_OFFSET(SDMA0, 0, mmSDMA0_POWER_CNTL));
data             2232 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	if (data & SDMA0_POWER_CNTL__MEM_POWER_OVERRIDE_MASK)
data              204 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 		hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data;
data              216 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			header = (const struct common_firmware_header *)info->fw->data;
data              809 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 		hdr = (const struct sdma_firmware_header_v1_0 *)adev->sdma.instance[i].fw->data;
data              814 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			(adev->sdma.instance[i].fw->data +
data             1478 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 	uint32_t data, def;
data             1484 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			def = data = RREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_CLK_CTRL));
data             1485 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			data &= ~(SDMA0_CLK_CTRL__SOFT_OVERRIDE7_MASK |
data             1493 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			if (def != data)
data             1494 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 				WREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_CLK_CTRL), data);
data             1497 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			def = data = RREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_CLK_CTRL));
data             1498 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			data |= (SDMA0_CLK_CTRL__SOFT_OVERRIDE7_MASK |
data             1506 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			if (def != data)
data             1507 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 				WREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_CLK_CTRL), data);
data             1515 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 	uint32_t data, def;
data             1521 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			def = data = RREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_POWER_CNTL));
data             1522 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			data |= SDMA0_POWER_CNTL__MEM_POWER_OVERRIDE_MASK;
data             1523 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			if (def != data)
data             1524 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 				WREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_POWER_CNTL), data);
data             1528 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			def = data = RREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_POWER_CNTL));
data             1529 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			data &= ~SDMA0_POWER_CNTL__MEM_POWER_OVERRIDE_MASK;
data             1530 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 			if (def != data)
data             1531 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 				WREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_POWER_CNTL), data);
data             1570 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 	int data;
data             1576 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 	data = RREG32(sdma_v5_0_get_reg_offset(adev, 0, mmSDMA0_CLK_CTRL));
data             1577 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 	if (!(data & SDMA0_CLK_CTRL__SOFT_OVERRIDE7_MASK))
data             1581 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 	data = RREG32(sdma_v5_0_get_reg_offset(adev, 0, mmSDMA0_POWER_CNTL));
data             1582 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 	if (data & SDMA0_POWER_CNTL__MEM_POWER_OVERRIDE_MASK)
data             1827 drivers/gpu/drm/amd/amdgpu/si.c 	u32 data, orig;
data             1836 drivers/gpu/drm/amd/amdgpu/si.c 	orig = data = RREG32_PCIE_PORT(PCIE_LC_N_FTS_CNTL);
data             1837 drivers/gpu/drm/amd/amdgpu/si.c 	data &= ~LC_XMIT_N_FTS_MASK;
data             1838 drivers/gpu/drm/amd/amdgpu/si.c 	data |= LC_XMIT_N_FTS(0x24) | LC_XMIT_N_FTS_OVERRIDE_EN;
data             1839 drivers/gpu/drm/amd/amdgpu/si.c 	if (orig != data)
data             1840 drivers/gpu/drm/amd/amdgpu/si.c 		WREG32_PCIE_PORT(PCIE_LC_N_FTS_CNTL, data);
data             1842 drivers/gpu/drm/amd/amdgpu/si.c 	orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL3);
data             1843 drivers/gpu/drm/amd/amdgpu/si.c 	data |= LC_GO_TO_RECOVERY;
data             1844 drivers/gpu/drm/amd/amdgpu/si.c 	if (orig != data)
data             1845 drivers/gpu/drm/amd/amdgpu/si.c 		WREG32_PCIE_PORT(PCIE_LC_CNTL3, data);
data             1847 drivers/gpu/drm/amd/amdgpu/si.c 	orig = data = RREG32_PCIE(PCIE_P_CNTL);
data             1848 drivers/gpu/drm/amd/amdgpu/si.c 	data |= P_IGNORE_EDB_ERR;
data             1849 drivers/gpu/drm/amd/amdgpu/si.c 	if (orig != data)
data             1850 drivers/gpu/drm/amd/amdgpu/si.c 		WREG32_PCIE(PCIE_P_CNTL, data);
data             1852 drivers/gpu/drm/amd/amdgpu/si.c 	orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL);
data             1853 drivers/gpu/drm/amd/amdgpu/si.c 	data &= ~(LC_L0S_INACTIVITY_MASK | LC_L1_INACTIVITY_MASK);
data             1854 drivers/gpu/drm/amd/amdgpu/si.c 	data |= LC_PMI_TO_L1_DIS;
data             1856 drivers/gpu/drm/amd/amdgpu/si.c 		data |= LC_L0S_INACTIVITY(7);
data             1859 drivers/gpu/drm/amd/amdgpu/si.c 		data |= LC_L1_INACTIVITY(7);
data             1860 drivers/gpu/drm/amd/amdgpu/si.c 		data &= ~LC_PMI_TO_L1_DIS;
data             1861 drivers/gpu/drm/amd/amdgpu/si.c 		if (orig != data)
data             1862 drivers/gpu/drm/amd/amdgpu/si.c 			WREG32_PCIE_PORT(PCIE_LC_CNTL, data);
data             1867 drivers/gpu/drm/amd/amdgpu/si.c 			orig = data = si_pif_phy0_rreg(adev,PB0_PIF_PWRDOWN_0);
data             1868 drivers/gpu/drm/amd/amdgpu/si.c 			data &= ~(PLL_POWER_STATE_IN_OFF_0_MASK | PLL_POWER_STATE_IN_TXS2_0_MASK);
data             1869 drivers/gpu/drm/amd/amdgpu/si.c 			data |= PLL_POWER_STATE_IN_OFF_0(7) | PLL_POWER_STATE_IN_TXS2_0(7);
data             1870 drivers/gpu/drm/amd/amdgpu/si.c 			if (orig != data)
data             1871 drivers/gpu/drm/amd/amdgpu/si.c 				si_pif_phy0_wreg(adev,PB0_PIF_PWRDOWN_0, data);
data             1873 drivers/gpu/drm/amd/amdgpu/si.c 			orig = data = si_pif_phy0_rreg(adev,PB0_PIF_PWRDOWN_1);
data             1874 drivers/gpu/drm/amd/amdgpu/si.c 			data &= ~(PLL_POWER_STATE_IN_OFF_1_MASK | PLL_POWER_STATE_IN_TXS2_1_MASK);
data             1875 drivers/gpu/drm/amd/amdgpu/si.c 			data |= PLL_POWER_STATE_IN_OFF_1(7) | PLL_POWER_STATE_IN_TXS2_1(7);
data             1876 drivers/gpu/drm/amd/amdgpu/si.c 			if (orig != data)
data             1877 drivers/gpu/drm/amd/amdgpu/si.c 				si_pif_phy0_wreg(adev,PB0_PIF_PWRDOWN_1, data);
data             1879 drivers/gpu/drm/amd/amdgpu/si.c 			orig = data = si_pif_phy1_rreg(adev,PB1_PIF_PWRDOWN_0);
data             1880 drivers/gpu/drm/amd/amdgpu/si.c 			data &= ~(PLL_POWER_STATE_IN_OFF_0_MASK | PLL_POWER_STATE_IN_TXS2_0_MASK);
data             1881 drivers/gpu/drm/amd/amdgpu/si.c 			data |= PLL_POWER_STATE_IN_OFF_0(7) | PLL_POWER_STATE_IN_TXS2_0(7);
data             1882 drivers/gpu/drm/amd/amdgpu/si.c 			if (orig != data)
data             1883 drivers/gpu/drm/amd/amdgpu/si.c 				si_pif_phy1_wreg(adev,PB1_PIF_PWRDOWN_0, data);
data             1885 drivers/gpu/drm/amd/amdgpu/si.c 			orig = data = si_pif_phy1_rreg(adev,PB1_PIF_PWRDOWN_1);
data             1886 drivers/gpu/drm/amd/amdgpu/si.c 			data &= ~(PLL_POWER_STATE_IN_OFF_1_MASK | PLL_POWER_STATE_IN_TXS2_1_MASK);
data             1887 drivers/gpu/drm/amd/amdgpu/si.c 			data |= PLL_POWER_STATE_IN_OFF_1(7) | PLL_POWER_STATE_IN_TXS2_1(7);
data             1888 drivers/gpu/drm/amd/amdgpu/si.c 			if (orig != data)
data             1889 drivers/gpu/drm/amd/amdgpu/si.c 				si_pif_phy1_wreg(adev,PB1_PIF_PWRDOWN_1, data);
data             1892 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = si_pif_phy0_rreg(adev,PB0_PIF_PWRDOWN_0);
data             1893 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~PLL_RAMP_UP_TIME_0_MASK;
data             1894 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1895 drivers/gpu/drm/amd/amdgpu/si.c 					si_pif_phy0_wreg(adev,PB0_PIF_PWRDOWN_0, data);
data             1897 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = si_pif_phy0_rreg(adev,PB0_PIF_PWRDOWN_1);
data             1898 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~PLL_RAMP_UP_TIME_1_MASK;
data             1899 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1900 drivers/gpu/drm/amd/amdgpu/si.c 					si_pif_phy0_wreg(adev,PB0_PIF_PWRDOWN_1, data);
data             1902 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = si_pif_phy0_rreg(adev,PB0_PIF_PWRDOWN_2);
data             1903 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~PLL_RAMP_UP_TIME_2_MASK;
data             1904 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1905 drivers/gpu/drm/amd/amdgpu/si.c 					si_pif_phy0_wreg(adev,PB0_PIF_PWRDOWN_2, data);
data             1907 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = si_pif_phy0_rreg(adev,PB0_PIF_PWRDOWN_3);
data             1908 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~PLL_RAMP_UP_TIME_3_MASK;
data             1909 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1910 drivers/gpu/drm/amd/amdgpu/si.c 					si_pif_phy0_wreg(adev,PB0_PIF_PWRDOWN_3, data);
data             1912 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = si_pif_phy1_rreg(adev,PB1_PIF_PWRDOWN_0);
data             1913 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~PLL_RAMP_UP_TIME_0_MASK;
data             1914 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1915 drivers/gpu/drm/amd/amdgpu/si.c 					si_pif_phy1_wreg(adev,PB1_PIF_PWRDOWN_0, data);
data             1917 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = si_pif_phy1_rreg(adev,PB1_PIF_PWRDOWN_1);
data             1918 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~PLL_RAMP_UP_TIME_1_MASK;
data             1919 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1920 drivers/gpu/drm/amd/amdgpu/si.c 					si_pif_phy1_wreg(adev,PB1_PIF_PWRDOWN_1, data);
data             1922 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = si_pif_phy1_rreg(adev,PB1_PIF_PWRDOWN_2);
data             1923 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~PLL_RAMP_UP_TIME_2_MASK;
data             1924 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1925 drivers/gpu/drm/amd/amdgpu/si.c 					si_pif_phy1_wreg(adev,PB1_PIF_PWRDOWN_2, data);
data             1927 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = si_pif_phy1_rreg(adev,PB1_PIF_PWRDOWN_3);
data             1928 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~PLL_RAMP_UP_TIME_3_MASK;
data             1929 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1930 drivers/gpu/drm/amd/amdgpu/si.c 					si_pif_phy1_wreg(adev,PB1_PIF_PWRDOWN_3, data);
data             1932 drivers/gpu/drm/amd/amdgpu/si.c 			orig = data = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
data             1933 drivers/gpu/drm/amd/amdgpu/si.c 			data &= ~LC_DYN_LANES_PWR_STATE_MASK;
data             1934 drivers/gpu/drm/amd/amdgpu/si.c 			data |= LC_DYN_LANES_PWR_STATE(3);
data             1935 drivers/gpu/drm/amd/amdgpu/si.c 			if (orig != data)
data             1936 drivers/gpu/drm/amd/amdgpu/si.c 				WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, data);
data             1938 drivers/gpu/drm/amd/amdgpu/si.c 			orig = data = si_pif_phy0_rreg(adev,PB0_PIF_CNTL);
data             1939 drivers/gpu/drm/amd/amdgpu/si.c 			data &= ~LS2_EXIT_TIME_MASK;
data             1941 drivers/gpu/drm/amd/amdgpu/si.c 				data |= LS2_EXIT_TIME(5);
data             1942 drivers/gpu/drm/amd/amdgpu/si.c 			if (orig != data)
data             1943 drivers/gpu/drm/amd/amdgpu/si.c 				si_pif_phy0_wreg(adev,PB0_PIF_CNTL, data);
data             1945 drivers/gpu/drm/amd/amdgpu/si.c 			orig = data = si_pif_phy1_rreg(adev,PB1_PIF_CNTL);
data             1946 drivers/gpu/drm/amd/amdgpu/si.c 			data &= ~LS2_EXIT_TIME_MASK;
data             1948 drivers/gpu/drm/amd/amdgpu/si.c 				data |= LS2_EXIT_TIME(5);
data             1949 drivers/gpu/drm/amd/amdgpu/si.c 			if (orig != data)
data             1950 drivers/gpu/drm/amd/amdgpu/si.c 				si_pif_phy1_wreg(adev,PB1_PIF_CNTL, data);
data             1966 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL2);
data             1967 drivers/gpu/drm/amd/amdgpu/si.c 				data |= LC_ALLOW_PDWN_IN_L1 | LC_ALLOW_PDWN_IN_L23;
data             1968 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1969 drivers/gpu/drm/amd/amdgpu/si.c 					WREG32_PCIE_PORT(PCIE_LC_CNTL2, data);
data             1971 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = RREG32(THM_CLK_CNTL);
data             1972 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~(CMON_CLK_SEL_MASK | TMON_CLK_SEL_MASK);
data             1973 drivers/gpu/drm/amd/amdgpu/si.c 				data |= CMON_CLK_SEL(1) | TMON_CLK_SEL(1);
data             1974 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1975 drivers/gpu/drm/amd/amdgpu/si.c 					WREG32(THM_CLK_CNTL, data);
data             1977 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = RREG32(MISC_CLK_CNTL);
data             1978 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~(DEEP_SLEEP_CLK_SEL_MASK | ZCLK_SEL_MASK);
data             1979 drivers/gpu/drm/amd/amdgpu/si.c 				data |= DEEP_SLEEP_CLK_SEL(1) | ZCLK_SEL(1);
data             1980 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1981 drivers/gpu/drm/amd/amdgpu/si.c 					WREG32(MISC_CLK_CNTL, data);
data             1983 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = RREG32(CG_CLKPIN_CNTL);
data             1984 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~BCLK_AS_XCLK;
data             1985 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1986 drivers/gpu/drm/amd/amdgpu/si.c 					WREG32(CG_CLKPIN_CNTL, data);
data             1988 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = RREG32(CG_CLKPIN_CNTL_2);
data             1989 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~FORCE_BIF_REFCLK_EN;
data             1990 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1991 drivers/gpu/drm/amd/amdgpu/si.c 					WREG32(CG_CLKPIN_CNTL_2, data);
data             1993 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = RREG32(MPLL_BYPASSCLK_SEL);
data             1994 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~MPLL_CLKOUT_SEL_MASK;
data             1995 drivers/gpu/drm/amd/amdgpu/si.c 				data |= MPLL_CLKOUT_SEL(4);
data             1996 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             1997 drivers/gpu/drm/amd/amdgpu/si.c 					WREG32(MPLL_BYPASSCLK_SEL, data);
data             1999 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = RREG32(SPLL_CNTL_MODE);
data             2000 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~SPLL_REFCLK_SEL_MASK;
data             2001 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             2002 drivers/gpu/drm/amd/amdgpu/si.c 					WREG32(SPLL_CNTL_MODE, data);
data             2006 drivers/gpu/drm/amd/amdgpu/si.c 		if (orig != data)
data             2007 drivers/gpu/drm/amd/amdgpu/si.c 			WREG32_PCIE_PORT(PCIE_LC_CNTL, data);
data             2010 drivers/gpu/drm/amd/amdgpu/si.c 	orig = data = RREG32_PCIE(PCIE_CNTL2);
data             2011 drivers/gpu/drm/amd/amdgpu/si.c 	data |= SLV_MEM_LS_EN | MST_MEM_LS_EN | REPLAY_MEM_LS_EN;
data             2012 drivers/gpu/drm/amd/amdgpu/si.c 	if (orig != data)
data             2013 drivers/gpu/drm/amd/amdgpu/si.c 		WREG32_PCIE(PCIE_CNTL2, data);
data             2016 drivers/gpu/drm/amd/amdgpu/si.c 		data = RREG32_PCIE_PORT(PCIE_LC_N_FTS_CNTL);
data             2017 drivers/gpu/drm/amd/amdgpu/si.c 		if((data & LC_N_FTS_MASK) == LC_N_FTS_MASK) {
data             2018 drivers/gpu/drm/amd/amdgpu/si.c 			data = RREG32_PCIE(PCIE_LC_STATUS1);
data             2019 drivers/gpu/drm/amd/amdgpu/si.c 			if ((data & LC_REVERSE_XMIT) && (data & LC_REVERSE_RCVR)) {
data             2020 drivers/gpu/drm/amd/amdgpu/si.c 				orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL);
data             2021 drivers/gpu/drm/amd/amdgpu/si.c 				data &= ~LC_L0S_INACTIVITY_MASK;
data             2022 drivers/gpu/drm/amd/amdgpu/si.c 				if (orig != data)
data             2023 drivers/gpu/drm/amd/amdgpu/si.c 					WREG32_PCIE_PORT(PCIE_LC_CNTL, data);
data              646 drivers/gpu/drm/amd/amdgpu/si_dma.c 	u32 orig, data, offset;
data              659 drivers/gpu/drm/amd/amdgpu/si_dma.c 			orig = data = RREG32(DMA_POWER_CNTL + offset);
data              660 drivers/gpu/drm/amd/amdgpu/si_dma.c 			data &= ~MEM_POWER_OVERRIDE;
data              661 drivers/gpu/drm/amd/amdgpu/si_dma.c 			if (data != orig)
data              662 drivers/gpu/drm/amd/amdgpu/si_dma.c 				WREG32(DMA_POWER_CNTL + offset, data);
data              671 drivers/gpu/drm/amd/amdgpu/si_dma.c 			orig = data = RREG32(DMA_POWER_CNTL + offset);
data              672 drivers/gpu/drm/amd/amdgpu/si_dma.c 			data |= MEM_POWER_OVERRIDE;
data              673 drivers/gpu/drm/amd/amdgpu/si_dma.c 			if (data != orig)
data              674 drivers/gpu/drm/amd/amdgpu/si_dma.c 				WREG32(DMA_POWER_CNTL + offset, data);
data              676 drivers/gpu/drm/amd/amdgpu/si_dma.c 			orig = data = RREG32(DMA_CLK_CTRL + offset);
data              677 drivers/gpu/drm/amd/amdgpu/si_dma.c 			data = 0xff000000;
data              678 drivers/gpu/drm/amd/amdgpu/si_dma.c 			if (data != orig)
data              679 drivers/gpu/drm/amd/amdgpu/si_dma.c 				WREG32(DMA_CLK_CTRL + offset, data);
data             2841 drivers/gpu/drm/amd/amdgpu/si_dpm.c 	u32 data = 0, offset;
data             2851 drivers/gpu/drm/amd/amdgpu/si_dpm.c 				data = RREG32_SMC(offset);
data             2854 drivers/gpu/drm/amd/amdgpu/si_dpm.c 			data = RREG32(config_regs->offset);
data             2858 drivers/gpu/drm/amd/amdgpu/si_dpm.c 		data &= ~config_regs->mask;
data             2859 drivers/gpu/drm/amd/amdgpu/si_dpm.c 		data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data             2865 drivers/gpu/drm/amd/amdgpu/si_dpm.c 				WREG32_SMC(offset, data);
data             2868 drivers/gpu/drm/amd/amdgpu/si_dpm.c 			WREG32(config_regs->offset, data);
data             4359 drivers/gpu/drm/amd/amdgpu/si_dpm.c 	u32 data, num_bits, num_levels;
data             4364 drivers/gpu/drm/amd/amdgpu/si_dpm.c 	data = table->mask_low;
data             4366 drivers/gpu/drm/amd/amdgpu/si_dpm.c 	num_bits = hweight32(data);
data             4798 drivers/gpu/drm/amd/amdgpu/si_dpm.c 						  offsetof(SMC_SIslands_MCArbDramTimingRegisters, data) +
data             5141 drivers/gpu/drm/amd/amdgpu/si_dpm.c 					  offsetof(SMC_SIslands_MCArbDramTimingRegisters, data) +
data             6058 drivers/gpu/drm/amd/amdgpu/si_dpm.c 				    SMC_SIslands_MCRegisterSet *data,
data             6065 drivers/gpu/drm/amd/amdgpu/si_dpm.c 			data->value[i] = cpu_to_be32(entry->mc_data[j]);
data             6101 drivers/gpu/drm/amd/amdgpu/si_dpm.c 						     &mc_reg_table->data[SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT + i]);
data             6120 drivers/gpu/drm/amd/amdgpu/si_dpm.c 					     &smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_INITIAL_SLOT]);
data             6123 drivers/gpu/drm/amd/amdgpu/si_dpm.c 				&smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_ACPI_SLOT],
data             6129 drivers/gpu/drm/amd/amdgpu/si_dpm.c 						     &smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_ULV_SLOT]);
data             6132 drivers/gpu/drm/amd/amdgpu/si_dpm.c 					&smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_ULV_SLOT],
data             6150 drivers/gpu/drm/amd/amdgpu/si_dpm.c 			 data[SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT]);
data             6158 drivers/gpu/drm/amd/amdgpu/si_dpm.c 					   (u8 *)&smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT],
data              294 drivers/gpu/drm/amd/amdgpu/si_dpm.h     SMC_Evergreen_MCRegisterSet         data[5];
data              324 drivers/gpu/drm/amd/amdgpu/si_dpm.h     SMC_NIslands_MCRegisterSet          data[SMC_NISLANDS_MC_REGISTER_ARRAY_SET_COUNT];
data               53 drivers/gpu/drm/amd/amdgpu/si_smc.c 	u32 data, original_data, addr, extra_shift;
data               65 drivers/gpu/drm/amd/amdgpu/si_smc.c 		data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
data               71 drivers/gpu/drm/amd/amdgpu/si_smc.c 		WREG32(SMC_IND_DATA_0, data);
data               80 drivers/gpu/drm/amd/amdgpu/si_smc.c 		data = 0;
data               91 drivers/gpu/drm/amd/amdgpu/si_smc.c 			data = (data << 8) + *src++;
data               95 drivers/gpu/drm/amd/amdgpu/si_smc.c 		data <<= extra_shift;
data               96 drivers/gpu/drm/amd/amdgpu/si_smc.c 		data |= (original_data & ~((~0UL) << extra_shift));
data              102 drivers/gpu/drm/amd/amdgpu/si_smc.c 		WREG32(SMC_IND_DATA_0, data);
data              136 drivers/gpu/drm/amd/amdgpu/si_smc.c 	static const u8 data[] = { 0x0E, 0x00, 0x40, 0x40 };
data              138 drivers/gpu/drm/amd/amdgpu/si_smc.c 	return amdgpu_si_copy_bytes_to_smc(adev, 0x0, data, 4, sizeof(data)+1);
data              210 drivers/gpu/drm/amd/amdgpu/si_smc.c 	u32 data;
data              215 drivers/gpu/drm/amd/amdgpu/si_smc.c 	hdr = (const struct smc_firmware_header_v1_0 *)adev->pm.fw->data;
data              223 drivers/gpu/drm/amd/amdgpu/si_smc.c 		(adev->pm.fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              232 drivers/gpu/drm/amd/amdgpu/si_smc.c 		data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
data              234 drivers/gpu/drm/amd/amdgpu/si_smc.c 		WREG32(SMC_IND_DATA_0, data);
data              323 drivers/gpu/drm/amd/amdgpu/sislands_smc.h     SMC_SIslands_MCRegisterSet          data[SMC_SISLANDS_MC_REGISTER_ARRAY_SET_COUNT];
data              343 drivers/gpu/drm/amd/amdgpu/sislands_smc.h     SMC_SIslands_MCArbDramTimingRegisterSet     data[16];
data              225 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 				  uint8_t address, uint8_t *data,
data              239 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 			       16, 1, data, numbytes, false);
data              265 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 				reg = REG_SET_FIELD(reg, CKSVII2C_IC_DATA_CMD, DAT, data[bytes_sent]);
data              325 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 				 uint8_t address, uint8_t *data,
data              381 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 		data[bytes_received] = REG_GET_FIELD(reg, CKSVII2C_IC_DATA_CMD, DAT);
data              393 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 			       16, 1, data, bytes_received, false);
data              545 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 					       uint8_t *data,
data              551 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 	ret = smu_v11_0_i2c_transmit(control, address, data, 2, I2C_NO_STOP);
data              556 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 	ret = smu_v11_0_i2c_receive(control, address, data + 2, numbytes - 2,
data              568 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 						uint8_t *data,
data              573 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 	ret = smu_v11_0_i2c_transmit(control, address, data, numbytes, 0);
data              707 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 	uint8_t data[6] = {0xf, 0, 0xde, 0xad, 0xbe, 0xef};
data              720 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 	ret = smu_v11_0_i2c_eeprom_write_data(control, I2C_TARGET_ADDR, data, 6);
data              722 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c 	ret = smu_v11_0_i2c_eeprom_read_data(control, I2C_TARGET_ADDR, data, 6);
data               99 drivers/gpu/drm/amd/amdgpu/soc15.c 	unsigned long flags, address, data;
data              102 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data              107 drivers/gpu/drm/amd/amdgpu/soc15.c 	r = RREG32(data);
data              114 drivers/gpu/drm/amd/amdgpu/soc15.c 	unsigned long flags, address, data;
data              117 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data              122 drivers/gpu/drm/amd/amdgpu/soc15.c 	WREG32(data, v);
data              123 drivers/gpu/drm/amd/amdgpu/soc15.c 	(void)RREG32(data);
data              129 drivers/gpu/drm/amd/amdgpu/soc15.c 	unsigned long flags, address, data;
data              132 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data              138 drivers/gpu/drm/amd/amdgpu/soc15.c 	r = RREG32(data);
data              143 drivers/gpu/drm/amd/amdgpu/soc15.c 	r |= ((u64)RREG32(data) << 32);
data              150 drivers/gpu/drm/amd/amdgpu/soc15.c 	unsigned long flags, address, data;
data              153 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = adev->nbio_funcs->get_pcie_data_offset(adev);
data              159 drivers/gpu/drm/amd/amdgpu/soc15.c 	WREG32(data, (u32)(v & 0xffffffffULL));
data              160 drivers/gpu/drm/amd/amdgpu/soc15.c 	(void)RREG32(data);
data              165 drivers/gpu/drm/amd/amdgpu/soc15.c 	WREG32(data, (u32)(v >> 32));
data              166 drivers/gpu/drm/amd/amdgpu/soc15.c 	(void)RREG32(data);
data              172 drivers/gpu/drm/amd/amdgpu/soc15.c 	unsigned long flags, address, data;
data              176 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = SOC15_REG_OFFSET(UVD, 0, mmUVD_CTX_DATA);
data              180 drivers/gpu/drm/amd/amdgpu/soc15.c 	r = RREG32(data);
data              187 drivers/gpu/drm/amd/amdgpu/soc15.c 	unsigned long flags, address, data;
data              190 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = SOC15_REG_OFFSET(UVD, 0, mmUVD_CTX_DATA);
data              194 drivers/gpu/drm/amd/amdgpu/soc15.c 	WREG32(data, (v));
data              200 drivers/gpu/drm/amd/amdgpu/soc15.c 	unsigned long flags, address, data;
data              204 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = SOC15_REG_OFFSET(GC, 0, mmDIDT_IND_DATA);
data              208 drivers/gpu/drm/amd/amdgpu/soc15.c 	r = RREG32(data);
data              215 drivers/gpu/drm/amd/amdgpu/soc15.c 	unsigned long flags, address, data;
data              218 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = SOC15_REG_OFFSET(GC, 0, mmDIDT_IND_DATA);
data              222 drivers/gpu/drm/amd/amdgpu/soc15.c 	WREG32(data, (v));
data             1347 drivers/gpu/drm/amd/amdgpu/soc15.c 	uint32_t def, data;
data             1351 drivers/gpu/drm/amd/amdgpu/soc15.c 		def = data = RREG32(SOC15_REG_OFFSET(HDP, 0, mmHDP_MEM_POWER_CTRL));
data             1354 drivers/gpu/drm/amd/amdgpu/soc15.c 			data |= HDP_MEM_POWER_CTRL__IPH_MEM_POWER_CTRL_EN_MASK |
data             1359 drivers/gpu/drm/amd/amdgpu/soc15.c 			data &= ~(HDP_MEM_POWER_CTRL__IPH_MEM_POWER_CTRL_EN_MASK |
data             1364 drivers/gpu/drm/amd/amdgpu/soc15.c 		if (def != data)
data             1365 drivers/gpu/drm/amd/amdgpu/soc15.c 			WREG32(SOC15_REG_OFFSET(HDP, 0, mmHDP_MEM_POWER_CTRL), data);
data             1367 drivers/gpu/drm/amd/amdgpu/soc15.c 		def = data = RREG32(SOC15_REG_OFFSET(HDP, 0, mmHDP_MEM_POWER_LS));
data             1370 drivers/gpu/drm/amd/amdgpu/soc15.c 			data |= HDP_MEM_POWER_LS__LS_ENABLE_MASK;
data             1372 drivers/gpu/drm/amd/amdgpu/soc15.c 			data &= ~HDP_MEM_POWER_LS__LS_ENABLE_MASK;
data             1374 drivers/gpu/drm/amd/amdgpu/soc15.c 		if (def != data)
data             1375 drivers/gpu/drm/amd/amdgpu/soc15.c 			WREG32(SOC15_REG_OFFSET(HDP, 0, mmHDP_MEM_POWER_LS), data);
data             1381 drivers/gpu/drm/amd/amdgpu/soc15.c 	uint32_t def, data;
data             1383 drivers/gpu/drm/amd/amdgpu/soc15.c 	def = data = RREG32(SOC15_REG_OFFSET(MP0, 0, mmMP0_MISC_CGTT_CTRL0));
data             1386 drivers/gpu/drm/amd/amdgpu/soc15.c 		data &= ~(0x01000000 |
data             1395 drivers/gpu/drm/amd/amdgpu/soc15.c 		data |= (0x01000000 |
data             1404 drivers/gpu/drm/amd/amdgpu/soc15.c 	if (def != data)
data             1405 drivers/gpu/drm/amd/amdgpu/soc15.c 		WREG32(SOC15_REG_OFFSET(MP0, 0, mmMP0_MISC_CGTT_CTRL0), data);
data             1410 drivers/gpu/drm/amd/amdgpu/soc15.c 	uint32_t def, data;
data             1412 drivers/gpu/drm/amd/amdgpu/soc15.c 	def = data = RREG32(SOC15_REG_OFFSET(MP0, 0, mmMP0_MISC_LIGHT_SLEEP_CTRL));
data             1415 drivers/gpu/drm/amd/amdgpu/soc15.c 		data |= 1;
data             1417 drivers/gpu/drm/amd/amdgpu/soc15.c 		data &= ~1;
data             1419 drivers/gpu/drm/amd/amdgpu/soc15.c 	if (def != data)
data             1420 drivers/gpu/drm/amd/amdgpu/soc15.c 		WREG32(SOC15_REG_OFFSET(MP0, 0, mmMP0_MISC_LIGHT_SLEEP_CTRL), data);
data             1426 drivers/gpu/drm/amd/amdgpu/soc15.c 	uint32_t def, data;
data             1428 drivers/gpu/drm/amd/amdgpu/soc15.c 	def = data = RREG32(SOC15_REG_OFFSET(SMUIO, 0, mmCGTT_ROM_CLK_CTRL0));
data             1431 drivers/gpu/drm/amd/amdgpu/soc15.c 		data &= ~(CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK |
data             1434 drivers/gpu/drm/amd/amdgpu/soc15.c 		data |= CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK |
data             1437 drivers/gpu/drm/amd/amdgpu/soc15.c 	if (def != data)
data             1438 drivers/gpu/drm/amd/amdgpu/soc15.c 		WREG32(SOC15_REG_OFFSET(SMUIO, 0, mmCGTT_ROM_CLK_CTRL0), data);
data             1496 drivers/gpu/drm/amd/amdgpu/soc15.c 	int data;
data             1504 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = RREG32(SOC15_REG_OFFSET(HDP, 0, mmHDP_MEM_POWER_LS));
data             1505 drivers/gpu/drm/amd/amdgpu/soc15.c 	if (data & HDP_MEM_POWER_LS__LS_ENABLE_MASK)
data             1509 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = RREG32(SOC15_REG_OFFSET(MP0, 0, mmMP0_MISC_CGTT_CTRL0));
data             1510 drivers/gpu/drm/amd/amdgpu/soc15.c 	if (!(data & 0x01000000))
data             1514 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = RREG32(SOC15_REG_OFFSET(MP0, 0, mmMP0_MISC_LIGHT_SLEEP_CTRL));
data             1515 drivers/gpu/drm/amd/amdgpu/soc15.c 	if (data & 0x1)
data             1519 drivers/gpu/drm/amd/amdgpu/soc15.c 	data = RREG32(SOC15_REG_OFFSET(SMUIO, 0, mmCGTT_ROM_CLK_CTRL0));
data             1520 drivers/gpu/drm/amd/amdgpu/soc15.c 	if (!(data & CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK))
data              579 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 	u32 orig, data;
data              582 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		data = RREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL);
data              583 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		data |= 0xfff;
data              584 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		WREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL, data);
data              586 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		orig = data = RREG32(mmUVD_CGC_CTRL);
data              587 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		data |= UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data              588 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		if (orig != data)
data              589 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 			WREG32(mmUVD_CGC_CTRL, data);
data              591 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		data = RREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL);
data              592 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		data &= ~0xfff;
data              593 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		WREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL, data);
data              595 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		orig = data = RREG32(mmUVD_CGC_CTRL);
data              596 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		data &= ~UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data              597 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 		if (orig != data)
data              598 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c 			WREG32(mmUVD_CGC_CTRL, data);
data              650 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	uint32_t data, data2;
data              652 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	data = RREG32(mmUVD_CGC_CTRL);
data              656 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	data &= ~(UVD_CGC_CTRL__CLK_OFF_DELAY_MASK |
data              660 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	data |= UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK |
data              664 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	data &= ~(UVD_CGC_CTRL__UDEC_RE_MODE_MASK |
data              691 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	WREG32(mmUVD_CGC_CTRL, data);
data              698 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	uint32_t data, data1, cgc_flags, suvd_flags;
data              700 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	data = RREG32(mmUVD_CGC_GATE);
data              728 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	data |= cgc_flags;
data              731 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	WREG32(mmUVD_CGC_GATE, data);
data              739 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	u32 orig, data;
data              742 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		data = RREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL);
data              743 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		data |= 0xfff;
data              744 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		WREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL, data);
data              746 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		orig = data = RREG32(mmUVD_CGC_CTRL);
data              747 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		data |= UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data              748 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		if (orig != data)
data              749 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 			WREG32(mmUVD_CGC_CTRL, data);
data              751 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		data = RREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL);
data              752 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		data &= ~0xfff;
data              753 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		WREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL, data);
data              755 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		orig = data = RREG32(mmUVD_CGC_CTRL);
data              756 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		data &= ~UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data              757 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 		if (orig != data)
data              758 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 			WREG32(mmUVD_CGC_CTRL, data);
data              812 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	int data;
data              823 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	data = RREG32(mmUVD_CGC_CTRL);
data              824 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c 	if (data & UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK)
data              617 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	u32 data, data1;
data              619 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	data = RREG32(mmUVD_CGC_GATE);
data              622 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data |= UVD_CGC_GATE__SYS_MASK |
data              654 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data &= ~(UVD_CGC_GATE__SYS_MASK |
data              687 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	WREG32(mmUVD_CGC_GATE, data);
data             1305 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	uint32_t data, data2;
data             1307 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	data = RREG32(mmUVD_CGC_CTRL);
data             1311 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	data &= ~(UVD_CGC_CTRL__CLK_OFF_DELAY_MASK |
data             1315 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	data |= UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK |
data             1319 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	data &= ~(UVD_CGC_CTRL__UDEC_RE_MODE_MASK |
data             1347 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	WREG32(mmUVD_CGC_CTRL, data);
data             1354 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	uint32_t data, data1, cgc_flags, suvd_flags;
data             1356 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	data = RREG32(mmUVD_CGC_GATE);
data             1386 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	data |= cgc_flags;
data             1389 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	WREG32(mmUVD_CGC_GATE, data);
data             1397 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	u32 orig, data;
data             1400 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data = RREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL);
data             1401 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data |= 0xfff;
data             1402 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		WREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL, data);
data             1404 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		orig = data = RREG32(mmUVD_CGC_CTRL);
data             1405 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data |= UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data             1406 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		if (orig != data)
data             1407 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 			WREG32(mmUVD_CGC_CTRL, data);
data             1409 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data = RREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL);
data             1410 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data &= ~0xfff;
data             1411 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		WREG32_UVD_CTX(ixUVD_CGC_MEM_CTRL, data);
data             1413 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		orig = data = RREG32(mmUVD_CGC_CTRL);
data             1414 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data &= ~UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data             1415 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		if (orig != data)
data             1416 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 			WREG32(mmUVD_CGC_CTRL, data);
data             1471 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	int data;
data             1476 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data = RREG32_SMC(ixCURRENT_PG_STATUS_APU);
data             1478 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 		data = RREG32_SMC(ixCURRENT_PG_STATUS);
data             1480 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	if (data & CURRENT_PG_STATUS__UVD_PG_STATUS_MASK) {
data             1486 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	data = RREG32(mmUVD_CGC_CTRL);
data             1487 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	if (data & UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK)
data              432 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 		hdr = (const struct common_firmware_header *)adev->uvd.fw->data;
data              711 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	uint32_t data = 0, loop;
data              724 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data = RREG32_SOC15(VCE, 0, mmVCE_MMSCH_VF_VMID);
data              725 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data &= ~VCE_MMSCH_VF_VMID__VF_CTX_VMID_MASK;
data              726 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data |= (0 << VCE_MMSCH_VF_VMID__VF_CTX_VMID__SHIFT); /* use domain0 for MM scheduler */
data              727 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	WREG32_SOC15(VCE, 0, mmVCE_MMSCH_VF_VMID, data);
data              746 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data = RREG32_SOC15(VCE, 0, mmVCE_MMSCH_VF_MAILBOX_RESP);
data              748 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	while ((data & 0x10000002) != 0x10000002) {
data              750 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 		data = RREG32_SOC15(VCE, 0, mmVCE_MMSCH_VF_MAILBOX_RESP);
data              757 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 		dev_err(adev->dev, "failed to init MMSCH, mmVCE_MMSCH_VF_MAILBOX_RESP = %x\n", data);
data             1583 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	uint32_t data, data1, data2, suvd_flags;
data             1585 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data = RREG32_SOC15(UVD, ring->me, mmUVD_CGC_CTRL);
data             1589 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data &= ~(UVD_CGC_CTRL__CLK_OFF_DELAY_MASK |
data             1598 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data |= UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK |
data             1602 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data &= ~(UVD_CGC_CTRL__UDEC_RE_MODE_MASK |
data             1631 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	WREG32_SOC15(UVD, ring->me, mmUVD_CGC_CTRL, data);
data             1639 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	uint32_t data, data1, cgc_flags, suvd_flags;
data             1641 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data = RREG32_SOC15(UVD, ring->me, mmUVD_CGC_GATE);
data             1671 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	data |= cgc_flags;
data             1674 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	WREG32_SOC15(UVD, ring->me, mmUVD_CGC_GATE, data);
data              171 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 	u32 data;
data              182 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_CLOCK_GATING_B);
data              183 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data |= 0x1ff;
data              184 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data &= ~0xef0000;
data              185 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_CLOCK_GATING_B, data);
data              187 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_UENC_CLOCK_GATING);
data              188 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data |= 0x3ff000;
data              189 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data &= ~0xffc00000;
data              190 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_UENC_CLOCK_GATING, data);
data              192 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_UENC_CLOCK_GATING_2);
data              193 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data |= 0x2;
data              194 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data &= ~0x00010000;
data              195 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_UENC_CLOCK_GATING_2, data);
data              197 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_UENC_REG_CLOCK_GATING);
data              198 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data |= 0x37f;
data              199 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_UENC_REG_CLOCK_GATING, data);
data              201 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_UENC_DMA_DCLK_CTRL);
data              202 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data |= VCE_UENC_DMA_DCLK_CTRL__WRDMCLK_FORCEON_MASK |
data              206 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_UENC_DMA_DCLK_CTRL, data);
data              208 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_CLOCK_GATING_B);
data              209 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data &= ~0x80010;
data              210 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data |= 0xe70008;
data              211 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_CLOCK_GATING_B, data);
data              213 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_UENC_CLOCK_GATING);
data              214 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data |= 0xffc00000;
data              215 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_UENC_CLOCK_GATING, data);
data              217 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_UENC_CLOCK_GATING_2);
data              218 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data |= 0x10000;
data              219 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_UENC_CLOCK_GATING_2, data);
data              221 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_UENC_REG_CLOCK_GATING);
data              222 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data &= ~0x3ff;
data              223 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_UENC_REG_CLOCK_GATING, data);
data              225 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32(mmVCE_UENC_DMA_DCLK_CTRL);
data              226 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data &= ~(VCE_UENC_DMA_DCLK_CTRL__WRDMCLK_FORCEON_MASK |
data              230 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		WREG32(mmVCE_UENC_DMA_DCLK_CTRL, data);
data              758 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 			uint32_t data = RREG32(mmVCE_CLOCK_GATING_A);
data              759 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 			data &= ~(0xf | 0xff0);
data              760 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 			data |= ((0x0 << 0) | (0x04 << 4));
data              761 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 			WREG32(mmVCE_CLOCK_GATING_A, data);
data              764 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 			data = RREG32(mmVCE_UENC_CLOCK_GATING);
data              765 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 			data &= ~(0xf | 0xff0);
data              766 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 			data |= ((0x0 << 0) | (0x04 << 4));
data              767 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 			WREG32(mmVCE_UENC_CLOCK_GATING, data);
data              809 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 	int data;
data              814 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32_SMC(ixCURRENT_PG_STATUS_APU);
data              816 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 		data = RREG32_SMC(ixCURRENT_PG_STATUS);
data              818 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 	if (data & CURRENT_PG_STATUS__VCE_PG_STATUS_MASK) {
data              826 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 	data = RREG32(mmVCE_CLOCK_GATING_A);
data              827 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c 	if (data & (0x04 << 4))
data              155 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	uint32_t data = 0, loop;
data              167 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_MMSCH_VF_VMID));
data              168 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	data &= ~VCE_MMSCH_VF_VMID__VF_CTX_VMID_MASK;
data              169 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	data |= (0 << VCE_MMSCH_VF_VMID__VF_CTX_VMID__SHIFT); /* use domain0 for MM scheduler */
data              170 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_MMSCH_VF_VMID), data);
data              186 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_MMSCH_VF_MAILBOX_RESP));
data              188 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	while ((data & 0x10000002) != 0x10000002) {
data              190 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_MMSCH_VF_MAILBOX_RESP));
data              197 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		dev_err(adev->dev, "failed to init MMSCH, mmVCE_MMSCH_VF_MAILBOX_RESP = %x\n", data);
data              452 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		hdr = (const struct common_firmware_header *)adev->vce.fw->data;
data              795 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	u32 tmp, data;
data              797 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	tmp = data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_RB_ARB_CTRL));
data              799 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data |= VCE_RB_ARB_CTRL__VCE_CGTT_OVERRIDE_MASK;
data              801 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data &= ~VCE_RB_ARB_CTRL__VCE_CGTT_OVERRIDE_MASK;
data              803 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	if (tmp != data)
data              804 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_RB_ARB_CTRL), data);
data              810 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 	u32 data;
data              821 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_CLOCK_GATING_B));
data              822 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data |= 0x1ff;
data              823 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data &= ~0xef0000;
data              824 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_CLOCK_GATING_B), data);
data              826 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING));
data              827 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data |= 0x3ff000;
data              828 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data &= ~0xffc00000;
data              829 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING), data);
data              831 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING_2));
data              832 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data |= 0x2;
data              833 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data &= ~0x00010000;
data              834 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING_2), data);
data              836 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_REG_CLOCK_GATING));
data              837 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data |= 0x37f;
data              838 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_REG_CLOCK_GATING), data);
data              840 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_DMA_DCLK_CTRL));
data              841 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data |= VCE_UENC_DMA_DCLK_CTRL__WRDMCLK_FORCEON_MASK |
data              845 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_DMA_DCLK_CTRL), data);
data              847 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_CLOCK_GATING_B));
data              848 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data &= ~0x80010;
data              849 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data |= 0xe70008;
data              850 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_CLOCK_GATING_B), data);
data              852 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING));
data              853 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data |= 0xffc00000;
data              854 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING), data);
data              856 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING_2));
data              857 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data |= 0x10000;
data              858 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING_2), data);
data              860 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_REG_CLOCK_GATING));
data              861 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data &= ~0xffc00000;
data              862 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_REG_CLOCK_GATING), data);
data              864 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_DMA_DCLK_CTRL));
data              865 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		data &= ~(VCE_UENC_DMA_DCLK_CTRL__WRDMCLK_FORCEON_MASK |
data              869 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 		WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_DMA_DCLK_CTRL), data);
data              911 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 			uint32_t data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_CLOCK_GATING_A);
data              912 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 			data &= ~(0xf | 0xff0);
data              913 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 			data |= ((0x0 << 0) | (0x04 << 4));
data              914 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 			WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_CLOCK_GATING_A, data);
data              917 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 			data = RREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING);
data              918 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 			data &= ~(0xf | 0xff0);
data              919 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 			data |= ((0x0 << 0) | (0x04 << 4));
data              920 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c 			WREG32(SOC15_REG_OFFSET(VCE, 0, mmVCE_UENC_CLOCK_GATING, data);
data              115 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		hdr = (const struct common_firmware_header *)adev->vcn.fw->data;
data              443 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	uint32_t data;
data              446 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmJPEG_CGC_CTRL);
data              449 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data |= 1 << JPEG_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              451 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data &= ~JPEG_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data              453 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= 1 << JPEG_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT;
data              454 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= 4 << JPEG_CGC_CTRL__CLK_OFF_DELAY__SHIFT;
data              455 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmJPEG_CGC_CTRL, data);
data              457 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmJPEG_CGC_GATE);
data              458 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data &= ~(JPEG_CGC_GATE__JPEG_MASK | JPEG_CGC_GATE__JPEG2_MASK);
data              459 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmJPEG_CGC_GATE, data);
data              462 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL);
data              464 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data |= 1 << UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              466 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data &= ~ UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data              468 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= 1 << UVD_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT;
data              469 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= 4 << UVD_CGC_CTRL__CLK_OFF_DELAY__SHIFT;
data              470 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL, data);
data              472 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_GATE);
data              473 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data &= ~(UVD_CGC_GATE__SYS_MASK
data              493 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_GATE, data);
data              495 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL);
data              496 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data &= ~(UVD_CGC_CTRL__UDEC_RE_MODE_MASK
data              516 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL, data);
data              519 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_GATE);
data              520 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= (UVD_SUVD_CGC_GATE__SRE_MASK
data              544 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_GATE, data);
data              546 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_CTRL);
data              547 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data &= ~(UVD_SUVD_CGC_CTRL__SRE_MODE_MASK
data              557 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_CTRL, data);
data              570 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	uint32_t data = 0;
data              573 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmJPEG_CGC_CTRL);
data              575 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data |= 1 << JPEG_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              577 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data |= 0 << JPEG_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              578 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= 1 << JPEG_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT;
data              579 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= 4 << JPEG_CGC_CTRL__CLK_OFF_DELAY__SHIFT;
data              580 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmJPEG_CGC_CTRL, data);
data              582 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmJPEG_CGC_GATE);
data              583 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= (JPEG_CGC_GATE__JPEG_MASK | JPEG_CGC_GATE__JPEG2_MASK);
data              584 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmJPEG_CGC_GATE, data);
data              587 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL);
data              589 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data |= 1 << UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              591 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data |= 0 << UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              592 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= 1 << UVD_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT;
data              593 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= 4 << UVD_CGC_CTRL__CLK_OFF_DELAY__SHIFT;
data              594 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL, data);
data              596 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL);
data              597 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= (UVD_CGC_CTRL__UDEC_RE_MODE_MASK
data              617 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL, data);
data              619 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_CTRL);
data              620 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data |= (UVD_SUVD_CGC_CTRL__SRE_MODE_MASK
data              630 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_CTRL, data);
data              689 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	uint32_t data = 0;
data              693 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data = (1 << UVD_PGFSM_CONFIG__UVDM_PWR_CONFIG__SHIFT
data              705 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		WREG32_SOC15(VCN, 0, mmUVD_PGFSM_CONFIG, data);
data              708 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data = (1 << UVD_PGFSM_CONFIG__UVDM_PWR_CONFIG__SHIFT
data              719 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		WREG32_SOC15(VCN, 0, mmUVD_PGFSM_CONFIG, data);
data              725 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS);
data              726 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	data &= ~0x103;
data              728 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data |= UVD_PGFSM_CONFIG__UVDM_UVDU_PWR_ON | UVD_POWER_STATUS__UVD_PG_EN_MASK;
data              730 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	WREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS, data);
data              735 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 	uint32_t data = 0;
data              740 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data = RREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS);
data              741 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data &= ~UVD_POWER_STATUS__UVD_POWER_STATUS_MASK;
data              742 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data |= UVD_POWER_STATUS__UVD_POWER_STATUS_TILES_OFF;
data              743 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		WREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS, data);
data              746 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data = (2 << UVD_PGFSM_CONFIG__UVDM_PWR_CONFIG__SHIFT
data              758 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		WREG32_SOC15(VCN, 0, mmUVD_PGFSM_CONFIG, data);
data              760 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		data = (2 << UVD_PGFSM_STATUS__UVDM_PWR_STATUS__SHIFT
data              771 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c 		SOC15_WAIT_ON_RREG(VCN, 0, mmUVD_PGFSM_STATUS, data, 0xFFFFFFFF, ret);
data              147 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		hdr = (const struct common_firmware_header *)adev->vcn.fw->data;
data              511 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	uint32_t data;
data              514 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL);
data              516 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data |= 1 << UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              518 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data &= ~UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data              519 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data |= 1 << UVD_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT;
data              520 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data |= 4 << UVD_CGC_CTRL__CLK_OFF_DELAY__SHIFT;
data              521 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL, data);
data              523 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_GATE);
data              524 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data &= ~(UVD_CGC_GATE__SYS_MASK
data              544 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_GATE, data);
data              546 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL);
data              547 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data &= ~(UVD_CGC_CTRL__UDEC_RE_MODE_MASK
data              567 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL, data);
data              570 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_GATE);
data              571 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data |= (UVD_SUVD_CGC_GATE__SRE_MASK
data              595 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	WREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_GATE, data);
data              597 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_CTRL);
data              598 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data &= ~(UVD_SUVD_CGC_CTRL__SRE_MODE_MASK
data              608 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	WREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_CTRL, data);
data              792 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	uint32_t data = 0;
data              795 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL);
data              797 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data |= 1 << UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              799 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data |= 0 << UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              800 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data |= 1 << UVD_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT;
data              801 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data |= 4 << UVD_CGC_CTRL__CLK_OFF_DELAY__SHIFT;
data              802 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL, data);
data              804 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL);
data              805 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data |= (UVD_CGC_CTRL__UDEC_RE_MODE_MASK
data              825 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	WREG32_SOC15(VCN, 0, mmUVD_CGC_CTRL, data);
data              827 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_CTRL);
data              828 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data |= (UVD_SUVD_CGC_CTRL__SRE_MODE_MASK
data              838 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	WREG32_SOC15(VCN, 0, mmUVD_SUVD_CGC_CTRL, data);
data              843 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	uint32_t data = 0;
data              847 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data = (1 << UVD_PGFSM_CONFIG__UVDM_PWR_CONFIG__SHIFT
data              858 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		WREG32_SOC15(VCN, 0, mmUVD_PGFSM_CONFIG, data);
data              862 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data = (1 << UVD_PGFSM_CONFIG__UVDM_PWR_CONFIG__SHIFT
data              872 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		WREG32_SOC15(VCN, 0, mmUVD_PGFSM_CONFIG, data);
data              879 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data = RREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS);
data              880 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	data &= ~0x103;
data              882 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data |= UVD_PGFSM_CONFIG__UVDM_UVDU_PWR_ON |
data              885 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	WREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS, data);
data              890 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 	uint32_t data = 0;
data              895 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data = RREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS);
data              896 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data &= ~UVD_POWER_STATUS__UVD_POWER_STATUS_MASK;
data              897 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data |= UVD_POWER_STATUS__UVD_POWER_STATUS_TILES_OFF;
data              898 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		WREG32_SOC15(VCN, 0, mmUVD_POWER_STATUS, data);
data              901 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data = (2 << UVD_PGFSM_CONFIG__UVDM_PWR_CONFIG__SHIFT
data              912 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		WREG32_SOC15(VCN, 0, mmUVD_PGFSM_CONFIG, data);
data              914 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		data = (2 << UVD_PGFSM_STATUS__UVDM_PWR_STATUS__SHIFT
data              924 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c 		SOC15_WAIT_ON_RREG(VCN, 0, mmUVD_PGFSM_STATUS, data, 0xFFFFF, ret);
data              146 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		hdr = (const struct common_firmware_header *)adev->vcn.fw->data;
data              431 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 	uint32_t data;
data              439 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data = RREG32_SOC15(VCN, i, mmUVD_CGC_CTRL);
data              441 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 			data |= 1 << UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              443 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 			data &= ~UVD_CGC_CTRL__DYN_CLOCK_MODE_MASK;
data              444 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data |= 1 << UVD_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT;
data              445 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data |= 4 << UVD_CGC_CTRL__CLK_OFF_DELAY__SHIFT;
data              446 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		WREG32_SOC15(VCN, i, mmUVD_CGC_CTRL, data);
data              448 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data = RREG32_SOC15(VCN, i, mmUVD_CGC_GATE);
data              449 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data &= ~(UVD_CGC_GATE__SYS_MASK
data              470 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		WREG32_SOC15(VCN, i, mmUVD_CGC_GATE, data);
data              474 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data = RREG32_SOC15(VCN, i, mmUVD_CGC_CTRL);
data              475 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data &= ~(UVD_CGC_CTRL__UDEC_RE_MODE_MASK
data              495 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		WREG32_SOC15(VCN, i, mmUVD_CGC_CTRL, data);
data              498 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data = RREG32_SOC15(VCN, i, mmUVD_SUVD_CGC_GATE);
data              499 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data |= (UVD_SUVD_CGC_GATE__SRE_MASK
data              523 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		WREG32_SOC15(VCN, i, mmUVD_SUVD_CGC_GATE, data);
data              525 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data = RREG32_SOC15(VCN, i, mmUVD_SUVD_CGC_CTRL);
data              526 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data &= ~(UVD_SUVD_CGC_CTRL__SRE_MODE_MASK
data              536 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		WREG32_SOC15(VCN, i, mmUVD_SUVD_CGC_CTRL, data);
data              549 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 	uint32_t data = 0;
data              556 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data = RREG32_SOC15(VCN, i, mmUVD_CGC_CTRL);
data              558 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 			data |= 1 << UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              560 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 			data |= 0 << UVD_CGC_CTRL__DYN_CLOCK_MODE__SHIFT;
data              561 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data |= 1 << UVD_CGC_CTRL__CLK_GATE_DLY_TIMER__SHIFT;
data              562 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data |= 4 << UVD_CGC_CTRL__CLK_OFF_DELAY__SHIFT;
data              563 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		WREG32_SOC15(VCN, i, mmUVD_CGC_CTRL, data);
data              565 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data = RREG32_SOC15(VCN, i, mmUVD_CGC_CTRL);
data              566 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data |= (UVD_CGC_CTRL__UDEC_RE_MODE_MASK
data              585 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		WREG32_SOC15(VCN, i, mmUVD_CGC_CTRL, data);
data              587 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data = RREG32_SOC15(VCN, i, mmUVD_SUVD_CGC_CTRL);
data              588 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		data |= (UVD_SUVD_CGC_CTRL__SRE_MODE_MASK
data              598 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c 		WREG32_SOC15(VCN, i, mmUVD_SUVD_CGC_CTRL, data);
data             1360 drivers/gpu/drm/amd/amdgpu/vi.c 	uint32_t temp, data;
data             1362 drivers/gpu/drm/amd/amdgpu/vi.c 	temp = data = RREG32_PCIE(ixPCIE_CNTL2);
data             1365 drivers/gpu/drm/amd/amdgpu/vi.c 		data |= PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data             1369 drivers/gpu/drm/amd/amdgpu/vi.c 		data &= ~(PCIE_CNTL2__SLV_MEM_LS_EN_MASK |
data             1373 drivers/gpu/drm/amd/amdgpu/vi.c 	if (temp != data)
data             1374 drivers/gpu/drm/amd/amdgpu/vi.c 		WREG32_PCIE(ixPCIE_CNTL2, data);
data             1380 drivers/gpu/drm/amd/amdgpu/vi.c 	uint32_t temp, data;
data             1382 drivers/gpu/drm/amd/amdgpu/vi.c 	temp = data = RREG32(mmHDP_HOST_PATH_CNTL);
data             1385 drivers/gpu/drm/amd/amdgpu/vi.c 		data &= ~HDP_HOST_PATH_CNTL__CLOCK_GATING_DIS_MASK;
data             1387 drivers/gpu/drm/amd/amdgpu/vi.c 		data |= HDP_HOST_PATH_CNTL__CLOCK_GATING_DIS_MASK;
data             1389 drivers/gpu/drm/amd/amdgpu/vi.c 	if (temp != data)
data             1390 drivers/gpu/drm/amd/amdgpu/vi.c 		WREG32(mmHDP_HOST_PATH_CNTL, data);
data             1396 drivers/gpu/drm/amd/amdgpu/vi.c 	uint32_t temp, data;
data             1398 drivers/gpu/drm/amd/amdgpu/vi.c 	temp = data = RREG32(mmHDP_MEM_POWER_LS);
data             1401 drivers/gpu/drm/amd/amdgpu/vi.c 		data |= HDP_MEM_POWER_LS__LS_ENABLE_MASK;
data             1403 drivers/gpu/drm/amd/amdgpu/vi.c 		data &= ~HDP_MEM_POWER_LS__LS_ENABLE_MASK;
data             1405 drivers/gpu/drm/amd/amdgpu/vi.c 	if (temp != data)
data             1406 drivers/gpu/drm/amd/amdgpu/vi.c 		WREG32(mmHDP_MEM_POWER_LS, data);
data             1412 drivers/gpu/drm/amd/amdgpu/vi.c 	uint32_t temp, data;
data             1414 drivers/gpu/drm/amd/amdgpu/vi.c 	temp = data = RREG32(0x157a);
data             1417 drivers/gpu/drm/amd/amdgpu/vi.c 		data |= 1;
data             1419 drivers/gpu/drm/amd/amdgpu/vi.c 		data &= ~1;
data             1421 drivers/gpu/drm/amd/amdgpu/vi.c 	if (temp != data)
data             1422 drivers/gpu/drm/amd/amdgpu/vi.c 		WREG32(0x157a, data);
data             1429 drivers/gpu/drm/amd/amdgpu/vi.c 	uint32_t temp, data;
data             1431 drivers/gpu/drm/amd/amdgpu/vi.c 	temp = data = RREG32_SMC(ixCGTT_ROM_CLK_CTRL0);
data             1434 drivers/gpu/drm/amd/amdgpu/vi.c 		data &= ~(CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK |
data             1437 drivers/gpu/drm/amd/amdgpu/vi.c 		data |= CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK |
data             1440 drivers/gpu/drm/amd/amdgpu/vi.c 	if (temp != data)
data             1441 drivers/gpu/drm/amd/amdgpu/vi.c 		WREG32_SMC(ixCGTT_ROM_CLK_CTRL0, data);
data             1619 drivers/gpu/drm/amd/amdgpu/vi.c 	int data;
data             1625 drivers/gpu/drm/amd/amdgpu/vi.c 	data = RREG32_PCIE(ixPCIE_CNTL2);
data             1626 drivers/gpu/drm/amd/amdgpu/vi.c 	if (data & PCIE_CNTL2__SLV_MEM_LS_EN_MASK)
data             1630 drivers/gpu/drm/amd/amdgpu/vi.c 	data = RREG32(mmHDP_MEM_POWER_LS);
data             1631 drivers/gpu/drm/amd/amdgpu/vi.c 	if (data & HDP_MEM_POWER_LS__LS_ENABLE_MASK)
data             1635 drivers/gpu/drm/amd/amdgpu/vi.c 	data = RREG32(mmHDP_HOST_PATH_CNTL);
data             1636 drivers/gpu/drm/amd/amdgpu/vi.c 	if (!(data & HDP_HOST_PATH_CNTL__CLOCK_GATING_DIS_MASK))
data             1640 drivers/gpu/drm/amd/amdgpu/vi.c 	data = RREG32_SMC(ixCGTT_ROM_CLK_CTRL0);
data             1641 drivers/gpu/drm/amd/amdgpu/vi.c 	if (!(data & CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK))
data               89 drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c 	uint32_t context_id = ihre->data & 0xfffffff;
data               30 drivers/gpu/drm/amd/amdkfd/cik_int.h 	uint32_t data;
data              137 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					void *data)
data              139 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_get_version_args *args = data;
data              253 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					void *data)
data              255 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_create_queue_args *args = data;
data              330 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					void *data)
data              333 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_destroy_queue_args *args = data;
data              348 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					void *data)
data              351 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_update_queue_args *args = data;
data              394 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					void *data)
data              398 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_set_cu_mask_args *args = data;
data              449 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					  struct kfd_process *p, void *data)
data              451 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_get_queue_wave_state_args *args = data;
data              467 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					struct kfd_process *p, void *data)
data              469 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_set_memory_policy_args *args = data;
data              519 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					struct kfd_process *p, void *data)
data              521 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_set_trap_handler_args *args = data;
data              551 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				struct kfd_process *p, void *data)
data              553 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_dbg_register_args *args = data;
data              605 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				struct kfd_process *p, void *data)
data              607 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_dbg_unregister_args *args = data;
data              643 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					struct kfd_process *p, void *data)
data              645 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_dbg_address_watch_args *args = data;
data              743 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					struct kfd_process *p, void *data)
data              745 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_dbg_wave_control_args *args = data;
data              827 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				struct kfd_process *p, void *data)
data              829 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_get_clock_counters_args *args = data;
data              852 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				struct kfd_process *p, void *data)
data              854 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_get_process_apertures_args *args = data;
data              908 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				struct kfd_process *p, void *data)
data              910 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_get_process_apertures_new_args *args = data;
data              999 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					void *data)
data             1001 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_create_event_args *args = data;
data             1070 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					void *data)
data             1072 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_destroy_event_args *args = data;
data             1078 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				void *data)
data             1080 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_set_event_args *args = data;
data             1086 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				void *data)
data             1088 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_reset_event_args *args = data;
data             1094 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				void *data)
data             1096 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_wait_events_args *args = data;
data             1107 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					struct kfd_process *p, void *data)
data             1109 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_set_scratch_backing_va_args *args = data;
data             1143 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 		struct kfd_process *p, void *data)
data             1145 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_get_tile_config_args *args = data;
data             1185 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				void *data)
data             1187 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_acquire_vm_args *args = data;
data             1248 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					struct kfd_process *p, void *data)
data             1250 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_alloc_memory_of_gpu_args *args = data;
data             1330 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					struct kfd_process *p, void *data)
data             1332 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_free_memory_of_gpu_args *args = data;
data             1374 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					struct kfd_process *p, void *data)
data             1376 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_map_memory_to_gpu_args *args = data;
data             1484 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 					struct kfd_process *p, void *data)
data             1486 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_unmap_memory_from_gpu_args *args = data;
data             1571 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 		struct kfd_process *p, void *data)
data             1573 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_get_dmabuf_info_args *args = data;
data             1626 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 				   struct kfd_process *p, void *data)
data             1628 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct kfd_ioctl_import_dmabuf_args *args = data;
data              102 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h 		uint32_t data:32;
data              131 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h 		uint32_t data:32;
data             1882 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c int dqm_debugfs_hqds(struct seq_file *m, void *data)
data             1884 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c 	struct device_queue_manager *dqm = data;
data              609 drivers/gpu/drm/amd/amdkfd/kfd_events.c 		struct kfd_event_data __user *data)
data              621 drivers/gpu/drm/amd/amdkfd/kfd_events.c 			dst = &data[i].memory_exception_data;
data              666 drivers/gpu/drm/amd/amdkfd/kfd_events.c 		       uint32_t num_events, void __user *data,
data              671 drivers/gpu/drm/amd/amdkfd/kfd_events.c 			(struct kfd_event_data __user *) data;
data               34 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c 	const uint32_t *data = ih_ring_entry;
data               68 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c 		 data[0], data[1], data[2], data[3],
data               69 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c 		 data[4], data[5], data[6], data[7]);
data              102 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h 	int	(*debugfs_show_mqd)(struct seq_file *m, void *data);
data              344 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c static int debugfs_show_mqd(struct seq_file *m, void *data)
data              347 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c 		     data, sizeof(struct cik_mqd), false);
data              351 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
data              354 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c 		     data, sizeof(struct cik_sdma_rlc_registers), false);
data              400 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c static int debugfs_show_mqd(struct seq_file *m, void *data)
data              403 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c 		     data, sizeof(struct v10_compute_mqd), false);
data              407 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
data              410 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c 		     data, sizeof(struct v10_sdma_mqd), false);
data              414 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c static int debugfs_show_mqd(struct seq_file *m, void *data)
data              417 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c 		     data, sizeof(struct v9_mqd), false);
data              421 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
data              424 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c 		     data, sizeof(struct v9_sdma_mqd), false);
data              396 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c static int debugfs_show_mqd(struct seq_file *m, void *data)
data              399 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c 		     data, sizeof(struct vi_mqd), false);
data              403 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
data              406 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c 		     data, sizeof(struct vi_sdma_mqd), false);
data              415 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c int pm_debugfs_runlist(struct seq_file *m, void *data)
data              417 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c 	struct packet_manager *pm = data;
data              749 drivers/gpu/drm/amd/amdkfd/kfd_priv.h 				void *data);
data             1009 drivers/gpu/drm/amd/amdkfd/kfd_priv.h 		       uint32_t num_events, void __user *data,
data             1048 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_debugfs_mqds_by_process(struct seq_file *m, void *data);
data             1049 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int pqm_debugfs_mqds(struct seq_file *m, void *data);
data             1050 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_debugfs_hqds_by_device(struct seq_file *m, void *data);
data             1051 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int dqm_debugfs_hqds(struct seq_file *m, void *data);
data             1052 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_debugfs_rls_by_device(struct seq_file *m, void *data);
data             1053 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int pm_debugfs_runlist(struct seq_file *m, void *data);
data             1165 drivers/gpu/drm/amd/amdkfd/kfd_process.c int kfd_debugfs_mqds_by_process(struct seq_file *m, void *data)
data              500 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c int pqm_debugfs_mqds(struct seq_file *m, void *data)
data              502 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c 	struct process_queue_manager *pqm = data;
data              376 drivers/gpu/drm/amd/amdkfd/kfd_topology.c 	uint32_t data;
data              386 drivers/gpu/drm/amd/amdkfd/kfd_topology.c 	if (!attr->data) /* invalid data for PMC */
data              389 drivers/gpu/drm/amd/amdkfd/kfd_topology.c 		return sysfs_show_32bit_val(buf, attr->data);
data              395 drivers/gpu/drm/amd/amdkfd/kfd_topology.c 	.data = _data,					\
data              728 drivers/gpu/drm/amd/amdkfd/kfd_topology.c 			perf_attr_iommu[0].data = perf->max_concurrent;
data             1464 drivers/gpu/drm/amd/amdkfd/kfd_topology.c int kfd_debugfs_hqds_by_device(struct seq_file *m, void *data)
data             1489 drivers/gpu/drm/amd/amdkfd/kfd_topology.c int kfd_debugfs_rls_by_device(struct seq_file *m, void *data)
data              554 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 				       struct device *hda_kdev, void *data)
data              558 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	struct drm_audio_component *acomp = data;
data              568 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 					  struct device *hda_kdev, void *data)
data              572 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	struct drm_audio_component *acomp = data;
data              859 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	hdr = (const struct dmcu_firmware_header_v1_0 *)adev->dm.fw_dmcu->data;
data             4061 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	edid = (struct edid *) aconnector->base.edid_blob_ptr->data;
data             4220 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 			return memcmp(old_blob->data, new_blob->data,
data             5135 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		cmd.payloads[i].data = msgs[i].buf;
data             7529 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	struct detailed_non_pixel *data;
data             7579 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 			data	= &timing->data.other_data;
data             7580 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 			range	= &data->data.range;
data             7584 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 			if (data->type != EDID_DETAIL_MONITOR_RANGE)
data               90 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 	return blob ? (struct drm_color_lut *)blob->data : NULL;
data              381 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c 		ctm = (struct drm_color_ctm *)crtc->base.ctm->data;
data              681 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c static int output_bpc_show(struct seq_file *m, void *data)
data              746 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c static int vrr_range_show(struct seq_file *m, void *data)
data              778 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	uint8_t data[36];
data              791 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	r = copy_from_user(data, buf, write_size);
data              795 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	dc_stream_send_dp_sdp(acrtc_state->stream, data, write_size);
data              837 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	char *data;
data              845 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	data = kzalloc(write_size, GFP_KERNEL);
data              846 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	if (!data)
data              849 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	r = copy_from_user(data, buf, write_size);
data              852 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 			connector->debugfs_dpcd_address, data, write_size - r);
data              853 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	kfree(data);
data              861 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	char *data;
data              869 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	data = kzalloc(read_size, GFP_KERNEL);
data              870 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	if (!data)
data              874 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 			connector->debugfs_dpcd_address, data, read_size);
data              876 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	r = copy_to_user(buf, data, read_size);
data              878 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	kfree(data);
data             1027 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c static int current_backlight_read(struct seq_file *m, void *data)
data             1044 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c static int target_backlight_read(struct seq_file *m, void *data)
data             1089 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c static int visual_confirm_set(void *data, u64 val)
data             1091 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	struct amdgpu_device *adev = data;
data             1102 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c static int visual_confirm_get(void *data, u64 *val)
data             1104 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c 	struct amdgpu_device *adev = data;
data               84 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 		if (edid_buf->detailed_timings[i].data.other_data.type == 0xfc) {
data               85 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 			while (j < 13 && edid_buf->detailed_timings[i].data.other_data.data.str.str[j]) {
data               86 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 				if (edid_buf->detailed_timings[i].data.other_data.data.str.str[j] == '\n')
data               90 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 					edid_buf->detailed_timings[i].data.other_data.data.str.str[j];
data              472 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 		uint8_t *data,
data              484 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 			data, size) > 0;
data              491 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 		const uint8_t *data,
data              502 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 			address, (uint8_t *)data, size) > 0;
data              530 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 		msgs[i].buf = cmd->payloads[i].data;
data               63 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 		     uint8_t *data,
data               77 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 		print_hex_dump(KERN_INFO, "Body: ", DUMP_PREFIX_NONE, 16, 1, data, size, false);
data               93 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c 	payload.data = msg->buffer;
data              297 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c 		DRM_DEBUG("DM_PPLIB:\t %d in kHz\n", pp_clks->data[i].clocks_in_khz);
data              298 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c 		clk_level_info->data[i].clocks_in_khz = pp_clks->data[i].clocks_in_khz;
data              299 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c 		clk_level_info->data[i].latency_in_us = pp_clks->data[i].latency_in_us;
data              324 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c 		DRM_INFO("DM_PPLIB:\t %d in kHz, %d in mV\n", pp_clks->data[i].clocks_in_khz,
data              325 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c 			 pp_clks->data[i].voltage_in_mv);
data              326 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c 		clk_level_info->data[i].clocks_in_khz = pp_clks->data[i].clocks_in_khz;
data              327 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c 		clk_level_info->data[i].voltage_in_mv = pp_clks->data[i].voltage_in_mv;
data              183 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h static void print_bw_calcs_data(struct dc_context *ctx, struct bw_calcs_data *data)
data              191 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] number_of_displays: %d", data->number_of_displays);
data              192 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[enum] bw_defines underlay_surface_type: %d", data->underlay_surface_type);
data              194 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				data->panning_and_bezel_adjustment);
data              195 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[enum] bw_defines graphics_tiling_mode: %d", data->graphics_tiling_mode);
data              196 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] graphics_lb_bpc: %d", data->graphics_lb_bpc);
data              197 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] underlay_lb_bpc: %d", data->underlay_lb_bpc);
data              198 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[enum] bw_defines underlay_tiling_mode: %d", data->underlay_tiling_mode);
data              199 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[enum] bw_defines d0_underlay_mode: %d", data->d0_underlay_mode);
data              200 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bool] d1_display_write_back_dwb_enable: %d", data->d1_display_write_back_dwb_enable);
data              201 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[enum] bw_defines d1_underlay_mode: %d", data->d1_underlay_mode);
data              202 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bool] cpup_state_change_enable: %d", data->cpup_state_change_enable);
data              203 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bool] cpuc_state_change_enable: %d", data->cpuc_state_change_enable);
data              204 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bool] nbp_state_change_enable: %d", data->nbp_state_change_enable);
data              205 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bool] stutter_mode_enable: %d", data->stutter_mode_enable);
data              206 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] y_clk_level: %d", data->y_clk_level);
data              207 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] sclk_level: %d", data->sclk_level);
data              208 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] number_of_underlay_surfaces: %d", data->number_of_underlay_surfaces);
data              209 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] number_of_dram_wrchannels: %d", data->number_of_dram_wrchannels);
data              210 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] chunk_request_delay: %d", data->chunk_request_delay);
data              211 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] number_of_dram_channels: %d", data->number_of_dram_channels);
data              212 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[enum] bw_defines underlay_micro_tile_mode: %d", data->underlay_micro_tile_mode);
data              213 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[enum] bw_defines graphics_micro_tile_mode: %d", data->graphics_micro_tile_mode);
data              214 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] max_phyclk: %d", bw_fixed_to_int(data->max_phyclk));
data              215 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] dram_efficiency: %d", bw_fixed_to_int(data->dram_efficiency));
data              217 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->src_width_after_surface_type));
data              219 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->src_height_after_surface_type));
data              221 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->hsr_after_surface_type));
data              222 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] vsr_after_surface_type: %d", bw_fixed_to_int(data->vsr_after_surface_type));
data              224 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->src_width_after_rotation));
data              226 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->src_height_after_rotation));
data              227 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] hsr_after_rotation: %d", bw_fixed_to_int(data->hsr_after_rotation));
data              228 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] vsr_after_rotation: %d", bw_fixed_to_int(data->vsr_after_rotation));
data              229 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] source_height_pixels: %d", bw_fixed_to_int(data->source_height_pixels));
data              230 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] hsr_after_stereo: %d", bw_fixed_to_int(data->hsr_after_stereo));
data              231 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] vsr_after_stereo: %d", bw_fixed_to_int(data->vsr_after_stereo));
data              232 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] source_width_in_lb: %d", bw_fixed_to_int(data->source_width_in_lb));
data              233 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] lb_line_pitch: %d", bw_fixed_to_int(data->lb_line_pitch));
data              235 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->underlay_maximum_source_efficient_for_tiling));
data              237 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->num_lines_at_frame_start));
data              238 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] min_dmif_size_in_time: %d", bw_fixed_to_int(data->min_dmif_size_in_time));
data              240 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->min_mcifwr_size_in_time));
data              242 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_requests_for_dmif_size));
data              244 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->peak_pte_request_to_eviction_ratio_limiting));
data              246 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->useful_pte_per_pte_request));
data              248 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->scatter_gather_pte_request_rows));
data              250 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->scatter_gather_row_height));
data              252 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->scatter_gather_pte_requests_in_vblank));
data              254 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->inefficient_linear_pitch_in_bytes));
data              255 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] cursor_total_data: %d", bw_fixed_to_int(data->cursor_total_data));
data              257 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->cursor_total_request_groups));
data              259 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->scatter_gather_total_pte_requests));
data              261 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->scatter_gather_total_pte_request_groups));
data              262 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] tile_width_in_pixels: %d", bw_fixed_to_int(data->tile_width_in_pixels));
data              264 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->dmif_total_number_of_data_request_page_close_open));
data              266 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->mcifwr_total_number_of_data_request_page_close_open));
data              268 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->bytes_per_page_close_open));
data              270 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->mcifwr_total_page_close_open_time));
data              272 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_requests_for_adjusted_dmif_size));
data              274 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_dmifmc_urgent_trips));
data              276 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_dmifmc_urgent_latency));
data              278 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_display_reads_required_data));
data              280 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_display_reads_required_dram_access_data));
data              282 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_display_writes_required_data));
data              284 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_display_writes_required_dram_access_data));
data              286 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->display_reads_required_data));
data              288 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->display_reads_required_dram_access_data));
data              290 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->dmif_total_page_close_open_time));
data              292 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->min_cursor_memory_interface_buffer_size_in_time));
data              294 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->min_read_buffer_size_in_time));
data              296 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->display_reads_time_for_data_transfer));
data              298 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->display_writes_time_for_data_transfer));
data              300 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->dmif_required_dram_bandwidth));
data              302 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->mcifwr_required_dram_bandwidth));
data              304 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->required_dmifmc_urgent_latency_for_page_close_open));
data              306 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->required_mcifmcwr_urgent_latency));
data              308 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->required_dram_bandwidth_gbyte_per_second));
data              309 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] dram_bandwidth: %d", bw_fixed_to_int(data->dram_bandwidth));
data              310 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] dmif_required_sclk: %d", bw_fixed_to_int(data->dmif_required_sclk));
data              311 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] mcifwr_required_sclk: %d", bw_fixed_to_int(data->mcifwr_required_sclk));
data              312 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] required_sclk: %d", bw_fixed_to_int(data->required_sclk));
data              313 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] downspread_factor: %d", bw_fixed_to_int(data->downspread_factor));
data              314 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] v_scaler_efficiency: %d", bw_fixed_to_int(data->v_scaler_efficiency));
data              315 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] scaler_limits_factor: %d", bw_fixed_to_int(data->scaler_limits_factor));
data              317 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->display_pipe_pixel_throughput));
data              319 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_dispclk_required_with_ramping));
data              321 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_dispclk_required_without_ramping));
data              323 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_read_request_bandwidth));
data              325 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_write_request_bandwidth));
data              327 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->dispclk_required_for_total_read_request_bandwidth));
data              329 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_dispclk_required_with_ramping_with_request_bandwidth));
data              331 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_dispclk_required_without_ramping_with_request_bandwidth));
data              332 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] dispclk: %d", bw_fixed_to_int(data->dispclk));
data              333 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] blackout_recovery_time: %d", bw_fixed_to_int(data->blackout_recovery_time));
data              335 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->min_pixels_per_data_fifo_entry));
data              336 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] sclk_deep_sleep: %d", bw_fixed_to_int(data->sclk_deep_sleep));
data              337 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] chunk_request_time: %d", bw_fixed_to_int(data->chunk_request_time));
data              338 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] cursor_request_time: %d", bw_fixed_to_int(data->cursor_request_time));
data              340 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->line_source_pixels_transfer_time));
data              342 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->dmifdram_access_efficiency));
data              344 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->mcifwrdram_access_efficiency));
data              346 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_average_bandwidth_no_compression));
data              348 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_average_bandwidth));
data              350 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->total_stutter_cycle_duration));
data              351 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] stutter_burst_time: %d", bw_fixed_to_int(data->stutter_burst_time));
data              352 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] time_in_self_refresh: %d", bw_fixed_to_int(data->time_in_self_refresh));
data              353 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] stutter_efficiency: %d", bw_fixed_to_int(data->stutter_efficiency));
data              355 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->worst_number_of_trips_to_memory));
data              356 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] immediate_flip_time: %d", bw_fixed_to_int(data->immediate_flip_time));
data              358 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->latency_for_non_dmif_clients));
data              360 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->latency_for_non_mcifwr_clients));
data              362 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->dmifmc_urgent_latency_supported_in_high_sclk_and_yclk));
data              364 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->nbp_state_dram_speed_change_margin));
data              366 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->display_reads_time_for_data_transfer_and_urgent_latency));
data              368 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->dram_speed_change_margin));
data              370 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->min_vblank_dram_speed_change_margin));
data              372 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->min_stutter_refresh_duration));
data              373 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] total_stutter_dmif_buffer_size: %d", data->total_stutter_dmif_buffer_size);
data              374 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] total_bytes_requested: %d", data->total_bytes_requested);
data              375 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] min_stutter_dmif_buffer_size: %d", data->min_stutter_dmif_buffer_size);
data              376 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 	DC_LOG_BANDWIDTH_CALCS("	[uint32_t] num_stutter_bursts: %d", data->num_stutter_bursts);
data              378 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->v_blank_nbp_state_dram_speed_change_latency_supported));
data              380 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 				bw_fixed_to_int(data->nbp_state_dram_speed_change_latency_supported));
data              383 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bool] fbc_en[%d]:%d\n", i, data->fbc_en[i]);
data              384 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bool] lpt_en[%d]:%d", i, data->lpt_en[i]);
data              385 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bool] displays_match_flag[%d]:%d", i, data->displays_match_flag[i]);
data              386 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bool] use_alpha[%d]:%d", i, data->use_alpha[i]);
data              387 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bool] orthogonal_rotation[%d]:%d", i, data->orthogonal_rotation[i]);
data              388 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bool] enable[%d]:%d", i, data->enable[i]);
data              389 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bool] access_one_channel_only[%d]:%d", i, data->access_one_channel_only[i]);
data              391 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, data->scatter_gather_enable_for_pipe[i]);
data              393 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, data->interlace_mode[i]);
data              395 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, data->display_pstate_change_enable[i]);
data              396 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bool] line_buffer_prefetch[%d]:%d", i, data->line_buffer_prefetch[i]);
data              397 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[uint32_t] bytes_per_pixel[%d]:%d", i, data->bytes_per_pixel[i]);
data              399 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, data->max_chunks_non_fbc_mode[i]);
data              400 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[uint32_t] lb_bpc[%d]:%d", i, data->lb_bpc[i]);
data              401 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[uint32_t] output_bpphdmi[%d]:%d", i, data->output_bpphdmi[i]);
data              402 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[uint32_t] output_bppdp4_lane_hbr[%d]:%d", i, data->output_bppdp4_lane_hbr[i]);
data              404 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, data->output_bppdp4_lane_hbr2[i]);
data              406 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, data->output_bppdp4_lane_hbr3[i]);
data              407 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[enum] bw_defines stereo_mode[%d]:%d", i, data->stereo_mode[i]);
data              409 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->dmif_buffer_transfer_time[i]));
data              411 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->displays_with_same_mode[i]));
data              413 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->stutter_dmif_buffer_size[i]));
data              415 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->stutter_refresh_duration[i]));
data              417 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->stutter_exit_watermark[i]));
data              419 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->stutter_entry_watermark[i]));
data              420 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] h_total[%d]:%d", i, bw_fixed_to_int(data->h_total[i]));
data              421 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] v_total[%d]:%d", i, bw_fixed_to_int(data->v_total[i]));
data              422 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] pixel_rate[%d]:%d", i, bw_fixed_to_int(data->pixel_rate[i]));
data              423 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] src_width[%d]:%d", i, bw_fixed_to_int(data->src_width[i]));
data              425 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->pitch_in_pixels[i]));
data              427 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->pitch_in_pixels_after_surface_type[i]));
data              428 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] src_height[%d]:%d", i, bw_fixed_to_int(data->src_height[i]));
data              429 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] scale_ratio[%d]:%d", i, bw_fixed_to_int(data->scale_ratio[i]));
data              430 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] h_taps[%d]:%d", i, bw_fixed_to_int(data->h_taps[i]));
data              431 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] v_taps[%d]:%d", i, bw_fixed_to_int(data->v_taps[i]));
data              432 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] h_scale_ratio[%d]:%d", i, bw_fixed_to_int(data->h_scale_ratio[i]));
data              433 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] v_scale_ratio[%d]:%d", i, bw_fixed_to_int(data->v_scale_ratio[i]));
data              435 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->rotation_angle[i]));
data              437 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->compression_rate[i]));
data              438 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] hsr[%d]:%d", i, bw_fixed_to_int(data->hsr[i]));
data              439 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] vsr[%d]:%d", i, bw_fixed_to_int(data->vsr[i]));
data              441 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->source_width_rounded_up_to_chunks[i]));
data              443 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->source_width_pixels[i]));
data              445 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->source_height_rounded_up_to_chunks[i]));
data              447 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->display_bandwidth[i]));
data              449 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->request_bandwidth[i]));
data              451 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->bytes_per_request[i]));
data              453 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->useful_bytes_per_request[i]));
data              455 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->lines_interleaved_in_mem_access[i]));
data              457 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->latency_hiding_lines[i]));
data              459 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->lb_partitions[i]));
data              461 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->lb_partitions_max[i]));
data              463 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->dispclk_required_with_ramping[i]));
data              465 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->dispclk_required_without_ramping[i]));
data              467 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->data_buffer_size[i]));
data              469 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->outstanding_chunk_request_limit[i]));
data              471 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->urgent_watermark[i]));
data              473 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->nbp_state_change_watermark[i]));
data              474 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] v_filter_init[%d]:%d", i, bw_fixed_to_int(data->v_filter_init[i]));
data              476 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->stutter_cycle_duration[i]));
data              478 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->average_bandwidth[i]));
data              480 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->average_bandwidth_no_compression[i]));
data              482 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->scatter_gather_pte_request_limit[i]));
data              484 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->lb_size_per_component[i]));
data              486 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->memory_chunk_size_in_bytes[i]));
data              488 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->pipe_chunk_size_in_bytes[i]));
data              490 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->number_of_trips_to_memory_for_getting_apte_row[i]));
data              492 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->adjusted_data_buffer_size[i]));
data              494 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->adjusted_data_buffer_size_in_memory[i]));
data              496 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->pixels_per_data_fifo_entry[i]));
data              498 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->scatter_gather_pte_requests_in_row[i]));
data              500 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->pte_request_per_chunk[i]));
data              502 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->scatter_gather_page_width[i]));
data              504 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->scatter_gather_page_height[i]));
data              506 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->lb_lines_in_per_line_out_in_beginning_of_frame[i]));
data              508 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->lb_lines_in_per_line_out_in_middle_of_frame[i]));
data              510 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->cursor_width_pixels[i]));
data              512 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->minimum_latency_hiding[i]));
data              514 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->maximum_latency_hiding[i]));
data              516 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->minimum_latency_hiding_with_cursor[i]));
data              518 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->maximum_latency_hiding_with_cursor[i]));
data              520 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->src_pixels_for_first_output_pixel[i]));
data              522 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->src_pixels_for_last_output_pixel[i]));
data              524 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->src_data_for_first_output_pixel[i]));
data              526 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->src_data_for_last_output_pixel[i]));
data              527 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 		DC_LOG_BANDWIDTH_CALCS("	[bw_fixed] active_time[%d]:%d", i, bw_fixed_to_int(data->active_time[i]));
data              529 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->horizontal_blank_and_chunk_granularity_factor[i]));
data              531 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->cursor_latency_hiding[i]));
data              533 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->v_blank_dram_speed_change_margin[i]));
data              541 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, j, k, bw_fixed_to_int(data->line_source_transfer_time[i][j][k]));
data              544 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					bw_fixed_to_int(data->dram_speed_change_line_source_transfer_time[i][j][k]));
data              553 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, j, data->num_displays_with_margin[i][j]);
data              555 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, j, bw_fixed_to_int(data->dmif_burst_time[i][j]));
data              557 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, j, bw_fixed_to_int(data->mcifwr_burst_time[i][j]));
data              559 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, j, bw_fixed_to_int(data->min_dram_speed_change_margin[i][j]));
data              561 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, j, bw_fixed_to_int(data->dispclk_required_for_dram_speed_change[i][j]));
data              563 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, j, bw_fixed_to_int(data->blackout_duration_margin[i][j]));
data              565 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, j, bw_fixed_to_int(data->dispclk_required_for_blackout_duration[i][j]));
data              567 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, j, bw_fixed_to_int(data->dispclk_required_for_blackout_recovery[i][j]));
data              573 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h 					i, bw_fixed_to_int(data->dmif_required_sclk_for_urgent_latency[i]));
data               80 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	struct bw_calcs_data *data)
data              157 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->d0_underlay_mode == bw_def_none) { d0_underlay_enable = 0; }
data              161 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->d1_underlay_mode == bw_def_none) { d1_underlay_enable = 0; }
data              165 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->number_of_underlay_surfaces = d0_underlay_enable + d1_underlay_enable;
data              166 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	switch (data->underlay_surface_type) {
data              170 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->bytes_per_pixel[0] = 1;
data              171 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->bytes_per_pixel[2] = 1;
data              174 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->bytes_per_pixel[1] = 2;
data              175 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->bytes_per_pixel[3] = 2;
data              176 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_size_per_component[0] = dceip->underlay420_luma_lb_size_per_component;
data              177 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_size_per_component[1] = dceip->underlay420_chroma_lb_size_per_component;
data              178 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_size_per_component[2] = dceip->underlay420_luma_lb_size_per_component;
data              179 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_size_per_component[3] = dceip->underlay420_chroma_lb_size_per_component;
data              184 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->bytes_per_pixel[0] = 2;
data              185 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->bytes_per_pixel[2] = 2;
data              186 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_size_per_component[0] = dceip->underlay422_lb_size_per_component;
data              187 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_size_per_component[2] = dceip->underlay422_lb_size_per_component;
data              192 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->bytes_per_pixel[0] = 4;
data              193 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->bytes_per_pixel[2] = 4;
data              194 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_size_per_component[0] = dceip->lb_size_per_component444;
data              195 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_size_per_component[2] = dceip->lb_size_per_component444;
data              199 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		switch (data->underlay_surface_type) {
data              201 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->enable[0] = 1;
data              202 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->enable[1] = 1;
data              205 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->enable[0] = 1;
data              206 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->enable[1] = 0;
data              211 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->enable[0] = 0;
data              212 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->enable[1] = 0;
data              215 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		switch (data->underlay_surface_type) {
data              217 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->enable[2] = 1;
data              218 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->enable[3] = 1;
data              221 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->enable[2] = 1;
data              222 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->enable[3] = 0;
data              227 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->enable[2] = 0;
data              228 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->enable[3] = 0;
data              230 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->use_alpha[0] = 0;
data              231 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->use_alpha[1] = 0;
data              232 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->use_alpha[2] = 0;
data              233 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->use_alpha[3] = 0;
data              234 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->scatter_gather_enable_for_pipe[0] = vbios->scatter_gather_enable;
data              235 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->scatter_gather_enable_for_pipe[1] = vbios->scatter_gather_enable;
data              236 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->scatter_gather_enable_for_pipe[2] = vbios->scatter_gather_enable;
data              237 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->scatter_gather_enable_for_pipe[3] = vbios->scatter_gather_enable;
data              239 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->interlace_mode[0] = data->interlace_mode[4];
data              240 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->interlace_mode[1] = data->interlace_mode[4];
data              242 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->interlace_mode[2] = data->interlace_mode[5];
data              243 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->interlace_mode[3] = data->interlace_mode[5];
data              245 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_total[0] = data->h_total[4];
data              246 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_total[0] = data->v_total[4];
data              247 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_total[1] = data->h_total[4];
data              248 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_total[1] = data->v_total[4];
data              250 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_total[2] = data->h_total[5];
data              251 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_total[2] = data->v_total[5];
data              252 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_total[3] = data->h_total[5];
data              253 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_total[3] = data->v_total[5];
data              255 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->pixel_rate[0] = data->pixel_rate[4];
data              256 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->pixel_rate[1] = data->pixel_rate[4];
data              258 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->pixel_rate[2] = data->pixel_rate[5];
data              259 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->pixel_rate[3] = data->pixel_rate[5];
data              260 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if ((data->underlay_tiling_mode == bw_def_array_linear_general || data->underlay_tiling_mode == bw_def_array_linear_aligned)) {
data              272 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->lb_bpc[0] = data->underlay_lb_bpc;
data              273 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->lb_bpc[1] = data->underlay_lb_bpc;
data              274 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->lb_bpc[2] = data->underlay_lb_bpc;
data              275 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->lb_bpc[3] = data->underlay_lb_bpc;
data              276 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->compression_rate[0] = bw_int_to_fixed(1);
data              277 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->compression_rate[1] = bw_int_to_fixed(1);
data              278 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->compression_rate[2] = bw_int_to_fixed(1);
data              279 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->compression_rate[3] = bw_int_to_fixed(1);
data              280 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->access_one_channel_only[0] = 0;
data              281 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->access_one_channel_only[1] = 0;
data              282 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->access_one_channel_only[2] = 0;
data              283 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->access_one_channel_only[3] = 0;
data              284 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_width_pixels[0] = bw_int_to_fixed(0);
data              285 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_width_pixels[1] = bw_int_to_fixed(0);
data              286 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_width_pixels[2] = bw_int_to_fixed(0);
data              287 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_width_pixels[3] = bw_int_to_fixed(0);
data              292 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (i < data->number_of_displays + 4) {
data              293 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (i == 4 && data->d0_underlay_mode == bw_def_underlay_only) {
data              294 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->enable[i] = 0;
data              295 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->use_alpha[i] = 0;
data              297 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if (i == 4 && data->d0_underlay_mode == bw_def_blend) {
data              298 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->enable[i] = 1;
data              299 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->use_alpha[i] = 1;
data              302 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->enable[i] = 1;
data              303 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->use_alpha[i] = 0;
data              305 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if (i == 5 && data->d1_underlay_mode == bw_def_underlay_only) {
data              306 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->enable[i] = 0;
data              307 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->use_alpha[i] = 0;
data              309 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if (i == 5 && data->d1_underlay_mode == bw_def_blend) {
data              310 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->enable[i] = 1;
data              311 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->use_alpha[i] = 1;
data              314 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->enable[i] = 1;
data              315 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->use_alpha[i] = 0;
data              319 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->enable[i] = 0;
data              320 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->use_alpha[i] = 0;
data              322 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->scatter_gather_enable_for_pipe[i] = vbios->scatter_gather_enable;
data              324 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_size_per_component[i] = dceip->lb_size_per_component444;
data              325 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->graphics_tiling_mode == bw_def_array_linear_general || data->graphics_tiling_mode == bw_def_array_linear_aligned) {
data              331 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lb_bpc[i] = data->graphics_lb_bpc;
data              332 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if ((data->fbc_en[i] == 1 && (dceip->argb_compression_support || data->d0_underlay_mode != bw_def_blended))) {
data              333 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->compression_rate[i] = bw_int_to_fixed(vbios->average_compression_rate);
data              334 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->access_one_channel_only[i] = data->lpt_en[i];
data              337 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->compression_rate[i] = bw_int_to_fixed(1);
data              338 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->access_one_channel_only[i] = 0;
data              340 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->fbc_en[i] == 1) {
data              342 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->lpt_en[i] == 1) {
data              346 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->cursor_width_pixels[i] = bw_int_to_fixed(vbios->cursor_width);
data              349 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->scatter_gather_enable_for_pipe[maximum_number_of_surfaces - 2] = 0;
data              350 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->scatter_gather_enable_for_pipe[maximum_number_of_surfaces - 1] = 0;
data              351 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->d1_display_write_back_dwb_enable == 1) {
data              352 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->enable[maximum_number_of_surfaces - 2] = 1;
data              353 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->enable[maximum_number_of_surfaces - 1] = 1;
data              356 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->enable[maximum_number_of_surfaces - 2] = 0;
data              357 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->enable[maximum_number_of_surfaces - 1] = 0;
data              361 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->lb_size_per_component[maximum_number_of_surfaces - 2] = dceip->underlay420_luma_lb_size_per_component;
data              362 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->lb_size_per_component[maximum_number_of_surfaces - 1] = dceip->underlay420_chroma_lb_size_per_component;
data              363 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->bytes_per_pixel[maximum_number_of_surfaces - 2] = 1;
data              364 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->bytes_per_pixel[maximum_number_of_surfaces - 1] = 2;
data              365 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->interlace_mode[maximum_number_of_surfaces - 2] = data->interlace_mode[5];
data              366 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->interlace_mode[maximum_number_of_surfaces - 1] = data->interlace_mode[5];
data              367 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_taps[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1);
data              368 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_taps[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1);
data              369 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_taps[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1);
data              370 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_taps[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1);
data              371 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->rotation_angle[maximum_number_of_surfaces - 2] = bw_int_to_fixed(0);
data              372 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->rotation_angle[maximum_number_of_surfaces - 1] = bw_int_to_fixed(0);
data              375 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->lb_bpc[maximum_number_of_surfaces - 2] = 8;
data              376 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->lb_bpc[maximum_number_of_surfaces - 1] = 8;
data              377 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->compression_rate[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1);
data              378 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->compression_rate[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1);
data              379 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->access_one_channel_only[maximum_number_of_surfaces - 2] = 0;
data              380 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->access_one_channel_only[maximum_number_of_surfaces - 1] = 0;
data              382 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_total[maximum_number_of_surfaces - 2] = data->h_total[5];
data              383 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_total[maximum_number_of_surfaces - 1] = data->h_total[5];
data              384 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_total[maximum_number_of_surfaces - 2] = data->v_total[5];
data              385 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_total[maximum_number_of_surfaces - 1] = data->v_total[5];
data              386 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->pixel_rate[maximum_number_of_surfaces - 2] = data->pixel_rate[5];
data              387 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->pixel_rate[maximum_number_of_surfaces - 1] = data->pixel_rate[5];
data              388 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->src_width[maximum_number_of_surfaces - 2] = data->src_width[5];
data              389 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->src_width[maximum_number_of_surfaces - 1] = data->src_width[5];
data              390 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->src_height[maximum_number_of_surfaces - 2] = data->src_height[5];
data              391 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->src_height[maximum_number_of_surfaces - 1] = data->src_height[5];
data              392 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->pitch_in_pixels[maximum_number_of_surfaces - 2] = data->src_width[5];
data              393 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->pitch_in_pixels[maximum_number_of_surfaces - 1] = data->src_width[5];
data              394 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_scale_ratio[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1);
data              395 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->h_scale_ratio[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1);
data              396 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_scale_ratio[maximum_number_of_surfaces - 2] = bw_int_to_fixed(1);
data              397 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_scale_ratio[maximum_number_of_surfaces - 1] = bw_int_to_fixed(1);
data              398 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->stereo_mode[maximum_number_of_surfaces - 2] = bw_def_mono;
data              399 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->stereo_mode[maximum_number_of_surfaces - 1] = bw_def_mono;
data              400 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_width_pixels[maximum_number_of_surfaces - 2] = bw_int_to_fixed(0);
data              401 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_width_pixels[maximum_number_of_surfaces - 1] = bw_int_to_fixed(0);
data              402 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->use_alpha[maximum_number_of_surfaces - 2] = 0;
data              403 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->use_alpha[maximum_number_of_surfaces - 1] = 0;
data              419 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              420 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_equ(data->h_scale_ratio[i], bw_int_to_fixed(1)) && bw_equ(data->v_scale_ratio[i], bw_int_to_fixed(1)) && surface_type[i] == bw_def_graphics && data->stereo_mode[i] == bw_def_mono && data->interlace_mode[i] == 0) {
data              421 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->h_taps[i] = bw_int_to_fixed(1);
data              422 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->v_taps[i] = bw_int_to_fixed(1);
data              425 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->pitch_in_pixels_after_surface_type[i] = bw_div(data->pitch_in_pixels[i], bw_int_to_fixed(2));
data              426 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->src_width_after_surface_type = bw_div(data->src_width[i], bw_int_to_fixed(2));
data              427 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->src_height_after_surface_type = bw_div(data->src_height[i], bw_int_to_fixed(2));
data              428 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->hsr_after_surface_type = bw_div(data->h_scale_ratio[i], bw_int_to_fixed(2));
data              429 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->vsr_after_surface_type = bw_div(data->v_scale_ratio[i], bw_int_to_fixed(2));
data              432 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->pitch_in_pixels_after_surface_type[i] = data->pitch_in_pixels[i];
data              433 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->src_width_after_surface_type = data->src_width[i];
data              434 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->src_height_after_surface_type = data->src_height[i];
data              435 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->hsr_after_surface_type = data->h_scale_ratio[i];
data              436 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->vsr_after_surface_type = data->v_scale_ratio[i];
data              438 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if ((bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270))) && surface_type[i] != bw_def_display_write_back420_luma && surface_type[i] != bw_def_display_write_back420_chroma) {
data              439 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->src_width_after_rotation = data->src_height_after_surface_type;
data              440 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->src_height_after_rotation = data->src_width_after_surface_type;
data              441 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->hsr_after_rotation = data->vsr_after_surface_type;
data              442 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->vsr_after_rotation = data->hsr_after_surface_type;
data              445 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->src_width_after_rotation = data->src_width_after_surface_type;
data              446 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->src_height_after_rotation = data->src_height_after_surface_type;
data              447 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->hsr_after_rotation = data->hsr_after_surface_type;
data              448 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->vsr_after_rotation = data->vsr_after_surface_type;
data              450 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			switch (data->stereo_mode[i]) {
data              452 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_width_pixels[i] = data->src_width_after_rotation;
data              453 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_height_pixels = bw_mul(bw_int_to_fixed(2), data->src_height_after_rotation);
data              454 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->hsr_after_stereo = data->hsr_after_rotation;
data              455 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->vsr_after_stereo = bw_mul(bw_int_to_fixed(1), data->vsr_after_rotation);
data              458 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_width_pixels[i] = bw_mul(bw_int_to_fixed(2), data->src_width_after_rotation);
data              459 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_height_pixels = data->src_height_after_rotation;
data              460 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->hsr_after_stereo = bw_mul(bw_int_to_fixed(1), data->hsr_after_rotation);
data              461 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->vsr_after_stereo = data->vsr_after_rotation;
data              464 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_width_pixels[i] = data->src_width_after_rotation;
data              465 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_height_pixels = data->src_height_after_rotation;
data              466 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->hsr_after_stereo = data->hsr_after_rotation;
data              467 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->vsr_after_stereo = data->vsr_after_rotation;
data              470 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->hsr[i] = data->hsr_after_stereo;
data              471 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->interlace_mode[i]) {
data              472 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->vsr[i] = bw_mul(data->vsr_after_stereo, bw_int_to_fixed(2));
data              475 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->vsr[i] = data->vsr_after_stereo;
data              477 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->panning_and_bezel_adjustment != bw_def_none) {
data              478 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_width_rounded_up_to_chunks[i] = bw_add(bw_floor2(bw_sub(data->source_width_pixels[i], bw_int_to_fixed(1)), bw_int_to_fixed(128)), bw_int_to_fixed(256));
data              481 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_width_rounded_up_to_chunks[i] = bw_ceil2(data->source_width_pixels[i], bw_int_to_fixed(128));
data              483 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->source_height_rounded_up_to_chunks[i] = data->source_height_pixels;
data              497 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (dceip->number_of_graphics_pipes >= data->number_of_displays && dceip->number_of_underlay_pipes >= data->number_of_underlay_surfaces && !(dceip->display_write_back_supported == 0 && data->d1_display_write_back_dwb_enable == 1)) {
data              505 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              506 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_neq(data->hsr[i], bw_int_to_fixed(1))) {
data              507 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (bw_mtn(data->hsr[i], bw_int_to_fixed(4))) {
data              511 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					if (bw_mtn(data->hsr[i], data->h_taps[i])) {
data              515 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						if (dceip->pre_downscaler_enabled == 1 && bw_mtn(data->hsr[i], bw_int_to_fixed(1)) && bw_leq(data->hsr[i], bw_ceil2(bw_div(data->h_taps[i], bw_int_to_fixed(4)), bw_int_to_fixed(1)))) {
data              525 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              526 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_neq(data->vsr[i], bw_int_to_fixed(1))) {
data              527 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (bw_mtn(data->vsr[i], bw_int_to_fixed(4))) {
data              531 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					if (bw_mtn(data->vsr[i], data->v_taps[i])) {
data              540 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              541 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if ((dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1)))) {
data              542 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_width_in_lb = bw_div(data->source_width_pixels[i], data->hsr[i]);
data              545 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->source_width_in_lb = data->source_width_pixels[i];
data              547 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			switch (data->lb_bpc[i]) {
data              549 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_line_pitch = bw_ceil2(bw_mul(bw_div(bw_frc_to_fixed(2401171875ul, 100000000), bw_int_to_fixed(3)), bw_ceil2(data->source_width_in_lb, bw_int_to_fixed(8))), bw_int_to_fixed(48));
data              552 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_line_pitch = bw_ceil2(bw_mul(bw_div(bw_frc_to_fixed(300234375, 10000000), bw_int_to_fixed(3)), bw_ceil2(data->source_width_in_lb, bw_int_to_fixed(8))), bw_int_to_fixed(48));
data              555 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_line_pitch = bw_ceil2(bw_mul(bw_int_to_fixed(data->lb_bpc[i]), data->source_width_in_lb), bw_int_to_fixed(48));
data              558 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->lb_partitions[i] = bw_floor2(bw_div(data->lb_size_per_component[i], data->lb_line_pitch), bw_int_to_fixed(1));
data              561 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_partitions_max[i] = bw_int_to_fixed(10);
data              564 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_partitions_max[i] = bw_int_to_fixed(7);
data              566 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->lb_partitions[i] = bw_min2(data->lb_partitions_max[i], data->lb_partitions[i]);
data              567 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_mtn(bw_add(data->v_taps[i], bw_int_to_fixed(1)), data->lb_partitions[i])) {
data              574 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i] && data->fbc_en[i] == 1 && (bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270)) || data->stereo_mode[i] != bw_def_mono || data->bytes_per_pixel[i] != 4)) {
data              580 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              581 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if ((bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270))) && (tiling_mode[i] == bw_def_linear || data->stereo_mode[i] != bw_def_mono)) {
data              593 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->number_of_dram_wrchannels = vbios->number_of_dram_channels;
data              594 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->number_of_dram_channels = vbios->number_of_dram_channels;
data              602 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dram_efficiency = bw_frc_to_fixed(5, 10);
data              604 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dram_efficiency = bw_int_to_fixed(1);
data              608 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->number_of_dram_channels = 1;
data              611 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->number_of_dram_channels = 2;
data              614 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->number_of_dram_channels = 4;
data              617 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->number_of_dram_channels = 1;
data              622 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dram_efficiency = bw_frc_to_fixed(5, 10);
data              624 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dram_efficiency = bw_frc_to_fixed(8, 10);
data              632 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              633 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if ((bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270)))) {
data              636 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->orthogonal_rotation[i] = 1;
data              640 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					if (data->graphics_micro_tile_mode == bw_def_rotated_micro_tiling) {
data              641 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->orthogonal_rotation[i] = 0;
data              644 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->orthogonal_rotation[i] = 1;
data              651 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					if (data->underlay_micro_tile_mode == bw_def_display_micro_tiling) {
data              652 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->orthogonal_rotation[i] = 0;
data              655 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->orthogonal_rotation[i] = 1;
data              660 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					if (data->graphics_micro_tile_mode == bw_def_display_micro_tiling) {
data              661 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->orthogonal_rotation[i] = 0;
data              664 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->orthogonal_rotation[i] = 1;
data              668 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_equ(data->rotation_angle[i], bw_int_to_fixed(90)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(270))) {
data              669 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->underlay_maximum_source_efficient_for_tiling = dceip->underlay_maximum_height_efficient_for_tiling;
data              672 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->underlay_maximum_source_efficient_for_tiling = dceip->underlay_maximum_width_efficient_for_tiling;
data              675 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->bytes_per_request[i] = bw_int_to_fixed(64);
data              676 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->useful_bytes_per_request[i] = bw_int_to_fixed(64);
data              677 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(1);
data              678 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->latency_hiding_lines[i] = bw_int_to_fixed(1);
data              681 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->bytes_per_request[i] = bw_int_to_fixed(64);
data              682 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->useful_bytes_per_request[i] = bw_int_to_fixed(64);
data              683 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2);
data              684 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->latency_hiding_lines[i] = bw_int_to_fixed(2);
data              687 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (surface_type[i] == bw_def_graphics || (bw_mtn(data->source_width_rounded_up_to_chunks[i], bw_ceil2(data->underlay_maximum_source_efficient_for_tiling, bw_int_to_fixed(256))))) {
data              688 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					switch (data->bytes_per_pixel[i]) {
data              690 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2);
data              691 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->latency_hiding_lines[i] = bw_int_to_fixed(2);
data              692 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						if (data->orthogonal_rotation[i]) {
data              693 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->bytes_per_request[i] = bw_int_to_fixed(32);
data              694 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->useful_bytes_per_request[i] = bw_int_to_fixed(32);
data              697 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->bytes_per_request[i] = bw_int_to_fixed(64);
data              698 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->useful_bytes_per_request[i] = bw_int_to_fixed(64);
data              702 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						if (data->orthogonal_rotation[i]) {
data              703 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2);
data              704 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->latency_hiding_lines[i] = bw_int_to_fixed(2);
data              705 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->bytes_per_request[i] = bw_int_to_fixed(32);
data              706 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->useful_bytes_per_request[i] = bw_int_to_fixed(16);
data              709 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2);
data              710 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->latency_hiding_lines[i] = bw_int_to_fixed(2);
data              711 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->bytes_per_request[i] = bw_int_to_fixed(64);
data              712 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->useful_bytes_per_request[i] = bw_int_to_fixed(64);
data              716 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2);
data              717 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->latency_hiding_lines[i] = bw_int_to_fixed(2);
data              718 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->bytes_per_request[i] = bw_int_to_fixed(32);
data              719 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->useful_bytes_per_request[i] = bw_int_to_fixed(32);
data              722 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2);
data              723 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->latency_hiding_lines[i] = bw_int_to_fixed(2);
data              724 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->bytes_per_request[i] = bw_int_to_fixed(32);
data              725 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->useful_bytes_per_request[i] = bw_int_to_fixed(16);
data              730 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->bytes_per_request[i] = bw_int_to_fixed(64);
data              731 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->useful_bytes_per_request[i] = bw_int_to_fixed(64);
data              732 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					if (data->orthogonal_rotation[i]) {
data              733 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(8);
data              734 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->latency_hiding_lines[i] = bw_int_to_fixed(4);
data              737 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						switch (data->bytes_per_pixel[i]) {
data              739 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(2);
data              740 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->latency_hiding_lines[i] = bw_int_to_fixed(2);
data              743 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(4);
data              744 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->latency_hiding_lines[i] = bw_int_to_fixed(4);
data              747 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->lines_interleaved_in_mem_access[i] = bw_int_to_fixed(8);
data              748 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->latency_hiding_lines[i] = bw_int_to_fixed(4);
data              789 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              790 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_filter_init[i] = bw_floor2(bw_div((bw_add(bw_add(bw_add(bw_int_to_fixed(1), data->v_taps[i]), data->vsr[i]), bw_mul(bw_mul(bw_int_to_fixed(data->interlace_mode[i]), bw_frc_to_fixed(5, 10)), data->vsr[i]))), bw_int_to_fixed(2)), bw_int_to_fixed(1));
data              791 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->panning_and_bezel_adjustment == bw_def_any_lines) {
data              792 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->v_filter_init[i] = bw_add(data->v_filter_init[i], bw_int_to_fixed(1));
data              794 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->stereo_mode[i] == bw_def_top_bottom) {
data              796 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->v_filter_init[i] = bw_min2(data->v_filter_init[i], bw_int_to_fixed(4));
data              801 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->stereo_mode[i] == bw_def_top_bottom) {
data              802 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->num_lines_at_frame_start = bw_int_to_fixed(1);
data              805 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->num_lines_at_frame_start = bw_int_to_fixed(3);
data              807 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if ((bw_mtn(data->vsr[i], bw_int_to_fixed(1)) && surface_type[i] == bw_def_graphics) || data->panning_and_bezel_adjustment == bw_def_any_lines) {
data              808 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->line_buffer_prefetch[i] = 0;
data              810 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if ((((dceip->underlay_downscale_prefetch_enabled == 1 && surface_type[i] != bw_def_graphics) || surface_type[i] == bw_def_graphics) && (bw_mtn(data->lb_partitions[i], bw_add(data->v_taps[i], bw_ceil2(data->vsr[i], bw_int_to_fixed(1))))))) {
data              811 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->line_buffer_prefetch[i] = 1;
data              814 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->line_buffer_prefetch[i] = 0;
data              816 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->lb_lines_in_per_line_out_in_beginning_of_frame[i] = bw_div(bw_ceil2(data->v_filter_init[i], bw_int_to_fixed(dceip->lines_interleaved_into_lb)), data->num_lines_at_frame_start);
data              817 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->line_buffer_prefetch[i] == 1) {
data              818 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_max2(bw_int_to_fixed(1), data->vsr[i]);
data              820 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if (bw_leq(data->vsr[i], bw_int_to_fixed(1))) {
data              821 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_int_to_fixed(1);
data              822 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			} else if (bw_leq(data->vsr[i],
data              824 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_div(bw_int_to_fixed(4), bw_int_to_fixed(3));
data              825 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			} else if (bw_leq(data->vsr[i],
data              827 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_div(bw_int_to_fixed(6), bw_int_to_fixed(4));
data              829 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if (bw_leq(data->vsr[i], bw_int_to_fixed(2))) {
data              830 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_int_to_fixed(2);
data              832 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if (bw_leq(data->vsr[i], bw_int_to_fixed(3))) {
data              833 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_int_to_fixed(3);
data              836 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->lb_lines_in_per_line_out_in_middle_of_frame[i] = bw_int_to_fixed(4);
data              838 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->line_buffer_prefetch[i] == 1 || bw_equ(data->lb_lines_in_per_line_out_in_middle_of_frame[i], bw_int_to_fixed(2)) || bw_equ(data->lb_lines_in_per_line_out_in_middle_of_frame[i], bw_int_to_fixed(4))) {
data              839 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->horizontal_blank_and_chunk_granularity_factor[i] = bw_int_to_fixed(1);
data              842 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->horizontal_blank_and_chunk_granularity_factor[i] = bw_div(data->h_total[i], (bw_div((bw_add(data->h_total[i], bw_div((bw_sub(data->source_width_pixels[i], bw_int_to_fixed(dceip->chunk_width))), data->hsr[i]))), bw_int_to_fixed(2))));
data              844 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->request_bandwidth[i] = bw_div(bw_mul(bw_div(bw_mul(bw_div(bw_mul(bw_max2(data->lb_lines_in_per_line_out_in_beginning_of_frame[i], data->lb_lines_in_per_line_out_in_middle_of_frame[i]), data->source_width_rounded_up_to_chunks[i]), (bw_div(data->h_total[i], data->pixel_rate[i]))), bw_int_to_fixed(data->bytes_per_pixel[i])), data->useful_bytes_per_request[i]), data->lines_interleaved_in_mem_access[i]), data->latency_hiding_lines[i]);
data              845 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->display_bandwidth[i] = bw_mul(data->request_bandwidth[i], data->bytes_per_request[i]);
data              864 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              866 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->max_chunks_non_fbc_mode[i] = 128 - dmif_chunk_buff_margin;
data              869 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->max_chunks_non_fbc_mode[i] = 16 - dmif_chunk_buff_margin;
data              872 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->fbc_en[i] == 1) {
data              877 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              880 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->data_buffer_size[i] = bw_int_to_fixed(dceip->display_write_back420_luma_mcifwr_buffer_size);
data              883 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->data_buffer_size[i] = bw_int_to_fixed(dceip->display_write_back420_chroma_mcifwr_buffer_size);
data              886 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->data_buffer_size[i] = bw_int_to_fixed(dceip->underlay_luma_dmif_size);
data              889 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->data_buffer_size[i] = bw_div(bw_int_to_fixed(dceip->underlay_chroma_dmif_size), bw_int_to_fixed(2));
data              892 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (data->orthogonal_rotation[i] == 0) {
data              893 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->data_buffer_size[i] = bw_int_to_fixed(dceip->underlay_luma_dmif_size);
data              896 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->data_buffer_size[i] = bw_add(bw_int_to_fixed(dceip->underlay_luma_dmif_size), bw_int_to_fixed(dceip->underlay_chroma_dmif_size));
data              900 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (data->fbc_en[i] == 1) {
data              902 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					if (data->number_of_displays == 1) {
data              903 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->data_buffer_size[i] = bw_min2(bw_mul(bw_mul(bw_int_to_fixed(max_chunks_fbc_mode), bw_int_to_fixed(pixels_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_mul(bw_int_to_fixed(dceip->max_dmif_buffer_allocated), bw_int_to_fixed(dceip->graphics_dmif_size)));
data              906 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->data_buffer_size[i] = bw_min2(bw_mul(bw_mul(bw_int_to_fixed(max_chunks_fbc_mode), bw_int_to_fixed(pixels_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_int_to_fixed(dceip->graphics_dmif_size));
data              911 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					if (data->number_of_displays == 1) {
data              912 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->data_buffer_size[i] = bw_min2(bw_mul(bw_mul(bw_int_to_fixed(data->max_chunks_non_fbc_mode[i]), bw_int_to_fixed(pixels_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_mul(bw_int_to_fixed(dceip->max_dmif_buffer_allocated), bw_int_to_fixed(dceip->graphics_dmif_size)));
data              915 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->data_buffer_size[i] = bw_min2(bw_mul(bw_mul(bw_int_to_fixed(data->max_chunks_non_fbc_mode[i]), bw_int_to_fixed(pixels_per_chunk)), bw_int_to_fixed(data->bytes_per_pixel[i])), bw_int_to_fixed(dceip->graphics_dmif_size));
data              921 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->memory_chunk_size_in_bytes[i] = bw_int_to_fixed(1024);
data              922 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->pipe_chunk_size_in_bytes[i] = bw_int_to_fixed(1024);
data              925 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->memory_chunk_size_in_bytes[i] = bw_mul(bw_mul(bw_int_to_fixed(dceip->chunk_width), data->lines_interleaved_in_mem_access[i]), bw_int_to_fixed(data->bytes_per_pixel[i]));
data              926 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->pipe_chunk_size_in_bytes[i] = bw_mul(bw_mul(bw_int_to_fixed(dceip->chunk_width), bw_int_to_fixed(dceip->lines_interleaved_into_lb)), bw_int_to_fixed(data->bytes_per_pixel[i]));
data              930 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->min_dmif_size_in_time = bw_int_to_fixed(9999);
data              931 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->min_mcifwr_size_in_time = bw_int_to_fixed(9999);
data              933 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              935 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (bw_ltn(bw_div(bw_div(bw_mul(data->data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]), data->display_bandwidth[i]), data->min_dmif_size_in_time)) {
data              936 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->min_dmif_size_in_time = bw_div(bw_div(bw_mul(data->data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]), data->display_bandwidth[i]);
data              940 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (bw_ltn(bw_div(bw_div(bw_mul(data->data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]), data->display_bandwidth[i]), data->min_mcifwr_size_in_time)) {
data              941 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->min_mcifwr_size_in_time = bw_div(bw_div(bw_mul(data->data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]), data->display_bandwidth[i]);
data              946 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_requests_for_dmif_size = bw_int_to_fixed(0);
data              948 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i] && surface_type[i] != bw_def_display_write_back420_luma && surface_type[i] != bw_def_display_write_back420_chroma) {
data              949 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->total_requests_for_dmif_size = bw_add(data->total_requests_for_dmif_size, bw_div(data->data_buffer_size[i], data->useful_bytes_per_request[i]));
data              953 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              954 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (surface_type[i] != bw_def_display_write_back420_luma && surface_type[i] != bw_def_display_write_back420_chroma && dceip->limit_excessive_outstanding_dmif_requests && (data->number_of_displays > 1 || bw_mtn(data->total_requests_for_dmif_size, dceip->dmif_request_buffer_size))) {
data              955 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->adjusted_data_buffer_size[i] = bw_min2(data->data_buffer_size[i], bw_ceil2(bw_mul(data->min_dmif_size_in_time, data->display_bandwidth[i]), data->memory_chunk_size_in_bytes[i]));
data              958 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->adjusted_data_buffer_size[i] = data->data_buffer_size[i];
data              963 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data              964 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->number_of_displays == 1 && data->number_of_underlay_surfaces == 0) {
data              966 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->outstanding_chunk_request_limit[i] = bw_int_to_fixed(127);
data              969 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->outstanding_chunk_request_limit[i] = bw_ceil2(bw_div(data->adjusted_data_buffer_size[i], data->pipe_chunk_size_in_bytes[i]), bw_int_to_fixed(1));
data              972 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->outstanding_chunk_request_limit[i] = bw_max2(bw_int_to_fixed(127), data->outstanding_chunk_request_limit[i]);
data              986 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->number_of_displays > 1 || (bw_neq(data->rotation_angle[4], bw_int_to_fixed(0)) && bw_neq(data->rotation_angle[4], bw_int_to_fixed(180)))) {
data              987 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->peak_pte_request_to_eviction_ratio_limiting = dceip->peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display;
data              990 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->peak_pte_request_to_eviction_ratio_limiting = dceip->peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation;
data              993 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i] && data->scatter_gather_enable_for_pipe[i] == 1) {
data              995 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->useful_pte_per_pte_request = bw_int_to_fixed(8);
data              996 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_page_width[i] = bw_div(bw_int_to_fixed(4096), bw_int_to_fixed(data->bytes_per_pixel[i]));
data              997 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_page_height[i] = bw_int_to_fixed(1);
data              998 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_pte_request_rows = bw_int_to_fixed(1);
data              999 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_row_height = bw_int_to_fixed(dceip->scatter_gather_lines_of_pte_prefetching_in_linear_mode);
data             1001 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if (bw_equ(data->rotation_angle[i], bw_int_to_fixed(0)) || bw_equ(data->rotation_angle[i], bw_int_to_fixed(180))) {
data             1002 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->useful_pte_per_pte_request = bw_int_to_fixed(8);
data             1003 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				switch (data->bytes_per_pixel[i]) {
data             1005 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_width[i] = bw_int_to_fixed(32);
data             1006 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_height[i] = bw_int_to_fixed(32);
data             1009 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_width[i] = bw_int_to_fixed(64);
data             1010 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_height[i] = bw_int_to_fixed(32);
data             1013 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_width[i] = bw_int_to_fixed(64);
data             1014 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_height[i] = bw_int_to_fixed(64);
data             1017 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_pte_request_rows = bw_int_to_fixed(dceip->scatter_gather_pte_request_rows_in_tiling_mode);
data             1018 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_row_height = data->scatter_gather_page_height[i];
data             1021 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->useful_pte_per_pte_request = bw_int_to_fixed(1);
data             1022 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				switch (data->bytes_per_pixel[i]) {
data             1024 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_width[i] = bw_int_to_fixed(32);
data             1025 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_height[i] = bw_int_to_fixed(32);
data             1028 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_width[i] = bw_int_to_fixed(32);
data             1029 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_height[i] = bw_int_to_fixed(64);
data             1032 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_width[i] = bw_int_to_fixed(64);
data             1033 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->scatter_gather_page_height[i] = bw_int_to_fixed(64);
data             1036 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_pte_request_rows = bw_int_to_fixed(dceip->scatter_gather_pte_request_rows_in_tiling_mode);
data             1037 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_row_height = data->scatter_gather_page_height[i];
data             1039 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->pte_request_per_chunk[i] = bw_div(bw_div(bw_int_to_fixed(dceip->chunk_width), data->scatter_gather_page_width[i]), data->useful_pte_per_pte_request);
data             1040 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->scatter_gather_pte_requests_in_row[i] = bw_div(bw_mul(bw_ceil2(bw_mul(bw_div(data->source_width_rounded_up_to_chunks[i], bw_int_to_fixed(dceip->chunk_width)), data->pte_request_per_chunk[i]), bw_int_to_fixed(1)), data->scatter_gather_row_height), data->scatter_gather_page_height[i]);
data             1041 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->scatter_gather_pte_requests_in_vblank = bw_mul(data->scatter_gather_pte_request_rows, data->scatter_gather_pte_requests_in_row[i]);
data             1042 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_equ(data->peak_pte_request_to_eviction_ratio_limiting, bw_int_to_fixed(0))) {
data             1043 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_pte_request_limit[i] = data->scatter_gather_pte_requests_in_vblank;
data             1046 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_pte_request_limit[i] = bw_max2(dceip->minimum_outstanding_pte_request_limit, bw_min2(data->scatter_gather_pte_requests_in_vblank, bw_ceil2(bw_mul(bw_mul(bw_div(bw_ceil2(data->adjusted_data_buffer_size[i], data->memory_chunk_size_in_bytes[i]), data->memory_chunk_size_in_bytes[i]), data->pte_request_per_chunk[i]), data->peak_pte_request_to_eviction_ratio_limiting), bw_int_to_fixed(1))));
data             1053 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->inefficient_linear_pitch_in_bytes = bw_mul(bw_mul(bw_int_to_fixed(256), bw_int_to_fixed(vbios->number_of_dram_banks)), bw_int_to_fixed(data->number_of_dram_channels));
data             1074 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_total_data = bw_int_to_fixed(0);
data             1075 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_total_request_groups = bw_int_to_fixed(0);
data             1076 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->scatter_gather_total_pte_requests = bw_int_to_fixed(0);
data             1077 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->scatter_gather_total_pte_request_groups = bw_int_to_fixed(0);
data             1079 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1080 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->cursor_total_data = bw_add(data->cursor_total_data, bw_mul(bw_mul(bw_int_to_fixed(2), data->cursor_width_pixels[i]), bw_int_to_fixed(4)));
data             1082 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->cursor_total_request_groups = bw_add(data->cursor_total_request_groups, bw_int_to_fixed((dceip->cursor_max_outstanding_group_num + 1)));
data             1085 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->cursor_total_request_groups = bw_add(data->cursor_total_request_groups, bw_ceil2(bw_div(data->cursor_width_pixels[i], dceip->cursor_chunk_width), bw_int_to_fixed(1)));
data             1087 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->scatter_gather_enable_for_pipe[i]) {
data             1088 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_total_pte_requests = bw_add(data->scatter_gather_total_pte_requests, data->scatter_gather_pte_request_limit[i]);
data             1089 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scatter_gather_total_pte_request_groups = bw_add(data->scatter_gather_total_pte_request_groups, bw_ceil2(bw_div(data->scatter_gather_pte_request_limit[i], bw_ceil2(data->pte_request_per_chunk[i], bw_int_to_fixed(1))), bw_int_to_fixed(1)));
data             1093 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->tile_width_in_pixels = bw_int_to_fixed(8);
data             1094 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->dmif_total_number_of_data_request_page_close_open = bw_int_to_fixed(0);
data             1095 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->mcifwr_total_number_of_data_request_page_close_open = bw_int_to_fixed(0);
data             1097 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1098 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->scatter_gather_enable_for_pipe[i] == 1 && tiling_mode[i] != bw_def_linear) {
data             1099 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->bytes_per_page_close_open = bw_mul(data->lines_interleaved_in_mem_access[i], bw_max2(bw_mul(bw_mul(bw_mul(bw_int_to_fixed(data->bytes_per_pixel[i]), data->tile_width_in_pixels), bw_int_to_fixed(vbios->number_of_dram_banks)), bw_int_to_fixed(data->number_of_dram_channels)), bw_mul(bw_int_to_fixed(data->bytes_per_pixel[i]), data->scatter_gather_page_width[i])));
data             1101 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if (data->scatter_gather_enable_for_pipe[i] == 1 && tiling_mode[i] == bw_def_linear && bw_equ(bw_mod((bw_mul(data->pitch_in_pixels_after_surface_type[i], bw_int_to_fixed(data->bytes_per_pixel[i]))), data->inefficient_linear_pitch_in_bytes), bw_int_to_fixed(0))) {
data             1102 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->bytes_per_page_close_open = dceip->linear_mode_line_request_alternation_slice;
data             1105 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->bytes_per_page_close_open = data->memory_chunk_size_in_bytes[i];
data             1108 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->dmif_total_number_of_data_request_page_close_open = bw_add(data->dmif_total_number_of_data_request_page_close_open, bw_div(bw_ceil2(data->adjusted_data_buffer_size[i], data->memory_chunk_size_in_bytes[i]), data->bytes_per_page_close_open));
data             1111 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->mcifwr_total_number_of_data_request_page_close_open = bw_add(data->mcifwr_total_number_of_data_request_page_close_open, bw_div(bw_ceil2(data->adjusted_data_buffer_size[i], data->memory_chunk_size_in_bytes[i]), data->bytes_per_page_close_open));
data             1115 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->dmif_total_page_close_open_time = bw_div(bw_mul((bw_add(bw_add(data->dmif_total_number_of_data_request_page_close_open, data->scatter_gather_total_pte_request_groups), data->cursor_total_request_groups)), vbios->trc), bw_int_to_fixed(1000));
data             1116 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->mcifwr_total_page_close_open_time = bw_div(bw_mul(data->mcifwr_total_number_of_data_request_page_close_open, vbios->trc), bw_int_to_fixed(1000));
data             1118 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1119 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->adjusted_data_buffer_size_in_memory[i] = bw_div(bw_mul(data->adjusted_data_buffer_size[i], data->bytes_per_request[i]), data->useful_bytes_per_request[i]);
data             1122 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_requests_for_adjusted_dmif_size = bw_int_to_fixed(0);
data             1124 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1126 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_requests_for_adjusted_dmif_size = bw_add(data->total_requests_for_adjusted_dmif_size, bw_div(data->adjusted_data_buffer_size[i], data->useful_bytes_per_request[i]));
data             1130 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_dmifmc_urgent_trips = bw_ceil2(bw_div(data->total_requests_for_adjusted_dmif_size, (bw_add(dceip->dmif_request_buffer_size, bw_int_to_fixed(vbios->number_of_request_slots_gmc_reserves_for_dmif_per_channel * data->number_of_dram_channels)))), bw_int_to_fixed(1));
data             1131 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_dmifmc_urgent_latency = bw_mul(vbios->dmifmc_urgent_latency, data->total_dmifmc_urgent_trips);
data             1132 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_display_reads_required_data = bw_int_to_fixed(0);
data             1133 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_display_reads_required_dram_access_data = bw_int_to_fixed(0);
data             1134 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_display_writes_required_data = bw_int_to_fixed(0);
data             1135 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_display_writes_required_dram_access_data = bw_int_to_fixed(0);
data             1137 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1139 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->display_reads_required_data = data->adjusted_data_buffer_size_in_memory[i];
data             1151 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->display_reads_required_dram_access_data = data->adjusted_data_buffer_size_in_memory[i];
data             1154 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->display_reads_required_dram_access_data = bw_mul(data->adjusted_data_buffer_size_in_memory[i], bw_ceil2(bw_div(bw_int_to_fixed((8 * vbios->dram_channel_width_in_bits / 8)), data->bytes_per_request[i]), bw_int_to_fixed(1)));
data             1156 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_display_reads_required_data = bw_add(data->total_display_reads_required_data, data->display_reads_required_data);
data             1157 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_display_reads_required_dram_access_data = bw_add(data->total_display_reads_required_dram_access_data, data->display_reads_required_dram_access_data);
data             1160 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_display_writes_required_data = bw_add(data->total_display_writes_required_data, data->adjusted_data_buffer_size_in_memory[i]);
data             1161 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_display_writes_required_dram_access_data = bw_add(data->total_display_writes_required_dram_access_data, bw_mul(data->adjusted_data_buffer_size_in_memory[i], bw_ceil2(bw_div(bw_int_to_fixed(vbios->dram_channel_width_in_bits), data->bytes_per_request[i]), bw_int_to_fixed(1))));
data             1165 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_display_reads_required_data = bw_add(bw_add(data->total_display_reads_required_data, data->cursor_total_data), bw_mul(data->scatter_gather_total_pte_requests, bw_int_to_fixed(64)));
data             1166 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_display_reads_required_dram_access_data = bw_add(bw_add(data->total_display_reads_required_dram_access_data, data->cursor_total_data), bw_mul(data->scatter_gather_total_pte_requests, bw_int_to_fixed(64)));
data             1168 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1169 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_mtn(data->v_filter_init[i], bw_int_to_fixed(4))) {
data             1170 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->src_pixels_for_first_output_pixel[i] = bw_mul(bw_int_to_fixed(4), data->source_width_rounded_up_to_chunks[i]);
data             1173 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (bw_mtn(data->v_filter_init[i], bw_int_to_fixed(2))) {
data             1174 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->src_pixels_for_first_output_pixel[i] = bw_int_to_fixed(512);
data             1177 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->src_pixels_for_first_output_pixel[i] = bw_int_to_fixed(0);
data             1180 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_data_for_first_output_pixel[i] = bw_div(bw_mul(bw_mul(data->src_pixels_for_first_output_pixel[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->bytes_per_request[i]), data->useful_bytes_per_request[i]);
data             1181 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_pixels_for_last_output_pixel[i] = bw_mul(data->source_width_rounded_up_to_chunks[i], bw_max2(bw_ceil2(data->v_filter_init[i], bw_int_to_fixed(dceip->lines_interleaved_into_lb)), bw_mul(bw_ceil2(data->vsr[i], bw_int_to_fixed(dceip->lines_interleaved_into_lb)), data->horizontal_blank_and_chunk_granularity_factor[i])));
data             1182 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_data_for_last_output_pixel[i] = bw_div(bw_mul(bw_mul(bw_mul(data->source_width_rounded_up_to_chunks[i], bw_max2(bw_ceil2(data->v_filter_init[i], bw_int_to_fixed(dceip->lines_interleaved_into_lb)), data->lines_interleaved_in_mem_access[i])), bw_int_to_fixed(data->bytes_per_pixel[i])), data->bytes_per_request[i]), data->useful_bytes_per_request[i]);
data             1183 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->active_time[i] = bw_div(bw_div(data->source_width_rounded_up_to_chunks[i], data->hsr[i]), data->pixel_rate[i]);
data             1188 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dmif_burst_time[i][j] = bw_max3(data->dmif_total_page_close_open_time, bw_div(data->total_display_reads_required_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)))), bw_div(data->total_display_reads_required_data, (bw_mul(bw_mul(sclk[j], vbios->data_return_bus_width), bw_frc_to_fixed(dceip->percent_of_ideal_port_bw_received_after_urgent_latency, 100)))));
data             1189 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->d1_display_write_back_dwb_enable == 1) {
data             1190 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->mcifwr_burst_time[i][j] = bw_max3(data->mcifwr_total_page_close_open_time, bw_div(data->total_display_writes_required_dram_access_data, (bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[i]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_wrchannels)))), bw_div(data->total_display_writes_required_data, (bw_mul(sclk[j], vbios->data_return_bus_width))));
data             1197 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (data->enable[i]) {
data             1201 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->dmif_buffer_transfer_time[i] = bw_mul(data->source_width_rounded_up_to_chunks[i], (bw_div(dceip->lb_write_pixels_per_dispclk, (bw_div(vbios->low_voltage_max_dispclk, dceip->display_pipe_throughput_factor)))));
data             1202 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->line_source_transfer_time[i][j][k] = bw_max2(bw_mul((bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), bw_sub(bw_add(bw_mul((bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->dmif_buffer_transfer_time[i]), data->active_time[i]));
data             1209 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							switch (data->lb_bpc[i]) {
data             1211 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency6_bit_per_component;
data             1214 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency8_bit_per_component;
data             1217 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency10_bit_per_component;
data             1220 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency12_bit_per_component;
data             1223 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							if (data->use_alpha[i] == 1) {
data             1224 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->v_scaler_efficiency = bw_min2(data->v_scaler_efficiency, dceip->alpha_vscaler_efficiency);
data             1228 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							switch (data->lb_bpc[i]) {
data             1230 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency6_bit_per_component;
data             1233 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency8_bit_per_component;
data             1236 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency10_bit_per_component;
data             1239 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->v_scaler_efficiency = bw_int_to_fixed(3);
data             1243 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						if (dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1))) {
data             1244 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->scaler_limits_factor = bw_max2(bw_div(data->v_taps[i], data->v_scaler_efficiency), bw_div(data->source_width_rounded_up_to_chunks[i], data->h_total[i]));
data             1247 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->scaler_limits_factor = bw_max3(bw_int_to_fixed(1), bw_ceil2(bw_div(data->h_taps[i], bw_int_to_fixed(4)), bw_int_to_fixed(1)), bw_mul(data->hsr[i], bw_max2(bw_div(data->v_taps[i], data->v_scaler_efficiency), bw_int_to_fixed(1))));
data             1249 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->dram_speed_change_line_source_transfer_time[i][j][k] = bw_mul(bw_int_to_fixed(2), bw_max2((bw_add((bw_div(data->src_data_for_first_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(bw_mul(data->bytes_per_request[i], data->pixel_rate[i]), data->scaler_limits_factor), bw_int_to_fixed(2))))), (bw_mul(data->dmif_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1)))))), (bw_add((bw_div(data->src_data_for_last_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(bw_mul(data->bytes_per_request[i], data->pixel_rate[i]), data->scaler_limits_factor), bw_int_to_fixed(2))))), (bw_sub(bw_mul(data->dmif_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->active_time[i]))))));
data             1252 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->line_source_transfer_time[i][j][k] = bw_max2(bw_mul((bw_add(vbios->mcifwrmc_urgent_latency, data->mcifwr_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), bw_sub(bw_mul((bw_add(vbios->mcifwrmc_urgent_latency, data->mcifwr_burst_time[j][k])), bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->active_time[i]));
data             1258 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->dram_speed_change_line_source_transfer_time[i][j][k] = bw_max2((bw_add((bw_div(data->src_data_for_first_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(data->bytes_per_request[i], vbios->low_voltage_max_dispclk), bw_int_to_fixed(2))))), (bw_mul(data->mcifwr_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_first_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1)))))), (bw_add((bw_div(data->src_data_for_last_output_pixel[i], bw_min2(bw_mul(data->bytes_per_request[i], sclk[k]), bw_div(bw_mul(data->bytes_per_request[i], vbios->low_voltage_max_dispclk), bw_int_to_fixed(2))))), (bw_sub(bw_mul(data->mcifwr_burst_time[j][k], bw_floor2(bw_div(data->src_data_for_last_output_pixel[i], data->adjusted_data_buffer_size_in_memory[i]), bw_int_to_fixed(1))), data->active_time[i])))));
data             1280 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[k]) {
data             1283 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->display_pstate_change_enable[k] = 0;
data             1286 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1287 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if ((bw_equ(dceip->stutter_and_dram_clock_state_change_gated_before_cursor, bw_int_to_fixed(0)) && bw_mtn(data->cursor_width_pixels[i], bw_int_to_fixed(0)))) {
data             1288 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (bw_ltn(data->vsr[i], bw_int_to_fixed(2))) {
data             1289 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->cursor_latency_hiding[i] = bw_div(bw_div(bw_mul((bw_sub(dceip->cursor_dcp_buffer_lines, bw_int_to_fixed(1))), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]);
data             1292 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->cursor_latency_hiding[i] = bw_div(bw_div(bw_mul((bw_sub(dceip->cursor_dcp_buffer_lines, bw_int_to_fixed(3))), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]);
data             1296 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->cursor_latency_hiding[i] = bw_int_to_fixed(9999);
data             1301 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1302 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (dceip->graphics_lb_nodownscaling_multi_line_prefetching == 1 && (bw_equ(data->vsr[i], bw_int_to_fixed(1)) || (bw_leq(data->vsr[i], bw_frc_to_fixed(8, 10)) && bw_leq(data->v_taps[i], bw_int_to_fixed(2)) && data->lb_bpc[i] == 8)) && surface_type[i] == bw_def_graphics) {
data             1304 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->minimum_latency_hiding[i] = bw_sub(bw_div(bw_mul((bw_div((bw_add(bw_sub(data->lb_partitions[i], bw_int_to_fixed(2)), bw_div(bw_div(data->data_buffer_size[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_pixels[i]))), data->vsr[i])), data->h_total[i]), data->pixel_rate[i]), data->total_dmifmc_urgent_latency);
data             1306 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->minimum_latency_hiding[i] = bw_sub(bw_div(bw_mul((bw_div((bw_add(bw_sub(data->lb_partitions[i], bw_int_to_fixed(1)), bw_div(bw_div(data->data_buffer_size[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_pixels[i]))), data->vsr[i])), data->h_total[i]), data->pixel_rate[i]), data->total_dmifmc_urgent_latency);
data             1309 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->minimum_latency_hiding[i] = bw_sub(bw_div(bw_mul((bw_div((bw_add(bw_int_to_fixed(1 + data->line_buffer_prefetch[i]), bw_div(bw_div(data->data_buffer_size[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_pixels[i]))), data->vsr[i])), data->h_total[i]), data->pixel_rate[i]), data->total_dmifmc_urgent_latency);
data             1311 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->minimum_latency_hiding_with_cursor[i] = bw_min2(data->minimum_latency_hiding[i], data->cursor_latency_hiding[i]);
data             1316 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->blackout_duration_margin[i][j] = bw_int_to_fixed(9999);
data             1317 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dispclk_required_for_blackout_duration[i][j] = bw_int_to_fixed(0);
data             1318 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dispclk_required_for_blackout_recovery[i][j] = bw_int_to_fixed(0);
data             1320 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (data->enable[k] && bw_mtn(vbios->blackout_duration, bw_int_to_fixed(0))) {
data             1322 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->blackout_duration_margin[i][j] = bw_min2(data->blackout_duration_margin[i][j], bw_sub(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->line_source_transfer_time[k][i][j]));
data             1323 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->dispclk_required_for_blackout_duration[i][j] = bw_max3(data->dispclk_required_for_blackout_duration[i][j], bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->active_time[k]))));
data             1324 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						if (bw_leq(vbios->maximum_blackout_recovery_time, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j]))) {
data             1325 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->dispclk_required_for_blackout_recovery[i][j] = bw_int_to_fixed(9999);
data             1327 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						else if (bw_ltn(data->adjusted_data_buffer_size[k], bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j])))))) {
data             1328 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->dispclk_required_for_blackout_recovery[i][j] = bw_max2(data->dispclk_required_for_blackout_recovery[i][j], bw_div(bw_mul(bw_div(bw_div((bw_sub(bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, vbios->maximum_blackout_recovery_time))), data->adjusted_data_buffer_size[k])), bw_int_to_fixed(data->bytes_per_pixel[k])), (bw_sub(vbios->maximum_blackout_recovery_time, bw_sub(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j])))), data->latency_hiding_lines[k]), data->lines_interleaved_in_mem_access[k]));
data             1332 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->blackout_duration_margin[i][j] = bw_min2(data->blackout_duration_margin[i][j], bw_sub(bw_sub(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]), data->line_source_transfer_time[k][i][j]));
data             1333 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->dispclk_required_for_blackout_duration[i][j] = bw_max3(data->dispclk_required_for_blackout_duration[i][j], bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(bw_sub(data->minimum_latency_hiding_with_cursor[k], vbios->blackout_duration), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]), data->active_time[k]))));
data             1334 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						if (bw_ltn(vbios->maximum_blackout_recovery_time, bw_add(bw_add(bw_mul(bw_int_to_fixed(2), vbios->mcifwrmc_urgent_latency), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]))) {
data             1335 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->dispclk_required_for_blackout_recovery[i][j] = bw_int_to_fixed(9999);
data             1337 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						else if (bw_ltn(data->adjusted_data_buffer_size[k], bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j])))))) {
data             1338 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->dispclk_required_for_blackout_recovery[i][j] = bw_max2(data->dispclk_required_for_blackout_recovery[i][j], bw_div(bw_mul(bw_div(bw_div((bw_sub(bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, vbios->maximum_blackout_recovery_time))), data->adjusted_data_buffer_size[k])), bw_int_to_fixed(data->bytes_per_pixel[k])), (bw_sub(vbios->maximum_blackout_recovery_time, (bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[i][j]))))), data->latency_hiding_lines[k]), data->lines_interleaved_in_mem_access[k]));
data             1345 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (bw_mtn(data->blackout_duration_margin[high][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[high][s_high], vbios->high_voltage_max_dispclk)) {
data             1346 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->cpup_state_change_enable = bw_def_yes;
data             1347 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (bw_ltn(data->dispclk_required_for_blackout_recovery[high][s_high], vbios->high_voltage_max_dispclk)) {
data             1348 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->cpuc_state_change_enable = bw_def_yes;
data             1351 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->cpuc_state_change_enable = bw_def_no;
data             1355 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->cpup_state_change_enable = bw_def_no;
data             1356 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->cpuc_state_change_enable = bw_def_no;
data             1366 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1368 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->maximum_latency_hiding[i] = bw_add(data->minimum_latency_hiding[i], bw_mul(bw_frc_to_fixed(5, 10), data->total_dmifmc_urgent_latency));
data             1372 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->maximum_latency_hiding[i] = bw_add(data->minimum_latency_hiding[i], bw_mul(bw_frc_to_fixed(5, 10), data->total_dmifmc_urgent_latency));
data             1374 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->maximum_latency_hiding_with_cursor[i] = bw_min2(data->maximum_latency_hiding[i], data->cursor_latency_hiding[i]);
data             1379 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->min_dram_speed_change_margin[i][j] = bw_int_to_fixed(9999);
data             1380 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dram_speed_change_margin = bw_int_to_fixed(9999);
data             1381 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dispclk_required_for_dram_speed_change[i][j] = bw_int_to_fixed(0);
data             1382 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->num_displays_with_margin[i][j] = 0;
data             1384 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (data->enable[k]) {
data             1386 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->dram_speed_change_margin = bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]);
data             1387 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						if ((bw_mtn(data->dram_speed_change_margin, bw_int_to_fixed(0)) && bw_ltn(data->dram_speed_change_margin, bw_int_to_fixed(9999)))) {
data             1389 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->min_dram_speed_change_margin[i][j] = bw_min2(data->min_dram_speed_change_margin[i][j], data->dram_speed_change_margin);
data             1391 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->dispclk_required_for_dram_speed_change_pipe[i][j] = bw_max2(bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]), data->active_time[k]))));
data             1392 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							if ((bw_ltn(data->dispclk_required_for_dram_speed_change_pipe[i][j], vbios->high_voltage_max_dispclk))) {
data             1393 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->display_pstate_change_enable[k] = 1;
data             1394 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->num_displays_with_margin[i][j] = data->num_displays_with_margin[i][j] + 1;
data             1395 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->dispclk_required_for_dram_speed_change[i][j] = bw_max2(data->dispclk_required_for_dram_speed_change[i][j], data->dispclk_required_for_dram_speed_change_pipe[i][j]);
data             1400 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						data->dram_speed_change_margin = bw_sub(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->mcifwr_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]);
data             1401 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 						if ((bw_mtn(data->dram_speed_change_margin, bw_int_to_fixed(0)) && bw_ltn(data->dram_speed_change_margin, bw_int_to_fixed(9999)))) {
data             1403 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->min_dram_speed_change_margin[i][j] = bw_min2(data->min_dram_speed_change_margin[i][j], data->dram_speed_change_margin);
data             1405 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							data->dispclk_required_for_dram_speed_change_pipe[i][j] = bw_max2(bw_div(bw_div(bw_mul(data->src_pixels_for_first_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_sub(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]), data->mcifwr_burst_time[i][j]))), bw_div(bw_div(bw_mul(data->src_pixels_for_last_output_pixel[k], dceip->display_pipe_throughput_factor), dceip->lb_write_pixels_per_dispclk), (bw_add(bw_sub(bw_sub(bw_sub(bw_sub(data->maximum_latency_hiding_with_cursor[k], vbios->nbp_state_change_latency), data->dmif_burst_time[i][j]), data->dram_speed_change_line_source_transfer_time[k][i][j]), data->mcifwr_burst_time[i][j]), data->active_time[k]))));
data             1406 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 							if ((bw_ltn(data->dispclk_required_for_dram_speed_change_pipe[i][j], vbios->high_voltage_max_dispclk))) {
data             1407 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->display_pstate_change_enable[k] = 1;
data             1408 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->num_displays_with_margin[i][j] = data->num_displays_with_margin[i][j] + 1;
data             1409 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 								data->dispclk_required_for_dram_speed_change[i][j] = bw_max2(data->dispclk_required_for_dram_speed_change[i][j], data->dispclk_required_for_dram_speed_change_pipe[i][j]);
data             1419 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[k] == 1 && data->display_pstate_change_enable[k] == 1) {
data             1426 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->min_vblank_dram_speed_change_margin = bw_int_to_fixed(9999);
data             1428 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[k]) {
data             1430 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->v_blank_dram_speed_change_margin[k] = bw_sub(bw_sub(bw_sub(bw_div(bw_mul((bw_sub(data->v_total[k], bw_sub(bw_div(data->src_height[k], data->v_scale_ratio[k]), bw_int_to_fixed(4)))), data->h_total[k]), data->pixel_rate[k]), vbios->nbp_state_change_latency), data->dmif_burst_time[low][s_low]), data->dram_speed_change_line_source_transfer_time[k][low][s_low]);
data             1431 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->min_vblank_dram_speed_change_margin = bw_min2(data->min_vblank_dram_speed_change_margin, data->v_blank_dram_speed_change_margin[k]);
data             1434 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->v_blank_dram_speed_change_margin[k] = bw_sub(bw_sub(bw_sub(bw_sub(bw_div(bw_mul((bw_sub(data->v_total[k], bw_sub(bw_div(data->src_height[k], data->v_scale_ratio[k]), bw_int_to_fixed(4)))), data->h_total[k]), data->pixel_rate[k]), vbios->nbp_state_change_latency), data->dmif_burst_time[low][s_low]), data->mcifwr_burst_time[low][s_low]), data->dram_speed_change_line_source_transfer_time[k][low][s_low]);
data             1435 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->min_vblank_dram_speed_change_margin = bw_min2(data->min_vblank_dram_speed_change_margin, data->v_blank_dram_speed_change_margin[k]);
data             1440 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->displays_with_same_mode[i] = bw_int_to_fixed(0);
data             1441 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i] == 1 && data->display_pstate_change_enable[i] == 0 && bw_mtn(data->v_blank_dram_speed_change_margin[i], bw_int_to_fixed(0))) {
data             1443 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if ((i == j || data->display_synchronization_enabled) && (data->enable[j] == 1 && bw_equ(data->source_width_rounded_up_to_chunks[i], data->source_width_rounded_up_to_chunks[j]) && bw_equ(data->source_height_rounded_up_to_chunks[i], data->source_height_rounded_up_to_chunks[j]) && bw_equ(data->vsr[i], data->vsr[j]) && bw_equ(data->hsr[i], data->hsr[j]) && bw_equ(data->pixel_rate[i], data->pixel_rate[j]))) {
data             1444 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->displays_with_same_mode[i] = bw_add(data->displays_with_same_mode[i], bw_int_to_fixed(1));
data             1452 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		number_of_aligned_displays_with_no_margin = bw_fixed_to_int(bw_max2(bw_int_to_fixed(number_of_aligned_displays_with_no_margin), data->displays_with_same_mode[i]));
data             1458 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (number_of_displays_enabled_with_margin > 0 && (number_of_displays_enabled_with_margin + number_of_aligned_displays_with_no_margin) == number_of_displays_enabled && bw_mtn(data->min_dram_speed_change_margin[high][s_high], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[high][s_high], bw_int_to_fixed(9999)) && bw_ltn(data->dispclk_required_for_dram_speed_change[high][s_high], vbios->high_voltage_max_dispclk)) {
data             1459 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->nbp_state_change_enable = bw_def_yes;
data             1462 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->nbp_state_change_enable = bw_def_no;
data             1476 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1477 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->average_bandwidth_no_compression[i] = bw_div(bw_mul(bw_mul(bw_div(bw_mul(data->source_width_rounded_up_to_chunks[i], bw_int_to_fixed(data->bytes_per_pixel[i])), (bw_div(data->h_total[i], data->pixel_rate[i]))), data->vsr[i]), data->bytes_per_request[i]), data->useful_bytes_per_request[i]);
data             1478 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->average_bandwidth[i] = bw_div(data->average_bandwidth_no_compression[i], data->compression_rate[i]);
data             1481 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_average_bandwidth_no_compression = bw_int_to_fixed(0);
data             1482 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_average_bandwidth = bw_int_to_fixed(0);
data             1484 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1485 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->total_average_bandwidth_no_compression = bw_add(data->total_average_bandwidth_no_compression, data->average_bandwidth_no_compression[i]);
data             1486 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->total_average_bandwidth = bw_add(data->total_average_bandwidth, data->average_bandwidth[i]);
data             1494 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->min_cursor_memory_interface_buffer_size_in_time = bw_int_to_fixed(9999);
data             1498 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1499 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_mtn(data->cursor_width_pixels[i], bw_int_to_fixed(0))) {
data             1501 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (bw_leq(data->cursor_width_pixels[i], bw_int_to_fixed(64)) && dceip->large_cursor == 1) {
data             1507 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->min_cursor_memory_interface_buffer_size_in_time = bw_min2(data->min_cursor_memory_interface_buffer_size_in_time, bw_div(bw_mul(bw_div(bw_int_to_fixed(num_cursor_lines), data->vsr[i]), data->h_total[i]), data->pixel_rate[i]));
data             1513 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->chunk_request_delay = 0;
data             1516 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->chunk_request_delay = bw_fixed_to_int(bw_div(bw_int_to_fixed(512), vbios->high_voltage_max_dispclk));
data             1518 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->min_read_buffer_size_in_time = bw_min2(data->min_cursor_memory_interface_buffer_size_in_time, data->min_dmif_size_in_time);
data             1519 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->display_reads_time_for_data_transfer = bw_sub(bw_sub(data->min_read_buffer_size_in_time, data->total_dmifmc_urgent_latency), bw_int_to_fixed(data->chunk_request_delay));
data             1520 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->display_writes_time_for_data_transfer = bw_sub(data->min_mcifwr_size_in_time, vbios->mcifwrmc_urgent_latency);
data             1521 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->dmif_required_dram_bandwidth = bw_div(data->total_display_reads_required_dram_access_data, data->display_reads_time_for_data_transfer);
data             1522 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->mcifwr_required_dram_bandwidth = bw_div(data->total_display_writes_required_dram_access_data, data->display_writes_time_for_data_transfer);
data             1523 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->required_dmifmc_urgent_latency_for_page_close_open = bw_div((bw_sub(data->min_read_buffer_size_in_time, data->dmif_total_page_close_open_time)), data->total_dmifmc_urgent_trips);
data             1524 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->required_mcifmcwr_urgent_latency = bw_sub(data->min_mcifwr_size_in_time, data->mcifwr_total_page_close_open_time);
data             1525 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (bw_mtn(data->scatter_gather_total_pte_requests, dceip->maximum_total_outstanding_pte_requests_allowed_by_saw)) {
data             1526 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->required_dram_bandwidth_gbyte_per_second = bw_int_to_fixed(9999);
data             1528 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->y_clk_level = high;
data             1529 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels));
data             1531 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	else if (bw_mtn(vbios->dmifmc_urgent_latency, data->required_dmifmc_urgent_latency_for_page_close_open) || bw_mtn(vbios->mcifwrmc_urgent_latency, data->required_mcifmcwr_urgent_latency)) {
data             1532 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->required_dram_bandwidth_gbyte_per_second = bw_int_to_fixed(9999);
data             1534 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->y_clk_level = high;
data             1535 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels));
data             1538 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->required_dram_bandwidth_gbyte_per_second = bw_div(bw_max2(data->dmif_required_dram_bandwidth, data->mcifwr_required_dram_bandwidth), bw_int_to_fixed(1000));
data             1539 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation, 100),yclk[low]),bw_div(bw_int_to_fixed(vbios->dram_channel_width_in_bits),bw_int_to_fixed(8))),bw_int_to_fixed(vbios->number_of_dram_channels)))
data             1540 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(bw_mul(data->required_dram_bandwidth_gbyte_per_second, bw_int_to_fixed(1000)), bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[low]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels))) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[low][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[low][s_high], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[low][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[low][s_high], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[low][s_high], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[low][s_high], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[low][s_high], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[low][s_high], vbios->high_voltage_max_dispclk) && data->num_displays_with_margin[low][s_high] == number_of_displays_enabled_with_margin))) {
data             1542 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->y_clk_level = low;
data             1543 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[low]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels));
data             1545 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation, 100),yclk[mid]),bw_div(bw_int_to_fixed(vbios->dram_channel_width_in_bits),bw_int_to_fixed(8))),bw_int_to_fixed(vbios->number_of_dram_channels)))
data             1546 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(bw_mul(data->required_dram_bandwidth_gbyte_per_second, bw_int_to_fixed(1000)), bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[mid]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels))) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[mid][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[mid][s_high], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[mid][s_high], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[mid][s_high], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[mid][s_high], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[mid][s_high], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[mid][s_high], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[mid][s_high], vbios->high_voltage_max_dispclk) && data->num_displays_with_margin[mid][s_high] == number_of_displays_enabled_with_margin))) {
data             1548 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->y_clk_level = mid;
data             1549 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[mid]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels));
data             1551 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation, 100),yclk[high]),bw_div(bw_int_to_fixed(vbios->dram_channel_width_in_bits),bw_int_to_fixed(8))),bw_int_to_fixed(vbios->number_of_dram_channels)))
data             1552 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(bw_mul(data->required_dram_bandwidth_gbyte_per_second, bw_int_to_fixed(1000)), bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels)))) {
data             1554 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->y_clk_level = high;
data             1555 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels));
data             1559 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->y_clk_level = high;
data             1560 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dram_bandwidth = bw_mul(bw_div(bw_mul(bw_mul(data->dram_efficiency, yclk[high]), bw_int_to_fixed(vbios->dram_channel_width_in_bits)), bw_int_to_fixed(8)), bw_int_to_fixed(data->number_of_dram_channels));
data             1568 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->dmif_required_sclk = bw_div(bw_div(data->total_display_reads_required_data, data->display_reads_time_for_data_transfer), (bw_mul(vbios->data_return_bus_width, bw_frc_to_fixed(dceip->percent_of_ideal_port_bw_received_after_urgent_latency, 100))));
data             1569 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->mcifwr_required_sclk = bw_div(bw_div(data->total_display_writes_required_data, data->display_writes_time_for_data_transfer), vbios->data_return_bus_width);
data             1570 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (bw_mtn(data->scatter_gather_total_pte_requests, dceip->maximum_total_outstanding_pte_requests_allowed_by_saw)) {
data             1571 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->required_sclk = bw_int_to_fixed(9999);
data             1573 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->sclk_level = s_high;
data             1575 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	else if (bw_mtn(vbios->dmifmc_urgent_latency, data->required_dmifmc_urgent_latency_for_page_close_open) || bw_mtn(vbios->mcifwrmc_urgent_latency, data->required_mcifmcwr_urgent_latency)) {
data             1576 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->required_sclk = bw_int_to_fixed(9999);
data             1578 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->sclk_level = s_high;
data             1581 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->required_sclk = bw_max2(data->dmif_required_sclk, data->mcifwr_required_sclk);
data             1582 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[low]),vbios->data_return_bus_width))
data             1583 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(data->required_sclk, sclk[s_low]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_low], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_low], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_low], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_low], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_low], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[data->y_clk_level][s_low], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_low], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_low], vbios->low_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_low] == number_of_displays_enabled_with_margin))) {
data             1585 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_low;
data             1586 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->required_sclk = vbios->low_sclk;
data             1588 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[mid]),vbios->data_return_bus_width))
data             1589 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(data->required_sclk, sclk[s_mid1]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid1], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid1], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid1], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid1], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid1], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid1], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid1], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid1], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid1] == number_of_displays_enabled_with_margin))) {
data             1591 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_mid1;
data             1592 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->required_sclk = vbios->mid1_sclk;
data             1594 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid2]),vbios->data_return_bus_width))
data             1595 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(data->required_sclk, sclk[s_mid2]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid2], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid2], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid2], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid2], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid2], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid2], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid2], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid2], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid2] == number_of_displays_enabled_with_margin))) {
data             1597 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_mid2;
data             1598 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->required_sclk = vbios->mid2_sclk;
data             1600 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid3]),vbios->data_return_bus_width))
data             1601 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(data->required_sclk, sclk[s_mid3]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid3], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid3], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid3], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid3], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid3], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid3], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid3], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid3], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid3] == number_of_displays_enabled_with_margin))) {
data             1603 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_mid3;
data             1604 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->required_sclk = vbios->mid3_sclk;
data             1606 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid4]),vbios->data_return_bus_width))
data             1607 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(data->required_sclk, sclk[s_mid4]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid4], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid4], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid4], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid4], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid4], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid4], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid4], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid4], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid4] == number_of_displays_enabled_with_margin))) {
data             1609 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_mid4;
data             1610 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->required_sclk = vbios->mid4_sclk;
data             1612 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid5]),vbios->data_return_bus_width))
data             1613 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(data->required_sclk, sclk[s_mid5]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid5], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid5], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid5], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid5], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid5], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid5], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid5], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid5], vbios->mid_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid5] == number_of_displays_enabled_with_margin))) {
data             1615 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_mid5;
data             1616 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->required_sclk = vbios->mid5_sclk;
data             1618 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_mid6]),vbios->data_return_bus_width))
data             1619 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(data->required_sclk, sclk[s_mid6]) && (data->cpup_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid6], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid6], vbios->high_voltage_max_dispclk))) && (data->cpuc_state_change_enable == bw_def_no || (bw_mtn(data->blackout_duration_margin[data->y_clk_level][s_mid6], bw_int_to_fixed(0)) && bw_ltn(data->dispclk_required_for_blackout_duration[data->y_clk_level][s_mid6], vbios->high_voltage_max_dispclk) && bw_ltn(data->dispclk_required_for_blackout_recovery[data->y_clk_level][s_mid6], vbios->high_voltage_max_dispclk))) && (!data->increase_voltage_to_support_mclk_switch || data->nbp_state_change_enable == bw_def_no || (bw_mtn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid6], bw_int_to_fixed(0)) && bw_ltn(data->min_dram_speed_change_margin[data->y_clk_level][s_mid6], bw_int_to_fixed(9999)) && bw_leq(data->dispclk_required_for_dram_speed_change[data->y_clk_level][s_mid6], vbios->high_voltage_max_dispclk) && data->num_displays_with_margin[data->y_clk_level][s_mid6] == number_of_displays_enabled_with_margin))) {
data             1621 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_mid6;
data             1622 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->required_sclk = vbios->mid6_sclk;
data             1624 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_ltn(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_high]),vbios->data_return_bus_width))
data             1625 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(data->required_sclk, sclk[s_high])) {
data             1627 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_high;
data             1628 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->required_sclk = vbios->high_sclk;
data             1630 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		else if (bw_meq(data->total_average_bandwidth_no_compression, bw_mul(bw_mul(bw_frc_to_fixed(dceip->max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation, 100),sclk[s_high]),vbios->data_return_bus_width))
data             1631 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				&& bw_ltn(data->required_sclk, sclk[s_high])) {
data             1633 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_high;
data             1634 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->required_sclk = vbios->high_sclk;
data             1638 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->sclk_level = s_high;
data             1656 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->downspread_factor = bw_add(bw_int_to_fixed(1), bw_div(vbios->down_spread_percentage, bw_int_to_fixed(100)));
data             1658 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1660 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				switch (data->lb_bpc[i]) {
data             1662 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency6_bit_per_component;
data             1665 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency8_bit_per_component;
data             1668 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency10_bit_per_component;
data             1671 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->v_scaler_efficiency = dceip->graphics_vscaler_efficiency12_bit_per_component;
data             1674 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (data->use_alpha[i] == 1) {
data             1675 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->v_scaler_efficiency = bw_min2(data->v_scaler_efficiency, dceip->alpha_vscaler_efficiency);
data             1679 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				switch (data->lb_bpc[i]) {
data             1681 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency6_bit_per_component;
data             1684 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency8_bit_per_component;
data             1687 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency10_bit_per_component;
data             1690 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->v_scaler_efficiency = dceip->underlay_vscaler_efficiency12_bit_per_component;
data             1694 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (dceip->pre_downscaler_enabled && bw_mtn(data->hsr[i], bw_int_to_fixed(1))) {
data             1695 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scaler_limits_factor = bw_max2(bw_div(data->v_taps[i], data->v_scaler_efficiency), bw_div(data->source_width_rounded_up_to_chunks[i], data->h_total[i]));
data             1698 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->scaler_limits_factor = bw_max3(bw_int_to_fixed(1), bw_ceil2(bw_div(data->h_taps[i], bw_int_to_fixed(4)), bw_int_to_fixed(1)), bw_mul(data->hsr[i], bw_max2(bw_div(data->v_taps[i], data->v_scaler_efficiency), bw_int_to_fixed(1))));
data             1700 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->display_pipe_pixel_throughput = bw_div(bw_div(bw_mul(bw_max2(data->lb_lines_in_per_line_out_in_beginning_of_frame[i], bw_mul(data->lb_lines_in_per_line_out_in_middle_of_frame[i], data->horizontal_blank_and_chunk_granularity_factor[i])), data->source_width_rounded_up_to_chunks[i]), (bw_div(data->h_total[i], data->pixel_rate[i]))), dceip->lb_write_pixels_per_dispclk);
data             1701 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dispclk_required_without_ramping[i] = bw_mul(data->downspread_factor, bw_max2(bw_mul(data->pixel_rate[i], data->scaler_limits_factor), bw_mul(dceip->display_pipe_throughput_factor, data->display_pipe_pixel_throughput)));
data             1702 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dispclk_required_with_ramping[i] = bw_mul(dceip->dispclk_ramping_factor, bw_max2(bw_mul(data->pixel_rate[i], data->scaler_limits_factor), data->display_pipe_pixel_throughput));
data             1705 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_dispclk_required_with_ramping = bw_int_to_fixed(0);
data             1706 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_dispclk_required_without_ramping = bw_int_to_fixed(0);
data             1708 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1709 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_ltn(data->total_dispclk_required_with_ramping, data->dispclk_required_with_ramping[i])) {
data             1710 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_dispclk_required_with_ramping = data->dispclk_required_with_ramping[i];
data             1712 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_ltn(data->total_dispclk_required_without_ramping, data->dispclk_required_without_ramping[i])) {
data             1713 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_dispclk_required_without_ramping = data->dispclk_required_without_ramping[i];
data             1717 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_read_request_bandwidth = bw_int_to_fixed(0);
data             1718 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_write_request_bandwidth = bw_int_to_fixed(0);
data             1720 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1722 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_read_request_bandwidth = bw_add(data->total_read_request_bandwidth, data->request_bandwidth[i]);
data             1725 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_write_request_bandwidth = bw_add(data->total_write_request_bandwidth, data->request_bandwidth[i]);
data             1729 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->dispclk_required_for_total_read_request_bandwidth = bw_div(bw_mul(data->total_read_request_bandwidth, dceip->dispclk_per_request), dceip->request_efficiency);
data             1730 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_dispclk_required_with_ramping_with_request_bandwidth = bw_max2(data->total_dispclk_required_with_ramping, data->dispclk_required_for_total_read_request_bandwidth);
data             1731 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_dispclk_required_without_ramping_with_request_bandwidth = bw_max2(data->total_dispclk_required_without_ramping, data->dispclk_required_for_total_read_request_bandwidth);
data             1732 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->cpuc_state_change_enable == bw_def_yes) {
data             1733 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->total_dispclk_required_with_ramping_with_request_bandwidth = bw_max3(data->total_dispclk_required_with_ramping_with_request_bandwidth, data->dispclk_required_for_blackout_duration[data->y_clk_level][data->sclk_level], data->dispclk_required_for_blackout_recovery[data->y_clk_level][data->sclk_level]);
data             1734 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->total_dispclk_required_without_ramping_with_request_bandwidth = bw_max3(data->total_dispclk_required_without_ramping_with_request_bandwidth, data->dispclk_required_for_blackout_duration[data->y_clk_level][data->sclk_level], data->dispclk_required_for_blackout_recovery[data->y_clk_level][data->sclk_level]);
data             1736 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->cpup_state_change_enable == bw_def_yes) {
data             1737 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->total_dispclk_required_with_ramping_with_request_bandwidth = bw_max2(data->total_dispclk_required_with_ramping_with_request_bandwidth, data->dispclk_required_for_blackout_duration[data->y_clk_level][data->sclk_level]);
data             1738 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->total_dispclk_required_without_ramping_with_request_bandwidth = bw_max2(data->total_dispclk_required_without_ramping_with_request_bandwidth, data->dispclk_required_for_blackout_duration[data->y_clk_level][data->sclk_level]);
data             1740 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->nbp_state_change_enable == bw_def_yes && data->increase_voltage_to_support_mclk_switch) {
data             1741 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->total_dispclk_required_with_ramping_with_request_bandwidth = bw_max2(data->total_dispclk_required_with_ramping_with_request_bandwidth, data->dispclk_required_for_dram_speed_change[data->y_clk_level][data->sclk_level]);
data             1742 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->total_dispclk_required_without_ramping_with_request_bandwidth = bw_max2(data->total_dispclk_required_without_ramping_with_request_bandwidth, data->dispclk_required_for_dram_speed_change[data->y_clk_level][data->sclk_level]);
data             1744 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (bw_ltn(data->total_dispclk_required_with_ramping_with_request_bandwidth, vbios->high_voltage_max_dispclk)) {
data             1745 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->dispclk = data->total_dispclk_required_with_ramping_with_request_bandwidth;
data             1747 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	else if (bw_ltn(data->total_dispclk_required_without_ramping_with_request_bandwidth, vbios->high_voltage_max_dispclk)) {
data             1748 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->dispclk = vbios->high_voltage_max_dispclk;
data             1751 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->dispclk = data->total_dispclk_required_without_ramping_with_request_bandwidth;
data             1764 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	else if (bw_equ(bw_int_to_fixed(yclk_message), vbios->low_yclk) && sclk_message == bw_def_low && bw_ltn(data->dispclk, vbios->low_voltage_max_dispclk)) {
data             1767 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	else if ((bw_equ(bw_int_to_fixed(yclk_message), vbios->low_yclk) || bw_equ(bw_int_to_fixed(yclk_message), vbios->mid_yclk)) && (sclk_message == bw_def_low || sclk_message == bw_def_mid) && bw_ltn(data->dispclk, vbios->mid_voltage_max_dispclk)) {
data             1770 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	else if ((bw_equ(bw_int_to_fixed(yclk_message), vbios->low_yclk) || bw_equ(bw_int_to_fixed(yclk_message), vbios->mid_yclk) || bw_equ(bw_int_to_fixed(yclk_message), vbios->high_yclk)) && (sclk_message == bw_def_low || sclk_message == bw_def_mid || sclk_message == bw_def_high) && bw_leq(data->dispclk, vbios->high_voltage_max_dispclk)) {
data             1771 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if ((data->nbp_state_change_enable == bw_def_no && nbp_state_change_enable_blank == bw_def_no)) {
data             1782 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->max_phyclk = vbios->low_voltage_max_phyclk;
data             1785 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->max_phyclk = vbios->mid_voltage_max_phyclk;
data             1788 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->max_phyclk = vbios->high_voltage_max_phyclk;
data             1791 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->blackout_recovery_time = bw_int_to_fixed(0);
data             1793 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[k] && bw_mtn(vbios->blackout_duration, bw_int_to_fixed(0)) && data->cpup_state_change_enable == bw_def_yes) {
data             1795 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->blackout_recovery_time = bw_max2(data->blackout_recovery_time, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[data->y_clk_level][data->sclk_level]));
data             1796 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (bw_ltn(data->adjusted_data_buffer_size[k], bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[data->y_clk_level][data->sclk_level])))))) {
data             1797 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->blackout_recovery_time = bw_max2(data->blackout_recovery_time, bw_div((bw_add(bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), vbios->blackout_duration), bw_sub(bw_div(bw_mul(bw_mul(bw_mul((bw_add(bw_mul(bw_int_to_fixed(2), data->total_dmifmc_urgent_latency), data->dmif_burst_time[data->y_clk_level][data->sclk_level])), data->dispclk), bw_int_to_fixed(data->bytes_per_pixel[k])), data->lines_interleaved_in_mem_access[k]), data->latency_hiding_lines[k]), data->adjusted_data_buffer_size[k]))), (bw_sub(bw_div(bw_mul(bw_mul(data->dispclk, bw_int_to_fixed(data->bytes_per_pixel[k])), data->lines_interleaved_in_mem_access[k]), data->latency_hiding_lines[k]), bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k])))));
data             1801 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->blackout_recovery_time = bw_max2(data->blackout_recovery_time, bw_add(bw_mul(bw_int_to_fixed(2), vbios->mcifwrmc_urgent_latency), data->mcifwr_burst_time[data->y_clk_level][data->sclk_level]));
data             1802 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (bw_ltn(data->adjusted_data_buffer_size[k], bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), (bw_add(vbios->blackout_duration, bw_add(bw_mul(bw_int_to_fixed(2), vbios->mcifwrmc_urgent_latency), data->mcifwr_burst_time[data->y_clk_level][data->sclk_level])))))) {
data             1803 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->blackout_recovery_time = bw_max2(data->blackout_recovery_time, bw_div((bw_add(bw_mul(bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k]), vbios->blackout_duration), bw_sub(bw_div(bw_mul(bw_mul(bw_mul((bw_add(bw_add(bw_mul(bw_int_to_fixed(2), vbios->mcifwrmc_urgent_latency), data->dmif_burst_time[data->y_clk_level][data->sclk_level]), data->mcifwr_burst_time[data->y_clk_level][data->sclk_level])), data->dispclk), bw_int_to_fixed(data->bytes_per_pixel[k])), data->lines_interleaved_in_mem_access[k]), data->latency_hiding_lines[k]), data->adjusted_data_buffer_size[k]))), (bw_sub(bw_div(bw_mul(bw_mul(data->dispclk, bw_int_to_fixed(data->bytes_per_pixel[k])), data->lines_interleaved_in_mem_access[k]), data->latency_hiding_lines[k]), bw_div(bw_mul(data->display_bandwidth[k], data->useful_bytes_per_request[k]), data->bytes_per_request[k])))));
data             1815 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1817 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->pixels_per_data_fifo_entry[i] = bw_int_to_fixed(16);
data             1820 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->pixels_per_data_fifo_entry[i] = bw_div(bw_int_to_fixed(64), bw_int_to_fixed(data->bytes_per_pixel[i]));
data             1822 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			else if (data->orthogonal_rotation[i] == 0) {
data             1823 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->pixels_per_data_fifo_entry[i] = bw_int_to_fixed(16);
data             1826 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->pixels_per_data_fifo_entry[i] = bw_div(bw_int_to_fixed(16), bw_int_to_fixed(data->bytes_per_pixel[i]));
data             1830 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->min_pixels_per_data_fifo_entry = bw_int_to_fixed(9999);
data             1832 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1833 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_mtn(data->min_pixels_per_data_fifo_entry, data->pixels_per_data_fifo_entry[i])) {
data             1834 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->min_pixels_per_data_fifo_entry = data->pixels_per_data_fifo_entry[i];
data             1838 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->sclk_deep_sleep = bw_max2(bw_div(bw_mul(data->dispclk, bw_frc_to_fixed(115, 100)), data->min_pixels_per_data_fifo_entry), data->total_read_request_bandwidth);
data             1845 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->chunk_request_time = bw_int_to_fixed(0);
data             1846 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_request_time = bw_int_to_fixed(0);
data             1849 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1850 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->chunk_request_time = bw_add(data->chunk_request_time, (bw_div((bw_div(bw_int_to_fixed(pixels_per_chunk * data->bytes_per_pixel[i]), data->useful_bytes_per_request[i])), bw_min2(sclk[data->sclk_level], bw_div(data->dispclk, bw_int_to_fixed(2))))));
data             1854 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->cursor_request_time = (bw_div(data->cursor_total_data, (bw_mul(bw_int_to_fixed(32), sclk[data->sclk_level]))));
data             1856 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1857 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->line_source_pixels_transfer_time = bw_max2(bw_div(bw_div(data->src_pixels_for_first_output_pixel[i], dceip->lb_write_pixels_per_dispclk), (bw_div(data->dispclk, dceip->display_pipe_throughput_factor))), bw_sub(bw_div(bw_div(data->src_pixels_for_last_output_pixel[i], dceip->lb_write_pixels_per_dispclk), (bw_div(data->dispclk, dceip->display_pipe_throughput_factor))), data->active_time[i]));
data             1859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->urgent_watermark[i] = bw_add(bw_add(bw_add(bw_add(bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[data->y_clk_level][data->sclk_level]), bw_max2(data->line_source_pixels_transfer_time, data->line_source_transfer_time[i][data->y_clk_level][data->sclk_level])), vbios->blackout_duration), data->chunk_request_time), data->cursor_request_time);
data             1860 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->stutter_exit_watermark[i] = bw_add(bw_sub(vbios->stutter_self_refresh_exit_latency, data->total_dmifmc_urgent_latency), data->urgent_watermark[i]);
data             1861 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->stutter_entry_watermark[i] = bw_add(bw_sub(bw_add(vbios->stutter_self_refresh_exit_latency, vbios->stutter_self_refresh_entry_latency), data->total_dmifmc_urgent_latency), data->urgent_watermark[i]);
data             1863 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (data->display_pstate_change_enable[i] == 1) {
data             1864 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->nbp_state_change_watermark[i] = bw_add(bw_add(vbios->nbp_state_change_latency, data->dmif_burst_time[data->y_clk_level][data->sclk_level]), bw_max2(data->line_source_pixels_transfer_time, data->dram_speed_change_line_source_transfer_time[i][data->y_clk_level][data->sclk_level]));
data             1868 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->nbp_state_change_watermark[i] = bw_int_to_fixed(131000);
data             1872 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->urgent_watermark[i] = bw_add(bw_add(bw_add(bw_add(bw_add(vbios->mcifwrmc_urgent_latency, data->mcifwr_burst_time[data->y_clk_level][data->sclk_level]), bw_max2(data->line_source_pixels_transfer_time, data->line_source_transfer_time[i][data->y_clk_level][data->sclk_level])), vbios->blackout_duration), data->chunk_request_time), data->cursor_request_time);
data             1873 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->stutter_exit_watermark[i] = bw_int_to_fixed(0);
data             1874 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->stutter_entry_watermark[i] = bw_int_to_fixed(0);
data             1875 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if (data->display_pstate_change_enable[i] == 1) {
data             1876 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->nbp_state_change_watermark[i] = bw_add(bw_add(vbios->nbp_state_change_latency, data->mcifwr_burst_time[data->y_clk_level][data->sclk_level]), bw_max2(data->line_source_pixels_transfer_time, data->dram_speed_change_line_source_transfer_time[i][data->y_clk_level][data->sclk_level]));
data             1880 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->nbp_state_change_watermark[i] = bw_int_to_fixed(131000);
data             1888 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->stutter_mode_enable = data->cpuc_state_change_enable;
data             1889 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->number_of_displays > 1) {
data             1891 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (data->enable[i]) {
data             1892 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				if ((bw_mtn(data->stutter_exit_watermark[i], data->minimum_latency_hiding[i]) || bw_mtn(data->stutter_entry_watermark[i], data->minimum_latency_hiding[i]))) {
data             1893 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					data->stutter_mode_enable = bw_def_no;
data             1913 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->dmifdram_access_efficiency = bw_min2(bw_div(bw_div(data->total_display_reads_required_dram_access_data, data->dram_bandwidth), data->dmif_total_page_close_open_time), bw_int_to_fixed(1));
data             1914 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (bw_mtn(data->total_display_writes_required_dram_access_data, bw_int_to_fixed(0))) {
data             1915 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->mcifwrdram_access_efficiency = bw_min2(bw_div(bw_div(data->total_display_writes_required_dram_access_data, data->dram_bandwidth), data->mcifwr_total_page_close_open_time), bw_int_to_fixed(1));
data             1918 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->mcifwrdram_access_efficiency = bw_int_to_fixed(0);
data             1928 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1929 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->stutter_refresh_duration[i] = bw_sub(bw_mul(bw_div(bw_div(bw_mul(bw_div(bw_div(data->adjusted_data_buffer_size[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_rounded_up_to_chunks[i]), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]), data->compression_rate[i]), bw_max2(bw_int_to_fixed(0), bw_sub(data->stutter_exit_watermark[i], bw_div(bw_mul((bw_sub(data->lb_partitions[i], bw_int_to_fixed(1))), data->h_total[i]), data->pixel_rate[i]))));
data             1930 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->stutter_dmif_buffer_size[i] = bw_div(bw_mul(bw_mul(bw_div(bw_mul(bw_mul(data->stutter_refresh_duration[i], bw_int_to_fixed(data->bytes_per_pixel[i])), data->source_width_rounded_up_to_chunks[i]), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]), data->compression_rate[i]);
data             1933 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->min_stutter_refresh_duration = bw_int_to_fixed(9999);
data             1934 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_stutter_dmif_buffer_size = 0;
data             1935 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_bytes_requested = 0;
data             1936 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->min_stutter_dmif_buffer_size = 9999;
data             1938 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1939 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_mtn(data->min_stutter_refresh_duration, data->stutter_refresh_duration[i])) {
data             1940 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->min_stutter_refresh_duration = data->stutter_refresh_duration[i];
data             1941 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->total_bytes_requested = bw_fixed_to_int(bw_add(bw_int_to_fixed(data->total_bytes_requested), (bw_mul(bw_mul(data->source_height_rounded_up_to_chunks[i], data->source_width_rounded_up_to_chunks[i]), bw_int_to_fixed(data->bytes_per_pixel[i])))));
data             1942 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->min_stutter_dmif_buffer_size = bw_fixed_to_int(data->stutter_dmif_buffer_size[i]);
data             1944 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->total_stutter_dmif_buffer_size = bw_fixed_to_int(bw_add(data->stutter_dmif_buffer_size[i], bw_int_to_fixed(data->total_stutter_dmif_buffer_size)));
data             1947 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->stutter_burst_time = bw_div(bw_int_to_fixed(data->total_stutter_dmif_buffer_size), bw_mul(sclk[data->sclk_level], vbios->data_return_bus_width));
data             1948 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->num_stutter_bursts = data->total_bytes_requested / data->min_stutter_dmif_buffer_size;
data             1949 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->total_stutter_cycle_duration = bw_add(bw_add(data->min_stutter_refresh_duration, vbios->stutter_self_refresh_exit_latency), data->stutter_burst_time);
data             1950 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->time_in_self_refresh = data->min_stutter_refresh_duration;
data             1951 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->d1_display_write_back_dwb_enable == 1) {
data             1952 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->stutter_efficiency = bw_int_to_fixed(0);
data             1954 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	else if (bw_ltn(data->time_in_self_refresh, bw_int_to_fixed(0))) {
data             1955 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->stutter_efficiency = bw_int_to_fixed(0);
data             1959 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->stutter_efficiency = bw_max2(bw_int_to_fixed(0), bw_mul((bw_sub(bw_int_to_fixed(1), (bw_div(bw_mul((bw_add(vbios->stutter_self_refresh_exit_latency, data->stutter_burst_time)), bw_int_to_fixed(data->num_stutter_bursts)), bw_frc_to_fixed(166666667, 10000))))), bw_int_to_fixed(100)));
data             1964 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->worst_number_of_trips_to_memory = bw_int_to_fixed(1);
data             1966 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i] && data->scatter_gather_enable_for_pipe[i] == 1) {
data             1967 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->number_of_trips_to_memory_for_getting_apte_row[i] = bw_ceil2(bw_div(data->scatter_gather_pte_requests_in_row[i], data->scatter_gather_pte_request_limit[i]), bw_int_to_fixed(1));
data             1968 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_ltn(data->worst_number_of_trips_to_memory, data->number_of_trips_to_memory_for_getting_apte_row[i])) {
data             1969 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->worst_number_of_trips_to_memory = data->number_of_trips_to_memory_for_getting_apte_row[i];
data             1973 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->immediate_flip_time = bw_mul(data->worst_number_of_trips_to_memory, data->total_dmifmc_urgent_latency);
data             1976 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->latency_for_non_dmif_clients = bw_add(data->total_dmifmc_urgent_latency, data->dmif_burst_time[data->y_clk_level][data->sclk_level]);
data             1977 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->d1_display_write_back_dwb_enable == 1) {
data             1978 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->latency_for_non_mcifwr_clients = bw_add(vbios->mcifwrmc_urgent_latency, dceip->mcifwr_all_surfaces_burst_time);
data             1981 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->latency_for_non_mcifwr_clients = bw_int_to_fixed(0);
data             1984 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->dmifmc_urgent_latency_supported_in_high_sclk_and_yclk = bw_div((bw_sub(data->min_read_buffer_size_in_time, data->dmif_burst_time[high][s_high])), data->total_dmifmc_urgent_trips);
data             1987 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->v_blank_nbp_state_dram_speed_change_latency_supported = bw_int_to_fixed(99999);
data             1988 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->nbp_state_dram_speed_change_latency_supported = bw_int_to_fixed(99999);
data             1990 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[i]) {
data             1991 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->nbp_state_dram_speed_change_latency_supported = bw_min2(data->nbp_state_dram_speed_change_latency_supported, bw_add(bw_sub(data->maximum_latency_hiding_with_cursor[i], data->nbp_state_change_watermark[i]), vbios->nbp_state_change_latency));
data             1992 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_blank_nbp_state_dram_speed_change_latency_supported = bw_min2(data->v_blank_nbp_state_dram_speed_change_latency_supported, bw_add(bw_sub(bw_div(bw_mul((bw_sub(data->v_total[i], bw_sub(bw_div(data->src_height[i], data->v_scale_ratio[i]), bw_int_to_fixed(4)))), data->h_total[i]), data->pixel_rate[i]), data->nbp_state_change_watermark[i]), vbios->nbp_state_change_latency));
data             1997 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->display_reads_time_for_data_transfer_and_urgent_latency = bw_sub(data->min_read_buffer_size_in_time, bw_mul(data->total_dmifmc_urgent_trips, bw_int_to_fixed(i)));
data             1998 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (pipe_check == bw_def_ok && (bw_mtn(data->display_reads_time_for_data_transfer_and_urgent_latency, data->dmif_total_page_close_open_time))) {
data             1999 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dmif_required_sclk_for_urgent_latency[i] = bw_div(bw_div(data->total_display_reads_required_data, data->display_reads_time_for_data_transfer_and_urgent_latency), (bw_mul(vbios->data_return_bus_width, bw_frc_to_fixed(dceip->percent_of_ideal_port_bw_received_after_urgent_latency, 100))));
data             2002 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->dmif_required_sclk_for_urgent_latency[i] = bw_int_to_fixed(bw_def_na);
data             2007 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->output_bpphdmi[k] = bw_def_na;
data             2008 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->output_bppdp4_lane_hbr[k] = bw_def_na;
data             2009 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->output_bppdp4_lane_hbr2[k] = bw_def_na;
data             2010 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->output_bppdp4_lane_hbr3[k] = bw_def_na;
data             2011 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		if (data->enable[k]) {
data             2012 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->output_bpphdmi[k] = bw_fixed_to_int(bw_mul(bw_div(bw_min2(bw_int_to_fixed(600), data->max_phyclk), data->pixel_rate[k]), bw_int_to_fixed(24)));
data             2013 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_meq(data->max_phyclk, bw_int_to_fixed(270))) {
data             2014 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->output_bppdp4_lane_hbr[k] = bw_fixed_to_int(bw_mul(bw_div(bw_mul(bw_int_to_fixed(270), bw_int_to_fixed(4)), data->pixel_rate[k]), bw_int_to_fixed(8)));
data             2016 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_meq(data->max_phyclk, bw_int_to_fixed(540))) {
data             2017 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->output_bppdp4_lane_hbr2[k] = bw_fixed_to_int(bw_mul(bw_div(bw_mul(bw_int_to_fixed(540), bw_int_to_fixed(4)), data->pixel_rate[k]), bw_int_to_fixed(8)));
data             2019 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			if (bw_meq(data->max_phyclk, bw_int_to_fixed(810))) {
data             2020 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->output_bppdp4_lane_hbr3[k] = bw_fixed_to_int(bw_mul(bw_div(bw_mul(bw_int_to_fixed(810), bw_int_to_fixed(4)), data->pixel_rate[k]), bw_int_to_fixed(8)));
data             2760 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	const struct pipe_ctx pipe[], int pipe_count, struct bw_calcs_data *data)
data             2765 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->underlay_surface_type = bw_def_420;
data             2766 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->panning_and_bezel_adjustment = bw_def_none;
data             2767 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->graphics_lb_bpc = 10;
data             2768 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->underlay_lb_bpc = 8;
data             2769 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->underlay_tiling_mode = bw_def_tiled;
data             2770 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->graphics_tiling_mode = bw_def_tiled;
data             2771 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->underlay_micro_tile_mode = bw_def_display_micro_tiling;
data             2772 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->graphics_micro_tile_mode = bw_def_display_micro_tiling;
data             2773 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->increase_voltage_to_support_mclk_switch = true;
data             2784 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->d0_underlay_mode = bw_def_underlay_only;
data             2786 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->d0_underlay_mode = bw_def_blend;
data             2789 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->d1_underlay_mode = bw_def_underlay_only;
data             2791 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->d1_underlay_mode = bw_def_blend;
data             2794 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->fbc_en[num_displays + 4] = false;
data             2795 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lpt_en[num_displays + 4] = false;
data             2796 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->h_total[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.h_total);
data             2797 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->v_total[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.v_total);
data             2798 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->pixel_rate[num_displays + 4] = bw_frc_to_fixed(pipe[i].stream->timing.pix_clk_100hz, 10000);
data             2799 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->src_width[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.viewport.width);
data             2800 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->pitch_in_pixels[num_displays + 4] = data->src_width[num_displays + 4];
data             2801 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->src_height[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.viewport.height);
data             2802 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->h_taps[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.taps.h_taps);
data             2803 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->v_taps[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.taps.v_taps);
data             2804 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->h_scale_ratio[num_displays + 4] = fixed31_32_to_bw_fixed(pipe[i].plane_res.scl_data.ratios.horz.value);
data             2805 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->v_scale_ratio[num_displays + 4] = fixed31_32_to_bw_fixed(pipe[i].plane_res.scl_data.ratios.vert.value);
data             2808 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->rotation_angle[num_displays + 4] = bw_int_to_fixed(0);
data             2811 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->rotation_angle[num_displays + 4] = bw_int_to_fixed(90);
data             2814 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->rotation_angle[num_displays + 4] = bw_int_to_fixed(180);
data             2817 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->rotation_angle[num_displays + 4] = bw_int_to_fixed(270);
data             2826 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->bytes_per_pixel[num_displays + 4] = 2;
data             2835 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->bytes_per_pixel[num_displays + 4] = 4;
data             2839 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->bytes_per_pixel[num_displays + 4] = 8;
data             2842 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->bytes_per_pixel[num_displays + 4] = 4;
data             2845 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->interlace_mode[num_displays + 4] = false;
data             2846 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->stereo_mode[num_displays + 4] = bw_def_mono;
data             2850 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->fbc_en[num_displays * 2 + j] = false;
data             2851 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->lpt_en[num_displays * 2 + j] = false;
data             2853 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_height[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.viewport.height);
data             2854 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_width[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.viewport.width);
data             2855 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->pitch_in_pixels[num_displays * 2 + j] = bw_int_to_fixed(
data             2857 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->h_taps[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.taps.h_taps);
data             2858 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_taps[num_displays * 2 + j] = bw_int_to_fixed(pipe[i].bottom_pipe->plane_res.scl_data.taps.v_taps);
data             2859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->h_scale_ratio[num_displays * 2 + j] = fixed31_32_to_bw_fixed(
data             2861 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_scale_ratio[num_displays * 2 + j] = fixed31_32_to_bw_fixed(
data             2865 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->rotation_angle[num_displays * 2 + j] = bw_int_to_fixed(0);
data             2868 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->rotation_angle[num_displays * 2 + j] = bw_int_to_fixed(90);
data             2871 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->rotation_angle[num_displays * 2 + j] = bw_int_to_fixed(180);
data             2874 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->rotation_angle[num_displays * 2 + j] = bw_int_to_fixed(270);
data             2879 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->stereo_mode[num_displays * 2 + j] = bw_def_mono;
data             2892 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->fbc_en[num_displays + 4] = false;
data             2893 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->lpt_en[num_displays + 4] = false;
data             2894 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->h_total[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.h_total);
data             2895 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->v_total[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.v_total);
data             2899 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->pixel_rate[num_displays + 4] = bw_frc_to_fixed(pixel_clock_100hz, 10000);
data             2901 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_width[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.viewport.width);
data             2902 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->pitch_in_pixels[num_displays + 4] = data->src_width[num_displays + 4];
data             2903 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_height[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.viewport.height);
data             2904 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->h_taps[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.taps.h_taps);
data             2905 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_taps[num_displays + 4] = bw_int_to_fixed(pipe[i].plane_res.scl_data.taps.v_taps);
data             2906 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->h_scale_ratio[num_displays + 4] = fixed31_32_to_bw_fixed(pipe[i].plane_res.scl_data.ratios.horz.value);
data             2907 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_scale_ratio[num_displays + 4] = fixed31_32_to_bw_fixed(pipe[i].plane_res.scl_data.ratios.vert.value);
data             2910 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->rotation_angle[num_displays + 4] = bw_int_to_fixed(0);
data             2913 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->rotation_angle[num_displays + 4] = bw_int_to_fixed(90);
data             2916 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->rotation_angle[num_displays + 4] = bw_int_to_fixed(180);
data             2919 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->rotation_angle[num_displays + 4] = bw_int_to_fixed(270);
data             2929 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->bytes_per_pixel[num_displays + 4] = 2;
data             2938 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->bytes_per_pixel[num_displays + 4] = 4;
data             2942 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->bytes_per_pixel[num_displays + 4] = 8;
data             2945 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->bytes_per_pixel[num_displays + 4] = 4;
data             2952 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_width[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->src.width);
data             2953 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->pitch_in_pixels[num_displays + 4] = data->src_width[num_displays + 4];
data             2954 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_height[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->src.height);
data             2955 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->h_taps[num_displays + 4] = pipe[i].stream->src.width == pipe[i].stream->dst.width ? bw_int_to_fixed(1) : bw_int_to_fixed(2);
data             2956 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_taps[num_displays + 4] = pipe[i].stream->src.height == pipe[i].stream->dst.height ? bw_int_to_fixed(1) : bw_int_to_fixed(2);
data             2957 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->h_scale_ratio[num_displays + 4] = bw_frc_to_fixed(pipe[i].stream->src.width, pipe[i].stream->dst.width);
data             2958 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_scale_ratio[num_displays + 4] = bw_frc_to_fixed(pipe[i].stream->src.height, pipe[i].stream->dst.height);
data             2959 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->rotation_angle[num_displays + 4] = bw_int_to_fixed(0);
data             2960 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->bytes_per_pixel[num_displays + 4] = 4;
data             2962 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_width[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.h_addressable);
data             2963 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->pitch_in_pixels[num_displays + 4] = data->src_width[num_displays + 4];
data             2964 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->src_height[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->timing.v_addressable);
data             2965 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->h_taps[num_displays + 4] = bw_int_to_fixed(1);
data             2966 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_taps[num_displays + 4] = bw_int_to_fixed(1);
data             2967 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->h_scale_ratio[num_displays + 4] = bw_int_to_fixed(1);
data             2968 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->v_scale_ratio[num_displays + 4] = bw_int_to_fixed(1);
data             2969 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->rotation_angle[num_displays + 4] = bw_int_to_fixed(0);
data             2970 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->bytes_per_pixel[num_displays + 4] = 4;
data             2973 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->interlace_mode[num_displays + 4] = false;
data             2974 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		data->stereo_mode[num_displays + 4] = bw_def_mono;
data             2978 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	data->number_of_displays = num_displays;
data             3021 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	struct bw_calcs_data *data = kzalloc(sizeof(struct bw_calcs_data),
data             3023 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (!data)
data             3026 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	populate_initial_data(pipe, pipe_count, data);
data             3033 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	if (data->number_of_displays != 0) {
data             3050 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			print_bw_calcs_data(ctx, data);
data             3052 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		calculate_bandwidth(dceip, vbios, data);
data             3054 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		yclk_lvl = data->y_clk_level;
data             3055 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		sclk_lvl = data->sclk_level;
data             3058 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			data->nbp_state_change_enable;
data             3060 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->cpuc_state_change_enable;
data             3062 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->cpup_state_change_enable;
data             3064 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				data->stutter_mode_enable;
data             3066 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->dispclk,
data             3069 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(data->blackout_recovery_time);
data             3071 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->required_sclk,
data             3074 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->sclk_deep_sleep,
data             3089 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3092 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3095 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3100 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3103 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3107 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3110 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3114 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3120 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3123 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3126 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3130 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3133 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3137 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3140 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3144 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3148 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3151 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3154 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3158 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3161 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3165 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3168 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3172 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3176 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3179 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3182 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3186 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3189 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3193 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3196 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3200 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3207 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			calculate_bandwidth(dceip, vbios, data);
data             3210 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3213 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3216 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3221 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3224 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3228 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3231 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3235 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3241 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3244 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3247 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3251 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3254 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3258 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3261 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3265 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3269 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3272 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3275 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3279 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3282 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3286 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3289 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3293 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3297 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3300 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3303 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3307 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3310 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3314 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3317 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3321 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3328 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			calculate_bandwidth(dceip, vbios, data);
data             3331 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3334 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3337 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3341 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3344 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3348 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3351 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3355 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3360 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3363 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3366 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3370 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3373 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3377 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3380 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3384 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3388 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3391 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3394 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3398 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3401 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3405 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3408 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3412 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3416 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3419 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3422 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3426 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3429 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3433 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3436 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 					bw_fixed_to_int(bw_mul(data->
data             3440 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3461 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 		calculate_bandwidth(dceip, vbios, data);
data             3464 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3467 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3470 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3474 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3477 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3481 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3484 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3488 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3492 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3495 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3498 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3502 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3505 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3509 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3512 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3516 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3520 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3523 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3526 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3530 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3533 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3537 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3540 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3544 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3548 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3551 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3554 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3558 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3561 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3565 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3568 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 				bw_fixed_to_int(bw_mul(data->
data             3572 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 			bw_fixed_to_int(bw_mul(data->
data             3594 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c 	kfree(data);
data             1430 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 		if (clks->data[i].clocks_in_khz == 0)
data             1462 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 			32 * (fclks.data[vmin0p65_idx].clocks_in_khz / 1000.0) / 1000.0;
data             1465 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 			(fclks.data[vmid0p72_idx].clocks_in_khz / 1000.0)
data             1469 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 			(fclks.data[vnom0p8_idx].clocks_in_khz / 1000.0)
data             1473 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 			(fclks.data[vmax0p9_idx].clocks_in_khz / 1000.0)
data             1489 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 		dc->dcn_soc->dcfclkv_min0p65 = dcfclks.data[0].clocks_in_khz / 1000.0;
data             1490 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 		dc->dcn_soc->dcfclkv_mid0p72 = dcfclks.data[dcfclks.num_levels - 3].clocks_in_khz / 1000.0;
data             1491 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 		dc->dcn_soc->dcfclkv_nom0p8 = dcfclks.data[dcfclks.num_levels - 2].clocks_in_khz / 1000.0;
data             1492 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c 		dc->dcn_soc->dcfclkv_max0p9 = dcfclks.data[dcfclks.num_levels - 1].clocks_in_khz / 1000.0;
data             1692 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	payload.data = buffer;
data              173 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c 	uint8_t *data,
data              184 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c 			.data = data + pos };
data              349 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c 		.data = &offs_data },
data              354 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c 		.data = buffer } };
data              536 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c 			.data = write_buf,
data              547 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c 			.data = read_buf,
data             2545 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c 	uint8_t data, struct dc_link *link)
data             2547 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c 	union dp_downstream_port_present ds_port = { .byte = data };
data               25 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 	uint8_t *data,
data               30 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			link, address, data, size)) {
data               40 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 	const uint8_t *data,
data               45 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			link, address, data, size)) {
data              551 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	struct scaler_data *data = &pipe_ctx->plane_res.scl_data;
data              554 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	int vpc_div = (data->format == PIXEL_FORMAT_420BPP8
data              555 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			|| data->format == PIXEL_FORMAT_420BPP10) ? 2 : 1;
data              617 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->viewport.x = surf_src.x + (clip.x - dest.x) * surf_src.width / dest.width;
data              618 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->viewport.width = clip.width * surf_src.width / dest.width;
data              620 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->viewport.y = surf_src.y + (clip.y - dest.y) * surf_src.height / dest.height;
data              621 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->viewport.height = clip.height * surf_src.height / dest.height;
data              627 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 				data->viewport.height /= 2;
data              629 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 				data->viewport.y +=  data->viewport.height / 2;
data              631 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 				data->viewport.height = (data->viewport.height + 1) / 2;
data              635 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 				data->viewport.width /= 2;
data              637 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 				data->viewport.x +=  data->viewport.width / 2;
data              639 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 				data->viewport.width = (data->viewport.width + 1) / 2;
data              645 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->viewport_c.x = data->viewport.x / vpc_div;
data              646 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->viewport_c.y = data->viewport.y / vpc_div;
data              647 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->inits.h_c = (data->viewport.x % vpc_div) != 0 ? dc_fixpt_half : dc_fixpt_zero;
data              648 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->inits.v_c = (data->viewport.y % vpc_div) != 0 ? dc_fixpt_half : dc_fixpt_zero;
data              651 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->viewport_c.width = (data->viewport.width + vpc_div - 1) / vpc_div;
data              652 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->viewport_c.height = (data->viewport.height + vpc_div - 1) / vpc_div;
data              847 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	struct scaler_data *data = &pipe_ctx->plane_res.scl_data;
data              850 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	int vpc_div = (data->format == PIXEL_FORMAT_420BPP8
data              851 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			|| data->format == PIXEL_FORMAT_420BPP10) ? 2 : 1;
data              880 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	recout_skip_h = data->recout.x - (stream->dst.x + (plane_state->dst_rect.x - stream->src.x)
data              884 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	recout_skip_v = data->recout.y - (stream->dst.y + (plane_state->dst_rect.y - stream->src.y)
data              896 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->inits.h = dc_fixpt_truncate(dc_fixpt_div_int(
data              897 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			dc_fixpt_add_int(data->ratios.horz, data->taps.h_taps + 1), 2), 19);
data              899 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->inits.h_c = dc_fixpt_truncate(dc_fixpt_add(data->inits.h_c, dc_fixpt_div_int(
data              900 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			dc_fixpt_add_int(data->ratios.horz_c, data->taps.h_taps_c + 1), 2)), 19);
data              902 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->inits.v = dc_fixpt_truncate(dc_fixpt_div_int(
data              903 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			dc_fixpt_add_int(data->ratios.vert, data->taps.v_taps + 1), 2), 19);
data              905 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->inits.v_c = dc_fixpt_truncate(dc_fixpt_add(data->inits.v_c, dc_fixpt_div_int(
data              906 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			dc_fixpt_add_int(data->ratios.vert_c, data->taps.v_taps_c + 1), 2)), 19);
data              916 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? data->taps.v_taps : data->taps.h_taps,
data              917 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? data->ratios.vert : data->ratios.horz,
data              918 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? &data->inits.v : &data->inits.h,
data              919 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			&data->viewport.x,
data              920 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			&data->viewport.width);
data              925 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? data->taps.v_taps_c : data->taps.h_taps_c,
data              926 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? data->ratios.vert_c : data->ratios.horz_c,
data              927 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? &data->inits.v_c : &data->inits.h_c,
data              928 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			&data->viewport_c.x,
data              929 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			&data->viewport_c.width);
data              934 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? data->taps.h_taps : data->taps.v_taps,
data              935 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? data->ratios.horz : data->ratios.vert,
data              936 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? &data->inits.h : &data->inits.v,
data              937 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			&data->viewport.y,
data              938 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			&data->viewport.height);
data              943 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? data->taps.h_taps_c : data->taps.v_taps_c,
data              944 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? data->ratios.horz_c : data->ratios.vert_c,
data              945 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			orthogonal_rotation ? &data->inits.h_c : &data->inits.v_c,
data              946 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			&data->viewport_c.y,
data              947 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			&data->viewport_c.height);
data              950 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->inits.v_bot = dc_fixpt_add(data->inits.v, data->ratios.vert);
data              951 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	data->inits.v_c_bot = dc_fixpt_add(data->inits.v_c, data->ratios.vert_c);
data               64 drivers/gpu/drm/amd/display/dc/dc_ddc_types.h 	uint8_t *data;
data               86 drivers/gpu/drm/amd/display/dc/dc_ddc_types.h 	uint8_t *data;
data               93 drivers/gpu/drm/amd/display/dc/dc_ddc_types.h 	uint8_t *data;
data              337 drivers/gpu/drm/amd/display/dc/dc_helper.c 		uint32_t index, uint32_t data)
data              340 drivers/gpu/drm/amd/display/dc/dc_helper.c 	dm_write_reg(ctx, addr_data, data);
data              249 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c 					AUX_SW_DATA, request->data[i]);
data              257 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c 					request->action, request->address, request->length, request->data);
data              480 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c 	aux_req.data = payload->data;
data              488 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c 					 payload->data, payload->reply,
data              492 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c 					bytes_replied, payload->data);
data              122 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c 	uint8_t *buffer = reply->data;
data              180 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c 	uint8_t *buffer = request->data;
data              544 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c 	request.data = payload->data;
data              260 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h 	uint8_t *data;
data              188 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 	uint8_t data = 0;
data              201 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 			data |= (1 << shift);
data              212 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 	*byte = data;
data              282 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 	const uint8_t *data)
data              290 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 		if (!write_byte_sw(ctx, ddc_handle, clock_delay_div_4, data[i]))
data              304 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 	uint8_t *data)
data              312 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 		if (!read_byte_sw(ctx, ddc_handle, clock_delay_div_4, data + i,
data              443 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 				req->address, req->length, req->data);
data              448 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 				req->address, req->length, req->data);
data              486 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c 	request.data = payload->data;
data              118 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	const struct scaler_data *data)
data              122 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	if (data->taps.h_taps + data->taps.v_taps <= 2) {
data              132 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 			SCL_H_NUM_OF_TAPS, data->taps.h_taps - 1,
data              133 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 			SCL_V_NUM_OF_TAPS, data->taps.v_taps - 1);
data              135 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	if (data->format <= PIXEL_FORMAT_GRPH_END)
data              151 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 		const struct scaler_data *data)
data              153 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	int overscan_right = data->h_active
data              154 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 			- data->recout.x - data->recout.width;
data              155 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	int overscan_bottom = data->v_active
data              156 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 			- data->recout.y - data->recout.height;
data              173 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 			EXT_OVERSCAN_LEFT, data->recout.x,
data              176 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 			EXT_OVERSCAN_TOP, data->recout.y,
data              252 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	const struct scaler_data *data,
data              259 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 		dc_fixpt_u2d19(data->ratios.horz) << 5;
data              261 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 		dc_fixpt_u2d19(data->ratios.vert) << 5;
data              266 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 				data->ratios.horz,
data              267 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 				dc_fixpt_from_int(data->taps.h_taps + 1)),
data              275 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 				data->ratios.vert,
data              276 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 				dc_fixpt_from_int(data->taps.v_taps + 1)),
data              323 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	const struct scaler_data *data)
data              339 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	program_overscan(xfm_dce, data);
data              342 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	is_scaling_required = setup_scaling_configuration(xfm_dce, data);
data              348 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 		calculate_inits(xfm_dce, data, &inits);
data              352 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 		coeffs_v = get_filter_coeffs_16p(data->taps.v_taps, data->ratios.vert);
data              353 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 		coeffs_h = get_filter_coeffs_16p(data->taps.h_taps, data->ratios.horz);
data              362 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 					data->taps.v_taps,
data              367 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 					data->taps.v_taps,
data              377 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 					data->taps.h_taps,
data              382 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 					data->taps.h_taps,
data              393 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	program_viewport(xfm_dce, &data->viewport);
data              399 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c 	REG_UPDATE(LB_DATA_FORMAT, ALPHA_EN, data->lb_params.alpha_en);
data              161 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	const struct scaler_data *data)
data              167 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	set_reg_field_value(value, data->taps.h_taps - 1,
data              169 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	set_reg_field_value(value, data->taps.v_taps - 1,
data              171 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	set_reg_field_value(value, data->taps.h_taps_c - 1,
data              173 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	set_reg_field_value(value, data->taps.v_taps_c - 1,
data              178 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	if (data->taps.h_taps + data->taps.v_taps > 2) {
data              187 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	if (data->taps.h_taps_c + data->taps.v_taps_c > 2) {
data              191 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	} else if (data->format != PIXEL_FORMAT_420BPP8) {
data              232 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		const struct scaler_data *data)
data              237 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	int overscan_right = data->h_active - data->recout.x - data->recout.width;
data              238 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	int overscan_bottom = data->v_active - data->recout.y - data->recout.height;
data              254 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	set_reg_field_value(overscan_left_right, data->recout.x,
data              260 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	set_reg_field_value(overscan_top_bottom, data->recout.y,
data              327 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 			uint32_t data = 0;
data              335 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 					data, 1,
data              339 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 					data, coeffs[array_idx],
data              345 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 						data, 0,
data              351 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 						data, 1,
data              355 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 						data, coeffs[array_idx + 1],
data              362 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 			dm_write_reg(ctx, mmSCLV_COEF_RAM_TAP_DATA, data);
data              372 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	const struct scaler_data *data,
data              378 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		dc_fixpt_u2d19(data->ratios.horz) << 5;
data              380 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		dc_fixpt_u2d19(data->ratios.vert) << 5;
data              382 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		dc_fixpt_u2d19(data->ratios.horz_c) << 5;
data              384 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		dc_fixpt_u2d19(data->ratios.vert_c) << 5;
data              526 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	const struct scaler_data *data)
data              540 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	calculate_viewport(data, &luma_viewport, &chroma_viewport);
data              543 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	program_overscan(xfm_dce, data);
data              546 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 	is_scaling_required = setup_scaling_configuration(xfm_dce, data);
data              555 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 			data,
data              562 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		coeffs_v = get_filter_coeffs_64p(data->taps.v_taps, data->ratios.vert);
data              563 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		coeffs_h = get_filter_coeffs_64p(data->taps.h_taps, data->ratios.horz);
data              564 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		coeffs_v_c = get_filter_coeffs_64p(data->taps.v_taps_c, data->ratios.vert_c);
data              565 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 		coeffs_h_c = get_filter_coeffs_64p(data->taps.h_taps_c, data->ratios.horz_c);
data              574 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 					data->taps.v_taps,
data              579 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 					data->taps.v_taps_c,
data              586 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 					data->taps.h_taps,
data              591 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c 					data->taps.h_taps_c,
data             1047 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		eng_clks.data[eng_clks.num_levels-1].clocks_in_khz, 1000);
data             1049 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		eng_clks.data[eng_clks.num_levels/8].clocks_in_khz, 1000);
data             1051 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		eng_clks.data[eng_clks.num_levels*2/8].clocks_in_khz, 1000);
data             1053 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz, 1000);
data             1055 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		eng_clks.data[eng_clks.num_levels*4/8].clocks_in_khz, 1000);
data             1057 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		eng_clks.data[eng_clks.num_levels*5/8].clocks_in_khz, 1000);
data             1059 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		eng_clks.data[eng_clks.num_levels*6/8].clocks_in_khz, 1000);
data             1061 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			eng_clks.data[0].clocks_in_khz, 1000);
data             1075 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		mem_clks.data[0].clocks_in_khz * memory_type_multiplier, 1000);
data             1077 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz * memory_type_multiplier,
data             1080 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		mem_clks.data[mem_clks.num_levels-1].clocks_in_khz * memory_type_multiplier,
data             1091 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			eng_clks.data[0].clocks_in_khz;
data             1093 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz - 1;
data             1095 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			mem_clks.data[0].clocks_in_khz;
data             1097 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz - 1;
data             1101 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz;
data             1105 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			mem_clks.data[0].clocks_in_khz;
data             1107 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz - 1;
data             1111 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			eng_clks.data[0].clocks_in_khz;
data             1113 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz - 1;
data             1115 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz;
data             1121 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz;
data             1125 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz;
data              864 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			eng_clks.data[i].clocks_in_khz = clk;
data              871 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		eng_clks.data[eng_clks.num_levels-1].clocks_in_khz, 1000);
data              873 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		eng_clks.data[eng_clks.num_levels/8].clocks_in_khz, 1000);
data              875 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		eng_clks.data[eng_clks.num_levels*2/8].clocks_in_khz, 1000);
data              877 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz, 1000);
data              879 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		eng_clks.data[eng_clks.num_levels*4/8].clocks_in_khz, 1000);
data              881 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		eng_clks.data[eng_clks.num_levels*5/8].clocks_in_khz, 1000);
data              883 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		eng_clks.data[eng_clks.num_levels*6/8].clocks_in_khz, 1000);
data              885 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			eng_clks.data[0].clocks_in_khz, 1000);
data              898 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			mem_clks.data[i].clocks_in_khz = clk;
data              899 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			mem_clks.data[i].latency_in_us = latency;
data              915 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		mem_clks.data[0].clocks_in_khz * memory_type_multiplier, 1000);
data              917 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz * memory_type_multiplier,
data              920 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		mem_clks.data[mem_clks.num_levels-1].clocks_in_khz * memory_type_multiplier,
data              931 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			eng_clks.data[0].clocks_in_khz;
data              933 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz - 1;
data              935 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			mem_clks.data[0].clocks_in_khz;
data              937 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz - 1;
data              941 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz;
data              945 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			mem_clks.data[0].clocks_in_khz;
data              947 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz - 1;
data              951 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			eng_clks.data[0].clocks_in_khz;
data              953 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz - 1;
data              955 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz;
data              961 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz;
data              965 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			mem_clks.data[mem_clks.num_levels>>1].clocks_in_khz;
data               90 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	const struct scaler_data *data)
data               92 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	uint32_t left = data->recout.x;
data               93 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	uint32_t top = data->recout.y;
data               95 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	int right = data->h_active - data->recout.x - data->recout.width;
data               96 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	int bottom = data->v_active - data->recout.y - data->recout.height;
data              117 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 		struct dcn10_dpp *dpp, const struct scaler_data *data)
data              119 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	uint32_t h_blank_start = data->h_active;
data              121 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	uint32_t v_blank_start = data->v_active;
data              169 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 		const struct scaler_data *data,
data              176 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 		if (data->format == PIXEL_FORMAT_FP16)
data              180 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	if (data->ratios.horz.value == one
data              181 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 			&& data->ratios.vert.value == one
data              182 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 			&& data->ratios.horz_c.value == one
data              183 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 			&& data->ratios.vert_c.value == one
data              187 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	if (!dpp1_dscl_is_420_format(data->format)) {
data              188 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 		if (dpp1_dscl_is_video_format(data->format))
data              193 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	if (data->ratios.horz.value == one && data->ratios.vert.value == one)
data              195 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	if (data->ratios.horz_c.value == one && data->ratios.vert_c.value == one)
data              580 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 		struct dcn10_dpp *dpp, const struct scaler_data *data)
data              586 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 			SCL_H_SCALE_RATIO, dc_fixpt_u3d19(data->ratios.horz) << 5);
data              589 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 			SCL_V_SCALE_RATIO, dc_fixpt_u3d19(data->ratios.vert) << 5);
data              592 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 			SCL_H_SCALE_RATIO_C, dc_fixpt_u3d19(data->ratios.horz_c) << 5);
data              595 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 			SCL_V_SCALE_RATIO_C, dc_fixpt_u3d19(data->ratios.vert_c) << 5);
data              600 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	init_frac = dc_fixpt_u0d19(data->inits.h) << 5;
data              601 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	init_int = dc_fixpt_floor(data->inits.h);
data              606 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	init_frac = dc_fixpt_u0d19(data->inits.h_c) << 5;
data              607 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	init_int = dc_fixpt_floor(data->inits.h_c);
data              612 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	init_frac = dc_fixpt_u0d19(data->inits.v) << 5;
data              613 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	init_int = dc_fixpt_floor(data->inits.v);
data              619 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 		init_frac = dc_fixpt_u0d19(data->inits.v_bot) << 5;
data              620 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 		init_int = dc_fixpt_floor(data->inits.v_bot);
data              626 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	init_frac = dc_fixpt_u0d19(data->inits.v_c) << 5;
data              627 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 	init_int = dc_fixpt_floor(data->inits.v_c);
data              633 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 		init_frac = dc_fixpt_u0d19(data->inits.v_c_bot) << 5;
data              634 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c 		init_int = dc_fixpt_floor(data->inits.v_c_bot);
data               34 drivers/gpu/drm/amd/display/dc/dm_event_log.h #define EVENT_LOG_AUX_REQ(ddc, type, action, address, len, data)
data               35 drivers/gpu/drm/amd/display/dc/dm_event_log.h #define EVENT_LOG_AUX_REP(ddc, type, replyStatus, len, data)
data              103 drivers/gpu/drm/amd/display/dc/dm_helpers.h 		uint8_t *data,
data              113 drivers/gpu/drm/amd/display/dc/dm_helpers.h 		const uint8_t *data,
data              109 drivers/gpu/drm/amd/display/dc/dm_services_types.h 	struct dm_pp_clock_with_latency data[DM_PP_MAX_CLOCK_LEVELS];
data              119 drivers/gpu/drm/amd/display/dc/dm_services_types.h 	struct dm_pp_clock_with_voltage data[DM_PP_MAX_CLOCK_LEVELS];
data               64 drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h 		uint8_t *data,
data               46 drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h 	uint8_t *data;
data               34 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h 	uint8_t *data,
data               40 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h 	const uint8_t *data,
data              476 drivers/gpu/drm/amd/display/dc/inc/reg_helper.h 		uint32_t index, uint32_t data);
data               46 drivers/gpu/drm/amd/display/include/i2caux_interface.h 	uint8_t *data;
data              176 drivers/gpu/drm/amd/include/dm_pp_interface.h 	struct pp_clock_with_latency data[PP_MAX_CLOCK_LEVELS];
data              186 drivers/gpu/drm/amd/include/dm_pp_interface.h 	struct pp_clock_with_voltage data[PP_MAX_CLOCK_LEVELS];
data              258 drivers/gpu/drm/amd/include/kgd_pp_interface.h 	int (*get_pp_num_states)(void *handle, struct pp_states_info *data);
data              607 drivers/gpu/drm/amd/powerplay/amd_powerplay.c 		struct pp_states_info *data)
data              612 drivers/gpu/drm/amd/powerplay/amd_powerplay.c 	memset(data, 0, sizeof(*data));
data              619 drivers/gpu/drm/amd/powerplay/amd_powerplay.c 	data->nums = hwmgr->num_ps;
data              626 drivers/gpu/drm/amd/powerplay/amd_powerplay.c 			data->states[i] = POWER_STATE_TYPE_BATTERY;
data              629 drivers/gpu/drm/amd/powerplay/amd_powerplay.c 			data->states[i] = POWER_STATE_TYPE_BALANCED;
data              632 drivers/gpu/drm/amd/powerplay/amd_powerplay.c 			data->states[i] = POWER_STATE_TYPE_PERFORMANCE;
data              636 drivers/gpu/drm/amd/powerplay/amd_powerplay.c 				data->states[i] = POWER_STATE_TYPE_INTERNAL_BOOT;
data              638 drivers/gpu/drm/amd/powerplay/amd_powerplay.c 				data->states[i] = POWER_STATE_TYPE_DEFAULT;
data              388 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c 			   void *data, uint32_t *size)
data              394 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c 	if(!data || !size)
data              399 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c 		*((uint32_t *)data) = smu->pstate_sclk;
data              403 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c 		*((uint32_t *)data) = smu->pstate_mclk;
data              407 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c 		ret = smu_feature_get_enabled_mask(smu, (uint32_t *)data, 2);
data              411 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c 		*(uint32_t *)data = smu_feature_is_enabled(smu, SMU_FEATURE_DPM_UVD_BIT) ? 1 : 0;
data              415 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c 		*(uint32_t *)data = smu_feature_is_enabled(smu, SMU_FEATURE_DPM_VCE_BIT) ? 1 : 0;
data              419 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c 		*(uint32_t *)data = power_gate->vcn_gated ? 0 : 1;
data              572 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 		clocks->data[i].clocks_in_khz =
data              574 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 		clocks->data[i].latency_in_us = 0;
data              615 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 					clocks.data[i].clocks_in_khz / 1000,
data              617 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 					clocks.data[i].clocks_in_khz / 1000,
data              637 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 				i, clocks.data[i].clocks_in_khz / 1000,
data              639 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 				clocks.data[i].clocks_in_khz / 1000,
data              659 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 				i, clocks.data[i].clocks_in_khz / 1000,
data              661 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 				clocks.data[i].clocks_in_khz / 1000,
data              683 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 				clocks.data[i].clocks_in_khz / 1000,
data             1015 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 				void *data, uint32_t *size)
data             1021 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 	if (!data || !size)
data             1027 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 		*(uint32_t *)data = pptable->FanMaximumRpm;
data             1034 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 						(uint32_t *)data);
data             1038 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 		ret = arcturus_get_gpu_power(smu, (uint32_t *)data);
data             1045 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 						(uint32_t *)data);
data             1049 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c 		ret = smu_smc_read_sensor(smu, sensor, data, size);
data               30 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c 	u32 timeout = 5000, data;
data               34 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c 		data = RREG32(reg);
data               36 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c 	} while (value != (data & mask) && (timeout != 0));
data               48 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c 	u32 data;
data               56 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c 		data = RREG32(reg);
data               57 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c 		data = (data & (~mask)) | (value << shift);
data               58 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c 		WREG32(reg, data);
data              496 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	struct smu10_hwmgr *data;
data              498 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	data = kzalloc(sizeof(struct smu10_hwmgr), GFP_KERNEL);
data              499 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	if (data == NULL)
data              502 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	hwmgr->backend = data;
data              570 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	struct smu10_hwmgr *data = hwmgr->backend;
data              579 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	if (min_sclk < data->gfx_min_freq_limit)
data              580 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		min_sclk = data->gfx_min_freq_limit;
data              583 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	if (min_mclk < data->clock_table.FClocks[0].Freq)
data              584 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		min_mclk = data->clock_table.FClocks[0].Freq;
data              591 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 						data->gfx_max_freq_limit/100);
data              604 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 						data->gfx_max_freq_limit/100);
data              677 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 						data->gfx_max_freq_limit/100);
data              691 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 						data->gfx_min_freq_limit/100);
data              694 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 						data->gfx_min_freq_limit/100);
data              712 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	struct smu10_hwmgr *data;
data              717 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	data = (struct smu10_hwmgr *)(hwmgr->backend);
data              720 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		return data->clock_vol_info.vdd_dep_on_fclk->entries[0].clk;
data              722 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		return data->clock_vol_info.vdd_dep_on_fclk->entries[
data              723 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 			data->clock_vol_info.vdd_dep_on_fclk->count - 1].clk;
data              728 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	struct smu10_hwmgr *data;
data              733 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	data = (struct smu10_hwmgr *)(hwmgr->backend);
data              736 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		return data->gfx_min_freq_limit;
data              738 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		return data->gfx_max_freq_limit;
data              811 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	struct smu10_hwmgr *data = (struct smu10_hwmgr *)(hwmgr->backend);
data              813 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	if (separation_time != data->separation_time ||
data              814 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 			cc6_disable != data->cc6_disable ||
data              815 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 			pstate_disable != data->pstate_disable) {
data              816 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		data->separation_time = separation_time;
data              817 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		data->cc6_disable = cc6_disable;
data              818 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		data->pstate_disable = pstate_disable;
data              819 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		data->cc6_setting_changed = true;
data              833 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	struct smu10_hwmgr *data = hwmgr->backend;
data              835 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 					data->clock_vol_info.vdd_dep_on_fclk;
data              850 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 						low == 2 ? data->gfx_max_freq_limit/100 :
data              852 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 						data->gfx_min_freq_limit/100);
data              856 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 						high == 0 ? data->gfx_min_freq_limit/100 :
data              858 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 						data->gfx_max_freq_limit/100);
data              884 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	struct smu10_hwmgr *data = (struct smu10_hwmgr *)(hwmgr->backend);
data              886 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 			data->clock_vol_info.vdd_dep_on_fclk;
data              895 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		if (now == data->gfx_max_freq_limit/100)
data              897 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		else if (now == data->gfx_min_freq_limit/100)
data              903 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 					data->gfx_min_freq_limit/100,
data              909 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 					data->gfx_max_freq_limit/100,
data              934 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	struct smu10_hwmgr *data;
data              939 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	data = (struct smu10_hwmgr *)(hwmgr->backend);
data              942 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		level->memory_clock = data->clock_vol_info.vdd_dep_on_fclk->entries[0].clk;
data              943 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		level->coreClock = data->gfx_min_freq_limit;
data              945 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		level->memory_clock = data->clock_vol_info.vdd_dep_on_fclk->entries[
data              946 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 			data->clock_vol_info.vdd_dep_on_fclk->count - 1].clk;
data              947 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 		level->coreClock = data->gfx_max_freq_limit;
data             1030 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 			clocks->data[clocks->num_levels].clocks_in_khz =
data             1032 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 			clocks->data[clocks->num_levels].latency_in_us = latency_required ?
data             1084 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 			clocks->data[clocks->num_levels].clocks_in_khz = pclk_vol_table->entries[i].clk  * 10;
data             1085 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 			clocks->data[clocks->num_levels].voltage_in_mv = pclk_vol_table->entries[i].vol;
data             1156 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	struct smu10_hwmgr *data = hwmgr->backend;
data             1158 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	Watermarks_t *table = &(data->water_marks_table);
data             1163 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c 	data->water_marks_exist = true;
data               98 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              100 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c 	data->uvd_power_gated = false;
data              101 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c 	data->vce_power_gated = false;
data              111 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              113 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c 	data->uvd_power_gated = bgate;
data              139 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              141 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c 	data->vce_power_gated = bgate;
data              200 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	const struct smu7_hwmgr *data =
data              203 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	return (SMU7_VOLTAGE_CONTROL_NONE != data->voltage_control);
data              252 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              258 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
data              261 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				&(data->mvdd_voltage_table));
data              265 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->mvdd_control) {
data              267 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			result = phm_get_svi2_mvdd_voltage_table(&(data->mvdd_voltage_table),
data              270 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			result = phm_get_svi2_voltage_table_v0(&(data->mvdd_voltage_table),
data              278 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data              281 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				&(data->vddci_voltage_table));
data              285 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control) {
data              287 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			result = phm_get_svi2_vddci_voltage_table(&(data->vddci_voltage_table),
data              290 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			result = phm_get_svi2_voltage_table_v0(&(data->vddci_voltage_table),
data              297 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vdd_gfx_control) {
data              299 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		result = phm_get_svi2_vdd_voltage_table(&(data->vddgfx_voltage_table),
data              306 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->voltage_control) {
data              309 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					&data->vddc_voltage_table);
data              312 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control) {
data              315 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			result = phm_get_svi2_voltage_table_v0(&data->vddc_voltage_table,
data              318 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			result = phm_get_svi2_vdd_voltage_table(&(data->vddc_voltage_table),
data              327 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			(data->vddc_voltage_table.count <= tmp),
data              330 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						&(data->vddc_voltage_table)));
data              334 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			(data->vddgfx_voltage_table.count <= tmp),
data              337 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						&(data->vddgfx_voltage_table)));
data              341 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			(data->vddci_voltage_table.count <= tmp),
data              344 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					&(data->vddci_voltage_table)));
data              348 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			(data->mvdd_voltage_table.count <= tmp),
data              351 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						&(data->mvdd_voltage_table)));
data              365 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              370 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->static_screen_threshold_unit);
data              374 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->static_screen_threshold);
data              411 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              423 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->voting_rights_clients[i]);
data              528 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              537 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	PP_ASSERT_WITH_CODE((data->use_pcie_performance_levels ||
data              538 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->use_pcie_power_saving_levels), "No pcie performance levels!",
data              544 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->use_pcie_performance_levels &&
data              545 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			!data->use_pcie_power_saving_levels) {
data              546 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->pcie_gen_power_saving = data->pcie_gen_performance;
data              547 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->pcie_lane_power_saving = data->pcie_lane_performance;
data              548 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	} else if (!data->use_pcie_performance_levels &&
data              549 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->use_pcie_power_saving_levels) {
data              550 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->pcie_gen_performance = data->pcie_gen_power_saving;
data              551 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->pcie_lane_performance = data->pcie_lane_power_saving;
data              554 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	phm_reset_single_dpm_table(&data->dpm_table.pcie_speed_table,
data              565 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			phm_setup_pcie_table_entry(&data->dpm_table.pcie_speed_table, i - 1,
data              566 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					get_pcie_gen_support(data->pcie_gen_cap,
data              568 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					get_pcie_lane_support(data->pcie_lane_cap,
data              571 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->dpm_table.pcie_speed_table.count = max_entry - 1;
data              575 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		phm_setup_pcie_table_entry(&data->dpm_table.pcie_speed_table, 0,
data              576 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_gen_support(data->pcie_gen_cap,
data              578 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_lane_support(data->pcie_lane_cap,
data              580 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		phm_setup_pcie_table_entry(&data->dpm_table.pcie_speed_table, 1,
data              581 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_gen_support(data->pcie_gen_cap,
data              583 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_lane_support(data->pcie_lane_cap,
data              585 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		phm_setup_pcie_table_entry(&data->dpm_table.pcie_speed_table, 2,
data              586 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_gen_support(data->pcie_gen_cap,
data              588 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_lane_support(data->pcie_lane_cap,
data              590 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		phm_setup_pcie_table_entry(&data->dpm_table.pcie_speed_table, 3,
data              591 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_gen_support(data->pcie_gen_cap,
data              593 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_lane_support(data->pcie_lane_cap,
data              595 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		phm_setup_pcie_table_entry(&data->dpm_table.pcie_speed_table, 4,
data              596 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_gen_support(data->pcie_gen_cap,
data              598 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_lane_support(data->pcie_lane_cap,
data              600 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		phm_setup_pcie_table_entry(&data->dpm_table.pcie_speed_table, 5,
data              601 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_gen_support(data->pcie_gen_cap,
data              603 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_lane_support(data->pcie_lane_cap,
data              606 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->dpm_table.pcie_speed_table.count = 6;
data              610 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		for (i = 0; i <= data->dpm_table.pcie_speed_table.count; i++)
data              611 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			phm_setup_pcie_table_entry(&data->dpm_table.pcie_speed_table, i,
data              612 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				get_pcie_gen_support(data->pcie_gen_cap,
data              614 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->vbios_boot_state.pcie_lane_bootup_value);
data              616 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		phm_setup_pcie_table_entry(&data->dpm_table.pcie_speed_table,
data              617 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.pcie_speed_table.count,
data              618 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			get_pcie_gen_support(data->pcie_gen_cap,
data              620 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			get_pcie_lane_support(data->pcie_lane_cap,
data              628 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              630 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	memset(&(data->dpm_table), 0x00, sizeof(data->dpm_table));
data              633 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&data->dpm_table.sclk_table,
data              638 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&data->dpm_table.mclk_table,
data              643 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&data->dpm_table.vddc_table,
data              648 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&data->dpm_table.vddci_table,
data              653 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&data->dpm_table.mvdd_table,
data              670 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              691 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->dpm_table.sclk_table.count = 0;
data              694 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (i == 0 || data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count-1].value !=
data              696 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count].value =
data              698 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count].enabled = (i == 0) ? 1 : 0;
data              699 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.sclk_table.count++;
data              706 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->dpm_table.mclk_table.count = 0;
data              708 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (i == 0 || data->dpm_table.mclk_table.dpm_levels[data->dpm_table.mclk_table.count-1].value !=
data              710 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.mclk_table.dpm_levels[data->dpm_table.mclk_table.count].value =
data              712 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.mclk_table.dpm_levels[data->dpm_table.mclk_table.count].enabled = (i == 0) ? 1 : 0;
data              713 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.mclk_table.count++;
data              719 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->dpm_table.vddc_table.dpm_levels[i].value = allowed_vdd_mclk_table->entries[i].v;
data              720 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->dpm_table.vddc_table.dpm_levels[i].param1 = std_voltage_table->entries[i].Leakage;
data              722 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->dpm_table.vddc_table.dpm_levels[i].enabled = 1;
data              725 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->dpm_table.vddc_table.count = allowed_vdd_sclk_table->count;
data              731 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.vddci_table.dpm_levels[i].value = allowed_vdd_mclk_table->entries[i].v;
data              732 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.vddci_table.dpm_levels[i].enabled = 1;
data              734 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->dpm_table.vddci_table.count = allowed_vdd_mclk_table->count;
data              745 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.mvdd_table.dpm_levels[i].value = allowed_vdd_mclk_table->entries[i].v;
data              746 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.mvdd_table.dpm_levels[i].enabled = 1;
data              748 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->dpm_table.mvdd_table.count = allowed_vdd_mclk_table->count;
data              756 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              785 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->dpm_table.sclk_table.count = 0;
data              787 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (i == 0 || data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count - 1].value !=
data              790 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count].value =
data              793 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.sclk_table.dpm_levels[data->dpm_table.sclk_table.count].enabled =
data              795 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.sclk_table.count++;
data              801 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->dpm_table.mclk_table.count = 0;
data              803 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (i == 0 || data->dpm_table.mclk_table.dpm_levels
data              804 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				[data->dpm_table.mclk_table.count - 1].value !=
data              806 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.mclk_table.dpm_levels[data->dpm_table.mclk_table.count].value =
data              808 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.mclk_table.dpm_levels[data->dpm_table.mclk_table.count].enabled =
data              810 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->dpm_table.mclk_table.count++;
data              821 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              822 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_odn_dpm_table *odn_table = &(data->odn_dpm_table);
data              838 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						data->golden_dpm_table.sclk_table.count;
data              840 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	for (i=0; i<data->golden_dpm_table.sclk_table.count; i++) {
data              841 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		entries[i].clock = data->golden_dpm_table.sclk_table.dpm_levels[i].value;
data              850 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						data->golden_dpm_table.mclk_table.count;
data              852 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	for (i=0; i<data->golden_dpm_table.mclk_table.count; i++) {
data              853 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		entries[i].clock = data->golden_dpm_table.mclk_table.dpm_levels[i].value;
data              866 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              888 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->odn_dpm_table.min_vddc = min_vddc;
data              889 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->odn_dpm_table.max_vddc = max_vddc;
data              894 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              895 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_odn_dpm_table *odn_table = &(data->odn_dpm_table);
data              906 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	for (i = 0; i < data->dpm_table.sclk_table.count; i++) {
data              908 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->dpm_table.sclk_table.dpm_levels[i].value) {
data              909 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->need_update_smu7_dpm_table |= DPMTABLE_OD_UPDATE_SCLK;
data              914 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	for (i = 0; i < data->dpm_table.mclk_table.count; i++) {
data              916 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->dpm_table.mclk_table.dpm_levels[i].value) {
data              917 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->need_update_smu7_dpm_table |= DPMTABLE_OD_UPDATE_MCLK;
data              927 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->need_update_smu7_dpm_table |= DPMTABLE_OD_UPDATE_VDDC | DPMTABLE_OD_UPDATE_MCLK;
data              936 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->need_update_smu7_dpm_table |= DPMTABLE_OD_UPDATE_VDDC | DPMTABLE_OD_UPDATE_SCLK;
data              940 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->need_update_smu7_dpm_table & DPMTABLE_OD_UPDATE_VDDC) {
data              941 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->need_update_smu7_dpm_table &= ~DPMTABLE_OD_UPDATE_VDDC;
data              942 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->need_update_smu7_dpm_table |= DPMTABLE_OD_UPDATE_SCLK | DPMTABLE_OD_UPDATE_MCLK;
data              948 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              960 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	memcpy(&(data->golden_dpm_table), &(data->dpm_table),
data              965 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->odn_dpm_table.max_vddc) {
data              995 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              997 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->ulv_supported)
data             1005 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1007 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->ulv_supported)
data             1050 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1052 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	uint32_t handshake_disables_offset = data->soft_regs_start
data             1066 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1068 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	uint32_t handshake_disables_offset = data->soft_regs_start
data             1083 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1086 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->sclk_dpm_key_disabled) {
data             1097 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (0 == data->mclk_dpm_key_disabled) {
data             1140 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1155 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->soft_regs_start +
data             1171 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (0 == data->pcie_dpm_key_disabled) {
data             1192 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1195 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->sclk_dpm_key_disabled) {
data             1203 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->mclk_dpm_key_disabled) {
data             1215 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1225 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->pcie_dpm_key_disabled) {
data             1287 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1289 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!(data->active_auto_throttle_sources & (1 << source))) {
data             1290 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->active_auto_throttle_sources |= 1 << source;
data             1291 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		smu7_set_dpm_event_sources(hwmgr, data->active_auto_throttle_sources);
data             1304 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1306 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->active_auto_throttle_sources & (1 << source)) {
data             1307 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->active_auto_throttle_sources &= ~(1 << source);
data             1308 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		smu7_set_dpm_event_sources(hwmgr, data->active_auto_throttle_sources);
data             1320 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1321 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_performance_request = true;
data             1465 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1470 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->need_update_smu7_dpm_table & DPMTABLE_OD_UPDATE_VDDC) {
data             1472 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	} else if (data->need_update_smu7_dpm_table & DPMTABLE_OD_UPDATE_SCLK) {
data             1551 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1556 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->dll_default_on = false;
data             1557 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->mclk_dpm0_activity_target = 0xa;
data             1558 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vddc_vddgfx_delta = 300;
data             1559 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->static_screen_threshold = SMU7_STATICSCREENTHRESHOLD_DFLT;
data             1560 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->static_screen_threshold_unit = SMU7_STATICSCREENTHRESHOLDUNIT_DFLT;
data             1561 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->voting_rights_clients[0] = SMU7_VOTINGRIGHTSCLIENTS_DFLT0;
data             1562 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->voting_rights_clients[1]= SMU7_VOTINGRIGHTSCLIENTS_DFLT1;
data             1563 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->voting_rights_clients[2] = SMU7_VOTINGRIGHTSCLIENTS_DFLT2;
data             1564 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->voting_rights_clients[3]= SMU7_VOTINGRIGHTSCLIENTS_DFLT3;
data             1565 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->voting_rights_clients[4]= SMU7_VOTINGRIGHTSCLIENTS_DFLT4;
data             1566 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->voting_rights_clients[5]= SMU7_VOTINGRIGHTSCLIENTS_DFLT5;
data             1567 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->voting_rights_clients[6]= SMU7_VOTINGRIGHTSCLIENTS_DFLT6;
data             1568 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->voting_rights_clients[7]= SMU7_VOTINGRIGHTSCLIENTS_DFLT7;
data             1570 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->mclk_dpm_key_disabled = hwmgr->feature_mask & PP_MCLK_DPM_MASK ? false : true;
data             1571 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->sclk_dpm_key_disabled = hwmgr->feature_mask & PP_SCLK_DPM_MASK ? false : true;
data             1572 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_dpm_key_disabled = hwmgr->feature_mask & PP_PCIE_DPM_MASK ? false : true;
data             1574 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->voltage_control = SMU7_VOLTAGE_CONTROL_NONE;
data             1575 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vddci_control = SMU7_VOLTAGE_CONTROL_NONE;
data             1576 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->mvdd_control = SMU7_VOLTAGE_CONTROL_NONE;
data             1577 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->enable_tdc_limit_feature = true;
data             1578 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->enable_pkg_pwr_tracking_feature = true;
data             1579 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->force_pcie_gen = PP_PCIEGenInvalid;
data             1580 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->ulv_supported = hwmgr->feature_mask & PP_ULV_MASK ? true : false;
data             1581 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->current_profile_setting.bupdate_sclk = 1;
data             1582 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->current_profile_setting.sclk_up_hyst = 0;
data             1583 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->current_profile_setting.sclk_down_hyst = 100;
data             1584 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->current_profile_setting.sclk_activity = SMU7_SCLK_TARGETACTIVITY_DFLT;
data             1585 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->current_profile_setting.bupdate_mclk = 1;
data             1586 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->current_profile_setting.mclk_up_hyst = 0;
data             1587 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->current_profile_setting.mclk_down_hyst = 100;
data             1588 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->current_profile_setting.mclk_activity = SMU7_MCLK_TARGETACTIVITY_DFLT;
data             1599 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->vddc_phase_shed_control = ((tmp3 << 1) | (tmp3 >> 1)) & 0x3;
data             1601 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->vddc_phase_shed_control = 1;
data             1603 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->vddc_phase_shed_control = 0;
data             1607 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->thermal_temp_setting.temperature_low = 94500;
data             1608 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->thermal_temp_setting.temperature_high = 95000;
data             1609 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->thermal_temp_setting.temperature_shutdown = 104000;
data             1611 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->thermal_temp_setting.temperature_low = 99500;
data             1612 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->thermal_temp_setting.temperature_high = 100000;
data             1613 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->thermal_temp_setting.temperature_shutdown = 104000;
data             1616 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->fast_watermark_threshold = 100;
data             1619 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->voltage_control = SMU7_VOLTAGE_CONTROL_BY_SVID2;
data             1622 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->voltage_control = SMU7_VOLTAGE_CONTROL_BY_GPIO;
data             1628 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->vdd_gfx_control = SMU7_VOLTAGE_CONTROL_BY_SVID2;
data             1636 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->mvdd_control = SMU7_VOLTAGE_CONTROL_BY_GPIO;
data             1639 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->mvdd_control = SMU7_VOLTAGE_CONTROL_BY_SVID2;
data             1642 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->vdd_gfx_control)
data             1650 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->vddci_control = SMU7_VOLTAGE_CONTROL_BY_GPIO;
data             1653 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->vddci_control = SMU7_VOLTAGE_CONTROL_BY_SVID2;
data             1656 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->mvdd_control == SMU7_VOLTAGE_CONTROL_NONE)
data             1660 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->vddci_control == SMU7_VOLTAGE_CONTROL_NONE)
data             1669 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_gen_performance.max = PP_PCIEGen1;
data             1670 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_gen_performance.min = PP_PCIEGen3;
data             1671 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_gen_power_saving.max = PP_PCIEGen1;
data             1672 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_gen_power_saving.min = PP_PCIEGen3;
data             1673 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_lane_performance.max = 0;
data             1674 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_lane_performance.min = 16;
data             1675 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_lane_power_saving.max = 0;
data             1676 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pcie_lane_power_saving.min = 16;
data             1695 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1709 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2) {
data             1733 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						data->vddcgfx_leakage.actual_voltage[data->vddcgfx_leakage.count] = vddgfx;
data             1734 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						data->vddcgfx_leakage.leakage_id[data->vddcgfx_leakage.count] = vv_id;
data             1735 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						data->vddcgfx_leakage.count++;
data             1772 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->vddc_leakage.actual_voltage[data->vddc_leakage.count] = (uint16_t)(vddc);
data             1773 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->vddc_leakage.leakage_id[data->vddc_leakage.count] = vv_id;
data             1774 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->vddc_leakage.count++;
data             1847 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1858 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2) {
data             1929 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1935 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2) {
data             1971 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1975 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2) {
data             2022 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2026 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2) {
data             2028 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			table_info->vddgfx_lookup_table, &(data->vddcgfx_leakage));
data             2033 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&table_info->max_clock_voltage_on_dc.vddgfx, &(data->vddcgfx_leakage));
data             2037 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				table_info->vddc_lookup_table, &(data->vddc_leakage));
data             2042 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				&(data->vddc_leakage), &table_info->max_clock_voltage_on_dc.vddc);
data             2266 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2271 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						&data->vddc_leakage);
data             2280 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2285 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 							&data->vddci_leakage);
data             2294 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2299 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 							&data->vddc_leakage);
data             2309 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2314 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 							&data->vddc_leakage);
data             2323 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2328 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 							&data->vddc_leakage);
data             2337 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2342 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 							&data->vddc_leakage);
data             2351 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2356 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					&data->vddc_leakage);
data             2365 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2370 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						   &data->vddc_leakage);
data             2374 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						   &data->vddci_leakage);
data             2385 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2390 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			smu7_patch_ppt_v0_with_vdd_leakage(hwmgr, &vddc, &data->vddc_leakage);
data             2456 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2476 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->min_vddc_in_pptable = (uint16_t)allowed_sclk_vddc_table->entries[0].v;
data             2477 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->max_vddc_in_pptable = (uint16_t)allowed_sclk_vddc_table->entries[allowed_sclk_vddc_table->count - 1].v;
data             2487 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->min_vddci_in_pptable = (uint16_t)allowed_mclk_vddci_table->entries[0].v;
data             2488 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->max_vddci_in_pptable = (uint16_t)allowed_mclk_vddci_table->entries[allowed_mclk_vddci_table->count - 1].v;
data             2510 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2520 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->vddc_leakage.actual_voltage[data->vddc_leakage.count] = vddc;
data             2521 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->vddc_leakage.leakage_id[data->vddc_leakage.count] = virtual_voltage_id;
data             2522 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->vddc_leakage.count++;
data             2525 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->vddci_leakage.actual_voltage[data->vddci_leakage.count] = vddci;
data             2526 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->vddci_leakage.leakage_id[data->vddci_leakage.count] = virtual_voltage_id;
data             2527 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->vddci_leakage.count++;
data             2537 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data;
data             2540 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data = kzalloc(sizeof(struct smu7_hwmgr), GFP_KERNEL);
data             2541 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data == NULL)
data             2544 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	hwmgr->backend = data;
data             2574 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->is_tlu_enabled = false;
data             2581 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->pcie_gen_cap = adev->pm.pcie_gen_mask;
data             2582 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->pcie_gen_cap & CAIL_PCIE_LINK_SPEED_SUPPORT_GEN3)
data             2583 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->pcie_spc_cap = 20;
data             2584 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->pcie_lane_cap = adev->pm.pcie_mlw_mask;
data             2601 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2604 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->pcie_dpm_key_disabled) {
data             2605 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->dpm_level_enable_mask.pcie_dpm_enable_mask) {
data             2607 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			tmp = data->dpm_level_enable_mask.pcie_dpm_enable_mask;
data             2617 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->sclk_dpm_key_disabled) {
data             2618 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->dpm_level_enable_mask.sclk_dpm_enable_mask) {
data             2620 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			tmp = data->dpm_level_enable_mask.sclk_dpm_enable_mask;
data             2631 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->mclk_dpm_key_disabled) {
data             2632 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->dpm_level_enable_mask.mclk_dpm_enable_mask) {
data             2634 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			tmp = data->dpm_level_enable_mask.mclk_dpm_enable_mask;
data             2650 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2656 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->sclk_dpm_key_disabled) {
data             2657 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->dpm_level_enable_mask.sclk_dpm_enable_mask)
data             2660 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->dpm_level_enable_mask.sclk_dpm_enable_mask);
data             2663 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->mclk_dpm_key_disabled) {
data             2664 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->dpm_level_enable_mask.mclk_dpm_enable_mask)
data             2667 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->dpm_level_enable_mask.mclk_dpm_enable_mask);
data             2675 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2680 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->pcie_dpm_key_disabled) {
data             2690 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data =
data             2694 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->sclk_dpm_key_disabled)
data             2695 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->dpm_level_enable_mask.sclk_dpm_enable_mask) {
data             2697 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 							      data->dpm_level_enable_mask.sclk_dpm_enable_mask);
data             2704 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->mclk_dpm_key_disabled) {
data             2705 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->dpm_level_enable_mask.mclk_dpm_enable_mask) {
data             2707 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 							      data->dpm_level_enable_mask.mclk_dpm_enable_mask);
data             2714 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!data->pcie_dpm_key_disabled) {
data             2715 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->dpm_level_enable_mask.pcie_dpm_enable_mask) {
data             2717 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 							      data->dpm_level_enable_mask.pcie_dpm_enable_mask);
data             2731 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2732 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_dpm_table *golden_dpm_table = &data->golden_dpm_table;
data             2795 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	*pcie_mask = data->dpm_table.pcie_speed_table.count - 1;
data             2857 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2865 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			switch_limit_us = data->is_memory_gddr5 ? 450 : 150;
data             2867 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			switch_limit_us = data->is_memory_gddr5 ? 190 : 150;
data             2873 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		switch_limit_us = data->is_memory_gddr5 ? 450 : 150;
data             2897 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2903 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->battery_state = (PP_StateUILabel_Battery ==
data             3006 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			smu7_ps->performance_levels[i].pcie_gen = data->pcie_gen_performance.max;
data             3007 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			smu7_ps->performance_levels[i].pcie_lane = data->pcie_gen_performance.max;
data             3061 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3078 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vbios_boot_state.sclk_bootup_value =
data             3080 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vbios_boot_state.mclk_bootup_value =
data             3082 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vbios_boot_state.mvdd_bootup_value =
data             3084 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vbios_boot_state.vddc_bootup_value =
data             3086 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vbios_boot_state.vddci_bootup_value =
data             3088 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vbios_boot_state.pcie_gen_bootup_value =
data             3091 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vbios_boot_state.pcie_lane_bootup_value =
data             3095 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	ps->performance_levels[0].memory_clock = data->vbios_boot_state.mclk_bootup_value;
data             3096 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	ps->performance_levels[0].engine_clock = data->vbios_boot_state.sclk_bootup_value;
data             3097 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	ps->performance_levels[0].pcie_gen = data->vbios_boot_state.pcie_gen_bootup_value;
data             3098 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	ps->performance_levels[0].pcie_lane = data->vbios_boot_state.pcie_lane_bootup_value;
data             3122 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3191 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	performance_level->pcie_gen = get_pcie_gen_support(data->pcie_gen_cap,
data             3193 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	performance_level->pcie_lane = get_pcie_lane_support(data->pcie_lane_cap,
data             3208 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	performance_level->pcie_gen = get_pcie_gen_support(data->pcie_gen_cap,
data             3210 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	performance_level->pcie_lane = get_pcie_lane_support(data->pcie_lane_cap,
data             3221 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3240 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->vbios_boot_state.mclk_bootup_value)
data             3244 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->vbios_boot_state.vddci_bootup_value)
data             3254 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->acpi_pcie_gen = ps->performance_levels[0].pcie_gen;
data             3264 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->use_pcie_performance_levels = true;
data             3266 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_gen_performance.max <
data             3268 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_gen_performance.max =
data             3271 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_gen_performance.min >
data             3273 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_gen_performance.min =
data             3276 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_lane_performance.max <
data             3278 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_lane_performance.max =
data             3280 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_lane_performance.min >
data             3282 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_lane_performance.min =
data             3287 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->use_pcie_power_saving_levels = true;
data             3290 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_gen_power_saving.max <
data             3292 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_gen_power_saving.max =
data             3295 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_gen_power_saving.min >
data             3297 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_gen_power_saving.min =
data             3300 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_lane_power_saving.max <
data             3302 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_lane_power_saving.max =
data             3305 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_lane_power_saving.min >
data             3307 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_lane_power_saving.min =
data             3322 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3332 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (!(data->mc_micro_code_feature & DISABLE_MC_LOADMICROCODE) && memory_clock > data->highest_mclk)
data             3333 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->highest_mclk = memory_clock;
data             3355 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	performance_level->pcie_gen = get_pcie_gen_support(data->pcie_gen_cap, pcie_gen_from_bios);
data             3356 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	performance_level->pcie_lane = get_pcie_lane_support(data->pcie_lane_cap, visland_clk_info->usPCIELane);
data             3366 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3388 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->vbios_boot_state.mclk_bootup_value)
data             3392 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->vbios_boot_state.vddci_bootup_value)
data             3402 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->acpi_pcie_gen = ps->performance_levels[0].pcie_gen;
data             3412 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->use_pcie_performance_levels = true;
data             3415 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_gen_performance.max <
data             3417 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_gen_performance.max =
data             3420 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_gen_performance.min >
data             3422 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_gen_performance.min =
data             3425 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_lane_performance.max <
data             3427 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_lane_performance.max =
data             3430 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_lane_performance.min >
data             3432 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_lane_performance.min =
data             3437 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->use_pcie_power_saving_levels = true;
data             3440 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_gen_power_saving.max <
data             3442 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_gen_power_saving.max =
data             3445 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_gen_power_saving.min >
data             3447 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_gen_power_saving.min =
data             3450 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_lane_power_saving.max <
data             3452 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_lane_power_saving.max =
data             3455 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				if (data->pcie_lane_power_saving.min >
data             3457 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->pcie_lane_power_saving.min =
data             3530 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3551 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		offset = data->soft_regs_start + smum_get_offsetof(hwmgr,
data             3568 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		*((uint32_t *)value) = data->uvd_power_gated ? 0 : 1;
data             3572 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		*((uint32_t *)value) = data->vce_power_gated ? 0 : 1;
data             3578 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if ((data->vr_config & 0xff) == 0x2)
data             3598 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3599 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_single_dpm_table *sclk_table = &(data->dpm_table.sclk_table);
data             3602 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_single_dpm_table *mclk_table = &(data->dpm_table.mclk_table);
data             3615 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->need_update_smu7_dpm_table |= DPMTABLE_OD_UPDATE_SCLK;
data             3622 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->display_timing.min_clock_in_sr != min_clocks.engineClockInSR &&
data             3624 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->display_timing.min_clock_in_sr >= SMU7_MINIMUM_ENGINE_CLOCK))
data             3625 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->need_update_smu7_dpm_table |= DPMTABLE_UPDATE_SCLK;
data             3635 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->need_update_smu7_dpm_table |= DPMTABLE_OD_UPDATE_MCLK;
data             3640 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->display_timing.num_existing_displays != hwmgr->display_config->num_display)
data             3641 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->need_update_smu7_dpm_table |= DPMTABLE_UPDATE_MCLK;
data             3651 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3652 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data             3676 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3685 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->force_pcie_gen == PP_PCIEGenInvalid)
data             3688 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		current_link_speed = data->force_pcie_gen;
data             3690 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->force_pcie_gen = PP_PCIEGenInvalid;
data             3691 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->pspp_notify_required = false;
data             3699 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->force_pcie_gen = PP_PCIEGen2;
data             3709 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->force_pcie_gen = smu7_get_current_pcie_speed(hwmgr);
data             3714 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->pspp_notify_required = true;
data             3722 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3724 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (0 == data->need_update_smu7_dpm_table)
data             3727 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if ((0 == data->sclk_dpm_key_disabled) &&
data             3728 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		(data->need_update_smu7_dpm_table &
data             3739 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if ((0 == data->mclk_dpm_key_disabled) &&
data             3740 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		(data->need_update_smu7_dpm_table &
data             3758 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3759 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data             3761 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_odn_dpm_table *odn_table = &(data->odn_dpm_table);
data             3765 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (0 == data->need_update_smu7_dpm_table)
data             3768 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (hwmgr->od_enabled && data->need_update_smu7_dpm_table & DPMTABLE_OD_UPDATE_SCLK) {
data             3775 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (hwmgr->od_enabled && data->need_update_smu7_dpm_table & DPMTABLE_OD_UPDATE_MCLK) {
data             3782 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->need_update_smu7_dpm_table &
data             3790 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->need_update_smu7_dpm_table &
data             3826 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3836 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&(data->dpm_table.sclk_table),
data             3841 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&(data->dpm_table.mclk_table),
data             3854 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3863 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->dpm_level_enable_mask.sclk_dpm_enable_mask =
data             3864 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			phm_get_dpm_level_enable_mask_value(&data->dpm_table.sclk_table);
data             3865 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->dpm_level_enable_mask.mclk_dpm_enable_mask =
data             3866 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			phm_get_dpm_level_enable_mask_value(&data->dpm_table.mclk_table);
data             3867 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->dpm_level_enable_mask.pcie_dpm_enable_mask =
data             3868 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			phm_get_dpm_level_enable_mask_value(&data->dpm_table.pcie_speed_table);
data             3875 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3877 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (0 == data->need_update_smu7_dpm_table)
data             3880 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if ((0 == data->sclk_dpm_key_disabled) &&
data             3881 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		(data->need_update_smu7_dpm_table &
data             3893 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if ((0 == data->mclk_dpm_key_disabled) &&
data             3894 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		(data->need_update_smu7_dpm_table & DPMTABLE_OD_UPDATE_MCLK)) {
data             3905 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->need_update_smu7_dpm_table &= DPMTABLE_OD_UPDATE_VDDC;
data             3915 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3921 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->pspp_notify_required) {
data             3948 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3953 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					(PPSMC_Msg)PPSMC_MSG_SetVBITimeout_VEGAM, data->frame_time_x2);
data             3956 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					(PPSMC_Msg)PPSMC_MSG_SetVBITimeout, data->frame_time_x2);
data             3964 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4027 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->apply_optimized_settings = false;
data             4066 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4086 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->frame_time_x2 = frame_time_in_us * 2 / 100;
data             4088 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->frame_time_x2 < 280) {
data             4089 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		pr_debug("%s: enforce minimal VBITimeout: %d -> 280\n", __func__, data->frame_time_x2);
data             4090 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->frame_time_x2 = 280;
data             4098 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->soft_regs_start + smum_get_offsetof(hwmgr,
data             4103 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->soft_regs_start + smum_get_offsetof(hwmgr,
data             4167 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4170 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->display_timing.num_existing_displays != hwmgr->display_config->num_display)
data             4173 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (data->display_timing.vrefresh != hwmgr->display_config->vrefresh)
data             4177 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->display_timing.min_clock_in_sr != hwmgr->display_config->min_core_set_clock_in_sr &&
data             4178 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			(data->display_timing.min_clock_in_sr >= SMU7_MINIMUM_ENGINE_CLOCK ||
data             4201 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4227 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	*equal &= !(data->need_update_smu7_dpm_table & (DPMTABLE_OD_UPDATE_SCLK |
data             4236 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4249 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->need_long_memory_training = false;
data             4256 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->mem_latency_high = MEM_LATENCY_HIGH;
data             4257 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->mem_latency_low = MEM_LATENCY_LOW;
data             4263 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->mem_latency_high = 330;
data             4264 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		data->mem_latency_low = 330;
data             4276 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4278 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vCG_SPLL_FUNC_CNTL         =
data             4280 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vCG_SPLL_FUNC_CNTL_2       =
data             4282 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vCG_SPLL_FUNC_CNTL_3       =
data             4284 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vCG_SPLL_FUNC_CNTL_4       =
data             4286 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM   =
data             4288 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM_2 =
data             4290 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vDLL_CNTL                  =
data             4292 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vMCLK_PWRMGT_CNTL          =
data             4294 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vMPLL_AD_FUNC_CNTL         =
data             4296 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vMPLL_DQ_FUNC_CNTL         =
data             4298 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vMPLL_FUNC_CNTL            =
data             4300 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vMPLL_FUNC_CNTL_1          =
data             4302 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vMPLL_FUNC_CNTL_2          =
data             4304 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vMPLL_SS1                  =
data             4306 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->clock_registers.vMPLL_SS2                  =
data             4320 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4323 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->is_memory_gddr5 = (adev->gmc.vram_type == AMDGPU_VRAM_TYPE_GDDR5);
data             4350 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4352 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->uvd_power_gated = false;
data             4353 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->vce_power_gated = false;
data             4360 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4362 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data->low_sclk_interrupt_threshold = 0;
data             4402 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4409 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (!data->sclk_dpm_key_disabled)
data             4412 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->dpm_level_enable_mask.sclk_dpm_enable_mask & mask);
data             4415 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (!data->mclk_dpm_key_disabled)
data             4418 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->dpm_level_enable_mask.mclk_dpm_enable_mask & mask);
data             4422 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		uint32_t tmp = mask & data->dpm_level_enable_mask.pcie_dpm_enable_mask;
data             4424 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (!data->pcie_dpm_key_disabled) {
data             4444 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4445 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_single_dpm_table *sclk_table = &(data->dpm_table.sclk_table);
data             4446 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_single_dpm_table *mclk_table = &(data->dpm_table.mclk_table);
data             4447 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_single_dpm_table *pcie_table = &(data->dpm_table.pcie_speed_table);
data             4448 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_odn_dpm_table *odn_table = &(data->odn_dpm_table);
data             4525 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->golden_dpm_table.sclk_table.dpm_levels[0].value/100,
data             4528 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->golden_dpm_table.mclk_table.dpm_levels[0].value/100,
data             4531 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->odn_dpm_table.min_vddc,
data             4532 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->odn_dpm_table.max_vddc);
data             4568 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4569 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_single_dpm_table *sclk_table = &(data->dpm_table.sclk_table);
data             4571 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&(data->golden_dpm_table.sclk_table);
data             4584 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4586 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&(data->golden_dpm_table.sclk_table);
data             4610 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4611 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_single_dpm_table *mclk_table = &(data->dpm_table.mclk_table);
data             4613 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&(data->golden_dpm_table.mclk_table);
data             4626 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4628 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			&(data->golden_dpm_table.mclk_table);
data             4678 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4681 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		return data->mem_latency_high;
data             4683 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		return data->mem_latency_low;
data             4739 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4742 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->soft_regs_start +
data             4748 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->soft_regs_start +
data             4754 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->soft_regs_start +
data             4760 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->soft_regs_start +
data             4766 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 					data->soft_regs_start +
data             4776 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4777 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_single_dpm_table *sclk_table = &(data->dpm_table.sclk_table);
data             4778 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_single_dpm_table *mclk_table = &(data->dpm_table.mclk_table);
data             4795 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4805 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		thermal_data->max = data->thermal_temp_setting.temperature_shutdown *
data             4816 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4818 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	if (voltage < data->odn_dpm_table.min_vddc || voltage > data->odn_dpm_table.max_vddc) {
data             4820 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						data->odn_dpm_table.min_vddc,
data             4821 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 						data->odn_dpm_table.max_vddc);
data             4826 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->golden_dpm_table.sclk_table.dpm_levels[0].value > clk ||
data             4829 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->golden_dpm_table.sclk_table.dpm_levels[0].value/100,
data             4834 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->golden_dpm_table.mclk_table.dpm_levels[0].value > clk ||
data             4837 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->golden_dpm_table.mclk_table.dpm_levels[0].value/100,
data             4855 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4870 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		podn_dpm_table_in_backend = &data->odn_dpm_table.odn_core_clock_dpm_levels;
data             4871 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		podn_vdd_dep_in_backend = &data->odn_dpm_table.vdd_dependency_on_sclk;
data             4876 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		podn_dpm_table_in_backend = &data->odn_dpm_table.odn_memory_clock_dpm_levels;
data             4877 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		podn_vdd_dep_in_backend = &data->odn_dpm_table.vdd_dependency_on_mclk;
data             4917 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4951 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->current_profile_setting.sclk_up_hyst,
data             4952 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->current_profile_setting.sclk_down_hyst,
data             4953 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->current_profile_setting.sclk_activity,
data             4954 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->current_profile_setting.mclk_up_hyst,
data             4955 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->current_profile_setting.mclk_down_hyst,
data             4956 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			data->current_profile_setting.mclk_activity);
data             4984 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             4988 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		if (data->dpm_level_enable_mask.sclk_dpm_enable_mask) {
data             4990 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			tmp = data->dpm_level_enable_mask.sclk_dpm_enable_mask;
data             4997 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 		smu7_force_clock_level(hwmgr, PP_SCLK, data->dpm_level_enable_mask.sclk_dpm_enable_mask);
data             5003 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             5035 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 			memcpy(&data->current_profile_setting, &tmp, sizeof(struct profile_mode_setting));
data             5050 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->current_profile_setting.bupdate_sclk = tmp.bupdate_sclk;
data             5051 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->current_profile_setting.sclk_up_hyst = tmp.sclk_up_hyst;
data             5052 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->current_profile_setting.sclk_down_hyst = tmp.sclk_down_hyst;
data             5053 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->current_profile_setting.sclk_activity = tmp.sclk_activity;
data             5056 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->current_profile_setting.bupdate_mclk = tmp.bupdate_mclk;
data             5057 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->current_profile_setting.mclk_up_hyst = tmp.mclk_up_hyst;
data             5058 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->current_profile_setting.mclk_down_hyst = tmp.mclk_down_hyst;
data             5059 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 				data->current_profile_setting.mclk_activity = tmp.mclk_activity;
data             5077 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	struct smu7_hwmgr *data;
data             5083 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c 	data = hwmgr->backend;
data              900 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	uint32_t data = 0;
data              910 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__SMC, config_regs->offset);
data              914 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs->offset);
data              918 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG_GC_CAC, config_regs->offset);
data              922 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				data = cgs_read_register(hwmgr->device, config_regs->offset);
data              926 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 			data &= ~config_regs->mask;
data              927 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 			data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data              928 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 			data |= cache;
data              932 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				cgs_write_ind_register(hwmgr->device, CGS_IND_REG__SMC, config_regs->offset, data);
data              936 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				cgs_write_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs->offset, data);
data              940 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				cgs_write_ind_register(hwmgr->device, CGS_IND_REG_GC_CAC, config_regs->offset, data);
data              944 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				cgs_write_register(hwmgr->device, config_regs->offset, data);
data             1060 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1070 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 		data->cac_enabled = (0 == smc_result) ? true : false;
data             1077 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1080 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	if (PP_CAP(PHM_PlatformCaps_CAC) && data->cac_enabled) {
data             1086 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 		data->cac_enabled = false;
data             1093 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1095 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	if (data->power_containment_features &
data             1111 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1118 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	data->power_containment_features = 0;
data             1125 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 		if (data->enable_tdc_limit_feature) {
data             1131 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				data->power_containment_features |=
data             1135 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 		if (data->enable_pkg_pwr_tracking_feature) {
data             1143 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 				data->power_containment_features |=
data             1156 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1160 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 	    data->power_containment_features) {
data             1163 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 		if (data->power_containment_features &
data             1172 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 		if (data->power_containment_features &
data             1181 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 		if (data->power_containment_features &
data             1189 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c 		data->power_containment_features = 0;
data              162 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              164 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (data->max_sclk_level == 0) {
data              166 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->max_sclk_level = smum_get_argument(hwmgr) + 1;
data              169 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	return data->max_sclk_level;
data              174 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              177 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->gfx_ramp_step = 256*25/100;
data              178 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->gfx_ramp_delay = 1; /* by default, we delay 1us */
data              180 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->mgcg_cgtt_local0 = 0x00000000;
data              181 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->mgcg_cgtt_local1 = 0x00000000;
data              182 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->clock_slow_down_freq = 25000;
data              183 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->skip_clock_slow_down = 1;
data              184 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->enable_nb_ps_policy = 1; /* disable until UNB is ready, Enabled */
data              185 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->voltage_drop_in_dce_power_gating = 0; /* disable until fully verified */
data              186 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->voting_rights_clients = 0x00C00033;
data              187 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->static_screen_threshold = 8;
data              188 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->ddi_power_gating_disabled = 0;
data              189 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->bapm_enabled = 1;
data              190 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->voltage_drop_threshold = 0;
data              191 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->gfx_power_gating_threshold = 500;
data              192 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->vce_slow_sclk_threshold = 20000;
data              193 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->dce_slow_sclk_threshold = 30000;
data              194 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->disable_driver_thermal_policy = 1;
data              195 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->disable_nb_ps3_in_battery = 0;
data              206 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->override_dynamic_mgpg = 1;
data              211 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->thermal_auto_throttling_treshold = 0;
data              212 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->tdr_clock = 0;
data              213 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->disable_gfx_power_gating_in_uvd = 0;
data              223 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->cc6_settings.cpu_cc6_disable = false;
data              224 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->cc6_settings.cpu_pstate_disable = false;
data              225 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->cc6_settings.nb_pstate_switch_disable = false;
data              226 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->cc6_settings.cpu_pstate_separation_time = 0;
data              257 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              258 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_sys_info *sys_info = &data->sys_info;
data              309 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              330 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sys_info.bootup_uma_clock =
data              333 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sys_info.bootup_engine_clock =
data              336 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sys_info.dentist_vco_freq =
data              339 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sys_info.system_config =
data              342 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sys_info.bootup_nb_voltage_index =
data              345 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sys_info.htc_hyst_lmt =
data              348 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sys_info.htc_tmp_lmt =
data              351 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (data->sys_info.htc_tmp_lmt <=
data              352 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data->sys_info.htc_hyst_lmt) {
data              357 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sys_info.nb_dpm_enable =
data              358 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->enable_nb_ps_policy &&
data              363 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data->sys_info.nbp_memory_clock[i] =
data              366 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->sys_info.nbp_n_clock[i] =
data              371 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->sys_info.display_clock[i] =
data              377 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->sys_info.nbp_voltage_index[i] =
data              381 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (!data->sys_info.nb_dpm_enable) {
data              384 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->sys_info.nbp_memory_clock[i] =
data              385 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				    data->sys_info.nbp_memory_clock[0];
data              387 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data->sys_info.nbp_n_clock[i] =
data              388 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				    data->sys_info.nbp_n_clock[0];
data              389 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data->sys_info.nbp_voltage_index[i] =
data              390 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				    data->sys_info.nbp_voltage_index[0];
data              400 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sys_info.uma_channel_number = info->ucUMAChannelNumber;
data              413 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              415 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.engineClock =
data              416 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->sys_info.bootup_engine_clock;
data              418 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.vddcIndex =
data              419 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			(uint8_t)data->sys_info.bootup_nb_voltage_index;
data              421 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.dsDividerIndex = 0;
data              422 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.ssDividerIndex = 0;
data              423 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.allowGnbSlow = 1;
data              424 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.forceNBPstate = 0;
data              425 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.hysteresis_up = 0;
data              426 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.numSIMDToPowerDown = 0;
data              427 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.display_wm = 0;
data              428 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->boot_power_level.vce_wm = 0;
data              554 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              562 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.soft_min_clk = table->entries[0].clk;
data              563 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.hard_min_clk = table->entries[0].clk;
data              572 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.soft_max_clk = clock;
data              573 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.hard_max_clk = clock;
data              580 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              588 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->uvd_dpm.soft_min_clk = 0;
data              589 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->uvd_dpm.hard_min_clk = 0;
data              599 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->uvd_dpm.soft_max_clk = clock;
data              600 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->uvd_dpm.hard_max_clk = clock;
data              607 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              615 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->vce_dpm.soft_min_clk = 0;
data              616 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->vce_dpm.hard_min_clk = 0;
data              626 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->vce_dpm.soft_max_clk = clock;
data              627 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->vce_dpm.hard_max_clk = clock;
data              634 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              642 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->acp_dpm.soft_min_clk = 0;
data              643 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->acp_dpm.hard_min_clk = 0;
data              653 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->acp_dpm.soft_max_clk = clock;
data              654 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->acp_dpm.hard_max_clk = clock;
data              660 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              662 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->uvd_power_gated = false;
data              663 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->vce_power_gated = false;
data              664 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->samu_power_gated = false;
data              666 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->acp_power_gated = false;
data              669 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->acp_power_gated = true;
data              676 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              678 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->low_sclk_interrupt_threshold = 0;
data              683 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              692 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.soft_min_clk = table->entries[0].clk;
data              696 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->sclk_dpm.soft_max_clk  = table->entries[level].clk;
data              698 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->sclk_dpm.soft_max_clk  = table->entries[table->count - 1].clk;
data              704 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (data->sclk_dpm.hard_min_clk != clock) {
data              705 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->sclk_dpm.hard_min_clk = clock;
data              710 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 					data->sclk_dpm.hard_min_clk,
data              714 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	clock = data->sclk_dpm.soft_min_clk;
data              728 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (data->sclk_dpm.soft_min_clk != clock) {
data              729 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->sclk_dpm.soft_min_clk = clock;
data              733 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 					data->sclk_dpm.soft_min_clk,
data              739 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			 data->sclk_dpm.soft_max_clk != clock) {
data              740 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->sclk_dpm.soft_max_clk = clock;
data              744 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 					data->sclk_dpm.soft_max_clk,
data              771 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data =
data              776 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 					data->sclk_dpm.soft_max_clk);
data              808 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              811 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (data->is_nb_dpm_enabled) {
data              819 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data->is_nb_dpm_enabled = false;
data              829 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              832 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (!data->is_nb_dpm_enabled) {
data              840 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data->is_nb_dpm_enabled = true;
data              950 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              952 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->dpm_flags |= DPMFlags_SCLK_Enabled;
data              962 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              965 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (data->dpm_flags & DPMFlags_SCLK_Enabled) {
data              967 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->dpm_flags &= ~DPMFlags_SCLK_Enabled;
data              977 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data              979 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.soft_min_clk = data->sys_info.bootup_engine_clock;
data              980 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.soft_max_clk = data->sys_info.bootup_engine_clock;
data              985 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->sclk_dpm.soft_min_clk,
data              991 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->sclk_dpm.soft_max_clk,
data              999 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1001 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->acp_boot_level = 0xff;
data             1045 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1051 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->battery_state = (PP_StateUILabel_Battery == prequest_ps->classification.ui_label);
data             1055 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->sys_info.nbp_memory_clock[1];
data             1061 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	force_high = (clocks.memoryClock > data->sys_info.nbp_memory_clock[SMU8_NUM_NBPMEMORYCLOCK - 1])
data             1083 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data;
data             1085 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data = kzalloc(sizeof(struct smu8_hwmgr), GFP_KERNEL);
data             1086 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (data == NULL)
data             1089 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	hwmgr->backend = data;
data             1124 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1129 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 					data->sclk_dpm.soft_max_clk,
data             1135 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->sclk_dpm.soft_max_clk,
data             1143 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1151 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.soft_min_clk = table->entries[0].clk;
data             1152 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.hard_min_clk = table->entries[0].clk;
data             1163 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.soft_max_clk = clock;
data             1164 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->sclk_dpm.hard_max_clk = clock;
data             1169 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->sclk_dpm.soft_min_clk,
data             1175 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->sclk_dpm.soft_max_clk,
data             1183 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1188 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data->sclk_dpm.soft_min_clk,
data             1194 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->sclk_dpm.soft_min_clk,
data             1248 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1255 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->vce_dpm.hard_min_clk =
data             1261 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 				data->vce_dpm.hard_min_clk,
data             1293 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1295 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	return data->sys_info.bootup_uma_clock;
data             1322 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1328 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	smu8_ps->levels[0] = data->boot_power_level;
data             1415 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	uint32_t data = 0;
data             1423 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data |= (hw_data->cc6_settings.cpu_pstate_separation_time
data             1427 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data |= (hw_data->cc6_settings.cpu_cc6_disable ? 0x1 : 0x0)
data             1430 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data |= (hw_data->cc6_settings.cpu_pstate_disable ? 0x1 : 0x0)
data             1434 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data);
data             1438 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 						data);
data             1515 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1542 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 					SMU8_NUM_NBPMEMORYCLOCK-i, data->sys_info.nbp_memory_clock[i-1] / 100,
data             1556 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data;
data             1563 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data = hwmgr->backend;
data             1571 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			if (ps->levels[i].engineClock > data->dce_slow_sclk_threshold) {
data             1579 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		level->memory_clock = data->sys_info.nbp_memory_clock[SMU8_NUM_NBPMEMORYCLOCK - 1];
data             1581 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		level->memory_clock = data->sys_info.nbp_memory_clock[0];
data             1604 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1612 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			clocks->clock[i] = data->sys_info.display_clock[i] * 10;
data             1622 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			clocks->clock[i] = data->sys_info.nbp_memory_clock[clocks->count - 1 - i] * 10;
data             1672 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1720 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		if (!data->uvd_power_gated) {
data             1732 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		if (!data->uvd_power_gated) {
data             1744 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		if (!data->vce_power_gated) {
data             1766 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		*((uint32_t *)value) = data->uvd_power_gated ? 0 : 1;
data             1769 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		*((uint32_t *)value) = data->vce_power_gated ? 0 : 1;
data             1808 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1812 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	thermal_data->max = (data->thermal_auto_throttling_treshold +
data             1813 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data->sys_info.htc_hyst_lmt) *
data             1821 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1827 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->dpm_flags |= DPMFlags_UVD_Enabled;
data             1833 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->dpm_flags &= ~DPMFlags_UVD_Enabled;
data             1842 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1850 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 			data->uvd_dpm.hard_min_clk =
data             1856 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 					data->uvd_dpm.hard_min_clk,
data             1872 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1878 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->dpm_flags |= DPMFlags_VCE_Enabled;
data             1884 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->dpm_flags &= ~DPMFlags_VCE_Enabled;
data             1895 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1897 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	if (data->acp_power_gated == bgate)
data             1908 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1910 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	data->uvd_power_gated = bgate;
data             1936 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 	struct smu8_hwmgr *data = hwmgr->backend;
data             1947 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->vce_power_gated = true;
data             1950 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c 		data->vce_power_gated = false;
data               34 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c 	uint32_t reg, data;
data               41 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c 	data = RREG32(0x12075);
data               43 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c 	if (data == 0x1) {
data              115 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              117 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.sclk_dpm_key_disabled =
data              119 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.socclk_dpm_key_disabled =
data              121 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.mclk_dpm_key_disabled =
data              123 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.pcie_dpm_key_disabled =
data              126 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.dcefclk_dpm_key_disabled =
data              130 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.power_containment_support = 1;
data              131 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.enable_pkg_pwr_tracking_feature = 1;
data              132 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.enable_tdc_limit_feature = 1;
data              135 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.clock_stretcher_support =
data              138 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.ulv_support =
data              141 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.sclk_deep_sleep_support =
data              144 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.disable_water_mark = 0;
data              146 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.fan_control_support = 1;
data              147 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.thermal_support = 1;
data              148 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.fw_ctf_enabled = 1;
data              150 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.avfs_support =
data              152 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.led_dpm_enabled = 1;
data              154 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.vr0hot_enabled = 1;
data              155 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.vr1hot_enabled = 1;
data              156 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.regulator_hot_gpio_support = 1;
data              158 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->registry_data.didt_support = 1;
data              159 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.didt_support) {
data              160 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.didt_mode = 6;
data              161 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.sq_ramping_support = 1;
data              162 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.db_ramping_support = 0;
data              163 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.td_ramping_support = 0;
data              164 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.tcp_ramping_support = 0;
data              165 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.dbr_ramping_support = 0;
data              166 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.edc_didt_support = 1;
data              167 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.gc_didt_support = 0;
data              168 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->registry_data.psm_didt_support = 0;
data              171 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->display_voltage_mode = PPVEGA10_VEGA10DISPLAYVOLTAGEMODE_DFLT;
data              172 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->dcef_clk_quad_eqn_a = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              173 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->dcef_clk_quad_eqn_b = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              174 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->dcef_clk_quad_eqn_c = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              175 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->disp_clk_quad_eqn_a = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              176 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->disp_clk_quad_eqn_b = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              177 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->disp_clk_quad_eqn_c = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              178 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->pixel_clk_quad_eqn_a = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              179 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->pixel_clk_quad_eqn_b = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              180 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->pixel_clk_quad_eqn_c = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              181 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->phy_clk_quad_eqn_a = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              182 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->phy_clk_quad_eqn_b = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              183 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->phy_clk_quad_eqn_c = PPREGKEY_VEGA10QUADRATICEQUATION_DFLT;
data              185 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->gfxclk_average_alpha = PPVEGA10_VEGA10GFXCLKAVERAGEALPHA_DFLT;
data              186 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->socclk_average_alpha = PPVEGA10_VEGA10SOCCLKAVERAGEALPHA_DFLT;
data              187 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->uclk_average_alpha = PPVEGA10_VEGA10UCLKCLKAVERAGEALPHA_DFLT;
data              188 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->gfx_activity_average_alpha = PPVEGA10_VEGA10GFXACTIVITYAVERAGEALPHA_DFLT;
data              193 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              204 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->vddci_control == VEGA10_VOLTAGE_CONTROL_NONE)
data              257 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.didt_support) {
data              259 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.sq_ramping_support)
data              261 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.db_ramping_support)
data              263 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.td_ramping_support)
data              265 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.tcp_ramping_support)
data              267 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.dbr_ramping_support)
data              269 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.edc_didt_support)
data              271 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.gc_didt_support)
data              273 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.psm_didt_support)
data              277 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.power_containment_support)
data              284 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->registry_data.clock_stretcher_support)
data              303 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              306 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_odn_dpm_table *odn_table = &(data->odn_dpm_table);
data              317 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->odn_dpm_table.max_vddc = avfs_params.ulMaxVddc;
data              318 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->odn_dpm_table.min_vddc = avfs_params.ulMinVddc;
data              357 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              366 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[i].smu_feature_id = 0xffff;
data              367 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[i].smu_feature_bitmap = 1 << i;
data              368 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[i].enabled = false;
data              369 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[i].supported = false;
data              372 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DPM_PREFETCHER].smu_feature_id =
data              374 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DPM_GFXCLK].smu_feature_id =
data              376 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DPM_UCLK].smu_feature_id =
data              378 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DPM_SOCCLK].smu_feature_id =
data              380 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DPM_UVD].smu_feature_id =
data              382 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DPM_VCE].smu_feature_id =
data              384 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DPM_MP0CLK].smu_feature_id =
data              386 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DPM_LINK].smu_feature_id =
data              388 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DPM_DCEFCLK].smu_feature_id =
data              390 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_ULV].smu_feature_id =
data              392 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_AVFS].smu_feature_id =
data              394 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DS_GFXCLK].smu_feature_id =
data              396 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DS_SOCCLK].smu_feature_id =
data              398 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DS_LCLK].smu_feature_id =
data              400 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_PPT].smu_feature_id =
data              402 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_TDC].smu_feature_id =
data              404 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_THERMAL].smu_feature_id =
data              406 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_GFX_PER_CU_CG].smu_feature_id =
data              408 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_RM].smu_feature_id =
data              410 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DS_DCEFCLK].smu_feature_id =
data              412 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_ACDC].smu_feature_id =
data              414 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_VR0HOT].smu_feature_id =
data              416 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_VR1HOT].smu_feature_id =
data              418 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_FW_CTF].smu_feature_id =
data              420 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_LED_DISPLAY].smu_feature_id =
data              422 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_FAN_CONTROL].smu_feature_id =
data              424 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_ACG].smu_feature_id = FEATURE_ACG_BIT;
data              425 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_DIDT].smu_feature_id = FEATURE_GFX_EDC_BIT;
data              426 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smu_features[GNLD_PCC_LIMIT].smu_feature_id = FEATURE_PCC_LIMIT_CONTROL_BIT;
data              428 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.prefetcher_dpm_key_disabled)
data              429 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_PREFETCHER].supported = true;
data              431 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.sclk_dpm_key_disabled)
data              432 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_GFXCLK].supported = true;
data              434 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.mclk_dpm_key_disabled)
data              435 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_UCLK].supported = true;
data              437 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.socclk_dpm_key_disabled)
data              438 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_SOCCLK].supported = true;
data              441 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_UVD].supported = true;
data              444 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_VCE].supported = true;
data              446 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.pcie_dpm_key_disabled)
data              447 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_LINK].supported = true;
data              449 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.dcefclk_dpm_key_disabled)
data              450 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_DCEFCLK].supported = true;
data              453 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	    data->registry_data.sclk_deep_sleep_support) {
data              454 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_GFXCLK].supported = true;
data              455 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_SOCCLK].supported = true;
data              456 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_LCLK].supported = true;
data              457 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_DCEFCLK].supported = true;
data              460 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.enable_pkg_pwr_tracking_feature)
data              461 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_PPT].supported = true;
data              463 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.enable_tdc_limit_feature)
data              464 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_TDC].supported = true;
data              466 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.thermal_support)
data              467 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_THERMAL].supported = true;
data              469 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.fan_control_support)
data              470 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_FAN_CONTROL].supported = true;
data              472 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.fw_ctf_enabled)
data              473 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_FW_CTF].supported = true;
data              475 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.avfs_support)
data              476 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_AVFS].supported = true;
data              478 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.led_dpm_enabled)
data              479 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_LED_DISPLAY].supported = true;
data              481 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.vr1hot_enabled)
data              482 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_VR1HOT].supported = true;
data              484 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.vr0hot_enabled)
data              485 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_VR0HOT].supported = true;
data              491 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_ACG].supported = true;
data              492 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.didt_support)
data              493 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DIDT].supported = true;
data              503 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_PCC_LIMIT].supported = true;
data              553 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              591 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->vddc_leakage.actual_voltage[data->vddc_leakage.count] = (uint16_t)(vddc/100);
data              592 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->vddc_leakage.leakage_id[data->vddc_leakage.count] = vv_id;
data              593 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->vddc_leakage.count++;
data              744 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              747 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			table_info->vddc_lookup_table, &(data->vddc_leakage));
data              752 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->vddc_leakage), &table_info->max_clock_voltage_on_dc.vddc);
data              822 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data;
data              827 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data = kzalloc(sizeof(struct vega10_hwmgr), GFP_KERNEL);
data              828 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data == NULL)
data              831 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	hwmgr->backend = data;
data              838 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->disable_dpm_mask = 0xff;
data              841 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->vddc_control = VEGA10_VOLTAGE_CONTROL_NONE;
data              842 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->mvdd_control = VEGA10_VOLTAGE_CONTROL_NONE;
data              843 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->vddci_control = VEGA10_VOLTAGE_CONTROL_NONE;
data              853 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->vddc_control = VEGA10_VOLTAGE_CONTROL_BY_SVID2;
data              872 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->mvdd_control = VEGA10_VOLTAGE_CONTROL_BY_SVID2;
data              880 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->vddci_control = VEGA10_VOLTAGE_CONTROL_BY_GPIO;
data              883 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->config_telemetry = config_telemetry;
data              904 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->is_tlu_enabled = false;
data              916 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->total_active_cus = adev->gfx.cu_info.number;
data              918 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->odn_fan_table.target_fan_speed =
data              920 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->odn_fan_table.target_temperature =
data              923 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->odn_fan_table.min_performance_clock =
data              926 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->odn_fan_table.min_fan_limit =
data              931 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->mem_channels = (RREG32_SOC15(DF, 0, mmDF_CS_AON0_DramBaseAddress0) &
data              934 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PP_ASSERT_WITH_CODE(data->mem_channels < ARRAY_SIZE(channel_number),
data              943 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              945 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->low_sclk_interrupt_threshold = 0;
data              952 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              953 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             1155 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1160 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->mvdd_control == VEGA10_VOLTAGE_CONTROL_BY_SVID2 ||
data             1161 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->mvdd_control == VEGA10_VOLTAGE_CONTROL_NONE) {
data             1164 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				&(data->mvdd_voltage_table));
data             1170 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->vddci_control == VEGA10_VOLTAGE_CONTROL_NONE) {
data             1173 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				&(data->vddci_voltage_table));
data             1179 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->vddc_control == VEGA10_VOLTAGE_CONTROL_BY_SVID2 ||
data             1180 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->vddc_control == VEGA10_VOLTAGE_CONTROL_NONE) {
data             1183 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				&(data->vddc_voltage_table));
data             1189 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PP_ASSERT_WITH_CODE(data->vddc_voltage_table.count <= 16,
data             1192 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					16, &(data->vddc_voltage_table)));
data             1194 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PP_ASSERT_WITH_CODE(data->vddci_voltage_table.count <= 16,
data             1197 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					16, &(data->vddci_voltage_table)));
data             1199 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PP_ASSERT_WITH_CODE(data->mvdd_voltage_table.count <= 16,
data             1202 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					16, &(data->mvdd_voltage_table)));
data             1243 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1244 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_pcie_table *pcie_table = &(data->dpm_table.pcie_table);
data             1256 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.pcieSpeedOverride)
data             1258 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->registry_data.pcieSpeedOverride;
data             1263 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.pcieLaneOverride)
data             1265 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->registry_data.pcieLaneOverride);
data             1269 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.pcieClockOverride)
data             1271 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->registry_data.pcieClockOverride;
data             1292 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1337 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.soc_table);
data             1344 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.gfx_table);
data             1354 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->dpm_table.mem_table.count = 0;
data             1355 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.mem_table);
data             1364 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->dpm_table.eclk_table.count = 0;
data             1365 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.eclk_table);
data             1379 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->dpm_table.vclk_table.count = 0;
data             1380 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->dpm_table.dclk_table.count = 0;
data             1381 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.vclk_table);
data             1395 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.dclk_table);
data             1410 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.dcef_table);
data             1417 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.pixel_table);
data             1424 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.display_table);
data             1431 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.phy_table);
data             1444 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->custom_profile_mode[0] = 0;
data             1445 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->custom_profile_mode[1] = 0;
data             1446 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->custom_profile_mode[2] = 0;
data             1447 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->custom_profile_mode[3] = 0;
data             1450 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	memcpy(&(data->golden_dpm_table), &(data->dpm_table),
data             1465 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1469 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.pp_table.UlvOffsetVid =
data             1472 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.pp_table.UlvSmnclkDid =
data             1474 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.pp_table.UlvMp1clkDid =
data             1476 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.pp_table.UlvGfxclkBypass =
data             1478 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.pp_table.UlvPhaseSheddingPsi0 =
data             1479 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			(uint8_t)(data->vddc_voltage_table.psi0_enable);
data             1480 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.pp_table.UlvPhaseSheddingPsi1 =
data             1481 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			(uint8_t)(data->vddc_voltage_table.psi1_enable);
data             1506 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1507 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             1509 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->dpm_table.pcie_table);
data             1556 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1564 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						&(data->odn_dpm_table.vdd_dep_on_sclk);
data             1572 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->need_update_dpm_table & DPMTABLE_OD_UPDATE_SCLK)
data             1618 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1627 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						&data->odn_dpm_table.vdd_dep_on_socclk;
data             1662 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1665 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             1666 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *dpm_table = &(data->dpm_table.gfx_table);
data             1693 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	dpm_table = &(data->dpm_table.soc_table);
data             1719 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1720 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             1728 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		vddc_lookup_table = (struct phm_ppt_v1_voltage_lookup_table *)&data->odn_dpm_table.vddc_lookup_table;
data             1754 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1765 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					&data->odn_dpm_table.vdd_dep_on_mclk;
data             1773 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->need_update_dpm_table & DPMTABLE_OD_UPDATE_MCLK) {
data             1812 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1813 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             1815 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->dpm_table.mem_table);
data             1841 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	pp_table->NumMemoryChannels = (uint16_t)(data->mem_channels);
data             1844 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					channel_number[data->mem_channels]);
data             1847 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			(uint8_t)(data->lowest_uclk_reserved_for_ulv);
data             1855 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1856 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             1950 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1951 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             1952 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *dpm_table = &(data->dpm_table.eclk_table);
data             2013 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2014 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             2016 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->dpm_table.vclk_table);
data             2018 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->dpm_table.dclk_table);
data             2084 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2085 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             2103 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2104 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             2116 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_AVFS].supported) {
data             2180 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->disp_clk_quad_eqn_a) &&
data             2182 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->disp_clk_quad_eqn_b)) {
data             2184 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->disp_clk_quad_eqn_a;
data             2186 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->disp_clk_quad_eqn_b;
data             2188 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->disp_clk_quad_eqn_c;
data             2203 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->dcef_clk_quad_eqn_a) &&
data             2205 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->dcef_clk_quad_eqn_b)) {
data             2207 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->dcef_clk_quad_eqn_a;
data             2209 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->dcef_clk_quad_eqn_b;
data             2211 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->dcef_clk_quad_eqn_c;
data             2226 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->pixel_clk_quad_eqn_a) &&
data             2228 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->pixel_clk_quad_eqn_b)) {
data             2230 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->pixel_clk_quad_eqn_a;
data             2232 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->pixel_clk_quad_eqn_b;
data             2234 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->pixel_clk_quad_eqn_c;
data             2248 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->phy_clk_quad_eqn_a) &&
data             2250 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->phy_clk_quad_eqn_b)) {
data             2252 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->phy_clk_quad_eqn_a;
data             2254 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->phy_clk_quad_eqn_b;
data             2256 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						(int32_t)data->phy_clk_quad_eqn_c;
data             2285 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->smu_features[GNLD_AVFS].supported = false;
data             2294 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2297 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_ACG].supported) {
data             2299 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smu_features[GNLD_DPM_PREFETCHER].smu_feature_bitmap))
data             2300 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->smu_features[GNLD_DPM_PREFETCHER].enabled = true;
data             2308 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			if (1 == data->acg_loop_state)
data             2310 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			else if (2 == data->acg_loop_state)
data             2313 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smu_features[GNLD_ACG].smu_feature_bitmap))
data             2314 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smu_features[GNLD_ACG].enabled = true;
data             2317 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->smu_features[GNLD_ACG].enabled = false;
data             2326 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2328 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_ACG].supported && 
data             2329 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	    data->smu_features[GNLD_ACG].enabled)
data             2331 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->smu_features[GNLD_ACG].smu_feature_bitmap))
data             2332 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->smu_features[GNLD_ACG].enabled = false;
data             2339 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2340 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             2347 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		    data->registry_data.regulator_hot_gpio_support) {
data             2360 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		    data->registry_data.ac_dc_switch_gpio_support) {
data             2374 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2376 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_AVFS].supported) {
data             2378 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (!(enable ^ data->smu_features[GNLD_AVFS].enabled))
data             2384 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smu_features[GNLD_AVFS].smu_feature_bitmap),
data             2387 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->smu_features[GNLD_AVFS].enabled = true;
data             2391 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smu_features[GNLD_AVFS].smu_feature_bitmap),
data             2394 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->smu_features[GNLD_AVFS].enabled = false;
data             2403 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2405 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->need_update_dpm_table & DPMTABLE_OD_UPDATE_VDDC) {
data             2407 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	} else if (data->need_update_dpm_table) {
data             2425 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2426 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	AvfsFuseOverride_t *avfs_fuse_table = &(data->smc_state_table.avfs_fuse_override_table);
data             2458 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2459 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_odn_dpm_table *odn_table = &(data->odn_dpm_table);
data             2470 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->need_update_dpm_table |= DPMTABLE_OD_UPDATE_VDDC | DPMTABLE_OD_UPDATE_MCLK;
data             2479 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->need_update_dpm_table |= DPMTABLE_OD_UPDATE_VDDC | DPMTABLE_OD_UPDATE_SCLK;
data             2495 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2498 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             2501 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_odn_dpm_table *odn_table = &(data->odn_dpm_table);
data             2511 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->need_update_dpm_table |= DPMTABLE_OD_UPDATE_SCLK | DPMTABLE_OD_UPDATE_MCLK;
data             2538 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->vddc_voltage_table.psi0_enable = voltage_table.psi0_enable;
data             2539 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->vddc_voltage_table.psi1_enable = voltage_table.psi1_enable;
data             2541 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.ulv_support &&
data             2581 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.clock_stretcher_support) {
data             2590 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->vbios_boot_state.vddc     = boot_up_values.usVddc;
data             2591 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->vbios_boot_state.vddci    = boot_up_values.usVddci;
data             2592 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->vbios_boot_state.mvddc    = boot_up_values.usMvddc;
data             2593 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->vbios_boot_state.gfx_clock = boot_up_values.ulGfxClk;
data             2594 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->vbios_boot_state.mem_clock = boot_up_values.ulUClk;
data             2601 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->vbios_boot_state.soc_clock = boot_up_values.ulSocClk;
data             2602 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->vbios_boot_state.dcef_clock = boot_up_values.ulDCEFClk;
data             2607 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->vbios_boot_state.bsoc_vddc_lock = true;
data             2609 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->vbios_boot_state.bsoc_vddc_lock = false;
data             2613 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			(uint32_t)(data->vbios_boot_state.dcef_clock / 100));
data             2627 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			(data->gfxclk_average_alpha);
data             2629 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			(data->socclk_average_alpha);
data             2631 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			(data->uclk_average_alpha);
data             2633 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			(data->gfx_activity_average_alpha);
data             2652 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2654 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_THERMAL].supported) {
data             2655 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smu_features[GNLD_THERMAL].enabled)
data             2661 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smu_features[GNLD_THERMAL].smu_feature_bitmap),
data             2664 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_THERMAL].enabled = true;
data             2672 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2674 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_THERMAL].supported) {
data             2675 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (!data->smu_features[GNLD_THERMAL].enabled)
data             2681 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smu_features[GNLD_THERMAL].smu_feature_bitmap),
data             2684 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_THERMAL].enabled = false;
data             2692 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2695 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smu_features[GNLD_VR0HOT].supported) {
data             2699 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smu_features[GNLD_VR0HOT].smu_feature_bitmap),
data             2702 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->smu_features[GNLD_VR0HOT].enabled = true;
data             2704 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			if (data->smu_features[GNLD_VR1HOT].supported) {
data             2708 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						data->smu_features[GNLD_VR1HOT].smu_feature_bitmap),
data             2711 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smu_features[GNLD_VR1HOT].enabled = true;
data             2720 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2722 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.ulv_support) {
data             2724 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				true, data->smu_features[GNLD_ULV].smu_feature_bitmap),
data             2727 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_ULV].enabled = true;
data             2735 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2737 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->registry_data.ulv_support) {
data             2739 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				false, data->smu_features[GNLD_ULV].smu_feature_bitmap),
data             2742 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_ULV].enabled = false;
data             2750 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2752 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DS_GFXCLK].supported) {
data             2754 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				true, data->smu_features[GNLD_DS_GFXCLK].smu_feature_bitmap),
data             2757 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_GFXCLK].enabled = true;
data             2760 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DS_SOCCLK].supported) {
data             2762 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				true, data->smu_features[GNLD_DS_SOCCLK].smu_feature_bitmap),
data             2765 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_SOCCLK].enabled = true;
data             2768 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DS_LCLK].supported) {
data             2770 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				true, data->smu_features[GNLD_DS_LCLK].smu_feature_bitmap),
data             2773 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_LCLK].enabled = true;
data             2776 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DS_DCEFCLK].supported) {
data             2778 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				true, data->smu_features[GNLD_DS_DCEFCLK].smu_feature_bitmap),
data             2781 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_DCEFCLK].enabled = true;
data             2789 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2791 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DS_GFXCLK].supported) {
data             2793 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				false, data->smu_features[GNLD_DS_GFXCLK].smu_feature_bitmap),
data             2796 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_GFXCLK].enabled = false;
data             2799 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DS_SOCCLK].supported) {
data             2801 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				false, data->smu_features[GNLD_DS_SOCCLK].smu_feature_bitmap),
data             2804 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_SOCCLK].enabled = false;
data             2807 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DS_LCLK].supported) {
data             2809 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				false, data->smu_features[GNLD_DS_LCLK].smu_feature_bitmap),
data             2812 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_LCLK].enabled = false;
data             2815 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DS_DCEFCLK].supported) {
data             2817 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				false, data->smu_features[GNLD_DS_DCEFCLK].smu_feature_bitmap),
data             2820 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DS_DCEFCLK].enabled = false;
data             2828 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2832 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if(data->smu_features[GNLD_LED_DISPLAY].supported == true){
data             2834 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				false, data->smu_features[GNLD_LED_DISPLAY].smu_feature_bitmap),
data             2836 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_LED_DISPLAY].enabled = false;
data             2840 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smu_features[i].smu_feature_bitmap & bitmap) {
data             2841 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			if (data->smu_features[i].supported) {
data             2842 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				if (data->smu_features[i].enabled) {
data             2843 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					feature_mask |= data->smu_features[i].
data             2845 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smu_features[i].enabled = false;
data             2865 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2869 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smu_features[i].smu_feature_bitmap & bitmap) {
data             2870 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			if (data->smu_features[i].supported) {
data             2871 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				if (!data->smu_features[i].enabled) {
data             2872 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					feature_mask |= data->smu_features[i].
data             2874 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smu_features[i].enabled = true;
data             2883 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			if (data->smu_features[i].smu_feature_bitmap &
data             2885 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smu_features[i].enabled = false;
data             2889 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if(data->smu_features[GNLD_LED_DISPLAY].supported == true){
data             2891 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				true, data->smu_features[GNLD_LED_DISPLAY].smu_feature_bitmap),
data             2893 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_LED_DISPLAY].enabled = true;
data             2896 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->vbios_boot_state.bsoc_vddc_lock) {
data             2899 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->vbios_boot_state.bsoc_vddc_lock = false;
data             2903 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smu_features[GNLD_ACDC].supported) {
data             2905 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					true, data->smu_features[GNLD_ACDC].smu_feature_bitmap),
data             2908 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->smu_features[GNLD_ACDC].enabled = true;
data             2917 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2919 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_PCC_LIMIT].supported) {
data             2920 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (enable == data->smu_features[GNLD_PCC_LIMIT].enabled)
data             2923 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				enable, data->smu_features[GNLD_PCC_LIMIT].smu_feature_bitmap),
data             2926 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_PCC_LIMIT].enabled = enable;
data             2934 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             2940 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		PPSMC_MSG_ConfigureTelemetry, data->config_telemetry);
data             3146 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3154 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->battery_state = (PP_StateUILabel_Battery ==
data             3184 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->registry_data.stable_pstate_sclk_dpm_percentage;
data             3186 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->registry_data.stable_pstate_sclk_dpm_percentage >= 1 &&
data             3187 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->registry_data.stable_pstate_sclk_dpm_percentage <= 100,
data             3257 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		for (i = 0; i < data->mclk_latency_table.count; i++) {
data             3258 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			if ((data->mclk_latency_table.entries[i].latency <= latency) &&
data             3259 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				(data->mclk_latency_table.entries[i].frequency >=
data             3261 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				(data->mclk_latency_table.entries[i].frequency <=
data             3263 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				mclk = data->mclk_latency_table.entries[i].frequency;
data             3285 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3290 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *sclk_table = &(data->dpm_table.gfx_table);
data             3293 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *mclk_table = &(data->dpm_table.mem_table);
data             3305 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->need_update_dpm_table |= DPMTABLE_OD_UPDATE_SCLK;
data             3317 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->need_update_dpm_table |= DPMTABLE_OD_UPDATE_MCLK;
data             3322 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->display_timing.num_existing_displays != hwmgr->display_config->num_display)
data             3323 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->need_update_dpm_table |= DPMTABLE_UPDATE_MCLK;
data             3332 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3333 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_dpm_table *dpm_table = &data->dpm_table;
data             3334 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_odn_dpm_table *odn_table = &data->odn_dpm_table;
data             3338 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->need_update_dpm_table)
data             3341 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (hwmgr->od_enabled && data->need_update_dpm_table & DPMTABLE_OD_UPDATE_SCLK) {
data             3347 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (hwmgr->od_enabled && data->need_update_dpm_table & DPMTABLE_OD_UPDATE_MCLK) {
data             3352 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->need_update_dpm_table &
data             3360 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->need_update_dpm_table &
data             3411 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3421 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->dpm_table.soc_table),
data             3426 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->dpm_table.gfx_table),
data             3429 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->disable_dpm_mask);
data             3432 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->dpm_table.mem_table),
data             3489 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3494 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.sclk_dpm_key_disabled) {
data             3495 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smc_state_table.gfx_boot_level !=
data             3496 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->dpm_table.gfx_table.dpm_state.soft_min_level) {
data             3499 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smc_state_table.gfx_boot_level);
data             3500 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->dpm_table.gfx_table.dpm_state.soft_min_level =
data             3501 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smc_state_table.gfx_boot_level;
data             3505 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.mclk_dpm_key_disabled) {
data             3506 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smc_state_table.mem_boot_level !=
data             3507 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->dpm_table.mem_table.dpm_state.soft_min_level) {
data             3508 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			if (data->smc_state_table.mem_boot_level == NUM_UCLK_DPM_LEVELS - 1) {
data             3516 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 						data->smc_state_table.mem_boot_level);
data             3518 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->dpm_table.mem_table.dpm_state.soft_min_level =
data             3519 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smc_state_table.mem_boot_level;
data             3523 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.socclk_dpm_key_disabled) {
data             3524 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smc_state_table.soc_boot_level !=
data             3525 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->dpm_table.soc_table.dpm_state.soft_min_level) {
data             3528 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smc_state_table.soc_boot_level);
data             3529 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->dpm_table.soc_table.dpm_state.soft_min_level =
data             3530 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smc_state_table.soc_boot_level;
data             3539 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3543 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.sclk_dpm_key_disabled) {
data             3544 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smc_state_table.gfx_max_level !=
data             3545 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->dpm_table.gfx_table.dpm_state.soft_max_level) {
data             3548 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smc_state_table.gfx_max_level);
data             3549 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->dpm_table.gfx_table.dpm_state.soft_max_level =
data             3550 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smc_state_table.gfx_max_level;
data             3554 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.mclk_dpm_key_disabled) {
data             3555 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smc_state_table.mem_max_level !=
data             3556 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->dpm_table.mem_table.dpm_state.soft_max_level) {
data             3559 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smc_state_table.mem_max_level);
data             3560 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->dpm_table.mem_table.dpm_state.soft_max_level =
data             3561 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smc_state_table.mem_max_level;
data             3565 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.socclk_dpm_key_disabled) {
data             3566 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->smc_state_table.soc_max_level !=
data             3567 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->dpm_table.soc_table.dpm_state.soft_max_level) {
data             3570 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smc_state_table.soc_max_level);
data             3571 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->dpm_table.soc_table.dpm_state.soft_max_level =
data             3572 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 					data->smc_state_table.soc_max_level;
data             3582 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3593 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.gfx_boot_level =
data             3594 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_lowest_dpm_level(&(data->dpm_table.gfx_table));
data             3595 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.gfx_max_level =
data             3596 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_highest_dpm_level(&(data->dpm_table.gfx_table));
data             3597 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.mem_boot_level =
data             3598 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_lowest_dpm_level(&(data->dpm_table.mem_table));
data             3599 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.mem_max_level =
data             3600 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_highest_dpm_level(&(data->dpm_table.mem_table));
data             3601 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.soc_boot_level =
data             3602 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_lowest_dpm_level(&(data->dpm_table.soc_table));
data             3603 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.soc_max_level =
data             3604 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_highest_dpm_level(&(data->dpm_table.soc_table));
data             3612 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	for(i = data->smc_state_table.gfx_boot_level; i < data->smc_state_table.gfx_max_level; i++)
data             3613 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->dpm_table.gfx_table.dpm_levels[i].enabled = true;
data             3616 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	for(i = data->smc_state_table.mem_boot_level; i < data->smc_state_table.mem_max_level; i++)
data             3617 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->dpm_table.mem_table.dpm_levels[i].enabled = true;
data             3619 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	for (i = data->smc_state_table.soc_boot_level; i < data->smc_state_table.soc_max_level; i++)
data             3620 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->dpm_table.soc_table.dpm_levels[i].enabled = true;
data             3627 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3629 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].supported) {
data             3632 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smu_features[GNLD_DPM_VCE].smu_feature_bitmap),
data             3635 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_VCE].enabled = enable;
data             3643 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3647 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		(data->low_sclk_interrupt_threshold != 0)) {
data             3649 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->low_sclk_interrupt_threshold;
data             3651 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smc_state_table.pp_table.LowGfxclkInterruptThreshold =
data             3667 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3668 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             3700 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->need_update_dpm_table &= DPMTABLE_OD_UPDATE_VDDC;
data             3771 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3772 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_dpm_table *dpm_table = &data->dpm_table;
data             3815 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		*((uint32_t *)value) = data->uvd_power_gated ? 0 : 1;
data             3819 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		*((uint32_t *)value) = data->vce_power_gated ? 0 : 1;
data             3913 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3915 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&data->dpm_table.dcef_table;
data             3957 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->dpm_table.mem_table.dpm_state.soft_min_level= idx;
data             3965 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3967 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.gfx_boot_level =
data             3968 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.gfx_max_level =
data             3969 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_highest_dpm_level(&(data->dpm_table.gfx_table));
data             3970 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.mem_boot_level =
data             3971 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.mem_max_level =
data             3972 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_highest_dpm_level(&(data->dpm_table.mem_table));
data             3987 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             3989 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.gfx_boot_level =
data             3990 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.gfx_max_level =
data             3991 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_lowest_dpm_level(&(data->dpm_table.gfx_table));
data             3992 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.mem_boot_level =
data             3993 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.mem_max_level =
data             3994 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_lowest_dpm_level(&(data->dpm_table.mem_table));
data             4010 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4012 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.gfx_boot_level =
data             4013 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_lowest_dpm_level(&(data->dpm_table.gfx_table));
data             4014 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.gfx_max_level =
data             4015 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_highest_dpm_level(&(data->dpm_table.gfx_table));
data             4016 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.mem_boot_level =
data             4017 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_lowest_dpm_level(&(data->dpm_table.mem_table));
data             4018 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->smc_state_table.mem_max_level =
data             4019 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			vega10_find_highest_dpm_level(&(data->dpm_table.mem_table));
data             4081 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4085 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smc_state_table.gfx_boot_level = mask ? (ffs(mask) - 1) : 0;
data             4086 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smc_state_table.gfx_max_level = mask ? (fls(mask) - 1) : 0;
data             4098 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smc_state_table.mem_boot_level = mask ? (ffs(mask) - 1) : 0;
data             4099 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smc_state_table.mem_max_level = mask ? (fls(mask) - 1) : 0;
data             4112 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smc_state_table.soc_boot_level = mask ? (ffs(mask) - 1) : 0;
data             4113 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smc_state_table.soc_max_level = mask ? (fls(mask) - 1) : 0;
data             4186 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4188 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_FAN_CONTROL].enabled == false)
data             4220 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			clocks->data[clocks->num_levels].clocks_in_khz =
data             4235 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4242 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			clocks->data[j].clocks_in_khz =
data             4244 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->mclk_latency_table.entries[j].frequency =
data             4246 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			clocks->data[j].latency_in_us =
data             4247 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->mclk_latency_table.entries[j].latency = 25;
data             4251 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	clocks->num_levels = data->mclk_latency_table.count = j;
data             4264 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		clocks->data[i].clocks_in_khz = dep_table->entries[i].clk * 10;
data             4265 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		clocks->data[i].latency_in_us = 0;
data             4280 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		clocks->data[i].clocks_in_khz = dep_table->entries[i].clk * 10;
data             4281 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		clocks->data[i].latency_in_us = 0;
data             4340 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		clocks->data[i].clocks_in_khz = dep_table->entries[i].clk  * 10;
data             4341 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		clocks->data[i].voltage_in_mv = (uint32_t)(table_info->vddc_lookup_table->
data             4355 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4357 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	Watermarks_t *table = &(data->smc_state_table.water_marks_table);
data             4360 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (!data->registry_data.disable_water_mark) {
data             4362 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->water_marks_bitmap = WaterMarksExist;
data             4470 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4471 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *sclk_table = &(data->dpm_table.gfx_table);
data             4472 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *mclk_table = &(data->dpm_table.mem_table);
data             4473 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *soc_table = &(data->dpm_table.soc_table);
data             4474 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *dcef_table = &(data->dpm_table.dcef_table);
data             4475 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_pcie_table *pcie_table = &(data->dpm_table.pcie_table);
data             4482 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.sclk_dpm_key_disabled)
data             4494 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.mclk_dpm_key_disabled)
data             4506 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.socclk_dpm_key_disabled)
data             4518 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->registry_data.dcefclk_dpm_key_disabled)
data             4545 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			podn_vdd_dep = &data->odn_dpm_table.vdd_dep_on_sclk;
data             4555 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			podn_vdd_dep = &data->odn_dpm_table.vdd_dep_on_mclk;
data             4566 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->golden_dpm_table.gfx_table.dpm_levels[0].value/100,
data             4569 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->golden_dpm_table.mem_table.dpm_levels[0].value/100,
data             4572 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->odn_dpm_table.min_vddc,
data             4573 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->odn_dpm_table.max_vddc);
data             4584 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4585 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	Watermarks_t *wm_table = &(data->smc_state_table.water_marks_table);
data             4588 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if ((data->water_marks_bitmap & WaterMarksExist) &&
data             4589 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			!(data->water_marks_bitmap & WaterMarksLoaded)) {
data             4592 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->water_marks_bitmap |= WaterMarksLoaded;
data             4595 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->water_marks_bitmap & WaterMarksLoaded) {
data             4605 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4607 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].supported) {
data             4610 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->smu_features[GNLD_DPM_UVD].smu_feature_bitmap),
data             4613 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->smu_features[GNLD_DPM_UVD].enabled = enable;
data             4620 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4622 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->vce_power_gated = bgate;
data             4628 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4630 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->uvd_power_gated = bgate;
data             4681 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4684 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	if (data->display_timing.num_existing_displays != hwmgr->display_config->num_display)
data             4688 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		if (data->display_timing.min_clock_in_sr != hwmgr->display_config->min_core_set_clock_in_sr)
data             4736 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4743 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data->water_marks_bitmap &= ~(WaterMarksLoaded);
data             4750 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4751 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *sclk_table = &(data->dpm_table.gfx_table);
data             4753 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->golden_dpm_table.gfx_table);
data             4766 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4768 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->golden_dpm_table.gfx_table);
data             4801 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4802 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *mclk_table = &(data->dpm_table.mem_table);
data             4804 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->golden_dpm_table.mem_table);
data             4817 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4819 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			&(data->golden_dpm_table.mem_table);
data             4881 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4882 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             4904 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4940 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->custom_profile_mode[0], data->custom_profile_mode[1],
data             4941 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->custom_profile_mode[2], data->custom_profile_mode[3]);
data             4947 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4963 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			if (data->custom_profile_mode[0] != 0)
data             4969 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->custom_profile_mode[0] = busy_set_point = input[0];
data             4970 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->custom_profile_mode[1] = FPS = input[1];
data             4971 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->custom_profile_mode[2] = use_rlc_busy = input[2];
data             4972 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->custom_profile_mode[3] = min_active_level = input[3];
data             4993 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             4994 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_odn_dpm_table *odn_table = &(data->odn_dpm_table);
data             5003 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		golden_table = &(data->golden_dpm_table.gfx_table);
data             5012 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		golden_table = &(data->golden_dpm_table.mem_table);
data             5029 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             5033 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		&data->dpm_table.gfx_table;
data             5035 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		&data->dpm_table.soc_table;
data             5037 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		&data->dpm_table.mem_table;
data             5087 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             5090 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_single_dpm_table *dpm_table = &data->golden_dpm_table.mem_table;
data             5093 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 							&data->odn_dpm_table.vdd_dep_on_socclk;
data             5094 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_odn_vddc_lookup_table *od_vddc_lookup_table = &data->odn_dpm_table.vddc_lookup_table;
data             5100 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		podn_vdd_dep = &data->odn_dpm_table.vdd_dep_on_sclk;
data             5104 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		podn_vdd_dep = &data->odn_dpm_table.vdd_dep_on_mclk;
data             5115 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->need_update_dpm_table |= DPMTABLE_OD_UPDATE_VDDC;
data             5119 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		dpm_table = &data->dpm_table.soc_table;
data             5123 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 				data->need_update_dpm_table |= DPMTABLE_UPDATE_SOCCLK;
data             5139 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->need_update_dpm_table |= DPMTABLE_UPDATE_SOCCLK;
data             5147 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 			data->need_update_dpm_table |= DPMTABLE_UPDATE_SOCCLK;
data             5159 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             5177 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		dpm_table = &data->dpm_table.gfx_table;
data             5178 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		podn_vdd_dep_table = &data->odn_dpm_table.vdd_dep_on_sclk;
data             5179 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->need_update_dpm_table |= DPMTABLE_OD_UPDATE_SCLK;
data             5181 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		dpm_table = &data->dpm_table.mem_table;
data             5182 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		podn_vdd_dep_table = &data->odn_dpm_table.vdd_dep_on_mclk;
data             5183 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->need_update_dpm_table |= DPMTABLE_OD_UPDATE_MCLK;
data             5185 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		memcpy(&(data->dpm_table), &(data->golden_dpm_table), sizeof(struct vega10_dpm_table));
data             5189 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 		data->need_update_dpm_table = DPMTABLE_UPDATE_SCLK |
data             5250 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	struct vega10_hwmgr *data;
data             5256 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c 	data = hwmgr->backend;
data              801 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	uint32_t data;
data              808 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs->offset);
data              809 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data &= ~config_regs->mask;
data              810 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data              811 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			cgs_write_ind_register(hwmgr->device, CGS_IND_REG__DIDT, config_regs->offset, data);
data              814 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG_GC_CAC, config_regs->offset);
data              815 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data &= ~config_regs->mask;
data              816 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data              817 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			cgs_write_ind_register(hwmgr->device, CGS_IND_REG_GC_CAC, config_regs->offset, data);
data              820 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG_SE_CAC, config_regs->offset);
data              821 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data &= ~config_regs->mask;
data              822 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data              823 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			cgs_write_ind_register(hwmgr->device, CGS_IND_REG_SE_CAC, config_regs->offset, data);
data              837 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	uint32_t data;
data              840 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		data = cgs_read_register(hwmgr->device, config_regs->offset);
data              841 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		data &= ~config_regs->mask;
data              842 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data              843 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		cgs_write_register(hwmgr->device, config_regs->offset, data);
data              852 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	uint32_t data;
data              891 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_SQ_EDC_CTRL);
data              892 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_SQ_EDC_CTRL, EDC_EN, en);
data              893 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_SQ_EDC_CTRL, EDC_SW_RST, ~en);
data              894 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			cgs_write_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_SQ_EDC_CTRL, data);
data              898 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_DB_EDC_CTRL);
data              899 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_DB_EDC_CTRL, EDC_EN, en);
data              900 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_DB_EDC_CTRL, EDC_SW_RST, ~en);
data              901 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			cgs_write_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_DB_EDC_CTRL, data);
data              905 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_TD_EDC_CTRL);
data              906 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_TD_EDC_CTRL, EDC_EN, en);
data              907 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_TD_EDC_CTRL, EDC_SW_RST, ~en);
data              908 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			cgs_write_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_TD_EDC_CTRL, data);
data              912 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_TCP_EDC_CTRL);
data              913 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_TCP_EDC_CTRL, EDC_EN, en);
data              914 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_TCP_EDC_CTRL, EDC_SW_RST, ~en);
data              915 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			cgs_write_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_TCP_EDC_CTRL, data);
data              919 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_DBR_EDC_CTRL);
data              920 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_DBR_EDC_CTRL, EDC_EN, en);
data              921 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data = REG_SET_FIELD(data, DIDT_DBR_EDC_CTRL, EDC_SW_RST, ~en);
data              922 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			cgs_write_ind_register(hwmgr->device, CGS_IND_REG__DIDT, ixDIDT_DBR_EDC_CTRL, data);
data              936 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	uint32_t num_se = 0, count, data;
data              944 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		data = GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES_MASK | GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK | ( count << GRBM_GFX_INDEX__SE_INDEX__SHIFT);
data              945 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		WREG32_SOC15(GC, 0, mmGRBM_GFX_INDEX, data);
data              987 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	uint32_t num_se = 0, count, data;
data              995 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		data = GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES_MASK | GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK | ( count << GRBM_GFX_INDEX__SE_INDEX__SHIFT);
data              996 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		WREG32_SOC15(GC, 0, mmGRBM_GFX_INDEX, data);
data             1025 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	uint32_t data;
data             1034 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		data = 0x00000000;
data             1035 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		cgs_write_register(hwmgr->device, mmGC_DIDT_CTRL0, data);
data             1048 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	uint32_t num_se = 0, count, data;
data             1056 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		data = GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES_MASK | GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK | ( count << GRBM_GFX_INDEX__SE_INDEX__SHIFT);
data             1057 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		WREG32_SOC15(GC, 0, mmGRBM_GFX_INDEX, data);
data             1096 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	uint32_t count, data;
data             1106 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		data = GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES_MASK | GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK | ( count << GRBM_GFX_INDEX__SE_INDEX__SHIFT);
data             1107 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		WREG32_SOC15(GC, 0, mmGRBM_GFX_INDEX, data);
data             1139 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	uint32_t data;
data             1148 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		data = 0x00000000;
data             1149 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		cgs_write_register(hwmgr->device, mmGC_EDC_CTRL, data);
data             1194 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1196 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	if (data->smu_features[GNLD_DIDT].supported) {
data             1197 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		if (data->smu_features[GNLD_DIDT].enabled)
data             1200 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		switch (data->registry_data.didt_mode) {
data             1229 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			result = vega10_enable_smc_features(hwmgr, true, data->smu_features[GNLD_DIDT].smu_feature_bitmap);
data             1231 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data->smu_features[GNLD_DIDT].enabled = true;
data             1241 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1243 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	if (data->smu_features[GNLD_DIDT].supported) {
data             1244 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		if (!data->smu_features[GNLD_DIDT].enabled)
data             1247 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		switch (data->registry_data.didt_mode) {
data             1276 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			result = vega10_enable_smc_features(hwmgr, false, data->smu_features[GNLD_DIDT].smu_feature_bitmap);
data             1278 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 			data->smu_features[GNLD_DIDT].enabled = false;
data             1287 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1291 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	PPTable_t *table = &(data->smc_state_table.pp_table);
data             1326 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1328 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	if (data->registry_data.enable_pkg_pwr_tracking_feature)
data             1337 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1347 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		if (data->smu_features[GNLD_PPT].supported)
data             1349 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 					true, data->smu_features[GNLD_PPT].smu_feature_bitmap),
data             1351 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 					data->smu_features[GNLD_PPT].supported = false);
data             1353 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		if (data->smu_features[GNLD_TDC].supported)
data             1355 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 					true, data->smu_features[GNLD_TDC].smu_feature_bitmap),
data             1357 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 					data->smu_features[GNLD_TDC].supported = false);
data             1370 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 	struct vega10_hwmgr *data = hwmgr->backend;
data             1373 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		if (data->smu_features[GNLD_PPT].supported)
data             1375 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 					false, data->smu_features[GNLD_PPT].smu_feature_bitmap),
data             1377 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 					data->smu_features[GNLD_PPT].supported = false);
data             1379 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 		if (data->smu_features[GNLD_TDC].supported)
data             1381 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 					false, data->smu_features[GNLD_TDC].smu_feature_bitmap),
data             1383 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c 					data->smu_features[GNLD_TDC].supported = false);
data               94 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              102 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported) {
data              185 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              187 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported) {
data              190 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 				data->smu_features[GNLD_FAN_CONTROL].
data              194 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 		data->smu_features[GNLD_FAN_CONTROL].enabled = true;
data              202 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              204 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported) {
data              207 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 				data->smu_features[GNLD_FAN_CONTROL].
data              211 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 		data->smu_features[GNLD_FAN_CONTROL].enabled = false;
data              232 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              237 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported) {
data              428 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              431 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	if (data->smu_features[GNLD_FW_CTF].supported) {
data              432 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 		if (data->smu_features[GNLD_FW_CTF].enabled)
data              437 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 				data->smu_features[GNLD_FW_CTF].smu_feature_bitmap),
data              440 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 		data->smu_features[GNLD_FW_CTF].enabled = true;
data              459 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              461 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	if (data->smu_features[GNLD_FW_CTF].supported) {
data              462 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 		if (!data->smu_features[GNLD_FW_CTF].enabled)
data              468 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 			data->smu_features[GNLD_FW_CTF].smu_feature_bitmap),
data              471 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 		data->smu_features[GNLD_FW_CTF].enabled = false;
data              506 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              507 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	PPTable_t *table = &(data->smc_state_table.pp_table);
data              509 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	if (!data->smu_features[GNLD_FAN_CONTROL].supported)
data              551 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 				(uint8_t *)(&(data->smc_state_table.pp_table)),
data              561 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	struct vega10_hwmgr *data = hwmgr->backend;
data              562 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	PPTable_t *table = &(data->smc_state_table.pp_table);
data              565 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 	if (!data->smu_features[GNLD_FAN_CONTROL].supported)
data              576 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c 				(uint8_t *)(&(data->smc_state_table.pp_table)),
data               60 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data               63 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->gfxclk_average_alpha = PPVEGA12_VEGA12GFXCLKAVERAGEALPHA_DFLT;
data               64 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->socclk_average_alpha = PPVEGA12_VEGA12SOCCLKAVERAGEALPHA_DFLT;
data               65 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->uclk_average_alpha = PPVEGA12_VEGA12UCLKCLKAVERAGEALPHA_DFLT;
data               66 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->gfx_activity_average_alpha = PPVEGA12_VEGA12GFXACTIVITYAVERAGEALPHA_DFLT;
data               67 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->lowest_uclk_reserved_for_ulv = PPVEGA12_VEGA12LOWESTUCLKRESERVEDFORULV_DFLT;
data               69 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->display_voltage_mode = PPVEGA12_VEGA12DISPLAYVOLTAGEMODE_DFLT;
data               70 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->dcef_clk_quad_eqn_a = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               71 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->dcef_clk_quad_eqn_b = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               72 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->dcef_clk_quad_eqn_c = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               73 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->disp_clk_quad_eqn_a = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               74 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->disp_clk_quad_eqn_b = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               75 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->disp_clk_quad_eqn_c = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               76 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->pixel_clk_quad_eqn_a = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               77 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->pixel_clk_quad_eqn_b = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               78 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->pixel_clk_quad_eqn_c = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               79 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->phy_clk_quad_eqn_a = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               80 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->phy_clk_quad_eqn_b = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               81 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->phy_clk_quad_eqn_c = PPREGKEY_VEGA12QUADRATICEQUATION_DFLT;
data               83 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.disallowed_features = 0x0;
data               84 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.od_state_in_dc_support = 0;
data               85 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.thermal_support = 1;
data               86 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.skip_baco_hardware = 0;
data               88 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.log_avfs_param = 0;
data               89 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.sclk_throttle_low_notification = 1;
data               90 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.force_dpm_high = 0;
data               91 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.stable_pstate_sclk_dpm_percentage = 75;
data               93 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.didt_support = 0;
data               94 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.didt_support) {
data               95 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->registry_data.didt_mode = 6;
data               96 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->registry_data.sq_ramping_support = 1;
data               97 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->registry_data.db_ramping_support = 0;
data               98 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->registry_data.td_ramping_support = 0;
data               99 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->registry_data.tcp_ramping_support = 0;
data              100 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->registry_data.dbr_ramping_support = 0;
data              101 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->registry_data.edc_didt_support = 1;
data              102 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->registry_data.gc_didt_support = 0;
data              103 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->registry_data.psm_didt_support = 0;
data              106 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.pcie_lane_override = 0xff;
data              107 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.pcie_speed_override = 0xff;
data              108 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.pcie_clock_override = 0xffffffff;
data              109 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.regulator_hot_gpio_support = 1;
data              110 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.ac_dc_switch_gpio_support = 0;
data              111 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.quick_transition_support = 0;
data              112 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.zrpm_start_temp = 0xffff;
data              113 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.zrpm_stop_temp = 0xffff;
data              114 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.odn_feature_enable = 1;
data              115 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.disable_water_mark = 0;
data              116 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.disable_pp_tuning = 0;
data              117 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.disable_xlpp_tuning = 0;
data              118 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.disable_workload_policy = 0;
data              119 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.perf_ui_tuning_profile_turbo = 0x19190F0F;
data              120 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.perf_ui_tuning_profile_powerSave = 0x19191919;
data              121 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.perf_ui_tuning_profile_xl = 0x00000F0A;
data              122 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.force_workload_policy_mask = 0;
data              123 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.disable_3d_fs_detection = 0;
data              124 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.fps_support = 1;
data              125 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.disable_auto_wattman = 1;
data              126 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.auto_wattman_debug = 0;
data              127 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.auto_wattman_sample_period = 100;
data              128 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->registry_data.auto_wattman_threshold = 50;
data              133 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data              137 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->vddci_control == VEGA12_VOLTAGE_CONTROL_NONE)
data              161 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.odn_feature_enable)
data              176 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.od_state_in_dc_support) {
data              177 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->registry_data.odn_feature_enable)
data              188 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.thermal_support
data              189 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			&& data->registry_data.fuzzy_fan_control_support
data              201 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.force_dpm_high)
data              208 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.sclk_throttle_low_notification)
data              235 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.didt_support) {
data              237 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->registry_data.sq_ramping_support)
data              239 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->registry_data.db_ramping_support)
data              241 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->registry_data.td_ramping_support)
data              243 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->registry_data.tcp_ramping_support)
data              245 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->registry_data.dbr_ramping_support)
data              247 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->registry_data.edc_didt_support)
data              249 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->registry_data.gc_didt_support)
data              251 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->registry_data.psm_didt_support)
data              258 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.ac_dc_switch_gpio_support) {
data              265 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.quick_transition_support) {
data              274 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->lowest_uclk_reserved_for_ulv != PPVEGA12_VEGA12LOWESTUCLKRESERVEDFORULV_DFLT) {
data              277 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->lowest_uclk_reserved_for_ulv == 1)
data              282 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.custom_fan_support)
data              291 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data              296 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DPM_PREFETCHER].smu_feature_id =
data              298 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DPM_GFXCLK].smu_feature_id =
data              300 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DPM_UCLK].smu_feature_id =
data              302 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DPM_SOCCLK].smu_feature_id =
data              304 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DPM_UVD].smu_feature_id =
data              306 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DPM_VCE].smu_feature_id =
data              308 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_ULV].smu_feature_id =
data              310 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DPM_MP0CLK].smu_feature_id =
data              312 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DPM_LINK].smu_feature_id =
data              314 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DPM_DCEFCLK].smu_feature_id =
data              316 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DS_GFXCLK].smu_feature_id =
data              318 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DS_SOCCLK].smu_feature_id =
data              320 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DS_LCLK].smu_feature_id =
data              322 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_PPT].smu_feature_id =
data              324 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_TDC].smu_feature_id =
data              326 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_THERMAL].smu_feature_id =
data              328 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_GFX_PER_CU_CG].smu_feature_id =
data              330 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_RM].smu_feature_id =
data              332 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DS_DCEFCLK].smu_feature_id =
data              334 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_ACDC].smu_feature_id =
data              336 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_VR0HOT].smu_feature_id =
data              338 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_VR1HOT].smu_feature_id =
data              340 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_FW_CTF].smu_feature_id =
data              342 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_LED_DISPLAY].smu_feature_id =
data              344 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_FAN_CONTROL].smu_feature_id =
data              346 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_DIDT].smu_feature_id = FEATURE_GFX_EDC_BIT;
data              347 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_GFXOFF].smu_feature_id = FEATURE_GFXOFF_BIT;
data              348 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_CG].smu_feature_id = FEATURE_CG_BIT;
data              349 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->smu_features[GNLD_ACG].smu_feature_id = FEATURE_ACG_BIT;
data              352 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->smu_features[i].smu_feature_bitmap =
data              353 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			(uint64_t)(1ULL << data->smu_features[i].smu_feature_id);
data              354 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->smu_features[i].allowed =
data              355 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			((data->registry_data.disallowed_features >> i) & 1) ?
data              384 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data;
data              387 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data = kzalloc(sizeof(struct vega12_hwmgr), GFP_KERNEL);
data              388 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data == NULL)
data              391 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	hwmgr->backend = data;
data              395 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->disable_dpm_mask = 0xff;
data              396 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->workload_mask = 0xff;
data              399 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->vddc_control = VEGA12_VOLTAGE_CONTROL_NONE;
data              400 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->mvdd_control = VEGA12_VOLTAGE_CONTROL_NONE;
data              401 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->vddci_control = VEGA12_VOLTAGE_CONTROL_NONE;
data              403 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->water_marks_bitmap = 0;
data              404 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->avfs_exist = false;
data              413 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->is_tlu_enabled = false;
data              425 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->total_active_cus = adev->gfx.cu_info.number;
data              427 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->odn_fan_table.target_fan_speed =
data              429 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->odn_fan_table.target_temperature =
data              431 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->odn_fan_table.min_performance_clock =
data              433 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->odn_fan_table.min_fan_limit =
data              438 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->gfxoff_controlled_by_driver = true;
data              440 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->gfxoff_controlled_by_driver = false;
data              447 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data              450 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->low_sclk_interrupt_threshold = 0;
data              554 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data              559 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	memset(&data->dpm_table, 0, sizeof(data->dpm_table));
data              562 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.soc_table);
data              563 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_SOCCLK].enabled) {
data              570 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.soc_clock / 100;
data              575 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.gfx_table);
data              576 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_GFXCLK].enabled) {
data              583 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.gfx_clock / 100;
data              588 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.mem_table);
data              589 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled) {
data              596 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.mem_clock / 100;
data              601 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.eclk_table);
data              602 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].enabled) {
data              609 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.eclock / 100;
data              614 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.vclk_table);
data              615 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled) {
data              622 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.vclock / 100;
data              627 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.dclk_table);
data              628 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled) {
data              635 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.dclock / 100;
data              640 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.dcef_table);
data              641 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data              648 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.dcef_clock / 100;
data              653 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.pixel_table);
data              654 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data              664 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.display_table);
data              665 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data              675 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.phy_table);
data              676 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data              686 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	memcpy(&(data->golden_dpm_table), &(data->dpm_table),
data              695 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data              696 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_single_dpm_table *dpm_table = &(data->dpm_table.gfx_table);
data              732 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data              734 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data              741 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.vddc     = boot_up_values.usVddc;
data              742 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.vddci    = boot_up_values.usVddci;
data              743 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.mvddc    = boot_up_values.usMvddc;
data              744 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.gfx_clock = boot_up_values.ulGfxClk;
data              745 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.mem_clock = boot_up_values.ulUClk;
data              746 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.soc_clock = boot_up_values.ulSocClk;
data              747 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.dcef_clock = boot_up_values.ulDCEFClk;
data              748 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.uc_cooling_id = boot_up_values.ucCoolingID;
data              749 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.eclock = boot_up_values.ulEClk;
data              750 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.dclock = boot_up_values.ulDClk;
data              751 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vbios_boot_state.vclock = boot_up_values.ulVClk;
data              754 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			(uint32_t)(data->vbios_boot_state.dcef_clock / 100));
data              785 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data              791 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->smu_features[i].allowed)
data              792 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->smu_features[i].smu_feature_id > 31 ?
data              793 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				(allowed_features_high |= ((data->smu_features[i].smu_feature_bitmap >> SMU_FEATURES_HIGH_SHIFT) & 0xFFFFFFFF)) :
data              794 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				(allowed_features_low |= ((data->smu_features[i].smu_feature_bitmap >> SMU_FEATURES_LOW_SHIFT) & 0xFFFFFFFF));
data              811 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data              814 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->uvd_power_gated = true;
data              815 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->vce_power_gated = true;
data              817 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled)
data              818 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->uvd_power_gated = false;
data              820 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].enabled)
data              821 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->vce_power_gated = false;
data              826 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data              839 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			enabled = (features_enabled & data->smu_features[i].smu_feature_bitmap) ? true : false;
data              840 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->smu_features[i].enabled = enabled;
data              841 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->smu_features[i].supported = enabled;
data              852 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data              865 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			enabled = (features_enabled & data->smu_features[i].smu_feature_bitmap) ? true : false;
data              866 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->smu_features[i].enabled = enabled;
data              867 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->smu_features[i].supported = enabled;
data              931 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data              937 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 					i, &(data->clk_range[i])),
data             1040 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = hwmgr->backend;
data             1044 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_GFXCLK].enabled) {
data             1045 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		min_freq = data->dpm_table.gfx_table.dpm_state.soft_min_level;
data             1053 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled) {
data             1054 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		min_freq = data->dpm_table.mem_table.dpm_state.soft_min_level;
data             1061 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		min_freq = data->dpm_table.mem_table.dpm_state.hard_min_level;
data             1069 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled) {
data             1070 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		min_freq = data->dpm_table.vclk_table.dpm_state.soft_min_level;
data             1078 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		min_freq = data->dpm_table.dclk_table.dpm_state.soft_min_level;
data             1087 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].enabled) {
data             1088 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		min_freq = data->dpm_table.eclk_table.dpm_state.soft_min_level;
data             1097 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_SOCCLK].enabled) {
data             1098 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		min_freq = data->dpm_table.soc_table.dpm_state.soft_min_level;
data             1107 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data             1108 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		min_freq = data->dpm_table.dcef_table.dpm_state.hard_min_level;
data             1123 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = hwmgr->backend;
data             1127 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_GFXCLK].enabled) {
data             1128 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		max_freq = data->dpm_table.gfx_table.dpm_state.soft_max_level;
data             1137 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled) {
data             1138 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		max_freq = data->dpm_table.mem_table.dpm_state.soft_max_level;
data             1147 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled) {
data             1148 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		max_freq = data->dpm_table.vclk_table.dpm_state.soft_max_level;
data             1156 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		max_freq = data->dpm_table.dclk_table.dpm_state.soft_max_level;
data             1164 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].enabled) {
data             1165 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		max_freq = data->dpm_table.eclk_table.dpm_state.soft_max_level;
data             1174 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_SOCCLK].enabled) {
data             1175 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		max_freq = data->dpm_table.soc_table.dpm_state.soft_max_level;
data             1189 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             1192 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].supported) {
data             1195 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				data->smu_features[GNLD_DPM_VCE].smu_feature_bitmap),
data             1198 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->smu_features[GNLD_DPM_VCE].enabled = enable;
data             1206 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             1210 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (!data->smu_features[GNLD_DPM_GFXCLK].enabled)
data             1229 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             1233 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (!data->smu_features[GNLD_DPM_UCLK].enabled)
data             1252 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             1256 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (!data->metrics_time || time_after(jiffies, data->metrics_time + HZ / 2)) {
data             1263 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		memcpy(&data->metrics_table, metrics_table, sizeof(SmuMetrics_t));
data             1264 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->metrics_time = jiffies;
data             1266 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t));
data             1349 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1393 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		*((uint32_t *)value) = data->uvd_power_gated ? 0 : 1;
data             1397 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		*((uint32_t *)value) = data->vce_power_gated ? 0 : 1;
data             1420 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1422 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled)
data             1434 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1440 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data             1474 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             1490 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].supported) {
data             1494 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			if (data->smu_features[GNLD_DS_DCEFCLK].supported)
data             1511 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             1516 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	soft_level = vega12_find_highest_dpm_level(&(data->dpm_table.gfx_table));
data             1518 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->dpm_table.gfx_table.dpm_state.soft_min_level =
data             1519 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.gfx_table.dpm_state.soft_max_level =
data             1520 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.gfx_table.dpm_levels[soft_level].value;
data             1522 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	soft_level = vega12_find_highest_dpm_level(&(data->dpm_table.mem_table));
data             1524 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->dpm_table.mem_table.dpm_state.soft_min_level =
data             1525 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.mem_table.dpm_state.soft_max_level =
data             1526 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.mem_table.dpm_levels[soft_level].value;
data             1541 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             1545 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	soft_level = vega12_find_lowest_dpm_level(&(data->dpm_table.gfx_table));
data             1547 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->dpm_table.gfx_table.dpm_state.soft_min_level =
data             1548 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.gfx_table.dpm_state.soft_max_level =
data             1549 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.gfx_table.dpm_levels[soft_level].value;
data             1551 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	soft_level = vega12_find_lowest_dpm_level(&(data->dpm_table.mem_table));
data             1553 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->dpm_table.mem_table.dpm_state.soft_min_level =
data             1554 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.mem_table.dpm_state.soft_max_level =
data             1555 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.mem_table.dpm_levels[soft_level].value;
data             1585 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1586 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_single_dpm_table *gfx_dpm_table = &(data->dpm_table.gfx_table);
data             1587 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_single_dpm_table *mem_dpm_table = &(data->dpm_table.mem_table);
data             1588 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_single_dpm_table *soc_dpm_table = &(data->dpm_table.soc_table);
data             1672 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1674 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_FAN_CONTROL].enabled == false)
data             1700 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1703 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		*clock = data->clk_range[clock_select].ACMax;
data             1705 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		*clock = data->clk_range[clock_select].ACMin;
data             1713 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1718 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (!data->smu_features[GNLD_DPM_GFXCLK].enabled)
data             1721 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.gfx_table);
data             1726 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		clocks->data[i].clocks_in_khz =
data             1729 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		clocks->data[i].latency_in_us = 0;
data             1746 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1750 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (!data->smu_features[GNLD_DPM_UCLK].enabled)
data             1753 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.mem_table);
data             1758 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		clocks->data[i].clocks_in_khz = dpm_table->dpm_levels[i].value * 1000;
data             1759 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->mclk_latency_table.entries[i].frequency = dpm_table->dpm_levels[i].value * 100;
data             1760 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		clocks->data[i].latency_in_us =
data             1761 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->mclk_latency_table.entries[i].latency =
data             1765 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	clocks->num_levels = data->mclk_latency_table.count = ucount;
data             1773 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1778 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (!data->smu_features[GNLD_DPM_DCEFCLK].enabled)
data             1782 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.dcef_table);
data             1787 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		clocks->data[i].clocks_in_khz =
data             1790 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		clocks->data[i].latency_in_us = 0;
data             1801 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1806 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (!data->smu_features[GNLD_DPM_SOCCLK].enabled)
data             1810 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.soc_table);
data             1815 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		clocks->data[i].clocks_in_khz =
data             1818 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		clocks->data[i].latency_in_us = 0;
data             1865 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1866 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	Watermarks_t *table = &(data->smc_state_table.water_marks_table);
data             1869 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (!data->registry_data.disable_water_mark &&
data             1870 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->smu_features[GNLD_DPM_DCEFCLK].supported &&
data             1871 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->smu_features[GNLD_DPM_SOCCLK].supported) {
data             1873 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->water_marks_bitmap |= WaterMarksExist;
data             1874 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->water_marks_bitmap &= ~WaterMarksLoaded;
data             1883 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             1892 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.gfx_table.dpm_state.soft_min_level =
data             1893 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->dpm_table.gfx_table.dpm_levels[soft_min_level].value;
data             1894 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.gfx_table.dpm_state.soft_max_level =
data             1895 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->dpm_table.gfx_table.dpm_levels[soft_max_level].value;
data             1912 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.mem_table.dpm_state.soft_min_level =
data             1913 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->dpm_table.mem_table.dpm_levels[soft_min_level].value;
data             1914 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.mem_table.dpm_state.soft_max_level =
data             1915 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->dpm_table.mem_table.dpm_levels[soft_max_level].value;
data             1933 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (soft_max_level >= data->dpm_table.soc_table.count) {
data             1936 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 					data->dpm_table.soc_table.count - 1);
data             1940 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.soc_table.dpm_state.soft_min_level =
data             1941 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->dpm_table.soc_table.dpm_levels[soft_min_level].value;
data             1942 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.soc_table.dpm_state.soft_max_level =
data             1943 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->dpm_table.soc_table.dpm_levels[soft_max_level].value;
data             1960 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (hard_min_level >= data->dpm_table.dcef_table.count) {
data             1963 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 					data->dpm_table.dcef_table.count - 1);
data             1967 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->dpm_table.dcef_table.dpm_state.hard_min_level =
data             1968 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			data->dpm_table.dcef_table.dpm_levels[hard_min_level].value;
data             2106 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             2107 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				(clocks.data[i].clocks_in_khz / 1000 == now / 100) ? "*" : "");
data             2122 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             2123 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				(clocks.data[i].clocks_in_khz / 1000 == now / 100) ? "*" : "");
data             2140 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             2141 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				(clocks.data[i].clocks_in_khz / 1000 == now) ? "*" : "");
data             2158 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             2159 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				(clocks.data[i].clocks_in_khz / 1000 == now) ? "*" : "");
data             2173 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2185 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.gfx_table);
data             2209 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.mem_table);
data             2239 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		for (i = 0; i < data->mclk_latency_table.count - 1; i++) {
data             2240 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			if (data->mclk_latency_table.entries[i].latency <= latency) {
data             2253 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.vclk_table);
data             2272 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.dclk_table);
data             2291 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.soc_table);
data             2310 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	dpm_table = &(data->dpm_table.eclk_table);
data             2334 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2337 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled) {
data             2358 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2365 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			&data->dpm_table.mem_table);
data             2372 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2374 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	Watermarks_t *wm_table = &(data->smc_state_table.water_marks_table);
data             2376 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if ((data->water_marks_bitmap & WaterMarksExist) &&
data             2377 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			!(data->water_marks_bitmap & WaterMarksLoaded)) {
data             2381 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->water_marks_bitmap |= WaterMarksLoaded;
data             2384 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if ((data->water_marks_bitmap & WaterMarksExist) &&
data             2385 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->smu_features[GNLD_DPM_DCEFCLK].supported &&
data             2386 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->smu_features[GNLD_DPM_SOCCLK].supported)
data             2395 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             2398 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].supported) {
data             2401 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 				data->smu_features[GNLD_DPM_UVD].smu_feature_bitmap),
data             2404 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		data->smu_features[GNLD_DPM_UVD].enabled = enable;
data             2412 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2414 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->vce_power_gated == bgate)
data             2417 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->vce_power_gated = bgate;
data             2423 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2425 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->uvd_power_gated == bgate)
data             2428 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->uvd_power_gated = bgate;
data             2435 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2438 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->display_timing.num_existing_displays != hwmgr->display_config->num_display)
data             2441 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->registry_data.gfx_clk_deep_sleep_support) {
data             2442 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 		if (data->display_timing.min_clock_in_sr != hwmgr->display_config->min_core_set_clock_in_sr)
data             2462 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2469 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	data->water_marks_bitmap &= ~(WaterMarksLoaded);
data             2479 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2480 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_dpm_table *dpm_table = &(data->dpm_table);
data             2510 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2511 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_single_dpm_table *sclk_table = &(data->dpm_table.gfx_table);
data             2513 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			&(data->golden_dpm_table.gfx_table);
data             2531 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data             2532 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_single_dpm_table *mclk_table = &(data->dpm_table.mem_table);
data             2534 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 			&(data->golden_dpm_table.mem_table);
data             2581 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             2583 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             2605 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             2609 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->gfxoff_controlled_by_driver)
data             2617 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	struct vega12_hwmgr *data =
data             2621 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c 	if (data->gfxoff_controlled_by_driver)
data               72 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data               74 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported) {
data               77 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 				data->smu_features[GNLD_FAN_CONTROL].
data               81 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 		data->smu_features[GNLD_FAN_CONTROL].enabled = true;
data               90 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data               92 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported) {
data               95 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 				data->smu_features[GNLD_FAN_CONTROL].
data               99 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 		data->smu_features[GNLD_FAN_CONTROL].enabled = false;
data              107 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data              109 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported)
data              121 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data              123 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported)
data              257 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	struct vega12_hwmgr *data = (struct vega12_hwmgr *)(hwmgr->backend);
data              258 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c 	PPTable_t *table = &(data->smc_state_table.pp_table);
data               79 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c 	uint32_t data;
data               89 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c 			data = RREG32_SOC15(THM, 0, mmTHM_BACO_CNTL);
data               90 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c 			data |= 0x80000000;
data               91 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c 			WREG32_SOC15(THM, 0, mmTHM_BACO_CNTL, data);
data               60 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data               63 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->gfxclk_average_alpha = PPVEGA20_VEGA20GFXCLKAVERAGEALPHA_DFLT;
data               64 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->socclk_average_alpha = PPVEGA20_VEGA20SOCCLKAVERAGEALPHA_DFLT;
data               65 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->uclk_average_alpha = PPVEGA20_VEGA20UCLKCLKAVERAGEALPHA_DFLT;
data               66 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->gfx_activity_average_alpha = PPVEGA20_VEGA20GFXACTIVITYAVERAGEALPHA_DFLT;
data               67 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->lowest_uclk_reserved_for_ulv = PPVEGA20_VEGA20LOWESTUCLKRESERVEDFORULV_DFLT;
data               69 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->display_voltage_mode = PPVEGA20_VEGA20DISPLAYVOLTAGEMODE_DFLT;
data               70 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dcef_clk_quad_eqn_a = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               71 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dcef_clk_quad_eqn_b = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               72 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dcef_clk_quad_eqn_c = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               73 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->disp_clk_quad_eqn_a = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               74 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->disp_clk_quad_eqn_b = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               75 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->disp_clk_quad_eqn_c = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               76 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->pixel_clk_quad_eqn_a = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               77 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->pixel_clk_quad_eqn_b = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               78 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->pixel_clk_quad_eqn_c = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               79 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->phy_clk_quad_eqn_a = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               80 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->phy_clk_quad_eqn_b = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               81 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->phy_clk_quad_eqn_c = PPREGKEY_VEGA20QUADRATICEQUATION_DFLT;
data               93 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.disallowed_features = 0xE0041C00;
data               98 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.disallowed_features |= FEATURE_ECC_MASK;
data              101 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.disallowed_features |= FEATURE_DPM_LINK_MASK;
data              104 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.disallowed_features |= FEATURE_DPM_GFXCLK_MASK;
data              107 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.disallowed_features |= FEATURE_DPM_SOCCLK_MASK;
data              110 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.disallowed_features |= FEATURE_DPM_UCLK_MASK;
data              113 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.disallowed_features |= FEATURE_DPM_DCEFCLK_MASK;
data              116 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.disallowed_features |= FEATURE_ULV_MASK;
data              119 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.disallowed_features |= FEATURE_DS_GFXCLK_MASK;
data              121 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.od_state_in_dc_support = 0;
data              122 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.thermal_support = 1;
data              123 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.skip_baco_hardware = 0;
data              125 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.log_avfs_param = 0;
data              126 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.sclk_throttle_low_notification = 1;
data              127 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.force_dpm_high = 0;
data              128 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.stable_pstate_sclk_dpm_percentage = 75;
data              130 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.didt_support = 0;
data              131 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.didt_support) {
data              132 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.didt_mode = 6;
data              133 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.sq_ramping_support = 1;
data              134 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.db_ramping_support = 0;
data              135 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.td_ramping_support = 0;
data              136 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.tcp_ramping_support = 0;
data              137 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.dbr_ramping_support = 0;
data              138 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.edc_didt_support = 1;
data              139 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.gc_didt_support = 0;
data              140 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->registry_data.psm_didt_support = 0;
data              143 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.pcie_lane_override = 0xff;
data              144 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.pcie_speed_override = 0xff;
data              145 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.pcie_clock_override = 0xffffffff;
data              146 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.regulator_hot_gpio_support = 1;
data              147 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.ac_dc_switch_gpio_support = 0;
data              148 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.quick_transition_support = 0;
data              149 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.zrpm_start_temp = 0xffff;
data              150 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.zrpm_stop_temp = 0xffff;
data              151 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.od8_feature_enable = 1;
data              152 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.disable_water_mark = 0;
data              153 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.disable_pp_tuning = 0;
data              154 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.disable_xlpp_tuning = 0;
data              155 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.disable_workload_policy = 0;
data              156 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.perf_ui_tuning_profile_turbo = 0x19190F0F;
data              157 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.perf_ui_tuning_profile_powerSave = 0x19191919;
data              158 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.perf_ui_tuning_profile_xl = 0x00000F0A;
data              159 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.force_workload_policy_mask = 0;
data              160 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.disable_3d_fs_detection = 0;
data              161 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.fps_support = 1;
data              162 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.disable_auto_wattman = 1;
data              163 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.auto_wattman_debug = 0;
data              164 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.auto_wattman_sample_period = 100;
data              165 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.fclk_gfxclk_ratio = 0;
data              166 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.auto_wattman_threshold = 50;
data              167 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->registry_data.gfxoff_controlled_by_driver = 1;
data              168 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->gfxoff_allowed = false;
data              169 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->counter_gfxoff = 0;
data              174 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              178 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->vddci_control == VEGA20_VOLTAGE_CONTROL_NONE)
data              199 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.od8_feature_enable)
data              208 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.od_state_in_dc_support) {
data              209 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->registry_data.od8_feature_enable)
data              214 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.thermal_support &&
data              215 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	    data->registry_data.fuzzy_fan_control_support &&
data              227 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.force_dpm_high)
data              234 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.sclk_throttle_low_notification)
data              261 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.didt_support) {
data              264 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->registry_data.sq_ramping_support)
data              267 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->registry_data.db_ramping_support)
data              270 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->registry_data.td_ramping_support)
data              273 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->registry_data.tcp_ramping_support)
data              276 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->registry_data.dbr_ramping_support)
data              279 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->registry_data.edc_didt_support)
data              282 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->registry_data.gc_didt_support)
data              285 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->registry_data.psm_didt_support)
data              293 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.ac_dc_switch_gpio_support) {
data              300 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.quick_transition_support) {
data              309 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->lowest_uclk_reserved_for_ulv != PPVEGA20_VEGA20LOWESTUCLKRESERVEDFORULV_DFLT) {
data              312 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->lowest_uclk_reserved_for_ulv == 1)
data              317 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.custom_fan_support)
data              326 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data              331 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_PREFETCHER].smu_feature_id =
data              333 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_GFXCLK].smu_feature_id =
data              335 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_UCLK].smu_feature_id =
data              337 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_SOCCLK].smu_feature_id =
data              339 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_UVD].smu_feature_id =
data              341 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_VCE].smu_feature_id =
data              343 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_ULV].smu_feature_id =
data              345 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_MP0CLK].smu_feature_id =
data              347 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_LINK].smu_feature_id =
data              349 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_DCEFCLK].smu_feature_id =
data              351 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DS_GFXCLK].smu_feature_id =
data              353 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DS_SOCCLK].smu_feature_id =
data              355 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DS_LCLK].smu_feature_id =
data              357 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_PPT].smu_feature_id =
data              359 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_TDC].smu_feature_id =
data              361 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_THERMAL].smu_feature_id =
data              363 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_GFX_PER_CU_CG].smu_feature_id =
data              365 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_RM].smu_feature_id =
data              367 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DS_DCEFCLK].smu_feature_id =
data              369 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_ACDC].smu_feature_id =
data              371 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_VR0HOT].smu_feature_id =
data              373 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_VR1HOT].smu_feature_id =
data              375 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_FW_CTF].smu_feature_id =
data              377 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_LED_DISPLAY].smu_feature_id =
data              379 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_FAN_CONTROL].smu_feature_id =
data              381 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DIDT].smu_feature_id = FEATURE_GFX_EDC_BIT;
data              382 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_GFXOFF].smu_feature_id = FEATURE_GFXOFF_BIT;
data              383 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_CG].smu_feature_id = FEATURE_CG_BIT;
data              384 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DPM_FCLK].smu_feature_id = FEATURE_DPM_FCLK_BIT;
data              385 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DS_FCLK].smu_feature_id = FEATURE_DS_FCLK_BIT;
data              386 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DS_MP1CLK].smu_feature_id = FEATURE_DS_MP1CLK_BIT;
data              387 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_DS_MP0CLK].smu_feature_id = FEATURE_DS_MP0CLK_BIT;
data              388 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_XGMI].smu_feature_id = FEATURE_XGMI_BIT;
data              389 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->smu_features[GNLD_ECC].smu_feature_id = FEATURE_ECC_BIT;
data              392 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->smu_features[i].smu_feature_bitmap =
data              393 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			(uint64_t)(1ULL << data->smu_features[i].smu_feature_id);
data              394 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->smu_features[i].allowed =
data              395 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			((data->registry_data.disallowed_features >> i) & 1) ?
data              423 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data;
data              426 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data = kzalloc(sizeof(struct vega20_hwmgr), GFP_KERNEL);
data              427 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data == NULL)
data              430 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	hwmgr->backend = data;
data              438 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->disable_dpm_mask = 0xff;
data              441 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vddc_control = VEGA20_VOLTAGE_CONTROL_NONE;
data              442 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->mvdd_control = VEGA20_VOLTAGE_CONTROL_NONE;
data              443 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vddci_control = VEGA20_VOLTAGE_CONTROL_NONE;
data              445 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->water_marks_bitmap = 0;
data              446 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->avfs_exist = false;
data              455 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->is_tlu_enabled = false;
data              467 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->total_active_cus = adev->gfx.cu_info.number;
data              468 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->is_custom_profile_set = false;
data              475 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              478 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->low_sclk_interrupt_threshold = 0;
data              586 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              591 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.gfx_table);
data              592 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_GFXCLK].enabled) {
data              599 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.gfx_clock / 100;
data              607 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              612 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.mem_table);
data              613 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled) {
data              620 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.mem_clock / 100;
data              636 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              641 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	memset(&data->dpm_table, 0, sizeof(data->dpm_table));
data              644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.soc_table);
data              645 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_SOCCLK].enabled) {
data              652 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.soc_clock / 100;
data              657 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.gfx_table);
data              664 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.mem_table);
data              671 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.eclk_table);
data              672 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].enabled) {
data              679 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.eclock / 100;
data              684 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.vclk_table);
data              685 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled) {
data              692 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.vclock / 100;
data              697 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.dclk_table);
data              698 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled) {
data              705 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.dclock / 100;
data              710 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.dcef_table);
data              711 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data              718 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.dcef_clock / 100;
data              723 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.pixel_table);
data              724 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data              734 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.display_table);
data              735 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data              745 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.phy_table);
data              746 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data              756 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.fclk_table);
data              757 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_FCLK].enabled) {
data              764 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		dpm_table->dpm_levels[0].value = data->vbios_boot_state.fclock / 100;
data              769 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	memcpy(&(data->golden_dpm_table), &(data->dpm_table),
data              785 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              787 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data              797 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.vddc     = boot_up_values.usVddc;
data              798 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.vddci    = boot_up_values.usVddci;
data              799 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.mvddc    = boot_up_values.usMvddc;
data              800 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.gfx_clock = boot_up_values.ulGfxClk;
data              801 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.mem_clock = boot_up_values.ulUClk;
data              802 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.soc_clock = boot_up_values.ulSocClk;
data              803 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.dcef_clock = boot_up_values.ulDCEFClk;
data              804 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.eclock = boot_up_values.ulEClk;
data              805 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.vclock = boot_up_values.ulVClk;
data              806 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.dclock = boot_up_values.ulDClk;
data              807 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.fclock = boot_up_values.ulFClk;
data              808 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vbios_boot_state.uc_cooling_id = boot_up_values.ucCoolingID;
data              812 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		(uint32_t)(data->vbios_boot_state.dcef_clock / 100));
data              834 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              872 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->pcie_parameters_override = 1;
data              873 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->pcie_gen_level1 = pcie_gen;
data              874 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->pcie_width_level1 = pcie_width;
data              881 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              888 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->smu_features[i].allowed)
data              889 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->smu_features[i].smu_feature_id > 31 ?
data              891 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				 ((data->smu_features[i].smu_feature_bitmap >> SMU_FEATURES_HIGH_SHIFT)
data              894 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				 ((data->smu_features[i].smu_feature_bitmap >> SMU_FEATURES_LOW_SHIFT)
data              924 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              942 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		enabled = (features_enabled & data->smu_features[i].smu_feature_bitmap) ?
data              944 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->smu_features[i].enabled = enabled;
data              945 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->smu_features[i].supported = enabled;
data              948 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->smu_features[i].allowed && !enabled)
data              950 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		else if (!data->smu_features[i].allowed && enabled)
data              960 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data              962 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled)
data              972 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data              977 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->registry_data.fclk_gfxclk_ratio);
data              982 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             1000 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		enabled = (features_enabled & data->smu_features[i].smu_feature_bitmap) ?
data             1002 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->smu_features[i].enabled = enabled;
data             1003 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->smu_features[i].supported = enabled;
data             1014 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             1015 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data             1016 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_od8_settings *od_settings = &(data->od8_settings);
data             1020 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_GFXCLK].enabled) {
data             1038 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled) {
data             1040 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.mem_table.dpm_levels[data->dpm_table.mem_table.count - 2].value;
data             1056 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_FAN_CONTROL].enabled) {
data             1073 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_THERMAL].enabled) {
data             1105 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             1106 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_od8_settings *od_settings = &(data->od8_settings);
data             1214 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             1215 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_od8_settings *od8_settings = &(data->od8_settings);
data             1216 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	OverDriveTable_t *od_table = &(data->smc_state_table.overdrive_table);
data             1317 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			od_table->FanMinimumPwm * data->smc_state_table.pp_table.FanMaximumRpm / 100;
data             1369 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             1371 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->od8_settings.od8_settings_array;
data             1441 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = hwmgr->backend;
data             1443 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&(data->dpm_table.gfx_table);
data             1445 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&(data->golden_dpm_table.gfx_table);
data             1460 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = hwmgr->backend;
data             1462 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&(data->golden_dpm_table.gfx_table);
data             1487 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = hwmgr->backend;
data             1489 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&(data->dpm_table.mem_table);
data             1491 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&(data->golden_dpm_table.mem_table);
data             1506 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = hwmgr->backend;
data             1508 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&(data->golden_dpm_table.mem_table);
data             1533 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             1534 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *gfx_table = &(data->dpm_table.gfx_table);
data             1535 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *mem_table = &(data->dpm_table.mem_table);
data             1579 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             1582 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		&(data->max_sustainable_clocks);
data             1585 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	max_sustainable_clocks->uclock = data->vbios_boot_state.mem_clock / 100;
data             1586 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	max_sustainable_clocks->soc_clock = data->vbios_boot_state.soc_clock / 100;
data             1587 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	max_sustainable_clocks->dcef_clock = data->vbios_boot_state.dcef_clock / 100;
data             1592 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled)
data             1599 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_SOCCLK].enabled)
data             1606 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data             1650 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             1653 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->uvd_power_gated = true;
data             1654 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vce_power_gated = true;
data             1656 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled)
data             1657 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->uvd_power_gated = false;
data             1659 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].enabled)
data             1660 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->vce_power_gated = false;
data             1795 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             1800 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_GFXCLK].enabled &&
data             1802 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		min_freq = data->dpm_table.gfx_table.dpm_state.soft_min_level;
data             1810 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled &&
data             1812 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		min_freq = data->dpm_table.mem_table.dpm_state.soft_min_level;
data             1820 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled &&
data             1822 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		min_freq = data->dpm_table.vclk_table.dpm_state.soft_min_level;
data             1830 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		min_freq = data->dpm_table.dclk_table.dpm_state.soft_min_level;
data             1839 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].enabled &&
data             1841 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		min_freq = data->dpm_table.eclk_table.dpm_state.soft_min_level;
data             1850 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_SOCCLK].enabled &&
data             1852 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		min_freq = data->dpm_table.soc_table.dpm_state.soft_min_level;
data             1861 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_FCLK].enabled &&
data             1863 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		min_freq = data->dpm_table.fclk_table.dpm_state.soft_min_level;
data             1872 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled &&
data             1874 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		min_freq = data->dpm_table.dcef_table.dpm_state.hard_min_level;
data             1888 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             1893 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_GFXCLK].enabled &&
data             1895 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		max_freq = data->dpm_table.gfx_table.dpm_state.soft_max_level;
data             1904 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled &&
data             1906 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		max_freq = data->dpm_table.mem_table.dpm_state.soft_max_level;
data             1915 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].enabled &&
data             1917 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		max_freq = data->dpm_table.vclk_table.dpm_state.soft_max_level;
data             1925 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		max_freq = data->dpm_table.dclk_table.dpm_state.soft_max_level;
data             1933 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].enabled &&
data             1935 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		max_freq = data->dpm_table.eclk_table.dpm_state.soft_max_level;
data             1944 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_SOCCLK].enabled &&
data             1946 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		max_freq = data->dpm_table.soc_table.dpm_state.soft_max_level;
data             1955 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_FCLK].enabled &&
data             1957 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		max_freq = data->dpm_table.fclk_table.dpm_state.soft_max_level;
data             1971 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             1975 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_VCE].supported) {
data             1976 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->smu_features[GNLD_DPM_VCE].enabled == enable) {
data             1985 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				data->smu_features[GNLD_DPM_VCE].smu_feature_bitmap);
data             1989 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->smu_features[GNLD_DPM_VCE].enabled = enable;
data             2023 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             2028 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	PP_ASSERT_WITH_CODE(data->smu_features[GNLD_DPM_GFXCLK].enabled,
data             2049 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             2054 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	PP_ASSERT_WITH_CODE(data->smu_features[GNLD_DPM_UCLK].enabled,
data             2075 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             2079 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (!data->metrics_time || time_after(jiffies, data->metrics_time + HZ / 2)) {
data             2086 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		memcpy(&data->metrics_table, metrics_table, sizeof(SmuMetrics_t));
data             2087 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->metrics_time = jiffies;
data             2089 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t));
data             2160 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2211 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		*((uint32_t *)value) = data->uvd_power_gated ? 0 : 1;
data             2215 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		*((uint32_t *)value) = data->vce_power_gated ? 0 : 1;
data             2245 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2251 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
data             2292 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             2295 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&data->dpm_table.mem_table;
data             2304 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_DCEFCLK].supported) {
data             2308 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			if (data->smu_features[GNLD_DS_DCEFCLK].supported)
data             2319 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled) {
data             2333 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             2338 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	soft_level = vega20_find_highest_dpm_level(&(data->dpm_table.gfx_table));
data             2340 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.gfx_table.dpm_state.soft_min_level =
data             2341 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.gfx_table.dpm_state.soft_max_level =
data             2342 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.gfx_table.dpm_levels[soft_level].value;
data             2344 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	soft_level = vega20_find_highest_dpm_level(&(data->dpm_table.mem_table));
data             2346 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.mem_table.dpm_state.soft_min_level =
data             2347 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.mem_table.dpm_state.soft_max_level =
data             2348 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.mem_table.dpm_levels[soft_level].value;
data             2350 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	soft_level = vega20_find_highest_dpm_level(&(data->dpm_table.soc_table));
data             2352 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.soc_table.dpm_state.soft_min_level =
data             2353 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.soc_table.dpm_state.soft_max_level =
data             2354 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.soc_table.dpm_levels[soft_level].value;
data             2375 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             2380 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	soft_level = vega20_find_lowest_dpm_level(&(data->dpm_table.gfx_table));
data             2382 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.gfx_table.dpm_state.soft_min_level =
data             2383 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.gfx_table.dpm_state.soft_max_level =
data             2384 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.gfx_table.dpm_levels[soft_level].value;
data             2386 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	soft_level = vega20_find_lowest_dpm_level(&(data->dpm_table.mem_table));
data             2388 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.mem_table.dpm_state.soft_min_level =
data             2389 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.mem_table.dpm_state.soft_max_level =
data             2390 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.mem_table.dpm_levels[soft_level].value;
data             2392 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	soft_level = vega20_find_lowest_dpm_level(&(data->dpm_table.soc_table));
data             2394 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.soc_table.dpm_state.soft_min_level =
data             2395 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.soc_table.dpm_state.soft_max_level =
data             2396 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.soc_table.dpm_levels[soft_level].value;
data             2418 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             2425 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		vega20_find_lowest_dpm_level(&(data->dpm_table.gfx_table));
data             2427 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		vega20_find_highest_dpm_level(&(data->dpm_table.gfx_table));
data             2429 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.gfx_table.dpm_state.soft_min_level =
data             2430 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.gfx_table.dpm_levels[soft_min_level].value;
data             2431 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.gfx_table.dpm_state.soft_max_level =
data             2432 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.gfx_table.dpm_levels[soft_max_level].value;
data             2436 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		vega20_find_lowest_dpm_level(&(data->dpm_table.mem_table));
data             2438 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		vega20_find_highest_dpm_level(&(data->dpm_table.mem_table));
data             2440 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.mem_table.dpm_state.soft_min_level =
data             2441 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.mem_table.dpm_levels[soft_min_level].value;
data             2442 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.mem_table.dpm_state.soft_max_level =
data             2443 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.mem_table.dpm_levels[soft_max_level].value;
data             2447 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		vega20_find_lowest_dpm_level(&(data->dpm_table.soc_table));
data             2449 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		vega20_find_highest_dpm_level(&(data->dpm_table.soc_table));
data             2451 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.soc_table.dpm_state.soft_min_level =
data             2452 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.soc_table.dpm_levels[soft_min_level].value;
data             2453 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->dpm_table.soc_table.dpm_state.soft_max_level =
data             2454 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.soc_table.dpm_levels[soft_max_level].value;
data             2476 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2477 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *gfx_dpm_table = &(data->dpm_table.gfx_table);
data             2478 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *mem_dpm_table = &(data->dpm_table.mem_table);
data             2479 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *soc_dpm_table = &(data->dpm_table.soc_table);
data             2509 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2518 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (soft_max_level >= data->dpm_table.gfx_table.count) {
data             2521 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 					data->dpm_table.gfx_table.count - 1);
data             2525 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.gfx_table.dpm_state.soft_min_level =
data             2526 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.gfx_table.dpm_levels[soft_min_level].value;
data             2527 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.gfx_table.dpm_state.soft_max_level =
data             2528 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.gfx_table.dpm_levels[soft_max_level].value;
data             2545 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (soft_max_level >= data->dpm_table.mem_table.count) {
data             2548 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 					data->dpm_table.mem_table.count - 1);
data             2552 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.mem_table.dpm_state.soft_min_level =
data             2553 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.mem_table.dpm_levels[soft_min_level].value;
data             2554 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.mem_table.dpm_state.soft_max_level =
data             2555 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.mem_table.dpm_levels[soft_max_level].value;
data             2573 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (soft_max_level >= data->dpm_table.soc_table.count) {
data             2576 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 					data->dpm_table.soc_table.count - 1);
data             2580 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.soc_table.dpm_state.soft_min_level =
data             2581 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.soc_table.dpm_levels[soft_min_level].value;
data             2582 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.soc_table.dpm_state.soft_max_level =
data             2583 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.soc_table.dpm_levels[soft_max_level].value;
data             2601 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (soft_max_level >= data->dpm_table.fclk_table.count) {
data             2604 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 					data->dpm_table.fclk_table.count - 1);
data             2608 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.fclk_table.dpm_state.soft_min_level =
data             2609 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.fclk_table.dpm_levels[soft_min_level].value;
data             2610 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.fclk_table.dpm_state.soft_max_level =
data             2611 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.fclk_table.dpm_levels[soft_max_level].value;
data             2628 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (hard_min_level >= data->dpm_table.dcef_table.count) {
data             2631 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 					data->dpm_table.dcef_table.count - 1);
data             2635 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->dpm_table.dcef_table.dpm_state.hard_min_level =
data             2636 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->dpm_table.dcef_table.dpm_levels[hard_min_level].value;
data             2711 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2713 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_FAN_CONTROL].enabled == false)
data             2757 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2758 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *dpm_table = &(data->dpm_table.gfx_table);
data             2761 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (!data->smu_features[GNLD_DPM_GFXCLK].enabled)
data             2768 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		clocks->data[i].clocks_in_khz =
data             2770 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		clocks->data[i].latency_in_us = 0;
data             2785 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2786 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *dpm_table = &(data->dpm_table.mem_table);
data             2789 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (!data->smu_features[GNLD_DPM_UCLK].enabled)
data             2793 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	clocks->num_levels = data->mclk_latency_table.count = count;
data             2796 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		clocks->data[i].clocks_in_khz =
data             2797 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->mclk_latency_table.entries[i].frequency =
data             2799 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		clocks->data[i].latency_in_us =
data             2800 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->mclk_latency_table.entries[i].latency =
data             2810 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2811 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *dpm_table = &(data->dpm_table.dcef_table);
data             2814 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (!data->smu_features[GNLD_DPM_DCEFCLK].enabled)
data             2821 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		clocks->data[i].clocks_in_khz =
data             2823 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		clocks->data[i].latency_in_us = 0;
data             2832 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2833 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *dpm_table = &(data->dpm_table.soc_table);
data             2836 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (!data->smu_features[GNLD_DPM_SOCCLK].enabled)
data             2843 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		clocks->data[i].clocks_in_khz =
data             2845 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		clocks->data[i].latency_in_us = 0;
data             2890 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             2891 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	Watermarks_t *table = &(data->smc_state_table.water_marks_table);
data             2894 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (!data->registry_data.disable_water_mark &&
data             2895 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	    data->smu_features[GNLD_DPM_DCEFCLK].supported &&
data             2896 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	    data->smu_features[GNLD_DPM_SOCCLK].supported) {
data             2898 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->water_marks_bitmap |= WaterMarksExist;
data             2899 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->water_marks_bitmap &= ~WaterMarksLoaded;
data             2909 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             2912 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->od8_settings.od8_settings_array;
data             2914 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&(data->smc_state_table.overdrive_table);
data             2957 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				data->gfxclk_overdrive = true;
data             2999 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				data->memclk_overdrive = true;
data             3073 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->gfxclk_overdrive = false;
data             3074 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->memclk_overdrive = false;
data             3093 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->gfxclk_overdrive) {
data             3094 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->gfxclk_overdrive = false;
data             3102 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->memclk_overdrive) {
data             3103 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->memclk_overdrive = false;
data             3252 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             3255 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			data->od8_settings.od8_settings_array;
data             3257 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&(data->smc_state_table.overdrive_table);
data             3264 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&(data->dpm_table.fclk_table);
data             3284 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             3285 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				(clocks.data[i].clocks_in_khz == now * 10) ? "*" : "");
data             3302 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             3303 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				(clocks.data[i].clocks_in_khz == now * 10) ? "*" : "");
data             3320 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             3321 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				(clocks.data[i].clocks_in_khz == now * 10) ? "*" : "");
data             3350 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             3351 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				(clocks.data[i].clocks_in_khz == now * 10) ? "*" : "");
data             3362 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			if (i == 1 && data->pcie_parameters_override) {
data             3363 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				gen_speed = data->pcie_gen_level1;
data             3364 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				lane_width = data->pcie_width_level1;
data             3480 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             3483 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UCLK].enabled) {
data             3504 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             3505 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_single_dpm_table *dpm_table = &(data->dpm_table.fclk_table);
data             3508 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_FCLK].enabled) {
data             3529 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             3536 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			&data->dpm_table.mem_table);
data             3545 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             3547 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	Watermarks_t *wm_table = &(data->smc_state_table.water_marks_table);
data             3549 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if ((data->water_marks_bitmap & WaterMarksExist) &&
data             3550 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	    !(data->water_marks_bitmap & WaterMarksLoaded)) {
data             3556 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->water_marks_bitmap |= WaterMarksLoaded;
data             3559 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if ((data->water_marks_bitmap & WaterMarksExist) &&
data             3560 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	    data->smu_features[GNLD_DPM_DCEFCLK].supported &&
data             3561 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	    data->smu_features[GNLD_DPM_SOCCLK].supported) {
data             3572 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             3576 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->smu_features[GNLD_DPM_UVD].supported) {
data             3577 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (data->smu_features[GNLD_DPM_UVD].enabled == enable) {
data             3586 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 				data->smu_features[GNLD_DPM_UVD].smu_feature_bitmap);
data             3590 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->smu_features[GNLD_DPM_UVD].enabled = enable;
data             3598 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             3600 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->vce_power_gated == bgate)
data             3603 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->vce_power_gated = bgate;
data             3620 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             3622 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->uvd_power_gated == bgate)
data             3625 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->uvd_power_gated = bgate;
data             3631 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             3644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.gfx_table);
data             3668 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.mem_table);
data             3698 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		for (i = 0; i < data->mclk_latency_table.count - 1; i++) {
data             3699 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 			if (data->mclk_latency_table.entries[i].latency <= latency) {
data             3719 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.fclk_table);
data             3728 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.vclk_table);
data             3747 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.dclk_table);
data             3766 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.soc_table);
data             3785 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	dpm_table = &(data->dpm_table.eclk_table);
data             3809 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             3812 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->display_timing.num_existing_displays !=
data             3816 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	if (data->registry_data.gfx_clk_deep_sleep_support &&
data             3817 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	   (data->display_timing.min_clock_in_sr !=
data             3838 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data             3845 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	data->water_marks_bitmap &= ~(WaterMarksLoaded);
data             3999 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		struct vega20_hwmgr *data =
data             4001 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		if (size == 0 && !data->is_custom_profile_set)
data             4070 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 		data->is_custom_profile_set = true;
data             4118 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	struct vega20_hwmgr *data =
data             4120 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data               34 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c 	struct vega20_hwmgr *data =
data               37 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c 	if (data->smu_features[GNLD_PPT].enabled)
data               34 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	struct vega20_hwmgr *data = hwmgr->backend;
data               37 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported) {
data               40 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 				data->smu_features[GNLD_FAN_CONTROL].
data               45 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 		data->smu_features[GNLD_FAN_CONTROL].enabled = false;
data               53 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	struct vega20_hwmgr *data = hwmgr->backend;
data               55 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported)
data               63 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	struct vega20_hwmgr *data = hwmgr->backend;
data               66 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported) {
data               69 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 				data->smu_features[GNLD_FAN_CONTROL].
data               74 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 		data->smu_features[GNLD_FAN_CONTROL].enabled = true;
data               82 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	struct vega20_hwmgr *data = hwmgr->backend;
data               84 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	if (data->smu_features[GNLD_FAN_CONTROL].supported)
data              120 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data              121 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	PPTable_t *pp_table = &(data->smc_state_table.pp_table);
data              327 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend);
data              328 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c 	PPTable_t *table = &(data->smc_state_table.pp_table);
data              433 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h 			   void *data, uint32_t *size);
data              504 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h 			   void *data, uint32_t *size);
data              654 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h #define smu_read_sensor(smu, sensor, data, size) \
data              655 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h 	((smu)->ppt_funcs->read_sensor? (smu)->ppt_funcs->read_sensor((smu), (sensor), (data), (size)) : 0)
data              656 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h #define smu_smc_read_sensor(smu, sensor, data, size) \
data              657 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h 	((smu)->funcs->read_sensor? (smu)->funcs->read_sensor((smu), (sensor), (data), (size)) : -EINVAL)
data              798 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h 			   void *data, uint32_t *size);
data               33 drivers/gpu/drm/amd/powerplay/inc/polaris10_pwrvirus.h 	uint32_t              data;
data              370 drivers/gpu/drm/amd/powerplay/inc/smu71_discrete.h     SMU71_Discrete_MCRegisterSet         data[SMU71_DISCRETE_MC_REGISTER_ARRAY_SET_COUNT];
data              373 drivers/gpu/drm/amd/powerplay/inc/smu72_discrete.h 	SMU72_Discrete_MCRegisterSet         data[SMU72_DISCRETE_MC_REGISTER_ARRAY_SET_COUNT];
data              430 drivers/gpu/drm/amd/powerplay/inc/smu7_discrete.h     SMU7_Discrete_MCRegisterSet         data[SMU7_DISCRETE_MC_REGISTER_ARRAY_SET_COUNT];
data              833 drivers/gpu/drm/amd/powerplay/navi10_ppt.c 			clocks->data[i].clocks_in_khz = freq * 1000;
data              834 drivers/gpu/drm/amd/powerplay/navi10_ppt.c 			clocks->data[i].latency_in_us = 0;
data             1389 drivers/gpu/drm/amd/powerplay/navi10_ppt.c 				 void *data, uint32_t *size)
data             1395 drivers/gpu/drm/amd/powerplay/navi10_ppt.c 	if(!data || !size)
data             1401 drivers/gpu/drm/amd/powerplay/navi10_ppt.c 		*(uint32_t *)data = pptable->FanMaximumRpm;
data             1406 drivers/gpu/drm/amd/powerplay/navi10_ppt.c 		ret = navi10_get_current_activity_percent(smu, sensor, (uint32_t *)data);
data             1410 drivers/gpu/drm/amd/powerplay/navi10_ppt.c 		ret = navi10_get_gpu_power(smu, (uint32_t *)data);
data             1416 drivers/gpu/drm/amd/powerplay/navi10_ppt.c 		ret = navi10_thermal_get_temperature(smu, sensor, (uint32_t *)data);
data             1420 drivers/gpu/drm/amd/powerplay/navi10_ppt.c 		ret = smu_smc_read_sensor(smu, sensor, data, size);
data              186 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 	hdr = (const struct smc_firmware_header_v1_0 *) adev->pm.fw->data;
data              194 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 		header = (const struct common_firmware_header *)ucode->fw->data;
data              218 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 	hdr = (const struct smc_firmware_header_v1_0 *) adev->pm.fw->data;
data              219 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 	src = (const uint32_t *)(adev->pm.fw->data +
data              321 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 	v2 = (const struct smc_firmware_header_v2_0 *) adev->pm.fw->data;
data              339 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 	v2_1 = (const struct smc_firmware_header_v2_1 *) adev->pm.fw->data;
data              368 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 	hdr = (const struct smc_firmware_header_v1_0 *) adev->pm.fw->data;
data             1245 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 				 void *data, uint32_t *size)
data             1249 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 	if(!data || !size)
data             1254 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 		ret = smu_get_current_clk_freq(smu, SMU_UCLK, (uint32_t *)data);
data             1258 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 		ret = smu_get_current_clk_freq(smu, SMU_GFXCLK, (uint32_t *)data);
data             1262 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 		ret = smu_v11_0_get_gfx_vdd(smu, (uint32_t *)data);
data             1266 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 		*(uint32_t *)data = 0;
data             1270 drivers/gpu/drm/amd/powerplay/smu_v11_0.c 		ret = smu_common_read_sensor(smu, sensor, data, size);
data              112 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t data = 0;
data              127 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		data = src[0] * 0x1000000 + src[1] * 0x10000 + src[2] * 0x100 + src[3];
data              134 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		cgs_write_register(hwmgr->device, mmSMC_IND_DATA_0, data);
data              143 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		data = 0;
data              157 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			data = (0x100 * data) + *src++;
data              161 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		data <<= extra_shift;
data              163 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		data |= (original_data & ~((~0UL) << extra_shift));
data              170 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		cgs_write_register(hwmgr->device, mmSMC_IND_DATA_0, data);
data              179 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	static const unsigned char data[4] = { 0xE0, 0x00, 0x80, 0x40 };
data              181 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	ci_copy_bytes_to_smc(hwmgr, 0x0, data, 4, sizeof(data)+1);
data              298 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              300 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t spll_func_cntl            = data->clock_registers.vCG_SPLL_FUNC_CNTL;
data              301 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t spll_func_cntl_3          = data->clock_registers.vCG_SPLL_FUNC_CNTL_3;
data              302 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t spll_func_cntl_4          = data->clock_registers.vCG_SPLL_FUNC_CNTL_4;
data              303 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t cg_spll_spread_spectrum   = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM;
data              304 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t cg_spll_spread_spectrum_2 = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM_2;
data              410 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              427 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (data->vddc_phase_shed_control)
data              433 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	level->ActivityLevel = data->current_profile_setting.sclk_activity;
data              439 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	level->UpH = data->current_profile_setting.sclk_up_hyst;
data              440 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	level->DownH = data->current_profile_setting.sclk_down_hyst;
data              472 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              474 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data              500 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	data->dpm_level_enable_mask.sclk_dpm_enable_mask =
data              609 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              611 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	PP_ASSERT_WITH_CODE(data->vddc_voltage_table.count <= 8,
data              615 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	for (i = 0; i < (int)data->vddc_voltage_table.count; i++)
data              616 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		vid[i] = convert_to_vid(data->vddc_voltage_table.entries[i].value);
data              716 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              728 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	dpm_table->GpuTjMax = (uint8_t)(data->thermal_temp_setting.temperature_high / PP_TEMPERATURE_UNITS_PER_CENTIGRADES);
data              844 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              846 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->VddcLevelCount = data->vddc_voltage_table.count;
data              849 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				&(data->vddc_voltage_table.entries[count]),
data              854 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->voltage_control) {
data              856 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			table->Smio[count] |= data->vddc_voltage_table.entries[count].smio_low;
data              857 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			table->SmioMaskVddcVid |= data->vddc_voltage_table.entries[count].smio_low;
data              871 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              875 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->VddciLevelCount = data->vddci_voltage_table.count;
data              879 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				&(data->vddci_voltage_table.entries[count]),
data              882 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data              884 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			table->Smio[count] |= data->vddci_voltage_table.entries[count].smio_low;
data              885 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			table->SmioMaskVddciVid |= data->vddci_voltage_table.entries[count].smio_low;
data              899 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              903 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->MvddLevelCount = data->mvdd_voltage_table.count;
data              907 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				&(data->mvdd_voltage_table.entries[count]),
data              910 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
data              912 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			table->Smio[count] |= data->mvdd_voltage_table.entries[count].smio_low;
data              913 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			table->SmioMaskMvddVid |= data->mvdd_voltage_table.entries[count].smio_low;
data              950 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              959 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		data->ulv_supported = false;
data              963 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (data->voltage_control != SMU7_VOLTAGE_CONTROL_BY_SVID2) {
data              997 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              998 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data             1015 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	data->dpm_level_enable_mask.pcie_dpm_enable_mask =
data             1029 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1030 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t  dll_cntl = data->clock_registers.vDLL_CNTL;
data             1031 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t  mclk_pwrmgt_cntl = data->clock_registers.vMCLK_PWRMGT_CNTL;
data             1032 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t  mpll_ad_func_cntl = data->clock_registers.vMPLL_AD_FUNC_CNTL;
data             1033 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t  mpll_dq_func_cntl = data->clock_registers.vMPLL_DQ_FUNC_CNTL;
data             1034 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t  mpll_func_cntl = data->clock_registers.vMPLL_FUNC_CNTL;
data             1035 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t  mpll_func_cntl_1 = data->clock_registers.vMPLL_FUNC_CNTL_1;
data             1036 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t  mpll_func_cntl_2 = data->clock_registers.vMPLL_FUNC_CNTL_2;
data             1037 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t  mpll_ss1 = data->clock_registers.vMPLL_SS1;
data             1038 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t  mpll_ss2 = data->clock_registers.vMPLL_SS2;
data             1060 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (data->is_memory_gddr5) {
data             1178 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1212 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (data->vddc_phase_shed_control) {
data             1219 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	memory_level->UpH = data->current_profile_setting.mclk_up_hyst;
data             1220 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	memory_level->DownH = data->current_profile_setting.mclk_down_hyst;
data             1224 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	memory_level->ActivityLevel = data->current_profile_setting.mclk_activity;
data             1234 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	data->display_timing.num_existing_displays = hwmgr->display_config->num_display;
data             1235 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	data->display_timing.vrefresh = hwmgr->display_config->vrefresh;
data             1244 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (data->is_memory_gddr5) {
data             1265 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			dll_state_on = data->dll_default_on;
data             1300 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1302 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data             1338 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	data->dpm_level_enable_mask.mclk_dpm_enable_mask = phm_get_dpm_level_enable_mask_value(&dpm_table->mclk_table);
data             1351 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1355 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->mvdd_control) {
data             1360 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				voltage->Voltage = data->mvdd_voltage_table.entries[i].value;
data             1379 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1383 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t spll_func_cntl    = data->clock_registers.vCG_SPLL_FUNC_CNTL;
data             1384 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t spll_func_cntl_2  = data->clock_registers.vCG_SPLL_FUNC_CNTL_2;
data             1385 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t dll_cntl          = data->clock_registers.vDLL_CNTL;
data             1386 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t mclk_pwrmgt_cntl  = data->clock_registers.vMCLK_PWRMGT_CNTL;
data             1392 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (data->acpi_vddc)
data             1393 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		table->ACPILevel.MinVddc = PP_HOST_TO_SMC_UL(data->acpi_vddc * VOLTAGE_SCALE);
data             1395 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		table->ACPILevel.MinVddc = PP_HOST_TO_SMC_UL(data->min_vddc_in_pptable * VOLTAGE_SCALE);
data             1397 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->ACPILevel.MinVddcPhases = data->vddc_phase_shed_control ? 0 : 1;
data             1422 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->ACPILevel.CgSpllFuncCntl3 = data->clock_registers.vCG_SPLL_FUNC_CNTL_3;
data             1423 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->ACPILevel.CgSpllFuncCntl4 = data->clock_registers.vCG_SPLL_FUNC_CNTL_4;
data             1424 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->ACPILevel.SpllSpreadSpectrum = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM;
data             1425 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->ACPILevel.SpllSpreadSpectrum2 = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM_2;
data             1447 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->vddci_control)
data             1450 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		if (data->acpi_vddci != 0)
data             1451 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			table->MemoryACPILevel.MinVddci = PP_HOST_TO_SMC_UL(data->acpi_vddci * VOLTAGE_SCALE);
data             1453 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			table->MemoryACPILevel.MinVddci = PP_HOST_TO_SMC_UL(data->min_vddci_in_pptable * VOLTAGE_SCALE);
data             1485 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_AD_FUNC_CNTL);
data             1487 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_DQ_FUNC_CNTL);
data             1489 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_FUNC_CNTL);
data             1491 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_FUNC_CNTL_1);
data             1493 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_FUNC_CNTL_2);
data             1495 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_SS1);
data             1497 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_SS2);
data             1505 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->MemoryACPILevel.ActivityLevel = PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
data             1650 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1658 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	for (i = 0; i < data->dpm_table.sclk_table.count; i++) {
data             1659 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		for (j = 0; j < data->dpm_table.mclk_table.count; j++) {
data             1661 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				(hwmgr, data->dpm_table.sclk_table.dpm_levels[i].value,
data             1662 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				 data->dpm_table.mclk_table.dpm_levels[j].value,
data             1687 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1694 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.sclk_table),
data             1695 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			data->vbios_boot_state.sclk_bootup_value,
data             1704 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.mclk_table),
data             1705 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		data->vbios_boot_state.mclk_bootup_value,
data             1714 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->BootVddc = data->vbios_boot_state.vddc_bootup_value;
data             1715 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->BootVddci = data->vbios_boot_state.vddci_bootup_value;
data             1716 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->BootMVdd = data->vbios_boot_state.mvdd_bootup_value;
data             1747 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	SMU7_Discrete_MCRegisterSet *data,
data             1754 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			data->value[i] = PP_HOST_TO_SMC_UL(entry->mc_data[j]);
data             1790 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1794 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	for (i = 0; i < data->dpm_table.mclk_table.count; i++) {
data             1797 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				data->dpm_table.mclk_table.dpm_levels[i].value,
data             1798 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				&mc_regs->data[i]
data             1811 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1815 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (0 == (data->need_update_smu7_dpm_table & DPMTABLE_OD_UPDATE_MCLK))
data             1826 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	address = smu_data->mc_reg_table_start + (uint32_t)offsetof(SMU7_Discrete_MCRegisters, data[0]);
data             1829 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				 (uint8_t *)&smu_data->mc_regs.data[0],
data             1830 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				sizeof(SMU7_Discrete_MCRegisterSet) * data->dpm_table.mclk_table.count,
data             1854 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1862 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			 >= data->vbios_boot_state.sclk_bootup_value) {
data             1872 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			>= data->vbios_boot_state.mclk_bootup_value) {
data             1884 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1886 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control)
data             1911 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1917 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control) {
data             1924 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control) {
data             1927 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data             1932 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
data             1943 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1952 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->voltage_control)
data             1964 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (data->is_memory_gddr5)
data             1967 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (data->ulv_supported) {
data             2039 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		(data->thermal_temp_setting.temperature_high *
data             2042 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		(data->thermal_temp_setting.temperature_low *
data             2052 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	PP_ASSERT_WITH_CODE((1 <= data->dpm_table.pcie_speed_table.count),
data             2056 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	table->PCIeBootLinkLevel = (uint8_t)data->dpm_table.pcie_speed_table.count;
data             2062 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	data->vr_config = table->VRConfig;
data             2200 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2202 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	if (data->need_update_smu7_dpm_table &
data             2211 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2219 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		&& (data->low_sclk_interrupt_threshold != 0)) {
data             2221 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				data->low_sclk_interrupt_threshold;
data             2314 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	uint32_t data;
data             2335 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
data             2336 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		cgs_write_register(hwmgr->device, mmSMC_IND_DATA_0, data);
data             2367 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2393 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		data->soft_regs_start = tmp;
data             2585 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2614 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				if (!data->is_memory_gddr5)
data             2619 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			if (!data->is_memory_gddr5) {
data             2760 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2782 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		if (!data->sclk_dpm_key_disabled)
data             2812 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		if (!data->sclk_dpm_key_disabled)
data             2817 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		if (!data->mclk_dpm_key_disabled)
data             2847 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 		if (!data->mclk_dpm_key_disabled)
data             2856 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = hwmgr->backend;
data             2876 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	data->dpm_level_enable_mask.uvd_dpm_enable_mask = 0;
data             2880 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			data->dpm_level_enable_mask.uvd_dpm_enable_mask |= 1 << i;
data             2885 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				data->dpm_level_enable_mask.uvd_dpm_enable_mask);
data             2893 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	struct smu7_hwmgr *data = hwmgr->backend;
data             2907 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 	data->dpm_level_enable_mask.vce_dpm_enable_mask = 0;
data             2911 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 			data->dpm_level_enable_mask.vce_dpm_enable_mask |= 1 << i;
data             2916 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c 				data->dpm_level_enable_mask.vce_dpm_enable_mask);
data              360 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              373 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 			if (SMU7_VOLTAGE_CONTROL_NONE == data->vddci_control)
data              374 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				*voltage |= (data->vbios_boot_state.vddci_bootup_value *
data              380 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				vddci = phm_find_closest_vddci(&(data->vddci_voltage_table),
data              386 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 			if (SMU7_VOLTAGE_CONTROL_NONE == data->mvdd_control)
data              387 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				*mvdd = data->vbios_boot_state.mvdd_bootup_value *
data              401 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->vddci_control)
data              402 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		*voltage |= (data->vbios_boot_state.vddci_bootup_value *
data              405 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		vddci = phm_find_closest_vddci(&(data->vddci_voltage_table),
data              411 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->mvdd_control)
data              412 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		*mvdd = data->vbios_boot_state.mvdd_bootup_value * VOLTAGE_SCALE;
data              761 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              774 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->vddc_voltage_table.entries[count].value);
data              831 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              832 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data              844 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		table->LinkLevel[i].SPC = (uint8_t)(data->pcie_spc_cap & 0xff);
data              851 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	data->dpm_level_enable_mask.pcie_dpm_enable_mask =
data              860 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              862 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	uint32_t spll_func_cntl            = data->clock_registers.vCG_SPLL_FUNC_CNTL;
data              863 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	uint32_t spll_func_cntl_3          = data->clock_registers.vCG_SPLL_FUNC_CNTL_3;
data              864 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	uint32_t spll_func_cntl_4          = data->clock_registers.vCG_SPLL_FUNC_CNTL_4;
data              865 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	uint32_t cg_spll_spread_spectrum   = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM;
data              866 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	uint32_t cg_spll_spread_spectrum_2 = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM_2;
data              944 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              952 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		vdd_dep_table = (phm_ppt_v1_clock_voltage_dependency_table *)&data->odn_dpm_table.vdd_dependency_on_sclk;
data              966 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	level->ActivityLevel = data->current_profile_setting.sclk_activity;
data              971 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	level->UpHyst = data->current_profile_setting.sclk_up_hyst;
data              972 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	level->DownHyst = data->current_profile_setting.sclk_down_hyst;
data              976 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	threshold = clock * data->fast_watermark_threshold / 100;
data              978 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	data->display_timing.min_clock_in_sr = hwmgr->display_config->min_core_set_clock_in_sr;
data             1005 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1008 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data             1012 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	uint8_t pcie_entry_cnt = (uint8_t) data->dpm_table.pcie_speed_table.count;
data             1047 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	data->dpm_level_enable_mask.sclk_dpm_enable_mask =
data             1059 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		while (data->dpm_level_enable_mask.pcie_dpm_enable_mask &&
data             1060 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				((data->dpm_level_enable_mask.pcie_dpm_enable_mask &
data             1064 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		while (data->dpm_level_enable_mask.pcie_dpm_enable_mask &&
data             1065 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				((data->dpm_level_enable_mask.pcie_dpm_enable_mask &
data             1070 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				((data->dpm_level_enable_mask.pcie_dpm_enable_mask &
data             1168 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1176 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		vdd_dep_table = (phm_ppt_v1_clock_voltage_dependency_table *)&data->odn_dpm_table.vdd_dependency_on_mclk;
data             1191 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	mem_level->UpHyst = data->current_profile_setting.mclk_up_hyst;
data             1192 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	mem_level->DownHyst = data->current_profile_setting.mclk_down_hyst;
data             1194 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	mem_level->ActivityLevel = data->current_profile_setting.mclk_activity;
data             1203 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	data->display_timing.num_existing_displays = hwmgr->display_config->num_display;
data             1204 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	data->display_timing.vrefresh = hwmgr->display_config->vrefresh;
data             1208 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		(!data->is_uvd_enabled) &&
data             1225 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1227 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data             1257 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	levels[0].ActivityLevel = (uint16_t)data->mclk_dpm0_activity_target;
data             1262 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	data->dpm_level_enable_mask.mclk_dpm_enable_mask =
data             1278 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1283 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->mvdd_control) {
data             1287 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				smio_pat->Voltage = data->mvdd_voltage_table.entries[i].value;
data             1304 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1311 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	uint32_t spll_func_cntl    = data->clock_registers.vCG_SPLL_FUNC_CNTL;
data             1312 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	uint32_t spll_func_cntl_2  = data->clock_registers.vCG_SPLL_FUNC_CNTL_2;
data             1316 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (!data->sclk_dpm_key_disabled) {
data             1320 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->dpm_table.sclk_table.dpm_levels[0].value;
data             1331 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->vbios_boot_state.sclk_bootup_value;
data             1333 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->vbios_boot_state.vddc_bootup_value * VOLTAGE_SCALE;
data             1356 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	table->ACPILevel.CgSpllFuncCntl3 = data->clock_registers.vCG_SPLL_FUNC_CNTL_3;
data             1357 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	table->ACPILevel.CgSpllFuncCntl4 = data->clock_registers.vCG_SPLL_FUNC_CNTL_4;
data             1358 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	table->ACPILevel.SpllSpreadSpectrum = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM;
data             1359 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	table->ACPILevel.SpllSpreadSpectrum2 = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM_2;
data             1375 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (!data->mclk_dpm_key_disabled) {
data             1378 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->dpm_table.mclk_table.dpm_levels[0].value;
data             1388 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->vbios_boot_state.mclk_bootup_value;
data             1390 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->vbios_boot_state.vddci_bootup_value * VOLTAGE_SCALE;
data             1394 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if ((SMU7_VOLTAGE_CONTROL_NONE == data->mvdd_control) ||
data             1395 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 			(data->mclk_dpm_key_disabled))
data             1396 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		us_mvdd = data->vbios_boot_state.mvdd_bootup_value;
data             1399 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->dpm_table.mclk_table.dpm_levels[0].value,
data             1413 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 			PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
data             1531 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1537 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	for (i = 0; i < data->dpm_table.sclk_table.count; i++) {
data             1538 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		for (j = 0; j < data->dpm_table.mclk_table.count; j++) {
data             1540 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 					data->dpm_table.sclk_table.dpm_levels[i].value,
data             1541 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 					data->dpm_table.mclk_table.dpm_levels[j].value,
data             1609 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1615 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.sclk_table),
data             1616 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 			data->vbios_boot_state.sclk_bootup_value,
data             1619 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.mclk_table),
data             1620 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 			data->vbios_boot_state.mclk_bootup_value,
data             1623 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	table->BootVddc  = data->vbios_boot_state.vddc_bootup_value *
data             1625 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	table->BootVddci = data->vbios_boot_state.vddci_bootup_value *
data             1627 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	table->BootMVdd  = data->vbios_boot_state.mvdd_bootup_value *
data             1639 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1648 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->vbios_boot_state.sclk_bootup_value) {
data             1657 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->vbios_boot_state.mclk_bootup_value) {
data             1826 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1833 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control) {
data             1842 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control) {
data             1845 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data             1853 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->mvdd_control) {
data             1856 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
data             1926 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1936 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->voltage_control)
data             1949 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (data->is_memory_gddr5)
data             1952 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (data->ulv_supported && table_info->us_ulv_voltage_offset) {
data             2039 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	data->vr_config = table->VRConfig;
data             2255 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2257 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	if (data->need_update_smu7_dpm_table &
data             2266 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2274 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		&& (data->low_sclk_interrupt_threshold != 0)) {
data             2276 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 				data->low_sclk_interrupt_threshold;
data             2449 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2471 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		data->soft_regs_start = tmp;
data             2552 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2574 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		if (!data->sclk_dpm_key_disabled)
data             2604 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		if (!data->sclk_dpm_key_disabled)
data             2609 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		if (!data->mclk_dpm_key_disabled)
data             2639 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c 		if (!data->mclk_dpm_key_disabled)
data              162 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t data;
data              170 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		data = src[0] * 0x1000000 + src[1] * 0x10000 + src[2] * 0x100 + src[3];
data              171 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		cgs_write_register(hwmgr->device, mmSMC_IND_DATA_0, data);
data              420 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              422 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	PP_ASSERT_WITH_CODE(data->vddc_voltage_table.count <= 8,
data              426 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	for (i = 0; i < (int)data->vddc_voltage_table.count; i++) {
data              427 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		vid[i] = convert_to_vid(data->vddc_voltage_table.entries[i].value);
data              622 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              624 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->VddcLevelCount = data->vddc_voltage_table.count;
data              627 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				&(data->vddc_voltage_table.entries[count]),
data              632 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->voltage_control)
data              633 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			table->VddcLevel[count].Smio |= data->vddc_voltage_table.entries[count].smio_low;
data              634 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		else if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control)
data              646 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              650 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->VddciLevelCount = data->vddci_voltage_table.count;
data              654 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				&(data->vddci_voltage_table.entries[count]),
data              657 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control)
data              658 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			table->VddciLevel[count].Smio |= data->vddci_voltage_table.entries[count].smio_low;
data              671 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              675 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->MvddLevelCount = data->mvdd_voltage_table.count;
data              679 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				&(data->mvdd_voltage_table.entries[count]),
data              682 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control)
data              683 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			table->MvddLevel[count].Smio |= data->mvdd_voltage_table.entries[count].smio_low;
data              719 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              728 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		data->ulv_supported = false;
data              732 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->voltage_control != SMU7_VOLTAGE_CONTROL_BY_SVID2) {
data              766 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              767 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data              780 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			(uint8_t)(data->pcie_spc_cap & 0xff);
data              789 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	data->dpm_level_enable_mask.pcie_dpm_enable_mask =
data              798 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              800 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t spll_func_cntl            = data->clock_registers.vCG_SPLL_FUNC_CNTL;
data              801 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t spll_func_cntl_3          = data->clock_registers.vCG_SPLL_FUNC_CNTL_3;
data              802 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t spll_func_cntl_4          = data->clock_registers.vCG_SPLL_FUNC_CNTL_4;
data              803 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t cg_spll_spread_spectrum   = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM;
data              804 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t cg_spll_spread_spectrum_2 = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM_2;
data              896 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              911 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->vddc_phase_shed_control)
data              918 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	graphic_level->ActivityLevel = data->current_profile_setting.sclk_activity;
data              926 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	graphic_level->UpHyst = data->current_profile_setting.sclk_up_hyst;
data              927 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	graphic_level->DownHyst = data->current_profile_setting.sclk_down_hyst;
data              931 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	data->display_timing.min_clock_in_sr =
data              938 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 						data->display_timing.min_clock_in_sr);
data              961 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              963 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data             1002 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	data->dpm_level_enable_mask.sclk_dpm_enable_mask =
data             1005 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	while ((data->dpm_level_enable_mask.pcie_dpm_enable_mask &
data             1010 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	while ((data->dpm_level_enable_mask.pcie_dpm_enable_mask &
data             1016 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			((data->dpm_level_enable_mask.pcie_dpm_enable_mask &
data             1052 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1054 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t  dll_cntl = data->clock_registers.vDLL_CNTL;
data             1055 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t  mclk_pwrmgt_cntl = data->clock_registers.vMCLK_PWRMGT_CNTL;
data             1056 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t  mpll_ad_func_cntl = data->clock_registers.vMPLL_AD_FUNC_CNTL;
data             1057 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t  mpll_dq_func_cntl = data->clock_registers.vMPLL_DQ_FUNC_CNTL;
data             1058 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t  mpll_func_cntl = data->clock_registers.vMPLL_FUNC_CNTL;
data             1059 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t  mpll_func_cntl_1 = data->clock_registers.vMPLL_FUNC_CNTL_1;
data             1060 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t  mpll_func_cntl_2 = data->clock_registers.vMPLL_FUNC_CNTL_2;
data             1061 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t  mpll_ss1 = data->clock_registers.vMPLL_SS1;
data             1062 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t  mpll_ss2 = data->clock_registers.vMPLL_SS2;
data             1087 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->is_memory_gddr5) {
data             1233 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1247 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->vddci_control == SMU7_VOLTAGE_CONTROL_NONE) {
data             1260 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->vddc_phase_shed_control) {
data             1267 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	memory_level->UpHyst = data->current_profile_setting.mclk_up_hyst;
data             1268 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	memory_level->DownHyst = data->current_profile_setting.mclk_down_hyst;
data             1272 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	memory_level->ActivityLevel = data->current_profile_setting.mclk_activity;
data             1282 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	data->display_timing.num_existing_displays = hwmgr->display_config->num_display;
data             1283 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	data->display_timing.vrefresh = hwmgr->display_config->vrefresh;
data             1292 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->is_memory_gddr5) {
data             1313 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			dll_state_on = data->dll_default_on;
data             1348 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1350 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data             1383 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	data->dpm_level_enable_mask.mclk_dpm_enable_mask = phm_get_dpm_level_enable_mask_value(&dpm_table->mclk_table);
data             1398 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1402 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->mvdd_control) {
data             1407 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				voltage->Voltage = data->mvdd_voltage_table.entries[i].value;
data             1426 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1431 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t spll_func_cntl    = data->clock_registers.vCG_SPLL_FUNC_CNTL;
data             1432 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t spll_func_cntl_2  = data->clock_registers.vCG_SPLL_FUNC_CNTL_2;
data             1433 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t dll_cntl          = data->clock_registers.vDLL_CNTL;
data             1434 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	uint32_t mclk_pwrmgt_cntl  = data->clock_registers.vMCLK_PWRMGT_CNTL;
data             1440 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->acpi_vddc)
data             1441 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		table->ACPILevel.MinVddc = PP_HOST_TO_SMC_UL(data->acpi_vddc * VOLTAGE_SCALE);
data             1443 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		table->ACPILevel.MinVddc = PP_HOST_TO_SMC_UL(data->min_vddc_in_pptable * VOLTAGE_SCALE);
data             1470 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->ACPILevel.CgSpllFuncCntl3 = data->clock_registers.vCG_SPLL_FUNC_CNTL_3;
data             1471 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->ACPILevel.CgSpllFuncCntl4 = data->clock_registers.vCG_SPLL_FUNC_CNTL_4;
data             1472 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->ACPILevel.SpllSpreadSpectrum = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM;
data             1473 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->ACPILevel.SpllSpreadSpectrum2 = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM_2;
data             1495 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->vddci_control)
data             1498 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		if (data->acpi_vddci != 0)
data             1499 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			table->MemoryACPILevel.MinVddci = PP_HOST_TO_SMC_UL(data->acpi_vddci * VOLTAGE_SCALE);
data             1501 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			table->MemoryACPILevel.MinVddci = PP_HOST_TO_SMC_UL(data->min_vddci_in_pptable * VOLTAGE_SCALE);
data             1533 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_AD_FUNC_CNTL);
data             1535 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_DQ_FUNC_CNTL);
data             1537 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_FUNC_CNTL);
data             1539 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_FUNC_CNTL_1);
data             1541 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_FUNC_CNTL_2);
data             1543 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_SS1);
data             1545 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_SS2);
data             1553 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->MemoryACPILevel.ActivityLevel = PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
data             1613 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1621 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	for (i = 0; i < data->dpm_table.sclk_table.count; i++) {
data             1622 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		for (j = 0; j < data->dpm_table.mclk_table.count; j++) {
data             1624 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				(hwmgr, data->dpm_table.sclk_table.dpm_levels[i].value,
data             1625 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				 data->dpm_table.mclk_table.dpm_levels[j].value,
data             1651 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1657 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.sclk_table),
data             1658 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			data->vbios_boot_state.sclk_bootup_value,
data             1667 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.mclk_table),
data             1668 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		data->vbios_boot_state.mclk_bootup_value,
data             1677 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->BootVddc = data->vbios_boot_state.vddc_bootup_value;
data             1678 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->vddci_control)
data             1681 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		table->BootVddci = data->vbios_boot_state.vddci_bootup_value;
data             1683 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	table->BootMVdd = data->vbios_boot_state.mvdd_bootup_value;
data             1715 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	SMU71_Discrete_MCRegisterSet *data,
data             1722 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			data->value[i] = PP_HOST_TO_SMC_UL(entry->mc_data[j]);
data             1757 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1761 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	for (i = 0; i < data->dpm_table.mclk_table.count; i++) {
data             1764 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				data->dpm_table.mclk_table.dpm_levels[i].value,
data             1765 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				&mc_regs->data[i]
data             1778 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1782 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (0 == (data->need_update_smu7_dpm_table & DPMTABLE_OD_UPDATE_MCLK))
data             1794 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	address = smu_data->smu7_data.mc_reg_table_start + (uint32_t)offsetof(SMU71_Discrete_MCRegisters, data[0]);
data             1797 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				 (uint8_t *)&smu_data->mc_regs.data[0],
data             1798 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				sizeof(SMU71_Discrete_MCRegisterSet) * data->dpm_table.mclk_table.count,
data             1822 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1830 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			 >= data->vbios_boot_state.sclk_bootup_value) {
data             1840 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			>= data->vbios_boot_state.mclk_bootup_value) {
data             1851 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1872 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	dpm_table->GpuTjMax = (uint8_t)(data->thermal_temp_setting.temperature_high / PP_TEMPERATURE_UNITS_PER_CENTIGRADES);
data             1910 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1912 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control)
data             1915 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control)
data             1920 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->mvdd_control)
data             1932 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1940 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->voltage_control) {
data             1953 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->is_memory_gddr5)
data             1957 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->ulv_supported) {
data             2020 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		(data->thermal_temp_setting.temperature_high *
data             2023 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		(data->thermal_temp_setting.temperature_low *
data             2165 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2167 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	if (data->need_update_smu7_dpm_table &
data             2176 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2184 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		&& (data->low_sclk_interrupt_threshold != 0)) {
data             2186 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				data->low_sclk_interrupt_threshold;
data             2279 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2303 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 		data->soft_regs_start = tmp;
data             2514 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2543 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 				if (!data->is_memory_gddr5) {
data             2549 drivers/gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c 			if (!data->is_memory_gddr5) {
data              358 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              371 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			if (SMU7_VOLTAGE_CONTROL_NONE == data->vddci_control)
data              372 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				*voltage |= (data->vbios_boot_state.vddci_bootup_value *
data              378 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				vddci = phm_find_closest_vddci(&(data->vddci_voltage_table),
data              384 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			if (SMU7_VOLTAGE_CONTROL_NONE == data->mvdd_control)
data              385 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				*mvdd = data->vbios_boot_state.mvdd_bootup_value *
data              399 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->vddci_control)
data              400 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		*voltage |= (data->vbios_boot_state.vddci_bootup_value *
data              403 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		vddci = phm_find_closest_vddci(&(data->vddci_voltage_table),
data              409 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->mvdd_control)
data              410 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		*mvdd = data->vbios_boot_state.mvdd_bootup_value * VOLTAGE_SCALE;
data              649 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              652 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
data              653 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		count = data->mvdd_voltage_table.count;
data              658 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				PP_HOST_TO_SMC_US(data->mvdd_voltage_table.entries[level].value * VOLTAGE_SCALE);
data              663 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				data->mvdd_voltage_table.entries[level].smio_low;
data              665 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		table->SmioMask2 = data->mvdd_voltage_table.mask_low;
data              677 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              679 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	count = data->vddci_voltage_table.count;
data              681 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data              686 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				PP_HOST_TO_SMC_US(data->vddci_voltage_table.entries[level].value * VOLTAGE_SCALE);
data              689 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			table->Smio[level] |= data->vddci_voltage_table.entries[level].smio_low;
data              693 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	table->SmioMask1 = data->vddci_voltage_table.mask_low;
data              703 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              715 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				data->vddc_voltage_table.entries[count].value);
data              737 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              749 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		state->VddcPhase = data->vddc_phase_shed_control ^ 0x3;
data              751 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		state->VddcPhase = (data->vddc_phase_shed_control) ? 0 : 1;
data              769 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              771 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data              782 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		table->LinkLevel[i].SPC = (uint8_t)(data->pcie_spc_cap & 0xff);
data              791 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	data->dpm_level_enable_mask.pcie_dpm_enable_mask =
data              912 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              921 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		vdd_dep_table = (phm_ppt_v1_clock_voltage_dependency_table *)&data->odn_dpm_table.vdd_dependency_on_sclk;
data              934 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	level->ActivityLevel = data->current_profile_setting.sclk_activity;
data              940 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	level->UpHyst = data->current_profile_setting.sclk_up_hyst;
data              941 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	level->DownHyst = data->current_profile_setting.sclk_down_hyst;
data              944 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	data->display_timing.min_clock_in_sr = hwmgr->display_config->min_core_set_clock_in_sr;
data              953 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (data->update_up_hyst)
data              954 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		level->UpHyst = (uint8_t)data->up_hyst;
data              955 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (data->update_down_hyst)
data              956 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		level->DownHyst = (uint8_t)data->down_hyst;
data             1074 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1083 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		vdd_dep_table = (phm_ppt_v1_clock_voltage_dependency_table *)&data->odn_dpm_table.vdd_dependency_on_mclk;
data             1099 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	mem_level->UpHyst = data->current_profile_setting.mclk_up_hyst;
data             1100 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	mem_level->DownHyst = data->current_profile_setting.mclk_down_hyst;
data             1102 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	mem_level->ActivityLevel = data->current_profile_setting.mclk_activity;
data             1106 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	data->display_timing.num_existing_displays = hwmgr->display_config->num_display;
data             1107 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	data->display_timing.vrefresh = hwmgr->display_config->vrefresh;
data             1177 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1182 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->mvdd_control) {
data             1186 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				smio_pat->Voltage = data->mvdd_voltage_table.entries[i].value;
data             1204 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1214 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	sclk_frequency = data->vbios_boot_state.sclk_bootup_value;
data             1249 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	table->MemoryACPILevel.MclkFrequency = data->vbios_boot_state.mclk_bootup_value;
data             1259 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (!((SMU7_VOLTAGE_CONTROL_NONE == data->mvdd_control) ||
data             1260 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			(data->mclk_dpm_key_disabled)))
data             1262 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				data->dpm_table.mclk_table.dpm_levels[0].value,
data             1278 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
data             1296 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1308 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control)
data             1309 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			vddci = (uint32_t)phm_find_closest_vddci(&(data->vddci_voltage_table),
data             1311 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		else if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control)
data             1314 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			vddci = (data->vbios_boot_state.vddci_bootup_value * VOLTAGE_SCALE) << VDDCI_SHIFT;
data             1402 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1415 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control)
data             1416 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			vddci = (uint32_t)phm_find_closest_vddci(&(data->vddci_voltage_table),
data             1418 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		else if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control)
data             1421 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			vddci = (data->vbios_boot_state.vddci_bootup_value * VOLTAGE_SCALE) << VDDCI_SHIFT;
data             1453 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1459 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.sclk_table),
data             1460 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			data->vbios_boot_state.sclk_bootup_value,
data             1463 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.mclk_table),
data             1464 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			data->vbios_boot_state.mclk_bootup_value,
data             1467 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	table->BootVddc  = data->vbios_boot_state.vddc_bootup_value *
data             1469 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	table->BootVddci = data->vbios_boot_state.vddci_bootup_value *
data             1471 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	table->BootMVdd  = data->vbios_boot_state.mvdd_bootup_value *
data             1598 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1606 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control) {
data             1615 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control) {
data             1618 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data             1626 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->mvdd_control) {
data             1642 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1767 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		data->avfs_vdroop_override_setting = (avfs_params.ucEnableGB_VDROOP_TABLE_CKSON << BTCGB0_Vdroop_Enable_SHIFT) |
data             1771 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		data->apply_avfs_cks_off_voltage = (avfs_params.ucEnableApplyAVFS_CKS_OFF_Voltage == 1) ? true : false;
data             2035 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2037 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (data->need_update_smu7_dpm_table &
data             2046 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2052 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 			PPSMC_MSG_SetGBDroopSettings, data->avfs_vdroop_override_setting);
data             2059 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	if (data->apply_avfs_cks_off_voltage)
data             2277 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2285 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		&& (data->low_sclk_interrupt_threshold != 0)) {
data             2287 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 				data->low_sclk_interrupt_threshold;
data             2387 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2408 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		data->soft_regs_start = tmp;
data             2465 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2487 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		if (!data->sclk_dpm_key_disabled)
data             2517 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		if (!data->sclk_dpm_key_disabled)
data             2522 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		if (!data->mclk_dpm_key_disabled)
data             2552 drivers/gpu/drm/amd/powerplay/smumgr/polaris10_smumgr.c 		if (!data->mclk_dpm_key_disabled)
data               51 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 	uint32_t data;
data               63 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		smu7_read_smc_sram_dword(hwmgr, addr, &data, limit);
data               65 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		*dest = PP_SMC_TO_HOST_UL(data);
data               73 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		smu7_read_smc_sram_dword(hwmgr, addr, &data, limit);
data               74 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		*pdata = PP_SMC_TO_HOST_UL(data);
data               89 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 	uint32_t data = 0;
data              101 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		data = src[0] * 0x1000000 + src[1] * 0x10000 + src[2] * 0x100 + src[3];
data              108 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		cgs_write_register(hwmgr->device, mmSMC_IND_DATA_11, data);
data              117 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		data = 0;
data              131 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 			data = (0x100 * data) + *src++;
data              135 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		data <<= extra_shift;
data              137 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		data |= (original_data & ~((~0UL) << extra_shift));
data              144 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		cgs_write_register(hwmgr->device, mmSMC_IND_DATA_11, data);
data              153 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 	static const unsigned char data[4] = { 0xE0, 0x00, 0x80, 0x40 };
data              155 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 	smu7_copy_bytes_to_smc(hwmgr, 0x0, data, 4, sizeof(data)+1);
data              505 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 	uint32_t reg, data;
data              509 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		data = pvirus->data;
data              511 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 			cgs_write_register(hwmgr->device, reg, data);
data              251 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              271 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 					phm_get_voltage_id(&data->vddci_voltage_table, allowed_clock_voltage_table->entries[i].vddci);
data              274 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 					phm_get_voltage_id(&data->vddci_voltage_table,
data              293 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		voltage->Vddci = phm_get_voltage_id(&data->vddci_voltage_table,
data              306 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              308 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control) {
data              309 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		table->VddcLevelCount = data->vddc_voltage_table.count;
data              312 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				PP_HOST_TO_SMC_US(data->vddc_voltage_table.entries[count].value * VOLTAGE_SCALE);
data              323 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              325 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vdd_gfx_control) {
data              326 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		table->VddGfxLevelCount = data->vddgfx_voltage_table.count;
data              327 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		for (count = 0; count < data->vddgfx_voltage_table.count; count++) {
data              329 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				PP_HOST_TO_SMC_US(data->vddgfx_voltage_table.entries[count].value * VOLTAGE_SCALE);
data              339 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              342 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	table->VddciLevelCount = data->vddci_voltage_table.count;
data              344 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control) {
data              346 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				PP_HOST_TO_SMC_US(data->vddci_voltage_table.entries[count].value * VOLTAGE_SCALE);
data              347 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		} else if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data              349 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				PP_HOST_TO_SMC_US(data->vddci_voltage_table.entries[count].value * VOLTAGE_SCALE);
data              354 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				data->vddci_voltage_table.entries[count].smio_low;
data              356 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				PP_HOST_TO_SMC_US(data->vddci_voltage_table.entries[count].value * VOLTAGE_SCALE);
data              360 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	table->SmioMask1 = data->vddci_voltage_table.mask_low;
data              369 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              372 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
data              373 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		table->MvddLevelCount = data->mvdd_voltage_table.count;
data              376 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				PP_HOST_TO_SMC_US(data->mvdd_voltage_table.entries[count].value * VOLTAGE_SCALE);
data              381 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				data->mvdd_voltage_table.entries[count].smio_low;
data              383 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		table->SmioMask2 = data->mvdd_voltage_table.mask_low;
data              396 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              413 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			data->vddc_voltage_table.entries[count].value);
data              422 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2) {
data              433 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				data->vddc_voltage_table.entries[count].value);
data              509 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              510 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data              523 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			(uint8_t)(data->pcie_spc_cap & 0xff);
data              532 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	data->dpm_level_enable_mask.pcie_dpm_enable_mask =
data              541 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              543 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t spll_func_cntl            = data->clock_registers.vCG_SPLL_FUNC_CNTL;
data              544 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t spll_func_cntl_3          = data->clock_registers.vCG_SPLL_FUNC_CNTL_3;
data              545 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t spll_func_cntl_4          = data->clock_registers.vCG_SPLL_FUNC_CNTL_4;
data              546 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t cg_spll_spread_spectrum   = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM;
data              547 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t cg_spll_spread_spectrum_2 = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM_2;
data              622 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              630 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		vdd_dep_table = (phm_ppt_v1_clock_voltage_dependency_table *)&data->odn_dpm_table.vdd_dependency_on_sclk;
data              645 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	graphic_level->ActivityLevel = data->current_profile_setting.sclk_activity;
data              653 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	graphic_level->UpHyst = data->current_profile_setting.sclk_up_hyst;
data              654 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	graphic_level->DownHyst = data->current_profile_setting.sclk_down_hyst;
data              658 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	data->display_timing.min_clock_in_sr =
data              665 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 						data->display_timing.min_clock_in_sr);
data              688 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              691 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data              693 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint8_t pcie_entry_count = (uint8_t) data->dpm_table.pcie_speed_table.count;
data              732 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	data->dpm_level_enable_mask.sclk_dpm_enable_mask =
data              745 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		if (0 == data->dpm_level_enable_mask.pcie_dpm_enable_mask)
data              748 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		while (data->dpm_level_enable_mask.pcie_dpm_enable_mask &&
data              749 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				((data->dpm_level_enable_mask.pcie_dpm_enable_mask &
data              754 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		while (data->dpm_level_enable_mask.pcie_dpm_enable_mask &&
data              755 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				((data->dpm_level_enable_mask.pcie_dpm_enable_mask &
data              761 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				((data->dpm_level_enable_mask.pcie_dpm_enable_mask &
data              795 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              797 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t dll_cntl = data->clock_registers.vDLL_CNTL;
data              798 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t mclk_pwrmgt_cntl = data->clock_registers.vMCLK_PWRMGT_CNTL;
data              799 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t mpll_ad_func_cntl = data->clock_registers.vMPLL_AD_FUNC_CNTL;
data              800 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t mpll_dq_func_cntl = data->clock_registers.vMPLL_DQ_FUNC_CNTL;
data              801 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t mpll_func_cntl = data->clock_registers.vMPLL_FUNC_CNTL;
data              802 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t mpll_func_cntl_1 = data->clock_registers.vMPLL_FUNC_CNTL_1;
data              803 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t mpll_func_cntl_2 = data->clock_registers.vMPLL_FUNC_CNTL_2;
data              804 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t mpll_ss1 = data->clock_registers.vMPLL_SS1;
data              805 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t mpll_ss2 = data->clock_registers.vMPLL_SS2;
data              837 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (data->is_memory_gddr5) {
data              965 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              978 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		vdd_dep_table = (phm_ppt_v1_clock_voltage_dependency_table *)&data->odn_dpm_table.vdd_dependency_on_mclk;
data              994 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (data->mvdd_control == SMU7_VOLTAGE_CONTROL_NONE)
data              995 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		memory_level->MinMvdd = data->vbios_boot_state.mvdd_bootup_value;
data             1001 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	memory_level->UpHyst = data->current_profile_setting.mclk_up_hyst;
data             1002 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	memory_level->DownHyst = data->current_profile_setting.mclk_down_hyst;
data             1006 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	memory_level->ActivityLevel = data->current_profile_setting.mclk_activity;
data             1016 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	data->display_timing.num_existing_displays = hwmgr->display_config->num_display;
data             1017 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	data->display_timing.vrefresh = hwmgr->display_config->vrefresh;
data             1021 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	    (!data->is_uvd_enabled)
data             1023 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	    && (data->display_timing.num_existing_displays <= 2)
data             1024 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	    && (data->display_timing.num_existing_displays != 0))
data             1032 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (data->is_memory_gddr5) {
data             1055 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			dll_state_on = data->dll_default_on;
data             1088 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1091 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data             1131 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	data->dpm_level_enable_mask.mclk_dpm_enable_mask = phm_get_dpm_level_enable_mask_value(&dpm_table->mclk_table);
data             1146 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1151 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->mvdd_control) {
data             1157 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				      data->mvdd_voltage_table.entries[i].value;
data             1179 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1183 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t spll_func_cntl    = data->clock_registers.vCG_SPLL_FUNC_CNTL;
data             1184 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t spll_func_cntl_2  = data->clock_registers.vCG_SPLL_FUNC_CNTL_2;
data             1185 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t dll_cntl          = data->clock_registers.vDLL_CNTL;
data             1186 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	uint32_t mclk_pwrmgt_cntl  = data->clock_registers.vMCLK_PWRMGT_CNTL;
data             1219 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	table->ACPILevel.CgSpllFuncCntl3 = data->clock_registers.vCG_SPLL_FUNC_CNTL_3;
data             1220 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	table->ACPILevel.CgSpllFuncCntl4 = data->clock_registers.vCG_SPLL_FUNC_CNTL_4;
data             1221 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	table->ACPILevel.SpllSpreadSpectrum = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM;
data             1222 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	table->ACPILevel.SpllSpreadSpectrum2 = data->clock_registers.vCG_SPLL_SPREAD_SPECTRUM_2;
data             1275 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_AD_FUNC_CNTL);
data             1277 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_DQ_FUNC_CNTL);
data             1279 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_FUNC_CNTL);
data             1281 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_FUNC_CNTL_1);
data             1283 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_FUNC_CNTL_2);
data             1285 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_SS1);
data             1287 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		PP_HOST_TO_SMC_UL(data->clock_registers.vMPLL_SS2);
data             1296 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
data             1314 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1330 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			(data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2) ?
data             1334 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			phm_get_voltage_id(&data->vddci_voltage_table,
data             1374 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1390 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			(data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2) ?
data             1394 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			phm_get_voltage_id(&data->vddci_voltage_table,
data             1419 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1435 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			(data->vdd_gfx_control == SMU7_VOLTAGE_CONTROL_BY_SVID2) ?
data             1439 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			phm_get_voltage_id(&data->vddci_voltage_table,
data             1488 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1497 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	for (i = 0; i < data->dpm_table.sclk_table.count; i++) {
data             1498 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		for (j = 0; j < data->dpm_table.mclk_table.count; j++) {
data             1500 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				(hwmgr, data->dpm_table.sclk_table.dpm_levels[i].value,
data             1501 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				 data->dpm_table.mclk_table.dpm_levels[j].value,
data             1526 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1533 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.sclk_table),
data             1534 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	data->vbios_boot_state.sclk_bootup_value,
data             1545 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.mclk_table),
data             1546 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		data->vbios_boot_state.mclk_bootup_value,
data             1558 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		phm_get_voltage_id(&(data->vddc_voltage_table),
data             1559 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			data->vbios_boot_state.vddc_bootup_value);
data             1561 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		phm_get_voltage_id(&(data->vddgfx_voltage_table),
data             1562 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			data->vbios_boot_state.vddgfx_bootup_value);
data             1564 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		phm_get_voltage_id(&(data->vddci_voltage_table),
data             1565 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			data->vbios_boot_state.vddci_bootup_value);
data             1566 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	table->BootMVdd = data->vbios_boot_state.mvdd_bootup_value;
data             1749 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1752 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vdd_gfx_control) {
data             1757 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control) {
data             1770 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control) {
data             1780 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control) {
data             1783 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data             1789 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
data             2093 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	SMU72_Discrete_MCRegisterSet *data,
data             2100 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			data->value[i] = PP_HOST_TO_SMC_UL(entry->mc_data[j]);
data             2136 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2140 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	for (i = 0; i < data->dpm_table.mclk_table.count; i++) {
data             2143 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				data->dpm_table.mclk_table.dpm_levels[i].value,
data             2144 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				&mc_regs->data[i]
data             2157 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2161 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (0 == (data->need_update_smu7_dpm_table & DPMTABLE_OD_UPDATE_MCLK))
data             2174 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			(uint32_t)offsetof(SMU72_Discrete_MCRegisters, data[0]);
data             2178 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			(uint8_t *)&smu_data->mc_regs.data[0],
data             2180 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			data->dpm_table.mclk_table.count,
data             2223 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2238 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->voltage_control)
data             2250 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (data->is_memory_gddr5)
data             2258 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (data->ulv_supported && table_info->us_ulv_voltage_offset) {
data             2346 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	PP_ASSERT_WITH_CODE((1 <= data->dpm_table.pcie_speed_table.count),
data             2350 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	table->PCIeBootLinkLevel = (uint8_t) (data->dpm_table.pcie_speed_table.count);
data             2357 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	data->vr_config = table->VRConfig;
data             2554 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2556 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	if (data->need_update_smu7_dpm_table &
data             2565 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2574 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		&& (data->low_sclk_interrupt_threshold != 0)) {
data             2576 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				data->low_sclk_interrupt_threshold;
data             2757 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2780 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		data->soft_regs_start = tmp;
data             2977 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3007 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 				if (!data->is_memory_gddr5)
data             3012 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 			if (!data->is_memory_gddr5) {
data             3148 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             3170 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		if (!data->sclk_dpm_key_disabled)
data             3200 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		if (!data->sclk_dpm_key_disabled)
data             3205 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		if (!data->mclk_dpm_key_disabled)
data             3235 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c 		if (!data->mclk_dpm_key_disabled)
data              228 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              249 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		data->soft_regs_start = tmp;
data              450 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              453 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
data              454 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		count = data->mvdd_voltage_table.count;
data              459 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 					data->mvdd_voltage_table.entries[level].value * VOLTAGE_SCALE);
data              464 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 				data->mvdd_voltage_table.entries[level].smio_low;
data              466 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		table->SmioMask2 = data->mvdd_voltage_table.mask_low;
data              478 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              480 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	count = data->vddci_voltage_table.count;
data              482 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data              487 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 					data->vddci_voltage_table.entries[level].value * VOLTAGE_SCALE);
data              490 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			table->Smio[level] |= data->vddci_voltage_table.entries[level].smio_low;
data              494 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	table->SmioMask1 = data->vddci_voltage_table.mask_low;
data              504 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              516 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 				data->vddc_voltage_table.entries[count].value);
data              541 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              552 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	state->VddcPhase = data->vddc_phase_shed_control ^ 0x3;
data              570 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              573 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_dpm_table *dpm_table = &data->dpm_table;
data              584 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		table->LinkLevel[i].SPC = (uint8_t)(data->pcie_spc_cap & 0xff);
data              593 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	data->dpm_level_enable_mask.pcie_dpm_enable_mask =
data              605 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              618 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			if (SMU7_VOLTAGE_CONTROL_NONE == data->vddci_control)
data              619 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 				*voltage |= (data->vbios_boot_state.vddci_bootup_value *
data              625 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 				vddci = phm_find_closest_vddci(&(data->vddci_voltage_table),
data              631 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			if (SMU7_VOLTAGE_CONTROL_NONE == data->mvdd_control)
data              632 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 				*mvdd = data->vbios_boot_state.mvdd_bootup_value *
data              645 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	vddci = phm_find_closest_vddci(&(data->vddci_voltage_table),
data              649 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->vddci_control)
data              650 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		*voltage |= (data->vbios_boot_state.vddci_bootup_value *
data              658 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE == data->mvdd_control)
data              659 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		*mvdd = data->vbios_boot_state.mvdd_bootup_value * VOLTAGE_SCALE;
data              812 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data              836 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	data->display_timing.min_clock_in_sr = hwmgr->display_config->min_core_set_clock_in_sr;
data              981 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1010 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	data->display_timing.num_existing_displays = hwmgr->display_config->num_display;
data             1011 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	data->display_timing.vrefresh = hwmgr->display_config->vrefresh;
data             1085 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1090 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_NONE != data->mvdd_control) {
data             1094 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 				smio_pat->Voltage = data->mvdd_voltage_table.entries[i].value;
data             1112 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	const struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1123 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	sclk_frequency = data->vbios_boot_state.sclk_bootup_value;
data             1161 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	table->MemoryACPILevel.MclkFrequency = data->vbios_boot_state.mclk_bootup_value;
data             1172 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if ((SMU7_VOLTAGE_CONTROL_NONE == data->mvdd_control) ||
data             1173 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			(data->mclk_dpm_key_disabled))
data             1174 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		us_mvdd = data->vbios_boot_state.mvdd_bootup_value;
data             1177 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 				data->dpm_table.mclk_table.dpm_levels[0].value,
data             1195 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		PP_HOST_TO_SMC_US(data->current_profile_setting.mclk_activity);
data             1213 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1225 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control)
data             1226 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			vddci = (uint32_t)phm_find_closest_vddci(&(data->vddci_voltage_table),
data             1228 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		else if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control)
data             1231 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			vddci = (data->vbios_boot_state.vddci_bootup_value * VOLTAGE_SCALE) << VDDCI_SHIFT;
data             1326 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1339 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control)
data             1340 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			vddci = (uint32_t)phm_find_closest_vddci(&(data->vddci_voltage_table),
data             1342 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		else if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control)
data             1345 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			vddci = (data->vbios_boot_state.vddci_bootup_value * VOLTAGE_SCALE) << VDDCI_SHIFT;
data             1377 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1383 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.sclk_table),
data             1384 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			data->vbios_boot_state.sclk_bootup_value,
data             1387 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	result = phm_find_boot_level(&(data->dpm_table.mclk_table),
data             1388 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 			data->vbios_boot_state.mclk_bootup_value,
data             1391 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	table->BootVddc  = data->vbios_boot_state.vddc_bootup_value *
data             1393 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	table->BootVddci = data->vbios_boot_state.vddci_bootup_value *
data             1395 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	table->BootMVdd  = data->vbios_boot_state.mvdd_bootup_value *
data             1570 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1663 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		data->avfs_vdroop_override_setting =
data             1668 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		data->apply_avfs_cks_off_voltage =
data             1677 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             1686 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->voltage_control) {
data             1695 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->vddci_control) {
data             1698 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->vddci_control) {
data             1706 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if (SMU7_VOLTAGE_CONTROL_BY_SVID2 == data->mvdd_control) {
data             1721 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	} else if (SMU7_VOLTAGE_CONTROL_BY_GPIO == data->mvdd_control) {
data             2207 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2209 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	if (data->need_update_smu7_dpm_table &
data             2220 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2228 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	    && (data->low_sclk_interrupt_threshold != 0)) {
data             2230 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 				data->low_sclk_interrupt_threshold;
data             2256 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 	struct smu7_hwmgr *data = (struct smu7_hwmgr *)(hwmgr->backend);
data             2264 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c 		if (data->apply_avfs_cks_off_voltage)
data              932 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 		clocks->data[i].clocks_in_khz =
data              934 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 		clocks->data[i].latency_in_us = 0;
data              977 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 					clocks.data[i].clocks_in_khz / 1000,
data              978 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 					(clocks.data[i].clocks_in_khz == now * 10)
data              998 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 				i, clocks.data[i].clocks_in_khz / 1000,
data              999 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 				(clocks.data[i].clocks_in_khz == now * 10)
data             1019 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             1020 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 				(clocks.data[i].clocks_in_khz == now * 10)
data             1055 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 				i, clocks.data[i].clocks_in_khz / 1000,
data             1056 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 				(clocks.data[i].clocks_in_khz == now * 10) ? "*" : "");
data             1145 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 					clocks.data[0].clocks_in_khz / 1000,
data             2708 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 			if (input_clk < clocks.data[0].clocks_in_khz / 1000 ||
data             2712 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 					clocks.data[0].clocks_in_khz / 1000,
data             3020 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 				 void *data, uint32_t *size)
data             3026 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 	if(!data || !size)
data             3032 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 		*(uint32_t *)data = pptable->FanMaximumRpm;
data             3039 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 						(uint32_t *)data);
data             3043 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 		ret = vega20_get_gpu_power(smu, (uint32_t *)data);
data             3049 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 		ret = vega20_thermal_get_temperature(smu, sensor, (uint32_t *)data);
data             3053 drivers/gpu/drm/amd/powerplay/vega20_ppt.c 		ret = smu_smc_read_sensor(smu, sensor, data, size);
data               79 drivers/gpu/drm/arm/display/komeda/komeda_drv.c static int compare_of(struct device *dev, void *data)
data               81 drivers/gpu/drm/arm/display/komeda/komeda_drv.c 	return dev->of_node == data;
data              133 drivers/gpu/drm/arm/display/komeda/komeda_drv.c 	{ .compatible = "arm,mali-d71", .data = &komeda_products[MALI_D71], },
data               38 drivers/gpu/drm/arm/display/komeda/komeda_kms.c static irqreturn_t komeda_kms_irq_handler(int irq, void *data)
data               40 drivers/gpu/drm/arm/display/komeda/komeda_kms.c 	struct drm_device *drm = data;
data              367 drivers/gpu/drm/arm/hdlcd_drv.c static int compare_dev(struct device *dev, void *data)
data              369 drivers/gpu/drm/arm/hdlcd_drv.c 	return dev->of_node == data;
data              127 drivers/gpu/drm/arm/malidp_crtc.c 	struct drm_color_lut *lut = (struct drm_color_lut *)lut_blob->data;
data              170 drivers/gpu/drm/arm/malidp_crtc.c 	lut = (struct drm_color_lut *)state->gamma_lut->data;
data              223 drivers/gpu/drm/arm/malidp_crtc.c 	ctm = (struct drm_color_ctm *)state->ctm->data;
data               42 drivers/gpu/drm/arm/malidp_drv.c 				     u32 data[MALIDP_COEFFTAB_NUM_COEFFS])
data               55 drivers/gpu/drm/arm/malidp_drv.c 		malidp_hw_write(hwdev, data[i],
data              591 drivers/gpu/drm/arm/malidp_drv.c 		.data = &malidp_device[MALIDP_500]
data              595 drivers/gpu/drm/arm/malidp_drv.c 		.data = &malidp_device[MALIDP_550]
data              599 drivers/gpu/drm/arm/malidp_drv.c 		.data = &malidp_device[MALIDP_650]
data              953 drivers/gpu/drm/arm/malidp_drv.c static int malidp_compare_dev(struct device *dev, void *data)
data              955 drivers/gpu/drm/arm/malidp_drv.c 	struct device_node *np = data;
data              272 drivers/gpu/drm/arm/malidp_hw.h 	u32 data = malidp_hw_read(hwdev, reg);
data              274 drivers/gpu/drm/arm/malidp_hw.h 	data |= mask;
data              275 drivers/gpu/drm/arm/malidp_hw.h 	malidp_hw_write(hwdev, data, reg);
data              281 drivers/gpu/drm/arm/malidp_hw.h 	u32 data = malidp_hw_read(hwdev, reg);
data              283 drivers/gpu/drm/arm/malidp_hw.h 	data &= ~mask;
data              284 drivers/gpu/drm/arm/malidp_hw.h 	malidp_hw_write(hwdev, data, reg);
data              141 drivers/gpu/drm/armada/armada_crtc.c 		struct drm_color_lut *lut = blob->data;
data              686 drivers/gpu/drm/armada/armada_crtc.c static void cursor_update(void *data)
data              688 drivers/gpu/drm/armada/armada_crtc.c 	armada_drm_crtc_cursor_update(data, true);
data              999 drivers/gpu/drm/armada/armada_crtc.c armada_lcd_bind(struct device *dev, struct device *master, void *data)
data             1002 drivers/gpu/drm/armada/armada_crtc.c 	struct drm_device *drm = data;
data             1037 drivers/gpu/drm/armada/armada_crtc.c 		variant = match->data;
data             1044 drivers/gpu/drm/armada/armada_crtc.c armada_lcd_unbind(struct device *dev, struct device *master, void *data)
data             1070 drivers/gpu/drm/armada/armada_crtc.c 		.data		= &armada510_ops,
data               18 drivers/gpu/drm/armada/armada_debugfs.c static int armada_debugfs_gem_linear_show(struct seq_file *m, void *data)
data               32 drivers/gpu/drm/armada/armada_debugfs.c static int armada_debugfs_crtc_reg_show(struct seq_file *m, void *data)
data              199 drivers/gpu/drm/armada/armada_drv.c static int compare_of(struct device *dev, void *data)
data              201 drivers/gpu/drm/armada/armada_drv.c 	return dev->of_node == data;
data              204 drivers/gpu/drm/armada/armada_drv.c static int compare_dev_name(struct device *dev, void *data)
data              206 drivers/gpu/drm/armada/armada_drv.c 	const char *name = data;
data              264 drivers/gpu/drm/armada/armada_gem.c int armada_gem_create_ioctl(struct drm_device *dev, void *data,
data              267 drivers/gpu/drm/armada/armada_gem.c 	struct drm_armada_gem_create *args = data;
data              296 drivers/gpu/drm/armada/armada_gem.c int armada_gem_mmap_ioctl(struct drm_device *dev, void *data,
data              299 drivers/gpu/drm/armada/armada_gem.c 	struct drm_armada_gem_mmap *args = data;
data              323 drivers/gpu/drm/armada/armada_gem.c int armada_gem_pwrite_ioctl(struct drm_device *dev, void *data,
data              326 drivers/gpu/drm/armada/armada_gem.c 	struct drm_armada_gem_pwrite *args = data;
data               77 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c static irqreturn_t aspeed_gfx_irq_handler(int irq, void *data)
data               79 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c 	struct drm_device *drm = data;
data               94 drivers/gpu/drm/ast/ast_dp501.c static bool ast_write_cmd(struct drm_device *dev, u8 data)
data              100 drivers/gpu/drm/ast/ast_dp501.c 		ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9a, 0x00, data);
data              116 drivers/gpu/drm/ast/ast_dp501.c static bool ast_write_data(struct drm_device *dev, u8 data)
data              122 drivers/gpu/drm/ast/ast_dp501.c 		ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9a, 0x00, data);
data              134 drivers/gpu/drm/ast/ast_dp501.c static bool ast_read_data(struct drm_device *dev, u8 *data)
data              139 drivers/gpu/drm/ast/ast_dp501.c 	*data = 0;
data              144 drivers/gpu/drm/ast/ast_dp501.c 	*data = tmp;
data              176 drivers/gpu/drm/ast/ast_dp501.c 	u32 i, data;
data              179 drivers/gpu/drm/ast/ast_dp501.c 	data = ast_mindwm(ast, 0x1e6e2100) & 0x01;
data              180 drivers/gpu/drm/ast/ast_dp501.c 	if (data) {
data              192 drivers/gpu/drm/ast/ast_dp501.c 	u32 i, data, len = 0;
data              197 drivers/gpu/drm/ast/ast_dp501.c 	data = ast_mindwm(ast, 0x1e6e2100) & 0x01;
data              198 drivers/gpu/drm/ast/ast_dp501.c 	if (!data) {
data              208 drivers/gpu/drm/ast/ast_dp501.c 			fw_addr = (u8 *)ast->dp501_fw->data;
data              213 drivers/gpu/drm/ast/ast_dp501.c 		data = ast_mindwm(ast, 0x1e6e0004);
data              214 drivers/gpu/drm/ast/ast_dp501.c 		switch (data & 0x03) {
data              233 drivers/gpu/drm/ast/ast_dp501.c 			data = *(u32 *)(fw_addr + i);
data              234 drivers/gpu/drm/ast/ast_dp501.c 			ast_moutdwm(ast, boot_address + i, data);
data              245 drivers/gpu/drm/ast/ast_dp501.c 		data = ast_mindwm(ast, 0x1e6e2040) & 0xfffff1ff;		/* D[11:9] = 100b: UEFI handling */
data              246 drivers/gpu/drm/ast/ast_dp501.c 		data |= 0x800;
data              247 drivers/gpu/drm/ast/ast_dp501.c 		ast_moutdwm(ast, 0x1e6e2040, data);
data              259 drivers/gpu/drm/ast/ast_dp501.c 	u32 boot_address, offset, data;
data              266 drivers/gpu/drm/ast/ast_dp501.c 	data = ast_mindwm(ast, boot_address + offset);
data              267 drivers/gpu/drm/ast/ast_dp501.c 	if ((data & 0xf0) != 0x10) /* version: 1x */
data              276 drivers/gpu/drm/ast/ast_dp501.c 		data = (linkrate == 0x0a) ? (90 * linklanes) : (54 * linklanes);
data              277 drivers/gpu/drm/ast/ast_dp501.c 		if (data > 0xff)
data              278 drivers/gpu/drm/ast/ast_dp501.c 			data = 0xff;
data              279 drivers/gpu/drm/ast/ast_dp501.c 		maxclk = (u8)data;
data              287 drivers/gpu/drm/ast/ast_dp501.c 	u32 i, boot_address, offset, data;
data              293 drivers/gpu/drm/ast/ast_dp501.c 	data = ast_mindwm(ast, boot_address + offset);
data              294 drivers/gpu/drm/ast/ast_dp501.c 	if ((data & 0xf0) != 0x10)
data              299 drivers/gpu/drm/ast/ast_dp501.c 	data = ast_mindwm(ast, boot_address + offset);
data              300 drivers/gpu/drm/ast/ast_dp501.c 	if (!(data & 0x01))
data              306 drivers/gpu/drm/ast/ast_dp501.c 		data = ast_mindwm(ast, boot_address + offset + i);
data              307 drivers/gpu/drm/ast/ast_dp501.c 		*(u32 *)(ediddata + i) = data;
data              317 drivers/gpu/drm/ast/ast_dp501.c 	u32 data;
data              325 drivers/gpu/drm/ast/ast_dp501.c 		data = ast_read32(ast, 0x12008);
data              327 drivers/gpu/drm/ast/ast_dp501.c 		data &= 0xfffff8ff;
data              328 drivers/gpu/drm/ast/ast_dp501.c 		data |= 0x00000500;
data              329 drivers/gpu/drm/ast/ast_dp501.c 		ast_write32(ast, 0x12008, data);
data              332 drivers/gpu/drm/ast/ast_dp501.c 			data = ast_read32(ast, 0x12084);
data              334 drivers/gpu/drm/ast/ast_dp501.c 			data |= 0xfffe0000;
data              335 drivers/gpu/drm/ast/ast_dp501.c 			ast_write32(ast, 0x12084, data);
data              337 drivers/gpu/drm/ast/ast_dp501.c 			data = ast_read32(ast, 0x12088);
data              339 drivers/gpu/drm/ast/ast_dp501.c 			data |= 0x000fffff;
data              340 drivers/gpu/drm/ast/ast_dp501.c 			ast_write32(ast, 0x12088, data);
data              342 drivers/gpu/drm/ast/ast_dp501.c 			data = ast_read32(ast, 0x12090);
data              344 drivers/gpu/drm/ast/ast_dp501.c 			data &= 0xffffffcf;
data              345 drivers/gpu/drm/ast/ast_dp501.c 			data |= 0x00000020;
data              346 drivers/gpu/drm/ast/ast_dp501.c 			ast_write32(ast, 0x12090, data);
data              348 drivers/gpu/drm/ast/ast_dp501.c 			data = ast_read32(ast, 0x12088);
data              350 drivers/gpu/drm/ast/ast_dp501.c 			data |= 0x30000000;
data              351 drivers/gpu/drm/ast/ast_dp501.c 			ast_write32(ast, 0x12088, data);
data              353 drivers/gpu/drm/ast/ast_dp501.c 			data = ast_read32(ast, 0x1208c);
data              355 drivers/gpu/drm/ast/ast_dp501.c 			data |= 0x000000cf;
data              356 drivers/gpu/drm/ast/ast_dp501.c 			ast_write32(ast, 0x1208c, data);
data              358 drivers/gpu/drm/ast/ast_dp501.c 			data = ast_read32(ast, 0x120a4);
data              360 drivers/gpu/drm/ast/ast_dp501.c 			data |= 0xffff0000;
data              361 drivers/gpu/drm/ast/ast_dp501.c 			ast_write32(ast, 0x120a4, data);
data              363 drivers/gpu/drm/ast/ast_dp501.c 			data = ast_read32(ast, 0x120a8);
data              365 drivers/gpu/drm/ast/ast_dp501.c 			data |= 0x0000000f;
data              366 drivers/gpu/drm/ast/ast_dp501.c 			ast_write32(ast, 0x120a8, data);
data              368 drivers/gpu/drm/ast/ast_dp501.c 			data = ast_read32(ast, 0x12094);
data              370 drivers/gpu/drm/ast/ast_dp501.c 			data |= 0x00000002;
data              371 drivers/gpu/drm/ast/ast_dp501.c 			ast_write32(ast, 0x12094, data);
data              376 drivers/gpu/drm/ast/ast_dp501.c 	data = ast_read32(ast, 0x1202c);
data              377 drivers/gpu/drm/ast/ast_dp501.c 	data &= 0xfffbffff;
data              378 drivers/gpu/drm/ast/ast_dp501.c 	ast_write32(ast, 0x1202c, data);
data              389 drivers/gpu/drm/ast/ast_dp501.c 	u32 data;
data              405 drivers/gpu/drm/ast/ast_dp501.c 	data = ast_read32(ast, 0x1202c);
data              406 drivers/gpu/drm/ast/ast_dp501.c 	data &= 0xfffcffff;
data              407 drivers/gpu/drm/ast/ast_dp501.c 	ast_write32(ast, 0, data);
data                8 drivers/gpu/drm/ast/ast_dram_tables.h 	u32 data;
data               72 drivers/gpu/drm/ast/ast_main.c 	uint32_t data, jregd0, jregd1;
data              100 drivers/gpu/drm/ast/ast_main.c 		data = ast_read32(ast, 0xf004);
data              101 drivers/gpu/drm/ast/ast_main.c 		if (data != 0xFFFFFFFF) {
data             1018 drivers/gpu/drm/ast/ast_mode.c static void set_data(void *i2c_priv, int data)
data             1026 drivers/gpu/drm/ast/ast_mode.c 		ujcrb7 = ((data & 0x01) ? 0 : 1) << 2;
data             1054 drivers/gpu/drm/ast/ast_mode.c 	i2c->bit.data = i2c;
data              118 drivers/gpu/drm/ast/ast_post.c 	uint32_t data;
data              124 drivers/gpu/drm/ast/ast_post.c 		data = ast_read32(ast, 0xf004) & 0xffff0000;
data              125 drivers/gpu/drm/ast/ast_post.c 	} while (data != (r & 0xffff0000));
data              131 drivers/gpu/drm/ast/ast_post.c 	uint32_t data;
data              135 drivers/gpu/drm/ast/ast_post.c 		data = ast_read32(ast, 0xf004) & 0xffff0000;
data              136 drivers/gpu/drm/ast/ast_post.c 	} while (data != (r & 0xffff0000));
data              170 drivers/gpu/drm/ast/ast_post.c 	u32 data, timeout;
data              176 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1e6e0070) & 0x40;
data              181 drivers/gpu/drm/ast/ast_post.c 	} while (!data);
data              186 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1e6e0070) & 0x40;
data              191 drivers/gpu/drm/ast/ast_post.c 	} while (!data);
data              192 drivers/gpu/drm/ast/ast_post.c 	data = (ast_mindwm(ast, 0x1e6e0070) & 0x80) >> 7;
data              194 drivers/gpu/drm/ast/ast_post.c 	return data;
data              200 drivers/gpu/drm/ast/ast_post.c 	u32 data, timeout;
data              206 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1e6e0070) & 0x40;
data              211 drivers/gpu/drm/ast/ast_post.c 	} while (!data);
data              212 drivers/gpu/drm/ast/ast_post.c 	data = (ast_mindwm(ast, 0x1e6e0070) & 0x80) >> 7;
data              214 drivers/gpu/drm/ast/ast_post.c 	return data;
data              247 drivers/gpu/drm/ast/ast_post.c 	u32 dll_min[4], dll_max[4], dlli, data, passcnt;
data              256 drivers/gpu/drm/ast/ast_post.c 		data = cbrscan_ast2150(ast, busw);
data              257 drivers/gpu/drm/ast/ast_post.c 		if (data != 0) {
data              258 drivers/gpu/drm/ast/ast_post.c 			if (data & 0x1) {
data              281 drivers/gpu/drm/ast/ast_post.c 	u32 data, temp, i;
data              318 drivers/gpu/drm/ast/ast_post.c 					udelay(dram_reg_info->data);
data              320 drivers/gpu/drm/ast/ast_post.c 				data = dram_reg_info->data;
data              322 drivers/gpu/drm/ast/ast_post.c 					data = 0x00000d89;
data              324 drivers/gpu/drm/ast/ast_post.c 					data = 0x00000c8d;
data              329 drivers/gpu/drm/ast/ast_post.c 				ast_write32(ast, 0x10000 + dram_reg_info->index, data | temp);
data              331 drivers/gpu/drm/ast/ast_post.c 				ast_write32(ast, 0x10000 + dram_reg_info->index, dram_reg_info->data);
data              336 drivers/gpu/drm/ast/ast_post.c 		data = ast_read32(ast, 0x10120);
data              337 drivers/gpu/drm/ast/ast_post.c 		if (data == 0x5061) { /* 266Mhz */
data              338 drivers/gpu/drm/ast/ast_post.c 			data = ast_read32(ast, 0x10004);
data              339 drivers/gpu/drm/ast/ast_post.c 			if (data & 0x40)
data              454 drivers/gpu/drm/ast/ast_post.c 	u32 data, timeout;
data              460 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1e6e0070) & 0x3000;
data              461 drivers/gpu/drm/ast/ast_post.c 		if (data & 0x2000)
data              467 drivers/gpu/drm/ast/ast_post.c 	} while (!data);
data              474 drivers/gpu/drm/ast/ast_post.c 	u32 data, timeout;
data              480 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1e6e0070) & 0x1000;
data              485 drivers/gpu/drm/ast/ast_post.c 	} while (!data);
data              486 drivers/gpu/drm/ast/ast_post.c 	data = ast_mindwm(ast, 0x1e6e0078);
data              487 drivers/gpu/drm/ast/ast_post.c 	data = (data | (data >> 16)) & 0xffff;
data              489 drivers/gpu/drm/ast/ast_post.c 	return data;
data              520 drivers/gpu/drm/ast/ast_post.c 	u32 data;
data              522 drivers/gpu/drm/ast/ast_post.c 	data = mmc_test_single2(ast, 0);
data              523 drivers/gpu/drm/ast/ast_post.c 	if ((data & 0xff) && (data & 0xff00))
data              526 drivers/gpu/drm/ast/ast_post.c 		data = mmc_test_burst2(ast, i);
data              527 drivers/gpu/drm/ast/ast_post.c 		if ((data & 0xff) && (data & 0xff00))
data              530 drivers/gpu/drm/ast/ast_post.c 	if (!data)
data              532 drivers/gpu/drm/ast/ast_post.c 	else if (data & 0xff)
data              539 drivers/gpu/drm/ast/ast_post.c 	u32 data, data2, patcnt, loop;
data              545 drivers/gpu/drm/ast/ast_post.c 			if ((data = cbr_test(ast)) != 0) {
data              546 drivers/gpu/drm/ast/ast_post.c 				data2 &= data;
data              560 drivers/gpu/drm/ast/ast_post.c 	u32 data;
data              562 drivers/gpu/drm/ast/ast_post.c 	data = mmc_test_burst2(ast, 0);
data              563 drivers/gpu/drm/ast/ast_post.c 	if (data == 0xffff)
data              565 drivers/gpu/drm/ast/ast_post.c 	data |= mmc_test_single2(ast, 0);
data              566 drivers/gpu/drm/ast/ast_post.c 	if (data == 0xffff)
data              569 drivers/gpu/drm/ast/ast_post.c 	return ~data & 0xffff;
data              574 drivers/gpu/drm/ast/ast_post.c 	u32 data, data2, patcnt, loop;
data              580 drivers/gpu/drm/ast/ast_post.c 			if ((data = cbr_test2(ast)) != 0) {
data              581 drivers/gpu/drm/ast/ast_post.c 				data2 &= data;
data              620 drivers/gpu/drm/ast/ast_post.c 	u32 gold_sadj[2], dllmin[16], dllmax[16], dlli, data, cnt, mask, passcnt, retry = 0;
data              631 drivers/gpu/drm/ast/ast_post.c 		data = cbr_scan2(ast);
data              632 drivers/gpu/drm/ast/ast_post.c 		if (data != 0) {
data              635 drivers/gpu/drm/ast/ast_post.c 				if (data & mask) {
data              668 drivers/gpu/drm/ast/ast_post.c 	data = 0;
data              670 drivers/gpu/drm/ast/ast_post.c 		data >>= 3;
data              685 drivers/gpu/drm/ast/ast_post.c 			data |= dlli << 21;
data              688 drivers/gpu/drm/ast/ast_post.c 	ast_moutdwm(ast, 0x1E6E0080, data);
data              690 drivers/gpu/drm/ast/ast_post.c 	data = 0;
data              692 drivers/gpu/drm/ast/ast_post.c 		data >>= 3;
data              710 drivers/gpu/drm/ast/ast_post.c 			data |= dlli << 21;
data              713 drivers/gpu/drm/ast/ast_post.c 	ast_moutdwm(ast, 0x1E6E0084, data);
data              809 drivers/gpu/drm/ast/ast_post.c 	u32 dllmin[2], dllmax[2], dlli, data, passcnt, retry = 0;
data              823 drivers/gpu/drm/ast/ast_post.c 		data = cbr_scan(ast);
data              824 drivers/gpu/drm/ast/ast_post.c 		if (data != 0) {
data              825 drivers/gpu/drm/ast/ast_post.c 			if (data & 0x1) {
data              833 drivers/gpu/drm/ast/ast_post.c 			if (data & 0x2) {
data             1107 drivers/gpu/drm/ast/ast_post.c 	u32 data, data2, retry = 0;
data             1147 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E001C);
data             1148 drivers/gpu/drm/ast/ast_post.c 	} while (!(data & 0x08000000));
data             1149 drivers/gpu/drm/ast/ast_post.c 	data = ast_mindwm(ast, 0x1E6E001C);
data             1150 drivers/gpu/drm/ast/ast_post.c 	data = (data >> 8) & 0xff;
data             1151 drivers/gpu/drm/ast/ast_post.c 	while ((data & 0x08) || ((data & 0x7) < 2) || (data < 4)) {
data             1162 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E0068) & 0xffff00ff;
data             1163 drivers/gpu/drm/ast/ast_post.c 		data2 += data & 0xff;
data             1164 drivers/gpu/drm/ast/ast_post.c 		data = data | (data2 << 8);
data             1165 drivers/gpu/drm/ast/ast_post.c 		ast_moutdwm(ast, 0x1E6E0068, data);
data             1169 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E0018) & 0xfffff1ff;
data             1170 drivers/gpu/drm/ast/ast_post.c 		ast_moutdwm(ast, 0x1E6E0018, data);
data             1171 drivers/gpu/drm/ast/ast_post.c 		data = data | 0x200;
data             1172 drivers/gpu/drm/ast/ast_post.c 		ast_moutdwm(ast, 0x1E6E0018, data);
data             1174 drivers/gpu/drm/ast/ast_post.c 			data = ast_mindwm(ast, 0x1E6E001C);
data             1175 drivers/gpu/drm/ast/ast_post.c 		} while (!(data & 0x08000000));
data             1177 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E001C);
data             1178 drivers/gpu/drm/ast/ast_post.c 		data = (data >> 8) & 0xff;
data             1181 drivers/gpu/drm/ast/ast_post.c 	data = ast_mindwm(ast, 0x1E6E0018) | 0xC00;
data             1182 drivers/gpu/drm/ast/ast_post.c 	ast_moutdwm(ast, 0x1E6E0018, data);
data             1199 drivers/gpu/drm/ast/ast_post.c 	data = 0;
data             1201 drivers/gpu/drm/ast/ast_post.c 		data = 0x300;
data             1204 drivers/gpu/drm/ast/ast_post.c 		data = data | 0x3000 | ((param->reg_AC2 & 0x60000) >> 3);
data             1206 drivers/gpu/drm/ast/ast_post.c 	ast_moutdwm(ast, 0x1E6E0034, data | 0x3);
data             1218 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E0070);
data             1219 drivers/gpu/drm/ast/ast_post.c 	} while (!(data & 0x00001000));
data             1477 drivers/gpu/drm/ast/ast_post.c 	u32 data, data2, retry = 0;
data             1516 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E001C);
data             1517 drivers/gpu/drm/ast/ast_post.c 	} while (!(data & 0x08000000));
data             1518 drivers/gpu/drm/ast/ast_post.c 	data = ast_mindwm(ast, 0x1E6E001C);
data             1519 drivers/gpu/drm/ast/ast_post.c 	data = (data >> 8) & 0xff;
data             1520 drivers/gpu/drm/ast/ast_post.c 	while ((data & 0x08) || ((data & 0x7) < 2) || (data < 4)) {
data             1531 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E0068) & 0xffff00ff;
data             1532 drivers/gpu/drm/ast/ast_post.c 		data2 += data & 0xff;
data             1533 drivers/gpu/drm/ast/ast_post.c 		data = data | (data2 << 8);
data             1534 drivers/gpu/drm/ast/ast_post.c 		ast_moutdwm(ast, 0x1E6E0068, data);
data             1538 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E0018) & 0xfffff1ff;
data             1539 drivers/gpu/drm/ast/ast_post.c 		ast_moutdwm(ast, 0x1E6E0018, data);
data             1540 drivers/gpu/drm/ast/ast_post.c 		data = data | 0x200;
data             1541 drivers/gpu/drm/ast/ast_post.c 		ast_moutdwm(ast, 0x1E6E0018, data);
data             1543 drivers/gpu/drm/ast/ast_post.c 			data = ast_mindwm(ast, 0x1E6E001C);
data             1544 drivers/gpu/drm/ast/ast_post.c 		} while (!(data & 0x08000000));
data             1546 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E001C);
data             1547 drivers/gpu/drm/ast/ast_post.c 		data = (data >> 8) & 0xff;
data             1550 drivers/gpu/drm/ast/ast_post.c 	data = ast_mindwm(ast, 0x1E6E0018) | 0xC00;
data             1551 drivers/gpu/drm/ast/ast_post.c 	ast_moutdwm(ast, 0x1E6E0018, data);
data             1573 drivers/gpu/drm/ast/ast_post.c 	data = 0;
data             1575 drivers/gpu/drm/ast/ast_post.c 		data = 0x500;
data             1578 drivers/gpu/drm/ast/ast_post.c 		data = data | 0x3000 | ((param->reg_AC2 & 0x60000) >> 3);
data             1580 drivers/gpu/drm/ast/ast_post.c 	ast_moutdwm(ast, 0x1E6E0034, data | 0x3);
data             1592 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E0070);
data             1593 drivers/gpu/drm/ast/ast_post.c 	} while (!(data & 0x00001000));
data             1737 drivers/gpu/drm/ast/ast_post.c 	u32 data, pass, timecnt;
data             1743 drivers/gpu/drm/ast/ast_post.c 			data = ast_mindwm(ast, 0x1E6E0060) & 0x1;
data             1744 drivers/gpu/drm/ast/ast_post.c 			if (!data)
data             1748 drivers/gpu/drm/ast/ast_post.c 			data = ast_mindwm(ast, 0x1E6E0300) & 0x000A0000;
data             1749 drivers/gpu/drm/ast/ast_post.c 			if (!data)
data             1802 drivers/gpu/drm/ast/ast_post.c 	u32 reg_04, data;
data             1808 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E0004);
data             1809 drivers/gpu/drm/ast/ast_post.c 	while (!(data & 0x80000));
data             1815 drivers/gpu/drm/ast/ast_post.c 	u32 addr, data, param;
data             1827 drivers/gpu/drm/ast/ast_post.c 	data = ast_mindwm(ast, 0x1E6E2070) & 0x00800000;
data             1828 drivers/gpu/drm/ast/ast_post.c 	if (data) {
data             1897 drivers/gpu/drm/ast/ast_post.c 	u32 data, data2, pass, retrycnt;
data             1947 drivers/gpu/drm/ast/ast_post.c 				data = ast_mindwm(ast, 0x1E6E03D0);
data             1948 drivers/gpu/drm/ast/ast_post.c 				data2 = data >> 8;
data             1949 drivers/gpu/drm/ast/ast_post.c 				data  = data & 0xff;
data             1950 drivers/gpu/drm/ast/ast_post.c 				if (data > data2)
data             1951 drivers/gpu/drm/ast/ast_post.c 					data = data2;
data             1952 drivers/gpu/drm/ast/ast_post.c 				if (max_phy_vref < data) {
data             1953 drivers/gpu/drm/ast/ast_post.c 					max_phy_vref = data;
data             2007 drivers/gpu/drm/ast/ast_post.c 	u32 data;
data             2017 drivers/gpu/drm/ast/ast_post.c 		data = ast_mindwm(ast, 0x1E6E2070);
data             2018 drivers/gpu/drm/ast/ast_post.c 		if (data & 0x01000000)
data             2027 drivers/gpu/drm/ast/ast_post.c 	data = ast_mindwm(ast, 0x1E6E200C) & 0xF9FFFFFF;
data             2028 drivers/gpu/drm/ast/ast_post.c 	ast_moutdwm(ast, 0x1E6E200C, data | 0x10000000);
data              468 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c 		.data = &atmel_hlcdc_dc_at91sam9n12,
data              472 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c 		.data = &atmel_hlcdc_dc_at91sam9x5,
data              476 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c 		.data = &atmel_hlcdc_dc_sama5d4,
data              480 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c 		.data = &atmel_hlcdc_dc_sama5d3,
data              484 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c 		.data = &atmel_hlcdc_dc_sama5d4,
data              488 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c 		.data = &atmel_hlcdc_dc_sam9x60,
data              535 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c static irqreturn_t atmel_hlcdc_dc_irq_handler(int irq, void *data)
data              537 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c 	struct drm_device *dev = data;
data              712 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c 	if (!match->data) {
data              726 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c 	dc->desc = match->data;
data              427 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c 	lut = (struct drm_color_lut *)crtc->state->gamma_lut->data;
data               73 drivers/gpu/drm/bochs/bochs_hw.c static int bochs_get_edid_block(void *data, u8 *buf,
data               76 drivers/gpu/drm/bochs/bochs_hw.c 	struct bochs_device *bochs = data;
data               56 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c int adv7511_hdmi_hw_params(struct device *dev, void *data,
data              150 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c static int audio_startup(struct device *dev, void *data)
data              181 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c static void audio_shutdown(struct device *dev, void *data)
data              521 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c static int adv7511_get_edid_block(void *data, u8 *buf, unsigned int block,
data              524 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	struct adv7511 *adv7511 = data;
data             1277 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	{ .compatible = "adi,adv7511", .data = (void *)ADV7511 },
data             1278 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	{ .compatible = "adi,adv7511w", .data = (void *)ADV7511 },
data             1279 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	{ .compatible = "adi,adv7513", .data = (void *)ADV7511 },
data             1281 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c 	{ .compatible = "adi,adv7533", .data = (void *)ADV7533 },
data             1129 drivers/gpu/drm/bridge/analogix-anx78xx.c static irqreturn_t anx78xx_hpd_threaded_handler(int irq, void *data)
data             1131 drivers/gpu/drm/bridge/analogix-anx78xx.c 	struct anx78xx *anx78xx = data;
data             1239 drivers/gpu/drm/bridge/analogix-anx78xx.c static irqreturn_t anx78xx_intp_threaded_handler(int unused, void *data)
data             1241 drivers/gpu/drm/bridge/analogix-anx78xx.c 	struct anx78xx *anx78xx = data;
data              170 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	u8 data;
data              173 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	ret = drm_dp_dpcd_readb(&dp->aux, DP_LANE_COUNT_SET, &data);
data              180 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 					 DPCD_LANE_COUNT_SET(data));
data              183 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 					 DPCD_LANE_COUNT_SET(data));
data              191 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	u8 data;
data              194 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	ret = drm_dp_dpcd_readb(&dp->aux, DP_MAX_LANE_COUNT, &data);
data              200 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	*enhanced_mode_support = DPCD_ENHANCED_FRAME_CAP(data);
data              207 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	u8 data;
data              210 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	ret = analogix_dp_is_enhanced_mode_available(dp, &data);
data              214 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	ret = analogix_dp_enable_rx_to_enhanced_mode(dp, data);
data              218 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	analogix_dp_enable_enhanced_mode(dp, data);
data              614 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	u8 data;
data              622 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	drm_dp_dpcd_readb(&dp->aux, DP_MAX_LINK_RATE, &data);
data              623 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	*bandwidth = data;
data              629 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	u8 data;
data              635 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	drm_dp_dpcd_readb(&dp->aux, DP_MAX_LANE_COUNT, &data);
data              636 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	*lane_count = DPCD_MAX_LANE_COUNT(data);
data              861 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	u8 data;
data              868 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 					&data);
data              872 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 				   (u8)(data & ~DP_LINK_SCRAMBLING_DISABLE));
data              877 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 					&data);
data              881 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 				   (u8)(data | DP_LINK_SCRAMBLING_DISABLE));
data              573 drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c 				   unsigned char data)
data              593 drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c 		reg = (unsigned int)data;
data             1003 drivers/gpu/drm/bridge/cdns-dsi.c static irqreturn_t cdns_dsi_interrupt(int irq, void *data)
data             1005 drivers/gpu/drm/bridge/cdns-dsi.c 	struct cdns_dsi *dsi = data;
data              269 drivers/gpu/drm/bridge/dumb-vga-dac.c 		.data = NULL,
data              273 drivers/gpu/drm/bridge/dumb-vga-dac.c 		.data = &default_dac_timings,
data              277 drivers/gpu/drm/bridge/dumb-vga-dac.c 		.data = &ti_ths8135_dac_timings,
data              281 drivers/gpu/drm/bridge/dumb-vga-dac.c 		.data = &ti_ths8134_dac_timings,
data               77 drivers/gpu/drm/bridge/parade-ps8622.c 	u8 data[] = {reg, val};
data               81 drivers/gpu/drm/bridge/parade-ps8622.c 	msg.len = sizeof(data);
data               82 drivers/gpu/drm/bridge/parade-ps8622.c 	msg.buf = data;
data              184 drivers/gpu/drm/bridge/sii902x.c 	union i2c_smbus_data data;
data              188 drivers/gpu/drm/bridge/sii902x.c 			       I2C_SMBUS_READ, reg, I2C_SMBUS_BYTE_DATA, &data);
data              193 drivers/gpu/drm/bridge/sii902x.c 	*val = data.byte;
data              199 drivers/gpu/drm/bridge/sii902x.c 	union i2c_smbus_data data;
data              201 drivers/gpu/drm/bridge/sii902x.c 	data.byte = val;
data              205 drivers/gpu/drm/bridge/sii902x.c 				&data);
data              492 drivers/gpu/drm/bridge/sii902x.c static int sii902x_audio_hw_params(struct device *dev, void *data,
data              654 drivers/gpu/drm/bridge/sii902x.c static void sii902x_audio_shutdown(struct device *dev, void *data)
data              669 drivers/gpu/drm/bridge/sii902x.c 				      void *data, bool enable)
data              682 drivers/gpu/drm/bridge/sii902x.c static int sii902x_audio_get_eld(struct device *dev, void *data,
data              810 drivers/gpu/drm/bridge/sii902x.c static irqreturn_t sii902x_interrupt(int irq, void *data)
data              812 drivers/gpu/drm/bridge/sii902x.c 	struct sii902x *sii902x = data;
data              750 drivers/gpu/drm/bridge/sii9234.c static irqreturn_t sii9234_irq_thread(int irq, void *data)
data              752 drivers/gpu/drm/bridge/sii9234.c 	struct sii9234 *ctx = data;
data              148 drivers/gpu/drm/bridge/sil-sii8620.c 	u8 data = addr;
data              154 drivers/gpu/drm/bridge/sil-sii8620.c 			.buf = &data
data              191 drivers/gpu/drm/bridge/sil-sii8620.c 	u8 data[2];
data              210 drivers/gpu/drm/bridge/sil-sii8620.c 		msg.buf = data;
data              434 drivers/gpu/drm/bridge/sil-sii8620.c static void sii8620_mt_msc_msg(struct sii8620 *ctx, u8 cmd, u8 data)
data              436 drivers/gpu/drm/bridge/sil-sii8620.c 	sii8620_mt_msc_cmd(ctx, MHL_MSC_MSG, cmd, data);
data             2011 drivers/gpu/drm/bridge/sil-sii8620.c static irqreturn_t sii8620_irq_thread(int irq, void *data)
data             2028 drivers/gpu/drm/bridge/sil-sii8620.c 	struct sii8620 *ctx = data;
data              120 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	struct dw_hdmi_audio_data data;
data              235 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	void __iomem *base = dw->data.base;
data              265 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	writeb_relaxed(~0, dw->data.base + HDMI_AHB_DMA_MASK);
data              266 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	writeb_relaxed(HDMI_AHB_DMA_STOP_STOP, dw->data.base + HDMI_AHB_DMA_STOP);
data              269 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c static irqreturn_t snd_dw_hdmi_irq(int irq, void *data)
data              271 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	struct snd_dw_hdmi *dw = data;
data              275 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	stat = readb_relaxed(dw->data.base + HDMI_IH_AHBDMAAUD_STAT0);
data              279 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	writeb_relaxed(stat, dw->data.base + HDMI_IH_AHBDMAAUD_STAT0);
data              322 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	void __iomem *base = dw->data.base;
data              327 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	ret = snd_pcm_hw_constraint_eld(runtime, dw->data.eld);
data              359 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	ret = request_irq(dw->data.irq, snd_dw_hdmi_irq, IRQF_SHARED,
data              378 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 		       dw->data.base + HDMI_IH_MUTE_AHBDMAAUD_STAT0);
data              380 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	free_irq(dw->data.irq, dw);
data              424 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	dw_hdmi_set_sample_rate(dw->data.hdmi, runtime->rate);
data              433 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	writeb_relaxed(threshold, dw->data.base + HDMI_AHB_DMA_THRSLD);
data              434 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	writeb_relaxed(conf0, dw->data.base + HDMI_AHB_DMA_CONF0);
data              435 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	writeb_relaxed(conf1, dw->data.base + HDMI_AHB_DMA_CONF1);
data              437 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	dw_hdmi_set_channel_count(dw->data.hdmi, runtime->channels);
data              438 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	dw_hdmi_set_channel_allocation(dw->data.hdmi, ca);
data              472 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 		dw_hdmi_audio_enable(dw->data.hdmi);
data              481 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 		dw_hdmi_audio_disable(dw->data.hdmi);
data              519 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	const struct dw_hdmi_audio_data *data = pdev->dev.platform_data;
data              528 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 		       data->base + HDMI_IH_MUTE_AHBDMAAUD_STAT0);
data              529 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	revision = readb_relaxed(data->base + HDMI_REVISION_ID);
data              545 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 		 data->irq);
data              549 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c 	dw->data = *data;
data              120 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c static irqreturn_t dw_hdmi_cec_hardirq(int irq, void *data)
data              122 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c 	struct cec_adapter *adap = data;
data              169 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c static irqreturn_t dw_hdmi_cec_thread(int irq, void *data)
data              171 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c 	struct cec_adapter *adap = data;
data              222 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c static void dw_hdmi_cec_del(void *data)
data              224 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c 	struct dw_hdmi_cec *cec = data;
data              231 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c 	struct dw_hdmi_cec_data *data = dev_get_platdata(&pdev->dev);
data              235 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c 	if (!data)
data              247 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c 	cec->irq = data->irq;
data              248 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c 	cec->ops = data->ops;
data              249 drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c 	cec->hdmi = data->hdmi;
data               37 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c static int dw_hdmi_i2s_hw_params(struct device *dev, void *data,
data               41 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi_i2s_audio_data *audio = data;
data              117 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c static void dw_hdmi_i2s_audio_shutdown(struct device *dev, void *data)
data              119 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi_i2s_audio_data *audio = data;
data              125 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c static int dw_hdmi_i2s_get_eld(struct device *dev, void *data, uint8_t *buf,
data              128 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi_i2s_audio_data *audio = data;
data              171 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	pdata.data		= audio;
data              177 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	pdevinfo.data		= &pdata;
data              158 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		void *data;
data              219 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static void hdmi_modb(struct dw_hdmi *hdmi, u8 data, u8 mask, unsigned reg)
data              221 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	regmap_update_bits(hdmi->regm, reg << hdmi->reg_shift, mask, data);
data              224 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static void hdmi_mask_writeb(struct dw_hdmi *hdmi, u8 data, unsigned int reg,
data              227 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	hdmi_modb(hdmi, data << shift, mask, reg);
data             1157 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c void dw_hdmi_phy_i2c_write(struct dw_hdmi *hdmi, unsigned short data,
data             1162 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	hdmi_writeb(hdmi, (unsigned char)(data >> 8),
data             1164 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	hdmi_writeb(hdmi, (unsigned char)(data >> 0),
data             1297 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	const struct dw_hdmi_phy_data *phy = hdmi->phy.data;
data             1331 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	const struct dw_hdmi_phy_data *phy = hdmi->phy.data;
data             1424 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	const struct dw_hdmi_phy_data *phy = hdmi->phy.data;
data             1462 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static int dw_hdmi_phy_init(struct dw_hdmi *hdmi, void *data,
data             1480 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c static void dw_hdmi_phy_disable(struct dw_hdmi *hdmi, void *data)
data             1486 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 					       void *data)
data             1493 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c void dw_hdmi_phy_update_hpd(struct dw_hdmi *hdmi, void *data,
data             1508 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c void dw_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data)
data             2029 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	ret = hdmi->phy.ops->init(hdmi, hdmi->phy.data, &hdmi->previous_mode);
data             2126 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		hdmi->phy.ops->disable(hdmi, hdmi->phy.data);
data             2170 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		hdmi->phy.ops->update_hpd(hdmi, hdmi->phy.data,
data             2187 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	return hdmi->phy.ops->read_hpd(hdmi, hdmi->phy.data);
data             2529 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		hdmi->phy.data = hdmi->plat_data->phy_data;
data             2539 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 			hdmi->phy.data = (void *)&dw_hdmi_phys[i];
data             2605 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		hdmi->phy.ops->setup_hpd(hdmi, hdmi->phy.data);
data             2830 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		pdevinfo.data = &audio;
data             2845 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		pdevinfo.data = &audio;
data             2857 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		pdevinfo.data = &cec;
data              190 drivers/gpu/drm/bridge/tc358764.c 	u8 data[6];
data              195 drivers/gpu/drm/bridge/tc358764.c 	data[0] = addr;
data              196 drivers/gpu/drm/bridge/tc358764.c 	data[1] = addr >> 8;
data              197 drivers/gpu/drm/bridge/tc358764.c 	data[2] = val;
data              198 drivers/gpu/drm/bridge/tc358764.c 	data[3] = val >> 8;
data              199 drivers/gpu/drm/bridge/tc358764.c 	data[4] = val >> 16;
data              200 drivers/gpu/drm/bridge/tc358764.c 	data[5] = val >> 24;
data              202 drivers/gpu/drm/bridge/tc358764.c 	ret = mipi_dsi_generic_write(dsi, data, sizeof(data));
data              300 drivers/gpu/drm/bridge/tc358767.c static int tc_aux_write_data(struct tc_data *tc, const void *data,
data              306 drivers/gpu/drm/bridge/tc358767.c 	memcpy(auxwdata, data, size);
data              315 drivers/gpu/drm/bridge/tc358767.c static int tc_aux_read_data(struct tc_data *tc, void *data, size_t size)
data              324 drivers/gpu/drm/bridge/tc358767.c 	memcpy(data, auxrdata, size);
data              161 drivers/gpu/drm/bridge/ti-sn65dsi86.c static int status_show(struct seq_file *s, void *data)
data               82 drivers/gpu/drm/drm_agpsupport.c int drm_agp_info_ioctl(struct drm_device *dev, void *data,
data               85 drivers/gpu/drm/drm_agpsupport.c 	struct drm_agp_info *info = data;
data              130 drivers/gpu/drm/drm_agpsupport.c int drm_agp_acquire_ioctl(struct drm_device *dev, void *data,
data              154 drivers/gpu/drm/drm_agpsupport.c int drm_agp_release_ioctl(struct drm_device *dev, void *data,
data              182 drivers/gpu/drm/drm_agpsupport.c int drm_agp_enable_ioctl(struct drm_device *dev, void *data,
data              185 drivers/gpu/drm/drm_agpsupport.c 	struct drm_agp_mode *mode = data;
data              237 drivers/gpu/drm/drm_agpsupport.c int drm_agp_alloc_ioctl(struct drm_device *dev, void *data,
data              240 drivers/gpu/drm/drm_agpsupport.c 	struct drm_agp_buffer *request = data;
data              296 drivers/gpu/drm/drm_agpsupport.c int drm_agp_unbind_ioctl(struct drm_device *dev, void *data,
data              299 drivers/gpu/drm/drm_agpsupport.c 	struct drm_agp_binding *request = data;
data              340 drivers/gpu/drm/drm_agpsupport.c int drm_agp_bind_ioctl(struct drm_device *dev, void *data,
data              343 drivers/gpu/drm/drm_agpsupport.c 	struct drm_agp_binding *request = data;
data              383 drivers/gpu/drm/drm_agpsupport.c int drm_agp_free_ioctl(struct drm_device *dev, void *data,
data              386 drivers/gpu/drm/drm_agpsupport.c 	struct drm_agp_buffer *request = data;
data             1509 drivers/gpu/drm/drm_atomic.c static int drm_state_info(struct seq_file *m, void *data)
data             3470 drivers/gpu/drm/drm_atomic_helper.c 	blob_data = blob->data;
data              138 drivers/gpu/drm/drm_atomic_uapi.c 					     &state->mode, blob->data);
data             1277 drivers/gpu/drm/drm_atomic_uapi.c 			  void *data, struct drm_file *file_priv)
data             1279 drivers/gpu/drm/drm_atomic_uapi.c 	struct drm_mode_atomic *arg = data;
data               64 drivers/gpu/drm/drm_auth.c int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv)
data               66 drivers/gpu/drm/drm_auth.c 	struct drm_auth *auth = data;
data               84 drivers/gpu/drm/drm_auth.c int drm_authmagic(struct drm_device *dev, void *data,
data               87 drivers/gpu/drm/drm_auth.c 	struct drm_auth *auth = data;
data              182 drivers/gpu/drm/drm_auth.c int drm_setmaster_ioctl(struct drm_device *dev, void *data,
data              226 drivers/gpu/drm/drm_auth.c int drm_dropmaster_ioctl(struct drm_device *dev, void *data,
data              413 drivers/gpu/drm/drm_bufs.c int drm_legacy_addmap_ioctl(struct drm_device *dev, void *data,
data              416 drivers/gpu/drm/drm_bufs.c 	struct drm_map *map = data;
data              460 drivers/gpu/drm/drm_bufs.c int drm_legacy_getmap_ioctl(struct drm_device *dev, void *data,
data              463 drivers/gpu/drm/drm_bufs.c 	struct drm_map *map = data;
data              621 drivers/gpu/drm/drm_bufs.c int drm_legacy_rmmap_ioctl(struct drm_device *dev, void *data,
data              624 drivers/gpu/drm/drm_bufs.c 	struct drm_map *request = data;
data             1249 drivers/gpu/drm/drm_bufs.c int drm_legacy_addbufs(struct drm_device *dev, void *data,
data             1252 drivers/gpu/drm/drm_bufs.c 	struct drm_buf_desc *request = data;
data             1294 drivers/gpu/drm/drm_bufs.c 			void *data, int *p,
data             1329 drivers/gpu/drm/drm_bufs.c 				if (f(data, count, from) < 0)
data             1346 drivers/gpu/drm/drm_bufs.c static int copy_one_buf(void *data, int count, struct drm_buf_entry *from)
data             1348 drivers/gpu/drm/drm_bufs.c 	struct drm_buf_info *request = data;
data             1360 drivers/gpu/drm/drm_bufs.c int drm_legacy_infobufs(struct drm_device *dev, void *data,
data             1363 drivers/gpu/drm/drm_bufs.c 	struct drm_buf_info *request = data;
data             1364 drivers/gpu/drm/drm_bufs.c 	return __drm_legacy_infobufs(dev, data, &request->count, copy_one_buf);
data             1381 drivers/gpu/drm/drm_bufs.c int drm_legacy_markbufs(struct drm_device *dev, void *data,
data             1385 drivers/gpu/drm/drm_bufs.c 	struct drm_buf_desc *request = data;
data             1428 drivers/gpu/drm/drm_bufs.c int drm_legacy_freebufs(struct drm_device *dev, void *data,
data             1432 drivers/gpu/drm/drm_bufs.c 	struct drm_buf_free *request = data;
data             1482 drivers/gpu/drm/drm_bufs.c int __drm_legacy_mapbufs(struct drm_device *dev, void *data, int *p,
data             1538 drivers/gpu/drm/drm_bufs.c 			if (f(data, i, virtual, dma->buflist[i]) < 0) {
data             1551 drivers/gpu/drm/drm_bufs.c static int map_one_buf(void *data, int idx, unsigned long virtual,
data             1554 drivers/gpu/drm/drm_bufs.c 	struct drm_buf_map *request = data;
data             1571 drivers/gpu/drm/drm_bufs.c int drm_legacy_mapbufs(struct drm_device *dev, void *data,
data             1574 drivers/gpu/drm/drm_bufs.c 	struct drm_buf_map *request = data;
data             1575 drivers/gpu/drm/drm_bufs.c 	return __drm_legacy_mapbufs(dev, data, &request->count,
data             1580 drivers/gpu/drm/drm_bufs.c int drm_legacy_dma_ioctl(struct drm_device *dev, void *data,
data             1587 drivers/gpu/drm/drm_bufs.c 		return dev->driver->dma_ioctl(dev, data, file_priv);
data              441 drivers/gpu/drm/drm_client.c static int drm_client_debugfs_internal_clients(struct seq_file *m, void *data)
data              239 drivers/gpu/drm/drm_color_mgmt.c 			     void *data, struct drm_file *file_priv)
data              241 drivers/gpu/drm/drm_color_mgmt.c 	struct drm_mode_crtc_lut *crtc_lut = data;
data              308 drivers/gpu/drm/drm_color_mgmt.c 			     void *data, struct drm_file *file_priv)
data              310 drivers/gpu/drm/drm_color_mgmt.c 	struct drm_mode_crtc_lut *crtc_lut = data;
data              489 drivers/gpu/drm/drm_color_mgmt.c 	entry = lut->data;
data             2058 drivers/gpu/drm/drm_connector.c 				     void *data, struct drm_file *file_priv)
data             2060 drivers/gpu/drm/drm_connector.c 	struct drm_mode_connector_set_property *conn_set_prop = data;
data             2113 drivers/gpu/drm/drm_connector.c int drm_mode_getconnector(struct drm_device *dev, void *data,
data             2116 drivers/gpu/drm/drm_connector.c 	struct drm_mode_get_connector *out_resp = data;
data              178 drivers/gpu/drm/drm_context.c int drm_legacy_getsareactx(struct drm_device *dev, void *data,
data              181 drivers/gpu/drm/drm_context.c 	struct drm_ctx_priv_map *request = data;
data              226 drivers/gpu/drm/drm_context.c int drm_legacy_setsareactx(struct drm_device *dev, void *data,
data              229 drivers/gpu/drm/drm_context.c 	struct drm_ctx_priv_map *request = data;
data              330 drivers/gpu/drm/drm_context.c int drm_legacy_resctx(struct drm_device *dev, void *data,
data              333 drivers/gpu/drm/drm_context.c 	struct drm_ctx_res *res = data;
data              365 drivers/gpu/drm/drm_context.c int drm_legacy_addctx(struct drm_device *dev, void *data,
data              369 drivers/gpu/drm/drm_context.c 	struct drm_ctx *ctx = data;
data              416 drivers/gpu/drm/drm_context.c int drm_legacy_getctx(struct drm_device *dev, void *data,
data              419 drivers/gpu/drm/drm_context.c 	struct drm_ctx *ctx = data;
data              442 drivers/gpu/drm/drm_context.c int drm_legacy_switchctx(struct drm_device *dev, void *data,
data              445 drivers/gpu/drm/drm_context.c 	struct drm_ctx *ctx = data;
data              466 drivers/gpu/drm/drm_context.c int drm_legacy_newctx(struct drm_device *dev, void *data,
data              469 drivers/gpu/drm/drm_context.c 	struct drm_ctx *ctx = data;
data              492 drivers/gpu/drm/drm_context.c int drm_legacy_rmctx(struct drm_device *dev, void *data,
data              495 drivers/gpu/drm/drm_context.c 	struct drm_ctx *ctx = data;
data              360 drivers/gpu/drm/drm_crtc.c 		     void *data, struct drm_file *file_priv)
data              362 drivers/gpu/drm/drm_crtc.c 	struct drm_mode_crtc *crtc_resp = data;
data              525 drivers/gpu/drm/drm_crtc.c int drm_mode_setcrtc(struct drm_device *dev, void *data,
data              529 drivers/gpu/drm/drm_crtc.c 	struct drm_mode_crtc *crtc_req = data;
data               77 drivers/gpu/drm/drm_crtc_internal.h 		     void *data, struct drm_file *file_priv);
data               79 drivers/gpu/drm/drm_crtc_internal.h 		     void *data, struct drm_file *file_priv);
data               91 drivers/gpu/drm/drm_crtc_internal.h 			  void *data, struct drm_file *file_priv);
data              103 drivers/gpu/drm/drm_crtc_internal.h 			       void *data, struct drm_file *file_priv);
data              105 drivers/gpu/drm/drm_crtc_internal.h 			     void *data, struct drm_file *file_priv);
data              107 drivers/gpu/drm/drm_crtc_internal.h 				void *data, struct drm_file *file_priv);
data              115 drivers/gpu/drm/drm_crtc_internal.h 			     void *data, struct drm_file *file_priv);
data              117 drivers/gpu/drm/drm_crtc_internal.h 			     void *data, struct drm_file *file_priv);
data              130 drivers/gpu/drm/drm_crtc_internal.h 			       void *data, struct drm_file *file_priv);
data              132 drivers/gpu/drm/drm_crtc_internal.h 			   void *data, struct drm_file *file_priv);
data              134 drivers/gpu/drm/drm_crtc_internal.h 			      void *data, struct drm_file *file_priv);
data              136 drivers/gpu/drm/drm_crtc_internal.h 			       void *data, struct drm_file *file_priv);
data              160 drivers/gpu/drm/drm_crtc_internal.h int drm_mode_obj_get_properties_ioctl(struct drm_device *dev, void *data,
data              162 drivers/gpu/drm/drm_crtc_internal.h int drm_mode_obj_set_property_ioctl(struct drm_device *dev, void *data,
data              171 drivers/gpu/drm/drm_crtc_internal.h 			void *data, struct drm_file *file_priv);
data              187 drivers/gpu/drm/drm_crtc_internal.h 				     void *data, struct drm_file *file_priv);
data              189 drivers/gpu/drm/drm_crtc_internal.h 			  void *data, struct drm_file *file_priv);
data              205 drivers/gpu/drm/drm_crtc_internal.h 		    void *data, struct drm_file *file_priv);
data              212 drivers/gpu/drm/drm_crtc_internal.h 			 void *data, struct drm_file *file_priv);
data              214 drivers/gpu/drm/drm_crtc_internal.h 			  void *data, struct drm_file *file_priv);
data              216 drivers/gpu/drm/drm_crtc_internal.h 			void *data, struct drm_file *file_priv);
data              218 drivers/gpu/drm/drm_crtc_internal.h 		   void *data, struct drm_file *file_priv);
data              220 drivers/gpu/drm/drm_crtc_internal.h 			   void *data, struct drm_file *file_priv);
data              249 drivers/gpu/drm/drm_crtc_internal.h 			  void *data, struct drm_file *file_priv);
data              262 drivers/gpu/drm/drm_crtc_internal.h int drm_mode_getplane_res(struct drm_device *dev, void *data,
data              265 drivers/gpu/drm/drm_crtc_internal.h 		      void *data, struct drm_file *file_priv);
data              267 drivers/gpu/drm/drm_crtc_internal.h 		      void *data, struct drm_file *file_priv);
data              269 drivers/gpu/drm/drm_crtc_internal.h 			  void *data, struct drm_file *file_priv);
data              271 drivers/gpu/drm/drm_crtc_internal.h 			   void *data, struct drm_file *file_priv);
data              273 drivers/gpu/drm/drm_crtc_internal.h 			     void *data, struct drm_file *file_priv);
data               51 drivers/gpu/drm/drm_debugfs.c static int drm_name_info(struct seq_file *m, void *data)
data               73 drivers/gpu/drm/drm_debugfs.c static int drm_clients_info(struct seq_file *m, void *data)
data              112 drivers/gpu/drm/drm_debugfs.c static int drm_gem_one_name_info(int id, void *ptr, void *data)
data              115 drivers/gpu/drm/drm_debugfs.c 	struct seq_file *m = data;
data              124 drivers/gpu/drm/drm_debugfs.c static int drm_gem_name_info(struct seq_file *m, void *data)
data              309 drivers/gpu/drm/drm_debugfs.c static int connector_show(struct seq_file *m, void *data)
data              354 drivers/gpu/drm/drm_debugfs.c static int edid_show(struct seq_file *m, void *data)
data              360 drivers/gpu/drm/drm_debugfs.c 		seq_write(m, edid->data, edid->length);
data               83 drivers/gpu/drm/drm_debugfs_crc.c static int crc_control_show(struct seq_file *m, void *data)
data              113 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	void *data;
data              116 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	data = kmalloc(msg.len, GFP_KERNEL);
data              117 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	if (!data)
data              120 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	msg.buf = data;
data              122 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	memcpy(data, &offset, 1);
data              123 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	memcpy(data + 1, buffer, size);
data              127 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	kfree(data);
data              438 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	u8 data;
data              454 drivers/gpu/drm/drm_dp_dual_mode_helper.c 					    &data, sizeof(data));
data              464 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	if (data & DP_DUAL_MODE_LSPCON_MODE_PCON)
data              484 drivers/gpu/drm/drm_dp_dual_mode_helper.c 	u8 data = 0;
data              490 drivers/gpu/drm/drm_dp_dual_mode_helper.c 		data = DP_DUAL_MODE_LSPCON_MODE_PCON;
data              494 drivers/gpu/drm/drm_dp_dual_mode_helper.c 				     &data, sizeof(data));
data              135 drivers/gpu/drm/drm_dp_mst_topology.c static u8 drm_dp_msg_header_crc4(const uint8_t *data, size_t num_nibbles)
data              146 drivers/gpu/drm/drm_dp_mst_topology.c 		remainder |= (data[array_index] & bitmask) >> bitshift;
data              169 drivers/gpu/drm/drm_dp_mst_topology.c static u8 drm_dp_msg_data_crc4(const uint8_t *data, u8 number_of_bytes)
data              180 drivers/gpu/drm/drm_dp_mst_topology.c 		remainder |= (data[array_index] & bitmask) >> bitshift;
data              721 drivers/gpu/drm/drm_drv.c static void devm_drm_dev_init_release(void *data)
data              723 drivers/gpu/drm/drm_drv.c 	drm_dev_put(data);
data               98 drivers/gpu/drm/drm_dumb_buffers.c 			       void *data, struct drm_file *file_priv)
data              100 drivers/gpu/drm/drm_dumb_buffers.c 	return drm_mode_create_dumb(dev, data, file_priv);
data              118 drivers/gpu/drm/drm_dumb_buffers.c 			     void *data, struct drm_file *file_priv)
data              120 drivers/gpu/drm/drm_dumb_buffers.c 	struct drm_mode_map_dumb *args = data;
data              147 drivers/gpu/drm/drm_dumb_buffers.c 				void *data, struct drm_file *file_priv)
data              149 drivers/gpu/drm/drm_dumb_buffers.c 	struct drm_mode_destroy_dumb *args = data;
data             1502 drivers/gpu/drm/drm_edid.c drm_do_probe_ddc_edid(void *data, u8 *buf, unsigned int block, size_t len)
data             1504 drivers/gpu/drm/drm_edid.c 	struct i2c_adapter *adapter = data;
data             1587 drivers/gpu/drm/drm_edid.c 		override = drm_edid_duplicate(connector->edid_blob_ptr->data);
data             1646 drivers/gpu/drm/drm_edid.c 	int (*get_edid_block)(void *data, u8 *buf, unsigned int block,
data             1648 drivers/gpu/drm/drm_edid.c 	void *data)
data             1663 drivers/gpu/drm/drm_edid.c 		if (get_edid_block(data, edid, 0, EDID_LENGTH))
data             1690 drivers/gpu/drm/drm_edid.c 			if (get_edid_block(data, block, j, EDID_LENGTH))
data             2015 drivers/gpu/drm/drm_edid.c is_rb(struct detailed_timing *t, void *data)
data             2020 drivers/gpu/drm/drm_edid.c 			*(bool *)data = true;
data             2037 drivers/gpu/drm/drm_edid.c find_gtf2(struct detailed_timing *t, void *data)
data             2041 drivers/gpu/drm/drm_edid.c 		*(u8 **)data = r;
data             2290 drivers/gpu/drm/drm_edid.c 	struct detailed_pixel_timing *pt = &timing->data.pixel_data;
data             2575 drivers/gpu/drm/drm_edid.c 	struct detailed_non_pixel *data = &timing->data.other_data;
data             2576 drivers/gpu/drm/drm_edid.c 	struct detailed_data_monitor_range *range = &data->data.range;
data             2578 drivers/gpu/drm/drm_edid.c 	if (data->type != EDID_DETAIL_MONITOR_RANGE)
data             2657 drivers/gpu/drm/drm_edid.c 	struct detailed_non_pixel *data = &timing->data.other_data;
data             2659 drivers/gpu/drm/drm_edid.c 	if (data->type == EDID_DETAIL_EST_TIMINGS)
data             2706 drivers/gpu/drm/drm_edid.c 	struct detailed_non_pixel *data = &timing->data.other_data;
data             2710 drivers/gpu/drm/drm_edid.c 	if (data->type == EDID_DETAIL_STD_MODES) {
data             2716 drivers/gpu/drm/drm_edid.c 			std = &data->data.timings[i];
data             2775 drivers/gpu/drm/drm_edid.c 		cvt = &(timing->data.other_data.data.cvt[i]);
data             2816 drivers/gpu/drm/drm_edid.c 	struct detailed_non_pixel *data = &timing->data.other_data;
data             2818 drivers/gpu/drm/drm_edid.c 	if (data->type == EDID_DETAIL_CVT_3BYTE)
data             4018 drivers/gpu/drm/drm_edid.c monitor_name(struct detailed_timing *t, void *data)
data             4020 drivers/gpu/drm/drm_edid.c 	if (t->data.other_data.type == EDID_DETAIL_MONITOR_NAME)
data             4021 drivers/gpu/drm/drm_edid.c 		*(u8 **)data = t->data.other_data.data.str.str;
data             5032 drivers/gpu/drm/drm_edid.c 	hdr_metadata = conn_state->hdr_output_metadata->data;
data              203 drivers/gpu/drm/drm_edid_load.c 		fwdata = fw->data;
data              219 drivers/gpu/drm/drm_encoder.c int drm_mode_getencoder(struct drm_device *dev, void *data,
data              222 drivers/gpu/drm/drm_encoder.c 	struct drm_mode_get_encoder *enc_resp = data;
data             1004 drivers/gpu/drm/drm_fb_helper.c 	lut = gamma_lut->data;
data               37 drivers/gpu/drm/drm_flip_work.c struct drm_flip_task *drm_flip_work_allocate_task(void *data, gfp_t flags)
data               43 drivers/gpu/drm/drm_flip_work.c 		task->data = data;
data              133 drivers/gpu/drm/drm_flip_work.c 			work->func(work, task->data);
data              148 drivers/gpu/drm/drm_framebuffer.c 			 void *data, struct drm_file *file_priv)
data              150 drivers/gpu/drm/drm_framebuffer.c 	return drm_mode_addfb(dev, data, file_priv);
data              350 drivers/gpu/drm/drm_framebuffer.c 		    void *data, struct drm_file *file_priv)
data              352 drivers/gpu/drm/drm_framebuffer.c 	struct drm_mode_fb_cmd2 *r = data;
data              374 drivers/gpu/drm/drm_framebuffer.c 			  void *data, struct drm_file *file_priv)
data              394 drivers/gpu/drm/drm_framebuffer.c 	return drm_mode_addfb2(dev, data, file_priv);
data              485 drivers/gpu/drm/drm_framebuffer.c 			void *data, struct drm_file *file_priv)
data              487 drivers/gpu/drm/drm_framebuffer.c 	uint32_t *fb_id = data;
data              506 drivers/gpu/drm/drm_framebuffer.c 		   void *data, struct drm_file *file_priv)
data              508 drivers/gpu/drm/drm_framebuffer.c 	struct drm_mode_fb_cmd *r = data;
data              575 drivers/gpu/drm/drm_framebuffer.c 			   void *data, struct drm_file *file_priv)
data              579 drivers/gpu/drm/drm_framebuffer.c 	struct drm_mode_fb_dirty_cmd *r = data;
data             1067 drivers/gpu/drm/drm_framebuffer.c static int drm_framebuffer_info(struct seq_file *m, void *data)
data              247 drivers/gpu/drm/drm_gem.c drm_gem_object_release_handle(int id, void *ptr, void *data)
data              249 drivers/gpu/drm/drm_gem.c 	struct drm_file *file_priv = data;
data              804 drivers/gpu/drm/drm_gem.c drm_gem_close_ioctl(struct drm_device *dev, void *data,
data              807 drivers/gpu/drm/drm_gem.c 	struct drm_gem_close *args = data;
data              830 drivers/gpu/drm/drm_gem.c drm_gem_flink_ioctl(struct drm_device *dev, void *data,
data              833 drivers/gpu/drm/drm_gem.c 	struct drm_gem_flink *args = data;
data              880 drivers/gpu/drm/drm_gem.c drm_gem_open_ioctl(struct drm_device *dev, void *data,
data              883 drivers/gpu/drm/drm_gem.c 	struct drm_gem_open *args = data;
data              252 drivers/gpu/drm/drm_hdcp.c 	if (fw->size && fw->data)
data              253 drivers/gpu/drm/drm_hdcp.c 		drm_hdcp_srm_update(fw->data, fw->size);
data               49 drivers/gpu/drm/drm_internal.h int drm_irq_by_busid(struct drm_device *dev, void *data,
data               55 drivers/gpu/drm/drm_internal.h int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data,
data               57 drivers/gpu/drm/drm_internal.h int drm_prime_fd_to_handle_ioctl(struct drm_device *dev, void *data,
data               74 drivers/gpu/drm/drm_internal.h int drm_wait_vblank_ioctl(struct drm_device *dev, void *data,
data               76 drivers/gpu/drm/drm_internal.h int drm_legacy_modeset_ctl_ioctl(struct drm_device *dev, void *data,
data               83 drivers/gpu/drm/drm_internal.h int drm_legacy_irq_control(struct drm_device *dev, void *data,
data               87 drivers/gpu/drm/drm_internal.h int drm_crtc_get_sequence_ioctl(struct drm_device *dev, void *data,
data               90 drivers/gpu/drm/drm_internal.h int drm_crtc_queue_sequence_ioctl(struct drm_device *dev, void *data,
data               94 drivers/gpu/drm/drm_internal.h int drm_getmagic(struct drm_device *dev, void *data,
data               96 drivers/gpu/drm/drm_internal.h int drm_authmagic(struct drm_device *dev, void *data,
data               98 drivers/gpu/drm/drm_internal.h int drm_setmaster_ioctl(struct drm_device *dev, void *data,
data              100 drivers/gpu/drm/drm_internal.h int drm_dropmaster_ioctl(struct drm_device *dev, void *data,
data              125 drivers/gpu/drm/drm_internal.h int drm_gem_close_ioctl(struct drm_device *dev, void *data,
data              127 drivers/gpu/drm/drm_internal.h int drm_gem_flink_ioctl(struct drm_device *dev, void *data,
data              129 drivers/gpu/drm/drm_internal.h int drm_gem_open_ioctl(struct drm_device *dev, void *data,
data              189 drivers/gpu/drm/drm_internal.h int drm_syncobj_create_ioctl(struct drm_device *dev, void *data,
data              191 drivers/gpu/drm/drm_internal.h int drm_syncobj_destroy_ioctl(struct drm_device *dev, void *data,
data              193 drivers/gpu/drm/drm_internal.h int drm_syncobj_handle_to_fd_ioctl(struct drm_device *dev, void *data,
data              195 drivers/gpu/drm/drm_internal.h int drm_syncobj_fd_to_handle_ioctl(struct drm_device *dev, void *data,
data              197 drivers/gpu/drm/drm_internal.h int drm_syncobj_transfer_ioctl(struct drm_device *dev, void *data,
data              199 drivers/gpu/drm/drm_internal.h int drm_syncobj_wait_ioctl(struct drm_device *dev, void *data,
data              201 drivers/gpu/drm/drm_internal.h int drm_syncobj_timeline_wait_ioctl(struct drm_device *dev, void *data,
data              203 drivers/gpu/drm/drm_internal.h int drm_syncobj_reset_ioctl(struct drm_device *dev, void *data,
data              205 drivers/gpu/drm/drm_internal.h int drm_syncobj_signal_ioctl(struct drm_device *dev, void *data,
data              207 drivers/gpu/drm/drm_internal.h int drm_syncobj_timeline_signal_ioctl(struct drm_device *dev, void *data,
data              209 drivers/gpu/drm/drm_internal.h int drm_syncobj_query_ioctl(struct drm_device *dev, void *data,
data              291 drivers/gpu/drm/drm_ioc32.c 	} data[15];
data              373 drivers/gpu/drm/drm_ioc32.c static int copy_one_buf32(void *data, int count, struct drm_buf_entry *from)
data              375 drivers/gpu/drm/drm_ioc32.c 	drm_buf_info32_t *request = data;
data              387 drivers/gpu/drm/drm_ioc32.c static int drm_legacy_infobufs32(struct drm_device *dev, void *data,
data              390 drivers/gpu/drm/drm_ioc32.c 	drm_buf_info32_t *request = data;
data              391 drivers/gpu/drm/drm_ioc32.c 	return __drm_legacy_infobufs(dev, data, &request->count, copy_one_buf32);
data              430 drivers/gpu/drm/drm_ioc32.c static int map_one_buf32(void *data, int idx, unsigned long virtual,
data              433 drivers/gpu/drm/drm_ioc32.c 	drm_buf_map32_t *request = data;
data              446 drivers/gpu/drm/drm_ioc32.c static int drm_legacy_mapbufs32(struct drm_device *dev, void *data,
data              449 drivers/gpu/drm/drm_ioc32.c 	drm_buf_map32_t *request = data;
data              451 drivers/gpu/drm/drm_ioc32.c 	int err = __drm_legacy_mapbufs(dev, data, &request->count,
data              809 drivers/gpu/drm/drm_ioc32.c 	u64 data;	/**< Pointer */
data              117 drivers/gpu/drm/drm_ioctl.c int drm_getunique(struct drm_device *dev, void *data,
data              120 drivers/gpu/drm/drm_ioctl.c 	struct drm_unique *u = data;
data              182 drivers/gpu/drm/drm_ioctl.c int drm_getclient(struct drm_device *dev, void *data,
data              185 drivers/gpu/drm/drm_ioctl.c 	struct drm_client *client = data;
data              221 drivers/gpu/drm/drm_ioctl.c static int drm_getstats(struct drm_device *dev, void *data,
data              224 drivers/gpu/drm/drm_ioctl.c 	struct drm_stats *stats = data;
data              235 drivers/gpu/drm/drm_ioctl.c static int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              237 drivers/gpu/drm/drm_ioctl.c 	struct drm_get_cap *req = data;
data              315 drivers/gpu/drm/drm_ioctl.c drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              317 drivers/gpu/drm/drm_ioctl.c 	struct drm_set_client_cap *req = data;
data              383 drivers/gpu/drm/drm_ioctl.c static int drm_setversion(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              385 drivers/gpu/drm/drm_ioctl.c 	struct drm_set_version *sv = data;
data              440 drivers/gpu/drm/drm_ioctl.c int drm_noop(struct drm_device *dev, void *data,
data              463 drivers/gpu/drm/drm_ioctl.c int drm_invalid_op(struct drm_device *dev, void *data,
data              504 drivers/gpu/drm/drm_ioctl.c int drm_version(struct drm_device *dev, void *data,
data              507 drivers/gpu/drm/drm_ioctl.c 	struct drm_version *version = data;
data              222 drivers/gpu/drm/drm_irq.c int drm_legacy_irq_control(struct drm_device *dev, void *data,
data              225 drivers/gpu/drm/drm_irq.c 	struct drm_control *ctl = data;
data              483 drivers/gpu/drm/drm_lease.c 				void *data, struct drm_file *lessor_priv)
data              485 drivers/gpu/drm/drm_lease.c 	struct drm_mode_create_lease *cl = data;
data              603 drivers/gpu/drm/drm_lease.c 			       void *data, struct drm_file *lessor_priv)
data              605 drivers/gpu/drm/drm_lease.c 	struct drm_mode_list_lessees *arg = data;
data              656 drivers/gpu/drm/drm_lease.c 			     void *data, struct drm_file *lessee_priv)
data              658 drivers/gpu/drm/drm_lease.c 	struct drm_mode_get_lease *arg = data;
data              717 drivers/gpu/drm/drm_lease.c 				void *data, struct drm_file *lessor_priv)
data              719 drivers/gpu/drm/drm_lease.c 	struct drm_mode_revoke_lease *arg = data;
data              100 drivers/gpu/drm/drm_legacy.h int drm_legacy_getmap_ioctl(struct drm_device *dev, void *data,
data              184 drivers/gpu/drm/drm_legacy.h int drm_legacy_sg_alloc(struct drm_device *dev, void *data,
data              186 drivers/gpu/drm/drm_legacy.h int drm_legacy_sg_free(struct drm_device *dev, void *data,
data              164 drivers/gpu/drm/drm_lock.c int drm_legacy_lock(struct drm_device *dev, void *data,
data              168 drivers/gpu/drm/drm_lock.c 	struct drm_lock *lock = data;
data              257 drivers/gpu/drm/drm_lock.c int drm_legacy_unlock(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              259 drivers/gpu/drm/drm_lock.c 	struct drm_lock *lock = data;
data               68 drivers/gpu/drm/drm_mipi_dbi.c #define MIPI_DBI_DEBUG_COMMAND(cmd, data, len) \
data               73 drivers/gpu/drm/drm_mipi_dbi.c 		DRM_DEBUG_DRIVER("cmd=%02x, par=%*ph\n", cmd, (int)len, data);\
data              152 drivers/gpu/drm/drm_mipi_dbi.c int mipi_dbi_command_buf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len)
data              163 drivers/gpu/drm/drm_mipi_dbi.c 	ret = dbi->command(dbi, cmdbuf, data, len);
data              173 drivers/gpu/drm/drm_mipi_dbi.c int mipi_dbi_command_stackbuf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len)
data              178 drivers/gpu/drm/drm_mipi_dbi.c 	buf = kmemdup(data, len, GFP_KERNEL);
data              972 drivers/gpu/drm/drm_mipi_dbi.c 					u8 *data, size_t len)
data             1019 drivers/gpu/drm/drm_mipi_dbi.c 		memcpy(data, buf, len);
data             1024 drivers/gpu/drm/drm_mipi_dbi.c 			data[i] = (buf[i] << 1) | !!(buf[i + 1] & BIT(7));
data             1027 drivers/gpu/drm/drm_mipi_dbi.c 	MIPI_DBI_DEBUG_COMMAND(*cmd, data, len);
data              607 drivers/gpu/drm/drm_mipi_dsi.c 			      size_t num_params, void *data, size_t size)
data              614 drivers/gpu/drm/drm_mipi_dsi.c 		.rx_buf = data
data              651 drivers/gpu/drm/drm_mipi_dsi.c 				  const void *data, size_t len)
data              655 drivers/gpu/drm/drm_mipi_dsi.c 		.tx_buf = data,
data              694 drivers/gpu/drm/drm_mipi_dsi.c 			   const void *data, size_t len)
data              709 drivers/gpu/drm/drm_mipi_dsi.c 		memcpy(&tx[1], data, len);
data              733 drivers/gpu/drm/drm_mipi_dsi.c ssize_t mipi_dsi_dcs_read(struct mipi_dsi_device *dsi, u8 cmd, void *data,
data              741 drivers/gpu/drm/drm_mipi_dsi.c 		.rx_buf = data,
data               88 drivers/gpu/drm/drm_mode_config.c int drm_mode_getresources(struct drm_device *dev, void *data,
data               91 drivers/gpu/drm/drm_mode_config.c 	struct drm_mode_card_res *card_res = data;
data              386 drivers/gpu/drm/drm_mode_object.c int drm_mode_obj_get_properties_ioctl(struct drm_device *dev, void *data,
data              389 drivers/gpu/drm/drm_mode_object.c 	struct drm_mode_obj_get_properties *arg = data;
data              510 drivers/gpu/drm/drm_mode_object.c int drm_mode_obj_set_property_ioctl(struct drm_device *dev, void *data,
data              513 drivers/gpu/drm/drm_mode_object.c 	struct drm_mode_obj_set_property *arg = data;
data               21 drivers/gpu/drm/drm_of.c static void drm_release_of(struct device *dev, void *data)
data               23 drivers/gpu/drm/drm_of.c 	of_node_put(data);
data              240 drivers/gpu/drm/drm_panel_orientation_quirks.c 	const struct drm_dmi_panel_orientation_data *data;
data              247 drivers/gpu/drm/drm_panel_orientation_quirks.c 		data = match->driver_data;
data              249 drivers/gpu/drm/drm_panel_orientation_quirks.c 		if (data->width != width ||
data              250 drivers/gpu/drm/drm_panel_orientation_quirks.c 		    data->height != height)
data              253 drivers/gpu/drm/drm_panel_orientation_quirks.c 		if (!data->bios_dates)
data              254 drivers/gpu/drm/drm_panel_orientation_quirks.c 			return data->orientation;
data              260 drivers/gpu/drm/drm_panel_orientation_quirks.c 		i = match_string(data->bios_dates, -1, bios_date);
data              262 drivers/gpu/drm/drm_panel_orientation_quirks.c 			return data->orientation;
data              165 drivers/gpu/drm/drm_pci.c int drm_irq_by_busid(struct drm_device *dev, void *data,
data              168 drivers/gpu/drm/drm_pci.c 	struct drm_irq_busid *p = data;
data              319 drivers/gpu/drm/drm_pci.c int drm_irq_by_busid(struct drm_device *dev, void *data,
data              116 drivers/gpu/drm/drm_plane.c 	blob_data = blob->data;
data              474 drivers/gpu/drm/drm_plane.c int drm_mode_getplane_res(struct drm_device *dev, void *data,
data              477 drivers/gpu/drm/drm_plane.c 	struct drm_mode_get_plane_res *plane_resp = data;
data              512 drivers/gpu/drm/drm_plane.c int drm_mode_getplane(struct drm_device *dev, void *data,
data              515 drivers/gpu/drm/drm_plane.c 	struct drm_mode_get_plane *plane_resp = data;
data              790 drivers/gpu/drm/drm_plane.c int drm_mode_setplane(struct drm_device *dev, void *data,
data              793 drivers/gpu/drm/drm_plane.c 	struct drm_mode_set_plane *plane_req = data;
data             1010 drivers/gpu/drm/drm_plane.c 			  void *data, struct drm_file *file_priv)
data             1012 drivers/gpu/drm/drm_plane.c 	struct drm_mode_cursor *req = data;
data             1027 drivers/gpu/drm/drm_plane.c 			   void *data, struct drm_file *file_priv)
data             1029 drivers/gpu/drm/drm_plane.c 	struct drm_mode_cursor2 *req = data;
data             1035 drivers/gpu/drm/drm_plane.c 			     void *data, struct drm_file *file_priv)
data             1037 drivers/gpu/drm/drm_plane.c 	struct drm_mode_crtc_page_flip_target *page_flip = data;
data              361 drivers/gpu/drm/drm_prime.c int drm_prime_fd_to_handle_ioctl(struct drm_device *dev, void *data,
data              364 drivers/gpu/drm/drm_prime.c 	struct drm_prime_handle *args = data;
data              509 drivers/gpu/drm/drm_prime.c int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data,
data              512 drivers/gpu/drm/drm_prime.c 	struct drm_prime_handle *args = data;
data               62 drivers/gpu/drm/drm_print.c 		memcpy(iterator->data,
data               72 drivers/gpu/drm/drm_print.c 		memcpy(iterator->data + pos, str, len);
data              102 drivers/gpu/drm/drm_print.c 		snprintf(((char *) iterator->data) + pos,
data              460 drivers/gpu/drm/drm_property.c 			       void *data, struct drm_file *file_priv)
data              462 drivers/gpu/drm/drm_property.c 	struct drm_mode_get_property *out_resp = data;
data              559 drivers/gpu/drm/drm_property.c 			 const void *data)
data              574 drivers/gpu/drm/drm_property.c 	blob->data = (void *)blob + sizeof(*blob);
data              578 drivers/gpu/drm/drm_property.c 	if (data)
data              579 drivers/gpu/drm/drm_property.c 		memcpy(blob->data, data, length);
data              696 drivers/gpu/drm/drm_property.c 				     const void *data,
data              708 drivers/gpu/drm/drm_property.c 	if (length && data) {
data              709 drivers/gpu/drm/drm_property.c 		new_blob = drm_property_create_blob(dev, length, data);
data              758 drivers/gpu/drm/drm_property.c 			   void *data, struct drm_file *file_priv)
data              760 drivers/gpu/drm/drm_property.c 	struct drm_mode_get_blob *out_resp = data;
data              772 drivers/gpu/drm/drm_property.c 		if (copy_to_user(u64_to_user_ptr(out_resp->data),
data              773 drivers/gpu/drm/drm_property.c 				 blob->data,
data              787 drivers/gpu/drm/drm_property.c 			      void *data, struct drm_file *file_priv)
data              789 drivers/gpu/drm/drm_property.c 	struct drm_mode_create_blob *out_resp = data;
data              800 drivers/gpu/drm/drm_property.c 	if (copy_from_user(blob->data,
data              801 drivers/gpu/drm/drm_property.c 			   u64_to_user_ptr(out_resp->data),
data              823 drivers/gpu/drm/drm_property.c 			       void *data, struct drm_file *file_priv)
data              825 drivers/gpu/drm/drm_property.c 	struct drm_mode_destroy_blob *out_resp = data;
data               87 drivers/gpu/drm/drm_scatter.c int drm_legacy_sg_alloc(struct drm_device *dev, void *data,
data               90 drivers/gpu/drm/drm_scatter.c 	struct drm_scatter_gather *request = data;
data              203 drivers/gpu/drm/drm_scatter.c int drm_legacy_sg_free(struct drm_device *dev, void *data,
data              206 drivers/gpu/drm/drm_scatter.c 	struct drm_scatter_gather *request = data;
data              102 drivers/gpu/drm/drm_scdc_helper.c 	void *data;
data              105 drivers/gpu/drm/drm_scdc_helper.c 	data = kmalloc(1 + size, GFP_KERNEL);
data              106 drivers/gpu/drm/drm_scdc_helper.c 	if (!data)
data              109 drivers/gpu/drm/drm_scdc_helper.c 	msg.buf = data;
data              111 drivers/gpu/drm/drm_scdc_helper.c 	memcpy(data, &offset, sizeof(offset));
data              112 drivers/gpu/drm/drm_scdc_helper.c 	memcpy(data + 1, buffer, size);
data              116 drivers/gpu/drm/drm_scdc_helper.c 	kfree(data);
data              659 drivers/gpu/drm/drm_syncobj.c drm_syncobj_release_handle(int id, void *ptr, void *data)
data              684 drivers/gpu/drm/drm_syncobj.c drm_syncobj_create_ioctl(struct drm_device *dev, void *data,
data              687 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_create *args = data;
data              701 drivers/gpu/drm/drm_syncobj.c drm_syncobj_destroy_ioctl(struct drm_device *dev, void *data,
data              704 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_destroy *args = data;
data              716 drivers/gpu/drm/drm_syncobj.c drm_syncobj_handle_to_fd_ioctl(struct drm_device *dev, void *data,
data              719 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_handle *args = data;
data              740 drivers/gpu/drm/drm_syncobj.c drm_syncobj_fd_to_handle_ioctl(struct drm_device *dev, void *data,
data              743 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_handle *args = data;
data              818 drivers/gpu/drm/drm_syncobj.c drm_syncobj_transfer_ioctl(struct drm_device *dev, void *data,
data              821 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_transfer *args = data;
data             1135 drivers/gpu/drm/drm_syncobj.c drm_syncobj_wait_ioctl(struct drm_device *dev, void *data,
data             1138 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_wait *args = data;
data             1168 drivers/gpu/drm/drm_syncobj.c drm_syncobj_timeline_wait_ioctl(struct drm_device *dev, void *data,
data             1171 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_timeline_wait *args = data;
data             1203 drivers/gpu/drm/drm_syncobj.c drm_syncobj_reset_ioctl(struct drm_device *dev, void *data,
data             1206 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_array *args = data;
data             1236 drivers/gpu/drm/drm_syncobj.c drm_syncobj_signal_ioctl(struct drm_device *dev, void *data,
data             1239 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_array *args = data;
data             1269 drivers/gpu/drm/drm_syncobj.c drm_syncobj_timeline_signal_ioctl(struct drm_device *dev, void *data,
data             1272 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_timeline_array *args = data;
data             1341 drivers/gpu/drm/drm_syncobj.c int drm_syncobj_query_ioctl(struct drm_device *dev, void *data,
data             1344 drivers/gpu/drm/drm_syncobj.c 	struct drm_syncobj_timeline_array *args = data;
data              204 drivers/gpu/drm/drm_sysfs.c 	edid = connector->edid_blob_ptr->data;
data             1413 drivers/gpu/drm/drm_vblank.c int drm_legacy_modeset_ctl_ioctl(struct drm_device *dev, void *data,
data             1416 drivers/gpu/drm/drm_vblank.c 	struct drm_modeset_ctl *modeset = data;
data             1572 drivers/gpu/drm/drm_vblank.c int drm_wait_vblank_ioctl(struct drm_device *dev, void *data,
data             1577 drivers/gpu/drm/drm_vblank.c 	union drm_wait_vblank *vblwait = data;
data             1826 drivers/gpu/drm/drm_vblank.c int drm_crtc_get_sequence_ioctl(struct drm_device *dev, void *data,
data             1832 drivers/gpu/drm/drm_vblank.c 	struct drm_crtc_get_sequence *get_seq = data;
data             1880 drivers/gpu/drm/drm_vblank.c int drm_crtc_queue_sequence_ioctl(struct drm_device *dev, void *data,
data             1886 drivers/gpu/drm/drm_vblank.c 	struct drm_crtc_queue_sequence *queue_seq = data;
data               24 drivers/gpu/drm/etnaviv/etnaviv_buffer.c static inline void OUT(struct etnaviv_cmdbuf *buffer, u32 data)
data               30 drivers/gpu/drm/etnaviv/etnaviv_buffer.c 	vaddr[buffer->user_size / 4] = data;
data              196 drivers/gpu/drm/etnaviv/etnaviv_drv.c 			node->info_ent->data;
data              208 drivers/gpu/drm/etnaviv/etnaviv_drv.c 			node->info_ent->data;
data              255 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_get_param(struct drm_device *dev, void *data,
data              259 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_param *args = data;
data              272 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_gem_new(struct drm_device *dev, void *data,
data              275 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_gem_new *args = data;
data              290 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_gem_cpu_prep(struct drm_device *dev, void *data,
data              293 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_gem_cpu_prep *args = data;
data              311 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_gem_cpu_fini(struct drm_device *dev, void *data,
data              314 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_gem_cpu_fini *args = data;
data              332 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_gem_info(struct drm_device *dev, void *data,
data              335 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_gem_info *args = data;
data              352 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_wait_fence(struct drm_device *dev, void *data,
data              355 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_wait_fence *args = data;
data              377 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_gem_userptr(struct drm_device *dev, void *data,
data              380 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_gem_userptr *args = data;
data              401 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_gem_wait(struct drm_device *dev, void *data,
data              405 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_gem_wait *args = data;
data              435 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_pm_query_dom(struct drm_device *dev, void *data,
data              439 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_pm_domain *args = data;
data              452 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ioctl_pm_query_sig(struct drm_device *dev, void *data,
data              456 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct drm_etnaviv_pm_signal *args = data;
data              616 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int compare_of(struct device *dev, void *data)
data              618 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	struct device_node *np = data;
data              623 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int compare_str(struct device *dev, void *data)
data              625 drivers/gpu/drm/etnaviv/etnaviv_drv.c 	return !strcmp(dev_name(dev), data);
data               47 drivers/gpu/drm/etnaviv/etnaviv_drv.h int etnaviv_ioctl_gem_submit(struct drm_device *dev, void *data,
data               24 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	void *data;
data               74 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	hdr->file_offset = cpu_to_le32(iter->data - iter->start);
data               75 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	hdr->file_size = cpu_to_le32(data_end - iter->data);
data               78 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	iter->data += hdr->file_size;
data               84 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	struct etnaviv_dump_registers *reg = iter->data;
data               98 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	etnaviv_iommu_dump(mmu, iter->data);
data              100 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	etnaviv_core_dump_header(iter, ETDUMP_BUF_MMU, iter->data + mmu_size);
data              106 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	memcpy(iter->data, ptr, size);
data              110 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	etnaviv_core_dump_header(iter, type, iter->data + size);
data              167 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	iter.data = &iter.hdr[n_obj];
data              169 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	memset(iter.hdr, 0, iter.data - iter.start);
data              187 drivers/gpu/drm/etnaviv/etnaviv_dump.c 		bomap_start = bomap = iter.data;
data              210 drivers/gpu/drm/etnaviv/etnaviv_dump.c 			iter.hdr->data[0] = bomap - bomap_start;
data              220 drivers/gpu/drm/etnaviv/etnaviv_dump.c 			memcpy(iter.data, vaddr, obj->base.size);
data              222 drivers/gpu/drm/etnaviv/etnaviv_dump.c 		etnaviv_core_dump_header(&iter, ETDUMP_BUF_BO, iter.data +
data              226 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	etnaviv_core_dump_header(&iter, ETDUMP_BUF_END, iter.data);
data              228 drivers/gpu/drm/etnaviv/etnaviv_dump.c 	dev_coredumpv(gpu->dev, iter.start, iter.data - iter.start, GFP_KERNEL);
data               28 drivers/gpu/drm/etnaviv/etnaviv_dump.h 	__le32 data[2];
data              426 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c int etnaviv_ioctl_gem_submit(struct drm_device *dev, void *data,
data              431 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c 	struct drm_etnaviv_gem_submit *args = data;
data             1381 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static irqreturn_t irq_handler(int irq, void *data)
data             1383 drivers/gpu/drm/etnaviv/etnaviv_gpu.c 	struct etnaviv_gpu *gpu = data;
data             1606 drivers/gpu/drm/etnaviv/etnaviv_gpu.c 	void *data)
data             1608 drivers/gpu/drm/etnaviv/etnaviv_gpu.c 	struct drm_device *drm = data;
data             1668 drivers/gpu/drm/etnaviv/etnaviv_gpu.c 	void *data)
data              150 drivers/gpu/drm/etnaviv/etnaviv_gpu.h static inline void gpu_write(struct etnaviv_gpu *gpu, u32 reg, u32 data)
data              152 drivers/gpu/drm/etnaviv/etnaviv_gpu.h 	writel(data, gpu->mmio + reg);
data               16 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c 	u32 data;
data               44 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c 	gpu_write(gpu, domain->profile_config, signal->data);
data               61 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c 		gpu_write(gpu, domain->profile_config, signal->data);
data              614 drivers/gpu/drm/exynos/exynos5433_drm_decon.c static int decon_bind(struct device *dev, struct device *master, void *data)
data              617 drivers/gpu/drm/exynos/exynos5433_drm_decon.c 	struct drm_device *drm_dev = data;
data              651 drivers/gpu/drm/exynos/exynos5433_drm_decon.c static void decon_unbind(struct device *dev, struct device *master, void *data)
data              750 drivers/gpu/drm/exynos/exynos5433_drm_decon.c 		.data = (void *)I80_HW_TRG
data              754 drivers/gpu/drm/exynos/exynos5433_drm_decon.c 		.data = (void *)(I80_HW_TRG | IFTYPE_HDMI)
data              611 drivers/gpu/drm/exynos/exynos7_drm_decon.c static int decon_bind(struct device *dev, struct device *master, void *data)
data              614 drivers/gpu/drm/exynos/exynos7_drm_decon.c 	struct drm_device *drm_dev = data;
data              653 drivers/gpu/drm/exynos/exynos7_drm_decon.c 			void *data)
data              154 drivers/gpu/drm/exynos/exynos_dp.c static int exynos_dp_bind(struct device *dev, struct device *master, void *data)
data              158 drivers/gpu/drm/exynos/exynos_dp.c 	struct drm_device *drm_dev = data;
data              188 drivers/gpu/drm/exynos/exynos_dp.c 			     void *data)
data              235 drivers/gpu/drm/exynos/exynos_drm_drv.c static int compare_dev(struct device *dev, void *data)
data              237 drivers/gpu/drm/exynos/exynos_drm_drv.c 	return dev == (struct device *)data;
data              508 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	  .data = &exynos3_dsi_driver_data },
data              510 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	  .data = &exynos4_dsi_driver_data },
data              512 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	  .data = &exynos5_dsi_driver_data },
data              514 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	  .data = &exynos5422_dsi_driver_data },
data              516 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	  .data = &exynos5433_dsi_driver_data },
data             1678 drivers/gpu/drm/exynos/exynos_drm_dsi.c 				void *data)
data             1682 drivers/gpu/drm/exynos/exynos_drm_dsi.c 	struct drm_device *drm_dev = data;
data             1705 drivers/gpu/drm/exynos/exynos_drm_dsi.c 				void *data)
data             1129 drivers/gpu/drm/exynos/exynos_drm_fimc.c static int fimc_bind(struct device *dev, struct device *master, void *data)
data             1132 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	struct drm_device *drm_dev = data;
data             1150 drivers/gpu/drm/exynos/exynos_drm_fimc.c 			void *data)
data             1153 drivers/gpu/drm/exynos/exynos_drm_fimc.c 	struct drm_device *drm_dev = data;
data              198 drivers/gpu/drm/exynos/exynos_drm_fimd.c 	  .data = &s3c64xx_fimd_driver_data },
data              200 drivers/gpu/drm/exynos/exynos_drm_fimd.c 	  .data = &s5pv210_fimd_driver_data },
data              202 drivers/gpu/drm/exynos/exynos_drm_fimd.c 	  .data = &exynos3_fimd_driver_data },
data              204 drivers/gpu/drm/exynos/exynos_drm_fimd.c 	  .data = &exynos4_fimd_driver_data },
data              206 drivers/gpu/drm/exynos/exynos_drm_fimd.c 	  .data = &exynos5_fimd_driver_data },
data              208 drivers/gpu/drm/exynos/exynos_drm_fimd.c 	  .data = &exynos5420_fimd_driver_data },
data             1055 drivers/gpu/drm/exynos/exynos_drm_fimd.c static int fimd_bind(struct device *dev, struct device *master, void *data)
data             1058 drivers/gpu/drm/exynos/exynos_drm_fimd.c 	struct drm_device *drm_dev = data;
data             1098 drivers/gpu/drm/exynos/exynos_drm_fimd.c 			void *data)
data              156 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	unsigned long	data[G2D_CMDLIST_DATA_NUM];
data              367 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	lnode->cmdlist->data[lnode->cmdlist->last] = node->dma_addr;
data              706 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		offset = cmdlist->data[reg_pos];
data              707 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		handle = cmdlist->data[reg_pos + 1];
data              762 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		cmdlist->data[reg_pos + 1] = *addr;
data             1037 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		reg_offset = cmdlist->data[index] & ~0xfffff000;
data             1056 drivers/gpu/drm/exynos/exynos_drm_g2d.c 			if ((cmdlist->data[index] & ~0x7fffffff) >> 31) {
data             1058 drivers/gpu/drm/exynos/exynos_drm_g2d.c 				cmdlist->data[index] &= ~G2D_BUF_USERPTR;
data             1070 drivers/gpu/drm/exynos/exynos_drm_g2d.c 			buf_desc->stride = cmdlist->data[index + 1];
data             1080 drivers/gpu/drm/exynos/exynos_drm_g2d.c 			value = cmdlist->data[index + 1];
data             1092 drivers/gpu/drm/exynos/exynos_drm_g2d.c 			value = cmdlist->data[index + 1];
data             1105 drivers/gpu/drm/exynos/exynos_drm_g2d.c 			value = cmdlist->data[index + 1];
data             1120 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	dev_err(g2d->dev, "Bad register offset: 0x%lx\n", cmdlist->data[index]);
data             1125 drivers/gpu/drm/exynos/exynos_drm_g2d.c int exynos_g2d_get_ver_ioctl(struct drm_device *drm_dev, void *data,
data             1128 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	struct drm_exynos_g2d_get_ver *ver = data;
data             1136 drivers/gpu/drm/exynos/exynos_drm_g2d.c int exynos_g2d_set_cmdlist_ioctl(struct drm_device *drm_dev, void *data,
data             1142 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	struct drm_exynos_g2d_set_cmdlist *req = data;
data             1198 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	cmdlist->data[cmdlist->last++] = G2D_SOFT_RESET;
data             1199 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	cmdlist->data[cmdlist->last++] = G2D_SFRCLEAR;
data             1200 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	cmdlist->data[cmdlist->last++] = G2D_SRC_BASE_ADDR;
data             1201 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	cmdlist->data[cmdlist->last++] = 0;
data             1213 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		cmdlist->data[cmdlist->last++] = G2D_INTEN;
data             1214 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		cmdlist->data[cmdlist->last++] = G2D_INTEN_ACF | G2D_INTEN_GCF;
data             1215 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		cmdlist->data[cmdlist->last++] = G2D_DMA_HOLD_CMD;
data             1216 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		cmdlist->data[cmdlist->last++] = G2D_LIST_HOLD;
data             1218 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		cmdlist->data[cmdlist->last++] = G2D_INTEN;
data             1219 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		cmdlist->data[cmdlist->last++] = G2D_INTEN_ACF;
data             1236 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	if (copy_from_user(cmdlist->data + cmdlist->last,
data             1255 drivers/gpu/drm/exynos/exynos_drm_g2d.c 		if (copy_from_user(cmdlist->data + cmdlist->last,
data             1272 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	cmdlist->data[cmdlist->last++] = G2D_BITBLT_START;
data             1273 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	cmdlist->data[cmdlist->last++] = G2D_START_BITBLT;
data             1279 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	cmdlist->data[cmdlist->last] = 0;
data             1295 drivers/gpu/drm/exynos/exynos_drm_g2d.c int exynos_g2d_exec_ioctl(struct drm_device *drm_dev, void *data,
data             1301 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	struct drm_exynos_g2d_exec *req = data;
data             1397 drivers/gpu/drm/exynos/exynos_drm_g2d.c static int g2d_bind(struct device *dev, struct device *master, void *data)
data             1400 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	struct drm_device *drm_dev = data;
data             1426 drivers/gpu/drm/exynos/exynos_drm_g2d.c static void g2d_unbind(struct device *dev, struct device *master, void *data)
data             1429 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	struct drm_device *drm_dev = data;
data                8 drivers/gpu/drm/exynos/exynos_drm_g2d.h extern int exynos_g2d_get_ver_ioctl(struct drm_device *dev, void *data,
data               10 drivers/gpu/drm/exynos/exynos_drm_g2d.h extern int exynos_g2d_set_cmdlist_ioctl(struct drm_device *dev, void *data,
data               12 drivers/gpu/drm/exynos/exynos_drm_g2d.h extern int exynos_g2d_exec_ioctl(struct drm_device *dev, void *data,
data               18 drivers/gpu/drm/exynos/exynos_drm_g2d.h static inline int exynos_g2d_get_ver_ioctl(struct drm_device *dev, void *data,
data               25 drivers/gpu/drm/exynos/exynos_drm_g2d.h 					       void *data,
data               31 drivers/gpu/drm/exynos/exynos_drm_g2d.h static inline int exynos_g2d_exec_ioctl(struct drm_device *dev, void *data,
data              250 drivers/gpu/drm/exynos/exynos_drm_gem.c int exynos_drm_gem_create_ioctl(struct drm_device *dev, void *data,
data              253 drivers/gpu/drm/exynos/exynos_drm_gem.c 	struct drm_exynos_gem_create *args = data;
data              271 drivers/gpu/drm/exynos/exynos_drm_gem.c int exynos_drm_gem_map_ioctl(struct drm_device *dev, void *data,
data              274 drivers/gpu/drm/exynos/exynos_drm_gem.c 	struct drm_exynos_gem_map *args = data;
data              318 drivers/gpu/drm/exynos/exynos_drm_gem.c int exynos_drm_gem_get_ioctl(struct drm_device *dev, void *data,
data              322 drivers/gpu/drm/exynos/exynos_drm_gem.c 	struct drm_exynos_gem_info *args = data;
data               68 drivers/gpu/drm/exynos/exynos_drm_gem.h int exynos_drm_gem_create_ioctl(struct drm_device *dev, void *data,
data               72 drivers/gpu/drm/exynos/exynos_drm_gem.h int exynos_drm_gem_map_ioctl(struct drm_device *dev, void *data,
data               93 drivers/gpu/drm/exynos/exynos_drm_gem.h int exynos_drm_gem_get_ioctl(struct drm_device *dev, void *data,
data             1165 drivers/gpu/drm/exynos/exynos_drm_gsc.c static int gsc_bind(struct device *dev, struct device *master, void *data)
data             1168 drivers/gpu/drm/exynos/exynos_drm_gsc.c 	struct drm_device *drm_dev = data;
data             1186 drivers/gpu/drm/exynos/exynos_drm_gsc.c 			void *data)
data             1189 drivers/gpu/drm/exynos/exynos_drm_gsc.c 	struct drm_device *drm_dev = data;
data             1409 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		.data = &gsc_exynos5250_drvdata,
data             1412 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		.data = &gsc_exynos5250_drvdata,
data             1415 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		.data = &gsc_exynos5420_drvdata,
data             1418 drivers/gpu/drm/exynos/exynos_drm_gsc.c 		.data = &gsc_exynos5433_drvdata,
data              103 drivers/gpu/drm/exynos/exynos_drm_ipp.c int exynos_drm_ipp_get_res_ioctl(struct drm_device *dev, void *data,
data              106 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	struct drm_exynos_ioctl_ipp_get_res *resp = data;
data              151 drivers/gpu/drm/exynos/exynos_drm_ipp.c int exynos_drm_ipp_get_caps_ioctl(struct drm_device *dev, void *data,
data              154 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	struct drm_exynos_ioctl_ipp_get_caps *resp = data;
data              217 drivers/gpu/drm/exynos/exynos_drm_ipp.c int exynos_drm_ipp_get_limits_ioctl(struct drm_device *dev, void *data,
data              220 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	struct drm_exynos_ioctl_ipp_get_limits *resp = data;
data              870 drivers/gpu/drm/exynos/exynos_drm_ipp.c int exynos_drm_ipp_commit_ioctl(struct drm_device *dev, void *data,
data              873 drivers/gpu/drm/exynos/exynos_drm_ipp.c 	struct drm_exynos_ioctl_ipp_commit *arg = data;
data              137 drivers/gpu/drm/exynos/exynos_drm_ipp.h int exynos_drm_ipp_get_res_ioctl(struct drm_device *dev, void *data,
data              139 drivers/gpu/drm/exynos/exynos_drm_ipp.h int exynos_drm_ipp_get_caps_ioctl(struct drm_device *dev, void *data,
data              141 drivers/gpu/drm/exynos/exynos_drm_ipp.h int exynos_drm_ipp_get_limits_ioctl(struct drm_device *dev, void *data,
data              144 drivers/gpu/drm/exynos/exynos_drm_ipp.h 				void *data, struct drm_file *file_priv);
data              147 drivers/gpu/drm/exynos/exynos_drm_ipp.h 	 void *data, struct drm_file *file_priv)
data              149 drivers/gpu/drm/exynos/exynos_drm_ipp.h 	struct drm_exynos_ioctl_ipp_get_res *resp = data;
data              155 drivers/gpu/drm/exynos/exynos_drm_ipp.h 	 void *data, struct drm_file *file_priv)
data              160 drivers/gpu/drm/exynos/exynos_drm_ipp.h 	 void *data, struct drm_file *file_priv)
data              165 drivers/gpu/drm/exynos/exynos_drm_ipp.h 	 void *data, struct drm_file *file_priv)
data              309 drivers/gpu/drm/exynos/exynos_drm_mic.c 			   void *data)
data              319 drivers/gpu/drm/exynos/exynos_drm_mic.c 			      void *data)
data              239 drivers/gpu/drm/exynos/exynos_drm_rotator.c static int rotator_bind(struct device *dev, struct device *master, void *data)
data              242 drivers/gpu/drm/exynos/exynos_drm_rotator.c 	struct drm_device *drm_dev = data;
data              259 drivers/gpu/drm/exynos/exynos_drm_rotator.c 			void *data)
data              437 drivers/gpu/drm/exynos/exynos_drm_rotator.c 		.data = &rotator_s5pv210_data,
data              440 drivers/gpu/drm/exynos/exynos_drm_rotator.c 		.data = &rotator_4210_data,
data              443 drivers/gpu/drm/exynos/exynos_drm_rotator.c 		.data = &rotator_4412_data,
data              446 drivers/gpu/drm/exynos/exynos_drm_rotator.c 		.data = &rotator_5250_data,
data              446 drivers/gpu/drm/exynos/exynos_drm_scaler.c static int scaler_bind(struct device *dev, struct device *master, void *data)
data              449 drivers/gpu/drm/exynos/exynos_drm_scaler.c 	struct drm_device *drm_dev = data;
data              468 drivers/gpu/drm/exynos/exynos_drm_scaler.c 			void *data)
data              720 drivers/gpu/drm/exynos/exynos_drm_scaler.c 		.data = &exynos5420_data,
data              723 drivers/gpu/drm/exynos/exynos_drm_scaler.c 		.data = &exynos5433_data,
data              216 drivers/gpu/drm/exynos/exynos_drm_vidi.c int vidi_connection_ioctl(struct drm_device *drm_dev, void *data,
data              220 drivers/gpu/drm/exynos/exynos_drm_vidi.c 	struct drm_exynos_vidi_connection *vidi = data;
data              376 drivers/gpu/drm/exynos/exynos_drm_vidi.c static int vidi_bind(struct device *dev, struct device *master, void *data)
data              379 drivers/gpu/drm/exynos/exynos_drm_vidi.c 	struct drm_device *drm_dev = data;
data              430 drivers/gpu/drm/exynos/exynos_drm_vidi.c static void vidi_unbind(struct device *dev, struct device *master, void *data)
data               12 drivers/gpu/drm/exynos/exynos_drm_vidi.h int vidi_connection_ioctl(struct drm_device *drm_dev, void *data,
data               85 drivers/gpu/drm/exynos/exynos_hdmi.c 	const struct hdmiphy_config *data;
data               90 drivers/gpu/drm/exynos/exynos_hdmi.c 	const char * const *data;
data               93 drivers/gpu/drm/exynos/exynos_hdmi.c #define INIT_ARRAY_SPEC(a) { .count = ARRAY_SIZE(a), .data = a }
data              746 drivers/gpu/drm/exynos/exynos_hdmi.c 			hdata->drv_data->clk_gates.data[i], ret);
data              777 drivers/gpu/drm/exynos/exynos_hdmi.c 			hdata->drv_data->clk_muxes.data[i + 2],
data              778 drivers/gpu/drm/exynos/exynos_hdmi.c 			hdata->drv_data->clk_muxes.data[i + to_phy], ret);
data              906 drivers/gpu/drm/exynos/exynos_hdmi.c 		if (confs->data[i].pixel_clock == pixel_clock)
data             1432 drivers/gpu/drm/exynos/exynos_hdmi.c 	phy_conf = hdata->drv_data->phy_confs.data[ret].conf;
data             1563 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_audio_shutdown(struct device *dev, void *data)
data             1577 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_audio_hw_params(struct device *dev, void *data,
data             1607 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_audio_digital_mute(struct device *dev, void *data, bool mute)
data             1623 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_audio_get_eld(struct device *dev, void *data, uint8_t *buf,
data             1684 drivers/gpu/drm/exynos/exynos_hdmi.c 		struct clk *clk = devm_clk_get(dev, names->data[i]);
data             1690 drivers/gpu/drm/exynos/exynos_hdmi.c 				names->data[i], ret);
data             1815 drivers/gpu/drm/exynos/exynos_hdmi.c 		.data = &exynos4210_hdmi_driver_data,
data             1818 drivers/gpu/drm/exynos/exynos_hdmi.c 		.data = &exynos4212_hdmi_driver_data,
data             1821 drivers/gpu/drm/exynos/exynos_hdmi.c 		.data = &exynos5420_hdmi_driver_data,
data             1824 drivers/gpu/drm/exynos/exynos_hdmi.c 		.data = &exynos5433_hdmi_driver_data,
data             1831 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_bind(struct device *dev, struct device *master, void *data)
data             1833 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_device *drm_dev = data;
data             1866 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_unbind(struct device *dev, struct device *master, void *data)
data              290 drivers/gpu/drm/exynos/exynos_mixer.c 		int reg_id, const u8 *data, unsigned int size)
data              294 drivers/gpu/drm/exynos/exynos_mixer.c 	for (; size; size -= 4, reg_id += 4, data += 4) {
data              295 drivers/gpu/drm/exynos/exynos_mixer.c 		u32 val = (data[0] << 24) |  (data[1] << 16) |
data              296 drivers/gpu/drm/exynos/exynos_mixer.c 			(data[2] << 8) | data[3];
data             1151 drivers/gpu/drm/exynos/exynos_mixer.c 		.data	= &exynos4210_mxr_drv_data,
data             1154 drivers/gpu/drm/exynos/exynos_mixer.c 		.data	= &exynos4212_mxr_drv_data,
data             1157 drivers/gpu/drm/exynos/exynos_mixer.c 		.data	= &exynos5250_mxr_drv_data,
data             1160 drivers/gpu/drm/exynos/exynos_mixer.c 		.data	= &exynos5250_mxr_drv_data,
data             1163 drivers/gpu/drm/exynos/exynos_mixer.c 		.data	= &exynos5420_mxr_drv_data,
data             1170 drivers/gpu/drm/exynos/exynos_mixer.c static int mixer_bind(struct device *dev, struct device *manager, void *data)
data             1173 drivers/gpu/drm/exynos/exynos_mixer.c 	struct drm_device *drm_dev = data;
data             1209 drivers/gpu/drm/exynos/exynos_mixer.c static void mixer_unbind(struct device *dev, struct device *master, void *data)
data              230 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c 		.data = &fsl_dcu_ls1021a_data,
data              233 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c 		.data = &fsl_dcu_vf610_data,
data              261 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c 	fsl_dev->soc = id->data;
data               33 drivers/gpu/drm/gma500/gem.c int psb_gem_get_aperture(struct drm_device *dev, void *data,
data              245 drivers/gpu/drm/gma500/intel_bios.c 	entry = &lvds_lfp_data->data[lvds_options->panel_type];
data              334 drivers/gpu/drm/gma500/intel_bios.h 	struct bdb_lvds_lfp_data_entry data[16];
data              116 drivers/gpu/drm/gma500/intel_gmbus.c static int get_clock(void *data)
data              118 drivers/gpu/drm/gma500/intel_gmbus.c 	struct intel_gpio *gpio = data;
data              126 drivers/gpu/drm/gma500/intel_gmbus.c static int get_data(void *data)
data              128 drivers/gpu/drm/gma500/intel_gmbus.c 	struct intel_gpio *gpio = data;
data              136 drivers/gpu/drm/gma500/intel_gmbus.c static void set_clock(void *data, int state_high)
data              138 drivers/gpu/drm/gma500/intel_gmbus.c 	struct intel_gpio *gpio = data;
data              153 drivers/gpu/drm/gma500/intel_gmbus.c static void set_data(void *data, int state_high)
data              155 drivers/gpu/drm/gma500/intel_gmbus.c 	struct intel_gpio *gpio = data;
data              206 drivers/gpu/drm/gma500/intel_gmbus.c 	gpio->algo.data = gpio;
data               23 drivers/gpu/drm/gma500/intel_i2c.c static int get_clock(void *data)
data               25 drivers/gpu/drm/gma500/intel_i2c.c 	struct psb_intel_i2c_chan *chan = data;
data               33 drivers/gpu/drm/gma500/intel_i2c.c static int get_data(void *data)
data               35 drivers/gpu/drm/gma500/intel_i2c.c 	struct psb_intel_i2c_chan *chan = data;
data               43 drivers/gpu/drm/gma500/intel_i2c.c static void set_clock(void *data, int state_high)
data               45 drivers/gpu/drm/gma500/intel_i2c.c 	struct psb_intel_i2c_chan *chan = data;
data               63 drivers/gpu/drm/gma500/intel_i2c.c static void set_data(void *data, int state_high)
data               65 drivers/gpu/drm/gma500/intel_i2c.c 	struct psb_intel_i2c_chan *chan = data;
data              127 drivers/gpu/drm/gma500/intel_i2c.c 	chan->algo.data = chan;
data              946 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c 	u32 data;
data              968 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c 		ret = mdfld_dsi_get_power_mode(dsi_config, &data, false);
data              973 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c 			DRM_INFO("pipe %d power mode 0x%x\n", pipe, data);
data              189 drivers/gpu/drm/gma500/mdfld_dsi_output.c 				u8 dcs, u32 *data, bool hs)
data              194 drivers/gpu/drm/gma500/mdfld_dsi_output.c 	if (!sender || !data) {
data              199 drivers/gpu/drm/gma500/mdfld_dsi_output.c 	return mdfld_dsi_read_mcs(sender, dcs, data, 1, hs);
data              244 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 			u8 *data, int len, bool hs)
data              267 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	p = data;
data              308 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 			u8 *data, u16 len)
data              316 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		cmd = *data;
data              339 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 			u8 *data, u16 len)
data              347 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		cmd = *data;
data              373 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		u8 *data, u16 len, bool hs)
data              390 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	ret = send_pkg_prepare(sender, data_type, data, len);
data              406 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		ret = send_short_pkg(sender, data_type, data[0], data[1], hs);
data              410 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		ret = send_long_pkg(sender, data_type, data, len, hs);
data              414 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	send_pkg_done(sender, data_type, data, len);
data              421 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c int mdfld_dsi_send_mcs_long(struct mdfld_dsi_pkg_sender *sender, u8 *data,
data              426 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	if (!sender || !data || !len) {
data              432 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	send_pkg(sender, MIPI_DSI_DCS_LONG_WRITE, data, len, hs);
data              441 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	u8 data[2];
data              450 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	data[0] = cmd;
data              454 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		data[1] = param;
data              457 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		data[1] = 0;
data              461 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	send_pkg(sender, data_type, data, sizeof(data), hs);
data              470 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	u8 data[2];
data              482 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		data[0] = 0;
data              483 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		data[1] = 0;
data              487 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		data[0] = param0;
data              488 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		data[1] = 0;
data              492 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		data[0] = param0;
data              493 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		data[1] = param1;
data              498 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	send_pkg(sender, data_type, data, sizeof(data), hs);
data              504 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c int mdfld_dsi_send_gen_long(struct mdfld_dsi_pkg_sender *sender, u8 *data,
data              509 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	if (!sender || !data || !len) {
data              515 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	send_pkg(sender, MIPI_DSI_GENERIC_LONG_WRITE, data, len, hs);
data              522 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 			u8 *data, u16 len, u32 *data_out, u16 len_out, bool hs)
data              551 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	send_pkg(sender, data_type, data, len, hs);
data              581 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 		u32 *data, u16 len, bool hs)
data              583 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 	if (!sender || !data || !len) {
data              589 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c 				data, len, hs);
data               70 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h int mdfld_dsi_send_mcs_long(struct mdfld_dsi_pkg_sender *sender, u8 *data,
data               74 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h int mdfld_dsi_send_gen_long(struct mdfld_dsi_pkg_sender *sender, u8 *data,
data               78 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h 		u32 *data, u16 len, bool hs);
data               66 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c static int get_clock(void *data)
data               68 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c 	struct psb_intel_i2c_chan *chan = data;
data               80 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c static int get_data(void *data)
data               82 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c 	struct psb_intel_i2c_chan *chan = data;
data               94 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c static void set_clock(void *data, int state_high)
data               96 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c 	struct psb_intel_i2c_chan *chan = data;
data              113 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c static void set_data(void *data, int state_high)
data              115 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c 	struct psb_intel_i2c_chan *chan = data;
data              155 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c 	chan->algo.data = chan;
data              235 drivers/gpu/drm/gma500/opregion.c 					  unsigned long val, void *data)
data              737 drivers/gpu/drm/gma500/psb_drv.h extern int psb_gem_get_aperture(struct drm_device *dev, void *data,
data              555 drivers/gpu/drm/gma500/psb_intel_reg.h 		uint32_t data;
data              575 drivers/gpu/drm/gma500/psb_intel_reg.h 		uint32_t data;
data              564 drivers/gpu/drm/gma500/psb_intel_sdvo.c static bool psb_intel_sdvo_set_value(struct psb_intel_sdvo *psb_intel_sdvo, u8 cmd, const void *data, int len)
data              566 drivers/gpu/drm/gma500/psb_intel_sdvo.c 	if (!psb_intel_sdvo_write_cmd(psb_intel_sdvo, cmd, data, len))
data              875 drivers/gpu/drm/gma500/psb_intel_sdvo.c 	uint64_t *data = (uint64_t *)&avi_if;
data              888 drivers/gpu/drm/gma500/psb_intel_sdvo.c 					  data, 8))
data              890 drivers/gpu/drm/gma500/psb_intel_sdvo.c 		data++;
data               55 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c #define PADDING(align, data) (((data) + (align) - 1) & (~((align) - 1)))
data              788 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c static int dsi_bind(struct device *dev, struct device *master, void *data)
data              792 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	struct drm_device *drm_dev = data;
data              810 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c static void dsi_unbind(struct device *dev, struct device *master, void *data)
data              853 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	struct dsi_data *data;
data              858 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              859 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	if (!data) {
data              863 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	dsi = &data->dsi;
data              864 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	ctx = &data->ctx;
data              871 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c 	platform_set_drvdata(pdev, data);
data              305 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c static irqreturn_t ade_irq_handler(int irq, void *data)
data              307 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c 	struct ade_hw_ctx *ctx = data;
data               72 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 				const struct kirin_drm_data *data)
data               76 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	ret = drm_universal_plane_init(dev, plane, 1, data->plane_funcs,
data               77 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 				       data->channel_formats,
data               78 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 				       data->channel_formats_cnt,
data               85 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	drm_plane_helper_add(plane, data->plane_helper_funcs);
data               93 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	struct kirin_drm_data *data;
data               95 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	data = (struct kirin_drm_data *)of_device_get_match_data(dev->dev);
data               96 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	if (data->cleanup_hw_ctx)
data               97 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 		data->cleanup_hw_ctx(kirin_priv->hw_ctx);
data              208 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c static int compare_of(struct device *dev, void *data)
data              210 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	return dev->of_node == data;
data              340 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c 	  .data = &ade_driver_data,
data              138 drivers/gpu/drm/i2c/tda9950.c static irqreturn_t tda9950_irq(int irq, void *data)
data              140 drivers/gpu/drm/i2c/tda9950.c 	struct tda9950_priv *priv = data;
data              263 drivers/gpu/drm/i2c/tda9950.c 		ret = priv->glue->open(priv->glue->data);
data              275 drivers/gpu/drm/i2c/tda9950.c 		priv->glue->release(priv->glue->data);
data              346 drivers/gpu/drm/i2c/tda9950.c static void tda9950_devm_glue_exit(void *data)
data              348 drivers/gpu/drm/i2c/tda9950.c 	struct tda9950_glue *glue = data;
data              351 drivers/gpu/drm/i2c/tda9950.c 		glue->exit(glue->data);
data              359 drivers/gpu/drm/i2c/tda9950.c 		ret = glue->init(glue->data);
data              371 drivers/gpu/drm/i2c/tda9950.c static void tda9950_cec_del(void *data)
data              373 drivers/gpu/drm/i2c/tda9950.c 	struct tda9950_priv *priv = data;
data              513 drivers/gpu/drm/i2c/tda998x_drv.c static int tda998x_cec_hook_init(void *data)
data              515 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = data;
data              530 drivers/gpu/drm/i2c/tda998x_drv.c static void tda998x_cec_hook_exit(void *data)
data              532 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = data;
data              538 drivers/gpu/drm/i2c/tda998x_drv.c static int tda998x_cec_hook_open(void *data)
data              540 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = data;
data              548 drivers/gpu/drm/i2c/tda998x_drv.c static void tda998x_cec_hook_release(void *data)
data              550 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = data;
data              786 drivers/gpu/drm/i2c/tda998x_drv.c static irqreturn_t tda998x_irq_thread(int irq, void *data)
data              788 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = data;
data             1060 drivers/gpu/drm/i2c/tda998x_drv.c static int tda998x_audio_hw_params(struct device *dev, void *data,
data             1122 drivers/gpu/drm/i2c/tda998x_drv.c static void tda998x_audio_shutdown(struct device *dev, void *data)
data             1134 drivers/gpu/drm/i2c/tda998x_drv.c int tda998x_audio_digital_mute(struct device *dev, void *data, bool enable)
data             1146 drivers/gpu/drm/i2c/tda998x_drv.c static int tda998x_audio_get_eld(struct device *dev, void *data,
data             1212 drivers/gpu/drm/i2c/tda998x_drv.c static int read_edid_block(void *data, u8 *buf, unsigned int blk, size_t length)
data             1214 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_priv *priv = data;
data             1926 drivers/gpu/drm/i2c/tda998x_drv.c 	priv->cec_glue.data = priv;
data             2037 drivers/gpu/drm/i2c/tda998x_drv.c static int tda998x_bind(struct device *dev, struct device *master, void *data)
data             2039 drivers/gpu/drm/i2c/tda998x_drv.c 	struct drm_device *drm = data;
data             2045 drivers/gpu/drm/i2c/tda998x_drv.c 			   void *data)
data              427 drivers/gpu/drm/i810/i810_dma.c static int i810_dma_init(struct drm_device *dev, void *data,
data              431 drivers/gpu/drm/i810/i810_dma.c 	drm_i810_init_t *init = data;
data              920 drivers/gpu/drm/i810/i810_dma.c static int i810_flush_ioctl(struct drm_device *dev, void *data,
data              929 drivers/gpu/drm/i810/i810_dma.c static int i810_dma_vertex(struct drm_device *dev, void *data,
data              937 drivers/gpu/drm/i810/i810_dma.c 	drm_i810_vertex_t *vertex = data;
data              957 drivers/gpu/drm/i810/i810_dma.c static int i810_clear_bufs(struct drm_device *dev, void *data,
data              960 drivers/gpu/drm/i810/i810_dma.c 	drm_i810_clear_t *clear = data;
data              973 drivers/gpu/drm/i810/i810_dma.c static int i810_swap_bufs(struct drm_device *dev, void *data,
data              984 drivers/gpu/drm/i810/i810_dma.c static int i810_getage(struct drm_device *dev, void *data,
data              996 drivers/gpu/drm/i810/i810_dma.c static int i810_getbuf(struct drm_device *dev, void *data,
data             1000 drivers/gpu/drm/i810/i810_dma.c 	drm_i810_dma_t *d = data;
data             1020 drivers/gpu/drm/i810/i810_dma.c static int i810_copybuf(struct drm_device *dev, void *data,
data             1027 drivers/gpu/drm/i810/i810_dma.c static int i810_docopy(struct drm_device *dev, void *data,
data             1092 drivers/gpu/drm/i810/i810_dma.c static int i810_dma_mc(struct drm_device *dev, void *data,
data             1100 drivers/gpu/drm/i810/i810_dma.c 	drm_i810_mc_t *mc = data;
data             1116 drivers/gpu/drm/i810/i810_dma.c static int i810_rstatus(struct drm_device *dev, void *data,
data             1124 drivers/gpu/drm/i810/i810_dma.c static int i810_ov0_info(struct drm_device *dev, void *data,
data             1128 drivers/gpu/drm/i810/i810_dma.c 	drm_i810_overlay_t *ov = data;
data             1136 drivers/gpu/drm/i810/i810_dma.c static int i810_fstatus(struct drm_device *dev, void *data,
data             1145 drivers/gpu/drm/i810/i810_dma.c static int i810_ov0_flip(struct drm_device *dev, void *data,
data             1182 drivers/gpu/drm/i810/i810_dma.c static int i810_flip_bufs(struct drm_device *dev, void *data,
data              192 drivers/gpu/drm/i915/display/dvo_ivch.c static bool ivch_read(struct intel_dvo_device *dvo, int addr, u16 *data)
data              222 drivers/gpu/drm/i915/display/dvo_ivch.c 		*data = (in_buf[1] << 8) | in_buf[0];
data              235 drivers/gpu/drm/i915/display/dvo_ivch.c static bool ivch_write(struct intel_dvo_device *dvo, int addr, u16 data)
data              248 drivers/gpu/drm/i915/display/dvo_ivch.c 	out_buf[1] = data & 0xff;
data              249 drivers/gpu/drm/i915/display/dvo_ivch.c 	out_buf[2] = data >> 8;
data              117 drivers/gpu/drm/i915/display/icl_dsi.c static bool add_payld_to_queue(struct intel_dsi_host *host, const u8 *data,
data              136 drivers/gpu/drm/i915/display/icl_dsi.c 			tmp |= *data++ << 8 * j;
data              113 drivers/gpu/drm/i915/display/intel_atomic.c 			!memcmp(a->data, b->data, a->length);
data             1044 drivers/gpu/drm/i915/display/intel_audio.c 				     struct device *hda_kdev, void *data)
data             1046 drivers/gpu/drm/i915/display/intel_audio.c 	struct i915_audio_component *acomp = data;
data             1069 drivers/gpu/drm/i915/display/intel_audio.c 					struct device *hda_kdev, void *data)
data             1071 drivers/gpu/drm/i915/display/intel_audio.c 	struct i915_audio_component *acomp = data;
data              178 drivers/gpu/drm/i915/display/intel_bios.c 	char *entry = (char *)lvds_lfp_data->data + lfp_data_size * index;
data              188 drivers/gpu/drm/i915/display/intel_bios.c 		   const struct bdb_lvds_lfp_data *data,
data              192 drivers/gpu/drm/i915/display/intel_bios.c 	size_t data_ofs = (const u8 *)data - (const u8 *)bdb;
data              193 drivers/gpu/drm/i915/display/intel_bios.c 	u16 data_size = ((const u16 *)data)[-1]; /* stored in header */
data              314 drivers/gpu/drm/i915/display/intel_bios.c 	if (backlight_data->entry_size != sizeof(backlight_data->data[0])) {
data              320 drivers/gpu/drm/i915/display/intel_bios.c 	entry = &backlight_data->data[panel_type];
data              924 drivers/gpu/drm/i915/display/intel_bios.c 	const u8 *data = &sequence->data[0];
data              933 drivers/gpu/drm/i915/display/intel_bios.c 		data += 4;
data              941 drivers/gpu/drm/i915/display/intel_bios.c 		current_id = *(data + index);
data              943 drivers/gpu/drm/i915/display/intel_bios.c 			current_size = *((const u32 *)(data + index + 1));
data              945 drivers/gpu/drm/i915/display/intel_bios.c 			current_size = *((const u16 *)(data + index + 1));
data              956 drivers/gpu/drm/i915/display/intel_bios.c 			return data + index;
data              967 drivers/gpu/drm/i915/display/intel_bios.c static int goto_next_sequence(const u8 *data, int index, int total)
data              973 drivers/gpu/drm/i915/display/intel_bios.c 		u8 operation_byte = *(data + index);
data              983 drivers/gpu/drm/i915/display/intel_bios.c 			len = *((const u16 *)(data + index + 2)) + 4;
data              994 drivers/gpu/drm/i915/display/intel_bios.c 			len = *(data + index + 6) + 7;
data             1005 drivers/gpu/drm/i915/display/intel_bios.c static int goto_next_sequence_v3(const u8 *data, int index, int total)
data             1028 drivers/gpu/drm/i915/display/intel_bios.c 	size_of_sequence = *((const u32 *)(data + index));
data             1038 drivers/gpu/drm/i915/display/intel_bios.c 		u8 operation_byte = *(data + index);
data             1049 drivers/gpu/drm/i915/display/intel_bios.c 		len = *(data + index);
data             1080 drivers/gpu/drm/i915/display/intel_bios.c 	const u8 *data = dev_priv->vbt.dsi.sequence[MIPI_SEQ_INIT_OTP];
data             1083 drivers/gpu/drm/i915/display/intel_bios.c 	if (WARN_ON(!data || dev_priv->vbt.dsi.seq_version != 1))
data             1087 drivers/gpu/drm/i915/display/intel_bios.c 	for (index = 1; data[index] != MIPI_SEQ_ELEM_END; index += len) {
data             1088 drivers/gpu/drm/i915/display/intel_bios.c 		switch (data[index]) {
data             1162 drivers/gpu/drm/i915/display/intel_bios.c 	u8 *data;
data             1188 drivers/gpu/drm/i915/display/intel_bios.c 	data = kmemdup(seq_data, seq_size, GFP_KERNEL);
data             1189 drivers/gpu/drm/i915/display/intel_bios.c 	if (!data)
data             1194 drivers/gpu/drm/i915/display/intel_bios.c 		u8 seq_id = *(data + index);
data             1207 drivers/gpu/drm/i915/display/intel_bios.c 		dev_priv->vbt.dsi.sequence[seq_id] = data + index;
data             1210 drivers/gpu/drm/i915/display/intel_bios.c 			index = goto_next_sequence_v3(data, index, seq_size);
data             1212 drivers/gpu/drm/i915/display/intel_bios.c 			index = goto_next_sequence(data, index, seq_size);
data             1219 drivers/gpu/drm/i915/display/intel_bios.c 	dev_priv->vbt.dsi.data = data;
data             1229 drivers/gpu/drm/i915/display/intel_bios.c 	kfree(data);
data             1912 drivers/gpu/drm/i915/display/intel_bios.c 	kfree(dev_priv->vbt.dsi.data);
data             1913 drivers/gpu/drm/i915/display/intel_bios.c 	dev_priv->vbt.dsi.data = NULL;
data              206 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_ctm *ctm = crtc_state->base.ctm->data;
data              330 drivers/gpu/drm/i915/display/intel_color.c 		const struct drm_color_ctm *ctm = crtc_state->base.ctm->data;
data              404 drivers/gpu/drm/i915/display/intel_color.c 		const struct drm_color_lut *lut = blob->data;
data              493 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_lut *lut = blob->data;
data              524 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_lut *lut = blob->data;
data              562 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_lut *lut = blob->data;
data              589 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_lut *lut = blob->data;
data              685 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_lut *lut = crtc_state->base.degamma_lut->data;
data              805 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_lut *lut = blob->data;
data              834 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_lut *lut = blob->data;
data              920 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_lut *lut = blob->data;
data              947 drivers/gpu/drm/i915/display/intel_color.c 	const struct drm_color_lut *lut = blob->data;
data             15209 drivers/gpu/drm/i915/display/intel_display.c int intel_get_pipe_from_crtc_id_ioctl(struct drm_device *dev, void *data,
data             15212 drivers/gpu/drm/i915/display/intel_display.c 	struct drm_i915_get_pipe_from_crtc_id *pipe_from_crtc_id = data;
data              456 drivers/gpu/drm/i915/display/intel_display.h int intel_get_pipe_from_crtc_id_ioctl(struct drm_device *dev, void *data,
data              870 drivers/gpu/drm/i915/display/intel_dpio_phy.c 	int data, i, stagger;
data              890 drivers/gpu/drm/i915/display/intel_dpio_phy.c 			data = 0x0;
data              892 drivers/gpu/drm/i915/display/intel_dpio_phy.c 			data = (i == 1) ? 0x0 : 0x1;
data              894 drivers/gpu/drm/i915/display/intel_dpio_phy.c 				data << DPIO_UPAR_SHIFT);
data               51 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	u8 data = 0;
data               58 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 				  &data, sizeof(data));
data               62 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	return data;
data               69 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 	u8 data = level;
data               76 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c 				   &data, sizeof(data));
data              122 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 				       const u8 *data)
data              132 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	flags = *data++;
data              133 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	type = *data++;
data              135 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	len = *((u16 *) data);
data              136 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	data += 2;
data              168 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		mipi_dsi_generic_write(dsi_device, data, 1);
data              171 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		mipi_dsi_generic_write(dsi_device, data, 2);
data              179 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		mipi_dsi_generic_write(dsi_device, data, len);
data              182 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		mipi_dsi_dcs_write_buffer(dsi_device, data, 1);
data              185 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		mipi_dsi_dcs_write_buffer(dsi_device, data, 2);
data              191 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		mipi_dsi_dcs_write_buffer(dsi_device, data, len);
data              199 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	data += len;
data              201 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	return data;
data              204 drivers/gpu/drm/i915/display/intel_dsi_vbt.c static const u8 *mipi_exec_delay(struct intel_dsi *intel_dsi, const u8 *data)
data              206 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	u32 delay = *((const u32 *) data);
data              211 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	data += 4;
data              213 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	return data;
data              343 drivers/gpu/drm/i915/display/intel_dsi_vbt.c static const u8 *mipi_exec_gpio(struct intel_dsi *intel_dsi, const u8 *data)
data              353 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		gpio_index = *data++;
data              355 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	gpio_number = *data++;
data              359 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		gpio_source = (*data >> 1) & 3;
data              364 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	value = *data++ & 1;
data              375 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	return data;
data              378 drivers/gpu/drm/i915/display/intel_dsi_vbt.c static const u8 *mipi_exec_i2c(struct intel_dsi *intel_dsi, const u8 *data)
data              382 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	return data + *(data + 6) + 7;
data              385 drivers/gpu/drm/i915/display/intel_dsi_vbt.c static const u8 *mipi_exec_spi(struct intel_dsi *intel_dsi, const u8 *data)
data              389 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	return data + *(data + 5) + 6;
data              392 drivers/gpu/drm/i915/display/intel_dsi_vbt.c static const u8 *mipi_exec_pmic(struct intel_dsi *intel_dsi, const u8 *data)
data              400 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	i2c_address	= get_unaligned_le16(data + 1);
data              401 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	reg_address	= get_unaligned_le32(data + 3);
data              402 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	value		= get_unaligned_le32(data + 7);
data              403 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	mask		= get_unaligned_le32(data + 11);
data              414 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	return data + 15;
data              418 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 					const u8 *data);
data              460 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	const u8 *data;
data              466 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	data = dev_priv->vbt.dsi.sequence[seq_id];
data              467 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	if (!data)
data              470 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	WARN_ON(*data != seq_id);
data              476 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 	data++;
data              480 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		data += 4;
data              483 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 		u8 operation_byte = *data++;
data              496 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			operation_size = *data++;
data              499 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			const u8 *next = data + operation_size;
data              501 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			data = mipi_elem_exec(intel_dsi, data);
data              504 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			if (operation_size && data != next) {
data              512 drivers/gpu/drm/i915/display/intel_dsi_vbt.c 			data += operation_size;
data              475 drivers/gpu/drm/i915/display/intel_fbdev.c static void intel_fbdev_initial_config(void *data, async_cookie_t cookie)
data              477 drivers/gpu/drm/i915/display/intel_fbdev.c 	struct intel_fbdev *ifbdev = data;
data              205 drivers/gpu/drm/i915/display/intel_gmbus.c static int get_clock(void *data)
data              207 drivers/gpu/drm/i915/display/intel_gmbus.c 	struct intel_gmbus *bus = data;
data              220 drivers/gpu/drm/i915/display/intel_gmbus.c static int get_data(void *data)
data              222 drivers/gpu/drm/i915/display/intel_gmbus.c 	struct intel_gmbus *bus = data;
data              235 drivers/gpu/drm/i915/display/intel_gmbus.c static void set_clock(void *data, int state_high)
data              237 drivers/gpu/drm/i915/display/intel_gmbus.c 	struct intel_gmbus *bus = data;
data              254 drivers/gpu/drm/i915/display/intel_gmbus.c static void set_data(void *data, int state_high)
data              256 drivers/gpu/drm/i915/display/intel_gmbus.c 	struct intel_gmbus *bus = data;
data              323 drivers/gpu/drm/i915/display/intel_gmbus.c 	algo->data = bus;
data              897 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data              910 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->initiate_hdcp2_session(comp->mei_dev, data, ake_data);
data              925 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data              938 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->verify_receiver_cert_prepare_km(comp->mei_dev, data,
data              951 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data              964 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->verify_hprime(comp->mei_dev, data, rx_hprime);
data              976 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data              989 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->store_pairing_info(comp->mei_dev, data, pairing_info);
data             1001 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data             1014 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->initiate_locality_check(comp->mei_dev, data, lc_init);
data             1026 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data             1039 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->verify_lprime(comp->mei_dev, data, rx_lprime);
data             1050 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data             1063 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->get_session_key(comp->mei_dev, data, ske_data);
data             1077 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data             1090 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->repeater_check_flow_prepare_ack(comp->mei_dev, data,
data             1104 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data             1117 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->verify_mprime(comp->mei_dev, data, stream_ready);
data             1127 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &connector->hdcp.port_data;
data             1140 drivers/gpu/drm/i915/display/intel_hdcp.c 	ret = comp->ops->enable_hdcp_authentication(comp->mei_dev, data);
data             1723 drivers/gpu/drm/i915/display/intel_hdcp.c 				    struct device *mei_kdev, void *data)
data             1729 drivers/gpu/drm/i915/display/intel_hdcp.c 	dev_priv->hdcp_master = (struct i915_hdcp_comp_master *)data;
data             1737 drivers/gpu/drm/i915/display/intel_hdcp.c 				       struct device *mei_kdev, void *data)
data             1756 drivers/gpu/drm/i915/display/intel_hdcp.c 	struct hdcp_port_data *data = &hdcp->port_data;
data             1758 drivers/gpu/drm/i915/display/intel_hdcp.c 	data->port = connector->encoder->port;
data             1759 drivers/gpu/drm/i915/display/intel_hdcp.c 	data->port_type = (u8)HDCP_PORT_TYPE_INTEGRATED;
data             1760 drivers/gpu/drm/i915/display/intel_hdcp.c 	data->protocol = (u8)shim->protocol;
data             1762 drivers/gpu/drm/i915/display/intel_hdcp.c 	data->k = 1;
data             1763 drivers/gpu/drm/i915/display/intel_hdcp.c 	if (!data->streams)
data             1764 drivers/gpu/drm/i915/display/intel_hdcp.c 		data->streams = kcalloc(data->k,
data             1767 drivers/gpu/drm/i915/display/intel_hdcp.c 	if (!data->streams) {
data             1772 drivers/gpu/drm/i915/display/intel_hdcp.c 	data->streams[0].stream_id = 0;
data             1773 drivers/gpu/drm/i915/display/intel_hdcp.c 	data->streams[0].stream_type = hdcp->content_type;
data              209 drivers/gpu/drm/i915/display/intel_hdmi.c 	const u32 *data = frame;
data              224 drivers/gpu/drm/i915/display/intel_hdmi.c 		I915_WRITE(VIDEO_DIP_DATA, *data);
data              225 drivers/gpu/drm/i915/display/intel_hdmi.c 		data++;
data              245 drivers/gpu/drm/i915/display/intel_hdmi.c 	u32 val, *data = frame;
data              256 drivers/gpu/drm/i915/display/intel_hdmi.c 		*data++ = I915_READ(VIDEO_DIP_DATA);
data              280 drivers/gpu/drm/i915/display/intel_hdmi.c 	const u32 *data = frame;
data              297 drivers/gpu/drm/i915/display/intel_hdmi.c 		I915_WRITE(TVIDEO_DIP_DATA(intel_crtc->pipe), *data);
data              298 drivers/gpu/drm/i915/display/intel_hdmi.c 		data++;
data              319 drivers/gpu/drm/i915/display/intel_hdmi.c 	u32 val, *data = frame;
data              330 drivers/gpu/drm/i915/display/intel_hdmi.c 		*data++ = I915_READ(TVIDEO_DIP_DATA(crtc->pipe));
data              357 drivers/gpu/drm/i915/display/intel_hdmi.c 	const u32 *data = frame;
data              377 drivers/gpu/drm/i915/display/intel_hdmi.c 		I915_WRITE(TVIDEO_DIP_DATA(intel_crtc->pipe), *data);
data              378 drivers/gpu/drm/i915/display/intel_hdmi.c 		data++;
data              399 drivers/gpu/drm/i915/display/intel_hdmi.c 	u32 val, *data = frame;
data              410 drivers/gpu/drm/i915/display/intel_hdmi.c 		*data++ = I915_READ(TVIDEO_DIP_DATA(crtc->pipe));
data              433 drivers/gpu/drm/i915/display/intel_hdmi.c 	const u32 *data = frame;
data              450 drivers/gpu/drm/i915/display/intel_hdmi.c 		I915_WRITE(VLV_TVIDEO_DIP_DATA(intel_crtc->pipe), *data);
data              451 drivers/gpu/drm/i915/display/intel_hdmi.c 		data++;
data              472 drivers/gpu/drm/i915/display/intel_hdmi.c 	u32 val, *data = frame;
data              483 drivers/gpu/drm/i915/display/intel_hdmi.c 		*data++ = I915_READ(VLV_TVIDEO_DIP_DATA(crtc->pipe));
data              509 drivers/gpu/drm/i915/display/intel_hdmi.c 	const u32 *data = frame;
data              524 drivers/gpu/drm/i915/display/intel_hdmi.c 					    type, i >> 2), *data);
data              525 drivers/gpu/drm/i915/display/intel_hdmi.c 		data++;
data              544 drivers/gpu/drm/i915/display/intel_hdmi.c 	u32 val, *data = frame;
data              550 drivers/gpu/drm/i915/display/intel_hdmi.c 		*data++ = I915_READ(hsw_dip_data_reg(dev_priv, cpu_transcoder,
data              113 drivers/gpu/drm/i915/display/intel_lpe_audio.c 	pinfo.data = pdata;
data              299 drivers/gpu/drm/i915/display/intel_lspcon.c 	u8 *data;
data              311 drivers/gpu/drm/i915/display/intel_lspcon.c 		data = avi_buf + block_count * 8;
data              312 drivers/gpu/drm/i915/display/intel_lspcon.c 		ret = drm_dp_dpcd_write(aux, reg, data, 8);
data              380 drivers/gpu/drm/i915/display/intel_lspcon.c 	const u8 *data = buffer;
data              386 drivers/gpu/drm/i915/display/intel_lspcon.c 			ret = drm_dp_dpcd_write(aux, reg, (void *)data, 1);
data              397 drivers/gpu/drm/i915/display/intel_lspcon.c 		val++; reg++; data++;
data              624 drivers/gpu/drm/i915/display/intel_opregion.c 				      unsigned long val, void *data)
data              628 drivers/gpu/drm/i915/display/intel_opregion.c 	struct acpi_bus_event *event = data;
data              875 drivers/gpu/drm/i915/display/intel_opregion.c 	if (intel_bios_is_valid_vbt(fw->data, fw->size)) {
data              876 drivers/gpu/drm/i915/display/intel_opregion.c 		opregion->vbt_firmware = kmemdup(fw->data, fw->size, GFP_KERNEL);
data             1052 drivers/gpu/drm/i915/display/intel_overlay.c int intel_overlay_put_image_ioctl(struct drm_device *dev, void *data,
data             1055 drivers/gpu/drm/i915/display/intel_overlay.c 	struct drm_intel_overlay_put_image *params = data;
data             1221 drivers/gpu/drm/i915/display/intel_overlay.c int intel_overlay_attrs_ioctl(struct drm_device *dev, void *data,
data             1224 drivers/gpu/drm/i915/display/intel_overlay.c 	struct drm_intel_overlay_attrs *attrs = data;
data               19 drivers/gpu/drm/i915/display/intel_overlay.h int intel_overlay_put_image_ioctl(struct drm_device *dev, void *data,
data               21 drivers/gpu/drm/i915/display/intel_overlay.h int intel_overlay_attrs_ioctl(struct drm_device *dev, void *data,
data              635 drivers/gpu/drm/i915/display/intel_sdvo.c static bool intel_sdvo_set_value(struct intel_sdvo *intel_sdvo, u8 cmd, const void *data, int len)
data              637 drivers/gpu/drm/i915/display/intel_sdvo.c 	if (!intel_sdvo_write_cmd(intel_sdvo, cmd, data, len))
data             1000 drivers/gpu/drm/i915/display/intel_sdvo.c 				       const u8 *data, unsigned int length)
data             1023 drivers/gpu/drm/i915/display/intel_sdvo.c 			memcpy(tmp, data + i, min_t(unsigned, 8, length - i));
data             1038 drivers/gpu/drm/i915/display/intel_sdvo.c 					 u8 *data, unsigned int length)
data             1076 drivers/gpu/drm/i915/display/intel_sdvo.c 		if (!intel_sdvo_read_response(intel_sdvo, &data[i],
data             1894 drivers/gpu/drm/i915/display/intel_sprite.c int intel_sprite_set_colorkey_ioctl(struct drm_device *dev, void *data,
data             1898 drivers/gpu/drm/i915/display/intel_sprite.c 	struct drm_intel_sprite_colorkey *set = data;
data               25 drivers/gpu/drm/i915/display/intel_sprite.h int intel_sprite_set_colorkey_ioctl(struct drm_device *dev, void *data,
data              759 drivers/gpu/drm/i915/display/intel_vbt_defs.h 	struct lvds_lfp_data_entry data[16];
data              786 drivers/gpu/drm/i915/display/intel_vbt_defs.h 	struct lfp_backlight_data_entry data[16];
data              808 drivers/gpu/drm/i915/display/intel_vbt_defs.h 	u8 data[0]; /* up to 6 variable length blocks */
data               94 drivers/gpu/drm/i915/display/vlv_dsi.c 		       const u8 *data, u32 len)
data              102 drivers/gpu/drm/i915/display/vlv_dsi.c 			val |= *data++ << 8 * j;
data              110 drivers/gpu/drm/i915/display/vlv_dsi.c 		      u8 *data, u32 len)
data              118 drivers/gpu/drm/i915/display/vlv_dsi.c 			*data++ = val >> 8 * j;
data              131 drivers/gpu/drm/i915/display/vlv_dsi.c 	const u8 *header, *data;
data              140 drivers/gpu/drm/i915/display/vlv_dsi.c 	data = packet.payload;
data               80 drivers/gpu/drm/i915/gem/i915_gem_busy.c i915_gem_busy_ioctl(struct drm_device *dev, void *data,
data               83 drivers/gpu/drm/i915/gem/i915_gem_busy.c 	struct drm_i915_gem_busy *args = data;
data              458 drivers/gpu/drm/i915/gem/i915_gem_context.c 		  void (*fn)(struct intel_context *ce, void *data),
data              459 drivers/gpu/drm/i915/gem/i915_gem_context.c 		  void *data)
data              465 drivers/gpu/drm/i915/gem/i915_gem_context.c 		fn(ce, data);
data              668 drivers/gpu/drm/i915/gem/i915_gem_context.c static int context_idr_cleanup(int id, void *p, void *data)
data              674 drivers/gpu/drm/i915/gem/i915_gem_context.c static int vm_idr_cleanup(int id, void *p, void *data)
data              764 drivers/gpu/drm/i915/gem/i915_gem_context.c int i915_gem_vm_create_ioctl(struct drm_device *dev, void *data,
data              768 drivers/gpu/drm/i915/gem/i915_gem_context.c 	struct drm_i915_gem_vm_control *args = data;
data              815 drivers/gpu/drm/i915/gem/i915_gem_context.c int i915_gem_vm_destroy_ioctl(struct drm_device *dev, void *data,
data              819 drivers/gpu/drm/i915/gem/i915_gem_context.c 	struct drm_i915_gem_vm_control *args = data;
data              850 drivers/gpu/drm/i915/gem/i915_gem_context.c 	void (*task)(void *data);
data              851 drivers/gpu/drm/i915/gem/i915_gem_context.c 	void *data;
data              859 drivers/gpu/drm/i915/gem/i915_gem_context.c 		cb->task(cb->data);
data              868 drivers/gpu/drm/i915/gem/i915_gem_context.c 				bool (*skip)(struct intel_context *ce, void *data),
data              869 drivers/gpu/drm/i915/gem/i915_gem_context.c 				int (*emit)(struct i915_request *rq, void *data),
data              870 drivers/gpu/drm/i915/gem/i915_gem_context.c 				void (*task)(void *data),
data              871 drivers/gpu/drm/i915/gem/i915_gem_context.c 				void *data)
data              905 drivers/gpu/drm/i915/gem/i915_gem_context.c 		if (skip && skip(ce, data))
data              916 drivers/gpu/drm/i915/gem/i915_gem_context.c 			err = emit(rq, data);
data              927 drivers/gpu/drm/i915/gem/i915_gem_context.c 	cb->data = data;
data              974 drivers/gpu/drm/i915/gem/i915_gem_context.c static void set_ppgtt_barrier(void *data)
data              976 drivers/gpu/drm/i915/gem/i915_gem_context.c 	struct i915_address_space *old = data;
data              984 drivers/gpu/drm/i915/gem/i915_gem_context.c static int emit_ppgtt_update(struct i915_request *rq, void *data)
data             1035 drivers/gpu/drm/i915/gem/i915_gem_context.c static bool skip_ppgtt_update(struct intel_context *ce, void *data)
data             1363 drivers/gpu/drm/i915/gem/i915_gem_context.c set_engines__load_balance(struct i915_user_extension __user *base, void *data)
data             1367 drivers/gpu/drm/i915/gem/i915_gem_context.c 	const struct set_engines *set = data;
data             1455 drivers/gpu/drm/i915/gem/i915_gem_context.c set_engines__bond(struct i915_user_extension __user *base, void *data)
data             1459 drivers/gpu/drm/i915/gem/i915_gem_context.c 	const struct set_engines *set = data;
data             1837 drivers/gpu/drm/i915/gem/i915_gem_context.c static int create_setparam(struct i915_user_extension __user *ext, void *data)
data             1840 drivers/gpu/drm/i915/gem/i915_gem_context.c 	const struct create_ext *arg = data;
data             2015 drivers/gpu/drm/i915/gem/i915_gem_context.c static int create_clone(struct i915_user_extension __user *ext, void *data)
data             2029 drivers/gpu/drm/i915/gem/i915_gem_context.c 	const struct create_ext *arg = data;
data             2076 drivers/gpu/drm/i915/gem/i915_gem_context.c int i915_gem_context_create_ioctl(struct drm_device *dev, void *data,
data             2080 drivers/gpu/drm/i915/gem/i915_gem_context.c 	struct drm_i915_gem_context_create_ext *args = data;
data             2133 drivers/gpu/drm/i915/gem/i915_gem_context.c int i915_gem_context_destroy_ioctl(struct drm_device *dev, void *data,
data             2136 drivers/gpu/drm/i915/gem/i915_gem_context.c 	struct drm_i915_gem_context_destroy *args = data;
data             2213 drivers/gpu/drm/i915/gem/i915_gem_context.c int i915_gem_context_getparam_ioctl(struct drm_device *dev, void *data,
data             2217 drivers/gpu/drm/i915/gem/i915_gem_context.c 	struct drm_i915_gem_context_param *args = data;
data             2283 drivers/gpu/drm/i915/gem/i915_gem_context.c int i915_gem_context_setparam_ioctl(struct drm_device *dev, void *data,
data             2287 drivers/gpu/drm/i915/gem/i915_gem_context.c 	struct drm_i915_gem_context_param *args = data;
data             2302 drivers/gpu/drm/i915/gem/i915_gem_context.c 				       void *data, struct drm_file *file)
data             2305 drivers/gpu/drm/i915/gem/i915_gem_context.c 	struct drm_i915_reset_stats *args = data;
data              145 drivers/gpu/drm/i915/gem/i915_gem_context.h int i915_gem_vm_create_ioctl(struct drm_device *dev, void *data,
data              147 drivers/gpu/drm/i915/gem/i915_gem_context.h int i915_gem_vm_destroy_ioctl(struct drm_device *dev, void *data,
data              150 drivers/gpu/drm/i915/gem/i915_gem_context.h int i915_gem_context_create_ioctl(struct drm_device *dev, void *data,
data              152 drivers/gpu/drm/i915/gem/i915_gem_context.h int i915_gem_context_destroy_ioctl(struct drm_device *dev, void *data,
data              154 drivers/gpu/drm/i915/gem/i915_gem_context.h int i915_gem_context_getparam_ioctl(struct drm_device *dev, void *data,
data              156 drivers/gpu/drm/i915/gem/i915_gem_context.h int i915_gem_context_setparam_ioctl(struct drm_device *dev, void *data,
data              158 drivers/gpu/drm/i915/gem/i915_gem_context.h int i915_gem_context_reset_stats_ioctl(struct drm_device *dev, void *data,
data              305 drivers/gpu/drm/i915/gem/i915_gem_domain.c int i915_gem_get_caching_ioctl(struct drm_device *dev, void *data,
data              308 drivers/gpu/drm/i915/gem/i915_gem_domain.c 	struct drm_i915_gem_caching *args = data;
data              338 drivers/gpu/drm/i915/gem/i915_gem_domain.c int i915_gem_set_caching_ioctl(struct drm_device *dev, void *data,
data              342 drivers/gpu/drm/i915/gem/i915_gem_domain.c 	struct drm_i915_gem_caching *args = data;
data              581 drivers/gpu/drm/i915/gem/i915_gem_domain.c i915_gem_set_domain_ioctl(struct drm_device *dev, void *data,
data              584 drivers/gpu/drm/i915/gem/i915_gem_domain.c 	struct drm_i915_gem_set_domain *args = data;
data             2757 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c i915_gem_execbuffer_ioctl(struct drm_device *dev, void *data,
data             2760 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 	struct drm_i915_gem_execbuffer *args = data;
data             2848 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c i915_gem_execbuffer2_ioctl(struct drm_device *dev, void *data,
data             2851 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 	struct drm_i915_gem_execbuffer2 *args = data;
data               13 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_busy_ioctl(struct drm_device *dev, void *data,
data               15 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_create_ioctl(struct drm_device *dev, void *data,
data               17 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_execbuffer_ioctl(struct drm_device *dev, void *data,
data               19 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_execbuffer2_ioctl(struct drm_device *dev, void *data,
data               21 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data,
data               23 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_get_caching_ioctl(struct drm_device *dev, void *data,
data               25 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_get_tiling_ioctl(struct drm_device *dev, void *data,
data               27 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_madvise_ioctl(struct drm_device *dev, void *data,
data               29 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_mmap_ioctl(struct drm_device *dev, void *data,
data               31 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_mmap_gtt_ioctl(struct drm_device *dev, void *data,
data               33 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_pread_ioctl(struct drm_device *dev, void *data,
data               35 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_pwrite_ioctl(struct drm_device *dev, void *data,
data               37 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_set_caching_ioctl(struct drm_device *dev, void *data,
data               39 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_set_domain_ioctl(struct drm_device *dev, void *data,
data               41 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_set_tiling_ioctl(struct drm_device *dev, void *data,
data               43 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_sw_finish_ioctl(struct drm_device *dev, void *data,
data               45 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_throttle_ioctl(struct drm_device *dev, void *data,
data               47 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_userptr_ioctl(struct drm_device *dev, void *data,
data               49 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h int i915_gem_wait_ioctl(struct drm_device *dev, void *data,
data               51 drivers/gpu/drm/i915/gem/i915_gem_mman.c i915_gem_mmap_ioctl(struct drm_device *dev, void *data,
data               54 drivers/gpu/drm/i915/gem/i915_gem_mman.c 	struct drm_i915_gem_mmap *args = data;
data              509 drivers/gpu/drm/i915/gem/i915_gem_mman.c i915_gem_mmap_gtt_ioctl(struct drm_device *dev, void *data,
data              512 drivers/gpu/drm/i915/gem/i915_gem_mman.c 	struct drm_i915_gem_mmap_gtt *args = data;
data               31 drivers/gpu/drm/i915/gem/i915_gem_object.h 				       const void *data, size_t size);
data               86 drivers/gpu/drm/i915/gem/i915_gem_pm.c 		       void *data)
data              370 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 		void *data, *vaddr;
data              389 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 					    &page, &data);
data              401 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 					  page, data);
data              533 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 				       const void *data, size_t size)
data              560 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 		memcpy(vaddr, data, len);
data              570 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 		data += len;
data               35 drivers/gpu/drm/i915/gem/i915_gem_throttle.c i915_gem_throttle_ioctl(struct drm_device *dev, void *data,
data              313 drivers/gpu/drm/i915/gem/i915_gem_tiling.c i915_gem_set_tiling_ioctl(struct drm_device *dev, void *data,
data              316 drivers/gpu/drm/i915/gem/i915_gem_tiling.c 	struct drm_i915_gem_set_tiling *args = data;
data              397 drivers/gpu/drm/i915/gem/i915_gem_tiling.c i915_gem_get_tiling_ioctl(struct drm_device *dev, void *data,
data              400 drivers/gpu/drm/i915/gem/i915_gem_tiling.c 	struct drm_i915_gem_get_tiling *args = data;
data              779 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 		       void *data,
data              783 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 	struct drm_i915_gem_userptr *args = data;
data              230 drivers/gpu/drm/i915/gem/i915_gem_wait.c i915_gem_wait_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
data              232 drivers/gpu/drm/i915/gem/i915_gem_wait.c 	struct drm_i915_gem_wait *args = data;
data             1482 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c static bool skip_unused_engines(struct intel_context *ce, void *data)
data             1487 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c static void mock_barrier_task(void *data)
data             1489 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c 	unsigned int *counter = data;
data             1060 drivers/gpu/drm/i915/gt/intel_engine_cs.c 				t->func(t->data);
data             1632 drivers/gpu/drm/i915/gt/intel_lrc.c static void execlists_submission_tasklet(unsigned long data)
data             1634 drivers/gpu/drm/i915/gt/intel_lrc.c 	struct intel_engine_cs * const engine = (struct intel_engine_cs *)data;
data             2562 drivers/gpu/drm/i915/gt/intel_lrc.c static void nop_submission_tasklet(unsigned long data)
data             2656 drivers/gpu/drm/i915/gt/intel_lrc.c 		execlists->tasklet.func(execlists->tasklet.data);
data             3550 drivers/gpu/drm/i915/gt/intel_lrc.c static void virtual_submission_tasklet(unsigned long data)
data             3552 drivers/gpu/drm/i915/gt/intel_lrc.c 	struct virtual_engine * const ve = (struct virtual_engine *)data;
data              712 drivers/gpu/drm/i915/gt/selftest_hangcheck.c static int active_engine(void *data)
data              715 drivers/gpu/drm/i915/gt/selftest_hangcheck.c 	struct active_engine *arg = data;
data             1126 drivers/gpu/drm/i915/gt/selftest_hangcheck.c static int evict_vma(void *data)
data             1128 drivers/gpu/drm/i915/gt/selftest_hangcheck.c 	struct evict_vma *arg = data;
data             1143 drivers/gpu/drm/i915/gt/selftest_hangcheck.c static int evict_fence(void *data)
data             1145 drivers/gpu/drm/i915/gt/selftest_hangcheck.c 	struct evict_vma *arg = data;
data              521 drivers/gpu/drm/i915/gt/uc/intel_guc.c 	u32 data[7];
data              525 drivers/gpu/drm/i915/gt/uc/intel_guc.c 	data[0] = INTEL_GUC_ACTION_REQUEST_ENGINE_RESET;
data              526 drivers/gpu/drm/i915/gt/uc/intel_guc.c 	data[1] = engine->guc_id;
data              527 drivers/gpu/drm/i915/gt/uc/intel_guc.c 	data[2] = 0;
data              528 drivers/gpu/drm/i915/gt/uc/intel_guc.c 	data[3] = 0;
data              529 drivers/gpu/drm/i915/gt/uc/intel_guc.c 	data[4] = 0;
data              530 drivers/gpu/drm/i915/gt/uc/intel_guc.c 	data[5] = guc->execbuf_client->stage_id;
data              531 drivers/gpu/drm/i915/gt/uc/intel_guc.c 	data[6] = intel_guc_ggtt_offset(guc, guc->shared_data);
data              533 drivers/gpu/drm/i915/gt/uc/intel_guc.c 	return intel_guc_send(guc, data, ARRAY_SIZE(data));
data               76 drivers/gpu/drm/i915/gt/uc/intel_guc.h 	int (*send)(struct intel_guc *guc, const u32 *data, u32 len,
data              553 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c static int ctb_read(struct intel_guc_ct_buffer *ctb, u32 *data)
data              581 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c 	data[0] = cmds[head];
data              585 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c 	len = ct_header_get_len(data[0]) + 1;
data              588 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c 			  4, data,
data              597 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c 		data[i] = cmds[head];
data              600 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c 	CT_DEBUG_DRIVER("CT: received %*ph\n", 4 * len, data);
data              597 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c static void guc_submission_tasklet(unsigned long data)
data              599 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 	struct intel_engine_cs * const engine = (struct intel_engine_cs *)data;
data              292 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c 	css = (struct uc_css_header *)fw->data;
data              372 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c 	obj = i915_gem_object_create_shmem_from_data(i915, fw->data, fw->size);
data              838 drivers/gpu/drm/i915/gvt/cmd_parser.c 	unsigned int data;
data              844 drivers/gpu/drm/i915/gvt/cmd_parser.c 		data = cmd_val(s, index + 1);
data              854 drivers/gpu/drm/i915/gvt/cmd_parser.c 	if (!intel_gvt_in_force_nonpriv_whitelist(gvt, data) &&
data              855 drivers/gpu/drm/i915/gvt/cmd_parser.c 			data != nopid) {
data              857 drivers/gpu/drm/i915/gvt/cmd_parser.c 			offset, data);
data              934 drivers/gpu/drm/i915/gvt/cmd_parser.c 			u32 data = cmd_val(s, index + 1);
data              938 drivers/gpu/drm/i915/gvt/cmd_parser.c 							offset, &data, 4);
data              940 drivers/gpu/drm/i915/gvt/cmd_parser.c 				vgpu_vreg(vgpu, offset) = data;
data               59 drivers/gpu/drm/i915/gvt/debugfs.c 				    u32 offset, void *data)
data               62 drivers/gpu/drm/i915/gvt/debugfs.c 	struct mmio_diff_param *param = data;
data              128 drivers/gpu/drm/i915/gvt/debugfs.c vgpu_scan_nonprivbb_get(void *data, u64 *val)
data              130 drivers/gpu/drm/i915/gvt/debugfs.c 	struct intel_vgpu *vgpu = (struct intel_vgpu *)data;
data              142 drivers/gpu/drm/i915/gvt/debugfs.c vgpu_scan_nonprivbb_set(void *data, u64 val)
data              144 drivers/gpu/drm/i915/gvt/debugfs.c 	struct intel_vgpu *vgpu = (struct intel_vgpu *)data;
data               40 drivers/gpu/drm/i915/gvt/display.c 	u32 data = vgpu_vreg(vgpu, _TRANS_DDI_FUNC_CTL_EDP);
data               43 drivers/gpu/drm/i915/gvt/display.c 	switch (data & TRANS_DDI_EDP_INPUT_MASK) {
data              380 drivers/gpu/drm/i915/gvt/display.c 	memcpy(port->dpcd->data, dpcd_fix_data, DPCD_HEADER_SIZE);
data              382 drivers/gpu/drm/i915/gvt/display.c 	port->dpcd->data[DPCD_SINK_COUNT] = 0x1;
data              134 drivers/gpu/drm/i915/gvt/display.h 	u8 data[DPCD_SIZE];
data              375 drivers/gpu/drm/i915/gvt/execlist.c 	((struct execlist_ctx_descriptor_format *)&((ed)->data[i * 2]))
data              157 drivers/gpu/drm/i915/gvt/execlist.h 	u32 data[4];
data               48 drivers/gpu/drm/i915/gvt/firmware.c 	unsigned char data[1];
data               69 drivers/gpu/drm/i915/gvt/firmware.c static int mmio_snapshot_handler(struct intel_gvt *gvt, u32 offset, void *data)
data               73 drivers/gpu/drm/i915/gvt/firmware.c 	*(u32 *)(data + offset) = intel_uncore_read_notrace(&i915->uncore,
data               98 drivers/gpu/drm/i915/gvt/firmware.c 	h->cfg_space_offset = offsetof(struct gvt_firmware_header, data);
data              164 drivers/gpu/drm/i915/gvt/firmware.c 	h = (struct gvt_firmware_header *)fw->data;
data              167 drivers/gpu/drm/i915/gvt/firmware.c 	mem = fw->data + crc32_start;
data              181 drivers/gpu/drm/i915/gvt/firmware.c 	mem = (fw->data + h->cfg_space_offset);
data              261 drivers/gpu/drm/i915/gvt/firmware.c 	h = (struct gvt_firmware_header *)fw->data;
data              263 drivers/gpu/drm/i915/gvt/firmware.c 	memcpy(firmware->cfg_space, fw->data + h->cfg_space_offset,
data              265 drivers/gpu/drm/i915/gvt/firmware.c 	memcpy(firmware->mmio, fw->data + h->mmio_offset,
data              781 drivers/gpu/drm/i915/gvt/gtt.c 		u64 gpa, void *data, int bytes)
data              790 drivers/gpu/drm/i915/gvt/gtt.c 	ret = ppgtt_handle_guest_write_page_table_bytes(spt, gpa, data, bytes);
data             2252 drivers/gpu/drm/i915/gvt/gtt.c 						(void *)&pos->data + last_off,
data             2262 drivers/gpu/drm/i915/gvt/gtt.c 				pos->data = e.val64;
data             2274 drivers/gpu/drm/i915/gvt/gtt.c 			partial_pte->data = e.val64;
data             2507 drivers/gpu/drm/i915/gvt/gtt.c 			pos->offset, pos->data);
data              138 drivers/gpu/drm/i915/gvt/gtt.h 	u64 data;
data              208 drivers/gpu/drm/i915/gvt/gvt.c static int gvt_service_thread(void *data)
data              210 drivers/gpu/drm/i915/gvt/gvt.c 	struct intel_gvt *gvt = (struct intel_gvt *)data;
data              315 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data;
data              318 drivers/gpu/drm/i915/gvt/handlers.c 	data = vgpu_vreg(vgpu, offset);
data              320 drivers/gpu/drm/i915/gvt/handlers.c 	if (data & GEN6_GRDOM_FULL) {
data              324 drivers/gpu/drm/i915/gvt/handlers.c 		if (data & GEN6_GRDOM_RENDER) {
data              328 drivers/gpu/drm/i915/gvt/handlers.c 		if (data & GEN6_GRDOM_MEDIA) {
data              332 drivers/gpu/drm/i915/gvt/handlers.c 		if (data & GEN6_GRDOM_BLT) {
data              336 drivers/gpu/drm/i915/gvt/handlers.c 		if (data & GEN6_GRDOM_VECS) {
data              340 drivers/gpu/drm/i915/gvt/handlers.c 		if (data & GEN8_GRDOM_MEDIA2) {
data              443 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data;
data              446 drivers/gpu/drm/i915/gvt/handlers.c 	data = vgpu_vreg(vgpu, offset);
data              448 drivers/gpu/drm/i915/gvt/handlers.c 	if (data & PIPECONF_ENABLE)
data              692 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data;
data              697 drivers/gpu/drm/i915/gvt/handlers.c 	data = (vgpu_vreg(vgpu, offset) & GENMASK(10, 8)) >> 8;
data              698 drivers/gpu/drm/i915/gvt/handlers.c 	if (data == 0x2) {
data              723 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data;
data              726 drivers/gpu/drm/i915/gvt/handlers.c 	data = vgpu_vreg(vgpu, offset);
data              728 drivers/gpu/drm/i915/gvt/handlers.c 	if (data & ADPA_CRT_HOTPLUG_FORCE_TRIGGER)
data              736 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data;
data              739 drivers/gpu/drm/i915/gvt/handlers.c 	data = vgpu_vreg(vgpu, offset);
data              741 drivers/gpu/drm/i915/gvt/handlers.c 	if (data & FDI_MPHY_IOSFSB_RESET_CTL)
data              868 drivers/gpu/drm/i915/gvt/handlers.c 		dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_CR_DONE;
data              870 drivers/gpu/drm/i915/gvt/handlers.c 		dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_CR_DONE;
data              875 drivers/gpu/drm/i915/gvt/handlers.c 		dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_EQ_DONE;
data              876 drivers/gpu/drm/i915/gvt/handlers.c 		dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_SYMBOL_LOCKED;
data              878 drivers/gpu/drm/i915/gvt/handlers.c 		dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_EQ_DONE;
data              879 drivers/gpu/drm/i915/gvt/handlers.c 		dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_SYMBOL_LOCKED;
data              881 drivers/gpu/drm/i915/gvt/handlers.c 		dpcd->data[DPCD_LANE_ALIGN_STATUS_UPDATED] |=
data              887 drivers/gpu/drm/i915/gvt/handlers.c 		dpcd->data[DPCD_SINK_STATUS] = DPCD_SINK_IN_SYNC;
data              909 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data;
data              917 drivers/gpu/drm/i915/gvt/handlers.c 	data = vgpu_vreg(vgpu, offset);
data              929 drivers/gpu/drm/i915/gvt/handlers.c 	if (!(data & DP_AUX_CH_CTL_SEND_BUSY)) {
data              960 drivers/gpu/drm/i915/gvt/handlers.c 			dp_aux_ch_ctl_trans_done(vgpu, data, offset, 2, true);
data              989 drivers/gpu/drm/i915/gvt/handlers.c 				dpcd->data[p] = buf[t];
data              999 drivers/gpu/drm/i915/gvt/handlers.c 		dp_aux_ch_ctl_trans_done(vgpu, data, offset, 1,
data             1023 drivers/gpu/drm/i915/gvt/handlers.c 			dp_aux_ch_ctl_trans_done(vgpu, data, offset, len + 2,
data             1047 drivers/gpu/drm/i915/gvt/handlers.c 				t = dpcd->data[addr + i - 1];
data             1058 drivers/gpu/drm/i915/gvt/handlers.c 		dp_aux_ch_ctl_trans_done(vgpu, data, offset, len + 2,
data             1066 drivers/gpu/drm/i915/gvt/handlers.c 	if (data & DP_AUX_CH_CTL_INTERRUPT)
data             1150 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data;
data             1153 drivers/gpu/drm/i915/gvt/handlers.c 	data = vgpu_vreg(vgpu, offset);
data             1155 drivers/gpu/drm/i915/gvt/handlers.c 	data &= ~(SBI_STAT_MASK << SBI_STAT_SHIFT);
data             1156 drivers/gpu/drm/i915/gvt/handlers.c 	data |= SBI_READY;
data             1158 drivers/gpu/drm/i915/gvt/handlers.c 	data &= ~(SBI_RESPONSE_MASK << SBI_RESPONSE_SHIFT);
data             1159 drivers/gpu/drm/i915/gvt/handlers.c 	data |= SBI_RESPONSE_SUCCESS;
data             1161 drivers/gpu/drm/i915/gvt/handlers.c 	vgpu_vreg(vgpu, offset) = data;
data             1257 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data = *(u32 *)p_data;
data             1262 drivers/gpu/drm/i915/gvt/handlers.c 		send_display_ready_uevent(vgpu, data ? 1 : 0);
data             1265 drivers/gpu/drm/i915/gvt/handlers.c 		handle_g2v_notification(vgpu, data);
data             1288 drivers/gpu/drm/i915/gvt/handlers.c 				offset, bytes, data);
data             1556 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data = v & COMMON_RESET_DIS ? BXT_PHY_LANE_ENABLED : 0;
data             1560 drivers/gpu/drm/i915/gvt/handlers.c 		vgpu_vreg(vgpu, _BXT_PHY_CTL_DDI_A) = data;
data             1563 drivers/gpu/drm/i915/gvt/handlers.c 		vgpu_vreg(vgpu, _BXT_PHY_CTL_DDI_B) = data;
data             1564 drivers/gpu/drm/i915/gvt/handlers.c 		vgpu_vreg(vgpu, _BXT_PHY_CTL_DDI_C) = data;
data             1669 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data = *(u32 *)p_data;
data             1677 drivers/gpu/drm/i915/gvt/handlers.c 	execlist->elsp_dwords.data[3 - execlist->elsp_dwords.index] = data;
data             1693 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data = *(u32 *)p_data;
data             1703 drivers/gpu/drm/i915/gvt/handlers.c 	if (data & _MASKED_BIT_ENABLE(1)) {
data             1709 drivers/gpu/drm/i915/gvt/handlers.c 	    data & _MASKED_BIT_ENABLE(2)) {
data             1718 drivers/gpu/drm/i915/gvt/handlers.c 	if (((data & _MASKED_BIT_ENABLE(GFX_PPGTT_ENABLE)) ||
data             1719 drivers/gpu/drm/i915/gvt/handlers.c 			(data & _MASKED_BIT_ENABLE(GFX_RUN_LIST_ENABLE)))
data             1724 drivers/gpu/drm/i915/gvt/handlers.c 	if ((data & _MASKED_BIT_ENABLE(GFX_RUN_LIST_ENABLE))
data             1725 drivers/gpu/drm/i915/gvt/handlers.c 			|| (data & _MASKED_BIT_DISABLE(GFX_RUN_LIST_ENABLE))) {
data             1726 drivers/gpu/drm/i915/gvt/handlers.c 		enable_execlist = !!(data & GFX_RUN_LIST_ENABLE);
data             1781 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data;
data             1784 drivers/gpu/drm/i915/gvt/handlers.c 	data = vgpu_vreg(vgpu, offset);
data             1786 drivers/gpu/drm/i915/gvt/handlers.c 	if (data & _MASKED_BIT_ENABLE(RESET_CTL_REQUEST_RESET))
data             1787 drivers/gpu/drm/i915/gvt/handlers.c 		data |= RESET_CTL_READY_TO_RESET;
data             1788 drivers/gpu/drm/i915/gvt/handlers.c 	else if (data & _MASKED_BIT_DISABLE(RESET_CTL_REQUEST_RESET))
data             1789 drivers/gpu/drm/i915/gvt/handlers.c 		data &= ~RESET_CTL_READY_TO_RESET;
data             1791 drivers/gpu/drm/i915/gvt/handlers.c 	vgpu_vreg(vgpu, offset) = data;
data             1799 drivers/gpu/drm/i915/gvt/handlers.c 	u32 data = *(u32 *)p_data;
data             1804 drivers/gpu/drm/i915/gvt/handlers.c 	if (data & _MASKED_BIT_ENABLE(0x10) || data & _MASKED_BIT_ENABLE(0x8))
data             3406 drivers/gpu/drm/i915/gvt/handlers.c 	int (*handler)(struct intel_gvt *gvt, u32 offset, void *data),
data             3407 drivers/gpu/drm/i915/gvt/handlers.c 	void *data)
data             3414 drivers/gpu/drm/i915/gvt/handlers.c 		ret = handler(gvt, e->offset, data);
data             3423 drivers/gpu/drm/i915/gvt/handlers.c 				      data);
data             3554 drivers/gpu/drm/i915/gvt/handlers.c 		u64 data = 0;
data             3567 drivers/gpu/drm/i915/gvt/handlers.c 			memcpy(&data, pdata, bytes);
data             3568 drivers/gpu/drm/i915/gvt/handlers.c 			data &= ~ro_mask;
data             3569 drivers/gpu/drm/i915/gvt/handlers.c 			data |= vgpu_vreg(vgpu, offset) & ro_mask;
data             3570 drivers/gpu/drm/i915/gvt/handlers.c 			ret = mmio_info->write(vgpu, offset, &data, bytes);
data               51 drivers/gpu/drm/i915/gvt/hypercall.h 	int (*inject_msi)(unsigned long handle, u32 addr, u16 data);
data              645 drivers/gpu/drm/i915/gvt/interrupt.c static enum hrtimer_restart vblank_timer_fn(struct hrtimer *data)
data              651 drivers/gpu/drm/i915/gvt/interrupt.c 	vblank_timer = container_of(data, struct intel_gvt_vblank_timer, timer);
data               78 drivers/gpu/drm/i915/gvt/kvmgt.c 	void				*data;
data              414 drivers/gpu/drm/i915/gvt/kvmgt.c 	void *base = vgpu->vdev.region[i].data;
data              442 drivers/gpu/drm/i915/gvt/kvmgt.c 	unsigned int data;
data              451 drivers/gpu/drm/i915/gvt/kvmgt.c 		data = *((unsigned int *)buf);
data              454 drivers/gpu/drm/i915/gvt/kvmgt.c 			if (data == VFIO_DEVICE_GFX_LINK_STATE_UP) {
data              464 drivers/gpu/drm/i915/gvt/kvmgt.c 			} else if (data == VFIO_DEVICE_GFX_LINK_STATE_DOWN)
data              471 drivers/gpu/drm/i915/gvt/kvmgt.c 			regs->link_state = data;
data              474 drivers/gpu/drm/i915/gvt/kvmgt.c 			if (data > regs->edid_max_size) {
data              479 drivers/gpu/drm/i915/gvt/kvmgt.c 			regs->edid_size = data;
data              515 drivers/gpu/drm/i915/gvt/kvmgt.c 		(struct vfio_edid_region *)vgpu->vdev.region[i].data;
data              534 drivers/gpu/drm/i915/gvt/kvmgt.c 	kfree(region->data);
data              545 drivers/gpu/drm/i915/gvt/kvmgt.c 		size_t size, u32 flags, void *data)
data              561 drivers/gpu/drm/i915/gvt/kvmgt.c 	vgpu->vdev.region[vgpu->vdev.num_regions].data = data;
data              697 drivers/gpu/drm/i915/gvt/kvmgt.c 				     unsigned long action, void *data)
data              704 drivers/gpu/drm/i915/gvt/kvmgt.c 		struct vfio_iommu_type1_dma_unmap *unmap = data;
data              728 drivers/gpu/drm/i915/gvt/kvmgt.c 				     unsigned long action, void *data)
data              736 drivers/gpu/drm/i915/gvt/kvmgt.c 		vgpu->vdev.kvm = data;
data              738 drivers/gpu/drm/i915/gvt/kvmgt.c 		if (!data)
data             1194 drivers/gpu/drm/i915/gvt/kvmgt.c 			void *data)
data             1201 drivers/gpu/drm/i915/gvt/kvmgt.c 			unsigned int count, u32 flags, void *data)
data             1208 drivers/gpu/drm/i915/gvt/kvmgt.c 		u32 flags, void *data)
data             1215 drivers/gpu/drm/i915/gvt/kvmgt.c 		u32 flags, void *data)
data             1220 drivers/gpu/drm/i915/gvt/kvmgt.c 		int fd = *(int *)data;
data             1236 drivers/gpu/drm/i915/gvt/kvmgt.c 		void *data)
data             1240 drivers/gpu/drm/i915/gvt/kvmgt.c 			void *data) = NULL;
data             1272 drivers/gpu/drm/i915/gvt/kvmgt.c 	return func(vgpu, index, start, count, flags, data);
data             1487 drivers/gpu/drm/i915/gvt/kvmgt.c 		u8 *data = NULL;
data             1506 drivers/gpu/drm/i915/gvt/kvmgt.c 				data = memdup_user((void __user *)(arg + minsz),
data             1508 drivers/gpu/drm/i915/gvt/kvmgt.c 				if (IS_ERR(data))
data             1509 drivers/gpu/drm/i915/gvt/kvmgt.c 					return PTR_ERR(data);
data             1514 drivers/gpu/drm/i915/gvt/kvmgt.c 					hdr.start, hdr.count, data);
data             1515 drivers/gpu/drm/i915/gvt/kvmgt.c 		kfree(data);
data             1838 drivers/gpu/drm/i915/gvt/kvmgt.c static int kvmgt_inject_msi(unsigned long handle, u32 addr, u16 data)
data               78 drivers/gpu/drm/i915/gvt/mmio.h 	int (*handler)(struct intel_gvt *gvt, u32 offset, void *data),
data               79 drivers/gpu/drm/i915/gvt/mmio.h 	void *data);
data              119 drivers/gpu/drm/i915/gvt/mpt.h 	u16 control, data;
data              125 drivers/gpu/drm/i915/gvt/mpt.h 	data = *(u16 *)(vgpu_cfg_space(vgpu) + MSI_CAP_DATA(offset));
data              134 drivers/gpu/drm/i915/gvt/mpt.h 	trace_inject_msi(vgpu->id, addr, data);
data              136 drivers/gpu/drm/i915/gvt/mpt.h 	ret = intel_gvt_host.mpt->inject_msi(vgpu->handle, addr, data);
data              160 drivers/gpu/drm/i915/gvt/page_track.c 		void *data, unsigned int bytes)
data              177 drivers/gpu/drm/i915/gvt/page_track.c 		ret = page_track->handler(page_track, gpa, data, bytes);
data               32 drivers/gpu/drm/i915/gvt/page_track.h 			u64 gpa, void *data, int bytes);
data               54 drivers/gpu/drm/i915/gvt/page_track.h 		void *data, unsigned int bytes);
data              266 drivers/gpu/drm/i915/gvt/sched_policy.c 	struct gvt_sched_data *data;
data              268 drivers/gpu/drm/i915/gvt/sched_policy.c 	data = container_of(timer_data, struct gvt_sched_data, timer);
data              270 drivers/gpu/drm/i915/gvt/sched_policy.c 	intel_gvt_request_service(data->gvt, INTEL_GVT_REQUEST_SCHED);
data              272 drivers/gpu/drm/i915/gvt/sched_policy.c 	hrtimer_add_expires_ns(&data->timer, data->period);
data              282 drivers/gpu/drm/i915/gvt/sched_policy.c 	struct gvt_sched_data *data;
data              284 drivers/gpu/drm/i915/gvt/sched_policy.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              285 drivers/gpu/drm/i915/gvt/sched_policy.c 	if (!data)
data              288 drivers/gpu/drm/i915/gvt/sched_policy.c 	INIT_LIST_HEAD(&data->lru_runq_head);
data              289 drivers/gpu/drm/i915/gvt/sched_policy.c 	hrtimer_init(&data->timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
data              290 drivers/gpu/drm/i915/gvt/sched_policy.c 	data->timer.function = tbs_timer_fn;
data              291 drivers/gpu/drm/i915/gvt/sched_policy.c 	data->period = GVT_DEFAULT_TIME_SLICE;
data              292 drivers/gpu/drm/i915/gvt/sched_policy.c 	data->gvt = gvt;
data              294 drivers/gpu/drm/i915/gvt/sched_policy.c 	scheduler->sched_data = data;
data              303 drivers/gpu/drm/i915/gvt/sched_policy.c 	struct gvt_sched_data *data = scheduler->sched_data;
data              305 drivers/gpu/drm/i915/gvt/sched_policy.c 	hrtimer_cancel(&data->timer);
data              307 drivers/gpu/drm/i915/gvt/sched_policy.c 	kfree(data);
data              313 drivers/gpu/drm/i915/gvt/sched_policy.c 	struct vgpu_sched_data *data;
data              315 drivers/gpu/drm/i915/gvt/sched_policy.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              316 drivers/gpu/drm/i915/gvt/sched_policy.c 	if (!data)
data              319 drivers/gpu/drm/i915/gvt/sched_policy.c 	data->sched_ctl.weight = vgpu->sched_ctl.weight;
data              320 drivers/gpu/drm/i915/gvt/sched_policy.c 	data->vgpu = vgpu;
data              321 drivers/gpu/drm/i915/gvt/sched_policy.c 	INIT_LIST_HEAD(&data->lru_list);
data              323 drivers/gpu/drm/i915/gvt/sched_policy.c 	vgpu->sched_data = data;
data              227 drivers/gpu/drm/i915/gvt/scheduler.c 		unsigned long action, void *data)
data              229 drivers/gpu/drm/i915/gvt/scheduler.c 	struct i915_request *req = data;
data              326 drivers/gpu/drm/i915/gvt/trace.h 	TP_PROTO(int id, unsigned int address, unsigned int data),
data              328 drivers/gpu/drm/i915/gvt/trace.h 	TP_ARGS(id, address, data),
data              333 drivers/gpu/drm/i915/gvt/trace.h 		__field(unsigned int, data)
data              339 drivers/gpu/drm/i915/gvt/trace.h 		__entry->data = data;
data              343 drivers/gpu/drm/i915/gvt/trace.h 		  __entry->id, __entry->address, __entry->data)
data               59 drivers/gpu/drm/i915/i915_debugfs.c static int i915_capabilities(struct seq_file *m, void *data)
data              240 drivers/gpu/drm/i915/i915_debugfs.c static int per_file_stats(int id, void *ptr, void *data)
data              243 drivers/gpu/drm/i915/i915_debugfs.c 	struct file_stats *stats = data;
data              354 drivers/gpu/drm/i915/i915_debugfs.c static int i915_gem_object_info(struct seq_file *m, void *data)
data              428 drivers/gpu/drm/i915/i915_debugfs.c static int i915_interrupt_info(struct seq_file *m, void *data)
data              646 drivers/gpu/drm/i915/i915_debugfs.c static int i915_gem_fence_regs_info(struct seq_file *m, void *data)
data             1138 drivers/gpu/drm/i915/i915_debugfs.c static int i915_forcewake_domains(struct seq_file *m, void *data)
data             1346 drivers/gpu/drm/i915/i915_debugfs.c static int i915_fbc_false_color_get(void *data, u64 *val)
data             1348 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *dev_priv = data;
data             1358 drivers/gpu/drm/i915/i915_debugfs.c static int i915_fbc_false_color_set(void *data, u64 val)
data             1360 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *dev_priv = data;
data             1509 drivers/gpu/drm/i915/i915_debugfs.c static int i915_gem_framebuffer_info(struct seq_file *m, void *data)
data             1648 drivers/gpu/drm/i915/i915_debugfs.c static int i915_swizzle_info(struct seq_file *m, void *data)
data             1711 drivers/gpu/drm/i915/i915_debugfs.c static int i915_rps_boost_info(struct seq_file *m, void *data)
data             1777 drivers/gpu/drm/i915/i915_debugfs.c static int i915_llc(struct seq_file *m, void *data)
data             1789 drivers/gpu/drm/i915/i915_debugfs.c static int i915_huc_load_status_info(struct seq_file *m, void *data)
data             1807 drivers/gpu/drm/i915/i915_debugfs.c static int i915_guc_load_status_info(struct seq_file *m, void *data)
data             1881 drivers/gpu/drm/i915/i915_debugfs.c static int i915_guc_info(struct seq_file *m, void *data)
data             1913 drivers/gpu/drm/i915/i915_debugfs.c static int i915_guc_stage_pool(struct seq_file *m, void *data)
data             1965 drivers/gpu/drm/i915/i915_debugfs.c static int i915_guc_log_dump(struct seq_file *m, void *data)
data             1969 drivers/gpu/drm/i915/i915_debugfs.c 	bool dump_load_err = !!node->info_ent->data;
data             2004 drivers/gpu/drm/i915/i915_debugfs.c static int i915_guc_log_level_get(void *data, u64 *val)
data             2006 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *dev_priv = data;
data             2016 drivers/gpu/drm/i915/i915_debugfs.c static int i915_guc_log_level_set(void *data, u64 val)
data             2018 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *dev_priv = data;
data             2072 drivers/gpu/drm/i915/i915_debugfs.c static int i915_psr_sink_status_show(struct seq_file *m, void *data)
data             2162 drivers/gpu/drm/i915/i915_debugfs.c static int i915_edp_psr_status(struct seq_file *m, void *data)
data             2252 drivers/gpu/drm/i915/i915_debugfs.c i915_edp_psr_debug_set(void *data, u64 val)
data             2254 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *dev_priv = data;
data             2273 drivers/gpu/drm/i915/i915_debugfs.c i915_edp_psr_debug_get(void *data, u64 *val)
data             2275 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *dev_priv = data;
data             2288 drivers/gpu/drm/i915/i915_debugfs.c static int i915_energy_uJ(struct seq_file *m, void *data)
data             2901 drivers/gpu/drm/i915/i915_debugfs.c static int i915_ipc_status_show(struct seq_file *m, void *data)
data             3181 drivers/gpu/drm/i915/i915_debugfs.c static int i915_displayport_test_active_show(struct seq_file *m, void *data)
data             3231 drivers/gpu/drm/i915/i915_debugfs.c static int i915_displayport_test_data_show(struct seq_file *m, void *data)
data             3275 drivers/gpu/drm/i915/i915_debugfs.c static int i915_displayport_test_type_show(struct seq_file *m, void *data)
data             3347 drivers/gpu/drm/i915/i915_debugfs.c static int pri_wm_latency_show(struct seq_file *m, void *data)
data             3362 drivers/gpu/drm/i915/i915_debugfs.c static int spr_wm_latency_show(struct seq_file *m, void *data)
data             3377 drivers/gpu/drm/i915/i915_debugfs.c static int cur_wm_latency_show(struct seq_file *m, void *data)
data             3541 drivers/gpu/drm/i915/i915_debugfs.c i915_wedged_get(void *data, u64 *val)
data             3543 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *i915 = data;
data             3559 drivers/gpu/drm/i915/i915_debugfs.c i915_wedged_set(void *data, u64 val)
data             3561 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *i915 = data;
data             3595 drivers/gpu/drm/i915/i915_debugfs.c i915_drop_caches_get(void *data, u64 *val)
data             3603 drivers/gpu/drm/i915/i915_debugfs.c i915_drop_caches_set(void *data, u64 val)
data             3605 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *i915 = data;
data             3681 drivers/gpu/drm/i915/i915_debugfs.c i915_cache_sharing_get(void *data, u64 *val)
data             3683 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *dev_priv = data;
data             3699 drivers/gpu/drm/i915/i915_debugfs.c i915_cache_sharing_set(void *data, u64 val)
data             3701 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *dev_priv = data;
data             4007 drivers/gpu/drm/i915/i915_debugfs.c static int i915_hpd_storm_ctl_show(struct seq_file *m, void *data)
data             4089 drivers/gpu/drm/i915/i915_debugfs.c static int i915_hpd_short_storm_ctl_show(struct seq_file *m, void *data)
data             4162 drivers/gpu/drm/i915/i915_debugfs.c static int i915_drrs_ctl_set(void *data, u64 val)
data             4164 drivers/gpu/drm/i915/i915_debugfs.c 	struct drm_i915_private *dev_priv = data;
data             4411 drivers/gpu/drm/i915/i915_debugfs.c static int i915_dpcd_show(struct seq_file *m, void *data)
data             4446 drivers/gpu/drm/i915/i915_debugfs.c static int i915_panel_show(struct seq_file *m, void *data)
data             4468 drivers/gpu/drm/i915/i915_debugfs.c static int i915_hdcp_sink_capability_show(struct seq_file *m, void *data)
data             4488 drivers/gpu/drm/i915/i915_debugfs.c static int i915_dsc_fec_support_show(struct seq_file *m, void *data)
data             2793 drivers/gpu/drm/i915/i915_drv.c i915_gem_reject_pin_ioctl(struct drm_device *dev, void *data,
data              808 drivers/gpu/drm/i915/i915_drv.h 		u8 *data;
data             2238 drivers/gpu/drm/i915/i915_drv.h int i915_getparam_ioctl(struct drm_device *dev, void *data,
data             2431 drivers/gpu/drm/i915/i915_drv.h int i915_reg_read_ioctl(struct drm_device *dev, void *data,
data               82 drivers/gpu/drm/i915/i915_gem.c i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data,
data               86 drivers/gpu/drm/i915/i915_gem.c 	struct drm_i915_gem_get_aperture *args = data;
data              231 drivers/gpu/drm/i915/i915_gem.c i915_gem_create_ioctl(struct drm_device *dev, void *data,
data              235 drivers/gpu/drm/i915/i915_gem.c 	struct drm_i915_gem_create *args = data;
data              440 drivers/gpu/drm/i915/i915_gem.c i915_gem_pread_ioctl(struct drm_device *dev, void *data,
data              443 drivers/gpu/drm/i915/i915_gem.c 	struct drm_i915_gem_pread *args = data;
data              741 drivers/gpu/drm/i915/i915_gem.c i915_gem_pwrite_ioctl(struct drm_device *dev, void *data,
data              744 drivers/gpu/drm/i915/i915_gem.c 	struct drm_i915_gem_pwrite *args = data;
data              824 drivers/gpu/drm/i915/i915_gem.c i915_gem_sw_finish_ioctl(struct drm_device *dev, void *data,
data              827 drivers/gpu/drm/i915/i915_gem.c 	struct drm_i915_gem_sw_finish *args = data;
data             1063 drivers/gpu/drm/i915/i915_gem.c i915_gem_madvise_ioctl(struct drm_device *dev, void *data,
data             1067 drivers/gpu/drm/i915/i915_gem.c 	struct drm_i915_gem_madvise *args = data;
data                9 drivers/gpu/drm/i915/i915_getparam.c int i915_getparam_ioctl(struct drm_device *dev, void *data,
data               14 drivers/gpu/drm/i915/i915_getparam.c 	drm_i915_getparam_t *param = data;
data               38 drivers/gpu/drm/i915/i915_mm.c static int remap_pfn(pte_t *pte, unsigned long addr, void *data)
data               40 drivers/gpu/drm/i915/i915_mm.c 	struct remap_pfn *r = data;
data             2987 drivers/gpu/drm/i915/i915_perf.c int i915_perf_open_ioctl(struct drm_device *dev, void *data,
data             2991 drivers/gpu/drm/i915/i915_perf.c 	struct drm_i915_perf_open_param *param = data;
data             3313 drivers/gpu/drm/i915/i915_perf.c int i915_perf_add_config_ioctl(struct drm_device *dev, void *data,
data             3317 drivers/gpu/drm/i915/i915_perf.c 	struct drm_i915_perf_oa_config *args = data;
data             3464 drivers/gpu/drm/i915/i915_perf.c int i915_perf_remove_config_ioctl(struct drm_device *dev, void *data,
data             3468 drivers/gpu/drm/i915/i915_perf.c 	u64 *arg = data;
data             3513 drivers/gpu/drm/i915/i915_perf.c 	 .data = &i915_perf_stream_paranoid,
data             3522 drivers/gpu/drm/i915/i915_perf.c 	 .data = &i915_oa_max_sample_rate,
data             3675 drivers/gpu/drm/i915/i915_perf.c static int destroy_config(int id, void *p, void *data)
data             3677 drivers/gpu/drm/i915/i915_perf.c 	struct drm_i915_private *dev_priv = data;
data               22 drivers/gpu/drm/i915/i915_perf.h int i915_perf_open_ioctl(struct drm_device *dev, void *data,
data               24 drivers/gpu/drm/i915/i915_perf.h int i915_perf_add_config_ioctl(struct drm_device *dev, void *data,
data               26 drivers/gpu/drm/i915/i915_perf.h int i915_perf_remove_config_ioctl(struct drm_device *dev, void *data,
data              151 drivers/gpu/drm/i915/i915_query.c int i915_query_ioctl(struct drm_device *dev, void *data, struct drm_file *file)
data              154 drivers/gpu/drm/i915/i915_query.c 	struct drm_i915_query *args = data;
data               13 drivers/gpu/drm/i915/i915_query.h int i915_query_ioctl(struct drm_device *dev, void *data, struct drm_file *file);
data               67 drivers/gpu/drm/i915/i915_selftest.h 	int (*func)(void *data);
data               71 drivers/gpu/drm/i915/i915_selftest.h int __i915_nop_setup(void *data);
data               72 drivers/gpu/drm/i915/i915_selftest.h int __i915_nop_teardown(int err, void *data);
data               74 drivers/gpu/drm/i915/i915_selftest.h int __i915_live_setup(void *data);
data               75 drivers/gpu/drm/i915/i915_selftest.h int __i915_live_teardown(int err, void *data);
data               77 drivers/gpu/drm/i915/i915_selftest.h int __intel_gt_live_setup(void *data);
data               78 drivers/gpu/drm/i915/i915_selftest.h int __intel_gt_live_teardown(int err, void *data);
data               81 drivers/gpu/drm/i915/i915_selftest.h 		    int (*setup)(void *data),
data               82 drivers/gpu/drm/i915/i915_selftest.h 		    int (*teardown)(int err, void *data),
data               85 drivers/gpu/drm/i915/i915_selftest.h 		    void *data);
data               86 drivers/gpu/drm/i915/i915_selftest.h #define i915_subtests(T, data) \
data               89 drivers/gpu/drm/i915/i915_selftest.h 			T, ARRAY_SIZE(T), data)
data               90 drivers/gpu/drm/i915/i915_selftest.h #define i915_live_subtests(T, data) ({ \
data               91 drivers/gpu/drm/i915/i915_selftest.h 	typecheck(struct drm_i915_private *, data); \
data               94 drivers/gpu/drm/i915/i915_selftest.h 			T, ARRAY_SIZE(T), data); \
data               96 drivers/gpu/drm/i915/i915_selftest.h #define intel_gt_live_subtests(T, data) ({ \
data               97 drivers/gpu/drm/i915/i915_selftest.h 	typecheck(struct intel_gt *, data); \
data              100 drivers/gpu/drm/i915/i915_selftest.h 			T, ARRAY_SIZE(T), data); \
data              381 drivers/gpu/drm/i915/i915_sw_fence.c 				   struct dma_fence_cb *data)
data              383 drivers/gpu/drm/i915/i915_sw_fence.c 	struct i915_sw_dma_fence_cb *cb = container_of(data, typeof(*cb), base);
data              410 drivers/gpu/drm/i915/i915_sw_fence.c 					 struct dma_fence_cb *data)
data              413 drivers/gpu/drm/i915/i915_sw_fence.c 		container_of(data, typeof(*cb), base.base);
data              491 drivers/gpu/drm/i915/i915_sw_fence.c 				     struct dma_fence_cb *data)
data              493 drivers/gpu/drm/i915/i915_sw_fence.c 	struct i915_sw_dma_fence_cb *cb = container_of(data, typeof(*cb), base);
data               19 drivers/gpu/drm/i915/i915_user_extensions.c 			 void *data)
data               48 drivers/gpu/drm/i915/i915_user_extensions.c 				err = tbl[name](ext, data);
data               13 drivers/gpu/drm/i915/i915_user_extensions.h 				      void *data);
data               18 drivers/gpu/drm/i915/i915_user_extensions.h 			 void *data);
data              588 drivers/gpu/drm/i915/intel_csr.c 	css_header = (struct intel_css_header *)fw->data;
data              596 drivers/gpu/drm/i915/intel_csr.c 	package_header = (struct intel_package_header *)&fw->data[readcount];
data              604 drivers/gpu/drm/i915/intel_csr.c 	dmc_header = (struct intel_dmc_header_base *)&fw->data[readcount];
data             1568 drivers/gpu/drm/i915/intel_uncore.c 					 unsigned long action, void *data)
data             1815 drivers/gpu/drm/i915/intel_uncore.c 			void *data, struct drm_file *file)
data             1819 drivers/gpu/drm/i915/intel_uncore.c 	struct drm_i915_reg_read *reg = data;
data              112 drivers/gpu/drm/i915/selftests/i915_selftest.c 			   void *data)
data              139 drivers/gpu/drm/i915/selftests/i915_selftest.c 		if (data)
data              140 drivers/gpu/drm/i915/selftests/i915_selftest.c 			err = st->live(data);
data              157 drivers/gpu/drm/i915/selftests/i915_selftest.c #define run_selftests(x, data) \
data              158 drivers/gpu/drm/i915/selftests/i915_selftest.c 	__run_selftests(#x, x##_selftests, ARRAY_SIZE(x##_selftests), data)
data              245 drivers/gpu/drm/i915/selftests/i915_selftest.c int __i915_nop_setup(void *data)
data              250 drivers/gpu/drm/i915/selftests/i915_selftest.c int __i915_nop_teardown(int err, void *data)
data              255 drivers/gpu/drm/i915/selftests/i915_selftest.c int __i915_live_setup(void *data)
data              257 drivers/gpu/drm/i915/selftests/i915_selftest.c 	struct drm_i915_private *i915 = data;
data              262 drivers/gpu/drm/i915/selftests/i915_selftest.c int __i915_live_teardown(int err, void *data)
data              264 drivers/gpu/drm/i915/selftests/i915_selftest.c 	struct drm_i915_private *i915 = data;
data              276 drivers/gpu/drm/i915/selftests/i915_selftest.c int __intel_gt_live_setup(void *data)
data              278 drivers/gpu/drm/i915/selftests/i915_selftest.c 	struct intel_gt *gt = data;
data              283 drivers/gpu/drm/i915/selftests/i915_selftest.c int __intel_gt_live_teardown(int err, void *data)
data              285 drivers/gpu/drm/i915/selftests/i915_selftest.c 	struct intel_gt *gt = data;
data              298 drivers/gpu/drm/i915/selftests/i915_selftest.c 		    int (*setup)(void *data),
data              299 drivers/gpu/drm/i915/selftests/i915_selftest.c 		    int (*teardown)(int err, void *data),
data              302 drivers/gpu/drm/i915/selftests/i915_selftest.c 		    void *data)
data              314 drivers/gpu/drm/i915/selftests/i915_selftest.c 		err = setup(data);
data              324 drivers/gpu/drm/i915/selftests/i915_selftest.c 		err = teardown(st->func(data), data);
data              192 drivers/gpu/drm/imx/dw_hdmi-imx.c 	  .data = &imx6q_hdmi_drv_data
data              195 drivers/gpu/drm/imx/dw_hdmi-imx.c 	  .data = &imx6dl_hdmi_drv_data
data              202 drivers/gpu/drm/imx/dw_hdmi-imx.c 			    void *data)
data              207 drivers/gpu/drm/imx/dw_hdmi-imx.c 	struct drm_device *drm = data;
data              220 drivers/gpu/drm/imx/dw_hdmi-imx.c 	plat_data = match->data;
data              259 drivers/gpu/drm/imx/dw_hdmi-imx.c 			       void *data)
data              177 drivers/gpu/drm/imx/imx-drm-core.c static int compare_of(struct device *dev, void *data)
data              179 drivers/gpu/drm/imx/imx-drm-core.c 	struct device_node *np = data;
data              538 drivers/gpu/drm/imx/imx-ldb.c 	{ .compatible = "fsl,imx6q-ldb", .data = imx6q_lvds_mux, },
data              539 drivers/gpu/drm/imx/imx-ldb.c 	{ .compatible = "fsl,imx53-ldb", .data = NULL, },
data              584 drivers/gpu/drm/imx/imx-ldb.c static int imx_ldb_bind(struct device *dev, struct device *master, void *data)
data              586 drivers/gpu/drm/imx/imx-ldb.c 	struct drm_device *drm = data;
data              612 drivers/gpu/drm/imx/imx-ldb.c 		imx_ldb->lvds_mux = of_id->data;
data              716 drivers/gpu/drm/imx/imx-ldb.c 	void *data)
data              362 drivers/gpu/drm/imx/imx-tve.c static irqreturn_t imx_tve_irq_handler(int irq, void *data)
data              364 drivers/gpu/drm/imx/imx-tve.c 	struct imx_tve *tve = data;
data              536 drivers/gpu/drm/imx/imx-tve.c static int imx_tve_bind(struct device *dev, struct device *master, void *data)
data              539 drivers/gpu/drm/imx/imx-tve.c 	struct drm_device *drm = data;
data              668 drivers/gpu/drm/imx/imx-tve.c 	void *data)
data              436 drivers/gpu/drm/imx/ipuv3-crtc.c static int ipu_drm_bind(struct device *dev, struct device *master, void *data)
data              439 drivers/gpu/drm/imx/ipuv3-crtc.c 	struct drm_device *drm = data;
data              459 drivers/gpu/drm/imx/ipuv3-crtc.c 	void *data)
data              197 drivers/gpu/drm/imx/parallel-display.c static int imx_pd_bind(struct device *dev, struct device *master, void *data)
data              199 drivers/gpu/drm/imx/parallel-display.c 	struct drm_device *drm = data;
data              245 drivers/gpu/drm/imx/parallel-display.c 	void *data)
data              823 drivers/gpu/drm/ingenic/ingenic-drm.c 	{ .compatible = "ingenic,jz4740-lcd", .data = &jz4740_soc_info },
data              824 drivers/gpu/drm/ingenic/ingenic-drm.c 	{ .compatible = "ingenic,jz4725b-lcd", .data = &jz4725b_soc_info },
data               11 drivers/gpu/drm/lima/lima_bcast.c #define bcast_write(reg, data) writel(data, ip->iomem + reg)
data               63 drivers/gpu/drm/lima/lima_device.h 	} data;
data               12 drivers/gpu/drm/lima/lima_dlbu.c #define dlbu_write(reg, data) writel(data, ip->iomem + reg)
data               23 drivers/gpu/drm/lima/lima_drv.c static int lima_ioctl_get_param(struct drm_device *dev, void *data, struct drm_file *file)
data               25 drivers/gpu/drm/lima/lima_drv.c 	struct drm_lima_get_param *args = data;
data               65 drivers/gpu/drm/lima/lima_drv.c static int lima_ioctl_gem_create(struct drm_device *dev, void *data, struct drm_file *file)
data               67 drivers/gpu/drm/lima/lima_drv.c 	struct drm_lima_gem_create *args = data;
data               81 drivers/gpu/drm/lima/lima_drv.c static int lima_ioctl_gem_info(struct drm_device *dev, void *data, struct drm_file *file)
data               83 drivers/gpu/drm/lima/lima_drv.c 	struct drm_lima_gem_info *args = data;
data               88 drivers/gpu/drm/lima/lima_drv.c static int lima_ioctl_gem_submit(struct drm_device *dev, void *data, struct drm_file *file)
data               90 drivers/gpu/drm/lima/lima_drv.c 	struct drm_lima_gem_submit *args = data;
data              165 drivers/gpu/drm/lima/lima_drv.c static int lima_ioctl_gem_wait(struct drm_device *dev, void *data, struct drm_file *file)
data              167 drivers/gpu/drm/lima/lima_drv.c 	struct drm_lima_gem_wait *args = data;
data              175 drivers/gpu/drm/lima/lima_drv.c static int lima_ioctl_ctx_create(struct drm_device *dev, void *data, struct drm_file *file)
data              177 drivers/gpu/drm/lima/lima_drv.c 	struct drm_lima_ctx_create *args = data;
data              187 drivers/gpu/drm/lima/lima_drv.c static int lima_ioctl_ctx_free(struct drm_device *dev, void *data, struct drm_file *file)
data              189 drivers/gpu/drm/lima/lima_drv.c 	struct drm_lima_ctx_create *args = data;
data              345 drivers/gpu/drm/lima/lima_drv.c 	{ .compatible = "arm,mali-400", .data = (void *)lima_gpu_mali400 },
data              346 drivers/gpu/drm/lima/lima_drv.c 	{ .compatible = "arm,mali-450", .data = (void *)lima_gpu_mali450 },
data               15 drivers/gpu/drm/lima/lima_gp.c #define gp_write(reg, data) writel(data, ip->iomem + reg)
data               18 drivers/gpu/drm/lima/lima_gp.c static irqreturn_t lima_gp_irq_handler(int irq, void *data)
data               20 drivers/gpu/drm/lima/lima_gp.c 	struct lima_ip *ip = data;
data               58 drivers/gpu/drm/lima/lima_gp.c 	if (ip->data.async_reset)
data               64 drivers/gpu/drm/lima/lima_gp.c 	ip->data.async_reset = true;
data               73 drivers/gpu/drm/lima/lima_gp.c 	if (!ip->data.async_reset)
data               87 drivers/gpu/drm/lima/lima_gp.c 	ip->data.async_reset = false;
data              226 drivers/gpu/drm/lima/lima_gp.c 	ip->data.async_reset = false;
data               11 drivers/gpu/drm/lima/lima_l2_cache.c #define l2_cache_write(reg, data) writel(data, ip->iomem + reg)
data               34 drivers/gpu/drm/lima/lima_l2_cache.c 	spin_lock(&ip->data.lock);
data               37 drivers/gpu/drm/lima/lima_l2_cache.c 	spin_unlock(&ip->data.lock);
data               57 drivers/gpu/drm/lima/lima_l2_cache.c 	spin_lock_init(&ip->data.lock);
data               14 drivers/gpu/drm/lima/lima_mmu.c #define mmu_write(reg, data) writel(data, ip->iomem + reg)
data               30 drivers/gpu/drm/lima/lima_mmu.c static irqreturn_t lima_mmu_irq_handler(int irq, void *data)
data               32 drivers/gpu/drm/lima/lima_mmu.c 	struct lima_ip *ip = data;
data               11 drivers/gpu/drm/lima/lima_pmu.c #define pmu_write(reg, data) writel(data, ip->iomem + reg)
data               18 drivers/gpu/drm/lima/lima_pp.c #define pp_write(reg, data) writel(data, ip->iomem + reg)
data               41 drivers/gpu/drm/lima/lima_pp.c static irqreturn_t lima_pp_irq_handler(int irq, void *data)
data               43 drivers/gpu/drm/lima/lima_pp.c 	struct lima_ip *ip = data;
data               60 drivers/gpu/drm/lima/lima_pp.c static irqreturn_t lima_pp_bcast_irq_handler(int irq, void *data)
data               64 drivers/gpu/drm/lima/lima_pp.c 	struct lima_ip *pp_bcast = data;
data              106 drivers/gpu/drm/lima/lima_pp.c 	if (ip->data.async_reset)
data              112 drivers/gpu/drm/lima/lima_pp.c 	ip->data.async_reset = true;
data              141 drivers/gpu/drm/lima/lima_pp.c 	if (!ip->data.async_reset)
data              154 drivers/gpu/drm/lima/lima_pp.c 	ip->data.async_reset = false;
data              233 drivers/gpu/drm/lima/lima_pp.c 	ip->data.async_reset = false;
data              146 drivers/gpu/drm/mcde/mcde_drv.c static irqreturn_t mcde_irq(int irq, void *data)
data              148 drivers/gpu/drm/mcde/mcde_drv.c 	struct mcde *mcde = data;
data              310 drivers/gpu/drm/mcde/mcde_drv.c static int mcde_compare_dev(struct device *dev, void *data)
data              312 drivers/gpu/drm/mcde/mcde_drv.c 	return dev == data;
data              887 drivers/gpu/drm/mcde/mcde_dsi.c 			 void *data)
data              889 drivers/gpu/drm/mcde/mcde_dsi.c 	struct drm_device *drm = data;
data              984 drivers/gpu/drm/mcde/mcde_dsi.c 			    void *data)
data               19 drivers/gpu/drm/mediatek/mtk_disp_color.c #define DISP_COLOR_START(comp)			((comp)->data->color_offset)
data               38 drivers/gpu/drm/mediatek/mtk_disp_color.c 	const struct mtk_disp_color_data	*data;
data               71 drivers/gpu/drm/mediatek/mtk_disp_color.c 			       void *data)
data               74 drivers/gpu/drm/mediatek/mtk_disp_color.c 	struct drm_device *drm_dev = data;
data               88 drivers/gpu/drm/mediatek/mtk_disp_color.c 				  void *data)
data               91 drivers/gpu/drm/mediatek/mtk_disp_color.c 	struct drm_device *drm_dev = data;
data              125 drivers/gpu/drm/mediatek/mtk_disp_color.c 	priv->data = of_device_get_match_data(dev);
data              153 drivers/gpu/drm/mediatek/mtk_disp_color.c 	  .data = &mt2701_color_driver_data},
data              155 drivers/gpu/drm/mediatek/mtk_disp_color.c 	  .data = &mt8173_color_driver_data},
data               32 drivers/gpu/drm/mediatek/mtk_disp_ovl.c #define DISP_REG_OVL_ADDR(ovl, n)		((ovl)->data->addr + 0x20 * (n))
data               43 drivers/gpu/drm/mediatek/mtk_disp_ovl.c #define OVL_CON_CLRFMT_RGB565(ovl)	((ovl)->data->fmt_rgb565_is_0 ? \
data               45 drivers/gpu/drm/mediatek/mtk_disp_ovl.c #define OVL_CON_CLRFMT_RGB888(ovl)	((ovl)->data->fmt_rgb565_is_0 ? \
data               63 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	const struct mtk_disp_ovl_data	*data;
data              233 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 			     void *data)
data              236 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	struct drm_device *drm_dev = data;
data              250 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 				void *data)
data              253 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	struct drm_device *drm_dev = data;
data              292 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	priv->data = of_device_get_match_data(dev);
data              329 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	  .data = &mt2701_ovl_driver_data},
data              331 drivers/gpu/drm/mediatek/mtk_disp_ovl.c 	  .data = &mt8173_ovl_driver_data},
data               47 drivers/gpu/drm/mediatek/mtk_disp_rdma.c #define RDMA_FIFO_SIZE(rdma)			((rdma)->data->fifo_size)
data               64 drivers/gpu/drm/mediatek/mtk_disp_rdma.c 	const struct mtk_disp_rdma_data	*data;
data              234 drivers/gpu/drm/mediatek/mtk_disp_rdma.c 			      void *data)
data              237 drivers/gpu/drm/mediatek/mtk_disp_rdma.c 	struct drm_device *drm_dev = data;
data              252 drivers/gpu/drm/mediatek/mtk_disp_rdma.c 				 void *data)
data              255 drivers/gpu/drm/mediatek/mtk_disp_rdma.c 	struct drm_device *drm_dev = data;
data              305 drivers/gpu/drm/mediatek/mtk_disp_rdma.c 	priv->data = of_device_get_match_data(dev);
data              333 drivers/gpu/drm/mediatek/mtk_disp_rdma.c 	  .data = &mt2701_rdma_driver_data},
data              335 drivers/gpu/drm/mediatek/mtk_disp_rdma.c 	  .data = &mt8173_rdma_driver_data},
data              585 drivers/gpu/drm/mediatek/mtk_dpi.c static int mtk_dpi_bind(struct device *dev, struct device *master, void *data)
data              588 drivers/gpu/drm/mediatek/mtk_dpi.c 	struct drm_device *drm_dev = data;
data              630 drivers/gpu/drm/mediatek/mtk_dpi.c 			   void *data)
data              633 drivers/gpu/drm/mediatek/mtk_dpi.c 	struct drm_device *drm_dev = data;
data              767 drivers/gpu/drm/mediatek/mtk_dpi.c 	  .data = &mt2701_conf,
data              770 drivers/gpu/drm/mediatek/mtk_dpi.c 	  .data = &mt8173_conf,
data              469 drivers/gpu/drm/mediatek/mtk_drm_crtc.c 	if (priv->data->shadow_register) {
data              531 drivers/gpu/drm/mediatek/mtk_drm_crtc.c 	if (!priv->data->shadow_register)
data              593 drivers/gpu/drm/mediatek/mtk_drm_ddp.c 	{ .compatible = "mediatek,mt2701-disp-mutex", .data = mt2701_mutex_mod},
data              594 drivers/gpu/drm/mediatek/mtk_drm_ddp.c 	{ .compatible = "mediatek,mt2712-disp-mutex", .data = mt2712_mutex_mod},
data              595 drivers/gpu/drm/mediatek/mtk_drm_ddp.c 	{ .compatible = "mediatek,mt8173-disp-mutex", .data = mt8173_mutex_mod},
data              157 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c 		lut = (struct drm_color_lut *)state->gamma_lut->data;
data              249 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	ret = mtk_drm_crtc_create(drm, private->data->main_path,
data              250 drivers/gpu/drm/mediatek/mtk_drm_drv.c 				  private->data->main_len);
data              254 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	ret = mtk_drm_crtc_create(drm, private->data->ext_path,
data              255 drivers/gpu/drm/mediatek/mtk_drm_drv.c 				  private->data->ext_len);
data              259 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	ret = mtk_drm_crtc_create(drm, private->data->third_path,
data              260 drivers/gpu/drm/mediatek/mtk_drm_drv.c 				  private->data->third_len);
data              265 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	np = private->comp_node[private->data->main_path[0]] ?:
data              266 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	     private->comp_node[private->data->ext_path[0]];
data              385 drivers/gpu/drm/mediatek/mtk_drm_drv.c static int compare_of(struct device *dev, void *data)
data              387 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	return dev->of_node == data;
data              442 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_OVL },
data              444 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_OVL },
data              446 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_RDMA },
data              448 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_RDMA },
data              450 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_WDMA },
data              452 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_COLOR },
data              454 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_COLOR },
data              456 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_AAL},
data              458 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_GAMMA, },
data              460 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_UFOE },
data              462 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DSI },
data              464 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DSI },
data              466 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DPI },
data              468 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DPI },
data              470 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_MUTEX },
data              472 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_MUTEX },
data              474 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_MUTEX },
data              476 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_BLS },
data              478 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_PWM },
data              480 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = (void *)MTK_DISP_OD },
data              500 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	private->data = of_device_get_match_data(dev);
data              527 drivers/gpu/drm/mediatek/mtk_drm_drv.c 		comp_type = (enum mtk_ddp_comp_type)of_id->data;
data              647 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = &mt2701_mmsys_driver_data},
data              649 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = &mt2712_mmsys_driver_data},
data              651 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	  .data = &mt8173_mmsys_driver_data},
data               45 drivers/gpu/drm/mediatek/mtk_drm_drv.h 	const struct mtk_mmsys_driver_data *data;
data              196 drivers/gpu/drm/mediatek/mtk_dsi.c static void mtk_dsi_mask(struct mtk_dsi *dsi, u32 offset, u32 mask, u32 data)
data              200 drivers/gpu/drm/mediatek/mtk_dsi.c 	writel((temp & ~mask) | (data & mask), dsi->regs + offset);
data             1039 drivers/gpu/drm/mediatek/mtk_dsi.c static int mtk_dsi_bind(struct device *dev, struct device *master, void *data)
data             1042 drivers/gpu/drm/mediatek/mtk_dsi.c 	struct drm_device *drm = data;
data             1074 drivers/gpu/drm/mediatek/mtk_dsi.c 			   void *data)
data             1076 drivers/gpu/drm/mediatek/mtk_dsi.c 	struct drm_device *drm = data;
data             1530 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_audio_hw_params(struct device *dev, void *data,
data             1604 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_audio_startup(struct device *dev, void *data)
data             1615 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_audio_shutdown(struct device *dev, void *data)
data             1625 drivers/gpu/drm/mediatek/mtk_hdmi.c mtk_hdmi_audio_digital_mute(struct device *dev, void *data, bool enable)
data             1639 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_audio_get_eld(struct device *dev, void *data, uint8_t *buf, size_t len)
data              193 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c 	  .data = &mtk_hdmi_phy_2701_conf,
data              196 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c 	  .data = &mtk_hdmi_phy_8173_conf,
data              157 drivers/gpu/drm/mediatek/mtk_mipi_tx.c 				    u32 mask, u32 data)
data              161 drivers/gpu/drm/mediatek/mtk_mipi_tx.c 	writel((temp & ~mask) | (data & mask), mipi_tx->regs + offset);
data              470 drivers/gpu/drm/mediatek/mtk_mipi_tx.c 	  .data = &mt2701_mipitx_data },
data              472 drivers/gpu/drm/mediatek/mtk_mipi_tx.c 	  .data = &mt8173_mipitx_data },
data              375 drivers/gpu/drm/meson/meson_drv.c static int compare_of(struct device *dev, void *data)
data              378 drivers/gpu/drm/meson/meson_drv.c 			 dev->of_node, data);
data              380 drivers/gpu/drm/meson/meson_drv.c 	return dev->of_node == data;
data              459 drivers/gpu/drm/meson/meson_drv.c 	  .data       = (void *)VPU_COMPATIBLE_GXBB },
data              461 drivers/gpu/drm/meson/meson_drv.c 	  .data       = (void *)VPU_COMPATIBLE_GXL },
data              463 drivers/gpu/drm/meson/meson_drv.c 	  .data       = (void *)VPU_COMPATIBLE_GXM },
data              465 drivers/gpu/drm/meson/meson_drv.c 	  .data       = (void *)VPU_COMPATIBLE_G12A },
data              129 drivers/gpu/drm/meson/meson_dw_hdmi.c 				     unsigned int addr, unsigned int data);
data              133 drivers/gpu/drm/meson/meson_dw_hdmi.c 				     unsigned int addr, unsigned int data);
data              142 drivers/gpu/drm/meson/meson_dw_hdmi.c 	const struct meson_dw_hdmi_data *data;
data              167 drivers/gpu/drm/meson/meson_dw_hdmi.c 	unsigned int data;
data              176 drivers/gpu/drm/meson/meson_dw_hdmi.c 	data = readl(dw_hdmi->hdmitx + HDMITX_TOP_DATA_REG);
data              177 drivers/gpu/drm/meson/meson_dw_hdmi.c 	data = readl(dw_hdmi->hdmitx + HDMITX_TOP_DATA_REG);
data              181 drivers/gpu/drm/meson/meson_dw_hdmi.c 	return data;
data              191 drivers/gpu/drm/meson/meson_dw_hdmi.c 				     unsigned int addr, unsigned int data)
data              202 drivers/gpu/drm/meson/meson_dw_hdmi.c 	writel(data, dw_hdmi->hdmitx + HDMITX_TOP_DATA_REG);
data              208 drivers/gpu/drm/meson/meson_dw_hdmi.c 					  unsigned int addr, unsigned int data)
data              210 drivers/gpu/drm/meson/meson_dw_hdmi.c 	writel(data, dw_hdmi->hdmitx + HDMITX_TOP_G12A_OFFSET + (addr << 2));
data              219 drivers/gpu/drm/meson/meson_dw_hdmi.c 	unsigned int data = dw_hdmi->data->top_read(dw_hdmi, addr);
data              221 drivers/gpu/drm/meson/meson_dw_hdmi.c 	data &= ~mask;
data              222 drivers/gpu/drm/meson/meson_dw_hdmi.c 	data |= val;
data              224 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->top_write(dw_hdmi, addr, data);
data              231 drivers/gpu/drm/meson/meson_dw_hdmi.c 	unsigned int data;
data              240 drivers/gpu/drm/meson/meson_dw_hdmi.c 	data = readl(dw_hdmi->hdmitx + HDMITX_DWC_DATA_REG);
data              241 drivers/gpu/drm/meson/meson_dw_hdmi.c 	data = readl(dw_hdmi->hdmitx + HDMITX_DWC_DATA_REG);
data              245 drivers/gpu/drm/meson/meson_dw_hdmi.c 	return data;
data              255 drivers/gpu/drm/meson/meson_dw_hdmi.c 				     unsigned int addr, unsigned int data)
data              266 drivers/gpu/drm/meson/meson_dw_hdmi.c 	writel(data, dw_hdmi->hdmitx + HDMITX_DWC_DATA_REG);
data              272 drivers/gpu/drm/meson/meson_dw_hdmi.c 					  unsigned int addr, unsigned int data)
data              274 drivers/gpu/drm/meson/meson_dw_hdmi.c 	writeb(data, dw_hdmi->hdmitx + addr);
data              283 drivers/gpu/drm/meson/meson_dw_hdmi.c 	unsigned int data = dw_hdmi->data->dwc_read(dw_hdmi, addr);
data              285 drivers/gpu/drm/meson/meson_dw_hdmi.c 	data &= ~mask;
data              286 drivers/gpu/drm/meson/meson_dw_hdmi.c 	data |= val;
data              288 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->dwc_write(dw_hdmi, addr, data);
data              409 drivers/gpu/drm/meson/meson_dw_hdmi.c static int dw_hdmi_phy_init(struct dw_hdmi *hdmi, void *data,
data              412 drivers/gpu/drm/meson/meson_dw_hdmi.c 	struct meson_dw_hdmi *dw_hdmi = (struct meson_dw_hdmi *)data;
data              427 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_SW_RESET,  0);
data              438 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_BIST_CNTL, BIT(12));
data              442 drivers/gpu/drm/meson/meson_dw_hdmi.c 		dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_TMDS_CLK_PTTN_01,
data              444 drivers/gpu/drm/meson/meson_dw_hdmi.c 		dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_TMDS_CLK_PTTN_23,
data              447 drivers/gpu/drm/meson/meson_dw_hdmi.c 		dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_TMDS_CLK_PTTN_01,
data              449 drivers/gpu/drm/meson/meson_dw_hdmi.c 		dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_TMDS_CLK_PTTN_23,
data              454 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_TMDS_CLK_PTTN_CNTL, 0x1);
data              456 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_TMDS_CLK_PTTN_CNTL, 0x2);
data              521 drivers/gpu/drm/meson/meson_dw_hdmi.c 				void *data)
data              523 drivers/gpu/drm/meson/meson_dw_hdmi.c 	struct meson_dw_hdmi *dw_hdmi = (struct meson_dw_hdmi *)data;
data              532 drivers/gpu/drm/meson/meson_dw_hdmi.c 			     void *data)
data              534 drivers/gpu/drm/meson/meson_dw_hdmi.c 	struct meson_dw_hdmi *dw_hdmi = (struct meson_dw_hdmi *)data;
data              536 drivers/gpu/drm/meson/meson_dw_hdmi.c 	return !!dw_hdmi->data->top_read(dw_hdmi, HDMITX_TOP_STAT0) ?
data              541 drivers/gpu/drm/meson/meson_dw_hdmi.c 			      void *data)
data              543 drivers/gpu/drm/meson/meson_dw_hdmi.c 	struct meson_dw_hdmi *dw_hdmi = (struct meson_dw_hdmi *)data;
data              546 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_HPD_FILTER,
data              550 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_INTR_STAT_CLR,
data              571 drivers/gpu/drm/meson/meson_dw_hdmi.c 	stat = dw_hdmi->data->top_read(dw_hdmi, HDMITX_TOP_INTR_STAT);
data              572 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->top_write(dw_hdmi, HDMITX_TOP_INTR_STAT_CLR, stat);
data              744 drivers/gpu/drm/meson/meson_dw_hdmi.c 	*result = dw_hdmi->data->dwc_read(dw_hdmi, reg);
data              755 drivers/gpu/drm/meson/meson_dw_hdmi.c 	dw_hdmi->data->dwc_write(dw_hdmi, reg, val);
data              806 drivers/gpu/drm/meson/meson_dw_hdmi.c 				void *data)
data              811 drivers/gpu/drm/meson/meson_dw_hdmi.c 	struct drm_device *drm = data;
data              839 drivers/gpu/drm/meson/meson_dw_hdmi.c 	meson_dw_hdmi->data = match;
data              948 drivers/gpu/drm/meson/meson_dw_hdmi.c 	meson_dw_hdmi->data->top_write(meson_dw_hdmi,
data              953 drivers/gpu/drm/meson/meson_dw_hdmi.c 	meson_dw_hdmi->data->top_write(meson_dw_hdmi,
data              957 drivers/gpu/drm/meson/meson_dw_hdmi.c 	meson_dw_hdmi->data->top_write(meson_dw_hdmi, HDMITX_TOP_INTR_STAT_CLR,
data              960 drivers/gpu/drm/meson/meson_dw_hdmi.c 	meson_dw_hdmi->data->top_write(meson_dw_hdmi, HDMITX_TOP_INTR_MASKN,
data              985 drivers/gpu/drm/meson/meson_dw_hdmi.c 				   void *data)
data             1011 drivers/gpu/drm/meson/meson_dw_hdmi.c 	  .data = &meson_dw_hdmi_gx_data },
data             1013 drivers/gpu/drm/meson/meson_dw_hdmi.c 	  .data = &meson_dw_hdmi_gx_data },
data             1015 drivers/gpu/drm/meson/meson_dw_hdmi.c 	  .data = &meson_dw_hdmi_gx_data },
data             1017 drivers/gpu/drm/meson/meson_dw_hdmi.c 	  .data = &meson_dw_hdmi_g12a_data },
data              774 drivers/gpu/drm/mga/mga_dma.c int mga_dma_bootstrap(struct drm_device *dev, void *data,
data              777 drivers/gpu/drm/mga/mga_dma.c 	drm_mga_dma_bootstrap_t *bootstrap = data;
data             1013 drivers/gpu/drm/mga/mga_dma.c int mga_dma_init(struct drm_device *dev, void *data,
data             1016 drivers/gpu/drm/mga/mga_dma.c 	drm_mga_init_t *init = data;
data             1038 drivers/gpu/drm/mga/mga_dma.c int mga_dma_flush(struct drm_device *dev, void *data,
data             1042 drivers/gpu/drm/mga/mga_dma.c 	struct drm_lock *lock = data;
data             1070 drivers/gpu/drm/mga/mga_dma.c int mga_dma_reset(struct drm_device *dev, void *data,
data             1109 drivers/gpu/drm/mga/mga_dma.c int mga_dma_buffers(struct drm_device *dev, void *data,
data             1114 drivers/gpu/drm/mga/mga_dma.c 	struct drm_dma *d = data;
data              171 drivers/gpu/drm/mga/mga_drv.h extern int mga_dma_bootstrap(struct drm_device *dev, void *data,
data              173 drivers/gpu/drm/mga/mga_drv.h extern int mga_dma_init(struct drm_device *dev, void *data,
data              175 drivers/gpu/drm/mga/mga_drv.h extern int mga_getparam(struct drm_device *dev, void *data,
data              177 drivers/gpu/drm/mga/mga_drv.h extern int mga_dma_flush(struct drm_device *dev, void *data,
data              179 drivers/gpu/drm/mga/mga_drv.h extern int mga_dma_reset(struct drm_device *dev, void *data,
data              181 drivers/gpu/drm/mga/mga_drv.h extern int mga_dma_buffers(struct drm_device *dev, void *data,
data              827 drivers/gpu/drm/mga/mga_state.c static int mga_dma_clear(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              831 drivers/gpu/drm/mga/mga_state.c 	drm_mga_clear_t *clear = data;
data              849 drivers/gpu/drm/mga/mga_state.c static int mga_dma_swap(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              870 drivers/gpu/drm/mga/mga_state.c static int mga_dma_vertex(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              876 drivers/gpu/drm/mga/mga_state.c 	drm_mga_vertex_t *vertex = data;
data              905 drivers/gpu/drm/mga/mga_state.c static int mga_dma_indices(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              911 drivers/gpu/drm/mga/mga_state.c 	drm_mga_indices_t *indices = data;
data              940 drivers/gpu/drm/mga/mga_state.c static int mga_dma_iload(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              946 drivers/gpu/drm/mga/mga_state.c 	drm_mga_iload_t *iload = data;
data              980 drivers/gpu/drm/mga/mga_state.c static int mga_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              984 drivers/gpu/drm/mga/mga_state.c 	drm_mga_blit_t *blit = data;
data             1006 drivers/gpu/drm/mga/mga_state.c int mga_getparam(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1009 drivers/gpu/drm/mga/mga_state.c 	drm_mga_getparam_t *param = data;
data             1038 drivers/gpu/drm/mga/mga_state.c static int mga_set_fence(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1041 drivers/gpu/drm/mga/mga_state.c 	u32 *fence = data;
data             1067 drivers/gpu/drm/mga/mga_state.c static int mga_wait_fence(struct drm_device *dev, void *data, struct drm_file *
data             1071 drivers/gpu/drm/mga/mga_state.c 	u32 *fence = data;
data               88 drivers/gpu/drm/mga/mga_warp.c 	for (rec = (const struct ihex_binrec *)fw->data;
data              112 drivers/gpu/drm/mga/mga_warp.c 	for (rec = (const struct ihex_binrec *)fw->data;
data              121 drivers/gpu/drm/mga/mga_warp.c 		memcpy(vcbase, rec->data, src_size);
data              124 drivers/gpu/drm/mgag200/mgag200_drv.h 	int data, clock;
data               62 drivers/gpu/drm/mgag200/mgag200_i2c.c static void mga_gpio_setsda(void *data, int state)
data               64 drivers/gpu/drm/mgag200/mgag200_i2c.c 	struct mga_i2c_chan *i2c = data;
data               66 drivers/gpu/drm/mgag200/mgag200_i2c.c 	mga_i2c_set(mdev, i2c->data, state);
data               69 drivers/gpu/drm/mgag200/mgag200_i2c.c static void mga_gpio_setscl(void *data, int state)
data               71 drivers/gpu/drm/mgag200/mgag200_i2c.c 	struct mga_i2c_chan *i2c = data;
data               76 drivers/gpu/drm/mgag200/mgag200_i2c.c static int mga_gpio_getsda(void *data)
data               78 drivers/gpu/drm/mgag200/mgag200_i2c.c 	struct mga_i2c_chan *i2c = data;
data               80 drivers/gpu/drm/mgag200/mgag200_i2c.c 	return (mga_i2c_read_gpio(mdev) & i2c->data) ? 1 : 0;
data               83 drivers/gpu/drm/mgag200/mgag200_i2c.c static int mga_gpio_getscl(void *data)
data               85 drivers/gpu/drm/mgag200/mgag200_i2c.c 	struct mga_i2c_chan *i2c = data;
data               95 drivers/gpu/drm/mgag200/mgag200_i2c.c 	int data, clock;
data              107 drivers/gpu/drm/mgag200/mgag200_i2c.c 		data = 1;
data              113 drivers/gpu/drm/mgag200/mgag200_i2c.c 		data = 2;
data              117 drivers/gpu/drm/mgag200/mgag200_i2c.c 		data = 2;
data              126 drivers/gpu/drm/mgag200/mgag200_i2c.c 	i2c->data = data;
data              139 drivers/gpu/drm/mgag200/mgag200_i2c.c 	i2c->bit.data = i2c;
data              174 drivers/gpu/drm/msm/adreno/a2xx_gpu.c 	ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PM4]->data);
data              185 drivers/gpu/drm/msm/adreno/a2xx_gpu.c 	ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PFP]->data);
data              249 drivers/gpu/drm/msm/adreno/a3xx_gpu.c 	ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PM4]->data);
data              261 drivers/gpu/drm/msm/adreno/a3xx_gpu.c 	ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PFP]->data);
data              269 drivers/gpu/drm/msm/adreno/a4xx_gpu.c 	ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PM4]->data);
data              277 drivers/gpu/drm/msm/adreno/a4xx_gpu.c 	ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PFP]->data);
data               85 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c 		node->info_ent->data;
data               90 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c #define ENT(n) { .name = #n, .show = show, .data = n ##_print }
data              100 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c reset_set(void *data, u64 val)
data              102 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c 	struct drm_device *dev = data;
data              101 drivers/gpu/drm/msm/adreno/a5xx_gpu.h 	uint32_t data;
data              326 drivers/gpu/drm/msm/adreno/a5xx_power.c 	unsigned int *data, *ptr, *cmds;
data              332 drivers/gpu/drm/msm/adreno/a5xx_power.c 	data = (unsigned int *) adreno_gpu->fw[ADRENO_FW_GPMU]->data;
data              341 drivers/gpu/drm/msm/adreno/a5xx_power.c 		(data[0] < 2) || (data[0] >=
data              346 drivers/gpu/drm/msm/adreno/a5xx_power.c 	if (data[1] != 2)
data              349 drivers/gpu/drm/msm/adreno/a5xx_power.c 	cmds = data + data[2] + 3;
data              350 drivers/gpu/drm/msm/adreno/a5xx_power.c 	cmds_size = data[0] - data[2] - 2;
data              249 drivers/gpu/drm/msm/adreno/a5xx_preempt.c 	ptr->data = 0;
data               31 drivers/gpu/drm/msm/adreno/a6xx_gmu.c static irqreturn_t a6xx_gmu_irq(int irq, void *data)
data               33 drivers/gpu/drm/msm/adreno/a6xx_gmu.c 	struct a6xx_gmu *gmu = data;
data               55 drivers/gpu/drm/msm/adreno/a6xx_gmu.c static irqreturn_t a6xx_hfi_irq(int irq, void *data)
data               57 drivers/gpu/drm/msm/adreno/a6xx_gmu.c 	struct a6xx_gmu *gmu = data;
data              593 drivers/gpu/drm/msm/adreno/a6xx_gmu.c 		image = (u32 *) adreno_gpu->fw[ADRENO_FW_GMU]->data;
data               13 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	u32 *data;
data               80 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	unsigned long long data[];
data               92 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	return &obj->data;
data              157 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		u32 *data)
data              170 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	data[0] = gpu_read(gpu, REG_A6XX_DBGC_CFG_DBGBUS_TRACE_BUF2);
data              171 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	data[1] = gpu_read(gpu, REG_A6XX_DBGC_CFG_DBGBUS_TRACE_BUF1);
data              184 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		u32 *data)
data              197 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	data[0] = cxdbg_read(cxdbg, REG_A6XX_CX_DBGC_CFG_DBGBUS_TRACE_BUF2);
data              198 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	data[1] = cxdbg_read(cxdbg, REG_A6XX_CX_DBGC_CFG_DBGBUS_TRACE_BUF1);
data              205 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		u32 reg, int count, u32 *data)
data              213 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		data[i] = gpu_read(gpu, REG_A6XX_VBIF_TEST_BUS_OUT);
data              235 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kcalloc(a6xx_state, VBIF_DEBUGBUS_BLOCK_SIZE,
data              237 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	if (!obj->data)
data              255 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	ptr = obj->data;
data              290 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kcalloc(a6xx_state, block->count, sizeof(u64));
data              291 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	if (!obj->data)
data              296 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	for (ptr = obj->data, i = 0; i < block->count; i++)
data              308 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kcalloc(a6xx_state, block->count, sizeof(u64));
data              309 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	if (!obj->data)
data              314 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	for (ptr = obj->data, i = 0; i < block->count; i++)
data              469 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kmemdup(a6xx_state, dumper->ptr + A6XX_CD_DATA_OFFSET,
data              540 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kmemdup(a6xx_state, dumper->ptr + A6XX_CD_DATA_OFFSET,
data              591 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kmemdup(a6xx_state, dumper->ptr + A6XX_CD_DATA_OFFSET,
data              648 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kmemdup(a6xx_state, dumper->ptr + A6XX_CD_DATA_OFFSET,
data              686 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kmemdup(a6xx_state, dumper->ptr + A6XX_CD_DATA_OFFSET,
data              702 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kcalloc(a6xx_state, regcount, sizeof(u32));
data              703 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	if (!obj->data)
data              711 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 			obj->data[index++] = gpu_read(gpu,
data              731 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kcalloc(a6xx_state, regcount, sizeof(u32));
data              732 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	if (!obj->data)
data              740 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 			obj->data[index++] = gmu_read(gmu,
data              817 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	obj->data = state_kcalloc(a6xx_state, indexed->count, sizeof(u32));
data              818 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	if (!obj->data)
data              826 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		obj->data[i] = gpu_read(gpu, indexed->data);
data              857 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	a6xx_state->indexed_regs[i].data[0x2000] = mempool_size;
data              928 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c static void a6xx_show_registers(const u32 *registers, u32 *data, size_t count,
data              933 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	if (!data)
data              942 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 			if (data[index] == 0xdeafbead)
data              946 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 				offset << 2, data[index]);
data              951 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c static void print_ascii85(struct drm_printer *p, size_t len, u32 *data)
data              957 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		if (data[i])
data              971 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		drm_puts(p, ascii85_encode(data[i], out));
data              998 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		if (!obj->data)
data             1002 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 			obj->data + (block->size * i));
data             1006 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c static void a6xx_show_cluster_data(const u32 *registers, int size, u32 *data,
data             1022 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 				if (data[index] == 0xdeafbead)
data             1026 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 					offset << 2, data[index]);
data             1040 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 			obj->data, p);
data             1052 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 			obj->data, p);
data             1067 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 	print_ascii85(p, indexed->count << 2, obj->data);
data             1071 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		u32 *data, struct drm_printer *p)
data             1082 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		print_ascii85(p, block->count << 3, data);
data             1094 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		a6xx_show_debugbus_block(obj->handle, obj->data, p);
data             1104 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		print_ascii85(p, VBIF_DEBUGBUS_BLOCK_SIZE << 2, obj->data);
data             1110 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		a6xx_show_debugbus_block(obj->handle, obj->data, p);
data             1134 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		a6xx_show_registers(regs->registers, obj->data, regs->count, p);
data             1145 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c 		a6xx_show_registers(regs->registers, obj->data, regs->count, p);
data              359 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h 	u32 data;
data               21 drivers/gpu/drm/msm/adreno/a6xx_hfi.c static int a6xx_hfi_queue_read(struct a6xx_hfi_queue *queue, u32 *data,
data               32 drivers/gpu/drm/msm/adreno/a6xx_hfi.c 	hdr = queue->data[index];
data               46 drivers/gpu/drm/msm/adreno/a6xx_hfi.c 		data[i] = queue->data[index];
data               55 drivers/gpu/drm/msm/adreno/a6xx_hfi.c 	struct a6xx_hfi_queue *queue, u32 *data, u32 dwords)
data               71 drivers/gpu/drm/msm/adreno/a6xx_hfi.c 		queue->data[index] = data[i];
data              152 drivers/gpu/drm/msm/adreno/a6xx_hfi.c 		void *data, u32 size, u32 *payload, u32 payload_size)
data              161 drivers/gpu/drm/msm/adreno/a6xx_hfi.c 	*((u32 *) data) = (seqnum << 20) | (HFI_MSG_CMD << 16) |
data              164 drivers/gpu/drm/msm/adreno/a6xx_hfi.c 	ret = a6xx_hfi_queue_write(gmu, queue, data, dwords);
data              333 drivers/gpu/drm/msm/adreno/a6xx_hfi.c 	queue->data = virt;
data               34 drivers/gpu/drm/msm/adreno/a6xx_hfi.h 	u32 *data;
data              316 drivers/gpu/drm/msm/adreno/adreno_device.c static int adreno_bind(struct device *dev, struct device *master, void *data)
data              358 drivers/gpu/drm/msm/adreno/adreno_device.c 		void *data)
data              384 drivers/gpu/drm/msm/adreno/adreno_device.c 		.data = NULL,
data              325 drivers/gpu/drm/msm/adreno/adreno_gpu.c 	memcpy(ptr, &fw->data[4], fw->size - 4);
data              550 drivers/gpu/drm/msm/adreno/adreno_gpu.c 			state->ring[i].data = kvmalloc(size << 2, GFP_KERNEL);
data              551 drivers/gpu/drm/msm/adreno/adreno_gpu.c 			if (state->ring[i].data) {
data              552 drivers/gpu/drm/msm/adreno/adreno_gpu.c 				memcpy(state->ring[i].data, gpu->rb[i]->start, size << 2);
data              593 drivers/gpu/drm/msm/adreno/adreno_gpu.c 		kvfree(state->ring[i].data);
data              596 drivers/gpu/drm/msm/adreno/adreno_gpu.c 		kvfree(state->bos[i].data);
data              722 drivers/gpu/drm/msm/adreno/adreno_gpu.c 		adreno_show_object(p, &state->ring[i].data,
data              734 drivers/gpu/drm/msm/adreno/adreno_gpu.c 			adreno_show_object(p, &state->bos[i].data,
data              346 drivers/gpu/drm/msm/adreno/adreno_gpu.h 		enum adreno_regs offset_name, u32 data)
data              350 drivers/gpu/drm/msm/adreno/adreno_gpu.h 		gpu_write(&gpu->base, reg - 1, data);
data              360 drivers/gpu/drm/msm/adreno/adreno_gpu.h 		enum adreno_regs lo, enum adreno_regs hi, u64 data)
data              362 drivers/gpu/drm/msm/adreno/adreno_gpu.h 	adreno_gpu_write(gpu, lo, lower_32_bits(data));
data              363 drivers/gpu/drm/msm/adreno/adreno_gpu.h 	adreno_gpu_write(gpu, hi, upper_32_bits(data));
data              357 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c static void dpu_crtc_frame_event_cb(void *data, u32 event)
data              359 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c 	struct drm_crtc *crtc = (struct drm_crtc *)data;
data             1076 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c static int _dpu_debugfs_status_show(struct seq_file *s, void *data)
data             1874 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c static int _dpu_encoder_status_show(struct seq_file *s, void *data)
data               63 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h 		void (*cb)(void *, u32), void *data);
data              525 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c 		struct dpu_csc_cfg *data)
data              530 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c 	if (_sspp_subblk_offset(ctx, DPU_SSPP_CSC, &idx) || !data)
data              538 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c 	dpu_hw_csc_setup(&ctx->hw, idx, data, csc10);
data              269 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h 	void (*setup_csc)(struct dpu_hw_pipe *ctx, struct dpu_csc_cfg *data);
data              310 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 		struct dpu_csc_cfg *data, bool csc10)
data              317 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = ((data->csc_mv[0] >> matrix_shift) & 0x1FFF) |
data              318 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 		(((data->csc_mv[1] >> matrix_shift) & 0x1FFF) << 16);
data              320 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = ((data->csc_mv[2] >> matrix_shift) & 0x1FFF) |
data              321 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 		(((data->csc_mv[3] >> matrix_shift) & 0x1FFF) << 16);
data              323 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = ((data->csc_mv[4] >> matrix_shift) & 0x1FFF) |
data              324 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 		(((data->csc_mv[5] >> matrix_shift) & 0x1FFF) << 16);
data              326 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = ((data->csc_mv[6] >> matrix_shift) & 0x1FFF) |
data              327 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 		(((data->csc_mv[7] >> matrix_shift) & 0x1FFF) << 16);
data              329 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = (data->csc_mv[8] >> matrix_shift) & 0x1FFF;
data              333 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = (data->csc_pre_lv[0] << clamp_shift) | data->csc_pre_lv[1];
data              335 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = (data->csc_pre_lv[2] << clamp_shift) | data->csc_pre_lv[3];
data              337 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = (data->csc_pre_lv[4] << clamp_shift) | data->csc_pre_lv[5];
data              341 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = (data->csc_post_lv[0] << clamp_shift) | data->csc_post_lv[1];
data              343 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = (data->csc_post_lv[2] << clamp_shift) | data->csc_post_lv[3];
data              345 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	val = (data->csc_post_lv[4] << clamp_shift) | data->csc_post_lv[5];
data              349 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	DPU_REG_WRITE(c, csc_reg_off + 0x2c, data->csc_pre_bv[0]);
data              350 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	DPU_REG_WRITE(c, csc_reg_off + 0x30, data->csc_pre_bv[1]);
data              351 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	DPU_REG_WRITE(c, csc_reg_off + 0x34, data->csc_pre_bv[2]);
data              354 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	DPU_REG_WRITE(c, csc_reg_off + 0x38, data->csc_post_bv[0]);
data              355 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	DPU_REG_WRITE(c, csc_reg_off + 0x3c, data->csc_post_bv[1]);
data              356 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c 	DPU_REG_WRITE(c, csc_reg_off + 0x40, data->csc_post_bv[2]);
data              321 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h 		struct dpu_csc_cfg *data, bool csc10);
data              143 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static int _dpu_debugfs_show_regset32(struct seq_file *s, void *data)
data              995 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static int dpu_bind(struct device *dev, struct device *master, void *data)
data             1028 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static void dpu_unbind(struct device *dev, struct device *master, void *data)
data               51 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h static inline void mdp4_write(struct mdp4_kms *mdp4_kms, u32 reg, u32 data)
data               53 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h 	msm_writel(data, mdp4_kms->mmio + reg);
data              182 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c 	u32 data = 0;
data              194 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c 		data |= MDP5_SPLIT_DPL_UPPER_INTF2_SW_TRG_MUX;
data              196 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c 		data |= MDP5_SPLIT_DPL_UPPER_INTF1_SW_TRG_MUX;
data              201 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c 	data |= MDP5_SPLIT_DPL_UPPER_SMART_PANEL;
data              207 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c 	mdp5_write(mdp5_kms, REG_MDP5_SPLIT_DPL_UPPER, data);
data               83 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c void ctl_write(struct mdp5_ctl *ctl, u32 reg, u32 data)
data               88 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c 	mdp5_write(mdp5_kms, reg, data);
data              351 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c 	u32 data = 0;
data              363 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c 		data |= MDP5_SPLIT_DPL_LOWER_INTF2_TG_SYNC;
data              365 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c 		data |= MDP5_SPLIT_DPL_LOWER_INTF1_TG_SYNC;
data              375 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c 	mdp5_write(mdp5_kms, REG_MDP5_SPLIT_DPL_LOWER, data);
data             1044 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c static int mdp5_bind(struct device *dev, struct device *master, void *data)
data             1055 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c 			void *data)
data              170 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h static inline void mdp5_write(struct mdp5_kms *mdp5_kms, u32 reg, u32 data)
data              173 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h 	msm_writel(data, mdp5_kms->mmio + reg);
data               31 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c static inline void mdss_write(struct mdp5_mdss *mdp5_mdss, u32 reg, u32 data)
data               33 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c 	msm_writel(data, mdp5_mdss->mmio + reg);
data              104 drivers/gpu/drm/msm/dsi/dsi.c static int dsi_bind(struct device *dev, struct device *master, void *data)
data              127 drivers/gpu/drm/msm/dsi/dsi.c 		void *data)
data              190 drivers/gpu/drm/msm/dsi/dsi_host.c static inline void dsi_write(struct msm_dsi_host *msm_host, u32 reg, u32 data)
data              192 drivers/gpu/drm/msm/dsi/dsi_host.c 	msm_writel(data, msm_host->ctrl_base + reg);
data              821 drivers/gpu/drm/msm/dsi/dsi_host.c 	u32 data = 0;
data              830 drivers/gpu/drm/msm/dsi/dsi_host.c 			data |= DSI_VID_CFG0_PULSE_MODE_HSA_HE;
data              832 drivers/gpu/drm/msm/dsi/dsi_host.c 			data |= DSI_VID_CFG0_HFP_POWER_STOP;
data              834 drivers/gpu/drm/msm/dsi/dsi_host.c 			data |= DSI_VID_CFG0_HBP_POWER_STOP;
data              836 drivers/gpu/drm/msm/dsi/dsi_host.c 			data |= DSI_VID_CFG0_HSA_POWER_STOP;
data              840 drivers/gpu/drm/msm/dsi/dsi_host.c 		data |= DSI_VID_CFG0_EOF_BLLP_POWER_STOP |
data              842 drivers/gpu/drm/msm/dsi/dsi_host.c 		data |= DSI_VID_CFG0_TRAFFIC_MODE(dsi_get_traffic_mode(flags));
data              843 drivers/gpu/drm/msm/dsi/dsi_host.c 		data |= DSI_VID_CFG0_DST_FORMAT(dsi_get_vid_fmt(mipi_fmt));
data              844 drivers/gpu/drm/msm/dsi/dsi_host.c 		data |= DSI_VID_CFG0_VIRT_CHANNEL(msm_host->channel);
data              845 drivers/gpu/drm/msm/dsi/dsi_host.c 		dsi_write(msm_host, REG_DSI_VID_CFG0, data);
data              848 drivers/gpu/drm/msm/dsi/dsi_host.c 		data = DSI_VID_CFG1_RGB_SWAP(SWAP_RGB);
data              852 drivers/gpu/drm/msm/dsi/dsi_host.c 		data = DSI_CMD_CFG0_RGB_SWAP(SWAP_RGB);
data              853 drivers/gpu/drm/msm/dsi/dsi_host.c 		data |= DSI_CMD_CFG0_DST_FORMAT(dsi_get_cmd_fmt(mipi_fmt));
data              854 drivers/gpu/drm/msm/dsi/dsi_host.c 		dsi_write(msm_host, REG_DSI_CMD_CFG0, data);
data              856 drivers/gpu/drm/msm/dsi/dsi_host.c 		data = DSI_CMD_CFG1_WR_MEM_START(MIPI_DCS_WRITE_MEMORY_START) |
data              860 drivers/gpu/drm/msm/dsi/dsi_host.c 		data |= DSI_CMD_CFG1_INSERT_DCS_COMMAND;
data              861 drivers/gpu/drm/msm/dsi/dsi_host.c 		dsi_write(msm_host, REG_DSI_CMD_CFG1, data);
data              868 drivers/gpu/drm/msm/dsi/dsi_host.c 	data = 0;
data              870 drivers/gpu/drm/msm/dsi/dsi_host.c 	data |= DSI_TRIG_CTRL_TE;
data              871 drivers/gpu/drm/msm/dsi/dsi_host.c 	data |= DSI_TRIG_CTRL_MDP_TRIGGER(TRIGGER_NONE);
data              872 drivers/gpu/drm/msm/dsi/dsi_host.c 	data |= DSI_TRIG_CTRL_DMA_TRIGGER(TRIGGER_SW);
data              873 drivers/gpu/drm/msm/dsi/dsi_host.c 	data |= DSI_TRIG_CTRL_STREAM(msm_host->channel);
data              876 drivers/gpu/drm/msm/dsi/dsi_host.c 		data |= DSI_TRIG_CTRL_BLOCK_DMA_WITHIN_FRAME;
data              877 drivers/gpu/drm/msm/dsi/dsi_host.c 	dsi_write(msm_host, REG_DSI_TRIG_CTRL, data);
data              879 drivers/gpu/drm/msm/dsi/dsi_host.c 	data = DSI_CLKOUT_TIMING_CTRL_T_CLK_POST(phy_shared_timings->clk_post) |
data              881 drivers/gpu/drm/msm/dsi/dsi_host.c 	dsi_write(msm_host, REG_DSI_CLKOUT_TIMING_CTRL, data);
data              889 drivers/gpu/drm/msm/dsi/dsi_host.c 	data = 0;
data              891 drivers/gpu/drm/msm/dsi/dsi_host.c 		data |= DSI_EOT_PACKET_CTRL_TX_EOT_APPEND;
data              892 drivers/gpu/drm/msm/dsi/dsi_host.c 	dsi_write(msm_host, REG_DSI_EOT_PACKET_CTRL, data);
data              901 drivers/gpu/drm/msm/dsi/dsi_host.c 	data = DSI_CTRL_CLK_EN;
data              904 drivers/gpu/drm/msm/dsi/dsi_host.c 	data |= ((DSI_CTRL_LANE0 << msm_host->lanes) - DSI_CTRL_LANE0);
data              913 drivers/gpu/drm/msm/dsi/dsi_host.c 	data |= DSI_CTRL_ENABLE;
data              915 drivers/gpu/drm/msm/dsi/dsi_host.c 	dsi_write(msm_host, REG_DSI_CTRL, data);
data             1022 drivers/gpu/drm/msm/dsi/dsi_host.c 	u32 data;
data             1024 drivers/gpu/drm/msm/dsi/dsi_host.c 	data = dsi_read(msm_host, REG_DSI_CMD_DMA_CTRL);
data             1027 drivers/gpu/drm/msm/dsi/dsi_host.c 		data &= ~DSI_CMD_DMA_CTRL_LOW_POWER;
data             1029 drivers/gpu/drm/msm/dsi/dsi_host.c 		data |= DSI_CMD_DMA_CTRL_LOW_POWER;
data             1031 drivers/gpu/drm/msm/dsi/dsi_host.c 	dsi_write(msm_host, REG_DSI_CMD_DMA_CTRL, data);
data             1069 drivers/gpu/drm/msm/dsi/dsi_host.c 	u8 *data;
data             1071 drivers/gpu/drm/msm/dsi/dsi_host.c 	data = msm_gem_kernel_new(dev, size, MSM_BO_UNCACHED,
data             1075 drivers/gpu/drm/msm/dsi/dsi_host.c 	if (IS_ERR(data)) {
data             1077 drivers/gpu/drm/msm/dsi/dsi_host.c 		return PTR_ERR(data);
data             1152 drivers/gpu/drm/msm/dsi/dsi_host.c 	u8 *data;
data             1166 drivers/gpu/drm/msm/dsi/dsi_host.c 	data = cfg_hnd->ops->tx_buf_get(msm_host);
data             1167 drivers/gpu/drm/msm/dsi/dsi_host.c 	if (IS_ERR(data)) {
data             1168 drivers/gpu/drm/msm/dsi/dsi_host.c 		ret = PTR_ERR(data);
data             1174 drivers/gpu/drm/msm/dsi/dsi_host.c 	data[0] = packet.header[1];
data             1175 drivers/gpu/drm/msm/dsi/dsi_host.c 	data[1] = packet.header[2];
data             1176 drivers/gpu/drm/msm/dsi/dsi_host.c 	data[2] = packet.header[0];
data             1177 drivers/gpu/drm/msm/dsi/dsi_host.c 	data[3] = BIT(7); /* Last packet */
data             1179 drivers/gpu/drm/msm/dsi/dsi_host.c 		data[3] |= BIT(6);
data             1181 drivers/gpu/drm/msm/dsi/dsi_host.c 		data[3] |= BIT(5);
data             1185 drivers/gpu/drm/msm/dsi/dsi_host.c 		memcpy(data + 4, packet.payload, packet.payload_length);
data             1189 drivers/gpu/drm/msm/dsi/dsi_host.c 		memset(data + packet.size, 0xff, len - packet.size);
data             1202 drivers/gpu/drm/msm/dsi/dsi_host.c 	u8 *data = msg->rx_buf;
data             1203 drivers/gpu/drm/msm/dsi/dsi_host.c 	if (data && (msg->rx_len >= 1)) {
data             1204 drivers/gpu/drm/msm/dsi/dsi_host.c 		*data = buf[1]; /* strip out dcs type */
data             1218 drivers/gpu/drm/msm/dsi/dsi_host.c 	u8 *data = msg->rx_buf;
data             1219 drivers/gpu/drm/msm/dsi/dsi_host.c 	if (data && (msg->rx_len >= 2)) {
data             1220 drivers/gpu/drm/msm/dsi/dsi_host.c 		data[0] = buf[1]; /* strip out dcs type */
data             1221 drivers/gpu/drm/msm/dsi/dsi_host.c 		data[1] = buf[2];
data             1296 drivers/gpu/drm/msm/dsi/dsi_host.c 	u32 *lp, *temp, data;
data             1332 drivers/gpu/drm/msm/dsi/dsi_host.c 		data = dsi_read(msm_host, REG_DSI_RDBK_DATA(i));
data             1333 drivers/gpu/drm/msm/dsi/dsi_host.c 		*temp++ = ntohl(data); /* to host byte order */
data             1334 drivers/gpu/drm/msm/dsi/dsi_host.c 		DBG("data = 0x%x and ntohl(data) = 0x%x", data, ntohl(data));
data              487 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	  .data = &dsi_phy_28nm_hpm_cfgs },
data              489 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	  .data = &dsi_phy_28nm_lp_cfgs },
data              493 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	  .data = &dsi_phy_20nm_cfgs },
data              497 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	  .data = &dsi_phy_28nm_8960_cfgs },
data              501 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	  .data = &dsi_phy_14nm_cfgs },
data              505 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	  .data = &dsi_phy_10nm_cfgs },
data              507 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	  .data = &dsi_phy_10nm_8998_cfgs },
data              569 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c 	phy->cfg = match->data;
data               14 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h #define dsi_phy_write(offset, data) msm_writel((data), (offset))
data               14 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c 	u32 data = 0;
data               16 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c 	data = dsi_phy_read(base + REG_DSI_10nm_PHY_CMN_PLL_CNTRL);
data               19 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c 	return (data & BIT(0));
data               96 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c 	u32 data;
data              119 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c 	data = BIT(6) | BIT(5);
data              120 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c 	dsi_phy_write(base + REG_DSI_10nm_PHY_CMN_CTRL_0, data);
data              168 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c 	data = dsi_phy_read(base + REG_DSI_10nm_PHY_CMN_CTRL_0);
data              171 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c 	data |= 0x1F;
data              172 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c 	dsi_phy_write(base + REG_DSI_10nm_PHY_CMN_CTRL_0, data);
data               54 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c 	u32 data;
data               66 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c 	data = 0x1c;
data               68 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c 		data |= DSI_14nm_PHY_CMN_LDO_CNTRL_VREG_CTRL(32);
data               69 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c 	dsi_phy_write(base + REG_DSI_14nm_PHY_CMN_LDO_CNTRL, data);
data               42 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h static inline void pll_write(void __iomem *reg, u32 data)
data               44 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h 	msm_writel(data, reg);
data               52 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h static inline void pll_write_udelay(void __iomem *reg, u32 data, u32 delay_us)
data               54 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h 	pll_write(reg, data);
data               58 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h static inline void pll_write_ndelay(void __iomem *reg, u32 data, u32 delay_ns)
data               60 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h 	pll_write((reg), data);
data              368 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 	u32 data = pll_read(pll->phy_cmn_mmio + REG_DSI_10nm_PHY_CMN_CTRL_0);
data              372 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 		  data & ~BIT(5));
data              378 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 	u32 data = pll_read(pll->phy_cmn_mmio + REG_DSI_10nm_PHY_CMN_CTRL_0);
data              381 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 		  data | BIT(5));
data              388 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 	u32 data;
data              390 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 	data = pll_read(pll->phy_cmn_mmio + REG_DSI_10nm_PHY_CMN_CLK_CFG1);
data              392 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 		  data & ~BIT(5));
data              397 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 	u32 data;
data              399 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 	data = pll_read(pll->phy_cmn_mmio + REG_DSI_10nm_PHY_CMN_CLK_CFG1);
data              401 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 		  data | BIT(5));
data              586 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 	u32 data = 0x0;	/* internal PLL */
data              597 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 		data = 0x1; /* external PLL */
data              604 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c 	pll_write(base + REG_DSI_10nm_PHY_CMN_CLK_CFG1, (data << 2));
data              358 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	u64 data;
data              361 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = fref * pin->vco_measure_time;
data              362 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	do_div(data, 1000000);
data              363 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data &= 0x03ff;	/* 10 bits */
data              364 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data -= 2;
data              365 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pout->pll_vco_div_ref = data;
data              367 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = div_u64(vco_clk_rate, 1000000);	/* unit is Mhz */
data              368 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data *= pin->vco_measure_time;
data              369 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	do_div(data, 10);
data              370 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pout->pll_vco_count = data;
data              372 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = fref * pin->kvco_measure_time;
data              373 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	do_div(data, 1000000);
data              374 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data &= 0x03ff;	/* 10 bits */
data              375 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data -= 1;
data              376 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pout->pll_kvco_div_ref = data;
data              396 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	u8 data;
data              398 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->ssc_adj_period;
data              399 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data &= 0x0ff;
data              400 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_SSC_ADJ_PER1, data);
data              401 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pin->ssc_adj_period >> 8);
data              402 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data &= 0x03;
data              403 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_SSC_ADJ_PER2, data);
data              405 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->ssc_period;
data              406 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data &= 0x0ff;
data              407 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_SSC_PER1, data);
data              408 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->ssc_period >> 8);
data              409 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data &= 0x0ff;
data              410 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_SSC_PER2, data);
data              412 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->ssc_step_size;
data              413 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data &= 0x0ff;
data              414 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_SSC_STEP_SIZE1, data);
data              415 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->ssc_step_size >> 8);
data              416 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data &= 0x0ff;
data              417 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_SSC_STEP_SIZE2, data);
data              419 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pin->ssc_center & 0x01);
data              420 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data <<= 1;
data              421 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data |= 0x01; /* enable */
data              422 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_SSC_EN_CENTER, data);
data              432 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	u8 data;
data              435 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = 0;
data              436 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_SYSCLK_EN_RESET, data);
data              438 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->pll_txclk_en;
data              439 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_TXCLK_EN, data);
data              441 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->pll_resetsm_cntrl;
data              442 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_RESETSM_CNTRL, data);
data              443 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->pll_resetsm_cntrl2;
data              444 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_RESETSM_CNTRL2, data);
data              445 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->pll_resetsm_cntrl5;
data              446 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_RESETSM_CNTRL5, data);
data              448 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->pll_vco_div_ref & 0xff;
data              449 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_VCO_DIV_REF1, data);
data              450 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->pll_vco_div_ref >> 8) & 0x3;
data              451 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_VCO_DIV_REF2, data);
data              453 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->pll_kvco_div_ref & 0xff;
data              454 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_KVCO_DIV_REF1, data);
data              455 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->pll_kvco_div_ref >> 8) & 0x3;
data              456 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_KVCO_DIV_REF2, data);
data              458 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->pll_misc1;
data              459 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLL_MISC1, data);
data              461 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->pll_ie_trim;
data              462 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_IE_TRIM, data);
data              464 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->pll_ip_trim;
data              465 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_IP_TRIM, data);
data              467 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->pll_cpmset_cur << 3 | pin->pll_cpcset_cur;
data              468 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_CP_SET_CUR, data);
data              470 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->pll_icpcset_p << 3 | pin->pll_icpcset_m;
data              471 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLL_ICPCSET, data);
data              473 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->pll_icpmset_p << 3 | pin->pll_icpcset_m;
data              474 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLL_ICPMSET, data);
data              476 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->pll_icpmset << 3 | pin->pll_icpcset;
data              477 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLL_ICP_SET, data);
data              479 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->pll_lpf_cap2 << 4 | pin->pll_lpf_cap1;
data              480 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLL_LPF1, data);
data              482 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->pll_iptat_trim;
data              483 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_IPTAT_TRIM, data);
data              485 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->pll_c3ctrl | pin->pll_r3ctrl << 4;
data              486 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLL_CRCTRL, data);
data              512 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	u8 data;
data              516 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->cmn_ldo_cntrl;
data              517 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(cmn_base + REG_DSI_14nm_PHY_CMN_LDO_CNTRL, data);
data              523 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->dsiclk_sel; /* set dsiclk_sel = 1  */
data              524 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(cmn_base + REG_DSI_14nm_PHY_CMN_CLK_CFG1, data);
data              526 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = 0xff; /* data, clk, pll normal operation */
data              527 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(cmn_base + REG_DSI_14nm_PHY_CMN_CTRL_0, data);
data              530 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->dec_start;
data              531 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_DEC_START, data);
data              533 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->div_frac_start & 0xff;
data              534 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_DIV_FRAC_START1, data);
data              535 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->div_frac_start >> 8) & 0xff;
data              536 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_DIV_FRAC_START2, data);
data              537 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->div_frac_start >> 16) & 0xf;
data              538 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_DIV_FRAC_START3, data);
data              540 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->plllock_cmp & 0xff;
data              541 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLLLOCK_CMP1, data);
data              543 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->plllock_cmp >> 8) & 0xff;
data              544 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLLLOCK_CMP2, data);
data              546 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->plllock_cmp >> 16) & 0x3;
data              547 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLLLOCK_CMP3, data);
data              549 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pin->plllock_cnt << 1 | pin->plllock_rng << 3;
data              550 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLLLOCK_CMP_EN, data);
data              552 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->pll_vco_count & 0xff;
data              553 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_VCO_COUNT1, data);
data              554 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->pll_vco_count >> 8) & 0xff;
data              555 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_VCO_COUNT2, data);
data              557 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pout->pll_kvco_count & 0xff;
data              558 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_KVCO_COUNT1, data);
data              559 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->pll_kvco_count >> 8) & 0x3;
data              560 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_KVCO_COUNT2, data);
data              562 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = (pout->pll_postdiv - 1) << 4 | pin->pll_lpf_res1;
data              563 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(base + REG_DSI_14nm_PHY_PLL_PLL_LPF2_POSTDIV, data);
data              800 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	u32 data;
data              802 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = pll_read(cmn_base + REG_DSI_14nm_PHY_CMN_CLK_CFG0);
data              804 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	cached_state->n1postdiv = data & 0xf;
data              805 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	cached_state->n2postdiv = (data >> 4) & 0xf;
data              818 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	u32 data;
data              829 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	data = cached_state->n1postdiv | (cached_state->n2postdiv << 4);
data              834 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 	pll_write(cmn_base + REG_DSI_14nm_PHY_CMN_CLK_CFG0, data);
data              841 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c 		pll_write(slave_base + REG_DSI_14nm_PHY_CMN_CLK_CFG0, data);
data               67 drivers/gpu/drm/msm/edp/edp.c static int edp_bind(struct device *dev, struct device *master, void *data)
data               82 drivers/gpu/drm/msm/edp/edp.c static void edp_unbind(struct device *dev, struct device *master, void *data)
data               19 drivers/gpu/drm/msm/edp/edp.h #define edp_write(offset, data) msm_writel((data), (offset))
data               35 drivers/gpu/drm/msm/edp/edp_aux.c 	u32 data[4];
data               54 drivers/gpu/drm/msm/edp/edp_aux.c 	data[0] = (msg->address >> 16) & 0xf;	/* addr[19:16] */
data               56 drivers/gpu/drm/msm/edp/edp_aux.c 		data[0] |=  BIT(4);		/* R/W */
data               58 drivers/gpu/drm/msm/edp/edp_aux.c 	data[1] = (msg->address >> 8) & 0xff;	/* addr[15:8] */
data               59 drivers/gpu/drm/msm/edp/edp_aux.c 	data[2] = msg->address & 0xff;		/* addr[7:0] */
data               60 drivers/gpu/drm/msm/edp/edp_aux.c 	data[3] = (msg->size - 1) & 0xff;	/* len[7:0] */
data               63 drivers/gpu/drm/msm/edp/edp_aux.c 		reg = (i < 4) ? data[i] : msgdata[i - 4];
data               82 drivers/gpu/drm/msm/edp/edp_aux.c 	u32 data;
data               93 drivers/gpu/drm/msm/edp/edp_aux.c 	data = edp_read(aux->base + REG_EDP_AUX_DATA);
data               95 drivers/gpu/drm/msm/edp/edp_aux.c 		data = edp_read(aux->base + REG_EDP_AUX_DATA);
data               96 drivers/gpu/drm/msm/edp/edp_aux.c 		dp[i] = (u8)((data >> 8) & 0xff);
data              244 drivers/gpu/drm/msm/edp/edp_aux.c 	u32 data;
data              247 drivers/gpu/drm/msm/edp/edp_aux.c 	data = edp_read(aux->base + REG_EDP_AUX_CTRL);
data              250 drivers/gpu/drm/msm/edp/edp_aux.c 		data |= EDP_AUX_CTRL_RESET;
data              251 drivers/gpu/drm/msm/edp/edp_aux.c 		edp_write(aux->base + REG_EDP_AUX_CTRL, data);
data              256 drivers/gpu/drm/msm/edp/edp_aux.c 		data &= ~EDP_AUX_CTRL_RESET;
data              257 drivers/gpu/drm/msm/edp/edp_aux.c 		data |= EDP_AUX_CTRL_ENABLE;
data              258 drivers/gpu/drm/msm/edp/edp_aux.c 		edp_write(aux->base + REG_EDP_AUX_CTRL, data);
data              260 drivers/gpu/drm/msm/edp/edp_aux.c 		data &= ~EDP_AUX_CTRL_ENABLE;
data              261 drivers/gpu/drm/msm/edp/edp_aux.c 		edp_write(aux->base + REG_EDP_AUX_CTRL, data);
data              437 drivers/gpu/drm/msm/edp/edp_ctrl.c 	u32 data;
data              440 drivers/gpu/drm/msm/edp/edp_ctrl.c 	data = EDP_CONFIGURATION_CTRL_LANES(ctrl->lane_cnt - 1);
data              443 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data |= EDP_CONFIGURATION_CTRL_ENHANCED_FRAMING;
data              449 drivers/gpu/drm/msm/edp/edp_ctrl.c 	data |= EDP_CONFIGURATION_CTRL_COLOR(depth);
data              452 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data |= EDP_CONFIGURATION_CTRL_PROGRESSIVE;
data              454 drivers/gpu/drm/msm/edp/edp_ctrl.c 	data |= (EDP_CONFIGURATION_CTRL_SYNC_CLK |
data              457 drivers/gpu/drm/msm/edp/edp_ctrl.c 	edp_write(ctrl->base + REG_EDP_CONFIGURATION_CTRL, data);
data              512 drivers/gpu/drm/msm/edp/edp_ctrl.c 	u8 data;
data              516 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data = drm_dp_get_adjust_request_voltage(link_status, i);
data              517 drivers/gpu/drm/msm/edp/edp_ctrl.c 		DBG("lane=%d req_voltage_swing=0x%x", i, data);
data              518 drivers/gpu/drm/msm/edp/edp_ctrl.c 		if (max < data)
data              519 drivers/gpu/drm/msm/edp/edp_ctrl.c 			max = data;
data              527 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data = drm_dp_get_adjust_request_pre_emphasis(link_status, i);
data              528 drivers/gpu/drm/msm/edp/edp_ctrl.c 		DBG("lane=%d req_pre_emphasis=0x%x", i, data);
data              529 drivers/gpu/drm/msm/edp/edp_ctrl.c 		if (max < data)
data              530 drivers/gpu/drm/msm/edp/edp_ctrl.c 			max = data;
data              540 drivers/gpu/drm/msm/edp/edp_ctrl.c 	u32 data;
data              547 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data = edp_read(ctrl->base + REG_EDP_MAINLINK_READY);
data              548 drivers/gpu/drm/msm/edp/edp_ctrl.c 		if (data & (EDP_MAINLINK_READY_TRAIN_PATTERN_1_READY << shift))
data              816 drivers/gpu/drm/msm/edp/edp_ctrl.c 	u32 data;
data              819 drivers/gpu/drm/msm/edp/edp_ctrl.c 	data = edp_read(ctrl->base + REG_EDP_MISC1_MISC0);
data              822 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data |= EDP_MISC1_MISC0_SYNC;
data              824 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data &= ~EDP_MISC1_MISC0_SYNC;
data              837 drivers/gpu/drm/msm/edp/edp_ctrl.c 	data |= EDP_MISC1_MISC0_COLOR(depth);
data              839 drivers/gpu/drm/msm/edp/edp_ctrl.c 	edp_write(ctrl->base + REG_EDP_MISC1_MISC0, data);
data              864 drivers/gpu/drm/msm/edp/edp_ctrl.c 	u32 data = 0;
data              872 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data |= EDP_MAINLINK_CTRL_ENABLE;
data              874 drivers/gpu/drm/msm/edp/edp_ctrl.c 	edp_write(ctrl->base + REG_EDP_MAINLINK_CTRL, data);
data             1261 drivers/gpu/drm/msm/edp/edp_ctrl.c 	u32 data;
data             1294 drivers/gpu/drm/msm/edp/edp_ctrl.c 	data = EDP_HSYNC_VSYNC_WIDTH_POLARITY_VERT(
data             1296 drivers/gpu/drm/msm/edp/edp_ctrl.c 	data |= EDP_HSYNC_VSYNC_WIDTH_POLARITY_HORIZ(
data             1299 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data |= EDP_HSYNC_VSYNC_WIDTH_POLARITY_NVSYNC;
data             1301 drivers/gpu/drm/msm/edp/edp_ctrl.c 		data |= EDP_HSYNC_VSYNC_WIDTH_POLARITY_NHSYNC;
data             1302 drivers/gpu/drm/msm/edp/edp_ctrl.c 	edp_write(ctrl->base + REG_EDP_HSYNC_VSYNC_WIDTH_POLARITY, data);
data               71 drivers/gpu/drm/msm/edp/edp_phy.c 	u32 data;
data               74 drivers/gpu/drm/msm/edp/edp_phy.c 		data = 0;	/* power up */
data               76 drivers/gpu/drm/msm/edp/edp_phy.c 		data = 0x7;	/* power down */
data               79 drivers/gpu/drm/msm/edp/edp_phy.c 		edp_write(phy->base + REG_EDP_PHY_LN_PD_CTL(i) , data);
data               82 drivers/gpu/drm/msm/edp/edp_phy.c 	data = 0x7;	/* power down */
data               84 drivers/gpu/drm/msm/edp/edp_phy.c 		edp_write(phy->base + REG_EDP_PHY_LN_PD_CTL(i) , data);
data              431 drivers/gpu/drm/msm/hdmi/hdmi.c static int msm_hdmi_audio_hw_params(struct device *dev, void *data,
data              505 drivers/gpu/drm/msm/hdmi/hdmi.c static void msm_hdmi_audio_shutdown(struct device *dev, void *data)
data              533 drivers/gpu/drm/msm/hdmi/hdmi.c static int msm_hdmi_bind(struct device *dev, struct device *master, void *data)
data              605 drivers/gpu/drm/msm/hdmi/hdmi.c 		void *data)
data              635 drivers/gpu/drm/msm/hdmi/hdmi.c 	{ .compatible = "qcom,hdmi-tx-8996", .data = &hdmi_tx_8996_config },
data              636 drivers/gpu/drm/msm/hdmi/hdmi.c 	{ .compatible = "qcom,hdmi-tx-8994", .data = &hdmi_tx_8994_config },
data              637 drivers/gpu/drm/msm/hdmi/hdmi.c 	{ .compatible = "qcom,hdmi-tx-8084", .data = &hdmi_tx_8084_config },
data              638 drivers/gpu/drm/msm/hdmi/hdmi.c 	{ .compatible = "qcom,hdmi-tx-8974", .data = &hdmi_tx_8974_config },
data              639 drivers/gpu/drm/msm/hdmi/hdmi.c 	{ .compatible = "qcom,hdmi-tx-8960", .data = &hdmi_tx_8960_config },
data              640 drivers/gpu/drm/msm/hdmi/hdmi.c 	{ .compatible = "qcom,hdmi-tx-8660", .data = &hdmi_tx_8660_config },
data              117 drivers/gpu/drm/msm/hdmi/hdmi.h static inline void hdmi_write(struct hdmi *hdmi, u32 reg, u32 data)
data              119 drivers/gpu/drm/msm/hdmi/hdmi.h 	msm_writel(data, hdmi->mmio + reg);
data              168 drivers/gpu/drm/msm/hdmi/hdmi.h static inline void hdmi_phy_write(struct hdmi_phy *phy, u32 reg, u32 data)
data              170 drivers/gpu/drm/msm/hdmi/hdmi.h 	msm_writel(data, phy->mmio + reg);
data               79 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	u8 *data, u16 data_len)
data               93 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 			.buf	= data,
data              117 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	u8 *data, u16 data_len)
data              137 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	memcpy(&buf[1], data, data_len);
data              694 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	u32 reg[2], data[2];
data              719 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	data[0] = hdcp_ctrl->bksv_lsb;
data              721 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	data[1] = hdcp_ctrl->bksv_msb;
data              722 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	rc = msm_hdmi_hdcp_scm_wr(hdcp_ctrl, reg, data, 2);
data              731 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	u32 reg, data;
data              746 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	data = (u32)bcaps;
data              747 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	rc = msm_hdmi_hdcp_scm_wr(hdcp_ctrl, &reg, &data, 1);
data              935 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	u32 reg, data;
data              975 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	data = bcaps | (bstatus << 8);
data              976 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	rc = msm_hdmi_hdcp_scm_wr(hdcp_ctrl, &reg, &data, 1);
data             1005 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	u32 data[ARRAY_SIZE(reg_data)];
data             1011 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 			rd->off, (u8 *)&data[i], (u16)sizeof(data[i]));
data             1017 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 		DBG("%s =%x", rd->name, data[i]);
data             1021 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	rc = msm_hdmi_hdcp_scm_wr(hdcp_ctrl, reg, data, size);
data             1045 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	u32 reg[2], data[2];
data             1049 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	data[0] = HDCP_REG_ENABLE;
data             1051 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	data[1] = HDCP_REG_DISABLE;
data             1053 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	rc = msm_hdmi_hdcp_scm_wr(hdcp_ctrl, reg, data, 2);
data             1120 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 	u32 reg_val, data, reg;
data             1162 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 		data = reg_val;
data             1163 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c 		rc = msm_hdmi_hdcp_scm_wr(hdcp_ctrl, &reg, &data, 1);
data              193 drivers/gpu/drm/msm/hdmi/hdmi_phy.c 	  .data = &msm_hdmi_phy_8x60_cfg },
data              195 drivers/gpu/drm/msm/hdmi/hdmi_phy.c 	  .data = &msm_hdmi_phy_8960_cfg },
data              197 drivers/gpu/drm/msm/hdmi/hdmi_phy.c 	  .data = &msm_hdmi_phy_8x74_cfg },
data              199 drivers/gpu/drm/msm/hdmi/hdmi_phy.c 	  .data = &msm_hdmi_phy_8x74_cfg },
data              201 drivers/gpu/drm/msm/hdmi/hdmi_phy.c 	  .data = &msm_hdmi_phy_8996_cfg },
data               87 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c 				  u32 data)
data               89 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c 	msm_writel(data, pll->mmio_qserdes_com + offset);
data               98 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c 				      int offset, int data)
data              100 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c 	 msm_writel(data, pll->mmio_qserdes_tx[channel] + offset);
data              237 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c static inline void pll_write(struct hdmi_pll_8960 *pll, u32 reg, u32 data)
data              239 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c 	msm_writel(data, pll->mmio + reg);
data              165 drivers/gpu/drm/msm/msm_debugfs.c 			node->info_ent->data;
data              153 drivers/gpu/drm/msm/msm_drv.c void msm_writel(u32 data, void __iomem *addr)
data              156 drivers/gpu/drm/msm/msm_drv.c 		printk(KERN_DEBUG "IO:W %p %08x\n", addr, data);
data              157 drivers/gpu/drm/msm/msm_drv.c 	writel(data, addr);
data              695 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_get_param(struct drm_device *dev, void *data,
data              699 drivers/gpu/drm/msm/msm_drv.c 	struct drm_msm_param *args = data;
data              716 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_gem_new(struct drm_device *dev, void *data,
data              719 drivers/gpu/drm/msm/msm_drv.c 	struct drm_msm_gem_new *args = data;
data              735 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_gem_cpu_prep(struct drm_device *dev, void *data,
data              738 drivers/gpu/drm/msm/msm_drv.c 	struct drm_msm_gem_cpu_prep *args = data;
data              759 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_gem_cpu_fini(struct drm_device *dev, void *data,
data              762 drivers/gpu/drm/msm/msm_drv.c 	struct drm_msm_gem_cpu_fini *args = data;
data              792 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_gem_info(struct drm_device *dev, void *data,
data              795 drivers/gpu/drm/msm/msm_drv.c 	struct drm_msm_gem_info *args = data;
data              869 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_wait_fence(struct drm_device *dev, void *data,
data              873 drivers/gpu/drm/msm/msm_drv.c 	struct drm_msm_wait_fence *args = data;
data              898 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_gem_madvise(struct drm_device *dev, void *data,
data              901 drivers/gpu/drm/msm/msm_drv.c 	struct drm_msm_gem_madvise *args = data;
data              937 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_submitqueue_new(struct drm_device *dev, void *data,
data              940 drivers/gpu/drm/msm/msm_drv.c 	struct drm_msm_submitqueue *args = data;
data              949 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_submitqueue_query(struct drm_device *dev, void *data,
data              952 drivers/gpu/drm/msm/msm_drv.c 	return msm_submitqueue_query(dev, file->driver_priv, data);
data              955 drivers/gpu/drm/msm/msm_drv.c static int msm_ioctl_submitqueue_close(struct drm_device *dev, void *data,
data              958 drivers/gpu/drm/msm/msm_drv.c 	u32 id = *(u32 *) data;
data             1115 drivers/gpu/drm/msm/msm_drv.c static int compare_of(struct device *dev, void *data)
data             1117 drivers/gpu/drm/msm/msm_drv.c 	return dev->of_node == data;
data             1185 drivers/gpu/drm/msm/msm_drv.c static int compare_name_mdp(struct device *dev, void *data)
data             1325 drivers/gpu/drm/msm/msm_drv.c 	{ .compatible = "qcom,mdp4", .data = (void *)KMS_MDP4 },
data             1326 drivers/gpu/drm/msm/msm_drv.c 	{ .compatible = "qcom,mdss", .data = (void *)KMS_MDP5 },
data             1327 drivers/gpu/drm/msm/msm_drv.c 	{ .compatible = "qcom,sdm845-mdss", .data = (void *)KMS_DPU },
data              263 drivers/gpu/drm/msm/msm_drv.h int msm_ioctl_gem_submit(struct drm_device *dev, void *data,
data              410 drivers/gpu/drm/msm/msm_drv.h void msm_writel(u32 data, void __iomem *addr);
data              397 drivers/gpu/drm/msm/msm_gem_submit.c int msm_ioctl_gem_submit(struct drm_device *dev, void *data,
data              402 drivers/gpu/drm/msm/msm_gem_submit.c 	struct drm_msm_gem_submit *args = data;
data              263 drivers/gpu/drm/msm/msm_gpu.c 		size_t count, void *data, size_t datalen)
data              265 drivers/gpu/drm/msm/msm_gpu.c 	struct msm_gpu *gpu = data;
data              274 drivers/gpu/drm/msm/msm_gpu.c 	iter.data = buffer;
data              298 drivers/gpu/drm/msm/msm_gpu.c static void msm_gpu_devcoredump_free(void *data)
data              300 drivers/gpu/drm/msm/msm_gpu.c 	struct msm_gpu *gpu = data;
data              318 drivers/gpu/drm/msm/msm_gpu.c 		state_bo->data = kvmalloc(obj->base.size, GFP_KERNEL);
data              319 drivers/gpu/drm/msm/msm_gpu.c 		if (!state_bo->data)
data              324 drivers/gpu/drm/msm/msm_gpu.c 			kvfree(state_bo->data);
data              325 drivers/gpu/drm/msm/msm_gpu.c 			state_bo->data = NULL;
data              329 drivers/gpu/drm/msm/msm_gpu.c 		memcpy(state_bo->data, ptr, obj->base.size);
data              780 drivers/gpu/drm/msm/msm_gpu.c static irqreturn_t irq_handler(int irq, void *data)
data              782 drivers/gpu/drm/msm/msm_gpu.c 	struct msm_gpu *gpu = data;
data              183 drivers/gpu/drm/msm/msm_gpu.h 	void *data;
data              197 drivers/gpu/drm/msm/msm_gpu.h 		void *data;
data              214 drivers/gpu/drm/msm/msm_gpu.h static inline void gpu_write(struct msm_gpu *gpu, u32 reg, u32 data)
data              216 drivers/gpu/drm/msm/msm_gpu.h 	msm_writel(data, gpu->mmio + (reg << 2));
data               58 drivers/gpu/drm/msm/msm_ringbuffer.h OUT_RING(struct msm_ringbuffer *ring, uint32_t data)
data               66 drivers/gpu/drm/msm/msm_ringbuffer.h 	*(ring->next++) = data;
data              131 drivers/gpu/drm/msm/msm_submitqueue.c 	ret = copy_to_user(u64_to_user_ptr(args->data), &queue->faults, size);
data              296 drivers/gpu/drm/mxsfb/mxsfb_drv.c static irqreturn_t mxsfb_irq_handler(int irq, void *data)
data              298 drivers/gpu/drm/mxsfb/mxsfb_drv.c 	struct drm_device *drm = data;
data              350 drivers/gpu/drm/mxsfb/mxsfb_drv.c 	{ .compatible = "fsl,imx23-lcdif", .data = &mxsfb_devtype[0], },
data              351 drivers/gpu/drm/mxsfb/mxsfb_drv.c 	{ .compatible = "fsl,imx28-lcdif", .data = &mxsfb_devtype[1], },
data              352 drivers/gpu/drm/mxsfb/mxsfb_drv.c 	{ .compatible = "fsl,imx6sx-lcdif", .data = &mxsfb_devtype[2], },
data              368 drivers/gpu/drm/mxsfb/mxsfb_drv.c 		pdev->id_entry = of_id->data;
data              111 drivers/gpu/drm/nouveau/dispnv04/hw.h 					uint8_t data)
data              115 drivers/gpu/drm/nouveau/dispnv04/hw.h 	NVWriteRAMDAC(dev, ramdac, NV_PRAMDAC_FP_TMDS_DATA + dl * 8, data);
data              117 drivers/gpu/drm/nouveau/dispnv50/base507c.c 		u32 data = nouveau_bo_rd32(bo, offset / 4);
data              118 drivers/gpu/drm/nouveau/dispnv50/base507c.c 		if ((data & 0xc0000000) == 0x40000000)
data              294 drivers/gpu/drm/nouveau/dispnv50/base507c.c 	wndw->data = 0x00000000;
data               55 drivers/gpu/drm/nouveau/dispnv50/corec37d.c 	u32 data;
data               57 drivers/gpu/drm/nouveau/dispnv50/corec37d.c 		data = nouveau_bo_rd32(bo, offset / 4 + 0);
data               58 drivers/gpu/drm/nouveau/dispnv50/corec37d.c 		if ((data & 0xc0000000) == 0x80000000)
data               82 drivers/gpu/drm/nouveau/dispnv50/disp.c 		 const s32 *oclass, u8 head, void *data, u32 size,
data               98 drivers/gpu/drm/nouveau/dispnv50/disp.c 						       data, size, &chan->user);
data              135 drivers/gpu/drm/nouveau/dispnv50/disp.c 		 const s32 *oclass, u8 head, void *data, u32 size, u64 syncbuf,
data              139 drivers/gpu/drm/nouveau/dispnv50/disp.c 	struct nv50_disp_core_channel_dma_v0 *args = data;
data              165 drivers/gpu/drm/nouveau/dispnv50/disp.c 	ret = nv50_chan_create(device, disp, oclass, head, data, size,
data              418 drivers/gpu/drm/nouveau/dispnv50/disp.c 	args.load.data = nouveau_drm(encoder->dev)->vbios.dactestval;
data              419 drivers/gpu/drm/nouveau/dispnv50/disp.c 	if (args.load.data == 0)
data              420 drivers/gpu/drm/nouveau/dispnv50/disp.c 		args.load.data = 340;
data              513 drivers/gpu/drm/nouveau/dispnv50/disp.c 		u8 data[sizeof(nv_connector->base.eld)];
data              526 drivers/gpu/drm/nouveau/dispnv50/disp.c 	memcpy(args.data, nv_connector->base.eld, sizeof(args.data));
data              529 drivers/gpu/drm/nouveau/dispnv50/disp.c 		  sizeof(args.base) + drm_eld_size(args.data));
data             1582 drivers/gpu/drm/nouveau/dispnv50/disp.c 	u32 data;
data             1627 drivers/gpu/drm/nouveau/dispnv50/disp.c 		    (data = nvbios_dp_table(bios, &ver, &hdr, &cnt, &len)) &&
data             1628 drivers/gpu/drm/nouveau/dispnv50/disp.c 		    ver >= 0x40 && (nvbios_rd08(bios, data + 0x08) & 0x04)) {
data             1817 drivers/gpu/drm/nouveau/dispnv50/disp.c 		if (interlock[wndw->interlock.type] & wndw->interlock.data) {
data               43 drivers/gpu/drm/nouveau/dispnv50/disp.h 	u32 data;
data               72 drivers/gpu/drm/nouveau/dispnv50/disp.h 		     const s32 *oclass, u8 head, void *data, u32 size,
data              119 drivers/gpu/drm/nouveau/dispnv50/head.c 		edid = (struct edid *)connector->edid_blob_ptr->data;
data               35 drivers/gpu/drm/nouveau/dispnv50/lut.c 	struct drm_color_lut *in = blob ? blob->data : NULL;
data              206 drivers/gpu/drm/nouveau/dispnv50/ovly507e.c 	wndw->data = 0x00000000;
data               57 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c 		u32 data = nouveau_bo_rd32(bo, offset / 4 + 3);
data               58 drivers/gpu/drm/nouveau/dispnv50/ovly827e.c 		if ((data & 0xffff0000) == 0xffff0000)
data               34 drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c 		if (interlock[NV50_DISP_INTERLOCK_WNDW] & wndw->interlock.data)
data               78 drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c 	wndw->interlock.wimm = wndw->interlock.data;
data              126 drivers/gpu/drm/nouveau/dispnv50/wndw.c 	interlock[wndw->interlock.type] |= wndw->interlock.data;
data              156 drivers/gpu/drm/nouveau/dispnv50/wndw.c 			interlock[wndw->interlock.type] |= wndw->interlock.data;
data              162 drivers/gpu/drm/nouveau/dispnv50/wndw.c 		interlock[wndw->interlock.type] |= wndw->interlock.data;
data              376 drivers/gpu/drm/nouveau/dispnv50/wndw.c 		const struct drm_color_ctm *ctm = asyh->state.ctm->data;
data              646 drivers/gpu/drm/nouveau/dispnv50/wndw.c 	wndw->interlock.data = interlock_data;
data               36 drivers/gpu/drm/nouveau/dispnv50/wndw.h 	u32 data;
data              208 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c 		if (interlock[NV50_DISP_INTERLOCK_WIMM] & wndw->interlock.data)
data              304 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c 	wndw->data = 0x00000000;
data               50 drivers/gpu/drm/nouveau/include/nvif/cl0080.h 		__u64 data;
data               51 drivers/gpu/drm/nouveau/include/nvif/cl0080.h 	} data[];
data               56 drivers/gpu/drm/nouveau/include/nvif/cl5070.h 	__u32 data;
data               62 drivers/gpu/drm/nouveau/include/nvif/cl5070.h 	__u8  data[];
data               14 drivers/gpu/drm/nouveau/include/nvif/driver.h 	int (*ioctl)(void *priv, bool super, void *data, u32 size, void **hack);
data               12 drivers/gpu/drm/nouveau/include/nvif/event.h 	__u8  data[];	/* request data (below) */
data               20 drivers/gpu/drm/nouveau/include/nvif/event.h 	__u8  data[];	/* reply data (below) */
data               40 drivers/gpu/drm/nouveau/include/nvif/if0008.h 	__u8  data[];
data               10 drivers/gpu/drm/nouveau/include/nvif/if000a.h 	__u8  data[];
data               10 drivers/gpu/drm/nouveau/include/nvif/if000c.h 	__u8  data[];
data               60 drivers/gpu/drm/nouveau/include/nvif/if000c.h 	__u8  data[];
data               32 drivers/gpu/drm/nouveau/include/nvif/ioctl.h 	__u8  data[];		/* ioctl data (below) */
data               60 drivers/gpu/drm/nouveau/include/nvif/ioctl.h 	__u8  data[];		/* class data (class.h) */
data               71 drivers/gpu/drm/nouveau/include/nvif/ioctl.h 	__u32 data;
data               80 drivers/gpu/drm/nouveau/include/nvif/ioctl.h 	__u32 data;
data               93 drivers/gpu/drm/nouveau/include/nvif/ioctl.h 	__u8  data[];
data              105 drivers/gpu/drm/nouveau/include/nvif/ioctl.h 	__u8  data[];		/* event request data (event.h) */
data              134 drivers/gpu/drm/nouveau/include/nvif/ioctl.h 	__u8  data[];		/* method data (class.h) */
data               22 drivers/gpu/drm/nouveau/include/nvif/notify.h 	const void *data;
data               28 drivers/gpu/drm/nouveau/include/nvif/notify.h 		      bool work, u8 type, void *data, u32 size, u32 reply,
data               17 drivers/gpu/drm/nouveau/include/nvkm/core/client.h 	void *data;
data               31 drivers/gpu/drm/nouveau/include/nvkm/core/client.h 			   void *data, u32 size);
data              276 drivers/gpu/drm/nouveau/include/nvkm/core/device.h 		    void *data, u32 size, struct nvkm_object **);
data               21 drivers/gpu/drm/nouveau/include/nvkm/core/engine.h 	int (*info)(struct nvkm_engine *, u64 mthd, u64 *data);
data                9 drivers/gpu/drm/nouveau/include/nvkm/core/enum.h 	const void *data;
data               21 drivers/gpu/drm/nouveau/include/nvkm/core/event.h 	int  (*ctor)(struct nvkm_object *, void *data, u32 size,
data               23 drivers/gpu/drm/nouveau/include/nvkm/core/event.h 	void (*send)(void *data, u32 size, struct nvkm_notify *);
data               34 drivers/gpu/drm/nouveau/include/nvkm/core/event.h 		     void *data, u32 size);
data               30 drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h 	void (*wr32)(struct nvkm_gpuobj *, u32 offset, u32 data);
data               44 drivers/gpu/drm/nouveau/include/nvkm/core/memory.h 	void (*wr32)(struct nvkm_memory *, u64 offset, u32 data);
data               28 drivers/gpu/drm/nouveau/include/nvkm/core/notify.h 	const void *data;
data               33 drivers/gpu/drm/nouveau/include/nvkm/core/notify.h 		      void *data, u32 size, u32 reply,
data               38 drivers/gpu/drm/nouveau/include/nvkm/core/notify.h void nvkm_notify_send(struct nvkm_notify *, void *data, u32 size);
data               32 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 	int (*mthd)(struct nvkm_object *, u32 mthd, void *data, u32 size);
data               37 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 	int (*rd08)(struct nvkm_object *, u64 addr, u8 *data);
data               38 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 	int (*rd16)(struct nvkm_object *, u64 addr, u16 *data);
data               39 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 	int (*rd32)(struct nvkm_object *, u64 addr, u32 *data);
data               40 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 	int (*wr08)(struct nvkm_object *, u64 addr, u8 data);
data               41 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 	int (*wr16)(struct nvkm_object *, u64 addr, u16 data);
data               42 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 	int (*wr32)(struct nvkm_object *, u64 addr, u32 data);
data               51 drivers/gpu/drm/nouveau/include/nvkm/core/object.h 		     const struct nvkm_oclass *, void *data, u32 size,
data               53 drivers/gpu/drm/nouveau/include/nvkm/core/object.h int nvkm_object_new(const struct nvkm_oclass *, void *data, u32 size,
data               59 drivers/gpu/drm/nouveau/include/nvkm/core/object.h int nvkm_object_mthd(struct nvkm_object *, u32 mthd, void *data, u32 size);
data               64 drivers/gpu/drm/nouveau/include/nvkm/core/object.h int nvkm_object_rd08(struct nvkm_object *, u64 addr, u8  *data);
data               65 drivers/gpu/drm/nouveau/include/nvkm/core/object.h int nvkm_object_rd16(struct nvkm_object *, u64 addr, u16 *data);
data               66 drivers/gpu/drm/nouveau/include/nvkm/core/object.h int nvkm_object_rd32(struct nvkm_object *, u64 addr, u32 *data);
data               67 drivers/gpu/drm/nouveau/include/nvkm/core/object.h int nvkm_object_wr08(struct nvkm_object *, u64 addr, u8   data);
data               68 drivers/gpu/drm/nouveau/include/nvkm/core/object.h int nvkm_object_wr16(struct nvkm_object *, u64 addr, u16  data);
data               69 drivers/gpu/drm/nouveau/include/nvkm/core/object.h int nvkm_object_wr32(struct nvkm_object *, u64 addr, u32  data);
data               13 drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h 	int (*ctor)(const struct nvkm_oclass *, void *data, u32 size,
data               18 drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h 	int (*ctor)(const struct nvkm_oclass *, void *data, u32 size,
data               19 drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h 	struct nvkm_ramht_data data[];
data               20 drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h 	int (*info)(struct nvkm_subdev *, u64 mthd, u64 *data);
data               38 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 		u32 *data;
data               45 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 		u32 *data;
data               48 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	} data;
data               70 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 		u32 *data;
data               74 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 		u32 *data;
data               76 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	} data;
data              100 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h nvkm_falcon_wr32(struct nvkm_falcon *falcon, u32 addr, u32 data)
data              102 drivers/gpu/drm/nouveau/include/nvkm/engine/falcon.h 	nvkm_wr32(falcon->owner->device, falcon->addr + addr, data);
data               13 drivers/gpu/drm/nouveau/include/nvkm/engine/sw.h bool nvkm_sw_mthd(struct nvkm_sw *sw, int chid, int subc, u32 mthd, u32 data);
data                9 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h 	u8 *data;
data               26 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h u8  nvbios_checksum(const u8 *data, int size);
data               27 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h u16 nvbios_findstr(const u8 *data, int size, const char *str, int len);
data               24 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/M0205.h 	u8 data;
data               22 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/M0209.h 	u32 data[0x200];
data                8 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/P0260.h 	u32 data;
data               16 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/P0260.h 	u32 data;
data               65 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/dcb.h int dcb_outp_foreach(struct nvkm_bios *, void *data, int (*exec)
data                8 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/disp.h 	u16 data;
data               34 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/perf.h u32 nvbios_perfSe(struct nvkm_bios *, u32 data, int idx,
data               36 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/perf.h u32 nvbios_perfSp(struct nvkm_bios *, u32 data, int idx,
data               11 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/pmu.h 	u32 data;
data               11 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/rammap.h u32 nvbios_rammapEp_from_perf(struct nvkm_bios *bios, u32 data, u8 size,
data               18 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/rammap.h u32 nvbios_rammapSe(struct nvkm_bios *, u32 data,
data               21 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/rammap.h u32 nvbios_rammapSp_from_perf(struct nvkm_bios *bios, u32 data, u8 size, int idx,
data               23 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/rammap.h u32 nvbios_rammapSp(struct nvkm_bios *, u32 data,
data               15 drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h void nvkm_hwsq_wr32(struct nvkm_hwsq *, u32 addr, u32 data);
data               16 drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h void nvkm_hwsq_setf(struct nvkm_hwsq *, u8 flag, int data);
data               17 drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h void nvkm_hwsq_wait(struct nvkm_hwsq *, u8 flag, u8 data);
data               70 drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h 		      u32 addr, u8 *data, u8 *size);
data              166 drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h nvkm_rdaux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size)
data              171 drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h 		ret = nvkm_i2c_aux_xfer(aux, true, 9, addr, data, &size);
data              179 drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h nvkm_wraux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size)
data              183 drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h 		ret = nvkm_i2c_aux_xfer(aux, true, 8, addr, data, &size);
data               23 drivers/gpu/drm/nouveau/include/nvkm/subdev/instmem.h void nvkm_instmem_wr32(struct nvkm_instmem *, u32 addr, u32 data);
data               19 drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h void nvkm_mc_unk260(struct nvkm_device *, u32 data);
data               37 drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h void nvkm_pci_wr08(struct nvkm_pci *, u16 addr, u8 data);
data               38 drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h void nvkm_pci_wr32(struct nvkm_pci *, u16 addr, u32 data);
data               26 drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h 		u32 data[2];
data               51 drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h void nvkm_memx_wr32(struct nvkm_memx *, u32 addr, u32 data);
data               52 drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h void nvkm_memx_wait(struct nvkm_memx *, u32 addr, u32 mask, u32 data, u32 nsec);
data               52 drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h 	u32 data;
data               69 drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h #define nvkm_wait_nsec(d,n,addr,mask,data)                                     \
data               71 drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h 		if ((nvkm_rd32(d, (addr)) & (mask)) == (data))                 \
data               74 drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h #define nvkm_wait_usec(d,u,addr,mask,data)                                     \
data               75 drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h 	nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data))
data               76 drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h #define nvkm_wait_msec(d,m,addr,mask,data)                                     \
data               77 drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h 	nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data))
data              183 drivers/gpu/drm/nouveau/nouveau_abi16.c 	struct drm_nouveau_getparam *getparam = data;
data              250 drivers/gpu/drm/nouveau/nouveau_abi16.c 	struct drm_nouveau_channel_alloc *init = data;
data              368 drivers/gpu/drm/nouveau/nouveau_abi16.c nouveau_abi16_usif(struct drm_file *file_priv, void *data, u32 size)
data              372 drivers/gpu/drm/nouveau/nouveau_abi16.c 	} *args = data;
data              377 drivers/gpu/drm/nouveau/nouveau_abi16.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              408 drivers/gpu/drm/nouveau/nouveau_abi16.c 	struct drm_nouveau_channel_free *req = data;
data              425 drivers/gpu/drm/nouveau/nouveau_abi16.c 	struct drm_nouveau_grobj_alloc *init = data;
data              517 drivers/gpu/drm/nouveau/nouveau_abi16.c 	struct drm_nouveau_notifierobj_alloc *info = data;
data              590 drivers/gpu/drm/nouveau/nouveau_abi16.c 	struct drm_nouveau_gpuobj_free *fini = data;
data                6 drivers/gpu/drm/nouveau/nouveau_abi16.h 	struct drm_device *dev, void *data, struct drm_file *file_priv
data               40 drivers/gpu/drm/nouveau/nouveau_abi16.h int  nouveau_abi16_usif(struct drm_file *, void *data, u32 size);
data               48 drivers/gpu/drm/nouveau/nouveau_bios.c static bool nv_cksum(const uint8_t *data, unsigned int length)
data               58 drivers/gpu/drm/nouveau/nouveau_bios.c 		sum += data[i];
data               77 drivers/gpu/drm/nouveau/nouveau_bios.c 		compareclk = ROM16(bios->data[clktable + compare_record_len * i]);
data               80 drivers/gpu/drm/nouveau/nouveau_bios.c 				uint8_t tmdssub = bios->data[clktable + 2 + compare_record_len * i];
data               81 drivers/gpu/drm/nouveau/nouveau_bios.c 				scriptptr = ROM16(bios->data[bios->init_script_tbls_ptr + tmdssub * 2]);
data               83 drivers/gpu/drm/nouveau/nouveau_bios.c 				scriptptr = ROM16(bios->data[clktable + 2 + compare_record_len * i]);
data              111 drivers/gpu/drm/nouveau/nouveau_bios.c 	uint8_t sub = bios->data[bios->fp.xlated_entry + script] + (bios->fp.link_c_increment && dcbent->or & DCB_OUTPUT_C ? 1 : 0);
data              112 drivers/gpu/drm/nouveau/nouveau_bios.c 	uint16_t scriptofs = ROM16(bios->data[bios->init_script_tbls_ptr + sub * 2]);
data              121 drivers/gpu/drm/nouveau/nouveau_bios.c 		mdelay(ROM16(bios->data[bios->fp.xlated_entry + 7]));
data              161 drivers/gpu/drm/nouveau/nouveau_bios.c 		scriptptr = ROM16(bios->data[bios->fp.lvdsmanufacturerpointer + 7 + outputset * 2]);
data              165 drivers/gpu/drm/nouveau/nouveau_bios.c 		scriptptr = ROM16(bios->data[bios->fp.lvdsmanufacturerpointer + 11 + outputset * 2]);
data              190 drivers/gpu/drm/nouveau/nouveau_bios.c 		clktable = ROM16(bios->data[clktable]);
data              218 drivers/gpu/drm/nouveau/nouveau_bios.c 	uint8_t lvds_ver = bios->data[bios->fp.lvdsmanufacturerpointer];
data              279 drivers/gpu/drm/nouveau/nouveau_bios.c 	lvds_ver = bios->data[bios->fp.lvdsmanufacturerpointer];
data              284 drivers/gpu/drm/nouveau/nouveau_bios.c 		recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1];
data              287 drivers/gpu/drm/nouveau/nouveau_bios.c 		headerlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1];
data              292 drivers/gpu/drm/nouveau/nouveau_bios.c 		recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 2];
data              295 drivers/gpu/drm/nouveau/nouveau_bios.c 		headerlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1];
data              300 drivers/gpu/drm/nouveau/nouveau_bios.c 		recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 2];
data              331 drivers/gpu/drm/nouveau/nouveau_bios.c 	if (bios->major_version < 5 && bios->data[0x48] & 0x4)
data              358 drivers/gpu/drm/nouveau/nouveau_bios.c 	fptable = &bios->data[bios->fp.fptablepointer];
data              416 drivers/gpu/drm/nouveau/nouveau_bios.c 	fpindex = bios->data[bios->fp.fpxlatetableptr +
data              440 drivers/gpu/drm/nouveau/nouveau_bios.c 		 ROM16(bios->data[bios->fp.mode_ptr + 11]) + 1,
data              441 drivers/gpu/drm/nouveau/nouveau_bios.c 		 ROM16(bios->data[bios->fp.mode_ptr + 25]) + 1,
data              442 drivers/gpu/drm/nouveau/nouveau_bios.c 		 ROM16(bios->data[bios->fp.mode_ptr + 7]) * 10);
data              451 drivers/gpu/drm/nouveau/nouveau_bios.c 	uint8_t *mode_entry = &bios->data[bios->fp.mode_ptr];
data              533 drivers/gpu/drm/nouveau/nouveau_bios.c 		lvdsmanufacturerindex = bios->data[
data              589 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->fp.power_off_for_reset = bios->data[lvdsofs] & 1;
data              590 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->fp.reset_after_pclk_change = bios->data[lvdsofs] & 2;
data              591 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->fp.dual_link = bios->data[lvdsofs] & 4;
data              592 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->fp.link_c_increment = bios->data[lvdsofs] & 8;
data              593 drivers/gpu/drm/nouveau/nouveau_bios.c 		*if_is_24bit = bios->data[lvdsofs] & 16;
data              608 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->fp.dual_link = bios->data[lvdsofs] & 1;
data              609 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->fp.if_is_24bit = bios->data[lvdsofs] & 2;
data              610 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->fp.strapless_is_24bit = bios->data[bios->fp.lvdsmanufacturerpointer + 4];
data              611 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->fp.duallink_transition_clk = ROM16(bios->data[bios->fp.lvdsmanufacturerpointer + 5]) * 10;
data              692 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->init_script_tbls_ptr = ROM16(bios->data[offset]);
data              712 drivers/gpu/drm/nouveau/nouveau_bios.c 	load_table_ptr = ROM16(bios->data[bitentry->offset]);
data              719 drivers/gpu/drm/nouveau/nouveau_bios.c 	version = bios->data[load_table_ptr];
data              727 drivers/gpu/drm/nouveau/nouveau_bios.c 	headerlen = bios->data[load_table_ptr + 1];
data              728 drivers/gpu/drm/nouveau/nouveau_bios.c 	entrylen = bios->data[load_table_ptr + 2];
data              729 drivers/gpu/drm/nouveau/nouveau_bios.c 	num_entries = bios->data[load_table_ptr + 3];
data              737 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->dactestval = ROM32(bios->data[load_table_ptr + headerlen]) & 0x3ff;
data              759 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->fp.fptablepointer = ROM16(bios->data[bitentry->offset + 2]);
data              808 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->feature_byte = bios->data[bitentry->offset + 5];
data              817 drivers/gpu/drm/nouveau/nouveau_bios.c 	daccmpoffset = ROM16(bios->data[bitentry->offset + 13]);
data              829 drivers/gpu/drm/nouveau/nouveau_bios.c 	dacver = bios->data[daccmpoffset];
data              830 drivers/gpu/drm/nouveau/nouveau_bios.c 	dacheaderlen = bios->data[daccmpoffset + 1];
data              838 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->dactestval = ROM32(bios->data[daccmpoffset + dacheaderlen]);
data              839 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->tvdactestval = ROM32(bios->data[daccmpoffset + dacheaderlen + 4]);
data              864 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->fp.lvdsmanufacturerpointer = ROM16(bios->data[bitentry->offset]);
data              891 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->ram_restrict_group_count = bios->data[bitentry->offset + 2];
data              892 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 3]);
data              894 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->ram_restrict_group_count = bios->data[bitentry->offset + 0];
data              895 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->ram_restrict_tbl_ptr = ROM16(bios->data[bitentry->offset + 1]);
data              934 drivers/gpu/drm/nouveau/nouveau_bios.c 	tmdstableptr = ROM16(bios->data[bitentry->offset]);
data              941 drivers/gpu/drm/nouveau/nouveau_bios.c 		bios->data[tmdstableptr] >> 4, bios->data[tmdstableptr] & 0xf);
data              944 drivers/gpu/drm/nouveau/nouveau_bios.c 	if (bios->data[tmdstableptr] != 0x11)
data              951 drivers/gpu/drm/nouveau/nouveau_bios.c 	script1 = ROM16(bios->data[tmdstableptr + 7]);
data              952 drivers/gpu/drm/nouveau/nouveau_bios.c 	script2 = ROM16(bios->data[tmdstableptr + 9]);
data              953 drivers/gpu/drm/nouveau/nouveau_bios.c 	if (bios->data[script1] != 'q' || bios->data[script2] != 'q')
data              956 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->tmds.output0_script_ptr = ROM16(bios->data[tmdstableptr + 11]);
data              957 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->tmds.output1_script_ptr = ROM16(bios->data[tmdstableptr + 13]);
data              979 drivers/gpu/drm/nouveau/nouveau_bios.c 	entries = bios->data[bios->offset + 10];
data              980 drivers/gpu/drm/nouveau/nouveau_bios.c 	entry   = &bios->data[bios->offset + 12];
data              987 drivers/gpu/drm/nouveau/nouveau_bios.c 			bit->data = ROMPTR(dev, entry[4]);
data              991 drivers/gpu/drm/nouveau/nouveau_bios.c 		entry += bios->data[bios->offset + 9];
data             1085 drivers/gpu/drm/nouveau/nouveau_bios.c 	uint8_t *bmp = &bios->data[offset], bmp_version_major, bmp_version_minor;
data             1106 drivers/gpu/drm/nouveau/nouveau_bios.c 		*(uint16_t *)&bios->data[0x36] = 0;
data             1192 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->legacy.i2c_indices.crt = bios->data[legacy_i2c_offset];
data             1193 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->legacy.i2c_indices.tv = bios->data[legacy_i2c_offset + 1];
data             1194 drivers/gpu/drm/nouveau/nouveau_bios.c 	bios->legacy.i2c_indices.panel = bios->data[legacy_i2c_offset + 2];
data             1232 drivers/gpu/drm/nouveau/nouveau_bios.c static uint16_t findstr(uint8_t *data, int n, const uint8_t *str, int len)
data             1238 drivers/gpu/drm/nouveau/nouveau_bios.c 			if (data[i + j] != str[j])
data             1254 drivers/gpu/drm/nouveau/nouveau_bios.c 		dcb = ROMPTR(dev, drm->vbios.data[0x36]);
data             1326 drivers/gpu/drm/nouveau/nouveau_bios.c olddcb_outp_foreach(struct drm_device *dev, void *data,
data             1342 drivers/gpu/drm/nouveau/nouveau_bios.c 		ret = exec(dev, data, idx, outp);
data             1784 drivers/gpu/drm/nouveau/nouveau_bios.c parse_dcb_entry(struct drm_device *dev, void *data, int idx, u8 *outp)
data             1926 drivers/gpu/drm/nouveau/nouveau_bios.c 	if (bios->data[hwsq_offset] <= entry) {
data             1932 drivers/gpu/drm/nouveau/nouveau_bios.c 	bytes_to_write = bios->data[hwsq_offset + 1];
data             1944 drivers/gpu/drm/nouveau/nouveau_bios.c 	nvif_wr32(device, 0x00001304, ROM32(bios->data[hwsq_entry_offset]));
data             1949 drivers/gpu/drm/nouveau/nouveau_bios.c 		nvif_wr32(device, 0x00001400 + i, ROM32(bios->data[hwsq_entry_offset + i + 4]));
data             1973 drivers/gpu/drm/nouveau/nouveau_bios.c 	hwsq_offset = findstr(bios->data, bios->length, hwsq_signature, sz);
data             1995 drivers/gpu/drm/nouveau/nouveau_bios.c 		newoffset = findstr(&bios->data[offset], searchlen,
data             2000 drivers/gpu/drm/nouveau/nouveau_bios.c 		if (!nv_cksum(&bios->data[offset], EDID1_LEN))
data             2009 drivers/gpu/drm/nouveau/nouveau_bios.c 	return bios->fp.edid = &bios->data[offset];
data             2022 drivers/gpu/drm/nouveau/nouveau_bios.c 	legacy->data = bios->data;
data               38 drivers/gpu/drm/nouveau/nouveau_bios.h 	ROM16(x) ? &drm->vbios.data[ROM16(x)] : NULL; \
data               46 drivers/gpu/drm/nouveau/nouveau_bios.h 	uint8_t *data;
data               84 drivers/gpu/drm/nouveau/nouveau_bios.h 	uint8_t *data;
data              158 drivers/gpu/drm/nouveau/nouveau_bios.h int olddcb_outp_foreach(struct drm_device *, void *data,
data              531 drivers/gpu/drm/nouveau/nouveau_chan.c 	drm->chan.nr = args.v.channels.data;
data             1144 drivers/gpu/drm/nouveau/nouveau_connector.c 	const struct nvif_notify_conn_rep_v0 *rep = notify->data;
data               38 drivers/gpu/drm/nouveau/nouveau_debugfs.c nouveau_debugfs_vbios_image(struct seq_file *m, void *data)
data               45 drivers/gpu/drm/nouveau/nouveau_debugfs.c 		seq_printf(m, "%c", drm->vbios.data[i]);
data               50 drivers/gpu/drm/nouveau/nouveau_debugfs.c nouveau_debugfs_strap_peek(struct seq_file *m, void *data)
data               70 drivers/gpu/drm/nouveau/nouveau_debugfs.c nouveau_debugfs_pstate_get(struct seq_file *m, void *data)
data              365 drivers/gpu/drm/nouveau/nouveau_display.c 			  void *data)
data              368 drivers/gpu/drm/nouveau/nouveau_display.c 	struct acpi_bus_event *info = data;
data               34 drivers/gpu/drm/nouveau/nouveau_dma.c OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords)
data               40 drivers/gpu/drm/nouveau/nouveau_dma.c 		memcpy_toio((void __force __iomem *)mem, data, nr_dwords * 4);
data               42 drivers/gpu/drm/nouveau/nouveau_dma.c 		memcpy(mem, data, nr_dwords * 4);
data              100 drivers/gpu/drm/nouveau/nouveau_dma.h OUT_RING(struct nouveau_channel *chan, int data)
data              102 drivers/gpu/drm/nouveau/nouveau_dma.h 	nouveau_bo_wr32(chan->push.buffer, chan->dma.cur++, data);
data              106 drivers/gpu/drm/nouveau/nouveau_dma.h OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords);
data              133 drivers/gpu/drm/nouveau/nouveau_dma.h BEGIN_IMC0(struct nouveau_channel *chan, int subc, int mthd, u16 data)
data              135 drivers/gpu/drm/nouveau/nouveau_dma.h 	OUT_RING(chan, 0x80000000 | (data << 16) | (subc << 13) | (mthd >> 2));
data              259 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_ioctl_new(struct drm_device *dev, void *data,
data              263 drivers/gpu/drm/nouveau/nouveau_gem.c 	struct drm_nouveau_gem_new *req = data;
data              622 drivers/gpu/drm/nouveau/nouveau_gem.c 		uint32_t data;
data              659 drivers/gpu/drm/nouveau/nouveau_gem.c 			data = b->presumed.offset + r->data;
data              662 drivers/gpu/drm/nouveau/nouveau_gem.c 			data = (b->presumed.offset + r->data) >> 32;
data              664 drivers/gpu/drm/nouveau/nouveau_gem.c 			data = r->data;
data              668 drivers/gpu/drm/nouveau/nouveau_gem.c 				data |= r->tor;
data              670 drivers/gpu/drm/nouveau/nouveau_gem.c 				data |= r->vor;
data              679 drivers/gpu/drm/nouveau/nouveau_gem.c 		nouveau_bo_wr32(nvbo, r->reloc_bo_offset >> 2, data);
data              687 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_ioctl_pushbuf(struct drm_device *dev, void *data,
data              694 drivers/gpu/drm/nouveau/nouveau_gem.c 	struct drm_nouveau_gem_pushbuf *req = data;
data              876 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_ioctl_cpu_prep(struct drm_device *dev, void *data,
data              879 drivers/gpu/drm/nouveau/nouveau_gem.c 	struct drm_nouveau_gem_cpu_prep *req = data;
data              908 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_ioctl_cpu_fini(struct drm_device *dev, void *data,
data              911 drivers/gpu/drm/nouveau/nouveau_gem.c 	struct drm_nouveau_gem_cpu_fini *req = data;
data              926 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_ioctl_info(struct drm_device *dev, void *data,
data              929 drivers/gpu/drm/nouveau/nouveau_gem.c 	struct drm_nouveau_gem_info *req = data;
data              287 drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_chip_is_visible(const void *data, u32 attr, int channel)
data              298 drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_power_is_visible(const void *data, u32 attr, int channel)
data              300 drivers/gpu/drm/nouveau/nouveau_hwmon.c 	struct nouveau_drm *drm = nouveau_drm((struct drm_device *)data);
data              323 drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_temp_is_visible(const void *data, u32 attr, int channel)
data              325 drivers/gpu/drm/nouveau/nouveau_hwmon.c 	struct nouveau_drm *drm = nouveau_drm((struct drm_device *)data);
data              347 drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_pwm_is_visible(const void *data, u32 attr, int channel)
data              349 drivers/gpu/drm/nouveau/nouveau_hwmon.c 	struct nouveau_drm *drm = nouveau_drm((struct drm_device *)data);
data              366 drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_input_is_visible(const void *data, u32 attr, int channel)
data              368 drivers/gpu/drm/nouveau/nouveau_hwmon.c 	struct nouveau_drm *drm = nouveau_drm((struct drm_device *)data);
data              386 drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_fan_is_visible(const void *data, u32 attr, int channel)
data              388 drivers/gpu/drm/nouveau/nouveau_hwmon.c 	struct nouveau_drm *drm = nouveau_drm((struct drm_device *)data);
data              629 drivers/gpu/drm/nouveau/nouveau_hwmon.c nouveau_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr,
data              634 drivers/gpu/drm/nouveau/nouveau_hwmon.c 		return nouveau_chip_is_visible(data, attr, channel);
data              636 drivers/gpu/drm/nouveau/nouveau_hwmon.c 		return nouveau_temp_is_visible(data, attr, channel);
data              638 drivers/gpu/drm/nouveau/nouveau_hwmon.c 		return nouveau_fan_is_visible(data, attr, channel);
data              640 drivers/gpu/drm/nouveau/nouveau_hwmon.c 		return nouveau_input_is_visible(data, attr, channel);
data              642 drivers/gpu/drm/nouveau/nouveau_hwmon.c 		return nouveau_pwm_is_visible(data, attr, channel);
data              644 drivers/gpu/drm/nouveau/nouveau_hwmon.c 		return nouveau_power_is_visible(data, attr, channel);
data               55 drivers/gpu/drm/nouveau/nouveau_nvif.c nvkm_client_ioctl(void *priv, bool super, void *data, u32 size, void **hack)
data               57 drivers/gpu/drm/nouveau/nouveau_nvif.c 	return nvkm_ioctl(priv, super, data, size, hack);
data               75 drivers/gpu/drm/nouveau/nouveau_nvif.c nvkm_client_ntfy(const void *header, u32 length, const void *data, u32 size)
data               91 drivers/gpu/drm/nouveau/nouveau_nvif.c 		return nvif_notify(header, length, data, size);
data               93 drivers/gpu/drm/nouveau/nouveau_nvif.c 		return usif_notify(header, length, data, size);
data               74 drivers/gpu/drm/nouveau/nouveau_platform.c 		.data = &gk20a_platform_data,
data               78 drivers/gpu/drm/nouveau/nouveau_platform.c 		.data = &gm20b_platform_data,
data               82 drivers/gpu/drm/nouveau/nouveau_platform.c 		.data = &gp10b_platform_data,
data              109 drivers/gpu/drm/nouveau/nouveau_svm.c nouveau_svmm_bind(struct drm_device *dev, void *data,
data              113 drivers/gpu/drm/nouveau/nouveau_svm.c 	struct drm_nouveau_svm_bind *args = data;
data              309 drivers/gpu/drm/nouveau/nouveau_svm.c nouveau_svmm_init(struct drm_device *dev, void *data,
data              314 drivers/gpu/drm/nouveau/nouveau_svm.c 	struct drm_nouveau_svm_init *args = data;
data               39 drivers/gpu/drm/nouveau/nouveau_usif.c 		u8 data[];
data               73 drivers/gpu/drm/nouveau/nouveau_usif.c usif_notify(const void *header, u32 length, const void *data, u32 size)
data               96 drivers/gpu/drm/nouveau/nouveau_usif.c 	memcpy(&ntfy->p->e.data[0], header, length);
data               97 drivers/gpu/drm/nouveau/nouveau_usif.c 	memcpy(&ntfy->p->e.data[length], data, size);
data              100 drivers/gpu/drm/nouveau/nouveau_usif.c 		struct nvif_notify_rep_v0 *rep = (void *)ntfy->p->e.data;
data              122 drivers/gpu/drm/nouveau/nouveau_usif.c usif_notify_new(struct drm_file *f, void *data, u32 size, void *argv, u32 argc)
data              128 drivers/gpu/drm/nouveau/nouveau_usif.c 	} *args = data;
data              135 drivers/gpu/drm/nouveau/nouveau_usif.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              140 drivers/gpu/drm/nouveau/nouveau_usif.c 	req = data;
data              147 drivers/gpu/drm/nouveau/nouveau_usif.c 	if (!(ret = nvif_unpack(ret, &data, &size, req->v0, 0, 0, true))) {
data              167 drivers/gpu/drm/nouveau/nouveau_usif.c usif_notify_del(struct drm_file *f, void *data, u32 size, void *argv, u32 argc)
data              173 drivers/gpu/drm/nouveau/nouveau_usif.c 	} *args = data;
data              177 drivers/gpu/drm/nouveau/nouveau_usif.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              190 drivers/gpu/drm/nouveau/nouveau_usif.c usif_notify_get(struct drm_file *f, void *data, u32 size, void *argv, u32 argc)
data              196 drivers/gpu/drm/nouveau/nouveau_usif.c 	} *args = data;
data              200 drivers/gpu/drm/nouveau/nouveau_usif.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              227 drivers/gpu/drm/nouveau/nouveau_usif.c usif_notify_put(struct drm_file *f, void *data, u32 size, void *argv, u32 argc)
data              233 drivers/gpu/drm/nouveau/nouveau_usif.c 	} *args = data;
data              237 drivers/gpu/drm/nouveau/nouveau_usif.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              264 drivers/gpu/drm/nouveau/nouveau_usif.c usif_object_new(struct drm_file *f, void *data, u32 size, void *argv, u32 argc)
data              270 drivers/gpu/drm/nouveau/nouveau_usif.c 	} *args = data;
data              278 drivers/gpu/drm/nouveau/nouveau_usif.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              298 drivers/gpu/drm/nouveau/nouveau_usif.c 	void *data = kmalloc(argc, GFP_KERNEL);
data              302 drivers/gpu/drm/nouveau/nouveau_usif.c 	} *argv = data;
data              312 drivers/gpu/drm/nouveau/nouveau_usif.c 	if (!(ret = nvif_unpack(-ENOSYS, &data, &size, argv->v0, 0, 0, true))) {
data              338 drivers/gpu/drm/nouveau/nouveau_usif.c 		ret = usif_object_new(filp, data, size, argv, argc);
data              341 drivers/gpu/drm/nouveau/nouveau_usif.c 		ret = usif_notify_new(filp, data, size, argv, argc);
data              344 drivers/gpu/drm/nouveau/nouveau_usif.c 		ret = usif_notify_del(filp, data, size, argv, argc);
data              347 drivers/gpu/drm/nouveau/nouveau_usif.c 		ret = usif_notify_get(filp, data, size, argv, argc);
data              350 drivers/gpu/drm/nouveau/nouveau_usif.c 		ret = usif_notify_put(filp, data, size, argv, argc);
data               85 drivers/gpu/drm/nouveau/nv04_fbcon.c 	uint32_t *data = (uint32_t *)image->data;
data              123 drivers/gpu/drm/nouveau/nv04_fbcon.c 		OUT_RINGp(chan, data, iter_len);
data              124 drivers/gpu/drm/nouveau/nv04_fbcon.c 		data += iter_len;
data               99 drivers/gpu/drm/nouveau/nv50_fbcon.c 	uint32_t dwords, *data = (uint32_t *)image->data;
data              140 drivers/gpu/drm/nouveau/nv50_fbcon.c 		OUT_RINGp(chan, data, push);
data              141 drivers/gpu/drm/nouveau/nv50_fbcon.c 		data += push;
data               99 drivers/gpu/drm/nouveau/nvc0_fbcon.c 	uint32_t dwords, *data = (uint32_t *)image->data;
data              140 drivers/gpu/drm/nouveau/nvc0_fbcon.c 		OUT_RINGp(chan, data, push);
data              141 drivers/gpu/drm/nouveau/nvc0_fbcon.c 		data += push;
data               33 drivers/gpu/drm/nouveau/nvif/client.c nvif_client_ioctl(struct nvif_client *client, void *data, u32 size)
data               35 drivers/gpu/drm/nouveau/nvif/client.c 	return client->driver->ioctl(client->object.priv, client->super, data, size, NULL);
data               48 drivers/gpu/drm/nouveau/nvif/device.c 		 void *data, u32 size, struct nvif_device *device)
data               50 drivers/gpu/drm/nouveau/nvif/device.c 	int ret = nvif_object_init(parent, handle, oclass, data, size,
data               52 drivers/gpu/drm/nouveau/nvif/fifo.c 	device->runlists = fls64(a->v.runlists.data);
data               61 drivers/gpu/drm/nouveau/nvif/fifo.c 		if (a->v.runlists.data & BIT_ULL(i))
data               62 drivers/gpu/drm/nouveau/nvif/fifo.c 			device->runlist[i].engines = a->v.runlist[i].data;
data               93 drivers/gpu/drm/nouveau/nvif/fifo.c 			if (device->runlist[i].engines & a.v.engine.data)
data               68 drivers/gpu/drm/nouveau/nvif/mem.c 	memcpy(args->data, argv, argc);
data              113 drivers/gpu/drm/nouveau/nvif/mmu.c 		size_t argc = struct_size(kind, data, mmu->kind_nr);
data              123 drivers/gpu/drm/nouveau/nvif/mmu.c 			memcpy(mmu->kind, kind->data, kind->count);
data              112 drivers/gpu/drm/nouveau/nvif/notify.c nvif_notify(const void *header, u32 length, const void *data, u32 size)
data              131 drivers/gpu/drm/nouveau/nvif/notify.c 				memcpy((void *)notify->data, data, size);
data              135 drivers/gpu/drm/nouveau/nvif/notify.c 			notify->data = data;
data              137 drivers/gpu/drm/nouveau/nvif/notify.c 			notify->data = NULL;
data              159 drivers/gpu/drm/nouveau/nvif/notify.c 		kfree((void *)notify->data);
data              166 drivers/gpu/drm/nouveau/nvif/notify.c 		 bool work, u8 event, void *data, u32 size, u32 reply,
data              180 drivers/gpu/drm/nouveau/nvif/notify.c 	notify->data = NULL;
data              185 drivers/gpu/drm/nouveau/nvif/notify.c 		notify->data = kmalloc(notify->size, GFP_KERNEL);
data              186 drivers/gpu/drm/nouveau/nvif/notify.c 		if (!notify->data)
data              201 drivers/gpu/drm/nouveau/nvif/notify.c 	memcpy(args->req.data, data, size);
data               31 drivers/gpu/drm/nouveau/nvif/object.c nvif_object_ioctl(struct nvif_object *object, void *data, u32 size, void **hack)
data               36 drivers/gpu/drm/nouveau/nvif/object.c 	} *args = data;
data               48 drivers/gpu/drm/nouveau/nvif/object.c 				     data, size, hack);
data              118 drivers/gpu/drm/nouveau/nvif/object.c 	return args.rd.data;
data              122 drivers/gpu/drm/nouveau/nvif/object.c nvif_object_wr(struct nvif_object *object, int size, u64 addr, u32 data)
data              131 drivers/gpu/drm/nouveau/nvif/object.c 		.wr.data = data,
data              140 drivers/gpu/drm/nouveau/nvif/object.c nvif_object_mthd(struct nvif_object *object, u32 mthd, void *data, u32 size)
data              160 drivers/gpu/drm/nouveau/nvif/object.c 	memcpy(args->mthd.data, data, size);
data              162 drivers/gpu/drm/nouveau/nvif/object.c 	memcpy(data, args->mthd.data, size);
data              195 drivers/gpu/drm/nouveau/nvif/object.c 	memcpy(args->map.data, argv, argc);
data              264 drivers/gpu/drm/nouveau/nvif/object.c 		 void *data, u32 size, struct nvif_object *object)
data              293 drivers/gpu/drm/nouveau/nvif/object.c 		memcpy(args->new.data, data, size);
data              296 drivers/gpu/drm/nouveau/nvif/object.c 		memcpy(data, args->new.data, size);
data               55 drivers/gpu/drm/nouveau/nvif/vmm.c 	memcpy(args->data, argv, argc);
data              131 drivers/gpu/drm/nouveau/nvif/vmm.c 	memcpy(args->data, argv, argc);
data               86 drivers/gpu/drm/nouveau/nvkm/core/client.c 	return client->ntfy(&notify->rep, notify->size, n->data, n->size);
data              129 drivers/gpu/drm/nouveau/nvkm/core/client.c 		       struct nvkm_event *event, void *data, u32 size)
data              135 drivers/gpu/drm/nouveau/nvkm/core/client.c 	} *req = data;
data              152 drivers/gpu/drm/nouveau/nvkm/core/client.c 	if (!(ret = nvif_unpack(ret, &data, &size, req->v0, 0, 0, true))) {
data              166 drivers/gpu/drm/nouveau/nvkm/core/client.c 				       false, data, size, reply, &notify->n);
data              192 drivers/gpu/drm/nouveau/nvkm/core/client.c nvkm_client_mthd_devlist(struct nvkm_client *client, void *data, u32 size)
data              196 drivers/gpu/drm/nouveau/nvkm/core/client.c 	} *args = data;
data              200 drivers/gpu/drm/nouveau/nvkm/core/client.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              218 drivers/gpu/drm/nouveau/nvkm/core/client.c nvkm_client_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data              223 drivers/gpu/drm/nouveau/nvkm/core/client.c 		return nvkm_client_mthd_devlist(client, data, size);
data              232 drivers/gpu/drm/nouveau/nvkm/core/client.c 		      void *data, u32 size, struct nvkm_object **pobject)
data              234 drivers/gpu/drm/nouveau/nvkm/core/client.c 	return oclass->base.ctor(oclass, data, size, pobject);
data               86 drivers/gpu/drm/nouveau/nvkm/core/engine.c nvkm_engine_info(struct nvkm_subdev *subdev, u64 mthd, u64 *data)
data               91 drivers/gpu/drm/nouveau/nvkm/core/engine.c 			int ret = engine->func->info(engine, mthd, data);
data               42 drivers/gpu/drm/nouveau/nvkm/core/enum.c nvkm_snprintbf(char *data, int size, const struct nvkm_bitfield *bf, u32 value)
data               47 drivers/gpu/drm/nouveau/nvkm/core/enum.c 			int this = snprintf(data, size, "%s%s",
data               50 drivers/gpu/drm/nouveau/nvkm/core/enum.c 			data += this;
data               55 drivers/gpu/drm/nouveau/nvkm/core/enum.c 	data[0] = '\0';
data               53 drivers/gpu/drm/nouveau/nvkm/core/event.c 		void *data, u32 size)
data               65 drivers/gpu/drm/nouveau/nvkm/core/event.c 				event->func->send(data, size, notify);
data               68 drivers/gpu/drm/nouveau/nvkm/core/event.c 			nvkm_notify_send(notify, data, size);
data               39 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c nvkm_gpuobj_wr32_fast(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data)
data               41 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c 	iowrite32_native(data, gpuobj->map + offset);
data               60 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c nvkm_gpuobj_heap_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data)
data               62 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c 	nvkm_wo32(gpuobj->memory, offset, data);
data              123 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c nvkm_gpuobj_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data)
data              125 drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c 	nvkm_wo32(gpuobj->parent, gpuobj->node->offset + offset, data);
data               33 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	       struct nvkm_object *object, void *data, u32 size)
data               37 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data               41 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               51 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		  struct nvkm_object *object, void *data, u32 size)
data               55 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data               60 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data               84 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	       struct nvkm_object *parent, void *data, u32 size)
data               88 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data               94 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              126 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	ret = oclass.ctor(&oclass, data, size, &object);
data              133 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 				client->data = object;
data              147 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	       struct nvkm_object *object, void *data, u32 size)
data              151 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              155 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unvers(ret, &data, &size, args->none))) {
data              166 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		struct nvkm_object *object, void *data, u32 size)
data              170 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              174 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              177 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		ret = nvkm_object_mthd(object, args->v0.method, data, size);
data              186 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	      struct nvkm_object *object, void *data, u32 size)
data              190 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              199 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              205 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 			args->v0.data = v.b08;
data              209 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 			args->v0.data = v.b16;
data              213 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 			args->v0.data = v.b32;
data              226 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	      struct nvkm_object *object, void *data, u32 size)
data              230 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              234 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              238 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 			   args->v0.data);
data              243 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	case 1: return nvkm_object_wr08(object, args->v0.addr, args->v0.data);
data              244 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	case 2: return nvkm_object_wr16(object, args->v0.addr, args->v0.data);
data              245 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	case 4: return nvkm_object_wr32(object, args->v0.addr, args->v0.data);
data              255 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	       struct nvkm_object *object, void *data, u32 size)
data              259 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              264 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              266 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		ret = nvkm_object_map(object, data, size, &type,
data              280 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		 struct nvkm_object *object, void *data, u32 size)
data              284 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              288 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unvers(ret, &data, &size, args->none))) {
data              298 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		    struct nvkm_object *object, void *data, u32 size)
data              302 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              307 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              312 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 			ret = nvkm_client_notify_new(object, event, data, size);
data              325 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		    struct nvkm_object *object, void *data, u32 size)
data              329 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              333 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              344 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		    struct nvkm_object *object, void *data, u32 size)
data              348 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              352 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              363 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		    struct nvkm_object *object, void *data, u32 size)
data              367 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              371 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              402 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 		void *data, u32 size, u8 owner, u8 *route, u64 *token)
data              422 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 			ret = nvkm_ioctl_v0[type].func(client, object, data, size);
data              430 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	   void *data, u32 size, void **hack)
data              435 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	} *args = data;
data              441 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              447 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 				      data, size, args->v0.owner,
data              454 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 			*hack = client->data;
data              455 drivers/gpu/drm/nouveau/nvkm/core/ioctl.c 			client->data = NULL;
data               91 drivers/gpu/drm/nouveau/nvkm/core/notify.c nvkm_notify_send(struct nvkm_notify *notify, void *data, u32 size)
data              108 drivers/gpu/drm/nouveau/nvkm/core/notify.c 		memcpy((void *)notify->data, data, size);
data              111 drivers/gpu/drm/nouveau/nvkm/core/notify.c 		notify->data = data;
data              113 drivers/gpu/drm/nouveau/nvkm/core/notify.c 		notify->data = NULL;
data              126 drivers/gpu/drm/nouveau/nvkm/core/notify.c 		kfree((void *)notify->data);
data              134 drivers/gpu/drm/nouveau/nvkm/core/notify.c 		 void *data, u32 size, u32 reply,
data              140 drivers/gpu/drm/nouveau/nvkm/core/notify.c 		ret = event->func->ctor(object, data, size, notify);
data              145 drivers/gpu/drm/nouveau/nvkm/core/notify.c 			notify->data = NULL;
data              149 drivers/gpu/drm/nouveau/nvkm/core/notify.c 				notify->data = kmalloc(reply, GFP_KERNEL);
data              150 drivers/gpu/drm/nouveau/nvkm/core/notify.c 				if (!notify->data)
data               88 drivers/gpu/drm/nouveau/nvkm/core/object.c nvkm_object_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data               91 drivers/gpu/drm/nouveau/nvkm/core/object.c 		return object->func->mthd(object, mthd, data, size);
data              122 drivers/gpu/drm/nouveau/nvkm/core/object.c nvkm_object_rd08(struct nvkm_object *object, u64 addr, u8 *data)
data              125 drivers/gpu/drm/nouveau/nvkm/core/object.c 		return object->func->rd08(object, addr, data);
data              130 drivers/gpu/drm/nouveau/nvkm/core/object.c nvkm_object_rd16(struct nvkm_object *object, u64 addr, u16 *data)
data              133 drivers/gpu/drm/nouveau/nvkm/core/object.c 		return object->func->rd16(object, addr, data);
data              138 drivers/gpu/drm/nouveau/nvkm/core/object.c nvkm_object_rd32(struct nvkm_object *object, u64 addr, u32 *data)
data              141 drivers/gpu/drm/nouveau/nvkm/core/object.c 		return object->func->rd32(object, addr, data);
data              146 drivers/gpu/drm/nouveau/nvkm/core/object.c nvkm_object_wr08(struct nvkm_object *object, u64 addr, u8 data)
data              149 drivers/gpu/drm/nouveau/nvkm/core/object.c 		return object->func->wr08(object, addr, data);
data              154 drivers/gpu/drm/nouveau/nvkm/core/object.c nvkm_object_wr16(struct nvkm_object *object, u64 addr, u16 data)
data              157 drivers/gpu/drm/nouveau/nvkm/core/object.c 		return object->func->wr16(object, addr, data);
data              162 drivers/gpu/drm/nouveau/nvkm/core/object.c nvkm_object_wr32(struct nvkm_object *object, u64 addr, u32 data)
data              165 drivers/gpu/drm/nouveau/nvkm/core/object.c 		return object->func->wr32(object, addr, data);
data              261 drivers/gpu/drm/nouveau/nvkm/core/object.c 	void *data = object;
data              273 drivers/gpu/drm/nouveau/nvkm/core/object.c 		data = object->func->dtor(object);
data              277 drivers/gpu/drm/nouveau/nvkm/core/object.c 	return data;
data              313 drivers/gpu/drm/nouveau/nvkm/core/object.c 		 const struct nvkm_oclass *oclass, void *data, u32 size,
data              330 drivers/gpu/drm/nouveau/nvkm/core/object.c nvkm_object_new(const struct nvkm_oclass *oclass, void *data, u32 size,
data              335 drivers/gpu/drm/nouveau/nvkm/core/object.c 	return nvkm_object_new_(func, oclass, data, size, pobject);
data               27 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c nvkm_oproxy_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data               29 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return nvkm_object_mthd(nvkm_oproxy(object)->object, mthd, data, size);
data               54 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c nvkm_oproxy_rd08(struct nvkm_object *object, u64 addr, u8 *data)
data               56 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return nvkm_object_rd08(nvkm_oproxy(object)->object, addr, data);
data               60 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c nvkm_oproxy_rd16(struct nvkm_object *object, u64 addr, u16 *data)
data               62 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return nvkm_object_rd16(nvkm_oproxy(object)->object, addr, data);
data               66 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c nvkm_oproxy_rd32(struct nvkm_object *object, u64 addr, u32 *data)
data               68 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return nvkm_object_rd32(nvkm_oproxy(object)->object, addr, data);
data               72 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c nvkm_oproxy_wr08(struct nvkm_object *object, u64 addr, u8 data)
data               74 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return nvkm_object_wr08(nvkm_oproxy(object)->object, addr, data);
data               78 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c nvkm_oproxy_wr16(struct nvkm_object *object, u64 addr, u16 data)
data               80 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return nvkm_object_wr16(nvkm_oproxy(object)->object, addr, data);
data               84 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c nvkm_oproxy_wr32(struct nvkm_object *object, u64 addr, u32 data)
data               86 drivers/gpu/drm/nouveau/nvkm/core/oproxy.c 	return nvkm_object_wr32(nvkm_oproxy(object)->object, addr, data);
data               47 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 		if (ramht->data[co].chid == chid) {
data               48 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 			if (ramht->data[co].handle == handle)
data               49 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 				return ramht->data[co].inst;
data               63 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 	struct nvkm_ramht_data *data = &ramht->data[co];
data               67 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 	nvkm_gpuobj_del(&data->inst);
data               68 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 	data->chid = chid;
data               69 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 	data->handle = handle;
data               72 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 		ret = nvkm_object_bind(object, ramht->parent, 16, &data->inst);
data               75 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 				data->chid = -1;
data               78 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 			data->inst = NULL;
data               81 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 		if (data->inst) {
data               83 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 				inst = data->inst->node->offset;
data               85 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 				inst = data->inst->addr;
data              117 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 		if (ramht->data[co].chid < 0) {
data              147 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 	if (!(ramht = *pramht = vzalloc(struct_size(ramht, data, (size >> 3)))))
data              155 drivers/gpu/drm/nouveau/nvkm/core/ramht.c 		ramht->data[i].chid = -1;
data              102 drivers/gpu/drm/nouveau/nvkm/core/subdev.c nvkm_subdev_info(struct nvkm_subdev *subdev, u64 mthd, u64 *data)
data              105 drivers/gpu/drm/nouveau/nvkm/core/subdev.c 		return subdev->func->info(subdev, mthd, data);
data               39 drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c 	.code.data = gf100_ce_code,
data               41 drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c 	.data.data = gf100_ce_data,
data               42 drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c 	.data.size = sizeof(gf100_ce_data),
data               53 drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c 	.code.data = gf100_ce_code,
data               55 drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c 	.data.data = gf100_ce_data,
data               56 drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c 	.data.size = sizeof(gf100_ce_data),
data               52 drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c 	u32 data = nvkm_rd32(device, 0x104044 + base);
data               61 drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c 		   subc, mthd, data);
data               66 drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c 	.code.data = gt215_ce_code,
data               68 drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c 	.data.data = gt215_ce_data,
data               69 drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c 	.data.size = sizeof(gt215_ce_data),
data               88 drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c 	u32 data = nvkm_rd32(device, 0x102194);
data              100 drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c 			   mthd, data);
data               30 drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c nvkm_acpi_ntfy(struct notifier_block *nb, unsigned long val, void *data)
data               34 drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c 	struct acpi_bus_event *info = data;
data             2614 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c nvkm_device_event_ctor(struct nvkm_object *object, void *data, u32 size,
data               35 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c nvkm_control_mthd_pstate_info(struct nvkm_control *ctrl, void *data, u32 size)
data               39 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 	} *args = data;
data               44 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               68 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c nvkm_control_mthd_pstate_attr(struct nvkm_control *ctrl, void *data, u32 size)
data               72 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 	} *args = data;
data               82 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              141 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c nvkm_control_mthd_pstate_user(struct nvkm_control *ctrl, void *data, u32 size)
data              145 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 	} *args = data;
data              150 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              170 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c nvkm_control_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data              175 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 		return nvkm_control_mthd_pstate_info(ctrl, data, size);
data              177 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 		return nvkm_control_mthd_pstate_attr(ctrl, data, size);
data              179 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 		return nvkm_control_mthd_pstate_user(ctrl, data, size);
data              193 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c 		 void *data, u32 size, struct nvkm_object **pobject)
data               43 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_info_subdev(struct nvkm_device *device, u64 mthd, u64 *data)
data               56 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 		return nvkm_subdev_info(subdev, mthd, data);
data               65 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 		if (nvkm_udevice_info_subdev(device, args->mthd, &args->data))
data               72 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	for (_i = (B), args->data = 0ULL; _i <= (C); _i++) {                   \
data               74 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 			args->data |= BIT_ULL(_i);                             \
data              103 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_info(struct nvkm_udevice *udev, void *data, u32 size)
data              112 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	} *args = data;
data              116 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v1, 1, 1, true))) {
data              119 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 		if (args->v1.count * sizeof(args->v1.data[0]) == size) {
data              121 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 				nvkm_udevice_info_v1(device, &args->v1.data[i]);
data              126 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              199 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_time(struct nvkm_udevice *udev, void *data, u32 size)
data              205 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	} *args = data;
data              209 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              218 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data              224 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 		return nvkm_udevice_info(udev, data, size);
data              226 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 		return nvkm_udevice_time(udev, data, size);
data              234 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_rd08(struct nvkm_object *object, u64 addr, u8 *data)
data              237 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	*data = nvkm_rd08(udev->device, addr);
data              242 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_rd16(struct nvkm_object *object, u64 addr, u16 *data)
data              245 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	*data = nvkm_rd16(udev->device, addr);
data              250 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_rd32(struct nvkm_object *object, u64 addr, u32 *data)
data              253 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	*data = nvkm_rd32(udev->device, addr);
data              258 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_wr08(struct nvkm_object *object, u64 addr, u8 data)
data              261 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	nvkm_wr08(udev->device, addr, data);
data              266 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_wr16(struct nvkm_object *object, u64 addr, u16 data)
data              269 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	nvkm_wr16(udev->device, addr, data);
data              274 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_wr32(struct nvkm_object *object, u64 addr, u32 data)
data              277 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	nvkm_wr32(udev->device, addr, data);
data              337 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 		       void *data, u32 size, struct nvkm_object **pobject)
data              341 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	return sclass->ctor(udev->device, oclass, data, size, pobject);
data              409 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c nvkm_udevice_new(const struct nvkm_oclass *oclass, void *data, u32 size,
data              414 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	} *args = data;
data              422 drivers/gpu/drm/nouveau/nvkm/engine/device/user.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               61 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_vblank_ctor(struct nvkm_object *object, void *data, u32 size,
data               68 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	} *req = data;
data               71 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	if (!(ret = nvif_unpack(ret, &data, &size, req->v0, 0, 0, false))) {
data               98 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c nvkm_disp_hpd_ctor(struct nvkm_object *object, void *data, u32 size,
data              105 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	} *req = data;
data              109 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	if (!(ret = nvif_unpack(ret, &data, &size, req->v0, 0, 0, false))) {
data              165 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 		    const struct nvkm_oclass *oclass, void *data, u32 size,
data              186 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	return sclass->ctor(disp, oclass, data, size, &oproxy->object);
data              282 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	u32 data;
data              287 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	while ((data = dcb_outp_parse(bios, ++i, &ver, &hdr, &dcbE))) {
data              336 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 		data = nvbios_connEp(bios, outp->info.connector, &ver, &hdr,
data              340 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 		if (!data) {
data              429 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	void *data = disp;
data              432 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 		data = disp->func->dtor(disp);
data              461 drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c 	return data;
data               30 drivers/gpu/drm/nouveau/nvkm/engine/disp/baseg84.c 	.data = {
data               61 drivers/gpu/drm/nouveau/nvkm/engine/disp/baseg84.c 	.data = {
data               30 drivers/gpu/drm/nouveau/nvkm/engine/disp/basegf119.c 	.data = {
data               80 drivers/gpu/drm/nouveau/nvkm/engine/disp/basegf119.c 	.data = {
data               95 drivers/gpu/drm/nouveau/nvkm/engine/disp/basegf119.c 	.data = {
data               66 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c 	.data = {
data               91 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c 	.data = {
data              106 drivers/gpu/drm/nouveau/nvkm/engine/disp/basenv50.c 	.data = {
data               45 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	for (i = 0; list->data[i].mthd; i++) {
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 		if (list->data[i].addr) {
data               47 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 			u32 next = nvkm_rd32(device, list->data[i].addr + base + 0);
data               48 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 			u32 prev = nvkm_rd32(device, list->data[i].addr + base + c);
data               49 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 			u32 mthd = list->data[i].mthd + (list->mthd * inst);
data               50 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 			const char *name = list->data[i].name;
data               80 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	for (i = 0; (list = mthd->data[i].mthd) != NULL; i++) {
data               82 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 		for (j = 0; j < mthd->data[i].nr; j++, base += list->addr) {
data               93 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 			if (mthd->data[i].nr > 1) {
data               95 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 					 mthd->data[i].name, j);
data              134 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c nv50_disp_chan_uevent_ctor(struct nvkm_object *object, void *data, u32 size,
data              140 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	} *args = data;
data              143 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	if (!(ret = nvif_unvers(ret, &data, &size, args->none))) {
data              172 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	const u32 data = en ? 0x00010000 << chan->chid.user : 0x00000000;
data              173 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	nvkm_mask(device, 0x610028, mask, data);
data              177 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c nv50_disp_chan_rd32(struct nvkm_object *object, u64 addr, u32 *data)
data              182 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	*data = nvkm_rd32(device, base + addr);
data              187 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c nv50_disp_chan_wr32(struct nvkm_object *object, u64 addr, u32 data)
data              192 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c 	nvkm_wr32(device, base + addr, data);
data              156 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h 	} data[];
data              167 drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.h 	} data[];
data               38 drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c 	const struct nvkm_gpio_ntfy_rep *line = notify->data;
data               30 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg84.c 	.data = {
data               42 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg84.c 	.data = {
data               95 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg84.c 	.data = {
data               30 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg94.c 	.data = {
data               41 drivers/gpu/drm/nouveau/nvkm/engine/disp/coreg94.c 	.data = {
data               32 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c 	.data = {
data               45 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c 	.data = {
data               58 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c 	.data = {
data               71 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c 	.data = {
data               84 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c 	.data = {
data              159 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c 	.data = {
data               30 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregk104.c 	.data = {
data              110 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregk104.c 	.data = {
data               30 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c 	.data = {
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c 	.data = {
data               59 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c 	.data = {
data               73 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c 	.data = {
data              126 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c 	.data = {
data              159 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c 	const u32 data = en ? mask : 0;
data              160 drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c 	nvkm_mask(device, 0x611dac, mask, data);
data               63 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c 	.data = {
data               76 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c 	.data = {
data               88 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c 	.data = {
data               98 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c 	.data = {
data              108 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c 	.data = {
data              156 drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c 	.data = {
data               44 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c 	const u32 data = en ? mask : 0;
data               45 drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c 	nvkm_mask(device, 0x611dac, mask, data);
data               67 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 	       bool data, bool vsync, bool hsync)
data               73 drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c 					0x00000010 * !  data |
data               82 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 	u32 data;
data              110 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 		data = nvbios_dpout_match(bios, dp->outp.info.hasht,
data              113 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 		if (!data)
data              116 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 		data = nvbios_dpcfg_match(bios, data, lpc2 & 3, lvsw & 3,
data              119 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 		if (!data)
data              538 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 	const struct nvkm_i2c_ntfy_rep *line = notify->data;
data              634 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 	u32 data;
data              648 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 	data = nvbios_dpout_match(bios, dp->outp.info.hasht,
data              651 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 	if (!data) {
data               97 drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c 	u32 data = nvkm_rd32(device, 0x6101f4 + (chid * 12));
data              105 drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c 		   mthd, data, code);
data               36 drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c 	u32 data = nvkm_rd32(device, 0x6111f4 + (chid * 12));
data               40 drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c 		   chid, (mthd & 0x0000ffc), data, mthd, unkn);
data              104 drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c 	u32 data = nvkm_rd32(device, 0x611024 + (chid * 12));
data              112 drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c 		   mthd, data, code);
data               27 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c gf119_hda_eld(struct nvkm_ior *ior, u8 *data, u8 size)
data               34 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c 		nvkm_wr32(device, 0x10ec00 + soff, (i << 8) | data[i]);
data               45 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c 	u32 data = 0x80000000;
data               49 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c 		data |= 0x00000001;
data               53 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c 	nvkm_mask(device, 0x10ec10 + ior->id * 0x030, mask, data);
data               27 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c gt215_hda_eld(struct nvkm_ior *ior, u8 *data, u8 size)
data               34 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c 		nvkm_wr32(device, 0x61c440 + soff, (i << 8) | data[i]);
data               44 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c 	u32 data = 0x80000000;
data               47 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c 		data |= 0x00000001;
data               50 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c 	nvkm_mask(device, 0x61c448 + ior->id * 0x800, mask, data);
data               44 drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c 			  struct nvkm_head *head, void *data, u32 size)
data               48 drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c 	} *args = data;
data               52 drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               54 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	u32 data;
data               56 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	data = nvkm_rd32(device, 0x640414 + hoff);
data               57 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	state->vtotal = (data & 0xffff0000) >> 16;
data               58 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	state->htotal = (data & 0x0000ffff);
data               59 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	data = nvkm_rd32(device, 0x640418 + hoff);
data               60 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	state->vsynce = (data & 0xffff0000) >> 16;
data               61 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	state->hsynce = (data & 0x0000ffff);
data               62 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	data = nvkm_rd32(device, 0x64041c + hoff);
data               63 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	state->vblanke = (data & 0xffff0000) >> 16;
data               64 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	state->hblanke = (data & 0x0000ffff);
data               65 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	data = nvkm_rd32(device, 0x640420 + hoff);
data               66 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	state->vblanks = (data & 0xffff0000) >> 16;
data               67 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	state->hblanks = (data & 0x0000ffff);
data               70 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	data = nvkm_rd32(device, 0x640404 + hoff);
data               71 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgf119.c 	switch ((data & 0x000003c0) >> 6) {
data               53 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	u32 data;
data               55 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	data = nvkm_rd32(device, 0x682064 + hoff);
data               56 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	state->vtotal = (data & 0xffff0000) >> 16;
data               57 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	state->htotal = (data & 0x0000ffff);
data               58 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	data = nvkm_rd32(device, 0x682068 + hoff);
data               59 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	state->vsynce = (data & 0xffff0000) >> 16;
data               60 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	state->hsynce = (data & 0x0000ffff);
data               61 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	data = nvkm_rd32(device, 0x68206c + hoff);
data               62 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	state->vblanke = (data & 0xffff0000) >> 16;
data               63 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	state->hblanke = (data & 0x0000ffff);
data               64 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	data = nvkm_rd32(device, 0x682070 + hoff);
data               65 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	state->vblanks = (data & 0xffff0000) >> 16;
data               66 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	state->hblanks = (data & 0x0000ffff);
data               69 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	data = nvkm_rd32(device, 0x682004 + hoff);
data               70 drivers/gpu/drm/nouveau/nvkm/engine/disp/headgv100.c 	switch ((data & 0x000000f0) >> 4) {
data               44 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv04.c 	u32 data = nvkm_rd32(device, 0x600868 + (head->id * 0x2000));
data               45 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv04.c 	*hline = (data & 0xffff0000) >> 16;
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv04.c 	*vline = (data & 0x0000ffff);
data               62 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	u32 data;
data               64 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	data = nvkm_rd32(device, 0x610ae8 + hoff);
data               65 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	state->vblanke = (data & 0xffff0000) >> 16;
data               66 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	state->hblanke = (data & 0x0000ffff);
data               67 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	data = nvkm_rd32(device, 0x610af0 + hoff);
data               68 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	state->vblanks = (data & 0xffff0000) >> 16;
data               69 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	state->hblanks = (data & 0x0000ffff);
data               70 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	data = nvkm_rd32(device, 0x610af8 + hoff);
data               71 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	state->vtotal = (data & 0xffff0000) >> 16;
data               72 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	state->htotal = (data & 0x0000ffff);
data               73 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	data = nvkm_rd32(device, 0x610b00 + hoff);
data               74 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	state->vsynce = (data & 0xffff0000) >> 16;
data               75 drivers/gpu/drm/nouveau/nvkm/engine/disp/headnv50.c 	state->hsynce = (data & 0x0000ffff);
data               59 drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h 		      bool data, bool vsync, bool hsync);
data               90 drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h 		void (*eld)(struct nvkm_ior *, u8 *data, u8 size);
data              190 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	u32 data = nvbios_outp_match(bios, t, m, ver, hdr, cnt, len, iedt);
data              191 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	if (!data)
data              193 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	return data;
data              206 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	u32 data;
data              214 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	data = nv50_disp_super_iedt(head, outp, &ver, &hdr, &cnt, &len, &iedt);
data              215 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	if (!data)
data              228 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	data = nvbios_ocfg_match(bios, data, ior->asy.proto_evo, flags,
data              230 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	if (!data) {
data              237 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	data = nvbios_oclk_match(bios, iedtrs.clkcmp[id], khz);
data              238 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	if (!data) {
data              244 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	nvbios_init(subdev, data,
data              258 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	u32 data;
data              265 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	data = nv50_disp_super_iedt(head, outp, &ver, &hdr, &cnt, &len, &iedt);
data              266 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	if (!data)
data              618 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 	u32 data = nvkm_rd32(device, 0x610084 + (chid * 0x08));
data              631 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c 		   chid, mthd, data);
data               30 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlyg84.c 	.data = {
data               59 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlyg84.c 	.data = {
data               29 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygf119.c 	.data = {
data               83 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygf119.c 	.data = {
data               29 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygk104.c 	.data = {
data               85 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygk104.c 	.data = {
data               30 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygt200.c 	.data = {
data               62 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygt200.c 	.data = {
data               66 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c 	.data = {
data               95 drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlynv50.c 	.data = {
data               59 drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c 	       bool data, bool vsync, bool hsync)
data               29 drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h 		    void *data, u32 size, struct nvkm_object **);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg84.c 		  void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg84.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg94.c 		  void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootg94.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgf119.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgf119.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk104.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk104.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk110.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgk110.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm107.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm107.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm200.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgm200.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp100.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp100.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp102.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp102.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt200.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt200.c 				   data, size, pobject);
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt215.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               46 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgt215.c 				   data, size, pobject);
data               40 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c 				   data, size, pobject);
data               40 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.c nv04_disp_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data               45 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.c 	} *args = data;
data               50 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data               63 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.c 		return nvkm_head_mthd_scanoutpos(object, head, data, size);
data               79 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.c 		   void *data, u32 size, struct nvkm_object **pobject)
data               37 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c nv50_disp_root_mthd_(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data               42 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 	} *args = data;
data               54 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data               60 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v1, 1, 1, true))) {
data               89 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		return nvkm_head_mthd_scanoutpos(object, head, data, size);
data               99 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		} *args = data;
data              101 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              117 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		} *args = data;
data              119 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              120 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 			if (args->v0.data & 0xfff00000)
data              125 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 			ret = outp->ior->func->sense(outp->ior, args->v0.data);
data              138 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		} *args = data;
data              143 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              154 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		if (size && args->v0.data[0]) {
data              158 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 			ior->func->hda.eld(ior, data, size);
data              171 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		} *args = data;
data              177 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              192 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 			avi = data;
data              217 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		} *args = data;
data              220 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              234 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		} *args = data;
data              237 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              249 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		} *args = data;
data              252 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              320 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		    void *data, u32 size, struct nvkm_object **pobject)
data              349 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		   void *data, u32 size, struct nvkm_object **pobject)
data              352 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 				   data, size, pobject);
data               24 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h 			 const struct nvkm_oclass *, void *data, u32 size,
data               40 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu102.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu102.c 				   data, size, pobject);
data               63 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c 	u32 data[3];
data               65 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c 	data[0] = nvkm_rd32(device, 0x61c118 + loff) & ~(0x000000ff << shift);
data               66 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c 	data[1] = nvkm_rd32(device, 0x61c120 + loff) & ~(0x000000ff << shift);
data               67 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c 	data[2] = nvkm_rd32(device, 0x61c130 + loff);
data               68 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c 	if ((data[2] & 0x0000ff00) < (pu << 8) || ln == 0)
data               69 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c 		data[2] = (data[2] & ~0x0000ff00) | (pu << 8);
data               70 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c 	nvkm_wr32(device, 0x61c118 + loff, data[0] | (dc << shift));
data               71 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c 	nvkm_wr32(device, 0x61c120 + loff, data[1] | (pe << shift));
data               72 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c 	nvkm_wr32(device, 0x61c130 + loff, data[2]);
data               50 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	const u32 data = 0x80000000 | (0x00000001 * enable);
data               52 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	nvkm_mask(device, 0x616618 + hoff, mask, data);
data               76 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	u32 data[4];
data               78 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	data[0] = nvkm_rd32(device, 0x61c118 + loff) & ~(0x000000ff << shift);
data               79 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	data[1] = nvkm_rd32(device, 0x61c120 + loff) & ~(0x000000ff << shift);
data               80 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	data[2] = nvkm_rd32(device, 0x61c130 + loff);
data               81 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	if ((data[2] & 0x0000ff00) < (pu << 8) || ln == 0)
data               82 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 		data[2] = (data[2] & ~0x0000ff00) | (pu << 8);
data               83 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	nvkm_wr32(device, 0x61c118 + loff, data[0] | (dc << shift));
data               84 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	nvkm_wr32(device, 0x61c120 + loff, data[1] | (pe << shift));
data               85 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	nvkm_wr32(device, 0x61c130 + loff, data[2]);
data               86 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	data[3] = nvkm_rd32(device, 0x61c13c + loff) & ~(0x000000ff << shift);
data               87 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	nvkm_wr32(device, 0x61c13c + loff, data[3] | (pc << shift));
data               31 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c 	const u32 data = 0x01010101 * pattern;
data               33 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c 		nvkm_mask(device, 0x61c110 + soff, 0x0f0f0f0f, data);
data               35 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c 		nvkm_mask(device, 0x61c12c + soff, 0x0f0f0f0f, data);
data               32 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	u32 data[4];
data               36 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	data[0] = nvkm_rd32(device, 0x61c118 + loff) & ~(0x000000ff << shift);
data               37 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	data[1] = nvkm_rd32(device, 0x61c120 + loff) & ~(0x000000ff << shift);
data               38 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	data[2] = nvkm_rd32(device, 0x61c130 + loff);
data               39 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	if ((data[2] & 0x00000f00) < (pu << 8) || ln == 0)
data               40 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 		data[2] = (data[2] & ~0x00000f00) | (pu << 8);
data               41 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	nvkm_wr32(device, 0x61c118 + loff, data[0] | (dc << shift));
data               42 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	nvkm_wr32(device, 0x61c120 + loff, data[1] | (pe << shift));
data               43 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	nvkm_wr32(device, 0x61c130 + loff, data[2]);
data               44 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	data[3] = nvkm_rd32(device, 0x61c13c + loff) & ~(0x000000ff << shift);
data               45 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	nvkm_wr32(device, 0x61c13c + loff, data[3] | (pc << shift));
data               74 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 			u32 data = nvkm_rd32(device, 0x612308 + (m * 0x80));
data               75 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 			lnk[s] = (data & 0x00000010) >> 4;
data               76 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 			sor[s] = (data & 0x0000000f);
data               31 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c 	const u32 data = 0x80000000 | (0x00000001 * enable);
data               33 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c 	nvkm_mask(device, 0x61c1e0 + soff, mask, data);
data               48 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c 	const u32 data = 0x80000000 | (0x00000001 * enable);
data               50 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c 	nvkm_mask(device, 0x616560 + hoff, mask, data);
data               48 drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c 	       bool data, bool vsync, bool hsync)
data               49 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c nvkm_wrport(struct nvkm_device *device, int head, u16 port, u8 data)
data               52 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		nvkm_wr08(device, 0x601000 + port, data);
data               57 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		nvkm_wr08(device, 0x601000 + (head * 0x2000) + port, data);
data               64 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		nvkm_wr08(device, 0x0c0000 + (head * 0x2000) + port, data);
data              131 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 	u8 data = lock ? 0x99 : 0x57;
data              133 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		nvkm_wrvgac(device, 0, 0x1f, data);
data              135 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 		nvkm_wrvgac(device, 0, 0x3f, data);
data              138 drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.c 			nvkm_wrvgac(device, 1, 0x1f, data);
data               34 drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c 	const u32 data = en ? mask : 0;
data               35 drivers/gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c 	nvkm_mask(device, 0x611da8, mask, data);
data               33 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c 	.data = {
data              124 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c 	.data = {
data              135 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c 	const u32 data = en ? mask : 0;
data              136 drivers/gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c 	nvkm_mask(device, 0x611da4, mask, data);
data               33 drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c 		    const struct nvkm_oclass *oclass, void *data, u32 size,
data               40 drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c 	ret = dma->func->class_new(dma, oclass, data, size, &dmaobj);
data               52 drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c nvkm_dma_oclass_fifo_new(const struct nvkm_oclass *oclass, void *data, u32 size,
data               56 drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c 				   oclass, data, size, pobject);
data               17 drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h 			 void *data, u32 size, struct nvkm_dmaobj **);
data               80 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c 	void *data = *pdata;
data               89 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, true))) {
data              101 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c 	*pdata = data;
data                8 drivers/gpu/drm/nouveau/nvkm/engine/dma/user.h 		     const struct nvkm_oclass *, void **data, u32 *size,
data               71 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c 		 void *data, u32 size, struct nvkm_dmaobj **pdmaobj)
data               86 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c 			       &data, &size, &dmaobj->base);
data               91 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c 	args = data;
data               94 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               69 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c 		 void *data, u32 size, struct nvkm_dmaobj **pdmaobj)
data               84 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c 			       &data, &size, &dmaobj->base);
data               89 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c 	args = data;
data               92 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               68 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c 		 void *data, u32 size, struct nvkm_dmaobj **pdmaobj)
data               83 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c 			       &data, &size, &dmaobj->base);
data               88 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c 	args = data;
data               91 drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               82 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c 		void *data, u32 size, struct nvkm_dmaobj **pdmaobj)
data               93 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c 			       &data, &size, &dmaobj->base);
data               71 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c 		void *data, u32 size, struct nvkm_dmaobj **pdmaobj)
data               86 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c 			       &data, &size, &dmaobj->base);
data               91 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c 	args = data;
data               94 drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              105 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 			vfree(falcon->data.data);
data              106 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 			vfree(falcon->code.data);
data              107 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 			falcon->code.data = NULL;
data              150 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	falcon->data.limit = (caps & 0x0003fe00) >> 1;
data              155 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	nvkm_debug(subdev, "data limit: %d\n", falcon->data.limit);
data              192 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	if (!falcon->code.data) {
data              198 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 			falcon->code.data = vmemdup(fw->data, fw->size);
data              200 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 			falcon->data.data = NULL;
data              201 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 			falcon->data.size = 0;
data              211 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	if (!falcon->code.data) {
data              221 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		falcon->data.data = vmemdup(fw->data, fw->size);
data              222 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		falcon->data.size = fw->size;
data              224 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		if (!falcon->data.data)
data              236 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		falcon->code.data = vmemdup(fw->data, fw->size);
data              239 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		if (!falcon->code.data)
data              243 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	nvkm_debug(subdev, "firmware: %s (%s)\n", name, falcon->data.data ?
data              247 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	if (!falcon->data.data && !falcon->core) {
data              258 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 			nvkm_wo32(falcon->core, i, falcon->code.data[i / 4]);
data              275 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		    falcon->data.size > falcon->data.limit) {
data              283 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 				nvkm_wr32(device, base + 0xff4, falcon->code.data[i]);
data              289 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 				nvkm_wr32(device, base + 0x184, falcon->code.data[i]);
data              297 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		for (i = 0; !falcon->core && i < falcon->data.size / 4; i++)
data              298 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 			nvkm_wr32(device, base + 0xff4, falcon->data.data[i]);
data              299 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		for (; i < falcon->data.limit; i += 4)
data              303 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		for (i = 0; !falcon->core && i < falcon->data.size / 4; i++)
data              304 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 			nvkm_wr32(device, base + 0x1c4, falcon->data.data[i]);
data              305 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 		for (; i < falcon->data.limit / 4; i++)
data              348 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	falcon->code.data = func->code.data;
data              350 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	falcon->data.data = func->data.data;
data              351 drivers/gpu/drm/nouveau/nvkm/engine/falcon.c 	falcon->data.size = func->data.size;
data              129 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c nvkm_fifo_kevent_ctor(struct nvkm_object *object, void *data, u32 size,
data              148 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c nvkm_fifo_cevent_ctor(struct nvkm_object *object, void *data, u32 size,
data              186 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c nvkm_fifo_uevent_ctor(struct nvkm_object *object, void *data, u32 size,
data              191 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 	} *req = data;
data              194 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 	if (!(ret = nvif_unvers(ret, &data, &size, req->none))) {
data              220 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 		     const struct nvkm_oclass *oclass, void *data, u32 size,
data              224 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 	return fifo->func->class_new(fifo, oclass, data, size, pobject);
data              234 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 		    const struct nvkm_oclass *oclass, void *data, u32 size,
data              239 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 	return sclass->ctor(fifo, oclass, data, size, pobject);
data              291 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c nvkm_fifo_info(struct nvkm_engine *engine, u64 mthd, u64 *data)
data              295 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 	case NV_DEVICE_FIFO_CHANNELS: *data = fifo->nr; return 0;
data              298 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 			return fifo->func->info(fifo, mthd, data);
data              331 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 	void *data = fifo;
data              333 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 		data = fifo->func->dtor(fifo);
data              337 drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c 	return data;
data              133 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c nvkm_fifo_chan_child_new(const struct nvkm_oclass *oclass, void *data, u32 size,
data              186 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 				}, data, size, &object->oproxy.object);
data              267 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c nvkm_fifo_chan_rd32(struct nvkm_object *object, u64 addr, u32 *data)
data              277 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	*data = ioread32_native(chan->user + addr);
data              282 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c nvkm_fifo_chan_wr32(struct nvkm_object *object, u64 addr, u32 data)
data              292 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	iowrite32_native(data, chan->user + addr);
data              317 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	void *data = chan->func->dtor(chan);
data              337 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c 	return data;
data               30 drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h 		    void *data, u32 size, struct nvkm_object **);
data               28 drivers/gpu/drm/nouveau/nvkm/engine/fifo/changk104.h 			  void *data, u32 size, struct nvkm_object **);
data               40 drivers/gpu/drm/nouveau/nvkm/engine/fifo/changk104.h 			  void *data, u32 size, struct nvkm_object **);
data               51 drivers/gpu/drm/nouveau/nvkm/engine/fifo/changk104.h 			  void *data, u32 size, struct nvkm_object **);
data               35 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c 		 void *data, u32 size, struct nvkm_object **pobject)
data               40 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c 	} *args = data;
data               46 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmag84.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               83 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c 	u32 data = chan->ramfc;
data              103 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c 			u32 cv = (nvkm_ro32(fctx, c->ctxp + data) & ~cm);
data              104 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c 			nvkm_wo32(fctx, c->ctxp + data, cv | (rv << c->ctxs));
data              166 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c 		  void *data, u32 size, struct nvkm_object **pobject)
data              171 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c 	} *args = data;
data              179 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               37 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c 		  void *data, u32 size, struct nvkm_object **pobject)
data               42 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c 	} *args = data;
data               50 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               37 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c 		  void *data, u32 size, struct nvkm_object **pobject)
data               42 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c 	} *args = data;
data               50 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              184 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c 		  void *data, u32 size, struct nvkm_object **pobject)
data              189 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c 	} *args = data;
data              197 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               35 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c 		  void *data, u32 size, struct nvkm_object **pobject)
data               40 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c 	} *args = data;
data               46 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv50.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              411 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c 	u32 data = nvkm_rd32(device, 0x0400c4 + (unit * 0x2000));
data              422 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c 			if (nvkm_sw_mthd(device->sw, chid, subc, mthd, data))
data              434 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c 			   subc, mthd, data);
data              691 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c 	u32 data = nvkm_rd32(device, 0x0400c4 + (unit * 0x2000));
data              702 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c 			if (nvkm_sw_mthd(device->sw, chid, subc, mthd, data))
data              716 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c 			   subc, mthd, data);
data              875 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c gk104_fifo_info(struct nvkm_fifo *base, u64 mthd, u64 *data)
data              880 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c 		*data = (1ULL << fifo->runlist_nr) - 1;
data              888 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c 			*data = 0;
data              891 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c 					*data |= BIT_ULL(engine->subdev.index);
data               35 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.c 		    void *data, u32 size, struct nvkm_object **pobject)
data               40 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.c 	} *args = data;
data               47 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifog84.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              215 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c 		      void *data, u32 size, struct nvkm_object **pobject)
data              219 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c 	} *args = data;
data              227 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              331 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c 		      void *data, u32 size, struct nvkm_object **pobject)
data              336 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c 	} *args = data;
data              340 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               43 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c 	const u32 data = valid ? mask : 0x00000000;
data               55 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c 		nvkm_mo32(chan->base.inst, 0x0ac, mask, data);
data              225 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c 		      void *data, u32 size, struct nvkm_object **pobject)
data              230 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c 	} *args = data;
data              234 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               35 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.c 		     void *data, u32 size, struct nvkm_object **pobject)
data               40 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.c 	} *args = data;
data               47 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifonv50.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               53 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c 		      void *data, u32 size, struct nvkm_object **pobject)
data               58 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c 	} *args = data;
data               62 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu102.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              108 drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c nv04_fifo_swmthd(struct nvkm_device *device, u32 chid, u32 addr, u32 data)
data              122 drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c 		data = nvkm_rd32(device, 0x003258) & 0x0000ffff;
data              127 drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c 			handled = nvkm_sw_mthd(sw, chid, subc, mthd, data);
data              144 drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c 	u32 mthd, data;
data              156 drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c 		data = nvkm_rd32(device, NV04_PFIFO_CACHE1_DATA(ptr));
data              159 drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c 		data = nvkm_rd32(device, NV40_PFIFO_CACHE1_DATA(ptr));
data              163 drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c 	    !nv04_fifo_swmthd(device, chid, mthd, data)) {
data              168 drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c 			   (mthd >> 13) & 7, mthd & 0x1ffc, data);
data               21 drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h 	int (*info)(struct nvkm_fifo *, u64 mthd, u64 *data);
data              996 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	if (info->data) {
data              999 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		info->data->size = size;
data             1000 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		info->data->align = align;
data             1001 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		info->data->priv = priv;
data             1002 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		info->data++;
data             1009 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c gf100_grctx_mmio_item(struct gf100_grctx *info, u32 addr, u32 data,
data             1013 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	if (info->data) {
data             1016 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 			info->mmio->data = data;
data             1020 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 				data |= info->buffer[buffer] >> shift;
data             1029 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	nvkm_wr32(device, addr, data);
data             1101 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	u32 data;
data             1104 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		for (data = 0, j = 0; j < 4; j++) {
data             1106 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 				data |= gr->sm[sm++].gpc << (j * 8);
data             1108 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 				data |= 0x1f << (j * 8);
data             1110 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wr32(device, 0x4060a8 + (i * 4), data);
data             1118 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	u32 data[6] = {}, data2[2] = {};
data             1124 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		data[i / 6] |= (gr->tile[i] & 0x07) << ((i % 6) * 5);
data             1144 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wr32(device, 0x418b08 + (i * 4), data[i]);
data             1151 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wr32(device, 0x419b00 + (i * 4), data[i]);
data             1157 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wr32(device, 0x40780c + (i * 4), data[i]);
data             1330 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	u32 data;
data             1339 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		for (data = 0, j = 0; j < 8 && gpc < gr->gpc_nr; j++, gpc++)
data             1340 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 			data |= gr->tpc_nr[gpc] << (j * 4);
data             1341 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wr32(device, 0x406028 + (i * 4), data);
data             1342 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wr32(device, 0x405870 + (i * 4), data);
data             1445 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	struct nvkm_memory *data = NULL;
data             1497 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 			      CB_RESERVED + gr->size, 0, true, &data);
data             1501 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	ret = nvkm_vmm_get(vmm, 0, nvkm_memory_size(data), &ctx);
data             1505 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	ret = nvkm_memory_map(data, 0, vmm, ctx, NULL, 0);
data             1518 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	info.data = gr->mmio_data;
data             1530 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_kmap(data);
data             1531 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wo32(data, 0x1c, 1);
data             1532 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wo32(data, 0x20, 0);
data             1533 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wo32(data, 0x28, 0);
data             1534 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_wo32(data, 0x2c, 0);
data             1535 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_done(data);
data             1561 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	gr->data = kmalloc(gr->size, GFP_KERNEL);
data             1562 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	if (gr->data) {
data             1563 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_kmap(data);
data             1565 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 			gr->data[i / 4] = nvkm_ro32(data, CB_RESERVED + i);
data             1566 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 		nvkm_done(data);
data             1574 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c 	nvkm_memory_unref(&data);
data                8 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h 	struct gf100_gr_data *data;
data               16 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h void gf100_grctx_mmio_item(struct gf100_grctx *, u32 addr, u32 data, int s, int);
data              201 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c 	u32 data[6] = {}, data2[2] = {};
data              207 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c 		data[i / 6] |= (gr->tile[i] & 0x07) << ((i % 6) * 5);
data              227 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c 		nvkm_wr32(device, 0x418b08 + (i * 4), data[i]);
data              234 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c 		nvkm_wr32(device, 0x41bf00 + (i * 4), data[i]);
data              240 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c 		nvkm_wr32(device, 0x40780c + (i * 4), data[i]);
data               86 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.c 	u32 data[8] = {};
data               96 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.c 			((u8 *)data)[gpc] |= ppc_tpcm;
data              100 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.c 	for (i = 0; i < ARRAY_SIZE(data); i++)
data              101 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm200.c 		nvkm_wr32(device, 0x4064d0 + (i * 0x04), data[i]);
data              117 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	u32 data;
data              124 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 		for (data = 0, j = 0; j < 6; j++)
data              125 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 			data |= (gr->tile[i * 6 + j] & 0x1f) << (j * 5);
data              126 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 		nvkm_wr32(device, 0x418b08 + (i * 4), data);
data              127 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 		nvkm_wr32(device, 0x41bf00 + (i * 4), data);
data              128 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 		nvkm_wr32(device, 0x40780c + (i * 4), data);
data              181 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	const u32 mask = 0x00000010, data = on ? mask : 0x00000000;
data              182 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	nvkm_mask(device, 0x40988c, mask, data);
data              184 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	nvkm_mask(device, 0x41a88c, mask, data);
data              186 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c 	nvkm_mask(device, 0x408a14, mask, data);
data              552 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c 	struct nvkm_gpuobj *obj = ctx->data;
data              666 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c 			     .data = mem,
data               14 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h 	struct nvkm_gpuobj *data;
data              129 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h 	nvkm_wo32(ctx->data, reg * 4, val);
data              261 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c 			     .data = mem,
data              789 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c 			nvkm_wo32(ctx->data, 4 * (ctx->ctxvals_pos + i), val);
data             1162 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c 			nvkm_wo32(ctx->data, 4 * (ctx->ctxvals_pos + (i << 3)), val);
data              161 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_fermi_mthd_zbc_color(struct nvkm_object *object, void *data, u32 size)
data              166 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	} *args = data;
data              169 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              207 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_fermi_mthd_zbc_depth(struct nvkm_object *object, void *data, u32 size)
data              212 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	} *args = data;
data              215 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              231 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_fermi_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data              236 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		return gf100_fermi_mthd_zbc_color(object, data, size);
data              238 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		return gf100_fermi_mthd_zbc_depth(object, data, size);
data              251 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_mthd_set_shader_exceptions(struct nvkm_device *device, u32 data)
data              253 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	nvkm_wr32(device, 0x419e44, data ? 0xffffffff : 0x00000000);
data              254 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	nvkm_wr32(device, 0x419e4c, data ? 0xffffffff : 0x00000000);
data              258 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_mthd_sw(struct nvkm_device *device, u16 class, u32 mthd, u32 data)
data              265 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			gf100_gr_mthd_set_shader_exceptions(device, data);
data              282 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_object_new(const struct nvkm_oclass *oclass, void *data, u32 size,
data              334 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		nvkm_wo32(*pgpuobj, i, gr->data[i / 4]);
data              360 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	for (i = 0; i < ARRAY_SIZE(chan->data); i++) {
data              361 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		nvkm_vmm_put(chan->vmm, &chan->data[i].vma);
data              362 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		nvkm_memory_unref(&chan->data[i].mem);
data              383 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	struct gf100_gr_data *data = gr->mmio_data;
data              416 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	for (i = 0; data->size && i < ARRAY_SIZE(gr->mmio_data); i++) {
data              418 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 				      data->size, data->align, false,
data              419 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 				      &chan->data[i].mem);
data              424 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 				   nvkm_memory_size(chan->data[i].mem),
data              425 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 				   &chan->data[i].vma);
data              429 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		args.priv = data->priv;
data              431 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		ret = nvkm_memory_map(chan->data[i].mem, 0, chan->vmm,
data              432 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 				      chan->data[i].vma, &args, sizeof(args));
data              436 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		data++;
data              443 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		u32 data = mmio->data;
data              446 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			u64 info = chan->data[mmio->buffer].vma->addr;
data              447 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			data |= info >> mmio->shift;
data              451 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		nvkm_wo32(chan->mmio, chan->mmio_nr++ * 4, data);
data             1030 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			nvkm_wr32(device, addr, init->data);
data             1042 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	u32 data = 0;
data             1050 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		if ((pack == p && init == p->init) || data != init->data) {
data             1051 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			nvkm_wr32(device, 0x400204, init->data);
data             1052 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			data = init->data;
data             1080 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	u32 data = 0;
data             1087 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		if ((pack == p && init == p->init) || data != init->data) {
data             1088 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			nvkm_wr32(device, 0x40448c, init->data);
data             1089 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			data = init->data;
data             1519 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			u32  data = nvkm_rd32(device, 0x409810);
data             1523 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 				   subc, class, mthd, data);
data             1558 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	u32 data = nvkm_rd32(device, 0x400708);
data             1585 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		if (!gf100_gr_mthd_sw(device, class, mthd, data)) {
data             1589 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 				   class, mthd, data);
data             1598 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			   chid, inst << 12, name, subc, class, mthd, data);
data             1609 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			   name, subc, class, mthd, data);
data             1639 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		 struct gf100_gr_fuc *code, struct gf100_gr_fuc *data)
data             1641 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	nvkm_falcon_load_dmem(falcon, data->data, 0x0, data->size, 0);
data             1642 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	nvkm_falcon_load_imem(falcon, code->data, 0x0, code->size, 0, 0, false);
data             1669 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 					u32 data = ((--xfer << 26) | addr);
data             1670 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 					nvkm_wr32(device, falcon + 0x01c4, data);
data             1763 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	if (gr->data == NULL) {
data             1788 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			      gr->func->fecs.ucode->data.data, 0x0,
data             1789 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			      gr->func->fecs.ucode->data.size, 0);
data             1791 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			      gr->func->fecs.ucode->code.data, 0x0,
data             1796 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			      gr->func->gpccs.ucode->data.data, 0x0,
data             1797 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			      gr->func->gpccs.ucode->data.size, 0);
data             1799 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			      gr->func->gpccs.ucode->code.data, 0x0,
data             1822 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	if (gr->data == NULL) {
data             2045 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	kfree(fuc->data);
data             2046 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	fuc->data = NULL;
data             2062 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	kfree(gr->data);
data             2135 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	fuc->data = kmemdup(fw->data, fuc->size, GFP_KERNEL);
data             2137 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	return (fuc->data != NULL) ? 0 : -ENOMEM;
data             2156 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	fuc->data = kmemdup(fw->data, fuc->size, GFP_KERNEL);
data             2158 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	return (fuc->data != NULL) ? 0 : -ENOMEM;
data             2251 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	const u32 data = gr->firmware ? 0x000e0000 : 0x000e0001;
data             2252 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	nvkm_wr32(gr->base.engine.subdev.device, 0x409c24, data);
data             2285 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	u32 data;
data             2288 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		for (data = 0, j = 0; j < 8 && i + j < gr->tpc_total; j++) {
data             2289 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 			data |= bank[gr->tile[i + j]] << (j * 4);
data             2292 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 		nvkm_wr32(device, GPC_BCAST(0x0980 + ((i / 8) * 4)), data);
data             2434 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	.code.data = gf100_grhub_code,
data             2436 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	.data.data = gf100_grhub_data,
data             2437 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	.data.size = sizeof(gf100_grhub_data),
data             2444 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	.code.data = gf100_grgpc_code,
data             2446 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	.data.data = gf100_grgpc_data,
data             2447 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c 	.data.size = sizeof(gf100_grgpc_data),
data               53 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h 	u32 data;
data               59 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h 	u32 *data;
data              138 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h 	u32 *data;
data              267 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h 	} data[4];
data              284 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h 	u32 data;
data              298 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h 	struct gf100_gr_fuc data;
data              107 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 	.code.data = gf117_grhub_code,
data              109 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 	.data.data = gf117_grhub_data,
data              110 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 	.data.size = sizeof(gf117_grhub_data),
data              117 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 	.code.data = gf117_grgpc_code,
data              119 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 	.data.data = gf117_grgpc_data,
data              120 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 	.data.size = sizeof(gf117_grgpc_data),
data              130 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 	u32 data;
data              133 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 		for (data = 0, j = 0; j < 8 && i + j < gr->tpc_total; j++) {
data              134 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 			data |= bank[gr->tile[i + j]] << (j * 4);
data              137 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c 		nvkm_wr32(device, GPC_BCAST(0x0980 + ((i / 8) * 4)), data);
data              440 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c 	.code.data = gk104_grhub_code,
data              442 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c 	.data.data = gk104_grhub_data,
data              443 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c 	.data.size = sizeof(gk104_grhub_data),
data              450 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c 	.code.data = gk104_grgpc_code,
data              452 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c 	.data.data = gk104_grgpc_data,
data              453 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c 	.data.size = sizeof(gk104_grgpc_data),
data              322 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c 	.code.data = gk110_grhub_code,
data              324 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c 	.data.data = gk110_grhub_data,
data              325 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c 	.data.size = sizeof(gk110_grhub_data),
data              332 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c 	.code.data = gk110_grgpc_code,
data              334 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c 	.data.data = gk110_grgpc_data,
data              335 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c 	.data.size = sizeof(gk110_grgpc_data),
data              147 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c 	.code.data = gk208_grhub_code,
data              149 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c 	.data.data = gk208_grhub_data,
data              150 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c 	.data.size = sizeof(gk208_grhub_data),
data              157 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c 	.code.data = gk208_grgpc_code,
data              159 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c 	.data.data = gk208_grgpc_data,
data              160 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c 	.data.size = sizeof(gk208_grgpc_data),
data               32 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c 	u32 data;
data               62 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c 		struct gk20a_fw_av *av = &((struct gk20a_fw_av *)fuc.data)[i];
data               65 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c 		ent->data = av->data;
data               81 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c 	u32 data;
data              111 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c 		struct gk20a_fw_aiv *av = &((struct gk20a_fw_aiv *)fuc.data)[i];
data              114 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c 		ent->data = av->data;
data              156 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c 		struct gk20a_fw_av *av = &((struct gk20a_fw_av *)fuc.data)[i];
data              174 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c 		init->data = av->data;
data              317 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 		u32 data = nvbios_rd32(bios, bit_P.offset + 0x28);
data              318 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 		if (data) {
data              319 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 			u8 ver = nvbios_rd08(bios, data + 0x00);
data              320 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 			u8 hdr = nvbios_rd08(bios, data + 0x01);
data              322 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 				data = nvbios_rd32(bios, data + 0x04);
data              323 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 				if (data) {
data              325 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 					nvbios_init(subdev, data);
data              338 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 		u32 data;
data              355 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 			nvkm_wr32(device, regs[E].ctrl, infoE.data);
data              357 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 				nvkm_wr32(device, regs[E].data, infoX.data);
data              379 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 	.code.data = gm107_grhub_code,
data              381 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 	.data.data = gm107_grhub_data,
data              382 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 	.data.size = sizeof(gm107_grhub_data),
data              389 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 	.code.data = gm107_grgpc_code,
data              391 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 	.data.data = gm107_grgpc_data,
data              392 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c 	.data.size = sizeof(gm107_grgpc_data),
data               89 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c 	u32 mask = 0, data, gpc;
data               92 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c 		data = nvkm_rd32(device, GPC_UNIT(gpc, 0x0c50)) & 0x0000000f;
data               93 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c 		mask |= data << (gpc * 4);
data              508 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_set_operation(struct nvkm_device *device, u32 inst, u32 data)
data              511 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	if (data > 5)
data              514 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	if (data > 2 && class < 0x40)
data              516 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	nv04_gr_set_ctx1(device, inst, 0x00038000, data << 15);
data              523 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_surf3d_clip_h(struct nvkm_device *device, u32 inst, u32 data)
data              525 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	u32 min = data & 0xffff, max;
data              526 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	u32 w = data >> 16;
data              541 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_surf3d_clip_v(struct nvkm_device *device, u32 inst, u32 data)
data              543 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	u32 min = data & 0xffff, max;
data              544 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	u32 w = data >> 16;
data              565 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_surf2d(struct nvkm_device *device, u32 inst, u32 data)
data              567 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              581 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_surf2d_swzsurf(struct nvkm_device *device, u32 inst, u32 data)
data              583 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              601 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv01_gr_mthd_bind_patt(struct nvkm_device *device, u32 inst, u32 data)
data              603 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              615 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_patt(struct nvkm_device *device, u32 inst, u32 data)
data              617 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              629 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_rop(struct nvkm_device *device, u32 inst, u32 data)
data              631 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              643 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_beta1(struct nvkm_device *device, u32 inst, u32 data)
data              645 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              657 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_beta4(struct nvkm_device *device, u32 inst, u32 data)
data              659 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              671 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_surf_dst(struct nvkm_device *device, u32 inst, u32 data)
data              673 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              685 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_surf_src(struct nvkm_device *device, u32 inst, u32 data)
data              687 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              699 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_surf_color(struct nvkm_device *device, u32 inst, u32 data)
data              701 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              713 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_bind_surf_zeta(struct nvkm_device *device, u32 inst, u32 data)
data              715 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              727 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv01_gr_mthd_bind_clip(struct nvkm_device *device, u32 inst, u32 data)
data              729 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              741 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv01_gr_mthd_bind_chroma(struct nvkm_device *device, u32 inst, u32 data)
data              743 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	switch (nv04_gr_mthd_bind_class(device, data)) {
data              758 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv03_gr_mthd_gdi(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              770 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              774 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_gdi(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              787 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              791 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv01_gr_mthd_blit(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              806 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              810 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_blit(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              825 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              829 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_iifc(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              844 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              848 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv01_gr_mthd_ifc(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              862 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              866 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_ifc(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              881 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              885 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv03_gr_mthd_sifc(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              898 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              902 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_sifc(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              916 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              920 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv03_gr_mthd_sifm(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              932 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              936 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_sifm(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              949 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              953 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_surf3d(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              962 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              966 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv03_gr_mthd_ttri(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              976 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              980 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv01_gr_mthd_prim(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data              993 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data              997 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd_prim(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data             1011 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, data);
data             1015 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c nv04_gr_mthd(struct nvkm_device *device, u32 inst, u32 mthd, u32 data)
data             1039 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	return func(device, inst, mthd, data);
data             1284 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 	u32 data = nvkm_rd32(device, NV04_PGRAPH_TRAPPED_DATA);
data             1297 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 			if (!nv04_gr_mthd(device, inst, mthd, data))
data             1321 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c 			   subc, class, mthd, data);
data              431 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c nv17_gr_mthd_lma_window(struct nv10_gr_chan *chan, u32 mthd, u32 data)
data              440 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c 	chan->lma_window[(mthd - 0x1638) / 4] = data;
data              504 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c nv17_gr_mthd_lma_enable(struct nv10_gr_chan *chan, u32 mthd, u32 data)
data              516 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c nv17_gr_mthd_celcius(struct nv10_gr_chan *chan, u32 mthd, u32 data)
data              526 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c 	func(chan, mthd, data);
data              531 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c nv10_gr_mthd(struct nv10_gr_chan *chan, u8 class, u32 mthd, u32 data)
data              539 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c 	return func(chan, mthd, data);
data             1093 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c 	u32 data = nvkm_rd32(device, NV04_PGRAPH_TRAPPED_DATA);
data             1105 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c 			if (!nv10_gr_mthd(chan, class, mthd, data))
data             1129 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c 			   subc, class, mthd, data);
data              193 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c 	u32 data = nvkm_rd32(device, NV04_PGRAPH_TRAPPED_DATA);
data              213 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c 			   subc, class, mthd, data);
data              245 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c 	u32 data = nvkm_rd32(device, NV04_PGRAPH_TRAPPED_DATA);
data              280 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c 			   subc, class, mthd, data);
data              453 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c 			u32 data = nvkm_rd32(device, 0x40085c);
data              462 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c 					   subc, class, mthd, data, addr);
data              631 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c 	u32 data = nvkm_rd32(device, 0x400708);
data              669 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c 			   subc, class, mthd, data);
data              125 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c nv31_mpeg_mthd_dma(struct nvkm_device *device, u32 mthd, u32 data)
data              129 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c 	u32 inst = data << 4;
data              169 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c nv31_mpeg_mthd(struct nv31_mpeg *mpeg, u32 mthd, u32 data)
data              176 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c 		return mpeg->func->mthd_dma(device, mthd, data);
data              192 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c 	u32 data = nvkm_rd32(device, 0x00b238);
data              206 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c 			if (nv31_mpeg_mthd(mpeg, mthd, data))
data              218 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c 			   "unknown", stat, type, mthd, data);
data               18 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h 	bool (*mthd_dma)(struct nvkm_device *, u32 mthd, u32 data);
data               31 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c nv40_mpeg_mthd_dma(struct nvkm_device *device, u32 mthd, u32 data)
data               36 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c 	u32 inst = data << 4;
data              129 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c nv44_mpeg_mthd(struct nvkm_device *device, u32 mthd, u32 data)
data              135 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c 		return nv40_mpeg_mthd_dma(device, mthd, data);
data              154 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c 	u32 data = nvkm_rd32(device, 0x00b238);
data              175 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c 			if (nv44_mpeg_mthd(subdev->device, mthd, data))
data              187 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c 			   stat, type, mthd, data);
data               68 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c 	u32 data = nvkm_rd32(device, 0x00b238);
data               81 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c 			  stat, type, mthd, data);
data              208 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_perfdom_init(struct nvkm_perfdom *dom, void *data, u32 size)
data              212 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	} *args = data;
data              218 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	if (!(ret = nvif_unvers(ret, &data, &size, args->none))) {
data              238 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_perfdom_sample(struct nvkm_perfdom *dom, void *data, u32 size)
data              242 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	} *args = data;
data              248 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	if (!(ret = nvif_unvers(ret, &data, &size, args->none))) {
data              262 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_perfdom_read(struct nvkm_perfdom *dom, void *data, u32 size)
data              266 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	} *args = data;
data              272 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              293 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_perfdom_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data              298 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		return nvkm_perfdom_init(dom, data, size);
data              300 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		return nvkm_perfdom_sample(dom, data, size);
data              302 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		return nvkm_perfdom_read(dom, data, size);
data              367 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		  const struct nvkm_oclass *oclass, void *data, u32 size,
data              372 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	} *args = data;
data              382 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              435 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 			       void *data, u32 size)
data              439 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	} *args = data;
data              447 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              483 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 			       void *data, u32 size)
data              487 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	} *args = data;
data              498 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              537 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 			       void *data, u32 size)
data              541 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	} *args = data;
data              551 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data              588 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_perfmon_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data              593 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		return nvkm_perfmon_mthd_query_domain(perfmon, data, size);
data              595 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		return nvkm_perfmon_mthd_query_signal(perfmon, data, size);
data              597 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		return nvkm_perfmon_mthd_query_source(perfmon, data, size);
data              605 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c nvkm_perfmon_child_new(const struct nvkm_oclass *oclass, void *data, u32 size,
data              609 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	return nvkm_perfdom_new_(perfmon, oclass, data, size, pobject);
data              647 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		 void *data, u32 size, struct nvkm_object **pobject)
data              665 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 		   void *data, u32 size, struct nvkm_object **pobject)
data              670 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c 	ret = nvkm_perfmon_new(pm, oclass, data, size, pobject);
data               51 drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c 	u32 data = nvkm_rd32(device, 0x087044);
data               60 drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c 		   subc, mthd, data);
data               65 drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c 	.code.data = g98_sec_code,
data               67 drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c 	.data.data = g98_sec_data,
data               68 drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c 	.data.size = sizeof(g98_sec_data),
data               30 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c nvkm_sw_mthd(struct nvkm_sw *sw, int chid, int subc, u32 mthd, u32 data)
data               39 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c 			handled = nvkm_sw_chan_mthd(chan, subc, mthd, data);
data               50 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c nvkm_sw_oclass_new(const struct nvkm_oclass *oclass, void *data, u32 size,
data               55 drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c 	return sclass->ctor(chan, oclass, data, size, pobject);
data               33 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c nvkm_sw_chan_mthd(struct nvkm_sw_chan *chan, int subc, u32 mthd, u32 data)
data               43 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c 			return chan->func->mthd(chan, subc, mthd, data);
data               50 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c nvkm_sw_chan_event_ctor(struct nvkm_object *object, void *data, u32 size,
data               55 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c 	} *req = data;
data               58 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c 	if (!(ret = nvif_unvers(ret, &data, &size, req->none))) {
data               78 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c 	void *data = chan;
data               81 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c 		data = chan->func->dtor(chan);
data               87 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.c 	return data;
data               22 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h 	bool (*mthd)(struct nvkm_sw_chan *, int subc, u32 mthd, u32 data);
data               28 drivers/gpu/drm/nouveau/nvkm/engine/sw/chan.h bool nvkm_sw_chan_mthd(struct nvkm_sw_chan *, int subc, u32 mthd, u32 data);
data               57 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c gf100_sw_chan_mthd(struct nvkm_sw_chan *base, int subc, u32 mthd, u32 data)
data               65 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 		chan->vblank.offset |= (u64)data << 32;
data               69 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 		chan->vblank.offset |= data;
data               72 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 		chan->vblank.value = data;
data               75 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 		if (data < device->disp->vblank.index_nr) {
data               76 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 			nvkm_notify_get(&chan->vblank.notify[data]);
data               81 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 		nvkm_wr32(device, 0x419e00, data);
data               84 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 		if (!(data & ~0x001ffffe)) {
data               85 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 			nvkm_wr32(device, 0x419e44, data);
data               90 drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c 		nvkm_wr32(device, 0x419eac, data);
data               44 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c nv04_nvsw_mthd_get_ref(struct nvkm_nvsw *nvsw, void *data, u32 size)
data               49 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 	} *args = data;
data               52 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 	if (!(ret = nvif_unpack(ret, &data, &size, args->v0, 0, 0, false))) {
data               60 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c nv04_nvsw_mthd(struct nvkm_nvsw *nvsw, u32 mthd, void *data, u32 size)
data               64 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 		return nv04_nvsw_mthd_get_ref(nvsw, data, size);
data               78 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 	      void *data, u32 size, struct nvkm_object **pobject)
data               80 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 	return nvkm_nvsw_new_(&nv04_nvsw, chan, oclass, data, size, pobject);
data               88 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c nv04_sw_chan_mthd(struct nvkm_sw_chan *base, int subc, u32 mthd, u32 data)
data               94 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 		atomic_set(&chan->ref, data);
data               62 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c nv50_sw_chan_mthd(struct nvkm_sw_chan *base, int subc, u32 mthd, u32 data)
data               68 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c 	case 0x018c: chan->vblank.ctxdma = data; return true;
data               69 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c 	case 0x0400: chan->vblank.offset = data; return true;
data               70 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c 	case 0x0404: chan->vblank.value  = data; return true;
data               72 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c 		if (data < device->disp->vblank.index_nr) {
data               73 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c 			nvkm_notify_get(&chan->vblank.notify[data]);
data               30 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c nvkm_nvsw_mthd_(struct nvkm_object *object, u32 mthd, void *data, u32 size)
data               34 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 		return nvsw->func->mthd(nvsw, mthd, data, size);
data               61 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	       const struct nvkm_oclass *oclass, void *data, u32 size,
data               82 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	      void *data, u32 size, struct nvkm_object **pobject)
data               84 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	return nvkm_nvsw_new_(&nvkm_nvsw, chan, oclass, data, size, pobject);
data               14 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h 	int (*mthd)(struct nvkm_nvsw *, u32 mthd, void *data, u32 size);
data               18 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h 		   const struct nvkm_oclass *, void *data, u32 size,
data               21 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.h 		  void *data, u32 size, struct nvkm_object **pobject);
data               13 drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h 		    void *data, u32 size, struct nvkm_object **);
data              132 drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c 			nvkm_wo32(xtensa->gpu_fw, i * 4, *((u32 *)fw->data + i));
data               27 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_load_imem(struct nvkm_falcon *falcon, void *data, u32 start,
data               36 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 	falcon->func->load_imem(falcon, data, start, size, tag, port,
data               41 drivers/gpu/drm/nouveau/nvkm/falcon/base.c nvkm_falcon_load_dmem(struct nvkm_falcon *falcon, void *data, u32 start,
data               46 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 	falcon->func->load_dmem(falcon, data, start, size, port);
data               53 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 		      void *data)
data               57 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 	falcon->func->read_dmem(falcon, start, size, port, data);
data              187 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 	falcon->data.ports = (reg >> 12) & 0xf;
data              191 drivers/gpu/drm/nouveau/nvkm/falcon/base.c 	falcon->data.limit = (reg & 0x3fe00) >> 1;
data               73 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	      void *data, u32 size)
data               98 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	nvkm_falcon_read_dmem(priv->falcon, tail, size, 0, data);
data              184 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	       void *data, u32 size)
data              186 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c 	nvkm_falcon_load_dmem(priv->falcon, data, queue->position, size, 0);
data               29 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_load_imem(struct nvkm_falcon *falcon, void *data, u32 start,
data               44 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0x184 + (port * 16), ((u32 *)data)[i]);
data               52 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		u32 extra = ((u32 *)data)[i];
data               68 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_load_emem(struct nvkm_falcon *falcon, void *data, u32 start,
data               78 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0xac4 + (port * 8), ((u32 *)data)[i]);
data               85 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		u32 extra = ((u32 *)data)[i];
data               95 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c nvkm_falcon_v1_load_dmem(struct nvkm_falcon *falcon, void *data, u32 start,
data              102 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		return nvkm_falcon_v1_load_emem(falcon, data,
data              110 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		nvkm_falcon_wr32(falcon, 0x1c4 + (port * 8), ((u32 *)data)[i]);
data              117 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		u32 extra = ((u32 *)data)[i];
data              126 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			 u8 port, void *data)
data              135 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		((u32 *)data)[i] = nvkm_falcon_rd32(falcon, 0xac4 + (port * 8));
data              145 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			((u8 *)data)[i] = (u8)(extra & 0xff);
data              153 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			 u8 port, void *data)
data              160 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 						size, port, data);
data              166 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 		((u32 *)data)[i] = nvkm_falcon_rd32(falcon, 0x1c4 + (port * 8));
data              176 drivers/gpu/drm/nouveau/nvkm/falcon/v1.c 			((u8 *)data)[i] = (u8)(extra & 0xff);
data               32 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	u32 data = 0x00000000;
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 			data = nvbios_rd16(bios, bit_M.offset + 0x03);
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		if (data) {
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 			*ver = nvbios_rd08(bios, data + 0x00);
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 				*hdr = nvbios_rd08(bios, data + 0x01);
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 				*len = nvbios_rd08(bios, data + 0x02);
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 				*cnt = nvbios_rd08(bios, data + 0x03);
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 				return data;
data               58 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	u32 data = nvbios_M0203Te(bios, ver, hdr, cnt, len);
data               60 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	switch (!!data * *ver) {
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		info->type    = nvbios_rd08(bios, data + 0x04);
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		info->pointer = nvbios_rd16(bios, data + 0x05);
data               68 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	return data;
data               75 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	u32 data = nvbios_M0203Te(bios, ver, hdr, &cnt, &len);
data               76 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	if (data && idx < cnt) {
data               77 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		data = data + *hdr + idx * len;
data               79 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		return data;
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	u32 data = nvbios_M0203Ee(bios, idx, ver, hdr);
data               90 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	switch (!!data * *ver) {
data               92 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		info->type  = (nvbios_rd08(bios, data + 0x00) & 0x0f) >> 0;
data               93 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		info->strap = (nvbios_rd08(bios, data + 0x00) & 0xf0) >> 4;
data               94 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		info->group = (nvbios_rd08(bios, data + 0x01) & 0x0f) >> 0;
data               95 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		return data;
data              109 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	u32 data;
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	while ((data = nvbios_M0203Ep(bios, ++idx, ver, hdr, info))) {
data              121 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 			return data;
data              128 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 	return data;
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	u32 data = 0x00000000;
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 			data = nvbios_rd32(bios, bit_M.offset + 0x05);
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		if (data) {
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 			*ver = nvbios_rd08(bios, data + 0x00);
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 				*hdr = nvbios_rd08(bios, data + 0x01);
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 				*len = nvbios_rd08(bios, data + 0x02);
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 				*ssz = nvbios_rd08(bios, data + 0x03);
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 				*snr = nvbios_rd08(bios, data + 0x04);
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 				*cnt = nvbios_rd08(bios, data + 0x05);
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 				return data;
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	u32 data = nvbios_M0205Te(bios, ver, hdr, cnt, len, snr, ssz);
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	switch (!!data * *ver) {
data               66 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		info->freq = nvbios_rd16(bios, data + 0x06);
data               71 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	return data;
data               79 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	u32 data = nvbios_M0205Te(bios, ver, hdr, cnt, len, &snr, &ssz);
data               80 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	if (data && idx < *cnt) {
data               81 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		data = data + *hdr + idx * (*len + (snr * ssz));
data               85 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		return data;
data               95 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	u32 data = nvbios_M0205Ee(bios, idx, ver, hdr, cnt, len);
data               97 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	switch (!!data * *ver) {
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		info->type = nvbios_rd08(bios, data + 0x00) & 0x0f;
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		return data;
data              112 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	u32 data = nvbios_M0205Ee(bios, ent, ver, hdr, &cnt, &len);
data              113 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	if (data && idx < cnt) {
data              114 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		data = data + *hdr + idx * len;
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		return data;
data              125 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	u32 data = nvbios_M0205Se(bios, ent, idx, ver, hdr);
data              127 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 	switch (!!data * *ver) {
data              129 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		info->data = nvbios_rd08(bios, data + 0x00);
data              130 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c 		return data;
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 	u32 data = 0x00000000;
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 			data = nvbios_rd32(bios, bit_M.offset + 0x09);
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		if (data) {
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 			*ver = nvbios_rd08(bios, data + 0x00);
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 				*hdr = nvbios_rd08(bios, data + 0x01);
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 				*len = nvbios_rd08(bios, data + 0x02);
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 				*ssz = nvbios_rd08(bios, data + 0x03);
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 				*cnt = nvbios_rd08(bios, data + 0x04);
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 				return data;
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 	u32 data = nvbios_M0209Te(bios, ver, hdr, cnt, len, &snr, &ssz);
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 	if (data && idx < *cnt) {
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		data = data + *hdr + idx * (*len + (snr * ssz));
data               68 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		return data;
data               77 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 	u32 data = nvbios_M0209Ee(bios, idx, ver, hdr, cnt, len);
data               79 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 	switch (!!data * *ver) {
data               81 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		info->v00_40 = (nvbios_rd08(bios, data + 0x00) & 0x40) >> 6;
data               82 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		info->bits   =  nvbios_rd08(bios, data + 0x00) & 0x3f;
data               83 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		info->modulo =  nvbios_rd08(bios, data + 0x01);
data               84 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		info->v02_40 = (nvbios_rd08(bios, data + 0x02) & 0x40) >> 6;
data               85 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		info->v02_07 =  nvbios_rd08(bios, data + 0x02) & 0x07;
data               86 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		info->v03    =  nvbios_rd08(bios, data + 0x03);
data               87 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		return data;
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 	u32 data = nvbios_M0209Ee(bios, ent, ver, hdr, &cnt, &len);
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 	if (data && idx < cnt) {
data              101 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		data = data + *hdr + idx * len;
data              103 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		return data;
data              114 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 	u32 data = nvbios_M0209Ep(bios, ent, ver, hdr, &cnt, &len, &M0209E);
data              115 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 	if (data) {
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		u32 i, data = nvbios_M0209Se(bios, ent, idx, ver, hdr);
data              118 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 		switch (!!data * *ver) {
data              120 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 			for (i = 0; i < ARRAY_SIZE(info->data); i++) {
data              125 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 				info->data[i] = nvbios_rd32(bios, data + off);
data              126 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 				info->data[i] = info->data[i] >> mod;
data              127 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 				info->data[i] = info->data[i] & mask;
data              129 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c 			return data;
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 	u32 data = 0x00000000;
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 			data = nvbios_rd32(bios, bit_P.offset + 0x60);
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 		if (data) {
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 			*ver = nvbios_rd08(bios, data + 0);
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 				*hdr = nvbios_rd08(bios, data + 1);
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 				*cnt = nvbios_rd08(bios, data + 2);
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 				*xnr = nvbios_rd08(bios, data + 3);
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 				return data;
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 	u32 data = nvbios_P0260Te(bios, ver, &hdr, &cnt, len, &xnr, &xsz);
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 	if (data && idx < cnt)
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 		return data + hdr + (idx * *len);
data               71 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 	u32 data = nvbios_P0260Ee(bios, idx, ver, len);
data               73 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 	switch (!!data * *ver) {
data               75 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 		info->data = nvbios_rd32(bios, data);
data               76 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 		return data;
data               87 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 	u32 data = nvbios_P0260Te(bios, ver, &hdr, &cnt, &len, &xnr, xsz);
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 	if (data && idx < xnr)
data               89 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 		return data + hdr + (cnt * len) + (idx * *xsz);
data               97 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 	u32 data = nvbios_P0260Xe(bios, idx, ver, hdr);
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 	switch (!!data * *ver) {
data              101 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 		info->data = nvbios_rd32(bios, data);
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c 		return data;
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 		return bios->data[addr];
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 		return get_unaligned_le16(&bios->data[addr]);
data               69 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 		return get_unaligned_le32(&bios->data[addr]);
data               74 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c nvbios_checksum(const u8 *data, int size)
data               78 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 		sum += *data++;
data               83 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c nvbios_findstr(const u8 *data, int size, const char *str, int len)
data               89 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 			if ((char)data[i + j] != str[j])
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 		u8 *prev = bios->data;
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 		if (!(bios->data = kmalloc(length, GFP_KERNEL))) {
data              118 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 			bios->data = prev;
data              121 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 		memcpy(bios->data, prev, bios->size);
data              133 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 	kfree(bios->data);
data              172 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 	bios->bmp_offset = nvbios_findstr(bios->data, bios->size,
data              180 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c 	bios->bit_offset = nvbios_findstr(bios->data, bios->size,
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	u32 data = nvbios_boostTe(bios, ver, hdr, cnt, len, &snr, &ssz);
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	if (data && idx < *cnt) {
data               65 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		data = data + *hdr + (idx * (*len + (snr * ssz)));
data               69 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		return data;
data               78 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	u32 data = nvbios_boostEe(bios, idx, ver, hdr, cnt, len);
data               80 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	if (data) {
data               81 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		info->pstate = (nvbios_rd16(bios, data + 0x00) & 0x01e0) >> 5;
data               82 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		info->min    =  nvbios_rd16(bios, data + 0x02) * 1000;
data               83 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		info->max    =  nvbios_rd16(bios, data + 0x04) * 1000;
data               85 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	return data;
data               92 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	u32 data, idx = 0;
data               93 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	while ((data = nvbios_boostEp(bios, idx++, ver, hdr, cnt, len, info))) {
data               97 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	return data;
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	       u32 data, u8 *ver, u8 *hdr, u8 cnt, u8 len)
data              104 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	if (data && idx < cnt) {
data              105 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		data = data + *hdr + (idx * len);
data              107 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		return data;
data              114 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	       u32 data, u8 *ver, u8 *hdr, u8 cnt, u8 len,
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	data = nvbios_boostSe(bios, idx, data, ver, hdr, cnt, len);
data              119 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	if (data) {
data              120 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		info->domain  = nvbios_rd08(bios, data + 0x00);
data              121 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		info->percent = nvbios_rd08(bios, data + 0x01);
data              122 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		info->min     = nvbios_rd16(bios, data + 0x02) * 1000;
data              123 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 		info->max     = nvbios_rd16(bios, data + 0x04) * 1000;
data              125 drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c 	return data;
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		u32 data = nvbios_rd16(bios, dcb + 0x14);
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		if (data) {
data               35 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 			*ver = nvbios_rd08(bios, data + 0);
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 			*hdr = nvbios_rd08(bios, data + 1);
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 			*cnt = nvbios_rd08(bios, data + 2);
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 			*len = nvbios_rd08(bios, data + 3);
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 			return data;
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 	u32 data = nvbios_connTe(bios, ver, hdr, cnt, len);
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 	switch (!!data * *ver) {
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		return data;
data               65 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 	u32 data = nvbios_connTe(bios, ver, &hdr, &cnt, len);
data               66 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 	if (data && idx < cnt)
data               67 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		return data + hdr + (idx * *len);
data               75 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 	u32 data = nvbios_connEe(bios, idx, ver, len);
data               77 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 	switch (!!data * *ver) {
data               80 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->type     =  nvbios_rd08(bios, data + 0x00);
data               81 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->location =  nvbios_rd08(bios, data + 0x01) & 0x0f;
data               82 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->hpd      = (nvbios_rd08(bios, data + 0x01) & 0x30) >> 4;
data               83 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->dp       = (nvbios_rd08(bios, data + 0x01) & 0xc0) >> 6;
data               85 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 			return data;
data               86 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->hpd     |= (nvbios_rd08(bios, data + 0x02) & 0x03) << 2;
data               87 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->dp      |=  nvbios_rd08(bios, data + 0x02) & 0x0c;
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->di       = (nvbios_rd08(bios, data + 0x02) & 0xf0) >> 4;
data               89 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->hpd     |= (nvbios_rd08(bios, data + 0x03) & 0x07) << 4;
data               90 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->sr       = (nvbios_rd08(bios, data + 0x03) & 0x08) >> 3;
data               91 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		info->lcdid    = (nvbios_rd08(bios, data + 0x03) & 0x70) >> 4;
data               92 drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.c 		return data;
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	u32 data = nvbios_cstepTe(bios, ver, hdr, &cnt, &len, &xnr, &xsz);
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	if (data && idx < cnt) {
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		data = data + *hdr + (idx * len);
data               66 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		return data;
data               75 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	u32 data = nvbios_cstepEe(bios, idx, ver, hdr);
data               77 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	if (data) {
data               78 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		info->pstate = (nvbios_rd16(bios, data + 0x00) & 0x01e0) >> 5;
data               79 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		info->index   = nvbios_rd08(bios, data + 0x03);
data               81 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	return data;
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	u32 data, idx = 0;
data               89 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	while ((data = nvbios_cstepEp(bios, idx++, ver, hdr, info))) {
data               93 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	return data;
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	u32 data = nvbios_cstepTe(bios, ver, hdr, &cnt, &len, &xnr, &xsz);
data              101 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	if (data && idx < xnr) {
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		data = data + *hdr + (cnt * len) + (idx * xsz);
data              104 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		return data;
data              113 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	u32 data = nvbios_cstepXe(bios, idx, ver, hdr);
data              115 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	if (data) {
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		info->freq    = nvbios_rd16(bios, data + 0x00) * 1000;
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		info->unkn[0] = nvbios_rd08(bios, data + 0x02);
data              118 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		info->unkn[1] = nvbios_rd08(bios, data + 0x03);
data              119 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 		info->voltage = nvbios_rd08(bios, data + 0x04);
data              121 drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c 	return data;
data              211 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c dcb_outp_foreach(struct nvkm_bios *bios, void *data,
data              229 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c 		ret = exec(bios, data, idx, outp);
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 			u16 data = nvbios_rd16(bios, U.offset);
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 			if (data) {
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 				*ver = nvbios_rd08(bios, data + 0x00);
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 					*hdr = nvbios_rd08(bios, data + 0x01);
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 					*len = nvbios_rd08(bios, data + 0x02);
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 					*cnt = nvbios_rd08(bios, data + 0x03);
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 					*sub = nvbios_rd08(bios, data + 0x04);
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 					return data;
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	u16 data = nvbios_disp_table(bios, ver, &hdr, &cnt, len, sub);
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	if (data && idx < cnt)
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		return data + hdr + (idx * *len);
data               73 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	u16 data = nvbios_disp_entry(bios, idx, ver, len, sub);
data               74 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	if (data && *len >= 2) {
data               75 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		info->data = nvbios_rd16(bios, data + 0);
data               76 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		return data;
data               86 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	u16 data = nvbios_disp_parse(bios, idx, ver, len, hdr, &info);
data               87 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	if (data) {
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		*cnt = nvbios_rd08(bios, info.data + 0x05);
data               90 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		data = info.data;
data               92 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	return data;
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	u16 data = nvbios_outp_entry(bios, idx, ver, hdr, cnt, len);
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	if (data && *hdr >= 0x0a) {
data              101 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		info->type      = nvbios_rd16(bios, data + 0x00);
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		info->mask      = nvbios_rd32(bios, data + 0x02);
data              105 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		info->script[0] = nvbios_rd16(bios, data + 0x06);
data              106 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		info->script[1] = nvbios_rd16(bios, data + 0x08);
data              109 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 			info->script[2] = nvbios_rd16(bios, data + 0x0a);
data              110 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		return data;
data              119 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	u16 data, idx = 0;
data              120 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	while ((data = nvbios_outp_parse(bios, idx++, ver, hdr, cnt, len, info)) || *ver) {
data              121 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		if (data && info->type == type) {
data              126 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	return data;
data              142 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	u16 data = nvbios_ocfg_entry(bios, outp, idx, ver, hdr, cnt, len);
data              143 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	if (data) {
data              144 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		info->proto     = nvbios_rd08(bios, data + 0x00);
data              145 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		info->flags     = nvbios_rd16(bios, data + 0x01);
data              146 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		info->clkcmp[0] = nvbios_rd16(bios, data + 0x02);
data              147 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 		info->clkcmp[1] = nvbios_rd16(bios, data + 0x04);
data              149 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	return data;
data              156 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	u16 data, idx = 0;
data              157 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	while ((data = nvbios_ocfg_parse(bios, outp, idx++, ver, hdr, cnt, len, info))) {
data              162 drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c 	return data;
data               35 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			u16 data = nvbios_rd16(bios, d.offset);
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			if (data) {
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 				*ver = nvbios_rd08(bios, data + 0x00);
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 					*hdr = nvbios_rd08(bios, data + 0x01);
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 					*len = nvbios_rd08(bios, data + 0x02);
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 					*cnt = nvbios_rd08(bios, data + 0x03);
data               48 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 					return data;
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	u16 data = nvbios_dp_table(bios, ver, hdr, cnt, len);
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	if (data && idx < *cnt) {
data               65 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 		u16 outp = nvbios_rd16(bios, data + *hdr + idx * *len);
data               70 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			*hdr = nvbios_rd08(bios, data + 0x04);
data               71 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			*len = nvbios_rd08(bios, data + 0x05);
data               77 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			*hdr = nvbios_rd08(bios, data + 0x04);
data               95 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	u16 data = nvbios_dpout_entry(bios, idx, ver, hdr, cnt, len);
data               97 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	if (data && *ver) {
data               98 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 		info->type = nvbios_rd16(bios, data + 0x00);
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 		info->mask = nvbios_rd16(bios, data + 0x02);
data              106 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->flags     = nvbios_rd08(bios, data + 0x05);
data              107 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->script[0] = nvbios_rd16(bios, data + 0x06);
data              108 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->script[1] = nvbios_rd16(bios, data + 0x08);
data              110 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 				info->lnkcmp    = nvbios_rd16(bios, data + 0x0a);
data              112 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 				info->script[2] = nvbios_rd16(bios, data + 0x0c);
data              113 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 				info->script[3] = nvbios_rd16(bios, data + 0x0e);
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 				info->script[4] = nvbios_rd16(bios, data + 0x10);
data              121 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->flags     = nvbios_rd08(bios, data + 0x04);
data              122 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->script[0] = nvbios_rd16(bios, data + 0x05);
data              123 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->script[1] = nvbios_rd16(bios, data + 0x07);
data              124 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->lnkcmp    = nvbios_rd16(bios, data + 0x09);
data              125 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->script[2] = nvbios_rd16(bios, data + 0x0b);
data              126 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->script[3] = nvbios_rd16(bios, data + 0x0d);
data              127 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->script[4] = nvbios_rd16(bios, data + 0x0f);
data              130 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			data = 0x0000;
data              134 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	return data;
data              142 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	u16 data, idx = 0;
data              143 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	while ((data = nvbios_dpout_parse(bios, idx++, ver, hdr, cnt, len, info)) || *ver) {
data              144 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 		if (data && info->type == type) {
data              149 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	return data;
data              175 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	u16 data = nvbios_dpcfg_entry(bios, outp, idx, ver, hdr, cnt, len);
data              177 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	if (data) {
data              181 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->dc    = nvbios_rd08(bios, data + 0x02);
data              182 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->pe    = nvbios_rd08(bios, data + 0x03);
data              183 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->tx_pu = nvbios_rd08(bios, data + 0x04);
data              188 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->pc    = nvbios_rd08(bios, data + 0x00);
data              189 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->dc    = nvbios_rd08(bios, data + 0x01);
data              190 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->pe    = nvbios_rd08(bios, data + 0x02);
data              191 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->tx_pu = nvbios_rd08(bios, data + 0x03);
data              194 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->dc    = nvbios_rd08(bios, data + 0x00);
data              195 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->pe    = nvbios_rd08(bios, data + 0x01);
data              196 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			info->tx_pu = nvbios_rd08(bios, data + 0x02);
data              199 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			data = 0x0000;
data              203 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	return data;
data              212 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 	u16 data;
data              223 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 		while ((data = nvbios_dpcfg_entry(bios, outp, ++idx,
data              225 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			if (nvbios_rd08(bios, data + 0x00) == vs &&
data              226 drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c 			    nvbios_rd08(bios, data + 0x01) == pe)
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c 	u16 data = extdev_table(bios, &ver, &hdr, &len, &cnt);
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c 	if (data && ver == 0x40 && hdr >= 5) {
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c 		u8 flags = nvbios_rd08(bios, data - hdr + 4);
data               59 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 	u32 data = nvbios_fan_table(bios, ver, hdr, cnt, len);
data               60 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 	if (data && idx < *cnt)
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 		return data + *hdr + (idx * (*len));
data               70 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 	u32 data = nvbios_fan_entry(bios, 0, &ver, &hdr, &cnt, &len);
data               71 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 	if (data) {
data               72 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 		u8 type = nvbios_rd08(bios, data + 0x00);
data               87 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 		fan->min_duty = nvbios_rd08(bios, data + 0x02);
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 		fan->max_duty = nvbios_rd08(bios, data + 0x03);
data               90 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 		fan->pwm_freq = nvbios_rd32(bios, data + 0x0b) & 0xffffff;
data               93 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c 	return data;
data               32 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 	u16 data = 0x0000;
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			data = nvbios_rd16(bios, dcb + 0x0a);
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			data = nvbios_rd16(bios, dcb - 0x0f);
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 		if (data) {
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			*ver = nvbios_rd08(bios, data + 0x00);
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 				*cnt = nvbios_rd08(bios, data + 0x02);
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 				*len = nvbios_rd08(bios, data + 0x01);
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 				*hdr = nvbios_rd08(bios, data + 0x01);
data               50 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 				*cnt = nvbios_rd08(bios, data + 0x02);
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 				*len = nvbios_rd08(bios, data + 0x03);
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 				data = 0x0000;
data               57 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 	return data;
data               81 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 	u16 data = dcb_gpio_entry(bios, idx, ent, ver, len);
data               82 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 	if (data) {
data               84 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			u16 info = nvbios_rd16(bios, data);
data               94 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			u32 info = nvbios_rd32(bios, data);
data              103 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			u32 info = nvbios_rd32(bios, data + 0);
data              104 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			u8 info1 = nvbios_rd32(bios, data + 4);
data              115 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 	return data;
data              123 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 	u16 data;
data              125 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 	while ((data = dcb_gpio_parse(bios, idx, i++, ver, len, gpio))) {
data              128 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			return data;
data              132 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 	if ((data = dcb_table(bios, ver, &hdr, &cnt, len))) {
data              134 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			u8 conf = nvbios_rd08(bios, data - 5);
data              135 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 			u8 addr = nvbios_rd08(bios, data - 4);
data              144 drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.c 				return data;
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c 	u32 data;
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c 	switch ((data = nvbios_rd16(bios, image->base + 0x00))) {
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c 			   image->base, data);
data               50 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c 	if (!(data = nvbios_pcirTp(bios, image->base, &ver, &hdr, &pcir)))
data               57 drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c 		if (!(data = nvbios_npdeTp(bios, image->base, &npde)))
data              318 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8 data;
data              321 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		int ret = nvkm_rdaux(aux, addr, &data, 1);
data              323 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			return data;
data              331 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c init_wrauxr(struct nvbios_init *init, u32 addr, u8 data)
data              335 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		int ret = nvkm_wraux(aux, addr, &data, 1);
data              380 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 len, data = init_table(bios, &len);
data              381 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	if (data) {
data              383 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			data = nvbios_rd16(bios, data + offset);
data              384 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			if (data)
data              385 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 				return data;
data              412 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 bmp_ver = bmp_version(bios), data;
data              418 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		data = bios->bmp_offset + (bmp_ver < 0x0200 ? 14 : 18);
data              419 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		return nvbios_rd16(bios, data + (index * 2));
data              422 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data = init_script_table(&init);
data              423 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	if (data)
data              424 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		return nvbios_rd16(bios, data + (index * 2));
data              432 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 len, data = init_table(bios, &len);
data              433 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	if (data && len >= 16)
data              434 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		return nvbios_rd16(bios, data + 14);
data              466 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u16 data = nvbios_rd16(bios, table + (index * 2));
data              467 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		if (data)
data              468 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			return nvbios_rd08(bios, data + offset);
data              521 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u16 data = nvbios_rd16(bios, table + (cond * 9) + 5);
data              525 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		return (nvbios_rd08(bios, data + ioval) & dmask) == value;
data              531 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c init_shift(u32 data, u8 shift)
data              534 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		return data >> shift;
data              535 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	return data << (0x100 - shift);
data              639 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u32 data = nvbios_rd32(bios, init->offset);
data              642 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			trace("\t0x%08x *\n", data);
data              643 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			init_wr32(init, reg, data);
data              645 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			trace("\t0x%08x\n", data);
data              749 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8  data;
data              757 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data  = init_rdvgai(init, port, index) & mask;
data              758 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data |= init_shift(init_rd32(init, reg), shift) & smask;
data              759 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, port, index, data);
data              803 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 data;
data              816 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		    (data = nvbios_dpout_match(bios, DCB_OUTPUT_DP,
data              853 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8  data;
data              858 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data = init_rdvgai(init, 0x03d4, index);
data              859 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, 0x03d4, index, data &= ~(1 << or));
data              872 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8  data;
data              877 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data = init_rdvgai(init, 0x03d4, index);
data              878 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, 0x03d4, index, data | (1 << or));
data              926 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u32 data = nvbios_rd32(bios, init->offset + 13);
data              930 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("\tCTRL &= 0x%08x |= 0x%08x\n", mask, data);
data              941 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_mask(init, creg, ~mask, data | iaddr);
data             1015 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u8 data = nvbios_rd08(bios, init->offset + 2);
data             1018 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\t[0x%02x] &= 0x%02x |= 0x%02x\n", reg, mask, data);
data             1024 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wri2cr(init, index, addr, reg, (val & mask) | data);
data             1045 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u8 data = nvbios_rd08(bios, init->offset + 1);
data             1047 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\t[0x%02x] = 0x%02x\n", reg, data);
data             1050 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wri2cr(init, index, addr, reg, data);
data             1065 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8 data[256], i;
data             1071 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		data[i] = nvbios_rd08(bios, init->offset);
data             1072 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\t0x%02x\n", data[i]);
data             1079 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			.addr = addr, .flags = 0, .len = count, .buf = data,
data             1099 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8 data = nvbios_rd08(bios, init->offset + 4);
data             1103 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      tmds, addr, mask, data);
data             1110 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wr32(init, reg + 4, data | (init_rd32(init, reg + 4) & mask));
data             1131 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u8 data = nvbios_rd08(bios, init->offset + 1);
data             1133 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\t[0x%02x] = 0x%02x\n", addr, data);
data             1136 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wr32(init, reg + 4, data);
data             1160 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u8 data = nvbios_rd08(bios, init->offset);
data             1162 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\t\t[0x%02x] = 0x%02x\n", base, data);
data             1166 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wrvgai(init, 0x03d4, addr1, data);
data             1181 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8 data = nvbios_rd08(bios, init->offset + 3);
data             1184 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("CR\t\tC[0x%02x] &= 0x%02x |= 0x%02x\n", addr, mask, data);
data             1188 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, 0x03d4, addr, val | data);
data             1200 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8 data = nvbios_rd08(bios, init->offset + 2);
data             1202 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("ZM_CR\tC[0x%02x] = 0x%02x\n", addr,  data);
data             1205 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, 0x03d4, addr, data);
data             1223 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u8 data = nvbios_rd08(bios, init->offset + 1);
data             1225 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\t\tC[0x%02x] = 0x%02x\n", addr, data);
data             1228 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wrvgai(init, 0x03d4, addr, data);
data             1291 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u32 data = nvbios_rd32(bios, init->offset);
data             1293 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\t\tR[0x%06x] = 0x%08x\n", base, data);
data             1296 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wr32(init, base, data);
data             1330 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u32 data = nvbios_rd32(bios, addr);
data             1333 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      reg, addr, data);
data             1336 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wr32(init, addr, data);
data             1395 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8  data = nvbios_rd08(bios, init->offset + 5);
data             1399 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      index, addr, reg, mask, data);
data             1404 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	if ((value & mask) != data)
data             1424 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u32 data;
data             1432 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data = init_shift(init_rd32(init, sreg), shift);
data             1433 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_mask(init, dreg, ~dmask, (data & smask) ^ sxor);
data             1446 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8  data = nvbios_rd08(bios, init->offset + 4);
data             1448 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("ZM_INDEX_IO\tI[0x%04x][0x%02x] = 0x%02x\n", port, index, data);
data             1451 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, port, index, data);
data             1517 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u32 addr, data;
data             1534 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data = init_rdvgai(init, 0x03c4, 0x01);
data             1535 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, 0x03c4, 0x01, data | 0x20);
data             1542 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			data = 0x00000001;
data             1545 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			data = nvbios_rd32(bios, mdata);
data             1547 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			if (data == 0xffffffff)
data             1552 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wr32(init, addr, data);
data             1628 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8  data = nvbios_rd16(bios, init->offset + 4);
data             1631 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("IO\t\tI[0x%04x] &= 0x%02x |= 0x%02x\n", port, mask, data);
data             1639 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	    port == 0x03c3 && data == 0x01) {
data             1655 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrport(init, port, data | value);
data             1714 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u32 data = nvbios_rd32(bios, init->offset + 9);
data             1716 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("NV_REG\tR[0x%06x] &= 0x%08x |= 0x%08x\n", reg, mask, data);
data             1719 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_mask(init, reg, ~mask, data);
data             1738 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u32 data = nvbios_rd32(bios, table + (macro * 8) + 4);
data             1739 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\t\tR[0x%06x] = 0x%08x\n", addr, data);
data             1740 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wr32(init, addr, data);
data             1840 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 data = nvbios_rd16(bios, init->offset + 5);
data             1842 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("ZM_REG\tR[0x%06x] = 0x%04x\n", addr, data);
data             1845 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wr32(init, addr, data);
data             1859 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8  data = nvbios_rd08(bios, init->offset + 5);
data             1863 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      port, index, mask, data);
data             1867 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wrvgai(init, port, index, data | value);
data             1896 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u32 data = nvbios_rd32(bios, init->offset + 5);
data             1898 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	trace("ZM_REG\tR[0x%06x] = 0x%08x\n", addr, data);
data             1902 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		data |= 0x00000001;
data             1904 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wr32(init, addr, data);
data             1997 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 			u32 data = nvbios_rd32(bios, init->offset);
data             2000 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 				trace("\t\t0x%08x *\n", data);
data             2001 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 				init_wr32(init, addr, data);
data             2003 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 				trace("\t\t0x%08x\n", data);
data             2045 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u32 data = nvbios_rd32(bios, init->offset);
data             2046 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\t0x%08x\n", data);
data             2047 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wr32(init, addr, data);
data             2067 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u32 data;
data             2075 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data = init_shift(init_rd32(init, saddr), sshift) & smask;
data             2076 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data = init_xlat_(init, index, data) << shift;
data             2077 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_mask(init, daddr, ~dmask, data);
data             2091 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u32 data;
data             2096 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data =  init_rd32(init, addr);
data             2097 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	data = (data & mask) | ((data + add) & ~mask);
data             2098 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	init_wr32(init, addr, data);
data             2117 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u8 data = nvbios_rd08(bios, init->offset + 1);
data             2118 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\tAUX[0x%08x] &= 0x%02x |= 0x%02x\n", addr, mask, data);
data             2120 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wrauxr(init, addr, mask | data);
data             2140 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		u8 data = nvbios_rd08(bios, init->offset + 0);
data             2141 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		trace("\tAUX[0x%08x] = 0x%02x\n", addr, data);
data             2142 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		init_wrauxr(init, addr, data);
data             2160 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u8  data = nvbios_rd08(bios, init->offset + 6);
data             2165 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	      index, addr, reglo, reghi, mask, data);
data             2179 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		if (ret == 2 && ((o[0] & mask) == data))
data             2198 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 data, i;
data             2207 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	while ((data = dcb_gpio_parse(bios, 0, idx++, &ver, &len, &func))) {
data             2327 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	u16 data;
data             2331 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	while (!ret && (data = (init_script(bios, ++i)))) {
data             2332 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		ret = nvbios_init(subdev, data,
data             2340 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 	if (!ret && (data = init_unknown_script(bios))) {
data             2341 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c 		ret = nvbios_init(subdev, data,
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 	u32 data = nvbios_pcirTp(bios, base, &ver, &hdr, &pcir);
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 	if (data = (data + hdr + 0x0f) & ~0x0f, data) {
data               35 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 		switch (nvbios_rd32(bios, data + 0x00)) {
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 				   data, nvbios_rd32(bios, data + 0x00));
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 			data = 0;
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 	return data;
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 	u32 data = nvbios_npdeTe(bios, base);
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 	if (data) {
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 		info->image_size = nvbios_rd16(bios, data + 0x08) * 512;
data               56 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 		info->last = nvbios_rd08(bios, data + 0x0a) & 0x80;
data               58 drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c 	return data;
data               30 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 	u32 data = nvbios_rd16(bios, base + 0x18);
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 	if (data) {
data               32 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		data += base;
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		switch (nvbios_rd32(bios, data + 0x00)) {
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 			*hdr = nvbios_rd16(bios, data + 0x0a);
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 			*ver = nvbios_rd08(bios, data + 0x0c);
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 				   data, nvbios_rd32(bios, data + 0x00));
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 			data = 0;
data               48 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 	return data;
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 	u32 data = nvbios_pcirTe(bios, base, ver, hdr);
data               57 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 	if (data) {
data               58 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		info->vendor_id = nvbios_rd16(bios, data + 0x04);
data               59 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		info->device_id = nvbios_rd16(bios, data + 0x06);
data               60 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		info->class_code[0] = nvbios_rd08(bios, data + 0x0d);
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		info->class_code[1] = nvbios_rd08(bios, data + 0x0e);
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		info->class_code[2] = nvbios_rd08(bios, data + 0x0f);
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		info->image_size = nvbios_rd16(bios, data + 0x10) * 512;
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		info->image_rev = nvbios_rd16(bios, data + 0x12);
data               65 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		info->image_type = nvbios_rd08(bios, data + 0x14);
data               66 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 		info->last = nvbios_rd08(bios, data + 0x15) & 0x80;
data               68 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.c 	return data;
data              176 drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c 	u32 data = 0x00000000;
data              178 drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c 		data = perfE + *hdr + (idx * len);
data              181 drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c 	return data;
data              189 drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c 	u32 data = nvbios_perfSe(bios, perfE, idx, ver, hdr, cnt, len);
data              191 drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c 	switch (!!data * *ver) {
data              193 drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c 		info->v40.freq = (nvbios_rd16(bios, data + 0x00) & 0x3fff) * 1000;
data              198 drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c 	return data;
data               84 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	u32 data = 0x0000;
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			data = nvbios_rd16(bios, bit_C.offset + 8);
data               90 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			data = nvbios_rd32(bios, bit_C.offset + 0);
data               91 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		if (data) {
data               92 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			*ver = nvbios_rd08(bios, data + 0);
data               93 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			*hdr = nvbios_rd08(bios, data + 1);
data               94 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			*len = nvbios_rd08(bios, data + 2);
data               95 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			*cnt = nvbios_rd08(bios, data + 3);
data               96 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			return data;
data              101 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		data = nvbios_rd16(bios, bios->bmp_offset + 142);
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		if (data) {
data              103 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			*ver = nvbios_rd08(bios, data + 0);
data              107 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			return data;
data              112 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	return data;
data              148 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	u32 data;
data              150 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	data = pll_limits_table(bios, ver, &hdr, &cnt, len);
data              151 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	if (data && *ver >= 0x30) {
data              152 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		data += hdr;
data              154 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			if (nvbios_rd32(bios, data + 3) == reg) {
data              155 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 				*type = nvbios_rd08(bios, data + 0);
data              156 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 				return data;
data              158 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			data += *len;
data              166 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			u32 addr = (data += hdr);
data              169 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 				if (nvbios_rd32(bios, data) == map->reg)
data              170 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 					return data;
data              171 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 				data += *len;
data              177 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			return data + 1;
data              190 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	u32 data;
data              192 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	data = pll_limits_table(bios, ver, &hdr, &cnt, len);
data              193 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	if (data && *ver >= 0x30) {
data              194 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		data += hdr;
data              196 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			if (nvbios_rd08(bios, data + 0) == type) {
data              198 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 					*reg = nvbios_rd32(bios, data + 3);
data              201 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 				return data;
data              203 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			data += *len;
data              211 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			u32 addr = (data += hdr);
data              214 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 				if (nvbios_rd32(bios, data) == map->reg)
data              215 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 					return data;
data              216 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 				data += *len;
data              222 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			return data + 1;
data              237 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	u32 data;
data              241 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		data = pll_map_reg(bios, reg, &type, &ver, &len);
data              243 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		data = pll_map_type(bios, type, &reg, &ver, &len);
data              246 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 	if (ver && !data)
data              258 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_freq = nvbios_rd32(bios, data + 0);
data              259 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_freq = nvbios_rd32(bios, data + 4);
data              260 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_freq = nvbios_rd32(bios, data + 8);
data              261 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.max_freq = nvbios_rd32(bios, data + 12);
data              262 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_inputfreq = nvbios_rd32(bios, data + 16);
data              263 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_inputfreq = nvbios_rd32(bios, data + 20);
data              304 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_freq = nvbios_rd16(bios, data + 4) * 1000;
data              305 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_freq = nvbios_rd16(bios, data + 6) * 1000;
data              306 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_freq = nvbios_rd16(bios, data + 8) * 1000;
data              307 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.max_freq = nvbios_rd16(bios, data + 10) * 1000;
data              308 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_inputfreq = nvbios_rd16(bios, data + 12) * 1000;
data              309 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_inputfreq = nvbios_rd16(bios, data + 14) * 1000;
data              310 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_inputfreq = nvbios_rd16(bios, data + 16) * 1000;
data              311 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.max_inputfreq = nvbios_rd16(bios, data + 18) * 1000;
data              312 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_n = nvbios_rd08(bios, data + 20);
data              313 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_n = nvbios_rd08(bios, data + 21);
data              314 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_m = nvbios_rd08(bios, data + 22);
data              315 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_m = nvbios_rd08(bios, data + 23);
data              316 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_n = nvbios_rd08(bios, data + 24);
data              317 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.max_n = nvbios_rd08(bios, data + 25);
data              318 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_m = nvbios_rd08(bios, data + 26);
data              319 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.max_m = nvbios_rd08(bios, data + 27);
data              321 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->max_p = nvbios_rd08(bios, data + 29);
data              325 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->bias_p = nvbios_rd08(bios, data + 30);
data              328 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 			info->refclk = nvbios_rd32(bios, data + 31);
data              331 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		data = nvbios_rd16(bios, data + 1);
data              333 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_freq = nvbios_rd16(bios, data + 0) * 1000;
data              334 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_freq = nvbios_rd16(bios, data + 2) * 1000;
data              335 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_freq = nvbios_rd16(bios, data + 4) * 1000;
data              336 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.max_freq = nvbios_rd16(bios, data + 6) * 1000;
data              337 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_inputfreq = nvbios_rd16(bios, data + 8) * 1000;
data              338 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_inputfreq = nvbios_rd16(bios, data + 10) * 1000;
data              339 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_inputfreq = nvbios_rd16(bios, data + 12) * 1000;
data              340 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.max_inputfreq = nvbios_rd16(bios, data + 14) * 1000;
data              341 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_n = nvbios_rd08(bios, data + 16);
data              342 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_n = nvbios_rd08(bios, data + 17);
data              343 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_m = nvbios_rd08(bios, data + 18);
data              344 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_m = nvbios_rd08(bios, data + 19);
data              345 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_n = nvbios_rd08(bios, data + 20);
data              346 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.max_n = nvbios_rd08(bios, data + 21);
data              347 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.min_m = nvbios_rd08(bios, data + 22);
data              348 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco2.max_m = nvbios_rd08(bios, data + 23);
data              349 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->max_p_usable = info->max_p = nvbios_rd08(bios, data + 25);
data              350 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->bias_p = nvbios_rd08(bios, data + 27);
data              351 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->refclk = nvbios_rd32(bios, data + 28);
data              354 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->refclk = nvbios_rd16(bios, data + 9) * 1000;
data              355 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		data = nvbios_rd16(bios, data + 1);
data              357 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_freq = nvbios_rd16(bios, data + 0) * 1000;
data              358 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_freq = nvbios_rd16(bios, data + 2) * 1000;
data              359 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_inputfreq = nvbios_rd16(bios, data + 4) * 1000;
data              360 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_inputfreq = nvbios_rd16(bios, data + 6) * 1000;
data              361 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_m = nvbios_rd08(bios, data + 8);
data              362 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_m = nvbios_rd08(bios, data + 9);
data              363 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_n = nvbios_rd08(bios, data + 10);
data              364 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_n = nvbios_rd08(bios, data + 11);
data              365 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->min_p = nvbios_rd08(bios, data + 12);
data              366 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->max_p = nvbios_rd08(bios, data + 13);
data              369 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->refclk = nvbios_rd16(bios, data + 1) * 1000;
data              371 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_freq = nvbios_rd16(bios, data + 5) * 1000;
data              372 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_freq = nvbios_rd16(bios, data + 7) * 1000;
data              373 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_inputfreq = nvbios_rd16(bios, data + 9) * 1000;
data              374 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_inputfreq = nvbios_rd16(bios, data + 11) * 1000;
data              375 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_m = nvbios_rd08(bios, data + 13);
data              376 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_m = nvbios_rd08(bios, data + 14);
data              377 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.min_n = nvbios_rd08(bios, data + 15);
data              378 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->vco1.max_n = nvbios_rd08(bios, data + 16);
data              379 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->min_p = nvbios_rd08(bios, data + 17);
data              380 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c 		info->max_p = nvbios_rd08(bios, data + 18);
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 	u32 data = 0;
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			data = nvbios_rd32(bios, bit_p.offset + 0x00);
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 		if (data) {
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			*ver = nvbios_rd08(bios, data + 0x00); /* maybe? */
data               40 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			*hdr = nvbios_rd08(bios, data + 0x01);
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			*len = nvbios_rd08(bios, data + 0x02);
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			*cnt = nvbios_rd08(bios, data + 0x03);
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 	return data;
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 	u32 data = nvbios_pmuTe(bios, ver, hdr, &cnt, &len);
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 	if (data && idx < cnt) {
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 		data = data + *hdr + (idx * len);
data               57 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 		return data;
data               66 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 	u32 data = nvbios_pmuEe(bios, idx, ver, hdr);
data               68 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 	switch (!!data * *ver) {
data               70 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 		info->type = nvbios_rd08(bios, data + 0x00);
data               71 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 		info->data = nvbios_rd32(bios, data + 0x02);
data               74 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 	return data;
data               82 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 	u32 data;
data               84 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 	while ((data = nvbios_pmuEp(bios, idx++, &ver, &hdr, &pmuE))) {
data               85 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 		if (pmuE.type == type && (data = pmuE.data)) {
data               86 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			info->init_addr_pmu = nvbios_rd32(bios, data + 0x08);
data               87 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			info->args_addr_pmu = nvbios_rd32(bios, data + 0x0c);
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			info->boot_addr     = data + 0x30;
data               89 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			info->boot_addr_pmu = nvbios_rd32(bios, data + 0x10) +
data               90 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 					      nvbios_rd32(bios, data + 0x18);
data               91 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			info->boot_size     = nvbios_rd32(bios, data + 0x1c) -
data               92 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 					      nvbios_rd32(bios, data + 0x18);
data               96 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			info->code_size     = nvbios_rd32(bios, data + 0x20);
data               97 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			info->data_addr     = data + 0x30 +
data               98 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 					      nvbios_rd32(bios, data + 0x24);
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			info->data_addr_pmu = nvbios_rd32(bios, data + 0x28);
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c 			info->data_size     = nvbios_rd32(bios, data + 0x2c);
data               78 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c nvbios_rammapEp_from_perf(struct nvkm_bios *bios, u32 data, u8 size,
data               83 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->rammap_00_16_20 = (nvbios_rd08(bios, data + 0x16) & 0x20) >> 5;
data               84 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->rammap_00_16_40 = (nvbios_rd08(bios, data + 0x16) & 0x40) >> 6;
data               85 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->rammap_00_17_02 = (nvbios_rd08(bios, data + 0x17) & 0x02) >> 1;
data               87 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	return data;
data               94 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	u32 data = nvbios_rammapEe(bios, idx, ver, hdr, cnt, len), temp;
data               98 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	switch (!!data * *ver) {
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_min      =  nvbios_rd16(bios, data + 0x00);
data              101 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_max      =  nvbios_rd16(bios, data + 0x02);
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_10_04_02 = (nvbios_rd08(bios, data + 0x04) & 0x02) >> 1;
data              103 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_10_04_08 = (nvbios_rd08(bios, data + 0x04) & 0x08) >> 3;
data              106 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_min      =  nvbios_rd16(bios, data + 0x00);
data              107 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_max      =  nvbios_rd16(bios, data + 0x02);
data              108 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_11_08_01 = (nvbios_rd08(bios, data + 0x08) & 0x01) >> 0;
data              109 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_11_08_0c = (nvbios_rd08(bios, data + 0x08) & 0x0c) >> 2;
data              110 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_11_08_10 = (nvbios_rd08(bios, data + 0x08) & 0x10) >> 4;
data              111 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		temp = nvbios_rd32(bios, data + 0x09);
data              120 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_11_0d    =  nvbios_rd08(bios, data + 0x0d);
data              121 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_11_0e    =  nvbios_rd08(bios, data + 0x0e);
data              122 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_11_0f    =  nvbios_rd08(bios, data + 0x0f);
data              123 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->rammap_11_11_0c = (nvbios_rd08(bios, data + 0x11) & 0x0c) >> 2;
data              126 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		data = 0;
data              129 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	return data;
data              137 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	u32 data;
data              138 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	while ((data = nvbios_rammapEp(bios, idx++, ver, hdr, cnt, len, info))) {
data              142 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	return data;
data              146 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c nvbios_rammapSe(struct nvkm_bios *bios, u32 data,
data              150 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		data = data + ehdr + (idx * elen);
data              153 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		return data;
data              159 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c nvbios_rammapSp_from_perf(struct nvkm_bios *bios, u32 data, u8 size, int idx,
data              162 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	data += (idx * size);
data              168 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_timing   =  nvbios_rd08(bios, data + 0x01);
data              169 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_03_01 = (nvbios_rd08(bios, data + 0x03) & 0x01) >> 0;
data              170 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_03_02 = (nvbios_rd08(bios, data + 0x03) & 0x02) >> 1;
data              171 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_DLLoff   = (nvbios_rd08(bios, data + 0x03) & 0x04) >> 2;
data              172 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_03_08 = (nvbios_rd08(bios, data + 0x03) & 0x08) >> 3;
data              173 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_RON      = (nvbios_rd08(bios, data + 0x03) & 0x10) >> 3;
data              174 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_FBVDDQ   = (nvbios_rd08(bios, data + 0x03) & 0x80) >> 7;
data              175 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_04_02 = (nvbios_rd08(bios, data + 0x04) & 0x02) >> 1;
data              176 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_04_04 = (nvbios_rd08(bios, data + 0x04) & 0x04) >> 2;
data              177 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_04_20 = (nvbios_rd08(bios, data + 0x04) & 0x20) >> 5;
data              178 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_05    = (nvbios_rd08(bios, data + 0x05) & 0xff) >> 0;
data              179 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_06    = (nvbios_rd08(bios, data + 0x06) & 0xff) >> 0;
data              180 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_07    = (nvbios_rd08(bios, data + 0x07) & 0xff) >> 0;
data              181 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_08    = (nvbios_rd08(bios, data + 0x08) & 0xff) >> 0;
data              182 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_09    = (nvbios_rd08(bios, data + 0x09) & 0xff) >> 0;
data              183 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_0a_0f = (nvbios_rd08(bios, data + 0x0a) & 0x0f) >> 0;
data              184 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	p->ramcfg_00_0a_f0 = (nvbios_rd08(bios, data + 0x0a) & 0xf0) >> 4;
data              186 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	return data;
data              190 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c nvbios_rammapSp(struct nvkm_bios *bios, u32 data,
data              194 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	data = nvbios_rammapSe(bios, data, ever, ehdr, ecnt, elen, idx, ver, hdr);
data              197 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	switch (!!data * *ver) {
data              199 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_timing   =  nvbios_rd08(bios, data + 0x01);
data              200 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_02_01 = (nvbios_rd08(bios, data + 0x02) & 0x01) >> 0;
data              201 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_02_02 = (nvbios_rd08(bios, data + 0x02) & 0x02) >> 1;
data              202 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_02_04 = (nvbios_rd08(bios, data + 0x02) & 0x04) >> 2;
data              203 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_02_08 = (nvbios_rd08(bios, data + 0x02) & 0x08) >> 3;
data              204 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_02_10 = (nvbios_rd08(bios, data + 0x02) & 0x10) >> 4;
data              205 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_02_20 = (nvbios_rd08(bios, data + 0x02) & 0x20) >> 5;
data              206 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_DLLoff   = (nvbios_rd08(bios, data + 0x02) & 0x40) >> 6;
data              207 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_03_0f = (nvbios_rd08(bios, data + 0x03) & 0x0f) >> 0;
data              208 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_04_01 = (nvbios_rd08(bios, data + 0x04) & 0x01) >> 0;
data              209 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_FBVDDQ   = (nvbios_rd08(bios, data + 0x04) & 0x08) >> 3;
data              210 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_05    = (nvbios_rd08(bios, data + 0x05) & 0xff) >> 0;
data              211 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_06    = (nvbios_rd08(bios, data + 0x06) & 0xff) >> 0;
data              212 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_07    = (nvbios_rd08(bios, data + 0x07) & 0xff) >> 0;
data              213 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_08    = (nvbios_rd08(bios, data + 0x08) & 0xff) >> 0;
data              214 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_09_0f = (nvbios_rd08(bios, data + 0x09) & 0x0f) >> 0;
data              215 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_10_09_f0 = (nvbios_rd08(bios, data + 0x09) & 0xf0) >> 4;
data              218 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_timing   =  nvbios_rd08(bios, data + 0x00);
data              219 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_01_01 = (nvbios_rd08(bios, data + 0x01) & 0x01) >> 0;
data              220 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_01_02 = (nvbios_rd08(bios, data + 0x01) & 0x02) >> 1;
data              221 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_01_04 = (nvbios_rd08(bios, data + 0x01) & 0x04) >> 2;
data              222 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_01_08 = (nvbios_rd08(bios, data + 0x01) & 0x08) >> 3;
data              223 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_01_10 = (nvbios_rd08(bios, data + 0x01) & 0x10) >> 4;
data              224 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_DLLoff =   (nvbios_rd08(bios, data + 0x01) & 0x20) >> 5;
data              225 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_01_40 = (nvbios_rd08(bios, data + 0x01) & 0x40) >> 6;
data              226 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_01_80 = (nvbios_rd08(bios, data + 0x01) & 0x80) >> 7;
data              227 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_02_03 = (nvbios_rd08(bios, data + 0x02) & 0x03) >> 0;
data              228 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_02_04 = (nvbios_rd08(bios, data + 0x02) & 0x04) >> 2;
data              229 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_02_08 = (nvbios_rd08(bios, data + 0x02) & 0x08) >> 3;
data              230 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_02_10 = (nvbios_rd08(bios, data + 0x02) & 0x10) >> 4;
data              231 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_02_40 = (nvbios_rd08(bios, data + 0x02) & 0x40) >> 6;
data              232 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_02_80 = (nvbios_rd08(bios, data + 0x02) & 0x80) >> 7;
data              233 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_03_0f = (nvbios_rd08(bios, data + 0x03) & 0x0f) >> 0;
data              234 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_03_30 = (nvbios_rd08(bios, data + 0x03) & 0x30) >> 4;
data              235 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_03_c0 = (nvbios_rd08(bios, data + 0x03) & 0xc0) >> 6;
data              236 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_03_f0 = (nvbios_rd08(bios, data + 0x03) & 0xf0) >> 4;
data              237 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_04    = (nvbios_rd08(bios, data + 0x04) & 0xff) >> 0;
data              238 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_06    = (nvbios_rd08(bios, data + 0x06) & 0xff) >> 0;
data              239 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_07_02 = (nvbios_rd08(bios, data + 0x07) & 0x02) >> 1;
data              240 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_07_04 = (nvbios_rd08(bios, data + 0x07) & 0x04) >> 2;
data              241 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_07_08 = (nvbios_rd08(bios, data + 0x07) & 0x08) >> 3;
data              242 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_07_10 = (nvbios_rd08(bios, data + 0x07) & 0x10) >> 4;
data              243 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_07_40 = (nvbios_rd08(bios, data + 0x07) & 0x40) >> 6;
data              244 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_07_80 = (nvbios_rd08(bios, data + 0x07) & 0x80) >> 7;
data              245 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_08_01 = (nvbios_rd08(bios, data + 0x08) & 0x01) >> 0;
data              246 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_08_02 = (nvbios_rd08(bios, data + 0x08) & 0x02) >> 1;
data              247 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_08_04 = (nvbios_rd08(bios, data + 0x08) & 0x04) >> 2;
data              248 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_08_08 = (nvbios_rd08(bios, data + 0x08) & 0x08) >> 3;
data              249 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_08_10 = (nvbios_rd08(bios, data + 0x08) & 0x10) >> 4;
data              250 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_08_20 = (nvbios_rd08(bios, data + 0x08) & 0x20) >> 5;
data              251 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		p->ramcfg_11_09    = (nvbios_rd08(bios, data + 0x09) & 0xff) >> 0;
data              254 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 		data = 0;
data              257 drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c 	return data;
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 	void *data;
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 	void *data = mthd->data;
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 		u32 read = mthd->func->read(data, start, limit - start, bios);
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 		image.size = mthd->func->size(mthd->data);
data               86 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 		    nvbios_checksum(&bios->data[image.base], image.size)) {
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 			mthd->data = func->init(bios, name);
data              118 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 			if (IS_ERR(mthd->data)) {
data              119 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 				mthd->data = NULL;
data              125 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 			func->fini(mthd->data);
data              127 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 		mthd->data = bios->data;
data              129 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 		bios->data  = NULL;
data              136 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c shadow_fw_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios)
data              138 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 	const struct firmware *fw = data;
data              140 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 		memcpy(bios->data + offset, fw->data + offset, length);
data              228 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 			kfree(mthd->data);
data              238 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c 	bios->data = best->data;
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c acpi_read_fast(void *data, u32 offset, u32 length, struct nvkm_bios *bios)
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c 		int ret = nouveau_acpi_get_bios_chunk(bios->data, start, fetch);
data               68 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c acpi_read_slow(void *data, u32 offset, u32 length, struct nvkm_bios *bios)
data               76 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c 			int ret = nouveau_acpi_get_bios_chunk(bios->data,
data               29 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c 	const void __iomem *data;
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c of_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios)
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c 	struct priv *priv = data;
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c 		memcpy_fromio(bios->data + offset, priv->data + offset, length);
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c of_size(void *data)
data               48 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c 	struct priv *priv = data;
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c 	if ((priv->data = of_get_property(dn, "NVDA,BMP", &priv->size)))
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c pcirom_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios)
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c 	struct priv *priv = data;
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c 		memcpy_fromio(bios->data + offset, priv->rom + offset, length);
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c pcirom_fini(void *data)
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c 	struct priv *priv = data;
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c pramin_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios)
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c 			*(u32 *)&bios->data[i] = nvkm_rd32(device, 0x700000 + i);
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c pramin_fini(void *data)
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.c 	struct priv *priv = data;
data               28 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c prom_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios)
data               30 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c 	struct nvkm_device *device = data;
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c 			*(u32 *)&bios->data[i] = nvkm_rd32(device, 0x300000 + i);
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c prom_fini(void *data)
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.c 	struct nvkm_device *device = data;
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 	u32 data = nvbios_timingEe(bios, idx, ver, hdr, cnt, len), temp;
data               91 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 	switch (!!data * *ver) {
data               93 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_WR    = nvbios_rd08(bios, data + 0x00);
data               94 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_WTR   = nvbios_rd08(bios, data + 0x01);
data               95 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_CL    = nvbios_rd08(bios, data + 0x02);
data               96 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_RC    = nvbios_rd08(bios, data + 0x03);
data               97 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_RFC   = nvbios_rd08(bios, data + 0x05);
data               98 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_RAS   = nvbios_rd08(bios, data + 0x07);
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_RP    = nvbios_rd08(bios, data + 0x09);
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_RCDRD = nvbios_rd08(bios, data + 0x0a);
data              101 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_RCDWR = nvbios_rd08(bios, data + 0x0b);
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_RRD   = nvbios_rd08(bios, data + 0x0c);
data              103 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_13    = nvbios_rd08(bios, data + 0x0d);
data              104 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_10_ODT   = nvbios_rd08(bios, data + 0x0e) & 0x07;
data              106 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 			p->ramcfg_RON = nvbios_rd08(bios, data + 0x0e) & 0x07;
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 			p->timing_10_24  = nvbios_rd08(bios, data + 0x18);
data              122 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 			p->timing_10_21  = nvbios_rd08(bios, data + 0x15);
data              125 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 			p->timing_10_20  = nvbios_rd08(bios, data + 0x14);
data              128 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 			p->timing_10_CWL = nvbios_rd08(bios, data + 0x13);
data              131 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 			p->timing_10_18  = nvbios_rd08(bios, data + 0x12);
data              135 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 			p->timing_10_16  = nvbios_rd08(bios, data + 0x10);
data              140 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[0] = nvbios_rd32(bios, data + 0x00);
data              141 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[1] = nvbios_rd32(bios, data + 0x04);
data              142 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[2] = nvbios_rd32(bios, data + 0x08);
data              143 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[3] = nvbios_rd32(bios, data + 0x0c);
data              144 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[4] = nvbios_rd32(bios, data + 0x10);
data              145 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[5] = nvbios_rd32(bios, data + 0x14);
data              146 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[6] = nvbios_rd32(bios, data + 0x18);
data              147 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[7] = nvbios_rd32(bios, data + 0x1c);
data              148 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[8] = nvbios_rd32(bios, data + 0x20);
data              149 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[9] = nvbios_rd32(bios, data + 0x24);
data              150 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing[10] = nvbios_rd32(bios, data + 0x28);
data              151 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_20_2e_03 = (nvbios_rd08(bios, data + 0x2e) & 0x03) >> 0;
data              152 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_20_2e_30 = (nvbios_rd08(bios, data + 0x2e) & 0x30) >> 4;
data              153 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_20_2e_c0 = (nvbios_rd08(bios, data + 0x2e) & 0xc0) >> 6;
data              154 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_20_2f_03 = (nvbios_rd08(bios, data + 0x2f) & 0x03) >> 0;
data              155 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		temp = nvbios_rd16(bios, data + 0x2c);
data              158 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_20_30_07 = (nvbios_rd08(bios, data + 0x30) & 0x07) >> 0;
data              159 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		p->timing_20_30_f8 = (nvbios_rd08(bios, data + 0x30) & 0xf8) >> 3;
data              160 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		temp = nvbios_rd16(bios, data + 0x31);
data              169 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 		data = 0;
data              172 drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c 	return data;
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 	u16 data = dcb_gpio_table(bios, ver, hdr, cnt, len);
data               32 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 	if (data && *ver >= 0x40 && *hdr >= 0x06) {
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 		u16 xpio = nvbios_rd16(bios, data + 0x04);
data               35 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 			*ver = nvbios_rd08(bios, data + 0x00);
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 			*hdr = nvbios_rd08(bios, data + 0x01);
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 			*cnt = nvbios_rd08(bios, data + 0x02);
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 			*len = nvbios_rd08(bios, data + 0x03);
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 	u16 data = dcb_xpiod_table(bios, ver, hdr, cnt, len);
data               50 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 	if (data && idx < *cnt) {
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 		u16 xpio = nvbios_rd16(bios, data + *hdr + (idx * *len));
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 			*ver = nvbios_rd08(bios, data + 0x00);
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 			*hdr = nvbios_rd08(bios, data + 0x01);
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 			*cnt = nvbios_rd08(bios, data + 0x02);
data               56 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 			*len = nvbios_rd08(bios, data + 0x03);
data               67 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 	u16 data = dcb_xpio_table(bios, idx, ver, hdr, cnt, len);
data               68 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 	if (data && *len >= 6) {
data               69 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 		info->type = nvbios_rd08(bios, data + 0x04);
data               70 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 		info->addr = nvbios_rd08(bios, data + 0x05);
data               71 drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.c 		info->flags = nvbios_rd08(bios, data + 0x06);
data               30 drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c g94_bus_hwsq_exec(struct nvkm_bus *bus, u32 *data, u32 size)
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c 		nvkm_wr32(device, 0x080000 + (i * 4), data[i]);
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c 		u32 data = nvkm_rd32(device, 0x009088);
data               40 drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c 			   (addr & 0x00000002) ? "write" : "read", data,
data               29 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	u32 data;
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 		u8 data[512];
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c hwsq_cmd(struct nvkm_hwsq *hwsq, int size, u8 data[])
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	memcpy(&hwsq->c.data[hwsq->c.size], data, size * sizeof(data[0]));
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 		hwsq->data = ~0;
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 		memset(hwsq->c.data, 0x7f, sizeof(hwsq->c.data));
data               72 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 							   (u32 *)hwsq->c.data,
data               82 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 			nvkm_error(subdev, "\t%08x\n", ((u32 *)hwsq->c.data)[i]);
data               91 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c nvkm_hwsq_wr32(struct nvkm_hwsq *hwsq, u32 addr, u32 data)
data               93 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	nvkm_debug(hwsq->subdev, "R[%06x] = %08x\n", addr, data);
data               95 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	if (hwsq->data != data) {
data               96 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 		if ((data & 0xffff0000) != (hwsq->data & 0xffff0000)) {
data               97 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 			hwsq_cmd(hwsq, 5, (u8[]){ 0xe2, data, data >> 8,
data               98 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 						  data >> 16, data >> 24 });
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 			hwsq_cmd(hwsq, 3, (u8[]){ 0x42, data, data >> 8 });
data              112 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	hwsq->data = data;
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c nvkm_hwsq_setf(struct nvkm_hwsq *hwsq, u8 flag, int data)
data              118 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	nvkm_debug(hwsq->subdev, " FLAG[%02x] = %d\n", flag, data);
data              120 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	if (data >= 0)
data              122 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	if (data >= 1)
data              128 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c nvkm_hwsq_wait(struct nvkm_hwsq *hwsq, u8 flag, u8 data)
data              130 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	nvkm_debug(hwsq->subdev, " WAIT[%02x] = %d\n", flag, data);
data              131 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c 	hwsq_cmd(hwsq, 3, (u8[]){ 0x5f, flag, data });
data               18 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 	u32 data;
data               30 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 		.data = 0xdeadbeef,
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 		.data = 0xdeadbeef,
data               56 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 		.data = 0xdeadbeef,
data               90 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 		reg->data = nvkm_rd32(device, reg->addr);
data               91 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 	return reg->data;
data               95 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h hwsq_wr32(struct hwsq *ram, struct hwsq_reg *reg, u32 data)
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 	reg->data = data;
data              104 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 			nvkm_hwsq_wr32(ram->hwsq, reg->addr+off, reg->data);
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h hwsq_mask(struct hwsq *ram, struct hwsq_reg *reg, u32 mask, u32 data)
data              120 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 	if (temp != ((temp & ~mask) | data) || reg->force)
data              121 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 		hwsq_wr32(ram, reg, (temp & ~mask) | data);
data              126 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h hwsq_setf(struct hwsq *ram, u8 flag, int data)
data              128 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 	nvkm_hwsq_setf(ram->hwsq, flag, data);
data              132 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h hwsq_wait(struct hwsq *ram, u8 flag, u8 data)
data              134 drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h 	nvkm_hwsq_wait(ram->hwsq, flag, data);
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c 		u32 data = nvkm_rd32(device, 0x009088);
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c 			   (addr & 0x00000002) ? "write" : "read", data,
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c nv50_bus_hwsq_exec(struct nvkm_bus *bus, u32 *data, u32 size)
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c 		nvkm_wr32(device, 0x001400 + (i * 4), data[i]);
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c 		u32 data = nvkm_rd32(device, 0x009088);
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c 			   (addr & 0x00000002) ? "write" : "read", data,
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	u32 data;
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	data = nvbios_boostEm(bios, pstate, &ver, &hdr, &cnt, &len, &boostE);
data               50 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	if (data) {
data               60 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 			subd = nvbios_boostSp(bios, idx++, data, &sver, &shdr,
data              231 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	u32 data;
data              233 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	data = nvbios_cstepXp(bios, idx, &ver, &hdr, &cstepX);
data              234 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	if (!data)
data              410 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	u32 data;
data              412 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	data = nvbios_perfEp(bios, idx, &ver, &hdr, &cnt, &len, &perfE);
data              413 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	if (!data)
data              439 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 		u32 perfSe = nvbios_perfSp(bios, data, domain->bios,
data              454 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	data = nvbios_cstepEm(bios, pstate->pstate, &ver, &hdr, &cstepE);
data              455 drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c 	if (data) {
data              748 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 	u32 data;
data              786 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 	data = nvkm_rd32(device, GPCPLL_CFG3) >>
data              788 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 	data &= MASK(GPCPLL_CFG3_PLL_DFS_TESTOUT_WIDTH);
data              791 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 	clk->uvdet_offs = ((s32)clk->uv) - data * ADC_SLOPE_UV;
data              817 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 	u32 data;
data              837 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 	data = nvkm_rd32(device, 0x021944);
data              838 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 	if (!(data & 0x3)) {
data              839 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 		data |= 0x2;
data              840 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 		nvkm_wr32(device, 0x021944, data);
data              842 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 		data = nvkm_rd32(device, 0x021948);
data              843 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 		data |=  0x1;
data              844 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c 		nvkm_wr32(device, 0x021948, data);
data              110 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c 	void *data = init;
data              113 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c 		data = init->func->dtor(init);
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c 	return data;
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c 	u16 data;
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c 	if ((data = bmp_mem_init_table(bios))) {
data               65 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c 		ramcfg[0] = nvbios_rd08(bios, data + 2 * strap + 0);
data               66 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c 		ramcfg[1] = nvbios_rd08(bios, data + 2 * strap + 1);
data               81 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c 	if (data) {
data               82 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c 		for (i = 0, data += 0x10; i < 8; i++, data += 4) {
data               83 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c 			u32 scramble = nvbios_rd32(bios, data);
data              177 drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c 	if      (cl && cl->data) sc = nvkm_enum_find(cl->data, st3);
data              178 drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c 	else if (en && en->data) sc = nvkm_enum_find(en->data, st3);
data               19 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 	u32 data;
data               30 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 		.data = 0xdeadbeef,
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 		.data = 0xdeadbeef,
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 		.data = 0xdeadbeef,
data               86 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 		reg->data = nvkm_rd32(device, reg->addr);
data               87 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 	return reg->data;
data               91 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h ramfuc_wr32(struct ramfuc *ram, struct ramfuc_reg *reg, u32 data)
data               96 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 	reg->data = data;
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 			nvkm_memx_wr32(ram->memx, reg->addr+off, reg->data);
data              112 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h ramfuc_mask(struct ramfuc *ram, struct ramfuc_reg *reg, u32 mask, u32 data)
data              115 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 	if (temp != ((temp & ~mask) | data) || reg->force) {
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 		ramfuc_wr32(ram, reg, (temp & ~mask) | data);
data              123 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h ramfuc_wait(struct ramfuc *ram, u32 addr, u32 mask, u32 data, u32 nsec)
data              125 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h 	nvkm_memx_wait(ram->memx, addr, mask, data, nsec);
data              138 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c 		u32 data;
data              147 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c 	rammap.data = nvbios_rammapEm(bios, freq / 1000, &ver, &rammap.size,
data              149 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c 	if (!rammap.data || ver != 0x10 || rammap.size < 0x0e) {
data              161 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c 	ramcfg.data = rammap.data + rammap.size + (strap * ramcfg.size);
data              162 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c 	if (!ramcfg.data || ver != 0x10 || ramcfg.size < 0x0e) {
data              168 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c 	strap = nvbios_rd08(bios, ramcfg.data + 0x01);
data              170 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c 		timing.data = nvbios_timingEe(bios, strap, &ver, &timing.size,
data              172 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c 		if (!timing.data || ver != 0x10 || timing.size < 0x19) {
data              177 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c 		timing.data = 0;
data              141 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_train(struct gk104_ramfuc *fuc, u32 mask, u32 data)
data              146 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f910, mask, data);
data              147 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f914, mask, data);
data              149 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	for (i = 0; (data & 0x80000000) && i < ram->parts; addr += 0x1000, i++) {
data              237 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	u32 data = (_data & _mask) | (reg->data & _copy);
data              243 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			u32 next = (prev & ~mask) | data;
data              258 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	u32 mask, data;
data              305 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = 0x00030000;
data              307 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00040000;
data              310 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x800807e0;
data              312 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 3: data &= ~0x00000040; break;
data              313 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 2: data &= ~0x00000100; break;
data              314 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 1: data &= ~0x80000000; break;
data              315 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 0: data &= ~0x00000400; break;
data              319 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 3: data &= ~0x00000020; break;
data              320 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 2: data &= ~0x00000080; break;
data              321 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 1: data &= ~0x00080000; break;
data              322 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 0: data &= ~0x00000200; break;
data              339 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f824, mask, data);
data              409 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		u32 data = 0x01000100 * next->bios.ramcfg_11_04;
data              411 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		ram_mask(fuc, 0x10f694, 0xff00ff00, data);
data              415 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00000080;
data              417 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00000000;
data              418 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f60c, 0x00000080, data);
data              421 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = 0x00000000;
data              423 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x03000000;
data              425 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00002000;
data              427 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00004000;
data              429 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00000003;
data              431 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x74000000;
data              432 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f824, mask, data);
data              435 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00000000;
data              437 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00001000;
data              438 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f200, 0x00001000, data);
data              446 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00100000;
data              448 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00000000;
data              449 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f82c, 0x00100000, data);
data              451 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = 0x00000000;
data              453 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00002000;
data              455 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00001000;
data              457 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00004000;
data              458 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f830, 0x00007000, data);
data              473 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = mask = 0x00000000;
data              476 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data |= 0x01000000;
data              479 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f200, mask, data);
data              481 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = mask = 0x00000000;
data              483 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= next->bios.ramcfg_11_02_03 << 8;
data              488 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data |= 0x70000000;
data              491 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f604, mask, data);
data              493 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = mask = 0x00000000;
data              495 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= next->bios.timing_20_30_07 << 28;
data              500 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data |= 0x00000100;
data              503 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f614, mask, data);
data              505 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = mask = 0x00000000;
data              507 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= next->bios.timing_20_30_07 << 28;
data              512 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data |= 0x00000100;
data              515 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f610, mask, data);
data              518 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = 0x00000000;
data              520 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x20200000;
data              522 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x12800000;
data              531 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 				data |= 0x00000020;
data              536 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00000004;
data              539 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f808, mask, data);
data              543 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = mask = 0x00000000;
data              545 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= next->bios.ramcfg_11_02_03;
data              550 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data |= 0x00000004;
data              554 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if ((ram_mask(fuc, 0x100770, mask, data) & mask & 4) != (data & 4)) {
data              560 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = next->bios.timing_20_30_07 << 8;
data              562 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x80000000;
data              563 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x100778, 0x00000700, data);
data              566 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = (next->bios.timing[10] & 0x7f000000) >> 24;
data              567 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (data < next->bios.timing_20_2c_1fc0)
data              568 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = next->bios.timing_20_2c_1fc0;
data              569 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f24c, 0x7f000000, data << 24);
data              615 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data  = ram_rd32(fuc, 0x10f978);
data              616 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data &= ~0x00046144;
data              617 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data |=  0x0000000b;
data              620 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data |= 0x0000200c;
data              622 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data |= 0x00000000;
data              624 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00040044;
data              626 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_wr32(fuc, 0x10f978, data);
data              629 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = ram_rd32(fuc, 0x10f830) | 0x00000001;
data              630 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		ram_wr32(fuc, 0x10f830, data);
data              634 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x88020000;
data              636 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data |= 0x10000000;
data              638 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data |= 0x00080000;
data              640 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0xa40e0000;
data              642 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	gk104_ram_train(fuc, 0xbc0f0000, data);
data              668 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00000800;
data              670 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00000000;
data              671 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f200, 0x00000800, data);
data              672 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_nuts(ram, 0x10f200, 0x18808800, data, 0x18808800);
data              709 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	u32 mask, data;
data              750 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = 0x00010000;
data              754 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x800807e0;
data              756 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 3: data &= ~0x00000040; break;
data              757 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 2: data &= ~0x00000100; break;
data              758 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 1: data &= ~0x80000000; break;
data              759 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 0: data &= ~0x00000400; break;
data              763 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 3: data &= ~0x00000020; break;
data              764 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 2: data &= ~0x00000080; break;
data              765 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 1: data &= ~0x00080000; break;
data              766 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		case 0: data &= ~0x00000200; break;
data              780 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f824, mask, data);
data              785 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data  = ram_rd32(fuc, 0x1373ec) & ~0x00030000;
data              786 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data |= next->bios.ramcfg_11_03_30 << 16;
data              787 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_wr32(fuc, 0x1373ec, data);
data              834 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = 0x00000000;
data              836 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x03000000;
data              838 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00002000;
data              840 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00004000;
data              842 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x00000003;
data              844 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x14000000;
data              845 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f824, mask, data);
data              849 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00100000;
data              851 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00000000;
data              852 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f82c, 0x00100000, data);
data              868 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = 0x00000000;
data              870 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x20200000;
data              872 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x12800000;
data              881 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 				data |= 0x00000020;
data              884 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x04000000;
data              887 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= 0x08000004;
data              890 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f808, mask, data);
data              896 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = (next->bios.timing[10] & 0x7f000000) >> 24;
data              897 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (data < next->bios.timing_20_2c_1fc0)
data              898 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = next->bios.timing_20_2c_1fc0;
data              899 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f24c, 0x7f000000, data << 24);
data              950 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00000800;
data              952 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = 0x00000000;
data              953 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	ram_mask(fuc, 0x10f200, 0x00000800, data);
data              962 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_calc_data(struct gk104_ram *ram, u32 khz, struct nvkm_ram_data *data)
data              971 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			*data = *cfg;
data              972 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			data->freq = khz;
data             1160 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	u32 mask, data;
data             1171 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (mask = 0, data = 0, ram->diff.rammap_11_0a_03fe) {
data             1172 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0a_03fe << 12;
data             1176 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_09_01ff;
data             1179 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	nvkm_mask(device, 0x10f468, mask, data);
data             1181 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (mask = 0, data = 0, ram->diff.rammap_11_0a_0400) {
data             1182 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0a_0400;
data             1185 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	nvkm_mask(device, 0x10f420, mask, data);
data             1187 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (mask = 0, data = 0, ram->diff.rammap_11_0a_0800) {
data             1188 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0a_0800;
data             1191 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	nvkm_mask(device, 0x10f430, mask, data);
data             1193 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (mask = 0, data = 0, ram->diff.rammap_11_0b_01f0) {
data             1194 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0b_01f0;
data             1197 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	nvkm_mask(device, 0x10f400, mask, data);
data             1199 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (mask = 0, data = 0, ram->diff.rammap_11_0b_0200) {
data             1200 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0b_0200 << 9;
data             1203 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	nvkm_mask(device, 0x10f410, mask, data);
data             1205 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (mask = 0, data = 0, ram->diff.rammap_11_0d) {
data             1206 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0d << 16;
data             1210 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0f << 8;
data             1213 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	nvkm_mask(device, 0x10f440, mask, data);
data             1215 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (mask = 0, data = 0, ram->diff.rammap_11_0e) {
data             1216 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0e << 8;
data             1220 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0b_0800 << 7;
data             1224 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data |= cfg->bios.rammap_11_0b_0400 << 5;
data             1227 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	nvkm_mask(device, 0x10f444, mask, data);
data             1281 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	u32 data;
data             1284 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (!(data = nvbios_M0205Ep(bios, i, &ver, &hdr, &cnt, &len, &M0205E)))
data             1300 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (!(data = nvbios_M0205Sp(bios, i, ramcfg, &ver, &hdr, &M0205S)))
data             1302 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	i = M0205S.data;
data             1305 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (!(data = nvbios_M0209Ep(bios, i, &ver, &hdr, &cnt, &len, &M0209E)))
data             1309 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (!(data = nvbios_M0209Sp(bios, i, 0, &ver, &hdr, value)))
data             1317 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		if (!(data = nvbios_M0209Sp(bios, M0209E.v03, 0, &ver, &hdr,
data             1321 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		for (i = 0; i < ARRAY_SIZE(value->data); i++)
data             1322 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			value->data[i] = remap->data[value->data[i]];
data             1347 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 						   train->type08.data[i] << 4 |
data             1348 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 						   train->type06.data[i]);
data             1349 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			nvkm_wr32(device, 0x10f918 + j, train->type00.data[i]);
data             1351 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 						   train->type09.data[i] << 4 |
data             1352 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 						   train->type07.data[i]);
data             1353 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			nvkm_wr32(device, 0x10f918 + j, train->type01.data[i]);
data             1360 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			nvkm_wr32(device, 0x10f900 + j, train->type04.data[i]);
data             1403 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	u32 data, save;
data             1417 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = nvbios_rammapTe(bios, &ver, &hdr, &cnt, &len, &snr, &ssz);
data             1418 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (!data || hdr < 0x15)
data             1421 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	cnt  = nvbios_rd08(bios, data + 0x14); /* guess at count */
data             1422 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = nvbios_rd32(bios, data + 0x10); /* guess u32... */
data             1424 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	for (i = 0; i < cnt; i++, data += 4) {
data             1427 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 			nvbios_init(subdev, nvbios_rd32(bios, data));
data             1446 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	u32 data;
data             1455 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = nvbios_rammapEp(bios, i, &ver, &hdr, &cnt, &len, &cfg->bios);
data             1456 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (ret = -ENOENT, !data)
data             1462 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	data = nvbios_rammapSp(bios, data, ver, hdr, cnt, len, ramcfg,
data             1464 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 	if (ret = -EINVAL, !data)
data             1471 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		data = nvbios_timingEp(bios, cfg->bios.ramcfg_timing,
data             1474 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c 		if (ret = -EINVAL, !data)
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c 	u32 data;
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c 	data = nvbios_rammapTe(bios, &ver, &hdr, &cnt, &len, &snr, &ssz);
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c 	if (!data || hdr < 0x15)
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c 	cnt  = nvbios_rd08(bios, data + 0x14); /* guess at count */
data               56 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c 	data = nvbios_rd32(bios, data + 0x10); /* guess u32... */
data               59 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c 		for (i = 0; i < cnt; i++, data += 4) {
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c 				nvbios_init(subdev, nvbios_rd32(bios, data));
data              504 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 	u32 data;
data              519 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 	data = nvbios_rammapEm(bios, freq / 1000, &ver, &hdr, &cnt, &len,
data              521 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 	if (!data || ver != 0x10 || hdr < 0x05) {
data              533 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 	data = nvbios_rammapSp(bios, data, ver, hdr, cnt, len, strap,
data              535 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 	if (!data || ver != 0x10 || hdr < 0x09) {
data              542 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 		data = nvbios_timingEp(bios, next->bios.ramcfg_timing,
data              545 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 		if (!data || ver != 0x10 || hdr < 0x17) {
data              664 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 		data = ram_rd32(fuc, 0x004000) & 0x9;
data              666 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 		if (data == 0x1)
data              668 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 		if (data & 0x1)
data              673 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c 		if (data & 0x1)
data              229 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c 	u32 data;
data              242 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c 		data = nvbios_perfEp(bios, i++, &ver, &hdr, &cnt,
data              244 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c 		if (!data || (ver < 0x25 || ver >= 0x40) ||
data              251 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c 	nvbios_rammapEp_from_perf(bios, data, hdr, &next->bios);
data              260 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c 	data = nvbios_rammapSp_from_perf(bios, data + hdr, size, strap,
data              262 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c 	if (!data) {
data              269 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c 		data = nvbios_timingEp(bios, next->bios.ramcfg_timing,
data              271 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c 		if (!data || ver != 0x10 || hdr < 0x12) {
data              274 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c 				 strap, data, ver, hdr);
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c 	u16 data;
data               60 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c 	data = dcb_gpio_match(bios, idx, tag, line, &ver, &len, func);
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c 	if (data)
data              127 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c nvkm_gpio_intr_ctor(struct nvkm_object *object, void *data, u32 size,
data              130 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c 	struct nvkm_gpio_ntfy_req *req = data;
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c g94_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data)
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c 		inte0 = (inte0 & ~(mask << 16)) | (data << 16);
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c 		inte0 = (inte0 & ~(mask & 0xffff)) | (data & 0xffff);
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c 	data >>= 16;
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c 		inte1 = (inte1 & ~(mask << 16)) | (data << 16);
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c 		inte1 = (inte1 & ~mask) | data;
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c 		u32 data = nvbios_rd32(bios, entry);
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c 		u8  line =   (data & 0x0000003f);
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c 		u8  defs = !!(data & 0x00000080);
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c 		u8  func =   (data & 0x0000ff00) >> 8;
data               40 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c 		u8  unk0 =   (data & 0x00ff0000) >> 16;
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c 		u8  unk1 =   (data & 0x1f000000) >> 24;
data               59 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c 	u32 data = ((dir ^ 1) << 13) | (out << 12);
data               60 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c 	nvkm_mask(device, 0x00d610 + (line * 4), 0x00003000, data);
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c gk104_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data)
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c 		inte0 = (inte0 & ~(mask << 16)) | (data << 16);
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c 		inte0 = (inte0 & ~(mask & 0xffff)) | (data & 0xffff);
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c 	data >>= 16;
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c 		inte1 = (inte1 & ~(mask << 16)) | (data << 16);
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c 		inte1 = (inte1 & ~mask) | data;
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c 	u32 reg, mask, data;
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c 		data = (dir << 4) | out;
data               67 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c 		data = (dir << 1) | out;
data               73 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c 		data = (dir << 1) | out;
data               78 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c 	nvkm_mask(device, reg, mask << line, data << line);
data               94 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c nv10_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data)
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c 		inte = (inte & ~(mask << 16)) | (data << 16);
data              101 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c 		inte = (inte & ~mask) | data;
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c 		u32 data = nvbios_rd32(bios, entry);
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c 		u8  line =   (data & 0x0000001f);
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c 		u8  func =   (data & 0x0000ff00) >> 8;
data               40 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c 		u8  defs = !!(data & 0x01000000);
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c 		u8  unk0 = !!(data & 0x02000000);
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c 		u8  unk1 = !!(data & 0x04000000);
data              107 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c nv50_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data)
data              112 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c 		inte = (inte & ~(mask << 16)) | (data << 16);
data              114 drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c 		inte = (inte & ~mask) | data;
data              137 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c 		 u8 type, u32 addr, u8 *data, u8 *size)
data              155 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c 		memcpy(buf, data, *size);
data              182 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c 		memcpy(data, buf, *size);
data              134 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c 		  u32 addr, u8 *data, u8 *size)
data              140 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c 	return aux->func->xfer(aux, retry, type, addr, data, size);
data                9 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h 		     u32 addr, u8 *data, u8 *size);
data               22 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h 		      u32 addr, u8 *data, u8 *size);
data               77 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c 		 u8 type, u32 addr, u8 *data, u8 *size)
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c 		memcpy(xbuf, data, *size);
data              154 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c 		memcpy(data, xbuf, *size);
data               77 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c 		   u8 type, u32 addr, u8 *data, u8 *size)
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c 		memcpy(xbuf, data, *size);
data              154 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c 		memcpy(data, xbuf, *size);
data              108 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c nvkm_i2c_intr_ctor(struct nvkm_object *object, void *data, u32 size,
data              111 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c 	struct nvkm_i2c_ntfy_req *req = data;
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c nvkm_i2c_bus_setscl(void *data, int state)
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c 	struct nvkm_i2c_bus *bus = data;
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c nvkm_i2c_bus_setsda(void *data, int state)
data               56 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c 	struct nvkm_i2c_bus *bus = data;
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c nvkm_i2c_bus_getscl(void *data)
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c 	struct nvkm_i2c_bus *bus = data;
data               68 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c nvkm_i2c_bus_getsda(void *data)
data               70 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c 	struct nvkm_i2c_bus *bus = data;
data              160 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c 				 struct i2c_board_info *, void *), void *data)
data              177 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c 		    (!match || match(bus, &info[i].dev, data))) {
data              239 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c 		bit->data = bus;
data               32 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c 	u32 data;
data               40 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c 	if (state) bus->data |= 0x01;
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c 	else	   bus->data &= 0xfe;
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c 	nvkm_wr32(device, bus->addr, bus->data);
data               50 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c 	if (state) bus->data |= 0x02;
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c 	else	   bus->data &= 0xfd;
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c 	nvkm_wr32(device, bus->addr, bus->data);
data               76 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c 	nvkm_wr32(device, bus->addr, (bus->data = 0x00000007));
data              111 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c 	bus->data = 0x00000007;
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c g94_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data)
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c 			if (!(data & (1 << i))) {
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c gk104_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data)
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c 			if (!(data & (1 << i))) {
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c 	u32 data = nvkm_rd32(device, 0x122124 + (i * 0x0400));
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c 	nvkm_debug(ibus, "HUB%d: %06x %08x (%08x)\n", i, addr, data, stat);
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c 	u32 data = nvkm_rd32(device, 0x124124 + (i * 0x0400));
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c 	nvkm_debug(ibus, "ROP%d: %06x %08x (%08x)\n", i, addr, data, stat);
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c 	u32 data = nvkm_rd32(device, 0x128124 + (i * 0x0400));
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c 	nvkm_debug(ibus, "GPC%d: %06x %08x (%08x)\n", i, addr, data, stat);
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c 	u32 data = nvkm_rd32(device, 0x122124 + (i * 0x0800));
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c 	nvkm_debug(ibus, "HUB%d: %06x %08x (%08x)\n", i, addr, data, stat);
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c 	u32 data = nvkm_rd32(device, 0x124124 + (i * 0x0800));
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c 	nvkm_debug(ibus, "ROP%d: %06x %08x (%08x)\n", i, addr, data, stat);
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c 	u32 data = nvkm_rd32(device, 0x128124 + (i * 0x0800));
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c 	nvkm_debug(ibus, "GPC%d: %06x %08x (%08x)\n", i, addr, data, stat);
data              139 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c nvkm_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data)
data              141 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c 	return imem->func->wr32(imem, addr, data);
data              273 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c gk20a_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data)
data              277 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c 	node->vaddr[offset / 4] = data;
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c nv04_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data)
data               50 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c 	nvkm_wr32(device, 0x700000 + iobj->node->offset + offset, data);
data              153 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c nv04_instmem_wr32(struct nvkm_instmem *imem, u32 addr, u32 data)
data              155 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c 	nvkm_wr32(imem->subdev.device, 0x700000 + addr, data);
data               48 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c nv40_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data)
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c 	iowrite32_native(data, iobj->imem->iomem + iobj->node->offset + offset);
data              153 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c nv40_instmem_wr32(struct nvkm_instmem *base, u32 addr, u32 data)
data              155 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c 	iowrite32_native(data, nv40_instmem(base)->iomem + addr);
data               56 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c nv50_instobj_wr32_slow(struct nvkm_memory *memory, u64 offset, u32 data)
data               70 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c 	nvkm_wr32(device, 0x700000 + addr, data);
data               82 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c 	u32 data;
data               90 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c 	data = nvkm_rd32(device, 0x700000 + addr);
data               92 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c 	return data;
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c nv50_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data)
data              104 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c 	iowrite32_native(data, nv50_instobj(memory)->map + offset);
data               12 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h 	void (*wr32)(struct nvkm_instmem *, u32 addr, u32 data);
data               30 drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c nvkm_mc_unk260(struct nvkm_device *device, u32 data)
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c 		mc->func->unk260(mc, data);
data               97 drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c gf100_mc_unk260(struct nvkm_mc *mc, u32 data)
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c 	nvkm_wr32(mc->subdev.device, 0x000260, data);
data              119 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c 		if (argc != args->v0.count * sizeof(*args->v0.data))
data              123 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c 		memcpy(args->v0.data, kind, args->v0.count);
data               36 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 	u64 data = base;
data               40 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 			data = base | ((map->ctag >> 1) << 44);
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 				data |= BIT_ULL(60);
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 			VMM_WO064(pt, vmm, ptei++ * 8, data);
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 			VMM_WO064(pt, vmm, ptei++ * 8, data);
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 			data += map->next;
data               72 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 			const u64 data = (*map->dma++ >> 8) | map->type;
data               73 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 			VMM_WO064(pt, vmm, ptei++ * 8, data);
data              111 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 	u64 data = 0;
data              115 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 		case NVKM_MEM_TARGET_VRAM: data |= 1ULL << 0; break;
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 		case NVKM_MEM_TARGET_HOST: data |= 2ULL << 0;
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 			data |= BIT_ULL(35); /* VOL */
data              119 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 		case NVKM_MEM_TARGET_NCOH: data |= 3ULL << 0; break;
data              124 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 		data |= pt->addr >> 8;
data              129 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 		case NVKM_MEM_TARGET_VRAM: data |= 1ULL << 32; break;
data              130 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 		case NVKM_MEM_TARGET_HOST: data |= 2ULL << 32;
data              131 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 			data |= BIT_ULL(34); /* VOL */
data              133 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 		case NVKM_MEM_TARGET_NCOH: data |= 3ULL << 32; break;
data              138 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 		data |= pt->addr << 24;
data              142 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 	VMM_WO064(pd, vmm, pdei * 8, data);
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		u64 data   = (u64)datahi << 32 | datalo;
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		if ((data & (3ULL << 1)) != 0) {
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 			addr = (data >> 8) << 12;
data               63 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		u64 data   = (u64)datahi << 32 | datalo;
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		if ((data & BIT_ULL(0)) && (data & (3ULL << 1)) != 0) {
data               65 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 			VMM_WO064(pt, vmm, ptei * 8, data & ~BIT_ULL(0));
data               83 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		u64 data = 0;
data               85 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 			data |= BIT_ULL(6); /* RO. */
data               92 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 				data |= addr >> 4;
data               93 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 				data |= 2ULL << 1; /* SYSTEM_COHERENT_MEMORY. */
data               94 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 				data |= BIT_ULL(3); /* VOL. */
data               95 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 				data |= BIT_ULL(0); /* VALID. */
data               98 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 			data |= (*map->pfn & NVKM_VMM_PFN_ADDR) >> 4;
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 			data |= BIT_ULL(0); /* VALID. */
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		VMM_WO064(pt, vmm, ptei++ * 8, data);
data              112 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	u64 data = (addr >> 4) | map->type;
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		VMM_WO064(pt, vmm, ptei++ * 8, data);
data              118 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		data += map->next;
data              137 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 			const u64 data = (*map->dma++ >> 4) | map->type;
data              138 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 			VMM_WO064(pt, vmm, ptei++ * 8, data);
data              195 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	u64 data = (addr >> 4) | map->type;
data              200 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		VMM_WO128(pt, vmm, ptei++ * 0x10, data, 0ULL);
data              201 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		data += map->next;
data              213 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c gp100_vmm_pde(struct nvkm_mmu_pt *pt, u64 *data)
data              216 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	case NVKM_MEM_TARGET_VRAM: *data |= 1ULL << 1; break;
data              217 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	case NVKM_MEM_TARGET_HOST: *data |= 2ULL << 1;
data              218 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 		*data |= BIT_ULL(3); /* VOL. */
data              220 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	case NVKM_MEM_TARGET_NCOH: *data |= 3ULL << 1; break;
data              225 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	*data |= pt->addr >> 4;
data              234 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	u64 data[2] = {};
data              236 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	if (pgt->pt[0] && !gp100_vmm_pde(pgt->pt[0], &data[0]))
data              238 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	if (pgt->pt[1] && !gp100_vmm_pde(pgt->pt[1], &data[1]))
data              242 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	VMM_WO128(pd, vmm, pdei * 0x10, data[0], data[1]);
data              274 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	u64 data = 0;
data              276 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	if (!gp100_vmm_pde(pgt->pt[0], &data))
data              280 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	VMM_WO064(pd, vmm, pdei * 8, data);
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c 	u64 data[2], mask;
data               39 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c 	data[0] = nvkm_ro32(inst, 0x200);
data               40 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c 	data[1] = nvkm_ro32(inst, 0x204);
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c 			nvkm_wo32(inst, 0x2a4 + (i * 0x10), data[1]);
data               48 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c 			nvkm_wo32(inst, 0x2a0 + (i * 0x10), data[0]);
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c 	u32 data = addr | 0x00000003; /* PRESENT, RW. */
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c 		VMM_WO032(pt, vmm, 8 + ptei++ * 4, data);
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c 		data += 0x00001000;
data               30 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c 	u32 data = (addr >> 7) | 0x00000001; /* VALID. */
data               32 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c 		VMM_WO032(pt, vmm, ptei++ * 4, data);
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c 		data += 0x00000020;
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c 		const u32 data = (*map->dma++ >> 7) | 0x00000001;
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c 		VMM_WO032(pt, vmm, ptei++ * 4, data);
data               35 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 	u64 next = addr + map->type, data;
data               48 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		data  = next | (log2blk << 7);
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 			VMM_WO064(pt, vmm, ptei++ * 8, data);
data               72 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 			const u64 data = *map->dma++ + map->type;
data               73 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 			VMM_WO064(pt, vmm, ptei++ * 8, data);
data              109 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 	u64 data = 0xdeadcafe00000000ULL;
data              112 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		case 16: data = 0x00000001; break;
data              113 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		case 12: data = 0x00000003;
data              115 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 			case 0x100000: data |= 0x00000000; break;
data              116 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 			case 0x040000: data |= 0x00000020; break;
data              117 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 			case 0x020000: data |= 0x00000040; break;
data              118 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 			case 0x010000: data |= 0x00000060; break;
data              130 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		case NVKM_MEM_TARGET_VRAM: data |= 0x00000000; break;
data              131 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		case NVKM_MEM_TARGET_HOST: data |= 0x00000008; break;
data              132 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		case NVKM_MEM_TARGET_NCOH: data |= 0x0000000c; break;
data              138 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		data |= pt->addr;
data              140 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 	*pdata = data;
data              149 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 	u64 data;
data              151 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 	if (!nv50_vmm_pde(vmm, pgd->pde[pdei], &data))
data              156 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		nvkm_wo64(join->inst, pdeo, data);
data              344 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 	u64 data;
data              354 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		if (!nv50_vmm_pde(vmm, vmm->pd->pde[pdei], &data)) {
data              358 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c 		nvkm_wo64(join->inst, pd_offset + (pdei * 8), data);
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c 		     u8 offset, u8 size, u8 *data)
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c 		{ .addr = addr, .flags = I2C_M_RD, .len = size, .buf = data, },
data              238 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c 	u16 data;
data              245 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c 	data = mxm_table(bios, &ver, &len);
data              246 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c 	if (!data || !(ver = nvbios_rd08(bios, data))) {
data              253 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c 		   nvbios_rd08(bios, data + 0x01));
data              255 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c 		   nvbios_rd08(bios, data + 0x02));
data              154 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 			char data[32], *ptr;
data              157 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 			for (j = headerlen - 1, ptr = data; j >= 0; j--)
data              161 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 			nvkm_debug(subdev, "%4s: %s\n", mxms_desc[type], data);
data              163 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 				for (j = recordlen - 1, ptr = data; j >= 0; j--)
data              165 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 				nvkm_debug(subdev, "      %s\n", data);
data              183 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 	u64 data = ROM32(pdata[0]);
data              185 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 		data |= (u64)ROM16(pdata[4]) << 32;
data              187 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 	desc->outp_type = (data & 0x00000000000000f0ULL) >> 4;
data              188 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 	desc->ddc_port  = (data & 0x0000000000000f00ULL) >> 8;
data              189 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 	desc->conn_type = (data & 0x000000000001f000ULL) >> 12;
data              190 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.c 	desc->dig_conn  = (data & 0x0000000000780000ULL) >> 19;
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c mxm_match_tmds_partner(struct nvkm_mxm *mxm, u8 *data, void *info)
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 	mxms_output_device(mxm, data, &desc);
data               50 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c mxm_match_dcb(struct nvkm_mxm *mxm, u8 *data, void *info)
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 	u64 desc = *(u64 *)data;
data               56 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 	mxms_output_device(mxm, data, &ctx->desc);
data               83 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 	data[0] &= ~0xf0;
data               86 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 		data[0] |= 0x20; /* modify descriptor to match TMDS now */
data               88 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 		data[0] |= 0xf0;
data               95 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c mxm_dcb_sanitise_entry(struct nvkm_bios *bios, void *data, int idx, u16 pdcb)
data               97 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 	struct nvkm_mxm *mxm = data;
data               98 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 	struct context ctx = { .outp = (u32 *)(bios->data + pdcb) };
data              146 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 	conn  = bios->data;
data              178 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c mxm_show_unmatched(struct nvkm_mxm *mxm, u8 *data, void *info)
data              181 drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c 	u64 desc = *(u64 *)data;
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c nvkm_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data)
data               40 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	pci->func->wr08(pci, addr, data);
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c nvkm_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data)
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	pci->func->wr32(pci, addr, data);
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	u32 data = pci->func->rd32(pci, addr);
data               53 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	pci->func->wr32(pci, addr, (data & ~mask) | value);
data               54 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	return data;
data               60 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	u32 data = nvkm_pci_rd32(pci, 0x0050);
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 		data |=  0x00000001;
data               64 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 		data &= ~0x00000001;
data               65 drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c 	nvkm_pci_wr32(pci, 0x0050, data);
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c nv04_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data)
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c 	nvkm_wr08(device, 0x001800 + addr, data);
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c nv04_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data)
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c 	nvkm_wr32(device, 0x001800 + addr, data);
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c nv40_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data)
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c 	nvkm_wr08(device, 0x088000 + addr, data);
data               41 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c nv40_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data)
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c 	nvkm_wr32(device, 0x088000 + addr, data);
data               13 drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h 	void (*wr08)(struct nvkm_pci *, u16 addr, u8 data);
data               14 drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h 	void (*wr32)(struct nvkm_pci *, u16 addr, u32 data);
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c 	.code.data = gf100_pmu_code,
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c 	.data.data = gf100_pmu_data,
data               48 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c 	.data.size = sizeof(gf100_pmu_data),
data               29 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c 	.code.data = gf119_pmu_code,
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c 	.data.data = gf119_pmu_data,
data               32 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c 	.data.size = sizeof(gf119_pmu_data),
data              108 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c 	.code.data = gk104_pmu_code,
data              110 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c 	.data.data = gk104_pmu_data,
data              111 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c 	.data.size = sizeof(gk104_pmu_data),
data               37 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c 		u32 data;
data               69 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c 		nvkm_wr32(device, magic[i].addr, magic[i].data);
data               87 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c 	.code.data = gk110_pmu_code,
data               89 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c 	.data.data = gk110_pmu_data,
data               90 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c 	.data.size = sizeof(gk110_pmu_data),
data               29 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c 	.code.data = gk208_pmu_code,
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c 	.data.data = gk208_pmu_data,
data               32 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c 	.data.size = sizeof(gk208_pmu_data),
data               42 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	struct gk20a_pmu_dvfs_data *data;
data               70 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	struct gk20a_pmu_dvfs_data *data = pmu->data;
data               77 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	if (load > data->p_load_max) {
data               80 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 		level += ((load - data->p_load_target) * 10 /
data               81 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 				data->p_load_target) / 2;
data              118 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	struct gk20a_pmu_dvfs_data *data = pmu->data;
data              140 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	data->avg_load = (data->p_smooth * data->avg_load) + utilization;
data              141 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	data->avg_load /= data->p_smooth + 1;
data              143 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 		   utilization, data->avg_load);
data              147 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	if (gk20a_pmu_dvfs_get_target_state(pmu, &state, data->avg_load)) {
data              216 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c 	pmu->data = &gk20a_dvfs_data;
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c 	.code.data = gm107_pmu_code,
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c 	.data.data = gm107_pmu_data,
data               34 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c 	.data.size = sizeof(gm107_pmu_data),
data               78 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 		reply[0] = pmu->recv.data[0];
data               79 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 		reply[1] = pmu->recv.data[1];
data              119 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 			pmu->recv.data[0] = data0;
data              120 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 			pmu->recv.data[1] = data1;
data              206 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 	for (i = 0; i < pmu->func->data.size / 4; i++)
data              207 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 		nvkm_wr32(device, 0x10a1c4, pmu->func->data.data[i]);
data              214 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 		nvkm_wr32(device, 0x10a184, pmu->func->code.data[i]);
data              246 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 	.code.data = gt215_pmu_code,
data              248 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 	.data.data = gt215_pmu_data,
data              249 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c 	.data.size = sizeof(gt215_pmu_data),
data               13 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c 		u32 data[64];
data               26 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c 			nvkm_wr32(device, 0x10a1c4, memx->c.data[i]);
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c memx_cmd(struct nvkm_memx *memx, u32 mthd, u32 size, u32 data[])
data               35 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c 	if ((memx->c.size + size >= ARRAY_SIZE(memx->c.data)) ||
data               38 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c 	memcpy(&memx->c.data[memx->c.size], data, size * sizeof(data[0]));
data              100 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c nvkm_memx_wr32(struct nvkm_memx *memx, u32 addr, u32 data)
data              102 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c 	nvkm_debug(&memx->pmu->subdev, "R[%06x] = %08x\n", addr, data);
data              103 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c 	memx_cmd(memx, MEMX_WR32, 2, (u32[]){ addr, data });
data              108 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c 		  u32 addr, u32 mask, u32 data, u32 nsec)
data              111 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c 		   addr, mask, data, nsec);
data              112 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c 	memx_cmd(memx, MEMX_WAIT, 4, (u32[]){ addr, mask, data, nsec });
data               15 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h 		u32 *data;
data               20 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h 		u32 *data;
data               22 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h 	} data;
data               48 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c 	blob = kmemdup(fw->data, fw->size, GFP_KERNEL);
data             1153 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c 	addr_args = pmu->falcon->data.limit;
data              129 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c 	addr_args = pmu->falcon->data.limit;
data              175 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c 	addr_args = sec->falcon->data.limit;
data               99 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c 	addr_args = sec->falcon->data.limit;
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c 	addr_args = pmu->falcon->data.limit;
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 		   const struct firmware *data, struct ls_ucode_img_desc *desc)
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	struct fw_bin_header *bin_hdr = (void *)bl->data;
data               46 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	struct fw_bl_desc *bl_desc = (void *)bl->data + bin_hdr->header_offset;
data               47 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	void *bl_data = (void *)bl->data + bin_hdr->data_offset;
data               59 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 			 ALIGN(data->size, BL_DESC_BLK_SIZE);
data               68 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	desc->app_resident_data_size = ALIGN(data->size, BL_DESC_BLK_SIZE);
data               79 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	memcpy(image + desc->app_start_offset, code->data, code->size);
data               81 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	       data->data, data->size);
data               96 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	const struct firmware *bl, *code, *data, *sig;
data              111 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	ret = nvkm_firmware_get(subdev, f, &data);
data              120 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	img->sig = kmemdup(sig->data, sig->size, GFP_KERNEL);
data              127 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	img->ucode_data = ls_ucode_img_build(bl, code, data,
data              139 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c 	nvkm_firmware_put(data);
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c 	img->ucode_data = kmemdup(image->data, image->size, GFP_KERNEL);
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c 	memcpy(&img->ucode_desc, desc->data, sizeof(img->ucode_desc));
data               70 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c 	img->sig = kmemdup(sig->data, sig->size, GFP_KERNEL);
data              126 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c 	u32 addr_args = pmu->falcon->data.limit - NVKM_MSGQUEUE_CMDLINE_SIZE;
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.c 			   init->addr, init->count, init->data);
data               48 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.c 				   addr, init->data);
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.c 			nvkm_wr32(device, addr, init->data);
data               56 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c 	u32 data = enable ? 0x00000040 : 0x00000000;
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c 		nvkm_mask(device, 0x00d610 + (line * 0x04), 0x000000c0, data);
data               31 drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c 			struct i2c_board_info *info, void *data)
data               33 drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c 	struct nvkm_therm *therm = data;
data               58 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c 	u32 data = enable ? 0x00000001 : 0x00000000;
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c 		nvkm_mask(device, ctrl, 0x00010001 << line, data << line);
data               32 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 	u32 data, type, inst;
data               43 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 		data = nvkm_rd32(device, 0x022700 + (i * 0x04));
data               44 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 		nvkm_trace(subdev, "%02x: %08x\n", i, data);
data               45 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 		switch (data & 0x00000003) {
data               49 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 			inst        = (data & 0x3c000000) >> 26;
data               50 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 			info->addr  = (data & 0x00fff000);
data               51 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 			if (data & 0x00000004)
data               52 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 				info->fault = (data & 0x000003f8) >> 3;
data               55 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 			if (data & 0x00000020)
data               56 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 				info->engine  = (data & 0x3c000000) >> 26;
data               57 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 			if (data & 0x00000010)
data               58 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 				info->runlist = (data & 0x01e00000) >> 21;
data               59 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 			if (data & 0x00000008)
data               60 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 				info->intr    = (data & 0x000f8000) >> 15;
data               61 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 			if (data & 0x00000004)
data               62 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 				info->reset   = (data & 0x00003e00) >> 9;
data               65 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 			type = (data & 0x7ffffffc) >> 2;
data               69 drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c 		if (data & 0x80000000)
data              192 drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c 	u32 data;
data              195 drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c 	data = nvbios_volt_parse(bios, &ver, &hdr, &cnt, &len, &info);
data              196 drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c 	if (data && info.vidmask && info.base && info.step && info.ranged) {
data              210 drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c 	} else if (data && info.vidmask && !info.ranged) {
data              215 drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c 			data = nvbios_volt_entry_parse(bios, i, &ver, &hdr,
data              217 drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c 			if (data) {
data              226 drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c 	} else if (data && info.type == NVBIOS_VOLT_PWM) {
data               80 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c static irqreturn_t hdmic_hpd_isr(int irq, void *data)
data               82 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c 	struct panel_drv_data *ddata = data;
data              100 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c static irqreturn_t tpd_hpd_isr(int irq, void *data)
data              102 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c 	struct panel_drv_data *ddata = data;
data               94 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static irqreturn_t dsicm_te_isr(int irq, void *data);
data              142 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data)
data              153 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c 	*data = buf[0];
data              827 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static void dsicm_framedone_cb(int err, void *data)
data              829 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c 	struct panel_drv_data *ddata = data;
data              836 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static irqreturn_t dsicm_te_isr(int irq, void *data)
data              838 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c 	struct panel_drv_data *ddata = data;
data             3668 drivers/gpu/drm/omapdrm/dss/dispc.c 		    dispc_div_calc_func func, void *data)
data             3718 drivers/gpu/drm/omapdrm/dss/dispc.c 			if (func(lckd, pckd, lck, pck, data))
data             4735 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .compatible = "ti,omap2-dispc", .data = &omap24xx_dispc_feats },
data             4736 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .compatible = "ti,omap3-dispc", .data = &omap36xx_dispc_feats },
data             4737 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .compatible = "ti,omap4-dispc", .data = &omap44xx_dispc_feats },
data             4738 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .compatible = "ti,omap5-dispc", .data = &omap54xx_dispc_feats },
data             4739 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .compatible = "ti,dra7-dispc",  .data = &omap54xx_dispc_feats },
data             4745 drivers/gpu/drm/omapdrm/dss/dispc.c 	  .revision = "ES[12].?",	.data = &omap34xx_rev1_0_dispc_feats },
data             4746 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .machine = "OMAP3[45]*",	.data = &omap34xx_rev3_0_dispc_feats },
data             4747 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .machine = "AM35*",		.data = &omap34xx_rev3_0_dispc_feats },
data             4748 drivers/gpu/drm/omapdrm/dss/dispc.c 	{ .machine = "AM43*",		.data = &am43xx_dispc_feats },
data             4752 drivers/gpu/drm/omapdrm/dss/dispc.c static int dispc_bind(struct device *dev, struct device *master, void *data)
data             4779 drivers/gpu/drm/omapdrm/dss/dispc.c 		dispc->feat = soc->data;
data             4781 drivers/gpu/drm/omapdrm/dss/dispc.c 		dispc->feat = of_match_device(dispc_of_match, &pdev->dev)->data;
data             4850 drivers/gpu/drm/omapdrm/dss/dispc.c static void dispc_unbind(struct device *dev, struct device *master, void *data)
data              150 drivers/gpu/drm/omapdrm/dss/dpi.c 		unsigned long pck, void *data)
data              152 drivers/gpu/drm/omapdrm/dss/dpi.c 	struct dpi_clk_calc_ctx *ctx = data;
data              177 drivers/gpu/drm/omapdrm/dss/dpi.c 		void *data)
data              179 drivers/gpu/drm/omapdrm/dss/dpi.c 	struct dpi_clk_calc_ctx *ctx = data;
data              192 drivers/gpu/drm/omapdrm/dss/dpi.c 		void *data)
data              194 drivers/gpu/drm/omapdrm/dss/dpi.c 	struct dpi_clk_calc_ctx *ctx = data;
data              206 drivers/gpu/drm/omapdrm/dss/dpi.c static bool dpi_calc_dss_cb(unsigned long fck, void *data)
data              208 drivers/gpu/drm/omapdrm/dss/dpi.c 	struct dpi_clk_calc_ctx *ctx = data;
data              643 drivers/gpu/drm/omapdrm/dss/dpi.c 	struct dpi_data *dpi = port->data;
data              707 drivers/gpu/drm/omapdrm/dss/dpi.c 	port->data = dpi;
data              720 drivers/gpu/drm/omapdrm/dss/dpi.c 	struct dpi_data *dpi = port->data;
data              325 drivers/gpu/drm/omapdrm/dss/dsi.c 	const struct dsi_of_data *data;
data              483 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_completion_handler(void *data, u32 mask)
data              485 drivers/gpu/drm/omapdrm/dss/dsi.c 	complete((struct completion *)data);
data             1139 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->quirks & DSI_QUIRK_REVERSE_TXCLKESC) {
data             1236 drivers/gpu/drm/omapdrm/dss/dsi.c 	unsigned int lpdiv_max = dsi->data->max_pll_lpdiv;
data             1286 drivers/gpu/drm/omapdrm/dss/dsi.c 	if ((dsi->data->quirks & DSI_QUIRK_PLL_PWR_BUG) &&
data             1312 drivers/gpu/drm/omapdrm/dss/dsi.c 	max_dsi_fck = dsi->data->max_fck_freq;
data             1655 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (!(dsi->data->quirks & DSI_QUIRK_GNQ))
data             1807 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->quirks & DSI_QUIRK_PHY_DCC) {
data             1878 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->quirks & DSI_QUIRK_REVERSE_TXCLKESC)
data             1993 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->model == DSI_MODEL_OMAP4)
data             1995 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->model == DSI_MODEL_OMAP5)
data             2002 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->model == DSI_MODEL_OMAP4)
data             2004 drivers/gpu/drm/omapdrm/dss/dsi.c 	else if (dsi->data->model == DSI_MODEL_OMAP5)
data             2224 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_packet_sent_handler_vp(void *data, u32 mask)
data             2227 drivers/gpu/drm/omapdrm/dss/dsi.c 		(struct dsi_packet_sent_handler_data *) data;
data             2274 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_packet_sent_handler_l4(void *data, u32 mask)
data             2277 drivers/gpu/drm/omapdrm/dss/dsi.c 		(struct dsi_packet_sent_handler_data *) data;
data             2376 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->quirks & DSI_QUIRK_VC_OCP_WIDTH)
data             2409 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->quirks & DSI_QUIRK_DCS_CMD_CONFIG_VC) {
data             2619 drivers/gpu/drm/omapdrm/dss/dsi.c 			    u8 *data, u16 len, u8 ecc)
data             2640 drivers/gpu/drm/omapdrm/dss/dsi.c 	p = data;
data             2682 drivers/gpu/drm/omapdrm/dss/dsi.c 			     u16 data, u8 ecc)
data             2692 drivers/gpu/drm/omapdrm/dss/dsi.c 				data_type, data & 0xff, (data >> 8) & 0xff);
data             2703 drivers/gpu/drm/omapdrm/dss/dsi.c 	r = (data_id << 0) | (data << 8) | (ecc << 24);
data             2716 drivers/gpu/drm/omapdrm/dss/dsi.c 				      u8 *data, int len,
data             2729 drivers/gpu/drm/omapdrm/dss/dsi.c 				MIPI_DSI_DCS_SHORT_WRITE, data[0], 0);
data             2735 drivers/gpu/drm/omapdrm/dss/dsi.c 				data[0] | (data[1] << 8), 0);
data             2740 drivers/gpu/drm/omapdrm/dss/dsi.c 				MIPI_DSI_DCS_LONG_WRITE, data, len, 0);
data             2747 drivers/gpu/drm/omapdrm/dss/dsi.c 		u8 *data, int len)
data             2751 drivers/gpu/drm/omapdrm/dss/dsi.c 	return dsi_vc_write_nosync_common(dsi, channel, data, len,
data             2756 drivers/gpu/drm/omapdrm/dss/dsi.c 		u8 *data, int len)
data             2760 drivers/gpu/drm/omapdrm/dss/dsi.c 	return dsi_vc_write_nosync_common(dsi, channel, data, len,
data             2765 drivers/gpu/drm/omapdrm/dss/dsi.c 			       int channel, u8 *data, int len,
data             2771 drivers/gpu/drm/omapdrm/dss/dsi.c 	r = dsi_vc_write_nosync_common(dsi, channel, data, len, type);
data             2790 drivers/gpu/drm/omapdrm/dss/dsi.c 			channel, data[0], len);
data             2794 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_dcs_write(struct omap_dss_device *dssdev, int channel, u8 *data,
data             2797 drivers/gpu/drm/omapdrm/dss/dsi.c 	return dsi_vc_write_common(dssdev, channel, data, len,
data             2801 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_generic_write(struct omap_dss_device *dssdev, int channel, u8 *data,
data             2804 drivers/gpu/drm/omapdrm/dss/dsi.c 	return dsi_vc_write_common(dssdev, channel, data, len,
data             2830 drivers/gpu/drm/omapdrm/dss/dsi.c 	u16 data;
data             2840 drivers/gpu/drm/omapdrm/dss/dsi.c 		data = 0;
data             2843 drivers/gpu/drm/omapdrm/dss/dsi.c 		data = reqdata[0];
data             2846 drivers/gpu/drm/omapdrm/dss/dsi.c 		data = reqdata[0] | (reqdata[1] << 8);
data             2852 drivers/gpu/drm/omapdrm/dss/dsi.c 	r = dsi_vc_send_short(dsi, channel, data_type, data, 0);
data             2889 drivers/gpu/drm/omapdrm/dss/dsi.c 		u8 data = FLD_GET(val, 15, 8);
data             2893 drivers/gpu/drm/omapdrm/dss/dsi.c 				"DCS", data);
data             2900 drivers/gpu/drm/omapdrm/dss/dsi.c 		buf[0] = data;
data             2906 drivers/gpu/drm/omapdrm/dss/dsi.c 		u16 data = FLD_GET(val, 23, 8);
data             2910 drivers/gpu/drm/omapdrm/dss/dsi.c 				"DCS", data);
data             2917 drivers/gpu/drm/omapdrm/dss/dsi.c 		buf[0] = data & 0xff;
data             2918 drivers/gpu/drm/omapdrm/dss/dsi.c 		buf[1] = (data >> 8) & 0xff;
data             3525 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (!(dsi->data->quirks & DSI_QUIRK_DCS_CMD_CONFIG_VC)) {
data             3926 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_framedone_irq_callback(void *data)
data             3928 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_data *dsi = data;
data             3941 drivers/gpu/drm/omapdrm/dss/dsi.c 		void (*callback)(int, void *), void *data)
data             3951 drivers/gpu/drm/omapdrm/dss/dsi.c 	dsi->framedone_data = data;
data             4298 drivers/gpu/drm/omapdrm/dss/dsi.c 		unsigned long pck, void *data)
data             4300 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4319 drivers/gpu/drm/omapdrm/dss/dsi.c 		void *data)
data             4321 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4332 drivers/gpu/drm/omapdrm/dss/dsi.c 		unsigned long clkdco, void *data)
data             4334 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4343 drivers/gpu/drm/omapdrm/dss/dsi.c 			dsi->data->max_fck_freq,
data             4586 drivers/gpu/drm/omapdrm/dss/dsi.c 		unsigned long pck, void *data)
data             4588 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4609 drivers/gpu/drm/omapdrm/dss/dsi.c 		void *data)
data             4611 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4633 drivers/gpu/drm/omapdrm/dss/dsi.c 		unsigned long clkdco, void *data)
data             4635 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4644 drivers/gpu/drm/omapdrm/dss/dsi.c 			dsi->data->max_fck_freq,
data             4770 drivers/gpu/drm/omapdrm/dss/dsi.c 	switch (dsi->data->model) {
data             5031 drivers/gpu/drm/omapdrm/dss/dsi.c 	pll->hw = dsi->data->pll_hw;
data             5045 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_bind(struct device *dev, struct device *master, void *data)
data             5084 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_unbind(struct device *dev, struct device *master, void *data)
data             5250 drivers/gpu/drm/omapdrm/dss/dsi.c 	{ .compatible = "ti,omap3-dsi", .data = &dsi_of_data_omap36xx, },
data             5251 drivers/gpu/drm/omapdrm/dss/dsi.c 	{ .compatible = "ti,omap4-dsi", .data = &dsi_of_data_omap4, },
data             5252 drivers/gpu/drm/omapdrm/dss/dsi.c 	{ .compatible = "ti,omap5-dsi", .data = &dsi_of_data_omap5, },
data             5257 drivers/gpu/drm/omapdrm/dss/dsi.c 	{ .machine = "OMAP3[45]*",	.data = &dsi_of_data_omap34xx },
data             5258 drivers/gpu/drm/omapdrm/dss/dsi.c 	{ .machine = "AM35*",		.data = &dsi_of_data_omap34xx },
data             5336 drivers/gpu/drm/omapdrm/dss/dsi.c 		dsi->data = soc->data;
data             5338 drivers/gpu/drm/omapdrm/dss/dsi.c 		dsi->data = of_match_node(dsi_of_match, dev->of_node)->data;
data             5340 drivers/gpu/drm/omapdrm/dss/dsi.c 	d = dsi->data->modules;
data             5351 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->model == DSI_MODEL_OMAP4 ||
data             5352 drivers/gpu/drm/omapdrm/dss/dsi.c 	    dsi->data->model == DSI_MODEL_OMAP5) {
data             5360 drivers/gpu/drm/omapdrm/dss/dsi.c 			dsi->data->model == DSI_MODEL_OMAP4 ?
data             5384 drivers/gpu/drm/omapdrm/dss/dsi.c 	if (dsi->data->quirks & DSI_QUIRK_GNQ) {
data              599 drivers/gpu/drm/omapdrm/dss/dss.c 		  unsigned long fck_min, dss_div_calc_func func, void *data)
data              619 drivers/gpu/drm/omapdrm/dss/dss.c 		return func(fck, data);
data              635 drivers/gpu/drm/omapdrm/dss/dss.c 		if (func(fck, data))
data              902 drivers/gpu/drm/omapdrm/dss/dss.c 	int (*show_fn)(struct seq_file *s, void *data);
data              903 drivers/gpu/drm/omapdrm/dss/dss.c 	void *data;
data              910 drivers/gpu/drm/omapdrm/dss/dss.c 	return single_open(file, entry->show_fn, entry->data);
data              922 drivers/gpu/drm/omapdrm/dss/dss.c 			int (*show_fn)(struct seq_file *s, void *data),
data              923 drivers/gpu/drm/omapdrm/dss/dss.c 			void *data)
data              932 drivers/gpu/drm/omapdrm/dss/dss.c 	entry->data = data;
data             1279 drivers/gpu/drm/omapdrm/dss/dss.c 	{ .compatible = "ti,omap2-dss", .data = &omap24xx_dss_feats },
data             1280 drivers/gpu/drm/omapdrm/dss/dss.c 	{ .compatible = "ti,omap3-dss", .data = &omap3630_dss_feats },
data             1281 drivers/gpu/drm/omapdrm/dss/dss.c 	{ .compatible = "ti,omap4-dss", .data = &omap44xx_dss_feats },
data             1282 drivers/gpu/drm/omapdrm/dss/dss.c 	{ .compatible = "ti,omap5-dss", .data = &omap54xx_dss_feats },
data             1283 drivers/gpu/drm/omapdrm/dss/dss.c 	{ .compatible = "ti,dra7-dss",  .data = &dra7xx_dss_feats },
data             1289 drivers/gpu/drm/omapdrm/dss/dss.c 	{ .machine = "OMAP3430/3530", .data = &omap34xx_dss_feats },
data             1290 drivers/gpu/drm/omapdrm/dss/dss.c 	{ .machine = "AM35??",        .data = &omap34xx_dss_feats },
data             1291 drivers/gpu/drm/omapdrm/dss/dss.c 	{ .family  = "AM43xx",        .data = &am43xx_dss_feats },
data             1336 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_component_compare(struct device *dev, void *data)
data             1338 drivers/gpu/drm/omapdrm/dss/dss.c 	struct device *child = data;
data             1342 drivers/gpu/drm/omapdrm/dss/dss.c static int dss_add_child_component(struct device *dev, void *data)
data             1344 drivers/gpu/drm/omapdrm/dss/dss.c 	struct component_match **match = data;
data             1422 drivers/gpu/drm/omapdrm/dss/dss.c 		dss->feat = soc->data;
data             1424 drivers/gpu/drm/omapdrm/dss/dss.c 		dss->feat = of_match_device(dss_of_match, &pdev->dev)->data;
data              285 drivers/gpu/drm/omapdrm/dss/dss.h 			int (*show_fn)(struct seq_file *s, void *data),
data              286 drivers/gpu/drm/omapdrm/dss/dss.h 			void *data);
data              291 drivers/gpu/drm/omapdrm/dss/dss.h 			int (*show_fn)(struct seq_file *s, void *data),
data              292 drivers/gpu/drm/omapdrm/dss/dss.h 			void *data)
data              343 drivers/gpu/drm/omapdrm/dss/dss.h typedef bool (*dss_div_calc_func)(unsigned long fck, void *data);
data              345 drivers/gpu/drm/omapdrm/dss/dss.h 		  unsigned long fck_min, dss_div_calc_func func, void *data);
data              404 drivers/gpu/drm/omapdrm/dss/dss.h 		unsigned long pck, void *data);
data              407 drivers/gpu/drm/omapdrm/dss/dss.h 		    dispc_div_calc_func func, void *data);
data              442 drivers/gpu/drm/omapdrm/dss/dss.h 		unsigned long clkdco, void *data);
data              444 drivers/gpu/drm/omapdrm/dss/dss.h 		void *data);
data              459 drivers/gpu/drm/omapdrm/dss/dss.h 		dss_hsdiv_calc_func func, void *data);
data              462 drivers/gpu/drm/omapdrm/dss/dss.h 		dss_pll_calc_func func, void *data);
data               61 drivers/gpu/drm/omapdrm/dss/hdmi4.c static irqreturn_t hdmi_irq_handler(int irq, void *data)
data               63 drivers/gpu/drm/omapdrm/dss/hdmi4.c 	struct omap_hdmi *hdmi = data;
data              600 drivers/gpu/drm/omapdrm/dss/hdmi4.c static int hdmi4_bind(struct device *dev, struct device *master, void *data)
data              642 drivers/gpu/drm/omapdrm/dss/hdmi4.c static void hdmi4_unbind(struct device *dev, struct device *master, void *data)
data              265 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	u8 data[HDMI_INFOFRAME_SIZE(AVI)];
data              268 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	hdmi_avi_infoframe_pack(frame, data, sizeof(data));
data              270 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	print_hex_dump_debug("AVI: ", DUMP_PREFIX_NONE, 16, 1, data,
data              273 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	for (i = 0; i < sizeof(data); ++i) {
data              275 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 			data[i]);
data              896 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 		.data = &hdmi4430_es1_features,
data              901 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 		.data = &hdmi4430_es2_features,
data              905 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 		.data = &hdmi4_features,
data              920 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	features = soc->data;
data               62 drivers/gpu/drm/omapdrm/dss/hdmi5.c static irqreturn_t hdmi_irq_handler(int irq, void *data)
data               64 drivers/gpu/drm/omapdrm/dss/hdmi5.c 	struct omap_hdmi *hdmi = data;
data              599 drivers/gpu/drm/omapdrm/dss/hdmi5.c static int hdmi5_bind(struct device *dev, struct device *master, void *data)
data              627 drivers/gpu/drm/omapdrm/dss/hdmi5.c static void hdmi5_unbind(struct device *dev, struct device *master, void *data)
data              420 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	u8 data[HDMI_INFOFRAME_SIZE(AVI)];
data              428 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	hdmi_avi_infoframe_pack(frame, data, sizeof(data));
data              430 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	print_hex_dump_debug("AVI: ", DUMP_PREFIX_NONE, 16, 1, data,
data              433 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	ptr = data + HDMI_INFOFRAME_HEADER_SIZE;
data              310 drivers/gpu/drm/omapdrm/dss/omapdss.h 			void (*callback)(int, void *), void *data);
data              326 drivers/gpu/drm/omapdrm/dss/omapdss.h 			u8 *data, int len);
data              328 drivers/gpu/drm/omapdrm/dss/omapdss.h 			u8 *data, int len);
data              330 drivers/gpu/drm/omapdrm/dss/omapdss.h 			u8 *data, int len);
data              333 drivers/gpu/drm/omapdrm/dss/omapdss.h 			u8 *data, int len);
data              335 drivers/gpu/drm/omapdrm/dss/omapdss.h 			u8 *data, int len);
data              338 drivers/gpu/drm/omapdrm/dss/omapdss.h 			u8 *data, int len);
data              534 drivers/gpu/drm/omapdrm/dss/omapdss.h 			void (*handler)(void *), void *data);
data              537 drivers/gpu/drm/omapdrm/dss/omapdss.h 			void (*handler)(void *), void *data);
data              553 drivers/gpu/drm/omapdrm/dss/omapdss.h 		void (*handler)(void *), void *data);
data              555 drivers/gpu/drm/omapdrm/dss/omapdss.h 		void (*handler)(void *), void *data);
data              116 drivers/gpu/drm/omapdrm/dss/output.c 		void (*handler)(void *), void *data)
data              122 drivers/gpu/drm/omapdrm/dss/output.c 							handler, data);
data              127 drivers/gpu/drm/omapdrm/dss/output.c 		void (*handler)(void *), void *data)
data              133 drivers/gpu/drm/omapdrm/dss/output.c 						   handler, data);
data              178 drivers/gpu/drm/omapdrm/dss/pll.c 		dss_hsdiv_calc_func func, void *data)
data              194 drivers/gpu/drm/omapdrm/dss/pll.c 		if (func(m, out, data))
data              207 drivers/gpu/drm/omapdrm/dss/pll.c 		dss_pll_calc_func func, void *data)
data              250 drivers/gpu/drm/omapdrm/dss/pll.c 			if (func(n, m, fint, clkdco, data))
data               46 drivers/gpu/drm/omapdrm/dss/sdi.c 		unsigned long pck, void *data)
data               48 drivers/gpu/drm/omapdrm/dss/sdi.c 	struct sdi_clk_calc_ctx *ctx = data;
data               58 drivers/gpu/drm/omapdrm/dss/sdi.c static bool dpi_calc_dss_cb(unsigned long fck, void *data)
data               60 drivers/gpu/drm/omapdrm/dss/sdi.c 	struct sdi_clk_calc_ctx *ctx = data;
data              318 drivers/gpu/drm/omapdrm/dss/sdi.c 	port->data = sdi;
data              342 drivers/gpu/drm/omapdrm/dss/sdi.c 	struct sdi_device *sdi = port->data;
data              705 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_bind(struct device *dev, struct device *master, void *data)
data              729 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_unbind(struct device *dev, struct device *master, void *data)
data              230 drivers/gpu/drm/omapdrm/omap_crtc.c 		void (*handler)(void *), void *data)
data              242 drivers/gpu/drm/omapdrm/omap_crtc.c 	omap_crtc->framedone_handler_data = data;
data              249 drivers/gpu/drm/omapdrm/omap_crtc.c 		void (*handler)(void *), void *data)
data              258 drivers/gpu/drm/omapdrm/omap_crtc.c 	WARN_ON(omap_crtc->framedone_handler_data != data);
data              361 drivers/gpu/drm/omapdrm/omap_crtc.c static void omap_crtc_manual_display_update(struct work_struct *data)
data              364 drivers/gpu/drm/omapdrm/omap_crtc.c 			container_of(data, struct omap_crtc, update_work.work);
data              618 drivers/gpu/drm/omapdrm/omap_crtc.c 				crtc->state->gamma_lut->data;
data              357 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	u32 *data;
data              380 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 	data = alloc_dma(txn, 4*i, &data_pa);
data              388 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 		data[i] = (pages && pages[n]) ?
data              806 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 		omap_dmm->plat_data = match->data;
data             1214 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 		.data = &dmm_omap4_platform_data,
data             1218 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c 		.data = &dmm_omap5_platform_data,
data              417 drivers/gpu/drm/omapdrm/omap_drv.c static int ioctl_get_param(struct drm_device *dev, void *data,
data              421 drivers/gpu/drm/omapdrm/omap_drv.c 	struct drm_omap_param *args = data;
data              439 drivers/gpu/drm/omapdrm/omap_drv.c static int ioctl_gem_new(struct drm_device *dev, void *data,
data              442 drivers/gpu/drm/omapdrm/omap_drv.c 	struct drm_omap_gem_new *args = data;
data              452 drivers/gpu/drm/omapdrm/omap_drv.c static int ioctl_gem_info(struct drm_device *dev, void *data,
data              455 drivers/gpu/drm/omapdrm/omap_drv.c 	struct drm_omap_gem_info *args = data;
data              549 drivers/gpu/drm/omapdrm/omap_drv.c 	{ .family = "OMAP3", .data = (void *)0x3430 },
data              550 drivers/gpu/drm/omapdrm/omap_drv.c 	{ .family = "OMAP4", .data = (void *)0x4430 },
data              551 drivers/gpu/drm/omapdrm/omap_drv.c 	{ .family = "OMAP5", .data = (void *)0x5430 },
data              552 drivers/gpu/drm/omapdrm/omap_drv.c 	{ .family = "DRA7",  .data = (void *)0x0752 },
data              581 drivers/gpu/drm/omapdrm/omap_drv.c 	priv->omaprev = soc ? (unsigned int)soc->data : 0;
data               37 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 	u8 data[FEIYANG_INIT_CMD_LEN];
data               41 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 	{ .data = { 0x80, 0x58 } },
data               42 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 	{ .data = { 0x81, 0x47 } },
data               43 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 	{ .data = { 0x82, 0xD4 } },
data               44 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 	{ .data = { 0x83, 0x88 } },
data               45 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 	{ .data = { 0x84, 0xA9 } },
data               46 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 	{ .data = { 0x85, 0xC3 } },
data               47 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 	{ .data = { 0x86, 0x82 } },
data               88 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 		ret = mipi_dsi_dcs_write_buffer(dsi, cmd->data,
data              290 drivers/gpu/drm/panel/panel-ilitek-ili9322.c static int ili9322_regmap_spi_write(void *context, const void *data,
data              298 drivers/gpu/drm/panel/panel-ilitek-ili9322.c 	memcpy(buf, data, 2);
data              934 drivers/gpu/drm/panel/panel-ilitek-ili9322.c 		.data = &ili9322_dir_685,
data              938 drivers/gpu/drm/panel/panel-ilitek-ili9322.c 		.data = NULL,
data               44 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 			u8	data;
data               64 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 				.data = (_data),	\
data              285 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c static int ili9881c_send_cmd_data(struct ili9881c *ctx, u8 cmd, u8 data)
data              287 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 	u8 buf[2] = { cmd, data };
data              323 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c 						      instr->arg.cmd.data);
data               25 drivers/gpu/drm/panel/panel-innolux-p079zca.c 	const char *data;
data               30 drivers/gpu/drm/panel/panel-innolux-p079zca.c 	.data = (char[]){__VA_ARGS__} }
data              151 drivers/gpu/drm/panel/panel-innolux-p079zca.c 			err = mipi_dsi_generic_write(innolux->link, cmd->data,
data              442 drivers/gpu/drm/panel/panel-innolux-p079zca.c 	  .data = &innolux_p079zca_panel_desc
data              445 drivers/gpu/drm/panel/panel-innolux-p079zca.c 	  .data = &innolux_p097pfg_panel_desc
data               36 drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c 	char data;
data               40 drivers/gpu/drm/panel/panel-lg-lg4573.c static int lg4573_spi_write_u16(struct lg4573 *ctx, u16 data)
data               45 drivers/gpu/drm/panel/panel-lg-lg4573.c 	u16 temp = cpu_to_be16(data);
data               48 drivers/gpu/drm/panel/panel-lg-lg4573.c 	dev_dbg(ctx->panel.dev, "writing data: %x\n", data);
data               35 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c 	u8 data[4] = { value, 0x01, addr, 0x00 };
data               38 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c 	ret = spi_write(lcd->spi, data, sizeof(data));
data               50 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c 		unsigned char data;
data               80 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c 				   nl8048_init_seq[i].data);
data              341 drivers/gpu/drm/panel/panel-novatek-nt39016.c 	{ .compatible = "kingdisplay,kd035g6-54nt", .data = &kd035g6_info },
data               95 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c static void otm8009a_dcs_write_buf(struct otm8009a *ctx, const void *data,
data              100 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 	if (mipi_dsi_dcs_write_buffer(dsi, data, len) < 0)
data              104 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c static void otm8009a_dcs_write_buf_hs(struct otm8009a *ctx, const void *data,
data              112 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 	otm8009a_dcs_write_buf(ctx, data, len);
data              390 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 	u8 data[2];
data              402 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 		data[0] = MIPI_DCS_SET_DISPLAY_BRIGHTNESS;
data              403 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 		data[1] = bd->props.brightness;
data              404 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 		otm8009a_dcs_write_buf_hs(ctx, data, ARRAY_SIZE(data));
data              407 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 		data[1] = 0x24;
data              411 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 		data[1] = 0;
data              415 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 	data[0] = MIPI_DCS_WRITE_CONTROL_DISPLAY;
data              416 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c 	otm8009a_dcs_write_buf_hs(ctx, data, ARRAY_SIZE(data));
data              150 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c 		.data = &default_mode_osd101t2587,
data              200 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c 	osd101t2587->default_mode = id->data;
data              107 drivers/gpu/drm/panel/panel-raydium-rm68200.c static void rm68200_dcs_write_buf(struct rm68200 *ctx, const void *data,
data              113 drivers/gpu/drm/panel/panel-raydium-rm68200.c 	err = mipi_dsi_dcs_write_buffer(dsi, data, len);
data              264 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c static int allpixelson_set(void *data, u64 val)
data              266 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c 	struct jh057n *ctx = data;
data              127 drivers/gpu/drm/panel/panel-samsung-ld9040.c static int ld9040_spi_write_word(struct ld9040 *ctx, u16 data)
data              132 drivers/gpu/drm/panel/panel-samsung-ld9040.c 		.tx_buf		= &data,
data              142 drivers/gpu/drm/panel/panel-samsung-ld9040.c static void ld9040_dcs_write(struct ld9040 *ctx, const u8 *data, size_t len)
data              149 drivers/gpu/drm/panel/panel-samsung-ld9040.c 	dev_dbg(ctx->dev, "writing dcs seq: %*ph\n", (int)len, data);
data              150 drivers/gpu/drm/panel/panel-samsung-ld9040.c 	ret = ld9040_spi_write_word(ctx, *data);
data              153 drivers/gpu/drm/panel/panel-samsung-ld9040.c 		++data;
data              154 drivers/gpu/drm/panel/panel-samsung-ld9040.c 		ret = ld9040_spi_write_word(ctx, *data | 0x100);
data              159 drivers/gpu/drm/panel/panel-samsung-ld9040.c 			(int)len, data);
data              245 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c static int s6e3ha2_dcs_write(struct s6e3ha2 *ctx, const void *data, size_t len)
data              249 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c 	return mipi_dsi_dcs_write_buffer(dsi, data, len);
data              420 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c 	unsigned char data[] = { 0xf4, 0x8b,
data              424 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c 	return s6e3ha2_dcs_write(ctx, data, ARRAY_SIZE(data));
data              437 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c 	u8 data[S6E3HA2_GAMMA_CMD_CNT + 1] = { 0xca, };
data              440 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c 	memcpy(data + 1, gamma_tbl + index, S6E3HA2_GAMMA_CMD_CNT);
data              442 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c 				s6e3ha2_dcs_write(ctx, data, ARRAY_SIZE(data)));
data              770 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c 	{ .compatible = "samsung,s6e3ha2", .data = &samsung_s6e3ha2 },
data              771 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c 	{ .compatible = "samsung,s6e3hf2", .data = &samsung_s6e3hf2 },
data              139 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c static int s6e63m0_spi_write_word(struct s6e63m0 *ctx, u16 data)
data              144 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c 		.tx_buf = &data,
data              154 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c static void s6e63m0_dcs_write(struct s6e63m0 *ctx, const u8 *data, size_t len)
data              161 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c 	DRM_DEV_DEBUG(ctx->dev, "writing dcs seq: %*ph\n", (int)len, data);
data              162 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c 	ret = s6e63m0_spi_write_word(ctx, *data);
data              165 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c 		++data;
data              166 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c 		ret = s6e63m0_spi_write_word(ctx, *data | DATA_MASK);
data              171 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c 			      (int)len, data);
data              137 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c static void s6e8aa0_dcs_write(struct s6e8aa0 *ctx, const void *data, size_t len)
data              145 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c 	ret = mipi_dsi_dcs_write_buffer(dsi, data, len);
data              148 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c 			(int)len, data);
data              153 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c static int s6e8aa0_dcs_read(struct s6e8aa0 *ctx, u8 cmd, void *data, size_t len)
data              161 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c 	ret = mipi_dsi_dcs_read(dsi, cmd, data, len);
data              339 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c 		.data = &seiko_43wvf1g,
data              354 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c 	return seiko_panel_probe(&pdev->dev, id->data);
data             3114 drivers/gpu/drm/panel/panel-simple.c 		.data = &ampire_am_480272h3tmqw_t01h,
data             3117 drivers/gpu/drm/panel/panel-simple.c 		.data = &ampire_am800480r3tmqwa1h,
data             3120 drivers/gpu/drm/panel/panel-simple.c 		.data = &arm_rtsm,
data             3123 drivers/gpu/drm/panel/panel-simple.c 		.data = &armadeus_st0700_adapt,
data             3126 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_b101aw03,
data             3129 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_b101ean01,
data             3132 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_b101xtn01,
data             3135 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_b116xw03,
data             3138 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_b133htn01,
data             3141 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_b133xtn01,
data             3144 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_g070vvn01,
data             3147 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_g101evn010,
data             3150 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_g104sn02,
data             3153 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_g133han01,
data             3156 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_g185han01,
data             3159 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_p320hvn03,
data             3162 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_t215hvn01,
data             3165 drivers/gpu/drm/panel/panel-simple.c 		.data = &avic_tm070ddh03,
data             3168 drivers/gpu/drm/panel/panel-simple.c 		.data = &bananapi_s070wv20_ct16,
data             3171 drivers/gpu/drm/panel/panel-simple.c 		.data = &boe_hv070wsa
data             3174 drivers/gpu/drm/panel/panel-simple.c 		.data = &boe_nv101wxmn51,
data             3177 drivers/gpu/drm/panel/panel-simple.c 		.data = &cdtech_s043wq26h_ct7,
data             3180 drivers/gpu/drm/panel/panel-simple.c 		.data = &cdtech_s070wv95_ct16,
data             3183 drivers/gpu/drm/panel/panel-simple.c 		.data = &chunghwa_claa070wp03xg,
data             3186 drivers/gpu/drm/panel/panel-simple.c 		.data = &chunghwa_claa101wa01a
data             3189 drivers/gpu/drm/panel/panel-simple.c 		.data = &chunghwa_claa101wb01
data             3192 drivers/gpu/drm/panel/panel-simple.c 		.data = &dataimage_scf0700c48ggu18,
data             3195 drivers/gpu/drm/panel/panel-simple.c 		.data = &dlc_dlc0700yzg_1,
data             3198 drivers/gpu/drm/panel/panel-simple.c 		.data = &dlc_dlc1010gig,
data             3201 drivers/gpu/drm/panel/panel-simple.c 		.data = &edt_et035012dm6,
data             3204 drivers/gpu/drm/panel/panel-simple.c 		.data = &edt_etm0430g0dh6,
data             3207 drivers/gpu/drm/panel/panel-simple.c 		.data = &edt_et057090dhu,
data             3210 drivers/gpu/drm/panel/panel-simple.c 		.data = &edt_etm0700g0dh6,
data             3213 drivers/gpu/drm/panel/panel-simple.c 		.data = &edt_etm0700g0dh6,
data             3216 drivers/gpu/drm/panel/panel-simple.c 		.data = &edt_etm0700g0bdh6,
data             3219 drivers/gpu/drm/panel/panel-simple.c 		.data = &edt_etm0700g0bdh6,
data             3222 drivers/gpu/drm/panel/panel-simple.c 		.data = &evervision_vgg804821,
data             3225 drivers/gpu/drm/panel/panel-simple.c 		.data = &foxlink_fl500wvr00_a0t,
data             3228 drivers/gpu/drm/panel/panel-simple.c 		.data = &friendlyarm_hd702e,
data             3231 drivers/gpu/drm/panel/panel-simple.c 		.data = &giantplus_gpg482739qs5
data             3234 drivers/gpu/drm/panel/panel-simple.c 		.data = &giantplus_gpm940b0,
data             3237 drivers/gpu/drm/panel/panel-simple.c 		.data = &hannstar_hsd070pww1,
data             3240 drivers/gpu/drm/panel/panel-simple.c 		.data = &hannstar_hsd100pxn1,
data             3243 drivers/gpu/drm/panel/panel-simple.c 		.data = &hitachi_tx23d38vm0caa
data             3246 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_at043tn24,
data             3249 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_at070tn92,
data             3252 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_g070y2_l01,
data             3255 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_g101ice_l01
data             3258 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_g121i1_l01
data             3261 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_g121x1_l03,
data             3264 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_n116bge,
data             3267 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_n156bge_l21,
data             3270 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_p120zdg_bf1,
data             3273 drivers/gpu/drm/panel/panel-simple.c 		.data = &innolux_zj070na_01p,
data             3276 drivers/gpu/drm/panel/panel-simple.c 		.data = &koe_tx14d24vm1bpa,
data             3279 drivers/gpu/drm/panel/panel-simple.c 		.data = &koe_tx31d200vm0baa,
data             3282 drivers/gpu/drm/panel/panel-simple.c 		.data = &kyo_tcg121xglp,
data             3285 drivers/gpu/drm/panel/panel-simple.c 		.data = &lemaker_bl035_rgb_002,
data             3288 drivers/gpu/drm/panel/panel-simple.c 		.data = &lg_lb070wv8,
data             3291 drivers/gpu/drm/panel/panel-simple.c 		.data = &lg_lp079qx1_sp0v,
data             3294 drivers/gpu/drm/panel/panel-simple.c 		.data = &lg_lp097qx1_spa1,
data             3297 drivers/gpu/drm/panel/panel-simple.c 		.data = &lg_lp120up1,
data             3300 drivers/gpu/drm/panel/panel-simple.c 		.data = &lg_lp129qe,
data             3303 drivers/gpu/drm/panel/panel-simple.c 		.data = &logicpd_type_28,
data             3306 drivers/gpu/drm/panel/panel-simple.c 		.data = &mitsubishi_aa070mc01,
data             3309 drivers/gpu/drm/panel/panel-simple.c 		.data = &nec_nl12880bc20_05,
data             3312 drivers/gpu/drm/panel/panel-simple.c 		.data = &nec_nl4827hc19_05b,
data             3315 drivers/gpu/drm/panel/panel-simple.c 		.data = &netron_dy_e231732,
data             3318 drivers/gpu/drm/panel/panel-simple.c 		.data = &newhaven_nhd_43_480272ef_atxl,
data             3321 drivers/gpu/drm/panel/panel-simple.c 		.data = &nlt_nl192108ac18_02d,
data             3324 drivers/gpu/drm/panel/panel-simple.c 		.data = &nvd_9128,
data             3327 drivers/gpu/drm/panel/panel-simple.c 		.data = &okaya_rs800480t_7x0gp,
data             3330 drivers/gpu/drm/panel/panel-simple.c 		.data = &olimex_lcd_olinuxino_43ts,
data             3333 drivers/gpu/drm/panel/panel-simple.c 		.data = &ontat_yx700wv03,
data             3336 drivers/gpu/drm/panel/panel-simple.c 		.data = &ortustech_com37h3m,
data             3339 drivers/gpu/drm/panel/panel-simple.c 		.data = &ortustech_com37h3m,
data             3342 drivers/gpu/drm/panel/panel-simple.c 		.data = &ortustech_com43h4m85ulc,
data             3345 drivers/gpu/drm/panel/panel-simple.c 		.data = &osddisplays_osd070t1718_19ts,
data             3348 drivers/gpu/drm/panel/panel-simple.c 		.data = &pda_91_00156_a0,
data             3351 drivers/gpu/drm/panel/panel-simple.c 		.data = &qd43003c0_40,
data             3354 drivers/gpu/drm/panel/panel-simple.c 		.data = &rocktech_rk070er9427,
data             3357 drivers/gpu/drm/panel/panel-simple.c 		.data = &samsung_lsn122dl01_c01,
data             3360 drivers/gpu/drm/panel/panel-simple.c 		.data = &samsung_ltn101nt05,
data             3363 drivers/gpu/drm/panel/panel-simple.c 		.data = &samsung_ltn140at29_301,
data             3366 drivers/gpu/drm/panel/panel-simple.c 		.data = &sharp_ld_d5116z01b,
data             3369 drivers/gpu/drm/panel/panel-simple.c 		.data = &sharp_lq035q7db03,
data             3372 drivers/gpu/drm/panel/panel-simple.c 		.data = &sharp_lq070y3dg3b,
data             3375 drivers/gpu/drm/panel/panel-simple.c 		.data = &sharp_lq101k1ly04,
data             3378 drivers/gpu/drm/panel/panel-simple.c 		.data = &sharp_lq123p1jx31,
data             3381 drivers/gpu/drm/panel/panel-simple.c 		.data = &sharp_lq150x1lg11,
data             3384 drivers/gpu/drm/panel/panel-simple.c 		.data = &sharp_ls020b1dd01d,
data             3387 drivers/gpu/drm/panel/panel-simple.c 		.data = &shelly_sca07010_bfn_lnn,
data             3390 drivers/gpu/drm/panel/panel-simple.c 		.data = &starry_kr122ea0sra,
data             3393 drivers/gpu/drm/panel/panel-simple.c 		.data = &tfc_s9700rtwv43tr_01b,
data             3396 drivers/gpu/drm/panel/panel-simple.c 		.data = &tianma_tm070jdhg30,
data             3399 drivers/gpu/drm/panel/panel-simple.c 		.data = &tianma_tm070rvhg71,
data             3402 drivers/gpu/drm/panel/panel-simple.c 		.data = &ti_nspire_cx_lcd_panel,
data             3405 drivers/gpu/drm/panel/panel-simple.c 		.data = &ti_nspire_classic_lcd_panel,
data             3408 drivers/gpu/drm/panel/panel-simple.c 		.data = &toshiba_lt089ac29000,
data             3411 drivers/gpu/drm/panel/panel-simple.c 		.data = &tpk_f07a_0102,
data             3414 drivers/gpu/drm/panel/panel-simple.c 		.data = &tpk_f10a_0102,
data             3417 drivers/gpu/drm/panel/panel-simple.c 		.data = &urt_umsh_8596md_parallel,
data             3420 drivers/gpu/drm/panel/panel-simple.c 		.data = &urt_umsh_8596md_parallel,
data             3423 drivers/gpu/drm/panel/panel-simple.c 		.data = &urt_umsh_8596md_parallel,
data             3426 drivers/gpu/drm/panel/panel-simple.c 		.data = &urt_umsh_8596md_lvds,
data             3429 drivers/gpu/drm/panel/panel-simple.c 		.data = &urt_umsh_8596md_lvds,
data             3432 drivers/gpu/drm/panel/panel-simple.c 		.data = &urt_umsh_8596md_parallel,
data             3435 drivers/gpu/drm/panel/panel-simple.c 		.data = &vl050_8048nt_c01,
data             3438 drivers/gpu/drm/panel/panel-simple.c 		.data = &winstar_wf35ltiacd,
data             3453 drivers/gpu/drm/panel/panel-simple.c 	return panel_simple_probe(&pdev->dev, id->data);
data             3689 drivers/gpu/drm/panel/panel-simple.c 		.data = &auo_b080uan01
data             3692 drivers/gpu/drm/panel/panel-simple.c 		.data = &boe_tv080wum_nl0
data             3695 drivers/gpu/drm/panel/panel-simple.c 		.data = &lg_ld070wx3_sl01
data             3698 drivers/gpu/drm/panel/panel-simple.c 		.data = &lg_lh500wx1_sd03
data             3701 drivers/gpu/drm/panel/panel-simple.c 		.data = &panasonic_vvx10f004b00
data             3704 drivers/gpu/drm/panel/panel-simple.c 		.data = &lg_acx467akm_7
data             3707 drivers/gpu/drm/panel/panel-simple.c 		.data = &osd101t2045_53ts
data             3724 drivers/gpu/drm/panel/panel-simple.c 	desc = id->data;
data              409 drivers/gpu/drm/panel/panel-sitronix-st7701.c 	{ .compatible = "techstar,ts8550b", .data = &ts8550b_desc },
data              134 drivers/gpu/drm/panel/panel-sitronix-st7789v.c 			     u8 data)
data              138 drivers/gpu/drm/panel/panel-sitronix-st7789v.c 	u16 txbuf = ((prefix & 1) << 8) | data;
data              111 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c 			   u8 reg, u8 data, int *err)
data              121 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c 	tx_buf[1] = JBT_DATA | data;
data              134 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c 			   u8 reg, u16 data, int *err)
data              144 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c 	tx_buf[1] = JBT_DATA | (data >> 8);
data              145 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c 	tx_buf[2] = JBT_DATA | (data & 0xff);
data               78 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c 	u16 data;
data               85 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c 	data = ((u16)addr << 10) | (1 << 8) | value;
data               86 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c 	xfer.tx_buf = &data;
data              663 drivers/gpu/drm/panel/panel-truly-nt35597.c 		.data = &nt35597_dir,
data               27 drivers/gpu/drm/panfrost/panfrost_drv.c static int panfrost_ioctl_get_param(struct drm_device *ddev, void *data, struct drm_file *file)
data               29 drivers/gpu/drm/panfrost/panfrost_drv.c 	struct drm_panfrost_get_param *param = data;
data               78 drivers/gpu/drm/panfrost/panfrost_drv.c static int panfrost_ioctl_create_bo(struct drm_device *dev, void *data,
data               83 drivers/gpu/drm/panfrost/panfrost_drv.c 	struct drm_panfrost_create_bo *args = data;
data              239 drivers/gpu/drm/panfrost/panfrost_drv.c static int panfrost_ioctl_submit(struct drm_device *dev, void *data,
data              243 drivers/gpu/drm/panfrost/panfrost_drv.c 	struct drm_panfrost_submit *args = data;
data              300 drivers/gpu/drm/panfrost/panfrost_drv.c panfrost_ioctl_wait_bo(struct drm_device *dev, void *data,
data              304 drivers/gpu/drm/panfrost/panfrost_drv.c 	struct drm_panfrost_wait_bo *args = data;
data              325 drivers/gpu/drm/panfrost/panfrost_drv.c static int panfrost_ioctl_mmap_bo(struct drm_device *dev, void *data,
data              328 drivers/gpu/drm/panfrost/panfrost_drv.c 	struct drm_panfrost_mmap_bo *args = data;
data              358 drivers/gpu/drm/panfrost/panfrost_drv.c static int panfrost_ioctl_get_bo_offset(struct drm_device *dev, void *data,
data              362 drivers/gpu/drm/panfrost/panfrost_drv.c 	struct drm_panfrost_get_bo_offset *args = data;
data              385 drivers/gpu/drm/panfrost/panfrost_drv.c static int panfrost_ioctl_madvise(struct drm_device *dev, void *data,
data              389 drivers/gpu/drm/panfrost/panfrost_drv.c 	struct drm_panfrost_madvise *args = data;
data               21 drivers/gpu/drm/panfrost/panfrost_gpu.c static irqreturn_t panfrost_gpu_irq_handler(int irq, void *data)
data               23 drivers/gpu/drm/panfrost/panfrost_gpu.c 	struct panfrost_device *pfdev = data;
data               23 drivers/gpu/drm/panfrost/panfrost_job.c #define job_write(dev, reg, data) writel(data, dev->iomem + (reg))
data              445 drivers/gpu/drm/panfrost/panfrost_job.c static irqreturn_t panfrost_job_irq_handler(int irq, void *data)
data              447 drivers/gpu/drm/panfrost/panfrost_job.c 	struct panfrost_device *pfdev = data;
data               23 drivers/gpu/drm/panfrost/panfrost_mmu.c #define mmu_write(dev, reg, data) writel(data, dev->iomem + reg)
data              566 drivers/gpu/drm/panfrost/panfrost_mmu.c static irqreturn_t panfrost_mmu_irq_handler(int irq, void *data)
data              568 drivers/gpu/drm/panfrost/panfrost_mmu.c 	struct panfrost_device *pfdev = data;
data              577 drivers/gpu/drm/panfrost/panfrost_mmu.c static irqreturn_t panfrost_mmu_irq_handler_thread(int irq, void *data)
data              579 drivers/gpu/drm/panfrost/panfrost_mmu.c 	struct panfrost_device *pfdev = data;
data              203 drivers/gpu/drm/panfrost/panfrost_perfcnt.c int panfrost_ioctl_perfcnt_enable(struct drm_device *dev, void *data,
data              208 drivers/gpu/drm/panfrost/panfrost_perfcnt.c 	struct drm_panfrost_perfcnt_enable *req = data;
data              230 drivers/gpu/drm/panfrost/panfrost_perfcnt.c int panfrost_ioctl_perfcnt_dump(struct drm_device *dev, void *data,
data              235 drivers/gpu/drm/panfrost/panfrost_perfcnt.c 	struct drm_panfrost_perfcnt_dump *req = data;
data               13 drivers/gpu/drm/panfrost/panfrost_perfcnt.h int panfrost_ioctl_perfcnt_enable(struct drm_device *dev, void *data,
data               15 drivers/gpu/drm/panfrost/panfrost_perfcnt.h int panfrost_ioctl_perfcnt_dump(struct drm_device *dev, void *data,
data              317 drivers/gpu/drm/panfrost/panfrost_regs.h #define gpu_write(dev, reg, data) writel(data, dev->iomem + reg)
data               27 drivers/gpu/drm/pl111/pl111_display.c irqreturn_t pl111_irq(int irq, void *data)
data               29 drivers/gpu/drm/pl111/pl111_display.c 	struct pl111_drm_dev_private *priv = data;
data               86 drivers/gpu/drm/pl111/pl111_drm.h irqreturn_t pl111_irq(int irq, void *data);
data              257 drivers/gpu/drm/pl111/pl111_drv.c 	const struct pl111_variant_data *variant = id->data;
data              433 drivers/gpu/drm/pl111/pl111_drv.c 		.data = (void *)&pl110_variant,
data              438 drivers/gpu/drm/pl111/pl111_drv.c 		.data = (void *)&pl110_nomadik_variant,
data              443 drivers/gpu/drm/pl111/pl111_drv.c 		.data = (void *)&pl111_variant,
data               35 drivers/gpu/drm/pl111/pl111_versatile.c 		.data = (void *)INTEGRATOR_CLCD_CM,
data               39 drivers/gpu/drm/pl111/pl111_versatile.c 		.data = (void *)VERSATILE_CLCD,
data               43 drivers/gpu/drm/pl111/pl111_versatile.c 		.data = (void *)REALVIEW_CLCD_EB,
data               47 drivers/gpu/drm/pl111/pl111_versatile.c 		.data = (void *)REALVIEW_CLCD_PB1176,
data               51 drivers/gpu/drm/pl111/pl111_versatile.c 		.data = (void *)REALVIEW_CLCD_PB11MP,
data               55 drivers/gpu/drm/pl111/pl111_versatile.c 		.data = (void *)REALVIEW_CLCD_PBA8,
data               59 drivers/gpu/drm/pl111/pl111_versatile.c 		.data = (void *)REALVIEW_CLCD_PBX,
data               63 drivers/gpu/drm/pl111/pl111_versatile.c 		.data = (void *)VEXPRESS_CLCD_V2M,
data              325 drivers/gpu/drm/pl111/pl111_versatile.c 	versatile_clcd_type = (enum versatile_clcd)clcd_id->data;
data              192 drivers/gpu/drm/qxl/qxl_cmd.c 	cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset);
data              204 drivers/gpu/drm/qxl/qxl_cmd.c 	cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset);
data              494 drivers/gpu/drm/qxl/qxl_cmd.c 	cmd->u.surface_create.data = qxl_bo_physical_address(qdev, surf, 0);
data               39 drivers/gpu/drm/qxl/qxl_debugfs.c qxl_debugfs_irq_received(struct seq_file *m, void *data)
data               53 drivers/gpu/drm/qxl/qxl_debugfs.c qxl_debugfs_buffers_info(struct seq_file *m, void *data)
data              291 drivers/gpu/drm/qxl/qxl_dev.h 	QXLPHYSICAL data;
data              387 drivers/gpu/drm/qxl/qxl_dev.h 	uint8_t data[0];
data              392 drivers/gpu/drm/qxl/qxl_dev.h 	uint8_t data[0];
data              474 drivers/gpu/drm/qxl/qxl_dev.h 	uint8_t data[0];
data              603 drivers/gpu/drm/qxl/qxl_dev.h 	QXLPHYSICAL data;
data              745 drivers/gpu/drm/qxl/qxl_dev.h 	QXLPHYSICAL data;
data              834 drivers/gpu/drm/qxl/qxl_dev.h 	QXLPHYSICAL data; /* data[0] ? */
data              843 drivers/gpu/drm/qxl/qxl_dev.h 	uint8_t data[0];
data              641 drivers/gpu/drm/qxl/qxl_display.c 		memcpy(cursor->chunk.data, user_ptr, size);
data               56 drivers/gpu/drm/qxl/qxl_draw.c 	return (struct qxl_rect *)dev_clips->chunk.data;
data              219 drivers/gpu/drm/qxl/qxl_draw.c 	drawable->clip.data = qxl_bo_physical_address(qdev,
data              364 drivers/gpu/drm/qxl/qxl_drv.h 		   const uint8_t *data,
data              103 drivers/gpu/drm/qxl/qxl_image.c 		      const uint8_t *data,
data              143 drivers/gpu/drm/qxl/qxl_image.c 			i_data = (void *)data;
data              150 drivers/gpu/drm/qxl/qxl_image.c 					k_data = chunk->data;
data              151 drivers/gpu/drm/qxl/qxl_image.c 					size = PAGE_SIZE - offsetof(struct qxl_data_chunk, data);
data              169 drivers/gpu/drm/qxl/qxl_image.c 				i_data = (void *)data + i * stride;
data              171 drivers/gpu/drm/qxl/qxl_image.c 				out_offset = offsetof(struct qxl_data_chunk, data) + i * chunk_stride;
data              223 drivers/gpu/drm/qxl/qxl_image.c 	image->u.bitmap.data = qxl_bo_physical_address(qdev, chunk_bo, 0);
data              233 drivers/gpu/drm/qxl/qxl_image.c 		     const uint8_t *data,
data              237 drivers/gpu/drm/qxl/qxl_image.c 	data += y * stride + x * (depth / 8);
data              238 drivers/gpu/drm/qxl/qxl_image.c 	return qxl_image_init_helper(qdev, release, dimage, data,
data               36 drivers/gpu/drm/qxl/qxl_ioctl.c static int qxl_alloc_ioctl(struct drm_device *dev, void *data,
data               40 drivers/gpu/drm/qxl/qxl_ioctl.c 	struct drm_qxl_alloc *qxl_alloc = data;
data               64 drivers/gpu/drm/qxl/qxl_ioctl.c static int qxl_map_ioctl(struct drm_device *dev, void *data,
data               68 drivers/gpu/drm/qxl/qxl_ioctl.c 	struct drm_qxl_map *qxl_map = data;
data              276 drivers/gpu/drm/qxl/qxl_ioctl.c static int qxl_execbuffer_ioctl(struct drm_device *dev, void *data,
data              280 drivers/gpu/drm/qxl/qxl_ioctl.c 	struct drm_qxl_execbuffer *execbuffer = data;
data              301 drivers/gpu/drm/qxl/qxl_ioctl.c static int qxl_update_area_ioctl(struct drm_device *dev, void *data,
data              305 drivers/gpu/drm/qxl/qxl_ioctl.c 	struct drm_qxl_update_area *update_area = data;
data              351 drivers/gpu/drm/qxl/qxl_ioctl.c static int qxl_getparam_ioctl(struct drm_device *dev, void *data,
data              355 drivers/gpu/drm/qxl/qxl_ioctl.c 	struct drm_qxl_getparam *param = data;
data              370 drivers/gpu/drm/qxl/qxl_ioctl.c static int qxl_clientcap_ioctl(struct drm_device *dev, void *data,
data              374 drivers/gpu/drm/qxl/qxl_ioctl.c 	struct drm_qxl_clientcap *param = data;
data              391 drivers/gpu/drm/qxl/qxl_ioctl.c static int qxl_alloc_surf_ioctl(struct drm_device *dev, void *data,
data              395 drivers/gpu/drm/qxl/qxl_ioctl.c 	struct drm_qxl_alloc_surf *param = data;
data              410 drivers/gpu/drm/qxl/qxl_ioctl.c 	surf.data = 0;
data              367 drivers/gpu/drm/qxl/qxl_ttm.c static int qxl_mm_dump_table(struct seq_file *m, void *data)
data              370 drivers/gpu/drm/qxl/qxl_ttm.c 	struct drm_mm *mm = (struct drm_mm *)node->info_ent->data;
data              399 drivers/gpu/drm/qxl/qxl_ttm.c 			qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_VRAM].priv;
data              401 drivers/gpu/drm/qxl/qxl_ttm.c 			qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_PRIV].priv;
data              180 drivers/gpu/drm/r128/r128_cce.c 	fw_data = (const __be32 *)fw->data;
data              638 drivers/gpu/drm/r128/r128_cce.c int r128_cce_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              640 drivers/gpu/drm/r128/r128_cce.c 	drm_r128_init_t *init = data;
data              656 drivers/gpu/drm/r128/r128_cce.c int r128_cce_start(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              678 drivers/gpu/drm/r128/r128_cce.c int r128_cce_stop(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              681 drivers/gpu/drm/r128/r128_cce.c 	drm_r128_cce_stop_t *stop = data;
data              718 drivers/gpu/drm/r128/r128_cce.c int r128_cce_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              735 drivers/gpu/drm/r128/r128_cce.c int r128_cce_idle(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              750 drivers/gpu/drm/r128/r128_cce.c int r128_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              761 drivers/gpu/drm/r128/r128_cce.c int r128_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              915 drivers/gpu/drm/r128/r128_cce.c int r128_cce_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              919 drivers/gpu/drm/r128/r128_cce.c 	struct drm_dma *d = data;
data              147 drivers/gpu/drm/r128/r128_drv.h extern int r128_cce_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              148 drivers/gpu/drm/r128/r128_drv.h extern int r128_cce_start(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              149 drivers/gpu/drm/r128/r128_drv.h extern int r128_cce_stop(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              150 drivers/gpu/drm/r128/r128_drv.h extern int r128_cce_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              151 drivers/gpu/drm/r128/r128_drv.h extern int r128_cce_idle(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              152 drivers/gpu/drm/r128/r128_drv.h extern int r128_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              153 drivers/gpu/drm/r128/r128_drv.h extern int r128_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              154 drivers/gpu/drm/r128/r128_drv.h extern int r128_cce_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              156 drivers/gpu/drm/r128/r128_drv.h extern int r128_cce_stipple(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              157 drivers/gpu/drm/r128/r128_drv.h extern int r128_cce_depth(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              158 drivers/gpu/drm/r128/r128_drv.h extern int r128_getparam(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              657 drivers/gpu/drm/r128/r128_state.c 			u32 *data = (u32 *)
data              660 drivers/gpu/drm/r128/r128_state.c 			data[dwords++] = cpu_to_le32(R128_CCE_PACKET2);
data              705 drivers/gpu/drm/r128/r128_state.c 	u32 *data;
data              722 drivers/gpu/drm/r128/r128_state.c 		data = (u32 *) ((char *)dev->agp_buffer_map->handle
data              725 drivers/gpu/drm/r128/r128_state.c 		data[0] = cpu_to_le32(CCE_PACKET3(R128_3D_RNDR_GEN_INDX_PRIM,
data              728 drivers/gpu/drm/r128/r128_state.c 		data[1] = cpu_to_le32(offset);
data              729 drivers/gpu/drm/r128/r128_state.c 		data[2] = cpu_to_le32(R128_MAX_VB_VERTS);
data              730 drivers/gpu/drm/r128/r128_state.c 		data[3] = cpu_to_le32(format);
data              731 drivers/gpu/drm/r128/r128_state.c 		data[4] = cpu_to_le32((prim | R128_CCE_VC_CNTL_PRIM_WALK_IND |
data              736 drivers/gpu/drm/r128/r128_state.c 			data[dwords - 1] &= 0x0000ffff;
data              738 drivers/gpu/drm/r128/r128_state.c 			data[dwords - 1] &= 0xffff0000;
data              786 drivers/gpu/drm/r128/r128_state.c 	u32 *data;
data              846 drivers/gpu/drm/r128/r128_state.c 	data = (u32 *) ((char *)dev->agp_buffer_map->handle + buf->offset);
data              848 drivers/gpu/drm/r128/r128_state.c 	data[0] = cpu_to_le32(CCE_PACKET3(R128_CNTL_HOSTDATA_BLT, dwords + 6));
data              849 drivers/gpu/drm/r128/r128_state.c 	data[1] = cpu_to_le32((R128_GMC_DST_PITCH_OFFSET_CNTL |
data              858 drivers/gpu/drm/r128/r128_state.c 	data[2] = cpu_to_le32((blit->pitch << 21) | (blit->offset >> 5));
data              859 drivers/gpu/drm/r128/r128_state.c 	data[3] = cpu_to_le32(0xffffffff);
data              860 drivers/gpu/drm/r128/r128_state.c 	data[4] = cpu_to_le32(0xffffffff);
data              861 drivers/gpu/drm/r128/r128_state.c 	data[5] = cpu_to_le32((blit->y << 16) | blit->x);
data              862 drivers/gpu/drm/r128/r128_state.c 	data[6] = cpu_to_le32((blit->height << 16) | blit->width);
data              863 drivers/gpu/drm/r128/r128_state.c 	data[7] = cpu_to_le32(dwords);
data             1203 drivers/gpu/drm/r128/r128_state.c static int r128_cce_clear(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1207 drivers/gpu/drm/r128/r128_state.c 	drm_r128_clear_t *clear = data;
data             1271 drivers/gpu/drm/r128/r128_state.c static int r128_cce_flip(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1291 drivers/gpu/drm/r128/r128_state.c static int r128_cce_swap(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1314 drivers/gpu/drm/r128/r128_state.c static int r128_cce_vertex(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1320 drivers/gpu/drm/r128/r128_state.c 	drm_r128_vertex_t *vertex = data;
data             1366 drivers/gpu/drm/r128/r128_state.c static int r128_cce_indices(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1372 drivers/gpu/drm/r128/r128_state.c 	drm_r128_indices_t *elts = data;
data             1431 drivers/gpu/drm/r128/r128_state.c static int r128_cce_blit(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1435 drivers/gpu/drm/r128/r128_state.c 	drm_r128_blit_t *blit = data;
data             1459 drivers/gpu/drm/r128/r128_state.c int r128_cce_depth(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1462 drivers/gpu/drm/r128/r128_state.c 	drm_r128_depth_t *depth = data;
data             1491 drivers/gpu/drm/r128/r128_state.c int r128_cce_stipple(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1494 drivers/gpu/drm/r128/r128_state.c 	drm_r128_stipple_t *stipple = data;
data             1512 drivers/gpu/drm/r128/r128_state.c static int r128_cce_indirect(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1518 drivers/gpu/drm/r128/r128_state.c 	drm_r128_indirect_t *indirect = data;
data             1581 drivers/gpu/drm/r128/r128_state.c int r128_getparam(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1584 drivers/gpu/drm/r128/r128_state.c 	drm_r128_getparam_t *param = data;
data              108 drivers/gpu/drm/radeon/atom.c 				 uint32_t index, uint32_t data)
data              155 drivers/gpu/drm/radeon/atom.c 			    ((data >> CU8(base + 2)) &
data              529 drivers/gpu/drm/radeon/ci_dpm.c 	u32 data;
data              532 drivers/gpu/drm/radeon/ci_dpm.c 		data = RREG32_DIDT(DIDT_SQ_CTRL0);
data              534 drivers/gpu/drm/radeon/ci_dpm.c 			data |= DIDT_CTRL_EN;
data              536 drivers/gpu/drm/radeon/ci_dpm.c 			data &= ~DIDT_CTRL_EN;
data              537 drivers/gpu/drm/radeon/ci_dpm.c 		WREG32_DIDT(DIDT_SQ_CTRL0, data);
data              541 drivers/gpu/drm/radeon/ci_dpm.c 		data = RREG32_DIDT(DIDT_DB_CTRL0);
data              543 drivers/gpu/drm/radeon/ci_dpm.c 			data |= DIDT_CTRL_EN;
data              545 drivers/gpu/drm/radeon/ci_dpm.c 			data &= ~DIDT_CTRL_EN;
data              546 drivers/gpu/drm/radeon/ci_dpm.c 		WREG32_DIDT(DIDT_DB_CTRL0, data);
data              550 drivers/gpu/drm/radeon/ci_dpm.c 		data = RREG32_DIDT(DIDT_TD_CTRL0);
data              552 drivers/gpu/drm/radeon/ci_dpm.c 			data |= DIDT_CTRL_EN;
data              554 drivers/gpu/drm/radeon/ci_dpm.c 			data &= ~DIDT_CTRL_EN;
data              555 drivers/gpu/drm/radeon/ci_dpm.c 		WREG32_DIDT(DIDT_TD_CTRL0, data);
data              559 drivers/gpu/drm/radeon/ci_dpm.c 		data = RREG32_DIDT(DIDT_TCP_CTRL0);
data              561 drivers/gpu/drm/radeon/ci_dpm.c 			data |= DIDT_CTRL_EN;
data              563 drivers/gpu/drm/radeon/ci_dpm.c 			data &= ~DIDT_CTRL_EN;
data              564 drivers/gpu/drm/radeon/ci_dpm.c 		WREG32_DIDT(DIDT_TCP_CTRL0, data);
data              572 drivers/gpu/drm/radeon/ci_dpm.c 	u32 data;
data              584 drivers/gpu/drm/radeon/ci_dpm.c 				data = RREG32_SMC(config_regs->offset);
data              587 drivers/gpu/drm/radeon/ci_dpm.c 				data = RREG32_DIDT(config_regs->offset);
data              590 drivers/gpu/drm/radeon/ci_dpm.c 				data = RREG32(config_regs->offset << 2);
data              594 drivers/gpu/drm/radeon/ci_dpm.c 			data &= ~config_regs->mask;
data              595 drivers/gpu/drm/radeon/ci_dpm.c 			data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data              596 drivers/gpu/drm/radeon/ci_dpm.c 			data |= cache;
data              600 drivers/gpu/drm/radeon/ci_dpm.c 				WREG32_SMC(config_regs->offset, data);
data              603 drivers/gpu/drm/radeon/ci_dpm.c 				WREG32_DIDT(config_regs->offset, data);
data              606 drivers/gpu/drm/radeon/ci_dpm.c 				WREG32(config_regs->offset << 2, data);
data             4705 drivers/gpu/drm/radeon/ci_dpm.c 				    SMU7_Discrete_MCRegisterSet *data,
data             4712 drivers/gpu/drm/radeon/ci_dpm.c 			data->value[i] = cpu_to_be32(entry->mc_data[j]);
data             4747 drivers/gpu/drm/radeon/ci_dpm.c 						     &mc_reg_table->data[i]);
data             4782 drivers/gpu/drm/radeon/ci_dpm.c 				    offsetof(SMU7_Discrete_MCRegisters, data[0]),
data             4783 drivers/gpu/drm/radeon/ci_dpm.c 				    (u8 *)&pi->smc_mc_reg_table.data[0],
data               52 drivers/gpu/drm/radeon/ci_smc.c 	u32 data, original_data;
data               67 drivers/gpu/drm/radeon/ci_smc.c 		data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
data               73 drivers/gpu/drm/radeon/ci_smc.c 		WREG32(SMC_IND_DATA_0, data);
data               82 drivers/gpu/drm/radeon/ci_smc.c 		data = 0;
data               93 drivers/gpu/drm/radeon/ci_smc.c 			data = (data << 8) + *src++;
data               97 drivers/gpu/drm/radeon/ci_smc.c 		data <<= extra_shift;
data               99 drivers/gpu/drm/radeon/ci_smc.c 		data |= (original_data & ~((~0UL) << extra_shift));
data              105 drivers/gpu/drm/radeon/ci_smc.c 		WREG32(SMC_IND_DATA_0, data);
data              132 drivers/gpu/drm/radeon/ci_smc.c 	static const u8 data[] = { 0xE0, 0x00, 0x80, 0x40 };
data              134 drivers/gpu/drm/radeon/ci_smc.c 	return ci_copy_bytes_to_smc(rdev, 0x0, data, 4, sizeof(data)+1);
data              192 drivers/gpu/drm/radeon/ci_smc.c 	u32 data;
data              199 drivers/gpu/drm/radeon/ci_smc.c 			(const struct smc_firmware_header_v1_0 *)rdev->smc_fw->data;
data              206 drivers/gpu/drm/radeon/ci_smc.c 			(rdev->smc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              222 drivers/gpu/drm/radeon/ci_smc.c 		src = (const u8 *)rdev->smc_fw->data;
data              233 drivers/gpu/drm/radeon/ci_smc.c 		data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
data              235 drivers/gpu/drm/radeon/ci_smc.c 		WREG32(SMC_IND_DATA_0, data);
data             1887 drivers/gpu/drm/radeon/cik.c 			(const struct mc_firmware_header_v1_0 *)rdev->mc_fw->data;
data             1893 drivers/gpu/drm/radeon/cik.c 			(rdev->mc_fw->data + le32_to_cpu(hdr->io_debug_array_offset_bytes));
data             1896 drivers/gpu/drm/radeon/cik.c 			(rdev->mc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             1912 drivers/gpu/drm/radeon/cik.c 		fw_data = (const __be32 *)rdev->mc_fw->data;
data             3042 drivers/gpu/drm/radeon/cik.c 	u32 data = INSTANCE_BROADCAST_WRITES;
data             3045 drivers/gpu/drm/radeon/cik.c 		data |= SH_BROADCAST_WRITES | SE_BROADCAST_WRITES;
data             3047 drivers/gpu/drm/radeon/cik.c 		data |= SE_BROADCAST_WRITES | SH_INDEX(sh_num);
data             3049 drivers/gpu/drm/radeon/cik.c 		data |= SH_BROADCAST_WRITES | SE_INDEX(se_num);
data             3051 drivers/gpu/drm/radeon/cik.c 		data |= SH_INDEX(sh_num) | SE_INDEX(se_num);
data             3052 drivers/gpu/drm/radeon/cik.c 	WREG32(GRBM_GFX_INDEX, data);
data             3089 drivers/gpu/drm/radeon/cik.c 	u32 data, mask;
data             3091 drivers/gpu/drm/radeon/cik.c 	data = RREG32(CC_RB_BACKEND_DISABLE);
data             3092 drivers/gpu/drm/radeon/cik.c 	if (data & 1)
data             3093 drivers/gpu/drm/radeon/cik.c 		data &= BACKEND_DISABLE_MASK;
data             3095 drivers/gpu/drm/radeon/cik.c 		data = 0;
data             3096 drivers/gpu/drm/radeon/cik.c 	data |= RREG32(GC_USER_RB_BACKEND_DISABLE);
data             3098 drivers/gpu/drm/radeon/cik.c 	data >>= BACKEND_DISABLE_SHIFT;
data             3102 drivers/gpu/drm/radeon/cik.c 	return data & mask;
data             3120 drivers/gpu/drm/radeon/cik.c 	u32 data, mask;
data             3127 drivers/gpu/drm/radeon/cik.c 			data = cik_get_rb_disabled(rdev, max_rb_num_per_se, sh_per_se);
data             3129 drivers/gpu/drm/radeon/cik.c 				disabled_rbs |= data << ((i * sh_per_se + j) * HAWAII_RB_BITMAP_WIDTH_PER_SH);
data             3131 drivers/gpu/drm/radeon/cik.c 				disabled_rbs |= data << ((i * sh_per_se + j) * CIK_RB_BITMAP_WIDTH_PER_SH);
data             3147 drivers/gpu/drm/radeon/cik.c 		data = 0;
data             3152 drivers/gpu/drm/radeon/cik.c 					data |= PKR_MAP(RASTER_CONFIG_RB_MAP_3);
data             3154 drivers/gpu/drm/radeon/cik.c 					data |= PKR_MAP(RASTER_CONFIG_RB_MAP_0);
data             3157 drivers/gpu/drm/radeon/cik.c 				data |= (RASTER_CONFIG_RB_MAP_0 << (i * sh_per_se + j) * 2);
data             3160 drivers/gpu/drm/radeon/cik.c 				data |= (RASTER_CONFIG_RB_MAP_3 << (i * sh_per_se + j) * 2);
data             3164 drivers/gpu/drm/radeon/cik.c 				data |= (RASTER_CONFIG_RB_MAP_2 << (i * sh_per_se + j) * 2);
data             3169 drivers/gpu/drm/radeon/cik.c 		WREG32(PA_SC_RASTER_CONFIG, data);
data             3909 drivers/gpu/drm/radeon/cik.c 			(const struct gfx_firmware_header_v1_0 *)rdev->pfp_fw->data;
data             3911 drivers/gpu/drm/radeon/cik.c 			(const struct gfx_firmware_header_v1_0 *)rdev->ce_fw->data;
data             3913 drivers/gpu/drm/radeon/cik.c 			(const struct gfx_firmware_header_v1_0 *)rdev->me_fw->data;
data             3923 drivers/gpu/drm/radeon/cik.c 			(rdev->pfp_fw->data + le32_to_cpu(pfp_hdr->header.ucode_array_offset_bytes));
data             3932 drivers/gpu/drm/radeon/cik.c 			(rdev->ce_fw->data + le32_to_cpu(ce_hdr->header.ucode_array_offset_bytes));
data             3941 drivers/gpu/drm/radeon/cik.c 			(rdev->me_fw->data + le32_to_cpu(me_hdr->header.ucode_array_offset_bytes));
data             3952 drivers/gpu/drm/radeon/cik.c 		fw_data = (const __be32 *)rdev->pfp_fw->data;
data             3959 drivers/gpu/drm/radeon/cik.c 		fw_data = (const __be32 *)rdev->ce_fw->data;
data             3966 drivers/gpu/drm/radeon/cik.c 		fw_data = (const __be32 *)rdev->me_fw->data;
data             4271 drivers/gpu/drm/radeon/cik.c 			(const struct gfx_firmware_header_v1_0 *)rdev->mec_fw->data;
data             4279 drivers/gpu/drm/radeon/cik.c 			(rdev->mec_fw->data + le32_to_cpu(mec_hdr->header.ucode_array_offset_bytes));
data             4289 drivers/gpu/drm/radeon/cik.c 				(const struct gfx_firmware_header_v1_0 *)rdev->mec2_fw->data;
data             4292 drivers/gpu/drm/radeon/cik.c 				(rdev->mec2_fw->data +
data             4304 drivers/gpu/drm/radeon/cik.c 		fw_data = (const __be32 *)rdev->mec_fw->data;
data             4312 drivers/gpu/drm/radeon/cik.c 			fw_data = (const __be32 *)rdev->mec_fw->data;
data             5832 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             5834 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(RLC_CNTL);
data             5836 drivers/gpu/drm/radeon/cik.c 	if (data & RLC_ENABLE) {
data             5839 drivers/gpu/drm/radeon/cik.c 		data &= ~RLC_ENABLE;
data             5840 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_CNTL, data);
data             5956 drivers/gpu/drm/radeon/cik.c 			(const struct rlc_firmware_header_v1_0 *)rdev->rlc_fw->data;
data             5958 drivers/gpu/drm/radeon/cik.c 			(rdev->rlc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             5987 drivers/gpu/drm/radeon/cik.c 		fw_data = (const __be32 *)rdev->rlc_fw->data;
data             6007 drivers/gpu/drm/radeon/cik.c 	u32 data, orig, tmp, tmp2;
data             6009 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(RLC_CGCG_CGLS_CTRL);
data             6024 drivers/gpu/drm/radeon/cik.c 		data |= CGCG_EN | CGLS_EN;
data             6033 drivers/gpu/drm/radeon/cik.c 		data &= ~(CGCG_EN | CGLS_EN);
data             6036 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6037 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_CGCG_CGLS_CTRL, data);
data             6043 drivers/gpu/drm/radeon/cik.c 	u32 data, orig, tmp = 0;
data             6048 drivers/gpu/drm/radeon/cik.c 				orig = data = RREG32(CP_MEM_SLP_CNTL);
data             6049 drivers/gpu/drm/radeon/cik.c 				data |= CP_MEM_LS_EN;
data             6050 drivers/gpu/drm/radeon/cik.c 				if (orig != data)
data             6051 drivers/gpu/drm/radeon/cik.c 					WREG32(CP_MEM_SLP_CNTL, data);
data             6055 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(RLC_CGTT_MGCG_OVERRIDE);
data             6056 drivers/gpu/drm/radeon/cik.c 		data |= 0x00000001;
data             6057 drivers/gpu/drm/radeon/cik.c 		data &= 0xfffffffd;
data             6058 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6059 drivers/gpu/drm/radeon/cik.c 			WREG32(RLC_CGTT_MGCG_OVERRIDE, data);
data             6066 drivers/gpu/drm/radeon/cik.c 		data = BPM_ADDR_MASK | MGCG_OVERRIDE_0;
data             6067 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_SERDES_WR_CTRL, data);
data             6072 drivers/gpu/drm/radeon/cik.c 			orig = data = RREG32(CGTS_SM_CTRL_REG);
data             6073 drivers/gpu/drm/radeon/cik.c 			data &= ~SM_MODE_MASK;
data             6074 drivers/gpu/drm/radeon/cik.c 			data |= SM_MODE(0x2);
data             6075 drivers/gpu/drm/radeon/cik.c 			data |= SM_MODE_ENABLE;
data             6076 drivers/gpu/drm/radeon/cik.c 			data &= ~CGTS_OVERRIDE;
data             6079 drivers/gpu/drm/radeon/cik.c 				data &= ~CGTS_LS_OVERRIDE;
data             6080 drivers/gpu/drm/radeon/cik.c 			data &= ~ON_MONITOR_ADD_MASK;
data             6081 drivers/gpu/drm/radeon/cik.c 			data |= ON_MONITOR_ADD_EN;
data             6082 drivers/gpu/drm/radeon/cik.c 			data |= ON_MONITOR_ADD(0x96);
data             6083 drivers/gpu/drm/radeon/cik.c 			if (orig != data)
data             6084 drivers/gpu/drm/radeon/cik.c 				WREG32(CGTS_SM_CTRL_REG, data);
data             6087 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(RLC_CGTT_MGCG_OVERRIDE);
data             6088 drivers/gpu/drm/radeon/cik.c 		data |= 0x00000003;
data             6089 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6090 drivers/gpu/drm/radeon/cik.c 			WREG32(RLC_CGTT_MGCG_OVERRIDE, data);
data             6092 drivers/gpu/drm/radeon/cik.c 		data = RREG32(RLC_MEM_SLP_CNTL);
data             6093 drivers/gpu/drm/radeon/cik.c 		if (data & RLC_MEM_LS_EN) {
data             6094 drivers/gpu/drm/radeon/cik.c 			data &= ~RLC_MEM_LS_EN;
data             6095 drivers/gpu/drm/radeon/cik.c 			WREG32(RLC_MEM_SLP_CNTL, data);
data             6098 drivers/gpu/drm/radeon/cik.c 		data = RREG32(CP_MEM_SLP_CNTL);
data             6099 drivers/gpu/drm/radeon/cik.c 		if (data & CP_MEM_LS_EN) {
data             6100 drivers/gpu/drm/radeon/cik.c 			data &= ~CP_MEM_LS_EN;
data             6101 drivers/gpu/drm/radeon/cik.c 			WREG32(CP_MEM_SLP_CNTL, data);
data             6104 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(CGTS_SM_CTRL_REG);
data             6105 drivers/gpu/drm/radeon/cik.c 		data |= CGTS_OVERRIDE | CGTS_LS_OVERRIDE;
data             6106 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6107 drivers/gpu/drm/radeon/cik.c 			WREG32(CGTS_SM_CTRL_REG, data);
data             6114 drivers/gpu/drm/radeon/cik.c 		data = BPM_ADDR_MASK | MGCG_OVERRIDE_1;
data             6115 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_SERDES_WR_CTRL, data);
data             6138 drivers/gpu/drm/radeon/cik.c 	u32 orig, data;
data             6141 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(mc_cg_registers[i]);
data             6143 drivers/gpu/drm/radeon/cik.c 			data |= MC_LS_ENABLE;
data             6145 drivers/gpu/drm/radeon/cik.c 			data &= ~MC_LS_ENABLE;
data             6146 drivers/gpu/drm/radeon/cik.c 		if (data != orig)
data             6147 drivers/gpu/drm/radeon/cik.c 			WREG32(mc_cg_registers[i], data);
data             6155 drivers/gpu/drm/radeon/cik.c 	u32 orig, data;
data             6158 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(mc_cg_registers[i]);
data             6160 drivers/gpu/drm/radeon/cik.c 			data |= MC_CG_ENABLE;
data             6162 drivers/gpu/drm/radeon/cik.c 			data &= ~MC_CG_ENABLE;
data             6163 drivers/gpu/drm/radeon/cik.c 		if (data != orig)
data             6164 drivers/gpu/drm/radeon/cik.c 			WREG32(mc_cg_registers[i], data);
data             6171 drivers/gpu/drm/radeon/cik.c 	u32 orig, data;
data             6177 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(SDMA0_CLK_CTRL + SDMA0_REGISTER_OFFSET);
data             6178 drivers/gpu/drm/radeon/cik.c 		data |= 0xff000000;
data             6179 drivers/gpu/drm/radeon/cik.c 		if (data != orig)
data             6180 drivers/gpu/drm/radeon/cik.c 			WREG32(SDMA0_CLK_CTRL + SDMA0_REGISTER_OFFSET, data);
data             6182 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(SDMA0_CLK_CTRL + SDMA1_REGISTER_OFFSET);
data             6183 drivers/gpu/drm/radeon/cik.c 		data |= 0xff000000;
data             6184 drivers/gpu/drm/radeon/cik.c 		if (data != orig)
data             6185 drivers/gpu/drm/radeon/cik.c 			WREG32(SDMA0_CLK_CTRL + SDMA1_REGISTER_OFFSET, data);
data             6192 drivers/gpu/drm/radeon/cik.c 	u32 orig, data;
data             6195 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(SDMA0_POWER_CNTL + SDMA0_REGISTER_OFFSET);
data             6196 drivers/gpu/drm/radeon/cik.c 		data |= 0x100;
data             6197 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6198 drivers/gpu/drm/radeon/cik.c 			WREG32(SDMA0_POWER_CNTL + SDMA0_REGISTER_OFFSET, data);
data             6200 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(SDMA0_POWER_CNTL + SDMA1_REGISTER_OFFSET);
data             6201 drivers/gpu/drm/radeon/cik.c 		data |= 0x100;
data             6202 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6203 drivers/gpu/drm/radeon/cik.c 			WREG32(SDMA0_POWER_CNTL + SDMA1_REGISTER_OFFSET, data);
data             6205 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(SDMA0_POWER_CNTL + SDMA0_REGISTER_OFFSET);
data             6206 drivers/gpu/drm/radeon/cik.c 		data &= ~0x100;
data             6207 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6208 drivers/gpu/drm/radeon/cik.c 			WREG32(SDMA0_POWER_CNTL + SDMA0_REGISTER_OFFSET, data);
data             6210 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(SDMA0_POWER_CNTL + SDMA1_REGISTER_OFFSET);
data             6211 drivers/gpu/drm/radeon/cik.c 		data &= ~0x100;
data             6212 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6213 drivers/gpu/drm/radeon/cik.c 			WREG32(SDMA0_POWER_CNTL + SDMA1_REGISTER_OFFSET, data);
data             6220 drivers/gpu/drm/radeon/cik.c 	u32 orig, data;
data             6223 drivers/gpu/drm/radeon/cik.c 		data = RREG32_UVD_CTX(UVD_CGC_MEM_CTRL);
data             6224 drivers/gpu/drm/radeon/cik.c 		data = 0xfff;
data             6225 drivers/gpu/drm/radeon/cik.c 		WREG32_UVD_CTX(UVD_CGC_MEM_CTRL, data);
data             6227 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(UVD_CGC_CTRL);
data             6228 drivers/gpu/drm/radeon/cik.c 		data |= DCM;
data             6229 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6230 drivers/gpu/drm/radeon/cik.c 			WREG32(UVD_CGC_CTRL, data);
data             6232 drivers/gpu/drm/radeon/cik.c 		data = RREG32_UVD_CTX(UVD_CGC_MEM_CTRL);
data             6233 drivers/gpu/drm/radeon/cik.c 		data &= ~0xfff;
data             6234 drivers/gpu/drm/radeon/cik.c 		WREG32_UVD_CTX(UVD_CGC_MEM_CTRL, data);
data             6236 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(UVD_CGC_CTRL);
data             6237 drivers/gpu/drm/radeon/cik.c 		data &= ~DCM;
data             6238 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6239 drivers/gpu/drm/radeon/cik.c 			WREG32(UVD_CGC_CTRL, data);
data             6246 drivers/gpu/drm/radeon/cik.c 	u32 orig, data;
data             6248 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32_PCIE_PORT(PCIE_CNTL2);
data             6251 drivers/gpu/drm/radeon/cik.c 		data |= SLV_MEM_LS_EN | MST_MEM_LS_EN |
data             6254 drivers/gpu/drm/radeon/cik.c 		data &= ~(SLV_MEM_LS_EN | MST_MEM_LS_EN |
data             6257 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6258 drivers/gpu/drm/radeon/cik.c 		WREG32_PCIE_PORT(PCIE_CNTL2, data);
data             6264 drivers/gpu/drm/radeon/cik.c 	u32 orig, data;
data             6266 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(HDP_HOST_PATH_CNTL);
data             6269 drivers/gpu/drm/radeon/cik.c 		data &= ~CLOCK_GATING_DIS;
data             6271 drivers/gpu/drm/radeon/cik.c 		data |= CLOCK_GATING_DIS;
data             6273 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6274 drivers/gpu/drm/radeon/cik.c 		WREG32(HDP_HOST_PATH_CNTL, data);
data             6280 drivers/gpu/drm/radeon/cik.c 	u32 orig, data;
data             6282 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(HDP_MEM_POWER_LS);
data             6285 drivers/gpu/drm/radeon/cik.c 		data |= HDP_LS_ENABLE;
data             6287 drivers/gpu/drm/radeon/cik.c 		data &= ~HDP_LS_ENABLE;
data             6289 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6290 drivers/gpu/drm/radeon/cik.c 		WREG32(HDP_MEM_POWER_LS, data);
data             6370 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             6372 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(RLC_PG_CNTL);
data             6374 drivers/gpu/drm/radeon/cik.c 		data |= SMU_CLK_SLOWDOWN_ON_PU_ENABLE;
data             6376 drivers/gpu/drm/radeon/cik.c 		data &= ~SMU_CLK_SLOWDOWN_ON_PU_ENABLE;
data             6377 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6378 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_PG_CNTL, data);
data             6384 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             6386 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(RLC_PG_CNTL);
data             6388 drivers/gpu/drm/radeon/cik.c 		data |= SMU_CLK_SLOWDOWN_ON_PD_ENABLE;
data             6390 drivers/gpu/drm/radeon/cik.c 		data &= ~SMU_CLK_SLOWDOWN_ON_PD_ENABLE;
data             6391 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6392 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_PG_CNTL, data);
data             6397 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             6399 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(RLC_PG_CNTL);
data             6401 drivers/gpu/drm/radeon/cik.c 		data &= ~DISABLE_CP_PG;
data             6403 drivers/gpu/drm/radeon/cik.c 		data |= DISABLE_CP_PG;
data             6404 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6405 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_PG_CNTL, data);
data             6410 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             6412 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(RLC_PG_CNTL);
data             6414 drivers/gpu/drm/radeon/cik.c 		data &= ~DISABLE_GDS_PG;
data             6416 drivers/gpu/drm/radeon/cik.c 		data |= DISABLE_GDS_PG;
data             6417 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6418 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_PG_CNTL, data);
data             6446 drivers/gpu/drm/radeon/cik.c 				hdr = (const struct gfx_firmware_header_v1_0 *)rdev->ce_fw->data;
data             6448 drivers/gpu/drm/radeon/cik.c 					(rdev->ce_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             6452 drivers/gpu/drm/radeon/cik.c 				hdr = (const struct gfx_firmware_header_v1_0 *)rdev->pfp_fw->data;
data             6454 drivers/gpu/drm/radeon/cik.c 					(rdev->pfp_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             6458 drivers/gpu/drm/radeon/cik.c 				hdr = (const struct gfx_firmware_header_v1_0 *)rdev->me_fw->data;
data             6460 drivers/gpu/drm/radeon/cik.c 					(rdev->me_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             6464 drivers/gpu/drm/radeon/cik.c 				hdr = (const struct gfx_firmware_header_v1_0 *)rdev->mec_fw->data;
data             6466 drivers/gpu/drm/radeon/cik.c 					(rdev->mec_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             6470 drivers/gpu/drm/radeon/cik.c 				hdr = (const struct gfx_firmware_header_v1_0 *)rdev->mec2_fw->data;
data             6472 drivers/gpu/drm/radeon/cik.c 					(rdev->mec2_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             6487 drivers/gpu/drm/radeon/cik.c 				fw_data = (const __be32 *)rdev->ce_fw->data;
data             6490 drivers/gpu/drm/radeon/cik.c 				fw_data = (const __be32 *)rdev->pfp_fw->data;
data             6493 drivers/gpu/drm/radeon/cik.c 				fw_data = (const __be32 *)rdev->me_fw->data;
data             6496 drivers/gpu/drm/radeon/cik.c 				fw_data = (const __be32 *)rdev->mec_fw->data;
data             6512 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             6515 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(RLC_PG_CNTL);
data             6516 drivers/gpu/drm/radeon/cik.c 		data |= GFX_PG_ENABLE;
data             6517 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6518 drivers/gpu/drm/radeon/cik.c 			WREG32(RLC_PG_CNTL, data);
data             6520 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(RLC_AUTO_PG_CTRL);
data             6521 drivers/gpu/drm/radeon/cik.c 		data |= AUTO_PG_EN;
data             6522 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6523 drivers/gpu/drm/radeon/cik.c 			WREG32(RLC_AUTO_PG_CTRL, data);
data             6525 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(RLC_PG_CNTL);
data             6526 drivers/gpu/drm/radeon/cik.c 		data &= ~GFX_PG_ENABLE;
data             6527 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6528 drivers/gpu/drm/radeon/cik.c 			WREG32(RLC_PG_CNTL, data);
data             6530 drivers/gpu/drm/radeon/cik.c 		orig = data = RREG32(RLC_AUTO_PG_CTRL);
data             6531 drivers/gpu/drm/radeon/cik.c 		data &= ~AUTO_PG_EN;
data             6532 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             6533 drivers/gpu/drm/radeon/cik.c 			WREG32(RLC_AUTO_PG_CTRL, data);
data             6535 drivers/gpu/drm/radeon/cik.c 		data = RREG32(DB_RENDER_CONTROL);
data             6598 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             6600 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(RLC_PG_CNTL);
data             6602 drivers/gpu/drm/radeon/cik.c 		data |= STATIC_PER_CU_PG_ENABLE;
data             6604 drivers/gpu/drm/radeon/cik.c 		data &= ~STATIC_PER_CU_PG_ENABLE;
data             6605 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6606 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_PG_CNTL, data);
data             6612 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             6614 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(RLC_PG_CNTL);
data             6616 drivers/gpu/drm/radeon/cik.c 		data |= DYN_PER_CU_PG_ENABLE;
data             6618 drivers/gpu/drm/radeon/cik.c 		data &= ~DYN_PER_CU_PG_ENABLE;
data             6619 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6620 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_PG_CNTL, data);
data             6628 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             6647 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32(RLC_PG_CNTL);
data             6648 drivers/gpu/drm/radeon/cik.c 	data |= GFX_PG_SRC;
data             6649 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             6650 drivers/gpu/drm/radeon/cik.c 		WREG32(RLC_PG_CNTL, data);
data             6655 drivers/gpu/drm/radeon/cik.c 	data = RREG32(CP_RB_WPTR_POLL_CNTL);
data             6656 drivers/gpu/drm/radeon/cik.c 	data &= ~IDLE_POLL_COUNT_MASK;
data             6657 drivers/gpu/drm/radeon/cik.c 	data |= IDLE_POLL_COUNT(0x60);
data             6658 drivers/gpu/drm/radeon/cik.c 	WREG32(CP_RB_WPTR_POLL_CNTL, data);
data             6660 drivers/gpu/drm/radeon/cik.c 	data = 0x10101010;
data             6661 drivers/gpu/drm/radeon/cik.c 	WREG32(RLC_PG_DELAY, data);
data             6663 drivers/gpu/drm/radeon/cik.c 	data = RREG32(RLC_PG_DELAY_2);
data             6664 drivers/gpu/drm/radeon/cik.c 	data &= ~0xff;
data             6665 drivers/gpu/drm/radeon/cik.c 	data |= 0x3;
data             6666 drivers/gpu/drm/radeon/cik.c 	WREG32(RLC_PG_DELAY_2, data);
data             6668 drivers/gpu/drm/radeon/cik.c 	data = RREG32(RLC_AUTO_PG_CTRL);
data             6669 drivers/gpu/drm/radeon/cik.c 	data &= ~GRBM_REG_SGIT_MASK;
data             6670 drivers/gpu/drm/radeon/cik.c 	data |= GRBM_REG_SGIT(0x700);
data             6671 drivers/gpu/drm/radeon/cik.c 	WREG32(RLC_AUTO_PG_CTRL, data);
data             9667 drivers/gpu/drm/radeon/cik.c 	u32 data, orig;
data             9681 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32_PCIE_PORT(PCIE_LC_N_FTS_CNTL);
data             9682 drivers/gpu/drm/radeon/cik.c 	data &= ~LC_XMIT_N_FTS_MASK;
data             9683 drivers/gpu/drm/radeon/cik.c 	data |= LC_XMIT_N_FTS(0x24) | LC_XMIT_N_FTS_OVERRIDE_EN;
data             9684 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             9685 drivers/gpu/drm/radeon/cik.c 		WREG32_PCIE_PORT(PCIE_LC_N_FTS_CNTL, data);
data             9687 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL3);
data             9688 drivers/gpu/drm/radeon/cik.c 	data |= LC_GO_TO_RECOVERY;
data             9689 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             9690 drivers/gpu/drm/radeon/cik.c 		WREG32_PCIE_PORT(PCIE_LC_CNTL3, data);
data             9692 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32_PCIE_PORT(PCIE_P_CNTL);
data             9693 drivers/gpu/drm/radeon/cik.c 	data |= P_IGNORE_EDB_ERR;
data             9694 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             9695 drivers/gpu/drm/radeon/cik.c 		WREG32_PCIE_PORT(PCIE_P_CNTL, data);
data             9697 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL);
data             9698 drivers/gpu/drm/radeon/cik.c 	data &= ~(LC_L0S_INACTIVITY_MASK | LC_L1_INACTIVITY_MASK);
data             9699 drivers/gpu/drm/radeon/cik.c 	data |= LC_PMI_TO_L1_DIS;
data             9701 drivers/gpu/drm/radeon/cik.c 		data |= LC_L0S_INACTIVITY(7);
data             9704 drivers/gpu/drm/radeon/cik.c 		data |= LC_L1_INACTIVITY(7);
data             9705 drivers/gpu/drm/radeon/cik.c 		data &= ~LC_PMI_TO_L1_DIS;
data             9706 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             9707 drivers/gpu/drm/radeon/cik.c 			WREG32_PCIE_PORT(PCIE_LC_CNTL, data);
data             9712 drivers/gpu/drm/radeon/cik.c 			orig = data = RREG32_PCIE_PORT(PB0_PIF_PWRDOWN_0);
data             9713 drivers/gpu/drm/radeon/cik.c 			data &= ~(PLL_POWER_STATE_IN_OFF_0_MASK | PLL_POWER_STATE_IN_TXS2_0_MASK);
data             9714 drivers/gpu/drm/radeon/cik.c 			data |= PLL_POWER_STATE_IN_OFF_0(7) | PLL_POWER_STATE_IN_TXS2_0(7);
data             9715 drivers/gpu/drm/radeon/cik.c 			if (orig != data)
data             9716 drivers/gpu/drm/radeon/cik.c 				WREG32_PCIE_PORT(PB0_PIF_PWRDOWN_0, data);
data             9718 drivers/gpu/drm/radeon/cik.c 			orig = data = RREG32_PCIE_PORT(PB0_PIF_PWRDOWN_1);
data             9719 drivers/gpu/drm/radeon/cik.c 			data &= ~(PLL_POWER_STATE_IN_OFF_1_MASK | PLL_POWER_STATE_IN_TXS2_1_MASK);
data             9720 drivers/gpu/drm/radeon/cik.c 			data |= PLL_POWER_STATE_IN_OFF_1(7) | PLL_POWER_STATE_IN_TXS2_1(7);
data             9721 drivers/gpu/drm/radeon/cik.c 			if (orig != data)
data             9722 drivers/gpu/drm/radeon/cik.c 				WREG32_PCIE_PORT(PB0_PIF_PWRDOWN_1, data);
data             9724 drivers/gpu/drm/radeon/cik.c 			orig = data = RREG32_PCIE_PORT(PB1_PIF_PWRDOWN_0);
data             9725 drivers/gpu/drm/radeon/cik.c 			data &= ~(PLL_POWER_STATE_IN_OFF_0_MASK | PLL_POWER_STATE_IN_TXS2_0_MASK);
data             9726 drivers/gpu/drm/radeon/cik.c 			data |= PLL_POWER_STATE_IN_OFF_0(7) | PLL_POWER_STATE_IN_TXS2_0(7);
data             9727 drivers/gpu/drm/radeon/cik.c 			if (orig != data)
data             9728 drivers/gpu/drm/radeon/cik.c 				WREG32_PCIE_PORT(PB1_PIF_PWRDOWN_0, data);
data             9730 drivers/gpu/drm/radeon/cik.c 			orig = data = RREG32_PCIE_PORT(PB1_PIF_PWRDOWN_1);
data             9731 drivers/gpu/drm/radeon/cik.c 			data &= ~(PLL_POWER_STATE_IN_OFF_1_MASK | PLL_POWER_STATE_IN_TXS2_1_MASK);
data             9732 drivers/gpu/drm/radeon/cik.c 			data |= PLL_POWER_STATE_IN_OFF_1(7) | PLL_POWER_STATE_IN_TXS2_1(7);
data             9733 drivers/gpu/drm/radeon/cik.c 			if (orig != data)
data             9734 drivers/gpu/drm/radeon/cik.c 				WREG32_PCIE_PORT(PB1_PIF_PWRDOWN_1, data);
data             9736 drivers/gpu/drm/radeon/cik.c 			orig = data = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
data             9737 drivers/gpu/drm/radeon/cik.c 			data &= ~LC_DYN_LANES_PWR_STATE_MASK;
data             9738 drivers/gpu/drm/radeon/cik.c 			data |= LC_DYN_LANES_PWR_STATE(3);
data             9739 drivers/gpu/drm/radeon/cik.c 			if (orig != data)
data             9740 drivers/gpu/drm/radeon/cik.c 				WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, data);
data             9756 drivers/gpu/drm/radeon/cik.c 				orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL2);
data             9757 drivers/gpu/drm/radeon/cik.c 				data |= LC_ALLOW_PDWN_IN_L1 | LC_ALLOW_PDWN_IN_L23;
data             9758 drivers/gpu/drm/radeon/cik.c 				if (orig != data)
data             9759 drivers/gpu/drm/radeon/cik.c 					WREG32_PCIE_PORT(PCIE_LC_CNTL2, data);
data             9761 drivers/gpu/drm/radeon/cik.c 				orig = data = RREG32_SMC(THM_CLK_CNTL);
data             9762 drivers/gpu/drm/radeon/cik.c 				data &= ~(CMON_CLK_SEL_MASK | TMON_CLK_SEL_MASK);
data             9763 drivers/gpu/drm/radeon/cik.c 				data |= CMON_CLK_SEL(1) | TMON_CLK_SEL(1);
data             9764 drivers/gpu/drm/radeon/cik.c 				if (orig != data)
data             9765 drivers/gpu/drm/radeon/cik.c 					WREG32_SMC(THM_CLK_CNTL, data);
data             9767 drivers/gpu/drm/radeon/cik.c 				orig = data = RREG32_SMC(MISC_CLK_CTRL);
data             9768 drivers/gpu/drm/radeon/cik.c 				data &= ~(DEEP_SLEEP_CLK_SEL_MASK | ZCLK_SEL_MASK);
data             9769 drivers/gpu/drm/radeon/cik.c 				data |= DEEP_SLEEP_CLK_SEL(1) | ZCLK_SEL(1);
data             9770 drivers/gpu/drm/radeon/cik.c 				if (orig != data)
data             9771 drivers/gpu/drm/radeon/cik.c 					WREG32_SMC(MISC_CLK_CTRL, data);
data             9773 drivers/gpu/drm/radeon/cik.c 				orig = data = RREG32_SMC(CG_CLKPIN_CNTL);
data             9774 drivers/gpu/drm/radeon/cik.c 				data &= ~BCLK_AS_XCLK;
data             9775 drivers/gpu/drm/radeon/cik.c 				if (orig != data)
data             9776 drivers/gpu/drm/radeon/cik.c 					WREG32_SMC(CG_CLKPIN_CNTL, data);
data             9778 drivers/gpu/drm/radeon/cik.c 				orig = data = RREG32_SMC(CG_CLKPIN_CNTL_2);
data             9779 drivers/gpu/drm/radeon/cik.c 				data &= ~FORCE_BIF_REFCLK_EN;
data             9780 drivers/gpu/drm/radeon/cik.c 				if (orig != data)
data             9781 drivers/gpu/drm/radeon/cik.c 					WREG32_SMC(CG_CLKPIN_CNTL_2, data);
data             9783 drivers/gpu/drm/radeon/cik.c 				orig = data = RREG32_SMC(MPLL_BYPASSCLK_SEL);
data             9784 drivers/gpu/drm/radeon/cik.c 				data &= ~MPLL_CLKOUT_SEL_MASK;
data             9785 drivers/gpu/drm/radeon/cik.c 				data |= MPLL_CLKOUT_SEL(4);
data             9786 drivers/gpu/drm/radeon/cik.c 				if (orig != data)
data             9787 drivers/gpu/drm/radeon/cik.c 					WREG32_SMC(MPLL_BYPASSCLK_SEL, data);
data             9791 drivers/gpu/drm/radeon/cik.c 		if (orig != data)
data             9792 drivers/gpu/drm/radeon/cik.c 			WREG32_PCIE_PORT(PCIE_LC_CNTL, data);
data             9795 drivers/gpu/drm/radeon/cik.c 	orig = data = RREG32_PCIE_PORT(PCIE_CNTL2);
data             9796 drivers/gpu/drm/radeon/cik.c 	data |= SLV_MEM_LS_EN | MST_MEM_LS_EN | REPLAY_MEM_LS_EN;
data             9797 drivers/gpu/drm/radeon/cik.c 	if (orig != data)
data             9798 drivers/gpu/drm/radeon/cik.c 		WREG32_PCIE_PORT(PCIE_CNTL2, data);
data             9801 drivers/gpu/drm/radeon/cik.c 		data = RREG32_PCIE_PORT(PCIE_LC_N_FTS_CNTL);
data             9802 drivers/gpu/drm/radeon/cik.c 		if((data & LC_N_FTS_MASK) == LC_N_FTS_MASK) {
data             9803 drivers/gpu/drm/radeon/cik.c 			data = RREG32_PCIE_PORT(PCIE_LC_STATUS1);
data             9804 drivers/gpu/drm/radeon/cik.c 			if ((data & LC_REVERSE_XMIT) && (data & LC_REVERSE_RCVR)) {
data             9805 drivers/gpu/drm/radeon/cik.c 				orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL);
data             9806 drivers/gpu/drm/radeon/cik.c 				data &= ~LC_L0S_INACTIVITY_MASK;
data             9807 drivers/gpu/drm/radeon/cik.c 				if (orig != data)
data             9808 drivers/gpu/drm/radeon/cik.c 					WREG32_PCIE_PORT(PCIE_LC_CNTL, data);
data              474 drivers/gpu/drm/radeon/cik_sdma.c 			(const struct sdma_firmware_header_v1_0 *)rdev->sdma_fw->data;
data              482 drivers/gpu/drm/radeon/cik_sdma.c 			(rdev->sdma_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              491 drivers/gpu/drm/radeon/cik_sdma.c 			(rdev->sdma_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              501 drivers/gpu/drm/radeon/cik_sdma.c 		fw_data = (const __be32 *)rdev->sdma_fw->data;
data              508 drivers/gpu/drm/radeon/cik_sdma.c 		fw_data = (const __be32 *)rdev->sdma_fw->data;
data              815 drivers/gpu/drm/radeon/cypress_dpm.c 					 SMC_Evergreen_MCRegisterSet *data,
data              822 drivers/gpu/drm/radeon/cypress_dpm.c 			data->value[i] = cpu_to_be32(entry->mc_data[j]);
data              858 drivers/gpu/drm/radeon/cypress_dpm.c 						  &mc_reg_table->data[2]);
data              861 drivers/gpu/drm/radeon/cypress_dpm.c 						  &mc_reg_table->data[3]);
data              864 drivers/gpu/drm/radeon/cypress_dpm.c 						  &mc_reg_table->data[4]);
data              896 drivers/gpu/drm/radeon/cypress_dpm.c 		(u16)offsetof(SMC_Evergreen_MCRegisters, data[2]);
data              899 drivers/gpu/drm/radeon/cypress_dpm.c 				       (u8 *)&mc_reg_table.data[2],
data             1679 drivers/gpu/drm/radeon/cypress_dpm.c 						  &mc_reg_table.data[0]);
data             1682 drivers/gpu/drm/radeon/cypress_dpm.c 				     &mc_reg_table.data[1], eg_pi->mc_reg_table.last,
data             2980 drivers/gpu/drm/radeon/evergreen.c 	fw_data = (const __be32 *)rdev->pfp_fw->data;
data             2986 drivers/gpu/drm/radeon/evergreen.c 	fw_data = (const __be32 *)rdev->me_fw->data;
data             4157 drivers/gpu/drm/radeon/evergreen.c 	u32 dws, data, i, j, k, reg_num;
data             4216 drivers/gpu/drm/radeon/evergreen.c 				data = src_ptr[i] >> 2;
data             4219 drivers/gpu/drm/radeon/evergreen.c 					data |= (src_ptr[i] >> 2) << 16;
data             4221 drivers/gpu/drm/radeon/evergreen.c 				dst_ptr[j] = cpu_to_le32(data);
data             4294 drivers/gpu/drm/radeon/evergreen.c 			data = upper_32_bits(reg_list_mc_addr);
data             4295 drivers/gpu/drm/radeon/evergreen.c 			dst_ptr[reg_list_hdr_blk_index] = cpu_to_le32(data);
data             4300 drivers/gpu/drm/radeon/evergreen.c 					data = reg_list_mc_addr & 0xffffffff;
data             4301 drivers/gpu/drm/radeon/evergreen.c 					dst_ptr[reg_list_hdr_blk_index] = cpu_to_le32(data);
data             4304 drivers/gpu/drm/radeon/evergreen.c 					data = (cs_data[i].section[j].reg_index * 4) & 0xffffffff;
data             4305 drivers/gpu/drm/radeon/evergreen.c 					dst_ptr[reg_list_hdr_blk_index] = cpu_to_le32(data);
data             4308 drivers/gpu/drm/radeon/evergreen.c 					data = 0x08000000 | (reg_num * 4);
data             4309 drivers/gpu/drm/radeon/evergreen.c 					dst_ptr[reg_list_hdr_blk_index] = cpu_to_le32(data);
data             4313 drivers/gpu/drm/radeon/evergreen.c 						data = cs_data[i].section[j].extent[k];
data             4314 drivers/gpu/drm/radeon/evergreen.c 						dst_ptr[reg_list_blk_index + k] = cpu_to_le32(data);
data             4424 drivers/gpu/drm/radeon/evergreen.c 	fw_data = (const __be32 *)rdev->rlc_fw->data;
data             5390 drivers/gpu/drm/radeon/evergreen.c 	u32 data, orig;
data             5426 drivers/gpu/drm/radeon/evergreen.c 	data = orig = RREG32_PIF_PHY0(PB0_PIF_PAIRING);
data             5428 drivers/gpu/drm/radeon/evergreen.c 		data &= ~MULTI_PIF;
data             5430 drivers/gpu/drm/radeon/evergreen.c 		data |= MULTI_PIF;
data             5431 drivers/gpu/drm/radeon/evergreen.c 	if (data != orig)
data             5432 drivers/gpu/drm/radeon/evergreen.c 		WREG32_PIF_PHY0(PB0_PIF_PAIRING, data);
data             5434 drivers/gpu/drm/radeon/evergreen.c 	data = orig = RREG32_PIF_PHY1(PB1_PIF_PAIRING);
data             5436 drivers/gpu/drm/radeon/evergreen.c 		data &= ~MULTI_PIF;
data             5438 drivers/gpu/drm/radeon/evergreen.c 		data |= MULTI_PIF;
data             5439 drivers/gpu/drm/radeon/evergreen.c 	if (data != orig)
data             5440 drivers/gpu/drm/radeon/evergreen.c 		WREG32_PIF_PHY1(PB1_PIF_PAIRING, data);
data             5458 drivers/gpu/drm/radeon/evergreen.c 			data = orig = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_0);
data             5459 drivers/gpu/drm/radeon/evergreen.c 			data &= ~(PLL_POWER_STATE_IN_OFF_0_MASK | PLL_POWER_STATE_IN_TXS2_0_MASK);
data             5460 drivers/gpu/drm/radeon/evergreen.c 			data |= PLL_POWER_STATE_IN_OFF_0(7) | PLL_POWER_STATE_IN_TXS2_0(7);
data             5461 drivers/gpu/drm/radeon/evergreen.c 			if (data != orig)
data             5462 drivers/gpu/drm/radeon/evergreen.c 				WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_0, data);
data             5464 drivers/gpu/drm/radeon/evergreen.c 			data = orig = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_1);
data             5465 drivers/gpu/drm/radeon/evergreen.c 			data &= ~(PLL_POWER_STATE_IN_OFF_1_MASK | PLL_POWER_STATE_IN_TXS2_1_MASK);
data             5466 drivers/gpu/drm/radeon/evergreen.c 			data |= PLL_POWER_STATE_IN_OFF_1(7) | PLL_POWER_STATE_IN_TXS2_1(7);
data             5467 drivers/gpu/drm/radeon/evergreen.c 			if (data != orig)
data             5468 drivers/gpu/drm/radeon/evergreen.c 				WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_1, data);
data             5470 drivers/gpu/drm/radeon/evergreen.c 			data = orig = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_0);
data             5471 drivers/gpu/drm/radeon/evergreen.c 			data &= ~(PLL_POWER_STATE_IN_OFF_0_MASK | PLL_POWER_STATE_IN_TXS2_0_MASK);
data             5472 drivers/gpu/drm/radeon/evergreen.c 			data |= PLL_POWER_STATE_IN_OFF_0(7) | PLL_POWER_STATE_IN_TXS2_0(7);
data             5473 drivers/gpu/drm/radeon/evergreen.c 			if (data != orig)
data             5474 drivers/gpu/drm/radeon/evergreen.c 				WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_0, data);
data             5476 drivers/gpu/drm/radeon/evergreen.c 			data = orig = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_1);
data             5477 drivers/gpu/drm/radeon/evergreen.c 			data &= ~(PLL_POWER_STATE_IN_OFF_1_MASK | PLL_POWER_STATE_IN_TXS2_1_MASK);
data             5478 drivers/gpu/drm/radeon/evergreen.c 			data |= PLL_POWER_STATE_IN_OFF_1(7) | PLL_POWER_STATE_IN_TXS2_1(7);
data             5479 drivers/gpu/drm/radeon/evergreen.c 			if (data != orig)
data             5480 drivers/gpu/drm/radeon/evergreen.c 				WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_1, data);
data             5483 drivers/gpu/drm/radeon/evergreen.c 				data = orig = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_0);
data             5484 drivers/gpu/drm/radeon/evergreen.c 				data &= ~PLL_RAMP_UP_TIME_0_MASK;
data             5485 drivers/gpu/drm/radeon/evergreen.c 				data |= PLL_RAMP_UP_TIME_0(4);
data             5486 drivers/gpu/drm/radeon/evergreen.c 				if (data != orig)
data             5487 drivers/gpu/drm/radeon/evergreen.c 					WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_0, data);
data             5489 drivers/gpu/drm/radeon/evergreen.c 				data = orig = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_1);
data             5490 drivers/gpu/drm/radeon/evergreen.c 				data &= ~PLL_RAMP_UP_TIME_1_MASK;
data             5491 drivers/gpu/drm/radeon/evergreen.c 				data |= PLL_RAMP_UP_TIME_1(4);
data             5492 drivers/gpu/drm/radeon/evergreen.c 				if (data != orig)
data             5493 drivers/gpu/drm/radeon/evergreen.c 					WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_1, data);
data             5495 drivers/gpu/drm/radeon/evergreen.c 				data = orig = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_0);
data             5496 drivers/gpu/drm/radeon/evergreen.c 				data &= ~PLL_RAMP_UP_TIME_0_MASK;
data             5497 drivers/gpu/drm/radeon/evergreen.c 				data |= PLL_RAMP_UP_TIME_0(4);
data             5498 drivers/gpu/drm/radeon/evergreen.c 				if (data != orig)
data             5499 drivers/gpu/drm/radeon/evergreen.c 					WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_0, data);
data             5501 drivers/gpu/drm/radeon/evergreen.c 				data = orig = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_1);
data             5502 drivers/gpu/drm/radeon/evergreen.c 				data &= ~PLL_RAMP_UP_TIME_1_MASK;
data             5503 drivers/gpu/drm/radeon/evergreen.c 				data |= PLL_RAMP_UP_TIME_1(4);
data             5504 drivers/gpu/drm/radeon/evergreen.c 				if (data != orig)
data             5505 drivers/gpu/drm/radeon/evergreen.c 					WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_1, data);
data             5508 drivers/gpu/drm/radeon/evergreen.c 			data = orig = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
data             5509 drivers/gpu/drm/radeon/evergreen.c 			data &= ~LC_DYN_LANES_PWR_STATE_MASK;
data             5510 drivers/gpu/drm/radeon/evergreen.c 			data |= LC_DYN_LANES_PWR_STATE(3);
data             5511 drivers/gpu/drm/radeon/evergreen.c 			if (data != orig)
data             5512 drivers/gpu/drm/radeon/evergreen.c 				WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, data);
data             5515 drivers/gpu/drm/radeon/evergreen.c 				data = orig = RREG32_PIF_PHY0(PB0_PIF_CNTL);
data             5516 drivers/gpu/drm/radeon/evergreen.c 				data &= ~LS2_EXIT_TIME_MASK;
data             5517 drivers/gpu/drm/radeon/evergreen.c 				data |= LS2_EXIT_TIME(1);
data             5518 drivers/gpu/drm/radeon/evergreen.c 				if (data != orig)
data             5519 drivers/gpu/drm/radeon/evergreen.c 					WREG32_PIF_PHY0(PB0_PIF_CNTL, data);
data             5521 drivers/gpu/drm/radeon/evergreen.c 				data = orig = RREG32_PIF_PHY1(PB1_PIF_CNTL);
data             5522 drivers/gpu/drm/radeon/evergreen.c 				data &= ~LS2_EXIT_TIME_MASK;
data             5523 drivers/gpu/drm/radeon/evergreen.c 				data |= LS2_EXIT_TIME(1);
data             5524 drivers/gpu/drm/radeon/evergreen.c 				if (data != orig)
data             5525 drivers/gpu/drm/radeon/evergreen.c 					WREG32_PIF_PHY1(PB1_PIF_CNTL, data);
data               53 drivers/gpu/drm/radeon/evergreen_smc.h     SMC_Evergreen_MCRegisterSet         data[5];
data              263 drivers/gpu/drm/radeon/kv_dpm.c 	u32 i, count, data;
data              269 drivers/gpu/drm/radeon/kv_dpm.c 			data = ((values->block_id << local_cac_reg->block_shift) &
data              271 drivers/gpu/drm/radeon/kv_dpm.c 			data |= ((i << local_cac_reg->signal_shift) &
data              273 drivers/gpu/drm/radeon/kv_dpm.c 			data |= ((values->t << local_cac_reg->t_shift) &
data              275 drivers/gpu/drm/radeon/kv_dpm.c 			data |= ((1 << local_cac_reg->enable_shift) &
data              277 drivers/gpu/drm/radeon/kv_dpm.c 			WREG32_SMC(local_cac_reg->cntl, data);
data              288 drivers/gpu/drm/radeon/kv_dpm.c 	u32 data;
data              300 drivers/gpu/drm/radeon/kv_dpm.c 				data = RREG32_SMC(config_regs->offset);
data              303 drivers/gpu/drm/radeon/kv_dpm.c 				data = RREG32_DIDT(config_regs->offset);
data              306 drivers/gpu/drm/radeon/kv_dpm.c 				data = RREG32(config_regs->offset << 2);
data              310 drivers/gpu/drm/radeon/kv_dpm.c 			data &= ~config_regs->mask;
data              311 drivers/gpu/drm/radeon/kv_dpm.c 			data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data              312 drivers/gpu/drm/radeon/kv_dpm.c 			data |= cache;
data              317 drivers/gpu/drm/radeon/kv_dpm.c 				WREG32_SMC(config_regs->offset, data);
data              320 drivers/gpu/drm/radeon/kv_dpm.c 				WREG32_DIDT(config_regs->offset, data);
data              323 drivers/gpu/drm/radeon/kv_dpm.c 				WREG32(config_regs->offset << 2, data);
data              336 drivers/gpu/drm/radeon/kv_dpm.c 	u32 data;
data              339 drivers/gpu/drm/radeon/kv_dpm.c 		data = RREG32_DIDT(DIDT_SQ_CTRL0);
data              341 drivers/gpu/drm/radeon/kv_dpm.c 			data |= DIDT_CTRL_EN;
data              343 drivers/gpu/drm/radeon/kv_dpm.c 			data &= ~DIDT_CTRL_EN;
data              344 drivers/gpu/drm/radeon/kv_dpm.c 		WREG32_DIDT(DIDT_SQ_CTRL0, data);
data              348 drivers/gpu/drm/radeon/kv_dpm.c 		data = RREG32_DIDT(DIDT_DB_CTRL0);
data              350 drivers/gpu/drm/radeon/kv_dpm.c 			data |= DIDT_CTRL_EN;
data              352 drivers/gpu/drm/radeon/kv_dpm.c 			data &= ~DIDT_CTRL_EN;
data              353 drivers/gpu/drm/radeon/kv_dpm.c 		WREG32_DIDT(DIDT_DB_CTRL0, data);
data              357 drivers/gpu/drm/radeon/kv_dpm.c 		data = RREG32_DIDT(DIDT_TD_CTRL0);
data              359 drivers/gpu/drm/radeon/kv_dpm.c 			data |= DIDT_CTRL_EN;
data              361 drivers/gpu/drm/radeon/kv_dpm.c 			data &= ~DIDT_CTRL_EN;
data              362 drivers/gpu/drm/radeon/kv_dpm.c 		WREG32_DIDT(DIDT_TD_CTRL0, data);
data              366 drivers/gpu/drm/radeon/kv_dpm.c 		data = RREG32_DIDT(DIDT_TCP_CTRL0);
data              368 drivers/gpu/drm/radeon/kv_dpm.c 			data |= DIDT_CTRL_EN;
data              370 drivers/gpu/drm/radeon/kv_dpm.c 			data &= ~DIDT_CTRL_EN;
data              371 drivers/gpu/drm/radeon/kv_dpm.c 		WREG32_DIDT(DIDT_TCP_CTRL0, data);
data              122 drivers/gpu/drm/radeon/kv_smc.c 	u32 data, original_data, addr, extra_shift, t_byte, count, mask;
data              140 drivers/gpu/drm/radeon/kv_smc.c 		data = 0;
data              148 drivers/gpu/drm/radeon/kv_smc.c 				data = (data << 8) + *src++;
data              152 drivers/gpu/drm/radeon/kv_smc.c 				data <<= 8;
data              158 drivers/gpu/drm/radeon/kv_smc.c 		data |= original_data & mask;
data              164 drivers/gpu/drm/radeon/kv_smc.c 		WREG32(SMC_IND_DATA_0, data);
data              171 drivers/gpu/drm/radeon/kv_smc.c 		data = (src[0] << 24) + (src[1] << 16) + (src[2] << 8) + src[3];
data              177 drivers/gpu/drm/radeon/kv_smc.c 		WREG32(SMC_IND_DATA_0, data);
data              186 drivers/gpu/drm/radeon/kv_smc.c 		data = 0;
data              198 drivers/gpu/drm/radeon/kv_smc.c 			data = (data << 8) + *src++;
data              202 drivers/gpu/drm/radeon/kv_smc.c 		data <<= extra_shift;
data              204 drivers/gpu/drm/radeon/kv_smc.c 		data |= (original_data & ~((~0UL) << extra_shift));
data              210 drivers/gpu/drm/radeon/kv_smc.c 		WREG32(SMC_IND_DATA_0, data);
data              690 drivers/gpu/drm/radeon/ni.c 		fw_data = (const __be32 *)rdev->mc_fw->data;
data             1533 drivers/gpu/drm/radeon/ni.c 	fw_data = (const __be32 *)rdev->pfp_fw->data;
data             1539 drivers/gpu/drm/radeon/ni.c 	fw_data = (const __be32 *)rdev->me_fw->data;
data             1654 drivers/gpu/drm/radeon/ni_dpm.c 						    offsetof(SMC_NIslands_MCArbDramTimingRegisters, data) +
data             2944 drivers/gpu/drm/radeon/ni_dpm.c 				    SMC_NIslands_MCRegisterSet *data,
data             2951 drivers/gpu/drm/radeon/ni_dpm.c 			data->value[i] = cpu_to_be32(entry->mc_data[j]);
data             2988 drivers/gpu/drm/radeon/ni_dpm.c 						     &mc_reg_table->data[NISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT + i]);
data             3008 drivers/gpu/drm/radeon/ni_dpm.c 					     &mc_reg_table->data[0]);
data             3011 drivers/gpu/drm/radeon/ni_dpm.c 				&mc_reg_table->data[1],
data             3038 drivers/gpu/drm/radeon/ni_dpm.c 		(u16)offsetof(SMC_NIslands_MCRegisters, data[NISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT]);
data             3041 drivers/gpu/drm/radeon/ni_dpm.c 				       (u8 *)&mc_reg_table->data[NISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT],
data              273 drivers/gpu/drm/radeon/nislands_smc.h     SMC_NIslands_MCRegisterSet          data[SMC_NISLANDS_MC_REGISTER_ARRAY_SET_COUNT];
data              292 drivers/gpu/drm/radeon/nislands_smc.h     SMC_NIslands_MCArbDramTimingRegisterSet     data[20];
data             1099 drivers/gpu/drm/radeon/r100.c 		fw_data = (const __be32 *)&rdev->me_fw->data[0];
data             2883 drivers/gpu/drm/radeon/r100.c 	uint32_t data;
data             2888 drivers/gpu/drm/radeon/r100.c 	data = RREG32(RADEON_CLOCK_CNTL_DATA);
data             2891 drivers/gpu/drm/radeon/r100.c 	return data;
data             2923 drivers/gpu/drm/radeon/r100.c static int r100_debugfs_rbbm_info(struct seq_file *m, void *data)
data             2944 drivers/gpu/drm/radeon/r100.c static int r100_debugfs_cp_ring_info(struct seq_file *m, void *data)
data             2972 drivers/gpu/drm/radeon/r100.c static int r100_debugfs_cp_csq_fifo(struct seq_file *m, void *data)
data             3022 drivers/gpu/drm/radeon/r100.c static int r100_debugfs_mc_info(struct seq_file *m, void *data)
data             3153 drivers/gpu/drm/radeon/r100.c 	uint32_t temp, data, mem_trcd, mem_trp, mem_tras;
data             3334 drivers/gpu/drm/radeon/r100.c 	data = (temp & (7 << 20)) >> 20;
data             3337 drivers/gpu/drm/radeon/r100.c 			tcas_ff = memtcas_rs480_ff[data];
data             3339 drivers/gpu/drm/radeon/r100.c 			tcas_ff = memtcas_ff[data];
data             3341 drivers/gpu/drm/radeon/r100.c 		tcas_ff = memtcas2_ff[data];
data             3346 drivers/gpu/drm/radeon/r100.c 		data = (temp >> 23) & 0x7;
data             3347 drivers/gpu/drm/radeon/r100.c 		if (data < 5)
data             3348 drivers/gpu/drm/radeon/r100.c 			tcas_ff.full += dfixed_const(data);
data             3355 drivers/gpu/drm/radeon/r100.c 		data = (R300_MEM_NUM_CHANNELS_MASK & temp);
data             3356 drivers/gpu/drm/radeon/r100.c 		if (data == 1) {
data             3363 drivers/gpu/drm/radeon/r100.c 				data = (R300_MEM_RBS_POSITION_C_MASK & temp);
data             3366 drivers/gpu/drm/radeon/r100.c 				data = (R300_MEM_RBS_POSITION_A_MASK & temp);
data             3370 drivers/gpu/drm/radeon/r100.c 			data = (R300_MEM_RBS_POSITION_A_MASK & temp);
data             3375 drivers/gpu/drm/radeon/r100.c 			trbs_ff = memtrbs_r4xx[data];
data             3377 drivers/gpu/drm/radeon/r100.c 			trbs_ff = memtrbs[data];
data              593 drivers/gpu/drm/radeon/r300.c static int rv370_debugfs_pcie_gart_info(struct seq_file *m, void *data)
data              483 drivers/gpu/drm/radeon/r420.c static int r420_debugfs_pipes_info(struct seq_file *m, void *data)
data             1943 drivers/gpu/drm/radeon/r600.c 	u32 data = 0, mask = 1 << (max_rb_num - 1);
data             1970 drivers/gpu/drm/radeon/r600.c 				data <<= rb_num_width;
data             1971 drivers/gpu/drm/radeon/r600.c 				data |= max_rb_num - i - 1;
data             1974 drivers/gpu/drm/radeon/r600.c 				data <<= rb_num_width;
data             1975 drivers/gpu/drm/radeon/r600.c 				data |= max_rb_num - i - 1;
data             1982 drivers/gpu/drm/radeon/r600.c 	return data;
data             2667 drivers/gpu/drm/radeon/r600.c 	fw_data = (const __be32 *)rdev->me_fw->data;
data             2673 drivers/gpu/drm/radeon/r600.c 	fw_data = (const __be32 *)rdev->pfp_fw->data;
data             3574 drivers/gpu/drm/radeon/r600.c 	fw_data = (const __be32 *)rdev->rlc_fw->data;
data             4349 drivers/gpu/drm/radeon/r600.c static int r600_debugfs_mc_info(struct seq_file *m, void *data)
data             1031 drivers/gpu/drm/radeon/radeon.h 			    uint32_t **data);
data             1033 drivers/gpu/drm/radeon/radeon.h 			unsigned size, uint32_t *data);
data             2212 drivers/gpu/drm/radeon/radeon.h int radeon_gem_info_ioctl(struct drm_device *dev, void *data,
data             2214 drivers/gpu/drm/radeon/radeon.h int radeon_gem_create_ioctl(struct drm_device *dev, void *data,
data             2216 drivers/gpu/drm/radeon/radeon.h int radeon_gem_userptr_ioctl(struct drm_device *dev, void *data,
data             2218 drivers/gpu/drm/radeon/radeon.h int radeon_gem_pin_ioctl(struct drm_device *dev, void *data,
data             2220 drivers/gpu/drm/radeon/radeon.h int radeon_gem_unpin_ioctl(struct drm_device *dev, void *data,
data             2222 drivers/gpu/drm/radeon/radeon.h int radeon_gem_pwrite_ioctl(struct drm_device *dev, void *data,
data             2224 drivers/gpu/drm/radeon/radeon.h int radeon_gem_pread_ioctl(struct drm_device *dev, void *data,
data             2226 drivers/gpu/drm/radeon/radeon.h int radeon_gem_set_domain_ioctl(struct drm_device *dev, void *data,
data             2228 drivers/gpu/drm/radeon/radeon.h int radeon_gem_mmap_ioctl(struct drm_device *dev, void *data,
data             2230 drivers/gpu/drm/radeon/radeon.h int radeon_gem_busy_ioctl(struct drm_device *dev, void *data,
data             2232 drivers/gpu/drm/radeon/radeon.h int radeon_gem_wait_idle_ioctl(struct drm_device *dev, void *data,
data             2234 drivers/gpu/drm/radeon/radeon.h int radeon_gem_va_ioctl(struct drm_device *dev, void *data,
data             2236 drivers/gpu/drm/radeon/radeon.h int radeon_gem_op_ioctl(struct drm_device *dev, void *data,
data             2238 drivers/gpu/drm/radeon/radeon.h int radeon_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp);
data             2239 drivers/gpu/drm/radeon/radeon.h int radeon_gem_set_tiling_ioctl(struct drm_device *dev, void *data,
data             2241 drivers/gpu/drm/radeon/radeon.h int radeon_gem_get_tiling_ioctl(struct drm_device *dev, void *data,
data             2808 drivers/gpu/drm/radeon/radeon.h extern int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data);
data              682 drivers/gpu/drm/radeon/radeon_acpi.c 			     void *data)
data              685 drivers/gpu/drm/radeon/radeon_acpi.c 	struct acpi_bus_event *entry = (struct acpi_bus_event *)data;
data              976 drivers/gpu/drm/radeon/radeon_asic.h int vce_v1_0_load_fw(struct radeon_device *rdev, uint32_t *data);
data              650 drivers/gpu/drm/radeon/radeon_combios.c 	u8 id, blocks, clk, data;
data              662 drivers/gpu/drm/radeon/radeon_combios.c 				data = RBIOS8(offset + 3 + (i * 5) + 4);
data              665 drivers/gpu/drm/radeon/radeon_combios.c 							    (1 << clk), (1 << data));
data              290 drivers/gpu/drm/radeon/radeon_connectors.c 		struct edid *edid = kmemdup(edid_blob->data, edid_blob->length, GFP_KERNEL);
data              270 drivers/gpu/drm/radeon/radeon_cs.c int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data)
data              272 drivers/gpu/drm/radeon/radeon_cs.c 	struct drm_radeon_cs *cs = data;
data              660 drivers/gpu/drm/radeon/radeon_cs.c int radeon_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp)
data              684 drivers/gpu/drm/radeon/radeon_cs.c 	r = radeon_cs_parser_init(&parser, data);
data              749 drivers/gpu/drm/radeon/radeon_dp_mst.c static int radeon_debugfs_mst_info(struct seq_file *m, void *data)
data              976 drivers/gpu/drm/radeon/radeon_fence.c static int radeon_debugfs_fence_info(struct seq_file *m, void *data)
data             1009 drivers/gpu/drm/radeon/radeon_fence.c static int radeon_debugfs_gpu_reset(struct seq_file *m, void *data)
data              221 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_info_ioctl(struct drm_device *dev, void *data,
data              225 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_info *args = data;
data              239 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_pread_ioctl(struct drm_device *dev, void *data,
data              247 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_pwrite_ioctl(struct drm_device *dev, void *data,
data              255 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_create_ioctl(struct drm_device *dev, void *data,
data              259 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_create *args = data;
data              288 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_userptr_ioctl(struct drm_device *dev, void *data,
data              293 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_userptr *args = data;
data              379 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_set_domain_ioctl(struct drm_device *dev, void *data,
data              385 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_set_domain *args = data;
data              431 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_mmap_ioctl(struct drm_device *dev, void *data,
data              434 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_mmap *args = data;
data              439 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_busy_ioctl(struct drm_device *dev, void *data,
data              442 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_busy *args = data;
data              466 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_wait_idle_ioctl(struct drm_device *dev, void *data,
data              470 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_wait_idle *args = data;
data              499 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_set_tiling_ioctl(struct drm_device *dev, void *data,
data              502 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_set_tiling *args = data;
data              517 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_get_tiling_ioctl(struct drm_device *dev, void *data,
data              520 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_get_tiling *args = data;
data              602 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_va_ioctl(struct drm_device *dev, void *data,
data              605 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_va *args = data;
data              708 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_op_ioctl(struct drm_device *dev, void *data,
data              711 drivers/gpu/drm/radeon/radeon_gem.c 	struct drm_radeon_gem_op *args = data;
data              780 drivers/gpu/drm/radeon/radeon_gem.c static int radeon_debugfs_gem_info(struct seq_file *m, void *data)
data              224 drivers/gpu/drm/radeon/radeon_i2c.c static void set_data(void *i2c_priv, int data)
data              233 drivers/gpu/drm/radeon/radeon_i2c.c 	val |= data ? 0 : rec->en_data_mask;
data              969 drivers/gpu/drm/radeon/radeon_i2c.c 		i2c->bit.data = i2c;
data              297 drivers/gpu/drm/radeon/radeon_ib.c static int radeon_debugfs_sa_info(struct seq_file *m, void *data)
data              224 drivers/gpu/drm/radeon/radeon_kms.c static int radeon_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp)
data              227 drivers/gpu/drm/radeon/radeon_kms.c 	struct drm_radeon_info *info = data;
data             1864 drivers/gpu/drm/radeon/radeon_pm.c static int radeon_debugfs_pm_info(struct seq_file *m, void *data)
data              282 drivers/gpu/drm/radeon/radeon_ring.c 			    uint32_t **data)
data              288 drivers/gpu/drm/radeon/radeon_ring.c 	*data = NULL;
data              321 drivers/gpu/drm/radeon/radeon_ring.c 	*data = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL);
data              322 drivers/gpu/drm/radeon/radeon_ring.c 	if (!*data) {
data              327 drivers/gpu/drm/radeon/radeon_ring.c 		(*data)[i] = ring->ring[ptr++];
data              346 drivers/gpu/drm/radeon/radeon_ring.c 			unsigned size, uint32_t *data)
data              350 drivers/gpu/drm/radeon/radeon_ring.c 	if (!size || !data)
data              359 drivers/gpu/drm/radeon/radeon_ring.c 		radeon_ring_write(ring, data[i]);
data              363 drivers/gpu/drm/radeon/radeon_ring.c 	kvfree(data);
data              464 drivers/gpu/drm/radeon/radeon_ring.c static int radeon_debugfs_ring_info(struct seq_file *m, void *data)
data              469 drivers/gpu/drm/radeon/radeon_ring.c 	int ridx = *(int*)node->info_ent->data;
data              549 drivers/gpu/drm/radeon/radeon_ring.c 		int ridx = *(int*)radeon_debugfs_ring_info_list[i].data;
data              927 drivers/gpu/drm/radeon/radeon_ttm.c static int radeon_mm_dump_table(struct seq_file *m, void *data)
data              930 drivers/gpu/drm/radeon/radeon_ttm.c 	unsigned ttm_pl = *(int*)node->info_ent->data;
data              160 drivers/gpu/drm/radeon/radeon_ucode.c 		(const struct common_firmware_header *)fw->data;
data              146 drivers/gpu/drm/radeon/radeon_uvd.c 			struct common_firmware_header *hdr = (void *)rdev->uvd_fw->data;
data              289 drivers/gpu/drm/radeon/radeon_uvd.c 	memcpy(rdev->uvd.cpu_addr, rdev->uvd_fw->data, rdev->uvd_fw->size);
data               98 drivers/gpu/drm/radeon/radeon_vce.c 	c = rdev->vce_fw->data;
data              113 drivers/gpu/drm/radeon/radeon_vce.c 	c = rdev->vce_fw->data;
data              246 drivers/gpu/drm/radeon/radeon_vce.c 		memcpy(cpu_addr, rdev->vce_fw->data, rdev->vce_fw->size);
data              310 drivers/gpu/drm/radeon/rs400.c static int rs400_debugfs_gart_info(struct seq_file *m, void *data)
data              238 drivers/gpu/drm/radeon/rv515.c static int rv515_debugfs_pipes_info(struct seq_file *m, void *data)
data              256 drivers/gpu/drm/radeon/rv515.c static int rv515_debugfs_ga_info(struct seq_file *m, void *data)
data             1113 drivers/gpu/drm/radeon/rv770.c 	fw_data = (const __be32 *)rdev->pfp_fw->data;
data             1119 drivers/gpu/drm/radeon/rv770.c 	fw_data = (const __be32 *)rdev->me_fw->data;
data              300 drivers/gpu/drm/radeon/rv770_smc.c 	u32 data, original_data, extra_shift;
data              314 drivers/gpu/drm/radeon/rv770_smc.c 		data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
data              320 drivers/gpu/drm/radeon/rv770_smc.c 		WREG32(SMC_SRAM_DATA, data);
data              329 drivers/gpu/drm/radeon/rv770_smc.c 		data = 0;
data              341 drivers/gpu/drm/radeon/rv770_smc.c 			data = (data << 8) + *src++;
data              345 drivers/gpu/drm/radeon/rv770_smc.c 		data <<= extra_shift;
data              347 drivers/gpu/drm/radeon/rv770_smc.c 		data |= (original_data & ~((~0UL) << extra_shift));
data              353 drivers/gpu/drm/radeon/rv770_smc.c 		WREG32(SMC_SRAM_DATA, data);
data              588 drivers/gpu/drm/radeon/rv770_smc.c 	ucode_data = (const u8 *)rdev->smc_fw->data;
data             1590 drivers/gpu/drm/radeon/si.c 			(const struct mc_firmware_header_v1_0 *)rdev->mc_fw->data;
data             1595 drivers/gpu/drm/radeon/si.c 			(rdev->mc_fw->data + le32_to_cpu(hdr->io_debug_array_offset_bytes));
data             1598 drivers/gpu/drm/radeon/si.c 			(rdev->mc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             1625 drivers/gpu/drm/radeon/si.c 		fw_data = (const __be32 *)rdev->mc_fw->data;
data             2954 drivers/gpu/drm/radeon/si.c 	u32 data = INSTANCE_BROADCAST_WRITES;
data             2957 drivers/gpu/drm/radeon/si.c 		data |= SH_BROADCAST_WRITES | SE_BROADCAST_WRITES;
data             2959 drivers/gpu/drm/radeon/si.c 		data |= SE_BROADCAST_WRITES | SH_INDEX(sh_num);
data             2961 drivers/gpu/drm/radeon/si.c 		data |= SH_BROADCAST_WRITES | SE_INDEX(se_num);
data             2963 drivers/gpu/drm/radeon/si.c 		data |= SH_INDEX(sh_num) | SE_INDEX(se_num);
data             2964 drivers/gpu/drm/radeon/si.c 	WREG32(GRBM_GFX_INDEX, data);
data             2980 drivers/gpu/drm/radeon/si.c 	u32 data, mask;
data             2982 drivers/gpu/drm/radeon/si.c 	data = RREG32(CC_GC_SHADER_ARRAY_CONFIG);
data             2983 drivers/gpu/drm/radeon/si.c 	if (data & 1)
data             2984 drivers/gpu/drm/radeon/si.c 		data &= INACTIVE_CUS_MASK;
data             2986 drivers/gpu/drm/radeon/si.c 		data = 0;
data             2987 drivers/gpu/drm/radeon/si.c 	data |= RREG32(GC_USER_SHADER_ARRAY_CONFIG);
data             2989 drivers/gpu/drm/radeon/si.c 	data >>= INACTIVE_CUS_SHIFT;
data             2993 drivers/gpu/drm/radeon/si.c 	return ~data & mask;
data             3001 drivers/gpu/drm/radeon/si.c 	u32 data, mask, active_cu;
data             3006 drivers/gpu/drm/radeon/si.c 			data = RREG32(SPI_STATIC_THREAD_MGMT_3);
data             3013 drivers/gpu/drm/radeon/si.c 					data &= ~mask;
data             3014 drivers/gpu/drm/radeon/si.c 					WREG32(SPI_STATIC_THREAD_MGMT_3, data);
data             3027 drivers/gpu/drm/radeon/si.c 	u32 data, mask;
data             3029 drivers/gpu/drm/radeon/si.c 	data = RREG32(CC_RB_BACKEND_DISABLE);
data             3030 drivers/gpu/drm/radeon/si.c 	if (data & 1)
data             3031 drivers/gpu/drm/radeon/si.c 		data &= BACKEND_DISABLE_MASK;
data             3033 drivers/gpu/drm/radeon/si.c 		data = 0;
data             3034 drivers/gpu/drm/radeon/si.c 	data |= RREG32(GC_USER_RB_BACKEND_DISABLE);
data             3036 drivers/gpu/drm/radeon/si.c 	data >>= BACKEND_DISABLE_SHIFT;
data             3040 drivers/gpu/drm/radeon/si.c 	return data & mask;
data             3048 drivers/gpu/drm/radeon/si.c 	u32 data, mask;
data             3055 drivers/gpu/drm/radeon/si.c 			data = si_get_rb_disabled(rdev, max_rb_num_per_se, sh_per_se);
data             3056 drivers/gpu/drm/radeon/si.c 			disabled_rbs |= data << ((i * sh_per_se + j) * TAHITI_RB_BITMAP_WIDTH_PER_SH);
data             3072 drivers/gpu/drm/radeon/si.c 		data = 0;
data             3076 drivers/gpu/drm/radeon/si.c 				data |= (RASTER_CONFIG_RB_MAP_0 << (i * sh_per_se + j) * 2);
data             3079 drivers/gpu/drm/radeon/si.c 				data |= (RASTER_CONFIG_RB_MAP_3 << (i * sh_per_se + j) * 2);
data             3083 drivers/gpu/drm/radeon/si.c 				data |= (RASTER_CONFIG_RB_MAP_2 << (i * sh_per_se + j) * 2);
data             3088 drivers/gpu/drm/radeon/si.c 		WREG32(PA_SC_RASTER_CONFIG, data);
data             3491 drivers/gpu/drm/radeon/si.c 			(const struct gfx_firmware_header_v1_0 *)rdev->pfp_fw->data;
data             3493 drivers/gpu/drm/radeon/si.c 			(const struct gfx_firmware_header_v1_0 *)rdev->ce_fw->data;
data             3495 drivers/gpu/drm/radeon/si.c 			(const struct gfx_firmware_header_v1_0 *)rdev->me_fw->data;
data             3505 drivers/gpu/drm/radeon/si.c 			(rdev->pfp_fw->data + le32_to_cpu(pfp_hdr->header.ucode_array_offset_bytes));
data             3514 drivers/gpu/drm/radeon/si.c 			(rdev->ce_fw->data + le32_to_cpu(ce_hdr->header.ucode_array_offset_bytes));
data             3523 drivers/gpu/drm/radeon/si.c 			(rdev->me_fw->data + le32_to_cpu(me_hdr->header.ucode_array_offset_bytes));
data             3533 drivers/gpu/drm/radeon/si.c 		fw_data = (const __be32 *)rdev->pfp_fw->data;
data             3540 drivers/gpu/drm/radeon/si.c 		fw_data = (const __be32 *)rdev->ce_fw->data;
data             3547 drivers/gpu/drm/radeon/si.c 		fw_data = (const __be32 *)rdev->me_fw->data;
data             5207 drivers/gpu/drm/radeon/si.c 	u32 data, orig;
data             5209 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32(RLC_CNTL);
data             5211 drivers/gpu/drm/radeon/si.c 	if (data & RLC_ENABLE) {
data             5212 drivers/gpu/drm/radeon/si.c 		data &= ~RLC_ENABLE;
data             5213 drivers/gpu/drm/radeon/si.c 		WREG32(RLC_CNTL, data);
data             5232 drivers/gpu/drm/radeon/si.c 	u32 data, orig;
data             5234 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32(DMA_PG);
data             5236 drivers/gpu/drm/radeon/si.c 		data |= PG_CNTL_ENABLE;
data             5238 drivers/gpu/drm/radeon/si.c 		data &= ~PG_CNTL_ENABLE;
data             5239 drivers/gpu/drm/radeon/si.c 	if (orig != data)
data             5240 drivers/gpu/drm/radeon/si.c 		WREG32(DMA_PG, data);
data             5358 drivers/gpu/drm/radeon/si.c 	u32 data, orig, tmp;
data             5360 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32(RLC_CGCG_CGLS_CTRL);
data             5379 drivers/gpu/drm/radeon/si.c 		data |= CGCG_EN | CGLS_EN;
data             5388 drivers/gpu/drm/radeon/si.c 		data &= ~(CGCG_EN | CGLS_EN);
data             5391 drivers/gpu/drm/radeon/si.c 	if (orig != data)
data             5392 drivers/gpu/drm/radeon/si.c 		WREG32(RLC_CGCG_CGLS_CTRL, data);
data             5398 drivers/gpu/drm/radeon/si.c 	u32 data, orig, tmp = 0;
data             5401 drivers/gpu/drm/radeon/si.c 		orig = data = RREG32(CGTS_SM_CTRL_REG);
data             5402 drivers/gpu/drm/radeon/si.c 		data = 0x96940200;
data             5403 drivers/gpu/drm/radeon/si.c 		if (orig != data)
data             5404 drivers/gpu/drm/radeon/si.c 			WREG32(CGTS_SM_CTRL_REG, data);
data             5407 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32(CP_MEM_SLP_CNTL);
data             5408 drivers/gpu/drm/radeon/si.c 			data |= CP_MEM_LS_EN;
data             5409 drivers/gpu/drm/radeon/si.c 			if (orig != data)
data             5410 drivers/gpu/drm/radeon/si.c 				WREG32(CP_MEM_SLP_CNTL, data);
data             5413 drivers/gpu/drm/radeon/si.c 		orig = data = RREG32(RLC_CGTT_MGCG_OVERRIDE);
data             5414 drivers/gpu/drm/radeon/si.c 		data &= 0xffffffc0;
data             5415 drivers/gpu/drm/radeon/si.c 		if (orig != data)
data             5416 drivers/gpu/drm/radeon/si.c 			WREG32(RLC_CGTT_MGCG_OVERRIDE, data);
data             5426 drivers/gpu/drm/radeon/si.c 		orig = data = RREG32(RLC_CGTT_MGCG_OVERRIDE);
data             5427 drivers/gpu/drm/radeon/si.c 		data |= 0x00000003;
data             5428 drivers/gpu/drm/radeon/si.c 		if (orig != data)
data             5429 drivers/gpu/drm/radeon/si.c 			WREG32(RLC_CGTT_MGCG_OVERRIDE, data);
data             5431 drivers/gpu/drm/radeon/si.c 		data = RREG32(CP_MEM_SLP_CNTL);
data             5432 drivers/gpu/drm/radeon/si.c 		if (data & CP_MEM_LS_EN) {
data             5433 drivers/gpu/drm/radeon/si.c 			data &= ~CP_MEM_LS_EN;
data             5434 drivers/gpu/drm/radeon/si.c 			WREG32(CP_MEM_SLP_CNTL, data);
data             5436 drivers/gpu/drm/radeon/si.c 		orig = data = RREG32(CGTS_SM_CTRL_REG);
data             5437 drivers/gpu/drm/radeon/si.c 		data |= LS_OVERRIDE | OVERRIDE;
data             5438 drivers/gpu/drm/radeon/si.c 		if (orig != data)
data             5439 drivers/gpu/drm/radeon/si.c 			WREG32(CGTS_SM_CTRL_REG, data);
data             5454 drivers/gpu/drm/radeon/si.c 	u32 orig, data, tmp;
data             5461 drivers/gpu/drm/radeon/si.c 		orig = data = RREG32(UVD_CGC_CTRL);
data             5462 drivers/gpu/drm/radeon/si.c 		data |= DCM;
data             5463 drivers/gpu/drm/radeon/si.c 		if (orig != data)
data             5464 drivers/gpu/drm/radeon/si.c 			WREG32(UVD_CGC_CTRL, data);
data             5473 drivers/gpu/drm/radeon/si.c 		orig = data = RREG32(UVD_CGC_CTRL);
data             5474 drivers/gpu/drm/radeon/si.c 		data &= ~DCM;
data             5475 drivers/gpu/drm/radeon/si.c 		if (orig != data)
data             5476 drivers/gpu/drm/radeon/si.c 			WREG32(UVD_CGC_CTRL, data);
data             5500 drivers/gpu/drm/radeon/si.c 	u32 orig, data;
data             5503 drivers/gpu/drm/radeon/si.c 		orig = data = RREG32(mc_cg_registers[i]);
data             5505 drivers/gpu/drm/radeon/si.c 			data |= MC_LS_ENABLE;
data             5507 drivers/gpu/drm/radeon/si.c 			data &= ~MC_LS_ENABLE;
data             5508 drivers/gpu/drm/radeon/si.c 		if (data != orig)
data             5509 drivers/gpu/drm/radeon/si.c 			WREG32(mc_cg_registers[i], data);
data             5517 drivers/gpu/drm/radeon/si.c 	u32 orig, data;
data             5520 drivers/gpu/drm/radeon/si.c 		orig = data = RREG32(mc_cg_registers[i]);
data             5522 drivers/gpu/drm/radeon/si.c 			data |= MC_CG_ENABLE;
data             5524 drivers/gpu/drm/radeon/si.c 			data &= ~MC_CG_ENABLE;
data             5525 drivers/gpu/drm/radeon/si.c 		if (data != orig)
data             5526 drivers/gpu/drm/radeon/si.c 			WREG32(mc_cg_registers[i], data);
data             5533 drivers/gpu/drm/radeon/si.c 	u32 orig, data, offset;
data             5542 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32(DMA_POWER_CNTL + offset);
data             5543 drivers/gpu/drm/radeon/si.c 			data &= ~MEM_POWER_OVERRIDE;
data             5544 drivers/gpu/drm/radeon/si.c 			if (data != orig)
data             5545 drivers/gpu/drm/radeon/si.c 				WREG32(DMA_POWER_CNTL + offset, data);
data             5554 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32(DMA_POWER_CNTL + offset);
data             5555 drivers/gpu/drm/radeon/si.c 			data |= MEM_POWER_OVERRIDE;
data             5556 drivers/gpu/drm/radeon/si.c 			if (data != orig)
data             5557 drivers/gpu/drm/radeon/si.c 				WREG32(DMA_POWER_CNTL + offset, data);
data             5559 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32(DMA_CLK_CTRL + offset);
data             5560 drivers/gpu/drm/radeon/si.c 			data = 0xff000000;
data             5561 drivers/gpu/drm/radeon/si.c 			if (data != orig)
data             5562 drivers/gpu/drm/radeon/si.c 				WREG32(DMA_CLK_CTRL + offset, data);
data             5570 drivers/gpu/drm/radeon/si.c 	u32 orig, data;
data             5572 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32_PCIE(PCIE_CNTL2);
data             5575 drivers/gpu/drm/radeon/si.c 		data |= SLV_MEM_LS_EN | MST_MEM_LS_EN |
data             5578 drivers/gpu/drm/radeon/si.c 		data &= ~(SLV_MEM_LS_EN | MST_MEM_LS_EN |
data             5581 drivers/gpu/drm/radeon/si.c 	if (orig != data)
data             5582 drivers/gpu/drm/radeon/si.c 		WREG32_PCIE(PCIE_CNTL2, data);
data             5588 drivers/gpu/drm/radeon/si.c 	u32 orig, data;
data             5590 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32(HDP_HOST_PATH_CNTL);
data             5593 drivers/gpu/drm/radeon/si.c 		data &= ~CLOCK_GATING_DIS;
data             5595 drivers/gpu/drm/radeon/si.c 		data |= CLOCK_GATING_DIS;
data             5597 drivers/gpu/drm/radeon/si.c 	if (orig != data)
data             5598 drivers/gpu/drm/radeon/si.c 		WREG32(HDP_HOST_PATH_CNTL, data);
data             5604 drivers/gpu/drm/radeon/si.c 	u32 orig, data;
data             5606 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32(HDP_MEM_POWER_LS);
data             5609 drivers/gpu/drm/radeon/si.c 		data |= HDP_LS_ENABLE;
data             5611 drivers/gpu/drm/radeon/si.c 		data &= ~HDP_LS_ENABLE;
data             5613 drivers/gpu/drm/radeon/si.c 	if (orig != data)
data             5614 drivers/gpu/drm/radeon/si.c 		WREG32(HDP_MEM_POWER_LS, data);
data             5892 drivers/gpu/drm/radeon/si.c 			(const struct rlc_firmware_header_v1_0 *)rdev->rlc_fw->data;
data             5895 drivers/gpu/drm/radeon/si.c 			(rdev->rlc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data             5905 drivers/gpu/drm/radeon/si.c 			(const __be32 *)rdev->rlc_fw->data;
data             7250 drivers/gpu/drm/radeon/si.c 	u32 data, orig;
data             7260 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32_PCIE_PORT(PCIE_LC_N_FTS_CNTL);
data             7261 drivers/gpu/drm/radeon/si.c 	data &= ~LC_XMIT_N_FTS_MASK;
data             7262 drivers/gpu/drm/radeon/si.c 	data |= LC_XMIT_N_FTS(0x24) | LC_XMIT_N_FTS_OVERRIDE_EN;
data             7263 drivers/gpu/drm/radeon/si.c 	if (orig != data)
data             7264 drivers/gpu/drm/radeon/si.c 		WREG32_PCIE_PORT(PCIE_LC_N_FTS_CNTL, data);
data             7266 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL3);
data             7267 drivers/gpu/drm/radeon/si.c 	data |= LC_GO_TO_RECOVERY;
data             7268 drivers/gpu/drm/radeon/si.c 	if (orig != data)
data             7269 drivers/gpu/drm/radeon/si.c 		WREG32_PCIE_PORT(PCIE_LC_CNTL3, data);
data             7271 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32_PCIE(PCIE_P_CNTL);
data             7272 drivers/gpu/drm/radeon/si.c 	data |= P_IGNORE_EDB_ERR;
data             7273 drivers/gpu/drm/radeon/si.c 	if (orig != data)
data             7274 drivers/gpu/drm/radeon/si.c 		WREG32_PCIE(PCIE_P_CNTL, data);
data             7276 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL);
data             7277 drivers/gpu/drm/radeon/si.c 	data &= ~(LC_L0S_INACTIVITY_MASK | LC_L1_INACTIVITY_MASK);
data             7278 drivers/gpu/drm/radeon/si.c 	data |= LC_PMI_TO_L1_DIS;
data             7280 drivers/gpu/drm/radeon/si.c 		data |= LC_L0S_INACTIVITY(7);
data             7283 drivers/gpu/drm/radeon/si.c 		data |= LC_L1_INACTIVITY(7);
data             7284 drivers/gpu/drm/radeon/si.c 		data &= ~LC_PMI_TO_L1_DIS;
data             7285 drivers/gpu/drm/radeon/si.c 		if (orig != data)
data             7286 drivers/gpu/drm/radeon/si.c 			WREG32_PCIE_PORT(PCIE_LC_CNTL, data);
data             7291 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_0);
data             7292 drivers/gpu/drm/radeon/si.c 			data &= ~(PLL_POWER_STATE_IN_OFF_0_MASK | PLL_POWER_STATE_IN_TXS2_0_MASK);
data             7293 drivers/gpu/drm/radeon/si.c 			data |= PLL_POWER_STATE_IN_OFF_0(7) | PLL_POWER_STATE_IN_TXS2_0(7);
data             7294 drivers/gpu/drm/radeon/si.c 			if (orig != data)
data             7295 drivers/gpu/drm/radeon/si.c 				WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_0, data);
data             7297 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_1);
data             7298 drivers/gpu/drm/radeon/si.c 			data &= ~(PLL_POWER_STATE_IN_OFF_1_MASK | PLL_POWER_STATE_IN_TXS2_1_MASK);
data             7299 drivers/gpu/drm/radeon/si.c 			data |= PLL_POWER_STATE_IN_OFF_1(7) | PLL_POWER_STATE_IN_TXS2_1(7);
data             7300 drivers/gpu/drm/radeon/si.c 			if (orig != data)
data             7301 drivers/gpu/drm/radeon/si.c 				WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_1, data);
data             7303 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_0);
data             7304 drivers/gpu/drm/radeon/si.c 			data &= ~(PLL_POWER_STATE_IN_OFF_0_MASK | PLL_POWER_STATE_IN_TXS2_0_MASK);
data             7305 drivers/gpu/drm/radeon/si.c 			data |= PLL_POWER_STATE_IN_OFF_0(7) | PLL_POWER_STATE_IN_TXS2_0(7);
data             7306 drivers/gpu/drm/radeon/si.c 			if (orig != data)
data             7307 drivers/gpu/drm/radeon/si.c 				WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_0, data);
data             7309 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_1);
data             7310 drivers/gpu/drm/radeon/si.c 			data &= ~(PLL_POWER_STATE_IN_OFF_1_MASK | PLL_POWER_STATE_IN_TXS2_1_MASK);
data             7311 drivers/gpu/drm/radeon/si.c 			data |= PLL_POWER_STATE_IN_OFF_1(7) | PLL_POWER_STATE_IN_TXS2_1(7);
data             7312 drivers/gpu/drm/radeon/si.c 			if (orig != data)
data             7313 drivers/gpu/drm/radeon/si.c 				WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_1, data);
data             7316 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_0);
data             7317 drivers/gpu/drm/radeon/si.c 				data &= ~PLL_RAMP_UP_TIME_0_MASK;
data             7318 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7319 drivers/gpu/drm/radeon/si.c 					WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_0, data);
data             7321 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_1);
data             7322 drivers/gpu/drm/radeon/si.c 				data &= ~PLL_RAMP_UP_TIME_1_MASK;
data             7323 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7324 drivers/gpu/drm/radeon/si.c 					WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_1, data);
data             7326 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_2);
data             7327 drivers/gpu/drm/radeon/si.c 				data &= ~PLL_RAMP_UP_TIME_2_MASK;
data             7328 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7329 drivers/gpu/drm/radeon/si.c 					WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_2, data);
data             7331 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PIF_PHY0(PB0_PIF_PWRDOWN_3);
data             7332 drivers/gpu/drm/radeon/si.c 				data &= ~PLL_RAMP_UP_TIME_3_MASK;
data             7333 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7334 drivers/gpu/drm/radeon/si.c 					WREG32_PIF_PHY0(PB0_PIF_PWRDOWN_3, data);
data             7336 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_0);
data             7337 drivers/gpu/drm/radeon/si.c 				data &= ~PLL_RAMP_UP_TIME_0_MASK;
data             7338 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7339 drivers/gpu/drm/radeon/si.c 					WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_0, data);
data             7341 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_1);
data             7342 drivers/gpu/drm/radeon/si.c 				data &= ~PLL_RAMP_UP_TIME_1_MASK;
data             7343 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7344 drivers/gpu/drm/radeon/si.c 					WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_1, data);
data             7346 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_2);
data             7347 drivers/gpu/drm/radeon/si.c 				data &= ~PLL_RAMP_UP_TIME_2_MASK;
data             7348 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7349 drivers/gpu/drm/radeon/si.c 					WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_2, data);
data             7351 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PIF_PHY1(PB1_PIF_PWRDOWN_3);
data             7352 drivers/gpu/drm/radeon/si.c 				data &= ~PLL_RAMP_UP_TIME_3_MASK;
data             7353 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7354 drivers/gpu/drm/radeon/si.c 					WREG32_PIF_PHY1(PB1_PIF_PWRDOWN_3, data);
data             7356 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL);
data             7357 drivers/gpu/drm/radeon/si.c 			data &= ~LC_DYN_LANES_PWR_STATE_MASK;
data             7358 drivers/gpu/drm/radeon/si.c 			data |= LC_DYN_LANES_PWR_STATE(3);
data             7359 drivers/gpu/drm/radeon/si.c 			if (orig != data)
data             7360 drivers/gpu/drm/radeon/si.c 				WREG32_PCIE_PORT(PCIE_LC_LINK_WIDTH_CNTL, data);
data             7362 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32_PIF_PHY0(PB0_PIF_CNTL);
data             7363 drivers/gpu/drm/radeon/si.c 			data &= ~LS2_EXIT_TIME_MASK;
data             7365 drivers/gpu/drm/radeon/si.c 				data |= LS2_EXIT_TIME(5);
data             7366 drivers/gpu/drm/radeon/si.c 			if (orig != data)
data             7367 drivers/gpu/drm/radeon/si.c 				WREG32_PIF_PHY0(PB0_PIF_CNTL, data);
data             7369 drivers/gpu/drm/radeon/si.c 			orig = data = RREG32_PIF_PHY1(PB1_PIF_CNTL);
data             7370 drivers/gpu/drm/radeon/si.c 			data &= ~LS2_EXIT_TIME_MASK;
data             7372 drivers/gpu/drm/radeon/si.c 				data |= LS2_EXIT_TIME(5);
data             7373 drivers/gpu/drm/radeon/si.c 			if (orig != data)
data             7374 drivers/gpu/drm/radeon/si.c 				WREG32_PIF_PHY1(PB1_PIF_CNTL, data);
data             7390 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL2);
data             7391 drivers/gpu/drm/radeon/si.c 				data |= LC_ALLOW_PDWN_IN_L1 | LC_ALLOW_PDWN_IN_L23;
data             7392 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7393 drivers/gpu/drm/radeon/si.c 					WREG32_PCIE_PORT(PCIE_LC_CNTL2, data);
data             7395 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32(THM_CLK_CNTL);
data             7396 drivers/gpu/drm/radeon/si.c 				data &= ~(CMON_CLK_SEL_MASK | TMON_CLK_SEL_MASK);
data             7397 drivers/gpu/drm/radeon/si.c 				data |= CMON_CLK_SEL(1) | TMON_CLK_SEL(1);
data             7398 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7399 drivers/gpu/drm/radeon/si.c 					WREG32(THM_CLK_CNTL, data);
data             7401 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32(MISC_CLK_CNTL);
data             7402 drivers/gpu/drm/radeon/si.c 				data &= ~(DEEP_SLEEP_CLK_SEL_MASK | ZCLK_SEL_MASK);
data             7403 drivers/gpu/drm/radeon/si.c 				data |= DEEP_SLEEP_CLK_SEL(1) | ZCLK_SEL(1);
data             7404 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7405 drivers/gpu/drm/radeon/si.c 					WREG32(MISC_CLK_CNTL, data);
data             7407 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32(CG_CLKPIN_CNTL);
data             7408 drivers/gpu/drm/radeon/si.c 				data &= ~BCLK_AS_XCLK;
data             7409 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7410 drivers/gpu/drm/radeon/si.c 					WREG32(CG_CLKPIN_CNTL, data);
data             7412 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32(CG_CLKPIN_CNTL_2);
data             7413 drivers/gpu/drm/radeon/si.c 				data &= ~FORCE_BIF_REFCLK_EN;
data             7414 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7415 drivers/gpu/drm/radeon/si.c 					WREG32(CG_CLKPIN_CNTL_2, data);
data             7417 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32(MPLL_BYPASSCLK_SEL);
data             7418 drivers/gpu/drm/radeon/si.c 				data &= ~MPLL_CLKOUT_SEL_MASK;
data             7419 drivers/gpu/drm/radeon/si.c 				data |= MPLL_CLKOUT_SEL(4);
data             7420 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7421 drivers/gpu/drm/radeon/si.c 					WREG32(MPLL_BYPASSCLK_SEL, data);
data             7423 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32(SPLL_CNTL_MODE);
data             7424 drivers/gpu/drm/radeon/si.c 				data &= ~SPLL_REFCLK_SEL_MASK;
data             7425 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7426 drivers/gpu/drm/radeon/si.c 					WREG32(SPLL_CNTL_MODE, data);
data             7430 drivers/gpu/drm/radeon/si.c 		if (orig != data)
data             7431 drivers/gpu/drm/radeon/si.c 			WREG32_PCIE_PORT(PCIE_LC_CNTL, data);
data             7434 drivers/gpu/drm/radeon/si.c 	orig = data = RREG32_PCIE(PCIE_CNTL2);
data             7435 drivers/gpu/drm/radeon/si.c 	data |= SLV_MEM_LS_EN | MST_MEM_LS_EN | REPLAY_MEM_LS_EN;
data             7436 drivers/gpu/drm/radeon/si.c 	if (orig != data)
data             7437 drivers/gpu/drm/radeon/si.c 		WREG32_PCIE(PCIE_CNTL2, data);
data             7440 drivers/gpu/drm/radeon/si.c 		data = RREG32_PCIE_PORT(PCIE_LC_N_FTS_CNTL);
data             7441 drivers/gpu/drm/radeon/si.c 		if((data & LC_N_FTS_MASK) == LC_N_FTS_MASK) {
data             7442 drivers/gpu/drm/radeon/si.c 			data = RREG32_PCIE(PCIE_LC_STATUS1);
data             7443 drivers/gpu/drm/radeon/si.c 			if ((data & LC_REVERSE_XMIT) && (data & LC_REVERSE_RCVR)) {
data             7444 drivers/gpu/drm/radeon/si.c 				orig = data = RREG32_PCIE_PORT(PCIE_LC_CNTL);
data             7445 drivers/gpu/drm/radeon/si.c 				data &= ~LC_L0S_INACTIVITY_MASK;
data             7446 drivers/gpu/drm/radeon/si.c 				if (orig != data)
data             7447 drivers/gpu/drm/radeon/si.c 					WREG32_PCIE_PORT(PCIE_LC_CNTL, data);
data             2742 drivers/gpu/drm/radeon/si_dpm.c 	u32 data = 0, offset;
data             2752 drivers/gpu/drm/radeon/si_dpm.c 				data = RREG32_SMC(offset);
data             2755 drivers/gpu/drm/radeon/si_dpm.c 			data = RREG32(config_regs->offset << 2);
data             2759 drivers/gpu/drm/radeon/si_dpm.c 		data &= ~config_regs->mask;
data             2760 drivers/gpu/drm/radeon/si_dpm.c 		data |= ((config_regs->value << config_regs->shift) & config_regs->mask);
data             2766 drivers/gpu/drm/radeon/si_dpm.c 				WREG32_SMC(offset, data);
data             2769 drivers/gpu/drm/radeon/si_dpm.c 			WREG32(config_regs->offset << 2, data);
data             3897 drivers/gpu/drm/radeon/si_dpm.c 	u32 data, num_bits, num_levels;
data             3902 drivers/gpu/drm/radeon/si_dpm.c 	data = table->mask_low;
data             3904 drivers/gpu/drm/radeon/si_dpm.c 	num_bits = hweight32(data);
data             4334 drivers/gpu/drm/radeon/si_dpm.c 					   offsetof(SMC_SIslands_MCArbDramTimingRegisters, data) +
data             4678 drivers/gpu/drm/radeon/si_dpm.c 				   offsetof(SMC_SIslands_MCArbDramTimingRegisters, data) +
data             5604 drivers/gpu/drm/radeon/si_dpm.c 				    SMC_SIslands_MCRegisterSet *data,
data             5611 drivers/gpu/drm/radeon/si_dpm.c 			data->value[i] = cpu_to_be32(entry->mc_data[j]);
data             5647 drivers/gpu/drm/radeon/si_dpm.c 						     &mc_reg_table->data[SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT + i]);
data             5666 drivers/gpu/drm/radeon/si_dpm.c 					     &smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_INITIAL_SLOT]);
data             5669 drivers/gpu/drm/radeon/si_dpm.c 				&smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_ACPI_SLOT],
data             5675 drivers/gpu/drm/radeon/si_dpm.c 						     &smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_ULV_SLOT]);
data             5678 drivers/gpu/drm/radeon/si_dpm.c 					&smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_ULV_SLOT],
data             5696 drivers/gpu/drm/radeon/si_dpm.c 			 data[SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT]);
data             5705 drivers/gpu/drm/radeon/si_dpm.c 				    (u8 *)&smc_mc_reg_table->data[SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT],
data               53 drivers/gpu/drm/radeon/si_smc.c 	u32 data, original_data, addr, extra_shift;
data               65 drivers/gpu/drm/radeon/si_smc.c 		data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
data               71 drivers/gpu/drm/radeon/si_smc.c 		WREG32(SMC_IND_DATA_0, data);
data               80 drivers/gpu/drm/radeon/si_smc.c 		data = 0;
data               92 drivers/gpu/drm/radeon/si_smc.c 			data = (data << 8) + *src++;
data               96 drivers/gpu/drm/radeon/si_smc.c 		data <<= extra_shift;
data               98 drivers/gpu/drm/radeon/si_smc.c 		data |= (original_data & ~((~0UL) << extra_shift));
data              104 drivers/gpu/drm/radeon/si_smc.c 		WREG32(SMC_IND_DATA_0, data);
data              138 drivers/gpu/drm/radeon/si_smc.c 	static const u8 data[] = { 0x0E, 0x00, 0x40, 0x40 };
data              140 drivers/gpu/drm/radeon/si_smc.c 	return si_copy_bytes_to_smc(rdev, 0x0, data, 4, sizeof(data)+1);
data              217 drivers/gpu/drm/radeon/si_smc.c 	u32 data;
data              224 drivers/gpu/drm/radeon/si_smc.c 			(const struct smc_firmware_header_v1_0 *)rdev->smc_fw->data;
data              231 drivers/gpu/drm/radeon/si_smc.c 			(rdev->smc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes));
data              258 drivers/gpu/drm/radeon/si_smc.c 		src = (const u8 *)rdev->smc_fw->data;
data              269 drivers/gpu/drm/radeon/si_smc.c 		data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
data              271 drivers/gpu/drm/radeon/si_smc.c 		WREG32(SMC_IND_DATA_0, data);
data              323 drivers/gpu/drm/radeon/sislands_smc.h     SMC_SIslands_MCRegisterSet          data[SMC_SISLANDS_MC_REGISTER_ARRAY_SET_COUNT];
data              343 drivers/gpu/drm/radeon/sislands_smc.h     SMC_SIslands_MCArbDramTimingRegisterSet     data[16];
data              429 drivers/gpu/drm/radeon/smu7_discrete.h     SMU7_Discrete_MCRegisterSet         data[SMU7_DISCRETE_MC_REGISTER_ARRAY_SET_COUNT];
data              157 drivers/gpu/drm/radeon/vce_v1_0.c int vce_v1_0_load_fw(struct radeon_device *rdev, uint32_t *data)
data              159 drivers/gpu/drm/radeon/vce_v1_0.c 	struct vce_v1_0_fw_signature *sign = (void*)rdev->vce_fw->data;
data              189 drivers/gpu/drm/radeon/vce_v1_0.c 	data += (256 - 64) / 4;
data              190 drivers/gpu/drm/radeon/vce_v1_0.c 	data[0] = sign->val[i].nonce[0];
data              191 drivers/gpu/drm/radeon/vce_v1_0.c 	data[1] = sign->val[i].nonce[1];
data              192 drivers/gpu/drm/radeon/vce_v1_0.c 	data[2] = sign->val[i].nonce[2];
data              193 drivers/gpu/drm/radeon/vce_v1_0.c 	data[3] = sign->val[i].nonce[3];
data              194 drivers/gpu/drm/radeon/vce_v1_0.c 	data[4] = cpu_to_le32(le32_to_cpu(sign->len) + 64);
data              196 drivers/gpu/drm/radeon/vce_v1_0.c 	memset(&data[5], 0, 44);
data              197 drivers/gpu/drm/radeon/vce_v1_0.c 	memcpy(&data[16], &sign[1], rdev->vce_fw->size - sizeof(*sign));
data              199 drivers/gpu/drm/radeon/vce_v1_0.c 	data += (le32_to_cpu(sign->len) + 64) / 4;
data              200 drivers/gpu/drm/radeon/vce_v1_0.c 	data[0] = sign->val[i].sigval[0];
data              201 drivers/gpu/drm/radeon/vce_v1_0.c 	data[1] = sign->val[i].sigval[1];
data              202 drivers/gpu/drm/radeon/vce_v1_0.c 	data[2] = sign->val[i].sigval[2];
data              203 drivers/gpu/drm/radeon/vce_v1_0.c 	data[3] = sign->val[i].sigval[3];
data               40 drivers/gpu/drm/rcar-du/rcar_du_crtc.c static void rcar_du_crtc_write(struct rcar_du_crtc *rcrtc, u32 reg, u32 data)
data               44 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	rcar_du_write(rcdu, rcrtc->mmio_offset + reg, data);
data              414 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7743", .data = &rzg1_du_r8a7743_info },
data              415 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7744", .data = &rzg1_du_r8a7743_info },
data              416 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7745", .data = &rzg1_du_r8a7745_info },
data              417 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a77470", .data = &rzg1_du_r8a77470_info },
data              418 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a774a1", .data = &rcar_du_r8a774a1_info },
data              419 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a774c0", .data = &rcar_du_r8a774c0_info },
data              420 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7779", .data = &rcar_du_r8a7779_info },
data              421 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7790", .data = &rcar_du_r8a7790_info },
data              422 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7791", .data = &rcar_du_r8a7791_info },
data              423 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7792", .data = &rcar_du_r8a7792_info },
data              424 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7793", .data = &rcar_du_r8a7791_info },
data              425 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7794", .data = &rcar_du_r8a7794_info },
data              426 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7795", .data = &rcar_du_r8a7795_info },
data              427 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a7796", .data = &rcar_du_r8a7796_info },
data              428 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a77965", .data = &rcar_du_r8a77965_info },
data              429 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a77970", .data = &rcar_du_r8a77970_info },
data              430 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a77990", .data = &rcar_du_r8a7799x_info },
data              431 drivers/gpu/drm/rcar-du/rcar_du_drv.c 	{ .compatible = "renesas,du-r8a77995", .data = &rcar_du_r8a7799x_info },
data              116 drivers/gpu/drm/rcar-du/rcar_du_drv.h static inline void rcar_du_write(struct rcar_du_device *rcdu, u32 reg, u32 data)
data              118 drivers/gpu/drm/rcar-du/rcar_du_drv.h 	iowrite32(data, rcdu->mmio + reg);
data               38 drivers/gpu/drm/rcar-du/rcar_du_group.c void rcar_du_group_write(struct rcar_du_group *rgrp, u32 reg, u32 data)
data               40 drivers/gpu/drm/rcar-du/rcar_du_group.c 	rcar_du_write(rgrp->dev, rgrp->mmio_offset + reg, data);
data               53 drivers/gpu/drm/rcar-du/rcar_du_group.h void rcar_du_group_write(struct rcar_du_group *rgrp, u32 reg, u32 data);
data              215 drivers/gpu/drm/rcar-du/rcar_du_of.c 	info = match->data;
data              322 drivers/gpu/drm/rcar-du/rcar_du_plane.c 				unsigned int index, u32 reg, u32 data)
data              325 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		      data);
data               81 drivers/gpu/drm/rcar-du/rcar_lvds.c static void rcar_lvds_write(struct rcar_lvds *lvds, u32 reg, u32 data)
data               83 drivers/gpu/drm/rcar-du/rcar_lvds.c 	iowrite32(data, lvds->mmio + reg);
data              855 drivers/gpu/drm/rcar-du/rcar_lvds.c 		.data = &rcar_lvds_r8a7790es1_info,
data              878 drivers/gpu/drm/rcar-du/rcar_lvds.c 		lvds->info = attr->data;
data              943 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a7743-lvds", .data = &rcar_lvds_gen2_info },
data              944 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a7744-lvds", .data = &rcar_lvds_gen2_info },
data              945 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a774a1-lvds", .data = &rcar_lvds_gen3_info },
data              946 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a774c0-lvds", .data = &rcar_lvds_r8a77990_info },
data              947 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a7790-lvds", .data = &rcar_lvds_gen2_info },
data              948 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a7791-lvds", .data = &rcar_lvds_gen2_info },
data              949 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a7793-lvds", .data = &rcar_lvds_gen2_info },
data              950 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a7795-lvds", .data = &rcar_lvds_gen3_info },
data              951 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a7796-lvds", .data = &rcar_lvds_gen3_info },
data              952 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a77965-lvds", .data = &rcar_lvds_gen3_info },
data              953 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a77970-lvds", .data = &rcar_lvds_r8a77970_info },
data              954 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a77980-lvds", .data = &rcar_lvds_gen3_info },
data              955 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a77990-lvds", .data = &rcar_lvds_r8a77990_info },
data              956 drivers/gpu/drm/rcar-du/rcar_lvds.c 	{ .compatible = "renesas,r8a77995-lvds", .data = &rcar_lvds_r8a77995_info },
data               69 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	const struct rockchip_dp_chip_data *data;
data              188 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 		val = dp->data->lcdsel_lit;
data              190 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 		val = dp->data->lcdsel_big;
data              200 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	ret = regmap_write(dp->grf, dp->data->lcdsel_grf_reg, val);
data              325 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 			    void *data)
data              328 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	struct drm_device *drm_dev = data;
data              352 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 			       void *data)
data              387 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	dp->data = dp_data;
data              389 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	dp->plat_data.dev_type = dp->data->chip_type;
data              461 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	{.compatible = "rockchip,rk3288-dp", .data = &rk3288_dp },
data              462 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c 	{.compatible = "rockchip,rk3399-edp", .data = &rk3399_edp },
data               55 drivers/gpu/drm/rockchip/cdn-dp-core.c 		.data = (void *)&rk3399_cdn_dp },
data              338 drivers/gpu/drm/rockchip/cdn-dp-core.c 	hdr = (struct cdn_firmware_header *)fw->data;
data              344 drivers/gpu/drm/rockchip/cdn-dp-core.c 	iram_data = (const u32 *)(fw->data + hdr->header_size);
data              345 drivers/gpu/drm/rockchip/cdn-dp-core.c 	dram_data = (const u32 *)(fw->data + hdr->header_size + hdr->iram_size);
data              767 drivers/gpu/drm/rockchip/cdn-dp-core.c static int cdn_dp_audio_hw_params(struct device *dev,  void *data,
data              807 drivers/gpu/drm/rockchip/cdn-dp-core.c static void cdn_dp_audio_shutdown(struct device *dev, void *data)
data              823 drivers/gpu/drm/rockchip/cdn-dp-core.c static int cdn_dp_audio_digital_mute(struct device *dev, void *data,
data              842 drivers/gpu/drm/rockchip/cdn-dp-core.c static int cdn_dp_audio_get_eld(struct device *dev, void *data,
data             1006 drivers/gpu/drm/rockchip/cdn-dp-core.c static int cdn_dp_bind(struct device *dev, struct device *master, void *data)
data             1012 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct drm_device *drm_dev = data;
data             1089 drivers/gpu/drm/rockchip/cdn-dp-core.c static void cdn_dp_unbind(struct device *dev, struct device *master, void *data)
data             1156 drivers/gpu/drm/rockchip/cdn-dp-core.c 	dp_data = (struct cdn_dp_data *)match->data;
data              216 drivers/gpu/drm/rockchip/cdn-dp-reg.c int cdn_dp_dpcd_read(struct cdn_dp_device *dp, u32 addr, u8 *data, u16 len)
data              241 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	ret = cdn_dp_mailbox_read_receive(dp, data, len);
data              434 drivers/gpu/drm/rockchip/cdn-dp-reg.c int cdn_dp_get_edid_block(void *data, u8 *edid,
data              437 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	struct cdn_dp_device *dp = data;
data              465 drivers/gpu/drm/rockchip/cdn-dp-reg.h int cdn_dp_dpcd_read(struct cdn_dp_device *dp, u32 addr, u8 *data, u16 len);
data              752 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 				     void *data)
data              755 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 	struct drm_device *drm_dev = data;
data              820 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 					void *data)
data             1061 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 	 .data = &rk3288_chip_data,
data             1064 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c 	 .data = &rk3399_chip_data,
data              316 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c static int dw_hdmi_rockchip_genphy_init(struct dw_hdmi *dw_hdmi, void *data,
data              319 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data;
data              324 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c static void dw_hdmi_rockchip_genphy_disable(struct dw_hdmi *dw_hdmi, void *data)
data              326 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data;
data              331 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c static void dw_hdmi_rk3228_setup_hpd(struct dw_hdmi *dw_hdmi, void *data)
data              333 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data;
data              335 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	dw_hdmi_phy_setup_hpd(dw_hdmi, data);
data              351 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c dw_hdmi_rk3328_read_hpd(struct dw_hdmi *dw_hdmi, void *data)
data              353 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data;
data              356 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	status = dw_hdmi_phy_read_hpd(dw_hdmi, data);
data              371 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c static void dw_hdmi_rk3328_setup_hpd(struct dw_hdmi *dw_hdmi, void *data)
data              373 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data;
data              375 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	dw_hdmi_phy_setup_hpd(dw_hdmi, data);
data              471 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	  .data = &rk3228_hdmi_drv_data
data              474 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	  .data = &rk3288_hdmi_drv_data
data              477 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	  .data = &rk3328_hdmi_drv_data
data              480 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	  .data = &rk3399_hdmi_drv_data
data              487 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 				 void *data)
data              492 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	struct drm_device *drm = data;
data              505 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 	plat_data = devm_kmemdup(&pdev->dev, match->data,
data              568 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c 				    void *data)
data              305 drivers/gpu/drm/rockchip/inno_hdmi.c 	struct hdmi_data_info *data = &hdmi->hdmi_data;
data              323 drivers/gpu/drm/rockchip/inno_hdmi.c 	if (data->enc_in_format == data->enc_out_format) {
data              324 drivers/gpu/drm/rockchip/inno_hdmi.c 		if ((data->enc_in_format == HDMI_COLORSPACE_RGB) ||
data              325 drivers/gpu/drm/rockchip/inno_hdmi.c 		    (data->enc_in_format >= HDMI_COLORSPACE_YUV444)) {
data              337 drivers/gpu/drm/rockchip/inno_hdmi.c 	if (data->colorimetry == HDMI_COLORIMETRY_ITU_601) {
data              338 drivers/gpu/drm/rockchip/inno_hdmi.c 		if ((data->enc_in_format == HDMI_COLORSPACE_RGB) &&
data              339 drivers/gpu/drm/rockchip/inno_hdmi.c 		    (data->enc_out_format == HDMI_COLORSPACE_YUV444)) {
data              344 drivers/gpu/drm/rockchip/inno_hdmi.c 		} else if ((data->enc_in_format == HDMI_COLORSPACE_YUV444) &&
data              345 drivers/gpu/drm/rockchip/inno_hdmi.c 			   (data->enc_out_format == HDMI_COLORSPACE_RGB)) {
data              352 drivers/gpu/drm/rockchip/inno_hdmi.c 		if ((data->enc_in_format == HDMI_COLORSPACE_RGB) &&
data              353 drivers/gpu/drm/rockchip/inno_hdmi.c 		    (data->enc_out_format == HDMI_COLORSPACE_YUV444)) {
data              358 drivers/gpu/drm/rockchip/inno_hdmi.c 		} else if ((data->enc_in_format == HDMI_COLORSPACE_YUV444) &&
data              359 drivers/gpu/drm/rockchip/inno_hdmi.c 			   (data->enc_out_format == HDMI_COLORSPACE_RGB)) {
data              810 drivers/gpu/drm/rockchip/inno_hdmi.c 				 void *data)
data              813 drivers/gpu/drm/rockchip/inno_hdmi.c 	struct drm_device *drm = data;
data              895 drivers/gpu/drm/rockchip/inno_hdmi.c 			     void *data)
data              741 drivers/gpu/drm/rockchip/rk3066_hdmi.c 			    void *data)
data              744 drivers/gpu/drm/rockchip/rk3066_hdmi.c 	struct drm_device *drm = data;
data              835 drivers/gpu/drm/rockchip/rk3066_hdmi.c 			       void *data)
data              309 drivers/gpu/drm/rockchip/rockchip_drm_drv.c static int compare_dev(struct device *dev, void *data)
data              311 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 	return dev == (struct device *)data;
data               63 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		vop_reg_set(vop, &vop->data->intr->name, 0, mask, v, #name)
data               66 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		    vop_reg_set(vop, &vop->data->group->name, 0, ~0, v, #name)
data               71 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		for (i = 0; i < vop->data->intr->nintrs; i++) { \
data               72 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 			if (vop->data->intr->intrs[i] & type) { \
data               80 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		vop_get_intr_type(vop, &vop->data->intr->name, type)
data              115 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	const struct vop_win_data *data;
data              138 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	const struct vop_data *data;
data              224 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	for (i = 0; i < vop->data->intr->nintrs; i++) {
data              225 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		if ((type & vop->data->intr->intrs[i]) && (regs & 1 << i))
data              226 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 			ret |= vop->data->intr->intrs[i];
data              535 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	const struct vop_win_data *win = vop_win->data;
data              594 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		for (i = 0; i < vop->data->win_size; i++) {
data              635 drivers/gpu/drm/rockchip/rockchip_drm_vop.c         for (i = 0; i < vop->data->win_size; i++) {
data              637 drivers/gpu/drm/rockchip/rockchip_drm_vop.c                 const struct vop_win_data *win = vop_win->data;
data              719 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	const struct vop_win_data *win = vop_win->data;
data              785 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	const struct vop_win_data *win = vop_win->data;
data              921 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	const struct vop_win_data *win = vop_win->data;
data             1086 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	const struct vop_data *vop_data = vop->data;
data             1423 drivers/gpu/drm/rockchip/rockchip_drm_vop.c static irqreturn_t vop_isr(int irq, void *data)
data             1425 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	struct vop *vop = data;
data             1504 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	const struct vop_data *vop_data = vop->data;
data             1520 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		const struct vop_win_data *win_data = vop_win->data;
data             1559 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		const struct vop_win_data *win_data = vop_win->data;
data             1710 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	for (i = 0; i < vop->data->win_size; i++) {
data             1712 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		const struct vop_win_data *win = vop_win->data;
data             1760 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	const struct vop_data *vop_data = vop->data;
data             1767 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		vop_win->data = win_data;
data             1824 drivers/gpu/drm/rockchip/rockchip_drm_vop.c static int vop_bind(struct device *dev, struct device *master, void *data)
data             1828 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	struct drm_device *drm_dev = data;
data             1844 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	vop->data = vop_data;
data             1889 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 	if (vop->data->feature & VOP_FEATURE_INTERNAL_RGB) {
data             1905 drivers/gpu/drm/rockchip/rockchip_drm_vop.c static void vop_unbind(struct device *dev, struct device *master, void *data)
data              327 drivers/gpu/drm/rockchip/rockchip_lvds.c 		.data = &rk3288_lvds_data
data              334 drivers/gpu/drm/rockchip/rockchip_lvds.c 			      void *data)
data              337 drivers/gpu/drm/rockchip/rockchip_lvds.c 	struct drm_device *drm_dev = data;
data              470 drivers/gpu/drm/rockchip/rockchip_lvds.c 				void *data)
data              506 drivers/gpu/drm/rockchip/rockchip_lvds.c 	lvds->soc_data = match->data;
data              934 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3036_vop },
data              936 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3126_vop },
data              938 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &px30_vop_big },
data              940 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &px30_vop_lit },
data              942 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3066_vop },
data              944 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3188_vop },
data              946 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3288_vop },
data              948 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3368_vop },
data              950 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3366_vop },
data              952 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3399_vop_big },
data              954 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3399_vop_lit },
data              956 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3228_vop },
data              958 drivers/gpu/drm/rockchip/rockchip_vop_reg.c 	  .data = &rk3328_vop },
data              922 drivers/gpu/drm/savage/savage_bci.c static int savage_bci_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              924 drivers/gpu/drm/savage/savage_bci.c 	drm_savage_init_t *init = data;
data              938 drivers/gpu/drm/savage/savage_bci.c static int savage_bci_event_emit(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              941 drivers/gpu/drm/savage/savage_bci.c 	drm_savage_event_emit_t *event = data;
data              953 drivers/gpu/drm/savage/savage_bci.c static int savage_bci_event_wait(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              956 drivers/gpu/drm/savage/savage_bci.c 	drm_savage_event_wait_t *event = data;
data             1014 drivers/gpu/drm/savage/savage_bci.c int savage_bci_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv)
data             1017 drivers/gpu/drm/savage/savage_bci.c 	struct drm_dma *d = data;
data              203 drivers/gpu/drm/savage/savage_drv.h extern int savage_bci_cmdbuf(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              204 drivers/gpu/drm/savage/savage_drv.h extern int savage_bci_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              804 drivers/gpu/drm/savage/savage_state.c 				 const drm_savage_cmd_header_t *data,
data              825 drivers/gpu/drm/savage/savage_state.c 	if (data->clear1.mask != 0xffffffff) {
data              829 drivers/gpu/drm/savage/savage_state.c 		DMA_WRITE(data->clear1.mask);
data              857 drivers/gpu/drm/savage/savage_state.c 			DMA_WRITE(data->clear1.value);
data              863 drivers/gpu/drm/savage/savage_state.c 	if (data->clear1.mask != 0xffffffff) {
data              967 drivers/gpu/drm/savage/savage_state.c int savage_bci_cmdbuf(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              972 drivers/gpu/drm/savage/savage_state.c 	drm_savage_cmdbuf_t *cmdbuf = data;
data               64 drivers/gpu/drm/selftests/drm_selftest.c 			 void *data)
data               76 drivers/gpu/drm/selftests/drm_selftest.c 		err = st->func(data);
data               94 drivers/gpu/drm/selftests/drm_selftest.c 	       void *data)
data              100 drivers/gpu/drm/selftests/drm_selftest.c 		err = st->func(data);
data               28 drivers/gpu/drm/selftests/drm_selftest.h 	int (*func)(void *data);
data               35 drivers/gpu/drm/selftests/drm_selftest.h 			  void *data);
data               36 drivers/gpu/drm/selftests/drm_selftest.h #define drm_subtests(T, data) \
data               37 drivers/gpu/drm/selftests/drm_selftest.h 	__drm_subtests(__func__, T, ARRAY_SIZE(T), data)
data               34 drivers/gpu/drm/selftests/test-drm_damage_helper.c 	damage_blob->data = r;
data              279 drivers/gpu/drm/shmobile/shmob_drm_regs.h 				     u32 data)
data              281 drivers/gpu/drm/shmobile/shmob_drm_regs.h 	iowrite32(data, sdev->mmio + reg + LCDC_MIRROR_OFFSET);
data              284 drivers/gpu/drm/shmobile/shmob_drm_regs.h static inline void lcdc_write(struct shmob_drm_device *sdev, u32 reg, u32 data)
data              286 drivers/gpu/drm/shmobile/shmob_drm_regs.h 	iowrite32(data, sdev->mmio + reg);
data              288 drivers/gpu/drm/shmobile/shmob_drm_regs.h 		iowrite32(data, sdev->mmio + reg + LCDC_SIDE_B_OFFSET);
data               66 drivers/gpu/drm/sis/sis_mm.c static int sis_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
data               69 drivers/gpu/drm/sis/sis_mm.c 	drm_sis_fb_t *fb = data;
data               86 drivers/gpu/drm/sis/sis_mm.c 			 void *data, int pool)
data               89 drivers/gpu/drm/sis/sis_mm.c 	drm_sis_mem_t *mem = data;
data              166 drivers/gpu/drm/sis/sis_mm.c static int sis_drm_free(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              169 drivers/gpu/drm/sis/sis_mm.c 	drm_sis_mem_t *mem = data;
data              194 drivers/gpu/drm/sis/sis_mm.c static int sis_fb_alloc(struct drm_device *dev, void *data,
data              197 drivers/gpu/drm/sis/sis_mm.c 	return sis_drm_alloc(dev, file_priv, data, VIDEO_TYPE);
data              200 drivers/gpu/drm/sis/sis_mm.c static int sis_ioctl_agp_init(struct drm_device *dev, void *data,
data              204 drivers/gpu/drm/sis/sis_mm.c 	drm_sis_agp_t *agp = data;
data              218 drivers/gpu/drm/sis/sis_mm.c static int sis_ioctl_agp_alloc(struct drm_device *dev, void *data,
data              222 drivers/gpu/drm/sis/sis_mm.c 	return sis_drm_alloc(dev, file_priv, data, AGP_TYPE);
data               63 drivers/gpu/drm/sti/sti_compositor.c 			       void *data)
data               66 drivers/gpu/drm/sti/sti_compositor.c 	struct drm_device *drm_dev = data;
data               71 drivers/gpu/drm/sti/sti_compositor.c 	struct sti_compositor_subdev_descriptor *desc = compo->data.subdev_desc;
data               72 drivers/gpu/drm/sti/sti_compositor.c 	unsigned int array_size = compo->data.nb_subdev;
data              157 drivers/gpu/drm/sti/sti_compositor.c 	void *data)
data              170 drivers/gpu/drm/sti/sti_compositor.c 		.data = &stih407_compositor_data,
data              196 drivers/gpu/drm/sti/sti_compositor.c 	BUG_ON(!of_match_node(compositor_of_match, np)->data);
data              198 drivers/gpu/drm/sti/sti_compositor.c 	memcpy(&compo->data, of_match_node(compositor_of_match, np)->data,
data               69 drivers/gpu/drm/sti/sti_compositor.h 	struct sti_compositor_data data;
data              244 drivers/gpu/drm/sti/sti_crtc.c 		       unsigned long event, void *data)
data              247 drivers/gpu/drm/sti/sti_crtc.c 	struct drm_crtc *crtc = data;
data               21 drivers/gpu/drm/sti/sti_crtc.h 		       unsigned long event, void *data);
data              106 drivers/gpu/drm/sti/sti_cursor.c static int cursor_dbg_show(struct seq_file *s, void *data)
data              109 drivers/gpu/drm/sti/sti_cursor.c 	struct sti_cursor *cursor = (struct sti_cursor *)node->info_ent->data;
data              140 drivers/gpu/drm/sti/sti_cursor.c 		cursor_debugfs_files[i].data = cursor;
data               37 drivers/gpu/drm/sti/sti_drv.c static int sti_drm_fps_get(void *data, u64 *val)
data               39 drivers/gpu/drm/sti/sti_drv.c 	struct drm_device *drm_dev = data;
data               54 drivers/gpu/drm/sti/sti_drv.c static int sti_drm_fps_set(void *data, u64 val)
data               56 drivers/gpu/drm/sti/sti_drv.c 	struct drm_device *drm_dev = data;
data               75 drivers/gpu/drm/sti/sti_drv.c static int sti_drm_fps_dbg_show(struct seq_file *s, void *data)
data              169 drivers/gpu/drm/sti/sti_drv.c static int compare_of(struct device *dev, void *data)
data              171 drivers/gpu/drm/sti/sti_drv.c 	return dev->of_node == data;
data              178 drivers/gpu/drm/sti/sti_dvo.c static int dvo_dbg_show(struct seq_file *s, void *data)
data              181 drivers/gpu/drm/sti/sti_dvo.c 	struct sti_dvo *dvo = (struct sti_dvo *)node->info_ent->data;
data              203 drivers/gpu/drm/sti/sti_dvo.c 		dvo_debugfs_files[i].data = dvo;
data              437 drivers/gpu/drm/sti/sti_dvo.c static int sti_dvo_bind(struct device *dev, struct device *master, void *data)
data              440 drivers/gpu/drm/sti/sti_dvo.c 	struct drm_device *drm_dev = data;
data              502 drivers/gpu/drm/sti/sti_dvo.c 			   struct device *master, void *data)
data              213 drivers/gpu/drm/sti/sti_gdp.c static int gdp_dbg_show(struct seq_file *s, void *data)
data              216 drivers/gpu/drm/sti/sti_gdp.c 	struct sti_gdp *gdp = (struct sti_gdp *)node->info_ent->data;
data              283 drivers/gpu/drm/sti/sti_gdp.c 	struct sti_gdp *gdp = (struct sti_gdp *)node->info_ent->data;
data              344 drivers/gpu/drm/sti/sti_gdp.c 		gdp_debugfs_files[i].data = gdp;
data              487 drivers/gpu/drm/sti/sti_gdp.c 			    unsigned long event, void *data)
data              344 drivers/gpu/drm/sti/sti_hda.c static int hda_dbg_show(struct seq_file *s, void *data)
data              347 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = (struct sti_hda *)node->info_ent->data;
data              374 drivers/gpu/drm/sti/sti_hda.c 		hda_debugfs_files[i].data = hda;
data              674 drivers/gpu/drm/sti/sti_hda.c static int sti_hda_bind(struct device *dev, struct device *master, void *data)
data              677 drivers/gpu/drm/sti/sti_hda.c 	struct drm_device *drm_dev = data;
data              732 drivers/gpu/drm/sti/sti_hda.c 		struct device *master, void *data)
data              358 drivers/gpu/drm/sti/sti_hdmi.c 					  const u8 *data,
data              361 drivers/gpu/drm/sti/sti_hdmi.c 	const u8 *ptr = data;
data              661 drivers/gpu/drm/sti/sti_hdmi.c static int hdmi_dbg_show(struct seq_file *s, void *data)
data              664 drivers/gpu/drm/sti/sti_hdmi.c 	struct sti_hdmi *hdmi = (struct sti_hdmi *)node->info_ent->data;
data              734 drivers/gpu/drm/sti/sti_hdmi.c 		hdmi_debugfs_files[i].data = hdmi;
data             1147 drivers/gpu/drm/sti/sti_hdmi.c static void hdmi_audio_shutdown(struct device *dev, void *data)
data             1164 drivers/gpu/drm/sti/sti_hdmi.c 				void *data,
data             1196 drivers/gpu/drm/sti/sti_hdmi.c static int hdmi_audio_digital_mute(struct device *dev, void *data, bool enable)
data             1210 drivers/gpu/drm/sti/sti_hdmi.c static int hdmi_audio_get_eld(struct device *dev, void *data, uint8_t *buf, size_t len)
data             1253 drivers/gpu/drm/sti/sti_hdmi.c static int sti_hdmi_bind(struct device *dev, struct device *master, void *data)
data             1256 drivers/gpu/drm/sti/sti_hdmi.c 	struct drm_device *drm_dev = data;
data             1332 drivers/gpu/drm/sti/sti_hdmi.c 		struct device *master, void *data)
data             1344 drivers/gpu/drm/sti/sti_hdmi.c 		.data = &tx3g4c28phy_ops,
data             1390 drivers/gpu/drm/sti/sti_hdmi.c 		of_match_node(hdmi_of_match, np)->data;
data              563 drivers/gpu/drm/sti/sti_hqvdp.c static int hqvdp_dbg_show(struct seq_file *s, void *data)
data              566 drivers/gpu/drm/sti/sti_hqvdp.c 	struct sti_hqvdp *hqvdp = (struct sti_hqvdp *)node->info_ent->data;
data              647 drivers/gpu/drm/sti/sti_hqvdp.c 		hqvdp_debugfs_files[i].data = hqvdp;
data              795 drivers/gpu/drm/sti/sti_hqvdp.c static int sti_hqvdp_vtg_cb(struct notifier_block *nb, unsigned long evt, void *data)
data              900 drivers/gpu/drm/sti/sti_hqvdp.c 	u8 *data;
data              928 drivers/gpu/drm/sti/sti_hqvdp.c 	header = (struct fw_header *)firmware->data;
data              942 drivers/gpu/drm/sti/sti_hqvdp.c 	data = (u8 *)firmware->data;
data              943 drivers/gpu/drm/sti/sti_hqvdp.c 	data += sizeof(*header);
data              944 drivers/gpu/drm/sti/sti_hqvdp.c 	fw_rd_plug = (void *)data;
data              945 drivers/gpu/drm/sti/sti_hqvdp.c 	data += header->rd_size;
data              946 drivers/gpu/drm/sti/sti_hqvdp.c 	fw_wr_plug = (void *)data;
data              947 drivers/gpu/drm/sti/sti_hqvdp.c 	data += header->wr_size;
data              948 drivers/gpu/drm/sti/sti_hqvdp.c 	fw_pmem = (void *)data;
data              949 drivers/gpu/drm/sti/sti_hqvdp.c 	data += header->pmem_size;
data              950 drivers/gpu/drm/sti/sti_hqvdp.c 	fw_dmem = (void *)data;
data             1318 drivers/gpu/drm/sti/sti_hqvdp.c static int sti_hqvdp_bind(struct device *dev, struct device *master, void *data)
data             1321 drivers/gpu/drm/sti/sti_hqvdp.c 	struct drm_device *drm_dev = data;
data             1337 drivers/gpu/drm/sti/sti_hqvdp.c 		struct device *master, void *data)
data              151 drivers/gpu/drm/sti/sti_mixer.c 	struct sti_mixer *mixer = (struct sti_mixer *)node->info_ent->data;
data              201 drivers/gpu/drm/sti/sti_mixer.c 		mixer_debugfs_files[i].data = mixer;
data              497 drivers/gpu/drm/sti/sti_tvout.c static int tvout_dbg_show(struct seq_file *s, void *data)
data              500 drivers/gpu/drm/sti/sti_tvout.c 	struct sti_tvout *tvout = (struct sti_tvout *)node->info_ent->data;
data              578 drivers/gpu/drm/sti/sti_tvout.c 		tvout_debugfs_files[i].data = tvout;
data              814 drivers/gpu/drm/sti/sti_tvout.c static int sti_tvout_bind(struct device *dev, struct device *master, void *data)
data              817 drivers/gpu/drm/sti/sti_tvout.c 	struct drm_device *drm_dev = data;
data              827 drivers/gpu/drm/sti/sti_tvout.c 	void *data)
data               96 drivers/gpu/drm/sti/sti_vid.c 	struct sti_vid *vid = (struct sti_vid *)node->info_ent->data;
data              132 drivers/gpu/drm/sti/sti_vid.c 		vid_debugfs_files[i].data = vid;
data              322 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c 	{ .compatible = "st,stm32-dsi", .data = &dw_mipi_dsi_stm_plat_data, },
data              414 drivers/gpu/drm/stm/ltdc.c 	lut = (struct drm_color_lut *)crtc->state->gamma_lut->data;
data              780 drivers/gpu/drm/sun4i/sun4i_backend.c 			      void *data)
data              783 drivers/gpu/drm/sun4i/sun4i_backend.c 	struct drm_device *drm = data;
data              944 drivers/gpu/drm/sun4i/sun4i_backend.c 				 void *data)
data             1002 drivers/gpu/drm/sun4i/sun4i_backend.c 		.data = &sun4i_backend_quirks,
data             1006 drivers/gpu/drm/sun4i/sun4i_backend.c 		.data = &sun5i_backend_quirks,
data             1010 drivers/gpu/drm/sun4i/sun4i_backend.c 		.data = &sun6i_backend_quirks,
data             1014 drivers/gpu/drm/sun4i/sun4i_backend.c 		.data = &sun7i_backend_quirks,
data             1018 drivers/gpu/drm/sun4i/sun4i_backend.c 		.data = &sun8i_a33_backend_quirks,
data             1022 drivers/gpu/drm/sun4i/sun4i_backend.c 		.data = &sun8i_a33_backend_quirks,
data             1026 drivers/gpu/drm/sun4i/sun4i_backend.c 		.data = &sun9i_backend_quirks,
data              190 drivers/gpu/drm/sun4i/sun4i_drv.c 		quirks = (struct sun4i_tcon_quirks *)match->data;
data              204 drivers/gpu/drm/sun4i/sun4i_drv.c static int compare_of(struct device *dev, void *data)
data              208 drivers/gpu/drm/sun4i/sun4i_drv.c 			 data);
data              210 drivers/gpu/drm/sun4i/sun4i_drv.c 	return dev->of_node == data;
data               83 drivers/gpu/drm/sun4i/sun4i_frontend.c 	if (frontend->data->has_coef_access_ctrl)
data              103 drivers/gpu/drm/sun4i/sun4i_frontend.c 	if (frontend->data->has_coef_rdy)
data              446 drivers/gpu/drm/sun4i/sun4i_frontend.c 		     frontend->data->ch_phase[0].horzphase);
data              448 drivers/gpu/drm/sun4i/sun4i_frontend.c 		     frontend->data->ch_phase[1].horzphase);
data              450 drivers/gpu/drm/sun4i/sun4i_frontend.c 		     frontend->data->ch_phase[0].vertphase[0]);
data              452 drivers/gpu/drm/sun4i/sun4i_frontend.c 		     frontend->data->ch_phase[1].vertphase[0]);
data              454 drivers/gpu/drm/sun4i/sun4i_frontend.c 		     frontend->data->ch_phase[0].vertphase[1]);
data              456 drivers/gpu/drm/sun4i/sun4i_frontend.c 		     frontend->data->ch_phase[1].vertphase[1]);
data              556 drivers/gpu/drm/sun4i/sun4i_frontend.c 			 void *data)
data              560 drivers/gpu/drm/sun4i/sun4i_frontend.c 	struct drm_device *drm = data;
data              573 drivers/gpu/drm/sun4i/sun4i_frontend.c 	frontend->data = of_device_get_match_data(dev);
data              574 drivers/gpu/drm/sun4i/sun4i_frontend.c 	if (!frontend->data)
data              620 drivers/gpu/drm/sun4i/sun4i_frontend.c 			    void *data)
data              720 drivers/gpu/drm/sun4i/sun4i_frontend.c 		.data = &sun4i_a10_frontend
data              724 drivers/gpu/drm/sun4i/sun4i_frontend.c 		.data = &sun4i_a10_frontend
data              728 drivers/gpu/drm/sun4i/sun4i_frontend.c 		.data = &sun8i_a33_frontend
data              732 drivers/gpu/drm/sun4i/sun4i_frontend.c 		.data = &sun8i_a33_frontend
data              136 drivers/gpu/drm/sun4i/sun4i_frontend.h 	const struct sun4i_frontend_data	*data;
data              489 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c 			   void *data)
data              492 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c 	struct drm_device *drm = data;
data              681 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c 			    void *data)
data              710 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c 	{ .compatible = "allwinner,sun4i-a10-hdmi", .data = &sun4i_variant, },
data              711 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c 	{ .compatible = "allwinner,sun5i-a10s-hdmi", .data = &sun5i_variant, },
data              712 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c 	{ .compatible = "allwinner,sun6i-a31-hdmi", .data = &sun6i_variant, },
data             1084 drivers/gpu/drm/sun4i/sun4i_tcon.c 			   void *data)
data             1086 drivers/gpu/drm/sun4i/sun4i_tcon.c 	struct drm_device *drm = data;
data             1276 drivers/gpu/drm/sun4i/sun4i_tcon.c 			      void *data)
data             1502 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun4i-a10-tcon", .data = &sun4i_a10_quirks },
data             1503 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun5i-a13-tcon", .data = &sun5i_a13_quirks },
data             1504 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun6i-a31-tcon", .data = &sun6i_a31_quirks },
data             1505 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun6i-a31s-tcon", .data = &sun6i_a31s_quirks },
data             1506 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun7i-a20-tcon", .data = &sun7i_a20_quirks },
data             1507 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun8i-a23-tcon", .data = &sun8i_a33_quirks },
data             1508 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun8i-a33-tcon", .data = &sun8i_a33_quirks },
data             1509 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun8i-a83t-tcon-lcd", .data = &sun8i_a83t_lcd_quirks },
data             1510 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun8i-a83t-tcon-tv", .data = &sun8i_a83t_tv_quirks },
data             1511 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun8i-r40-tcon-tv", .data = &sun8i_r40_tv_quirks },
data             1512 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun8i-v3s-tcon", .data = &sun8i_v3s_quirks },
data             1513 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun9i-a80-tcon-lcd", .data = &sun9i_a80_tcon_lcd_quirks },
data             1514 drivers/gpu/drm/sun4i/sun4i_tcon.c 	{ .compatible = "allwinner,sun9i-a80-tcon-tv", .data = &sun9i_a80_tcon_tv_quirks },
data              543 drivers/gpu/drm/sun4i/sun4i_tv.c 			 void *data)
data              546 drivers/gpu/drm/sun4i/sun4i_tv.c 	struct drm_device *drm = data;
data              638 drivers/gpu/drm/sun4i/sun4i_tv.c 			    void *data)
data               23 drivers/gpu/drm/sun4i/sun6i_drc.c 			 void *data)
data               71 drivers/gpu/drm/sun4i/sun6i_drc.c 			    void *data)
data              225 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c static u32 sun6i_dsi_ecc_compute(unsigned int data)
data              241 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c 				val = (BIT(j) & data) ? 1 : 0;
data              244 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c 				val ^= (BIT(j) & data) ? 1 : 0;
data              317 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c 				 bool clock, u8 data,
data              326 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c 		     SUN6I_DSI_INST_FUNC_LANE_DEN(data));
data             1021 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c 			 void *data)
data             1023 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c 	struct drm_device *drm = data;
data             1068 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c 			    void *data)
data              125 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c 			      void *data)
data              129 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c 	struct drm_device *drm = data;
data              264 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c 				 void *data)
data              308 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c 		.data = &sun8i_a83t_quirks,
data              312 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c 		.data = &sun50i_h6_quirks,
data              343 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c static int sun8i_hdmi_phy_config(struct dw_hdmi *hdmi, void *data,
data              346 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c 	struct sun8i_hdmi_phy *phy = (struct sun8i_hdmi_phy *)data;
data              384 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c static void sun8i_hdmi_phy_disable(struct dw_hdmi *hdmi, void *data)
data              386 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c 	struct sun8i_hdmi_phy *phy = (struct sun8i_hdmi_phy *)data;
data              586 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c 		.data = &sun8i_a83t_hdmi_phy,
data              590 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c 		.data = &sun8i_h3_hdmi_phy,
data              594 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c 		.data = &sun8i_r40_hdmi_phy,
data              598 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c 		.data = &sun50i_a64_hdmi_phy,
data              602 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c 		.data = &sun50i_h6_hdmi_phy,
data              626 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c 	phy->variant = (struct sun8i_hdmi_phy_variant *)match->data;
data              423 drivers/gpu/drm/sun4i/sun8i_mixer.c 			      void *data)
data              426 drivers/gpu/drm/sun4i/sun8i_mixer.c 	struct drm_device *drm = data;
data              586 drivers/gpu/drm/sun4i/sun8i_mixer.c 				 void *data)
data              697 drivers/gpu/drm/sun4i/sun8i_mixer.c 		.data = &sun8i_a83t_mixer0_cfg,
data              701 drivers/gpu/drm/sun4i/sun8i_mixer.c 		.data = &sun8i_a83t_mixer1_cfg,
data              705 drivers/gpu/drm/sun4i/sun8i_mixer.c 		.data = &sun8i_h3_mixer0_cfg,
data              709 drivers/gpu/drm/sun4i/sun8i_mixer.c 		.data = &sun8i_r40_mixer0_cfg,
data              713 drivers/gpu/drm/sun4i/sun8i_mixer.c 		.data = &sun8i_r40_mixer1_cfg,
data              717 drivers/gpu/drm/sun4i/sun8i_mixer.c 		.data = &sun8i_v3s_mixer_cfg,
data              721 drivers/gpu/drm/sun4i/sun8i_mixer.c 		.data = &sun50i_a64_mixer0_cfg,
data              725 drivers/gpu/drm/sun4i/sun8i_mixer.c 		.data = &sun50i_a64_mixer1_cfg,
data              729 drivers/gpu/drm/sun4i/sun8i_mixer.c 		.data = &sun50i_h6_mixer0_cfg,
data              125 drivers/gpu/drm/sun4i/sun8i_tcon_top.c 			       void *data)
data              240 drivers/gpu/drm/sun4i/sun8i_tcon_top.c 				  void *data)
data              285 drivers/gpu/drm/sun4i/sun8i_tcon_top.c 		.data = &sun8i_r40_tcon_top_quirks
data              289 drivers/gpu/drm/sun4i/sun8i_tcon_top.c 		.data = &sun50i_h6_tcon_top_quirks
data             1415 drivers/gpu/drm/tegra/dc.c static int tegra_dc_show_regs(struct seq_file *s, void *data)
data             1418 drivers/gpu/drm/tegra/dc.c 	struct tegra_dc *dc = node->info_ent->data;
data             1441 drivers/gpu/drm/tegra/dc.c static int tegra_dc_show_crc(struct seq_file *s, void *data)
data             1444 drivers/gpu/drm/tegra/dc.c 	struct tegra_dc *dc = node->info_ent->data;
data             1472 drivers/gpu/drm/tegra/dc.c static int tegra_dc_show_stats(struct seq_file *s, void *data)
data             1475 drivers/gpu/drm/tegra/dc.c 	struct tegra_dc *dc = node->info_ent->data;
data             1511 drivers/gpu/drm/tegra/dc.c 		dc->debugfs_files[i].data = dc;
data             1933 drivers/gpu/drm/tegra/dc.c static irqreturn_t tegra_dc_irq(int irq, void *data)
data             1935 drivers/gpu/drm/tegra/dc.c 	struct tegra_dc *dc = data;
data             2313 drivers/gpu/drm/tegra/dc.c 		.data = &tegra194_dc_soc_info,
data             2316 drivers/gpu/drm/tegra/dc.c 		.data = &tegra186_dc_soc_info,
data             2319 drivers/gpu/drm/tegra/dc.c 		.data = &tegra210_dc_soc_info,
data             2322 drivers/gpu/drm/tegra/dc.c 		.data = &tegra124_dc_soc_info,
data             2325 drivers/gpu/drm/tegra/dc.c 		.data = &tegra114_dc_soc_info,
data             2328 drivers/gpu/drm/tegra/dc.c 		.data = &tegra30_dc_soc_info,
data             2331 drivers/gpu/drm/tegra/dc.c 		.data = &tegra20_dc_soc_info,
data             2375 drivers/gpu/drm/tegra/dc.c static int tegra_dc_match_by_pipe(struct device *dev, const void *data)
data             2378 drivers/gpu/drm/tegra/dc.c 	unsigned int pipe = (unsigned long)(void *)data;
data              260 drivers/gpu/drm/tegra/dpaux.c static irqreturn_t tegra_dpaux_irq(int irq, void *data)
data              262 drivers/gpu/drm/tegra/dpaux.c 	struct tegra_dpaux *dpaux = data;
data              506 drivers/gpu/drm/tegra/drm.c static int tegra_gem_create(struct drm_device *drm, void *data,
data              509 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_gem_create *args = data;
data              520 drivers/gpu/drm/tegra/drm.c static int tegra_gem_mmap(struct drm_device *drm, void *data,
data              523 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_gem_mmap *args = data;
data              540 drivers/gpu/drm/tegra/drm.c static int tegra_syncpt_read(struct drm_device *drm, void *data,
data              544 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_syncpt_read *args = data;
data              555 drivers/gpu/drm/tegra/drm.c static int tegra_syncpt_incr(struct drm_device *drm, void *data,
data              559 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_syncpt_incr *args = data;
data              569 drivers/gpu/drm/tegra/drm.c static int tegra_syncpt_wait(struct drm_device *drm, void *data,
data              573 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_syncpt_wait *args = data;
data              607 drivers/gpu/drm/tegra/drm.c static int tegra_open_channel(struct drm_device *drm, void *data,
data              612 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_open_channel *args = data;
data              640 drivers/gpu/drm/tegra/drm.c static int tegra_close_channel(struct drm_device *drm, void *data,
data              644 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_close_channel *args = data;
data              664 drivers/gpu/drm/tegra/drm.c static int tegra_get_syncpt(struct drm_device *drm, void *data,
data              668 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_get_syncpt *args = data;
data              694 drivers/gpu/drm/tegra/drm.c static int tegra_submit(struct drm_device *drm, void *data,
data              698 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_submit *args = data;
data              717 drivers/gpu/drm/tegra/drm.c static int tegra_get_syncpt_base(struct drm_device *drm, void *data,
data              721 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_get_syncpt_base *args = data;
data              755 drivers/gpu/drm/tegra/drm.c static int tegra_gem_set_tiling(struct drm_device *drm, void *data,
data              758 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_gem_set_tiling *args = data;
data              808 drivers/gpu/drm/tegra/drm.c static int tegra_gem_get_tiling(struct drm_device *drm, void *data,
data              811 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_gem_get_tiling *args = data;
data              848 drivers/gpu/drm/tegra/drm.c static int tegra_gem_set_flags(struct drm_device *drm, void *data,
data              851 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_gem_set_flags *args = data;
data              873 drivers/gpu/drm/tegra/drm.c static int tegra_gem_get_flags(struct drm_device *drm, void *data,
data              876 drivers/gpu/drm/tegra/drm.c 	struct drm_tegra_gem_get_flags *args = data;
data              941 drivers/gpu/drm/tegra/drm.c static int tegra_drm_context_cleanup(int id, void *p, void *data)
data              964 drivers/gpu/drm/tegra/drm.c static int tegra_debugfs_framebuffers(struct seq_file *s, void *data)
data              985 drivers/gpu/drm/tegra/drm.c static int tegra_debugfs_iova(struct seq_file *s, void *data)
data              198 drivers/gpu/drm/tegra/dsi.c static int tegra_dsi_show_regs(struct seq_file *s, void *data)
data              201 drivers/gpu/drm/tegra/dsi.c 	struct tegra_dsi *dsi = node->info_ent->data;
data              245 drivers/gpu/drm/tegra/dsi.c 		dsi->debugfs_files[i].data = dsi;
data               68 drivers/gpu/drm/tegra/falcon.c 		firmware_vaddr[i] = le32_to_cpu(((u32 *)firmware->data)[i]);
data              113 drivers/gpu/drm/tegra/falcon.c 	falcon->firmware.data.offset = os->data_offset;
data              114 drivers/gpu/drm/tegra/falcon.c 	falcon->firmware.data.size = os->data_size;
data              218 drivers/gpu/drm/tegra/falcon.c 	for (offset = 0; offset < falcon->firmware.data.size; offset += 256)
data              220 drivers/gpu/drm/tegra/falcon.c 				  falcon->firmware.data.offset + offset,
data              260 drivers/gpu/drm/tegra/falcon.c void falcon_execute_method(struct falcon *falcon, u32 method, u32 data)
data              263 drivers/gpu/drm/tegra/falcon.c 	falcon_writel(falcon, data, FALCON_UCLASS_METHOD_DATA);
data              102 drivers/gpu/drm/tegra/falcon.h 	struct falcon_firmware_section data;
data              111 drivers/gpu/drm/tegra/falcon.h 	void *data;
data              121 drivers/gpu/drm/tegra/falcon.h void falcon_execute_method(struct falcon *falcon, u32 method, u32 data);
data              167 drivers/gpu/drm/tegra/gr2d.c 	{ .compatible = "nvidia,tegra30-gr2d", .data = &tegra20_gr2d_soc },
data              168 drivers/gpu/drm/tegra/gr2d.c 	{ .compatible = "nvidia,tegra20-gr2d", .data = &tegra30_gr2d_soc },
data              171 drivers/gpu/drm/tegra/gr3d.c 	{ .compatible = "nvidia,tegra114-gr3d", .data = &tegra114_gr3d_soc },
data              172 drivers/gpu/drm/tegra/gr3d.c 	{ .compatible = "nvidia,tegra30-gr3d", .data = &tegra30_gr3d_soc },
data              173 drivers/gpu/drm/tegra/gr3d.c 	{ .compatible = "nvidia,tegra20-gr3d", .data = &tegra20_gr3d_soc },
data              633 drivers/gpu/drm/tegra/hdmi.c static void tegra_hdmi_write_infopack(struct tegra_hdmi *hdmi, const void *data,
data              636 drivers/gpu/drm/tegra/hdmi.c 	const u8 *ptr = data;
data              839 drivers/gpu/drm/tegra/hdmi.c 	edid = (struct edid *)output->connector.edid_blob_ptr->data;
data             1028 drivers/gpu/drm/tegra/hdmi.c static int tegra_hdmi_show_regs(struct seq_file *s, void *data)
data             1031 drivers/gpu/drm/tegra/hdmi.c 	struct tegra_hdmi *hdmi = node->info_ent->data;
data             1075 drivers/gpu/drm/tegra/hdmi.c 		hdmi->debugfs_files[i].data = hdmi;
data             1538 drivers/gpu/drm/tegra/hdmi.c 	{ .compatible = "nvidia,tegra124-hdmi", .data = &tegra124_hdmi_config },
data             1539 drivers/gpu/drm/tegra/hdmi.c 	{ .compatible = "nvidia,tegra114-hdmi", .data = &tegra114_hdmi_config },
data             1540 drivers/gpu/drm/tegra/hdmi.c 	{ .compatible = "nvidia,tegra30-hdmi", .data = &tegra30_hdmi_config },
data             1541 drivers/gpu/drm/tegra/hdmi.c 	{ .compatible = "nvidia,tegra20-hdmi", .data = &tegra20_hdmi_config },
data             1546 drivers/gpu/drm/tegra/hdmi.c static irqreturn_t tegra_hdmi_irq(int irq, void *data)
data             1548 drivers/gpu/drm/tegra/hdmi.c 	struct tegra_hdmi *hdmi = data;
data              950 drivers/gpu/drm/tegra/hub.c 		.data = &tegra194_display_hub
data              953 drivers/gpu/drm/tegra/hub.c 		.data = &tegra186_display_hub
data               82 drivers/gpu/drm/tegra/output.c static irqreturn_t hpd_irq(int irq, void *data)
data               84 drivers/gpu/drm/tegra/output.c 	struct tegra_output *output = data;
data             1263 drivers/gpu/drm/tegra/sor.c static int tegra_sor_show_crc(struct seq_file *s, void *data)
data             1266 drivers/gpu/drm/tegra/sor.c 	struct tegra_sor *sor = node->info_ent->data;
data             1425 drivers/gpu/drm/tegra/sor.c static int tegra_sor_show_regs(struct seq_file *s, void *data)
data             1428 drivers/gpu/drm/tegra/sor.c 	struct tegra_sor *sor = node->info_ent->data;
data             1473 drivers/gpu/drm/tegra/sor.c 		sor->debugfs_files[i].data = sor;
data             2051 drivers/gpu/drm/tegra/sor.c 					  const void *data, size_t size)
data             2053 drivers/gpu/drm/tegra/sor.c 	const u8 *ptr = data;
data             3173 drivers/gpu/drm/tegra/sor.c 	{ .compatible = "nvidia,tegra194-sor", .data = &tegra194_sor },
data             3174 drivers/gpu/drm/tegra/sor.c 	{ .compatible = "nvidia,tegra186-sor1", .data = &tegra186_sor1 },
data             3175 drivers/gpu/drm/tegra/sor.c 	{ .compatible = "nvidia,tegra186-sor", .data = &tegra186_sor },
data             3176 drivers/gpu/drm/tegra/sor.c 	{ .compatible = "nvidia,tegra210-sor1", .data = &tegra210_sor1 },
data             3177 drivers/gpu/drm/tegra/sor.c 	{ .compatible = "nvidia,tegra210-sor", .data = &tegra210_sor },
data             3178 drivers/gpu/drm/tegra/sor.c 	{ .compatible = "nvidia,tegra124-sor", .data = &tegra124_sor },
data             3224 drivers/gpu/drm/tegra/sor.c static irqreturn_t tegra_sor_irq(int irq, void *data)
data             3226 drivers/gpu/drm/tegra/sor.c 	struct tegra_sor *sor = data;
data              163 drivers/gpu/drm/tegra/vic.c 	struct tegra_drm *tegra = falcon->data;
data              171 drivers/gpu/drm/tegra/vic.c 	struct tegra_drm *tegra = falcon->data;
data              263 drivers/gpu/drm/tegra/vic.c 	if (vic->falcon.data)
data              266 drivers/gpu/drm/tegra/vic.c 	vic->falcon.data = vic->client.drm;
data              279 drivers/gpu/drm/tegra/vic.c 	vic->falcon.data = NULL;
data              362 drivers/gpu/drm/tegra/vic.c 	{ .compatible = "nvidia,tegra124-vic", .data = &vic_t124_config },
data              363 drivers/gpu/drm/tegra/vic.c 	{ .compatible = "nvidia,tegra210-vic", .data = &vic_t210_config },
data              364 drivers/gpu/drm/tegra/vic.c 	{ .compatible = "nvidia,tegra186-vic", .data = &vic_t186_config },
data              365 drivers/gpu/drm/tegra/vic.c 	{ .compatible = "nvidia,tegra194-vic", .data = &vic_t194_config },
data              167 drivers/gpu/drm/tilcdc/tilcdc_drv.c 				     unsigned long val, void *data)
data              161 drivers/gpu/drm/tilcdc/tilcdc_external.c static int dev_match_of(struct device *dev, void *data)
data              163 drivers/gpu/drm/tilcdc/tilcdc_external.c 	return dev->of_node == data;
data              114 drivers/gpu/drm/tilcdc/tilcdc_regs.h static inline void tilcdc_write(struct drm_device *dev, u32 reg, u32 data)
data              117 drivers/gpu/drm/tilcdc/tilcdc_regs.h 	iowrite32(data, priv->mmio + reg);
data              120 drivers/gpu/drm/tilcdc/tilcdc_regs.h static inline void tilcdc_write64(struct drm_device *dev, u32 reg, u64 data)
data              126 drivers/gpu/drm/tilcdc/tilcdc_regs.h 	iowrite64(data, addr);
data              130 drivers/gpu/drm/tilcdc/tilcdc_regs.h 	*(volatile u64 __force *)addr = __cpu_to_le64(data);
data              520 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.hactive_lo = 0x50,
data              521 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.hblank_lo = 0x00,
data              522 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.hactive_hblank_hi = 0x31,
data              524 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.vactive_lo = 0xe0,
data              525 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.vblank_lo = 0x1c,
data              526 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.vactive_vblank_hi = 0x10,
data              528 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.hsync_offset_lo = 0x28,
data              529 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.hsync_pulse_width_lo = 0x80,
data              530 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.vsync_offset_pulse_width_lo = 0x14,
data              531 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.hsync_vsync_offset_pulse_width_hi = 0x00,
data              533 drivers/gpu/drm/tiny/gm12u320.c 		.data.pixel_data.misc = 0x1e,
data              536 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.type = 0xfd, /* Monitor ranges */
data              537 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.data.range.min_vfreq = 59,
data              538 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.data.range.max_vfreq = 61,
data              539 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.data.range.min_hfreq_khz = 29,
data              540 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.data.range.max_hfreq_khz = 32,
data              541 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.data.range.pixel_clock_mhz = 4, /* 40 MHz */
data              542 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.data.range.flags = 0,
data              543 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.data.range.formula.cvt = {
data              547 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.type = 0xfc, /* Model string */
data              548 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.data.str.str = {
data              553 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.type = 0xfe, /* Unspecified text / padding */
data              554 drivers/gpu/drm/tiny/gm12u320.c 		.data.other_data.data.str.str = {
data               71 drivers/gpu/drm/tiny/ili9225.c static inline int ili9225_command(struct mipi_dbi *dbi, u8 cmd, u16 data)
data               73 drivers/gpu/drm/tiny/ili9225.c 	u8 par[2] = { data >> 8, data & 0xff };
data              200 drivers/gpu/drm/tiny/repaper.c 				const u8 *data, u8 fixed_value, const u8 *mask,
data              206 drivers/gpu/drm/tiny/repaper.c 		if (data) {
data              207 drivers/gpu/drm/tiny/repaper.c 			u8 pixels = data[b] & 0xaa;
data              246 drivers/gpu/drm/tiny/repaper.c 			       const u8 *data, u8 fixed_value, const u8 *mask,
data              252 drivers/gpu/drm/tiny/repaper.c 		if (data) {
data              253 drivers/gpu/drm/tiny/repaper.c 			u8 pixels = data[b - 1] & 0x55;
data              296 drivers/gpu/drm/tiny/repaper.c 			       const u8 *data, u8 fixed_value, const u8 *mask,
data              302 drivers/gpu/drm/tiny/repaper.c 		if (data) {
data              303 drivers/gpu/drm/tiny/repaper.c 			u16 pixels = repaper_interleave_bits(data[b - 1]);
data              340 drivers/gpu/drm/tiny/repaper.c 			     const u8 *data, u8 fixed_value, const u8 *mask,
data              353 drivers/gpu/drm/tiny/repaper.c 		repaper_odd_pixels(epd, &p, data, fixed_value, mask, stage);
data              364 drivers/gpu/drm/tiny/repaper.c 		repaper_even_pixels(epd, &p, data, fixed_value, mask, stage);
data              378 drivers/gpu/drm/tiny/repaper.c 		repaper_all_pixels(epd, &p, data, fixed_value, mask, stage);
data              977 drivers/gpu/drm/tiny/repaper.c 	{ .compatible = "pervasive,e1144cs021", .data = (void *)E1144CS021 },
data              978 drivers/gpu/drm/tiny/repaper.c 	{ .compatible = "pervasive,e1190cs021", .data = (void *)E1190CS021 },
data              979 drivers/gpu/drm/tiny/repaper.c 	{ .compatible = "pervasive,e2200cs021", .data = (void *)E2200CS021 },
data              980 drivers/gpu/drm/tiny/repaper.c 	{ .compatible = "pervasive,e2271cs021", .data = (void *)E2271CS021 },
data             1009 drivers/gpu/drm/tiny/repaper.c 		model = (enum repaper_model)match->data;
data             1169 drivers/gpu/drm/ttm/ttm_page_alloc.c int ttm_page_alloc_debugfs(struct seq_file *m, void *data)
data             1215 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c int ttm_dma_page_alloc_debugfs(struct seq_file *m, void *data)
data               27 drivers/gpu/drm/tve200/tve200_display.c irqreturn_t tve200_irq(int irq, void *data)
data               29 drivers/gpu/drm/tve200/tve200_display.c 	struct tve200_drm_dev_private *priv = data;
data              121 drivers/gpu/drm/tve200/tve200_drm.h irqreturn_t tve200_irq(int irq, void *data);
data               16 drivers/gpu/drm/udl/udl_connector.c static int udl_get_edid_block(void *data, u8 *buf, unsigned int block,
data               21 drivers/gpu/drm/udl/udl_connector.c 	struct udl_device *udl = data;
data              169 drivers/gpu/drm/v3d/v3d_bo.c int v3d_create_bo_ioctl(struct drm_device *dev, void *data,
data              172 drivers/gpu/drm/v3d/v3d_bo.c 	struct drm_v3d_create_bo *args = data;
data              193 drivers/gpu/drm/v3d/v3d_bo.c int v3d_mmap_bo_ioctl(struct drm_device *dev, void *data,
data              196 drivers/gpu/drm/v3d/v3d_bo.c 	struct drm_v3d_mmap_bo *args = data;
data              216 drivers/gpu/drm/v3d/v3d_bo.c int v3d_get_bo_offset_ioctl(struct drm_device *dev, void *data,
data              219 drivers/gpu/drm/v3d/v3d_bo.c 	struct drm_v3d_get_bo_offset *args = data;
data               76 drivers/gpu/drm/v3d/v3d_drv.c static int v3d_get_param_ioctl(struct drm_device *dev, void *data,
data               80 drivers/gpu/drm/v3d/v3d_drv.c 	struct drm_v3d_get_param *args = data;
data              293 drivers/gpu/drm/v3d/v3d_drv.h int v3d_create_bo_ioctl(struct drm_device *dev, void *data,
data              295 drivers/gpu/drm/v3d/v3d_drv.h int v3d_mmap_bo_ioctl(struct drm_device *dev, void *data,
data              297 drivers/gpu/drm/v3d/v3d_drv.h int v3d_get_bo_offset_ioctl(struct drm_device *dev, void *data,
data              313 drivers/gpu/drm/v3d/v3d_drv.h int v3d_submit_cl_ioctl(struct drm_device *dev, void *data,
data              315 drivers/gpu/drm/v3d/v3d_drv.h int v3d_submit_tfu_ioctl(struct drm_device *dev, void *data,
data              317 drivers/gpu/drm/v3d/v3d_drv.h int v3d_submit_csd_ioctl(struct drm_device *dev, void *data,
data              319 drivers/gpu/drm/v3d/v3d_drv.h int v3d_wait_bo_ioctl(struct drm_device *dev, void *data,
data              399 drivers/gpu/drm/v3d/v3d_gem.c v3d_wait_bo_ioctl(struct drm_device *dev, void *data,
data              403 drivers/gpu/drm/v3d/v3d_gem.c 	struct drm_v3d_wait_bo *args = data;
data              525 drivers/gpu/drm/v3d/v3d_gem.c v3d_submit_cl_ioctl(struct drm_device *dev, void *data,
data              530 drivers/gpu/drm/v3d/v3d_gem.c 	struct drm_v3d_submit_cl *args = data;
data              641 drivers/gpu/drm/v3d/v3d_gem.c v3d_submit_tfu_ioctl(struct drm_device *dev, void *data,
data              646 drivers/gpu/drm/v3d/v3d_gem.c 	struct drm_v3d_submit_tfu *args = data;
data              736 drivers/gpu/drm/v3d/v3d_gem.c v3d_submit_csd_ioctl(struct drm_device *dev, void *data,
data              741 drivers/gpu/drm/v3d/v3d_gem.c 	struct drm_v3d_submit_csd *args = data;
data              150 drivers/gpu/drm/vboxvideo/hgsmi_base.c 		memcpy(p->data, pixels, pixel_len);
data              182 drivers/gpu/drm/vboxvideo/vbox_drv.h static inline void vbox_write_ioport(u16 index, u16 data)
data              185 drivers/gpu/drm/vboxvideo/vbox_drv.h 	outw(data, VBE_DISPI_IOPORT_DATA);
data               12 drivers/gpu/drm/vboxvideo/vbox_hgsmi.c static u32 hgsmi_hash_process(u32 hash, const u8 *data, int size)
data               15 drivers/gpu/drm/vboxvideo/vbox_hgsmi.c 		hash += *data++;
data              141 drivers/gpu/drm/vboxvideo/vboxvideo.h 	u8 data[0];
data              357 drivers/gpu/drm/vboxvideo/vboxvideo.h 	u8 data[4];
data               34 drivers/gpu/drm/vboxvideo/vbva_base.c 	u8 *dst = &vbva->data[offset];
data               43 drivers/gpu/drm/vboxvideo/vbva_base.c 		memcpy(&vbva->data[0], (u8 *)p + bytes_till_boundary, diff);
data              813 drivers/gpu/drm/vc4/vc4_bo.c int vc4_create_bo_ioctl(struct drm_device *dev, void *data,
data              816 drivers/gpu/drm/vc4/vc4_bo.c 	struct drm_vc4_create_bo *args = data;
data              842 drivers/gpu/drm/vc4/vc4_bo.c int vc4_mmap_bo_ioctl(struct drm_device *dev, void *data,
data              845 drivers/gpu/drm/vc4/vc4_bo.c 	struct drm_vc4_mmap_bo *args = data;
data              862 drivers/gpu/drm/vc4/vc4_bo.c vc4_create_shader_bo_ioctl(struct drm_device *dev, void *data,
data              865 drivers/gpu/drm/vc4/vc4_bo.c 	struct drm_vc4_create_shader_bo *args = data;
data              898 drivers/gpu/drm/vc4/vc4_bo.c 			     (void __user *)(uintptr_t)args->data,
data              938 drivers/gpu/drm/vc4/vc4_bo.c int vc4_set_tiling_ioctl(struct drm_device *dev, void *data,
data              941 drivers/gpu/drm/vc4/vc4_bo.c 	struct drm_vc4_set_tiling *args = data;
data              981 drivers/gpu/drm/vc4/vc4_bo.c int vc4_get_tiling_ioctl(struct drm_device *dev, void *data,
data              984 drivers/gpu/drm/vc4/vc4_bo.c 	struct drm_vc4_get_tiling *args = data;
data             1063 drivers/gpu/drm/vc4/vc4_bo.c int vc4_label_bo_ioctl(struct drm_device *dev, void *data,
data             1067 drivers/gpu/drm/vc4/vc4_bo.c 	struct drm_vc4_label_bo *args = data;
data              238 drivers/gpu/drm/vc4/vc4_crtc.c 	struct drm_color_lut *lut = crtc->state->gamma_lut->data;
data              816 drivers/gpu/drm/vc4/vc4_crtc.c static irqreturn_t vc4_crtc_irq_handler(int irq, void *data)
data              818 drivers/gpu/drm/vc4/vc4_crtc.c 	struct vc4_crtc *vc4_crtc = data;
data             1072 drivers/gpu/drm/vc4/vc4_crtc.c 	{ .compatible = "brcm,bcm2835-pixelvalve0", .data = &pv0_data },
data             1073 drivers/gpu/drm/vc4/vc4_crtc.c 	{ .compatible = "brcm,bcm2835-pixelvalve1", .data = &pv1_data },
data             1074 drivers/gpu/drm/vc4/vc4_crtc.c 	{ .compatible = "brcm,bcm2835-pixelvalve2", .data = &pv2_data },
data             1082 drivers/gpu/drm/vc4/vc4_crtc.c 	const struct vc4_crtc_data *crtc_data = vc4_crtc->data;
data             1124 drivers/gpu/drm/vc4/vc4_crtc.c static int vc4_crtc_bind(struct device *dev, struct device *master, void *data)
data             1142 drivers/gpu/drm/vc4/vc4_crtc.c 	vc4_crtc->data = match->data;
data             1169 drivers/gpu/drm/vc4/vc4_crtc.c 	vc4_crtc->channel = vc4_crtc->data->hvs_channel;
data             1226 drivers/gpu/drm/vc4/vc4_crtc.c 	vc4_debugfs_add_regset32(drm, vc4_crtc->data->debugfs_name,
data             1242 drivers/gpu/drm/vc4/vc4_crtc.c 			    void *data)
data               46 drivers/gpu/drm/vc4/vc4_debugfs.c 	struct debugfs_regset32 *regset = node->info_ent->data;
data               66 drivers/gpu/drm/vc4/vc4_debugfs.c 			  void *data)
data               78 drivers/gpu/drm/vc4/vc4_debugfs.c 	entry->info.data = data;
data              225 drivers/gpu/drm/vc4/vc4_dpi.c 	{ .compatible = "brcm,bcm2835-dpi", .data = NULL },
data              257 drivers/gpu/drm/vc4/vc4_dpi.c static int vc4_dpi_bind(struct device *dev, struct device *master, void *data)
data              334 drivers/gpu/drm/vc4/vc4_dpi.c 			   void *data)
data               67 drivers/gpu/drm/vc4/vc4_drv.c static int vc4_get_param_ioctl(struct drm_device *dev, void *data,
data               71 drivers/gpu/drm/vc4/vc4_drv.c 	struct drm_vc4_get_param *args = data;
data              227 drivers/gpu/drm/vc4/vc4_drv.c static int compare_dev(struct device *dev, void *data)
data              229 drivers/gpu/drm/vc4/vc4_drv.c 	return dev == data;
data              452 drivers/gpu/drm/vc4/vc4_drv.h 	const struct vc4_crtc_data *data;
data              716 drivers/gpu/drm/vc4/vc4_drv.h int vc4_create_bo_ioctl(struct drm_device *dev, void *data,
data              718 drivers/gpu/drm/vc4/vc4_drv.h int vc4_create_shader_bo_ioctl(struct drm_device *dev, void *data,
data              720 drivers/gpu/drm/vc4/vc4_drv.h int vc4_mmap_bo_ioctl(struct drm_device *dev, void *data,
data              722 drivers/gpu/drm/vc4/vc4_drv.h int vc4_set_tiling_ioctl(struct drm_device *dev, void *data,
data              724 drivers/gpu/drm/vc4/vc4_drv.h int vc4_get_tiling_ioctl(struct drm_device *dev, void *data,
data              726 drivers/gpu/drm/vc4/vc4_drv.h int vc4_get_hang_state_ioctl(struct drm_device *dev, void *data,
data              728 drivers/gpu/drm/vc4/vc4_drv.h int vc4_label_bo_ioctl(struct drm_device *dev, void *data,
data              762 drivers/gpu/drm/vc4/vc4_drv.h 			  void *data);
data              770 drivers/gpu/drm/vc4/vc4_drv.h 					void *data)
data              796 drivers/gpu/drm/vc4/vc4_drv.h int vc4_submit_cl_ioctl(struct drm_device *dev, void *data,
data              798 drivers/gpu/drm/vc4/vc4_drv.h int vc4_wait_seqno_ioctl(struct drm_device *dev, void *data,
data              800 drivers/gpu/drm/vc4/vc4_drv.h int vc4_wait_bo_ioctl(struct drm_device *dev, void *data,
data              811 drivers/gpu/drm/vc4/vc4_drv.h int vc4_gem_madvise_ioctl(struct drm_device *dev, void *data,
data              889 drivers/gpu/drm/vc4/vc4_drv.h int vc4_perfmon_create_ioctl(struct drm_device *dev, void *data,
data              891 drivers/gpu/drm/vc4/vc4_drv.h int vc4_perfmon_destroy_ioctl(struct drm_device *dev, void *data,
data              893 drivers/gpu/drm/vc4/vc4_drv.h int vc4_perfmon_get_values_ioctl(struct drm_device *dev, void *data,
data             1320 drivers/gpu/drm/vc4/vc4_dsi.c static irqreturn_t vc4_dsi_irq_defer_to_thread_handler(int irq, void *data)
data             1322 drivers/gpu/drm/vc4/vc4_dsi.c 	struct vc4_dsi *dsi = data;
data             1335 drivers/gpu/drm/vc4/vc4_dsi.c static irqreturn_t vc4_dsi_irq_handler(int irq, void *data)
data             1337 drivers/gpu/drm/vc4/vc4_dsi.c 	struct vc4_dsi *dsi = data;
data             1440 drivers/gpu/drm/vc4/vc4_dsi.c static int vc4_dsi_bind(struct device *dev, struct device *master, void *data)
data             1456 drivers/gpu/drm/vc4/vc4_dsi.c 	dsi->port = (uintptr_t)match->data;
data             1625 drivers/gpu/drm/vc4/vc4_dsi.c 			   void *data)
data               67 drivers/gpu/drm/vc4/vc4_gem.c vc4_get_hang_state_ioctl(struct drm_device *dev, void *data,
data               70 drivers/gpu/drm/vc4/vc4_gem.c 	struct drm_vc4_get_hang_state *get_state = data;
data             1080 drivers/gpu/drm/vc4/vc4_gem.c vc4_wait_seqno_ioctl(struct drm_device *dev, void *data,
data             1083 drivers/gpu/drm/vc4/vc4_gem.c 	struct drm_vc4_wait_seqno *args = data;
data             1090 drivers/gpu/drm/vc4/vc4_gem.c vc4_wait_bo_ioctl(struct drm_device *dev, void *data,
data             1094 drivers/gpu/drm/vc4/vc4_gem.c 	struct drm_vc4_wait_bo *args = data;
data             1128 drivers/gpu/drm/vc4/vc4_gem.c vc4_submit_cl_ioctl(struct drm_device *dev, void *data,
data             1133 drivers/gpu/drm/vc4/vc4_gem.c 	struct drm_vc4_submit_cl *args = data;
data             1313 drivers/gpu/drm/vc4/vc4_gem.c int vc4_gem_madvise_ioctl(struct drm_device *dev, void *data,
data             1316 drivers/gpu/drm/vc4/vc4_gem.c 	struct drm_vc4_gem_madvise *args = data;
data              968 drivers/gpu/drm/vc4/vc4_hdmi.c 	memcpy(ucontrol->value.bytes.data, hdmi->connector->eld,
data             1298 drivers/gpu/drm/vc4/vc4_hdmi.c static int vc4_hdmi_bind(struct device *dev, struct device *master, void *data)
data             1478 drivers/gpu/drm/vc4/vc4_hdmi.c 			    void *data)
data               83 drivers/gpu/drm/vc4/vc4_hvs.c static int vc4_hvs_debugfs_underrun(struct seq_file *m, void *data)
data              187 drivers/gpu/drm/vc4/vc4_hvs.c static irqreturn_t vc4_hvs_irq_handler(int irq, void *data)
data              189 drivers/gpu/drm/vc4/vc4_hvs.c 	struct drm_device *dev = data;
data              218 drivers/gpu/drm/vc4/vc4_hvs.c static int vc4_hvs_bind(struct device *dev, struct device *master, void *data)
data              313 drivers/gpu/drm/vc4/vc4_hvs.c 			   void *data)
data              392 drivers/gpu/drm/vc4/vc4_kms.c 			ctm = new_crtc_state->ctm->data;
data               83 drivers/gpu/drm/vc4/vc4_perfmon.c static int vc4_perfmon_idr_del(int id, void *elem, void *data)
data              100 drivers/gpu/drm/vc4/vc4_perfmon.c int vc4_perfmon_create_ioctl(struct drm_device *dev, void *data,
data              105 drivers/gpu/drm/vc4/vc4_perfmon.c 	struct drm_vc4_perfmon_create *req = data;
data              152 drivers/gpu/drm/vc4/vc4_perfmon.c int vc4_perfmon_destroy_ioctl(struct drm_device *dev, void *data,
data              157 drivers/gpu/drm/vc4/vc4_perfmon.c 	struct drm_vc4_perfmon_destroy *req = data;
data              176 drivers/gpu/drm/vc4/vc4_perfmon.c int vc4_perfmon_get_values_ioctl(struct drm_device *dev, void *data,
data              181 drivers/gpu/drm/vc4/vc4_perfmon.c 	struct drm_vc4_perfmon_get_values *req = data;
data              358 drivers/gpu/drm/vc4/vc4_txp.c static irqreturn_t vc4_txp_interrupt(int irq, void *data)
data              360 drivers/gpu/drm/vc4/vc4_txp.c 	struct vc4_txp *txp = data;
data              369 drivers/gpu/drm/vc4/vc4_txp.c static int vc4_txp_bind(struct device *dev, struct device *master, void *data)
data              417 drivers/gpu/drm/vc4/vc4_txp.c 			   void *data)
data              391 drivers/gpu/drm/vc4/vc4_v3d.c static int vc4_v3d_bind(struct device *dev, struct device *master, void *data)
data              469 drivers/gpu/drm/vc4/vc4_v3d.c 			   void *data)
data              514 drivers/gpu/drm/vc4/vc4_vec.c 	{ .compatible = "brcm,bcm2835-vec", .data = NULL },
data              525 drivers/gpu/drm/vc4/vc4_vec.c static int vc4_vec_bind(struct device *dev, struct device *master, void *data)
data              595 drivers/gpu/drm/vc4/vc4_vec.c 			   void *data)
data               55 drivers/gpu/drm/vgem/vgem_drv.h 			    void *data,
data               58 drivers/gpu/drm/vgem/vgem_drv.h 			    void *data,
data              126 drivers/gpu/drm/vgem/vgem_fence.c 			    void *data,
data              129 drivers/gpu/drm/vgem/vgem_fence.c 	struct drm_vgem_fence_attach *arg = data;
data              206 drivers/gpu/drm/vgem/vgem_fence.c 			    void *data,
data              210 drivers/gpu/drm/vgem/vgem_fence.c 	struct drm_vgem_fence_signal *arg = data;
data              241 drivers/gpu/drm/vgem/vgem_fence.c static int __vgem_fence_idr_fini(int id, void *p, void *data)
data              236 drivers/gpu/drm/via/via_dma.c static int via_dma_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              239 drivers/gpu/drm/via/via_dma.c 	drm_via_dma_init_t *init = data;
data              327 drivers/gpu/drm/via/via_dma.c static int via_flush_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              335 drivers/gpu/drm/via/via_dma.c static int via_cmdbuffer(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              337 drivers/gpu/drm/via/via_dma.c 	drm_via_cmdbuffer_t *cmdbuf = data;
data              371 drivers/gpu/drm/via/via_dma.c static int via_pci_cmdbuffer(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              373 drivers/gpu/drm/via/via_dma.c 	drm_via_cmdbuffer_t *cmdbuf = data;
data              680 drivers/gpu/drm/via/via_dma.c static int via_cmdbuf_size(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              682 drivers/gpu/drm/via/via_dma.c 	drm_via_cmdbuf_size_t *d_siz = data;
data              772 drivers/gpu/drm/via/via_dmablit.c via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              774 drivers/gpu/drm/via/via_dmablit.c 	drm_via_blitsync_t *sync = data;
data              796 drivers/gpu/drm/via/via_dmablit.c via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              798 drivers/gpu/drm/via/via_dmablit.c 	drm_via_dmablit_t *xfer = data;
data              189 drivers/gpu/drm/via/via_drv.h extern int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              190 drivers/gpu/drm/via/via_drv.h extern int via_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              191 drivers/gpu/drm/via/via_drv.h extern int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              192 drivers/gpu/drm/via/via_drv.h extern int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              193 drivers/gpu/drm/via/via_drv.h extern int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              194 drivers/gpu/drm/via/via_drv.h extern int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              195 drivers/gpu/drm/via/via_drv.h extern int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              196 drivers/gpu/drm/via/via_drv.h extern int via_dma_blit_sync(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              197 drivers/gpu/drm/via/via_drv.h extern int via_dma_blit(struct drm_device *dev, void *data, struct drm_file *file_priv);
data              345 drivers/gpu/drm/via/via_irq.c int via_wait_irq(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              347 drivers/gpu/drm/via/via_irq.c 	drm_via_irqwait_t *irqwait = data;
data               82 drivers/gpu/drm/via/via_map.c int via_map_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
data               84 drivers/gpu/drm/via/via_map.c 	drm_via_init_t *init = data;
data               45 drivers/gpu/drm/via/via_mm.c int via_agp_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
data               47 drivers/gpu/drm/via/via_mm.c 	drm_via_agp_t *agp = data;
data               61 drivers/gpu/drm/via/via_mm.c int via_fb_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
data               63 drivers/gpu/drm/via/via_mm.c 	drm_via_fb_t *fb = data;
data              115 drivers/gpu/drm/via/via_mm.c int via_mem_alloc(struct drm_device *dev, void *data,
data              118 drivers/gpu/drm/via/via_mm.c 	drm_via_mem_t *mem = data;
data              185 drivers/gpu/drm/via/via_mm.c int via_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv)
data              188 drivers/gpu/drm/via/via_mm.c 	drm_via_mem_t *mem = data;
data              856 drivers/gpu/drm/via/via_verifier.c 	uint32_t data;
data              864 drivers/gpu/drm/via/via_verifier.c 	data = *buf++ & ~VIA_VIDEOMASK;
data              865 drivers/gpu/drm/via/via_verifier.c 	if (verify_mmio_address(data))
data              868 drivers/gpu/drm/via/via_verifier.c 	data = *buf++;
data              877 drivers/gpu/drm/via/via_verifier.c 	if (eat_words(&buf, buf_end, data))
data              879 drivers/gpu/drm/via/via_verifier.c 	if ((data & 3) && verify_video_tail(&buf, buf_end, 4 - (data & 3)))
data              907 drivers/gpu/drm/via/via_verifier.c 	uint32_t data;
data              916 drivers/gpu/drm/via/via_verifier.c 	data = *buf++;
data              925 drivers/gpu/drm/via/via_verifier.c 	if ((buf_end - buf) < (data << 1)) {
data              929 drivers/gpu/drm/via/via_verifier.c 	for (i = 0; i < data; ++i) {
data              934 drivers/gpu/drm/via/via_verifier.c 	data <<= 1;
data              935 drivers/gpu/drm/via/via_verifier.c 	if ((data & 3) && verify_video_tail(&buf, buf_end, 4 - (data & 3)))
data               69 drivers/gpu/drm/via/via_video.c int via_decoder_futex(struct drm_device *dev, void *data, struct drm_file *file_priv)
data               71 drivers/gpu/drm/via/via_video.c 	drm_via_futex_t *fx = data;
data               43 drivers/gpu/drm/virtio/virtgpu_debugfs.c static int virtio_gpu_features(struct seq_file *m, void *data)
data               56 drivers/gpu/drm/virtio/virtgpu_debugfs.c virtio_gpu_debugfs_irq_info(struct seq_file *m, void *data)
data              303 drivers/gpu/drm/virtio/virtgpu_drv.h 			   void *data, uint32_t data_size,
data               48 drivers/gpu/drm/virtio/virtgpu_ioctl.c static int virtio_gpu_map_ioctl(struct drm_device *dev, void *data,
data               52 drivers/gpu/drm/virtio/virtgpu_ioctl.c 	struct drm_virtgpu_map *virtio_gpu_map = data;
data              104 drivers/gpu/drm/virtio/virtgpu_ioctl.c static int virtio_gpu_execbuffer_ioctl(struct drm_device *dev, void *data,
data              107 drivers/gpu/drm/virtio/virtgpu_ioctl.c 	struct drm_virtgpu_execbuffer *exbuf = data;
data              250 drivers/gpu/drm/virtio/virtgpu_ioctl.c static int virtio_gpu_getparam_ioctl(struct drm_device *dev, void *data,
data              254 drivers/gpu/drm/virtio/virtgpu_ioctl.c 	struct drm_virtgpu_getparam *param = data;
data              273 drivers/gpu/drm/virtio/virtgpu_ioctl.c static int virtio_gpu_resource_create_ioctl(struct drm_device *dev, void *data,
data              277 drivers/gpu/drm/virtio/virtgpu_ioctl.c 	struct drm_virtgpu_resource_create *rc = data;
data              337 drivers/gpu/drm/virtio/virtgpu_ioctl.c static int virtio_gpu_resource_info_ioctl(struct drm_device *dev, void *data,
data              340 drivers/gpu/drm/virtio/virtgpu_ioctl.c 	struct drm_virtgpu_resource_info *ri = data;
data              357 drivers/gpu/drm/virtio/virtgpu_ioctl.c 					       void *data,
data              362 drivers/gpu/drm/virtio/virtgpu_ioctl.c 	struct drm_virtgpu_3d_transfer_from_host *args = data;
data              410 drivers/gpu/drm/virtio/virtgpu_ioctl.c static int virtio_gpu_transfer_to_host_ioctl(struct drm_device *dev, void *data,
data              415 drivers/gpu/drm/virtio/virtgpu_ioctl.c 	struct drm_virtgpu_3d_transfer_to_host *args = data;
data              465 drivers/gpu/drm/virtio/virtgpu_ioctl.c static int virtio_gpu_wait_ioctl(struct drm_device *dev, void *data,
data              468 drivers/gpu/drm/virtio/virtgpu_ioctl.c 	struct drm_virtgpu_3d_wait *args = data;
data              489 drivers/gpu/drm/virtio/virtgpu_ioctl.c 				void *data, struct drm_file *file)
data              492 drivers/gpu/drm/virtio/virtgpu_ioctl.c 	struct drm_virtgpu_get_caps *args = data;
data              607 drivers/gpu/drm/virtio/virtgpu_vq.c static int virtio_get_edid_block(void *data, u8 *buf,
data              610 drivers/gpu/drm/virtio/virtgpu_vq.c 	struct virtio_gpu_resp_edid *resp = data;
data              942 drivers/gpu/drm/virtio/virtgpu_vq.c 			   void *data, uint32_t data_size,
data              951 drivers/gpu/drm/virtio/virtgpu_vq.c 	vbuf->data_buf = data;
data              103 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h    uint32 data[1];
data              968 drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h    SVGA3dLightData      data;
data              349 drivers/gpu/drm/vmwgfx/device_include/svga3d_surfacedefs.h 		u8 data;
data              748 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c int vmw_user_bo_synccpu_ioctl(struct drm_device *dev, void *data,
data              752 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c 		(struct drm_vmw_synccpu_arg *) data;
data              816 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c int vmw_bo_alloc_ioctl(struct drm_device *dev, void *data,
data              821 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c 	    (union drm_vmw_alloc_dmabuf_arg *)data;
data              863 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c int vmw_bo_unref_ioctl(struct drm_device *dev, void *data,
data              867 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c 	    (struct drm_vmw_unref_dmabuf_arg *)data;
data              710 drivers/gpu/drm/vmwgfx/vmwgfx_context.c int vmw_context_destroy_ioctl(struct drm_device *dev, void *data,
data              713 drivers/gpu/drm/vmwgfx/vmwgfx_context.c 	struct drm_vmw_context_arg *arg = (struct drm_vmw_context_arg *)data;
data              719 drivers/gpu/drm/vmwgfx/vmwgfx_context.c static int vmw_context_define(struct drm_device *dev, void *data,
data              726 drivers/gpu/drm/vmwgfx/vmwgfx_context.c 	struct drm_vmw_context_arg *arg = (struct drm_vmw_context_arg *)data;
data              795 drivers/gpu/drm/vmwgfx/vmwgfx_context.c int vmw_context_define_ioctl(struct drm_device *dev, void *data,
data              798 drivers/gpu/drm/vmwgfx/vmwgfx_context.c 	return vmw_context_define(dev, data, file_priv, false);
data              801 drivers/gpu/drm/vmwgfx/vmwgfx_context.c int vmw_extended_context_define_ioctl(struct drm_device *dev, void *data,
data              804 drivers/gpu/drm/vmwgfx/vmwgfx_context.c 	union drm_vmw_extended_context_arg *arg = (typeof(arg)) data;
data              698 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_stream_claim_ioctl(struct drm_device *dev, void *data,
data              700 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_stream_unref_ioctl(struct drm_device *dev, void *data,
data              780 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_bo_alloc_ioctl(struct drm_device *dev, void *data,
data              782 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_bo_unref_ioctl(struct drm_device *dev, void *data,
data              784 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_user_bo_synccpu_ioctl(struct drm_device *dev, void *data,
data              861 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_getparam_ioctl(struct drm_device *dev, void *data,
data              863 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_get_cap_3d_ioctl(struct drm_device *dev, void *data,
data              865 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_present_ioctl(struct drm_device *dev, void *data,
data              867 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_present_readback_ioctl(struct drm_device *dev, void *data,
data              984 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_execbuf_ioctl(struct drm_device *dev, void *data,
data             1075 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h int vmw_kms_cursor_bypass_ioctl(struct drm_device *dev, void *data,
data             1098 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h int vmw_kms_update_layout_ioctl(struct drm_device *dev, void *data,
data             1125 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h int vmw_overlay_ioctl(struct drm_device *dev, void *data,
data             1178 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_context_define_ioctl(struct drm_device *dev, void *data,
data             1180 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_extended_context_define_ioctl(struct drm_device *dev, void *data,
data             1182 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_context_destroy_ioctl(struct drm_device *dev, void *data,
data             1208 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_surface_destroy_ioctl(struct drm_device *dev, void *data,
data             1210 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_surface_define_ioctl(struct drm_device *dev, void *data,
data             1212 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_surface_reference_ioctl(struct drm_device *dev, void *data,
data             1214 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_gb_surface_define_ioctl(struct drm_device *dev, void *data,
data             1216 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_gb_surface_reference_ioctl(struct drm_device *dev, void *data,
data             1236 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 					   void *data,
data             1239 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 					      void *data,
data             1248 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_shader_define_ioctl(struct drm_device *dev, void *data,
data             1250 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_shader_destroy_ioctl(struct drm_device *dev, void *data,
data             3998 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c int vmw_execbuf_ioctl(struct drm_device *dev, void *data,
data             4002 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c 	struct drm_vmw_execbuf_arg *arg = data;
data              800 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c int vmw_fence_obj_wait_ioctl(struct drm_device *dev, void *data,
data              804 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c 	    (struct drm_vmw_fence_wait_arg *)data;
data              855 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c int vmw_fence_obj_signaled_ioctl(struct drm_device *dev, void *data,
data              859 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c 		(struct drm_vmw_fence_signaled_arg *) data;
data              886 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c int vmw_fence_obj_unref_ioctl(struct drm_device *dev, void *data,
data              890 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c 		(struct drm_vmw_fence_arg *) data;
data             1103 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c int vmw_fence_event_ioctl(struct drm_device *dev, void *data,
data             1108 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c 		(struct drm_vmw_fence_event_arg *) data;
data              116 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h extern int vmw_fence_obj_wait_ioctl(struct drm_device *dev, void *data,
data              119 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h extern int vmw_fence_obj_signaled_ioctl(struct drm_device *dev, void *data,
data              122 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h extern int vmw_fence_obj_unref_ioctl(struct drm_device *dev, void *data,
data              124 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h extern int vmw_fence_event_ioctl(struct drm_device *dev, void *data,
data               38 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c int vmw_getparam_ioctl(struct drm_device *dev, void *data,
data               43 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c 	    (struct drm_vmw_getparam_arg *)data;
data              176 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c int vmw_get_cap_3d_ioctl(struct drm_device *dev, void *data,
data              180 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c 		(struct drm_vmw_get_3d_cap_arg *) data;
data              248 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c int vmw_present_ioctl(struct drm_device *dev, void *data,
data              254 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c 		(struct drm_vmw_present_arg *)data;
data              331 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c int vmw_present_readback_ioctl(struct drm_device *dev, void *data,
data              336 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c 		(struct drm_vmw_present_readback_arg *)data;
data             1839 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c int vmw_kms_cursor_bypass_ioctl(struct drm_device *dev, void *data,
data             1842 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c 	struct drm_vmw_cursor_bypass_arg *arg = data;
data             2334 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c int vmw_kms_update_layout_ioctl(struct drm_device *dev, void *data,
data             2340 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c 		(struct drm_vmw_update_layout_arg *)data;
data              459 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c int vmw_overlay_ioctl(struct drm_device *dev, void *data,
data              466 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c 	    (struct drm_vmw_control_stream_arg *)data;
data              109 drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h 	int (*init)(struct vmw_resource *res, void *data);
data              111 drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h 	void (*set_arg_handle)(void *data, u32 handle);
data              132 drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h 				 void *data,
data              703 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c int vmw_shader_destroy_ioctl(struct drm_device *dev, void *data,
data              706 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c 	struct drm_vmw_shader_arg *arg = (struct drm_vmw_shader_arg *)data;
data             1043 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c int vmw_shader_define_ioctl(struct drm_device *dev, void *data,
data             1047 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c 		(struct drm_vmw_shader_create_arg *)data;
data               64 drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c 				    void *data,
data               78 drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c 	ret = simple->func->init(res, data);
data              143 drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c vmw_simple_resource_create_ioctl(struct drm_device *dev, void *data,
data              198 drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c 				       data, vmw_simple_resource_free);
data              212 drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c 	func->set_arg_handle(data, usimple->base.handle);
data              683 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c int vmw_surface_destroy_ioctl(struct drm_device *dev, void *data,
data              686 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 	struct drm_vmw_surface_arg *arg = (struct drm_vmw_surface_arg *)data;
data              700 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c int vmw_surface_define_ioctl(struct drm_device *dev, void *data,
data              709 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 	    (union drm_vmw_surface_create_arg *)data;
data              977 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c int vmw_surface_reference_ioctl(struct drm_device *dev, void *data,
data              982 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 	    (union drm_vmw_surface_reference_arg *)data;
data             1287 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c int vmw_gb_surface_define_ioctl(struct drm_device *dev, void *data,
data             1291 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 	    (union drm_vmw_gb_surface_create_arg *)data;
data             1313 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c int vmw_gb_surface_reference_ioctl(struct drm_device *dev, void *data,
data             1317 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 	    (union drm_vmw_gb_surface_reference_arg *)data;
data             1507 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c int vmw_gb_surface_define_ext_ioctl(struct drm_device *dev, void *data,
data             1511 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 	    (union drm_vmw_gb_surface_create_ext_arg *)data;
data             1526 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c int vmw_gb_surface_reference_ext_ioctl(struct drm_device *dev, void *data,
data             1530 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c 	    (union drm_vmw_gb_surface_reference_ext_arg *)data;
data               66 drivers/gpu/drm/vmwgfx/vmwgfx_va.c static int vmw_stream_init(struct vmw_resource *res, void *data)
data               73 drivers/gpu/drm/vmwgfx/vmwgfx_va.c static void vmw_stream_set_arg_handle(void *data, u32 handle)
data               75 drivers/gpu/drm/vmwgfx/vmwgfx_va.c 	struct drm_vmw_stream_arg *arg = (struct drm_vmw_stream_arg *)data;
data              114 drivers/gpu/drm/vmwgfx/vmwgfx_va.c int vmw_stream_unref_ioctl(struct drm_device *dev, void *data,
data              117 drivers/gpu/drm/vmwgfx/vmwgfx_va.c 	struct drm_vmw_stream_arg *arg = (struct drm_vmw_stream_arg *)data;
data              133 drivers/gpu/drm/vmwgfx/vmwgfx_va.c int vmw_stream_claim_ioctl(struct drm_device *dev, void *data,
data              136 drivers/gpu/drm/vmwgfx/vmwgfx_va.c 	return vmw_simple_resource_create_ioctl(dev, data, file_priv,
data              133 drivers/gpu/drm/zte/zx_drm_drv.c static int compare_of(struct device *dev, void *data)
data              135 drivers/gpu/drm/zte/zx_drm_drv.c 	return dev->of_node == data;
data              362 drivers/gpu/drm/zte/zx_hdmi.c static int zx_hdmi_audio_startup(struct device *dev, void *data)
data              372 drivers/gpu/drm/zte/zx_hdmi.c static void zx_hdmi_audio_shutdown(struct device *dev, void *data)
data              393 drivers/gpu/drm/zte/zx_hdmi.c 				   void *data,
data              444 drivers/gpu/drm/zte/zx_hdmi.c static int zx_hdmi_audio_digital_mute(struct device *dev, void *data,
data              458 drivers/gpu/drm/zte/zx_hdmi.c static int zx_hdmi_audio_get_eld(struct device *dev, void *data,
data              640 drivers/gpu/drm/zte/zx_hdmi.c static int zx_hdmi_bind(struct device *dev, struct device *master, void *data)
data              643 drivers/gpu/drm/zte/zx_hdmi.c 	struct drm_device *drm = data;
data              721 drivers/gpu/drm/zte/zx_hdmi.c 			   void *data)
data              331 drivers/gpu/drm/zte/zx_tvenc.c static int zx_tvenc_bind(struct device *dev, struct device *master, void *data)
data              334 drivers/gpu/drm/zte/zx_tvenc.c 	struct drm_device *drm = data;
data              370 drivers/gpu/drm/zte/zx_tvenc.c 			    void *data)
data              423 drivers/gpu/drm/zte/zx_vga.c static int zx_vga_bind(struct device *dev, struct device *master, void *data)
data              426 drivers/gpu/drm/zte/zx_vga.c 	struct drm_device *drm = data;
data              493 drivers/gpu/drm/zte/zx_vga.c 			  void *data)
data              762 drivers/gpu/drm/zte/zx_vou.c static int zx_crtc_bind(struct device *dev, struct device *master, void *data)
data              765 drivers/gpu/drm/zte/zx_vou.c 	struct drm_device *drm = data;
data              884 drivers/gpu/drm/zte/zx_vou.c 			   void *data)
data              527 drivers/gpu/host1x/bus.c static int host1x_devices_show(struct seq_file *s, void *data)
data               49 drivers/gpu/host1x/debug.c static int show_channel(struct host1x_channel *ch, void *data, bool show_fifo)
data               52 drivers/gpu/host1x/debug.c 	struct output *o = data;
data              157 drivers/gpu/host1x/dev.c 	{ .compatible = "nvidia,tegra194-host1x", .data = &host1x07_info, },
data              158 drivers/gpu/host1x/dev.c 	{ .compatible = "nvidia,tegra186-host1x", .data = &host1x06_info, },
data              159 drivers/gpu/host1x/dev.c 	{ .compatible = "nvidia,tegra210-host1x", .data = &host1x05_info, },
data              160 drivers/gpu/host1x/dev.c 	{ .compatible = "nvidia,tegra124-host1x", .data = &host1x04_info, },
data              161 drivers/gpu/host1x/dev.c 	{ .compatible = "nvidia,tegra114-host1x", .data = &host1x02_info, },
data              162 drivers/gpu/host1x/dev.c 	{ .compatible = "nvidia,tegra30-host1x", .data = &host1x01_info, },
data              163 drivers/gpu/host1x/dev.c 	{ .compatible = "nvidia,tegra20-host1x", .data = &host1x01_info, },
data               73 drivers/gpu/host1x/intr.c 			if (prev->data == waiter->data) {
data              101 drivers/gpu/host1x/intr.c 	struct host1x_channel *channel = waiter->data;
data              113 drivers/gpu/host1x/intr.c 	wait_queue_head_t *wq = waiter->data;
data              120 drivers/gpu/host1x/intr.c 	wait_queue_head_t *wq = waiter->data;
data              205 drivers/gpu/host1x/intr.c 			   void *data, struct host1x_waitlist *waiter,
data              223 drivers/gpu/host1x/intr.c 	waiter->data = data;
data               52 drivers/gpu/host1x/intr.h 	void *data;
data               70 drivers/gpu/host1x/intr.h 			   void *data, struct host1x_waitlist *waiter,
data               90 drivers/gpu/host1x/mipi.c 	unsigned long data;
data              338 drivers/gpu/host1x/mipi.c 		u32 clk = 0, data = 0;
data              341 drivers/gpu/host1x/mipi.c 			data = MIPI_CAL_CONFIG_SELECT |
data              350 drivers/gpu/host1x/mipi.c 		tegra_mipi_writel(device->mipi, data, soc->pads[i].data);
data              387 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIA },
data              388 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIB },
data              389 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIC },
data              390 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSID },
data              391 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIE },
data              392 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSIA },
data              393 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSIB },
data              394 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSIC },
data              395 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSID },
data              416 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIA, .clk = MIPI_CAL_CONFIG_CSIAB_CLK },
data              417 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIB, .clk = MIPI_CAL_CONFIG_CSIAB_CLK },
data              418 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIC, .clk = MIPI_CAL_CONFIG_CSICD_CLK },
data              419 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSID, .clk = MIPI_CAL_CONFIG_CSICD_CLK },
data              420 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIE, .clk = MIPI_CAL_CONFIG_CSIE_CLK  },
data              421 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSIA, .clk = MIPI_CAL_CONFIG_DSIA_CLK  },
data              422 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSIB, .clk = MIPI_CAL_CONFIG_DSIB_CLK  },
data              460 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIA, .clk = 0 },
data              461 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIB, .clk = 0 },
data              462 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIC, .clk = 0 },
data              463 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSID, .clk = 0 },
data              464 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIE, .clk = 0 },
data              465 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_CSIF, .clk = 0 },
data              466 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSIA, .clk = MIPI_CAL_CONFIG_DSIA_CLK },
data              467 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSIB, .clk = MIPI_CAL_CONFIG_DSIB_CLK },
data              468 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSIC, .clk = MIPI_CAL_CONFIG_DSIC_CLK },
data              469 drivers/gpu/host1x/mipi.c 	{ .data = MIPI_CAL_CONFIG_DSID, .clk = MIPI_CAL_CONFIG_DSID_CLK },
data              490 drivers/gpu/host1x/mipi.c 	{ .compatible = "nvidia,tegra114-mipi", .data = &tegra114_mipi_soc },
data              491 drivers/gpu/host1x/mipi.c 	{ .compatible = "nvidia,tegra124-mipi", .data = &tegra124_mipi_soc },
data              492 drivers/gpu/host1x/mipi.c 	{ .compatible = "nvidia,tegra132-mipi", .data = &tegra132_mipi_soc },
data              493 drivers/gpu/host1x/mipi.c 	{ .compatible = "nvidia,tegra210-mipi", .data = &tegra210_mipi_soc },
data              512 drivers/gpu/host1x/mipi.c 	mipi->soc = match->data;
data              939 drivers/gpu/ipu-v3/ipu-common.c 	{ .compatible = "fsl,imx51-ipu", .data = &ipu_type_imx51, },
data              940 drivers/gpu/ipu-v3/ipu-common.c 	{ .compatible = "fsl,imx53-ipu", .data = &ipu_type_imx53, },
data              941 drivers/gpu/ipu-v3/ipu-common.c 	{ .compatible = "fsl,imx6q-ipu", .data = &ipu_type_imx6q, },
data              942 drivers/gpu/ipu-v3/ipu-common.c 	{ .compatible = "fsl,imx6qp-ipu", .data = &ipu_type_imx6q, },
data               14 drivers/gpu/ipu-v3/ipu-cpmem.c 	u32 data[5];
data              113 drivers/gpu/ipu-v3/ipu-cpmem.c 	val = readl(&base->word[word].data[i]);
data              116 drivers/gpu/ipu-v3/ipu-cpmem.c 	writel(val, &base->word[word].data[i]);
data              119 drivers/gpu/ipu-v3/ipu-cpmem.c 		val = readl(&base->word[word].data[i + 1]);
data              122 drivers/gpu/ipu-v3/ipu-cpmem.c 		writel(val, &base->word[word].data[i + 1]);
data              139 drivers/gpu/ipu-v3/ipu-cpmem.c 	val = (readl(&base->word[word].data[i]) >> ofs) & mask;
data              144 drivers/gpu/ipu-v3/ipu-cpmem.c 		tmp = readl(&base->word[word].data[i + 1]);
data              896 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[0].data[0]),
data              897 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[0].data[1]),
data              898 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[0].data[2]),
data              899 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[0].data[3]),
data              900 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[0].data[4]));
data              902 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[1].data[0]),
data              903 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[1].data[1]),
data              904 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[1].data[2]),
data              905 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[1].data[3]),
data              906 drivers/gpu/ipu-v3/ipu-cpmem.c 		readl(&p->word[1].data[4]));
data              434 drivers/gpu/ipu-v3/ipu-csi.c 	u32 width, height, data = 0;
data              449 drivers/gpu/ipu-v3/ipu-csi.c 	data |= cfg.data_width << CSI_SENS_CONF_DATA_WIDTH_SHIFT |
data              463 drivers/gpu/ipu-v3/ipu-csi.c 	ipu_csi_write(csi, data, CSI_SENS_CONF);
data               89 drivers/gpu/ipu-v3/ipu-dmfc.c 	const struct dmfc_channel_data	*data;
data              144 drivers/gpu/ipu-v3/ipu-dmfc.c 	if ((dmfc->slots * 64 * 4) / width > dmfc->data->max_fifo_lines)
data              145 drivers/gpu/ipu-v3/ipu-dmfc.c 		dmfc_gen1 |= 1 << dmfc->data->eot_shift;
data              147 drivers/gpu/ipu-v3/ipu-dmfc.c 		dmfc_gen1 &= ~(1 << dmfc->data->eot_shift);
data              195 drivers/gpu/ipu-v3/ipu-dmfc.c 		priv->channels[i].data = &dmfcdata[i];
data             1712 drivers/gpu/ipu-v3/ipu-image-convert.c static irqreturn_t norotate_irq(int irq, void *data)
data             1714 drivers/gpu/ipu-v3/ipu-image-convert.c 	struct ipu_image_convert_chan *chan = data;
data             1743 drivers/gpu/ipu-v3/ipu-image-convert.c static irqreturn_t rotate_irq(int irq, void *data)
data             1745 drivers/gpu/ipu-v3/ipu-image-convert.c 	struct ipu_image_convert_chan *chan = data;
data             2411 drivers/gpu/ipu-v3/ipu-image-convert.c 					void *data)
data             2413 drivers/gpu/ipu-v3/ipu-image-convert.c 	struct completion *comp = data;
data             1416 drivers/gpu/vga/vgaarb.c 		      void *data)
data             1418 drivers/gpu/vga/vgaarb.c 	struct device *dev = data;
data               24 drivers/greybus/arpc.h 	__u8	data[0];	/* ARPC data */
data               77 drivers/greybus/connection.c 		       u8 *data, size_t length)
data               89 drivers/greybus/connection.c 	gb_connection_recv(connection, data, length);
data              150 drivers/greybus/es2.c 	u8 *data;
data              153 drivers/greybus/es2.c 	data = kmemdup(req, size, GFP_KERNEL);
data              154 drivers/greybus/es2.c 	if (!data)
data              161 drivers/greybus/es2.c 				 0, 0, data, size, ES2_USB_CTRL_TIMEOUT);
data              167 drivers/greybus/es2.c 	kfree(data);
data              904 drivers/greybus/es2.c 	memcpy(rpc->req->data, payload, size);
data             1098 drivers/greybus/es2.c static int apb_log_poll(void *data)
data             1100 drivers/greybus/es2.c 	struct es2_ap_dev *es2 = data;
data               41 drivers/greybus/manifest.c 	void				*data;
data               66 drivers/greybus/manifest.c 		desc_cport = desc->data;
data              165 drivers/greybus/manifest.c 	descriptor->data = (char *)desc + sizeof(*desc_header);
data              200 drivers/greybus/manifest.c 		desc_string = descriptor->data;
data              244 drivers/greybus/manifest.c 		desc_cport = desc->data;
data              264 drivers/greybus/manifest.c 			desc_cport = tmp->data;
data              287 drivers/greybus/manifest.c 		desc_cport = desc->data;
data              325 drivers/greybus/manifest.c 		desc_bundle = desc->data;
data              391 drivers/greybus/manifest.c 	struct greybus_descriptor_interface *desc_intf = interface_desc->data;
data              452 drivers/greybus/manifest.c bool gb_manifest_parse(struct gb_interface *intf, void *data, size_t size)
data              475 drivers/greybus/manifest.c 	manifest = data;
data              631 drivers/greybus/operation.c 			     u8 type, void *data, size_t size)
data              651 drivers/greybus/operation.c 	memcpy(operation->request->header, data, size);
data              915 drivers/greybus/operation.c 				void *data, size_t size)
data              926 drivers/greybus/operation.c 						 type, data, size);
data              959 drivers/greybus/operation.c 				void *data, size_t size)
data             1011 drivers/greybus/operation.c 		memcpy(message->buffer, data, size);
data             1027 drivers/greybus/operation.c 			void *data, size_t size)
data             1047 drivers/greybus/operation.c 	memcpy(&header, data, sizeof(header));
data             1059 drivers/greybus/operation.c 		gb_connection_recv_response(connection,	&header, data,
data             1062 drivers/greybus/operation.c 		gb_connection_recv_request(connection, &header, data,
data              318 drivers/hid/hid-alps.c static int t4_raw_event(struct alps_dev *hdata, u8 *data, int size)
data              322 drivers/hid/hid-alps.c 	struct t4_input_report *p_report = (struct t4_input_report *)data;
data              324 drivers/hid/hid-alps.c 	if (!data)
data              357 drivers/hid/hid-alps.c static int u1_raw_event(struct alps_dev *hdata, u8 *data, int size)
data              363 drivers/hid/hid-alps.c 	if (!data)
data              365 drivers/hid/hid-alps.c 	switch (data[0]) {
data              372 drivers/hid/hid-alps.c 			u8 *contact = &data[i * 5];
data              398 drivers/hid/hid-alps.c 			data[1] & 0x1);
data              400 drivers/hid/hid-alps.c 			(data[1] & 0x2));
data              402 drivers/hid/hid-alps.c 			(data[1] & 0x4));
data              409 drivers/hid/hid-alps.c 		sp_x = get_unaligned_le16(data+2);
data              410 drivers/hid/hid-alps.c 		sp_y = get_unaligned_le16(data+4);
data              419 drivers/hid/hid-alps.c 			data[1] & 0x1);
data              421 drivers/hid/hid-alps.c 			(data[1] & 0x2));
data              423 drivers/hid/hid-alps.c 			(data[1] & 0x4));
data              434 drivers/hid/hid-alps.c 		struct hid_report *report, u8 *data, int size)
data              441 drivers/hid/hid-alps.c 		ret = t4_raw_event(hdata, data, size);
data              444 drivers/hid/hid-alps.c 		ret = u1_raw_event(hdata, data, size);
data              453 drivers/hid/hid-alps.c 	struct alps_dev *data = hid_get_drvdata(hdev);
data              455 drivers/hid/hid-alps.c 	switch (data->dev_type) {
data              675 drivers/hid/hid-alps.c 	struct alps_dev *data = hid_get_drvdata(hdev);
data              680 drivers/hid/hid-alps.c 	data->input = input;
data              689 drivers/hid/hid-alps.c 	switch (data->dev_type) {
data              691 drivers/hid/hid-alps.c 		ret = T4_init(hdev, data);
data              694 drivers/hid/hid-alps.c 		ret = u1_init(hdev, data);
data              705 drivers/hid/hid-alps.c 						data->x_min, data->x_max, 0, 0);
data              707 drivers/hid/hid-alps.c 						data->y_min, data->y_max, 0, 0);
data              709 drivers/hid/hid-alps.c 	if (data->x_active_len_mm && data->y_active_len_mm) {
data              710 drivers/hid/hid-alps.c 		res_x = (data->x_max - 1) / data->x_active_len_mm;
data              711 drivers/hid/hid-alps.c 		res_y = (data->y_max - 1) / data->y_active_len_mm;
data              719 drivers/hid/hid-alps.c 	input_mt_init_slots(input, data->max_fingers, INPUT_MT_POINTER);
data              723 drivers/hid/hid-alps.c 	if (data->btn_cnt == 1)
data              726 drivers/hid/hid-alps.c 	for (i = 0; i < data->btn_cnt; i++)
data              730 drivers/hid/hid-alps.c 	if (data->has_sp) {
data              737 drivers/hid/hid-alps.c 		data->input2 = input2;
data              751 drivers/hid/hid-alps.c 		data->sp_btn_cnt = (data->sp_btn_info & 0x0F);
data              752 drivers/hid/hid-alps.c 		for (i = 0; i < data->sp_btn_cnt; i++)
data              761 drivers/hid/hid-alps.c 		if (input_register_device(data->input2)) {
data              782 drivers/hid/hid-alps.c 	struct alps_dev *data = NULL;
data              784 drivers/hid/hid-alps.c 	data = devm_kzalloc(&hdev->dev, sizeof(struct alps_dev), GFP_KERNEL);
data              785 drivers/hid/hid-alps.c 	if (!data)
data              788 drivers/hid/hid-alps.c 	data->hdev = hdev;
data              789 drivers/hid/hid-alps.c 	hid_set_drvdata(hdev, data);
data              801 drivers/hid/hid-alps.c 		data->dev_type = T4;
data              806 drivers/hid/hid-alps.c 		data->dev_type = U1;
data              809 drivers/hid/hid-alps.c 		data->dev_type = UNKNOWN;
data              117 drivers/hid/hid-appleir.c static int get_key(int data)
data              142 drivers/hid/hid-appleir.c 	int key = (data >> 1) & KEY_MASK;
data              144 drivers/hid/hid-appleir.c 	if ((data & TWO_PACKETS_MASK))
data              183 drivers/hid/hid-appleir.c 	 u8 *data, int len)
data              194 drivers/hid/hid-appleir.c 	if (!memcmp(data, keydown, sizeof(keydown))) {
data              209 drivers/hid/hid-appleir.c 			index = get_key(data[4]);
data              231 drivers/hid/hid-appleir.c 	if (!memcmp(data, keyrepeat, sizeof(keyrepeat))) {
data              241 drivers/hid/hid-appleir.c 	if (!memcmp(data, flatbattery, sizeof(flatbattery))) {
data              168 drivers/hid/hid-asus.c 		int toolType, u8 *data)
data              173 drivers/hid/hid-asus.c 	x = (data[0] & CONTACT_X_MSB_MASK) << 4 | data[1];
data              174 drivers/hid/hid-asus.c 	y = drvdat->tp->max_y - ((data[0] & CONTACT_Y_MSB_MASK) << 8 | data[2]);
data              186 drivers/hid/hid-asus.c 		touch_major = (data[3] >> 4) & CONTACT_TOUCH_MAJOR_MASK;
data              187 drivers/hid/hid-asus.c 		pressure = data[4] & CONTACT_PRESSURE_MASK;
data              227 drivers/hid/hid-asus.c static int asus_report_input(struct asus_drvdata *drvdat, u8 *data, int size)
data              230 drivers/hid/hid-asus.c 	u8 *contactData = data + 2;
data              236 drivers/hid/hid-asus.c 		bool down = !!(data[1] & BIT(i+3));
data              251 drivers/hid/hid-asus.c 	input_report_key(drvdat->input, BTN_LEFT, data[1] & BTN_LEFT_MASK);
data              274 drivers/hid/hid-asus.c 		struct hid_report *report, u8 *data, int size)
data              278 drivers/hid/hid-asus.c 	if (drvdata->battery && data[0] == BATTERY_REPORT_ID)
data              279 drivers/hid/hid-asus.c 		return asus_report_battery(drvdata, data, size);
data              281 drivers/hid/hid-asus.c 	if (drvdata->tp && data[0] == INPUT_REPORT_ID)
data              282 drivers/hid/hid-asus.c 		return asus_report_input(drvdata, data, size);
data              459 drivers/hid/hid-asus.c static int asus_parse_battery(struct asus_drvdata *drvdata, u8 *data, int size)
data              465 drivers/hid/hid-asus.c 	lvl = data[1];
data              466 drivers/hid/hid-asus.c 	sts = data[8];
data              487 drivers/hid/hid-asus.c static int asus_report_battery(struct asus_drvdata *drvdata, u8 *data, int size)
data               31 drivers/hid/hid-axff.c static int axff_play(struct input_dev *dev, void *data, struct ff_effect *effect)
data               34 drivers/hid/hid-axff.c 	struct axff_device *axff = data;
data               37 drivers/hid/hid-betopff.c static int hid_betopff_play(struct input_dev *dev, void *data,
data               41 drivers/hid/hid-betopff.c 	struct betopff_device *betopff = data;
data              224 drivers/hid/hid-bigbenff.c static int hid_bigben_play_effect(struct input_dev *dev, void *data,
data               56 drivers/hid/hid-cmedia.c 	 u8 *data, int len)
data               62 drivers/hid/hid-cmedia.c 	if (memcmp(data+CM6533_JD_SFX_OFFSET, ji_sfx, sizeof(ji_sfx)))
data               65 drivers/hid/hid-cmedia.c 	if (!memcmp(data, ji_out, sizeof(ji_out))) {
data               69 drivers/hid/hid-cmedia.c 	if (!memcmp(data, ji_in, sizeof(ji_in))) {
data              346 drivers/hid/hid-core.c 	case 1: return item->data.u8;
data              347 drivers/hid/hid-core.c 	case 2: return item->data.u16;
data              348 drivers/hid/hid-core.c 	case 4: return item->data.u32;
data              356 drivers/hid/hid-core.c 	case 1: return item->data.s8;
data              357 drivers/hid/hid-core.c 	case 2: return item->data.s16;
data              358 drivers/hid/hid-core.c 	case 4: return item->data.s32;
data              475 drivers/hid/hid-core.c 	__u32 data;
data              479 drivers/hid/hid-core.c 	data = item_udata(item);
data              484 drivers/hid/hid-core.c 		if (data) {
data              513 drivers/hid/hid-core.c 		return hid_add_usage(parser, data, item->size);
data              522 drivers/hid/hid-core.c 		parser->local.usage_minimum = data;
data              532 drivers/hid/hid-core.c 		count = data - parser->local.usage_minimum;
data              541 drivers/hid/hid-core.c 			data = HID_MAX_USAGES - parser->local.usage_index +
data              543 drivers/hid/hid-core.c 			if (data <= 0) {
data              550 drivers/hid/hid-core.c 		for (n = parser->local.usage_minimum; n <= data; n++)
data              606 drivers/hid/hid-core.c 	__u32 data;
data              611 drivers/hid/hid-core.c 	data = item_udata(item);
data              615 drivers/hid/hid-core.c 		ret = open_collection(parser, data & 0xff);
data              621 drivers/hid/hid-core.c 		ret = hid_add_field(parser, HID_INPUT_REPORT, data);
data              624 drivers/hid/hid-core.c 		ret = hid_add_field(parser, HID_OUTPUT_REPORT, data);
data              627 drivers/hid/hid-core.c 		ret = hid_add_field(parser, HID_FEATURE_REPORT, data);
data              740 drivers/hid/hid-core.c 		item->data.longdata = start;
data              755 drivers/hid/hid-core.c 		item->data.u8 = *start++;
data              761 drivers/hid/hid-core.c 		item->data.u16 = get_unaligned_le16(start);
data              769 drivers/hid/hid-core.c 		item->data.u32 = get_unaligned_le32(start);
data              821 drivers/hid/hid-core.c 	__u32 data;
data              826 drivers/hid/hid-core.c 	data = item_udata(item);
data              830 drivers/hid/hid-core.c 		hid_scan_collection(parser, data & 0xff);
data              836 drivers/hid/hid-core.c 		if (data & HID_MAIN_ITEM_CONSTANT)
data             1524 drivers/hid/hid-core.c 			    __u8 *data, int interrupt)
data             1541 drivers/hid/hid-core.c 			snto32(hid_field_extract(hid, data, offset + n * size,
data             1543 drivers/hid/hid-core.c 			hid_field_extract(hid, data, offset + n * size, size);
data             1583 drivers/hid/hid-core.c 			     struct hid_field *field, __u8 *data)
data             1592 drivers/hid/hid-core.c 			implement(hid, data, offset + n * size, size,
data             1595 drivers/hid/hid-core.c 			implement(hid, data, offset + n * size, size,
data             1605 drivers/hid/hid-core.c void hid_output_report(struct hid_report *report, __u8 *data)
data             1610 drivers/hid/hid-core.c 		*data++ = report->id;
data             1612 drivers/hid/hid-core.c 	memset(data, 0, ((report->size - 1) >> 3) + 1);
data             1614 drivers/hid/hid-core.c 		hid_output_field(report->device, report->field[n], data);
data             1668 drivers/hid/hid-core.c 		const u8 *data)
data             1675 drivers/hid/hid-core.c 		n = *data;
data             1722 drivers/hid/hid-core.c int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, u32 size,
data             1730 drivers/hid/hid-core.c 	u8 *cdata = data;
data             1733 drivers/hid/hid-core.c 	report = hid_get_report(report_enum, data);
data             1758 drivers/hid/hid-core.c 		ret = hidraw_report_event(hid, data, size);
data             1789 drivers/hid/hid-core.c int hid_input_report(struct hid_device *hid, int type, u8 *data, u32 size, int interrupt)
data             1817 drivers/hid/hid-core.c 		hid_dump_report(hid, type, data, size);
data             1819 drivers/hid/hid-core.c 	report = hid_get_report(report_enum, data);
data             1827 drivers/hid/hid-core.c 		ret = hdrv->raw_event(hid, report, data, size);
data             1832 drivers/hid/hid-core.c 	ret = hid_report_raw_event(hid, type, data, size, interrupt);
data             2492 drivers/hid/hid-core.c static int __hid_bus_reprobe_drivers(struct device *dev, void *data)
data             2494 drivers/hid/hid-core.c 	struct hid_driver *hdrv = data;
data             2505 drivers/hid/hid-core.c static int __hid_bus_driver_added(struct device_driver *drv, void *data)
data             2517 drivers/hid/hid-core.c static int __bus_removed_driver(struct device_driver *drv, void *data)
data              153 drivers/hid/hid-corsair.c 	char *data;
data              155 drivers/hid/hid-corsair.c 	data = kmalloc(8, GFP_KERNEL);
data              156 drivers/hid/hid-corsair.c 	if (!data)
data              162 drivers/hid/hid-corsair.c 			      USB_RECIP_DEVICE, 0, 0, data, 8,
data              170 drivers/hid/hid-corsair.c 	brightness = data[4];
data              174 drivers/hid/hid-corsair.c 			 data[4]);
data              180 drivers/hid/hid-corsair.c 	kfree(data);
data              268 drivers/hid/hid-corsair.c 	char *data;
data              270 drivers/hid/hid-corsair.c 	data = kmalloc(2, GFP_KERNEL);
data              271 drivers/hid/hid-corsair.c 	if (!data)
data              277 drivers/hid/hid-corsair.c 			      USB_RECIP_DEVICE, 0, 0, data, 2,
data              286 drivers/hid/hid-corsair.c 	switch (data[0]) {
data              296 drivers/hid/hid-corsair.c 			 data[0]);
data              303 drivers/hid/hid-corsair.c 	kfree(data);
data              345 drivers/hid/hid-corsair.c 	char *data;
data              347 drivers/hid/hid-corsair.c 	data = kmalloc(8, GFP_KERNEL);
data              348 drivers/hid/hid-corsair.c 	if (!data)
data              354 drivers/hid/hid-corsair.c 			      USB_RECIP_DEVICE, 0, 0, data, 8,
data              362 drivers/hid/hid-corsair.c 	current_profile = data[7];
data              365 drivers/hid/hid-corsair.c 			 data[7]);
data              372 drivers/hid/hid-corsair.c 	kfree(data);
data              259 drivers/hid/hid-cougar.c 			    u8 *data, int size)
data              274 drivers/hid/hid-cougar.c 	code = data[COUGAR_FIELD_CODE];
data              275 drivers/hid/hid-cougar.c 	action = data[COUGAR_FIELD_ACTION];
data              114 drivers/hid/hid-cp2112.c 	u8 data[61];
data              321 drivers/hid/hid-cp2112.c 			  u8 *data, size_t count, unsigned char report_type)
data              332 drivers/hid/hid-cp2112.c 	memcpy(data, buf, count);
data              337 drivers/hid/hid-cp2112.c static int cp2112_hid_output(struct hid_device *hdev, u8 *data, size_t count,
data              343 drivers/hid/hid-cp2112.c 	buf = kmemdup(data, count, GFP_KERNEL);
data              403 drivers/hid/hid-cp2112.c static int cp2112_read(struct cp2112_device *dev, u8 *data, size_t size)
data              433 drivers/hid/hid-cp2112.c 	memcpy(data, dev->read_data, size);
data              451 drivers/hid/hid-cp2112.c 				 u8 command, u8 *data, u8 data_length)
data              464 drivers/hid/hid-cp2112.c 	memcpy(&report->target_address[1], data, data_length);
data              468 drivers/hid/hid-cp2112.c static int cp2112_write_req(void *buf, u8 slave_address, u8 command, u8 *data,
data              473 drivers/hid/hid-cp2112.c 	if (data_length > sizeof(report->data) - 1)
data              479 drivers/hid/hid-cp2112.c 	report->data[0] = command;
data              480 drivers/hid/hid-cp2112.c 	memcpy(&report->data[1], data, data_length);
data              484 drivers/hid/hid-cp2112.c static int cp2112_i2c_write_req(void *buf, u8 slave_address, u8 *data,
data              489 drivers/hid/hid-cp2112.c 	if (data_length > sizeof(report->data))
data              495 drivers/hid/hid-cp2112.c 	memcpy(report->data, data, data_length);
data              636 drivers/hid/hid-cp2112.c 		       int size, union i2c_smbus_data *data)
data              669 drivers/hid/hid-cp2112.c 						 &data->byte, 1);
data              673 drivers/hid/hid-cp2112.c 		word = cpu_to_le16(data->word);
data              686 drivers/hid/hid-cp2112.c 		word = cpu_to_le16(data->word);
data              693 drivers/hid/hid-cp2112.c 			read_length = data->block[0];
data              698 drivers/hid/hid-cp2112.c 						 data->block + 1,
data              699 drivers/hid/hid-cp2112.c 						 data->block[0]);
data              709 drivers/hid/hid-cp2112.c 						 data->block,
data              710 drivers/hid/hid-cp2112.c 						 data->block[0] + 1);
data              718 drivers/hid/hid-cp2112.c 					      command, data->block,
data              719 drivers/hid/hid-cp2112.c 					      data->block[0] + 1);
data              784 drivers/hid/hid-cp2112.c 		data->byte = buf[0];
data              787 drivers/hid/hid-cp2112.c 		data->word = le16_to_cpup((__le16 *)buf);
data              790 drivers/hid/hid-cp2112.c 		memcpy(data->block + 1, buf, read_length);
data              798 drivers/hid/hid-cp2112.c 		memcpy(data->block, buf, read_length);
data             1410 drivers/hid/hid-cp2112.c 			    u8 *data, int size)
data             1413 drivers/hid/hid-cp2112.c 	struct cp2112_xfer_status_report *xfer = (void *)data;
data             1415 drivers/hid/hid-cp2112.c 	switch (data[0]) {
data             1450 drivers/hid/hid-cp2112.c 		hid_dbg(hdev, "read response: %02x %02x\n", data[1], data[2]);
data             1452 drivers/hid/hid-cp2112.c 		dev->read_length = data[2];
data             1456 drivers/hid/hid-cp2112.c 		memcpy(dev->read_data, &data[3], dev->read_length);
data              123 drivers/hid/hid-creative-sb0540.c static inline u64 reverse(u64 data, int bits)
data              130 drivers/hid/hid-creative-sb0540.c 		c |= (u64) (((data & (((u64) 1) << i)) ? 1 : 0))
data              150 drivers/hid/hid-creative-sb0540.c 	struct hid_report *report, u8 *data, int len)
data              160 drivers/hid/hid-creative-sb0540.c 	code = reverse(data[5], 8);
data              567 drivers/hid/hid-debug.c                 __u32 data = field->unit;
data              570 drivers/hid/hid-debug.c 		sys = data & 0xf;
data              571 drivers/hid/hid-debug.c 		data >>= 4;
data              582 drivers/hid/hid-debug.c 				char nibble = data & 0xf;
data              583 drivers/hid/hid-debug.c 				data >>= 4;
data              665 drivers/hid/hid-debug.c void hid_dump_report(struct hid_device *hid, int type, u8 *data,
data              687 drivers/hid/hid-debug.c 				" %02x", data[i]);
data               31 drivers/hid/hid-dr.c static int drff_play(struct input_dev *dev, void *data,
data               35 drivers/hid/hid-dr.c 	struct drff_device *drff = data;
data              210 drivers/hid/hid-elan.c static void elan_report_mt_slot(struct elan_drvdata *drvdata, u8 *data,
data              216 drivers/hid/hid-elan.c 	bool active = !!data;
data              221 drivers/hid/hid-elan.c 		x = ((data[0] & 0xF0) << 4) | data[1];
data              223 drivers/hid/hid-elan.c 		    (((data[0] & 0x07) << 8) | data[2]);
data              224 drivers/hid/hid-elan.c 		p = data[4];
data              232 drivers/hid/hid-elan.c static void elan_usb_report_input(struct elan_drvdata *drvdata, u8 *data)
data              272 drivers/hid/hid-elan.c 	if (data[0] == ELAN_SINGLE_FINGER) {
data              274 drivers/hid/hid-elan.c 			if (data[2] & BIT(i + 3))
data              275 drivers/hid/hid-elan.c 				elan_report_mt_slot(drvdata, data + 3, i);
data              279 drivers/hid/hid-elan.c 		input_report_key(input, BTN_LEFT, data[2] & 0x01);
data              287 drivers/hid/hid-elan.c 	if (data[0] == ELAN_MT_FIRST_FINGER) {
data              288 drivers/hid/hid-elan.c 		memcpy(drvdata->prev_report, data,
data              293 drivers/hid/hid-elan.c 	if (data[0] == ELAN_MT_SECOND_FINGER) {
data              306 drivers/hid/hid-elan.c 					elan_report_mt_slot(drvdata, data + 1, i);
data              319 drivers/hid/hid-elan.c static void elan_i2c_report_input(struct elan_drvdata *drvdata, u8 *data)
data              344 drivers/hid/hid-elan.c 	finger_data = data + 2;
data              346 drivers/hid/hid-elan.c 		if (data[1] & BIT(i + 3)) {
data              354 drivers/hid/hid-elan.c 	input_report_key(input, BTN_LEFT, data[1] & 0x01);
data              360 drivers/hid/hid-elan.c 			  struct hid_report *report, u8 *data, int size)
data              367 drivers/hid/hid-elan.c 	if (data[0] == ELAN_SINGLE_FINGER ||
data              368 drivers/hid/hid-elan.c 	    data[0] == ELAN_MT_FIRST_FINGER ||
data              369 drivers/hid/hid-elan.c 	    data[0] == ELAN_MT_SECOND_FINGER) {
data              371 drivers/hid/hid-elan.c 			elan_usb_report_input(drvdata, data);
data              376 drivers/hid/hid-elan.c 	if (data[0] == ELAN_MT_I2C && size == ELAN_I2C_REPORT_SIZE) {
data              377 drivers/hid/hid-elan.c 		elan_i2c_report_input(drvdata, data);
data               57 drivers/hid/hid-elo.c static void elo_process_data(struct input_dev *input, const u8 *data, int size)
data               61 drivers/hid/hid-elo.c 	input_report_abs(input, ABS_X, (data[3] << 8) | data[2]);
data               62 drivers/hid/hid-elo.c 	input_report_abs(input, ABS_Y, (data[5] << 8) | data[4]);
data               65 drivers/hid/hid-elo.c 	if (data[1] & 0x80)
data               66 drivers/hid/hid-elo.c 		press = (data[7] << 8) | data[6];
data               69 drivers/hid/hid-elo.c 	if (data[1] & 0x03) {
data               74 drivers/hid/hid-elo.c 	if (data[1] & 0x04)
data               81 drivers/hid/hid-elo.c 	 u8 *data, int size)
data               92 drivers/hid/hid-elo.c 		if (data[0] == 'T') {	/* Mandatory ELO packet marker */
data               93 drivers/hid/hid-elo.c 			elo_process_data(hidinput->input, data, size);
data              107 drivers/hid/hid-elo.c 		void *data)
data              123 drivers/hid/hid-elo.c 			0, 0, data, ELO_SMARTSET_PACKET_SIZE,
data               22 drivers/hid/hid-emsff.c static int emsff_play(struct input_dev *dev, void *data,
data               26 drivers/hid/hid-emsff.c 	struct emsff_device *emsff = data;
data               29 drivers/hid/hid-gaff.c static int hid_gaff_play(struct input_dev *dev, void *data,
data               33 drivers/hid/hid-gaff.c 	struct gaff_device *gaff = data;
data               26 drivers/hid/hid-generic.c static int __check_hid_generic(struct device_driver *drv, void *data)
data               29 drivers/hid/hid-generic.c 	struct hid_device *hdev = data;
data               51 drivers/hid/hid-gfrm.c 		u8 *data, int size)
data               59 drivers/hid/hid-gfrm.c 	if (size < 2 || data[0] != GFRM100_SEARCH_KEY_REPORT_ID)
data               66 drivers/hid/hid-gfrm.c 	switch (data[1]) {
data               45 drivers/hid/hid-google-hammer.c static bool cbas_parse_base_state(const void *data)
data               47 drivers/hid/hid-google-hammer.c 	u32 switches = get_unaligned_le32(data);
data               68 drivers/hid/hid-google-hammer.c 	params = (struct ec_params_mkbp_info *)msg->data;
data               80 drivers/hid/hid-google-hammer.c 			*state = cbas_parse_base_state(msg->data);
data              100 drivers/hid/hid-google-hammer.c 					&ec->event_data.data.switches);
data               77 drivers/hid/hid-holtekff.c 			  const u8 data[HOLTEKFF_MSG_LENGTH])
data               82 drivers/hid/hid-holtekff.c 		holtekff->field->value[i] = data[i];
data               85 drivers/hid/hid-holtekff.c 	dbg_hid("sending %7ph\n", data);
data               90 drivers/hid/hid-holtekff.c static int holtekff_play(struct input_dev *dev, void *data,
data               94 drivers/hid/hid-holtekff.c 	struct holtekff_device *holtekff = data;
data               64 drivers/hid/hid-hyperv.c 	char data[1]; /* Enclosed message */
data              121 drivers/hid/hid-hyperv.c 	char data[1];
data              260 drivers/hid/hid-hyperv.c 	hid_msg = (struct synthhid_msg *)pipe_msg->data;
data              290 drivers/hid/hid-hyperv.c 			(struct synthhid_device_info *)pipe_msg->data);
data              294 drivers/hid/hid-hyperv.c 			(struct synthhid_input_report *)pipe_msg->data;
data               46 drivers/hid/hid-led.c 	__u8 data[8];
data              296 drivers/hid/hid-led.c 	return hidled_send(led->rgb->ldev, dp.data);
data              306 drivers/hid/hid-led.c 	return hidled_send(led->rgb->ldev, dp.data);
data              331 drivers/hid/hid-led.c 	ret = hidled_recv(ldev, dp.data);
data              338 drivers/hid/hid-lenovo.c 			struct hid_report *report, u8 *data, int size)
data              347 drivers/hid/hid-lenovo.c 			&& data[0] == 0x15
data              348 drivers/hid/hid-lenovo.c 			&& data[1] == 0x94
data              349 drivers/hid/hid-lenovo.c 			&& data[2] == 0x01)) {
data              350 drivers/hid/hid-lenovo.c 		data[1] = 0x00;
data              351 drivers/hid/hid-lenovo.c 		data[2] = 0x01;
data               22 drivers/hid/hid-lg2ff.c static int play_effect(struct input_dev *dev, void *data,
data               26 drivers/hid/hid-lg2ff.c 	struct lg2ff_device *lg2ff = data;
data               48 drivers/hid/hid-lg3ff.c static int hid_lg3ff_play(struct input_dev *dev, void *data,
data              406 drivers/hid/hid-lg4ff.c static int lg4ff_play(struct input_dev *dev, void *data, struct ff_effect *effect)
data               57 drivers/hid/hid-lgff.c static int hid_lgff_play(struct input_dev *dev, void *data, struct ff_effect *effect)
data             1047 drivers/hid/hid-logitech-dj.c static void logi_dj_recv_forward_report(struct dj_device *dj_dev, u8 *data,
data             1051 drivers/hid/hid-logitech-dj.c 	if (hid_input_report(dj_dev->hdev, HID_INPUT_REPORT, data, size, 1))
data             1056 drivers/hid/hid-logitech-dj.c 					      u8 *data, int size)
data             1061 drivers/hid/hid-logitech-dj.c 	u8 report = data[0];
data             1073 drivers/hid/hid-logitech-dj.c 			logi_dj_recv_forward_report(dj_dev, data, size);
data             1091 drivers/hid/hid-logitech-dj.c 	u8 *data = (u8 *)(&dj_report->device_index);
data             1103 drivers/hid/hid-logitech-dj.c 		report->field[0]->value[i] = data[i];
data             1301 drivers/hid/hid-logitech-dj.c static void rdcat(char *rdesc, unsigned int *rsize, const char *data, unsigned int size)
data             1303 drivers/hid/hid-logitech-dj.c 	memcpy(rdesc + *rsize, data, size);
data             1403 drivers/hid/hid-logitech-dj.c 			     struct hid_report *report, u8 *data,
data             1407 drivers/hid/hid-logitech-dj.c 	struct dj_report *dj_report = (struct dj_report *) data;
data             1473 drivers/hid/hid-logitech-dj.c 			     struct hid_report *report, u8 *data,
data             1477 drivers/hid/hid-logitech-dj.c 	struct hidpp_event *hidpp_report = (struct hidpp_event *) data;
data             1486 drivers/hid/hid-logitech-dj.c 		    !memcmp(data, unifying_pairing_answer,
data             1488 drivers/hid/hid-logitech-dj.c 			device_index = (data[4] & 0x0F) + 1;
data             1536 drivers/hid/hid-logitech-dj.c 		logi_dj_recv_forward_report(dj_dev, data, size);
data             1550 drivers/hid/hid-logitech-dj.c 			     struct hid_report *report, u8 *data,
data             1567 drivers/hid/hid-logitech-dj.c 			data[1] = data[0];
data             1568 drivers/hid/hid-logitech-dj.c 			data[0] = REPORT_TYPE_KEYBOARD;
data             1570 drivers/hid/hid-logitech-dj.c 			logi_dj_recv_forward_input_report(hdev, data, size);
data             1573 drivers/hid/hid-logitech-dj.c 			data[0] = data[1];
data             1574 drivers/hid/hid-logitech-dj.c 			data[1] = 0;
data             1586 drivers/hid/hid-logitech-dj.c 			memcpy(mouse_report + 1, data, size);
data             1594 drivers/hid/hid-logitech-dj.c 	switch (data[0]) {
data             1600 drivers/hid/hid-logitech-dj.c 		return logi_dj_dj_event(hdev, report, data, size);
data             1606 drivers/hid/hid-logitech-dj.c 		return logi_dj_dj_event(hdev, report, data, size);
data             1612 drivers/hid/hid-logitech-dj.c 		return logi_dj_hidpp_event(hdev, report, data, size);
data             1618 drivers/hid/hid-logitech-dj.c 		return logi_dj_hidpp_event(hdev, report, data, size);
data             1621 drivers/hid/hid-logitech-dj.c 	logi_dj_recv_forward_input_report(hdev, data, size);
data              695 drivers/hid/hid-logitech-hidpp.c static int hidpp10_battery_event(struct hidpp_device *hidpp, u8 *data, int size)
data              697 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_report *report = (struct hidpp_report *)data;
data             1048 drivers/hid/hid-logitech-hidpp.c static int hidpp20_batterylevel_map_status_capacity(u8 data[3], int *capacity,
data             1054 drivers/hid/hid-logitech-hidpp.c 	*capacity = data[0];
data             1055 drivers/hid/hid-logitech-hidpp.c 	*next_capacity = data[1];
data             1061 drivers/hid/hid-logitech-hidpp.c 	switch (data[2]) {
data             1191 drivers/hid/hid-logitech-hidpp.c 				 u8 *data, int size)
data             1193 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_report *report = (struct hidpp_report *)data;
data             1418 drivers/hid/hid-logitech-hidpp.c 				     u8 *data, int size)
data             1420 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_report *report = (struct hidpp_report *)data;
data             1608 drivers/hid/hid-logitech-hidpp.c static void hidpp_touchpad_touch_event(u8 *data,
data             1611 drivers/hid/hid-logitech-hidpp.c 	u8 x_m = data[0] << 2;
data             1612 drivers/hid/hid-logitech-hidpp.c 	u8 y_m = data[2] << 2;
data             1614 drivers/hid/hid-logitech-hidpp.c 	finger->x = x_m << 6 | data[1];
data             1615 drivers/hid/hid-logitech-hidpp.c 	finger->y = y_m << 6 | data[3];
data             1617 drivers/hid/hid-logitech-hidpp.c 	finger->contact_type = data[0] >> 6;
data             1618 drivers/hid/hid-logitech-hidpp.c 	finger->contact_status = data[2] >> 6;
data             1620 drivers/hid/hid-logitech-hidpp.c 	finger->z = data[4];
data             1621 drivers/hid/hid-logitech-hidpp.c 	finger->area = data[5];
data             1622 drivers/hid/hid-logitech-hidpp.c 	finger->finger_id = data[6] >> 4;
data             1626 drivers/hid/hid-logitech-hidpp.c 		u8 *data, struct hidpp_touchpad_raw_xy *raw_xy)
data             1629 drivers/hid/hid-logitech-hidpp.c 	raw_xy->end_of_frame = data[8] & 0x01;
data             1630 drivers/hid/hid-logitech-hidpp.c 	raw_xy->spurious_flag = (data[8] >> 1) & 0x01;
data             1631 drivers/hid/hid-logitech-hidpp.c 	raw_xy->finger_count = data[15] & 0x0f;
data             1632 drivers/hid/hid-logitech-hidpp.c 	raw_xy->button = (data[8] >> 2) & 0x01;
data             1635 drivers/hid/hid-logitech-hidpp.c 		hidpp_touchpad_touch_event(&data[2], &raw_xy->fingers[0]);
data             1636 drivers/hid/hid-logitech-hidpp.c 		hidpp_touchpad_touch_event(&data[9], &raw_xy->fingers[1]);
data             1695 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data;
data             1739 drivers/hid/hid-logitech-hidpp.c static u8 hidpp_ff_find_effect(struct hidpp_ff_private_data *data, int effect_id)
data             1743 drivers/hid/hid-logitech-hidpp.c 	for (i = 0; i < data->num_effects; i++)
data             1744 drivers/hid/hid-logitech-hidpp.c 		if (data->effect_ids[i] == effect_id)
data             1753 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data = wd->data;
data             1761 drivers/hid/hid-logitech-hidpp.c 		wd->params[0] = data->slot_autocenter;
data             1768 drivers/hid/hid-logitech-hidpp.c 		wd->params[0] = hidpp_ff_find_effect(data, wd->effect_id);
data             1773 drivers/hid/hid-logitech-hidpp.c 	ret = hidpp_send_fap_command_sync(data->hidpp, data->feature_index,
data             1777 drivers/hid/hid-logitech-hidpp.c 		hid_err(data->hidpp->hid_dev, "Failed to send command to device!\n");
data             1785 drivers/hid/hid-logitech-hidpp.c 		if (slot > 0 && slot <= data->num_effects) {
data             1788 drivers/hid/hid-logitech-hidpp.c 				data->effect_ids[slot-1] = wd->effect_id;
data             1791 drivers/hid/hid-logitech-hidpp.c 				data->slot_autocenter = slot;
data             1797 drivers/hid/hid-logitech-hidpp.c 			data->effect_ids[wd->params[0]-1] = -1;
data             1800 drivers/hid/hid-logitech-hidpp.c 			data->slot_autocenter = 0;
data             1803 drivers/hid/hid-logitech-hidpp.c 		data->gain = (wd->params[0] << 8) + wd->params[1];
data             1806 drivers/hid/hid-logitech-hidpp.c 		data->range = (wd->params[0] << 8) + wd->params[1];
data             1814 drivers/hid/hid-logitech-hidpp.c 	atomic_dec(&data->workqueue_size);
data             1818 drivers/hid/hid-logitech-hidpp.c static int hidpp_ff_queue_work(struct hidpp_ff_private_data *data, int effect_id, u8 command, u8 *params, u8 size)
data             1828 drivers/hid/hid-logitech-hidpp.c 	wd->data = data;
data             1834 drivers/hid/hid-logitech-hidpp.c 	atomic_inc(&data->workqueue_size);
data             1835 drivers/hid/hid-logitech-hidpp.c 	queue_work(data->wq, &wd->work);
data             1838 drivers/hid/hid-logitech-hidpp.c 	s = atomic_read(&data->workqueue_size);
data             1840 drivers/hid/hid-logitech-hidpp.c 		hid_warn(data->hidpp->hid_dev, "Force feedback command queue contains %d commands, causing substantial delays!", s);
data             1847 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data = dev->ff->private;
data             1899 drivers/hid/hid-logitech-hidpp.c 			hid_err(data->hidpp->hid_dev, "Unexpected periodic waveform type %i!\n", effect->u.periodic.waveform);
data             1984 drivers/hid/hid-logitech-hidpp.c 		hid_err(data->hidpp->hid_dev, "Unexpected force type %i!\n", effect->type);
data             1988 drivers/hid/hid-logitech-hidpp.c 	return hidpp_ff_queue_work(data, effect->id, HIDPP_FF_DOWNLOAD_EFFECT, params, size);
data             1993 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data = dev->ff->private;
data             2000 drivers/hid/hid-logitech-hidpp.c 	return hidpp_ff_queue_work(data, effect_id, HIDPP_FF_SET_EFFECT_STATE, params, ARRAY_SIZE(params));
data             2005 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data = dev->ff->private;
data             2010 drivers/hid/hid-logitech-hidpp.c 	return hidpp_ff_queue_work(data, effect_id, HIDPP_FF_DESTROY_EFFECT, &slot, 1);
data             2015 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data = dev->ff->private;
data             2032 drivers/hid/hid-logitech-hidpp.c 	hidpp_ff_queue_work(data, HIDPP_FF_EFFECTID_AUTOCENTER, HIDPP_FF_DOWNLOAD_EFFECT, params, ARRAY_SIZE(params));
data             2037 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data = dev->ff->private;
data             2047 drivers/hid/hid-logitech-hidpp.c 	hidpp_ff_queue_work(data, HIDPP_FF_EFFECTID_NONE, HIDPP_FF_SET_GLOBAL_GAINS, params, ARRAY_SIZE(params));
data             2055 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data = idev->ff->private;
data             2057 drivers/hid/hid-logitech-hidpp.c 	return scnprintf(buf, PAGE_SIZE, "%u\n", data->range);
data             2065 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data = idev->ff->private;
data             2074 drivers/hid/hid-logitech-hidpp.c 	hidpp_ff_queue_work(data, -1, HIDPP_FF_SET_APERTURE, params, ARRAY_SIZE(params));
data             2083 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data *data = ff->private;
data             2084 drivers/hid/hid-logitech-hidpp.c 	struct hid_device *hid = data->hidpp->hid_dev;
data             2089 drivers/hid/hid-logitech-hidpp.c 	destroy_workqueue(data->wq);
data             2090 drivers/hid/hid-logitech-hidpp.c 	kfree(data->effect_ids);
data             2094 drivers/hid/hid-logitech-hidpp.c 			 struct hidpp_ff_private_data *data)
data             2102 drivers/hid/hid-logitech-hidpp.c 	int error, j, num_slots = data->num_effects;
data             2137 drivers/hid/hid-logitech-hidpp.c 	data = kmemdup(data, sizeof(*data), GFP_KERNEL);
data             2138 drivers/hid/hid-logitech-hidpp.c 	if (!data)
data             2140 drivers/hid/hid-logitech-hidpp.c 	data->effect_ids = kcalloc(num_slots, sizeof(int), GFP_KERNEL);
data             2141 drivers/hid/hid-logitech-hidpp.c 	if (!data->effect_ids) {
data             2142 drivers/hid/hid-logitech-hidpp.c 		kfree(data);
data             2145 drivers/hid/hid-logitech-hidpp.c 	data->wq = create_singlethread_workqueue("hidpp-ff-sendqueue");
data             2146 drivers/hid/hid-logitech-hidpp.c 	if (!data->wq) {
data             2147 drivers/hid/hid-logitech-hidpp.c 		kfree(data->effect_ids);
data             2148 drivers/hid/hid-logitech-hidpp.c 		kfree(data);
data             2152 drivers/hid/hid-logitech-hidpp.c 	data->hidpp = hidpp;
data             2153 drivers/hid/hid-logitech-hidpp.c 	data->version = version;
data             2155 drivers/hid/hid-logitech-hidpp.c 		data->effect_ids[j] = -1;
data             2158 drivers/hid/hid-logitech-hidpp.c 	ff->private = data;
data             2173 drivers/hid/hid-logitech-hidpp.c 	atomic_set(&data->workqueue_size, 0);
data             2283 drivers/hid/hid-logitech-hidpp.c static int wtp_mouse_raw_xy_event(struct hidpp_device *hidpp, u8 *data)
data             2286 drivers/hid/hid-logitech-hidpp.c 	u8 c1_area = ((data[7] & 0xf) * (data[7] & 0xf) +
data             2287 drivers/hid/hid-logitech-hidpp.c 		      (data[7] >> 4) * (data[7] >> 4)) / 2;
data             2288 drivers/hid/hid-logitech-hidpp.c 	u8 c2_area = ((data[13] & 0xf) * (data[13] & 0xf) +
data             2289 drivers/hid/hid-logitech-hidpp.c 		      (data[13] >> 4) * (data[13] >> 4)) / 2;
data             2291 drivers/hid/hid-logitech-hidpp.c 		.timestamp = data[1],
data             2295 drivers/hid/hid-logitech-hidpp.c 				.contact_status = !!data[7],
data             2296 drivers/hid/hid-logitech-hidpp.c 				.x = get_unaligned_le16(&data[3]),
data             2297 drivers/hid/hid-logitech-hidpp.c 				.y = get_unaligned_le16(&data[5]),
data             2300 drivers/hid/hid-logitech-hidpp.c 				.finger_id = data[2],
data             2303 drivers/hid/hid-logitech-hidpp.c 				.contact_status = !!data[13],
data             2304 drivers/hid/hid-logitech-hidpp.c 				.x = get_unaligned_le16(&data[9]),
data             2305 drivers/hid/hid-logitech-hidpp.c 				.y = get_unaligned_le16(&data[11]),
data             2308 drivers/hid/hid-logitech-hidpp.c 				.finger_id = data[8],
data             2313 drivers/hid/hid-logitech-hidpp.c 		.end_of_frame = (data[0] >> 7) == 0,
data             2314 drivers/hid/hid-logitech-hidpp.c 		.button = data[0] & 0x01,
data             2322 drivers/hid/hid-logitech-hidpp.c static int wtp_raw_event(struct hid_device *hdev, u8 *data, int size)
data             2326 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_report *report = (struct hidpp_report *)data;
data             2332 drivers/hid/hid-logitech-hidpp.c 	switch (data[0]) {
data             2341 drivers/hid/hid-logitech-hidpp.c 					!!(data[1] & 0x01));
data             2343 drivers/hid/hid-logitech-hidpp.c 					!!(data[1] & 0x02));
data             2349 drivers/hid/hid-logitech-hidpp.c 			return wtp_mouse_raw_xy_event(hidpp, &data[7]);
data             2356 drivers/hid/hid-logitech-hidpp.c 		hidpp_touchpad_raw_xy_event(hidpp, data + 4, &raw);
data             2489 drivers/hid/hid-logitech-hidpp.c static int m560_raw_event(struct hid_device *hdev, u8 *data, int size)
data             2504 drivers/hid/hid-logitech-hidpp.c 	if (data[0] == REPORT_ID_HIDPP_LONG &&
data             2505 drivers/hid/hid-logitech-hidpp.c 	    data[2] == M560_SUB_ID && data[6] == 0x00) {
data             2519 drivers/hid/hid-logitech-hidpp.c 		switch (data[5]) {
data             2540 drivers/hid/hid-logitech-hidpp.c 	} else if (data[0] == 0x02) {
data             2553 drivers/hid/hid-logitech-hidpp.c 			!!(data[1] & M560_MOUSE_BTN_LEFT));
data             2555 drivers/hid/hid-logitech-hidpp.c 			!!(data[1] & M560_MOUSE_BTN_RIGHT));
data             2557 drivers/hid/hid-logitech-hidpp.c 		if (data[1] & M560_MOUSE_BTN_WHEEL_LEFT) {
data             2561 drivers/hid/hid-logitech-hidpp.c 		} else if (data[1] & M560_MOUSE_BTN_WHEEL_RIGHT) {
data             2567 drivers/hid/hid-logitech-hidpp.c 		v = hid_snto32(hid_field_extract(hdev, data+3, 0, 12), 12);
data             2570 drivers/hid/hid-logitech-hidpp.c 		v = hid_snto32(hid_field_extract(hdev, data+3, 12, 12), 12);
data             2573 drivers/hid/hid-logitech-hidpp.c 		v = hid_snto32(data[6], 8);
data             2683 drivers/hid/hid-logitech-hidpp.c 				  struct hidpp_ff_private_data *data)
data             2694 drivers/hid/hid-logitech-hidpp.c 	ret = hidpp_send_fap_command_sync(hidpp, data->feature_index,
data             2701 drivers/hid/hid-logitech-hidpp.c 		data->slot_autocenter = response.fap.params[0];
data             2707 drivers/hid/hid-logitech-hidpp.c 			   struct hidpp_ff_private_data *data)
data             2713 drivers/hid/hid-logitech-hidpp.c 	memset(data, 0, sizeof(*data));
data             2717 drivers/hid/hid-logitech-hidpp.c 				     &data->feature_index, &feature_type);
data             2722 drivers/hid/hid-logitech-hidpp.c 	ret = hidpp_send_fap_command_sync(hidpp, data->feature_index,
data             2734 drivers/hid/hid-logitech-hidpp.c 	data->num_effects = response.fap.params[0] - HIDPP_FF_RESERVED_SLOTS;
data             2737 drivers/hid/hid-logitech-hidpp.c 	ret = hidpp_send_fap_command_sync(hidpp, data->feature_index,
data             2744 drivers/hid/hid-logitech-hidpp.c 	ret = hidpp_send_fap_command_sync(hidpp, data->feature_index,
data             2752 drivers/hid/hid-logitech-hidpp.c 	data->range = ret ?
data             2756 drivers/hid/hid-logitech-hidpp.c 	ret = hidpp_send_fap_command_sync(hidpp, data->feature_index,
data             2763 drivers/hid/hid-logitech-hidpp.c 	data->gain = ret ?
data             2768 drivers/hid/hid-logitech-hidpp.c 	return g920_ff_set_autocenter(hidpp, data);
data             2782 drivers/hid/hid-logitech-hidpp.c 				   u8 *data, int size)
data             2792 drivers/hid/hid-logitech-hidpp.c 	if (data[0] != REPORT_ID_HIDPP_SHORT || data[2] != HIDPP_SUB_ID_ROLLER)
data             2795 drivers/hid/hid-logitech-hidpp.c 	value = data[3];
data             2796 drivers/hid/hid-logitech-hidpp.c 	hvalue = data[4];
data             2828 drivers/hid/hid-logitech-hidpp.c 				    u8 *data, int size)
data             2838 drivers/hid/hid-logitech-hidpp.c 	if (data[0] != REPORT_ID_HIDPP_SHORT ||
data             2839 drivers/hid/hid-logitech-hidpp.c 	    data[2] != HIDPP_SUB_ID_MOUSE_EXTRA_BTNS)
data             2850 drivers/hid/hid-logitech-hidpp.c 				 (data[3] & (1 << i)));
data             2855 drivers/hid/hid-logitech-hidpp.c 				 (data[4] & (1 << i)));
data             2916 drivers/hid/hid-logitech-hidpp.c 					   u8 *data, int size)
data             2923 drivers/hid/hid-logitech-hidpp.c 	if (data[0] != REPORT_ID_HIDPP_SHORT ||
data             2924 drivers/hid/hid-logitech-hidpp.c 	    data[2] != HIDPP_SUB_ID_CONSUMER_VENDOR_KEYS)
data             2932 drivers/hid/hid-logitech-hidpp.c 	memcpy(&consumer_report[1], &data[3], 4);
data             3062 drivers/hid/hid-logitech-hidpp.c static int hidpp_raw_hidpp_event(struct hidpp_device *hidpp, u8 *data,
data             3067 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_report *report = (struct hidpp_report *)data;
data             3103 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp20_battery_event(hidpp, data, size);
data             3106 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp_solar_battery_event(hidpp, data, size);
data             3112 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp10_battery_event(hidpp, data, size);
data             3118 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp10_wheel_raw_event(hidpp, data, size);
data             3124 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp10_extra_mouse_buttons_raw_event(hidpp, data, size);
data             3130 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp10_consumer_keys_raw_event(hidpp, data, size);
data             3139 drivers/hid/hid-logitech-hidpp.c 		u8 *data, int size)
data             3148 drivers/hid/hid-logitech-hidpp.c 	switch (data[0]) {
data             3155 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp_raw_hidpp_event(hidpp, data, size);
data             3163 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp_raw_hidpp_event(hidpp, data, size);
data             3171 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp_raw_hidpp_event(hidpp, data, size);
data             3181 drivers/hid/hid-logitech-hidpp.c 		return wtp_raw_event(hdev, data, size);
data             3183 drivers/hid/hid-logitech-hidpp.c 		return m560_raw_event(hdev, data, size);
data             3542 drivers/hid/hid-logitech-hidpp.c 	struct hidpp_ff_private_data data;
data             3647 drivers/hid/hid-logitech-hidpp.c 		ret = g920_get_config(hidpp, &data);
data             3670 drivers/hid/hid-logitech-hidpp.c 		ret = hidpp_ff_init(hidpp, &data);
data              309 drivers/hid/hid-magicmouse.c 		struct hid_report *report, u8 *data, int size)
data              315 drivers/hid/hid-magicmouse.c 	switch (data[0]) {
data              329 drivers/hid/hid-magicmouse.c 			magicmouse_emit_touch(msc, ii, data + ii * 9 + 4);
data              331 drivers/hid/hid-magicmouse.c 		clicks = data[1];
data              351 drivers/hid/hid-magicmouse.c 			magicmouse_emit_touch(msc, ii, data + ii * 9 + 12);
data              353 drivers/hid/hid-magicmouse.c 		clicks = data[1];
data              367 drivers/hid/hid-magicmouse.c 			magicmouse_emit_touch(msc, ii, data + ii * 8 + 6);
data              373 drivers/hid/hid-magicmouse.c 		x = (int)(((data[3] & 0x0c) << 28) | (data[1] << 22)) >> 22;
data              374 drivers/hid/hid-magicmouse.c 		y = (int)(((data[3] & 0x30) << 26) | (data[2] << 22)) >> 22;
data              375 drivers/hid/hid-magicmouse.c 		clicks = data[3];
data              387 drivers/hid/hid-magicmouse.c 		magicmouse_raw_event(hdev, report, data + 2, data[1]);
data              388 drivers/hid/hid-magicmouse.c 		magicmouse_raw_event(hdev, report, data + 2 + data[1],
data              389 drivers/hid/hid-magicmouse.c 			size - 2 - data[1]);
data               34 drivers/hid/hid-mf.c static int mf_play(struct input_dev *dev, void *data, struct ff_effect *effect)
data               37 drivers/hid/hid-mf.c 	struct mf_device *mf = data;
data              310 drivers/hid/hid-microsoft.c static int ms_play_effect(struct input_dev *dev, void *data,
data              145 drivers/hid/hid-ntrig.c 	unsigned char *data = kmalloc(8, GFP_KERNEL);
data              147 drivers/hid/hid-ntrig.c 	if (!data)
data              154 drivers/hid/hid-ntrig.c 			      0x30c, 1, data, 8,
data              158 drivers/hid/hid-ntrig.c 		ret = ntrig_version_string(&data[2], buf);
data              161 drivers/hid/hid-ntrig.c 			 buf, data[2], data[3], data[4], data[5]);
data              165 drivers/hid/hid-ntrig.c 	kfree(data);
data              133 drivers/hid/hid-picolcd.h void picolcd_debug_out_report(struct picolcd_data *data,
data              141 drivers/hid/hid-picolcd.h void picolcd_debug_raw_event(struct picolcd_data *data,
data              145 drivers/hid/hid-picolcd.h void picolcd_init_devfs(struct picolcd_data *data,
data              150 drivers/hid/hid-picolcd.h void picolcd_exit_devfs(struct picolcd_data *data);
data              152 drivers/hid/hid-picolcd.h static inline void picolcd_debug_out_report(struct picolcd_data *data,
data              156 drivers/hid/hid-picolcd.h static inline void picolcd_debug_raw_event(struct picolcd_data *data,
data              161 drivers/hid/hid-picolcd.h static inline void picolcd_init_devfs(struct picolcd_data *data,
data              167 drivers/hid/hid-picolcd.h static inline void picolcd_exit_devfs(struct picolcd_data *data)
data              174 drivers/hid/hid-picolcd.h int picolcd_fb_reset(struct picolcd_data *data, int clear);
data              176 drivers/hid/hid-picolcd.h int picolcd_init_framebuffer(struct picolcd_data *data);
data              178 drivers/hid/hid-picolcd.h void picolcd_exit_framebuffer(struct picolcd_data *data);
data              180 drivers/hid/hid-picolcd.h void picolcd_fb_refresh(struct picolcd_data *data);
data              183 drivers/hid/hid-picolcd.h static inline int picolcd_fb_reset(struct picolcd_data *data, int clear)
data              187 drivers/hid/hid-picolcd.h static inline int picolcd_init_framebuffer(struct picolcd_data *data)
data              191 drivers/hid/hid-picolcd.h static inline void picolcd_exit_framebuffer(struct picolcd_data *data)
data              194 drivers/hid/hid-picolcd.h static inline void picolcd_fb_refresh(struct picolcd_data *data)
data              202 drivers/hid/hid-picolcd.h int picolcd_init_backlight(struct picolcd_data *data,
data              205 drivers/hid/hid-picolcd.h void picolcd_exit_backlight(struct picolcd_data *data);
data              207 drivers/hid/hid-picolcd.h int picolcd_resume_backlight(struct picolcd_data *data);
data              209 drivers/hid/hid-picolcd.h void picolcd_suspend_backlight(struct picolcd_data *data);
data              211 drivers/hid/hid-picolcd.h static inline int picolcd_init_backlight(struct picolcd_data *data,
data              216 drivers/hid/hid-picolcd.h static inline void picolcd_exit_backlight(struct picolcd_data *data)
data              219 drivers/hid/hid-picolcd.h static inline int picolcd_resume_backlight(struct picolcd_data *data)
data              223 drivers/hid/hid-picolcd.h static inline void picolcd_suspend_backlight(struct picolcd_data *data)
data              231 drivers/hid/hid-picolcd.h int picolcd_init_lcd(struct picolcd_data *data,
data              234 drivers/hid/hid-picolcd.h void picolcd_exit_lcd(struct picolcd_data *data);
data              236 drivers/hid/hid-picolcd.h int picolcd_resume_lcd(struct picolcd_data *data);
data              238 drivers/hid/hid-picolcd.h static inline int picolcd_init_lcd(struct picolcd_data *data,
data              243 drivers/hid/hid-picolcd.h static inline void picolcd_exit_lcd(struct picolcd_data *data)
data              246 drivers/hid/hid-picolcd.h static inline int picolcd_resume_lcd(struct picolcd_data *data)
data              254 drivers/hid/hid-picolcd.h int picolcd_init_leds(struct picolcd_data *data,
data              257 drivers/hid/hid-picolcd.h void picolcd_exit_leds(struct picolcd_data *data);
data              259 drivers/hid/hid-picolcd.h void picolcd_leds_set(struct picolcd_data *data);
data              261 drivers/hid/hid-picolcd.h static inline int picolcd_init_leds(struct picolcd_data *data,
data              266 drivers/hid/hid-picolcd.h static inline void picolcd_exit_leds(struct picolcd_data *data)
data              269 drivers/hid/hid-picolcd.h static inline void picolcd_leds_set(struct picolcd_data *data)
data              276 drivers/hid/hid-picolcd.h int picolcd_raw_cir(struct picolcd_data *data,
data              279 drivers/hid/hid-picolcd.h int picolcd_init_cir(struct picolcd_data *data, struct hid_report *report);
data              281 drivers/hid/hid-picolcd.h void picolcd_exit_cir(struct picolcd_data *data);
data              283 drivers/hid/hid-picolcd.h static inline int picolcd_raw_cir(struct picolcd_data *data,
data              288 drivers/hid/hid-picolcd.h static inline int picolcd_init_cir(struct picolcd_data *data, struct hid_report *report)
data              292 drivers/hid/hid-picolcd.h static inline void picolcd_exit_cir(struct picolcd_data *data)
data               19 drivers/hid/hid-picolcd_backlight.c 	struct picolcd_data *data = bl_get_data(bdev);
data               20 drivers/hid/hid-picolcd_backlight.c 	return data->lcd_brightness;
data               25 drivers/hid/hid-picolcd_backlight.c 	struct picolcd_data *data = bl_get_data(bdev);
data               26 drivers/hid/hid-picolcd_backlight.c 	struct hid_report *report = picolcd_out_report(REPORT_BRIGHTNESS, data->hdev);
data               32 drivers/hid/hid-picolcd_backlight.c 	data->lcd_brightness = bdev->props.brightness & 0x0ff;
data               33 drivers/hid/hid-picolcd_backlight.c 	data->lcd_power      = bdev->props.power;
data               34 drivers/hid/hid-picolcd_backlight.c 	spin_lock_irqsave(&data->lock, flags);
data               35 drivers/hid/hid-picolcd_backlight.c 	hid_set_field(report->field[0], 0, data->lcd_power == FB_BLANK_UNBLANK ? data->lcd_brightness : 0);
data               36 drivers/hid/hid-picolcd_backlight.c 	if (!(data->status & PICOLCD_FAILED))
data               37 drivers/hid/hid-picolcd_backlight.c 		hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
data               38 drivers/hid/hid-picolcd_backlight.c 	spin_unlock_irqrestore(&data->lock, flags);
data               53 drivers/hid/hid-picolcd_backlight.c int picolcd_init_backlight(struct picolcd_data *data, struct hid_report *report)
data               55 drivers/hid/hid-picolcd_backlight.c 	struct device *dev = &data->hdev->dev;
data               69 drivers/hid/hid-picolcd_backlight.c 	bdev = backlight_device_register(dev_name(dev), dev, data,
data               76 drivers/hid/hid-picolcd_backlight.c 	data->lcd_brightness       = 0xff;
data               77 drivers/hid/hid-picolcd_backlight.c 	data->backlight            = bdev;
data               82 drivers/hid/hid-picolcd_backlight.c void picolcd_exit_backlight(struct picolcd_data *data)
data               84 drivers/hid/hid-picolcd_backlight.c 	struct backlight_device *bdev = data->backlight;
data               86 drivers/hid/hid-picolcd_backlight.c 	data->backlight = NULL;
data               90 drivers/hid/hid-picolcd_backlight.c int picolcd_resume_backlight(struct picolcd_data *data)
data               92 drivers/hid/hid-picolcd_backlight.c 	if (!data->backlight)
data               94 drivers/hid/hid-picolcd_backlight.c 	return picolcd_set_brightness(data->backlight);
data               98 drivers/hid/hid-picolcd_backlight.c void picolcd_suspend_backlight(struct picolcd_data *data)
data              100 drivers/hid/hid-picolcd_backlight.c 	int bl_power = data->lcd_power;
data              101 drivers/hid/hid-picolcd_backlight.c 	if (!data->backlight)
data              104 drivers/hid/hid-picolcd_backlight.c 	data->backlight->props.power = FB_BLANK_POWERDOWN;
data              105 drivers/hid/hid-picolcd_backlight.c 	picolcd_set_brightness(data->backlight);
data              106 drivers/hid/hid-picolcd_backlight.c 	data->lcd_power = data->backlight->props.power = bl_power;
data               33 drivers/hid/hid-picolcd_cir.c int picolcd_raw_cir(struct picolcd_data *data,
data               41 drivers/hid/hid-picolcd_cir.c 	spin_lock_irqsave(&data->lock, flags);
data               42 drivers/hid/hid-picolcd_cir.c 	if (!data->rc_dev || (data->status & PICOLCD_CIR_SHUN)) {
data               43 drivers/hid/hid-picolcd_cir.c 		spin_unlock_irqrestore(&data->lock, flags);
data               46 drivers/hid/hid-picolcd_cir.c 	spin_unlock_irqrestore(&data->lock, flags);
data               66 drivers/hid/hid-picolcd_cir.c 		ir_raw_event_store(data->rc_dev, &rawir);
data               68 drivers/hid/hid-picolcd_cir.c 	ir_raw_event_handle(data->rc_dev);
data               75 drivers/hid/hid-picolcd_cir.c 	struct picolcd_data *data = dev->priv;
data               78 drivers/hid/hid-picolcd_cir.c 	spin_lock_irqsave(&data->lock, flags);
data               79 drivers/hid/hid-picolcd_cir.c 	data->status &= ~PICOLCD_CIR_SHUN;
data               80 drivers/hid/hid-picolcd_cir.c 	spin_unlock_irqrestore(&data->lock, flags);
data               86 drivers/hid/hid-picolcd_cir.c 	struct picolcd_data *data = dev->priv;
data               89 drivers/hid/hid-picolcd_cir.c 	spin_lock_irqsave(&data->lock, flags);
data               90 drivers/hid/hid-picolcd_cir.c 	data->status |= PICOLCD_CIR_SHUN;
data               91 drivers/hid/hid-picolcd_cir.c 	spin_unlock_irqrestore(&data->lock, flags);
data               95 drivers/hid/hid-picolcd_cir.c int picolcd_init_cir(struct picolcd_data *data, struct hid_report *report)
data              104 drivers/hid/hid-picolcd_cir.c 	rdev->priv             = data;
data              108 drivers/hid/hid-picolcd_cir.c 	rdev->device_name      = data->hdev->name;
data              109 drivers/hid/hid-picolcd_cir.c 	rdev->input_phys       = data->hdev->phys;
data              110 drivers/hid/hid-picolcd_cir.c 	rdev->input_id.bustype = data->hdev->bus;
data              111 drivers/hid/hid-picolcd_cir.c 	rdev->input_id.vendor  = data->hdev->vendor;
data              112 drivers/hid/hid-picolcd_cir.c 	rdev->input_id.product = data->hdev->product;
data              113 drivers/hid/hid-picolcd_cir.c 	rdev->input_id.version = data->hdev->version;
data              114 drivers/hid/hid-picolcd_cir.c 	rdev->dev.parent       = &data->hdev->dev;
data              123 drivers/hid/hid-picolcd_cir.c 	data->rc_dev = rdev;
data              131 drivers/hid/hid-picolcd_cir.c void picolcd_exit_cir(struct picolcd_data *data)
data              133 drivers/hid/hid-picolcd_cir.c 	struct rc_dev *rdev = data->rc_dev;
data              135 drivers/hid/hid-picolcd_cir.c 	data->rc_dev = NULL;
data               71 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data = hid_get_drvdata(hdev);
data               77 drivers/hid/hid-picolcd_core.c 	if (!report || !data)
data               79 drivers/hid/hid-picolcd_core.c 	if (data->status & PICOLCD_FAILED)
data               90 drivers/hid/hid-picolcd_core.c 	mutex_lock(&data->mutex);
data               91 drivers/hid/hid-picolcd_core.c 	spin_lock_irqsave(&data->lock, flags);
data               97 drivers/hid/hid-picolcd_core.c 	if (data->status & PICOLCD_FAILED) {
data              101 drivers/hid/hid-picolcd_core.c 		data->pending = work;
data              102 drivers/hid/hid-picolcd_core.c 		hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
data              103 drivers/hid/hid-picolcd_core.c 		spin_unlock_irqrestore(&data->lock, flags);
data              105 drivers/hid/hid-picolcd_core.c 		spin_lock_irqsave(&data->lock, flags);
data              106 drivers/hid/hid-picolcd_core.c 		data->pending = NULL;
data              108 drivers/hid/hid-picolcd_core.c 	spin_unlock_irqrestore(&data->lock, flags);
data              109 drivers/hid/hid-picolcd_core.c 	mutex_unlock(&data->mutex);
data              116 drivers/hid/hid-picolcd_core.c static int picolcd_raw_keypad(struct picolcd_data *data,
data              131 drivers/hid/hid-picolcd_core.c 		for (j = 0; j < sizeof(data->pressed_keys); j++)
data              132 drivers/hid/hid-picolcd_core.c 			if (data->pressed_keys[j] == raw_data[i])
data              134 drivers/hid/hid-picolcd_core.c 		for (j = 0; j < sizeof(data->pressed_keys); j++)
data              135 drivers/hid/hid-picolcd_core.c 			if (data->pressed_keys[j] == 0) {
data              136 drivers/hid/hid-picolcd_core.c 				data->pressed_keys[j] = raw_data[i];
data              139 drivers/hid/hid-picolcd_core.c 		input_event(data->input_keys, EV_MSC, MSC_SCAN, raw_data[i]);
data              141 drivers/hid/hid-picolcd_core.c 			key_code = data->keycode[raw_data[i]];
data              147 drivers/hid/hid-picolcd_core.c 			input_report_key(data->input_keys, key_code, 1);
data              149 drivers/hid/hid-picolcd_core.c 		input_sync(data->input_keys);
data              155 drivers/hid/hid-picolcd_core.c 	for (j = 0; j < sizeof(data->pressed_keys); j++) {
data              157 drivers/hid/hid-picolcd_core.c 		if (data->pressed_keys[j] == 0)
data              160 drivers/hid/hid-picolcd_core.c 			if (data->pressed_keys[j] == raw_data[i])
data              162 drivers/hid/hid-picolcd_core.c 		input_event(data->input_keys, EV_MSC, MSC_SCAN, data->pressed_keys[j]);
data              163 drivers/hid/hid-picolcd_core.c 		if (data->pressed_keys[j] < PICOLCD_KEYS)
data              164 drivers/hid/hid-picolcd_core.c 			key_code = data->keycode[data->pressed_keys[j]];
data              169 drivers/hid/hid-picolcd_core.c 					data->pressed_keys[j], key_code);
data              170 drivers/hid/hid-picolcd_core.c 			input_report_key(data->input_keys, key_code, 0);
data              172 drivers/hid/hid-picolcd_core.c 		input_sync(data->input_keys);
data              173 drivers/hid/hid-picolcd_core.c 		data->pressed_keys[j] = 0;
data              182 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data = hid_get_drvdata(hdev);
data              186 drivers/hid/hid-picolcd_core.c 	if (!data)
data              196 drivers/hid/hid-picolcd_core.c 		data->version[0] = verinfo->raw_data[1];
data              197 drivers/hid/hid-picolcd_core.c 		data->version[1] = verinfo->raw_data[0];
data              198 drivers/hid/hid-picolcd_core.c 		if (data->status & PICOLCD_BOOTLOADER) {
data              218 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data = hid_get_drvdata(hdev);
data              223 drivers/hid/hid-picolcd_core.c 	if (!data || !report || report->maxfield != 1)
data              226 drivers/hid/hid-picolcd_core.c 	spin_lock_irqsave(&data->lock, flags);
data              228 drivers/hid/hid-picolcd_core.c 		data->status |= PICOLCD_BOOTLOADER;
data              232 drivers/hid/hid-picolcd_core.c 	if (data->status & PICOLCD_FAILED) {
data              233 drivers/hid/hid-picolcd_core.c 		spin_unlock_irqrestore(&data->lock, flags);
data              237 drivers/hid/hid-picolcd_core.c 	spin_unlock_irqrestore(&data->lock, flags);
data              243 drivers/hid/hid-picolcd_core.c 	picolcd_resume_lcd(data);
data              244 drivers/hid/hid-picolcd_core.c 	picolcd_resume_backlight(data);
data              245 drivers/hid/hid-picolcd_core.c 	picolcd_fb_refresh(data);
data              246 drivers/hid/hid-picolcd_core.c 	picolcd_leds_set(data);
data              256 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data = dev_get_drvdata(dev);
data              258 drivers/hid/hid-picolcd_core.c 	if (data->status & PICOLCD_BOOTLOADER)
data              267 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data = dev_get_drvdata(dev);
data              269 drivers/hid/hid-picolcd_core.c 	int timeout = data->opmode_delay;
data              273 drivers/hid/hid-picolcd_core.c 		if (data->status & PICOLCD_BOOTLOADER)
data              274 drivers/hid/hid-picolcd_core.c 			report = picolcd_out_report(REPORT_EXIT_FLASHER, data->hdev);
data              276 drivers/hid/hid-picolcd_core.c 		if (!(data->status & PICOLCD_BOOTLOADER))
data              277 drivers/hid/hid-picolcd_core.c 			report = picolcd_out_report(REPORT_EXIT_KEYBOARD, data->hdev);
data              285 drivers/hid/hid-picolcd_core.c 	spin_lock_irqsave(&data->lock, flags);
data              288 drivers/hid/hid-picolcd_core.c 	hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
data              289 drivers/hid/hid-picolcd_core.c 	spin_unlock_irqrestore(&data->lock, flags);
data              302 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data = dev_get_drvdata(dev);
data              304 drivers/hid/hid-picolcd_core.c 	return snprintf(buf, PAGE_SIZE, "%hu\n", data->opmode_delay);
data              310 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data = dev_get_drvdata(dev);
data              317 drivers/hid/hid-picolcd_core.c 		data->opmode_delay = u;
data              330 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data = hid_get_drvdata(hdev);
data              334 drivers/hid/hid-picolcd_core.c 	if (!data)
data              344 drivers/hid/hid-picolcd_core.c 		if (data->input_keys)
data              345 drivers/hid/hid-picolcd_core.c 			ret = picolcd_raw_keypad(data, report, raw_data+1, size-1);
data              347 drivers/hid/hid-picolcd_core.c 		ret = picolcd_raw_cir(data, report, raw_data+1, size-1);
data              349 drivers/hid/hid-picolcd_core.c 		spin_lock_irqsave(&data->lock, flags);
data              354 drivers/hid/hid-picolcd_core.c 		if (data->pending) {
data              355 drivers/hid/hid-picolcd_core.c 			memcpy(data->pending->raw_data, raw_data+1, size-1);
data              356 drivers/hid/hid-picolcd_core.c 			data->pending->raw_size  = size-1;
data              357 drivers/hid/hid-picolcd_core.c 			data->pending->in_report = report;
data              358 drivers/hid/hid-picolcd_core.c 			complete(&data->pending->ready);
data              360 drivers/hid/hid-picolcd_core.c 		spin_unlock_irqrestore(&data->lock, flags);
data              363 drivers/hid/hid-picolcd_core.c 	picolcd_debug_raw_event(data, hdev, report, raw_data, size);
data              408 drivers/hid/hid-picolcd_core.c static int picolcd_init_keys(struct picolcd_data *data,
data              411 drivers/hid/hid-picolcd_core.c 	struct hid_device *hdev = data->hdev;
data              429 drivers/hid/hid-picolcd_core.c 	memcpy(data->keycode, def_keymap, sizeof(def_keymap));
data              438 drivers/hid/hid-picolcd_core.c 	idev->keycode     = &data->keycode;
data              440 drivers/hid/hid-picolcd_core.c 	idev->keycodesize = sizeof(data->keycode[0]);
data              444 drivers/hid/hid-picolcd_core.c 		input_set_capability(idev, EV_KEY, data->keycode[i]);
data              451 drivers/hid/hid-picolcd_core.c 	data->input_keys = idev;
data              455 drivers/hid/hid-picolcd_core.c static void picolcd_exit_keys(struct picolcd_data *data)
data              457 drivers/hid/hid-picolcd_core.c 	struct input_dev *idev = data->input_keys;
data              459 drivers/hid/hid-picolcd_core.c 	data->input_keys = NULL;
data              464 drivers/hid/hid-picolcd_core.c static int picolcd_probe_lcd(struct hid_device *hdev, struct picolcd_data *data)
data              469 drivers/hid/hid-picolcd_core.c 	error = picolcd_init_keys(data, picolcd_in_report(REPORT_KEY_STATE, hdev));
data              474 drivers/hid/hid-picolcd_core.c 	error = picolcd_init_cir(data, picolcd_in_report(REPORT_IR_DATA, hdev));
data              479 drivers/hid/hid-picolcd_core.c 	error = picolcd_init_framebuffer(data);
data              484 drivers/hid/hid-picolcd_core.c 	error = picolcd_init_lcd(data, picolcd_out_report(REPORT_CONTRAST, hdev));
data              489 drivers/hid/hid-picolcd_core.c 	error = picolcd_init_backlight(data, picolcd_out_report(REPORT_BRIGHTNESS, hdev));
data              494 drivers/hid/hid-picolcd_core.c 	error = picolcd_init_leds(data, picolcd_out_report(REPORT_LED_STATE, hdev));
data              498 drivers/hid/hid-picolcd_core.c 	picolcd_init_devfs(data, picolcd_out_report(REPORT_EE_READ, hdev),
data              505 drivers/hid/hid-picolcd_core.c 	picolcd_exit_leds(data);
data              506 drivers/hid/hid-picolcd_core.c 	picolcd_exit_backlight(data);
data              507 drivers/hid/hid-picolcd_core.c 	picolcd_exit_lcd(data);
data              508 drivers/hid/hid-picolcd_core.c 	picolcd_exit_framebuffer(data);
data              509 drivers/hid/hid-picolcd_core.c 	picolcd_exit_cir(data);
data              510 drivers/hid/hid-picolcd_core.c 	picolcd_exit_keys(data);
data              514 drivers/hid/hid-picolcd_core.c static int picolcd_probe_bootloader(struct hid_device *hdev, struct picolcd_data *data)
data              516 drivers/hid/hid-picolcd_core.c 	picolcd_init_devfs(data, NULL, NULL,
data              525 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data;
data              534 drivers/hid/hid-picolcd_core.c 	data = kzalloc(sizeof(struct picolcd_data), GFP_KERNEL);
data              535 drivers/hid/hid-picolcd_core.c 	if (data == NULL) {
data              540 drivers/hid/hid-picolcd_core.c 	spin_lock_init(&data->lock);
data              541 drivers/hid/hid-picolcd_core.c 	mutex_init(&data->mutex);
data              542 drivers/hid/hid-picolcd_core.c 	data->hdev = hdev;
data              543 drivers/hid/hid-picolcd_core.c 	data->opmode_delay = 5000;
data              545 drivers/hid/hid-picolcd_core.c 		data->status |= PICOLCD_BOOTLOADER;
data              546 drivers/hid/hid-picolcd_core.c 	hid_set_drvdata(hdev, data);
data              579 drivers/hid/hid-picolcd_core.c 	if (data->status & PICOLCD_BOOTLOADER)
data              580 drivers/hid/hid-picolcd_core.c 		error = picolcd_probe_bootloader(hdev, data);
data              582 drivers/hid/hid-picolcd_core.c 		error = picolcd_probe_lcd(hdev, data);
data              598 drivers/hid/hid-picolcd_core.c 	kfree(data);
data              604 drivers/hid/hid-picolcd_core.c 	struct picolcd_data *data = hid_get_drvdata(hdev);
data              608 drivers/hid/hid-picolcd_core.c 	spin_lock_irqsave(&data->lock, flags);
data              609 drivers/hid/hid-picolcd_core.c 	data->status |= PICOLCD_FAILED;
data              610 drivers/hid/hid-picolcd_core.c 	spin_unlock_irqrestore(&data->lock, flags);
data              612 drivers/hid/hid-picolcd_core.c 	picolcd_exit_devfs(data);
data              619 drivers/hid/hid-picolcd_core.c 	spin_lock_irqsave(&data->lock, flags);
data              620 drivers/hid/hid-picolcd_core.c 	if (data->pending)
data              621 drivers/hid/hid-picolcd_core.c 		complete(&data->pending->ready);
data              622 drivers/hid/hid-picolcd_core.c 	spin_unlock_irqrestore(&data->lock, flags);
data              625 drivers/hid/hid-picolcd_core.c 	picolcd_exit_leds(data);
data              627 drivers/hid/hid-picolcd_core.c 	picolcd_exit_backlight(data);
data              628 drivers/hid/hid-picolcd_core.c 	picolcd_exit_lcd(data);
data              629 drivers/hid/hid-picolcd_core.c 	picolcd_exit_framebuffer(data);
data              631 drivers/hid/hid-picolcd_core.c 	picolcd_exit_cir(data);
data              632 drivers/hid/hid-picolcd_core.c 	picolcd_exit_keys(data);
data              634 drivers/hid/hid-picolcd_core.c 	mutex_destroy(&data->mutex);
data              636 drivers/hid/hid-picolcd_core.c 	kfree(data);
data               40 drivers/hid/hid-picolcd_debugfs.c 	struct picolcd_data *data = ((struct seq_file *)f->private_data)->private;
data               50 drivers/hid/hid-picolcd_debugfs.c 		picolcd_reset(data->hdev);
data               51 drivers/hid/hid-picolcd_debugfs.c 		picolcd_fb_reset(data, 1);
data               53 drivers/hid/hid-picolcd_debugfs.c 		picolcd_fb_reset(data, 1);
data               75 drivers/hid/hid-picolcd_debugfs.c 	struct picolcd_data *data = f->private_data;
data               91 drivers/hid/hid-picolcd_debugfs.c 	resp = picolcd_send_and_wait(data->hdev, REPORT_EE_READ, raw_data,
data              114 drivers/hid/hid-picolcd_debugfs.c 	struct picolcd_data *data = f->private_data;
data              133 drivers/hid/hid-picolcd_debugfs.c 	resp = picolcd_send_and_wait(data->hdev, REPORT_EE_WRITE, raw_data,
data              169 drivers/hid/hid-picolcd_debugfs.c static int _picolcd_flash_setaddr(struct picolcd_data *data, u8 *buf, long off)
data              173 drivers/hid/hid-picolcd_debugfs.c 	if (data->addr_sz == 3)
data              175 drivers/hid/hid-picolcd_debugfs.c 	return data->addr_sz == 2 ? 2 : 3;
data              179 drivers/hid/hid-picolcd_debugfs.c static ssize_t _picolcd_flash_read(struct picolcd_data *data, int report_id,
data              189 drivers/hid/hid-picolcd_debugfs.c 		len_off = _picolcd_flash_setaddr(data, raw_data, *off);
data              191 drivers/hid/hid-picolcd_debugfs.c 		resp = picolcd_send_and_wait(data->hdev, report_id, raw_data, len_off+1);
data              218 drivers/hid/hid-picolcd_debugfs.c 	struct picolcd_data *data = f->private_data;
data              227 drivers/hid/hid-picolcd_debugfs.c 	if (data->status & PICOLCD_BOOTLOADER)
data              228 drivers/hid/hid-picolcd_debugfs.c 		return _picolcd_flash_read(data, REPORT_BL_READ_MEMORY, u, s, off);
data              230 drivers/hid/hid-picolcd_debugfs.c 		return _picolcd_flash_read(data, REPORT_READ_MEMORY, u, s, off);
data              234 drivers/hid/hid-picolcd_debugfs.c static ssize_t _picolcd_flash_erase64(struct picolcd_data *data, int report_id,
data              245 drivers/hid/hid-picolcd_debugfs.c 	len_off = _picolcd_flash_setaddr(data, raw_data, *off);
data              246 drivers/hid/hid-picolcd_debugfs.c 	resp = picolcd_send_and_wait(data->hdev, report_id, raw_data, len_off);
data              261 drivers/hid/hid-picolcd_debugfs.c static ssize_t _picolcd_flash_write(struct picolcd_data *data, int report_id,
data              271 drivers/hid/hid-picolcd_debugfs.c 		len_off = _picolcd_flash_setaddr(data, raw_data, *off);
data              277 drivers/hid/hid-picolcd_debugfs.c 		resp = picolcd_send_and_wait(data->hdev, report_id, raw_data,
data              301 drivers/hid/hid-picolcd_debugfs.c 	struct picolcd_data *data = f->private_data;
data              314 drivers/hid/hid-picolcd_debugfs.c 	if (data->status & PICOLCD_BOOTLOADER) {
data              321 drivers/hid/hid-picolcd_debugfs.c 	mutex_lock(&data->mutex_flash);
data              323 drivers/hid/hid-picolcd_debugfs.c 		err = _picolcd_flash_erase64(data, report_erase, off);
data              326 drivers/hid/hid-picolcd_debugfs.c 		err = _picolcd_flash_write(data, report_write, u, 64, off);
data              335 drivers/hid/hid-picolcd_debugfs.c 	mutex_unlock(&data->mutex_flash);
data              368 drivers/hid/hid-picolcd_debugfs.c static void dump_buff_as_hex(char *dst, size_t dst_sz, const u8 *data,
data              373 drivers/hid/hid-picolcd_debugfs.c 		dst[j++] = hex_asc[(data[i] >> 4) & 0x0f];
data              374 drivers/hid/hid-picolcd_debugfs.c 		dst[j++] = hex_asc[data[i] & 0x0f];
data              384 drivers/hid/hid-picolcd_debugfs.c void picolcd_debug_out_report(struct picolcd_data *data,
data              507 drivers/hid/hid-picolcd_debugfs.c 		switch (data->addr_sz) {
data              527 drivers/hid/hid-picolcd_debugfs.c 		switch (data->addr_sz) {
data              551 drivers/hid/hid-picolcd_debugfs.c 		switch (data->addr_sz) {
data              641 drivers/hid/hid-picolcd_debugfs.c void picolcd_debug_raw_event(struct picolcd_data *data,
data              733 drivers/hid/hid-picolcd_debugfs.c 		switch (data->addr_sz) {
data              837 drivers/hid/hid-picolcd_debugfs.c void picolcd_init_devfs(struct picolcd_data *data,
data              842 drivers/hid/hid-picolcd_debugfs.c 	struct hid_device *hdev = data->hdev;
data              844 drivers/hid/hid-picolcd_debugfs.c 	mutex_init(&data->mutex_flash);
data              848 drivers/hid/hid-picolcd_debugfs.c 		data->debug_reset = debugfs_create_file("reset", 0600,
data              849 drivers/hid/hid-picolcd_debugfs.c 				hdev->debug_dir, data, &picolcd_debug_reset_fops);
data              853 drivers/hid/hid-picolcd_debugfs.c 		data->debug_eeprom = debugfs_create_file("eeprom",
data              855 drivers/hid/hid-picolcd_debugfs.c 			hdev->debug_dir, data, &picolcd_debug_eeprom_fops);
data              859 drivers/hid/hid-picolcd_debugfs.c 		data->addr_sz = flash_r->field[0]->report_count - 1;
data              861 drivers/hid/hid-picolcd_debugfs.c 		data->addr_sz = -1;
data              862 drivers/hid/hid-picolcd_debugfs.c 	if (data->addr_sz == 2 || data->addr_sz == 3) {
data              863 drivers/hid/hid-picolcd_debugfs.c 		data->debug_flash = debugfs_create_file("flash",
data              865 drivers/hid/hid-picolcd_debugfs.c 			hdev->debug_dir, data, &picolcd_debug_flash_fops);
data              870 drivers/hid/hid-picolcd_debugfs.c void picolcd_exit_devfs(struct picolcd_data *data)
data              874 drivers/hid/hid-picolcd_debugfs.c 	dent = data->debug_reset;
data              875 drivers/hid/hid-picolcd_debugfs.c 	data->debug_reset = NULL;
data              877 drivers/hid/hid-picolcd_debugfs.c 	dent = data->debug_eeprom;
data              878 drivers/hid/hid-picolcd_debugfs.c 	data->debug_eeprom = NULL;
data              880 drivers/hid/hid-picolcd_debugfs.c 	dent = data->debug_flash;
data              881 drivers/hid/hid-picolcd_debugfs.c 	data->debug_flash = NULL;
data              883 drivers/hid/hid-picolcd_debugfs.c 	mutex_destroy(&data->mutex_flash);
data               90 drivers/hid/hid-picolcd_fb.c static int picolcd_fb_send_tile(struct picolcd_data *data, u8 *vbitmap,
data               98 drivers/hid/hid-picolcd_fb.c 	report1 = picolcd_out_report(REPORT_LCD_CMD_DATA, data->hdev);
data              101 drivers/hid/hid-picolcd_fb.c 	report2 = picolcd_out_report(REPORT_LCD_DATA, data->hdev);
data              105 drivers/hid/hid-picolcd_fb.c 	spin_lock_irqsave(&data->lock, flags);
data              106 drivers/hid/hid-picolcd_fb.c 	if ((data->status & PICOLCD_FAILED)) {
data              107 drivers/hid/hid-picolcd_fb.c 		spin_unlock_irqrestore(&data->lock, flags);
data              134 drivers/hid/hid-picolcd_fb.c 	hid_hw_request(data->hdev, report1, HID_REQ_SET_REPORT);
data              135 drivers/hid/hid-picolcd_fb.c 	hid_hw_request(data->hdev, report2, HID_REQ_SET_REPORT);
data              136 drivers/hid/hid-picolcd_fb.c 	spin_unlock_irqrestore(&data->lock, flags);
data              178 drivers/hid/hid-picolcd_fb.c void picolcd_fb_refresh(struct picolcd_data *data)
data              180 drivers/hid/hid-picolcd_fb.c 	if (data->fb_info)
data              181 drivers/hid/hid-picolcd_fb.c 		schedule_delayed_work(&data->fb_info->deferred_work, 0);
data              185 drivers/hid/hid-picolcd_fb.c int picolcd_fb_reset(struct picolcd_data *data, int clear)
data              187 drivers/hid/hid-picolcd_fb.c 	struct hid_report *report = picolcd_out_report(REPORT_LCD_CMD, data->hdev);
data              188 drivers/hid/hid-picolcd_fb.c 	struct picolcd_fb_data *fbdata = data->fb_info->par;
data              196 drivers/hid/hid-picolcd_fb.c 	spin_lock_irqsave(&data->lock, flags);
data              205 drivers/hid/hid-picolcd_fb.c 		hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
data              207 drivers/hid/hid-picolcd_fb.c 	spin_unlock_irqrestore(&data->lock, flags);
data              217 drivers/hid/hid-picolcd_fb.c 		schedule_delayed_work(&data->fb_info->deferred_work, 0);
data              230 drivers/hid/hid-picolcd_fb.c 	struct picolcd_data *data;
data              256 drivers/hid/hid-picolcd_fb.c 				data = fbdata->picolcd;
data              259 drivers/hid/hid-picolcd_fb.c 				if (!data)
data              261 drivers/hid/hid-picolcd_fb.c 				hid_hw_wait(data->hdev);
data              266 drivers/hid/hid-picolcd_fb.c 			data = fbdata->picolcd;
data              268 drivers/hid/hid-picolcd_fb.c 			if (!data || picolcd_fb_send_tile(data,
data              275 drivers/hid/hid-picolcd_fb.c 		data = fbdata->picolcd;
data              278 drivers/hid/hid-picolcd_fb.c 		if (data)
data              279 drivers/hid/hid-picolcd_fb.c 			hid_hw_wait(data->hdev);
data              453 drivers/hid/hid-picolcd_fb.c 	struct picolcd_data *data = dev_get_drvdata(dev);
data              454 drivers/hid/hid-picolcd_fb.c 	struct picolcd_fb_data *fbdata = data->fb_info->par;
data              473 drivers/hid/hid-picolcd_fb.c 	struct picolcd_data *data = dev_get_drvdata(dev);
data              474 drivers/hid/hid-picolcd_fb.c 	struct picolcd_fb_data *fbdata = data->fb_info->par;
data              491 drivers/hid/hid-picolcd_fb.c 	data->fb_info->fbdefio->delay = HZ / fbdata->update_rate;
data              499 drivers/hid/hid-picolcd_fb.c int picolcd_init_framebuffer(struct picolcd_data *data)
data              501 drivers/hid/hid-picolcd_fb.c 	struct device *dev = &data->hdev->dev;
data              534 drivers/hid/hid-picolcd_fb.c 	fbdata->picolcd = data;
data              547 drivers/hid/hid-picolcd_fb.c 	data->fb_info = info;
data              549 drivers/hid/hid-picolcd_fb.c 	error = picolcd_fb_reset(data, 1);
data              573 drivers/hid/hid-picolcd_fb.c 	data->fb_info    = NULL;
data              582 drivers/hid/hid-picolcd_fb.c void picolcd_exit_framebuffer(struct picolcd_data *data)
data              584 drivers/hid/hid-picolcd_fb.c 	struct fb_info *info = data->fb_info;
data              591 drivers/hid/hid-picolcd_fb.c 	device_remove_file(&data->hdev->dev, &dev_attr_fb_update_rate);
data              604 drivers/hid/hid-picolcd_fb.c 	data->fb_info = NULL;
data               22 drivers/hid/hid-picolcd_lcd.c 	struct picolcd_data *data = lcd_get_data(ldev);
data               23 drivers/hid/hid-picolcd_lcd.c 	return data->lcd_contrast;
data               28 drivers/hid/hid-picolcd_lcd.c 	struct picolcd_data *data = lcd_get_data(ldev);
data               29 drivers/hid/hid-picolcd_lcd.c 	struct hid_report *report = picolcd_out_report(REPORT_CONTRAST, data->hdev);
data               35 drivers/hid/hid-picolcd_lcd.c 	data->lcd_contrast = contrast & 0x0ff;
data               36 drivers/hid/hid-picolcd_lcd.c 	spin_lock_irqsave(&data->lock, flags);
data               37 drivers/hid/hid-picolcd_lcd.c 	hid_set_field(report->field[0], 0, data->lcd_contrast);
data               38 drivers/hid/hid-picolcd_lcd.c 	if (!(data->status & PICOLCD_FAILED))
data               39 drivers/hid/hid-picolcd_lcd.c 		hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
data               40 drivers/hid/hid-picolcd_lcd.c 	spin_unlock_irqrestore(&data->lock, flags);
data               55 drivers/hid/hid-picolcd_lcd.c int picolcd_init_lcd(struct picolcd_data *data, struct hid_report *report)
data               57 drivers/hid/hid-picolcd_lcd.c 	struct device *dev = &data->hdev->dev;
data               68 drivers/hid/hid-picolcd_lcd.c 	ldev = lcd_device_register(dev_name(dev), dev, data, &picolcd_lcdops);
data               74 drivers/hid/hid-picolcd_lcd.c 	data->lcd_contrast = 0xe5;
data               75 drivers/hid/hid-picolcd_lcd.c 	data->lcd = ldev;
data               80 drivers/hid/hid-picolcd_lcd.c void picolcd_exit_lcd(struct picolcd_data *data)
data               82 drivers/hid/hid-picolcd_lcd.c 	struct lcd_device *ldev = data->lcd;
data               84 drivers/hid/hid-picolcd_lcd.c 	data->lcd = NULL;
data               88 drivers/hid/hid-picolcd_lcd.c int picolcd_resume_lcd(struct picolcd_data *data)
data               90 drivers/hid/hid-picolcd_lcd.c 	if (!data->lcd)
data               92 drivers/hid/hid-picolcd_lcd.c 	return picolcd_set_contrast(data->lcd, data->lcd_contrast);
data               32 drivers/hid/hid-picolcd_leds.c void picolcd_leds_set(struct picolcd_data *data)
data               37 drivers/hid/hid-picolcd_leds.c 	if (!data->led[0])
data               39 drivers/hid/hid-picolcd_leds.c 	report = picolcd_out_report(REPORT_LED_STATE, data->hdev);
data               43 drivers/hid/hid-picolcd_leds.c 	spin_lock_irqsave(&data->lock, flags);
data               44 drivers/hid/hid-picolcd_leds.c 	hid_set_field(report->field[0], 0, data->led_state);
data               45 drivers/hid/hid-picolcd_leds.c 	if (!(data->status & PICOLCD_FAILED))
data               46 drivers/hid/hid-picolcd_leds.c 		hid_hw_request(data->hdev, report, HID_REQ_SET_REPORT);
data               47 drivers/hid/hid-picolcd_leds.c 	spin_unlock_irqrestore(&data->lock, flags);
data               55 drivers/hid/hid-picolcd_leds.c 	struct picolcd_data *data;
data               60 drivers/hid/hid-picolcd_leds.c 	data = hid_get_drvdata(hdev);
data               61 drivers/hid/hid-picolcd_leds.c 	if (!data)
data               64 drivers/hid/hid-picolcd_leds.c 		if (led_cdev != data->led[i])
data               66 drivers/hid/hid-picolcd_leds.c 		state = (data->led_state >> i) & 1;
data               68 drivers/hid/hid-picolcd_leds.c 			data->led_state &= ~(1 << i);
data               69 drivers/hid/hid-picolcd_leds.c 			picolcd_leds_set(data);
data               71 drivers/hid/hid-picolcd_leds.c 			data->led_state |= 1 << i;
data               72 drivers/hid/hid-picolcd_leds.c 			picolcd_leds_set(data);
data               82 drivers/hid/hid-picolcd_leds.c 	struct picolcd_data *data;
data               87 drivers/hid/hid-picolcd_leds.c 	data = hid_get_drvdata(hdev);
data               89 drivers/hid/hid-picolcd_leds.c 		if (led_cdev == data->led[i]) {
data               90 drivers/hid/hid-picolcd_leds.c 			value = (data->led_state >> i) & 1;
data               96 drivers/hid/hid-picolcd_leds.c int picolcd_init_leds(struct picolcd_data *data, struct hid_report *report)
data               98 drivers/hid/hid-picolcd_leds.c 	struct device *dev = &data->hdev->dev;
data              127 drivers/hid/hid-picolcd_leds.c 		data->led[i] = led;
data              128 drivers/hid/hid-picolcd_leds.c 		ret = led_classdev_register(dev, data->led[i]);
data              130 drivers/hid/hid-picolcd_leds.c 			data->led[i] = NULL;
data              139 drivers/hid/hid-picolcd_leds.c 		if (data->led[i]) {
data              140 drivers/hid/hid-picolcd_leds.c 			led = data->led[i];
data              141 drivers/hid/hid-picolcd_leds.c 			data->led[i] = NULL;
data              148 drivers/hid/hid-picolcd_leds.c void picolcd_exit_leds(struct picolcd_data *data)
data              154 drivers/hid/hid-picolcd_leds.c 		led = data->led[i];
data              155 drivers/hid/hid-picolcd_leds.c 		data->led[i] = NULL;
data               47 drivers/hid/hid-pl.c static int hid_plff_play(struct input_dev *dev, void *data,
data               51 drivers/hid/hid-pl.c 	struct plff_device *plff = data;
data               18 drivers/hid/hid-primax.c 	 u8 *data, int size)
data               42 drivers/hid/hid-primax.c 			if (data[idx] < 0xE0 || data[idx] > 0xE7)
data               44 drivers/hid/hid-primax.c 			data[0] |= (1 << (data[idx] - 0xE0));
data               45 drivers/hid/hid-primax.c 			data[idx] = 0;
data               47 drivers/hid/hid-primax.c 		hid_report_raw_event(hid, HID_INPUT_REPORT, data, size, 0);
data              306 drivers/hid/hid-prodikeys.c static int pcmidi_handle_report1(struct pcmidi_snd *pm, u8 *data)
data              310 drivers/hid/hid-prodikeys.c 	bit_mask = data[1];
data              311 drivers/hid/hid-prodikeys.c 	bit_mask = (bit_mask << 8) | data[2];
data              312 drivers/hid/hid-prodikeys.c 	bit_mask = (bit_mask << 8) | data[3];
data              336 drivers/hid/hid-prodikeys.c static int pcmidi_handle_report3(struct pcmidi_snd *pm, u8 *data, int size)
data              344 drivers/hid/hid-prodikeys.c 		note = data[j*2+1];
data              345 drivers/hid/hid-prodikeys.c 		velocity = data[j*2+2];
data              381 drivers/hid/hid-prodikeys.c static int pcmidi_handle_report4(struct pcmidi_snd *pm, u8 *data)
data              387 drivers/hid/hid-prodikeys.c 	bit_mask = data[1];
data              388 drivers/hid/hid-prodikeys.c 	bit_mask = (bit_mask << 8) | data[2];
data              389 drivers/hid/hid-prodikeys.c 	bit_mask = (bit_mask << 8) | data[3];
data              494 drivers/hid/hid-prodikeys.c 	struct pcmidi_snd *pm, unsigned report_id, u8 *data, int size)
data              500 drivers/hid/hid-prodikeys.c 		ret = pcmidi_handle_report1(pm, data);
data              503 drivers/hid/hid-prodikeys.c 		ret = pcmidi_handle_report3(pm, data, size);
data              506 drivers/hid/hid-prodikeys.c 		ret = pcmidi_handle_report4(pm, data);
data              778 drivers/hid/hid-prodikeys.c 	u8 *data, int size)
data              784 drivers/hid/hid-prodikeys.c 		if (report->id == data[0])
data              790 drivers/hid/hid-prodikeys.c 						report->id, data, size);
data              123 drivers/hid/hid-rmi.c 	struct rmi_data *data = hid_get_drvdata(hdev);
data              126 drivers/hid/hid-rmi.c 	data->writeReport[0] = RMI_WRITE_REPORT_ID;
data              127 drivers/hid/hid-rmi.c 	data->writeReport[1] = 1;
data              128 drivers/hid/hid-rmi.c 	data->writeReport[2] = 0xFF;
data              129 drivers/hid/hid-rmi.c 	data->writeReport[4] = page;
data              131 drivers/hid/hid-rmi.c 	retval = rmi_write_report(hdev, data->writeReport,
data              132 drivers/hid/hid-rmi.c 			data->output_report_size);
data              133 drivers/hid/hid-rmi.c 	if (retval != data->output_report_size) {
data              139 drivers/hid/hid-rmi.c 	data->page = page;
data              167 drivers/hid/hid-rmi.c 	struct rmi_data *data = hid_get_drvdata(hdev);
data              170 drivers/hid/hid-rmi.c 	if (data->device_flags & RMI_DEVICE_OUTPUT_SET_REPORT) {
data              191 drivers/hid/hid-rmi.c 	struct rmi_data *data = container_of(xport, struct rmi_data, xport);
data              192 drivers/hid/hid-rmi.c 	struct hid_device *hdev = data->hdev;
data              199 drivers/hid/hid-rmi.c 	mutex_lock(&data->page_mutex);
data              201 drivers/hid/hid-rmi.c 	if (RMI_PAGE(addr) != data->page) {
data              208 drivers/hid/hid-rmi.c 		data->writeReport[0] = RMI_READ_ADDR_REPORT_ID;
data              209 drivers/hid/hid-rmi.c 		data->writeReport[1] = 0; /* old 1 byte read count */
data              210 drivers/hid/hid-rmi.c 		data->writeReport[2] = addr & 0xFF;
data              211 drivers/hid/hid-rmi.c 		data->writeReport[3] = (addr >> 8) & 0xFF;
data              212 drivers/hid/hid-rmi.c 		data->writeReport[4] = len  & 0xFF;
data              213 drivers/hid/hid-rmi.c 		data->writeReport[5] = (len >> 8) & 0xFF;
data              215 drivers/hid/hid-rmi.c 		set_bit(RMI_READ_REQUEST_PENDING, &data->flags);
data              217 drivers/hid/hid-rmi.c 		ret = rmi_write_report(hdev, data->writeReport,
data              218 drivers/hid/hid-rmi.c 						data->output_report_size);
data              219 drivers/hid/hid-rmi.c 		if (ret != data->output_report_size) {
data              220 drivers/hid/hid-rmi.c 			clear_bit(RMI_READ_REQUEST_PENDING, &data->flags);
data              230 drivers/hid/hid-rmi.c 			if (!wait_event_timeout(data->wait,
data              231 drivers/hid/hid-rmi.c 				test_bit(RMI_READ_DATA_PENDING, &data->flags),
data              239 drivers/hid/hid-rmi.c 			read_input_count = data->readReport[1];
data              240 drivers/hid/hid-rmi.c 			memcpy(buf + bytes_read, &data->readReport[2],
data              246 drivers/hid/hid-rmi.c 			clear_bit(RMI_READ_DATA_PENDING, &data->flags);
data              256 drivers/hid/hid-rmi.c 	clear_bit(RMI_READ_REQUEST_PENDING, &data->flags);
data              257 drivers/hid/hid-rmi.c 	mutex_unlock(&data->page_mutex);
data              264 drivers/hid/hid-rmi.c 	struct rmi_data *data = container_of(xport, struct rmi_data, xport);
data              265 drivers/hid/hid-rmi.c 	struct hid_device *hdev = data->hdev;
data              268 drivers/hid/hid-rmi.c 	mutex_lock(&data->page_mutex);
data              270 drivers/hid/hid-rmi.c 	if (RMI_PAGE(addr) != data->page) {
data              276 drivers/hid/hid-rmi.c 	data->writeReport[0] = RMI_WRITE_REPORT_ID;
data              277 drivers/hid/hid-rmi.c 	data->writeReport[1] = len;
data              278 drivers/hid/hid-rmi.c 	data->writeReport[2] = addr & 0xFF;
data              279 drivers/hid/hid-rmi.c 	data->writeReport[3] = (addr >> 8) & 0xFF;
data              280 drivers/hid/hid-rmi.c 	memcpy(&data->writeReport[4], buf, len);
data              282 drivers/hid/hid-rmi.c 	ret = rmi_write_report(hdev, data->writeReport,
data              283 drivers/hid/hid-rmi.c 					data->output_report_size);
data              293 drivers/hid/hid-rmi.c 	mutex_unlock(&data->page_mutex);
data              299 drivers/hid/hid-rmi.c 	struct rmi_data *data = hid_get_drvdata(hdev);
data              300 drivers/hid/hid-rmi.c 	struct rmi_device *rmi_dev = data->xport.rmi_dev;
data              307 drivers/hid/hid-rmi.c 	if (test_bit(RMI_STARTED, &data->flags))
data              322 drivers/hid/hid-rmi.c static int rmi_input_event(struct hid_device *hdev, u8 *data, int size)
data              333 drivers/hid/hid-rmi.c 	rmi_set_attn_data(rmi_dev, data[1], &data[2], size - 2);
data              342 drivers/hid/hid-rmi.c static int rmi_read_data_event(struct hid_device *hdev, u8 *data, int size)
data              351 drivers/hid/hid-rmi.c 	memcpy(hdata->readReport, data, size < hdata->input_report_size ?
data              359 drivers/hid/hid-rmi.c static int rmi_check_sanity(struct hid_device *hdev, u8 *data, int size)
data              369 drivers/hid/hid-rmi.c 	while ((data[valid_size - 1] == 0xff) && valid_size > 0)
data              376 drivers/hid/hid-rmi.c 		struct hid_report *report, u8 *data, int size)
data              383 drivers/hid/hid-rmi.c 	size = rmi_check_sanity(hdev, data, size);
data              387 drivers/hid/hid-rmi.c 	switch (data[0]) {
data              389 drivers/hid/hid-rmi.c 		return rmi_read_data_event(hdev, data, size);
data              391 drivers/hid/hid-rmi.c 		return rmi_input_event(hdev, data, size);
data              402 drivers/hid/hid-rmi.c 	struct rmi_data *data = hid_get_drvdata(hdev);
data              404 drivers/hid/hid-rmi.c 	if ((data->device_flags & RMI_DEVICE) &&
data              407 drivers/hid/hid-rmi.c 		if (data->device_flags & RMI_DEVICE_HAS_PHYS_BUTTONS) {
data              416 drivers/hid/hid-rmi.c 		schedule_work(&data->reset_work);
data              444 drivers/hid/hid-rmi.c 	struct rmi_data *data = hid_get_drvdata(hdev);
data              445 drivers/hid/hid-rmi.c 	struct rmi_device *rmi_dev = data->xport.rmi_dev;
data              448 drivers/hid/hid-rmi.c 	if (!(data->device_flags & RMI_DEVICE))
data              462 drivers/hid/hid-rmi.c 	struct rmi_data *data = hid_get_drvdata(hdev);
data              463 drivers/hid/hid-rmi.c 	struct rmi_device *rmi_dev = data->xport.rmi_dev;
data              466 drivers/hid/hid-rmi.c 	if (!(data->device_flags & RMI_DEVICE))
data              492 drivers/hid/hid-rmi.c 	struct rmi_data *data = container_of(xport, struct rmi_data, xport);
data              493 drivers/hid/hid-rmi.c 	struct hid_device *hdev = data->hdev;
data              500 drivers/hid/hid-rmi.c 	struct rmi_data *data = hid_get_drvdata(hdev);
data              504 drivers/hid/hid-rmi.c 	if (!(data->device_flags & RMI_DEVICE))
data              507 drivers/hid/hid-rmi.c 	data->xport.input = input;
data              529 drivers/hid/hid-rmi.c 	ret = rmi_register_transport_device(&data->xport);
data              535 drivers/hid/hid-rmi.c 	set_bit(RMI_STARTED, &data->flags);
data              547 drivers/hid/hid-rmi.c 	struct rmi_data *data = hid_get_drvdata(hdev);
data              553 drivers/hid/hid-rmi.c 	if (data->device_flags & RMI_DEVICE) {
data              554 drivers/hid/hid-rmi.c 		if ((data->device_flags & RMI_DEVICE_HAS_PHYS_BUTTONS) &&
data              596 drivers/hid/hid-rmi.c static void rmi_irq_teardown(void *data)
data              598 drivers/hid/hid-rmi.c 	struct rmi_data *hdata = data;
data              648 drivers/hid/hid-rmi.c 	struct rmi_data *data = NULL;
data              655 drivers/hid/hid-rmi.c 	data = devm_kzalloc(&hdev->dev, sizeof(struct rmi_data), GFP_KERNEL);
data              656 drivers/hid/hid-rmi.c 	if (!data)
data              659 drivers/hid/hid-rmi.c 	INIT_WORK(&data->reset_work, rmi_reset_work);
data              660 drivers/hid/hid-rmi.c 	data->hdev = hdev;
data              662 drivers/hid/hid-rmi.c 	hid_set_drvdata(hdev, data);
data              674 drivers/hid/hid-rmi.c 		data->device_flags = id->driver_data;
data              692 drivers/hid/hid-rmi.c 	data->input_report_size = hid_report_len(input_report);
data              701 drivers/hid/hid-rmi.c 	data->output_report_size = hid_report_len(output_report);
data              703 drivers/hid/hid-rmi.c 	data->device_flags |= RMI_DEVICE;
data              704 drivers/hid/hid-rmi.c 	alloc_size = data->output_report_size + data->input_report_size;
data              706 drivers/hid/hid-rmi.c 	data->writeReport = devm_kzalloc(&hdev->dev, alloc_size, GFP_KERNEL);
data              707 drivers/hid/hid-rmi.c 	if (!data->writeReport) {
data              712 drivers/hid/hid-rmi.c 	data->readReport = data->writeReport + data->output_report_size;
data              714 drivers/hid/hid-rmi.c 	init_waitqueue_head(&data->wait);
data              716 drivers/hid/hid-rmi.c 	mutex_init(&data->page_mutex);
data              724 drivers/hid/hid-rmi.c 	if (data->device_flags & RMI_DEVICE_HAS_PHYS_BUTTONS)
data              727 drivers/hid/hid-rmi.c 	data->xport.dev = hdev->dev.parent;
data              728 drivers/hid/hid-rmi.c 	data->xport.pdata = rmi_hid_pdata;
data              729 drivers/hid/hid-rmi.c 	data->xport.pdata.irq = data->rmi_irq;
data              730 drivers/hid/hid-rmi.c 	data->xport.proto_name = "hid";
data              731 drivers/hid/hid-rmi.c 	data->xport.ops = &hid_rmi_ops;
data              380 drivers/hid/hid-roccat-arvo.c 		u8 const *data)
data              385 drivers/hid/hid-roccat-arvo.c 	special_report = (struct arvo_special_report const *)data;
data              401 drivers/hid/hid-roccat-arvo.c 		struct hid_report *report, u8 *data, int size)
data              409 drivers/hid/hid-roccat-arvo.c 		arvo_report_to_chrdev(arvo, data);
data               22 drivers/hid/hid-roccat-common.c 		void *data, uint size)
data               37 drivers/hid/hid-roccat-common.c 	memcpy(data, buf, size);
data               44 drivers/hid/hid-roccat-common.c 		void const *data, uint size)
data               49 drivers/hid/hid-roccat-common.c 	buf = kmemdup(data, size, GFP_KERNEL);
data               26 drivers/hid/hid-roccat-common.h 		void *data, uint size);
data               28 drivers/hid/hid-roccat-common.h 		void const *data, uint size);
data              360 drivers/hid/hid-roccat-isku.c 		u8 const *data)
data              364 drivers/hid/hid-roccat-isku.c 	switch (data[0]) {
data              366 drivers/hid/hid-roccat-isku.c 		button_report = (struct isku_report_button const *)data;
data              377 drivers/hid/hid-roccat-isku.c 		u8 const *data)
data              382 drivers/hid/hid-roccat-isku.c 	if (data[0] != ISKU_REPORT_NUMBER_BUTTON)
data              385 drivers/hid/hid-roccat-isku.c 	button_report = (struct isku_report_button const *)data;
data              396 drivers/hid/hid-roccat-isku.c 		struct hid_report *report, u8 *data, int size)
data              408 drivers/hid/hid-roccat-isku.c 	isku_keep_values_up_to_date(isku, data);
data              411 drivers/hid/hid-roccat-isku.c 		isku_report_to_chrdev(isku, data);
data               54 drivers/hid/hid-roccat-kone.c 		void *data, uint size)
data               68 drivers/hid/hid-roccat-kone.c 	memcpy(data, buf, size);
data               74 drivers/hid/hid-roccat-kone.c 		void const *data, uint size)
data               79 drivers/hid/hid-roccat-kone.c 	buf = kmemdup(data, size, GFP_KERNEL);
data              114 drivers/hid/hid-roccat-kone.c 	uint8_t data;
data              124 drivers/hid/hid-roccat-kone.c 				kone_command_confirm_write, &data, 1);
data              133 drivers/hid/hid-roccat-kone.c 	} while (data == 3);
data              135 drivers/hid/hid-roccat-kone.c 	if (data == 1) /* everything alright */
data              139 drivers/hid/hid-roccat-kone.c 	dev_err(&usb_dev->dev, "got retval %d when checking write\n", data);
data              236 drivers/hid/hid-roccat-kone.c 	uint8_t data;
data              238 drivers/hid/hid-roccat-kone.c 	retval = kone_receive(usb_dev, kone_command_weight, &data, 1);
data              243 drivers/hid/hid-roccat-kone.c 	*result = (int)data;
data              255 drivers/hid/hid-roccat-kone.c 	uint16_t data;
data              258 drivers/hid/hid-roccat-kone.c 			&data, 2);
data              262 drivers/hid/hid-roccat-kone.c 	*result = le16_to_cpu(data);
data              830 drivers/hid/hid-roccat-kone.c 		u8 *data, int size)
data              833 drivers/hid/hid-roccat-kone.c 	struct kone_mouse_event *event = (struct kone_mouse_event *)data;
data              467 drivers/hid/hid-roccat-koneplus.c 		u8 const *data)
data              471 drivers/hid/hid-roccat-koneplus.c 	switch (data[0]) {
data              473 drivers/hid/hid-roccat-koneplus.c 		button_report = (struct koneplus_mouse_report_button const *)data;
data              484 drivers/hid/hid-roccat-koneplus.c 		u8 const *data)
data              489 drivers/hid/hid-roccat-koneplus.c 	if (data[0] != KONEPLUS_MOUSE_REPORT_NUMBER_BUTTON)
data              492 drivers/hid/hid-roccat-koneplus.c 	button_report = (struct koneplus_mouse_report_button const *)data;
data              508 drivers/hid/hid-roccat-koneplus.c 		struct hid_report *report, u8 *data, int size)
data              520 drivers/hid/hid-roccat-koneplus.c 	koneplus_keep_values_up_to_date(koneplus, data);
data              523 drivers/hid/hid-roccat-koneplus.c 		koneplus_report_to_chrdev(koneplus, data);
data              169 drivers/hid/hid-roccat-konepure.c 		struct hid_report *report, u8 *data, int size)
data              178 drivers/hid/hid-roccat-konepure.c 	if (data[0] != KONEPURE_MOUSE_REPORT_NUMBER_BUTTON)
data              182 drivers/hid/hid-roccat-konepure.c 		roccat_report_event(konepure->chrdev_minor, data);
data              537 drivers/hid/hid-roccat-kovaplus.c 		u8 const *data)
data              541 drivers/hid/hid-roccat-kovaplus.c 	if (data[0] != KOVAPLUS_MOUSE_REPORT_NUMBER_BUTTON)
data              544 drivers/hid/hid-roccat-kovaplus.c 	button_report = (struct kovaplus_mouse_report_button const *)data;
data              563 drivers/hid/hid-roccat-kovaplus.c 		u8 const *data)
data              568 drivers/hid/hid-roccat-kovaplus.c 	if (data[0] != KOVAPLUS_MOUSE_REPORT_NUMBER_BUTTON)
data              571 drivers/hid/hid-roccat-kovaplus.c 	button_report = (struct kovaplus_mouse_report_button const *)data;
data              599 drivers/hid/hid-roccat-kovaplus.c 		struct hid_report *report, u8 *data, int size)
data              611 drivers/hid/hid-roccat-kovaplus.c 	kovaplus_keep_values_up_to_date(kovaplus, data);
data              614 drivers/hid/hid-roccat-kovaplus.c 		kovaplus_report_to_chrdev(kovaplus, data);
data               43 drivers/hid/hid-roccat-kovaplus.h 	uint8_t data[8];
data               50 drivers/hid/hid-roccat-kovaplus.h 	uint8_t data[20];
data              484 drivers/hid/hid-roccat-pyra.c 		u8 const *data)
data              488 drivers/hid/hid-roccat-pyra.c 	switch (data[0]) {
data              490 drivers/hid/hid-roccat-pyra.c 		button_event = (struct pyra_mouse_event_button const *)data;
data              504 drivers/hid/hid-roccat-pyra.c 		u8 const *data)
data              509 drivers/hid/hid-roccat-pyra.c 	if (data[0] != PYRA_MOUSE_REPORT_NUMBER_BUTTON)
data              512 drivers/hid/hid-roccat-pyra.c 	button_event = (struct pyra_mouse_event_button const *)data;
data              542 drivers/hid/hid-roccat-pyra.c 		u8 *data, int size)
data              554 drivers/hid/hid-roccat-pyra.c 	pyra_keep_values_up_to_date(pyra, data);
data              557 drivers/hid/hid-roccat-pyra.c 		pyra_report_to_chrdev(pyra, data);
data               28 drivers/hid/hid-roccat-ryos.c 	uint8_t data[4];
data              177 drivers/hid/hid-roccat-ryos.c 		struct hid_report *report, u8 *data, int size)
data              186 drivers/hid/hid-roccat-ryos.c 	if (data[0] != RYOS_REPORT_NUMBER_SPECIAL)
data              190 drivers/hid/hid-roccat-ryos.c 		roccat_report_event(ryos->chrdev_minor, data);
data              149 drivers/hid/hid-roccat-savu.c 		u8 const *data)
data              154 drivers/hid/hid-roccat-savu.c 	if (data[0] != SAVU_MOUSE_REPORT_NUMBER_SPECIAL)
data              157 drivers/hid/hid-roccat-savu.c 	special_report = (struct savu_mouse_report_special const *)data;
data              160 drivers/hid/hid-roccat-savu.c 	roccat_report.data[0] = special_report->data[0];
data              161 drivers/hid/hid-roccat-savu.c 	roccat_report.data[1] = special_report->data[1];
data              167 drivers/hid/hid-roccat-savu.c 		struct hid_report *report, u8 *data, int size)
data              180 drivers/hid/hid-roccat-savu.c 		savu_report_to_chrdev(savu, data);
data               18 drivers/hid/hid-roccat-savu.h 	uint8_t data[2];
data               49 drivers/hid/hid-roccat-savu.h 	uint8_t data[2];
data              247 drivers/hid/hid-roccat.c int roccat_report_event(int minor, u8 const *data)
data              256 drivers/hid/hid-roccat.c 	new_value = kmemdup(data, device->report_size, GFP_ATOMIC);
data              195 drivers/hid/hid-sensor-hub.c 	struct sensor_hub_data *data = hid_get_drvdata(hsdev->hdev);
data              202 drivers/hid/hid-sensor-hub.c 	mutex_lock(&data->mutex);
data              228 drivers/hid/hid-sensor-hub.c 	mutex_unlock(&data->mutex);
data              238 drivers/hid/hid-sensor-hub.c 	struct sensor_hub_data *data = hid_get_drvdata(hsdev->hdev);
data              247 drivers/hid/hid-sensor-hub.c 	mutex_lock(&data->mutex);
data              279 drivers/hid/hid-sensor-hub.c 	mutex_unlock(&data->mutex);
data              292 drivers/hid/hid-sensor-hub.c 	struct sensor_hub_data *data = hid_get_drvdata(hsdev->hdev);
data              310 drivers/hid/hid-sensor-hub.c 		spin_lock_irqsave(&data->lock, flags);
data              312 drivers/hid/hid-sensor-hub.c 		spin_unlock_irqrestore(&data->lock, flags);
data              314 drivers/hid/hid-sensor-hub.c 	mutex_lock(&data->mutex);
data              316 drivers/hid/hid-sensor-hub.c 	mutex_unlock(&data->mutex);
data              546 drivers/hid/hid-sensor-hub.c 	struct sensor_hub_data *data =  hid_get_drvdata(hsdev->hdev);
data              548 drivers/hid/hid-sensor-hub.c 	mutex_lock(&data->mutex);
data              549 drivers/hid/hid-sensor-hub.c 	if (!data->ref_cnt) {
data              553 drivers/hid/hid-sensor-hub.c 			mutex_unlock(&data->mutex);
data              557 drivers/hid/hid-sensor-hub.c 	data->ref_cnt++;
data              558 drivers/hid/hid-sensor-hub.c 	mutex_unlock(&data->mutex);
data              566 drivers/hid/hid-sensor-hub.c 	struct sensor_hub_data *data =  hid_get_drvdata(hsdev->hdev);
data              568 drivers/hid/hid-sensor-hub.c 	mutex_lock(&data->mutex);
data              569 drivers/hid/hid-sensor-hub.c 	data->ref_cnt--;
data              570 drivers/hid/hid-sensor-hub.c 	if (!data->ref_cnt)
data              572 drivers/hid/hid-sensor-hub.c 	mutex_unlock(&data->mutex);
data              729 drivers/hid/hid-sensor-hub.c 	struct sensor_hub_data *data = hid_get_drvdata(hdev);
data              736 drivers/hid/hid-sensor-hub.c 	spin_lock_irqsave(&data->lock, flags);
data              737 drivers/hid/hid-sensor-hub.c 	for (i = 0; i < data->hid_sensor_client_cnt; ++i) {
data              739 drivers/hid/hid-sensor-hub.c 			data->hid_sensor_hub_client_devs[i].platform_data;
data              743 drivers/hid/hid-sensor-hub.c 	spin_unlock_irqrestore(&data->lock, flags);
data              745 drivers/hid/hid-sensor-hub.c 	mutex_destroy(&data->mutex);
data               29 drivers/hid/hid-sjoy.c static int hid_sjoyff_play(struct input_dev *dev, void *data,
data               33 drivers/hid/hid-sjoy.c 	struct sjoyff_device *sjoyff = data;
data              466 drivers/hid/hid-sony.c 	struct sixaxis_output_report data;
data             2256 drivers/hid/hid-sony.c static int sony_play_effect(struct input_dev *dev, void *data,
data              130 drivers/hid/hid-steam.c 		u8 *data, int size)
data              154 drivers/hid/hid-steam.c 		memcpy(data, buf + 1, min(size, ret - 1));
data              842 drivers/hid/hid-steam.c static inline s16 steam_le16(u8 *data)
data              844 drivers/hid/hid-steam.c 	s16 x = (s16) le16_to_cpup((__le16 *)data);
data              916 drivers/hid/hid-steam.c 		struct input_dev *input, u8 *data)
data              923 drivers/hid/hid-steam.c 	b8 = data[8];
data              924 drivers/hid/hid-steam.c 	b9 = data[9];
data              925 drivers/hid/hid-steam.c 	b10 = data[10];
data              927 drivers/hid/hid-steam.c 	input_report_abs(input, ABS_HAT2Y, data[11]);
data              928 drivers/hid/hid-steam.c 	input_report_abs(input, ABS_HAT2X, data[12]);
data              940 drivers/hid/hid-steam.c 	x = steam_le16(data + 16);
data              941 drivers/hid/hid-steam.c 	y = -steam_le16(data + 18);
data              956 drivers/hid/hid-steam.c 	input_report_abs(input, ABS_RX, steam_le16(data + 20));
data              957 drivers/hid/hid-steam.c 	input_report_abs(input, ABS_RY, -steam_le16(data + 22));
data              995 drivers/hid/hid-steam.c 		struct power_supply *battery, u8 *data)
data              999 drivers/hid/hid-steam.c 	s16 volts = steam_le16(data + 12);
data             1000 drivers/hid/hid-steam.c 	u8 batt = data[14];
data             1016 drivers/hid/hid-steam.c 			struct hid_report *report, u8 *data,
data             1028 drivers/hid/hid-steam.c 				data, size, 0);
data             1045 drivers/hid/hid-steam.c 	if (size != 64 || data[0] != 1 || data[1] != 0)
data             1048 drivers/hid/hid-steam.c 	switch (data[2]) {
data             1055 drivers/hid/hid-steam.c 			steam_do_input_event(steam, input, data);
data             1064 drivers/hid/hid-steam.c 		switch (data[4]) {
data             1078 drivers/hid/hid-steam.c 				steam_do_battery_event(steam, battery, data);
data               73 drivers/hid/hid-tmff.c static int tmff_play(struct input_dev *dev, void *data,
data               77 drivers/hid/hid-tmff.c 	struct tmff_device *tmff = data;
data               39 drivers/hid/hid-u2fzero.c 			u8 data[HID_REPORT_SIZE - 7];
data               43 drivers/hid/hid-u2fzero.c 			u8 data[HID_REPORT_SIZE - 5];
data              160 drivers/hid/hid-u2fzero.c 			.data  = {0},
data              176 drivers/hid/hid-u2fzero.c static int u2fzero_rng_read(struct hwrng *rng, void *data,
data              188 drivers/hid/hid-u2fzero.c 			.data  = {0},
data              206 drivers/hid/hid-u2fzero.c 		init.data), U2F_HID_MSG_LEN(resp), max);
data              208 drivers/hid/hid-u2fzero.c 	memcpy(data, resp.init.data, actual_length);
data              248 drivers/hid/hid-uclogic-core.c 				u8 *data, int size)
data              260 drivers/hid/hid-uclogic-core.c 		    data[1] & params->pen_frame_flag) {
data              262 drivers/hid/hid-uclogic-core.c 			data[0] = params->frame.id;
data              269 drivers/hid/hid-uclogic-core.c 			data[1] ^= 0x40;
data              280 drivers/hid/hid-uclogic-core.c 			pressure_low_byte = data[6];
data              281 drivers/hid/hid-uclogic-core.c 			pressure_high_byte = data[7];
data              286 drivers/hid/hid-uclogic-core.c 			data[6] = data[5];
data              287 drivers/hid/hid-uclogic-core.c 			data[5] = data[4];
data              289 drivers/hid/hid-uclogic-core.c 			data[4] = data[8];
data              291 drivers/hid/hid-uclogic-core.c 			data[7] = data[9];
data              293 drivers/hid/hid-uclogic-core.c 			data[8] = pressure_low_byte;
data              294 drivers/hid/hid-uclogic-core.c 			data[9] = pressure_high_byte;
data              299 drivers/hid/hid-uclogic-core.c 			data[1] |= 0x40;
data              312 drivers/hid/hid-uclogic-core.c 			data[params->frame.dev_id_byte] = 0xf;
data              323 drivers/hid/hid-uclogic-core.c 			u8 state = (data[byte] >> bit) & 0x3;
data              335 drivers/hid/hid-uclogic-core.c 			data[byte] = (data[byte] & ~((u8)3 << bit)) |
data              102 drivers/hid/hid-udraw-ps3.c 	 u8 *data, int len)
data              111 drivers/hid/hid-udraw-ps3.c 	if (data[11] == 0x00)
data              113 drivers/hid/hid-udraw-ps3.c 	else if (data[11] == 0x40)
data              115 drivers/hid/hid-udraw-ps3.c 	else if (data[11] == 0x80)
data              121 drivers/hid/hid-udraw-ps3.c 	input_report_key(udraw->joy_input_dev, BTN_WEST, data[0] & 1);
data              122 drivers/hid/hid-udraw-ps3.c 	input_report_key(udraw->joy_input_dev, BTN_SOUTH, !!(data[0] & 2));
data              123 drivers/hid/hid-udraw-ps3.c 	input_report_key(udraw->joy_input_dev, BTN_EAST, !!(data[0] & 4));
data              124 drivers/hid/hid-udraw-ps3.c 	input_report_key(udraw->joy_input_dev, BTN_NORTH, !!(data[0] & 8));
data              126 drivers/hid/hid-udraw-ps3.c 	input_report_key(udraw->joy_input_dev, BTN_SELECT, !!(data[1] & 1));
data              127 drivers/hid/hid-udraw-ps3.c 	input_report_key(udraw->joy_input_dev, BTN_START, !!(data[1] & 2));
data              128 drivers/hid/hid-udraw-ps3.c 	input_report_key(udraw->joy_input_dev, BTN_MODE, !!(data[1] & 16));
data              131 drivers/hid/hid-udraw-ps3.c 	switch (data[2]) {
data              172 drivers/hid/hid-udraw-ps3.c 		if (data[15] != 0x0F)
data              173 drivers/hid/hid-udraw-ps3.c 			x = data[15] * 256 + data[17];
data              174 drivers/hid/hid-udraw-ps3.c 		if (data[16] != 0x0F)
data              175 drivers/hid/hid-udraw-ps3.c 			y = data[16] * 256 + data[18];
data              233 drivers/hid/hid-udraw-ps3.c 		level = clamp(data[13] - PRESSURE_OFFSET,
data              249 drivers/hid/hid-udraw-ps3.c 	x = (data[19] + (data[20] << 8));
data              251 drivers/hid/hid-udraw-ps3.c 	y = (data[21] + (data[22] << 8));
data              253 drivers/hid/hid-udraw-ps3.c 	z = (data[23] + (data[24] << 8));
data              653 drivers/hid/hid-waltop.c 		     u8 *data, int size)
data              663 drivers/hid/hid-waltop.c 		if ((data[1] & 0xF) > 1) {
data              665 drivers/hid/hid-waltop.c 			data[6] = 0;
data              666 drivers/hid/hid-waltop.c 			data[7] = 0;
data              687 drivers/hid/hid-waltop.c 		s8 tilt_x = (s8)data[8];
data              688 drivers/hid/hid-waltop.c 		s8 tilt_y = (s8)data[9];
data              711 drivers/hid/hid-waltop.c 		data[8] = tilt_to_radians[tilt_x] * sign_x;
data              712 drivers/hid/hid-waltop.c 		data[9] = tilt_to_radians[tilt_y] * sign_y;
data               55 drivers/hid/hid-wiimote-core.c 				 wdata->queue.outq[wdata->queue.tail].data,
data               95 drivers/hid/hid-wiimote-core.c 	memcpy(wdata->queue.outq[wdata->queue.head].data, buffer, count);
data              945 drivers/hid/hid-wiimote-core.c 	__u8 type, data[6];
data              988 drivers/hid/hid-wiimote-core.c 		type = wiimote_cmd_read_ext(wdata, data);
data             1014 drivers/hid/hid-wiimote-core.c 		type = wiimote_cmd_read_ext(wdata, data);
data              130 drivers/hid/hid-wiimote-modules.c static int wiimod_rumble_play(struct input_dev *dev, void *data,
data             1769 drivers/hid/hid-wiimote-modules.c static int wiimod_pro_play(struct input_dev *dev, void *data,
data              103 drivers/hid/hid-wiimote.h 	__u8 data[HID_MAX_BUFFER_SIZE];
data               25 drivers/hid/hid-zpff.c static int zpff_play(struct input_dev *dev, void *data,
data               29 drivers/hid/hid-zpff.c 	struct zpff_device *zpff = data;
data              110 drivers/hid/hid-zydacron.c 	 u8 *data, int size)
data              117 drivers/hid/hid-zydacron.c 	if (report->id == data[0]) {
data              132 drivers/hid/hid-zydacron.c 			switch (data[1]) {
data              478 drivers/hid/hidraw.c int hidraw_report_event(struct hid_device *hid, u8 *data, int len)
data              492 drivers/hid/hidraw.c 		if (!(list->buffer[list->head].value = kmemdup(data, len, GFP_ATOMIC))) {
data               99 drivers/hid/i2c-hid/i2c-hid-core.c 	u8 data[0];
data              229 drivers/hid/i2c-hid/i2c-hid-core.c 		cmd->data[0] = ihid->hdesc_buffer[registerIndex];
data              230 drivers/hid/i2c-hid/i2c-hid-core.c 		cmd->data[1] = ihid->hdesc_buffer[registerIndex + 1];
data              238 drivers/hid/i2c-hid/i2c-hid-core.c 	memcpy(cmd->data + length, args, args_len);
data              241 drivers/hid/i2c-hid/i2c-hid-core.c 	i2c_hid_dbg(ihid, "%s: cmd=%*ph\n", __func__, length, cmd->data);
data              246 drivers/hid/i2c-hid/i2c-hid-core.c 	msg[0].buf = cmd->data;
data              160 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	u8 data[] ____cacheline_aligned; /* variable length payload here */
data              190 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	void *data;
data              236 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	offsetof(struct loader_xfer_ipc_fragment, data)
data              294 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	client_data->response.data = in_msg;
data              339 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	if (!client_data->response.data) {
data              356 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	if (!rb_in_proc->buffer.data) {
data              371 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	hdr = (struct loader_msg_hdr *)rb_in_proc->buffer.data;
data              421 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	memcpy(client_data->response.data,
data              422 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	       rb_in_proc->buffer.data, data_len);
data              580 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 		memcpy(ldr_xfer_ipc_frag->data,
data              581 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 		       &fw->data[fragment_offset],
data              689 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 		memcpy(dma_buf, &fw->data[fragment_offset], fragment_size);
data              339 drivers/hid/intel-ish-hid/ishtp-hid-client.c 		if (!rb_in_proc->buffer.data)
data              345 drivers/hid/intel-ish-hid/ishtp-hid-client.c 		process_recv(hid_ishtp_cl, rb_in_proc->buffer.data, r_length);
data              621 drivers/hid/intel-ish-hid/ishtp/bus.c void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data)
data              623 drivers/hid/intel-ish-hid/ishtp/bus.c 	cl_device->driver_data = data;
data               73 drivers/hid/intel-ish-hid/ishtp/client-buffers.c 		tx_buf->send_buf.data = kmalloc(len, GFP_KERNEL);
data               74 drivers/hid/intel-ish-hid/ishtp/client-buffers.c 		if (!tx_buf->send_buf.data) {
data              108 drivers/hid/intel-ish-hid/ishtp/client-buffers.c 		kfree(rb->buffer.data);
data              118 drivers/hid/intel-ish-hid/ishtp/client-buffers.c 		kfree(rb->buffer.data);
data              142 drivers/hid/intel-ish-hid/ishtp/client-buffers.c 		kfree(tx_buf->send_buf.data);
data              153 drivers/hid/intel-ish-hid/ishtp/client-buffers.c 		kfree(tx_buf->send_buf.data);
data              170 drivers/hid/intel-ish-hid/ishtp/client-buffers.c 	kfree(rb->buffer.data);
data              213 drivers/hid/intel-ish-hid/ishtp/client-buffers.c 	rb->buffer.data = kmalloc(length, GFP_KERNEL);
data              214 drivers/hid/intel-ish-hid/ishtp/client-buffers.c 	if (!rb->buffer.data)
data              574 drivers/hid/intel-ish-hid/ishtp/client.c 	if (!cl_msg->send_buf.data) {
data              588 drivers/hid/intel-ish-hid/ishtp/client.c 	memcpy(cl_msg->send_buf.data, buf, length);
data              683 drivers/hid/intel-ish-hid/ishtp/client.c 	pmsg = cl_msg->send_buf.data + cl->tx_offs;
data              774 drivers/hid/intel-ish-hid/ishtp/client.c 	memcpy(msg_addr, cl_msg->send_buf.data, cl_msg->send_buf.size);
data              850 drivers/hid/intel-ish-hid/ishtp/client.c 		if (rb->buffer.size == 0 || rb->buffer.data == NULL) {
data              878 drivers/hid/intel-ish-hid/ishtp/client.c 		buffer = rb->buffer.data + rb->buf_idx;
data              972 drivers/hid/intel-ish-hid/ishtp/client.c 		if (rb->buffer.size == 0 || rb->buffer.data == NULL) {
data              999 drivers/hid/intel-ish-hid/ishtp/client.c 		buffer = rb->buffer.data;
data             1064 drivers/hid/intel-ish-hid/ishtp/client.c void ishtp_set_client_data(struct ishtp_cl *cl, void *data)
data             1066 drivers/hid/intel-ish-hid/ishtp/client.c 	cl->client_data = data;
data              414 drivers/hid/intel-ish-hid/ishtp/hbm.c 	unsigned char data[4];	/* All HBM messages are 4 bytes */
data              423 drivers/hid/intel-ish-hid/ishtp/hbm.c 			ishtp_hbm_cl_hdr(cl, CLIENT_DISCONNECT_RES_CMD, data,
data              425 drivers/hid/intel-ish-hid/ishtp/hbm.c 			ishtp_write_message(dev, &hdr, data);
data               85 drivers/hid/intel-ish-hid/ishtp/hbm.h 	uint8_t data[0];
data              101 drivers/hid/intel-ish-hid/ishtp/hbm.h 	uint8_t data;
data              247 drivers/hid/uhid.c 		memcpy(buf, req->data, ret);
data              273 drivers/hid/uhid.c 	memcpy(ev->u.set_report.data, buf, count);
data              355 drivers/hid/uhid.c 	memcpy(ev->u.output.data, buf, count);
data              578 drivers/hid/uhid.c 	hid_input_report(uhid->hid, HID_INPUT_REPORT, ev->u.input.data,
data              589 drivers/hid/uhid.c 	hid_input_report(uhid->hid, HID_INPUT_REPORT, ev->u.input2.data,
data               45 drivers/hid/usbhid/usbmouse.c 	signed char *data;
data               52 drivers/hid/usbhid/usbmouse.c 	signed char *data = mouse->data;
data               68 drivers/hid/usbhid/usbmouse.c 	input_report_key(dev, BTN_LEFT,   data[0] & 0x01);
data               69 drivers/hid/usbhid/usbmouse.c 	input_report_key(dev, BTN_RIGHT,  data[0] & 0x02);
data               70 drivers/hid/usbhid/usbmouse.c 	input_report_key(dev, BTN_MIDDLE, data[0] & 0x04);
data               71 drivers/hid/usbhid/usbmouse.c 	input_report_key(dev, BTN_SIDE,   data[0] & 0x08);
data               72 drivers/hid/usbhid/usbmouse.c 	input_report_key(dev, BTN_EXTRA,  data[0] & 0x10);
data               74 drivers/hid/usbhid/usbmouse.c 	input_report_rel(dev, REL_X,     data[1]);
data               75 drivers/hid/usbhid/usbmouse.c 	input_report_rel(dev, REL_Y,     data[2]);
data               76 drivers/hid/usbhid/usbmouse.c 	input_report_rel(dev, REL_WHEEL, data[3]);
data              133 drivers/hid/usbhid/usbmouse.c 	mouse->data = usb_alloc_coherent(dev, 8, GFP_ATOMIC, &mouse->data_dma);
data              134 drivers/hid/usbhid/usbmouse.c 	if (!mouse->data)
data              180 drivers/hid/usbhid/usbmouse.c 	usb_fill_int_urb(mouse->irq, dev, pipe, mouse->data,
data              196 drivers/hid/usbhid/usbmouse.c 	usb_free_coherent(dev, 8, mouse->data, mouse->data_dma);
data              212 drivers/hid/usbhid/usbmouse.c 		usb_free_coherent(interface_to_usbdev(intf), 8, mouse->data, mouse->data_dma);
data              169 drivers/hid/wacom_sys.c 	memcpy(wacom->wacom_wac.data, raw_data, size);
data              301 drivers/hid/wacom_sys.c 	u8 *data;
data              316 drivers/hid/wacom_sys.c 			data = hid_alloc_report_buf(field->report, GFP_KERNEL);
data              317 drivers/hid/wacom_sys.c 			if (!data)
data              319 drivers/hid/wacom_sys.c 			data[0] = field->report->id;
data              321 drivers/hid/wacom_sys.c 					       data, n, WAC_CMD_RETRIES);
data              324 drivers/hid/wacom_sys.c 					HID_FEATURE_REPORT, data, n, 0);
data              326 drivers/hid/wacom_sys.c 				features->touch_max = data[1];
data              334 drivers/hid/wacom_sys.c 			kfree(data);
data              377 drivers/hid/wacom_sys.c 		data = hid_alloc_report_buf(field->report, GFP_KERNEL);
data              378 drivers/hid/wacom_sys.c 		if (!data)
data              380 drivers/hid/wacom_sys.c 		data[0] = field->report->id;
data              382 drivers/hid/wacom_sys.c 					data, n, WAC_CMD_RETRIES);
data              385 drivers/hid/wacom_sys.c 						   data, n, 0);
data              390 drivers/hid/wacom_sys.c 		kfree(data);
data              818 drivers/hid/wacom_sys.c 	struct wacom_hdev_data *data;
data              821 drivers/hid/wacom_sys.c 	list_for_each_entry(data, &wacom_udev_list, list) {
data              822 drivers/hid/wacom_sys.c 		if (hid_compare_device_paths(hdev, data->dev, '/')) {
data              823 drivers/hid/wacom_sys.c 			kref_get(&data->kref);
data              824 drivers/hid/wacom_sys.c 			return data;
data              829 drivers/hid/wacom_sys.c 	list_for_each_entry(data, &wacom_udev_list, list) {
data              830 drivers/hid/wacom_sys.c 		if (wacom_are_sibling(hdev, data->dev)) {
data              831 drivers/hid/wacom_sys.c 			kref_get(&data->kref);
data              832 drivers/hid/wacom_sys.c 			return data;
data              841 drivers/hid/wacom_sys.c 	struct wacom_hdev_data *data =
data              845 drivers/hid/wacom_sys.c 	list_del(&data->list);
data              848 drivers/hid/wacom_sys.c 	kfree(data);
data              854 drivers/hid/wacom_sys.c 	struct wacom_hdev_data *data;
data              858 drivers/hid/wacom_sys.c 		data = container_of(wacom_wac->shared, struct wacom_hdev_data,
data              866 drivers/hid/wacom_sys.c 		kref_put(&data->kref, wacom_release_shared_data);
data              875 drivers/hid/wacom_sys.c 	struct wacom_hdev_data *data;
data              880 drivers/hid/wacom_sys.c 	data = wacom_get_hdev_data(hdev);
data              881 drivers/hid/wacom_sys.c 	if (!data) {
data              882 drivers/hid/wacom_sys.c 		data = kzalloc(sizeof(struct wacom_hdev_data), GFP_KERNEL);
data              883 drivers/hid/wacom_sys.c 		if (!data) {
data              888 drivers/hid/wacom_sys.c 		kref_init(&data->kref);
data              889 drivers/hid/wacom_sys.c 		data->dev = hdev;
data              890 drivers/hid/wacom_sys.c 		list_add_tail(&data->list, &wacom_udev_list);
data              893 drivers/hid/wacom_sys.c 	wacom_wac->shared = &data->shared;
data             1385 drivers/hid/wacom_sys.c static void wacom_led_groups_release_one(void *data)
data             1387 drivers/hid/wacom_sys.c 	struct wacom_group_leds *group = data;
data             1492 drivers/hid/wacom_sys.c static void wacom_led_groups_release(void *data)
data             1494 drivers/hid/wacom_sys.c 	struct wacom *wacom = data;
data             1941 drivers/hid/wacom_sys.c static void wacom_remotes_destroy(void *data)
data             1943 drivers/hid/wacom_sys.c 	struct wacom *wacom = data;
data             2613 drivers/hid/wacom_sys.c 	struct wacom_remote_data data;
data             2621 drivers/hid/wacom_sys.c 	count = kfifo_out(&remote->remote_fifo, &data, sizeof(data));
data             2623 drivers/hid/wacom_sys.c 	if (count != sizeof(data)) {
data             2636 drivers/hid/wacom_sys.c 		serial = data.remote[i].serial;
data             2637 drivers/hid/wacom_sys.c 		if (data.remote[i].connected) {
data               90 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data               93 drivers/hid/wacom_wac.c 	switch (data[0]) {
data               95 drivers/hid/wacom_wac.c 		if (data[5] & 0x80) {
data               96 drivers/hid/wacom_wac.c 			wacom->tool[0] = (data[5] & 0x20) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN;
data               97 drivers/hid/wacom_wac.c 			wacom->id[0] = (data[5] & 0x20) ? ERASER_DEVICE_ID : STYLUS_DEVICE_ID;
data              100 drivers/hid/wacom_wac.c 			input_report_abs(input, ABS_X, get_unaligned_le16(&data[1]));
data              101 drivers/hid/wacom_wac.c 			input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3]));
data              102 drivers/hid/wacom_wac.c 			input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127);
data              103 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_TOUCH, ((signed char)data[6] > -127));
data              104 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_STYLUS, (data[5] & 0x40));
data              116 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_X, get_unaligned_le16(&data[1]));
data              117 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3]));
data              118 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127);
data              119 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_TOUCH, ((signed char)data[6] > -80) && !(data[5] & 0x20));
data              120 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_STYLUS, (data[5] & 0x40));
data              125 drivers/hid/wacom_wac.c 			"%s: received unknown report #%d\n", __func__, data[0]);
data              135 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data              139 drivers/hid/wacom_wac.c 	if (data[0] != WACOM_REPORT_PENABLED) {
data              141 drivers/hid/wacom_wac.c 			"%s: received unknown report #%d\n", __func__, data[0]);
data              145 drivers/hid/wacom_wac.c 	prox = data[1] & 0x40;
data              148 drivers/hid/wacom_wac.c 		if ((data[0] & 0x10) || (data[4] & 0x20)) {
data              162 drivers/hid/wacom_wac.c 	if (wacom->tool[0] == BTN_TOOL_RUBBER && !(data[4] & 0x20)) {
data              171 drivers/hid/wacom_wac.c 		pressure = (signed char)((data[7] << 1) | ((data[4] >> 2) & 1));
data              173 drivers/hid/wacom_wac.c 			pressure = (pressure << 1) | ((data[4] >> 6) & 1);
data              176 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_X, data[3] | (data[2] << 7) | ((data[1] & 0x03) << 14));
data              177 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_Y, data[6] | (data[5] << 7) | ((data[4] & 0x03) << 14));
data              180 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_TOUCH, data[4] & 0x08);
data              181 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_STYLUS, data[4] & 0x10);
data              183 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_STYLUS2, (wacom->tool[0] == BTN_TOOL_PEN) && (data[4] & 0x20));
data              195 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data              198 drivers/hid/wacom_wac.c 	if (data[0] != WACOM_REPORT_PENABLED) {
data              200 drivers/hid/wacom_wac.c 			"%s: received unknown report #%d\n", __func__, data[0]);
data              204 drivers/hid/wacom_wac.c 	if (data[1] & 0x04) {
data              205 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_TOOL_RUBBER, data[1] & 0x20);
data              206 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_TOUCH, data[1] & 0x08);
data              209 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_TOOL_PEN, data[1] & 0x20);
data              210 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_TOUCH, data[1] & 0x01);
data              214 drivers/hid/wacom_wac.c 	input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2]));
data              215 drivers/hid/wacom_wac.c 	input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4]));
data              216 drivers/hid/wacom_wac.c 	input_report_abs(input, ABS_PRESSURE, le16_to_cpup((__le16 *)&data[6]));
data              217 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_STYLUS, data[1] & 0x02);
data              218 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_STYLUS2, data[1] & 0x10);
data              224 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data              226 drivers/hid/wacom_wac.c 	int prox = data[1] & 0x20;
data              229 drivers/hid/wacom_wac.c 		"%s: received report #%d", __func__, data[0]);
data              233 drivers/hid/wacom_wac.c 		wacom->tool[0] = (data[1] & 0x0c) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN;
data              239 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_STYLUS, data[1] & 0x02);
data              240 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_STYLUS2, data[1] & 0x10);
data              241 drivers/hid/wacom_wac.c 	input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2]));
data              242 drivers/hid/wacom_wac.c 	input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4]));
data              243 drivers/hid/wacom_wac.c 	input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x01) << 8) | data[6]);
data              244 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_TOUCH, data[1] & 0x05);
data              254 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data              258 drivers/hid/wacom_wac.c 	if (data[0] != WACOM_REPORT_DTUS && data[0] != WACOM_REPORT_DTUSPAD) {
data              260 drivers/hid/wacom_wac.c 			"%s: received unknown report #%d", __func__, data[0]);
data              262 drivers/hid/wacom_wac.c 	} else if (data[0] == WACOM_REPORT_DTUSPAD) {
data              264 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_0, (data[1] & 0x01));
data              265 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_1, (data[1] & 0x02));
data              266 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_2, (data[1] & 0x04));
data              267 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_3, (data[1] & 0x08));
data              269 drivers/hid/wacom_wac.c 				 data[1] & 0x0f ? PAD_DEVICE_ID : 0);
data              272 drivers/hid/wacom_wac.c 		prox = data[1] & 0x80;
data              274 drivers/hid/wacom_wac.c 			switch ((data[1] >> 3) & 3) {
data              287 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_STYLUS, data[1] & 0x20);
data              288 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_STYLUS2, data[1] & 0x40);
data              289 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_X, get_unaligned_be16(&data[3]));
data              290 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_Y, get_unaligned_be16(&data[5]));
data              291 drivers/hid/wacom_wac.c 		pressure = ((data[1] & 0x03) << 8) | (data[2] & 0xff);
data              306 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data              315 drivers/hid/wacom_wac.c 		if (data[0] != WACOM_REPORT_PENABLED_BT) {
data              318 drivers/hid/wacom_wac.c 				data[0]);
data              321 drivers/hid/wacom_wac.c 	} else if (data[0] != WACOM_REPORT_PENABLED) {
data              323 drivers/hid/wacom_wac.c 			"%s: received unknown report #%d\n", __func__, data[0]);
data              327 drivers/hid/wacom_wac.c 	prox = data[1] & 0x80;
data              330 drivers/hid/wacom_wac.c 			switch ((data[1] >> 5) & 3) {
data              343 drivers/hid/wacom_wac.c 				input_report_key(input, BTN_MIDDLE, data[1] & 0x04);
data              352 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2]));
data              353 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4]));
data              356 drivers/hid/wacom_wac.c 				input_report_abs(input, ABS_PRESSURE, data[6] |
data              357 drivers/hid/wacom_wac.c 					(((__u16) (data[1] & 0x08)) << 5));
data              359 drivers/hid/wacom_wac.c 				input_report_abs(input, ABS_PRESSURE, data[6] |
data              360 drivers/hid/wacom_wac.c 					((data[7] & 0x03) << 8));
data              361 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_TOUCH, data[1] & 0x01);
data              362 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_STYLUS, data[1] & 0x02);
data              363 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_STYLUS2, data[1] & 0x04);
data              365 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_LEFT, data[1] & 0x01);
data              366 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_RIGHT, data[1] & 0x02);
data              369 drivers/hid/wacom_wac.c 				input_report_abs(input, ABS_DISTANCE, data[6] & 0x3f);
data              370 drivers/hid/wacom_wac.c 				rw = (data[7] & 0x04) - (data[7] & 0x03);
data              373 drivers/hid/wacom_wac.c 				rw = 44 - (data[6] >> 2);
data              376 drivers/hid/wacom_wac.c 				if (((data[1] >> 5) & 3) == 2) {
data              379 drivers/hid/wacom_wac.c 							data[1] & 0x04);
data              380 drivers/hid/wacom_wac.c 					rw = (data[6] & 0x01) ? -1 :
data              381 drivers/hid/wacom_wac.c 						(data[6] & 0x02) ? 1 : 0;
data              386 drivers/hid/wacom_wac.c 				input_report_abs(input, ABS_DISTANCE, data[7] & 0x3f);
data              387 drivers/hid/wacom_wac.c 				rw = -(signed char)data[6];
data              402 drivers/hid/wacom_wac.c 		prox = data[7] & 0xf8;
data              405 drivers/hid/wacom_wac.c 			input_report_key(pad_input, BTN_BACK, (data[7] & 0x40));
data              406 drivers/hid/wacom_wac.c 			input_report_key(pad_input, BTN_FORWARD, (data[7] & 0x80));
data              407 drivers/hid/wacom_wac.c 			rw = ((data[7] & 0x18) >> 3) - ((data[7] & 0x20) >> 3);
data              417 drivers/hid/wacom_wac.c 		prox = (data[7] & 0xf8) || data[8];
data              420 drivers/hid/wacom_wac.c 			input_report_key(pad_input, BTN_BACK, (data[7] & 0x08));
data              421 drivers/hid/wacom_wac.c 			input_report_key(pad_input, BTN_LEFT, (data[7] & 0x20));
data              422 drivers/hid/wacom_wac.c 			input_report_key(pad_input, BTN_FORWARD, (data[7] & 0x10));
data              423 drivers/hid/wacom_wac.c 			input_report_key(pad_input, BTN_RIGHT, (data[7] & 0x40));
data              424 drivers/hid/wacom_wac.c 			input_report_abs(pad_input, ABS_WHEEL, (data[8] & 0x7f));
data              432 drivers/hid/wacom_wac.c 		prox = data[7] & 0x03;
data              435 drivers/hid/wacom_wac.c 			input_report_key(pad_input, BTN_0, (data[7] & 0x02));
data              436 drivers/hid/wacom_wac.c 			input_report_key(pad_input, BTN_1, (data[7] & 0x01));
data              447 drivers/hid/wacom_wac.c 		rw = (data[7] >> 2 & 0x07);
data              478 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data              490 drivers/hid/wacom_wac.c 	if (!(data[0] == WACOM_REPORT_INTUOSPAD || data[0] == WACOM_REPORT_INTUOS5PAD ||
data              491 drivers/hid/wacom_wac.c 	      data[0] == WACOM_REPORT_CINTIQPAD))
data              495 drivers/hid/wacom_wac.c 		buttons = (data[3] << 1) | (data[2] & 0x01);
data              496 drivers/hid/wacom_wac.c 		ring1 = data[1];
data              498 drivers/hid/wacom_wac.c 		buttons = data[6];
data              500 drivers/hid/wacom_wac.c 		buttons = (data[4] << 1) | (data[3] & 0x01);
data              502 drivers/hid/wacom_wac.c 		buttons = (data[8] << 8) | data[6];
data              503 drivers/hid/wacom_wac.c 		ring1 = data[1];
data              504 drivers/hid/wacom_wac.c 		ring2 = data[2];
data              514 drivers/hid/wacom_wac.c 		keys = ((data[3] & 0x1C) ? 1<<2 : 0) |
data              515 drivers/hid/wacom_wac.c 		       ((data[4] & 0xE0) ? 1<<1 : 0) |
data              516 drivers/hid/wacom_wac.c 		       ((data[4] & 0x07) ? 1<<0 : 0);
data              517 drivers/hid/wacom_wac.c 		keyboard = !!(data[4] & 0xE0);
data              518 drivers/hid/wacom_wac.c 		info = !!(data[3] & 0x1C);
data              521 drivers/hid/wacom_wac.c 			mute_touch = !!(data[4] & 0x07);
data              526 drivers/hid/wacom_wac.c 			wrench = !!(data[4] & 0x07);
data              530 drivers/hid/wacom_wac.c 		keys = data[2] & 0x07;
data              532 drivers/hid/wacom_wac.c 		wrench = !!(data[2] & 0x01);
data              533 drivers/hid/wacom_wac.c 		keyboard = !!(data[2] & 0x02);
data              536 drivers/hid/wacom_wac.c 			mute_touch = !!(data[2] & 0x04);
data              541 drivers/hid/wacom_wac.c 			menu = !!(data[2] & 0x04);
data              543 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_X, be16_to_cpup((__be16 *)&data[4]));
data              544 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_Y, be16_to_cpup((__be16 *)&data[6]));
data              545 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_Z, be16_to_cpup((__be16 *)&data[8]));
data              558 drivers/hid/wacom_wac.c 		buttons = (data[4] << 1) | (data[3] & 0x01);
data              566 drivers/hid/wacom_wac.c 		buttons = ((data[2] >> 4) << 7) |
data              567 drivers/hid/wacom_wac.c 		          ((data[1] & 0x04) << 4) |
data              568 drivers/hid/wacom_wac.c 		          ((data[2] & 0x0F) << 2) |
data              569 drivers/hid/wacom_wac.c 		          (data[1] & 0x03);
data              578 drivers/hid/wacom_wac.c 		buttons = (data[4] << 1) | (data[3] & 0x01);
data              579 drivers/hid/wacom_wac.c 		ring1 = data[2];
data              582 drivers/hid/wacom_wac.c 			buttons = (data[8] << 10) | ((data[7] & 0x01) << 9) |
data              583 drivers/hid/wacom_wac.c 			          (data[6] << 1) | (data[5] & 0x01);
data              587 drivers/hid/wacom_wac.c 				keys = data[9] & 0x07;
data              589 drivers/hid/wacom_wac.c 				info = !!(data[9] & 0x01);
data              590 drivers/hid/wacom_wac.c 				wrench = !!(data[9] & 0x02);
data              593 drivers/hid/wacom_wac.c 			buttons = ((data[6] & 0x10) << 5)  |
data              594 drivers/hid/wacom_wac.c 			          ((data[5] & 0x10) << 4)  |
data              595 drivers/hid/wacom_wac.c 			          ((data[6] & 0x0F) << 4)  |
data              596 drivers/hid/wacom_wac.c 			          (data[5] & 0x0F);
data              598 drivers/hid/wacom_wac.c 		strip1 = ((data[1] & 0x1f) << 8) | data[2];
data              599 drivers/hid/wacom_wac.c 		strip2 = ((data[3] & 0x1f) << 8) | data[4];
data              733 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data              734 drivers/hid/wacom_wac.c 	int idx = (features->type == INTUOS) ? (data[1] & 0x01) : 0;
data              771 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data              773 drivers/hid/wacom_wac.c 	int idx = (features->type == INTUOS) ? (data[1] & 0x01) : 0;
data              775 drivers/hid/wacom_wac.c 	if (!(((data[1] & 0xfc) == 0xc0) ||  /* in prox */
data              776 drivers/hid/wacom_wac.c 	    ((data[1] & 0xfe) == 0x20) ||    /* in range */
data              777 drivers/hid/wacom_wac.c 	    ((data[1] & 0xfe) == 0x80)))     /* out prox */
data              781 drivers/hid/wacom_wac.c 	if ((data[1] & 0xfc) == 0xc0) {
data              783 drivers/hid/wacom_wac.c 		wacom->serial[idx] = ((data[3] & 0x0f) << 28) +
data              784 drivers/hid/wacom_wac.c 			(data[4] << 20) + (data[5] << 12) +
data              785 drivers/hid/wacom_wac.c 			(data[6] << 4) + (data[7] >> 4);
data              787 drivers/hid/wacom_wac.c 		wacom->id[idx] = (data[2] << 4) | (data[3] >> 4) |
data              788 drivers/hid/wacom_wac.c 		     ((data[7] & 0x0f) << 16) | ((data[8] & 0xf0) << 8);
data              797 drivers/hid/wacom_wac.c 	if ((data[1] & 0xfe) == 0x20) {
data              812 drivers/hid/wacom_wac.c 	if ((data[1] & 0xfe) == 0x80) {
data              840 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data              842 drivers/hid/wacom_wac.c 	int idx = (features->type == INTUOS) ? (data[1] & 0x01) : 0;
data              843 drivers/hid/wacom_wac.c 	unsigned char type = (data[1] >> 1) & 0x0F;
data              846 drivers/hid/wacom_wac.c 	if (data[0] != WACOM_REPORT_PENABLED && data[0] != WACOM_REPORT_CINTIQ &&
data              847 drivers/hid/wacom_wac.c 		data[0] != WACOM_REPORT_INTUOS_PEN)
data              877 drivers/hid/wacom_wac.c 	   (features->type == CINTIQ && !(data[1] & 0x40)))
data              880 drivers/hid/wacom_wac.c 	x = (be16_to_cpup((__be16 *)&data[2]) << 1) | ((data[9] >> 1) & 1);
data              881 drivers/hid/wacom_wac.c 	y = (be16_to_cpup((__be16 *)&data[4]) << 1) | (data[9] & 1);
data              882 drivers/hid/wacom_wac.c 	distance = data[9] >> 2;
data              900 drivers/hid/wacom_wac.c 		t = (data[6] << 3) | ((data[7] & 0xC0) >> 5) | (data[1] & 1);
data              906 drivers/hid/wacom_wac.c 				 (((data[7] << 1) & 0x7e) | (data[8] >> 7)) - 64);
data              907 drivers/hid/wacom_wac.c 		    input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64);
data              909 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_STYLUS, data[1] & 2);
data              910 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_STYLUS2, data[1] & 4);
data              917 drivers/hid/wacom_wac.c 				(data[6] << 2) | ((data[7] >> 6) & 3));
data              919 drivers/hid/wacom_wac.c 				 (((data[7] << 1) & 0x7e) | (data[8] >> 7)) - 64);
data              920 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64);
data              927 drivers/hid/wacom_wac.c 			t = (data[6] << 3) | ((data[7] >> 5) & 7);
data              928 drivers/hid/wacom_wac.c 			t = (data[7] & 0x20) ? ((t > 900) ? ((t-1) / 2 - 1350) :
data              933 drivers/hid/wacom_wac.c 			t = (data[6] << 3) | ((data[7] >> 5) & 7);
data              934 drivers/hid/wacom_wac.c 			input_report_abs(input, ABS_RZ, (data[7] & 0x20) ?
data              941 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_LEFT,   data[8] & 0x01);
data              942 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_MIDDLE, data[8] & 0x02);
data              943 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_RIGHT,  data[8] & 0x04);
data              945 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_SIDE,   data[8] & 0x20);
data              946 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_EXTRA,  data[8] & 0x10);
data              947 drivers/hid/wacom_wac.c 		t = (data[6] << 2) | ((data[7] >> 6) & 3);
data              948 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_THROTTLE, (data[8] & 0x08) ? -t : t);
data              953 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_LEFT,   data[6] & 0x01);
data              954 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_MIDDLE, data[6] & 0x02);
data              955 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_RIGHT,  data[6] & 0x04);
data              956 drivers/hid/wacom_wac.c 		input_report_rel(input, REL_WHEEL, ((data[7] & 0x80) >> 7)
data              957 drivers/hid/wacom_wac.c 				 - ((data[7] & 0x40) >> 6));
data              958 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_SIDE,   data[6] & 0x08);
data              959 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_EXTRA,  data[6] & 0x10);
data              962 drivers/hid/wacom_wac.c 			(((data[7] << 1) & 0x7e) | (data[8] >> 7)) - 64);
data              963 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64);
data              969 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_LEFT,   data[8] & 0x04);
data              970 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_MIDDLE, data[8] & 0x08);
data              971 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_RIGHT,  data[8] & 0x10);
data              972 drivers/hid/wacom_wac.c 			input_report_rel(input, REL_WHEEL, (data[8] & 0x01)
data              973 drivers/hid/wacom_wac.c 					 - ((data[8] & 0x02) >> 1));
data              977 drivers/hid/wacom_wac.c 				input_report_key(input, BTN_SIDE,   data[8] & 0x40);
data              978 drivers/hid/wacom_wac.c 				input_report_key(input, BTN_EXTRA,  data[8] & 0x20);
data              983 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_LEFT,   data[8] & 0x01);
data              984 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_MIDDLE, data[8] & 0x02);
data              985 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_RIGHT,  data[8] & 0x04);
data              986 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_SIDE,   data[8] & 0x10);
data              987 drivers/hid/wacom_wac.c 			input_report_key(input, BTN_EXTRA,  data[8] & 0x08);
data             1012 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1016 drivers/hid/wacom_wac.c 	if (data[0] != WACOM_REPORT_PENABLED &&
data             1017 drivers/hid/wacom_wac.c 	    data[0] != WACOM_REPORT_INTUOS_ID1 &&
data             1018 drivers/hid/wacom_wac.c 	    data[0] != WACOM_REPORT_INTUOS_ID2 &&
data             1019 drivers/hid/wacom_wac.c 	    data[0] != WACOM_REPORT_INTUOSPAD &&
data             1020 drivers/hid/wacom_wac.c 	    data[0] != WACOM_REPORT_INTUOS_PEN &&
data             1021 drivers/hid/wacom_wac.c 	    data[0] != WACOM_REPORT_CINTIQ &&
data             1022 drivers/hid/wacom_wac.c 	    data[0] != WACOM_REPORT_CINTIQPAD &&
data             1023 drivers/hid/wacom_wac.c 	    data[0] != WACOM_REPORT_INTUOS5PAD) {
data             1025 drivers/hid/wacom_wac.c 			"%s: received unknown report #%d\n", __func__, data[0]);
data             1049 drivers/hid/wacom_wac.c 	unsigned char *data = wacom_wac->data;
data             1058 drivers/hid/wacom_wac.c 	if (data[0] != WACOM_REPORT_REMOTE) {
data             1060 drivers/hid/wacom_wac.c 			__func__, data[0]);
data             1064 drivers/hid/wacom_wac.c 	serial = data[3] + (data[4] << 8) + (data[5] << 16);
data             1081 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_0, (data[9] & 0x01));
data             1082 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_1, (data[9] & 0x02));
data             1083 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_2, (data[9] & 0x04));
data             1084 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_3, (data[9] & 0x08));
data             1085 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_4, (data[9] & 0x10));
data             1086 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_5, (data[9] & 0x20));
data             1087 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_6, (data[9] & 0x40));
data             1088 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_7, (data[9] & 0x80));
data             1090 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_8, (data[10] & 0x01));
data             1091 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_9, (data[10] & 0x02));
data             1092 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_A, (data[10] & 0x04));
data             1093 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_B, (data[10] & 0x08));
data             1094 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_C, (data[10] & 0x10));
data             1095 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_X, (data[10] & 0x20));
data             1096 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_Y, (data[10] & 0x40));
data             1097 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_Z, (data[10] & 0x80));
data             1099 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_BASE, (data[11] & 0x01));
data             1100 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_BASE2, (data[11] & 0x02));
data             1102 drivers/hid/wacom_wac.c 	if (data[12] & 0x80)
data             1103 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_WHEEL, (data[12] & 0x7f) - 1);
data             1107 drivers/hid/wacom_wac.c 	bat_percent = data[7] & 0x7f;
data             1108 drivers/hid/wacom_wac.c 	bat_charging = !!(data[7] & 0x80);
data             1110 drivers/hid/wacom_wac.c 	if (data[9] | data[10] | (data[11] & 0x03) | data[12])
data             1120 drivers/hid/wacom_wac.c 	touch_ring_mode = (data[11] & 0xC0) >> 6;
data             1139 drivers/hid/wacom_wac.c 	unsigned char *data = wacom_wac->data;
data             1145 drivers/hid/wacom_wac.c 	if (data[0] != WACOM_REPORT_DEVICE_LIST)
data             1152 drivers/hid/wacom_wac.c 		int serial = (data[j+6] << 16) + (data[j+5] << 8) + data[j+4];
data             1153 drivers/hid/wacom_wac.c 		bool connected = data[j+2];
data             1182 drivers/hid/wacom_wac.c 		unsigned char *data)
data             1184 drivers/hid/wacom_wac.c 	memcpy(wacom->data, data, 10);
data             1194 drivers/hid/wacom_wac.c 	unsigned char data[WACOM_PKGLEN_MAX];
data             1198 drivers/hid/wacom_wac.c 	memcpy(data, wacom->data, len);
data             1200 drivers/hid/wacom_wac.c 	switch (data[0]) {
data             1202 drivers/hid/wacom_wac.c 		wacom_intuos_bt_process_data(wacom, data + i);
data             1206 drivers/hid/wacom_wac.c 		wacom_intuos_bt_process_data(wacom, data + i);
data             1208 drivers/hid/wacom_wac.c 		wacom_intuos_bt_process_data(wacom, data + i);
data             1210 drivers/hid/wacom_wac.c 		power_raw = data[i];
data             1222 drivers/hid/wacom_wac.c 				data[0], data[1], len);
data             1257 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1262 drivers/hid/wacom_wac.c 		wacom->serial[0] = get_unaligned_le64(&data[99]);
data             1263 drivers/hid/wacom_wac.c 		wacom->id[0]     = get_unaligned_le16(&data[107]);
data             1267 drivers/hid/wacom_wac.c 		wacom->serial[0] = get_unaligned_le64(&data[33]);
data             1268 drivers/hid/wacom_wac.c 		wacom->id[0]     = get_unaligned_le16(&data[41]);
data             1279 drivers/hid/wacom_wac.c 		unsigned char *frame = &data[i*pen_frame_len + 1];
data             1366 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1371 drivers/hid/wacom_wac.c 		unsigned char *frame = &data[i*finger_frame_len + 109];
data             1420 drivers/hid/wacom_wac.c 		input_report_switch(touch_input, SW_MUTE_DEVICE, !(data[281] >> 7));
data             1429 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1432 drivers/hid/wacom_wac.c 	int expresskeys = data[282];
data             1433 drivers/hid/wacom_wac.c 	int center = (data[281] & 0x40) >> 6;
data             1434 drivers/hid/wacom_wac.c 	int ring = data[285] & 0x7F;
data             1435 drivers/hid/wacom_wac.c 	bool ringstatus = data[285] & 0x80;
data             1458 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1460 drivers/hid/wacom_wac.c 	bool chg = data[284] & 0x80;
data             1461 drivers/hid/wacom_wac.c 	int battery_status = data[284] & 0x7F;
data             1470 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1472 drivers/hid/wacom_wac.c 	int buttons = data[44];
data             1485 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1487 drivers/hid/wacom_wac.c 	bool chg = data[45] & 0x80;
data             1488 drivers/hid/wacom_wac.c 	int battery_status = data[45] & 0x7F;
data             1496 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1498 drivers/hid/wacom_wac.c 	if (data[0] != 0x80 && data[0] != 0x81) {
data             1500 drivers/hid/wacom_wac.c 			"%s: received unknown report #%d\n", __func__, data[0]);
data             1520 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1522 drivers/hid/wacom_wac.c 	int current_num_contacts = data[61];
data             1535 drivers/hid/wacom_wac.c 		current_num_contacts = data[63];
data             1552 drivers/hid/wacom_wac.c 		bool touch = (data[offset] & 0x1) && report_touch_events(wacom);
data             1553 drivers/hid/wacom_wac.c 		int slot = input_mt_get_slot_by_key(input, data[offset + 1]);
data             1561 drivers/hid/wacom_wac.c 			int t_x = get_unaligned_le16(&data[offset + 2]);
data             1562 drivers/hid/wacom_wac.c 			int t_y = get_unaligned_le16(&data[offset + 4 + y_offset]);
data             1568 drivers/hid/wacom_wac.c 				int c_x = get_unaligned_le16(&data[offset + 4]);
data             1569 drivers/hid/wacom_wac.c 				int c_y = get_unaligned_le16(&data[offset + 8]);
data             1570 drivers/hid/wacom_wac.c 				int w = get_unaligned_le16(&data[offset + 10]);
data             1571 drivers/hid/wacom_wac.c 				int h = get_unaligned_le16(&data[offset + 12]);
data             1594 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1596 drivers/hid/wacom_wac.c 	int current_num_contacts = data[2];
data             1616 drivers/hid/wacom_wac.c 		bool touch = (data[offset] & 0x1) && report_touch_events(wacom);
data             1617 drivers/hid/wacom_wac.c 		int id = get_unaligned_le16(&data[offset + 1]);
data             1626 drivers/hid/wacom_wac.c 			int x = get_unaligned_le16(&data[offset + x_offset + 7]);
data             1627 drivers/hid/wacom_wac.c 			int y = get_unaligned_le16(&data[offset + x_offset + 9]);
data             1645 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1649 drivers/hid/wacom_wac.c 		int p = data[1] & (1 << i);
data             1655 drivers/hid/wacom_wac.c 			int x = le16_to_cpup((__le16 *)&data[i * 2 + 2]) & 0x7fff;
data             1656 drivers/hid/wacom_wac.c 			int y = le16_to_cpup((__le16 *)&data[i * 2 + 6]) & 0x7fff;
data             1672 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1681 drivers/hid/wacom_wac.c 		prox = prox && (data[0] & 0x01);
data             1682 drivers/hid/wacom_wac.c 		x = get_unaligned_le16(&data[1]);
data             1683 drivers/hid/wacom_wac.c 		y = get_unaligned_le16(&data[3]);
data             1685 drivers/hid/wacom_wac.c 		prox = prox && (data[2] & 0x01);
data             1686 drivers/hid/wacom_wac.c 		x = get_unaligned_le16(&data[3]);
data             1687 drivers/hid/wacom_wac.c 		y = get_unaligned_le16(&data[5]);
data             1689 drivers/hid/wacom_wac.c 		prox = prox && (data[1] & 0x01);
data             1690 drivers/hid/wacom_wac.c 		x = le16_to_cpup((__le16 *)&data[2]);
data             1691 drivers/hid/wacom_wac.c 		y = le16_to_cpup((__le16 *)&data[4]);
data             1708 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1710 drivers/hid/wacom_wac.c 	bool prox = data[1] & 0x20;
data             1714 drivers/hid/wacom_wac.c 		wacom->tool[0] = (data[1] & 0x0c) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN;
data             1723 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_STYLUS, data[1] & 0x02);
data             1724 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_STYLUS2, data[1] & 0x10);
data             1725 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2]));
data             1726 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4]));
data             1727 drivers/hid/wacom_wac.c 		input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x07) << 8) | data[6]);
data             1728 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_TOUCH, data[1] & 0x05);
data             1738 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             1742 drivers/hid/wacom_wac.c 			"%s: received report #%d\n", __func__, data[0]);
data             1745 drivers/hid/wacom_wac.c 		    data[0] == WACOM_REPORT_PENABLED)
data             1750 drivers/hid/wacom_wac.c 			"%s: received report #%d\n", __func__, data[0]);
data             1760 drivers/hid/wacom_wac.c 			switch (data[0]) {
data             2841 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             2844 drivers/hid/wacom_wac.c 	if (data[0] != 0x02)
data             2848 drivers/hid/wacom_wac.c 		int offset = (data[1] & 0x80) ? (8 * i) : (9 * i);
data             2850 drivers/hid/wacom_wac.c 			   && (data[offset + 3] & 0x80);
data             2855 drivers/hid/wacom_wac.c 			int x = get_unaligned_be16(&data[offset + 3]) & 0x7ff;
data             2856 drivers/hid/wacom_wac.c 			int y = get_unaligned_be16(&data[offset + 5]) & 0x7ff;
data             2868 drivers/hid/wacom_wac.c 	input_report_key(pad_input, BTN_LEFT, (data[1] & 0x08) != 0);
data             2869 drivers/hid/wacom_wac.c 	input_report_key(pad_input, BTN_FORWARD, (data[1] & 0x04) != 0);
data             2870 drivers/hid/wacom_wac.c 	input_report_key(pad_input, BTN_BACK, (data[1] & 0x02) != 0);
data             2871 drivers/hid/wacom_wac.c 	input_report_key(pad_input, BTN_RIGHT, (data[1] & 0x01) != 0);
data             2877 drivers/hid/wacom_wac.c static void wacom_bpt3_touch_msg(struct wacom_wac *wacom, unsigned char *data)
data             2881 drivers/hid/wacom_wac.c 	bool touch = data[1] & 0x80;
data             2882 drivers/hid/wacom_wac.c 	int slot = input_mt_get_slot_by_key(input, data[0]);
data             2893 drivers/hid/wacom_wac.c 		int x = (data[2] << 4) | (data[4] >> 4);
data             2894 drivers/hid/wacom_wac.c 		int y = (data[3] << 4) | (data[4] & 0x0f);
data             2898 drivers/hid/wacom_wac.c 			width  = data[5] * 100;
data             2899 drivers/hid/wacom_wac.c 			height = data[6] * 100;
data             2906 drivers/hid/wacom_wac.c 			int a = data[5];
data             2920 drivers/hid/wacom_wac.c static void wacom_bpt3_button_msg(struct wacom_wac *wacom, unsigned char *data)
data             2926 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_LEFT, (data[1] & 0x02) != 0);
data             2927 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_BACK, (data[1] & 0x08) != 0);
data             2929 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_BACK, (data[1] & 0x02) != 0);
data             2930 drivers/hid/wacom_wac.c 		input_report_key(input, BTN_LEFT, (data[1] & 0x08) != 0);
data             2932 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_FORWARD, (data[1] & 0x04) != 0);
data             2933 drivers/hid/wacom_wac.c 	input_report_key(input, BTN_RIGHT, (data[1] & 0x01) != 0);
data             2938 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             2939 drivers/hid/wacom_wac.c 	int count = data[1] & 0x07;
data             2942 drivers/hid/wacom_wac.c 	if (data[0] != 0x02)
data             2948 drivers/hid/wacom_wac.c 		int msg_id = data[offset];
data             2951 drivers/hid/wacom_wac.c 			wacom_bpt3_touch_msg(wacom, data + offset);
data             2954 drivers/hid/wacom_wac.c 			wacom_bpt3_button_msg(wacom, data + offset);
data             2971 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             2976 drivers/hid/wacom_wac.c 	if (data[0] != WACOM_REPORT_PENABLED)
data             2979 drivers/hid/wacom_wac.c 	range = (data[1] & 0x80) == 0x80;
data             2980 drivers/hid/wacom_wac.c 	prox = (data[1] & 0x40) == 0x40;
data             2981 drivers/hid/wacom_wac.c 	rdy = (data[1] & 0x20) == 0x20;
data             2988 drivers/hid/wacom_wac.c 		p = le16_to_cpup((__le16 *)&data[6]);
data             2989 drivers/hid/wacom_wac.c 		pen = data[1] & 0x01;
data             2990 drivers/hid/wacom_wac.c 		btn1 = data[1] & 0x02;
data             2991 drivers/hid/wacom_wac.c 		btn2 = data[1] & 0x04;
data             2994 drivers/hid/wacom_wac.c 		x = le16_to_cpup((__le16 *)&data[2]);
data             2995 drivers/hid/wacom_wac.c 		y = le16_to_cpup((__le16 *)&data[4]);
data             2997 drivers/hid/wacom_wac.c 		if (data[1] & 0x08) {
data             3013 drivers/hid/wacom_wac.c 		if (data[8] <= features->distance_max)
data             3014 drivers/hid/wacom_wac.c 			d = features->distance_max - data[8];
data             3060 drivers/hid/wacom_wac.c 		unsigned char *data)
data             3071 drivers/hid/wacom_wac.c 	prefix = data[0];
data             3072 drivers/hid/wacom_wac.c 	data[0] = WACOM_REPORT_BPAD_PEN;
data             3079 drivers/hid/wacom_wac.c 	hid_input_report(wacom->shared->pen, HID_INPUT_REPORT, data,
data             3082 drivers/hid/wacom_wac.c 	data[0] = prefix;
data             3086 drivers/hid/wacom_wac.c 		unsigned char *data)
data             3094 drivers/hid/wacom_wac.c 	prefix = data[0];
data             3106 drivers/hid/wacom_wac.c 		finger_data = data + 1 + id * 3;
data             3127 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             3131 drivers/hid/wacom_wac.c 	    (data[0] != WACOM_REPORT_BPAD_TOUCH))
data             3134 drivers/hid/wacom_wac.c 	if (data[1] & 0x01)
data             3135 drivers/hid/wacom_wac.c 		wacom_bamboo_pad_pen_event(wacom, &data[1]);
data             3137 drivers/hid/wacom_wac.c 	if (data[1] & 0x02)
data             3138 drivers/hid/wacom_wac.c 		return wacom_bamboo_pad_touch_event(wacom, &data[9]);
data             3145 drivers/hid/wacom_wac.c 	unsigned char *data = wacom->data;
data             3148 drivers/hid/wacom_wac.c 	if (len != WACOM_PKGLEN_WIRELESS || data[0] != WACOM_REPORT_WL)
data             3151 drivers/hid/wacom_wac.c 	connected = data[1] & 0x01;
data             3160 drivers/hid/wacom_wac.c 					SW_MUTE_DEVICE, data[5] & 0x40);
data             3164 drivers/hid/wacom_wac.c 		pid = get_unaligned_be16(&data[6]);
data             3165 drivers/hid/wacom_wac.c 		battery = (data[5] & 0x3f) * 100 / 31;
data             3166 drivers/hid/wacom_wac.c 		charging = !!(data[5] & 0x80);
data             3189 drivers/hid/wacom_wac.c 	unsigned char *data = wacom_wac->data;
data             3191 drivers/hid/wacom_wac.c 	if (data[0] != WACOM_REPORT_USB)
data             3199 drivers/hid/wacom_wac.c 				    SW_MUTE_DEVICE, data[8] & 0x40);
data             3203 drivers/hid/wacom_wac.c 	if (data[9] & 0x02) { /* wireless module is attached */
data             3204 drivers/hid/wacom_wac.c 		int battery = (data[8] & 0x3f) * 100 / 31;
data             3205 drivers/hid/wacom_wac.c 		bool charging = !!(data[8] & 0x80);
data             3295 drivers/hid/wacom_wac.c 		else if (wacom_wac->data[0] == WACOM_REPORT_USB)
data             3321 drivers/hid/wacom_wac.c 		if (wacom_wac->data[0] == WACOM_REPORT_USB)
data             3337 drivers/hid/wacom_wac.c 		if (wacom_wac->data[0] == WACOM_REPORT_DEVICE_LIST)
data              335 drivers/hid/wacom_wac.h 	unsigned char data[WACOM_PKGLEN_MAX];
data              165 drivers/hsi/clients/cmt_speech.c 	u32 data;
data              168 drivers/hsi/clients/cmt_speech.c 	data = entry->msg;
data              172 drivers/hsi/clients/cmt_speech.c 	return data;
data              199 drivers/hsi/clients/cmt_speech.c 	u32 *data = sg_virt(msg->sgt.sgl);
data              200 drivers/hsi/clients/cmt_speech.c 	*data = cmd;
data              205 drivers/hsi/clients/cmt_speech.c 	u32 *data = sg_virt(msg->sgt.sgl);
data              206 drivers/hsi/clients/cmt_speech.c 	return *data;
data             1134 drivers/hsi/clients/cmt_speech.c 	u32 data;
data             1137 drivers/hsi/clients/cmt_speech.c 	if (count < sizeof(data))
data             1145 drivers/hsi/clients/cmt_speech.c 			data = cs_pop_entry(&csdata->chardev_queue);
data             1147 drivers/hsi/clients/cmt_speech.c 			data = cs_pop_entry(&csdata->dataind_queue);
data             1150 drivers/hsi/clients/cmt_speech.c 			data = 0;
data             1154 drivers/hsi/clients/cmt_speech.c 		if (data)
data             1169 drivers/hsi/clients/cmt_speech.c 	retval = put_user(data, (u32 __user *)buf);
data             1171 drivers/hsi/clients/cmt_speech.c 		retval = sizeof(data);
data             1181 drivers/hsi/clients/cmt_speech.c 	u32 data;
data             1185 drivers/hsi/clients/cmt_speech.c 	if (count < sizeof(data))
data             1188 drivers/hsi/clients/cmt_speech.c 	if (get_user(data, (u32 __user *)buf))
data             1193 drivers/hsi/clients/cmt_speech.c 	err = cs_hsi_command(csdata->hi, data);
data               39 drivers/hsi/clients/nokia-modem.c static void do_nokia_modem_rst_ind_tasklet(unsigned long data)
data               41 drivers/hsi/clients/nokia-modem.c 	struct nokia_modem_device *modem = (struct nokia_modem_device *)data;
data               52 drivers/hsi/clients/nokia-modem.c static irqreturn_t nokia_modem_rst_ind_isr(int irq, void *data)
data               54 drivers/hsi/clients/nokia-modem.c 	struct nokia_modem_device *modem = (struct nokia_modem_device *)data;
data               50 drivers/hsi/clients/ssi_protocol.c #define SSIP_COMMAND(data)	((data) >> 28)
data               51 drivers/hsi/clients/ssi_protocol.c #define SSIP_PAYLOAD(data)	((data) & 0xfffffff)
data               60 drivers/hsi/clients/ssi_protocol.c #define SSIP_DATA_VERSION(data)	((data) & 0xff)
data               64 drivers/hsi/clients/ssi_protocol.c #define SSIP_PDU_LENGTH(data)	(((data) >> 8) & 0xffff)
data               65 drivers/hsi/clients/ssi_protocol.c #define SSIP_MSG_ID(data)	((data) & 0xff)
data              155 drivers/hsi/clients/ssi_protocol.c 	u32 *data;
data              157 drivers/hsi/clients/ssi_protocol.c 	data = sg_virt(msg->sgt.sgl);
data              158 drivers/hsi/clients/ssi_protocol.c 	*data = cmd;
data              163 drivers/hsi/clients/ssi_protocol.c 	u32 *data;
data              165 drivers/hsi/clients/ssi_protocol.c 	data = sg_virt(msg->sgt.sgl);
data              167 drivers/hsi/clients/ssi_protocol.c 	return *data;
data              179 drivers/hsi/clients/ssi_protocol.c 	sg_set_buf(sg, skb->data, skb_headlen(skb));
data              563 drivers/hsi/clients/ssi_protocol.c 	struct hsi_msg *data;
data              565 drivers/hsi/clients/ssi_protocol.c 	data = msg->context;
data              570 drivers/hsi/clients/ssi_protocol.c 	hsi_async_write(cl, data);
data              630 drivers/hsi/clients/ssi_protocol.c 	((u16 *)skb->data)[2] = ntohs(((u16 *)skb->data)[2]);
data              632 drivers/hsi/clients/ssi_protocol.c 			((u16 *)skb->data)[2], ntohs(((u16 *)skb->data)[2]));
data              992 drivers/hsi/clients/ssi_protocol.c 	((u16 *)skb->data)[2] = htons(((u16 *)skb->data)[2]);
data              269 drivers/hsi/controllers/omap_ssi_core.c 								void *data)
data              274 drivers/hsi/controllers/omap_ssi_core.c 	struct clk_notifier_data *clk_data = data;
data              124 drivers/hsi/controllers/omap_ssi_port.c static int ssi_div_get(void *data, u64 *val)
data              126 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = data;
data              136 drivers/hsi/controllers/omap_ssi_port.c static int ssi_div_set(void *data, u64 val)
data              138 drivers/hsi/controllers/omap_ssi_port.c 	struct hsi_port *port = data;
data              325 drivers/hsi/hsi_core.c int hsi_remove_client(struct device *dev, void *data __maybe_unused)
data              333 drivers/hsi/hsi_core.c static int hsi_remove_port(struct device *dev, void *data __maybe_unused)
data              645 drivers/hsi/hsi_core.c 				unsigned long event, void *data __maybe_unused)
data              357 drivers/hv/connection.c void vmbus_on_event(unsigned long data)
data              359 drivers/hv/connection.c 	struct vmbus_channel *channel = (void *) data;
data              167 drivers/hv/hv_balloon.c 	__u8 data[]; /* enclosed message */
data              201 drivers/hv/hv_kvp.c 	struct hv_kvp_msg_enumerate *data;
data              227 drivers/hv/hv_kvp.c 	data = &message->body.kvp_enum_data;
data              234 drivers/hv/hv_kvp.c 		if (data->data.key[0] == 0)
data              418 drivers/hv/hv_kvp.c 		switch (in_msg->body.kvp_set.data.value_type) {
data              423 drivers/hv/hv_kvp.c 			message->body.kvp_set.data.value_size =
data              425 drivers/hv/hv_kvp.c 				(wchar_t *)in_msg->body.kvp_set.data.value,
data              426 drivers/hv/hv_kvp.c 				in_msg->body.kvp_set.data.value_size,
data              428 drivers/hv/hv_kvp.c 				message->body.kvp_set.data.value,
data              437 drivers/hv/hv_kvp.c 			val32 = in_msg->body.kvp_set.data.value_u32;
data              438 drivers/hv/hv_kvp.c 			message->body.kvp_set.data.value_size =
data              439 drivers/hv/hv_kvp.c 				sprintf(message->body.kvp_set.data.value,
data              448 drivers/hv/hv_kvp.c 			val64 = in_msg->body.kvp_set.data.value_u64;
data              449 drivers/hv/hv_kvp.c 			message->body.kvp_set.data.value_size =
data              450 drivers/hv/hv_kvp.c 				sprintf(message->body.kvp_set.data.value,
data              459 drivers/hv/hv_kvp.c 		message->body.kvp_set.data.key_size =
data              461 drivers/hv/hv_kvp.c 			(wchar_t *)in_msg->body.kvp_set.data.key,
data              462 drivers/hv/hv_kvp.c 			in_msg->body.kvp_set.data.key_size,
data              464 drivers/hv/hv_kvp.c 			message->body.kvp_set.data.key,
data              470 drivers/hv/hv_kvp.c 		message->body.kvp_get.data.key_size =
data              472 drivers/hv/hv_kvp.c 			(wchar_t *)in_msg->body.kvp_get.data.key,
data              473 drivers/hv/hv_kvp.c 			in_msg->body.kvp_get.data.key_size,
data              475 drivers/hv/hv_kvp.c 			message->body.kvp_get.data.key,
data              576 drivers/hv/hv_kvp.c 		kvp_data = &kvp_msg->body.kvp_get.data;
data              587 drivers/hv/hv_kvp.c 	kvp_data = &kvp_msg->body.kvp_enum_data.data;
data              588 drivers/hv/hv_kvp.c 	key_name = msg_to_host->body.kvp_enum_data.data.key;
data              602 drivers/hv/hv_kvp.c 	value = msg_to_host->body.kvp_enum_data.data.value;
data              211 drivers/hv/hv_utils_transport.c 		hvt_found->on_msg(msg->data, msg->len);
data              233 drivers/hv/hv_utils_transport.c 		memcpy(cn_msg->data, msg, len);
data              350 drivers/hv/hyperv_vmbus.h void vmbus_on_event(unsigned long data);
data              351 drivers/hv/hyperv_vmbus.h void vmbus_on_msg_dpc(unsigned long data);
data             1051 drivers/hv/vmbus_drv.c void vmbus_on_msg_dpc(unsigned long data)
data             1053 drivers/hv/vmbus_drv.c 	struct hv_per_cpu_context *hv_cpu = (void *)data;
data             1330 drivers/hv/vmbus_drv.c 		.data           = &sysctl_record_panic_msg,
data             1912 drivers/hv/vmbus_drv.c 		start = res->data.address32.address.minimum;
data             1913 drivers/hv/vmbus_drv.c 		end = res->data.address32.address.maximum;
data             1917 drivers/hv/vmbus_drv.c 		start = res->data.address64.address.minimum;
data             1918 drivers/hv/vmbus_drv.c 		end = res->data.address64.address.maximum;
data               80 drivers/hwmon/ab8500.c static int ab8500_read_sensor(struct abx500_temp *data, u8 sensor, int *temp)
data               83 drivers/hwmon/ab8500.c 	struct ab8500_temp *ab8500_data = data->plat_data;
data              146 drivers/hwmon/ab8500.c static int ab8500_temp_irq_handler(int irq, struct abx500_temp *data)
data              148 drivers/hwmon/ab8500.c 	struct ab8500_temp *ab8500_data = data->plat_data;
data              150 drivers/hwmon/ab8500.c 	dev_warn(&data->pdev->dev, "Power off in %d s\n",
data              158 drivers/hwmon/ab8500.c int abx500_hwmon_init(struct abx500_temp *data)
data              162 drivers/hwmon/ab8500.c 	ab8500_data = devm_kzalloc(&data->pdev->dev, sizeof(*ab8500_data),
data              183 drivers/hwmon/ab8500.c 	data->plat_data = ab8500_data;
data              189 drivers/hwmon/ab8500.c 	data->gpadc_addr[0] = ADC_AUX1;
data              190 drivers/hwmon/ab8500.c 	data->gpadc_addr[1] = ADC_AUX2;
data              191 drivers/hwmon/ab8500.c 	data->gpadc_addr[2] = BTEMP_BALL;
data              192 drivers/hwmon/ab8500.c 	data->gpadc_addr[3] = BAT_CTRL;
data              193 drivers/hwmon/ab8500.c 	data->monitored_sensors = NUM_MONITORED_SENSORS;
data              195 drivers/hwmon/ab8500.c 	data->ops.read_sensor = ab8500_read_sensor;
data              196 drivers/hwmon/ab8500.c 	data->ops.irq_handler = ab8500_temp_irq_handler;
data              197 drivers/hwmon/ab8500.c 	data->ops.show_name = ab8500_show_name;
data              198 drivers/hwmon/ab8500.c 	data->ops.show_label = ab8500_show_label;
data              199 drivers/hwmon/ab8500.c 	data->ops.is_visible = NULL;
data              255 drivers/hwmon/abituguru.c static int abituguru_wait(struct abituguru_data *data, u8 state)
data              259 drivers/hwmon/abituguru.c 	while (inb_p(data->addr + ABIT_UGURU_DATA) != state) {
data              274 drivers/hwmon/abituguru.c static int abituguru_ready(struct abituguru_data *data)
data              278 drivers/hwmon/abituguru.c 	if (data->uguru_ready)
data              282 drivers/hwmon/abituguru.c 	outb(0x00, data->addr + ABIT_UGURU_DATA);
data              285 drivers/hwmon/abituguru.c 	if (abituguru_wait(data, ABIT_UGURU_STATUS_READY)) {
data              292 drivers/hwmon/abituguru.c 	while (inb_p(data->addr + ABIT_UGURU_CMD) != 0xAC) {
data              307 drivers/hwmon/abituguru.c 	while (inb_p(data->addr + ABIT_UGURU_DATA) != ABIT_UGURU_STATUS_INPUT) {
data              317 drivers/hwmon/abituguru.c 	data->uguru_ready = 1;
data              327 drivers/hwmon/abituguru.c static int abituguru_send_address(struct abituguru_data *data,
data              341 drivers/hwmon/abituguru.c 		if (abituguru_ready(data) != 0)
data              343 drivers/hwmon/abituguru.c 		outb(bank_addr, data->addr + ABIT_UGURU_DATA);
data              344 drivers/hwmon/abituguru.c 		data->uguru_ready = 0;
data              350 drivers/hwmon/abituguru.c 		if (abituguru_wait(data, ABIT_UGURU_STATUS_INPUT)) {
data              366 drivers/hwmon/abituguru.c 		outb(sensor_addr, data->addr + ABIT_UGURU_CMD);
data              375 drivers/hwmon/abituguru.c static int abituguru_read(struct abituguru_data *data,
data              381 drivers/hwmon/abituguru.c 	i = abituguru_send_address(data, bank_addr, sensor_addr, retries);
data              387 drivers/hwmon/abituguru.c 		if (abituguru_wait(data, ABIT_UGURU_STATUS_READ)) {
data              394 drivers/hwmon/abituguru.c 		buf[i] = inb(data->addr + ABIT_UGURU_CMD);
data              398 drivers/hwmon/abituguru.c 	abituguru_ready(data);
data              407 drivers/hwmon/abituguru.c static int abituguru_write(struct abituguru_data *data,
data              417 drivers/hwmon/abituguru.c 	i = abituguru_send_address(data, bank_addr, sensor_addr,
data              424 drivers/hwmon/abituguru.c 		if (abituguru_wait(data, ABIT_UGURU_STATUS_WRITE)) {
data              430 drivers/hwmon/abituguru.c 		outb(buf[i], data->addr + ABIT_UGURU_CMD);
data              438 drivers/hwmon/abituguru.c 	if (abituguru_wait(data, ABIT_UGURU_STATUS_READ)) {
data              446 drivers/hwmon/abituguru.c 	while (inb_p(data->addr + ABIT_UGURU_CMD) != 0xAC) {
data              458 drivers/hwmon/abituguru.c 	abituguru_ready(data);
data              472 drivers/hwmon/abituguru.c abituguru_detect_bank1_sensor_type(struct abituguru_data *data,
data              488 drivers/hwmon/abituguru.c 	if (abituguru_read(data, ABIT_UGURU_SENSOR_BANK1, sensor_addr, &val,
data              523 drivers/hwmon/abituguru.c 	if (abituguru_write(data, ABIT_UGURU_SENSOR_BANK1 + 2, sensor_addr,
data              533 drivers/hwmon/abituguru.c 	if (abituguru_read(data, ABIT_UGURU_ALARM_BANK, 0, buf, 3,
data              537 drivers/hwmon/abituguru.c 		if (abituguru_read(data, ABIT_UGURU_SENSOR_BANK1 + 1,
data              560 drivers/hwmon/abituguru.c 	if (abituguru_write(data, ABIT_UGURU_SENSOR_BANK1 + 2, sensor_addr,
data              570 drivers/hwmon/abituguru.c 	if (abituguru_read(data, ABIT_UGURU_ALARM_BANK, 0, buf, 3,
data              574 drivers/hwmon/abituguru.c 		if (abituguru_read(data, ABIT_UGURU_SENSOR_BANK1 + 1,
data              597 drivers/hwmon/abituguru.c 		if (abituguru_write(data, ABIT_UGURU_SENSOR_BANK1 + 2,
data              598 drivers/hwmon/abituguru.c 				sensor_addr, data->bank1_settings[sensor_addr],
data              629 drivers/hwmon/abituguru.c abituguru_detect_no_bank2_sensors(struct abituguru_data *data)
data              634 drivers/hwmon/abituguru.c 		data->bank2_sensors = fan_sensors;
data              637 drivers/hwmon/abituguru.c 			(int)data->bank2_sensors);
data              651 drivers/hwmon/abituguru.c 		if (data->bank2_settings[i][0] & ~0xC9) {
data              654 drivers/hwmon/abituguru.c 				i, (unsigned int)data->bank2_settings[i][0]);
data              659 drivers/hwmon/abituguru.c 		if (data->bank2_settings[i][1] <
data              664 drivers/hwmon/abituguru.c 				(int)data->bank2_settings[i][1],
data              668 drivers/hwmon/abituguru.c 		if (data->bank2_settings[i][1] >
data              673 drivers/hwmon/abituguru.c 				(int)data->bank2_settings[i][1],
data              679 drivers/hwmon/abituguru.c 	data->bank2_sensors = i;
data              681 drivers/hwmon/abituguru.c 		(int)data->bank2_sensors);
data              685 drivers/hwmon/abituguru.c abituguru_detect_no_pwms(struct abituguru_data *data)
data              690 drivers/hwmon/abituguru.c 		data->pwms = pwms;
data              692 drivers/hwmon/abituguru.c 			"\"pwms\" module param\n", (int)data->pwms);
data              703 drivers/hwmon/abituguru.c 		if (data->pwm_settings[i][0] & ~0x8F) {
data              706 drivers/hwmon/abituguru.c 				i, (unsigned int)data->pwm_settings[i][0]);
data              714 drivers/hwmon/abituguru.c 		for (j = 0; j < data->bank1_sensors[ABIT_UGURU_TEMP_SENSOR];
data              716 drivers/hwmon/abituguru.c 			if (data->bank1_address[ABIT_UGURU_TEMP_SENSOR][j] ==
data              717 drivers/hwmon/abituguru.c 					(data->pwm_settings[i][0] & 0x0F))
data              720 drivers/hwmon/abituguru.c 		if (j == data->bank1_sensors[ABIT_UGURU_TEMP_SENSOR]) {
data              724 drivers/hwmon/abituguru.c 				data->pwm_settings[i][0] & 0x0F);
data              736 drivers/hwmon/abituguru.c 			if (data->pwm_settings[i][j] < min) {
data              741 drivers/hwmon/abituguru.c 					(int)data->pwm_settings[i][j],
data              745 drivers/hwmon/abituguru.c 			if (data->pwm_settings[i][j] > abituguru_pwm_max[j]) {
data              750 drivers/hwmon/abituguru.c 					(int)data->pwm_settings[i][j],
data              757 drivers/hwmon/abituguru.c 		if (data->pwm_settings[i][1] >= data->pwm_settings[i][2]) {
data              761 drivers/hwmon/abituguru.c 				(int)data->pwm_settings[i][1],
data              762 drivers/hwmon/abituguru.c 				(int)data->pwm_settings[i][2]);
data              765 drivers/hwmon/abituguru.c 		if (data->pwm_settings[i][3] >= data->pwm_settings[i][4]) {
data              769 drivers/hwmon/abituguru.c 				(int)data->pwm_settings[i][3],
data              770 drivers/hwmon/abituguru.c 				(int)data->pwm_settings[i][4]);
data              776 drivers/hwmon/abituguru.c 	data->pwms = i;
data              777 drivers/hwmon/abituguru.c 	ABIT_UGURU_DEBUG(2, " found: %d PWM outputs\n", (int)data->pwms);
data              791 drivers/hwmon/abituguru.c 	struct abituguru_data *data = abituguru_update_device(dev);
data              792 drivers/hwmon/abituguru.c 	if (!data)
data              794 drivers/hwmon/abituguru.c 	return sprintf(buf, "%d\n", (data->bank1_value[attr->index] *
data              795 drivers/hwmon/abituguru.c 		data->bank1_max_value[attr->index] + 128) / 255);
data              802 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data              804 drivers/hwmon/abituguru.c 		(data->bank1_settings[attr->index][attr->nr] *
data              805 drivers/hwmon/abituguru.c 		data->bank1_max_value[attr->index] + 128) / 255);
data              812 drivers/hwmon/abituguru.c 	struct abituguru_data *data = abituguru_update_device(dev);
data              813 drivers/hwmon/abituguru.c 	if (!data)
data              815 drivers/hwmon/abituguru.c 	return sprintf(buf, "%d\n", (data->bank2_value[attr->index] *
data              823 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data              825 drivers/hwmon/abituguru.c 		(data->bank2_settings[attr->index][attr->nr] *
data              833 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data              842 drivers/hwmon/abituguru.c 	val = (val * 255 + data->bank1_max_value[attr->index] / 2) /
data              843 drivers/hwmon/abituguru.c 		data->bank1_max_value[attr->index];
data              847 drivers/hwmon/abituguru.c 	mutex_lock(&data->update_lock);
data              848 drivers/hwmon/abituguru.c 	if (data->bank1_settings[attr->index][attr->nr] != val) {
data              849 drivers/hwmon/abituguru.c 		u8 orig_val = data->bank1_settings[attr->index][attr->nr];
data              850 drivers/hwmon/abituguru.c 		data->bank1_settings[attr->index][attr->nr] = val;
data              851 drivers/hwmon/abituguru.c 		if (abituguru_write(data, ABIT_UGURU_SENSOR_BANK1 + 2,
data              852 drivers/hwmon/abituguru.c 				attr->index, data->bank1_settings[attr->index],
data              854 drivers/hwmon/abituguru.c 			data->bank1_settings[attr->index][attr->nr] = orig_val;
data              858 drivers/hwmon/abituguru.c 	mutex_unlock(&data->update_lock);
data              866 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data              882 drivers/hwmon/abituguru.c 	mutex_lock(&data->update_lock);
data              883 drivers/hwmon/abituguru.c 	if (data->bank2_settings[attr->index][attr->nr] != val) {
data              884 drivers/hwmon/abituguru.c 		u8 orig_val = data->bank2_settings[attr->index][attr->nr];
data              885 drivers/hwmon/abituguru.c 		data->bank2_settings[attr->index][attr->nr] = val;
data              886 drivers/hwmon/abituguru.c 		if (abituguru_write(data, ABIT_UGURU_SENSOR_BANK2 + 2,
data              887 drivers/hwmon/abituguru.c 				attr->index, data->bank2_settings[attr->index],
data              889 drivers/hwmon/abituguru.c 			data->bank2_settings[attr->index][attr->nr] = orig_val;
data              893 drivers/hwmon/abituguru.c 	mutex_unlock(&data->update_lock);
data              901 drivers/hwmon/abituguru.c 	struct abituguru_data *data = abituguru_update_device(dev);
data              902 drivers/hwmon/abituguru.c 	if (!data)
data              911 drivers/hwmon/abituguru.c 	if ((data->alarms[attr->index / 8] & (0x01 << (attr->index % 8))) &&
data              912 drivers/hwmon/abituguru.c 			(data->bank1_settings[attr->index][0] & attr->nr))
data              922 drivers/hwmon/abituguru.c 	struct abituguru_data *data = abituguru_update_device(dev);
data              923 drivers/hwmon/abituguru.c 	if (!data)
data              925 drivers/hwmon/abituguru.c 	if (data->alarms[2] & (0x01 << attr->index))
data              935 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data              936 drivers/hwmon/abituguru.c 	if (data->bank1_settings[attr->index][0] & attr->nr)
data              946 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data              947 drivers/hwmon/abituguru.c 	if (data->bank2_settings[attr->index][0] & attr->nr)
data              957 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data              967 drivers/hwmon/abituguru.c 	mutex_lock(&data->update_lock);
data              968 drivers/hwmon/abituguru.c 	orig_val = data->bank1_settings[attr->index][0];
data              971 drivers/hwmon/abituguru.c 		data->bank1_settings[attr->index][0] |= attr->nr;
data              973 drivers/hwmon/abituguru.c 		data->bank1_settings[attr->index][0] &= ~attr->nr;
data              975 drivers/hwmon/abituguru.c 	if ((data->bank1_settings[attr->index][0] != orig_val) &&
data              976 drivers/hwmon/abituguru.c 			(abituguru_write(data,
data              978 drivers/hwmon/abituguru.c 			data->bank1_settings[attr->index], 3) < 1)) {
data              979 drivers/hwmon/abituguru.c 		data->bank1_settings[attr->index][0] = orig_val;
data              982 drivers/hwmon/abituguru.c 	mutex_unlock(&data->update_lock);
data              990 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1000 drivers/hwmon/abituguru.c 	mutex_lock(&data->update_lock);
data             1001 drivers/hwmon/abituguru.c 	orig_val = data->bank2_settings[attr->index][0];
data             1004 drivers/hwmon/abituguru.c 		data->bank2_settings[attr->index][0] |= attr->nr;
data             1006 drivers/hwmon/abituguru.c 		data->bank2_settings[attr->index][0] &= ~attr->nr;
data             1008 drivers/hwmon/abituguru.c 	if ((data->bank2_settings[attr->index][0] != orig_val) &&
data             1009 drivers/hwmon/abituguru.c 			(abituguru_write(data,
data             1011 drivers/hwmon/abituguru.c 			data->bank2_settings[attr->index], 2) < 1)) {
data             1012 drivers/hwmon/abituguru.c 		data->bank2_settings[attr->index][0] = orig_val;
data             1015 drivers/hwmon/abituguru.c 	mutex_unlock(&data->update_lock);
data             1024 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1025 drivers/hwmon/abituguru.c 	return sprintf(buf, "%d\n", data->pwm_settings[attr->index][attr->nr] *
data             1033 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1056 drivers/hwmon/abituguru.c 	mutex_lock(&data->update_lock);
data             1059 drivers/hwmon/abituguru.c 			(val >= data->pwm_settings[attr->index][attr->nr + 1]))
data             1062 drivers/hwmon/abituguru.c 			(val <= data->pwm_settings[attr->index][attr->nr - 1]))
data             1064 drivers/hwmon/abituguru.c 	else if (data->pwm_settings[attr->index][attr->nr] != val) {
data             1065 drivers/hwmon/abituguru.c 		u8 orig_val = data->pwm_settings[attr->index][attr->nr];
data             1066 drivers/hwmon/abituguru.c 		data->pwm_settings[attr->index][attr->nr] = val;
data             1067 drivers/hwmon/abituguru.c 		if (abituguru_write(data, ABIT_UGURU_FAN_PWM + 1,
data             1068 drivers/hwmon/abituguru.c 				attr->index, data->pwm_settings[attr->index],
data             1070 drivers/hwmon/abituguru.c 			data->pwm_settings[attr->index][attr->nr] =
data             1075 drivers/hwmon/abituguru.c 	mutex_unlock(&data->update_lock);
data             1083 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1089 drivers/hwmon/abituguru.c 	for (i = 0; i < data->bank1_sensors[ABIT_UGURU_TEMP_SENSOR]; i++)
data             1090 drivers/hwmon/abituguru.c 		if (data->bank1_address[ABIT_UGURU_TEMP_SENSOR][i] ==
data             1091 drivers/hwmon/abituguru.c 				(data->pwm_settings[attr->index][0] & 0x0F))
data             1101 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1111 drivers/hwmon/abituguru.c 	if (val == 0 || val > data->bank1_sensors[ABIT_UGURU_TEMP_SENSOR])
data             1116 drivers/hwmon/abituguru.c 	mutex_lock(&data->update_lock);
data             1117 drivers/hwmon/abituguru.c 	orig_val = data->pwm_settings[attr->index][0];
data             1118 drivers/hwmon/abituguru.c 	address = data->bank1_address[ABIT_UGURU_TEMP_SENSOR][val];
data             1119 drivers/hwmon/abituguru.c 	data->pwm_settings[attr->index][0] &= 0xF0;
data             1120 drivers/hwmon/abituguru.c 	data->pwm_settings[attr->index][0] |= address;
data             1121 drivers/hwmon/abituguru.c 	if (data->pwm_settings[attr->index][0] != orig_val) {
data             1122 drivers/hwmon/abituguru.c 		if (abituguru_write(data, ABIT_UGURU_FAN_PWM + 1, attr->index,
data             1123 drivers/hwmon/abituguru.c 				    data->pwm_settings[attr->index], 5) < 1) {
data             1124 drivers/hwmon/abituguru.c 			data->pwm_settings[attr->index][0] = orig_val;
data             1128 drivers/hwmon/abituguru.c 	mutex_unlock(&data->update_lock);
data             1136 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1138 drivers/hwmon/abituguru.c 	if (data->pwm_settings[attr->index][0] & ABIT_UGURU_FAN_PWM_ENABLE)
data             1147 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1157 drivers/hwmon/abituguru.c 	mutex_lock(&data->update_lock);
data             1158 drivers/hwmon/abituguru.c 	orig_val = data->pwm_settings[attr->index][0];
data             1161 drivers/hwmon/abituguru.c 		data->pwm_settings[attr->index][0] &=
data             1165 drivers/hwmon/abituguru.c 		data->pwm_settings[attr->index][0] |= ABIT_UGURU_FAN_PWM_ENABLE;
data             1170 drivers/hwmon/abituguru.c 	if ((data->pwm_settings[attr->index][0] != orig_val) &&
data             1171 drivers/hwmon/abituguru.c 			(abituguru_write(data, ABIT_UGURU_FAN_PWM + 1,
data             1172 drivers/hwmon/abituguru.c 			attr->index, data->pwm_settings[attr->index],
data             1174 drivers/hwmon/abituguru.c 		data->pwm_settings[attr->index][0] = orig_val;
data             1177 drivers/hwmon/abituguru.c 	mutex_unlock(&data->update_lock);
data             1259 drivers/hwmon/abituguru.c 	struct abituguru_data *data;
data             1271 drivers/hwmon/abituguru.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct abituguru_data),
data             1273 drivers/hwmon/abituguru.c 	if (!data)
data             1276 drivers/hwmon/abituguru.c 	data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start;
data             1277 drivers/hwmon/abituguru.c 	mutex_init(&data->update_lock);
data             1278 drivers/hwmon/abituguru.c 	platform_set_drvdata(pdev, data);
data             1281 drivers/hwmon/abituguru.c 	if (inb_p(data->addr + ABIT_UGURU_DATA) == ABIT_UGURU_STATUS_INPUT)
data             1282 drivers/hwmon/abituguru.c 		data->uguru_ready = 1;
data             1289 drivers/hwmon/abituguru.c 	if (abituguru_read(data, ABIT_UGURU_ALARM_BANK, 0,
data             1290 drivers/hwmon/abituguru.c 			data->alarms, 3, ABIT_UGURU_MAX_RETRIES) != 3)
data             1294 drivers/hwmon/abituguru.c 		if (abituguru_read(data, ABIT_UGURU_SENSOR_BANK1, i,
data             1295 drivers/hwmon/abituguru.c 				&data->bank1_value[i], 1,
data             1298 drivers/hwmon/abituguru.c 		if (abituguru_read(data, ABIT_UGURU_SENSOR_BANK1+1, i,
data             1299 drivers/hwmon/abituguru.c 				data->bank1_settings[i], 3,
data             1311 drivers/hwmon/abituguru.c 		if (abituguru_read(data, ABIT_UGURU_SENSOR_BANK2, i,
data             1312 drivers/hwmon/abituguru.c 				&data->bank2_value[i], 1,
data             1315 drivers/hwmon/abituguru.c 		if (abituguru_read(data, ABIT_UGURU_SENSOR_BANK2+1, i,
data             1316 drivers/hwmon/abituguru.c 				data->bank2_settings[i], 2,
data             1321 drivers/hwmon/abituguru.c 		if (abituguru_read(data, ABIT_UGURU_FAN_PWM, i,
data             1322 drivers/hwmon/abituguru.c 				data->pwm_settings[i], 5,
data             1326 drivers/hwmon/abituguru.c 	data->last_updated = jiffies;
data             1330 drivers/hwmon/abituguru.c 	sysfs_filename = data->sysfs_names;
data             1333 drivers/hwmon/abituguru.c 		res = abituguru_detect_bank1_sensor_type(data, probe_order[i]);
data             1343 drivers/hwmon/abituguru.c 				attr.name, data->bank1_sensors[res] + res)
data             1345 drivers/hwmon/abituguru.c 			data->sysfs_attr[sysfs_attr_i] =
data             1347 drivers/hwmon/abituguru.c 			data->sysfs_attr[sysfs_attr_i].dev_attr.attr.name =
data             1349 drivers/hwmon/abituguru.c 			data->sysfs_attr[sysfs_attr_i].index = probe_order[i];
data             1354 drivers/hwmon/abituguru.c 		data->bank1_max_value[probe_order[i]] =
data             1356 drivers/hwmon/abituguru.c 		data->bank1_address[res][data->bank1_sensors[res]] =
data             1358 drivers/hwmon/abituguru.c 		data->bank1_sensors[res]++;
data             1361 drivers/hwmon/abituguru.c 	abituguru_detect_no_bank2_sensors(data);
data             1362 drivers/hwmon/abituguru.c 	for (i = 0; i < data->bank2_sensors; i++) {
data             1367 drivers/hwmon/abituguru.c 			data->sysfs_attr[sysfs_attr_i] =
data             1369 drivers/hwmon/abituguru.c 			data->sysfs_attr[sysfs_attr_i].dev_attr.attr.name =
data             1371 drivers/hwmon/abituguru.c 			data->sysfs_attr[sysfs_attr_i].index = i;
data             1378 drivers/hwmon/abituguru.c 	abituguru_detect_no_pwms(data);
data             1379 drivers/hwmon/abituguru.c 	for (i = 0; i < data->pwms; i++) {
data             1384 drivers/hwmon/abituguru.c 			data->sysfs_attr[sysfs_attr_i] =
data             1386 drivers/hwmon/abituguru.c 			data->sysfs_attr[sysfs_attr_i].dev_attr.attr.name =
data             1388 drivers/hwmon/abituguru.c 			data->sysfs_attr[sysfs_attr_i].index = i;
data             1406 drivers/hwmon/abituguru.c 					 &data->sysfs_attr[i].dev_attr);
data             1417 drivers/hwmon/abituguru.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data             1418 drivers/hwmon/abituguru.c 	if (!IS_ERR(data->hwmon_dev))
data             1421 drivers/hwmon/abituguru.c 	res = PTR_ERR(data->hwmon_dev);
data             1423 drivers/hwmon/abituguru.c 	for (i = 0; data->sysfs_attr[i].dev_attr.attr.name; i++)
data             1424 drivers/hwmon/abituguru.c 		device_remove_file(&pdev->dev, &data->sysfs_attr[i].dev_attr);
data             1434 drivers/hwmon/abituguru.c 	struct abituguru_data *data = platform_get_drvdata(pdev);
data             1436 drivers/hwmon/abituguru.c 	hwmon_device_unregister(data->hwmon_dev);
data             1437 drivers/hwmon/abituguru.c 	for (i = 0; data->sysfs_attr[i].dev_attr.attr.name; i++)
data             1438 drivers/hwmon/abituguru.c 		device_remove_file(&pdev->dev, &data->sysfs_attr[i].dev_attr);
data             1449 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1453 drivers/hwmon/abituguru.c 	mutex_lock(&data->update_lock);
data             1454 drivers/hwmon/abituguru.c 	if (time_after(jiffies, data->last_updated + HZ)) {
data             1456 drivers/hwmon/abituguru.c 		err = abituguru_read(data, ABIT_UGURU_ALARM_BANK, 0,
data             1457 drivers/hwmon/abituguru.c 				     data->alarms, 3, 0);
data             1461 drivers/hwmon/abituguru.c 			err = abituguru_read(data, ABIT_UGURU_SENSOR_BANK1,
data             1462 drivers/hwmon/abituguru.c 					     i, &data->bank1_value[i], 1, 0);
data             1465 drivers/hwmon/abituguru.c 			err = abituguru_read(data, ABIT_UGURU_SENSOR_BANK1 + 1,
data             1466 drivers/hwmon/abituguru.c 					     i, data->bank1_settings[i], 3, 0);
data             1470 drivers/hwmon/abituguru.c 		for (i = 0; i < data->bank2_sensors; i++) {
data             1471 drivers/hwmon/abituguru.c 			err = abituguru_read(data, ABIT_UGURU_SENSOR_BANK2, i,
data             1472 drivers/hwmon/abituguru.c 					     &data->bank2_value[i], 1, 0);
data             1478 drivers/hwmon/abituguru.c 		data->update_timeouts = 0;
data             1483 drivers/hwmon/abituguru.c 			if (data->update_timeouts < 255u)
data             1484 drivers/hwmon/abituguru.c 				data->update_timeouts++;
data             1485 drivers/hwmon/abituguru.c 			if (data->update_timeouts <= ABIT_UGURU_MAX_TIMEOUTS) {
data             1493 drivers/hwmon/abituguru.c 					(int)data->update_timeouts);
data             1497 drivers/hwmon/abituguru.c 			data->last_updated = jiffies;
data             1499 drivers/hwmon/abituguru.c 	mutex_unlock(&data->update_lock);
data             1502 drivers/hwmon/abituguru.c 		return data;
data             1510 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1515 drivers/hwmon/abituguru.c 	mutex_lock(&data->update_lock);
data             1521 drivers/hwmon/abituguru.c 	struct abituguru_data *data = dev_get_drvdata(dev);
data             1523 drivers/hwmon/abituguru.c 	if (inb_p(data->addr + ABIT_UGURU_DATA) != ABIT_UGURU_STATUS_INPUT)
data             1524 drivers/hwmon/abituguru.c 		data->uguru_ready = 0;
data             1525 drivers/hwmon/abituguru.c 	mutex_unlock(&data->update_lock);
data              633 drivers/hwmon/abituguru3.c static int abituguru3_wait_while_busy(struct abituguru3_data *data)
data              638 drivers/hwmon/abituguru3.c 	while ((x = inb_p(data->addr + ABIT_UGURU3_DATA)) &
data              654 drivers/hwmon/abituguru3.c static int abituguru3_wait_for_read(struct abituguru3_data *data)
data              659 drivers/hwmon/abituguru3.c 	while (!((x = inb_p(data->addr + ABIT_UGURU3_DATA)) &
data              678 drivers/hwmon/abituguru3.c static int abituguru3_synchronize(struct abituguru3_data *data)
data              682 drivers/hwmon/abituguru3.c 	x = abituguru3_wait_while_busy(data);
data              689 drivers/hwmon/abituguru3.c 	outb(0x20, data->addr + ABIT_UGURU3_DATA);
data              690 drivers/hwmon/abituguru3.c 	x = abituguru3_wait_while_busy(data);
data              697 drivers/hwmon/abituguru3.c 	outb(0x10, data->addr + ABIT_UGURU3_CMD);
data              698 drivers/hwmon/abituguru3.c 	x = abituguru3_wait_while_busy(data);
data              705 drivers/hwmon/abituguru3.c 	outb(0x00, data->addr + ABIT_UGURU3_CMD);
data              706 drivers/hwmon/abituguru3.c 	x = abituguru3_wait_while_busy(data);
data              713 drivers/hwmon/abituguru3.c 	x = abituguru3_wait_for_read(data);
data              720 drivers/hwmon/abituguru3.c 	while ((x = inb(data->addr + ABIT_UGURU3_CMD)) != 0xAC) {
data              737 drivers/hwmon/abituguru3.c static int abituguru3_read(struct abituguru3_data *data, u8 bank, u8 offset,
data              742 drivers/hwmon/abituguru3.c 	x = abituguru3_synchronize(data);
data              746 drivers/hwmon/abituguru3.c 	outb(0x1A, data->addr + ABIT_UGURU3_DATA);
data              747 drivers/hwmon/abituguru3.c 	x = abituguru3_wait_while_busy(data);
data              755 drivers/hwmon/abituguru3.c 	outb(bank, data->addr + ABIT_UGURU3_CMD);
data              756 drivers/hwmon/abituguru3.c 	x = abituguru3_wait_while_busy(data);
data              764 drivers/hwmon/abituguru3.c 	outb(offset, data->addr + ABIT_UGURU3_CMD);
data              765 drivers/hwmon/abituguru3.c 	x = abituguru3_wait_while_busy(data);
data              773 drivers/hwmon/abituguru3.c 	outb(count, data->addr + ABIT_UGURU3_CMD);
data              774 drivers/hwmon/abituguru3.c 	x = abituguru3_wait_while_busy(data);
data              783 drivers/hwmon/abituguru3.c 		x = abituguru3_wait_for_read(data);
data              790 drivers/hwmon/abituguru3.c 		buf[i] = inb(data->addr + ABIT_UGURU3_CMD);
data              799 drivers/hwmon/abituguru3.c static int abituguru3_read_increment_offset(struct abituguru3_data *data,
data              806 drivers/hwmon/abituguru3.c 		x = abituguru3_read(data, bank, offset + i, count,
data              830 drivers/hwmon/abituguru3.c 	struct abituguru3_data *data = abituguru3_update_device(dev);
data              833 drivers/hwmon/abituguru3.c 	if (!data)
data              836 drivers/hwmon/abituguru3.c 	sensor = &data->sensors[attr->index];
data              840 drivers/hwmon/abituguru3.c 		value = data->settings[sensor->port][attr->nr];
data              842 drivers/hwmon/abituguru3.c 		value = data->value[sensor->port];
data              863 drivers/hwmon/abituguru3.c 	struct abituguru3_data *data = abituguru3_update_device(dev);
data              865 drivers/hwmon/abituguru3.c 	if (!data)
data              868 drivers/hwmon/abituguru3.c 	port = data->sensors[attr->index].port;
data              876 drivers/hwmon/abituguru3.c 	if ((data->alarms[port / 8] & (0x01 << (port % 8))) &&
data              877 drivers/hwmon/abituguru3.c 			(!attr->nr || (data->settings[port][0] & attr->nr)))
data              887 drivers/hwmon/abituguru3.c 	struct abituguru3_data *data = dev_get_drvdata(dev);
data              889 drivers/hwmon/abituguru3.c 	if (data->settings[data->sensors[attr->index].port][0] & attr->nr)
data              899 drivers/hwmon/abituguru3.c 	struct abituguru3_data *data = dev_get_drvdata(dev);
data              901 drivers/hwmon/abituguru3.c 	return sprintf(buf, "%s\n", data->sensors[attr->index].name);
data              962 drivers/hwmon/abituguru3.c 	struct abituguru3_data *data;
data              968 drivers/hwmon/abituguru3.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct abituguru3_data),
data              970 drivers/hwmon/abituguru3.c 	if (!data)
data              973 drivers/hwmon/abituguru3.c 	data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start;
data              974 drivers/hwmon/abituguru3.c 	mutex_init(&data->update_lock);
data              975 drivers/hwmon/abituguru3.c 	platform_set_drvdata(pdev, data);
data              978 drivers/hwmon/abituguru3.c 	i = abituguru3_read(data, ABIT_UGURU3_MISC_BANK, ABIT_UGURU3_BOARD_ID,
data              997 drivers/hwmon/abituguru3.c 	data->sensors = abituguru3_motherboards[i].sensors;
data             1003 drivers/hwmon/abituguru3.c 	sysfs_filename = data->sysfs_names;
data             1005 drivers/hwmon/abituguru3.c 	for (i = 0; data->sensors[i].name; i++) {
data             1013 drivers/hwmon/abituguru3.c 		type = data->sensors[i].type;
data             1018 drivers/hwmon/abituguru3.c 			data->sysfs_attr[sysfs_attr_i] =
data             1020 drivers/hwmon/abituguru3.c 			data->sysfs_attr[sysfs_attr_i].dev_attr.attr.name =
data             1022 drivers/hwmon/abituguru3.c 			data->sysfs_attr[sysfs_attr_i].index = i;
data             1040 drivers/hwmon/abituguru3.c 				&data->sysfs_attr[i].dev_attr))
data             1047 drivers/hwmon/abituguru3.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data             1048 drivers/hwmon/abituguru3.c 	if (IS_ERR(data->hwmon_dev)) {
data             1049 drivers/hwmon/abituguru3.c 		res = PTR_ERR(data->hwmon_dev);
data             1056 drivers/hwmon/abituguru3.c 	for (i = 0; data->sysfs_attr[i].dev_attr.attr.name; i++)
data             1057 drivers/hwmon/abituguru3.c 		device_remove_file(&pdev->dev, &data->sysfs_attr[i].dev_attr);
data             1067 drivers/hwmon/abituguru3.c 	struct abituguru3_data *data = platform_get_drvdata(pdev);
data             1069 drivers/hwmon/abituguru3.c 	hwmon_device_unregister(data->hwmon_dev);
data             1070 drivers/hwmon/abituguru3.c 	for (i = 0; data->sysfs_attr[i].dev_attr.attr.name; i++)
data             1071 drivers/hwmon/abituguru3.c 		device_remove_file(&pdev->dev, &data->sysfs_attr[i].dev_attr);
data             1081 drivers/hwmon/abituguru3.c 	struct abituguru3_data *data = dev_get_drvdata(dev);
data             1083 drivers/hwmon/abituguru3.c 	mutex_lock(&data->update_lock);
data             1084 drivers/hwmon/abituguru3.c 	if (!data->valid || time_after(jiffies, data->last_updated + HZ)) {
data             1086 drivers/hwmon/abituguru3.c 		data->valid = 0;
data             1088 drivers/hwmon/abituguru3.c 		if (abituguru3_read_increment_offset(data,
data             1091 drivers/hwmon/abituguru3.c 				1, data->alarms, 48/8) != (48/8))
data             1095 drivers/hwmon/abituguru3.c 			if (abituguru3_read(data, ABIT_UGURU3_SENSORS_BANK,
data             1097 drivers/hwmon/abituguru3.c 					1, &data->value[i]) != 1)
data             1099 drivers/hwmon/abituguru3.c 			if (abituguru3_read_increment_offset(data,
data             1103 drivers/hwmon/abituguru3.c 					data->settings[i], 3) != 3)
data             1108 drivers/hwmon/abituguru3.c 			if (abituguru3_read(data, ABIT_UGURU3_SENSORS_BANK,
data             1110 drivers/hwmon/abituguru3.c 					1, &data->value[32 + i]) != 1)
data             1112 drivers/hwmon/abituguru3.c 			if (abituguru3_read_increment_offset(data,
data             1116 drivers/hwmon/abituguru3.c 					data->settings[32 + i], 2) != 2)
data             1119 drivers/hwmon/abituguru3.c 		data->last_updated = jiffies;
data             1120 drivers/hwmon/abituguru3.c 		data->valid = 1;
data             1123 drivers/hwmon/abituguru3.c 	mutex_unlock(&data->update_lock);
data             1124 drivers/hwmon/abituguru3.c 	if (data->valid)
data             1125 drivers/hwmon/abituguru3.c 		return data;
data             1133 drivers/hwmon/abituguru3.c 	struct abituguru3_data *data = dev_get_drvdata(dev);
data             1138 drivers/hwmon/abituguru3.c 	mutex_lock(&data->update_lock);
data             1144 drivers/hwmon/abituguru3.c 	struct abituguru3_data *data = dev_get_drvdata(dev);
data             1145 drivers/hwmon/abituguru3.c 	mutex_unlock(&data->update_lock);
data               35 drivers/hwmon/abx500.c static inline void schedule_monitor(struct abx500_temp *data)
data               37 drivers/hwmon/abx500.c 	data->work_active = true;
data               38 drivers/hwmon/abx500.c 	schedule_delayed_work(&data->work, DEFAULT_MONITOR_DELAY);
data               41 drivers/hwmon/abx500.c static void threshold_updated(struct abx500_temp *data)
data               44 drivers/hwmon/abx500.c 	for (i = 0; i < data->monitored_sensors; i++)
data               45 drivers/hwmon/abx500.c 		if (data->max[i] != 0 || data->min[i] != 0) {
data               46 drivers/hwmon/abx500.c 			schedule_monitor(data);
data               50 drivers/hwmon/abx500.c 	dev_dbg(&data->pdev->dev, "No active thresholds.\n");
data               51 drivers/hwmon/abx500.c 	cancel_delayed_work_sync(&data->work);
data               52 drivers/hwmon/abx500.c 	data->work_active = false;
data               60 drivers/hwmon/abx500.c 	struct abx500_temp *data;
data               62 drivers/hwmon/abx500.c 	data = container_of(work, struct abx500_temp, work.work);
data               63 drivers/hwmon/abx500.c 	mutex_lock(&data->lock);
data               65 drivers/hwmon/abx500.c 	for (i = 0; i < data->monitored_sensors; i++) {
data               67 drivers/hwmon/abx500.c 		if (data->max[i] == 0 && data->min[i] == 0)
data               70 drivers/hwmon/abx500.c 		if (data->max[i] < data->min[i])
data               73 drivers/hwmon/abx500.c 		ret = data->ops.read_sensor(data, data->gpadc_addr[i], &temp);
data               75 drivers/hwmon/abx500.c 			dev_err(&data->pdev->dev, "GPADC read failed\n");
data               82 drivers/hwmon/abx500.c 		if (data->min[i] != 0) {
data               83 drivers/hwmon/abx500.c 			if (temp < data->min[i]) {
data               84 drivers/hwmon/abx500.c 				if (data->min_alarm[i] == false) {
data               85 drivers/hwmon/abx500.c 					data->min_alarm[i] = true;
data               89 drivers/hwmon/abx500.c 				if (data->min_alarm[i] == true) {
data               90 drivers/hwmon/abx500.c 					data->min_alarm[i] = false;
data               95 drivers/hwmon/abx500.c 		if (data->max[i] != 0) {
data               96 drivers/hwmon/abx500.c 			if (temp > data->max[i]) {
data               97 drivers/hwmon/abx500.c 				if (data->max_alarm[i] == false) {
data               98 drivers/hwmon/abx500.c 					data->max_alarm[i] = true;
data              101 drivers/hwmon/abx500.c 			} else if (temp < data->max[i] - data->max_hyst[i]) {
data              102 drivers/hwmon/abx500.c 				if (data->max_alarm[i] == true) {
data              103 drivers/hwmon/abx500.c 					data->max_alarm[i] = false;
data              111 drivers/hwmon/abx500.c 			sysfs_notify(&data->pdev->dev.kobj, NULL, alarm_node);
data              115 drivers/hwmon/abx500.c 			sysfs_notify(&data->pdev->dev.kobj, NULL, alarm_node);
data              119 drivers/hwmon/abx500.c 	schedule_monitor(data);
data              120 drivers/hwmon/abx500.c 	mutex_unlock(&data->lock);
data              127 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              129 drivers/hwmon/abx500.c 	return data->ops.show_name(dev, devattr, buf);
data              135 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              137 drivers/hwmon/abx500.c 	return data->ops.show_label(dev, devattr, buf);
data              144 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              146 drivers/hwmon/abx500.c 	u8 gpadc_addr = data->gpadc_addr[attr->index];
data              148 drivers/hwmon/abx500.c 	ret = data->ops.read_sensor(data, gpadc_addr, &temp);
data              160 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              168 drivers/hwmon/abx500.c 	mutex_lock(&data->lock);
data              169 drivers/hwmon/abx500.c 	data->min[attr->index] = val;
data              170 drivers/hwmon/abx500.c 	threshold_updated(data);
data              171 drivers/hwmon/abx500.c 	mutex_unlock(&data->lock);
data              180 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              188 drivers/hwmon/abx500.c 	mutex_lock(&data->lock);
data              189 drivers/hwmon/abx500.c 	data->max[attr->index] = val;
data              190 drivers/hwmon/abx500.c 	threshold_updated(data);
data              191 drivers/hwmon/abx500.c 	mutex_unlock(&data->lock);
data              201 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              209 drivers/hwmon/abx500.c 	mutex_lock(&data->lock);
data              210 drivers/hwmon/abx500.c 	data->max_hyst[attr->index] = val;
data              211 drivers/hwmon/abx500.c 	threshold_updated(data);
data              212 drivers/hwmon/abx500.c 	mutex_unlock(&data->lock);
data              221 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              224 drivers/hwmon/abx500.c 	return sprintf(buf, "%lu\n", data->min[attr->index]);
data              230 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              233 drivers/hwmon/abx500.c 	return sprintf(buf, "%lu\n", data->max[attr->index]);
data              239 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              242 drivers/hwmon/abx500.c 	return sprintf(buf, "%lu\n", data->max_hyst[attr->index]);
data              248 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              251 drivers/hwmon/abx500.c 	return sprintf(buf, "%d\n", data->min_alarm[attr->index]);
data              257 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              260 drivers/hwmon/abx500.c 	return sprintf(buf, "%d\n", data->max_alarm[attr->index]);
data              267 drivers/hwmon/abx500.c 	struct abx500_temp *data = dev_get_drvdata(dev);
data              269 drivers/hwmon/abx500.c 	if (data->ops.is_visible)
data              270 drivers/hwmon/abx500.c 		return data->ops.is_visible(attr, n);
data              359 drivers/hwmon/abx500.c 	struct abx500_temp *data = platform_get_drvdata(pdev);
data              361 drivers/hwmon/abx500.c 	data->ops.irq_handler(irq, data);
data              385 drivers/hwmon/abx500.c 	struct abx500_temp *data;
data              388 drivers/hwmon/abx500.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              389 drivers/hwmon/abx500.c 	if (!data)
data              392 drivers/hwmon/abx500.c 	data->pdev = pdev;
data              393 drivers/hwmon/abx500.c 	mutex_init(&data->lock);
data              396 drivers/hwmon/abx500.c 	err = abx500_hwmon_init(data);
data              397 drivers/hwmon/abx500.c 	if (err	< 0 || !data->ops.read_sensor || !data->ops.show_name ||
data              398 drivers/hwmon/abx500.c 			!data->ops.show_label)
data              401 drivers/hwmon/abx500.c 	INIT_DEFERRABLE_WORK(&data->work, gpadc_monitor);
data              403 drivers/hwmon/abx500.c 	platform_set_drvdata(pdev, data);
data              411 drivers/hwmon/abx500.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data              412 drivers/hwmon/abx500.c 	if (IS_ERR(data->hwmon_dev)) {
data              413 drivers/hwmon/abx500.c 		err = PTR_ERR(data->hwmon_dev);
data              418 drivers/hwmon/abx500.c 	if (data->ops.irq_handler) {
data              426 drivers/hwmon/abx500.c 	hwmon_device_unregister(data->hwmon_dev);
data              434 drivers/hwmon/abx500.c 	struct abx500_temp *data = platform_get_drvdata(pdev);
data              436 drivers/hwmon/abx500.c 	cancel_delayed_work_sync(&data->work);
data              437 drivers/hwmon/abx500.c 	hwmon_device_unregister(data->hwmon_dev);
data              446 drivers/hwmon/abx500.c 	struct abx500_temp *data = platform_get_drvdata(pdev);
data              448 drivers/hwmon/abx500.c 	if (data->work_active)
data              449 drivers/hwmon/abx500.c 		cancel_delayed_work_sync(&data->work);
data              456 drivers/hwmon/abx500.c 	struct abx500_temp *data = platform_get_drvdata(pdev);
data              458 drivers/hwmon/abx500.c 	if (data->work_active)
data              459 drivers/hwmon/abx500.c 		schedule_monitor(data);
data               67 drivers/hwmon/abx500.h int abx500_hwmon_init(struct abx500_temp *data);
data              111 drivers/hwmon/acpi_power_meter.c 	unsigned long long data;
data              115 drivers/hwmon/acpi_power_meter.c 				       NULL, &data);
data              121 drivers/hwmon/acpi_power_meter.c 	resource->avg_interval = data;
data              149 drivers/hwmon/acpi_power_meter.c 	unsigned long long data;
data              163 drivers/hwmon/acpi_power_meter.c 				       &args, &data);
data              174 drivers/hwmon/acpi_power_meter.c 	if (data)
data              183 drivers/hwmon/acpi_power_meter.c 	unsigned long long data;
data              187 drivers/hwmon/acpi_power_meter.c 				       NULL, &data);
data              193 drivers/hwmon/acpi_power_meter.c 	resource->cap = data;
data              220 drivers/hwmon/acpi_power_meter.c 	unsigned long long data;
data              234 drivers/hwmon/acpi_power_meter.c 				       &args, &data);
data              245 drivers/hwmon/acpi_power_meter.c 	if (data)
data              259 drivers/hwmon/acpi_power_meter.c 	unsigned long long data;
data              271 drivers/hwmon/acpi_power_meter.c 				       &args, &data);
data              278 drivers/hwmon/acpi_power_meter.c 	if (data)
data              313 drivers/hwmon/acpi_power_meter.c 	unsigned long long data;
data              323 drivers/hwmon/acpi_power_meter.c 				       NULL, &data);
data              329 drivers/hwmon/acpi_power_meter.c 	resource->power = data;
data               60 drivers/hwmon/ad7314.c 	s16 data;
data               68 drivers/hwmon/ad7314.c 		data = (ret & AD7314_TEMP_MASK) >> AD7314_TEMP_SHIFT;
data               69 drivers/hwmon/ad7314.c 		data = sign_extend32(data, 9);
data               71 drivers/hwmon/ad7314.c 		return sprintf(buf, "%d\n", 250 * data);
data               79 drivers/hwmon/ad7314.c 		data = ret & ADT7301_TEMP_MASK;
data               80 drivers/hwmon/ad7314.c 		data = sign_extend32(data, 13);
data               83 drivers/hwmon/ad7314.c 			       DIV_ROUND_CLOSEST(data * 3125, 100));
data               71 drivers/hwmon/ad7414.c 	struct ad7414_data *data = dev_get_drvdata(dev);
data               72 drivers/hwmon/ad7414.c 	struct i2c_client *client = data->client;
data               74 drivers/hwmon/ad7414.c 	mutex_lock(&data->lock);
data               76 drivers/hwmon/ad7414.c 	if (time_after(jiffies, data->next_update) || !data->valid) {
data               86 drivers/hwmon/ad7414.c 			data->temp_input = value;
data               94 drivers/hwmon/ad7414.c 				data->temps[i] = value;
data               97 drivers/hwmon/ad7414.c 		data->next_update = jiffies + HZ + HZ / 2;
data               98 drivers/hwmon/ad7414.c 		data->valid = 1;
data              101 drivers/hwmon/ad7414.c 	mutex_unlock(&data->lock);
data              103 drivers/hwmon/ad7414.c 	return data;
data              109 drivers/hwmon/ad7414.c 	struct ad7414_data *data = ad7414_update_device(dev);
data              110 drivers/hwmon/ad7414.c 	return sprintf(buf, "%d\n", ad7414_temp_from_reg(data->temp_input));
data              118 drivers/hwmon/ad7414.c 	struct ad7414_data *data = ad7414_update_device(dev);
data              119 drivers/hwmon/ad7414.c 	return sprintf(buf, "%d\n", data->temps[index] * 1000);
data              126 drivers/hwmon/ad7414.c 	struct ad7414_data *data = dev_get_drvdata(dev);
data              127 drivers/hwmon/ad7414.c 	struct i2c_client *client = data->client;
data              139 drivers/hwmon/ad7414.c 	mutex_lock(&data->lock);
data              140 drivers/hwmon/ad7414.c 	data->temps[index] = temp;
data              142 drivers/hwmon/ad7414.c 	mutex_unlock(&data->lock);
data              153 drivers/hwmon/ad7414.c 	struct ad7414_data *data = ad7414_update_device(dev);
data              154 drivers/hwmon/ad7414.c 	int value = (data->temp_input >> bitnr) & 1;
data              176 drivers/hwmon/ad7414.c 	struct ad7414_data *data;
data              184 drivers/hwmon/ad7414.c 	data = devm_kzalloc(dev, sizeof(struct ad7414_data), GFP_KERNEL);
data              185 drivers/hwmon/ad7414.c 	if (!data)
data              188 drivers/hwmon/ad7414.c 	data->client = client;
data              189 drivers/hwmon/ad7414.c 	mutex_init(&data->lock);
data              204 drivers/hwmon/ad7414.c 							   data, ad7414_groups);
data               57 drivers/hwmon/ad7418.c 	struct ad7418_data *data = dev_get_drvdata(dev);
data               58 drivers/hwmon/ad7418.c 	struct i2c_client *client = data->client;
data               61 drivers/hwmon/ad7418.c 	mutex_lock(&data->lock);
data               63 drivers/hwmon/ad7418.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data               64 drivers/hwmon/ad7418.c 		|| !data->valid) {
data               89 drivers/hwmon/ad7418.c 			data->temp[i] = val;
data               92 drivers/hwmon/ad7418.c 		for (i = 0, ch = 4; i < data->adc_max; i++, ch--) {
data              104 drivers/hwmon/ad7418.c 			data->in[data->adc_max - 1 - i] = val;
data              113 drivers/hwmon/ad7418.c 		data->last_updated = jiffies;
data              114 drivers/hwmon/ad7418.c 		data->valid = 1;
data              117 drivers/hwmon/ad7418.c 	mutex_unlock(&data->lock);
data              121 drivers/hwmon/ad7418.c 	data->valid = 0;
data              122 drivers/hwmon/ad7418.c 	mutex_unlock(&data->lock);
data              130 drivers/hwmon/ad7418.c 	struct ad7418_data *data = dev_get_drvdata(dev);
data              138 drivers/hwmon/ad7418.c 		LM75_TEMP_FROM_REG(data->temp[attr->index]));
data              145 drivers/hwmon/ad7418.c 	struct ad7418_data *data = dev_get_drvdata(dev);
data              153 drivers/hwmon/ad7418.c 		((data->in[attr->index] >> 6) * 2500 + 512) / 1024);
data              161 drivers/hwmon/ad7418.c 	struct ad7418_data *data = dev_get_drvdata(dev);
data              162 drivers/hwmon/ad7418.c 	struct i2c_client *client = data->client;
data              169 drivers/hwmon/ad7418.c 	mutex_lock(&data->lock);
data              170 drivers/hwmon/ad7418.c 	data->temp[attr->index] = LM75_TEMP_TO_REG(temp);
data              173 drivers/hwmon/ad7418.c 				     data->temp[attr->index]);
data              174 drivers/hwmon/ad7418.c 	mutex_unlock(&data->lock);
data              218 drivers/hwmon/ad7418.c 	struct ad7418_data *data = i2c_get_clientdata(client);
data              227 drivers/hwmon/ad7418.c 		if (data->type == ad7417 || data->type == ad7418)
data              238 drivers/hwmon/ad7418.c 	struct ad7418_data *data;
data              246 drivers/hwmon/ad7418.c 	data = devm_kzalloc(dev, sizeof(struct ad7418_data), GFP_KERNEL);
data              247 drivers/hwmon/ad7418.c 	if (!data)
data              250 drivers/hwmon/ad7418.c 	i2c_set_clientdata(client, data);
data              252 drivers/hwmon/ad7418.c 	mutex_init(&data->lock);
data              253 drivers/hwmon/ad7418.c 	data->client = client;
data              255 drivers/hwmon/ad7418.c 		data->type = (enum chips)of_device_get_match_data(dev);
data              257 drivers/hwmon/ad7418.c 		data->type = id->driver_data;
data              259 drivers/hwmon/ad7418.c 	switch (data->type) {
data              261 drivers/hwmon/ad7418.c 		data->adc_max = 0;
data              266 drivers/hwmon/ad7418.c 		data->adc_max = 4;
data              271 drivers/hwmon/ad7418.c 		data->adc_max = 1;
data              283 drivers/hwmon/ad7418.c 							   data, attr_groups);
data              296 drivers/hwmon/ad7418.c 	{ .compatible = "adi,ad7416", .data = (void *)ad7416, },
data              297 drivers/hwmon/ad7418.c 	{ .compatible = "adi,ad7417", .data = (void *)ad7417, },
data              298 drivers/hwmon/ad7418.c 	{ .compatible = "adi,ad7418", .data = (void *)ad7418, },
data               81 drivers/hwmon/adc128d818.c 	struct adc128_data *data = dev_get_drvdata(dev);
data               82 drivers/hwmon/adc128d818.c 	struct i2c_client *client = data->client;
data               83 drivers/hwmon/adc128d818.c 	struct adc128_data *ret = data;
data               86 drivers/hwmon/adc128d818.c 	mutex_lock(&data->update_lock);
data               88 drivers/hwmon/adc128d818.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data               89 drivers/hwmon/adc128d818.c 		for (i = 0; i < num_inputs[data->mode]; i++) {
data               94 drivers/hwmon/adc128d818.c 			data->in[0][i] = rv >> 4;
data              100 drivers/hwmon/adc128d818.c 			data->in[1][i] = rv << 4;
data              106 drivers/hwmon/adc128d818.c 			data->in[2][i] = rv << 4;
data              109 drivers/hwmon/adc128d818.c 		if (data->mode != 1) {
data              114 drivers/hwmon/adc128d818.c 			data->temp[0] = rv >> 7;
data              120 drivers/hwmon/adc128d818.c 			data->temp[1] = rv << 1;
data              126 drivers/hwmon/adc128d818.c 			data->temp[2] = rv << 1;
data              132 drivers/hwmon/adc128d818.c 		data->alarms |= rv;
data              134 drivers/hwmon/adc128d818.c 		data->last_updated = jiffies;
data              135 drivers/hwmon/adc128d818.c 		data->valid = true;
data              141 drivers/hwmon/adc128d818.c 	data->valid = false;
data              143 drivers/hwmon/adc128d818.c 	mutex_unlock(&data->update_lock);
data              150 drivers/hwmon/adc128d818.c 	struct adc128_data *data = adc128_update_device(dev);
data              155 drivers/hwmon/adc128d818.c 	if (IS_ERR(data))
data              156 drivers/hwmon/adc128d818.c 		return PTR_ERR(data);
data              158 drivers/hwmon/adc128d818.c 	val = DIV_ROUND_CLOSEST(data->in[index][nr] * data->vref, 4095);
data              166 drivers/hwmon/adc128d818.c 	struct adc128_data *data = dev_get_drvdata(dev);
data              177 drivers/hwmon/adc128d818.c 	mutex_lock(&data->update_lock);
data              180 drivers/hwmon/adc128d818.c 	data->in[index][nr] = regval << 4;
data              182 drivers/hwmon/adc128d818.c 	i2c_smbus_write_byte_data(data->client, reg, regval);
data              183 drivers/hwmon/adc128d818.c 	mutex_unlock(&data->update_lock);
data              191 drivers/hwmon/adc128d818.c 	struct adc128_data *data = adc128_update_device(dev);
data              195 drivers/hwmon/adc128d818.c 	if (IS_ERR(data))
data              196 drivers/hwmon/adc128d818.c 		return PTR_ERR(data);
data              198 drivers/hwmon/adc128d818.c 	temp = sign_extend32(data->temp[index], 8);
data              206 drivers/hwmon/adc128d818.c 	struct adc128_data *data = dev_get_drvdata(dev);
data              216 drivers/hwmon/adc128d818.c 	mutex_lock(&data->update_lock);
data              218 drivers/hwmon/adc128d818.c 	data->temp[index] = regval << 1;
data              219 drivers/hwmon/adc128d818.c 	i2c_smbus_write_byte_data(data->client,
data              223 drivers/hwmon/adc128d818.c 	mutex_unlock(&data->update_lock);
data              231 drivers/hwmon/adc128d818.c 	struct adc128_data *data = adc128_update_device(dev);
data              235 drivers/hwmon/adc128d818.c 	if (IS_ERR(data))
data              236 drivers/hwmon/adc128d818.c 		return PTR_ERR(data);
data              242 drivers/hwmon/adc128d818.c 	alarms = data->alarms;
data              243 drivers/hwmon/adc128d818.c 	data->alarms &= ~mask;
data              252 drivers/hwmon/adc128d818.c 	struct adc128_data *data = dev_get_drvdata(dev);
data              256 drivers/hwmon/adc128d818.c 		if (index >= num_inputs[data->mode] * 4)
data              260 drivers/hwmon/adc128d818.c 		if (data->mode == 1)
data              392 drivers/hwmon/adc128d818.c static int adc128_init_client(struct adc128_data *data)
data              394 drivers/hwmon/adc128d818.c 	struct i2c_client *client = data->client;
data              406 drivers/hwmon/adc128d818.c 	if (data->mode != 0) {
data              409 drivers/hwmon/adc128d818.c 						data->mode << 1);
data              420 drivers/hwmon/adc128d818.c 	if (data->regulator) {
data              436 drivers/hwmon/adc128d818.c 	struct adc128_data *data;
data              439 drivers/hwmon/adc128d818.c 	data = devm_kzalloc(dev, sizeof(struct adc128_data), GFP_KERNEL);
data              440 drivers/hwmon/adc128d818.c 	if (!data)
data              446 drivers/hwmon/adc128d818.c 		data->regulator = regulator;
data              455 drivers/hwmon/adc128d818.c 		data->vref = DIV_ROUND_CLOSEST(vref, 1000);
data              457 drivers/hwmon/adc128d818.c 		data->vref = 2560;	/* 2.56V, in mV */
data              461 drivers/hwmon/adc128d818.c 	if (of_property_read_u8(dev->of_node, "ti,mode", &data->mode) == 0) {
data              462 drivers/hwmon/adc128d818.c 		if (data->mode > 3) {
data              464 drivers/hwmon/adc128d818.c 				data->mode);
data              472 drivers/hwmon/adc128d818.c 		data->mode = (err >> 1) & ADC128_REG_MASK;
data              475 drivers/hwmon/adc128d818.c 	data->client = client;
data              476 drivers/hwmon/adc128d818.c 	i2c_set_clientdata(client, data);
data              477 drivers/hwmon/adc128d818.c 	mutex_init(&data->update_lock);
data              480 drivers/hwmon/adc128d818.c 	err = adc128_init_client(data);
data              485 drivers/hwmon/adc128d818.c 							   data, adc128_groups);
data              494 drivers/hwmon/adc128d818.c 	if (data->regulator)
data              495 drivers/hwmon/adc128d818.c 		regulator_disable(data->regulator);
data              501 drivers/hwmon/adc128d818.c 	struct adc128_data *data = i2c_get_clientdata(client);
data              503 drivers/hwmon/adc128d818.c 	if (data->regulator)
data              504 drivers/hwmon/adc128d818.c 		regulator_disable(data->regulator);
data               93 drivers/hwmon/adm1021.c 	struct adm1021_data *data = dev_get_drvdata(dev);
data               94 drivers/hwmon/adm1021.c 	struct i2c_client *client = data->client;
data               96 drivers/hwmon/adm1021.c 	mutex_lock(&data->update_lock);
data               98 drivers/hwmon/adm1021.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data               99 drivers/hwmon/adm1021.c 	    || !data->valid) {
data              105 drivers/hwmon/adm1021.c 			data->temp[i] = 1000 *
data              108 drivers/hwmon/adm1021.c 			data->temp_max[i] = 1000 *
data              111 drivers/hwmon/adm1021.c 			if (data->type != lm84) {
data              112 drivers/hwmon/adm1021.c 				data->temp_min[i] = 1000 *
data              117 drivers/hwmon/adm1021.c 		data->alarms = i2c_smbus_read_byte_data(client,
data              119 drivers/hwmon/adm1021.c 		if (data->type == adm1023) {
data              124 drivers/hwmon/adm1021.c 			data->temp[1] += 125 * (i2c_smbus_read_byte_data(
data              126 drivers/hwmon/adm1021.c 			data->temp_max[1] += 125 * (i2c_smbus_read_byte_data(
data              128 drivers/hwmon/adm1021.c 			data->temp_min[1] += 125 * (i2c_smbus_read_byte_data(
data              130 drivers/hwmon/adm1021.c 			data->remote_temp_offset =
data              133 drivers/hwmon/adm1021.c 			data->remote_temp_offset_prec =
data              137 drivers/hwmon/adm1021.c 		data->last_updated = jiffies;
data              138 drivers/hwmon/adm1021.c 		data->valid = 1;
data              141 drivers/hwmon/adm1021.c 	mutex_unlock(&data->update_lock);
data              143 drivers/hwmon/adm1021.c 	return data;
data              150 drivers/hwmon/adm1021.c 	struct adm1021_data *data = adm1021_update_device(dev);
data              152 drivers/hwmon/adm1021.c 	return sprintf(buf, "%d\n", data->temp[index]);
data              159 drivers/hwmon/adm1021.c 	struct adm1021_data *data = adm1021_update_device(dev);
data              161 drivers/hwmon/adm1021.c 	return sprintf(buf, "%d\n", data->temp_max[index]);
data              168 drivers/hwmon/adm1021.c 	struct adm1021_data *data = adm1021_update_device(dev);
data              170 drivers/hwmon/adm1021.c 	return sprintf(buf, "%d\n", data->temp_min[index]);
data              177 drivers/hwmon/adm1021.c 	struct adm1021_data *data = adm1021_update_device(dev);
data              178 drivers/hwmon/adm1021.c 	return sprintf(buf, "%u\n", (data->alarms >> index) & 1);
data              185 drivers/hwmon/adm1021.c 	struct adm1021_data *data = adm1021_update_device(dev);
data              186 drivers/hwmon/adm1021.c 	return sprintf(buf, "%u\n", data->alarms);
data              194 drivers/hwmon/adm1021.c 	struct adm1021_data *data = dev_get_drvdata(dev);
data              195 drivers/hwmon/adm1021.c 	struct i2c_client *client = data->client;
data              204 drivers/hwmon/adm1021.c 	mutex_lock(&data->update_lock);
data              206 drivers/hwmon/adm1021.c 	data->temp_max[index] = reg_val * 1000;
data              210 drivers/hwmon/adm1021.c 	mutex_unlock(&data->update_lock);
data              220 drivers/hwmon/adm1021.c 	struct adm1021_data *data = dev_get_drvdata(dev);
data              221 drivers/hwmon/adm1021.c 	struct i2c_client *client = data->client;
data              230 drivers/hwmon/adm1021.c 	mutex_lock(&data->update_lock);
data              232 drivers/hwmon/adm1021.c 	data->temp_min[index] = reg_val * 1000;
data              236 drivers/hwmon/adm1021.c 	mutex_unlock(&data->update_lock);
data              244 drivers/hwmon/adm1021.c 	struct adm1021_data *data = adm1021_update_device(dev);
data              245 drivers/hwmon/adm1021.c 	return sprintf(buf, "%d\n", data->low_power);
data              252 drivers/hwmon/adm1021.c 	struct adm1021_data *data = dev_get_drvdata(dev);
data              253 drivers/hwmon/adm1021.c 	struct i2c_client *client = data->client;
data              263 drivers/hwmon/adm1021.c 	mutex_lock(&data->update_lock);
data              264 drivers/hwmon/adm1021.c 	if (low_power != data->low_power) {
data              267 drivers/hwmon/adm1021.c 		data->low_power = low_power;
data              271 drivers/hwmon/adm1021.c 	mutex_unlock(&data->update_lock);
data              432 drivers/hwmon/adm1021.c 	struct adm1021_data *data;
data              435 drivers/hwmon/adm1021.c 	data = devm_kzalloc(dev, sizeof(struct adm1021_data), GFP_KERNEL);
data              436 drivers/hwmon/adm1021.c 	if (!data)
data              439 drivers/hwmon/adm1021.c 	data->client = client;
data              440 drivers/hwmon/adm1021.c 	data->type = id->driver_data;
data              441 drivers/hwmon/adm1021.c 	mutex_init(&data->update_lock);
data              444 drivers/hwmon/adm1021.c 	if (data->type != lm84 && !read_only)
data              447 drivers/hwmon/adm1021.c 	data->groups[0] = &adm1021_group;
data              448 drivers/hwmon/adm1021.c 	if (data->type != lm84)
data              449 drivers/hwmon/adm1021.c 		data->groups[1] = &adm1021_min_group;
data              452 drivers/hwmon/adm1021.c 							   data, data->groups);
data              116 drivers/hwmon/adm1025.c 	struct adm1025_data *data = dev_get_drvdata(dev);
data              117 drivers/hwmon/adm1025.c 	struct i2c_client *client = data->client;
data              119 drivers/hwmon/adm1025.c 	mutex_lock(&data->update_lock);
data              121 drivers/hwmon/adm1025.c 	if (time_after(jiffies, data->last_updated + HZ * 2) || !data->valid) {
data              126 drivers/hwmon/adm1025.c 			data->in[i] = i2c_smbus_read_byte_data(client,
data              128 drivers/hwmon/adm1025.c 			data->in_min[i] = i2c_smbus_read_byte_data(client,
data              130 drivers/hwmon/adm1025.c 			data->in_max[i] = i2c_smbus_read_byte_data(client,
data              134 drivers/hwmon/adm1025.c 			data->temp[i] = i2c_smbus_read_byte_data(client,
data              136 drivers/hwmon/adm1025.c 			data->temp_min[i] = i2c_smbus_read_byte_data(client,
data              138 drivers/hwmon/adm1025.c 			data->temp_max[i] = i2c_smbus_read_byte_data(client,
data              141 drivers/hwmon/adm1025.c 		data->alarms = i2c_smbus_read_byte_data(client,
data              145 drivers/hwmon/adm1025.c 		data->vid = (i2c_smbus_read_byte_data(client,
data              150 drivers/hwmon/adm1025.c 		data->last_updated = jiffies;
data              151 drivers/hwmon/adm1025.c 		data->valid = 1;
data              154 drivers/hwmon/adm1025.c 	mutex_unlock(&data->update_lock);
data              156 drivers/hwmon/adm1025.c 	return data;
data              167 drivers/hwmon/adm1025.c 	struct adm1025_data *data = adm1025_update_device(dev);
data              168 drivers/hwmon/adm1025.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in[index],
data              176 drivers/hwmon/adm1025.c 	struct adm1025_data *data = adm1025_update_device(dev);
data              177 drivers/hwmon/adm1025.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in_min[index],
data              185 drivers/hwmon/adm1025.c 	struct adm1025_data *data = adm1025_update_device(dev);
data              186 drivers/hwmon/adm1025.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in_max[index],
data              194 drivers/hwmon/adm1025.c 	struct adm1025_data *data = adm1025_update_device(dev);
data              195 drivers/hwmon/adm1025.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[index]));
data              202 drivers/hwmon/adm1025.c 	struct adm1025_data *data = adm1025_update_device(dev);
data              203 drivers/hwmon/adm1025.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_min[index]));
data              210 drivers/hwmon/adm1025.c 	struct adm1025_data *data = adm1025_update_device(dev);
data              211 drivers/hwmon/adm1025.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[index]));
data              218 drivers/hwmon/adm1025.c 	struct adm1025_data *data = dev_get_drvdata(dev);
data              219 drivers/hwmon/adm1025.c 	struct i2c_client *client = data->client;
data              227 drivers/hwmon/adm1025.c 	mutex_lock(&data->update_lock);
data              228 drivers/hwmon/adm1025.c 	data->in_min[index] = IN_TO_REG(val, in_scale[index]);
data              230 drivers/hwmon/adm1025.c 				  data->in_min[index]);
data              231 drivers/hwmon/adm1025.c 	mutex_unlock(&data->update_lock);
data              239 drivers/hwmon/adm1025.c 	struct adm1025_data *data = dev_get_drvdata(dev);
data              240 drivers/hwmon/adm1025.c 	struct i2c_client *client = data->client;
data              248 drivers/hwmon/adm1025.c 	mutex_lock(&data->update_lock);
data              249 drivers/hwmon/adm1025.c 	data->in_max[index] = IN_TO_REG(val, in_scale[index]);
data              251 drivers/hwmon/adm1025.c 				  data->in_max[index]);
data              252 drivers/hwmon/adm1025.c 	mutex_unlock(&data->update_lock);
data              280 drivers/hwmon/adm1025.c 	struct adm1025_data *data = dev_get_drvdata(dev);
data              281 drivers/hwmon/adm1025.c 	struct i2c_client *client = data->client;
data              289 drivers/hwmon/adm1025.c 	mutex_lock(&data->update_lock);
data              290 drivers/hwmon/adm1025.c 	data->temp_min[index] = TEMP_TO_REG(val);
data              292 drivers/hwmon/adm1025.c 				  data->temp_min[index]);
data              293 drivers/hwmon/adm1025.c 	mutex_unlock(&data->update_lock);
data              302 drivers/hwmon/adm1025.c 	struct adm1025_data *data = dev_get_drvdata(dev);
data              303 drivers/hwmon/adm1025.c 	struct i2c_client *client = data->client;
data              311 drivers/hwmon/adm1025.c 	mutex_lock(&data->update_lock);
data              312 drivers/hwmon/adm1025.c 	data->temp_max[index] = TEMP_TO_REG(val);
data              314 drivers/hwmon/adm1025.c 				  data->temp_max[index]);
data              315 drivers/hwmon/adm1025.c 	mutex_unlock(&data->update_lock);
data              329 drivers/hwmon/adm1025.c 	struct adm1025_data *data = adm1025_update_device(dev);
data              330 drivers/hwmon/adm1025.c 	return sprintf(buf, "%u\n", data->alarms);
data              338 drivers/hwmon/adm1025.c 	struct adm1025_data *data = adm1025_update_device(dev);
data              339 drivers/hwmon/adm1025.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              354 drivers/hwmon/adm1025.c 	struct adm1025_data *data = adm1025_update_device(dev);
data              355 drivers/hwmon/adm1025.c 	return sprintf(buf, "%u\n", vid_from_reg(data->vid, data->vrm));
data              362 drivers/hwmon/adm1025.c 	struct adm1025_data *data = dev_get_drvdata(dev);
data              363 drivers/hwmon/adm1025.c 	return sprintf(buf, "%u\n", data->vrm);
data              368 drivers/hwmon/adm1025.c 	struct adm1025_data *data = dev_get_drvdata(dev);
data              379 drivers/hwmon/adm1025.c 	data->vrm = val;
data              481 drivers/hwmon/adm1025.c 	struct adm1025_data *data = i2c_get_clientdata(client);
data              484 drivers/hwmon/adm1025.c 	data->vrm = vid_which_vrm();
data              525 drivers/hwmon/adm1025.c 	struct adm1025_data *data;
data              528 drivers/hwmon/adm1025.c 	data = devm_kzalloc(dev, sizeof(struct adm1025_data), GFP_KERNEL);
data              529 drivers/hwmon/adm1025.c 	if (!data)
data              532 drivers/hwmon/adm1025.c 	i2c_set_clientdata(client, data);
data              533 drivers/hwmon/adm1025.c 	data->client = client;
data              534 drivers/hwmon/adm1025.c 	mutex_init(&data->update_lock);
data              540 drivers/hwmon/adm1025.c 	data->groups[0] = &adm1025_group;
data              544 drivers/hwmon/adm1025.c 		data->groups[1] = &adm1025_group_in4;
data              547 drivers/hwmon/adm1025.c 							   data, data->groups);
data              321 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              322 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              326 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              327 drivers/hwmon/adm1026.c 	if (!data->valid
data              329 drivers/hwmon/adm1026.c 			  data->last_reading + ADM1026_DATA_INTERVAL)) {
data              333 drivers/hwmon/adm1026.c 			data->in[i] =
data              338 drivers/hwmon/adm1026.c 			data->fan[i] =
data              347 drivers/hwmon/adm1026.c 			data->temp[i] =
data              351 drivers/hwmon/adm1026.c 		data->pwm1.pwm = adm1026_read_value(client,
data              353 drivers/hwmon/adm1026.c 		data->analog_out = adm1026_read_value(client,
data              365 drivers/hwmon/adm1026.c 		data->alarms = alarms;
data              373 drivers/hwmon/adm1026.c 		data->gpio = gpio;
data              375 drivers/hwmon/adm1026.c 		data->last_reading = jiffies;
data              378 drivers/hwmon/adm1026.c 	if (!data->valid ||
data              379 drivers/hwmon/adm1026.c 	    time_after(jiffies, data->last_config + ADM1026_CONFIG_INTERVAL)) {
data              383 drivers/hwmon/adm1026.c 			data->in_min[i] = adm1026_read_value(client,
data              385 drivers/hwmon/adm1026.c 			data->in_max[i] = adm1026_read_value(client,
data              393 drivers/hwmon/adm1026.c 			data->fan_min[i] = adm1026_read_value(client,
data              395 drivers/hwmon/adm1026.c 			data->fan_div[i] = DIV_FROM_REG(value & 0x03);
data              404 drivers/hwmon/adm1026.c 			data->temp_min[i] = adm1026_read_value(client,
data              406 drivers/hwmon/adm1026.c 			data->temp_max[i] = adm1026_read_value(client,
data              408 drivers/hwmon/adm1026.c 			data->temp_tmin[i] = adm1026_read_value(client,
data              410 drivers/hwmon/adm1026.c 			data->temp_crit[i] = adm1026_read_value(client,
data              412 drivers/hwmon/adm1026.c 			data->temp_offset[i] = adm1026_read_value(client,
data              425 drivers/hwmon/adm1026.c 		data->alarm_mask = alarms;
data              432 drivers/hwmon/adm1026.c 		data->gpio_mask = gpio;
data              435 drivers/hwmon/adm1026.c 		data->config1 = adm1026_read_value(client,
data              437 drivers/hwmon/adm1026.c 		if (data->config1 & CFG1_PWM_AFC) {
data              438 drivers/hwmon/adm1026.c 			data->pwm1.enable = 2;
data              439 drivers/hwmon/adm1026.c 			data->pwm1.auto_pwm_min =
data              440 drivers/hwmon/adm1026.c 				PWM_MIN_FROM_REG(data->pwm1.pwm);
data              443 drivers/hwmon/adm1026.c 		data->config2 = adm1026_read_value(client,
data              445 drivers/hwmon/adm1026.c 		data->config3 = adm1026_read_value(client,
data              447 drivers/hwmon/adm1026.c 		data->gpio_config[16] = (data->config3 >> 6) & 0x03;
data              455 drivers/hwmon/adm1026.c 			data->gpio_config[i] = value & 0x03;
data              459 drivers/hwmon/adm1026.c 		data->last_config = jiffies;
data              462 drivers/hwmon/adm1026.c 	data->valid = 1;
data              463 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              464 drivers/hwmon/adm1026.c 	return data;
data              472 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              473 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", INS_FROM_REG(nr, data->in[nr]));
data              480 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              481 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", INS_FROM_REG(nr, data->in_min[nr]));
data              488 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              489 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              497 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              498 drivers/hwmon/adm1026.c 	data->in_min[nr] = INS_TO_REG(nr, val);
data              499 drivers/hwmon/adm1026.c 	adm1026_write_value(client, ADM1026_REG_IN_MIN[nr], data->in_min[nr]);
data              500 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              508 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              509 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", INS_FROM_REG(nr, data->in_max[nr]));
data              516 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              517 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              525 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              526 drivers/hwmon/adm1026.c 	data->in_max[nr] = INS_TO_REG(nr, val);
data              527 drivers/hwmon/adm1026.c 	adm1026_write_value(client, ADM1026_REG_IN_MAX[nr], data->in_max[nr]);
data              528 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              584 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              585 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", INS_FROM_REG(16, data->in[16]) -
data              591 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              592 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", INS_FROM_REG(16, data->in_min[16])
data              599 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              600 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              608 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              609 drivers/hwmon/adm1026.c 	data->in_min[16] = INS_TO_REG(16,
data              613 drivers/hwmon/adm1026.c 	adm1026_write_value(client, ADM1026_REG_IN_MIN[16], data->in_min[16]);
data              614 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              620 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              621 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", INS_FROM_REG(16, data->in_max[16])
data              628 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              629 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              637 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              638 drivers/hwmon/adm1026.c 	data->in_max[16] = INS_TO_REG(16,
data              642 drivers/hwmon/adm1026.c 	adm1026_write_value(client, ADM1026_REG_IN_MAX[16], data->in_max[16]);
data              643 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              658 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              659 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr],
data              660 drivers/hwmon/adm1026.c 		data->fan_div[nr]));
data              667 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              668 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr],
data              669 drivers/hwmon/adm1026.c 		data->fan_div[nr]));
data              677 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              678 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              686 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              687 drivers/hwmon/adm1026.c 	data->fan_min[nr] = FAN_TO_REG(val, data->fan_div[nr]);
data              689 drivers/hwmon/adm1026.c 		data->fan_min[nr]);
data              690 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              714 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              715 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              717 drivers/hwmon/adm1026.c 	int new_div = data->fan_div[fan];
data              720 drivers/hwmon/adm1026.c 	if (data->fan_min[fan] == 0 || data->fan_min[fan] == 0xff)
data              723 drivers/hwmon/adm1026.c 	new_min = data->fan_min[fan] * old_div / new_div;
data              725 drivers/hwmon/adm1026.c 	data->fan_min[fan] = new_min;
data              735 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              736 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", data->fan_div[nr]);
data              744 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              745 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              756 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              757 drivers/hwmon/adm1026.c 	orig_div = data->fan_div[nr];
data              758 drivers/hwmon/adm1026.c 	data->fan_div[nr] = DIV_FROM_REG(new_div);
data              762 drivers/hwmon/adm1026.c 				    (DIV_TO_REG(data->fan_div[0]) << 0) |
data              763 drivers/hwmon/adm1026.c 				    (DIV_TO_REG(data->fan_div[1]) << 2) |
data              764 drivers/hwmon/adm1026.c 				    (DIV_TO_REG(data->fan_div[2]) << 4) |
data              765 drivers/hwmon/adm1026.c 				    (DIV_TO_REG(data->fan_div[3]) << 6));
data              768 drivers/hwmon/adm1026.c 				    (DIV_TO_REG(data->fan_div[4]) << 0) |
data              769 drivers/hwmon/adm1026.c 				    (DIV_TO_REG(data->fan_div[5]) << 2) |
data              770 drivers/hwmon/adm1026.c 				    (DIV_TO_REG(data->fan_div[6]) << 4) |
data              771 drivers/hwmon/adm1026.c 				    (DIV_TO_REG(data->fan_div[7]) << 6));
data              774 drivers/hwmon/adm1026.c 	if (data->fan_div[nr] != orig_div)
data              777 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              796 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              797 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[nr]));
data              804 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              805 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_min[nr]));
data              813 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              814 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              822 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              823 drivers/hwmon/adm1026.c 	data->temp_min[nr] = TEMP_TO_REG(val);
data              825 drivers/hwmon/adm1026.c 		data->temp_min[nr]);
data              826 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              834 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              835 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[nr]));
data              843 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              844 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              852 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              853 drivers/hwmon/adm1026.c 	data->temp_max[nr] = TEMP_TO_REG(val);
data              855 drivers/hwmon/adm1026.c 		data->temp_max[nr]);
data              856 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              875 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              876 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_offset[nr]));
data              884 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              885 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              893 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              894 drivers/hwmon/adm1026.c 	data->temp_offset[nr] = TEMP_TO_REG(val);
data              896 drivers/hwmon/adm1026.c 		data->temp_offset[nr]);
data              897 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              911 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              913 drivers/hwmon/adm1026.c 		ADM1026_FAN_ACTIVATION_TEMP_HYST + data->temp_tmin[nr]));
data              921 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              922 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_tmin[nr] +
data              931 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              932 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_tmin[nr]));
data              940 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              941 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              949 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              950 drivers/hwmon/adm1026.c 	data->temp_tmin[nr] = TEMP_TO_REG(val);
data              952 drivers/hwmon/adm1026.c 		data->temp_tmin[nr]);
data              953 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data              973 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data              974 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", (data->config1 & CFG1_THERM_HOT) >> 4);
data              979 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data              980 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data              991 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data              992 drivers/hwmon/adm1026.c 	data->config1 = (data->config1 & ~CFG1_THERM_HOT) | (val << 4);
data              993 drivers/hwmon/adm1026.c 	adm1026_write_value(client, ADM1026_REG_CONFIG1, data->config1);
data              994 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data             1011 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1012 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_crit[nr]));
data             1020 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1021 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data             1029 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data             1030 drivers/hwmon/adm1026.c 	data->temp_crit[nr] = TEMP_TO_REG(val);
data             1032 drivers/hwmon/adm1026.c 		data->temp_crit[nr]);
data             1033 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data             1044 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1045 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", DAC_FROM_REG(data->analog_out));
data             1051 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1052 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data             1060 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data             1061 drivers/hwmon/adm1026.c 	data->analog_out = DAC_TO_REG(val);
data             1062 drivers/hwmon/adm1026.c 	adm1026_write_value(client, ADM1026_REG_DAC, data->analog_out);
data             1063 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data             1072 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1073 drivers/hwmon/adm1026.c 	int vid = (data->gpio >> 11) & 0x1f;
data             1076 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", vid_from_reg(vid, data->vrm));
data             1084 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1085 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", data->vrm);
data             1091 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1102 drivers/hwmon/adm1026.c 	data->vrm = val;
data             1111 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1112 drivers/hwmon/adm1026.c 	return sprintf(buf, "%ld\n", data->alarms);
data             1120 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1122 drivers/hwmon/adm1026.c 	return sprintf(buf, "%ld\n", (data->alarms >> bitnr) & 1);
data             1157 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1158 drivers/hwmon/adm1026.c 	return sprintf(buf, "%ld\n", data->alarm_mask);
data             1164 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1165 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data             1174 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data             1175 drivers/hwmon/adm1026.c 	data->alarm_mask = val & 0x7fffffff;
data             1176 drivers/hwmon/adm1026.c 	mask = data->alarm_mask
data             1177 drivers/hwmon/adm1026.c 		| (data->gpio_mask & 0x10000 ? 0x80000000 : 0);
data             1189 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data             1198 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1199 drivers/hwmon/adm1026.c 	return sprintf(buf, "%ld\n", data->gpio);
data             1204 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1205 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data             1214 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data             1215 drivers/hwmon/adm1026.c 	data->gpio = val & 0x1ffff;
data             1216 drivers/hwmon/adm1026.c 	gpio = data->gpio;
data             1220 drivers/hwmon/adm1026.c 	gpio = ((gpio >> 1) & 0x80) | (data->alarms >> 24 & 0x7f);
data             1222 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data             1232 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1233 drivers/hwmon/adm1026.c 	return sprintf(buf, "%ld\n", data->gpio_mask);
data             1239 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1240 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data             1249 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data             1250 drivers/hwmon/adm1026.c 	data->gpio_mask = val & 0x1ffff;
data             1251 drivers/hwmon/adm1026.c 	mask = data->gpio_mask;
data             1255 drivers/hwmon/adm1026.c 	mask = ((mask >> 1) & 0x80) | (data->alarm_mask >> 24 & 0x7f);
data             1257 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data             1266 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1267 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", PWM_FROM_REG(data->pwm1.pwm));
data             1273 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1274 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data             1276 drivers/hwmon/adm1026.c 	if (data->pwm1.enable == 1) {
data             1284 drivers/hwmon/adm1026.c 		mutex_lock(&data->update_lock);
data             1285 drivers/hwmon/adm1026.c 		data->pwm1.pwm = PWM_TO_REG(val);
data             1286 drivers/hwmon/adm1026.c 		adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm);
data             1287 drivers/hwmon/adm1026.c 		mutex_unlock(&data->update_lock);
data             1296 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1297 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", data->pwm1.auto_pwm_min);
data             1304 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1305 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data             1313 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data             1314 drivers/hwmon/adm1026.c 	data->pwm1.auto_pwm_min = clamp_val(val, 0, 255);
data             1315 drivers/hwmon/adm1026.c 	if (data->pwm1.enable == 2) { /* apply immediately */
data             1316 drivers/hwmon/adm1026.c 		data->pwm1.pwm = PWM_TO_REG((data->pwm1.pwm & 0x0f) |
data             1317 drivers/hwmon/adm1026.c 			PWM_MIN_TO_REG(data->pwm1.auto_pwm_min));
data             1318 drivers/hwmon/adm1026.c 		adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm);
data             1320 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data             1334 drivers/hwmon/adm1026.c 	struct adm1026_data *data = adm1026_update_device(dev);
data             1335 drivers/hwmon/adm1026.c 	return sprintf(buf, "%d\n", data->pwm1.enable);
data             1342 drivers/hwmon/adm1026.c 	struct adm1026_data *data = dev_get_drvdata(dev);
data             1343 drivers/hwmon/adm1026.c 	struct i2c_client *client = data->client;
data             1355 drivers/hwmon/adm1026.c 	mutex_lock(&data->update_lock);
data             1356 drivers/hwmon/adm1026.c 	old_enable = data->pwm1.enable;
data             1357 drivers/hwmon/adm1026.c 	data->pwm1.enable = val;
data             1358 drivers/hwmon/adm1026.c 	data->config1 = (data->config1 & ~CFG1_PWM_AFC)
data             1360 drivers/hwmon/adm1026.c 	adm1026_write_value(client, ADM1026_REG_CONFIG1, data->config1);
data             1362 drivers/hwmon/adm1026.c 		data->pwm1.pwm = PWM_TO_REG((data->pwm1.pwm & 0x0f) |
data             1363 drivers/hwmon/adm1026.c 			PWM_MIN_TO_REG(data->pwm1.auto_pwm_min));
data             1364 drivers/hwmon/adm1026.c 		adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm);
data             1367 drivers/hwmon/adm1026.c 		data->pwm1.pwm = 255;
data             1368 drivers/hwmon/adm1026.c 		adm1026_write_value(client, ADM1026_REG_PWM, data->pwm1.pwm);
data             1370 drivers/hwmon/adm1026.c 	mutex_unlock(&data->update_lock);
data             1620 drivers/hwmon/adm1026.c 	struct adm1026_data *data = i2c_get_clientdata(client);
data             1625 drivers/hwmon/adm1026.c 		if (data->config2 & (1 << i)) {
data             1627 drivers/hwmon/adm1026.c 				data->gpio_config[i] & 0x02 ? "" : "!",
data             1628 drivers/hwmon/adm1026.c 				data->gpio_config[i] & 0x01 ? "OUT" : "IN",
data             1636 drivers/hwmon/adm1026.c 			data->gpio_config[i] & 0x02 ? "" : "!",
data             1637 drivers/hwmon/adm1026.c 			data->gpio_config[i] & 0x01 ? "OUT" : "IN",
data             1640 drivers/hwmon/adm1026.c 	if (data->config3 & CFG3_GPIO16_ENABLE) {
data             1642 drivers/hwmon/adm1026.c 			data->gpio_config[16] & 0x02 ? "" : "!",
data             1643 drivers/hwmon/adm1026.c 			data->gpio_config[16] & 0x01 ? "OUT" : "IN");
data             1652 drivers/hwmon/adm1026.c 	struct adm1026_data *data = i2c_get_clientdata(client);
data             1666 drivers/hwmon/adm1026.c 			data->gpio_config[gpio_output[i]] |= 0x01;
data             1669 drivers/hwmon/adm1026.c 			data->config2 |= 1 << gpio_output[i];
data             1675 drivers/hwmon/adm1026.c 			data->gpio_config[gpio_input[i]] &= ~0x01;
data             1678 drivers/hwmon/adm1026.c 			data->config2 |= 1 << gpio_input[i];
data             1684 drivers/hwmon/adm1026.c 			data->gpio_config[gpio_inverted[i]] &= ~0x02;
data             1690 drivers/hwmon/adm1026.c 			data->gpio_config[gpio_normal[i]] |= 0x02;
data             1696 drivers/hwmon/adm1026.c 			data->config2 &= ~(1 << gpio_fan[i]);
data             1700 drivers/hwmon/adm1026.c 	adm1026_write_value(client, ADM1026_REG_CONFIG2, data->config2);
data             1701 drivers/hwmon/adm1026.c 	data->config3 = (data->config3 & 0x3f)
data             1702 drivers/hwmon/adm1026.c 			| ((data->gpio_config[16] & 0x03) << 6);
data             1703 drivers/hwmon/adm1026.c 	adm1026_write_value(client, ADM1026_REG_CONFIG3, data->config3);
data             1706 drivers/hwmon/adm1026.c 		value |= data->gpio_config[i] & 0x03;
data             1722 drivers/hwmon/adm1026.c 	struct adm1026_data *data = i2c_get_clientdata(client);
data             1726 drivers/hwmon/adm1026.c 	data->config1 = adm1026_read_value(client, ADM1026_REG_CONFIG1);
data             1727 drivers/hwmon/adm1026.c 	data->config2 = adm1026_read_value(client, ADM1026_REG_CONFIG2);
data             1728 drivers/hwmon/adm1026.c 	data->config3 = adm1026_read_value(client, ADM1026_REG_CONFIG3);
data             1732 drivers/hwmon/adm1026.c 		data->config1);
data             1733 drivers/hwmon/adm1026.c 	if ((data->config1 & CFG1_MONITOR) == 0) {
data             1737 drivers/hwmon/adm1026.c 	if (data->config1 & CFG1_INT_ENABLE) {
data             1741 drivers/hwmon/adm1026.c 	if (data->config1 & CFG1_AIN8_9) {
data             1748 drivers/hwmon/adm1026.c 	if (data->config1 & CFG1_THERM_HOT) {
data             1753 drivers/hwmon/adm1026.c 	if (data->config3 & CFG3_GPIO16_ENABLE) {
data             1760 drivers/hwmon/adm1026.c 	if (data->config3 & CFG3_VREF_250)
data             1771 drivers/hwmon/adm1026.c 		data->gpio_config[i] = value & 0x03;
data             1774 drivers/hwmon/adm1026.c 	data->gpio_config[16] = (data->config3 >> 6) & 0x03;
data             1801 drivers/hwmon/adm1026.c 	data->pwm1.auto_pwm_min = 255;
data             1807 drivers/hwmon/adm1026.c 	data->config1 = value;
data             1814 drivers/hwmon/adm1026.c 		data->fan_div[i] = DIV_FROM_REG(value & 0x03);
data             1824 drivers/hwmon/adm1026.c 	struct adm1026_data *data;
data             1826 drivers/hwmon/adm1026.c 	data = devm_kzalloc(dev, sizeof(struct adm1026_data), GFP_KERNEL);
data             1827 drivers/hwmon/adm1026.c 	if (!data)
data             1830 drivers/hwmon/adm1026.c 	i2c_set_clientdata(client, data);
data             1831 drivers/hwmon/adm1026.c 	data->client = client;
data             1832 drivers/hwmon/adm1026.c 	mutex_init(&data->update_lock);
data             1835 drivers/hwmon/adm1026.c 	data->vrm = vid_which_vrm();
data             1841 drivers/hwmon/adm1026.c 	data->groups[0] = &adm1026_group;
data             1842 drivers/hwmon/adm1026.c 	if (data->config1 & CFG1_AIN8_9)
data             1843 drivers/hwmon/adm1026.c 		data->groups[1] = &adm1026_group_in8_9;
data             1845 drivers/hwmon/adm1026.c 		data->groups[1] = &adm1026_group_temp3;
data             1848 drivers/hwmon/adm1026.c 							   data, data->groups);
data              116 drivers/hwmon/adm1029.c 	struct adm1029_data *data = dev_get_drvdata(dev);
data              117 drivers/hwmon/adm1029.c 	struct i2c_client *client = data->client;
data              119 drivers/hwmon/adm1029.c 	mutex_lock(&data->update_lock);
data              124 drivers/hwmon/adm1029.c 	if (time_after(jiffies, data->last_updated + HZ * 2) || !data->valid) {
data              130 drivers/hwmon/adm1029.c 			data->temp[nr] =
data              135 drivers/hwmon/adm1029.c 			data->fan[nr] =
data              140 drivers/hwmon/adm1029.c 			data->fan_div[nr] =
data              145 drivers/hwmon/adm1029.c 		data->last_updated = jiffies;
data              146 drivers/hwmon/adm1029.c 		data->valid = 1;
data              149 drivers/hwmon/adm1029.c 	mutex_unlock(&data->update_lock);
data              151 drivers/hwmon/adm1029.c 	return data;
data              162 drivers/hwmon/adm1029.c 	struct adm1029_data *data = adm1029_update_device(dev);
data              164 drivers/hwmon/adm1029.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[attr->index]));
data              171 drivers/hwmon/adm1029.c 	struct adm1029_data *data = adm1029_update_device(dev);
data              174 drivers/hwmon/adm1029.c 	if (data->fan[attr->index] == 0 ||
data              175 drivers/hwmon/adm1029.c 	    (data->fan_div[attr->index] & 0xC0) == 0 ||
data              176 drivers/hwmon/adm1029.c 	    data->fan[attr->index] == 255) {
data              180 drivers/hwmon/adm1029.c 	val = 1880 * 120 / DIV_FROM_REG(data->fan_div[attr->index])
data              181 drivers/hwmon/adm1029.c 	    / data->fan[attr->index];
data              189 drivers/hwmon/adm1029.c 	struct adm1029_data *data = adm1029_update_device(dev);
data              191 drivers/hwmon/adm1029.c 	if ((data->fan_div[attr->index] & 0xC0) == 0)
data              193 drivers/hwmon/adm1029.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[attr->index]));
data              200 drivers/hwmon/adm1029.c 	struct adm1029_data *data = dev_get_drvdata(dev);
data              201 drivers/hwmon/adm1029.c 	struct i2c_client *client = data->client;
data              210 drivers/hwmon/adm1029.c 	mutex_lock(&data->update_lock);
data              227 drivers/hwmon/adm1029.c 		mutex_unlock(&data->update_lock);
data              237 drivers/hwmon/adm1029.c 	data->fan_div[attr->index] = reg;
data              242 drivers/hwmon/adm1029.c 	mutex_unlock(&data->update_lock);
data              359 drivers/hwmon/adm1029.c 	struct adm1029_data *data;
data              362 drivers/hwmon/adm1029.c 	data = devm_kzalloc(dev, sizeof(struct adm1029_data), GFP_KERNEL);
data              363 drivers/hwmon/adm1029.c 	if (!data)
data              366 drivers/hwmon/adm1029.c 	data->client = client;
data              367 drivers/hwmon/adm1029.c 	mutex_init(&data->update_lock);
data              377 drivers/hwmon/adm1029.c 							   data,
data              109 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              110 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              114 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              116 drivers/hwmon/adm1031.c 	next_update = data->last_updated
data              117 drivers/hwmon/adm1031.c 	  + msecs_to_jiffies(data->update_interval);
data              118 drivers/hwmon/adm1031.c 	if (time_after(jiffies, next_update) || !data->valid) {
data              122 drivers/hwmon/adm1031.c 		     chan < ((data->chip_type == adm1031) ? 3 : 2); chan++) {
data              127 drivers/hwmon/adm1031.c 			data->ext_temp[chan] =
data              132 drivers/hwmon/adm1031.c 				data->ext_temp[chan] =
data              146 drivers/hwmon/adm1031.c 			data->temp[chan] = newh;
data              148 drivers/hwmon/adm1031.c 			data->temp_offset[chan] =
data              151 drivers/hwmon/adm1031.c 			data->temp_min[chan] =
data              154 drivers/hwmon/adm1031.c 			data->temp_max[chan] =
data              157 drivers/hwmon/adm1031.c 			data->temp_crit[chan] =
data              160 drivers/hwmon/adm1031.c 			data->auto_temp[chan] =
data              166 drivers/hwmon/adm1031.c 		data->conf1 = adm1031_read_value(client, ADM1031_REG_CONF1);
data              167 drivers/hwmon/adm1031.c 		data->conf2 = adm1031_read_value(client, ADM1031_REG_CONF2);
data              169 drivers/hwmon/adm1031.c 		data->alarm = adm1031_read_value(client, ADM1031_REG_STATUS(0))
data              171 drivers/hwmon/adm1031.c 		if (data->chip_type == adm1030)
data              172 drivers/hwmon/adm1031.c 			data->alarm &= 0xc0ff;
data              174 drivers/hwmon/adm1031.c 		for (chan = 0; chan < (data->chip_type == adm1030 ? 1 : 2);
data              176 drivers/hwmon/adm1031.c 			data->fan_div[chan] =
data              179 drivers/hwmon/adm1031.c 			data->fan_min[chan] =
data              182 drivers/hwmon/adm1031.c 			data->fan[chan] =
data              185 drivers/hwmon/adm1031.c 			data->pwm[chan] =
data              189 drivers/hwmon/adm1031.c 		data->last_updated = jiffies;
data              190 drivers/hwmon/adm1031.c 		data->valid = 1;
data              193 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              195 drivers/hwmon/adm1031.c 	return data;
data              256 drivers/hwmon/adm1031.c #define GET_FAN_AUTO_BITFIELD(data, idx)	\
data              257 drivers/hwmon/adm1031.c 	(*(data)->chan_select_table)[FAN_CHAN_FROM_REG((data)->conf1)][idx % 2]
data              286 drivers/hwmon/adm1031.c get_fan_auto_nearest(struct adm1031_data *data, int chan, u8 val, u8 reg)
data              291 drivers/hwmon/adm1031.c 	    (*data->chan_select_table)[FAN_CHAN_FROM_REG(reg)][chan ? 0 : 1];
data              297 drivers/hwmon/adm1031.c 		if ((val == (*data->chan_select_table)[i][chan]) &&
data              298 drivers/hwmon/adm1031.c 		    ((*data->chan_select_table)[i][chan ? 0 : 1] ==
data              303 drivers/hwmon/adm1031.c 		} else if (val == (*data->chan_select_table)[i][chan] &&
data              325 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              326 drivers/hwmon/adm1031.c 	return sprintf(buf, "%d\n", GET_FAN_AUTO_BITFIELD(data, nr));
data              333 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              334 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              345 drivers/hwmon/adm1031.c 	old_fan_mode = data->conf1;
data              347 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              349 drivers/hwmon/adm1031.c 	ret = get_fan_auto_nearest(data, nr, val, data->conf1);
data              351 drivers/hwmon/adm1031.c 		mutex_unlock(&data->update_lock);
data              355 drivers/hwmon/adm1031.c 	data->conf1 = FAN_CHAN_TO_REG(reg, data->conf1);
data              356 drivers/hwmon/adm1031.c 	if ((data->conf1 & ADM1031_CONF1_AUTO_MODE) ^
data              358 drivers/hwmon/adm1031.c 		if (data->conf1 & ADM1031_CONF1_AUTO_MODE) {
data              364 drivers/hwmon/adm1031.c 			data->old_pwm[0] = data->pwm[0];
data              365 drivers/hwmon/adm1031.c 			data->old_pwm[1] = data->pwm[1];
data              369 drivers/hwmon/adm1031.c 			data->pwm[0] = data->old_pwm[0];
data              370 drivers/hwmon/adm1031.c 			data->pwm[1] = data->old_pwm[1];
data              373 drivers/hwmon/adm1031.c 					    data->pwm[0] | (data->pwm[1] << 4));
data              376 drivers/hwmon/adm1031.c 	data->conf1 = FAN_CHAN_TO_REG(reg, data->conf1);
data              377 drivers/hwmon/adm1031.c 	adm1031_write_value(client, ADM1031_REG_CONF1, data->conf1);
data              378 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              390 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              392 drivers/hwmon/adm1031.c 		       AUTO_TEMP_OFF_FROM_REG(data->auto_temp[nr]));
data              398 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              400 drivers/hwmon/adm1031.c 		       AUTO_TEMP_MIN_FROM_REG(data->auto_temp[nr]));
data              406 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              407 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              417 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              418 drivers/hwmon/adm1031.c 	data->auto_temp[nr] = AUTO_TEMP_MIN_TO_REG(val, data->auto_temp[nr]);
data              420 drivers/hwmon/adm1031.c 			    data->auto_temp[nr]);
data              421 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              428 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              430 drivers/hwmon/adm1031.c 		       AUTO_TEMP_MAX_FROM_REG(data->auto_temp[nr]));
data              436 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              437 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              447 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              448 drivers/hwmon/adm1031.c 	data->temp_max[nr] = AUTO_TEMP_MAX_TO_REG(val, data->auto_temp[nr],
data              449 drivers/hwmon/adm1031.c 						  data->pwm[nr]);
data              451 drivers/hwmon/adm1031.c 			    data->temp_max[nr]);
data              452 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              471 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              472 drivers/hwmon/adm1031.c 	return sprintf(buf, "%d\n", PWM_FROM_REG(data->pwm[nr]));
data              477 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              478 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              487 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              488 drivers/hwmon/adm1031.c 	if ((data->conf1 & ADM1031_CONF1_AUTO_MODE) &&
data              491 drivers/hwmon/adm1031.c 		mutex_unlock(&data->update_lock);
data              494 drivers/hwmon/adm1031.c 	data->pwm[nr] = PWM_TO_REG(val);
data              497 drivers/hwmon/adm1031.c 			    nr ? ((data->pwm[nr] << 4) & 0xf0) | (reg & 0xf)
data              498 drivers/hwmon/adm1031.c 			    : (data->pwm[nr] & 0xf) | (reg & 0xf0));
data              499 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              515 drivers/hwmon/adm1031.c static int trust_fan_readings(struct adm1031_data *data, int chan)
data              519 drivers/hwmon/adm1031.c 	if (data->conf1 & ADM1031_CONF1_AUTO_MODE) {
data              520 drivers/hwmon/adm1031.c 		switch (data->conf1 & 0x60) {
data              526 drivers/hwmon/adm1031.c 			res = data->temp[chan+1] >=
data              527 drivers/hwmon/adm1031.c 			    AUTO_TEMP_MIN_FROM_REG_DEG(data->auto_temp[chan+1]);
data              531 drivers/hwmon/adm1031.c 			    data->temp[1] >=
data              532 drivers/hwmon/adm1031.c 			    AUTO_TEMP_MIN_FROM_REG_DEG(data->auto_temp[1]);
data              536 drivers/hwmon/adm1031.c 			    data->temp[2] >=
data              537 drivers/hwmon/adm1031.c 			    AUTO_TEMP_MIN_FROM_REG_DEG(data->auto_temp[2]);
data              541 drivers/hwmon/adm1031.c 			    data->temp[0] >=
data              542 drivers/hwmon/adm1031.c 			    AUTO_TEMP_MIN_FROM_REG_DEG(data->auto_temp[0])
data              543 drivers/hwmon/adm1031.c 			    || data->temp[1] >=
data              544 drivers/hwmon/adm1031.c 			    AUTO_TEMP_MIN_FROM_REG_DEG(data->auto_temp[1])
data              545 drivers/hwmon/adm1031.c 			    || (data->chip_type == adm1031
data              546 drivers/hwmon/adm1031.c 				&& data->temp[2] >=
data              547 drivers/hwmon/adm1031.c 				AUTO_TEMP_MIN_FROM_REG_DEG(data->auto_temp[2]));
data              551 drivers/hwmon/adm1031.c 		res = data->pwm[chan] > 0;
data              560 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              563 drivers/hwmon/adm1031.c 	value = trust_fan_readings(data, nr) ? FAN_FROM_REG(data->fan[nr],
data              564 drivers/hwmon/adm1031.c 				 FAN_DIV_FROM_REG(data->fan_div[nr])) : 0;
data              572 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              573 drivers/hwmon/adm1031.c 	return sprintf(buf, "%d\n", FAN_DIV_FROM_REG(data->fan_div[nr]));
data              579 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              581 drivers/hwmon/adm1031.c 		       FAN_FROM_REG(data->fan_min[nr],
data              582 drivers/hwmon/adm1031.c 				    FAN_DIV_FROM_REG(data->fan_div[nr])));
data              588 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              589 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              598 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              600 drivers/hwmon/adm1031.c 		data->fan_min[nr] =
data              601 drivers/hwmon/adm1031.c 			FAN_TO_REG(val, FAN_DIV_FROM_REG(data->fan_div[nr]));
data              603 drivers/hwmon/adm1031.c 		data->fan_min[nr] = 0xff;
data              605 drivers/hwmon/adm1031.c 	adm1031_write_value(client, ADM1031_REG_FAN_MIN(nr), data->fan_min[nr]);
data              606 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              613 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              614 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              634 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              636 drivers/hwmon/adm1031.c 	data->fan_div[nr] = adm1031_read_value(client,
data              638 drivers/hwmon/adm1031.c 	data->fan_min[nr] = adm1031_read_value(client,
data              642 drivers/hwmon/adm1031.c 	old_div = FAN_DIV_FROM_REG(data->fan_div[nr]);
data              643 drivers/hwmon/adm1031.c 	data->fan_div[nr] = tmp | (0x3f & data->fan_div[nr]);
data              644 drivers/hwmon/adm1031.c 	new_min = data->fan_min[nr] * old_div / val;
data              645 drivers/hwmon/adm1031.c 	data->fan_min[nr] = new_min > 0xff ? 0xff : new_min;
data              648 drivers/hwmon/adm1031.c 			    data->fan_div[nr]);
data              650 drivers/hwmon/adm1031.c 			    data->fan_min[nr]);
data              653 drivers/hwmon/adm1031.c 	data->valid = 0;
data              654 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              670 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              673 drivers/hwmon/adm1031.c 	    ((data->ext_temp[nr] >> 6) & 0x3) * 2 :
data              674 drivers/hwmon/adm1031.c 	    (((data->ext_temp[nr] >> ((nr - 1) * 3)) & 7));
data              675 drivers/hwmon/adm1031.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG_EXT(data->temp[nr], ext));
data              681 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              683 drivers/hwmon/adm1031.c 		       TEMP_OFFSET_FROM_REG(data->temp_offset[nr]));
data              689 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              690 drivers/hwmon/adm1031.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_min[nr]));
data              696 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              697 drivers/hwmon/adm1031.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[nr]));
data              703 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              704 drivers/hwmon/adm1031.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_crit[nr]));
data              710 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              711 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              721 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              722 drivers/hwmon/adm1031.c 	data->temp_offset[nr] = TEMP_OFFSET_TO_REG(val);
data              724 drivers/hwmon/adm1031.c 			    data->temp_offset[nr]);
data              725 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              732 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              733 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              743 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              744 drivers/hwmon/adm1031.c 	data->temp_min[nr] = TEMP_TO_REG(val);
data              746 drivers/hwmon/adm1031.c 			    data->temp_min[nr]);
data              747 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              754 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              755 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              765 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              766 drivers/hwmon/adm1031.c 	data->temp_max[nr] = TEMP_TO_REG(val);
data              768 drivers/hwmon/adm1031.c 			    data->temp_max[nr]);
data              769 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              776 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              777 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              787 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              788 drivers/hwmon/adm1031.c 	data->temp_crit[nr] = TEMP_TO_REG(val);
data              790 drivers/hwmon/adm1031.c 			    data->temp_crit[nr]);
data              791 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              815 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              816 drivers/hwmon/adm1031.c 	return sprintf(buf, "%d\n", data->alarm);
data              825 drivers/hwmon/adm1031.c 	struct adm1031_data *data = adm1031_update_device(dev);
data              826 drivers/hwmon/adm1031.c 	return sprintf(buf, "%d\n", (data->alarm >> bitnr) & 1);
data              853 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              855 drivers/hwmon/adm1031.c 	return sprintf(buf, "%u\n", data->update_interval);
data              862 drivers/hwmon/adm1031.c 	struct adm1031_data *data = dev_get_drvdata(dev);
data              863 drivers/hwmon/adm1031.c 	struct i2c_client *client = data->client;
data              888 drivers/hwmon/adm1031.c 	mutex_lock(&data->update_lock);
data              889 drivers/hwmon/adm1031.c 	data->update_interval = update_intervals[i];
data              890 drivers/hwmon/adm1031.c 	mutex_unlock(&data->update_lock);
data              999 drivers/hwmon/adm1031.c 	struct adm1031_data *data = i2c_get_clientdata(client);
data             1002 drivers/hwmon/adm1031.c 	if (data->chip_type == adm1031) {
data             1022 drivers/hwmon/adm1031.c 	data->update_interval = update_intervals[i];
data             1030 drivers/hwmon/adm1031.c 	struct adm1031_data *data;
data             1032 drivers/hwmon/adm1031.c 	data = devm_kzalloc(dev, sizeof(struct adm1031_data), GFP_KERNEL);
data             1033 drivers/hwmon/adm1031.c 	if (!data)
data             1036 drivers/hwmon/adm1031.c 	i2c_set_clientdata(client, data);
data             1037 drivers/hwmon/adm1031.c 	data->client = client;
data             1038 drivers/hwmon/adm1031.c 	data->chip_type = id->driver_data;
data             1039 drivers/hwmon/adm1031.c 	mutex_init(&data->update_lock);
data             1041 drivers/hwmon/adm1031.c 	if (data->chip_type == adm1030)
data             1042 drivers/hwmon/adm1031.c 		data->chan_select_table = &auto_channel_select_table_adm1030;
data             1044 drivers/hwmon/adm1031.c 		data->chan_select_table = &auto_channel_select_table_adm1031;
data             1050 drivers/hwmon/adm1031.c 	data->groups[0] = &adm1031_group;
data             1051 drivers/hwmon/adm1031.c 	if (data->chip_type == adm1031)
data             1052 drivers/hwmon/adm1031.c 		data->groups[1] = &adm1031_group_opt;
data             1055 drivers/hwmon/adm1031.c 							   data, data->groups);
data              163 drivers/hwmon/adm9240.c 	struct adm9240_data *data = dev_get_drvdata(dev);
data              164 drivers/hwmon/adm9240.c 	struct i2c_client *client = data->client;
data              167 drivers/hwmon/adm9240.c 	mutex_lock(&data->update_lock);
data              170 drivers/hwmon/adm9240.c 	if (time_after(jiffies, data->last_updated_measure + (HZ * 7 / 4))
data              171 drivers/hwmon/adm9240.c 			|| !data->valid) {
data              174 drivers/hwmon/adm9240.c 			data->in[i] = i2c_smbus_read_byte_data(client,
data              177 drivers/hwmon/adm9240.c 		data->alarms = i2c_smbus_read_byte_data(client,
data              187 drivers/hwmon/adm9240.c 		data->temp = (i2c_smbus_read_byte_data(client,
data              193 drivers/hwmon/adm9240.c 			data->fan[i] = i2c_smbus_read_byte_data(client,
data              197 drivers/hwmon/adm9240.c 			if (data->valid && data->fan[i] == 255 &&
data              198 drivers/hwmon/adm9240.c 					data->fan_div[i] < 3) {
data              201 drivers/hwmon/adm9240.c 						++data->fan_div[i]);
data              204 drivers/hwmon/adm9240.c 				if (data->fan_min[i] < 255 &&
data              205 drivers/hwmon/adm9240.c 						data->fan_min[i] >= 2)
data              206 drivers/hwmon/adm9240.c 					data->fan_min[i] /= 2;
data              209 drivers/hwmon/adm9240.c 		data->last_updated_measure = jiffies;
data              213 drivers/hwmon/adm9240.c 	if (time_after(jiffies, data->last_updated_config + (HZ * 300))
data              214 drivers/hwmon/adm9240.c 			|| !data->valid) {
data              217 drivers/hwmon/adm9240.c 			data->in_min[i] = i2c_smbus_read_byte_data(client,
data              219 drivers/hwmon/adm9240.c 			data->in_max[i] = i2c_smbus_read_byte_data(client,
data              223 drivers/hwmon/adm9240.c 			data->fan_min[i] = i2c_smbus_read_byte_data(client,
data              226 drivers/hwmon/adm9240.c 		data->temp_max[0] = i2c_smbus_read_byte_data(client,
data              228 drivers/hwmon/adm9240.c 		data->temp_max[1] = i2c_smbus_read_byte_data(client,
data              233 drivers/hwmon/adm9240.c 		data->fan_div[0] = (i >> 4) & 3;
data              234 drivers/hwmon/adm9240.c 		data->fan_div[1] = (i >> 6) & 3;
data              235 drivers/hwmon/adm9240.c 		data->vid = i & 0x0f;
data              236 drivers/hwmon/adm9240.c 		data->vid |= (i2c_smbus_read_byte_data(client,
data              239 drivers/hwmon/adm9240.c 		data->aout = i2c_smbus_read_byte_data(client,
data              242 drivers/hwmon/adm9240.c 		data->last_updated_config = jiffies;
data              243 drivers/hwmon/adm9240.c 		data->valid = 1;
data              245 drivers/hwmon/adm9240.c 	mutex_unlock(&data->update_lock);
data              246 drivers/hwmon/adm9240.c 	return data;
data              255 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              256 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", data->temp / 128 * 500); /* 9-bit value */
data              263 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              264 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", data->temp_max[attr->index] * 1000);
data              271 drivers/hwmon/adm9240.c 	struct adm9240_data *data = dev_get_drvdata(dev);
data              272 drivers/hwmon/adm9240.c 	struct i2c_client *client = data->client;
data              280 drivers/hwmon/adm9240.c 	mutex_lock(&data->update_lock);
data              281 drivers/hwmon/adm9240.c 	data->temp_max[attr->index] = TEMP_TO_REG(val);
data              283 drivers/hwmon/adm9240.c 			data->temp_max[attr->index]);
data              284 drivers/hwmon/adm9240.c 	mutex_unlock(&data->update_lock);
data              297 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              298 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in[attr->index],
data              306 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              307 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in_min[attr->index],
data              315 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              316 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in_max[attr->index],
data              325 drivers/hwmon/adm9240.c 	struct adm9240_data *data = dev_get_drvdata(dev);
data              326 drivers/hwmon/adm9240.c 	struct i2c_client *client = data->client;
data              334 drivers/hwmon/adm9240.c 	mutex_lock(&data->update_lock);
data              335 drivers/hwmon/adm9240.c 	data->in_min[attr->index] = IN_TO_REG(val, attr->index);
data              337 drivers/hwmon/adm9240.c 			data->in_min[attr->index]);
data              338 drivers/hwmon/adm9240.c 	mutex_unlock(&data->update_lock);
data              347 drivers/hwmon/adm9240.c 	struct adm9240_data *data = dev_get_drvdata(dev);
data              348 drivers/hwmon/adm9240.c 	struct i2c_client *client = data->client;
data              356 drivers/hwmon/adm9240.c 	mutex_lock(&data->update_lock);
data              357 drivers/hwmon/adm9240.c 	data->in_max[attr->index] = IN_TO_REG(val, attr->index);
data              359 drivers/hwmon/adm9240.c 			data->in_max[attr->index]);
data              360 drivers/hwmon/adm9240.c 	mutex_unlock(&data->update_lock);
data              388 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              389 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[attr->index],
data              390 drivers/hwmon/adm9240.c 				1 << data->fan_div[attr->index]));
data              397 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              398 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[attr->index],
data              399 drivers/hwmon/adm9240.c 				1 << data->fan_div[attr->index]));
data              406 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              407 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", 1 << data->fan_div[attr->index]);
data              426 drivers/hwmon/adm9240.c 	struct adm9240_data *data = dev_get_drvdata(dev);
data              427 drivers/hwmon/adm9240.c 	struct i2c_client *client = data->client;
data              437 drivers/hwmon/adm9240.c 	mutex_lock(&data->update_lock);
data              440 drivers/hwmon/adm9240.c 		data->fan_min[nr] = 255;
data              441 drivers/hwmon/adm9240.c 		new_div = data->fan_div[nr];
data              448 drivers/hwmon/adm9240.c 		data->fan_min[nr] = 254;
data              464 drivers/hwmon/adm9240.c 		data->fan_min[nr] = new_min;
data              470 drivers/hwmon/adm9240.c 	if (new_div != data->fan_div[nr]) {
data              471 drivers/hwmon/adm9240.c 		data->fan_div[nr] = new_div;
data              475 drivers/hwmon/adm9240.c 			data->fan_min[nr]);
data              477 drivers/hwmon/adm9240.c 	mutex_unlock(&data->update_lock);
data              492 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              493 drivers/hwmon/adm9240.c 	return sprintf(buf, "%u\n", data->alarms);
data              501 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              502 drivers/hwmon/adm9240.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              518 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              519 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data              527 drivers/hwmon/adm9240.c 	struct adm9240_data *data = adm9240_update_device(dev);
data              528 drivers/hwmon/adm9240.c 	return sprintf(buf, "%d\n", AOUT_FROM_REG(data->aout));
data              535 drivers/hwmon/adm9240.c 	struct adm9240_data *data = dev_get_drvdata(dev);
data              536 drivers/hwmon/adm9240.c 	struct i2c_client *client = data->client;
data              544 drivers/hwmon/adm9240.c 	mutex_lock(&data->update_lock);
data              545 drivers/hwmon/adm9240.c 	data->aout = AOUT_TO_REG(val);
data              546 drivers/hwmon/adm9240.c 	i2c_smbus_write_byte_data(client, ADM9240_REG_ANALOG_OUT, data->aout);
data              547 drivers/hwmon/adm9240.c 	mutex_unlock(&data->update_lock);
data              555 drivers/hwmon/adm9240.c 	struct adm9240_data *data = dev_get_drvdata(dev);
data              556 drivers/hwmon/adm9240.c 	struct i2c_client *client = data->client;
data              562 drivers/hwmon/adm9240.c 	mutex_lock(&data->update_lock);
data              564 drivers/hwmon/adm9240.c 	data->valid = 0;		/* Force cache refresh */
data              565 drivers/hwmon/adm9240.c 	mutex_unlock(&data->update_lock);
data              667 drivers/hwmon/adm9240.c 	struct adm9240_data *data = i2c_get_clientdata(client);
data              671 drivers/hwmon/adm9240.c 	data->vrm = vid_which_vrm(); /* need this to report vid as mV */
data              673 drivers/hwmon/adm9240.c 	dev_info(&client->dev, "Using VRM: %d.%d\n", data->vrm / 10,
data              674 drivers/hwmon/adm9240.c 			data->vrm % 10);
data              712 drivers/hwmon/adm9240.c 	struct adm9240_data *data;
data              714 drivers/hwmon/adm9240.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              715 drivers/hwmon/adm9240.c 	if (!data)
data              718 drivers/hwmon/adm9240.c 	i2c_set_clientdata(new_client, data);
data              719 drivers/hwmon/adm9240.c 	data->client = new_client;
data              720 drivers/hwmon/adm9240.c 	mutex_init(&data->update_lock);
data              726 drivers/hwmon/adm9240.c 							   data,
data               56 drivers/hwmon/ads7828.c 	struct ads7828_data *data = dev_get_drvdata(dev);
data               57 drivers/hwmon/ads7828.c 	u8 cmd = ads7828_cmd_byte(data->cmd_byte, attr->index);
data               61 drivers/hwmon/ads7828.c 	err = regmap_read(data->regmap, cmd, &regval);
data               66 drivers/hwmon/ads7828.c 		       DIV_ROUND_CLOSEST(regval * data->lsb_resol, 1000));
data              107 drivers/hwmon/ads7828.c 	struct ads7828_data *data;
data              117 drivers/hwmon/ads7828.c 	data = devm_kzalloc(dev, sizeof(struct ads7828_data), GFP_KERNEL);
data              118 drivers/hwmon/ads7828.c 	if (!data)
data              152 drivers/hwmon/ads7828.c 		data->lsb_resol = DIV_ROUND_CLOSEST(vref_mv * 1000, 4096);
data              153 drivers/hwmon/ads7828.c 		data->regmap = devm_regmap_init_i2c(client,
data              156 drivers/hwmon/ads7828.c 		data->lsb_resol = DIV_ROUND_CLOSEST(vref_mv * 1000, 256);
data              157 drivers/hwmon/ads7828.c 		data->regmap = devm_regmap_init_i2c(client,
data              161 drivers/hwmon/ads7828.c 	if (IS_ERR(data->regmap))
data              162 drivers/hwmon/ads7828.c 		return PTR_ERR(data->regmap);
data              164 drivers/hwmon/ads7828.c 	data->cmd_byte = ext_vref ? ADS7828_CMD_PD1 : ADS7828_CMD_PD3;
data              166 drivers/hwmon/ads7828.c 		data->cmd_byte |= ADS7828_CMD_SD_SE;
data              175 drivers/hwmon/ads7828.c 		regmap_read(data->regmap, data->cmd_byte, &regval);
data              178 drivers/hwmon/ads7828.c 							   data,
data              193 drivers/hwmon/ads7828.c 		.data = (void *)ads7828
data              197 drivers/hwmon/ads7828.c 		.data = (void *)ads7830
data               48 drivers/hwmon/adt7310.c static int adt7310_spi_write_word(struct device *dev, u8 reg, u16 data)
data               54 drivers/hwmon/adt7310.c 	put_unaligned_be16(data, &buf[1]);
data               67 drivers/hwmon/adt7310.c 	u8 data)
data               73 drivers/hwmon/adt7310.c 	buf[1] = data;
data               20 drivers/hwmon/adt7410.c static int adt7410_i2c_write_word(struct device *dev, u8 reg, u16 data)
data               22 drivers/hwmon/adt7410.c 	return i2c_smbus_write_word_swapped(to_i2c_client(dev), reg, data);
data               30 drivers/hwmon/adt7410.c static int adt7410_i2c_write_byte(struct device *dev, u8 reg, u8 data)
data               32 drivers/hwmon/adt7410.c 	return i2c_smbus_write_byte_data(to_i2c_client(dev), reg, data);
data              119 drivers/hwmon/adt7411.c 	struct adt7411_data *data = i2c_get_clientdata(client);
data              122 drivers/hwmon/adt7411.c 	mutex_lock(&data->device_lock);
data              135 drivers/hwmon/adt7411.c 	mutex_unlock(&data->device_lock);
data              143 drivers/hwmon/adt7411.c 	struct adt7411_data *data = i2c_get_clientdata(client);
data              146 drivers/hwmon/adt7411.c 	mutex_lock(&data->device_lock);
data              160 drivers/hwmon/adt7411.c 	mutex_unlock(&data->device_lock);
data              168 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              169 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              180 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              181 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              192 drivers/hwmon/adt7411.c 	mutex_lock(&data->update_lock);
data              193 drivers/hwmon/adt7411.c 	data->next_update = jiffies;
data              194 drivers/hwmon/adt7411.c 	mutex_unlock(&data->update_lock);
data              217 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              218 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              230 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              231 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              263 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              264 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              267 drivers/hwmon/adt7411.c 	if (time_after_eq(jiffies, data->next_update)) {
data              274 drivers/hwmon/adt7411.c 						  &data->vref_cached);
data              278 drivers/hwmon/adt7411.c 			data->vref_cached = 2250;
data              281 drivers/hwmon/adt7411.c 		data->next_update = jiffies + HZ;
data              290 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              291 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              297 drivers/hwmon/adt7411.c 	mutex_lock(&data->update_lock);
data              311 drivers/hwmon/adt7411.c 		*val = ret * data->vref_cached / 1024;
data              322 drivers/hwmon/adt7411.c 		*val = ret * data->vref_cached / 256;
data              333 drivers/hwmon/adt7411.c 	mutex_unlock(&data->update_lock);
data              350 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              351 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              381 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              382 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              432 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              433 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              456 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              457 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              460 drivers/hwmon/adt7411.c 	mutex_lock(&data->update_lock);
data              464 drivers/hwmon/adt7411.c 	val = clamp_val(val, 0, 255 * data->vref_cached / 256);
data              465 drivers/hwmon/adt7411.c 	val = DIV_ROUND_CLOSEST(val * 256, data->vref_cached);
data              481 drivers/hwmon/adt7411.c 	mutex_unlock(&data->update_lock);
data              497 drivers/hwmon/adt7411.c 	struct adt7411_data *data = dev_get_drvdata(dev);
data              498 drivers/hwmon/adt7411.c 	struct i2c_client *client = data->client;
data              535 drivers/hwmon/adt7411.c 	const struct adt7411_data *data = _data;
data              540 drivers/hwmon/adt7411.c 		visible = channel == 0 || channel >= 3 || !data->use_ext_temp;
data              551 drivers/hwmon/adt7411.c 		visible = channel == 0 || data->use_ext_temp;
data              598 drivers/hwmon/adt7411.c static int adt7411_init_device(struct adt7411_data *data)
data              603 drivers/hwmon/adt7411.c 	ret = i2c_smbus_read_byte_data(data->client, ADT7411_REG_CFG3);
data              615 drivers/hwmon/adt7411.c 	ret = i2c_smbus_write_byte_data(data->client, ADT7411_REG_CFG3, val);
data              619 drivers/hwmon/adt7411.c 	ret = i2c_smbus_read_byte_data(data->client, ADT7411_REG_CFG1);
data              623 drivers/hwmon/adt7411.c 	data->use_ext_temp = ret & ADT7411_CFG1_EXT_TDM;
data              636 drivers/hwmon/adt7411.c 	return i2c_smbus_write_byte_data(data->client, ADT7411_REG_CFG1, val);
data              673 drivers/hwmon/adt7411.c 	struct adt7411_data *data;
data              677 drivers/hwmon/adt7411.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              678 drivers/hwmon/adt7411.c 	if (!data)
data              681 drivers/hwmon/adt7411.c 	i2c_set_clientdata(client, data);
data              682 drivers/hwmon/adt7411.c 	data->client = client;
data              683 drivers/hwmon/adt7411.c 	mutex_init(&data->device_lock);
data              684 drivers/hwmon/adt7411.c 	mutex_init(&data->update_lock);
data              686 drivers/hwmon/adt7411.c 	ret = adt7411_init_device(data);
data              691 drivers/hwmon/adt7411.c 	data->next_update = jiffies;
data              694 drivers/hwmon/adt7411.c 							 data,
data              242 drivers/hwmon/adt7462.c static int ADT7462_REG_VOLT_MAX(struct adt7462_data *data, int which)
data              246 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_PIN7_INPUT))
data              252 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN22_INPUT))
data              256 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN21_INPUT))
data              260 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE3_INPUT))
data              264 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE1_INPUT))
data              268 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN13_INPUT))
data              272 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN8_INPUT))
data              276 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[2] & ADT7462_PIN26_VOLT_INPUT))
data              280 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[2] & ADT7462_PIN25_VOLT_INPUT))
data              286 drivers/hwmon/adt7462.c 		if (data->pin_cfg[3] >> ADT7462_PIN28_SHIFT ==
data              288 drivers/hwmon/adt7462.c 		    !(data->pin_cfg[0] & ADT7462_VID_INPUT))
data              292 drivers/hwmon/adt7462.c 		if (data->pin_cfg[3] >> ADT7462_PIN28_SHIFT ==
data              294 drivers/hwmon/adt7462.c 		    !(data->pin_cfg[0] & ADT7462_VID_INPUT))
data              301 drivers/hwmon/adt7462.c static int ADT7462_REG_VOLT_MIN(struct adt7462_data *data, int which)
data              305 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_PIN7_INPUT))
data              311 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN22_INPUT))
data              315 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN21_INPUT))
data              319 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE3_INPUT))
data              323 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE1_INPUT))
data              327 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN13_INPUT))
data              331 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN8_INPUT))
data              335 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[2] & ADT7462_PIN26_VOLT_INPUT))
data              339 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[2] & ADT7462_PIN25_VOLT_INPUT))
data              345 drivers/hwmon/adt7462.c 		if (data->pin_cfg[3] >> ADT7462_PIN28_SHIFT ==
data              347 drivers/hwmon/adt7462.c 		    !(data->pin_cfg[0] & ADT7462_VID_INPUT))
data              351 drivers/hwmon/adt7462.c 		if (data->pin_cfg[3] >> ADT7462_PIN28_SHIFT ==
data              353 drivers/hwmon/adt7462.c 		    !(data->pin_cfg[0] & ADT7462_VID_INPUT))
data              360 drivers/hwmon/adt7462.c static int ADT7462_REG_VOLT(struct adt7462_data *data, int which)
data              364 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_PIN7_INPUT))
data              370 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN22_INPUT))
data              374 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN21_INPUT))
data              378 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE3_INPUT))
data              382 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE1_INPUT))
data              386 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN13_INPUT))
data              390 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN8_INPUT))
data              394 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[2] & ADT7462_PIN26_VOLT_INPUT))
data              398 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[2] & ADT7462_PIN25_VOLT_INPUT))
data              404 drivers/hwmon/adt7462.c 		if (data->pin_cfg[3] >> ADT7462_PIN28_SHIFT ==
data              406 drivers/hwmon/adt7462.c 		    !(data->pin_cfg[0] & ADT7462_VID_INPUT))
data              410 drivers/hwmon/adt7462.c 		if (data->pin_cfg[3] >> ADT7462_PIN28_SHIFT ==
data              412 drivers/hwmon/adt7462.c 		    !(data->pin_cfg[0] & ADT7462_VID_INPUT))
data              420 drivers/hwmon/adt7462.c static const char *voltage_label(struct adt7462_data *data, int which)
data              424 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_PIN7_INPUT))
data              428 drivers/hwmon/adt7462.c 		switch (MASK_AND_SHIFT(data->pin_cfg[1], ADT7462_PIN23)) {
data              440 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN22_INPUT))
data              444 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN21_INPUT))
data              448 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE3_INPUT)) {
data              449 drivers/hwmon/adt7462.c 			if (data->pin_cfg[1] & ADT7462_PIN19_INPUT)
data              455 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE1_INPUT)) {
data              456 drivers/hwmon/adt7462.c 			if (data->pin_cfg[1] & ADT7462_PIN19_INPUT)
data              462 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN13_INPUT))
data              466 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN8_INPUT))
data              470 drivers/hwmon/adt7462.c 		switch (MASK_AND_SHIFT(data->pin_cfg[2], ADT7462_PIN26)) {
data              478 drivers/hwmon/adt7462.c 		switch (MASK_AND_SHIFT(data->pin_cfg[2], ADT7462_PIN25)) {
data              486 drivers/hwmon/adt7462.c 		switch (MASK_AND_SHIFT(data->pin_cfg[2], ADT7462_PIN24)) {
data              498 drivers/hwmon/adt7462.c 		if (data->pin_cfg[3] >> ADT7462_PIN28_SHIFT ==
data              500 drivers/hwmon/adt7462.c 		    !(data->pin_cfg[0] & ADT7462_VID_INPUT))
data              504 drivers/hwmon/adt7462.c 		if (data->pin_cfg[3] >> ADT7462_PIN28_SHIFT ==
data              506 drivers/hwmon/adt7462.c 		    !(data->pin_cfg[0] & ADT7462_VID_INPUT))
data              514 drivers/hwmon/adt7462.c static int voltage_multiplier(struct adt7462_data *data, int which)
data              518 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_PIN7_INPUT))
data              522 drivers/hwmon/adt7462.c 		switch (MASK_AND_SHIFT(data->pin_cfg[1], ADT7462_PIN23)) {
data              524 drivers/hwmon/adt7462.c 			if (data->pin_cfg[0] & ADT7462_VID_INPUT)
data              536 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN22_INPUT))
data              540 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN21_INPUT))
data              544 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE3_INPUT)) {
data              545 drivers/hwmon/adt7462.c 			if (data->pin_cfg[1] & ADT7462_PIN19_INPUT)
data              551 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[0] & ADT7462_DIODE1_INPUT)) {
data              552 drivers/hwmon/adt7462.c 			if (data->pin_cfg[1] & ADT7462_PIN15_INPUT)
data              558 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN13_INPUT))
data              562 drivers/hwmon/adt7462.c 		if (!(data->pin_cfg[1] & ADT7462_PIN8_INPUT))
data              566 drivers/hwmon/adt7462.c 		switch (MASK_AND_SHIFT(data->pin_cfg[2], ADT7462_PIN26)) {
data              574 drivers/hwmon/adt7462.c 		switch (MASK_AND_SHIFT(data->pin_cfg[2], ADT7462_PIN25)) {
data              582 drivers/hwmon/adt7462.c 		switch (MASK_AND_SHIFT(data->pin_cfg[2], ADT7462_PIN24)) {
data              595 drivers/hwmon/adt7462.c 		if (data->pin_cfg[3] >> ADT7462_PIN28_SHIFT ==
data              597 drivers/hwmon/adt7462.c 		    !(data->pin_cfg[0] & ADT7462_VID_INPUT))
data              603 drivers/hwmon/adt7462.c static int temp_enabled(struct adt7462_data *data, int which)
data              610 drivers/hwmon/adt7462.c 		if (data->pin_cfg[0] & ADT7462_DIODE1_INPUT)
data              614 drivers/hwmon/adt7462.c 		if (data->pin_cfg[0] & ADT7462_DIODE3_INPUT)
data              621 drivers/hwmon/adt7462.c static const char *temp_label(struct adt7462_data *data, int which)
data              627 drivers/hwmon/adt7462.c 		if (data->pin_cfg[0] & ADT7462_DIODE1_INPUT)
data              633 drivers/hwmon/adt7462.c 		if (data->pin_cfg[0] & ADT7462_DIODE3_INPUT)
data              674 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data              675 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data              679 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data              680 drivers/hwmon/adt7462.c 	if (time_before(local_jiffies, data->sensors_last_updated +
data              682 drivers/hwmon/adt7462.c 		&& data->sensors_valid)
data              690 drivers/hwmon/adt7462.c 		data->temp_frac[i] = i2c_smbus_read_byte_data(client,
data              692 drivers/hwmon/adt7462.c 		data->temp[i] = i2c_smbus_read_byte_data(client,
data              697 drivers/hwmon/adt7462.c 		data->fan[i] = adt7462_read_word_data(client,
data              700 drivers/hwmon/adt7462.c 	data->fan_enabled = i2c_smbus_read_byte_data(client,
data              704 drivers/hwmon/adt7462.c 		data->pwm[i] = i2c_smbus_read_byte_data(client,
data              708 drivers/hwmon/adt7462.c 		data->pin_cfg[i] = i2c_smbus_read_byte_data(client,
data              712 drivers/hwmon/adt7462.c 		int reg = ADT7462_REG_VOLT(data, i);
data              714 drivers/hwmon/adt7462.c 			data->voltages[i] = 0;
data              716 drivers/hwmon/adt7462.c 			data->voltages[i] = i2c_smbus_read_byte_data(client,
data              720 drivers/hwmon/adt7462.c 	data->alarms[0] = i2c_smbus_read_byte_data(client, ADT7462_REG_ALARM1);
data              721 drivers/hwmon/adt7462.c 	data->alarms[1] = i2c_smbus_read_byte_data(client, ADT7462_REG_ALARM2);
data              722 drivers/hwmon/adt7462.c 	data->alarms[2] = i2c_smbus_read_byte_data(client, ADT7462_REG_ALARM3);
data              723 drivers/hwmon/adt7462.c 	data->alarms[3] = i2c_smbus_read_byte_data(client, ADT7462_REG_ALARM4);
data              725 drivers/hwmon/adt7462.c 	data->sensors_last_updated = local_jiffies;
data              726 drivers/hwmon/adt7462.c 	data->sensors_valid = 1;
data              729 drivers/hwmon/adt7462.c 	if (time_before(local_jiffies, data->limits_last_updated +
data              731 drivers/hwmon/adt7462.c 		&& data->limits_valid)
data              735 drivers/hwmon/adt7462.c 		data->temp_min[i] = i2c_smbus_read_byte_data(client,
data              737 drivers/hwmon/adt7462.c 		data->temp_max[i] = i2c_smbus_read_byte_data(client,
data              742 drivers/hwmon/adt7462.c 		data->fan_min[i] = i2c_smbus_read_byte_data(client,
data              746 drivers/hwmon/adt7462.c 		int reg = ADT7462_REG_VOLT_MAX(data, i);
data              747 drivers/hwmon/adt7462.c 		data->volt_max[i] =
data              750 drivers/hwmon/adt7462.c 		reg = ADT7462_REG_VOLT_MIN(data, i);
data              751 drivers/hwmon/adt7462.c 		data->volt_min[i] =
data              756 drivers/hwmon/adt7462.c 		data->pwm_min[i] = i2c_smbus_read_byte_data(client,
data              758 drivers/hwmon/adt7462.c 		data->pwm_tmin[i] = i2c_smbus_read_byte_data(client,
data              760 drivers/hwmon/adt7462.c 		data->pwm_trange[i] = i2c_smbus_read_byte_data(client,
data              762 drivers/hwmon/adt7462.c 		data->pwm_cfg[i] = i2c_smbus_read_byte_data(client,
data              766 drivers/hwmon/adt7462.c 	data->pwm_max = i2c_smbus_read_byte_data(client, ADT7462_REG_PWM_MAX);
data              768 drivers/hwmon/adt7462.c 	data->cfg2 = i2c_smbus_read_byte_data(client, ADT7462_REG_CFG2);
data              770 drivers/hwmon/adt7462.c 	data->limits_last_updated = local_jiffies;
data              771 drivers/hwmon/adt7462.c 	data->limits_valid = 1;
data              774 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data              775 drivers/hwmon/adt7462.c 	return data;
data              782 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data              784 drivers/hwmon/adt7462.c 	if (!temp_enabled(data, attr->index))
data              787 drivers/hwmon/adt7462.c 	return sprintf(buf, "%d\n", 1000 * (data->temp_min[attr->index] - 64));
data              795 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data              796 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data              799 drivers/hwmon/adt7462.c 	if (kstrtol(buf, 10, &temp) || !temp_enabled(data, attr->index))
data              805 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data              806 drivers/hwmon/adt7462.c 	data->temp_min[attr->index] = temp;
data              809 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data              818 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data              820 drivers/hwmon/adt7462.c 	if (!temp_enabled(data, attr->index))
data              823 drivers/hwmon/adt7462.c 	return sprintf(buf, "%d\n", 1000 * (data->temp_max[attr->index] - 64));
data              831 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data              832 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data              835 drivers/hwmon/adt7462.c 	if (kstrtol(buf, 10, &temp) || !temp_enabled(data, attr->index))
data              841 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data              842 drivers/hwmon/adt7462.c 	data->temp_max[attr->index] = temp;
data              845 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data              854 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data              855 drivers/hwmon/adt7462.c 	u8 frac = data->temp_frac[attr->index] >> TEMP_FRAC_OFFSET;
data              857 drivers/hwmon/adt7462.c 	if (!temp_enabled(data, attr->index))
data              860 drivers/hwmon/adt7462.c 	return sprintf(buf, "%d\n", 1000 * (data->temp[attr->index] - 64) +
data              868 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data              870 drivers/hwmon/adt7462.c 	return sprintf(buf, "%s\n", temp_label(data, attr->index));
data              877 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data              878 drivers/hwmon/adt7462.c 	int x = voltage_multiplier(data, attr->index);
data              880 drivers/hwmon/adt7462.c 	x *= data->volt_max[attr->index];
data              891 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data              892 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data              893 drivers/hwmon/adt7462.c 	int x = voltage_multiplier(data, attr->index);
data              903 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data              904 drivers/hwmon/adt7462.c 	data->volt_max[attr->index] = temp;
data              906 drivers/hwmon/adt7462.c 				  ADT7462_REG_VOLT_MAX(data, attr->index),
data              908 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data              917 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data              918 drivers/hwmon/adt7462.c 	int x = voltage_multiplier(data, attr->index);
data              920 drivers/hwmon/adt7462.c 	x *= data->volt_min[attr->index];
data              931 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data              932 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data              933 drivers/hwmon/adt7462.c 	int x = voltage_multiplier(data, attr->index);
data              943 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data              944 drivers/hwmon/adt7462.c 	data->volt_min[attr->index] = temp;
data              946 drivers/hwmon/adt7462.c 				  ADT7462_REG_VOLT_MIN(data, attr->index),
data              948 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data              957 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data              958 drivers/hwmon/adt7462.c 	int x = voltage_multiplier(data, attr->index);
data              960 drivers/hwmon/adt7462.c 	x *= data->voltages[attr->index];
data              970 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data              972 drivers/hwmon/adt7462.c 	return sprintf(buf, "%s\n", voltage_label(data, attr->index));
data              979 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data              983 drivers/hwmon/adt7462.c 	if (data->alarms[reg] & mask)
data              989 drivers/hwmon/adt7462.c static int fan_enabled(struct adt7462_data *data, int fan)
data              991 drivers/hwmon/adt7462.c 	return data->fan_enabled & (1 << fan);
data              998 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1002 drivers/hwmon/adt7462.c 	temp = data->fan_min[attr->index];
data             1005 drivers/hwmon/adt7462.c 	if (!fan_enabled(data, attr->index) ||
data             1017 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1018 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1022 drivers/hwmon/adt7462.c 	    !fan_enabled(data, attr->index))
data             1029 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data             1030 drivers/hwmon/adt7462.c 	data->fan_min[attr->index] = temp;
data             1033 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data             1042 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1044 drivers/hwmon/adt7462.c 	if (!fan_enabled(data, attr->index) ||
data             1045 drivers/hwmon/adt7462.c 	    !FAN_DATA_VALID(data->fan[attr->index]))
data             1049 drivers/hwmon/adt7462.c 		       FAN_PERIOD_TO_RPM(data->fan[attr->index]));
data             1055 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1056 drivers/hwmon/adt7462.c 	return sprintf(buf, "%d\n", (data->cfg2 & ADT7462_FSPD_MASK ? 1 : 0));
data             1063 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1064 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1071 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data             1077 drivers/hwmon/adt7462.c 	data->cfg2 = reg;
data             1079 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data             1088 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1089 drivers/hwmon/adt7462.c 	return sprintf(buf, "%d\n", data->pwm[attr->index]);
data             1096 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1097 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1105 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data             1106 drivers/hwmon/adt7462.c 	data->pwm[attr->index] = temp;
data             1108 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data             1116 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1117 drivers/hwmon/adt7462.c 	return sprintf(buf, "%d\n", data->pwm_max);
data             1124 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1125 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1133 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data             1134 drivers/hwmon/adt7462.c 	data->pwm_max = temp;
data             1136 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data             1145 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1146 drivers/hwmon/adt7462.c 	return sprintf(buf, "%d\n", data->pwm_min[attr->index]);
data             1154 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1155 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1163 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data             1164 drivers/hwmon/adt7462.c 	data->pwm_min[attr->index] = temp;
data             1167 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data             1176 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1178 drivers/hwmon/adt7462.c 		      (data->pwm_trange[attr->index] & ADT7462_PWM_HYST_MASK));
data             1186 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1187 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1198 drivers/hwmon/adt7462.c 	temp |= data->pwm_trange[attr->index] & ADT7462_PWM_RANGE_MASK;
data             1200 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data             1201 drivers/hwmon/adt7462.c 	data->pwm_trange[attr->index] = temp;
data             1204 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data             1213 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1216 drivers/hwmon/adt7462.c 	int trange = trange_values[data->pwm_trange[attr->index] >>
data             1218 drivers/hwmon/adt7462.c 	int tmin = (data->pwm_tmin[attr->index] - 64) * 1000;
data             1229 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1230 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1238 drivers/hwmon/adt7462.c 	tmin = (data->pwm_tmin[attr->index] - 64) * 1000;
data             1244 drivers/hwmon/adt7462.c 	temp |= data->pwm_trange[attr->index] & ADT7462_PWM_HYST_MASK;
data             1246 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data             1247 drivers/hwmon/adt7462.c 	data->pwm_trange[attr->index] = temp;
data             1250 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data             1259 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1260 drivers/hwmon/adt7462.c 	return sprintf(buf, "%d\n", 1000 * (data->pwm_tmin[attr->index] - 64));
data             1268 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1269 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1278 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data             1279 drivers/hwmon/adt7462.c 	data->pwm_tmin[attr->index] = temp;
data             1282 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data             1291 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1292 drivers/hwmon/adt7462.c 	int cfg = data->pwm_cfg[attr->index] >> ADT7462_PWM_CHANNEL_SHIFT;
data             1305 drivers/hwmon/adt7462.c 			    struct adt7462_data *data,
data             1309 drivers/hwmon/adt7462.c 	int temp = data->pwm_cfg[which] & ~ADT7462_PWM_CHANNEL_MASK;
data             1312 drivers/hwmon/adt7462.c 	mutex_lock(&data->lock);
data             1313 drivers/hwmon/adt7462.c 	data->pwm_cfg[which] = temp;
data             1315 drivers/hwmon/adt7462.c 	mutex_unlock(&data->lock);
data             1323 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1324 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1332 drivers/hwmon/adt7462.c 		set_pwm_channel(client, data, attr->index, 4);
data             1335 drivers/hwmon/adt7462.c 		set_pwm_channel(client, data, attr->index, 7);
data             1346 drivers/hwmon/adt7462.c 	struct adt7462_data *data = adt7462_update_device(dev);
data             1347 drivers/hwmon/adt7462.c 	int channel = data->pwm_cfg[attr->index] >> ADT7462_PWM_CHANNEL_SHIFT;
data             1380 drivers/hwmon/adt7462.c 	struct adt7462_data *data = dev_get_drvdata(dev);
data             1381 drivers/hwmon/adt7462.c 	struct i2c_client *client = data->client;
data             1391 drivers/hwmon/adt7462.c 	set_pwm_channel(client, data, attr->index, temp);
data             1794 drivers/hwmon/adt7462.c 	struct adt7462_data *data;
data             1797 drivers/hwmon/adt7462.c 	data = devm_kzalloc(dev, sizeof(struct adt7462_data), GFP_KERNEL);
data             1798 drivers/hwmon/adt7462.c 	if (!data)
data             1801 drivers/hwmon/adt7462.c 	data->client = client;
data             1802 drivers/hwmon/adt7462.c 	mutex_init(&data->lock);
data             1807 drivers/hwmon/adt7462.c 							   data,
data              191 drivers/hwmon/adt7470.c 				     struct adt7470_data *data)
data              221 drivers/hwmon/adt7470.c 	res = msleep_interruptible((data->num_temp_sensors >= 0 ?
data              222 drivers/hwmon/adt7470.c 				    data->num_temp_sensors * 200 :
data              240 drivers/hwmon/adt7470.c 	if (data->num_temp_sensors >= 0)
data              244 drivers/hwmon/adt7470.c 		data->temp[i] = i2c_smbus_read_byte_data(client,
data              246 drivers/hwmon/adt7470.c 		if (data->temp[i])
data              247 drivers/hwmon/adt7470.c 			data->num_temp_sensors = i + 1;
data              249 drivers/hwmon/adt7470.c 	data->temperatures_probed = 1;
data              256 drivers/hwmon/adt7470.c 	struct adt7470_data *data = i2c_get_clientdata(client);
data              259 drivers/hwmon/adt7470.c 		mutex_lock(&data->lock);
data              260 drivers/hwmon/adt7470.c 		adt7470_read_temperatures(client, data);
data              261 drivers/hwmon/adt7470.c 		mutex_unlock(&data->lock);
data              267 drivers/hwmon/adt7470.c 		schedule_timeout(msecs_to_jiffies(data->auto_update_interval));
data              275 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              276 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              288 drivers/hwmon/adt7470.c 	if (time_before(local_jiffies, data->sensors_last_updated +
data              290 drivers/hwmon/adt7470.c 	    data->sensors_valid)
data              293 drivers/hwmon/adt7470.c 	if (time_before(local_jiffies, data->limits_last_updated +
data              295 drivers/hwmon/adt7470.c 	    data->limits_valid)
data              299 drivers/hwmon/adt7470.c 		return data;
data              301 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              305 drivers/hwmon/adt7470.c 	if (!data->temperatures_probed)
data              306 drivers/hwmon/adt7470.c 		adt7470_read_temperatures(client, data);
data              309 drivers/hwmon/adt7470.c 			data->temp[i] = i2c_smbus_read_byte_data(client,
data              313 drivers/hwmon/adt7470.c 		data->fan[i] = adt7470_read_word_data(client,
data              320 drivers/hwmon/adt7470.c 		data->pwm[i] = i2c_smbus_read_byte_data(client,
data              330 drivers/hwmon/adt7470.c 			data->pwm_automatic[i] = 1;
data              332 drivers/hwmon/adt7470.c 			data->pwm_automatic[i] = 0;
data              337 drivers/hwmon/adt7470.c 			data->pwm_auto_temp[i] = cfg >> 4;
data              339 drivers/hwmon/adt7470.c 			data->pwm_auto_temp[i] = cfg & 0xF;
data              344 drivers/hwmon/adt7470.c 		data->force_pwm_max = 1;
data              346 drivers/hwmon/adt7470.c 		data->force_pwm_max = 0;
data              348 drivers/hwmon/adt7470.c 	data->alarm = i2c_smbus_read_byte_data(client, ADT7470_REG_ALARM1);
data              349 drivers/hwmon/adt7470.c 	if (data->alarm & ADT7470_OOL_ALARM)
data              350 drivers/hwmon/adt7470.c 		data->alarm |= ALARM2(i2c_smbus_read_byte_data(client,
data              352 drivers/hwmon/adt7470.c 	data->alarms_mask = adt7470_read_word_data(client,
data              355 drivers/hwmon/adt7470.c 	data->sensors_last_updated = local_jiffies;
data              356 drivers/hwmon/adt7470.c 	data->sensors_valid = 1;
data              363 drivers/hwmon/adt7470.c 		data->temp_min[i] = i2c_smbus_read_byte_data(client,
data              365 drivers/hwmon/adt7470.c 		data->temp_max[i] = i2c_smbus_read_byte_data(client,
data              370 drivers/hwmon/adt7470.c 		data->fan_min[i] = adt7470_read_word_data(client,
data              372 drivers/hwmon/adt7470.c 		data->fan_max[i] = adt7470_read_word_data(client,
data              377 drivers/hwmon/adt7470.c 		data->pwm_max[i] = i2c_smbus_read_byte_data(client,
data              379 drivers/hwmon/adt7470.c 		data->pwm_min[i] = i2c_smbus_read_byte_data(client,
data              381 drivers/hwmon/adt7470.c 		data->pwm_tmin[i] = i2c_smbus_read_byte_data(client,
data              385 drivers/hwmon/adt7470.c 	data->limits_last_updated = local_jiffies;
data              386 drivers/hwmon/adt7470.c 	data->limits_valid = 1;
data              389 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              390 drivers/hwmon/adt7470.c 	return data;
data              397 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              398 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", data->auto_update_interval);
data              405 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              413 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              414 drivers/hwmon/adt7470.c 	data->auto_update_interval = temp;
data              415 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              424 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              425 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", data->num_temp_sensors);
data              432 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              440 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              441 drivers/hwmon/adt7470.c 	data->num_temp_sensors = temp;
data              443 drivers/hwmon/adt7470.c 		data->temperatures_probed = 0;
data              444 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              453 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              454 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", 1000 * data->temp_min[attr->index]);
data              462 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              463 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              472 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              473 drivers/hwmon/adt7470.c 	data->temp_min[attr->index] = temp;
data              476 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              485 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              486 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", 1000 * data->temp_max[attr->index]);
data              494 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              495 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              504 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              505 drivers/hwmon/adt7470.c 	data->temp_max[attr->index] = temp;
data              508 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              517 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              518 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", 1000 * data->temp[attr->index]);
data              525 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              527 drivers/hwmon/adt7470.c 	return sprintf(buf, "%x\n", data->alarms_mask);
data              534 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              543 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              544 drivers/hwmon/adt7470.c 	data->alarms_mask = mask;
data              545 drivers/hwmon/adt7470.c 	adt7470_write_word_data(data->client, ADT7470_REG_ALARM1_MASK, mask);
data              546 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              555 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              557 drivers/hwmon/adt7470.c 	if (FAN_DATA_VALID(data->fan_max[attr->index]))
data              559 drivers/hwmon/adt7470.c 			       FAN_PERIOD_TO_RPM(data->fan_max[attr->index]));
data              569 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              570 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              579 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              580 drivers/hwmon/adt7470.c 	data->fan_max[attr->index] = temp;
data              582 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              591 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              593 drivers/hwmon/adt7470.c 	if (FAN_DATA_VALID(data->fan_min[attr->index]))
data              595 drivers/hwmon/adt7470.c 			       FAN_PERIOD_TO_RPM(data->fan_min[attr->index]));
data              605 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              606 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              615 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              616 drivers/hwmon/adt7470.c 	data->fan_min[attr->index] = temp;
data              618 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              627 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              629 drivers/hwmon/adt7470.c 	if (FAN_DATA_VALID(data->fan[attr->index]))
data              631 drivers/hwmon/adt7470.c 			       FAN_PERIOD_TO_RPM(data->fan[attr->index]));
data              639 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              640 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", data->force_pwm_max);
data              647 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              648 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              655 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              656 drivers/hwmon/adt7470.c 	data->force_pwm_max = temp;
data              663 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              672 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              673 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", data->pwm[attr->index]);
data              680 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              681 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              689 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              690 drivers/hwmon/adt7470.c 	data->pwm[attr->index] = temp;
data              692 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              705 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              710 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              711 drivers/hwmon/adt7470.c 	cfg_reg_1 = i2c_smbus_read_byte_data(data->client, ADT7470_REG_CFG);
data              712 drivers/hwmon/adt7470.c 	cfg_reg_2 = i2c_smbus_read_byte_data(data->client, ADT7470_REG_CFG_2);
data              713 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              728 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              729 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              747 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              756 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              765 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              766 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", data->pwm_max[attr->index]);
data              774 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              775 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              783 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              784 drivers/hwmon/adt7470.c 	data->pwm_max[attr->index] = temp;
data              787 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              796 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              797 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", data->pwm_min[attr->index]);
data              805 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              806 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              814 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              815 drivers/hwmon/adt7470.c 	data->pwm_min[attr->index] = temp;
data              818 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              827 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              829 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", 1000 * (20 + data->pwm_tmin[attr->index]));
data              836 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              837 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", 1000 * data->pwm_tmin[attr->index]);
data              845 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              846 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              855 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              856 drivers/hwmon/adt7470.c 	data->pwm_tmin[attr->index] = temp;
data              859 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              868 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              869 drivers/hwmon/adt7470.c 	return sprintf(buf, "%d\n", 1 + data->pwm_automatic[attr->index]);
data              877 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              878 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              896 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              897 drivers/hwmon/adt7470.c 	data->pwm_automatic[attr->index] = temp;
data              904 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              913 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              914 drivers/hwmon/adt7470.c 	u8 ctrl = data->pwm_auto_temp[attr->index];
data              936 drivers/hwmon/adt7470.c 	struct adt7470_data *data = dev_get_drvdata(dev);
data              937 drivers/hwmon/adt7470.c 	struct i2c_client *client = data->client;
data              949 drivers/hwmon/adt7470.c 	mutex_lock(&data->lock);
data              950 drivers/hwmon/adt7470.c 	data->pwm_automatic[attr->index] = temp;
data              962 drivers/hwmon/adt7470.c 	mutex_unlock(&data->lock);
data              971 drivers/hwmon/adt7470.c 	struct adt7470_data *data = adt7470_update_device(dev);
data              973 drivers/hwmon/adt7470.c 	if (data->alarm & attr->index)
data             1224 drivers/hwmon/adt7470.c 	struct adt7470_data *data;
data             1227 drivers/hwmon/adt7470.c 	data = devm_kzalloc(dev, sizeof(struct adt7470_data), GFP_KERNEL);
data             1228 drivers/hwmon/adt7470.c 	if (!data)
data             1231 drivers/hwmon/adt7470.c 	data->num_temp_sensors = -1;
data             1232 drivers/hwmon/adt7470.c 	data->auto_update_interval = AUTO_UPDATE_INTERVAL;
data             1234 drivers/hwmon/adt7470.c 	i2c_set_clientdata(client, data);
data             1235 drivers/hwmon/adt7470.c 	data->client = client;
data             1236 drivers/hwmon/adt7470.c 	mutex_init(&data->lock);
data             1245 drivers/hwmon/adt7470.c 							   data,
data             1251 drivers/hwmon/adt7470.c 	data->auto_update = kthread_run(adt7470_update_thread, client, "%s",
data             1253 drivers/hwmon/adt7470.c 	if (IS_ERR(data->auto_update)) {
data             1254 drivers/hwmon/adt7470.c 		return PTR_ERR(data->auto_update);
data             1262 drivers/hwmon/adt7470.c 	struct adt7470_data *data = i2c_get_clientdata(client);
data             1264 drivers/hwmon/adt7470.c 	kthread_stop(data->auto_update);
data              171 drivers/hwmon/adt7475.c 		.data = (void *)adt7473
data              175 drivers/hwmon/adt7475.c 		.data = (void *)adt7475
data              179 drivers/hwmon/adt7475.c 		.data = (void *)adt7476
data              183 drivers/hwmon/adt7475.c 		.data = (void *)adt7490
data              225 drivers/hwmon/adt7475.c static inline u16 temp2reg(struct adt7475_data *data, long val)
data              229 drivers/hwmon/adt7475.c 	if (!(data->config5 & CONFIG5_TWOSCOMP)) {
data              245 drivers/hwmon/adt7475.c static inline int reg2temp(struct adt7475_data *data, u16 reg)
data              247 drivers/hwmon/adt7475.c 	if (data->config5 & CONFIG5_TWOSCOMP) {
data              327 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data              331 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data              332 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data              337 drivers/hwmon/adt7475.c 			       (data->alarms >> sattr->index) & 1);
data              339 drivers/hwmon/adt7475.c 		val = data->voltage[sattr->nr][sattr->index];
data              341 drivers/hwmon/adt7475.c 			       reg2volt(sattr->index, val, data->bypass_attn));
data              351 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              352 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              359 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              361 drivers/hwmon/adt7475.c 	data->voltage[sattr->nr][sattr->index] =
data              362 drivers/hwmon/adt7475.c 				volt2reg(sattr->index, val, data->bypass_attn);
data              377 drivers/hwmon/adt7475.c 				  data->voltage[sattr->nr][sattr->index] >> 2);
data              378 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              386 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data              390 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data              391 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data              395 drivers/hwmon/adt7475.c 		mutex_lock(&data->lock);
data              396 drivers/hwmon/adt7475.c 		out = data->temp[sattr->nr][sattr->index];
data              405 drivers/hwmon/adt7475.c 		out = reg2temp(data, data->temp[THERM][sattr->index]) -
data              407 drivers/hwmon/adt7475.c 		mutex_unlock(&data->lock);
data              415 drivers/hwmon/adt7475.c 		mutex_lock(&data->lock);
data              416 drivers/hwmon/adt7475.c 		out = (s8)data->temp[sattr->nr][sattr->index];
data              417 drivers/hwmon/adt7475.c 		if (data->config5 & CONFIG5_TEMPOFFSET)
data              421 drivers/hwmon/adt7475.c 		mutex_unlock(&data->lock);
data              425 drivers/hwmon/adt7475.c 		out = (data->alarms >> (sattr->index + 4)) & 1;
data              430 drivers/hwmon/adt7475.c 		out = !!(data->alarms & (sattr->index ? 0x8000 : 0x4000));
data              435 drivers/hwmon/adt7475.c 		out = reg2temp(data, data->temp[sattr->nr][sattr->index]);
data              445 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              446 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              455 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              458 drivers/hwmon/adt7475.c 	data->config5 = adt7475_read(REG_CONFIG5);
data              462 drivers/hwmon/adt7475.c 		if (data->config5 & CONFIG5_TEMPOFFSET) {
data              464 drivers/hwmon/adt7475.c 			out = data->temp[OFFSET][sattr->index] = val / 1000;
data              467 drivers/hwmon/adt7475.c 			out = data->temp[OFFSET][sattr->index] = val / 500;
data              478 drivers/hwmon/adt7475.c 		data->temp[THERM][sattr->index] =
data              482 drivers/hwmon/adt7475.c 		temp = reg2temp(data, data->temp[THERM][sattr->index]);
data              487 drivers/hwmon/adt7475.c 			data->temp[HYSTERSIS][sattr->index] &= 0xF0;
data              488 drivers/hwmon/adt7475.c 			data->temp[HYSTERSIS][sattr->index] |= (val & 0xF) << 4;
data              490 drivers/hwmon/adt7475.c 			data->temp[HYSTERSIS][sattr->index] &= 0x0F;
data              491 drivers/hwmon/adt7475.c 			data->temp[HYSTERSIS][sattr->index] |= (val & 0xF);
data              494 drivers/hwmon/adt7475.c 		out = data->temp[HYSTERSIS][sattr->index];
data              498 drivers/hwmon/adt7475.c 		data->temp[sattr->nr][sattr->index] = temp2reg(data, val);
data              504 drivers/hwmon/adt7475.c 		out = (u8) (data->temp[sattr->nr][sattr->index] >> 2);
data              534 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              547 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              552 drivers/hwmon/adt7475.c 		val = data->enh_acoustics[0] & 0xf;
data              555 drivers/hwmon/adt7475.c 		val = (data->enh_acoustics[1] >> 4) & 0xf;
data              559 drivers/hwmon/adt7475.c 		val = data->enh_acoustics[1] & 0xf;
data              574 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              575 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              608 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              610 drivers/hwmon/adt7475.c 	data->enh_acoustics[idx] &= ~(0xf << shift);
data              611 drivers/hwmon/adt7475.c 	data->enh_acoustics[idx] |= (val << shift);
data              613 drivers/hwmon/adt7475.c 	i2c_smbus_write_byte_data(client, reg, data->enh_acoustics[idx]);
data              615 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              633 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data              637 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data              638 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data              640 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              641 drivers/hwmon/adt7475.c 	out = (data->range[sattr->index] >> 4) & 0x0F;
data              642 drivers/hwmon/adt7475.c 	val = reg2temp(data, data->temp[AUTOMIN][sattr->index]);
data              643 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              651 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              652 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              660 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              663 drivers/hwmon/adt7475.c 	data->config5 = adt7475_read(REG_CONFIG5);
data              664 drivers/hwmon/adt7475.c 	data->temp[AUTOMIN][sattr->index] =
data              666 drivers/hwmon/adt7475.c 	data->range[sattr->index] =
data              673 drivers/hwmon/adt7475.c 	temp = reg2temp(data, data->temp[AUTOMIN][sattr->index]);
data              681 drivers/hwmon/adt7475.c 	data->range[sattr->index] &= ~0xF0;
data              682 drivers/hwmon/adt7475.c 	data->range[sattr->index] |= val << 4;
data              685 drivers/hwmon/adt7475.c 				  data->range[sattr->index]);
data              687 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              694 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data              698 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data              699 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data              702 drivers/hwmon/adt7475.c 		out = (data->alarms >> (sattr->index + 10)) & 1;
data              704 drivers/hwmon/adt7475.c 		out = tach2rpm(data->tach[sattr->nr][sattr->index]);
data              714 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              715 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              721 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              723 drivers/hwmon/adt7475.c 	data->tach[MIN][sattr->index] = rpm2tach(val);
data              726 drivers/hwmon/adt7475.c 			   data->tach[MIN][sattr->index]);
data              728 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              735 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data              738 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data              739 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data              741 drivers/hwmon/adt7475.c 	return sprintf(buf, "%d\n", data->pwm[sattr->nr][sattr->index]);
data              747 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data              750 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data              751 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data              753 drivers/hwmon/adt7475.c 	return sprintf(buf, "%d\n", data->pwmchan[sattr->index]);
data              759 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data              762 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data              763 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data              765 drivers/hwmon/adt7475.c 	return sprintf(buf, "%d\n", data->pwmctl[sattr->index]);
data              773 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              774 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              781 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              786 drivers/hwmon/adt7475.c 		data->pwm[CONTROL][sattr->index] =
data              793 drivers/hwmon/adt7475.c 		if (((data->pwm[CONTROL][sattr->index] >> 5) & 7) != 7) {
data              794 drivers/hwmon/adt7475.c 			mutex_unlock(&data->lock);
data              810 drivers/hwmon/adt7475.c 	data->pwm[sattr->nr][sattr->index] = clamp_val(val, 0, 0xFF);
data              812 drivers/hwmon/adt7475.c 				  data->pwm[sattr->nr][sattr->index]);
data              813 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              822 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              826 drivers/hwmon/adt7475.c 	return sprintf(buf, "%d\n", !!(data->enh_acoustics[0] & mask));
data              834 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              835 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              842 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              844 drivers/hwmon/adt7475.c 	data->enh_acoustics[0] &= ~mask;
data              846 drivers/hwmon/adt7475.c 		data->enh_acoustics[0] |= mask;
data              849 drivers/hwmon/adt7475.c 				  data->enh_acoustics[0]);
data              851 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              861 drivers/hwmon/adt7475.c 	struct adt7475_data *data = i2c_get_clientdata(client);
data              901 drivers/hwmon/adt7475.c 	data->pwmctl[index] = pwmctl;
data              902 drivers/hwmon/adt7475.c 	data->pwmchan[index] = pwmchan;
data              904 drivers/hwmon/adt7475.c 	data->pwm[CONTROL][index] &= ~0xE0;
data              905 drivers/hwmon/adt7475.c 	data->pwm[CONTROL][index] |= (val & 7) << 5;
data              908 drivers/hwmon/adt7475.c 				  data->pwm[CONTROL][index]);
data              918 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              919 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              926 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              929 drivers/hwmon/adt7475.c 	r = hw_set_pwm(client, sattr->index, data->pwmctl[sattr->index], val);
data              932 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              942 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              943 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              950 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              953 drivers/hwmon/adt7475.c 	r = hw_set_pwm(client, sattr->index, val, data->pwmchan[sattr->index]);
data              956 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data              969 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data              973 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data              974 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data              975 drivers/hwmon/adt7475.c 	idx = clamp_val(data->range[sattr->index] & 0xf, 0,
data              986 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data              987 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data              996 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data              998 drivers/hwmon/adt7475.c 	data->range[sattr->index] =
data             1000 drivers/hwmon/adt7475.c 	data->range[sattr->index] &= ~0xf;
data             1001 drivers/hwmon/adt7475.c 	data->range[sattr->index] |= out;
data             1004 drivers/hwmon/adt7475.c 				  data->range[sattr->index]);
data             1006 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data             1014 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data             1016 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data             1017 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data             1019 drivers/hwmon/adt7475.c 	return sprintf(buf, "%d\n", !!(data->config4 & CONFIG4_MAXDUTY));
data             1026 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data             1027 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data             1035 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data             1036 drivers/hwmon/adt7475.c 	data->config4 = i2c_smbus_read_byte_data(client, REG_CONFIG4);
data             1038 drivers/hwmon/adt7475.c 		data->config4 |= CONFIG4_MAXDUTY;
data             1040 drivers/hwmon/adt7475.c 		data->config4 &= ~CONFIG4_MAXDUTY;
data             1041 drivers/hwmon/adt7475.c 	i2c_smbus_write_byte_data(client, REG_CONFIG4, data->config4);
data             1042 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data             1050 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data             1051 drivers/hwmon/adt7475.c 	return sprintf(buf, "%d\n", (int)data->vrm);
data             1057 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data             1064 drivers/hwmon/adt7475.c 	data->vrm = val;
data             1072 drivers/hwmon/adt7475.c 	struct adt7475_data *data = adt7475_update_device(dev);
data             1074 drivers/hwmon/adt7475.c 	if (IS_ERR(data))
data             1075 drivers/hwmon/adt7475.c 		return PTR_ERR(data);
data             1077 drivers/hwmon/adt7475.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data             1348 drivers/hwmon/adt7475.c 	struct adt7475_data *data = i2c_get_clientdata(client);
data             1355 drivers/hwmon/adt7475.c 	data->config4 = ret;
data             1360 drivers/hwmon/adt7475.c 	data->config5 = ret;
data             1363 drivers/hwmon/adt7475.c 		if (!(data->has_voltage & (1 << i)))
data             1369 drivers/hwmon/adt7475.c 		data->voltage[MIN][i] = ret << 2;
data             1374 drivers/hwmon/adt7475.c 		data->voltage[MAX][i] = ret << 2;
data             1377 drivers/hwmon/adt7475.c 	if (data->has_voltage & (1 << 5)) {
data             1381 drivers/hwmon/adt7475.c 		data->voltage[MIN][5] = ret << 2;
data             1386 drivers/hwmon/adt7475.c 		data->voltage[MAX][5] = ret << 2;
data             1394 drivers/hwmon/adt7475.c 		data->temp[MIN][i] = ret << 2;
data             1399 drivers/hwmon/adt7475.c 		data->temp[MAX][i] = ret << 2;
data             1404 drivers/hwmon/adt7475.c 		data->temp[AUTOMIN][i] = ret << 2;
data             1409 drivers/hwmon/adt7475.c 		data->temp[THERM][i] = ret << 2;
data             1414 drivers/hwmon/adt7475.c 		data->temp[OFFSET][i] = ret;
data             1419 drivers/hwmon/adt7475.c 		if (i == 3 && !data->has_fan4)
data             1424 drivers/hwmon/adt7475.c 		data->tach[MIN][i] = ret;
data             1428 drivers/hwmon/adt7475.c 		if (i == 1 && !data->has_pwm2)
data             1433 drivers/hwmon/adt7475.c 		data->pwm[MAX][i] = ret;
data             1438 drivers/hwmon/adt7475.c 		data->pwm[MIN][i] = ret;
data             1446 drivers/hwmon/adt7475.c 	data->range[0] = ret;
data             1451 drivers/hwmon/adt7475.c 	data->range[1] = ret;
data             1456 drivers/hwmon/adt7475.c 	data->range[2] = ret;
data             1472 drivers/hwmon/adt7475.c 	struct adt7475_data *data;
data             1477 drivers/hwmon/adt7475.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data             1478 drivers/hwmon/adt7475.c 	if (data == NULL)
data             1481 drivers/hwmon/adt7475.c 	mutex_init(&data->lock);
data             1482 drivers/hwmon/adt7475.c 	data->client = client;
data             1483 drivers/hwmon/adt7475.c 	i2c_set_clientdata(client, data);
data             1493 drivers/hwmon/adt7475.c 		data->has_voltage = 0x0e;	/* in1 to in3 */
data             1497 drivers/hwmon/adt7475.c 		data->has_voltage = 0x3e;	/* in1 to in5 */
data             1503 drivers/hwmon/adt7475.c 		data->has_voltage = 0x06;	/* in1, in2 */
data             1510 drivers/hwmon/adt7475.c 		data->has_pwm2 = 1;
data             1513 drivers/hwmon/adt7475.c 		data->has_pwm2 = !data->has_pwm2;
data             1515 drivers/hwmon/adt7475.c 	data->config4 = adt7475_read(REG_CONFIG4);
data             1517 drivers/hwmon/adt7475.c 	if ((data->config4 & CONFIG4_PINFUNC) == 0x0)
data             1518 drivers/hwmon/adt7475.c 		data->has_fan4 = 1;
data             1526 drivers/hwmon/adt7475.c 		if ((data->config4 & CONFIG4_PINFUNC) == 0x1 &&
data             1528 drivers/hwmon/adt7475.c 			data->has_fan4 = 1;
data             1532 drivers/hwmon/adt7475.c 		    (data->config4 & CONFIG4_PINFUNC) == 0x1)
data             1533 drivers/hwmon/adt7475.c 			data->has_voltage |= (1 << 0);		/* in0 */
data             1543 drivers/hwmon/adt7475.c 			data->has_voltage |= (1 << 4);		/* in4 */
data             1545 drivers/hwmon/adt7475.c 		data->has_vid = !(adt7475_read(REG_CONFIG5) & CONFIG5_VIDGPIO);
data             1551 drivers/hwmon/adt7475.c 		data->bypass_attn = (0x3 << 3) | 0x3;
data             1553 drivers/hwmon/adt7475.c 		data->bypass_attn = ((data->config4 & CONFIG4_ATTN_IN10) >> 4) |
data             1554 drivers/hwmon/adt7475.c 				    ((data->config4 & CONFIG4_ATTN_IN43) >> 3);
data             1556 drivers/hwmon/adt7475.c 	data->bypass_attn &= data->has_voltage;
data             1576 drivers/hwmon/adt7475.c 	data->groups[group_num++] = &adt7475_attr_group;
data             1579 drivers/hwmon/adt7475.c 	if (data->has_fan4) {
data             1580 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &fan4_attr_group;
data             1582 drivers/hwmon/adt7475.c 	if (data->has_pwm2) {
data             1583 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &pwm2_attr_group;
data             1585 drivers/hwmon/adt7475.c 	if (data->has_voltage & (1 << 0)) {
data             1586 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &in0_attr_group;
data             1588 drivers/hwmon/adt7475.c 	if (data->has_voltage & (1 << 3)) {
data             1589 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &in3_attr_group;
data             1591 drivers/hwmon/adt7475.c 	if (data->has_voltage & (1 << 4)) {
data             1592 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &in4_attr_group;
data             1594 drivers/hwmon/adt7475.c 	if (data->has_voltage & (1 << 5)) {
data             1595 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &in5_attr_group;
data             1597 drivers/hwmon/adt7475.c 	if (data->has_vid) {
data             1598 drivers/hwmon/adt7475.c 		data->vrm = vid_which_vrm();
data             1599 drivers/hwmon/adt7475.c 		data->groups[group_num] = &vid_attr_group;
data             1604 drivers/hwmon/adt7475.c 							   client->name, data,
data             1605 drivers/hwmon/adt7475.c 							   data->groups);
data             1614 drivers/hwmon/adt7475.c 	if ((data->has_voltage & 0x11) || data->has_fan4 || data->has_pwm2)
data             1616 drivers/hwmon/adt7475.c 			 (data->has_voltage & (1 << 0)) ? " in0" : "",
data             1617 drivers/hwmon/adt7475.c 			 (data->has_voltage & (1 << 4)) ? " in4" : "",
data             1618 drivers/hwmon/adt7475.c 			 data->has_fan4 ? " fan4" : "",
data             1619 drivers/hwmon/adt7475.c 			 data->has_pwm2 ? " pwm2" : "",
data             1620 drivers/hwmon/adt7475.c 			 data->has_vid ? " vid" : "");
data             1621 drivers/hwmon/adt7475.c 	if (data->bypass_attn)
data             1623 drivers/hwmon/adt7475.c 			 (data->bypass_attn & (1 << 0)) ? " in0" : "",
data             1624 drivers/hwmon/adt7475.c 			 (data->bypass_attn & (1 << 1)) ? " in1" : "",
data             1625 drivers/hwmon/adt7475.c 			 (data->bypass_attn & (1 << 3)) ? " in3" : "",
data             1626 drivers/hwmon/adt7475.c 			 (data->bypass_attn & (1 << 4)) ? " in4" : "");
data             1650 drivers/hwmon/adt7475.c 	struct adt7475_data *data = i2c_get_clientdata(client);
data             1652 drivers/hwmon/adt7475.c 	data->temp[HYSTERSIS][0] = (u16) adt7475_read(REG_REMOTE1_HYSTERSIS);
data             1653 drivers/hwmon/adt7475.c 	data->temp[HYSTERSIS][1] = data->temp[HYSTERSIS][0];
data             1654 drivers/hwmon/adt7475.c 	data->temp[HYSTERSIS][2] = (u16) adt7475_read(REG_REMOTE2_HYSTERSIS);
data             1659 drivers/hwmon/adt7475.c 	struct adt7475_data *data = i2c_get_clientdata(client);
data             1662 drivers/hwmon/adt7475.c 	data->pwm[CONTROL][index] = adt7475_read(PWM_CONFIG_REG(index));
data             1668 drivers/hwmon/adt7475.c 	v = (data->pwm[CONTROL][index] >> 5) & 7;
data             1671 drivers/hwmon/adt7475.c 		data->pwmctl[index] = 0;
data             1673 drivers/hwmon/adt7475.c 		data->pwmctl[index] = 1;
data             1680 drivers/hwmon/adt7475.c 		data->pwm[INPUT][index] = 0;
data             1681 drivers/hwmon/adt7475.c 		data->pwm[CONTROL][index] &= ~0xE0;
data             1682 drivers/hwmon/adt7475.c 		data->pwm[CONTROL][index] |= (7 << 5);
data             1685 drivers/hwmon/adt7475.c 					  data->pwm[INPUT][index]);
data             1688 drivers/hwmon/adt7475.c 					  data->pwm[CONTROL][index]);
data             1690 drivers/hwmon/adt7475.c 		data->pwmctl[index] = 1;
data             1692 drivers/hwmon/adt7475.c 		data->pwmctl[index] = 2;
data             1696 drivers/hwmon/adt7475.c 			data->pwmchan[index] = 1;
data             1699 drivers/hwmon/adt7475.c 			data->pwmchan[index] = 2;
data             1702 drivers/hwmon/adt7475.c 			data->pwmchan[index] = 4;
data             1705 drivers/hwmon/adt7475.c 			data->pwmchan[index] = 6;
data             1708 drivers/hwmon/adt7475.c 			data->pwmchan[index] = 7;
data             1716 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data             1717 drivers/hwmon/adt7475.c 	struct i2c_client *client = data->client;
data             1725 drivers/hwmon/adt7475.c 	data->alarms = ret << 8;
data             1730 drivers/hwmon/adt7475.c 	data->alarms |= ret;
data             1745 drivers/hwmon/adt7475.c 		if (!(data->has_voltage & (1 << i)))
data             1750 drivers/hwmon/adt7475.c 		data->voltage[INPUT][i] =
data             1759 drivers/hwmon/adt7475.c 		data->temp[INPUT][i] =
data             1764 drivers/hwmon/adt7475.c 	if (data->has_voltage & (1 << 5)) {
data             1768 drivers/hwmon/adt7475.c 		data->alarms |= ret << 24;
data             1778 drivers/hwmon/adt7475.c 		data->voltage[INPUT][5] = ret << 2 |
data             1783 drivers/hwmon/adt7475.c 		if (i == 3 && !data->has_fan4)
data             1788 drivers/hwmon/adt7475.c 		data->tach[INPUT][i] = ret;
data             1793 drivers/hwmon/adt7475.c 		if (i == 1 && !data->has_pwm2)
data             1798 drivers/hwmon/adt7475.c 		data->pwm[INPUT][i] = ret;
data             1801 drivers/hwmon/adt7475.c 	if (data->has_vid) {
data             1805 drivers/hwmon/adt7475.c 		data->vid = ret & 0x3f;
data             1813 drivers/hwmon/adt7475.c 	struct adt7475_data *data = dev_get_drvdata(dev);
data             1816 drivers/hwmon/adt7475.c 	mutex_lock(&data->lock);
data             1819 drivers/hwmon/adt7475.c 	if (time_after(jiffies, data->measure_updated + HZ * 2) ||
data             1820 drivers/hwmon/adt7475.c 	    !data->valid) {
data             1823 drivers/hwmon/adt7475.c 			data->valid = false;
data             1824 drivers/hwmon/adt7475.c 			mutex_unlock(&data->lock);
data             1827 drivers/hwmon/adt7475.c 		data->measure_updated = jiffies;
data             1828 drivers/hwmon/adt7475.c 		data->valid = true;
data             1831 drivers/hwmon/adt7475.c 	mutex_unlock(&data->lock);
data             1833 drivers/hwmon/adt7475.c 	return data;
data               78 drivers/hwmon/adt7x10.c static int adt7x10_write_byte(struct device *dev, u8 reg, u8 data)
data               81 drivers/hwmon/adt7x10.c 	return d->ops->write_byte(dev, reg, data);
data               90 drivers/hwmon/adt7x10.c static int adt7x10_write_word(struct device *dev, u8 reg, u16 data)
data               93 drivers/hwmon/adt7x10.c 	return d->ops->write_word(dev, reg, data);
data              139 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              142 drivers/hwmon/adt7x10.c 	mutex_lock(&data->update_lock);
data              144 drivers/hwmon/adt7x10.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              145 drivers/hwmon/adt7x10.c 	    || !data->valid) {
data              161 drivers/hwmon/adt7x10.c 		data->temp[0] = temp;
data              162 drivers/hwmon/adt7x10.c 		data->last_updated = jiffies;
data              163 drivers/hwmon/adt7x10.c 		data->valid = true;
data              167 drivers/hwmon/adt7x10.c 	mutex_unlock(&data->update_lock);
data              173 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              177 drivers/hwmon/adt7x10.c 	for (i = 1; i < ARRAY_SIZE(data->temp); i++) {
data              184 drivers/hwmon/adt7x10.c 		data->temp[i] = ret;
data              193 drivers/hwmon/adt7x10.c 	data->hyst = ret;
data              204 drivers/hwmon/adt7x10.c static int ADT7X10_REG_TO_TEMP(struct adt7x10_data *data, s16 reg)
data              207 drivers/hwmon/adt7x10.c 	if (!(data->config & ADT7X10_RESOLUTION))
data              224 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              235 drivers/hwmon/adt7x10.c 	return sprintf(buf, "%d\n", ADT7X10_REG_TO_TEMP(data,
data              236 drivers/hwmon/adt7x10.c 		       data->temp[attr->index]));
data              244 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              253 drivers/hwmon/adt7x10.c 	mutex_lock(&data->update_lock);
data              254 drivers/hwmon/adt7x10.c 	data->temp[nr] = ADT7X10_TEMP_TO_REG(temp);
data              255 drivers/hwmon/adt7x10.c 	ret = adt7x10_write_word(dev, ADT7X10_REG_TEMP[nr], data->temp[nr]);
data              258 drivers/hwmon/adt7x10.c 	mutex_unlock(&data->update_lock);
data              266 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              270 drivers/hwmon/adt7x10.c 	hyst = (data->hyst & ADT7X10_T_HYST_MASK) * 1000;
data              279 drivers/hwmon/adt7x10.c 		       ADT7X10_REG_TO_TEMP(data, data->temp[nr]) - hyst);
data              286 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              294 drivers/hwmon/adt7x10.c 	limit = ADT7X10_REG_TO_TEMP(data, data->temp[1]);
data              296 drivers/hwmon/adt7x10.c 	data->hyst = clamp_val(DIV_ROUND_CLOSEST(limit - hyst, 1000),
data              298 drivers/hwmon/adt7x10.c 	ret = adt7x10_write_byte(dev, ADT7X10_T_HYST, data->hyst);
data              321 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              323 drivers/hwmon/adt7x10.c 	return sprintf(buf, "%s\n", data->name);
data              362 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data;
data              365 drivers/hwmon/adt7x10.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              366 drivers/hwmon/adt7x10.c 	if (!data)
data              369 drivers/hwmon/adt7x10.c 	data->ops = ops;
data              370 drivers/hwmon/adt7x10.c 	data->name = name;
data              372 drivers/hwmon/adt7x10.c 	dev_set_drvdata(dev, data);
data              373 drivers/hwmon/adt7x10.c 	mutex_init(&data->update_lock);
data              381 drivers/hwmon/adt7x10.c 	data->oldconfig = ret;
data              386 drivers/hwmon/adt7x10.c 	data->config = data->oldconfig;
data              387 drivers/hwmon/adt7x10.c 	data->config &= ~(ADT7X10_MODE_MASK | ADT7X10_CT_POLARITY |
data              389 drivers/hwmon/adt7x10.c 	data->config |= ADT7X10_FULL | ADT7X10_RESOLUTION | ADT7X10_EVENT_MODE;
data              391 drivers/hwmon/adt7x10.c 	if (data->config != data->oldconfig) {
data              392 drivers/hwmon/adt7x10.c 		ret = adt7x10_write_byte(dev, ADT7X10_CONFIG, data->config);
data              396 drivers/hwmon/adt7x10.c 	dev_dbg(dev, "Config %02x\n", data->config);
data              418 drivers/hwmon/adt7x10.c 	data->hwmon_dev = hwmon_device_register(dev);
data              419 drivers/hwmon/adt7x10.c 	if (IS_ERR(data->hwmon_dev)) {
data              420 drivers/hwmon/adt7x10.c 		ret = PTR_ERR(data->hwmon_dev);
data              435 drivers/hwmon/adt7x10.c 	hwmon_device_unregister(data->hwmon_dev);
data              442 drivers/hwmon/adt7x10.c 	adt7x10_write_byte(dev, ADT7X10_CONFIG, data->oldconfig);
data              449 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              454 drivers/hwmon/adt7x10.c 	hwmon_device_unregister(data->hwmon_dev);
data              455 drivers/hwmon/adt7x10.c 	if (data->name)
data              458 drivers/hwmon/adt7x10.c 	if (data->oldconfig != data->config)
data              459 drivers/hwmon/adt7x10.c 		adt7x10_write_byte(dev, ADT7X10_CONFIG, data->oldconfig);
data              468 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              471 drivers/hwmon/adt7x10.c 		data->config | ADT7X10_PD);
data              476 drivers/hwmon/adt7x10.c 	struct adt7x10_data *data = dev_get_drvdata(dev);
data              478 drivers/hwmon/adt7x10.c 	return adt7x10_write_byte(dev, ADT7X10_CONFIG, data->config);
data               22 drivers/hwmon/adt7x10.h 	int (*write_byte)(struct device *, u8 reg, u8 data);
data               24 drivers/hwmon/adt7x10.h 	int (*write_word)(struct device *, u8 reg, u16 data);
data              166 drivers/hwmon/amc6821.c 	struct amc6821_data *data = dev_get_drvdata(dev);
data              167 drivers/hwmon/amc6821.c 	struct i2c_client *client = data->client;
data              172 drivers/hwmon/amc6821.c 	mutex_lock(&data->update_lock);
data              174 drivers/hwmon/amc6821.c 	if (time_after(jiffies, data->last_updated + timeout) ||
data              175 drivers/hwmon/amc6821.c 			!data->valid) {
data              178 drivers/hwmon/amc6821.c 			data->temp[i] = (int8_t)i2c_smbus_read_byte_data(
data              181 drivers/hwmon/amc6821.c 		data->stat1 = i2c_smbus_read_byte_data(client,
data              183 drivers/hwmon/amc6821.c 		data->stat2 = i2c_smbus_read_byte_data(client,
data              186 drivers/hwmon/amc6821.c 		data->pwm1 = i2c_smbus_read_byte_data(client,
data              189 drivers/hwmon/amc6821.c 			data->fan[i] = i2c_smbus_read_byte_data(
data              192 drivers/hwmon/amc6821.c 			data->fan[i] += i2c_smbus_read_byte_data(
data              196 drivers/hwmon/amc6821.c 		data->fan1_div = i2c_smbus_read_byte_data(client,
data              198 drivers/hwmon/amc6821.c 		data->fan1_div = data->fan1_div & AMC6821_CONF4_PSPR ? 4 : 2;
data              200 drivers/hwmon/amc6821.c 		data->pwm1_auto_point_pwm[0] = 0;
data              201 drivers/hwmon/amc6821.c 		data->pwm1_auto_point_pwm[2] = 255;
data              202 drivers/hwmon/amc6821.c 		data->pwm1_auto_point_pwm[1] = i2c_smbus_read_byte_data(client,
data              205 drivers/hwmon/amc6821.c 		data->temp1_auto_point_temp[0] =
data              208 drivers/hwmon/amc6821.c 		data->temp2_auto_point_temp[0] =
data              209 drivers/hwmon/amc6821.c 				data->temp1_auto_point_temp[0];
data              212 drivers/hwmon/amc6821.c 		data->temp1_auto_point_temp[1] = (reg & 0xF8) >> 1;
data              216 drivers/hwmon/amc6821.c 			data->temp1_auto_point_temp[2] =
data              217 drivers/hwmon/amc6821.c 				data->temp1_auto_point_temp[1] +
data              218 drivers/hwmon/amc6821.c 				(data->pwm1_auto_point_pwm[2] -
data              219 drivers/hwmon/amc6821.c 				data->pwm1_auto_point_pwm[1]) / reg;
data              221 drivers/hwmon/amc6821.c 			data->temp1_auto_point_temp[2] = 255;
data              225 drivers/hwmon/amc6821.c 		data->temp2_auto_point_temp[1] = (reg & 0xF8) >> 1;
data              229 drivers/hwmon/amc6821.c 			data->temp2_auto_point_temp[2] =
data              230 drivers/hwmon/amc6821.c 				data->temp2_auto_point_temp[1] +
data              231 drivers/hwmon/amc6821.c 				(data->pwm1_auto_point_pwm[2] -
data              232 drivers/hwmon/amc6821.c 				data->pwm1_auto_point_pwm[1]) / reg;
data              234 drivers/hwmon/amc6821.c 			data->temp2_auto_point_temp[2] = 255;
data              240 drivers/hwmon/amc6821.c 			data->pwm1_auto_channels_temp = 0;
data              241 drivers/hwmon/amc6821.c 			data->pwm1_enable = 1;
data              244 drivers/hwmon/amc6821.c 			data->pwm1_auto_channels_temp = 2;
data              245 drivers/hwmon/amc6821.c 			data->pwm1_enable = 2;
data              248 drivers/hwmon/amc6821.c 			data->pwm1_auto_channels_temp = 3;
data              249 drivers/hwmon/amc6821.c 			data->pwm1_enable = 3;
data              255 drivers/hwmon/amc6821.c 			data->pwm1_auto_channels_temp = 0;
data              256 drivers/hwmon/amc6821.c 			data->pwm1_enable = 0;
data              260 drivers/hwmon/amc6821.c 		data->last_updated = jiffies;
data              261 drivers/hwmon/amc6821.c 		data->valid = 1;
data              263 drivers/hwmon/amc6821.c 	mutex_unlock(&data->update_lock);
data              264 drivers/hwmon/amc6821.c 	return data;
data              270 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              273 drivers/hwmon/amc6821.c 	return sprintf(buf, "%d\n", data->temp[ix] * 1000);
data              279 drivers/hwmon/amc6821.c 	struct amc6821_data *data = dev_get_drvdata(dev);
data              280 drivers/hwmon/amc6821.c 	struct i2c_client *client = data->client;
data              289 drivers/hwmon/amc6821.c 	mutex_lock(&data->update_lock);
data              290 drivers/hwmon/amc6821.c 	data->temp[ix] = val;
data              291 drivers/hwmon/amc6821.c 	if (i2c_smbus_write_byte_data(client, temp_reg[ix], data->temp[ix])) {
data              295 drivers/hwmon/amc6821.c 	mutex_unlock(&data->update_lock);
data              302 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              308 drivers/hwmon/amc6821.c 		flag = data->stat1 & AMC6821_STAT1_LTL;
data              311 drivers/hwmon/amc6821.c 		flag = data->stat1 & AMC6821_STAT1_LTH;
data              314 drivers/hwmon/amc6821.c 		flag = data->stat2 & AMC6821_STAT2_LTC;
data              317 drivers/hwmon/amc6821.c 		flag = data->stat1 & AMC6821_STAT1_RTL;
data              320 drivers/hwmon/amc6821.c 		flag = data->stat1 & AMC6821_STAT1_RTH;
data              323 drivers/hwmon/amc6821.c 		flag = data->stat2 & AMC6821_STAT2_RTC;
data              338 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              339 drivers/hwmon/amc6821.c 	if (data->stat1 & AMC6821_STAT1_RTF)
data              348 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              349 drivers/hwmon/amc6821.c 	return sprintf(buf, "%d\n", data->pwm1);
data              356 drivers/hwmon/amc6821.c 	struct amc6821_data *data = dev_get_drvdata(dev);
data              357 drivers/hwmon/amc6821.c 	struct i2c_client *client = data->client;
data              363 drivers/hwmon/amc6821.c 	mutex_lock(&data->update_lock);
data              364 drivers/hwmon/amc6821.c 	data->pwm1 = clamp_val(val , 0, 255);
data              365 drivers/hwmon/amc6821.c 	i2c_smbus_write_byte_data(client, AMC6821_REG_DCY, data->pwm1);
data              366 drivers/hwmon/amc6821.c 	mutex_unlock(&data->update_lock);
data              373 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              374 drivers/hwmon/amc6821.c 	return sprintf(buf, "%d\n", data->pwm1_enable);
data              381 drivers/hwmon/amc6821.c 	struct amc6821_data *data = dev_get_drvdata(dev);
data              382 drivers/hwmon/amc6821.c 	struct i2c_client *client = data->client;
data              388 drivers/hwmon/amc6821.c 	mutex_lock(&data->update_lock);
data              420 drivers/hwmon/amc6821.c 	mutex_unlock(&data->update_lock);
data              428 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              429 drivers/hwmon/amc6821.c 	return sprintf(buf, "%d\n", data->pwm1_auto_channels_temp);
data              438 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              442 drivers/hwmon/amc6821.c 			data->temp1_auto_point_temp[ix] * 1000);
data              445 drivers/hwmon/amc6821.c 			data->temp2_auto_point_temp[ix] * 1000);
data              457 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              458 drivers/hwmon/amc6821.c 	return sprintf(buf, "%d\n", data->pwm1_auto_point_pwm[ix]);
data              487 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              488 drivers/hwmon/amc6821.c 	struct i2c_client *client = data->client;
data              501 drivers/hwmon/amc6821.c 		ptemp = data->temp1_auto_point_temp;
data              505 drivers/hwmon/amc6821.c 		ptemp = data->temp2_auto_point_temp;
data              513 drivers/hwmon/amc6821.c 	mutex_lock(&data->update_lock);
data              514 drivers/hwmon/amc6821.c 	data->valid = 0;
data              519 drivers/hwmon/amc6821.c 				     data->temp1_auto_point_temp[1]);
data              521 drivers/hwmon/amc6821.c 				     data->temp2_auto_point_temp[1]);
data              545 drivers/hwmon/amc6821.c 	dpwm = data->pwm1_auto_point_pwm[2] - data->pwm1_auto_point_pwm[1];
data              550 drivers/hwmon/amc6821.c 	mutex_unlock(&data->update_lock);
data              558 drivers/hwmon/amc6821.c 	struct amc6821_data *data = dev_get_drvdata(dev);
data              559 drivers/hwmon/amc6821.c 	struct i2c_client *client = data->client;
data              566 drivers/hwmon/amc6821.c 	mutex_lock(&data->update_lock);
data              567 drivers/hwmon/amc6821.c 	data->pwm1_auto_point_pwm[1] = clamp_val(val, 0, 254);
data              569 drivers/hwmon/amc6821.c 			data->pwm1_auto_point_pwm[1])) {
data              574 drivers/hwmon/amc6821.c 	dpwm = data->pwm1_auto_point_pwm[2] - data->pwm1_auto_point_pwm[1];
data              576 drivers/hwmon/amc6821.c 			data->temp1_auto_point_temp)) {
data              581 drivers/hwmon/amc6821.c 			data->temp2_auto_point_temp)) {
data              587 drivers/hwmon/amc6821.c 	data->valid = 0;
data              588 drivers/hwmon/amc6821.c 	mutex_unlock(&data->update_lock);
data              595 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              597 drivers/hwmon/amc6821.c 	if (0 == data->fan[ix])
data              599 drivers/hwmon/amc6821.c 	return sprintf(buf, "%d\n", (int)(6000000 / data->fan[ix]));
data              605 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              606 drivers/hwmon/amc6821.c 	if (data->stat1 & AMC6821_STAT1_FANS)
data              615 drivers/hwmon/amc6821.c 	struct amc6821_data *data = dev_get_drvdata(dev);
data              616 drivers/hwmon/amc6821.c 	struct i2c_client *client = data->client;
data              624 drivers/hwmon/amc6821.c 	mutex_lock(&data->update_lock);
data              625 drivers/hwmon/amc6821.c 	data->fan[ix] = (u16) clamp_val(val, 1, 0xFFFF);
data              627 drivers/hwmon/amc6821.c 			data->fan[ix] & 0xFF)) {
data              633 drivers/hwmon/amc6821.c 			fan_reg_hi[ix], data->fan[ix] >> 8)) {
data              638 drivers/hwmon/amc6821.c 	mutex_unlock(&data->update_lock);
data              645 drivers/hwmon/amc6821.c 	struct amc6821_data *data = amc6821_update_device(dev);
data              646 drivers/hwmon/amc6821.c 	return sprintf(buf, "%d\n", data->fan1_div);
data              653 drivers/hwmon/amc6821.c 	struct amc6821_data *data = dev_get_drvdata(dev);
data              654 drivers/hwmon/amc6821.c 	struct i2c_client *client = data->client;
data              660 drivers/hwmon/amc6821.c 	mutex_lock(&data->update_lock);
data              671 drivers/hwmon/amc6821.c 		data->fan1_div = 2;
data              675 drivers/hwmon/amc6821.c 		data->fan1_div = 4;
data              687 drivers/hwmon/amc6821.c 	mutex_unlock(&data->update_lock);
data              907 drivers/hwmon/amc6821.c 	struct amc6821_data *data;
data              911 drivers/hwmon/amc6821.c 	data = devm_kzalloc(dev, sizeof(struct amc6821_data), GFP_KERNEL);
data              912 drivers/hwmon/amc6821.c 	if (!data)
data              915 drivers/hwmon/amc6821.c 	data->client = client;
data              916 drivers/hwmon/amc6821.c 	mutex_init(&data->update_lock);
data              926 drivers/hwmon/amc6821.c 							   data,
data              221 drivers/hwmon/applesmc.c 	u8 status, data = 0;
data              249 drivers/hwmon/applesmc.c 		data = inb(APPLESMC_DATA_PORT);
data              252 drivers/hwmon/applesmc.c 		pr_warn("flushed %d bytes, last value is: %d\n", i, data);
data               65 drivers/hwmon/as370-hwmon.c as370_hwmon_is_visible(const void *data, enum hwmon_sensor_types type,
data              240 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev); \
data              241 drivers/hwmon/asb100.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->reg[nr])); \
data              254 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client); \
data              259 drivers/hwmon/asb100.c 	mutex_lock(&data->update_lock); \
data              260 drivers/hwmon/asb100.c 	data->in_##reg[nr] = IN_TO_REG(val); \
data              262 drivers/hwmon/asb100.c 		data->in_##reg[nr]); \
data              263 drivers/hwmon/asb100.c 	mutex_unlock(&data->update_lock); \
data              291 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev);
data              292 drivers/hwmon/asb100.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr],
data              293 drivers/hwmon/asb100.c 		DIV_FROM_REG(data->fan_div[nr])));
data              300 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev);
data              301 drivers/hwmon/asb100.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr],
data              302 drivers/hwmon/asb100.c 		DIV_FROM_REG(data->fan_div[nr])));
data              309 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev);
data              310 drivers/hwmon/asb100.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
data              318 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              326 drivers/hwmon/asb100.c 	mutex_lock(&data->update_lock);
data              327 drivers/hwmon/asb100.c 	data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              328 drivers/hwmon/asb100.c 	asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]);
data              329 drivers/hwmon/asb100.c 	mutex_unlock(&data->update_lock);
data              344 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              354 drivers/hwmon/asb100.c 	mutex_lock(&data->update_lock);
data              356 drivers/hwmon/asb100.c 	min = FAN_FROM_REG(data->fan_min[nr],
data              357 drivers/hwmon/asb100.c 			DIV_FROM_REG(data->fan_div[nr]));
data              358 drivers/hwmon/asb100.c 	data->fan_div[nr] = DIV_TO_REG(val);
data              363 drivers/hwmon/asb100.c 		reg = (reg & 0xcf) | (data->fan_div[0] << 4);
data              369 drivers/hwmon/asb100.c 		reg = (reg & 0x3f) | (data->fan_div[1] << 6);
data              375 drivers/hwmon/asb100.c 		reg = (reg & 0x3f) | (data->fan_div[2] << 6);
data              380 drivers/hwmon/asb100.c 	data->fan_min[nr] =
data              381 drivers/hwmon/asb100.c 		FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data              382 drivers/hwmon/asb100.c 	asb100_write_value(client, ASB100_REG_FAN_MIN(nr), data->fan_min[nr]);
data              384 drivers/hwmon/asb100.c 	mutex_unlock(&data->update_lock);
data              422 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev); \
data              423 drivers/hwmon/asb100.c 	return sprintf_temp_from_reg(data->reg[nr], buf, nr); \
data              436 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client); \
data              441 drivers/hwmon/asb100.c 	mutex_lock(&data->update_lock); \
data              444 drivers/hwmon/asb100.c 		data->reg[nr] = LM75_TEMP_TO_REG(val); \
data              447 drivers/hwmon/asb100.c 		data->reg[nr] = TEMP_TO_REG(val); \
data              451 drivers/hwmon/asb100.c 			data->reg[nr]); \
data              452 drivers/hwmon/asb100.c 	mutex_unlock(&data->update_lock); \
data              476 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev);
data              477 drivers/hwmon/asb100.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data              486 drivers/hwmon/asb100.c 	struct asb100_data *data = dev_get_drvdata(dev);
data              487 drivers/hwmon/asb100.c 	return sprintf(buf, "%d\n", data->vrm);
data              493 drivers/hwmon/asb100.c 	struct asb100_data *data = dev_get_drvdata(dev);
data              504 drivers/hwmon/asb100.c 	data->vrm = val;
data              514 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev);
data              515 drivers/hwmon/asb100.c 	return sprintf(buf, "%u\n", data->alarms);
data              524 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev);
data              525 drivers/hwmon/asb100.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              543 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev);
data              544 drivers/hwmon/asb100.c 	return sprintf(buf, "%d\n", ASB100_PWM_FROM_REG(data->pwm & 0x0f));
data              551 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              559 drivers/hwmon/asb100.c 	mutex_lock(&data->update_lock);
data              560 drivers/hwmon/asb100.c 	data->pwm &= 0x80; /* keep the enable bit */
data              561 drivers/hwmon/asb100.c 	data->pwm |= (0x0f & ASB100_PWM_TO_REG(val));
data              562 drivers/hwmon/asb100.c 	asb100_write_value(client, ASB100_REG_PWM1, data->pwm);
data              563 drivers/hwmon/asb100.c 	mutex_unlock(&data->update_lock);
data              570 drivers/hwmon/asb100.c 	struct asb100_data *data = asb100_update_device(dev);
data              571 drivers/hwmon/asb100.c 	return sprintf(buf, "%d\n", (data->pwm & 0x80) ? 1 : 0);
data              579 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              587 drivers/hwmon/asb100.c 	mutex_lock(&data->update_lock);
data              588 drivers/hwmon/asb100.c 	data->pwm &= 0x0f; /* keep the duty cycle bits */
data              589 drivers/hwmon/asb100.c 	data->pwm |= (val ? 0x80 : 0x00);
data              590 drivers/hwmon/asb100.c 	asb100_write_value(client, ASB100_REG_PWM1, data->pwm);
data              591 drivers/hwmon/asb100.c 	mutex_unlock(&data->update_lock);
data              674 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              709 drivers/hwmon/asb100.c 	data->lm75[0] = i2c_new_dummy_device(adapter, sc_addr[0]);
data              710 drivers/hwmon/asb100.c 	if (IS_ERR(data->lm75[0])) {
data              714 drivers/hwmon/asb100.c 		err = PTR_ERR(data->lm75[0]);
data              718 drivers/hwmon/asb100.c 	data->lm75[1] = i2c_new_dummy_device(adapter, sc_addr[1]);
data              719 drivers/hwmon/asb100.c 	if (IS_ERR(data->lm75[1])) {
data              723 drivers/hwmon/asb100.c 		err = PTR_ERR(data->lm75[1]);
data              731 drivers/hwmon/asb100.c 	i2c_unregister_device(data->lm75[0]);
data              782 drivers/hwmon/asb100.c 	struct asb100_data *data;
data              784 drivers/hwmon/asb100.c 	data = devm_kzalloc(&client->dev, sizeof(struct asb100_data),
data              786 drivers/hwmon/asb100.c 	if (!data)
data              789 drivers/hwmon/asb100.c 	i2c_set_clientdata(client, data);
data              790 drivers/hwmon/asb100.c 	mutex_init(&data->lock);
data              791 drivers/hwmon/asb100.c 	mutex_init(&data->update_lock);
data              802 drivers/hwmon/asb100.c 	data->fan_min[0] = asb100_read_value(client, ASB100_REG_FAN_MIN(0));
data              803 drivers/hwmon/asb100.c 	data->fan_min[1] = asb100_read_value(client, ASB100_REG_FAN_MIN(1));
data              804 drivers/hwmon/asb100.c 	data->fan_min[2] = asb100_read_value(client, ASB100_REG_FAN_MIN(2));
data              811 drivers/hwmon/asb100.c 	data->hwmon_dev = hwmon_device_register(&client->dev);
data              812 drivers/hwmon/asb100.c 	if (IS_ERR(data->hwmon_dev)) {
data              813 drivers/hwmon/asb100.c 		err = PTR_ERR(data->hwmon_dev);
data              822 drivers/hwmon/asb100.c 	i2c_unregister_device(data->lm75[1]);
data              823 drivers/hwmon/asb100.c 	i2c_unregister_device(data->lm75[0]);
data              829 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              831 drivers/hwmon/asb100.c 	hwmon_device_unregister(data->hwmon_dev);
data              834 drivers/hwmon/asb100.c 	i2c_unregister_device(data->lm75[1]);
data              835 drivers/hwmon/asb100.c 	i2c_unregister_device(data->lm75[0]);
data              846 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              850 drivers/hwmon/asb100.c 	mutex_lock(&data->lock);
data              861 drivers/hwmon/asb100.c 		cl = data->lm75[bank - 1];
data              884 drivers/hwmon/asb100.c 	mutex_unlock(&data->lock);
data              891 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              895 drivers/hwmon/asb100.c 	mutex_lock(&data->lock);
data              906 drivers/hwmon/asb100.c 		cl = data->lm75[bank - 1];
data              925 drivers/hwmon/asb100.c 	mutex_unlock(&data->lock);
data              930 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              932 drivers/hwmon/asb100.c 	data->vrm = vid_which_vrm();
data              942 drivers/hwmon/asb100.c 	struct asb100_data *data = i2c_get_clientdata(client);
data              945 drivers/hwmon/asb100.c 	mutex_lock(&data->update_lock);
data              947 drivers/hwmon/asb100.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              948 drivers/hwmon/asb100.c 		|| !data->valid) {
data              954 drivers/hwmon/asb100.c 			data->in[i] = asb100_read_value(client,
data              956 drivers/hwmon/asb100.c 			data->in_min[i] = asb100_read_value(client,
data              958 drivers/hwmon/asb100.c 			data->in_max[i] = asb100_read_value(client,
data              964 drivers/hwmon/asb100.c 			data->fan[i] = asb100_read_value(client,
data              966 drivers/hwmon/asb100.c 			data->fan_min[i] = asb100_read_value(client,
data              972 drivers/hwmon/asb100.c 			data->temp[i-1] = asb100_read_value(client,
data              974 drivers/hwmon/asb100.c 			data->temp_max[i-1] = asb100_read_value(client,
data              976 drivers/hwmon/asb100.c 			data->temp_hyst[i-1] = asb100_read_value(client,
data              982 drivers/hwmon/asb100.c 		data->vid = i & 0x0f;
data              983 drivers/hwmon/asb100.c 		data->vid |= (asb100_read_value(client,
data              985 drivers/hwmon/asb100.c 		data->fan_div[0] = (i >> 4) & 0x03;
data              986 drivers/hwmon/asb100.c 		data->fan_div[1] = (i >> 6) & 0x03;
data              987 drivers/hwmon/asb100.c 		data->fan_div[2] = (asb100_read_value(client,
data              991 drivers/hwmon/asb100.c 		data->pwm = asb100_read_value(client, ASB100_REG_PWM1);
data              994 drivers/hwmon/asb100.c 		data->alarms = asb100_read_value(client, ASB100_REG_ALARM1) +
data              997 drivers/hwmon/asb100.c 		data->last_updated = jiffies;
data              998 drivers/hwmon/asb100.c 		data->valid = 1;
data             1003 drivers/hwmon/asb100.c 	mutex_unlock(&data->update_lock);
data             1005 drivers/hwmon/asb100.c 	return data;
data              132 drivers/hwmon/asc7621.c static inline int write_byte(struct i2c_client *client, u8 reg, u8 data)
data              134 drivers/hwmon/asc7621.c 	int res = i2c_smbus_write_byte_data(client, reg, data);
data              138 drivers/hwmon/asc7621.c 			data, reg);
data              151 drivers/hwmon/asc7621.c 	struct asc7621_data *data = asc7621_update_device(d); \
data              157 drivers/hwmon/asc7621.c 	struct asc7621_data *data = i2c_get_clientdata(client); \
data              169 drivers/hwmon/asc7621.c 	return sprintf(buf, "%u\n", data->reg[param->msb[0]]);
data              183 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              184 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = reqval;
data              186 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              199 drivers/hwmon/asc7621.c 		       (data->reg[param->msb[0]] >> param->
data              218 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              221 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = reqval;
data              223 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              239 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              240 drivers/hwmon/asc7621.c 	regval = (data->reg[param->msb[0]] << 8) | data->reg[param->lsb[0]];
data              241 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              266 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              267 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = (reqval >> 8) & 0xff;
data              268 drivers/hwmon/asc7621.c 	data->reg[param->lsb[0]] = reqval & 0xff;
data              269 drivers/hwmon/asc7621.c 	write_byte(client, param->msb[0], data->reg[param->msb[0]]);
data              270 drivers/hwmon/asc7621.c 	write_byte(client, param->lsb[0], data->reg[param->lsb[0]]);
data              271 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              301 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              302 drivers/hwmon/asc7621.c 	regval = (data->reg[param->msb[0]] << 8) | (data->reg[param->lsb[0]]);
data              303 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              319 drivers/hwmon/asc7621.c 		       ((data->reg[param->msb[0]] *
data              339 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              340 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = reqval;
data              342 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              352 drivers/hwmon/asc7621.c 	return sprintf(buf, "%d\n", ((s8) data->reg[param->msb[0]]) * 1000);
data              370 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              371 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = temp;
data              373 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              391 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              392 drivers/hwmon/asc7621.c 	msb = data->reg[param->msb[0]];
data              393 drivers/hwmon/asc7621.c 	lsb = (data->reg[param->lsb[0]] >> 6) & 0x03;
data              395 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              405 drivers/hwmon/asc7621.c 	u8 regval = data->reg[param->msb[0]];
data              428 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              429 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = temp;
data              431 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              454 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              455 drivers/hwmon/asc7621.c 	auto_point1 = ((s8) data->reg[param->msb[1]]) * 1000;
data              457 drivers/hwmon/asc7621.c 	    ((data->reg[param->msb[0]] >> param->shift[0]) & param->mask[0]);
data              459 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              477 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              478 drivers/hwmon/asc7621.c 	auto_point1 = data->reg[param->msb[1]] * 1000;
data              491 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = newval;
data              493 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              507 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              508 drivers/hwmon/asc7621.c 	config = (data->reg[param->msb[0]] >> param->shift[0]) & param->mask[0];
data              509 drivers/hwmon/asc7621.c 	altbit = (data->reg[param->msb[1]] >> param->shift[1]) & param->mask[1];
data              511 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              546 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              550 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = newval;
data              552 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              562 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              563 drivers/hwmon/asc7621.c 	config = (data->reg[param->msb[0]] >> param->shift[0]) & param->mask[0];
data              564 drivers/hwmon/asc7621.c 	altbit = (data->reg[param->msb[1]] >> param->shift[1]) & param->mask[1];
data              565 drivers/hwmon/asc7621.c 	minoff = (data->reg[param->msb[2]] >> param->shift[2]) & param->mask[2];
data              566 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              620 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              626 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = newval;
data              633 drivers/hwmon/asc7621.c 		data->reg[param->msb[2]] = newval;
data              636 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              650 drivers/hwmon/asc7621.c 	    (data->reg[param->msb[0]] >> param->shift[0]) & param->mask[0];
data              680 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              683 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = newval;
data              685 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              698 drivers/hwmon/asc7621.c 	    (data->reg[param->msb[0]] >> param->shift[0]) & param->mask[0];
data              729 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              732 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = newval;
data              734 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              747 drivers/hwmon/asc7621.c 	    (data->reg[param->msb[0]] >> param->shift[0]) & param->mask[0];
data              777 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data              780 drivers/hwmon/asc7621.c 	data->reg[param->msb[0]] = newval;
data              782 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data              995 drivers/hwmon/asc7621.c 	struct asc7621_data *data = i2c_get_clientdata(client);
data             1005 drivers/hwmon/asc7621.c 	mutex_lock(&data->update_lock);
data             1009 drivers/hwmon/asc7621.c 	if (!data->valid ||
data             1010 drivers/hwmon/asc7621.c 	    time_after(jiffies, data->last_high_reading + INTERVAL_HIGH)) {
data             1014 drivers/hwmon/asc7621.c 				data->reg[i] =
data             1018 drivers/hwmon/asc7621.c 		data->last_high_reading = jiffies;
data             1023 drivers/hwmon/asc7621.c 	if (!data->valid ||
data             1024 drivers/hwmon/asc7621.c 	    time_after(jiffies, data->last_low_reading + INTERVAL_LOW)) {
data             1028 drivers/hwmon/asc7621.c 				data->reg[i] =
data             1032 drivers/hwmon/asc7621.c 		data->last_low_reading = jiffies;
data             1035 drivers/hwmon/asc7621.c 	data->valid = 1;
data             1037 drivers/hwmon/asc7621.c 	mutex_unlock(&data->update_lock);
data             1039 drivers/hwmon/asc7621.c 	return data;
data             1092 drivers/hwmon/asc7621.c 	struct asc7621_data *data;
data             1098 drivers/hwmon/asc7621.c 	data = devm_kzalloc(&client->dev, sizeof(struct asc7621_data),
data             1100 drivers/hwmon/asc7621.c 	if (data == NULL)
data             1103 drivers/hwmon/asc7621.c 	i2c_set_clientdata(client, data);
data             1104 drivers/hwmon/asc7621.c 	mutex_init(&data->update_lock);
data             1118 drivers/hwmon/asc7621.c 	data->class_dev = hwmon_device_register(&client->dev);
data             1119 drivers/hwmon/asc7621.c 	if (IS_ERR(data->class_dev)) {
data             1120 drivers/hwmon/asc7621.c 		err = PTR_ERR(data->class_dev);
data             1170 drivers/hwmon/asc7621.c 	struct asc7621_data *data = i2c_get_clientdata(client);
data             1173 drivers/hwmon/asc7621.c 	hwmon_device_unregister(data->class_dev);
data              881 drivers/hwmon/aspeed-pwm-tacho.c static void aspeed_pwm_tacho_remove(void *data)
data              883 drivers/hwmon/aspeed-pwm-tacho.c 	struct aspeed_pwm_tacho_data *priv = data;
data              151 drivers/hwmon/asus_atk0110.c 	struct atk_data *data;
data              179 drivers/hwmon/asus_atk0110.c 	u8 data[];
data              191 drivers/hwmon/asus_atk0110.c static void atk_print_sensor(struct atk_data *data, union acpi_object *obj);
data              277 drivers/hwmon/asus_atk0110.c static union acpi_object *atk_get_pack_member(struct atk_data *data,
data              281 drivers/hwmon/asus_atk0110.c 	bool old_if = data->old_interface;
data              327 drivers/hwmon/asus_atk0110.c static int validate_hwmon_pack(struct atk_data *data, union acpi_object *obj)
data              329 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data              331 drivers/hwmon/asus_atk0110.c 	bool old_if = data->old_interface;
data              346 drivers/hwmon/asus_atk0110.c 	tmp = atk_get_pack_member(data, obj, HWMON_PACK_FLAGS);
data              352 drivers/hwmon/asus_atk0110.c 	tmp = atk_get_pack_member(data, obj, HWMON_PACK_NAME);
data              373 drivers/hwmon/asus_atk0110.c 	tmp = atk_get_pack_member(data, obj, HWMON_PACK_LIMIT1);
data              379 drivers/hwmon/asus_atk0110.c 	tmp = atk_get_pack_member(data, obj, HWMON_PACK_LIMIT2);
data              385 drivers/hwmon/asus_atk0110.c 	tmp = atk_get_pack_member(data, obj, HWMON_PACK_ENABLE);
data              391 drivers/hwmon/asus_atk0110.c 	atk_print_sensor(data, obj);
data              421 drivers/hwmon/asus_atk0110.c static void atk_print_sensor(struct atk_data *data, union acpi_object *obj)
data              424 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data              432 drivers/hwmon/asus_atk0110.c 	flags = atk_get_pack_member(data, obj, HWMON_PACK_FLAGS);
data              433 drivers/hwmon/asus_atk0110.c 	name = atk_get_pack_member(data, obj, HWMON_PACK_NAME);
data              434 drivers/hwmon/asus_atk0110.c 	limit1 = atk_get_pack_member(data, obj, HWMON_PACK_LIMIT1);
data              435 drivers/hwmon/asus_atk0110.c 	limit2 = atk_get_pack_member(data, obj, HWMON_PACK_LIMIT2);
data              436 drivers/hwmon/asus_atk0110.c 	enable = atk_get_pack_member(data, obj, HWMON_PACK_ENABLE);
data              450 drivers/hwmon/asus_atk0110.c 	struct atk_data *data = sensor->data;
data              451 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data              459 drivers/hwmon/asus_atk0110.c 		method = data->rvlt_handle;
data              462 drivers/hwmon/asus_atk0110.c 		method = data->rtmp_handle;
data              465 drivers/hwmon/asus_atk0110.c 		method = data->rfan_handle;
data              487 drivers/hwmon/asus_atk0110.c static union acpi_object *atk_ggrp(struct atk_data *data, u16 mux)
data              489 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data              502 drivers/hwmon/asus_atk0110.c 	ret = acpi_evaluate_object(data->enumerate_handle, NULL, &params, &buf);
data              523 drivers/hwmon/asus_atk0110.c static union acpi_object *atk_gitm(struct atk_data *data, u64 id)
data              525 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data              545 drivers/hwmon/asus_atk0110.c 	status = acpi_evaluate_object_typed(data->read_handle, NULL, &params,
data              564 drivers/hwmon/asus_atk0110.c static union acpi_object *atk_sitm(struct atk_data *data,
data              567 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data              582 drivers/hwmon/asus_atk0110.c 	status = acpi_evaluate_object_typed(data->write_handle, NULL, &params,
data              603 drivers/hwmon/asus_atk0110.c 	struct atk_data *data = sensor->data;
data              604 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data              609 drivers/hwmon/asus_atk0110.c 	obj = atk_gitm(data, sensor->id);
data              637 drivers/hwmon/asus_atk0110.c 		if (sensor->data->old_interface)
data              659 drivers/hwmon/asus_atk0110.c 	struct atk_data *data = p;
data              664 drivers/hwmon/asus_atk0110.c 	if (!data->read_handle)
data              667 drivers/hwmon/asus_atk0110.c 	if (!data->debugfs.id)
data              670 drivers/hwmon/asus_atk0110.c 	ret = atk_gitm(data, data->debugfs.id);
data              721 drivers/hwmon/asus_atk0110.c 	struct atk_data *data = inode->i_private;
data              727 drivers/hwmon/asus_atk0110.c 	if (!data->enumerate_handle)
data              729 drivers/hwmon/asus_atk0110.c 	if (!data->debugfs.id)
data              732 drivers/hwmon/asus_atk0110.c 	cls = (data->debugfs.id & 0xff000000) >> 24;
data              733 drivers/hwmon/asus_atk0110.c 	ret = atk_ggrp(data, cls);
data              746 drivers/hwmon/asus_atk0110.c 		if (id->integer.value == data->debugfs.id) {
data              789 drivers/hwmon/asus_atk0110.c static void atk_debugfs_init(struct atk_data *data)
data              793 drivers/hwmon/asus_atk0110.c 	data->debugfs.id = 0;
data              797 drivers/hwmon/asus_atk0110.c 	debugfs_create_x32("id", 0600, d, &data->debugfs.id);
data              798 drivers/hwmon/asus_atk0110.c 	debugfs_create_file_unsafe("gitm", 0400, d, data, &atk_debugfs_gitm);
data              799 drivers/hwmon/asus_atk0110.c 	debugfs_create_file("ggrp", 0400, d, data, &atk_debugfs_ggrp_fops);
data              801 drivers/hwmon/asus_atk0110.c 	data->debugfs.root = d;
data              804 drivers/hwmon/asus_atk0110.c static void atk_debugfs_cleanup(struct atk_data *data)
data              806 drivers/hwmon/asus_atk0110.c 	debugfs_remove_recursive(data->debugfs.root);
data              811 drivers/hwmon/asus_atk0110.c static void atk_debugfs_init(struct atk_data *data)
data              815 drivers/hwmon/asus_atk0110.c static void atk_debugfs_cleanup(struct atk_data *data)
data              820 drivers/hwmon/asus_atk0110.c static int atk_add_sensor(struct atk_data *data, union acpi_object *obj)
data              822 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data              844 drivers/hwmon/asus_atk0110.c 	err = validate_hwmon_pack(data, obj);
data              849 drivers/hwmon/asus_atk0110.c 	type = atk_get_pack_member(data, obj, HWMON_PACK_FLAGS)->integer.value
data              857 drivers/hwmon/asus_atk0110.c 		num = &data->voltage_count;
data              864 drivers/hwmon/asus_atk0110.c 		num = &data->temperature_count;
data              871 drivers/hwmon/asus_atk0110.c 		num = &data->fan_count;
data              879 drivers/hwmon/asus_atk0110.c 	enable = atk_get_pack_member(data, obj, HWMON_PACK_ENABLE);
data              884 drivers/hwmon/asus_atk0110.c 	flags = atk_get_pack_member(data, obj, HWMON_PACK_FLAGS);
data              885 drivers/hwmon/asus_atk0110.c 	name = atk_get_pack_member(data, obj, HWMON_PACK_NAME);
data              886 drivers/hwmon/asus_atk0110.c 	limit1 = atk_get_pack_member(data, obj, HWMON_PACK_LIMIT1);
data              887 drivers/hwmon/asus_atk0110.c 	limit2 = atk_get_pack_member(data, obj, HWMON_PACK_LIMIT2);
data              899 drivers/hwmon/asus_atk0110.c 	sensor->data = data;
data              902 drivers/hwmon/asus_atk0110.c 	if (data->old_interface)
data              932 drivers/hwmon/asus_atk0110.c 	list_add(&sensor->list, &data->sensor_list);
data              938 drivers/hwmon/asus_atk0110.c static int atk_enumerate_old_hwmon(struct atk_data *data)
data              940 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data              949 drivers/hwmon/asus_atk0110.c 	status = acpi_evaluate_object_typed(data->atk_handle,
data              962 drivers/hwmon/asus_atk0110.c 		ret = atk_add_sensor(data, obj);
data              970 drivers/hwmon/asus_atk0110.c 	status = acpi_evaluate_object_typed(data->atk_handle,
data              983 drivers/hwmon/asus_atk0110.c 		ret = atk_add_sensor(data, obj);
data              991 drivers/hwmon/asus_atk0110.c 	status = acpi_evaluate_object_typed(data->atk_handle,
data             1004 drivers/hwmon/asus_atk0110.c 		ret = atk_add_sensor(data, obj);
data             1013 drivers/hwmon/asus_atk0110.c static int atk_ec_present(struct atk_data *data)
data             1015 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data             1021 drivers/hwmon/asus_atk0110.c 	pack = atk_ggrp(data, ATK_MUX_MGMT);
data             1059 drivers/hwmon/asus_atk0110.c static int atk_ec_enabled(struct atk_data *data)
data             1061 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data             1066 drivers/hwmon/asus_atk0110.c 	obj = atk_gitm(data, ATK_EC_ID);
data             1086 drivers/hwmon/asus_atk0110.c static int atk_ec_ctl(struct atk_data *data, int enable)
data             1088 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data             1098 drivers/hwmon/asus_atk0110.c 	obj = atk_sitm(data, &sitm);
data             1118 drivers/hwmon/asus_atk0110.c static int atk_enumerate_new_hwmon(struct atk_data *data)
data             1120 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data             1125 drivers/hwmon/asus_atk0110.c 	err = atk_ec_present(data);
data             1129 drivers/hwmon/asus_atk0110.c 		err = atk_ec_enabled(data);
data             1133 drivers/hwmon/asus_atk0110.c 		data->disable_ec = err;
data             1135 drivers/hwmon/asus_atk0110.c 		err = atk_ec_ctl(data, 1);
data             1137 drivers/hwmon/asus_atk0110.c 			data->disable_ec = false;
data             1144 drivers/hwmon/asus_atk0110.c 	pack = atk_ggrp(data, ATK_MUX_HWMON);
data             1151 drivers/hwmon/asus_atk0110.c 		atk_add_sensor(data, obj);
data             1154 drivers/hwmon/asus_atk0110.c 	err = data->voltage_count + data->temperature_count + data->fan_count;
data             1160 drivers/hwmon/asus_atk0110.c static int atk_init_attribute_groups(struct atk_data *data)
data             1162 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data             1166 drivers/hwmon/asus_atk0110.c 	int len = (data->voltage_count + data->temperature_count
data             1167 drivers/hwmon/asus_atk0110.c 			+ data->fan_count) * 4 + 1;
data             1173 drivers/hwmon/asus_atk0110.c 	list_for_each_entry(s, &data->sensor_list, list) {
data             1180 drivers/hwmon/asus_atk0110.c 	data->attr_group.attrs = attrs;
data             1181 drivers/hwmon/asus_atk0110.c 	data->attr_groups[0] = &data->attr_group;
data             1186 drivers/hwmon/asus_atk0110.c static int atk_register_hwmon(struct atk_data *data)
data             1188 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data             1191 drivers/hwmon/asus_atk0110.c 	data->hwmon_dev = hwmon_device_register_with_groups(dev, "atk0110",
data             1192 drivers/hwmon/asus_atk0110.c 							    data,
data             1193 drivers/hwmon/asus_atk0110.c 							    data->attr_groups);
data             1195 drivers/hwmon/asus_atk0110.c 	return PTR_ERR_OR_ZERO(data->hwmon_dev);
data             1198 drivers/hwmon/asus_atk0110.c static int atk_probe_if(struct atk_data *data)
data             1200 drivers/hwmon/asus_atk0110.c 	struct device *dev = &data->acpi_dev->dev;
data             1206 drivers/hwmon/asus_atk0110.c 	status = acpi_get_handle(data->atk_handle, METHOD_OLD_READ_TMP, &ret);
data             1208 drivers/hwmon/asus_atk0110.c 		data->rtmp_handle = ret;
data             1214 drivers/hwmon/asus_atk0110.c 	status = acpi_get_handle(data->atk_handle, METHOD_OLD_READ_VLT, &ret);
data             1216 drivers/hwmon/asus_atk0110.c 		data->rvlt_handle = ret;
data             1222 drivers/hwmon/asus_atk0110.c 	status = acpi_get_handle(data->atk_handle, METHOD_OLD_READ_FAN, &ret);
data             1224 drivers/hwmon/asus_atk0110.c 		data->rfan_handle = ret;
data             1230 drivers/hwmon/asus_atk0110.c 	status = acpi_get_handle(data->atk_handle, METHOD_ENUMERATE, &ret);
data             1232 drivers/hwmon/asus_atk0110.c 		data->enumerate_handle = ret;
data             1238 drivers/hwmon/asus_atk0110.c 	status = acpi_get_handle(data->atk_handle, METHOD_READ, &ret);
data             1240 drivers/hwmon/asus_atk0110.c 		data->read_handle = ret;
data             1246 drivers/hwmon/asus_atk0110.c 	status = acpi_get_handle(data->atk_handle, METHOD_WRITE, &ret);
data             1248 drivers/hwmon/asus_atk0110.c 		data->write_handle = ret;
data             1261 drivers/hwmon/asus_atk0110.c 	if (data->rtmp_handle &&
data             1262 drivers/hwmon/asus_atk0110.c 			data->rvlt_handle && data->rfan_handle && !new_if)
data             1263 drivers/hwmon/asus_atk0110.c 		data->old_interface = true;
data             1264 drivers/hwmon/asus_atk0110.c 	else if (data->enumerate_handle && data->read_handle &&
data             1265 drivers/hwmon/asus_atk0110.c 			data->write_handle)
data             1266 drivers/hwmon/asus_atk0110.c 		data->old_interface = false;
data             1279 drivers/hwmon/asus_atk0110.c 	struct atk_data *data;
data             1283 drivers/hwmon/asus_atk0110.c 	data = devm_kzalloc(&device->dev, sizeof(*data), GFP_KERNEL);
data             1284 drivers/hwmon/asus_atk0110.c 	if (!data)
data             1287 drivers/hwmon/asus_atk0110.c 	data->acpi_dev = device;
data             1288 drivers/hwmon/asus_atk0110.c 	data->atk_handle = device->handle;
data             1289 drivers/hwmon/asus_atk0110.c 	INIT_LIST_HEAD(&data->sensor_list);
data             1290 drivers/hwmon/asus_atk0110.c 	data->disable_ec = false;
data             1293 drivers/hwmon/asus_atk0110.c 	ret = acpi_evaluate_object_typed(data->atk_handle, BOARD_ID, NULL,
data             1308 drivers/hwmon/asus_atk0110.c 	err = atk_probe_if(data);
data             1314 drivers/hwmon/asus_atk0110.c 	if (data->old_interface) {
data             1316 drivers/hwmon/asus_atk0110.c 		err = atk_enumerate_old_hwmon(data);
data             1319 drivers/hwmon/asus_atk0110.c 		err = atk_enumerate_new_hwmon(data);
data             1330 drivers/hwmon/asus_atk0110.c 	err = atk_init_attribute_groups(data);
data             1333 drivers/hwmon/asus_atk0110.c 	err = atk_register_hwmon(data);
data             1337 drivers/hwmon/asus_atk0110.c 	atk_debugfs_init(data);
data             1339 drivers/hwmon/asus_atk0110.c 	device->driver_data = data;
data             1342 drivers/hwmon/asus_atk0110.c 	if (data->disable_ec)
data             1343 drivers/hwmon/asus_atk0110.c 		atk_ec_ctl(data, 0);
data             1349 drivers/hwmon/asus_atk0110.c 	struct atk_data *data = device->driver_data;
data             1354 drivers/hwmon/asus_atk0110.c 	atk_debugfs_cleanup(data);
data             1356 drivers/hwmon/asus_atk0110.c 	hwmon_device_unregister(data->hwmon_dev);
data             1358 drivers/hwmon/asus_atk0110.c 	if (data->disable_ec) {
data             1359 drivers/hwmon/asus_atk0110.c 		if (atk_ec_ctl(data, 0))
data               52 drivers/hwmon/atxp1.c 	struct atxp1_data *data = dev_get_drvdata(dev);
data               53 drivers/hwmon/atxp1.c 	struct i2c_client *client = data->client;
data               55 drivers/hwmon/atxp1.c 	mutex_lock(&data->update_lock);
data               57 drivers/hwmon/atxp1.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data               60 drivers/hwmon/atxp1.c 		data->reg.vid = i2c_smbus_read_byte_data(client, ATXP1_VID);
data               61 drivers/hwmon/atxp1.c 		data->reg.cpu_vid = i2c_smbus_read_byte_data(client,
data               63 drivers/hwmon/atxp1.c 		data->reg.gpio1 = i2c_smbus_read_byte_data(client, ATXP1_GPIO1);
data               64 drivers/hwmon/atxp1.c 		data->reg.gpio2 = i2c_smbus_read_byte_data(client, ATXP1_GPIO2);
data               66 drivers/hwmon/atxp1.c 		data->valid = 1;
data               69 drivers/hwmon/atxp1.c 	mutex_unlock(&data->update_lock);
data               71 drivers/hwmon/atxp1.c 	return data;
data               79 drivers/hwmon/atxp1.c 	struct atxp1_data *data;
data               81 drivers/hwmon/atxp1.c 	data = atxp1_update_device(dev);
data               83 drivers/hwmon/atxp1.c 	size = sprintf(buf, "%d\n", vid_from_reg(data->reg.vid & ATXP1_VIDMASK,
data               84 drivers/hwmon/atxp1.c 						 data->vrm));
data               93 drivers/hwmon/atxp1.c 	struct atxp1_data *data = atxp1_update_device(dev);
data               94 drivers/hwmon/atxp1.c 	struct i2c_client *client = data->client;
data              107 drivers/hwmon/atxp1.c 	vid = vid_to_reg(vcore, data->vrm);
data              117 drivers/hwmon/atxp1.c 	if (data->reg.vid & ATXP1_VIDENA)
data              118 drivers/hwmon/atxp1.c 		cvid = data->reg.vid & ATXP1_VIDMASK;
data              120 drivers/hwmon/atxp1.c 		cvid = data->reg.cpu_vid;
data              139 drivers/hwmon/atxp1.c 	data->valid = 0;
data              155 drivers/hwmon/atxp1.c 	struct atxp1_data *data;
data              157 drivers/hwmon/atxp1.c 	data = atxp1_update_device(dev);
data              159 drivers/hwmon/atxp1.c 	size = sprintf(buf, "0x%02x\n", data->reg.gpio1 & ATXP1_GPIO1MASK);
data              167 drivers/hwmon/atxp1.c 	struct atxp1_data *data = atxp1_update_device(dev);
data              168 drivers/hwmon/atxp1.c 	struct i2c_client *client = data->client;
data              178 drivers/hwmon/atxp1.c 	if (value != (data->reg.gpio1 & ATXP1_GPIO1MASK)) {
data              183 drivers/hwmon/atxp1.c 		data->valid = 0;
data              200 drivers/hwmon/atxp1.c 	struct atxp1_data *data;
data              202 drivers/hwmon/atxp1.c 	data = atxp1_update_device(dev);
data              204 drivers/hwmon/atxp1.c 	size = sprintf(buf, "0x%02x\n", data->reg.gpio2);
data              212 drivers/hwmon/atxp1.c 	struct atxp1_data *data = atxp1_update_device(dev);
data              213 drivers/hwmon/atxp1.c 	struct i2c_client *client = data->client;
data              222 drivers/hwmon/atxp1.c 	if (value != data->reg.gpio2) {
data              227 drivers/hwmon/atxp1.c 		data->valid = 0;
data              251 drivers/hwmon/atxp1.c 	struct atxp1_data *data;
data              254 drivers/hwmon/atxp1.c 	data = devm_kzalloc(dev, sizeof(struct atxp1_data), GFP_KERNEL);
data              255 drivers/hwmon/atxp1.c 	if (!data)
data              259 drivers/hwmon/atxp1.c 	data->vrm = vid_which_vrm();
data              260 drivers/hwmon/atxp1.c 	if (data->vrm != 90 && data->vrm != 91) {
data              262 drivers/hwmon/atxp1.c 			data->vrm / 10, data->vrm % 10);
data              266 drivers/hwmon/atxp1.c 	data->client = client;
data              267 drivers/hwmon/atxp1.c 	mutex_init(&data->update_lock);
data              270 drivers/hwmon/atxp1.c 							   data,
data              275 drivers/hwmon/atxp1.c 	dev_info(dev, "Using VRM: %d.%d\n", data->vrm / 10, data->vrm % 10);
data              387 drivers/hwmon/da9052-hwmon.c static irqreturn_t da9052_tsi_datardy_irq(int irq, void *data)
data              389 drivers/hwmon/da9052-hwmon.c 	struct da9052_hwmon *hwmon = data;
data               60 drivers/hwmon/da9055-hwmon.c 	unsigned short data;
data               90 drivers/hwmon/da9055-hwmon.c 	data = calc_data << 2;
data               97 drivers/hwmon/da9055-hwmon.c 	data |= calc_data;
data               99 drivers/hwmon/da9055-hwmon.c 	ret = data;
data              552 drivers/hwmon/dme1737.c static u8 dme1737_read(const struct dme1737_data *data, u8 reg)
data              554 drivers/hwmon/dme1737.c 	struct i2c_client *client = data->client;
data              566 drivers/hwmon/dme1737.c 		outb(reg, data->addr);
data              567 drivers/hwmon/dme1737.c 		val = inb(data->addr + 1);
data              573 drivers/hwmon/dme1737.c static s32 dme1737_write(const struct dme1737_data *data, u8 reg, u8 val)
data              575 drivers/hwmon/dme1737.c 	struct i2c_client *client = data->client;
data              587 drivers/hwmon/dme1737.c 		outb(reg, data->addr);
data              588 drivers/hwmon/dme1737.c 		outb(val, data->addr + 1);
data              596 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data              600 drivers/hwmon/dme1737.c 	mutex_lock(&data->update_lock);
data              603 drivers/hwmon/dme1737.c 	if (time_after(jiffies, data->last_vbat + 600 * HZ) || !data->valid) {
data              604 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_CONFIG, dme1737_read(data,
data              606 drivers/hwmon/dme1737.c 		data->last_vbat = jiffies;
data              610 drivers/hwmon/dme1737.c 	if (time_after(jiffies, data->last_update + HZ) || !data->valid) {
data              611 drivers/hwmon/dme1737.c 		if (data->has_features & HAS_VID) {
data              612 drivers/hwmon/dme1737.c 			data->vid = dme1737_read(data, DME1737_REG_VID) &
data              617 drivers/hwmon/dme1737.c 		for (ix = 0; ix < ARRAY_SIZE(data->in); ix++) {
data              623 drivers/hwmon/dme1737.c 			if (ix == 7 && !(data->has_features & HAS_IN7))
data              625 drivers/hwmon/dme1737.c 			data->in[ix] = dme1737_read(data,
data              627 drivers/hwmon/dme1737.c 			data->in_min[ix] = dme1737_read(data,
data              629 drivers/hwmon/dme1737.c 			data->in_max[ix] = dme1737_read(data,
data              634 drivers/hwmon/dme1737.c 		for (ix = 0; ix < ARRAY_SIZE(data->temp); ix++) {
data              642 drivers/hwmon/dme1737.c 			data->temp[ix] = dme1737_read(data,
data              644 drivers/hwmon/dme1737.c 			data->temp_min[ix] = dme1737_read(data,
data              646 drivers/hwmon/dme1737.c 			data->temp_max[ix] = dme1737_read(data,
data              648 drivers/hwmon/dme1737.c 			if (data->has_features & HAS_TEMP_OFFSET) {
data              649 drivers/hwmon/dme1737.c 				data->temp_offset[ix] = dme1737_read(data,
data              661 drivers/hwmon/dme1737.c 			if (ix == 5 && !(data->has_features & HAS_IN7))
data              663 drivers/hwmon/dme1737.c 			lsb[ix] = dme1737_read(data,
data              666 drivers/hwmon/dme1737.c 		for (ix = 0; ix < ARRAY_SIZE(data->in); ix++) {
data              667 drivers/hwmon/dme1737.c 			if (ix == 7 && !(data->has_features & HAS_IN7))
data              669 drivers/hwmon/dme1737.c 			data->in[ix] |= (lsb[DME1737_REG_IN_LSB[ix]] <<
data              672 drivers/hwmon/dme1737.c 		for (ix = 0; ix < ARRAY_SIZE(data->temp); ix++) {
data              673 drivers/hwmon/dme1737.c 			data->temp[ix] |= (lsb[DME1737_REG_TEMP_LSB[ix]] <<
data              678 drivers/hwmon/dme1737.c 		for (ix = 0; ix < ARRAY_SIZE(data->fan); ix++) {
data              683 drivers/hwmon/dme1737.c 			if (!(data->has_features & HAS_FAN(ix)))
data              685 drivers/hwmon/dme1737.c 			data->fan[ix] = dme1737_read(data,
data              687 drivers/hwmon/dme1737.c 			data->fan[ix] |= dme1737_read(data,
data              689 drivers/hwmon/dme1737.c 			data->fan_min[ix] = dme1737_read(data,
data              691 drivers/hwmon/dme1737.c 			data->fan_min[ix] |= dme1737_read(data,
data              693 drivers/hwmon/dme1737.c 			data->fan_opt[ix] = dme1737_read(data,
data              697 drivers/hwmon/dme1737.c 				data->fan_max[ix - 4] = dme1737_read(data,
data              703 drivers/hwmon/dme1737.c 		for (ix = 0; ix < ARRAY_SIZE(data->pwm); ix++) {
data              708 drivers/hwmon/dme1737.c 			if (!(data->has_features & HAS_PWM(ix)))
data              710 drivers/hwmon/dme1737.c 			data->pwm[ix] = dme1737_read(data,
data              712 drivers/hwmon/dme1737.c 			data->pwm_freq[ix] = dme1737_read(data,
data              716 drivers/hwmon/dme1737.c 				data->pwm_config[ix] = dme1737_read(data,
data              718 drivers/hwmon/dme1737.c 				data->pwm_min[ix] = dme1737_read(data,
data              722 drivers/hwmon/dme1737.c 		for (ix = 0; ix < ARRAY_SIZE(data->pwm_rr); ix++) {
data              723 drivers/hwmon/dme1737.c 			data->pwm_rr[ix] = dme1737_read(data,
data              728 drivers/hwmon/dme1737.c 		for (ix = 0; ix < ARRAY_SIZE(data->zone_low); ix++) {
data              730 drivers/hwmon/dme1737.c 			if ((ix == 2) && !(data->has_features & HAS_ZONE3))
data              733 drivers/hwmon/dme1737.c 			if ((ix == 1) && (data->type == sch5127)) {
data              734 drivers/hwmon/dme1737.c 				data->zone_low[1] = dme1737_read(data,
data              736 drivers/hwmon/dme1737.c 				data->zone_abs[1] = dme1737_read(data,
data              739 drivers/hwmon/dme1737.c 				data->zone_low[ix] = dme1737_read(data,
data              741 drivers/hwmon/dme1737.c 				data->zone_abs[ix] = dme1737_read(data,
data              745 drivers/hwmon/dme1737.c 		if (data->has_features & HAS_ZONE_HYST) {
data              746 drivers/hwmon/dme1737.c 			for (ix = 0; ix < ARRAY_SIZE(data->zone_hyst); ix++) {
data              747 drivers/hwmon/dme1737.c 				data->zone_hyst[ix] = dme1737_read(data,
data              753 drivers/hwmon/dme1737.c 		data->alarms = dme1737_read(data,
data              759 drivers/hwmon/dme1737.c 		if (data->alarms & 0x80) {
data              760 drivers/hwmon/dme1737.c 			data->alarms |= dme1737_read(data,
data              762 drivers/hwmon/dme1737.c 			data->alarms |= dme1737_read(data,
data              771 drivers/hwmon/dme1737.c 		if (!data->client) {
data              772 drivers/hwmon/dme1737.c 			if (data->alarms & 0xff0000)
data              773 drivers/hwmon/dme1737.c 				dme1737_write(data, DME1737_REG_ALARM3, 0xff);
data              774 drivers/hwmon/dme1737.c 			if (data->alarms & 0xff00)
data              775 drivers/hwmon/dme1737.c 				dme1737_write(data, DME1737_REG_ALARM2, 0xff);
data              776 drivers/hwmon/dme1737.c 			if (data->alarms & 0xff)
data              777 drivers/hwmon/dme1737.c 				dme1737_write(data, DME1737_REG_ALARM1, 0xff);
data              780 drivers/hwmon/dme1737.c 		data->last_update = jiffies;
data              781 drivers/hwmon/dme1737.c 		data->valid = 1;
data              784 drivers/hwmon/dme1737.c 	mutex_unlock(&data->update_lock);
data              786 drivers/hwmon/dme1737.c 	return data;
data              802 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dme1737_update_device(dev);
data              811 drivers/hwmon/dme1737.c 		res = IN_FROM_REG(data->in[ix], data->in_nominal[ix], 16);
data              814 drivers/hwmon/dme1737.c 		res = IN_FROM_REG(data->in_min[ix], data->in_nominal[ix], 8);
data              817 drivers/hwmon/dme1737.c 		res = IN_FROM_REG(data->in_max[ix], data->in_nominal[ix], 8);
data              820 drivers/hwmon/dme1737.c 		res = (data->alarms >> DME1737_BIT_ALARM_IN[ix]) & 0x01;
data              833 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data              845 drivers/hwmon/dme1737.c 	mutex_lock(&data->update_lock);
data              848 drivers/hwmon/dme1737.c 		data->in_min[ix] = IN_TO_REG(val, data->in_nominal[ix]);
data              849 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_IN_MIN(ix),
data              850 drivers/hwmon/dme1737.c 			      data->in_min[ix]);
data              853 drivers/hwmon/dme1737.c 		data->in_max[ix] = IN_TO_REG(val, data->in_nominal[ix]);
data              854 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_IN_MAX(ix),
data              855 drivers/hwmon/dme1737.c 			      data->in_max[ix]);
data              860 drivers/hwmon/dme1737.c 	mutex_unlock(&data->update_lock);
data              880 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dme1737_update_device(dev);
data              889 drivers/hwmon/dme1737.c 		res = TEMP_FROM_REG(data->temp[ix], 16);
data              892 drivers/hwmon/dme1737.c 		res = TEMP_FROM_REG(data->temp_min[ix], 8);
data              895 drivers/hwmon/dme1737.c 		res = TEMP_FROM_REG(data->temp_max[ix], 8);
data              898 drivers/hwmon/dme1737.c 		res = TEMP_FROM_REG(data->temp_offset[ix], 8);
data              901 drivers/hwmon/dme1737.c 		res = (data->alarms >> DME1737_BIT_ALARM_TEMP[ix]) & 0x01;
data              904 drivers/hwmon/dme1737.c 		res = (((u16)data->temp[ix] & 0xff00) == 0x8000);
data              917 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data              929 drivers/hwmon/dme1737.c 	mutex_lock(&data->update_lock);
data              932 drivers/hwmon/dme1737.c 		data->temp_min[ix] = TEMP_TO_REG(val);
data              933 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_TEMP_MIN(ix),
data              934 drivers/hwmon/dme1737.c 			      data->temp_min[ix]);
data              937 drivers/hwmon/dme1737.c 		data->temp_max[ix] = TEMP_TO_REG(val);
data              938 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_TEMP_MAX(ix),
data              939 drivers/hwmon/dme1737.c 			      data->temp_max[ix]);
data              942 drivers/hwmon/dme1737.c 		data->temp_offset[ix] = TEMP_TO_REG(val);
data              943 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_TEMP_OFFSET(ix),
data              944 drivers/hwmon/dme1737.c 			      data->temp_offset[ix]);
data              949 drivers/hwmon/dme1737.c 	mutex_unlock(&data->update_lock);
data              968 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dme1737_update_device(dev);
data              978 drivers/hwmon/dme1737.c 		if ((ix == 1) && (data->config2 & 0x02))
data              984 drivers/hwmon/dme1737.c 		res = TEMP_FROM_REG(data->zone_low[ix], 8) -
data              985 drivers/hwmon/dme1737.c 		      TEMP_HYST_FROM_REG(data->zone_hyst[ix == 2], ix);
data              988 drivers/hwmon/dme1737.c 		res = TEMP_FROM_REG(data->zone_low[ix], 8);
data              992 drivers/hwmon/dme1737.c 		res = TEMP_FROM_REG(data->zone_low[ix], 8) +
data              993 drivers/hwmon/dme1737.c 		      TEMP_RANGE_FROM_REG(data->pwm_freq[ix]);
data              996 drivers/hwmon/dme1737.c 		res = TEMP_FROM_REG(data->zone_abs[ix], 8);
data             1009 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data             1023 drivers/hwmon/dme1737.c 	mutex_lock(&data->update_lock);
data             1027 drivers/hwmon/dme1737.c 		data->zone_low[ix] = dme1737_read(data,
data             1030 drivers/hwmon/dme1737.c 		temp = TEMP_FROM_REG(data->zone_low[ix], 8);
data             1031 drivers/hwmon/dme1737.c 		reg = dme1737_read(data, DME1737_REG_ZONE_HYST(ix == 2));
data             1032 drivers/hwmon/dme1737.c 		data->zone_hyst[ix == 2] = TEMP_HYST_TO_REG(temp, val, ix, reg);
data             1033 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_ZONE_HYST(ix == 2),
data             1034 drivers/hwmon/dme1737.c 			      data->zone_hyst[ix == 2]);
data             1037 drivers/hwmon/dme1737.c 		data->zone_low[ix] = TEMP_TO_REG(val);
data             1038 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_ZONE_LOW(ix),
data             1039 drivers/hwmon/dme1737.c 			      data->zone_low[ix]);
data             1043 drivers/hwmon/dme1737.c 		data->zone_low[ix] = dme1737_read(data,
data             1049 drivers/hwmon/dme1737.c 		temp = TEMP_FROM_REG(data->zone_low[ix], 8);
data             1051 drivers/hwmon/dme1737.c 		reg = dme1737_read(data, DME1737_REG_PWM_FREQ(ix));
data             1052 drivers/hwmon/dme1737.c 		data->pwm_freq[ix] = TEMP_RANGE_TO_REG(val - temp, reg);
data             1053 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_PWM_FREQ(ix),
data             1054 drivers/hwmon/dme1737.c 			      data->pwm_freq[ix]);
data             1057 drivers/hwmon/dme1737.c 		data->zone_abs[ix] = TEMP_TO_REG(val);
data             1058 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_ZONE_ABS(ix),
data             1059 drivers/hwmon/dme1737.c 			      data->zone_abs[ix]);
data             1064 drivers/hwmon/dme1737.c 	mutex_unlock(&data->update_lock);
data             1083 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dme1737_update_device(dev);
data             1092 drivers/hwmon/dme1737.c 		res = FAN_FROM_REG(data->fan[ix],
data             1094 drivers/hwmon/dme1737.c 				   FAN_TPC_FROM_REG(data->fan_opt[ix]));
data             1097 drivers/hwmon/dme1737.c 		res = FAN_FROM_REG(data->fan_min[ix],
data             1099 drivers/hwmon/dme1737.c 				   FAN_TPC_FROM_REG(data->fan_opt[ix]));
data             1103 drivers/hwmon/dme1737.c 		res = FAN_MAX_FROM_REG(data->fan_max[ix - 4]);
data             1106 drivers/hwmon/dme1737.c 		res = (data->alarms >> DME1737_BIT_ALARM_FAN[ix]) & 0x01;
data             1110 drivers/hwmon/dme1737.c 		res = FAN_TYPE_FROM_REG(data->fan_opt[ix]);
data             1123 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data             1135 drivers/hwmon/dme1737.c 	mutex_lock(&data->update_lock);
data             1139 drivers/hwmon/dme1737.c 			data->fan_min[ix] = FAN_TO_REG(val, 0);
data             1142 drivers/hwmon/dme1737.c 			data->fan_opt[ix] = dme1737_read(data,
data             1145 drivers/hwmon/dme1737.c 			data->fan_min[ix] = FAN_TO_REG(val,
data             1146 drivers/hwmon/dme1737.c 					FAN_TPC_FROM_REG(data->fan_opt[ix]));
data             1148 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_FAN_MIN(ix),
data             1149 drivers/hwmon/dme1737.c 			      data->fan_min[ix] & 0xff);
data             1150 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_FAN_MIN(ix) + 1,
data             1151 drivers/hwmon/dme1737.c 			      data->fan_min[ix] >> 8);
data             1155 drivers/hwmon/dme1737.c 		data->fan_max[ix - 4] = FAN_MAX_TO_REG(val);
data             1156 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_FAN_MAX(ix),
data             1157 drivers/hwmon/dme1737.c 			      data->fan_max[ix - 4]);
data             1168 drivers/hwmon/dme1737.c 		data->fan_opt[ix] = FAN_TYPE_TO_REG(val, dme1737_read(data,
data             1170 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_FAN_OPT(ix),
data             1171 drivers/hwmon/dme1737.c 			      data->fan_opt[ix]);
data             1177 drivers/hwmon/dme1737.c 	mutex_unlock(&data->update_lock);
data             1199 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dme1737_update_device(dev);
data             1208 drivers/hwmon/dme1737.c 		if (PWM_EN_FROM_REG(data->pwm_config[ix]) == 0)
data             1211 drivers/hwmon/dme1737.c 			res = data->pwm[ix];
data             1214 drivers/hwmon/dme1737.c 		res = PWM_FREQ_FROM_REG(data->pwm_freq[ix]);
data             1220 drivers/hwmon/dme1737.c 			res = PWM_EN_FROM_REG(data->pwm_config[ix]);
data             1224 drivers/hwmon/dme1737.c 		res = PWM_RR_FROM_REG(data->pwm_rr[ix > 0], ix);
data             1228 drivers/hwmon/dme1737.c 		if (PWM_EN_FROM_REG(data->pwm_config[ix]) == 2)
data             1229 drivers/hwmon/dme1737.c 			res = PWM_ACZ_FROM_REG(data->pwm_config[ix]);
data             1231 drivers/hwmon/dme1737.c 			res = data->pwm_acz[ix];
data             1235 drivers/hwmon/dme1737.c 		if (PWM_OFF_FROM_REG(data->pwm_rr[0], ix))
data             1236 drivers/hwmon/dme1737.c 			res = data->pwm_min[ix];
data             1242 drivers/hwmon/dme1737.c 		res = data->pwm_min[ix];
data             1262 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data             1274 drivers/hwmon/dme1737.c 	mutex_lock(&data->update_lock);
data             1277 drivers/hwmon/dme1737.c 		data->pwm[ix] = clamp_val(val, 0, 255);
data             1278 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_PWM(ix), data->pwm[ix]);
data             1281 drivers/hwmon/dme1737.c 		data->pwm_freq[ix] = PWM_FREQ_TO_REG(val, dme1737_read(data,
data             1283 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_PWM_FREQ(ix),
data             1284 drivers/hwmon/dme1737.c 			      data->pwm_freq[ix]);
data             1296 drivers/hwmon/dme1737.c 		data->pwm_config[ix] = dme1737_read(data,
data             1298 drivers/hwmon/dme1737.c 		if (val == PWM_EN_FROM_REG(data->pwm_config[ix])) {
data             1303 drivers/hwmon/dme1737.c 		if (PWM_EN_FROM_REG(data->pwm_config[ix]) == 2) {
data             1305 drivers/hwmon/dme1737.c 			data->pwm_acz[ix] = PWM_ACZ_FROM_REG(
data             1306 drivers/hwmon/dme1737.c 							data->pwm_config[ix]);
data             1308 drivers/hwmon/dme1737.c 			data->pwm_rr[ix > 0] = dme1737_read(data,
data             1310 drivers/hwmon/dme1737.c 			data->pwm_rr_en &= ~(1 << ix);
data             1311 drivers/hwmon/dme1737.c 			if (PWM_RR_EN_FROM_REG(data->pwm_rr[ix > 0], ix)) {
data             1312 drivers/hwmon/dme1737.c 				data->pwm_rr_en |= (1 << ix);
data             1313 drivers/hwmon/dme1737.c 				data->pwm_rr[ix > 0] = PWM_RR_EN_TO_REG(0, ix,
data             1314 drivers/hwmon/dme1737.c 							data->pwm_rr[ix > 0]);
data             1315 drivers/hwmon/dme1737.c 				dme1737_write(data,
data             1317 drivers/hwmon/dme1737.c 					      data->pwm_rr[ix > 0]);
data             1327 drivers/hwmon/dme1737.c 			data->pwm_config[ix] = PWM_EN_TO_REG(0,
data             1328 drivers/hwmon/dme1737.c 							data->pwm_config[ix]);
data             1329 drivers/hwmon/dme1737.c 			dme1737_write(data, DME1737_REG_PWM_CONFIG(ix),
data             1330 drivers/hwmon/dme1737.c 				      data->pwm_config[ix]);
data             1334 drivers/hwmon/dme1737.c 			data->pwm_config[ix] = PWM_EN_TO_REG(1,
data             1335 drivers/hwmon/dme1737.c 							data->pwm_config[ix]);
data             1336 drivers/hwmon/dme1737.c 			dme1737_write(data, DME1737_REG_PWM_CONFIG(ix),
data             1337 drivers/hwmon/dme1737.c 				      data->pwm_config[ix]);
data             1350 drivers/hwmon/dme1737.c 			data->pwm_config[ix] = PWM_ACZ_TO_REG(
data             1351 drivers/hwmon/dme1737.c 							data->pwm_acz[ix],
data             1352 drivers/hwmon/dme1737.c 							data->pwm_config[ix]);
data             1353 drivers/hwmon/dme1737.c 			dme1737_write(data, DME1737_REG_PWM_CONFIG(ix),
data             1354 drivers/hwmon/dme1737.c 				      data->pwm_config[ix]);
data             1356 drivers/hwmon/dme1737.c 			if (data->pwm_rr_en & (1 << ix)) {
data             1357 drivers/hwmon/dme1737.c 				data->pwm_rr[ix > 0] = PWM_RR_EN_TO_REG(1, ix,
data             1358 drivers/hwmon/dme1737.c 						dme1737_read(data,
data             1360 drivers/hwmon/dme1737.c 				dme1737_write(data,
data             1362 drivers/hwmon/dme1737.c 					      data->pwm_rr[ix > 0]);
data             1370 drivers/hwmon/dme1737.c 		data->pwm_config[ix] = dme1737_read(data,
data             1372 drivers/hwmon/dme1737.c 		data->pwm_rr[ix > 0] = dme1737_read(data,
data             1376 drivers/hwmon/dme1737.c 			data->pwm_rr[ix > 0] = PWM_RR_TO_REG(val, ix,
data             1377 drivers/hwmon/dme1737.c 							data->pwm_rr[ix > 0]);
data             1383 drivers/hwmon/dme1737.c 		if (PWM_EN_FROM_REG(data->pwm_config[ix]) == 2) {
data             1384 drivers/hwmon/dme1737.c 			data->pwm_rr[ix > 0] = PWM_RR_EN_TO_REG(val > 0, ix,
data             1385 drivers/hwmon/dme1737.c 							data->pwm_rr[ix > 0]);
data             1387 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_PWM_RR(ix > 0),
data             1388 drivers/hwmon/dme1737.c 			      data->pwm_rr[ix > 0]);
data             1401 drivers/hwmon/dme1737.c 		data->pwm_config[ix] = dme1737_read(data,
data             1403 drivers/hwmon/dme1737.c 		if (PWM_EN_FROM_REG(data->pwm_config[ix]) == 2) {
data             1408 drivers/hwmon/dme1737.c 			data->pwm_config[ix] = PWM_ACZ_TO_REG(val,
data             1409 drivers/hwmon/dme1737.c 						data->pwm_config[ix]);
data             1410 drivers/hwmon/dme1737.c 			dme1737_write(data, DME1737_REG_PWM_CONFIG(ix),
data             1411 drivers/hwmon/dme1737.c 				      data->pwm_config[ix]);
data             1417 drivers/hwmon/dme1737.c 			data->pwm_acz[ix] = val;
data             1423 drivers/hwmon/dme1737.c 		data->pwm_min[ix] = dme1737_read(data,
data             1431 drivers/hwmon/dme1737.c 		if (val > ((data->pwm_min[ix] + 1) / 2)) {
data             1432 drivers/hwmon/dme1737.c 			data->pwm_rr[0] = PWM_OFF_TO_REG(1, ix,
data             1433 drivers/hwmon/dme1737.c 						dme1737_read(data,
data             1436 drivers/hwmon/dme1737.c 			data->pwm_rr[0] = PWM_OFF_TO_REG(0, ix,
data             1437 drivers/hwmon/dme1737.c 						dme1737_read(data,
data             1440 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_PWM_RR(0),
data             1441 drivers/hwmon/dme1737.c 			      data->pwm_rr[0]);
data             1445 drivers/hwmon/dme1737.c 		data->pwm_min[ix] = clamp_val(val, 0, 255);
data             1446 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_PWM_MIN(ix),
data             1447 drivers/hwmon/dme1737.c 			      data->pwm_min[ix]);
data             1453 drivers/hwmon/dme1737.c 	mutex_unlock(&data->update_lock);
data             1466 drivers/hwmon/dme1737.c 	struct dme1737_data *data = i2c_get_clientdata(client);
data             1468 drivers/hwmon/dme1737.c 	return sprintf(buf, "%d\n", data->vrm);
data             1474 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data             1485 drivers/hwmon/dme1737.c 	data->vrm = val;
data             1492 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dme1737_update_device(dev);
data             1494 drivers/hwmon/dme1737.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data             1500 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data             1502 drivers/hwmon/dme1737.c 	return sprintf(buf, "%s\n", data->name);
data             2064 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data             2068 drivers/hwmon/dme1737.c 		if (data->has_features & HAS_FAN(ix)) {
data             2075 drivers/hwmon/dme1737.c 		if (data->has_features & HAS_PWM(ix)) {
data             2078 drivers/hwmon/dme1737.c 			if ((data->has_features & HAS_PWM_MIN) && ix < 3) {
data             2085 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_TEMP_OFFSET)
data             2087 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_VID)
data             2089 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_ZONE3)
data             2091 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_ZONE_HYST)
data             2093 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_IN7)
data             2097 drivers/hwmon/dme1737.c 	if (!data->client)
data             2103 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data             2107 drivers/hwmon/dme1737.c 	if (!data->client) {
data             2119 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_TEMP_OFFSET) {
data             2125 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_VID) {
data             2130 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_ZONE3) {
data             2135 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_ZONE_HYST) {
data             2140 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_IN7) {
data             2148 drivers/hwmon/dme1737.c 		if (data->has_features & HAS_FAN(ix)) {
data             2158 drivers/hwmon/dme1737.c 		if (data->has_features & HAS_PWM(ix)) {
data             2163 drivers/hwmon/dme1737.c 			if ((data->has_features & HAS_PWM_MIN) && (ix < 3)) {
data             2176 drivers/hwmon/dme1737.c 	if (data->config & 0x02) {
data             2185 drivers/hwmon/dme1737.c 		if (data->has_features & HAS_TEMP_OFFSET) {
data             2189 drivers/hwmon/dme1737.c 		if (data->has_features & HAS_ZONE3) {
data             2193 drivers/hwmon/dme1737.c 		if (data->has_features & HAS_ZONE_HYST) {
data             2200 drivers/hwmon/dme1737.c 			if (data->has_features & HAS_PWM(ix)) {
data             2204 drivers/hwmon/dme1737.c 				if ((data->has_features & HAS_PWM_MIN) &&
data             2215 drivers/hwmon/dme1737.c 			if ((data->has_features & HAS_PWM(ix)) &&
data             2216 drivers/hwmon/dme1737.c 			    (PWM_EN_FROM_REG(data->pwm_config[ix]) == 1)) {
data             2234 drivers/hwmon/dme1737.c 	struct dme1737_data *data = dev_get_drvdata(dev);
data             2235 drivers/hwmon/dme1737.c 	struct i2c_client *client = data->client;
data             2240 drivers/hwmon/dme1737.c 	data->in_nominal = IN_NOMINAL(data->type);
data             2242 drivers/hwmon/dme1737.c 	data->config = dme1737_read(data, DME1737_REG_CONFIG);
data             2244 drivers/hwmon/dme1737.c 	if (!(data->config & 0x01)) {
data             2252 drivers/hwmon/dme1737.c 		data->config |= 0x01;
data             2253 drivers/hwmon/dme1737.c 		dme1737_write(data, DME1737_REG_CONFIG, data->config);
data             2256 drivers/hwmon/dme1737.c 	if (!(data->config & 0x04)) {
data             2266 drivers/hwmon/dme1737.c 		data->config2 = dme1737_read(data, DME1737_REG_CONFIG2);
data             2268 drivers/hwmon/dme1737.c 		if (data->config2 & 0x04)
data             2269 drivers/hwmon/dme1737.c 			data->has_features |= HAS_FAN(2);
data             2277 drivers/hwmon/dme1737.c 			data->has_features |= HAS_FAN(3) | HAS_PWM(2);
data             2285 drivers/hwmon/dme1737.c 		if (dme1737_i2c_get_features(0x2e, data) &&
data             2286 drivers/hwmon/dme1737.c 		    dme1737_i2c_get_features(0x4e, data)) {
data             2293 drivers/hwmon/dme1737.c 	data->has_features |= HAS_FAN(0) | HAS_FAN(1) | HAS_PWM(0) | HAS_PWM(1);
data             2296 drivers/hwmon/dme1737.c 	switch (data->type) {
data             2298 drivers/hwmon/dme1737.c 		data->has_features |= HAS_TEMP_OFFSET | HAS_VID | HAS_ZONE3 |
data             2302 drivers/hwmon/dme1737.c 		data->has_features |= HAS_TEMP_OFFSET | HAS_ZONE3 |
data             2306 drivers/hwmon/dme1737.c 		data->has_features |= HAS_ZONE3;
data             2309 drivers/hwmon/dme1737.c 		data->has_features |= HAS_FAN(2) | HAS_PWM(2) | HAS_IN7;
data             2317 drivers/hwmon/dme1737.c 		 (data->has_features & HAS_PWM(2)) ? "yes" : "no",
data             2318 drivers/hwmon/dme1737.c 		 (data->has_features & HAS_PWM(4)) ? "yes" : "no",
data             2319 drivers/hwmon/dme1737.c 		 (data->has_features & HAS_PWM(5)) ? "yes" : "no",
data             2320 drivers/hwmon/dme1737.c 		 (data->has_features & HAS_FAN(2)) ? "yes" : "no",
data             2321 drivers/hwmon/dme1737.c 		 (data->has_features & HAS_FAN(3)) ? "yes" : "no",
data             2322 drivers/hwmon/dme1737.c 		 (data->has_features & HAS_FAN(4)) ? "yes" : "no",
data             2323 drivers/hwmon/dme1737.c 		 (data->has_features & HAS_FAN(5)) ? "yes" : "no");
data             2325 drivers/hwmon/dme1737.c 	reg = dme1737_read(data, DME1737_REG_TACH_PWM);
data             2345 drivers/hwmon/dme1737.c 	if (!(data->config & 0x02)) {
data             2347 drivers/hwmon/dme1737.c 			data->pwm_config[ix] = dme1737_read(data,
data             2349 drivers/hwmon/dme1737.c 			if ((data->has_features & HAS_PWM(ix)) &&
data             2350 drivers/hwmon/dme1737.c 			    (PWM_EN_FROM_REG(data->pwm_config[ix]) == -1)) {
data             2354 drivers/hwmon/dme1737.c 				data->pwm_config[ix] = PWM_EN_TO_REG(1,
data             2355 drivers/hwmon/dme1737.c 							data->pwm_config[ix]);
data             2356 drivers/hwmon/dme1737.c 				dme1737_write(data, DME1737_REG_PWM(ix), 0);
data             2357 drivers/hwmon/dme1737.c 				dme1737_write(data,
data             2359 drivers/hwmon/dme1737.c 					      data->pwm_config[ix]);
data             2365 drivers/hwmon/dme1737.c 	data->pwm_acz[0] = 1;	/* pwm1 -> zone1 */
data             2366 drivers/hwmon/dme1737.c 	data->pwm_acz[1] = 2;	/* pwm2 -> zone2 */
data             2367 drivers/hwmon/dme1737.c 	data->pwm_acz[2] = 4;	/* pwm3 -> zone3 */
data             2370 drivers/hwmon/dme1737.c 	if (data->has_features & HAS_VID)
data             2371 drivers/hwmon/dme1737.c 		data->vrm = vid_which_vrm();
data             2382 drivers/hwmon/dme1737.c static int dme1737_i2c_get_features(int sio_cip, struct dme1737_data *data)
data             2417 drivers/hwmon/dme1737.c 		data->has_features |= HAS_FAN(5);
data             2419 drivers/hwmon/dme1737.c 		data->has_features |= HAS_PWM(5);
data             2421 drivers/hwmon/dme1737.c 		data->has_features |= HAS_FAN(4);
data             2423 drivers/hwmon/dme1737.c 		data->has_features |= HAS_PWM(4);
data             2467 drivers/hwmon/dme1737.c 	struct dme1737_data *data;
data             2471 drivers/hwmon/dme1737.c 	data = devm_kzalloc(dev, sizeof(struct dme1737_data), GFP_KERNEL);
data             2472 drivers/hwmon/dme1737.c 	if (!data)
data             2475 drivers/hwmon/dme1737.c 	i2c_set_clientdata(client, data);
data             2476 drivers/hwmon/dme1737.c 	data->type = id->driver_data;
data             2477 drivers/hwmon/dme1737.c 	data->client = client;
data             2478 drivers/hwmon/dme1737.c 	data->name = client->name;
data             2479 drivers/hwmon/dme1737.c 	mutex_init(&data->update_lock);
data             2496 drivers/hwmon/dme1737.c 	data->hwmon_dev = hwmon_device_register(dev);
data             2497 drivers/hwmon/dme1737.c 	if (IS_ERR(data->hwmon_dev)) {
data             2499 drivers/hwmon/dme1737.c 		err = PTR_ERR(data->hwmon_dev);
data             2512 drivers/hwmon/dme1737.c 	struct dme1737_data *data = i2c_get_clientdata(client);
data             2514 drivers/hwmon/dme1737.c 	hwmon_device_unregister(data->hwmon_dev);
data             2630 drivers/hwmon/dme1737.c 	struct dme1737_data *data;
data             2642 drivers/hwmon/dme1737.c 	data = devm_kzalloc(dev, sizeof(struct dme1737_data), GFP_KERNEL);
data             2643 drivers/hwmon/dme1737.c 	if (!data)
data             2646 drivers/hwmon/dme1737.c 	data->addr = res->start;
data             2647 drivers/hwmon/dme1737.c 	platform_set_drvdata(pdev, data);
data             2654 drivers/hwmon/dme1737.c 		data->type = sch311x;
data             2657 drivers/hwmon/dme1737.c 		data->type = sch5127;
data             2660 drivers/hwmon/dme1737.c 		company = dme1737_read(data, DME1737_REG_COMPANY);
data             2661 drivers/hwmon/dme1737.c 		device = dme1737_read(data, DME1737_REG_DEVICE);
data             2665 drivers/hwmon/dme1737.c 			data->type = sch311x;
data             2668 drivers/hwmon/dme1737.c 			data->type = sch5127;
data             2674 drivers/hwmon/dme1737.c 	if (data->type == sch5127)
data             2675 drivers/hwmon/dme1737.c 		data->name = "sch5127";
data             2677 drivers/hwmon/dme1737.c 		data->name = "sch311x";
data             2680 drivers/hwmon/dme1737.c 	mutex_init(&data->update_lock);
data             2683 drivers/hwmon/dme1737.c 		 data->type == sch5127 ? "SCH5127" : "SCH311x", data->addr);
data             2700 drivers/hwmon/dme1737.c 	data->hwmon_dev = hwmon_device_register(dev);
data             2701 drivers/hwmon/dme1737.c 	if (IS_ERR(data->hwmon_dev)) {
data             2703 drivers/hwmon/dme1737.c 		err = PTR_ERR(data->hwmon_dev);
data             2716 drivers/hwmon/dme1737.c 	struct dme1737_data *data = platform_get_drvdata(pdev);
data             2718 drivers/hwmon/dme1737.c 	hwmon_device_unregister(data->hwmon_dev);
data              141 drivers/hwmon/ds1621.c static void ds1621_init_client(struct ds1621_data *data,
data              159 drivers/hwmon/ds1621.c 	switch (data->kind) {
data              161 drivers/hwmon/ds1621.c 		data->update_interval = DS1625_CONVERSION_MAX;
data              162 drivers/hwmon/ds1621.c 		data->zbits = 7;
data              170 drivers/hwmon/ds1621.c 		data->update_interval = ds1721_convrates[resol];
data              171 drivers/hwmon/ds1621.c 		data->zbits = 7 - resol;
data              175 drivers/hwmon/ds1621.c 		data->update_interval = DS1621_CONVERSION_MAX;
data              176 drivers/hwmon/ds1621.c 		data->zbits = 7;
data              187 drivers/hwmon/ds1621.c 	struct ds1621_data *data = dev_get_drvdata(dev);
data              188 drivers/hwmon/ds1621.c 	struct i2c_client *client = data->client;
data              191 drivers/hwmon/ds1621.c 	mutex_lock(&data->update_lock);
data              193 drivers/hwmon/ds1621.c 	if (time_after(jiffies, data->last_updated + data->update_interval) ||
data              194 drivers/hwmon/ds1621.c 	    !data->valid) {
data              199 drivers/hwmon/ds1621.c 		data->conf = i2c_smbus_read_byte_data(client, DS1621_REG_CONF);
data              201 drivers/hwmon/ds1621.c 		for (i = 0; i < ARRAY_SIZE(data->temp); i++)
data              202 drivers/hwmon/ds1621.c 			data->temp[i] = i2c_smbus_read_word_swapped(client,
data              206 drivers/hwmon/ds1621.c 		new_conf = data->conf;
data              207 drivers/hwmon/ds1621.c 		if (data->temp[0] > data->temp[1])	/* input > min */
data              209 drivers/hwmon/ds1621.c 		if (data->temp[0] < data->temp[2])	/* input < max */
data              211 drivers/hwmon/ds1621.c 		if (data->conf != new_conf)
data              215 drivers/hwmon/ds1621.c 		data->last_updated = jiffies;
data              216 drivers/hwmon/ds1621.c 		data->valid = 1;
data              219 drivers/hwmon/ds1621.c 	mutex_unlock(&data->update_lock);
data              221 drivers/hwmon/ds1621.c 	return data;
data              228 drivers/hwmon/ds1621.c 	struct ds1621_data *data = ds1621_update_client(dev);
data              230 drivers/hwmon/ds1621.c 		       DS1621_TEMP_FROM_REG(data->temp[attr->index]));
data              237 drivers/hwmon/ds1621.c 	struct ds1621_data *data = dev_get_drvdata(dev);
data              245 drivers/hwmon/ds1621.c 	mutex_lock(&data->update_lock);
data              246 drivers/hwmon/ds1621.c 	data->temp[attr->index] = DS1621_TEMP_TO_REG(val, data->zbits);
data              247 drivers/hwmon/ds1621.c 	i2c_smbus_write_word_swapped(data->client, DS1621_REG_TEMP[attr->index],
data              248 drivers/hwmon/ds1621.c 				     data->temp[attr->index]);
data              249 drivers/hwmon/ds1621.c 	mutex_unlock(&data->update_lock);
data              256 drivers/hwmon/ds1621.c 	struct ds1621_data *data = ds1621_update_client(dev);
data              257 drivers/hwmon/ds1621.c 	return sprintf(buf, "%d\n", ALARMS_FROM_REG(data->conf));
data              264 drivers/hwmon/ds1621.c 	struct ds1621_data *data = ds1621_update_client(dev);
data              265 drivers/hwmon/ds1621.c 	return sprintf(buf, "%d\n", !!(data->conf & attr->index));
data              271 drivers/hwmon/ds1621.c 	struct ds1621_data *data = dev_get_drvdata(dev);
data              272 drivers/hwmon/ds1621.c 	return scnprintf(buf, PAGE_SIZE, "%hu\n", data->update_interval);
data              279 drivers/hwmon/ds1621.c 	struct ds1621_data *data = dev_get_drvdata(dev);
data              280 drivers/hwmon/ds1621.c 	struct i2c_client *client = data->client;
data              294 drivers/hwmon/ds1621.c 	mutex_lock(&data->update_lock);
data              295 drivers/hwmon/ds1621.c 	data->conf = i2c_smbus_read_byte_data(client, DS1621_REG_CONF);
data              296 drivers/hwmon/ds1621.c 	data->conf &= ~DS1621_REG_CONFIG_RESOL;
data              297 drivers/hwmon/ds1621.c 	data->conf |= (resol << DS1621_REG_CONFIG_RESOL_SHIFT);
data              298 drivers/hwmon/ds1621.c 	i2c_smbus_write_byte_data(client, DS1621_REG_CONF, data->conf);
data              299 drivers/hwmon/ds1621.c 	data->update_interval = ds1721_convrates[resol];
data              300 drivers/hwmon/ds1621.c 	data->zbits = 7 - resol;
data              301 drivers/hwmon/ds1621.c 	mutex_unlock(&data->update_lock);
data              330 drivers/hwmon/ds1621.c 	struct ds1621_data *data = dev_get_drvdata(dev);
data              333 drivers/hwmon/ds1621.c 		if (data->kind == ds1621 || data->kind == ds1625)
data              348 drivers/hwmon/ds1621.c 	struct ds1621_data *data;
data              351 drivers/hwmon/ds1621.c 	data = devm_kzalloc(&client->dev, sizeof(struct ds1621_data),
data              353 drivers/hwmon/ds1621.c 	if (!data)
data              356 drivers/hwmon/ds1621.c 	mutex_init(&data->update_lock);
data              358 drivers/hwmon/ds1621.c 	data->kind = id->driver_data;
data              359 drivers/hwmon/ds1621.c 	data->client = client;
data              362 drivers/hwmon/ds1621.c 	ds1621_init_client(data, client);
data              365 drivers/hwmon/ds1621.c 							   client->name, data,
data               96 drivers/hwmon/ds620.c 	struct ds620_data *data = dev_get_drvdata(dev);
data               97 drivers/hwmon/ds620.c 	struct i2c_client *client = data->client;
data               98 drivers/hwmon/ds620.c 	struct ds620_data *ret = data;
data              100 drivers/hwmon/ds620.c 	mutex_lock(&data->update_lock);
data              102 drivers/hwmon/ds620.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              103 drivers/hwmon/ds620.c 	    || !data->valid) {
data              109 drivers/hwmon/ds620.c 		for (i = 0; i < ARRAY_SIZE(data->temp); i++) {
data              117 drivers/hwmon/ds620.c 			data->temp[i] = res;
data              120 drivers/hwmon/ds620.c 		data->last_updated = jiffies;
data              121 drivers/hwmon/ds620.c 		data->valid = 1;
data              124 drivers/hwmon/ds620.c 	mutex_unlock(&data->update_lock);
data              133 drivers/hwmon/ds620.c 	struct ds620_data *data = ds620_update_client(dev);
data              135 drivers/hwmon/ds620.c 	if (IS_ERR(data))
data              136 drivers/hwmon/ds620.c 		return PTR_ERR(data);
data              138 drivers/hwmon/ds620.c 	return sprintf(buf, "%d\n", ((data->temp[attr->index] / 8) * 625) / 10);
data              148 drivers/hwmon/ds620.c 	struct ds620_data *data = dev_get_drvdata(dev);
data              149 drivers/hwmon/ds620.c 	struct i2c_client *client = data->client;
data              158 drivers/hwmon/ds620.c 	mutex_lock(&data->update_lock);
data              159 drivers/hwmon/ds620.c 	data->temp[attr->index] = val;
data              161 drivers/hwmon/ds620.c 				     data->temp[attr->index]);
data              162 drivers/hwmon/ds620.c 	mutex_unlock(&data->update_lock);
data              170 drivers/hwmon/ds620.c 	struct ds620_data *data = ds620_update_client(dev);
data              175 drivers/hwmon/ds620.c 	if (IS_ERR(data))
data              176 drivers/hwmon/ds620.c 		return PTR_ERR(data);
data              178 drivers/hwmon/ds620.c 	client = data->client;
data              219 drivers/hwmon/ds620.c 	struct ds620_data *data;
data              221 drivers/hwmon/ds620.c 	data = devm_kzalloc(dev, sizeof(struct ds620_data), GFP_KERNEL);
data              222 drivers/hwmon/ds620.c 	if (!data)
data              225 drivers/hwmon/ds620.c 	data->client = client;
data              226 drivers/hwmon/ds620.c 	mutex_init(&data->update_lock);
data              232 drivers/hwmon/ds620.c 							   data, ds620_groups);
data               39 drivers/hwmon/emc1403.c 	struct thermal_data *data = dev_get_drvdata(dev);
data               43 drivers/hwmon/emc1403.c 	retval = regmap_read(data->regmap, sda->index, &val);
data               53 drivers/hwmon/emc1403.c 	struct thermal_data *data = dev_get_drvdata(dev);
data               57 drivers/hwmon/emc1403.c 	retval = regmap_read(data->regmap, sda->nr, &val);
data               67 drivers/hwmon/emc1403.c 	struct thermal_data *data = dev_get_drvdata(dev);
data               73 drivers/hwmon/emc1403.c 	retval = regmap_write(data->regmap, sda->index,
data               84 drivers/hwmon/emc1403.c 	struct thermal_data *data = dev_get_drvdata(dev);
data               91 drivers/hwmon/emc1403.c 	retval = regmap_update_bits(data->regmap, sda->nr, sda->index,
data              103 drivers/hwmon/emc1403.c 	struct thermal_data *data = dev_get_drvdata(dev);
data              104 drivers/hwmon/emc1403.c 	struct regmap *regmap = data->regmap;
data              136 drivers/hwmon/emc1403.c 	struct thermal_data *data = dev_get_drvdata(dev);
data              137 drivers/hwmon/emc1403.c 	struct regmap *regmap = data->regmap;
data              146 drivers/hwmon/emc1403.c 	mutex_lock(&data->mutex);
data              157 drivers/hwmon/emc1403.c 	mutex_unlock(&data->mutex);
data              392 drivers/hwmon/emc1403.c 	struct thermal_data *data;
data              395 drivers/hwmon/emc1403.c 	data = devm_kzalloc(&client->dev, sizeof(struct thermal_data),
data              397 drivers/hwmon/emc1403.c 	if (data == NULL)
data              400 drivers/hwmon/emc1403.c 	data->regmap = devm_regmap_init_i2c(client, &emc1403_regmap_config);
data              401 drivers/hwmon/emc1403.c 	if (IS_ERR(data->regmap))
data              402 drivers/hwmon/emc1403.c 		return PTR_ERR(data->regmap);
data              404 drivers/hwmon/emc1403.c 	mutex_init(&data->mutex);
data              408 drivers/hwmon/emc1403.c 		data->groups[2] = &emc1404_group;
data              411 drivers/hwmon/emc1403.c 		data->groups[1] = &emc1403_group;
data              414 drivers/hwmon/emc1403.c 		data->groups[0] = &emc1402_group;
data              418 drivers/hwmon/emc1403.c 		data->groups[1] = &emc1402_alarm_group;
data              421 drivers/hwmon/emc1403.c 							   client->name, data,
data              422 drivers/hwmon/emc1403.c 							   data->groups);
data              125 drivers/hwmon/emc2103.c 	struct emc2103_data *data = i2c_get_clientdata(client);
data              131 drivers/hwmon/emc2103.c 	data->fan_multiplier = 1 << ((conf1 & 0x60) >> 5);
data              132 drivers/hwmon/emc2103.c 	data->fan_rpm_control = (conf1 & 0x80) != 0;
data              137 drivers/hwmon/emc2103.c 	struct emc2103_data *data = dev_get_drvdata(dev);
data              138 drivers/hwmon/emc2103.c 	struct i2c_client *client = data->client;
data              140 drivers/hwmon/emc2103.c 	mutex_lock(&data->update_lock);
data              142 drivers/hwmon/emc2103.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              143 drivers/hwmon/emc2103.c 	    || !data->valid) {
data              146 drivers/hwmon/emc2103.c 		for (i = 0; i < data->temp_count; i++) {
data              147 drivers/hwmon/emc2103.c 			read_temp_from_i2c(client, REG_TEMP[i], &data->temp[i]);
data              149 drivers/hwmon/emc2103.c 				&data->temp_min[i]);
data              151 drivers/hwmon/emc2103.c 				&data->temp_max[i]);
data              155 drivers/hwmon/emc2103.c 			&data->temp_min_alarm);
data              157 drivers/hwmon/emc2103.c 			&data->temp_max_alarm);
data              159 drivers/hwmon/emc2103.c 		read_fan_from_i2c(client, &data->fan_tach,
data              161 drivers/hwmon/emc2103.c 		read_fan_from_i2c(client, &data->fan_target,
data              165 drivers/hwmon/emc2103.c 		data->last_updated = jiffies;
data              166 drivers/hwmon/emc2103.c 		data->valid = true;
data              169 drivers/hwmon/emc2103.c 	mutex_unlock(&data->update_lock);
data              171 drivers/hwmon/emc2103.c 	return data;
data              178 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              179 drivers/hwmon/emc2103.c 	int millidegrees = data->temp[nr].degrees * 1000
data              180 drivers/hwmon/emc2103.c 		+ data->temp[nr].fraction * 125;
data              188 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              189 drivers/hwmon/emc2103.c 	int millidegrees = data->temp_min[nr] * 1000;
data              197 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              198 drivers/hwmon/emc2103.c 	int millidegrees = data->temp_max[nr] * 1000;
data              206 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              207 drivers/hwmon/emc2103.c 	bool fault = (data->temp[nr].degrees == -128);
data              216 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              217 drivers/hwmon/emc2103.c 	bool alarm = data->temp_min_alarm & (1 << nr);
data              226 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              227 drivers/hwmon/emc2103.c 	bool alarm = data->temp_max_alarm & (1 << nr);
data              235 drivers/hwmon/emc2103.c 	struct emc2103_data *data = dev_get_drvdata(dev);
data              236 drivers/hwmon/emc2103.c 	struct i2c_client *client = data->client;
data              245 drivers/hwmon/emc2103.c 	mutex_lock(&data->update_lock);
data              246 drivers/hwmon/emc2103.c 	data->temp_min[nr] = val;
data              248 drivers/hwmon/emc2103.c 	mutex_unlock(&data->update_lock);
data              257 drivers/hwmon/emc2103.c 	struct emc2103_data *data = dev_get_drvdata(dev);
data              258 drivers/hwmon/emc2103.c 	struct i2c_client *client = data->client;
data              267 drivers/hwmon/emc2103.c 	mutex_lock(&data->update_lock);
data              268 drivers/hwmon/emc2103.c 	data->temp_max[nr] = val;
data              270 drivers/hwmon/emc2103.c 	mutex_unlock(&data->update_lock);
data              278 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              280 drivers/hwmon/emc2103.c 	if (data->fan_tach != 0)
data              281 drivers/hwmon/emc2103.c 		rpm = (FAN_RPM_FACTOR * data->fan_multiplier) / data->fan_tach;
data              288 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              289 drivers/hwmon/emc2103.c 	int fan_div = 8 / data->fan_multiplier;
data              302 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              303 drivers/hwmon/emc2103.c 	struct i2c_client *client = data->client;
data              304 drivers/hwmon/emc2103.c 	int new_range_bits, old_div = 8 / data->fan_multiplier;
data              331 drivers/hwmon/emc2103.c 	mutex_lock(&data->update_lock);
data              337 drivers/hwmon/emc2103.c 		mutex_unlock(&data->update_lock);
data              344 drivers/hwmon/emc2103.c 	data->fan_multiplier = 8 / new_div;
data              347 drivers/hwmon/emc2103.c 	if ((data->fan_target & 0x1fe0) != 0x1fe0) {
data              348 drivers/hwmon/emc2103.c 		u16 new_target = (data->fan_target * old_div) / new_div;
data              349 drivers/hwmon/emc2103.c 		data->fan_target = min(new_target, (u16)0x1fff);
data              350 drivers/hwmon/emc2103.c 		write_fan_target_to_i2c(client, data->fan_target);
data              354 drivers/hwmon/emc2103.c 	data->valid = false;
data              356 drivers/hwmon/emc2103.c 	mutex_unlock(&data->update_lock);
data              363 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              367 drivers/hwmon/emc2103.c 	if ((data->fan_target != 0) && ((data->fan_target & 0x1fe0) != 0x1fe0))
data              368 drivers/hwmon/emc2103.c 		rpm = (FAN_RPM_FACTOR * data->fan_multiplier)
data              369 drivers/hwmon/emc2103.c 			/ data->fan_target;
data              378 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              379 drivers/hwmon/emc2103.c 	struct i2c_client *client = data->client;
data              389 drivers/hwmon/emc2103.c 	mutex_lock(&data->update_lock);
data              392 drivers/hwmon/emc2103.c 		data->fan_target = 0x1fff;
data              394 drivers/hwmon/emc2103.c 		data->fan_target = clamp_val(
data              395 drivers/hwmon/emc2103.c 			(FAN_RPM_FACTOR * data->fan_multiplier) / rpm_target,
data              398 drivers/hwmon/emc2103.c 	write_fan_target_to_i2c(client, data->fan_target);
data              400 drivers/hwmon/emc2103.c 	mutex_unlock(&data->update_lock);
data              407 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              408 drivers/hwmon/emc2103.c 	bool fault = ((data->fan_tach & 0x1fe0) == 0x1fe0);
data              415 drivers/hwmon/emc2103.c 	struct emc2103_data *data = emc2103_update_device(dev);
data              416 drivers/hwmon/emc2103.c 	return sprintf(buf, "%d\n", data->fan_rpm_control ? 3 : 0);
data              423 drivers/hwmon/emc2103.c 	struct emc2103_data *data = dev_get_drvdata(dev);
data              424 drivers/hwmon/emc2103.c 	struct i2c_client *client = data->client;
data              432 drivers/hwmon/emc2103.c 	mutex_lock(&data->update_lock);
data              435 drivers/hwmon/emc2103.c 		data->fan_rpm_control = false;
data              438 drivers/hwmon/emc2103.c 		data->fan_rpm_control = true;
data              451 drivers/hwmon/emc2103.c 	if (data->fan_rpm_control)
data              458 drivers/hwmon/emc2103.c 	mutex_unlock(&data->update_lock);
data              556 drivers/hwmon/emc2103.c 	struct emc2103_data *data;
data              563 drivers/hwmon/emc2103.c 	data = devm_kzalloc(&client->dev, sizeof(struct emc2103_data),
data              565 drivers/hwmon/emc2103.c 	if (!data)
data              568 drivers/hwmon/emc2103.c 	i2c_set_clientdata(client, data);
data              569 drivers/hwmon/emc2103.c 	data->client = client;
data              570 drivers/hwmon/emc2103.c 	mutex_init(&data->update_lock);
data              576 drivers/hwmon/emc2103.c 		data->temp_count = 2;
data              587 drivers/hwmon/emc2103.c 		data->temp_count = (status & 0x01) ? 4 : 3;
data              592 drivers/hwmon/emc2103.c 			data->temp_count = 3;
data              597 drivers/hwmon/emc2103.c 			data->temp_count = 4;
data              604 drivers/hwmon/emc2103.c 	data->groups[idx++] = &emc2103_group;
data              605 drivers/hwmon/emc2103.c 	if (data->temp_count >= 3)
data              606 drivers/hwmon/emc2103.c 		data->groups[idx++] = &emc2103_temp3_group;
data              607 drivers/hwmon/emc2103.c 	if (data->temp_count == 4)
data              608 drivers/hwmon/emc2103.c 		data->groups[idx++] = &emc2103_temp4_group;
data              611 drivers/hwmon/emc2103.c 							   client->name, data,
data              612 drivers/hwmon/emc2103.c 							   data->groups);
data              124 drivers/hwmon/emc6w201.c 	struct emc6w201_data *data = dev_get_drvdata(dev);
data              125 drivers/hwmon/emc6w201.c 	struct i2c_client *client = data->client;
data              128 drivers/hwmon/emc6w201.c 	mutex_lock(&data->update_lock);
data              130 drivers/hwmon/emc6w201.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              132 drivers/hwmon/emc6w201.c 			data->in[input][nr] =
data              135 drivers/hwmon/emc6w201.c 			data->in[min][nr] =
data              138 drivers/hwmon/emc6w201.c 			data->in[max][nr] =
data              144 drivers/hwmon/emc6w201.c 			data->temp[input][nr] =
data              147 drivers/hwmon/emc6w201.c 			data->temp[min][nr] =
data              150 drivers/hwmon/emc6w201.c 			data->temp[max][nr] =
data              156 drivers/hwmon/emc6w201.c 			data->fan[input][nr] =
data              159 drivers/hwmon/emc6w201.c 			data->fan[min][nr] =
data              164 drivers/hwmon/emc6w201.c 		data->last_updated = jiffies;
data              165 drivers/hwmon/emc6w201.c 		data->valid = 1;
data              168 drivers/hwmon/emc6w201.c 	mutex_unlock(&data->update_lock);
data              170 drivers/hwmon/emc6w201.c 	return data;
data              182 drivers/hwmon/emc6w201.c 	struct emc6w201_data *data = emc6w201_update_device(dev);
data              187 drivers/hwmon/emc6w201.c 		       (unsigned)data->in[sf][nr] * nominal_mv[nr] / 0xC0);
data              193 drivers/hwmon/emc6w201.c 	struct emc6w201_data *data = dev_get_drvdata(dev);
data              194 drivers/hwmon/emc6w201.c 	struct i2c_client *client = data->client;
data              210 drivers/hwmon/emc6w201.c 	mutex_lock(&data->update_lock);
data              211 drivers/hwmon/emc6w201.c 	data->in[sf][nr] = val;
data              212 drivers/hwmon/emc6w201.c 	err = emc6w201_write8(client, reg, data->in[sf][nr]);
data              213 drivers/hwmon/emc6w201.c 	mutex_unlock(&data->update_lock);
data              221 drivers/hwmon/emc6w201.c 	struct emc6w201_data *data = emc6w201_update_device(dev);
data              225 drivers/hwmon/emc6w201.c 	return sprintf(buf, "%d\n", (int)data->temp[sf][nr] * 1000);
data              232 drivers/hwmon/emc6w201.c 	struct emc6w201_data *data = dev_get_drvdata(dev);
data              233 drivers/hwmon/emc6w201.c 	struct i2c_client *client = data->client;
data              249 drivers/hwmon/emc6w201.c 	mutex_lock(&data->update_lock);
data              250 drivers/hwmon/emc6w201.c 	data->temp[sf][nr] = val;
data              251 drivers/hwmon/emc6w201.c 	err = emc6w201_write8(client, reg, data->temp[sf][nr]);
data              252 drivers/hwmon/emc6w201.c 	mutex_unlock(&data->update_lock);
data              260 drivers/hwmon/emc6w201.c 	struct emc6w201_data *data = emc6w201_update_device(dev);
data              265 drivers/hwmon/emc6w201.c 	if (data->fan[sf][nr] == 0 || data->fan[sf][nr] == 0xFFFF)
data              268 drivers/hwmon/emc6w201.c 		rpm = 5400000U / data->fan[sf][nr];
data              276 drivers/hwmon/emc6w201.c 	struct emc6w201_data *data = dev_get_drvdata(dev);
data              277 drivers/hwmon/emc6w201.c 	struct i2c_client *client = data->client;
data              294 drivers/hwmon/emc6w201.c 	mutex_lock(&data->update_lock);
data              295 drivers/hwmon/emc6w201.c 	data->fan[sf][nr] = val;
data              297 drivers/hwmon/emc6w201.c 			       data->fan[sf][nr]);
data              298 drivers/hwmon/emc6w201.c 	mutex_unlock(&data->update_lock);
data              451 drivers/hwmon/emc6w201.c 	struct emc6w201_data *data;
data              454 drivers/hwmon/emc6w201.c 	data = devm_kzalloc(dev, sizeof(struct emc6w201_data), GFP_KERNEL);
data              455 drivers/hwmon/emc6w201.c 	if (!data)
data              458 drivers/hwmon/emc6w201.c 	data->client = client;
data              459 drivers/hwmon/emc6w201.c 	mutex_init(&data->update_lock);
data              462 drivers/hwmon/emc6w201.c 							   data,
data              293 drivers/hwmon/f71805f.c static u8 f71805f_read8(struct f71805f_data *data, u8 reg)
data              295 drivers/hwmon/f71805f.c 	outb(reg, data->addr + ADDR_REG_OFFSET);
data              296 drivers/hwmon/f71805f.c 	return inb(data->addr + DATA_REG_OFFSET);
data              300 drivers/hwmon/f71805f.c static void f71805f_write8(struct f71805f_data *data, u8 reg, u8 val)
data              302 drivers/hwmon/f71805f.c 	outb(reg, data->addr + ADDR_REG_OFFSET);
data              303 drivers/hwmon/f71805f.c 	outb(val, data->addr + DATA_REG_OFFSET);
data              311 drivers/hwmon/f71805f.c static u16 f71805f_read16(struct f71805f_data *data, u8 reg)
data              315 drivers/hwmon/f71805f.c 	outb(reg, data->addr + ADDR_REG_OFFSET);
data              316 drivers/hwmon/f71805f.c 	val = inb(data->addr + DATA_REG_OFFSET) << 8;
data              317 drivers/hwmon/f71805f.c 	outb(++reg, data->addr + ADDR_REG_OFFSET);
data              318 drivers/hwmon/f71805f.c 	val |= inb(data->addr + DATA_REG_OFFSET);
data              324 drivers/hwmon/f71805f.c static void f71805f_write16(struct f71805f_data *data, u8 reg, u16 val)
data              326 drivers/hwmon/f71805f.c 	outb(reg, data->addr + ADDR_REG_OFFSET);
data              327 drivers/hwmon/f71805f.c 	outb(val >> 8, data->addr + DATA_REG_OFFSET);
data              328 drivers/hwmon/f71805f.c 	outb(++reg, data->addr + ADDR_REG_OFFSET);
data              329 drivers/hwmon/f71805f.c 	outb(val & 0xff, data->addr + DATA_REG_OFFSET);
data              334 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              337 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              340 drivers/hwmon/f71805f.c 	if (time_after(jiffies, data->last_updated + 60 * HZ)
data              341 drivers/hwmon/f71805f.c 	 || !data->valid) {
data              343 drivers/hwmon/f71805f.c 			if (!(data->has_in & (1 << nr)))
data              345 drivers/hwmon/f71805f.c 			data->in_high[nr] = f71805f_read8(data,
data              347 drivers/hwmon/f71805f.c 			data->in_low[nr] = f71805f_read8(data,
data              351 drivers/hwmon/f71805f.c 			data->fan_low[nr] = f71805f_read16(data,
data              353 drivers/hwmon/f71805f.c 			data->fan_target[nr] = f71805f_read16(data,
data              355 drivers/hwmon/f71805f.c 			data->pwm_freq[nr] = f71805f_read8(data,
data              359 drivers/hwmon/f71805f.c 			data->temp_high[nr] = f71805f_read8(data,
data              361 drivers/hwmon/f71805f.c 			data->temp_hyst[nr] = f71805f_read8(data,
data              364 drivers/hwmon/f71805f.c 		data->temp_mode = f71805f_read8(data, F71805F_REG_TEMP_MODE);
data              367 drivers/hwmon/f71805f.c 				data->auto_points[nr].temp[apnr] =
data              368 drivers/hwmon/f71805f.c 					f71805f_read8(data,
data              371 drivers/hwmon/f71805f.c 				data->auto_points[nr].fan[apnr] =
data              372 drivers/hwmon/f71805f.c 					f71805f_read16(data,
data              378 drivers/hwmon/f71805f.c 		data->last_limits = jiffies;
data              382 drivers/hwmon/f71805f.c 	if (time_after(jiffies, data->last_updated + HZ)
data              383 drivers/hwmon/f71805f.c 	 || !data->valid) {
data              385 drivers/hwmon/f71805f.c 			if (!(data->has_in & (1 << nr)))
data              387 drivers/hwmon/f71805f.c 			data->in[nr] = f71805f_read8(data,
data              391 drivers/hwmon/f71805f.c 			data->fan[nr] = f71805f_read16(data,
data              393 drivers/hwmon/f71805f.c 			data->fan_ctrl[nr] = f71805f_read8(data,
data              395 drivers/hwmon/f71805f.c 			data->pwm[nr] = f71805f_read8(data,
data              399 drivers/hwmon/f71805f.c 			data->temp[nr] = f71805f_read8(data,
data              402 drivers/hwmon/f71805f.c 		data->alarms = f71805f_read8(data, F71805F_REG_STATUS(0))
data              403 drivers/hwmon/f71805f.c 			+ (f71805f_read8(data, F71805F_REG_STATUS(1)) << 8)
data              404 drivers/hwmon/f71805f.c 			+ (f71805f_read8(data, F71805F_REG_STATUS(2)) << 16);
data              406 drivers/hwmon/f71805f.c 		data->last_updated = jiffies;
data              407 drivers/hwmon/f71805f.c 		data->valid = 1;
data              410 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              412 drivers/hwmon/f71805f.c 	return data;
data              422 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              426 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", in0_from_reg(data->in[nr]));
data              432 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              436 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", in0_from_reg(data->in_high[nr]));
data              442 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              446 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", in0_from_reg(data->in_low[nr]));
data              452 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              462 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              463 drivers/hwmon/f71805f.c 	data->in_high[nr] = in0_to_reg(val);
data              464 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_IN_HIGH(nr), data->in_high[nr]);
data              465 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              473 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              483 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              484 drivers/hwmon/f71805f.c 	data->in_low[nr] = in0_to_reg(val);
data              485 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_IN_LOW(nr), data->in_low[nr]);
data              486 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              494 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              498 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", in_from_reg(data->in[nr]));
data              504 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              508 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", in_from_reg(data->in_high[nr]));
data              514 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              518 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", in_from_reg(data->in_low[nr]));
data              524 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              534 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              535 drivers/hwmon/f71805f.c 	data->in_high[nr] = in_to_reg(val);
data              536 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_IN_HIGH(nr), data->in_high[nr]);
data              537 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              545 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              555 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              556 drivers/hwmon/f71805f.c 	data->in_low[nr] = in_to_reg(val);
data              557 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_IN_LOW(nr), data->in_low[nr]);
data              558 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              566 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              570 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", fan_from_reg(data->fan[nr]));
data              576 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              580 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", fan_from_reg(data->fan_low[nr]));
data              586 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              590 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", fan_from_reg(data->fan_target[nr]));
data              596 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              606 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              607 drivers/hwmon/f71805f.c 	data->fan_low[nr] = fan_to_reg(val);
data              608 drivers/hwmon/f71805f.c 	f71805f_write16(data, F71805F_REG_FAN_LOW(nr), data->fan_low[nr]);
data              609 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              617 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              627 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              628 drivers/hwmon/f71805f.c 	data->fan_target[nr] = fan_to_reg(val);
data              629 drivers/hwmon/f71805f.c 	f71805f_write16(data, F71805F_REG_FAN_TARGET(nr),
data              630 drivers/hwmon/f71805f.c 			data->fan_target[nr]);
data              631 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              639 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              643 drivers/hwmon/f71805f.c 	return sprintf(buf, "%d\n", (int)data->pwm[nr]);
data              649 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              654 drivers/hwmon/f71805f.c 	switch (data->fan_ctrl[nr] & FAN_CTRL_MODE_MASK) {
data              671 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              675 drivers/hwmon/f71805f.c 	return sprintf(buf, "%lu\n", pwm_freq_from_reg(data->pwm_freq[nr]));
data              681 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              685 drivers/hwmon/f71805f.c 	return sprintf(buf, "%d\n", pwm_mode_from_reg(data->fan_ctrl[nr]));
data              691 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              704 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              705 drivers/hwmon/f71805f.c 	data->pwm[nr] = val;
data              706 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_PWM_DUTY(nr), data->pwm[nr]);
data              707 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              717 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              737 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              738 drivers/hwmon/f71805f.c 	reg = f71805f_read8(data, F71805F_REG_FAN_CTRL(nr))
data              751 drivers/hwmon/f71805f.c 	data->fan_ctrl[nr] = reg;
data              752 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_FAN_CTRL(nr), reg);
data              753 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              767 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              777 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              778 drivers/hwmon/f71805f.c 	data->pwm_freq[nr] = pwm_freq_to_reg(val);
data              779 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_PWM_FREQ(nr), data->pwm_freq[nr]);
data              780 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              789 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              795 drivers/hwmon/f71805f.c 		       temp_from_reg(data->auto_points[pwmnr].temp[apnr]));
data              802 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              813 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              814 drivers/hwmon/f71805f.c 	data->auto_points[pwmnr].temp[apnr] = temp_to_reg(val);
data              815 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_PWM_AUTO_POINT_TEMP(pwmnr, apnr),
data              816 drivers/hwmon/f71805f.c 		       data->auto_points[pwmnr].temp[apnr]);
data              817 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              826 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              832 drivers/hwmon/f71805f.c 		       fan_from_reg(data->auto_points[pwmnr].fan[apnr]));
data              839 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              850 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              851 drivers/hwmon/f71805f.c 	data->auto_points[pwmnr].fan[apnr] = fan_to_reg(val);
data              852 drivers/hwmon/f71805f.c 	f71805f_write16(data, F71805F_REG_PWM_AUTO_POINT_FAN(pwmnr, apnr),
data              853 drivers/hwmon/f71805f.c 			data->auto_points[pwmnr].fan[apnr]);
data              854 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              862 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              866 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", temp_from_reg(data->temp[nr]));
data              872 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              876 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", temp_from_reg(data->temp_high[nr]));
data              882 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              886 drivers/hwmon/f71805f.c 	return sprintf(buf, "%ld\n", temp_from_reg(data->temp_hyst[nr]));
data              892 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              897 drivers/hwmon/f71805f.c 	return sprintf(buf, "%u\n", (data->temp_mode & (1 << nr)) ? 3 : 4);
data              903 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              913 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              914 drivers/hwmon/f71805f.c 	data->temp_high[nr] = temp_to_reg(val);
data              915 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_TEMP_HIGH(nr), data->temp_high[nr]);
data              916 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              924 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              934 drivers/hwmon/f71805f.c 	mutex_lock(&data->update_lock);
data              935 drivers/hwmon/f71805f.c 	data->temp_hyst[nr] = temp_to_reg(val);
data              936 drivers/hwmon/f71805f.c 	f71805f_write8(data, F71805F_REG_TEMP_HYST(nr), data->temp_hyst[nr]);
data              937 drivers/hwmon/f71805f.c 	mutex_unlock(&data->update_lock);
data              945 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              947 drivers/hwmon/f71805f.c 	return sprintf(buf, "%lu\n", data->alarms & 0x7ff);
data              953 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              955 drivers/hwmon/f71805f.c 	return sprintf(buf, "%lu\n", (data->alarms >> 16) & 0x07);
data              961 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              963 drivers/hwmon/f71805f.c 	return sprintf(buf, "%lu\n", (data->alarms >> 11) & 0x07);
data              969 drivers/hwmon/f71805f.c 	struct f71805f_data *data = f71805f_update_device(dev);
data              973 drivers/hwmon/f71805f.c 	return sprintf(buf, "%lu\n", (data->alarms >> bitnr) & 1);
data              979 drivers/hwmon/f71805f.c 	struct f71805f_data *data = dev_get_drvdata(dev);
data              981 drivers/hwmon/f71805f.c 	return sprintf(buf, "%s\n", data->name);
data             1339 drivers/hwmon/f71805f.c static void f71805f_init_device(struct f71805f_data *data)
data             1344 drivers/hwmon/f71805f.c 	reg = f71805f_read8(data, F71805F_REG_START);
data             1347 drivers/hwmon/f71805f.c 		f71805f_write8(data, F71805F_REG_START, (reg | 0x01) & ~0x40);
data             1355 drivers/hwmon/f71805f.c 		data->fan_ctrl[i] = f71805f_read8(data,
data             1361 drivers/hwmon/f71805f.c 		if (data->fan_ctrl[i] & FAN_CTRL_LATCH_FULL) {
data             1362 drivers/hwmon/f71805f.c 			data->fan_ctrl[i] &= ~FAN_CTRL_LATCH_FULL;
data             1363 drivers/hwmon/f71805f.c 			f71805f_write8(data, F71805F_REG_FAN_CTRL(i),
data             1364 drivers/hwmon/f71805f.c 				       data->fan_ctrl[i]);
data             1372 drivers/hwmon/f71805f.c 	struct f71805f_data *data;
data             1381 drivers/hwmon/f71805f.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct f71805f_data),
data             1383 drivers/hwmon/f71805f.c 	if (!data)
data             1394 drivers/hwmon/f71805f.c 	data->addr = res->start;
data             1395 drivers/hwmon/f71805f.c 	data->name = names[sio_data->kind];
data             1396 drivers/hwmon/f71805f.c 	mutex_init(&data->update_lock);
data             1398 drivers/hwmon/f71805f.c 	platform_set_drvdata(pdev, data);
data             1403 drivers/hwmon/f71805f.c 		data->has_in = 0x1ff;
data             1406 drivers/hwmon/f71805f.c 		data->has_in = 0x6ef;
data             1408 drivers/hwmon/f71805f.c 			data->has_in |= (1 << 4); /* in4 */
data             1410 drivers/hwmon/f71805f.c 			data->has_in |= (1 << 8); /* in8 */
data             1415 drivers/hwmon/f71805f.c 	f71805f_init_device(data);
data             1421 drivers/hwmon/f71805f.c 	if (data->has_in & (1 << 4)) { /* in4 */
data             1427 drivers/hwmon/f71805f.c 	if (data->has_in & (1 << 8)) { /* in8 */
data             1433 drivers/hwmon/f71805f.c 	if (data->has_in & (1 << 9)) { /* in9 (F71872F/FG only) */
data             1439 drivers/hwmon/f71805f.c 	if (data->has_in & (1 << 10)) { /* in9 (F71872F/FG only) */
data             1447 drivers/hwmon/f71805f.c 		if (!(data->fan_ctrl[i] & FAN_CTRL_DC_MODE)) {
data             1454 drivers/hwmon/f71805f.c 		if (data->fan_ctrl[i] & FAN_CTRL_MODE_MANUAL) {
data             1466 drivers/hwmon/f71805f.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data             1467 drivers/hwmon/f71805f.c 	if (IS_ERR(data->hwmon_dev)) {
data             1468 drivers/hwmon/f71805f.c 		err = PTR_ERR(data->hwmon_dev);
data             1485 drivers/hwmon/f71805f.c 	struct f71805f_data *data = platform_get_drvdata(pdev);
data             1488 drivers/hwmon/f71805f.c 	hwmon_device_unregister(data->hwmon_dev);
data             1155 drivers/hwmon/f71882fg.c static u8 f71882fg_read8(struct f71882fg_data *data, u8 reg)
data             1159 drivers/hwmon/f71882fg.c 	outb(reg, data->addr + ADDR_REG_OFFSET);
data             1160 drivers/hwmon/f71882fg.c 	val = inb(data->addr + DATA_REG_OFFSET);
data             1165 drivers/hwmon/f71882fg.c static u16 f71882fg_read16(struct f71882fg_data *data, u8 reg)
data             1169 drivers/hwmon/f71882fg.c 	val  = f71882fg_read8(data, reg) << 8;
data             1170 drivers/hwmon/f71882fg.c 	val |= f71882fg_read8(data, reg + 1);
data             1175 drivers/hwmon/f71882fg.c static void f71882fg_write8(struct f71882fg_data *data, u8 reg, u8 val)
data             1177 drivers/hwmon/f71882fg.c 	outb(reg, data->addr + ADDR_REG_OFFSET);
data             1178 drivers/hwmon/f71882fg.c 	outb(val, data->addr + DATA_REG_OFFSET);
data             1181 drivers/hwmon/f71882fg.c static void f71882fg_write16(struct f71882fg_data *data, u8 reg, u16 val)
data             1183 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, reg,     val >> 8);
data             1184 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, reg + 1, val & 0xff);
data             1187 drivers/hwmon/f71882fg.c static u16 f71882fg_read_temp(struct f71882fg_data *data, int nr)
data             1189 drivers/hwmon/f71882fg.c 	if (data->type == f71858fg)
data             1190 drivers/hwmon/f71882fg.c 		return f71882fg_read16(data, F71882FG_REG_TEMP(nr));
data             1192 drivers/hwmon/f71882fg.c 		return f71882fg_read8(data, F71882FG_REG_TEMP(nr));
data             1197 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1198 drivers/hwmon/f71882fg.c 	int nr_fans = f71882fg_nr_fans[data->type];
data             1199 drivers/hwmon/f71882fg.c 	int nr_temps = f71882fg_nr_temps[data->type];
data             1202 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1205 drivers/hwmon/f71882fg.c 	if (time_after(jiffies, data->last_limits + 60 * HZ) ||
data             1206 drivers/hwmon/f71882fg.c 			!data->valid) {
data             1207 drivers/hwmon/f71882fg.c 		if (f71882fg_has_in1_alarm[data->type]) {
data             1208 drivers/hwmon/f71882fg.c 			if (data->type == f81866a) {
data             1209 drivers/hwmon/f71882fg.c 				data->in1_max =
data             1210 drivers/hwmon/f71882fg.c 					f71882fg_read8(data,
data             1212 drivers/hwmon/f71882fg.c 				data->in_beep =
data             1213 drivers/hwmon/f71882fg.c 					f71882fg_read8(data,
data             1216 drivers/hwmon/f71882fg.c 				data->in1_max =
data             1217 drivers/hwmon/f71882fg.c 					f71882fg_read8(data,
data             1219 drivers/hwmon/f71882fg.c 				data->in_beep =
data             1220 drivers/hwmon/f71882fg.c 					f71882fg_read8(data,
data             1226 drivers/hwmon/f71882fg.c 		for (nr = data->temp_start; nr < nr_temps + data->temp_start;
data             1228 drivers/hwmon/f71882fg.c 			data->temp_ovt[nr] = f71882fg_read8(data,
data             1230 drivers/hwmon/f71882fg.c 			data->temp_high[nr] = f71882fg_read8(data,
data             1234 drivers/hwmon/f71882fg.c 		if (data->type != f8000) {
data             1235 drivers/hwmon/f71882fg.c 			data->temp_hyst[0] = f71882fg_read8(data,
data             1237 drivers/hwmon/f71882fg.c 			data->temp_hyst[1] = f71882fg_read8(data,
data             1241 drivers/hwmon/f71882fg.c 		if ((data->type != f71858fg) && (data->type != f8000)) {
data             1242 drivers/hwmon/f71882fg.c 			reg  = f71882fg_read8(data, F71882FG_REG_TEMP_TYPE);
data             1243 drivers/hwmon/f71882fg.c 			data->temp_type[1] = (reg & 0x02) ? 2 : 4;
data             1244 drivers/hwmon/f71882fg.c 			data->temp_type[2] = (reg & 0x04) ? 2 : 4;
data             1245 drivers/hwmon/f71882fg.c 			data->temp_type[3] = (reg & 0x08) ? 2 : 4;
data             1248 drivers/hwmon/f71882fg.c 		if (f71882fg_fan_has_beep[data->type])
data             1249 drivers/hwmon/f71882fg.c 			data->fan_beep = f71882fg_read8(data,
data             1252 drivers/hwmon/f71882fg.c 		if (f71882fg_temp_has_beep[data->type])
data             1253 drivers/hwmon/f71882fg.c 			data->temp_beep = f71882fg_read8(data,
data             1256 drivers/hwmon/f71882fg.c 		data->pwm_enable = f71882fg_read8(data,
data             1258 drivers/hwmon/f71882fg.c 		data->pwm_auto_point_hyst[0] =
data             1259 drivers/hwmon/f71882fg.c 			f71882fg_read8(data, F71882FG_REG_FAN_HYST(0));
data             1260 drivers/hwmon/f71882fg.c 		data->pwm_auto_point_hyst[1] =
data             1261 drivers/hwmon/f71882fg.c 			f71882fg_read8(data, F71882FG_REG_FAN_HYST(1));
data             1264 drivers/hwmon/f71882fg.c 			data->pwm_auto_point_mapping[nr] =
data             1265 drivers/hwmon/f71882fg.c 			    f71882fg_read8(data,
data             1268 drivers/hwmon/f71882fg.c 			switch (data->type) {
data             1271 drivers/hwmon/f71882fg.c 					data->pwm_auto_point_pwm[nr][point] =
data             1272 drivers/hwmon/f71882fg.c 						f71882fg_read8(data,
data             1277 drivers/hwmon/f71882fg.c 					data->pwm_auto_point_temp[nr][point] =
data             1278 drivers/hwmon/f71882fg.c 						f71882fg_read8(data,
data             1285 drivers/hwmon/f71882fg.c 				data->pwm_auto_point_pwm[nr][0] =
data             1286 drivers/hwmon/f71882fg.c 					f71882fg_read8(data,
data             1290 drivers/hwmon/f71882fg.c 				data->pwm_auto_point_pwm[nr][1] =
data             1291 drivers/hwmon/f71882fg.c 					f71882fg_read8(data,
data             1294 drivers/hwmon/f71882fg.c 				data->pwm_auto_point_pwm[nr][4] =
data             1295 drivers/hwmon/f71882fg.c 					f71882fg_read8(data,
data             1298 drivers/hwmon/f71882fg.c 				data->pwm_auto_point_temp[nr][0] =
data             1299 drivers/hwmon/f71882fg.c 					f71882fg_read8(data,
data             1302 drivers/hwmon/f71882fg.c 				data->pwm_auto_point_temp[nr][3] =
data             1303 drivers/hwmon/f71882fg.c 					f71882fg_read8(data,
data             1309 drivers/hwmon/f71882fg.c 		data->last_limits = jiffies;
data             1313 drivers/hwmon/f71882fg.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data             1314 drivers/hwmon/f71882fg.c 		data->temp_status = f71882fg_read8(data,
data             1316 drivers/hwmon/f71882fg.c 		data->temp_diode_open = f71882fg_read8(data,
data             1318 drivers/hwmon/f71882fg.c 		for (nr = data->temp_start; nr < nr_temps + data->temp_start;
data             1320 drivers/hwmon/f71882fg.c 			data->temp[nr] = f71882fg_read_temp(data, nr);
data             1322 drivers/hwmon/f71882fg.c 		data->fan_status = f71882fg_read8(data,
data             1325 drivers/hwmon/f71882fg.c 			data->fan[nr] = f71882fg_read16(data,
data             1327 drivers/hwmon/f71882fg.c 			data->fan_target[nr] =
data             1328 drivers/hwmon/f71882fg.c 			    f71882fg_read16(data, F71882FG_REG_FAN_TARGET(nr));
data             1329 drivers/hwmon/f71882fg.c 			data->fan_full_speed[nr] =
data             1330 drivers/hwmon/f71882fg.c 			    f71882fg_read16(data,
data             1332 drivers/hwmon/f71882fg.c 			data->pwm[nr] =
data             1333 drivers/hwmon/f71882fg.c 			    f71882fg_read8(data, F71882FG_REG_PWM(nr));
data             1336 drivers/hwmon/f71882fg.c 		if (data->type == f71808a) {
data             1337 drivers/hwmon/f71882fg.c 			data->fan[2] = f71882fg_read16(data,
data             1339 drivers/hwmon/f71882fg.c 			data->pwm[2] = f71882fg_read8(data,
data             1342 drivers/hwmon/f71882fg.c 		if (data->type == f8000)
data             1343 drivers/hwmon/f71882fg.c 			data->fan[3] = f71882fg_read16(data,
data             1346 drivers/hwmon/f71882fg.c 		if (f71882fg_has_in1_alarm[data->type]) {
data             1347 drivers/hwmon/f71882fg.c 			if (data->type == f81866a)
data             1348 drivers/hwmon/f71882fg.c 				data->in_status = f71882fg_read8(data,
data             1352 drivers/hwmon/f71882fg.c 				data->in_status = f71882fg_read8(data,
data             1357 drivers/hwmon/f71882fg.c 			if (f71882fg_has_in[data->type][nr])
data             1358 drivers/hwmon/f71882fg.c 				data->in[nr] = f71882fg_read8(data,
data             1361 drivers/hwmon/f71882fg.c 		data->last_updated = jiffies;
data             1362 drivers/hwmon/f71882fg.c 		data->valid = 1;
data             1365 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1367 drivers/hwmon/f71882fg.c 	return data;
data             1374 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1376 drivers/hwmon/f71882fg.c 	int speed = fan_from_reg(data->fan[nr]);
data             1387 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1389 drivers/hwmon/f71882fg.c 	int speed = fan_from_reg(data->fan_full_speed[nr]);
data             1397 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1408 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1409 drivers/hwmon/f71882fg.c 	f71882fg_write16(data, F71882FG_REG_FAN_FULL_SPEED(nr), val);
data             1410 drivers/hwmon/f71882fg.c 	data->fan_full_speed[nr] = val;
data             1411 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1419 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1422 drivers/hwmon/f71882fg.c 	if (data->fan_beep & (1 << nr))
data             1431 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1439 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1440 drivers/hwmon/f71882fg.c 	data->fan_beep = f71882fg_read8(data, F71882FG_REG_FAN_BEEP);
data             1442 drivers/hwmon/f71882fg.c 		data->fan_beep |= 1 << nr;
data             1444 drivers/hwmon/f71882fg.c 		data->fan_beep &= ~(1 << nr);
data             1446 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_FAN_BEEP, data->fan_beep);
data             1447 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1455 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1458 drivers/hwmon/f71882fg.c 	if (data->fan_status & (1 << nr))
data             1467 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1470 drivers/hwmon/f71882fg.c 	return sprintf(buf, "%d\n", data->in[nr] * 8);
data             1476 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1478 drivers/hwmon/f71882fg.c 	return sprintf(buf, "%d\n", data->in1_max * 8);
data             1484 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1495 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1496 drivers/hwmon/f71882fg.c 	if (data->type == f81866a)
data             1497 drivers/hwmon/f71882fg.c 		f71882fg_write8(data, F81866_REG_IN1_HIGH, val);
data             1499 drivers/hwmon/f71882fg.c 		f71882fg_write8(data, F71882FG_REG_IN1_HIGH, val);
data             1500 drivers/hwmon/f71882fg.c 	data->in1_max = val;
data             1501 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1509 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1512 drivers/hwmon/f71882fg.c 	if (data->in_beep & (1 << nr))
data             1521 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1529 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1530 drivers/hwmon/f71882fg.c 	if (data->type == f81866a)
data             1531 drivers/hwmon/f71882fg.c 		data->in_beep = f71882fg_read8(data, F81866_REG_IN_BEEP);
data             1533 drivers/hwmon/f71882fg.c 		data->in_beep = f71882fg_read8(data, F71882FG_REG_IN_BEEP);
data             1536 drivers/hwmon/f71882fg.c 		data->in_beep |= 1 << nr;
data             1538 drivers/hwmon/f71882fg.c 		data->in_beep &= ~(1 << nr);
data             1540 drivers/hwmon/f71882fg.c 	if (data->type == f81866a)
data             1541 drivers/hwmon/f71882fg.c 		f71882fg_write8(data, F81866_REG_IN_BEEP, data->in_beep);
data             1543 drivers/hwmon/f71882fg.c 		f71882fg_write8(data, F71882FG_REG_IN_BEEP, data->in_beep);
data             1544 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1552 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1555 drivers/hwmon/f71882fg.c 	if (data->in_status & (1 << nr))
data             1564 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1568 drivers/hwmon/f71882fg.c 	if (data->type == f71858fg) {
data             1570 drivers/hwmon/f71882fg.c 		if (data->temp_config & 1) {
data             1571 drivers/hwmon/f71882fg.c 			sign = data->temp[nr] & 0x0001;
data             1572 drivers/hwmon/f71882fg.c 			temp = (data->temp[nr] >> 5) & 0x7ff;
data             1574 drivers/hwmon/f71882fg.c 			sign = data->temp[nr] & 0x8000;
data             1575 drivers/hwmon/f71882fg.c 			temp = (data->temp[nr] >> 5) & 0x3ff;
data             1581 drivers/hwmon/f71882fg.c 		temp = data->temp[nr] * 1000;
data             1589 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1592 drivers/hwmon/f71882fg.c 	return sprintf(buf, "%d\n", data->temp_high[nr] * 1000);
data             1598 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1609 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1610 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_TEMP_HIGH(nr), val);
data             1611 drivers/hwmon/f71882fg.c 	data->temp_high[nr] = val;
data             1612 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1620 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1624 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1626 drivers/hwmon/f71882fg.c 		temp_max_hyst = data->temp_hyst[nr / 2] >> 4;
data             1628 drivers/hwmon/f71882fg.c 		temp_max_hyst = data->temp_hyst[nr / 2] & 0x0f;
data             1629 drivers/hwmon/f71882fg.c 	temp_max_hyst = (data->temp_high[nr] - temp_max_hyst) * 1000;
data             1630 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1638 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1650 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1653 drivers/hwmon/f71882fg.c 	data->temp_high[nr] = f71882fg_read8(data, F71882FG_REG_TEMP_HIGH(nr));
data             1654 drivers/hwmon/f71882fg.c 	val = clamp_val(val, data->temp_high[nr] - 15, data->temp_high[nr]);
data             1655 drivers/hwmon/f71882fg.c 	val = data->temp_high[nr] - val;
data             1658 drivers/hwmon/f71882fg.c 	reg = f71882fg_read8(data, F71882FG_REG_TEMP_HYST(nr / 2));
data             1663 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_TEMP_HYST(nr / 2), reg);
data             1664 drivers/hwmon/f71882fg.c 	data->temp_hyst[nr / 2] = reg;
data             1666 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1673 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1676 drivers/hwmon/f71882fg.c 	return sprintf(buf, "%d\n", data->temp_ovt[nr] * 1000);
data             1682 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1693 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1694 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_TEMP_OVT(nr), val);
data             1695 drivers/hwmon/f71882fg.c 	data->temp_ovt[nr] = val;
data             1696 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1704 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1708 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1710 drivers/hwmon/f71882fg.c 		temp_crit_hyst = data->temp_hyst[nr / 2] >> 4;
data             1712 drivers/hwmon/f71882fg.c 		temp_crit_hyst = data->temp_hyst[nr / 2] & 0x0f;
data             1713 drivers/hwmon/f71882fg.c 	temp_crit_hyst = (data->temp_ovt[nr] - temp_crit_hyst) * 1000;
data             1714 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1722 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1725 drivers/hwmon/f71882fg.c 	return sprintf(buf, "%d\n", data->temp_type[nr]);
data             1731 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1734 drivers/hwmon/f71882fg.c 	if (data->temp_beep & (1 << nr))
data             1743 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1751 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1752 drivers/hwmon/f71882fg.c 	data->temp_beep = f71882fg_read8(data, F71882FG_REG_TEMP_BEEP);
data             1754 drivers/hwmon/f71882fg.c 		data->temp_beep |= 1 << nr;
data             1756 drivers/hwmon/f71882fg.c 		data->temp_beep &= ~(1 << nr);
data             1758 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_TEMP_BEEP, data->temp_beep);
data             1759 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1767 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1770 drivers/hwmon/f71882fg.c 	if (data->temp_status & (1 << nr))
data             1779 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1782 drivers/hwmon/f71882fg.c 	if (data->temp_diode_open & (1 << nr))
data             1791 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1793 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1794 drivers/hwmon/f71882fg.c 	if (data->pwm_enable & (1 << (2 * nr)))
data             1796 drivers/hwmon/f71882fg.c 		val = data->pwm[nr];
data             1799 drivers/hwmon/f71882fg.c 		val = 255 * fan_from_reg(data->fan_target[nr])
data             1800 drivers/hwmon/f71882fg.c 			/ fan_from_reg(data->fan_full_speed[nr]);
data             1802 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1810 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1820 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1821 drivers/hwmon/f71882fg.c 	data->pwm_enable = f71882fg_read8(data, F71882FG_REG_PWM_ENABLE);
data             1822 drivers/hwmon/f71882fg.c 	if ((data->type == f8000 && ((data->pwm_enable >> 2 * nr) & 3) != 2) ||
data             1823 drivers/hwmon/f71882fg.c 	    (data->type != f8000 && !((data->pwm_enable >> 2 * nr) & 2))) {
data             1827 drivers/hwmon/f71882fg.c 	if (data->pwm_enable & (1 << (2 * nr))) {
data             1829 drivers/hwmon/f71882fg.c 		f71882fg_write8(data, F71882FG_REG_PWM(nr), val);
data             1830 drivers/hwmon/f71882fg.c 		data->pwm[nr] = val;
data             1834 drivers/hwmon/f71882fg.c 		full_speed = f71882fg_read16(data,
data             1837 drivers/hwmon/f71882fg.c 		f71882fg_write16(data, F71882FG_REG_FAN_TARGET(nr), target);
data             1838 drivers/hwmon/f71882fg.c 		data->fan_target[nr] = target;
data             1839 drivers/hwmon/f71882fg.c 		data->fan_full_speed[nr] = full_speed;
data             1842 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1850 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1853 drivers/hwmon/f71882fg.c 	val = data->pwm[nr];
data             1861 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1871 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1872 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_PWM(nr), val);
data             1873 drivers/hwmon/f71882fg.c 	data->pwm[nr] = val;
data             1874 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1883 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1886 drivers/hwmon/f71882fg.c 	switch ((data->pwm_enable >> 2 * nr) & 3) {
data             1895 drivers/hwmon/f71882fg.c 		if (data->type == f8000)
data             1908 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1917 drivers/hwmon/f71882fg.c 	if (data->type == f8000 && nr == 2 && val != 2)
data             1920 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1921 drivers/hwmon/f71882fg.c 	data->pwm_enable = f71882fg_read8(data, F71882FG_REG_PWM_ENABLE);
data             1923 drivers/hwmon/f71882fg.c 	if (data->type == f8000 && ((data->pwm_enable >> 2 * nr) & 1)) {
data             1926 drivers/hwmon/f71882fg.c 			data->pwm_enable &= ~(2 << (2 * nr));
data             1929 drivers/hwmon/f71882fg.c 			data->pwm_enable |= 2 << (2 * nr);
data             1939 drivers/hwmon/f71882fg.c 			if (data->type == f71858fg &&
data             1940 drivers/hwmon/f71882fg.c 			    ((data->pwm_enable >> (2 * nr)) & 1)) {
data             1944 drivers/hwmon/f71882fg.c 			data->pwm_enable |= 2 << (2 * nr);
data             1947 drivers/hwmon/f71882fg.c 			data->pwm_enable &= ~(2 << (2 * nr));
data             1954 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_PWM_ENABLE, data->pwm_enable);
data             1956 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1966 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             1970 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1971 drivers/hwmon/f71882fg.c 	if (data->pwm_enable & (1 << (2 * pwm))) {
data             1973 drivers/hwmon/f71882fg.c 		result = data->pwm_auto_point_pwm[pwm][point];
data             1976 drivers/hwmon/f71882fg.c 		result = 32 * 255 / (32 + data->pwm_auto_point_pwm[pwm][point]);
data             1978 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             1987 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             1998 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             1999 drivers/hwmon/f71882fg.c 	data->pwm_enable = f71882fg_read8(data, F71882FG_REG_PWM_ENABLE);
data             2000 drivers/hwmon/f71882fg.c 	if (data->pwm_enable & (1 << (2 * pwm))) {
data             2009 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_POINT_PWM(pwm, point), val);
data             2010 drivers/hwmon/f71882fg.c 	data->pwm_auto_point_pwm[pwm][point] = val;
data             2011 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             2021 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             2025 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             2027 drivers/hwmon/f71882fg.c 		result = data->pwm_auto_point_hyst[nr / 2] >> 4;
data             2029 drivers/hwmon/f71882fg.c 		result = data->pwm_auto_point_hyst[nr / 2] & 0x0f;
data             2030 drivers/hwmon/f71882fg.c 	result = 1000 * (data->pwm_auto_point_temp[nr][point] - result);
data             2031 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             2040 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             2052 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             2053 drivers/hwmon/f71882fg.c 	data->pwm_auto_point_temp[nr][point] =
data             2054 drivers/hwmon/f71882fg.c 		f71882fg_read8(data, F71882FG_REG_POINT_TEMP(nr, point));
data             2055 drivers/hwmon/f71882fg.c 	val = clamp_val(val, data->pwm_auto_point_temp[nr][point] - 15,
data             2056 drivers/hwmon/f71882fg.c 			data->pwm_auto_point_temp[nr][point]);
data             2057 drivers/hwmon/f71882fg.c 	val = data->pwm_auto_point_temp[nr][point] - val;
data             2059 drivers/hwmon/f71882fg.c 	reg = f71882fg_read8(data, F71882FG_REG_FAN_HYST(nr / 2));
data             2065 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_FAN_HYST(nr / 2), reg);
data             2066 drivers/hwmon/f71882fg.c 	data->pwm_auto_point_hyst[nr / 2] = reg;
data             2067 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             2076 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             2079 drivers/hwmon/f71882fg.c 	result = (data->pwm_auto_point_mapping[nr] >> 4) & 1;
data             2088 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             2096 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             2097 drivers/hwmon/f71882fg.c 	data->pwm_auto_point_mapping[nr] =
data             2098 drivers/hwmon/f71882fg.c 		f71882fg_read8(data, F71882FG_REG_POINT_MAPPING(nr));
data             2100 drivers/hwmon/f71882fg.c 		val = data->pwm_auto_point_mapping[nr] | (1 << 4);
data             2102 drivers/hwmon/f71882fg.c 		val = data->pwm_auto_point_mapping[nr] & (~(1 << 4));
data             2103 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_POINT_MAPPING(nr), val);
data             2104 drivers/hwmon/f71882fg.c 	data->pwm_auto_point_mapping[nr] = val;
data             2105 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             2115 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             2118 drivers/hwmon/f71882fg.c 	result = 1 << ((data->pwm_auto_point_mapping[nr] & 3) -
data             2119 drivers/hwmon/f71882fg.c 		       data->temp_start);
data             2128 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             2149 drivers/hwmon/f71882fg.c 	val += data->temp_start;
data             2150 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             2151 drivers/hwmon/f71882fg.c 	data->pwm_auto_point_mapping[nr] =
data             2152 drivers/hwmon/f71882fg.c 		f71882fg_read8(data, F71882FG_REG_POINT_MAPPING(nr));
data             2153 drivers/hwmon/f71882fg.c 	val = (data->pwm_auto_point_mapping[nr] & 0xfc) | val;
data             2154 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_POINT_MAPPING(nr), val);
data             2155 drivers/hwmon/f71882fg.c 	data->pwm_auto_point_mapping[nr] = val;
data             2156 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             2166 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = f71882fg_update_device(dev);
data             2170 drivers/hwmon/f71882fg.c 	result = data->pwm_auto_point_temp[pwm][point];
data             2178 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             2189 drivers/hwmon/f71882fg.c 	if (data->auto_point_temp_signed)
data             2194 drivers/hwmon/f71882fg.c 	mutex_lock(&data->update_lock);
data             2195 drivers/hwmon/f71882fg.c 	f71882fg_write8(data, F71882FG_REG_POINT_TEMP(pwm, point), val);
data             2196 drivers/hwmon/f71882fg.c 	data->pwm_auto_point_temp[pwm][point] = val;
data             2197 drivers/hwmon/f71882fg.c 	mutex_unlock(&data->update_lock);
data             2205 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = dev_get_drvdata(dev);
data             2206 drivers/hwmon/f71882fg.c 	return sprintf(buf, "%s\n", f71882fg_names[data->type]);
data             2234 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = platform_get_drvdata(pdev);
data             2239 drivers/hwmon/f71882fg.c 	switch (data->type) {
data             2241 drivers/hwmon/f71882fg.c 		if (((data->pwm_enable >> (idx * 2)) & 3) == 3)
data             2245 drivers/hwmon/f71882fg.c 		if (((data->pwm_enable >> (idx * 2)) & 1) != 1)
data             2250 drivers/hwmon/f71882fg.c 			err = data->pwm_enable & 0x20;
data             2259 drivers/hwmon/f71882fg.c 			(data->pwm_enable >> (idx * 2)) & 3, idx + 1);
data             2268 drivers/hwmon/f71882fg.c 	if (f71882fg_fan_has_beep[data->type]) {
data             2277 drivers/hwmon/f71882fg.c 		 (data->pwm_enable & (1 << (2 * idx))) ? "duty-cycle" : "RPM");
data             2280 drivers/hwmon/f71882fg.c 	switch (data->type) {
data             2288 drivers/hwmon/f71882fg.c 		data->pwm_auto_point_mapping[idx] =
data             2289 drivers/hwmon/f71882fg.c 			f71882fg_read8(data, F71882FG_REG_POINT_MAPPING(idx));
data             2290 drivers/hwmon/f71882fg.c 		if ((data->pwm_auto_point_mapping[idx] & 0x80) ||
data             2291 drivers/hwmon/f71882fg.c 		    (data->pwm_auto_point_mapping[idx] & 3) == 0) {
data             2303 drivers/hwmon/f71882fg.c 	switch (data->type) {
data             2331 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data;
data             2339 drivers/hwmon/f71882fg.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct f71882fg_data),
data             2341 drivers/hwmon/f71882fg.c 	if (!data)
data             2344 drivers/hwmon/f71882fg.c 	data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start;
data             2345 drivers/hwmon/f71882fg.c 	data->type = sio_data->type;
data             2346 drivers/hwmon/f71882fg.c 	data->temp_start =
data             2347 drivers/hwmon/f71882fg.c 	    (data->type == f71858fg || data->type == f8000 ||
data             2348 drivers/hwmon/f71882fg.c 		data->type == f81866a) ? 0 : 1;
data             2349 drivers/hwmon/f71882fg.c 	mutex_init(&data->update_lock);
data             2350 drivers/hwmon/f71882fg.c 	platform_set_drvdata(pdev, data);
data             2352 drivers/hwmon/f71882fg.c 	start_reg = f71882fg_read8(data, F71882FG_REG_START);
data             2368 drivers/hwmon/f71882fg.c 		switch (data->type) {
data             2370 drivers/hwmon/f71882fg.c 			data->temp_config =
data             2371 drivers/hwmon/f71882fg.c 				f71882fg_read8(data, F71882FG_REG_TEMP_CONFIG);
data             2372 drivers/hwmon/f71882fg.c 			if (data->temp_config & 0x10)
data             2403 drivers/hwmon/f71882fg.c 		if (f71882fg_temp_has_beep[data->type]) {
data             2404 drivers/hwmon/f71882fg.c 			if (data->type == f81866a) {
data             2421 drivers/hwmon/f71882fg.c 			if (f71882fg_has_in[data->type][i]) {
data             2428 drivers/hwmon/f71882fg.c 		if (f71882fg_has_in1_alarm[data->type]) {
data             2438 drivers/hwmon/f71882fg.c 		switch (data->type) {
data             2444 drivers/hwmon/f71882fg.c 			data->auto_point_temp_signed = 1;
data             2449 drivers/hwmon/f71882fg.c 			reg = f71882fg_read8(data, F71882FG_REG_FAN_FAULT_T);
data             2451 drivers/hwmon/f71882fg.c 				data->auto_point_temp_signed = 1;
data             2454 drivers/hwmon/f71882fg.c 			f71882fg_write8(data, F71882FG_REG_FAN_FAULT_T, reg);
data             2460 drivers/hwmon/f71882fg.c 		data->pwm_enable =
data             2461 drivers/hwmon/f71882fg.c 			f71882fg_read8(data, F71882FG_REG_PWM_ENABLE);
data             2470 drivers/hwmon/f71882fg.c 		switch (data->type) {
data             2488 drivers/hwmon/f71882fg.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data             2489 drivers/hwmon/f71882fg.c 	if (IS_ERR(data->hwmon_dev)) {
data             2490 drivers/hwmon/f71882fg.c 		err = PTR_ERR(data->hwmon_dev);
data             2491 drivers/hwmon/f71882fg.c 		data->hwmon_dev = NULL;
data             2504 drivers/hwmon/f71882fg.c 	struct f71882fg_data *data = platform_get_drvdata(pdev);
data             2505 drivers/hwmon/f71882fg.c 	int nr_fans = f71882fg_nr_fans[data->type];
data             2506 drivers/hwmon/f71882fg.c 	int nr_temps = f71882fg_nr_temps[data->type];
data             2508 drivers/hwmon/f71882fg.c 	u8 start_reg = f71882fg_read8(data, F71882FG_REG_START);
data             2510 drivers/hwmon/f71882fg.c 	if (data->hwmon_dev)
data             2511 drivers/hwmon/f71882fg.c 		hwmon_device_unregister(data->hwmon_dev);
data             2516 drivers/hwmon/f71882fg.c 		switch (data->type) {
data             2518 drivers/hwmon/f71882fg.c 			if (data->temp_config & 0x10)
data             2542 drivers/hwmon/f71882fg.c 		if (f71882fg_temp_has_beep[data->type]) {
data             2543 drivers/hwmon/f71882fg.c 			if (data->type == f81866a)
data             2556 drivers/hwmon/f71882fg.c 			if (f71882fg_has_in[data->type][i]) {
data             2561 drivers/hwmon/f71882fg.c 		if (f71882fg_has_in1_alarm[data->type]) {
data             2572 drivers/hwmon/f71882fg.c 		if (f71882fg_fan_has_beep[data->type]) {
data             2577 drivers/hwmon/f71882fg.c 		switch (data->type) {
data              169 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              170 drivers/hwmon/f75375s.c 	if (data->kind == f75387)
data              171 drivers/hwmon/f75375s.c 		f75375_write16(client, F75375_REG_FAN_EXP(nr), data->pwm[nr]);
data              174 drivers/hwmon/f75375s.c 			      data->pwm[nr]);
data              180 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              183 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              186 drivers/hwmon/f75375s.c 	if (time_after(jiffies, data->last_limits + 60 * HZ)
data              187 drivers/hwmon/f75375s.c 		|| !data->valid) {
data              189 drivers/hwmon/f75375s.c 			data->temp_high[nr] =
data              191 drivers/hwmon/f75375s.c 			data->temp_max_hyst[nr] =
data              193 drivers/hwmon/f75375s.c 			data->fan_max[nr] =
data              195 drivers/hwmon/f75375s.c 			data->fan_min[nr] =
data              197 drivers/hwmon/f75375s.c 			data->fan_target[nr] =
data              201 drivers/hwmon/f75375s.c 			data->in_max[nr] =
data              203 drivers/hwmon/f75375s.c 			data->in_min[nr] =
data              206 drivers/hwmon/f75375s.c 		data->fan_timer = f75375_read8(client, F75375_REG_FAN_TIMER);
data              207 drivers/hwmon/f75375s.c 		data->last_limits = jiffies;
data              211 drivers/hwmon/f75375s.c 	if (time_after(jiffies, data->last_updated + 2 * HZ)
data              212 drivers/hwmon/f75375s.c 		|| !data->valid) {
data              214 drivers/hwmon/f75375s.c 			data->pwm[nr] =	f75375_read8(client,
data              217 drivers/hwmon/f75375s.c 			data->temp11[nr] =
data              219 drivers/hwmon/f75375s.c 			if (data->kind == f75387)
data              221 drivers/hwmon/f75375s.c 				data->temp11[nr] |=
data              224 drivers/hwmon/f75375s.c 			data->fan[nr] =
data              228 drivers/hwmon/f75375s.c 			data->in[nr] =
data              231 drivers/hwmon/f75375s.c 		data->last_updated = jiffies;
data              232 drivers/hwmon/f75375s.c 		data->valid = 1;
data              235 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              236 drivers/hwmon/f75375s.c 	return data;
data              290 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              298 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              299 drivers/hwmon/f75375s.c 	data->fan_min[nr] = rpm_to_reg(val);
data              300 drivers/hwmon/f75375s.c 	f75375_write16(client, F75375_REG_FAN_MIN(nr), data->fan_min[nr]);
data              301 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              310 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              318 drivers/hwmon/f75375s.c 	if (auto_mode_enabled(data->pwm_enable[nr]))
data              320 drivers/hwmon/f75375s.c 	if (data->kind == f75387 && duty_mode_enabled(data->pwm_enable[nr]))
data              323 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              324 drivers/hwmon/f75375s.c 	data->fan_target[nr] = rpm_to_reg(val);
data              325 drivers/hwmon/f75375s.c 	f75375_write16(client, F75375_REG_FAN_EXP(nr), data->fan_target[nr]);
data              326 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              335 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              343 drivers/hwmon/f75375s.c 	if (auto_mode_enabled(data->pwm_enable[nr]) ||
data              344 drivers/hwmon/f75375s.c 	    !duty_mode_enabled(data->pwm_enable[nr]))
data              347 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              348 drivers/hwmon/f75375s.c 	data->pwm[nr] = clamp_val(val, 0, 255);
data              350 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              358 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev);
data              359 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", data->pwm_enable[nr]);
data              364 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              371 drivers/hwmon/f75375s.c 	if (data->kind == f75387) {
data              373 drivers/hwmon/f75375s.c 		if (duty_mode_enabled(data->pwm_enable[nr]) !=
data              383 drivers/hwmon/f75375s.c 			data->pwm[nr] = 255;
data              404 drivers/hwmon/f75375s.c 			data->pwm[nr] = 255;
data              420 drivers/hwmon/f75375s.c 	data->pwm_enable[nr] = val;
data              431 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              439 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              441 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              450 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              464 drivers/hwmon/f75375s.c 	if (data->kind == f75373 && val == 0)
data              468 drivers/hwmon/f75375s.c 	if (data->kind == f75387) {
data              476 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              484 drivers/hwmon/f75375s.c 	data->pwm_mode[nr] = val;
data              485 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              493 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev);
data              494 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", data->pwm[nr]);
data              501 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev);
data              502 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", data->pwm_mode[nr]);
data              512 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev);
data              513 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", VOLT_FROM_REG(data->in[nr]));
data              520 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev);
data              521 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", VOLT_FROM_REG(data->in_max[nr]));
data              528 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev);
data              529 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", VOLT_FROM_REG(data->in_min[nr]));
data              537 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              546 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              547 drivers/hwmon/f75375s.c 	data->in_max[nr] = val;
data              548 drivers/hwmon/f75375s.c 	f75375_write8(client, F75375_REG_VOLT_HIGH(nr), data->in_max[nr]);
data              549 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              558 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              567 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              568 drivers/hwmon/f75375s.c 	data->in_min[nr] = val;
data              569 drivers/hwmon/f75375s.c 	f75375_write8(client, F75375_REG_VOLT_LOW(nr), data->in_min[nr]);
data              570 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              581 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev);
data              582 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", TEMP11_FROM_REG(data->temp11[nr]));
data              589 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev);
data              590 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_high[nr]));
data              597 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev);
data              598 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max_hyst[nr]));
data              606 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              615 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              616 drivers/hwmon/f75375s.c 	data->temp_high[nr] = val;
data              617 drivers/hwmon/f75375s.c 	f75375_write8(client, F75375_REG_TEMP_HIGH(nr), data->temp_high[nr]);
data              618 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              627 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              636 drivers/hwmon/f75375s.c 	mutex_lock(&data->update_lock);
data              637 drivers/hwmon/f75375s.c 	data->temp_max_hyst[nr] = val;
data              639 drivers/hwmon/f75375s.c 		data->temp_max_hyst[nr]);
data              640 drivers/hwmon/f75375s.c 	mutex_unlock(&data->update_lock);
data              649 drivers/hwmon/f75375s.c 	struct f75375_data *data = f75375_update_device(dev); \
data              650 drivers/hwmon/f75375s.c 	return sprintf(buf, "%d\n", rpm_from_reg(data->thing[nr])); \
data              753 drivers/hwmon/f75375s.c static void f75375_init(struct i2c_client *client, struct f75375_data *data,
data              765 drivers/hwmon/f75375s.c 			if (data->kind == f75387) {
data              769 drivers/hwmon/f75375s.c 					data->pwm_mode[nr] = 1;
data              775 drivers/hwmon/f75375s.c 					data->pwm_enable[nr] = 4;
data              778 drivers/hwmon/f75375s.c 					data->pwm_enable[nr] = 3;
data              781 drivers/hwmon/f75375s.c 					data->pwm_enable[nr] = 2;
data              784 drivers/hwmon/f75375s.c 					data->pwm_enable[nr] = 1;
data              787 drivers/hwmon/f75375s.c 					data->pwm_mode[nr] = 1;
data              791 drivers/hwmon/f75375s.c 					data->pwm_enable[nr] = 3;
data              794 drivers/hwmon/f75375s.c 					data->pwm_enable[nr] = 2;
data              797 drivers/hwmon/f75375s.c 					data->pwm_enable[nr] = 1;
data              811 drivers/hwmon/f75375s.c 		data->pwm[nr] = clamp_val(f75375s_pdata->pwm[nr], 0, 255);
data              820 drivers/hwmon/f75375s.c 	struct f75375_data *data;
data              828 drivers/hwmon/f75375s.c 	data = devm_kzalloc(&client->dev, sizeof(struct f75375_data),
data              830 drivers/hwmon/f75375s.c 	if (!data)
data              833 drivers/hwmon/f75375s.c 	i2c_set_clientdata(client, data);
data              834 drivers/hwmon/f75375s.c 	mutex_init(&data->update_lock);
data              835 drivers/hwmon/f75375s.c 	data->kind = id->driver_data;
data              841 drivers/hwmon/f75375s.c 	if (data->kind != f75373) {
data              854 drivers/hwmon/f75375s.c 	data->hwmon_dev = hwmon_device_register(&client->dev);
data              855 drivers/hwmon/f75375s.c 	if (IS_ERR(data->hwmon_dev)) {
data              856 drivers/hwmon/f75375s.c 		err = PTR_ERR(data->hwmon_dev);
data              860 drivers/hwmon/f75375s.c 	f75375_init(client, data, f75375s_pdata);
data              871 drivers/hwmon/f75375s.c 	struct f75375_data *data = i2c_get_clientdata(client);
data              872 drivers/hwmon/f75375s.c 	hwmon_device_unregister(data->hwmon_dev);
data               80 drivers/hwmon/fam15h_power.c 	struct fam15h_power_data *data = dev_get_drvdata(dev);
data               81 drivers/hwmon/fam15h_power.c 	struct pci_dev *f4 = data->pdev;
data              113 drivers/hwmon/fam15h_power.c 				data->base_tdp)) << running_avg_range;
data              115 drivers/hwmon/fam15h_power.c 	curr_pwr_watts *= data->tdp_to_watts;
data              132 drivers/hwmon/fam15h_power.c 	struct fam15h_power_data *data = dev_get_drvdata(dev);
data              134 drivers/hwmon/fam15h_power.c 	return sprintf(buf, "%u\n", data->processor_pwr_watts);
data              140 drivers/hwmon/fam15h_power.c 	struct fam15h_power_data *data = _data;
data              151 drivers/hwmon/fam15h_power.c 	rdmsrl_safe(MSR_F15H_CU_PWR_ACCUMULATOR, &data->cu_acc_power[cu]);
data              152 drivers/hwmon/fam15h_power.c 	rdmsrl_safe(MSR_F15H_PTSC, &data->cpu_sw_pwr_ptsc[cu]);
data              154 drivers/hwmon/fam15h_power.c 	data->cu_on[cu] = 1;
data              161 drivers/hwmon/fam15h_power.c static int read_registers(struct fam15h_power_data *data)
data              171 drivers/hwmon/fam15h_power.c 	memset(data->cu_on, 0, sizeof(int) * MAX_CUS);
data              195 drivers/hwmon/fam15h_power.c 	on_each_cpu_mask(mask, do_read_registers_on_cu, data, true);
data              206 drivers/hwmon/fam15h_power.c 	struct fam15h_power_data *data = dev_get_drvdata(dev);
data              219 drivers/hwmon/fam15h_power.c 	ret = read_registers(data);
data              224 drivers/hwmon/fam15h_power.c 		prev_cu_acc_power[cu] = data->cu_acc_power[cu];
data              225 drivers/hwmon/fam15h_power.c 		prev_ptsc[cu] = data->cpu_sw_pwr_ptsc[cu];
data              228 drivers/hwmon/fam15h_power.c 	leftover = schedule_timeout_interruptible(msecs_to_jiffies(data->power_period));
data              232 drivers/hwmon/fam15h_power.c 	ret = read_registers(data);
data              238 drivers/hwmon/fam15h_power.c 		if (data->cu_on[cu] == 0)
data              241 drivers/hwmon/fam15h_power.c 		if (data->cu_acc_power[cu] < prev_cu_acc_power[cu]) {
data              242 drivers/hwmon/fam15h_power.c 			jdelta[cu] = data->max_cu_acc_power + data->cu_acc_power[cu];
data              245 drivers/hwmon/fam15h_power.c 			jdelta[cu] = data->cu_acc_power[cu] - prev_cu_acc_power[cu];
data              247 drivers/hwmon/fam15h_power.c 		tdelta = data->cpu_sw_pwr_ptsc[cu] - prev_ptsc[cu];
data              248 drivers/hwmon/fam15h_power.c 		jdelta[cu] *= data->cpu_pwr_sample_ratio * 1000;
data              263 drivers/hwmon/fam15h_power.c 	struct fam15h_power_data *data = dev_get_drvdata(dev);
data              265 drivers/hwmon/fam15h_power.c 	return sprintf(buf, "%lu\n", data->power_period);
data              272 drivers/hwmon/fam15h_power.c 	struct fam15h_power_data *data = dev_get_drvdata(dev);
data              287 drivers/hwmon/fam15h_power.c 	data->power_period = temp;
data              294 drivers/hwmon/fam15h_power.c 				   struct fam15h_power_data *data)
data              328 drivers/hwmon/fam15h_power.c 	data->group.attrs = fam15h_power_attrs;
data              391 drivers/hwmon/fam15h_power.c 				  struct fam15h_power_data *data)
data              398 drivers/hwmon/fam15h_power.c 	data->base_tdp = val >> 16;
data              404 drivers/hwmon/fam15h_power.c 	data->tdp_to_watts = ((val & 0x3ff) << 6) | ((val >> 10) & 0x3f);
data              405 drivers/hwmon/fam15h_power.c 	tmp *= data->tdp_to_watts;
data              414 drivers/hwmon/fam15h_power.c 	data->processor_pwr_watts = (tmp * 15625) >> 10;
data              416 drivers/hwmon/fam15h_power.c 	ret = fam15h_power_init_attrs(f4, data);
data              430 drivers/hwmon/fam15h_power.c 	data->cpu_pwr_sample_ratio = cpuid_ecx(0x80000007);
data              437 drivers/hwmon/fam15h_power.c 	data->max_cu_acc_power = tmp;
data              445 drivers/hwmon/fam15h_power.c 	data->power_period = 10;
data              447 drivers/hwmon/fam15h_power.c 	return read_registers(data);
data              453 drivers/hwmon/fam15h_power.c 	struct fam15h_power_data *data;
data              468 drivers/hwmon/fam15h_power.c 	data = devm_kzalloc(dev, sizeof(struct fam15h_power_data), GFP_KERNEL);
data              469 drivers/hwmon/fam15h_power.c 	if (!data)
data              472 drivers/hwmon/fam15h_power.c 	ret = fam15h_power_init_data(pdev, data);
data              476 drivers/hwmon/fam15h_power.c 	data->pdev = pdev;
data              478 drivers/hwmon/fam15h_power.c 	data->groups[0] = &data->group;
data              481 drivers/hwmon/fam15h_power.c 							   data,
data              482 drivers/hwmon/fam15h_power.c 							   &data->groups[0]);
data              313 drivers/hwmon/fschmd.c 	struct fschmd_data *data = container_of(ref, struct fschmd_data, kref);
data              314 drivers/hwmon/fschmd.c 	kfree(data);
data              326 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              328 drivers/hwmon/fschmd.c 	if (data->kind == fscher || data->kind >= fschrc)
data              329 drivers/hwmon/fschmd.c 		return sprintf(buf, "%d\n", (data->volt[index] * dmi_vref *
data              332 drivers/hwmon/fschmd.c 		return sprintf(buf, "%d\n", (data->volt[index] *
data              343 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              345 drivers/hwmon/fschmd.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_act[index]));
data              352 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              354 drivers/hwmon/fschmd.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[index]));
data              362 drivers/hwmon/fschmd.c 	struct fschmd_data *data = dev_get_drvdata(dev);
data              372 drivers/hwmon/fschmd.c 	mutex_lock(&data->update_lock);
data              374 drivers/hwmon/fschmd.c 		FSCHMD_REG_TEMP_LIMIT[data->kind][index], v);
data              375 drivers/hwmon/fschmd.c 	data->temp_max[index] = v;
data              376 drivers/hwmon/fschmd.c 	mutex_unlock(&data->update_lock);
data              385 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              388 drivers/hwmon/fschmd.c 	if (data->temp_status[index] & FSCHMD_TEMP_WORKING)
data              398 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              400 drivers/hwmon/fschmd.c 	if ((data->temp_status[index] & FSCHMD_TEMP_ALARM_MASK) ==
data              414 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              416 drivers/hwmon/fschmd.c 	return sprintf(buf, "%u\n", RPM_FROM_REG(data->fan_act[index]));
data              423 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              426 drivers/hwmon/fschmd.c 	return sprintf(buf, "%d\n", 1 << (data->fan_ripple[index] & 3));
data              435 drivers/hwmon/fschmd.c 	struct fschmd_data *data = dev_get_drvdata(dev);
data              461 drivers/hwmon/fschmd.c 	mutex_lock(&data->update_lock);
data              464 drivers/hwmon/fschmd.c 		FSCHMD_REG_FAN_RIPPLE[data->kind][index]);
data              471 drivers/hwmon/fschmd.c 		FSCHMD_REG_FAN_RIPPLE[data->kind][index], reg);
data              473 drivers/hwmon/fschmd.c 	data->fan_ripple[index] = reg;
data              475 drivers/hwmon/fschmd.c 	mutex_unlock(&data->update_lock);
data              484 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              486 drivers/hwmon/fschmd.c 	if (data->fan_status[index] & FSCHMD_FAN_ALARM)
data              496 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              498 drivers/hwmon/fschmd.c 	if (data->fan_status[index] & FSCHMD_FAN_NOT_PRESENT)
data              510 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              511 drivers/hwmon/fschmd.c 	int val = data->fan_min[index];
data              514 drivers/hwmon/fschmd.c 	if (val || data->kind == fscsyl)
data              525 drivers/hwmon/fschmd.c 	struct fschmd_data *data = dev_get_drvdata(dev);
data              534 drivers/hwmon/fschmd.c 	if (v || data->kind == fscsyl) {
data              539 drivers/hwmon/fschmd.c 	mutex_lock(&data->update_lock);
data              542 drivers/hwmon/fschmd.c 		FSCHMD_REG_FAN_MIN[data->kind][index], v);
data              543 drivers/hwmon/fschmd.c 	data->fan_min[index] = v;
data              545 drivers/hwmon/fschmd.c 	mutex_unlock(&data->update_lock);
data              558 drivers/hwmon/fschmd.c 	struct fschmd_data *data = fschmd_update_device(dev);
data              560 drivers/hwmon/fschmd.c 	if (data->global_control & FSCHMD_CONTROL_ALERT_LED)
data              570 drivers/hwmon/fschmd.c 	struct fschmd_data *data = dev_get_drvdata(dev);
data              578 drivers/hwmon/fschmd.c 	mutex_lock(&data->update_lock);
data              589 drivers/hwmon/fschmd.c 	data->global_control = reg;
data              591 drivers/hwmon/fschmd.c 	mutex_unlock(&data->update_lock);
data              697 drivers/hwmon/fschmd.c static int watchdog_set_timeout(struct fschmd_data *data, int timeout)
data              700 drivers/hwmon/fschmd.c 	int kind = data->kind + 1; /* 0-x array index -> 1-x module param */
data              711 drivers/hwmon/fschmd.c 	mutex_lock(&data->watchdog_lock);
data              712 drivers/hwmon/fschmd.c 	if (!data->client) {
data              718 drivers/hwmon/fschmd.c 		data->watchdog_control &= ~FSCHMD_WDOG_CONTROL_RESOLUTION;
data              720 drivers/hwmon/fschmd.c 		data->watchdog_control |= FSCHMD_WDOG_CONTROL_RESOLUTION;
data              722 drivers/hwmon/fschmd.c 	data->watchdog_preset = DIV_ROUND_UP(timeout, resolution);
data              725 drivers/hwmon/fschmd.c 	i2c_smbus_write_byte_data(data->client,
data              726 drivers/hwmon/fschmd.c 		FSCHMD_REG_WDOG_PRESET[data->kind], data->watchdog_preset);
data              728 drivers/hwmon/fschmd.c 	i2c_smbus_write_byte_data(data->client,
data              729 drivers/hwmon/fschmd.c 		FSCHMD_REG_WDOG_CONTROL[data->kind],
data              730 drivers/hwmon/fschmd.c 		data->watchdog_control & ~FSCHMD_WDOG_CONTROL_TRIGGER);
data              732 drivers/hwmon/fschmd.c 	ret = data->watchdog_preset * resolution;
data              735 drivers/hwmon/fschmd.c 	mutex_unlock(&data->watchdog_lock);
data              739 drivers/hwmon/fschmd.c static int watchdog_get_timeout(struct fschmd_data *data)
data              743 drivers/hwmon/fschmd.c 	mutex_lock(&data->watchdog_lock);
data              744 drivers/hwmon/fschmd.c 	if (data->watchdog_control & FSCHMD_WDOG_CONTROL_RESOLUTION)
data              745 drivers/hwmon/fschmd.c 		timeout = data->watchdog_preset * 60;
data              747 drivers/hwmon/fschmd.c 		timeout = data->watchdog_preset * 2;
data              748 drivers/hwmon/fschmd.c 	mutex_unlock(&data->watchdog_lock);
data              753 drivers/hwmon/fschmd.c static int watchdog_trigger(struct fschmd_data *data)
data              757 drivers/hwmon/fschmd.c 	mutex_lock(&data->watchdog_lock);
data              758 drivers/hwmon/fschmd.c 	if (!data->client) {
data              763 drivers/hwmon/fschmd.c 	data->watchdog_control |= FSCHMD_WDOG_CONTROL_TRIGGER;
data              764 drivers/hwmon/fschmd.c 	i2c_smbus_write_byte_data(data->client,
data              765 drivers/hwmon/fschmd.c 				  FSCHMD_REG_WDOG_CONTROL[data->kind],
data              766 drivers/hwmon/fschmd.c 				  data->watchdog_control);
data              768 drivers/hwmon/fschmd.c 	mutex_unlock(&data->watchdog_lock);
data              772 drivers/hwmon/fschmd.c static int watchdog_stop(struct fschmd_data *data)
data              776 drivers/hwmon/fschmd.c 	mutex_lock(&data->watchdog_lock);
data              777 drivers/hwmon/fschmd.c 	if (!data->client) {
data              782 drivers/hwmon/fschmd.c 	data->watchdog_control &= ~FSCHMD_WDOG_CONTROL_STARTED;
data              787 drivers/hwmon/fschmd.c 	i2c_smbus_write_byte_data(data->client,
data              788 drivers/hwmon/fschmd.c 		FSCHMD_REG_WDOG_CONTROL[data->kind],
data              789 drivers/hwmon/fschmd.c 		data->watchdog_control | FSCHMD_WDOG_CONTROL_STOP);
data              791 drivers/hwmon/fschmd.c 	mutex_unlock(&data->watchdog_lock);
data              797 drivers/hwmon/fschmd.c 	struct fschmd_data *pos, *data = NULL;
data              810 drivers/hwmon/fschmd.c 			data = pos;
data              815 drivers/hwmon/fschmd.c 	watchdog_is_open = test_and_set_bit(0, &data->watchdog_is_open);
data              817 drivers/hwmon/fschmd.c 		kref_get(&data->kref);
data              824 drivers/hwmon/fschmd.c 	watchdog_trigger(data);
data              825 drivers/hwmon/fschmd.c 	filp->private_data = data;
data              832 drivers/hwmon/fschmd.c 	struct fschmd_data *data = filp->private_data;
data              834 drivers/hwmon/fschmd.c 	if (data->watchdog_expect_close) {
data              835 drivers/hwmon/fschmd.c 		watchdog_stop(data);
data              836 drivers/hwmon/fschmd.c 		data->watchdog_expect_close = 0;
data              838 drivers/hwmon/fschmd.c 		watchdog_trigger(data);
data              839 drivers/hwmon/fschmd.c 		dev_crit(&data->client->dev,
data              843 drivers/hwmon/fschmd.c 	clear_bit(0, &data->watchdog_is_open);
data              846 drivers/hwmon/fschmd.c 	kref_put(&data->kref, fschmd_release_resources);
data              856 drivers/hwmon/fschmd.c 	struct fschmd_data *data = filp->private_data;
data              863 drivers/hwmon/fschmd.c 			data->watchdog_expect_close = 0;
data              870 drivers/hwmon/fschmd.c 					data->watchdog_expect_close = 1;
data              873 drivers/hwmon/fschmd.c 		ret = watchdog_trigger(data);
data              889 drivers/hwmon/fschmd.c 	struct fschmd_data *data = filp->private_data;
data              893 drivers/hwmon/fschmd.c 		ident.firmware_version = data->revision;
data              905 drivers/hwmon/fschmd.c 		if (data->watchdog_state & FSCHMD_WDOG_STATE_CARDRESET)
data              912 drivers/hwmon/fschmd.c 		ret = watchdog_trigger(data);
data              916 drivers/hwmon/fschmd.c 		i = watchdog_get_timeout(data);
data              925 drivers/hwmon/fschmd.c 		ret = watchdog_set_timeout(data, i);
data              937 drivers/hwmon/fschmd.c 			ret = watchdog_stop(data);
data              939 drivers/hwmon/fschmd.c 			ret = watchdog_trigger(data);
data             1086 drivers/hwmon/fschmd.c 	struct fschmd_data *data;
data             1093 drivers/hwmon/fschmd.c 	data = kzalloc(sizeof(struct fschmd_data), GFP_KERNEL);
data             1094 drivers/hwmon/fschmd.c 	if (!data)
data             1097 drivers/hwmon/fschmd.c 	i2c_set_clientdata(client, data);
data             1098 drivers/hwmon/fschmd.c 	mutex_init(&data->update_lock);
data             1099 drivers/hwmon/fschmd.c 	mutex_init(&data->watchdog_lock);
data             1100 drivers/hwmon/fschmd.c 	INIT_LIST_HEAD(&data->list);
data             1101 drivers/hwmon/fschmd.c 	kref_init(&data->kref);
data             1107 drivers/hwmon/fschmd.c 	data->client = client;
data             1108 drivers/hwmon/fschmd.c 	data->kind = kind;
data             1115 drivers/hwmon/fschmd.c 		data->temp_max[0] = 70 + 128;
data             1116 drivers/hwmon/fschmd.c 		data->temp_max[1] = 50 + 128;
data             1117 drivers/hwmon/fschmd.c 		data->temp_max[2] = 50 + 128;
data             1132 drivers/hwmon/fschmd.c 	data->revision = i2c_smbus_read_byte_data(client, FSCHMD_REG_REVISION);
data             1133 drivers/hwmon/fschmd.c 	data->global_control = i2c_smbus_read_byte_data(client,
data             1135 drivers/hwmon/fschmd.c 	data->watchdog_control = i2c_smbus_read_byte_data(client,
data             1136 drivers/hwmon/fschmd.c 					FSCHMD_REG_WDOG_CONTROL[data->kind]);
data             1137 drivers/hwmon/fschmd.c 	data->watchdog_state = i2c_smbus_read_byte_data(client,
data             1138 drivers/hwmon/fschmd.c 					FSCHMD_REG_WDOG_STATE[data->kind]);
data             1139 drivers/hwmon/fschmd.c 	data->watchdog_preset = i2c_smbus_read_byte_data(client,
data             1140 drivers/hwmon/fschmd.c 					FSCHMD_REG_WDOG_PRESET[data->kind]);
data             1146 drivers/hwmon/fschmd.c 	for (i = 0; i < FSCHMD_NO_VOLT_SENSORS[data->kind]; i++) {
data             1153 drivers/hwmon/fschmd.c 	for (i = 0; i < (FSCHMD_NO_TEMP_SENSORS[data->kind] * 4); i++) {
data             1161 drivers/hwmon/fschmd.c 				data->temp_status[i / 4] =
data             1164 drivers/hwmon/fschmd.c 						[data->kind][i / 4]);
data             1165 drivers/hwmon/fschmd.c 			if (data->temp_status[i / 4] & FSCHMD_TEMP_DISABLED)
data             1175 drivers/hwmon/fschmd.c 	for (i = 0; i < (FSCHMD_NO_FAN_SENSORS[data->kind] * 5); i++) {
data             1184 drivers/hwmon/fschmd.c 				data->fan_status[i / 5] =
data             1187 drivers/hwmon/fschmd.c 						[data->kind][i / 5]);
data             1188 drivers/hwmon/fschmd.c 			if (data->fan_status[i / 5] & FSCHMD_FAN_DISABLED)
data             1198 drivers/hwmon/fschmd.c 	data->hwmon_dev = hwmon_device_register(&client->dev);
data             1199 drivers/hwmon/fschmd.c 	if (IS_ERR(data->hwmon_dev)) {
data             1200 drivers/hwmon/fschmd.c 		err = PTR_ERR(data->hwmon_dev);
data             1201 drivers/hwmon/fschmd.c 		data->hwmon_dev = NULL;
data             1213 drivers/hwmon/fschmd.c 		snprintf(data->watchdog_name, sizeof(data->watchdog_name),
data             1215 drivers/hwmon/fschmd.c 		data->watchdog_miscdev.name = data->watchdog_name;
data             1216 drivers/hwmon/fschmd.c 		data->watchdog_miscdev.fops = &watchdog_fops;
data             1217 drivers/hwmon/fschmd.c 		data->watchdog_miscdev.minor = watchdog_minors[i];
data             1218 drivers/hwmon/fschmd.c 		err = misc_register(&data->watchdog_miscdev);
data             1222 drivers/hwmon/fschmd.c 			data->watchdog_miscdev.minor = 0;
data             1228 drivers/hwmon/fschmd.c 		list_add(&data->list, &watchdog_data_list);
data             1229 drivers/hwmon/fschmd.c 		watchdog_set_timeout(data, 60);
data             1236 drivers/hwmon/fschmd.c 		data->watchdog_miscdev.minor = 0;
data             1243 drivers/hwmon/fschmd.c 		names[data->kind], (int) data->revision);
data             1254 drivers/hwmon/fschmd.c 	struct fschmd_data *data = i2c_get_clientdata(client);
data             1258 drivers/hwmon/fschmd.c 	if (data->watchdog_miscdev.minor) {
data             1259 drivers/hwmon/fschmd.c 		misc_deregister(&data->watchdog_miscdev);
data             1260 drivers/hwmon/fschmd.c 		if (data->watchdog_is_open) {
data             1264 drivers/hwmon/fschmd.c 			watchdog_stop(data);
data             1267 drivers/hwmon/fschmd.c 		list_del(&data->list);
data             1270 drivers/hwmon/fschmd.c 		mutex_lock(&data->watchdog_lock);
data             1271 drivers/hwmon/fschmd.c 		data->client = NULL;
data             1272 drivers/hwmon/fschmd.c 		mutex_unlock(&data->watchdog_lock);
data             1279 drivers/hwmon/fschmd.c 	if (data->hwmon_dev)
data             1280 drivers/hwmon/fschmd.c 		hwmon_device_unregister(data->hwmon_dev);
data             1283 drivers/hwmon/fschmd.c 	for (i = 0; i < (FSCHMD_NO_VOLT_SENSORS[data->kind]); i++)
data             1285 drivers/hwmon/fschmd.c 	for (i = 0; i < (FSCHMD_NO_TEMP_SENSORS[data->kind] * 4); i++)
data             1288 drivers/hwmon/fschmd.c 	for (i = 0; i < (FSCHMD_NO_FAN_SENSORS[data->kind] * 5); i++)
data             1293 drivers/hwmon/fschmd.c 	kref_put(&data->kref, fschmd_release_resources);
data             1302 drivers/hwmon/fschmd.c 	struct fschmd_data *data = i2c_get_clientdata(client);
data             1305 drivers/hwmon/fschmd.c 	mutex_lock(&data->update_lock);
data             1307 drivers/hwmon/fschmd.c 	if (time_after(jiffies, data->last_updated + 2 * HZ) || !data->valid) {
data             1309 drivers/hwmon/fschmd.c 		for (i = 0; i < FSCHMD_NO_TEMP_SENSORS[data->kind]; i++) {
data             1310 drivers/hwmon/fschmd.c 			data->temp_act[i] = i2c_smbus_read_byte_data(client,
data             1311 drivers/hwmon/fschmd.c 					FSCHMD_REG_TEMP_ACT[data->kind][i]);
data             1312 drivers/hwmon/fschmd.c 			data->temp_status[i] = i2c_smbus_read_byte_data(client,
data             1313 drivers/hwmon/fschmd.c 					FSCHMD_REG_TEMP_STATE[data->kind][i]);
data             1316 drivers/hwmon/fschmd.c 			if (FSCHMD_REG_TEMP_LIMIT[data->kind][i])
data             1317 drivers/hwmon/fschmd.c 				data->temp_max[i] = i2c_smbus_read_byte_data(
data             1319 drivers/hwmon/fschmd.c 					FSCHMD_REG_TEMP_LIMIT[data->kind][i]);
data             1325 drivers/hwmon/fschmd.c 			if ((data->temp_status[i] & FSCHMD_TEMP_ALARM_MASK) ==
data             1327 drivers/hwmon/fschmd.c 					data->temp_act[i] < data->temp_max[i])
data             1329 drivers/hwmon/fschmd.c 					FSCHMD_REG_TEMP_STATE[data->kind][i],
data             1330 drivers/hwmon/fschmd.c 					data->temp_status[i]);
data             1333 drivers/hwmon/fschmd.c 		for (i = 0; i < FSCHMD_NO_FAN_SENSORS[data->kind]; i++) {
data             1334 drivers/hwmon/fschmd.c 			data->fan_act[i] = i2c_smbus_read_byte_data(client,
data             1335 drivers/hwmon/fschmd.c 					FSCHMD_REG_FAN_ACT[data->kind][i]);
data             1336 drivers/hwmon/fschmd.c 			data->fan_status[i] = i2c_smbus_read_byte_data(client,
data             1337 drivers/hwmon/fschmd.c 					FSCHMD_REG_FAN_STATE[data->kind][i]);
data             1338 drivers/hwmon/fschmd.c 			data->fan_ripple[i] = i2c_smbus_read_byte_data(client,
data             1339 drivers/hwmon/fschmd.c 					FSCHMD_REG_FAN_RIPPLE[data->kind][i]);
data             1342 drivers/hwmon/fschmd.c 			if (FSCHMD_REG_FAN_MIN[data->kind][i])
data             1343 drivers/hwmon/fschmd.c 				data->fan_min[i] = i2c_smbus_read_byte_data(
data             1345 drivers/hwmon/fschmd.c 					FSCHMD_REG_FAN_MIN[data->kind][i]);
data             1348 drivers/hwmon/fschmd.c 			if ((data->fan_status[i] & FSCHMD_FAN_ALARM) &&
data             1349 drivers/hwmon/fschmd.c 					data->fan_act[i])
data             1351 drivers/hwmon/fschmd.c 					FSCHMD_REG_FAN_STATE[data->kind][i],
data             1352 drivers/hwmon/fschmd.c 					data->fan_status[i]);
data             1355 drivers/hwmon/fschmd.c 		for (i = 0; i < FSCHMD_NO_VOLT_SENSORS[data->kind]; i++)
data             1356 drivers/hwmon/fschmd.c 			data->volt[i] = i2c_smbus_read_byte_data(client,
data             1357 drivers/hwmon/fschmd.c 					       FSCHMD_REG_VOLT[data->kind][i]);
data             1359 drivers/hwmon/fschmd.c 		data->last_updated = jiffies;
data             1360 drivers/hwmon/fschmd.c 		data->valid = 1;
data             1363 drivers/hwmon/fschmd.c 	mutex_unlock(&data->update_lock);
data             1365 drivers/hwmon/fschmd.c 	return data;
data              102 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(&client->dev);
data              104 drivers/hwmon/ftsteutates.c 	mutex_lock(&data->access_lock);
data              116 drivers/hwmon/ftsteutates.c 	mutex_unlock(&data->access_lock);
data              125 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(&client->dev);
data              127 drivers/hwmon/ftsteutates.c 	mutex_lock(&data->access_lock);
data              140 drivers/hwmon/ftsteutates.c 	mutex_unlock(&data->access_lock);
data              147 drivers/hwmon/ftsteutates.c static int fts_update_device(struct fts_data *data)
data              152 drivers/hwmon/ftsteutates.c 	mutex_lock(&data->update_lock);
data              153 drivers/hwmon/ftsteutates.c 	if (!time_after(jiffies, data->last_updated + 2 * HZ) && data->valid)
data              156 drivers/hwmon/ftsteutates.c 	err = fts_read_byte(data->client, FTS_DEVICE_STATUS_REG);
data              160 drivers/hwmon/ftsteutates.c 	data->valid = !!(err & 0x02); /* Data not ready yet */
data              161 drivers/hwmon/ftsteutates.c 	if (unlikely(!data->valid)) {
data              166 drivers/hwmon/ftsteutates.c 	err = fts_read_byte(data->client, FTS_FAN_PRESENT_REG);
data              169 drivers/hwmon/ftsteutates.c 	data->fan_present = err;
data              171 drivers/hwmon/ftsteutates.c 	err = fts_read_byte(data->client, FTS_FAN_EVENT_REG);
data              174 drivers/hwmon/ftsteutates.c 	data->fan_alarm = err;
data              177 drivers/hwmon/ftsteutates.c 		if (data->fan_present & BIT(i)) {
data              178 drivers/hwmon/ftsteutates.c 			err = fts_read_byte(data->client, FTS_REG_FAN_INPUT(i));
data              181 drivers/hwmon/ftsteutates.c 			data->fan_input[i] = err;
data              183 drivers/hwmon/ftsteutates.c 			err = fts_read_byte(data->client,
data              187 drivers/hwmon/ftsteutates.c 			data->fan_source[i] = err;
data              189 drivers/hwmon/ftsteutates.c 			data->fan_input[i] = 0;
data              190 drivers/hwmon/ftsteutates.c 			data->fan_source[i] = 0;
data              194 drivers/hwmon/ftsteutates.c 	err = fts_read_byte(data->client, FTS_SENSOR_EVENT_REG);
data              197 drivers/hwmon/ftsteutates.c 	data->temp_alarm = err;
data              200 drivers/hwmon/ftsteutates.c 		err = fts_read_byte(data->client, FTS_REG_TEMP_INPUT(i));
data              203 drivers/hwmon/ftsteutates.c 		data->temp_input[i] = err;
data              207 drivers/hwmon/ftsteutates.c 		err = fts_read_byte(data->client, FTS_REG_VOLT(i));
data              210 drivers/hwmon/ftsteutates.c 		data->volt[i] = err;
data              212 drivers/hwmon/ftsteutates.c 	data->last_updated = jiffies;
data              215 drivers/hwmon/ftsteutates.c 	mutex_unlock(&data->update_lock);
data              222 drivers/hwmon/ftsteutates.c static int fts_wd_set_resolution(struct fts_data *data,
data              227 drivers/hwmon/ftsteutates.c 	if (data->resolution == resolution)
data              230 drivers/hwmon/ftsteutates.c 	ret = fts_read_byte(data->client, FTS_WATCHDOG_CONTROL);
data              236 drivers/hwmon/ftsteutates.c 		data->resolution = resolution;
data              245 drivers/hwmon/ftsteutates.c 	ret = fts_write_byte(data->client, FTS_WATCHDOG_CONTROL, ret);
data              249 drivers/hwmon/ftsteutates.c 	data->resolution = resolution;
data              255 drivers/hwmon/ftsteutates.c 	struct fts_data *data;
data              259 drivers/hwmon/ftsteutates.c 	data = watchdog_get_drvdata(wdd);
data              268 drivers/hwmon/ftsteutates.c 	ret = fts_wd_set_resolution(data, resolution);
data              278 drivers/hwmon/ftsteutates.c 	struct fts_data *data = watchdog_get_drvdata(wdd);
data              280 drivers/hwmon/ftsteutates.c 	return fts_write_byte(data->client, FTS_WATCHDOG_TIME_PRESET,
data              281 drivers/hwmon/ftsteutates.c 			      wdd->timeout / (u8)data->resolution);
data              286 drivers/hwmon/ftsteutates.c 	struct fts_data *data;
data              288 drivers/hwmon/ftsteutates.c 	data = watchdog_get_drvdata(wdd);
data              289 drivers/hwmon/ftsteutates.c 	return fts_write_byte(data->client, FTS_WATCHDOG_TIME_PRESET, 0);
data              304 drivers/hwmon/ftsteutates.c static int fts_watchdog_init(struct fts_data *data)
data              308 drivers/hwmon/ftsteutates.c 	watchdog_set_drvdata(&data->wdd, data);
data              310 drivers/hwmon/ftsteutates.c 	timeout = fts_read_byte(data->client, FTS_WATCHDOG_TIME_PRESET);
data              316 drivers/hwmon/ftsteutates.c 		ret = fts_wd_set_resolution(data, seconds);
data              319 drivers/hwmon/ftsteutates.c 		data->wdd.timeout = 60;
data              321 drivers/hwmon/ftsteutates.c 		ret = fts_read_byte(data->client, FTS_WATCHDOG_CONTROL);
data              325 drivers/hwmon/ftsteutates.c 		data->resolution = ret & BIT(1) ? seconds : minutes;
data              326 drivers/hwmon/ftsteutates.c 		data->wdd.timeout = timeout * (u8)data->resolution;
data              327 drivers/hwmon/ftsteutates.c 		set_bit(WDOG_HW_RUNNING, &data->wdd.status);
data              331 drivers/hwmon/ftsteutates.c 	data->wdd.info = &fts_wd_info;
data              332 drivers/hwmon/ftsteutates.c 	data->wdd.ops = &fts_wd_ops;
data              333 drivers/hwmon/ftsteutates.c 	data->wdd.parent = &data->client->dev;
data              334 drivers/hwmon/ftsteutates.c 	data->wdd.min_timeout = 1;
data              337 drivers/hwmon/ftsteutates.c 	data->wdd.max_hw_heartbeat_ms = 0xFF * 60 * MSEC_PER_SEC;
data              339 drivers/hwmon/ftsteutates.c 	return watchdog_register_device(&data->wdd);
data              348 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(dev);
data              352 drivers/hwmon/ftsteutates.c 	err = fts_update_device(data);
data              356 drivers/hwmon/ftsteutates.c 	return sprintf(buf, "%u\n", data->volt[index]);
data              362 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(dev);
data              366 drivers/hwmon/ftsteutates.c 	err = fts_update_device(data);
data              370 drivers/hwmon/ftsteutates.c 	return sprintf(buf, "%u\n", data->temp_input[index]);
data              376 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(dev);
data              380 drivers/hwmon/ftsteutates.c 	err = fts_update_device(data);
data              385 drivers/hwmon/ftsteutates.c 	return sprintf(buf, "%d\n", data->temp_input[index] == 0);
data              391 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(dev);
data              395 drivers/hwmon/ftsteutates.c 	err = fts_update_device(data);
data              399 drivers/hwmon/ftsteutates.c 	return sprintf(buf, "%u\n", !!(data->temp_alarm & BIT(index)));
data              406 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(dev);
data              410 drivers/hwmon/ftsteutates.c 	ret = fts_update_device(data);
data              417 drivers/hwmon/ftsteutates.c 	mutex_lock(&data->update_lock);
data              418 drivers/hwmon/ftsteutates.c 	ret = fts_read_byte(data->client, FTS_REG_TEMP_CONTROL(index));
data              422 drivers/hwmon/ftsteutates.c 	ret = fts_write_byte(data->client, FTS_REG_TEMP_CONTROL(index),
data              427 drivers/hwmon/ftsteutates.c 	data->valid = false;
data              430 drivers/hwmon/ftsteutates.c 	mutex_unlock(&data->update_lock);
data              437 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(dev);
data              441 drivers/hwmon/ftsteutates.c 	err = fts_update_device(data);
data              445 drivers/hwmon/ftsteutates.c 	return sprintf(buf, "%u\n", data->fan_input[index]);
data              451 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(dev);
data              455 drivers/hwmon/ftsteutates.c 	err = fts_update_device(data);
data              459 drivers/hwmon/ftsteutates.c 	return sprintf(buf, "%u\n", data->fan_source[index]);
data              465 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(dev);
data              469 drivers/hwmon/ftsteutates.c 	err = fts_update_device(data);
data              473 drivers/hwmon/ftsteutates.c 	return sprintf(buf, "%d\n", !!(data->fan_alarm & BIT(index)));
data              480 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(dev);
data              484 drivers/hwmon/ftsteutates.c 	ret = fts_update_device(data);
data              491 drivers/hwmon/ftsteutates.c 	mutex_lock(&data->update_lock);
data              492 drivers/hwmon/ftsteutates.c 	ret = fts_read_byte(data->client, FTS_REG_FAN_CONTROL(index));
data              496 drivers/hwmon/ftsteutates.c 	ret = fts_write_byte(data->client, FTS_REG_FAN_CONTROL(index),
data              501 drivers/hwmon/ftsteutates.c 	data->valid = false;
data              504 drivers/hwmon/ftsteutates.c 	mutex_unlock(&data->update_lock);
data              749 drivers/hwmon/ftsteutates.c 	struct fts_data *data = dev_get_drvdata(&client->dev);
data              751 drivers/hwmon/ftsteutates.c 	watchdog_unregister_device(&data->wdd);
data              758 drivers/hwmon/ftsteutates.c 	struct fts_data *data;
data              782 drivers/hwmon/ftsteutates.c 	data = devm_kzalloc(&client->dev, sizeof(struct fts_data),
data              784 drivers/hwmon/ftsteutates.c 	if (!data)
data              787 drivers/hwmon/ftsteutates.c 	mutex_init(&data->update_lock);
data              788 drivers/hwmon/ftsteutates.c 	mutex_init(&data->access_lock);
data              789 drivers/hwmon/ftsteutates.c 	data->client = client;
data              790 drivers/hwmon/ftsteutates.c 	dev_set_drvdata(&client->dev, data);
data              799 drivers/hwmon/ftsteutates.c 							   data,
data              804 drivers/hwmon/ftsteutates.c 	err = fts_watchdog_init(data);
data               84 drivers/hwmon/g760a.c 	struct g760a_data *data = dev_get_drvdata(dev);
data               85 drivers/hwmon/g760a.c 	struct i2c_client *client = data->client;
data               87 drivers/hwmon/g760a.c 	mutex_lock(&data->update_lock);
data               89 drivers/hwmon/g760a.c 	if (time_after(jiffies, data->last_updated + G760A_UPDATE_INTERVAL)
data               90 drivers/hwmon/g760a.c 	    || !data->valid) {
data               93 drivers/hwmon/g760a.c 		data->set_cnt = g760a_read_value(client, G760A_REG_SET_CNT);
data               94 drivers/hwmon/g760a.c 		data->act_cnt = g760a_read_value(client, G760A_REG_ACT_CNT);
data               95 drivers/hwmon/g760a.c 		data->fan_sta = g760a_read_value(client, G760A_REG_FAN_STA);
data               97 drivers/hwmon/g760a.c 		data->last_updated = jiffies;
data               98 drivers/hwmon/g760a.c 		data->valid = 1;
data              101 drivers/hwmon/g760a.c 	mutex_unlock(&data->update_lock);
data              103 drivers/hwmon/g760a.c 	return data;
data              109 drivers/hwmon/g760a.c 	struct g760a_data *data = g760a_update_client(dev);
data              112 drivers/hwmon/g760a.c 	mutex_lock(&data->update_lock);
data              113 drivers/hwmon/g760a.c 	if (!(data->fan_sta & G760A_REG_FAN_STA_RPM_LOW))
data              114 drivers/hwmon/g760a.c 		rpm = rpm_from_cnt(data->act_cnt, data->clk, data->fan_div);
data              115 drivers/hwmon/g760a.c 	mutex_unlock(&data->update_lock);
data              123 drivers/hwmon/g760a.c 	struct g760a_data *data = g760a_update_client(dev);
data              125 drivers/hwmon/g760a.c 	int fan_alarm = (data->fan_sta & G760A_REG_FAN_STA_RPM_OFF) ? 1 : 0;
data              133 drivers/hwmon/g760a.c 	struct g760a_data *data = g760a_update_client(dev);
data              135 drivers/hwmon/g760a.c 	return sprintf(buf, "%d\n", PWM_FROM_CNT(data->set_cnt));
data              141 drivers/hwmon/g760a.c 	struct g760a_data *data = g760a_update_client(dev);
data              142 drivers/hwmon/g760a.c 	struct i2c_client *client = data->client;
data              148 drivers/hwmon/g760a.c 	mutex_lock(&data->update_lock);
data              149 drivers/hwmon/g760a.c 	data->set_cnt = PWM_TO_CNT(clamp_val(val, 0, 255));
data              150 drivers/hwmon/g760a.c 	g760a_write_value(client, G760A_REG_SET_CNT, data->set_cnt);
data              151 drivers/hwmon/g760a.c 	mutex_unlock(&data->update_lock);
data              177 drivers/hwmon/g760a.c 	struct g760a_data *data;
data              183 drivers/hwmon/g760a.c 	data = devm_kzalloc(dev, sizeof(struct g760a_data), GFP_KERNEL);
data              184 drivers/hwmon/g760a.c 	if (!data)
data              187 drivers/hwmon/g760a.c 	data->client = client;
data              188 drivers/hwmon/g760a.c 	mutex_init(&data->update_lock);
data              191 drivers/hwmon/g760a.c 	data->fan_div = G760A_DEFAULT_FAN_DIV;
data              192 drivers/hwmon/g760a.c 	data->clk = G760A_DEFAULT_CLK;
data              195 drivers/hwmon/g760a.c 							   data,
data              198 drivers/hwmon/g762.c 	struct g762_data *data = dev_get_drvdata(dev);
data              199 drivers/hwmon/g762.c 	struct i2c_client *client = data->client;
data              202 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              203 drivers/hwmon/g762.c 	if (time_before(jiffies, data->last_updated + G762_UPDATE_INTERVAL) &&
data              204 drivers/hwmon/g762.c 	    likely(data->valid))
data              210 drivers/hwmon/g762.c 	data->set_cnt = ret;
data              215 drivers/hwmon/g762.c 	data->act_cnt = ret;
data              220 drivers/hwmon/g762.c 	data->fan_sta = ret;
data              225 drivers/hwmon/g762.c 	data->set_out = ret;
data              230 drivers/hwmon/g762.c 	data->fan_cmd1 = ret;
data              235 drivers/hwmon/g762.c 	data->fan_cmd2 = ret;
data              237 drivers/hwmon/g762.c 	data->last_updated = jiffies;
data              238 drivers/hwmon/g762.c 	data->valid = true;
data              240 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              243 drivers/hwmon/g762.c 		data = ERR_PTR(ret);
data              245 drivers/hwmon/g762.c 	return data;
data              258 drivers/hwmon/g762.c 	struct g762_data *data = dev_get_drvdata(dev);
data              265 drivers/hwmon/g762.c 	data->clk_freq = val;
data              273 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              276 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              277 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              279 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              282 drivers/hwmon/g762.c 		data->fan_cmd1 |=  G762_REG_FAN_CMD1_OUT_MODE;
data              285 drivers/hwmon/g762.c 		data->fan_cmd1 &= ~G762_REG_FAN_CMD1_OUT_MODE;
data              291 drivers/hwmon/g762.c 	ret = i2c_smbus_write_byte_data(data->client, G762_REG_FAN_CMD1,
data              292 drivers/hwmon/g762.c 					data->fan_cmd1);
data              293 drivers/hwmon/g762.c 	data->valid = false;
data              295 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              303 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              306 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              307 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              309 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              312 drivers/hwmon/g762.c 		data->fan_cmd1 &= ~G762_REG_FAN_CMD1_CLK_DIV_ID0;
data              313 drivers/hwmon/g762.c 		data->fan_cmd1 &= ~G762_REG_FAN_CMD1_CLK_DIV_ID1;
data              316 drivers/hwmon/g762.c 		data->fan_cmd1 |=  G762_REG_FAN_CMD1_CLK_DIV_ID0;
data              317 drivers/hwmon/g762.c 		data->fan_cmd1 &= ~G762_REG_FAN_CMD1_CLK_DIV_ID1;
data              320 drivers/hwmon/g762.c 		data->fan_cmd1 &= ~G762_REG_FAN_CMD1_CLK_DIV_ID0;
data              321 drivers/hwmon/g762.c 		data->fan_cmd1 |=  G762_REG_FAN_CMD1_CLK_DIV_ID1;
data              324 drivers/hwmon/g762.c 		data->fan_cmd1 |=  G762_REG_FAN_CMD1_CLK_DIV_ID0;
data              325 drivers/hwmon/g762.c 		data->fan_cmd1 |=  G762_REG_FAN_CMD1_CLK_DIV_ID1;
data              331 drivers/hwmon/g762.c 	ret = i2c_smbus_write_byte_data(data->client, G762_REG_FAN_CMD1,
data              332 drivers/hwmon/g762.c 					data->fan_cmd1);
data              333 drivers/hwmon/g762.c 	data->valid = false;
data              335 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              343 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              346 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              347 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              349 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              352 drivers/hwmon/g762.c 		data->fan_cmd2 &= ~G762_REG_FAN_CMD2_GEAR_MODE_0;
data              353 drivers/hwmon/g762.c 		data->fan_cmd2 &= ~G762_REG_FAN_CMD2_GEAR_MODE_1;
data              356 drivers/hwmon/g762.c 		data->fan_cmd2 |=  G762_REG_FAN_CMD2_GEAR_MODE_0;
data              357 drivers/hwmon/g762.c 		data->fan_cmd2 &= ~G762_REG_FAN_CMD2_GEAR_MODE_1;
data              360 drivers/hwmon/g762.c 		data->fan_cmd2 &= ~G762_REG_FAN_CMD2_GEAR_MODE_0;
data              361 drivers/hwmon/g762.c 		data->fan_cmd2 |=  G762_REG_FAN_CMD2_GEAR_MODE_1;
data              367 drivers/hwmon/g762.c 	ret = i2c_smbus_write_byte_data(data->client, G762_REG_FAN_CMD2,
data              368 drivers/hwmon/g762.c 					data->fan_cmd2);
data              369 drivers/hwmon/g762.c 	data->valid = false;
data              371 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              379 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              382 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              383 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              385 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              388 drivers/hwmon/g762.c 		data->fan_cmd1 &= ~G762_REG_FAN_CMD1_PULSE_PER_REV;
data              391 drivers/hwmon/g762.c 		data->fan_cmd1 |=  G762_REG_FAN_CMD1_PULSE_PER_REV;
data              397 drivers/hwmon/g762.c 	ret = i2c_smbus_write_byte_data(data->client, G762_REG_FAN_CMD1,
data              398 drivers/hwmon/g762.c 					data->fan_cmd1);
data              399 drivers/hwmon/g762.c 	data->valid = false;
data              401 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              409 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              412 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              413 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              415 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              418 drivers/hwmon/g762.c 		data->fan_cmd1 |=  G762_REG_FAN_CMD1_FAN_MODE;
data              421 drivers/hwmon/g762.c 		data->fan_cmd1 &= ~G762_REG_FAN_CMD1_FAN_MODE;
data              429 drivers/hwmon/g762.c 		if (data->set_cnt == 0xff)
data              430 drivers/hwmon/g762.c 			i2c_smbus_write_byte_data(data->client,
data              438 drivers/hwmon/g762.c 	ret = i2c_smbus_write_byte_data(data->client, G762_REG_FAN_CMD1,
data              439 drivers/hwmon/g762.c 					data->fan_cmd1);
data              440 drivers/hwmon/g762.c 	data->valid = false;
data              442 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              450 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              453 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              454 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              456 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              459 drivers/hwmon/g762.c 		data->fan_cmd1 &= ~G762_REG_FAN_CMD1_PWM_POLARITY;
data              462 drivers/hwmon/g762.c 		data->fan_cmd1 |=  G762_REG_FAN_CMD1_PWM_POLARITY;
data              468 drivers/hwmon/g762.c 	ret = i2c_smbus_write_byte_data(data->client, G762_REG_FAN_CMD1,
data              469 drivers/hwmon/g762.c 					data->fan_cmd1);
data              470 drivers/hwmon/g762.c 	data->valid = false;
data              472 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              483 drivers/hwmon/g762.c 	struct g762_data *data = dev_get_drvdata(dev);
data              484 drivers/hwmon/g762.c 	struct i2c_client *client = data->client;
data              490 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              492 drivers/hwmon/g762.c 	data->valid = false;
data              493 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              504 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              507 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              508 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              510 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              511 drivers/hwmon/g762.c 	data->set_cnt = cnt_from_rpm(val, data->clk_freq,
data              512 drivers/hwmon/g762.c 				     G762_PULSE_FROM_REG(data->fan_cmd1),
data              513 drivers/hwmon/g762.c 				     G762_CLKDIV_FROM_REG(data->fan_cmd1),
data              514 drivers/hwmon/g762.c 				     G762_GEARMULT_FROM_REG(data->fan_cmd2));
data              515 drivers/hwmon/g762.c 	ret = i2c_smbus_write_byte_data(data->client, G762_REG_SET_CNT,
data              516 drivers/hwmon/g762.c 					data->set_cnt);
data              517 drivers/hwmon/g762.c 	data->valid = false;
data              518 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              526 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              529 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              530 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              532 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              535 drivers/hwmon/g762.c 		data->fan_cmd2 &= ~G762_REG_FAN_CMD2_FAN_STARTV_0;
data              536 drivers/hwmon/g762.c 		data->fan_cmd2 &= ~G762_REG_FAN_CMD2_FAN_STARTV_1;
data              539 drivers/hwmon/g762.c 		data->fan_cmd2 |=  G762_REG_FAN_CMD2_FAN_STARTV_0;
data              540 drivers/hwmon/g762.c 		data->fan_cmd2 &= ~G762_REG_FAN_CMD2_FAN_STARTV_1;
data              543 drivers/hwmon/g762.c 		data->fan_cmd2 &= ~G762_REG_FAN_CMD2_FAN_STARTV_0;
data              544 drivers/hwmon/g762.c 		data->fan_cmd2 |=  G762_REG_FAN_CMD2_FAN_STARTV_1;
data              547 drivers/hwmon/g762.c 		data->fan_cmd2 |=  G762_REG_FAN_CMD2_FAN_STARTV_0;
data              548 drivers/hwmon/g762.c 		data->fan_cmd2 |=  G762_REG_FAN_CMD2_FAN_STARTV_1;
data              554 drivers/hwmon/g762.c 	ret = i2c_smbus_write_byte_data(data->client, G762_REG_FAN_CMD2,
data              555 drivers/hwmon/g762.c 					data->fan_cmd2);
data              556 drivers/hwmon/g762.c 	data->valid = false;
data              558 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              583 drivers/hwmon/g762.c static void g762_of_clock_disable(void *data)
data              585 drivers/hwmon/g762.c 	struct g762_data *g762 = data;
data              593 drivers/hwmon/g762.c 	struct g762_data *data;
data              620 drivers/hwmon/g762.c 	data = i2c_get_clientdata(client);
data              621 drivers/hwmon/g762.c 	data->clk = clk;
data              623 drivers/hwmon/g762.c 	devm_add_action(&client->dev, g762_of_clock_disable, data);
data              726 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              729 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              730 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              732 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              734 drivers/hwmon/g762.c 	if (data->fan_sta & G762_REG_FAN_STA_OOC) {
data              735 drivers/hwmon/g762.c 		rpm = rpm_from_cnt(data->act_cnt, data->clk_freq,
data              736 drivers/hwmon/g762.c 				   G762_PULSE_FROM_REG(data->fan_cmd1),
data              737 drivers/hwmon/g762.c 				   G762_CLKDIV_FROM_REG(data->fan_cmd1),
data              738 drivers/hwmon/g762.c 				   G762_GEARMULT_FROM_REG(data->fan_cmd2));
data              740 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              752 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              754 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              755 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              758 drivers/hwmon/g762.c 		       !!(data->fan_cmd1 & G762_REG_FAN_CMD1_OUT_MODE));
data              785 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              787 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              788 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              790 drivers/hwmon/g762.c 	return sprintf(buf, "%d\n", G762_CLKDIV_FROM_REG(data->fan_cmd1));
data              816 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              818 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              819 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              821 drivers/hwmon/g762.c 	return sprintf(buf, "%d\n", G762_PULSE_FROM_REG(data->fan_cmd1));
data              858 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              860 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              861 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              864 drivers/hwmon/g762.c 		       (!!(data->fan_cmd1 & G762_REG_FAN_CMD1_FAN_MODE)) + 1);
data              892 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              894 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              895 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              897 drivers/hwmon/g762.c 	return sprintf(buf, "%d\n", data->set_out);
data              930 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              933 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              934 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              936 drivers/hwmon/g762.c 	mutex_lock(&data->update_lock);
data              937 drivers/hwmon/g762.c 	rpm = rpm_from_cnt(data->set_cnt, data->clk_freq,
data              938 drivers/hwmon/g762.c 			   G762_PULSE_FROM_REG(data->fan_cmd1),
data              939 drivers/hwmon/g762.c 			   G762_CLKDIV_FROM_REG(data->fan_cmd1),
data              940 drivers/hwmon/g762.c 			   G762_GEARMULT_FROM_REG(data->fan_cmd2));
data              941 drivers/hwmon/g762.c 	mutex_unlock(&data->update_lock);
data              967 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              969 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              970 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              972 drivers/hwmon/g762.c 	return sprintf(buf, "%u\n", !!(data->fan_sta & G762_REG_FAN_STA_FAIL));
data              982 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data              984 drivers/hwmon/g762.c 	if (IS_ERR(data))
data              985 drivers/hwmon/g762.c 		return PTR_ERR(data);
data              987 drivers/hwmon/g762.c 	return sprintf(buf, "%u\n", !(data->fan_sta & G762_REG_FAN_STA_OOC));
data             1023 drivers/hwmon/g762.c 	struct g762_data *data = g762_update_client(dev);
data             1025 drivers/hwmon/g762.c 	if (IS_ERR(data))
data             1026 drivers/hwmon/g762.c 		return PTR_ERR(data);
data             1028 drivers/hwmon/g762.c 	data->fan_cmd1 |= G762_REG_FAN_CMD1_DET_FAN_FAIL;
data             1029 drivers/hwmon/g762.c 	data->fan_cmd1 |= G762_REG_FAN_CMD1_DET_FAN_OOC;
data             1030 drivers/hwmon/g762.c 	data->valid = false;
data             1032 drivers/hwmon/g762.c 	return i2c_smbus_write_byte_data(data->client, G762_REG_FAN_CMD1,
data             1033 drivers/hwmon/g762.c 					 data->fan_cmd1);
data             1040 drivers/hwmon/g762.c 	struct g762_data *data;
data             1047 drivers/hwmon/g762.c 	data = devm_kzalloc(dev, sizeof(struct g762_data), GFP_KERNEL);
data             1048 drivers/hwmon/g762.c 	if (!data)
data             1051 drivers/hwmon/g762.c 	i2c_set_clientdata(client, data);
data             1052 drivers/hwmon/g762.c 	data->client = client;
data             1053 drivers/hwmon/g762.c 	mutex_init(&data->update_lock);
data             1073 drivers/hwmon/g762.c 							    data, g762_groups);
data              100 drivers/hwmon/gl518sm.c #define BEEP_MASK_TO_REG(val)	((val) & 0x7f & data->alarm_mask)
data              152 drivers/hwmon/gl518sm.c 	struct gl518_data *data = dev_get_drvdata(dev);
data              153 drivers/hwmon/gl518sm.c 	struct i2c_client *client = data->client;
data              156 drivers/hwmon/gl518sm.c 	mutex_lock(&data->update_lock);
data              158 drivers/hwmon/gl518sm.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              159 drivers/hwmon/gl518sm.c 	    || !data->valid) {
data              162 drivers/hwmon/gl518sm.c 		data->alarms = gl518_read_value(client, GL518_REG_INT);
data              163 drivers/hwmon/gl518sm.c 		data->beep_mask = gl518_read_value(client, GL518_REG_ALARM);
data              166 drivers/hwmon/gl518sm.c 		data->voltage_min[0] = val & 0xff;
data              167 drivers/hwmon/gl518sm.c 		data->voltage_max[0] = (val >> 8) & 0xff;
data              169 drivers/hwmon/gl518sm.c 		data->voltage_min[1] = val & 0xff;
data              170 drivers/hwmon/gl518sm.c 		data->voltage_max[1] = (val >> 8) & 0xff;
data              172 drivers/hwmon/gl518sm.c 		data->voltage_min[2] = val & 0xff;
data              173 drivers/hwmon/gl518sm.c 		data->voltage_max[2] = (val >> 8) & 0xff;
data              175 drivers/hwmon/gl518sm.c 		data->voltage_min[3] = val & 0xff;
data              176 drivers/hwmon/gl518sm.c 		data->voltage_max[3] = (val >> 8) & 0xff;
data              179 drivers/hwmon/gl518sm.c 		data->fan_in[0] = (val >> 8) & 0xff;
data              180 drivers/hwmon/gl518sm.c 		data->fan_in[1] = val & 0xff;
data              183 drivers/hwmon/gl518sm.c 		data->fan_min[0] = (val >> 8) & 0xff;
data              184 drivers/hwmon/gl518sm.c 		data->fan_min[1] = val & 0xff;
data              186 drivers/hwmon/gl518sm.c 		data->temp_in = gl518_read_value(client, GL518_REG_TEMP_IN);
data              187 drivers/hwmon/gl518sm.c 		data->temp_max =
data              189 drivers/hwmon/gl518sm.c 		data->temp_hyst =
data              193 drivers/hwmon/gl518sm.c 		data->fan_div[0] = (val >> 6) & 0x03;
data              194 drivers/hwmon/gl518sm.c 		data->fan_div[1] = (val >> 4) & 0x03;
data              195 drivers/hwmon/gl518sm.c 		data->fan_auto1  = (val >> 3) & 0x01;
data              197 drivers/hwmon/gl518sm.c 		data->alarms &= data->alarm_mask;
data              200 drivers/hwmon/gl518sm.c 		data->beep_enable = (val >> 2) & 1;
data              202 drivers/hwmon/gl518sm.c 		if (data->type != gl518sm_r00) {
data              203 drivers/hwmon/gl518sm.c 			data->voltage_in[0] =
data              205 drivers/hwmon/gl518sm.c 			data->voltage_in[1] =
data              207 drivers/hwmon/gl518sm.c 			data->voltage_in[2] =
data              210 drivers/hwmon/gl518sm.c 		data->voltage_in[3] =
data              213 drivers/hwmon/gl518sm.c 		data->last_updated = jiffies;
data              214 drivers/hwmon/gl518sm.c 		data->valid = 1;
data              217 drivers/hwmon/gl518sm.c 	mutex_unlock(&data->update_lock);
data              219 drivers/hwmon/gl518sm.c 	return data;
data              230 drivers/hwmon/gl518sm.c 	struct gl518_data *data = gl518_update_device(dev);		\
data              231 drivers/hwmon/gl518sm.c 	return sprintf(buf, "%d\n", type##_FROM_REG(data->value));	\
data              258 drivers/hwmon/gl518sm.c 	struct gl518_data *data = gl518_update_device(dev);
data              259 drivers/hwmon/gl518sm.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_in[nr],
data              260 drivers/hwmon/gl518sm.c 					DIV_FROM_REG(data->fan_div[nr])));
data              267 drivers/hwmon/gl518sm.c 	struct gl518_data *data = gl518_update_device(dev);
data              268 drivers/hwmon/gl518sm.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr],
data              269 drivers/hwmon/gl518sm.c 					DIV_FROM_REG(data->fan_div[nr])));
data              276 drivers/hwmon/gl518sm.c 	struct gl518_data *data = gl518_update_device(dev);
data              277 drivers/hwmon/gl518sm.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
data              285 drivers/hwmon/gl518sm.c 	struct gl518_data *data = dev_get_drvdata(dev);			\
data              286 drivers/hwmon/gl518sm.c 	struct i2c_client *client = data->client;			\
data              292 drivers/hwmon/gl518sm.c 	mutex_lock(&data->update_lock);					\
data              293 drivers/hwmon/gl518sm.c 	data->value = type##_TO_REG(val);				\
data              294 drivers/hwmon/gl518sm.c 	gl518_write_value(client, reg, data->value);			\
data              295 drivers/hwmon/gl518sm.c 	mutex_unlock(&data->update_lock);				\
data              304 drivers/hwmon/gl518sm.c 	struct gl518_data *data = dev_get_drvdata(dev);			\
data              305 drivers/hwmon/gl518sm.c 	struct i2c_client *client = data->client;			\
data              312 drivers/hwmon/gl518sm.c 	mutex_lock(&data->update_lock);					\
data              314 drivers/hwmon/gl518sm.c 	data->value = type##_TO_REG(val);				\
data              315 drivers/hwmon/gl518sm.c 	regvalue = (regvalue & ~mask) | (data->value << shift);		\
data              317 drivers/hwmon/gl518sm.c 	mutex_unlock(&data->update_lock);				\
data              344 drivers/hwmon/gl518sm.c 	struct gl518_data *data = dev_get_drvdata(dev);
data              345 drivers/hwmon/gl518sm.c 	struct i2c_client *client = data->client;
data              355 drivers/hwmon/gl518sm.c 	mutex_lock(&data->update_lock);
data              357 drivers/hwmon/gl518sm.c 	data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              359 drivers/hwmon/gl518sm.c 		 | (data->fan_min[nr] << (8 * (1 - nr)));
data              362 drivers/hwmon/gl518sm.c 	data->beep_mask = gl518_read_value(client, GL518_REG_ALARM);
data              363 drivers/hwmon/gl518sm.c 	if (data->fan_min[nr] == 0)
data              364 drivers/hwmon/gl518sm.c 		data->alarm_mask &= ~(0x20 << nr);
data              366 drivers/hwmon/gl518sm.c 		data->alarm_mask |= (0x20 << nr);
data              367 drivers/hwmon/gl518sm.c 	data->beep_mask &= data->alarm_mask;
data              368 drivers/hwmon/gl518sm.c 	gl518_write_value(client, GL518_REG_ALARM, data->beep_mask);
data              370 drivers/hwmon/gl518sm.c 	mutex_unlock(&data->update_lock);
data              378 drivers/hwmon/gl518sm.c 	struct gl518_data *data = dev_get_drvdata(dev);
data              379 drivers/hwmon/gl518sm.c 	struct i2c_client *client = data->client;
data              409 drivers/hwmon/gl518sm.c 	mutex_lock(&data->update_lock);
data              411 drivers/hwmon/gl518sm.c 	data->fan_div[nr] = val;
data              413 drivers/hwmon/gl518sm.c 		 | (data->fan_div[nr] << (6 - 2 * nr));
data              415 drivers/hwmon/gl518sm.c 	mutex_unlock(&data->update_lock);
data              452 drivers/hwmon/gl518sm.c 	struct gl518_data *data = gl518_update_device(dev);
data              453 drivers/hwmon/gl518sm.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              468 drivers/hwmon/gl518sm.c 	struct gl518_data *data = gl518_update_device(dev);
data              469 drivers/hwmon/gl518sm.c 	return sprintf(buf, "%u\n", (data->beep_mask >> bitnr) & 1);
data              475 drivers/hwmon/gl518sm.c 	struct gl518_data *data = dev_get_drvdata(dev);
data              476 drivers/hwmon/gl518sm.c 	struct i2c_client *client = data->client;
data              488 drivers/hwmon/gl518sm.c 	mutex_lock(&data->update_lock);
data              489 drivers/hwmon/gl518sm.c 	data->beep_mask = gl518_read_value(client, GL518_REG_ALARM);
data              491 drivers/hwmon/gl518sm.c 		data->beep_mask |= (1 << bitnr);
data              493 drivers/hwmon/gl518sm.c 		data->beep_mask &= ~(1 << bitnr);
data              494 drivers/hwmon/gl518sm.c 	gl518_write_value(client, GL518_REG_ALARM, data->beep_mask);
data              495 drivers/hwmon/gl518sm.c 	mutex_unlock(&data->update_lock);
data              619 drivers/hwmon/gl518sm.c 	struct gl518_data *data;
data              622 drivers/hwmon/gl518sm.c 	data = devm_kzalloc(dev, sizeof(struct gl518_data), GFP_KERNEL);
data              623 drivers/hwmon/gl518sm.c 	if (!data)
data              626 drivers/hwmon/gl518sm.c 	data->client = client;
data              628 drivers/hwmon/gl518sm.c 	data->type = revision == 0x80 ? gl518sm_r80 : gl518sm_r00;
data              629 drivers/hwmon/gl518sm.c 	mutex_init(&data->update_lock);
data              632 drivers/hwmon/gl518sm.c 	data->alarm_mask = 0xff;
data              636 drivers/hwmon/gl518sm.c 	data->groups[0] = &gl518_group;
data              637 drivers/hwmon/gl518sm.c 	if (data->type == gl518sm_r80)
data              638 drivers/hwmon/gl518sm.c 		data->groups[1] = &gl518_group_r80;
data              641 drivers/hwmon/gl518sm.c 							   data, data->groups);
data              111 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              112 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              115 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              117 drivers/hwmon/gl520sm.c 	if (time_after(jiffies, data->last_updated + 2 * HZ) || !data->valid) {
data              121 drivers/hwmon/gl520sm.c 		data->alarms = gl520_read_value(client, GL520_REG_ALARMS);
data              122 drivers/hwmon/gl520sm.c 		data->beep_mask = gl520_read_value(client, GL520_REG_BEEP_MASK);
data              123 drivers/hwmon/gl520sm.c 		data->vid = gl520_read_value(client,
data              127 drivers/hwmon/gl520sm.c 			data->in_input[i] = gl520_read_value(client,
data              130 drivers/hwmon/gl520sm.c 			data->in_min[i] = val & 0xff;
data              131 drivers/hwmon/gl520sm.c 			data->in_max[i] = (val >> 8) & 0xff;
data              135 drivers/hwmon/gl520sm.c 		data->fan_input[0] = (val >> 8) & 0xff;
data              136 drivers/hwmon/gl520sm.c 		data->fan_input[1] = val & 0xff;
data              139 drivers/hwmon/gl520sm.c 		data->fan_min[0] = (val >> 8) & 0xff;
data              140 drivers/hwmon/gl520sm.c 		data->fan_min[1] = val & 0xff;
data              142 drivers/hwmon/gl520sm.c 		data->temp_input[0] = gl520_read_value(client,
data              144 drivers/hwmon/gl520sm.c 		data->temp_max[0] = gl520_read_value(client,
data              146 drivers/hwmon/gl520sm.c 		data->temp_max_hyst[0] = gl520_read_value(client,
data              150 drivers/hwmon/gl520sm.c 		data->fan_div[0] = (val >> 6) & 0x03;
data              151 drivers/hwmon/gl520sm.c 		data->fan_div[1] = (val >> 4) & 0x03;
data              152 drivers/hwmon/gl520sm.c 		data->fan_off = (val >> 2) & 0x01;
data              154 drivers/hwmon/gl520sm.c 		data->alarms &= data->alarm_mask;
data              157 drivers/hwmon/gl520sm.c 		data->beep_enable = !((val >> 2) & 1);
data              160 drivers/hwmon/gl520sm.c 		if (data->two_temps) {
data              161 drivers/hwmon/gl520sm.c 			data->temp_input[1] = gl520_read_value(client,
data              163 drivers/hwmon/gl520sm.c 			data->temp_max[1] = gl520_read_value(client,
data              165 drivers/hwmon/gl520sm.c 			data->temp_max_hyst[1] = gl520_read_value(client,
data              168 drivers/hwmon/gl520sm.c 			data->in_input[4] = gl520_read_value(client,
data              170 drivers/hwmon/gl520sm.c 			data->in_min[4] = gl520_read_value(client,
data              172 drivers/hwmon/gl520sm.c 			data->in_max[4] = gl520_read_value(client,
data              176 drivers/hwmon/gl520sm.c 		data->last_updated = jiffies;
data              177 drivers/hwmon/gl520sm.c 		data->valid = 1;
data              180 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              182 drivers/hwmon/gl520sm.c 	return data;
data              192 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              193 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%u\n", vid_from_reg(data->vid, data->vrm));
data              209 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              210 drivers/hwmon/gl520sm.c 	u8 r = data->in_input[n];
data              222 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              223 drivers/hwmon/gl520sm.c 	u8 r = data->in_min[n];
data              235 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              236 drivers/hwmon/gl520sm.c 	u8 r = data->in_max[n];
data              247 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              248 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              258 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              265 drivers/hwmon/gl520sm.c 	data->in_min[n] = r;
data              274 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              281 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              282 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              297 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              299 drivers/hwmon/gl520sm.c 	data->in_max[n] = r;
data              308 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              342 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              344 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_input[n],
data              345 drivers/hwmon/gl520sm.c 						 data->fan_div[n]));
data              352 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              354 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[n],
data              355 drivers/hwmon/gl520sm.c 						 data->fan_div[n]));
data              362 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              364 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[n]));
data              370 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              371 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", data->fan_off);
data              378 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              379 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              389 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              390 drivers/hwmon/gl520sm.c 	r = FAN_TO_REG(v, data->fan_div[n]);
data              391 drivers/hwmon/gl520sm.c 	data->fan_min[n] = r;
data              402 drivers/hwmon/gl520sm.c 	data->beep_mask = gl520_read_value(client, GL520_REG_BEEP_MASK);
data              403 drivers/hwmon/gl520sm.c 	if (data->fan_min[n] == 0)
data              404 drivers/hwmon/gl520sm.c 		data->alarm_mask &= (n == 0) ? ~0x20 : ~0x40;
data              406 drivers/hwmon/gl520sm.c 		data->alarm_mask |= (n == 0) ? 0x20 : 0x40;
data              407 drivers/hwmon/gl520sm.c 	data->beep_mask &= data->alarm_mask;
data              408 drivers/hwmon/gl520sm.c 	gl520_write_value(client, GL520_REG_BEEP_MASK, data->beep_mask);
data              410 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              418 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              419 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              448 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              449 drivers/hwmon/gl520sm.c 	data->fan_div[n] = r;
data              460 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              468 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              469 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              480 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              481 drivers/hwmon/gl520sm.c 	data->fan_off = r;
data              485 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              505 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              507 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_input[n]));
data              514 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              516 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[n]));
data              523 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              525 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max_hyst[n]));
data              532 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              533 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              542 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              543 drivers/hwmon/gl520sm.c 	data->temp_max[n] = TEMP_TO_REG(v);
data              544 drivers/hwmon/gl520sm.c 	gl520_write_value(client, GL520_REG_TEMP_MAX[n], data->temp_max[n]);
data              545 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              553 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              554 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              563 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              564 drivers/hwmon/gl520sm.c 	data->temp_max_hyst[n] = TEMP_TO_REG(v);
data              566 drivers/hwmon/gl520sm.c 			  data->temp_max_hyst[n]);
data              567 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              581 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              582 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", data->alarms);
data              588 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              589 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", data->beep_enable);
data              595 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              596 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", data->beep_mask);
data              603 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              604 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              615 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              616 drivers/hwmon/gl520sm.c 	data->beep_enable = !r;
data              620 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              628 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              629 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              637 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              638 drivers/hwmon/gl520sm.c 	r &= data->alarm_mask;
data              639 drivers/hwmon/gl520sm.c 	data->beep_mask = r;
data              641 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              653 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              655 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", (data->alarms >> bit_nr) & 1);
data              672 drivers/hwmon/gl520sm.c 	struct gl520_data *data = gl520_update_device(dev);
data              674 drivers/hwmon/gl520sm.c 	return sprintf(buf, "%d\n", (data->beep_mask >> bitnr) & 1);
data              680 drivers/hwmon/gl520sm.c 	struct gl520_data *data = dev_get_drvdata(dev);
data              681 drivers/hwmon/gl520sm.c 	struct i2c_client *client = data->client;
data              693 drivers/hwmon/gl520sm.c 	mutex_lock(&data->update_lock);
data              694 drivers/hwmon/gl520sm.c 	data->beep_mask = gl520_read_value(client, GL520_REG_BEEP_MASK);
data              696 drivers/hwmon/gl520sm.c 		data->beep_mask |= (1 << bitnr);
data              698 drivers/hwmon/gl520sm.c 		data->beep_mask &= ~(1 << bitnr);
data              699 drivers/hwmon/gl520sm.c 	gl520_write_value(client, GL520_REG_BEEP_MASK, data->beep_mask);
data              700 drivers/hwmon/gl520sm.c 	mutex_unlock(&data->update_lock);
data              822 drivers/hwmon/gl520sm.c 	struct gl520_data *data = i2c_get_clientdata(client);
data              827 drivers/hwmon/gl520sm.c 	data->alarm_mask = 0xff;
data              828 drivers/hwmon/gl520sm.c 	data->vrm = vid_which_vrm();
data              834 drivers/hwmon/gl520sm.c 	data->two_temps = !(conf & 0x10);
data              848 drivers/hwmon/gl520sm.c 	if (data->fan_min[0] == 0)
data              849 drivers/hwmon/gl520sm.c 		data->alarm_mask &= ~0x20;
data              850 drivers/hwmon/gl520sm.c 	if (data->fan_min[1] == 0)
data              851 drivers/hwmon/gl520sm.c 		data->alarm_mask &= ~0x40;
data              853 drivers/hwmon/gl520sm.c 	data->beep_mask &= data->alarm_mask;
data              854 drivers/hwmon/gl520sm.c 	gl520_write_value(client, GL520_REG_BEEP_MASK, data->beep_mask);
data              862 drivers/hwmon/gl520sm.c 	struct gl520_data *data;
data              864 drivers/hwmon/gl520sm.c 	data = devm_kzalloc(dev, sizeof(struct gl520_data), GFP_KERNEL);
data              865 drivers/hwmon/gl520sm.c 	if (!data)
data              868 drivers/hwmon/gl520sm.c 	i2c_set_clientdata(client, data);
data              869 drivers/hwmon/gl520sm.c 	mutex_init(&data->update_lock);
data              870 drivers/hwmon/gl520sm.c 	data->client = client;
data              876 drivers/hwmon/gl520sm.c 	data->groups[0] = &gl520_group;
data              878 drivers/hwmon/gl520sm.c 	if (data->two_temps)
data              879 drivers/hwmon/gl520sm.c 		data->groups[1] = &gl520_group_temp2;
data              881 drivers/hwmon/gl520sm.c 		data->groups[1] = &gl520_group_in4;
data              884 drivers/hwmon/gl520sm.c 							   data, data->groups);
data              303 drivers/hwmon/gpio-fan.c 	struct gpio_fan_data *data = dev_get_drvdata(dev);
data              305 drivers/hwmon/gpio-fan.c 	if (index == 0 && !data->alarm_gpio)
data              307 drivers/hwmon/gpio-fan.c 	if (index > 0 && !data->gpios)
data              488 drivers/hwmon/gpio-fan.c static void gpio_fan_stop(void *data)
data              490 drivers/hwmon/gpio-fan.c 	set_fan_speed(data, 0);
data              138 drivers/hwmon/hwmon.c static int hwmon_thermal_get_temp(void *data, int *temp)
data              140 drivers/hwmon/hwmon.c 	struct hwmon_thermal_data *tdata = data;
data              869 drivers/hwmon/hwmon.c static int devm_hwmon_match(struct device *dev, void *res, void *data)
data              873 drivers/hwmon/hwmon.c 	return *hwdev == data;
data              115 drivers/hwmon/i5k_amb.c static u8 amb_read_byte(struct i5k_amb_data *data, unsigned long offset)
data              117 drivers/hwmon/i5k_amb.c 	return ioread8(data->amb_mmio + offset);
data              120 drivers/hwmon/i5k_amb.c static void amb_write_byte(struct i5k_amb_data *data, unsigned long offset,
data              123 drivers/hwmon/i5k_amb.c 	iowrite8(val, data->amb_mmio + offset);
data              131 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = dev_get_drvdata(dev);
data              133 drivers/hwmon/i5k_amb.c 	if (!(amb_read_byte(data, amb_reg_temp_status(attr->index)) & 0x20) &&
data              134 drivers/hwmon/i5k_amb.c 	     (amb_read_byte(data, amb_reg_temp_status(attr->index)) & 0x8))
data              146 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = dev_get_drvdata(dev);
data              156 drivers/hwmon/i5k_amb.c 	amb_write_byte(data, amb_reg_temp_min(attr->index), temp);
data              166 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = dev_get_drvdata(dev);
data              176 drivers/hwmon/i5k_amb.c 	amb_write_byte(data, amb_reg_temp_mid(attr->index), temp);
data              186 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = dev_get_drvdata(dev);
data              196 drivers/hwmon/i5k_amb.c 	amb_write_byte(data, amb_reg_temp_max(attr->index), temp);
data              205 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = dev_get_drvdata(dev);
data              207 drivers/hwmon/i5k_amb.c 		500 * amb_read_byte(data, amb_reg_temp_min(attr->index)));
data              215 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = dev_get_drvdata(dev);
data              217 drivers/hwmon/i5k_amb.c 		500 * amb_read_byte(data, amb_reg_temp_mid(attr->index)));
data              225 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = dev_get_drvdata(dev);
data              227 drivers/hwmon/i5k_amb.c 		500 * amb_read_byte(data, amb_reg_temp_max(attr->index)));
data              235 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = dev_get_drvdata(dev);
data              237 drivers/hwmon/i5k_amb.c 		500 * amb_read_byte(data, amb_reg_temp(attr->index)));
data              256 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = platform_get_drvdata(pdev);
data              261 drivers/hwmon/i5k_amb.c 		num_ambs += hweight16(data->amb_present[i] & 0x7fff);
data              264 drivers/hwmon/i5k_amb.c 	data->attrs = kzalloc(array3_size(num_ambs, KNOBS_PER_AMB,
data              265 drivers/hwmon/i5k_amb.c 					  sizeof(*data->attrs)),
data              267 drivers/hwmon/i5k_amb.c 	if (!data->attrs)
data              269 drivers/hwmon/i5k_amb.c 	data->num_attrs = 0;
data              272 drivers/hwmon/i5k_amb.c 		c = data->amb_present[i];
data              282 drivers/hwmon/i5k_amb.c 			iattr = data->attrs + data->num_attrs;
data              294 drivers/hwmon/i5k_amb.c 			data->num_attrs++;
data              297 drivers/hwmon/i5k_amb.c 			iattr = data->attrs + data->num_attrs;
data              309 drivers/hwmon/i5k_amb.c 			data->num_attrs++;
data              312 drivers/hwmon/i5k_amb.c 			iattr = data->attrs + data->num_attrs;
data              325 drivers/hwmon/i5k_amb.c 			data->num_attrs++;
data              328 drivers/hwmon/i5k_amb.c 			iattr = data->attrs + data->num_attrs;
data              341 drivers/hwmon/i5k_amb.c 			data->num_attrs++;
data              344 drivers/hwmon/i5k_amb.c 			iattr = data->attrs + data->num_attrs;
data              357 drivers/hwmon/i5k_amb.c 			data->num_attrs++;
data              360 drivers/hwmon/i5k_amb.c 			iattr = data->attrs + data->num_attrs;
data              372 drivers/hwmon/i5k_amb.c 			data->num_attrs++;
data              380 drivers/hwmon/i5k_amb.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data              381 drivers/hwmon/i5k_amb.c 	if (IS_ERR(data->hwmon_dev)) {
data              382 drivers/hwmon/i5k_amb.c 		res = PTR_ERR(data->hwmon_dev);
data              390 drivers/hwmon/i5k_amb.c 	for (i = 0; i < data->num_attrs; i++)
data              391 drivers/hwmon/i5k_amb.c 		device_remove_file(&pdev->dev, &data->attrs[i].s_attr.dev_attr);
data              392 drivers/hwmon/i5k_amb.c 	kfree(data->attrs);
data              416 drivers/hwmon/i5k_amb.c static int i5k_find_amb_registers(struct i5k_amb_data *data,
data              432 drivers/hwmon/i5k_amb.c 	data->amb_base = val32;
data              436 drivers/hwmon/i5k_amb.c 	data->amb_len = val32;
data              439 drivers/hwmon/i5k_amb.c 	if (data->amb_len < AMB_CONFIG_SIZE * MAX_AMBS) {
data              496 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data;
data              500 drivers/hwmon/i5k_amb.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              501 drivers/hwmon/i5k_amb.c 	if (!data)
data              507 drivers/hwmon/i5k_amb.c 		res = i5k_find_amb_registers(data, chipset_ids[i].err);
data              517 drivers/hwmon/i5k_amb.c 	res = i5k_channel_probe(&data->amb_present[0], chipset_ids[i].fbd0);
data              522 drivers/hwmon/i5k_amb.c 	i5k_channel_probe(&data->amb_present[2], chipset_ids[i].fbd0 + 1);
data              525 drivers/hwmon/i5k_amb.c 	reso = request_mem_region(data->amb_base, data->amb_len, DRVNAME);
data              531 drivers/hwmon/i5k_amb.c 	data->amb_mmio = ioremap_nocache(data->amb_base, data->amb_len);
data              532 drivers/hwmon/i5k_amb.c 	if (!data->amb_mmio) {
data              537 drivers/hwmon/i5k_amb.c 	platform_set_drvdata(pdev, data);
data              546 drivers/hwmon/i5k_amb.c 	iounmap(data->amb_mmio);
data              548 drivers/hwmon/i5k_amb.c 	release_mem_region(data->amb_base, data->amb_len);
data              550 drivers/hwmon/i5k_amb.c 	kfree(data);
data              557 drivers/hwmon/i5k_amb.c 	struct i5k_amb_data *data = platform_get_drvdata(pdev);
data              559 drivers/hwmon/i5k_amb.c 	hwmon_device_unregister(data->hwmon_dev);
data              561 drivers/hwmon/i5k_amb.c 	for (i = 0; i < data->num_attrs; i++)
data              562 drivers/hwmon/i5k_amb.c 		device_remove_file(&pdev->dev, &data->attrs[i].s_attr.dev_attr);
data              563 drivers/hwmon/i5k_amb.c 	kfree(data->attrs);
data              564 drivers/hwmon/i5k_amb.c 	iounmap(data->amb_mmio);
data              565 drivers/hwmon/i5k_amb.c 	release_mem_region(data->amb_base, data->amb_len);
data              566 drivers/hwmon/i5k_amb.c 	kfree(data);
data              139 drivers/hwmon/ibmaem.c 	void (*update)(struct aem_data *data);
data              236 drivers/hwmon/ibmaem.c static void aem_remove_sensors(struct aem_data *data);
data              237 drivers/hwmon/ibmaem.c static int aem1_find_sensors(struct aem_data *data);
data              238 drivers/hwmon/ibmaem.c static int aem2_find_sensors(struct aem_data *data);
data              239 drivers/hwmon/ibmaem.c static void update_aem1_sensors(struct aem_data *data);
data              240 drivers/hwmon/ibmaem.c static void update_aem2_sensors(struct aem_data *data);
data              257 drivers/hwmon/ibmaem.c static int aem_init_ipmi_data(struct aem_ipmi_data *data, int iface,
data              262 drivers/hwmon/ibmaem.c 	init_completion(&data->read_complete);
data              263 drivers/hwmon/ibmaem.c 	data->bmc_device = bmc;
data              266 drivers/hwmon/ibmaem.c 	data->address.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
data              267 drivers/hwmon/ibmaem.c 	data->address.channel = IPMI_BMC_CHANNEL;
data              268 drivers/hwmon/ibmaem.c 	data->address.data[0] = 0;
data              269 drivers/hwmon/ibmaem.c 	data->interface = iface;
data              272 drivers/hwmon/ibmaem.c 	data->tx_msgid = 0;
data              273 drivers/hwmon/ibmaem.c 	data->tx_message.netfn = AEM_NETFN;
data              276 drivers/hwmon/ibmaem.c 	err = ipmi_create_user(data->interface, &driver_data.ipmi_hndlrs,
data              277 drivers/hwmon/ibmaem.c 			       data, &data->user);
data              281 drivers/hwmon/ibmaem.c 			data->interface);
data              289 drivers/hwmon/ibmaem.c static int aem_send_message(struct aem_ipmi_data *data)
data              293 drivers/hwmon/ibmaem.c 	err = ipmi_validate_addr(&data->address, sizeof(data->address));
data              297 drivers/hwmon/ibmaem.c 	data->tx_msgid++;
data              298 drivers/hwmon/ibmaem.c 	err = ipmi_request_settime(data->user, &data->address, data->tx_msgid,
data              299 drivers/hwmon/ibmaem.c 				   &data->tx_message, data, 0, 0, 0);
data              305 drivers/hwmon/ibmaem.c 	dev_err(data->bmc_device, "request_settime=%x\n", err);
data              308 drivers/hwmon/ibmaem.c 	dev_err(data->bmc_device, "validate_addr=%x\n", err);
data              316 drivers/hwmon/ibmaem.c 	struct aem_ipmi_data *data = user_msg_data;
data              318 drivers/hwmon/ibmaem.c 	if (msg->msgid != data->tx_msgid) {
data              319 drivers/hwmon/ibmaem.c 		dev_err(data->bmc_device,
data              322 drivers/hwmon/ibmaem.c 			(int)data->tx_msgid);
data              327 drivers/hwmon/ibmaem.c 	data->rx_recv_type = msg->recv_type;
data              329 drivers/hwmon/ibmaem.c 		data->rx_result = msg->msg.data[0];
data              331 drivers/hwmon/ibmaem.c 		data->rx_result = IPMI_UNKNOWN_ERR_COMPLETION_CODE;
data              335 drivers/hwmon/ibmaem.c 		if (data->rx_msg_len < rx_len)
data              336 drivers/hwmon/ibmaem.c 			rx_len = data->rx_msg_len;
data              337 drivers/hwmon/ibmaem.c 		data->rx_msg_len = rx_len;
data              338 drivers/hwmon/ibmaem.c 		memcpy(data->rx_msg_data, msg->msg.data + 1, data->rx_msg_len);
data              340 drivers/hwmon/ibmaem.c 		data->rx_msg_len = 0;
data              343 drivers/hwmon/ibmaem.c 	complete(&data->read_complete);
data              349 drivers/hwmon/ibmaem.c static int aem_read_sensor(struct aem_data *data, u8 elt, u8 reg,
data              355 drivers/hwmon/ibmaem.c 	struct aem_read_sensor_resp *rs_resp = data->rs_resp;
data              356 drivers/hwmon/ibmaem.c 	struct aem_ipmi_data *ipmi = &data->ipmi;
data              370 drivers/hwmon/ibmaem.c 	rs_req.module_handle = data->module_handle;
data              377 drivers/hwmon/ibmaem.c 	ipmi->tx_message.data = (char *)&rs_req;
data              427 drivers/hwmon/ibmaem.c static void update_aem_energy_one(struct aem_data *data, int which)
data              429 drivers/hwmon/ibmaem.c 	aem_read_sensor(data, AEM_ENERGY_ELEMENT, which,
data              430 drivers/hwmon/ibmaem.c 			&data->energy[which], 8);
data              433 drivers/hwmon/ibmaem.c static void update_aem_energy(struct aem_data *data)
data              435 drivers/hwmon/ibmaem.c 	update_aem_energy_one(data, 0);
data              436 drivers/hwmon/ibmaem.c 	if (data->ver_major < 2)
data              438 drivers/hwmon/ibmaem.c 	update_aem_energy_one(data, 1);
data              442 drivers/hwmon/ibmaem.c static void update_aem1_sensors(struct aem_data *data)
data              444 drivers/hwmon/ibmaem.c 	mutex_lock(&data->lock);
data              445 drivers/hwmon/ibmaem.c 	if (time_before(jiffies, data->last_updated + REFRESH_INTERVAL) &&
data              446 drivers/hwmon/ibmaem.c 	    data->valid)
data              449 drivers/hwmon/ibmaem.c 	update_aem_energy(data);
data              451 drivers/hwmon/ibmaem.c 	mutex_unlock(&data->lock);
data              455 drivers/hwmon/ibmaem.c static void update_aem2_sensors(struct aem_data *data)
data              459 drivers/hwmon/ibmaem.c 	mutex_lock(&data->lock);
data              460 drivers/hwmon/ibmaem.c 	if (time_before(jiffies, data->last_updated + REFRESH_INTERVAL) &&
data              461 drivers/hwmon/ibmaem.c 	    data->valid)
data              464 drivers/hwmon/ibmaem.c 	update_aem_energy(data);
data              465 drivers/hwmon/ibmaem.c 	aem_read_sensor(data, AEM_EXHAUST_ELEMENT, 0, &data->temp[0], 1);
data              466 drivers/hwmon/ibmaem.c 	aem_read_sensor(data, AEM_EXHAUST_ELEMENT, 1, &data->temp[1], 1);
data              469 drivers/hwmon/ibmaem.c 		aem_read_sensor(data, AEM_POWER_CAP_ELEMENT, i,
data              470 drivers/hwmon/ibmaem.c 				&data->pcap[i], 2);
data              472 drivers/hwmon/ibmaem.c 	mutex_unlock(&data->lock);
data              476 drivers/hwmon/ibmaem.c static void aem_delete(struct aem_data *data)
data              478 drivers/hwmon/ibmaem.c 	list_del(&data->list);
data              479 drivers/hwmon/ibmaem.c 	aem_remove_sensors(data);
data              480 drivers/hwmon/ibmaem.c 	kfree(data->rs_resp);
data              481 drivers/hwmon/ibmaem.c 	hwmon_device_unregister(data->hwmon_dev);
data              482 drivers/hwmon/ibmaem.c 	ipmi_destroy_user(data->ipmi.user);
data              483 drivers/hwmon/ibmaem.c 	platform_set_drvdata(data->pdev, NULL);
data              484 drivers/hwmon/ibmaem.c 	platform_device_unregister(data->pdev);
data              485 drivers/hwmon/ibmaem.c 	ida_simple_remove(&aem_ida, data->id);
data              486 drivers/hwmon/ibmaem.c 	kfree(data);
data              492 drivers/hwmon/ibmaem.c static int aem_find_aem1_count(struct aem_ipmi_data *data)
data              502 drivers/hwmon/ibmaem.c 	data->tx_message.cmd = AEM_FIND_FW_CMD;
data              503 drivers/hwmon/ibmaem.c 	data->tx_message.data = (char *)&ff_req;
data              504 drivers/hwmon/ibmaem.c 	data->tx_message.data_len = sizeof(ff_req);
data              506 drivers/hwmon/ibmaem.c 	data->rx_msg_data = &ff_resp;
data              507 drivers/hwmon/ibmaem.c 	data->rx_msg_len = sizeof(ff_resp);
data              509 drivers/hwmon/ibmaem.c 	aem_send_message(data);
data              511 drivers/hwmon/ibmaem.c 	res = wait_for_completion_timeout(&data->read_complete, IPMI_TIMEOUT);
data              515 drivers/hwmon/ibmaem.c 	if (data->rx_result || data->rx_msg_len != sizeof(ff_resp) ||
data              525 drivers/hwmon/ibmaem.c 	struct aem_data *data;
data              529 drivers/hwmon/ibmaem.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              530 drivers/hwmon/ibmaem.c 	if (!data)
data              532 drivers/hwmon/ibmaem.c 	mutex_init(&data->lock);
data              535 drivers/hwmon/ibmaem.c 	data->ver_major = 1;
data              536 drivers/hwmon/ibmaem.c 	data->ver_minor = 0;
data              537 drivers/hwmon/ibmaem.c 	data->module_handle = module_handle;
data              539 drivers/hwmon/ibmaem.c 		data->power_period[i] = AEM_DEFAULT_POWER_INTERVAL;
data              542 drivers/hwmon/ibmaem.c 	data->id = ida_simple_get(&aem_ida, 0, 0, GFP_KERNEL);
data              543 drivers/hwmon/ibmaem.c 	if (data->id < 0)
data              546 drivers/hwmon/ibmaem.c 	data->pdev = platform_device_alloc(DRVNAME, data->id);
data              547 drivers/hwmon/ibmaem.c 	if (!data->pdev)
data              549 drivers/hwmon/ibmaem.c 	data->pdev->dev.driver = &aem_driver.driver;
data              551 drivers/hwmon/ibmaem.c 	res = platform_device_add(data->pdev);
data              555 drivers/hwmon/ibmaem.c 	platform_set_drvdata(data->pdev, data);
data              558 drivers/hwmon/ibmaem.c 	res = aem_init_ipmi_data(&data->ipmi, probe->interface,
data              564 drivers/hwmon/ibmaem.c 	data->hwmon_dev = hwmon_device_register(&data->pdev->dev);
data              565 drivers/hwmon/ibmaem.c 	if (IS_ERR(data->hwmon_dev)) {
data              566 drivers/hwmon/ibmaem.c 		dev_err(&data->pdev->dev,
data              569 drivers/hwmon/ibmaem.c 		res = PTR_ERR(data->hwmon_dev);
data              573 drivers/hwmon/ibmaem.c 	data->update = update_aem1_sensors;
data              574 drivers/hwmon/ibmaem.c 	data->rs_resp = kzalloc(sizeof(*(data->rs_resp)) + 8, GFP_KERNEL);
data              575 drivers/hwmon/ibmaem.c 	if (!data->rs_resp) {
data              581 drivers/hwmon/ibmaem.c 	res = aem1_find_sensors(data);
data              586 drivers/hwmon/ibmaem.c 	list_add_tail(&data->list, &driver_data.aem_devices);
data              588 drivers/hwmon/ibmaem.c 	dev_info(data->ipmi.bmc_device, "Found AEM v%d.%d at 0x%X\n",
data              589 drivers/hwmon/ibmaem.c 		 data->ver_major, data->ver_minor,
data              590 drivers/hwmon/ibmaem.c 		 data->module_handle);
data              594 drivers/hwmon/ibmaem.c 	kfree(data->rs_resp);
data              596 drivers/hwmon/ibmaem.c 	hwmon_device_unregister(data->hwmon_dev);
data              598 drivers/hwmon/ibmaem.c 	ipmi_destroy_user(data->ipmi.user);
data              600 drivers/hwmon/ibmaem.c 	platform_set_drvdata(data->pdev, NULL);
data              601 drivers/hwmon/ibmaem.c 	platform_device_unregister(data->pdev);
data              603 drivers/hwmon/ibmaem.c 	ida_simple_remove(&aem_ida, data->id);
data              605 drivers/hwmon/ibmaem.c 	kfree(data);
data              629 drivers/hwmon/ibmaem.c static int aem_find_aem2(struct aem_ipmi_data *data,
data              640 drivers/hwmon/ibmaem.c 	data->tx_message.cmd = AEM_FW_INSTANCE_CMD;
data              641 drivers/hwmon/ibmaem.c 	data->tx_message.data = (char *)&fi_req;
data              642 drivers/hwmon/ibmaem.c 	data->tx_message.data_len = sizeof(fi_req);
data              644 drivers/hwmon/ibmaem.c 	data->rx_msg_data = fi_resp;
data              645 drivers/hwmon/ibmaem.c 	data->rx_msg_len = sizeof(*fi_resp);
data              647 drivers/hwmon/ibmaem.c 	aem_send_message(data);
data              649 drivers/hwmon/ibmaem.c 	res = wait_for_completion_timeout(&data->read_complete, IPMI_TIMEOUT);
data              653 drivers/hwmon/ibmaem.c 	if (data->rx_result || data->rx_msg_len != sizeof(*fi_resp) ||
data              665 drivers/hwmon/ibmaem.c 	struct aem_data *data;
data              669 drivers/hwmon/ibmaem.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              670 drivers/hwmon/ibmaem.c 	if (!data)
data              672 drivers/hwmon/ibmaem.c 	mutex_init(&data->lock);
data              675 drivers/hwmon/ibmaem.c 	data->ver_major = fi_resp->major;
data              676 drivers/hwmon/ibmaem.c 	data->ver_minor = fi_resp->minor;
data              677 drivers/hwmon/ibmaem.c 	data->module_handle = fi_resp->module_handle;
data              679 drivers/hwmon/ibmaem.c 		data->power_period[i] = AEM_DEFAULT_POWER_INTERVAL;
data              682 drivers/hwmon/ibmaem.c 	data->id = ida_simple_get(&aem_ida, 0, 0, GFP_KERNEL);
data              683 drivers/hwmon/ibmaem.c 	if (data->id < 0)
data              686 drivers/hwmon/ibmaem.c 	data->pdev = platform_device_alloc(DRVNAME, data->id);
data              687 drivers/hwmon/ibmaem.c 	if (!data->pdev)
data              689 drivers/hwmon/ibmaem.c 	data->pdev->dev.driver = &aem_driver.driver;
data              691 drivers/hwmon/ibmaem.c 	res = platform_device_add(data->pdev);
data              695 drivers/hwmon/ibmaem.c 	platform_set_drvdata(data->pdev, data);
data              698 drivers/hwmon/ibmaem.c 	res = aem_init_ipmi_data(&data->ipmi, probe->interface,
data              704 drivers/hwmon/ibmaem.c 	data->hwmon_dev = hwmon_device_register(&data->pdev->dev);
data              705 drivers/hwmon/ibmaem.c 	if (IS_ERR(data->hwmon_dev)) {
data              706 drivers/hwmon/ibmaem.c 		dev_err(&data->pdev->dev,
data              709 drivers/hwmon/ibmaem.c 		res = PTR_ERR(data->hwmon_dev);
data              713 drivers/hwmon/ibmaem.c 	data->update = update_aem2_sensors;
data              714 drivers/hwmon/ibmaem.c 	data->rs_resp = kzalloc(sizeof(*(data->rs_resp)) + 8, GFP_KERNEL);
data              715 drivers/hwmon/ibmaem.c 	if (!data->rs_resp) {
data              721 drivers/hwmon/ibmaem.c 	res = aem2_find_sensors(data);
data              726 drivers/hwmon/ibmaem.c 	list_add_tail(&data->list, &driver_data.aem_devices);
data              728 drivers/hwmon/ibmaem.c 	dev_info(data->ipmi.bmc_device, "Found AEM v%d.%d at 0x%X\n",
data              729 drivers/hwmon/ibmaem.c 		 data->ver_major, data->ver_minor,
data              730 drivers/hwmon/ibmaem.c 		 data->module_handle);
data              734 drivers/hwmon/ibmaem.c 	kfree(data->rs_resp);
data              736 drivers/hwmon/ibmaem.c 	hwmon_device_unregister(data->hwmon_dev);
data              738 drivers/hwmon/ibmaem.c 	ipmi_destroy_user(data->ipmi.user);
data              740 drivers/hwmon/ibmaem.c 	platform_set_drvdata(data->pdev, NULL);
data              741 drivers/hwmon/ibmaem.c 	platform_device_unregister(data->pdev);
data              743 drivers/hwmon/ibmaem.c 	ida_simple_remove(&aem_ida, data->id);
data              745 drivers/hwmon/ibmaem.c 	kfree(data);
data              806 drivers/hwmon/ibmaem.c 	struct aem_data *data = dev_get_drvdata(dev);
data              808 drivers/hwmon/ibmaem.c 	return sprintf(buf, "%s%d\n", DRVNAME, data->ver_major);
data              816 drivers/hwmon/ibmaem.c 	struct aem_data *data = dev_get_drvdata(dev);
data              818 drivers/hwmon/ibmaem.c 	return sprintf(buf, "%d.%d\n", data->ver_major, data->ver_minor);
data              828 drivers/hwmon/ibmaem.c 	struct aem_data *data = dev_get_drvdata(dev);
data              832 drivers/hwmon/ibmaem.c 	mutex_lock(&data->lock);
data              833 drivers/hwmon/ibmaem.c 	update_aem_energy_one(data, attr->index);
data              835 drivers/hwmon/ibmaem.c 	before = data->energy[attr->index];
data              838 drivers/hwmon/ibmaem.c 			msecs_to_jiffies(data->power_period[attr->index])
data              841 drivers/hwmon/ibmaem.c 		mutex_unlock(&data->lock);
data              845 drivers/hwmon/ibmaem.c 	update_aem_energy_one(data, attr->index);
data              847 drivers/hwmon/ibmaem.c 	after = data->energy[attr->index];
data              848 drivers/hwmon/ibmaem.c 	mutex_unlock(&data->lock);
data              908 drivers/hwmon/ibmaem.c static int aem_register_sensors(struct aem_data *data,
data              912 drivers/hwmon/ibmaem.c 	struct device *dev = &data->pdev->dev;
data              913 drivers/hwmon/ibmaem.c 	struct sensor_device_attribute *sensors = data->sensors;
data              958 drivers/hwmon/ibmaem.c 	aem_remove_sensors(data);
data              989 drivers/hwmon/ibmaem.c static void aem_remove_sensors(struct aem_data *data)
data              994 drivers/hwmon/ibmaem.c 		if (!data->sensors[i].dev_attr.attr.name)
data              996 drivers/hwmon/ibmaem.c 		device_remove_file(&data->pdev->dev,
data              997 drivers/hwmon/ibmaem.c 				   &data->sensors[i].dev_attr);
data             1000 drivers/hwmon/ibmaem.c 	device_remove_file(&data->pdev->dev,
data             1002 drivers/hwmon/ibmaem.c 	device_remove_file(&data->pdev->dev,
data             1046 drivers/hwmon/ibmaem.c static int aem1_find_sensors(struct aem_data *data)
data             1048 drivers/hwmon/ibmaem.c 	return aem_register_sensors(data, aem1_ro_sensors, aem1_rw_sensors);
data             1052 drivers/hwmon/ibmaem.c static int aem2_find_sensors(struct aem_data *data)
data             1054 drivers/hwmon/ibmaem.c 	return aem_register_sensors(data, aem2_ro_sensors, aem2_rw_sensors);
data               30 drivers/hwmon/ibmpex.c static inline u16 extract_value(const char *data, int offset)
data               32 drivers/hwmon/ibmpex.c 	return be16_to_cpup((__be16 *)&data[offset]);
data              111 drivers/hwmon/ibmpex.c static int ibmpex_send_message(struct ibmpex_bmc_data *data)
data              115 drivers/hwmon/ibmpex.c 	err = ipmi_validate_addr(&data->address, sizeof(data->address));
data              119 drivers/hwmon/ibmpex.c 	data->tx_msgid++;
data              120 drivers/hwmon/ibmpex.c 	err = ipmi_request_settime(data->user, &data->address, data->tx_msgid,
data              121 drivers/hwmon/ibmpex.c 				   &data->tx_message, data, 0, 0, 0);
data              127 drivers/hwmon/ibmpex.c 	dev_err(data->bmc_device, "request_settime=%x\n", err);
data              130 drivers/hwmon/ibmpex.c 	dev_err(data->bmc_device, "validate_addr=%x\n", err);
data              134 drivers/hwmon/ibmpex.c static int ibmpex_ver_check(struct ibmpex_bmc_data *data)
data              136 drivers/hwmon/ibmpex.c 	data->tx_msg_data[0] = PEX_GET_VERSION;
data              137 drivers/hwmon/ibmpex.c 	data->tx_message.data_len = 1;
data              138 drivers/hwmon/ibmpex.c 	ibmpex_send_message(data);
data              140 drivers/hwmon/ibmpex.c 	wait_for_completion(&data->read_complete);
data              142 drivers/hwmon/ibmpex.c 	if (data->rx_result || data->rx_msg_len != 6)
data              145 drivers/hwmon/ibmpex.c 	data->sensor_major = data->rx_msg_data[0];
data              146 drivers/hwmon/ibmpex.c 	data->sensor_minor = data->rx_msg_data[1];
data              148 drivers/hwmon/ibmpex.c 	dev_info(data->bmc_device,
data              150 drivers/hwmon/ibmpex.c 		 data->sensor_major,
data              151 drivers/hwmon/ibmpex.c 		 data->sensor_minor,
data              152 drivers/hwmon/ibmpex.c 		 extract_value(data->rx_msg_data, 2),
data              153 drivers/hwmon/ibmpex.c 		 data->rx_msg_data[4],
data              154 drivers/hwmon/ibmpex.c 		 data->rx_msg_data[5],
data              155 drivers/hwmon/ibmpex.c 		 data->interface);
data              160 drivers/hwmon/ibmpex.c static int ibmpex_query_sensor_count(struct ibmpex_bmc_data *data)
data              162 drivers/hwmon/ibmpex.c 	data->tx_msg_data[0] = PEX_GET_SENSOR_COUNT;
data              163 drivers/hwmon/ibmpex.c 	data->tx_message.data_len = 1;
data              164 drivers/hwmon/ibmpex.c 	ibmpex_send_message(data);
data              166 drivers/hwmon/ibmpex.c 	wait_for_completion(&data->read_complete);
data              168 drivers/hwmon/ibmpex.c 	if (data->rx_result || data->rx_msg_len != 1)
data              171 drivers/hwmon/ibmpex.c 	return data->rx_msg_data[0];
data              174 drivers/hwmon/ibmpex.c static int ibmpex_query_sensor_name(struct ibmpex_bmc_data *data, int sensor)
data              176 drivers/hwmon/ibmpex.c 	data->tx_msg_data[0] = PEX_GET_SENSOR_NAME;
data              177 drivers/hwmon/ibmpex.c 	data->tx_msg_data[1] = sensor;
data              178 drivers/hwmon/ibmpex.c 	data->tx_message.data_len = 2;
data              179 drivers/hwmon/ibmpex.c 	ibmpex_send_message(data);
data              181 drivers/hwmon/ibmpex.c 	wait_for_completion(&data->read_complete);
data              183 drivers/hwmon/ibmpex.c 	if (data->rx_result || data->rx_msg_len < 1)
data              189 drivers/hwmon/ibmpex.c static int ibmpex_query_sensor_data(struct ibmpex_bmc_data *data, int sensor)
data              191 drivers/hwmon/ibmpex.c 	data->tx_msg_data[0] = PEX_GET_SENSOR_DATA;
data              192 drivers/hwmon/ibmpex.c 	data->tx_msg_data[1] = sensor;
data              193 drivers/hwmon/ibmpex.c 	data->tx_message.data_len = 2;
data              194 drivers/hwmon/ibmpex.c 	ibmpex_send_message(data);
data              196 drivers/hwmon/ibmpex.c 	wait_for_completion(&data->read_complete);
data              198 drivers/hwmon/ibmpex.c 	if (data->rx_result || data->rx_msg_len < 26) {
data              199 drivers/hwmon/ibmpex.c 		dev_err(data->bmc_device, "Error reading sensor %d.\n",
data              207 drivers/hwmon/ibmpex.c static int ibmpex_reset_high_low_data(struct ibmpex_bmc_data *data)
data              209 drivers/hwmon/ibmpex.c 	data->tx_msg_data[0] = PEX_RESET_HIGH_LOW;
data              210 drivers/hwmon/ibmpex.c 	data->tx_message.data_len = 1;
data              211 drivers/hwmon/ibmpex.c 	ibmpex_send_message(data);
data              213 drivers/hwmon/ibmpex.c 	wait_for_completion(&data->read_complete);
data              218 drivers/hwmon/ibmpex.c static void ibmpex_update_device(struct ibmpex_bmc_data *data)
data              222 drivers/hwmon/ibmpex.c 	mutex_lock(&data->lock);
data              223 drivers/hwmon/ibmpex.c 	if (time_before(jiffies, data->last_updated + REFRESH_INTERVAL) &&
data              224 drivers/hwmon/ibmpex.c 	    data->valid)
data              227 drivers/hwmon/ibmpex.c 	for (i = 0; i < data->num_sensors; i++) {
data              228 drivers/hwmon/ibmpex.c 		if (!data->sensors[i].in_use)
data              230 drivers/hwmon/ibmpex.c 		err = ibmpex_query_sensor_data(data, i);
data              233 drivers/hwmon/ibmpex.c 		data->sensors[i].values[0] =
data              234 drivers/hwmon/ibmpex.c 			extract_value(data->rx_msg_data, 16);
data              235 drivers/hwmon/ibmpex.c 		data->sensors[i].values[1] =
data              236 drivers/hwmon/ibmpex.c 			extract_value(data->rx_msg_data, 18);
data              237 drivers/hwmon/ibmpex.c 		data->sensors[i].values[2] =
data              238 drivers/hwmon/ibmpex.c 			extract_value(data->rx_msg_data, 20);
data              241 drivers/hwmon/ibmpex.c 	data->last_updated = jiffies;
data              242 drivers/hwmon/ibmpex.c 	data->valid = 1;
data              245 drivers/hwmon/ibmpex.c 	mutex_unlock(&data->lock);
data              271 drivers/hwmon/ibmpex.c 	struct ibmpex_bmc_data *data = dev_get_drvdata(dev);
data              272 drivers/hwmon/ibmpex.c 	int mult = data->sensors[attr->index].multiplier;
data              273 drivers/hwmon/ibmpex.c 	ibmpex_update_device(data);
data              276 drivers/hwmon/ibmpex.c 		       data->sensors[attr->index].values[attr->nr] * mult);
data              283 drivers/hwmon/ibmpex.c 	struct ibmpex_bmc_data *data = dev_get_drvdata(dev);
data              285 drivers/hwmon/ibmpex.c 	ibmpex_reset_high_low_data(data);
data              312 drivers/hwmon/ibmpex.c static int power_sensor_multiplier(struct ibmpex_bmc_data *data,
data              317 drivers/hwmon/ibmpex.c 	if (data->sensor_major == 2)
data              327 drivers/hwmon/ibmpex.c static int create_sensor(struct ibmpex_bmc_data *data, int type,
data              344 drivers/hwmon/ibmpex.c 	sysfs_attr_init(&data->sensors[sensor].attr[func].dev_attr.attr);
data              345 drivers/hwmon/ibmpex.c 	data->sensors[sensor].attr[func].dev_attr.attr.name = n;
data              346 drivers/hwmon/ibmpex.c 	data->sensors[sensor].attr[func].dev_attr.attr.mode = 0444;
data              347 drivers/hwmon/ibmpex.c 	data->sensors[sensor].attr[func].dev_attr.show = ibmpex_show_sensor;
data              348 drivers/hwmon/ibmpex.c 	data->sensors[sensor].attr[func].index = sensor;
data              349 drivers/hwmon/ibmpex.c 	data->sensors[sensor].attr[func].nr = func;
data              351 drivers/hwmon/ibmpex.c 	err = device_create_file(data->bmc_device,
data              352 drivers/hwmon/ibmpex.c 				 &data->sensors[sensor].attr[func].dev_attr);
data              354 drivers/hwmon/ibmpex.c 		data->sensors[sensor].attr[func].dev_attr.attr.name = NULL;
data              362 drivers/hwmon/ibmpex.c static int ibmpex_find_sensors(struct ibmpex_bmc_data *data)
data              370 drivers/hwmon/ibmpex.c 	err = ibmpex_query_sensor_count(data);
data              373 drivers/hwmon/ibmpex.c 	data->num_sensors = err;
data              375 drivers/hwmon/ibmpex.c 	data->sensors = kcalloc(data->num_sensors, sizeof(*data->sensors),
data              377 drivers/hwmon/ibmpex.c 	if (!data->sensors)
data              380 drivers/hwmon/ibmpex.c 	for (i = 0; i < data->num_sensors; i++) {
data              381 drivers/hwmon/ibmpex.c 		err = ibmpex_query_sensor_name(data, i);
data              385 drivers/hwmon/ibmpex.c 		if (is_power_sensor(data->rx_msg_data, data->rx_msg_len)) {
data              389 drivers/hwmon/ibmpex.c 			data->sensors[i].multiplier =
data              390 drivers/hwmon/ibmpex.c 				power_sensor_multiplier(data,
data              391 drivers/hwmon/ibmpex.c 							data->rx_msg_data,
data              392 drivers/hwmon/ibmpex.c 							data->rx_msg_len);
data              393 drivers/hwmon/ibmpex.c 		} else if (is_temp_sensor(data->rx_msg_data,
data              394 drivers/hwmon/ibmpex.c 					  data->rx_msg_len)) {
data              398 drivers/hwmon/ibmpex.c 			data->sensors[i].multiplier = 1000;
data              402 drivers/hwmon/ibmpex.c 		data->sensors[i].in_use = 1;
data              406 drivers/hwmon/ibmpex.c 			err = create_sensor(data, sensor_type, sensor_counter,
data              413 drivers/hwmon/ibmpex.c 	err = device_create_file(data->bmc_device,
data              418 drivers/hwmon/ibmpex.c 	err = device_create_file(data->bmc_device,
data              426 drivers/hwmon/ibmpex.c 	device_remove_file(data->bmc_device,
data              428 drivers/hwmon/ibmpex.c 	device_remove_file(data->bmc_device, &sensor_dev_attr_name.dev_attr);
data              429 drivers/hwmon/ibmpex.c 	for (i = 0; i < data->num_sensors; i++)
data              431 drivers/hwmon/ibmpex.c 			if (!data->sensors[i].attr[j].dev_attr.attr.name)
data              433 drivers/hwmon/ibmpex.c 			device_remove_file(data->bmc_device,
data              434 drivers/hwmon/ibmpex.c 				&data->sensors[i].attr[j].dev_attr);
data              435 drivers/hwmon/ibmpex.c 			kfree(data->sensors[i].attr[j].dev_attr.attr.name);
data              438 drivers/hwmon/ibmpex.c 	kfree(data->sensors);
data              444 drivers/hwmon/ibmpex.c 	struct ibmpex_bmc_data *data;
data              447 drivers/hwmon/ibmpex.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              448 drivers/hwmon/ibmpex.c 	if (!data)
data              451 drivers/hwmon/ibmpex.c 	data->address.addr_type = IPMI_SYSTEM_INTERFACE_ADDR_TYPE;
data              452 drivers/hwmon/ibmpex.c 	data->address.channel = IPMI_BMC_CHANNEL;
data              453 drivers/hwmon/ibmpex.c 	data->address.data[0] = 0;
data              454 drivers/hwmon/ibmpex.c 	data->interface = iface;
data              455 drivers/hwmon/ibmpex.c 	data->bmc_device = dev;
data              458 drivers/hwmon/ibmpex.c 	err = ipmi_create_user(data->interface, &driver_data.ipmi_hndlrs,
data              459 drivers/hwmon/ibmpex.c 			       data, &data->user);
data              463 drivers/hwmon/ibmpex.c 			data->interface);
data              467 drivers/hwmon/ibmpex.c 	mutex_init(&data->lock);
data              470 drivers/hwmon/ibmpex.c 	data->tx_msgid = 0;
data              471 drivers/hwmon/ibmpex.c 	init_completion(&data->read_complete);
data              472 drivers/hwmon/ibmpex.c 	data->tx_message.netfn = PEX_NET_FUNCTION;
data              473 drivers/hwmon/ibmpex.c 	data->tx_message.cmd = PEX_COMMAND;
data              474 drivers/hwmon/ibmpex.c 	data->tx_message.data = data->tx_msg_data;
data              477 drivers/hwmon/ibmpex.c 	err = ibmpex_ver_check(data);
data              482 drivers/hwmon/ibmpex.c 	data->hwmon_dev = hwmon_device_register(data->bmc_device);
data              484 drivers/hwmon/ibmpex.c 	if (IS_ERR(data->hwmon_dev)) {
data              485 drivers/hwmon/ibmpex.c 		dev_err(data->bmc_device,
data              487 drivers/hwmon/ibmpex.c 			data->interface);
data              492 drivers/hwmon/ibmpex.c 	dev_set_drvdata(dev, data);
data              493 drivers/hwmon/ibmpex.c 	list_add_tail(&data->list, &driver_data.bmc_data);
data              496 drivers/hwmon/ibmpex.c 	err = ibmpex_find_sensors(data);
data              498 drivers/hwmon/ibmpex.c 		dev_err(data->bmc_device, "Error %d finding sensors\n", err);
data              505 drivers/hwmon/ibmpex.c 	hwmon_device_unregister(data->hwmon_dev);
data              507 drivers/hwmon/ibmpex.c 	ipmi_destroy_user(data->user);
data              509 drivers/hwmon/ibmpex.c 	kfree(data);
data              512 drivers/hwmon/ibmpex.c static void ibmpex_bmc_delete(struct ibmpex_bmc_data *data)
data              516 drivers/hwmon/ibmpex.c 	device_remove_file(data->bmc_device,
data              518 drivers/hwmon/ibmpex.c 	device_remove_file(data->bmc_device, &sensor_dev_attr_name.dev_attr);
data              519 drivers/hwmon/ibmpex.c 	for (i = 0; i < data->num_sensors; i++)
data              521 drivers/hwmon/ibmpex.c 			if (!data->sensors[i].attr[j].dev_attr.attr.name)
data              523 drivers/hwmon/ibmpex.c 			device_remove_file(data->bmc_device,
data              524 drivers/hwmon/ibmpex.c 				&data->sensors[i].attr[j].dev_attr);
data              525 drivers/hwmon/ibmpex.c 			kfree(data->sensors[i].attr[j].dev_attr.attr.name);
data              528 drivers/hwmon/ibmpex.c 	list_del(&data->list);
data              529 drivers/hwmon/ibmpex.c 	dev_set_drvdata(data->bmc_device, NULL);
data              530 drivers/hwmon/ibmpex.c 	hwmon_device_unregister(data->hwmon_dev);
data              531 drivers/hwmon/ibmpex.c 	ipmi_destroy_user(data->user);
data              532 drivers/hwmon/ibmpex.c 	kfree(data->sensors);
data              533 drivers/hwmon/ibmpex.c 	kfree(data);
data              538 drivers/hwmon/ibmpex.c 	struct ibmpex_bmc_data *data = get_bmc_data(iface);
data              540 drivers/hwmon/ibmpex.c 	if (!data)
data              543 drivers/hwmon/ibmpex.c 	ibmpex_bmc_delete(data);
data              548 drivers/hwmon/ibmpex.c 	struct ibmpex_bmc_data *data = (struct ibmpex_bmc_data *)user_msg_data;
data              550 drivers/hwmon/ibmpex.c 	if (msg->msgid != data->tx_msgid) {
data              551 drivers/hwmon/ibmpex.c 		dev_err(data->bmc_device,
data              554 drivers/hwmon/ibmpex.c 			(int)data->tx_msgid);
data              559 drivers/hwmon/ibmpex.c 	data->rx_recv_type = msg->recv_type;
data              561 drivers/hwmon/ibmpex.c 		data->rx_result = msg->msg.data[0];
data              563 drivers/hwmon/ibmpex.c 		data->rx_result = IPMI_UNKNOWN_ERR_COMPLETION_CODE;
data              566 drivers/hwmon/ibmpex.c 		data->rx_msg_len = msg->msg.data_len - 1;
data              567 drivers/hwmon/ibmpex.c 		memcpy(data->rx_msg_data, msg->msg.data + 1, data->rx_msg_len);
data              569 drivers/hwmon/ibmpex.c 		data->rx_msg_len = 0;
data              572 drivers/hwmon/ibmpex.c 	complete(&data->read_complete);
data              140 drivers/hwmon/ibmpowernv.c 	bool data;
data              142 drivers/hwmon/ibmpowernv.c 	ret = kstrtobool(buf, &data);
data              150 drivers/hwmon/ibmpowernv.c 	if (data != sgrp_data->enable) {
data              151 drivers/hwmon/ibmpowernv.c 		ret =  sensor_group_enable(sgrp_data->gid, data);
data              153 drivers/hwmon/ibmpowernv.c 			sgrp_data->enable = data;
data               78 drivers/hwmon/ina209.c 	struct ina209_data *data = dev_get_drvdata(dev);
data               79 drivers/hwmon/ina209.c 	struct i2c_client *client = data->client;
data               80 drivers/hwmon/ina209.c 	struct ina209_data *ret = data;
data               84 drivers/hwmon/ina209.c 	mutex_lock(&data->update_lock);
data               86 drivers/hwmon/ina209.c 	if (!data->valid ||
data               87 drivers/hwmon/ina209.c 	    time_after(jiffies, data->last_updated + data->update_interval)) {
data               88 drivers/hwmon/ina209.c 		for (i = 0; i < ARRAY_SIZE(data->regs); i++) {
data               94 drivers/hwmon/ina209.c 			data->regs[i] = val;
data               96 drivers/hwmon/ina209.c 		data->last_updated = jiffies;
data               97 drivers/hwmon/ina209.c 		data->valid = true;
data              100 drivers/hwmon/ina209.c 	mutex_unlock(&data->update_lock);
data              234 drivers/hwmon/ina209.c 	struct ina209_data *data = ina209_update_device(dev);
data              239 drivers/hwmon/ina209.c 	if (IS_ERR(data))
data              240 drivers/hwmon/ina209.c 		return PTR_ERR(data);
data              246 drivers/hwmon/ina209.c 	mutex_lock(&data->update_lock);
data              247 drivers/hwmon/ina209.c 	regval = ina209_reg_from_interval(data->regs[INA209_CONFIGURATION],
data              249 drivers/hwmon/ina209.c 	i2c_smbus_write_word_swapped(data->client, INA209_CONFIGURATION,
data              251 drivers/hwmon/ina209.c 	data->regs[INA209_CONFIGURATION] = regval;
data              252 drivers/hwmon/ina209.c 	data->update_interval = ina209_interval_from_reg(regval);
data              253 drivers/hwmon/ina209.c 	mutex_unlock(&data->update_lock);
data              260 drivers/hwmon/ina209.c 	struct ina209_data *data = dev_get_drvdata(dev);
data              262 drivers/hwmon/ina209.c 	return snprintf(buf, PAGE_SIZE, "%d\n", data->update_interval);
data              284 drivers/hwmon/ina209.c 	struct ina209_data *data = dev_get_drvdata(dev);
data              285 drivers/hwmon/ina209.c 	struct i2c_client *client = data->client;
data              294 drivers/hwmon/ina209.c 	mutex_lock(&data->update_lock);
data              300 drivers/hwmon/ina209.c 	data->valid = false;
data              301 drivers/hwmon/ina209.c 	mutex_unlock(&data->update_lock);
data              309 drivers/hwmon/ina209.c 	struct ina209_data *data = ina209_update_device(dev);
data              315 drivers/hwmon/ina209.c 	if (IS_ERR(data))
data              316 drivers/hwmon/ina209.c 		return PTR_ERR(data);
data              322 drivers/hwmon/ina209.c 	mutex_lock(&data->update_lock);
data              323 drivers/hwmon/ina209.c 	ret = ina209_to_reg(reg, data->regs[reg], val);
data              328 drivers/hwmon/ina209.c 	i2c_smbus_write_word_swapped(data->client, reg, ret);
data              329 drivers/hwmon/ina209.c 	data->regs[reg] = ret;
data              331 drivers/hwmon/ina209.c 	mutex_unlock(&data->update_lock);
data              339 drivers/hwmon/ina209.c 	struct ina209_data *data = ina209_update_device(dev);
data              342 drivers/hwmon/ina209.c 	if (IS_ERR(data))
data              343 drivers/hwmon/ina209.c 		return PTR_ERR(data);
data              345 drivers/hwmon/ina209.c 	val = ina209_from_reg(attr->index, data->regs[attr->index]);
data              353 drivers/hwmon/ina209.c 	struct ina209_data *data = ina209_update_device(dev);
data              357 drivers/hwmon/ina209.c 	if (IS_ERR(data))
data              358 drivers/hwmon/ina209.c 		return PTR_ERR(data);
data              360 drivers/hwmon/ina209.c 	status = data->regs[INA209_STATUS];
data              478 drivers/hwmon/ina209.c 				struct ina209_data *data)
data              482 drivers/hwmon/ina209.c 				     data->config_orig);
data              484 drivers/hwmon/ina209.c 				     data->calibration_orig);
data              488 drivers/hwmon/ina209.c 			      struct ina209_data *data)
data              497 drivers/hwmon/ina209.c 	data->calibration_orig = reg;
data              502 drivers/hwmon/ina209.c 	data->config_orig = reg;
data              513 drivers/hwmon/ina209.c 		shunt = data->calibration_orig ?
data              514 drivers/hwmon/ina209.c 		  40960000 / data->calibration_orig : INA209_SHUNT_DEFAULT;
data              519 drivers/hwmon/ina209.c 	data->update_interval = ina209_interval_from_reg(INA209_CONFIG_DEFAULT);
data              538 drivers/hwmon/ina209.c 	struct ina209_data *data;
data              545 drivers/hwmon/ina209.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              546 drivers/hwmon/ina209.c 	if (!data)
data              549 drivers/hwmon/ina209.c 	i2c_set_clientdata(client, data);
data              550 drivers/hwmon/ina209.c 	data->client = client;
data              551 drivers/hwmon/ina209.c 	mutex_init(&data->update_lock);
data              553 drivers/hwmon/ina209.c 	ret = ina209_init_client(client, data);
data              559 drivers/hwmon/ina209.c 							   data, ina209_groups);
data              568 drivers/hwmon/ina209.c 	ina209_restore_conf(client, data);
data              574 drivers/hwmon/ina209.c 	struct ina209_data *data = i2c_get_clientdata(client);
data              576 drivers/hwmon/ina209.c 	ina209_restore_conf(client, data);
data              177 drivers/hwmon/ina2xx.c static int ina2xx_calibrate(struct ina2xx_data *data)
data              179 drivers/hwmon/ina2xx.c 	return regmap_write(data->regmap, INA2XX_CALIBRATION,
data              180 drivers/hwmon/ina2xx.c 			    data->config->calibration_value);
data              186 drivers/hwmon/ina2xx.c static int ina2xx_init(struct ina2xx_data *data)
data              188 drivers/hwmon/ina2xx.c 	int ret = regmap_write(data->regmap, INA2XX_CONFIG,
data              189 drivers/hwmon/ina2xx.c 			       data->config->config_default);
data              193 drivers/hwmon/ina2xx.c 	return ina2xx_calibrate(data);
data              198 drivers/hwmon/ina2xx.c 	struct ina2xx_data *data = dev_get_drvdata(dev);
data              205 drivers/hwmon/ina2xx.c 		ret = regmap_read(data->regmap, reg, regval);
data              222 drivers/hwmon/ina2xx.c 			ret = regmap_read(data->regmap, INA2XX_CALIBRATION,
data              230 drivers/hwmon/ina2xx.c 				ret = ina2xx_init(data);
data              254 drivers/hwmon/ina2xx.c static int ina2xx_get_value(struct ina2xx_data *data, u8 reg,
data              262 drivers/hwmon/ina2xx.c 		val = DIV_ROUND_CLOSEST((s16)regval, data->config->shunt_div);
data              265 drivers/hwmon/ina2xx.c 		val = (regval >> data->config->bus_voltage_shift)
data              266 drivers/hwmon/ina2xx.c 		  * data->config->bus_voltage_lsb;
data              270 drivers/hwmon/ina2xx.c 		val = regval * data->power_lsb_uW;
data              274 drivers/hwmon/ina2xx.c 		val = (s16)regval * data->current_lsb_uA;
data              294 drivers/hwmon/ina2xx.c 	struct ina2xx_data *data = dev_get_drvdata(dev);
data              303 drivers/hwmon/ina2xx.c 			ina2xx_get_value(data, attr->index, regval));
data              312 drivers/hwmon/ina2xx.c static int ina2xx_set_shunt(struct ina2xx_data *data, long val)
data              315 drivers/hwmon/ina2xx.c 						  data->config->shunt_div);
data              319 drivers/hwmon/ina2xx.c 	mutex_lock(&data->config_lock);
data              320 drivers/hwmon/ina2xx.c 	data->rshunt = val;
data              321 drivers/hwmon/ina2xx.c 	data->current_lsb_uA = DIV_ROUND_CLOSEST(dividend, val);
data              322 drivers/hwmon/ina2xx.c 	data->power_lsb_uW = data->config->power_lsb_factor *
data              323 drivers/hwmon/ina2xx.c 			     data->current_lsb_uA;
data              324 drivers/hwmon/ina2xx.c 	mutex_unlock(&data->config_lock);
data              332 drivers/hwmon/ina2xx.c 	struct ina2xx_data *data = dev_get_drvdata(dev);
data              334 drivers/hwmon/ina2xx.c 	return snprintf(buf, PAGE_SIZE, "%li\n", data->rshunt);
data              343 drivers/hwmon/ina2xx.c 	struct ina2xx_data *data = dev_get_drvdata(dev);
data              349 drivers/hwmon/ina2xx.c 	status = ina2xx_set_shunt(data, val);
data              359 drivers/hwmon/ina2xx.c 	struct ina2xx_data *data = dev_get_drvdata(dev);
data              370 drivers/hwmon/ina2xx.c 	status = regmap_update_bits(data->regmap, INA2XX_CONFIG,
data              382 drivers/hwmon/ina2xx.c 	struct ina2xx_data *data = dev_get_drvdata(dev);
data              386 drivers/hwmon/ina2xx.c 	status = regmap_read(data->regmap, INA2XX_CONFIG, &regval);
data              438 drivers/hwmon/ina2xx.c 	struct ina2xx_data *data;
data              449 drivers/hwmon/ina2xx.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              450 drivers/hwmon/ina2xx.c 	if (!data)
data              454 drivers/hwmon/ina2xx.c 	data->config = &ina2xx_config[chip];
data              455 drivers/hwmon/ina2xx.c 	mutex_init(&data->config_lock);
data              466 drivers/hwmon/ina2xx.c 	ina2xx_set_shunt(data, val);
data              468 drivers/hwmon/ina2xx.c 	ina2xx_regmap_config.max_register = data->config->registers;
data              470 drivers/hwmon/ina2xx.c 	data->regmap = devm_regmap_init_i2c(client, &ina2xx_regmap_config);
data              471 drivers/hwmon/ina2xx.c 	if (IS_ERR(data->regmap)) {
data              473 drivers/hwmon/ina2xx.c 		return PTR_ERR(data->regmap);
data              476 drivers/hwmon/ina2xx.c 	ret = ina2xx_init(data);
data              482 drivers/hwmon/ina2xx.c 	data->groups[group++] = &ina2xx_group;
data              484 drivers/hwmon/ina2xx.c 		data->groups[group++] = &ina226_group;
data              487 drivers/hwmon/ina2xx.c 							   data, data->groups);
data              492 drivers/hwmon/ina2xx.c 		 client->name, data->rshunt);
data              510 drivers/hwmon/ina2xx.c 		.data = (void *)ina219
data              514 drivers/hwmon/ina2xx.c 		.data = (void *)ina219
data              518 drivers/hwmon/ina2xx.c 		.data = (void *)ina226
data              522 drivers/hwmon/ina2xx.c 		.data = (void *)ina226
data              526 drivers/hwmon/ina2xx.c 		.data = (void *)ina226
data              465 drivers/hwmon/it87.c #define has_16bit_fans(data)	((data)->features & FEAT_16BIT_FANS)
data              466 drivers/hwmon/it87.c #define has_12mv_adc(data)	((data)->features & FEAT_12MV_ADC)
data              467 drivers/hwmon/it87.c #define has_10_9mv_adc(data)	((data)->features & FEAT_10_9MV_ADC)
data              468 drivers/hwmon/it87.c #define has_newer_autopwm(data)	((data)->features & FEAT_NEWER_AUTOPWM)
data              469 drivers/hwmon/it87.c #define has_old_autopwm(data)	((data)->features & FEAT_OLD_AUTOPWM)
data              470 drivers/hwmon/it87.c #define has_temp_offset(data)	((data)->features & FEAT_TEMP_OFFSET)
data              471 drivers/hwmon/it87.c #define has_temp_peci(data, nr)	(((data)->features & FEAT_TEMP_PECI) && \
data              472 drivers/hwmon/it87.c 				 ((data)->peci_mask & BIT(nr)))
data              473 drivers/hwmon/it87.c #define has_temp_old_peci(data, nr) \
data              474 drivers/hwmon/it87.c 				(((data)->features & FEAT_TEMP_OLD_PECI) && \
data              475 drivers/hwmon/it87.c 				 ((data)->old_peci_mask & BIT(nr)))
data              476 drivers/hwmon/it87.c #define has_fan16_config(data)	((data)->features & FEAT_FAN16_CONFIG)
data              477 drivers/hwmon/it87.c #define has_five_fans(data)	((data)->features & (FEAT_FIVE_FANS | \
data              479 drivers/hwmon/it87.c #define has_vid(data)		((data)->features & FEAT_VID)
data              480 drivers/hwmon/it87.c #define has_in7_internal(data)	((data)->features & FEAT_IN7_INTERNAL)
data              481 drivers/hwmon/it87.c #define has_six_fans(data)	((data)->features & FEAT_SIX_FANS)
data              482 drivers/hwmon/it87.c #define has_avcc3(data)		((data)->features & FEAT_AVCC3)
data              483 drivers/hwmon/it87.c #define has_five_pwm(data)	((data)->features & (FEAT_FIVE_PWM \
data              485 drivers/hwmon/it87.c #define has_six_pwm(data)	((data)->features & FEAT_SIX_PWM)
data              486 drivers/hwmon/it87.c #define has_pwm_freq2(data)	((data)->features & FEAT_PWM_FREQ2)
data              487 drivers/hwmon/it87.c #define has_six_temp(data)	((data)->features & FEAT_SIX_TEMP)
data              488 drivers/hwmon/it87.c #define has_vin3_5v(data)	((data)->features & FEAT_VIN3_5V)
data              566 drivers/hwmon/it87.c static int adc_lsb(const struct it87_data *data, int nr)
data              570 drivers/hwmon/it87.c 	if (has_12mv_adc(data))
data              572 drivers/hwmon/it87.c 	else if (has_10_9mv_adc(data))
data              576 drivers/hwmon/it87.c 	if (data->in_scaled & BIT(nr))
data              581 drivers/hwmon/it87.c static u8 in_to_reg(const struct it87_data *data, int nr, long val)
data              583 drivers/hwmon/it87.c 	val = DIV_ROUND_CLOSEST(val * 10, adc_lsb(data, nr));
data              587 drivers/hwmon/it87.c static int in_from_reg(const struct it87_data *data, int nr, int val)
data              589 drivers/hwmon/it87.c 	return DIV_ROUND_CLOSEST(val * adc_lsb(data, nr), 10);
data              617 drivers/hwmon/it87.c static u8 pwm_to_reg(const struct it87_data *data, long val)
data              619 drivers/hwmon/it87.c 	if (has_newer_autopwm(data))
data              625 drivers/hwmon/it87.c static int pwm_from_reg(const struct it87_data *data, u8 reg)
data              627 drivers/hwmon/it87.c 	if (has_newer_autopwm(data))
data              670 drivers/hwmon/it87.c static int it87_read_value(struct it87_data *data, u8 reg)
data              672 drivers/hwmon/it87.c 	outb_p(reg, data->addr + IT87_ADDR_REG_OFFSET);
data              673 drivers/hwmon/it87.c 	return inb_p(data->addr + IT87_DATA_REG_OFFSET);
data              681 drivers/hwmon/it87.c static void it87_write_value(struct it87_data *data, u8 reg, u8 value)
data              683 drivers/hwmon/it87.c 	outb_p(reg, data->addr + IT87_ADDR_REG_OFFSET);
data              684 drivers/hwmon/it87.c 	outb_p(value, data->addr + IT87_DATA_REG_OFFSET);
data              687 drivers/hwmon/it87.c static void it87_update_pwm_ctrl(struct it87_data *data, int nr)
data              689 drivers/hwmon/it87.c 	data->pwm_ctrl[nr] = it87_read_value(data, IT87_REG_PWM[nr]);
data              690 drivers/hwmon/it87.c 	if (has_newer_autopwm(data)) {
data              691 drivers/hwmon/it87.c 		data->pwm_temp_map[nr] = data->pwm_ctrl[nr] & 0x03;
data              692 drivers/hwmon/it87.c 		data->pwm_duty[nr] = it87_read_value(data,
data              695 drivers/hwmon/it87.c 		if (data->pwm_ctrl[nr] & 0x80)	/* Automatic mode */
data              696 drivers/hwmon/it87.c 			data->pwm_temp_map[nr] = data->pwm_ctrl[nr] & 0x03;
data              698 drivers/hwmon/it87.c 			data->pwm_duty[nr] = data->pwm_ctrl[nr] & 0x7f;
data              701 drivers/hwmon/it87.c 	if (has_old_autopwm(data)) {
data              705 drivers/hwmon/it87.c 			data->auto_temp[nr][i] = it87_read_value(data,
data              708 drivers/hwmon/it87.c 			data->auto_pwm[nr][i] = it87_read_value(data,
data              710 drivers/hwmon/it87.c 	} else if (has_newer_autopwm(data)) {
data              719 drivers/hwmon/it87.c 		data->auto_temp[nr][0] =
data              720 drivers/hwmon/it87.c 			it87_read_value(data, IT87_REG_AUTO_TEMP(nr, 5));
data              723 drivers/hwmon/it87.c 			data->auto_temp[nr][i + 1] =
data              724 drivers/hwmon/it87.c 				it87_read_value(data,
data              730 drivers/hwmon/it87.c 		data->auto_pwm[nr][0] =
data              731 drivers/hwmon/it87.c 			it87_read_value(data, IT87_REG_AUTO_TEMP(nr, 3));
data              732 drivers/hwmon/it87.c 		data->auto_pwm[nr][1] =
data              733 drivers/hwmon/it87.c 			it87_read_value(data, IT87_REG_AUTO_TEMP(nr, 4));
data              739 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data              742 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data              744 drivers/hwmon/it87.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2) ||
data              745 drivers/hwmon/it87.c 	    !data->valid) {
data              751 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_CONFIG,
data              752 drivers/hwmon/it87.c 				it87_read_value(data, IT87_REG_CONFIG) | 0x40);
data              755 drivers/hwmon/it87.c 			if (!(data->has_in & BIT(i)))
data              758 drivers/hwmon/it87.c 			data->in[i][0] =
data              759 drivers/hwmon/it87.c 				it87_read_value(data, IT87_REG_VIN[i]);
data              765 drivers/hwmon/it87.c 			data->in[i][1] =
data              766 drivers/hwmon/it87.c 				it87_read_value(data, IT87_REG_VIN_MIN(i));
data              767 drivers/hwmon/it87.c 			data->in[i][2] =
data              768 drivers/hwmon/it87.c 				it87_read_value(data, IT87_REG_VIN_MAX(i));
data              773 drivers/hwmon/it87.c 			if (!(data->has_fan & BIT(i)))
data              776 drivers/hwmon/it87.c 			data->fan[i][1] =
data              777 drivers/hwmon/it87.c 				it87_read_value(data, IT87_REG_FAN_MIN[i]);
data              778 drivers/hwmon/it87.c 			data->fan[i][0] = it87_read_value(data,
data              781 drivers/hwmon/it87.c 			if (has_16bit_fans(data)) {
data              782 drivers/hwmon/it87.c 				data->fan[i][0] |= it87_read_value(data,
data              784 drivers/hwmon/it87.c 				data->fan[i][1] |= it87_read_value(data,
data              789 drivers/hwmon/it87.c 			if (!(data->has_temp & BIT(i)))
data              791 drivers/hwmon/it87.c 			data->temp[i][0] =
data              792 drivers/hwmon/it87.c 				it87_read_value(data, IT87_REG_TEMP(i));
data              794 drivers/hwmon/it87.c 			if (has_temp_offset(data) && i < NUM_TEMP_OFFSET)
data              795 drivers/hwmon/it87.c 				data->temp[i][3] =
data              796 drivers/hwmon/it87.c 				  it87_read_value(data,
data              802 drivers/hwmon/it87.c 			data->temp[i][1] =
data              803 drivers/hwmon/it87.c 				it87_read_value(data, IT87_REG_TEMP_LOW(i));
data              804 drivers/hwmon/it87.c 			data->temp[i][2] =
data              805 drivers/hwmon/it87.c 				it87_read_value(data, IT87_REG_TEMP_HIGH(i));
data              809 drivers/hwmon/it87.c 		if ((data->has_fan & 0x07) && !has_16bit_fans(data)) {
data              810 drivers/hwmon/it87.c 			i = it87_read_value(data, IT87_REG_FAN_DIV);
data              811 drivers/hwmon/it87.c 			data->fan_div[0] = i & 0x07;
data              812 drivers/hwmon/it87.c 			data->fan_div[1] = (i >> 3) & 0x07;
data              813 drivers/hwmon/it87.c 			data->fan_div[2] = (i & 0x40) ? 3 : 1;
data              816 drivers/hwmon/it87.c 		data->alarms =
data              817 drivers/hwmon/it87.c 			it87_read_value(data, IT87_REG_ALARM1) |
data              818 drivers/hwmon/it87.c 			(it87_read_value(data, IT87_REG_ALARM2) << 8) |
data              819 drivers/hwmon/it87.c 			(it87_read_value(data, IT87_REG_ALARM3) << 16);
data              820 drivers/hwmon/it87.c 		data->beeps = it87_read_value(data, IT87_REG_BEEP_ENABLE);
data              822 drivers/hwmon/it87.c 		data->fan_main_ctrl = it87_read_value(data,
data              824 drivers/hwmon/it87.c 		data->fan_ctl = it87_read_value(data, IT87_REG_FAN_CTL);
data              826 drivers/hwmon/it87.c 			if (!(data->has_pwm & BIT(i)))
data              828 drivers/hwmon/it87.c 			it87_update_pwm_ctrl(data, i);
data              831 drivers/hwmon/it87.c 		data->sensor = it87_read_value(data, IT87_REG_TEMP_ENABLE);
data              832 drivers/hwmon/it87.c 		data->extra = it87_read_value(data, IT87_REG_TEMP_EXTRA);
data              838 drivers/hwmon/it87.c 		if (data->type == it8712 || data->type == it8716) {
data              839 drivers/hwmon/it87.c 			data->vid = it87_read_value(data, IT87_REG_VID);
data              844 drivers/hwmon/it87.c 			data->vid &= 0x3f;
data              846 drivers/hwmon/it87.c 		data->last_updated = jiffies;
data              847 drivers/hwmon/it87.c 		data->valid = 1;
data              850 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data              852 drivers/hwmon/it87.c 	return data;
data              859 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data              863 drivers/hwmon/it87.c 	return sprintf(buf, "%d\n", in_from_reg(data, nr, data->in[nr][index]));
data              870 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data              878 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data              879 drivers/hwmon/it87.c 	data->in[nr][index] = in_to_reg(data, nr, val);
data              880 drivers/hwmon/it87.c 	it87_write_value(data,
data              883 drivers/hwmon/it87.c 			 data->in[nr][index]);
data              884 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data              949 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data              951 drivers/hwmon/it87.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[nr][index]));
data              960 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data              967 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data              978 drivers/hwmon/it87.c 		regval = it87_read_value(data, IT87_REG_BEEP_ENABLE);
data              981 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_BEEP_ENABLE, regval);
data              983 drivers/hwmon/it87.c 		data->valid = 0;
data              988 drivers/hwmon/it87.c 	data->temp[nr][index] = TEMP_TO_REG(val);
data              989 drivers/hwmon/it87.c 	it87_write_value(data, reg, data->temp[nr][index]);
data              990 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1024 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1025 drivers/hwmon/it87.c 	u8 reg = data->sensor;	    /* In case value is updated while used */
data             1026 drivers/hwmon/it87.c 	u8 extra = data->extra;
data             1028 drivers/hwmon/it87.c 	if ((has_temp_peci(data, nr) && (reg >> 6 == nr + 1)) ||
data             1029 drivers/hwmon/it87.c 	    (has_temp_old_peci(data, nr) && (extra & 0x80)))
data             1044 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1051 drivers/hwmon/it87.c 	reg = it87_read_value(data, IT87_REG_TEMP_ENABLE);
data             1054 drivers/hwmon/it87.c 	if (has_temp_peci(data, nr) && (reg >> 6 == nr + 1 || val == 6))
data             1056 drivers/hwmon/it87.c 	extra = it87_read_value(data, IT87_REG_TEMP_EXTRA);
data             1057 drivers/hwmon/it87.c 	if (has_temp_old_peci(data, nr) && ((extra & 0x80) || val == 6))
data             1069 drivers/hwmon/it87.c 	else if (has_temp_peci(data, nr) && val == 6)
data             1071 drivers/hwmon/it87.c 	else if (has_temp_old_peci(data, nr) && val == 6)
data             1076 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1077 drivers/hwmon/it87.c 	data->sensor = reg;
data             1078 drivers/hwmon/it87.c 	data->extra = extra;
data             1079 drivers/hwmon/it87.c 	it87_write_value(data, IT87_REG_TEMP_ENABLE, data->sensor);
data             1080 drivers/hwmon/it87.c 	if (has_temp_old_peci(data, nr))
data             1081 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_TEMP_EXTRA, data->extra);
data             1082 drivers/hwmon/it87.c 	data->valid = 0;	/* Force cache refresh */
data             1083 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1096 drivers/hwmon/it87.c static int pwm_mode(const struct it87_data *data, int nr)
data             1098 drivers/hwmon/it87.c 	if (data->type != it8603 && nr < 3 && !(data->fan_main_ctrl & BIT(nr)))
data             1100 drivers/hwmon/it87.c 	if (data->pwm_ctrl[nr] & 0x80)
data             1102 drivers/hwmon/it87.c 	if ((data->type == it8603 || nr >= 3) &&
data             1103 drivers/hwmon/it87.c 	    data->pwm_duty[nr] == pwm_to_reg(data, 0xff))
data             1116 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1118 drivers/hwmon/it87.c 	speed = has_16bit_fans(data) ?
data             1119 drivers/hwmon/it87.c 		FAN16_FROM_REG(data->fan[nr][index]) :
data             1120 drivers/hwmon/it87.c 		FAN_FROM_REG(data->fan[nr][index],
data             1121 drivers/hwmon/it87.c 			     DIV_FROM_REG(data->fan_div[nr]));
data             1129 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1132 drivers/hwmon/it87.c 	return sprintf(buf, "%lu\n", DIV_FROM_REG(data->fan_div[nr]));
data             1139 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1142 drivers/hwmon/it87.c 	return sprintf(buf, "%d\n", pwm_mode(data, nr));
data             1149 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1153 drivers/hwmon/it87.c 		       pwm_from_reg(data, data->pwm_duty[nr]));
data             1160 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1165 drivers/hwmon/it87.c 	if (has_pwm_freq2(data) && nr == 1)
data             1166 drivers/hwmon/it87.c 		index = (data->extra >> 4) & 0x07;
data             1168 drivers/hwmon/it87.c 		index = (data->fan_ctl >> 4) & 0x07;
data             1170 drivers/hwmon/it87.c 	freq = pwm_freq[index] / (has_newer_autopwm(data) ? 256 : 128);
data             1182 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1189 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1191 drivers/hwmon/it87.c 	if (has_16bit_fans(data)) {
data             1192 drivers/hwmon/it87.c 		data->fan[nr][index] = FAN16_TO_REG(val);
data             1193 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_FAN_MIN[nr],
data             1194 drivers/hwmon/it87.c 				 data->fan[nr][index] & 0xff);
data             1195 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_FANX_MIN[nr],
data             1196 drivers/hwmon/it87.c 				 data->fan[nr][index] >> 8);
data             1198 drivers/hwmon/it87.c 		reg = it87_read_value(data, IT87_REG_FAN_DIV);
data             1201 drivers/hwmon/it87.c 			data->fan_div[nr] = reg & 0x07;
data             1204 drivers/hwmon/it87.c 			data->fan_div[nr] = (reg >> 3) & 0x07;
data             1207 drivers/hwmon/it87.c 			data->fan_div[nr] = (reg & 0x40) ? 3 : 1;
data             1210 drivers/hwmon/it87.c 		data->fan[nr][index] =
data             1211 drivers/hwmon/it87.c 		  FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data             1212 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_FAN_MIN[nr],
data             1213 drivers/hwmon/it87.c 				 data->fan[nr][index]);
data             1216 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1224 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1233 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1234 drivers/hwmon/it87.c 	old = it87_read_value(data, IT87_REG_FAN_DIV);
data             1237 drivers/hwmon/it87.c 	min = FAN_FROM_REG(data->fan[nr][1], DIV_FROM_REG(data->fan_div[nr]));
data             1242 drivers/hwmon/it87.c 		data->fan_div[nr] = DIV_TO_REG(val);
data             1246 drivers/hwmon/it87.c 			data->fan_div[nr] = 1;
data             1248 drivers/hwmon/it87.c 			data->fan_div[nr] = 3;
data             1251 drivers/hwmon/it87.c 	val |= (data->fan_div[0] & 0x07);
data             1252 drivers/hwmon/it87.c 	val |= (data->fan_div[1] & 0x07) << 3;
data             1253 drivers/hwmon/it87.c 	if (data->fan_div[2] == 3)
data             1255 drivers/hwmon/it87.c 	it87_write_value(data, IT87_REG_FAN_DIV, val);
data             1258 drivers/hwmon/it87.c 	data->fan[nr][1] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data             1259 drivers/hwmon/it87.c 	it87_write_value(data, IT87_REG_FAN_MIN[nr], data->fan[nr][1]);
data             1261 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1268 drivers/hwmon/it87.c 	const struct it87_data *data = dev_get_drvdata(dev);
data             1271 drivers/hwmon/it87.c 	if (has_old_autopwm(data)) {
data             1273 drivers/hwmon/it87.c 			if (data->auto_temp[nr][i] > data->auto_temp[nr][i + 1])
data             1277 drivers/hwmon/it87.c 			if (data->auto_pwm[nr][i] > data->auto_pwm[nr][i + 1])
data             1280 drivers/hwmon/it87.c 	} else if (has_newer_autopwm(data)) {
data             1282 drivers/hwmon/it87.c 			if (data->auto_temp[nr][i] > data->auto_temp[nr][i + 1])
data             1299 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1312 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1315 drivers/hwmon/it87.c 		if (nr < 3 && data->type != it8603) {
data             1318 drivers/hwmon/it87.c 			tmp = it87_read_value(data, IT87_REG_FAN_CTL);
data             1319 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_FAN_CTL, tmp | BIT(nr));
data             1321 drivers/hwmon/it87.c 			data->fan_main_ctrl &= ~BIT(nr);
data             1322 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_FAN_MAIN_CTRL,
data             1323 drivers/hwmon/it87.c 					 data->fan_main_ctrl);
data             1328 drivers/hwmon/it87.c 			data->pwm_duty[nr] = pwm_to_reg(data, 0xff);
data             1329 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_PWM_DUTY[nr],
data             1330 drivers/hwmon/it87.c 					 data->pwm_duty[nr]);
data             1332 drivers/hwmon/it87.c 			if (has_newer_autopwm(data)) {
data             1333 drivers/hwmon/it87.c 				ctrl = (data->pwm_ctrl[nr] & 0x7c) |
data             1334 drivers/hwmon/it87.c 					data->pwm_temp_map[nr];
data             1336 drivers/hwmon/it87.c 				ctrl = data->pwm_duty[nr];
data             1338 drivers/hwmon/it87.c 			data->pwm_ctrl[nr] = ctrl;
data             1339 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_PWM[nr], ctrl);
data             1344 drivers/hwmon/it87.c 		if (has_newer_autopwm(data)) {
data             1345 drivers/hwmon/it87.c 			ctrl = (data->pwm_ctrl[nr] & 0x7c) |
data             1346 drivers/hwmon/it87.c 				data->pwm_temp_map[nr];
data             1350 drivers/hwmon/it87.c 			ctrl = (val == 1 ? data->pwm_duty[nr] : 0x80);
data             1352 drivers/hwmon/it87.c 		data->pwm_ctrl[nr] = ctrl;
data             1353 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_PWM[nr], ctrl);
data             1355 drivers/hwmon/it87.c 		if (data->type != it8603 && nr < 3) {
data             1357 drivers/hwmon/it87.c 			data->fan_main_ctrl |= BIT(nr);
data             1358 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_FAN_MAIN_CTRL,
data             1359 drivers/hwmon/it87.c 					 data->fan_main_ctrl);
data             1363 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1371 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1378 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1379 drivers/hwmon/it87.c 	it87_update_pwm_ctrl(data, nr);
data             1380 drivers/hwmon/it87.c 	if (has_newer_autopwm(data)) {
data             1385 drivers/hwmon/it87.c 		if (data->pwm_ctrl[nr] & 0x80) {
data             1386 drivers/hwmon/it87.c 			mutex_unlock(&data->update_lock);
data             1389 drivers/hwmon/it87.c 		data->pwm_duty[nr] = pwm_to_reg(data, val);
data             1390 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_PWM_DUTY[nr],
data             1391 drivers/hwmon/it87.c 				 data->pwm_duty[nr]);
data             1393 drivers/hwmon/it87.c 		data->pwm_duty[nr] = pwm_to_reg(data, val);
data             1398 drivers/hwmon/it87.c 		if (!(data->pwm_ctrl[nr] & 0x80)) {
data             1399 drivers/hwmon/it87.c 			data->pwm_ctrl[nr] = data->pwm_duty[nr];
data             1400 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_PWM[nr],
data             1401 drivers/hwmon/it87.c 					 data->pwm_ctrl[nr]);
data             1404 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1412 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1421 drivers/hwmon/it87.c 	val *= has_newer_autopwm(data) ? 256 : 128;
data             1429 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1431 drivers/hwmon/it87.c 		data->fan_ctl = it87_read_value(data, IT87_REG_FAN_CTL) & 0x8f;
data             1432 drivers/hwmon/it87.c 		data->fan_ctl |= i << 4;
data             1433 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_FAN_CTL, data->fan_ctl);
data             1435 drivers/hwmon/it87.c 		data->extra = it87_read_value(data, IT87_REG_TEMP_EXTRA) & 0x8f;
data             1436 drivers/hwmon/it87.c 		data->extra |= i << 4;
data             1437 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_TEMP_EXTRA, data->extra);
data             1439 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1448 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1452 drivers/hwmon/it87.c 	map = data->pwm_temp_map[nr];
data             1466 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1491 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1492 drivers/hwmon/it87.c 	it87_update_pwm_ctrl(data, nr);
data             1493 drivers/hwmon/it87.c 	data->pwm_temp_map[nr] = reg;
data             1498 drivers/hwmon/it87.c 	if (data->pwm_ctrl[nr] & 0x80) {
data             1499 drivers/hwmon/it87.c 		data->pwm_ctrl[nr] = (data->pwm_ctrl[nr] & 0xfc) |
data             1500 drivers/hwmon/it87.c 						data->pwm_temp_map[nr];
data             1501 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_PWM[nr], data->pwm_ctrl[nr]);
data             1503 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1510 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1517 drivers/hwmon/it87.c 		       pwm_from_reg(data, data->auto_pwm[nr][point]));
data             1523 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1534 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1535 drivers/hwmon/it87.c 	data->auto_pwm[nr][point] = pwm_to_reg(data, val);
data             1536 drivers/hwmon/it87.c 	if (has_newer_autopwm(data))
data             1540 drivers/hwmon/it87.c 	it87_write_value(data, regaddr, data->auto_pwm[nr][point]);
data             1541 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1548 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1552 drivers/hwmon/it87.c 	return sprintf(buf, "%d\n", data->auto_pwm[nr][1] & 0x7f);
data             1559 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1567 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1568 drivers/hwmon/it87.c 	data->auto_pwm[nr][1] = (data->auto_pwm[nr][1] & 0x80) | val;
data             1569 drivers/hwmon/it87.c 	it87_write_value(data, IT87_REG_AUTO_TEMP(nr, 4),
data             1570 drivers/hwmon/it87.c 			 data->auto_pwm[nr][1]);
data             1571 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1578 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1585 drivers/hwmon/it87.c 	if (has_old_autopwm(data) || point)
data             1586 drivers/hwmon/it87.c 		reg = data->auto_temp[nr][point];
data             1588 drivers/hwmon/it87.c 		reg = data->auto_temp[nr][1] - (data->auto_temp[nr][0] & 0x1f);
data             1596 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1607 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1608 drivers/hwmon/it87.c 	if (has_newer_autopwm(data) && !point) {
data             1609 drivers/hwmon/it87.c 		reg = data->auto_temp[nr][1] - TEMP_TO_REG(val);
data             1610 drivers/hwmon/it87.c 		reg = clamp_val(reg, 0, 0x1f) | (data->auto_temp[nr][0] & 0xe0);
data             1611 drivers/hwmon/it87.c 		data->auto_temp[nr][0] = reg;
data             1612 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_AUTO_TEMP(nr, 5), reg);
data             1615 drivers/hwmon/it87.c 		data->auto_temp[nr][point] = reg;
data             1616 drivers/hwmon/it87.c 		if (has_newer_autopwm(data))
data             1618 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_AUTO_TEMP(nr, point), reg);
data             1620 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1803 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1805 drivers/hwmon/it87.c 	return sprintf(buf, "%u\n", data->alarms);
data             1812 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1815 drivers/hwmon/it87.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data             1822 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1829 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1830 drivers/hwmon/it87.c 	config = it87_read_value(data, IT87_REG_CONFIG);
data             1835 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_CONFIG, config);
data             1837 drivers/hwmon/it87.c 		data->valid = 0;
data             1839 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1867 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1870 drivers/hwmon/it87.c 	return sprintf(buf, "%u\n", (data->beeps >> bitnr) & 1);
data             1877 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1883 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             1884 drivers/hwmon/it87.c 	data->beeps = it87_read_value(data, IT87_REG_BEEP_ENABLE);
data             1886 drivers/hwmon/it87.c 		data->beeps |= BIT(bitnr);
data             1888 drivers/hwmon/it87.c 		data->beeps &= ~BIT(bitnr);
data             1889 drivers/hwmon/it87.c 	it87_write_value(data, IT87_REG_BEEP_ENABLE, data->beeps);
data             1890 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data             1918 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1920 drivers/hwmon/it87.c 	return sprintf(buf, "%u\n", data->vrm);
data             1926 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1932 drivers/hwmon/it87.c 	data->vrm = val;
data             1941 drivers/hwmon/it87.c 	struct it87_data *data = it87_update_device(dev);
data             1943 drivers/hwmon/it87.c 	return sprintf(buf, "%ld\n", (long)vid_from_reg(data->vid, data->vrm));
data             1962 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1966 drivers/hwmon/it87.c 	if (has_vin3_5v(data) && nr == 0)
data             1968 drivers/hwmon/it87.c 	else if (has_12mv_adc(data) || has_10_9mv_adc(data))
data             1985 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             1994 drivers/hwmon/it87.c 	if (!(data->has_in & BIT(i)))
data             1997 drivers/hwmon/it87.c 	if (a == 4 && !data->has_beep)
data             2069 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             2078 drivers/hwmon/it87.c 	if (!(data->has_temp & BIT(i)))
data             2081 drivers/hwmon/it87.c 	if (a == 5 && !has_temp_offset(data))
data             2084 drivers/hwmon/it87.c 	if (a == 6 && !data->has_beep)
data             2130 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             2132 drivers/hwmon/it87.c 	if ((index == 2 || index == 3) && !data->has_vid)
data             2135 drivers/hwmon/it87.c 	if (index > 3 && !(data->in_internal & BIT(index - 4)))
data             2162 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             2171 drivers/hwmon/it87.c 	if (!(data->has_fan & BIT(i)))
data             2175 drivers/hwmon/it87.c 		if (!data->has_beep)
data             2178 drivers/hwmon/it87.c 		if (i == __ffs(data->has_fan))
data             2182 drivers/hwmon/it87.c 	if (a == 4 && has_16bit_fans(data))	/* divisor */
data             2233 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             2237 drivers/hwmon/it87.c 	if (!(data->has_pwm & BIT(i)))
data             2241 drivers/hwmon/it87.c 	if (a == 3 && (has_old_autopwm(data) || has_newer_autopwm(data)))
data             2245 drivers/hwmon/it87.c 	if (has_pwm_freq2(data) && i == 1 && a == 2)
data             2294 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             2303 drivers/hwmon/it87.c 	if (!(data->has_pwm & BIT(i)))
data             2306 drivers/hwmon/it87.c 	if (has_newer_autopwm(data)) {
data             2312 drivers/hwmon/it87.c 	if (has_old_autopwm(data)) {
data             2836 drivers/hwmon/it87.c static void it87_check_limit_regs(struct it87_data *data)
data             2841 drivers/hwmon/it87.c 		reg = it87_read_value(data, IT87_REG_VIN_MIN(i));
data             2843 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_VIN_MIN(i), 0);
data             2846 drivers/hwmon/it87.c 		reg = it87_read_value(data, IT87_REG_TEMP_HIGH(i));
data             2848 drivers/hwmon/it87.c 			it87_write_value(data, IT87_REG_TEMP_HIGH(i), 127);
data             2853 drivers/hwmon/it87.c static void it87_check_voltage_monitors_reset(struct it87_data *data)
data             2857 drivers/hwmon/it87.c 	reg = it87_read_value(data, IT87_REG_VIN_ENABLE);
data             2860 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_VIN_ENABLE, 0xff);
data             2868 drivers/hwmon/it87.c 	struct it87_data *data = platform_get_drvdata(pdev);
data             2872 drivers/hwmon/it87.c 	fan_main_ctrl = it87_read_value(data, IT87_REG_FAN_MAIN_CTRL);
data             2876 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_FAN_MAIN_CTRL,
data             2884 drivers/hwmon/it87.c 	struct it87_data *data = platform_get_drvdata(pdev);
data             2887 drivers/hwmon/it87.c 	if (!has_fan16_config(data))
data             2890 drivers/hwmon/it87.c 	reg = it87_read_value(data, IT87_REG_FAN_16BIT);
data             2891 drivers/hwmon/it87.c 	if (~reg & 0x07 & data->has_fan) {
data             2894 drivers/hwmon/it87.c 		it87_write_value(data, IT87_REG_FAN_16BIT,
data             2899 drivers/hwmon/it87.c static void it87_start_monitoring(struct it87_data *data)
data             2901 drivers/hwmon/it87.c 	it87_write_value(data, IT87_REG_CONFIG,
data             2902 drivers/hwmon/it87.c 			 (it87_read_value(data, IT87_REG_CONFIG) & 0x3e)
data             2910 drivers/hwmon/it87.c 	struct it87_data *data = platform_get_drvdata(pdev);
data             2927 drivers/hwmon/it87.c 		data->pwm_temp_map[i] = i;
data             2928 drivers/hwmon/it87.c 		data->pwm_duty[i] = 0x7f;	/* Full speed */
data             2929 drivers/hwmon/it87.c 		data->auto_pwm[i][3] = 0x7f;	/* Full speed, hard-coded */
data             2932 drivers/hwmon/it87.c 	it87_check_limit_regs(data);
data             2941 drivers/hwmon/it87.c 	it87_check_voltage_monitors_reset(data);
data             2945 drivers/hwmon/it87.c 	data->fan_main_ctrl = it87_read_value(data, IT87_REG_FAN_MAIN_CTRL);
data             2946 drivers/hwmon/it87.c 	data->has_fan = (data->fan_main_ctrl >> 4) & 0x07;
data             2951 drivers/hwmon/it87.c 	if (has_five_fans(data)) {
data             2952 drivers/hwmon/it87.c 		tmp = it87_read_value(data, IT87_REG_FAN_16BIT);
data             2955 drivers/hwmon/it87.c 			data->has_fan |= BIT(3); /* fan4 enabled */
data             2957 drivers/hwmon/it87.c 			data->has_fan |= BIT(4); /* fan5 enabled */
data             2958 drivers/hwmon/it87.c 		if (has_six_fans(data) && (tmp & BIT(2)))
data             2959 drivers/hwmon/it87.c 			data->has_fan |= BIT(5); /* fan6 enabled */
data             2963 drivers/hwmon/it87.c 	data->has_fan &= ~sio_data->skip_fan;
data             2966 drivers/hwmon/it87.c 	if (has_six_pwm(data)) {
data             2968 drivers/hwmon/it87.c 		tmp = it87_read_value(data, IT87_REG_FAN_DIV);
data             2975 drivers/hwmon/it87.c 	it87_start_monitoring(data);
data             2981 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             2987 drivers/hwmon/it87.c 	int tmp = it87_read_value(data, IT87_REG_FAN_CTL);
data             3000 drivers/hwmon/it87.c 				pwm[i] = it87_read_value(data,
data             3012 drivers/hwmon/it87.c 				it87_write_value(data, IT87_REG_FAN_CTL,
data             3015 drivers/hwmon/it87.c 					it87_write_value(data,
data             3036 drivers/hwmon/it87.c 	struct it87_data *data;
data             3052 drivers/hwmon/it87.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct it87_data), GFP_KERNEL);
data             3053 drivers/hwmon/it87.c 	if (!data)
data             3056 drivers/hwmon/it87.c 	data->addr = res->start;
data             3057 drivers/hwmon/it87.c 	data->sioaddr = sio_data->sioaddr;
data             3058 drivers/hwmon/it87.c 	data->type = sio_data->type;
data             3059 drivers/hwmon/it87.c 	data->features = it87_devices[sio_data->type].features;
data             3060 drivers/hwmon/it87.c 	data->peci_mask = it87_devices[sio_data->type].peci_mask;
data             3061 drivers/hwmon/it87.c 	data->old_peci_mask = it87_devices[sio_data->type].old_peci_mask;
data             3067 drivers/hwmon/it87.c 	switch (data->type) {
data             3070 drivers/hwmon/it87.c 			data->features &= ~FEAT_OLD_AUTOPWM;
data             3071 drivers/hwmon/it87.c 			data->features |= FEAT_FAN16_CONFIG | FEAT_16BIT_FANS;
data             3076 drivers/hwmon/it87.c 			data->features &= ~FEAT_OLD_AUTOPWM;
data             3077 drivers/hwmon/it87.c 			data->features |= FEAT_FAN16_CONFIG | FEAT_16BIT_FANS |
data             3086 drivers/hwmon/it87.c 	if ((it87_read_value(data, IT87_REG_CONFIG) & 0x80) ||
data             3087 drivers/hwmon/it87.c 	    it87_read_value(data, IT87_REG_CHIPID) != 0x90)
data             3090 drivers/hwmon/it87.c 	platform_set_drvdata(pdev, data);
data             3092 drivers/hwmon/it87.c 	mutex_init(&data->update_lock);
data             3101 drivers/hwmon/it87.c 	if (has_12mv_adc(data)) {
data             3103 drivers/hwmon/it87.c 			data->in_scaled |= BIT(3);	/* in3 is AVCC */
data             3105 drivers/hwmon/it87.c 			data->in_scaled |= BIT(7);	/* in7 is VSB */
data             3107 drivers/hwmon/it87.c 			data->in_scaled |= BIT(8);	/* in8 is Vbat */
data             3109 drivers/hwmon/it87.c 			data->in_scaled |= BIT(9);	/* in9 is AVCC */
data             3113 drivers/hwmon/it87.c 			data->in_scaled |= BIT(3);	/* in3 is VCC5V */
data             3115 drivers/hwmon/it87.c 			data->in_scaled |= BIT(7);	/* in7 is VCCH5V */
data             3118 drivers/hwmon/it87.c 	data->has_temp = 0x07;
data             3121 drivers/hwmon/it87.c 		    !(it87_read_value(data, IT87_REG_TEMP_EXTRA) & 0x80))
data             3122 drivers/hwmon/it87.c 			data->has_temp &= ~BIT(2);
data             3125 drivers/hwmon/it87.c 	data->in_internal = sio_data->internal;
data             3126 drivers/hwmon/it87.c 	data->need_in7_reroute = sio_data->need_in7_reroute;
data             3127 drivers/hwmon/it87.c 	data->has_in = 0x3ff & ~sio_data->skip_in;
data             3129 drivers/hwmon/it87.c 	if (has_six_temp(data)) {
data             3130 drivers/hwmon/it87.c 		u8 reg = it87_read_value(data, IT87_REG_TEMP456_ENABLE);
data             3134 drivers/hwmon/it87.c 			data->has_temp |= BIT(3);
data             3136 drivers/hwmon/it87.c 			data->has_temp |= BIT(4);
data             3138 drivers/hwmon/it87.c 			data->has_temp |= BIT(5);
data             3142 drivers/hwmon/it87.c 			data->has_in |= BIT(10);
data             3144 drivers/hwmon/it87.c 			data->has_in |= BIT(11);
data             3146 drivers/hwmon/it87.c 			data->has_in |= BIT(12);
data             3149 drivers/hwmon/it87.c 	data->has_beep = !!sio_data->beep_pin;
data             3155 drivers/hwmon/it87.c 		data->has_vid = true;
data             3156 drivers/hwmon/it87.c 		data->vrm = vid_which_vrm();
data             3158 drivers/hwmon/it87.c 		data->vid = sio_data->vid_value;
data             3162 drivers/hwmon/it87.c 	data->groups[0] = &it87_group;
data             3163 drivers/hwmon/it87.c 	data->groups[1] = &it87_group_in;
data             3164 drivers/hwmon/it87.c 	data->groups[2] = &it87_group_temp;
data             3165 drivers/hwmon/it87.c 	data->groups[3] = &it87_group_fan;
data             3168 drivers/hwmon/it87.c 		data->has_pwm = BIT(ARRAY_SIZE(IT87_REG_PWM)) - 1;
data             3169 drivers/hwmon/it87.c 		data->has_pwm &= ~sio_data->skip_pwm;
data             3171 drivers/hwmon/it87.c 		data->groups[4] = &it87_group_pwm;
data             3172 drivers/hwmon/it87.c 		if (has_old_autopwm(data) || has_newer_autopwm(data))
data             3173 drivers/hwmon/it87.c 			data->groups[5] = &it87_group_auto_pwm;
data             3178 drivers/hwmon/it87.c 					data, data->groups);
data             3184 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(&pdev->dev);
data             3188 drivers/hwmon/it87.c 	if (!data->need_in7_reroute)
data             3191 drivers/hwmon/it87.c 	err = superio_enter(data->sioaddr);
data             3199 drivers/hwmon/it87.c 	superio_select(data->sioaddr, GPIO);
data             3201 drivers/hwmon/it87.c 	reg2c = superio_inb(data->sioaddr, IT87_SIO_PINX2_REG);
data             3207 drivers/hwmon/it87.c 		superio_outb(data->sioaddr, IT87_SIO_PINX2_REG,
data             3211 drivers/hwmon/it87.c 	superio_exit(data->sioaddr);
data             3217 drivers/hwmon/it87.c 	struct it87_data *data = dev_get_drvdata(dev);
data             3221 drivers/hwmon/it87.c 	mutex_lock(&data->update_lock);
data             3224 drivers/hwmon/it87.c 	it87_check_limit_regs(data);
data             3225 drivers/hwmon/it87.c 	it87_check_voltage_monitors_reset(data);
data             3229 drivers/hwmon/it87.c 	it87_start_monitoring(data);
data             3232 drivers/hwmon/it87.c 	data->valid = 0;
data             3234 drivers/hwmon/it87.c 	mutex_unlock(&data->update_lock);
data              243 drivers/hwmon/jc42.c 	struct jc42_data *data = dev_get_drvdata(dev);
data              244 drivers/hwmon/jc42.c 	struct i2c_client *client = data->client;
data              245 drivers/hwmon/jc42.c 	struct jc42_data *ret = data;
data              248 drivers/hwmon/jc42.c 	mutex_lock(&data->update_lock);
data              250 drivers/hwmon/jc42.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              257 drivers/hwmon/jc42.c 			data->temp[i] = val;
data              259 drivers/hwmon/jc42.c 		data->last_updated = jiffies;
data              260 drivers/hwmon/jc42.c 		data->valid = true;
data              263 drivers/hwmon/jc42.c 	mutex_unlock(&data->update_lock);
data              270 drivers/hwmon/jc42.c 	struct jc42_data *data = jc42_update_device(dev);
data              273 drivers/hwmon/jc42.c 	if (IS_ERR(data))
data              274 drivers/hwmon/jc42.c 		return PTR_ERR(data);
data              278 drivers/hwmon/jc42.c 		*val = jc42_temp_from_reg(data->temp[t_input]);
data              281 drivers/hwmon/jc42.c 		*val = jc42_temp_from_reg(data->temp[t_min]);
data              284 drivers/hwmon/jc42.c 		*val = jc42_temp_from_reg(data->temp[t_max]);
data              287 drivers/hwmon/jc42.c 		*val = jc42_temp_from_reg(data->temp[t_crit]);
data              290 drivers/hwmon/jc42.c 		temp = jc42_temp_from_reg(data->temp[t_max]);
data              291 drivers/hwmon/jc42.c 		hyst = jc42_hysteresis[(data->config & JC42_CFG_HYST_MASK)
data              296 drivers/hwmon/jc42.c 		temp = jc42_temp_from_reg(data->temp[t_crit]);
data              297 drivers/hwmon/jc42.c 		hyst = jc42_hysteresis[(data->config & JC42_CFG_HYST_MASK)
data              302 drivers/hwmon/jc42.c 		*val = (data->temp[t_input] >> JC42_ALARM_MIN_BIT) & 1;
data              305 drivers/hwmon/jc42.c 		*val = (data->temp[t_input] >> JC42_ALARM_MAX_BIT) & 1;
data              308 drivers/hwmon/jc42.c 		*val = (data->temp[t_input] >> JC42_ALARM_CRIT_BIT) & 1;
data              318 drivers/hwmon/jc42.c 	struct jc42_data *data = dev_get_drvdata(dev);
data              319 drivers/hwmon/jc42.c 	struct i2c_client *client = data->client;
data              323 drivers/hwmon/jc42.c 	mutex_lock(&data->update_lock);
data              327 drivers/hwmon/jc42.c 		data->temp[t_min] = jc42_temp_to_reg(val, data->extended);
data              329 drivers/hwmon/jc42.c 						   data->temp[t_min]);
data              332 drivers/hwmon/jc42.c 		data->temp[t_max] = jc42_temp_to_reg(val, data->extended);
data              334 drivers/hwmon/jc42.c 						   data->temp[t_max]);
data              337 drivers/hwmon/jc42.c 		data->temp[t_crit] = jc42_temp_to_reg(val, data->extended);
data              339 drivers/hwmon/jc42.c 						   data->temp[t_crit]);
data              346 drivers/hwmon/jc42.c 		val = clamp_val(val, (data->extended ? JC42_TEMP_MIN_EXTENDED
data              349 drivers/hwmon/jc42.c 		diff = jc42_temp_from_reg(data->temp[t_crit]) - val;
data              359 drivers/hwmon/jc42.c 		data->config = (data->config & ~JC42_CFG_HYST_MASK) |
data              361 drivers/hwmon/jc42.c 		ret = i2c_smbus_write_word_swapped(data->client,
data              363 drivers/hwmon/jc42.c 						   data->config);
data              370 drivers/hwmon/jc42.c 	mutex_unlock(&data->update_lock);
data              378 drivers/hwmon/jc42.c 	const struct jc42_data *data = _data;
data              379 drivers/hwmon/jc42.c 	unsigned int config = data->config;
data              465 drivers/hwmon/jc42.c 	struct jc42_data *data;
data              468 drivers/hwmon/jc42.c 	data = devm_kzalloc(dev, sizeof(struct jc42_data), GFP_KERNEL);
data              469 drivers/hwmon/jc42.c 	if (!data)
data              472 drivers/hwmon/jc42.c 	data->client = client;
data              473 drivers/hwmon/jc42.c 	i2c_set_clientdata(client, data);
data              474 drivers/hwmon/jc42.c 	mutex_init(&data->update_lock);
data              480 drivers/hwmon/jc42.c 	data->extended = !!(cap & JC42_CAP_RANGE);
data              502 drivers/hwmon/jc42.c 	data->orig_config = config;
data              507 drivers/hwmon/jc42.c 	data->config = config;
data              510 drivers/hwmon/jc42.c 							 data, &jc42_chip_info,
data              517 drivers/hwmon/jc42.c 	struct jc42_data *data = i2c_get_clientdata(client);
data              520 drivers/hwmon/jc42.c 	if ((data->config & ~JC42_CFG_HYST_MASK) !=
data              521 drivers/hwmon/jc42.c 	    (data->orig_config & ~JC42_CFG_HYST_MASK)) {
data              524 drivers/hwmon/jc42.c 		config = (data->orig_config & ~JC42_CFG_HYST_MASK)
data              525 drivers/hwmon/jc42.c 		  | (data->config & JC42_CFG_HYST_MASK);
data              535 drivers/hwmon/jc42.c 	struct jc42_data *data = dev_get_drvdata(dev);
data              537 drivers/hwmon/jc42.c 	data->config |= JC42_CFG_SHUTDOWN;
data              538 drivers/hwmon/jc42.c 	i2c_smbus_write_word_swapped(data->client, JC42_REG_CONFIG,
data              539 drivers/hwmon/jc42.c 				     data->config);
data              545 drivers/hwmon/jc42.c 	struct jc42_data *data = dev_get_drvdata(dev);
data              547 drivers/hwmon/jc42.c 	data->config &= ~JC42_CFG_SHUTDOWN;
data              548 drivers/hwmon/jc42.c 	i2c_smbus_write_word_swapped(data->client, JC42_REG_CONFIG,
data              549 drivers/hwmon/jc42.c 				     data->config);
data              126 drivers/hwmon/k10temp.c static unsigned int get_raw_temp(struct k10temp_data *data)
data              131 drivers/hwmon/k10temp.c 	data->read_tempreg(data->pdev, &regval);
data              133 drivers/hwmon/k10temp.c 	if (regval & data->temp_adjust_mask)
data              141 drivers/hwmon/k10temp.c 	struct k10temp_data *data = dev_get_drvdata(dev);
data              142 drivers/hwmon/k10temp.c 	unsigned int temp = get_raw_temp(data);
data              144 drivers/hwmon/k10temp.c 	if (temp > data->temp_offset)
data              145 drivers/hwmon/k10temp.c 		temp -= data->temp_offset;
data              155 drivers/hwmon/k10temp.c 	struct k10temp_data *data = dev_get_drvdata(dev);
data              156 drivers/hwmon/k10temp.c 	unsigned int temp = get_raw_temp(data);
data              179 drivers/hwmon/k10temp.c 	struct k10temp_data *data = dev_get_drvdata(dev);
data              184 drivers/hwmon/k10temp.c 	data->read_htcreg(data->pdev, &regval);
data              204 drivers/hwmon/k10temp.c 	struct k10temp_data *data = dev_get_drvdata(dev);
data              205 drivers/hwmon/k10temp.c 	struct pci_dev *pdev = data->pdev;
data              213 drivers/hwmon/k10temp.c 		if (!data->read_htcreg)
data              221 drivers/hwmon/k10temp.c 		data->read_htcreg(data->pdev, &reg);
data              226 drivers/hwmon/k10temp.c 		if (!data->show_tdie)
data              289 drivers/hwmon/k10temp.c 	struct k10temp_data *data;
data              303 drivers/hwmon/k10temp.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              304 drivers/hwmon/k10temp.c 	if (!data)
data              307 drivers/hwmon/k10temp.c 	data->pdev = pdev;
data              312 drivers/hwmon/k10temp.c 		data->read_htcreg = read_htcreg_nb_f15;
data              313 drivers/hwmon/k10temp.c 		data->read_tempreg = read_tempreg_nb_f15;
data              315 drivers/hwmon/k10temp.c 		data->temp_adjust_mask = 0x80000;
data              316 drivers/hwmon/k10temp.c 		data->read_tempreg = read_tempreg_nb_f17;
data              317 drivers/hwmon/k10temp.c 		data->show_tdie = true;
data              319 drivers/hwmon/k10temp.c 		data->read_htcreg = read_htcreg_pci;
data              320 drivers/hwmon/k10temp.c 		data->read_tempreg = read_tempreg_pci;
data              328 drivers/hwmon/k10temp.c 			data->temp_offset = entry->offset;
data              333 drivers/hwmon/k10temp.c 	hwmon_dev = devm_hwmon_device_register_with_groups(dev, "k10temp", data,
data               74 drivers/hwmon/k8temp.c 	const struct k8temp_data *data = drvdata;
data               76 drivers/hwmon/k8temp.c 	if ((channel & 1) && !(data->sensorsp & SEL_PLACE))
data               79 drivers/hwmon/k8temp.c 	if ((channel & 2) && !(data->sensorsp & SEL_CORE))
data               89 drivers/hwmon/k8temp.c 	struct k8temp_data *data = dev_get_drvdata(dev);
data               98 drivers/hwmon/k8temp.c 	core ^= data->swap_core_select;
data              100 drivers/hwmon/k8temp.c 	mutex_lock(&data->update_lock);
data              109 drivers/hwmon/k8temp.c 	mutex_unlock(&data->update_lock);
data              111 drivers/hwmon/k8temp.c 	*val = TEMP_FROM_REG(temp) + data->temp_offset;
data              138 drivers/hwmon/k8temp.c 	struct k8temp_data *data;
data              141 drivers/hwmon/k8temp.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct k8temp_data), GFP_KERNEL);
data              142 drivers/hwmon/k8temp.c 	if (!data)
data              158 drivers/hwmon/k8temp.c 		data->swap_core_select = 1;
data              169 drivers/hwmon/k8temp.c 		data->temp_offset = 21000;
data              185 drivers/hwmon/k8temp.c 	pci_read_config_byte(pdev, REG_TEMP, &data->sensorsp);
data              187 drivers/hwmon/k8temp.c 	if (data->sensorsp & SEL_PLACE) {
data              193 drivers/hwmon/k8temp.c 			data->sensorsp &= ~SEL_PLACE;
data              196 drivers/hwmon/k8temp.c 	if (data->sensorsp & SEL_CORE) {
data              201 drivers/hwmon/k8temp.c 			data->sensorsp &= ~SEL_CORE;
data              204 drivers/hwmon/k8temp.c 	mutex_init(&data->update_lock);
data              208 drivers/hwmon/k8temp.c 							 data,
data              130 drivers/hwmon/lineage-pem.c static int pem_read_block(struct i2c_client *client, u8 command, u8 *data,
data              143 drivers/hwmon/lineage-pem.c 	memcpy(data, block_buffer, data_len);
data              151 drivers/hwmon/lineage-pem.c 	struct pem_data *data = dev_get_drvdata(dev);
data              152 drivers/hwmon/lineage-pem.c 	struct i2c_client *client = data->client;
data              153 drivers/hwmon/lineage-pem.c 	struct pem_data *ret = data;
data              155 drivers/hwmon/lineage-pem.c 	mutex_lock(&data->update_lock);
data              157 drivers/hwmon/lineage-pem.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              162 drivers/hwmon/lineage-pem.c 					data->data_string,
data              163 drivers/hwmon/lineage-pem.c 					sizeof(data->data_string));
data              170 drivers/hwmon/lineage-pem.c 		if (data->input_length) {
data              172 drivers/hwmon/lineage-pem.c 						data->input_string,
data              173 drivers/hwmon/lineage-pem.c 						data->input_length);
data              181 drivers/hwmon/lineage-pem.c 		if (data->fans_supported) {
data              183 drivers/hwmon/lineage-pem.c 						data->fan_speed,
data              184 drivers/hwmon/lineage-pem.c 						sizeof(data->fan_speed));
data              193 drivers/hwmon/lineage-pem.c 		data->last_updated = jiffies;
data              194 drivers/hwmon/lineage-pem.c 		data->valid = 1;
data              197 drivers/hwmon/lineage-pem.c 	mutex_unlock(&data->update_lock);
data              201 drivers/hwmon/lineage-pem.c static long pem_get_data(u8 *data, int len, int index)
data              207 drivers/hwmon/lineage-pem.c 		val = (data[index] + (data[index+1] << 8)) * 5 / 2;
data              210 drivers/hwmon/lineage-pem.c 		val = data[index] * 200;
data              213 drivers/hwmon/lineage-pem.c 		val = data[index] * 1000;
data              228 drivers/hwmon/lineage-pem.c static long pem_get_input(u8 *data, int len, int index)
data              235 drivers/hwmon/lineage-pem.c 			val = (data[index] + (data[index+1] << 8) - 75) * 1000;
data              237 drivers/hwmon/lineage-pem.c 			val = (data[index] - 75) * 1000;
data              242 drivers/hwmon/lineage-pem.c 		val = (data[index] + (data[index+1] << 8)) * 1000000L;
data              251 drivers/hwmon/lineage-pem.c static long pem_get_fan(u8 *data, int len, int index)
data              259 drivers/hwmon/lineage-pem.c 		val = data[index] * 100;
data              276 drivers/hwmon/lineage-pem.c 	struct pem_data *data = pem_update_device(dev);
data              279 drivers/hwmon/lineage-pem.c 	if (IS_ERR(data))
data              280 drivers/hwmon/lineage-pem.c 		return PTR_ERR(data);
data              282 drivers/hwmon/lineage-pem.c 	status = data->data_string[attr->nr] & attr->index;
data              290 drivers/hwmon/lineage-pem.c 	struct pem_data *data = pem_update_device(dev);
data              293 drivers/hwmon/lineage-pem.c 	if (IS_ERR(data))
data              294 drivers/hwmon/lineage-pem.c 		return PTR_ERR(data);
data              296 drivers/hwmon/lineage-pem.c 	value = pem_get_data(data->data_string, sizeof(data->data_string),
data              306 drivers/hwmon/lineage-pem.c 	struct pem_data *data = pem_update_device(dev);
data              309 drivers/hwmon/lineage-pem.c 	if (IS_ERR(data))
data              310 drivers/hwmon/lineage-pem.c 		return PTR_ERR(data);
data              312 drivers/hwmon/lineage-pem.c 	value = pem_get_input(data->input_string, sizeof(data->input_string),
data              322 drivers/hwmon/lineage-pem.c 	struct pem_data *data = pem_update_device(dev);
data              325 drivers/hwmon/lineage-pem.c 	if (IS_ERR(data))
data              326 drivers/hwmon/lineage-pem.c 		return PTR_ERR(data);
data              328 drivers/hwmon/lineage-pem.c 	value = pem_get_fan(data->fan_speed, sizeof(data->fan_speed),
data              426 drivers/hwmon/lineage-pem.c 	struct pem_data *data;
data              433 drivers/hwmon/lineage-pem.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              434 drivers/hwmon/lineage-pem.c 	if (!data)
data              437 drivers/hwmon/lineage-pem.c 	data->client = client;
data              438 drivers/hwmon/lineage-pem.c 	mutex_init(&data->update_lock);
data              445 drivers/hwmon/lineage-pem.c 			     data->firmware_rev, sizeof(data->firmware_rev));
data              454 drivers/hwmon/lineage-pem.c 		 data->firmware_rev[0], data->firmware_rev[1],
data              455 drivers/hwmon/lineage-pem.c 		 data->firmware_rev[2]);
data              458 drivers/hwmon/lineage-pem.c 	data->groups[idx++] = &pem_group;
data              467 drivers/hwmon/lineage-pem.c 			     data->input_string,
data              468 drivers/hwmon/lineage-pem.c 			     sizeof(data->input_string) - 1);
data              469 drivers/hwmon/lineage-pem.c 	if (!ret && (data->input_string[0] || data->input_string[1] ||
data              470 drivers/hwmon/lineage-pem.c 		     data->input_string[2]))
data              471 drivers/hwmon/lineage-pem.c 		data->input_length = sizeof(data->input_string) - 1;
data              475 drivers/hwmon/lineage-pem.c 				    data->input_string,
data              476 drivers/hwmon/lineage-pem.c 				    sizeof(data->input_string));
data              477 drivers/hwmon/lineage-pem.c 		if (!ret && (data->input_string[0] || data->input_string[1] ||
data              478 drivers/hwmon/lineage-pem.c 			    data->input_string[2] || data->input_string[3]))
data              479 drivers/hwmon/lineage-pem.c 			data->input_length = sizeof(data->input_string);
data              482 drivers/hwmon/lineage-pem.c 	if (data->input_length)
data              483 drivers/hwmon/lineage-pem.c 		data->groups[idx++] = &pem_input_group;
data              492 drivers/hwmon/lineage-pem.c 			     data->fan_speed,
data              493 drivers/hwmon/lineage-pem.c 			     sizeof(data->fan_speed));
data              494 drivers/hwmon/lineage-pem.c 	if (!ret && (data->fan_speed[0] || data->fan_speed[1] ||
data              495 drivers/hwmon/lineage-pem.c 		     data->fan_speed[2] || data->fan_speed[3])) {
data              496 drivers/hwmon/lineage-pem.c 		data->fans_supported = true;
data              497 drivers/hwmon/lineage-pem.c 		data->groups[idx++] = &pem_fan_group;
data              501 drivers/hwmon/lineage-pem.c 							   data, data->groups);
data              178 drivers/hwmon/lm63.c static inline int temp8_from_reg(struct lm63_data *data, int nr)
data              180 drivers/hwmon/lm63.c 	if (data->remote_unsigned)
data              181 drivers/hwmon/lm63.c 		return TEMP8_FROM_REG((u8)data->temp8[nr]);
data              182 drivers/hwmon/lm63.c 	return TEMP8_FROM_REG(data->temp8[nr]);
data              185 drivers/hwmon/lm63.c static inline int lut_temp_from_reg(struct lm63_data *data, int nr)
data              187 drivers/hwmon/lm63.c 	return data->temp8[nr] * (data->lut_temp_highres ? 500 : 1000);
data              190 drivers/hwmon/lm63.c static inline int lut_temp_to_reg(struct lm63_data *data, long val)
data              192 drivers/hwmon/lm63.c 	val -= data->temp2_offset;
data              193 drivers/hwmon/lm63.c 	if (data->lut_temp_highres)
data              203 drivers/hwmon/lm63.c static void lm63_update_lut(struct lm63_data *data)
data              205 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              208 drivers/hwmon/lm63.c 	if (time_after(jiffies, data->lut_last_updated + 5 * HZ) ||
data              209 drivers/hwmon/lm63.c 	    !data->lut_valid) {
data              210 drivers/hwmon/lm63.c 		for (i = 0; i < data->lut_size; i++) {
data              211 drivers/hwmon/lm63.c 			data->pwm1[1 + i] = i2c_smbus_read_byte_data(client,
data              213 drivers/hwmon/lm63.c 			data->temp8[3 + i] = i2c_smbus_read_byte_data(client,
data              216 drivers/hwmon/lm63.c 		data->lut_temp_hyst = i2c_smbus_read_byte_data(client,
data              219 drivers/hwmon/lm63.c 		data->lut_last_updated = jiffies;
data              220 drivers/hwmon/lm63.c 		data->lut_valid = 1;
data              226 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              227 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              230 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              232 drivers/hwmon/lm63.c 	next_update = data->last_updated +
data              233 drivers/hwmon/lm63.c 		      msecs_to_jiffies(data->update_interval);
data              234 drivers/hwmon/lm63.c 	if (time_after(jiffies, next_update) || !data->valid) {
data              235 drivers/hwmon/lm63.c 		if (data->config & 0x04) { /* tachometer enabled  */
data              237 drivers/hwmon/lm63.c 			data->fan[0] = i2c_smbus_read_byte_data(client,
data              239 drivers/hwmon/lm63.c 			data->fan[0] |= i2c_smbus_read_byte_data(client,
data              241 drivers/hwmon/lm63.c 			data->fan[1] = (i2c_smbus_read_byte_data(client,
data              247 drivers/hwmon/lm63.c 		data->pwm1_freq = i2c_smbus_read_byte_data(client,
data              249 drivers/hwmon/lm63.c 		if (data->pwm1_freq == 0)
data              250 drivers/hwmon/lm63.c 			data->pwm1_freq = 1;
data              251 drivers/hwmon/lm63.c 		data->pwm1[0] = i2c_smbus_read_byte_data(client,
data              254 drivers/hwmon/lm63.c 		data->temp8[0] = i2c_smbus_read_byte_data(client,
data              256 drivers/hwmon/lm63.c 		data->temp8[1] = i2c_smbus_read_byte_data(client,
data              260 drivers/hwmon/lm63.c 		data->temp11[0] = i2c_smbus_read_byte_data(client,
data              262 drivers/hwmon/lm63.c 		data->temp11[0] |= i2c_smbus_read_byte_data(client,
data              264 drivers/hwmon/lm63.c 		data->temp11[1] = (i2c_smbus_read_byte_data(client,
data              268 drivers/hwmon/lm63.c 		data->temp11[2] = (i2c_smbus_read_byte_data(client,
data              272 drivers/hwmon/lm63.c 		data->temp11[3] = (i2c_smbus_read_byte_data(client,
data              277 drivers/hwmon/lm63.c 		if (data->kind == lm96163)
data              278 drivers/hwmon/lm63.c 			data->temp11u = (i2c_smbus_read_byte_data(client,
data              283 drivers/hwmon/lm63.c 		data->temp8[2] = i2c_smbus_read_byte_data(client,
data              285 drivers/hwmon/lm63.c 		data->temp2_crit_hyst = i2c_smbus_read_byte_data(client,
data              288 drivers/hwmon/lm63.c 		data->alarms = i2c_smbus_read_byte_data(client,
data              291 drivers/hwmon/lm63.c 		data->last_updated = jiffies;
data              292 drivers/hwmon/lm63.c 		data->valid = 1;
data              295 drivers/hwmon/lm63.c 	lm63_update_lut(data);
data              297 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              299 drivers/hwmon/lm63.c 	return data;
data              306 drivers/hwmon/lm63.c static int lm63_lut_looks_bad(struct device *dev, struct lm63_data *data)
data              310 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              311 drivers/hwmon/lm63.c 	lm63_update_lut(data);
data              313 drivers/hwmon/lm63.c 	for (i = 1; i < data->lut_size; i++) {
data              314 drivers/hwmon/lm63.c 		if (data->pwm1[1 + i - 1] > data->pwm1[1 + i]
data              315 drivers/hwmon/lm63.c 		 || data->temp8[3 + i - 1] > data->temp8[3 + i]) {
data              322 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              324 drivers/hwmon/lm63.c 	return i == data->lut_size ? 0 : 1;
data              335 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              336 drivers/hwmon/lm63.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[attr->index]));
data              342 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              343 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              351 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              352 drivers/hwmon/lm63.c 	data->fan[1] = FAN_TO_REG(val);
data              354 drivers/hwmon/lm63.c 				  data->fan[1] & 0xFF);
data              356 drivers/hwmon/lm63.c 				  data->fan[1] >> 8);
data              357 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              365 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              369 drivers/hwmon/lm63.c 	if (data->pwm_highres)
data              370 drivers/hwmon/lm63.c 		pwm = data->pwm1[nr];
data              372 drivers/hwmon/lm63.c 		pwm = data->pwm1[nr] >= 2 * data->pwm1_freq ?
data              373 drivers/hwmon/lm63.c 		       255 : (data->pwm1[nr] * 255 + data->pwm1_freq) /
data              374 drivers/hwmon/lm63.c 		       (2 * data->pwm1_freq);
data              383 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              384 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              390 drivers/hwmon/lm63.c 	if (!(data->config_fan & 0x20)) /* register is read-only */
data              400 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              401 drivers/hwmon/lm63.c 	data->pwm1[nr] = data->pwm_highres ? val :
data              402 drivers/hwmon/lm63.c 			(val * data->pwm1_freq * 2 + 127) / 255;
data              403 drivers/hwmon/lm63.c 	i2c_smbus_write_byte_data(client, reg, data->pwm1[nr]);
data              404 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              411 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              412 drivers/hwmon/lm63.c 	return sprintf(buf, "%d\n", data->config_fan & 0x20 ? 1 : 2);
data              419 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              420 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              434 drivers/hwmon/lm63.c 	if (val == 2 && lm63_lut_looks_bad(dev, data))
data              437 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              438 drivers/hwmon/lm63.c 	data->config_fan = i2c_smbus_read_byte_data(client,
data              441 drivers/hwmon/lm63.c 		data->config_fan |= 0x20;
data              443 drivers/hwmon/lm63.c 		data->config_fan &= ~0x20;
data              445 drivers/hwmon/lm63.c 				  data->config_fan);
data              446 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              461 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              462 drivers/hwmon/lm63.c 	return sprintf(buf, "%d\n", TEMP8_FROM_REG(data->temp8[attr->index]));
data              470 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              471 drivers/hwmon/lm63.c 	return sprintf(buf, "%d\n", temp8_from_reg(data, attr->index)
data              472 drivers/hwmon/lm63.c 		       + data->temp2_offset);
data              480 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              481 drivers/hwmon/lm63.c 	return sprintf(buf, "%d\n", lut_temp_from_reg(data, attr->index)
data              482 drivers/hwmon/lm63.c 		       + data->temp2_offset);
data              489 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              490 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              501 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              505 drivers/hwmon/lm63.c 		if (data->remote_unsigned)
data              506 drivers/hwmon/lm63.c 			temp = TEMP8U_TO_REG(val - data->temp2_offset);
data              508 drivers/hwmon/lm63.c 			temp = TEMP8_TO_REG(val - data->temp2_offset);
data              516 drivers/hwmon/lm63.c 		temp = lut_temp_to_reg(data, val);
data              518 drivers/hwmon/lm63.c 	data->temp8[nr] = temp;
data              520 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              528 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              537 drivers/hwmon/lm63.c 		if (data->temp11u)
data              538 drivers/hwmon/lm63.c 			temp = TEMP11_FROM_REG(data->temp11u);
data              540 drivers/hwmon/lm63.c 			temp = TEMP11_FROM_REG(data->temp11[nr]);
data              542 drivers/hwmon/lm63.c 		if (data->remote_unsigned && nr == 2)
data              543 drivers/hwmon/lm63.c 			temp = TEMP11_FROM_REG((u16)data->temp11[nr]);
data              545 drivers/hwmon/lm63.c 			temp = TEMP11_FROM_REG(data->temp11[nr]);
data              547 drivers/hwmon/lm63.c 	return sprintf(buf, "%d\n", temp + data->temp2_offset);
data              563 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              564 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              573 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              574 drivers/hwmon/lm63.c 	if (data->remote_unsigned && nr == 2)
data              575 drivers/hwmon/lm63.c 		data->temp11[nr] = TEMP11U_TO_REG(val - data->temp2_offset);
data              577 drivers/hwmon/lm63.c 		data->temp11[nr] = TEMP11_TO_REG(val - data->temp2_offset);
data              580 drivers/hwmon/lm63.c 				  data->temp11[nr] >> 8);
data              582 drivers/hwmon/lm63.c 				  data->temp11[nr] & 0xff);
data              583 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              594 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              595 drivers/hwmon/lm63.c 	return sprintf(buf, "%d\n", temp8_from_reg(data, 2)
data              596 drivers/hwmon/lm63.c 		       + data->temp2_offset
data              597 drivers/hwmon/lm63.c 		       - TEMP8_FROM_REG(data->temp2_crit_hyst));
data              604 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              606 drivers/hwmon/lm63.c 	return sprintf(buf, "%d\n", lut_temp_from_reg(data, attr->index)
data              607 drivers/hwmon/lm63.c 		       + data->temp2_offset
data              608 drivers/hwmon/lm63.c 		       - TEMP8_FROM_REG(data->lut_temp_hyst));
data              619 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              620 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              629 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              630 drivers/hwmon/lm63.c 	hyst = temp8_from_reg(data, 2) + data->temp2_offset - val;
data              633 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              641 drivers/hwmon/lm63.c static void lm63_set_convrate(struct lm63_data *data, unsigned int interval)
data              643 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              652 drivers/hwmon/lm63.c 	  / data->max_convrate_hz;
data              658 drivers/hwmon/lm63.c 	data->update_interval = UPDATE_INTERVAL(data->max_convrate_hz, i);
data              664 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              666 drivers/hwmon/lm63.c 	return sprintf(buf, "%u\n", data->update_interval);
data              673 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              681 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              682 drivers/hwmon/lm63.c 	lm63_set_convrate(data, clamp_val(val, 0, 100000));
data              683 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              691 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              693 drivers/hwmon/lm63.c 	return sprintf(buf, data->trutherm ? "1\n" : "2\n");
data              700 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              701 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data              712 drivers/hwmon/lm63.c 	mutex_lock(&data->update_lock);
data              713 drivers/hwmon/lm63.c 	data->trutherm = val == 1;
data              716 drivers/hwmon/lm63.c 				  reg | (data->trutherm ? 0x02 : 0x00));
data              717 drivers/hwmon/lm63.c 	data->valid = 0;
data              718 drivers/hwmon/lm63.c 	mutex_unlock(&data->update_lock);
data              726 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              727 drivers/hwmon/lm63.c 	return sprintf(buf, "%u\n", data->alarms);
data              734 drivers/hwmon/lm63.c 	struct lm63_data *data = lm63_update_device(dev);
data              737 drivers/hwmon/lm63.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              935 drivers/hwmon/lm63.c 	struct lm63_data *data = dev_get_drvdata(dev);
data              938 drivers/hwmon/lm63.c 	    && (data->kind == lm64 ||
data              939 drivers/hwmon/lm63.c 		(data->kind == lm96163 && (data->config & 0x02))))
data             1014 drivers/hwmon/lm63.c static void lm63_init_client(struct lm63_data *data)
data             1016 drivers/hwmon/lm63.c 	struct i2c_client *client = data->client;
data             1020 drivers/hwmon/lm63.c 	data->config = i2c_smbus_read_byte_data(client, LM63_REG_CONFIG1);
data             1021 drivers/hwmon/lm63.c 	data->config_fan = i2c_smbus_read_byte_data(client,
data             1025 drivers/hwmon/lm63.c 	if (data->config & 0x40) { /* standby */
data             1027 drivers/hwmon/lm63.c 		data->config &= 0xA7;
data             1029 drivers/hwmon/lm63.c 					  data->config);
data             1032 drivers/hwmon/lm63.c 	if (data->kind == lm64)
data             1033 drivers/hwmon/lm63.c 		data->config |= 0x04;
data             1036 drivers/hwmon/lm63.c 	data->pwm1_freq = i2c_smbus_read_byte_data(client, LM63_REG_PWM_FREQ);
data             1037 drivers/hwmon/lm63.c 	if (data->pwm1_freq == 0)
data             1038 drivers/hwmon/lm63.c 		data->pwm1_freq = 1;
data             1040 drivers/hwmon/lm63.c 	switch (data->kind) {
data             1043 drivers/hwmon/lm63.c 		data->max_convrate_hz = LM63_MAX_CONVRATE_HZ;
data             1044 drivers/hwmon/lm63.c 		data->lut_size = 8;
data             1047 drivers/hwmon/lm63.c 		data->max_convrate_hz = LM96163_MAX_CONVRATE_HZ;
data             1048 drivers/hwmon/lm63.c 		data->lut_size = 12;
data             1049 drivers/hwmon/lm63.c 		data->trutherm
data             1057 drivers/hwmon/lm63.c 	data->update_interval = UPDATE_INTERVAL(data->max_convrate_hz,
data             1064 drivers/hwmon/lm63.c 	if (data->kind == lm96163) {
data             1069 drivers/hwmon/lm63.c 			data->lut_temp_highres = true;
data             1071 drivers/hwmon/lm63.c 		    && !(data->config_fan & 0x08) && data->pwm1_freq == 8)
data             1072 drivers/hwmon/lm63.c 			data->pwm_highres = true;
data             1074 drivers/hwmon/lm63.c 			data->remote_unsigned = true;
data             1078 drivers/hwmon/lm63.c 	if (data->kind == lm63)
data             1080 drivers/hwmon/lm63.c 			(data->config & 0x04) ? "tachometer input" :
data             1083 drivers/hwmon/lm63.c 		(data->config_fan & 0x08) ? "1.4" : "360",
data             1084 drivers/hwmon/lm63.c 		((data->config_fan & 0x08) ? 700 : 180000) / data->pwm1_freq);
data             1086 drivers/hwmon/lm63.c 		(data->config_fan & 0x10) ? "low" : "high",
data             1087 drivers/hwmon/lm63.c 		(data->config_fan & 0x20) ? "manual" : "auto");
data             1095 drivers/hwmon/lm63.c 	struct lm63_data *data;
data             1098 drivers/hwmon/lm63.c 	data = devm_kzalloc(dev, sizeof(struct lm63_data), GFP_KERNEL);
data             1099 drivers/hwmon/lm63.c 	if (!data)
data             1102 drivers/hwmon/lm63.c 	data->client = client;
data             1103 drivers/hwmon/lm63.c 	mutex_init(&data->update_lock);
data             1107 drivers/hwmon/lm63.c 		data->kind = (enum chips)of_device_get_match_data(&client->dev);
data             1109 drivers/hwmon/lm63.c 		data->kind = id->driver_data;
data             1110 drivers/hwmon/lm63.c 	if (data->kind == lm64)
data             1111 drivers/hwmon/lm63.c 		data->temp2_offset = 16000;
data             1114 drivers/hwmon/lm63.c 	lm63_init_client(data);
data             1117 drivers/hwmon/lm63.c 	data->groups[groups++] = &lm63_group;
data             1118 drivers/hwmon/lm63.c 	if (data->config & 0x04)	/* tachometer enabled */
data             1119 drivers/hwmon/lm63.c 		data->groups[groups++] = &lm63_group_fan1;
data             1121 drivers/hwmon/lm63.c 	if (data->kind == lm96163) {
data             1122 drivers/hwmon/lm63.c 		data->groups[groups++] = &lm63_group_temp2_type;
data             1123 drivers/hwmon/lm63.c 		data->groups[groups++] = &lm63_group_extra_lut;
data             1127 drivers/hwmon/lm63.c 							   data, data->groups);
data             1146 drivers/hwmon/lm63.c 		.data = (void *)lm63
data             1150 drivers/hwmon/lm63.c 		.data = (void *)lm64
data             1154 drivers/hwmon/lm63.c 		.data = (void *)lm96163
data              128 drivers/hwmon/lm70.c 		.data = (void *) LM70_CHIP_LM70,
data              132 drivers/hwmon/lm70.c 		.data = (void *) LM70_CHIP_TMP121,
data              136 drivers/hwmon/lm70.c 		.data = (void *) LM70_CHIP_TMP122,
data              140 drivers/hwmon/lm70.c 		.data = (void *) LM70_CHIP_LM71,
data              144 drivers/hwmon/lm70.c 		.data = (void *) LM70_CHIP_LM74,
data              160 drivers/hwmon/lm70.c 		chip = (int)(uintptr_t)match->data;
data               66 drivers/hwmon/lm73.c 	struct lm73_data *data = dev_get_drvdata(dev);
data               77 drivers/hwmon/lm73.c 	err = i2c_smbus_write_word_swapped(data->client, attr->index, value);
data               85 drivers/hwmon/lm73.c 	struct lm73_data *data = dev_get_drvdata(dev);
data               88 drivers/hwmon/lm73.c 	s32 err = i2c_smbus_read_word_swapped(data->client, attr->index);
data              101 drivers/hwmon/lm73.c 	struct lm73_data *data = dev_get_drvdata(dev);
data              120 drivers/hwmon/lm73.c 	mutex_lock(&data->lock);
data              121 drivers/hwmon/lm73.c 	data->ctrl &= LM73_CTRL_TO_MASK;
data              122 drivers/hwmon/lm73.c 	data->ctrl |= res << LM73_CTRL_RES_SHIFT;
data              123 drivers/hwmon/lm73.c 	err = i2c_smbus_write_byte_data(data->client, LM73_REG_CTRL,
data              124 drivers/hwmon/lm73.c 					data->ctrl);
data              125 drivers/hwmon/lm73.c 	mutex_unlock(&data->lock);
data              136 drivers/hwmon/lm73.c 	struct lm73_data *data = dev_get_drvdata(dev);
data              139 drivers/hwmon/lm73.c 	res = (data->ctrl & LM73_CTRL_RES_MASK) >> LM73_CTRL_RES_SHIFT;
data              147 drivers/hwmon/lm73.c 	struct lm73_data *data = dev_get_drvdata(dev);
data              150 drivers/hwmon/lm73.c 	mutex_lock(&data->lock);
data              151 drivers/hwmon/lm73.c 	ctrl = i2c_smbus_read_byte_data(data->client, LM73_REG_CTRL);
data              154 drivers/hwmon/lm73.c 	data->ctrl = ctrl;
data              155 drivers/hwmon/lm73.c 	mutex_unlock(&data->lock);
data              160 drivers/hwmon/lm73.c 	mutex_unlock(&data->lock);
data              197 drivers/hwmon/lm73.c 	struct lm73_data *data;
data              200 drivers/hwmon/lm73.c 	data = devm_kzalloc(dev, sizeof(struct lm73_data), GFP_KERNEL);
data              201 drivers/hwmon/lm73.c 	if (!data)
data              204 drivers/hwmon/lm73.c 	data->client = client;
data              205 drivers/hwmon/lm73.c 	mutex_init(&data->lock);
data              210 drivers/hwmon/lm73.c 	data->ctrl = ctrl;
data              213 drivers/hwmon/lm73.c 							   data, lm73_groups);
data              302 drivers/hwmon/lm75.c static int lm75_write_config(struct lm75_data *data, u8 set_mask,
data              308 drivers/hwmon/lm75.c 	value = data->current_conf & ~clr_mask;
data              311 drivers/hwmon/lm75.c 	if (data->current_conf != value) {
data              314 drivers/hwmon/lm75.c 		err = i2c_smbus_write_byte_data(data->client, LM75_REG_CONF,
data              318 drivers/hwmon/lm75.c 		data->current_conf = value;
data              326 drivers/hwmon/lm75.c 	struct lm75_data *data = dev_get_drvdata(dev);
data              334 drivers/hwmon/lm75.c 			*val = data->sample_time;
data              354 drivers/hwmon/lm75.c 		err = regmap_read(data->regmap, reg, &regval);
data              358 drivers/hwmon/lm75.c 		*val = lm75_reg_to_mc(regval, data->resolution);
data              368 drivers/hwmon/lm75.c 	struct lm75_data *data = dev_get_drvdata(dev);
data              387 drivers/hwmon/lm75.c 	if (data->params->resolution_limits)
data              388 drivers/hwmon/lm75.c 		resolution = data->params->resolution_limits;
data              390 drivers/hwmon/lm75.c 		resolution = data->resolution;
data              396 drivers/hwmon/lm75.c 	return regmap_write(data->regmap, reg, (u16)temp);
data              401 drivers/hwmon/lm75.c 	struct lm75_data *data = dev_get_drvdata(dev);
data              406 drivers/hwmon/lm75.c 	index = find_closest(val, data->params->sample_times,
data              407 drivers/hwmon/lm75.c 			     (int)data->params->num_sample_times);
data              409 drivers/hwmon/lm75.c 	switch (data->kind) {
data              411 drivers/hwmon/lm75.c 		err = lm75_write_config(data, lm75_sample_set_masks[index],
data              416 drivers/hwmon/lm75.c 		data->sample_time = data->params->sample_times[index];
data              417 drivers/hwmon/lm75.c 		if (data->params->resolutions)
data              418 drivers/hwmon/lm75.c 			data->resolution = data->params->resolutions[index];
data              421 drivers/hwmon/lm75.c 		err = regmap_read(data->regmap, LM75_REG_CONF, &reg);
data              426 drivers/hwmon/lm75.c 		err = regmap_write(data->regmap, LM75_REG_CONF, reg);
data              429 drivers/hwmon/lm75.c 		data->sample_time = data->params->sample_times[index];
data              432 drivers/hwmon/lm75.c 		err = i2c_smbus_write_byte_data(data->client, PCT2075_REG_IDLE,
data              436 drivers/hwmon/lm75.c 		data->sample_time = data->params->sample_times[index];
data              467 drivers/hwmon/lm75.c static umode_t lm75_is_visible(const void *data, enum hwmon_sensor_types type,
data              470 drivers/hwmon/lm75.c 	const struct lm75_data *config_data = data;
data              537 drivers/hwmon/lm75.c static void lm75_remove(void *data)
data              539 drivers/hwmon/lm75.c 	struct lm75_data *lm75 = data;
data              550 drivers/hwmon/lm75.c 	struct lm75_data *data;
data              563 drivers/hwmon/lm75.c 	data = devm_kzalloc(dev, sizeof(struct lm75_data), GFP_KERNEL);
data              564 drivers/hwmon/lm75.c 	if (!data)
data              567 drivers/hwmon/lm75.c 	data->client = client;
data              568 drivers/hwmon/lm75.c 	data->kind = kind;
data              570 drivers/hwmon/lm75.c 	data->regmap = devm_regmap_init_i2c(client, &lm75_regmap_config);
data              571 drivers/hwmon/lm75.c 	if (IS_ERR(data->regmap))
data              572 drivers/hwmon/lm75.c 		return PTR_ERR(data->regmap);
data              578 drivers/hwmon/lm75.c 	data->params = &device_params[data->kind];
data              581 drivers/hwmon/lm75.c 	data->sample_time = data->params->default_sample_time;
data              582 drivers/hwmon/lm75.c 	data->resolution = data->params->default_resolution;
data              590 drivers/hwmon/lm75.c 	data->orig_conf = status;
data              591 drivers/hwmon/lm75.c 	data->current_conf = status;
data              593 drivers/hwmon/lm75.c 	err = lm75_write_config(data, data->params->set_mask,
data              594 drivers/hwmon/lm75.c 				data->params->clr_mask);
data              598 drivers/hwmon/lm75.c 	err = devm_add_action_or_reset(dev, lm75_remove, data);
data              603 drivers/hwmon/lm75.c 							 data, &lm75_chip_info,
data              647 drivers/hwmon/lm75.c 		.data = (void *)adt75
data              651 drivers/hwmon/lm75.c 		.data = (void *)ds1775
data              655 drivers/hwmon/lm75.c 		.data = (void *)ds75
data              659 drivers/hwmon/lm75.c 		.data = (void *)ds7505
data              663 drivers/hwmon/lm75.c 		.data = (void *)g751
data              667 drivers/hwmon/lm75.c 		.data = (void *)lm75
data              671 drivers/hwmon/lm75.c 		.data = (void *)lm75a
data              675 drivers/hwmon/lm75.c 		.data = (void *)lm75b
data              679 drivers/hwmon/lm75.c 		.data = (void *)max6625
data              683 drivers/hwmon/lm75.c 		.data = (void *)max6626
data              687 drivers/hwmon/lm75.c 		.data = (void *)max31725
data              691 drivers/hwmon/lm75.c 		.data = (void *)max31725
data              695 drivers/hwmon/lm75.c 		.data = (void *)mcp980x
data              699 drivers/hwmon/lm75.c 		.data = (void *)pct2075
data              703 drivers/hwmon/lm75.c 		.data = (void *)stds75
data              707 drivers/hwmon/lm75.c 		.data = (void *)stlm75
data              711 drivers/hwmon/lm75.c 		.data = (void *)tcn75
data              715 drivers/hwmon/lm75.c 		.data = (void *)tmp100
data              719 drivers/hwmon/lm75.c 		.data = (void *)tmp101
data              723 drivers/hwmon/lm75.c 		.data = (void *)tmp105
data              727 drivers/hwmon/lm75.c 		.data = (void *)tmp112
data              731 drivers/hwmon/lm75.c 		.data = (void *)tmp175
data              735 drivers/hwmon/lm75.c 		.data = (void *)tmp275
data              739 drivers/hwmon/lm75.c 		.data = (void *)tmp75
data              743 drivers/hwmon/lm75.c 		.data = (void *)tmp75b
data              747 drivers/hwmon/lm75.c 		.data = (void *)tmp75c
data              104 drivers/hwmon/lm77.c 	struct lm77_data *data = dev_get_drvdata(dev);
data              105 drivers/hwmon/lm77.c 	struct i2c_client *client = data->client;
data              108 drivers/hwmon/lm77.c 	mutex_lock(&data->update_lock);
data              110 drivers/hwmon/lm77.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              111 drivers/hwmon/lm77.c 	    || !data->valid) {
data              114 drivers/hwmon/lm77.c 			data->temp[i] =
data              118 drivers/hwmon/lm77.c 		data->alarms =
data              120 drivers/hwmon/lm77.c 		data->last_updated = jiffies;
data              121 drivers/hwmon/lm77.c 		data->valid = 1;
data              124 drivers/hwmon/lm77.c 	mutex_unlock(&data->update_lock);
data              126 drivers/hwmon/lm77.c 	return data;
data              135 drivers/hwmon/lm77.c 	struct lm77_data *data = lm77_update_device(dev);
data              137 drivers/hwmon/lm77.c 	return sprintf(buf, "%d\n", data->temp[attr->index]);
data              144 drivers/hwmon/lm77.c 	struct lm77_data *data = lm77_update_device(dev);
data              148 drivers/hwmon/lm77.c 	temp = nr == t_min ? data->temp[nr] + data->temp[t_hyst] :
data              149 drivers/hwmon/lm77.c 			     data->temp[nr] - data->temp[t_hyst];
data              159 drivers/hwmon/lm77.c 	struct lm77_data *data = dev_get_drvdata(dev);
data              160 drivers/hwmon/lm77.c 	struct i2c_client *client = data->client;
data              170 drivers/hwmon/lm77.c 	mutex_lock(&data->update_lock);
data              171 drivers/hwmon/lm77.c 	data->temp[nr] = val;
data              173 drivers/hwmon/lm77.c 	mutex_unlock(&data->update_lock);
data              185 drivers/hwmon/lm77.c 	struct lm77_data *data = dev_get_drvdata(dev);
data              186 drivers/hwmon/lm77.c 	struct i2c_client *client = data->client;
data              194 drivers/hwmon/lm77.c 	mutex_lock(&data->update_lock);
data              195 drivers/hwmon/lm77.c 	val = clamp_val(data->temp[t_crit] - val, LM77_TEMP_MIN, LM77_TEMP_MAX);
data              196 drivers/hwmon/lm77.c 	data->temp[t_hyst] = val;
data              198 drivers/hwmon/lm77.c 			 LM77_TEMP_TO_REG(data->temp[t_hyst]));
data              199 drivers/hwmon/lm77.c 	mutex_unlock(&data->update_lock);
data              207 drivers/hwmon/lm77.c 	struct lm77_data *data = lm77_update_device(dev);
data              208 drivers/hwmon/lm77.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              322 drivers/hwmon/lm77.c 	struct lm77_data *data;
data              324 drivers/hwmon/lm77.c 	data = devm_kzalloc(dev, sizeof(struct lm77_data), GFP_KERNEL);
data              325 drivers/hwmon/lm77.c 	if (!data)
data              328 drivers/hwmon/lm77.c 	data->client = client;
data              329 drivers/hwmon/lm77.c 	mutex_init(&data->update_lock);
data              335 drivers/hwmon/lm77.c 							   data, lm77_groups);
data              136 drivers/hwmon/lm78.c static int lm78_read_value(struct lm78_data *data, u8 reg);
data              137 drivers/hwmon/lm78.c static int lm78_write_value(struct lm78_data *data, u8 reg, u8 value);
data              139 drivers/hwmon/lm78.c static void lm78_init_device(struct lm78_data *data);
data              146 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              147 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in[attr->index]));
data              154 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              155 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in_min[attr->index]));
data              162 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              163 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in_max[attr->index]));
data              170 drivers/hwmon/lm78.c 	struct lm78_data *data = dev_get_drvdata(dev);
data              179 drivers/hwmon/lm78.c 	mutex_lock(&data->update_lock);
data              180 drivers/hwmon/lm78.c 	data->in_min[nr] = IN_TO_REG(val);
data              181 drivers/hwmon/lm78.c 	lm78_write_value(data, LM78_REG_IN_MIN(nr), data->in_min[nr]);
data              182 drivers/hwmon/lm78.c 	mutex_unlock(&data->update_lock);
data              190 drivers/hwmon/lm78.c 	struct lm78_data *data = dev_get_drvdata(dev);
data              199 drivers/hwmon/lm78.c 	mutex_lock(&data->update_lock);
data              200 drivers/hwmon/lm78.c 	data->in_max[nr] = IN_TO_REG(val);
data              201 drivers/hwmon/lm78.c 	lm78_write_value(data, LM78_REG_IN_MAX(nr), data->in_max[nr]);
data              202 drivers/hwmon/lm78.c 	mutex_unlock(&data->update_lock);
data              232 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              233 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp));
data              239 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              240 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_over));
data              247 drivers/hwmon/lm78.c 	struct lm78_data *data = dev_get_drvdata(dev);
data              255 drivers/hwmon/lm78.c 	mutex_lock(&data->update_lock);
data              256 drivers/hwmon/lm78.c 	data->temp_over = TEMP_TO_REG(val);
data              257 drivers/hwmon/lm78.c 	lm78_write_value(data, LM78_REG_TEMP_OVER, data->temp_over);
data              258 drivers/hwmon/lm78.c 	mutex_unlock(&data->update_lock);
data              265 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              266 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_hyst));
data              273 drivers/hwmon/lm78.c 	struct lm78_data *data = dev_get_drvdata(dev);
data              281 drivers/hwmon/lm78.c 	mutex_lock(&data->update_lock);
data              282 drivers/hwmon/lm78.c 	data->temp_hyst = TEMP_TO_REG(val);
data              283 drivers/hwmon/lm78.c 	lm78_write_value(data, LM78_REG_TEMP_HYST, data->temp_hyst);
data              284 drivers/hwmon/lm78.c 	mutex_unlock(&data->update_lock);
data              297 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              299 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr],
data              300 drivers/hwmon/lm78.c 		DIV_FROM_REG(data->fan_div[nr])));
data              307 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              309 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr],
data              310 drivers/hwmon/lm78.c 		DIV_FROM_REG(data->fan_div[nr])));
data              317 drivers/hwmon/lm78.c 	struct lm78_data *data = dev_get_drvdata(dev);
data              326 drivers/hwmon/lm78.c 	mutex_lock(&data->update_lock);
data              327 drivers/hwmon/lm78.c 	data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              328 drivers/hwmon/lm78.c 	lm78_write_value(data, LM78_REG_FAN_MIN(nr), data->fan_min[nr]);
data              329 drivers/hwmon/lm78.c 	mutex_unlock(&data->update_lock);
data              337 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              338 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[attr->index]));
data              351 drivers/hwmon/lm78.c 	struct lm78_data *data = dev_get_drvdata(dev);
data              362 drivers/hwmon/lm78.c 	mutex_lock(&data->update_lock);
data              363 drivers/hwmon/lm78.c 	min = FAN_FROM_REG(data->fan_min[nr],
data              364 drivers/hwmon/lm78.c 			   DIV_FROM_REG(data->fan_div[nr]));
data              368 drivers/hwmon/lm78.c 		data->fan_div[nr] = 0;
data              371 drivers/hwmon/lm78.c 		data->fan_div[nr] = 1;
data              374 drivers/hwmon/lm78.c 		data->fan_div[nr] = 2;
data              377 drivers/hwmon/lm78.c 		data->fan_div[nr] = 3;
data              383 drivers/hwmon/lm78.c 		mutex_unlock(&data->update_lock);
data              387 drivers/hwmon/lm78.c 	reg = lm78_read_value(data, LM78_REG_VID_FANDIV);
data              390 drivers/hwmon/lm78.c 		reg = (reg & 0xcf) | (data->fan_div[nr] << 4);
data              393 drivers/hwmon/lm78.c 		reg = (reg & 0x3f) | (data->fan_div[nr] << 6);
data              396 drivers/hwmon/lm78.c 	lm78_write_value(data, LM78_REG_VID_FANDIV, reg);
data              398 drivers/hwmon/lm78.c 	data->fan_min[nr] =
data              399 drivers/hwmon/lm78.c 		FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data              400 drivers/hwmon/lm78.c 	lm78_write_value(data, LM78_REG_FAN_MIN(nr), data->fan_min[nr]);
data              401 drivers/hwmon/lm78.c 	mutex_unlock(&data->update_lock);
data              422 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              423 drivers/hwmon/lm78.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, 82));
data              431 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              432 drivers/hwmon/lm78.c 	return sprintf(buf, "%u\n", data->alarms);
data              439 drivers/hwmon/lm78.c 	struct lm78_data *data = lm78_update_device(dev);
data              441 drivers/hwmon/lm78.c 	return sprintf(buf, "%u\n", (data->alarms >> nr) & 1);
data              635 drivers/hwmon/lm78.c 	struct lm78_data *data;
data              637 drivers/hwmon/lm78.c 	data = devm_kzalloc(dev, sizeof(struct lm78_data), GFP_KERNEL);
data              638 drivers/hwmon/lm78.c 	if (!data)
data              641 drivers/hwmon/lm78.c 	data->client = client;
data              642 drivers/hwmon/lm78.c 	data->type = id->driver_data;
data              645 drivers/hwmon/lm78.c 	lm78_init_device(data);
data              648 drivers/hwmon/lm78.c 							   data, lm78_groups);
data              677 drivers/hwmon/lm78.c static int lm78_read_value(struct lm78_data *data, u8 reg)
data              679 drivers/hwmon/lm78.c 	struct i2c_client *client = data->client;
data              684 drivers/hwmon/lm78.c 		mutex_lock(&data->lock);
data              685 drivers/hwmon/lm78.c 		outb_p(reg, data->isa_addr + LM78_ADDR_REG_OFFSET);
data              686 drivers/hwmon/lm78.c 		res = inb_p(data->isa_addr + LM78_DATA_REG_OFFSET);
data              687 drivers/hwmon/lm78.c 		mutex_unlock(&data->lock);
data              694 drivers/hwmon/lm78.c static int lm78_write_value(struct lm78_data *data, u8 reg, u8 value)
data              696 drivers/hwmon/lm78.c 	struct i2c_client *client = data->client;
data              700 drivers/hwmon/lm78.c 		mutex_lock(&data->lock);
data              701 drivers/hwmon/lm78.c 		outb_p(reg, data->isa_addr + LM78_ADDR_REG_OFFSET);
data              702 drivers/hwmon/lm78.c 		outb_p(value, data->isa_addr + LM78_DATA_REG_OFFSET);
data              703 drivers/hwmon/lm78.c 		mutex_unlock(&data->lock);
data              710 drivers/hwmon/lm78.c static void lm78_init_device(struct lm78_data *data)
data              716 drivers/hwmon/lm78.c 	config = lm78_read_value(data, LM78_REG_CONFIG);
data              718 drivers/hwmon/lm78.c 		lm78_write_value(data, LM78_REG_CONFIG,
data              723 drivers/hwmon/lm78.c 		data->fan_min[i] = lm78_read_value(data,
data              727 drivers/hwmon/lm78.c 	mutex_init(&data->update_lock);
data              732 drivers/hwmon/lm78.c 	struct lm78_data *data = dev_get_drvdata(dev);
data              735 drivers/hwmon/lm78.c 	mutex_lock(&data->update_lock);
data              737 drivers/hwmon/lm78.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              738 drivers/hwmon/lm78.c 	    || !data->valid) {
data              743 drivers/hwmon/lm78.c 			data->in[i] =
data              744 drivers/hwmon/lm78.c 			    lm78_read_value(data, LM78_REG_IN(i));
data              745 drivers/hwmon/lm78.c 			data->in_min[i] =
data              746 drivers/hwmon/lm78.c 			    lm78_read_value(data, LM78_REG_IN_MIN(i));
data              747 drivers/hwmon/lm78.c 			data->in_max[i] =
data              748 drivers/hwmon/lm78.c 			    lm78_read_value(data, LM78_REG_IN_MAX(i));
data              751 drivers/hwmon/lm78.c 			data->fan[i] =
data              752 drivers/hwmon/lm78.c 			    lm78_read_value(data, LM78_REG_FAN(i));
data              753 drivers/hwmon/lm78.c 			data->fan_min[i] =
data              754 drivers/hwmon/lm78.c 			    lm78_read_value(data, LM78_REG_FAN_MIN(i));
data              756 drivers/hwmon/lm78.c 		data->temp = lm78_read_value(data, LM78_REG_TEMP);
data              757 drivers/hwmon/lm78.c 		data->temp_over =
data              758 drivers/hwmon/lm78.c 		    lm78_read_value(data, LM78_REG_TEMP_OVER);
data              759 drivers/hwmon/lm78.c 		data->temp_hyst =
data              760 drivers/hwmon/lm78.c 		    lm78_read_value(data, LM78_REG_TEMP_HYST);
data              761 drivers/hwmon/lm78.c 		i = lm78_read_value(data, LM78_REG_VID_FANDIV);
data              762 drivers/hwmon/lm78.c 		data->vid = i & 0x0f;
data              763 drivers/hwmon/lm78.c 		if (data->type == lm79)
data              764 drivers/hwmon/lm78.c 			data->vid |=
data              765 drivers/hwmon/lm78.c 			    (lm78_read_value(data, LM78_REG_CHIPID) &
data              768 drivers/hwmon/lm78.c 			data->vid |= 0x10;
data              769 drivers/hwmon/lm78.c 		data->fan_div[0] = (i >> 4) & 0x03;
data              770 drivers/hwmon/lm78.c 		data->fan_div[1] = i >> 6;
data              771 drivers/hwmon/lm78.c 		data->alarms = lm78_read_value(data, LM78_REG_ALARM1) +
data              772 drivers/hwmon/lm78.c 		    (lm78_read_value(data, LM78_REG_ALARM2) << 8);
data              773 drivers/hwmon/lm78.c 		data->last_updated = jiffies;
data              774 drivers/hwmon/lm78.c 		data->valid = 1;
data              776 drivers/hwmon/lm78.c 		data->fan_div[2] = 1;
data              779 drivers/hwmon/lm78.c 	mutex_unlock(&data->update_lock);
data              781 drivers/hwmon/lm78.c 	return data;
data              789 drivers/hwmon/lm78.c 	struct lm78_data *data;
data              798 drivers/hwmon/lm78.c 	data = devm_kzalloc(dev, sizeof(struct lm78_data), GFP_KERNEL);
data              799 drivers/hwmon/lm78.c 	if (!data)
data              802 drivers/hwmon/lm78.c 	mutex_init(&data->lock);
data              803 drivers/hwmon/lm78.c 	data->isa_addr = res->start;
data              804 drivers/hwmon/lm78.c 	platform_set_drvdata(pdev, data);
data              806 drivers/hwmon/lm78.c 	if (lm78_read_value(data, LM78_REG_CHIPID) & 0x80) {
data              807 drivers/hwmon/lm78.c 		data->type = lm79;
data              808 drivers/hwmon/lm78.c 		data->name = "lm79";
data              810 drivers/hwmon/lm78.c 		data->type = lm78;
data              811 drivers/hwmon/lm78.c 		data->name = "lm78";
data              815 drivers/hwmon/lm78.c 	lm78_init_device(data);
data              817 drivers/hwmon/lm78.c 	hwmon_dev = devm_hwmon_device_register_with_groups(dev, data->name,
data              818 drivers/hwmon/lm78.c 							   data, lm78_groups);
data              158 drivers/hwmon/lm80.c 	struct lm80_data *data = dev_get_drvdata(dev);
data              159 drivers/hwmon/lm80.c 	struct i2c_client *client = data->client;
data              163 drivers/hwmon/lm80.c 	struct lm80_data *ret = data;
data              165 drivers/hwmon/lm80.c 	mutex_lock(&data->update_lock);
data              167 drivers/hwmon/lm80.c 	if (data->error)
data              170 drivers/hwmon/lm80.c 	if (time_after(jiffies, data->last_updated + 2 * HZ) || !data->valid) {
data              176 drivers/hwmon/lm80.c 			data->in[i_input][i] = rv;
data              181 drivers/hwmon/lm80.c 			data->in[i_min][i] = rv;
data              186 drivers/hwmon/lm80.c 			data->in[i_max][i] = rv;
data              192 drivers/hwmon/lm80.c 		data->fan[f_input][0] = rv;
data              197 drivers/hwmon/lm80.c 		data->fan[f_min][0] = rv;
data              202 drivers/hwmon/lm80.c 		data->fan[f_input][1] = rv;
data              207 drivers/hwmon/lm80.c 		data->fan[f_min][1] = rv;
data              215 drivers/hwmon/lm80.c 		data->temp[t_input] = (prev_rv << 8) | (rv & 0xf0);
data              221 drivers/hwmon/lm80.c 			data->temp[i] = rv << 8;
data              227 drivers/hwmon/lm80.c 		data->fan_div[0] = (rv >> 2) & 0x03;
data              228 drivers/hwmon/lm80.c 		data->fan_div[1] = (rv >> 4) & 0x03;
data              236 drivers/hwmon/lm80.c 		data->alarms = prev_rv + (rv << 8);
data              238 drivers/hwmon/lm80.c 		data->last_updated = jiffies;
data              239 drivers/hwmon/lm80.c 		data->valid = 1;
data              240 drivers/hwmon/lm80.c 		data->error = 0;
data              246 drivers/hwmon/lm80.c 	data->valid = 0;
data              247 drivers/hwmon/lm80.c 	data->error = 1;
data              250 drivers/hwmon/lm80.c 	mutex_unlock(&data->update_lock);
data              262 drivers/hwmon/lm80.c 	struct lm80_data *data = lm80_update_device(dev);
data              266 drivers/hwmon/lm80.c 	if (IS_ERR(data))
data              267 drivers/hwmon/lm80.c 		return PTR_ERR(data);
data              268 drivers/hwmon/lm80.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in[nr][index]));
data              274 drivers/hwmon/lm80.c 	struct lm80_data *data = dev_get_drvdata(dev);
data              275 drivers/hwmon/lm80.c 	struct i2c_client *client = data->client;
data              286 drivers/hwmon/lm80.c 	mutex_lock(&data->update_lock);
data              287 drivers/hwmon/lm80.c 	data->in[nr][index] = IN_TO_REG(val);
data              288 drivers/hwmon/lm80.c 	lm80_write_value(client, reg, data->in[nr][index]);
data              289 drivers/hwmon/lm80.c 	mutex_unlock(&data->update_lock);
data              298 drivers/hwmon/lm80.c 	struct lm80_data *data = lm80_update_device(dev);
data              299 drivers/hwmon/lm80.c 	if (IS_ERR(data))
data              300 drivers/hwmon/lm80.c 		return PTR_ERR(data);
data              301 drivers/hwmon/lm80.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr][index],
data              302 drivers/hwmon/lm80.c 		       DIV_FROM_REG(data->fan_div[index])));
data              309 drivers/hwmon/lm80.c 	struct lm80_data *data = lm80_update_device(dev);
data              310 drivers/hwmon/lm80.c 	if (IS_ERR(data))
data              311 drivers/hwmon/lm80.c 		return PTR_ERR(data);
data              312 drivers/hwmon/lm80.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
data              320 drivers/hwmon/lm80.c 	struct lm80_data *data = dev_get_drvdata(dev);
data              321 drivers/hwmon/lm80.c 	struct i2c_client *client = data->client;
data              327 drivers/hwmon/lm80.c 	mutex_lock(&data->update_lock);
data              328 drivers/hwmon/lm80.c 	data->fan[nr][index] = FAN_TO_REG(val,
data              329 drivers/hwmon/lm80.c 					  DIV_FROM_REG(data->fan_div[index]));
data              331 drivers/hwmon/lm80.c 			 data->fan[nr][index]);
data              332 drivers/hwmon/lm80.c 	mutex_unlock(&data->update_lock);
data              347 drivers/hwmon/lm80.c 	struct lm80_data *data = dev_get_drvdata(dev);
data              348 drivers/hwmon/lm80.c 	struct i2c_client *client = data->client;
data              358 drivers/hwmon/lm80.c 	mutex_lock(&data->update_lock);
data              359 drivers/hwmon/lm80.c 	min = FAN_FROM_REG(data->fan[f_min][nr],
data              360 drivers/hwmon/lm80.c 			   DIV_FROM_REG(data->fan_div[nr]));
data              364 drivers/hwmon/lm80.c 		data->fan_div[nr] = 0;
data              367 drivers/hwmon/lm80.c 		data->fan_div[nr] = 1;
data              370 drivers/hwmon/lm80.c 		data->fan_div[nr] = 2;
data              373 drivers/hwmon/lm80.c 		data->fan_div[nr] = 3;
data              379 drivers/hwmon/lm80.c 		mutex_unlock(&data->update_lock);
data              385 drivers/hwmon/lm80.c 		mutex_unlock(&data->update_lock);
data              389 drivers/hwmon/lm80.c 	    | (data->fan_div[nr] << (2 * (nr + 1)));
data              393 drivers/hwmon/lm80.c 	data->fan[f_min][nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data              395 drivers/hwmon/lm80.c 			 data->fan[f_min][nr]);
data              396 drivers/hwmon/lm80.c 	mutex_unlock(&data->update_lock);
data              405 drivers/hwmon/lm80.c 	struct lm80_data *data = lm80_update_device(dev);
data              406 drivers/hwmon/lm80.c 	if (IS_ERR(data))
data              407 drivers/hwmon/lm80.c 		return PTR_ERR(data);
data              408 drivers/hwmon/lm80.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[attr->index]));
data              416 drivers/hwmon/lm80.c 	struct lm80_data *data = dev_get_drvdata(dev);
data              417 drivers/hwmon/lm80.c 	struct i2c_client *client = data->client;
data              424 drivers/hwmon/lm80.c 	mutex_lock(&data->update_lock);
data              425 drivers/hwmon/lm80.c 	data->temp[nr] = TEMP_TO_REG(val);
data              426 drivers/hwmon/lm80.c 	lm80_write_value(client, temp_regs[nr], data->temp[nr] >> 8);
data              427 drivers/hwmon/lm80.c 	mutex_unlock(&data->update_lock);
data              434 drivers/hwmon/lm80.c 	struct lm80_data *data = lm80_update_device(dev);
data              435 drivers/hwmon/lm80.c 	if (IS_ERR(data))
data              436 drivers/hwmon/lm80.c 		return PTR_ERR(data);
data              437 drivers/hwmon/lm80.c 	return sprintf(buf, "%u\n", data->alarms);
data              444 drivers/hwmon/lm80.c 	struct lm80_data *data = lm80_update_device(dev);
data              445 drivers/hwmon/lm80.c 	if (IS_ERR(data))
data              446 drivers/hwmon/lm80.c 		return PTR_ERR(data);
data              447 drivers/hwmon/lm80.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              599 drivers/hwmon/lm80.c 	struct lm80_data *data;
data              602 drivers/hwmon/lm80.c 	data = devm_kzalloc(dev, sizeof(struct lm80_data), GFP_KERNEL);
data              603 drivers/hwmon/lm80.c 	if (!data)
data              606 drivers/hwmon/lm80.c 	data->client = client;
data              607 drivers/hwmon/lm80.c 	mutex_init(&data->update_lock);
data              616 drivers/hwmon/lm80.c 	data->fan[f_min][0] = rv;
data              620 drivers/hwmon/lm80.c 	data->fan[f_min][1] = rv;
data              623 drivers/hwmon/lm80.c 							   data, lm80_groups);
data              120 drivers/hwmon/lm83.c 	struct lm83_data *data = dev_get_drvdata(dev);
data              121 drivers/hwmon/lm83.c 	struct i2c_client *client = data->client;
data              123 drivers/hwmon/lm83.c 	mutex_lock(&data->update_lock);
data              125 drivers/hwmon/lm83.c 	if (time_after(jiffies, data->last_updated + HZ * 2) || !data->valid) {
data              130 drivers/hwmon/lm83.c 			data->temp[nr] =
data              134 drivers/hwmon/lm83.c 		data->alarms =
data              139 drivers/hwmon/lm83.c 		data->last_updated = jiffies;
data              140 drivers/hwmon/lm83.c 		data->valid = 1;
data              143 drivers/hwmon/lm83.c 	mutex_unlock(&data->update_lock);
data              145 drivers/hwmon/lm83.c 	return data;
data              156 drivers/hwmon/lm83.c 	struct lm83_data *data = lm83_update_device(dev);
data              157 drivers/hwmon/lm83.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[attr->index]));
data              165 drivers/hwmon/lm83.c 	struct lm83_data *data = dev_get_drvdata(dev);
data              166 drivers/hwmon/lm83.c 	struct i2c_client *client = data->client;
data              175 drivers/hwmon/lm83.c 	mutex_lock(&data->update_lock);
data              176 drivers/hwmon/lm83.c 	data->temp[nr] = TEMP_TO_REG(val);
data              178 drivers/hwmon/lm83.c 				  data->temp[nr]);
data              179 drivers/hwmon/lm83.c 	mutex_unlock(&data->update_lock);
data              186 drivers/hwmon/lm83.c 	struct lm83_data *data = lm83_update_device(dev);
data              187 drivers/hwmon/lm83.c 	return sprintf(buf, "%d\n", data->alarms);
data              194 drivers/hwmon/lm83.c 	struct lm83_data *data = lm83_update_device(dev);
data              197 drivers/hwmon/lm83.c 	return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1);
data              324 drivers/hwmon/lm83.c 	struct lm83_data *data;
data              326 drivers/hwmon/lm83.c 	data = devm_kzalloc(&new_client->dev, sizeof(struct lm83_data),
data              328 drivers/hwmon/lm83.c 	if (!data)
data              331 drivers/hwmon/lm83.c 	data->client = new_client;
data              332 drivers/hwmon/lm83.c 	mutex_init(&data->update_lock);
data              340 drivers/hwmon/lm83.c 	data->groups[0] = &lm83_group;
data              342 drivers/hwmon/lm83.c 		data->groups[1] = &lm83_group_opt;
data              346 drivers/hwmon/lm83.c 							   data, data->groups);
data               58 drivers/hwmon/lm85.c #define IS_ADT7468_OFF64(data)		\
data               59 drivers/hwmon/lm85.c 	((data)->type == adt7468 && !((data)->cfg5 & ADT7468_OFF64))
data               60 drivers/hwmon/lm85.c #define IS_ADT7468_HFPWM(data)		\
data               61 drivers/hwmon/lm85.c 	((data)->type == adt7468 && !((data)->cfg5 & ADT7468_HFPWM))
data              370 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              371 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data              374 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data              376 drivers/hwmon/lm85.c 	if (!data->valid ||
data              377 drivers/hwmon/lm85.c 	     time_after(jiffies, data->last_reading + LM85_DATA_INTERVAL)) {
data              387 drivers/hwmon/lm85.c 		if (data->type == adm1027 || data->type == adt7463 ||
data              388 drivers/hwmon/lm85.c 		    data->type == adt7468) {
data              396 drivers/hwmon/lm85.c 				data->in_ext[i] =
data              400 drivers/hwmon/lm85.c 				data->temp_ext[i] =
data              404 drivers/hwmon/lm85.c 		data->vid = lm85_read_value(client, LM85_REG_VID);
data              407 drivers/hwmon/lm85.c 			data->in[i] =
data              409 drivers/hwmon/lm85.c 			data->fan[i] =
data              413 drivers/hwmon/lm85.c 		if (!data->has_vid5)
data              414 drivers/hwmon/lm85.c 			data->in[4] = lm85_read_value(client, LM85_REG_IN(4));
data              416 drivers/hwmon/lm85.c 		if (data->type == adt7468)
data              417 drivers/hwmon/lm85.c 			data->cfg5 = lm85_read_value(client, ADT7468_REG_CFG5);
data              420 drivers/hwmon/lm85.c 			data->temp[i] =
data              422 drivers/hwmon/lm85.c 			data->pwm[i] =
data              425 drivers/hwmon/lm85.c 			if (IS_ADT7468_OFF64(data))
data              426 drivers/hwmon/lm85.c 				data->temp[i] -= 64;
data              429 drivers/hwmon/lm85.c 		data->alarms = lm85_read_value(client, LM85_REG_ALARM1);
data              431 drivers/hwmon/lm85.c 		if (data->type == emc6d100) {
data              434 drivers/hwmon/lm85.c 				data->in[i] = lm85_read_value(client,
data              438 drivers/hwmon/lm85.c 			data->alarms |= lm85_read_value(client,
data              440 drivers/hwmon/lm85.c 		} else if (data->type == emc6d102 || data->type == emc6d103 ||
data              441 drivers/hwmon/lm85.c 			   data->type == emc6d103s) {
data              455 drivers/hwmon/lm85.c 			data->in_ext[0] = ext3 & 0x0f;
data              456 drivers/hwmon/lm85.c 			data->in_ext[1] = ext4 & 0x0f;
data              457 drivers/hwmon/lm85.c 			data->in_ext[2] = ext4 >> 4;
data              458 drivers/hwmon/lm85.c 			data->in_ext[3] = ext3 >> 4;
data              459 drivers/hwmon/lm85.c 			data->in_ext[4] = ext2 >> 4;
data              461 drivers/hwmon/lm85.c 			data->temp_ext[0] = ext1 & 0x0f;
data              462 drivers/hwmon/lm85.c 			data->temp_ext[1] = ext2 & 0x0f;
data              463 drivers/hwmon/lm85.c 			data->temp_ext[2] = ext1 >> 4;
data              466 drivers/hwmon/lm85.c 		data->last_reading = jiffies;
data              469 drivers/hwmon/lm85.c 	if (!data->valid ||
data              470 drivers/hwmon/lm85.c 	     time_after(jiffies, data->last_config + LM85_CONFIG_INTERVAL)) {
data              475 drivers/hwmon/lm85.c 			data->in_min[i] =
data              477 drivers/hwmon/lm85.c 			data->in_max[i] =
data              479 drivers/hwmon/lm85.c 			data->fan_min[i] =
data              483 drivers/hwmon/lm85.c 		if (!data->has_vid5)  {
data              484 drivers/hwmon/lm85.c 			data->in_min[4] = lm85_read_value(client,
data              486 drivers/hwmon/lm85.c 			data->in_max[4] = lm85_read_value(client,
data              490 drivers/hwmon/lm85.c 		if (data->type == emc6d100) {
data              492 drivers/hwmon/lm85.c 				data->in_min[i] = lm85_read_value(client,
data              494 drivers/hwmon/lm85.c 				data->in_max[i] = lm85_read_value(client,
data              502 drivers/hwmon/lm85.c 			data->temp_min[i] =
data              504 drivers/hwmon/lm85.c 			data->temp_max[i] =
data              507 drivers/hwmon/lm85.c 			data->autofan[i].config =
data              510 drivers/hwmon/lm85.c 			data->pwm_freq[i] = val % data->freq_map_size;
data              511 drivers/hwmon/lm85.c 			data->zone[i].range = val >> 4;
data              512 drivers/hwmon/lm85.c 			data->autofan[i].min_pwm =
data              514 drivers/hwmon/lm85.c 			data->zone[i].limit =
data              516 drivers/hwmon/lm85.c 			data->zone[i].critical =
data              519 drivers/hwmon/lm85.c 			if (IS_ADT7468_OFF64(data)) {
data              520 drivers/hwmon/lm85.c 				data->temp_min[i] -= 64;
data              521 drivers/hwmon/lm85.c 				data->temp_max[i] -= 64;
data              522 drivers/hwmon/lm85.c 				data->zone[i].limit -= 64;
data              523 drivers/hwmon/lm85.c 				data->zone[i].critical -= 64;
data              527 drivers/hwmon/lm85.c 		if (data->type != emc6d103s) {
data              529 drivers/hwmon/lm85.c 			data->autofan[0].min_off = (i & 0x20) != 0;
data              530 drivers/hwmon/lm85.c 			data->autofan[1].min_off = (i & 0x40) != 0;
data              531 drivers/hwmon/lm85.c 			data->autofan[2].min_off = (i & 0x80) != 0;
data              534 drivers/hwmon/lm85.c 			data->zone[0].hyst = i >> 4;
data              535 drivers/hwmon/lm85.c 			data->zone[1].hyst = i & 0x0f;
data              538 drivers/hwmon/lm85.c 			data->zone[2].hyst = i >> 4;
data              541 drivers/hwmon/lm85.c 		data->last_config = jiffies;
data              544 drivers/hwmon/lm85.c 	data->valid = 1;
data              546 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data              548 drivers/hwmon/lm85.c 	return data;
data              556 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              557 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr]));
data              564 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              565 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr]));
data              573 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              574 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data              582 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data              583 drivers/hwmon/lm85.c 	data->fan_min[nr] = FAN_TO_REG(val);
data              584 drivers/hwmon/lm85.c 	lm85_write_value(client, LM85_REG_FAN_MIN(nr), data->fan_min[nr]);
data              585 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data              603 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              606 drivers/hwmon/lm85.c 	if (data->has_vid5) {
data              608 drivers/hwmon/lm85.c 		vid = vid_from_reg(data->vid & 0x3f, data->vrm);
data              611 drivers/hwmon/lm85.c 		vid = vid_from_reg(data->vid & 0x1f, data->vrm);
data              622 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              623 drivers/hwmon/lm85.c 	return sprintf(buf, "%ld\n", (long) data->vrm);
data              629 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              640 drivers/hwmon/lm85.c 	data->vrm = val;
data              649 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              650 drivers/hwmon/lm85.c 	return sprintf(buf, "%u\n", data->alarms);
data              659 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              660 drivers/hwmon/lm85.c 	return sprintf(buf, "%u\n", (data->alarms >> nr) & 1);
data              687 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              688 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", PWM_FROM_REG(data->pwm[nr]));
data              695 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              696 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data              704 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data              705 drivers/hwmon/lm85.c 	data->pwm[nr] = PWM_TO_REG(val);
data              706 drivers/hwmon/lm85.c 	lm85_write_value(client, LM85_REG_PWM(nr), data->pwm[nr]);
data              707 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data              715 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              718 drivers/hwmon/lm85.c 	pwm_zone = ZONE_FROM_REG(data->autofan[nr].config);
data              738 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              739 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data              766 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data              767 drivers/hwmon/lm85.c 	data->autofan[nr].config = lm85_read_value(client,
data              769 drivers/hwmon/lm85.c 	data->autofan[nr].config = (data->autofan[nr].config & ~0xe0)
data              772 drivers/hwmon/lm85.c 		data->autofan[nr].config);
data              773 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data              781 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              784 drivers/hwmon/lm85.c 	if (IS_ADT7468_HFPWM(data))
data              787 drivers/hwmon/lm85.c 		freq = FREQ_FROM_REG(data->freq_map, data->freq_map_size,
data              788 drivers/hwmon/lm85.c 				     data->pwm_freq[nr]);
data              798 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              799 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data              807 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data              813 drivers/hwmon/lm85.c 	if (data->type == adt7468 && val >= 11300) {	/* High freq. mode */
data              814 drivers/hwmon/lm85.c 		data->cfg5 &= ~ADT7468_HFPWM;
data              815 drivers/hwmon/lm85.c 		lm85_write_value(client, ADT7468_REG_CFG5, data->cfg5);
data              817 drivers/hwmon/lm85.c 		data->pwm_freq[nr] = FREQ_TO_REG(data->freq_map,
data              818 drivers/hwmon/lm85.c 						 data->freq_map_size, val);
data              820 drivers/hwmon/lm85.c 				 (data->zone[nr].range << 4)
data              821 drivers/hwmon/lm85.c 				 | data->pwm_freq[nr]);
data              822 drivers/hwmon/lm85.c 		if (data->type == adt7468) {
data              823 drivers/hwmon/lm85.c 			data->cfg5 |= ADT7468_HFPWM;
data              824 drivers/hwmon/lm85.c 			lm85_write_value(client, ADT7468_REG_CFG5, data->cfg5);
data              827 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data              847 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              848 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", INSEXT_FROM_REG(nr, data->in[nr],
data              849 drivers/hwmon/lm85.c 						    data->in_ext[nr]));
data              856 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              857 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", INS_FROM_REG(nr, data->in_min[nr]));
data              864 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              865 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data              873 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data              874 drivers/hwmon/lm85.c 	data->in_min[nr] = INS_TO_REG(nr, val);
data              875 drivers/hwmon/lm85.c 	lm85_write_value(client, LM85_REG_IN_MIN(nr), data->in_min[nr]);
data              876 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data              884 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              885 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", INS_FROM_REG(nr, data->in_max[nr]));
data              892 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              893 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data              901 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data              902 drivers/hwmon/lm85.c 	data->in_max[nr] = INS_TO_REG(nr, val);
data              903 drivers/hwmon/lm85.c 	lm85_write_value(client, LM85_REG_IN_MAX(nr), data->in_max[nr]);
data              904 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data              939 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              940 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", TEMPEXT_FROM_REG(data->temp[nr],
data              941 drivers/hwmon/lm85.c 						     data->temp_ext[nr]));
data              948 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              949 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_min[nr]));
data              957 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              958 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data              966 drivers/hwmon/lm85.c 	if (IS_ADT7468_OFF64(data))
data              969 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data              970 drivers/hwmon/lm85.c 	data->temp_min[nr] = TEMP_TO_REG(val);
data              971 drivers/hwmon/lm85.c 	lm85_write_value(client, LM85_REG_TEMP_MIN(nr), data->temp_min[nr]);
data              972 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data              980 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data              981 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[nr]));
data              989 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data              990 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data              998 drivers/hwmon/lm85.c 	if (IS_ADT7468_OFF64(data))
data             1001 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data             1002 drivers/hwmon/lm85.c 	data->temp_max[nr] = TEMP_TO_REG(val);
data             1003 drivers/hwmon/lm85.c 	lm85_write_value(client, LM85_REG_TEMP_MAX(nr), data->temp_max[nr]);
data             1004 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data             1025 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data             1026 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", ZONE_FROM_REG(data->autofan[nr].config));
data             1034 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data             1035 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data             1043 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data             1044 drivers/hwmon/lm85.c 	data->autofan[nr].config = (data->autofan[nr].config & (~0xe0))
data             1047 drivers/hwmon/lm85.c 		data->autofan[nr].config);
data             1048 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data             1056 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data             1057 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", PWM_FROM_REG(data->autofan[nr].min_pwm));
data             1065 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data             1066 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data             1074 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data             1075 drivers/hwmon/lm85.c 	data->autofan[nr].min_pwm = PWM_TO_REG(val);
data             1077 drivers/hwmon/lm85.c 		data->autofan[nr].min_pwm);
data             1078 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data             1087 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data             1088 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", data->autofan[nr].min_off);
data             1096 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data             1097 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data             1106 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data             1107 drivers/hwmon/lm85.c 	data->autofan[nr].min_off = val;
data             1110 drivers/hwmon/lm85.c 	if (data->autofan[nr].min_off)
data             1113 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data             1134 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data             1135 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].limit) -
data             1136 drivers/hwmon/lm85.c 		HYST_FROM_REG(data->zone[nr].hyst));
data             1144 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data             1145 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data             1154 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data             1155 drivers/hwmon/lm85.c 	min = TEMP_FROM_REG(data->zone[nr].limit);
data             1156 drivers/hwmon/lm85.c 	data->zone[nr].hyst = HYST_TO_REG(min - val);
data             1159 drivers/hwmon/lm85.c 			(data->zone[0].hyst << 4)
data             1160 drivers/hwmon/lm85.c 			| data->zone[1].hyst);
data             1163 drivers/hwmon/lm85.c 			(data->zone[2].hyst << 4));
data             1165 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data             1174 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data             1175 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].limit));
data             1183 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data             1184 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data             1192 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data             1193 drivers/hwmon/lm85.c 	data->zone[nr].limit = TEMP_TO_REG(val);
data             1195 drivers/hwmon/lm85.c 		data->zone[nr].limit);
data             1198 drivers/hwmon/lm85.c 	data->zone[nr].range = RANGE_TO_REG(
data             1199 drivers/hwmon/lm85.c 		TEMP_FROM_REG(data->zone[nr].max_desired) -
data             1200 drivers/hwmon/lm85.c 		TEMP_FROM_REG(data->zone[nr].limit));
data             1202 drivers/hwmon/lm85.c 		((data->zone[nr].range & 0x0f) << 4)
data             1203 drivers/hwmon/lm85.c 		| data->pwm_freq[nr]);
data             1205 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data             1214 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data             1215 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].limit) +
data             1216 drivers/hwmon/lm85.c 		RANGE_FROM_REG(data->zone[nr].range));
data             1224 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data             1225 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data             1234 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data             1235 drivers/hwmon/lm85.c 	min = TEMP_FROM_REG(data->zone[nr].limit);
data             1236 drivers/hwmon/lm85.c 	data->zone[nr].max_desired = TEMP_TO_REG(val);
data             1237 drivers/hwmon/lm85.c 	data->zone[nr].range = RANGE_TO_REG(
data             1240 drivers/hwmon/lm85.c 		((data->zone[nr].range & 0x0f) << 4)
data             1241 drivers/hwmon/lm85.c 		| data->pwm_freq[nr]);
data             1242 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data             1251 drivers/hwmon/lm85.c 	struct lm85_data *data = lm85_update_device(dev);
data             1252 drivers/hwmon/lm85.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->zone[nr].critical));
data             1260 drivers/hwmon/lm85.c 	struct lm85_data *data = dev_get_drvdata(dev);
data             1261 drivers/hwmon/lm85.c 	struct i2c_client *client = data->client;
data             1269 drivers/hwmon/lm85.c 	mutex_lock(&data->update_lock);
data             1270 drivers/hwmon/lm85.c 	data->zone[nr].critical = TEMP_TO_REG(val);
data             1272 drivers/hwmon/lm85.c 		data->zone[nr].critical);
data             1273 drivers/hwmon/lm85.c 	mutex_unlock(&data->update_lock);
data             1551 drivers/hwmon/lm85.c 	struct lm85_data *data;
data             1554 drivers/hwmon/lm85.c 	data = devm_kzalloc(dev, sizeof(struct lm85_data), GFP_KERNEL);
data             1555 drivers/hwmon/lm85.c 	if (!data)
data             1558 drivers/hwmon/lm85.c 	data->client = client;
data             1560 drivers/hwmon/lm85.c 		data->type = (enum chips)of_device_get_match_data(&client->dev);
data             1562 drivers/hwmon/lm85.c 		data->type = id->driver_data;
data             1563 drivers/hwmon/lm85.c 	mutex_init(&data->update_lock);
data             1566 drivers/hwmon/lm85.c 	switch (data->type) {
data             1574 drivers/hwmon/lm85.c 		data->freq_map = adm1027_freq_map;
data             1575 drivers/hwmon/lm85.c 		data->freq_map_size = ARRAY_SIZE(adm1027_freq_map);
data             1578 drivers/hwmon/lm85.c 		data->freq_map = lm96000_freq_map;
data             1579 drivers/hwmon/lm85.c 		data->freq_map_size = ARRAY_SIZE(lm96000_freq_map);
data             1582 drivers/hwmon/lm85.c 		data->freq_map = lm85_freq_map;
data             1583 drivers/hwmon/lm85.c 		data->freq_map_size = ARRAY_SIZE(lm85_freq_map);
data             1587 drivers/hwmon/lm85.c 	data->vrm = vid_which_vrm();
data             1593 drivers/hwmon/lm85.c 	data->groups[idx++] = &lm85_group;
data             1596 drivers/hwmon/lm85.c 	if (data->type != emc6d103s) {
data             1597 drivers/hwmon/lm85.c 		data->groups[idx++] = &lm85_group_minctl;
data             1598 drivers/hwmon/lm85.c 		data->groups[idx++] = &lm85_group_temp_off;
data             1605 drivers/hwmon/lm85.c 	if (data->type == adt7463 || data->type == adt7468) {
data             1608 drivers/hwmon/lm85.c 			data->has_vid5 = true;
data             1611 drivers/hwmon/lm85.c 	if (!data->has_vid5)
data             1612 drivers/hwmon/lm85.c 		data->groups[idx++] = &lm85_group_in4;
data             1615 drivers/hwmon/lm85.c 	if (data->type == emc6d100)
data             1616 drivers/hwmon/lm85.c 		data->groups[idx++] = &lm85_group_in567;
data             1619 drivers/hwmon/lm85.c 							   data, data->groups);
data             1643 drivers/hwmon/lm85.c 		.data = (void *)adm1027
data             1647 drivers/hwmon/lm85.c 		.data = (void *)adt7463
data             1651 drivers/hwmon/lm85.c 		.data = (void *)adt7468
data             1655 drivers/hwmon/lm85.c 		.data = (void *)lm85
data             1659 drivers/hwmon/lm85.c 		.data = (void *)lm85
data             1663 drivers/hwmon/lm85.c 		.data = (void *)lm85
data             1667 drivers/hwmon/lm85.c 		.data = (void *)lm96000
data             1671 drivers/hwmon/lm85.c 		.data = (void *)emc6d100
data             1675 drivers/hwmon/lm85.c 		.data = (void *)emc6d100
data             1679 drivers/hwmon/lm85.c 		.data = (void *)emc6d102
data             1683 drivers/hwmon/lm85.c 		.data = (void *)emc6d103
data             1687 drivers/hwmon/lm85.c 		.data = (void *)emc6d103s
data              186 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              188 drivers/hwmon/lm87.c 	mutex_lock(&data->update_lock);
data              190 drivers/hwmon/lm87.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              195 drivers/hwmon/lm87.c 		i = (data->channel & CHAN_TEMP3) ? 1 : 0;
data              196 drivers/hwmon/lm87.c 		j = (data->channel & CHAN_TEMP3) ? 5 : 6;
data              198 drivers/hwmon/lm87.c 			data->in[i] = lm87_read_value(client,
data              200 drivers/hwmon/lm87.c 			data->in_min[i] = lm87_read_value(client,
data              202 drivers/hwmon/lm87.c 			data->in_max[i] = lm87_read_value(client,
data              207 drivers/hwmon/lm87.c 			if (data->channel & CHAN_NO_FAN(i)) {
data              208 drivers/hwmon/lm87.c 				data->in[6+i] = lm87_read_value(client,
data              210 drivers/hwmon/lm87.c 				data->in_max[6+i] = lm87_read_value(client,
data              212 drivers/hwmon/lm87.c 				data->in_min[6+i] = lm87_read_value(client,
data              216 drivers/hwmon/lm87.c 				data->fan[i] = lm87_read_value(client,
data              218 drivers/hwmon/lm87.c 				data->fan_min[i] = lm87_read_value(client,
data              223 drivers/hwmon/lm87.c 		j = (data->channel & CHAN_TEMP3) ? 3 : 2;
data              225 drivers/hwmon/lm87.c 			data->temp[i] = lm87_read_value(client,
data              227 drivers/hwmon/lm87.c 			data->temp_high[i] = lm87_read_value(client,
data              229 drivers/hwmon/lm87.c 			data->temp_low[i] = lm87_read_value(client,
data              235 drivers/hwmon/lm87.c 		data->temp_crit_int = min(i, j);
data              239 drivers/hwmon/lm87.c 		data->temp_crit_ext = min(i, j);
data              242 drivers/hwmon/lm87.c 		data->fan_div[0] = (i >> 4) & 0x03;
data              243 drivers/hwmon/lm87.c 		data->fan_div[1] = (i >> 6) & 0x03;
data              244 drivers/hwmon/lm87.c 		data->vid = (i & 0x0F)
data              248 drivers/hwmon/lm87.c 		data->alarms = lm87_read_value(client, LM87_REG_ALARMS1)
data              251 drivers/hwmon/lm87.c 		data->aout = lm87_read_value(client, LM87_REG_AOUT);
data              253 drivers/hwmon/lm87.c 		data->last_updated = jiffies;
data              254 drivers/hwmon/lm87.c 		data->valid = 1;
data              257 drivers/hwmon/lm87.c 	mutex_unlock(&data->update_lock);
data              259 drivers/hwmon/lm87.c 	return data;
data              269 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              272 drivers/hwmon/lm87.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in[nr],
data              273 drivers/hwmon/lm87.c 		       data->in_scale[nr]));
data              279 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              282 drivers/hwmon/lm87.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in_min[nr],
data              283 drivers/hwmon/lm87.c 		       data->in_scale[nr]));
data              289 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              292 drivers/hwmon/lm87.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in_max[nr],
data              293 drivers/hwmon/lm87.c 		       data->in_scale[nr]));
data              300 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              309 drivers/hwmon/lm87.c 	mutex_lock(&data->update_lock);
data              310 drivers/hwmon/lm87.c 	data->in_min[nr] = IN_TO_REG(val, data->in_scale[nr]);
data              312 drivers/hwmon/lm87.c 			 LM87_REG_AIN_MIN(nr - 6), data->in_min[nr]);
data              313 drivers/hwmon/lm87.c 	mutex_unlock(&data->update_lock);
data              321 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              330 drivers/hwmon/lm87.c 	mutex_lock(&data->update_lock);
data              331 drivers/hwmon/lm87.c 	data->in_max[nr] = IN_TO_REG(val, data->in_scale[nr]);
data              333 drivers/hwmon/lm87.c 			 LM87_REG_AIN_MAX(nr - 6), data->in_max[nr]);
data              334 drivers/hwmon/lm87.c 	mutex_unlock(&data->update_lock);
data              366 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              369 drivers/hwmon/lm87.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[nr]));
data              375 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              379 drivers/hwmon/lm87.c 		       TEMP_FROM_REG(data->temp_low[nr]));
data              385 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              389 drivers/hwmon/lm87.c 		       TEMP_FROM_REG(data->temp_high[nr]));
data              397 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              406 drivers/hwmon/lm87.c 	mutex_lock(&data->update_lock);
data              407 drivers/hwmon/lm87.c 	data->temp_low[nr] = TEMP_TO_REG(val);
data              408 drivers/hwmon/lm87.c 	lm87_write_value(client, LM87_REG_TEMP_LOW[nr], data->temp_low[nr]);
data              409 drivers/hwmon/lm87.c 	mutex_unlock(&data->update_lock);
data              418 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              427 drivers/hwmon/lm87.c 	mutex_lock(&data->update_lock);
data              428 drivers/hwmon/lm87.c 	data->temp_high[nr] = TEMP_TO_REG(val);
data              429 drivers/hwmon/lm87.c 	lm87_write_value(client, LM87_REG_TEMP_HIGH[nr], data->temp_high[nr]);
data              430 drivers/hwmon/lm87.c 	mutex_unlock(&data->update_lock);
data              447 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              448 drivers/hwmon/lm87.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_crit_int));
data              454 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              455 drivers/hwmon/lm87.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_crit_ext));
data              465 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              468 drivers/hwmon/lm87.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr],
data              469 drivers/hwmon/lm87.c 		       FAN_DIV_FROM_REG(data->fan_div[nr])));
data              475 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              478 drivers/hwmon/lm87.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr],
data              479 drivers/hwmon/lm87.c 		       FAN_DIV_FROM_REG(data->fan_div[nr])));
data              485 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              489 drivers/hwmon/lm87.c 		       FAN_DIV_FROM_REG(data->fan_div[nr]));
data              497 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              506 drivers/hwmon/lm87.c 	mutex_lock(&data->update_lock);
data              507 drivers/hwmon/lm87.c 	data->fan_min[nr] = FAN_TO_REG(val,
data              508 drivers/hwmon/lm87.c 			    FAN_DIV_FROM_REG(data->fan_div[nr]));
data              509 drivers/hwmon/lm87.c 	lm87_write_value(client, LM87_REG_FAN_MIN(nr), data->fan_min[nr]);
data              510 drivers/hwmon/lm87.c 	mutex_unlock(&data->update_lock);
data              525 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              536 drivers/hwmon/lm87.c 	mutex_lock(&data->update_lock);
data              537 drivers/hwmon/lm87.c 	min = FAN_FROM_REG(data->fan_min[nr],
data              538 drivers/hwmon/lm87.c 			   FAN_DIV_FROM_REG(data->fan_div[nr]));
data              542 drivers/hwmon/lm87.c 		data->fan_div[nr] = 0;
data              545 drivers/hwmon/lm87.c 		data->fan_div[nr] = 1;
data              548 drivers/hwmon/lm87.c 		data->fan_div[nr] = 2;
data              551 drivers/hwmon/lm87.c 		data->fan_div[nr] = 3;
data              554 drivers/hwmon/lm87.c 		mutex_unlock(&data->update_lock);
data              561 drivers/hwmon/lm87.c 	    reg = (reg & 0xCF) | (data->fan_div[0] << 4);
data              564 drivers/hwmon/lm87.c 	    reg = (reg & 0x3F) | (data->fan_div[1] << 6);
data              569 drivers/hwmon/lm87.c 	data->fan_min[nr] = FAN_TO_REG(min, val);
data              571 drivers/hwmon/lm87.c 			 data->fan_min[nr]);
data              572 drivers/hwmon/lm87.c 	mutex_unlock(&data->update_lock);
data              587 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              588 drivers/hwmon/lm87.c 	return sprintf(buf, "%d\n", data->alarms);
data              595 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              596 drivers/hwmon/lm87.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data              603 drivers/hwmon/lm87.c 	struct lm87_data *data = dev_get_drvdata(dev);
data              604 drivers/hwmon/lm87.c 	return sprintf(buf, "%d\n", data->vrm);
data              609 drivers/hwmon/lm87.c 	struct lm87_data *data = dev_get_drvdata(dev);
data              620 drivers/hwmon/lm87.c 	data->vrm = val;
data              628 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              629 drivers/hwmon/lm87.c 	return sprintf(buf, "%d\n", AOUT_FROM_REG(data->aout));
data              636 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              644 drivers/hwmon/lm87.c 	mutex_lock(&data->update_lock);
data              645 drivers/hwmon/lm87.c 	data->aout = AOUT_TO_REG(val);
data              646 drivers/hwmon/lm87.c 	lm87_write_value(client, LM87_REG_AOUT, data->aout);
data              647 drivers/hwmon/lm87.c 	mutex_unlock(&data->update_lock);
data              655 drivers/hwmon/lm87.c 	struct lm87_data *data = lm87_update_device(dev);
data              657 drivers/hwmon/lm87.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              844 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              846 drivers/hwmon/lm87.c 	lm87_write_value(client, LM87_REG_CONFIG, data->config);
data              851 drivers/hwmon/lm87.c 	struct lm87_data *data = i2c_get_clientdata(client);
data              869 drivers/hwmon/lm87.c 		data->channel = val;
data              871 drivers/hwmon/lm87.c 				LM87_REG_CHANNEL_MODE, data->channel);
data              873 drivers/hwmon/lm87.c 		data->channel = *(u8 *)dev_get_platdata(&client->dev);
data              875 drivers/hwmon/lm87.c 				 LM87_REG_CHANNEL_MODE, data->channel);
data              877 drivers/hwmon/lm87.c 		data->channel = lm87_read_value(client, LM87_REG_CHANNEL_MODE);
data              879 drivers/hwmon/lm87.c 	data->config = lm87_read_value(client, LM87_REG_CONFIG) & 0x6F;
data              885 drivers/hwmon/lm87.c 	if (!(data->config & 0x01)) {
data              899 drivers/hwmon/lm87.c 		if (data->channel & CHAN_TEMP3) {
data              909 drivers/hwmon/lm87.c 	if ((data->config & 0x09) != 0x01)
data              911 drivers/hwmon/lm87.c 				 (data->config & 0x77) | 0x01);
data              917 drivers/hwmon/lm87.c 	struct lm87_data *data;
data              922 drivers/hwmon/lm87.c 	data = devm_kzalloc(&client->dev, sizeof(struct lm87_data), GFP_KERNEL);
data              923 drivers/hwmon/lm87.c 	if (!data)
data              926 drivers/hwmon/lm87.c 	i2c_set_clientdata(client, data);
data              927 drivers/hwmon/lm87.c 	mutex_init(&data->update_lock);
data              934 drivers/hwmon/lm87.c 	data->in_scale[0] = 2500;
data              935 drivers/hwmon/lm87.c 	data->in_scale[1] = 2700;
data              936 drivers/hwmon/lm87.c 	data->in_scale[2] = (data->channel & CHAN_VCC_5V) ? 5000 : 3300;
data              937 drivers/hwmon/lm87.c 	data->in_scale[3] = 5000;
data              938 drivers/hwmon/lm87.c 	data->in_scale[4] = 12000;
data              939 drivers/hwmon/lm87.c 	data->in_scale[5] = 2700;
data              940 drivers/hwmon/lm87.c 	data->in_scale[6] = 1875;
data              941 drivers/hwmon/lm87.c 	data->in_scale[7] = 1875;
data              947 drivers/hwmon/lm87.c 	data->attr_groups[group_tail++] = &lm87_group;
data              948 drivers/hwmon/lm87.c 	if (data->channel & CHAN_NO_FAN(0))
data              949 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_in6;
data              951 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_fan1;
data              953 drivers/hwmon/lm87.c 	if (data->channel & CHAN_NO_FAN(1))
data              954 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_in7;
data              956 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_fan2;
data              958 drivers/hwmon/lm87.c 	if (data->channel & CHAN_TEMP3)
data              959 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_temp3;
data              961 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_in0_5;
data              963 drivers/hwmon/lm87.c 	if (!(data->channel & CHAN_NO_VID)) {
data              964 drivers/hwmon/lm87.c 		data->vrm = vid_which_vrm();
data              965 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_vid;
data              969 drivers/hwmon/lm87.c 	    &client->dev, client->name, client, data->attr_groups);
data              230 drivers/hwmon/lm90.c 		.data = (void *)adm1032
data              234 drivers/hwmon/lm90.c 		.data = (void *)adt7461
data              238 drivers/hwmon/lm90.c 		.data = (void *)adt7461
data              242 drivers/hwmon/lm90.c 		.data = (void *)g781
data              246 drivers/hwmon/lm90.c 		.data = (void *)lm90
data              250 drivers/hwmon/lm90.c 		.data = (void *)lm86
data              254 drivers/hwmon/lm90.c 		.data = (void *)lm86
data              258 drivers/hwmon/lm90.c 		.data = (void *)lm99
data              262 drivers/hwmon/lm90.c 		.data = (void *)max6646
data              266 drivers/hwmon/lm90.c 		.data = (void *)max6646
data              270 drivers/hwmon/lm90.c 		.data = (void *)max6646
data              274 drivers/hwmon/lm90.c 		.data = (void *)max6657
data              278 drivers/hwmon/lm90.c 		.data = (void *)max6657
data              282 drivers/hwmon/lm90.c 		.data = (void *)max6659
data              286 drivers/hwmon/lm90.c 		.data = (void *)max6680
data              290 drivers/hwmon/lm90.c 		.data = (void *)max6680
data              294 drivers/hwmon/lm90.c 		.data = (void *)max6696
data              298 drivers/hwmon/lm90.c 		.data = (void *)max6696
data              302 drivers/hwmon/lm90.c 		.data = (void *)adt7461
data              306 drivers/hwmon/lm90.c 		.data = (void *)w83l771
data              310 drivers/hwmon/lm90.c 		.data = (void *)sa56004
data              314 drivers/hwmon/lm90.c 		.data = (void *)tmp451
data              546 drivers/hwmon/lm90.c static int lm90_update_confreg(struct lm90_data *data, u8 config)
data              548 drivers/hwmon/lm90.c 	if (data->config != config) {
data              551 drivers/hwmon/lm90.c 		err = i2c_smbus_write_byte_data(data->client,
data              556 drivers/hwmon/lm90.c 		data->config = config;
data              569 drivers/hwmon/lm90.c static int lm90_select_remote_channel(struct lm90_data *data, int channel)
data              573 drivers/hwmon/lm90.c 	if (data->kind == max6696) {
data              574 drivers/hwmon/lm90.c 		u8 config = data->config & ~0x08;
data              578 drivers/hwmon/lm90.c 		err = lm90_update_confreg(data, config);
data              583 drivers/hwmon/lm90.c static int lm90_write_convrate(struct lm90_data *data, int val)
data              585 drivers/hwmon/lm90.c 	u8 config = data->config;
data              589 drivers/hwmon/lm90.c 	if (data->flags & LM90_PAUSE_FOR_CONFIG) {
data              590 drivers/hwmon/lm90.c 		err = lm90_update_confreg(data, config | 0x40);
data              596 drivers/hwmon/lm90.c 	err = i2c_smbus_write_byte_data(data->client, LM90_REG_W_CONVRATE, val);
data              599 drivers/hwmon/lm90.c 	lm90_update_confreg(data, config);
data              609 drivers/hwmon/lm90.c static int lm90_set_convrate(struct i2c_client *client, struct lm90_data *data,
data              620 drivers/hwmon/lm90.c 	     i < data->max_convrate; i++, update_interval >>= 1)
data              624 drivers/hwmon/lm90.c 	err = lm90_write_convrate(data, i);
data              625 drivers/hwmon/lm90.c 	data->update_interval = DIV_ROUND_CLOSEST(update_interval, 64);
data              631 drivers/hwmon/lm90.c 	struct lm90_data *data = dev_get_drvdata(dev);
data              632 drivers/hwmon/lm90.c 	struct i2c_client *client = data->client;
data              638 drivers/hwmon/lm90.c 	data->temp8[LOCAL_CRIT] = val;
data              643 drivers/hwmon/lm90.c 	data->temp8[REMOTE_CRIT] = val;
data              648 drivers/hwmon/lm90.c 	data->temp_hyst = val;
data              653 drivers/hwmon/lm90.c 	data->temp11[REMOTE_LOW] = val << 8;
data              655 drivers/hwmon/lm90.c 	if (data->flags & LM90_HAVE_REM_LIMIT_EXT) {
data              659 drivers/hwmon/lm90.c 		data->temp11[REMOTE_LOW] |= val;
data              665 drivers/hwmon/lm90.c 	data->temp11[REMOTE_HIGH] = val << 8;
data              667 drivers/hwmon/lm90.c 	if (data->flags & LM90_HAVE_REM_LIMIT_EXT) {
data              671 drivers/hwmon/lm90.c 		data->temp11[REMOTE_HIGH] |= val;
data              674 drivers/hwmon/lm90.c 	if (data->flags & LM90_HAVE_OFFSET) {
data              679 drivers/hwmon/lm90.c 		data->temp11[REMOTE_OFFSET] = val;
data              682 drivers/hwmon/lm90.c 	if (data->flags & LM90_HAVE_EMERGENCY) {
data              686 drivers/hwmon/lm90.c 		data->temp8[LOCAL_EMERG] = val;
data              691 drivers/hwmon/lm90.c 		data->temp8[REMOTE_EMERG] = val;
data              694 drivers/hwmon/lm90.c 	if (data->kind == max6696) {
data              695 drivers/hwmon/lm90.c 		val = lm90_select_remote_channel(data, 1);
data              702 drivers/hwmon/lm90.c 		data->temp8[REMOTE2_CRIT] = val;
data              707 drivers/hwmon/lm90.c 		data->temp8[REMOTE2_EMERG] = val;
data              712 drivers/hwmon/lm90.c 		data->temp11[REMOTE2_LOW] = val << 8;
data              717 drivers/hwmon/lm90.c 		data->temp11[REMOTE2_HIGH] = val << 8;
data              719 drivers/hwmon/lm90.c 		lm90_select_remote_channel(data, 0);
data              727 drivers/hwmon/lm90.c 	struct lm90_data *data = dev_get_drvdata(dev);
data              728 drivers/hwmon/lm90.c 	struct i2c_client *client = data->client;
data              732 drivers/hwmon/lm90.c 	if (!data->valid) {
data              738 drivers/hwmon/lm90.c 	next_update = data->last_updated +
data              739 drivers/hwmon/lm90.c 		      msecs_to_jiffies(data->update_interval);
data              740 drivers/hwmon/lm90.c 	if (time_after(jiffies, next_update) || !data->valid) {
data              743 drivers/hwmon/lm90.c 		data->valid = false;
data              748 drivers/hwmon/lm90.c 		data->temp8[LOCAL_LOW] = val;
data              753 drivers/hwmon/lm90.c 		data->temp8[LOCAL_HIGH] = val;
data              755 drivers/hwmon/lm90.c 		if (data->reg_local_ext) {
data              757 drivers/hwmon/lm90.c 					  data->reg_local_ext);
data              760 drivers/hwmon/lm90.c 			data->temp11[LOCAL_TEMP] = val;
data              765 drivers/hwmon/lm90.c 			data->temp11[LOCAL_TEMP] = val << 8;
data              771 drivers/hwmon/lm90.c 		data->temp11[REMOTE_TEMP] = val;
data              776 drivers/hwmon/lm90.c 		data->alarms = val;	/* lower 8 bit of alarms */
data              778 drivers/hwmon/lm90.c 		if (data->kind == max6696) {
data              779 drivers/hwmon/lm90.c 			val = lm90_select_remote_channel(data, 1);
data              786 drivers/hwmon/lm90.c 				lm90_select_remote_channel(data, 0);
data              789 drivers/hwmon/lm90.c 			data->temp11[REMOTE2_TEMP] = val;
data              791 drivers/hwmon/lm90.c 			lm90_select_remote_channel(data, 0);
data              796 drivers/hwmon/lm90.c 			data->alarms |= val << 8;
data              803 drivers/hwmon/lm90.c 		if (!(data->config_orig & 0x80) &&
data              804 drivers/hwmon/lm90.c 		    !(data->alarms & data->alert_alarms)) {
data              805 drivers/hwmon/lm90.c 			if (data->config & 0x80) {
data              807 drivers/hwmon/lm90.c 				lm90_update_confreg(data, data->config & ~0x80);
data              811 drivers/hwmon/lm90.c 		data->last_updated = jiffies;
data              812 drivers/hwmon/lm90.c 		data->valid = true;
data              895 drivers/hwmon/lm90.c static inline int temp_from_u8_adt7461(struct lm90_data *data, u8 val)
data              897 drivers/hwmon/lm90.c 	if (data->flags & LM90_FLAG_ADT7461_EXT)
data              902 drivers/hwmon/lm90.c static inline int temp_from_u16_adt7461(struct lm90_data *data, u16 val)
data              904 drivers/hwmon/lm90.c 	if (data->flags & LM90_FLAG_ADT7461_EXT)
data              909 drivers/hwmon/lm90.c static u8 temp_to_u8_adt7461(struct lm90_data *data, long val)
data              911 drivers/hwmon/lm90.c 	if (data->flags & LM90_FLAG_ADT7461_EXT) {
data              925 drivers/hwmon/lm90.c static u16 temp_to_u16_adt7461(struct lm90_data *data, long val)
data              927 drivers/hwmon/lm90.c 	if (data->flags & LM90_FLAG_ADT7461_EXT) {
data              977 drivers/hwmon/lm90.c static int lm90_get_temp11(struct lm90_data *data, int index)
data              979 drivers/hwmon/lm90.c 	s16 temp11 = data->temp11[index];
data              982 drivers/hwmon/lm90.c 	if (data->kind == adt7461 || data->kind == tmp451)
data              983 drivers/hwmon/lm90.c 		temp = temp_from_u16_adt7461(data, temp11);
data              984 drivers/hwmon/lm90.c 	else if (data->kind == max6646)
data              990 drivers/hwmon/lm90.c 	if (data->kind == lm99 && index <= 2)
data              996 drivers/hwmon/lm90.c static int lm90_set_temp11(struct lm90_data *data, int index, long val)
data             1008 drivers/hwmon/lm90.c 	struct i2c_client *client = data->client;
data             1013 drivers/hwmon/lm90.c 	if (data->kind == lm99 && index <= 2)
data             1016 drivers/hwmon/lm90.c 	if (data->kind == adt7461 || data->kind == tmp451)
data             1017 drivers/hwmon/lm90.c 		data->temp11[index] = temp_to_u16_adt7461(data, val);
data             1018 drivers/hwmon/lm90.c 	else if (data->kind == max6646)
data             1019 drivers/hwmon/lm90.c 		data->temp11[index] = temp_to_u8(val) << 8;
data             1020 drivers/hwmon/lm90.c 	else if (data->flags & LM90_HAVE_REM_LIMIT_EXT)
data             1021 drivers/hwmon/lm90.c 		data->temp11[index] = temp_to_s16(val);
data             1023 drivers/hwmon/lm90.c 		data->temp11[index] = temp_to_s8(val) << 8;
data             1025 drivers/hwmon/lm90.c 	lm90_select_remote_channel(data, index >= 3);
data             1027 drivers/hwmon/lm90.c 				  data->temp11[index] >> 8);
data             1030 drivers/hwmon/lm90.c 	if (data->flags & LM90_HAVE_REM_LIMIT_EXT)
data             1032 drivers/hwmon/lm90.c 						data->temp11[index] & 0xff);
data             1034 drivers/hwmon/lm90.c 	lm90_select_remote_channel(data, 0);
data             1038 drivers/hwmon/lm90.c static int lm90_get_temp8(struct lm90_data *data, int index)
data             1040 drivers/hwmon/lm90.c 	s8 temp8 = data->temp8[index];
data             1043 drivers/hwmon/lm90.c 	if (data->kind == adt7461 || data->kind == tmp451)
data             1044 drivers/hwmon/lm90.c 		temp = temp_from_u8_adt7461(data, temp8);
data             1045 drivers/hwmon/lm90.c 	else if (data->kind == max6646)
data             1051 drivers/hwmon/lm90.c 	if (data->kind == lm99 && index == 3)
data             1057 drivers/hwmon/lm90.c static int lm90_set_temp8(struct lm90_data *data, int index, long val)
data             1069 drivers/hwmon/lm90.c 	struct i2c_client *client = data->client;
data             1073 drivers/hwmon/lm90.c 	if (data->kind == lm99 && index == 3)
data             1076 drivers/hwmon/lm90.c 	if (data->kind == adt7461 || data->kind == tmp451)
data             1077 drivers/hwmon/lm90.c 		data->temp8[index] = temp_to_u8_adt7461(data, val);
data             1078 drivers/hwmon/lm90.c 	else if (data->kind == max6646)
data             1079 drivers/hwmon/lm90.c 		data->temp8[index] = temp_to_u8(val);
data             1081 drivers/hwmon/lm90.c 		data->temp8[index] = temp_to_s8(val);
data             1083 drivers/hwmon/lm90.c 	lm90_select_remote_channel(data, index >= 6);
data             1084 drivers/hwmon/lm90.c 	err = i2c_smbus_write_byte_data(client, reg[index], data->temp8[index]);
data             1085 drivers/hwmon/lm90.c 	lm90_select_remote_channel(data, 0);
data             1090 drivers/hwmon/lm90.c static int lm90_get_temphyst(struct lm90_data *data, int index)
data             1094 drivers/hwmon/lm90.c 	if (data->kind == adt7461 || data->kind == tmp451)
data             1095 drivers/hwmon/lm90.c 		temp = temp_from_u8_adt7461(data, data->temp8[index]);
data             1096 drivers/hwmon/lm90.c 	else if (data->kind == max6646)
data             1097 drivers/hwmon/lm90.c 		temp = temp_from_u8(data->temp8[index]);
data             1099 drivers/hwmon/lm90.c 		temp = temp_from_s8(data->temp8[index]);
data             1102 drivers/hwmon/lm90.c 	if (data->kind == lm99 && index == 3)
data             1105 drivers/hwmon/lm90.c 	return temp - temp_from_s8(data->temp_hyst);
data             1108 drivers/hwmon/lm90.c static int lm90_set_temphyst(struct lm90_data *data, long val)
data             1110 drivers/hwmon/lm90.c 	struct i2c_client *client = data->client;
data             1114 drivers/hwmon/lm90.c 	if (data->kind == adt7461 || data->kind == tmp451)
data             1115 drivers/hwmon/lm90.c 		temp = temp_from_u8_adt7461(data, data->temp8[LOCAL_CRIT]);
data             1116 drivers/hwmon/lm90.c 	else if (data->kind == max6646)
data             1117 drivers/hwmon/lm90.c 		temp = temp_from_u8(data->temp8[LOCAL_CRIT]);
data             1119 drivers/hwmon/lm90.c 		temp = temp_from_s8(data->temp8[LOCAL_CRIT]);
data             1121 drivers/hwmon/lm90.c 	data->temp_hyst = hyst_to_reg(temp - val);
data             1123 drivers/hwmon/lm90.c 					data->temp_hyst);
data             1155 drivers/hwmon/lm90.c 	struct lm90_data *data = dev_get_drvdata(dev);
data             1158 drivers/hwmon/lm90.c 	mutex_lock(&data->update_lock);
data             1160 drivers/hwmon/lm90.c 	mutex_unlock(&data->update_lock);
data             1166 drivers/hwmon/lm90.c 		*val = lm90_get_temp11(data, lm90_temp_index[channel]);
data             1169 drivers/hwmon/lm90.c 		*val = (data->alarms >> lm90_min_alarm_bits[channel]) & 1;
data             1172 drivers/hwmon/lm90.c 		*val = (data->alarms >> lm90_max_alarm_bits[channel]) & 1;
data             1175 drivers/hwmon/lm90.c 		*val = (data->alarms >> lm90_crit_alarm_bits[channel]) & 1;
data             1178 drivers/hwmon/lm90.c 		*val = (data->alarms >> lm90_emergency_alarm_bits[channel]) & 1;
data             1181 drivers/hwmon/lm90.c 		*val = (data->alarms >> lm90_fault_bits[channel]) & 1;
data             1185 drivers/hwmon/lm90.c 			*val = lm90_get_temp8(data,
data             1188 drivers/hwmon/lm90.c 			*val = lm90_get_temp11(data,
data             1193 drivers/hwmon/lm90.c 			*val = lm90_get_temp8(data,
data             1196 drivers/hwmon/lm90.c 			*val = lm90_get_temp11(data,
data             1200 drivers/hwmon/lm90.c 		*val = lm90_get_temp8(data, lm90_temp_crit_index[channel]);
data             1203 drivers/hwmon/lm90.c 		*val = lm90_get_temphyst(data, lm90_temp_crit_index[channel]);
data             1206 drivers/hwmon/lm90.c 		*val = lm90_get_temp8(data, lm90_temp_emerg_index[channel]);
data             1209 drivers/hwmon/lm90.c 		*val = lm90_get_temphyst(data, lm90_temp_emerg_index[channel]);
data             1212 drivers/hwmon/lm90.c 		*val = lm90_get_temp11(data, REMOTE_OFFSET);
data             1222 drivers/hwmon/lm90.c 	struct lm90_data *data = dev_get_drvdata(dev);
data             1225 drivers/hwmon/lm90.c 	mutex_lock(&data->update_lock);
data             1234 drivers/hwmon/lm90.c 			err = lm90_set_temp8(data,
data             1238 drivers/hwmon/lm90.c 			err = lm90_set_temp11(data,
data             1244 drivers/hwmon/lm90.c 			err = lm90_set_temp8(data,
data             1248 drivers/hwmon/lm90.c 			err = lm90_set_temp11(data,
data             1253 drivers/hwmon/lm90.c 		err = lm90_set_temp8(data, lm90_temp_crit_index[channel], val);
data             1256 drivers/hwmon/lm90.c 		err = lm90_set_temphyst(data, val);
data             1259 drivers/hwmon/lm90.c 		err = lm90_set_temp8(data, lm90_temp_emerg_index[channel], val);
data             1262 drivers/hwmon/lm90.c 		err = lm90_set_temp11(data, REMOTE_OFFSET, val);
data             1269 drivers/hwmon/lm90.c 	mutex_unlock(&data->update_lock);
data             1274 drivers/hwmon/lm90.c static umode_t lm90_temp_is_visible(const void *data, u32 attr, int channel)
data             1302 drivers/hwmon/lm90.c 	struct lm90_data *data = dev_get_drvdata(dev);
data             1305 drivers/hwmon/lm90.c 	mutex_lock(&data->update_lock);
data             1307 drivers/hwmon/lm90.c 	mutex_unlock(&data->update_lock);
data             1313 drivers/hwmon/lm90.c 		*val = data->update_interval;
data             1316 drivers/hwmon/lm90.c 		*val = data->alarms;
data             1327 drivers/hwmon/lm90.c 	struct lm90_data *data = dev_get_drvdata(dev);
data             1328 drivers/hwmon/lm90.c 	struct i2c_client *client = data->client;
data             1331 drivers/hwmon/lm90.c 	mutex_lock(&data->update_lock);
data             1339 drivers/hwmon/lm90.c 		err = lm90_set_convrate(client, data,
data             1347 drivers/hwmon/lm90.c 	mutex_unlock(&data->update_lock);
data             1352 drivers/hwmon/lm90.c static umode_t lm90_chip_is_visible(const void *data, u32 attr, int channel)
data             1390 drivers/hwmon/lm90.c static umode_t lm90_is_visible(const void *data, enum hwmon_sensor_types type,
data             1395 drivers/hwmon/lm90.c 		return lm90_chip_is_visible(data, attr, channel);
data             1397 drivers/hwmon/lm90.c 		return lm90_temp_is_visible(data, attr, channel);
data             1620 drivers/hwmon/lm90.c 	struct lm90_data *data = _data;
data             1621 drivers/hwmon/lm90.c 	struct i2c_client *client = data->client;
data             1624 drivers/hwmon/lm90.c 	lm90_write_convrate(data, data->convrate_orig);
data             1626 drivers/hwmon/lm90.c 				  data->config_orig);
data             1629 drivers/hwmon/lm90.c static int lm90_init_client(struct i2c_client *client, struct lm90_data *data)
data             1636 drivers/hwmon/lm90.c 	data->convrate_orig = convrate;
data             1644 drivers/hwmon/lm90.c 	data->config_orig = config;
data             1645 drivers/hwmon/lm90.c 	data->config = config;
data             1647 drivers/hwmon/lm90.c 	lm90_set_convrate(client, data, 500); /* 500ms; 2Hz conversion rate */
data             1650 drivers/hwmon/lm90.c 	if (data->kind == adt7461 || data->kind == tmp451) {
data             1652 drivers/hwmon/lm90.c 			data->flags |= LM90_FLAG_ADT7461_EXT;
data             1660 drivers/hwmon/lm90.c 	if (data->kind == max6680)
data             1666 drivers/hwmon/lm90.c 	if (data->kind == max6696)
data             1670 drivers/hwmon/lm90.c 	lm90_update_confreg(data, config);
data             1672 drivers/hwmon/lm90.c 	return devm_add_action_or_reset(&client->dev, lm90_restore_conf, data);
data             1677 drivers/hwmon/lm90.c 	struct lm90_data *data = i2c_get_clientdata(client);
data             1684 drivers/hwmon/lm90.c 	if (data->kind == max6696) {
data             1753 drivers/hwmon/lm90.c 	struct lm90_data *data;
data             1770 drivers/hwmon/lm90.c 	data = devm_kzalloc(dev, sizeof(struct lm90_data), GFP_KERNEL);
data             1771 drivers/hwmon/lm90.c 	if (!data)
data             1774 drivers/hwmon/lm90.c 	data->client = client;
data             1775 drivers/hwmon/lm90.c 	i2c_set_clientdata(client, data);
data             1776 drivers/hwmon/lm90.c 	mutex_init(&data->update_lock);
data             1780 drivers/hwmon/lm90.c 		data->kind = (enum chips)of_device_get_match_data(&client->dev);
data             1782 drivers/hwmon/lm90.c 		data->kind = id->driver_data;
data             1783 drivers/hwmon/lm90.c 	if (data->kind == adm1032) {
data             1792 drivers/hwmon/lm90.c 	data->alert_alarms = lm90_params[data->kind].alert_alarms;
data             1795 drivers/hwmon/lm90.c 	data->flags = lm90_params[data->kind].flags;
data             1797 drivers/hwmon/lm90.c 	data->chip.ops = &lm90_ops;
data             1798 drivers/hwmon/lm90.c 	data->chip.info = data->info;
data             1800 drivers/hwmon/lm90.c 	data->info[0] = HWMON_CHANNEL_INFO(chip,
data             1802 drivers/hwmon/lm90.c 	data->info[1] = &data->temp_info;
data             1804 drivers/hwmon/lm90.c 	info = &data->temp_info;
data             1806 drivers/hwmon/lm90.c 	info->config = data->channel_config;
data             1808 drivers/hwmon/lm90.c 	data->channel_config[0] = HWMON_T_INPUT | HWMON_T_MIN | HWMON_T_MAX |
data             1811 drivers/hwmon/lm90.c 	data->channel_config[1] = HWMON_T_INPUT | HWMON_T_MIN | HWMON_T_MAX |
data             1815 drivers/hwmon/lm90.c 	if (data->flags & LM90_HAVE_OFFSET)
data             1816 drivers/hwmon/lm90.c 		data->channel_config[1] |= HWMON_T_OFFSET;
data             1818 drivers/hwmon/lm90.c 	if (data->flags & LM90_HAVE_EMERGENCY) {
data             1819 drivers/hwmon/lm90.c 		data->channel_config[0] |= HWMON_T_EMERGENCY |
data             1821 drivers/hwmon/lm90.c 		data->channel_config[1] |= HWMON_T_EMERGENCY |
data             1825 drivers/hwmon/lm90.c 	if (data->flags & LM90_HAVE_EMERGENCY_ALARM) {
data             1826 drivers/hwmon/lm90.c 		data->channel_config[0] |= HWMON_T_EMERGENCY_ALARM;
data             1827 drivers/hwmon/lm90.c 		data->channel_config[1] |= HWMON_T_EMERGENCY_ALARM;
data             1830 drivers/hwmon/lm90.c 	if (data->flags & LM90_HAVE_TEMP3) {
data             1831 drivers/hwmon/lm90.c 		data->channel_config[2] = HWMON_T_INPUT |
data             1840 drivers/hwmon/lm90.c 	data->reg_local_ext = lm90_params[data->kind].reg_local_ext;
data             1843 drivers/hwmon/lm90.c 	data->max_convrate = lm90_params[data->kind].max_convrate;
data             1846 drivers/hwmon/lm90.c 	err = lm90_init_client(client, data);
data             1866 drivers/hwmon/lm90.c 							 data, &data->chip,
data             1900 drivers/hwmon/lm90.c 		struct lm90_data *data = i2c_get_clientdata(client);
data             1902 drivers/hwmon/lm90.c 		if ((data->flags & LM90_HAVE_BROKEN_ALERT) &&
data             1903 drivers/hwmon/lm90.c 		    (alarms & data->alert_alarms)) {
data             1905 drivers/hwmon/lm90.c 			lm90_update_confreg(data, data->config | 0x80);
data              115 drivers/hwmon/lm92.c 	struct lm92_data *data = dev_get_drvdata(dev);
data              116 drivers/hwmon/lm92.c 	struct i2c_client *client = data->client;
data              119 drivers/hwmon/lm92.c 	mutex_lock(&data->update_lock);
data              121 drivers/hwmon/lm92.c 	if (time_after(jiffies, data->last_updated + HZ) ||
data              122 drivers/hwmon/lm92.c 	    !data->valid) {
data              125 drivers/hwmon/lm92.c 			data->temp[i] =
data              128 drivers/hwmon/lm92.c 		data->last_updated = jiffies;
data              129 drivers/hwmon/lm92.c 		data->valid = 1;
data              132 drivers/hwmon/lm92.c 	mutex_unlock(&data->update_lock);
data              134 drivers/hwmon/lm92.c 	return data;
data              141 drivers/hwmon/lm92.c 	struct lm92_data *data = lm92_update_device(dev);
data              143 drivers/hwmon/lm92.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[attr->index]));
data              151 drivers/hwmon/lm92.c 	struct lm92_data *data = dev_get_drvdata(dev);
data              152 drivers/hwmon/lm92.c 	struct i2c_client *client = data->client;
data              161 drivers/hwmon/lm92.c 	mutex_lock(&data->update_lock);
data              162 drivers/hwmon/lm92.c 	data->temp[nr] = TEMP_TO_REG(val);
data              163 drivers/hwmon/lm92.c 	i2c_smbus_write_word_swapped(client, regs[nr], data->temp[nr]);
data              164 drivers/hwmon/lm92.c 	mutex_unlock(&data->update_lock);
data              172 drivers/hwmon/lm92.c 	struct lm92_data *data = lm92_update_device(dev);
data              174 drivers/hwmon/lm92.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[attr->index])
data              175 drivers/hwmon/lm92.c 		       - TEMP_FROM_REG(data->temp[t_hyst]));
data              181 drivers/hwmon/lm92.c 	struct lm92_data *data = lm92_update_device(dev);
data              183 drivers/hwmon/lm92.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[t_min])
data              184 drivers/hwmon/lm92.c 		       + TEMP_FROM_REG(data->temp[t_hyst]));
data              192 drivers/hwmon/lm92.c 	struct lm92_data *data = dev_get_drvdata(dev);
data              193 drivers/hwmon/lm92.c 	struct i2c_client *client = data->client;
data              202 drivers/hwmon/lm92.c 	mutex_lock(&data->update_lock);
data              203 drivers/hwmon/lm92.c 	data->temp[t_hyst] =
data              204 drivers/hwmon/lm92.c 		TEMP_TO_REG(TEMP_FROM_REG(data->temp[attr->index]) - val);
data              206 drivers/hwmon/lm92.c 				     data->temp[t_hyst]);
data              207 drivers/hwmon/lm92.c 	mutex_unlock(&data->update_lock);
data              214 drivers/hwmon/lm92.c 	struct lm92_data *data = lm92_update_device(dev);
data              216 drivers/hwmon/lm92.c 	return sprintf(buf, "%d\n", ALARMS_FROM_REG(data->temp[t_input]));
data              223 drivers/hwmon/lm92.c 	struct lm92_data *data = lm92_update_device(dev);
data              224 drivers/hwmon/lm92.c 	return sprintf(buf, "%d\n", (data->temp[t_input] >> bitnr) & 1);
data              299 drivers/hwmon/lm92.c 	struct lm92_data *data;
data              301 drivers/hwmon/lm92.c 	data = devm_kzalloc(&new_client->dev, sizeof(struct lm92_data),
data              303 drivers/hwmon/lm92.c 	if (!data)
data              306 drivers/hwmon/lm92.c 	data->client = new_client;
data              307 drivers/hwmon/lm92.c 	mutex_init(&data->update_lock);
data              314 drivers/hwmon/lm92.c 							   data, lm92_groups);
data              497 drivers/hwmon/lm93.c static int LM93_AUTO_BOOST_HYST_FROM_REGS(struct lm93_data *data, int nr,
data              504 drivers/hwmon/lm93.c 		reg = data->boost_hyst[0] & 0x0f;
data              507 drivers/hwmon/lm93.c 		reg = data->boost_hyst[0] >> 4 & 0x0f;
data              510 drivers/hwmon/lm93.c 		reg = data->boost_hyst[1] & 0x0f;
data              514 drivers/hwmon/lm93.c 		reg = data->boost_hyst[1] >> 4 & 0x0f;
data              518 drivers/hwmon/lm93.c 	return LM93_TEMP_FROM_REG(data->boost[nr]) -
data              522 drivers/hwmon/lm93.c static u8 LM93_AUTO_BOOST_HYST_TO_REG(struct lm93_data *data, long hyst,
data              526 drivers/hwmon/lm93.c 			(LM93_TEMP_FROM_REG(data->boost[nr]) - hyst), mode);
data              530 drivers/hwmon/lm93.c 		reg = (data->boost_hyst[0] & 0xf0) | (reg & 0x0f);
data              533 drivers/hwmon/lm93.c 		reg = (reg << 4 & 0xf0) | (data->boost_hyst[0] & 0x0f);
data              536 drivers/hwmon/lm93.c 		reg = (data->boost_hyst[1] & 0xf0) | (reg & 0x0f);
data              540 drivers/hwmon/lm93.c 		reg = (reg << 4 & 0xf0) | (data->boost_hyst[1] & 0x0f);
data              909 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data              910 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data              913 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data              915 drivers/hwmon/lm93.c 	if (time_after(jiffies, data->last_updated + interval) ||
data              916 drivers/hwmon/lm93.c 		!data->valid) {
data              918 drivers/hwmon/lm93.c 		data->update(data, client);
data              919 drivers/hwmon/lm93.c 		data->last_updated = jiffies;
data              920 drivers/hwmon/lm93.c 		data->valid = 1;
data              923 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data              924 drivers/hwmon/lm93.c 	return data;
data              928 drivers/hwmon/lm93.c static void lm93_update_client_common(struct lm93_data *data,
data              936 drivers/hwmon/lm93.c 		data->temp_lim[i].min =
data              938 drivers/hwmon/lm93.c 		data->temp_lim[i].max =
data              943 drivers/hwmon/lm93.c 	data->config = lm93_read_byte(client, LM93_REG_CONFIG);
data              947 drivers/hwmon/lm93.c 		data->vid[i] = lm93_read_byte(client, LM93_REG_VID(i));
data              951 drivers/hwmon/lm93.c 		data->prochot_max[i] = lm93_read_byte(client,
data              956 drivers/hwmon/lm93.c 		data->vccp_limits[i] = lm93_read_byte(client,
data              960 drivers/hwmon/lm93.c 	data->gpi = lm93_read_byte(client, LM93_REG_GPI);
data              963 drivers/hwmon/lm93.c 	data->prochot_override = lm93_read_byte(client,
data              967 drivers/hwmon/lm93.c 	data->prochot_interval = lm93_read_byte(client,
data              972 drivers/hwmon/lm93.c 		data->boost[i] = lm93_read_byte(client, LM93_REG_BOOST(i));
data              975 drivers/hwmon/lm93.c 	data->boost_hyst[0] = lm93_read_byte(client, LM93_REG_BOOST_HYST_12);
data              976 drivers/hwmon/lm93.c 	data->boost_hyst[1] = lm93_read_byte(client, LM93_REG_BOOST_HYST_34);
data              979 drivers/hwmon/lm93.c 	data->auto_pwm_min_hyst[0] =
data              981 drivers/hwmon/lm93.c 	data->auto_pwm_min_hyst[1] =
data              985 drivers/hwmon/lm93.c 	data->pwm_ramp_ctl = lm93_read_byte(client, LM93_REG_PWM_RAMP_CTL);
data              988 drivers/hwmon/lm93.c 	data->sfc1 = lm93_read_byte(client, LM93_REG_SFC1);
data              989 drivers/hwmon/lm93.c 	data->sfc2 = lm93_read_byte(client, LM93_REG_SFC2);
data              990 drivers/hwmon/lm93.c 	data->sf_tach_to_pwm = lm93_read_byte(client,
data              994 drivers/hwmon/lm93.c 	for (i = 0, ptr = (u8 *)(&data->block1); i < 8; i++)
data              999 drivers/hwmon/lm93.c static void lm93_update_client_full(struct lm93_data *data,
data             1005 drivers/hwmon/lm93.c 	lm93_read_block(client, 3, (u8 *)(data->block3));
data             1006 drivers/hwmon/lm93.c 	lm93_read_block(client, 7, (u8 *)(data->block7));
data             1009 drivers/hwmon/lm93.c 	lm93_read_block(client, 2, (u8 *)(data->block2));
data             1012 drivers/hwmon/lm93.c 	lm93_read_block(client, 4, (u8 *)(data->block4));
data             1015 drivers/hwmon/lm93.c 	lm93_read_block(client, 5, (u8 *)(data->block5));
data             1016 drivers/hwmon/lm93.c 	lm93_read_block(client, 8, (u8 *)(data->block8));
data             1019 drivers/hwmon/lm93.c 	lm93_read_block(client, 9, (u8 *)(data->block9));
data             1022 drivers/hwmon/lm93.c 	lm93_read_block(client, 1, (u8 *)(&data->block1));
data             1025 drivers/hwmon/lm93.c 	lm93_read_block(client, 10, (u8 *)(&data->block10));
data             1027 drivers/hwmon/lm93.c 	lm93_update_client_common(data, client);
data             1031 drivers/hwmon/lm93.c static void lm93_update_client_min(struct lm93_data *data,
data             1041 drivers/hwmon/lm93.c 		data->block3[i] =
data             1043 drivers/hwmon/lm93.c 		data->block7[i].min =
data             1045 drivers/hwmon/lm93.c 		data->block7[i].max =
data             1051 drivers/hwmon/lm93.c 		data->block2[i] =
data             1057 drivers/hwmon/lm93.c 		data->block4[i].cur =
data             1059 drivers/hwmon/lm93.c 		data->block4[i].avg =
data             1065 drivers/hwmon/lm93.c 		data->block5[i] =
data             1067 drivers/hwmon/lm93.c 		data->block8[i] =
data             1074 drivers/hwmon/lm93.c 			data->block9[i][j] =
data             1080 drivers/hwmon/lm93.c 	for (i = 0, ptr = (u8 *)(&data->block1); i < 8; i++) {
data             1087 drivers/hwmon/lm93.c 		data->block10.base[i] =
data             1093 drivers/hwmon/lm93.c 		data->block10.offset[i] =
data             1097 drivers/hwmon/lm93.c 	lm93_update_client_common(data, client);
data             1106 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1107 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_IN_FROM_REG(nr, data->block3[nr]));
data             1131 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1136 drivers/hwmon/lm93.c 		vid = LM93_VID_FROM_REG(data->vid[vccp]);
data             1137 drivers/hwmon/lm93.c 		rc = LM93_IN_MIN_FROM_REG(data->vccp_limits[vccp], vid);
data             1139 drivers/hwmon/lm93.c 		rc = LM93_IN_FROM_REG(nr, data->block7[nr].min);
data             1148 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1149 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1159 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1161 drivers/hwmon/lm93.c 		vid = LM93_VID_FROM_REG(data->vid[vccp]);
data             1162 drivers/hwmon/lm93.c 		data->vccp_limits[vccp] = (data->vccp_limits[vccp] & 0xf0) |
data             1165 drivers/hwmon/lm93.c 				data->vccp_limits[vccp]);
data             1167 drivers/hwmon/lm93.c 		data->block7[nr].min = LM93_IN_TO_REG(nr, val);
data             1169 drivers/hwmon/lm93.c 				data->block7[nr].min);
data             1171 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1196 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1201 drivers/hwmon/lm93.c 		vid = LM93_VID_FROM_REG(data->vid[vccp]);
data             1202 drivers/hwmon/lm93.c 		rc = LM93_IN_MAX_FROM_REG(data->vccp_limits[vccp], vid);
data             1204 drivers/hwmon/lm93.c 		rc = LM93_IN_FROM_REG(nr, data->block7[nr].max);
data             1213 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1214 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1224 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1226 drivers/hwmon/lm93.c 		vid = LM93_VID_FROM_REG(data->vid[vccp]);
data             1227 drivers/hwmon/lm93.c 		data->vccp_limits[vccp] = (data->vccp_limits[vccp] & 0x0f) |
data             1230 drivers/hwmon/lm93.c 				data->vccp_limits[vccp]);
data             1232 drivers/hwmon/lm93.c 		data->block7[nr].max = LM93_IN_TO_REG(nr, val);
data             1234 drivers/hwmon/lm93.c 				data->block7[nr].max);
data             1236 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1261 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1262 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_TEMP_FROM_REG(data->block2[nr]));
data             1273 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1274 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_TEMP_FROM_REG(data->temp_lim[nr].min));
data             1282 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1283 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1291 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1292 drivers/hwmon/lm93.c 	data->temp_lim[nr].min = LM93_TEMP_TO_REG(val);
data             1293 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_TEMP_MIN(nr), data->temp_lim[nr].min);
data             1294 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1306 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1307 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_TEMP_FROM_REG(data->temp_lim[nr].max));
data             1315 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1316 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1324 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1325 drivers/hwmon/lm93.c 	data->temp_lim[nr].max = LM93_TEMP_TO_REG(val);
data             1326 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_TEMP_MAX(nr), data->temp_lim[nr].max);
data             1327 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1339 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1340 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_TEMP_FROM_REG(data->block10.base[nr]));
data             1348 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1349 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1357 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1358 drivers/hwmon/lm93.c 	data->block10.base[nr] = LM93_TEMP_TO_REG(val);
data             1359 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_TEMP_BASE(nr), data->block10.base[nr]);
data             1360 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1372 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1373 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_TEMP_FROM_REG(data->boost[nr]));
data             1381 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1382 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1390 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1391 drivers/hwmon/lm93.c 	data->boost[nr] = LM93_TEMP_TO_REG(val);
data             1392 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_BOOST(nr), data->boost[nr]);
data             1393 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1406 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1407 drivers/hwmon/lm93.c 	int mode = LM93_TEMP_OFFSET_MODE_FROM_REG(data->sfc2, nr);
data             1409 drivers/hwmon/lm93.c 		       LM93_AUTO_BOOST_HYST_FROM_REGS(data, nr, mode));
data             1417 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1418 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1426 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1428 drivers/hwmon/lm93.c 	data->sfc2 = lm93_read_byte(client, LM93_REG_SFC2);
data             1429 drivers/hwmon/lm93.c 	data->sfc2 |= ((nr < 2) ? 0x10 : 0x20);
data             1430 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
data             1431 drivers/hwmon/lm93.c 	data->boost_hyst[nr/2] = LM93_AUTO_BOOST_HYST_TO_REG(data, val, nr, 1);
data             1433 drivers/hwmon/lm93.c 			data->boost_hyst[nr/2]);
data             1434 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1448 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1449 drivers/hwmon/lm93.c 	int mode = LM93_TEMP_OFFSET_MODE_FROM_REG(data->sfc2, nr);
data             1451 drivers/hwmon/lm93.c 	       LM93_TEMP_AUTO_OFFSET_FROM_REG(data->block10.offset[ofs],
data             1462 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1463 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1471 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1473 drivers/hwmon/lm93.c 	data->sfc2 = lm93_read_byte(client, LM93_REG_SFC2);
data             1474 drivers/hwmon/lm93.c 	data->sfc2 |= ((nr < 2) ? 0x10 : 0x20);
data             1475 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
data             1476 drivers/hwmon/lm93.c 	data->block10.offset[ofs] = LM93_TEMP_AUTO_OFFSET_TO_REG(
data             1477 drivers/hwmon/lm93.c 			data->block10.offset[ofs], val, nr, 1);
data             1479 drivers/hwmon/lm93.c 			data->block10.offset[ofs]);
data             1480 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1527 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1528 drivers/hwmon/lm93.c 	reg = data->auto_pwm_min_hyst[nr/2] >> 4 & 0x0f;
data             1529 drivers/hwmon/lm93.c 	ctl4 = data->block9[nr][LM93_PWM_CTL4];
data             1539 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1540 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1549 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1556 drivers/hwmon/lm93.c 	data->auto_pwm_min_hyst[nr/2] = reg;
data             1558 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1571 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1572 drivers/hwmon/lm93.c 	int mode = LM93_TEMP_OFFSET_MODE_FROM_REG(data->sfc2, nr);
data             1574 drivers/hwmon/lm93.c 					data->auto_pwm_min_hyst[nr / 2], mode));
data             1582 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1583 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1592 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1594 drivers/hwmon/lm93.c 	data->sfc2 = lm93_read_byte(client, LM93_REG_SFC2);
data             1595 drivers/hwmon/lm93.c 	data->sfc2 |= ((nr < 2) ? 0x10 : 0x20);
data             1596 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
data             1597 drivers/hwmon/lm93.c 	reg = data->auto_pwm_min_hyst[nr/2];
data             1599 drivers/hwmon/lm93.c 	data->auto_pwm_min_hyst[nr/2] = reg;
data             1601 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1614 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1616 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_FAN_FROM_REG(data->block5[nr]));
data             1628 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1630 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_FAN_FROM_REG(data->block8[nr]));
data             1638 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1639 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1647 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1648 drivers/hwmon/lm93.c 	data->block8[nr] = LM93_FAN_TO_REG(val);
data             1649 drivers/hwmon/lm93.c 	lm93_write_word(client, LM93_REG_FAN_MIN(nr), data->block8[nr]);
data             1650 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1677 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1682 drivers/hwmon/lm93.c 	mapping = (data->sf_tach_to_pwm >> (nr * 2)) & 0x03;
data             1685 drivers/hwmon/lm93.c 	if (mapping && ((data->sfc2 >> nr) & 0x01))
data             1695 drivers/hwmon/lm93.c 	struct lm93_data *data, int fan, long value)
data             1698 drivers/hwmon/lm93.c 	data->sf_tach_to_pwm = lm93_read_byte(client, LM93_REG_SF_TACH_TO_PWM);
data             1699 drivers/hwmon/lm93.c 	data->sf_tach_to_pwm &= ~(0x3 << fan * 2);
data             1700 drivers/hwmon/lm93.c 	data->sf_tach_to_pwm |= value << fan * 2;
data             1701 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_SF_TACH_TO_PWM, data->sf_tach_to_pwm);
data             1704 drivers/hwmon/lm93.c 	data->sfc2 = lm93_read_byte(client, LM93_REG_SFC2);
data             1706 drivers/hwmon/lm93.c 		data->sfc2 |= 1 << fan;
data             1708 drivers/hwmon/lm93.c 		data->sfc2 &= ~(1 << fan);
data             1709 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
data             1717 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1718 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1726 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1736 drivers/hwmon/lm93.c 		lm93_write_fan_smart_tach(client, data, nr, val);
data             1738 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1751 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1755 drivers/hwmon/lm93.c 	ctl2 = data->block9[nr][LM93_PWM_CTL2];
data             1756 drivers/hwmon/lm93.c 	ctl4 = data->block9[nr][LM93_PWM_CTL4];
data             1758 drivers/hwmon/lm93.c 		rc = data->pwm_override[nr];
data             1769 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1770 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1779 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1785 drivers/hwmon/lm93.c 	data->pwm_override[nr] = LM93_PWM_FROM_REG(ctl2 >> 4,
data             1789 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1800 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1804 drivers/hwmon/lm93.c 	ctl2 = data->block9[nr][LM93_PWM_CTL2];
data             1817 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1818 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1827 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1841 drivers/hwmon/lm93.c 		mutex_unlock(&data->update_lock);
data             1846 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1857 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1860 drivers/hwmon/lm93.c 	ctl4 = data->block9[nr][LM93_PWM_CTL4];
data             1870 drivers/hwmon/lm93.c 	struct lm93_data *data, int pwm)
data             1883 drivers/hwmon/lm93.c 	data->sfc2 = lm93_read_byte(client, LM93_REG_SFC2);
data             1884 drivers/hwmon/lm93.c 	data->sfc2 &= ~mask;
data             1885 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_SFC2, data->sfc2);
data             1893 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1894 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1903 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1906 drivers/hwmon/lm93.c 	data->block9[nr][LM93_PWM_CTL4] = ctl4;
data             1909 drivers/hwmon/lm93.c 		lm93_disable_fan_smart_tach(client, data, nr);
data             1911 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1923 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1924 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", data->block9[nr][LM93_PWM_CTL1]);
data             1932 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1933 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1941 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1942 drivers/hwmon/lm93.c 	data->block9[nr][LM93_PWM_CTL1] = clamp_val(val, 0, 255);
data             1944 drivers/hwmon/lm93.c 				data->block9[nr][LM93_PWM_CTL1]);
data             1945 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             1957 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             1960 drivers/hwmon/lm93.c 	ctl3 = data->block9[nr][LM93_PWM_CTL3];
data             1961 drivers/hwmon/lm93.c 	ctl4 = data->block9[nr][LM93_PWM_CTL4];
data             1972 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             1973 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             1982 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             1988 drivers/hwmon/lm93.c 	data->block9[nr][LM93_PWM_CTL3] = ctl3;
data             1990 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             2002 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2004 drivers/hwmon/lm93.c 				data->block9[nr][LM93_PWM_CTL3]));
data             2012 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             2013 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             2022 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             2025 drivers/hwmon/lm93.c 	data->block9[nr][LM93_PWM_CTL3] = ctl3;
data             2027 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             2037 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2039 drivers/hwmon/lm93.c 		       LM93_RAMP_FROM_REG(data->pwm_ramp_ctl >> 4 & 0x0f));
data             2046 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             2047 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             2056 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             2060 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             2069 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2071 drivers/hwmon/lm93.c 		       LM93_RAMP_FROM_REG(data->pwm_ramp_ctl & 0x0f));
data             2078 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             2079 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             2088 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             2092 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             2102 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2103 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_VID_FROM_REG(data->vid[nr]));
data             2113 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2114 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", data->block4[nr].cur);
data             2124 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2125 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", data->block4[nr].avg);
data             2135 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2136 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", data->prochot_max[nr]);
data             2144 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             2145 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             2153 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             2154 drivers/hwmon/lm93.c 	data->prochot_max[nr] = LM93_PROCHOT_TO_REG(val);
data             2156 drivers/hwmon/lm93.c 			data->prochot_max[nr]);
data             2157 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             2170 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2172 drivers/hwmon/lm93.c 		(data->prochot_override & prochot_override_mask[nr]) ? 1 : 0);
data             2180 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             2181 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             2189 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             2191 drivers/hwmon/lm93.c 		data->prochot_override |= prochot_override_mask[nr];
data             2193 drivers/hwmon/lm93.c 		data->prochot_override &= (~prochot_override_mask[nr]);
data             2195 drivers/hwmon/lm93.c 			data->prochot_override);
data             2196 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             2207 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2210 drivers/hwmon/lm93.c 		tmp = (data->prochot_interval & 0xf0) >> 4;
data             2212 drivers/hwmon/lm93.c 		tmp = data->prochot_interval & 0x0f;
data             2221 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             2222 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             2231 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             2237 drivers/hwmon/lm93.c 	data->prochot_interval = tmp;
data             2239 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             2250 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2251 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", data->prochot_override & 0x0f);
data             2258 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             2259 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             2267 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             2268 drivers/hwmon/lm93.c 	data->prochot_override = (data->prochot_override & 0xf0) |
data             2271 drivers/hwmon/lm93.c 			data->prochot_override);
data             2272 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             2281 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2282 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", (data->config & 0x10) ? 1 : 0);
data             2289 drivers/hwmon/lm93.c 	struct lm93_data *data = dev_get_drvdata(dev);
data             2290 drivers/hwmon/lm93.c 	struct i2c_client *client = data->client;
data             2298 drivers/hwmon/lm93.c 	mutex_lock(&data->update_lock);
data             2300 drivers/hwmon/lm93.c 		data->config |= 0x10;
data             2302 drivers/hwmon/lm93.c 		data->config &= ~0x10;
data             2303 drivers/hwmon/lm93.c 	lm93_write_byte(client, LM93_REG_CONFIG, data->config);
data             2304 drivers/hwmon/lm93.c 	mutex_unlock(&data->update_lock);
data             2314 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2316 drivers/hwmon/lm93.c 		       data->block1.host_status_1 & (1 << (nr + 4)) ? 1 : 0);
data             2325 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2326 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_GPI_FROM_REG(data->gpi));
data             2334 drivers/hwmon/lm93.c 	struct lm93_data *data = lm93_update_device(dev);
data             2335 drivers/hwmon/lm93.c 	return sprintf(buf, "%d\n", LM93_ALARMS_FROM_REG(data->block1));
data             2590 drivers/hwmon/lm93.c 	struct lm93_data *data;
data             2609 drivers/hwmon/lm93.c 	data = devm_kzalloc(dev, sizeof(struct lm93_data), GFP_KERNEL);
data             2610 drivers/hwmon/lm93.c 	if (!data)
data             2614 drivers/hwmon/lm93.c 	data->client = client;
data             2615 drivers/hwmon/lm93.c 	data->update = update;
data             2616 drivers/hwmon/lm93.c 	mutex_init(&data->update_lock);
data             2622 drivers/hwmon/lm93.c 							   data,
data              113 drivers/hwmon/lm95234.c static int lm95234_fill_cache(struct lm95234_data *data,
data              122 drivers/hwmon/lm95234.c 	data->interval = msecs_to_jiffies(update_intervals[ret & 0x03]);
data              124 drivers/hwmon/lm95234.c 	for (i = 0; i < ARRAY_SIZE(data->tcrit1); i++) {
data              128 drivers/hwmon/lm95234.c 		data->tcrit1[i] = ret;
data              130 drivers/hwmon/lm95234.c 	for (i = 0; i < ARRAY_SIZE(data->tcrit2); i++) {
data              134 drivers/hwmon/lm95234.c 		data->tcrit2[i] = ret;
data              136 drivers/hwmon/lm95234.c 	for (i = 0; i < ARRAY_SIZE(data->toffset); i++) {
data              140 drivers/hwmon/lm95234.c 		data->toffset[i] = ret;
data              146 drivers/hwmon/lm95234.c 	data->thyst = ret;
data              151 drivers/hwmon/lm95234.c 	data->sensor_type = ret;
data              156 drivers/hwmon/lm95234.c static int lm95234_update_device(struct lm95234_data *data)
data              158 drivers/hwmon/lm95234.c 	struct i2c_client *client = data->client;
data              161 drivers/hwmon/lm95234.c 	mutex_lock(&data->update_lock);
data              163 drivers/hwmon/lm95234.c 	if (time_after(jiffies, data->last_updated + data->interval) ||
data              164 drivers/hwmon/lm95234.c 	    !data->valid) {
data              167 drivers/hwmon/lm95234.c 		if (!data->valid) {
data              168 drivers/hwmon/lm95234.c 			ret = lm95234_fill_cache(data, client);
data              173 drivers/hwmon/lm95234.c 		data->valid = false;
data              174 drivers/hwmon/lm95234.c 		for (i = 0; i < ARRAY_SIZE(data->temp); i++) {
data              175 drivers/hwmon/lm95234.c 			ret = lm95234_read_temp(client, i, &data->temp[i]);
data              183 drivers/hwmon/lm95234.c 		data->status = ret;
data              188 drivers/hwmon/lm95234.c 		data->status |= ret << 8;
data              193 drivers/hwmon/lm95234.c 		data->status |= ret << 16;
data              195 drivers/hwmon/lm95234.c 		data->last_updated = jiffies;
data              196 drivers/hwmon/lm95234.c 		data->valid = true;
data              200 drivers/hwmon/lm95234.c 	mutex_unlock(&data->update_lock);
data              208 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              210 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              216 drivers/hwmon/lm95234.c 		       DIV_ROUND_CLOSEST(data->temp[index] * 125, 32));
data              222 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              224 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              229 drivers/hwmon/lm95234.c 	return sprintf(buf, "%u", !!(data->status & mask));
data              235 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              237 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              242 drivers/hwmon/lm95234.c 	return sprintf(buf, data->sensor_type & mask ? "1\n" : "2\n");
data              248 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              251 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              263 drivers/hwmon/lm95234.c 	mutex_lock(&data->update_lock);
data              265 drivers/hwmon/lm95234.c 		data->sensor_type |= mask;
data              267 drivers/hwmon/lm95234.c 		data->sensor_type &= ~mask;
data              268 drivers/hwmon/lm95234.c 	data->valid = false;
data              269 drivers/hwmon/lm95234.c 	i2c_smbus_write_byte_data(data->client, LM95234_REG_REM_MODEL,
data              270 drivers/hwmon/lm95234.c 				  data->sensor_type);
data              271 drivers/hwmon/lm95234.c 	mutex_unlock(&data->update_lock);
data              279 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              281 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              286 drivers/hwmon/lm95234.c 	return sprintf(buf, "%u", data->tcrit2[index] * 1000);
data              292 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              295 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              306 drivers/hwmon/lm95234.c 	mutex_lock(&data->update_lock);
data              307 drivers/hwmon/lm95234.c 	data->tcrit2[index] = val;
data              308 drivers/hwmon/lm95234.c 	i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT2(index), val);
data              309 drivers/hwmon/lm95234.c 	mutex_unlock(&data->update_lock);
data              317 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              319 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              326 drivers/hwmon/lm95234.c 		       ((int)data->tcrit2[index] - (int)data->thyst) * 1000);
data              332 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              335 drivers/hwmon/lm95234.c 	return sprintf(buf, "%u", data->tcrit1[index] * 1000);
data              341 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              343 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              355 drivers/hwmon/lm95234.c 	mutex_lock(&data->update_lock);
data              356 drivers/hwmon/lm95234.c 	data->tcrit1[index] = val;
data              357 drivers/hwmon/lm95234.c 	i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT1(index), val);
data              358 drivers/hwmon/lm95234.c 	mutex_unlock(&data->update_lock);
data              366 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              368 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              375 drivers/hwmon/lm95234.c 		       ((int)data->tcrit1[index] - (int)data->thyst) * 1000);
data              382 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              384 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              395 drivers/hwmon/lm95234.c 	val = clamp_val((int)data->tcrit1[index] - val, 0, 31);
data              397 drivers/hwmon/lm95234.c 	mutex_lock(&data->update_lock);
data              398 drivers/hwmon/lm95234.c 	data->thyst = val;
data              399 drivers/hwmon/lm95234.c 	i2c_smbus_write_byte_data(data->client, LM95234_REG_TCRIT_HYST, val);
data              400 drivers/hwmon/lm95234.c 	mutex_unlock(&data->update_lock);
data              408 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              410 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              415 drivers/hwmon/lm95234.c 	return sprintf(buf, "%d", data->toffset[index] * 500);
data              421 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              423 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              436 drivers/hwmon/lm95234.c 	mutex_lock(&data->update_lock);
data              437 drivers/hwmon/lm95234.c 	data->toffset[index] = val;
data              438 drivers/hwmon/lm95234.c 	i2c_smbus_write_byte_data(data->client, LM95234_REG_OFFSET(index), val);
data              439 drivers/hwmon/lm95234.c 	mutex_unlock(&data->update_lock);
data              447 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              448 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              454 drivers/hwmon/lm95234.c 		       DIV_ROUND_CLOSEST(data->interval * 1000, HZ));
data              461 drivers/hwmon/lm95234.c 	struct lm95234_data *data = dev_get_drvdata(dev);
data              462 drivers/hwmon/lm95234.c 	int ret = lm95234_update_device(data);
data              478 drivers/hwmon/lm95234.c 	mutex_lock(&data->update_lock);
data              479 drivers/hwmon/lm95234.c 	data->interval = msecs_to_jiffies(update_intervals[regval]);
data              480 drivers/hwmon/lm95234.c 	i2c_smbus_write_byte_data(data->client, LM95234_REG_CONVRATE, regval);
data              481 drivers/hwmon/lm95234.c 	mutex_unlock(&data->update_lock);
data              684 drivers/hwmon/lm95234.c 	struct lm95234_data *data;
data              688 drivers/hwmon/lm95234.c 	data = devm_kzalloc(dev, sizeof(struct lm95234_data), GFP_KERNEL);
data              689 drivers/hwmon/lm95234.c 	if (!data)
data              692 drivers/hwmon/lm95234.c 	data->client = client;
data              693 drivers/hwmon/lm95234.c 	mutex_init(&data->update_lock);
data              700 drivers/hwmon/lm95234.c 	data->groups[0] = &lm95234_common_group;
data              702 drivers/hwmon/lm95234.c 		data->groups[1] = &lm95234_group;
data              705 drivers/hwmon/lm95234.c 							   data, data->groups);
data              102 drivers/hwmon/lm95241.c 	struct lm95241_data *data = dev_get_drvdata(dev);
data              103 drivers/hwmon/lm95241.c 	struct i2c_client *client = data->client;
data              105 drivers/hwmon/lm95241.c 	mutex_lock(&data->update_lock);
data              107 drivers/hwmon/lm95241.c 	if (time_after(jiffies, data->last_updated
data              108 drivers/hwmon/lm95241.c 		       + msecs_to_jiffies(data->interval)) ||
data              109 drivers/hwmon/lm95241.c 	    !data->valid) {
data              114 drivers/hwmon/lm95241.c 			data->temp[i]
data              118 drivers/hwmon/lm95241.c 		data->status = i2c_smbus_read_byte_data(client,
data              120 drivers/hwmon/lm95241.c 		data->last_updated = jiffies;
data              121 drivers/hwmon/lm95241.c 		data->valid = 1;
data              124 drivers/hwmon/lm95241.c 	mutex_unlock(&data->update_lock);
data              126 drivers/hwmon/lm95241.c 	return data;
data              132 drivers/hwmon/lm95241.c 	struct lm95241_data *data = dev_get_drvdata(dev);
data              136 drivers/hwmon/lm95241.c 		*val = data->interval;
data              146 drivers/hwmon/lm95241.c 	struct lm95241_data *data = lm95241_update_device(dev);
data              150 drivers/hwmon/lm95241.c 		if (!channel || (data->config & BIT(channel - 1)))
data              151 drivers/hwmon/lm95241.c 			*val = temp_from_reg_signed(data->temp[channel * 2],
data              152 drivers/hwmon/lm95241.c 						data->temp[channel * 2 + 1]);
data              154 drivers/hwmon/lm95241.c 			*val = temp_from_reg_unsigned(data->temp[channel * 2],
data              155 drivers/hwmon/lm95241.c 						data->temp[channel * 2 + 1]);
data              159 drivers/hwmon/lm95241.c 			*val = (data->config & R1DF_MASK) ? -128000 : 0;
data              161 drivers/hwmon/lm95241.c 			*val = (data->config & R2DF_MASK) ? -128000 : 0;
data              165 drivers/hwmon/lm95241.c 			*val = (data->config & R1DF_MASK) ? 127875 : 255875;
data              167 drivers/hwmon/lm95241.c 			*val = (data->config & R2DF_MASK) ? 127875 : 255875;
data              171 drivers/hwmon/lm95241.c 			*val = (data->model & R1MS_MASK) ? 1 : 2;
data              173 drivers/hwmon/lm95241.c 			*val = (data->model & R2MS_MASK) ? 1 : 2;
data              177 drivers/hwmon/lm95241.c 			*val = !!(data->status & R1DM);
data              179 drivers/hwmon/lm95241.c 			*val = !!(data->status & R2DM);
data              202 drivers/hwmon/lm95241.c 	struct lm95241_data *data = dev_get_drvdata(dev);
data              207 drivers/hwmon/lm95241.c 	mutex_lock(&data->update_lock);
data              211 drivers/hwmon/lm95241.c 		config = data->config & ~CFG_CRMASK;
data              225 drivers/hwmon/lm95241.c 		data->interval = convrate;
data              226 drivers/hwmon/lm95241.c 		data->config = config;
data              227 drivers/hwmon/lm95241.c 		ret = i2c_smbus_write_byte_data(data->client,
data              234 drivers/hwmon/lm95241.c 	mutex_unlock(&data->update_lock);
data              241 drivers/hwmon/lm95241.c 	struct lm95241_data *data = dev_get_drvdata(dev);
data              242 drivers/hwmon/lm95241.c 	struct i2c_client *client = data->client;
data              245 drivers/hwmon/lm95241.c 	mutex_lock(&data->update_lock);
data              251 drivers/hwmon/lm95241.c 				data->config |= R1DF_MASK;
data              253 drivers/hwmon/lm95241.c 				data->config &= ~R1DF_MASK;
data              256 drivers/hwmon/lm95241.c 				data->config |= R2DF_MASK;
data              258 drivers/hwmon/lm95241.c 				data->config &= ~R2DF_MASK;
data              260 drivers/hwmon/lm95241.c 		data->valid = 0;
data              262 drivers/hwmon/lm95241.c 						data->config);
data              267 drivers/hwmon/lm95241.c 				data->config |= R1DF_MASK;
data              269 drivers/hwmon/lm95241.c 				data->config &= ~R1DF_MASK;
data              272 drivers/hwmon/lm95241.c 				data->config |= R2DF_MASK;
data              274 drivers/hwmon/lm95241.c 				data->config &= ~R2DF_MASK;
data              276 drivers/hwmon/lm95241.c 		data->valid = 0;
data              278 drivers/hwmon/lm95241.c 						data->config);
data              286 drivers/hwmon/lm95241.c 			data->trutherm &= ~(TT_MASK << TT1_SHIFT);
data              288 drivers/hwmon/lm95241.c 				data->model |= R1MS_MASK;
data              289 drivers/hwmon/lm95241.c 				data->trutherm |= (TT_ON << TT1_SHIFT);
data              291 drivers/hwmon/lm95241.c 				data->model &= ~R1MS_MASK;
data              292 drivers/hwmon/lm95241.c 				data->trutherm |= (TT_OFF << TT1_SHIFT);
data              295 drivers/hwmon/lm95241.c 			data->trutherm &= ~(TT_MASK << TT2_SHIFT);
data              297 drivers/hwmon/lm95241.c 				data->model |= R2MS_MASK;
data              298 drivers/hwmon/lm95241.c 				data->trutherm |= (TT_ON << TT2_SHIFT);
data              300 drivers/hwmon/lm95241.c 				data->model &= ~R2MS_MASK;
data              301 drivers/hwmon/lm95241.c 				data->trutherm |= (TT_OFF << TT2_SHIFT);
data              306 drivers/hwmon/lm95241.c 						data->model);
data              310 drivers/hwmon/lm95241.c 						data->trutherm);
data              317 drivers/hwmon/lm95241.c 	mutex_unlock(&data->update_lock);
data              335 drivers/hwmon/lm95241.c static umode_t lm95241_is_visible(const void *data,
data              397 drivers/hwmon/lm95241.c 				struct lm95241_data *data)
data              399 drivers/hwmon/lm95241.c 	data->interval = 1000;
data              400 drivers/hwmon/lm95241.c 	data->config = CFG_CR1000;
data              401 drivers/hwmon/lm95241.c 	data->trutherm = (TT_OFF << TT1_SHIFT) | (TT_OFF << TT2_SHIFT);
data              403 drivers/hwmon/lm95241.c 	i2c_smbus_write_byte_data(client, LM95241_REG_RW_CONFIG, data->config);
data              407 drivers/hwmon/lm95241.c 				  data->trutherm);
data              409 drivers/hwmon/lm95241.c 				  data->model);
data              439 drivers/hwmon/lm95241.c 	struct lm95241_data *data;
data              442 drivers/hwmon/lm95241.c 	data = devm_kzalloc(dev, sizeof(struct lm95241_data), GFP_KERNEL);
data              443 drivers/hwmon/lm95241.c 	if (!data)
data              446 drivers/hwmon/lm95241.c 	data->client = client;
data              447 drivers/hwmon/lm95241.c 	mutex_init(&data->update_lock);
data              450 drivers/hwmon/lm95241.c 	lm95241_init_client(client, data);
data              453 drivers/hwmon/lm95241.c 							   data,
data              106 drivers/hwmon/lm95245.c static int lm95245_read_conversion_rate(struct lm95245_data *data)
data              111 drivers/hwmon/lm95245.c 	ret = regmap_read(data->regmap, LM95245_REG_RW_CONVERS_RATE, &rate);
data              117 drivers/hwmon/lm95245.c 		data->interval = 63;
data              120 drivers/hwmon/lm95245.c 		data->interval = 364;
data              123 drivers/hwmon/lm95245.c 		data->interval = 1000;
data              127 drivers/hwmon/lm95245.c 		data->interval = 2500;
data              133 drivers/hwmon/lm95245.c static int lm95245_set_conversion_rate(struct lm95245_data *data, long interval)
data              151 drivers/hwmon/lm95245.c 	ret = regmap_write(data->regmap, LM95245_REG_RW_CONVERS_RATE, rate);
data              155 drivers/hwmon/lm95245.c 	data->interval = interval;
data              162 drivers/hwmon/lm95245.c 	struct lm95245_data *data = dev_get_drvdata(dev);
data              163 drivers/hwmon/lm95245.c 	struct regmap *regmap = data->regmap;
data              279 drivers/hwmon/lm95245.c 	struct lm95245_data *data = dev_get_drvdata(dev);
data              280 drivers/hwmon/lm95245.c 	struct regmap *regmap = data->regmap;
data              296 drivers/hwmon/lm95245.c 		mutex_lock(&data->update_lock);
data              300 drivers/hwmon/lm95245.c 			mutex_unlock(&data->update_lock);
data              309 drivers/hwmon/lm95245.c 		mutex_unlock(&data->update_lock);
data              314 drivers/hwmon/lm95245.c 		mutex_lock(&data->update_lock);
data              318 drivers/hwmon/lm95245.c 			mutex_unlock(&data->update_lock);
data              323 drivers/hwmon/lm95245.c 		mutex_unlock(&data->update_lock);
data              340 drivers/hwmon/lm95245.c 	struct lm95245_data *data = dev_get_drvdata(dev);
data              344 drivers/hwmon/lm95245.c 		*val = data->interval;
data              354 drivers/hwmon/lm95245.c 	struct lm95245_data *data = dev_get_drvdata(dev);
data              359 drivers/hwmon/lm95245.c 		mutex_lock(&data->update_lock);
data              360 drivers/hwmon/lm95245.c 		ret = lm95245_set_conversion_rate(data, val);
data              361 drivers/hwmon/lm95245.c 		mutex_unlock(&data->update_lock);
data              394 drivers/hwmon/lm95245.c static umode_t lm95245_temp_is_visible(const void *data, u32 attr, int channel)
data              415 drivers/hwmon/lm95245.c static umode_t lm95245_is_visible(const void *data,
data              428 drivers/hwmon/lm95245.c 		return lm95245_temp_is_visible(data, attr, channel);
data              468 drivers/hwmon/lm95245.c static int lm95245_init_client(struct lm95245_data *data)
data              472 drivers/hwmon/lm95245.c 	ret = lm95245_read_conversion_rate(data);
data              476 drivers/hwmon/lm95245.c 	return regmap_update_bits(data->regmap, LM95245_REG_RW_CONFIG1,
data              554 drivers/hwmon/lm95245.c 	struct lm95245_data *data;
data              558 drivers/hwmon/lm95245.c 	data = devm_kzalloc(dev, sizeof(struct lm95245_data), GFP_KERNEL);
data              559 drivers/hwmon/lm95245.c 	if (!data)
data              562 drivers/hwmon/lm95245.c 	data->regmap = devm_regmap_init_i2c(client, &lm95245_regmap_config);
data              563 drivers/hwmon/lm95245.c 	if (IS_ERR(data->regmap))
data              564 drivers/hwmon/lm95245.c 		return PTR_ERR(data->regmap);
data              566 drivers/hwmon/lm95245.c 	mutex_init(&data->update_lock);
data              569 drivers/hwmon/lm95245.c 	ret = lm95245_init_client(data);
data              574 drivers/hwmon/lm95245.c 							 data,
data               72 drivers/hwmon/lochnagar-hwmon.c static long float_to_long(u32 data, u32 precision)
data               74 drivers/hwmon/lochnagar-hwmon.c 	u64 man = data & 0x007FFFFF;
data               75 drivers/hwmon/lochnagar-hwmon.c 	int exp = ((data & 0x7F800000) >> 23) - 127 - 23;
data               76 drivers/hwmon/lochnagar-hwmon.c 	bool negative = data & 0x80000000;
data              142 drivers/hwmon/lochnagar-hwmon.c static int request_data(struct regmap *regmap, int chan, u32 *data)
data              163 drivers/hwmon/lochnagar-hwmon.c 	*data = val << 16;
data              169 drivers/hwmon/lochnagar-hwmon.c 	*data |= val;
data              180 drivers/hwmon/lochnagar-hwmon.c 	u32 data;
data              191 drivers/hwmon/lochnagar-hwmon.c 	ret = request_data(regmap, chan, &data);
data              197 drivers/hwmon/lochnagar-hwmon.c 	*val = float_to_long(data, precision);
data              142 drivers/hwmon/ltc2990.c 	struct ltc2990_data *data = dev_get_drvdata(dev);
data              146 drivers/hwmon/ltc2990.c 	ret = ltc2990_get_value(data->i2c, attr->index, &value);
data              157 drivers/hwmon/ltc2990.c 	struct ltc2990_data *data = dev_get_drvdata(dev);
data              163 drivers/hwmon/ltc2990.c 			 (ltc2990_attrs_ena_0[data->mode[0]] &
data              164 drivers/hwmon/ltc2990.c 			  ltc2990_attrs_ena_1[data->mode[1]]);
data              208 drivers/hwmon/ltc2990.c 	struct ltc2990_data *data;
data              214 drivers/hwmon/ltc2990.c 	data = devm_kzalloc(&i2c->dev, sizeof(struct ltc2990_data), GFP_KERNEL);
data              215 drivers/hwmon/ltc2990.c 	if (unlikely(!data))
data              218 drivers/hwmon/ltc2990.c 	data->i2c = i2c;
data              223 drivers/hwmon/ltc2990.c 						     data->mode, 2);
data              227 drivers/hwmon/ltc2990.c 		if (data->mode[0] & ~LTC2990_MODE0_MASK ||
data              228 drivers/hwmon/ltc2990.c 		    data->mode[1] & ~LTC2990_MODE1_MASK)
data              235 drivers/hwmon/ltc2990.c 		data->mode[0] = ret >> LTC2990_MODE0_SHIFT & LTC2990_MODE0_MASK;
data              236 drivers/hwmon/ltc2990.c 		data->mode[1] = ret >> LTC2990_MODE1_SHIFT & LTC2990_MODE1_MASK;
data              241 drivers/hwmon/ltc2990.c 					data->mode[0] << LTC2990_MODE0_SHIFT |
data              242 drivers/hwmon/ltc2990.c 					data->mode[1] << LTC2990_MODE1_SHIFT);
data              256 drivers/hwmon/ltc2990.c 							   data,
data               50 drivers/hwmon/ltc4151.c 	struct ltc4151_data *data = dev_get_drvdata(dev);
data               51 drivers/hwmon/ltc4151.c 	struct i2c_client *client = data->client;
data               52 drivers/hwmon/ltc4151.c 	struct ltc4151_data *ret = data;
data               54 drivers/hwmon/ltc4151.c 	mutex_lock(&data->update_lock);
data               60 drivers/hwmon/ltc4151.c 	if (time_after(jiffies, data->last_updated + HZ / 6) || !data->valid) {
data               66 drivers/hwmon/ltc4151.c 		for (i = 0; i < ARRAY_SIZE(data->regs); i++) {
data               77 drivers/hwmon/ltc4151.c 			data->regs[i] = val;
data               79 drivers/hwmon/ltc4151.c 		data->last_updated = jiffies;
data               80 drivers/hwmon/ltc4151.c 		data->valid = 1;
data               83 drivers/hwmon/ltc4151.c 	mutex_unlock(&data->update_lock);
data               88 drivers/hwmon/ltc4151.c static int ltc4151_get_value(struct ltc4151_data *data, u8 reg)
data               92 drivers/hwmon/ltc4151.c 	val = (data->regs[reg] << 4) + (data->regs[reg + 1] >> 4);
data              104 drivers/hwmon/ltc4151.c 		val = val * 20 * 1000 / data->shunt;
data              124 drivers/hwmon/ltc4151.c 	struct ltc4151_data *data = ltc4151_update_device(dev);
data              127 drivers/hwmon/ltc4151.c 	if (IS_ERR(data))
data              128 drivers/hwmon/ltc4151.c 		return PTR_ERR(data);
data              130 drivers/hwmon/ltc4151.c 	value = ltc4151_get_value(data, attr->index);
data              162 drivers/hwmon/ltc4151.c 	struct ltc4151_data *data;
data              169 drivers/hwmon/ltc4151.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              170 drivers/hwmon/ltc4151.c 	if (!data)
data              180 drivers/hwmon/ltc4151.c 	data->shunt = shunt;
data              182 drivers/hwmon/ltc4151.c 	data->client = client;
data              183 drivers/hwmon/ltc4151.c 	mutex_init(&data->update_lock);
data              186 drivers/hwmon/ltc4151.c 							   data,
data               45 drivers/hwmon/ltc4215.c 	struct ltc4215_data *data = dev_get_drvdata(dev);
data               46 drivers/hwmon/ltc4215.c 	struct i2c_client *client = data->client;
data               50 drivers/hwmon/ltc4215.c 	mutex_lock(&data->update_lock);
data               53 drivers/hwmon/ltc4215.c 	if (time_after(jiffies, data->last_updated + HZ / 10) || !data->valid) {
data               58 drivers/hwmon/ltc4215.c 		for (i = 0; i < ARRAY_SIZE(data->regs); i++) {
data               61 drivers/hwmon/ltc4215.c 				data->regs[i] = 0;
data               63 drivers/hwmon/ltc4215.c 				data->regs[i] = val;
data               66 drivers/hwmon/ltc4215.c 		data->last_updated = jiffies;
data               67 drivers/hwmon/ltc4215.c 		data->valid = 1;
data               70 drivers/hwmon/ltc4215.c 	mutex_unlock(&data->update_lock);
data               72 drivers/hwmon/ltc4215.c 	return data;
data               78 drivers/hwmon/ltc4215.c 	struct ltc4215_data *data = ltc4215_update_device(dev);
data               79 drivers/hwmon/ltc4215.c 	const u8 regval = data->regs[reg];
data              110 drivers/hwmon/ltc4215.c 	struct ltc4215_data *data = ltc4215_update_device(dev);
data              128 drivers/hwmon/ltc4215.c 	const unsigned int voltage = data->regs[LTC4215_SENSE] * 151;
data              169 drivers/hwmon/ltc4215.c 	struct ltc4215_data *data = ltc4215_update_device(dev);
data              170 drivers/hwmon/ltc4215.c 	const u8 reg = data->regs[LTC4215_STATUS];
data              226 drivers/hwmon/ltc4215.c 	struct ltc4215_data *data;
data              232 drivers/hwmon/ltc4215.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              233 drivers/hwmon/ltc4215.c 	if (!data)
data              236 drivers/hwmon/ltc4215.c 	data->client = client;
data              237 drivers/hwmon/ltc4215.c 	mutex_init(&data->update_lock);
data              243 drivers/hwmon/ltc4215.c 							   data,
data               78 drivers/hwmon/ltc4245.c 	struct ltc4245_data *data = dev_get_drvdata(dev);
data               79 drivers/hwmon/ltc4245.c 	struct i2c_client *client = data->client;
data               84 drivers/hwmon/ltc4245.c 	if (!data->use_extra_gpios) {
data               85 drivers/hwmon/ltc4245.c 		data->gpios[0] = data->vregs[LTC4245_GPIOADC - 0x10];
data               93 drivers/hwmon/ltc4245.c 	if (time_after(jiffies, data->last_updated + 5 * HZ)) {
data               94 drivers/hwmon/ltc4245.c 		for (i = 0; i < ARRAY_SIZE(data->gpios); i++)
data               95 drivers/hwmon/ltc4245.c 			data->gpios[i] = -EAGAIN;
data              105 drivers/hwmon/ltc4245.c 	gpio_curr = (data->cregs[LTC4245_GPIO] & 0xc0) >> 6;
data              110 drivers/hwmon/ltc4245.c 	data->gpios[gpio_curr] = data->vregs[LTC4245_GPIOADC - 0x10];
data              113 drivers/hwmon/ltc4245.c 	gpio_next = (gpio_curr + 1) % ARRAY_SIZE(data->gpios);
data              119 drivers/hwmon/ltc4245.c 	gpio_reg = (data->cregs[LTC4245_GPIO] & 0x3f) | ((gpio_next + 1) << 6);
data              125 drivers/hwmon/ltc4245.c 	data->cregs[LTC4245_GPIO] = gpio_reg;
data              130 drivers/hwmon/ltc4245.c 	struct ltc4245_data *data = dev_get_drvdata(dev);
data              131 drivers/hwmon/ltc4245.c 	struct i2c_client *client = data->client;
data              135 drivers/hwmon/ltc4245.c 	mutex_lock(&data->update_lock);
data              137 drivers/hwmon/ltc4245.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              140 drivers/hwmon/ltc4245.c 		for (i = 0; i < ARRAY_SIZE(data->cregs); i++) {
data              143 drivers/hwmon/ltc4245.c 				data->cregs[i] = 0;
data              145 drivers/hwmon/ltc4245.c 				data->cregs[i] = val;
data              149 drivers/hwmon/ltc4245.c 		for (i = 0; i < ARRAY_SIZE(data->vregs); i++) {
data              152 drivers/hwmon/ltc4245.c 				data->vregs[i] = 0;
data              154 drivers/hwmon/ltc4245.c 				data->vregs[i] = val;
data              160 drivers/hwmon/ltc4245.c 		data->last_updated = jiffies;
data              161 drivers/hwmon/ltc4245.c 		data->valid = true;
data              164 drivers/hwmon/ltc4245.c 	mutex_unlock(&data->update_lock);
data              166 drivers/hwmon/ltc4245.c 	return data;
data              172 drivers/hwmon/ltc4245.c 	struct ltc4245_data *data = ltc4245_update_device(dev);
data              173 drivers/hwmon/ltc4245.c 	const u8 regval = data->vregs[reg - 0x10];
data              208 drivers/hwmon/ltc4245.c 	struct ltc4245_data *data = ltc4245_update_device(dev);
data              209 drivers/hwmon/ltc4245.c 	const u8 regval = data->vregs[reg - 0x10];
data              271 drivers/hwmon/ltc4245.c 	struct ltc4245_data *data = ltc4245_update_device(dev);
data              278 drivers/hwmon/ltc4245.c 		*val = !!(data->cregs[LTC4245_FAULT1] & BIT(channel + 4));
data              287 drivers/hwmon/ltc4245.c 	struct ltc4245_data *data = ltc4245_update_device(dev);
data              295 drivers/hwmon/ltc4245.c 			int regval = data->gpios[channel - 8];
data              304 drivers/hwmon/ltc4245.c 			*val = !!(data->cregs[LTC4245_FAULT1] & BIT(channel));
data              306 drivers/hwmon/ltc4245.c 			*val = !!(data->cregs[LTC4245_FAULT2] &
data              352 drivers/hwmon/ltc4245.c 	const struct ltc4245_data *data = _data;
data              360 drivers/hwmon/ltc4245.c 			if (channel > 9 && !data->use_extra_gpios)
data              447 drivers/hwmon/ltc4245.c 	struct ltc4245_data *data;
data              453 drivers/hwmon/ltc4245.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              454 drivers/hwmon/ltc4245.c 	if (!data)
data              457 drivers/hwmon/ltc4245.c 	data->client = client;
data              458 drivers/hwmon/ltc4245.c 	mutex_init(&data->update_lock);
data              459 drivers/hwmon/ltc4245.c 	data->use_extra_gpios = ltc4245_use_extra_gpios(client);
data              466 drivers/hwmon/ltc4245.c 							 client->name, data,
data               57 drivers/hwmon/ltc4261.c 	struct ltc4261_data *data = dev_get_drvdata(dev);
data               58 drivers/hwmon/ltc4261.c 	struct i2c_client *client = data->client;
data               59 drivers/hwmon/ltc4261.c 	struct ltc4261_data *ret = data;
data               61 drivers/hwmon/ltc4261.c 	mutex_lock(&data->update_lock);
data               63 drivers/hwmon/ltc4261.c 	if (time_after(jiffies, data->last_updated + HZ / 4) || !data->valid) {
data               67 drivers/hwmon/ltc4261.c 		for (i = 0; i < ARRAY_SIZE(data->regs); i++) {
data               76 drivers/hwmon/ltc4261.c 				data->valid = 0;
data               79 drivers/hwmon/ltc4261.c 			data->regs[i] = val;
data               81 drivers/hwmon/ltc4261.c 		data->last_updated = jiffies;
data               82 drivers/hwmon/ltc4261.c 		data->valid = 1;
data               85 drivers/hwmon/ltc4261.c 	mutex_unlock(&data->update_lock);
data               90 drivers/hwmon/ltc4261.c static int ltc4261_get_value(struct ltc4261_data *data, u8 reg)
data               94 drivers/hwmon/ltc4261.c 	val = (data->regs[reg] << 2) + (data->regs[reg + 1] >> 6);
data              126 drivers/hwmon/ltc4261.c 	struct ltc4261_data *data = ltc4261_update_device(dev);
data              129 drivers/hwmon/ltc4261.c 	if (IS_ERR(data))
data              130 drivers/hwmon/ltc4261.c 		return PTR_ERR(data);
data              132 drivers/hwmon/ltc4261.c 	value = ltc4261_get_value(data, attr->index);
data              140 drivers/hwmon/ltc4261.c 	struct ltc4261_data *data = ltc4261_update_device(dev);
data              143 drivers/hwmon/ltc4261.c 	if (IS_ERR(data))
data              144 drivers/hwmon/ltc4261.c 		return PTR_ERR(data);
data              146 drivers/hwmon/ltc4261.c 	fault = data->regs[LTC4261_FAULT] & attr->index;
data              148 drivers/hwmon/ltc4261.c 		i2c_smbus_write_byte_data(data->client, LTC4261_FAULT, ~fault);
data              198 drivers/hwmon/ltc4261.c 	struct ltc4261_data *data;
data              209 drivers/hwmon/ltc4261.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              210 drivers/hwmon/ltc4261.c 	if (!data)
data              213 drivers/hwmon/ltc4261.c 	data->client = client;
data              214 drivers/hwmon/ltc4261.c 	mutex_init(&data->update_lock);
data              220 drivers/hwmon/ltc4261.c 							   data,
data               26 drivers/hwmon/ltq-cputemp.c static void ltq_cputemp_disable(void *data)
data               51 drivers/hwmon/max1111.c 	struct max1111_data *data = dev_get_drvdata(dev);
data               56 drivers/hwmon/max1111.c 	mutex_lock(&data->drvdata_lock);
data               58 drivers/hwmon/max1111.c 	data->tx_buf[0] = (channel << data->sel_sh) |
data               62 drivers/hwmon/max1111.c 	err = spi_sync(data->spi, &data->msg);
data               65 drivers/hwmon/max1111.c 		mutex_unlock(&data->drvdata_lock);
data               69 drivers/hwmon/max1111.c 	v1 = data->rx_buf[0];
data               70 drivers/hwmon/max1111.c 	v2 = data->rx_buf[1];
data               72 drivers/hwmon/max1111.c 	mutex_unlock(&data->drvdata_lock);
data              107 drivers/hwmon/max1111.c 	struct max1111_data *data = dev_get_drvdata(dev);
data              119 drivers/hwmon/max1111.c 	return sprintf(buf, "%d\n", ret * data->lsb);
data              160 drivers/hwmon/max1111.c static int setup_transfer(struct max1111_data *data)
data              165 drivers/hwmon/max1111.c 	m = &data->msg;
data              166 drivers/hwmon/max1111.c 	x = &data->xfer[0];
data              170 drivers/hwmon/max1111.c 	x->tx_buf = &data->tx_buf[0];
data              175 drivers/hwmon/max1111.c 	x->rx_buf = &data->rx_buf[0];
data              185 drivers/hwmon/max1111.c 	struct max1111_data *data;
data              194 drivers/hwmon/max1111.c 	data = devm_kzalloc(&spi->dev, sizeof(struct max1111_data), GFP_KERNEL);
data              195 drivers/hwmon/max1111.c 	if (data == NULL)
data              200 drivers/hwmon/max1111.c 		data->lsb = 8;
data              201 drivers/hwmon/max1111.c 		data->sel_sh = MAX1110_CTRL_SEL_SH;
data              204 drivers/hwmon/max1111.c 		data->lsb = 8;
data              205 drivers/hwmon/max1111.c 		data->sel_sh = MAX1111_CTRL_SEL_SH;
data              208 drivers/hwmon/max1111.c 		data->lsb = 16;
data              209 drivers/hwmon/max1111.c 		data->sel_sh = MAX1110_CTRL_SEL_SH;
data              212 drivers/hwmon/max1111.c 		data->lsb = 16;
data              213 drivers/hwmon/max1111.c 		data->sel_sh = MAX1111_CTRL_SEL_SH;
data              216 drivers/hwmon/max1111.c 	err = setup_transfer(data);
data              220 drivers/hwmon/max1111.c 	mutex_init(&data->drvdata_lock);
data              222 drivers/hwmon/max1111.c 	data->spi = spi;
data              223 drivers/hwmon/max1111.c 	spi_set_drvdata(spi, data);
data              239 drivers/hwmon/max1111.c 	data->hwmon_dev = hwmon_device_register(&spi->dev);
data              240 drivers/hwmon/max1111.c 	if (IS_ERR(data->hwmon_dev)) {
data              242 drivers/hwmon/max1111.c 		err = PTR_ERR(data->hwmon_dev);
data              247 drivers/hwmon/max1111.c 	the_max1111 = data;
data              259 drivers/hwmon/max1111.c 	struct max1111_data *data = spi_get_drvdata(spi);
data              264 drivers/hwmon/max1111.c 	hwmon_device_unregister(data->hwmon_dev);
data              267 drivers/hwmon/max1111.c 	mutex_destroy(&data->drvdata_lock);
data              145 drivers/hwmon/max16065.c 	struct max16065_data *data = dev_get_drvdata(dev);
data              146 drivers/hwmon/max16065.c 	struct i2c_client *client = data->client;
data              148 drivers/hwmon/max16065.c 	mutex_lock(&data->update_lock);
data              149 drivers/hwmon/max16065.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              152 drivers/hwmon/max16065.c 		for (i = 0; i < data->num_adc; i++)
data              153 drivers/hwmon/max16065.c 			data->adc[i]
data              156 drivers/hwmon/max16065.c 		if (data->have_current) {
data              157 drivers/hwmon/max16065.c 			data->adc[MAX16065_NUM_ADC]
data              159 drivers/hwmon/max16065.c 			data->curr_sense
data              164 drivers/hwmon/max16065.c 		for (i = 0; i < DIV_ROUND_UP(data->num_adc, 8); i++)
data              165 drivers/hwmon/max16065.c 			data->fault[i]
data              168 drivers/hwmon/max16065.c 		data->last_updated = jiffies;
data              169 drivers/hwmon/max16065.c 		data->valid = 1;
data              171 drivers/hwmon/max16065.c 	mutex_unlock(&data->update_lock);
data              172 drivers/hwmon/max16065.c 	return data;
data              179 drivers/hwmon/max16065.c 	struct max16065_data *data = max16065_update_device(dev);
data              180 drivers/hwmon/max16065.c 	int val = data->fault[attr2->nr];
data              187 drivers/hwmon/max16065.c 		i2c_smbus_write_byte_data(data->client,
data              197 drivers/hwmon/max16065.c 	struct max16065_data *data = max16065_update_device(dev);
data              198 drivers/hwmon/max16065.c 	int adc = data->adc[attr->index];
data              204 drivers/hwmon/max16065.c 			ADC_TO_MV(adc, data->range[attr->index]));
data              210 drivers/hwmon/max16065.c 	struct max16065_data *data = max16065_update_device(dev);
data              212 drivers/hwmon/max16065.c 	if (unlikely(data->curr_sense < 0))
data              213 drivers/hwmon/max16065.c 		return data->curr_sense;
data              216 drivers/hwmon/max16065.c 			ADC_TO_CURR(data->curr_sense, data->curr_gain));
data              224 drivers/hwmon/max16065.c 	struct max16065_data *data = dev_get_drvdata(dev);
data              233 drivers/hwmon/max16065.c 	limit = MV_TO_LIMIT(val, data->range[attr2->index]);
data              235 drivers/hwmon/max16065.c 	mutex_lock(&data->update_lock);
data              236 drivers/hwmon/max16065.c 	data->limit[attr2->nr][attr2->index]
data              237 drivers/hwmon/max16065.c 	  = LIMIT_TO_MV(limit, data->range[attr2->index]);
data              238 drivers/hwmon/max16065.c 	i2c_smbus_write_byte_data(data->client,
data              241 drivers/hwmon/max16065.c 	mutex_unlock(&data->update_lock);
data              250 drivers/hwmon/max16065.c 	struct max16065_data *data = dev_get_drvdata(dev);
data              253 drivers/hwmon/max16065.c 			data->limit[attr2->nr][attr2->index]);
data              458 drivers/hwmon/max16065.c 	struct max16065_data *data = dev_get_drvdata(dev);
data              461 drivers/hwmon/max16065.c 	if (index >= data->num_adc || !data->range[index])
data              470 drivers/hwmon/max16065.c 	struct max16065_data *data = dev_get_drvdata(dev);
data              472 drivers/hwmon/max16065.c 	if (index >= data->num_adc)
data              500 drivers/hwmon/max16065.c 	struct max16065_data *data;
data              512 drivers/hwmon/max16065.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              513 drivers/hwmon/max16065.c 	if (unlikely(!data))
data              516 drivers/hwmon/max16065.c 	data->client = client;
data              517 drivers/hwmon/max16065.c 	mutex_init(&data->update_lock);
data              519 drivers/hwmon/max16065.c 	data->num_adc = max16065_num_adc[id->driver_data];
data              520 drivers/hwmon/max16065.c 	data->have_current = max16065_have_current[id->driver_data];
data              531 drivers/hwmon/max16065.c 	for (i = 0; i < DIV_ROUND_UP(data->num_adc, 4); i++) {
data              535 drivers/hwmon/max16065.c 		for (j = 0; j < 4 && i * 4 + j < data->num_adc; j++) {
data              536 drivers/hwmon/max16065.c 			data->range[i * 4 + j] =
data              546 drivers/hwmon/max16065.c 		for (j = 0; j < data->num_adc; j++) {
data              551 drivers/hwmon/max16065.c 			data->limit[i][j] = LIMIT_TO_MV(val, data->range[j]);
data              556 drivers/hwmon/max16065.c 	data->groups[groups++] = &max16065_basic_group;
data              558 drivers/hwmon/max16065.c 		data->groups[groups++] = secondary_is_max ?
data              561 drivers/hwmon/max16065.c 	if (data->have_current) {
data              570 drivers/hwmon/max16065.c 			data->curr_gain = 6 << ((val >> 2) & 0x03);
data              571 drivers/hwmon/max16065.c 			data->range[MAX16065_NUM_ADC]
data              573 drivers/hwmon/max16065.c 			data->groups[groups++] = &max16065_current_group;
data              575 drivers/hwmon/max16065.c 			data->have_current = false;
data              580 drivers/hwmon/max16065.c 							   data, data->groups);
data              108 drivers/hwmon/max1619.c 	struct max1619_data *data = dev_get_drvdata(dev);
data              109 drivers/hwmon/max1619.c 	struct i2c_client *client = data->client;
data              112 drivers/hwmon/max1619.c 	mutex_lock(&data->update_lock);
data              114 drivers/hwmon/max1619.c 	if (time_after(jiffies, data->last_updated + HZ * 2) || !data->valid) {
data              117 drivers/hwmon/max1619.c 			data->temp[i] = i2c_smbus_read_byte_data(client,
data              119 drivers/hwmon/max1619.c 		data->alarms = i2c_smbus_read_byte_data(client,
data              124 drivers/hwmon/max1619.c 			data->alarms ^= 0x02;
data              126 drivers/hwmon/max1619.c 		data->last_updated = jiffies;
data              127 drivers/hwmon/max1619.c 		data->valid = 1;
data              130 drivers/hwmon/max1619.c 	mutex_unlock(&data->update_lock);
data              132 drivers/hwmon/max1619.c 	return data;
data              143 drivers/hwmon/max1619.c 	struct max1619_data *data = max1619_update_device(dev);
data              145 drivers/hwmon/max1619.c 	return sprintf(buf, "%d\n", temp_from_reg(data->temp[attr->index]));
data              153 drivers/hwmon/max1619.c 	struct max1619_data *data = dev_get_drvdata(dev);
data              154 drivers/hwmon/max1619.c 	struct i2c_client *client = data->client;
data              160 drivers/hwmon/max1619.c 	mutex_lock(&data->update_lock);
data              161 drivers/hwmon/max1619.c 	data->temp[attr->index] = temp_to_reg(val);
data              163 drivers/hwmon/max1619.c 				  data->temp[attr->index]);
data              164 drivers/hwmon/max1619.c 	mutex_unlock(&data->update_lock);
data              171 drivers/hwmon/max1619.c 	struct max1619_data *data = max1619_update_device(dev);
data              172 drivers/hwmon/max1619.c 	return sprintf(buf, "%d\n", data->alarms);
data              179 drivers/hwmon/max1619.c 	struct max1619_data *data = max1619_update_device(dev);
data              180 drivers/hwmon/max1619.c 	return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1);
data              267 drivers/hwmon/max1619.c 	struct max1619_data *data;
data              270 drivers/hwmon/max1619.c 	data = devm_kzalloc(&new_client->dev, sizeof(struct max1619_data),
data              272 drivers/hwmon/max1619.c 	if (!data)
data              275 drivers/hwmon/max1619.c 	data->client = new_client;
data              276 drivers/hwmon/max1619.c 	mutex_init(&data->update_lock);
data              283 drivers/hwmon/max1619.c 							   data,
data               73 drivers/hwmon/max1668.c 	struct max1668_data *data = dev_get_drvdata(dev);
data               74 drivers/hwmon/max1668.c 	struct i2c_client *client = data->client;
data               75 drivers/hwmon/max1668.c 	struct max1668_data *ret = data;
data               79 drivers/hwmon/max1668.c 	mutex_lock(&data->update_lock);
data               81 drivers/hwmon/max1668.c 	if (data->valid && !time_after(jiffies,
data               82 drivers/hwmon/max1668.c 			data->last_updated + HZ + HZ / 2))
data               91 drivers/hwmon/max1668.c 		data->temp[i] = (s8) val;
data               98 drivers/hwmon/max1668.c 		data->temp_max[i] = (s8) val;
data              105 drivers/hwmon/max1668.c 		data->temp_min[i] = (s8) val;
data              113 drivers/hwmon/max1668.c 	data->alarms = val << 8;
data              120 drivers/hwmon/max1668.c 	data->alarms |= val;
data              122 drivers/hwmon/max1668.c 	data->last_updated = jiffies;
data              123 drivers/hwmon/max1668.c 	data->valid = 1;
data              125 drivers/hwmon/max1668.c 	mutex_unlock(&data->update_lock);
data              134 drivers/hwmon/max1668.c 	struct max1668_data *data = max1668_update_device(dev);
data              136 drivers/hwmon/max1668.c 	if (IS_ERR(data))
data              137 drivers/hwmon/max1668.c 		return PTR_ERR(data);
data              139 drivers/hwmon/max1668.c 	return sprintf(buf, "%d\n", data->temp[index] * 1000);
data              146 drivers/hwmon/max1668.c 	struct max1668_data *data = max1668_update_device(dev);
data              148 drivers/hwmon/max1668.c 	if (IS_ERR(data))
data              149 drivers/hwmon/max1668.c 		return PTR_ERR(data);
data              151 drivers/hwmon/max1668.c 	return sprintf(buf, "%d\n", data->temp_max[index] * 1000);
data              158 drivers/hwmon/max1668.c 	struct max1668_data *data = max1668_update_device(dev);
data              160 drivers/hwmon/max1668.c 	if (IS_ERR(data))
data              161 drivers/hwmon/max1668.c 		return PTR_ERR(data);
data              163 drivers/hwmon/max1668.c 	return sprintf(buf, "%d\n", data->temp_min[index] * 1000);
data              170 drivers/hwmon/max1668.c 	struct max1668_data *data = max1668_update_device(dev);
data              172 drivers/hwmon/max1668.c 	if (IS_ERR(data))
data              173 drivers/hwmon/max1668.c 		return PTR_ERR(data);
data              175 drivers/hwmon/max1668.c 	return sprintf(buf, "%u\n", (data->alarms >> index) & 0x1);
data              182 drivers/hwmon/max1668.c 	struct max1668_data *data = max1668_update_device(dev);
data              184 drivers/hwmon/max1668.c 	if (IS_ERR(data))
data              185 drivers/hwmon/max1668.c 		return PTR_ERR(data);
data              188 drivers/hwmon/max1668.c 		       (data->alarms & (1 << 12)) && data->temp[index] == 127);
data              196 drivers/hwmon/max1668.c 	struct max1668_data *data = dev_get_drvdata(dev);
data              197 drivers/hwmon/max1668.c 	struct i2c_client *client = data->client;
data              205 drivers/hwmon/max1668.c 	mutex_lock(&data->update_lock);
data              206 drivers/hwmon/max1668.c 	data->temp_max[index] = clamp_val(temp/1000, -128, 127);
data              209 drivers/hwmon/max1668.c 					data->temp_max[index]);
data              212 drivers/hwmon/max1668.c 	mutex_unlock(&data->update_lock);
data              222 drivers/hwmon/max1668.c 	struct max1668_data *data = dev_get_drvdata(dev);
data              223 drivers/hwmon/max1668.c 	struct i2c_client *client = data->client;
data              231 drivers/hwmon/max1668.c 	mutex_lock(&data->update_lock);
data              232 drivers/hwmon/max1668.c 	data->temp_min[index] = clamp_val(temp/1000, -128, 127);
data              235 drivers/hwmon/max1668.c 					data->temp_min[index]);
data              238 drivers/hwmon/max1668.c 	mutex_unlock(&data->update_lock);
data              400 drivers/hwmon/max1668.c 	struct max1668_data *data;
data              405 drivers/hwmon/max1668.c 	data = devm_kzalloc(dev, sizeof(struct max1668_data), GFP_KERNEL);
data              406 drivers/hwmon/max1668.c 	if (!data)
data              409 drivers/hwmon/max1668.c 	data->client = client;
data              410 drivers/hwmon/max1668.c 	data->type = id->driver_data;
data              411 drivers/hwmon/max1668.c 	mutex_init(&data->update_lock);
data              414 drivers/hwmon/max1668.c 	data->groups[0] = &max1668_group_common;
data              415 drivers/hwmon/max1668.c 	if (data->type == max1668 || data->type == max1989)
data              416 drivers/hwmon/max1668.c 		data->groups[1] = &max1668_group_unique;
data              419 drivers/hwmon/max1668.c 							   data, data->groups);
data               57 drivers/hwmon/max197.c static inline void max197_set_unipolarity(struct max197_data *data, int channel)
data               59 drivers/hwmon/max197.c 	data->ctrl_bytes[channel] &= ~MAX197_BIP;
data               62 drivers/hwmon/max197.c static inline void max197_set_bipolarity(struct max197_data *data, int channel)
data               64 drivers/hwmon/max197.c 	data->ctrl_bytes[channel] |= MAX197_BIP;
data               67 drivers/hwmon/max197.c static inline void max197_set_half_range(struct max197_data *data, int channel)
data               69 drivers/hwmon/max197.c 	data->ctrl_bytes[channel] &= ~MAX197_RNG;
data               72 drivers/hwmon/max197.c static inline void max197_set_full_range(struct max197_data *data, int channel)
data               74 drivers/hwmon/max197.c 	data->ctrl_bytes[channel] |= MAX197_RNG;
data               77 drivers/hwmon/max197.c static inline bool max197_is_bipolar(struct max197_data *data, int channel)
data               79 drivers/hwmon/max197.c 	return data->ctrl_bytes[channel] & MAX197_BIP;
data               82 drivers/hwmon/max197.c static inline bool max197_is_full_range(struct max197_data *data, int channel)
data               84 drivers/hwmon/max197.c 	return data->ctrl_bytes[channel] & MAX197_RNG;
data               91 drivers/hwmon/max197.c 	struct max197_data *data = dev_get_drvdata(dev);
data               97 drivers/hwmon/max197.c 	if (mutex_lock_interruptible(&data->lock))
data              100 drivers/hwmon/max197.c 	range = max197_is_full_range(data, channel) ?
data              101 drivers/hwmon/max197.c 		data->limit : data->limit / 2;
data              103 drivers/hwmon/max197.c 		if (max197_is_bipolar(data, channel))
data              109 drivers/hwmon/max197.c 	mutex_unlock(&data->lock);
data              119 drivers/hwmon/max197.c 	struct max197_data *data = dev_get_drvdata(dev);
data              124 drivers/hwmon/max197.c 	int half = data->limit / 2;
data              125 drivers/hwmon/max197.c 	int full = data->limit;
data              144 drivers/hwmon/max197.c 	if (mutex_lock_interruptible(&data->lock))
data              149 drivers/hwmon/max197.c 		max197_set_unipolarity(data, channel);
data              151 drivers/hwmon/max197.c 		max197_set_bipolarity(data, channel);
data              152 drivers/hwmon/max197.c 		max197_set_half_range(data, channel);
data              154 drivers/hwmon/max197.c 		max197_set_bipolarity(data, channel);
data              155 drivers/hwmon/max197.c 		max197_set_full_range(data, channel);
data              158 drivers/hwmon/max197.c 		max197_set_half_range(data, channel);
data              161 drivers/hwmon/max197.c 		max197_set_full_range(data, channel);
data              164 drivers/hwmon/max197.c 	mutex_unlock(&data->lock);
data              174 drivers/hwmon/max197.c 	struct max197_data *data = dev_get_drvdata(dev);
data              180 drivers/hwmon/max197.c 	if (mutex_lock_interruptible(&data->lock))
data              183 drivers/hwmon/max197.c 	ret = data->pdata->convert(data->ctrl_bytes[channel]);
data              194 drivers/hwmon/max197.c 	if (data->scale) {
data              196 drivers/hwmon/max197.c 		if (max197_is_full_range(data, channel))
data              204 drivers/hwmon/max197.c 	mutex_unlock(&data->lock);
data              261 drivers/hwmon/max197.c 	struct max197_data *data;
data              275 drivers/hwmon/max197.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct max197_data), GFP_KERNEL);
data              276 drivers/hwmon/max197.c 	if (!data)
data              279 drivers/hwmon/max197.c 	data->pdata = pdata;
data              280 drivers/hwmon/max197.c 	mutex_init(&data->lock);
data              283 drivers/hwmon/max197.c 		data->limit = MAX197_LIMIT;
data              284 drivers/hwmon/max197.c 		data->scale = true;
data              286 drivers/hwmon/max197.c 		data->limit = MAX199_LIMIT;
data              287 drivers/hwmon/max197.c 		data->scale = false;
data              291 drivers/hwmon/max197.c 		data->ctrl_bytes[ch] = (u8) ch;
data              293 drivers/hwmon/max197.c 	platform_set_drvdata(pdev, data);
data              301 drivers/hwmon/max197.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data              302 drivers/hwmon/max197.c 	if (IS_ERR(data->hwmon_dev)) {
data              303 drivers/hwmon/max197.c 		ret = PTR_ERR(data->hwmon_dev);
data              317 drivers/hwmon/max197.c 	struct max197_data *data = platform_get_drvdata(pdev);
data              319 drivers/hwmon/max197.c 	hwmon_device_unregister(data->hwmon_dev);
data               31 drivers/hwmon/max31722.c static int max31722_set_mode(struct max31722_data *data, u8 mode)
data               34 drivers/hwmon/max31722.c 	struct spi_device *spi = data->spi_device;
data               37 drivers/hwmon/max31722.c 		(data->mode & MAX31722_MODE_MASK) | mode
data               45 drivers/hwmon/max31722.c 	data->mode = (data->mode & MAX31722_MODE_MASK) | mode;
data               54 drivers/hwmon/max31722.c 	struct max31722_data *data = dev_get_drvdata(dev);
data               56 drivers/hwmon/max31722.c 	ret = spi_w8r16(data->spi_device, MAX31722_REG_TEMP_LSB);
data               75 drivers/hwmon/max31722.c 	struct max31722_data *data;
data               77 drivers/hwmon/max31722.c 	data = devm_kzalloc(&spi->dev, sizeof(*data), GFP_KERNEL);
data               78 drivers/hwmon/max31722.c 	if (!data)
data               81 drivers/hwmon/max31722.c 	spi_set_drvdata(spi, data);
data               82 drivers/hwmon/max31722.c 	data->spi_device = spi;
data               87 drivers/hwmon/max31722.c 	data->mode = MAX31722_MODE_CONTINUOUS | MAX31722_RESOLUTION_12BIT;
data               88 drivers/hwmon/max31722.c 	ret = max31722_set_mode(data, MAX31722_MODE_CONTINUOUS);
data               92 drivers/hwmon/max31722.c 	data->hwmon_dev = hwmon_device_register_with_groups(&spi->dev,
data               94 drivers/hwmon/max31722.c 							    data,
data               96 drivers/hwmon/max31722.c 	if (IS_ERR(data->hwmon_dev)) {
data               97 drivers/hwmon/max31722.c 		max31722_set_mode(data, MAX31722_MODE_STANDBY);
data               98 drivers/hwmon/max31722.c 		return PTR_ERR(data->hwmon_dev);
data              106 drivers/hwmon/max31722.c 	struct max31722_data *data = spi_get_drvdata(spi);
data              108 drivers/hwmon/max31722.c 	hwmon_device_unregister(data->hwmon_dev);
data              110 drivers/hwmon/max31722.c 	return max31722_set_mode(data, MAX31722_MODE_STANDBY);
data              116 drivers/hwmon/max31722.c 	struct max31722_data *data = spi_get_drvdata(spi_device);
data              118 drivers/hwmon/max31722.c 	return max31722_set_mode(data, MAX31722_MODE_STANDBY);
data              124 drivers/hwmon/max31722.c 	struct max31722_data *data = spi_get_drvdata(spi_device);
data              126 drivers/hwmon/max31722.c 	return max31722_set_mode(data, MAX31722_MODE_CONTINUOUS);
data               69 drivers/hwmon/max31790.c 	struct max31790_data *data = dev_get_drvdata(dev);
data               70 drivers/hwmon/max31790.c 	struct i2c_client *client = data->client;
data               71 drivers/hwmon/max31790.c 	struct max31790_data *ret = data;
data               75 drivers/hwmon/max31790.c 	mutex_lock(&data->update_lock);
data               77 drivers/hwmon/max31790.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data               82 drivers/hwmon/max31790.c 		data->fault_status = rv & 0x3F;
data               88 drivers/hwmon/max31790.c 		data->fault_status |= (rv & 0x3F) << 6;
data               95 drivers/hwmon/max31790.c 			data->tach[i] = rv;
data               97 drivers/hwmon/max31790.c 			if (data->fan_config[i]
data              104 drivers/hwmon/max31790.c 				data->tach[NR_CHANNEL + i] = rv;
data              110 drivers/hwmon/max31790.c 				data->pwm[i] = rv;
data              116 drivers/hwmon/max31790.c 				data->target_count[i] = rv;
data              120 drivers/hwmon/max31790.c 		data->last_updated = jiffies;
data              121 drivers/hwmon/max31790.c 		data->valid = true;
data              126 drivers/hwmon/max31790.c 	data->valid = false;
data              130 drivers/hwmon/max31790.c 	mutex_unlock(&data->update_lock);
data              165 drivers/hwmon/max31790.c 	struct max31790_data *data = max31790_update_device(dev);
data              168 drivers/hwmon/max31790.c 	if (IS_ERR(data))
data              169 drivers/hwmon/max31790.c 		return PTR_ERR(data);
data              173 drivers/hwmon/max31790.c 		sr = get_tach_period(data->fan_dynamics[channel]);
data              174 drivers/hwmon/max31790.c 		rpm = RPM_FROM_REG(data->tach[channel], sr);
data              178 drivers/hwmon/max31790.c 		sr = get_tach_period(data->fan_dynamics[channel]);
data              179 drivers/hwmon/max31790.c 		rpm = RPM_FROM_REG(data->target_count[channel], sr);
data              183 drivers/hwmon/max31790.c 		*val = !!(data->fault_status & (1 << channel));
data              193 drivers/hwmon/max31790.c 	struct max31790_data *data = dev_get_drvdata(dev);
data              194 drivers/hwmon/max31790.c 	struct i2c_client *client = data->client;
data              200 drivers/hwmon/max31790.c 	mutex_lock(&data->update_lock);
data              206 drivers/hwmon/max31790.c 		data->fan_dynamics[channel] =
data              207 drivers/hwmon/max31790.c 			((data->fan_dynamics[channel] &
data              212 drivers/hwmon/max31790.c 					data->fan_dynamics[channel]);
data              216 drivers/hwmon/max31790.c 		sr = get_tach_period(data->fan_dynamics[channel]);
data              220 drivers/hwmon/max31790.c 		data->target_count[channel] = target_count << 5;
data              224 drivers/hwmon/max31790.c 					data->target_count[channel]);
data              231 drivers/hwmon/max31790.c 	mutex_unlock(&data->update_lock);
data              238 drivers/hwmon/max31790.c 	const struct max31790_data *data = _data;
data              239 drivers/hwmon/max31790.c 	u8 fan_config = data->fan_config[channel % NR_CHANNEL];
data              261 drivers/hwmon/max31790.c 	struct max31790_data *data = max31790_update_device(dev);
data              264 drivers/hwmon/max31790.c 	if (IS_ERR(data))
data              265 drivers/hwmon/max31790.c 		return PTR_ERR(data);
data              267 drivers/hwmon/max31790.c 	fan_config = data->fan_config[channel];
data              271 drivers/hwmon/max31790.c 		*val = data->pwm[channel] >> 8;
data              289 drivers/hwmon/max31790.c 	struct max31790_data *data = dev_get_drvdata(dev);
data              290 drivers/hwmon/max31790.c 	struct i2c_client *client = data->client;
data              294 drivers/hwmon/max31790.c 	mutex_lock(&data->update_lock);
data              302 drivers/hwmon/max31790.c 		data->pwm[channel] = val << 8;
data              305 drivers/hwmon/max31790.c 						   data->pwm[channel]);
data              308 drivers/hwmon/max31790.c 		fan_config = data->fan_config[channel];
data              323 drivers/hwmon/max31790.c 		data->fan_config[channel] = fan_config;
data              333 drivers/hwmon/max31790.c 	mutex_unlock(&data->update_lock);
data              340 drivers/hwmon/max31790.c 	const struct max31790_data *data = _data;
data              341 drivers/hwmon/max31790.c 	u8 fan_config = data->fan_config[channel];
data              380 drivers/hwmon/max31790.c static umode_t max31790_is_visible(const void *data,
data              386 drivers/hwmon/max31790.c 		return max31790_fan_is_visible(data, attr, channel);
data              388 drivers/hwmon/max31790.c 		return max31790_pwm_is_visible(data, attr, channel);
data              430 drivers/hwmon/max31790.c 				struct max31790_data *data)
data              439 drivers/hwmon/max31790.c 		data->fan_config[i] = rv;
data              445 drivers/hwmon/max31790.c 		data->fan_dynamics[i] = rv;
data              456 drivers/hwmon/max31790.c 	struct max31790_data *data;
data              464 drivers/hwmon/max31790.c 	data = devm_kzalloc(dev, sizeof(struct max31790_data), GFP_KERNEL);
data              465 drivers/hwmon/max31790.c 	if (!data)
data              468 drivers/hwmon/max31790.c 	data->client = client;
data              469 drivers/hwmon/max31790.c 	mutex_init(&data->update_lock);
data              474 drivers/hwmon/max31790.c 	err = max31790_init_client(client, data);
data              479 drivers/hwmon/max31790.c 							 data,
data              139 drivers/hwmon/max6621.c max6621_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr,
data              143 drivers/hwmon/max6621.c 	if (((struct max6621_data *)data)->input_chan2reg[channel] < 0)
data              204 drivers/hwmon/max6621.c 	struct max6621_data *data = dev_get_drvdata(dev);
data              214 drivers/hwmon/max6621.c 			reg = data->input_chan2reg[channel];
data              215 drivers/hwmon/max6621.c 			ret = regmap_read(data->regmap, reg, &regval);
data              233 drivers/hwmon/max6621.c 			ret = regmap_read(data->regmap, MAX6621_CONFIG2_REG,
data              249 drivers/hwmon/max6621.c 			ret = regmap_read(data->regmap, reg, &regval);
data              268 drivers/hwmon/max6621.c 			ret = regmap_read(data->regmap,
data              288 drivers/hwmon/max6621.c 				ret = i2c_smbus_write_byte(data->client,
data              313 drivers/hwmon/max6621.c 	struct max6621_data *data = dev_get_drvdata(dev);
data              325 drivers/hwmon/max6621.c 			return regmap_write(data->regmap,
data              335 drivers/hwmon/max6621.c 			return regmap_write(data->regmap, reg, val);
data              484 drivers/hwmon/max6621.c 	struct max6621_data *data;
data              489 drivers/hwmon/max6621.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              490 drivers/hwmon/max6621.c 	if (!data)
data              493 drivers/hwmon/max6621.c 	data->regmap = devm_regmap_init_i2c(client, &max6621_regmap_config);
data              494 drivers/hwmon/max6621.c 	if (IS_ERR(data->regmap))
data              495 drivers/hwmon/max6621.c 		return PTR_ERR(data->regmap);
data              497 drivers/hwmon/max6621.c 	i2c_set_clientdata(client, data);
data              498 drivers/hwmon/max6621.c 	data->client = client;
data              501 drivers/hwmon/max6621.c 	ret = regmap_write(data->regmap, MAX6621_CONFIG0_REG,
data              507 drivers/hwmon/max6621.c 	ret = regmap_write(data->regmap, MAX6621_CONFIG1_REG,
data              513 drivers/hwmon/max6621.c 	regcache_mark_dirty(data->regmap);
data              514 drivers/hwmon/max6621.c 	ret = regcache_sync(data->regmap);
data              525 drivers/hwmon/max6621.c 			data->input_chan2reg[i] = -1;
data              529 drivers/hwmon/max6621.c 		data->input_chan2reg[i] = max6621_temp_regs[i];
data              533 drivers/hwmon/max6621.c 							 data,
data               94 drivers/hwmon/max6639.c 	struct max6639_data *data = dev_get_drvdata(dev);
data               95 drivers/hwmon/max6639.c 	struct i2c_client *client = data->client;
data               96 drivers/hwmon/max6639.c 	struct max6639_data *ret = data;
data              100 drivers/hwmon/max6639.c 	mutex_lock(&data->update_lock);
data              102 drivers/hwmon/max6639.c 	if (time_after(jiffies, data->last_updated + 2 * HZ) || !data->valid) {
data              114 drivers/hwmon/max6639.c 		data->status = status_reg;
data              123 drivers/hwmon/max6639.c 			data->fan[i] = res;
data              131 drivers/hwmon/max6639.c 			data->temp[i] = res >> 5;
data              132 drivers/hwmon/max6639.c 			data->temp_fault[i] = res & 0x01;
data              140 drivers/hwmon/max6639.c 			data->temp[i] |= res << 3;
data              143 drivers/hwmon/max6639.c 		data->last_updated = jiffies;
data              144 drivers/hwmon/max6639.c 		data->valid = 1;
data              147 drivers/hwmon/max6639.c 	mutex_unlock(&data->update_lock);
data              156 drivers/hwmon/max6639.c 	struct max6639_data *data = max6639_update_device(dev);
data              159 drivers/hwmon/max6639.c 	if (IS_ERR(data))
data              160 drivers/hwmon/max6639.c 		return PTR_ERR(data);
data              162 drivers/hwmon/max6639.c 	temp = data->temp[attr->index] * 125;
data              169 drivers/hwmon/max6639.c 	struct max6639_data *data = max6639_update_device(dev);
data              172 drivers/hwmon/max6639.c 	if (IS_ERR(data))
data              173 drivers/hwmon/max6639.c 		return PTR_ERR(data);
data              175 drivers/hwmon/max6639.c 	return sprintf(buf, "%d\n", data->temp_fault[attr->index]);
data              182 drivers/hwmon/max6639.c 	struct max6639_data *data = dev_get_drvdata(dev);
data              184 drivers/hwmon/max6639.c 	return sprintf(buf, "%d\n", (data->temp_therm[attr->index] * 1000));
data              192 drivers/hwmon/max6639.c 	struct max6639_data *data = dev_get_drvdata(dev);
data              193 drivers/hwmon/max6639.c 	struct i2c_client *client = data->client;
data              201 drivers/hwmon/max6639.c 	mutex_lock(&data->update_lock);
data              202 drivers/hwmon/max6639.c 	data->temp_therm[attr->index] = TEMP_LIMIT_TO_REG(val);
data              205 drivers/hwmon/max6639.c 				  data->temp_therm[attr->index]);
data              206 drivers/hwmon/max6639.c 	mutex_unlock(&data->update_lock);
data              214 drivers/hwmon/max6639.c 	struct max6639_data *data = dev_get_drvdata(dev);
data              216 drivers/hwmon/max6639.c 	return sprintf(buf, "%d\n", (data->temp_alert[attr->index] * 1000));
data              224 drivers/hwmon/max6639.c 	struct max6639_data *data = dev_get_drvdata(dev);
data              225 drivers/hwmon/max6639.c 	struct i2c_client *client = data->client;
data              233 drivers/hwmon/max6639.c 	mutex_lock(&data->update_lock);
data              234 drivers/hwmon/max6639.c 	data->temp_alert[attr->index] = TEMP_LIMIT_TO_REG(val);
data              237 drivers/hwmon/max6639.c 				  data->temp_alert[attr->index]);
data              238 drivers/hwmon/max6639.c 	mutex_unlock(&data->update_lock);
data              247 drivers/hwmon/max6639.c 	struct max6639_data *data = dev_get_drvdata(dev);
data              249 drivers/hwmon/max6639.c 	return sprintf(buf, "%d\n", (data->temp_ot[attr->index] * 1000));
data              257 drivers/hwmon/max6639.c 	struct max6639_data *data = dev_get_drvdata(dev);
data              258 drivers/hwmon/max6639.c 	struct i2c_client *client = data->client;
data              266 drivers/hwmon/max6639.c 	mutex_lock(&data->update_lock);
data              267 drivers/hwmon/max6639.c 	data->temp_ot[attr->index] = TEMP_LIMIT_TO_REG(val);
data              270 drivers/hwmon/max6639.c 				  data->temp_ot[attr->index]);
data              271 drivers/hwmon/max6639.c 	mutex_unlock(&data->update_lock);
data              279 drivers/hwmon/max6639.c 	struct max6639_data *data = dev_get_drvdata(dev);
data              281 drivers/hwmon/max6639.c 	return sprintf(buf, "%d\n", data->pwm[attr->index] * 255 / 120);
data              289 drivers/hwmon/max6639.c 	struct max6639_data *data = dev_get_drvdata(dev);
data              290 drivers/hwmon/max6639.c 	struct i2c_client *client = data->client;
data              300 drivers/hwmon/max6639.c 	mutex_lock(&data->update_lock);
data              301 drivers/hwmon/max6639.c 	data->pwm[attr->index] = (u8)(val * 120 / 255);
data              304 drivers/hwmon/max6639.c 				  data->pwm[attr->index]);
data              305 drivers/hwmon/max6639.c 	mutex_unlock(&data->update_lock);
data              312 drivers/hwmon/max6639.c 	struct max6639_data *data = max6639_update_device(dev);
data              315 drivers/hwmon/max6639.c 	if (IS_ERR(data))
data              316 drivers/hwmon/max6639.c 		return PTR_ERR(data);
data              318 drivers/hwmon/max6639.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[attr->index],
data              319 drivers/hwmon/max6639.c 		       data->rpm_range));
data              325 drivers/hwmon/max6639.c 	struct max6639_data *data = max6639_update_device(dev);
data              328 drivers/hwmon/max6639.c 	if (IS_ERR(data))
data              329 drivers/hwmon/max6639.c 		return PTR_ERR(data);
data              331 drivers/hwmon/max6639.c 	return sprintf(buf, "%d\n", !!(data->status & (1 << attr->index)));
data              402 drivers/hwmon/max6639.c 			       struct max6639_data *data)
data              419 drivers/hwmon/max6639.c 		data->ppr = max6639_info->ppr;
data              421 drivers/hwmon/max6639.c 		data->ppr = 2;
data              422 drivers/hwmon/max6639.c 	data->ppr -= 1;
data              426 drivers/hwmon/max6639.c 	data->rpm_range = rpm_range;
data              433 drivers/hwmon/max6639.c 				data->ppr << 6);
data              465 drivers/hwmon/max6639.c 		data->temp_therm[i] = 80;
data              466 drivers/hwmon/max6639.c 		data->temp_alert[i] = 90;
data              467 drivers/hwmon/max6639.c 		data->temp_ot[i] = 100;
data              470 drivers/hwmon/max6639.c 				data->temp_therm[i]);
data              475 drivers/hwmon/max6639.c 				data->temp_alert[i]);
data              479 drivers/hwmon/max6639.c 				MAX6639_REG_OT_LIMIT(i), data->temp_ot[i]);
data              484 drivers/hwmon/max6639.c 		data->pwm[i] = 120;
data              486 drivers/hwmon/max6639.c 				MAX6639_REG_TARGTDUTY(i), data->pwm[i]);
data              523 drivers/hwmon/max6639.c 	struct max6639_data *data;
data              527 drivers/hwmon/max6639.c 	data = devm_kzalloc(dev, sizeof(struct max6639_data), GFP_KERNEL);
data              528 drivers/hwmon/max6639.c 	if (!data)
data              531 drivers/hwmon/max6639.c 	data->client = client;
data              532 drivers/hwmon/max6639.c 	mutex_init(&data->update_lock);
data              535 drivers/hwmon/max6639.c 	err = max6639_init_client(client, data);
data              540 drivers/hwmon/max6639.c 							   data,
data              549 drivers/hwmon/max6639.c 	int data = i2c_smbus_read_byte_data(client, MAX6639_REG_GCONFIG);
data              550 drivers/hwmon/max6639.c 	if (data < 0)
data              551 drivers/hwmon/max6639.c 		return data;
data              554 drivers/hwmon/max6639.c 			MAX6639_REG_GCONFIG, data | MAX6639_GCONFIG_STANDBY);
data              560 drivers/hwmon/max6639.c 	int data = i2c_smbus_read_byte_data(client, MAX6639_REG_GCONFIG);
data              561 drivers/hwmon/max6639.c 	if (data < 0)
data              562 drivers/hwmon/max6639.c 		return data;
data              565 drivers/hwmon/max6639.c 			MAX6639_REG_GCONFIG, data & ~MAX6639_GCONFIG_STANDBY);
data               92 drivers/hwmon/max6642.c static void max6642_init_client(struct max6642_data *data,
data              105 drivers/hwmon/max6642.c 	data->temp_high[0] = i2c_smbus_read_byte_data(client,
data              107 drivers/hwmon/max6642.c 	data->temp_high[1] = i2c_smbus_read_byte_data(client,
data              158 drivers/hwmon/max6642.c 	struct max6642_data *data = dev_get_drvdata(dev);
data              159 drivers/hwmon/max6642.c 	struct i2c_client *client = data->client;
data              162 drivers/hwmon/max6642.c 	mutex_lock(&data->update_lock);
data              164 drivers/hwmon/max6642.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              172 drivers/hwmon/max6642.c 		data->temp_input[0] = val;
data              179 drivers/hwmon/max6642.c 		data->temp_input[1] = val;
data              180 drivers/hwmon/max6642.c 		data->alarms = i2c_smbus_read_byte_data(client,
data              183 drivers/hwmon/max6642.c 		data->last_updated = jiffies;
data              184 drivers/hwmon/max6642.c 		data->valid = 1;
data              187 drivers/hwmon/max6642.c 	mutex_unlock(&data->update_lock);
data              189 drivers/hwmon/max6642.c 	return data;
data              200 drivers/hwmon/max6642.c 	struct max6642_data *data = max6642_update_device(dev);
data              203 drivers/hwmon/max6642.c 		       temp_from_reg10(data->temp_input[attr->index]));
data              210 drivers/hwmon/max6642.c 	struct max6642_data *data = max6642_update_device(dev);
data              212 drivers/hwmon/max6642.c 	return sprintf(buf, "%d\n", temp_from_reg(data->temp_high[attr2->nr]));
data              220 drivers/hwmon/max6642.c 	struct max6642_data *data = dev_get_drvdata(dev);
data              228 drivers/hwmon/max6642.c 	mutex_lock(&data->update_lock);
data              229 drivers/hwmon/max6642.c 	data->temp_high[attr2->nr] = clamp_val(temp_to_reg(val), 0, 255);
data              230 drivers/hwmon/max6642.c 	i2c_smbus_write_byte_data(data->client, attr2->index,
data              231 drivers/hwmon/max6642.c 				  data->temp_high[attr2->nr]);
data              232 drivers/hwmon/max6642.c 	mutex_unlock(&data->update_lock);
data              240 drivers/hwmon/max6642.c 	struct max6642_data *data = max6642_update_device(dev);
data              241 drivers/hwmon/max6642.c 	return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1);
data              271 drivers/hwmon/max6642.c 	struct max6642_data *data;
data              274 drivers/hwmon/max6642.c 	data = devm_kzalloc(dev, sizeof(struct max6642_data), GFP_KERNEL);
data              275 drivers/hwmon/max6642.c 	if (!data)
data              278 drivers/hwmon/max6642.c 	data->client = client;
data              279 drivers/hwmon/max6642.c 	mutex_init(&data->update_lock);
data              282 drivers/hwmon/max6642.c 	max6642_init_client(data, client);
data              285 drivers/hwmon/max6642.c 							   client->name, data,
data              130 drivers/hwmon/max6650.c 		.data = (void *)1
data              134 drivers/hwmon/max6650.c 		.data = (void *)4
data              158 drivers/hwmon/max6650.c 	struct max6650_data *data = dev_get_drvdata(dev);
data              159 drivers/hwmon/max6650.c 	struct i2c_client *client = data->client;
data              163 drivers/hwmon/max6650.c 	mutex_lock(&data->update_lock);
data              165 drivers/hwmon/max6650.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              166 drivers/hwmon/max6650.c 		for (i = 0; i < data->nr_fans; i++) {
data              172 drivers/hwmon/max6650.c 			data->tach[i] = reg;
data              185 drivers/hwmon/max6650.c 		data->alarm |= reg;
data              186 drivers/hwmon/max6650.c 		data->last_updated = jiffies;
data              187 drivers/hwmon/max6650.c 		data->valid = true;
data              191 drivers/hwmon/max6650.c 	mutex_unlock(&data->update_lock);
data              193 drivers/hwmon/max6650.c 		data = ERR_PTR(err);
data              194 drivers/hwmon/max6650.c 	return data;
data              201 drivers/hwmon/max6650.c static int max6650_set_operating_mode(struct max6650_data *data, u8 mode)
data              204 drivers/hwmon/max6650.c 	u8 config = data->config;
data              211 drivers/hwmon/max6650.c 	result = i2c_smbus_write_byte_data(data->client, MAX6650_REG_CONFIG,
data              216 drivers/hwmon/max6650.c 	data->config = config;
data              262 drivers/hwmon/max6650.c static int max6650_set_target(struct max6650_data *data, unsigned long rpm)
data              267 drivers/hwmon/max6650.c 		return max6650_set_operating_mode(data, MAX6650_CFG_MODE_OFF);
data              278 drivers/hwmon/max6650.c 	kscale = DIV_FROM_REG(data->config);
data              284 drivers/hwmon/max6650.c 	data->speed = ktach;
data              286 drivers/hwmon/max6650.c 	return i2c_smbus_write_byte_data(data->client, MAX6650_REG_SPEED,
data              287 drivers/hwmon/max6650.c 					 data->speed);
data              301 drivers/hwmon/max6650.c 	struct max6650_data *data = max6650_update_device(dev);
data              304 drivers/hwmon/max6650.c 	if (IS_ERR(data))
data              305 drivers/hwmon/max6650.c 		return PTR_ERR(data);
data              307 drivers/hwmon/max6650.c 	alarm = data->alarm & attr->index;
data              309 drivers/hwmon/max6650.c 		mutex_lock(&data->update_lock);
data              310 drivers/hwmon/max6650.c 		data->alarm &= ~attr->index;
data              311 drivers/hwmon/max6650.c 		data->valid = false;
data              312 drivers/hwmon/max6650.c 		mutex_unlock(&data->update_lock);
data              325 drivers/hwmon/max6650.c 	struct max6650_data *data = dev_get_drvdata(dev);
data              335 drivers/hwmon/max6650.c 		if (!(data->alarm_en & to_sensor_dev_attr(devattr)->index))
data              358 drivers/hwmon/max6650.c static int max6650_init_client(struct max6650_data *data,
data              431 drivers/hwmon/max6650.c 	data->config = reg;
data              438 drivers/hwmon/max6650.c 	data->speed = reg;
data              445 drivers/hwmon/max6650.c 	data->dac = reg;
data              452 drivers/hwmon/max6650.c 	data->count = reg;
data              459 drivers/hwmon/max6650.c 	data->alarm_en = reg;
data              463 drivers/hwmon/max6650.c 		max6650_set_target(data, target_rpm);
data              464 drivers/hwmon/max6650.c 		max6650_set_operating_mode(data, MAX6650_CFG_MODE_CLOSED_LOOP);
data              481 drivers/hwmon/max6650.c 	struct max6650_data *data = cdev->devdata;
data              483 drivers/hwmon/max6650.c 	*state = data->cooling_dev_state;
data              491 drivers/hwmon/max6650.c 	struct max6650_data *data = cdev->devdata;
data              492 drivers/hwmon/max6650.c 	struct i2c_client *client = data->client;
data              497 drivers/hwmon/max6650.c 	mutex_lock(&data->update_lock);
data              499 drivers/hwmon/max6650.c 	data->dac = pwm_to_dac(state, data->config & MAX6650_CFG_V12);
data              500 drivers/hwmon/max6650.c 	err = i2c_smbus_write_byte_data(client, MAX6650_REG_DAC, data->dac);
data              502 drivers/hwmon/max6650.c 		max6650_set_operating_mode(data, state ?
data              505 drivers/hwmon/max6650.c 		data->cooling_dev_state = state;
data              508 drivers/hwmon/max6650.c 	mutex_unlock(&data->update_lock);
data              522 drivers/hwmon/max6650.c 	struct max6650_data *data = max6650_update_device(dev);
data              525 drivers/hwmon/max6650.c 	if (IS_ERR(data))
data              526 drivers/hwmon/max6650.c 		return PTR_ERR(data);
data              532 drivers/hwmon/max6650.c 			*val = dac_to_pwm(data->dac,
data              533 drivers/hwmon/max6650.c 					  data->config & MAX6650_CFG_V12);
data              545 drivers/hwmon/max6650.c 			mode = (data->config & MAX6650_CFG_MODE_MASK) >> 4;
data              563 drivers/hwmon/max6650.c 			*val = DIV_ROUND_CLOSEST(data->tach[channel] * 120,
data              564 drivers/hwmon/max6650.c 						 DIV_FROM_REG(data->count));
data              567 drivers/hwmon/max6650.c 			*val = DIV_FROM_REG(data->count);
data              575 drivers/hwmon/max6650.c 			*val = 60 * DIV_FROM_REG(data->config) * clock /
data              576 drivers/hwmon/max6650.c 				(256 * (data->speed + 1));
data              579 drivers/hwmon/max6650.c 			*val = !!(data->alarm & MAX6650_ALRM_MIN);
data              580 drivers/hwmon/max6650.c 			data->alarm &= ~MAX6650_ALRM_MIN;
data              581 drivers/hwmon/max6650.c 			data->valid = false;
data              584 drivers/hwmon/max6650.c 			*val = !!(data->alarm & MAX6650_ALRM_MAX);
data              585 drivers/hwmon/max6650.c 			data->alarm &= ~MAX6650_ALRM_MAX;
data              586 drivers/hwmon/max6650.c 			data->valid = false;
data              589 drivers/hwmon/max6650.c 			*val = !!(data->alarm & MAX6650_ALRM_TACH);
data              590 drivers/hwmon/max6650.c 			data->alarm &= ~MAX6650_ALRM_TACH;
data              591 drivers/hwmon/max6650.c 			data->valid = false;
data              613 drivers/hwmon/max6650.c 	struct max6650_data *data = dev_get_drvdata(dev);
data              617 drivers/hwmon/max6650.c 	mutex_lock(&data->update_lock);
data              624 drivers/hwmon/max6650.c 					 data->config & MAX6650_CFG_V12);
data              625 drivers/hwmon/max6650.c 			ret = i2c_smbus_write_byte_data(data->client,
data              629 drivers/hwmon/max6650.c 			data->dac = reg;
data              636 drivers/hwmon/max6650.c 			ret = max6650_set_operating_mode(data,
data              664 drivers/hwmon/max6650.c 			ret = i2c_smbus_write_byte_data(data->client,
data              668 drivers/hwmon/max6650.c 			data->count = reg;
data              675 drivers/hwmon/max6650.c 			ret = max6650_set_target(data, val);
data              688 drivers/hwmon/max6650.c 	mutex_unlock(&data->update_lock);
data              696 drivers/hwmon/max6650.c 	const struct max6650_data *data = _data;
data              698 drivers/hwmon/max6650.c 	if (channel && (channel >= data->nr_fans || type != hwmon_fan))
data              710 drivers/hwmon/max6650.c 			if (data->alarm_en & MAX6650_ALRM_MIN)
data              714 drivers/hwmon/max6650.c 			if (data->alarm_en & MAX6650_ALRM_MAX)
data              718 drivers/hwmon/max6650.c 			if (data->alarm_en & MAX6650_ALRM_TACH)
data              767 drivers/hwmon/max6650.c 	struct max6650_data *data;
data              771 drivers/hwmon/max6650.c 	data = devm_kzalloc(dev, sizeof(struct max6650_data), GFP_KERNEL);
data              772 drivers/hwmon/max6650.c 	if (!data)
data              775 drivers/hwmon/max6650.c 	data->client = client;
data              776 drivers/hwmon/max6650.c 	i2c_set_clientdata(client, data);
data              777 drivers/hwmon/max6650.c 	mutex_init(&data->update_lock);
data              778 drivers/hwmon/max6650.c 	data->nr_fans = of_id ? (int)(uintptr_t)of_id->data : id->driver_data;
data              783 drivers/hwmon/max6650.c 	err = max6650_init_client(data, client);
data              788 drivers/hwmon/max6650.c 							 client->name, data,
data              798 drivers/hwmon/max6650.c 						data, &max6650_cooling_ops);
data              176 drivers/hwmon/max6697.c 	struct max6697_data *data = dev_get_drvdata(dev);
data              177 drivers/hwmon/max6697.c 	struct i2c_client *client = data->client;
data              178 drivers/hwmon/max6697.c 	struct max6697_data *ret = data;
data              183 drivers/hwmon/max6697.c 	mutex_lock(&data->update_lock);
data              185 drivers/hwmon/max6697.c 	if (data->valid &&
data              186 drivers/hwmon/max6697.c 	    !time_after(jiffies, data->last_updated
data              187 drivers/hwmon/max6697.c 			+ msecs_to_jiffies(data->update_interval)))
data              190 drivers/hwmon/max6697.c 	for (i = 0; i < data->chip->channels; i++) {
data              191 drivers/hwmon/max6697.c 		if (data->chip->have_ext & (1 << i)) {
data              198 drivers/hwmon/max6697.c 			data->temp[i][MAX6697_TEMP_EXT] = val;
data              206 drivers/hwmon/max6697.c 		data->temp[i][MAX6697_TEMP_INPUT] = val;
data              213 drivers/hwmon/max6697.c 		data->temp[i][MAX6697_TEMP_MAX] = val;
data              215 drivers/hwmon/max6697.c 		if (data->chip->have_crit & (1 << i)) {
data              222 drivers/hwmon/max6697.c 			data->temp[i][MAX6697_TEMP_CRIT] = val;
data              235 drivers/hwmon/max6697.c 	data->alarms = alarms;
data              236 drivers/hwmon/max6697.c 	data->last_updated = jiffies;
data              237 drivers/hwmon/max6697.c 	data->valid = true;
data              239 drivers/hwmon/max6697.c 	mutex_unlock(&data->update_lock);
data              248 drivers/hwmon/max6697.c 	struct max6697_data *data = max6697_update_device(dev);
data              251 drivers/hwmon/max6697.c 	if (IS_ERR(data))
data              252 drivers/hwmon/max6697.c 		return PTR_ERR(data);
data              254 drivers/hwmon/max6697.c 	temp = (data->temp[index][MAX6697_TEMP_INPUT] - data->temp_offset) << 3;
data              255 drivers/hwmon/max6697.c 	temp |= data->temp[index][MAX6697_TEMP_EXT] >> 5;
data              265 drivers/hwmon/max6697.c 	struct max6697_data *data = max6697_update_device(dev);
data              268 drivers/hwmon/max6697.c 	if (IS_ERR(data))
data              269 drivers/hwmon/max6697.c 		return PTR_ERR(data);
data              271 drivers/hwmon/max6697.c 	temp = data->temp[nr][index];
data              272 drivers/hwmon/max6697.c 	temp -= data->temp_offset;
data              281 drivers/hwmon/max6697.c 	struct max6697_data *data = max6697_update_device(dev);
data              283 drivers/hwmon/max6697.c 	if (IS_ERR(data))
data              284 drivers/hwmon/max6697.c 		return PTR_ERR(data);
data              286 drivers/hwmon/max6697.c 	if (data->chip->alarm_map)
data              287 drivers/hwmon/max6697.c 		index = data->chip->alarm_map[index];
data              289 drivers/hwmon/max6697.c 	return sprintf(buf, "%u\n", (data->alarms >> index) & 0x1);
data              298 drivers/hwmon/max6697.c 	struct max6697_data *data = dev_get_drvdata(dev);
data              306 drivers/hwmon/max6697.c 	mutex_lock(&data->update_lock);
data              307 drivers/hwmon/max6697.c 	temp = DIV_ROUND_CLOSEST(temp, 1000) + data->temp_offset;
data              308 drivers/hwmon/max6697.c 	temp = clamp_val(temp, 0, data->type == max6581 ? 255 : 127);
data              309 drivers/hwmon/max6697.c 	data->temp[nr][index] = temp;
data              310 drivers/hwmon/max6697.c 	ret = i2c_smbus_write_byte_data(data->client,
data              314 drivers/hwmon/max6697.c 	mutex_unlock(&data->update_lock);
data              383 drivers/hwmon/max6697.c 	struct max6697_data *data = dev_get_drvdata(dev);
data              384 drivers/hwmon/max6697.c 	const struct max6697_chip_data *chip = data->chip;
data              501 drivers/hwmon/max6697.c static int max6697_init_chip(struct max6697_data *data,
data              506 drivers/hwmon/max6697.c 	const struct max6697_chip_data *chip = data->chip;
data              519 drivers/hwmon/max6697.c 		if (data->type == max6581) {
data              521 drivers/hwmon/max6697.c 				data->temp_offset = 64;
data              548 drivers/hwmon/max6697.c 		data->temp_offset = 64;
data              574 drivers/hwmon/max6697.c 	if (data->type == max6581) {
data              591 drivers/hwmon/max6697.c 	data->update_interval = factor * MAX6697_CONV_TIME;
data              600 drivers/hwmon/max6697.c 	struct max6697_data *data;
data              607 drivers/hwmon/max6697.c 	data = devm_kzalloc(dev, sizeof(struct max6697_data), GFP_KERNEL);
data              608 drivers/hwmon/max6697.c 	if (!data)
data              612 drivers/hwmon/max6697.c 		data->type = (enum chips)of_device_get_match_data(&client->dev);
data              614 drivers/hwmon/max6697.c 		data->type = id->driver_data;
data              615 drivers/hwmon/max6697.c 	data->chip = &max6697_chip_data[data->type];
data              616 drivers/hwmon/max6697.c 	data->client = client;
data              617 drivers/hwmon/max6697.c 	mutex_init(&data->update_lock);
data              619 drivers/hwmon/max6697.c 	err = max6697_init_chip(data, client);
data              624 drivers/hwmon/max6697.c 							   data,
data              647 drivers/hwmon/max6697.c 		.data = (void *)max6581
data              651 drivers/hwmon/max6697.c 		.data = (void *)max6602
data              655 drivers/hwmon/max6697.c 		.data = (void *)max6622
data              659 drivers/hwmon/max6697.c 		.data = (void *)max6636
data              663 drivers/hwmon/max6697.c 		.data = (void *)max6689
data              667 drivers/hwmon/max6697.c 		.data = (void *)max6693
data              671 drivers/hwmon/max6697.c 		.data = (void *)max6694
data              675 drivers/hwmon/max6697.c 		.data = (void *)max6697
data              679 drivers/hwmon/max6697.c 		.data = (void *)max6698
data              683 drivers/hwmon/max6697.c 		.data = (void *)max6699
data               57 drivers/hwmon/mcp3021.c 	struct mcp3021_data *data = i2c_get_clientdata(client);
data               75 drivers/hwmon/mcp3021.c 	reg = (reg >> data->sar_shift) & data->sar_mask;
data               80 drivers/hwmon/mcp3021.c static inline u16 volts_from_reg(struct mcp3021_data *data, u16 val)
data               82 drivers/hwmon/mcp3021.c 	return DIV_ROUND_CLOSEST(data->vdd * val, 1 << data->output_res);
data               89 drivers/hwmon/mcp3021.c 	struct mcp3021_data *data = i2c_get_clientdata(client);
data               96 drivers/hwmon/mcp3021.c 	in_input = volts_from_reg(data, reg);
data              107 drivers/hwmon/mcp3021.c 	struct mcp3021_data *data = NULL;
data              113 drivers/hwmon/mcp3021.c 	data = devm_kzalloc(&client->dev, sizeof(struct mcp3021_data),
data              115 drivers/hwmon/mcp3021.c 	if (!data)
data              118 drivers/hwmon/mcp3021.c 	i2c_set_clientdata(client, data);
data              122 drivers/hwmon/mcp3021.c 					  &data->vdd))
data              123 drivers/hwmon/mcp3021.c 			data->vdd /= 1000;
data              125 drivers/hwmon/mcp3021.c 			data->vdd = MCP3021_VDD_REF_DEFAULT;
data              130 drivers/hwmon/mcp3021.c 			data->vdd = *pdata;
data              132 drivers/hwmon/mcp3021.c 			data->vdd = MCP3021_VDD_REF_DEFAULT;
data              137 drivers/hwmon/mcp3021.c 		data->sar_shift = MCP3021_SAR_SHIFT;
data              138 drivers/hwmon/mcp3021.c 		data->sar_mask = MCP3021_SAR_MASK;
data              139 drivers/hwmon/mcp3021.c 		data->output_res = MCP3021_OUTPUT_RES;
data              143 drivers/hwmon/mcp3021.c 		data->sar_shift = MCP3221_SAR_SHIFT;
data              144 drivers/hwmon/mcp3021.c 		data->sar_mask = MCP3221_SAR_MASK;
data              145 drivers/hwmon/mcp3021.c 		data->output_res = MCP3221_OUTPUT_RES;
data              149 drivers/hwmon/mcp3021.c 	if (data->vdd > MCP3021_VDD_REF_MAX || data->vdd < MCP3021_VDD_REF_MIN)
data              156 drivers/hwmon/mcp3021.c 	data->hwmon_dev = hwmon_device_register(&client->dev);
data              157 drivers/hwmon/mcp3021.c 	if (IS_ERR(data->hwmon_dev)) {
data              158 drivers/hwmon/mcp3021.c 		err = PTR_ERR(data->hwmon_dev);
data              171 drivers/hwmon/mcp3021.c 	struct mcp3021_data *data = i2c_get_clientdata(client);
data              173 drivers/hwmon/mcp3021.c 	hwmon_device_unregister(data->hwmon_dev);
data              188 drivers/hwmon/mcp3021.c 	{ .compatible = "microchip,mcp3021", .data = (void *)mcp3021 },
data              189 drivers/hwmon/mcp3021.c 	{ .compatible = "microchip,mcp3221", .data = (void *)mcp3221 },
data              196 drivers/hwmon/mlxreg-fan.c mlxreg_fan_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr,
data              201 drivers/hwmon/mlxreg-fan.c 		if (!(((struct mlxreg_fan *)data)->tacho[channel].connected))
data              214 drivers/hwmon/mlxreg-fan.c 		if (!(((struct mlxreg_fan *)data)->pwm.connected))
data              348 drivers/hwmon/mlxreg-fan.c 				     struct mlxreg_core_data *data)
data              353 drivers/hwmon/mlxreg-fan.c 	err = regmap_read(fan->regmap, data->capability, &regval);
data              356 drivers/hwmon/mlxreg-fan.c 			data->capability);
data              360 drivers/hwmon/mlxreg-fan.c 	return !!(regval & data->bit);
data              364 drivers/hwmon/mlxreg-fan.c 					struct mlxreg_core_data *data)
data              369 drivers/hwmon/mlxreg-fan.c 	err = regmap_read(fan->regmap, data->capability, &regval);
data              372 drivers/hwmon/mlxreg-fan.c 			data->capability);
data              391 drivers/hwmon/mlxreg-fan.c 	struct mlxreg_core_data *data = pdata->data;
data              398 drivers/hwmon/mlxreg-fan.c 	for (i = 0; i < pdata->counter; i++, data++) {
data              399 drivers/hwmon/mlxreg-fan.c 		if (strnstr(data->label, "tacho", sizeof(data->label))) {
data              402 drivers/hwmon/mlxreg-fan.c 					data->label);
data              406 drivers/hwmon/mlxreg-fan.c 			if (data->capability) {
data              407 drivers/hwmon/mlxreg-fan.c 				err = mlxreg_fan_connect_verify(fan, data);
data              416 drivers/hwmon/mlxreg-fan.c 			fan->tacho[tacho_num].reg = data->reg;
data              417 drivers/hwmon/mlxreg-fan.c 			fan->tacho[tacho_num].mask = data->mask;
data              419 drivers/hwmon/mlxreg-fan.c 		} else if (strnstr(data->label, "pwm", sizeof(data->label))) {
data              422 drivers/hwmon/mlxreg-fan.c 					data->label);
data              425 drivers/hwmon/mlxreg-fan.c 			fan->pwm.reg = data->reg;
data              427 drivers/hwmon/mlxreg-fan.c 		} else if (strnstr(data->label, "conf", sizeof(data->label))) {
data              430 drivers/hwmon/mlxreg-fan.c 					data->label);
data              434 drivers/hwmon/mlxreg-fan.c 			if (!data->mask && !data->bit && !data->capability) {
data              436 drivers/hwmon/mlxreg-fan.c 					data->label);
data              439 drivers/hwmon/mlxreg-fan.c 			if (data->capability) {
data              440 drivers/hwmon/mlxreg-fan.c 				err = mlxreg_fan_speed_divider_get(fan, data);
data              444 drivers/hwmon/mlxreg-fan.c 				if (data->mask)
data              445 drivers/hwmon/mlxreg-fan.c 					fan->samples = data->mask;
data              446 drivers/hwmon/mlxreg-fan.c 				if (data->bit)
data              447 drivers/hwmon/mlxreg-fan.c 					fan->divider = data->bit;
data              451 drivers/hwmon/mlxreg-fan.c 			dev_err(fan->dev, "invalid label: %s\n", data->label);
data              496 drivers/hwmon/nct6683.c static u16 nct6683_read(struct nct6683_data *data, u16 reg)
data              500 drivers/hwmon/nct6683.c 	outb_p(0xff, data->addr + EC_PAGE_REG);		/* unlock */
data              501 drivers/hwmon/nct6683.c 	outb_p(reg >> 8, data->addr + EC_PAGE_REG);
data              502 drivers/hwmon/nct6683.c 	outb_p(reg & 0xff, data->addr + EC_INDEX_REG);
data              503 drivers/hwmon/nct6683.c 	res = inb_p(data->addr + EC_DATA_REG);
data              507 drivers/hwmon/nct6683.c static u16 nct6683_read16(struct nct6683_data *data, u16 reg)
data              509 drivers/hwmon/nct6683.c 	return (nct6683_read(data, reg) << 8) | nct6683_read(data, reg + 1);
data              512 drivers/hwmon/nct6683.c static void nct6683_write(struct nct6683_data *data, u16 reg, u16 value)
data              514 drivers/hwmon/nct6683.c 	outb_p(0xff, data->addr + EC_PAGE_REG);		/* unlock */
data              515 drivers/hwmon/nct6683.c 	outb_p(reg >> 8, data->addr + EC_PAGE_REG);
data              516 drivers/hwmon/nct6683.c 	outb_p(reg & 0xff, data->addr + EC_INDEX_REG);
data              517 drivers/hwmon/nct6683.c 	outb_p(value & 0xff, data->addr + EC_DATA_REG);
data              520 drivers/hwmon/nct6683.c static int get_in_reg(struct nct6683_data *data, int nr, int index)
data              522 drivers/hwmon/nct6683.c 	int ch = data->in_index[index];
data              530 drivers/hwmon/nct6683.c 		if (data->customer_id != NCT6683_CUSTOMER_ID_INTEL)
data              534 drivers/hwmon/nct6683.c 		if (data->customer_id != NCT6683_CUSTOMER_ID_INTEL)
data              543 drivers/hwmon/nct6683.c static int get_temp_reg(struct nct6683_data *data, int nr, int index)
data              545 drivers/hwmon/nct6683.c 	int ch = data->temp_index[index];
data              548 drivers/hwmon/nct6683.c 	switch (data->customer_id) {
data              584 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data              588 drivers/hwmon/nct6683.c 		if (!(data->have_pwm & (1 << i)))
data              590 drivers/hwmon/nct6683.c 		data->pwm[i] = nct6683_read(data, NCT6683_REG_PWM(i));
data              596 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data              599 drivers/hwmon/nct6683.c 	mutex_lock(&data->update_lock);
data              601 drivers/hwmon/nct6683.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              603 drivers/hwmon/nct6683.c 		for (i = 0; i < data->in_num; i++) {
data              605 drivers/hwmon/nct6683.c 				int reg = get_in_reg(data, j, i);
data              608 drivers/hwmon/nct6683.c 					data->in[j][i] =
data              609 drivers/hwmon/nct6683.c 						nct6683_read(data, reg);
data              614 drivers/hwmon/nct6683.c 		for (i = 0; i < data->temp_num; i++) {
data              615 drivers/hwmon/nct6683.c 			u8 ch = data->temp_index[i];
data              617 drivers/hwmon/nct6683.c 			data->temp_in[i] = nct6683_read16(data,
data              620 drivers/hwmon/nct6683.c 				int reg = get_temp_reg(data, j, i);
data              623 drivers/hwmon/nct6683.c 					data->temp[j][i] =
data              624 drivers/hwmon/nct6683.c 						nct6683_read(data, reg);
data              629 drivers/hwmon/nct6683.c 		for (i = 0; i < ARRAY_SIZE(data->rpm); i++) {
data              630 drivers/hwmon/nct6683.c 			if (!(data->have_fan & (1 << i)))
data              633 drivers/hwmon/nct6683.c 			data->rpm[i] = nct6683_read16(data,
data              635 drivers/hwmon/nct6683.c 			data->fan_min[i] = nct6683_read16(data,
data              641 drivers/hwmon/nct6683.c 		data->last_updated = jiffies;
data              642 drivers/hwmon/nct6683.c 		data->valid = true;
data              645 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data              646 drivers/hwmon/nct6683.c 	return data;
data              656 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              659 drivers/hwmon/nct6683.c 	return sprintf(buf, "%s\n", nct6683_mon_label[data->in_src[nr]]);
data              666 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              671 drivers/hwmon/nct6683.c 		       in_from_reg(data->in[index][nr], data->in_index[index]));
data              678 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data              686 drivers/hwmon/nct6683.c 	    data->customer_id == NCT6683_CUSTOMER_ID_INTEL)
data              714 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              716 drivers/hwmon/nct6683.c 	return sprintf(buf, "%d\n", data->rpm[sattr->index]);
data              722 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              726 drivers/hwmon/nct6683.c 	return sprintf(buf, "%d\n", data->fan_min[nr]);
data              733 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              736 drivers/hwmon/nct6683.c 		       ((data->fanin_cfg[sattr->index] >> 5) & 0x03) + 1);
data              743 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data              747 drivers/hwmon/nct6683.c 	if (!(data->have_fan & (1 << fan)))
data              754 drivers/hwmon/nct6683.c 	if (nr == 2 && data->customer_id == NCT6683_CUSTOMER_ID_INTEL)
data              786 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              789 drivers/hwmon/nct6683.c 	return sprintf(buf, "%s\n", nct6683_mon_label[data->temp_src[nr]]);
data              796 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              800 drivers/hwmon/nct6683.c 	return sprintf(buf, "%d\n", data->temp[index][nr] * 1000);
data              807 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              809 drivers/hwmon/nct6683.c 	int temp = data->temp[1][nr] - data->temp[2][nr];
data              818 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              821 drivers/hwmon/nct6683.c 	return sprintf(buf, "%d\n", (data->temp_in[index] / 128) * 500);
data              851 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              854 drivers/hwmon/nct6683.c 	return sprintf(buf, "%d\n", get_temp_type(data->temp_src[nr]));
data              861 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data              870 drivers/hwmon/nct6683.c 	    data->customer_id == NCT6683_CUSTOMER_ID_INTEL)
data              873 drivers/hwmon/nct6683.c 	if (nr == 6 && get_temp_type(data->temp_src[temp]) == 0)
data              913 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data              917 drivers/hwmon/nct6683.c 	return sprintf(buf, "%d\n", data->pwm[index]);
data              925 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data              932 drivers/hwmon/nct6683.c 	mutex_lock(&data->update_lock);
data              933 drivers/hwmon/nct6683.c 	nct6683_write(data, NCT6683_REG_FAN_CFG_CTRL, NCT6683_FAN_CFG_REQ);
data              935 drivers/hwmon/nct6683.c 	nct6683_write(data, NCT6683_REG_PWM_WRITE(index), val);
data              936 drivers/hwmon/nct6683.c 	nct6683_write(data, NCT6683_REG_FAN_CFG_CTRL, NCT6683_FAN_CFG_DONE);
data              937 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data              948 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data              951 drivers/hwmon/nct6683.c 	if (!(data->have_pwm & (1 << pwm)))
data              955 drivers/hwmon/nct6683.c 	if (data->customer_id == NCT6683_CUSTOMER_ID_MITAC)
data              975 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data              979 drivers/hwmon/nct6683.c 	mutex_lock(&data->update_lock);
data              981 drivers/hwmon/nct6683.c 	ret = superio_enter(data->sioreg);
data              984 drivers/hwmon/nct6683.c 	superio_select(data->sioreg, NCT6683_LD_HWM);
data              985 drivers/hwmon/nct6683.c 	reg = superio_inb(data->sioreg, NCT6683_REG_CR_BEEP);
data              986 drivers/hwmon/nct6683.c 	superio_exit(data->sioreg);
data              988 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data              993 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data             1001 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data             1009 drivers/hwmon/nct6683.c 	mutex_lock(&data->update_lock);
data             1011 drivers/hwmon/nct6683.c 	ret = superio_enter(data->sioreg);
data             1017 drivers/hwmon/nct6683.c 	superio_select(data->sioreg, NCT6683_LD_HWM);
data             1018 drivers/hwmon/nct6683.c 	reg = superio_inb(data->sioreg, NCT6683_REG_CR_BEEP);
data             1023 drivers/hwmon/nct6683.c 	superio_outb(data->sioreg, NCT6683_REG_CR_BEEP, reg);
data             1024 drivers/hwmon/nct6683.c 	superio_exit(data->sioreg);
data             1026 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data             1036 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data             1040 drivers/hwmon/nct6683.c 	mutex_lock(&data->update_lock);
data             1042 drivers/hwmon/nct6683.c 	ret = superio_enter(data->sioreg);
data             1045 drivers/hwmon/nct6683.c 	superio_select(data->sioreg, NCT6683_LD_ACPI);
data             1046 drivers/hwmon/nct6683.c 	reg = superio_inb(data->sioreg, NCT6683_REG_CR_CASEOPEN);
data             1047 drivers/hwmon/nct6683.c 	superio_exit(data->sioreg);
data             1049 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data             1054 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data             1062 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data             1070 drivers/hwmon/nct6683.c 	mutex_lock(&data->update_lock);
data             1077 drivers/hwmon/nct6683.c 	ret = superio_enter(data->sioreg);
data             1083 drivers/hwmon/nct6683.c 	superio_select(data->sioreg, NCT6683_LD_ACPI);
data             1084 drivers/hwmon/nct6683.c 	reg = superio_inb(data->sioreg, NCT6683_REG_CR_CASEOPEN);
data             1086 drivers/hwmon/nct6683.c 	superio_outb(data->sioreg, NCT6683_REG_CR_CASEOPEN, reg);
data             1088 drivers/hwmon/nct6683.c 	superio_outb(data->sioreg, NCT6683_REG_CR_CASEOPEN, reg);
data             1089 drivers/hwmon/nct6683.c 	superio_exit(data->sioreg);
data             1091 drivers/hwmon/nct6683.c 	data->valid = false;	/* Force cache refresh */
data             1093 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data             1111 drivers/hwmon/nct6683.c static inline void nct6683_init_device(struct nct6683_data *data)
data             1116 drivers/hwmon/nct6683.c 	tmp = nct6683_read(data, NCT6683_HWM_CFG);
data             1118 drivers/hwmon/nct6683.c 		nct6683_write(data, NCT6683_HWM_CFG, tmp | 0x80);
data             1126 drivers/hwmon/nct6683.c nct6683_setup_fans(struct nct6683_data *data)
data             1132 drivers/hwmon/nct6683.c 		reg = nct6683_read(data, NCT6683_REG_FANIN_CFG(i));
data             1134 drivers/hwmon/nct6683.c 			data->have_fan |= 1 << i;
data             1135 drivers/hwmon/nct6683.c 		data->fanin_cfg[i] = reg;
data             1138 drivers/hwmon/nct6683.c 		reg = nct6683_read(data, NCT6683_REG_FANOUT_CFG(i));
data             1140 drivers/hwmon/nct6683.c 			data->have_pwm |= 1 << i;
data             1141 drivers/hwmon/nct6683.c 		data->fanout_cfg[i] = reg;
data             1161 drivers/hwmon/nct6683.c static void nct6683_setup_sensors(struct nct6683_data *data)
data             1166 drivers/hwmon/nct6683.c 	data->temp_num = 0;
data             1167 drivers/hwmon/nct6683.c 	data->in_num = 0;
data             1169 drivers/hwmon/nct6683.c 		reg = nct6683_read(data, NCT6683_REG_MON_CFG(i)) & 0x7f;
data             1177 drivers/hwmon/nct6683.c 			data->temp_index[data->temp_num] = i;
data             1178 drivers/hwmon/nct6683.c 			data->temp_src[data->temp_num] = reg;
data             1179 drivers/hwmon/nct6683.c 			data->temp_num++;
data             1181 drivers/hwmon/nct6683.c 			data->in_index[data->in_num] = i;
data             1182 drivers/hwmon/nct6683.c 			data->in_src[data->in_num] = reg;
data             1183 drivers/hwmon/nct6683.c 			data->in_num++;
data             1193 drivers/hwmon/nct6683.c 	struct nct6683_data *data;
data             1203 drivers/hwmon/nct6683.c 	data = devm_kzalloc(dev, sizeof(struct nct6683_data), GFP_KERNEL);
data             1204 drivers/hwmon/nct6683.c 	if (!data)
data             1207 drivers/hwmon/nct6683.c 	data->kind = sio_data->kind;
data             1208 drivers/hwmon/nct6683.c 	data->sioreg = sio_data->sioreg;
data             1209 drivers/hwmon/nct6683.c 	data->addr = res->start;
data             1210 drivers/hwmon/nct6683.c 	mutex_init(&data->update_lock);
data             1211 drivers/hwmon/nct6683.c 	platform_set_drvdata(pdev, data);
data             1213 drivers/hwmon/nct6683.c 	data->customer_id = nct6683_read16(data, NCT6683_REG_CUSTOMER_ID);
data             1216 drivers/hwmon/nct6683.c 	switch (data->customer_id) {
data             1226 drivers/hwmon/nct6683.c 	nct6683_init_device(data);
data             1227 drivers/hwmon/nct6683.c 	nct6683_setup_fans(data);
data             1228 drivers/hwmon/nct6683.c 	nct6683_setup_sensors(data);
data             1232 drivers/hwmon/nct6683.c 	if (data->have_pwm) {
data             1235 drivers/hwmon/nct6683.c 						  fls(data->have_pwm));
data             1238 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
data             1241 drivers/hwmon/nct6683.c 	if (data->in_num) {
data             1244 drivers/hwmon/nct6683.c 						  data->in_num);
data             1247 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
data             1250 drivers/hwmon/nct6683.c 	if (data->have_fan) {
data             1253 drivers/hwmon/nct6683.c 						  fls(data->have_fan));
data             1256 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
data             1259 drivers/hwmon/nct6683.c 	if (data->temp_num) {
data             1262 drivers/hwmon/nct6683.c 						  data->temp_num);
data             1265 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
data             1267 drivers/hwmon/nct6683.c 	data->groups[groups++] = &nct6683_group_other;
data             1269 drivers/hwmon/nct6683.c 	if (data->customer_id == NCT6683_CUSTOMER_ID_INTEL)
data             1271 drivers/hwmon/nct6683.c 			  nct6683_read(data, NCT6683_REG_BUILD_MONTH),
data             1272 drivers/hwmon/nct6683.c 			  nct6683_read(data, NCT6683_REG_BUILD_DAY),
data             1273 drivers/hwmon/nct6683.c 			  nct6683_read(data, NCT6683_REG_BUILD_YEAR));
data             1276 drivers/hwmon/nct6683.c 			  nct6683_read(data, NCT6683_REG_BUILD_MONTH),
data             1277 drivers/hwmon/nct6683.c 			  nct6683_read(data, NCT6683_REG_BUILD_DAY),
data             1278 drivers/hwmon/nct6683.c 			  nct6683_read(data, NCT6683_REG_BUILD_YEAR));
data             1281 drivers/hwmon/nct6683.c 		 nct6683_chip_names[data->kind],
data             1282 drivers/hwmon/nct6683.c 		 nct6683_read(data, NCT6683_REG_VERSION_HI),
data             1283 drivers/hwmon/nct6683.c 		 nct6683_read(data, NCT6683_REG_VERSION_LO),
data             1287 drivers/hwmon/nct6683.c 			nct6683_device_names[data->kind], data, data->groups);
data             1294 drivers/hwmon/nct6683.c 	struct nct6683_data *data = nct6683_update_device(dev);
data             1296 drivers/hwmon/nct6683.c 	mutex_lock(&data->update_lock);
data             1297 drivers/hwmon/nct6683.c 	data->hwm_cfg = nct6683_read(data, NCT6683_HWM_CFG);
data             1298 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data             1305 drivers/hwmon/nct6683.c 	struct nct6683_data *data = dev_get_drvdata(dev);
data             1307 drivers/hwmon/nct6683.c 	mutex_lock(&data->update_lock);
data             1309 drivers/hwmon/nct6683.c 	nct6683_write(data, NCT6683_HWM_CFG, data->hwm_cfg);
data             1312 drivers/hwmon/nct6683.c 	data->valid = false;
data             1313 drivers/hwmon/nct6683.c 	mutex_unlock(&data->update_lock);
data              340 drivers/hwmon/nct6775.c #define NCT6775_AUTO_TEMP(data, nr, p)	((data)->REG_AUTO_TEMP[nr] + (p))
data              341 drivers/hwmon/nct6775.c #define NCT6775_AUTO_PWM(data, nr, p)	((data)->REG_AUTO_PWM[nr] + (p))
data             1356 drivers/hwmon/nct6775.c static bool is_word_sized(struct nct6775_data *data, u16 reg)
data             1358 drivers/hwmon/nct6775.c 	switch (data->kind) {
data             1416 drivers/hwmon/nct6775.c static inline void nct6775_set_bank(struct nct6775_data *data, u16 reg)
data             1420 drivers/hwmon/nct6775.c 	if (data->bank != bank) {
data             1421 drivers/hwmon/nct6775.c 		outb_p(NCT6775_REG_BANK, data->addr + ADDR_REG_OFFSET);
data             1422 drivers/hwmon/nct6775.c 		outb_p(bank, data->addr + DATA_REG_OFFSET);
data             1423 drivers/hwmon/nct6775.c 		data->bank = bank;
data             1427 drivers/hwmon/nct6775.c static u16 nct6775_read_value(struct nct6775_data *data, u16 reg)
data             1429 drivers/hwmon/nct6775.c 	int res, word_sized = is_word_sized(data, reg);
data             1431 drivers/hwmon/nct6775.c 	nct6775_set_bank(data, reg);
data             1432 drivers/hwmon/nct6775.c 	outb_p(reg & 0xff, data->addr + ADDR_REG_OFFSET);
data             1433 drivers/hwmon/nct6775.c 	res = inb_p(data->addr + DATA_REG_OFFSET);
data             1436 drivers/hwmon/nct6775.c 		       data->addr + ADDR_REG_OFFSET);
data             1437 drivers/hwmon/nct6775.c 		res = (res << 8) + inb_p(data->addr + DATA_REG_OFFSET);
data             1442 drivers/hwmon/nct6775.c static int nct6775_write_value(struct nct6775_data *data, u16 reg, u16 value)
data             1444 drivers/hwmon/nct6775.c 	int word_sized = is_word_sized(data, reg);
data             1446 drivers/hwmon/nct6775.c 	nct6775_set_bank(data, reg);
data             1447 drivers/hwmon/nct6775.c 	outb_p(reg & 0xff, data->addr + ADDR_REG_OFFSET);
data             1449 drivers/hwmon/nct6775.c 		outb_p(value >> 8, data->addr + DATA_REG_OFFSET);
data             1451 drivers/hwmon/nct6775.c 		       data->addr + ADDR_REG_OFFSET);
data             1453 drivers/hwmon/nct6775.c 	outb_p(value & 0xff, data->addr + DATA_REG_OFFSET);
data             1458 drivers/hwmon/nct6775.c static u16 nct6775_read_temp(struct nct6775_data *data, u16 reg)
data             1462 drivers/hwmon/nct6775.c 	res = nct6775_read_value(data, reg);
data             1463 drivers/hwmon/nct6775.c 	if (!is_word_sized(data, reg))
data             1469 drivers/hwmon/nct6775.c static int nct6775_write_temp(struct nct6775_data *data, u16 reg, u16 value)
data             1471 drivers/hwmon/nct6775.c 	if (!is_word_sized(data, reg))
data             1473 drivers/hwmon/nct6775.c 	return nct6775_write_value(data, reg, value);
data             1477 drivers/hwmon/nct6775.c static void nct6775_write_fan_div(struct nct6775_data *data, int nr)
data             1483 drivers/hwmon/nct6775.c 		reg = (nct6775_read_value(data, NCT6775_REG_FANDIV1) & 0x70)
data             1484 drivers/hwmon/nct6775.c 		    | (data->fan_div[0] & 0x7);
data             1485 drivers/hwmon/nct6775.c 		nct6775_write_value(data, NCT6775_REG_FANDIV1, reg);
data             1488 drivers/hwmon/nct6775.c 		reg = (nct6775_read_value(data, NCT6775_REG_FANDIV1) & 0x7)
data             1489 drivers/hwmon/nct6775.c 		    | ((data->fan_div[1] << 4) & 0x70);
data             1490 drivers/hwmon/nct6775.c 		nct6775_write_value(data, NCT6775_REG_FANDIV1, reg);
data             1493 drivers/hwmon/nct6775.c 		reg = (nct6775_read_value(data, NCT6775_REG_FANDIV2) & 0x70)
data             1494 drivers/hwmon/nct6775.c 		    | (data->fan_div[2] & 0x7);
data             1495 drivers/hwmon/nct6775.c 		nct6775_write_value(data, NCT6775_REG_FANDIV2, reg);
data             1498 drivers/hwmon/nct6775.c 		reg = (nct6775_read_value(data, NCT6775_REG_FANDIV2) & 0x7)
data             1499 drivers/hwmon/nct6775.c 		    | ((data->fan_div[3] << 4) & 0x70);
data             1500 drivers/hwmon/nct6775.c 		nct6775_write_value(data, NCT6775_REG_FANDIV2, reg);
data             1505 drivers/hwmon/nct6775.c static void nct6775_write_fan_div_common(struct nct6775_data *data, int nr)
data             1507 drivers/hwmon/nct6775.c 	if (data->kind == nct6775)
data             1508 drivers/hwmon/nct6775.c 		nct6775_write_fan_div(data, nr);
data             1511 drivers/hwmon/nct6775.c static void nct6775_update_fan_div(struct nct6775_data *data)
data             1515 drivers/hwmon/nct6775.c 	i = nct6775_read_value(data, NCT6775_REG_FANDIV1);
data             1516 drivers/hwmon/nct6775.c 	data->fan_div[0] = i & 0x7;
data             1517 drivers/hwmon/nct6775.c 	data->fan_div[1] = (i & 0x70) >> 4;
data             1518 drivers/hwmon/nct6775.c 	i = nct6775_read_value(data, NCT6775_REG_FANDIV2);
data             1519 drivers/hwmon/nct6775.c 	data->fan_div[2] = i & 0x7;
data             1520 drivers/hwmon/nct6775.c 	if (data->has_fan & BIT(3))
data             1521 drivers/hwmon/nct6775.c 		data->fan_div[3] = (i & 0x70) >> 4;
data             1524 drivers/hwmon/nct6775.c static void nct6775_update_fan_div_common(struct nct6775_data *data)
data             1526 drivers/hwmon/nct6775.c 	if (data->kind == nct6775)
data             1527 drivers/hwmon/nct6775.c 		nct6775_update_fan_div(data);
data             1530 drivers/hwmon/nct6775.c static void nct6775_init_fan_div(struct nct6775_data *data)
data             1534 drivers/hwmon/nct6775.c 	nct6775_update_fan_div_common(data);
data             1541 drivers/hwmon/nct6775.c 	for (i = 0; i < ARRAY_SIZE(data->fan_div); i++) {
data             1542 drivers/hwmon/nct6775.c 		if (!(data->has_fan & BIT(i)))
data             1544 drivers/hwmon/nct6775.c 		if (data->fan_div[i] == 0) {
data             1545 drivers/hwmon/nct6775.c 			data->fan_div[i] = 7;
data             1546 drivers/hwmon/nct6775.c 			nct6775_write_fan_div_common(data, i);
data             1552 drivers/hwmon/nct6775.c 				    struct nct6775_data *data)
data             1557 drivers/hwmon/nct6775.c 	if (data->has_fan_div)
data             1558 drivers/hwmon/nct6775.c 		nct6775_init_fan_div(data);
data             1564 drivers/hwmon/nct6775.c 	for (i = 0; i < ARRAY_SIZE(data->fan_min); i++) {
data             1565 drivers/hwmon/nct6775.c 		if (data->has_fan_min & BIT(i)) {
data             1566 drivers/hwmon/nct6775.c 			reg = nct6775_read_value(data, data->REG_FAN_MIN[i]);
data             1568 drivers/hwmon/nct6775.c 				nct6775_write_value(data, data->REG_FAN_MIN[i],
data             1569 drivers/hwmon/nct6775.c 						    data->has_fan_div ? 0xff
data             1576 drivers/hwmon/nct6775.c 				   struct nct6775_data *data, int nr, u16 reg)
data             1578 drivers/hwmon/nct6775.c 	u8 fan_div = data->fan_div[nr];
data             1581 drivers/hwmon/nct6775.c 	if (!data->has_fan_div)
data             1594 drivers/hwmon/nct6775.c 	if (fan_div != data->fan_div[nr]) {
data             1596 drivers/hwmon/nct6775.c 			nr + 1, div_from_reg(data->fan_div[nr]),
data             1600 drivers/hwmon/nct6775.c 		if (data->has_fan_min & BIT(nr)) {
data             1601 drivers/hwmon/nct6775.c 			fan_min = data->fan_min[nr];
data             1602 drivers/hwmon/nct6775.c 			if (fan_div > data->fan_div[nr]) {
data             1612 drivers/hwmon/nct6775.c 			if (fan_min != data->fan_min[nr]) {
data             1613 drivers/hwmon/nct6775.c 				data->fan_min[nr] = fan_min;
data             1614 drivers/hwmon/nct6775.c 				nct6775_write_value(data, data->REG_FAN_MIN[nr],
data             1618 drivers/hwmon/nct6775.c 		data->fan_div[nr] = fan_div;
data             1619 drivers/hwmon/nct6775.c 		nct6775_write_fan_div_common(data, nr);
data             1625 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             1630 drivers/hwmon/nct6775.c 	for (i = 0; i < data->pwm_num; i++) {
data             1631 drivers/hwmon/nct6775.c 		if (!(data->has_pwm & BIT(i)))
data             1634 drivers/hwmon/nct6775.c 		duty_is_dc = data->REG_PWM_MODE[i] &&
data             1635 drivers/hwmon/nct6775.c 		  (nct6775_read_value(data, data->REG_PWM_MODE[i])
data             1636 drivers/hwmon/nct6775.c 		   & data->PWM_MODE_MASK[i]);
data             1637 drivers/hwmon/nct6775.c 		data->pwm_mode[i] = !duty_is_dc;
data             1639 drivers/hwmon/nct6775.c 		fanmodecfg = nct6775_read_value(data, data->REG_FAN_MODE[i]);
data             1640 drivers/hwmon/nct6775.c 		for (j = 0; j < ARRAY_SIZE(data->REG_PWM); j++) {
data             1641 drivers/hwmon/nct6775.c 			if (data->REG_PWM[j] && data->REG_PWM[j][i]) {
data             1642 drivers/hwmon/nct6775.c 				data->pwm[j][i]
data             1643 drivers/hwmon/nct6775.c 				  = nct6775_read_value(data,
data             1644 drivers/hwmon/nct6775.c 						       data->REG_PWM[j][i]);
data             1648 drivers/hwmon/nct6775.c 		data->pwm_enable[i] = reg_to_pwm_enable(data->pwm[0][i],
data             1651 drivers/hwmon/nct6775.c 		if (!data->temp_tolerance[0][i] ||
data             1652 drivers/hwmon/nct6775.c 		    data->pwm_enable[i] != speed_cruise)
data             1653 drivers/hwmon/nct6775.c 			data->temp_tolerance[0][i] = fanmodecfg & 0x0f;
data             1654 drivers/hwmon/nct6775.c 		if (!data->target_speed_tolerance[i] ||
data             1655 drivers/hwmon/nct6775.c 		    data->pwm_enable[i] == speed_cruise) {
data             1658 drivers/hwmon/nct6775.c 			if (data->REG_TOLERANCE_H) {
data             1659 drivers/hwmon/nct6775.c 				t |= (nct6775_read_value(data,
data             1660 drivers/hwmon/nct6775.c 				      data->REG_TOLERANCE_H[i]) & 0x70) >> 1;
data             1662 drivers/hwmon/nct6775.c 			data->target_speed_tolerance[i] = t;
data             1665 drivers/hwmon/nct6775.c 		data->temp_tolerance[1][i] =
data             1666 drivers/hwmon/nct6775.c 			nct6775_read_value(data,
data             1667 drivers/hwmon/nct6775.c 					data->REG_CRITICAL_TEMP_TOLERANCE[i]);
data             1669 drivers/hwmon/nct6775.c 		reg = nct6775_read_value(data, data->REG_TEMP_SEL[i]);
data             1670 drivers/hwmon/nct6775.c 		data->pwm_temp_sel[i] = reg & 0x1f;
data             1673 drivers/hwmon/nct6775.c 			data->pwm[2][i] = 0;
data             1675 drivers/hwmon/nct6775.c 		if (!data->REG_WEIGHT_TEMP_SEL[i])
data             1678 drivers/hwmon/nct6775.c 		reg = nct6775_read_value(data, data->REG_WEIGHT_TEMP_SEL[i]);
data             1679 drivers/hwmon/nct6775.c 		data->pwm_weight_temp_sel[i] = reg & 0x1f;
data             1682 drivers/hwmon/nct6775.c 			data->pwm_weight_temp_sel[i] = 0;
data             1685 drivers/hwmon/nct6775.c 		for (j = 0; j < ARRAY_SIZE(data->weight_temp); j++) {
data             1686 drivers/hwmon/nct6775.c 			data->weight_temp[j][i]
data             1687 drivers/hwmon/nct6775.c 			  = nct6775_read_value(data,
data             1688 drivers/hwmon/nct6775.c 					       data->REG_WEIGHT_TEMP[j][i]);
data             1695 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             1700 drivers/hwmon/nct6775.c 	for (i = 0; i < data->pwm_num; i++) {
data             1701 drivers/hwmon/nct6775.c 		if (!(data->has_pwm & BIT(i)))
data             1704 drivers/hwmon/nct6775.c 		for (j = 0; j < ARRAY_SIZE(data->fan_time); j++) {
data             1705 drivers/hwmon/nct6775.c 			data->fan_time[j][i] =
data             1706 drivers/hwmon/nct6775.c 			  nct6775_read_value(data, data->REG_FAN_TIME[j][i]);
data             1709 drivers/hwmon/nct6775.c 		reg_t = nct6775_read_value(data, data->REG_TARGET[i]);
data             1711 drivers/hwmon/nct6775.c 		if (!data->target_temp[i] ||
data             1712 drivers/hwmon/nct6775.c 		    data->pwm_enable[i] == thermal_cruise)
data             1713 drivers/hwmon/nct6775.c 			data->target_temp[i] = reg_t & data->target_temp_mask;
data             1714 drivers/hwmon/nct6775.c 		if (!data->target_speed[i] ||
data             1715 drivers/hwmon/nct6775.c 		    data->pwm_enable[i] == speed_cruise) {
data             1716 drivers/hwmon/nct6775.c 			if (data->REG_TOLERANCE_H) {
data             1717 drivers/hwmon/nct6775.c 				reg_t |= (nct6775_read_value(data,
data             1718 drivers/hwmon/nct6775.c 					data->REG_TOLERANCE_H[i]) & 0x0f) << 8;
data             1720 drivers/hwmon/nct6775.c 			data->target_speed[i] = reg_t;
data             1723 drivers/hwmon/nct6775.c 		for (j = 0; j < data->auto_pwm_num; j++) {
data             1724 drivers/hwmon/nct6775.c 			data->auto_pwm[i][j] =
data             1725 drivers/hwmon/nct6775.c 			  nct6775_read_value(data,
data             1726 drivers/hwmon/nct6775.c 					     NCT6775_AUTO_PWM(data, i, j));
data             1727 drivers/hwmon/nct6775.c 			data->auto_temp[i][j] =
data             1728 drivers/hwmon/nct6775.c 			  nct6775_read_value(data,
data             1729 drivers/hwmon/nct6775.c 					     NCT6775_AUTO_TEMP(data, i, j));
data             1733 drivers/hwmon/nct6775.c 		data->auto_temp[i][data->auto_pwm_num] =
data             1734 drivers/hwmon/nct6775.c 			nct6775_read_value(data, data->REG_CRITICAL_TEMP[i]);
data             1736 drivers/hwmon/nct6775.c 		switch (data->kind) {
data             1738 drivers/hwmon/nct6775.c 			reg = nct6775_read_value(data,
data             1740 drivers/hwmon/nct6775.c 			data->auto_pwm[i][data->auto_pwm_num] =
data             1744 drivers/hwmon/nct6775.c 			data->auto_pwm[i][data->auto_pwm_num] = 0xff;
data             1756 drivers/hwmon/nct6775.c 			reg = nct6775_read_value(data,
data             1757 drivers/hwmon/nct6775.c 					data->REG_CRITICAL_PWM_ENABLE[i]);
data             1758 drivers/hwmon/nct6775.c 			if (reg & data->CRITICAL_PWM_ENABLE_MASK)
data             1759 drivers/hwmon/nct6775.c 				reg = nct6775_read_value(data,
data             1760 drivers/hwmon/nct6775.c 					data->REG_CRITICAL_PWM[i]);
data             1763 drivers/hwmon/nct6775.c 			data->auto_pwm[i][data->auto_pwm_num] = reg;
data             1771 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             1774 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             1776 drivers/hwmon/nct6775.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data             1777 drivers/hwmon/nct6775.c 	    || !data->valid) {
data             1779 drivers/hwmon/nct6775.c 		nct6775_update_fan_div_common(data);
data             1782 drivers/hwmon/nct6775.c 		for (i = 0; i < data->in_num; i++) {
data             1783 drivers/hwmon/nct6775.c 			if (!(data->have_in & BIT(i)))
data             1786 drivers/hwmon/nct6775.c 			data->in[i][0] = nct6775_read_value(data,
data             1787 drivers/hwmon/nct6775.c 							    data->REG_VIN[i]);
data             1788 drivers/hwmon/nct6775.c 			data->in[i][1] = nct6775_read_value(data,
data             1789 drivers/hwmon/nct6775.c 					  data->REG_IN_MINMAX[0][i]);
data             1790 drivers/hwmon/nct6775.c 			data->in[i][2] = nct6775_read_value(data,
data             1791 drivers/hwmon/nct6775.c 					  data->REG_IN_MINMAX[1][i]);
data             1795 drivers/hwmon/nct6775.c 		for (i = 0; i < ARRAY_SIZE(data->rpm); i++) {
data             1798 drivers/hwmon/nct6775.c 			if (!(data->has_fan & BIT(i)))
data             1801 drivers/hwmon/nct6775.c 			reg = nct6775_read_value(data, data->REG_FAN[i]);
data             1802 drivers/hwmon/nct6775.c 			data->rpm[i] = data->fan_from_reg(reg,
data             1803 drivers/hwmon/nct6775.c 							  data->fan_div[i]);
data             1805 drivers/hwmon/nct6775.c 			if (data->has_fan_min & BIT(i))
data             1806 drivers/hwmon/nct6775.c 				data->fan_min[i] = nct6775_read_value(data,
data             1807 drivers/hwmon/nct6775.c 					   data->REG_FAN_MIN[i]);
data             1809 drivers/hwmon/nct6775.c 			if (data->REG_FAN_PULSES[i]) {
data             1810 drivers/hwmon/nct6775.c 				data->fan_pulses[i] =
data             1811 drivers/hwmon/nct6775.c 				  (nct6775_read_value(data,
data             1812 drivers/hwmon/nct6775.c 						      data->REG_FAN_PULSES[i])
data             1813 drivers/hwmon/nct6775.c 				   >> data->FAN_PULSE_SHIFT[i]) & 0x03;
data             1816 drivers/hwmon/nct6775.c 			nct6775_select_fan_div(dev, data, i, reg);
data             1824 drivers/hwmon/nct6775.c 			if (!(data->have_temp & BIT(i)))
data             1826 drivers/hwmon/nct6775.c 			for (j = 0; j < ARRAY_SIZE(data->reg_temp); j++) {
data             1827 drivers/hwmon/nct6775.c 				if (data->reg_temp[j][i])
data             1828 drivers/hwmon/nct6775.c 					data->temp[j][i]
data             1829 drivers/hwmon/nct6775.c 					  = nct6775_read_temp(data,
data             1830 drivers/hwmon/nct6775.c 						data->reg_temp[j][i]);
data             1833 drivers/hwmon/nct6775.c 			    !(data->have_temp_fixed & BIT(i)))
data             1835 drivers/hwmon/nct6775.c 			data->temp_offset[i]
data             1836 drivers/hwmon/nct6775.c 			  = nct6775_read_value(data, data->REG_TEMP_OFFSET[i]);
data             1839 drivers/hwmon/nct6775.c 		data->alarms = 0;
data             1843 drivers/hwmon/nct6775.c 			if (!data->REG_ALARM[i])
data             1845 drivers/hwmon/nct6775.c 			alarm = nct6775_read_value(data, data->REG_ALARM[i]);
data             1846 drivers/hwmon/nct6775.c 			data->alarms |= ((u64)alarm) << (i << 3);
data             1849 drivers/hwmon/nct6775.c 		data->beeps = 0;
data             1853 drivers/hwmon/nct6775.c 			if (!data->REG_BEEP[i])
data             1855 drivers/hwmon/nct6775.c 			beep = nct6775_read_value(data, data->REG_BEEP[i]);
data             1856 drivers/hwmon/nct6775.c 			data->beeps |= ((u64)beep) << (i << 3);
data             1859 drivers/hwmon/nct6775.c 		data->last_updated = jiffies;
data             1860 drivers/hwmon/nct6775.c 		data->valid = true;
data             1863 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             1864 drivers/hwmon/nct6775.c 	return data;
data             1873 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             1878 drivers/hwmon/nct6775.c 	return sprintf(buf, "%ld\n", in_from_reg(data->in[nr][index], nr));
data             1885 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             1895 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             1896 drivers/hwmon/nct6775.c 	data->in[nr][index] = in_to_reg(val, nr);
data             1897 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_IN_MINMAX[index - 1][nr],
data             1898 drivers/hwmon/nct6775.c 			    data->in[nr][index]);
data             1899 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             1906 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             1908 drivers/hwmon/nct6775.c 	int nr = data->ALARM_BITS[sattr->index];
data             1911 drivers/hwmon/nct6775.c 		       (unsigned int)((data->alarms >> nr) & 0x01));
data             1914 drivers/hwmon/nct6775.c static int find_temp_source(struct nct6775_data *data, int index, int count)
data             1916 drivers/hwmon/nct6775.c 	int source = data->temp_src[index];
data             1922 drivers/hwmon/nct6775.c 		src = nct6775_read_value(data,
data             1923 drivers/hwmon/nct6775.c 					 data->REG_TEMP_SOURCE[nr]) & 0x1f;
data             1934 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             1942 drivers/hwmon/nct6775.c 	nr = find_temp_source(data, sattr->index, data->num_temp_alarms);
data             1944 drivers/hwmon/nct6775.c 		int bit = data->ALARM_BITS[nr + TEMP_ALARM_BASE];
data             1946 drivers/hwmon/nct6775.c 		alarm = (data->alarms >> bit) & 0x01;
data             1955 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             1956 drivers/hwmon/nct6775.c 	int nr = data->BEEP_BITS[sattr->index];
data             1959 drivers/hwmon/nct6775.c 		       (unsigned int)((data->beeps >> nr) & 0x01));
data             1967 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             1968 drivers/hwmon/nct6775.c 	int nr = data->BEEP_BITS[sattr->index];
data             1979 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             1981 drivers/hwmon/nct6775.c 		data->beeps |= (1ULL << nr);
data             1983 drivers/hwmon/nct6775.c 		data->beeps &= ~(1ULL << nr);
data             1984 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_BEEP[regindex],
data             1985 drivers/hwmon/nct6775.c 			    (data->beeps >> (regindex << 3)) & 0xff);
data             1986 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             1994 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2003 drivers/hwmon/nct6775.c 	nr = find_temp_source(data, sattr->index, data->num_temp_beeps);
data             2005 drivers/hwmon/nct6775.c 		int bit = data->BEEP_BITS[nr + TEMP_ALARM_BASE];
data             2007 drivers/hwmon/nct6775.c 		beep = (data->beeps >> bit) & 0x01;
data             2017 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2028 drivers/hwmon/nct6775.c 	nr = find_temp_source(data, sattr->index, data->num_temp_beeps);
data             2032 drivers/hwmon/nct6775.c 	bit = data->BEEP_BITS[nr + TEMP_ALARM_BASE];
data             2035 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2037 drivers/hwmon/nct6775.c 		data->beeps |= (1ULL << bit);
data             2039 drivers/hwmon/nct6775.c 		data->beeps &= ~(1ULL << bit);
data             2040 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_BEEP[regindex],
data             2041 drivers/hwmon/nct6775.c 			    (data->beeps >> (regindex << 3)) & 0xff);
data             2042 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2051 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2054 drivers/hwmon/nct6775.c 	if (!(data->have_in & BIT(in)))
data             2091 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2095 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", data->rpm[nr]);
data             2101 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2106 drivers/hwmon/nct6775.c 		       data->fan_from_reg_min(data->fan_min[nr],
data             2107 drivers/hwmon/nct6775.c 					      data->fan_div[nr]));
data             2113 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2117 drivers/hwmon/nct6775.c 	return sprintf(buf, "%u\n", div_from_reg(data->fan_div[nr]));
data             2124 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2136 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2137 drivers/hwmon/nct6775.c 	if (!data->has_fan_div) {
data             2147 drivers/hwmon/nct6775.c 		data->fan_min[nr] = val;
data             2152 drivers/hwmon/nct6775.c 		data->fan_min[nr] = 255;
data             2153 drivers/hwmon/nct6775.c 		new_div = data->fan_div[nr]; /* No change */
data             2163 drivers/hwmon/nct6775.c 		data->fan_min[nr] = 254;
data             2167 drivers/hwmon/nct6775.c 			 nr + 1, val, data->fan_from_reg_min(254, 7));
data             2173 drivers/hwmon/nct6775.c 		data->fan_min[nr] = 1;
data             2177 drivers/hwmon/nct6775.c 			 nr + 1, val, data->fan_from_reg_min(1, 0));
data             2189 drivers/hwmon/nct6775.c 		data->fan_min[nr] = reg;
data             2197 drivers/hwmon/nct6775.c 	if (new_div != data->fan_div[nr]) {
data             2199 drivers/hwmon/nct6775.c 			nr + 1, div_from_reg(data->fan_div[nr]),
data             2201 drivers/hwmon/nct6775.c 		data->fan_div[nr] = new_div;
data             2202 drivers/hwmon/nct6775.c 		nct6775_write_fan_div_common(data, nr);
data             2204 drivers/hwmon/nct6775.c 		data->last_updated = jiffies;
data             2208 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_FAN_MIN[nr], data->fan_min[nr]);
data             2209 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2217 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2219 drivers/hwmon/nct6775.c 	int p = data->fan_pulses[sattr->index];
data             2228 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2242 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2243 drivers/hwmon/nct6775.c 	data->fan_pulses[nr] = val & 3;
data             2244 drivers/hwmon/nct6775.c 	reg = nct6775_read_value(data, data->REG_FAN_PULSES[nr]);
data             2245 drivers/hwmon/nct6775.c 	reg &= ~(0x03 << data->FAN_PULSE_SHIFT[nr]);
data             2246 drivers/hwmon/nct6775.c 	reg |= (val & 3) << data->FAN_PULSE_SHIFT[nr];
data             2247 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_FAN_PULSES[nr], reg);
data             2248 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2257 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2261 drivers/hwmon/nct6775.c 	if (!(data->has_fan & BIT(fan)))
data             2264 drivers/hwmon/nct6775.c 	if (nr == 1 && data->ALARM_BITS[FAN_ALARM_BASE + fan] == -1)
data             2266 drivers/hwmon/nct6775.c 	if (nr == 2 && data->BEEP_BITS[FAN_ALARM_BASE + fan] == -1)
data             2268 drivers/hwmon/nct6775.c 	if (nr == 3 && !data->REG_FAN_PULSES[fan])
data             2270 drivers/hwmon/nct6775.c 	if (nr == 4 && !(data->has_fan_min & BIT(fan)))
data             2272 drivers/hwmon/nct6775.c 	if (nr == 5 && data->kind != nct6775)
data             2313 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2317 drivers/hwmon/nct6775.c 	return sprintf(buf, "%s\n", data->temp_label[data->temp_src[nr]]);
data             2323 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2328 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", LM75_TEMP_FROM_REG(data->temp[index][nr]));
data             2335 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2346 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2347 drivers/hwmon/nct6775.c 	data->temp[index][nr] = LM75_TEMP_TO_REG(val);
data             2348 drivers/hwmon/nct6775.c 	nct6775_write_temp(data, data->reg_temp[index][nr],
data             2349 drivers/hwmon/nct6775.c 			   data->temp[index][nr]);
data             2350 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2357 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2360 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", data->temp_offset[sattr->index] * 1000);
data             2367 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2379 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2380 drivers/hwmon/nct6775.c 	data->temp_offset[nr] = val;
data             2381 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_TEMP_OFFSET[nr], val);
data             2382 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2390 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2394 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", (int)data->temp_type[nr]);
data             2401 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2415 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2417 drivers/hwmon/nct6775.c 	data->temp_type[nr] = val;
data             2419 drivers/hwmon/nct6775.c 	dbit = data->DIODE_MASK << nr;
data             2420 drivers/hwmon/nct6775.c 	vbat = nct6775_read_value(data, data->REG_VBAT) & ~vbit;
data             2421 drivers/hwmon/nct6775.c 	diode = nct6775_read_value(data, data->REG_DIODE) & ~dbit;
data             2433 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_VBAT, vbat);
data             2434 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_DIODE, diode);
data             2436 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2444 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2448 drivers/hwmon/nct6775.c 	if (!(data->have_temp & BIT(temp)))
data             2451 drivers/hwmon/nct6775.c 	if (nr == 1 && !data->temp_label)
data             2454 drivers/hwmon/nct6775.c 	if (nr == 2 && find_temp_source(data, temp, data->num_temp_alarms) < 0)
data             2457 drivers/hwmon/nct6775.c 	if (nr == 3 && find_temp_source(data, temp, data->num_temp_beeps) < 0)
data             2460 drivers/hwmon/nct6775.c 	if (nr == 4 && !data->reg_temp[1][temp])	/* max */
data             2463 drivers/hwmon/nct6775.c 	if (nr == 5 && !data->reg_temp[2][temp])	/* max_hyst */
data             2466 drivers/hwmon/nct6775.c 	if (nr == 6 && !data->reg_temp[3][temp])	/* crit */
data             2469 drivers/hwmon/nct6775.c 	if (nr == 7 && !data->reg_temp[4][temp])	/* lcrit */
data             2473 drivers/hwmon/nct6775.c 	if (nr > 7 && !(data->have_temp_fixed & BIT(temp)))
data             2525 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2528 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", data->pwm_mode[sattr->index]);
data             2535 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2550 drivers/hwmon/nct6775.c 	if (data->REG_PWM_MODE[nr] == 0) {
data             2556 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2557 drivers/hwmon/nct6775.c 	data->pwm_mode[nr] = val;
data             2558 drivers/hwmon/nct6775.c 	reg = nct6775_read_value(data, data->REG_PWM_MODE[nr]);
data             2559 drivers/hwmon/nct6775.c 	reg &= ~data->PWM_MODE_MASK[nr];
data             2561 drivers/hwmon/nct6775.c 		reg |= data->PWM_MODE_MASK[nr];
data             2562 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_PWM_MODE[nr], reg);
data             2563 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2570 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2580 drivers/hwmon/nct6775.c 	if (index == 0 && data->pwm_enable[nr] > manual)
data             2581 drivers/hwmon/nct6775.c 		pwm = nct6775_read_value(data, data->REG_PWM_READ[nr]);
data             2583 drivers/hwmon/nct6775.c 		pwm = data->pwm[index][nr];
data             2592 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2597 drivers/hwmon/nct6775.c 	int minval[7] = { 0, 1, 1, data->pwm[2][nr], 0, 0, 0 };
data             2599 drivers/hwmon/nct6775.c 	  = { 255, 255, data->pwm[3][nr] ? : 255, 255, 255, 255, 255 };
data             2608 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2609 drivers/hwmon/nct6775.c 	data->pwm[index][nr] = val;
data             2610 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_PWM[index][nr], val);
data             2612 drivers/hwmon/nct6775.c 		reg = nct6775_read_value(data, data->REG_TEMP_SEL[nr]);
data             2616 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_TEMP_SEL[nr], reg);
data             2618 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2623 drivers/hwmon/nct6775.c static int check_trip_points(struct nct6775_data *data, int nr)
data             2627 drivers/hwmon/nct6775.c 	for (i = 0; i < data->auto_pwm_num - 1; i++) {
data             2628 drivers/hwmon/nct6775.c 		if (data->auto_temp[nr][i] > data->auto_temp[nr][i + 1])
data             2631 drivers/hwmon/nct6775.c 	for (i = 0; i < data->auto_pwm_num - 1; i++) {
data             2632 drivers/hwmon/nct6775.c 		if (data->auto_pwm[nr][i] > data->auto_pwm[nr][i + 1])
data             2636 drivers/hwmon/nct6775.c 	if (data->auto_pwm[nr][data->auto_pwm_num]) {
data             2637 drivers/hwmon/nct6775.c 		if (data->auto_temp[nr][data->auto_pwm_num - 1] >
data             2638 drivers/hwmon/nct6775.c 				data->auto_temp[nr][data->auto_pwm_num] ||
data             2639 drivers/hwmon/nct6775.c 		    data->auto_pwm[nr][data->auto_pwm_num - 1] >
data             2640 drivers/hwmon/nct6775.c 				data->auto_pwm[nr][data->auto_pwm_num])
data             2646 drivers/hwmon/nct6775.c static void pwm_update_registers(struct nct6775_data *data, int nr)
data             2650 drivers/hwmon/nct6775.c 	switch (data->pwm_enable[nr]) {
data             2655 drivers/hwmon/nct6775.c 		reg = nct6775_read_value(data, data->REG_FAN_MODE[nr]);
data             2656 drivers/hwmon/nct6775.c 		reg = (reg & ~data->tolerance_mask) |
data             2657 drivers/hwmon/nct6775.c 		  (data->target_speed_tolerance[nr] & data->tolerance_mask);
data             2658 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_FAN_MODE[nr], reg);
data             2659 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_TARGET[nr],
data             2660 drivers/hwmon/nct6775.c 				    data->target_speed[nr] & 0xff);
data             2661 drivers/hwmon/nct6775.c 		if (data->REG_TOLERANCE_H) {
data             2662 drivers/hwmon/nct6775.c 			reg = (data->target_speed[nr] >> 8) & 0x0f;
data             2663 drivers/hwmon/nct6775.c 			reg |= (data->target_speed_tolerance[nr] & 0x38) << 1;
data             2664 drivers/hwmon/nct6775.c 			nct6775_write_value(data,
data             2665 drivers/hwmon/nct6775.c 					    data->REG_TOLERANCE_H[nr],
data             2670 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_TARGET[nr],
data             2671 drivers/hwmon/nct6775.c 				    data->target_temp[nr]);
data             2674 drivers/hwmon/nct6775.c 		reg = nct6775_read_value(data, data->REG_FAN_MODE[nr]);
data             2675 drivers/hwmon/nct6775.c 		reg = (reg & ~data->tolerance_mask) |
data             2676 drivers/hwmon/nct6775.c 		  data->temp_tolerance[0][nr];
data             2677 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_FAN_MODE[nr], reg);
data             2685 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2688 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", data->pwm_enable[sattr->index]);
data             2695 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2709 drivers/hwmon/nct6775.c 	if (val == sf3 && data->kind != nct6775)
data             2712 drivers/hwmon/nct6775.c 	if (val == sf4 && check_trip_points(data, nr)) {
data             2718 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2719 drivers/hwmon/nct6775.c 	data->pwm_enable[nr] = val;
data             2724 drivers/hwmon/nct6775.c 		data->pwm[0][nr] = 255;
data             2725 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_PWM[0][nr], 255);
data             2727 drivers/hwmon/nct6775.c 	pwm_update_registers(data, nr);
data             2728 drivers/hwmon/nct6775.c 	reg = nct6775_read_value(data, data->REG_FAN_MODE[nr]);
data             2731 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_FAN_MODE[nr], reg);
data             2732 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2737 drivers/hwmon/nct6775.c show_pwm_temp_sel_common(struct nct6775_data *data, char *buf, int src)
data             2742 drivers/hwmon/nct6775.c 		if (!(data->have_temp & BIT(i)))
data             2744 drivers/hwmon/nct6775.c 		if (src == data->temp_src[i]) {
data             2756 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2760 drivers/hwmon/nct6775.c 	return show_pwm_temp_sel_common(data, buf, data->pwm_temp_sel[index]);
data             2767 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2778 drivers/hwmon/nct6775.c 	if (!(data->have_temp & BIT(val - 1)) || !data->temp_src[val - 1])
data             2781 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2782 drivers/hwmon/nct6775.c 	src = data->temp_src[val - 1];
data             2783 drivers/hwmon/nct6775.c 	data->pwm_temp_sel[nr] = src;
data             2784 drivers/hwmon/nct6775.c 	reg = nct6775_read_value(data, data->REG_TEMP_SEL[nr]);
data             2787 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_TEMP_SEL[nr], reg);
data             2788 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2797 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2801 drivers/hwmon/nct6775.c 	return show_pwm_temp_sel_common(data, buf,
data             2802 drivers/hwmon/nct6775.c 					data->pwm_weight_temp_sel[index]);
data             2809 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2821 drivers/hwmon/nct6775.c 	if (val && (!(data->have_temp & BIT(val - 1)) ||
data             2822 drivers/hwmon/nct6775.c 		    !data->temp_src[val - 1]))
data             2825 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2827 drivers/hwmon/nct6775.c 		src = data->temp_src[val - 1];
data             2828 drivers/hwmon/nct6775.c 		data->pwm_weight_temp_sel[nr] = src;
data             2829 drivers/hwmon/nct6775.c 		reg = nct6775_read_value(data, data->REG_WEIGHT_TEMP_SEL[nr]);
data             2832 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_WEIGHT_TEMP_SEL[nr], reg);
data             2834 drivers/hwmon/nct6775.c 		data->pwm_weight_temp_sel[nr] = 0;
data             2835 drivers/hwmon/nct6775.c 		reg = nct6775_read_value(data, data->REG_WEIGHT_TEMP_SEL[nr]);
data             2837 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_WEIGHT_TEMP_SEL[nr], reg);
data             2839 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2847 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2850 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", data->target_temp[sattr->index] * 1000);
data             2857 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2868 drivers/hwmon/nct6775.c 			data->target_temp_mask);
data             2870 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2871 drivers/hwmon/nct6775.c 	data->target_temp[nr] = val;
data             2872 drivers/hwmon/nct6775.c 	pwm_update_registers(data, nr);
data             2873 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2880 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2885 drivers/hwmon/nct6775.c 		       fan_from_reg16(data->target_speed[nr],
data             2886 drivers/hwmon/nct6775.c 				      data->fan_div[nr]));
data             2893 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2905 drivers/hwmon/nct6775.c 	speed = fan_to_reg(val, data->fan_div[nr]);
data             2907 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2908 drivers/hwmon/nct6775.c 	data->target_speed[nr] = speed;
data             2909 drivers/hwmon/nct6775.c 	pwm_update_registers(data, nr);
data             2910 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2918 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2923 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", data->temp_tolerance[index][nr] * 1000);
data             2930 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             2942 drivers/hwmon/nct6775.c 	val = clamp_val(DIV_ROUND_CLOSEST(val, 1000), 0, data->tolerance_mask);
data             2944 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             2945 drivers/hwmon/nct6775.c 	data->temp_tolerance[index][nr] = val;
data             2947 drivers/hwmon/nct6775.c 		pwm_update_registers(data, nr);
data             2949 drivers/hwmon/nct6775.c 		nct6775_write_value(data,
data             2950 drivers/hwmon/nct6775.c 				    data->REG_CRITICAL_TEMP_TOLERANCE[nr],
data             2952 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             2967 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             2970 drivers/hwmon/nct6775.c 	int target = data->target_speed[nr];
data             2974 drivers/hwmon/nct6775.c 		int low = target - data->target_speed_tolerance[nr];
data             2975 drivers/hwmon/nct6775.c 		int high = target + data->target_speed_tolerance[nr];
data             2984 drivers/hwmon/nct6775.c 		tolerance = (fan_from_reg16(low, data->fan_div[nr])
data             2985 drivers/hwmon/nct6775.c 			     - fan_from_reg16(high, data->fan_div[nr])) / 2;
data             2995 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             3006 drivers/hwmon/nct6775.c 	high = fan_from_reg16(data->target_speed[nr],
data             3007 drivers/hwmon/nct6775.c 			      data->fan_div[nr]) + val;
data             3008 drivers/hwmon/nct6775.c 	low = fan_from_reg16(data->target_speed[nr],
data             3009 drivers/hwmon/nct6775.c 			     data->fan_div[nr]) - val;
data             3015 drivers/hwmon/nct6775.c 	val = (fan_to_reg(low, data->fan_div[nr]) -
data             3016 drivers/hwmon/nct6775.c 	       fan_to_reg(high, data->fan_div[nr])) / 2;
data             3019 drivers/hwmon/nct6775.c 	val = clamp_val(val, 0, data->speed_tolerance_limit);
data             3021 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             3022 drivers/hwmon/nct6775.c 	data->target_speed_tolerance[nr] = val;
data             3023 drivers/hwmon/nct6775.c 	pwm_update_registers(data, nr);
data             3024 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             3047 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             3052 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", data->weight_temp[index][nr] * 1000);
data             3059 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             3072 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             3073 drivers/hwmon/nct6775.c 	data->weight_temp[index][nr] = val;
data             3074 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_WEIGHT_TEMP[index][nr], val);
data             3075 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             3095 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             3101 drivers/hwmon/nct6775.c 		       step_time_from_reg(data->fan_time[index][nr],
data             3102 drivers/hwmon/nct6775.c 					  data->pwm_mode[nr]));
data             3109 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             3120 drivers/hwmon/nct6775.c 	val = step_time_to_reg(val, data->pwm_mode[nr]);
data             3121 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             3122 drivers/hwmon/nct6775.c 	data->fan_time[index][nr] = val;
data             3123 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_FAN_TIME[index][nr], val);
data             3124 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             3131 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             3134 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", data->auto_pwm[sattr->nr][sattr->index]);
data             3141 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             3155 drivers/hwmon/nct6775.c 	if (point == data->auto_pwm_num) {
data             3156 drivers/hwmon/nct6775.c 		if (data->kind != nct6775 && !val)
data             3158 drivers/hwmon/nct6775.c 		if (data->kind != nct6779 && val)
data             3162 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             3163 drivers/hwmon/nct6775.c 	data->auto_pwm[nr][point] = val;
data             3164 drivers/hwmon/nct6775.c 	if (point < data->auto_pwm_num) {
data             3165 drivers/hwmon/nct6775.c 		nct6775_write_value(data,
data             3166 drivers/hwmon/nct6775.c 				    NCT6775_AUTO_PWM(data, nr, point),
data             3167 drivers/hwmon/nct6775.c 				    data->auto_pwm[nr][point]);
data             3169 drivers/hwmon/nct6775.c 		switch (data->kind) {
data             3172 drivers/hwmon/nct6775.c 			reg = nct6775_read_value(data,
data             3178 drivers/hwmon/nct6775.c 			nct6775_write_value(data, NCT6775_REG_CRITICAL_ENAB[nr],
data             3193 drivers/hwmon/nct6775.c 			nct6775_write_value(data, data->REG_CRITICAL_PWM[nr],
data             3195 drivers/hwmon/nct6775.c 			reg = nct6775_read_value(data,
data             3196 drivers/hwmon/nct6775.c 					data->REG_CRITICAL_PWM_ENABLE[nr]);
data             3198 drivers/hwmon/nct6775.c 				reg &= ~data->CRITICAL_PWM_ENABLE_MASK;
data             3200 drivers/hwmon/nct6775.c 				reg |= data->CRITICAL_PWM_ENABLE_MASK;
data             3201 drivers/hwmon/nct6775.c 			nct6775_write_value(data,
data             3202 drivers/hwmon/nct6775.c 					    data->REG_CRITICAL_PWM_ENABLE[nr],
data             3207 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             3214 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             3223 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", data->auto_temp[nr][point] * 1000);
data             3230 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             3243 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             3244 drivers/hwmon/nct6775.c 	data->auto_temp[nr][point] = DIV_ROUND_CLOSEST(val, 1000);
data             3245 drivers/hwmon/nct6775.c 	if (point < data->auto_pwm_num) {
data             3246 drivers/hwmon/nct6775.c 		nct6775_write_value(data,
data             3247 drivers/hwmon/nct6775.c 				    NCT6775_AUTO_TEMP(data, nr, point),
data             3248 drivers/hwmon/nct6775.c 				    data->auto_temp[nr][point]);
data             3250 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_CRITICAL_TEMP[nr],
data             3251 drivers/hwmon/nct6775.c 				    data->auto_temp[nr][point]);
data             3253 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             3261 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             3265 drivers/hwmon/nct6775.c 	if (!(data->has_pwm & BIT(pwm)))
data             3269 drivers/hwmon/nct6775.c 		if (!data->REG_WEIGHT_TEMP_SEL[pwm])
data             3271 drivers/hwmon/nct6775.c 	if (nr == 19 && data->REG_PWM[3] == NULL) /* pwm_max */
data             3273 drivers/hwmon/nct6775.c 	if (nr == 20 && data->REG_PWM[4] == NULL) /* pwm_step */
data             3275 drivers/hwmon/nct6775.c 	if (nr == 21 && data->REG_PWM[6] == NULL) /* weight_duty_base */
data             3281 drivers/hwmon/nct6775.c 		if (api > data->auto_pwm_num)
data             3399 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             3401 drivers/hwmon/nct6775.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data             3412 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             3421 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             3428 drivers/hwmon/nct6775.c 	ret = superio_enter(data->sioreg);
data             3434 drivers/hwmon/nct6775.c 	superio_select(data->sioreg, NCT6775_LD_ACPI);
data             3435 drivers/hwmon/nct6775.c 	reg = superio_inb(data->sioreg, NCT6775_REG_CR_CASEOPEN_CLR[nr]);
data             3437 drivers/hwmon/nct6775.c 	superio_outb(data->sioreg, NCT6775_REG_CR_CASEOPEN_CLR[nr], reg);
data             3439 drivers/hwmon/nct6775.c 	superio_outb(data->sioreg, NCT6775_REG_CR_CASEOPEN_CLR[nr], reg);
data             3440 drivers/hwmon/nct6775.c 	superio_exit(data->sioreg);
data             3442 drivers/hwmon/nct6775.c 	data->valid = false;	/* Force cache refresh */
data             3444 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             3463 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             3465 drivers/hwmon/nct6775.c 	if (index == 0 && !data->have_vid)
data             3469 drivers/hwmon/nct6775.c 		if (data->ALARM_BITS[INTRUSION_ALARM_BASE + index - 1] < 0)
data             3474 drivers/hwmon/nct6775.c 		if (data->BEEP_BITS[INTRUSION_ALARM_BASE + index - 3] < 0)
data             3502 drivers/hwmon/nct6775.c static inline void nct6775_init_device(struct nct6775_data *data)
data             3508 drivers/hwmon/nct6775.c 	if (data->REG_CONFIG) {
data             3509 drivers/hwmon/nct6775.c 		tmp = nct6775_read_value(data, data->REG_CONFIG);
data             3511 drivers/hwmon/nct6775.c 			nct6775_write_value(data, data->REG_CONFIG, tmp | 0x01);
data             3516 drivers/hwmon/nct6775.c 		if (!(data->have_temp & BIT(i)))
data             3518 drivers/hwmon/nct6775.c 		if (!data->reg_temp_config[i])
data             3520 drivers/hwmon/nct6775.c 		tmp = nct6775_read_value(data, data->reg_temp_config[i]);
data             3522 drivers/hwmon/nct6775.c 			nct6775_write_value(data, data->reg_temp_config[i],
data             3527 drivers/hwmon/nct6775.c 	tmp = nct6775_read_value(data, data->REG_VBAT);
data             3529 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_VBAT, tmp | 0x01);
data             3531 drivers/hwmon/nct6775.c 	diode = nct6775_read_value(data, data->REG_DIODE);
data             3533 drivers/hwmon/nct6775.c 	for (i = 0; i < data->temp_fixed_num; i++) {
data             3534 drivers/hwmon/nct6775.c 		if (!(data->have_temp_fixed & BIT(i)))
data             3536 drivers/hwmon/nct6775.c 		if ((tmp & (data->DIODE_MASK << i)))	/* diode */
data             3537 drivers/hwmon/nct6775.c 			data->temp_type[i]
data             3538 drivers/hwmon/nct6775.c 			  = 3 - ((diode >> i) & data->DIODE_MASK);
data             3540 drivers/hwmon/nct6775.c 			data->temp_type[i] = 4;
data             3545 drivers/hwmon/nct6775.c nct6775_check_fan_inputs(struct nct6775_data *data)
data             3551 drivers/hwmon/nct6775.c 	int sioreg = data->sioreg;
data             3555 drivers/hwmon/nct6775.c 	data->sio_reg_enable = superio_inb(sioreg, SIO_REG_ENABLE);
data             3558 drivers/hwmon/nct6775.c 	if (data->kind == nct6775) {
data             3566 drivers/hwmon/nct6775.c 	} else if (data->kind == nct6776) {
data             3581 drivers/hwmon/nct6775.c 				if ((data->sio_reg_enable & 0xe0) != 0xe0) {
data             3582 drivers/hwmon/nct6775.c 					data->sio_reg_enable |= 0xe0;
data             3584 drivers/hwmon/nct6775.c 						     data->sio_reg_enable);
data             3589 drivers/hwmon/nct6775.c 		if (data->sio_reg_enable & 0x80)
data             3594 drivers/hwmon/nct6775.c 		if (data->sio_reg_enable & 0x40)
data             3599 drivers/hwmon/nct6775.c 		if (data->sio_reg_enable & 0x20)
data             3606 drivers/hwmon/nct6775.c 	} else if (data->kind == nct6106) {
data             3611 drivers/hwmon/nct6775.c 	} else if (data->kind == nct6116) {
data             3660 drivers/hwmon/nct6775.c 		switch (data->kind) {
data             3758 drivers/hwmon/nct6775.c 	data->has_fan = 0x03 | (fan3pin << 2) | (fan4pin << 3) |
data             3760 drivers/hwmon/nct6775.c 	data->has_fan_min = 0x03 | (fan3pin << 2) | (fan4min << 3) |
data             3762 drivers/hwmon/nct6775.c 	data->has_pwm = 0x03 | (pwm3pin << 2) | (pwm4pin << 3) |
data             3766 drivers/hwmon/nct6775.c static void add_temp_sensors(struct nct6775_data *data, const u16 *regp,
data             3772 drivers/hwmon/nct6775.c 	for (i = 0; i < data->pwm_num && *available; i++) {
data             3777 drivers/hwmon/nct6775.c 		src = nct6775_read_value(data, regp[i]);
data             3781 drivers/hwmon/nct6775.c 		if (!(data->temp_mask & BIT(src)))
data             3785 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_TEMP_SOURCE[index], src);
data             3795 drivers/hwmon/nct6775.c 	struct nct6775_data *data;
data             3813 drivers/hwmon/nct6775.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct nct6775_data),
data             3815 drivers/hwmon/nct6775.c 	if (!data)
data             3818 drivers/hwmon/nct6775.c 	data->kind = sio_data->kind;
data             3819 drivers/hwmon/nct6775.c 	data->sioreg = sio_data->sioreg;
data             3820 drivers/hwmon/nct6775.c 	data->addr = res->start;
data             3821 drivers/hwmon/nct6775.c 	mutex_init(&data->update_lock);
data             3822 drivers/hwmon/nct6775.c 	data->name = nct6775_device_names[data->kind];
data             3823 drivers/hwmon/nct6775.c 	data->bank = 0xff;		/* Force initial bank selection */
data             3824 drivers/hwmon/nct6775.c 	platform_set_drvdata(pdev, data);
data             3826 drivers/hwmon/nct6775.c 	switch (data->kind) {
data             3828 drivers/hwmon/nct6775.c 		data->in_num = 9;
data             3829 drivers/hwmon/nct6775.c 		data->pwm_num = 3;
data             3830 drivers/hwmon/nct6775.c 		data->auto_pwm_num = 4;
data             3831 drivers/hwmon/nct6775.c 		data->temp_fixed_num = 3;
data             3832 drivers/hwmon/nct6775.c 		data->num_temp_alarms = 6;
data             3833 drivers/hwmon/nct6775.c 		data->num_temp_beeps = 6;
data             3835 drivers/hwmon/nct6775.c 		data->fan_from_reg = fan_from_reg13;
data             3836 drivers/hwmon/nct6775.c 		data->fan_from_reg_min = fan_from_reg13;
data             3838 drivers/hwmon/nct6775.c 		data->temp_label = nct6776_temp_label;
data             3839 drivers/hwmon/nct6775.c 		data->temp_mask = NCT6776_TEMP_MASK;
data             3840 drivers/hwmon/nct6775.c 		data->virt_temp_mask = NCT6776_VIRT_TEMP_MASK;
data             3842 drivers/hwmon/nct6775.c 		data->REG_VBAT = NCT6106_REG_VBAT;
data             3843 drivers/hwmon/nct6775.c 		data->REG_DIODE = NCT6106_REG_DIODE;
data             3844 drivers/hwmon/nct6775.c 		data->DIODE_MASK = NCT6106_DIODE_MASK;
data             3845 drivers/hwmon/nct6775.c 		data->REG_VIN = NCT6106_REG_IN;
data             3846 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[0] = NCT6106_REG_IN_MIN;
data             3847 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[1] = NCT6106_REG_IN_MAX;
data             3848 drivers/hwmon/nct6775.c 		data->REG_TARGET = NCT6106_REG_TARGET;
data             3849 drivers/hwmon/nct6775.c 		data->REG_FAN = NCT6106_REG_FAN;
data             3850 drivers/hwmon/nct6775.c 		data->REG_FAN_MODE = NCT6106_REG_FAN_MODE;
data             3851 drivers/hwmon/nct6775.c 		data->REG_FAN_MIN = NCT6106_REG_FAN_MIN;
data             3852 drivers/hwmon/nct6775.c 		data->REG_FAN_PULSES = NCT6106_REG_FAN_PULSES;
data             3853 drivers/hwmon/nct6775.c 		data->FAN_PULSE_SHIFT = NCT6106_FAN_PULSE_SHIFT;
data             3854 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[0] = NCT6106_REG_FAN_STOP_TIME;
data             3855 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[1] = NCT6106_REG_FAN_STEP_UP_TIME;
data             3856 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[2] = NCT6106_REG_FAN_STEP_DOWN_TIME;
data             3857 drivers/hwmon/nct6775.c 		data->REG_TOLERANCE_H = NCT6106_REG_TOLERANCE_H;
data             3858 drivers/hwmon/nct6775.c 		data->REG_PWM[0] = NCT6116_REG_PWM;
data             3859 drivers/hwmon/nct6775.c 		data->REG_PWM[1] = NCT6106_REG_FAN_START_OUTPUT;
data             3860 drivers/hwmon/nct6775.c 		data->REG_PWM[2] = NCT6106_REG_FAN_STOP_OUTPUT;
data             3861 drivers/hwmon/nct6775.c 		data->REG_PWM[5] = NCT6106_REG_WEIGHT_DUTY_STEP;
data             3862 drivers/hwmon/nct6775.c 		data->REG_PWM[6] = NCT6106_REG_WEIGHT_DUTY_BASE;
data             3863 drivers/hwmon/nct6775.c 		data->REG_PWM_READ = NCT6106_REG_PWM_READ;
data             3864 drivers/hwmon/nct6775.c 		data->REG_PWM_MODE = NCT6106_REG_PWM_MODE;
data             3865 drivers/hwmon/nct6775.c 		data->PWM_MODE_MASK = NCT6106_PWM_MODE_MASK;
data             3866 drivers/hwmon/nct6775.c 		data->REG_AUTO_TEMP = NCT6106_REG_AUTO_TEMP;
data             3867 drivers/hwmon/nct6775.c 		data->REG_AUTO_PWM = NCT6106_REG_AUTO_PWM;
data             3868 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP = NCT6106_REG_CRITICAL_TEMP;
data             3869 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP_TOLERANCE
data             3871 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_PWM_ENABLE = NCT6106_REG_CRITICAL_PWM_ENABLE;
data             3872 drivers/hwmon/nct6775.c 		data->CRITICAL_PWM_ENABLE_MASK
data             3874 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_PWM = NCT6106_REG_CRITICAL_PWM;
data             3875 drivers/hwmon/nct6775.c 		data->REG_TEMP_OFFSET = NCT6106_REG_TEMP_OFFSET;
data             3876 drivers/hwmon/nct6775.c 		data->REG_TEMP_SOURCE = NCT6106_REG_TEMP_SOURCE;
data             3877 drivers/hwmon/nct6775.c 		data->REG_TEMP_SEL = NCT6116_REG_TEMP_SEL;
data             3878 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP_SEL = NCT6106_REG_WEIGHT_TEMP_SEL;
data             3879 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[0] = NCT6106_REG_WEIGHT_TEMP_STEP;
data             3880 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[1] = NCT6106_REG_WEIGHT_TEMP_STEP_TOL;
data             3881 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[2] = NCT6106_REG_WEIGHT_TEMP_BASE;
data             3882 drivers/hwmon/nct6775.c 		data->REG_ALARM = NCT6106_REG_ALARM;
data             3883 drivers/hwmon/nct6775.c 		data->ALARM_BITS = NCT6106_ALARM_BITS;
data             3884 drivers/hwmon/nct6775.c 		data->REG_BEEP = NCT6106_REG_BEEP;
data             3885 drivers/hwmon/nct6775.c 		data->BEEP_BITS = NCT6106_BEEP_BITS;
data             3901 drivers/hwmon/nct6775.c 		data->in_num = 9;
data             3902 drivers/hwmon/nct6775.c 		data->pwm_num = 3;
data             3903 drivers/hwmon/nct6775.c 		data->auto_pwm_num = 4;
data             3904 drivers/hwmon/nct6775.c 		data->temp_fixed_num = 3;
data             3905 drivers/hwmon/nct6775.c 		data->num_temp_alarms = 3;
data             3906 drivers/hwmon/nct6775.c 		data->num_temp_beeps = 3;
data             3908 drivers/hwmon/nct6775.c 		data->fan_from_reg = fan_from_reg13;
data             3909 drivers/hwmon/nct6775.c 		data->fan_from_reg_min = fan_from_reg13;
data             3911 drivers/hwmon/nct6775.c 		data->temp_label = nct6776_temp_label;
data             3912 drivers/hwmon/nct6775.c 		data->temp_mask = NCT6776_TEMP_MASK;
data             3913 drivers/hwmon/nct6775.c 		data->virt_temp_mask = NCT6776_VIRT_TEMP_MASK;
data             3915 drivers/hwmon/nct6775.c 		data->REG_VBAT = NCT6106_REG_VBAT;
data             3916 drivers/hwmon/nct6775.c 		data->REG_DIODE = NCT6106_REG_DIODE;
data             3917 drivers/hwmon/nct6775.c 		data->DIODE_MASK = NCT6106_DIODE_MASK;
data             3918 drivers/hwmon/nct6775.c 		data->REG_VIN = NCT6106_REG_IN;
data             3919 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[0] = NCT6106_REG_IN_MIN;
data             3920 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[1] = NCT6106_REG_IN_MAX;
data             3921 drivers/hwmon/nct6775.c 		data->REG_TARGET = NCT6116_REG_TARGET;
data             3922 drivers/hwmon/nct6775.c 		data->REG_FAN = NCT6116_REG_FAN;
data             3923 drivers/hwmon/nct6775.c 		data->REG_FAN_MODE = NCT6116_REG_FAN_MODE;
data             3924 drivers/hwmon/nct6775.c 		data->REG_FAN_MIN = NCT6116_REG_FAN_MIN;
data             3925 drivers/hwmon/nct6775.c 		data->REG_FAN_PULSES = NCT6116_REG_FAN_PULSES;
data             3926 drivers/hwmon/nct6775.c 		data->FAN_PULSE_SHIFT = NCT6116_FAN_PULSE_SHIFT;
data             3927 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[0] = NCT6116_REG_FAN_STOP_TIME;
data             3928 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[1] = NCT6116_REG_FAN_STEP_UP_TIME;
data             3929 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[2] = NCT6116_REG_FAN_STEP_DOWN_TIME;
data             3930 drivers/hwmon/nct6775.c 		data->REG_TOLERANCE_H = NCT6116_REG_TOLERANCE_H;
data             3931 drivers/hwmon/nct6775.c 		data->REG_PWM[0] = NCT6116_REG_PWM;
data             3932 drivers/hwmon/nct6775.c 		data->REG_PWM[1] = NCT6116_REG_FAN_START_OUTPUT;
data             3933 drivers/hwmon/nct6775.c 		data->REG_PWM[2] = NCT6116_REG_FAN_STOP_OUTPUT;
data             3934 drivers/hwmon/nct6775.c 		data->REG_PWM[5] = NCT6106_REG_WEIGHT_DUTY_STEP;
data             3935 drivers/hwmon/nct6775.c 		data->REG_PWM[6] = NCT6106_REG_WEIGHT_DUTY_BASE;
data             3936 drivers/hwmon/nct6775.c 		data->REG_PWM_READ = NCT6106_REG_PWM_READ;
data             3937 drivers/hwmon/nct6775.c 		data->REG_PWM_MODE = NCT6106_REG_PWM_MODE;
data             3938 drivers/hwmon/nct6775.c 		data->PWM_MODE_MASK = NCT6106_PWM_MODE_MASK;
data             3939 drivers/hwmon/nct6775.c 		data->REG_AUTO_TEMP = NCT6116_REG_AUTO_TEMP;
data             3940 drivers/hwmon/nct6775.c 		data->REG_AUTO_PWM = NCT6116_REG_AUTO_PWM;
data             3941 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP = NCT6116_REG_CRITICAL_TEMP;
data             3942 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP_TOLERANCE
data             3944 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_PWM_ENABLE = NCT6116_REG_CRITICAL_PWM_ENABLE;
data             3945 drivers/hwmon/nct6775.c 		data->CRITICAL_PWM_ENABLE_MASK
data             3947 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_PWM = NCT6116_REG_CRITICAL_PWM;
data             3948 drivers/hwmon/nct6775.c 		data->REG_TEMP_OFFSET = NCT6106_REG_TEMP_OFFSET;
data             3949 drivers/hwmon/nct6775.c 		data->REG_TEMP_SOURCE = NCT6116_REG_TEMP_SOURCE;
data             3950 drivers/hwmon/nct6775.c 		data->REG_TEMP_SEL = NCT6116_REG_TEMP_SEL;
data             3951 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP_SEL = NCT6106_REG_WEIGHT_TEMP_SEL;
data             3952 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[0] = NCT6106_REG_WEIGHT_TEMP_STEP;
data             3953 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[1] = NCT6106_REG_WEIGHT_TEMP_STEP_TOL;
data             3954 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[2] = NCT6106_REG_WEIGHT_TEMP_BASE;
data             3955 drivers/hwmon/nct6775.c 		data->REG_ALARM = NCT6106_REG_ALARM;
data             3956 drivers/hwmon/nct6775.c 		data->ALARM_BITS = NCT6116_ALARM_BITS;
data             3957 drivers/hwmon/nct6775.c 		data->REG_BEEP = NCT6106_REG_BEEP;
data             3958 drivers/hwmon/nct6775.c 		data->BEEP_BITS = NCT6116_BEEP_BITS;
data             3974 drivers/hwmon/nct6775.c 		data->in_num = 9;
data             3975 drivers/hwmon/nct6775.c 		data->pwm_num = 3;
data             3976 drivers/hwmon/nct6775.c 		data->auto_pwm_num = 6;
data             3977 drivers/hwmon/nct6775.c 		data->has_fan_div = true;
data             3978 drivers/hwmon/nct6775.c 		data->temp_fixed_num = 3;
data             3979 drivers/hwmon/nct6775.c 		data->num_temp_alarms = 3;
data             3980 drivers/hwmon/nct6775.c 		data->num_temp_beeps = 3;
data             3982 drivers/hwmon/nct6775.c 		data->ALARM_BITS = NCT6775_ALARM_BITS;
data             3983 drivers/hwmon/nct6775.c 		data->BEEP_BITS = NCT6775_BEEP_BITS;
data             3985 drivers/hwmon/nct6775.c 		data->fan_from_reg = fan_from_reg16;
data             3986 drivers/hwmon/nct6775.c 		data->fan_from_reg_min = fan_from_reg8;
data             3987 drivers/hwmon/nct6775.c 		data->target_temp_mask = 0x7f;
data             3988 drivers/hwmon/nct6775.c 		data->tolerance_mask = 0x0f;
data             3989 drivers/hwmon/nct6775.c 		data->speed_tolerance_limit = 15;
data             3991 drivers/hwmon/nct6775.c 		data->temp_label = nct6775_temp_label;
data             3992 drivers/hwmon/nct6775.c 		data->temp_mask = NCT6775_TEMP_MASK;
data             3993 drivers/hwmon/nct6775.c 		data->virt_temp_mask = NCT6775_VIRT_TEMP_MASK;
data             3995 drivers/hwmon/nct6775.c 		data->REG_CONFIG = NCT6775_REG_CONFIG;
data             3996 drivers/hwmon/nct6775.c 		data->REG_VBAT = NCT6775_REG_VBAT;
data             3997 drivers/hwmon/nct6775.c 		data->REG_DIODE = NCT6775_REG_DIODE;
data             3998 drivers/hwmon/nct6775.c 		data->DIODE_MASK = NCT6775_DIODE_MASK;
data             3999 drivers/hwmon/nct6775.c 		data->REG_VIN = NCT6775_REG_IN;
data             4000 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[0] = NCT6775_REG_IN_MIN;
data             4001 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[1] = NCT6775_REG_IN_MAX;
data             4002 drivers/hwmon/nct6775.c 		data->REG_TARGET = NCT6775_REG_TARGET;
data             4003 drivers/hwmon/nct6775.c 		data->REG_FAN = NCT6775_REG_FAN;
data             4004 drivers/hwmon/nct6775.c 		data->REG_FAN_MODE = NCT6775_REG_FAN_MODE;
data             4005 drivers/hwmon/nct6775.c 		data->REG_FAN_MIN = NCT6775_REG_FAN_MIN;
data             4006 drivers/hwmon/nct6775.c 		data->REG_FAN_PULSES = NCT6775_REG_FAN_PULSES;
data             4007 drivers/hwmon/nct6775.c 		data->FAN_PULSE_SHIFT = NCT6775_FAN_PULSE_SHIFT;
data             4008 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[0] = NCT6775_REG_FAN_STOP_TIME;
data             4009 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[1] = NCT6775_REG_FAN_STEP_UP_TIME;
data             4010 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[2] = NCT6775_REG_FAN_STEP_DOWN_TIME;
data             4011 drivers/hwmon/nct6775.c 		data->REG_PWM[0] = NCT6775_REG_PWM;
data             4012 drivers/hwmon/nct6775.c 		data->REG_PWM[1] = NCT6775_REG_FAN_START_OUTPUT;
data             4013 drivers/hwmon/nct6775.c 		data->REG_PWM[2] = NCT6775_REG_FAN_STOP_OUTPUT;
data             4014 drivers/hwmon/nct6775.c 		data->REG_PWM[3] = NCT6775_REG_FAN_MAX_OUTPUT;
data             4015 drivers/hwmon/nct6775.c 		data->REG_PWM[4] = NCT6775_REG_FAN_STEP_OUTPUT;
data             4016 drivers/hwmon/nct6775.c 		data->REG_PWM[5] = NCT6775_REG_WEIGHT_DUTY_STEP;
data             4017 drivers/hwmon/nct6775.c 		data->REG_PWM_READ = NCT6775_REG_PWM_READ;
data             4018 drivers/hwmon/nct6775.c 		data->REG_PWM_MODE = NCT6775_REG_PWM_MODE;
data             4019 drivers/hwmon/nct6775.c 		data->PWM_MODE_MASK = NCT6775_PWM_MODE_MASK;
data             4020 drivers/hwmon/nct6775.c 		data->REG_AUTO_TEMP = NCT6775_REG_AUTO_TEMP;
data             4021 drivers/hwmon/nct6775.c 		data->REG_AUTO_PWM = NCT6775_REG_AUTO_PWM;
data             4022 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP = NCT6775_REG_CRITICAL_TEMP;
data             4023 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP_TOLERANCE
data             4025 drivers/hwmon/nct6775.c 		data->REG_TEMP_OFFSET = NCT6775_REG_TEMP_OFFSET;
data             4026 drivers/hwmon/nct6775.c 		data->REG_TEMP_SOURCE = NCT6775_REG_TEMP_SOURCE;
data             4027 drivers/hwmon/nct6775.c 		data->REG_TEMP_SEL = NCT6775_REG_TEMP_SEL;
data             4028 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP_SEL = NCT6775_REG_WEIGHT_TEMP_SEL;
data             4029 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[0] = NCT6775_REG_WEIGHT_TEMP_STEP;
data             4030 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[1] = NCT6775_REG_WEIGHT_TEMP_STEP_TOL;
data             4031 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[2] = NCT6775_REG_WEIGHT_TEMP_BASE;
data             4032 drivers/hwmon/nct6775.c 		data->REG_ALARM = NCT6775_REG_ALARM;
data             4033 drivers/hwmon/nct6775.c 		data->REG_BEEP = NCT6775_REG_BEEP;
data             4047 drivers/hwmon/nct6775.c 		data->in_num = 9;
data             4048 drivers/hwmon/nct6775.c 		data->pwm_num = 3;
data             4049 drivers/hwmon/nct6775.c 		data->auto_pwm_num = 4;
data             4050 drivers/hwmon/nct6775.c 		data->has_fan_div = false;
data             4051 drivers/hwmon/nct6775.c 		data->temp_fixed_num = 3;
data             4052 drivers/hwmon/nct6775.c 		data->num_temp_alarms = 3;
data             4053 drivers/hwmon/nct6775.c 		data->num_temp_beeps = 6;
data             4055 drivers/hwmon/nct6775.c 		data->ALARM_BITS = NCT6776_ALARM_BITS;
data             4056 drivers/hwmon/nct6775.c 		data->BEEP_BITS = NCT6776_BEEP_BITS;
data             4058 drivers/hwmon/nct6775.c 		data->fan_from_reg = fan_from_reg13;
data             4059 drivers/hwmon/nct6775.c 		data->fan_from_reg_min = fan_from_reg13;
data             4060 drivers/hwmon/nct6775.c 		data->target_temp_mask = 0xff;
data             4061 drivers/hwmon/nct6775.c 		data->tolerance_mask = 0x07;
data             4062 drivers/hwmon/nct6775.c 		data->speed_tolerance_limit = 63;
data             4064 drivers/hwmon/nct6775.c 		data->temp_label = nct6776_temp_label;
data             4065 drivers/hwmon/nct6775.c 		data->temp_mask = NCT6776_TEMP_MASK;
data             4066 drivers/hwmon/nct6775.c 		data->virt_temp_mask = NCT6776_VIRT_TEMP_MASK;
data             4068 drivers/hwmon/nct6775.c 		data->REG_CONFIG = NCT6775_REG_CONFIG;
data             4069 drivers/hwmon/nct6775.c 		data->REG_VBAT = NCT6775_REG_VBAT;
data             4070 drivers/hwmon/nct6775.c 		data->REG_DIODE = NCT6775_REG_DIODE;
data             4071 drivers/hwmon/nct6775.c 		data->DIODE_MASK = NCT6775_DIODE_MASK;
data             4072 drivers/hwmon/nct6775.c 		data->REG_VIN = NCT6775_REG_IN;
data             4073 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[0] = NCT6775_REG_IN_MIN;
data             4074 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[1] = NCT6775_REG_IN_MAX;
data             4075 drivers/hwmon/nct6775.c 		data->REG_TARGET = NCT6775_REG_TARGET;
data             4076 drivers/hwmon/nct6775.c 		data->REG_FAN = NCT6775_REG_FAN;
data             4077 drivers/hwmon/nct6775.c 		data->REG_FAN_MODE = NCT6775_REG_FAN_MODE;
data             4078 drivers/hwmon/nct6775.c 		data->REG_FAN_MIN = NCT6776_REG_FAN_MIN;
data             4079 drivers/hwmon/nct6775.c 		data->REG_FAN_PULSES = NCT6776_REG_FAN_PULSES;
data             4080 drivers/hwmon/nct6775.c 		data->FAN_PULSE_SHIFT = NCT6775_FAN_PULSE_SHIFT;
data             4081 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[0] = NCT6775_REG_FAN_STOP_TIME;
data             4082 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[1] = NCT6776_REG_FAN_STEP_UP_TIME;
data             4083 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[2] = NCT6776_REG_FAN_STEP_DOWN_TIME;
data             4084 drivers/hwmon/nct6775.c 		data->REG_TOLERANCE_H = NCT6776_REG_TOLERANCE_H;
data             4085 drivers/hwmon/nct6775.c 		data->REG_PWM[0] = NCT6775_REG_PWM;
data             4086 drivers/hwmon/nct6775.c 		data->REG_PWM[1] = NCT6775_REG_FAN_START_OUTPUT;
data             4087 drivers/hwmon/nct6775.c 		data->REG_PWM[2] = NCT6775_REG_FAN_STOP_OUTPUT;
data             4088 drivers/hwmon/nct6775.c 		data->REG_PWM[5] = NCT6775_REG_WEIGHT_DUTY_STEP;
data             4089 drivers/hwmon/nct6775.c 		data->REG_PWM[6] = NCT6776_REG_WEIGHT_DUTY_BASE;
data             4090 drivers/hwmon/nct6775.c 		data->REG_PWM_READ = NCT6775_REG_PWM_READ;
data             4091 drivers/hwmon/nct6775.c 		data->REG_PWM_MODE = NCT6776_REG_PWM_MODE;
data             4092 drivers/hwmon/nct6775.c 		data->PWM_MODE_MASK = NCT6776_PWM_MODE_MASK;
data             4093 drivers/hwmon/nct6775.c 		data->REG_AUTO_TEMP = NCT6775_REG_AUTO_TEMP;
data             4094 drivers/hwmon/nct6775.c 		data->REG_AUTO_PWM = NCT6775_REG_AUTO_PWM;
data             4095 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP = NCT6775_REG_CRITICAL_TEMP;
data             4096 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP_TOLERANCE
data             4098 drivers/hwmon/nct6775.c 		data->REG_TEMP_OFFSET = NCT6775_REG_TEMP_OFFSET;
data             4099 drivers/hwmon/nct6775.c 		data->REG_TEMP_SOURCE = NCT6775_REG_TEMP_SOURCE;
data             4100 drivers/hwmon/nct6775.c 		data->REG_TEMP_SEL = NCT6775_REG_TEMP_SEL;
data             4101 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP_SEL = NCT6775_REG_WEIGHT_TEMP_SEL;
data             4102 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[0] = NCT6775_REG_WEIGHT_TEMP_STEP;
data             4103 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[1] = NCT6775_REG_WEIGHT_TEMP_STEP_TOL;
data             4104 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[2] = NCT6775_REG_WEIGHT_TEMP_BASE;
data             4105 drivers/hwmon/nct6775.c 		data->REG_ALARM = NCT6775_REG_ALARM;
data             4106 drivers/hwmon/nct6775.c 		data->REG_BEEP = NCT6776_REG_BEEP;
data             4120 drivers/hwmon/nct6775.c 		data->in_num = 15;
data             4121 drivers/hwmon/nct6775.c 		data->pwm_num = 5;
data             4122 drivers/hwmon/nct6775.c 		data->auto_pwm_num = 4;
data             4123 drivers/hwmon/nct6775.c 		data->has_fan_div = false;
data             4124 drivers/hwmon/nct6775.c 		data->temp_fixed_num = 6;
data             4125 drivers/hwmon/nct6775.c 		data->num_temp_alarms = 2;
data             4126 drivers/hwmon/nct6775.c 		data->num_temp_beeps = 2;
data             4128 drivers/hwmon/nct6775.c 		data->ALARM_BITS = NCT6779_ALARM_BITS;
data             4129 drivers/hwmon/nct6775.c 		data->BEEP_BITS = NCT6779_BEEP_BITS;
data             4131 drivers/hwmon/nct6775.c 		data->fan_from_reg = fan_from_reg_rpm;
data             4132 drivers/hwmon/nct6775.c 		data->fan_from_reg_min = fan_from_reg13;
data             4133 drivers/hwmon/nct6775.c 		data->target_temp_mask = 0xff;
data             4134 drivers/hwmon/nct6775.c 		data->tolerance_mask = 0x07;
data             4135 drivers/hwmon/nct6775.c 		data->speed_tolerance_limit = 63;
data             4137 drivers/hwmon/nct6775.c 		data->temp_label = nct6779_temp_label;
data             4138 drivers/hwmon/nct6775.c 		data->temp_mask = NCT6779_TEMP_MASK;
data             4139 drivers/hwmon/nct6775.c 		data->virt_temp_mask = NCT6779_VIRT_TEMP_MASK;
data             4141 drivers/hwmon/nct6775.c 		data->REG_CONFIG = NCT6775_REG_CONFIG;
data             4142 drivers/hwmon/nct6775.c 		data->REG_VBAT = NCT6775_REG_VBAT;
data             4143 drivers/hwmon/nct6775.c 		data->REG_DIODE = NCT6775_REG_DIODE;
data             4144 drivers/hwmon/nct6775.c 		data->DIODE_MASK = NCT6775_DIODE_MASK;
data             4145 drivers/hwmon/nct6775.c 		data->REG_VIN = NCT6779_REG_IN;
data             4146 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[0] = NCT6775_REG_IN_MIN;
data             4147 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[1] = NCT6775_REG_IN_MAX;
data             4148 drivers/hwmon/nct6775.c 		data->REG_TARGET = NCT6775_REG_TARGET;
data             4149 drivers/hwmon/nct6775.c 		data->REG_FAN = NCT6779_REG_FAN;
data             4150 drivers/hwmon/nct6775.c 		data->REG_FAN_MODE = NCT6775_REG_FAN_MODE;
data             4151 drivers/hwmon/nct6775.c 		data->REG_FAN_MIN = NCT6776_REG_FAN_MIN;
data             4152 drivers/hwmon/nct6775.c 		data->REG_FAN_PULSES = NCT6779_REG_FAN_PULSES;
data             4153 drivers/hwmon/nct6775.c 		data->FAN_PULSE_SHIFT = NCT6775_FAN_PULSE_SHIFT;
data             4154 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[0] = NCT6775_REG_FAN_STOP_TIME;
data             4155 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[1] = NCT6776_REG_FAN_STEP_UP_TIME;
data             4156 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[2] = NCT6776_REG_FAN_STEP_DOWN_TIME;
data             4157 drivers/hwmon/nct6775.c 		data->REG_TOLERANCE_H = NCT6776_REG_TOLERANCE_H;
data             4158 drivers/hwmon/nct6775.c 		data->REG_PWM[0] = NCT6775_REG_PWM;
data             4159 drivers/hwmon/nct6775.c 		data->REG_PWM[1] = NCT6775_REG_FAN_START_OUTPUT;
data             4160 drivers/hwmon/nct6775.c 		data->REG_PWM[2] = NCT6775_REG_FAN_STOP_OUTPUT;
data             4161 drivers/hwmon/nct6775.c 		data->REG_PWM[5] = NCT6775_REG_WEIGHT_DUTY_STEP;
data             4162 drivers/hwmon/nct6775.c 		data->REG_PWM[6] = NCT6776_REG_WEIGHT_DUTY_BASE;
data             4163 drivers/hwmon/nct6775.c 		data->REG_PWM_READ = NCT6775_REG_PWM_READ;
data             4164 drivers/hwmon/nct6775.c 		data->REG_PWM_MODE = NCT6776_REG_PWM_MODE;
data             4165 drivers/hwmon/nct6775.c 		data->PWM_MODE_MASK = NCT6776_PWM_MODE_MASK;
data             4166 drivers/hwmon/nct6775.c 		data->REG_AUTO_TEMP = NCT6775_REG_AUTO_TEMP;
data             4167 drivers/hwmon/nct6775.c 		data->REG_AUTO_PWM = NCT6775_REG_AUTO_PWM;
data             4168 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP = NCT6775_REG_CRITICAL_TEMP;
data             4169 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP_TOLERANCE
data             4171 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_PWM_ENABLE = NCT6779_REG_CRITICAL_PWM_ENABLE;
data             4172 drivers/hwmon/nct6775.c 		data->CRITICAL_PWM_ENABLE_MASK
data             4174 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_PWM = NCT6779_REG_CRITICAL_PWM;
data             4175 drivers/hwmon/nct6775.c 		data->REG_TEMP_OFFSET = NCT6779_REG_TEMP_OFFSET;
data             4176 drivers/hwmon/nct6775.c 		data->REG_TEMP_SOURCE = NCT6775_REG_TEMP_SOURCE;
data             4177 drivers/hwmon/nct6775.c 		data->REG_TEMP_SEL = NCT6775_REG_TEMP_SEL;
data             4178 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP_SEL = NCT6775_REG_WEIGHT_TEMP_SEL;
data             4179 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[0] = NCT6775_REG_WEIGHT_TEMP_STEP;
data             4180 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[1] = NCT6775_REG_WEIGHT_TEMP_STEP_TOL;
data             4181 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[2] = NCT6775_REG_WEIGHT_TEMP_BASE;
data             4182 drivers/hwmon/nct6775.c 		data->REG_ALARM = NCT6779_REG_ALARM;
data             4183 drivers/hwmon/nct6775.c 		data->REG_BEEP = NCT6776_REG_BEEP;
data             4203 drivers/hwmon/nct6775.c 		data->in_num = 15;
data             4204 drivers/hwmon/nct6775.c 		data->pwm_num = (data->kind == nct6796 ||
data             4205 drivers/hwmon/nct6775.c 				 data->kind == nct6797 ||
data             4206 drivers/hwmon/nct6775.c 				 data->kind == nct6798) ? 7 : 6;
data             4207 drivers/hwmon/nct6775.c 		data->auto_pwm_num = 4;
data             4208 drivers/hwmon/nct6775.c 		data->has_fan_div = false;
data             4209 drivers/hwmon/nct6775.c 		data->temp_fixed_num = 6;
data             4210 drivers/hwmon/nct6775.c 		data->num_temp_alarms = 2;
data             4211 drivers/hwmon/nct6775.c 		data->num_temp_beeps = 2;
data             4213 drivers/hwmon/nct6775.c 		data->ALARM_BITS = NCT6791_ALARM_BITS;
data             4214 drivers/hwmon/nct6775.c 		data->BEEP_BITS = NCT6779_BEEP_BITS;
data             4216 drivers/hwmon/nct6775.c 		data->fan_from_reg = fan_from_reg_rpm;
data             4217 drivers/hwmon/nct6775.c 		data->fan_from_reg_min = fan_from_reg13;
data             4218 drivers/hwmon/nct6775.c 		data->target_temp_mask = 0xff;
data             4219 drivers/hwmon/nct6775.c 		data->tolerance_mask = 0x07;
data             4220 drivers/hwmon/nct6775.c 		data->speed_tolerance_limit = 63;
data             4222 drivers/hwmon/nct6775.c 		switch (data->kind) {
data             4225 drivers/hwmon/nct6775.c 			data->temp_label = nct6779_temp_label;
data             4226 drivers/hwmon/nct6775.c 			data->temp_mask = NCT6791_TEMP_MASK;
data             4227 drivers/hwmon/nct6775.c 			data->virt_temp_mask = NCT6791_VIRT_TEMP_MASK;
data             4230 drivers/hwmon/nct6775.c 			data->temp_label = nct6792_temp_label;
data             4231 drivers/hwmon/nct6775.c 			data->temp_mask = NCT6792_TEMP_MASK;
data             4232 drivers/hwmon/nct6775.c 			data->virt_temp_mask = NCT6792_VIRT_TEMP_MASK;
data             4235 drivers/hwmon/nct6775.c 			data->temp_label = nct6793_temp_label;
data             4236 drivers/hwmon/nct6775.c 			data->temp_mask = NCT6793_TEMP_MASK;
data             4237 drivers/hwmon/nct6775.c 			data->virt_temp_mask = NCT6793_VIRT_TEMP_MASK;
data             4241 drivers/hwmon/nct6775.c 			data->temp_label = nct6795_temp_label;
data             4242 drivers/hwmon/nct6775.c 			data->temp_mask = NCT6795_TEMP_MASK;
data             4243 drivers/hwmon/nct6775.c 			data->virt_temp_mask = NCT6795_VIRT_TEMP_MASK;
data             4246 drivers/hwmon/nct6775.c 			data->temp_label = nct6796_temp_label;
data             4247 drivers/hwmon/nct6775.c 			data->temp_mask = NCT6796_TEMP_MASK;
data             4248 drivers/hwmon/nct6775.c 			data->virt_temp_mask = NCT6796_VIRT_TEMP_MASK;
data             4251 drivers/hwmon/nct6775.c 			data->temp_label = nct6798_temp_label;
data             4252 drivers/hwmon/nct6775.c 			data->temp_mask = NCT6798_TEMP_MASK;
data             4253 drivers/hwmon/nct6775.c 			data->virt_temp_mask = NCT6798_VIRT_TEMP_MASK;
data             4257 drivers/hwmon/nct6775.c 		data->REG_CONFIG = NCT6775_REG_CONFIG;
data             4258 drivers/hwmon/nct6775.c 		data->REG_VBAT = NCT6775_REG_VBAT;
data             4259 drivers/hwmon/nct6775.c 		data->REG_DIODE = NCT6775_REG_DIODE;
data             4260 drivers/hwmon/nct6775.c 		data->DIODE_MASK = NCT6775_DIODE_MASK;
data             4261 drivers/hwmon/nct6775.c 		data->REG_VIN = NCT6779_REG_IN;
data             4262 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[0] = NCT6775_REG_IN_MIN;
data             4263 drivers/hwmon/nct6775.c 		data->REG_IN_MINMAX[1] = NCT6775_REG_IN_MAX;
data             4264 drivers/hwmon/nct6775.c 		data->REG_TARGET = NCT6775_REG_TARGET;
data             4265 drivers/hwmon/nct6775.c 		data->REG_FAN = NCT6779_REG_FAN;
data             4266 drivers/hwmon/nct6775.c 		data->REG_FAN_MODE = NCT6775_REG_FAN_MODE;
data             4267 drivers/hwmon/nct6775.c 		data->REG_FAN_MIN = NCT6776_REG_FAN_MIN;
data             4268 drivers/hwmon/nct6775.c 		data->REG_FAN_PULSES = NCT6779_REG_FAN_PULSES;
data             4269 drivers/hwmon/nct6775.c 		data->FAN_PULSE_SHIFT = NCT6775_FAN_PULSE_SHIFT;
data             4270 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[0] = NCT6775_REG_FAN_STOP_TIME;
data             4271 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[1] = NCT6776_REG_FAN_STEP_UP_TIME;
data             4272 drivers/hwmon/nct6775.c 		data->REG_FAN_TIME[2] = NCT6776_REG_FAN_STEP_DOWN_TIME;
data             4273 drivers/hwmon/nct6775.c 		data->REG_TOLERANCE_H = NCT6776_REG_TOLERANCE_H;
data             4274 drivers/hwmon/nct6775.c 		data->REG_PWM[0] = NCT6775_REG_PWM;
data             4275 drivers/hwmon/nct6775.c 		data->REG_PWM[1] = NCT6775_REG_FAN_START_OUTPUT;
data             4276 drivers/hwmon/nct6775.c 		data->REG_PWM[2] = NCT6775_REG_FAN_STOP_OUTPUT;
data             4277 drivers/hwmon/nct6775.c 		data->REG_PWM[5] = NCT6791_REG_WEIGHT_DUTY_STEP;
data             4278 drivers/hwmon/nct6775.c 		data->REG_PWM[6] = NCT6791_REG_WEIGHT_DUTY_BASE;
data             4279 drivers/hwmon/nct6775.c 		data->REG_PWM_READ = NCT6775_REG_PWM_READ;
data             4280 drivers/hwmon/nct6775.c 		data->REG_PWM_MODE = NCT6776_REG_PWM_MODE;
data             4281 drivers/hwmon/nct6775.c 		data->PWM_MODE_MASK = NCT6776_PWM_MODE_MASK;
data             4282 drivers/hwmon/nct6775.c 		data->REG_AUTO_TEMP = NCT6775_REG_AUTO_TEMP;
data             4283 drivers/hwmon/nct6775.c 		data->REG_AUTO_PWM = NCT6775_REG_AUTO_PWM;
data             4284 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP = NCT6775_REG_CRITICAL_TEMP;
data             4285 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_TEMP_TOLERANCE
data             4287 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_PWM_ENABLE = NCT6779_REG_CRITICAL_PWM_ENABLE;
data             4288 drivers/hwmon/nct6775.c 		data->CRITICAL_PWM_ENABLE_MASK
data             4290 drivers/hwmon/nct6775.c 		data->REG_CRITICAL_PWM = NCT6779_REG_CRITICAL_PWM;
data             4291 drivers/hwmon/nct6775.c 		data->REG_TEMP_OFFSET = NCT6779_REG_TEMP_OFFSET;
data             4292 drivers/hwmon/nct6775.c 		data->REG_TEMP_SOURCE = NCT6775_REG_TEMP_SOURCE;
data             4293 drivers/hwmon/nct6775.c 		data->REG_TEMP_SEL = NCT6775_REG_TEMP_SEL;
data             4294 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP_SEL = NCT6791_REG_WEIGHT_TEMP_SEL;
data             4295 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[0] = NCT6791_REG_WEIGHT_TEMP_STEP;
data             4296 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[1] = NCT6791_REG_WEIGHT_TEMP_STEP_TOL;
data             4297 drivers/hwmon/nct6775.c 		data->REG_WEIGHT_TEMP[2] = NCT6791_REG_WEIGHT_TEMP_BASE;
data             4298 drivers/hwmon/nct6775.c 		data->REG_ALARM = NCT6791_REG_ALARM;
data             4299 drivers/hwmon/nct6775.c 		if (data->kind == nct6791)
data             4300 drivers/hwmon/nct6775.c 			data->REG_BEEP = NCT6776_REG_BEEP;
data             4302 drivers/hwmon/nct6775.c 			data->REG_BEEP = NCT6792_REG_BEEP;
data             4306 drivers/hwmon/nct6775.c 		if (data->kind == nct6791) {
data             4323 drivers/hwmon/nct6775.c 	data->have_in = BIT(data->in_num) - 1;
data             4324 drivers/hwmon/nct6775.c 	data->have_temp = 0;
data             4340 drivers/hwmon/nct6775.c 		src = nct6775_read_value(data, data->REG_TEMP_SOURCE[i]) & 0x1f;
data             4351 drivers/hwmon/nct6775.c 	add_temp_sensors(data, data->REG_TEMP_SEL, &available, &mask);
data             4352 drivers/hwmon/nct6775.c 	add_temp_sensors(data, data->REG_WEIGHT_TEMP_SEL, &available, &mask);
data             4360 drivers/hwmon/nct6775.c 		src = nct6775_read_value(data, data->REG_TEMP_SOURCE[i]) & 0x1f;
data             4364 drivers/hwmon/nct6775.c 		if (!(data->temp_mask & BIT(src))) {
data             4367 drivers/hwmon/nct6775.c 				 src, i, data->REG_TEMP_SOURCE[i], reg_temp[i]);
data             4374 drivers/hwmon/nct6775.c 		if (src <= data->temp_fixed_num) {
data             4375 drivers/hwmon/nct6775.c 			data->have_temp |= BIT(src - 1);
data             4376 drivers/hwmon/nct6775.c 			data->have_temp_fixed |= BIT(src - 1);
data             4377 drivers/hwmon/nct6775.c 			data->reg_temp[0][src - 1] = reg_temp[i];
data             4378 drivers/hwmon/nct6775.c 			data->reg_temp[1][src - 1] = reg_temp_over[i];
data             4379 drivers/hwmon/nct6775.c 			data->reg_temp[2][src - 1] = reg_temp_hyst[i];
data             4381 drivers/hwmon/nct6775.c 				data->reg_temp[3][src - 1] = reg_temp_crit_h[i];
data             4383 drivers/hwmon/nct6775.c 				data->reg_temp[3][src - 1]
data             4386 drivers/hwmon/nct6775.c 				data->reg_temp[4][src - 1] = reg_temp_crit_l[i];
data             4387 drivers/hwmon/nct6775.c 			data->reg_temp_config[src - 1] = reg_temp_config[i];
data             4388 drivers/hwmon/nct6775.c 			data->temp_src[src - 1] = src;
data             4396 drivers/hwmon/nct6775.c 		data->have_temp |= BIT(s);
data             4397 drivers/hwmon/nct6775.c 		data->reg_temp[0][s] = reg_temp[i];
data             4398 drivers/hwmon/nct6775.c 		data->reg_temp[1][s] = reg_temp_over[i];
data             4399 drivers/hwmon/nct6775.c 		data->reg_temp[2][s] = reg_temp_hyst[i];
data             4400 drivers/hwmon/nct6775.c 		data->reg_temp_config[s] = reg_temp_config[i];
data             4402 drivers/hwmon/nct6775.c 			data->reg_temp[3][s] = reg_temp_crit_h[i];
data             4404 drivers/hwmon/nct6775.c 			data->reg_temp[3][s] = reg_temp_crit[src - 1];
data             4406 drivers/hwmon/nct6775.c 			data->reg_temp[4][s] = reg_temp_crit_l[i];
data             4408 drivers/hwmon/nct6775.c 		data->temp_src[s] = src;
data             4420 drivers/hwmon/nct6775.c 		src = nct6775_read_value(data, data->REG_TEMP_SEL[i]) & 0x1f;
data             4424 drivers/hwmon/nct6775.c 		if (!(data->temp_mask & BIT(src))) {
data             4427 drivers/hwmon/nct6775.c 				 src, i, data->REG_TEMP_SEL[i],
data             4437 drivers/hwmon/nct6775.c 		if (!(data->virt_temp_mask & BIT(src))) {
data             4444 drivers/hwmon/nct6775.c 		if (src <= data->temp_fixed_num) {
data             4445 drivers/hwmon/nct6775.c 			if (data->have_temp & BIT(src - 1))
data             4447 drivers/hwmon/nct6775.c 			data->have_temp |= BIT(src - 1);
data             4448 drivers/hwmon/nct6775.c 			data->have_temp_fixed |= BIT(src - 1);
data             4449 drivers/hwmon/nct6775.c 			data->reg_temp[0][src - 1] = reg_temp_mon[i];
data             4450 drivers/hwmon/nct6775.c 			data->temp_src[src - 1] = src;
data             4458 drivers/hwmon/nct6775.c 		data->have_temp |= BIT(s);
data             4459 drivers/hwmon/nct6775.c 		data->reg_temp[0][s] = reg_temp_mon[i];
data             4460 drivers/hwmon/nct6775.c 		data->temp_src[s] = src;
data             4472 drivers/hwmon/nct6775.c 		if (!(data->temp_mask & BIT(i + 1)))
data             4478 drivers/hwmon/nct6775.c 		if (i < data->temp_fixed_num) {
data             4479 drivers/hwmon/nct6775.c 			if (data->have_temp & BIT(i))
data             4481 drivers/hwmon/nct6775.c 			data->have_temp |= BIT(i);
data             4482 drivers/hwmon/nct6775.c 			data->have_temp_fixed |= BIT(i);
data             4483 drivers/hwmon/nct6775.c 			data->reg_temp[0][i] = reg_temp_alternate[i];
data             4485 drivers/hwmon/nct6775.c 				data->reg_temp[1][i] = reg_temp_over[i];
data             4486 drivers/hwmon/nct6775.c 				data->reg_temp[2][i] = reg_temp_hyst[i];
data             4488 drivers/hwmon/nct6775.c 			data->temp_src[i] = i + 1;
data             4495 drivers/hwmon/nct6775.c 		data->have_temp |= BIT(s);
data             4496 drivers/hwmon/nct6775.c 		data->reg_temp[0][s] = reg_temp_alternate[i];
data             4497 drivers/hwmon/nct6775.c 		data->temp_src[s] = i + 1;
data             4503 drivers/hwmon/nct6775.c 	nct6775_init_device(data);
data             4510 drivers/hwmon/nct6775.c 	switch (data->kind) {
data             4512 drivers/hwmon/nct6775.c 		data->have_vid = (cr2a & 0x40);
data             4515 drivers/hwmon/nct6775.c 		data->have_vid = (cr2a & 0x60) == 0x40;
data             4534 drivers/hwmon/nct6775.c 	if (data->have_vid) {
data             4536 drivers/hwmon/nct6775.c 		data->vid = superio_inb(sio_data->sioreg, 0xe3);
data             4537 drivers/hwmon/nct6775.c 		data->vrm = vid_which_vrm();
data             4546 drivers/hwmon/nct6775.c 		switch (data->kind) {
data             4571 drivers/hwmon/nct6775.c 			 data->name);
data             4574 drivers/hwmon/nct6775.c 	nct6775_check_fan_inputs(data);
data             4579 drivers/hwmon/nct6775.c 	nct6775_init_fan_common(dev, data);
data             4583 drivers/hwmon/nct6775.c 					  data->pwm_num);
data             4587 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
data             4590 drivers/hwmon/nct6775.c 					  fls(data->have_in));
data             4594 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
data             4597 drivers/hwmon/nct6775.c 					  fls(data->has_fan));
data             4601 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
data             4604 drivers/hwmon/nct6775.c 					  fls(data->have_temp));
data             4608 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
data             4609 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = &nct6775_group_other;
data             4611 drivers/hwmon/nct6775.c 	hwmon_dev = devm_hwmon_device_register_with_groups(dev, data->name,
data             4612 drivers/hwmon/nct6775.c 							   data, data->groups);
data             4630 drivers/hwmon/nct6775.c 	struct nct6775_data *data = nct6775_update_device(dev);
data             4632 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             4633 drivers/hwmon/nct6775.c 	data->vbat = nct6775_read_value(data, data->REG_VBAT);
data             4634 drivers/hwmon/nct6775.c 	if (data->kind == nct6775) {
data             4635 drivers/hwmon/nct6775.c 		data->fandiv1 = nct6775_read_value(data, NCT6775_REG_FANDIV1);
data             4636 drivers/hwmon/nct6775.c 		data->fandiv2 = nct6775_read_value(data, NCT6775_REG_FANDIV2);
data             4638 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data             4645 drivers/hwmon/nct6775.c 	struct nct6775_data *data = dev_get_drvdata(dev);
data             4646 drivers/hwmon/nct6775.c 	int sioreg = data->sioreg;
data             4650 drivers/hwmon/nct6775.c 	mutex_lock(&data->update_lock);
data             4651 drivers/hwmon/nct6775.c 	data->bank = 0xff;		/* Force initial bank selection */
data             4659 drivers/hwmon/nct6775.c 	if (reg != data->sio_reg_enable)
data             4660 drivers/hwmon/nct6775.c 		superio_outb(sioreg, SIO_REG_ENABLE, data->sio_reg_enable);
data             4662 drivers/hwmon/nct6775.c 	if (data->kind == nct6791 || data->kind == nct6792 ||
data             4663 drivers/hwmon/nct6775.c 	    data->kind == nct6793 || data->kind == nct6795 ||
data             4664 drivers/hwmon/nct6775.c 	    data->kind == nct6796 || data->kind == nct6797 ||
data             4665 drivers/hwmon/nct6775.c 	    data->kind == nct6798)
data             4671 drivers/hwmon/nct6775.c 	for (i = 0; i < data->in_num; i++) {
data             4672 drivers/hwmon/nct6775.c 		if (!(data->have_in & BIT(i)))
data             4675 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_IN_MINMAX[0][i],
data             4676 drivers/hwmon/nct6775.c 				    data->in[i][1]);
data             4677 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_IN_MINMAX[1][i],
data             4678 drivers/hwmon/nct6775.c 				    data->in[i][2]);
data             4681 drivers/hwmon/nct6775.c 	for (i = 0; i < ARRAY_SIZE(data->fan_min); i++) {
data             4682 drivers/hwmon/nct6775.c 		if (!(data->has_fan_min & BIT(i)))
data             4685 drivers/hwmon/nct6775.c 		nct6775_write_value(data, data->REG_FAN_MIN[i],
data             4686 drivers/hwmon/nct6775.c 				    data->fan_min[i]);
data             4690 drivers/hwmon/nct6775.c 		if (!(data->have_temp & BIT(i)))
data             4693 drivers/hwmon/nct6775.c 		for (j = 1; j < ARRAY_SIZE(data->reg_temp); j++)
data             4694 drivers/hwmon/nct6775.c 			if (data->reg_temp[j][i])
data             4695 drivers/hwmon/nct6775.c 				nct6775_write_temp(data, data->reg_temp[j][i],
data             4696 drivers/hwmon/nct6775.c 						   data->temp[j][i]);
data             4700 drivers/hwmon/nct6775.c 	nct6775_write_value(data, data->REG_VBAT, data->vbat);
data             4701 drivers/hwmon/nct6775.c 	if (data->kind == nct6775) {
data             4702 drivers/hwmon/nct6775.c 		nct6775_write_value(data, NCT6775_REG_FANDIV1, data->fandiv1);
data             4703 drivers/hwmon/nct6775.c 		nct6775_write_value(data, NCT6775_REG_FANDIV2, data->fandiv2);
data             4708 drivers/hwmon/nct6775.c 	data->valid = false;
data             4709 drivers/hwmon/nct6775.c 	mutex_unlock(&data->update_lock);
data               68 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data               73 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, REG_MODE, &mode);
data               84 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data               96 drivers/hwmon/nct7802.c 	err = regmap_update_bits(data->regmap, REG_MODE,
data              105 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              112 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, 0x5E, &regval);
data              123 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              130 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, attr->index, &val);
data              141 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              149 drivers/hwmon/nct7802.c 	err = regmap_write(data->regmap, attr->index, val);
data              156 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              161 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, REG_SMARTFAN_EN(sattr->index), &reg);
data              172 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              182 drivers/hwmon/nct7802.c 	ret = regmap_update_bits(data->regmap, REG_SMARTFAN_EN(sattr->index),
data              188 drivers/hwmon/nct7802.c static int nct7802_read_temp(struct nct7802_data *data,
data              196 drivers/hwmon/nct7802.c 	mutex_lock(&data->access_lock);
data              197 drivers/hwmon/nct7802.c 	err = regmap_read(data->regmap, reg_temp, &t1);
data              202 drivers/hwmon/nct7802.c 		err = regmap_read(data->regmap, reg_temp_low, &t2);
data              209 drivers/hwmon/nct7802.c 	mutex_unlock(&data->access_lock);
data              213 drivers/hwmon/nct7802.c static int nct7802_read_fan(struct nct7802_data *data, u8 reg_fan)
data              218 drivers/hwmon/nct7802.c 	mutex_lock(&data->access_lock);
data              219 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, reg_fan, &f1);
data              222 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, REG_FANCOUNT_LOW, &f2);
data              232 drivers/hwmon/nct7802.c 	mutex_unlock(&data->access_lock);
data              236 drivers/hwmon/nct7802.c static int nct7802_read_fan_min(struct nct7802_data *data, u8 reg_fan_low,
data              242 drivers/hwmon/nct7802.c 	mutex_lock(&data->access_lock);
data              243 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, reg_fan_low, &f1);
data              246 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, reg_fan_high, &f2);
data              258 drivers/hwmon/nct7802.c 	mutex_unlock(&data->access_lock);
data              262 drivers/hwmon/nct7802.c static int nct7802_write_fan_min(struct nct7802_data *data, u8 reg_fan_low,
data              273 drivers/hwmon/nct7802.c 	mutex_lock(&data->access_lock);
data              274 drivers/hwmon/nct7802.c 	err = regmap_write(data->regmap, reg_fan_low, limit & 0xff);
data              278 drivers/hwmon/nct7802.c 	err = regmap_write(data->regmap, reg_fan_high, (limit & 0x1f00) >> 5);
data              280 drivers/hwmon/nct7802.c 	mutex_unlock(&data->access_lock);
data              286 drivers/hwmon/nct7802.c static int nct7802_read_voltage(struct nct7802_data *data, int nr, int index)
data              291 drivers/hwmon/nct7802.c 	mutex_lock(&data->access_lock);
data              293 drivers/hwmon/nct7802.c 		ret = regmap_read(data->regmap, REG_VOLTAGE[nr], &v1);
data              296 drivers/hwmon/nct7802.c 		ret = regmap_read(data->regmap, REG_VOLTAGE_LOW, &v2);
data              303 drivers/hwmon/nct7802.c 		ret = regmap_read(data->regmap,
data              307 drivers/hwmon/nct7802.c 		ret = regmap_read(data->regmap, REG_VOLTAGE_LIMIT_MSB[nr],
data              314 drivers/hwmon/nct7802.c 	mutex_unlock(&data->access_lock);
data              318 drivers/hwmon/nct7802.c static int nct7802_write_voltage(struct nct7802_data *data, int nr, int index,
data              327 drivers/hwmon/nct7802.c 	mutex_lock(&data->access_lock);
data              328 drivers/hwmon/nct7802.c 	err = regmap_write(data->regmap,
data              334 drivers/hwmon/nct7802.c 	err = regmap_update_bits(data->regmap, REG_VOLTAGE_LIMIT_MSB[nr],
data              337 drivers/hwmon/nct7802.c 	mutex_unlock(&data->access_lock);
data              345 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              348 drivers/hwmon/nct7802.c 	voltage = nct7802_read_voltage(data, sattr->nr, sattr->index);
data              359 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              369 drivers/hwmon/nct7802.c 	err = nct7802_write_voltage(data, nr, index, val);
data              377 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              381 drivers/hwmon/nct7802.c 	mutex_lock(&data->in_alarm_lock);
data              395 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, 0x1e, &val); /* SMI Voltage status */
data              400 drivers/hwmon/nct7802.c 	data->in_status &= ~((val & 0x0f) << 4);
data              403 drivers/hwmon/nct7802.c 	if (!(data->in_status & (0x10 << sattr->index))) {
data              404 drivers/hwmon/nct7802.c 		ret = nct7802_read_voltage(data, sattr->nr, 0);
data              409 drivers/hwmon/nct7802.c 		ret = nct7802_read_voltage(data, sattr->nr, 1);
data              414 drivers/hwmon/nct7802.c 		ret = nct7802_read_voltage(data, sattr->nr, 2);
data              420 drivers/hwmon/nct7802.c 			data->in_status |= (1 << sattr->index);
data              422 drivers/hwmon/nct7802.c 			data->in_status &= ~(1 << sattr->index);
data              424 drivers/hwmon/nct7802.c 		data->in_status |= 0x10 << sattr->index;
data              427 drivers/hwmon/nct7802.c 	ret = sprintf(buf, "%u\n", !!(data->in_status & (1 << sattr->index)));
data              429 drivers/hwmon/nct7802.c 	mutex_unlock(&data->in_alarm_lock);
data              436 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              440 drivers/hwmon/nct7802.c 	err = nct7802_read_temp(data, sattr->nr, sattr->index, &temp);
data              451 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              462 drivers/hwmon/nct7802.c 	err = regmap_write(data->regmap, nr, val & 0xff);
data              470 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              473 drivers/hwmon/nct7802.c 	speed = nct7802_read_fan(data, sattr->index);
data              484 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              487 drivers/hwmon/nct7802.c 	speed = nct7802_read_fan_min(data, sattr->nr, sattr->index);
data              499 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              507 drivers/hwmon/nct7802.c 	err = nct7802_write_fan_min(data, sattr->nr, sattr->index, val);
data              514 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              520 drivers/hwmon/nct7802.c 	ret = regmap_read(data->regmap, sattr->nr, &val);
data              531 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              535 drivers/hwmon/nct7802.c 	err = regmap_read(data->regmap, sattr->nr, &regval);
data              547 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              557 drivers/hwmon/nct7802.c 	err = regmap_update_bits(data->regmap, sattr->nr, 1 << sattr->index,
data              683 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              687 drivers/hwmon/nct7802.c 	err = regmap_read(data->regmap, REG_MODE, &reg);
data              704 drivers/hwmon/nct7802.c 	err = regmap_read(data->regmap, REG_PECI_ENABLE, &reg);
data              782 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              789 drivers/hwmon/nct7802.c 	err = regmap_read(data->regmap, REG_MODE, &reg);
data              857 drivers/hwmon/nct7802.c 	struct nct7802_data *data = dev_get_drvdata(dev);
data              862 drivers/hwmon/nct7802.c 	err = regmap_read(data->regmap, REG_FAN_ENABLE, &reg);
data             1041 drivers/hwmon/nct7802.c static int nct7802_init_chip(struct nct7802_data *data)
data             1046 drivers/hwmon/nct7802.c 	err = regmap_update_bits(data->regmap, REG_START, 0x01, 0x01);
data             1051 drivers/hwmon/nct7802.c 	err = regmap_update_bits(data->regmap, REG_MODE, 0x40, 0x40);
data             1056 drivers/hwmon/nct7802.c 	return regmap_update_bits(data->regmap, REG_VMON_ENABLE, 0x03, 0x03);
data             1063 drivers/hwmon/nct7802.c 	struct nct7802_data *data;
data             1067 drivers/hwmon/nct7802.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data             1068 drivers/hwmon/nct7802.c 	if (data == NULL)
data             1071 drivers/hwmon/nct7802.c 	data->regmap = devm_regmap_init_i2c(client, &nct7802_regmap_config);
data             1072 drivers/hwmon/nct7802.c 	if (IS_ERR(data->regmap))
data             1073 drivers/hwmon/nct7802.c 		return PTR_ERR(data->regmap);
data             1075 drivers/hwmon/nct7802.c 	mutex_init(&data->access_lock);
data             1076 drivers/hwmon/nct7802.c 	mutex_init(&data->in_alarm_lock);
data             1078 drivers/hwmon/nct7802.c 	ret = nct7802_init_chip(data);
data             1083 drivers/hwmon/nct7802.c 							   data,
data              111 drivers/hwmon/nct7904.c static int nct7904_bank_lock(struct nct7904_data *data, unsigned int bank)
data              115 drivers/hwmon/nct7904.c 	mutex_lock(&data->bank_lock);
data              116 drivers/hwmon/nct7904.c 	if (data->bank_sel == bank)
data              118 drivers/hwmon/nct7904.c 	ret = i2c_smbus_write_byte_data(data->client, BANK_SEL_REG, bank);
data              120 drivers/hwmon/nct7904.c 		data->bank_sel = bank;
data              122 drivers/hwmon/nct7904.c 		data->bank_sel = -1;
data              126 drivers/hwmon/nct7904.c static inline void nct7904_bank_release(struct nct7904_data *data)
data              128 drivers/hwmon/nct7904.c 	mutex_unlock(&data->bank_lock);
data              132 drivers/hwmon/nct7904.c static int nct7904_read_reg(struct nct7904_data *data,
data              135 drivers/hwmon/nct7904.c 	struct i2c_client *client = data->client;
data              138 drivers/hwmon/nct7904.c 	ret = nct7904_bank_lock(data, bank);
data              142 drivers/hwmon/nct7904.c 	nct7904_bank_release(data);
data              150 drivers/hwmon/nct7904.c static int nct7904_read_reg16(struct nct7904_data *data,
data              153 drivers/hwmon/nct7904.c 	struct i2c_client *client = data->client;
data              156 drivers/hwmon/nct7904.c 	ret = nct7904_bank_lock(data, bank);
data              167 drivers/hwmon/nct7904.c 	nct7904_bank_release(data);
data              172 drivers/hwmon/nct7904.c static int nct7904_write_reg(struct nct7904_data *data,
data              175 drivers/hwmon/nct7904.c 	struct i2c_client *client = data->client;
data              178 drivers/hwmon/nct7904.c 	ret = nct7904_bank_lock(data, bank);
data              182 drivers/hwmon/nct7904.c 	nct7904_bank_release(data);
data              189 drivers/hwmon/nct7904.c 	struct nct7904_data *data = dev_get_drvdata(dev);
data              195 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg16(data, BANK_0,
data              207 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg16(data, BANK_1,
data              219 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_0,
data              223 drivers/hwmon/nct7904.c 		if (!data->fan_alarm[channel >> 3])
data              224 drivers/hwmon/nct7904.c 			data->fan_alarm[channel >> 3] = ret & 0xff;
data              227 drivers/hwmon/nct7904.c 			data->fan_alarm[channel >> 3] |= (ret & 0xff);
data              228 drivers/hwmon/nct7904.c 		*val = (data->fan_alarm[channel >> 3] >> (channel & 0x07)) & 1;
data              231 drivers/hwmon/nct7904.c 			data->fan_alarm[channel >> 3] ^= 1 << (channel & 0x07);
data              240 drivers/hwmon/nct7904.c 	const struct nct7904_data *data = _data;
data              245 drivers/hwmon/nct7904.c 		if (data->fanin_mask & (1 << channel))
data              249 drivers/hwmon/nct7904.c 		if (data->fanin_mask & (1 << channel))
data              268 drivers/hwmon/nct7904.c 	struct nct7904_data *data = dev_get_drvdata(dev);
data              275 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg16(data, BANK_0,
data              287 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg16(data, BANK_1,
data              299 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg16(data, BANK_1,
data              311 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_0,
data              315 drivers/hwmon/nct7904.c 		if (!data->vsen_alarm[index >> 3])
data              316 drivers/hwmon/nct7904.c 			data->vsen_alarm[index >> 3] = ret & 0xff;
data              319 drivers/hwmon/nct7904.c 			data->vsen_alarm[index >> 3] |= (ret & 0xff);
data              320 drivers/hwmon/nct7904.c 		*val = (data->vsen_alarm[index >> 3] >> (index & 0x07)) & 1;
data              323 drivers/hwmon/nct7904.c 			data->vsen_alarm[index >> 3] ^= 1 << (index & 0x07);
data              332 drivers/hwmon/nct7904.c 	const struct nct7904_data *data = _data;
data              338 drivers/hwmon/nct7904.c 		if (channel > 0 && (data->vsen_mask & BIT(index)))
data              343 drivers/hwmon/nct7904.c 		if (channel > 0 && (data->vsen_mask & BIT(index)))
data              356 drivers/hwmon/nct7904.c 	struct nct7904_data *data = dev_get_drvdata(dev);
data              364 drivers/hwmon/nct7904.c 			ret = nct7904_read_reg16(data, BANK_0, LTD_HV_REG);
data              366 drivers/hwmon/nct7904.c 			ret = nct7904_read_reg16(data, BANK_0,
data              369 drivers/hwmon/nct7904.c 			ret = nct7904_read_reg16(data, BANK_0,
data              379 drivers/hwmon/nct7904.c 			ret = nct7904_read_reg(data, BANK_0,
data              385 drivers/hwmon/nct7904.c 			ret = nct7904_read_reg(data, BANK_0,
data              392 drivers/hwmon/nct7904.c 				ret = nct7904_read_reg(data, BANK_0,
data              399 drivers/hwmon/nct7904.c 				ret = nct7904_read_reg(data, BANK_0,
data              411 drivers/hwmon/nct7904.c 			if ((data->tcpu_mask >> channel) & 0x01) {
data              412 drivers/hwmon/nct7904.c 				if ((data->temp_mode >> channel) & 0x01)
data              420 drivers/hwmon/nct7904.c 			if ((data->has_dts >> (channel - 5)) & 0x01) {
data              421 drivers/hwmon/nct7904.c 				if (data->enable_dts & ENABLE_TSI)
data              455 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_1, reg1);
data              457 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_1,
data              460 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_1,
data              472 drivers/hwmon/nct7904.c 	const struct nct7904_data *data = _data;
data              479 drivers/hwmon/nct7904.c 			if (data->tcpu_mask & BIT(channel))
data              482 drivers/hwmon/nct7904.c 			if (data->has_dts & BIT(channel - 5))
data              491 drivers/hwmon/nct7904.c 			if (data->tcpu_mask & BIT(channel))
data              494 drivers/hwmon/nct7904.c 			if (data->has_dts & BIT(channel - 5))
data              508 drivers/hwmon/nct7904.c 	struct nct7904_data *data = dev_get_drvdata(dev);
data              513 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_3, FANCTL1_OUT_REG + channel);
data              519 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_3, FANCTL1_FMR_REG + channel);
data              533 drivers/hwmon/nct7904.c 	struct nct7904_data *data = dev_get_drvdata(dev);
data              564 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_1, reg1, val);
data              566 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_1,
data              569 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_1,
data              578 drivers/hwmon/nct7904.c 	struct nct7904_data *data = dev_get_drvdata(dev);
data              589 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_1,
data              594 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_1,
data              605 drivers/hwmon/nct7904.c 	struct nct7904_data *data = dev_get_drvdata(dev);
data              619 drivers/hwmon/nct7904.c 		tmp = nct7904_read_reg(data, BANK_1,
data              625 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_1,
data              629 drivers/hwmon/nct7904.c 		tmp = nct7904_read_reg(data, BANK_1,
data              634 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_1,
data              638 drivers/hwmon/nct7904.c 		tmp = nct7904_read_reg(data, BANK_1,
data              644 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_1,
data              648 drivers/hwmon/nct7904.c 		tmp = nct7904_read_reg(data, BANK_1,
data              653 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_1,
data              664 drivers/hwmon/nct7904.c 	struct nct7904_data *data = dev_get_drvdata(dev);
data              671 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_3, FANCTL1_OUT_REG + channel,
data              676 drivers/hwmon/nct7904.c 		    (val == 2 && !data->fan_mode[channel]))
data              678 drivers/hwmon/nct7904.c 		ret = nct7904_write_reg(data, BANK_3, FANCTL1_FMR_REG + channel,
data              679 drivers/hwmon/nct7904.c 					val == 2 ? data->fan_mode[channel] : 0);
data              731 drivers/hwmon/nct7904.c static umode_t nct7904_is_visible(const void *data,
data              737 drivers/hwmon/nct7904.c 		return nct7904_in_is_visible(data, attr, channel);
data              739 drivers/hwmon/nct7904.c 		return nct7904_fan_is_visible(data, attr, channel);
data              741 drivers/hwmon/nct7904.c 		return nct7904_pwm_is_visible(data, attr, channel);
data              743 drivers/hwmon/nct7904.c 		return nct7904_temp_is_visible(data, attr, channel);
data              876 drivers/hwmon/nct7904.c 	struct nct7904_data *data;
data              883 drivers/hwmon/nct7904.c 	data = devm_kzalloc(dev, sizeof(struct nct7904_data), GFP_KERNEL);
data              884 drivers/hwmon/nct7904.c 	if (!data)
data              887 drivers/hwmon/nct7904.c 	data->client = client;
data              888 drivers/hwmon/nct7904.c 	mutex_init(&data->bank_lock);
data              889 drivers/hwmon/nct7904.c 	data->bank_sel = -1;
data              893 drivers/hwmon/nct7904.c 	ret = nct7904_read_reg16(data, BANK_0, FANIN_CTRL0_REG);
data              896 drivers/hwmon/nct7904.c 	data->fanin_mask = (ret >> 8) | ((ret & 0xff) << 8);
data              906 drivers/hwmon/nct7904.c 	ret = nct7904_read_reg16(data, BANK_0, VT_ADC_CTRL0_REG);
data              909 drivers/hwmon/nct7904.c 	ret = nct7904_read_reg(data, BANK_0, VT_ADC_CTRL2_REG);
data              912 drivers/hwmon/nct7904.c 	data->vsen_mask = mask;
data              915 drivers/hwmon/nct7904.c 	ret = nct7904_read_reg(data, BANK_0, VT_ADC_CTRL0_REG);
data              920 drivers/hwmon/nct7904.c 		data->tcpu_mask |= 1; /* TR1 */
data              922 drivers/hwmon/nct7904.c 		data->tcpu_mask |= 2; /* TR2 */
data              924 drivers/hwmon/nct7904.c 		data->tcpu_mask |= 4; /* TR3 */
data              926 drivers/hwmon/nct7904.c 		data->tcpu_mask |= 8; /* TR4 */
data              929 drivers/hwmon/nct7904.c 	ret = nct7904_read_reg(data, BANK_0, VT_ADC_CTRL2_REG);
data              933 drivers/hwmon/nct7904.c 		data->tcpu_mask |= 0x10;
data              936 drivers/hwmon/nct7904.c 	ret = nct7904_read_reg(data, BANK_0, VT_ADC_MD_REG);
data              940 drivers/hwmon/nct7904.c 	data->temp_mode = 0;
data              945 drivers/hwmon/nct7904.c 			data->tcpu_mask &= ~bit;
data              947 drivers/hwmon/nct7904.c 			data->temp_mode |= bit;
data              948 drivers/hwmon/nct7904.c 			data->vsen_mask &= ~(0x06 << (i * 2));
data              950 drivers/hwmon/nct7904.c 			data->vsen_mask &= ~(0x02 << (i * 2));
data              953 drivers/hwmon/nct7904.c 			data->tcpu_mask &= ~bit;
data              954 drivers/hwmon/nct7904.c 			data->vsen_mask &= ~(0x06 << (i * 2));
data              959 drivers/hwmon/nct7904.c 	ret = nct7904_read_reg(data, BANK_2, PFE_REG);
data              963 drivers/hwmon/nct7904.c 		data->enable_dts = 1; /* Enable DTS & PECI */
data              965 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_2, TSI_CTRL_REG);
data              969 drivers/hwmon/nct7904.c 			data->enable_dts = 0x3; /* Enable DTS & TSI */
data              973 drivers/hwmon/nct7904.c 	if (data->enable_dts) {
data              974 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_0, DTS_T_CTRL0_REG);
data              977 drivers/hwmon/nct7904.c 		data->has_dts = ret & 0xF;
data              978 drivers/hwmon/nct7904.c 		if (data->enable_dts & ENABLE_TSI) {
data              979 drivers/hwmon/nct7904.c 			ret = nct7904_read_reg(data, BANK_0, DTS_T_CTRL1_REG);
data              982 drivers/hwmon/nct7904.c 			data->has_dts |= (ret & 0xF) << 4;
data              987 drivers/hwmon/nct7904.c 		ret = nct7904_read_reg(data, BANK_3, FANCTL1_FMR_REG + i);
data              990 drivers/hwmon/nct7904.c 		data->fan_mode[i] = ret;
data              994 drivers/hwmon/nct7904.c 		devm_hwmon_device_register_with_info(dev, client->name, data,
data              183 drivers/hwmon/npcm750-pwm-fan.c 	struct npcm7xx_pwm_fan_data *data;
data              210 drivers/hwmon/npcm750-pwm-fan.c static int npcm7xx_pwm_config_set(struct npcm7xx_pwm_fan_data *data,
data              220 drivers/hwmon/npcm750-pwm-fan.c 	mutex_lock(&data->pwm_lock[module]);
data              223 drivers/hwmon/npcm750-pwm-fan.c 	iowrite32(val, NPCM7XX_PWM_REG_CMRx(data->pwm_base, module, pwm_ch));
data              224 drivers/hwmon/npcm750-pwm-fan.c 	tmp_buf = ioread32(NPCM7XX_PWM_REG_CR(data->pwm_base, module));
data              244 drivers/hwmon/npcm750-pwm-fan.c 		mutex_unlock(&data->pwm_lock[module]);
data              258 drivers/hwmon/npcm750-pwm-fan.c 	iowrite32(tmp_buf, NPCM7XX_PWM_REG_CR(data->pwm_base, module));
data              259 drivers/hwmon/npcm750-pwm-fan.c 	mutex_unlock(&data->pwm_lock[module]);
data              264 drivers/hwmon/npcm750-pwm-fan.c static inline void npcm7xx_fan_start_capture(struct npcm7xx_pwm_fan_data *data,
data              275 drivers/hwmon/npcm750-pwm-fan.c 	if (data->fan_dev[fan_id].fan_st_flg != FAN_DISABLE) {
data              277 drivers/hwmon/npcm750-pwm-fan.c 		spin_lock_irqsave(&data->fan_lock[fan], flags);
data              279 drivers/hwmon/npcm750-pwm-fan.c 		data->fan_dev[fan_id].fan_st_flg = FAN_INIT;
data              280 drivers/hwmon/npcm750-pwm-fan.c 		reg_int = ioread8(NPCM7XX_FAN_REG_TIEN(data->fan_base, fan));
data              292 drivers/hwmon/npcm750-pwm-fan.c 				 NPCM7XX_FAN_REG_TIEN(data->fan_base, fan));
data              295 drivers/hwmon/npcm750-pwm-fan.c 				| ioread8(NPCM7XX_FAN_REG_TCKC(data->fan_base,
data              299 drivers/hwmon/npcm750-pwm-fan.c 			iowrite8(reg_mode, NPCM7XX_FAN_REG_TCKC(data->fan_base,
data              305 drivers/hwmon/npcm750-pwm-fan.c 				 NPCM7XX_FAN_REG_TIEN(data->fan_base, fan));
data              309 drivers/hwmon/npcm750-pwm-fan.c 				| ioread8(NPCM7XX_FAN_REG_TCKC(data->fan_base,
data              314 drivers/hwmon/npcm750-pwm-fan.c 				 NPCM7XX_FAN_REG_TCKC(data->fan_base, fan));
data              317 drivers/hwmon/npcm750-pwm-fan.c 		spin_unlock_irqrestore(&data->fan_lock[fan], flags);
data              327 drivers/hwmon/npcm750-pwm-fan.c 	struct npcm7xx_pwm_fan_data *data;
data              330 drivers/hwmon/npcm750-pwm-fan.c 	data = from_timer(data, t, fan_timer);
data              336 drivers/hwmon/npcm750-pwm-fan.c 	for (i = data->fan_select; i < NPCM7XX_FAN_MAX_MODULE;
data              340 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TICLR(data->fan_base, i));
data              342 drivers/hwmon/npcm750-pwm-fan.c 		if (data->fan_present[i * 2]) {
data              344 drivers/hwmon/npcm750-pwm-fan.c 				  NPCM7XX_FAN_REG_TCNT1(data->fan_base, i));
data              345 drivers/hwmon/npcm750-pwm-fan.c 			npcm7xx_fan_start_capture(data, i, NPCM7XX_FAN_CMPA);
data              347 drivers/hwmon/npcm750-pwm-fan.c 		if (data->fan_present[(i * 2) + 1]) {
data              349 drivers/hwmon/npcm750-pwm-fan.c 				  NPCM7XX_FAN_REG_TCNT2(data->fan_base, i));
data              350 drivers/hwmon/npcm750-pwm-fan.c 			npcm7xx_fan_start_capture(data, i, NPCM7XX_FAN_CMPB);
data              354 drivers/hwmon/npcm750-pwm-fan.c 	data->fan_select++;
data              355 drivers/hwmon/npcm750-pwm-fan.c 	data->fan_select &= 0x3;
data              358 drivers/hwmon/npcm750-pwm-fan.c 	data->fan_timer.expires = jiffies +
data              360 drivers/hwmon/npcm750-pwm-fan.c 	add_timer(&data->fan_timer);
data              363 drivers/hwmon/npcm750-pwm-fan.c static inline void npcm7xx_fan_compute(struct npcm7xx_pwm_fan_data *data,
data              372 drivers/hwmon/npcm750-pwm-fan.c 		fan_cap = ioread16(NPCM7XX_FAN_REG_TCRA(data->fan_base, fan));
data              374 drivers/hwmon/npcm750-pwm-fan.c 		fan_cap = ioread16(NPCM7XX_FAN_REG_TCRB(data->fan_base, fan));
data              377 drivers/hwmon/npcm750-pwm-fan.c 	iowrite8(flag_clear, NPCM7XX_FAN_REG_TICLR(data->fan_base, fan));
data              379 drivers/hwmon/npcm750-pwm-fan.c 	if (data->fan_dev[fan_id].fan_st_flg == FAN_INIT) {
data              381 drivers/hwmon/npcm750-pwm-fan.c 		data->fan_dev[fan_id].fan_st_flg =
data              385 drivers/hwmon/npcm750-pwm-fan.c 		data->fan_dev[fan_id].fan_cnt_tmp = 0;
data              386 drivers/hwmon/npcm750-pwm-fan.c 	} else if (data->fan_dev[fan_id].fan_st_flg < FAN_ENOUGH_SAMPLE) {
data              391 drivers/hwmon/npcm750-pwm-fan.c 		data->fan_dev[fan_id].fan_cnt_tmp +=
data              394 drivers/hwmon/npcm750-pwm-fan.c 		data->fan_dev[fan_id].fan_st_flg++;
data              397 drivers/hwmon/npcm750-pwm-fan.c 		if (data->fan_dev[fan_id].fan_st_flg == FAN_ENOUGH_SAMPLE) {
data              398 drivers/hwmon/npcm750-pwm-fan.c 			data->fan_dev[fan_id].fan_cnt_tmp +=
data              402 drivers/hwmon/npcm750-pwm-fan.c 			data->fan_dev[fan_id].fan_cnt =
data              403 drivers/hwmon/npcm750-pwm-fan.c 				data->fan_dev[fan_id].fan_cnt_tmp /
data              406 drivers/hwmon/npcm750-pwm-fan.c 			data->fan_dev[fan_id].fan_st_flg = FAN_INIT;
data              409 drivers/hwmon/npcm750-pwm-fan.c 		reg_int =  ioread8(NPCM7XX_FAN_REG_TIEN(data->fan_base, fan));
data              413 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TIEN(data->fan_base, fan));
data              414 drivers/hwmon/npcm750-pwm-fan.c 		reg_mode =  ioread8(NPCM7XX_FAN_REG_TCKC(data->fan_base, fan));
data              418 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TCKC(data->fan_base, fan));
data              422 drivers/hwmon/npcm750-pwm-fan.c static inline void npcm7xx_check_cmp(struct npcm7xx_pwm_fan_data *data,
data              451 drivers/hwmon/npcm750-pwm-fan.c 		reg_int =  ioread8(NPCM7XX_FAN_REG_TIEN(data->fan_base, fan));
data              455 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TIEN(data->fan_base, fan));
data              459 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TICLR(data->fan_base, fan));
data              461 drivers/hwmon/npcm750-pwm-fan.c 		reg_mode =  ioread8(NPCM7XX_FAN_REG_TCKC(data->fan_base, fan));
data              465 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TCKC(data->fan_base, fan));
data              472 drivers/hwmon/npcm750-pwm-fan.c 		data->fan_dev[fan_id].fan_cnt = 0;
data              476 drivers/hwmon/npcm750-pwm-fan.c 			npcm7xx_fan_compute(data, fan, cmp, fan_id, flag_int,
data              483 drivers/hwmon/npcm750-pwm-fan.c 	struct npcm7xx_pwm_fan_data *data = dev_id;
data              488 drivers/hwmon/npcm750-pwm-fan.c 	module = irq - data->fan_irq[0];
data              489 drivers/hwmon/npcm750-pwm-fan.c 	spin_lock_irqsave(&data->fan_lock[module], flags);
data              491 drivers/hwmon/npcm750-pwm-fan.c 	flag = ioread8(NPCM7XX_FAN_REG_TICTRL(data->fan_base, module));
data              493 drivers/hwmon/npcm750-pwm-fan.c 		npcm7xx_check_cmp(data, module, NPCM7XX_FAN_CMPA, flag);
data              494 drivers/hwmon/npcm750-pwm-fan.c 		npcm7xx_check_cmp(data, module, NPCM7XX_FAN_CMPB, flag);
data              495 drivers/hwmon/npcm750-pwm-fan.c 		spin_unlock_irqrestore(&data->fan_lock[module], flags);
data              499 drivers/hwmon/npcm750-pwm-fan.c 	spin_unlock_irqrestore(&data->fan_lock[module], flags);
data              507 drivers/hwmon/npcm750-pwm-fan.c 	struct npcm7xx_pwm_fan_data *data = dev_get_drvdata(dev);
data              514 drivers/hwmon/npcm750-pwm-fan.c 			(NPCM7XX_PWM_REG_CMRx(data->pwm_base, module, pmw_ch));
data              524 drivers/hwmon/npcm750-pwm-fan.c 	struct npcm7xx_pwm_fan_data *data = dev_get_drvdata(dev);
data              531 drivers/hwmon/npcm750-pwm-fan.c 		err = npcm7xx_pwm_config_set(data, channel, (u16)val);
data              543 drivers/hwmon/npcm750-pwm-fan.c 	const struct npcm7xx_pwm_fan_data *data = _data;
data              545 drivers/hwmon/npcm750-pwm-fan.c 	if (!data->pwm_present[channel])
data              559 drivers/hwmon/npcm750-pwm-fan.c 	struct npcm7xx_pwm_fan_data *data = dev_get_drvdata(dev);
data              564 drivers/hwmon/npcm750-pwm-fan.c 		if (data->fan_dev[channel].fan_cnt <= 0)
data              565 drivers/hwmon/npcm750-pwm-fan.c 			return data->fan_dev[channel].fan_cnt;
data              568 drivers/hwmon/npcm750-pwm-fan.c 		if (data->fan_dev[channel].fan_cnt > 0 &&
data              569 drivers/hwmon/npcm750-pwm-fan.c 		    data->fan_dev[channel].fan_pls_per_rev > 0)
data              570 drivers/hwmon/npcm750-pwm-fan.c 			*val = ((data->input_clk_freq * 60) /
data              571 drivers/hwmon/npcm750-pwm-fan.c 				(data->fan_dev[channel].fan_cnt *
data              572 drivers/hwmon/npcm750-pwm-fan.c 				 data->fan_dev[channel].fan_pls_per_rev));
data              581 drivers/hwmon/npcm750-pwm-fan.c 	const struct npcm7xx_pwm_fan_data *data = _data;
data              583 drivers/hwmon/npcm750-pwm-fan.c 	if (!data->fan_present[channel])
data              618 drivers/hwmon/npcm750-pwm-fan.c static umode_t npcm7xx_is_visible(const void *data,
data              624 drivers/hwmon/npcm750-pwm-fan.c 		return npcm7xx_pwm_is_visible(data, attr, channel);
data              626 drivers/hwmon/npcm750-pwm-fan.c 		return npcm7xx_fan_is_visible(data, attr, channel);
data              673 drivers/hwmon/npcm750-pwm-fan.c static u32 npcm7xx_pwm_init(struct npcm7xx_pwm_fan_data *data)
data              678 drivers/hwmon/npcm750-pwm-fan.c 	data->pwm_clk_freq = clk_get_rate(data->pwm_clk);
data              681 drivers/hwmon/npcm750-pwm-fan.c 	output_freq = data->pwm_clk_freq / PWN_CNT_DEFAULT;
data              697 drivers/hwmon/npcm750-pwm-fan.c 		iowrite32(prescale_val, NPCM7XX_PWM_REG_PR(data->pwm_base, m));
data              699 drivers/hwmon/npcm750-pwm-fan.c 			  NPCM7XX_PWM_REG_CSR(data->pwm_base, m));
data              701 drivers/hwmon/npcm750-pwm-fan.c 			  NPCM7XX_PWM_REG_CR(data->pwm_base, m));
data              705 drivers/hwmon/npcm750-pwm-fan.c 				  NPCM7XX_PWM_REG_CNRx(data->pwm_base, m, ch));
data              712 drivers/hwmon/npcm750-pwm-fan.c static void npcm7xx_fan_init(struct npcm7xx_pwm_fan_data *data)
data              722 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TCKC(data->fan_base, md));
data              725 drivers/hwmon/npcm750-pwm-fan.c 		iowrite8(0x00, NPCM7XX_FAN_REG_TIEN(data->fan_base, md));
data              729 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TICLR(data->fan_base, md));
data              733 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TPRSC(data->fan_base, md));
data              738 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TMCTRL(data->fan_base, md));
data              742 drivers/hwmon/npcm750-pwm-fan.c 			  NPCM7XX_FAN_REG_TCNT1(data->fan_base, md));
data              744 drivers/hwmon/npcm750-pwm-fan.c 			  NPCM7XX_FAN_REG_TCNT2(data->fan_base, md));
data              748 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TCPCFG(data->fan_base, md));
data              752 drivers/hwmon/npcm750-pwm-fan.c 			  NPCM7XX_FAN_REG_TCPA(data->fan_base, md));
data              754 drivers/hwmon/npcm750-pwm-fan.c 			  NPCM7XX_FAN_REG_TCPB(data->fan_base, md));
data              758 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TINASEL(data->fan_base, md));
data              760 drivers/hwmon/npcm750-pwm-fan.c 			 NPCM7XX_FAN_REG_TINBSEL(data->fan_base, md));
data              764 drivers/hwmon/npcm750-pwm-fan.c 			data->fan_dev[ch].fan_st_flg = FAN_DISABLE;
data              765 drivers/hwmon/npcm750-pwm-fan.c 			data->fan_dev[ch].fan_pls_per_rev =
data              767 drivers/hwmon/npcm750-pwm-fan.c 			data->fan_dev[ch].fan_cnt = 0;
data              771 drivers/hwmon/npcm750-pwm-fan.c 	apb_clk_freq = clk_get_rate(data->fan_clk);
data              774 drivers/hwmon/npcm750-pwm-fan.c 	data->input_clk_freq = apb_clk_freq / (NPCM7XX_FAN_CLK_PRESCALE + 1);
data              810 drivers/hwmon/npcm750-pwm-fan.c 	ret = npcm7xx_pwm_config_set(cdev->data, cdev->pwm_port,
data              824 drivers/hwmon/npcm750-pwm-fan.c 				      struct npcm7xx_pwm_fan_data *data,
data              854 drivers/hwmon/npcm750-pwm-fan.c 	cdev->data = data;
data              857 drivers/hwmon/npcm750-pwm-fan.c 	data->cdev[pwm_port] = cdev;
data              864 drivers/hwmon/npcm750-pwm-fan.c 			      struct npcm7xx_pwm_fan_data *data)
data              875 drivers/hwmon/npcm750-pwm-fan.c 	data->pwm_present[pwm_port] = true;
data              876 drivers/hwmon/npcm750-pwm-fan.c 	ret = npcm7xx_pwm_config_set(data, pwm_port,
data              881 drivers/hwmon/npcm750-pwm-fan.c 		ret = npcm7xx_create_pwm_cooling(dev, child, data, pwm_port,
data              901 drivers/hwmon/npcm750-pwm-fan.c 		data->fan_present[index] = true;
data              902 drivers/hwmon/npcm750-pwm-fan.c 		data->fan_dev[index].fan_st_flg = FAN_INIT;
data              912 drivers/hwmon/npcm750-pwm-fan.c 	struct npcm7xx_pwm_fan_data *data;
data              922 drivers/hwmon/npcm750-pwm-fan.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              923 drivers/hwmon/npcm750-pwm-fan.c 	if (!data)
data              932 drivers/hwmon/npcm750-pwm-fan.c 	data->pwm_base = devm_ioremap_resource(dev, res);
data              934 drivers/hwmon/npcm750-pwm-fan.c 	if (IS_ERR(data->pwm_base))
data              935 drivers/hwmon/npcm750-pwm-fan.c 		return PTR_ERR(data->pwm_base);
data              937 drivers/hwmon/npcm750-pwm-fan.c 	data->pwm_clk = devm_clk_get(dev, "pwm");
data              938 drivers/hwmon/npcm750-pwm-fan.c 	if (IS_ERR(data->pwm_clk)) {
data              940 drivers/hwmon/npcm750-pwm-fan.c 		return PTR_ERR(data->pwm_clk);
data              949 drivers/hwmon/npcm750-pwm-fan.c 	data->fan_base = devm_ioremap_resource(dev, res);
data              951 drivers/hwmon/npcm750-pwm-fan.c 	if (IS_ERR(data->fan_base))
data              952 drivers/hwmon/npcm750-pwm-fan.c 		return PTR_ERR(data->fan_base);
data              954 drivers/hwmon/npcm750-pwm-fan.c 	data->fan_clk = devm_clk_get(dev, "fan");
data              955 drivers/hwmon/npcm750-pwm-fan.c 	if (IS_ERR(data->fan_clk)) {
data              957 drivers/hwmon/npcm750-pwm-fan.c 		return PTR_ERR(data->fan_clk);
data              960 drivers/hwmon/npcm750-pwm-fan.c 	output_freq = npcm7xx_pwm_init(data);
data              961 drivers/hwmon/npcm750-pwm-fan.c 	npcm7xx_fan_init(data);
data              964 drivers/hwmon/npcm750-pwm-fan.c 		mutex_init(&data->pwm_lock[cnt]);
data              967 drivers/hwmon/npcm750-pwm-fan.c 		spin_lock_init(&data->fan_lock[i]);
data              969 drivers/hwmon/npcm750-pwm-fan.c 		data->fan_irq[i] = platform_get_irq(pdev, i);
data              970 drivers/hwmon/npcm750-pwm-fan.c 		if (data->fan_irq[i] < 0)
data              971 drivers/hwmon/npcm750-pwm-fan.c 			return data->fan_irq[i];
data              974 drivers/hwmon/npcm750-pwm-fan.c 		ret = devm_request_irq(dev, data->fan_irq[i], npcm7xx_fan_isr,
data              975 drivers/hwmon/npcm750-pwm-fan.c 				       0, name, (void *)data);
data              983 drivers/hwmon/npcm750-pwm-fan.c 		ret = npcm7xx_en_pwm_fan(dev, child, data);
data              992 drivers/hwmon/npcm750-pwm-fan.c 						     data, &npcm7xx_chip_info,
data             1000 drivers/hwmon/npcm750-pwm-fan.c 		if (data->fan_present[i]) {
data             1002 drivers/hwmon/npcm750-pwm-fan.c 			data->fan_timer.expires = jiffies +
data             1004 drivers/hwmon/npcm750-pwm-fan.c 			timer_setup(&data->fan_timer,
data             1006 drivers/hwmon/npcm750-pwm-fan.c 			add_timer(&data->fan_timer);
data             1012 drivers/hwmon/npcm750-pwm-fan.c 		output_freq, data->input_clk_freq);
data               46 drivers/hwmon/nsa320-hwmon.c 	struct gpio_desc	*data;
data               88 drivers/hwmon/nsa320-hwmon.c 			if (gpiod_get_value(hwmon->data))
data              177 drivers/hwmon/nsa320-hwmon.c 	hwmon->data = devm_gpiod_get(&pdev->dev, "data", GPIOD_IN);
data              178 drivers/hwmon/nsa320-hwmon.c 	if (IS_ERR(hwmon->data))
data              179 drivers/hwmon/nsa320-hwmon.c 		return PTR_ERR(hwmon->data);
data              348 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_B57330V2103]},
data              350 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_B57891S0103] },
data              352 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP03WB473] },
data              354 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP03WF104] },
data              356 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP15WB473] },
data              358 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP15WL333] },
data              360 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP15XH103] },
data              362 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP18WB473] },
data              364 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP21WB473] },
data              368 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP03WB473] },
data              370 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP15WB473] },
data              372 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP15WL333] },
data              374 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP18WB473] },
data              376 drivers/hwmon/ntc_thermistor.c 		.data = &ntc_thermistor_id[NTC_NCP21WB473] },
data              445 drivers/hwmon/ntc_thermistor.c static int get_ohm_of_thermistor(struct ntc_data *data, unsigned int uv)
data              447 drivers/hwmon/ntc_thermistor.c 	struct ntc_thermistor_platform_data *pdata = data->pdata;
data              475 drivers/hwmon/ntc_thermistor.c static void lookup_comp(struct ntc_data *data, unsigned int ohm,
data              487 drivers/hwmon/ntc_thermistor.c 	if (ohm >= data->comp[0].ohm) {
data              492 drivers/hwmon/ntc_thermistor.c 	if (ohm <= data->comp[data->n_comp - 1].ohm) {
data              493 drivers/hwmon/ntc_thermistor.c 		*i_low = data->n_comp - 1;
data              494 drivers/hwmon/ntc_thermistor.c 		*i_high = data->n_comp - 1;
data              500 drivers/hwmon/ntc_thermistor.c 	end = data->n_comp;
data              512 drivers/hwmon/ntc_thermistor.c 		if (ohm >= data->comp[mid].ohm) {
data              522 drivers/hwmon/ntc_thermistor.c 			if (ohm >= data->comp[start].ohm)
data              535 drivers/hwmon/ntc_thermistor.c 	if (ohm == data->comp[end].ohm)
data              541 drivers/hwmon/ntc_thermistor.c static int get_temp_mc(struct ntc_data *data, unsigned int ohm)
data              546 drivers/hwmon/ntc_thermistor.c 	lookup_comp(data, ohm, &low, &high);
data              549 drivers/hwmon/ntc_thermistor.c 		temp = data->comp[low].temp_c * 1000;
data              551 drivers/hwmon/ntc_thermistor.c 		temp = data->comp[low].temp_c * 1000 +
data              552 drivers/hwmon/ntc_thermistor.c 			((data->comp[high].temp_c - data->comp[low].temp_c) *
data              553 drivers/hwmon/ntc_thermistor.c 			 1000 * ((int)ohm - (int)data->comp[low].ohm)) /
data              554 drivers/hwmon/ntc_thermistor.c 			((int)data->comp[high].ohm - (int)data->comp[low].ohm);
data              559 drivers/hwmon/ntc_thermistor.c static int ntc_thermistor_get_ohm(struct ntc_data *data)
data              563 drivers/hwmon/ntc_thermistor.c 	if (data->pdata->read_ohm)
data              564 drivers/hwmon/ntc_thermistor.c 		return data->pdata->read_ohm();
data              566 drivers/hwmon/ntc_thermistor.c 	if (data->pdata->read_uv) {
data              567 drivers/hwmon/ntc_thermistor.c 		read_uv = data->pdata->read_uv(data->pdata);
data              570 drivers/hwmon/ntc_thermistor.c 		return get_ohm_of_thermistor(data, read_uv);
data              578 drivers/hwmon/ntc_thermistor.c 	struct ntc_data *data = dev_get_drvdata(dev);
data              585 drivers/hwmon/ntc_thermistor.c 			ohm = ntc_thermistor_get_ohm(data);
data              588 drivers/hwmon/ntc_thermistor.c 			*val = get_temp_mc(data, ohm);
data              603 drivers/hwmon/ntc_thermistor.c static umode_t ntc_is_visible(const void *data, enum hwmon_sensor_types type,
data              642 drivers/hwmon/ntc_thermistor.c 	struct ntc_data *data;
data              679 drivers/hwmon/ntc_thermistor.c 	data = devm_kzalloc(dev, sizeof(struct ntc_data), GFP_KERNEL);
data              680 drivers/hwmon/ntc_thermistor.c 	if (!data)
data              683 drivers/hwmon/ntc_thermistor.c 	pdev_id = of_id ? of_id->data : platform_get_device_id(pdev);
data              685 drivers/hwmon/ntc_thermistor.c 	data->pdata = pdata;
data              693 drivers/hwmon/ntc_thermistor.c 	data->comp   = ntc_type[pdev_id->driver_data].comp;
data              694 drivers/hwmon/ntc_thermistor.c 	data->n_comp = ntc_type[pdev_id->driver_data].n_comp;
data              697 drivers/hwmon/ntc_thermistor.c 							 data, &ntc_chip_info,
data              121 drivers/hwmon/occ/common.c 	u8 data[6];
data              157 drivers/hwmon/occ/common.c 	header = (struct occ_poll_response_header *)occ->resp.data;
data              237 drivers/hwmon/occ/common.c 	temp = ((struct temp_sensor_1 *)sensors->temp.data) + sattr->index;
data              273 drivers/hwmon/occ/common.c 	temp = ((struct temp_sensor_2 *)sensors->temp.data) + sattr->index;
data              324 drivers/hwmon/occ/common.c 	freq = ((struct freq_sensor_1 *)sensors->freq.data) + sattr->index;
data              354 drivers/hwmon/occ/common.c 	freq = ((struct freq_sensor_2 *)sensors->freq.data) + sattr->index;
data              384 drivers/hwmon/occ/common.c 	power = ((struct power_sensor_1 *)sensors->power.data) + sattr->index;
data              431 drivers/hwmon/occ/common.c 	power = ((struct power_sensor_2 *)sensors->power.data) + sattr->index;
data              470 drivers/hwmon/occ/common.c 	power = ((struct power_sensor_a0 *)sensors->power.data) + sattr->index;
data              550 drivers/hwmon/occ/common.c 	caps = ((struct caps_sensor_2 *)sensors->caps.data) + sattr->index;
data              600 drivers/hwmon/occ/common.c 	caps = ((struct caps_sensor_3 *)sensors->caps.data) + sattr->index;
data              668 drivers/hwmon/occ/common.c 	extn = ((struct extended_sensor *)sensors->extended.data) +
data              686 drivers/hwmon/occ/common.c 			      extn->data[0], extn->data[1], extn->data[2],
data              687 drivers/hwmon/occ/common.c 			      extn->data[3], extn->data[4], extn->data[5]);
data              815 drivers/hwmon/occ/common.c 		temp = ((struct temp_sensor_2 *)sensors->temp.data) + i;
data             1024 drivers/hwmon/occ/common.c 		(struct occ_poll_response *)&resp->data[0];
data             1067 drivers/hwmon/occ/common.c 		sensor->data = &block->data;
data               24 drivers/hwmon/occ/common.h 	u8 data[OCC_RESP_DATA_BYTES];
data               38 drivers/hwmon/occ/common.h 	u32 data;
data               67 drivers/hwmon/occ/common.h 	void *data;	/* pointer to sensor data start within response */
data               36 drivers/hwmon/occ/p8_i2c.c static int p8_i2c_occ_getscom(struct i2c_client *client, u32 address, u8 *data)
data               61 drivers/hwmon/occ/p8_i2c.c 	*(u64 *)data = be64_to_cpu(buf);
data               66 drivers/hwmon/occ/p8_i2c.c static int p8_i2c_occ_putscom(struct i2c_client *client, u32 address, u8 *data)
data               76 drivers/hwmon/occ/p8_i2c.c 	memcpy(&buf[1], &data[4], sizeof(u32));
data               77 drivers/hwmon/occ/p8_i2c.c 	memcpy(&buf[2], data, sizeof(u32));
data              100 drivers/hwmon/occ/p8_i2c.c 				 u8 *data)
data              104 drivers/hwmon/occ/p8_i2c.c 	memcpy(&data0, data, 4);
data              105 drivers/hwmon/occ/p8_i2c.c 	memcpy(&data1, data + 4, 4);
data               36 drivers/hwmon/occ/sysfs.c 	header = (struct occ_poll_response_header *)occ->resp.data;
data              114 drivers/hwmon/occ/sysfs.c 		(struct occ_poll_response_header *)occ->resp.data;
data              220 drivers/hwmon/pc87360.c static int pc87360_read_value(struct pc87360_data *data, u8 ldi, u8 bank,
data              222 drivers/hwmon/pc87360.c static void pc87360_write_value(struct pc87360_data *data, u8 ldi, u8 bank,
data              248 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              249 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", FAN_FROM_REG(data->fan[attr->index],
data              250 drivers/hwmon/pc87360.c 		       FAN_DIV_FROM_REG(data->fan_status[attr->index])));
data              256 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              257 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", FAN_FROM_REG(data->fan_min[attr->index],
data              258 drivers/hwmon/pc87360.c 		       FAN_DIV_FROM_REG(data->fan_status[attr->index])));
data              264 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              266 drivers/hwmon/pc87360.c 		       FAN_DIV_FROM_REG(data->fan_status[attr->index]));
data              272 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              274 drivers/hwmon/pc87360.c 		       FAN_STATUS_FROM_REG(data->fan_status[attr->index]));
data              281 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              289 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              291 drivers/hwmon/pc87360.c 			     FAN_DIV_FROM_REG(data->fan_status[attr->index]));
data              295 drivers/hwmon/pc87360.c 	    && (data->fan_status[attr->index] & 0x60) != 0x60) {
data              297 drivers/hwmon/pc87360.c 		data->fan[attr->index] >>= 1;
data              298 drivers/hwmon/pc87360.c 		data->fan_status[attr->index] += 0x20;
data              300 drivers/hwmon/pc87360.c 	data->fan_min[attr->index] = fan_min > 255 ? 255 : fan_min;
data              301 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_FAN, NO_BANK,
data              303 drivers/hwmon/pc87360.c 			    data->fan_min[attr->index]);
data              306 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_FAN, NO_BANK,
data              308 drivers/hwmon/pc87360.c 			    data->fan_status[attr->index] & 0xF9);
data              309 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              347 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              349 drivers/hwmon/pc87360.c 		       PWM_FROM_REG(data->pwm[attr->index],
data              350 drivers/hwmon/pc87360.c 				    FAN_CONFIG_INVERT(data->fan_conf,
data              357 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              365 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              366 drivers/hwmon/pc87360.c 	data->pwm[attr->index] = PWM_TO_REG(val,
data              367 drivers/hwmon/pc87360.c 			      FAN_CONFIG_INVERT(data->fan_conf, attr->index));
data              368 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_FAN, NO_BANK, PC87360_REG_PWM(attr->index),
data              369 drivers/hwmon/pc87360.c 			    data->pwm[attr->index]);
data              370 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              396 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              397 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in[attr->index],
data              398 drivers/hwmon/pc87360.c 		       data->in_vref));
data              404 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              405 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in_min[attr->index],
data              406 drivers/hwmon/pc87360.c 		       data->in_vref));
data              412 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              413 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in_max[attr->index],
data              414 drivers/hwmon/pc87360.c 		       data->in_vref));
data              420 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              421 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", data->in_status[attr->index]);
data              428 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              436 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              437 drivers/hwmon/pc87360.c 	data->in_min[attr->index] = IN_TO_REG(val, data->in_vref);
data              438 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_IN_MIN,
data              439 drivers/hwmon/pc87360.c 			    data->in_min[attr->index]);
data              440 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              448 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              456 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              457 drivers/hwmon/pc87360.c 	data->in_max[attr->index] = IN_TO_REG(val,
data              458 drivers/hwmon/pc87360.c 			       data->in_vref);
data              459 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_IN_MAX,
data              460 drivers/hwmon/pc87360.c 			    data->in_max[attr->index]);
data              461 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              532 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              535 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MIN));
data              540 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              543 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MAX));
data              584 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              585 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", vid_from_reg(data->vid, data->vrm));
data              592 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              593 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", data->vrm);
data              598 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              609 drivers/hwmon/pc87360.c 	data->vrm = val;
data              617 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              618 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", data->in_alarms);
data              647 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              648 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in[attr->index],
data              649 drivers/hwmon/pc87360.c 		       data->in_vref));
data              655 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              656 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in_min[attr->index],
data              657 drivers/hwmon/pc87360.c 		       data->in_vref));
data              663 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              664 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in_max[attr->index],
data              665 drivers/hwmon/pc87360.c 		       data->in_vref));
data              671 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              672 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", IN_FROM_REG(data->in_crit[attr->index-11],
data              673 drivers/hwmon/pc87360.c 		       data->in_vref));
data              679 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              680 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", data->in_status[attr->index]);
data              688 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              696 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              697 drivers/hwmon/pc87360.c 	data->in_min[attr->index] = IN_TO_REG(val, data->in_vref);
data              698 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_TEMP_MIN,
data              699 drivers/hwmon/pc87360.c 			    data->in_min[attr->index]);
data              700 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              709 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              717 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              718 drivers/hwmon/pc87360.c 	data->in_max[attr->index] = IN_TO_REG(val, data->in_vref);
data              719 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_TEMP_MAX,
data              720 drivers/hwmon/pc87360.c 			    data->in_max[attr->index]);
data              721 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              729 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              737 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              738 drivers/hwmon/pc87360.c 	data->in_crit[attr->index-11] = IN_TO_REG(val, data->in_vref);
data              739 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_IN, attr->index, PC87365_REG_TEMP_CRIT,
data              740 drivers/hwmon/pc87360.c 			    data->in_crit[attr->index-11]);
data              741 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              784 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              787 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MIN));
data              793 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              796 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", !!(data->in_status[nr] & CHAN_ALM_MAX));
data              802 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              805 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", !!(data->in_status[nr] & TEMP_ALM_CRIT));
data              848 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              849 drivers/hwmon/pc87360.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[attr->index]));
data              856 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              857 drivers/hwmon/pc87360.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_min[attr->index]));
data              864 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              865 drivers/hwmon/pc87360.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[attr->index]));
data              872 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              874 drivers/hwmon/pc87360.c 		       TEMP_FROM_REG(data->temp_crit[attr->index]));
data              881 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              882 drivers/hwmon/pc87360.c 	return sprintf(buf, "%d\n", data->temp_status[attr->index]);
data              890 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              898 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              899 drivers/hwmon/pc87360.c 	data->temp_min[attr->index] = TEMP_TO_REG(val);
data              900 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_TEMP, attr->index, PC87365_REG_TEMP_MIN,
data              901 drivers/hwmon/pc87360.c 			    data->temp_min[attr->index]);
data              902 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              911 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              919 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              920 drivers/hwmon/pc87360.c 	data->temp_max[attr->index] = TEMP_TO_REG(val);
data              921 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_TEMP, attr->index, PC87365_REG_TEMP_MAX,
data              922 drivers/hwmon/pc87360.c 			    data->temp_max[attr->index]);
data              923 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              932 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data              940 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data              941 drivers/hwmon/pc87360.c 	data->temp_crit[attr->index] = TEMP_TO_REG(val);
data              942 drivers/hwmon/pc87360.c 	pc87360_write_value(data, LD_TEMP, attr->index, PC87365_REG_TEMP_CRIT,
data              943 drivers/hwmon/pc87360.c 			    data->temp_crit[attr->index]);
data              944 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data              977 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              978 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", data->temp_alarms);
data              993 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data              996 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", !!(data->temp_status[nr] & CHAN_ALM_MIN));
data             1003 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data             1006 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", !!(data->temp_status[nr] & CHAN_ALM_MAX));
data             1013 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data             1016 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", !!(data->temp_status[nr] & TEMP_ALM_CRIT));
data             1041 drivers/hwmon/pc87360.c 	struct pc87360_data *data = pc87360_update_device(dev);
data             1044 drivers/hwmon/pc87360.c 	return sprintf(buf, "%u\n", !!(data->temp_status[nr] & TEMP_FAULT));
data             1080 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data             1081 drivers/hwmon/pc87360.c 	return sprintf(buf, "%s\n", data->name);
data             1196 drivers/hwmon/pc87360.c 	struct pc87360_data *data;
data             1202 drivers/hwmon/pc87360.c 	data = devm_kzalloc(dev, sizeof(struct pc87360_data), GFP_KERNEL);
data             1203 drivers/hwmon/pc87360.c 	if (!data)
data             1209 drivers/hwmon/pc87360.c 		data->fannr = 2;
data             1213 drivers/hwmon/pc87360.c 		data->fannr = 2;
data             1217 drivers/hwmon/pc87360.c 		data->fannr = 3;
data             1221 drivers/hwmon/pc87360.c 		data->fannr = extra_isa[0] ? 3 : 0;
data             1222 drivers/hwmon/pc87360.c 		data->innr = extra_isa[1] ? 11 : 0;
data             1223 drivers/hwmon/pc87360.c 		data->tempnr = extra_isa[2] ? 2 : 0;
data             1227 drivers/hwmon/pc87360.c 		data->fannr = extra_isa[0] ? 3 : 0;
data             1228 drivers/hwmon/pc87360.c 		data->innr = extra_isa[1] ? 14 : 0;
data             1229 drivers/hwmon/pc87360.c 		data->tempnr = extra_isa[2] ? 3 : 0;
data             1233 drivers/hwmon/pc87360.c 	data->name = name;
data             1234 drivers/hwmon/pc87360.c 	mutex_init(&data->lock);
data             1235 drivers/hwmon/pc87360.c 	mutex_init(&data->update_lock);
data             1236 drivers/hwmon/pc87360.c 	platform_set_drvdata(pdev, data);
data             1239 drivers/hwmon/pc87360.c 		data->address[i] = extra_isa[i];
data             1240 drivers/hwmon/pc87360.c 		if (data->address[i]
data             1251 drivers/hwmon/pc87360.c 	if (data->fannr)
data             1252 drivers/hwmon/pc87360.c 		data->fan_conf = confreg[0] | (confreg[1] << 8);
data             1259 drivers/hwmon/pc87360.c 	if (data->innr) {
data             1260 drivers/hwmon/pc87360.c 		i = pc87360_read_value(data, LD_IN, NO_BANK,
data             1262 drivers/hwmon/pc87360.c 		if (data->tempnr) {
data             1263 drivers/hwmon/pc87360.c 			i &= pc87360_read_value(data, LD_TEMP, NO_BANK,
data             1266 drivers/hwmon/pc87360.c 		data->in_vref = (i&0x02) ? 3025 : 2966;
data             1270 drivers/hwmon/pc87360.c 		data->vid_conf = confreg[3];
data             1271 drivers/hwmon/pc87360.c 		data->vrm = vid_which_vrm();
data             1275 drivers/hwmon/pc87360.c 	for (i = 0; i < data->fannr; i++) {
data             1276 drivers/hwmon/pc87360.c 		if (FAN_CONFIG_MONITOR(data->fan_conf, i))
data             1277 drivers/hwmon/pc87360.c 			data->fan_status[i] = pc87360_read_value(data,
data             1283 drivers/hwmon/pc87360.c 		if (devid == 0xe9 && data->address[1]) /* PC87366 */
data             1291 drivers/hwmon/pc87360.c 	if (data->innr) {
data             1297 drivers/hwmon/pc87360.c 	if (data->innr == 14) {
data             1305 drivers/hwmon/pc87360.c 	if (data->tempnr) {
data             1306 drivers/hwmon/pc87360.c 		for (i = 0; i < data->tempnr; i++) {
data             1317 drivers/hwmon/pc87360.c 	for (i = 0; i < data->fannr; i++) {
data             1318 drivers/hwmon/pc87360.c 		if (FAN_CONFIG_MONITOR(data->fan_conf, i)) {
data             1324 drivers/hwmon/pc87360.c 		if (FAN_CONFIG_CONTROL(data->fan_conf, i)) {
data             1335 drivers/hwmon/pc87360.c 	data->hwmon_dev = hwmon_device_register(dev);
data             1336 drivers/hwmon/pc87360.c 	if (IS_ERR(data->hwmon_dev)) {
data             1337 drivers/hwmon/pc87360.c 		err = PTR_ERR(data->hwmon_dev);
data             1349 drivers/hwmon/pc87360.c 	struct pc87360_data *data = platform_get_drvdata(pdev);
data             1351 drivers/hwmon/pc87360.c 	hwmon_device_unregister(data->hwmon_dev);
data             1361 drivers/hwmon/pc87360.c static int pc87360_read_value(struct pc87360_data *data, u8 ldi, u8 bank,
data             1366 drivers/hwmon/pc87360.c 	mutex_lock(&(data->lock));
data             1368 drivers/hwmon/pc87360.c 		outb_p(bank, data->address[ldi] + PC87365_REG_BANK);
data             1369 drivers/hwmon/pc87360.c 	res = inb_p(data->address[ldi] + reg);
data             1370 drivers/hwmon/pc87360.c 	mutex_unlock(&(data->lock));
data             1375 drivers/hwmon/pc87360.c static void pc87360_write_value(struct pc87360_data *data, u8 ldi, u8 bank,
data             1378 drivers/hwmon/pc87360.c 	mutex_lock(&(data->lock));
data             1380 drivers/hwmon/pc87360.c 		outb_p(bank, data->address[ldi] + PC87365_REG_BANK);
data             1381 drivers/hwmon/pc87360.c 	outb_p(value, data->address[ldi] + reg);
data             1382 drivers/hwmon/pc87360.c 	mutex_unlock(&(data->lock));
data             1398 drivers/hwmon/pc87360.c 	struct pc87360_data *data = platform_get_drvdata(pdev);
data             1404 drivers/hwmon/pc87360.c 	if (init >= 2 && data->innr) {
data             1405 drivers/hwmon/pc87360.c 		reg = pc87360_read_value(data, LD_IN, NO_BANK,
data             1409 drivers/hwmon/pc87360.c 		pc87360_write_value(data, LD_IN, NO_BANK,
data             1414 drivers/hwmon/pc87360.c 	nr = data->innr < 11 ? data->innr : 11;
data             1416 drivers/hwmon/pc87360.c 		reg = pc87360_read_value(data, LD_IN, i,
data             1424 drivers/hwmon/pc87360.c 				pc87360_write_value(data, LD_IN, i,
data             1436 drivers/hwmon/pc87360.c 	for (i = 11; i < data->innr; i++) {
data             1437 drivers/hwmon/pc87360.c 		reg = pc87360_read_value(data, LD_IN, i,
data             1446 drivers/hwmon/pc87360.c 	for (; i < data->tempnr; i++) {
data             1447 drivers/hwmon/pc87360.c 		reg = pc87360_read_value(data, LD_TEMP, i,
data             1455 drivers/hwmon/pc87360.c 				pc87360_write_value(data, LD_TEMP, i,
data             1463 drivers/hwmon/pc87360.c 		for (i = 11; i < data->innr; i++) {
data             1469 drivers/hwmon/pc87360.c 				reg = pc87360_read_value(data, LD_TEMP,
data             1479 drivers/hwmon/pc87360.c 				reg = pc87360_read_value(data, LD_IN, i,
data             1485 drivers/hwmon/pc87360.c 					pc87360_write_value(data, LD_IN, i,
data             1493 drivers/hwmon/pc87360.c 	if (data->innr) {
data             1494 drivers/hwmon/pc87360.c 		reg = pc87360_read_value(data, LD_IN, NO_BANK,
data             1500 drivers/hwmon/pc87360.c 			pc87360_write_value(data, LD_IN, NO_BANK,
data             1506 drivers/hwmon/pc87360.c 	if (data->tempnr) {
data             1507 drivers/hwmon/pc87360.c 		reg = pc87360_read_value(data, LD_TEMP, NO_BANK,
data             1513 drivers/hwmon/pc87360.c 			pc87360_write_value(data, LD_TEMP, NO_BANK,
data             1520 drivers/hwmon/pc87360.c 			pc87360_write_value(data, LD_TEMP, 0xF, 0xA, 0x08);
data             1527 drivers/hwmon/pc87360.c 			pc87360_write_value(data, LD_TEMP, NO_BANK, 0xB, 0x04);
data             1528 drivers/hwmon/pc87360.c 			pc87360_write_value(data, LD_TEMP, NO_BANK, 0xC, 0x35);
data             1529 drivers/hwmon/pc87360.c 			pc87360_write_value(data, LD_TEMP, NO_BANK, 0xD, 0x05);
data             1530 drivers/hwmon/pc87360.c 			pc87360_write_value(data, LD_TEMP, NO_BANK, 0xE, 0x05);
data             1537 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data             1538 drivers/hwmon/pc87360.c 	u8 old_min = data->fan_min[nr];
data             1541 drivers/hwmon/pc87360.c 	if ((data->fan_status[nr] & 0x04) /* overflow flag */
data             1542 drivers/hwmon/pc87360.c 	 || (data->fan[nr] >= 224)) { /* next to overflow */
data             1543 drivers/hwmon/pc87360.c 		if ((data->fan_status[nr] & 0x60) != 0x60) {
data             1544 drivers/hwmon/pc87360.c 			data->fan_status[nr] += 0x20;
data             1545 drivers/hwmon/pc87360.c 			data->fan_min[nr] >>= 1;
data             1546 drivers/hwmon/pc87360.c 			data->fan[nr] >>= 1;
data             1549 drivers/hwmon/pc87360.c 				FAN_DIV_FROM_REG(data->fan_status[nr]), nr + 1);
data             1553 drivers/hwmon/pc87360.c 		while (!(data->fan_min[nr] & 0x80) /* min "nails" divider */
data             1554 drivers/hwmon/pc87360.c 		 && data->fan[nr] < 85 /* bad accuracy */
data             1555 drivers/hwmon/pc87360.c 		 && (data->fan_status[nr] & 0x60) != 0x00) {
data             1556 drivers/hwmon/pc87360.c 			data->fan_status[nr] -= 0x20;
data             1557 drivers/hwmon/pc87360.c 			data->fan_min[nr] <<= 1;
data             1558 drivers/hwmon/pc87360.c 			data->fan[nr] <<= 1;
data             1561 drivers/hwmon/pc87360.c 				FAN_DIV_FROM_REG(data->fan_status[nr]),
data             1567 drivers/hwmon/pc87360.c 	if (old_min != data->fan_min[nr]) {
data             1568 drivers/hwmon/pc87360.c 		pc87360_write_value(data, LD_FAN, NO_BANK,
data             1570 drivers/hwmon/pc87360.c 				    data->fan_min[nr]);
data             1576 drivers/hwmon/pc87360.c 	struct pc87360_data *data = dev_get_drvdata(dev);
data             1579 drivers/hwmon/pc87360.c 	mutex_lock(&data->update_lock);
data             1581 drivers/hwmon/pc87360.c 	if (time_after(jiffies, data->last_updated + HZ * 2) || !data->valid) {
data             1585 drivers/hwmon/pc87360.c 		for (i = 0; i < data->fannr; i++) {
data             1586 drivers/hwmon/pc87360.c 			if (FAN_CONFIG_MONITOR(data->fan_conf, i)) {
data             1587 drivers/hwmon/pc87360.c 				data->fan_status[i] =
data             1588 drivers/hwmon/pc87360.c 					pc87360_read_value(data, LD_FAN,
data             1590 drivers/hwmon/pc87360.c 				data->fan[i] = pc87360_read_value(data, LD_FAN,
data             1592 drivers/hwmon/pc87360.c 				data->fan_min[i] = pc87360_read_value(data,
data             1598 drivers/hwmon/pc87360.c 				pc87360_write_value(data, LD_FAN, NO_BANK,
data             1600 drivers/hwmon/pc87360.c 						    data->fan_status[i]);
data             1602 drivers/hwmon/pc87360.c 			if (FAN_CONFIG_CONTROL(data->fan_conf, i))
data             1603 drivers/hwmon/pc87360.c 				data->pwm[i] = pc87360_read_value(data, LD_FAN,
data             1608 drivers/hwmon/pc87360.c 		for (i = 0; i < data->innr; i++) {
data             1609 drivers/hwmon/pc87360.c 			data->in_status[i] = pc87360_read_value(data, LD_IN, i,
data             1612 drivers/hwmon/pc87360.c 			pc87360_write_value(data, LD_IN, i,
data             1614 drivers/hwmon/pc87360.c 					    data->in_status[i]);
data             1615 drivers/hwmon/pc87360.c 			if ((data->in_status[i] & CHAN_READY) == CHAN_READY) {
data             1616 drivers/hwmon/pc87360.c 				data->in[i] = pc87360_read_value(data, LD_IN,
data             1619 drivers/hwmon/pc87360.c 			if (data->in_status[i] & CHAN_ENA) {
data             1620 drivers/hwmon/pc87360.c 				data->in_min[i] = pc87360_read_value(data,
data             1623 drivers/hwmon/pc87360.c 				data->in_max[i] = pc87360_read_value(data,
data             1627 drivers/hwmon/pc87360.c 					data->in_crit[i-11] =
data             1628 drivers/hwmon/pc87360.c 						pc87360_read_value(data, LD_IN,
data             1632 drivers/hwmon/pc87360.c 		if (data->innr) {
data             1633 drivers/hwmon/pc87360.c 			data->in_alarms = pc87360_read_value(data, LD_IN,
data             1635 drivers/hwmon/pc87360.c 					| ((pc87360_read_value(data, LD_IN,
data             1638 drivers/hwmon/pc87360.c 			data->vid = (data->vid_conf & 0xE0) ?
data             1639 drivers/hwmon/pc87360.c 				    pc87360_read_value(data, LD_IN,
data             1644 drivers/hwmon/pc87360.c 		for (i = 0; i < data->tempnr; i++) {
data             1645 drivers/hwmon/pc87360.c 			data->temp_status[i] = pc87360_read_value(data,
data             1649 drivers/hwmon/pc87360.c 			pc87360_write_value(data, LD_TEMP, i,
data             1651 drivers/hwmon/pc87360.c 					    data->temp_status[i]);
data             1652 drivers/hwmon/pc87360.c 			if ((data->temp_status[i] & CHAN_READY) == CHAN_READY) {
data             1653 drivers/hwmon/pc87360.c 				data->temp[i] = pc87360_read_value(data,
data             1657 drivers/hwmon/pc87360.c 			if (data->temp_status[i] & CHAN_ENA) {
data             1658 drivers/hwmon/pc87360.c 				data->temp_min[i] = pc87360_read_value(data,
data             1661 drivers/hwmon/pc87360.c 				data->temp_max[i] = pc87360_read_value(data,
data             1664 drivers/hwmon/pc87360.c 				data->temp_crit[i] = pc87360_read_value(data,
data             1669 drivers/hwmon/pc87360.c 		if (data->tempnr) {
data             1670 drivers/hwmon/pc87360.c 			data->temp_alarms = pc87360_read_value(data, LD_TEMP,
data             1675 drivers/hwmon/pc87360.c 		data->last_updated = jiffies;
data             1676 drivers/hwmon/pc87360.c 		data->valid = 1;
data             1679 drivers/hwmon/pc87360.c 	mutex_unlock(&data->update_lock);
data             1681 drivers/hwmon/pc87360.c 	return data;
data              144 drivers/hwmon/pc87427.c static inline int pc87427_read8(struct pc87427_data *data, u8 ldi, u8 reg)
data              146 drivers/hwmon/pc87427.c 	return inb(data->address[ldi] + reg);
data              150 drivers/hwmon/pc87427.c static inline int pc87427_read8_bank(struct pc87427_data *data, u8 ldi,
data              153 drivers/hwmon/pc87427.c 	outb(bank, data->address[ldi] + PC87427_REG_BANK);
data              154 drivers/hwmon/pc87427.c 	return inb(data->address[ldi] + reg);
data              158 drivers/hwmon/pc87427.c static inline void pc87427_write8_bank(struct pc87427_data *data, u8 ldi,
data              161 drivers/hwmon/pc87427.c 	outb(bank, data->address[ldi] + PC87427_REG_BANK);
data              162 drivers/hwmon/pc87427.c 	outb(value, data->address[ldi] + reg);
data              184 drivers/hwmon/pc87427.c static void pc87427_readall_fan(struct pc87427_data *data, u8 nr)
data              186 drivers/hwmon/pc87427.c 	int iobase = data->address[LD_FAN];
data              189 drivers/hwmon/pc87427.c 	data->fan[nr] = inw(iobase + PC87427_REG_FAN);
data              190 drivers/hwmon/pc87427.c 	data->fan_min[nr] = inw(iobase + PC87427_REG_FAN_MIN);
data              191 drivers/hwmon/pc87427.c 	data->fan_status[nr] = inb(iobase + PC87427_REG_FAN_STATUS);
data              193 drivers/hwmon/pc87427.c 	outb(data->fan_status[nr], iobase + PC87427_REG_FAN_STATUS);
data              239 drivers/hwmon/pc87427.c static void pc87427_readall_pwm(struct pc87427_data *data, u8 nr)
data              241 drivers/hwmon/pc87427.c 	int iobase = data->address[LD_FAN];
data              244 drivers/hwmon/pc87427.c 	data->pwm_enable[nr] = inb(iobase + PC87427_REG_PWM_ENABLE);
data              245 drivers/hwmon/pc87427.c 	data->pwm[nr] = inb(iobase + PC87427_REG_PWM_DUTY);
data              303 drivers/hwmon/pc87427.c static void pc87427_readall_temp(struct pc87427_data *data, u8 nr)
data              305 drivers/hwmon/pc87427.c 	int iobase = data->address[LD_TEMP];
data              308 drivers/hwmon/pc87427.c 	data->temp[nr] = le16_to_cpu(inw(iobase + PC87427_REG_TEMP));
data              309 drivers/hwmon/pc87427.c 	data->temp_max[nr] = inb(iobase + PC87427_REG_TEMP_MAX);
data              310 drivers/hwmon/pc87427.c 	data->temp_min[nr] = inb(iobase + PC87427_REG_TEMP_MIN);
data              311 drivers/hwmon/pc87427.c 	data->temp_crit[nr] = inb(iobase + PC87427_REG_TEMP_CRIT);
data              312 drivers/hwmon/pc87427.c 	data->temp_type[nr] = inb(iobase + PC87427_REG_TEMP_TYPE);
data              313 drivers/hwmon/pc87427.c 	data->temp_status[nr] = inb(iobase + PC87427_REG_TEMP_STATUS);
data              315 drivers/hwmon/pc87427.c 	outb(data->temp_status[nr], iobase + PC87427_REG_TEMP_STATUS);
data              351 drivers/hwmon/pc87427.c 	struct pc87427_data *data = dev_get_drvdata(dev);
data              354 drivers/hwmon/pc87427.c 	mutex_lock(&data->lock);
data              355 drivers/hwmon/pc87427.c 	if (!time_after(jiffies, data->last_updated + HZ)
data              356 drivers/hwmon/pc87427.c 	 && data->last_updated)
data              361 drivers/hwmon/pc87427.c 		if (!(data->fan_enabled & (1 << i)))
data              363 drivers/hwmon/pc87427.c 		pc87427_readall_fan(data, i);
data              368 drivers/hwmon/pc87427.c 		if (!(data->pwm_enabled & (1 << i)))
data              370 drivers/hwmon/pc87427.c 		pc87427_readall_pwm(data, i);
data              375 drivers/hwmon/pc87427.c 		if (!(data->temp_enabled & (1 << i)))
data              377 drivers/hwmon/pc87427.c 		pc87427_readall_temp(data, i);
data              380 drivers/hwmon/pc87427.c 	data->last_updated = jiffies;
data              383 drivers/hwmon/pc87427.c 	mutex_unlock(&data->lock);
data              384 drivers/hwmon/pc87427.c 	return data;
data              390 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              393 drivers/hwmon/pc87427.c 	return sprintf(buf, "%lu\n", fan_from_reg(data->fan[nr]));
data              399 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              402 drivers/hwmon/pc87427.c 	return sprintf(buf, "%lu\n", fan_from_reg(data->fan_min[nr]));
data              408 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              411 drivers/hwmon/pc87427.c 	return sprintf(buf, "%d\n", !!(data->fan_status[nr]
data              418 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              421 drivers/hwmon/pc87427.c 	return sprintf(buf, "%d\n", !!(data->fan_status[nr]
data              429 drivers/hwmon/pc87427.c 	struct pc87427_data *data = dev_get_drvdata(dev);
data              432 drivers/hwmon/pc87427.c 	int iobase = data->address[LD_FAN];
data              437 drivers/hwmon/pc87427.c 	mutex_lock(&data->lock);
data              445 drivers/hwmon/pc87427.c 	data->fan_min[nr] = fan_to_reg(val);
data              446 drivers/hwmon/pc87427.c 	outw(data->fan_min[nr], iobase + PC87427_REG_FAN_MIN);
data              448 drivers/hwmon/pc87427.c 	mutex_unlock(&data->lock);
data              556 drivers/hwmon/pc87427.c static void update_pwm_enable(struct pc87427_data *data, int nr, u8 mode)
data              558 drivers/hwmon/pc87427.c 	int iobase = data->address[LD_FAN];
data              559 drivers/hwmon/pc87427.c 	data->pwm_enable[nr] &= ~PWM_ENABLE_MODE_MASK;
data              560 drivers/hwmon/pc87427.c 	data->pwm_enable[nr] |= mode;
data              561 drivers/hwmon/pc87427.c 	outb(data->pwm_enable[nr], iobase + PC87427_REG_PWM_ENABLE);
data              567 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              571 drivers/hwmon/pc87427.c 	pwm_enable = pwm_enable_from_reg(data->pwm_enable[nr]);
data              581 drivers/hwmon/pc87427.c 	struct pc87427_data *data = dev_get_drvdata(dev);
data              588 drivers/hwmon/pc87427.c 	if (val == 2 && !(data->pwm_auto_ok & (1 << nr)))
data              591 drivers/hwmon/pc87427.c 	mutex_lock(&data->lock);
data              592 drivers/hwmon/pc87427.c 	pc87427_readall_pwm(data, nr);
data              593 drivers/hwmon/pc87427.c 	update_pwm_enable(data, nr, pwm_enable_to_reg(val, data->pwm[nr]));
data              594 drivers/hwmon/pc87427.c 	mutex_unlock(&data->lock);
data              602 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              605 drivers/hwmon/pc87427.c 	return sprintf(buf, "%d\n", (int)data->pwm[nr]);
data              611 drivers/hwmon/pc87427.c 	struct pc87427_data *data = dev_get_drvdata(dev);
data              614 drivers/hwmon/pc87427.c 	int iobase = data->address[LD_FAN];
data              620 drivers/hwmon/pc87427.c 	mutex_lock(&data->lock);
data              621 drivers/hwmon/pc87427.c 	pc87427_readall_pwm(data, nr);
data              622 drivers/hwmon/pc87427.c 	mode = data->pwm_enable[nr] & PWM_ENABLE_MODE_MASK;
data              627 drivers/hwmon/pc87427.c 		mutex_unlock(&data->lock);
data              634 drivers/hwmon/pc87427.c 		update_pwm_enable(data, nr, PWM_MODE_OFF);
data              640 drivers/hwmon/pc87427.c 		update_pwm_enable(data, nr, PWM_MODE_MANUAL);
data              646 drivers/hwmon/pc87427.c 	data->pwm[nr] = val;
data              649 drivers/hwmon/pc87427.c 	mutex_unlock(&data->lock);
data              694 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              697 drivers/hwmon/pc87427.c 	return sprintf(buf, "%ld\n", temp_from_reg(data->temp[nr]));
data              703 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              706 drivers/hwmon/pc87427.c 	return sprintf(buf, "%ld\n", temp_from_reg8(data->temp_min[nr]));
data              712 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              715 drivers/hwmon/pc87427.c 	return sprintf(buf, "%ld\n", temp_from_reg8(data->temp_max[nr]));
data              721 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              724 drivers/hwmon/pc87427.c 	return sprintf(buf, "%ld\n", temp_from_reg8(data->temp_crit[nr]));
data              730 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              733 drivers/hwmon/pc87427.c 	return sprintf(buf, "%u\n", temp_type_from_reg(data->temp_type[nr]));
data              740 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              743 drivers/hwmon/pc87427.c 	return sprintf(buf, "%d\n", !!(data->temp_status[nr]
data              751 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              754 drivers/hwmon/pc87427.c 	return sprintf(buf, "%d\n", !!(data->temp_status[nr]
data              762 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              765 drivers/hwmon/pc87427.c 	return sprintf(buf, "%d\n", !!(data->temp_status[nr]
data              772 drivers/hwmon/pc87427.c 	struct pc87427_data *data = pc87427_update_device(dev);
data              775 drivers/hwmon/pc87427.c 	return sprintf(buf, "%d\n", !!(data->temp_status[nr]
data              924 drivers/hwmon/pc87427.c 	struct pc87427_data *data = dev_get_drvdata(dev);
data              926 drivers/hwmon/pc87427.c 	return sprintf(buf, "%s\n", data->name);
data              962 drivers/hwmon/pc87427.c 	struct pc87427_data *data = dev_get_drvdata(dev);
data              967 drivers/hwmon/pc87427.c 	reg = pc87427_read8(data, LD_FAN, PC87427_REG_BANK);
data              975 drivers/hwmon/pc87427.c 		reg = pc87427_read8_bank(data, LD_FAN, BANK_FM(i),
data              978 drivers/hwmon/pc87427.c 			data->fan_enabled |= (1 << i);
data              981 drivers/hwmon/pc87427.c 	if (!data->fan_enabled) {
data              986 drivers/hwmon/pc87427.c 			pc87427_write8_bank(data, LD_FAN, BANK_FM(i),
data              990 drivers/hwmon/pc87427.c 		data->fan_enabled = sio_data->has_fanin;
data              997 drivers/hwmon/pc87427.c 		reg = pc87427_read8_bank(data, LD_FAN, BANK_FC(i),
data             1000 drivers/hwmon/pc87427.c 			data->pwm_enabled |= (1 << i);
data             1010 drivers/hwmon/pc87427.c 			data->pwm_auto_ok |= (1 << i);
data             1015 drivers/hwmon/pc87427.c 	reg = pc87427_read8(data, LD_TEMP, PC87427_REG_BANK);
data             1021 drivers/hwmon/pc87427.c 		reg = pc87427_read8_bank(data, LD_TEMP, BANK_TM(i),
data             1024 drivers/hwmon/pc87427.c 			data->temp_enabled |= (1 << i);
data             1030 drivers/hwmon/pc87427.c 	struct pc87427_data *data = dev_get_drvdata(dev);
data             1035 drivers/hwmon/pc87427.c 		if (!(data->fan_enabled & (1 << i)))
data             1040 drivers/hwmon/pc87427.c 		if (!(data->pwm_enabled & (1 << i)))
data             1045 drivers/hwmon/pc87427.c 		if (!(data->temp_enabled & (1 << i)))
data             1054 drivers/hwmon/pc87427.c 	struct pc87427_data *data;
data             1057 drivers/hwmon/pc87427.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct pc87427_data),
data             1059 drivers/hwmon/pc87427.c 	if (!data)
data             1062 drivers/hwmon/pc87427.c 	data->address[0] = sio_data->address[0];
data             1063 drivers/hwmon/pc87427.c 	data->address[1] = sio_data->address[1];
data             1064 drivers/hwmon/pc87427.c 	res_count = (data->address[0] != 0) + (data->address[1] != 0);
data             1070 drivers/hwmon/pc87427.c 	mutex_init(&data->lock);
data             1071 drivers/hwmon/pc87427.c 	data->name = "pc87427";
data             1072 drivers/hwmon/pc87427.c 	platform_set_drvdata(pdev, data);
data             1080 drivers/hwmon/pc87427.c 		if (!(data->fan_enabled & (1 << i)))
data             1088 drivers/hwmon/pc87427.c 		if (!(data->pwm_enabled & (1 << i)))
data             1096 drivers/hwmon/pc87427.c 		if (!(data->temp_enabled & (1 << i)))
data             1104 drivers/hwmon/pc87427.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data             1105 drivers/hwmon/pc87427.c 	if (IS_ERR(data->hwmon_dev)) {
data             1106 drivers/hwmon/pc87427.c 		err = PTR_ERR(data->hwmon_dev);
data             1120 drivers/hwmon/pc87427.c 	struct pc87427_data *data = platform_get_drvdata(pdev);
data             1122 drivers/hwmon/pc87427.c 	hwmon_device_unregister(data->hwmon_dev);
data               96 drivers/hwmon/pcf8591.c 	struct pcf8591_data *data = i2c_get_clientdata(to_i2c_client(dev));
data               97 drivers/hwmon/pcf8591.c 	return sprintf(buf, "%d\n", data->aout * 10);
data              106 drivers/hwmon/pcf8591.c 	struct pcf8591_data *data = i2c_get_clientdata(client);
data              117 drivers/hwmon/pcf8591.c 	data->aout = val;
data              118 drivers/hwmon/pcf8591.c 	i2c_smbus_write_byte_data(client, data->control, data->aout);
data              127 drivers/hwmon/pcf8591.c 	struct pcf8591_data *data = i2c_get_clientdata(to_i2c_client(dev));
data              128 drivers/hwmon/pcf8591.c 	return sprintf(buf, "%u\n", !(!(data->control & PCF8591_CONTROL_AOEF)));
data              136 drivers/hwmon/pcf8591.c 	struct pcf8591_data *data = i2c_get_clientdata(client);
data              144 drivers/hwmon/pcf8591.c 	mutex_lock(&data->update_lock);
data              146 drivers/hwmon/pcf8591.c 		data->control |= PCF8591_CONTROL_AOEF;
data              148 drivers/hwmon/pcf8591.c 		data->control &= ~PCF8591_CONTROL_AOEF;
data              149 drivers/hwmon/pcf8591.c 	i2c_smbus_write_byte(client, data->control);
data              150 drivers/hwmon/pcf8591.c 	mutex_unlock(&data->update_lock);
data              185 drivers/hwmon/pcf8591.c 	struct pcf8591_data *data;
data              188 drivers/hwmon/pcf8591.c 	data = devm_kzalloc(&client->dev, sizeof(struct pcf8591_data),
data              190 drivers/hwmon/pcf8591.c 	if (!data)
data              193 drivers/hwmon/pcf8591.c 	i2c_set_clientdata(client, data);
data              194 drivers/hwmon/pcf8591.c 	mutex_init(&data->update_lock);
data              218 drivers/hwmon/pcf8591.c 	data->hwmon_dev = hwmon_device_register(&client->dev);
data              219 drivers/hwmon/pcf8591.c 	if (IS_ERR(data->hwmon_dev)) {
data              220 drivers/hwmon/pcf8591.c 		err = PTR_ERR(data->hwmon_dev);
data              234 drivers/hwmon/pcf8591.c 	struct pcf8591_data *data = i2c_get_clientdata(client);
data              236 drivers/hwmon/pcf8591.c 	hwmon_device_unregister(data->hwmon_dev);
data              245 drivers/hwmon/pcf8591.c 	struct pcf8591_data *data = i2c_get_clientdata(client);
data              246 drivers/hwmon/pcf8591.c 	data->control = PCF8591_INIT_CONTROL;
data              247 drivers/hwmon/pcf8591.c 	data->aout = PCF8591_INIT_AOUT;
data              249 drivers/hwmon/pcf8591.c 	i2c_smbus_write_byte_data(client, data->control, data->aout);
data              262 drivers/hwmon/pcf8591.c 	struct pcf8591_data *data = i2c_get_clientdata(client);
data              264 drivers/hwmon/pcf8591.c 	mutex_lock(&data->update_lock);
data              266 drivers/hwmon/pcf8591.c 	if ((data->control & PCF8591_CONTROL_AICH_MASK) != channel) {
data              267 drivers/hwmon/pcf8591.c 		data->control = (data->control & ~PCF8591_CONTROL_AICH_MASK)
data              269 drivers/hwmon/pcf8591.c 		i2c_smbus_write_byte(client, data->control);
data              279 drivers/hwmon/pcf8591.c 	mutex_unlock(&data->update_lock);
data              173 drivers/hwmon/pmbus/adm1275.c static int adm1275_read_pmon_config(const struct adm1275_data *data,
data              184 drivers/hwmon/pmbus/adm1275.c 	if (data->have_power_sampling) {
data              199 drivers/hwmon/pmbus/adm1275.c static int adm1275_write_pmon_config(const struct adm1275_data *data,
data              206 drivers/hwmon/pmbus/adm1275.c 	if (data->have_power_sampling) {
data              219 drivers/hwmon/pmbus/adm1275.c 	if (data->have_power_sampling)
data              232 drivers/hwmon/pmbus/adm1275.c 	const struct adm1275_data *data = to_adm1275_data(info);
data              240 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_uc_fault)
data              245 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_oc_fault)
data              250 drivers/hwmon/pmbus/adm1275.c 		if (data->have_vout)
data              256 drivers/hwmon/pmbus/adm1275.c 		if (data->have_vout)
data              262 drivers/hwmon/pmbus/adm1275.c 		if (data->have_vout)
data              267 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_iout_min)
data              281 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_pin_min)
data              286 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_pin_max)
data              291 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_temp_max)
data              300 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_pin_max)
data              304 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_temp_max)
data              308 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_power_sampling)
data              310 drivers/hwmon/pmbus/adm1275.c 		ret = adm1275_read_pmon_config(data, client, true);
data              317 drivers/hwmon/pmbus/adm1275.c 		ret = adm1275_read_pmon_config(data, client, false);
data              333 drivers/hwmon/pmbus/adm1275.c 	const struct adm1275_data *data = to_adm1275_data(info);
data              347 drivers/hwmon/pmbus/adm1275.c 		if (!ret && data->have_iout_min)
data              359 drivers/hwmon/pmbus/adm1275.c 		if (!ret && data->have_pin_min)
data              367 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_power_sampling)
data              370 drivers/hwmon/pmbus/adm1275.c 		ret = adm1275_write_pmon_config(data, client, true,
data              376 drivers/hwmon/pmbus/adm1275.c 		ret = adm1275_write_pmon_config(data, client, false,
data              389 drivers/hwmon/pmbus/adm1275.c 	const struct adm1275_data *data = to_adm1275_data(info);
data              400 drivers/hwmon/pmbus/adm1275.c 		if (!data->have_oc_fault && !data->have_uc_fault)
data              407 drivers/hwmon/pmbus/adm1275.c 			ret |= data->have_oc_fault ?
data              412 drivers/hwmon/pmbus/adm1275.c 		if (data->have_vout)
data              415 drivers/hwmon/pmbus/adm1275.c 		if (data->have_vaux_status) {
data              424 drivers/hwmon/pmbus/adm1275.c 		} else if (data->have_mfr_vaux_status) {
data              461 drivers/hwmon/pmbus/adm1275.c 	struct adm1275_data *data;
data              510 drivers/hwmon/pmbus/adm1275.c 	data = devm_kzalloc(&client->dev, sizeof(struct adm1275_data),
data              512 drivers/hwmon/pmbus/adm1275.c 	if (!data)
data              522 drivers/hwmon/pmbus/adm1275.c 	data->id = mid->driver_data;
data              524 drivers/hwmon/pmbus/adm1275.c 	info = &data->info;
data              539 drivers/hwmon/pmbus/adm1275.c 	switch (data->id) {
data              542 drivers/hwmon/pmbus/adm1275.c 			data->have_oc_fault = true;
data              544 drivers/hwmon/pmbus/adm1275.c 			data->have_uc_fault = true;
data              545 drivers/hwmon/pmbus/adm1275.c 		data->have_pin_max = true;
data              546 drivers/hwmon/pmbus/adm1275.c 		data->have_vaux_status = true;
data              571 drivers/hwmon/pmbus/adm1275.c 		data->have_vout = true;
data              572 drivers/hwmon/pmbus/adm1275.c 		data->have_pin_max = true;
data              573 drivers/hwmon/pmbus/adm1275.c 		data->have_temp_max = true;
data              574 drivers/hwmon/pmbus/adm1275.c 		data->have_power_sampling = true;
data              621 drivers/hwmon/pmbus/adm1275.c 			data->have_oc_fault = true;
data              623 drivers/hwmon/pmbus/adm1275.c 			data->have_uc_fault = true;
data              624 drivers/hwmon/pmbus/adm1275.c 		data->have_vout = true;
data              639 drivers/hwmon/pmbus/adm1275.c 			data->have_oc_fault = true;
data              641 drivers/hwmon/pmbus/adm1275.c 			data->have_uc_fault = true;
data              642 drivers/hwmon/pmbus/adm1275.c 		data->have_vout = true;
data              643 drivers/hwmon/pmbus/adm1275.c 		data->have_pin_max = true;
data              657 drivers/hwmon/pmbus/adm1275.c 		data->have_vout = true;
data              658 drivers/hwmon/pmbus/adm1275.c 		data->have_pin_max = true;
data              659 drivers/hwmon/pmbus/adm1275.c 		data->have_temp_max = true;
data              660 drivers/hwmon/pmbus/adm1275.c 		data->have_power_sampling = true;
data              692 drivers/hwmon/pmbus/adm1275.c 		data->have_iout_min = true;
data              693 drivers/hwmon/pmbus/adm1275.c 		data->have_pin_min = true;
data              694 drivers/hwmon/pmbus/adm1275.c 		data->have_pin_max = true;
data              695 drivers/hwmon/pmbus/adm1275.c 		data->have_mfr_vaux_status = true;
data              696 drivers/hwmon/pmbus/adm1275.c 		data->have_power_sampling = true;
data               68 drivers/hwmon/pmbus/ibm-cffps.c 	u8 data[CFFPS_INPUT_HISTORY_SIZE];
data              121 drivers/hwmon/pmbus/ibm-cffps.c 			memcpy(psu->input_history.data, &msgbuf1[1],
data              130 drivers/hwmon/pmbus/ibm-cffps.c 				       psu->input_history.data,
data              142 drivers/hwmon/pmbus/ibm-cffps.c 	char data[I2C_SMBUS_BLOCK_MAX] = { 0 };
data              163 drivers/hwmon/pmbus/ibm-cffps.c 		rc = snprintf(data, 5, "%04X", rc);
data              175 drivers/hwmon/pmbus/ibm-cffps.c 				snprintf(&data[i * 2], 3, "%02X", rc);
data              188 drivers/hwmon/pmbus/ibm-cffps.c 				snprintf(&data[i * 4], 5, "%04X", rc);
data              201 drivers/hwmon/pmbus/ibm-cffps.c 	rc = i2c_smbus_read_block_data(psu->client, cmd, data);
data              206 drivers/hwmon/pmbus/ibm-cffps.c 	data[rc] = '\n';
data              209 drivers/hwmon/pmbus/ibm-cffps.c 	return simple_read_from_buffer(buf, count, ppos, data, rc);
data              488 drivers/hwmon/pmbus/ibm-cffps.c 		.data = (void *)cffps1
data              492 drivers/hwmon/pmbus/ibm-cffps.c 		.data = (void *)cffps2
data               60 drivers/hwmon/pmbus/inspur-ipsps.c 	char data[I2C_SMBUS_BLOCK_MAX + 1];
data               65 drivers/hwmon/pmbus/inspur-ipsps.c 	rc = i2c_smbus_read_block_data(client, reg, data);
data               70 drivers/hwmon/pmbus/inspur-ipsps.c 	p = memscan(data, '#', rc);
data               73 drivers/hwmon/pmbus/inspur-ipsps.c 	return snprintf(buf, PAGE_SIZE, "%s\n", data);
data               82 drivers/hwmon/pmbus/inspur-ipsps.c 	u8 data[I2C_SMBUS_BLOCK_MAX] = { 0 };
data               87 drivers/hwmon/pmbus/inspur-ipsps.c 	rc = i2c_smbus_read_block_data(client, reg, data);
data               95 drivers/hwmon/pmbus/inspur-ipsps.c 			data[1], data[2]/* < 100 */, data[3]/*< 10*/,
data               96 drivers/hwmon/pmbus/inspur-ipsps.c 			data[4], data[5]/* < 100 */);
data              217 drivers/hwmon/pmbus/lm25066.c 	const struct lm25066_data *data = to_lm25066_data(info);
data              226 drivers/hwmon/pmbus/lm25066.c 		switch (data->id) {
data              347 drivers/hwmon/pmbus/lm25066.c 	const struct lm25066_data *data = to_lm25066_data(info);
data              361 drivers/hwmon/pmbus/lm25066.c 		word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
data              366 drivers/hwmon/pmbus/lm25066.c 		word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
data              373 drivers/hwmon/pmbus/lm25066.c 		word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
data              382 drivers/hwmon/pmbus/lm25066.c 		word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
data              390 drivers/hwmon/pmbus/lm25066.c 		word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
data              414 drivers/hwmon/pmbus/lm25066.c 	struct lm25066_data *data;
data              422 drivers/hwmon/pmbus/lm25066.c 	data = devm_kzalloc(&client->dev, sizeof(struct lm25066_data),
data              424 drivers/hwmon/pmbus/lm25066.c 	if (!data)
data              431 drivers/hwmon/pmbus/lm25066.c 	data->id = id->driver_data;
data              432 drivers/hwmon/pmbus/lm25066.c 	info = &data->info;
data              445 drivers/hwmon/pmbus/lm25066.c 	if (data->id == lm25056) {
data              449 drivers/hwmon/pmbus/lm25066.c 		data->rlimit = 0x0fff;
data              453 drivers/hwmon/pmbus/lm25066.c 		data->rlimit = 0x0fff;
data              457 drivers/hwmon/pmbus/lm25066.c 	coeff = &lm25066_coeff[data->id][0];
data              120 drivers/hwmon/pmbus/ltc2978.c 	struct ltc2978_data *data = to_ltc2978_data(info);
data              124 drivers/hwmon/pmbus/ltc2978.c 	if (!needs_polling(data))
data              132 drivers/hwmon/pmbus/ltc2978.c 	if (data->id != ltc3883)
data              187 drivers/hwmon/pmbus/ltc2978.c static inline int lin11_to_val(int data)
data              189 drivers/hwmon/pmbus/ltc2978.c 	s16 e = ((s16)data) >> 11;
data              190 drivers/hwmon/pmbus/ltc2978.c 	s32 m = (((s16)(data << 5)) >> 5);
data              200 drivers/hwmon/pmbus/ltc2978.c static int ltc_get_max(struct ltc2978_data *data, struct i2c_client *client,
data              214 drivers/hwmon/pmbus/ltc2978.c static int ltc_get_min(struct ltc2978_data *data, struct i2c_client *client,
data              232 drivers/hwmon/pmbus/ltc2978.c 	struct ltc2978_data *data = to_ltc2978_data(info);
data              237 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_max(data, client, page, LTC2978_MFR_VIN_PEAK,
data              238 drivers/hwmon/pmbus/ltc2978.c 				  &data->vin_max);
data              247 drivers/hwmon/pmbus/ltc2978.c 			if (ret > data->vout_max[page])
data              248 drivers/hwmon/pmbus/ltc2978.c 				data->vout_max[page] = ret;
data              249 drivers/hwmon/pmbus/ltc2978.c 			ret = data->vout_max[page];
data              253 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_max(data, client, page,
data              255 drivers/hwmon/pmbus/ltc2978.c 				  &data->temp_max[page]);
data              275 drivers/hwmon/pmbus/ltc2978.c 	struct ltc2978_data *data = to_ltc2978_data(info);
data              280 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_min(data, client, page, LTC2978_MFR_VIN_MIN,
data              281 drivers/hwmon/pmbus/ltc2978.c 				  &data->vin_min);
data              292 drivers/hwmon/pmbus/ltc2978.c 			if (data->vout_max[page] && ret > data->vout_max[page])
data              293 drivers/hwmon/pmbus/ltc2978.c 				ret = data->vout_max[page];
data              294 drivers/hwmon/pmbus/ltc2978.c 			if (ret < data->vout_min[page])
data              295 drivers/hwmon/pmbus/ltc2978.c 				data->vout_min[page] = ret;
data              296 drivers/hwmon/pmbus/ltc2978.c 			ret = data->vout_min[page];
data              300 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_min(data, client, page,
data              302 drivers/hwmon/pmbus/ltc2978.c 				  &data->temp_min[page]);
data              320 drivers/hwmon/pmbus/ltc2978.c 	struct ltc2978_data *data = to_ltc2978_data(info);
data              325 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_max(data, client, page, LTC2974_MFR_IOUT_PEAK,
data              326 drivers/hwmon/pmbus/ltc2978.c 				  &data->iout_max[page]);
data              329 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_min(data, client, page, LTC2974_MFR_IOUT_MIN,
data              330 drivers/hwmon/pmbus/ltc2978.c 				  &data->iout_min[page]);
data              345 drivers/hwmon/pmbus/ltc2978.c 	struct ltc2978_data *data = to_ltc2978_data(info);
data              350 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_max(data, client, page, LTC2975_MFR_IIN_PEAK,
data              351 drivers/hwmon/pmbus/ltc2978.c 				  &data->iin_max);
data              354 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_min(data, client, page, LTC2975_MFR_IIN_MIN,
data              355 drivers/hwmon/pmbus/ltc2978.c 				  &data->iin_min);
data              358 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_max(data, client, page, LTC2975_MFR_PIN_PEAK,
data              359 drivers/hwmon/pmbus/ltc2978.c 				  &data->pin_max);
data              362 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_min(data, client, page, LTC2975_MFR_PIN_MIN,
data              363 drivers/hwmon/pmbus/ltc2978.c 				  &data->pin_min);
data              379 drivers/hwmon/pmbus/ltc2978.c 	struct ltc2978_data *data = to_ltc2978_data(info);
data              384 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_max(data, client, page, LTC3880_MFR_IOUT_PEAK,
data              385 drivers/hwmon/pmbus/ltc2978.c 				  &data->iout_max[page]);
data              388 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_max(data, client, page,
data              390 drivers/hwmon/pmbus/ltc2978.c 				  &data->temp2_max);
data              411 drivers/hwmon/pmbus/ltc2978.c 	struct ltc2978_data *data = to_ltc2978_data(info);
data              416 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc_get_max(data, client, page, LTC3883_MFR_IIN_PEAK,
data              417 drivers/hwmon/pmbus/ltc2978.c 				  &data->iin_max);
data              429 drivers/hwmon/pmbus/ltc2978.c static int ltc2978_clear_peaks(struct ltc2978_data *data,
data              434 drivers/hwmon/pmbus/ltc2978.c 	if (has_clear_peaks(data))
data              446 drivers/hwmon/pmbus/ltc2978.c 	struct ltc2978_data *data = to_ltc2978_data(info);
data              451 drivers/hwmon/pmbus/ltc2978.c 		data->iin_max = 0x7c00;
data              452 drivers/hwmon/pmbus/ltc2978.c 		data->iin_min = 0x7bff;
data              453 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc2978_clear_peaks(data, client, 0);
data              456 drivers/hwmon/pmbus/ltc2978.c 		data->pin_max = 0x7c00;
data              457 drivers/hwmon/pmbus/ltc2978.c 		data->pin_min = 0x7bff;
data              458 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc2978_clear_peaks(data, client, 0);
data              461 drivers/hwmon/pmbus/ltc2978.c 		data->iout_max[page] = 0x7c00;
data              462 drivers/hwmon/pmbus/ltc2978.c 		data->iout_min[page] = 0xfbff;
data              463 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc2978_clear_peaks(data, client, page);
data              466 drivers/hwmon/pmbus/ltc2978.c 		data->temp2_max = 0x7c00;
data              467 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc2978_clear_peaks(data, client, page);
data              470 drivers/hwmon/pmbus/ltc2978.c 		data->vout_min[page] = 0xffff;
data              471 drivers/hwmon/pmbus/ltc2978.c 		data->vout_max[page] = 0;
data              472 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc2978_clear_peaks(data, client, page);
data              475 drivers/hwmon/pmbus/ltc2978.c 		data->vin_min = 0x7bff;
data              476 drivers/hwmon/pmbus/ltc2978.c 		data->vin_max = 0x7c00;
data              477 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc2978_clear_peaks(data, client, page);
data              480 drivers/hwmon/pmbus/ltc2978.c 		data->temp_min[page] = 0x7bff;
data              481 drivers/hwmon/pmbus/ltc2978.c 		data->temp_max[page] = 0x7c00;
data              482 drivers/hwmon/pmbus/ltc2978.c 		ret = ltc2978_clear_peaks(data, client, page);
data              596 drivers/hwmon/pmbus/ltc2978.c 	struct ltc2978_data *data;
data              603 drivers/hwmon/pmbus/ltc2978.c 	data = devm_kzalloc(&client->dev, sizeof(struct ltc2978_data),
data              605 drivers/hwmon/pmbus/ltc2978.c 	if (!data)
data              612 drivers/hwmon/pmbus/ltc2978.c 	data->id = chip_id;
data              613 drivers/hwmon/pmbus/ltc2978.c 	if (data->id != id->driver_data)
data              617 drivers/hwmon/pmbus/ltc2978.c 			 ltc2978_id[data->id].name);
data              619 drivers/hwmon/pmbus/ltc2978.c 	info = &data->info;
data              625 drivers/hwmon/pmbus/ltc2978.c 	data->vin_min = 0x7bff;
data              626 drivers/hwmon/pmbus/ltc2978.c 	data->vin_max = 0x7c00;
data              627 drivers/hwmon/pmbus/ltc2978.c 	for (i = 0; i < ARRAY_SIZE(data->vout_min); i++)
data              628 drivers/hwmon/pmbus/ltc2978.c 		data->vout_min[i] = 0xffff;
data              629 drivers/hwmon/pmbus/ltc2978.c 	for (i = 0; i < ARRAY_SIZE(data->iout_min); i++)
data              630 drivers/hwmon/pmbus/ltc2978.c 		data->iout_min[i] = 0xfbff;
data              631 drivers/hwmon/pmbus/ltc2978.c 	for (i = 0; i < ARRAY_SIZE(data->iout_max); i++)
data              632 drivers/hwmon/pmbus/ltc2978.c 		data->iout_max[i] = 0x7c00;
data              633 drivers/hwmon/pmbus/ltc2978.c 	for (i = 0; i < ARRAY_SIZE(data->temp_min); i++)
data              634 drivers/hwmon/pmbus/ltc2978.c 		data->temp_min[i] = 0x7bff;
data              635 drivers/hwmon/pmbus/ltc2978.c 	for (i = 0; i < ARRAY_SIZE(data->temp_max); i++)
data              636 drivers/hwmon/pmbus/ltc2978.c 		data->temp_max[i] = 0x7c00;
data              637 drivers/hwmon/pmbus/ltc2978.c 	data->temp2_max = 0x7c00;
data              639 drivers/hwmon/pmbus/ltc2978.c 	switch (data->id) {
data              684 drivers/hwmon/pmbus/ltc2978.c 		data->features |= FEAT_CLEAR_PEAKS | FEAT_NEEDS_POLLING;
data              699 drivers/hwmon/pmbus/ltc2978.c 		data->features |= FEAT_CLEAR_PEAKS | FEAT_NEEDS_POLLING;
data              714 drivers/hwmon/pmbus/ltc2978.c 		data->features |= FEAT_CLEAR_PEAKS | FEAT_NEEDS_POLLING;
data              725 drivers/hwmon/pmbus/ltc2978.c 		data->features |= FEAT_CLEAR_PEAKS | FEAT_NEEDS_POLLING;
data               52 drivers/hwmon/pmbus/max31785.c 				   int reg, u32 *data)
data               83 drivers/hwmon/pmbus/max31785.c 	*data = (rspbuf[0] << (0 * 8)) | (rspbuf[1] << (1 * 8)) |
data               48 drivers/hwmon/pmbus/max34440.c 	const struct max34440_data *data = to_max34440_data(info);
data               60 drivers/hwmon/pmbus/max34440.c 		if (data->id != max34446 && data->id != max34451)
data               70 drivers/hwmon/pmbus/max34440.c 		if (data->id != max34446)
data               76 drivers/hwmon/pmbus/max34440.c 		if (data->id != max34446)
data               82 drivers/hwmon/pmbus/max34440.c 		if (data->id != max34446 && data->id != max34460 &&
data               83 drivers/hwmon/pmbus/max34440.c 		    data->id != max34461)
data               93 drivers/hwmon/pmbus/max34440.c 		if (data->id != max34446)
data              113 drivers/hwmon/pmbus/max34440.c 	const struct max34440_data *data = to_max34440_data(info);
data              136 drivers/hwmon/pmbus/max34440.c 		if (!ret && (data->id == max34446 || data->id == max34451))
data              145 drivers/hwmon/pmbus/max34440.c 		if (!ret && data->id == max34446)
data              196 drivers/hwmon/pmbus/max34440.c 					 struct max34440_data *data)
data              226 drivers/hwmon/pmbus/max34440.c 			data->info.func[page] = PMBUS_HAVE_VOUT |
data              230 drivers/hwmon/pmbus/max34440.c 			data->info.func[page] = PMBUS_HAVE_VOUT;
data              233 drivers/hwmon/pmbus/max34440.c 			data->info.func[page] = PMBUS_HAVE_IOUT |
data              237 drivers/hwmon/pmbus/max34440.c 			data->info.func[page] = PMBUS_HAVE_IOUT;
data              466 drivers/hwmon/pmbus/max34440.c 	struct max34440_data *data;
data              469 drivers/hwmon/pmbus/max34440.c 	data = devm_kzalloc(&client->dev, sizeof(struct max34440_data),
data              471 drivers/hwmon/pmbus/max34440.c 	if (!data)
data              473 drivers/hwmon/pmbus/max34440.c 	data->id = id->driver_data;
data              474 drivers/hwmon/pmbus/max34440.c 	data->info = max34440_info[id->driver_data];
data              476 drivers/hwmon/pmbus/max34440.c 	if (data->id == max34451) {
data              477 drivers/hwmon/pmbus/max34440.c 		rv = max34451_set_supported_funcs(client, data);
data              482 drivers/hwmon/pmbus/max34440.c 	return pmbus_do_probe(client, id, &data->info);
data               56 drivers/hwmon/pmbus/pmbus_core.c 	int data;		/* Sensor data.
data              143 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              145 drivers/hwmon/pmbus/pmbus_core.c 	data->valid = false;
data              151 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              154 drivers/hwmon/pmbus/pmbus_core.c 	if (page < 0 || page == data->currpage)
data              157 drivers/hwmon/pmbus/pmbus_core.c 	if (!(data->info->func[page] & PMBUS_PAGE_VIRTUAL)) {
data              170 drivers/hwmon/pmbus/pmbus_core.c 	data->currpage = page;
data              194 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              195 drivers/hwmon/pmbus/pmbus_core.c 	const struct pmbus_driver_info *info = data->info;
data              248 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              249 drivers/hwmon/pmbus/pmbus_core.c 	const struct pmbus_driver_info *info = data->info;
data              325 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              326 drivers/hwmon/pmbus/pmbus_core.c 	const struct pmbus_driver_info *info = data->info;
data              390 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              391 drivers/hwmon/pmbus/pmbus_core.c 	const struct pmbus_driver_info *info = data->info;
data              402 drivers/hwmon/pmbus/pmbus_core.c static struct pmbus_sensor *pmbus_find_sensor(struct pmbus_data *data, int page,
data              407 drivers/hwmon/pmbus/pmbus_core.c 	for (sensor = data->sensors; sensor; sensor = sensor->next) {
data              419 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              429 drivers/hwmon/pmbus/pmbus_core.c 		s = pmbus_find_sensor(data, page, reg + id);
data              433 drivers/hwmon/pmbus/pmbus_core.c 		return s->data;
data              471 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              474 drivers/hwmon/pmbus/pmbus_core.c 	for (i = 0; i < data->info->pages; i++)
data              481 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              484 drivers/hwmon/pmbus/pmbus_core.c 	status = data->read_status(client, -1);
data              499 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              502 drivers/hwmon/pmbus/pmbus_core.c 	if (rv >= 0 && !(data->flags & PMBUS_SKIP_STATUS_CHECK))
data              511 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              513 drivers/hwmon/pmbus/pmbus_core.c 	status = data->read_status(client, page);
data              514 drivers/hwmon/pmbus/pmbus_core.c 	if (status >= 0 && !(data->flags & PMBUS_SKIP_STATUS_CHECK) &&
data              539 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              541 drivers/hwmon/pmbus/pmbus_core.c 	return data->info;
data              561 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              562 drivers/hwmon/pmbus/pmbus_core.c 	const struct pmbus_driver_info *info = data->info;
data              565 drivers/hwmon/pmbus/pmbus_core.c 	mutex_lock(&data->update_lock);
data              566 drivers/hwmon/pmbus/pmbus_core.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              570 drivers/hwmon/pmbus/pmbus_core.c 			data->status[PB_STATUS_BASE + i]
data              571 drivers/hwmon/pmbus/pmbus_core.c 			    = data->read_status(client, i);
data              577 drivers/hwmon/pmbus/pmbus_core.c 				data->status[s->base + i]
data              584 drivers/hwmon/pmbus/pmbus_core.c 			data->status[PB_STATUS_INPUT_BASE]
data              589 drivers/hwmon/pmbus/pmbus_core.c 			data->status[PB_STATUS_VMON_BASE]
data              593 drivers/hwmon/pmbus/pmbus_core.c 		for (sensor = data->sensors; sensor; sensor = sensor->next) {
data              594 drivers/hwmon/pmbus/pmbus_core.c 			if (!data->valid || sensor->update)
data              595 drivers/hwmon/pmbus/pmbus_core.c 				sensor->data
data              601 drivers/hwmon/pmbus/pmbus_core.c 		data->last_updated = jiffies;
data              602 drivers/hwmon/pmbus/pmbus_core.c 		data->valid = 1;
data              604 drivers/hwmon/pmbus/pmbus_core.c 	mutex_unlock(&data->update_lock);
data              605 drivers/hwmon/pmbus/pmbus_core.c 	return data;
data              612 drivers/hwmon/pmbus/pmbus_core.c static long pmbus_reg2data_linear(struct pmbus_data *data,
data              620 drivers/hwmon/pmbus/pmbus_core.c 		exponent = data->exponent[sensor->page];
data              621 drivers/hwmon/pmbus/pmbus_core.c 		mantissa = (u16) sensor->data;
data              623 drivers/hwmon/pmbus/pmbus_core.c 		exponent = ((s16)sensor->data) >> 11;
data              624 drivers/hwmon/pmbus/pmbus_core.c 		mantissa = ((s16)((sensor->data & 0x7ff) << 5)) >> 5;
data              649 drivers/hwmon/pmbus/pmbus_core.c static long pmbus_reg2data_direct(struct pmbus_data *data,
data              652 drivers/hwmon/pmbus/pmbus_core.c 	s64 b, val = (s16)sensor->data;
data              655 drivers/hwmon/pmbus/pmbus_core.c 	m = data->info->m[sensor->class];
data              656 drivers/hwmon/pmbus/pmbus_core.c 	b = data->info->b[sensor->class];
data              657 drivers/hwmon/pmbus/pmbus_core.c 	R = data->info->R[sensor->class];
data              693 drivers/hwmon/pmbus/pmbus_core.c static long pmbus_reg2data_vid(struct pmbus_data *data,
data              696 drivers/hwmon/pmbus/pmbus_core.c 	long val = sensor->data;
data              699 drivers/hwmon/pmbus/pmbus_core.c 	switch (data->info->vrm_version) {
data              716 drivers/hwmon/pmbus/pmbus_core.c static long pmbus_reg2data(struct pmbus_data *data, struct pmbus_sensor *sensor)
data              721 drivers/hwmon/pmbus/pmbus_core.c 		return sensor->data;
data              723 drivers/hwmon/pmbus/pmbus_core.c 	switch (data->info->format[sensor->class]) {
data              725 drivers/hwmon/pmbus/pmbus_core.c 		val = pmbus_reg2data_direct(data, sensor);
data              728 drivers/hwmon/pmbus/pmbus_core.c 		val = pmbus_reg2data_vid(data, sensor);
data              732 drivers/hwmon/pmbus/pmbus_core.c 		val = pmbus_reg2data_linear(data, sensor);
data              741 drivers/hwmon/pmbus/pmbus_core.c static u16 pmbus_data2reg_linear(struct pmbus_data *data,
data              760 drivers/hwmon/pmbus/pmbus_core.c 		if (data->exponent[sensor->page] < 0)
data              761 drivers/hwmon/pmbus/pmbus_core.c 			val <<= -data->exponent[sensor->page];
data              763 drivers/hwmon/pmbus/pmbus_core.c 			val >>= data->exponent[sensor->page];
data              810 drivers/hwmon/pmbus/pmbus_core.c static u16 pmbus_data2reg_direct(struct pmbus_data *data,
data              816 drivers/hwmon/pmbus/pmbus_core.c 	m = data->info->m[sensor->class];
data              817 drivers/hwmon/pmbus/pmbus_core.c 	b = data->info->b[sensor->class];
data              818 drivers/hwmon/pmbus/pmbus_core.c 	R = data->info->R[sensor->class];
data              845 drivers/hwmon/pmbus/pmbus_core.c static u16 pmbus_data2reg_vid(struct pmbus_data *data,
data              853 drivers/hwmon/pmbus/pmbus_core.c static u16 pmbus_data2reg(struct pmbus_data *data,
data              861 drivers/hwmon/pmbus/pmbus_core.c 	switch (data->info->format[sensor->class]) {
data              863 drivers/hwmon/pmbus/pmbus_core.c 		regval = pmbus_data2reg_direct(data, sensor, val);
data              866 drivers/hwmon/pmbus/pmbus_core.c 		regval = pmbus_data2reg_vid(data, sensor, val);
data              870 drivers/hwmon/pmbus/pmbus_core.c 		regval = pmbus_data2reg_linear(data, sensor, val);
data              899 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_get_boolean(struct pmbus_data *data, struct pmbus_boolean *b,
data              909 drivers/hwmon/pmbus/pmbus_core.c 	status = data->status[reg];
data              922 drivers/hwmon/pmbus/pmbus_core.c 		if (s1->data < 0)
data              923 drivers/hwmon/pmbus/pmbus_core.c 			return s1->data;
data              924 drivers/hwmon/pmbus/pmbus_core.c 		if (s2->data < 0)
data              925 drivers/hwmon/pmbus/pmbus_core.c 			return s2->data;
data              927 drivers/hwmon/pmbus/pmbus_core.c 		v1 = pmbus_reg2data(data, s1);
data              928 drivers/hwmon/pmbus/pmbus_core.c 		v2 = pmbus_reg2data(data, s2);
data              939 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = pmbus_update_device(dev);
data              942 drivers/hwmon/pmbus/pmbus_core.c 	val = pmbus_get_boolean(data, boolean, attr->index);
data              951 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = pmbus_update_device(dev);
data              954 drivers/hwmon/pmbus/pmbus_core.c 	if (sensor->data < 0)
data              955 drivers/hwmon/pmbus/pmbus_core.c 		return sensor->data;
data              957 drivers/hwmon/pmbus/pmbus_core.c 	return snprintf(buf, PAGE_SIZE, "%ld\n", pmbus_reg2data(data, sensor));
data              965 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data              975 drivers/hwmon/pmbus/pmbus_core.c 	mutex_lock(&data->update_lock);
data              976 drivers/hwmon/pmbus/pmbus_core.c 	regval = pmbus_data2reg(data, sensor, val);
data              981 drivers/hwmon/pmbus/pmbus_core.c 		sensor->data = regval;
data              982 drivers/hwmon/pmbus/pmbus_core.c 	mutex_unlock(&data->update_lock);
data              994 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_add_attribute(struct pmbus_data *data, struct attribute *attr)
data              996 drivers/hwmon/pmbus/pmbus_core.c 	if (data->num_attributes >= data->max_attributes - 1) {
data              997 drivers/hwmon/pmbus/pmbus_core.c 		int new_max_attrs = data->max_attributes + PMBUS_ATTR_ALLOC_SIZE;
data              998 drivers/hwmon/pmbus/pmbus_core.c 		void *new_attrs = krealloc(data->group.attrs,
data             1003 drivers/hwmon/pmbus/pmbus_core.c 		data->group.attrs = new_attrs;
data             1004 drivers/hwmon/pmbus/pmbus_core.c 		data->max_attributes = new_max_attrs;
data             1007 drivers/hwmon/pmbus/pmbus_core.c 	data->group.attrs[data->num_attributes++] = attr;
data             1008 drivers/hwmon/pmbus/pmbus_core.c 	data->group.attrs[data->num_attributes] = NULL;
data             1044 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_add_boolean(struct pmbus_data *data,
data             1053 drivers/hwmon/pmbus/pmbus_core.c 	boolean = devm_kzalloc(data->dev, sizeof(*boolean), GFP_KERNEL);
data             1066 drivers/hwmon/pmbus/pmbus_core.c 	return pmbus_add_attribute(data, &a->dev_attr.attr);
data             1069 drivers/hwmon/pmbus/pmbus_core.c static struct pmbus_sensor *pmbus_add_sensor(struct pmbus_data *data,
data             1079 drivers/hwmon/pmbus/pmbus_core.c 	sensor = devm_kzalloc(data->dev, sizeof(*sensor), GFP_KERNEL);
data             1100 drivers/hwmon/pmbus/pmbus_core.c 	if (pmbus_add_attribute(data, &a->attr))
data             1103 drivers/hwmon/pmbus/pmbus_core.c 	sensor->next = data->sensors;
data             1104 drivers/hwmon/pmbus/pmbus_core.c 	data->sensors = sensor;
data             1109 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_add_label(struct pmbus_data *data,
data             1116 drivers/hwmon/pmbus/pmbus_core.c 	label = devm_kzalloc(data->dev, sizeof(*label), GFP_KERNEL);
data             1130 drivers/hwmon/pmbus/pmbus_core.c 	return pmbus_add_attribute(data, &a->attr);
data             1177 drivers/hwmon/pmbus/pmbus_core.c 				 struct pmbus_data *data,
data             1191 drivers/hwmon/pmbus/pmbus_core.c 			curr = pmbus_add_sensor(data, name, l->attr, index,
data             1198 drivers/hwmon/pmbus/pmbus_core.c 				ret = pmbus_add_boolean(data, name,
data             1216 drivers/hwmon/pmbus/pmbus_core.c 				      struct pmbus_data *data,
data             1228 drivers/hwmon/pmbus/pmbus_core.c 		ret = pmbus_add_label(data, name, index, attr->label,
data             1233 drivers/hwmon/pmbus/pmbus_core.c 	base = pmbus_add_sensor(data, name, "input", index, page, attr->reg,
data             1238 drivers/hwmon/pmbus/pmbus_core.c 		ret = pmbus_add_limit_attrs(client, data, info, name,
data             1249 drivers/hwmon/pmbus/pmbus_core.c 		    (!upper || (upper && data->has_status_word)) &&
data             1251 drivers/hwmon/pmbus/pmbus_core.c 			ret = pmbus_add_boolean(data, name, "alarm", index,
data             1287 drivers/hwmon/pmbus/pmbus_core.c 				  struct pmbus_data *data,
data             1292 drivers/hwmon/pmbus/pmbus_core.c 	const struct pmbus_driver_info *info = data->info;
data             1305 drivers/hwmon/pmbus/pmbus_core.c 			ret = pmbus_add_sensor_attrs_one(client, data, info,
data             1808 drivers/hwmon/pmbus/pmbus_core.c 		struct pmbus_data *data, int index, int page, int id,
data             1813 drivers/hwmon/pmbus/pmbus_core.c 	sensor = pmbus_add_sensor(data, "fan", "target", index, page,
data             1820 drivers/hwmon/pmbus/pmbus_core.c 	if (!((data->info->func[page] & PMBUS_HAVE_PWM12) ||
data             1821 drivers/hwmon/pmbus/pmbus_core.c 			(data->info->func[page] & PMBUS_HAVE_PWM34)))
data             1824 drivers/hwmon/pmbus/pmbus_core.c 	sensor = pmbus_add_sensor(data, "pwm", NULL, index, page,
data             1831 drivers/hwmon/pmbus/pmbus_core.c 	sensor = pmbus_add_sensor(data, "pwm", "enable", index, page,
data             1842 drivers/hwmon/pmbus/pmbus_core.c 				    struct pmbus_data *data)
data             1844 drivers/hwmon/pmbus/pmbus_core.c 	const struct pmbus_driver_info *info = data->info;
data             1873 drivers/hwmon/pmbus/pmbus_core.c 			if (pmbus_add_sensor(data, "fan", "input", index,
data             1881 drivers/hwmon/pmbus/pmbus_core.c 				ret = pmbus_add_fan_ctrl(client, data, index,
data             1900 drivers/hwmon/pmbus/pmbus_core.c 				ret = pmbus_add_boolean(data, "fan",
data             1905 drivers/hwmon/pmbus/pmbus_core.c 				ret = pmbus_add_boolean(data, "fan",
data             1971 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data             1976 drivers/hwmon/pmbus/pmbus_core.c 	mutex_lock(&data->update_lock);
data             1978 drivers/hwmon/pmbus/pmbus_core.c 	mutex_unlock(&data->update_lock);
data             1983 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_add_samples_attr(struct pmbus_data *data, int page,
data             1988 drivers/hwmon/pmbus/pmbus_core.c 	reg = devm_kzalloc(data->dev, sizeof(*reg), GFP_KERNEL);
data             1998 drivers/hwmon/pmbus/pmbus_core.c 	return pmbus_add_attribute(data, &reg->dev_attr.attr);
data             2002 drivers/hwmon/pmbus/pmbus_core.c 					struct pmbus_data *data)
data             2004 drivers/hwmon/pmbus/pmbus_core.c 	const struct pmbus_driver_info *info = data->info;
data             2018 drivers/hwmon/pmbus/pmbus_core.c 		ret = pmbus_add_samples_attr(data, 0, attr);
data             2027 drivers/hwmon/pmbus/pmbus_core.c 				 struct pmbus_data *data)
data             2032 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_add_sensor_attrs(client, data, "in", voltage_attributes,
data             2038 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_add_sensor_attrs(client, data, "curr", current_attributes,
data             2044 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_add_sensor_attrs(client, data, "power", power_attributes,
data             2050 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_add_sensor_attrs(client, data, "temp", temp_attributes,
data             2056 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_add_fan_attributes(client, data);
data             2060 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_add_samples_attributes(client, data);
data             2069 drivers/hwmon/pmbus/pmbus_core.c 				 struct pmbus_data *data, int page)
data             2083 drivers/hwmon/pmbus/pmbus_core.c 			if (data->info->format[PSC_VOLTAGE_OUT] != linear)
data             2086 drivers/hwmon/pmbus/pmbus_core.c 			data->exponent[page] = ((s8)(vout_mode << 3)) >> 3;
data             2089 drivers/hwmon/pmbus/pmbus_core.c 			if (data->info->format[PSC_VOLTAGE_OUT] != vid)
data             2093 drivers/hwmon/pmbus/pmbus_core.c 			if (data->info->format[PSC_VOLTAGE_OUT] != direct)
data             2115 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_init_common(struct i2c_client *client, struct pmbus_data *data,
data             2126 drivers/hwmon/pmbus/pmbus_core.c 	data->read_status = pmbus_read_status_word;
data             2129 drivers/hwmon/pmbus/pmbus_core.c 		data->read_status = pmbus_read_status_byte;
data             2136 drivers/hwmon/pmbus/pmbus_core.c 		data->has_status_word = true;
data             2144 drivers/hwmon/pmbus/pmbus_core.c 	if (data->info->pages)
data             2163 drivers/hwmon/pmbus/pmbus_core.c 		ret = pmbus_identify_common(client, data, page);
data             2215 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_regulator_register(struct pmbus_data *data)
data             2217 drivers/hwmon/pmbus/pmbus_core.c 	struct device *dev = data->dev;
data             2218 drivers/hwmon/pmbus/pmbus_core.c 	const struct pmbus_driver_info *info = data->info;
data             2227 drivers/hwmon/pmbus/pmbus_core.c 		config.driver_data = data;
data             2244 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_regulator_register(struct pmbus_data *data)
data             2253 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_debugfs_get(void *data, u64 *val)
data             2256 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_debugfs_entry *entry = data;
data             2269 drivers/hwmon/pmbus/pmbus_core.c static int pmbus_debugfs_get_status(void *data, u64 *val)
data             2272 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_debugfs_entry *entry = data;
data             2287 drivers/hwmon/pmbus/pmbus_core.c 			      struct pmbus_data *data)
data             2300 drivers/hwmon/pmbus/pmbus_core.c 	data->debugfs = debugfs_create_dir(dev_name(data->hwmon_dev),
data             2302 drivers/hwmon/pmbus/pmbus_core.c 	if (IS_ERR_OR_NULL(data->debugfs)) {
data             2303 drivers/hwmon/pmbus/pmbus_core.c 		data->debugfs = NULL;
data             2308 drivers/hwmon/pmbus/pmbus_core.c 	entries = devm_kcalloc(data->dev,
data             2309 drivers/hwmon/pmbus/pmbus_core.c 			       data->info->pages * 10, sizeof(*entries),
data             2314 drivers/hwmon/pmbus/pmbus_core.c 	for (i = 0; i < data->info->pages; ++i) {
data             2321 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2326 drivers/hwmon/pmbus/pmbus_core.c 		if (data->info->func[i] & PMBUS_HAVE_STATUS_VOUT) {
data             2331 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2336 drivers/hwmon/pmbus/pmbus_core.c 		if (data->info->func[i] & PMBUS_HAVE_STATUS_IOUT) {
data             2341 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2346 drivers/hwmon/pmbus/pmbus_core.c 		if (data->info->func[i] & PMBUS_HAVE_STATUS_INPUT) {
data             2351 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2356 drivers/hwmon/pmbus/pmbus_core.c 		if (data->info->func[i] & PMBUS_HAVE_STATUS_TEMP) {
data             2361 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2371 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2381 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2392 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2397 drivers/hwmon/pmbus/pmbus_core.c 		if (data->info->func[i] & PMBUS_HAVE_STATUS_FAN12) {
data             2402 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2407 drivers/hwmon/pmbus/pmbus_core.c 		if (data->info->func[i] & PMBUS_HAVE_STATUS_FAN34) {
data             2412 drivers/hwmon/pmbus/pmbus_core.c 			debugfs_create_file(name, 0444, data->debugfs,
data             2422 drivers/hwmon/pmbus/pmbus_core.c 			      struct pmbus_data *data)
data             2433 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data;
data             2445 drivers/hwmon/pmbus/pmbus_core.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data             2446 drivers/hwmon/pmbus/pmbus_core.c 	if (!data)
data             2453 drivers/hwmon/pmbus/pmbus_core.c 	data->groups = devm_kcalloc(dev, groups_num + 2, sizeof(void *),
data             2455 drivers/hwmon/pmbus/pmbus_core.c 	if (!data->groups)
data             2458 drivers/hwmon/pmbus/pmbus_core.c 	i2c_set_clientdata(client, data);
data             2459 drivers/hwmon/pmbus/pmbus_core.c 	mutex_init(&data->update_lock);
data             2460 drivers/hwmon/pmbus/pmbus_core.c 	data->dev = dev;
data             2463 drivers/hwmon/pmbus/pmbus_core.c 		data->flags = pdata->flags;
data             2464 drivers/hwmon/pmbus/pmbus_core.c 	data->info = info;
data             2466 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_init_common(client, data, info);
data             2470 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_find_attributes(client, data);
data             2478 drivers/hwmon/pmbus/pmbus_core.c 	if (!data->num_attributes) {
data             2484 drivers/hwmon/pmbus/pmbus_core.c 	data->groups[0] = &data->group;
data             2485 drivers/hwmon/pmbus/pmbus_core.c 	memcpy(data->groups + 1, info->groups, sizeof(void *) * groups_num);
data             2486 drivers/hwmon/pmbus/pmbus_core.c 	data->hwmon_dev = hwmon_device_register_with_groups(dev, client->name,
data             2487 drivers/hwmon/pmbus/pmbus_core.c 							    data, data->groups);
data             2488 drivers/hwmon/pmbus/pmbus_core.c 	if (IS_ERR(data->hwmon_dev)) {
data             2489 drivers/hwmon/pmbus/pmbus_core.c 		ret = PTR_ERR(data->hwmon_dev);
data             2494 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_regulator_register(data);
data             2498 drivers/hwmon/pmbus/pmbus_core.c 	ret = pmbus_init_debugfs(client, data);
data             2505 drivers/hwmon/pmbus/pmbus_core.c 	hwmon_device_unregister(data->hwmon_dev);
data             2507 drivers/hwmon/pmbus/pmbus_core.c 	kfree(data->group.attrs);
data             2514 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data             2516 drivers/hwmon/pmbus/pmbus_core.c 	debugfs_remove_recursive(data->debugfs);
data             2518 drivers/hwmon/pmbus/pmbus_core.c 	hwmon_device_unregister(data->hwmon_dev);
data             2519 drivers/hwmon/pmbus/pmbus_core.c 	kfree(data->group.attrs);
data             2526 drivers/hwmon/pmbus/pmbus_core.c 	struct pmbus_data *data = i2c_get_clientdata(client);
data             2528 drivers/hwmon/pmbus/pmbus_core.c 	return data->debugfs;
data               76 drivers/hwmon/pmbus/ucd9000.c 	struct ucd9000_data *data
data               79 drivers/hwmon/pmbus/ucd9000.c 	if (data->fan_data[fan][3] & 1)
data               83 drivers/hwmon/pmbus/ucd9000.c 	fan_config |= (data->fan_data[fan][3] & 0x06) >> 1;
data              143 drivers/hwmon/pmbus/ucd9000.c 		.data = (void *)ucd9000
data              147 drivers/hwmon/pmbus/ucd9000.c 		.data = (void *)ucd90120
data              151 drivers/hwmon/pmbus/ucd9000.c 		.data = (void *)ucd90124
data              155 drivers/hwmon/pmbus/ucd9000.c 		.data = (void *)ucd90160
data              159 drivers/hwmon/pmbus/ucd9000.c 		.data = (void *)ucd9090
data              163 drivers/hwmon/pmbus/ucd9000.c 		.data = (void *)ucd90910
data              312 drivers/hwmon/pmbus/ucd9000.c 			       struct ucd9000_data *data)
data              318 drivers/hwmon/pmbus/ucd9000.c 		data->gpio.ngpio = UCD9090_NUM_GPIOS;
data              323 drivers/hwmon/pmbus/ucd9000.c 		data->gpio.ngpio = UCD901XX_NUM_GPIOS;
data              326 drivers/hwmon/pmbus/ucd9000.c 		data->gpio.ngpio = UCD90910_NUM_GPIOS;
data              337 drivers/hwmon/pmbus/ucd9000.c 	data->gpio.label = client->name;
data              338 drivers/hwmon/pmbus/ucd9000.c 	data->gpio.get_direction = ucd9000_gpio_get_direction;
data              339 drivers/hwmon/pmbus/ucd9000.c 	data->gpio.direction_input = ucd9000_gpio_direction_input;
data              340 drivers/hwmon/pmbus/ucd9000.c 	data->gpio.direction_output = ucd9000_gpio_direction_output;
data              341 drivers/hwmon/pmbus/ucd9000.c 	data->gpio.get = ucd9000_gpio_get;
data              342 drivers/hwmon/pmbus/ucd9000.c 	data->gpio.set = ucd9000_gpio_set;
data              343 drivers/hwmon/pmbus/ucd9000.c 	data->gpio.can_sleep = true;
data              344 drivers/hwmon/pmbus/ucd9000.c 	data->gpio.base = -1;
data              345 drivers/hwmon/pmbus/ucd9000.c 	data->gpio.parent = &client->dev;
data              347 drivers/hwmon/pmbus/ucd9000.c 	rc = devm_gpiochip_add_data(&client->dev, &data->gpio, client);
data              354 drivers/hwmon/pmbus/ucd9000.c 			       struct ucd9000_data *data)
data              370 drivers/hwmon/pmbus/ucd9000.c static int ucd9000_debugfs_show_mfr_status_bit(void *data, u64 *val)
data              372 drivers/hwmon/pmbus/ucd9000.c 	struct ucd9000_debugfs_entry *entry = data;
data              421 drivers/hwmon/pmbus/ucd9000.c 				struct ucd9000_data *data)
data              432 drivers/hwmon/pmbus/ucd9000.c 	data->debugfs = debugfs_create_dir(client->name, debugfs);
data              433 drivers/hwmon/pmbus/ucd9000.c 	if (!data->debugfs)
data              454 drivers/hwmon/pmbus/ucd9000.c 			debugfs_create_file(name, 0444, data->debugfs,
data              461 drivers/hwmon/pmbus/ucd9000.c 	debugfs_create_file(name, 0444, data->debugfs, client,
data              469 drivers/hwmon/pmbus/ucd9000.c 				struct ucd9000_data *data)
data              479 drivers/hwmon/pmbus/ucd9000.c 	struct ucd9000_data *data;
data              518 drivers/hwmon/pmbus/ucd9000.c 	data = devm_kzalloc(&client->dev, sizeof(struct ucd9000_data),
data              520 drivers/hwmon/pmbus/ucd9000.c 	if (!data)
data              522 drivers/hwmon/pmbus/ucd9000.c 	info = &data->info;
data              578 drivers/hwmon/pmbus/ucd9000.c 							data->fan_data[i]);
data              589 drivers/hwmon/pmbus/ucd9000.c 	ucd9000_probe_gpio(client, mid, data);
data              595 drivers/hwmon/pmbus/ucd9000.c 	ret = ucd9000_init_debugfs(client, mid, data);
data               40 drivers/hwmon/pmbus/ucd9200.c 		.data = (void *)ucd9200
data               44 drivers/hwmon/pmbus/ucd9200.c 		.data = (void *)ucd9220
data               48 drivers/hwmon/pmbus/ucd9200.c 		.data = (void *)ucd9222
data               52 drivers/hwmon/pmbus/ucd9200.c 		.data = (void *)ucd9224
data               56 drivers/hwmon/pmbus/ucd9200.c 		.data = (void *)ucd9240
data               60 drivers/hwmon/pmbus/ucd9200.c 		.data = (void *)ucd9244
data               64 drivers/hwmon/pmbus/ucd9200.c 		.data = (void *)ucd9246
data               68 drivers/hwmon/pmbus/ucd9200.c 		.data = (void *)ucd9248
data              119 drivers/hwmon/pmbus/zl6100.c static inline void zl6100_wait(const struct zl6100_data *data)
data              121 drivers/hwmon/pmbus/zl6100.c 	if (data->delay) {
data              122 drivers/hwmon/pmbus/zl6100.c 		s64 delta = ktime_us_delta(ktime_get(), data->access);
data              123 drivers/hwmon/pmbus/zl6100.c 		if (delta < data->delay)
data              124 drivers/hwmon/pmbus/zl6100.c 			udelay(data->delay - delta);
data              131 drivers/hwmon/pmbus/zl6100.c 	struct zl6100_data *data = to_zl6100_data(info);
data              137 drivers/hwmon/pmbus/zl6100.c 	if (data->id == zl2005) {
data              169 drivers/hwmon/pmbus/zl6100.c 	zl6100_wait(data);
data              171 drivers/hwmon/pmbus/zl6100.c 	data->access = ktime_get();
data              190 drivers/hwmon/pmbus/zl6100.c 	struct zl6100_data *data = to_zl6100_data(info);
data              196 drivers/hwmon/pmbus/zl6100.c 	zl6100_wait(data);
data              220 drivers/hwmon/pmbus/zl6100.c 	data->access = ktime_get();
data              229 drivers/hwmon/pmbus/zl6100.c 	struct zl6100_data *data = to_zl6100_data(info);
data              260 drivers/hwmon/pmbus/zl6100.c 	zl6100_wait(data);
data              262 drivers/hwmon/pmbus/zl6100.c 	data->access = ktime_get();
data              270 drivers/hwmon/pmbus/zl6100.c 	struct zl6100_data *data = to_zl6100_data(info);
data              276 drivers/hwmon/pmbus/zl6100.c 	zl6100_wait(data);
data              278 drivers/hwmon/pmbus/zl6100.c 	data->access = ktime_get();
data              307 drivers/hwmon/pmbus/zl6100.c 	struct zl6100_data *data;
data              340 drivers/hwmon/pmbus/zl6100.c 	data = devm_kzalloc(&client->dev, sizeof(struct zl6100_data),
data              342 drivers/hwmon/pmbus/zl6100.c 	if (!data)
data              345 drivers/hwmon/pmbus/zl6100.c 	data->id = mid->driver_data;
data              352 drivers/hwmon/pmbus/zl6100.c 	data->delay = delay;
data              358 drivers/hwmon/pmbus/zl6100.c 	data->access = ktime_get();
data              359 drivers/hwmon/pmbus/zl6100.c 	zl6100_wait(data);
data              361 drivers/hwmon/pmbus/zl6100.c 	info = &data->info;
data              373 drivers/hwmon/pmbus/zl6100.c 	if (data->id == zl2004 || data->id == zl9101 || data->id == zl9117)
data              383 drivers/hwmon/pmbus/zl6100.c 	data->access = ktime_get();
data              384 drivers/hwmon/pmbus/zl6100.c 	zl6100_wait(data);
data              106 drivers/hwmon/powr1220.c 	struct powr1220_data *data = dev_get_drvdata(dev);
data              111 drivers/hwmon/powr1220.c 	mutex_lock(&data->update_lock);
data              113 drivers/hwmon/powr1220.c 	if (time_after(jiffies, data->adc_last_updated[ch_num] + HZ) ||
data              114 drivers/hwmon/powr1220.c 			!data->adc_valid[ch_num]) {
data              121 drivers/hwmon/powr1220.c 		if (data->adc_maxes[ch_num] > ADC_MAX_LOW_MEASUREMENT_MV ||
data              122 drivers/hwmon/powr1220.c 				data->adc_maxes[ch_num] == 0)
data              126 drivers/hwmon/powr1220.c 		result = i2c_smbus_write_byte_data(data->client, ADC_MUX,
data              138 drivers/hwmon/powr1220.c 		result = i2c_smbus_read_byte_data(data->client, ADC_VALUE_LOW);
data              145 drivers/hwmon/powr1220.c 		result = i2c_smbus_read_byte_data(data->client, ADC_VALUE_HIGH);
data              153 drivers/hwmon/powr1220.c 		data->adc_values[ch_num] = reading;
data              154 drivers/hwmon/powr1220.c 		data->adc_valid[ch_num] = true;
data              155 drivers/hwmon/powr1220.c 		data->adc_last_updated[ch_num] = jiffies;
data              158 drivers/hwmon/powr1220.c 		if (reading > data->adc_maxes[ch_num])
data              159 drivers/hwmon/powr1220.c 			data->adc_maxes[ch_num] = reading;
data              161 drivers/hwmon/powr1220.c 		result = data->adc_values[ch_num];
data              165 drivers/hwmon/powr1220.c 	mutex_unlock(&data->update_lock);
data              189 drivers/hwmon/powr1220.c 	struct powr1220_data *data = dev_get_drvdata(dev);
data              191 drivers/hwmon/powr1220.c 	return sprintf(buf, "%d\n", data->adc_maxes[attr->index]);
data              303 drivers/hwmon/powr1220.c 	struct powr1220_data *data;
data              309 drivers/hwmon/powr1220.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              310 drivers/hwmon/powr1220.c 	if (!data)
data              313 drivers/hwmon/powr1220.c 	mutex_init(&data->update_lock);
data              314 drivers/hwmon/powr1220.c 	data->client = client;
data              317 drivers/hwmon/powr1220.c 			client->name, data, powr1220_groups);
data              267 drivers/hwmon/pwm-fan.c static void pwm_fan_regulator_disable(void *data)
data              269 drivers/hwmon/pwm-fan.c 	regulator_disable(data);
data               27 drivers/hwmon/raspberrypi-hwmon.c static void rpi_firmware_get_throttled(struct rpi_hwmon_data *data)
data               35 drivers/hwmon/raspberrypi-hwmon.c 	ret = rpi_firmware_property(data->fw, RPI_FIRMWARE_GET_THROTTLED,
data               38 drivers/hwmon/raspberrypi-hwmon.c 		dev_err_once(data->hwmon_dev, "Failed to get throttled (%d)\n",
data               44 drivers/hwmon/raspberrypi-hwmon.c 	old_uv = data->last_throttled & UNDERVOLTAGE_STICKY_BIT;
data               45 drivers/hwmon/raspberrypi-hwmon.c 	data->last_throttled = value;
data               51 drivers/hwmon/raspberrypi-hwmon.c 		dev_crit(data->hwmon_dev, "Undervoltage detected!\n");
data               53 drivers/hwmon/raspberrypi-hwmon.c 		dev_info(data->hwmon_dev, "Voltage normalised\n");
data               55 drivers/hwmon/raspberrypi-hwmon.c 	sysfs_notify(&data->hwmon_dev->kobj, NULL, "in0_lcrit_alarm");
data               60 drivers/hwmon/raspberrypi-hwmon.c 	struct rpi_hwmon_data *data;
data               62 drivers/hwmon/raspberrypi-hwmon.c 	data = container_of(work, struct rpi_hwmon_data,
data               65 drivers/hwmon/raspberrypi-hwmon.c 	rpi_firmware_get_throttled(data);
data               71 drivers/hwmon/raspberrypi-hwmon.c 	schedule_delayed_work(&data->get_values_poll_work, 2 * HZ);
data               77 drivers/hwmon/raspberrypi-hwmon.c 	struct rpi_hwmon_data *data = dev_get_drvdata(dev);
data               79 drivers/hwmon/raspberrypi-hwmon.c 	*val = !!(data->last_throttled & UNDERVOLTAGE_STICKY_BIT);
data              108 drivers/hwmon/raspberrypi-hwmon.c 	struct rpi_hwmon_data *data;
data              110 drivers/hwmon/raspberrypi-hwmon.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              111 drivers/hwmon/raspberrypi-hwmon.c 	if (!data)
data              115 drivers/hwmon/raspberrypi-hwmon.c 	data->fw = dev_get_drvdata(dev->parent);
data              117 drivers/hwmon/raspberrypi-hwmon.c 	data->hwmon_dev = devm_hwmon_device_register_with_info(dev, "rpi_volt",
data              118 drivers/hwmon/raspberrypi-hwmon.c 							       data,
data              122 drivers/hwmon/raspberrypi-hwmon.c 	INIT_DELAYED_WORK(&data->get_values_poll_work, get_values_poll);
data              123 drivers/hwmon/raspberrypi-hwmon.c 	platform_set_drvdata(pdev, data);
data              125 drivers/hwmon/raspberrypi-hwmon.c 	if (!PTR_ERR_OR_ZERO(data->hwmon_dev))
data              126 drivers/hwmon/raspberrypi-hwmon.c 		schedule_delayed_work(&data->get_values_poll_work, 2 * HZ);
data              128 drivers/hwmon/raspberrypi-hwmon.c 	return PTR_ERR_OR_ZERO(data->hwmon_dev);
data              133 drivers/hwmon/raspberrypi-hwmon.c 	struct rpi_hwmon_data *data = platform_get_drvdata(pdev);
data              135 drivers/hwmon/raspberrypi-hwmon.c 	cancel_delayed_work_sync(&data->get_values_poll_work);
data               86 drivers/hwmon/sch5627.c 	struct sch5627_data *data = dev_get_drvdata(dev);
data               87 drivers/hwmon/sch5627.c 	struct sch5627_data *ret = data;
data               90 drivers/hwmon/sch5627.c 	mutex_lock(&data->update_lock);
data               93 drivers/hwmon/sch5627.c 	if (time_after(jiffies, data->last_battery + 300 * HZ)) {
data               94 drivers/hwmon/sch5627.c 		sch56xx_write_virtual_reg(data->addr, SCH5627_REG_CTRL,
data               95 drivers/hwmon/sch5627.c 					  data->control | 0x10);
data               96 drivers/hwmon/sch5627.c 		data->last_battery = jiffies;
data              100 drivers/hwmon/sch5627.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              102 drivers/hwmon/sch5627.c 			val = sch56xx_read_virtual_reg12(data->addr,
data              110 drivers/hwmon/sch5627.c 			data->temp[i] = val;
data              114 drivers/hwmon/sch5627.c 			val = sch56xx_read_virtual_reg16(data->addr,
data              120 drivers/hwmon/sch5627.c 			data->fan[i] = val;
data              124 drivers/hwmon/sch5627.c 			val = sch56xx_read_virtual_reg12(data->addr,
data              132 drivers/hwmon/sch5627.c 			data->in[i] = val;
data              135 drivers/hwmon/sch5627.c 		data->last_updated = jiffies;
data              136 drivers/hwmon/sch5627.c 		data->valid = 1;
data              139 drivers/hwmon/sch5627.c 	mutex_unlock(&data->update_lock);
data              143 drivers/hwmon/sch5627.c static int sch5627_read_limits(struct sch5627_data *data)
data              152 drivers/hwmon/sch5627.c 		val = sch56xx_read_virtual_reg(data->addr,
data              156 drivers/hwmon/sch5627.c 		data->temp_max[i] = val;
data              158 drivers/hwmon/sch5627.c 		val = sch56xx_read_virtual_reg(data->addr,
data              162 drivers/hwmon/sch5627.c 		data->temp_crit[i] = val;
data              165 drivers/hwmon/sch5627.c 		val = sch56xx_read_virtual_reg16(data->addr,
data              169 drivers/hwmon/sch5627.c 		data->fan_min[i] = val;
data              205 drivers/hwmon/sch5627.c 	struct sch5627_data *data = sch5627_update_device(dev);
data              208 drivers/hwmon/sch5627.c 	if (IS_ERR(data))
data              209 drivers/hwmon/sch5627.c 		return PTR_ERR(data);
data              211 drivers/hwmon/sch5627.c 	val = reg_to_temp(data->temp[attr->index]);
data              219 drivers/hwmon/sch5627.c 	struct sch5627_data *data = sch5627_update_device(dev);
data              221 drivers/hwmon/sch5627.c 	if (IS_ERR(data))
data              222 drivers/hwmon/sch5627.c 		return PTR_ERR(data);
data              224 drivers/hwmon/sch5627.c 	return snprintf(buf, PAGE_SIZE, "%d\n", data->temp[attr->index] == 0);
data              231 drivers/hwmon/sch5627.c 	struct sch5627_data *data = dev_get_drvdata(dev);
data              234 drivers/hwmon/sch5627.c 	val = reg_to_temp_limit(data->temp_max[attr->index]);
data              242 drivers/hwmon/sch5627.c 	struct sch5627_data *data = dev_get_drvdata(dev);
data              245 drivers/hwmon/sch5627.c 	val = reg_to_temp_limit(data->temp_crit[attr->index]);
data              253 drivers/hwmon/sch5627.c 	struct sch5627_data *data = sch5627_update_device(dev);
data              256 drivers/hwmon/sch5627.c 	if (IS_ERR(data))
data              257 drivers/hwmon/sch5627.c 		return PTR_ERR(data);
data              259 drivers/hwmon/sch5627.c 	val = reg_to_rpm(data->fan[attr->index]);
data              270 drivers/hwmon/sch5627.c 	struct sch5627_data *data = sch5627_update_device(dev);
data              272 drivers/hwmon/sch5627.c 	if (IS_ERR(data))
data              273 drivers/hwmon/sch5627.c 		return PTR_ERR(data);
data              276 drivers/hwmon/sch5627.c 			data->fan[attr->index] == 0xffff);
data              283 drivers/hwmon/sch5627.c 	struct sch5627_data *data = dev_get_drvdata(dev);
data              284 drivers/hwmon/sch5627.c 	int val = reg_to_rpm(data->fan_min[attr->index]);
data              295 drivers/hwmon/sch5627.c 	struct sch5627_data *data = sch5627_update_device(dev);
data              298 drivers/hwmon/sch5627.c 	if (IS_ERR(data))
data              299 drivers/hwmon/sch5627.c 		return PTR_ERR(data);
data              302 drivers/hwmon/sch5627.c 		data->in[attr->index] * SCH5627_REG_IN_FACTOR[attr->index],
data              442 drivers/hwmon/sch5627.c 	struct sch5627_data *data = platform_get_drvdata(pdev);
data              444 drivers/hwmon/sch5627.c 	if (data->watchdog)
data              445 drivers/hwmon/sch5627.c 		sch56xx_watchdog_unregister(data->watchdog);
data              447 drivers/hwmon/sch5627.c 	if (data->hwmon_dev)
data              448 drivers/hwmon/sch5627.c 		hwmon_device_unregister(data->hwmon_dev);
data              457 drivers/hwmon/sch5627.c 	struct sch5627_data *data;
data              460 drivers/hwmon/sch5627.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct sch5627_data),
data              462 drivers/hwmon/sch5627.c 	if (!data)
data              465 drivers/hwmon/sch5627.c 	data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start;
data              466 drivers/hwmon/sch5627.c 	mutex_init(&data->update_lock);
data              467 drivers/hwmon/sch5627.c 	platform_set_drvdata(pdev, data);
data              469 drivers/hwmon/sch5627.c 	val = sch56xx_read_virtual_reg(data->addr, SCH5627_REG_HWMON_ID);
data              481 drivers/hwmon/sch5627.c 	val = sch56xx_read_virtual_reg(data->addr, SCH5627_REG_COMPANY_ID);
data              493 drivers/hwmon/sch5627.c 	val = sch56xx_read_virtual_reg(data->addr, SCH5627_REG_PRIMARY_ID);
data              505 drivers/hwmon/sch5627.c 	build_code = sch56xx_read_virtual_reg(data->addr,
data              512 drivers/hwmon/sch5627.c 	build_id = sch56xx_read_virtual_reg16(data->addr,
data              519 drivers/hwmon/sch5627.c 	hwmon_rev = sch56xx_read_virtual_reg(data->addr,
data              526 drivers/hwmon/sch5627.c 	val = sch56xx_read_virtual_reg(data->addr, SCH5627_REG_CTRL);
data              531 drivers/hwmon/sch5627.c 	data->control = val;
data              532 drivers/hwmon/sch5627.c 	if (!(data->control & 0x01)) {
data              539 drivers/hwmon/sch5627.c 	sch56xx_write_virtual_reg(data->addr, SCH5627_REG_CTRL,
data              540 drivers/hwmon/sch5627.c 				  data->control | 0x10);
data              541 drivers/hwmon/sch5627.c 	data->last_battery = jiffies;
data              547 drivers/hwmon/sch5627.c 	err = sch5627_read_limits(data);
data              551 drivers/hwmon/sch5627.c 	pr_info("found %s chip at %#hx\n", DEVNAME, data->addr);
data              560 drivers/hwmon/sch5627.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data              561 drivers/hwmon/sch5627.c 	if (IS_ERR(data->hwmon_dev)) {
data              562 drivers/hwmon/sch5627.c 		err = PTR_ERR(data->hwmon_dev);
data              563 drivers/hwmon/sch5627.c 		data->hwmon_dev = NULL;
data              568 drivers/hwmon/sch5627.c 	data->watchdog = sch56xx_watchdog_register(&pdev->dev, data->addr,
data              570 drivers/hwmon/sch5627.c 			&data->update_lock, 1);
data               71 drivers/hwmon/sch5636.c 	struct sch5636_data *data = dev_get_drvdata(dev);
data               72 drivers/hwmon/sch5636.c 	struct sch5636_data *ret = data;
data               75 drivers/hwmon/sch5636.c 	mutex_lock(&data->update_lock);
data               78 drivers/hwmon/sch5636.c 	if (data->valid && !time_after(jiffies, data->last_updated + HZ))
data               82 drivers/hwmon/sch5636.c 		val = sch56xx_read_virtual_reg(data->addr,
data               88 drivers/hwmon/sch5636.c 		data->in[i] = val;
data               92 drivers/hwmon/sch5636.c 		if (data->temp_ctrl[i] & SCH5636_TEMP_DEACTIVATED)
data               95 drivers/hwmon/sch5636.c 		val = sch56xx_read_virtual_reg(data->addr,
data              101 drivers/hwmon/sch5636.c 		data->temp_val[i] = val;
data              103 drivers/hwmon/sch5636.c 		val = sch56xx_read_virtual_reg(data->addr,
data              109 drivers/hwmon/sch5636.c 		data->temp_ctrl[i] = val;
data              112 drivers/hwmon/sch5636.c 			sch56xx_write_virtual_reg(data->addr,
data              118 drivers/hwmon/sch5636.c 		if (data->fan_ctrl[i] & SCH5636_FAN_DEACTIVATED)
data              121 drivers/hwmon/sch5636.c 		val = sch56xx_read_virtual_reg16(data->addr,
data              127 drivers/hwmon/sch5636.c 		data->fan_val[i] = val;
data              129 drivers/hwmon/sch5636.c 		val = sch56xx_read_virtual_reg(data->addr,
data              135 drivers/hwmon/sch5636.c 		data->fan_ctrl[i] = val;
data              138 drivers/hwmon/sch5636.c 			sch56xx_write_virtual_reg(data->addr,
data              143 drivers/hwmon/sch5636.c 	data->last_updated = jiffies;
data              144 drivers/hwmon/sch5636.c 	data->valid = 1;
data              146 drivers/hwmon/sch5636.c 	mutex_unlock(&data->update_lock);
data              170 drivers/hwmon/sch5636.c 	struct sch5636_data *data = sch5636_update_device(dev);
data              173 drivers/hwmon/sch5636.c 	if (IS_ERR(data))
data              174 drivers/hwmon/sch5636.c 		return PTR_ERR(data);
data              177 drivers/hwmon/sch5636.c 		data->in[attr->index] * SCH5636_REG_IN_FACTORS[attr->index],
data              195 drivers/hwmon/sch5636.c 	struct sch5636_data *data = sch5636_update_device(dev);
data              198 drivers/hwmon/sch5636.c 	if (IS_ERR(data))
data              199 drivers/hwmon/sch5636.c 		return PTR_ERR(data);
data              201 drivers/hwmon/sch5636.c 	val = (data->temp_val[attr->index] - 64) * 1000;
data              209 drivers/hwmon/sch5636.c 	struct sch5636_data *data = sch5636_update_device(dev);
data              212 drivers/hwmon/sch5636.c 	if (IS_ERR(data))
data              213 drivers/hwmon/sch5636.c 		return PTR_ERR(data);
data              215 drivers/hwmon/sch5636.c 	val = (data->temp_ctrl[attr->index] & SCH5636_TEMP_WORKING) ? 0 : 1;
data              223 drivers/hwmon/sch5636.c 	struct sch5636_data *data = sch5636_update_device(dev);
data              226 drivers/hwmon/sch5636.c 	if (IS_ERR(data))
data              227 drivers/hwmon/sch5636.c 		return PTR_ERR(data);
data              229 drivers/hwmon/sch5636.c 	val = (data->temp_ctrl[attr->index] & SCH5636_TEMP_ALARM) ? 1 : 0;
data              237 drivers/hwmon/sch5636.c 	struct sch5636_data *data = sch5636_update_device(dev);
data              240 drivers/hwmon/sch5636.c 	if (IS_ERR(data))
data              241 drivers/hwmon/sch5636.c 		return PTR_ERR(data);
data              243 drivers/hwmon/sch5636.c 	val = reg_to_rpm(data->fan_val[attr->index]);
data              254 drivers/hwmon/sch5636.c 	struct sch5636_data *data = sch5636_update_device(dev);
data              257 drivers/hwmon/sch5636.c 	if (IS_ERR(data))
data              258 drivers/hwmon/sch5636.c 		return PTR_ERR(data);
data              260 drivers/hwmon/sch5636.c 	val = (data->fan_ctrl[attr->index] & SCH5636_FAN_NOT_PRESENT) ? 1 : 0;
data              268 drivers/hwmon/sch5636.c 	struct sch5636_data *data = sch5636_update_device(dev);
data              271 drivers/hwmon/sch5636.c 	if (IS_ERR(data))
data              272 drivers/hwmon/sch5636.c 		return PTR_ERR(data);
data              274 drivers/hwmon/sch5636.c 	val = (data->fan_ctrl[attr->index] & SCH5636_FAN_ALARM) ? 1 : 0;
data              372 drivers/hwmon/sch5636.c 	struct sch5636_data *data = platform_get_drvdata(pdev);
data              375 drivers/hwmon/sch5636.c 	if (data->watchdog)
data              376 drivers/hwmon/sch5636.c 		sch56xx_watchdog_unregister(data->watchdog);
data              378 drivers/hwmon/sch5636.c 	if (data->hwmon_dev)
data              379 drivers/hwmon/sch5636.c 		hwmon_device_unregister(data->hwmon_dev);
data              397 drivers/hwmon/sch5636.c 	struct sch5636_data *data;
data              401 drivers/hwmon/sch5636.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct sch5636_data),
data              403 drivers/hwmon/sch5636.c 	if (!data)
data              406 drivers/hwmon/sch5636.c 	data->addr = platform_get_resource(pdev, IORESOURCE_IO, 0)->start;
data              407 drivers/hwmon/sch5636.c 	mutex_init(&data->update_lock);
data              408 drivers/hwmon/sch5636.c 	platform_set_drvdata(pdev, data);
data              411 drivers/hwmon/sch5636.c 		val = sch56xx_read_virtual_reg(data->addr,
data              431 drivers/hwmon/sch5636.c 		val = sch56xx_read_virtual_reg(data->addr,
data              440 drivers/hwmon/sch5636.c 		data->addr, revision[0], revision[1]);
data              444 drivers/hwmon/sch5636.c 		val = sch56xx_read_virtual_reg(data->addr,
data              450 drivers/hwmon/sch5636.c 		data->temp_ctrl[i] = val;
data              454 drivers/hwmon/sch5636.c 		val = sch56xx_read_virtual_reg(data->addr,
data              460 drivers/hwmon/sch5636.c 		data->fan_ctrl[i] = val;
data              471 drivers/hwmon/sch5636.c 		if (data->temp_ctrl[i/3] & SCH5636_TEMP_DEACTIVATED)
data              481 drivers/hwmon/sch5636.c 		if (data->fan_ctrl[i/3] & SCH5636_FAN_DEACTIVATED)
data              490 drivers/hwmon/sch5636.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data              491 drivers/hwmon/sch5636.c 	if (IS_ERR(data->hwmon_dev)) {
data              492 drivers/hwmon/sch5636.c 		err = PTR_ERR(data->hwmon_dev);
data              493 drivers/hwmon/sch5636.c 		data->hwmon_dev = NULL;
data              498 drivers/hwmon/sch5636.c 	data->watchdog = sch56xx_watchdog_register(&pdev->dev, data->addr,
data              500 drivers/hwmon/sch5636.c 					&data->update_lock, 0);
data              248 drivers/hwmon/sch56xx-common.c 	struct sch56xx_watchdog_data *data = watchdog_get_drvdata(wddev);
data              263 drivers/hwmon/sch56xx-common.c 		control = data->watchdog_control | SCH56XX_WDOG_TIME_BASE_SEC;
data              265 drivers/hwmon/sch56xx-common.c 		control = data->watchdog_control & ~SCH56XX_WDOG_TIME_BASE_SEC;
data              267 drivers/hwmon/sch56xx-common.c 	if (data->watchdog_control != control) {
data              268 drivers/hwmon/sch56xx-common.c 		mutex_lock(data->io_lock);
data              269 drivers/hwmon/sch56xx-common.c 		ret = sch56xx_write_virtual_reg(data->addr,
data              272 drivers/hwmon/sch56xx-common.c 		mutex_unlock(data->io_lock);
data              276 drivers/hwmon/sch56xx-common.c 		data->watchdog_control = control;
data              283 drivers/hwmon/sch56xx-common.c 	data->watchdog_preset = DIV_ROUND_UP(timeout, resolution);
data              284 drivers/hwmon/sch56xx-common.c 	wddev->timeout = data->watchdog_preset * resolution;
data              291 drivers/hwmon/sch56xx-common.c 	struct sch56xx_watchdog_data *data = watchdog_get_drvdata(wddev);
data              314 drivers/hwmon/sch56xx-common.c 	mutex_lock(data->io_lock);
data              317 drivers/hwmon/sch56xx-common.c 	ret = sch56xx_write_virtual_reg(data->addr, SCH56XX_REG_WDOG_PRESET,
data              318 drivers/hwmon/sch56xx-common.c 					data->watchdog_preset);
data              323 drivers/hwmon/sch56xx-common.c 	val = data->watchdog_output_enable | SCH56XX_WDOG_OUTPUT_ENABLE;
data              324 drivers/hwmon/sch56xx-common.c 	ret = sch56xx_write_virtual_reg(data->addr,
data              329 drivers/hwmon/sch56xx-common.c 	data->watchdog_output_enable = val;
data              332 drivers/hwmon/sch56xx-common.c 	val = inb(data->addr + 9);
data              334 drivers/hwmon/sch56xx-common.c 		outb(0x01, data->addr + 9);
data              337 drivers/hwmon/sch56xx-common.c 	mutex_unlock(data->io_lock);
data              343 drivers/hwmon/sch56xx-common.c 	struct sch56xx_watchdog_data *data = watchdog_get_drvdata(wddev);
data              347 drivers/hwmon/sch56xx-common.c 	mutex_lock(data->io_lock);
data              348 drivers/hwmon/sch56xx-common.c 	ret = sch56xx_write_virtual_reg(data->addr, SCH56XX_REG_WDOG_PRESET,
data              349 drivers/hwmon/sch56xx-common.c 					data->watchdog_preset);
data              350 drivers/hwmon/sch56xx-common.c 	mutex_unlock(data->io_lock);
data              357 drivers/hwmon/sch56xx-common.c 	struct sch56xx_watchdog_data *data = watchdog_get_drvdata(wddev);
data              361 drivers/hwmon/sch56xx-common.c 	val = data->watchdog_output_enable & ~SCH56XX_WDOG_OUTPUT_ENABLE;
data              362 drivers/hwmon/sch56xx-common.c 	mutex_lock(data->io_lock);
data              363 drivers/hwmon/sch56xx-common.c 	ret = sch56xx_write_virtual_reg(data->addr,
data              365 drivers/hwmon/sch56xx-common.c 	mutex_unlock(data->io_lock);
data              369 drivers/hwmon/sch56xx-common.c 	data->watchdog_output_enable = val;
data              384 drivers/hwmon/sch56xx-common.c 	struct sch56xx_watchdog_data *data;
data              404 drivers/hwmon/sch56xx-common.c 	data = kzalloc(sizeof(struct sch56xx_watchdog_data), GFP_KERNEL);
data              405 drivers/hwmon/sch56xx-common.c 	if (!data)
data              408 drivers/hwmon/sch56xx-common.c 	data->addr = addr;
data              409 drivers/hwmon/sch56xx-common.c 	data->io_lock = io_lock;
data              411 drivers/hwmon/sch56xx-common.c 	strlcpy(data->wdinfo.identity, "sch56xx watchdog",
data              412 drivers/hwmon/sch56xx-common.c 		sizeof(data->wdinfo.identity));
data              413 drivers/hwmon/sch56xx-common.c 	data->wdinfo.firmware_version = revision;
data              414 drivers/hwmon/sch56xx-common.c 	data->wdinfo.options = WDIOF_KEEPALIVEPING | WDIOF_SETTIMEOUT;
data              416 drivers/hwmon/sch56xx-common.c 		data->wdinfo.options |= WDIOF_MAGICCLOSE;
data              418 drivers/hwmon/sch56xx-common.c 	data->wddev.info = &data->wdinfo;
data              419 drivers/hwmon/sch56xx-common.c 	data->wddev.ops = &watchdog_ops;
data              420 drivers/hwmon/sch56xx-common.c 	data->wddev.parent = parent;
data              421 drivers/hwmon/sch56xx-common.c 	data->wddev.timeout = 60;
data              422 drivers/hwmon/sch56xx-common.c 	data->wddev.min_timeout = 1;
data              423 drivers/hwmon/sch56xx-common.c 	data->wddev.max_timeout = 255 * 60;
data              425 drivers/hwmon/sch56xx-common.c 		set_bit(WDOG_NO_WAY_OUT, &data->wddev.status);
data              427 drivers/hwmon/sch56xx-common.c 		set_bit(WDOG_ACTIVE, &data->wddev.status);
data              433 drivers/hwmon/sch56xx-common.c 		data->watchdog_preset = 60; /* seconds */
data              435 drivers/hwmon/sch56xx-common.c 		data->watchdog_preset = 1; /* minute */
data              437 drivers/hwmon/sch56xx-common.c 	data->watchdog_control = control;
data              438 drivers/hwmon/sch56xx-common.c 	data->watchdog_output_enable = output_enable;
data              440 drivers/hwmon/sch56xx-common.c 	watchdog_set_drvdata(&data->wddev, data);
data              441 drivers/hwmon/sch56xx-common.c 	err = watchdog_register_device(&data->wddev);
data              444 drivers/hwmon/sch56xx-common.c 		kfree(data);
data              448 drivers/hwmon/sch56xx-common.c 	return data;
data              452 drivers/hwmon/sch56xx-common.c void sch56xx_watchdog_unregister(struct sch56xx_watchdog_data *data)
data              454 drivers/hwmon/sch56xx-common.c 	watchdog_unregister_device(&data->wddev);
data              455 drivers/hwmon/sch56xx-common.c 	kfree(data);
data               19 drivers/hwmon/sch56xx-common.h void sch56xx_watchdog_unregister(struct sch56xx_watchdog_data *data);
data               34 drivers/hwmon/scpi-hwmon.c 	struct sensor_data *data;
data               70 drivers/hwmon/scpi-hwmon.c 	struct sensor_data *sensor = &scpi_sensors->data[zone->sensor_id];
data              120 drivers/hwmon/scpi-hwmon.c 	{.compatible = "arm,scpi-sensors", .data = &scpi_scale},
data              121 drivers/hwmon/scpi-hwmon.c 	{.compatible = "amlogic,meson-gxbb-scpi-sensors", .data = &gxbb_scpi_scale},
data              153 drivers/hwmon/scpi-hwmon.c 	scpi_sensors->data = devm_kcalloc(dev, nr_sensors,
data              154 drivers/hwmon/scpi-hwmon.c 				   sizeof(*scpi_sensors->data), GFP_KERNEL);
data              155 drivers/hwmon/scpi-hwmon.c 	if (!scpi_sensors->data)
data              170 drivers/hwmon/scpi-hwmon.c 	scale = of_id->data;
data              173 drivers/hwmon/scpi-hwmon.c 		struct sensor_data *sensor = &scpi_sensors->data[idx];
data              258 drivers/hwmon/scpi-hwmon.c 		struct sensor_data *sensor = &scpi_sensors->data[i];
data              151 drivers/hwmon/sht15.c 	struct gpio_desc		*data;
data              183 drivers/hwmon/sht15.c static u8 sht15_crc8(struct sht15_data *data,
data              187 drivers/hwmon/sht15.c 	u8 crc = bitrev8(data->val_status & 0x0F);
data              203 drivers/hwmon/sht15.c static int sht15_connection_reset(struct sht15_data *data)
data              207 drivers/hwmon/sht15.c 	err = gpiod_direction_output(data->data, 1);
data              211 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 0);
data              214 drivers/hwmon/sht15.c 		gpiod_set_value(data->sck, 1);
data              216 drivers/hwmon/sht15.c 		gpiod_set_value(data->sck, 0);
data              227 drivers/hwmon/sht15.c static inline void sht15_send_bit(struct sht15_data *data, int val)
data              229 drivers/hwmon/sht15.c 	gpiod_set_value(data->data, val);
data              231 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 1);
data              233 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 0);
data              245 drivers/hwmon/sht15.c static int sht15_transmission_start(struct sht15_data *data)
data              250 drivers/hwmon/sht15.c 	err = gpiod_direction_output(data->data, 1);
data              254 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 0);
data              256 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 1);
data              258 drivers/hwmon/sht15.c 	gpiod_set_value(data->data, 0);
data              260 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 0);
data              262 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 1);
data              264 drivers/hwmon/sht15.c 	gpiod_set_value(data->data, 1);
data              266 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 0);
data              276 drivers/hwmon/sht15.c static void sht15_send_byte(struct sht15_data *data, u8 byte)
data              281 drivers/hwmon/sht15.c 		sht15_send_bit(data, !!(byte & 0x80));
data              290 drivers/hwmon/sht15.c static int sht15_wait_for_response(struct sht15_data *data)
data              294 drivers/hwmon/sht15.c 	err = gpiod_direction_input(data->data);
data              297 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 1);
data              299 drivers/hwmon/sht15.c 	if (gpiod_get_value(data->data)) {
data              300 drivers/hwmon/sht15.c 		gpiod_set_value(data->sck, 0);
data              301 drivers/hwmon/sht15.c 		dev_err(data->dev, "Command not acknowledged\n");
data              302 drivers/hwmon/sht15.c 		err = sht15_connection_reset(data);
data              307 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 0);
data              320 drivers/hwmon/sht15.c static int sht15_send_cmd(struct sht15_data *data, u8 cmd)
data              324 drivers/hwmon/sht15.c 	err = sht15_transmission_start(data);
data              327 drivers/hwmon/sht15.c 	sht15_send_byte(data, cmd);
data              328 drivers/hwmon/sht15.c 	return sht15_wait_for_response(data);
data              337 drivers/hwmon/sht15.c static int sht15_soft_reset(struct sht15_data *data)
data              341 drivers/hwmon/sht15.c 	ret = sht15_send_cmd(data, SHT15_SOFT_RESET);
data              346 drivers/hwmon/sht15.c 	data->val_status = 0;
data              358 drivers/hwmon/sht15.c static int sht15_ack(struct sht15_data *data)
data              362 drivers/hwmon/sht15.c 	err = gpiod_direction_output(data->data, 0);
data              366 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 1);
data              368 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 0);
data              370 drivers/hwmon/sht15.c 	gpiod_set_value(data->data, 1);
data              372 drivers/hwmon/sht15.c 	return gpiod_direction_input(data->data);
data              381 drivers/hwmon/sht15.c static int sht15_end_transmission(struct sht15_data *data)
data              385 drivers/hwmon/sht15.c 	err = gpiod_direction_output(data->data, 1);
data              389 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 1);
data              391 drivers/hwmon/sht15.c 	gpiod_set_value(data->sck, 0);
data              400 drivers/hwmon/sht15.c static u8 sht15_read_byte(struct sht15_data *data)
data              407 drivers/hwmon/sht15.c 		gpiod_set_value(data->sck, 1);
data              409 drivers/hwmon/sht15.c 		byte |= !!gpiod_get_value(data->data);
data              410 drivers/hwmon/sht15.c 		gpiod_set_value(data->sck, 0);
data              423 drivers/hwmon/sht15.c static int sht15_send_status(struct sht15_data *data, u8 status)
data              427 drivers/hwmon/sht15.c 	err = sht15_send_cmd(data, SHT15_WRITE_STATUS);
data              430 drivers/hwmon/sht15.c 	err = gpiod_direction_output(data->data, 1);
data              434 drivers/hwmon/sht15.c 	sht15_send_byte(data, status);
data              435 drivers/hwmon/sht15.c 	err = sht15_wait_for_response(data);
data              439 drivers/hwmon/sht15.c 	data->val_status = status;
data              449 drivers/hwmon/sht15.c static int sht15_update_status(struct sht15_data *data)
data              458 drivers/hwmon/sht15.c 	mutex_lock(&data->read_lock);
data              459 drivers/hwmon/sht15.c 	if (time_after(jiffies, data->last_status + timeout)
data              460 drivers/hwmon/sht15.c 			|| !data->status_valid) {
data              461 drivers/hwmon/sht15.c 		ret = sht15_send_cmd(data, SHT15_READ_STATUS);
data              464 drivers/hwmon/sht15.c 		status = sht15_read_byte(data);
data              466 drivers/hwmon/sht15.c 		if (data->checksumming) {
data              467 drivers/hwmon/sht15.c 			sht15_ack(data);
data              468 drivers/hwmon/sht15.c 			dev_checksum = bitrev8(sht15_read_byte(data));
data              471 drivers/hwmon/sht15.c 			data->checksum_ok = (sht15_crc8(data, checksum_vals, 2)
data              475 drivers/hwmon/sht15.c 		ret = sht15_end_transmission(data);
data              484 drivers/hwmon/sht15.c 		if (data->checksumming && !data->checksum_ok) {
data              485 drivers/hwmon/sht15.c 			previous_config = data->val_status & 0x07;
data              486 drivers/hwmon/sht15.c 			ret = sht15_soft_reset(data);
data              490 drivers/hwmon/sht15.c 				ret = sht15_send_status(data, previous_config);
data              492 drivers/hwmon/sht15.c 					dev_err(data->dev,
data              502 drivers/hwmon/sht15.c 		data->val_status = status;
data              503 drivers/hwmon/sht15.c 		data->status_valid = true;
data              504 drivers/hwmon/sht15.c 		data->last_status = jiffies;
data              508 drivers/hwmon/sht15.c 	mutex_unlock(&data->read_lock);
data              519 drivers/hwmon/sht15.c static int sht15_measurement(struct sht15_data *data,
data              526 drivers/hwmon/sht15.c 	ret = sht15_send_cmd(data, command);
data              530 drivers/hwmon/sht15.c 	ret = gpiod_direction_input(data->data);
data              533 drivers/hwmon/sht15.c 	atomic_set(&data->interrupt_handled, 0);
data              535 drivers/hwmon/sht15.c 	enable_irq(gpiod_to_irq(data->data));
data              536 drivers/hwmon/sht15.c 	if (gpiod_get_value(data->data) == 0) {
data              537 drivers/hwmon/sht15.c 		disable_irq_nosync(gpiod_to_irq(data->data));
data              539 drivers/hwmon/sht15.c 		if (!atomic_read(&data->interrupt_handled))
data              540 drivers/hwmon/sht15.c 			schedule_work(&data->read_work);
data              542 drivers/hwmon/sht15.c 	ret = wait_event_timeout(data->wait_queue,
data              543 drivers/hwmon/sht15.c 				 (data->state == SHT15_READING_NOTHING),
data              545 drivers/hwmon/sht15.c 	if (data->state != SHT15_READING_NOTHING) { /* I/O error occurred */
data              546 drivers/hwmon/sht15.c 		data->state = SHT15_READING_NOTHING;
data              549 drivers/hwmon/sht15.c 		disable_irq_nosync(gpiod_to_irq(data->data));
data              550 drivers/hwmon/sht15.c 		ret = sht15_connection_reset(data);
data              561 drivers/hwmon/sht15.c 	if (data->checksumming && !data->checksum_ok) {
data              562 drivers/hwmon/sht15.c 		previous_config = data->val_status & 0x07;
data              563 drivers/hwmon/sht15.c 		ret = sht15_soft_reset(data);
data              567 drivers/hwmon/sht15.c 			ret = sht15_send_status(data, previous_config);
data              569 drivers/hwmon/sht15.c 				dev_err(data->dev,
data              585 drivers/hwmon/sht15.c static int sht15_update_measurements(struct sht15_data *data)
data              590 drivers/hwmon/sht15.c 	mutex_lock(&data->read_lock);
data              591 drivers/hwmon/sht15.c 	if (time_after(jiffies, data->last_measurement + timeout)
data              592 drivers/hwmon/sht15.c 	    || !data->measurements_valid) {
data              593 drivers/hwmon/sht15.c 		data->state = SHT15_READING_HUMID;
data              594 drivers/hwmon/sht15.c 		ret = sht15_measurement(data, SHT15_MEASURE_RH, 160);
data              597 drivers/hwmon/sht15.c 		data->state = SHT15_READING_TEMP;
data              598 drivers/hwmon/sht15.c 		ret = sht15_measurement(data, SHT15_MEASURE_TEMP, 400);
data              601 drivers/hwmon/sht15.c 		data->measurements_valid = true;
data              602 drivers/hwmon/sht15.c 		data->last_measurement = jiffies;
data              606 drivers/hwmon/sht15.c 	mutex_unlock(&data->read_lock);
data              616 drivers/hwmon/sht15.c static inline int sht15_calc_temp(struct sht15_data *data)
data              619 drivers/hwmon/sht15.c 	int d2 = (data->val_status & SHT15_STATUS_LOW_RESOLUTION) ? 40 : 10;
data              624 drivers/hwmon/sht15.c 		if (data->supply_uv > temppoints[i - 1].vdd) {
data              625 drivers/hwmon/sht15.c 			d1 = (data->supply_uv - temppoints[i - 1].vdd)
data              632 drivers/hwmon/sht15.c 	return data->val_temp * d2 + d1;
data              645 drivers/hwmon/sht15.c static inline int sht15_calc_humid(struct sht15_data *data)
data              648 drivers/hwmon/sht15.c 	int temp = sht15_calc_temp(data);
data              653 drivers/hwmon/sht15.c 	if (data->val_status & SHT15_STATUS_LOW_RESOLUTION) {
data              664 drivers/hwmon/sht15.c 		+ c2 * data->val_humid / 1000
data              665 drivers/hwmon/sht15.c 		+ (data->val_humid * data->val_humid * c3) / 10000;
data              666 drivers/hwmon/sht15.c 	return (temp - 25000) * (10000 + t2 * data->val_humid)
data              684 drivers/hwmon/sht15.c 	struct sht15_data *data = dev_get_drvdata(dev);
data              687 drivers/hwmon/sht15.c 	ret = sht15_update_status(data);
data              689 drivers/hwmon/sht15.c 	return ret ? ret : sprintf(buf, "%d\n", !!(data->val_status & bit));
data              707 drivers/hwmon/sht15.c 	struct sht15_data *data = dev_get_drvdata(dev);
data              714 drivers/hwmon/sht15.c 	mutex_lock(&data->read_lock);
data              715 drivers/hwmon/sht15.c 	status = data->val_status & 0x07;
data              721 drivers/hwmon/sht15.c 	ret = sht15_send_status(data, status);
data              722 drivers/hwmon/sht15.c 	mutex_unlock(&data->read_lock);
data              740 drivers/hwmon/sht15.c 	struct sht15_data *data = dev_get_drvdata(dev);
data              743 drivers/hwmon/sht15.c 	ret = sht15_update_measurements(data);
data              746 drivers/hwmon/sht15.c 				   sht15_calc_temp(data));
data              762 drivers/hwmon/sht15.c 	struct sht15_data *data = dev_get_drvdata(dev);
data              764 drivers/hwmon/sht15.c 	ret = sht15_update_measurements(data);
data              766 drivers/hwmon/sht15.c 	return ret ? ret : sprintf(buf, "%d\n", sht15_calc_humid(data));
data              801 drivers/hwmon/sht15.c 	struct sht15_data *data = d;
data              805 drivers/hwmon/sht15.c 	atomic_inc(&data->interrupt_handled);
data              807 drivers/hwmon/sht15.c 	if (data->state != SHT15_READING_NOTHING)
data              808 drivers/hwmon/sht15.c 		schedule_work(&data->read_work);
data              817 drivers/hwmon/sht15.c 	struct sht15_data *data
data              822 drivers/hwmon/sht15.c 	if (gpiod_get_value(data->data)) {
data              827 drivers/hwmon/sht15.c 		atomic_set(&data->interrupt_handled, 0);
data              828 drivers/hwmon/sht15.c 		enable_irq(gpiod_to_irq(data->data));
data              830 drivers/hwmon/sht15.c 		if (gpiod_get_value(data->data)
data              831 drivers/hwmon/sht15.c 		    || atomic_read(&data->interrupt_handled))
data              836 drivers/hwmon/sht15.c 	val = sht15_read_byte(data);
data              838 drivers/hwmon/sht15.c 	if (sht15_ack(data))
data              840 drivers/hwmon/sht15.c 	val |= sht15_read_byte(data);
data              842 drivers/hwmon/sht15.c 	if (data->checksumming) {
data              847 drivers/hwmon/sht15.c 		if (sht15_ack(data))
data              849 drivers/hwmon/sht15.c 		dev_checksum = bitrev8(sht15_read_byte(data));
data              850 drivers/hwmon/sht15.c 		checksum_vals[0] = (data->state == SHT15_READING_TEMP) ?
data              854 drivers/hwmon/sht15.c 		data->checksum_ok
data              855 drivers/hwmon/sht15.c 			= (sht15_crc8(data, checksum_vals, 3) == dev_checksum);
data              859 drivers/hwmon/sht15.c 	if (sht15_end_transmission(data))
data              862 drivers/hwmon/sht15.c 	switch (data->state) {
data              864 drivers/hwmon/sht15.c 		data->val_temp = val;
data              867 drivers/hwmon/sht15.c 		data->val_humid = val;
data              873 drivers/hwmon/sht15.c 	data->state = SHT15_READING_NOTHING;
data              875 drivers/hwmon/sht15.c 	wake_up(&data->wait_queue);
data              880 drivers/hwmon/sht15.c 	struct sht15_data *data
data              883 drivers/hwmon/sht15.c 	data->supply_uv = regulator_get_voltage(data->reg);
data              899 drivers/hwmon/sht15.c 	struct sht15_data *data = container_of(nb, struct sht15_data, nb);
data              902 drivers/hwmon/sht15.c 		data->supply_uv_valid = false;
data              903 drivers/hwmon/sht15.c 	schedule_work(&data->update_supply_work);
data              919 drivers/hwmon/sht15.c 	struct sht15_data *data;
data              921 drivers/hwmon/sht15.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              922 drivers/hwmon/sht15.c 	if (!data)
data              925 drivers/hwmon/sht15.c 	INIT_WORK(&data->read_work, sht15_bh_read_data);
data              926 drivers/hwmon/sht15.c 	INIT_WORK(&data->update_supply_work, sht15_update_voltage);
data              927 drivers/hwmon/sht15.c 	platform_set_drvdata(pdev, data);
data              928 drivers/hwmon/sht15.c 	mutex_init(&data->read_lock);
data              929 drivers/hwmon/sht15.c 	data->dev = &pdev->dev;
data              930 drivers/hwmon/sht15.c 	init_waitqueue_head(&data->wait_queue);
data              936 drivers/hwmon/sht15.c 	data->reg = devm_regulator_get_optional(data->dev, "vcc");
data              937 drivers/hwmon/sht15.c 	if (!IS_ERR(data->reg)) {
data              940 drivers/hwmon/sht15.c 		voltage = regulator_get_voltage(data->reg);
data              942 drivers/hwmon/sht15.c 			data->supply_uv = voltage;
data              944 drivers/hwmon/sht15.c 		ret = regulator_enable(data->reg);
data              955 drivers/hwmon/sht15.c 		data->nb.notifier_call = &sht15_invalidate_voltage;
data              956 drivers/hwmon/sht15.c 		ret = regulator_register_notifier(data->reg, &data->nb);
data              960 drivers/hwmon/sht15.c 			regulator_disable(data->reg);
data              966 drivers/hwmon/sht15.c 	data->sck = devm_gpiod_get(&pdev->dev, "clk", GPIOD_OUT_LOW);
data              967 drivers/hwmon/sht15.c 	if (IS_ERR(data->sck)) {
data              968 drivers/hwmon/sht15.c 		ret = PTR_ERR(data->sck);
data              972 drivers/hwmon/sht15.c 	data->data = devm_gpiod_get(&pdev->dev, "data", GPIOD_IN);
data              973 drivers/hwmon/sht15.c 	if (IS_ERR(data->data)) {
data              974 drivers/hwmon/sht15.c 		ret = PTR_ERR(data->data);
data              979 drivers/hwmon/sht15.c 	ret = devm_request_irq(&pdev->dev, gpiod_to_irq(data->data),
data              983 drivers/hwmon/sht15.c 			       data);
data              988 drivers/hwmon/sht15.c 	disable_irq_nosync(gpiod_to_irq(data->data));
data              989 drivers/hwmon/sht15.c 	ret = sht15_connection_reset(data);
data              992 drivers/hwmon/sht15.c 	ret = sht15_soft_reset(data);
data             1002 drivers/hwmon/sht15.c 	data->hwmon_dev = hwmon_device_register(data->dev);
data             1003 drivers/hwmon/sht15.c 	if (IS_ERR(data->hwmon_dev)) {
data             1004 drivers/hwmon/sht15.c 		ret = PTR_ERR(data->hwmon_dev);
data             1013 drivers/hwmon/sht15.c 	if (!IS_ERR(data->reg)) {
data             1014 drivers/hwmon/sht15.c 		regulator_unregister_notifier(data->reg, &data->nb);
data             1015 drivers/hwmon/sht15.c 		regulator_disable(data->reg);
data             1022 drivers/hwmon/sht15.c 	struct sht15_data *data = platform_get_drvdata(pdev);
data             1028 drivers/hwmon/sht15.c 	mutex_lock(&data->read_lock);
data             1029 drivers/hwmon/sht15.c 	if (sht15_soft_reset(data)) {
data             1030 drivers/hwmon/sht15.c 		mutex_unlock(&data->read_lock);
data             1033 drivers/hwmon/sht15.c 	hwmon_device_unregister(data->hwmon_dev);
data             1035 drivers/hwmon/sht15.c 	if (!IS_ERR(data->reg)) {
data             1036 drivers/hwmon/sht15.c 		regulator_unregister_notifier(data->reg, &data->nb);
data             1037 drivers/hwmon/sht15.c 		regulator_disable(data->reg);
data             1040 drivers/hwmon/sht15.c 	mutex_unlock(&data->read_lock);
data              170 drivers/hwmon/sht3x.c 				   struct sht3x_data *data,
data              176 drivers/hwmon/sht3x.c 	mutex_lock(&data->i2c_lock);
data              195 drivers/hwmon/sht3x.c 	mutex_unlock(&data->i2c_lock);
data              221 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              222 drivers/hwmon/sht3x.c 	struct i2c_client *client = data->client;
data              223 drivers/hwmon/sht3x.c 	u16 interval_ms = mode_to_update_interval[data->mode];
data              229 drivers/hwmon/sht3x.c 	mutex_lock(&data->data_lock);
data              238 drivers/hwmon/sht3x.c 	if (time_after(jiffies, data->last_update + interval_jiffies)) {
data              239 drivers/hwmon/sht3x.c 		ret = sht3x_read_from_command(client, data, data->command, buf,
data              240 drivers/hwmon/sht3x.c 					      sizeof(buf), data->wait_time);
data              245 drivers/hwmon/sht3x.c 		data->temperature = sht3x_extract_temperature(val);
data              247 drivers/hwmon/sht3x.c 		data->humidity = sht3x_extract_humidity(val);
data              248 drivers/hwmon/sht3x.c 		data->last_update = jiffies;
data              252 drivers/hwmon/sht3x.c 	mutex_unlock(&data->data_lock);
data              256 drivers/hwmon/sht3x.c 	return data;
data              263 drivers/hwmon/sht3x.c 	struct sht3x_data *data = sht3x_update_client(dev);
data              265 drivers/hwmon/sht3x.c 	if (IS_ERR(data))
data              266 drivers/hwmon/sht3x.c 		return PTR_ERR(data);
data              268 drivers/hwmon/sht3x.c 	return sprintf(buf, "%d\n", data->temperature);
data              274 drivers/hwmon/sht3x.c 	struct sht3x_data *data = sht3x_update_client(dev);
data              276 drivers/hwmon/sht3x.c 	if (IS_ERR(data))
data              277 drivers/hwmon/sht3x.c 		return PTR_ERR(data);
data              279 drivers/hwmon/sht3x.c 	return sprintf(buf, "%u\n", data->humidity);
data              285 drivers/hwmon/sht3x.c static int limits_update(struct sht3x_data *data)
data              294 drivers/hwmon/sht3x.c 	struct i2c_client *client = data->client;
data              298 drivers/hwmon/sht3x.c 		ret = sht3x_read_from_command(client, data,
data              308 drivers/hwmon/sht3x.c 		data->temperature_limits[index] = temperature;
data              309 drivers/hwmon/sht3x.c 		data->humidity_limits[index] = humidity;
data              319 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              321 drivers/hwmon/sht3x.c 	int temperature_limit = data->temperature_limits[index];
data              330 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              332 drivers/hwmon/sht3x.c 	u32 humidity_limit = data->humidity_limits[index];
data              350 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              351 drivers/hwmon/sht3x.c 	struct i2c_client *client = data->client;
data              374 drivers/hwmon/sht3x.c 	mutex_lock(&data->i2c_lock);
data              376 drivers/hwmon/sht3x.c 	mutex_unlock(&data->i2c_lock);
data              381 drivers/hwmon/sht3x.c 	data->temperature_limits[index] = temperature;
data              382 drivers/hwmon/sht3x.c 	data->humidity_limits[index] = humidity;
data              393 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              402 drivers/hwmon/sht3x.c 	mutex_lock(&data->data_lock);
data              404 drivers/hwmon/sht3x.c 			  data->humidity_limits[index]);
data              405 drivers/hwmon/sht3x.c 	mutex_unlock(&data->data_lock);
data              417 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              425 drivers/hwmon/sht3x.c 	mutex_lock(&data->data_lock);
data              426 drivers/hwmon/sht3x.c 	ret = limit_store(dev, count, index, data->temperature_limits[index],
data              428 drivers/hwmon/sht3x.c 	mutex_unlock(&data->data_lock);
data              433 drivers/hwmon/sht3x.c static void sht3x_select_command(struct sht3x_data *data)
data              441 drivers/hwmon/sht3x.c 	if (data->mode > 0) {
data              442 drivers/hwmon/sht3x.c 		data->command = sht3x_cmd_measure_periodic_mode;
data              443 drivers/hwmon/sht3x.c 		data->wait_time = 0;
data              444 drivers/hwmon/sht3x.c 	} else if (data->setup.blocking_io) {
data              445 drivers/hwmon/sht3x.c 		data->command = data->setup.high_precision ?
data              448 drivers/hwmon/sht3x.c 		data->wait_time = 0;
data              450 drivers/hwmon/sht3x.c 		if (data->setup.high_precision) {
data              451 drivers/hwmon/sht3x.c 			data->command = sht3x_cmd_measure_nonblocking_hpm;
data              452 drivers/hwmon/sht3x.c 			data->wait_time = SHT3X_NONBLOCKING_WAIT_TIME_HPM;
data              454 drivers/hwmon/sht3x.c 			data->command = sht3x_cmd_measure_nonblocking_lpm;
data              455 drivers/hwmon/sht3x.c 			data->wait_time = SHT3X_NONBLOCKING_WAIT_TIME_LPM;
data              465 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              466 drivers/hwmon/sht3x.c 	struct i2c_client *client = data->client;
data              468 drivers/hwmon/sht3x.c 	ret = sht3x_read_from_command(client, data, sht3x_cmd_read_status_reg,
data              524 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              525 drivers/hwmon/sht3x.c 	struct i2c_client *client = data->client;
data              533 drivers/hwmon/sht3x.c 	mutex_lock(&data->i2c_lock);
data              542 drivers/hwmon/sht3x.c 	mutex_unlock(&data->i2c_lock);
data              551 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              554 drivers/hwmon/sht3x.c 			 mode_to_update_interval[data->mode]);
data              566 drivers/hwmon/sht3x.c 	struct sht3x_data *data = dev_get_drvdata(dev);
data              567 drivers/hwmon/sht3x.c 	struct i2c_client *client = data->client;
data              575 drivers/hwmon/sht3x.c 	mutex_lock(&data->data_lock);
data              577 drivers/hwmon/sht3x.c 	if (mode == data->mode) {
data              578 drivers/hwmon/sht3x.c 		mutex_unlock(&data->data_lock);
data              582 drivers/hwmon/sht3x.c 	mutex_lock(&data->i2c_lock);
data              589 drivers/hwmon/sht3x.c 	if (data->mode > 0) {
data              594 drivers/hwmon/sht3x.c 		data->mode = 0;
data              598 drivers/hwmon/sht3x.c 		if (data->setup.high_precision)
data              610 drivers/hwmon/sht3x.c 	data->mode = mode;
data              611 drivers/hwmon/sht3x.c 	sht3x_select_command(data);
data              614 drivers/hwmon/sht3x.c 	mutex_unlock(&data->i2c_lock);
data              615 drivers/hwmon/sht3x.c 	mutex_unlock(&data->data_lock);
data              669 drivers/hwmon/sht3x.c 	struct sht3x_data *data;
data              688 drivers/hwmon/sht3x.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              689 drivers/hwmon/sht3x.c 	if (!data)
data              692 drivers/hwmon/sht3x.c 	data->setup.blocking_io = false;
data              693 drivers/hwmon/sht3x.c 	data->setup.high_precision = true;
data              694 drivers/hwmon/sht3x.c 	data->mode = 0;
data              695 drivers/hwmon/sht3x.c 	data->last_update = jiffies - msecs_to_jiffies(3000);
data              696 drivers/hwmon/sht3x.c 	data->client = client;
data              700 drivers/hwmon/sht3x.c 		data->setup = *(struct sht3x_platform_data *)dev->platform_data;
data              702 drivers/hwmon/sht3x.c 	sht3x_select_command(data);
data              704 drivers/hwmon/sht3x.c 	mutex_init(&data->i2c_lock);
data              705 drivers/hwmon/sht3x.c 	mutex_init(&data->data_lock);
data              714 drivers/hwmon/sht3x.c 	ret = limits_update(data);
data              725 drivers/hwmon/sht3x.c 							   data,
data               71 drivers/hwmon/shtc1.c 			       struct shtc1_data *data,
data               74 drivers/hwmon/shtc1.c 	int ret = i2c_master_send(client, data->command, SHTC1_CMD_LENGTH);
data               86 drivers/hwmon/shtc1.c 	if (!data->setup.blocking_io)
data               87 drivers/hwmon/shtc1.c 		usleep_range(data->nonblocking_wait_time,
data               88 drivers/hwmon/shtc1.c 			     data->nonblocking_wait_time + 1000);
data              102 drivers/hwmon/shtc1.c 	struct shtc1_data *data = dev_get_drvdata(dev);
data              103 drivers/hwmon/shtc1.c 	struct i2c_client *client = data->client;
data              108 drivers/hwmon/shtc1.c 	mutex_lock(&data->update_lock);
data              110 drivers/hwmon/shtc1.c 	if (time_after(jiffies, data->last_updated + HZ / 10) || !data->valid) {
data              111 drivers/hwmon/shtc1.c 		ret = shtc1_update_values(client, data, buf, sizeof(buf));
data              123 drivers/hwmon/shtc1.c 		data->temperature = ((21875 * val) >> 13) - 45000;
data              125 drivers/hwmon/shtc1.c 		data->humidity = ((12500 * val) >> 13);
data              127 drivers/hwmon/shtc1.c 		data->last_updated = jiffies;
data              128 drivers/hwmon/shtc1.c 		data->valid = true;
data              132 drivers/hwmon/shtc1.c 	mutex_unlock(&data->update_lock);
data              134 drivers/hwmon/shtc1.c 	return ret == 0 ? data : ERR_PTR(ret);
data              141 drivers/hwmon/shtc1.c 	struct shtc1_data *data = shtc1_update_client(dev);
data              142 drivers/hwmon/shtc1.c 	if (IS_ERR(data))
data              143 drivers/hwmon/shtc1.c 		return PTR_ERR(data);
data              145 drivers/hwmon/shtc1.c 	return sprintf(buf, "%d\n", data->temperature);
data              151 drivers/hwmon/shtc1.c 	struct shtc1_data *data = shtc1_update_client(dev);
data              152 drivers/hwmon/shtc1.c 	if (IS_ERR(data))
data              153 drivers/hwmon/shtc1.c 		return PTR_ERR(data);
data              155 drivers/hwmon/shtc1.c 	return sprintf(buf, "%d\n", data->humidity);
data              169 drivers/hwmon/shtc1.c static void shtc1_select_command(struct shtc1_data *data)
data              171 drivers/hwmon/shtc1.c 	if (data->setup.high_precision) {
data              172 drivers/hwmon/shtc1.c 		data->command = data->setup.blocking_io ?
data              175 drivers/hwmon/shtc1.c 		data->nonblocking_wait_time = (data->chip == shtc1) ?
data              179 drivers/hwmon/shtc1.c 		data->command = data->setup.blocking_io ?
data              182 drivers/hwmon/shtc1.c 		data->nonblocking_wait_time = (data->chip == shtc1) ?
data              194 drivers/hwmon/shtc1.c 	struct shtc1_data *data;
data              227 drivers/hwmon/shtc1.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              228 drivers/hwmon/shtc1.c 	if (!data)
data              231 drivers/hwmon/shtc1.c 	data->setup.blocking_io = false;
data              232 drivers/hwmon/shtc1.c 	data->setup.high_precision = true;
data              233 drivers/hwmon/shtc1.c 	data->client = client;
data              234 drivers/hwmon/shtc1.c 	data->chip = chip;
data              237 drivers/hwmon/shtc1.c 		data->setup = *(struct shtc1_platform_data *)dev->platform_data;
data              238 drivers/hwmon/shtc1.c 	shtc1_select_command(data);
data              239 drivers/hwmon/shtc1.c 	mutex_init(&data->update_lock);
data              243 drivers/hwmon/shtc1.c 							   data,
data               98 drivers/hwmon/sis5595.c #define SIS5595_REG_TEMP	(((data->revision) >= REV2MIN) ? \
data              100 drivers/hwmon/sis5595.c #define SIS5595_REG_TEMP_OVER	(((data->revision) >= REV2MIN) ? \
data              102 drivers/hwmon/sis5595.c #define SIS5595_REG_TEMP_HYST	(((data->revision) >= REV2MIN) ? \
data              197 drivers/hwmon/sis5595.c static int sis5595_read_value(struct sis5595_data *data, u8 reg);
data              198 drivers/hwmon/sis5595.c static void sis5595_write_value(struct sis5595_data *data, u8 reg, u8 value);
data              200 drivers/hwmon/sis5595.c static void sis5595_init_device(struct sis5595_data *data);
data              214 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              217 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in[nr]));
data              223 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              226 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in_min[nr]));
data              232 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              235 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in_max[nr]));
data              241 drivers/hwmon/sis5595.c 	struct sis5595_data *data = dev_get_drvdata(dev);
data              251 drivers/hwmon/sis5595.c 	mutex_lock(&data->update_lock);
data              252 drivers/hwmon/sis5595.c 	data->in_min[nr] = IN_TO_REG(val);
data              253 drivers/hwmon/sis5595.c 	sis5595_write_value(data, SIS5595_REG_IN_MIN(nr), data->in_min[nr]);
data              254 drivers/hwmon/sis5595.c 	mutex_unlock(&data->update_lock);
data              261 drivers/hwmon/sis5595.c 	struct sis5595_data *data = dev_get_drvdata(dev);
data              271 drivers/hwmon/sis5595.c 	mutex_lock(&data->update_lock);
data              272 drivers/hwmon/sis5595.c 	data->in_max[nr] = IN_TO_REG(val);
data              273 drivers/hwmon/sis5595.c 	sis5595_write_value(data, SIS5595_REG_IN_MAX(nr), data->in_max[nr]);
data              274 drivers/hwmon/sis5595.c 	mutex_unlock(&data->update_lock);
data              298 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              299 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp));
data              305 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              306 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_over));
data              313 drivers/hwmon/sis5595.c 	struct sis5595_data *data = dev_get_drvdata(dev);
data              321 drivers/hwmon/sis5595.c 	mutex_lock(&data->update_lock);
data              322 drivers/hwmon/sis5595.c 	data->temp_over = TEMP_TO_REG(val);
data              323 drivers/hwmon/sis5595.c 	sis5595_write_value(data, SIS5595_REG_TEMP_OVER, data->temp_over);
data              324 drivers/hwmon/sis5595.c 	mutex_unlock(&data->update_lock);
data              331 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              332 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_hyst));
data              339 drivers/hwmon/sis5595.c 	struct sis5595_data *data = dev_get_drvdata(dev);
data              347 drivers/hwmon/sis5595.c 	mutex_lock(&data->update_lock);
data              348 drivers/hwmon/sis5595.c 	data->temp_hyst = TEMP_TO_REG(val);
data              349 drivers/hwmon/sis5595.c 	sis5595_write_value(data, SIS5595_REG_TEMP_HYST, data->temp_hyst);
data              350 drivers/hwmon/sis5595.c 	mutex_unlock(&data->update_lock);
data              362 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              365 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr],
data              366 drivers/hwmon/sis5595.c 		DIV_FROM_REG(data->fan_div[nr])));
data              372 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              375 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr],
data              376 drivers/hwmon/sis5595.c 		DIV_FROM_REG(data->fan_div[nr])));
data              382 drivers/hwmon/sis5595.c 	struct sis5595_data *data = dev_get_drvdata(dev);
data              392 drivers/hwmon/sis5595.c 	mutex_lock(&data->update_lock);
data              393 drivers/hwmon/sis5595.c 	data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              394 drivers/hwmon/sis5595.c 	sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]);
data              395 drivers/hwmon/sis5595.c 	mutex_unlock(&data->update_lock);
data              402 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              405 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
data              417 drivers/hwmon/sis5595.c 	struct sis5595_data *data = dev_get_drvdata(dev);
data              429 drivers/hwmon/sis5595.c 	mutex_lock(&data->update_lock);
data              430 drivers/hwmon/sis5595.c 	min = FAN_FROM_REG(data->fan_min[nr],
data              431 drivers/hwmon/sis5595.c 			DIV_FROM_REG(data->fan_div[nr]));
data              432 drivers/hwmon/sis5595.c 	reg = sis5595_read_value(data, SIS5595_REG_FANDIV);
data              436 drivers/hwmon/sis5595.c 		data->fan_div[nr] = 0;
data              439 drivers/hwmon/sis5595.c 		data->fan_div[nr] = 1;
data              442 drivers/hwmon/sis5595.c 		data->fan_div[nr] = 2;
data              445 drivers/hwmon/sis5595.c 		data->fan_div[nr] = 3;
data              451 drivers/hwmon/sis5595.c 		mutex_unlock(&data->update_lock);
data              457 drivers/hwmon/sis5595.c 		reg = (reg & 0xcf) | (data->fan_div[nr] << 4);
data              460 drivers/hwmon/sis5595.c 		reg = (reg & 0x3f) | (data->fan_div[nr] << 6);
data              463 drivers/hwmon/sis5595.c 	sis5595_write_value(data, SIS5595_REG_FANDIV, reg);
data              464 drivers/hwmon/sis5595.c 	data->fan_min[nr] =
data              465 drivers/hwmon/sis5595.c 		FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data              466 drivers/hwmon/sis5595.c 	sis5595_write_value(data, SIS5595_REG_FAN_MIN(nr), data->fan_min[nr]);
data              467 drivers/hwmon/sis5595.c 	mutex_unlock(&data->update_lock);
data              482 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              483 drivers/hwmon/sis5595.c 	return sprintf(buf, "%d\n", data->alarms);
data              490 drivers/hwmon/sis5595.c 	struct sis5595_data *data = sis5595_update_device(dev);
data              492 drivers/hwmon/sis5595.c 	return sprintf(buf, "%u\n", (data->alarms >> nr) & 1);
data              506 drivers/hwmon/sis5595.c 	struct sis5595_data *data = dev_get_drvdata(dev);
data              507 drivers/hwmon/sis5595.c 	return sprintf(buf, "%s\n", data->name);
data              576 drivers/hwmon/sis5595.c 	struct sis5595_data *data;
data              586 drivers/hwmon/sis5595.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct sis5595_data),
data              588 drivers/hwmon/sis5595.c 	if (!data)
data              591 drivers/hwmon/sis5595.c 	mutex_init(&data->lock);
data              592 drivers/hwmon/sis5595.c 	mutex_init(&data->update_lock);
data              593 drivers/hwmon/sis5595.c 	data->addr = res->start;
data              594 drivers/hwmon/sis5595.c 	data->name = "sis5595";
data              595 drivers/hwmon/sis5595.c 	platform_set_drvdata(pdev, data);
data              600 drivers/hwmon/sis5595.c 	data->revision = s_bridge->revision;
data              602 drivers/hwmon/sis5595.c 	data->maxins = 3;
data              603 drivers/hwmon/sis5595.c 	if (data->revision >= REV2MIN) {
data              607 drivers/hwmon/sis5595.c 			data->maxins = 4;
data              611 drivers/hwmon/sis5595.c 	sis5595_init_device(data);
data              615 drivers/hwmon/sis5595.c 		data->fan_min[i] = sis5595_read_value(data,
data              623 drivers/hwmon/sis5595.c 	if (data->maxins == 4) {
data              633 drivers/hwmon/sis5595.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data              634 drivers/hwmon/sis5595.c 	if (IS_ERR(data->hwmon_dev)) {
data              635 drivers/hwmon/sis5595.c 		err = PTR_ERR(data->hwmon_dev);
data              650 drivers/hwmon/sis5595.c 	struct sis5595_data *data = platform_get_drvdata(pdev);
data              652 drivers/hwmon/sis5595.c 	hwmon_device_unregister(data->hwmon_dev);
data              661 drivers/hwmon/sis5595.c static int sis5595_read_value(struct sis5595_data *data, u8 reg)
data              665 drivers/hwmon/sis5595.c 	mutex_lock(&data->lock);
data              666 drivers/hwmon/sis5595.c 	outb_p(reg, data->addr + SIS5595_ADDR_REG_OFFSET);
data              667 drivers/hwmon/sis5595.c 	res = inb_p(data->addr + SIS5595_DATA_REG_OFFSET);
data              668 drivers/hwmon/sis5595.c 	mutex_unlock(&data->lock);
data              672 drivers/hwmon/sis5595.c static void sis5595_write_value(struct sis5595_data *data, u8 reg, u8 value)
data              674 drivers/hwmon/sis5595.c 	mutex_lock(&data->lock);
data              675 drivers/hwmon/sis5595.c 	outb_p(reg, data->addr + SIS5595_ADDR_REG_OFFSET);
data              676 drivers/hwmon/sis5595.c 	outb_p(value, data->addr + SIS5595_DATA_REG_OFFSET);
data              677 drivers/hwmon/sis5595.c 	mutex_unlock(&data->lock);
data              681 drivers/hwmon/sis5595.c static void sis5595_init_device(struct sis5595_data *data)
data              683 drivers/hwmon/sis5595.c 	u8 config = sis5595_read_value(data, SIS5595_REG_CONFIG);
data              685 drivers/hwmon/sis5595.c 		sis5595_write_value(data, SIS5595_REG_CONFIG,
data              691 drivers/hwmon/sis5595.c 	struct sis5595_data *data = dev_get_drvdata(dev);
data              694 drivers/hwmon/sis5595.c 	mutex_lock(&data->update_lock);
data              696 drivers/hwmon/sis5595.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              697 drivers/hwmon/sis5595.c 	    || !data->valid) {
data              699 drivers/hwmon/sis5595.c 		for (i = 0; i <= data->maxins; i++) {
data              700 drivers/hwmon/sis5595.c 			data->in[i] =
data              701 drivers/hwmon/sis5595.c 			    sis5595_read_value(data, SIS5595_REG_IN(i));
data              702 drivers/hwmon/sis5595.c 			data->in_min[i] =
data              703 drivers/hwmon/sis5595.c 			    sis5595_read_value(data,
data              705 drivers/hwmon/sis5595.c 			data->in_max[i] =
data              706 drivers/hwmon/sis5595.c 			    sis5595_read_value(data,
data              710 drivers/hwmon/sis5595.c 			data->fan[i] =
data              711 drivers/hwmon/sis5595.c 			    sis5595_read_value(data, SIS5595_REG_FAN(i));
data              712 drivers/hwmon/sis5595.c 			data->fan_min[i] =
data              713 drivers/hwmon/sis5595.c 			    sis5595_read_value(data,
data              716 drivers/hwmon/sis5595.c 		if (data->maxins == 3) {
data              717 drivers/hwmon/sis5595.c 			data->temp =
data              718 drivers/hwmon/sis5595.c 			    sis5595_read_value(data, SIS5595_REG_TEMP);
data              719 drivers/hwmon/sis5595.c 			data->temp_over =
data              720 drivers/hwmon/sis5595.c 			    sis5595_read_value(data, SIS5595_REG_TEMP_OVER);
data              721 drivers/hwmon/sis5595.c 			data->temp_hyst =
data              722 drivers/hwmon/sis5595.c 			    sis5595_read_value(data, SIS5595_REG_TEMP_HYST);
data              724 drivers/hwmon/sis5595.c 		i = sis5595_read_value(data, SIS5595_REG_FANDIV);
data              725 drivers/hwmon/sis5595.c 		data->fan_div[0] = (i >> 4) & 0x03;
data              726 drivers/hwmon/sis5595.c 		data->fan_div[1] = i >> 6;
data              727 drivers/hwmon/sis5595.c 		data->alarms =
data              728 drivers/hwmon/sis5595.c 		    sis5595_read_value(data, SIS5595_REG_ALARM1) |
data              729 drivers/hwmon/sis5595.c 		    (sis5595_read_value(data, SIS5595_REG_ALARM2) << 8);
data              730 drivers/hwmon/sis5595.c 		data->last_updated = jiffies;
data              731 drivers/hwmon/sis5595.c 		data->valid = 1;
data              734 drivers/hwmon/sis5595.c 	mutex_unlock(&data->update_lock);
data              736 drivers/hwmon/sis5595.c 	return data;
data              177 drivers/hwmon/smm665.c static int smm665_read_adc(struct smm665_data *data, int adc)
data              179 drivers/hwmon/smm665.c 	struct i2c_client *client = data->cmdreg;
data              208 drivers/hwmon/smm665.c 	udelay(data->conversion_time);
data              239 drivers/hwmon/smm665.c 	struct smm665_data *data = dev_get_drvdata(dev);
data              240 drivers/hwmon/smm665.c 	struct i2c_client *client = data->client;
data              241 drivers/hwmon/smm665.c 	struct smm665_data *ret = data;
data              243 drivers/hwmon/smm665.c 	mutex_lock(&data->update_lock);
data              245 drivers/hwmon/smm665.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              256 drivers/hwmon/smm665.c 		data->faults = val;
data              260 drivers/hwmon/smm665.c 			val = smm665_read_adc(data, i);
data              265 drivers/hwmon/smm665.c 			data->adc[i] = val;
data              267 drivers/hwmon/smm665.c 		data->last_updated = jiffies;
data              268 drivers/hwmon/smm665.c 		data->valid = 1;
data              271 drivers/hwmon/smm665.c 	mutex_unlock(&data->update_lock);
data              315 drivers/hwmon/smm665.c 	struct smm665_data *data = dev_get_drvdata(dev);
data              317 drivers/hwmon/smm665.c 	return data->alarm_min_limit[index];
data              322 drivers/hwmon/smm665.c 	struct smm665_data *data = dev_get_drvdata(dev);
data              324 drivers/hwmon/smm665.c 	return data->alarm_max_limit[index];
data              329 drivers/hwmon/smm665.c 	struct smm665_data *data = dev_get_drvdata(dev);
data              331 drivers/hwmon/smm665.c 	return data->critical_min_limit[index];
data              336 drivers/hwmon/smm665.c 	struct smm665_data *data = dev_get_drvdata(dev);
data              338 drivers/hwmon/smm665.c 	return data->critical_max_limit[index];
data              345 drivers/hwmon/smm665.c 	struct smm665_data *data = smm665_update_device(dev);
data              348 drivers/hwmon/smm665.c 	if (IS_ERR(data))
data              349 drivers/hwmon/smm665.c 		return PTR_ERR(data);
data              351 drivers/hwmon/smm665.c 	if (data->faults & (1 << attr->index))
data              361 drivers/hwmon/smm665.c 	struct smm665_data *data = smm665_update_device(dev);
data              365 drivers/hwmon/smm665.c 	if (IS_ERR(data))
data              366 drivers/hwmon/smm665.c 		return PTR_ERR(data);
data              368 drivers/hwmon/smm665.c 	val = smm665_convert(data->adc[adc], adc);
data              569 drivers/hwmon/smm665.c 	struct smm665_data *data;
data              580 drivers/hwmon/smm665.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              581 drivers/hwmon/smm665.c 	if (!data)
data              584 drivers/hwmon/smm665.c 	i2c_set_clientdata(client, data);
data              585 drivers/hwmon/smm665.c 	mutex_init(&data->update_lock);
data              587 drivers/hwmon/smm665.c 	data->client = client;
data              588 drivers/hwmon/smm665.c 	data->type = id->driver_data;
data              589 drivers/hwmon/smm665.c 	data->cmdreg = i2c_new_dummy_device(adapter, (client->addr & ~SMM665_REGMASK)
data              591 drivers/hwmon/smm665.c 	if (IS_ERR(data->cmdreg))
data              592 drivers/hwmon/smm665.c 		return PTR_ERR(data->cmdreg);
data              594 drivers/hwmon/smm665.c 	switch (data->type) {
data              597 drivers/hwmon/smm665.c 		data->conversion_time = SMM665_ADC_WAIT_SMM665;
data              602 drivers/hwmon/smm665.c 		data->conversion_time = SMM665_ADC_WAIT_SMM766;
data              607 drivers/hwmon/smm665.c 	if (i2c_smbus_read_byte_data(data->cmdreg, SMM665_MISC8_CMD_STS) < 0)
data              635 drivers/hwmon/smm665.c 		data->critical_min_limit[i] = data->alarm_min_limit[i]
data              641 drivers/hwmon/smm665.c 			data->critical_min_limit[i] = smm665_convert(val, i);
data              643 drivers/hwmon/smm665.c 			data->alarm_min_limit[i] = smm665_convert(val, i);
data              647 drivers/hwmon/smm665.c 		data->critical_max_limit[i] = data->alarm_max_limit[i]
data              653 drivers/hwmon/smm665.c 			data->critical_max_limit[i] = smm665_convert(val, i);
data              655 drivers/hwmon/smm665.c 			data->alarm_max_limit[i] = smm665_convert(val, i);
data              659 drivers/hwmon/smm665.c 							   client->name, data,
data              669 drivers/hwmon/smm665.c 	i2c_unregister_device(data->cmdreg);
data              675 drivers/hwmon/smm665.c 	struct smm665_data *data = i2c_get_clientdata(client);
data              677 drivers/hwmon/smm665.c 	i2c_unregister_device(data->cmdreg);
data              106 drivers/hwmon/smsc47b397.c static int smsc47b397_read_value(struct smsc47b397_data *data, u8 reg)
data              110 drivers/hwmon/smsc47b397.c 	mutex_lock(&data->lock);
data              111 drivers/hwmon/smsc47b397.c 	outb(reg, data->addr);
data              112 drivers/hwmon/smsc47b397.c 	res = inb_p(data->addr + 1);
data              113 drivers/hwmon/smsc47b397.c 	mutex_unlock(&data->lock);
data              119 drivers/hwmon/smsc47b397.c 	struct smsc47b397_data *data = dev_get_drvdata(dev);
data              122 drivers/hwmon/smsc47b397.c 	mutex_lock(&data->update_lock);
data              124 drivers/hwmon/smsc47b397.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              129 drivers/hwmon/smsc47b397.c 			data->temp[i] = smsc47b397_read_value(data,
data              133 drivers/hwmon/smsc47b397.c 			data->fan[i]  = smsc47b397_read_value(data,
data              135 drivers/hwmon/smsc47b397.c 			data->fan[i] |= smsc47b397_read_value(data,
data              139 drivers/hwmon/smsc47b397.c 		data->last_updated = jiffies;
data              140 drivers/hwmon/smsc47b397.c 		data->valid = 1;
data              145 drivers/hwmon/smsc47b397.c 	mutex_unlock(&data->update_lock);
data              147 drivers/hwmon/smsc47b397.c 	return data;
data              163 drivers/hwmon/smsc47b397.c 	struct smsc47b397_data *data = smsc47b397_update_device(dev);
data              164 drivers/hwmon/smsc47b397.c 	return sprintf(buf, "%d\n", temp_from_reg(data->temp[attr->index]));
data              187 drivers/hwmon/smsc47b397.c 	struct smsc47b397_data *data = smsc47b397_update_device(dev);
data              188 drivers/hwmon/smsc47b397.c 	return sprintf(buf, "%d\n", fan_from_reg(data->fan[attr->index]));
data              222 drivers/hwmon/smsc47b397.c 	struct smsc47b397_data *data;
data              235 drivers/hwmon/smsc47b397.c 	data = devm_kzalloc(dev, sizeof(struct smsc47b397_data), GFP_KERNEL);
data              236 drivers/hwmon/smsc47b397.c 	if (!data)
data              239 drivers/hwmon/smsc47b397.c 	data->addr = res->start;
data              240 drivers/hwmon/smsc47b397.c 	mutex_init(&data->lock);
data              241 drivers/hwmon/smsc47b397.c 	mutex_init(&data->update_lock);
data              244 drivers/hwmon/smsc47b397.c 							   data,
data              137 drivers/hwmon/smsc47m1.c static inline int smsc47m1_read_value(struct smsc47m1_data *data, u8 reg)
data              139 drivers/hwmon/smsc47m1.c 	return inb_p(data->addr + reg);
data              142 drivers/hwmon/smsc47m1.c static inline void smsc47m1_write_value(struct smsc47m1_data *data, u8 reg,
data              145 drivers/hwmon/smsc47m1.c 	outb_p(value, data->addr + reg);
data              151 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = dev_get_drvdata(dev);
data              153 drivers/hwmon/smsc47m1.c 	mutex_lock(&data->update_lock);
data              155 drivers/hwmon/smsc47m1.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2) || init) {
data              157 drivers/hwmon/smsc47m1.c 		fan_nr = data->type == smsc47m2 ? 3 : 2;
data              160 drivers/hwmon/smsc47m1.c 			data->fan[i] = smsc47m1_read_value(data,
data              162 drivers/hwmon/smsc47m1.c 			data->fan_preload[i] = smsc47m1_read_value(data,
data              164 drivers/hwmon/smsc47m1.c 			data->pwm[i] = smsc47m1_read_value(data,
data              168 drivers/hwmon/smsc47m1.c 		i = smsc47m1_read_value(data, SMSC47M1_REG_FANDIV);
data              169 drivers/hwmon/smsc47m1.c 		data->fan_div[0] = (i >> 4) & 0x03;
data              170 drivers/hwmon/smsc47m1.c 		data->fan_div[1] = i >> 6;
data              172 drivers/hwmon/smsc47m1.c 		data->alarms = smsc47m1_read_value(data,
data              175 drivers/hwmon/smsc47m1.c 		if (data->alarms)
data              176 drivers/hwmon/smsc47m1.c 			smsc47m1_write_value(data, SMSC47M1_REG_ALARM, 0xC0);
data              179 drivers/hwmon/smsc47m1.c 			data->fan_div[2] = (smsc47m1_read_value(data,
data              181 drivers/hwmon/smsc47m1.c 			data->alarms |= (smsc47m1_read_value(data,
data              184 drivers/hwmon/smsc47m1.c 			if (data->alarms & 0x04)
data              185 drivers/hwmon/smsc47m1.c 				smsc47m1_write_value(data,
data              190 drivers/hwmon/smsc47m1.c 		data->last_updated = jiffies;
data              193 drivers/hwmon/smsc47m1.c 	mutex_unlock(&data->update_lock);
data              194 drivers/hwmon/smsc47m1.c 	return data;
data              201 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = smsc47m1_update_device(dev, 0);
data              209 drivers/hwmon/smsc47m1.c 	int rpm = (data->pwm[nr] & 0x7F) == 0x00 ? 0 :
data              210 drivers/hwmon/smsc47m1.c 		  FAN_FROM_REG(data->fan[nr],
data              211 drivers/hwmon/smsc47m1.c 			       DIV_FROM_REG(data->fan_div[nr]),
data              212 drivers/hwmon/smsc47m1.c 			       data->fan_preload[nr]);
data              220 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = smsc47m1_update_device(dev, 0);
data              222 drivers/hwmon/smsc47m1.c 	int rpm = MIN_FROM_REG(data->fan_preload[nr],
data              223 drivers/hwmon/smsc47m1.c 			       DIV_FROM_REG(data->fan_div[nr]));
data              231 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = smsc47m1_update_device(dev, 0);
data              232 drivers/hwmon/smsc47m1.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[attr->index]));
data              239 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = smsc47m1_update_device(dev, 0);
data              240 drivers/hwmon/smsc47m1.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              247 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = smsc47m1_update_device(dev, 0);
data              248 drivers/hwmon/smsc47m1.c 	return sprintf(buf, "%d\n", PWM_FROM_REG(data->pwm[attr->index]));
data              255 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = smsc47m1_update_device(dev, 0);
data              256 drivers/hwmon/smsc47m1.c 	return sprintf(buf, "%d\n", PWM_EN_FROM_REG(data->pwm[attr->index]));
data              262 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = smsc47m1_update_device(dev, 0);
data              263 drivers/hwmon/smsc47m1.c 	return sprintf(buf, "%d\n", data->alarms);
data              271 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = dev_get_drvdata(dev);
data              281 drivers/hwmon/smsc47m1.c 	mutex_lock(&data->update_lock);
data              282 drivers/hwmon/smsc47m1.c 	rpmdiv = val * DIV_FROM_REG(data->fan_div[nr]);
data              285 drivers/hwmon/smsc47m1.c 		mutex_unlock(&data->update_lock);
data              289 drivers/hwmon/smsc47m1.c 	data->fan_preload[nr] = 192 - ((983040 + rpmdiv / 2) / rpmdiv);
data              290 drivers/hwmon/smsc47m1.c 	smsc47m1_write_value(data, SMSC47M1_REG_FAN_PRELOAD[nr],
data              291 drivers/hwmon/smsc47m1.c 			     data->fan_preload[nr]);
data              292 drivers/hwmon/smsc47m1.c 	mutex_unlock(&data->update_lock);
data              308 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = dev_get_drvdata(dev);
data              313 drivers/hwmon/smsc47m1.c 	u8 old_div = DIV_FROM_REG(data->fan_div[nr]);
data              322 drivers/hwmon/smsc47m1.c 	mutex_lock(&data->update_lock);
data              325 drivers/hwmon/smsc47m1.c 		data->fan_div[nr] = 0;
data              328 drivers/hwmon/smsc47m1.c 		data->fan_div[nr] = 1;
data              331 drivers/hwmon/smsc47m1.c 		data->fan_div[nr] = 2;
data              334 drivers/hwmon/smsc47m1.c 		data->fan_div[nr] = 3;
data              337 drivers/hwmon/smsc47m1.c 		mutex_unlock(&data->update_lock);
data              344 drivers/hwmon/smsc47m1.c 		tmp = smsc47m1_read_value(data, SMSC47M1_REG_FANDIV)
data              346 drivers/hwmon/smsc47m1.c 		tmp |= data->fan_div[nr] << (4 + 2 * nr);
data              347 drivers/hwmon/smsc47m1.c 		smsc47m1_write_value(data, SMSC47M1_REG_FANDIV, tmp);
data              350 drivers/hwmon/smsc47m1.c 		tmp = smsc47m1_read_value(data, SMSC47M2_REG_FANDIV3) & 0xCF;
data              351 drivers/hwmon/smsc47m1.c 		tmp |= data->fan_div[2] << 4;
data              352 drivers/hwmon/smsc47m1.c 		smsc47m1_write_value(data, SMSC47M2_REG_FANDIV3, tmp);
data              359 drivers/hwmon/smsc47m1.c 	tmp = 192 - (old_div * (192 - data->fan_preload[nr])
data              361 drivers/hwmon/smsc47m1.c 	data->fan_preload[nr] = clamp_val(tmp, 0, 191);
data              362 drivers/hwmon/smsc47m1.c 	smsc47m1_write_value(data, SMSC47M1_REG_FAN_PRELOAD[nr],
data              363 drivers/hwmon/smsc47m1.c 			     data->fan_preload[nr]);
data              364 drivers/hwmon/smsc47m1.c 	mutex_unlock(&data->update_lock);
data              373 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = dev_get_drvdata(dev);
data              385 drivers/hwmon/smsc47m1.c 	mutex_lock(&data->update_lock);
data              386 drivers/hwmon/smsc47m1.c 	data->pwm[nr] &= 0x81; /* Preserve additional bits */
data              387 drivers/hwmon/smsc47m1.c 	data->pwm[nr] |= PWM_TO_REG(val);
data              388 drivers/hwmon/smsc47m1.c 	smsc47m1_write_value(data, SMSC47M1_REG_PWM[nr],
data              389 drivers/hwmon/smsc47m1.c 			     data->pwm[nr]);
data              390 drivers/hwmon/smsc47m1.c 	mutex_unlock(&data->update_lock);
data              400 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = dev_get_drvdata(dev);
data              412 drivers/hwmon/smsc47m1.c 	mutex_lock(&data->update_lock);
data              413 drivers/hwmon/smsc47m1.c 	data->pwm[nr] &= 0xFE; /* preserve the other bits */
data              414 drivers/hwmon/smsc47m1.c 	data->pwm[nr] |= !val;
data              415 drivers/hwmon/smsc47m1.c 	smsc47m1_write_value(data, SMSC47M1_REG_PWM[nr],
data              416 drivers/hwmon/smsc47m1.c 			     data->pwm[nr]);
data              417 drivers/hwmon/smsc47m1.c 	mutex_unlock(&data->update_lock);
data              446 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = dev_get_drvdata(dev);
data              448 drivers/hwmon/smsc47m1.c 	return sprintf(buf, "%s\n", data->name);
data              711 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data;
data              727 drivers/hwmon/smsc47m1.c 	data = devm_kzalloc(dev, sizeof(struct smsc47m1_data), GFP_KERNEL);
data              728 drivers/hwmon/smsc47m1.c 	if (!data)
data              731 drivers/hwmon/smsc47m1.c 	data->addr = res->start;
data              732 drivers/hwmon/smsc47m1.c 	data->type = sio_data->type;
data              733 drivers/hwmon/smsc47m1.c 	data->name = names[sio_data->type];
data              734 drivers/hwmon/smsc47m1.c 	mutex_init(&data->update_lock);
data              735 drivers/hwmon/smsc47m1.c 	platform_set_drvdata(pdev, data);
data              741 drivers/hwmon/smsc47m1.c 	pwm1 = (smsc47m1_read_value(data, SMSC47M1_REG_PPIN(0)) & 0x05)
data              743 drivers/hwmon/smsc47m1.c 	pwm2 = (smsc47m1_read_value(data, SMSC47M1_REG_PPIN(1)) & 0x05)
data              745 drivers/hwmon/smsc47m1.c 	if (data->type == smsc47m2) {
data              746 drivers/hwmon/smsc47m1.c 		fan1 = (smsc47m1_read_value(data, SMSC47M2_REG_TPIN1)
data              748 drivers/hwmon/smsc47m1.c 		fan2 = (smsc47m1_read_value(data, SMSC47M2_REG_TPIN2)
data              750 drivers/hwmon/smsc47m1.c 		fan3 = (smsc47m1_read_value(data, SMSC47M2_REG_TPIN3)
data              752 drivers/hwmon/smsc47m1.c 		pwm3 = (smsc47m1_read_value(data, SMSC47M2_REG_PPIN3)
data              755 drivers/hwmon/smsc47m1.c 		fan1 = (smsc47m1_read_value(data, SMSC47M1_REG_TPIN(0))
data              757 drivers/hwmon/smsc47m1.c 		fan2 = (smsc47m1_read_value(data, SMSC47M1_REG_TPIN(1))
data              799 drivers/hwmon/smsc47m1.c 	} else if (data->type == smsc47m2)
data              823 drivers/hwmon/smsc47m1.c 	} else if (data->type == smsc47m2)
data              830 drivers/hwmon/smsc47m1.c 	data->hwmon_dev = hwmon_device_register(dev);
data              831 drivers/hwmon/smsc47m1.c 	if (IS_ERR(data->hwmon_dev)) {
data              832 drivers/hwmon/smsc47m1.c 		err = PTR_ERR(data->hwmon_dev);
data              845 drivers/hwmon/smsc47m1.c 	struct smsc47m1_data *data = platform_get_drvdata(pdev);
data              847 drivers/hwmon/smsc47m1.c 	hwmon_device_unregister(data->hwmon_dev);
data              106 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = dev_get_drvdata(dev);
data              107 drivers/hwmon/smsc47m192.c 	struct i2c_client *client = data->client;
data              110 drivers/hwmon/smsc47m192.c 	mutex_lock(&data->update_lock);
data              112 drivers/hwmon/smsc47m192.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              113 drivers/hwmon/smsc47m192.c 	 || !data->valid) {
data              119 drivers/hwmon/smsc47m192.c 			data->in[i] = i2c_smbus_read_byte_data(client,
data              121 drivers/hwmon/smsc47m192.c 			data->in_min[i] = i2c_smbus_read_byte_data(client,
data              123 drivers/hwmon/smsc47m192.c 			data->in_max[i] = i2c_smbus_read_byte_data(client,
data              127 drivers/hwmon/smsc47m192.c 			data->temp[i] = i2c_smbus_read_byte_data(client,
data              129 drivers/hwmon/smsc47m192.c 			data->temp_max[i] = i2c_smbus_read_byte_data(client,
data              131 drivers/hwmon/smsc47m192.c 			data->temp_min[i] = i2c_smbus_read_byte_data(client,
data              135 drivers/hwmon/smsc47m192.c 			data->temp_offset[i] = i2c_smbus_read_byte_data(client,
data              142 drivers/hwmon/smsc47m192.c 			data->temp_offset[0] = data->temp_offset[1];
data              143 drivers/hwmon/smsc47m192.c 			data->temp_offset[1] = 0;
data              145 drivers/hwmon/smsc47m192.c 			data->temp_offset[0] = 0;
data              147 drivers/hwmon/smsc47m192.c 		data->vid = i2c_smbus_read_byte_data(client, SMSC47M192_REG_VID)
data              152 drivers/hwmon/smsc47m192.c 			data->vid |= (i2c_smbus_read_byte_data(client,
data              154 drivers/hwmon/smsc47m192.c 		data->alarms = i2c_smbus_read_byte_data(client,
data              159 drivers/hwmon/smsc47m192.c 		data->last_updated = jiffies;
data              160 drivers/hwmon/smsc47m192.c 		data->valid = 1;
data              163 drivers/hwmon/smsc47m192.c 	mutex_unlock(&data->update_lock);
data              165 drivers/hwmon/smsc47m192.c 	return data;
data              174 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = smsc47m192_update_device(dev);
data              175 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in[nr], nr));
data              183 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = smsc47m192_update_device(dev);
data              184 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in_min[nr], nr));
data              192 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = smsc47m192_update_device(dev);
data              193 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->in_max[nr], nr));
data              201 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = dev_get_drvdata(dev);
data              202 drivers/hwmon/smsc47m192.c 	struct i2c_client *client = data->client;
data              210 drivers/hwmon/smsc47m192.c 	mutex_lock(&data->update_lock);
data              211 drivers/hwmon/smsc47m192.c 	data->in_min[nr] = IN_TO_REG(val, nr);
data              213 drivers/hwmon/smsc47m192.c 							data->in_min[nr]);
data              214 drivers/hwmon/smsc47m192.c 	mutex_unlock(&data->update_lock);
data              223 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = dev_get_drvdata(dev);
data              224 drivers/hwmon/smsc47m192.c 	struct i2c_client *client = data->client;
data              232 drivers/hwmon/smsc47m192.c 	mutex_lock(&data->update_lock);
data              233 drivers/hwmon/smsc47m192.c 	data->in_max[nr] = IN_TO_REG(val, nr);
data              235 drivers/hwmon/smsc47m192.c 							data->in_max[nr]);
data              236 drivers/hwmon/smsc47m192.c 	mutex_unlock(&data->update_lock);
data              271 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = smsc47m192_update_device(dev);
data              272 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[nr]));
data              280 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = smsc47m192_update_device(dev);
data              281 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_min[nr]));
data              289 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = smsc47m192_update_device(dev);
data              290 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_max[nr]));
data              299 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = dev_get_drvdata(dev);
data              300 drivers/hwmon/smsc47m192.c 	struct i2c_client *client = data->client;
data              308 drivers/hwmon/smsc47m192.c 	mutex_lock(&data->update_lock);
data              309 drivers/hwmon/smsc47m192.c 	data->temp_min[nr] = TEMP_TO_REG(val);
data              311 drivers/hwmon/smsc47m192.c 						data->temp_min[nr]);
data              312 drivers/hwmon/smsc47m192.c 	mutex_unlock(&data->update_lock);
data              322 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = dev_get_drvdata(dev);
data              323 drivers/hwmon/smsc47m192.c 	struct i2c_client *client = data->client;
data              331 drivers/hwmon/smsc47m192.c 	mutex_lock(&data->update_lock);
data              332 drivers/hwmon/smsc47m192.c 	data->temp_max[nr] = TEMP_TO_REG(val);
data              334 drivers/hwmon/smsc47m192.c 						data->temp_max[nr]);
data              335 drivers/hwmon/smsc47m192.c 	mutex_unlock(&data->update_lock);
data              344 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = smsc47m192_update_device(dev);
data              345 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp_offset[nr]));
data              354 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = dev_get_drvdata(dev);
data              355 drivers/hwmon/smsc47m192.c 	struct i2c_client *client = data->client;
data              364 drivers/hwmon/smsc47m192.c 	mutex_lock(&data->update_lock);
data              365 drivers/hwmon/smsc47m192.c 	data->temp_offset[nr] = TEMP_TO_REG(val);
data              368 drivers/hwmon/smsc47m192.c 			SMSC47M192_REG_TEMP_OFFSET(nr), data->temp_offset[nr]);
data              369 drivers/hwmon/smsc47m192.c 	else if (data->temp_offset[nr] != 0) {
data              376 drivers/hwmon/smsc47m192.c 		data->temp_offset[1-nr] = 0;
data              378 drivers/hwmon/smsc47m192.c 			SMSC47M192_REG_TEMP_OFFSET(nr), data->temp_offset[nr]);
data              382 drivers/hwmon/smsc47m192.c 	mutex_unlock(&data->update_lock);
data              403 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = smsc47m192_update_device(dev);
data              404 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data              411 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = dev_get_drvdata(dev);
data              412 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%d\n", data->vrm);
data              418 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = dev_get_drvdata(dev);
data              428 drivers/hwmon/smsc47m192.c 	data->vrm = val;
data              439 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data = smsc47m192_update_device(dev);
data              440 drivers/hwmon/smsc47m192.c 	return sprintf(buf, "%u\n", (data->alarms & nr) ? 1 : 0);
data              595 drivers/hwmon/smsc47m192.c 	struct smsc47m192_data *data;
data              598 drivers/hwmon/smsc47m192.c 	data = devm_kzalloc(dev, sizeof(struct smsc47m192_data), GFP_KERNEL);
data              599 drivers/hwmon/smsc47m192.c 	if (!data)
data              602 drivers/hwmon/smsc47m192.c 	data->client = client;
data              603 drivers/hwmon/smsc47m192.c 	data->vrm = vid_which_vrm();
data              604 drivers/hwmon/smsc47m192.c 	mutex_init(&data->update_lock);
data              610 drivers/hwmon/smsc47m192.c 	data->groups[0] = &smsc47m192_group;
data              614 drivers/hwmon/smsc47m192.c 		data->groups[1] = &smsc47m192_group_in4;
data              617 drivers/hwmon/smsc47m192.c 							   data, data->groups);
data              310 drivers/hwmon/stts751.c 			  enum i2c_alert_protocol type, unsigned int data)
data              135 drivers/hwmon/tc654.c 	struct tc654_data *data = dev_get_drvdata(dev);
data              136 drivers/hwmon/tc654.c 	struct i2c_client *client = data->client;
data              139 drivers/hwmon/tc654.c 	mutex_lock(&data->update_lock);
data              140 drivers/hwmon/tc654.c 	if (time_before(jiffies, data->last_updated + TC654_UPDATE_INTERVAL) &&
data              141 drivers/hwmon/tc654.c 	    likely(data->valid))
data              147 drivers/hwmon/tc654.c 	data->rpm_output[0] = ret;
data              152 drivers/hwmon/tc654.c 	data->rpm_output[1] = ret;
data              157 drivers/hwmon/tc654.c 	data->fan_fault[0] = ret;
data              162 drivers/hwmon/tc654.c 	data->fan_fault[1] = ret;
data              167 drivers/hwmon/tc654.c 	data->config = ret;
data              172 drivers/hwmon/tc654.c 	data->status = ret;
data              177 drivers/hwmon/tc654.c 	data->duty_cycle = ret & 0x0f;
data              179 drivers/hwmon/tc654.c 	data->last_updated = jiffies;
data              180 drivers/hwmon/tc654.c 	data->valid = true;
data              182 drivers/hwmon/tc654.c 	mutex_unlock(&data->update_lock);
data              185 drivers/hwmon/tc654.c 		data = ERR_PTR(ret);
data              187 drivers/hwmon/tc654.c 	return data;
data              198 drivers/hwmon/tc654.c 	struct tc654_data *data = tc654_update_client(dev);
data              201 drivers/hwmon/tc654.c 	if (IS_ERR(data))
data              202 drivers/hwmon/tc654.c 		return PTR_ERR(data);
data              204 drivers/hwmon/tc654.c 	if (data->config & TC654_REG_CONFIG_RES)
data              205 drivers/hwmon/tc654.c 		val = data->rpm_output[nr] * TC654_HIGH_RPM_RESOLUTION;
data              207 drivers/hwmon/tc654.c 		val = data->rpm_output[nr] * TC654_LOW_RPM_RESOLUTION;
data              216 drivers/hwmon/tc654.c 	struct tc654_data *data = tc654_update_client(dev);
data              218 drivers/hwmon/tc654.c 	if (IS_ERR(data))
data              219 drivers/hwmon/tc654.c 		return PTR_ERR(data);
data              222 drivers/hwmon/tc654.c 		       TC654_FAN_FAULT_FROM_REG(data->fan_fault[nr]));
data              229 drivers/hwmon/tc654.c 	struct tc654_data *data = dev_get_drvdata(dev);
data              230 drivers/hwmon/tc654.c 	struct i2c_client *client = data->client;
data              239 drivers/hwmon/tc654.c 	mutex_lock(&data->update_lock);
data              241 drivers/hwmon/tc654.c 	data->fan_fault[nr] = TC654_FAN_FAULT_TO_REG(val);
data              243 drivers/hwmon/tc654.c 					data->fan_fault[nr]);
data              245 drivers/hwmon/tc654.c 	mutex_unlock(&data->update_lock);
data              253 drivers/hwmon/tc654.c 	struct tc654_data *data = tc654_update_client(dev);
data              256 drivers/hwmon/tc654.c 	if (IS_ERR(data))
data              257 drivers/hwmon/tc654.c 		return PTR_ERR(data);
data              260 drivers/hwmon/tc654.c 		val = !!(data->status & TC654_REG_STATUS_F1F);
data              262 drivers/hwmon/tc654.c 		val = !!(data->status & TC654_REG_STATUS_F2F);
data              273 drivers/hwmon/tc654.c 	struct tc654_data *data = tc654_update_client(dev);
data              276 drivers/hwmon/tc654.c 	if (IS_ERR(data))
data              277 drivers/hwmon/tc654.c 		return PTR_ERR(data);
data              279 drivers/hwmon/tc654.c 	val = BIT((data->config >> TC654_FAN_PULSE_SHIFT[nr]) & 0x03);
data              288 drivers/hwmon/tc654.c 	struct tc654_data *data = dev_get_drvdata(dev);
data              289 drivers/hwmon/tc654.c 	struct i2c_client *client = data->client;
data              314 drivers/hwmon/tc654.c 	mutex_lock(&data->update_lock);
data              316 drivers/hwmon/tc654.c 	data->config &= ~(0x03 << TC654_FAN_PULSE_SHIFT[nr]);
data              317 drivers/hwmon/tc654.c 	data->config |= (config << TC654_FAN_PULSE_SHIFT[nr]);
data              318 drivers/hwmon/tc654.c 	ret = i2c_smbus_write_byte_data(client, TC654_REG_CONFIG, data->config);
data              320 drivers/hwmon/tc654.c 	mutex_unlock(&data->update_lock);
data              327 drivers/hwmon/tc654.c 	struct tc654_data *data = tc654_update_client(dev);
data              329 drivers/hwmon/tc654.c 	if (IS_ERR(data))
data              330 drivers/hwmon/tc654.c 		return PTR_ERR(data);
data              332 drivers/hwmon/tc654.c 	return sprintf(buf, "%d\n", !!(data->config & TC654_REG_CONFIG_DUTYC));
data              338 drivers/hwmon/tc654.c 	struct tc654_data *data = dev_get_drvdata(dev);
data              339 drivers/hwmon/tc654.c 	struct i2c_client *client = data->client;
data              349 drivers/hwmon/tc654.c 	mutex_lock(&data->update_lock);
data              352 drivers/hwmon/tc654.c 		data->config |= TC654_REG_CONFIG_DUTYC;
data              354 drivers/hwmon/tc654.c 		data->config &= ~TC654_REG_CONFIG_DUTYC;
data              356 drivers/hwmon/tc654.c 	ret = i2c_smbus_write_byte_data(client, TC654_REG_CONFIG, data->config);
data              358 drivers/hwmon/tc654.c 	mutex_unlock(&data->update_lock);
data              368 drivers/hwmon/tc654.c 	struct tc654_data *data = tc654_update_client(dev);
data              371 drivers/hwmon/tc654.c 	if (IS_ERR(data))
data              372 drivers/hwmon/tc654.c 		return PTR_ERR(data);
data              374 drivers/hwmon/tc654.c 	if (data->config & TC654_REG_CONFIG_SDM)
data              377 drivers/hwmon/tc654.c 		pwm = tc654_pwm_map[data->duty_cycle];
data              385 drivers/hwmon/tc654.c 	struct tc654_data *data = dev_get_drvdata(dev);
data              386 drivers/hwmon/tc654.c 	struct i2c_client *client = data->client;
data              395 drivers/hwmon/tc654.c 	mutex_lock(&data->update_lock);
data              398 drivers/hwmon/tc654.c 		data->config |= TC654_REG_CONFIG_SDM;
data              400 drivers/hwmon/tc654.c 		data->config &= ~TC654_REG_CONFIG_SDM;
data              402 drivers/hwmon/tc654.c 	data->duty_cycle = find_closest(val, tc654_pwm_map,
data              405 drivers/hwmon/tc654.c 	ret = i2c_smbus_write_byte_data(client, TC654_REG_CONFIG, data->config);
data              410 drivers/hwmon/tc654.c 					data->duty_cycle);
data              413 drivers/hwmon/tc654.c 	mutex_unlock(&data->update_lock);
data              453 drivers/hwmon/tc654.c 	struct tc654_data *data;
data              460 drivers/hwmon/tc654.c 	data = devm_kzalloc(dev, sizeof(struct tc654_data), GFP_KERNEL);
data              461 drivers/hwmon/tc654.c 	if (!data)
data              464 drivers/hwmon/tc654.c 	data->client = client;
data              465 drivers/hwmon/tc654.c 	mutex_init(&data->update_lock);
data              471 drivers/hwmon/tc654.c 	data->config = ret;
data              474 drivers/hwmon/tc654.c 	    devm_hwmon_device_register_with_groups(dev, client->name, data,
data               38 drivers/hwmon/tc74.c 	struct tc74_data *data = dev_get_drvdata(dev);
data               39 drivers/hwmon/tc74.c 	struct i2c_client *client = data->client;
data               42 drivers/hwmon/tc74.c 	ret = mutex_lock_interruptible(&data->lock);
data               46 drivers/hwmon/tc74.c 	if (time_after(jiffies, data->next_update) || !data->valid) {
data               74 drivers/hwmon/tc74.c 		data->temp_input = value;
data               75 drivers/hwmon/tc74.c 		data->next_update = jiffies + HZ / 4;
data               76 drivers/hwmon/tc74.c 		data->valid = true;
data               80 drivers/hwmon/tc74.c 	mutex_unlock(&data->lock);
data               88 drivers/hwmon/tc74.c 	struct tc74_data *data = dev_get_drvdata(dev);
data               95 drivers/hwmon/tc74.c 	return sprintf(buf, "%d\n", data->temp_input * 1000);
data              110 drivers/hwmon/tc74.c 	struct tc74_data *data;
data              117 drivers/hwmon/tc74.c 	data = devm_kzalloc(dev, sizeof(struct tc74_data), GFP_KERNEL);
data              118 drivers/hwmon/tc74.c 	if (!data)
data              121 drivers/hwmon/tc74.c 	data->client = client;
data              122 drivers/hwmon/tc74.c 	mutex_init(&data->lock);
data              150 drivers/hwmon/tc74.c 							   data, tc74_groups);
data               78 drivers/hwmon/thmc50.c 	struct thmc50_data *data = dev_get_drvdata(dev);
data               79 drivers/hwmon/thmc50.c 	struct i2c_client *client = data->client;
data               80 drivers/hwmon/thmc50.c 	int timeout = HZ / 5 + (data->type == thmc50 ? HZ : 0);
data               82 drivers/hwmon/thmc50.c 	mutex_lock(&data->update_lock);
data               84 drivers/hwmon/thmc50.c 	if (time_after(jiffies, data->last_updated + timeout)
data               85 drivers/hwmon/thmc50.c 	    || !data->valid) {
data               87 drivers/hwmon/thmc50.c 		int temps = data->has_temp3 ? 3 : 2;
data               94 drivers/hwmon/thmc50.c 			data->temp_input[i] = i2c_smbus_read_byte_data(client,
data               96 drivers/hwmon/thmc50.c 			data->temp_max[i] = i2c_smbus_read_byte_data(client,
data               98 drivers/hwmon/thmc50.c 			data->temp_min[i] = i2c_smbus_read_byte_data(client,
data              100 drivers/hwmon/thmc50.c 			data->temp_critical[i] =
data              105 drivers/hwmon/thmc50.c 		data->analog_out =
data              107 drivers/hwmon/thmc50.c 		data->alarms =
data              109 drivers/hwmon/thmc50.c 		data->last_updated = jiffies;
data              110 drivers/hwmon/thmc50.c 		data->valid = 1;
data              113 drivers/hwmon/thmc50.c 	mutex_unlock(&data->update_lock);
data              115 drivers/hwmon/thmc50.c 	return data;
data              121 drivers/hwmon/thmc50.c 	struct thmc50_data *data = thmc50_update_device(dev);
data              122 drivers/hwmon/thmc50.c 	return sprintf(buf, "%d\n", data->analog_out);
data              129 drivers/hwmon/thmc50.c 	struct thmc50_data *data = dev_get_drvdata(dev);
data              130 drivers/hwmon/thmc50.c 	struct i2c_client *client = data->client;
data              139 drivers/hwmon/thmc50.c 	mutex_lock(&data->update_lock);
data              140 drivers/hwmon/thmc50.c 	data->analog_out = clamp_val(tmp, 0, 255);
data              142 drivers/hwmon/thmc50.c 				  data->analog_out);
data              145 drivers/hwmon/thmc50.c 	if (data->analog_out == 0)
data              151 drivers/hwmon/thmc50.c 	mutex_unlock(&data->update_lock);
data              167 drivers/hwmon/thmc50.c 	struct thmc50_data *data = thmc50_update_device(dev);
data              168 drivers/hwmon/thmc50.c 	return sprintf(buf, "%d\n", data->temp_input[nr] * 1000);
data              175 drivers/hwmon/thmc50.c 	struct thmc50_data *data = thmc50_update_device(dev);
data              176 drivers/hwmon/thmc50.c 	return sprintf(buf, "%d\n", data->temp_min[nr] * 1000);
data              184 drivers/hwmon/thmc50.c 	struct thmc50_data *data = dev_get_drvdata(dev);
data              185 drivers/hwmon/thmc50.c 	struct i2c_client *client = data->client;
data              193 drivers/hwmon/thmc50.c 	mutex_lock(&data->update_lock);
data              194 drivers/hwmon/thmc50.c 	data->temp_min[nr] = clamp_val(val / 1000, -128, 127);
data              196 drivers/hwmon/thmc50.c 				  data->temp_min[nr]);
data              197 drivers/hwmon/thmc50.c 	mutex_unlock(&data->update_lock);
data              205 drivers/hwmon/thmc50.c 	struct thmc50_data *data = thmc50_update_device(dev);
data              206 drivers/hwmon/thmc50.c 	return sprintf(buf, "%d\n", data->temp_max[nr] * 1000);
data              214 drivers/hwmon/thmc50.c 	struct thmc50_data *data = dev_get_drvdata(dev);
data              215 drivers/hwmon/thmc50.c 	struct i2c_client *client = data->client;
data              223 drivers/hwmon/thmc50.c 	mutex_lock(&data->update_lock);
data              224 drivers/hwmon/thmc50.c 	data->temp_max[nr] = clamp_val(val / 1000, -128, 127);
data              226 drivers/hwmon/thmc50.c 				  data->temp_max[nr]);
data              227 drivers/hwmon/thmc50.c 	mutex_unlock(&data->update_lock);
data              235 drivers/hwmon/thmc50.c 	struct thmc50_data *data = thmc50_update_device(dev);
data              236 drivers/hwmon/thmc50.c 	return sprintf(buf, "%d\n", data->temp_critical[nr] * 1000);
data              243 drivers/hwmon/thmc50.c 	struct thmc50_data *data = thmc50_update_device(dev);
data              245 drivers/hwmon/thmc50.c 	return sprintf(buf, "%u\n", (data->alarms >> index) & 1);
data              360 drivers/hwmon/thmc50.c static void thmc50_init_client(struct thmc50_data *data)
data              362 drivers/hwmon/thmc50.c 	struct i2c_client *client = data->client;
data              365 drivers/hwmon/thmc50.c 	data->analog_out = i2c_smbus_read_byte_data(client,
data              368 drivers/hwmon/thmc50.c 	if (data->analog_out == 0) {
data              369 drivers/hwmon/thmc50.c 		data->analog_out = 1;
data              371 drivers/hwmon/thmc50.c 					  data->analog_out);
data              375 drivers/hwmon/thmc50.c 	if (data->type == adm1022 && (config & (1 << 7)))
data              376 drivers/hwmon/thmc50.c 		data->has_temp3 = 1;
data              384 drivers/hwmon/thmc50.c 	struct thmc50_data *data;
data              388 drivers/hwmon/thmc50.c 	data = devm_kzalloc(dev, sizeof(struct thmc50_data), GFP_KERNEL);
data              389 drivers/hwmon/thmc50.c 	if (!data)
data              392 drivers/hwmon/thmc50.c 	data->client = client;
data              393 drivers/hwmon/thmc50.c 	data->type = id->driver_data;
data              394 drivers/hwmon/thmc50.c 	mutex_init(&data->update_lock);
data              396 drivers/hwmon/thmc50.c 	thmc50_init_client(data);
data              399 drivers/hwmon/thmc50.c 	data->groups[idx++] = &thmc50_group;
data              402 drivers/hwmon/thmc50.c 	if (data->has_temp3)
data              403 drivers/hwmon/thmc50.c 		data->groups[idx++] = &temp3_group;
data              406 drivers/hwmon/thmc50.c 							   data, data->groups);
data              127 drivers/hwmon/tmp102.c static umode_t tmp102_is_visible(const void *data, enum hwmon_sensor_types type,
data              163 drivers/hwmon/tmp102.c static void tmp102_restore_config(void *data)
data              165 drivers/hwmon/tmp102.c 	struct tmp102 *tmp102 = data;
data              251 drivers/hwmon/tmp108.c static umode_t tmp108_is_visible(const void *data, enum hwmon_sensor_types type,
data              296 drivers/hwmon/tmp108.c static void tmp108_restore_config(void *data)
data              298 drivers/hwmon/tmp108.c 	struct tmp108 *tmp108 = data;
data              178 drivers/hwmon/tmp401.c 				      struct tmp401_data *data)
data              181 drivers/hwmon/tmp401.c 	int num_regs = data->kind == tmp411 ? 6 : 4;
data              182 drivers/hwmon/tmp401.c 	int num_sensors = data->kind == tmp432 ? 3 : 2;
data              188 drivers/hwmon/tmp401.c 			regaddr = data->kind == tmp432 ?
data              200 drivers/hwmon/tmp401.c 			data->temp[j][i] = j == 3 ? val << 8 : val;
data              208 drivers/hwmon/tmp401.c 	struct tmp401_data *data = dev_get_drvdata(dev);
data              209 drivers/hwmon/tmp401.c 	struct i2c_client *client = data->client;
data              210 drivers/hwmon/tmp401.c 	struct tmp401_data *ret = data;
data              214 drivers/hwmon/tmp401.c 	mutex_lock(&data->update_lock);
data              216 drivers/hwmon/tmp401.c 	next_update = data->last_updated +
data              217 drivers/hwmon/tmp401.c 		      msecs_to_jiffies(data->update_interval);
data              218 drivers/hwmon/tmp401.c 	if (time_after(jiffies, next_update) || !data->valid) {
data              219 drivers/hwmon/tmp401.c 		if (data->kind != tmp432) {
data              229 drivers/hwmon/tmp401.c 			data->status[0] =
data              231 drivers/hwmon/tmp401.c 			data->status[1] =
data              234 drivers/hwmon/tmp401.c 			data->status[2] =
data              237 drivers/hwmon/tmp401.c 			data->status[3] = val & (TMP401_STATUS_LOCAL_CRIT
data              240 drivers/hwmon/tmp401.c 			for (i = 0; i < ARRAY_SIZE(data->status); i++) {
data              247 drivers/hwmon/tmp401.c 				data->status[i] = val;
data              256 drivers/hwmon/tmp401.c 		data->config = val;
data              257 drivers/hwmon/tmp401.c 		val = tmp401_update_device_reg16(client, data);
data              267 drivers/hwmon/tmp401.c 		data->temp_crit_hyst = val;
data              269 drivers/hwmon/tmp401.c 		data->last_updated = jiffies;
data              270 drivers/hwmon/tmp401.c 		data->valid = 1;
data              274 drivers/hwmon/tmp401.c 	mutex_unlock(&data->update_lock);
data              283 drivers/hwmon/tmp401.c 	struct tmp401_data *data = tmp401_update_device(dev);
data              285 drivers/hwmon/tmp401.c 	if (IS_ERR(data))
data              286 drivers/hwmon/tmp401.c 		return PTR_ERR(data);
data              289 drivers/hwmon/tmp401.c 		tmp401_register_to_temp(data->temp[nr][index], data->config));
data              297 drivers/hwmon/tmp401.c 	struct tmp401_data *data = tmp401_update_device(dev);
data              299 drivers/hwmon/tmp401.c 	if (IS_ERR(data))
data              300 drivers/hwmon/tmp401.c 		return PTR_ERR(data);
data              302 drivers/hwmon/tmp401.c 	mutex_lock(&data->update_lock);
data              303 drivers/hwmon/tmp401.c 	temp = tmp401_register_to_temp(data->temp[3][index], data->config);
data              304 drivers/hwmon/tmp401.c 	temp -= data->temp_crit_hyst * 1000;
data              305 drivers/hwmon/tmp401.c 	mutex_unlock(&data->update_lock);
data              315 drivers/hwmon/tmp401.c 	struct tmp401_data *data = tmp401_update_device(dev);
data              317 drivers/hwmon/tmp401.c 	if (IS_ERR(data))
data              318 drivers/hwmon/tmp401.c 		return PTR_ERR(data);
data              320 drivers/hwmon/tmp401.c 	return sprintf(buf, "%d\n", !!(data->status[nr] & mask));
data              329 drivers/hwmon/tmp401.c 	struct tmp401_data *data = dev_get_drvdata(dev);
data              330 drivers/hwmon/tmp401.c 	struct i2c_client *client = data->client;
data              338 drivers/hwmon/tmp401.c 	reg = tmp401_temp_to_register(val, data->config, nr == 3 ? 8 : 4);
data              340 drivers/hwmon/tmp401.c 	mutex_lock(&data->update_lock);
data              342 drivers/hwmon/tmp401.c 	regaddr = data->kind == tmp432 ? TMP432_TEMP_MSB_WRITE[nr][index]
data              350 drivers/hwmon/tmp401.c 	data->temp[nr][index] = reg;
data              352 drivers/hwmon/tmp401.c 	mutex_unlock(&data->update_lock);
data              362 drivers/hwmon/tmp401.c 	struct tmp401_data *data = tmp401_update_device(dev);
data              366 drivers/hwmon/tmp401.c 	if (IS_ERR(data))
data              367 drivers/hwmon/tmp401.c 		return PTR_ERR(data);
data              372 drivers/hwmon/tmp401.c 	if (data->config & TMP401_CONFIG_RANGE)
data              377 drivers/hwmon/tmp401.c 	mutex_lock(&data->update_lock);
data              378 drivers/hwmon/tmp401.c 	temp = tmp401_register_to_temp(data->temp[3][index], data->config);
data              382 drivers/hwmon/tmp401.c 	i2c_smbus_write_byte_data(data->client, TMP401_TEMP_CRIT_HYST,
data              385 drivers/hwmon/tmp401.c 	data->temp_crit_hyst = reg;
data              387 drivers/hwmon/tmp401.c 	mutex_unlock(&data->update_lock);
data              401 drivers/hwmon/tmp401.c 	struct tmp401_data *data = dev_get_drvdata(dev);
data              402 drivers/hwmon/tmp401.c 	struct i2c_client *client = data->client;
data              414 drivers/hwmon/tmp401.c 	mutex_lock(&data->update_lock);
data              416 drivers/hwmon/tmp401.c 	data->valid = 0;
data              417 drivers/hwmon/tmp401.c 	mutex_unlock(&data->update_lock);
data              425 drivers/hwmon/tmp401.c 	struct tmp401_data *data = dev_get_drvdata(dev);
data              427 drivers/hwmon/tmp401.c 	return sprintf(buf, "%u\n", data->update_interval);
data              434 drivers/hwmon/tmp401.c 	struct tmp401_data *data = dev_get_drvdata(dev);
data              435 drivers/hwmon/tmp401.c 	struct i2c_client *client = data->client;
data              453 drivers/hwmon/tmp401.c 	mutex_lock(&data->update_lock);
data              455 drivers/hwmon/tmp401.c 	data->update_interval = (1 << (7 - rate)) * 125;
data              456 drivers/hwmon/tmp401.c 	mutex_unlock(&data->update_lock);
data              592 drivers/hwmon/tmp401.c static int tmp401_init_client(struct tmp401_data *data,
data              599 drivers/hwmon/tmp401.c 	data->update_interval = 500;
data              694 drivers/hwmon/tmp401.c 	struct tmp401_data *data;
data              697 drivers/hwmon/tmp401.c 	data = devm_kzalloc(dev, sizeof(struct tmp401_data), GFP_KERNEL);
data              698 drivers/hwmon/tmp401.c 	if (!data)
data              701 drivers/hwmon/tmp401.c 	data->client = client;
data              702 drivers/hwmon/tmp401.c 	mutex_init(&data->update_lock);
data              703 drivers/hwmon/tmp401.c 	data->kind = id->driver_data;
data              706 drivers/hwmon/tmp401.c 	status = tmp401_init_client(data, client);
data              711 drivers/hwmon/tmp401.c 	data->groups[groups++] = &tmp401_group;
data              714 drivers/hwmon/tmp401.c 	if (data->kind == tmp411)
data              715 drivers/hwmon/tmp401.c 		data->groups[groups++] = &tmp411_group;
data              718 drivers/hwmon/tmp401.c 	if (data->kind == tmp432)
data              719 drivers/hwmon/tmp401.c 		data->groups[groups++] = &tmp432_group;
data              721 drivers/hwmon/tmp401.c 	if (data->kind == tmp461)
data              722 drivers/hwmon/tmp401.c 		data->groups[groups++] = &tmp461_group;
data              725 drivers/hwmon/tmp401.c 							   data, data->groups);
data              729 drivers/hwmon/tmp401.c 	dev_info(dev, "Detected TI %s chip\n", names[data->kind]);
data               67 drivers/hwmon/tmp421.c 		.data = (void *)2
data               71 drivers/hwmon/tmp421.c 		.data = (void *)3
data               75 drivers/hwmon/tmp421.c 		.data = (void *)4
data               79 drivers/hwmon/tmp421.c 		.data = (void *)2
data               83 drivers/hwmon/tmp421.c 		.data = (void *)3
data              124 drivers/hwmon/tmp421.c 	struct tmp421_data *data = dev_get_drvdata(dev);
data              125 drivers/hwmon/tmp421.c 	struct i2c_client *client = data->client;
data              128 drivers/hwmon/tmp421.c 	mutex_lock(&data->update_lock);
data              130 drivers/hwmon/tmp421.c 	if (time_after(jiffies, data->last_updated + 2 * HZ) || !data->valid) {
data              131 drivers/hwmon/tmp421.c 		data->config = i2c_smbus_read_byte_data(client,
data              134 drivers/hwmon/tmp421.c 		for (i = 0; i < data->channels; i++) {
data              135 drivers/hwmon/tmp421.c 			data->temp[i] = i2c_smbus_read_byte_data(client,
data              137 drivers/hwmon/tmp421.c 			data->temp[i] |= i2c_smbus_read_byte_data(client,
data              140 drivers/hwmon/tmp421.c 		data->last_updated = jiffies;
data              141 drivers/hwmon/tmp421.c 		data->valid = 1;
data              144 drivers/hwmon/tmp421.c 	mutex_unlock(&data->update_lock);
data              146 drivers/hwmon/tmp421.c 	return data;
data              174 drivers/hwmon/tmp421.c static umode_t tmp421_is_visible(const void *data, enum hwmon_sensor_types type,
data              286 drivers/hwmon/tmp421.c 	struct tmp421_data *data;
data              289 drivers/hwmon/tmp421.c 	data = devm_kzalloc(dev, sizeof(struct tmp421_data), GFP_KERNEL);
data              290 drivers/hwmon/tmp421.c 	if (!data)
data              293 drivers/hwmon/tmp421.c 	mutex_init(&data->update_lock);
data              295 drivers/hwmon/tmp421.c 		data->channels = (unsigned long)
data              298 drivers/hwmon/tmp421.c 		data->channels = id->driver_data;
data              299 drivers/hwmon/tmp421.c 	data->client = client;
data              305 drivers/hwmon/tmp421.c 	for (i = 0; i < data->channels; i++)
data              306 drivers/hwmon/tmp421.c 		data->temp_config[i] = HWMON_T_INPUT | HWMON_T_FAULT;
data              308 drivers/hwmon/tmp421.c 	data->chip.ops = &tmp421_ops;
data              309 drivers/hwmon/tmp421.c 	data->chip.info = data->info;
data              311 drivers/hwmon/tmp421.c 	data->info[0] = &data->temp_info;
data              313 drivers/hwmon/tmp421.c 	data->temp_info.type = hwmon_temp;
data              314 drivers/hwmon/tmp421.c 	data->temp_info.config = data->temp_config;
data              317 drivers/hwmon/tmp421.c 							 data,
data              318 drivers/hwmon/tmp421.c 							 &data->chip,
data               36 drivers/hwmon/vexpress-hwmon.c 	struct vexpress_hwmon_data *data = dev_get_drvdata(dev);
data               40 drivers/hwmon/vexpress-hwmon.c 	err = regmap_read(data->reg, 0, &value);
data               51 drivers/hwmon/vexpress-hwmon.c 	struct vexpress_hwmon_data *data = dev_get_drvdata(dev);
data               55 drivers/hwmon/vexpress-hwmon.c 	err = regmap_read(data->reg, 0, &value_lo);
data               59 drivers/hwmon/vexpress-hwmon.c 	err = regmap_read(data->reg, 1, &value_hi);
data              188 drivers/hwmon/vexpress-hwmon.c 		.data = &vexpress_hwmon_volt,
data              193 drivers/hwmon/vexpress-hwmon.c 		.data = &vexpress_hwmon_amp,
data              196 drivers/hwmon/vexpress-hwmon.c 		.data = &vexpress_hwmon_temp,
data              199 drivers/hwmon/vexpress-hwmon.c 		.data = &vexpress_hwmon_power,
data              202 drivers/hwmon/vexpress-hwmon.c 		.data = &vexpress_hwmon_energy,
data              211 drivers/hwmon/vexpress-hwmon.c 	struct vexpress_hwmon_data *data;
data              214 drivers/hwmon/vexpress-hwmon.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              215 drivers/hwmon/vexpress-hwmon.c 	if (!data)
data              217 drivers/hwmon/vexpress-hwmon.c 	platform_set_drvdata(pdev, data);
data              222 drivers/hwmon/vexpress-hwmon.c 	type = match->data;
data              224 drivers/hwmon/vexpress-hwmon.c 	data->reg = devm_regmap_init_vexpress_config(&pdev->dev);
data              225 drivers/hwmon/vexpress-hwmon.c 	if (IS_ERR(data->reg))
data              226 drivers/hwmon/vexpress-hwmon.c 		return PTR_ERR(data->reg);
data              228 drivers/hwmon/vexpress-hwmon.c 	data->hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev,
data              229 drivers/hwmon/vexpress-hwmon.c 			type->name, data, type->attr_groups);
data              231 drivers/hwmon/vexpress-hwmon.c 	return PTR_ERR_OR_ZERO(data->hwmon_dev);
data               55 drivers/hwmon/via-cputemp.c 	struct via_cputemp_data *data = dev_get_drvdata(dev);
data               58 drivers/hwmon/via-cputemp.c 		ret = sprintf(buf, "%s\n", data->name);
data               60 drivers/hwmon/via-cputemp.c 		ret = sprintf(buf, "Core %d\n", data->id);
data               67 drivers/hwmon/via-cputemp.c 	struct via_cputemp_data *data = dev_get_drvdata(dev);
data               71 drivers/hwmon/via-cputemp.c 	err = rdmsr_safe_on_cpu(data->id, data->msr_temp, &eax, &edx);
data               81 drivers/hwmon/via-cputemp.c 	struct via_cputemp_data *data = dev_get_drvdata(dev);
data               85 drivers/hwmon/via-cputemp.c 	err = rdmsr_safe_on_cpu(data->id, data->msr_vid, &eax, &edx);
data               89 drivers/hwmon/via-cputemp.c 	return sprintf(buf, "%d\n", vid_from_reg(~edx & 0x7f, data->vrm));
data              112 drivers/hwmon/via-cputemp.c 	struct via_cputemp_data *data;
data              117 drivers/hwmon/via-cputemp.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct via_cputemp_data),
data              119 drivers/hwmon/via-cputemp.c 	if (!data)
data              122 drivers/hwmon/via-cputemp.c 	data->id = pdev->id;
data              123 drivers/hwmon/via-cputemp.c 	data->name = "via_cputemp";
data              126 drivers/hwmon/via-cputemp.c 		data->msr_temp = 0x1423;
data              133 drivers/hwmon/via-cputemp.c 			data->msr_temp = 0x1169;
data              134 drivers/hwmon/via-cputemp.c 			data->msr_vid = 0x198;
data              138 drivers/hwmon/via-cputemp.c 			data->msr_temp = 0x1423;
data              146 drivers/hwmon/via-cputemp.c 	err = rdmsr_safe_on_cpu(data->id, data->msr_temp, &eax, &edx);
data              153 drivers/hwmon/via-cputemp.c 	platform_set_drvdata(pdev, data);
data              159 drivers/hwmon/via-cputemp.c 	if (data->msr_vid)
data              160 drivers/hwmon/via-cputemp.c 		data->vrm = vid_which_vrm();
data              162 drivers/hwmon/via-cputemp.c 	if (data->vrm) {
data              168 drivers/hwmon/via-cputemp.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data              169 drivers/hwmon/via-cputemp.c 	if (IS_ERR(data->hwmon_dev)) {
data              170 drivers/hwmon/via-cputemp.c 		err = PTR_ERR(data->hwmon_dev);
data              179 drivers/hwmon/via-cputemp.c 	if (data->vrm)
data              187 drivers/hwmon/via-cputemp.c 	struct via_cputemp_data *data = platform_get_drvdata(pdev);
data              189 drivers/hwmon/via-cputemp.c 	hwmon_device_unregister(data->hwmon_dev);
data              190 drivers/hwmon/via-cputemp.c 	if (data->vrm)
data              327 drivers/hwmon/via686a.c static inline int via686a_read_value(struct via686a_data *data, u8 reg)
data              329 drivers/hwmon/via686a.c 	return inb_p(data->addr + reg);
data              332 drivers/hwmon/via686a.c static inline void via686a_write_value(struct via686a_data *data, u8 reg,
data              335 drivers/hwmon/via686a.c 	outb_p(value, data->addr + reg);
data              339 drivers/hwmon/via686a.c static void via686a_init_device(struct via686a_data *data);
data              346 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              349 drivers/hwmon/via686a.c 	return sprintf(buf, "%ld\n", IN_FROM_REG(data->in[nr], nr));
data              354 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              357 drivers/hwmon/via686a.c 	return sprintf(buf, "%ld\n", IN_FROM_REG(data->in_min[nr], nr));
data              362 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              365 drivers/hwmon/via686a.c 	return sprintf(buf, "%ld\n", IN_FROM_REG(data->in_max[nr], nr));
data              370 drivers/hwmon/via686a.c 	struct via686a_data *data = dev_get_drvdata(dev);
data              380 drivers/hwmon/via686a.c 	mutex_lock(&data->update_lock);
data              381 drivers/hwmon/via686a.c 	data->in_min[nr] = IN_TO_REG(val, nr);
data              382 drivers/hwmon/via686a.c 	via686a_write_value(data, VIA686A_REG_IN_MIN(nr),
data              383 drivers/hwmon/via686a.c 			data->in_min[nr]);
data              384 drivers/hwmon/via686a.c 	mutex_unlock(&data->update_lock);
data              389 drivers/hwmon/via686a.c 	struct via686a_data *data = dev_get_drvdata(dev);
data              399 drivers/hwmon/via686a.c 	mutex_lock(&data->update_lock);
data              400 drivers/hwmon/via686a.c 	data->in_max[nr] = IN_TO_REG(val, nr);
data              401 drivers/hwmon/via686a.c 	via686a_write_value(data, VIA686A_REG_IN_MAX(nr),
data              402 drivers/hwmon/via686a.c 			data->in_max[nr]);
data              403 drivers/hwmon/via686a.c 	mutex_unlock(&data->update_lock);
data              426 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              429 drivers/hwmon/via686a.c 	return sprintf(buf, "%ld\n", TEMP_FROM_REG10(data->temp[nr]));
data              433 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              436 drivers/hwmon/via686a.c 	return sprintf(buf, "%ld\n", TEMP_FROM_REG(data->temp_over[nr]));
data              440 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              443 drivers/hwmon/via686a.c 	return sprintf(buf, "%ld\n", TEMP_FROM_REG(data->temp_hyst[nr]));
data              448 drivers/hwmon/via686a.c 	struct via686a_data *data = dev_get_drvdata(dev);
data              458 drivers/hwmon/via686a.c 	mutex_lock(&data->update_lock);
data              459 drivers/hwmon/via686a.c 	data->temp_over[nr] = TEMP_TO_REG(val);
data              460 drivers/hwmon/via686a.c 	via686a_write_value(data, VIA686A_REG_TEMP_OVER[nr],
data              461 drivers/hwmon/via686a.c 			    data->temp_over[nr]);
data              462 drivers/hwmon/via686a.c 	mutex_unlock(&data->update_lock);
data              468 drivers/hwmon/via686a.c 	struct via686a_data *data = dev_get_drvdata(dev);
data              478 drivers/hwmon/via686a.c 	mutex_lock(&data->update_lock);
data              479 drivers/hwmon/via686a.c 	data->temp_hyst[nr] = TEMP_TO_REG(val);
data              480 drivers/hwmon/via686a.c 	via686a_write_value(data, VIA686A_REG_TEMP_HYST[nr],
data              481 drivers/hwmon/via686a.c 			    data->temp_hyst[nr]);
data              482 drivers/hwmon/via686a.c 	mutex_unlock(&data->update_lock);
data              499 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              502 drivers/hwmon/via686a.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr],
data              503 drivers/hwmon/via686a.c 				DIV_FROM_REG(data->fan_div[nr])));
data              507 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              511 drivers/hwmon/via686a.c 		FAN_FROM_REG(data->fan_min[nr],
data              512 drivers/hwmon/via686a.c 			     DIV_FROM_REG(data->fan_div[nr])));
data              516 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              519 drivers/hwmon/via686a.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
data              523 drivers/hwmon/via686a.c 	struct via686a_data *data = dev_get_drvdata(dev);
data              533 drivers/hwmon/via686a.c 	mutex_lock(&data->update_lock);
data              534 drivers/hwmon/via686a.c 	data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              535 drivers/hwmon/via686a.c 	via686a_write_value(data, VIA686A_REG_FAN_MIN(nr+1), data->fan_min[nr]);
data              536 drivers/hwmon/via686a.c 	mutex_unlock(&data->update_lock);
data              541 drivers/hwmon/via686a.c 	struct via686a_data *data = dev_get_drvdata(dev);
data              552 drivers/hwmon/via686a.c 	mutex_lock(&data->update_lock);
data              553 drivers/hwmon/via686a.c 	old = via686a_read_value(data, VIA686A_REG_FANDIV);
data              554 drivers/hwmon/via686a.c 	data->fan_div[nr] = DIV_TO_REG(val);
data              555 drivers/hwmon/via686a.c 	old = (old & 0x0f) | (data->fan_div[1] << 6) | (data->fan_div[0] << 4);
data              556 drivers/hwmon/via686a.c 	via686a_write_value(data, VIA686A_REG_FANDIV, old);
data              557 drivers/hwmon/via686a.c 	mutex_unlock(&data->update_lock);
data              572 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              573 drivers/hwmon/via686a.c 	return sprintf(buf, "%u\n", data->alarms);
data              582 drivers/hwmon/via686a.c 	struct via686a_data *data = via686a_update_device(dev);
data              583 drivers/hwmon/via686a.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              599 drivers/hwmon/via686a.c 	struct via686a_data *data = dev_get_drvdata(dev);
data              600 drivers/hwmon/via686a.c 	return sprintf(buf, "%s\n", data->name);
data              668 drivers/hwmon/via686a.c 	struct via686a_data *data;
data              681 drivers/hwmon/via686a.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct via686a_data),
data              683 drivers/hwmon/via686a.c 	if (!data)
data              686 drivers/hwmon/via686a.c 	platform_set_drvdata(pdev, data);
data              687 drivers/hwmon/via686a.c 	data->addr = res->start;
data              688 drivers/hwmon/via686a.c 	data->name = "via686a";
data              689 drivers/hwmon/via686a.c 	mutex_init(&data->update_lock);
data              692 drivers/hwmon/via686a.c 	via686a_init_device(data);
data              699 drivers/hwmon/via686a.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data              700 drivers/hwmon/via686a.c 	if (IS_ERR(data->hwmon_dev)) {
data              701 drivers/hwmon/via686a.c 		err = PTR_ERR(data->hwmon_dev);
data              714 drivers/hwmon/via686a.c 	struct via686a_data *data = platform_get_drvdata(pdev);
data              716 drivers/hwmon/via686a.c 	hwmon_device_unregister(data->hwmon_dev);
data              722 drivers/hwmon/via686a.c static void via686a_update_fan_div(struct via686a_data *data)
data              724 drivers/hwmon/via686a.c 	int reg = via686a_read_value(data, VIA686A_REG_FANDIV);
data              725 drivers/hwmon/via686a.c 	data->fan_div[0] = (reg >> 4) & 0x03;
data              726 drivers/hwmon/via686a.c 	data->fan_div[1] = reg >> 6;
data              729 drivers/hwmon/via686a.c static void via686a_init_device(struct via686a_data *data)
data              734 drivers/hwmon/via686a.c 	reg = via686a_read_value(data, VIA686A_REG_CONFIG);
data              735 drivers/hwmon/via686a.c 	via686a_write_value(data, VIA686A_REG_CONFIG, (reg | 0x01) & 0x7F);
data              738 drivers/hwmon/via686a.c 	reg = via686a_read_value(data, VIA686A_REG_TEMP_MODE);
data              739 drivers/hwmon/via686a.c 	via686a_write_value(data, VIA686A_REG_TEMP_MODE,
data              744 drivers/hwmon/via686a.c 	via686a_update_fan_div(data);
data              749 drivers/hwmon/via686a.c 	struct via686a_data *data = dev_get_drvdata(dev);
data              752 drivers/hwmon/via686a.c 	mutex_lock(&data->update_lock);
data              754 drivers/hwmon/via686a.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              755 drivers/hwmon/via686a.c 	    || !data->valid) {
data              757 drivers/hwmon/via686a.c 			data->in[i] =
data              758 drivers/hwmon/via686a.c 			    via686a_read_value(data, VIA686A_REG_IN(i));
data              759 drivers/hwmon/via686a.c 			data->in_min[i] = via686a_read_value(data,
data              762 drivers/hwmon/via686a.c 			data->in_max[i] =
data              763 drivers/hwmon/via686a.c 			    via686a_read_value(data, VIA686A_REG_IN_MAX(i));
data              766 drivers/hwmon/via686a.c 			data->fan[i - 1] =
data              767 drivers/hwmon/via686a.c 			    via686a_read_value(data, VIA686A_REG_FAN(i));
data              768 drivers/hwmon/via686a.c 			data->fan_min[i - 1] = via686a_read_value(data,
data              772 drivers/hwmon/via686a.c 			data->temp[i] = via686a_read_value(data,
data              774 drivers/hwmon/via686a.c 			data->temp_over[i] =
data              775 drivers/hwmon/via686a.c 			    via686a_read_value(data,
data              777 drivers/hwmon/via686a.c 			data->temp_hyst[i] =
data              778 drivers/hwmon/via686a.c 			    via686a_read_value(data,
data              787 drivers/hwmon/via686a.c 		data->temp[0] |= (via686a_read_value(data,
data              790 drivers/hwmon/via686a.c 		data->temp[1] |=
data              791 drivers/hwmon/via686a.c 		    (via686a_read_value(data, VIA686A_REG_TEMP_LOW23) &
data              793 drivers/hwmon/via686a.c 		data->temp[2] |=
data              794 drivers/hwmon/via686a.c 		    (via686a_read_value(data, VIA686A_REG_TEMP_LOW23) &
data              797 drivers/hwmon/via686a.c 		via686a_update_fan_div(data);
data              798 drivers/hwmon/via686a.c 		data->alarms =
data              799 drivers/hwmon/via686a.c 		    via686a_read_value(data,
data              801 drivers/hwmon/via686a.c 		    (via686a_read_value(data, VIA686A_REG_ALARM2) << 8);
data              802 drivers/hwmon/via686a.c 		data->last_updated = jiffies;
data              803 drivers/hwmon/via686a.c 		data->valid = 1;
data              806 drivers/hwmon/via686a.c 	mutex_unlock(&data->update_lock);
data              808 drivers/hwmon/via686a.c 	return data;
data              237 drivers/hwmon/vt1211.c static inline u8 vt1211_read8(struct vt1211_data *data, u8 reg)
data              239 drivers/hwmon/vt1211.c 	return inb(data->addr + reg);
data              242 drivers/hwmon/vt1211.c static inline void vt1211_write8(struct vt1211_data *data, u8 reg, u8 val)
data              244 drivers/hwmon/vt1211.c 	outb(val, data->addr + reg);
data              249 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              252 drivers/hwmon/vt1211.c 	mutex_lock(&data->update_lock);
data              255 drivers/hwmon/vt1211.c 	if (time_after(jiffies, data->last_updated + HZ) || !data->valid) {
data              257 drivers/hwmon/vt1211.c 		data->vid = vt1211_read8(data, VT1211_REG_VID) & 0x1f;
data              260 drivers/hwmon/vt1211.c 		for (ix = 0; ix < ARRAY_SIZE(data->in); ix++) {
data              261 drivers/hwmon/vt1211.c 			if (ISVOLT(ix, data->uch_config)) {
data              262 drivers/hwmon/vt1211.c 				data->in[ix] = vt1211_read8(data,
data              264 drivers/hwmon/vt1211.c 				data->in_min[ix] = vt1211_read8(data,
data              266 drivers/hwmon/vt1211.c 				data->in_max[ix] = vt1211_read8(data,
data              272 drivers/hwmon/vt1211.c 		for (ix = 0; ix < ARRAY_SIZE(data->temp); ix++) {
data              273 drivers/hwmon/vt1211.c 			if (ISTEMP(ix, data->uch_config)) {
data              274 drivers/hwmon/vt1211.c 				data->temp[ix] = vt1211_read8(data,
data              276 drivers/hwmon/vt1211.c 				data->temp_max[ix] = vt1211_read8(data,
data              278 drivers/hwmon/vt1211.c 				data->temp_hyst[ix] = vt1211_read8(data,
data              284 drivers/hwmon/vt1211.c 		for (ix = 0; ix < ARRAY_SIZE(data->fan); ix++) {
data              285 drivers/hwmon/vt1211.c 			data->fan[ix] = vt1211_read8(data,
data              287 drivers/hwmon/vt1211.c 			data->fan_min[ix] = vt1211_read8(data,
data              289 drivers/hwmon/vt1211.c 			data->pwm[ix] = vt1211_read8(data,
data              292 drivers/hwmon/vt1211.c 		val = vt1211_read8(data, VT1211_REG_FAN_DIV);
data              293 drivers/hwmon/vt1211.c 		data->fan_div[0] = (val >> 4) & 3;
data              294 drivers/hwmon/vt1211.c 		data->fan_div[1] = (val >> 6) & 3;
data              295 drivers/hwmon/vt1211.c 		data->fan_ctl = val & 0xf;
data              297 drivers/hwmon/vt1211.c 		val = vt1211_read8(data, VT1211_REG_PWM_CTL);
data              298 drivers/hwmon/vt1211.c 		data->pwm_ctl[0] = val & 0xf;
data              299 drivers/hwmon/vt1211.c 		data->pwm_ctl[1] = (val >> 4) & 0xf;
data              301 drivers/hwmon/vt1211.c 		data->pwm_clk = vt1211_read8(data, VT1211_REG_PWM_CLK);
data              304 drivers/hwmon/vt1211.c 		data->pwm_auto_pwm[0][1] = vt1211_read8(data,
data              306 drivers/hwmon/vt1211.c 		data->pwm_auto_pwm[0][2] = vt1211_read8(data,
data              308 drivers/hwmon/vt1211.c 		data->pwm_auto_pwm[1][1] = vt1211_read8(data,
data              310 drivers/hwmon/vt1211.c 		data->pwm_auto_pwm[1][2] = vt1211_read8(data,
data              312 drivers/hwmon/vt1211.c 		for (ix = 0; ix < ARRAY_SIZE(data->pwm_auto_temp); ix++) {
data              313 drivers/hwmon/vt1211.c 			data->pwm_auto_temp[ix] = vt1211_read8(data,
data              318 drivers/hwmon/vt1211.c 		data->alarms = (vt1211_read8(data, VT1211_REG_ALARM2) << 8) |
data              319 drivers/hwmon/vt1211.c 				vt1211_read8(data, VT1211_REG_ALARM1);
data              321 drivers/hwmon/vt1211.c 		data->last_updated = jiffies;
data              322 drivers/hwmon/vt1211.c 		data->valid = 1;
data              325 drivers/hwmon/vt1211.c 	mutex_unlock(&data->update_lock);
data              327 drivers/hwmon/vt1211.c 	return data;
data              343 drivers/hwmon/vt1211.c 	struct vt1211_data *data = vt1211_update_device(dev);
data              352 drivers/hwmon/vt1211.c 		res = IN_FROM_REG(ix, data->in[ix]);
data              355 drivers/hwmon/vt1211.c 		res = IN_FROM_REG(ix, data->in_min[ix]);
data              358 drivers/hwmon/vt1211.c 		res = IN_FROM_REG(ix, data->in_max[ix]);
data              361 drivers/hwmon/vt1211.c 		res = (data->alarms >> bitalarmin[ix]) & 1;
data              374 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              386 drivers/hwmon/vt1211.c 	mutex_lock(&data->update_lock);
data              389 drivers/hwmon/vt1211.c 		data->in_min[ix] = IN_TO_REG(ix, val);
data              390 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_IN_MIN(ix), data->in_min[ix]);
data              393 drivers/hwmon/vt1211.c 		data->in_max[ix] = IN_TO_REG(ix, val);
data              394 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_IN_MAX(ix), data->in_max[ix]);
data              399 drivers/hwmon/vt1211.c 	mutex_unlock(&data->update_lock);
data              417 drivers/hwmon/vt1211.c 	struct vt1211_data *data = vt1211_update_device(dev);
data              426 drivers/hwmon/vt1211.c 		res = TEMP_FROM_REG(ix, data->temp[ix]);
data              429 drivers/hwmon/vt1211.c 		res = TEMP_FROM_REG(ix, data->temp_max[ix]);
data              432 drivers/hwmon/vt1211.c 		res = TEMP_FROM_REG(ix, data->temp_hyst[ix]);
data              435 drivers/hwmon/vt1211.c 		res = (data->alarms >> bitalarmtemp[ix]) & 1;
data              448 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              460 drivers/hwmon/vt1211.c 	mutex_lock(&data->update_lock);
data              463 drivers/hwmon/vt1211.c 		data->temp_max[ix] = TEMP_TO_REG(ix, val);
data              464 drivers/hwmon/vt1211.c 		vt1211_write8(data, regtempmax[ix],
data              465 drivers/hwmon/vt1211.c 			      data->temp_max[ix]);
data              468 drivers/hwmon/vt1211.c 		data->temp_hyst[ix] = TEMP_TO_REG(ix, val);
data              469 drivers/hwmon/vt1211.c 		vt1211_write8(data, regtemphyst[ix],
data              470 drivers/hwmon/vt1211.c 			      data->temp_hyst[ix]);
data              475 drivers/hwmon/vt1211.c 	mutex_unlock(&data->update_lock);
data              493 drivers/hwmon/vt1211.c 	struct vt1211_data *data = vt1211_update_device(dev);
data              502 drivers/hwmon/vt1211.c 		res = RPM_FROM_REG(data->fan[ix], data->fan_div[ix]);
data              505 drivers/hwmon/vt1211.c 		res = RPM_FROM_REG(data->fan_min[ix], data->fan_div[ix]);
data              508 drivers/hwmon/vt1211.c 		res = DIV_FROM_REG(data->fan_div[ix]);
data              511 drivers/hwmon/vt1211.c 		res = (data->alarms >> bitalarmfan[ix]) & 1;
data              524 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              537 drivers/hwmon/vt1211.c 	mutex_lock(&data->update_lock);
data              540 drivers/hwmon/vt1211.c 	reg = vt1211_read8(data, VT1211_REG_FAN_DIV);
data              541 drivers/hwmon/vt1211.c 	data->fan_div[0] = (reg >> 4) & 3;
data              542 drivers/hwmon/vt1211.c 	data->fan_div[1] = (reg >> 6) & 3;
data              543 drivers/hwmon/vt1211.c 	data->fan_ctl = reg & 0xf;
data              547 drivers/hwmon/vt1211.c 		data->fan_min[ix] = RPM_TO_REG(val, data->fan_div[ix]);
data              548 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_FAN_MIN(ix),
data              549 drivers/hwmon/vt1211.c 			      data->fan_min[ix]);
data              554 drivers/hwmon/vt1211.c 			data->fan_div[ix] = 0;
data              557 drivers/hwmon/vt1211.c 			data->fan_div[ix] = 1;
data              560 drivers/hwmon/vt1211.c 			data->fan_div[ix] = 2;
data              563 drivers/hwmon/vt1211.c 			data->fan_div[ix] = 3;
data              572 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_FAN_DIV,
data              573 drivers/hwmon/vt1211.c 			      ((data->fan_div[1] << 6) |
data              574 drivers/hwmon/vt1211.c 			       (data->fan_div[0] << 4) |
data              575 drivers/hwmon/vt1211.c 				data->fan_ctl));
data              582 drivers/hwmon/vt1211.c 	mutex_unlock(&data->update_lock);
data              599 drivers/hwmon/vt1211.c 	struct vt1211_data *data = vt1211_update_device(dev);
data              608 drivers/hwmon/vt1211.c 		res = data->pwm[ix];
data              611 drivers/hwmon/vt1211.c 		res = ((data->pwm_ctl[ix] >> 3) & 1) ? 2 : 0;
data              614 drivers/hwmon/vt1211.c 		res = 90000 >> (data->pwm_clk & 7);
data              617 drivers/hwmon/vt1211.c 		res = (data->pwm_ctl[ix] & 7) + 1;
data              630 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              643 drivers/hwmon/vt1211.c 	mutex_lock(&data->update_lock);
data              648 drivers/hwmon/vt1211.c 		reg = vt1211_read8(data, VT1211_REG_FAN_DIV);
data              649 drivers/hwmon/vt1211.c 		data->fan_div[0] = (reg >> 4) & 3;
data              650 drivers/hwmon/vt1211.c 		data->fan_div[1] = (reg >> 6) & 3;
data              651 drivers/hwmon/vt1211.c 		data->fan_ctl = reg & 0xf;
data              652 drivers/hwmon/vt1211.c 		reg = vt1211_read8(data, VT1211_REG_PWM_CTL);
data              653 drivers/hwmon/vt1211.c 		data->pwm_ctl[0] = reg & 0xf;
data              654 drivers/hwmon/vt1211.c 		data->pwm_ctl[1] = (reg >> 4) & 0xf;
data              657 drivers/hwmon/vt1211.c 			data->pwm_ctl[ix] &= 7;
data              662 drivers/hwmon/vt1211.c 			if ((data->pwm_ctl[ix ^ 1] & 1) == 0)
data              663 drivers/hwmon/vt1211.c 				data->fan_ctl &= 0xe;
data              666 drivers/hwmon/vt1211.c 			data->pwm_ctl[ix] |= 8;
data              667 drivers/hwmon/vt1211.c 			data->fan_ctl |= 1;
data              676 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_PWM_CTL,
data              677 drivers/hwmon/vt1211.c 			      ((data->pwm_ctl[1] << 4) |
data              678 drivers/hwmon/vt1211.c 				data->pwm_ctl[0]));
data              679 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_FAN_DIV,
data              680 drivers/hwmon/vt1211.c 			      ((data->fan_div[1] << 6) |
data              681 drivers/hwmon/vt1211.c 			       (data->fan_div[0] << 4) |
data              682 drivers/hwmon/vt1211.c 				data->fan_ctl));
data              691 drivers/hwmon/vt1211.c 		reg = vt1211_read8(data, VT1211_REG_PWM_CLK);
data              692 drivers/hwmon/vt1211.c 		data->pwm_clk = (reg & 0xf8) | tmp;
data              693 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_PWM_CLK, data->pwm_clk);
data              703 drivers/hwmon/vt1211.c 		if (!ISTEMP(val - 1, data->uch_config)) {
data              710 drivers/hwmon/vt1211.c 		reg = vt1211_read8(data, VT1211_REG_PWM_CTL);
data              711 drivers/hwmon/vt1211.c 		data->pwm_ctl[0] = reg & 0xf;
data              712 drivers/hwmon/vt1211.c 		data->pwm_ctl[1] = (reg >> 4) & 0xf;
data              713 drivers/hwmon/vt1211.c 		data->pwm_ctl[ix] = (data->pwm_ctl[ix] & 8) | (val - 1);
data              714 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_PWM_CTL,
data              715 drivers/hwmon/vt1211.c 			      ((data->pwm_ctl[1] << 4) | data->pwm_ctl[0]));
data              722 drivers/hwmon/vt1211.c 	mutex_unlock(&data->update_lock);
data              754 drivers/hwmon/vt1211.c 	struct vt1211_data *data = vt1211_update_device(dev);
data              760 drivers/hwmon/vt1211.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->pwm_ctl[ix] & 7,
data              761 drivers/hwmon/vt1211.c 		       data->pwm_auto_temp[ap]));
data              768 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              782 drivers/hwmon/vt1211.c 	mutex_lock(&data->update_lock);
data              785 drivers/hwmon/vt1211.c 	reg = vt1211_read8(data, VT1211_REG_PWM_CTL);
data              786 drivers/hwmon/vt1211.c 	data->pwm_ctl[0] = reg & 0xf;
data              787 drivers/hwmon/vt1211.c 	data->pwm_ctl[1] = (reg >> 4) & 0xf;
data              789 drivers/hwmon/vt1211.c 	data->pwm_auto_temp[ap] = TEMP_TO_REG(data->pwm_ctl[ix] & 7, val);
data              790 drivers/hwmon/vt1211.c 	vt1211_write8(data, VT1211_REG_PWM_AUTO_TEMP(ap),
data              791 drivers/hwmon/vt1211.c 		      data->pwm_auto_temp[ap]);
data              792 drivers/hwmon/vt1211.c 	mutex_unlock(&data->update_lock);
data              818 drivers/hwmon/vt1211.c 	struct vt1211_data *data = vt1211_update_device(dev);
data              824 drivers/hwmon/vt1211.c 	return sprintf(buf, "%d\n", data->pwm_auto_pwm[ix][ap]);
data              831 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              843 drivers/hwmon/vt1211.c 	mutex_lock(&data->update_lock);
data              844 drivers/hwmon/vt1211.c 	data->pwm_auto_pwm[ix][ap] = clamp_val(val, 0, 255);
data              845 drivers/hwmon/vt1211.c 	vt1211_write8(data, VT1211_REG_PWM_AUTO_PWM(ix, ap),
data              846 drivers/hwmon/vt1211.c 		      data->pwm_auto_pwm[ix][ap]);
data              847 drivers/hwmon/vt1211.c 	mutex_unlock(&data->update_lock);
data              859 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              861 drivers/hwmon/vt1211.c 	return sprintf(buf, "%d\n", data->vrm);
data              867 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              878 drivers/hwmon/vt1211.c 	data->vrm = val;
data              886 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              888 drivers/hwmon/vt1211.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data              894 drivers/hwmon/vt1211.c 	struct vt1211_data *data = dev_get_drvdata(dev);
data              896 drivers/hwmon/vt1211.c 	return sprintf(buf, "%s\n", data->name);
data              902 drivers/hwmon/vt1211.c 	struct vt1211_data *data = vt1211_update_device(dev);
data              904 drivers/hwmon/vt1211.c 	return sprintf(buf, "%d\n", data->alarms);
data             1088 drivers/hwmon/vt1211.c static void vt1211_init_device(struct vt1211_data *data)
data             1091 drivers/hwmon/vt1211.c 	data->vrm = vid_which_vrm();
data             1094 drivers/hwmon/vt1211.c 	data->uch_config = vt1211_read8(data, VT1211_REG_UCH_CONFIG);
data             1096 drivers/hwmon/vt1211.c 		data->uch_config = (data->uch_config & 0x83) |
data             1098 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_UCH_CONFIG, data->uch_config);
data             1115 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_TEMP1_CONFIG, 0);
data             1116 drivers/hwmon/vt1211.c 		vt1211_write8(data, VT1211_REG_TEMP2_CONFIG, 0);
data             1120 drivers/hwmon/vt1211.c 	data->pwm_auto_pwm[0][3] = 255;
data             1121 drivers/hwmon/vt1211.c 	data->pwm_auto_pwm[1][3] = 255;
data             1146 drivers/hwmon/vt1211.c 	struct vt1211_data *data;
data             1150 drivers/hwmon/vt1211.c 	data = devm_kzalloc(dev, sizeof(struct vt1211_data), GFP_KERNEL);
data             1151 drivers/hwmon/vt1211.c 	if (!data)
data             1161 drivers/hwmon/vt1211.c 	data->addr = res->start;
data             1162 drivers/hwmon/vt1211.c 	data->name = DRVNAME;
data             1163 drivers/hwmon/vt1211.c 	mutex_init(&data->update_lock);
data             1165 drivers/hwmon/vt1211.c 	platform_set_drvdata(pdev, data);
data             1168 drivers/hwmon/vt1211.c 	vt1211_init_device(data);
data             1172 drivers/hwmon/vt1211.c 		if (ISVOLT(i, data->uch_config)) {
data             1180 drivers/hwmon/vt1211.c 		if (ISTEMP(i, data->uch_config)) {
data             1201 drivers/hwmon/vt1211.c 	data->hwmon_dev = hwmon_device_register(dev);
data             1202 drivers/hwmon/vt1211.c 	if (IS_ERR(data->hwmon_dev)) {
data             1203 drivers/hwmon/vt1211.c 		err = PTR_ERR(data->hwmon_dev);
data             1219 drivers/hwmon/vt1211.c 	struct vt1211_data *data = platform_get_drvdata(pdev);
data             1221 drivers/hwmon/vt1211.c 	hwmon_device_unregister(data->hwmon_dev);
data              168 drivers/hwmon/vt8231.c static void vt8231_init_device(struct vt8231_data *data);
data              170 drivers/hwmon/vt8231.c static inline int vt8231_read_value(struct vt8231_data *data, u8 reg)
data              172 drivers/hwmon/vt8231.c 	return inb_p(data->addr + reg);
data              175 drivers/hwmon/vt8231.c static inline void vt8231_write_value(struct vt8231_data *data, u8 reg,
data              178 drivers/hwmon/vt8231.c 	outb_p(value, data->addr + reg);
data              187 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              189 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", ((data->in[nr] - 3) * 10000) / 958);
data              197 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              199 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", ((data->in_min[nr] - 3) * 10000) / 958);
data              207 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              209 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", (((data->in_max[nr] - 3) * 10000) / 958));
data              217 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              225 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              226 drivers/hwmon/vt8231.c 	data->in_min[nr] = clamp_val(((val * 958) / 10000) + 3, 0, 255);
data              227 drivers/hwmon/vt8231.c 	vt8231_write_value(data, regvoltmin[nr], data->in_min[nr]);
data              228 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              237 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              245 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              246 drivers/hwmon/vt8231.c 	data->in_max[nr] = clamp_val(((val * 958) / 10000) + 3, 0, 255);
data              247 drivers/hwmon/vt8231.c 	vt8231_write_value(data, regvoltmax[nr], data->in_max[nr]);
data              248 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              256 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              259 drivers/hwmon/vt8231.c 		(((data->in[5] - 3) * 10000 * 54) / (958 * 34)));
data              265 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              268 drivers/hwmon/vt8231.c 		(((data->in_min[5] - 3) * 10000 * 54) / (958 * 34)));
data              274 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              277 drivers/hwmon/vt8231.c 		(((data->in_max[5] - 3) * 10000 * 54) / (958 * 34)));
data              284 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              292 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              293 drivers/hwmon/vt8231.c 	data->in_min[5] = clamp_val(((val * 958 * 34) / (10000 * 54)) + 3,
data              295 drivers/hwmon/vt8231.c 	vt8231_write_value(data, regvoltmin[5], data->in_min[5]);
data              296 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              304 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              312 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              313 drivers/hwmon/vt8231.c 	data->in_max[5] = clamp_val(((val * 958 * 34) / (10000 * 54)) + 3,
data              315 drivers/hwmon/vt8231.c 	vt8231_write_value(data, regvoltmax[5], data->in_max[5]);
data              316 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              344 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              345 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", data->temp[0] * 250);
data              351 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              352 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", data->temp_max[0] * 1000);
data              358 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              359 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", data->temp_min[0] * 1000);
data              366 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              374 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              375 drivers/hwmon/vt8231.c 	data->temp_max[0] = clamp_val((val + 500) / 1000, 0, 255);
data              376 drivers/hwmon/vt8231.c 	vt8231_write_value(data, regtempmax[0], data->temp_max[0]);
data              377 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              384 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              392 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              393 drivers/hwmon/vt8231.c 	data->temp_min[0] = clamp_val((val + 500) / 1000, 0, 255);
data              394 drivers/hwmon/vt8231.c 	vt8231_write_value(data, regtempmin[0], data->temp_min[0]);
data              395 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              404 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              405 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[nr]));
data              413 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              414 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", TEMP_MAXMIN_FROM_REG(data->temp_max[nr]));
data              422 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              423 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", TEMP_MAXMIN_FROM_REG(data->temp_min[nr]));
data              432 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              440 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              441 drivers/hwmon/vt8231.c 	data->temp_max[nr] = clamp_val(TEMP_MAXMIN_TO_REG(val), 0, 255);
data              442 drivers/hwmon/vt8231.c 	vt8231_write_value(data, regtempmax[nr], data->temp_max[nr]);
data              443 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              452 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              460 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              461 drivers/hwmon/vt8231.c 	data->temp_min[nr] = clamp_val(TEMP_MAXMIN_TO_REG(val), 0, 255);
data              462 drivers/hwmon/vt8231.c 	vt8231_write_value(data, regtempmin[nr], data->temp_min[nr]);
data              463 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              498 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              499 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[nr],
data              500 drivers/hwmon/vt8231.c 				DIV_FROM_REG(data->fan_div[nr])));
data              508 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              509 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan_min[nr],
data              510 drivers/hwmon/vt8231.c 			DIV_FROM_REG(data->fan_div[nr])));
data              518 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              519 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", DIV_FROM_REG(data->fan_div[nr]));
data              528 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              536 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              537 drivers/hwmon/vt8231.c 	data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              538 drivers/hwmon/vt8231.c 	vt8231_write_value(data, VT8231_REG_FAN_MIN(nr), data->fan_min[nr]);
data              539 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              547 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              551 drivers/hwmon/vt8231.c 	int old = vt8231_read_value(data, VT8231_REG_FANDIV);
data              552 drivers/hwmon/vt8231.c 	long min = FAN_FROM_REG(data->fan_min[nr],
data              553 drivers/hwmon/vt8231.c 				 DIV_FROM_REG(data->fan_div[nr]));
data              560 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              563 drivers/hwmon/vt8231.c 		data->fan_div[nr] = 0;
data              566 drivers/hwmon/vt8231.c 		data->fan_div[nr] = 1;
data              569 drivers/hwmon/vt8231.c 		data->fan_div[nr] = 2;
data              572 drivers/hwmon/vt8231.c 		data->fan_div[nr] = 3;
data              578 drivers/hwmon/vt8231.c 		mutex_unlock(&data->update_lock);
data              583 drivers/hwmon/vt8231.c 	data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data              584 drivers/hwmon/vt8231.c 	vt8231_write_value(data, VT8231_REG_FAN_MIN(nr), data->fan_min[nr]);
data              586 drivers/hwmon/vt8231.c 	old = (old & 0x0f) | (data->fan_div[1] << 6) | (data->fan_div[0] << 4);
data              587 drivers/hwmon/vt8231.c 	vt8231_write_value(data, VT8231_REG_FANDIV, old);
data              588 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              603 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              604 drivers/hwmon/vt8231.c 	return sprintf(buf, "%d\n", data->alarms);
data              612 drivers/hwmon/vt8231.c 	struct vt8231_data *data = vt8231_update_device(dev);
data              613 drivers/hwmon/vt8231.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              633 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              634 drivers/hwmon/vt8231.c 	return sprintf(buf, "%s\n", data->name);
data              781 drivers/hwmon/vt8231.c 	struct vt8231_data *data;
data              793 drivers/hwmon/vt8231.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct vt8231_data), GFP_KERNEL);
data              794 drivers/hwmon/vt8231.c 	if (!data)
data              797 drivers/hwmon/vt8231.c 	platform_set_drvdata(pdev, data);
data              798 drivers/hwmon/vt8231.c 	data->addr = res->start;
data              799 drivers/hwmon/vt8231.c 	data->name = "vt8231";
data              801 drivers/hwmon/vt8231.c 	mutex_init(&data->update_lock);
data              802 drivers/hwmon/vt8231.c 	vt8231_init_device(data);
data              810 drivers/hwmon/vt8231.c 	data->uch_config = vt8231_read_value(data, VT8231_REG_UCH_CONFIG);
data              813 drivers/hwmon/vt8231.c 		if (ISTEMP(i, data->uch_config)) {
data              822 drivers/hwmon/vt8231.c 		if (ISVOLT(i, data->uch_config)) {
data              830 drivers/hwmon/vt8231.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data              831 drivers/hwmon/vt8231.c 	if (IS_ERR(data->hwmon_dev)) {
data              832 drivers/hwmon/vt8231.c 		err = PTR_ERR(data->hwmon_dev);
data              850 drivers/hwmon/vt8231.c 	struct vt8231_data *data = platform_get_drvdata(pdev);
data              853 drivers/hwmon/vt8231.c 	hwmon_device_unregister(data->hwmon_dev);
data              866 drivers/hwmon/vt8231.c static void vt8231_init_device(struct vt8231_data *data)
data              868 drivers/hwmon/vt8231.c 	vt8231_write_value(data, VT8231_REG_TEMP1_CONFIG, 0);
data              869 drivers/hwmon/vt8231.c 	vt8231_write_value(data, VT8231_REG_TEMP2_CONFIG, 0);
data              874 drivers/hwmon/vt8231.c 	struct vt8231_data *data = dev_get_drvdata(dev);
data              878 drivers/hwmon/vt8231.c 	mutex_lock(&data->update_lock);
data              880 drivers/hwmon/vt8231.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              881 drivers/hwmon/vt8231.c 	    || !data->valid) {
data              883 drivers/hwmon/vt8231.c 			if (ISVOLT(i, data->uch_config)) {
data              884 drivers/hwmon/vt8231.c 				data->in[i] = vt8231_read_value(data,
data              886 drivers/hwmon/vt8231.c 				data->in_min[i] = vt8231_read_value(data,
data              888 drivers/hwmon/vt8231.c 				data->in_max[i] = vt8231_read_value(data,
data              893 drivers/hwmon/vt8231.c 			data->fan[i] = vt8231_read_value(data,
data              895 drivers/hwmon/vt8231.c 			data->fan_min[i] = vt8231_read_value(data,
data              899 drivers/hwmon/vt8231.c 		low = vt8231_read_value(data, VT8231_REG_TEMP_LOW01);
data              901 drivers/hwmon/vt8231.c 		    | (vt8231_read_value(data, VT8231_REG_TEMP_LOW25) << 4);
data              903 drivers/hwmon/vt8231.c 			if (ISTEMP(i, data->uch_config)) {
data              904 drivers/hwmon/vt8231.c 				data->temp[i] = (vt8231_read_value(data,
data              907 drivers/hwmon/vt8231.c 				data->temp_max[i] = vt8231_read_value(data,
data              909 drivers/hwmon/vt8231.c 				data->temp_min[i] = vt8231_read_value(data,
data              914 drivers/hwmon/vt8231.c 		i = vt8231_read_value(data, VT8231_REG_FANDIV);
data              915 drivers/hwmon/vt8231.c 		data->fan_div[0] = (i >> 4) & 0x03;
data              916 drivers/hwmon/vt8231.c 		data->fan_div[1] = i >> 6;
data              917 drivers/hwmon/vt8231.c 		data->alarms = vt8231_read_value(data, VT8231_REG_ALARM1) |
data              918 drivers/hwmon/vt8231.c 			(vt8231_read_value(data, VT8231_REG_ALARM2) << 8);
data              921 drivers/hwmon/vt8231.c 		if (!data->fan[0] && data->fan_min[0])
data              922 drivers/hwmon/vt8231.c 			data->alarms |= 0x40;
data              923 drivers/hwmon/vt8231.c 		else if (data->fan[0] && !data->fan_min[0])
data              924 drivers/hwmon/vt8231.c 			data->alarms &= ~0x40;
data              926 drivers/hwmon/vt8231.c 		if (!data->fan[1] && data->fan_min[1])
data              927 drivers/hwmon/vt8231.c 			data->alarms |= 0x80;
data              928 drivers/hwmon/vt8231.c 		else if (data->fan[1] && !data->fan_min[1])
data              929 drivers/hwmon/vt8231.c 			data->alarms &= ~0x80;
data              931 drivers/hwmon/vt8231.c 		data->last_updated = jiffies;
data              932 drivers/hwmon/vt8231.c 		data->valid = 1;
data              935 drivers/hwmon/vt8231.c 	mutex_unlock(&data->update_lock);
data              937 drivers/hwmon/vt8231.c 	return data;
data              517 drivers/hwmon/w83627ehf.c static inline void w83627ehf_set_bank(struct w83627ehf_data *data, u16 reg)
data              520 drivers/hwmon/w83627ehf.c 	if (data->bank != bank) {
data              521 drivers/hwmon/w83627ehf.c 		outb_p(W83627EHF_REG_BANK, data->addr + ADDR_REG_OFFSET);
data              522 drivers/hwmon/w83627ehf.c 		outb_p(bank, data->addr + DATA_REG_OFFSET);
data              523 drivers/hwmon/w83627ehf.c 		data->bank = bank;
data              527 drivers/hwmon/w83627ehf.c static u16 w83627ehf_read_value(struct w83627ehf_data *data, u16 reg)
data              531 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->lock);
data              533 drivers/hwmon/w83627ehf.c 	w83627ehf_set_bank(data, reg);
data              534 drivers/hwmon/w83627ehf.c 	outb_p(reg & 0xff, data->addr + ADDR_REG_OFFSET);
data              535 drivers/hwmon/w83627ehf.c 	res = inb_p(data->addr + DATA_REG_OFFSET);
data              538 drivers/hwmon/w83627ehf.c 		       data->addr + ADDR_REG_OFFSET);
data              539 drivers/hwmon/w83627ehf.c 		res = (res << 8) + inb_p(data->addr + DATA_REG_OFFSET);
data              542 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->lock);
data              546 drivers/hwmon/w83627ehf.c static int w83627ehf_write_value(struct w83627ehf_data *data, u16 reg,
data              551 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->lock);
data              553 drivers/hwmon/w83627ehf.c 	w83627ehf_set_bank(data, reg);
data              554 drivers/hwmon/w83627ehf.c 	outb_p(reg & 0xff, data->addr + ADDR_REG_OFFSET);
data              556 drivers/hwmon/w83627ehf.c 		outb_p(value >> 8, data->addr + DATA_REG_OFFSET);
data              558 drivers/hwmon/w83627ehf.c 		       data->addr + ADDR_REG_OFFSET);
data              560 drivers/hwmon/w83627ehf.c 	outb_p(value & 0xff, data->addr + DATA_REG_OFFSET);
data              562 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->lock);
data              567 drivers/hwmon/w83627ehf.c static u16 w83627ehf_read_temp(struct w83627ehf_data *data, u16 reg)
data              571 drivers/hwmon/w83627ehf.c 	res = w83627ehf_read_value(data, reg);
data              578 drivers/hwmon/w83627ehf.c static int w83627ehf_write_temp(struct w83627ehf_data *data, u16 reg,
data              583 drivers/hwmon/w83627ehf.c 	return w83627ehf_write_value(data, reg, value);
data              587 drivers/hwmon/w83627ehf.c static void nct6775_write_fan_div(struct w83627ehf_data *data, int nr)
data              593 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, NCT6775_REG_FANDIV1) & 0x70)
data              594 drivers/hwmon/w83627ehf.c 		    | (data->fan_div[0] & 0x7);
data              595 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, NCT6775_REG_FANDIV1, reg);
data              598 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, NCT6775_REG_FANDIV1) & 0x7)
data              599 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[1] << 4) & 0x70);
data              600 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, NCT6775_REG_FANDIV1, reg);
data              603 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, NCT6775_REG_FANDIV2) & 0x70)
data              604 drivers/hwmon/w83627ehf.c 		    | (data->fan_div[2] & 0x7);
data              605 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, NCT6775_REG_FANDIV2, reg);
data              608 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, NCT6775_REG_FANDIV2) & 0x7)
data              609 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[3] << 4) & 0x70);
data              610 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, NCT6775_REG_FANDIV2, reg);
data              616 drivers/hwmon/w83627ehf.c static void w83627ehf_write_fan_div(struct w83627ehf_data *data, int nr)
data              622 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, W83627EHF_REG_FANDIV1) & 0xcf)
data              623 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[0] & 0x03) << 4);
data              625 drivers/hwmon/w83627ehf.c 		reg |= (data->has_fan & (1 << 4)) ? 1 : 0;
data              626 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_FANDIV1, reg);
data              627 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, W83627EHF_REG_VBAT) & 0xdf)
data              628 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[0] & 0x04) << 3);
data              629 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_VBAT, reg);
data              632 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, W83627EHF_REG_FANDIV1) & 0x3f)
data              633 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[1] & 0x03) << 6);
data              635 drivers/hwmon/w83627ehf.c 		reg |= (data->has_fan & (1 << 4)) ? 1 : 0;
data              636 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_FANDIV1, reg);
data              637 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, W83627EHF_REG_VBAT) & 0xbf)
data              638 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[1] & 0x04) << 4);
data              639 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_VBAT, reg);
data              642 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, W83627EHF_REG_FANDIV2) & 0x3f)
data              643 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[2] & 0x03) << 6);
data              644 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_FANDIV2, reg);
data              645 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, W83627EHF_REG_VBAT) & 0x7f)
data              646 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[2] & 0x04) << 5);
data              647 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_VBAT, reg);
data              650 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, W83627EHF_REG_DIODE) & 0xfc)
data              651 drivers/hwmon/w83627ehf.c 		    | (data->fan_div[3] & 0x03);
data              652 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_DIODE, reg);
data              653 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, W83627EHF_REG_SMI_OVT) & 0x7f)
data              654 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[3] & 0x04) << 5);
data              655 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_SMI_OVT, reg);
data              658 drivers/hwmon/w83627ehf.c 		reg = (w83627ehf_read_value(data, W83627EHF_REG_DIODE) & 0x73)
data              659 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[4] & 0x03) << 2)
data              660 drivers/hwmon/w83627ehf.c 		    | ((data->fan_div[4] & 0x04) << 5);
data              661 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_DIODE, reg);
data              667 drivers/hwmon/w83627ehf.c 					   struct w83627ehf_data *data, int nr)
data              674 drivers/hwmon/w83627ehf.c 		nct6775_write_fan_div(data, nr);
data              676 drivers/hwmon/w83627ehf.c 		w83627ehf_write_fan_div(data, nr);
data              679 drivers/hwmon/w83627ehf.c static void nct6775_update_fan_div(struct w83627ehf_data *data)
data              683 drivers/hwmon/w83627ehf.c 	i = w83627ehf_read_value(data, NCT6775_REG_FANDIV1);
data              684 drivers/hwmon/w83627ehf.c 	data->fan_div[0] = i & 0x7;
data              685 drivers/hwmon/w83627ehf.c 	data->fan_div[1] = (i & 0x70) >> 4;
data              686 drivers/hwmon/w83627ehf.c 	i = w83627ehf_read_value(data, NCT6775_REG_FANDIV2);
data              687 drivers/hwmon/w83627ehf.c 	data->fan_div[2] = i & 0x7;
data              688 drivers/hwmon/w83627ehf.c 	if (data->has_fan & (1<<3))
data              689 drivers/hwmon/w83627ehf.c 		data->fan_div[3] = (i & 0x70) >> 4;
data              692 drivers/hwmon/w83627ehf.c static void w83627ehf_update_fan_div(struct w83627ehf_data *data)
data              696 drivers/hwmon/w83627ehf.c 	i = w83627ehf_read_value(data, W83627EHF_REG_FANDIV1);
data              697 drivers/hwmon/w83627ehf.c 	data->fan_div[0] = (i >> 4) & 0x03;
data              698 drivers/hwmon/w83627ehf.c 	data->fan_div[1] = (i >> 6) & 0x03;
data              699 drivers/hwmon/w83627ehf.c 	i = w83627ehf_read_value(data, W83627EHF_REG_FANDIV2);
data              700 drivers/hwmon/w83627ehf.c 	data->fan_div[2] = (i >> 6) & 0x03;
data              701 drivers/hwmon/w83627ehf.c 	i = w83627ehf_read_value(data, W83627EHF_REG_VBAT);
data              702 drivers/hwmon/w83627ehf.c 	data->fan_div[0] |= (i >> 3) & 0x04;
data              703 drivers/hwmon/w83627ehf.c 	data->fan_div[1] |= (i >> 4) & 0x04;
data              704 drivers/hwmon/w83627ehf.c 	data->fan_div[2] |= (i >> 5) & 0x04;
data              705 drivers/hwmon/w83627ehf.c 	if (data->has_fan & ((1 << 3) | (1 << 4))) {
data              706 drivers/hwmon/w83627ehf.c 		i = w83627ehf_read_value(data, W83627EHF_REG_DIODE);
data              707 drivers/hwmon/w83627ehf.c 		data->fan_div[3] = i & 0x03;
data              708 drivers/hwmon/w83627ehf.c 		data->fan_div[4] = ((i >> 2) & 0x03)
data              711 drivers/hwmon/w83627ehf.c 	if (data->has_fan & (1 << 3)) {
data              712 drivers/hwmon/w83627ehf.c 		i = w83627ehf_read_value(data, W83627EHF_REG_SMI_OVT);
data              713 drivers/hwmon/w83627ehf.c 		data->fan_div[3] |= (i >> 5) & 0x04;
data              718 drivers/hwmon/w83627ehf.c 					    struct w83627ehf_data *data)
data              725 drivers/hwmon/w83627ehf.c 		nct6775_update_fan_div(data);
data              727 drivers/hwmon/w83627ehf.c 		w83627ehf_update_fan_div(data);
data              730 drivers/hwmon/w83627ehf.c static void nct6775_update_pwm(struct w83627ehf_data *data)
data              735 drivers/hwmon/w83627ehf.c 	for (i = 0; i < data->pwm_num; i++) {
data              736 drivers/hwmon/w83627ehf.c 		pwmcfg = w83627ehf_read_value(data,
data              738 drivers/hwmon/w83627ehf.c 		fanmodecfg = w83627ehf_read_value(data,
data              740 drivers/hwmon/w83627ehf.c 		data->pwm_mode[i] =
data              742 drivers/hwmon/w83627ehf.c 		data->pwm_enable[i] = ((fanmodecfg >> 4) & 7) + 1;
data              743 drivers/hwmon/w83627ehf.c 		data->tolerance[i] = fanmodecfg & 0x0f;
data              744 drivers/hwmon/w83627ehf.c 		data->pwm[i] = w83627ehf_read_value(data, data->REG_PWM[i]);
data              748 drivers/hwmon/w83627ehf.c static void w83627ehf_update_pwm(struct w83627ehf_data *data)
data              753 drivers/hwmon/w83627ehf.c 	for (i = 0; i < data->pwm_num; i++) {
data              754 drivers/hwmon/w83627ehf.c 		if (!(data->has_fan & (1 << i)))
data              759 drivers/hwmon/w83627ehf.c 			pwmcfg = w83627ehf_read_value(data,
data              761 drivers/hwmon/w83627ehf.c 			tolerance = w83627ehf_read_value(data,
data              764 drivers/hwmon/w83627ehf.c 		data->pwm_mode[i] =
data              766 drivers/hwmon/w83627ehf.c 		data->pwm_enable[i] = ((pwmcfg >> W83627EHF_PWM_ENABLE_SHIFT[i])
data              768 drivers/hwmon/w83627ehf.c 		data->pwm[i] = w83627ehf_read_value(data, data->REG_PWM[i]);
data              770 drivers/hwmon/w83627ehf.c 		data->tolerance[i] = (tolerance >> (i == 1 ? 4 : 0)) & 0x0f;
data              775 drivers/hwmon/w83627ehf.c 					struct w83627ehf_data *data)
data              780 drivers/hwmon/w83627ehf.c 		nct6775_update_pwm(data);
data              782 drivers/hwmon/w83627ehf.c 		w83627ehf_update_pwm(data);
data              787 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data              792 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data              794 drivers/hwmon/w83627ehf.c 	if (time_after(jiffies, data->last_updated + HZ + HZ/2)
data              795 drivers/hwmon/w83627ehf.c 	 || !data->valid) {
data              797 drivers/hwmon/w83627ehf.c 		w83627ehf_update_fan_div_common(dev, data);
data              800 drivers/hwmon/w83627ehf.c 		for (i = 0; i < data->in_num; i++) {
data              801 drivers/hwmon/w83627ehf.c 			if ((i == 6) && data->in6_skip)
data              804 drivers/hwmon/w83627ehf.c 			data->in[i] = w83627ehf_read_value(data,
data              806 drivers/hwmon/w83627ehf.c 			data->in_min[i] = w83627ehf_read_value(data,
data              808 drivers/hwmon/w83627ehf.c 			data->in_max[i] = w83627ehf_read_value(data,
data              816 drivers/hwmon/w83627ehf.c 			if (!(data->has_fan & (1 << i)))
data              819 drivers/hwmon/w83627ehf.c 			reg = w83627ehf_read_value(data, data->REG_FAN[i]);
data              820 drivers/hwmon/w83627ehf.c 			data->rpm[i] = data->fan_from_reg(reg,
data              821 drivers/hwmon/w83627ehf.c 							  data->fan_div[i]);
data              823 drivers/hwmon/w83627ehf.c 			if (data->has_fan_min & (1 << i))
data              824 drivers/hwmon/w83627ehf.c 				data->fan_min[i] = w83627ehf_read_value(data,
data              825 drivers/hwmon/w83627ehf.c 					   data->REG_FAN_MIN[i]);
data              832 drivers/hwmon/w83627ehf.c 			if (data->has_fan_div
data              835 drivers/hwmon/w83627ehf.c 			    && data->fan_div[i] < 0x07) {
data              838 drivers/hwmon/w83627ehf.c 					i + 1, div_from_reg(data->fan_div[i]),
data              839 drivers/hwmon/w83627ehf.c 					div_from_reg(data->fan_div[i] + 1));
data              840 drivers/hwmon/w83627ehf.c 				data->fan_div[i]++;
data              841 drivers/hwmon/w83627ehf.c 				w83627ehf_write_fan_div_common(dev, data, i);
data              843 drivers/hwmon/w83627ehf.c 				if ((data->has_fan_min & (1 << i))
data              844 drivers/hwmon/w83627ehf.c 				 && data->fan_min[i] >= 2
data              845 drivers/hwmon/w83627ehf.c 				 && data->fan_min[i] != 255)
data              846 drivers/hwmon/w83627ehf.c 					w83627ehf_write_value(data,
data              847 drivers/hwmon/w83627ehf.c 						data->REG_FAN_MIN[i],
data              848 drivers/hwmon/w83627ehf.c 						(data->fan_min[i] /= 2));
data              852 drivers/hwmon/w83627ehf.c 		w83627ehf_update_pwm_common(dev, data);
data              854 drivers/hwmon/w83627ehf.c 		for (i = 0; i < data->pwm_num; i++) {
data              855 drivers/hwmon/w83627ehf.c 			if (!(data->has_fan & (1 << i)))
data              858 drivers/hwmon/w83627ehf.c 			data->fan_start_output[i] =
data              859 drivers/hwmon/w83627ehf.c 			  w83627ehf_read_value(data,
data              860 drivers/hwmon/w83627ehf.c 					       data->REG_FAN_START_OUTPUT[i]);
data              861 drivers/hwmon/w83627ehf.c 			data->fan_stop_output[i] =
data              862 drivers/hwmon/w83627ehf.c 			  w83627ehf_read_value(data,
data              863 drivers/hwmon/w83627ehf.c 					       data->REG_FAN_STOP_OUTPUT[i]);
data              864 drivers/hwmon/w83627ehf.c 			data->fan_stop_time[i] =
data              865 drivers/hwmon/w83627ehf.c 			  w83627ehf_read_value(data,
data              866 drivers/hwmon/w83627ehf.c 					       data->REG_FAN_STOP_TIME[i]);
data              868 drivers/hwmon/w83627ehf.c 			if (data->REG_FAN_MAX_OUTPUT &&
data              869 drivers/hwmon/w83627ehf.c 			    data->REG_FAN_MAX_OUTPUT[i] != 0xff)
data              870 drivers/hwmon/w83627ehf.c 				data->fan_max_output[i] =
data              871 drivers/hwmon/w83627ehf.c 				  w83627ehf_read_value(data,
data              872 drivers/hwmon/w83627ehf.c 						data->REG_FAN_MAX_OUTPUT[i]);
data              874 drivers/hwmon/w83627ehf.c 			if (data->REG_FAN_STEP_OUTPUT &&
data              875 drivers/hwmon/w83627ehf.c 			    data->REG_FAN_STEP_OUTPUT[i] != 0xff)
data              876 drivers/hwmon/w83627ehf.c 				data->fan_step_output[i] =
data              877 drivers/hwmon/w83627ehf.c 				  w83627ehf_read_value(data,
data              878 drivers/hwmon/w83627ehf.c 						data->REG_FAN_STEP_OUTPUT[i]);
data              880 drivers/hwmon/w83627ehf.c 			data->target_temp[i] =
data              881 drivers/hwmon/w83627ehf.c 				w83627ehf_read_value(data,
data              882 drivers/hwmon/w83627ehf.c 					data->REG_TARGET[i]) &
data              883 drivers/hwmon/w83627ehf.c 					(data->pwm_mode[i] == 1 ? 0x7f : 0xff);
data              888 drivers/hwmon/w83627ehf.c 			if (!(data->have_temp & (1 << i)))
data              890 drivers/hwmon/w83627ehf.c 			data->temp[i] = w83627ehf_read_temp(data,
data              891 drivers/hwmon/w83627ehf.c 						data->reg_temp[i]);
data              892 drivers/hwmon/w83627ehf.c 			if (data->reg_temp_over[i])
data              893 drivers/hwmon/w83627ehf.c 				data->temp_max[i]
data              894 drivers/hwmon/w83627ehf.c 				  = w83627ehf_read_temp(data,
data              895 drivers/hwmon/w83627ehf.c 						data->reg_temp_over[i]);
data              896 drivers/hwmon/w83627ehf.c 			if (data->reg_temp_hyst[i])
data              897 drivers/hwmon/w83627ehf.c 				data->temp_max_hyst[i]
data              898 drivers/hwmon/w83627ehf.c 				  = w83627ehf_read_temp(data,
data              899 drivers/hwmon/w83627ehf.c 						data->reg_temp_hyst[i]);
data              902 drivers/hwmon/w83627ehf.c 			if (data->have_temp_offset & (1 << i))
data              903 drivers/hwmon/w83627ehf.c 				data->temp_offset[i]
data              904 drivers/hwmon/w83627ehf.c 				  = w83627ehf_read_value(data,
data              908 drivers/hwmon/w83627ehf.c 		data->alarms = w83627ehf_read_value(data,
data              910 drivers/hwmon/w83627ehf.c 			       (w83627ehf_read_value(data,
data              912 drivers/hwmon/w83627ehf.c 			       (w83627ehf_read_value(data,
data              915 drivers/hwmon/w83627ehf.c 		data->caseopen = w83627ehf_read_value(data,
data              918 drivers/hwmon/w83627ehf.c 		data->last_updated = jiffies;
data              919 drivers/hwmon/w83627ehf.c 		data->valid = 1;
data              922 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data              923 drivers/hwmon/w83627ehf.c 	return data;
data              934 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev); \
data              938 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%ld\n", in_from_reg(data->reg[nr], nr, \
data              939 drivers/hwmon/w83627ehf.c 		       data->scale_in)); \
data              950 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev); \
data              959 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock); \
data              960 drivers/hwmon/w83627ehf.c 	data->in_##reg[nr] = in_to_reg(val, nr, data->scale_in); \
data              961 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, W83627EHF_REG_IN_##REG(nr), \
data              962 drivers/hwmon/w83627ehf.c 			      data->in_##reg[nr]); \
data              963 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock); \
data              973 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev);
data              976 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%u\n", (data->alarms >> nr) & 0x01);
data             1034 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev);
data             1037 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%d\n", data->rpm[nr]);
data             1043 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev);
data             1047 drivers/hwmon/w83627ehf.c 		       data->fan_from_reg_min(data->fan_min[nr],
data             1048 drivers/hwmon/w83627ehf.c 					      data->fan_div[nr]));
data             1055 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev);
data             1058 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%u\n", div_from_reg(data->fan_div[nr]));
data             1065 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1077 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             1078 drivers/hwmon/w83627ehf.c 	if (!data->has_fan_div) {
data             1091 drivers/hwmon/w83627ehf.c 		data->fan_min[nr] = val;
data             1096 drivers/hwmon/w83627ehf.c 		data->fan_min[nr] = 255;
data             1097 drivers/hwmon/w83627ehf.c 		new_div = data->fan_div[nr]; /* No change */
data             1104 drivers/hwmon/w83627ehf.c 		data->fan_min[nr] = 254;
data             1108 drivers/hwmon/w83627ehf.c 			 nr + 1, val, data->fan_from_reg_min(254, 7));
data             1114 drivers/hwmon/w83627ehf.c 		data->fan_min[nr] = 1;
data             1118 drivers/hwmon/w83627ehf.c 			 nr + 1, val, data->fan_from_reg_min(1, 0));
data             1130 drivers/hwmon/w83627ehf.c 		data->fan_min[nr] = reg;
data             1137 drivers/hwmon/w83627ehf.c 	if (new_div != data->fan_div[nr]) {
data             1139 drivers/hwmon/w83627ehf.c 			nr + 1, div_from_reg(data->fan_div[nr]),
data             1141 drivers/hwmon/w83627ehf.c 		data->fan_div[nr] = new_div;
data             1142 drivers/hwmon/w83627ehf.c 		w83627ehf_write_fan_div_common(dev, data, nr);
data             1144 drivers/hwmon/w83627ehf.c 		data->last_updated = jiffies;
data             1147 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, data->REG_FAN_MIN[nr],
data             1148 drivers/hwmon/w83627ehf.c 			      data->fan_min[nr]);
data             1149 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data             1194 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev);
data             1197 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%s\n", data->temp_label[data->temp_src[nr]]);
data             1205 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev); \
data             1209 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%d\n", LM75_TEMP_FROM_REG(data->reg[nr])); \
data             1220 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev); \
data             1229 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock); \
data             1230 drivers/hwmon/w83627ehf.c 	data->reg[nr] = LM75_TEMP_TO_REG(val); \
data             1231 drivers/hwmon/w83627ehf.c 	w83627ehf_write_temp(data, data->addr[nr], data->reg[nr]); \
data             1232 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock); \
data             1241 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev);
data             1245 drivers/hwmon/w83627ehf.c 		       data->temp_offset[sensor_attr->index] * 1000);
data             1252 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1264 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             1265 drivers/hwmon/w83627ehf.c 	data->temp_offset[nr] = val;
data             1266 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, W83627EHF_REG_TEMP_OFFSET[nr], val);
data             1267 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data             1274 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev);
data             1277 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%d\n", (int)data->temp_type[nr]);
data             1371 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev); \
data             1375 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%d\n", data->reg[nr]); \
data             1386 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1405 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             1406 drivers/hwmon/w83627ehf.c 	reg = w83627ehf_read_value(data, W83627EHF_REG_PWM_ENABLE[nr]);
data             1407 drivers/hwmon/w83627ehf.c 	data->pwm_mode[nr] = val;
data             1411 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, W83627EHF_REG_PWM_ENABLE[nr], reg);
data             1412 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data             1420 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1432 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             1433 drivers/hwmon/w83627ehf.c 	data->pwm[nr] = val;
data             1434 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, data->REG_PWM[nr], val);
data             1435 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data             1443 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1455 drivers/hwmon/w83627ehf.c 	if (!val || (val > 4 && val != data->pwm_enable_orig[nr]))
data             1461 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             1462 drivers/hwmon/w83627ehf.c 	data->pwm_enable[nr] = val;
data             1464 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data,
data             1468 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data,
data             1471 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data, W83627EHF_REG_PWM_ENABLE[nr]);
data             1474 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_PWM_ENABLE[nr], reg);
data             1476 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data             1485 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev); \
data             1489 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%d\n", data->reg[nr] * 1000); \
data             1499 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1511 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             1512 drivers/hwmon/w83627ehf.c 	data->target_temp[nr] = val;
data             1513 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, data->REG_TARGET[nr], val);
data             1514 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data             1522 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1537 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             1542 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data, NCT6775_REG_FAN_MODE[nr]);
data             1544 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, NCT6775_REG_FAN_MODE[nr], reg);
data             1546 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data, W83627EHF_REG_TOLERANCE[nr]);
data             1551 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_TOLERANCE[nr], reg);
data             1553 drivers/hwmon/w83627ehf.c 	data->tolerance[nr] = val;
data             1554 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data             1615 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev); \
data             1619 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%d\n", data->reg[nr]); \
data             1625 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev); \
data             1635 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock); \
data             1636 drivers/hwmon/w83627ehf.c 	data->reg[nr] = val; \
data             1637 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, data->REG_##REG[nr], val); \
data             1638 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock); \
data             1651 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev); \
data             1656 drivers/hwmon/w83627ehf.c 			step_time_from_reg(data->reg[nr], \
data             1657 drivers/hwmon/w83627ehf.c 					   data->pwm_mode[nr])); \
data             1664 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev); \
data             1673 drivers/hwmon/w83627ehf.c 	val = step_time_to_reg(val, data->pwm_mode[nr]); \
data             1674 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock); \
data             1675 drivers/hwmon/w83627ehf.c 	data->reg[nr] = val; \
data             1676 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, data->REG_##REG[nr], val); \
data             1677 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock); \
data             1686 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1688 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%s\n", data->name);
data             1752 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1753 drivers/hwmon/w83627ehf.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data             1763 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev);
data             1766 drivers/hwmon/w83627ehf.c 		!!(data->caseopen & to_sensor_dev_attr_2(attr)->index));
data             1773 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1782 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             1783 drivers/hwmon/w83627ehf.c 	reg = w83627ehf_read_value(data, W83627EHF_REG_CASEOPEN_CLR);
data             1784 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, W83627EHF_REG_CASEOPEN_CLR, reg | mask);
data             1785 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, W83627EHF_REG_CASEOPEN_CLR, reg & ~mask);
data             1786 drivers/hwmon/w83627ehf.c 	data->valid = 0;	/* Force cache refresh */
data             1787 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data             1810 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             1817 drivers/hwmon/w83627ehf.c 		if (data->REG_FAN_STEP_OUTPUT &&
data             1818 drivers/hwmon/w83627ehf.c 		    data->REG_FAN_STEP_OUTPUT[attr->index] != 0xff)
data             1825 drivers/hwmon/w83627ehf.c 	for (i = 0; i < data->in_num; i++) {
data             1826 drivers/hwmon/w83627ehf.c 		if ((i == 6) && data->in6_skip)
data             1839 drivers/hwmon/w83627ehf.c 	for (i = 0; i < data->pwm_num; i++) {
data             1847 drivers/hwmon/w83627ehf.c 		if (!(data->have_temp & (1 << i)))
data             1851 drivers/hwmon/w83627ehf.c 		if (i == 2 && data->temp3_val_only)
data             1870 drivers/hwmon/w83627ehf.c static inline void w83627ehf_init_device(struct w83627ehf_data *data,
data             1877 drivers/hwmon/w83627ehf.c 	tmp = w83627ehf_read_value(data, W83627EHF_REG_CONFIG);
data             1879 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_CONFIG,
data             1884 drivers/hwmon/w83627ehf.c 		if (!(data->have_temp & (1 << i)))
data             1886 drivers/hwmon/w83627ehf.c 		if (!data->reg_temp_config[i])
data             1888 drivers/hwmon/w83627ehf.c 		tmp = w83627ehf_read_value(data,
data             1889 drivers/hwmon/w83627ehf.c 					   data->reg_temp_config[i]);
data             1891 drivers/hwmon/w83627ehf.c 			w83627ehf_write_value(data,
data             1892 drivers/hwmon/w83627ehf.c 					      data->reg_temp_config[i],
data             1897 drivers/hwmon/w83627ehf.c 	tmp = w83627ehf_read_value(data, W83627EHF_REG_VBAT);
data             1899 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_VBAT, tmp | 0x01);
data             1904 drivers/hwmon/w83627ehf.c 		diode = w83627ehf_read_value(data, W83627EHF_REG_DIODE);
data             1915 drivers/hwmon/w83627ehf.c 		if (data->temp_label)
data             1916 drivers/hwmon/w83627ehf.c 			label = data->temp_label[data->temp_src[i]];
data             1920 drivers/hwmon/w83627ehf.c 			data->temp_type[i] = 6;
data             1922 drivers/hwmon/w83627ehf.c 			data->temp_type[i] = 5;
data             1924 drivers/hwmon/w83627ehf.c 			data->temp_type[i] = (diode & (0x10 << i)) ? 1 : 3;
data             1926 drivers/hwmon/w83627ehf.c 			data->temp_type[i] = 4; /* thermistor */
data             1930 drivers/hwmon/w83627ehf.c static void w82627ehf_swap_tempreg(struct w83627ehf_data *data,
data             1933 drivers/hwmon/w83627ehf.c 	swap(data->temp_src[r1], data->temp_src[r2]);
data             1934 drivers/hwmon/w83627ehf.c 	swap(data->reg_temp[r1], data->reg_temp[r2]);
data             1935 drivers/hwmon/w83627ehf.c 	swap(data->reg_temp_over[r1], data->reg_temp_over[r2]);
data             1936 drivers/hwmon/w83627ehf.c 	swap(data->reg_temp_hyst[r1], data->reg_temp_hyst[r2]);
data             1937 drivers/hwmon/w83627ehf.c 	swap(data->reg_temp_config[r1], data->reg_temp_config[r2]);
data             1941 drivers/hwmon/w83627ehf.c w83627ehf_set_temp_reg_ehf(struct w83627ehf_data *data, int n_temp)
data             1946 drivers/hwmon/w83627ehf.c 		data->reg_temp[i] = W83627EHF_REG_TEMP[i];
data             1947 drivers/hwmon/w83627ehf.c 		data->reg_temp_over[i] = W83627EHF_REG_TEMP_OVER[i];
data             1948 drivers/hwmon/w83627ehf.c 		data->reg_temp_hyst[i] = W83627EHF_REG_TEMP_HYST[i];
data             1949 drivers/hwmon/w83627ehf.c 		data->reg_temp_config[i] = W83627EHF_REG_TEMP_CONFIG[i];
data             1955 drivers/hwmon/w83627ehf.c 			   struct w83627ehf_data *data)
data             1961 drivers/hwmon/w83627ehf.c 		data->has_fan = 0x03; /* fan1 and fan2 */
data             1962 drivers/hwmon/w83627ehf.c 		data->has_fan_min = 0x03;
data             2007 drivers/hwmon/w83627ehf.c 	data->has_fan = data->has_fan_min = 0x03; /* fan1 and fan2 */
data             2008 drivers/hwmon/w83627ehf.c 	data->has_fan |= (fan3pin << 2);
data             2009 drivers/hwmon/w83627ehf.c 	data->has_fan_min |= (fan3pin << 2);
data             2016 drivers/hwmon/w83627ehf.c 		data->has_fan |= (fan4pin << 3) | (fan5pin << 4);
data             2017 drivers/hwmon/w83627ehf.c 		data->has_fan_min |= (fan4min << 3) | (fan5pin << 4);
data             2026 drivers/hwmon/w83627ehf.c 		regval = w83627ehf_read_value(data, W83627EHF_REG_FANDIV1);
data             2028 drivers/hwmon/w83627ehf.c 			data->has_fan |= (1 << 3);
data             2029 drivers/hwmon/w83627ehf.c 			data->has_fan_min |= (1 << 3);
data             2032 drivers/hwmon/w83627ehf.c 			data->has_fan |= (1 << 4);
data             2033 drivers/hwmon/w83627ehf.c 			data->has_fan_min |= (1 << 4);
data             2042 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data;
data             2056 drivers/hwmon/w83627ehf.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct w83627ehf_data),
data             2058 drivers/hwmon/w83627ehf.c 	if (!data) {
data             2063 drivers/hwmon/w83627ehf.c 	data->addr = res->start;
data             2064 drivers/hwmon/w83627ehf.c 	mutex_init(&data->lock);
data             2065 drivers/hwmon/w83627ehf.c 	mutex_init(&data->update_lock);
data             2066 drivers/hwmon/w83627ehf.c 	data->name = w83627ehf_device_names[sio_data->kind];
data             2067 drivers/hwmon/w83627ehf.c 	data->bank = 0xff;		/* Force initial bank selection */
data             2068 drivers/hwmon/w83627ehf.c 	platform_set_drvdata(pdev, data);
data             2071 drivers/hwmon/w83627ehf.c 	data->in_num = (sio_data->kind == w83627ehf) ? 10 : 9;
data             2075 drivers/hwmon/w83627ehf.c 		data->pwm_num = 4;
data             2081 drivers/hwmon/w83627ehf.c 		data->pwm_num = 3;
data             2084 drivers/hwmon/w83627ehf.c 		data->pwm_num = 2;
data             2089 drivers/hwmon/w83627ehf.c 	data->have_temp = 0x07;
data             2103 drivers/hwmon/w83627ehf.c 			data->reg_temp[i] = NCT6775_REG_TEMP[i];
data             2104 drivers/hwmon/w83627ehf.c 			data->reg_temp_over[i] = NCT6775_REG_TEMP_OVER[i];
data             2105 drivers/hwmon/w83627ehf.c 			data->reg_temp_hyst[i] = NCT6775_REG_TEMP_HYST[i];
data             2106 drivers/hwmon/w83627ehf.c 			data->reg_temp_config[i] = NCT6775_REG_TEMP_CONFIG[i];
data             2108 drivers/hwmon/w83627ehf.c 			src = w83627ehf_read_value(data,
data             2112 drivers/hwmon/w83627ehf.c 				data->have_temp |= 1 << i;
data             2116 drivers/hwmon/w83627ehf.c 			data->temp_src[i] = src;
data             2125 drivers/hwmon/w83627ehf.c 			if (i > 0 && data->temp_src[0] != 1
data             2126 drivers/hwmon/w83627ehf.c 			    && data->temp_src[i] == 1)
data             2127 drivers/hwmon/w83627ehf.c 				w82627ehf_swap_tempreg(data, 0, i);
data             2128 drivers/hwmon/w83627ehf.c 			if (i > 1 && data->temp_src[1] != 2
data             2129 drivers/hwmon/w83627ehf.c 			    && data->temp_src[i] == 2)
data             2130 drivers/hwmon/w83627ehf.c 				w82627ehf_swap_tempreg(data, 1, i);
data             2131 drivers/hwmon/w83627ehf.c 			if (i > 2 && data->temp_src[2] != 3
data             2132 drivers/hwmon/w83627ehf.c 			    && data->temp_src[i] == 3)
data             2133 drivers/hwmon/w83627ehf.c 				w82627ehf_swap_tempreg(data, 2, i);
data             2145 drivers/hwmon/w83627ehf.c 			if (data->temp_src[2] == 3) {
data             2148 drivers/hwmon/w83627ehf.c 				if (data->reg_temp_config[2])
data             2149 drivers/hwmon/w83627ehf.c 					reg = w83627ehf_read_value(data,
data             2150 drivers/hwmon/w83627ehf.c 						data->reg_temp_config[2]);
data             2155 drivers/hwmon/w83627ehf.c 					data->have_temp &= ~(1 << 2);
data             2157 drivers/hwmon/w83627ehf.c 					data->in6_skip = 1;
data             2159 drivers/hwmon/w83627ehf.c 			data->temp_label = nct6776_temp_label;
data             2161 drivers/hwmon/w83627ehf.c 			data->temp_label = nct6775_temp_label;
data             2163 drivers/hwmon/w83627ehf.c 		data->have_temp_offset = data->have_temp & 0x07;
data             2165 drivers/hwmon/w83627ehf.c 			if (data->temp_src[i] > 3)
data             2166 drivers/hwmon/w83627ehf.c 				data->have_temp_offset &= ~(1 << i);
data             2171 drivers/hwmon/w83627ehf.c 		w83627ehf_set_temp_reg_ehf(data, 4);
data             2177 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data, 0x4a);
data             2178 drivers/hwmon/w83627ehf.c 		data->temp_src[0] = reg >> 5;
data             2179 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data, 0x49);
data             2180 drivers/hwmon/w83627ehf.c 		data->temp_src[1] = reg & 0x07;
data             2181 drivers/hwmon/w83627ehf.c 		data->temp_src[2] = (reg >> 4) & 0x07;
data             2189 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data, 0x7d);
data             2191 drivers/hwmon/w83627ehf.c 		if (reg != data->temp_src[0] && reg != data->temp_src[1]
data             2192 drivers/hwmon/w83627ehf.c 		    && reg != data->temp_src[2]) {
data             2193 drivers/hwmon/w83627ehf.c 			data->temp_src[3] = reg;
data             2194 drivers/hwmon/w83627ehf.c 			data->have_temp |= 1 << 3;
data             2201 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data, W83627EHF_REG_TEMP_CONFIG[2]);
data             2202 drivers/hwmon/w83627ehf.c 		if (data->temp_src[2] == 2 && (reg & 0x01))
data             2203 drivers/hwmon/w83627ehf.c 			data->have_temp &= ~(1 << 2);
data             2205 drivers/hwmon/w83627ehf.c 		if ((data->temp_src[2] == 2 && (data->have_temp & (1 << 2)))
data             2206 drivers/hwmon/w83627ehf.c 		    || (data->temp_src[3] == 2 && (data->have_temp & (1 << 3))))
data             2207 drivers/hwmon/w83627ehf.c 			data->in6_skip = 1;
data             2209 drivers/hwmon/w83627ehf.c 		data->temp_label = w83667hg_b_temp_label;
data             2210 drivers/hwmon/w83627ehf.c 		data->have_temp_offset = data->have_temp & 0x07;
data             2212 drivers/hwmon/w83627ehf.c 			if (data->temp_src[i] > 2)
data             2213 drivers/hwmon/w83627ehf.c 				data->have_temp_offset &= ~(1 << i);
data             2218 drivers/hwmon/w83627ehf.c 		w83627ehf_set_temp_reg_ehf(data, 3);
data             2224 drivers/hwmon/w83627ehf.c 		data->temp_src[0] = 0;	/* SYSTIN */
data             2225 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data, 0x49) & 0x07;
data             2228 drivers/hwmon/w83627ehf.c 			data->temp_src[1] = 1;
data             2230 drivers/hwmon/w83627ehf.c 			data->temp_src[1] = reg + 2;
data             2232 drivers/hwmon/w83627ehf.c 			data->have_temp &= ~(1 << 1);
data             2233 drivers/hwmon/w83627ehf.c 		reg = w83627ehf_read_value(data, 0x4a);
data             2234 drivers/hwmon/w83627ehf.c 		data->temp_src[2] = reg >> 5;
data             2240 drivers/hwmon/w83627ehf.c 		if (data->temp_src[2] == 2 || data->temp_src[2] == 3 ||
data             2241 drivers/hwmon/w83627ehf.c 		    data->temp_src[2] == data->temp_src[0] ||
data             2242 drivers/hwmon/w83627ehf.c 		    ((data->have_temp & (1 << 1)) &&
data             2243 drivers/hwmon/w83627ehf.c 		     data->temp_src[2] == data->temp_src[1]))
data             2244 drivers/hwmon/w83627ehf.c 			data->have_temp &= ~(1 << 2);
data             2246 drivers/hwmon/w83627ehf.c 			data->temp3_val_only = 1;	/* No limit regs */
data             2248 drivers/hwmon/w83627ehf.c 		data->in6_skip = 1;			/* No VIN3 */
data             2250 drivers/hwmon/w83627ehf.c 		data->temp_label = w83667hg_b_temp_label;
data             2251 drivers/hwmon/w83627ehf.c 		data->have_temp_offset = data->have_temp & 0x03;
data             2253 drivers/hwmon/w83627ehf.c 			if (data->temp_src[i] > 1)
data             2254 drivers/hwmon/w83627ehf.c 				data->have_temp_offset &= ~(1 << i);
data             2257 drivers/hwmon/w83627ehf.c 		w83627ehf_set_temp_reg_ehf(data, 3);
data             2268 drivers/hwmon/w83627ehf.c 			reg = w83627ehf_read_value(data,
data             2271 drivers/hwmon/w83627ehf.c 				data->have_temp &= ~(1 << 2);
data             2273 drivers/hwmon/w83627ehf.c 				data->in6_skip = 1;
data             2275 drivers/hwmon/w83627ehf.c 		data->have_temp_offset = data->have_temp & 0x07;
data             2279 drivers/hwmon/w83627ehf.c 		data->has_fan_div = true;
data             2280 drivers/hwmon/w83627ehf.c 		data->fan_from_reg = fan_from_reg16;
data             2281 drivers/hwmon/w83627ehf.c 		data->fan_from_reg_min = fan_from_reg8;
data             2282 drivers/hwmon/w83627ehf.c 		data->REG_PWM = NCT6775_REG_PWM;
data             2283 drivers/hwmon/w83627ehf.c 		data->REG_TARGET = NCT6775_REG_TARGET;
data             2284 drivers/hwmon/w83627ehf.c 		data->REG_FAN = NCT6775_REG_FAN;
data             2285 drivers/hwmon/w83627ehf.c 		data->REG_FAN_MIN = W83627EHF_REG_FAN_MIN;
data             2286 drivers/hwmon/w83627ehf.c 		data->REG_FAN_START_OUTPUT = NCT6775_REG_FAN_START_OUTPUT;
data             2287 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STOP_OUTPUT = NCT6775_REG_FAN_STOP_OUTPUT;
data             2288 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STOP_TIME = NCT6775_REG_FAN_STOP_TIME;
data             2289 drivers/hwmon/w83627ehf.c 		data->REG_FAN_MAX_OUTPUT = NCT6775_REG_FAN_MAX_OUTPUT;
data             2290 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STEP_OUTPUT = NCT6775_REG_FAN_STEP_OUTPUT;
data             2292 drivers/hwmon/w83627ehf.c 		data->has_fan_div = false;
data             2293 drivers/hwmon/w83627ehf.c 		data->fan_from_reg = fan_from_reg13;
data             2294 drivers/hwmon/w83627ehf.c 		data->fan_from_reg_min = fan_from_reg13;
data             2295 drivers/hwmon/w83627ehf.c 		data->REG_PWM = NCT6775_REG_PWM;
data             2296 drivers/hwmon/w83627ehf.c 		data->REG_TARGET = NCT6775_REG_TARGET;
data             2297 drivers/hwmon/w83627ehf.c 		data->REG_FAN = NCT6775_REG_FAN;
data             2298 drivers/hwmon/w83627ehf.c 		data->REG_FAN_MIN = NCT6776_REG_FAN_MIN;
data             2299 drivers/hwmon/w83627ehf.c 		data->REG_FAN_START_OUTPUT = NCT6775_REG_FAN_START_OUTPUT;
data             2300 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STOP_OUTPUT = NCT6775_REG_FAN_STOP_OUTPUT;
data             2301 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STOP_TIME = NCT6775_REG_FAN_STOP_TIME;
data             2303 drivers/hwmon/w83627ehf.c 		data->has_fan_div = true;
data             2304 drivers/hwmon/w83627ehf.c 		data->fan_from_reg = fan_from_reg8;
data             2305 drivers/hwmon/w83627ehf.c 		data->fan_from_reg_min = fan_from_reg8;
data             2306 drivers/hwmon/w83627ehf.c 		data->REG_PWM = W83627EHF_REG_PWM;
data             2307 drivers/hwmon/w83627ehf.c 		data->REG_TARGET = W83627EHF_REG_TARGET;
data             2308 drivers/hwmon/w83627ehf.c 		data->REG_FAN = W83627EHF_REG_FAN;
data             2309 drivers/hwmon/w83627ehf.c 		data->REG_FAN_MIN = W83627EHF_REG_FAN_MIN;
data             2310 drivers/hwmon/w83627ehf.c 		data->REG_FAN_START_OUTPUT = W83627EHF_REG_FAN_START_OUTPUT;
data             2311 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STOP_OUTPUT = W83627EHF_REG_FAN_STOP_OUTPUT;
data             2312 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STOP_TIME = W83627EHF_REG_FAN_STOP_TIME;
data             2313 drivers/hwmon/w83627ehf.c 		data->REG_FAN_MAX_OUTPUT =
data             2315 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STEP_OUTPUT =
data             2318 drivers/hwmon/w83627ehf.c 		data->has_fan_div = true;
data             2319 drivers/hwmon/w83627ehf.c 		data->fan_from_reg = fan_from_reg8;
data             2320 drivers/hwmon/w83627ehf.c 		data->fan_from_reg_min = fan_from_reg8;
data             2321 drivers/hwmon/w83627ehf.c 		data->REG_PWM = W83627EHF_REG_PWM;
data             2322 drivers/hwmon/w83627ehf.c 		data->REG_TARGET = W83627EHF_REG_TARGET;
data             2323 drivers/hwmon/w83627ehf.c 		data->REG_FAN = W83627EHF_REG_FAN;
data             2324 drivers/hwmon/w83627ehf.c 		data->REG_FAN_MIN = W83627EHF_REG_FAN_MIN;
data             2325 drivers/hwmon/w83627ehf.c 		data->REG_FAN_START_OUTPUT = W83627EHF_REG_FAN_START_OUTPUT;
data             2326 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STOP_OUTPUT = W83627EHF_REG_FAN_STOP_OUTPUT;
data             2327 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STOP_TIME = W83627EHF_REG_FAN_STOP_TIME;
data             2328 drivers/hwmon/w83627ehf.c 		data->REG_FAN_MAX_OUTPUT =
data             2330 drivers/hwmon/w83627ehf.c 		data->REG_FAN_STEP_OUTPUT =
data             2336 drivers/hwmon/w83627ehf.c 		data->scale_in = scale_in_w83627uhg;
data             2338 drivers/hwmon/w83627ehf.c 		data->scale_in = scale_in_common;
data             2341 drivers/hwmon/w83627ehf.c 	w83627ehf_init_device(data, sio_data->kind);
data             2343 drivers/hwmon/w83627ehf.c 	data->vrm = vid_which_vrm();
data             2358 drivers/hwmon/w83627ehf.c 		data->vid = superio_inb(sio_data->sioreg, 0xe3);
data             2377 drivers/hwmon/w83627ehf.c 				if ((en_vrm10 & 0x08) && data->vrm == 90) {
data             2384 drivers/hwmon/w83627ehf.c 					   && data->vrm == 100) {
data             2393 drivers/hwmon/w83627ehf.c 			data->vid = superio_inb(sio_data->sioreg,
data             2396 drivers/hwmon/w83627ehf.c 				data->vid &= 0x3f;
data             2421 drivers/hwmon/w83627ehf.c 		pr_info("Enabled fan debounce for chip %s\n", data->name);
data             2424 drivers/hwmon/w83627ehf.c 	w83627ehf_check_fan_inputs(sio_data, data);
data             2429 drivers/hwmon/w83627ehf.c 	w83627ehf_update_fan_div_common(dev, data);
data             2432 drivers/hwmon/w83627ehf.c 	w83627ehf_update_pwm_common(dev, data);
data             2433 drivers/hwmon/w83627ehf.c 	for (i = 0; i < data->pwm_num; i++)
data             2434 drivers/hwmon/w83627ehf.c 		data->pwm_enable_orig[i] = data->pwm_enable[i];
data             2446 drivers/hwmon/w83627ehf.c 		if (data->REG_FAN_STEP_OUTPUT &&
data             2447 drivers/hwmon/w83627ehf.c 		    data->REG_FAN_STEP_OUTPUT[attr->index] != 0xff) {
data             2454 drivers/hwmon/w83627ehf.c 	if ((data->has_fan & (1 << 2)) && data->pwm_num >= 3)
data             2461 drivers/hwmon/w83627ehf.c 	if ((data->has_fan & (1 << 3)) && data->pwm_num >= 4)
data             2469 drivers/hwmon/w83627ehf.c 	for (i = 0; i < data->in_num; i++) {
data             2470 drivers/hwmon/w83627ehf.c 		if ((i == 6) && data->in6_skip)
data             2483 drivers/hwmon/w83627ehf.c 		if (data->has_fan & (1 << i)) {
data             2495 drivers/hwmon/w83627ehf.c 			if (data->has_fan_min & (1 << i)) {
data             2501 drivers/hwmon/w83627ehf.c 			if (i < data->pwm_num &&
data             2517 drivers/hwmon/w83627ehf.c 		if (!(data->have_temp & (1 << i)))
data             2522 drivers/hwmon/w83627ehf.c 		if (data->temp_label) {
data             2528 drivers/hwmon/w83627ehf.c 		if (i == 2 && data->temp3_val_only)
data             2530 drivers/hwmon/w83627ehf.c 		if (data->reg_temp_over[i]) {
data             2536 drivers/hwmon/w83627ehf.c 		if (data->reg_temp_hyst[i]) {
data             2549 drivers/hwmon/w83627ehf.c 		if (data->have_temp_offset & (1 << i)) {
data             2571 drivers/hwmon/w83627ehf.c 	data->hwmon_dev = hwmon_device_register(dev);
data             2572 drivers/hwmon/w83627ehf.c 	if (IS_ERR(data->hwmon_dev)) {
data             2573 drivers/hwmon/w83627ehf.c 		err = PTR_ERR(data->hwmon_dev);
data             2589 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = platform_get_drvdata(pdev);
data             2591 drivers/hwmon/w83627ehf.c 	hwmon_device_unregister(data->hwmon_dev);
data             2593 drivers/hwmon/w83627ehf.c 	release_region(data->addr, IOREGION_LENGTH);
data             2601 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = w83627ehf_update_device(dev);
data             2604 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             2605 drivers/hwmon/w83627ehf.c 	data->vbat = w83627ehf_read_value(data, W83627EHF_REG_VBAT);
data             2607 drivers/hwmon/w83627ehf.c 		data->fandiv1 = w83627ehf_read_value(data, NCT6775_REG_FANDIV1);
data             2608 drivers/hwmon/w83627ehf.c 		data->fandiv2 = w83627ehf_read_value(data, NCT6775_REG_FANDIV2);
data             2610 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data             2617 drivers/hwmon/w83627ehf.c 	struct w83627ehf_data *data = dev_get_drvdata(dev);
data             2621 drivers/hwmon/w83627ehf.c 	mutex_lock(&data->update_lock);
data             2622 drivers/hwmon/w83627ehf.c 	data->bank = 0xff;		/* Force initial bank selection */
data             2625 drivers/hwmon/w83627ehf.c 	for (i = 0; i < data->in_num; i++) {
data             2626 drivers/hwmon/w83627ehf.c 		if ((i == 6) && data->in6_skip)
data             2629 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_IN_MIN(i),
data             2630 drivers/hwmon/w83627ehf.c 				      data->in_min[i]);
data             2631 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, W83627EHF_REG_IN_MAX(i),
data             2632 drivers/hwmon/w83627ehf.c 				      data->in_max[i]);
data             2636 drivers/hwmon/w83627ehf.c 		if (!(data->has_fan_min & (1 << i)))
data             2639 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, data->REG_FAN_MIN[i],
data             2640 drivers/hwmon/w83627ehf.c 				      data->fan_min[i]);
data             2644 drivers/hwmon/w83627ehf.c 		if (!(data->have_temp & (1 << i)))
data             2647 drivers/hwmon/w83627ehf.c 		if (data->reg_temp_over[i])
data             2648 drivers/hwmon/w83627ehf.c 			w83627ehf_write_temp(data, data->reg_temp_over[i],
data             2649 drivers/hwmon/w83627ehf.c 					     data->temp_max[i]);
data             2650 drivers/hwmon/w83627ehf.c 		if (data->reg_temp_hyst[i])
data             2651 drivers/hwmon/w83627ehf.c 			w83627ehf_write_temp(data, data->reg_temp_hyst[i],
data             2652 drivers/hwmon/w83627ehf.c 					     data->temp_max_hyst[i]);
data             2655 drivers/hwmon/w83627ehf.c 		if (data->have_temp_offset & (1 << i))
data             2656 drivers/hwmon/w83627ehf.c 			w83627ehf_write_value(data,
data             2658 drivers/hwmon/w83627ehf.c 					      data->temp_offset[i]);
data             2662 drivers/hwmon/w83627ehf.c 	w83627ehf_write_value(data, W83627EHF_REG_VBAT, data->vbat);
data             2664 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, NCT6775_REG_FANDIV1, data->fandiv1);
data             2665 drivers/hwmon/w83627ehf.c 		w83627ehf_write_value(data, NCT6775_REG_FANDIV2, data->fandiv2);
data             2669 drivers/hwmon/w83627ehf.c 	data->valid = 0;
data             2670 drivers/hwmon/w83627ehf.c 	mutex_unlock(&data->update_lock);
data              395 drivers/hwmon/w83627hf.c static int w83627hf_read_value(struct w83627hf_data *data, u16 reg);
data              396 drivers/hwmon/w83627hf.c static int w83627hf_write_value(struct w83627hf_data *data, u16 reg, u16 value);
data              397 drivers/hwmon/w83627hf.c static void w83627hf_update_fan_div(struct w83627hf_data *data);
data              404 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              406 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              407 drivers/hwmon/w83627hf.c 	data->scfg1 = w83627hf_read_value(data, W83781D_REG_SCFG1);
data              408 drivers/hwmon/w83627hf.c 	data->scfg2 = w83627hf_read_value(data, W83781D_REG_SCFG2);
data              409 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              416 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              417 drivers/hwmon/w83627hf.c 	int i, num_temps = (data->type == w83697hf) ? 2 : 3;
data              420 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              423 drivers/hwmon/w83627hf.c 		if (((data->type == w83697hf) && (i == 1)) ||
data              424 drivers/hwmon/w83627hf.c 		    ((data->type != w83627hf && data->type != w83697hf)
data              427 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_IN_MAX(i),
data              428 drivers/hwmon/w83627hf.c 				     data->in_max[i]);
data              429 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_IN_MIN(i),
data              430 drivers/hwmon/w83627hf.c 				     data->in_min[i]);
data              433 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83627HF_REG_FAN_MIN(i),
data              434 drivers/hwmon/w83627hf.c 				     data->fan_min[i]);
data              436 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, w83627hf_reg_temp_over[i],
data              437 drivers/hwmon/w83627hf.c 				     data->temp_max[i]);
data              438 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, w83627hf_reg_temp_hyst[i],
data              439 drivers/hwmon/w83627hf.c 				     data->temp_max_hyst[i]);
data              443 drivers/hwmon/w83627hf.c 	if (data->type == w83627thf || data->type == w83637hf ||
data              444 drivers/hwmon/w83627hf.c 	    data->type == w83687thf)
data              445 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83627THF_REG_VRM_OVT_CFG,
data              446 drivers/hwmon/w83627hf.c 				     data->vrm_ovt);
data              447 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_SCFG1, data->scfg1);
data              448 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_SCFG2, data->scfg2);
data              451 drivers/hwmon/w83627hf.c 	data->valid = 0;
data              452 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              480 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              481 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", (long)IN_FROM_REG(data->in[nr]));
data              487 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              488 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", (long)IN_FROM_REG(data->in_min[nr]));
data              494 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              495 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", (long)IN_FROM_REG(data->in_max[nr]));
data              502 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              510 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              511 drivers/hwmon/w83627hf.c 	data->in_min[nr] = IN_TO_REG(val);
data              512 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_IN_MIN(nr), data->in_min[nr]);
data              513 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              521 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              529 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              530 drivers/hwmon/w83627hf.c 	data->in_max[nr] = IN_TO_REG(val);
data              531 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_IN_MAX(nr), data->in_max[nr]);
data              532 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              562 drivers/hwmon/w83627hf.c static ssize_t show_in_0(struct w83627hf_data *data, char *buf, u8 reg)
data              566 drivers/hwmon/w83627hf.c 	if ((data->vrm_ovt & 0x01) &&
data              567 drivers/hwmon/w83627hf.c 		(w83627thf == data->type || w83637hf == data->type
data              568 drivers/hwmon/w83627hf.c 		 || w83687thf == data->type))
data              582 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              583 drivers/hwmon/w83627hf.c 	return show_in_0(data, buf, data->in[0]);
data              589 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              590 drivers/hwmon/w83627hf.c 	return show_in_0(data, buf, data->in_min[0]);
data              596 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              597 drivers/hwmon/w83627hf.c 	return show_in_0(data, buf, data->in_max[0]);
data              604 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              612 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              614 drivers/hwmon/w83627hf.c 	if ((data->vrm_ovt & 0x01) &&
data              615 drivers/hwmon/w83627hf.c 		(w83627thf == data->type || w83637hf == data->type
data              616 drivers/hwmon/w83627hf.c 		 || w83687thf == data->type))
data              619 drivers/hwmon/w83627hf.c 		data->in_min[0] =
data              623 drivers/hwmon/w83627hf.c 		data->in_min[0] = IN_TO_REG(val);
data              625 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_IN_MIN(0), data->in_min[0]);
data              626 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              634 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              642 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              644 drivers/hwmon/w83627hf.c 	if ((data->vrm_ovt & 0x01) &&
data              645 drivers/hwmon/w83627hf.c 		(w83627thf == data->type || w83637hf == data->type
data              646 drivers/hwmon/w83627hf.c 		 || w83687thf == data->type))
data              649 drivers/hwmon/w83627hf.c 		data->in_max[0] =
data              653 drivers/hwmon/w83627hf.c 		data->in_max[0] = IN_TO_REG(val);
data              655 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_IN_MAX(0), data->in_max[0]);
data              656 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              669 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              670 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", FAN_FROM_REG(data->fan[nr],
data              671 drivers/hwmon/w83627hf.c 				(long)DIV_FROM_REG(data->fan_div[nr])));
data              677 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              678 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", FAN_FROM_REG(data->fan_min[nr],
data              679 drivers/hwmon/w83627hf.c 				(long)DIV_FROM_REG(data->fan_div[nr])));
data              686 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              694 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              695 drivers/hwmon/w83627hf.c 	data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              696 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83627HF_REG_FAN_MIN(nr),
data              697 drivers/hwmon/w83627hf.c 			     data->fan_min[nr]);
data              699 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              714 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              716 drivers/hwmon/w83627hf.c 	u16 tmp = data->temp[nr];
data              725 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              727 drivers/hwmon/w83627hf.c 	u16 tmp = data->temp_max[nr];
data              737 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              739 drivers/hwmon/w83627hf.c 	u16 tmp = data->temp_max_hyst[nr];
data              749 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              759 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              760 drivers/hwmon/w83627hf.c 	data->temp_max[nr] = tmp;
data              761 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, w83627hf_reg_temp_over[nr], tmp);
data              762 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              771 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              781 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              782 drivers/hwmon/w83627hf.c 	data->temp_max_hyst[nr] = tmp;
data              783 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, w83627hf_reg_temp_hyst[nr], tmp);
data              784 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              801 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              802 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", (long) vid_from_reg(data->vid, data->vrm));
data              809 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              810 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", (long) data->vrm);
data              816 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              826 drivers/hwmon/w83627hf.c 	data->vrm = val;
data              835 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              836 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", (long) data->alarms);
data              843 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              845 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              866 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              868 drivers/hwmon/w83627hf.c 		      (long)BEEP_MASK_FROM_REG(data->beep_mask));
data              875 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              883 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              886 drivers/hwmon/w83627hf.c 	data->beep_mask = (data->beep_mask & 0x8000)
data              888 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_BEEP_INTS1,
data              889 drivers/hwmon/w83627hf.c 			    data->beep_mask & 0xff);
data              890 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_BEEP_INTS3,
data              891 drivers/hwmon/w83627hf.c 			    ((data->beep_mask) >> 16) & 0xff);
data              892 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_BEEP_INTS2,
data              893 drivers/hwmon/w83627hf.c 			    (data->beep_mask >> 8) & 0xff);
data              895 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              904 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              906 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%u\n", (data->beep_mask >> bitnr) & 1);
data              913 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data              926 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data              928 drivers/hwmon/w83627hf.c 		data->beep_mask |= (1 << bitnr);
data              930 drivers/hwmon/w83627hf.c 		data->beep_mask &= ~(1 << bitnr);
data              933 drivers/hwmon/w83627hf.c 		reg = w83627hf_read_value(data, W83781D_REG_BEEP_INTS1);
data              938 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_BEEP_INTS1, reg);
data              940 drivers/hwmon/w83627hf.c 		reg = w83627hf_read_value(data, W83781D_REG_BEEP_INTS2);
data              945 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_BEEP_INTS2, reg);
data              947 drivers/hwmon/w83627hf.c 		reg = w83627hf_read_value(data, W83781D_REG_BEEP_INTS3);
data              952 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_BEEP_INTS3, reg);
data              954 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data              980 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data              982 drivers/hwmon/w83627hf.c 		       (long) DIV_FROM_REG(data->fan_div[nr]));
data              995 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data             1005 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data             1008 drivers/hwmon/w83627hf.c 	min = FAN_FROM_REG(data->fan_min[nr],
data             1009 drivers/hwmon/w83627hf.c 			   DIV_FROM_REG(data->fan_div[nr]));
data             1011 drivers/hwmon/w83627hf.c 	data->fan_div[nr] = DIV_TO_REG(val);
data             1013 drivers/hwmon/w83627hf.c 	reg = (w83627hf_read_value(data, nr==2 ? W83781D_REG_PIN : W83781D_REG_VID_FANDIV)
data             1015 drivers/hwmon/w83627hf.c 	    | ((data->fan_div[nr] & 0x03) << (nr==0 ? 4 : 6));
data             1016 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, nr==2 ? W83781D_REG_PIN : W83781D_REG_VID_FANDIV, reg);
data             1018 drivers/hwmon/w83627hf.c 	reg = (w83627hf_read_value(data, W83781D_REG_VBAT)
data             1020 drivers/hwmon/w83627hf.c 	    | ((data->fan_div[nr] & 0x04) << (3 + nr));
data             1021 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_VBAT, reg);
data             1024 drivers/hwmon/w83627hf.c 	data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data             1025 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83627HF_REG_FAN_MIN(nr), data->fan_min[nr]);
data             1027 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data             1039 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data             1040 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", (long) data->pwm[nr]);
data             1048 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data             1056 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data             1058 drivers/hwmon/w83627hf.c 	if (data->type == w83627thf) {
data             1060 drivers/hwmon/w83627hf.c 		data->pwm[nr] = PWM_TO_REG(val) & 0xf0;
data             1061 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data,
data             1062 drivers/hwmon/w83627hf.c 				     W836X7HF_REG_PWM(data->type, nr),
data             1063 drivers/hwmon/w83627hf.c 				     data->pwm[nr] |
data             1064 drivers/hwmon/w83627hf.c 				     (w83627hf_read_value(data,
data             1065 drivers/hwmon/w83627hf.c 				     W836X7HF_REG_PWM(data->type, nr)) & 0x0f));
data             1067 drivers/hwmon/w83627hf.c 		data->pwm[nr] = PWM_TO_REG(val);
data             1068 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data,
data             1069 drivers/hwmon/w83627hf.c 				     W836X7HF_REG_PWM(data->type, nr),
data             1070 drivers/hwmon/w83627hf.c 				     data->pwm[nr]);
data             1073 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data             1086 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data             1087 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%d\n", data->pwm_enable[nr]);
data             1095 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data             1106 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data             1107 drivers/hwmon/w83627hf.c 	data->pwm_enable[nr] = val;
data             1108 drivers/hwmon/w83627hf.c 	reg = w83627hf_read_value(data, W83627THF_REG_PWM_ENABLE[nr]);
data             1111 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83627THF_REG_PWM_ENABLE[nr], reg);
data             1112 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data             1124 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data             1125 drivers/hwmon/w83627hf.c 	if (data->type == w83627hf)
data             1127 drivers/hwmon/w83627hf.c 			pwm_freq_from_reg_627hf(data->pwm_freq[nr]));
data             1130 drivers/hwmon/w83627hf.c 			pwm_freq_from_reg(data->pwm_freq[nr]));
data             1138 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data             1147 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data             1149 drivers/hwmon/w83627hf.c 	if (data->type == w83627hf) {
data             1150 drivers/hwmon/w83627hf.c 		data->pwm_freq[nr] = pwm_freq_to_reg_627hf(val);
data             1151 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83627HF_REG_PWM_FREQ,
data             1152 drivers/hwmon/w83627hf.c 				(data->pwm_freq[nr] << (nr*4)) |
data             1153 drivers/hwmon/w83627hf.c 				(w83627hf_read_value(data,
data             1156 drivers/hwmon/w83627hf.c 		data->pwm_freq[nr] = pwm_freq_to_reg(val);
data             1157 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83637HF_REG_PWM_FREQ[nr],
data             1158 drivers/hwmon/w83627hf.c 				data->pwm_freq[nr]);
data             1161 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data             1174 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = w83627hf_update_device(dev);
data             1175 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%ld\n", (long) data->sens[nr]);
data             1183 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data             1192 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data             1196 drivers/hwmon/w83627hf.c 		tmp = w83627hf_read_value(data, W83781D_REG_SCFG1);
data             1197 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_SCFG1,
data             1199 drivers/hwmon/w83627hf.c 		tmp = w83627hf_read_value(data, W83781D_REG_SCFG2);
data             1200 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_SCFG2,
data             1202 drivers/hwmon/w83627hf.c 		data->sens[nr] = val;
data             1205 drivers/hwmon/w83627hf.c 		tmp = w83627hf_read_value(data, W83781D_REG_SCFG1);
data             1206 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_SCFG1,
data             1208 drivers/hwmon/w83627hf.c 		tmp = w83627hf_read_value(data, W83781D_REG_SCFG2);
data             1209 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_SCFG2,
data             1211 drivers/hwmon/w83627hf.c 		data->sens[nr] = val;
data             1218 drivers/hwmon/w83627hf.c 		tmp = w83627hf_read_value(data, W83781D_REG_SCFG1);
data             1219 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_SCFG1,
data             1221 drivers/hwmon/w83627hf.c 		data->sens[nr] = val;
data             1230 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data             1241 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data             1243 drivers/hwmon/w83627hf.c 	return sprintf(buf, "%s\n", data->name);
data             1397 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data;
data             1417 drivers/hwmon/w83627hf.c 	data = devm_kzalloc(dev, sizeof(struct w83627hf_data), GFP_KERNEL);
data             1418 drivers/hwmon/w83627hf.c 	if (!data)
data             1421 drivers/hwmon/w83627hf.c 	data->addr = res->start;
data             1422 drivers/hwmon/w83627hf.c 	data->type = sio_data->type;
data             1423 drivers/hwmon/w83627hf.c 	data->name = names[sio_data->type];
data             1424 drivers/hwmon/w83627hf.c 	mutex_init(&data->lock);
data             1425 drivers/hwmon/w83627hf.c 	mutex_init(&data->update_lock);
data             1426 drivers/hwmon/w83627hf.c 	platform_set_drvdata(pdev, data);
data             1433 drivers/hwmon/w83627hf.c 		data->fan_min[i] = w83627hf_read_value(
data             1434 drivers/hwmon/w83627hf.c 					data, W83627HF_REG_FAN_MIN(i));
data             1435 drivers/hwmon/w83627hf.c 	w83627hf_update_fan_div(data);
data             1443 drivers/hwmon/w83627hf.c 	if (data->type == w83627hf || data->type == w83697hf)
data             1470 drivers/hwmon/w83627hf.c 	if (data->type != w83697hf)
data             1505 drivers/hwmon/w83627hf.c 	if (data->type != w83697hf && data->vid != 0xff) {
data             1507 drivers/hwmon/w83627hf.c 		data->vrm = vid_which_vrm();
data             1514 drivers/hwmon/w83627hf.c 	if (data->type == w83627thf || data->type == w83637hf
data             1515 drivers/hwmon/w83627hf.c 	    || data->type == w83687thf) {
data             1521 drivers/hwmon/w83627hf.c 	if (data->type == w83637hf || data->type == w83687thf)
data             1530 drivers/hwmon/w83627hf.c 	if (data->type != w83627hf)
data             1537 drivers/hwmon/w83627hf.c 	if (data->type == w83627thf || data->type == w83637hf
data             1538 drivers/hwmon/w83627hf.c 	    || data->type == w83687thf) {
data             1545 drivers/hwmon/w83627hf.c 	data->hwmon_dev = hwmon_device_register(dev);
data             1546 drivers/hwmon/w83627hf.c 	if (IS_ERR(data->hwmon_dev)) {
data             1547 drivers/hwmon/w83627hf.c 		err = PTR_ERR(data->hwmon_dev);
data             1561 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = platform_get_drvdata(pdev);
data             1563 drivers/hwmon/w83627hf.c 	hwmon_device_unregister(data->hwmon_dev);
data             1572 drivers/hwmon/w83627hf.c static inline void w83627hf_set_bank(struct w83627hf_data *data, u16 reg)
data             1575 drivers/hwmon/w83627hf.c 		outb_p(W83781D_REG_BANK, data->addr + W83781D_ADDR_REG_OFFSET);
data             1576 drivers/hwmon/w83627hf.c 		outb_p(reg >> 8, data->addr + W83781D_DATA_REG_OFFSET);
data             1581 drivers/hwmon/w83627hf.c static inline void w83627hf_reset_bank(struct w83627hf_data *data, u16 reg)
data             1584 drivers/hwmon/w83627hf.c 		outb_p(W83781D_REG_BANK, data->addr + W83781D_ADDR_REG_OFFSET);
data             1585 drivers/hwmon/w83627hf.c 		outb_p(0, data->addr + W83781D_DATA_REG_OFFSET);
data             1589 drivers/hwmon/w83627hf.c static int w83627hf_read_value(struct w83627hf_data *data, u16 reg)
data             1593 drivers/hwmon/w83627hf.c 	mutex_lock(&data->lock);
data             1599 drivers/hwmon/w83627hf.c 	w83627hf_set_bank(data, reg);
data             1600 drivers/hwmon/w83627hf.c 	outb_p(reg & 0xff, data->addr + W83781D_ADDR_REG_OFFSET);
data             1601 drivers/hwmon/w83627hf.c 	res = inb_p(data->addr + W83781D_DATA_REG_OFFSET);
data             1604 drivers/hwmon/w83627hf.c 		       data->addr + W83781D_ADDR_REG_OFFSET);
data             1606 drivers/hwmon/w83627hf.c 		    (res << 8) + inb_p(data->addr +
data             1609 drivers/hwmon/w83627hf.c 	w83627hf_reset_bank(data, reg);
data             1610 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->lock);
data             1697 drivers/hwmon/w83627hf.c static int w83627hf_write_value(struct w83627hf_data *data, u16 reg, u16 value)
data             1701 drivers/hwmon/w83627hf.c 	mutex_lock(&data->lock);
data             1706 drivers/hwmon/w83627hf.c 	w83627hf_set_bank(data, reg);
data             1707 drivers/hwmon/w83627hf.c 	outb_p(reg & 0xff, data->addr + W83781D_ADDR_REG_OFFSET);
data             1710 drivers/hwmon/w83627hf.c 		       data->addr + W83781D_DATA_REG_OFFSET);
data             1712 drivers/hwmon/w83627hf.c 		       data->addr + W83781D_ADDR_REG_OFFSET);
data             1715 drivers/hwmon/w83627hf.c 	       data->addr + W83781D_DATA_REG_OFFSET);
data             1716 drivers/hwmon/w83627hf.c 	w83627hf_reset_bank(data, reg);
data             1717 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->lock);
data             1723 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = platform_get_drvdata(pdev);
data             1725 drivers/hwmon/w83627hf.c 	enum chips type = data->type;
data             1732 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_I2C_SUBADDR, 0x89);
data             1733 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_I2C_ADDR, force_i2c);
data             1738 drivers/hwmon/w83627hf.c 		int lo = w83627hf_read_value(data, W83781D_REG_VID_FANDIV);
data             1739 drivers/hwmon/w83627hf.c 		int hi = w83627hf_read_value(data, W83781D_REG_CHIPID);
data             1740 drivers/hwmon/w83627hf.c 		data->vid = (lo & 0x0f) | ((hi & 0x01) << 4);
data             1742 drivers/hwmon/w83627hf.c 		data->vid = w83627thf_read_gpio5(pdev);
data             1744 drivers/hwmon/w83627hf.c 		data->vid = w83687thf_read_vid(pdev);
data             1749 drivers/hwmon/w83627hf.c 		data->vrm_ovt = 
data             1750 drivers/hwmon/w83627hf.c 			w83627hf_read_value(data, W83627THF_REG_VRM_OVT_CFG);
data             1753 drivers/hwmon/w83627hf.c 	tmp = w83627hf_read_value(data, W83781D_REG_SCFG1);
data             1756 drivers/hwmon/w83627hf.c 			data->sens[i - 1] = 4;
data             1759 drivers/hwmon/w83627hf.c 			    (data,
data             1761 drivers/hwmon/w83627hf.c 				data->sens[i - 1] = 1;
data             1763 drivers/hwmon/w83627hf.c 				data->sens[i - 1] = 2;
data             1771 drivers/hwmon/w83627hf.c 		tmp = w83627hf_read_value(data, W83627HF_REG_TEMP2_CONFIG);
data             1775 drivers/hwmon/w83627hf.c 			w83627hf_write_value(data, W83627HF_REG_TEMP2_CONFIG,
data             1781 drivers/hwmon/w83627hf.c 			tmp = w83627hf_read_value(data,
data             1786 drivers/hwmon/w83627hf.c 				w83627hf_write_value(data,
data             1793 drivers/hwmon/w83627hf.c 	w83627hf_write_value(data, W83781D_REG_CONFIG,
data             1794 drivers/hwmon/w83627hf.c 			    (w83627hf_read_value(data,
data             1799 drivers/hwmon/w83627hf.c 	tmp = w83627hf_read_value(data, W83781D_REG_VBAT);
data             1801 drivers/hwmon/w83627hf.c 		w83627hf_write_value(data, W83781D_REG_VBAT, tmp | 0x01);
data             1804 drivers/hwmon/w83627hf.c static void w83627hf_update_fan_div(struct w83627hf_data *data)
data             1808 drivers/hwmon/w83627hf.c 	reg = w83627hf_read_value(data, W83781D_REG_VID_FANDIV);
data             1809 drivers/hwmon/w83627hf.c 	data->fan_div[0] = (reg >> 4) & 0x03;
data             1810 drivers/hwmon/w83627hf.c 	data->fan_div[1] = (reg >> 6) & 0x03;
data             1811 drivers/hwmon/w83627hf.c 	if (data->type != w83697hf) {
data             1812 drivers/hwmon/w83627hf.c 		data->fan_div[2] = (w83627hf_read_value(data,
data             1815 drivers/hwmon/w83627hf.c 	reg = w83627hf_read_value(data, W83781D_REG_VBAT);
data             1816 drivers/hwmon/w83627hf.c 	data->fan_div[0] |= (reg >> 3) & 0x04;
data             1817 drivers/hwmon/w83627hf.c 	data->fan_div[1] |= (reg >> 4) & 0x04;
data             1818 drivers/hwmon/w83627hf.c 	if (data->type != w83697hf)
data             1819 drivers/hwmon/w83627hf.c 		data->fan_div[2] |= (reg >> 5) & 0x04;
data             1824 drivers/hwmon/w83627hf.c 	struct w83627hf_data *data = dev_get_drvdata(dev);
data             1825 drivers/hwmon/w83627hf.c 	int i, num_temps = (data->type == w83697hf) ? 2 : 3;
data             1826 drivers/hwmon/w83627hf.c 	int num_pwms = (data->type == w83697hf) ? 2 : 3;
data             1828 drivers/hwmon/w83627hf.c 	mutex_lock(&data->update_lock);
data             1830 drivers/hwmon/w83627hf.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data             1831 drivers/hwmon/w83627hf.c 	    || !data->valid) {
data             1834 drivers/hwmon/w83627hf.c 			if (((data->type == w83697hf) && (i == 1)) ||
data             1835 drivers/hwmon/w83627hf.c 			    ((data->type != w83627hf && data->type != w83697hf)
data             1838 drivers/hwmon/w83627hf.c 			data->in[i] =
data             1839 drivers/hwmon/w83627hf.c 			    w83627hf_read_value(data, W83781D_REG_IN(i));
data             1840 drivers/hwmon/w83627hf.c 			data->in_min[i] =
data             1841 drivers/hwmon/w83627hf.c 			    w83627hf_read_value(data,
data             1843 drivers/hwmon/w83627hf.c 			data->in_max[i] =
data             1844 drivers/hwmon/w83627hf.c 			    w83627hf_read_value(data,
data             1848 drivers/hwmon/w83627hf.c 			data->fan[i] =
data             1849 drivers/hwmon/w83627hf.c 			    w83627hf_read_value(data, W83627HF_REG_FAN(i));
data             1850 drivers/hwmon/w83627hf.c 			data->fan_min[i] =
data             1851 drivers/hwmon/w83627hf.c 			    w83627hf_read_value(data,
data             1855 drivers/hwmon/w83627hf.c 			u8 tmp = w83627hf_read_value(data,
data             1856 drivers/hwmon/w83627hf.c 				W836X7HF_REG_PWM(data->type, i));
data             1858 drivers/hwmon/w83627hf.c  			if (data->type == w83627thf)
data             1860 drivers/hwmon/w83627hf.c 			data->pwm[i] = tmp;
data             1862 drivers/hwmon/w83627hf.c 			    (data->type == w83627hf || data->type == w83697hf))
data             1865 drivers/hwmon/w83627hf.c 		if (data->type == w83627hf) {
data             1866 drivers/hwmon/w83627hf.c 				u8 tmp = w83627hf_read_value(data,
data             1868 drivers/hwmon/w83627hf.c 				data->pwm_freq[0] = tmp & 0x07;
data             1869 drivers/hwmon/w83627hf.c 				data->pwm_freq[1] = (tmp >> 4) & 0x07;
data             1870 drivers/hwmon/w83627hf.c 		} else if (data->type != w83627thf) {
data             1872 drivers/hwmon/w83627hf.c 				data->pwm_freq[i - 1] =
data             1873 drivers/hwmon/w83627hf.c 					w83627hf_read_value(data,
data             1875 drivers/hwmon/w83627hf.c 				if (i == 2 && (data->type == w83697hf))
data             1879 drivers/hwmon/w83627hf.c 		if (data->type != w83627hf) {
data             1881 drivers/hwmon/w83627hf.c 				u8 tmp = w83627hf_read_value(data,
data             1883 drivers/hwmon/w83627hf.c 				data->pwm_enable[i] =
data             1889 drivers/hwmon/w83627hf.c 			data->temp[i] = w83627hf_read_value(
data             1890 drivers/hwmon/w83627hf.c 						data, w83627hf_reg_temp[i]);
data             1891 drivers/hwmon/w83627hf.c 			data->temp_max[i] = w83627hf_read_value(
data             1892 drivers/hwmon/w83627hf.c 						data, w83627hf_reg_temp_over[i]);
data             1893 drivers/hwmon/w83627hf.c 			data->temp_max_hyst[i] = w83627hf_read_value(
data             1894 drivers/hwmon/w83627hf.c 						data, w83627hf_reg_temp_hyst[i]);
data             1897 drivers/hwmon/w83627hf.c 		w83627hf_update_fan_div(data);
data             1899 drivers/hwmon/w83627hf.c 		data->alarms =
data             1900 drivers/hwmon/w83627hf.c 		    w83627hf_read_value(data, W83781D_REG_ALARM1) |
data             1901 drivers/hwmon/w83627hf.c 		    (w83627hf_read_value(data, W83781D_REG_ALARM2) << 8) |
data             1902 drivers/hwmon/w83627hf.c 		    (w83627hf_read_value(data, W83781D_REG_ALARM3) << 16);
data             1903 drivers/hwmon/w83627hf.c 		i = w83627hf_read_value(data, W83781D_REG_BEEP_INTS2);
data             1904 drivers/hwmon/w83627hf.c 		data->beep_mask = (i << 8) |
data             1905 drivers/hwmon/w83627hf.c 		    w83627hf_read_value(data, W83781D_REG_BEEP_INTS1) |
data             1906 drivers/hwmon/w83627hf.c 		    w83627hf_read_value(data, W83781D_REG_BEEP_INTS3) << 16;
data             1907 drivers/hwmon/w83627hf.c 		data->last_updated = jiffies;
data             1908 drivers/hwmon/w83627hf.c 		data->valid = 1;
data             1911 drivers/hwmon/w83627hf.c 	mutex_unlock(&data->update_lock);
data             1913 drivers/hwmon/w83627hf.c 	return data;
data              211 drivers/hwmon/w83773g.c static umode_t w83773_is_visible(const void *data, enum hwmon_sensor_types type,
data              240 drivers/hwmon/w83781d.c static int w83781d_read_value(struct w83781d_data *data, u16 reg);
data              241 drivers/hwmon/w83781d.c static int w83781d_write_value(struct w83781d_data *data, u16 reg, u16 value);
data              251 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev); \
data              253 drivers/hwmon/w83781d.c 		       (long)IN_FROM_REG(data->reg[attr->index])); \
data              264 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev); \
data              270 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock); \
data              271 drivers/hwmon/w83781d.c 	data->in_##reg[nr] = IN_TO_REG(val); \
data              272 drivers/hwmon/w83781d.c 	w83781d_write_value(data, W83781D_REG_IN_##REG(nr), \
data              273 drivers/hwmon/w83781d.c 			    data->in_##reg[nr]); \
data              275 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock); \
data              304 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev); \
data              306 drivers/hwmon/w83781d.c 		FAN_FROM_REG(data->reg[attr->index], \
data              307 drivers/hwmon/w83781d.c 			DIV_FROM_REG(data->fan_div[attr->index]))); \
data              317 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data              326 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock);
data              327 drivers/hwmon/w83781d.c 	data->fan_min[nr] =
data              328 drivers/hwmon/w83781d.c 	    FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              329 drivers/hwmon/w83781d.c 	w83781d_write_value(data, W83781D_REG_FAN_MIN(nr),
data              330 drivers/hwmon/w83781d.c 			    data->fan_min[nr]);
data              332 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock);
data              351 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev); \
data              355 drivers/hwmon/w83781d.c 			LM75_TEMP_FROM_REG(data->reg##_add[nr-2])); \
data              357 drivers/hwmon/w83781d.c 		return sprintf(buf, "%ld\n", (long)TEMP_FROM_REG(data->reg)); \
data              369 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev); \
data              375 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock); \
data              378 drivers/hwmon/w83781d.c 		data->temp_##reg##_add[nr-2] = LM75_TEMP_TO_REG(val); \
data              379 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_TEMP_##REG(nr), \
data              380 drivers/hwmon/w83781d.c 				data->temp_##reg##_add[nr-2]); \
data              382 drivers/hwmon/w83781d.c 		data->temp_##reg = TEMP_TO_REG(val); \
data              383 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_TEMP_##REG(nr), \
data              384 drivers/hwmon/w83781d.c 			data->temp_##reg); \
data              387 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock); \
data              408 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              409 drivers/hwmon/w83781d.c 	return sprintf(buf, "%ld\n", (long) vid_from_reg(data->vid, data->vrm));
data              417 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data              418 drivers/hwmon/w83781d.c 	return sprintf(buf, "%ld\n", (long) data->vrm);
data              425 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data              432 drivers/hwmon/w83781d.c 	data->vrm = clamp_val(val, 0, 255);
data              442 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              443 drivers/hwmon/w83781d.c 	return sprintf(buf, "%u\n", data->alarms);
data              451 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              453 drivers/hwmon/w83781d.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              460 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              461 drivers/hwmon/w83781d.c 	int bitnr = (data->type == w83781d) ? 5 : 13;
data              462 drivers/hwmon/w83781d.c 	return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1);
data              484 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              486 drivers/hwmon/w83781d.c 		       (long)BEEP_MASK_FROM_REG(data->beep_mask, data->type));
data              493 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data              501 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock);
data              502 drivers/hwmon/w83781d.c 	data->beep_mask &= 0x8000; /* preserve beep enable */
data              503 drivers/hwmon/w83781d.c 	data->beep_mask |= BEEP_MASK_TO_REG(val, data->type);
data              504 drivers/hwmon/w83781d.c 	w83781d_write_value(data, W83781D_REG_BEEP_INTS1,
data              505 drivers/hwmon/w83781d.c 			    data->beep_mask & 0xff);
data              506 drivers/hwmon/w83781d.c 	w83781d_write_value(data, W83781D_REG_BEEP_INTS2,
data              507 drivers/hwmon/w83781d.c 			    (data->beep_mask >> 8) & 0xff);
data              508 drivers/hwmon/w83781d.c 	if (data->type != w83781d && data->type != as99127f) {
data              509 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_BEEP_INTS3,
data              510 drivers/hwmon/w83781d.c 				    ((data->beep_mask) >> 16) & 0xff);
data              512 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock);
data              522 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              524 drivers/hwmon/w83781d.c 	return sprintf(buf, "%u\n", (data->beep_mask >> bitnr) & 1);
data              531 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data              544 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock);
data              546 drivers/hwmon/w83781d.c 		data->beep_mask |= (1 << bitnr);
data              548 drivers/hwmon/w83781d.c 		data->beep_mask &= ~(1 << bitnr);
data              551 drivers/hwmon/w83781d.c 		reg = w83781d_read_value(data, W83781D_REG_BEEP_INTS1);
data              556 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_BEEP_INTS1, reg);
data              558 drivers/hwmon/w83781d.c 		reg = w83781d_read_value(data, W83781D_REG_BEEP_INTS2);
data              563 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_BEEP_INTS2, reg);
data              565 drivers/hwmon/w83781d.c 		reg = w83781d_read_value(data, W83781D_REG_BEEP_INTS3);
data              570 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_BEEP_INTS3, reg);
data              572 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock);
data              581 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              582 drivers/hwmon/w83781d.c 	int bitnr = (data->type == w83781d) ? 5 : 13;
data              583 drivers/hwmon/w83781d.c 	return sprintf(buf, "%u\n", (data->beep_mask >> bitnr) & 1);
data              623 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              625 drivers/hwmon/w83781d.c 		       (long) DIV_FROM_REG(data->fan_div[attr->index]));
data              639 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data              650 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock);
data              653 drivers/hwmon/w83781d.c 	min = FAN_FROM_REG(data->fan_min[nr],
data              654 drivers/hwmon/w83781d.c 			   DIV_FROM_REG(data->fan_div[nr]));
data              656 drivers/hwmon/w83781d.c 	data->fan_div[nr] = DIV_TO_REG(val, data->type);
data              658 drivers/hwmon/w83781d.c 	reg = (w83781d_read_value(data, nr == 2 ?
data              661 drivers/hwmon/w83781d.c 	      | ((data->fan_div[nr] & 0x03) << (nr == 0 ? 4 : 6));
data              662 drivers/hwmon/w83781d.c 	w83781d_write_value(data, nr == 2 ?
data              666 drivers/hwmon/w83781d.c 	if (data->type != w83781d && data->type != as99127f) {
data              667 drivers/hwmon/w83781d.c 		reg = (w83781d_read_value(data, W83781D_REG_VBAT)
data              669 drivers/hwmon/w83781d.c 		    | ((data->fan_div[nr] & 0x04) << (3 + nr));
data              670 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_VBAT, reg);
data              674 drivers/hwmon/w83781d.c 	data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data              675 drivers/hwmon/w83781d.c 	w83781d_write_value(data, W83781D_REG_FAN_MIN(nr), data->fan_min[nr]);
data              677 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock);
data              692 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              693 drivers/hwmon/w83781d.c 	return sprintf(buf, "%d\n", (int)data->pwm[attr->index]);
data              699 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              700 drivers/hwmon/w83781d.c 	return sprintf(buf, "%d\n", (int)data->pwm2_enable);
data              708 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data              717 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock);
data              718 drivers/hwmon/w83781d.c 	data->pwm[nr] = clamp_val(val, 0, 255);
data              719 drivers/hwmon/w83781d.c 	w83781d_write_value(data, W83781D_REG_PWM[nr], data->pwm[nr]);
data              720 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock);
data              728 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data              737 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock);
data              742 drivers/hwmon/w83781d.c 		reg = w83781d_read_value(data, W83781D_REG_PWMCLK12);
data              743 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_PWMCLK12,
data              746 drivers/hwmon/w83781d.c 		reg = w83781d_read_value(data, W83781D_REG_BEEP_CONFIG);
data              747 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_BEEP_CONFIG,
data              750 drivers/hwmon/w83781d.c 		data->pwm2_enable = val;
data              754 drivers/hwmon/w83781d.c 		mutex_unlock(&data->update_lock);
data              758 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock);
data              773 drivers/hwmon/w83781d.c 	struct w83781d_data *data = w83781d_update_device(dev);
data              774 drivers/hwmon/w83781d.c 	return sprintf(buf, "%d\n", (int)data->sens[attr->index]);
data              782 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data              792 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock);
data              796 drivers/hwmon/w83781d.c 		tmp = w83781d_read_value(data, W83781D_REG_SCFG1);
data              797 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_SCFG1,
data              799 drivers/hwmon/w83781d.c 		tmp = w83781d_read_value(data, W83781D_REG_SCFG2);
data              800 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_SCFG2,
data              802 drivers/hwmon/w83781d.c 		data->sens[nr] = val;
data              805 drivers/hwmon/w83781d.c 		tmp = w83781d_read_value(data, W83781D_REG_SCFG1);
data              806 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_SCFG1,
data              808 drivers/hwmon/w83781d.c 		tmp = w83781d_read_value(data, W83781D_REG_SCFG2);
data              809 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_SCFG2,
data              811 drivers/hwmon/w83781d.c 		data->sens[nr] = val;
data              819 drivers/hwmon/w83781d.c 		tmp = w83781d_read_value(data, W83781D_REG_SCFG1);
data              820 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_SCFG1,
data              822 drivers/hwmon/w83781d.c 		data->sens[nr] = val;
data              830 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock);
data              853 drivers/hwmon/w83781d.c 	struct w83781d_data *data = i2c_get_clientdata(new_client);
data              854 drivers/hwmon/w83781d.c 	enum chips kind = data->type;
data              870 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_I2C_SUBADDR,
data              875 drivers/hwmon/w83781d.c 		val1 = w83781d_read_value(data, W83781D_REG_I2C_SUBADDR);
data              897 drivers/hwmon/w83781d.c 		data->lm75[i] = i2c_new_dummy_device(adapter, sc_addr[i]);
data              898 drivers/hwmon/w83781d.c 		if (IS_ERR(data->lm75[i])) {
data              902 drivers/hwmon/w83781d.c 			err = PTR_ERR(data->lm75[i]);
data              913 drivers/hwmon/w83781d.c 	i2c_unregister_device(data->lm75[0]);
data             1199 drivers/hwmon/w83781d.c 	struct w83781d_data *data;
data             1202 drivers/hwmon/w83781d.c 	data = devm_kzalloc(dev, sizeof(struct w83781d_data), GFP_KERNEL);
data             1203 drivers/hwmon/w83781d.c 	if (!data)
data             1206 drivers/hwmon/w83781d.c 	i2c_set_clientdata(client, data);
data             1207 drivers/hwmon/w83781d.c 	mutex_init(&data->lock);
data             1208 drivers/hwmon/w83781d.c 	mutex_init(&data->update_lock);
data             1210 drivers/hwmon/w83781d.c 	data->type = id->driver_data;
data             1211 drivers/hwmon/w83781d.c 	data->client = client;
data             1222 drivers/hwmon/w83781d.c 	err = w83781d_create_files(dev, data->type, 0);
data             1226 drivers/hwmon/w83781d.c 	data->hwmon_dev = hwmon_device_register(dev);
data             1227 drivers/hwmon/w83781d.c 	if (IS_ERR(data->hwmon_dev)) {
data             1228 drivers/hwmon/w83781d.c 		err = PTR_ERR(data->hwmon_dev);
data             1236 drivers/hwmon/w83781d.c 	i2c_unregister_device(data->lm75[0]);
data             1237 drivers/hwmon/w83781d.c 	i2c_unregister_device(data->lm75[1]);
data             1244 drivers/hwmon/w83781d.c 	struct w83781d_data *data = i2c_get_clientdata(client);
data             1247 drivers/hwmon/w83781d.c 	hwmon_device_unregister(data->hwmon_dev);
data             1250 drivers/hwmon/w83781d.c 	i2c_unregister_device(data->lm75[0]);
data             1251 drivers/hwmon/w83781d.c 	i2c_unregister_device(data->lm75[1]);
data             1257 drivers/hwmon/w83781d.c w83781d_read_value_i2c(struct w83781d_data *data, u16 reg)
data             1259 drivers/hwmon/w83781d.c 	struct i2c_client *client = data->client;
data             1272 drivers/hwmon/w83781d.c 		cl = data->lm75[bank - 1];
data             1297 drivers/hwmon/w83781d.c w83781d_write_value_i2c(struct w83781d_data *data, u16 reg, u16 value)
data             1299 drivers/hwmon/w83781d.c 	struct i2c_client *client = data->client;
data             1313 drivers/hwmon/w83781d.c 		cl = data->lm75[bank - 1];
data             1336 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data             1338 drivers/hwmon/w83781d.c 	int type = data->type;
data             1357 drivers/hwmon/w83781d.c 		i = w83781d_read_value(data, W83781D_REG_BEEP_CONFIG);
data             1358 drivers/hwmon/w83781d.c 		p = w83781d_read_value(data, W83781D_REG_PWMCLK12);
data             1363 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_CONFIG, 0x80);
data             1368 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_BEEP_CONFIG, i | 0x80);
data             1369 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_PWMCLK12, p);
data             1375 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_BEEP_INTS2, 0);
data             1383 drivers/hwmon/w83781d.c 		i = w83781d_read_value(data, W83781D_REG_BEEP_CONFIG);
data             1384 drivers/hwmon/w83781d.c 		w83781d_write_value(data, W83781D_REG_BEEP_CONFIG, i | 0x80);
data             1387 drivers/hwmon/w83781d.c 	data->vrm = vid_which_vrm();
data             1390 drivers/hwmon/w83781d.c 		tmp = w83781d_read_value(data, W83781D_REG_SCFG1);
data             1393 drivers/hwmon/w83781d.c 				data->sens[i - 1] = 4;
data             1396 drivers/hwmon/w83781d.c 				    (data,
data             1398 drivers/hwmon/w83781d.c 					data->sens[i - 1] = 1;
data             1400 drivers/hwmon/w83781d.c 					data->sens[i - 1] = 2;
data             1409 drivers/hwmon/w83781d.c 		tmp = w83781d_read_value(data, W83781D_REG_TEMP2_CONFIG);
data             1413 drivers/hwmon/w83781d.c 			w83781d_write_value(data, W83781D_REG_TEMP2_CONFIG,
data             1419 drivers/hwmon/w83781d.c 			tmp = w83781d_read_value(data,
data             1424 drivers/hwmon/w83781d.c 				w83781d_write_value(data,
data             1431 drivers/hwmon/w83781d.c 	w83781d_write_value(data, W83781D_REG_CONFIG,
data             1432 drivers/hwmon/w83781d.c 			    (w83781d_read_value(data,
data             1438 drivers/hwmon/w83781d.c 		data->fan_min[i] = w83781d_read_value(data,
data             1442 drivers/hwmon/w83781d.c 	mutex_init(&data->update_lock);
data             1447 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data             1448 drivers/hwmon/w83781d.c 	struct i2c_client *client = data->client;
data             1451 drivers/hwmon/w83781d.c 	mutex_lock(&data->update_lock);
data             1453 drivers/hwmon/w83781d.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data             1454 drivers/hwmon/w83781d.c 	    || !data->valid) {
data             1458 drivers/hwmon/w83781d.c 			if (data->type == w83783s && i == 1)
data             1460 drivers/hwmon/w83781d.c 			data->in[i] =
data             1461 drivers/hwmon/w83781d.c 			    w83781d_read_value(data, W83781D_REG_IN(i));
data             1462 drivers/hwmon/w83781d.c 			data->in_min[i] =
data             1463 drivers/hwmon/w83781d.c 			    w83781d_read_value(data, W83781D_REG_IN_MIN(i));
data             1464 drivers/hwmon/w83781d.c 			data->in_max[i] =
data             1465 drivers/hwmon/w83781d.c 			    w83781d_read_value(data, W83781D_REG_IN_MAX(i));
data             1466 drivers/hwmon/w83781d.c 			if ((data->type != w83782d) && (i == 6))
data             1470 drivers/hwmon/w83781d.c 			data->fan[i] =
data             1471 drivers/hwmon/w83781d.c 			    w83781d_read_value(data, W83781D_REG_FAN(i));
data             1472 drivers/hwmon/w83781d.c 			data->fan_min[i] =
data             1473 drivers/hwmon/w83781d.c 			    w83781d_read_value(data, W83781D_REG_FAN_MIN(i));
data             1475 drivers/hwmon/w83781d.c 		if (data->type != w83781d && data->type != as99127f) {
data             1477 drivers/hwmon/w83781d.c 				data->pwm[i] =
data             1478 drivers/hwmon/w83781d.c 				    w83781d_read_value(data,
data             1481 drivers/hwmon/w83781d.c 				if ((data->type != w83782d || !client)
data             1486 drivers/hwmon/w83781d.c 			data->pwm2_enable = (w83781d_read_value(data,
data             1490 drivers/hwmon/w83781d.c 		data->temp = w83781d_read_value(data, W83781D_REG_TEMP(1));
data             1491 drivers/hwmon/w83781d.c 		data->temp_max =
data             1492 drivers/hwmon/w83781d.c 		    w83781d_read_value(data, W83781D_REG_TEMP_OVER(1));
data             1493 drivers/hwmon/w83781d.c 		data->temp_max_hyst =
data             1494 drivers/hwmon/w83781d.c 		    w83781d_read_value(data, W83781D_REG_TEMP_HYST(1));
data             1495 drivers/hwmon/w83781d.c 		data->temp_add[0] =
data             1496 drivers/hwmon/w83781d.c 		    w83781d_read_value(data, W83781D_REG_TEMP(2));
data             1497 drivers/hwmon/w83781d.c 		data->temp_max_add[0] =
data             1498 drivers/hwmon/w83781d.c 		    w83781d_read_value(data, W83781D_REG_TEMP_OVER(2));
data             1499 drivers/hwmon/w83781d.c 		data->temp_max_hyst_add[0] =
data             1500 drivers/hwmon/w83781d.c 		    w83781d_read_value(data, W83781D_REG_TEMP_HYST(2));
data             1501 drivers/hwmon/w83781d.c 		if (data->type != w83783s) {
data             1502 drivers/hwmon/w83781d.c 			data->temp_add[1] =
data             1503 drivers/hwmon/w83781d.c 			    w83781d_read_value(data, W83781D_REG_TEMP(3));
data             1504 drivers/hwmon/w83781d.c 			data->temp_max_add[1] =
data             1505 drivers/hwmon/w83781d.c 			    w83781d_read_value(data,
data             1507 drivers/hwmon/w83781d.c 			data->temp_max_hyst_add[1] =
data             1508 drivers/hwmon/w83781d.c 			    w83781d_read_value(data,
data             1511 drivers/hwmon/w83781d.c 		i = w83781d_read_value(data, W83781D_REG_VID_FANDIV);
data             1512 drivers/hwmon/w83781d.c 		data->vid = i & 0x0f;
data             1513 drivers/hwmon/w83781d.c 		data->vid |= (w83781d_read_value(data,
data             1515 drivers/hwmon/w83781d.c 		data->fan_div[0] = (i >> 4) & 0x03;
data             1516 drivers/hwmon/w83781d.c 		data->fan_div[1] = (i >> 6) & 0x03;
data             1517 drivers/hwmon/w83781d.c 		data->fan_div[2] = (w83781d_read_value(data,
data             1519 drivers/hwmon/w83781d.c 		if ((data->type != w83781d) && (data->type != as99127f)) {
data             1520 drivers/hwmon/w83781d.c 			i = w83781d_read_value(data, W83781D_REG_VBAT);
data             1521 drivers/hwmon/w83781d.c 			data->fan_div[0] |= (i >> 3) & 0x04;
data             1522 drivers/hwmon/w83781d.c 			data->fan_div[1] |= (i >> 4) & 0x04;
data             1523 drivers/hwmon/w83781d.c 			data->fan_div[2] |= (i >> 5) & 0x04;
data             1525 drivers/hwmon/w83781d.c 		if (data->type == w83782d) {
data             1526 drivers/hwmon/w83781d.c 			data->alarms = w83781d_read_value(data,
data             1528 drivers/hwmon/w83781d.c 				     | (w83781d_read_value(data,
data             1530 drivers/hwmon/w83781d.c 				     | (w83781d_read_value(data,
data             1532 drivers/hwmon/w83781d.c 		} else if (data->type == w83783s) {
data             1533 drivers/hwmon/w83781d.c 			data->alarms = w83781d_read_value(data,
data             1535 drivers/hwmon/w83781d.c 				     | (w83781d_read_value(data,
data             1542 drivers/hwmon/w83781d.c 			data->alarms = w83781d_read_value(data,
data             1544 drivers/hwmon/w83781d.c 				     | (w83781d_read_value(data,
data             1547 drivers/hwmon/w83781d.c 		i = w83781d_read_value(data, W83781D_REG_BEEP_INTS2);
data             1548 drivers/hwmon/w83781d.c 		data->beep_mask = (i << 8) +
data             1549 drivers/hwmon/w83781d.c 		    w83781d_read_value(data, W83781D_REG_BEEP_INTS1);
data             1550 drivers/hwmon/w83781d.c 		if ((data->type != w83781d) && (data->type != as99127f)) {
data             1551 drivers/hwmon/w83781d.c 			data->beep_mask |=
data             1552 drivers/hwmon/w83781d.c 			    w83781d_read_value(data,
data             1555 drivers/hwmon/w83781d.c 		data->last_updated = jiffies;
data             1556 drivers/hwmon/w83781d.c 		data->valid = 1;
data             1559 drivers/hwmon/w83781d.c 	mutex_unlock(&data->update_lock);
data             1561 drivers/hwmon/w83781d.c 	return data;
data             1602 drivers/hwmon/w83781d.c 	struct w83781d_data *data = dev_get_drvdata(dev);
data             1603 drivers/hwmon/w83781d.c 	return sprintf(buf, "%s\n", data->name);
data             1650 drivers/hwmon/w83781d.c w83781d_read_value_isa(struct w83781d_data *data, u16 reg)
data             1661 drivers/hwmon/w83781d.c 		       data->isa_addr + W83781D_ADDR_REG_OFFSET);
data             1663 drivers/hwmon/w83781d.c 		       data->isa_addr + W83781D_DATA_REG_OFFSET);
data             1665 drivers/hwmon/w83781d.c 	outb_p(reg & 0xff, data->isa_addr + W83781D_ADDR_REG_OFFSET);
data             1666 drivers/hwmon/w83781d.c 	res = inb_p(data->isa_addr + W83781D_DATA_REG_OFFSET);
data             1669 drivers/hwmon/w83781d.c 		       data->isa_addr + W83781D_ADDR_REG_OFFSET);
data             1671 drivers/hwmon/w83781d.c 		    (res << 8) + inb_p(data->isa_addr +
data             1676 drivers/hwmon/w83781d.c 		       data->isa_addr + W83781D_ADDR_REG_OFFSET);
data             1677 drivers/hwmon/w83781d.c 		outb_p(0, data->isa_addr + W83781D_DATA_REG_OFFSET);
data             1683 drivers/hwmon/w83781d.c w83781d_write_value_isa(struct w83781d_data *data, u16 reg, u16 value)
data             1693 drivers/hwmon/w83781d.c 		       data->isa_addr + W83781D_ADDR_REG_OFFSET);
data             1695 drivers/hwmon/w83781d.c 		       data->isa_addr + W83781D_DATA_REG_OFFSET);
data             1697 drivers/hwmon/w83781d.c 	outb_p(reg & 0xff, data->isa_addr + W83781D_ADDR_REG_OFFSET);
data             1700 drivers/hwmon/w83781d.c 		       data->isa_addr + W83781D_DATA_REG_OFFSET);
data             1702 drivers/hwmon/w83781d.c 		       data->isa_addr + W83781D_ADDR_REG_OFFSET);
data             1704 drivers/hwmon/w83781d.c 	outb_p(value & 0xff, data->isa_addr + W83781D_DATA_REG_OFFSET);
data             1707 drivers/hwmon/w83781d.c 		       data->isa_addr + W83781D_ADDR_REG_OFFSET);
data             1708 drivers/hwmon/w83781d.c 		outb_p(0, data->isa_addr + W83781D_DATA_REG_OFFSET);
data             1721 drivers/hwmon/w83781d.c w83781d_read_value(struct w83781d_data *data, u16 reg)
data             1723 drivers/hwmon/w83781d.c 	struct i2c_client *client = data->client;
data             1726 drivers/hwmon/w83781d.c 	mutex_lock(&data->lock);
data             1728 drivers/hwmon/w83781d.c 		res = w83781d_read_value_i2c(data, reg);
data             1730 drivers/hwmon/w83781d.c 		res = w83781d_read_value_isa(data, reg);
data             1731 drivers/hwmon/w83781d.c 	mutex_unlock(&data->lock);
data             1736 drivers/hwmon/w83781d.c w83781d_write_value(struct w83781d_data *data, u16 reg, u16 value)
data             1738 drivers/hwmon/w83781d.c 	struct i2c_client *client = data->client;
data             1740 drivers/hwmon/w83781d.c 	mutex_lock(&data->lock);
data             1742 drivers/hwmon/w83781d.c 		w83781d_write_value_i2c(data, reg, value);
data             1744 drivers/hwmon/w83781d.c 		w83781d_write_value_isa(data, reg, value);
data             1745 drivers/hwmon/w83781d.c 	mutex_unlock(&data->lock);
data             1753 drivers/hwmon/w83781d.c 	struct w83781d_data *data;
data             1763 drivers/hwmon/w83781d.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct w83781d_data),
data             1765 drivers/hwmon/w83781d.c 	if (!data)
data             1768 drivers/hwmon/w83781d.c 	mutex_init(&data->lock);
data             1769 drivers/hwmon/w83781d.c 	data->isa_addr = res->start;
data             1770 drivers/hwmon/w83781d.c 	platform_set_drvdata(pdev, data);
data             1772 drivers/hwmon/w83781d.c 	reg = w83781d_read_value(data, W83781D_REG_WCHIPID);
data             1775 drivers/hwmon/w83781d.c 		data->type = w83782d;
data             1776 drivers/hwmon/w83781d.c 		data->name = "w83782d";
data             1779 drivers/hwmon/w83781d.c 		data->type = w83781d;
data             1780 drivers/hwmon/w83781d.c 		data->name = "w83781d";
data             1787 drivers/hwmon/w83781d.c 	err = w83781d_create_files(&pdev->dev, data->type, 1);
data             1795 drivers/hwmon/w83781d.c 	data->hwmon_dev = hwmon_device_register(&pdev->dev);
data             1796 drivers/hwmon/w83781d.c 	if (IS_ERR(data->hwmon_dev)) {
data             1797 drivers/hwmon/w83781d.c 		err = PTR_ERR(data->hwmon_dev);
data             1812 drivers/hwmon/w83781d.c 	struct w83781d_data *data = platform_get_drvdata(pdev);
data             1814 drivers/hwmon/w83781d.c 	hwmon_device_unregister(data->hwmon_dev);
data             2013 drivers/hwmon/w83781d.c w83781d_read_value(struct w83781d_data *data, u16 reg)
data             2017 drivers/hwmon/w83781d.c 	mutex_lock(&data->lock);
data             2018 drivers/hwmon/w83781d.c 	res = w83781d_read_value_i2c(data, reg);
data             2019 drivers/hwmon/w83781d.c 	mutex_unlock(&data->lock);
data             2025 drivers/hwmon/w83781d.c w83781d_write_value(struct w83781d_data *data, u16 reg, u16 value)
data             2027 drivers/hwmon/w83781d.c 	mutex_lock(&data->lock);
data             2028 drivers/hwmon/w83781d.c 	w83781d_write_value_i2c(data, reg, value);
data             2029 drivers/hwmon/w83781d.c 	mutex_unlock(&data->lock);
data              329 drivers/hwmon/w83791d.c static void w83791d_print_debug(struct w83791d_data *data, struct device *dev);
data              359 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev); \
data              361 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->reg[nr])); \
data              376 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client); \
data              382 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock); \
data              383 drivers/hwmon/w83791d.c 	data->in_##reg[nr] = IN_TO_REG(val); \
data              384 drivers/hwmon/w83791d.c 	w83791d_write(client, W83791D_REG_IN_##REG[nr], data->in_##reg[nr]); \
data              385 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock); \
data              437 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data              440 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", (data->beep_mask >> bitnr) & 1);
data              449 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data              461 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data              463 drivers/hwmon/w83791d.c 	data->beep_mask &= ~(0xff << (bytenr * 8));
data              464 drivers/hwmon/w83791d.c 	data->beep_mask |= w83791d_read(client, W83791D_REG_BEEP_CTRL[bytenr])
data              467 drivers/hwmon/w83791d.c 	data->beep_mask &= ~(1 << bitnr);
data              468 drivers/hwmon/w83791d.c 	data->beep_mask |= val << bitnr;
data              471 drivers/hwmon/w83791d.c 		(data->beep_mask >> (bytenr * 8)) & 0xff);
data              473 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data              483 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data              486 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1);
data              525 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev); \
data              528 drivers/hwmon/w83791d.c 		FAN_FROM_REG(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \
data              539 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data              548 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data              549 drivers/hwmon/w83791d.c 	data->fan_min[nr] = fan_to_reg(val, DIV_FROM_REG(data->fan_div[nr]));
data              550 drivers/hwmon/w83791d.c 	w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]);
data              551 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data              561 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data              562 drivers/hwmon/w83791d.c 	return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr]));
data              576 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data              593 drivers/hwmon/w83791d.c 	min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));
data              595 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data              596 drivers/hwmon/w83791d.c 	data->fan_div[nr] = div_to_reg(nr, val);
data              634 drivers/hwmon/w83791d.c 	tmp_fan_div = (data->fan_div[nr] << new_shift) & ~keep_mask;
data              644 drivers/hwmon/w83791d.c 		tmp_fan_div = (data->fan_div[nr] << (3 + nr)) & ~keep_mask;
data              650 drivers/hwmon/w83791d.c 	data->fan_min[nr] = fan_to_reg(min, DIV_FROM_REG(data->fan_div[nr]));
data              651 drivers/hwmon/w83791d.c 	w83791d_write(client, W83791D_REG_FAN_MIN[nr], data->fan_min[nr]);
data              656 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data              717 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data              718 drivers/hwmon/w83791d.c 	return sprintf(buf, "%u\n", data->pwm[nr]);
data              726 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data              733 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data              734 drivers/hwmon/w83791d.c 	data->pwm[nr] = clamp_val(val, 0, 255);
data              735 drivers/hwmon/w83791d.c 	w83791d_write(client, W83791D_REG_PWM[nr], data->pwm[nr]);
data              736 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data              758 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data              759 drivers/hwmon/w83791d.c 	return sprintf(buf, "%u\n", data->pwm_enable[nr] + 1);
data              767 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data              780 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data              781 drivers/hwmon/w83791d.c 	data->pwm_enable[nr] = val - 1;
data              802 drivers/hwmon/w83791d.c 					data->pwm_enable[nr] << val_shift;
data              805 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data              823 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data              825 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", TEMP1_FROM_REG(data->temp_target[nr]));
data              833 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data              841 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data              842 drivers/hwmon/w83791d.c 	data->temp_target[nr] = TARGET_TEMP_TO_REG(val);
data              846 drivers/hwmon/w83791d.c 				data->temp_target[nr] | target_mask);
data              847 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data              864 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data              866 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", TEMP1_FROM_REG(data->temp_tolerance[nr]));
data              874 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data              903 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data              904 drivers/hwmon/w83791d.c 	data->temp_tolerance[nr] = TOL_TEMP_TO_REG(val);
data              908 drivers/hwmon/w83791d.c 			(data->temp_tolerance[nr] << val_shift) | target_mask);
data              909 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data              927 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data              928 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", TEMP1_FROM_REG(data->temp1[attr->index]));
data              936 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data              945 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data              946 drivers/hwmon/w83791d.c 	data->temp1[nr] = TEMP1_TO_REG(val);
data              947 drivers/hwmon/w83791d.c 	w83791d_write(client, W83791D_REG_TEMP1[nr], data->temp1[nr]);
data              948 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data              957 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data              960 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", TEMP23_FROM_REG(data->temp_add[nr][index]));
data              969 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data              979 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data              980 drivers/hwmon/w83791d.c 	data->temp_add[nr][index] = TEMP23_TO_REG(val);
data              982 drivers/hwmon/w83791d.c 				data->temp_add[nr][index] >> 8);
data              984 drivers/hwmon/w83791d.c 				data->temp_add[nr][index] & 0x80);
data              985 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data             1034 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data             1035 drivers/hwmon/w83791d.c 	return sprintf(buf, "%u\n", data->alarms);
data             1048 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data             1049 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", data->beep_enable);
data             1055 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data             1056 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", BEEP_MASK_FROM_REG(data->beep_mask));
data             1065 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data             1074 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data             1080 drivers/hwmon/w83791d.c 	data->beep_mask = BEEP_MASK_TO_REG(val) & ~GLOBAL_BEEP_ENABLE_MASK;
data             1081 drivers/hwmon/w83791d.c 	data->beep_mask |= (data->beep_enable << GLOBAL_BEEP_ENABLE_SHIFT);
data             1083 drivers/hwmon/w83791d.c 	val = data->beep_mask;
data             1090 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data             1100 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data             1108 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data             1110 drivers/hwmon/w83791d.c 	data->beep_enable = val ? 1 : 0;
data             1113 drivers/hwmon/w83791d.c 	data->beep_mask &= ~GLOBAL_BEEP_ENABLE_MASK;
data             1114 drivers/hwmon/w83791d.c 	data->beep_mask |= (data->beep_enable << GLOBAL_BEEP_ENABLE_SHIFT);
data             1120 drivers/hwmon/w83791d.c 	val = (data->beep_mask >> 8) & 0xff;
data             1124 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data             1140 drivers/hwmon/w83791d.c 	struct w83791d_data *data = w83791d_update_device(dev);
data             1141 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid, data->vrm));
data             1149 drivers/hwmon/w83791d.c 	struct w83791d_data *data = dev_get_drvdata(dev);
data             1150 drivers/hwmon/w83791d.c 	return sprintf(buf, "%d\n", data->vrm);
data             1156 drivers/hwmon/w83791d.c 	struct w83791d_data *data = dev_get_drvdata(dev);
data             1173 drivers/hwmon/w83791d.c 	data->vrm = val;
data             1261 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data             1285 drivers/hwmon/w83791d.c 		data->lm75[0] = devm_i2c_new_dummy_device(&client->dev, adapter,
data             1288 drivers/hwmon/w83791d.c 		if (!IS_ERR(data->lm75[0]) &&
data             1293 drivers/hwmon/w83791d.c 				data->lm75[0]->addr);
data             1296 drivers/hwmon/w83791d.c 		data->lm75[1] = devm_i2c_new_dummy_device(&client->dev, adapter,
data             1352 drivers/hwmon/w83791d.c 	struct w83791d_data *data;
data             1364 drivers/hwmon/w83791d.c 	data = devm_kzalloc(&client->dev, sizeof(struct w83791d_data),
data             1366 drivers/hwmon/w83791d.c 	if (!data)
data             1369 drivers/hwmon/w83791d.c 	i2c_set_clientdata(client, data);
data             1370 drivers/hwmon/w83791d.c 	mutex_init(&data->update_lock);
data             1384 drivers/hwmon/w83791d.c 		data->fan_min[i] = w83791d_read(client, W83791D_REG_FAN_MIN[i]);
data             1401 drivers/hwmon/w83791d.c 	data->hwmon_dev = hwmon_device_register(dev);
data             1402 drivers/hwmon/w83791d.c 	if (IS_ERR(data->hwmon_dev)) {
data             1403 drivers/hwmon/w83791d.c 		err = PTR_ERR(data->hwmon_dev);
data             1419 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data             1421 drivers/hwmon/w83791d.c 	hwmon_device_unregister(data->hwmon_dev);
data             1429 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data             1483 drivers/hwmon/w83791d.c 	data->vrm = vid_which_vrm();
data             1489 drivers/hwmon/w83791d.c 	struct w83791d_data *data = i2c_get_clientdata(client);
data             1494 drivers/hwmon/w83791d.c 	mutex_lock(&data->update_lock);
data             1496 drivers/hwmon/w83791d.c 	if (time_after(jiffies, data->last_updated + (HZ * 3))
data             1497 drivers/hwmon/w83791d.c 			|| !data->valid) {
data             1502 drivers/hwmon/w83791d.c 			data->in[i] = w83791d_read(client,
data             1504 drivers/hwmon/w83791d.c 			data->in_max[i] = w83791d_read(client,
data             1506 drivers/hwmon/w83791d.c 			data->in_min[i] = w83791d_read(client,
data             1513 drivers/hwmon/w83791d.c 			data->fan[i] = w83791d_read(client,
data             1515 drivers/hwmon/w83791d.c 			data->fan_min[i] = w83791d_read(client,
data             1524 drivers/hwmon/w83791d.c 		data->fan_div[0] = (reg_array_tmp[0] >> 4) & 0x03;
data             1525 drivers/hwmon/w83791d.c 		data->fan_div[1] = (reg_array_tmp[0] >> 6) & 0x03;
data             1526 drivers/hwmon/w83791d.c 		data->fan_div[2] = (reg_array_tmp[1] >> 6) & 0x03;
data             1527 drivers/hwmon/w83791d.c 		data->fan_div[3] = reg_array_tmp[2] & 0x07;
data             1528 drivers/hwmon/w83791d.c 		data->fan_div[4] = (reg_array_tmp[2] >> 4) & 0x07;
data             1536 drivers/hwmon/w83791d.c 			data->fan_div[i] |= (vbat_reg >> (3 + i)) & 0x04;
data             1540 drivers/hwmon/w83791d.c 			data->pwm[i] =  w83791d_read(client,
data             1549 drivers/hwmon/w83791d.c 		data->pwm_enable[0] = (reg_array_tmp[0] >> 2) & 0x03;
data             1550 drivers/hwmon/w83791d.c 		data->pwm_enable[1] = (reg_array_tmp[0] >> 4) & 0x03;
data             1551 drivers/hwmon/w83791d.c 		data->pwm_enable[2] = (reg_array_tmp[1] >> 2) & 0x03;
data             1555 drivers/hwmon/w83791d.c 			data->temp_target[i] = w83791d_read(client,
data             1564 drivers/hwmon/w83791d.c 		data->temp_tolerance[0] = reg_array_tmp[0] & 0x0f;
data             1565 drivers/hwmon/w83791d.c 		data->temp_tolerance[1] = (reg_array_tmp[0] >> 4) & 0x0f;
data             1566 drivers/hwmon/w83791d.c 		data->temp_tolerance[2] = reg_array_tmp[1] & 0x0f;
data             1570 drivers/hwmon/w83791d.c 			data->temp1[i] = w83791d_read(client,
data             1577 drivers/hwmon/w83791d.c 				data->temp_add[i][j] =
data             1586 drivers/hwmon/w83791d.c 		data->alarms =
data             1592 drivers/hwmon/w83791d.c 		data->beep_mask =
data             1598 drivers/hwmon/w83791d.c 		data->beep_enable =
data             1599 drivers/hwmon/w83791d.c 			(data->beep_mask >> GLOBAL_BEEP_ENABLE_SHIFT) & 0x01;
data             1603 drivers/hwmon/w83791d.c 		data->vid = i & 0x0f;
data             1604 drivers/hwmon/w83791d.c 		data->vid |= (w83791d_read(client, W83791D_REG_DID_VID4) & 0x01)
data             1607 drivers/hwmon/w83791d.c 		data->last_updated = jiffies;
data             1608 drivers/hwmon/w83791d.c 		data->valid = 1;
data             1611 drivers/hwmon/w83791d.c 	mutex_unlock(&data->update_lock);
data             1614 drivers/hwmon/w83791d.c 	w83791d_print_debug(data, dev);
data             1617 drivers/hwmon/w83791d.c 	return data;
data             1621 drivers/hwmon/w83791d.c static void w83791d_print_debug(struct w83791d_data *data, struct device *dev)
data             1628 drivers/hwmon/w83791d.c 		dev_dbg(dev, "vin[%d] is:     0x%02x\n", i, data->in[i]);
data             1629 drivers/hwmon/w83791d.c 		dev_dbg(dev, "vin[%d] min is: 0x%02x\n", i, data->in_min[i]);
data             1630 drivers/hwmon/w83791d.c 		dev_dbg(dev, "vin[%d] max is: 0x%02x\n", i, data->in_max[i]);
data             1634 drivers/hwmon/w83791d.c 		dev_dbg(dev, "fan[%d] is:     0x%02x\n", i, data->fan[i]);
data             1635 drivers/hwmon/w83791d.c 		dev_dbg(dev, "fan[%d] min is: 0x%02x\n", i, data->fan_min[i]);
data             1636 drivers/hwmon/w83791d.c 		dev_dbg(dev, "fan_div[%d] is: 0x%02x\n", i, data->fan_div[i]);
data             1645 drivers/hwmon/w83791d.c 		dev_dbg(dev, "temp1[%d] is: 0x%02x\n", i, (u8) data->temp1[i]);
data             1649 drivers/hwmon/w83791d.c 				(u16) data->temp_add[i][j]);
data             1654 drivers/hwmon/w83791d.c 	dev_dbg(dev, "alarm is:     0x%08x\n", data->alarms);
data             1655 drivers/hwmon/w83791d.c 	dev_dbg(dev, "beep_mask is: 0x%08x\n", data->beep_mask);
data             1656 drivers/hwmon/w83791d.c 	dev_dbg(dev, "beep_enable is: %d\n", data->beep_enable);
data             1657 drivers/hwmon/w83791d.c 	dev_dbg(dev, "vid is: 0x%02x\n", data->vid);
data             1658 drivers/hwmon/w83791d.c 	dev_dbg(dev, "vrm is: 0x%02x\n", data->vrm);
data              297 drivers/hwmon/w83792d.c static void w83792d_print_debug(struct w83792d_data *data, struct device *dev);
data              320 drivers/hwmon/w83792d.c static inline long in_count_from_reg(int nr, struct w83792d_data *data)
data              323 drivers/hwmon/w83792d.c 	return (data->in[nr] << 2) | ((data->low_bits >> (2 * nr)) & 0x03);
data              348 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              350 drivers/hwmon/w83792d.c 		       IN_FROM_REG(nr, in_count_from_reg(nr, data)));
data              360 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev); \
data              362 drivers/hwmon/w83792d.c 		       (long)(IN_FROM_REG(nr, data->reg[nr]) * 4)); \
data              377 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client); \
data              382 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock); \
data              383 drivers/hwmon/w83792d.c 	data->in_##reg[nr] = clamp_val(IN_TO_REG(nr, val) / 4, 0, 255); \
data              385 drivers/hwmon/w83792d.c 			    data->in_##reg[nr]); \
data              386 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock); \
data              400 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev); \
data              402 drivers/hwmon/w83792d.c 		FAN_FROM_REG(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \
data              415 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              423 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              424 drivers/hwmon/w83792d.c 	data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              426 drivers/hwmon/w83792d.c 				data->fan_min[nr]);
data              427 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              438 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              439 drivers/hwmon/w83792d.c 	return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr - 1]));
data              455 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              468 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              469 drivers/hwmon/w83792d.c 	min = FAN_FROM_REG(data->fan_min[nr],
data              470 drivers/hwmon/w83792d.c 			   DIV_FROM_REG(data->fan_div[nr]));
data              472 drivers/hwmon/w83792d.c 	data->fan_div[nr] = DIV_TO_REG(val);
data              476 drivers/hwmon/w83792d.c 	tmp_fan_div = (nr & 0x01) ? (((data->fan_div[nr]) << 4) & 0x70)
data              477 drivers/hwmon/w83792d.c 					: ((data->fan_div[nr]) & 0x07);
data              482 drivers/hwmon/w83792d.c 	data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data              483 drivers/hwmon/w83792d.c 	w83792d_write_value(client, W83792D_REG_FAN_MIN[nr], data->fan_min[nr]);
data              484 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              496 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              497 drivers/hwmon/w83792d.c 	return sprintf(buf, "%d\n", TEMP1_FROM_REG(data->temp1[nr]));
data              506 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              514 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              515 drivers/hwmon/w83792d.c 	data->temp1[nr] = TEMP1_TO_REG(val);
data              517 drivers/hwmon/w83792d.c 		data->temp1[nr]);
data              518 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              532 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              534 drivers/hwmon/w83792d.c 		(long)TEMP_ADD_FROM_REG(data->temp_add[nr][index],
data              535 drivers/hwmon/w83792d.c 			data->temp_add[nr][index+1]));
data              546 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              554 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              555 drivers/hwmon/w83792d.c 	data->temp_add[nr][index] = TEMP_ADD_TO_REG_HIGH(val);
data              556 drivers/hwmon/w83792d.c 	data->temp_add[nr][index+1] = TEMP_ADD_TO_REG_LOW(val);
data              558 drivers/hwmon/w83792d.c 		data->temp_add[nr][index]);
data              560 drivers/hwmon/w83792d.c 		data->temp_add[nr][index+1]);
data              561 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              570 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              571 drivers/hwmon/w83792d.c 	return sprintf(buf, "%d\n", data->alarms);
data              579 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              580 drivers/hwmon/w83792d.c 	return sprintf(buf, "%d\n", (data->alarms >> nr) & 1);
data              589 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              590 drivers/hwmon/w83792d.c 	return sprintf(buf, "%d\n", (data->pwm[nr] & 0x0f) << 4);
data              599 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              602 drivers/hwmon/w83792d.c 	switch (data->pwmenable[nr]) {
data              624 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              633 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              635 drivers/hwmon/w83792d.c 	data->pwm[nr] = val;
data              636 drivers/hwmon/w83792d.c 	w83792d_write_value(client, W83792D_REG_PWM[nr], data->pwm[nr]);
data              637 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              649 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              661 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              664 drivers/hwmon/w83792d.c 		data->pwmenable[nr] = 0; /* manual mode */
data              667 drivers/hwmon/w83792d.c 		data->pwmenable[nr] = 2; /* Smart Fan II */
data              670 drivers/hwmon/w83792d.c 		data->pwmenable[nr] = 1; /* thermal cruise/Smart Fan I */
data              673 drivers/hwmon/w83792d.c 	cfg1_tmp = data->pwmenable[0];
data              674 drivers/hwmon/w83792d.c 	cfg2_tmp = (data->pwmenable[1]) << 2;
data              675 drivers/hwmon/w83792d.c 	cfg3_tmp = (data->pwmenable[2]) << 4;
data              679 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              690 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              691 drivers/hwmon/w83792d.c 	return sprintf(buf, "%d\n", data->pwm[nr] >> 7);
data              701 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              711 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              712 drivers/hwmon/w83792d.c 	data->pwm[nr] = w83792d_read_value(client, W83792D_REG_PWM[nr]);
data              714 drivers/hwmon/w83792d.c 		data->pwm[nr] |= 0x80;
data              716 drivers/hwmon/w83792d.c 		data->pwm[nr] &= 0x7f;
data              718 drivers/hwmon/w83792d.c 	w83792d_write_value(client, W83792D_REG_PWM[nr], data->pwm[nr]);
data              719 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              728 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              729 drivers/hwmon/w83792d.c 	return sprintf(buf, "%d\n", data->chassis);
data              737 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              744 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              747 drivers/hwmon/w83792d.c 	data->valid = 0;		/* Force cache refresh */
data              748 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              760 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              761 drivers/hwmon/w83792d.c 	return sprintf(buf, "%ld\n", (long)data->thermal_cruise[nr-1]);
data              771 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              782 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              785 drivers/hwmon/w83792d.c 	data->thermal_cruise[nr] = clamp_val(target_tmp, 0, 255);
data              787 drivers/hwmon/w83792d.c 		(data->thermal_cruise[nr]) | target_mask);
data              788 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              800 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              801 drivers/hwmon/w83792d.c 	return sprintf(buf, "%ld\n", (long)data->tolerance[nr-1]);
data              811 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              820 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              825 drivers/hwmon/w83792d.c 	data->tolerance[nr] = tol_tmp;
data              830 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              844 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              845 drivers/hwmon/w83792d.c 	return sprintf(buf, "%ld\n", (long)data->sf2_points[index-1][nr-1]);
data              857 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              866 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              867 drivers/hwmon/w83792d.c 	data->sf2_points[index][nr] = clamp_val(val, 0, 127);
data              871 drivers/hwmon/w83792d.c 		mask_tmp|data->sf2_points[index][nr]);
data              872 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              885 drivers/hwmon/w83792d.c 	struct w83792d_data *data = w83792d_update_device(dev);
data              887 drivers/hwmon/w83792d.c 			(((data->sf2_levels[index-1][nr]) * 100) / 15));
data              899 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data              908 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data              909 drivers/hwmon/w83792d.c 	data->sf2_levels[index][nr] = clamp_val((val * 15) / 100, 0, 15);
data              913 drivers/hwmon/w83792d.c 		level_tmp = data->sf2_levels[index][nr];
data              915 drivers/hwmon/w83792d.c 		level_tmp = data->sf2_levels[index][nr] << 4;
data              918 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data              931 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(new_client);
data              951 drivers/hwmon/w83792d.c 		data->lm75[0] = devm_i2c_new_dummy_device(&new_client->dev, adapter,
data              954 drivers/hwmon/w83792d.c 		if (!IS_ERR(data->lm75[0]) &&
data              958 drivers/hwmon/w83792d.c 				data->lm75[0]->addr);
data              961 drivers/hwmon/w83792d.c 		data->lm75[1] = devm_i2c_new_dummy_device(&new_client->dev, adapter,
data             1364 drivers/hwmon/w83792d.c 	struct w83792d_data *data;
data             1368 drivers/hwmon/w83792d.c 	data = devm_kzalloc(dev, sizeof(struct w83792d_data), GFP_KERNEL);
data             1369 drivers/hwmon/w83792d.c 	if (!data)
data             1372 drivers/hwmon/w83792d.c 	i2c_set_clientdata(client, data);
data             1373 drivers/hwmon/w83792d.c 	mutex_init(&data->update_lock);
data             1384 drivers/hwmon/w83792d.c 		data->fan_min[i] = w83792d_read_value(client,
data             1424 drivers/hwmon/w83792d.c 	data->hwmon_dev = hwmon_device_register(dev);
data             1425 drivers/hwmon/w83792d.c 	if (IS_ERR(data->hwmon_dev)) {
data             1426 drivers/hwmon/w83792d.c 		err = PTR_ERR(data->hwmon_dev);
data             1442 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data             1445 drivers/hwmon/w83792d.c 	hwmon_device_unregister(data->hwmon_dev);
data             1490 drivers/hwmon/w83792d.c 	struct w83792d_data *data = i2c_get_clientdata(client);
data             1494 drivers/hwmon/w83792d.c 	mutex_lock(&data->update_lock);
data             1497 drivers/hwmon/w83792d.c 	    (jiffies - data->last_updated, (unsigned long) (HZ * 3))
data             1498 drivers/hwmon/w83792d.c 	    || time_before(jiffies, data->last_updated) || !data->valid) {
data             1503 drivers/hwmon/w83792d.c 			data->in[i] = w83792d_read_value(client,
data             1505 drivers/hwmon/w83792d.c 			data->in_max[i] = w83792d_read_value(client,
data             1507 drivers/hwmon/w83792d.c 			data->in_min[i] = w83792d_read_value(client,
data             1510 drivers/hwmon/w83792d.c 		data->low_bits = w83792d_read_value(client,
data             1516 drivers/hwmon/w83792d.c 			data->fan[i] = w83792d_read_value(client,
data             1518 drivers/hwmon/w83792d.c 			data->fan_min[i] = w83792d_read_value(client,
data             1521 drivers/hwmon/w83792d.c 			data->pwm[i] = w83792d_read_value(client,
data             1526 drivers/hwmon/w83792d.c 		data->pwmenable[0] = reg_tmp & 0x03;
data             1527 drivers/hwmon/w83792d.c 		data->pwmenable[1] = (reg_tmp>>2) & 0x03;
data             1528 drivers/hwmon/w83792d.c 		data->pwmenable[2] = (reg_tmp>>4) & 0x03;
data             1531 drivers/hwmon/w83792d.c 			data->temp1[i] = w83792d_read_value(client,
data             1536 drivers/hwmon/w83792d.c 				data->temp_add[i][j] = w83792d_read_value(
data             1546 drivers/hwmon/w83792d.c 		data->fan_div[0] = reg_array_tmp[0] & 0x07;
data             1547 drivers/hwmon/w83792d.c 		data->fan_div[1] = (reg_array_tmp[0] >> 4) & 0x07;
data             1548 drivers/hwmon/w83792d.c 		data->fan_div[2] = reg_array_tmp[1] & 0x07;
data             1549 drivers/hwmon/w83792d.c 		data->fan_div[3] = (reg_array_tmp[1] >> 4) & 0x07;
data             1550 drivers/hwmon/w83792d.c 		data->fan_div[4] = reg_array_tmp[2] & 0x07;
data             1551 drivers/hwmon/w83792d.c 		data->fan_div[5] = (reg_array_tmp[2] >> 4) & 0x07;
data             1552 drivers/hwmon/w83792d.c 		data->fan_div[6] = reg_array_tmp[3] & 0x07;
data             1555 drivers/hwmon/w83792d.c 		data->alarms = w83792d_read_value(client, W83792D_REG_ALARM1) +
data             1560 drivers/hwmon/w83792d.c 		data->chassis = (w83792d_read_value(client,
data             1565 drivers/hwmon/w83792d.c 			data->thermal_cruise[i] =
data             1572 drivers/hwmon/w83792d.c 		data->tolerance[0] = reg_tmp & 0x0f;
data             1573 drivers/hwmon/w83792d.c 		data->tolerance[1] = (reg_tmp >> 4) & 0x0f;
data             1574 drivers/hwmon/w83792d.c 		data->tolerance[2] = w83792d_read_value(client,
data             1580 drivers/hwmon/w83792d.c 				data->sf2_points[i][j]
data             1590 drivers/hwmon/w83792d.c 			data->sf2_levels[i][0] = reg_tmp & 0x0f;
data             1591 drivers/hwmon/w83792d.c 			data->sf2_levels[i][1] = (reg_tmp >> 4) & 0x0f;
data             1594 drivers/hwmon/w83792d.c 			data->sf2_levels[i][2] = (reg_tmp >> 4) & 0x0f;
data             1595 drivers/hwmon/w83792d.c 			data->sf2_levels[i][3] = reg_tmp & 0x0f;
data             1598 drivers/hwmon/w83792d.c 		data->last_updated = jiffies;
data             1599 drivers/hwmon/w83792d.c 		data->valid = 1;
data             1602 drivers/hwmon/w83792d.c 	mutex_unlock(&data->update_lock);
data             1605 drivers/hwmon/w83792d.c 	w83792d_print_debug(data, dev);
data             1608 drivers/hwmon/w83792d.c 	return data;
data             1612 drivers/hwmon/w83792d.c static void w83792d_print_debug(struct w83792d_data *data, struct device *dev)
data             1618 drivers/hwmon/w83792d.c 		dev_dbg(dev, "vin[%d] is: 0x%x\n", i, data->in[i]);
data             1619 drivers/hwmon/w83792d.c 		dev_dbg(dev, "vin[%d] max is: 0x%x\n", i, data->in_max[i]);
data             1620 drivers/hwmon/w83792d.c 		dev_dbg(dev, "vin[%d] min is: 0x%x\n", i, data->in_min[i]);
data             1622 drivers/hwmon/w83792d.c 	dev_dbg(dev, "Low Bit1 is: 0x%x\n", data->low_bits & 0xff);
data             1623 drivers/hwmon/w83792d.c 	dev_dbg(dev, "Low Bit2 is: 0x%x\n", data->low_bits >> 8);
data             1626 drivers/hwmon/w83792d.c 		dev_dbg(dev, "fan[%d] is: 0x%x\n", i, data->fan[i]);
data             1627 drivers/hwmon/w83792d.c 		dev_dbg(dev, "fan[%d] min is: 0x%x\n", i, data->fan_min[i]);
data             1628 drivers/hwmon/w83792d.c 		dev_dbg(dev, "pwm[%d]     is: 0x%x\n", i, data->pwm[i]);
data             1632 drivers/hwmon/w83792d.c 		dev_dbg(dev, "temp1[%d] is: 0x%x\n", i, data->temp1[i]);
data             1637 drivers/hwmon/w83792d.c 							data->temp_add[i][j]);
data             1642 drivers/hwmon/w83792d.c 		dev_dbg(dev, "fan_div[%d] is: 0x%x\n", i, data->fan_div[i]);
data              280 drivers/hwmon/w83793.c 	struct w83793_data *data = container_of(ref, struct w83793_data, kref);
data              281 drivers/hwmon/w83793.c 	kfree(data);
data              316 drivers/hwmon/w83793.c 	struct w83793_data *data = dev_get_drvdata(dev);
data              317 drivers/hwmon/w83793.c 	return sprintf(buf, "%d\n", data->vrm);
data              323 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              328 drivers/hwmon/w83793.c 	return sprintf(buf, "%d\n", vid_from_reg(data->vid[index], data->vrm));
data              335 drivers/hwmon/w83793.c 	struct w83793_data *data = dev_get_drvdata(dev);
data              346 drivers/hwmon/w83793.c 	data->vrm = val;
data              355 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              364 drivers/hwmon/w83793.c 		val = (data->alarms[index] >> (bit)) & 1;
data              366 drivers/hwmon/w83793.c 		val = (data->beeps[index] >> (bit)) & 1;
data              377 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              393 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              394 drivers/hwmon/w83793.c 	data->beeps[index] = w83793_read_value(client, W83793_REG_BEEP(index));
data              395 drivers/hwmon/w83793.c 	data->beeps[index] &= ~beep_bit;
data              396 drivers/hwmon/w83793.c 	data->beeps[index] |= val << shift;
data              397 drivers/hwmon/w83793.c 	w83793_write_value(client, W83793_REG_BEEP(index), data->beeps[index]);
data              398 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              406 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              407 drivers/hwmon/w83793.c 	return sprintf(buf, "%u\n", (data->beep_enable >> 1) & 0x01);
data              415 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              426 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              427 drivers/hwmon/w83793.c 	data->beep_enable = w83793_read_value(client, W83793_REG_OVT_BEEP)
data              429 drivers/hwmon/w83793.c 	data->beep_enable |= val << 1;
data              430 drivers/hwmon/w83793.c 	w83793_write_value(client, W83793_REG_OVT_BEEP, data->beep_enable);
data              431 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              443 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              454 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              457 drivers/hwmon/w83793.c 	data->valid = 0;		/* Force cache refresh */
data              458 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              471 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              475 drivers/hwmon/w83793.c 		val = data->fan[index] & 0x0fff;
data              477 drivers/hwmon/w83793.c 		val = data->fan_min[index] & 0x0fff;
data              490 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              499 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              500 drivers/hwmon/w83793.c 	data->fan_min[index] = val;
data              504 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              514 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              520 drivers/hwmon/w83793.c 		val = TIME_FROM_REG(data->pwm_stop_time[index]);
data              522 drivers/hwmon/w83793.c 		val = (data->pwm[index][nr] & 0x3f) << 2;
data              532 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              544 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              547 drivers/hwmon/w83793.c 		data->pwm_stop_time[index] = val;
data              552 drivers/hwmon/w83793.c 		data->pwm[index][nr] =
data              554 drivers/hwmon/w83793.c 		data->pwm[index][nr] |= val;
data              556 drivers/hwmon/w83793.c 							data->pwm[index][nr]);
data              559 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              570 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              571 drivers/hwmon/w83793.c 	long temp = TEMP_FROM_REG(data->temp[index][nr]);
data              574 drivers/hwmon/w83793.c 		int low = ((data->temp_low_bits >> (index * 2)) & 0x03) * 250;
data              589 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              597 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              598 drivers/hwmon/w83793.c 	data->temp[index][nr] = TEMP_TO_REG(tmp, -128, 127);
data              600 drivers/hwmon/w83793.c 			   data->temp[index][nr]);
data              601 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              625 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              634 drivers/hwmon/w83793.c 	tmp = (data->temp_mode[index] >> shift) & mask;
data              650 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              675 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              676 drivers/hwmon/w83793.c 	data->temp_mode[index] =
data              678 drivers/hwmon/w83793.c 	data->temp_mode[index] &= ~(mask << shift);
data              679 drivers/hwmon/w83793.c 	data->temp_mode[index] |= val << shift;
data              681 drivers/hwmon/w83793.c 							data->temp_mode[index]);
data              682 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              697 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              701 drivers/hwmon/w83793.c 		val = (data->pwm_default & 0x3f) << 2;
data              703 drivers/hwmon/w83793.c 		val = TIME_FROM_REG(data->pwm_uptime);
data              705 drivers/hwmon/w83793.c 		val = TIME_FROM_REG(data->pwm_downtime);
data              707 drivers/hwmon/w83793.c 		val = TEMP_FROM_REG(data->temp_critical & 0x7f);
data              720 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              728 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              730 drivers/hwmon/w83793.c 		data->pwm_default =
data              732 drivers/hwmon/w83793.c 		data->pwm_default |= clamp_val(val, 0, 0xff) >> 2;
data              734 drivers/hwmon/w83793.c 							data->pwm_default);
data              736 drivers/hwmon/w83793.c 		data->pwm_uptime = TIME_TO_REG(val);
data              737 drivers/hwmon/w83793.c 		data->pwm_uptime += data->pwm_uptime == 0 ? 1 : 0;
data              739 drivers/hwmon/w83793.c 							data->pwm_uptime);
data              741 drivers/hwmon/w83793.c 		data->pwm_downtime = TIME_TO_REG(val);
data              742 drivers/hwmon/w83793.c 		data->pwm_downtime += data->pwm_downtime == 0 ? 1 : 0;
data              744 drivers/hwmon/w83793.c 							data->pwm_downtime);
data              746 drivers/hwmon/w83793.c 		data->temp_critical =
data              748 drivers/hwmon/w83793.c 		data->temp_critical |= TEMP_TO_REG(val, 0, 0x7f);
data              750 drivers/hwmon/w83793.c 							data->temp_critical);
data              753 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              795 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              799 drivers/hwmon/w83793.c 		val = data->temp_fan_map[index];
data              802 drivers/hwmon/w83793.c 		val = ((data->pwm_enable >> index) & 0x01) + 2;
data              804 drivers/hwmon/w83793.c 		val = TEMP_FROM_REG(data->temp_cruise[index] & 0x7f);
data              806 drivers/hwmon/w83793.c 		val = data->tolerance[index >> 1] >> ((index & 0x01) ? 4 : 0);
data              821 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              829 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              833 drivers/hwmon/w83793.c 		data->temp_fan_map[index] = val;
data              836 drivers/hwmon/w83793.c 			data->pwm_enable =
data              839 drivers/hwmon/w83793.c 				data->pwm_enable |= 1 << index;
data              841 drivers/hwmon/w83793.c 				data->pwm_enable &= ~(1 << index);
data              843 drivers/hwmon/w83793.c 							data->pwm_enable);
data              845 drivers/hwmon/w83793.c 			mutex_unlock(&data->update_lock);
data              849 drivers/hwmon/w83793.c 		data->temp_cruise[index] =
data              851 drivers/hwmon/w83793.c 		data->temp_cruise[index] &= 0x80;
data              852 drivers/hwmon/w83793.c 		data->temp_cruise[index] |= TEMP_TO_REG(val, 0, 0x7f);
data              855 drivers/hwmon/w83793.c 						data->temp_cruise[index]);
data              859 drivers/hwmon/w83793.c 		data->tolerance[i] =
data              862 drivers/hwmon/w83793.c 		data->tolerance[i] &= ~(0x0f << shift);
data              863 drivers/hwmon/w83793.c 		data->tolerance[i] |= TEMP_TO_REG(val, 0, 0x0f) << shift;
data              865 drivers/hwmon/w83793.c 							data->tolerance[i]);
data              868 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              879 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              881 drivers/hwmon/w83793.c 	return sprintf(buf, "%d\n", (data->sf2_pwm[index][nr] & 0x3f) << 2);
data              889 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              902 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              903 drivers/hwmon/w83793.c 	data->sf2_pwm[index][nr] =
data              905 drivers/hwmon/w83793.c 	data->sf2_pwm[index][nr] |= val;
data              907 drivers/hwmon/w83793.c 						data->sf2_pwm[index][nr]);
data              908 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              919 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              922 drivers/hwmon/w83793.c 		       TEMP_FROM_REG(data->sf2_temp[index][nr] & 0x7f));
data              930 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              943 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              944 drivers/hwmon/w83793.c 	data->sf2_temp[index][nr] =
data              946 drivers/hwmon/w83793.c 	data->sf2_temp[index][nr] |= val;
data              948 drivers/hwmon/w83793.c 					     data->sf2_temp[index][nr]);
data              949 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data              961 drivers/hwmon/w83793.c 	struct w83793_data *data = w83793_update_device(dev);
data              962 drivers/hwmon/w83793.c 	u16 val = data->in[index][nr];
data              966 drivers/hwmon/w83793.c 		val += (data->in_low_bits[nr] >> (index * 2)) & 0x3;
data              982 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data              991 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data              999 drivers/hwmon/w83793.c 		data->in_low_bits[nr] =
data             1001 drivers/hwmon/w83793.c 		data->in_low_bits[nr] &= ~(0x03 << (2 * index));
data             1002 drivers/hwmon/w83793.c 		data->in_low_bits[nr] |= (val & 0x03) << (2 * index);
data             1004 drivers/hwmon/w83793.c 						     data->in_low_bits[nr]);
data             1007 drivers/hwmon/w83793.c 	data->in[index][nr] = val;
data             1009 drivers/hwmon/w83793.c 							data->in[index][nr]);
data             1010 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data             1190 drivers/hwmon/w83793.c static int watchdog_set_timeout(struct w83793_data *data, int timeout)
data             1200 drivers/hwmon/w83793.c 	mutex_lock(&data->watchdog_lock);
data             1201 drivers/hwmon/w83793.c 	if (!data->client) {
data             1206 drivers/hwmon/w83793.c 	data->watchdog_timeout = mtimeout;
data             1209 drivers/hwmon/w83793.c 	w83793_write_value(data->client, W83793_REG_WDT_TIMEOUT,
data             1210 drivers/hwmon/w83793.c 			   data->watchdog_timeout);
data             1215 drivers/hwmon/w83793.c 	mutex_unlock(&data->watchdog_lock);
data             1219 drivers/hwmon/w83793.c static int watchdog_get_timeout(struct w83793_data *data)
data             1223 drivers/hwmon/w83793.c 	mutex_lock(&data->watchdog_lock);
data             1224 drivers/hwmon/w83793.c 	timeout = data->watchdog_timeout * 60;
data             1225 drivers/hwmon/w83793.c 	mutex_unlock(&data->watchdog_lock);
data             1230 drivers/hwmon/w83793.c static int watchdog_trigger(struct w83793_data *data)
data             1234 drivers/hwmon/w83793.c 	mutex_lock(&data->watchdog_lock);
data             1235 drivers/hwmon/w83793.c 	if (!data->client) {
data             1241 drivers/hwmon/w83793.c 	w83793_write_value(data->client, W83793_REG_WDT_TIMEOUT,
data             1242 drivers/hwmon/w83793.c 			   data->watchdog_timeout);
data             1245 drivers/hwmon/w83793.c 	mutex_unlock(&data->watchdog_lock);
data             1249 drivers/hwmon/w83793.c static int watchdog_enable(struct w83793_data *data)
data             1253 drivers/hwmon/w83793.c 	mutex_lock(&data->watchdog_lock);
data             1254 drivers/hwmon/w83793.c 	if (!data->client) {
data             1260 drivers/hwmon/w83793.c 	w83793_write_value(data->client, W83793_REG_WDT_TIMEOUT,
data             1261 drivers/hwmon/w83793.c 			   data->watchdog_timeout);
data             1264 drivers/hwmon/w83793.c 	w83793_write_value(data->client, W83793_REG_WDT_LOCK, 0x55);
data             1267 drivers/hwmon/w83793.c 	mutex_unlock(&data->watchdog_lock);
data             1271 drivers/hwmon/w83793.c static int watchdog_disable(struct w83793_data *data)
data             1275 drivers/hwmon/w83793.c 	mutex_lock(&data->watchdog_lock);
data             1276 drivers/hwmon/w83793.c 	if (!data->client) {
data             1282 drivers/hwmon/w83793.c 	w83793_write_value(data->client, W83793_REG_WDT_LOCK, 0xAA);
data             1285 drivers/hwmon/w83793.c 	mutex_unlock(&data->watchdog_lock);
data             1291 drivers/hwmon/w83793.c 	struct w83793_data *pos, *data = NULL;
data             1304 drivers/hwmon/w83793.c 			data = pos;
data             1310 drivers/hwmon/w83793.c 	watchdog_is_open = test_and_set_bit(0, &data->watchdog_is_open);
data             1317 drivers/hwmon/w83793.c 		kref_get(&data->kref);
data             1326 drivers/hwmon/w83793.c 	watchdog_enable(data);
data             1329 drivers/hwmon/w83793.c 	filp->private_data = data;
data             1336 drivers/hwmon/w83793.c 	struct w83793_data *data = filp->private_data;
data             1338 drivers/hwmon/w83793.c 	if (data->watchdog_expect_close) {
data             1339 drivers/hwmon/w83793.c 		watchdog_disable(data);
data             1340 drivers/hwmon/w83793.c 		data->watchdog_expect_close = 0;
data             1342 drivers/hwmon/w83793.c 		watchdog_trigger(data);
data             1343 drivers/hwmon/w83793.c 		dev_crit(&data->client->dev,
data             1347 drivers/hwmon/w83793.c 	clear_bit(0, &data->watchdog_is_open);
data             1351 drivers/hwmon/w83793.c 	kref_put(&data->kref, w83793_release_resources);
data             1361 drivers/hwmon/w83793.c 	struct w83793_data *data = filp->private_data;
data             1368 drivers/hwmon/w83793.c 			data->watchdog_expect_close = 0;
data             1375 drivers/hwmon/w83793.c 					data->watchdog_expect_close = 1;
data             1378 drivers/hwmon/w83793.c 		ret = watchdog_trigger(data);
data             1396 drivers/hwmon/w83793.c 	struct w83793_data *data = filp->private_data;
data             1407 drivers/hwmon/w83793.c 		val = data->watchdog_caused_reboot ? WDIOF_CARDRESET : 0;
data             1416 drivers/hwmon/w83793.c 		ret = watchdog_trigger(data);
data             1420 drivers/hwmon/w83793.c 		val = watchdog_get_timeout(data);
data             1429 drivers/hwmon/w83793.c 		ret = watchdog_set_timeout(data, val);
data             1441 drivers/hwmon/w83793.c 			ret = watchdog_disable(data);
data             1443 drivers/hwmon/w83793.c 			ret = watchdog_enable(data);
data             1470 drivers/hwmon/w83793.c 	struct w83793_data *data = NULL;
data             1476 drivers/hwmon/w83793.c 		list_for_each_entry(data, &watchdog_data_list, list) {
data             1477 drivers/hwmon/w83793.c 			if (data->watchdog_miscdev.minor)
data             1478 drivers/hwmon/w83793.c 				watchdog_disable(data);
data             1501 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data             1506 drivers/hwmon/w83793.c 	if (data->watchdog_miscdev.minor) {
data             1507 drivers/hwmon/w83793.c 		misc_deregister(&data->watchdog_miscdev);
data             1509 drivers/hwmon/w83793.c 		if (data->watchdog_is_open) {
data             1513 drivers/hwmon/w83793.c 			watchdog_disable(data);
data             1517 drivers/hwmon/w83793.c 		list_del(&data->list);
data             1521 drivers/hwmon/w83793.c 		mutex_lock(&data->watchdog_lock);
data             1522 drivers/hwmon/w83793.c 		data->client = NULL;
data             1523 drivers/hwmon/w83793.c 		mutex_unlock(&data->watchdog_lock);
data             1532 drivers/hwmon/w83793.c 	hwmon_device_unregister(data->hwmon_dev);
data             1556 drivers/hwmon/w83793.c 	kref_put(&data->kref, w83793_release_resources);
data             1569 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data             1590 drivers/hwmon/w83793.c 		data->lm75[0] = devm_i2c_new_dummy_device(&client->dev, adapter,
data             1593 drivers/hwmon/w83793.c 		if (!IS_ERR(data->lm75[0])
data             1597 drivers/hwmon/w83793.c 				"use force_subclients\n", data->lm75[0]->addr);
data             1600 drivers/hwmon/w83793.c 		data->lm75[1] = devm_i2c_new_dummy_device(&client->dev, adapter,
data             1655 drivers/hwmon/w83793.c 	struct w83793_data *data;
data             1661 drivers/hwmon/w83793.c 	data = kzalloc(sizeof(struct w83793_data), GFP_KERNEL);
data             1662 drivers/hwmon/w83793.c 	if (!data) {
data             1667 drivers/hwmon/w83793.c 	i2c_set_clientdata(client, data);
data             1668 drivers/hwmon/w83793.c 	data->bank = i2c_smbus_read_byte_data(client, W83793_REG_BANKSEL);
data             1669 drivers/hwmon/w83793.c 	mutex_init(&data->update_lock);
data             1670 drivers/hwmon/w83793.c 	mutex_init(&data->watchdog_lock);
data             1671 drivers/hwmon/w83793.c 	INIT_LIST_HEAD(&data->list);
data             1672 drivers/hwmon/w83793.c 	kref_init(&data->kref);
data             1679 drivers/hwmon/w83793.c 	data->client = client;
data             1692 drivers/hwmon/w83793.c 	data->has_fan = 0x1f;
data             1693 drivers/hwmon/w83793.c 	data->has_pwm = 0x07;
data             1699 drivers/hwmon/w83793.c 		data->has_vid |= 0x2;	/* has VIDB */
data             1701 drivers/hwmon/w83793.c 		data->has_pwm |= 0x18;	/* pwm 4,5 */
data             1703 drivers/hwmon/w83793.c 			data->has_fan |= 0x20;
data             1704 drivers/hwmon/w83793.c 			data->has_pwm |= 0x20;
data             1707 drivers/hwmon/w83793.c 			data->has_fan |= 0x40;
data             1708 drivers/hwmon/w83793.c 			data->has_pwm |= 0x40;
data             1711 drivers/hwmon/w83793.c 			data->has_fan |= 0x80;
data             1712 drivers/hwmon/w83793.c 			data->has_pwm |= 0x80;
data             1718 drivers/hwmon/w83793.c 		data->has_vid |= 0x1;	/* has VIDA */
data             1721 drivers/hwmon/w83793.c 			data->has_fan |= 0x100;
data             1723 drivers/hwmon/w83793.c 			data->has_fan |= 0x200;
data             1727 drivers/hwmon/w83793.c 			data->has_fan |= 0x400;
data             1729 drivers/hwmon/w83793.c 			data->has_fan |= 0x800;
data             1733 drivers/hwmon/w83793.c 		data->has_fan |= 0x80;
data             1734 drivers/hwmon/w83793.c 		data->has_pwm |= 0x80;
data             1739 drivers/hwmon/w83793.c 		data->has_fan |= 0x100;
data             1742 drivers/hwmon/w83793.c 		data->has_fan |= 0x200;
data             1745 drivers/hwmon/w83793.c 		data->has_fan |= 0x400;
data             1748 drivers/hwmon/w83793.c 		data->has_fan |= 0x800;
data             1754 drivers/hwmon/w83793.c 		data->has_temp |= 0x01;
data             1756 drivers/hwmon/w83793.c 		data->has_temp |= 0x02;
data             1758 drivers/hwmon/w83793.c 		data->has_temp |= 0x04;
data             1760 drivers/hwmon/w83793.c 		data->has_temp |= 0x08;
data             1764 drivers/hwmon/w83793.c 		data->has_temp |= 0x10;
data             1766 drivers/hwmon/w83793.c 		data->has_temp |= 0x20;
data             1777 drivers/hwmon/w83793.c 		if (!(data->has_vid & (1 << i)))
data             1783 drivers/hwmon/w83793.c 	if (data->has_vid) {
data             1784 drivers/hwmon/w83793.c 		data->vrm = vid_which_vrm();
data             1799 drivers/hwmon/w83793.c 		if (!(data->has_temp & (1 << i)))
data             1812 drivers/hwmon/w83793.c 		if (!(data->has_fan & (1 << i)))
data             1825 drivers/hwmon/w83793.c 		if (!(data->has_pwm & (1 << i)))
data             1836 drivers/hwmon/w83793.c 	data->hwmon_dev = hwmon_device_register(dev);
data             1837 drivers/hwmon/w83793.c 	if (IS_ERR(data->hwmon_dev)) {
data             1838 drivers/hwmon/w83793.c 		err = PTR_ERR(data->hwmon_dev);
data             1861 drivers/hwmon/w83793.c 	data->watchdog_timeout = timeout;
data             1864 drivers/hwmon/w83793.c 	data->watchdog_caused_reboot =
data             1865 drivers/hwmon/w83793.c 	  w83793_read_value(data->client, W83793_REG_WDT_STATUS) & 0x01;
data             1868 drivers/hwmon/w83793.c 	watchdog_disable(data);
data             1878 drivers/hwmon/w83793.c 		snprintf(data->watchdog_name, sizeof(data->watchdog_name),
data             1880 drivers/hwmon/w83793.c 		data->watchdog_miscdev.name = data->watchdog_name;
data             1881 drivers/hwmon/w83793.c 		data->watchdog_miscdev.fops = &watchdog_fops;
data             1882 drivers/hwmon/w83793.c 		data->watchdog_miscdev.minor = watchdog_minors[i];
data             1884 drivers/hwmon/w83793.c 		err = misc_register(&data->watchdog_miscdev);
data             1888 drivers/hwmon/w83793.c 			data->watchdog_miscdev.minor = 0;
data             1894 drivers/hwmon/w83793.c 		list_add(&data->list, &watchdog_data_list);
data             1902 drivers/hwmon/w83793.c 		data->watchdog_miscdev.minor = 0;
data             1915 drivers/hwmon/w83793.c 	hwmon_device_unregister(data->hwmon_dev);
data             1938 drivers/hwmon/w83793.c 	kfree(data);
data             1946 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data             1953 drivers/hwmon/w83793.c 	if (!(time_after(jiffies, data->last_nonvolatile + HZ * 300)
data             1954 drivers/hwmon/w83793.c 	      || !data->valid))
data             1958 drivers/hwmon/w83793.c 		for (j = 0; j < ARRAY_SIZE(data->in); j++) {
data             1959 drivers/hwmon/w83793.c 			data->in[j][i] =
data             1962 drivers/hwmon/w83793.c 		data->in_low_bits[i] =
data             1966 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->fan_min); i++) {
data             1968 drivers/hwmon/w83793.c 		if (!(data->has_fan & (1 << i)))
data             1970 drivers/hwmon/w83793.c 		data->fan_min[i] =
data             1972 drivers/hwmon/w83793.c 		data->fan_min[i] |=
data             1976 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->temp_fan_map); i++) {
data             1977 drivers/hwmon/w83793.c 		if (!(data->has_temp & (1 << i)))
data             1979 drivers/hwmon/w83793.c 		data->temp_fan_map[i] =
data             1982 drivers/hwmon/w83793.c 			data->temp[i][j] =
data             1985 drivers/hwmon/w83793.c 		data->temp_cruise[i] =
data             1988 drivers/hwmon/w83793.c 			data->sf2_pwm[i][j] =
data             1990 drivers/hwmon/w83793.c 			data->sf2_temp[i][j] =
data             1996 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->temp_mode); i++)
data             1997 drivers/hwmon/w83793.c 		data->temp_mode[i] =
data             2000 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->tolerance); i++) {
data             2001 drivers/hwmon/w83793.c 		data->tolerance[i] =
data             2005 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->pwm); i++) {
data             2006 drivers/hwmon/w83793.c 		if (!(data->has_pwm & (1 << i)))
data             2008 drivers/hwmon/w83793.c 		data->pwm[i][PWM_NONSTOP] =
data             2010 drivers/hwmon/w83793.c 		data->pwm[i][PWM_START] =
data             2012 drivers/hwmon/w83793.c 		data->pwm_stop_time[i] =
data             2016 drivers/hwmon/w83793.c 	data->pwm_default = w83793_read_value(client, W83793_REG_PWM_DEFAULT);
data             2017 drivers/hwmon/w83793.c 	data->pwm_enable = w83793_read_value(client, W83793_REG_PWM_ENABLE);
data             2018 drivers/hwmon/w83793.c 	data->pwm_uptime = w83793_read_value(client, W83793_REG_PWM_UPTIME);
data             2019 drivers/hwmon/w83793.c 	data->pwm_downtime = w83793_read_value(client, W83793_REG_PWM_DOWNTIME);
data             2020 drivers/hwmon/w83793.c 	data->temp_critical =
data             2022 drivers/hwmon/w83793.c 	data->beep_enable = w83793_read_value(client, W83793_REG_OVT_BEEP);
data             2024 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->beeps); i++)
data             2025 drivers/hwmon/w83793.c 		data->beeps[i] = w83793_read_value(client, W83793_REG_BEEP(i));
data             2027 drivers/hwmon/w83793.c 	data->last_nonvolatile = jiffies;
data             2033 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data             2036 drivers/hwmon/w83793.c 	mutex_lock(&data->update_lock);
data             2038 drivers/hwmon/w83793.c 	if (!(time_after(jiffies, data->last_updated + HZ * 2)
data             2039 drivers/hwmon/w83793.c 	      || !data->valid))
data             2043 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->in); i++)
data             2044 drivers/hwmon/w83793.c 		data->in[i][IN_READ] =
data             2047 drivers/hwmon/w83793.c 	data->in_low_bits[IN_READ] =
data             2050 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->fan); i++) {
data             2051 drivers/hwmon/w83793.c 		if (!(data->has_fan & (1 << i)))
data             2053 drivers/hwmon/w83793.c 		data->fan[i] =
data             2055 drivers/hwmon/w83793.c 		data->fan[i] |=
data             2059 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->temp); i++) {
data             2060 drivers/hwmon/w83793.c 		if (!(data->has_temp & (1 << i)))
data             2062 drivers/hwmon/w83793.c 		data->temp[i][TEMP_READ] =
data             2066 drivers/hwmon/w83793.c 	data->temp_low_bits =
data             2069 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->pwm); i++) {
data             2070 drivers/hwmon/w83793.c 		if (data->has_pwm & (1 << i))
data             2071 drivers/hwmon/w83793.c 			data->pwm[i][PWM_DUTY] =
data             2076 drivers/hwmon/w83793.c 	for (i = 0; i < ARRAY_SIZE(data->alarms); i++)
data             2077 drivers/hwmon/w83793.c 		data->alarms[i] =
data             2079 drivers/hwmon/w83793.c 	if (data->has_vid & 0x01)
data             2080 drivers/hwmon/w83793.c 		data->vid[0] = w83793_read_value(client, W83793_REG_VID_INA);
data             2081 drivers/hwmon/w83793.c 	if (data->has_vid & 0x02)
data             2082 drivers/hwmon/w83793.c 		data->vid[1] = w83793_read_value(client, W83793_REG_VID_INB);
data             2084 drivers/hwmon/w83793.c 	data->last_updated = jiffies;
data             2085 drivers/hwmon/w83793.c 	data->valid = 1;
data             2088 drivers/hwmon/w83793.c 	mutex_unlock(&data->update_lock);
data             2089 drivers/hwmon/w83793.c 	return data;
data             2098 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data             2102 drivers/hwmon/w83793.c 	new_bank |= data->bank & 0xfc;
data             2103 drivers/hwmon/w83793.c 	if (data->bank != new_bank) {
data             2106 drivers/hwmon/w83793.c 			data->bank = new_bank;
data             2111 drivers/hwmon/w83793.c 				new_bank, data->bank, reg);
data             2124 drivers/hwmon/w83793.c 	struct w83793_data *data = i2c_get_clientdata(client);
data             2128 drivers/hwmon/w83793.c 	new_bank |= data->bank & 0xfc;
data             2129 drivers/hwmon/w83793.c 	if (data->bank != new_bank) {
data             2136 drivers/hwmon/w83793.c 				new_bank, data->bank, reg);
data             2139 drivers/hwmon/w83793.c 		data->bank = new_bank;
data              395 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data              399 drivers/hwmon/w83795.c 	if ((data->bank & 0x07) == bank)
data              403 drivers/hwmon/w83795.c 	bank |= data->bank & ~0x07;
data              411 drivers/hwmon/w83795.c 	data->bank = bank;
data              454 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data              459 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->in); i++) {
data              460 drivers/hwmon/w83795.c 		if (!(data->has_in & (1 << i)))
data              462 drivers/hwmon/w83795.c 		data->in[i][IN_MAX] =
data              464 drivers/hwmon/w83795.c 		data->in[i][IN_LOW] =
data              467 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->in_lsb); i++) {
data              468 drivers/hwmon/w83795.c 		if ((i == 2 && data->chip_type == w83795adg) ||
data              469 drivers/hwmon/w83795.c 		    (i >= 4 && !(data->has_in & (1 << (i + 11)))))
data              471 drivers/hwmon/w83795.c 		data->in_lsb[i][IN_MAX] =
data              473 drivers/hwmon/w83795.c 		data->in_lsb[i][IN_LOW] =
data              479 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->fan); i++) {
data              484 drivers/hwmon/w83795.c 		if ((i & 1) == 0 && (data->has_fan & (3 << i)))
data              487 drivers/hwmon/w83795.c 		if (!(data->has_fan & (1 << i)))
data              489 drivers/hwmon/w83795.c 		data->fan_min[i] =
data              491 drivers/hwmon/w83795.c 		data->fan_min[i] |=
data              496 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->temp); i++) {
data              497 drivers/hwmon/w83795.c 		if (!(data->has_temp & (1 << i)))
data              500 drivers/hwmon/w83795.c 			data->temp[i][limit] =
data              505 drivers/hwmon/w83795.c 	if (data->enable_dts) {
data              507 drivers/hwmon/w83795.c 			data->dts_ext[limit] =
data              512 drivers/hwmon/w83795.c 	if (data->enable_beep) {
data              513 drivers/hwmon/w83795.c 		for (i = 0; i < ARRAY_SIZE(data->beeps); i++)
data              514 drivers/hwmon/w83795.c 			data->beeps[i] =
data              518 drivers/hwmon/w83795.c 	data->valid_limits = 1;
data              524 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data              527 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data              529 drivers/hwmon/w83795.c 	if (data->valid_pwm_config)
data              533 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->temp_src); i++)
data              534 drivers/hwmon/w83795.c 		data->temp_src[i] = w83795_read(client, W83795_REG_TSS(i));
data              537 drivers/hwmon/w83795.c 	data->pwm_fcms[0] = w83795_read(client, W83795_REG_FCMS1);
data              538 drivers/hwmon/w83795.c 	data->pwm_fcms[1] = w83795_read(client, W83795_REG_FCMS2);
data              539 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->pwm_tfmr); i++)
data              540 drivers/hwmon/w83795.c 		data->pwm_tfmr[i] = w83795_read(client, W83795_REG_TFMR(i));
data              541 drivers/hwmon/w83795.c 	data->pwm_fomc = w83795_read(client, W83795_REG_FOMC);
data              542 drivers/hwmon/w83795.c 	for (i = 0; i < data->has_pwm; i++) {
data              544 drivers/hwmon/w83795.c 			data->pwm[i][tmp] =
data              547 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->target_speed); i++) {
data              548 drivers/hwmon/w83795.c 		data->target_speed[i] =
data              550 drivers/hwmon/w83795.c 		data->target_speed[i] |=
data              553 drivers/hwmon/w83795.c 	data->tol_speed = w83795_read(client, W83795_REG_TFTS) & 0x3f;
data              555 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->pwm_temp); i++) {
data              556 drivers/hwmon/w83795.c 		data->pwm_temp[i][TEMP_PWM_TTTI] =
data              558 drivers/hwmon/w83795.c 		data->pwm_temp[i][TEMP_PWM_CTFS] =
data              561 drivers/hwmon/w83795.c 		data->pwm_temp[i][TEMP_PWM_HCT] = tmp >> 4;
data              562 drivers/hwmon/w83795.c 		data->pwm_temp[i][TEMP_PWM_HOT] = tmp & 0x0f;
data              566 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->sf4_reg); i++) {
data              568 drivers/hwmon/w83795.c 			data->sf4_reg[i][SF4_TEMP][tmp] =
data              571 drivers/hwmon/w83795.c 			data->sf4_reg[i][SF4_PWM][tmp] =
data              577 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->setup_pwm); i++)
data              578 drivers/hwmon/w83795.c 		data->setup_pwm[i] =
data              581 drivers/hwmon/w83795.c 	data->valid_pwm_config = 1;
data              584 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data              585 drivers/hwmon/w83795.c 	return data;
data              591 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data              596 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data              598 drivers/hwmon/w83795.c 	if (!data->valid_limits)
data              601 drivers/hwmon/w83795.c 	if (!(time_after(jiffies, data->last_updated + HZ * 2)
data              602 drivers/hwmon/w83795.c 	      || !data->valid))
data              606 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->in); i++) {
data              607 drivers/hwmon/w83795.c 		if (!(data->has_in & (1 << i)))
data              611 drivers/hwmon/w83795.c 		data->in[i][IN_READ] = tmp;
data              615 drivers/hwmon/w83795.c 	if (data->has_dyn_in) {
data              620 drivers/hwmon/w83795.c 			if (!(data->has_dyn_in & (1 << i)))
data              622 drivers/hwmon/w83795.c 			data->in[i][IN_MAX] =
data              624 drivers/hwmon/w83795.c 			data->in[i][IN_LOW] =
data              626 drivers/hwmon/w83795.c 			data->in_lsb[i][IN_MAX] = (lsb_max >> (2 * i)) & 0x03;
data              627 drivers/hwmon/w83795.c 			data->in_lsb[i][IN_LOW] = (lsb_low >> (2 * i)) & 0x03;
data              632 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->fan); i++) {
data              633 drivers/hwmon/w83795.c 		if (!(data->has_fan & (1 << i)))
data              635 drivers/hwmon/w83795.c 		data->fan[i] = w83795_read(client, W83795_REG_FAN(i)) << 4;
data              636 drivers/hwmon/w83795.c 		data->fan[i] |= w83795_read(client, W83795_REG_VRLSB) >> 4;
data              640 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->temp); i++) {
data              641 drivers/hwmon/w83795.c 		data->temp[i][TEMP_READ] =
data              643 drivers/hwmon/w83795.c 		data->temp_read_vrlsb[i] =
data              648 drivers/hwmon/w83795.c 	if (data->enable_dts) {
data              649 drivers/hwmon/w83795.c 		for (i = 0; i < ARRAY_SIZE(data->dts); i++) {
data              650 drivers/hwmon/w83795.c 			if (!(data->has_dts & (1 << i)))
data              652 drivers/hwmon/w83795.c 			data->dts[i] =
data              654 drivers/hwmon/w83795.c 			data->dts_read_vrlsb[i] =
data              660 drivers/hwmon/w83795.c 	for (i = 0; i < data->has_pwm; i++) {
data              661 drivers/hwmon/w83795.c 		data->pwm[i][PWM_OUTPUT] =
data              678 drivers/hwmon/w83795.c 	for (i = 0; i < ARRAY_SIZE(data->alarms); i++)
data              679 drivers/hwmon/w83795.c 		data->alarms[i] = w83795_read(client, W83795_REG_ALARM(i));
data              680 drivers/hwmon/w83795.c 	data->alarms[5] |= intrusion;
data              686 drivers/hwmon/w83795.c 	data->last_updated = jiffies;
data              687 drivers/hwmon/w83795.c 	data->valid = 1;
data              690 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data              691 drivers/hwmon/w83795.c 	return data;
data              703 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_device(dev);
data              712 drivers/hwmon/w83795.c 		val = (data->alarms[index] >> bit) & 1;
data              714 drivers/hwmon/w83795.c 		val = (data->beeps[index] >> bit) & 1;
data              724 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data              737 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data              738 drivers/hwmon/w83795.c 	data->beeps[index] = w83795_read(client, W83795_REG_BEEP(index));
data              739 drivers/hwmon/w83795.c 	data->beeps[index] &= ~beep_bit;
data              740 drivers/hwmon/w83795.c 	data->beeps[index] |= val << shift;
data              741 drivers/hwmon/w83795.c 	w83795_write(client, W83795_REG_BEEP(index), data->beeps[index]);
data              742 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data              754 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data              760 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data              767 drivers/hwmon/w83795.c 	data->valid = 0;
data              768 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data              781 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_device(dev);
data              785 drivers/hwmon/w83795.c 		val = data->fan[index] & 0x0fff;
data              787 drivers/hwmon/w83795.c 		val = data->fan_min[index] & 0x0fff;
data              800 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data              807 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data              808 drivers/hwmon/w83795.c 	data->fan_min[index] = val;
data              820 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data              828 drivers/hwmon/w83795.c 	struct w83795_data *data;
data              835 drivers/hwmon/w83795.c 	data = nr == PWM_OUTPUT ? w83795_update_device(dev)
data              840 drivers/hwmon/w83795.c 		val = time_from_reg(data->pwm[index][nr]);
data              843 drivers/hwmon/w83795.c 		val = pwm_freq_from_reg(data->pwm[index][nr], data->clkin);
data              846 drivers/hwmon/w83795.c 		val = data->pwm[index][nr];
data              858 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data              868 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data              874 drivers/hwmon/w83795.c 		val = pwm_freq_to_reg(val, data->clkin);
data              881 drivers/hwmon/w83795.c 	data->pwm[index][nr] = val;
data              882 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data              891 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data              896 drivers/hwmon/w83795.c 	if (data->pwm_fcms[0] & (1 << index)) {
data              902 drivers/hwmon/w83795.c 		if (data->pwm_tfmr[tmp] & (1 << index)) {
data              919 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data              939 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data              943 drivers/hwmon/w83795.c 		data->pwm_fcms[0] &= ~(1 << index);
data              944 drivers/hwmon/w83795.c 		w83795_write(client, W83795_REG_FCMS1, data->pwm_fcms[0]);
data              947 drivers/hwmon/w83795.c 			data->pwm_tfmr[i] &= ~(1 << index);
data              949 drivers/hwmon/w83795.c 				data->pwm_tfmr[i]);
data              953 drivers/hwmon/w83795.c 		data->pwm_fcms[0] |= (1 << index);
data              954 drivers/hwmon/w83795.c 		w83795_write(client, W83795_REG_FCMS1, data->pwm_fcms[0]);
data              957 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data              964 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data              968 drivers/hwmon/w83795.c 	if (data->pwm_fomc & (1 << index))
data              981 drivers/hwmon/w83795.c static int w83795_tss_useful(const struct w83795_data *data, int tsrc)
data              989 drivers/hwmon/w83795.c 			useful += (data->has_temp >> tss_map[i][tsrc]) & 1;
data              991 drivers/hwmon/w83795.c 			useful += (data->has_dts >> (tss_map[i][tsrc] - 6)) & 1;
data             1002 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data             1004 drivers/hwmon/w83795.c 	u8 tmp = data->temp_src[index / 2];
data             1023 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data             1043 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1046 drivers/hwmon/w83795.c 		data->temp_src[val] &= 0x0f;
data             1048 drivers/hwmon/w83795.c 		data->temp_src[val] &= 0xf0;
data             1050 drivers/hwmon/w83795.c 	data->temp_src[val] |= tmp;
data             1051 drivers/hwmon/w83795.c 	w83795_write(client, W83795_REG_TSS(val), data->temp_src[val]);
data             1052 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1063 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data             1072 drivers/hwmon/w83795.c 		tmp = (data->pwm_fcms[1] >> index) & 1;
data             1079 drivers/hwmon/w83795.c 		tmp = data->pwm_tfmr[index];
data             1091 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data             1106 drivers/hwmon/w83795.c 		mutex_lock(&data->update_lock);
data             1107 drivers/hwmon/w83795.c 		data->pwm_fcms[1] &= ~(1 << index);
data             1108 drivers/hwmon/w83795.c 		data->pwm_fcms[1] |= tmp << index;
data             1109 drivers/hwmon/w83795.c 		w83795_write(client, W83795_REG_FCMS2, data->pwm_fcms[1]);
data             1110 drivers/hwmon/w83795.c 		mutex_unlock(&data->update_lock);
data             1113 drivers/hwmon/w83795.c 		mutex_lock(&data->update_lock);
data             1116 drivers/hwmon/w83795.c 		data->pwm_tfmr[index] = tmp;
data             1117 drivers/hwmon/w83795.c 		mutex_unlock(&data->update_lock);
data             1128 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data             1137 drivers/hwmon/w83795.c 		tmp = fan_from_reg(data->target_speed[index]);
data             1140 drivers/hwmon/w83795.c 		tmp = data->tol_speed;
data             1152 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1162 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1168 drivers/hwmon/w83795.c 		data->target_speed[index] = val;
data             1173 drivers/hwmon/w83795.c 		data->tol_speed = val;
data             1176 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1185 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data             1190 drivers/hwmon/w83795.c 	long tmp = temp_from_reg(data->pwm_temp[index][nr]);
data             1200 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1212 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1237 drivers/hwmon/w83795.c 	data->pwm_temp[index][nr] = val;
data             1238 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1246 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data             1252 drivers/hwmon/w83795.c 	return sprintf(buf, "%u\n", data->sf4_reg[index][SF4_PWM][nr]);
data             1260 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1270 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1272 drivers/hwmon/w83795.c 	data->sf4_reg[index][SF4_PWM][nr] = val;
data             1273 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1281 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data             1288 drivers/hwmon/w83795.c 		(data->sf4_reg[index][SF4_TEMP][nr]) * 1000);
data             1296 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1307 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1309 drivers/hwmon/w83795.c 	data->sf4_reg[index][SF4_TEMP][nr] = val;
data             1310 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1323 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_device(dev);
data             1324 drivers/hwmon/w83795.c 	long temp = temp_from_reg(data->temp[index][nr]);
data             1327 drivers/hwmon/w83795.c 		temp += (data->temp_read_vrlsb[index] >> 6) * 250;
data             1340 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1346 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1347 drivers/hwmon/w83795.c 	data->temp[index][nr] = temp_to_reg(tmp, -128, 127);
data             1348 drivers/hwmon/w83795.c 	w83795_write(client, W83795_REG_TEMP[index][nr], data->temp[index][nr]);
data             1349 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1357 drivers/hwmon/w83795.c 	struct w83795_data *data = dev_get_drvdata(dev);
data             1360 drivers/hwmon/w83795.c 	if (data->enable_dts & 2)
data             1374 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_device(dev);
data             1375 drivers/hwmon/w83795.c 	long temp = temp_from_reg(data->dts[index]);
data             1377 drivers/hwmon/w83795.c 	temp += (data->dts_read_vrlsb[index] >> 6) * 250;
data             1387 drivers/hwmon/w83795.c 	struct w83795_data *data = dev_get_drvdata(dev);
data             1388 drivers/hwmon/w83795.c 	long temp = temp_from_reg(data->dts_ext[nr]);
data             1401 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1407 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1408 drivers/hwmon/w83795.c 	data->dts_ext[nr] = temp_to_reg(tmp, -128, 127);
data             1409 drivers/hwmon/w83795.c 	w83795_write(client, W83795_REG_DTS_EXT(nr), data->dts_ext[nr]);
data             1410 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1418 drivers/hwmon/w83795.c 	struct w83795_data *data = dev_get_drvdata(dev);
data             1424 drivers/hwmon/w83795.c 	if (data->temp_mode & (1 << index))
data             1438 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1451 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1455 drivers/hwmon/w83795.c 		data->temp_mode |= 1 << index;
data             1459 drivers/hwmon/w83795.c 		data->temp_mode &= ~(1 << index);
data             1468 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1481 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_device(dev);
data             1482 drivers/hwmon/w83795.c 	u16 val = data->in[index][nr];
data             1489 drivers/hwmon/w83795.c 		    !((data->has_gain >> (index - 17)) & 1))
data             1496 drivers/hwmon/w83795.c 		val |= (data->in_lsb[lsb_idx][nr] >>
data             1499 drivers/hwmon/w83795.c 		    !((data->has_gain >> (index - 17)) & 1))
data             1517 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1527 drivers/hwmon/w83795.c 	    !((data->has_gain >> (index - 17)) & 1))
data             1530 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1537 drivers/hwmon/w83795.c 	data->in_lsb[lsb_idx][nr] = tmp;
data             1541 drivers/hwmon/w83795.c 	data->in[index][nr] = tmp;
data             1543 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1555 drivers/hwmon/w83795.c 	struct w83795_data *data = w83795_update_pwm_config(dev);
data             1556 drivers/hwmon/w83795.c 	u16 val = data->setup_pwm[nr];
data             1576 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1594 drivers/hwmon/w83795.c 	mutex_lock(&data->update_lock);
data             1595 drivers/hwmon/w83795.c 	data->setup_pwm[nr] = val;
data             1597 drivers/hwmon/w83795.c 	mutex_unlock(&data->update_lock);
data             1858 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             1875 drivers/hwmon/w83795.c 	data->clkin = clkin[(config >> 3) & 0x3];
data             1876 drivers/hwmon/w83795.c 	dev_dbg(&client->dev, "clkin = %u kHz\n", data->clkin);
data             1988 drivers/hwmon/w83795.c 	struct w83795_data *data = dev_get_drvdata(dev);
data             1992 drivers/hwmon/w83795.c 		if (!(data->has_in & (1 << i)))
data             1995 drivers/hwmon/w83795.c 			if (j == 4 && !data->enable_beep)
data             2004 drivers/hwmon/w83795.c 		if (!(data->has_fan & (1 << i)))
data             2007 drivers/hwmon/w83795.c 			if (j == 3 && !data->enable_beep)
data             2016 drivers/hwmon/w83795.c 		j = w83795_tss_useful(data, i);
data             2030 drivers/hwmon/w83795.c 	if (data->enable_beep) {
data             2038 drivers/hwmon/w83795.c 	for (i = 0; i < data->has_pwm; i++) {
data             2047 drivers/hwmon/w83795.c 		if (!(data->has_temp & (1 << i)))
data             2050 drivers/hwmon/w83795.c 			if (j == 7 && !data->enable_beep)
data             2058 drivers/hwmon/w83795.c 	if (data->enable_dts) {
data             2060 drivers/hwmon/w83795.c 			if (!(data->has_dts & (1 << i)))
data             2063 drivers/hwmon/w83795.c 				if (j == 7 && !data->enable_beep)
data             2085 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             2095 drivers/hwmon/w83795.c 	data->has_dyn_in = (vid_ctl >> 3) & 0x07;
data             2097 drivers/hwmon/w83795.c 		if (!(data->has_dyn_in & (1 << i)))
data             2118 drivers/hwmon/w83795.c static void w83795_apply_temp_config(struct w83795_data *data, u8 config,
data             2124 drivers/hwmon/w83795.c 		data->has_in |= 1 << in_chan;
data             2129 drivers/hwmon/w83795.c 		data->temp_mode |= 1 << temp_chan;
data             2132 drivers/hwmon/w83795.c 		data->has_temp |= 1 << temp_chan;
data             2143 drivers/hwmon/w83795.c 	struct w83795_data *data;
data             2146 drivers/hwmon/w83795.c 	data = devm_kzalloc(dev, sizeof(struct w83795_data), GFP_KERNEL);
data             2147 drivers/hwmon/w83795.c 	if (!data)
data             2150 drivers/hwmon/w83795.c 	i2c_set_clientdata(client, data);
data             2151 drivers/hwmon/w83795.c 	data->chip_type = id->driver_data;
data             2152 drivers/hwmon/w83795.c 	data->bank = i2c_smbus_read_byte_data(client, W83795_REG_BANKSEL);
data             2153 drivers/hwmon/w83795.c 	mutex_init(&data->update_lock);
data             2159 drivers/hwmon/w83795.c 	data->has_in = w83795_read(client, W83795_REG_VOLT_CTRL1)
data             2161 drivers/hwmon/w83795.c 	data->has_fan = w83795_read(client, W83795_REG_FANIN_CTRL1)
data             2167 drivers/hwmon/w83795.c 		data->enable_dts = 1;
data             2168 drivers/hwmon/w83795.c 	w83795_apply_temp_config(data, (tmp >> 2) & 0x3, 5, 16);
data             2169 drivers/hwmon/w83795.c 	w83795_apply_temp_config(data, tmp & 0x3, 4, 15);
data             2171 drivers/hwmon/w83795.c 	w83795_apply_temp_config(data, tmp >> 6, 3, 20);
data             2172 drivers/hwmon/w83795.c 	w83795_apply_temp_config(data, (tmp >> 4) & 0x3, 2, 19);
data             2173 drivers/hwmon/w83795.c 	w83795_apply_temp_config(data, (tmp >> 2) & 0x3, 1, 18);
data             2174 drivers/hwmon/w83795.c 	w83795_apply_temp_config(data, tmp & 0x3, 0, 17);
data             2177 drivers/hwmon/w83795.c 	if (data->enable_dts) {
data             2179 drivers/hwmon/w83795.c 			data->enable_dts |= 2;
data             2180 drivers/hwmon/w83795.c 		data->has_dts = w83795_read(client, W83795_REG_DTSE);
data             2184 drivers/hwmon/w83795.c 	if (data->enable_dts == 1) {
data             2186 drivers/hwmon/w83795.c 			if (!(data->has_dts & (1 << i)))
data             2195 drivers/hwmon/w83795.c 	data->has_gain = w83795_read(client, W83795_REG_VMIGB_CTRL) & 0x0f;
data             2198 drivers/hwmon/w83795.c 	if (data->chip_type == w83795g)
data             2199 drivers/hwmon/w83795.c 		data->has_pwm = 8;
data             2201 drivers/hwmon/w83795.c 		data->has_pwm = 2;
data             2204 drivers/hwmon/w83795.c 	if (data->chip_type == w83795g) {
data             2206 drivers/hwmon/w83795.c 		data->enable_beep = 1;
data             2214 drivers/hwmon/w83795.c 			data->enable_beep = 1;
data             2221 drivers/hwmon/w83795.c 	if (data->chip_type == w83795g)
data             2224 drivers/hwmon/w83795.c 	data->hwmon_dev = hwmon_device_register(dev);
data             2225 drivers/hwmon/w83795.c 	if (IS_ERR(data->hwmon_dev)) {
data             2226 drivers/hwmon/w83795.c 		err = PTR_ERR(data->hwmon_dev);
data             2239 drivers/hwmon/w83795.c 	struct w83795_data *data = i2c_get_clientdata(client);
data             2241 drivers/hwmon/w83795.c 	hwmon_device_unregister(data->hwmon_dev);
data              117 drivers/hwmon/w83l785ts.c 	struct w83l785ts_data *data = w83l785ts_update_device(dev);
data              118 drivers/hwmon/w83l785ts.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[attr->index]));
data              169 drivers/hwmon/w83l785ts.c 	struct w83l785ts_data *data;
data              173 drivers/hwmon/w83l785ts.c 	data = devm_kzalloc(dev, sizeof(struct w83l785ts_data), GFP_KERNEL);
data              174 drivers/hwmon/w83l785ts.c 	if (!data)
data              177 drivers/hwmon/w83l785ts.c 	i2c_set_clientdata(client, data);
data              178 drivers/hwmon/w83l785ts.c 	mutex_init(&data->update_lock);
data              194 drivers/hwmon/w83l785ts.c 	data->hwmon_dev = hwmon_device_register(dev);
data              195 drivers/hwmon/w83l785ts.c 	if (IS_ERR(data->hwmon_dev)) {
data              196 drivers/hwmon/w83l785ts.c 		err = PTR_ERR(data->hwmon_dev);
data              210 drivers/hwmon/w83l785ts.c 	struct w83l785ts_data *data = i2c_get_clientdata(client);
data              212 drivers/hwmon/w83l785ts.c 	hwmon_device_unregister(data->hwmon_dev);
data              263 drivers/hwmon/w83l785ts.c 	struct w83l785ts_data *data = i2c_get_clientdata(client);
data              265 drivers/hwmon/w83l785ts.c 	mutex_lock(&data->update_lock);
data              267 drivers/hwmon/w83l785ts.c 	if (!data->valid || time_after(jiffies, data->last_updated + HZ * 2)) {
data              269 drivers/hwmon/w83l785ts.c 		data->temp[0] = w83l785ts_read_value(client,
data              270 drivers/hwmon/w83l785ts.c 				W83L785TS_REG_TEMP, data->temp[0]);
data              271 drivers/hwmon/w83l785ts.c 		data->temp[1] = w83l785ts_read_value(client,
data              272 drivers/hwmon/w83l785ts.c 				W83L785TS_REG_TEMP_OVER, data->temp[1]);
data              274 drivers/hwmon/w83l785ts.c 		data->last_updated = jiffies;
data              275 drivers/hwmon/w83l785ts.c 		data->valid = 1;
data              278 drivers/hwmon/w83l785ts.c 	mutex_unlock(&data->update_lock);
data              280 drivers/hwmon/w83l785ts.c 	return data;
data              152 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = dev_get_drvdata(dev);
data              153 drivers/hwmon/w83l786ng.c 	struct i2c_client *client = data->client;
data              157 drivers/hwmon/w83l786ng.c 	mutex_lock(&data->update_lock);
data              158 drivers/hwmon/w83l786ng.c 	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)
data              159 drivers/hwmon/w83l786ng.c 	    || !data->valid) {
data              164 drivers/hwmon/w83l786ng.c 			data->in[i] = w83l786ng_read_value(client,
data              166 drivers/hwmon/w83l786ng.c 			data->in_min[i] = w83l786ng_read_value(client,
data              168 drivers/hwmon/w83l786ng.c 			data->in_max[i] = w83l786ng_read_value(client,
data              174 drivers/hwmon/w83l786ng.c 			data->fan[i] = w83l786ng_read_value(client,
data              176 drivers/hwmon/w83l786ng.c 			data->fan_min[i] = w83l786ng_read_value(client,
data              182 drivers/hwmon/w83l786ng.c 		data->fan_div[0] = reg_tmp & 0x07;
data              183 drivers/hwmon/w83l786ng.c 		data->fan_div[1] = (reg_tmp >> 4) & 0x07;
data              187 drivers/hwmon/w83l786ng.c 			data->pwm_mode[i] =
data              190 drivers/hwmon/w83l786ng.c 			data->pwm_enable[i] =
data              192 drivers/hwmon/w83l786ng.c 			data->pwm[i] =
data              201 drivers/hwmon/w83l786ng.c 				data->temp[i][j] = w83l786ng_read_value(client,
data              208 drivers/hwmon/w83l786ng.c 		data->tolerance[0] = reg_tmp & 0x0f;
data              209 drivers/hwmon/w83l786ng.c 		data->tolerance[1] = (reg_tmp >> 4) & 0x0f;
data              211 drivers/hwmon/w83l786ng.c 		data->last_updated = jiffies;
data              212 drivers/hwmon/w83l786ng.c 		data->valid = 1;
data              216 drivers/hwmon/w83l786ng.c 	mutex_unlock(&data->update_lock);
data              218 drivers/hwmon/w83l786ng.c 	return data;
data              228 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = w83l786ng_update_device(dev); \
data              229 drivers/hwmon/w83l786ng.c 	return sprintf(buf, "%d\n", IN_FROM_REG(data->reg[nr])); \
data              242 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = dev_get_drvdata(dev); \
data              243 drivers/hwmon/w83l786ng.c 	struct i2c_client *client = data->client; \
data              248 drivers/hwmon/w83l786ng.c 	mutex_lock(&data->update_lock); \
data              249 drivers/hwmon/w83l786ng.c 	data->in_##reg[nr] = IN_TO_REG(val); \
data              251 drivers/hwmon/w83l786ng.c 			      data->in_##reg[nr]); \
data              252 drivers/hwmon/w83l786ng.c 	mutex_unlock(&data->update_lock); \
data              282 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = w83l786ng_update_device(dev); \
data              284 drivers/hwmon/w83l786ng.c 		FAN_FROM_REG(data->reg[nr], DIV_FROM_REG(data->fan_div[nr]))); \
data              295 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = dev_get_drvdata(dev);
data              296 drivers/hwmon/w83l786ng.c 	struct i2c_client *client = data->client;
data              304 drivers/hwmon/w83l786ng.c 	mutex_lock(&data->update_lock);
data              305 drivers/hwmon/w83l786ng.c 	data->fan_min[nr] = FAN_TO_REG(val, DIV_FROM_REG(data->fan_div[nr]));
data              307 drivers/hwmon/w83l786ng.c 			      data->fan_min[nr]);
data              308 drivers/hwmon/w83l786ng.c 	mutex_unlock(&data->update_lock);
data              318 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = w83l786ng_update_device(dev);
data              319 drivers/hwmon/w83l786ng.c 	return sprintf(buf, "%u\n", DIV_FROM_REG(data->fan_div[nr]));
data              333 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = dev_get_drvdata(dev);
data              334 drivers/hwmon/w83l786ng.c 	struct i2c_client *client = data->client;
data              350 drivers/hwmon/w83l786ng.c 	mutex_lock(&data->update_lock);
data              351 drivers/hwmon/w83l786ng.c 	min = FAN_FROM_REG(data->fan_min[nr], DIV_FROM_REG(data->fan_div[nr]));
data              353 drivers/hwmon/w83l786ng.c 	data->fan_div[nr] = DIV_TO_REG(val);
data              369 drivers/hwmon/w83l786ng.c 	tmp_fan_div = (data->fan_div[nr] << new_shift) & ~keep_mask;
data              375 drivers/hwmon/w83l786ng.c 	data->fan_min[nr] = FAN_TO_REG(min, DIV_FROM_REG(data->fan_div[nr]));
data              377 drivers/hwmon/w83l786ng.c 			      data->fan_min[nr]);
data              378 drivers/hwmon/w83l786ng.c 	mutex_unlock(&data->update_lock);
data              412 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = w83l786ng_update_device(dev);
data              413 drivers/hwmon/w83l786ng.c 	return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[nr][index]));
data              424 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = dev_get_drvdata(dev);
data              425 drivers/hwmon/w83l786ng.c 	struct i2c_client *client = data->client;
data              433 drivers/hwmon/w83l786ng.c 	mutex_lock(&data->update_lock);
data              434 drivers/hwmon/w83l786ng.c 	data->temp[nr][index] = TEMP_TO_REG(val);
data              436 drivers/hwmon/w83l786ng.c 			      data->temp[nr][index]);
data              437 drivers/hwmon/w83l786ng.c 	mutex_unlock(&data->update_lock);
data              465 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = w83l786ng_update_device(dev); \
data              467 drivers/hwmon/w83l786ng.c 	return sprintf(buf, "%d\n", data->reg[nr]); \
data              479 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = dev_get_drvdata(dev);
data              480 drivers/hwmon/w83l786ng.c 	struct i2c_client *client = data->client;
data              491 drivers/hwmon/w83l786ng.c 	mutex_lock(&data->update_lock);
data              492 drivers/hwmon/w83l786ng.c 	data->pwm_mode[nr] = val;
data              498 drivers/hwmon/w83l786ng.c 	mutex_unlock(&data->update_lock);
data              507 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = dev_get_drvdata(dev);
data              508 drivers/hwmon/w83l786ng.c 	struct i2c_client *client = data->client;
data              518 drivers/hwmon/w83l786ng.c 	mutex_lock(&data->update_lock);
data              519 drivers/hwmon/w83l786ng.c 	data->pwm[nr] = val * 0x11;
data              522 drivers/hwmon/w83l786ng.c 	mutex_unlock(&data->update_lock);
data              531 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = dev_get_drvdata(dev);
data              532 drivers/hwmon/w83l786ng.c 	struct i2c_client *client = data->client;
data              544 drivers/hwmon/w83l786ng.c 	mutex_lock(&data->update_lock);
data              546 drivers/hwmon/w83l786ng.c 	data->pwm_enable[nr] = val;
data              550 drivers/hwmon/w83l786ng.c 	mutex_unlock(&data->update_lock);
data              578 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = w83l786ng_update_device(dev);
data              579 drivers/hwmon/w83l786ng.c 	return sprintf(buf, "%ld\n", (long)data->tolerance[nr]);
data              587 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data = dev_get_drvdata(dev);
data              588 drivers/hwmon/w83l786ng.c 	struct i2c_client *client = data->client;
data              597 drivers/hwmon/w83l786ng.c 	mutex_lock(&data->update_lock);
data              602 drivers/hwmon/w83l786ng.c 	data->tolerance[nr] = tol_tmp;
data              608 drivers/hwmon/w83l786ng.c 	mutex_unlock(&data->update_lock);
data              712 drivers/hwmon/w83l786ng.c 	struct w83l786ng_data *data;
data              717 drivers/hwmon/w83l786ng.c 	data = devm_kzalloc(dev, sizeof(struct w83l786ng_data), GFP_KERNEL);
data              718 drivers/hwmon/w83l786ng.c 	if (!data)
data              721 drivers/hwmon/w83l786ng.c 	data->client = client;
data              722 drivers/hwmon/w83l786ng.c 	mutex_init(&data->update_lock);
data              729 drivers/hwmon/w83l786ng.c 		data->fan_min[i] = w83l786ng_read_value(client,
data              735 drivers/hwmon/w83l786ng.c 	data->fan_div[0] = reg_tmp & 0x07;
data              736 drivers/hwmon/w83l786ng.c 	data->fan_div[1] = (reg_tmp >> 4) & 0x07;
data              739 drivers/hwmon/w83l786ng.c 							   data,
data              227 drivers/hwmon/xgene-hwmon.c 				  u32 *data)
data              250 drivers/hwmon/xgene-hwmon.c 	*data = msg[1];
data              560 drivers/hwspinlock/hwspinlock_core.c 					 void *data)
data              567 drivers/hwspinlock/hwspinlock_core.c 	return *bank == data;
data              842 drivers/hwspinlock/hwspinlock_core.c static int devm_hwspin_lock_match(struct device *dev, void *res, void *data)
data              849 drivers/hwspinlock/hwspinlock_core.c 	return *hwlock == data;
data              408 drivers/hwtracing/coresight/coresight-catu.c static int catu_enable_hw(struct catu_drvdata *drvdata, void *data)
data              412 drivers/hwtracing/coresight/coresight-catu.c 	struct etr_buf *etr_buf = data;
data              453 drivers/hwtracing/coresight/coresight-catu.c static int catu_enable(struct coresight_device *csdev, void *data)
data              459 drivers/hwtracing/coresight/coresight-catu.c 	rc = catu_enable_hw(catu_drvdata, data);
data              172 drivers/hwtracing/coresight/coresight-etb10.c static int etb_enable_perf(struct coresight_device *csdev, void *data)
data              178 drivers/hwtracing/coresight/coresight-etb10.c 	struct perf_output_handle *handle = data;
data              227 drivers/hwtracing/coresight/coresight-etb10.c static int etb_enable(struct coresight_device *csdev, u32 mode, void *data)
data              236 drivers/hwtracing/coresight/coresight-etb10.c 		ret = etb_enable_perf(csdev, data);
data              611 drivers/hwtracing/coresight/coresight-etb10.c static ssize_t etb_read(struct file *file, char __user *data,
data              625 drivers/hwtracing/coresight/coresight-etb10.c 	if (copy_to_user(data, drvdata->buf + *ppos, len)) {
data               68 drivers/hwtracing/coresight/coresight-etm-perf.c etm_event_cpu_path_ptr(struct etm_event_data *data, int cpu)
data               70 drivers/hwtracing/coresight/coresight-etm-perf.c 	return per_cpu_ptr(data->path, cpu);
data               74 drivers/hwtracing/coresight/coresight-etm-perf.c etm_event_cpu_path(struct etm_event_data *data, int cpu)
data               76 drivers/hwtracing/coresight/coresight-etm-perf.c 	return *etm_event_cpu_path_ptr(data, cpu);
data              200 drivers/hwtracing/coresight/coresight-etm-perf.c static void etm_free_aux(void *data)
data              202 drivers/hwtracing/coresight/coresight-etm-perf.c 	struct etm_event_data *event_data = data;
data               66 drivers/hwtracing/coresight/coresight-etm-perf.h 	struct etm_event_data *data = perf_get_aux(handle);
data               68 drivers/hwtracing/coresight/coresight-etm-perf.h 	if (data)
data               69 drivers/hwtracing/coresight/coresight-etm-perf.h 		return data->snk_config;
data             2063 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c 	u32 data;
data             2066 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c static void do_smp_cross_read(void *data)
data             2068 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c 	struct etmv4_reg *reg = data;
data             2070 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c 	reg->data = readl_relaxed(reg->addr);
data             2084 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c 	return reg.data;
data              181 drivers/hwtracing/coresight/coresight-priv.h 		.data	=  (void *)&(struct amba_cs_uci_id)	\
data              183 drivers/hwtracing/coresight/coresight-priv.h 				.data = (void *)dval,	\
data              192 drivers/hwtracing/coresight/coresight-priv.h 		.data	= (void *)uci_ptr	\
data              198 drivers/hwtracing/coresight/coresight-priv.h 	if (id->data)
data              199 drivers/hwtracing/coresight/coresight-priv.h 		return ((struct amba_cs_uci_id *)(id->data))->data;
data              304 drivers/hwtracing/coresight/coresight-stm.c static void stm_send(void __iomem *addr, const void *data,
data              309 drivers/hwtracing/coresight/coresight-stm.c 	if (stm_addr_unaligned(data, write_bytes)) {
data              310 drivers/hwtracing/coresight/coresight-stm.c 		memcpy(paload, data, size);
data              311 drivers/hwtracing/coresight/coresight-stm.c 		data = paload;
data              318 drivers/hwtracing/coresight/coresight-stm.c 		writeq_relaxed(*(u64 *)data, addr);
data              322 drivers/hwtracing/coresight/coresight-stm.c 		writel_relaxed(*(u32 *)data, addr);
data              325 drivers/hwtracing/coresight/coresight-stm.c 		writew_relaxed(*(u16 *)data, addr);
data              328 drivers/hwtracing/coresight/coresight-stm.c 		writeb_relaxed(*(u8 *)data, addr);
data              223 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_enable_etf_sink_perf(struct coresight_device *csdev, void *data)
data              229 drivers/hwtracing/coresight/coresight-tmc-etf.c 	struct perf_output_handle *handle = data;
data              280 drivers/hwtracing/coresight/coresight-tmc-etf.c 			       u32 mode, void *data)
data              289 drivers/hwtracing/coresight/coresight-tmc-etf.c 		ret = tmc_enable_etf_sink_perf(csdev, data);
data              354 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_pages *data = &table->data_pages;
data              358 drivers/hwtracing/coresight/coresight-tmc-etr.c 		index = i % data->nr_pages;
data              359 drivers/hwtracing/coresight/coresight-tmc-etr.c 		dma_sync_single_for_cpu(real_dev, data->daddrs[index],
data             1559 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_enable_etr_sink_perf(struct coresight_device *csdev, void *data)
data             1565 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct perf_output_handle *handle = data;
data             1615 drivers/hwtracing/coresight/coresight-tmc-etr.c 			       u32 mode, void *data)
data             1621 drivers/hwtracing/coresight/coresight-tmc-etr.c 		return tmc_enable_etr_sink_perf(csdev, data);
data              175 drivers/hwtracing/coresight/coresight-tmc.c static ssize_t tmc_read(struct file *file, char __user *data, size_t len,
data              186 drivers/hwtracing/coresight/coresight-tmc.c 	if (copy_to_user(data, bufp, actual)) {
data               58 drivers/hwtracing/coresight/coresight.c static int coresight_id_match(struct device *dev, void *data)
data               63 drivers/hwtracing/coresight/coresight.c 	csdev = data;
data              220 drivers/hwtracing/coresight/coresight.c 				 u32 mode, void *data)
data              231 drivers/hwtracing/coresight/coresight.c 	ret = sink_ops(csdev)->enable(csdev, mode, data);
data              484 drivers/hwtracing/coresight/coresight.c static int coresight_enabled_sink(struct device *dev, const void *data)
data              486 drivers/hwtracing/coresight/coresight.c 	const bool *reset = data;
data              530 drivers/hwtracing/coresight/coresight.c static int coresight_sink_by_id(struct device *dev, const void *data)
data              546 drivers/hwtracing/coresight/coresight.c 		if ((u32)hash == *(u32 *)data)
data              969 drivers/hwtracing/coresight/coresight.c static int coresight_orphan_match(struct device *dev, void *data)
data              976 drivers/hwtracing/coresight/coresight.c 	csdev = data;
data             1044 drivers/hwtracing/coresight/coresight.c static int coresight_remove_match(struct device *dev, void *data)
data             1050 drivers/hwtracing/coresight/coresight.c 	csdev = data;
data               41 drivers/hwtracing/intel_th/core.c static int intel_th_child_remove(struct device *dev, void *data)
data              821 drivers/hwtracing/intel_th/core.c static irqreturn_t intel_th_irq(int irq, void *data)
data              823 drivers/hwtracing/intel_th/core.c 	struct intel_th *th = data;
data               42 drivers/hwtracing/intel_th/msu-sink.c static void msu_sink_unassign(void *data)
data               44 drivers/hwtracing/intel_th/msu-sink.c 	struct msu_sink_private *priv = data;
data               51 drivers/hwtracing/intel_th/msu-sink.c static int msu_sink_alloc_window(void *data, struct sg_table **sgt, size_t size)
data               53 drivers/hwtracing/intel_th/msu-sink.c 	struct msu_sink_private *priv = data;
data               81 drivers/hwtracing/intel_th/msu-sink.c static void msu_sink_free_window(void *data, struct sg_table *sgt)
data               83 drivers/hwtracing/intel_th/msu-sink.c 	struct msu_sink_private *priv = data;
data               96 drivers/hwtracing/intel_th/msu-sink.c static int msu_sink_ready(void *data, struct sg_table *sgt, size_t bytes)
data               98 drivers/hwtracing/intel_th/msu-sink.c 	struct msu_sink_private *priv = data;
data              574 drivers/hwtracing/intel_th/msu.c msc_buffer_iterate(struct msc_iter *iter, size_t size, void *data,
data              624 drivers/hwtracing/intel_th/msu.c 		remaining = fn(data, src, tocopy);
data             1414 drivers/hwtracing/intel_th/msu.c static unsigned long msc_win_to_user(void *data, void *src, size_t len)
data             1416 drivers/hwtracing/intel_th/msu.c 	struct msc_win_to_user_struct *u = data;
data               15 drivers/hwtracing/stm/console.c static int stm_console_link(struct stm_source_data *data);
data               16 drivers/hwtracing/stm/console.c static void stm_console_unlink(struct stm_source_data *data);
data               19 drivers/hwtracing/stm/console.c 	struct stm_source_data	data;
data               22 drivers/hwtracing/stm/console.c 	.data	= {
data               35 drivers/hwtracing/stm/console.c 	stm_source_write(&sc->data, 0, buf, len);
data               38 drivers/hwtracing/stm/console.c static int stm_console_link(struct stm_source_data *data)
data               40 drivers/hwtracing/stm/console.c 	struct stm_console *sc = container_of(data, struct stm_console, data);
data               50 drivers/hwtracing/stm/console.c static void stm_console_unlink(struct stm_source_data *data)
data               52 drivers/hwtracing/stm/console.c 	struct stm_console *sc = container_of(data, struct stm_console, data);
data               59 drivers/hwtracing/stm/console.c 	return stm_source_register_device(NULL, &stm_console.data);
data               64 drivers/hwtracing/stm/console.c 	stm_source_unregister_device(&stm_console.data);
data               43 drivers/hwtracing/stm/core.c 	ret = sprintf(buf, "%u %u\n", stm->data->sw_start, stm->data->sw_end);
data               57 drivers/hwtracing/stm/core.c 	ret = sprintf(buf, "%u\n", stm->data->sw_nchannels);
data               71 drivers/hwtracing/stm/core.c 	ret = sprintf(buf, "%u\n", stm->data->hw_override);
data              148 drivers/hwtracing/stm/core.c 	((_s)->masters[(_m) - (_s)->data->sw_start])
data              153 drivers/hwtracing/stm/core.c 	if (idx < stm->data->sw_start || idx > stm->data->sw_end)
data              164 drivers/hwtracing/stm/core.c 				     BITS_TO_LONGS(stm->data->sw_nchannels)),
data              169 drivers/hwtracing/stm/core.c 	master->nr_free = stm->data->sw_nchannels;
data              288 drivers/hwtracing/stm/core.c 	if (width > stm->data->sw_nchannels)
data              357 drivers/hwtracing/stm/core.c static int major_match(struct device *dev, const void *data)
data              359 drivers/hwtracing/stm/core.c 	unsigned int major = *(unsigned int *)data;
data              525 drivers/hwtracing/stm/core.c 	if (stm->data->unlink)
data              526 drivers/hwtracing/stm/core.c 		stm->data->unlink(stm->data, stmf->output.master,
data              576 drivers/hwtracing/stm/core.c ssize_t notrace stm_data_write(struct stm_data *data, unsigned int m,
data              586 drivers/hwtracing/stm/core.c 		sz = data->packet(data, m, c, STP_PACKET_DATA, flags, sz,
data              611 drivers/hwtracing/stm/core.c 	err = stm->pdrv->write(stm->data, output, chan, buf, count);
data              697 drivers/hwtracing/stm/core.c 	if (!stm->data->mmio_addr)
data              705 drivers/hwtracing/stm/core.c 	if (stmf->output.nr_chans * stm->data->sw_mmiosz != size)
data              708 drivers/hwtracing/stm/core.c 	phys = stm->data->mmio_addr(stm->data, stmf->output.master,
data              758 drivers/hwtracing/stm/core.c 	if (stm->data->sw_mmiosz)
data              759 drivers/hwtracing/stm/core.c 		wlimit = PAGE_SIZE / stm->data->sw_mmiosz;
data              770 drivers/hwtracing/stm/core.c 	if (stm->data->link)
data              771 drivers/hwtracing/stm/core.c 		ret = stm->data->link(stm->data, stmf->output.master,
data              801 drivers/hwtracing/stm/core.c 	struct stm_data *stm_data = stmf->stm->data;
data              899 drivers/hwtracing/stm/core.c 	stm->data = stm_data;
data              970 drivers/hwtracing/stm/core.c 	for (i = stm->data->sw_start; i <= stm->data->sw_end; i++)
data             1017 drivers/hwtracing/stm/core.c 	ids[0] = kstrdup(src->data->name, GFP_KERNEL);
data             1022 drivers/hwtracing/stm/core.c 				      src->data->nr_chans);
data             1029 drivers/hwtracing/stm/core.c 	if (stm->data->link)
data             1030 drivers/hwtracing/stm/core.c 		err = stm->data->link(stm->data, src->output.master,
data             1037 drivers/hwtracing/stm/core.c 	if (src->data->link)
data             1038 drivers/hwtracing/stm/core.c 		src->data->link(src->data);
data             1110 drivers/hwtracing/stm/core.c 		if (src->data->unlink)
data             1111 drivers/hwtracing/stm/core.c 			src->data->unlink(src->data);
data             1113 drivers/hwtracing/stm/core.c 		if (stm->data->unlink)
data             1114 drivers/hwtracing/stm/core.c 			stm->data->unlink(stm->data, src->output.master,
data             1234 drivers/hwtracing/stm/core.c 			       struct stm_source_data *data)
data             1251 drivers/hwtracing/stm/core.c 	err = kobject_set_name(&src->dev.kobj, "%s", data->name);
data             1265 drivers/hwtracing/stm/core.c 	src->data = data;
data             1266 drivers/hwtracing/stm/core.c 	data->src = src;
data             1283 drivers/hwtracing/stm/core.c void stm_source_unregister_device(struct stm_source_data *data)
data             1285 drivers/hwtracing/stm/core.c 	struct stm_source_device *src = data->src;
data             1293 drivers/hwtracing/stm/core.c int notrace stm_source_write(struct stm_source_data *data,
data             1297 drivers/hwtracing/stm/core.c 	struct stm_source_device *src = data->src;
data               60 drivers/hwtracing/stm/dummy_stm.c static int dummy_stm_link(struct stm_data *data, unsigned int master,
data               16 drivers/hwtracing/stm/ftrace.c static int stm_ftrace_link(struct stm_source_data *data);
data               17 drivers/hwtracing/stm/ftrace.c static void stm_ftrace_unlink(struct stm_source_data *data);
data               20 drivers/hwtracing/stm/ftrace.c 	struct stm_source_data	data;
data               23 drivers/hwtracing/stm/ftrace.c 	.data	= {
data               41 drivers/hwtracing/stm/ftrace.c 	stm_source_write(&stm->data, STM_FTRACE_CHAN, buf, len);
data               44 drivers/hwtracing/stm/ftrace.c static int stm_ftrace_link(struct stm_source_data *data)
data               46 drivers/hwtracing/stm/ftrace.c 	struct stm_ftrace *sf = container_of(data, struct stm_ftrace, data);
data               53 drivers/hwtracing/stm/ftrace.c static void stm_ftrace_unlink(struct stm_source_data *data)
data               55 drivers/hwtracing/stm/ftrace.c 	struct stm_ftrace *sf = container_of(data, struct stm_ftrace, data);
data               64 drivers/hwtracing/stm/ftrace.c 	ret = stm_source_register_device(NULL, &stm_ftrace.data);
data               73 drivers/hwtracing/stm/ftrace.c 	stm_source_unregister_device(&stm_ftrace.data);
data               25 drivers/hwtracing/stm/heartbeat.c 	struct stm_source_data	data;
data               37 drivers/hwtracing/stm/heartbeat.c 	stm_source_write(&heartbeat->data, 0, str, sizeof str);
data               44 drivers/hwtracing/stm/heartbeat.c static int stm_heartbeat_link(struct stm_source_data *data)
data               47 drivers/hwtracing/stm/heartbeat.c 		container_of(data, struct stm_heartbeat, data);
data               56 drivers/hwtracing/stm/heartbeat.c static void stm_heartbeat_unlink(struct stm_source_data *data)
data               59 drivers/hwtracing/stm/heartbeat.c 		container_of(data, struct stm_heartbeat, data);
data               73 drivers/hwtracing/stm/heartbeat.c 		stm_heartbeat[i].data.name =
data               75 drivers/hwtracing/stm/heartbeat.c 		if (!stm_heartbeat[i].data.name)
data               78 drivers/hwtracing/stm/heartbeat.c 		stm_heartbeat[i].data.nr_chans	= 1;
data               79 drivers/hwtracing/stm/heartbeat.c 		stm_heartbeat[i].data.link	= stm_heartbeat_link;
data               80 drivers/hwtracing/stm/heartbeat.c 		stm_heartbeat[i].data.unlink	= stm_heartbeat_unlink;
data               86 drivers/hwtracing/stm/heartbeat.c 		ret = stm_source_register_device(NULL, &stm_heartbeat[i].data);
data               95 drivers/hwtracing/stm/heartbeat.c 		stm_source_unregister_device(&stm_heartbeat[i].data);
data               97 drivers/hwtracing/stm/heartbeat.c 		kfree(stm_heartbeat[i].data.name);
data              108 drivers/hwtracing/stm/heartbeat.c 		stm_source_unregister_device(&stm_heartbeat[i].data);
data              109 drivers/hwtracing/stm/heartbeat.c 		kfree(stm_heartbeat[i].data.name);
data               12 drivers/hwtracing/stm/p_basic.c static ssize_t basic_write(struct stm_data *data, struct stm_output *output,
data               20 drivers/hwtracing/stm/p_basic.c 	sz = stm_data_write(data, m, c, true, buf, count);
data               22 drivers/hwtracing/stm/p_basic.c 		data->packet(data, m, c, STP_PACKET_FLAG, 0, 0, &nil);
data              264 drivers/hwtracing/stm/p_sys-t.c sys_t_clock_sync(struct stm_data *data, unsigned int m, unsigned int c)
data              271 drivers/hwtracing/stm/p_sys-t.c 	sz = data->packet(data, m, c, STP_PACKET_DATA, STP_PACKET_TIMESTAMPED,
data              278 drivers/hwtracing/stm/p_sys-t.c 	sz = stm_data_write(data, m, c, false, &payload, sizeof(payload));
data              282 drivers/hwtracing/stm/p_sys-t.c 	data->packet(data, m, c, STP_PACKET_FLAG, 0, 0, &nil);
data              287 drivers/hwtracing/stm/p_sys-t.c static ssize_t sys_t_write(struct stm_data *data, struct stm_output *output,
data              302 drivers/hwtracing/stm/p_sys-t.c 		sz = sys_t_clock_sync(data, m, c);
data              319 drivers/hwtracing/stm/p_sys-t.c 	sz = data->packet(data, m, c, STP_PACKET_DATA, STP_PACKET_TIMESTAMPED,
data              325 drivers/hwtracing/stm/p_sys-t.c 	sz = stm_data_write(data, m, c, false, op->node.uuid.b, UUID_SIZE);
data              333 drivers/hwtracing/stm/p_sys-t.c 		sz = data->packet(data, m, c, STP_PACKET_DATA, 0, 2,
data              343 drivers/hwtracing/stm/p_sys-t.c 		sz = stm_data_write(data, m, c, false, &ts, sizeof(ts));
data              349 drivers/hwtracing/stm/p_sys-t.c 	sz = stm_data_write(data, m, c, false, buf, count);
data              351 drivers/hwtracing/stm/p_sys-t.c 		data->packet(data, m, c, STP_PACKET_FLAG, 0, 0, &nil);
data              120 drivers/hwtracing/stm/policy.c 	if (first > last || first < stm->data->sw_start ||
data              121 drivers/hwtracing/stm/policy.c 	    last > stm->data->sw_end) {
data              167 drivers/hwtracing/stm/policy.c 	    last >= stm->data->sw_nchannels) {
data              264 drivers/hwtracing/stm/policy.c 	policy_node->first_master = policy->stm->data->sw_start;
data              265 drivers/hwtracing/stm/policy.c 	policy_node->last_master = policy->stm->data->sw_end;
data              267 drivers/hwtracing/stm/policy.c 	policy_node->last_channel = policy->stm->data->sw_nchannels - 1;
data              301 drivers/hwtracing/stm/policy.c 			policy->stm->data->name :
data               36 drivers/hwtracing/stm/stm.h 	struct stm_data		*data;
data               81 drivers/hwtracing/stm/stm.h 	struct stm_source_data	*data;
data               97 drivers/hwtracing/stm/stm.h 	ssize_t		(*write)(struct stm_data *data,
data              113 drivers/hwtracing/stm/stm.h ssize_t stm_data_write(struct stm_data *data, unsigned int m,
data               48 drivers/i2c/algos/i2c-algo-bit.c #define setsda(adap, val)	adap->setsda(adap->data, val)
data               49 drivers/i2c/algos/i2c-algo-bit.c #define setscl(adap, val)	adap->setscl(adap->data, val)
data               50 drivers/i2c/algos/i2c-algo-bit.c #define getsda(adap)		adap->getsda(adap->data)
data               51 drivers/i2c/algos/i2c-algo-bit.c #define getscl(adap)		adap->getscl(adap->data)
data               26 drivers/i2c/algos/i2c-algo-pca.c #define pca_outw(adap, reg, val) adap->write_byte(adap->data, reg, val)
data               27 drivers/i2c/algos/i2c-algo-pca.c #define pca_inw(adap, reg) adap->read_byte(adap->data, reg)
data               33 drivers/i2c/algos/i2c-algo-pca.c #define pca_wait(adap) adap->wait_for_completion(adap->data)
data               45 drivers/i2c/algos/i2c-algo-pca.c 		adap->reset_chip(adap->data);
data               38 drivers/i2c/algos/i2c-algo-pcf.c #define set_pcf(adap, ctl, val) adap->setpcf(adap->data, ctl, val)
data               39 drivers/i2c/algos/i2c-algo-pcf.c #define get_pcf(adap, ctl) adap->getpcf(adap->data, ctl)
data               40 drivers/i2c/algos/i2c-algo-pcf.c #define get_own(adap) adap->getown(adap->data)
data               41 drivers/i2c/algos/i2c-algo-pcf.c #define get_clock(adap) adap->getclock(adap->data)
data               42 drivers/i2c/algos/i2c-algo-pcf.c #define i2c_outb(adap, val) adap->setpcf(adap->data, 0, val)
data               43 drivers/i2c/algos/i2c-algo-pcf.c #define i2c_inb(adap) adap->getpcf(adap->data, 0)
data              124 drivers/i2c/algos/i2c-algo-pcf.c 		adap->waitforpin(adap->data);
data              304 drivers/i2c/algos/i2c-algo-pcf.c 		adap->xfer_begin(adap->data);
data              379 drivers/i2c/algos/i2c-algo-pcf.c 		adap->xfer_end(adap->data);
data               30 drivers/i2c/busses/i2c-acorn.c static void ioc_setscl(void *data, int state)
data               45 drivers/i2c/busses/i2c-acorn.c static void ioc_setsda(void *data, int state)
data               60 drivers/i2c/busses/i2c-acorn.c static int ioc_getscl(void *data)
data               65 drivers/i2c/busses/i2c-acorn.c static int ioc_getsda(void *data)
data              343 drivers/i2c/busses/i2c-ali1535.c 			  int size, union i2c_smbus_data *data)
data              386 drivers/i2c/busses/i2c-ali1535.c 			outb_p(data->byte, SMBHSTDAT0);
data              395 drivers/i2c/busses/i2c-ali1535.c 			outb_p(data->word & 0xff, SMBHSTDAT0);
data              396 drivers/i2c/busses/i2c-ali1535.c 			outb_p((data->word & 0xff00) >> 8, SMBHSTDAT1);
data              406 drivers/i2c/busses/i2c-ali1535.c 			len = data->block[0];
data              409 drivers/i2c/busses/i2c-ali1535.c 				data->block[0] = len;
data              413 drivers/i2c/busses/i2c-ali1535.c 				data->block[0] = len;
data              419 drivers/i2c/busses/i2c-ali1535.c 				outb_p(data->block[i], SMBBLKDAT);
data              439 drivers/i2c/busses/i2c-ali1535.c 		data->byte = inb_p(SMBHSTDAT0);
data              442 drivers/i2c/busses/i2c-ali1535.c 		data->byte = inb_p(SMBHSTDAT0);
data              445 drivers/i2c/busses/i2c-ali1535.c 		data->word = inb_p(SMBHSTDAT0) + (inb_p(SMBHSTDAT1) << 8);
data              451 drivers/i2c/busses/i2c-ali1535.c 		data->block[0] = len;
data              454 drivers/i2c/busses/i2c-ali1535.c 		for (i = 1; i <= data->block[0]; i++) {
data              455 drivers/i2c/busses/i2c-ali1535.c 			data->block[i] = inb_p(SMBBLKDAT);
data              457 drivers/i2c/busses/i2c-ali1535.c 				len, i, data->block[i]);
data               67 drivers/i2c/busses/i2c-ali1563.c 	u32 data;
data               77 drivers/i2c/busses/i2c-ali1563.c 	data = inb_p(SMB_HST_STS);
data               78 drivers/i2c/busses/i2c-ali1563.c 	if (data & HST_STS_BAD) {
data               80 drivers/i2c/busses/i2c-ali1563.c 		outb_p(data | HST_STS_BAD, SMB_HST_STS);
data               81 drivers/i2c/busses/i2c-ali1563.c 		data = inb_p(SMB_HST_STS);
data               82 drivers/i2c/busses/i2c-ali1563.c 		if (data & HST_STS_BAD)
data               90 drivers/i2c/busses/i2c-ali1563.c 	} while (((data = inb_p(SMB_HST_STS)) & HST_STS_BUSY) && --timeout);
data               98 drivers/i2c/busses/i2c-ali1563.c 	if (timeout && !(data & HST_STS_BAD))
data              105 drivers/i2c/busses/i2c-ali1563.c 		data = inb_p(SMB_HST_STS);
data              110 drivers/i2c/busses/i2c-ali1563.c 	if (data & HST_STS_DEVERR) {
data              116 drivers/i2c/busses/i2c-ali1563.c 	if (data & HST_STS_BUSERR) {
data              122 drivers/i2c/busses/i2c-ali1563.c 	if (data & HST_STS_FAIL) {
data              132 drivers/i2c/busses/i2c-ali1563.c 	u32 data;
data              142 drivers/i2c/busses/i2c-ali1563.c 	data = inb_p(SMB_HST_STS);
data              143 drivers/i2c/busses/i2c-ali1563.c 	if (data & HST_STS_BAD) {
data              145 drivers/i2c/busses/i2c-ali1563.c 		outb_p(data | HST_STS_BAD, SMB_HST_STS);
data              146 drivers/i2c/busses/i2c-ali1563.c 		data = inb_p(SMB_HST_STS);
data              147 drivers/i2c/busses/i2c-ali1563.c 		if (data & HST_STS_BAD)
data              152 drivers/i2c/busses/i2c-ali1563.c 	outb_p(data | HST_STS_DONE, SMB_HST_STS);
data              160 drivers/i2c/busses/i2c-ali1563.c 	} while (!((data = inb_p(SMB_HST_STS)) & HST_STS_DONE) && --timeout);
data              168 drivers/i2c/busses/i2c-ali1563.c 	if (timeout && !(data & HST_STS_BAD))
data              174 drivers/i2c/busses/i2c-ali1563.c 	if (data & HST_STS_DEVERR)
data              179 drivers/i2c/busses/i2c-ali1563.c 		data & HST_STS_FAIL ? "Transaction Failed " : "",
data              180 drivers/i2c/busses/i2c-ali1563.c 		data & HST_STS_BUSERR ? "No response or Bus Collision " : "",
data              181 drivers/i2c/busses/i2c-ali1563.c 		data & HST_STS_DEVERR ? "Device Error " : "",
data              182 drivers/i2c/busses/i2c-ali1563.c 		!(data & HST_STS_DONE) ? "Transaction Never Finished " : "");
data              187 drivers/i2c/busses/i2c-ali1563.c 			 union i2c_smbus_data *data, u8 rw)
data              196 drivers/i2c/busses/i2c-ali1563.c 		len = data->block[0];
data              202 drivers/i2c/busses/i2c-ali1563.c 		outb_p(data->block[1], SMB_BLK_DAT);
data              210 drivers/i2c/busses/i2c-ali1563.c 			outb_p(data->block[i + 1], SMB_BLK_DAT);
data              225 drivers/i2c/busses/i2c-ali1563.c 			data->block[i+1] = inb_p(SMB_BLK_DAT);
data              235 drivers/i2c/busses/i2c-ali1563.c 			  int size, union i2c_smbus_data *data)
data              288 drivers/i2c/busses/i2c-ali1563.c 			outb_p(data->byte, SMB_HST_DAT0);
data              293 drivers/i2c/busses/i2c-ali1563.c 			outb_p(data->word & 0xff, SMB_HST_DAT0);
data              294 drivers/i2c/busses/i2c-ali1563.c 			outb_p((data->word & 0xff00) >> 8, SMB_HST_DAT1);
data              299 drivers/i2c/busses/i2c-ali1563.c 		error = ali1563_block(a, data, rw);
data              312 drivers/i2c/busses/i2c-ali1563.c 		data->byte = inb_p(SMB_HST_DAT0);
data              315 drivers/i2c/busses/i2c-ali1563.c 		data->byte = inb_p(SMB_HST_DAT0);
data              318 drivers/i2c/busses/i2c-ali1563.c 		data->word = inb_p(SMB_HST_DAT0) + (inb_p(SMB_HST_DAT1) << 8);
data              334 drivers/i2c/busses/i2c-ali15x3.c 		   int size, union i2c_smbus_data * data)
data              372 drivers/i2c/busses/i2c-ali15x3.c 			outb_p(data->byte, SMBHSTDAT0);
data              380 drivers/i2c/busses/i2c-ali15x3.c 			outb_p(data->word & 0xff, SMBHSTDAT0);
data              381 drivers/i2c/busses/i2c-ali15x3.c 			outb_p((data->word & 0xff00) >> 8, SMBHSTDAT1);
data              390 drivers/i2c/busses/i2c-ali15x3.c 			len = data->block[0];
data              393 drivers/i2c/busses/i2c-ali15x3.c 				data->block[0] = len;
data              397 drivers/i2c/busses/i2c-ali15x3.c 				data->block[0] = len;
data              403 drivers/i2c/busses/i2c-ali15x3.c 				outb_p(data->block[i], SMBBLKDAT);
data              424 drivers/i2c/busses/i2c-ali15x3.c 		data->byte = inb_p(SMBHSTDAT0);
data              427 drivers/i2c/busses/i2c-ali15x3.c 		data->byte = inb_p(SMBHSTDAT0);
data              430 drivers/i2c/busses/i2c-ali15x3.c 		data->word = inb_p(SMBHSTDAT0) + (inb_p(SMBHSTDAT1) << 8);
data              436 drivers/i2c/busses/i2c-ali15x3.c 		data->block[0] = len;
data              439 drivers/i2c/busses/i2c-ali15x3.c 		for (i = 1; i <= data->block[0]; i++) {
data              440 drivers/i2c/busses/i2c-ali15x3.c 			data->block[i] = inb_p(SMBBLKDAT);
data              442 drivers/i2c/busses/i2c-ali15x3.c 				len, i, data->block[i]);
data              186 drivers/i2c/busses/i2c-altera.c static void altr_i2c_transfer(struct altr_i2c_dev *idev, u32 data)
data              190 drivers/i2c/busses/i2c-altera.c 		data |= ALTR_I2C_TFR_CMD_STO;
data              192 drivers/i2c/busses/i2c-altera.c 		writel(data, idev->base + ALTR_I2C_TFR_CMD);
data               41 drivers/i2c/busses/i2c-amd756-s4882.c 			       union i2c_smbus_data * data)
data               53 drivers/i2c/busses/i2c-amd756-s4882.c 					      command, size, data);
data               69 drivers/i2c/busses/i2c-amd756-s4882.c 					union i2c_smbus_data * data,
data               93 drivers/i2c/busses/i2c-amd756-s4882.c 					      command, size, data);
data              103 drivers/i2c/busses/i2c-amd756-s4882.c 			       union i2c_smbus_data * data)
data              107 drivers/i2c/busses/i2c-amd756-s4882.c 				     size, data, 0x03);
data              113 drivers/i2c/busses/i2c-amd756-s4882.c 			       union i2c_smbus_data * data)
data              117 drivers/i2c/busses/i2c-amd756-s4882.c 				     size, data, 0x24);
data              123 drivers/i2c/busses/i2c-amd756-s4882.c 			       union i2c_smbus_data * data)
data              127 drivers/i2c/busses/i2c-amd756-s4882.c 				     size, data, 0x48);
data              133 drivers/i2c/busses/i2c-amd756-s4882.c 			       union i2c_smbus_data * data)
data              137 drivers/i2c/busses/i2c-amd756-s4882.c 				     size, data, 0x90);
data              183 drivers/i2c/busses/i2c-amd756.c 		  u8 command, int size, union i2c_smbus_data * data)
data              206 drivers/i2c/busses/i2c-amd756.c 			outw_p(data->byte, SMB_HOST_DATA);
data              214 drivers/i2c/busses/i2c-amd756.c 			outw_p(data->word, SMB_HOST_DATA);	/* TODO: endian???? */
data              222 drivers/i2c/busses/i2c-amd756.c 			len = data->block[0];
data              230 drivers/i2c/busses/i2c-amd756.c 				outb_p(data->block[i],
data              253 drivers/i2c/busses/i2c-amd756.c 		data->byte = inw_p(SMB_HOST_DATA);
data              256 drivers/i2c/busses/i2c-amd756.c 		data->byte = inw_p(SMB_HOST_DATA);
data              259 drivers/i2c/busses/i2c-amd756.c 		data->word = inw_p(SMB_HOST_DATA);	/* TODO: endian???? */
data              262 drivers/i2c/busses/i2c-amd756.c 		data->block[0] = inw_p(SMB_HOST_DATA) & 0x3f;
data              263 drivers/i2c/busses/i2c-amd756.c 		if(data->block[0] > 32)
data              264 drivers/i2c/busses/i2c-amd756.c 			data->block[0] = 32;
data              266 drivers/i2c/busses/i2c-amd756.c 		for (i = 1; i <= data->block[0]; i++)
data              267 drivers/i2c/busses/i2c-amd756.c 			data->block[i] = inb_p(SMB_HOST_BLOCK_DATA);
data              101 drivers/i2c/busses/i2c-amd8111.c 		unsigned char *data)
data              118 drivers/i2c/busses/i2c-amd8111.c 	*data = inb(smbus->base + AMD_EC_DATA);
data              124 drivers/i2c/busses/i2c-amd8111.c 		unsigned char data)
data              141 drivers/i2c/busses/i2c-amd8111.c 	outb(data, smbus->base + AMD_EC_DATA);
data              191 drivers/i2c/busses/i2c-amd8111.c 		union i2c_smbus_data * data)
data              223 drivers/i2c/busses/i2c-amd8111.c 						      data->byte);
data              236 drivers/i2c/busses/i2c-amd8111.c 						      data->word & 0xff);
data              240 drivers/i2c/busses/i2c-amd8111.c 						      data->word >> 8);
data              252 drivers/i2c/busses/i2c-amd8111.c 				len = min_t(u8, data->block[0],
data              260 drivers/i2c/busses/i2c-amd8111.c 						       data->block[i + 1]);
data              269 drivers/i2c/busses/i2c-amd8111.c 			len = min_t(u8, data->block[0],
data              281 drivers/i2c/busses/i2c-amd8111.c 						       data->block[i + 1]);
data              293 drivers/i2c/busses/i2c-amd8111.c 					      data->word & 0xff);
data              297 drivers/i2c/busses/i2c-amd8111.c 					      data->word >> 8);
data              305 drivers/i2c/busses/i2c-amd8111.c 			len = min_t(u8, data->block[0],
data              315 drivers/i2c/busses/i2c-amd8111.c 						      data->block[i + 1]);
data              362 drivers/i2c/busses/i2c-amd8111.c 			status = amd_ec_read(smbus, AMD_SMB_DATA, &data->byte);
data              375 drivers/i2c/busses/i2c-amd8111.c 			data->word = (temp[1] << 8) | temp[0];
data              388 drivers/i2c/busses/i2c-amd8111.c 						     data->block + i + 1);
data              392 drivers/i2c/busses/i2c-amd8111.c 			data->block[0] = len;
data              952 drivers/i2c/busses/i2c-aspeed.c 		.data = aspeed_i2c_24xx_get_clk_reg_val,
data              956 drivers/i2c/busses/i2c-aspeed.c 		.data = aspeed_i2c_25xx_get_clk_reg_val,
data             1007 drivers/i2c/busses/i2c-aspeed.c 				match->data;
data              154 drivers/i2c/busses/i2c-at91-core.c 		.data = &at91rm9200_config,
data              157 drivers/i2c/busses/i2c-at91-core.c 		.data = &at91sam9260_config,
data              160 drivers/i2c/busses/i2c-at91-core.c 		.data = &at91sam9261_config,
data              163 drivers/i2c/busses/i2c-at91-core.c 		.data = &at91sam9g20_config,
data              166 drivers/i2c/busses/i2c-at91-core.c 		.data = &at91sam9g10_config,
data              169 drivers/i2c/busses/i2c-at91-core.c 		.data = &at91sam9x5_config,
data              172 drivers/i2c/busses/i2c-at91-core.c 		.data = &sama5d4_config,
data              175 drivers/i2c/busses/i2c-at91-core.c 		.data = &sama5d2_config,
data              191 drivers/i2c/busses/i2c-at91-core.c 		return (struct at91_twi_pdata *)match->data;
data              136 drivers/i2c/busses/i2c-at91-master.c static void at91_twi_write_data_dma_callback(void *data)
data              138 drivers/i2c/busses/i2c-at91-master.c 	struct at91_twi_dev *dev = (struct at91_twi_dev *)data;
data              277 drivers/i2c/busses/i2c-at91-master.c static void at91_twi_read_data_dma_callback(void *data)
data              279 drivers/i2c/busses/i2c-at91-master.c 	struct at91_twi_dev *dev = (struct at91_twi_dev *)data;
data              189 drivers/i2c/busses/i2c-au1550.c 	unsigned long data;
data              196 drivers/i2c/busses/i2c-au1550.c 		data = buf[i];
data              197 drivers/i2c/busses/i2c-au1550.c 		WR(adap, PSC_SMBTXRX, data);
data              204 drivers/i2c/busses/i2c-au1550.c 	data = buf[i];
data              205 drivers/i2c/busses/i2c-au1550.c 	data |= PSC_SMBTXRX_STP;
data              206 drivers/i2c/busses/i2c-au1550.c 	WR(adap, PSC_SMBTXRX, data);
data              503 drivers/i2c/busses/i2c-bcm-iproc.c static irqreturn_t bcm_iproc_i2c_isr(int irq, void *data)
data              505 drivers/i2c/busses/i2c-bcm-iproc.c 	struct bcm_iproc_i2c_dev *iproc_i2c = data;
data             1059 drivers/i2c/busses/i2c-bcm-iproc.c 		.data = (int *)IPROC_I2C,
data             1062 drivers/i2c/busses/i2c-bcm-iproc.c 		.data = (int *)IPROC_I2C_NIC,
data              355 drivers/i2c/busses/i2c-bcm-kona.c static int bcm_kona_i2c_write_byte(struct bcm_kona_i2c_dev *dev, uint8_t data,
data              377 drivers/i2c/busses/i2c-bcm-kona.c 	writel(data, dev->base + DAT_OFFSET);
data              275 drivers/i2c/busses/i2c-bcm2835.c static irqreturn_t bcm2835_i2c_isr(int this_irq, void *data)
data              277 drivers/i2c/busses/i2c-bcm2835.c 	struct bcm2835_i2c_dev *i2c_dev = data;
data              506 drivers/i2c/busses/i2c-bcm2835.c 	{ .compatible = "brcm,bcm2835-i2c", .data = &bcm2835_i2c_quirks },
data              394 drivers/i2c/busses/i2c-brcmstb.c 			u32 data = bsc_readl(dev, data_out[i]);
data              398 drivers/i2c/busses/i2c-brcmstb.c 				buf[cnt + byte] = data & 0xff;
data              399 drivers/i2c/busses/i2c-brcmstb.c 				data >>= BITS_PER_BYTE;
data              774 drivers/i2c/busses/i2c-cadence.c 		event, void *data)
data              776 drivers/i2c/busses/i2c-cadence.c 	struct clk_notifier_data *ndata = data;
data              868 drivers/i2c/busses/i2c-cadence.c 	{ .compatible = "cdns,i2c-r1p10", .data = &r1p10_i2c_def },
data              899 drivers/i2c/busses/i2c-cadence.c 	if (match && match->data) {
data              900 drivers/i2c/busses/i2c-cadence.c 		const struct cdns_platform_data *data = match->data;
data              901 drivers/i2c/busses/i2c-cadence.c 		id->quirks = data->quirks;
data               63 drivers/i2c/busses/i2c-cbus-gpio.c static void cbus_send_data(struct cbus_host *host, unsigned data, unsigned len)
data               68 drivers/i2c/busses/i2c-cbus-gpio.c 		cbus_send_bit(host, data & (1 << (i - 1)));
data              115 drivers/i2c/busses/i2c-cbus-gpio.c 			 unsigned reg, unsigned data)
data              139 drivers/i2c/busses/i2c-cbus-gpio.c 		cbus_send_data(host, data, 16);
data              173 drivers/i2c/busses/i2c-cbus-gpio.c 			       union i2c_smbus_data	*data)
data              182 drivers/i2c/busses/i2c-cbus-gpio.c 			    command, data->word);
data              187 drivers/i2c/busses/i2c-cbus-gpio.c 		data->word = ret;
data               56 drivers/i2c/busses/i2c-cht-wc.c static irqreturn_t cht_wc_i2c_adap_thread_handler(int id, void *data)
data               58 drivers/i2c/busses/i2c-cht-wc.c 	struct cht_wc_i2c_adap *adap = data;
data              124 drivers/i2c/busses/i2c-cht-wc.c 				      union i2c_smbus_data *data)
data              139 drivers/i2c/busses/i2c-cht-wc.c 		ret = regmap_write(adap->regmap, CHT_WC_I2C_WRDATA, data->byte);
data              170 drivers/i2c/busses/i2c-cht-wc.c 		data->byte = adap->read_data;
data              227 drivers/i2c/busses/i2c-cht-wc.c static void cht_wc_i2c_irq_lock(struct irq_data *data)
data              229 drivers/i2c/busses/i2c-cht-wc.c 	struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data);
data              234 drivers/i2c/busses/i2c-cht-wc.c static void cht_wc_i2c_irq_sync_unlock(struct irq_data *data)
data              236 drivers/i2c/busses/i2c-cht-wc.c 	struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data);
data              251 drivers/i2c/busses/i2c-cht-wc.c static void cht_wc_i2c_irq_enable(struct irq_data *data)
data              253 drivers/i2c/busses/i2c-cht-wc.c 	struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data);
data              258 drivers/i2c/busses/i2c-cht-wc.c static void cht_wc_i2c_irq_disable(struct irq_data *data)
data              260 drivers/i2c/busses/i2c-cht-wc.c 	struct cht_wc_i2c_adap *adap = irq_data_get_irq_chip_data(data);
data              423 drivers/i2c/busses/i2c-cpm.c 	const u32 *data;
data              489 drivers/i2c/busses/i2c-cpm.c 	data = of_get_property(ofdev->dev.of_node, "fsl,cpm-command", &len);
data              490 drivers/i2c/busses/i2c-cpm.c 	if (!data || len != 4) {
data              494 drivers/i2c/busses/i2c-cpm.c 	cpm->cp_command = *data;
data              496 drivers/i2c/busses/i2c-cpm.c 	data = of_get_property(ofdev->dev.of_node, "linux,i2c-class", &len);
data              497 drivers/i2c/busses/i2c-cpm.c 	if (data && len == 4)
data              498 drivers/i2c/busses/i2c-cpm.c 		cpm->adap.class = *data;
data              500 drivers/i2c/busses/i2c-cpm.c 	data = of_get_property(ofdev->dev.of_node, "clock-frequency", &len);
data              501 drivers/i2c/busses/i2c-cpm.c 	if (data && len == 4)
data              502 drivers/i2c/busses/i2c-cpm.c 		cpm->freq = *data;
data              634 drivers/i2c/busses/i2c-cpm.c 	const u32 *data;
data              657 drivers/i2c/busses/i2c-cpm.c 	data = of_get_property(ofdev->dev.of_node, "linux,i2c-index", &len);
data              658 drivers/i2c/busses/i2c-cpm.c 	cpm->adap.nr = (data && len == 4) ? be32_to_cpup(data) : -1;
data              203 drivers/i2c/busses/i2c-cros-ec-tunnel.c 	result = ec_i2c_construct_message(msg->data, i2c_msgs, num, bus_num);
data              220 drivers/i2c/busses/i2c-cros-ec-tunnel.c 	result = ec_i2c_parse_response(msg->data, i2c_msgs, &num);
data              706 drivers/i2c/busses/i2c-davinci.c 				     unsigned long val, void *data)
data              177 drivers/i2c/busses/i2c-designware-platdrv.c 	{ .compatible = "mscc,ocelot-i2c", .data = (void *)MODEL_MSCC_OCELOT },
data               87 drivers/i2c/busses/i2c-digicolor.c static void dc_i2c_data(struct dc_i2c *i2c, u8 data)
data               89 drivers/i2c/busses/i2c-digicolor.c 	writeb_relaxed(data, i2c->regs + II_DATA);
data              174 drivers/i2c/busses/i2c-diolan-u2c.c static int diolan_usb_cmd_data(struct i2c_diolan_u2c *dev, u8 command, u8 data,
data              178 drivers/i2c/busses/i2c-diolan-u2c.c 	dev->obuffer[dev->olen++] = data;
data               71 drivers/i2c/busses/i2c-dln2.c 			  u8 *data, u16 data_len)
data               91 drivers/i2c/busses/i2c-dln2.c 	memcpy(tx->buf, data, data_len);
data              101 drivers/i2c/busses/i2c-dln2.c static int dln2_i2c_read(struct dln2_i2c *dln2, u16 addr, u8 *data,
data              135 drivers/i2c/busses/i2c-dln2.c 	memcpy(data, rx->buf, data_len);
data               58 drivers/i2c/busses/i2c-elektor.c static void pcf_isa_setbyte(void *data, int ctl, int val)
data               75 drivers/i2c/busses/i2c-elektor.c static int pcf_isa_getbyte(void *data, int ctl)
data               84 drivers/i2c/busses/i2c-elektor.c static int pcf_isa_getown(void *data)
data               90 drivers/i2c/busses/i2c-elektor.c static int pcf_isa_getclock(void *data)
data               95 drivers/i2c/busses/i2c-elektor.c static void pcf_isa_waitforpin(void *data)
data              243 drivers/i2c/busses/i2c-exynos5.c 		.data = &exynos5250_hsi2c_data
data              246 drivers/i2c/busses/i2c-exynos5.c 		.data = &exynos5250_hsi2c_data
data              249 drivers/i2c/busses/i2c-exynos5.c 		.data = &exynos5260_hsi2c_data
data              252 drivers/i2c/busses/i2c-exynos5.c 		.data = &exynos7_hsi2c_data
data              164 drivers/i2c/busses/i2c-fsi.c 			    u32 *data)
data              173 drivers/i2c/busses/i2c-fsi.c 	*data = be32_to_cpu(data_be);
data              179 drivers/i2c/busses/i2c-fsi.c 			     u32 *data)
data              181 drivers/i2c/busses/i2c-fsi.c 	__be32 data_be = cpu_to_be32p(data);
data               40 drivers/i2c/busses/i2c-gpio.c static void i2c_gpio_setsda_val(void *data, int state)
data               42 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;
data               53 drivers/i2c/busses/i2c-gpio.c static void i2c_gpio_setscl_val(void *data, int state)
data               55 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;
data               60 drivers/i2c/busses/i2c-gpio.c static int i2c_gpio_getsda(void *data)
data               62 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;
data               67 drivers/i2c/busses/i2c-gpio.c static int i2c_gpio_getscl(void *data)
data               69 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;
data               77 drivers/i2c/busses/i2c-gpio.c #define setsda(bd, val)	((bd)->setsda((bd)->data, val))
data               78 drivers/i2c/busses/i2c-gpio.c #define setscl(bd, val)	((bd)->setscl((bd)->data, val))
data               79 drivers/i2c/busses/i2c-gpio.c #define getsda(bd)	((bd)->getsda((bd)->data))
data               80 drivers/i2c/busses/i2c-gpio.c #define getscl(bd)	((bd)->getscl((bd)->data))
data               83 drivers/i2c/busses/i2c-gpio.c static int fops_##wire##_get(void *data, u64 *val)		\
data               85 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;		\
data               92 drivers/i2c/busses/i2c-gpio.c static int fops_##wire##_set(void *data, u64 val)		\
data               94 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;		\
data              131 drivers/i2c/busses/i2c-gpio.c static int fops_incomplete_addr_phase_set(void *data, u64 addr)
data              133 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;
data              148 drivers/i2c/busses/i2c-gpio.c static int fops_incomplete_write_byte_set(void *data, u64 addr)
data              150 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;
data              212 drivers/i2c/busses/i2c-gpio.c static int fops_lose_arbitration_set(void *data, u64 duration)
data              214 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;
data              241 drivers/i2c/busses/i2c-gpio.c static int fops_inject_panic_set(void *data, u64 duration)
data              243 drivers/i2c/busses/i2c-gpio.c 	struct i2c_gpio_private_data *priv = data;
data              435 drivers/i2c/busses/i2c-gpio.c 	bit_data->data = priv;
data              212 drivers/i2c/busses/i2c-highlander.c 	u16 data[16];
data              243 drivers/i2c/busses/i2c-highlander.c 		data[i] = ioread16(dev->base + SMTRDR + (i * sizeof(u16)));
data              244 drivers/i2c/busses/i2c-highlander.c 		dev_dbg(dev->dev, "read data[%x] 0x%04x\n", i, data[i]);
data              247 drivers/i2c/busses/i2c-highlander.c 	smbus_read_data(data, dev->buf, dev->buf_len);
data              257 drivers/i2c/busses/i2c-highlander.c 	u16 data[16];
data              259 drivers/i2c/busses/i2c-highlander.c 	smbus_write_data(dev->buf, data, dev->buf_len);
data              263 drivers/i2c/busses/i2c-highlander.c 		iowrite16(data[i], dev->base + SMTRDR + (i * sizeof(u16)));
data              264 drivers/i2c/busses/i2c-highlander.c 		dev_dbg(dev->dev, "write data[%x] 0x%04x\n", i, data[i]);
data              278 drivers/i2c/busses/i2c-highlander.c 				  union i2c_smbus_data *data)
data              293 drivers/i2c/busses/i2c-highlander.c 		dev->buf = &data->byte;
data              297 drivers/i2c/busses/i2c-highlander.c 		dev->buf = &data->block[1];
data              298 drivers/i2c/busses/i2c-highlander.c 		dev->buf_len = data->block[0];
data              214 drivers/i2c/busses/i2c-hix5hd2.c 	u8 data;
data              217 drivers/i2c/busses/i2c-hix5hd2.c 		data = priv->msg->buf[priv->msg_idx++];
data              218 drivers/i2c/busses/i2c-hix5hd2.c 		writel_relaxed(data, priv->regs + HIX5I2C_TXR);
data              227 drivers/i2c/busses/i2c-hix5hd2.c 	u8 data;
data              233 drivers/i2c/busses/i2c-hix5hd2.c 			data = readl_relaxed(priv->regs + HIX5I2C_RXR);
data              234 drivers/i2c/busses/i2c-hix5hd2.c 			priv->msg->buf[priv->msg_idx++] = data;
data               32 drivers/i2c/busses/i2c-hydra.c static inline void pdregw(void *data, u32 val)
data               34 drivers/i2c/busses/i2c-hydra.c 	struct Hydra *hydra = (struct Hydra *)data;
data               38 drivers/i2c/busses/i2c-hydra.c static inline u32 pdregr(void *data)
data               40 drivers/i2c/busses/i2c-hydra.c 	struct Hydra *hydra = (struct Hydra *)data;
data               44 drivers/i2c/busses/i2c-hydra.c static void hydra_bit_setscl(void *data, int state)
data               46 drivers/i2c/busses/i2c-hydra.c 	u32 val = pdregr(data);
data               53 drivers/i2c/busses/i2c-hydra.c 	pdregw(data, val);
data               56 drivers/i2c/busses/i2c-hydra.c static void hydra_bit_setsda(void *data, int state)
data               58 drivers/i2c/busses/i2c-hydra.c 	u32 val = pdregr(data);
data               65 drivers/i2c/busses/i2c-hydra.c 	pdregw(data, val);
data               68 drivers/i2c/busses/i2c-hydra.c static int hydra_bit_getscl(void *data)
data               70 drivers/i2c/busses/i2c-hydra.c 	return (pdregr(data) & HYDRA_SCLK) != 0;
data               73 drivers/i2c/busses/i2c-hydra.c static int hydra_bit_getsda(void *data)
data               75 drivers/i2c/busses/i2c-hydra.c 	return (pdregr(data) & HYDRA_SDAT) != 0;
data              112 drivers/i2c/busses/i2c-hydra.c 	hydra_bit_data.data = pci_ioremap_bar(dev, 0);
data              113 drivers/i2c/busses/i2c-hydra.c 	if (hydra_bit_data.data == NULL) {
data              118 drivers/i2c/busses/i2c-hydra.c 	pdregw(hydra_bit_data.data, 0);		/* clear SCLK_OE and SDAT_OE */
data              122 drivers/i2c/busses/i2c-hydra.c 		iounmap(hydra_bit_data.data);
data              131 drivers/i2c/busses/i2c-hydra.c 	pdregw(hydra_bit_data.data, 0);		/* clear SCLK_OE and SDAT_OE */
data              133 drivers/i2c/busses/i2c-hydra.c 	iounmap(hydra_bit_data.data);
data              265 drivers/i2c/busses/i2c-i801.c 	u8 *data;
data              514 drivers/i2c/busses/i2c-i801.c 					   union i2c_smbus_data *data,
data              537 drivers/i2c/busses/i2c-i801.c 		len = data->block[0];
data              540 drivers/i2c/busses/i2c-i801.c 			outb_p(data->block[i+1], SMBBLKDAT(priv));
data              553 drivers/i2c/busses/i2c-i801.c 		data->block[0] = len;
data              555 drivers/i2c/busses/i2c-i801.c 			data->block[i + 1] = inb_p(SMBBLKDAT(priv));
data              578 drivers/i2c/busses/i2c-i801.c 			priv->data[-1] = priv->len;
data              583 drivers/i2c/busses/i2c-i801.c 			priv->data[priv->count++] = inb(SMBBLKDAT(priv));
data              594 drivers/i2c/busses/i2c-i801.c 		outb_p(priv->data[++priv->count], SMBBLKDAT(priv));
data              676 drivers/i2c/busses/i2c-i801.c 					       union i2c_smbus_data *data,
data              693 drivers/i2c/busses/i2c-i801.c 	len = data->block[0];
data              697 drivers/i2c/busses/i2c-i801.c 		outb_p(data->block[1], SMBBLKDAT(priv));
data              713 drivers/i2c/busses/i2c-i801.c 		priv->data = &data->block[1];
data              756 drivers/i2c/busses/i2c-i801.c 			data->block[0] = len;
data              761 drivers/i2c/busses/i2c-i801.c 			data->block[i] = inb_p(SMBBLKDAT(priv));
data              763 drivers/i2c/busses/i2c-i801.c 			outb_p(data->block[i+1], SMBBLKDAT(priv));
data              784 drivers/i2c/busses/i2c-i801.c 				  union i2c_smbus_data *data, char read_write,
data              805 drivers/i2c/busses/i2c-i801.c 		if (data->block[0] < 1)
data              806 drivers/i2c/busses/i2c-i801.c 			data->block[0] = 1;
data              807 drivers/i2c/busses/i2c-i801.c 		if (data->block[0] > I2C_SMBUS_BLOCK_MAX)
data              808 drivers/i2c/busses/i2c-i801.c 			data->block[0] = I2C_SMBUS_BLOCK_MAX;
data              810 drivers/i2c/busses/i2c-i801.c 		data->block[0] = 32;	/* max for SMBus block reads */
data              819 drivers/i2c/busses/i2c-i801.c 		result = i801_block_transaction_by_block(priv, data,
data              823 drivers/i2c/busses/i2c-i801.c 		result = i801_block_transaction_byte_by_byte(priv, data,
data              838 drivers/i2c/busses/i2c-i801.c 		       int size, union i2c_smbus_data *data)
data              875 drivers/i2c/busses/i2c-i801.c 			outb_p(data->byte, SMBHSTDAT0(priv));
data              883 drivers/i2c/busses/i2c-i801.c 			outb_p(data->word & 0xff, SMBHSTDAT0(priv));
data              884 drivers/i2c/busses/i2c-i801.c 			outb_p((data->word & 0xff00) >> 8, SMBHSTDAT1(priv));
data              936 drivers/i2c/busses/i2c-i801.c 		ret = i801_block_transaction(priv, data, read_write, size,
data              958 drivers/i2c/busses/i2c-i801.c 		data->byte = inb_p(SMBHSTDAT0(priv));
data              961 drivers/i2c/busses/i2c-i801.c 		data->word = inb_p(SMBHSTDAT0(priv)) +
data               63 drivers/i2c/busses/i2c-icy.c static void icy_pcf_setpcf(void *data, int ctl, int val)
data               65 drivers/i2c/busses/i2c-icy.c 	struct icy_i2c *i2c = (struct icy_i2c *)data;
data               72 drivers/i2c/busses/i2c-icy.c static int icy_pcf_getpcf(void *data, int ctl)
data               74 drivers/i2c/busses/i2c-icy.c 	struct icy_i2c *i2c = (struct icy_i2c *)data;
data               81 drivers/i2c/busses/i2c-icy.c static int icy_pcf_getown(void *data)
data               86 drivers/i2c/busses/i2c-icy.c static int icy_pcf_getclock(void *data)
data               91 drivers/i2c/busses/i2c-icy.c static void icy_pcf_waitforpin(void *data)
data              153 drivers/i2c/busses/i2c-icy.c 	algo_data->data = i2c;
data              472 drivers/i2c/busses/i2c-img-scb.c static void img_i2c_atomic_op(struct img_i2c *i2c, int cmd, u8 data)
data              475 drivers/i2c/busses/i2c-img-scb.c 	i2c->at_cur_data = data;
data              481 drivers/i2c/busses/i2c-img-scb.c 		if (line_status & LINESTAT_SDAT_LINE_STATUS && !(data & 0x80)) {
data              491 drivers/i2c/busses/i2c-img-scb.c 		img_i2c_atomic_op_name(cmd), cmd, data);
data              500 drivers/i2c/busses/i2c-img-scb.c 		(data << OVERRIDE_DATA_SHIFT));
data              550 drivers/i2c/busses/i2c-img-scb.c 		u8 data;
data              557 drivers/i2c/busses/i2c-img-scb.c 		data = img_i2c_readl(i2c, SCB_READ_DATA_REG);
data              558 drivers/i2c/busses/i2c-img-scb.c 		*i2c->msg.buf = data;
data             1156 drivers/i2c/busses/i2c-img-scb.c 	unsigned int i, data, prescale, inc, int_bitrate, filt;
data             1232 drivers/i2c/busses/i2c-img-scb.c 	data = filt | ((inc & SCB_INC_MASK) << SCB_INC_SHIFT) | (prescale - 1);
data             1233 drivers/i2c/busses/i2c-img-scb.c 	img_i2c_writel(i2c, SCB_CLK_SET_REG, data);
data             1252 drivers/i2c/busses/i2c-img-scb.c 	data = DIV_ROUND_UP(timing.tckl, clk_period);
data             1254 drivers/i2c/busses/i2c-img-scb.c 	if (tckl < data) {
data             1255 drivers/i2c/busses/i2c-img-scb.c 		tckl = data;
data             1272 drivers/i2c/busses/i2c-img-scb.c 		data = tsdh - 1;
data             1274 drivers/i2c/busses/i2c-img-scb.c 		data = 0x01;
data             1275 drivers/i2c/busses/i2c-img-scb.c 	img_i2c_writel(i2c, SCB_TIME_TSDH_REG, data);
data             1278 drivers/i2c/busses/i2c-img-scb.c 	tsdh = data;
data             1281 drivers/i2c/busses/i2c-img-scb.c 	data = timing.tpl / clk_period;
data             1282 drivers/i2c/busses/i2c-img-scb.c 	if (data > 0)
data             1283 drivers/i2c/busses/i2c-img-scb.c 		--data;
data             1284 drivers/i2c/busses/i2c-img-scb.c 	img_i2c_writel(i2c, SCB_TIME_TPL_REG, data);
data             1287 drivers/i2c/busses/i2c-img-scb.c 	data = timing.tph / clk_period;
data             1288 drivers/i2c/busses/i2c-img-scb.c 	if (data > 0)
data             1289 drivers/i2c/busses/i2c-img-scb.c 		--data;
data             1290 drivers/i2c/busses/i2c-img-scb.c 	img_i2c_writel(i2c, SCB_TIME_TPH_REG, data);
data             1293 drivers/i2c/busses/i2c-img-scb.c 	img_i2c_writel(i2c, SCB_TIME_TSDL_REG, data + tsdh + 2);
data             1296 drivers/i2c/busses/i2c-img-scb.c 	data = timing.tp2s / clk_period;
data             1297 drivers/i2c/busses/i2c-img-scb.c 	if (data > 0)
data             1298 drivers/i2c/busses/i2c-img-scb.c 		--data;
data             1299 drivers/i2c/busses/i2c-img-scb.c 	img_i2c_writel(i2c, SCB_TIME_TP2S_REG, data);
data              361 drivers/i2c/busses/i2c-imx-lpi2c.c 	unsigned int data, txcnt;
data              369 drivers/i2c/busses/i2c-imx-lpi2c.c 		data = lpi2c_imx->tx_buf[lpi2c_imx->delivered++];
data              370 drivers/i2c/busses/i2c-imx-lpi2c.c 		writel(data, lpi2c_imx->base + LPI2C_MTDR);
data              383 drivers/i2c/busses/i2c-imx-lpi2c.c 	unsigned int temp, data;
data              386 drivers/i2c/busses/i2c-imx-lpi2c.c 		data = readl(lpi2c_imx->base + LPI2C_MRDR);
data              387 drivers/i2c/busses/i2c-imx-lpi2c.c 		if (data & MRDR_RXEMPTY)
data              390 drivers/i2c/busses/i2c-imx-lpi2c.c 		lpi2c_imx->rx_buf[lpi2c_imx->delivered++] = data & 0xff;
data              252 drivers/i2c/busses/i2c-imx.c 	{ .compatible = "fsl,imx1-i2c", .data = &imx1_i2c_hwdata, },
data              253 drivers/i2c/busses/i2c-imx.c 	{ .compatible = "fsl,imx21-i2c", .data = &imx21_i2c_hwdata, },
data              254 drivers/i2c/busses/i2c-imx.c 	{ .compatible = "fsl,vf610-i2c", .data = &vf610_i2c_hwdata, },
data              520 drivers/i2c/busses/i2c-imx.c 				     unsigned long action, void *data)
data              522 drivers/i2c/busses/i2c-imx.c 	struct clk_notifier_data *ndata = data;
data              140 drivers/i2c/busses/i2c-isch.c 		 u8 command, int size, union i2c_smbus_data *data)
data              180 drivers/i2c/busses/i2c-isch.c 			outb(data->byte, SMBHSTDAT0);
data              187 drivers/i2c/busses/i2c-isch.c 			outb(data->word & 0xff, SMBHSTDAT0);
data              188 drivers/i2c/busses/i2c-isch.c 			outb((data->word & 0xff00) >> 8, SMBHSTDAT1);
data              196 drivers/i2c/busses/i2c-isch.c 			len = data->block[0];
data              201 drivers/i2c/busses/i2c-isch.c 				outb(data->block[i], SMBBLKDAT+i-1);
data              222 drivers/i2c/busses/i2c-isch.c 		data->byte = inb(SMBHSTDAT0);
data              225 drivers/i2c/busses/i2c-isch.c 		data->word = inb(SMBHSTDAT0) + (inb(SMBHSTDAT1) << 8);
data              228 drivers/i2c/busses/i2c-isch.c 		data->block[0] = inb(SMBHSTDAT0);
data              229 drivers/i2c/busses/i2c-isch.c 		if (data->block[0] == 0 || data->block[0] > I2C_SMBUS_BLOCK_MAX)
data              231 drivers/i2c/busses/i2c-isch.c 		for (i = 1; i <= data->block[0]; i++)
data              232 drivers/i2c/busses/i2c-isch.c 			data->block[i] = inb(SMBBLKDAT+i-1);
data              321 drivers/i2c/busses/i2c-ismt.c 			     union i2c_smbus_data *data,
data              340 drivers/i2c/busses/i2c-ismt.c 			data->byte = dma_buffer[0];
data              344 drivers/i2c/busses/i2c-ismt.c 			data->word = dma_buffer[0] | (dma_buffer[1] << 8);
data              350 drivers/i2c/busses/i2c-ismt.c 			memcpy(data->block, dma_buffer, desc->rxbytes);
data              353 drivers/i2c/busses/i2c-ismt.c 			memcpy(&data->block[1], dma_buffer, desc->rxbytes);
data              354 drivers/i2c/busses/i2c-ismt.c 			data->block[0] = desc->rxbytes;
data              390 drivers/i2c/busses/i2c-ismt.c 		       int size, union i2c_smbus_data *data)
data              455 drivers/i2c/busses/i2c-ismt.c 			dma_buffer[1] = data->byte;
data              475 drivers/i2c/busses/i2c-ismt.c 			dma_buffer[1] = data->word & 0xff;
data              476 drivers/i2c/busses/i2c-ismt.c 			dma_buffer[2] = data->word >> 8;
data              495 drivers/i2c/busses/i2c-ismt.c 		dma_buffer[1] = data->word & 0xff;
data              496 drivers/i2c/busses/i2c-ismt.c 		dma_buffer[2] = data->word >> 8;
data              503 drivers/i2c/busses/i2c-ismt.c 			dma_size = data->block[0] + 1;
data              508 drivers/i2c/busses/i2c-ismt.c 			memcpy(&dma_buffer[1], &data->block[1], dma_size - 1);
data              522 drivers/i2c/busses/i2c-ismt.c 		if (data->block[0] < 1)
data              523 drivers/i2c/busses/i2c-ismt.c 			data->block[0] = 1;
data              525 drivers/i2c/busses/i2c-ismt.c 		if (data->block[0] > I2C_SMBUS_BLOCK_MAX)
data              526 drivers/i2c/busses/i2c-ismt.c 			data->block[0] = I2C_SMBUS_BLOCK_MAX;
data              531 drivers/i2c/busses/i2c-ismt.c 			dma_size = data->block[0] + 1;
data              536 drivers/i2c/busses/i2c-ismt.c 			memcpy(&dma_buffer[1], &data->block[1], dma_size - 1);
data              540 drivers/i2c/busses/i2c-ismt.c 			dma_size = data->block[0];
data              564 drivers/i2c/busses/i2c-ismt.c 		dev_dbg(dev, " data=%p\n", data);
data              605 drivers/i2c/busses/i2c-ismt.c 	ret = ismt_process_desc(desc, data, priv, size, read_write);
data              658 drivers/i2c/busses/i2c-ismt.c static irqreturn_t ismt_do_interrupt(int vec, void *data)
data              661 drivers/i2c/busses/i2c-ismt.c 	struct ismt_priv *priv = data;
data              683 drivers/i2c/busses/i2c-ismt.c static irqreturn_t ismt_do_msi_interrupt(int vec, void *data)
data              685 drivers/i2c/busses/i2c-ismt.c 	return ismt_handle_isr(data);
data              475 drivers/i2c/busses/i2c-jz4780.c 			unsigned short data;
data              483 drivers/i2c/busses/i2c-jz4780.c 				data = *i2c->wbuf;
data              484 drivers/i2c/busses/i2c-jz4780.c 				data &= ~JZ4780_I2C_DC_READ;
data              486 drivers/i2c/busses/i2c-jz4780.c 						  data);
data              118 drivers/i2c/busses/i2c-lpc2k.c 	unsigned char data;
data              131 drivers/i2c/busses/i2c-lpc2k.c 		data = i2c_8bit_addr_from_msg(i2c->msg);
data              133 drivers/i2c/busses/i2c-lpc2k.c 		writel(data, i2c->base + LPC24XX_I2DAT);
data               99 drivers/i2c/busses/i2c-meson.c 	const struct meson_i2c_data *data;
data              105 drivers/i2c/busses/i2c-meson.c 	u32 data;
data              107 drivers/i2c/busses/i2c-meson.c 	data = readl(i2c->regs + reg);
data              108 drivers/i2c/busses/i2c-meson.c 	data &= ~mask;
data              109 drivers/i2c/busses/i2c-meson.c 	data |= val & mask;
data              110 drivers/i2c/busses/i2c-meson.c 	writel(data, i2c->regs + reg);
data              135 drivers/i2c/busses/i2c-meson.c 	div = DIV_ROUND_UP(clk_rate, freq * i2c->data->div_factor);
data              383 drivers/i2c/busses/i2c-meson.c 	i2c->data = (const struct meson_i2c_data *)
data              463 drivers/i2c/busses/i2c-meson.c 	{ .compatible = "amlogic,meson6-i2c", .data = &i2c_meson6_data },
data              464 drivers/i2c/busses/i2c-meson.c 	{ .compatible = "amlogic,meson-gxbb-i2c", .data = &i2c_gxbb_data },
data              465 drivers/i2c/busses/i2c-meson.c 	{ .compatible = "amlogic,meson-axg-i2c", .data = &i2c_axg_data },
data               92 drivers/i2c/busses/i2c-mlxcpld.c static void mlxcpld_i2c_lpc_write_buf(u8 *data, u8 len, u32 addr)
data               97 drivers/i2c/busses/i2c-mlxcpld.c 		outl(*(u32 *)(data + i), addr + i);
data               99 drivers/i2c/busses/i2c-mlxcpld.c 		outb(*(data + i), addr + i);
data              102 drivers/i2c/busses/i2c-mlxcpld.c static void mlxcpld_i2c_lpc_read_buf(u8 *data, u8 len, u32 addr)
data              107 drivers/i2c/busses/i2c-mlxcpld.c 		*(u32 *)(data + i) = inl(addr + i);
data              109 drivers/i2c/busses/i2c-mlxcpld.c 		*(data + i) = inb(addr + i);
data              113 drivers/i2c/busses/i2c-mlxcpld.c 				  u8 *data, u8 datalen)
data              119 drivers/i2c/busses/i2c-mlxcpld.c 		*(data) = inb(addr);
data              122 drivers/i2c/busses/i2c-mlxcpld.c 		*((u16 *)data) = inw(addr);
data              125 drivers/i2c/busses/i2c-mlxcpld.c 		*((u16 *)data) = inw(addr);
data              126 drivers/i2c/busses/i2c-mlxcpld.c 		*(data + 2) = inb(addr + 2);
data              129 drivers/i2c/busses/i2c-mlxcpld.c 		*((u32 *)data) = inl(addr);
data              132 drivers/i2c/busses/i2c-mlxcpld.c 		mlxcpld_i2c_lpc_read_buf(data, datalen, addr);
data              138 drivers/i2c/busses/i2c-mlxcpld.c 				   u8 *data, u8 datalen)
data              144 drivers/i2c/busses/i2c-mlxcpld.c 		outb(*(data), addr);
data              147 drivers/i2c/busses/i2c-mlxcpld.c 		outw(*((u16 *)data), addr);
data              150 drivers/i2c/busses/i2c-mlxcpld.c 		outw(*((u16 *)data), addr);
data              151 drivers/i2c/busses/i2c-mlxcpld.c 		outb(*(data + 2), addr + 2);
data              154 drivers/i2c/busses/i2c-mlxcpld.c 		outl(*((u32 *)data), addr);
data              157 drivers/i2c/busses/i2c-mlxcpld.c 		mlxcpld_i2c_lpc_write_buf(data, datalen, addr);
data              467 drivers/i2c/busses/i2c-mpc.c 		     const u8 *data, int length, int restart)
data              484 drivers/i2c/busses/i2c-mpc.c 		writeb(data[i], i2c->base + MPC_I2C_DR);
data              495 drivers/i2c/busses/i2c-mpc.c 		    u8 *data, int length, int restart, bool recv_len)
data              559 drivers/i2c/busses/i2c-mpc.c 		data[i] = byte;
data              717 drivers/i2c/busses/i2c-mpc.c 	if (match->data) {
data              718 drivers/i2c/busses/i2c-mpc.c 		const struct mpc_i2c_data *data = match->data;
data              719 drivers/i2c/busses/i2c-mpc.c 		data->setup(op->dev.of_node, i2c, clock);
data              828 drivers/i2c/busses/i2c-mpc.c 	{.compatible = "mpc5200-i2c", .data = &mpc_i2c_data_52xx, },
data              829 drivers/i2c/busses/i2c-mpc.c 	{.compatible = "fsl,mpc5200b-i2c", .data = &mpc_i2c_data_52xx, },
data              830 drivers/i2c/busses/i2c-mpc.c 	{.compatible = "fsl,mpc5200-i2c", .data = &mpc_i2c_data_52xx, },
data              831 drivers/i2c/busses/i2c-mpc.c 	{.compatible = "fsl,mpc5121-i2c", .data = &mpc_i2c_data_512x, },
data              832 drivers/i2c/busses/i2c-mpc.c 	{.compatible = "fsl,mpc8313-i2c", .data = &mpc_i2c_data_8313, },
data              833 drivers/i2c/busses/i2c-mpc.c 	{.compatible = "fsl,mpc8543-i2c", .data = &mpc_i2c_data_8543, },
data              834 drivers/i2c/busses/i2c-mpc.c 	{.compatible = "fsl,mpc8544-i2c", .data = &mpc_i2c_data_8544, },
data              318 drivers/i2c/busses/i2c-mt65xx.c 	{ .compatible = "mediatek,mt2712-i2c", .data = &mt2712_compat },
data              319 drivers/i2c/busses/i2c-mt65xx.c 	{ .compatible = "mediatek,mt6577-i2c", .data = &mt6577_compat },
data              320 drivers/i2c/busses/i2c-mt65xx.c 	{ .compatible = "mediatek,mt6589-i2c", .data = &mt6589_compat },
data              321 drivers/i2c/busses/i2c-mt65xx.c 	{ .compatible = "mediatek,mt7622-i2c", .data = &mt7622_compat },
data              322 drivers/i2c/busses/i2c-mt65xx.c 	{ .compatible = "mediatek,mt8173-i2c", .data = &mt8173_compat },
data              323 drivers/i2c/busses/i2c-mt65xx.c 	{ .compatible = "mediatek,mt8183-i2c", .data = &mt8183_compat },
data              146 drivers/i2c/busses/i2c-mt7621.c 	u32 data[2];
data              198 drivers/i2c/busses/i2c-mt7621.c 				memcpy(data, &pmsg->buf[j], page_len);
data              199 drivers/i2c/busses/i2c-mt7621.c 				iowrite32(data[0], i2c->base + REG_SM0D0_REG);
data              200 drivers/i2c/busses/i2c-mt7621.c 				iowrite32(data[1], i2c->base + REG_SM0D1_REG);
data              209 drivers/i2c/busses/i2c-mt7621.c 				data[0] = ioread32(i2c->base + REG_SM0D0_REG);
data              210 drivers/i2c/busses/i2c-mt7621.c 				data[1] = ioread32(i2c->base + REG_SM0D1_REG);
data              211 drivers/i2c/busses/i2c-mt7621.c 				memcpy(&pmsg->buf[j], data, page_len);
data              111 drivers/i2c/busses/i2c-mv64xxx.c 	u8	data;
data              155 drivers/i2c/busses/i2c-mv64xxx.c 	.data		= 0x04,
data              165 drivers/i2c/busses/i2c-mv64xxx.c 	.data		= 0x08,
data              375 drivers/i2c/busses/i2c-mv64xxx.c 			drv_data->reg_base + drv_data->reg_offsets.data);
data              382 drivers/i2c/busses/i2c-mv64xxx.c 			drv_data->reg_base + drv_data->reg_offsets.data);
data              389 drivers/i2c/busses/i2c-mv64xxx.c 			drv_data->reg_base + drv_data->reg_offsets.data);
data              396 drivers/i2c/busses/i2c-mv64xxx.c 			readl(drv_data->reg_base + drv_data->reg_offsets.data);
data              403 drivers/i2c/busses/i2c-mv64xxx.c 			readl(drv_data->reg_base + drv_data->reg_offsets.data);
data              749 drivers/i2c/busses/i2c-mv64xxx.c 	{ .compatible = "allwinner,sun4i-a10-i2c", .data = &mv64xxx_i2c_regs_sun4i},
data              750 drivers/i2c/busses/i2c-mv64xxx.c 	{ .compatible = "allwinner,sun6i-a31-i2c", .data = &mv64xxx_i2c_regs_sun4i},
data              751 drivers/i2c/busses/i2c-mv64xxx.c 	{ .compatible = "marvell,mv64xxx-i2c", .data = &mv64xxx_i2c_regs_mv64xxx},
data              752 drivers/i2c/busses/i2c-mv64xxx.c 	{ .compatible = "marvell,mv78230-i2c", .data = &mv64xxx_i2c_regs_mv64xxx},
data              753 drivers/i2c/busses/i2c-mv64xxx.c 	{ .compatible = "marvell,mv78230-a0-i2c", .data = &mv64xxx_i2c_regs_mv64xxx},
data              840 drivers/i2c/busses/i2c-mv64xxx.c 	memcpy(&drv_data->reg_offsets, device->data, sizeof(drv_data->reg_offsets));
data              354 drivers/i2c/busses/i2c-mxs.c 					  u32 data)
data              361 drivers/i2c/busses/i2c-mxs.c 	writel(data, i2c->regs + MXS_I2C_DATA(i2c));
data              370 drivers/i2c/busses/i2c-mxs.c 	uint32_t data = 0;
data              432 drivers/i2c/busses/i2c-mxs.c 		data = readl(i2c->regs + MXS_I2C_DATA(i2c));
data              434 drivers/i2c/busses/i2c-mxs.c 			msg->buf[i] = data & 0xff;
data              435 drivers/i2c/busses/i2c-mxs.c 			data >>= 8;
data              453 drivers/i2c/busses/i2c-mxs.c 		data = addr_data << 24;
data              463 drivers/i2c/busses/i2c-mxs.c 			data >>= 8;
data              464 drivers/i2c/busses/i2c-mxs.c 			data |= (msg->buf[i] << 24);
data              500 drivers/i2c/busses/i2c-mxs.c 			data >>= (4 - xlen) * 8;
data              515 drivers/i2c/busses/i2c-mxs.c 				MXS_I2C_CTRL0_XFER_COUNT(xlen), data);
data              792 drivers/i2c/busses/i2c-mxs.c 	{ .compatible = "fsl,imx23-i2c", .data = &mxs_i2c_devtype[0], },
data              793 drivers/i2c/busses/i2c-mxs.c 	{ .compatible = "fsl,imx28-i2c", .data = &mxs_i2c_devtype[1], },
data              812 drivers/i2c/busses/i2c-mxs.c 		const struct platform_device_id *device_id = of_id->data;
data               39 drivers/i2c/busses/i2c-nforce2-s4985.c 				union i2c_smbus_data *data)
data               50 drivers/i2c/busses/i2c-nforce2-s4985.c 						command, size, data);
data               65 drivers/i2c/busses/i2c-nforce2-s4985.c 					 union i2c_smbus_data *data,
data               88 drivers/i2c/busses/i2c-nforce2-s4985.c 						command, size, data);
data               98 drivers/i2c/busses/i2c-nforce2-s4985.c 				union i2c_smbus_data *data)
data              102 drivers/i2c/busses/i2c-nforce2-s4985.c 				      size, data, 0x02);
data              108 drivers/i2c/busses/i2c-nforce2-s4985.c 				union i2c_smbus_data *data)
data              112 drivers/i2c/busses/i2c-nforce2-s4985.c 				      size, data, 0x04);
data              118 drivers/i2c/busses/i2c-nforce2-s4985.c 				union i2c_smbus_data *data)
data              122 drivers/i2c/busses/i2c-nforce2-s4985.c 				      size, data, 0x08);
data              128 drivers/i2c/busses/i2c-nforce2-s4985.c 				union i2c_smbus_data *data)
data              132 drivers/i2c/busses/i2c-nforce2-s4985.c 				      size, data, 0x10);
data              180 drivers/i2c/busses/i2c-nforce2.c 		u8 command, int size, union i2c_smbus_data *data)
data              206 drivers/i2c/busses/i2c-nforce2.c 			outb_p(data->byte, NVIDIA_SMB_DATA);
data              213 drivers/i2c/busses/i2c-nforce2.c 			outb_p(data->word, NVIDIA_SMB_DATA);
data              214 drivers/i2c/busses/i2c-nforce2.c 			outb_p(data->word >> 8, NVIDIA_SMB_DATA + 1);
data              222 drivers/i2c/busses/i2c-nforce2.c 			len = data->block[0];
data              231 drivers/i2c/busses/i2c-nforce2.c 				outb_p(data->block[i + 1],
data              255 drivers/i2c/busses/i2c-nforce2.c 		data->byte = inb_p(NVIDIA_SMB_DATA);
data              259 drivers/i2c/busses/i2c-nforce2.c 		data->word = inb_p(NVIDIA_SMB_DATA) |
data              272 drivers/i2c/busses/i2c-nforce2.c 			data->block[i + 1] = inb_p(NVIDIA_SMB_DATA + i);
data              273 drivers/i2c/busses/i2c-nforce2.c 		data->block[0] = len;
data              970 drivers/i2c/busses/i2c-nomadik.c 	struct i2c_vendor_data *vendor = id->data;
data             1089 drivers/i2c/busses/i2c-nomadik.c 		.data	= &vendor_stn8815,
data             1094 drivers/i2c/busses/i2c-nomadik.c 		.data	= &vendor_db8500,
data              105 drivers/i2c/busses/i2c-nvidia-gpu.c static int gpu_i2c_read(struct gpu_i2c_dev *i2cd, u8 *data, u16 len)
data              122 drivers/i2c/busses/i2c-nvidia-gpu.c 		data[0] = val;
data              125 drivers/i2c/busses/i2c-nvidia-gpu.c 		put_unaligned_be16(val, data);
data              128 drivers/i2c/busses/i2c-nvidia-gpu.c 		put_unaligned_be16(val >> 8, data);
data              129 drivers/i2c/busses/i2c-nvidia-gpu.c 		data[2] = val;
data              132 drivers/i2c/busses/i2c-nvidia-gpu.c 		put_unaligned_be32(val, data);
data              152 drivers/i2c/busses/i2c-nvidia-gpu.c static int gpu_i2c_write(struct gpu_i2c_dev *i2cd, u8 data)
data              156 drivers/i2c/busses/i2c-nvidia-gpu.c 	writel(data, i2cd->regs + I2C_MST_DATA);
data              471 drivers/i2c/busses/i2c-ocores.c 		.data = (void *)TYPE_OCORES,
data              475 drivers/i2c/busses/i2c-ocores.c 		.data = (void *)TYPE_GRLIB,
data              479 drivers/i2c/busses/i2c-ocores.c 		.data = (void *)TYPE_SIFIVE_REV0,
data              483 drivers/i2c/busses/i2c-ocores.c 		.data = (void *)TYPE_SIFIVE_REV0,
data              593 drivers/i2c/busses/i2c-ocores.c 	if (match && (long)match->data == TYPE_GRLIB) {
data              698 drivers/i2c/busses/i2c-ocores.c 		if (match && (long)match->data == TYPE_SIFIVE_REV0)
data              307 drivers/i2c/busses/i2c-octeon-core.c 			   u8 *data, u16 *rlength, bool recv_len)
data              346 drivers/i2c/busses/i2c-octeon-core.c 		data[i] = octeon_i2c_data_read(i2c, &result);
data              350 drivers/i2c/busses/i2c-octeon-core.c 			if (data[i] > I2C_SMBUS_BLOCK_MAX + 1)
data              352 drivers/i2c/busses/i2c-octeon-core.c 			length += data[i];
data              375 drivers/i2c/busses/i2c-octeon-core.c 			    const u8 *data, int length)
data              391 drivers/i2c/busses/i2c-octeon-core.c 		octeon_i2c_data_write(i2c, data[i]);
data              139 drivers/i2c/busses/i2c-octeon-core.h static inline void octeon_i2c_reg_write(struct octeon_i2c *i2c, u64 eop_reg, u8 data)
data              144 drivers/i2c/busses/i2c-octeon-core.h 	__raw_writeq(SW_TWSI_V | eop_reg | data, i2c->twsi_base + SW_TWSI(i2c));
data              209 drivers/i2c/busses/i2c-octeon-core.h static inline void octeon_i2c_write_int(struct octeon_i2c *i2c, u64 data)
data              211 drivers/i2c/busses/i2c-octeon-core.h 	octeon_i2c_writeq_flush(data, i2c->twsi_base + TWSI_INT(i2c));
data             1251 drivers/i2c/busses/i2c-omap.c 		.data = &omap4_pdata,
data             1255 drivers/i2c/busses/i2c-omap.c 		.data = &omap3_pdata,
data             1259 drivers/i2c/busses/i2c-omap.c 		.data = &omap2430_pdata,
data             1263 drivers/i2c/busses/i2c-omap.c 		.data = &omap2420_pdata,
data             1387 drivers/i2c/busses/i2c-omap.c 		pdata = match->data;
data              114 drivers/i2c/busses/i2c-opal.c 			       u8 command, int size, union i2c_smbus_data *data)
data              126 drivers/i2c/busses/i2c-opal.c 		req.buffer_ra = cpu_to_be64(__pa(&data->byte));
data              134 drivers/i2c/busses/i2c-opal.c 		req.buffer_ra = cpu_to_be64(__pa(&data->byte));
data              143 drivers/i2c/busses/i2c-opal.c 			local[0] = data->word & 0xff;
data              144 drivers/i2c/busses/i2c-opal.c 			local[1] = (data->word >> 8) & 0xff;
data              154 drivers/i2c/busses/i2c-opal.c 		req.buffer_ra = cpu_to_be64(__pa(&data->block[1]));
data              155 drivers/i2c/busses/i2c-opal.c 		req.size = cpu_to_be32(data->block[0]);
data              167 drivers/i2c/busses/i2c-opal.c 		data->word = ((u16)local[1]) << 8;
data              168 drivers/i2c/busses/i2c-opal.c 		data->word |= local[0];
data               75 drivers/i2c/busses/i2c-parport-light.c static void parport_setscl(void *data, int state)
data               80 drivers/i2c/busses/i2c-parport-light.c static void parport_setsda(void *data, int state)
data               85 drivers/i2c/busses/i2c-parport-light.c static int parport_getscl(void *data)
data               90 drivers/i2c/busses/i2c-parport-light.c static int parport_getsda(void *data)
data               88 drivers/i2c/busses/i2c-parport.c static inline void line_set(struct parport *data, int state,
data               91 drivers/i2c/busses/i2c-parport.c 	u8 oldval = port_read[op->port](data);
data               95 drivers/i2c/busses/i2c-parport.c 		port_write[op->port](data, oldval | op->val);
data               97 drivers/i2c/busses/i2c-parport.c 		port_write[op->port](data, oldval & ~op->val);
data              100 drivers/i2c/busses/i2c-parport.c static inline int line_get(struct parport *data,
data              103 drivers/i2c/busses/i2c-parport.c 	u8 oldval = port_read[op->port](data);
data              111 drivers/i2c/busses/i2c-parport.c static void parport_setscl(void *data, int state)
data              113 drivers/i2c/busses/i2c-parport.c 	line_set((struct parport *) data, state, &adapter_parm[type].setscl);
data              116 drivers/i2c/busses/i2c-parport.c static void parport_setsda(void *data, int state)
data              118 drivers/i2c/busses/i2c-parport.c 	line_set((struct parport *) data, state, &adapter_parm[type].setsda);
data              121 drivers/i2c/busses/i2c-parport.c static int parport_getscl(void *data)
data              123 drivers/i2c/busses/i2c-parport.c 	return line_get((struct parport *) data, &adapter_parm[type].getscl);
data              126 drivers/i2c/busses/i2c-parport.c static int parport_getsda(void *data)
data              128 drivers/i2c/busses/i2c-parport.c 	return line_get((struct parport *) data, &adapter_parm[type].getsda);
data              147 drivers/i2c/busses/i2c-parport.c static void i2c_parport_irq(void *data)
data              149 drivers/i2c/busses/i2c-parport.c 	struct i2c_par *adapter = data;
data              205 drivers/i2c/busses/i2c-parport.c 	adapter->algo_data.data = port;
data              168 drivers/i2c/busses/i2c-pasemi.c 		int size, union i2c_smbus_data *data)
data              200 drivers/i2c/busses/i2c-pasemi.c 			TXFIFO_WR(smbus, MTXFIFO_STOP | data->byte);
data              210 drivers/i2c/busses/i2c-pasemi.c 			TXFIFO_WR(smbus, data->word & MTXFIFO_DATA_M);
data              211 drivers/i2c/busses/i2c-pasemi.c 			TXFIFO_WR(smbus, MTXFIFO_STOP | (data->word >> 8));
data              226 drivers/i2c/busses/i2c-pasemi.c 			len = min_t(u8, data->block[0], I2C_SMBUS_BLOCK_MAX);
data              229 drivers/i2c/busses/i2c-pasemi.c 				TXFIFO_WR(smbus, data->block[i]);
data              230 drivers/i2c/busses/i2c-pasemi.c 			TXFIFO_WR(smbus, data->block[len] | MTXFIFO_STOP);
data              237 drivers/i2c/busses/i2c-pasemi.c 		TXFIFO_WR(smbus, data->word & MTXFIFO_DATA_M);
data              238 drivers/i2c/busses/i2c-pasemi.c 		TXFIFO_WR(smbus, (data->word >> 8) & MTXFIFO_DATA_M);
data              243 drivers/i2c/busses/i2c-pasemi.c 		len = min_t(u8, data->block[0], I2C_SMBUS_BLOCK_MAX - 1);
data              249 drivers/i2c/busses/i2c-pasemi.c 			TXFIFO_WR(smbus, data->block[i]);
data              278 drivers/i2c/busses/i2c-pasemi.c 		data->byte = rd & MRXFIFO_DATA_M;
data              287 drivers/i2c/busses/i2c-pasemi.c 		data->word = rd & MRXFIFO_DATA_M;
data              293 drivers/i2c/busses/i2c-pasemi.c 		data->word |= (rd & MRXFIFO_DATA_M) << 8;
data              297 drivers/i2c/busses/i2c-pasemi.c 		data->block[0] = len;
data              304 drivers/i2c/busses/i2c-pasemi.c 			data->block[i] = rd & MRXFIFO_DATA_M;
data              188 drivers/i2c/busses/i2c-pca-platform.c 	i2c->algo_data.data = i2c;
data              516 drivers/i2c/busses/i2c-piix4.c 		 u8 command, int size, union i2c_smbus_data * data)
data              541 drivers/i2c/busses/i2c-piix4.c 			outb_p(data->byte, SMBHSTDAT0);
data              549 drivers/i2c/busses/i2c-piix4.c 			outb_p(data->word & 0xff, SMBHSTDAT0);
data              550 drivers/i2c/busses/i2c-piix4.c 			outb_p((data->word & 0xff00) >> 8, SMBHSTDAT1);
data              559 drivers/i2c/busses/i2c-piix4.c 			len = data->block[0];
data              565 drivers/i2c/busses/i2c-piix4.c 				outb_p(data->block[i], SMBBLKDAT);
data              587 drivers/i2c/busses/i2c-piix4.c 		data->byte = inb_p(SMBHSTDAT0);
data              590 drivers/i2c/busses/i2c-piix4.c 		data->word = inb_p(SMBHSTDAT0) + (inb_p(SMBHSTDAT1) << 8);
data              593 drivers/i2c/busses/i2c-piix4.c 		data->block[0] = inb_p(SMBHSTDAT0);
data              594 drivers/i2c/busses/i2c-piix4.c 		if (data->block[0] == 0 || data->block[0] > I2C_SMBUS_BLOCK_MAX)
data              597 drivers/i2c/busses/i2c-piix4.c 		for (i = 1; i <= data->block[0]; i++)
data              598 drivers/i2c/busses/i2c-piix4.c 			data->block[i] = inb_p(SMBBLKDAT);
data              675 drivers/i2c/busses/i2c-piix4.c 		 u8 command, int size, union i2c_smbus_data *data)
data              750 drivers/i2c/busses/i2c-piix4.c 			      command, size, data);
data              175 drivers/i2c/busses/i2c-pmcmsp.c 					struct pmcmsptwi_data *data)
data              177 drivers/i2c/busses/i2c-pmcmsp.c 	mutex_lock(&data->lock);
data              179 drivers/i2c/busses/i2c-pmcmsp.c 				data->iobase + MSP_TWI_SF_CLK_REG_OFFSET);
data              181 drivers/i2c/busses/i2c-pmcmsp.c 				data->iobase + MSP_TWI_HS_CLK_REG_OFFSET);
data              182 drivers/i2c/busses/i2c-pmcmsp.c 	mutex_unlock(&data->lock);
data              189 drivers/i2c/busses/i2c-pmcmsp.c 					struct pmcmsptwi_data *data)
data              191 drivers/i2c/busses/i2c-pmcmsp.c 	mutex_lock(&data->lock);
data              193 drivers/i2c/busses/i2c-pmcmsp.c 				data->iobase + MSP_TWI_CFG_REG_OFFSET), cfg);
data              194 drivers/i2c/busses/i2c-pmcmsp.c 	mutex_unlock(&data->lock);
data              201 drivers/i2c/busses/i2c-pmcmsp.c 					struct pmcmsptwi_data *data)
data              203 drivers/i2c/busses/i2c-pmcmsp.c 	mutex_lock(&data->lock);
data              205 drivers/i2c/busses/i2c-pmcmsp.c 				data->iobase + MSP_TWI_CFG_REG_OFFSET);
data              206 drivers/i2c/busses/i2c-pmcmsp.c 	mutex_unlock(&data->lock);
data              242 drivers/i2c/busses/i2c-pmcmsp.c 	struct pmcmsptwi_data *data = ptr;
data              244 drivers/i2c/busses/i2c-pmcmsp.c 	u32 reason = pmcmsptwi_readl(data->iobase +
data              246 drivers/i2c/busses/i2c-pmcmsp.c 	pmcmsptwi_writel(reason, data->iobase + MSP_TWI_INT_STS_REG_OFFSET);
data              252 drivers/i2c/busses/i2c-pmcmsp.c 	data->last_result = pmcmsptwi_get_result(reason);
data              253 drivers/i2c/busses/i2c-pmcmsp.c 	complete(&data->wait);
data              380 drivers/i2c/busses/i2c-pmcmsp.c static void pmcmsptwi_poll_complete(struct pmcmsptwi_data *data)
data              385 drivers/i2c/busses/i2c-pmcmsp.c 		u32 val = pmcmsptwi_readl(data->iobase +
data              388 drivers/i2c/busses/i2c-pmcmsp.c 			u32 reason = pmcmsptwi_readl(data->iobase +
data              390 drivers/i2c/busses/i2c-pmcmsp.c 			pmcmsptwi_writel(reason, data->iobase +
data              392 drivers/i2c/busses/i2c-pmcmsp.c 			data->last_result = pmcmsptwi_get_result(reason);
data              399 drivers/i2c/busses/i2c-pmcmsp.c 	data->last_result = MSP_TWI_XFER_TIMEOUT;
data              409 drivers/i2c/busses/i2c-pmcmsp.c 			u32 reg, struct pmcmsptwi_data *data)
data              412 drivers/i2c/busses/i2c-pmcmsp.c 	pmcmsptwi_writel(reg, data->iobase + MSP_TWI_CMD_REG_OFFSET);
data              413 drivers/i2c/busses/i2c-pmcmsp.c 	if (data->irq) {
data              415 drivers/i2c/busses/i2c-pmcmsp.c 						&data->wait, MSP_IRQ_TIMEOUT);
data              419 drivers/i2c/busses/i2c-pmcmsp.c 			complete(&data->wait);
data              420 drivers/i2c/busses/i2c-pmcmsp.c 			data->last_result = MSP_TWI_XFER_TIMEOUT;
data              423 drivers/i2c/busses/i2c-pmcmsp.c 		pmcmsptwi_poll_complete(data);
data              425 drivers/i2c/busses/i2c-pmcmsp.c 	return data->last_result;
data              443 drivers/i2c/busses/i2c-pmcmsp.c 			struct pmcmsptwi_data *data)
data              447 drivers/i2c/busses/i2c-pmcmsp.c 	mutex_lock(&data->lock);
data              450 drivers/i2c/busses/i2c-pmcmsp.c 	pmcmsptwi_writel(cmd->addr, data->iobase + MSP_TWI_ADD_REG_OFFSET);
data              458 drivers/i2c/busses/i2c-pmcmsp.c 				data->iobase + MSP_TWI_DAT_0_REG_OFFSET);
data              461 drivers/i2c/busses/i2c-pmcmsp.c 				data->iobase + MSP_TWI_DAT_1_REG_OFFSET);
data              464 drivers/i2c/busses/i2c-pmcmsp.c 	retval = pmcmsptwi_do_xfer(pmcmsptwi_cmd_to_reg(cmd), data);
data              472 drivers/i2c/busses/i2c-pmcmsp.c 		u64 tmp = (u64)pmcmsptwi_readl(data->iobase +
data              475 drivers/i2c/busses/i2c-pmcmsp.c 			tmp |= (u64)pmcmsptwi_readl(data->iobase +
data              485 drivers/i2c/busses/i2c-pmcmsp.c 	mutex_unlock(&data->lock);
data              498 drivers/i2c/busses/i2c-pmcmsp.c 	struct pmcmsptwi_data *data = i2c_get_adapdata(adap);
data              528 drivers/i2c/busses/i2c-pmcmsp.c 		pmcmsptwi_get_twi_config(&newcfg, data);
data              534 drivers/i2c/busses/i2c-pmcmsp.c 		pmcmsptwi_set_twi_config(&newcfg, data);
data              538 drivers/i2c/busses/i2c-pmcmsp.c 	ret = pmcmsptwi_xfer_cmd(&cmd, data);
data              541 drivers/i2c/busses/i2c-pmcmsp.c 		pmcmsptwi_set_twi_config(&oldcfg, data);
data               98 drivers/i2c/busses/i2c-pnx.c static inline int wait_timeout(struct i2c_pnx_algo_data *data)
data              100 drivers/i2c/busses/i2c-pnx.c 	long timeout = data->timeout;
data              102 drivers/i2c/busses/i2c-pnx.c 			(ioread32(I2C_REG_STS(data)) & mstatus_active)) {
data              109 drivers/i2c/busses/i2c-pnx.c static inline int wait_reset(struct i2c_pnx_algo_data *data)
data              111 drivers/i2c/busses/i2c-pnx.c 	long timeout = data->timeout;
data              113 drivers/i2c/busses/i2c-pnx.c 			(ioread32(I2C_REG_CTL(data)) & mcntrl_reset)) {
data               34 drivers/i2c/busses/i2c-powermac.c 					union i2c_smbus_data*	data)
data               62 drivers/i2c/busses/i2c-powermac.c 		buf = &data->byte;
data               67 drivers/i2c/busses/i2c-powermac.c 			local[0] = data->word & 0xff;
data               68 drivers/i2c/busses/i2c-powermac.c 			local[1] = (data->word >> 8) & 0xff;
data               86 drivers/i2c/busses/i2c-powermac.c 		buf = data->block;
data               87 drivers/i2c/busses/i2c-powermac.c 		len = data->block[0] + 1;
data               90 drivers/i2c/busses/i2c-powermac.c 		buf = &data->block[1];
data               91 drivers/i2c/busses/i2c-powermac.c 		len = data->block[0];
data              125 drivers/i2c/busses/i2c-powermac.c 		data->word = ((u16)local[1]) << 8;
data              126 drivers/i2c/busses/i2c-powermac.c 		data->word |= local[0];
data              260 drivers/i2c/busses/i2c-powermac.c 		union i2c_smbus_data data;
data              264 drivers/i2c/busses/i2c-powermac.c 				    &data);
data              270 drivers/i2c/busses/i2c-powermac.c 				    &data);
data              550 drivers/i2c/busses/i2c-pxa.c 			ret = i2c->slave->read(i2c->slave->data);
data              562 drivers/i2c/busses/i2c-pxa.c 		i2c->slave->write(i2c->slave->data, byte);
data              576 drivers/i2c/busses/i2c-pxa.c 		i2c->slave->event(i2c->slave->data,
data              610 drivers/i2c/busses/i2c-pxa.c 		i2c->slave->event(i2c->slave->data, I2C_SLAVE_EVENT_STOP);
data             1152 drivers/i2c/busses/i2c-pxa.c 	{ .compatible = "mrvl,pxa-i2c", .data = (void *)REGS_PXA2XX },
data             1153 drivers/i2c/busses/i2c-pxa.c 	{ .compatible = "mrvl,pwri2c", .data = (void *)REGS_PXA3XX },
data             1154 drivers/i2c/busses/i2c-pxa.c 	{ .compatible = "mrvl,mmp-twsi", .data = (void *)REGS_PXA910 },
data             1155 drivers/i2c/busses/i2c-pxa.c 	{ .compatible = "marvell,armada-3700-i2c", .data = (void *)REGS_A3700 },
data             1178 drivers/i2c/busses/i2c-pxa.c 	*i2c_types = (enum pxa_i2c_types)(of_id->data);
data              595 drivers/i2c/busses/i2c-qup.c static void qup_i2c_bam_cb(void *data)
data              597 drivers/i2c/busses/i2c-qup.c 	struct qup_i2c_dev *qup = data;
data             1261 drivers/i2c/busses/i2c-qup.c qup_i2c_write_blk_data(struct qup_i2c_dev *qup, u8 **data, unsigned int *len)
data             1268 drivers/i2c/busses/i2c-qup.c 		blk->tx_fifo_data |= *(*data)++ << (j * 8);
data              394 drivers/i2c/busses/i2c-rcar.c static void rcar_i2c_dma_callback(void *data)
data              396 drivers/i2c/busses/i2c-rcar.c 	struct rcar_i2c_priv *priv = data;
data              901 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-r8a7778", .data = (void *)I2C_RCAR_GEN1 },
data              902 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-r8a7779", .data = (void *)I2C_RCAR_GEN1 },
data              903 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-r8a7790", .data = (void *)I2C_RCAR_GEN2 },
data              904 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-r8a7791", .data = (void *)I2C_RCAR_GEN2 },
data              905 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-r8a7792", .data = (void *)I2C_RCAR_GEN2 },
data              906 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-r8a7793", .data = (void *)I2C_RCAR_GEN2 },
data              907 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-r8a7794", .data = (void *)I2C_RCAR_GEN2 },
data              908 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-r8a7795", .data = (void *)I2C_RCAR_GEN3 },
data              909 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-r8a7796", .data = (void *)I2C_RCAR_GEN3 },
data              910 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,i2c-rcar", .data = (void *)I2C_RCAR_GEN1 },	/* Deprecated */
data              911 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,rcar-gen1-i2c", .data = (void *)I2C_RCAR_GEN1 },
data              912 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,rcar-gen2-i2c", .data = (void *)I2C_RCAR_GEN2 },
data              913 drivers/i2c/busses/i2c-rcar.c 	{ .compatible = "renesas,rcar-gen3-i2c", .data = (void *)I2C_RCAR_GEN3 },
data              157 drivers/i2c/busses/i2c-riic.c static irqreturn_t riic_tdre_isr(int irq, void *data)
data              159 drivers/i2c/busses/i2c-riic.c 	struct riic_dev *riic = data;
data              198 drivers/i2c/busses/i2c-riic.c static irqreturn_t riic_tend_isr(int irq, void *data)
data              200 drivers/i2c/busses/i2c-riic.c 	struct riic_dev *riic = data;
data              223 drivers/i2c/busses/i2c-riic.c static irqreturn_t riic_rdrf_isr(int irq, void *data)
data              225 drivers/i2c/busses/i2c-riic.c 	struct riic_dev *riic = data;
data              257 drivers/i2c/busses/i2c-riic.c static irqreturn_t riic_stop_isr(int irq, void *data)
data              259 drivers/i2c/busses/i2c-riic.c 	struct riic_dev *riic = data;
data              924 drivers/i2c/busses/i2c-rk3x.c 				    event, void *data)
data              926 drivers/i2c/busses/i2c-rk3x.c 	struct clk_notifier_data *ndata = data;
data             1165 drivers/i2c/busses/i2c-rk3x.c 		.data = &rv1108_soc_data
data             1169 drivers/i2c/busses/i2c-rk3x.c 		.data = &rk3066_soc_data
data             1173 drivers/i2c/busses/i2c-rk3x.c 		.data = &rk3188_soc_data
data             1177 drivers/i2c/busses/i2c-rk3x.c 		.data = &rk3228_soc_data
data             1181 drivers/i2c/busses/i2c-rk3x.c 		.data = &rk3288_soc_data
data             1185 drivers/i2c/busses/i2c-rk3x.c 		.data = &rk3399_soc_data
data             1208 drivers/i2c/busses/i2c-rk3x.c 	i2c->soc_data = match->data;
data               37 drivers/i2c/busses/i2c-robotfuzz-osif.c 			 int value, int index, void *data, int len)
data               43 drivers/i2c/busses/i2c-robotfuzz-osif.c 			       USB_DIR_IN, value, index, data, len, 2000);
data               47 drivers/i2c/busses/i2c-robotfuzz-osif.c 			  int value, int index, void *data, int len)
data               54 drivers/i2c/busses/i2c-robotfuzz-osif.c 			       value, index, data, len, 2000);
data              143 drivers/i2c/busses/i2c-s3c2410.c 	{ .compatible = "samsung,s3c2410-i2c", .data = (void *)0 },
data              144 drivers/i2c/busses/i2c-s3c2410.c 	{ .compatible = "samsung,s3c2440-i2c", .data = (void *)QUIRK_S3C2440 },
data              146 drivers/i2c/busses/i2c-s3c2410.c 	  .data = (void *)(QUIRK_S3C2440 | QUIRK_HDMIPHY | QUIRK_NO_GPIO) },
data              148 drivers/i2c/busses/i2c-s3c2410.c 	  .data = (void *)(QUIRK_S3C2440 | QUIRK_POLL | QUIRK_NO_GPIO) },
data              163 drivers/i2c/busses/i2c-s3c2410.c 		return (kernel_ulong_t)match->data;
data              894 drivers/i2c/busses/i2c-s3c2410.c 					  unsigned long val, void *data)
data               83 drivers/i2c/busses/i2c-scmi.c 		   union i2c_smbus_data *data)
data              129 drivers/i2c/busses/i2c-scmi.c 			mt_params[4].integer.value = data->byte;
data              139 drivers/i2c/busses/i2c-scmi.c 			mt_params[4].integer.value = data->word;
data              146 drivers/i2c/busses/i2c-scmi.c 			len = data->block[0];
data              153 drivers/i2c/busses/i2c-scmi.c 			mt_params[4].buffer.pointer = data->block + 1;
data              247 drivers/i2c/busses/i2c-scmi.c 			data->word = obj->integer.value;
data              249 drivers/i2c/busses/i2c-scmi.c 			data->byte = obj->integer.value;
data              260 drivers/i2c/busses/i2c-scmi.c 		data->block[0] = len;
data              261 drivers/i2c/busses/i2c-scmi.c 		memcpy(data->block + 1, obj->buffer.pointer, len);
data              116 drivers/i2c/busses/i2c-sh7760.c 	char *data = msg->buf;
data              182 drivers/i2c/busses/i2c-sh7760.c 			*data++ = IN32(id, I2CRXTX);
data              209 drivers/i2c/busses/i2c-sh7760.c 				OUT32(id, I2CRXTX, *data++);
data              187 drivers/i2c/busses/i2c-sh_mobile.c static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data)
data              190 drivers/i2c/busses/i2c-sh_mobile.c 		data |= pd->icic;
data              192 drivers/i2c/busses/i2c-sh_mobile.c 	iowrite8(data, pd->reg + offs);
data              372 drivers/i2c/busses/i2c-sh_mobile.c 	unsigned char data;
data              393 drivers/i2c/busses/i2c-sh_mobile.c 			data = i2c_op(pd, OP_RX_STOP_DATA);
data              395 drivers/i2c/busses/i2c-sh_mobile.c 		data = i2c_op(pd, OP_RX);
data              399 drivers/i2c/busses/i2c-sh_mobile.c 		pd->msg->buf[real_pos] = data;
data              470 drivers/i2c/busses/i2c-sh_mobile.c static void sh_mobile_i2c_dma_callback(void *data)
data              472 drivers/i2c/busses/i2c-sh_mobile.c 	struct sh_mobile_i2c_data *pd = data;
data              768 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a73a4", .data = &fast_clock_dt_config },
data              769 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a7740", .data = &r8a7740_dt_config },
data              770 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a774c0", .data = &fast_clock_dt_config },
data              771 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a7790", .data = &v2_freq_calc_dt_config },
data              772 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a7791", .data = &v2_freq_calc_dt_config },
data              773 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a7792", .data = &v2_freq_calc_dt_config },
data              774 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a7793", .data = &v2_freq_calc_dt_config },
data              775 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a7794", .data = &v2_freq_calc_dt_config },
data              776 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a7795", .data = &v2_freq_calc_dt_config },
data              777 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-r8a77990", .data = &v2_freq_calc_dt_config },
data              778 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,iic-sh73a0", .data = &fast_clock_dt_config },
data              779 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,rcar-gen2-iic", .data = &v2_freq_calc_dt_config },
data              780 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,rcar-gen3-iic", .data = &v2_freq_calc_dt_config },
data              781 drivers/i2c/busses/i2c-sh_mobile.c 	{ .compatible = "renesas,rmobile-iic", .data = &default_dt_config },
data               18 drivers/i2c/busses/i2c-sibyte.c 	void *data;		/* private data */
data               29 drivers/i2c/busses/i2c-sibyte.c 		      u8 command, int size, union i2c_smbus_data * data)
data               62 drivers/i2c/busses/i2c-sibyte.c 			csr_out32(V_SMB_LB(data->byte),
data               75 drivers/i2c/busses/i2c-sibyte.c 			csr_out32(V_SMB_LB(data->word & 0xff),
data               77 drivers/i2c/busses/i2c-sibyte.c 			csr_out32(V_SMB_MB(data->word >> 8),
data               98 drivers/i2c/busses/i2c-sibyte.c 		data->byte = csr_in32(SMB_CSR(adap, R_SMB_DATA)) & 0xff;
data              100 drivers/i2c/busses/i2c-sibyte.c 		data->word = csr_in32(SMB_CSR(adap, R_SMB_DATA)) & 0xffff;
data              104 drivers/i2c/busses/i2c-simtec.c 	pd->bit.data = pd;
data               90 drivers/i2c/busses/i2c-sirf.c 	u32 data = 0;
data               95 drivers/i2c/busses/i2c-sirf.c 			data = readl(siic->base + SIRFSOC_I2C_DATA_BUF + i);
data               97 drivers/i2c/busses/i2c-sirf.c 			(u8)((data & SIRFSOC_I2C_DATA_MASK(i)) >>
data              127 drivers/i2c/busses/i2c-sis5595.c static void sis5595_write(u8 reg, u8 data)
data              130 drivers/i2c/busses/i2c-sis5595.c 	outb(data, sis5595_base + SMB_DAT);
data              280 drivers/i2c/busses/i2c-sis5595.c 			  u8 command, int size, union i2c_smbus_data *data)
data              299 drivers/i2c/busses/i2c-sis5595.c 			sis5595_write(SMB_BYTE, data->byte);
data              307 drivers/i2c/busses/i2c-sis5595.c 			sis5595_write(SMB_BYTE, data->word & 0xff);
data              309 drivers/i2c/busses/i2c-sis5595.c 				      (data->word & 0xff00) >> 8);
data              332 drivers/i2c/busses/i2c-sis5595.c 		data->byte = sis5595_read(SMB_BYTE);
data              336 drivers/i2c/busses/i2c-sis5595.c 		data->word = sis5595_read(SMB_BYTE) + (sis5595_read(SMB_BYTE + 1) << 8);
data              116 drivers/i2c/busses/i2c-sis630.c static inline void sis630_write(u8 reg, u8 data)
data              118 drivers/i2c/busses/i2c-sis630.c 	outb(data, smbus_base + reg);
data              230 drivers/i2c/busses/i2c-sis630.c 			     union i2c_smbus_data *data, int read_write)
data              236 drivers/i2c/busses/i2c-sis630.c 		len = data->block[0];
data              244 drivers/i2c/busses/i2c-sis630.c 				"set data 0x%02x\n", data->block[i]);
data              246 drivers/i2c/busses/i2c-sis630.c 			sis630_write(SMB_BYTE + (i - 1) % 8, data->block[i]);
data              280 drivers/i2c/busses/i2c-sis630.c 		data->block[0] = len = 0;
data              293 drivers/i2c/busses/i2c-sis630.c 				data->block[0] = sis630_read(SMB_COUNT);
data              296 drivers/i2c/busses/i2c-sis630.c 			if (data->block[0] > 32)
data              297 drivers/i2c/busses/i2c-sis630.c 				data->block[0] = 32;
data              300 drivers/i2c/busses/i2c-sis630.c 				"block data read len=0x%x\n", data->block[0]);
data              302 drivers/i2c/busses/i2c-sis630.c 			for (i = 0; i < 8 && len < data->block[0]; i++, len++) {
data              305 drivers/i2c/busses/i2c-sis630.c 				data->block[len + 1] = sis630_read(SMB_BYTE +
data              314 drivers/i2c/busses/i2c-sis630.c 		} while (len < data->block[0]);
data              325 drivers/i2c/busses/i2c-sis630.c 			 u8 command, int size, union i2c_smbus_data *data)
data              347 drivers/i2c/busses/i2c-sis630.c 			sis630_write(SMB_BYTE, data->byte);
data              356 drivers/i2c/busses/i2c-sis630.c 			sis630_write(SMB_BYTE, data->word & 0xff);
data              357 drivers/i2c/busses/i2c-sis630.c 			sis630_write(SMB_BYTE + 1, (data->word & 0xff00) >> 8);
data              367 drivers/i2c/busses/i2c-sis630.c 		return sis630_block_data(adap, data, read_write);
data              385 drivers/i2c/busses/i2c-sis630.c 		data->byte = sis630_read(SMB_BYTE);
data              389 drivers/i2c/busses/i2c-sis630.c 		data->word = sis630_read(SMB_BYTE) +
data               71 drivers/i2c/busses/i2c-sis96x.c static inline void sis96x_write(u8 reg, u8 data)
data               73 drivers/i2c/busses/i2c-sis96x.c 	outb(data, sis96x_smbus_base + reg) ;
data              152 drivers/i2c/busses/i2c-sis96x.c 			 u8 command, int size, union i2c_smbus_data * data)
data              173 drivers/i2c/busses/i2c-sis96x.c 			sis96x_write(SMB_BYTE, data->byte);
data              182 drivers/i2c/busses/i2c-sis96x.c 			sis96x_write(SMB_BYTE, data->word & 0xff);
data              183 drivers/i2c/busses/i2c-sis96x.c 			sis96x_write(SMB_BYTE + 1, (data->word & 0xff00) >> 8);
data              205 drivers/i2c/busses/i2c-sis96x.c 		data->byte = sis96x_read(SMB_BYTE);
data              210 drivers/i2c/busses/i2c-sis96x.c 		data->word = sis96x_read(SMB_BYTE) +
data              565 drivers/i2c/busses/i2c-st.c static irqreturn_t st_i2c_isr_thread(int irq, void *data)
data              567 drivers/i2c/busses/i2c-st.c 	struct st_i2c_dev *i2c_dev = data;
data              556 drivers/i2c/busses/i2c-stm32f4.c static irqreturn_t stm32f4_i2c_isr_event(int irq, void *data)
data              558 drivers/i2c/busses/i2c-stm32f4.c 	struct stm32f4_i2c_dev *i2c_dev = data;
data              628 drivers/i2c/busses/i2c-stm32f4.c static irqreturn_t stm32f4_i2c_isr_error(int irq, void *data)
data              630 drivers/i2c/busses/i2c-stm32f4.c 	struct stm32f4_i2c_dev *i2c_dev = data;
data              860 drivers/i2c/busses/i2c-stm32f7.c 				      union i2c_smbus_data *data)
data              901 drivers/i2c/busses/i2c-stm32f7.c 			f7_msg->smbus_buf[1] = data->byte;
data              912 drivers/i2c/busses/i2c-stm32f7.c 			f7_msg->smbus_buf[1] = data->word & 0xff;
data              913 drivers/i2c/busses/i2c-stm32f7.c 			f7_msg->smbus_buf[2] = data->word >> 8;
data              923 drivers/i2c/busses/i2c-stm32f7.c 			if (data->block[0] > I2C_SMBUS_BLOCK_MAX ||
data              924 drivers/i2c/busses/i2c-stm32f7.c 			    !data->block[0]) {
data              926 drivers/i2c/busses/i2c-stm32f7.c 					data->block[0]);
data              929 drivers/i2c/busses/i2c-stm32f7.c 			f7_msg->count = data->block[0] + 2;
data              931 drivers/i2c/busses/i2c-stm32f7.c 				f7_msg->smbus_buf[i] = data->block[i - 1];
data              937 drivers/i2c/busses/i2c-stm32f7.c 		f7_msg->smbus_buf[1] = data->word & 0xff;
data              938 drivers/i2c/busses/i2c-stm32f7.c 		f7_msg->smbus_buf[2] = data->word >> 8;
data              944 drivers/i2c/busses/i2c-stm32f7.c 		if (data->block[0] > I2C_SMBUS_BLOCK_MAX - 1) {
data              946 drivers/i2c/busses/i2c-stm32f7.c 				data->block[0]);
data              949 drivers/i2c/busses/i2c-stm32f7.c 		f7_msg->count = data->block[0] + 2;
data              951 drivers/i2c/busses/i2c-stm32f7.c 			f7_msg->smbus_buf[i] = data->block[i - 1];
data             1384 drivers/i2c/busses/i2c-stm32f7.c static irqreturn_t stm32f7_i2c_isr_event(int irq, void *data)
data             1386 drivers/i2c/busses/i2c-stm32f7.c 	struct stm32f7_i2c_dev *i2c_dev = data;
data             1461 drivers/i2c/busses/i2c-stm32f7.c static irqreturn_t stm32f7_i2c_isr_event_thread(int irq, void *data)
data             1463 drivers/i2c/busses/i2c-stm32f7.c 	struct stm32f7_i2c_dev *i2c_dev = data;
data             1499 drivers/i2c/busses/i2c-stm32f7.c static irqreturn_t stm32f7_i2c_isr_error(int irq, void *data)
data             1501 drivers/i2c/busses/i2c-stm32f7.c 	struct stm32f7_i2c_dev *i2c_dev = data;
data             1599 drivers/i2c/busses/i2c-stm32f7.c 				  union i2c_smbus_data *data)
data             1621 drivers/i2c/busses/i2c-stm32f7.c 	ret = stm32f7_i2c_smbus_xfer_msg(i2c_dev, flags, command, data);
data             1650 drivers/i2c/busses/i2c-stm32f7.c 			data->byte = f7_msg->smbus_buf[0];
data             1654 drivers/i2c/busses/i2c-stm32f7.c 			data->word = f7_msg->smbus_buf[0] |
data             1660 drivers/i2c/busses/i2c-stm32f7.c 			data->block[i] = f7_msg->smbus_buf[i];
data             2064 drivers/i2c/busses/i2c-stm32f7.c 	{ .compatible = "st,stm32f7-i2c", .data = &stm32f7_setup},
data              299 drivers/i2c/busses/i2c-stu300.c static irqreturn_t stu300_irh(int irq, void *data)
data              301 drivers/i2c/busses/i2c-stu300.c 	struct stu300_dev *dev = data;
data              119 drivers/i2c/busses/i2c-sun6i-p2wi.c 			   u8 command, int size, union i2c_smbus_data *data)
data              129 drivers/i2c/busses/i2c-sun6i-p2wi.c 	if (!data)
data              137 drivers/i2c/busses/i2c-sun6i-p2wi.c 		writel(data->byte, p2wi->regs + P2WI_DATA0);
data              167 drivers/i2c/busses/i2c-sun6i-p2wi.c 		data->byte = readl(p2wi->regs + P2WI_DATA0);
data               60 drivers/i2c/busses/i2c-taos-evm.c 			   int size, union i2c_smbus_data *data)
data               84 drivers/i2c/busses/i2c-taos-evm.c 			sprintf(p, "$%02X#%02X", command, data->byte);
data              130 drivers/i2c/busses/i2c-taos-evm.c 			if (kstrtou8(p + 1, 16, &data->byte))
data              149 drivers/i2c/busses/i2c-taos-evm.c static irqreturn_t taos_interrupt(struct serio *serio, unsigned char data,
data              156 drivers/i2c/busses/i2c-taos-evm.c 		taos->buffer[taos->pos++] = data;
data              157 drivers/i2c/busses/i2c-taos-evm.c 		if (data == ':'
data              169 drivers/i2c/busses/i2c-taos-evm.c 		taos->buffer[taos->pos++] = data;
data              170 drivers/i2c/busses/i2c-taos-evm.c 		if (data == ']') {
data              210 drivers/i2c/busses/i2c-tegra-bpmp.c 	msg.tx.data = request;
data              212 drivers/i2c/busses/i2c-tegra-bpmp.c 	msg.rx.data = response;
data              322 drivers/i2c/busses/i2c-tegra.c static void i2c_writesl(struct tegra_i2c_dev *i2c_dev, void *data,
data              325 drivers/i2c/busses/i2c-tegra.c 	writesl(i2c_dev->base + tegra_i2c_reg_addr(i2c_dev, reg), data, len);
data              328 drivers/i2c/busses/i2c-tegra.c static void i2c_readsl(struct tegra_i2c_dev *i2c_dev, void *data,
data              331 drivers/i2c/busses/i2c-tegra.c 	readsl(i2c_dev->base + tegra_i2c_reg_addr(i2c_dev, reg), data, len);
data             1497 drivers/i2c/busses/i2c-tegra.c 	{ .compatible = "nvidia,tegra194-i2c", .data = &tegra194_i2c_hw, },
data             1498 drivers/i2c/busses/i2c-tegra.c 	{ .compatible = "nvidia,tegra186-i2c", .data = &tegra186_i2c_hw, },
data             1499 drivers/i2c/busses/i2c-tegra.c 	{ .compatible = "nvidia,tegra210-i2c", .data = &tegra210_i2c_hw, },
data             1500 drivers/i2c/busses/i2c-tegra.c 	{ .compatible = "nvidia,tegra124-i2c", .data = &tegra124_i2c_hw, },
data             1501 drivers/i2c/busses/i2c-tegra.c 	{ .compatible = "nvidia,tegra114-i2c", .data = &tegra114_i2c_hw, },
data             1502 drivers/i2c/busses/i2c-tegra.c 	{ .compatible = "nvidia,tegra30-i2c", .data = &tegra30_i2c_hw, },
data             1503 drivers/i2c/busses/i2c-tegra.c 	{ .compatible = "nvidia,tegra20-i2c", .data = &tegra20_i2c_hw, },
data             1504 drivers/i2c/busses/i2c-tegra.c 	{ .compatible = "nvidia,tegra20-i2c-dvc", .data = &tegra20_i2c_hw, },
data               40 drivers/i2c/busses/i2c-tiny-usb.c 		    int value, int index, void *data, int len);
data               43 drivers/i2c/busses/i2c-tiny-usb.c 		     int value, int index, void *data, int len);
data              174 drivers/i2c/busses/i2c-tiny-usb.c 		    int value, int index, void *data, int len)
data              188 drivers/i2c/busses/i2c-tiny-usb.c 	memcpy(data, dmadata, len);
data              194 drivers/i2c/busses/i2c-tiny-usb.c 		     int value, int index, void *data, int len)
data              197 drivers/i2c/busses/i2c-tiny-usb.c 	void *dmadata = kmemdup(data, len, GFP_KERNEL);
data               29 drivers/i2c/busses/i2c-versatile.c static void i2c_versatile_setsda(void *data, int state)
data               31 drivers/i2c/busses/i2c-versatile.c 	struct i2c_versatile *i2c = data;
data               36 drivers/i2c/busses/i2c-versatile.c static void i2c_versatile_setscl(void *data, int state)
data               38 drivers/i2c/busses/i2c-versatile.c 	struct i2c_versatile *i2c = data;
data               43 drivers/i2c/busses/i2c-versatile.c static int i2c_versatile_getsda(void *data)
data               45 drivers/i2c/busses/i2c-versatile.c 	struct i2c_versatile *i2c = data;
data               49 drivers/i2c/busses/i2c-versatile.c static int i2c_versatile_getscl(void *data)
data               51 drivers/i2c/busses/i2c-versatile.c 	struct i2c_versatile *i2c = data;
data               87 drivers/i2c/busses/i2c-versatile.c 	i2c->algo.data = i2c;
data               41 drivers/i2c/busses/i2c-via.c static void bit_via_setscl(void *data, int state)
data               46 drivers/i2c/busses/i2c-via.c static void bit_via_setsda(void *data, int state)
data               51 drivers/i2c/busses/i2c-via.c static int bit_via_getscl(void *data)
data               56 drivers/i2c/busses/i2c-via.c static int bit_via_getsda(void *data)
data              192 drivers/i2c/busses/i2c-viapro.c 		int size, union i2c_smbus_data *data)
data              209 drivers/i2c/busses/i2c-viapro.c 			outb_p(data->byte, SMBHSTDAT0);
data              215 drivers/i2c/busses/i2c-viapro.c 			outb_p(data->word & 0xff, SMBHSTDAT0);
data              216 drivers/i2c/busses/i2c-viapro.c 			outb_p((data->word & 0xff00) >> 8, SMBHSTDAT1);
data              222 drivers/i2c/busses/i2c-viapro.c 		outb_p(data->word & 0xff, SMBHSTDAT0);
data              223 drivers/i2c/busses/i2c-viapro.c 		outb_p((data->word & 0xff00) >> 8, SMBHSTDAT1);
data              230 drivers/i2c/busses/i2c-viapro.c 			outb_p(data->block[0], SMBHSTDAT0);
data              235 drivers/i2c/busses/i2c-viapro.c 			u8 len = data->block[0];
data              241 drivers/i2c/busses/i2c-viapro.c 				outb_p(data->block[i], SMBBLKDAT);
data              265 drivers/i2c/busses/i2c-viapro.c 		data->byte = inb_p(SMBHSTDAT0);
data              269 drivers/i2c/busses/i2c-viapro.c 		data->word = inb_p(SMBHSTDAT0) + (inb_p(SMBHSTDAT1) << 8);
data              273 drivers/i2c/busses/i2c-viapro.c 		data->block[0] = inb_p(SMBHSTDAT0);
data              274 drivers/i2c/busses/i2c-viapro.c 		if (data->block[0] > I2C_SMBUS_BLOCK_MAX)
data              275 drivers/i2c/busses/i2c-viapro.c 			data->block[0] = I2C_SMBUS_BLOCK_MAX;
data              277 drivers/i2c/busses/i2c-viapro.c 		for (i = 1; i <= data->block[0]; i++)
data              278 drivers/i2c/busses/i2c-viapro.c 			data->block[i] = inb_p(SMBBLKDAT);
data              252 drivers/i2c/busses/i2c-viperboard.c 		memcpy(wmsg->data, msg->buf + start,
data              324 drivers/i2c/busses/i2c-wmt.c static irqreturn_t wmt_i2c_isr(int irq, void *data)
data              326 drivers/i2c/busses/i2c-wmt.c 	struct wmt_i2c_dev *i2c_dev = data;
data              217 drivers/i2c/busses/i2c-xgene-slimpro.c 				u32 *data)
data              221 drivers/i2c/busses/i2c-xgene-slimpro.c 	ctx->resp_msg = data;
data              245 drivers/i2c/busses/i2c-xgene-slimpro.c 			  u32 readlen, u32 *data)
data              254 drivers/i2c/busses/i2c-xgene-slimpro.c 	return slimpro_i2c_send_msg(ctx, msg, data);
data              259 drivers/i2c/busses/i2c-xgene-slimpro.c 			  u32 data)
data              266 drivers/i2c/busses/i2c-xgene-slimpro.c 	msg[2] = data;
data              273 drivers/i2c/busses/i2c-xgene-slimpro.c 			     u32 with_data_len, void *data)
data              297 drivers/i2c/busses/i2c-xgene-slimpro.c 	memcpy(data, ctx->dma_buffer, readlen);
data              305 drivers/i2c/busses/i2c-xgene-slimpro.c 			     void *data)
data              311 drivers/i2c/busses/i2c-xgene-slimpro.c 	memcpy(ctx->dma_buffer, data, writelen);
data              339 drivers/i2c/busses/i2c-xgene-slimpro.c 				  union i2c_smbus_data *data)
data              351 drivers/i2c/busses/i2c-xgene-slimpro.c 			data->byte = val;
data              363 drivers/i2c/busses/i2c-xgene-slimpro.c 			data->byte = val;
data              365 drivers/i2c/busses/i2c-xgene-slimpro.c 			val = data->byte;
data              376 drivers/i2c/busses/i2c-xgene-slimpro.c 			data->word = val;
data              378 drivers/i2c/busses/i2c-xgene-slimpro.c 			val = data->word;
data              391 drivers/i2c/busses/i2c-xgene-slimpro.c 						&data->block[0]);
data              397 drivers/i2c/busses/i2c-xgene-slimpro.c 						data->block[0] + 1,
data              398 drivers/i2c/busses/i2c-xgene-slimpro.c 						&data->block[0]);
data              409 drivers/i2c/busses/i2c-xgene-slimpro.c 						&data->block[1]);
data              414 drivers/i2c/busses/i2c-xgene-slimpro.c 						data->block[0],
data              415 drivers/i2c/busses/i2c-xgene-slimpro.c 						&data->block[1]);
data              332 drivers/i2c/busses/i2c-xiic.c 		u16 data = i2c->tx_msg->buf[i2c->tx_pos++];
data              335 drivers/i2c/busses/i2c-xiic.c 			data |= XIIC_TX_DYN_STOP_MASK;
data              338 drivers/i2c/busses/i2c-xiic.c 		xiic_setreg16(i2c, XIIC_DTR_REG_OFFSET, data);
data              576 drivers/i2c/busses/i2c-xiic.c 		u16 data = i2c_8bit_addr_from_msg(msg) |
data              580 drivers/i2c/busses/i2c-xiic.c 			data |= XIIC_TX_DYN_STOP_MASK;
data              582 drivers/i2c/busses/i2c-xiic.c 		xiic_setreg16(i2c, XIIC_DTR_REG_OFFSET, data);
data              355 drivers/i2c/busses/i2c-xlr.c 		.data		= &xlr_i2c_config_tangox,
data              379 drivers/i2c/busses/i2c-xlr.c 		priv->cfg = match->data;
data               81 drivers/i2c/busses/i2c-zx2967.c 			       void *data, unsigned long reg, int len)
data               83 drivers/i2c/busses/i2c-zx2967.c 	writesb(i2c->reg_base + reg, data, len);
data               87 drivers/i2c/busses/i2c-zx2967.c 			      void *data, unsigned long reg, int len)
data               89 drivers/i2c/busses/i2c-zx2967.c 	readsb(i2c->reg_base + reg, data, len);
data              326 drivers/i2c/busses/i2c-zx2967.c 			  union i2c_smbus_data *data)
data              345 drivers/i2c/busses/i2c-zx2967.c 			zx2967_i2c_writel(i2c, data->byte, REG_DATA);
data              350 drivers/i2c/busses/i2c-zx2967.c 			zx2967_i2c_writel(i2c, (data->word >> 8), REG_DATA);
data              351 drivers/i2c/busses/i2c-zx2967.c 			zx2967_i2c_writel(i2c, (data->word & 0xff),
data              359 drivers/i2c/busses/i2c-zx2967.c 				  union i2c_smbus_data *data)
data              387 drivers/i2c/busses/i2c-zx2967.c 		data->byte = val;
data              393 drivers/i2c/busses/i2c-zx2967.c 		data->word = (buf[0] << 8) | buf[1];
data              425 drivers/i2c/busses/i2c-zx2967.c 			     u8 command, int size, union i2c_smbus_data *data)
data              438 drivers/i2c/busses/i2c-zx2967.c 					  command, size, data);
data              445 drivers/i2c/busses/i2c-zx2967.c 		return zx2967_smbus_xfer_read(i2c, size, data);
data              271 drivers/i2c/busses/scx200_acb.c 				 union i2c_smbus_data *data)
data              287 drivers/i2c/busses/scx200_acb.c 		buffer = rw ? &data->byte : &command;
data              292 drivers/i2c/busses/scx200_acb.c 		buffer = &data->byte;
data              297 drivers/i2c/busses/scx200_acb.c 		cur_word = cpu_to_le16(data->word);
data              302 drivers/i2c/busses/scx200_acb.c 		len = data->block[0];
data              305 drivers/i2c/busses/scx200_acb.c 		buffer = &data->block[1];
data              348 drivers/i2c/busses/scx200_acb.c 		data->word = le16_to_cpu(cur_word);
data               29 drivers/i2c/i2c-core-acpi.c 		u8	data[0];
data               63 drivers/i2c/i2c-core-acpi.c 	sb = &ares->data.i2c_serial_bus;
data               72 drivers/i2c/i2c-core-acpi.c static int i2c_acpi_fill_info(struct acpi_resource *ares, void *data)
data               74 drivers/i2c/i2c-core-acpi.c 	struct i2c_acpi_lookup *lookup = data;
data              136 drivers/i2c/i2c-core-acpi.c static int i2c_acpi_add_resource(struct acpi_resource *ares, void *data)
data              138 drivers/i2c/i2c-core-acpi.c 	int *irq = data;
data              237 drivers/i2c/i2c-core-acpi.c 				       void *data, void **return_value)
data              239 drivers/i2c/i2c-core-acpi.c 	struct i2c_adapter *adapter = data;
data              303 drivers/i2c/i2c-core-acpi.c 					   void *data, void **return_value)
data              305 drivers/i2c/i2c-core-acpi.c 	struct i2c_acpi_lookup *lookup = data;
data              373 drivers/i2c/i2c-core-acpi.c static int i2c_acpi_find_match_adapter(struct device *dev, const void *data)
data              380 drivers/i2c/i2c-core-acpi.c 	return ACPI_HANDLE(dev) == (acpi_handle)data;
data              510 drivers/i2c/i2c-core-acpi.c 		u8 cmd, u8 *data, u8 data_len)
data              542 drivers/i2c/i2c-core-acpi.c 		memcpy(data, buffer, data_len);
data              553 drivers/i2c/i2c-core-acpi.c 		u8 cmd, u8 *data, u8 data_len)
data              565 drivers/i2c/i2c-core-acpi.c 	memcpy(buffer + 1, data, data_len);
data              591 drivers/i2c/i2c-core-acpi.c 	struct i2c_acpi_handler_data *data = handler_context;
data              592 drivers/i2c/i2c-core-acpi.c 	struct acpi_connection_info *info = &data->info;
data              594 drivers/i2c/i2c-core-acpi.c 	struct i2c_adapter *adapter = data->adapter;
data              665 drivers/i2c/i2c-core-acpi.c 					gsb->data);
data              672 drivers/i2c/i2c-core-acpi.c 					gsb->len, gsb->data);
data              679 drivers/i2c/i2c-core-acpi.c 					gsb->data, info->access_length);
data              682 drivers/i2c/i2c-core-acpi.c 					gsb->data, info->access_length);
data              705 drivers/i2c/i2c-core-acpi.c 	struct i2c_acpi_handler_data *data;
data              716 drivers/i2c/i2c-core-acpi.c 	data = kzalloc(sizeof(struct i2c_acpi_handler_data),
data              718 drivers/i2c/i2c-core-acpi.c 	if (!data)
data              721 drivers/i2c/i2c-core-acpi.c 	data->adapter = adapter;
data              722 drivers/i2c/i2c-core-acpi.c 	status = acpi_bus_attach_private_data(handle, (void *)data);
data              724 drivers/i2c/i2c-core-acpi.c 		kfree(data);
data              732 drivers/i2c/i2c-core-acpi.c 				data);
data              736 drivers/i2c/i2c-core-acpi.c 		kfree(data);
data              747 drivers/i2c/i2c-core-acpi.c 	struct i2c_acpi_handler_data *data;
data              762 drivers/i2c/i2c-core-acpi.c 	status = acpi_bus_get_private_data(handle, (void **)&data);
data              764 drivers/i2c/i2c-core-acpi.c 		kfree(data);
data             1233 drivers/i2c/i2c-core-base.c static int __process_new_adapter(struct device_driver *d, void *data)
data             1235 drivers/i2c/i2c-core-base.c 	return i2c_do_add_adapter(to_i2c_driver(d), data);
data             1536 drivers/i2c/i2c-core-base.c static int __process_removed_adapter(struct device_driver *d, void *data)
data             1538 drivers/i2c/i2c-core-base.c 	i2c_do_del_adapter(to_i2c_driver(d), data);
data             1681 drivers/i2c/i2c-core-base.c int i2c_for_each_dev(void *data, int (*fn)(struct device *dev, void *data))
data             1686 drivers/i2c/i2c-core-base.c 	res = bus_for_each_dev(&i2c_bus_type, NULL, data, fn);
data             1693 drivers/i2c/i2c-core-base.c static int __process_new_driver(struct device *dev, void *data)
data             1697 drivers/i2c/i2c-core-base.c 	return i2c_do_add_adapter(data, to_i2c_adapter(dev));
data             1734 drivers/i2c/i2c-core-base.c static int __process_removed_driver(struct device *dev, void *data)
data             1737 drivers/i2c/i2c-core-base.c 		i2c_do_del_adapter(data, to_i2c_adapter(dev));
data              116 drivers/i2c/i2c-core-of.c static int of_dev_or_parent_node_match(struct device *dev, const void *data)
data              118 drivers/i2c/i2c-core-of.c 	if (dev->of_node == data)
data              122 drivers/i2c/i2c-core-of.c 		return dev->parent->of_node == data;
data               28 drivers/i2c/i2c-core-smbus.c static u8 crc8(u16 data)
data               33 drivers/i2c/i2c-core-smbus.c 		if (data & 0x8000)
data               34 drivers/i2c/i2c-core-smbus.c 			data = data ^ POLY;
data               35 drivers/i2c/i2c-core-smbus.c 		data = data << 1;
data               37 drivers/i2c/i2c-core-smbus.c 	return (u8)(data >> 8);
data               95 drivers/i2c/i2c-core-smbus.c 	union i2c_smbus_data data;
data              100 drivers/i2c/i2c-core-smbus.c 				I2C_SMBUS_BYTE, &data);
data              101 drivers/i2c/i2c-core-smbus.c 	return (status < 0) ? status : data.byte;
data              130 drivers/i2c/i2c-core-smbus.c 	union i2c_smbus_data data;
data              135 drivers/i2c/i2c-core-smbus.c 				I2C_SMBUS_BYTE_DATA, &data);
data              136 drivers/i2c/i2c-core-smbus.c 	return (status < 0) ? status : data.byte;
data              152 drivers/i2c/i2c-core-smbus.c 	union i2c_smbus_data data;
data              153 drivers/i2c/i2c-core-smbus.c 	data.byte = value;
data              156 drivers/i2c/i2c-core-smbus.c 			      I2C_SMBUS_BYTE_DATA, &data);
data              170 drivers/i2c/i2c-core-smbus.c 	union i2c_smbus_data data;
data              175 drivers/i2c/i2c-core-smbus.c 				I2C_SMBUS_WORD_DATA, &data);
data              176 drivers/i2c/i2c-core-smbus.c 	return (status < 0) ? status : data.word;
data              192 drivers/i2c/i2c-core-smbus.c 	union i2c_smbus_data data;
data              193 drivers/i2c/i2c-core-smbus.c 	data.word = value;
data              196 drivers/i2c/i2c-core-smbus.c 			      I2C_SMBUS_WORD_DATA, &data);
data              218 drivers/i2c/i2c-core-smbus.c 	union i2c_smbus_data data;
data              223 drivers/i2c/i2c-core-smbus.c 				I2C_SMBUS_BLOCK_DATA, &data);
data              227 drivers/i2c/i2c-core-smbus.c 	memcpy(values, &data.block[1], data.block[0]);
data              228 drivers/i2c/i2c-core-smbus.c 	return data.block[0];
data              245 drivers/i2c/i2c-core-smbus.c 	union i2c_smbus_data data;
data              249 drivers/i2c/i2c-core-smbus.c 	data.block[0] = length;
data              250 drivers/i2c/i2c-core-smbus.c 	memcpy(&data.block[1], values, length);
data              253 drivers/i2c/i2c-core-smbus.c 			      I2C_SMBUS_BLOCK_DATA, &data);
data              261 drivers/i2c/i2c-core-smbus.c 	union i2c_smbus_data data;
data              266 drivers/i2c/i2c-core-smbus.c 	data.block[0] = length;
data              269 drivers/i2c/i2c-core-smbus.c 				I2C_SMBUS_I2C_BLOCK_DATA, &data);
data              273 drivers/i2c/i2c-core-smbus.c 	memcpy(values, &data.block[1], data.block[0]);
data              274 drivers/i2c/i2c-core-smbus.c 	return data.block[0];
data              281 drivers/i2c/i2c-core-smbus.c 	union i2c_smbus_data data;
data              285 drivers/i2c/i2c-core-smbus.c 	data.block[0] = length;
data              286 drivers/i2c/i2c-core-smbus.c 	memcpy(data.block + 1, values, length);
data              289 drivers/i2c/i2c-core-smbus.c 			      I2C_SMBUS_I2C_BLOCK_DATA, &data);
data              316 drivers/i2c/i2c-core-smbus.c 				   union i2c_smbus_data *data)
data              365 drivers/i2c/i2c-core-smbus.c 			msgbuf0[1] = data->byte;
data              373 drivers/i2c/i2c-core-smbus.c 			msgbuf0[1] = data->word & 0xff;
data              374 drivers/i2c/i2c-core-smbus.c 			msgbuf0[2] = data->word >> 8;
data              382 drivers/i2c/i2c-core-smbus.c 		msgbuf0[1] = data->word & 0xff;
data              383 drivers/i2c/i2c-core-smbus.c 		msgbuf0[2] = data->word >> 8;
data              392 drivers/i2c/i2c-core-smbus.c 			msg[0].len = data->block[0] + 2;
data              396 drivers/i2c/i2c-core-smbus.c 					data->block[0]);
data              402 drivers/i2c/i2c-core-smbus.c 				msg[0].buf[i] = data->block[i - 1];
data              408 drivers/i2c/i2c-core-smbus.c 		if (data->block[0] > I2C_SMBUS_BLOCK_MAX) {
data              411 drivers/i2c/i2c-core-smbus.c 				data->block[0]);
data              415 drivers/i2c/i2c-core-smbus.c 		msg[0].len = data->block[0] + 2;
data              418 drivers/i2c/i2c-core-smbus.c 			msg[0].buf[i] = data->block[i - 1];
data              426 drivers/i2c/i2c-core-smbus.c 		if (data->block[0] > I2C_SMBUS_BLOCK_MAX) {
data              429 drivers/i2c/i2c-core-smbus.c 				data->block[0]);
data              434 drivers/i2c/i2c-core-smbus.c 			msg[1].len = data->block[0];
data              437 drivers/i2c/i2c-core-smbus.c 			msg[0].len = data->block[0] + 1;
data              440 drivers/i2c/i2c-core-smbus.c 			for (i = 1; i <= data->block[0]; i++)
data              441 drivers/i2c/i2c-core-smbus.c 				msg[0].buf[i] = data->block[i];
data              483 drivers/i2c/i2c-core-smbus.c 			data->byte = msgbuf0[0];
data              486 drivers/i2c/i2c-core-smbus.c 			data->byte = msgbuf1[0];
data              490 drivers/i2c/i2c-core-smbus.c 			data->word = msgbuf1[0] | (msgbuf1[1] << 8);
data              493 drivers/i2c/i2c-core-smbus.c 			for (i = 0; i < data->block[0]; i++)
data              494 drivers/i2c/i2c-core-smbus.c 				data->block[i + 1] = msg[1].buf[i];
data              499 drivers/i2c/i2c-core-smbus.c 				data->block[i] = msg[1].buf[i];
data              527 drivers/i2c/i2c-core-smbus.c 		   u8 command, int protocol, union i2c_smbus_data *data)
data              536 drivers/i2c/i2c-core-smbus.c 			       command, protocol, data);
data              545 drivers/i2c/i2c-core-smbus.c 		     u8 command, int protocol, union i2c_smbus_data *data)
data              549 drivers/i2c/i2c-core-smbus.c 			 u8 command, int size, union i2c_smbus_data *data);
data              562 drivers/i2c/i2c-core-smbus.c 			  command, protocol, data);
data              581 drivers/i2c/i2c-core-smbus.c 					command, protocol, data);
data              598 drivers/i2c/i2c-core-smbus.c 				      command, protocol, data);
data              603 drivers/i2c/i2c-core-smbus.c 			  command, protocol, data, res);
data              313 drivers/i2c/i2c-dev.c 		union i2c_smbus_data __user *data)
data              352 drivers/i2c/i2c-dev.c 	if (data == NULL) {
data              360 drivers/i2c/i2c-dev.c 		datasize = sizeof(data->byte);
data              363 drivers/i2c/i2c-dev.c 		datasize = sizeof(data->word);
data              365 drivers/i2c/i2c-dev.c 		datasize = sizeof(data->block);
data              371 drivers/i2c/i2c-dev.c 		if (copy_from_user(&temp, data, datasize))
data              386 drivers/i2c/i2c-dev.c 		if (copy_to_user(data, &temp, datasize))
data              465 drivers/i2c/i2c-dev.c 					  data_arg.data);
data              499 drivers/i2c/i2c-dev.c 	compat_caddr_t data; /* union i2c_smbus_data *data */
data              567 drivers/i2c/i2c-dev.c 					  compat_ptr(data32.data));
data              696 drivers/i2c/i2c-dev.c 			 void *data)
data              698 drivers/i2c/i2c-dev.c 	struct device *dev = data;
data               80 drivers/i2c/i2c-mux.c 				int size, union i2c_smbus_data *data)
data               92 drivers/i2c/i2c-mux.c 				       read_write, command, size, data);
data              102 drivers/i2c/i2c-mux.c 			      int size, union i2c_smbus_data *data)
data              114 drivers/i2c/i2c-mux.c 				     read_write, command, size, data);
data               27 drivers/i2c/i2c-smbus.c 	unsigned int		data;
data               34 drivers/i2c/i2c-smbus.c 	struct alert_data *data = addrp;
data               37 drivers/i2c/i2c-smbus.c 	if (!client || client->addr != data->addr)
data               50 drivers/i2c/i2c-smbus.c 			driver->alert(client, data->type, data->data);
data               75 drivers/i2c/i2c-smbus.c 		struct alert_data data;
data               89 drivers/i2c/i2c-smbus.c 		data.data = status & 1;
data               90 drivers/i2c/i2c-smbus.c 		data.addr = status >> 1;
data               91 drivers/i2c/i2c-smbus.c 		data.type = I2C_PROTOCOL_SMBUS_ALERT;
data               93 drivers/i2c/i2c-smbus.c 		if (data.addr == prev_addr) {
data               95 drivers/i2c/i2c-smbus.c 				"0x%02x, skipping\n", data.addr);
data               99 drivers/i2c/i2c-smbus.c 			data.addr, data.data);
data              102 drivers/i2c/i2c-smbus.c 		device_for_each_child(&ara->adapter->dev, &data,
data              104 drivers/i2c/i2c-smbus.c 		prev_addr = data.addr;
data              125 drivers/i2c/i2c-stub.c 	char read_write, u8 command, int size, union i2c_smbus_data *data)
data              158 drivers/i2c/i2c-stub.c 			data->byte = *wordp & 0xff;
data              161 drivers/i2c/i2c-stub.c 				addr, data->byte);
data              171 drivers/i2c/i2c-stub.c 			*wordp |= data->byte;
data              174 drivers/i2c/i2c-stub.c 				addr, data->byte, command);
data              179 drivers/i2c/i2c-stub.c 					(data->byte >> chip->bank_shift)
data              186 drivers/i2c/i2c-stub.c 			data->byte = *wordp & 0xff;
data              189 drivers/i2c/i2c-stub.c 				addr, data->byte, command);
data              199 drivers/i2c/i2c-stub.c 			*wordp = data->word;
data              202 drivers/i2c/i2c-stub.c 				addr, data->word, command);
data              204 drivers/i2c/i2c-stub.c 			data->word = *wordp;
data              207 drivers/i2c/i2c-stub.c 				addr, data->word, command);
data              218 drivers/i2c/i2c-stub.c 		if (data->block[0] > 256 - command)	/* Avoid overrun */
data              219 drivers/i2c/i2c-stub.c 			data->block[0] = 256 - command;
data              220 drivers/i2c/i2c-stub.c 		len = data->block[0];
data              224 drivers/i2c/i2c-stub.c 				chip->words[command + i] |= data->block[1 + i];
data              231 drivers/i2c/i2c-stub.c 				data->block[1 + i] =
data              249 drivers/i2c/i2c-stub.c 			len = data->block[0];
data              266 drivers/i2c/i2c-stub.c 				b->block[i] = data->block[i + 1];
data              280 drivers/i2c/i2c-stub.c 			data->block[0] = len;
data              282 drivers/i2c/i2c-stub.c 				data->block[i + 1] = b->block[i];
data               20 drivers/i2c/muxes/i2c-mux-gpio.c 	struct i2c_mux_gpio_platform_data data;
data               47 drivers/i2c/muxes/i2c-mux-gpio.c 	i2c_mux_gpio_set(mux, mux->data.idle);
data               75 drivers/i2c/muxes/i2c-mux-gpio.c 	mux->data.parent = i2c_adapter_id(adapter);
data               78 drivers/i2c/muxes/i2c-mux-gpio.c 	mux->data.n_values = of_get_child_count(np);
data               81 drivers/i2c/muxes/i2c-mux-gpio.c 			      mux->data.n_values, sizeof(*mux->data.values),
data               92 drivers/i2c/muxes/i2c-mux-gpio.c 	mux->data.values = values;
data               94 drivers/i2c/muxes/i2c-mux-gpio.c 	if (of_property_read_u32(np, "idle-state", &mux->data.idle))
data               95 drivers/i2c/muxes/i2c-mux-gpio.c 		mux->data.idle = I2C_MUX_GPIO_NO_IDLE;
data              125 drivers/i2c/muxes/i2c-mux-gpio.c 		memcpy(&mux->data, dev_get_platdata(&pdev->dev),
data              126 drivers/i2c/muxes/i2c-mux-gpio.c 			sizeof(mux->data));
data              136 drivers/i2c/muxes/i2c-mux-gpio.c 	parent = i2c_get_adapter(mux->data.parent);
data              140 drivers/i2c/muxes/i2c-mux-gpio.c 	muxc = i2c_mux_alloc(parent, &pdev->dev, mux->data.n_values,
data              156 drivers/i2c/muxes/i2c-mux-gpio.c 	if (mux->data.idle != I2C_MUX_GPIO_NO_IDLE) {
data              157 drivers/i2c/muxes/i2c-mux-gpio.c 		initial_state = mux->data.idle;
data              160 drivers/i2c/muxes/i2c-mux-gpio.c 		initial_state = mux->data.values[0];
data              191 drivers/i2c/muxes/i2c-mux-gpio.c 	for (i = 0; i < mux->data.n_values; i++) {
data              192 drivers/i2c/muxes/i2c-mux-gpio.c 		u32 nr = mux->data.base_nr ? (mux->data.base_nr + i) : 0;
data              193 drivers/i2c/muxes/i2c-mux-gpio.c 		unsigned int class = mux->data.classes ? mux->data.classes[i] : 0;
data              195 drivers/i2c/muxes/i2c-mux-gpio.c 		ret = i2c_mux_add_adapter(muxc, nr, mux->data.values[i], class);
data              201 drivers/i2c/muxes/i2c-mux-gpio.c 		 mux->data.n_values, parent->name);
data               78 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct ltc4306 *data = gpiochip_get_data(chip);
data               82 drivers/i2c/muxes/i2c-mux-ltc4306.c 	ret = regmap_read(data->regmap, LTC_REG_CONFIG, &val);
data               92 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct ltc4306 *data = gpiochip_get_data(chip);
data               94 drivers/i2c/muxes/i2c-mux-ltc4306.c 	regmap_update_bits(data->regmap, LTC_REG_CONFIG, BIT(5 - offset),
data              101 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct ltc4306 *data = gpiochip_get_data(chip);
data              105 drivers/i2c/muxes/i2c-mux-ltc4306.c 	ret = regmap_read(data->regmap, LTC_REG_MODE, &val);
data              115 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct ltc4306 *data = gpiochip_get_data(chip);
data              117 drivers/i2c/muxes/i2c-mux-ltc4306.c 	return regmap_update_bits(data->regmap, LTC_REG_MODE,
data              124 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct ltc4306 *data = gpiochip_get_data(chip);
data              127 drivers/i2c/muxes/i2c-mux-ltc4306.c 	return regmap_update_bits(data->regmap, LTC_REG_MODE,
data              134 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct ltc4306 *data = gpiochip_get_data(chip);
data              148 drivers/i2c/muxes/i2c-mux-ltc4306.c 	return regmap_update_bits(data->regmap, LTC_REG_MODE,
data              152 drivers/i2c/muxes/i2c-mux-ltc4306.c static int ltc4306_gpio_init(struct ltc4306 *data)
data              154 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct device *dev = regmap_get_device(data->regmap);
data              156 drivers/i2c/muxes/i2c-mux-ltc4306.c 	if (!data->chip->num_gpios)
data              159 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.label = dev_name(dev);
data              160 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.base = -1;
data              161 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.ngpio = data->chip->num_gpios;
data              162 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.parent = dev;
data              163 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.can_sleep = true;
data              164 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.get_direction = ltc4306_gpio_get_direction;
data              165 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.direction_input = ltc4306_gpio_direction_input;
data              166 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.direction_output = ltc4306_gpio_direction_output;
data              167 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.get = ltc4306_gpio_get;
data              168 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.set = ltc4306_gpio_set;
data              169 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.set_config = ltc4306_gpio_set_config;
data              170 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->gpiochip.owner = THIS_MODULE;
data              173 drivers/i2c/muxes/i2c-mux-ltc4306.c 	regmap_write(data->regmap, LTC_REG_MODE, LTC_GPIO_ALL_INPUT);
data              175 drivers/i2c/muxes/i2c-mux-ltc4306.c 	return devm_gpiochip_add_data(dev, &data->gpiochip, data);
data              180 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct ltc4306 *data = i2c_mux_priv(muxc);
data              182 drivers/i2c/muxes/i2c-mux-ltc4306.c 	return regmap_update_bits(data->regmap, LTC_REG_SWITCH,
data              188 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct ltc4306 *data = i2c_mux_priv(muxc);
data              190 drivers/i2c/muxes/i2c-mux-ltc4306.c 	return regmap_update_bits(data->regmap, LTC_REG_SWITCH,
data              202 drivers/i2c/muxes/i2c-mux-ltc4306.c 	{ .compatible = "lltc,ltc4305", .data = &chips[ltc_4305] },
data              203 drivers/i2c/muxes/i2c-mux-ltc4306.c 	{ .compatible = "lltc,ltc4306", .data = &chips[ltc_4306] },
data              213 drivers/i2c/muxes/i2c-mux-ltc4306.c 	struct ltc4306 *data;
data              228 drivers/i2c/muxes/i2c-mux-ltc4306.c 			     chip->nchans, sizeof(*data),
data              233 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data = i2c_mux_priv(muxc);
data              234 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->chip = chip;
data              238 drivers/i2c/muxes/i2c-mux-ltc4306.c 	data->regmap = devm_regmap_init_i2c(client, &ltc4306_regmap_config);
data              239 drivers/i2c/muxes/i2c-mux-ltc4306.c 	if (IS_ERR(data->regmap)) {
data              240 drivers/i2c/muxes/i2c-mux-ltc4306.c 		ret = PTR_ERR(data->regmap);
data              261 drivers/i2c/muxes/i2c-mux-ltc4306.c 	if (regmap_write(data->regmap, LTC_REG_SWITCH, 0) < 0) {
data              274 drivers/i2c/muxes/i2c-mux-ltc4306.c 	if (regmap_write(data->regmap, LTC_REG_CONFIG, val) < 0)
data              277 drivers/i2c/muxes/i2c-mux-ltc4306.c 	ret = ltc4306_gpio_init(data);
data               97 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	union i2c_smbus_data data = { .byte = val };
data              101 drivers/i2c/muxes/i2c-mux-mlxcpld.c 				I2C_SMBUS_BYTE_DATA, &data);
data              106 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	struct mlxcpld_mux *data = i2c_mux_priv(muxc);
data              107 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	struct i2c_client *client = data->client;
data              112 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	if (data->last_chan != regval) {
data              114 drivers/i2c/muxes/i2c-mux-mlxcpld.c 		data->last_chan = err < 0 ? 0 : regval;
data              122 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	struct mlxcpld_mux *data = i2c_mux_priv(muxc);
data              123 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	struct i2c_client *client = data->client;
data              126 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	data->last_chan = 0;
data              128 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	return mlxcpld_mux_reg_write(muxc->parent, client, data->last_chan);
data              139 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	struct mlxcpld_mux *data;
data              149 drivers/i2c/muxes/i2c-mux-mlxcpld.c 			     sizeof(*data), 0, mlxcpld_mux_select_chan,
data              154 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	data = i2c_mux_priv(muxc);
data              156 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	data->client = client;
data              157 drivers/i2c/muxes/i2c-mux-mlxcpld.c 	data->last_chan = 0; /* force the first selection */
data              101 drivers/i2c/muxes/i2c-mux-pca9541.c 	union i2c_smbus_data data = { .byte = val };
data              105 drivers/i2c/muxes/i2c-mux-pca9541.c 				I2C_SMBUS_BYTE_DATA, &data);
data              115 drivers/i2c/muxes/i2c-mux-pca9541.c 	union i2c_smbus_data data;
data              120 drivers/i2c/muxes/i2c-mux-pca9541.c 			       I2C_SMBUS_BYTE_DATA, &data);
data              122 drivers/i2c/muxes/i2c-mux-pca9541.c 	return ret ?: data.byte;
data              180 drivers/i2c/muxes/i2c-mux-pca9541.c 	struct pca9541 *data = i2c_mux_priv(muxc);
data              195 drivers/i2c/muxes/i2c-mux-pca9541.c 		    || time_is_before_eq_jiffies(data->arb_timeout)) {
data              204 drivers/i2c/muxes/i2c-mux-pca9541.c 			data->select_timeout = SELECT_DELAY_SHORT;
data              210 drivers/i2c/muxes/i2c-mux-pca9541.c 			data->select_timeout = SELECT_DELAY_LONG * 2;
data              229 drivers/i2c/muxes/i2c-mux-pca9541.c 		data->select_timeout = SELECT_DELAY_LONG;
data              230 drivers/i2c/muxes/i2c-mux-pca9541.c 		if (time_is_before_eq_jiffies(data->arb_timeout)) {
data              250 drivers/i2c/muxes/i2c-mux-pca9541.c 	struct pca9541 *data = i2c_mux_priv(muxc);
data              251 drivers/i2c/muxes/i2c-mux-pca9541.c 	struct i2c_client *client = data->client;
data              256 drivers/i2c/muxes/i2c-mux-pca9541.c 	data->arb_timeout = jiffies + ARB_TIMEOUT;
data              264 drivers/i2c/muxes/i2c-mux-pca9541.c 		if (data->select_timeout == SELECT_DELAY_SHORT)
data              265 drivers/i2c/muxes/i2c-mux-pca9541.c 			udelay(data->select_timeout);
data              267 drivers/i2c/muxes/i2c-mux-pca9541.c 			msleep(data->select_timeout / 1000);
data              275 drivers/i2c/muxes/i2c-mux-pca9541.c 	struct pca9541 *data = i2c_mux_priv(muxc);
data              276 drivers/i2c/muxes/i2c-mux-pca9541.c 	struct i2c_client *client = data->client;
data              290 drivers/i2c/muxes/i2c-mux-pca9541.c 	struct pca9541 *data;
data              306 drivers/i2c/muxes/i2c-mux-pca9541.c 	muxc = i2c_mux_alloc(adap, &client->dev, 1, sizeof(*data),
data              312 drivers/i2c/muxes/i2c-mux-pca9541.c 	data = i2c_mux_priv(muxc);
data              313 drivers/i2c/muxes/i2c-mux-pca9541.c 	data->client = client;
data              203 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9540", .data = &chips[pca_9540] },
data              204 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9542", .data = &chips[pca_9542] },
data              205 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9543", .data = &chips[pca_9543] },
data              206 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9544", .data = &chips[pca_9544] },
data              207 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9545", .data = &chips[pca_9545] },
data              208 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9546", .data = &chips[pca_9546] },
data              209 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9547", .data = &chips[pca_9547] },
data              210 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9548", .data = &chips[pca_9548] },
data              211 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9846", .data = &chips[pca_9846] },
data              212 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9847", .data = &chips[pca_9847] },
data              213 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9848", .data = &chips[pca_9848] },
data              214 drivers/i2c/muxes/i2c-mux-pca954x.c 	{ .compatible = "nxp,pca9849", .data = &chips[pca_9849] },
data              234 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct pca954x *data = i2c_mux_priv(muxc);
data              235 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct i2c_client *client = data->client;
data              236 drivers/i2c/muxes/i2c-mux-pca954x.c 	const struct chip_desc *chip = data->chip;
data              247 drivers/i2c/muxes/i2c-mux-pca954x.c 	if (data->last_chan != regval) {
data              249 drivers/i2c/muxes/i2c-mux-pca954x.c 		data->last_chan = ret < 0 ? 0 : regval;
data              257 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct pca954x *data = i2c_mux_priv(muxc);
data              258 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct i2c_client *client = data->client;
data              261 drivers/i2c/muxes/i2c-mux-pca954x.c 	idle_state = READ_ONCE(data->idle_state);
data              268 drivers/i2c/muxes/i2c-mux-pca954x.c 		data->last_chan = 0;
data              270 drivers/i2c/muxes/i2c-mux-pca954x.c 					 data->last_chan);
data              284 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct pca954x *data = i2c_mux_priv(muxc);
data              286 drivers/i2c/muxes/i2c-mux-pca954x.c 	return sprintf(buf, "%d\n", READ_ONCE(data->idle_state));
data              295 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct pca954x *data = i2c_mux_priv(muxc);
data              304 drivers/i2c/muxes/i2c-mux-pca954x.c 	    (val < 0 || val >= data->chip->nchans))
data              309 drivers/i2c/muxes/i2c-mux-pca954x.c 	WRITE_ONCE(data->idle_state, val);
data              314 drivers/i2c/muxes/i2c-mux-pca954x.c 	if (data->last_chan || val != MUX_IDLE_DISCONNECT)
data              326 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct pca954x *data = dev_id;
data              330 drivers/i2c/muxes/i2c-mux-pca954x.c 	ret = i2c_smbus_read_byte(data->client);
data              334 drivers/i2c/muxes/i2c-mux-pca954x.c 	for (i = 0; i < data->chip->nchans; i++) {
data              336 drivers/i2c/muxes/i2c-mux-pca954x.c 			child_irq = irq_linear_revmap(data->irq, i);
data              358 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct pca954x *data = i2c_mux_priv(muxc);
data              359 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct i2c_client *client = data->client;
data              362 drivers/i2c/muxes/i2c-mux-pca954x.c 	if (!data->chip->has_irq || client->irq <= 0)
data              365 drivers/i2c/muxes/i2c-mux-pca954x.c 	raw_spin_lock_init(&data->lock);
data              367 drivers/i2c/muxes/i2c-mux-pca954x.c 	data->irq = irq_domain_add_linear(client->dev.of_node,
data              368 drivers/i2c/muxes/i2c-mux-pca954x.c 					  data->chip->nchans,
data              369 drivers/i2c/muxes/i2c-mux-pca954x.c 					  &irq_domain_simple_ops, data);
data              370 drivers/i2c/muxes/i2c-mux-pca954x.c 	if (!data->irq)
data              373 drivers/i2c/muxes/i2c-mux-pca954x.c 	for (c = 0; c < data->chip->nchans; c++) {
data              374 drivers/i2c/muxes/i2c-mux-pca954x.c 		irq = irq_create_mapping(data->irq, c);
data              379 drivers/i2c/muxes/i2c-mux-pca954x.c 		irq_set_chip_data(irq, data);
data              389 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct pca954x *data = i2c_mux_priv(muxc);
data              390 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct i2c_client *client = data->client;
data              395 drivers/i2c/muxes/i2c-mux-pca954x.c 	if (data->irq) {
data              396 drivers/i2c/muxes/i2c-mux-pca954x.c 		for (c = 0; c < data->chip->nchans; c++) {
data              397 drivers/i2c/muxes/i2c-mux-pca954x.c 			irq = irq_find_mapping(data->irq, c);
data              400 drivers/i2c/muxes/i2c-mux-pca954x.c 		irq_domain_remove(data->irq);
data              417 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct pca954x *data;
data              424 drivers/i2c/muxes/i2c-mux-pca954x.c 	muxc = i2c_mux_alloc(adap, dev, PCA954X_MAX_NCHANS, sizeof(*data), 0,
data              428 drivers/i2c/muxes/i2c-mux-pca954x.c 	data = i2c_mux_priv(muxc);
data              431 drivers/i2c/muxes/i2c-mux-pca954x.c 	data->client = client;
data              444 drivers/i2c/muxes/i2c-mux-pca954x.c 	data->chip = of_device_get_match_data(dev);
data              445 drivers/i2c/muxes/i2c-mux-pca954x.c 	if (!data->chip)
data              446 drivers/i2c/muxes/i2c-mux-pca954x.c 		data->chip = &chips[id->driver_data];
data              448 drivers/i2c/muxes/i2c-mux-pca954x.c 	if (data->chip->id.manufacturer_id != I2C_DEVICE_ID_NONE) {
data              456 drivers/i2c/muxes/i2c-mux-pca954x.c 		    (id.manufacturer_id != data->chip->id.manufacturer_id ||
data              457 drivers/i2c/muxes/i2c-mux-pca954x.c 		     id.part_id != data->chip->id.part_id)) {
data              474 drivers/i2c/muxes/i2c-mux-pca954x.c 	data->last_chan = 0;		   /* force the first selection */
data              475 drivers/i2c/muxes/i2c-mux-pca954x.c 	data->idle_state = MUX_IDLE_AS_IS;
data              480 drivers/i2c/muxes/i2c-mux-pca954x.c 		data->idle_state = MUX_IDLE_DISCONNECT;
data              487 drivers/i2c/muxes/i2c-mux-pca954x.c 	for (num = 0; num < data->chip->nchans; num++) {
data              493 drivers/i2c/muxes/i2c-mux-pca954x.c 	if (data->irq) {
data              494 drivers/i2c/muxes/i2c-mux-pca954x.c 		ret = devm_request_threaded_irq(dev, data->client->irq,
data              497 drivers/i2c/muxes/i2c-mux-pca954x.c 						"pca954x", data);
data              509 drivers/i2c/muxes/i2c-mux-pca954x.c 		 num, data->chip->muxtype == pca954x_ismux
data              532 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct pca954x *data = i2c_mux_priv(muxc);
data              534 drivers/i2c/muxes/i2c-mux-pca954x.c 	data->last_chan = 0;
data               20 drivers/i2c/muxes/i2c-mux-reg.c 	struct i2c_mux_reg_platform_data data;
data               25 drivers/i2c/muxes/i2c-mux-reg.c 	if (!mux->data.reg)
data               34 drivers/i2c/muxes/i2c-mux-reg.c 	switch (mux->data.reg_size) {
data               36 drivers/i2c/muxes/i2c-mux-reg.c 		if (mux->data.little_endian)
data               37 drivers/i2c/muxes/i2c-mux-reg.c 			iowrite32(chan_id, mux->data.reg);
data               39 drivers/i2c/muxes/i2c-mux-reg.c 			iowrite32be(chan_id, mux->data.reg);
data               40 drivers/i2c/muxes/i2c-mux-reg.c 		if (!mux->data.write_only)
data               41 drivers/i2c/muxes/i2c-mux-reg.c 			ioread32(mux->data.reg);
data               44 drivers/i2c/muxes/i2c-mux-reg.c 		if (mux->data.little_endian)
data               45 drivers/i2c/muxes/i2c-mux-reg.c 			iowrite16(chan_id, mux->data.reg);
data               47 drivers/i2c/muxes/i2c-mux-reg.c 			iowrite16be(chan_id, mux->data.reg);
data               48 drivers/i2c/muxes/i2c-mux-reg.c 		if (!mux->data.write_only)
data               49 drivers/i2c/muxes/i2c-mux-reg.c 			ioread16(mux->data.reg);
data               52 drivers/i2c/muxes/i2c-mux-reg.c 		iowrite8(chan_id, mux->data.reg);
data               53 drivers/i2c/muxes/i2c-mux-reg.c 		if (!mux->data.write_only)
data               54 drivers/i2c/muxes/i2c-mux-reg.c 			ioread8(mux->data.reg);
data               72 drivers/i2c/muxes/i2c-mux-reg.c 	if (mux->data.idle_in_use)
data               73 drivers/i2c/muxes/i2c-mux-reg.c 		return i2c_mux_reg_set(mux, mux->data.idle);
data              102 drivers/i2c/muxes/i2c-mux-reg.c 	mux->data.parent = i2c_adapter_id(adapter);
data              105 drivers/i2c/muxes/i2c-mux-reg.c 	mux->data.n_values = of_get_child_count(np);
data              107 drivers/i2c/muxes/i2c-mux-reg.c 		mux->data.little_endian = true;
data              109 drivers/i2c/muxes/i2c-mux-reg.c 		mux->data.little_endian = false;
data              113 drivers/i2c/muxes/i2c-mux-reg.c 		mux->data.little_endian = true;
data              116 drivers/i2c/muxes/i2c-mux-reg.c 		mux->data.little_endian = false;
data              121 drivers/i2c/muxes/i2c-mux-reg.c 	mux->data.write_only = of_property_read_bool(np, "write-only");
data              124 drivers/i2c/muxes/i2c-mux-reg.c 			      mux->data.n_values, sizeof(*mux->data.values),
data              133 drivers/i2c/muxes/i2c-mux-reg.c 	mux->data.values = values;
data              135 drivers/i2c/muxes/i2c-mux-reg.c 	if (!of_property_read_u32(np, "idle-state", &mux->data.idle))
data              136 drivers/i2c/muxes/i2c-mux-reg.c 		mux->data.idle_in_use = true;
data              140 drivers/i2c/muxes/i2c-mux-reg.c 		mux->data.reg_size = resource_size(&res);
data              141 drivers/i2c/muxes/i2c-mux-reg.c 		mux->data.reg = devm_ioremap_resource(&pdev->dev, &res);
data              142 drivers/i2c/muxes/i2c-mux-reg.c 		if (IS_ERR(mux->data.reg))
data              143 drivers/i2c/muxes/i2c-mux-reg.c 			return PTR_ERR(mux->data.reg);
data              170 drivers/i2c/muxes/i2c-mux-reg.c 		memcpy(&mux->data, dev_get_platdata(&pdev->dev),
data              171 drivers/i2c/muxes/i2c-mux-reg.c 			sizeof(mux->data));
data              183 drivers/i2c/muxes/i2c-mux-reg.c 	parent = i2c_get_adapter(mux->data.parent);
data              187 drivers/i2c/muxes/i2c-mux-reg.c 	if (!mux->data.reg) {
data              191 drivers/i2c/muxes/i2c-mux-reg.c 		mux->data.reg_size = resource_size(res);
data              192 drivers/i2c/muxes/i2c-mux-reg.c 		mux->data.reg = devm_ioremap_resource(&pdev->dev, res);
data              193 drivers/i2c/muxes/i2c-mux-reg.c 		if (IS_ERR(mux->data.reg)) {
data              194 drivers/i2c/muxes/i2c-mux-reg.c 			ret = PTR_ERR(mux->data.reg);
data              199 drivers/i2c/muxes/i2c-mux-reg.c 	if (mux->data.reg_size != 4 && mux->data.reg_size != 2 &&
data              200 drivers/i2c/muxes/i2c-mux-reg.c 	    mux->data.reg_size != 1) {
data              206 drivers/i2c/muxes/i2c-mux-reg.c 	muxc = i2c_mux_alloc(parent, &pdev->dev, mux->data.n_values, 0, 0,
data              216 drivers/i2c/muxes/i2c-mux-reg.c 	if (mux->data.idle_in_use)
data              219 drivers/i2c/muxes/i2c-mux-reg.c 	for (i = 0; i < mux->data.n_values; i++) {
data              220 drivers/i2c/muxes/i2c-mux-reg.c 		nr = mux->data.base_nr ? (mux->data.base_nr + i) : 0;
data              221 drivers/i2c/muxes/i2c-mux-reg.c 		class = mux->data.classes ? mux->data.classes[i] : 0;
data              223 drivers/i2c/muxes/i2c-mux-reg.c 		ret = i2c_mux_add_adapter(muxc, nr, mux->data.values[i], class);
data              229 drivers/i2c/muxes/i2c-mux-reg.c 		 mux->data.n_values, muxc->parent->name);
data               41 drivers/i3c/device.c 		if (!xfers[i].len || !xfers[i].data.in)
data              615 drivers/i3c/master.c 		dest->payload.data = kzalloc(payloadlen, GFP_KERNEL);
data              617 drivers/i3c/master.c 		dest->payload.data = NULL;
data              619 drivers/i3c/master.c 	return dest->payload.data;
data              624 drivers/i3c/master.c 	kfree(dest->payload.data);
data             2196 drivers/i3c/master.c 	payload.data = slot->data;
data             2304 drivers/i3c/master.c 			slot->base.data = pool->payload_buf +
data              679 drivers/i3c/master/dw-i3c-master.c 	cmd->tx_buf = ccc->dests[0].payload.data;
data              719 drivers/i3c/master/dw-i3c-master.c 	cmd->rx_buf = ccc->dests[0].payload.data;
data              831 drivers/i3c/master/dw-i3c-master.c 	struct dw_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data              866 drivers/i3c/master/dw-i3c-master.c 			cmd->rx_buf = i3c_xfers[i].data.in;
data              872 drivers/i3c/master/dw-i3c-master.c 			cmd->tx_buf = i3c_xfers[i].data.out;
data              879 drivers/i3c/master/dw-i3c-master.c 			       COMMAND_PORT_DEV_INDEX(data->index) |
data              899 drivers/i3c/master/dw-i3c-master.c 	struct dw_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data              905 drivers/i3c/master/dw-i3c-master.c 	       DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index));
data              907 drivers/i3c/master/dw-i3c-master.c 	master->addrs[data->index] = dev->info.dyn_addr;
data              916 drivers/i3c/master/dw-i3c-master.c 	struct dw_i3c_i2c_dev_data *data;
data              923 drivers/i3c/master/dw-i3c-master.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              924 drivers/i3c/master/dw-i3c-master.c 	if (!data)
data              927 drivers/i3c/master/dw-i3c-master.c 	data->index = pos;
data              930 drivers/i3c/master/dw-i3c-master.c 	i3c_dev_set_master_data(dev, data);
data              934 drivers/i3c/master/dw-i3c-master.c 	       DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index));
data              941 drivers/i3c/master/dw-i3c-master.c 	struct dw_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data              947 drivers/i3c/master/dw-i3c-master.c 	       DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index));
data              950 drivers/i3c/master/dw-i3c-master.c 	master->addrs[data->index] = 0;
data              951 drivers/i3c/master/dw-i3c-master.c 	master->free_pos |= BIT(data->index);
data              952 drivers/i3c/master/dw-i3c-master.c 	kfree(data);
data              959 drivers/i3c/master/dw-i3c-master.c 	struct dw_i3c_i2c_dev_data *data = i2c_dev_get_master_data(dev);
data              994 drivers/i3c/master/dw-i3c-master.c 			      COMMAND_PORT_DEV_INDEX(data->index) |
data             1024 drivers/i3c/master/dw-i3c-master.c 	struct dw_i3c_i2c_dev_data *data;
data             1031 drivers/i3c/master/dw-i3c-master.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1032 drivers/i3c/master/dw-i3c-master.c 	if (!data)
data             1035 drivers/i3c/master/dw-i3c-master.c 	data->index = pos;
data             1038 drivers/i3c/master/dw-i3c-master.c 	i2c_dev_set_master_data(dev, data);
data             1043 drivers/i3c/master/dw-i3c-master.c 	       DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index));
data             1050 drivers/i3c/master/dw-i3c-master.c 	struct dw_i3c_i2c_dev_data *data = i2c_dev_get_master_data(dev);
data             1056 drivers/i3c/master/dw-i3c-master.c 	       DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index));
data             1059 drivers/i3c/master/dw-i3c-master.c 	master->addrs[data->index] = 0;
data             1060 drivers/i3c/master/dw-i3c-master.c 	master->free_pos |= BIT(data->index);
data             1061 drivers/i3c/master/dw-i3c-master.c 	kfree(data);
data              708 drivers/i3c/master/i3c-master-cdns.c 		ccmd->rx_buf = cmd->dests[0].payload.data;
data              711 drivers/i3c/master/i3c-master-cdns.c 		ccmd->tx_buf = cmd->dests[0].payload.data;
data              775 drivers/i3c/master/i3c-master-cdns.c 			ccmd->rx_buf = xfers[i].data.in;
data              779 drivers/i3c/master/i3c-master-cdns.c 			ccmd->tx_buf = xfers[i].data.out;
data              894 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data              900 drivers/i3c/master/i3c-master-cdns.c 	writel(DEV_ID_RR0_IS_I3C | rr, master->regs + DEV_ID_RR0(data->id));
data              944 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data;
data              947 drivers/i3c/master/i3c-master-cdns.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              948 drivers/i3c/master/i3c-master-cdns.c 	if (!data)
data              953 drivers/i3c/master/i3c-master-cdns.c 		kfree(data);
data              957 drivers/i3c/master/i3c-master-cdns.c 	data->ibi = -1;
data              958 drivers/i3c/master/i3c-master-cdns.c 	data->id = slot;
data              959 drivers/i3c/master/i3c-master-cdns.c 	i3c_dev_set_master_data(dev, data);
data              965 drivers/i3c/master/i3c-master-cdns.c 		       DEVS_CTRL_DEV_ACTIVE(data->id),
data              976 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data              979 drivers/i3c/master/i3c-master-cdns.c 	       DEVS_CTRL_DEV_CLR(data->id),
data              983 drivers/i3c/master/i3c-master-cdns.c 	master->free_rr_slots |= BIT(data->id);
data              984 drivers/i3c/master/i3c-master-cdns.c 	kfree(data);
data              991 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data;
data              998 drivers/i3c/master/i3c-master-cdns.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              999 drivers/i3c/master/i3c-master-cdns.c 	if (!data)
data             1002 drivers/i3c/master/i3c-master-cdns.c 	data->id = slot;
data             1004 drivers/i3c/master/i3c-master-cdns.c 	i2c_dev_set_master_data(dev, data);
data             1007 drivers/i3c/master/i3c-master-cdns.c 	       master->regs + DEV_ID_RR0(data->id));
data             1008 drivers/i3c/master/i3c-master-cdns.c 	writel(dev->lvr, master->regs + DEV_ID_RR2(data->id));
data             1010 drivers/i3c/master/i3c-master-cdns.c 	       DEVS_CTRL_DEV_ACTIVE(data->id),
data             1020 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data = i2c_dev_get_master_data(dev);
data             1023 drivers/i3c/master/i3c-master-cdns.c 	       DEVS_CTRL_DEV_CLR(data->id),
data             1025 drivers/i3c/master/i3c-master-cdns.c 	master->free_rr_slots |= BIT(data->id);
data             1028 drivers/i3c/master/i3c-master-cdns.c 	kfree(data);
data             1277 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data;
data             1295 drivers/i3c/master/i3c-master-cdns.c 	data = i3c_dev_get_master_data(dev);
data             1296 drivers/i3c/master/i3c-master-cdns.c 	slot = i3c_generic_ibi_get_free_slot(data->ibi_pool);
data             1300 drivers/i3c/master/i3c-master-cdns.c 	buf = slot->data;
data             1357 drivers/i3c/master/i3c-master-cdns.c static irqreturn_t cdns_i3c_master_interrupt(int irq, void *data)
data             1359 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_master *master = data;
data             1380 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data             1391 drivers/i3c/master/i3c-master-cdns.c 	sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi));
data             1392 drivers/i3c/master/i3c-master-cdns.c 	sirmap &= ~SIR_MAP_DEV_CONF_MASK(data->ibi);
data             1393 drivers/i3c/master/i3c-master-cdns.c 	sirmap |= SIR_MAP_DEV_CONF(data->ibi,
data             1395 drivers/i3c/master/i3c-master-cdns.c 	writel(sirmap, master->regs + SIR_MAP_DEV_REG(data->ibi));
data             1405 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data             1411 drivers/i3c/master/i3c-master-cdns.c 	sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi));
data             1412 drivers/i3c/master/i3c-master-cdns.c 	sirmap &= ~SIR_MAP_DEV_CONF_MASK(data->ibi);
data             1421 drivers/i3c/master/i3c-master-cdns.c 	sirmap |= SIR_MAP_DEV_CONF(data->ibi, sircfg);
data             1422 drivers/i3c/master/i3c-master-cdns.c 	writel(sirmap, master->regs + SIR_MAP_DEV_REG(data->ibi));
data             1429 drivers/i3c/master/i3c-master-cdns.c 		sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi));
data             1430 drivers/i3c/master/i3c-master-cdns.c 		sirmap &= ~SIR_MAP_DEV_CONF_MASK(data->ibi);
data             1431 drivers/i3c/master/i3c-master-cdns.c 		sirmap |= SIR_MAP_DEV_CONF(data->ibi,
data             1433 drivers/i3c/master/i3c-master-cdns.c 		writel(sirmap, master->regs + SIR_MAP_DEV_REG(data->ibi));
data             1445 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data             1449 drivers/i3c/master/i3c-master-cdns.c 	data->ibi_pool = i3c_generic_ibi_alloc_pool(dev, req);
data             1450 drivers/i3c/master/i3c-master-cdns.c 	if (IS_ERR(data->ibi_pool))
data             1451 drivers/i3c/master/i3c-master-cdns.c 		return PTR_ERR(data->ibi_pool);
data             1456 drivers/i3c/master/i3c-master-cdns.c 			data->ibi = i;
data             1466 drivers/i3c/master/i3c-master-cdns.c 	i3c_generic_ibi_free_pool(data->ibi_pool);
data             1467 drivers/i3c/master/i3c-master-cdns.c 	data->ibi_pool = NULL;
data             1476 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data             1480 drivers/i3c/master/i3c-master-cdns.c 	master->ibi.slots[data->ibi] = NULL;
data             1481 drivers/i3c/master/i3c-master-cdns.c 	data->ibi = -1;
data             1484 drivers/i3c/master/i3c-master-cdns.c 	i3c_generic_ibi_free_pool(data->ibi_pool);
data             1490 drivers/i3c/master/i3c-master-cdns.c 	struct cdns_i3c_i2c_dev_data *data = i3c_dev_get_master_data(dev);
data             1492 drivers/i3c/master/i3c-master-cdns.c 	i3c_generic_ibi_recycle_slot(data->ibi_pool, slot);
data               60 drivers/ide/ali14xx.c typedef struct { u8 reg, data; } RegInitializer;
data              100 drivers/ide/ali14xx.c static void outReg(u8 data, u8 reg)
data              103 drivers/ide/ali14xx.c 	outb_p(data, dataPort);
data              191 drivers/ide/ali14xx.c 		outReg(p->data, p->reg);
data               60 drivers/ide/cy82c693.c 	u8 single = (mode & 0x10) >> 4, index = 0, data = 0;
data               64 drivers/ide/cy82c693.c 	data = (mode & 3) | (single << 2);
data               67 drivers/ide/cy82c693.c 	outb(data, CY82_DATA_PORT);
data               79 drivers/ide/cy82c693.c 	data = BUSMASTER_TIMEOUT;
data               81 drivers/ide/cy82c693.c 	outb(data, CY82_DATA_PORT);
data               56 drivers/ide/falconide.c static void falconide_get_lock(irq_handler_t handler, void *data)
data               61 drivers/ide/falconide.c 		stdma_lock(handler, data);
data               95 drivers/ide/ide-io.c 		u8 data[2];
data               97 drivers/ide/ide-io.c 		tp_ops->input_data(drive, cmd, data, 2);
data               99 drivers/ide/ide-io.c 		cmd->tf.data  = data[0];
data              100 drivers/ide/ide-io.c 		cmd->hob.data = data[1];
data              905 drivers/ide/ide-probe.c static int ata_lock(dev_t dev, void *data)
data              911 drivers/ide/ide-probe.c static struct kobject *ata_probe(dev_t dev, int *part, void *data)
data              913 drivers/ide/ide-probe.c 	ide_hwif_t *hwif = data;
data              932 drivers/ide/ide-probe.c static struct kobject *exact_match(dev_t dev, int *part, void *data)
data              934 drivers/ide/ide-probe.c 	struct gendisk *p = data;
data              939 drivers/ide/ide-probe.c static int exact_lock(dev_t dev, void *data)
data              941 drivers/ide/ide-probe.c 	struct gendisk *p = data;
data              474 drivers/ide/ide-proc.c static void ide_add_proc_entries(struct proc_dir_entry *dir, ide_proc_entry_t *p, void *data)
data              481 drivers/ide/ide-proc.c 		ent = proc_create_single_data(p->name, p->mode, dir, p->show, data);
data              597 drivers/ide/ide-proc.c static int proc_print_driver(struct device_driver *drv, void *data)
data              600 drivers/ide/ide-proc.c 	struct seq_file *s = data;
data              106 drivers/ide/ide-taskfile.c 			u8 data[2] = { cmd->tf.data, cmd->hob.data };
data              108 drivers/ide/ide-taskfile.c 			tp_ops->output_data(drive, cmd, data, 2);
data              533 drivers/ide/ide-taskfile.c 		if (req_task->out_flags.b.data)
data              561 drivers/ide/ide-taskfile.c 	if (req_task->in_flags.b.data)
data              183 drivers/ide/qd65xx.c 	unsigned long data = (unsigned long)ide_get_drivedata(drive);
data              185 drivers/ide/qd65xx.c 	data &= 0xff00;
data              186 drivers/ide/qd65xx.c 	data |= timing;
data              187 drivers/ide/qd65xx.c 	ide_set_drivedata(drive, (void *)data);
data               89 drivers/iio/accel/adxl345_core.c 	struct adxl345_data *data = iio_priv(indio_dev);
data              102 drivers/iio/accel/adxl345_core.c 		ret = regmap_bulk_read(data->regmap,
data              112 drivers/iio/accel/adxl345_core.c 		switch (data->type) {
data              123 drivers/iio/accel/adxl345_core.c 		ret = regmap_read(data->regmap,
data              135 drivers/iio/accel/adxl345_core.c 		ret = regmap_read(data->regmap, ADXL345_REG_BW_RATE, &regval);
data              153 drivers/iio/accel/adxl345_core.c 	struct adxl345_data *data = iio_priv(indio_dev);
data              162 drivers/iio/accel/adxl345_core.c 		return regmap_write(data->regmap,
data              168 drivers/iio/accel/adxl345_core.c 		return regmap_update_bits(data->regmap, ADXL345_REG_BW_RATE,
data              214 drivers/iio/accel/adxl345_core.c 	struct adxl345_data *data;
data              231 drivers/iio/accel/adxl345_core.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              235 drivers/iio/accel/adxl345_core.c 	data = iio_priv(indio_dev);
data              237 drivers/iio/accel/adxl345_core.c 	data->regmap = regmap;
data              238 drivers/iio/accel/adxl345_core.c 	data->type = type;
data              240 drivers/iio/accel/adxl345_core.c 	data->data_range = ADXL345_DATA_FORMAT_FULL_RES;
data              242 drivers/iio/accel/adxl345_core.c 	ret = regmap_write(data->regmap, ADXL345_REG_DATA_FORMAT,
data              243 drivers/iio/accel/adxl345_core.c 			   data->data_range);
data              257 drivers/iio/accel/adxl345_core.c 	ret = regmap_write(data->regmap, ADXL345_REG_POWER_CTL,
data              267 drivers/iio/accel/adxl345_core.c 		regmap_write(data->regmap, ADXL345_REG_POWER_CTL,
data              278 drivers/iio/accel/adxl345_core.c 	struct adxl345_data *data = iio_priv(indio_dev);
data              282 drivers/iio/accel/adxl345_core.c 	return regmap_write(data->regmap, ADXL345_REG_POWER_CTL,
data               56 drivers/iio/accel/bma180.c 	int (*chip_config)(struct bma180_data *data);
data               57 drivers/iio/accel/bma180.c 	void (*chip_disable)(struct bma180_data *data);
data              139 drivers/iio/accel/bma180.c static int bma180_get_data_reg(struct bma180_data *data, enum bma180_chan chan)
data              143 drivers/iio/accel/bma180.c 	if (data->sleep_state)
data              148 drivers/iio/accel/bma180.c 		ret = i2c_smbus_read_byte_data(data->client, BMA180_TEMP);
data              150 drivers/iio/accel/bma180.c 			dev_err(&data->client->dev, "failed to read temp register\n");
data              153 drivers/iio/accel/bma180.c 		ret = i2c_smbus_read_word_data(data->client,
data              156 drivers/iio/accel/bma180.c 			dev_err(&data->client->dev,
data              164 drivers/iio/accel/bma180.c static int bma180_set_bits(struct bma180_data *data, u8 reg, u8 mask, u8 val)
data              166 drivers/iio/accel/bma180.c 	int ret = i2c_smbus_read_byte_data(data->client, reg);
data              172 drivers/iio/accel/bma180.c 	return i2c_smbus_write_byte_data(data->client, reg, reg_val);
data              175 drivers/iio/accel/bma180.c static int bma180_reset_intr(struct bma180_data *data)
data              177 drivers/iio/accel/bma180.c 	int ret = bma180_set_bits(data, data->part_info->int_reset_reg,
data              178 drivers/iio/accel/bma180.c 		data->part_info->int_reset_mask, 1);
data              181 drivers/iio/accel/bma180.c 		dev_err(&data->client->dev, "failed to reset interrupt\n");
data              186 drivers/iio/accel/bma180.c static int bma180_set_new_data_intr_state(struct bma180_data *data, bool state)
data              188 drivers/iio/accel/bma180.c 	int ret = bma180_set_bits(data, data->part_info->int_enable_reg,
data              189 drivers/iio/accel/bma180.c 			data->part_info->int_enable_mask, state);
data              192 drivers/iio/accel/bma180.c 	ret = bma180_reset_intr(data);
data              199 drivers/iio/accel/bma180.c 	dev_err(&data->client->dev,
data              204 drivers/iio/accel/bma180.c static int bma180_set_sleep_state(struct bma180_data *data, bool state)
data              206 drivers/iio/accel/bma180.c 	int ret = bma180_set_bits(data, data->part_info->sleep_reg,
data              207 drivers/iio/accel/bma180.c 		data->part_info->sleep_mask, state);
data              210 drivers/iio/accel/bma180.c 		dev_err(&data->client->dev,
data              214 drivers/iio/accel/bma180.c 	data->sleep_state = state;
data              219 drivers/iio/accel/bma180.c static int bma180_set_ee_writing_state(struct bma180_data *data, bool state)
data              221 drivers/iio/accel/bma180.c 	int ret = bma180_set_bits(data, BMA180_CTRL_REG0, BMA180_EE_W, state);
data              224 drivers/iio/accel/bma180.c 		dev_err(&data->client->dev,
data              230 drivers/iio/accel/bma180.c static int bma180_set_bw(struct bma180_data *data, int val)
data              234 drivers/iio/accel/bma180.c 	if (data->sleep_state)
data              237 drivers/iio/accel/bma180.c 	for (i = 0; i < data->part_info->num_bw; ++i) {
data              238 drivers/iio/accel/bma180.c 		if (data->part_info->bw_table[i] == val) {
data              239 drivers/iio/accel/bma180.c 			ret = bma180_set_bits(data, data->part_info->bw_reg,
data              240 drivers/iio/accel/bma180.c 				data->part_info->bw_mask, i);
data              242 drivers/iio/accel/bma180.c 				dev_err(&data->client->dev,
data              246 drivers/iio/accel/bma180.c 			data->bw = val;
data              254 drivers/iio/accel/bma180.c static int bma180_set_scale(struct bma180_data *data, int val)
data              258 drivers/iio/accel/bma180.c 	if (data->sleep_state)
data              261 drivers/iio/accel/bma180.c 	for (i = 0; i < data->part_info->num_scales; ++i)
data              262 drivers/iio/accel/bma180.c 		if (data->part_info->scale_table[i] == val) {
data              263 drivers/iio/accel/bma180.c 			ret = bma180_set_bits(data, data->part_info->scale_reg,
data              264 drivers/iio/accel/bma180.c 				data->part_info->scale_mask, i);
data              266 drivers/iio/accel/bma180.c 				dev_err(&data->client->dev,
data              270 drivers/iio/accel/bma180.c 			data->scale = val;
data              277 drivers/iio/accel/bma180.c static int bma180_set_pmode(struct bma180_data *data, bool mode)
data              279 drivers/iio/accel/bma180.c 	u8 reg_val = mode ? data->part_info->lowpower_val : 0;
data              280 drivers/iio/accel/bma180.c 	int ret = bma180_set_bits(data, data->part_info->power_reg,
data              281 drivers/iio/accel/bma180.c 		data->part_info->power_mask, reg_val);
data              284 drivers/iio/accel/bma180.c 		dev_err(&data->client->dev, "failed to set power mode\n");
data              287 drivers/iio/accel/bma180.c 	data->pmode = mode;
data              292 drivers/iio/accel/bma180.c static int bma180_soft_reset(struct bma180_data *data)
data              294 drivers/iio/accel/bma180.c 	int ret = i2c_smbus_write_byte_data(data->client,
data              295 drivers/iio/accel/bma180.c 		data->part_info->softreset_reg, BMA180_RESET_VAL);
data              298 drivers/iio/accel/bma180.c 		dev_err(&data->client->dev, "failed to reset the chip\n");
data              303 drivers/iio/accel/bma180.c static int bma180_chip_init(struct bma180_data *data)
data              306 drivers/iio/accel/bma180.c 	int ret = i2c_smbus_read_byte_data(data->client, BMA180_CHIP_ID);
data              313 drivers/iio/accel/bma180.c 	ret = bma180_soft_reset(data);
data              322 drivers/iio/accel/bma180.c 	ret = bma180_set_new_data_intr_state(data, false);
data              326 drivers/iio/accel/bma180.c 	return bma180_set_pmode(data, false);
data              329 drivers/iio/accel/bma180.c static int bma180_chip_config(struct bma180_data *data)
data              331 drivers/iio/accel/bma180.c 	int ret = bma180_chip_init(data);
data              335 drivers/iio/accel/bma180.c 	ret = bma180_set_bits(data, BMA180_CTRL_REG0, BMA180_DIS_WAKE_UP, 1);
data              338 drivers/iio/accel/bma180.c 	ret = bma180_set_ee_writing_state(data, true);
data              341 drivers/iio/accel/bma180.c 	ret = bma180_set_bits(data, BMA180_OFFSET_LSB1, BMA180_SMP_SKIP, 1);
data              344 drivers/iio/accel/bma180.c 	ret = bma180_set_bw(data, 20); /* 20 Hz */
data              347 drivers/iio/accel/bma180.c 	ret = bma180_set_scale(data, 2452); /* 2 G */
data              354 drivers/iio/accel/bma180.c 	dev_err(&data->client->dev, "failed to config the chip\n");
data              358 drivers/iio/accel/bma180.c static int bma250_chip_config(struct bma180_data *data)
data              360 drivers/iio/accel/bma180.c 	int ret = bma180_chip_init(data);
data              364 drivers/iio/accel/bma180.c 	ret = bma180_set_bw(data, 16); /* 16 Hz */
data              367 drivers/iio/accel/bma180.c 	ret = bma180_set_scale(data, 38344); /* 2 G */
data              370 drivers/iio/accel/bma180.c 	ret = bma180_set_bits(data, BMA250_INT_MAP_REG,
data              378 drivers/iio/accel/bma180.c 	dev_err(&data->client->dev, "failed to config the chip\n");
data              382 drivers/iio/accel/bma180.c static void bma180_chip_disable(struct bma180_data *data)
data              384 drivers/iio/accel/bma180.c 	if (bma180_set_new_data_intr_state(data, false))
data              386 drivers/iio/accel/bma180.c 	if (bma180_set_ee_writing_state(data, false))
data              388 drivers/iio/accel/bma180.c 	if (bma180_set_sleep_state(data, true))
data              394 drivers/iio/accel/bma180.c 	dev_err(&data->client->dev, "failed to disable the chip\n");
data              397 drivers/iio/accel/bma180.c static void bma250_chip_disable(struct bma180_data *data)
data              399 drivers/iio/accel/bma180.c 	if (bma180_set_new_data_intr_state(data, false))
data              401 drivers/iio/accel/bma180.c 	if (bma180_set_sleep_state(data, true))
data              407 drivers/iio/accel/bma180.c 	dev_err(&data->client->dev, "failed to disable the chip\n");
data              430 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(dev_to_iio_dev(dev));
data              432 drivers/iio/accel/bma180.c 	return bma180_show_avail(buf, data->part_info->bw_table,
data              433 drivers/iio/accel/bma180.c 		data->part_info->num_bw, false);
data              439 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(dev_to_iio_dev(dev));
data              441 drivers/iio/accel/bma180.c 	return bma180_show_avail(buf, data->part_info->scale_table,
data              442 drivers/iio/accel/bma180.c 		data->part_info->num_scales, true);
data              466 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              475 drivers/iio/accel/bma180.c 		mutex_lock(&data->mutex);
data              476 drivers/iio/accel/bma180.c 		ret = bma180_get_data_reg(data, chan->scan_index);
data              477 drivers/iio/accel/bma180.c 		mutex_unlock(&data->mutex);
data              485 drivers/iio/accel/bma180.c 		*val = data->bw;
data              491 drivers/iio/accel/bma180.c 			*val2 = data->scale;
data              510 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              517 drivers/iio/accel/bma180.c 		mutex_lock(&data->mutex);
data              518 drivers/iio/accel/bma180.c 		ret = bma180_set_scale(data, val2);
data              519 drivers/iio/accel/bma180.c 		mutex_unlock(&data->mutex);
data              524 drivers/iio/accel/bma180.c 		mutex_lock(&data->mutex);
data              525 drivers/iio/accel/bma180.c 		ret = bma180_set_bw(data, val);
data              526 drivers/iio/accel/bma180.c 		mutex_unlock(&data->mutex);
data              544 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              546 drivers/iio/accel/bma180.c 	return data->pmode;
data              552 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              555 drivers/iio/accel/bma180.c 	mutex_lock(&data->mutex);
data              556 drivers/iio/accel/bma180.c 	ret = bma180_set_pmode(data, mode);
data              557 drivers/iio/accel/bma180.c 	mutex_unlock(&data->mutex);
data              566 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              568 drivers/iio/accel/bma180.c 	return &data->orientation;
data              665 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              669 drivers/iio/accel/bma180.c 	mutex_lock(&data->mutex);
data              673 drivers/iio/accel/bma180.c 		ret = bma180_get_data_reg(data, bit);
data              675 drivers/iio/accel/bma180.c 			mutex_unlock(&data->mutex);
data              678 drivers/iio/accel/bma180.c 		((s16 *)data->buff)[i++] = ret;
data              681 drivers/iio/accel/bma180.c 	mutex_unlock(&data->mutex);
data              683 drivers/iio/accel/bma180.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buff, time_ns);
data              694 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              696 drivers/iio/accel/bma180.c 	return bma180_set_new_data_intr_state(data, state);
data              702 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              704 drivers/iio/accel/bma180.c 	return bma180_reset_intr(data);
data              715 drivers/iio/accel/bma180.c 	struct bma180_data *data;
data              720 drivers/iio/accel/bma180.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              724 drivers/iio/accel/bma180.c 	data = iio_priv(indio_dev);
data              726 drivers/iio/accel/bma180.c 	data->client = client;
data              731 drivers/iio/accel/bma180.c 	data->part_info = &bma180_part_info[chip];
data              734 drivers/iio/accel/bma180.c 				&data->orientation);
data              738 drivers/iio/accel/bma180.c 	ret = data->part_info->chip_config(data);
data              742 drivers/iio/accel/bma180.c 	mutex_init(&data->mutex);
data              744 drivers/iio/accel/bma180.c 	indio_dev->channels = data->part_info->channels;
data              745 drivers/iio/accel/bma180.c 	indio_dev->num_channels = data->part_info->num_channels;
data              751 drivers/iio/accel/bma180.c 		data->trig = iio_trigger_alloc("%s-dev%d", indio_dev->name,
data              753 drivers/iio/accel/bma180.c 		if (!data->trig) {
data              760 drivers/iio/accel/bma180.c 			"bma180_event", data->trig);
data              766 drivers/iio/accel/bma180.c 		data->trig->dev.parent = &client->dev;
data              767 drivers/iio/accel/bma180.c 		data->trig->ops = &bma180_trigger_ops;
data              768 drivers/iio/accel/bma180.c 		iio_trigger_set_drvdata(data->trig, indio_dev);
data              769 drivers/iio/accel/bma180.c 		indio_dev->trig = iio_trigger_get(data->trig);
data              771 drivers/iio/accel/bma180.c 		ret = iio_trigger_register(data->trig);
data              794 drivers/iio/accel/bma180.c 	if (data->trig)
data              795 drivers/iio/accel/bma180.c 		iio_trigger_unregister(data->trig);
data              797 drivers/iio/accel/bma180.c 	iio_trigger_free(data->trig);
data              799 drivers/iio/accel/bma180.c 	data->part_info->chip_disable(data);
data              807 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              811 drivers/iio/accel/bma180.c 	if (data->trig) {
data              812 drivers/iio/accel/bma180.c 		iio_trigger_unregister(data->trig);
data              813 drivers/iio/accel/bma180.c 		iio_trigger_free(data->trig);
data              816 drivers/iio/accel/bma180.c 	mutex_lock(&data->mutex);
data              817 drivers/iio/accel/bma180.c 	data->part_info->chip_disable(data);
data              818 drivers/iio/accel/bma180.c 	mutex_unlock(&data->mutex);
data              827 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              830 drivers/iio/accel/bma180.c 	mutex_lock(&data->mutex);
data              831 drivers/iio/accel/bma180.c 	ret = bma180_set_sleep_state(data, true);
data              832 drivers/iio/accel/bma180.c 	mutex_unlock(&data->mutex);
data              840 drivers/iio/accel/bma180.c 	struct bma180_data *data = iio_priv(indio_dev);
data              843 drivers/iio/accel/bma180.c 	mutex_lock(&data->mutex);
data              844 drivers/iio/accel/bma180.c 	ret = bma180_set_sleep_state(data, false);
data              845 drivers/iio/accel/bma180.c 	mutex_unlock(&data->mutex);
data              867 drivers/iio/accel/bma180.c 		.data = (void *)BMA180
data              871 drivers/iio/accel/bma180.c 		.data = (void *)BMA250
data              102 drivers/iio/accel/bma220_spi.c 	struct bma220_data *data = iio_priv(indio_dev);
data              103 drivers/iio/accel/bma220_spi.c 	struct spi_device *spi = data->spi_device;
data              105 drivers/iio/accel/bma220_spi.c 	mutex_lock(&data->lock);
data              106 drivers/iio/accel/bma220_spi.c 	data->tx_buf[0] = BMA220_REG_ACCEL_X | BMA220_READ_MASK;
data              107 drivers/iio/accel/bma220_spi.c 	ret = spi_write_then_read(spi, data->tx_buf, 1, data->buffer,
data              112 drivers/iio/accel/bma220_spi.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              115 drivers/iio/accel/bma220_spi.c 	mutex_unlock(&data->lock);
data              127 drivers/iio/accel/bma220_spi.c 	struct bma220_data *data = iio_priv(indio_dev);
data              131 drivers/iio/accel/bma220_spi.c 		ret = bma220_read_reg(data->spi_device, chan->address);
data              137 drivers/iio/accel/bma220_spi.c 		ret = bma220_read_reg(data->spi_device, BMA220_REG_RANGE);
data              156 drivers/iio/accel/bma220_spi.c 	struct bma220_data *data = iio_priv(indio_dev);
data              169 drivers/iio/accel/bma220_spi.c 		mutex_lock(&data->lock);
data              170 drivers/iio/accel/bma220_spi.c 		data->tx_buf[0] = BMA220_REG_RANGE;
data              171 drivers/iio/accel/bma220_spi.c 		data->tx_buf[1] = index;
data              172 drivers/iio/accel/bma220_spi.c 		ret = spi_write(data->spi_device, data->tx_buf,
data              173 drivers/iio/accel/bma220_spi.c 				sizeof(data->tx_buf));
data              175 drivers/iio/accel/bma220_spi.c 			dev_err(&data->spi_device->dev,
data              177 drivers/iio/accel/bma220_spi.c 		mutex_unlock(&data->lock);
data              227 drivers/iio/accel/bma220_spi.c 	struct bma220_data *data;
data              229 drivers/iio/accel/bma220_spi.c 	indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
data              235 drivers/iio/accel/bma220_spi.c 	data = iio_priv(indio_dev);
data              236 drivers/iio/accel/bma220_spi.c 	data->spi_device = spi;
data              238 drivers/iio/accel/bma220_spi.c 	mutex_init(&data->lock);
data              248 drivers/iio/accel/bma220_spi.c 	ret = bma220_init(data->spi_device);
data              285 drivers/iio/accel/bma220_spi.c 	struct bma220_data *data =
data              289 drivers/iio/accel/bma220_spi.c 	return bma220_read_reg(data->spi_device, BMA220_REG_SUSPEND);
data              294 drivers/iio/accel/bma220_spi.c 	struct bma220_data *data =
data              297 drivers/iio/accel/bma220_spi.c 	return bma220_read_reg(data->spi_device, BMA220_REG_SUSPEND);
data              164 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data;
data              250 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_set_mode(struct bmc150_accel_data *data,
data              254 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data              280 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_write(data->regmap, BMC150_ACCEL_REG_PMU_LPW, lpw_bits);
data              289 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_set_bw(struct bmc150_accel_data *data, int val,
data              298 drivers/iio/accel/bmc150-accel-core.c 			ret = regmap_write(data->regmap,
data              304 drivers/iio/accel/bmc150-accel-core.c 			data->bw_bits =
data              313 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_update_slope(struct bmc150_accel_data *data)
data              315 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data              318 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_write(data->regmap, BMC150_ACCEL_REG_INT_6,
data              319 drivers/iio/accel/bmc150-accel-core.c 					data->slope_thres);
data              325 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_update_bits(data->regmap, BMC150_ACCEL_REG_INT_5,
data              326 drivers/iio/accel/bmc150-accel-core.c 				 BMC150_ACCEL_SLOPE_DUR_MASK, data->slope_dur);
data              332 drivers/iio/accel/bmc150-accel-core.c 	dev_dbg(dev, "%x %x\n", data->slope_thres, data->slope_dur);
data              341 drivers/iio/accel/bmc150-accel-core.c 		return bmc150_accel_update_slope(t->data);
data              346 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_get_bw(struct bmc150_accel_data *data, int *val,
data              352 drivers/iio/accel/bmc150-accel-core.c 		if (bmc150_accel_samp_freq_table[i].bw_bits == data->bw_bits) {
data              363 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_get_startup_times(struct bmc150_accel_data *data)
data              368 drivers/iio/accel/bmc150-accel-core.c 		if (bmc150_accel_sample_upd_time[i].bw_bits == data->bw_bits)
data              375 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_set_power_state(struct bmc150_accel_data *data, bool on)
data              377 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data              399 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_set_power_state(struct bmc150_accel_data *data, bool on)
data              434 drivers/iio/accel/bmc150-accel-core.c 					  struct bmc150_accel_data *data)
data              439 drivers/iio/accel/bmc150-accel-core.c 		data->interrupts[i].info = &bmc150_accel_interrupts[i];
data              442 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_set_interrupt(struct bmc150_accel_data *data, int i,
data              445 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data              446 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_interrupt *intr = &data->interrupts[i];
data              467 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_power_state(data, state);
data              472 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_update_bits(data->regmap, info->map_reg, info->map_bitmask,
data              480 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_update_bits(data->regmap, info->en_reg, info->en_bitmask,
data              490 drivers/iio/accel/bmc150-accel-core.c 	bmc150_accel_set_power_state(data, false);
data              494 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_set_scale(struct bmc150_accel_data *data, int val)
data              496 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data              499 drivers/iio/accel/bmc150-accel-core.c 	for (i = 0; i < ARRAY_SIZE(data->chip_info->scale_table); ++i) {
data              500 drivers/iio/accel/bmc150-accel-core.c 		if (data->chip_info->scale_table[i].scale == val) {
data              501 drivers/iio/accel/bmc150-accel-core.c 			ret = regmap_write(data->regmap,
data              503 drivers/iio/accel/bmc150-accel-core.c 				     data->chip_info->scale_table[i].reg_range);
data              509 drivers/iio/accel/bmc150-accel-core.c 			data->range = data->chip_info->scale_table[i].reg_range;
data              517 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_get_temp(struct bmc150_accel_data *data, int *val)
data              519 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data              523 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data              525 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_read(data->regmap, BMC150_ACCEL_REG_TEMP, &value);
data              528 drivers/iio/accel/bmc150-accel-core.c 		mutex_unlock(&data->mutex);
data              533 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data              538 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_get_axis(struct bmc150_accel_data *data,
data              542 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data              547 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data              548 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_power_state(data, true);
data              550 drivers/iio/accel/bmc150-accel-core.c 		mutex_unlock(&data->mutex);
data              554 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_bulk_read(data->regmap, BMC150_ACCEL_AXIS_TO_REG(axis),
data              558 drivers/iio/accel/bmc150-accel-core.c 		bmc150_accel_set_power_state(data, false);
data              559 drivers/iio/accel/bmc150-accel-core.c 		mutex_unlock(&data->mutex);
data              564 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_power_state(data, false);
data              565 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data              576 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              583 drivers/iio/accel/bmc150-accel-core.c 			return bmc150_accel_get_temp(data, val);
data              588 drivers/iio/accel/bmc150-accel-core.c 				return bmc150_accel_get_axis(data, chan, val);
data              609 drivers/iio/accel/bmc150-accel-core.c 			int st_size = ARRAY_SIZE(data->chip_info->scale_table);
data              612 drivers/iio/accel/bmc150-accel-core.c 				si = &data->chip_info->scale_table[i];
data              613 drivers/iio/accel/bmc150-accel-core.c 				if (si->reg_range == data->range) {
data              624 drivers/iio/accel/bmc150-accel-core.c 		mutex_lock(&data->mutex);
data              625 drivers/iio/accel/bmc150-accel-core.c 		ret = bmc150_accel_get_bw(data, val, val2);
data              626 drivers/iio/accel/bmc150-accel-core.c 		mutex_unlock(&data->mutex);
data              637 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              642 drivers/iio/accel/bmc150-accel-core.c 		mutex_lock(&data->mutex);
data              643 drivers/iio/accel/bmc150-accel-core.c 		ret = bmc150_accel_set_bw(data, val, val2);
data              644 drivers/iio/accel/bmc150-accel-core.c 		mutex_unlock(&data->mutex);
data              650 drivers/iio/accel/bmc150-accel-core.c 		mutex_lock(&data->mutex);
data              651 drivers/iio/accel/bmc150-accel-core.c 		ret = bmc150_accel_set_scale(data, val2);
data              652 drivers/iio/accel/bmc150-accel-core.c 		mutex_unlock(&data->mutex);
data              668 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              673 drivers/iio/accel/bmc150-accel-core.c 		*val = data->slope_thres;
data              676 drivers/iio/accel/bmc150-accel-core.c 		*val = data->slope_dur;
data              692 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              694 drivers/iio/accel/bmc150-accel-core.c 	if (data->ev_enable_state)
data              699 drivers/iio/accel/bmc150-accel-core.c 		data->slope_thres = val & BMC150_ACCEL_SLOPE_THRES_MASK;
data              702 drivers/iio/accel/bmc150-accel-core.c 		data->slope_dur = val & BMC150_ACCEL_SLOPE_DUR_MASK;
data              716 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              718 drivers/iio/accel/bmc150-accel-core.c 	return data->ev_enable_state;
data              727 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              730 drivers/iio/accel/bmc150-accel-core.c 	if (state == data->ev_enable_state)
data              733 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data              735 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_interrupt(data, BMC150_ACCEL_INT_ANY_MOTION,
data              738 drivers/iio/accel/bmc150-accel-core.c 		mutex_unlock(&data->mutex);
data              742 drivers/iio/accel/bmc150-accel-core.c 	data->ev_enable_state = state;
data              743 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data              751 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              755 drivers/iio/accel/bmc150-accel-core.c 		if (data->triggers[i].indio_trig == trig)
data              767 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              770 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data              771 drivers/iio/accel/bmc150-accel-core.c 	wm = data->watermark;
data              772 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data              782 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              785 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data              786 drivers/iio/accel/bmc150-accel-core.c 	state = data->fifo_mode;
data              787 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data              796 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              798 drivers/iio/accel/bmc150-accel-core.c 	return &data->orientation;
data              824 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              829 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data              830 drivers/iio/accel/bmc150-accel-core.c 	data->watermark = val;
data              831 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data              840 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_fifo_transfer(struct bmc150_accel_data *data,
data              843 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data              848 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_raw_read(data->regmap, BMC150_ACCEL_REG_FIFO_DATA,
data              860 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              861 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data              869 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_read(data->regmap, BMC150_ACCEL_REG_FIFO_STATUS, &val);
data              889 drivers/iio/accel/bmc150-accel-core.c 		data->old_timestamp = data->timestamp;
data              890 drivers/iio/accel/bmc150-accel-core.c 		data->timestamp = iio_get_time_ns(indio_dev);
data              907 drivers/iio/accel/bmc150-accel-core.c 	sample_period = (data->timestamp - data->old_timestamp);
data              909 drivers/iio/accel/bmc150-accel-core.c 	tstamp = data->timestamp - (count - 1) * sample_period;
data              914 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_fifo_transfer(data, (u8 *)buffer, count);
data              943 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data              946 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data              948 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1110 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1113 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data             1114 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_bulk_read(data->regmap, BMC150_ACCEL_REG_XOUT_L,
data             1115 drivers/iio/accel/bmc150-accel-core.c 			       data->buffer, AXIS_MAX * 2);
data             1116 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1120 drivers/iio/accel/bmc150-accel-core.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data             1131 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = t->data;
data             1132 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data             1136 drivers/iio/accel/bmc150-accel-core.c 	if (t == &t->data->triggers[BMC150_ACCEL_TRIGGER_DATA_READY])
data             1139 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data             1141 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_write(data->regmap, BMC150_ACCEL_REG_INT_RST_LATCH,
data             1144 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1157 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = t->data;
data             1160 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data             1163 drivers/iio/accel/bmc150-accel-core.c 		mutex_unlock(&data->mutex);
data             1170 drivers/iio/accel/bmc150-accel-core.c 			mutex_unlock(&data->mutex);
data             1175 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_interrupt(data, t->intr, state);
data             1177 drivers/iio/accel/bmc150-accel-core.c 		mutex_unlock(&data->mutex);
data             1183 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1195 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1196 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data             1201 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_read(data->regmap, BMC150_ACCEL_REG_INT_STATUS_2, &val);
data             1219 drivers/iio/accel/bmc150-accel-core.c 			       data->timestamp);
data             1228 drivers/iio/accel/bmc150-accel-core.c 			       data->timestamp);
data             1237 drivers/iio/accel/bmc150-accel-core.c 			       data->timestamp);
data             1245 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1246 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data             1250 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data             1252 drivers/iio/accel/bmc150-accel-core.c 	if (data->fifo_mode) {
data             1259 drivers/iio/accel/bmc150-accel-core.c 	if (data->ev_enable_state) {
data             1266 drivers/iio/accel/bmc150-accel-core.c 		ret = regmap_write(data->regmap, BMC150_ACCEL_REG_INT_RST_LATCH,
data             1277 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1285 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1289 drivers/iio/accel/bmc150-accel-core.c 	data->old_timestamp = data->timestamp;
data             1290 drivers/iio/accel/bmc150-accel-core.c 	data->timestamp = iio_get_time_ns(indio_dev);
data             1293 drivers/iio/accel/bmc150-accel-core.c 		if (data->triggers[i].enabled) {
data             1294 drivers/iio/accel/bmc150-accel-core.c 			iio_trigger_poll(data->triggers[i].indio_trig);
data             1300 drivers/iio/accel/bmc150-accel-core.c 	if (data->ev_enable_state || data->fifo_mode)
data             1325 drivers/iio/accel/bmc150-accel-core.c static void bmc150_accel_unregister_triggers(struct bmc150_accel_data *data,
data             1331 drivers/iio/accel/bmc150-accel-core.c 		if (data->triggers[i].indio_trig) {
data             1332 drivers/iio/accel/bmc150-accel-core.c 			iio_trigger_unregister(data->triggers[i].indio_trig);
data             1333 drivers/iio/accel/bmc150-accel-core.c 			data->triggers[i].indio_trig = NULL;
data             1339 drivers/iio/accel/bmc150-accel-core.c 				       struct bmc150_accel_data *data)
data             1341 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data             1345 drivers/iio/accel/bmc150-accel-core.c 		struct bmc150_accel_trigger *t = &data->triggers[i];
data             1359 drivers/iio/accel/bmc150-accel-core.c 		t->data = data;
data             1369 drivers/iio/accel/bmc150-accel-core.c 		bmc150_accel_unregister_triggers(data, i - 1);
data             1378 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_fifo_set_mode(struct bmc150_accel_data *data)
data             1380 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data             1384 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_write(data->regmap, reg, data->fifo_mode);
data             1390 drivers/iio/accel/bmc150-accel-core.c 	if (!data->fifo_mode)
data             1393 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_write(data->regmap, BMC150_ACCEL_REG_FIFO_CONFIG0,
data             1394 drivers/iio/accel/bmc150-accel-core.c 			   data->watermark);
data             1403 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1405 drivers/iio/accel/bmc150-accel-core.c 	return bmc150_accel_set_power_state(data, true);
data             1410 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1416 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data             1418 drivers/iio/accel/bmc150-accel-core.c 	if (!data->watermark)
data             1421 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_interrupt(data, BMC150_ACCEL_INT_WATERMARK,
data             1426 drivers/iio/accel/bmc150-accel-core.c 	data->fifo_mode = BMC150_ACCEL_FIFO_MODE_FIFO;
data             1428 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_fifo_set_mode(data);
data             1430 drivers/iio/accel/bmc150-accel-core.c 		data->fifo_mode = 0;
data             1431 drivers/iio/accel/bmc150-accel-core.c 		bmc150_accel_set_interrupt(data, BMC150_ACCEL_INT_WATERMARK,
data             1436 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1443 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1448 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data             1450 drivers/iio/accel/bmc150-accel-core.c 	if (!data->fifo_mode)
data             1453 drivers/iio/accel/bmc150-accel-core.c 	bmc150_accel_set_interrupt(data, BMC150_ACCEL_INT_WATERMARK, false);
data             1455 drivers/iio/accel/bmc150-accel-core.c 	data->fifo_mode = 0;
data             1456 drivers/iio/accel/bmc150-accel-core.c 	bmc150_accel_fifo_set_mode(data);
data             1459 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1466 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1468 drivers/iio/accel/bmc150-accel-core.c 	return bmc150_accel_set_power_state(data, false);
data             1478 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_chip_init(struct bmc150_accel_data *data)
data             1480 drivers/iio/accel/bmc150-accel-core.c 	struct device *dev = regmap_get_device(data->regmap);
data             1488 drivers/iio/accel/bmc150-accel-core.c 	regmap_write(data->regmap, BMC150_ACCEL_REG_RESET,
data             1492 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_read(data->regmap, BMC150_ACCEL_REG_CHIP_ID, &val);
data             1501 drivers/iio/accel/bmc150-accel-core.c 			data->chip_info = &bmc150_accel_chip_info_tbl[i];
data             1506 drivers/iio/accel/bmc150-accel-core.c 	if (!data->chip_info) {
data             1511 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_mode(data, BMC150_ACCEL_SLEEP_MODE_NORMAL, 0);
data             1516 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_bw(data, BMC150_ACCEL_DEF_BW, 0);
data             1521 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_write(data->regmap, BMC150_ACCEL_REG_PMU_RANGE,
data             1528 drivers/iio/accel/bmc150-accel-core.c 	data->range = BMC150_ACCEL_DEF_RANGE_4G;
data             1531 drivers/iio/accel/bmc150-accel-core.c 	data->slope_thres = BMC150_ACCEL_DEF_SLOPE_THRESHOLD;
data             1532 drivers/iio/accel/bmc150-accel-core.c 	data->slope_dur = BMC150_ACCEL_DEF_SLOPE_DURATION;
data             1533 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_update_slope(data);
data             1538 drivers/iio/accel/bmc150-accel-core.c 	ret = regmap_write(data->regmap, BMC150_ACCEL_REG_INT_RST_LATCH,
data             1552 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data;
data             1556 drivers/iio/accel/bmc150-accel-core.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data             1560 drivers/iio/accel/bmc150-accel-core.c 	data = iio_priv(indio_dev);
data             1562 drivers/iio/accel/bmc150-accel-core.c 	data->irq = irq;
data             1564 drivers/iio/accel/bmc150-accel-core.c 	data->regmap = regmap;
data             1567 drivers/iio/accel/bmc150-accel-core.c 				     &data->orientation);
data             1571 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_chip_init(data);
data             1575 drivers/iio/accel/bmc150-accel-core.c 	mutex_init(&data->mutex);
data             1578 drivers/iio/accel/bmc150-accel-core.c 	indio_dev->channels = data->chip_info->channels;
data             1579 drivers/iio/accel/bmc150-accel-core.c 	indio_dev->num_channels = data->chip_info->num_channels;
data             1580 drivers/iio/accel/bmc150-accel-core.c 	indio_dev->name = name ? name : data->chip_info->name;
data             1594 drivers/iio/accel/bmc150-accel-core.c 	if (data->irq > 0) {
data             1596 drivers/iio/accel/bmc150-accel-core.c 						dev, data->irq,
data             1611 drivers/iio/accel/bmc150-accel-core.c 		ret = regmap_write(data->regmap, BMC150_ACCEL_REG_INT_RST_LATCH,
data             1618 drivers/iio/accel/bmc150-accel-core.c 		bmc150_accel_interrupts_setup(indio_dev, data);
data             1620 drivers/iio/accel/bmc150-accel-core.c 		ret = bmc150_accel_triggers_setup(indio_dev, data);
data             1649 drivers/iio/accel/bmc150-accel-core.c 	bmc150_accel_unregister_triggers(data, BMC150_ACCEL_TRIGGERS - 1);
data             1660 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1668 drivers/iio/accel/bmc150-accel-core.c 	bmc150_accel_unregister_triggers(data, BMC150_ACCEL_TRIGGERS - 1);
data             1672 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data             1673 drivers/iio/accel/bmc150-accel-core.c 	bmc150_accel_set_mode(data, BMC150_ACCEL_SLEEP_MODE_DEEP_SUSPEND, 0);
data             1674 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1684 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1686 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data             1687 drivers/iio/accel/bmc150-accel-core.c 	bmc150_accel_set_mode(data, BMC150_ACCEL_SLEEP_MODE_SUSPEND, 0);
data             1688 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1696 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1698 drivers/iio/accel/bmc150-accel-core.c 	mutex_lock(&data->mutex);
data             1699 drivers/iio/accel/bmc150-accel-core.c 	bmc150_accel_set_mode(data, BMC150_ACCEL_SLEEP_MODE_NORMAL, 0);
data             1700 drivers/iio/accel/bmc150-accel-core.c 	bmc150_accel_fifo_set_mode(data);
data             1701 drivers/iio/accel/bmc150-accel-core.c 	mutex_unlock(&data->mutex);
data             1711 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1714 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_mode(data, BMC150_ACCEL_SLEEP_MODE_SUSPEND, 0);
data             1724 drivers/iio/accel/bmc150-accel-core.c 	struct bmc150_accel_data *data = iio_priv(indio_dev);
data             1728 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_set_mode(data, BMC150_ACCEL_SLEEP_MODE_NORMAL, 0);
data             1731 drivers/iio/accel/bmc150-accel-core.c 	ret = bmc150_accel_fifo_set_mode(data);
data             1735 drivers/iio/accel/bmc150-accel-core.c 	sleep_val = bmc150_accel_get_startup_times(data);
data               38 drivers/iio/accel/cros_ec_accel_legacy.c 				  unsigned long scan_mask, s16 *data)
data               62 drivers/iio/accel/cros_ec_accel_legacy.c 		*data = st->resp->dump.sensor[sensor_num].data[i] *
data               64 drivers/iio/accel/cros_ec_accel_legacy.c 		data++;
data               75 drivers/iio/accel/cros_ec_accel_legacy.c 	s16 data = 0;
data               83 drivers/iio/accel/cros_ec_accel_legacy.c 		ret = st->read_ec_sensors_data(indio_dev, 1 << idx, &data);
data               87 drivers/iio/accel/cros_ec_accel_legacy.c 		*val = data;
data               56 drivers/iio/accel/da280.c 	u8 data = enable ? DA280_MODE_ENABLE : DA280_MODE_DISABLE;
data               58 drivers/iio/accel/da280.c 	return i2c_smbus_write_byte_data(client, DA280_REG_MODE_BW, data);
data               65 drivers/iio/accel/da280.c 	struct da280_data *data = iio_priv(indio_dev);
data               70 drivers/iio/accel/da280.c 		ret = i2c_smbus_read_word_data(data->client, chan->address);
data              108 drivers/iio/accel/da280.c 	struct da280_data *data;
data              115 drivers/iio/accel/da280.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              119 drivers/iio/accel/da280.c 	data = iio_priv(indio_dev);
data              120 drivers/iio/accel/da280.c 	data->client = client;
data              101 drivers/iio/accel/da311.c 				     u8 mask, u8 data)
data              121 drivers/iio/accel/da311.c 	tmp_data |= data & mask;
data              142 drivers/iio/accel/da311.c 		u8 data;
data              168 drivers/iio/accel/da311.c 						init_data[i].data);
data              178 drivers/iio/accel/da311.c 	u8 data = enable ? 0x00 : 0x20;
data              181 drivers/iio/accel/da311.c 					 0x20, data);
data              188 drivers/iio/accel/da311.c 	struct da311_data *data = iio_priv(indio_dev);
data              193 drivers/iio/accel/da311.c 		ret = i2c_smbus_read_word_data(data->client, chan->address);
data              220 drivers/iio/accel/da311.c 	struct da311_data *data;
data              226 drivers/iio/accel/da311.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              230 drivers/iio/accel/da311.c 	data = iio_priv(indio_dev);
data              231 drivers/iio/accel/da311.c 	data->client = client;
data               53 drivers/iio/accel/dmard09.c 	struct dmard09_data *data = iio_priv(indio_dev);
data               64 drivers/iio/accel/dmard09.c 		ret = i2c_smbus_read_i2c_block_data(data->client,
data               68 drivers/iio/accel/dmard09.c 			dev_err(&data->client->dev, "Error reading reg %d\n",
data               96 drivers/iio/accel/dmard09.c 	struct dmard09_data *data;
data               98 drivers/iio/accel/dmard09.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              104 drivers/iio/accel/dmard09.c 	data = iio_priv(indio_dev);
data              105 drivers/iio/accel/dmard09.c 	data->client = client;
data              107 drivers/iio/accel/dmard09.c 	ret = i2c_smbus_read_byte_data(data->client, DMARD09_REG_CHIPID);
data              142 drivers/iio/accel/dmard10.c 	struct dmard10_data *data = iio_priv(indio_dev);
data              152 drivers/iio/accel/dmard10.c 		ret = i2c_smbus_read_i2c_block_data(data->client,
data              178 drivers/iio/accel/dmard10.c 	struct dmard10_data *data;
data              189 drivers/iio/accel/dmard10.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              195 drivers/iio/accel/dmard10.c 	data = iio_priv(indio_dev);
data              196 drivers/iio/accel/dmard10.c 	data->client = client;
data              223 drivers/iio/accel/hid-sensor-accel-3d.c static void hid_sensor_push_data(struct iio_dev *indio_dev, void *data,
data              227 drivers/iio/accel/hid-sensor-accel-3d.c 	iio_push_to_buffers_with_timestamp(indio_dev, data, timestamp);
data              272 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_set_mode(struct kxcjk1013_data *data,
data              277 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_CTRL1);
data              279 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              288 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client,
data              291 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing reg_ctrl1\n");
data              298 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_get_mode(struct kxcjk1013_data *data,
data              303 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_CTRL1);
data              305 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              317 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_set_range(struct kxcjk1013_data *data, int range_index)
data              321 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_CTRL1);
data              323 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              332 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client,
data              336 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing reg_ctrl1\n");
data              340 drivers/iio/accel/kxcjk-1013.c 	data->range = range_index;
data              345 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_chip_init(struct kxcjk1013_data *data)
data              349 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_WHO_AM_I);
data              351 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading who_am_i\n");
data              355 drivers/iio/accel/kxcjk-1013.c 	dev_dbg(&data->client->dev, "KXCJK1013 Chip Id %x\n", ret);
data              357 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_mode(data, STANDBY);
data              361 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_CTRL1);
data              363 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              370 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client, KXCJK1013_REG_CTRL1,
data              373 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_ctrl\n");
data              378 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_range(data, KXCJK1013_RANGE_4G);
data              382 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_DATA_CTRL);
data              384 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_data_ctrl\n");
data              388 drivers/iio/accel/kxcjk-1013.c 	data->odr_bits = ret;
data              391 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_INT_CTRL1);
data              393 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_int_ctrl1\n");
data              397 drivers/iio/accel/kxcjk-1013.c 	if (data->active_high_intr)
data              402 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client, KXCJK1013_REG_INT_CTRL1,
data              405 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing reg_int_ctrl1\n");
data              409 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_mode(data, OPERATION);
data              413 drivers/iio/accel/kxcjk-1013.c 	data->wake_thres = KXCJK1013_DEFAULT_WAKE_THRES;
data              419 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_get_startup_times(struct kxcjk1013_data *data)
data              422 drivers/iio/accel/kxcjk-1013.c 	int idx = data->chipset;
data              425 drivers/iio/accel/kxcjk-1013.c 		if (odr_start_up_times[idx][i].odr_bits == data->odr_bits)
data              433 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_set_power_state(struct kxcjk1013_data *data, bool on)
data              439 drivers/iio/accel/kxcjk-1013.c 		ret = pm_runtime_get_sync(&data->client->dev);
data              441 drivers/iio/accel/kxcjk-1013.c 		pm_runtime_mark_last_busy(&data->client->dev);
data              442 drivers/iio/accel/kxcjk-1013.c 		ret = pm_runtime_put_autosuspend(&data->client->dev);
data              445 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev,
data              448 drivers/iio/accel/kxcjk-1013.c 			pm_runtime_put_noidle(&data->client->dev);
data              456 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_chip_update_thresholds(struct kxcjk1013_data *data)
data              460 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client,
data              462 drivers/iio/accel/kxcjk-1013.c 					data->wake_dur);
data              464 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev,
data              469 drivers/iio/accel/kxcjk-1013.c 	waketh_reg = data->chipset == KXTF9 ?
data              471 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client, waketh_reg,
data              472 drivers/iio/accel/kxcjk-1013.c 					data->wake_thres);
data              474 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing reg_wake_thres\n");
data              481 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_setup_any_motion_interrupt(struct kxcjk1013_data *data,
data              487 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_get_mode(data, &store_mode);
data              492 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_mode(data, STANDBY);
data              496 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_chip_update_thresholds(data);
data              500 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_INT_CTRL1);
data              502 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_int_ctrl1\n");
data              511 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client, KXCJK1013_REG_INT_CTRL1,
data              514 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing reg_int_ctrl1\n");
data              518 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_CTRL1);
data              520 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              529 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client,
data              532 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing reg_ctrl1\n");
data              537 drivers/iio/accel/kxcjk-1013.c 		ret = kxcjk1013_set_mode(data, OPERATION);
data              545 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_setup_new_data_interrupt(struct kxcjk1013_data *data,
data              551 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_get_mode(data, &store_mode);
data              556 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_mode(data, STANDBY);
data              560 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_INT_CTRL1);
data              562 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_int_ctrl1\n");
data              571 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client, KXCJK1013_REG_INT_CTRL1,
data              574 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing reg_int_ctrl1\n");
data              578 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_CTRL1);
data              580 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              589 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client,
data              592 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing reg_ctrl1\n");
data              597 drivers/iio/accel/kxcjk-1013.c 		ret = kxcjk1013_set_mode(data, OPERATION);
data              635 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_set_odr(struct kxcjk1013_data *data, int val, int val2)
data              641 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_get_mode(data, &store_mode);
data              645 drivers/iio/accel/kxcjk-1013.c 	if (data->chipset == KXTF9)
data              658 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_mode(data, STANDBY);
data              662 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client, KXCJK1013_REG_DATA_CTRL,
data              665 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing data_ctrl\n");
data              669 drivers/iio/accel/kxcjk-1013.c 	data->odr_bits = odr_setting->odr_bits;
data              671 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_write_byte_data(data->client, KXCJK1013_REG_CTRL2,
data              674 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error writing reg_ctrl2\n");
data              679 drivers/iio/accel/kxcjk-1013.c 		ret = kxcjk1013_set_mode(data, OPERATION);
data              687 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_get_odr(struct kxcjk1013_data *data, int *val, int *val2)
data              689 drivers/iio/accel/kxcjk-1013.c 	if (data->chipset == KXTF9)
data              692 drivers/iio/accel/kxcjk-1013.c 						   data->odr_bits, val, val2);
data              696 drivers/iio/accel/kxcjk-1013.c 						   data->odr_bits, val, val2);
data              699 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_get_acc_reg(struct kxcjk1013_data *data, int axis)
data              704 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_word_data(data->client, reg);
data              706 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev,
data              714 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_set_scale(struct kxcjk1013_data *data, int val)
data              721 drivers/iio/accel/kxcjk-1013.c 			ret = kxcjk1013_get_mode(data, &store_mode);
data              725 drivers/iio/accel/kxcjk-1013.c 			ret = kxcjk1013_set_mode(data, STANDBY);
data              729 drivers/iio/accel/kxcjk-1013.c 			ret = kxcjk1013_set_range(data, i);
data              734 drivers/iio/accel/kxcjk-1013.c 				ret = kxcjk1013_set_mode(data, OPERATION);
data              750 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data              755 drivers/iio/accel/kxcjk-1013.c 		mutex_lock(&data->mutex);
data              759 drivers/iio/accel/kxcjk-1013.c 			ret = kxcjk1013_set_power_state(data, true);
data              761 drivers/iio/accel/kxcjk-1013.c 				mutex_unlock(&data->mutex);
data              764 drivers/iio/accel/kxcjk-1013.c 			ret = kxcjk1013_get_acc_reg(data, chan->scan_index);
data              766 drivers/iio/accel/kxcjk-1013.c 				kxcjk1013_set_power_state(data, false);
data              767 drivers/iio/accel/kxcjk-1013.c 				mutex_unlock(&data->mutex);
data              771 drivers/iio/accel/kxcjk-1013.c 			ret = kxcjk1013_set_power_state(data, false);
data              773 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data              782 drivers/iio/accel/kxcjk-1013.c 		*val2 = KXCJK1013_scale_table[data->range].scale;
data              786 drivers/iio/accel/kxcjk-1013.c 		mutex_lock(&data->mutex);
data              787 drivers/iio/accel/kxcjk-1013.c 		ret = kxcjk1013_get_odr(data, val, val2);
data              788 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data              800 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data              805 drivers/iio/accel/kxcjk-1013.c 		mutex_lock(&data->mutex);
data              806 drivers/iio/accel/kxcjk-1013.c 		ret = kxcjk1013_set_odr(data, val, val2);
data              807 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data              813 drivers/iio/accel/kxcjk-1013.c 		mutex_lock(&data->mutex);
data              814 drivers/iio/accel/kxcjk-1013.c 		ret = kxcjk1013_set_scale(data, val2);
data              815 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data              831 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data              836 drivers/iio/accel/kxcjk-1013.c 		*val = data->wake_thres;
data              839 drivers/iio/accel/kxcjk-1013.c 		*val = data->wake_dur;
data              855 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data              857 drivers/iio/accel/kxcjk-1013.c 	if (data->ev_enable_state)
data              862 drivers/iio/accel/kxcjk-1013.c 		data->wake_thres = val;
data              865 drivers/iio/accel/kxcjk-1013.c 		data->wake_dur = val;
data              879 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data              881 drivers/iio/accel/kxcjk-1013.c 	return data->ev_enable_state;
data              890 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data              893 drivers/iio/accel/kxcjk-1013.c 	if (state && data->ev_enable_state)
data              896 drivers/iio/accel/kxcjk-1013.c 	mutex_lock(&data->mutex);
data              898 drivers/iio/accel/kxcjk-1013.c 	if (!state && data->motion_trigger_on) {
data              899 drivers/iio/accel/kxcjk-1013.c 		data->ev_enable_state = 0;
data              900 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data              913 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_power_state(data, state);
data              915 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data              919 drivers/iio/accel/kxcjk-1013.c 	ret =  kxcjk1013_setup_any_motion_interrupt(data, state);
data              921 drivers/iio/accel/kxcjk-1013.c 		kxcjk1013_set_power_state(data, false);
data              922 drivers/iio/accel/kxcjk-1013.c 		data->ev_enable_state = 0;
data              923 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data              927 drivers/iio/accel/kxcjk-1013.c 	data->ev_enable_state = state;
data              928 drivers/iio/accel/kxcjk-1013.c 	mutex_unlock(&data->mutex);
data              935 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data              937 drivers/iio/accel/kxcjk-1013.c 	return kxcjk1013_set_power_state(data, true);
data              942 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data              944 drivers/iio/accel/kxcjk-1013.c 	return kxcjk1013_set_power_state(data, false);
data              952 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data              955 drivers/iio/accel/kxcjk-1013.c 	if (data->chipset == KXTF9)
data             1035 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1038 drivers/iio/accel/kxcjk-1013.c 	mutex_lock(&data->mutex);
data             1039 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_i2c_block_data_or_emulated(data->client,
data             1042 drivers/iio/accel/kxcjk-1013.c 							(u8 *)data->buffer);
data             1043 drivers/iio/accel/kxcjk-1013.c 	mutex_unlock(&data->mutex);
data             1047 drivers/iio/accel/kxcjk-1013.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data             1048 drivers/iio/accel/kxcjk-1013.c 					   data->timestamp);
data             1058 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1061 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_INT_REL);
data             1063 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_int_rel\n");
data             1074 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1077 drivers/iio/accel/kxcjk-1013.c 	mutex_lock(&data->mutex);
data             1079 drivers/iio/accel/kxcjk-1013.c 	if (!state && data->ev_enable_state && data->motion_trigger_on) {
data             1080 drivers/iio/accel/kxcjk-1013.c 		data->motion_trigger_on = false;
data             1081 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data             1085 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_power_state(data, state);
data             1087 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data             1090 drivers/iio/accel/kxcjk-1013.c 	if (data->motion_trig == trig)
data             1091 drivers/iio/accel/kxcjk-1013.c 		ret = kxcjk1013_setup_any_motion_interrupt(data, state);
data             1093 drivers/iio/accel/kxcjk-1013.c 		ret = kxcjk1013_setup_new_data_interrupt(data, state);
data             1095 drivers/iio/accel/kxcjk-1013.c 		kxcjk1013_set_power_state(data, false);
data             1096 drivers/iio/accel/kxcjk-1013.c 		mutex_unlock(&data->mutex);
data             1099 drivers/iio/accel/kxcjk-1013.c 	if (data->motion_trig == trig)
data             1100 drivers/iio/accel/kxcjk-1013.c 		data->motion_trigger_on = state;
data             1102 drivers/iio/accel/kxcjk-1013.c 		data->dready_trigger_on = state;
data             1104 drivers/iio/accel/kxcjk-1013.c 	mutex_unlock(&data->mutex);
data             1116 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1118 drivers/iio/accel/kxcjk-1013.c 	int ret = i2c_smbus_read_byte_data(data->client,
data             1121 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_int_src2\n");
data             1132 drivers/iio/accel/kxcjk-1013.c 			       data->timestamp);
data             1141 drivers/iio/accel/kxcjk-1013.c 			       data->timestamp);
data             1150 drivers/iio/accel/kxcjk-1013.c 			       data->timestamp);
data             1159 drivers/iio/accel/kxcjk-1013.c 			       data->timestamp);
data             1168 drivers/iio/accel/kxcjk-1013.c 			       data->timestamp);
data             1177 drivers/iio/accel/kxcjk-1013.c 			       data->timestamp);
data             1183 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1186 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_INT_SRC1);
data             1188 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_int_src1\n");
data             1193 drivers/iio/accel/kxcjk-1013.c 		if (data->chipset == KXTF9)
data             1200 drivers/iio/accel/kxcjk-1013.c 				       data->timestamp);
data             1206 drivers/iio/accel/kxcjk-1013.c 	if (data->dready_trigger_on)
data             1209 drivers/iio/accel/kxcjk-1013.c 	ret = i2c_smbus_read_byte_data(data->client, KXCJK1013_REG_INT_REL);
data             1211 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "Error reading reg_int_rel\n");
data             1219 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1221 drivers/iio/accel/kxcjk-1013.c 	data->timestamp = iio_get_time_ns(indio_dev);
data             1223 drivers/iio/accel/kxcjk-1013.c 	if (data->dready_trigger_on)
data             1224 drivers/iio/accel/kxcjk-1013.c 		iio_trigger_poll(data->dready_trig);
data             1225 drivers/iio/accel/kxcjk-1013.c 	else if (data->motion_trigger_on)
data             1226 drivers/iio/accel/kxcjk-1013.c 		iio_trigger_poll(data->motion_trig);
data             1228 drivers/iio/accel/kxcjk-1013.c 	if (data->ev_enable_state)
data             1255 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data;
data             1261 drivers/iio/accel/kxcjk-1013.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data             1265 drivers/iio/accel/kxcjk-1013.c 	data = iio_priv(indio_dev);
data             1267 drivers/iio/accel/kxcjk-1013.c 	data->client = client;
data             1271 drivers/iio/accel/kxcjk-1013.c 		data->active_high_intr = pdata->active_high_intr;
data             1273 drivers/iio/accel/kxcjk-1013.c 		data->active_high_intr = true; /* default polarity */
data             1276 drivers/iio/accel/kxcjk-1013.c 		data->chipset = (enum kx_chipset)(id->driver_data);
data             1280 drivers/iio/accel/kxcjk-1013.c 						   &data->chipset,
data             1281 drivers/iio/accel/kxcjk-1013.c 						   &data->is_smo8500_device);
data             1285 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_chip_init(data);
data             1289 drivers/iio/accel/kxcjk-1013.c 	mutex_init(&data->mutex);
data             1299 drivers/iio/accel/kxcjk-1013.c 	if (client->irq > 0 && !data->is_smo8500_device) {
data             1309 drivers/iio/accel/kxcjk-1013.c 		data->dready_trig = devm_iio_trigger_alloc(&client->dev,
data             1313 drivers/iio/accel/kxcjk-1013.c 		if (!data->dready_trig) {
data             1318 drivers/iio/accel/kxcjk-1013.c 		data->motion_trig = devm_iio_trigger_alloc(&client->dev,
data             1322 drivers/iio/accel/kxcjk-1013.c 		if (!data->motion_trig) {
data             1327 drivers/iio/accel/kxcjk-1013.c 		data->dready_trig->dev.parent = &client->dev;
data             1328 drivers/iio/accel/kxcjk-1013.c 		data->dready_trig->ops = &kxcjk1013_trigger_ops;
data             1329 drivers/iio/accel/kxcjk-1013.c 		iio_trigger_set_drvdata(data->dready_trig, indio_dev);
data             1330 drivers/iio/accel/kxcjk-1013.c 		indio_dev->trig = data->dready_trig;
data             1332 drivers/iio/accel/kxcjk-1013.c 		ret = iio_trigger_register(data->dready_trig);
data             1336 drivers/iio/accel/kxcjk-1013.c 		data->motion_trig->dev.parent = &client->dev;
data             1337 drivers/iio/accel/kxcjk-1013.c 		data->motion_trig->ops = &kxcjk1013_trigger_ops;
data             1338 drivers/iio/accel/kxcjk-1013.c 		iio_trigger_set_drvdata(data->motion_trig, indio_dev);
data             1339 drivers/iio/accel/kxcjk-1013.c 		ret = iio_trigger_register(data->motion_trig);
data             1341 drivers/iio/accel/kxcjk-1013.c 			data->motion_trig = NULL;
data             1373 drivers/iio/accel/kxcjk-1013.c 	if (data->dready_trig)
data             1376 drivers/iio/accel/kxcjk-1013.c 	if (data->dready_trig)
data             1377 drivers/iio/accel/kxcjk-1013.c 		iio_trigger_unregister(data->dready_trig);
data             1378 drivers/iio/accel/kxcjk-1013.c 	if (data->motion_trig)
data             1379 drivers/iio/accel/kxcjk-1013.c 		iio_trigger_unregister(data->motion_trig);
data             1381 drivers/iio/accel/kxcjk-1013.c 	kxcjk1013_set_mode(data, STANDBY);
data             1389 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1397 drivers/iio/accel/kxcjk-1013.c 	if (data->dready_trig) {
data             1399 drivers/iio/accel/kxcjk-1013.c 		iio_trigger_unregister(data->dready_trig);
data             1400 drivers/iio/accel/kxcjk-1013.c 		iio_trigger_unregister(data->motion_trig);
data             1403 drivers/iio/accel/kxcjk-1013.c 	mutex_lock(&data->mutex);
data             1404 drivers/iio/accel/kxcjk-1013.c 	kxcjk1013_set_mode(data, STANDBY);
data             1405 drivers/iio/accel/kxcjk-1013.c 	mutex_unlock(&data->mutex);
data             1414 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1417 drivers/iio/accel/kxcjk-1013.c 	mutex_lock(&data->mutex);
data             1418 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_mode(data, STANDBY);
data             1419 drivers/iio/accel/kxcjk-1013.c 	mutex_unlock(&data->mutex);
data             1427 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1430 drivers/iio/accel/kxcjk-1013.c 	mutex_lock(&data->mutex);
data             1431 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_mode(data, OPERATION);
data             1433 drivers/iio/accel/kxcjk-1013.c 		ret = kxcjk1013_set_range(data, data->range);
data             1434 drivers/iio/accel/kxcjk-1013.c 	mutex_unlock(&data->mutex);
data             1444 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1447 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_mode(data, STANDBY);
data             1449 drivers/iio/accel/kxcjk-1013.c 		dev_err(&data->client->dev, "powering off device failed\n");
data             1458 drivers/iio/accel/kxcjk-1013.c 	struct kxcjk1013_data *data = iio_priv(indio_dev);
data             1462 drivers/iio/accel/kxcjk-1013.c 	ret = kxcjk1013_set_mode(data, OPERATION);
data             1466 drivers/iio/accel/kxcjk-1013.c 	sleep_val = kxcjk1013_get_startup_times(data);
data               59 drivers/iio/accel/mc3230.c static int mc3230_set_opcon(struct mc3230_data *data, int opcon)
data               62 drivers/iio/accel/mc3230.c 	struct i2c_client *client = data->client;
data               86 drivers/iio/accel/mc3230.c 	struct mc3230_data *data = iio_priv(indio_dev);
data               91 drivers/iio/accel/mc3230.c 		ret = i2c_smbus_read_byte_data(data->client, chan->address);
data              114 drivers/iio/accel/mc3230.c 	struct mc3230_data *data;
data              125 drivers/iio/accel/mc3230.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              131 drivers/iio/accel/mc3230.c 	data = iio_priv(indio_dev);
data              132 drivers/iio/accel/mc3230.c 	data->client = client;
data              142 drivers/iio/accel/mc3230.c 	ret = mc3230_set_opcon(data, MC3230_MODE_OPCON_WAKE);
data              149 drivers/iio/accel/mc3230.c 		mc3230_set_opcon(data, MC3230_MODE_OPCON_STANDBY);
data              167 drivers/iio/accel/mc3230.c 	struct mc3230_data *data;
data              169 drivers/iio/accel/mc3230.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              171 drivers/iio/accel/mc3230.c 	return mc3230_set_opcon(data, MC3230_MODE_OPCON_STANDBY);
data              176 drivers/iio/accel/mc3230.c 	struct mc3230_data *data;
data              178 drivers/iio/accel/mc3230.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              180 drivers/iio/accel/mc3230.c 	return mc3230_set_opcon(data, MC3230_MODE_OPCON_WAKE);
data              112 drivers/iio/accel/mma7455_core.c 	__le16 data;
data              124 drivers/iio/accel/mma7455_core.c 		ret = regmap_bulk_read(mma7455->regmap, chan->address, &data,
data              125 drivers/iio/accel/mma7455_core.c 				       sizeof(data));
data              129 drivers/iio/accel/mma7455_core.c 		*val = sign_extend32(le16_to_cpu(data), 9);
data               78 drivers/iio/accel/mma7660.c static int mma7660_set_mode(struct mma7660_data *data,
data               82 drivers/iio/accel/mma7660.c 	struct i2c_client *client = data->client;
data               84 drivers/iio/accel/mma7660.c 	if (mode == data->mode)
data              107 drivers/iio/accel/mma7660.c 	data->mode = mode;
data              112 drivers/iio/accel/mma7660.c static int mma7660_read_accel(struct mma7660_data *data, u8 address)
data              115 drivers/iio/accel/mma7660.c 	struct i2c_client *client = data->client;
data              144 drivers/iio/accel/mma7660.c 	struct mma7660_data *data = iio_priv(indio_dev);
data              149 drivers/iio/accel/mma7660.c 		mutex_lock(&data->lock);
data              150 drivers/iio/accel/mma7660.c 		ret = mma7660_read_accel(data, chan->address);
data              151 drivers/iio/accel/mma7660.c 		mutex_unlock(&data->lock);
data              177 drivers/iio/accel/mma7660.c 	struct mma7660_data *data;
data              179 drivers/iio/accel/mma7660.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              185 drivers/iio/accel/mma7660.c 	data = iio_priv(indio_dev);
data              186 drivers/iio/accel/mma7660.c 	data->client = client;
data              188 drivers/iio/accel/mma7660.c 	mutex_init(&data->lock);
data              189 drivers/iio/accel/mma7660.c 	data->mode = MMA7660_MODE_STANDBY;
data              198 drivers/iio/accel/mma7660.c 	ret = mma7660_set_mode(data, MMA7660_MODE_ACTIVE);
data              205 drivers/iio/accel/mma7660.c 		mma7660_set_mode(data, MMA7660_MODE_STANDBY);
data              223 drivers/iio/accel/mma7660.c 	struct mma7660_data *data;
data              225 drivers/iio/accel/mma7660.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              227 drivers/iio/accel/mma7660.c 	return mma7660_set_mode(data, MMA7660_MODE_STANDBY);
data              232 drivers/iio/accel/mma7660.c 	struct mma7660_data *data;
data              234 drivers/iio/accel/mma7660.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              236 drivers/iio/accel/mma7660.c 	return mma7660_set_mode(data, MMA7660_MODE_ACTIVE);
data              188 drivers/iio/accel/mma8452.c static int mma8452_drdy(struct mma8452_data *data)
data              193 drivers/iio/accel/mma8452.c 		int ret = i2c_smbus_read_byte_data(data->client,
data              200 drivers/iio/accel/mma8452.c 		if (data->sleep_val <= 20)
data              201 drivers/iio/accel/mma8452.c 			usleep_range(data->sleep_val * 250,
data              202 drivers/iio/accel/mma8452.c 				     data->sleep_val * 500);
data              207 drivers/iio/accel/mma8452.c 	dev_err(&data->client->dev, "data not ready\n");
data              237 drivers/iio/accel/mma8452.c static int mma8452_read(struct mma8452_data *data, __be16 buf[3])
data              239 drivers/iio/accel/mma8452.c 	int ret = mma8452_drdy(data);
data              244 drivers/iio/accel/mma8452.c 	ret = mma8452_set_runtime_pm_state(data->client, true);
data              248 drivers/iio/accel/mma8452.c 	ret = i2c_smbus_read_i2c_block_data(data->client, MMA8452_OUT_X,
data              251 drivers/iio/accel/mma8452.c 	ret = mma8452_set_runtime_pm_state(data->client, false);
data              281 drivers/iio/accel/mma8452.c static unsigned int mma8452_get_odr_index(struct mma8452_data *data)
data              283 drivers/iio/accel/mma8452.c 	return (data->ctrl_reg1 & MMA8452_CTRL_DR_MASK) >>
data              353 drivers/iio/accel/mma8452.c static int mma8452_get_power_mode(struct mma8452_data *data)
data              357 drivers/iio/accel/mma8452.c 	reg = i2c_smbus_read_byte_data(data->client,
data              378 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(i2c_get_clientdata(
data              381 drivers/iio/accel/mma8452.c 	return mma8452_show_int_plus_micros(buf, data->chip_info->mma_scales,
data              382 drivers/iio/accel/mma8452.c 		ARRAY_SIZE(data->chip_info->mma_scales));
data              390 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data              393 drivers/iio/accel/mma8452.c 	i = mma8452_get_odr_index(data);
data              394 drivers/iio/accel/mma8452.c 	j = mma8452_get_power_mode(data);
data              407 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data              408 drivers/iio/accel/mma8452.c 	int i = mma8452_get_odr_index(data);
data              434 drivers/iio/accel/mma8452.c static int mma8452_get_samp_freq_index(struct mma8452_data *data,
data              442 drivers/iio/accel/mma8452.c static int mma8452_get_scale_index(struct mma8452_data *data, int val, int val2)
data              444 drivers/iio/accel/mma8452.c 	return mma8452_get_int_plus_micros_index(data->chip_info->mma_scales,
data              445 drivers/iio/accel/mma8452.c 			ARRAY_SIZE(data->chip_info->mma_scales), val, val2);
data              448 drivers/iio/accel/mma8452.c static int mma8452_get_hp_filter_index(struct mma8452_data *data,
data              453 drivers/iio/accel/mma8452.c 	i = mma8452_get_odr_index(data);
data              454 drivers/iio/accel/mma8452.c 	j = mma8452_get_power_mode(data);
data              462 drivers/iio/accel/mma8452.c static int mma8452_read_hp_filter(struct mma8452_data *data, int *hz, int *uHz)
data              466 drivers/iio/accel/mma8452.c 	ret = i2c_smbus_read_byte_data(data->client, MMA8452_HP_FILTER_CUTOFF);
data              470 drivers/iio/accel/mma8452.c 	i = mma8452_get_odr_index(data);
data              471 drivers/iio/accel/mma8452.c 	j = mma8452_get_power_mode(data);
data              486 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data              496 drivers/iio/accel/mma8452.c 		mutex_lock(&data->lock);
data              497 drivers/iio/accel/mma8452.c 		ret = mma8452_read(data, buffer);
data              498 drivers/iio/accel/mma8452.c 		mutex_unlock(&data->lock);
data              509 drivers/iio/accel/mma8452.c 		i = data->data_cfg & MMA8452_DATA_CFG_FS_MASK;
data              510 drivers/iio/accel/mma8452.c 		*val = data->chip_info->mma_scales[i][0];
data              511 drivers/iio/accel/mma8452.c 		*val2 = data->chip_info->mma_scales[i][1];
data              515 drivers/iio/accel/mma8452.c 		i = mma8452_get_odr_index(data);
data              521 drivers/iio/accel/mma8452.c 		ret = i2c_smbus_read_byte_data(data->client,
data              531 drivers/iio/accel/mma8452.c 		if (data->data_cfg & MMA8452_DATA_CFG_HPF_MASK) {
data              532 drivers/iio/accel/mma8452.c 			ret = mma8452_read_hp_filter(data, val, val2);
data              542 drivers/iio/accel/mma8452.c 		ret = mma8452_get_power_mode(data);
data              546 drivers/iio/accel/mma8452.c 		i = mma8452_get_odr_index(data);
data              555 drivers/iio/accel/mma8452.c static int mma8452_calculate_sleep(struct mma8452_data *data)
data              557 drivers/iio/accel/mma8452.c 	int ret, i = mma8452_get_odr_index(data);
data              567 drivers/iio/accel/mma8452.c static int mma8452_standby(struct mma8452_data *data)
data              569 drivers/iio/accel/mma8452.c 	return i2c_smbus_write_byte_data(data->client, MMA8452_CTRL_REG1,
data              570 drivers/iio/accel/mma8452.c 					data->ctrl_reg1 & ~MMA8452_CTRL_ACTIVE);
data              573 drivers/iio/accel/mma8452.c static int mma8452_active(struct mma8452_data *data)
data              575 drivers/iio/accel/mma8452.c 	return i2c_smbus_write_byte_data(data->client, MMA8452_CTRL_REG1,
data              576 drivers/iio/accel/mma8452.c 					 data->ctrl_reg1);
data              580 drivers/iio/accel/mma8452.c static int mma8452_is_active(struct mma8452_data *data)
data              584 drivers/iio/accel/mma8452.c 	reg = i2c_smbus_read_byte_data(data->client, MMA8452_CTRL_REG1);
data              591 drivers/iio/accel/mma8452.c static int mma8452_change_config(struct mma8452_data *data, u8 reg, u8 val)
data              596 drivers/iio/accel/mma8452.c 	mutex_lock(&data->lock);
data              598 drivers/iio/accel/mma8452.c 	is_active = mma8452_is_active(data);
data              606 drivers/iio/accel/mma8452.c 		ret = mma8452_standby(data);
data              611 drivers/iio/accel/mma8452.c 	ret = i2c_smbus_write_byte_data(data->client, reg, val);
data              616 drivers/iio/accel/mma8452.c 		ret = mma8452_active(data);
data              623 drivers/iio/accel/mma8452.c 	mutex_unlock(&data->lock);
data              628 drivers/iio/accel/mma8452.c static int mma8452_set_power_mode(struct mma8452_data *data, u8 mode)
data              632 drivers/iio/accel/mma8452.c 	reg = i2c_smbus_read_byte_data(data->client,
data              640 drivers/iio/accel/mma8452.c 	return mma8452_change_config(data, MMA8452_CTRL_REG2, reg);
data              644 drivers/iio/accel/mma8452.c static int mma8452_freefall_mode_enabled(struct mma8452_data *data)
data              648 drivers/iio/accel/mma8452.c 	val = i2c_smbus_read_byte_data(data->client, MMA8452_FF_MT_CFG);
data              655 drivers/iio/accel/mma8452.c static int mma8452_set_freefall_mode(struct mma8452_data *data, bool state)
data              659 drivers/iio/accel/mma8452.c 	if ((state && mma8452_freefall_mode_enabled(data)) ||
data              660 drivers/iio/accel/mma8452.c 	    (!state && !(mma8452_freefall_mode_enabled(data))))
data              663 drivers/iio/accel/mma8452.c 	val = i2c_smbus_read_byte_data(data->client, MMA8452_FF_MT_CFG);
data              679 drivers/iio/accel/mma8452.c 	return mma8452_change_config(data, MMA8452_FF_MT_CFG, val);
data              682 drivers/iio/accel/mma8452.c static int mma8452_set_hp_filter_frequency(struct mma8452_data *data,
data              687 drivers/iio/accel/mma8452.c 	i = mma8452_get_hp_filter_index(data, val, val2);
data              691 drivers/iio/accel/mma8452.c 	reg = i2c_smbus_read_byte_data(data->client,
data              699 drivers/iio/accel/mma8452.c 	return mma8452_change_config(data, MMA8452_HP_FILTER_CUTOFF, reg);
data              706 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data              715 drivers/iio/accel/mma8452.c 		i = mma8452_get_samp_freq_index(data, val, val2);
data              720 drivers/iio/accel/mma8452.c 		data->ctrl_reg1 &= ~MMA8452_CTRL_DR_MASK;
data              721 drivers/iio/accel/mma8452.c 		data->ctrl_reg1 |= i << MMA8452_CTRL_DR_SHIFT;
data              723 drivers/iio/accel/mma8452.c 		data->sleep_val = mma8452_calculate_sleep(data);
data              725 drivers/iio/accel/mma8452.c 		ret = mma8452_change_config(data, MMA8452_CTRL_REG1,
data              726 drivers/iio/accel/mma8452.c 					    data->ctrl_reg1);
data              729 drivers/iio/accel/mma8452.c 		i = mma8452_get_scale_index(data, val, val2);
data              735 drivers/iio/accel/mma8452.c 		data->data_cfg &= ~MMA8452_DATA_CFG_FS_MASK;
data              736 drivers/iio/accel/mma8452.c 		data->data_cfg |= i;
data              738 drivers/iio/accel/mma8452.c 		ret = mma8452_change_config(data, MMA8452_DATA_CFG,
data              739 drivers/iio/accel/mma8452.c 					    data->data_cfg);
data              747 drivers/iio/accel/mma8452.c 		ret = mma8452_change_config(data,
data              754 drivers/iio/accel/mma8452.c 			data->data_cfg &= ~MMA8452_DATA_CFG_HPF_MASK;
data              756 drivers/iio/accel/mma8452.c 			data->data_cfg |= MMA8452_DATA_CFG_HPF_MASK;
data              757 drivers/iio/accel/mma8452.c 			ret = mma8452_set_hp_filter_frequency(data, val, val2);
data              762 drivers/iio/accel/mma8452.c 		ret = mma8452_change_config(data, MMA8452_DATA_CFG,
data              763 drivers/iio/accel/mma8452.c 					     data->data_cfg);
data              767 drivers/iio/accel/mma8452.c 		ret = mma8452_get_odr_index(data);
data              771 drivers/iio/accel/mma8452.c 				ret = mma8452_set_power_mode(data, i);
data              785 drivers/iio/accel/mma8452.c static int mma8452_get_event_regs(struct mma8452_data *data,
data              796 drivers/iio/accel/mma8452.c 			if ((data->chip_info->all_events
data              798 drivers/iio/accel/mma8452.c 				(data->chip_info->enabled_events
data              822 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data              826 drivers/iio/accel/mma8452.c 	ret = mma8452_get_event_regs(data, chan, dir, &ev_regs);
data              832 drivers/iio/accel/mma8452.c 		ret = i2c_smbus_read_byte_data(data->client, ev_regs->ev_ths);
data              841 drivers/iio/accel/mma8452.c 		ret = i2c_smbus_read_byte_data(data->client, ev_regs->ev_count);
data              845 drivers/iio/accel/mma8452.c 		power_mode = mma8452_get_power_mode(data);
data              850 drivers/iio/accel/mma8452.c 				mma8452_get_odr_index(data)];
data              857 drivers/iio/accel/mma8452.c 		ret = i2c_smbus_read_byte_data(data->client,
data              866 drivers/iio/accel/mma8452.c 			ret = mma8452_read_hp_filter(data, val, val2);
data              885 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data              889 drivers/iio/accel/mma8452.c 	ret = mma8452_get_event_regs(data, chan, dir, &ev_regs);
data              898 drivers/iio/accel/mma8452.c 		return mma8452_change_config(data, ev_regs->ev_ths, val);
data              901 drivers/iio/accel/mma8452.c 		ret = mma8452_get_power_mode(data);
data              907 drivers/iio/accel/mma8452.c 					mma8452_get_odr_index(data)];
data              912 drivers/iio/accel/mma8452.c 		return mma8452_change_config(data, ev_regs->ev_count, steps);
data              915 drivers/iio/accel/mma8452.c 		reg = i2c_smbus_read_byte_data(data->client,
data              924 drivers/iio/accel/mma8452.c 			ret = mma8452_set_hp_filter_frequency(data, val, val2);
data              929 drivers/iio/accel/mma8452.c 		return mma8452_change_config(data, MMA8452_TRANSIENT_CFG, reg);
data              941 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data              945 drivers/iio/accel/mma8452.c 	ret = mma8452_get_event_regs(data, chan, dir, &ev_regs);
data              951 drivers/iio/accel/mma8452.c 		return mma8452_freefall_mode_enabled(data);
data              953 drivers/iio/accel/mma8452.c 		ret = i2c_smbus_read_byte_data(data->client,
data              971 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data              975 drivers/iio/accel/mma8452.c 	ret = mma8452_get_event_regs(data, chan, dir, &ev_regs);
data              979 drivers/iio/accel/mma8452.c 	ret = mma8452_set_runtime_pm_state(data->client, state);
data              985 drivers/iio/accel/mma8452.c 		return mma8452_set_freefall_mode(data, state);
data              987 drivers/iio/accel/mma8452.c 		val = i2c_smbus_read_byte_data(data->client, ev_regs->ev_cfg);
data              992 drivers/iio/accel/mma8452.c 			if (mma8452_freefall_mode_enabled(data)) {
data             1001 drivers/iio/accel/mma8452.c 			if (mma8452_freefall_mode_enabled(data))
data             1010 drivers/iio/accel/mma8452.c 		return mma8452_change_config(data, ev_regs->ev_cfg, val);
data             1018 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data             1022 drivers/iio/accel/mma8452.c 	src = i2c_smbus_read_byte_data(data->client, MMA8452_TRANSIENT_SRC);
data             1051 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data             1055 drivers/iio/accel/mma8452.c 	src = i2c_smbus_read_byte_data(data->client, MMA8452_INT_SRC);
data             1059 drivers/iio/accel/mma8452.c 	if (!(src & (data->chip_info->enabled_events | MMA8452_INT_DRDY)))
data             1068 drivers/iio/accel/mma8452.c 		if (mma8452_freefall_mode_enabled(data)) {
data             1093 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data             1097 drivers/iio/accel/mma8452.c 	ret = mma8452_read(data, (__be16 *)buffer);
data             1115 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data             1121 drivers/iio/accel/mma8452.c 		return mma8452_change_config(data, reg, writeval);
data             1123 drivers/iio/accel/mma8452.c 	ret = i2c_smbus_read_byte_data(data->client, reg);
data             1427 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data             1430 drivers/iio/accel/mma8452.c 	ret = mma8452_set_runtime_pm_state(data->client, state);
data             1434 drivers/iio/accel/mma8452.c 	reg = i2c_smbus_read_byte_data(data->client, MMA8452_CTRL_REG4);
data             1443 drivers/iio/accel/mma8452.c 	return mma8452_change_config(data, MMA8452_CTRL_REG4, reg);
data             1453 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data             1457 drivers/iio/accel/mma8452.c 	trig = devm_iio_trigger_alloc(&data->client->dev, "%s-dev%d",
data             1463 drivers/iio/accel/mma8452.c 	trig->dev.parent = &data->client->dev;
data             1507 drivers/iio/accel/mma8452.c 	{ .compatible = "fsl,mma8451", .data = &mma_chip_info_table[mma8451] },
data             1508 drivers/iio/accel/mma8452.c 	{ .compatible = "fsl,mma8452", .data = &mma_chip_info_table[mma8452] },
data             1509 drivers/iio/accel/mma8452.c 	{ .compatible = "fsl,mma8453", .data = &mma_chip_info_table[mma8453] },
data             1510 drivers/iio/accel/mma8452.c 	{ .compatible = "fsl,mma8652", .data = &mma_chip_info_table[mma8652] },
data             1511 drivers/iio/accel/mma8452.c 	{ .compatible = "fsl,mma8653", .data = &mma_chip_info_table[mma8653] },
data             1512 drivers/iio/accel/mma8452.c 	{ .compatible = "fsl,fxls8471", .data = &mma_chip_info_table[fxls8471] },
data             1520 drivers/iio/accel/mma8452.c 	struct mma8452_data *data;
data             1531 drivers/iio/accel/mma8452.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data             1535 drivers/iio/accel/mma8452.c 	data = iio_priv(indio_dev);
data             1536 drivers/iio/accel/mma8452.c 	data->client = client;
data             1537 drivers/iio/accel/mma8452.c 	mutex_init(&data->lock);
data             1538 drivers/iio/accel/mma8452.c 	data->chip_info = match->data;
data             1540 drivers/iio/accel/mma8452.c 	data->vdd_reg = devm_regulator_get(&client->dev, "vdd");
data             1541 drivers/iio/accel/mma8452.c 	if (IS_ERR(data->vdd_reg)) {
data             1542 drivers/iio/accel/mma8452.c 		if (PTR_ERR(data->vdd_reg) == -EPROBE_DEFER)
data             1546 drivers/iio/accel/mma8452.c 		return PTR_ERR(data->vdd_reg);
data             1549 drivers/iio/accel/mma8452.c 	data->vddio_reg = devm_regulator_get(&client->dev, "vddio");
data             1550 drivers/iio/accel/mma8452.c 	if (IS_ERR(data->vddio_reg)) {
data             1551 drivers/iio/accel/mma8452.c 		if (PTR_ERR(data->vddio_reg) == -EPROBE_DEFER)
data             1555 drivers/iio/accel/mma8452.c 		return PTR_ERR(data->vddio_reg);
data             1558 drivers/iio/accel/mma8452.c 	ret = regulator_enable(data->vdd_reg);
data             1564 drivers/iio/accel/mma8452.c 	ret = regulator_enable(data->vddio_reg);
data             1581 drivers/iio/accel/mma8452.c 		if (ret == data->chip_info->chip_id)
data             1590 drivers/iio/accel/mma8452.c 		 match->compatible, data->chip_info->chip_id);
data             1597 drivers/iio/accel/mma8452.c 	indio_dev->channels = data->chip_info->channels;
data             1598 drivers/iio/accel/mma8452.c 	indio_dev->num_channels = data->chip_info->num_channels;
data             1605 drivers/iio/accel/mma8452.c 	data->data_cfg = MMA8452_DATA_CFG_FS_2G;
data             1607 drivers/iio/accel/mma8452.c 					data->data_cfg);
data             1630 drivers/iio/accel/mma8452.c 						data->chip_info->all_events);
data             1639 drivers/iio/accel/mma8452.c 					data->chip_info->enabled_events);
data             1648 drivers/iio/accel/mma8452.c 	data->ctrl_reg1 = MMA8452_CTRL_ACTIVE |
data             1651 drivers/iio/accel/mma8452.c 	data->sleep_val = mma8452_calculate_sleep(data);
data             1654 drivers/iio/accel/mma8452.c 					data->ctrl_reg1);
data             1686 drivers/iio/accel/mma8452.c 	ret = mma8452_set_freefall_mode(data, false);
data             1699 drivers/iio/accel/mma8452.c 	regulator_disable(data->vddio_reg);
data             1702 drivers/iio/accel/mma8452.c 	regulator_disable(data->vdd_reg);
data             1710 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data             1722 drivers/iio/accel/mma8452.c 	regulator_disable(data->vddio_reg);
data             1723 drivers/iio/accel/mma8452.c 	regulator_disable(data->vdd_reg);
data             1732 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data             1735 drivers/iio/accel/mma8452.c 	mutex_lock(&data->lock);
data             1736 drivers/iio/accel/mma8452.c 	ret = mma8452_standby(data);
data             1737 drivers/iio/accel/mma8452.c 	mutex_unlock(&data->lock);
data             1739 drivers/iio/accel/mma8452.c 		dev_err(&data->client->dev, "powering off device failed\n");
data             1743 drivers/iio/accel/mma8452.c 	ret = regulator_disable(data->vddio_reg);
data             1749 drivers/iio/accel/mma8452.c 	ret = regulator_disable(data->vdd_reg);
data             1761 drivers/iio/accel/mma8452.c 	struct mma8452_data *data = iio_priv(indio_dev);
data             1764 drivers/iio/accel/mma8452.c 	ret = regulator_enable(data->vdd_reg);
data             1770 drivers/iio/accel/mma8452.c 	ret = regulator_enable(data->vddio_reg);
data             1773 drivers/iio/accel/mma8452.c 		regulator_disable(data->vdd_reg);
data             1777 drivers/iio/accel/mma8452.c 	ret = mma8452_active(data);
data             1781 drivers/iio/accel/mma8452.c 	ret = mma8452_get_odr_index(data);
data             1791 drivers/iio/accel/mma8452.c 	regulator_disable(data->vddio_reg);
data             1792 drivers/iio/accel/mma8452.c 	regulator_disable(data->vdd_reg);
data              110 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              117 drivers/iio/accel/mma9551.c 			mutex_lock(&data->mutex);
data              118 drivers/iio/accel/mma9551.c 			ret = mma9551_read_incli_chan(data->client, chan, val);
data              119 drivers/iio/accel/mma9551.c 			mutex_unlock(&data->mutex);
data              127 drivers/iio/accel/mma9551.c 			mutex_lock(&data->mutex);
data              128 drivers/iio/accel/mma9551.c 			ret = mma9551_read_accel_chan(data->client,
data              130 drivers/iio/accel/mma9551.c 			mutex_unlock(&data->mutex);
data              152 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              157 drivers/iio/accel/mma9551.c 		return data->event_enabled[chan->channel2 - 1];
data              167 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              174 drivers/iio/accel/mma9551.c 	if (data->event_enabled[mma_axis] == state)
data              178 drivers/iio/accel/mma9551.c 		ret = mma9551_gpio_config(data->client,
data              184 drivers/iio/accel/mma9551.c 		ret = mma9551_set_power_state(data->client, false);
data              206 drivers/iio/accel/mma9551.c 		ret = mma9551_set_power_state(data->client, true);
data              210 drivers/iio/accel/mma9551.c 		ret = mma9551_gpio_config(data->client,
data              214 drivers/iio/accel/mma9551.c 			mma9551_set_power_state(data->client, false);
data              219 drivers/iio/accel/mma9551.c 	data->event_enabled[mma_axis] = state;
data              230 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              235 drivers/iio/accel/mma9551.c 		mutex_lock(&data->mutex);
data              238 drivers/iio/accel/mma9551.c 		mutex_unlock(&data->mutex);
data              252 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              259 drivers/iio/accel/mma9551.c 		mutex_lock(&data->mutex);
data              260 drivers/iio/accel/mma9551.c 		ret = mma9551_update_config_bits(data->client,
data              265 drivers/iio/accel/mma9551.c 		mutex_unlock(&data->mutex);
data              279 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              285 drivers/iio/accel/mma9551.c 		mutex_lock(&data->mutex);
data              286 drivers/iio/accel/mma9551.c 		ret = mma9551_read_config_byte(data->client,
data              289 drivers/iio/accel/mma9551.c 		mutex_unlock(&data->mutex);
data              337 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              342 drivers/iio/accel/mma9551.c 	mutex_lock(&data->mutex);
data              345 drivers/iio/accel/mma9551.c 		if (irq == data->irqs[i]) {
data              352 drivers/iio/accel/mma9551.c 		dev_warn(&data->client->dev,
data              353 drivers/iio/accel/mma9551.c 			 "irq triggered on unused line %d\n", data->irqs[3]);
data              373 drivers/iio/accel/mma9551.c 	ret = mma9551_read_status_byte(data->client, MMA9551_APPID_TILT,
data              376 drivers/iio/accel/mma9551.c 		dev_err(&data->client->dev,
data              387 drivers/iio/accel/mma9551.c 	mutex_unlock(&data->mutex);
data              392 drivers/iio/accel/mma9551.c static int mma9551_init(struct mma9551_data *data)
data              396 drivers/iio/accel/mma9551.c 	ret = mma9551_read_version(data->client);
data              400 drivers/iio/accel/mma9551.c 	return mma9551_set_device_state(data->client, true);
data              407 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              408 drivers/iio/accel/mma9551.c 	struct device *dev = &data->client->dev;
data              421 drivers/iio/accel/mma9551.c 		data->irqs[i] = ret;
data              422 drivers/iio/accel/mma9551.c 		ret = devm_request_threaded_irq(dev, data->irqs[i],
data              427 drivers/iio/accel/mma9551.c 			dev_err(dev, "request irq %d failed\n", data->irqs[i]);
data              432 drivers/iio/accel/mma9551.c 			desc_to_gpio(gpio), data->irqs[i]);
data              452 drivers/iio/accel/mma9551.c 	struct mma9551_data *data;
data              457 drivers/iio/accel/mma9551.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              461 drivers/iio/accel/mma9551.c 	data = iio_priv(indio_dev);
data              463 drivers/iio/accel/mma9551.c 	data->client = client;
data              470 drivers/iio/accel/mma9551.c 	ret = mma9551_init(data);
data              474 drivers/iio/accel/mma9551.c 	mutex_init(&data->mutex);
data              513 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              521 drivers/iio/accel/mma9551.c 	mutex_lock(&data->mutex);
data              522 drivers/iio/accel/mma9551.c 	mma9551_set_device_state(data->client, false);
data              523 drivers/iio/accel/mma9551.c 	mutex_unlock(&data->mutex);
data              532 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              535 drivers/iio/accel/mma9551.c 	mutex_lock(&data->mutex);
data              536 drivers/iio/accel/mma9551.c 	ret = mma9551_set_device_state(data->client, false);
data              537 drivers/iio/accel/mma9551.c 	mutex_unlock(&data->mutex);
data              539 drivers/iio/accel/mma9551.c 		dev_err(&data->client->dev, "powering off device failed\n");
data              549 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              552 drivers/iio/accel/mma9551.c 	ret = mma9551_set_device_state(data->client, true);
data              566 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              569 drivers/iio/accel/mma9551.c 	mutex_lock(&data->mutex);
data              570 drivers/iio/accel/mma9551.c 	ret = mma9551_set_device_state(data->client, false);
data              571 drivers/iio/accel/mma9551.c 	mutex_unlock(&data->mutex);
data              579 drivers/iio/accel/mma9551.c 	struct mma9551_data *data = iio_priv(indio_dev);
data              582 drivers/iio/accel/mma9551.c 	mutex_lock(&data->mutex);
data              583 drivers/iio/accel/mma9551.c 	ret = mma9551_set_device_state(data->client, true);
data              584 drivers/iio/accel/mma9551.c 	mutex_unlock(&data->mutex);
data              221 drivers/iio/accel/mma9553.c static void mma9553_init_events(struct mma9553_data *data)
data              225 drivers/iio/accel/mma9553.c 	data->num_events = MMA9553_EVENTS_INFO_SIZE;
data              226 drivers/iio/accel/mma9553.c 	for (i = 0; i < data->num_events; i++) {
data              227 drivers/iio/accel/mma9553.c 		data->events[i].info = &mma9553_events_info[i];
data              228 drivers/iio/accel/mma9553.c 		data->events[i].enabled = false;
data              232 drivers/iio/accel/mma9553.c static struct mma9553_event *mma9553_get_event(struct mma9553_data *data,
data              239 drivers/iio/accel/mma9553.c 	for (i = 0; i < data->num_events; i++)
data              240 drivers/iio/accel/mma9553.c 		if (data->events[i].info->type == type &&
data              241 drivers/iio/accel/mma9553.c 		    data->events[i].info->mod == mod &&
data              242 drivers/iio/accel/mma9553.c 		    data->events[i].info->dir == dir)
data              243 drivers/iio/accel/mma9553.c 			return &data->events[i];
data              248 drivers/iio/accel/mma9553.c static bool mma9553_is_any_event_enabled(struct mma9553_data *data,
data              254 drivers/iio/accel/mma9553.c 	for (i = 0; i < data->num_events; i++)
data              255 drivers/iio/accel/mma9553.c 		if ((check_type && data->events[i].info->type == type &&
data              256 drivers/iio/accel/mma9553.c 		     data->events[i].enabled) ||
data              257 drivers/iio/accel/mma9553.c 		     (!check_type && data->events[i].enabled))
data              263 drivers/iio/accel/mma9553.c static int mma9553_set_config(struct mma9553_data *data, u16 reg,
data              274 drivers/iio/accel/mma9553.c 	ret = mma9551_write_config_word(data->client, MMA9551_APPID_PEDOMETER,
data              277 drivers/iio/accel/mma9553.c 		dev_err(&data->client->dev,
data              285 drivers/iio/accel/mma9553.c 	config = mma9553_set_bits(data->conf.config, 1,
data              288 drivers/iio/accel/mma9553.c 	ret = mma9551_write_config_word(data->client, MMA9551_APPID_PEDOMETER,
data              291 drivers/iio/accel/mma9553.c 		dev_err(&data->client->dev,
data              300 drivers/iio/accel/mma9553.c 		ret = mma9551_read_config_word(data->client,
data              312 drivers/iio/accel/mma9553.c static int mma9553_read_activity_stepcnt(struct mma9553_data *data,
data              318 drivers/iio/accel/mma9553.c 	ret = mma9551_read_status_words(data->client, MMA9551_APPID_PEDOMETER,
data              322 drivers/iio/accel/mma9553.c 		dev_err(&data->client->dev,
data              333 drivers/iio/accel/mma9553.c static int mma9553_conf_gpio(struct mma9553_data *data)
data              340 drivers/iio/accel/mma9553.c 	activity_enabled = mma9553_is_any_event_enabled(data, true,
data              342 drivers/iio/accel/mma9553.c 	ev_step_detect = mma9553_get_event(data, IIO_STEPS, IIO_NO_MOD,
data              358 drivers/iio/accel/mma9553.c 	if (data->gpio_bitnum == bitnum)
data              363 drivers/iio/accel/mma9553.c 		ret = mma9553_read_activity_stepcnt(data, &data->activity,
data              364 drivers/iio/accel/mma9553.c 						    &data->stepcnt);
data              369 drivers/iio/accel/mma9553.c 	ret = mma9551_gpio_config(data->client, MMA9553_DEFAULT_GPIO_PIN, appid,
data              373 drivers/iio/accel/mma9553.c 	data->gpio_bitnum = bitnum;
data              378 drivers/iio/accel/mma9553.c static int mma9553_init(struct mma9553_data *data)
data              382 drivers/iio/accel/mma9553.c 	ret = mma9551_read_version(data->client);
data              391 drivers/iio/accel/mma9553.c 	ret = mma9551_read_config_words(data->client, MMA9551_APPID_PEDOMETER,
data              393 drivers/iio/accel/mma9553.c 					sizeof(data->conf) / sizeof(u16),
data              394 drivers/iio/accel/mma9553.c 					(u16 *)&data->conf);
data              396 drivers/iio/accel/mma9553.c 		dev_err(&data->client->dev,
data              402 drivers/iio/accel/mma9553.c 	data->gpio_bitnum = MMA9553_MAX_BITNUM;
data              403 drivers/iio/accel/mma9553.c 	ret = mma9553_conf_gpio(data);
data              407 drivers/iio/accel/mma9553.c 	ret = mma9551_app_reset(data->client, MMA9551_RSC_PED);
data              412 drivers/iio/accel/mma9553.c 	data->conf.sleepmin = MMA9553_DEFAULT_SLEEPMIN;
data              413 drivers/iio/accel/mma9553.c 	data->conf.sleepmax = MMA9553_DEFAULT_SLEEPMAX;
data              414 drivers/iio/accel/mma9553.c 	data->conf.sleepthd = MMA9553_DEFAULT_SLEEPTHD;
data              415 drivers/iio/accel/mma9553.c 	data->conf.config = mma9553_set_bits(data->conf.config, 1,
data              421 drivers/iio/accel/mma9553.c 	data->conf.config = mma9553_set_bits(data->conf.config, 1,
data              423 drivers/iio/accel/mma9553.c 	ret = mma9551_write_config_words(data->client, MMA9551_APPID_PEDOMETER,
data              425 drivers/iio/accel/mma9553.c 					 sizeof(data->conf) / sizeof(u16),
data              426 drivers/iio/accel/mma9553.c 					 (u16 *)&data->conf);
data              428 drivers/iio/accel/mma9553.c 		dev_err(&data->client->dev,
data              433 drivers/iio/accel/mma9553.c 	return mma9551_set_device_state(data->client, true);
data              436 drivers/iio/accel/mma9553.c static int mma9553_read_status_word(struct mma9553_data *data, u16 reg,
data              448 drivers/iio/accel/mma9553.c 	powered_on = mma9553_is_any_event_enabled(data, false, 0) ||
data              449 drivers/iio/accel/mma9553.c 		     data->stepcnt_enabled;
data              451 drivers/iio/accel/mma9553.c 		dev_err(&data->client->dev, "No channels enabled\n");
data              455 drivers/iio/accel/mma9553.c 	mutex_lock(&data->mutex);
data              456 drivers/iio/accel/mma9553.c 	ret = mma9551_read_status_word(data->client, MMA9551_APPID_PEDOMETER,
data              458 drivers/iio/accel/mma9553.c 	mutex_unlock(&data->mutex);
data              466 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data              475 drivers/iio/accel/mma9553.c 			ret = mma9553_read_status_word(data,
data              483 drivers/iio/accel/mma9553.c 			ret = mma9553_read_status_word(data,
data              491 drivers/iio/accel/mma9553.c 			ret = mma9553_read_status_word(data,
data              518 drivers/iio/accel/mma9553.c 			ret = mma9553_read_status_word(data,
data              526 drivers/iio/accel/mma9553.c 			ret = mma9553_read_status_word(data,
data              534 drivers/iio/accel/mma9553.c 			mutex_lock(&data->mutex);
data              535 drivers/iio/accel/mma9553.c 			ret = mma9551_read_accel_chan(data->client,
data              537 drivers/iio/accel/mma9553.c 			mutex_unlock(&data->mutex);
data              559 drivers/iio/accel/mma9553.c 		*val = data->stepcnt_enabled;
data              562 drivers/iio/accel/mma9553.c 		tmp = mma9553_get_bits(data->conf.height_weight,
data              568 drivers/iio/accel/mma9553.c 		*val = mma9553_get_bits(data->conf.height_weight,
data              574 drivers/iio/accel/mma9553.c 			*val = mma9553_get_bits(data->conf.filter,
data              583 drivers/iio/accel/mma9553.c 			*val = mma9553_get_bits(data->conf.filter,
data              594 drivers/iio/accel/mma9553.c 			*val = mma9553_get_bits(data->conf.speed_step,
data              609 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data              614 drivers/iio/accel/mma9553.c 		if (data->stepcnt_enabled == !!val)
data              616 drivers/iio/accel/mma9553.c 		mutex_lock(&data->mutex);
data              617 drivers/iio/accel/mma9553.c 		ret = mma9551_set_power_state(data->client, val);
data              619 drivers/iio/accel/mma9553.c 			mutex_unlock(&data->mutex);
data              622 drivers/iio/accel/mma9553.c 		data->stepcnt_enabled = val;
data              623 drivers/iio/accel/mma9553.c 		mutex_unlock(&data->mutex);
data              630 drivers/iio/accel/mma9553.c 		mutex_lock(&data->mutex);
data              631 drivers/iio/accel/mma9553.c 		ret = mma9553_set_config(data,
data              633 drivers/iio/accel/mma9553.c 					 &data->conf.height_weight,
data              635 drivers/iio/accel/mma9553.c 		mutex_unlock(&data->mutex);
data              640 drivers/iio/accel/mma9553.c 		mutex_lock(&data->mutex);
data              641 drivers/iio/accel/mma9553.c 		ret = mma9553_set_config(data,
data              643 drivers/iio/accel/mma9553.c 					 &data->conf.height_weight,
data              645 drivers/iio/accel/mma9553.c 		mutex_unlock(&data->mutex);
data              658 drivers/iio/accel/mma9553.c 			mutex_lock(&data->mutex);
data              659 drivers/iio/accel/mma9553.c 			ret = mma9553_set_config(data, MMA9553_REG_CONF_FILTER,
data              660 drivers/iio/accel/mma9553.c 						 &data->conf.filter, val,
data              662 drivers/iio/accel/mma9553.c 			mutex_unlock(&data->mutex);
data              672 drivers/iio/accel/mma9553.c 			mutex_lock(&data->mutex);
data              673 drivers/iio/accel/mma9553.c 			ret = mma9553_set_config(data, MMA9553_REG_CONF_FILTER,
data              674 drivers/iio/accel/mma9553.c 						 &data->conf.filter, val,
data              676 drivers/iio/accel/mma9553.c 			mutex_unlock(&data->mutex);
data              695 drivers/iio/accel/mma9553.c 			mutex_lock(&data->mutex);
data              696 drivers/iio/accel/mma9553.c 			ret = mma9553_set_config(data,
data              698 drivers/iio/accel/mma9553.c 						 &data->conf.speed_step, val,
data              700 drivers/iio/accel/mma9553.c 			mutex_unlock(&data->mutex);
data              715 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data              718 drivers/iio/accel/mma9553.c 	event = mma9553_get_event(data, chan->type, chan->channel2, dir);
data              730 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data              734 drivers/iio/accel/mma9553.c 	event = mma9553_get_event(data, chan->type, chan->channel2, dir);
data              741 drivers/iio/accel/mma9553.c 	mutex_lock(&data->mutex);
data              743 drivers/iio/accel/mma9553.c 	ret = mma9551_set_power_state(data->client, state);
data              748 drivers/iio/accel/mma9553.c 	ret = mma9553_conf_gpio(data);
data              752 drivers/iio/accel/mma9553.c 	mutex_unlock(&data->mutex);
data              759 drivers/iio/accel/mma9553.c 		mma9551_set_power_state(data->client, false);
data              762 drivers/iio/accel/mma9553.c 	mutex_unlock(&data->mutex);
data              773 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data              780 drivers/iio/accel/mma9553.c 			*val = mma9553_get_bits(data->conf.speed_step,
data              796 drivers/iio/accel/mma9553.c 			*val = MMA9553_ACTIVITY_THD_TO_SEC(data->conf.actthd);
data              813 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data              822 drivers/iio/accel/mma9553.c 			mutex_lock(&data->mutex);
data              823 drivers/iio/accel/mma9553.c 			ret = mma9553_set_config(data,
data              825 drivers/iio/accel/mma9553.c 						&data->conf.speed_step, val,
data              827 drivers/iio/accel/mma9553.c 			mutex_unlock(&data->mutex);
data              838 drivers/iio/accel/mma9553.c 			mutex_lock(&data->mutex);
data              839 drivers/iio/accel/mma9553.c 			ret = mma9553_set_config(data, MMA9553_REG_CONF_ACTTHD,
data              840 drivers/iio/accel/mma9553.c 						 &data->conf.actthd,
data              843 drivers/iio/accel/mma9553.c 			mutex_unlock(&data->mutex);
data              856 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data              859 drivers/iio/accel/mma9553.c 	gender = mma9553_get_bits(data->conf.filter, MMA9553_MASK_CONF_MALE);
data              871 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data              877 drivers/iio/accel/mma9553.c 	mutex_lock(&data->mutex);
data              878 drivers/iio/accel/mma9553.c 	ret = mma9553_set_config(data, MMA9553_REG_CONF_FILTER,
data              879 drivers/iio/accel/mma9553.c 				 &data->conf.filter, gender,
data              881 drivers/iio/accel/mma9553.c 	mutex_unlock(&data->mutex);
data              993 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data              995 drivers/iio/accel/mma9553.c 	data->timestamp = iio_get_time_ns(indio_dev);
data             1007 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data             1013 drivers/iio/accel/mma9553.c 	mutex_lock(&data->mutex);
data             1014 drivers/iio/accel/mma9553.c 	ret = mma9553_read_activity_stepcnt(data, &activity, &stepcnt);
data             1016 drivers/iio/accel/mma9553.c 		mutex_unlock(&data->mutex);
data             1020 drivers/iio/accel/mma9553.c 	ev_prev_activity = mma9553_get_event(data, IIO_ACTIVITY,
data             1022 drivers/iio/accel/mma9553.c 					     data->activity),
data             1024 drivers/iio/accel/mma9553.c 	ev_activity = mma9553_get_event(data, IIO_ACTIVITY,
data             1027 drivers/iio/accel/mma9553.c 	ev_step_detect = mma9553_get_event(data, IIO_STEPS, IIO_NO_MOD,
data             1030 drivers/iio/accel/mma9553.c 	if (ev_step_detect->enabled && (stepcnt != data->stepcnt)) {
data             1031 drivers/iio/accel/mma9553.c 		data->stepcnt = stepcnt;
data             1036 drivers/iio/accel/mma9553.c 			       data->timestamp);
data             1039 drivers/iio/accel/mma9553.c 	if (activity != data->activity) {
data             1040 drivers/iio/accel/mma9553.c 		data->activity = activity;
data             1049 drivers/iio/accel/mma9553.c 				       data->timestamp);
data             1058 drivers/iio/accel/mma9553.c 				       data->timestamp);
data             1060 drivers/iio/accel/mma9553.c 	mutex_unlock(&data->mutex);
data             1079 drivers/iio/accel/mma9553.c 	struct mma9553_data *data;
data             1084 drivers/iio/accel/mma9553.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data             1088 drivers/iio/accel/mma9553.c 	data = iio_priv(indio_dev);
data             1090 drivers/iio/accel/mma9553.c 	data->client = client;
data             1099 drivers/iio/accel/mma9553.c 	mutex_init(&data->mutex);
data             1100 drivers/iio/accel/mma9553.c 	mma9553_init_events(data);
data             1102 drivers/iio/accel/mma9553.c 	ret = mma9553_init(data);
data             1152 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data             1160 drivers/iio/accel/mma9553.c 	mutex_lock(&data->mutex);
data             1161 drivers/iio/accel/mma9553.c 	mma9551_set_device_state(data->client, false);
data             1162 drivers/iio/accel/mma9553.c 	mutex_unlock(&data->mutex);
data             1171 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data             1174 drivers/iio/accel/mma9553.c 	mutex_lock(&data->mutex);
data             1175 drivers/iio/accel/mma9553.c 	ret = mma9551_set_device_state(data->client, false);
data             1176 drivers/iio/accel/mma9553.c 	mutex_unlock(&data->mutex);
data             1178 drivers/iio/accel/mma9553.c 		dev_err(&data->client->dev, "powering off device failed\n");
data             1188 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data             1191 drivers/iio/accel/mma9553.c 	ret = mma9551_set_device_state(data->client, true);
data             1205 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data             1208 drivers/iio/accel/mma9553.c 	mutex_lock(&data->mutex);
data             1209 drivers/iio/accel/mma9553.c 	ret = mma9551_set_device_state(data->client, false);
data             1210 drivers/iio/accel/mma9553.c 	mutex_unlock(&data->mutex);
data             1218 drivers/iio/accel/mma9553.c 	struct mma9553_data *data = iio_priv(indio_dev);
data             1221 drivers/iio/accel/mma9553.c 	mutex_lock(&data->mutex);
data             1222 drivers/iio/accel/mma9553.c 	ret = mma9551_set_device_state(data->client, true);
data             1223 drivers/iio/accel/mma9553.c 	mutex_unlock(&data->mutex);
data              133 drivers/iio/accel/mxc4005.c static int mxc4005_read_xyz(struct mxc4005_data *data)
data              137 drivers/iio/accel/mxc4005.c 	ret = regmap_bulk_read(data->regmap, MXC4005_REG_XOUT_UPPER,
data              138 drivers/iio/accel/mxc4005.c 			       (u8 *) data->buffer, sizeof(data->buffer));
data              140 drivers/iio/accel/mxc4005.c 		dev_err(data->dev, "failed to read axes\n");
data              147 drivers/iio/accel/mxc4005.c static int mxc4005_read_axis(struct mxc4005_data *data,
data              153 drivers/iio/accel/mxc4005.c 	ret = regmap_bulk_read(data->regmap, addr, (u8 *) &reg, sizeof(reg));
data              155 drivers/iio/accel/mxc4005.c 		dev_err(data->dev, "failed to read reg %02x\n", addr);
data              162 drivers/iio/accel/mxc4005.c static int mxc4005_read_scale(struct mxc4005_data *data)
data              168 drivers/iio/accel/mxc4005.c 	ret = regmap_read(data->regmap, MXC4005_REG_CONTROL, &reg);
data              170 drivers/iio/accel/mxc4005.c 		dev_err(data->dev, "failed to read reg_control\n");
data              182 drivers/iio/accel/mxc4005.c static int mxc4005_set_scale(struct mxc4005_data *data, int val)
data              191 drivers/iio/accel/mxc4005.c 			ret = regmap_update_bits(data->regmap,
data              196 drivers/iio/accel/mxc4005.c 				dev_err(data->dev,
data              209 drivers/iio/accel/mxc4005.c 	struct mxc4005_data *data = iio_priv(indio_dev);
data              219 drivers/iio/accel/mxc4005.c 			ret = mxc4005_read_axis(data, chan->address);
data              229 drivers/iio/accel/mxc4005.c 		ret = mxc4005_read_scale(data);
data              245 drivers/iio/accel/mxc4005.c 	struct mxc4005_data *data = iio_priv(indio_dev);
data              252 drivers/iio/accel/mxc4005.c 		return mxc4005_set_scale(data, val2);
data              297 drivers/iio/accel/mxc4005.c 	struct mxc4005_data *data = iio_priv(indio_dev);
data              300 drivers/iio/accel/mxc4005.c 	ret = mxc4005_read_xyz(data);
data              304 drivers/iio/accel/mxc4005.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              313 drivers/iio/accel/mxc4005.c static int mxc4005_clr_intr(struct mxc4005_data *data)
data              318 drivers/iio/accel/mxc4005.c 	ret = regmap_write(data->regmap, MXC4005_REG_INT_CLR1,
data              321 drivers/iio/accel/mxc4005.c 		dev_err(data->dev, "failed to write to reg_int_clr1\n");
data              332 drivers/iio/accel/mxc4005.c 	struct mxc4005_data *data = iio_priv(indio_dev);
data              335 drivers/iio/accel/mxc4005.c 	mutex_lock(&data->mutex);
data              337 drivers/iio/accel/mxc4005.c 		ret = regmap_write(data->regmap, MXC4005_REG_INT_MASK1,
data              340 drivers/iio/accel/mxc4005.c 		ret = regmap_write(data->regmap, MXC4005_REG_INT_MASK1,
data              345 drivers/iio/accel/mxc4005.c 		mutex_unlock(&data->mutex);
data              346 drivers/iio/accel/mxc4005.c 		dev_err(data->dev, "failed to update reg_int_mask1");
data              350 drivers/iio/accel/mxc4005.c 	data->trigger_enabled = state;
data              351 drivers/iio/accel/mxc4005.c 	mutex_unlock(&data->mutex);
data              359 drivers/iio/accel/mxc4005.c 	struct mxc4005_data *data = iio_priv(indio_dev);
data              361 drivers/iio/accel/mxc4005.c 	if (!data->dready_trig)
data              364 drivers/iio/accel/mxc4005.c 	return mxc4005_clr_intr(data);
data              372 drivers/iio/accel/mxc4005.c static int mxc4005_chip_init(struct mxc4005_data *data)
data              377 drivers/iio/accel/mxc4005.c 	ret = regmap_read(data->regmap, MXC4005_REG_DEVICE_ID, &reg);
data              379 drivers/iio/accel/mxc4005.c 		dev_err(data->dev, "failed to read chip id\n");
data              383 drivers/iio/accel/mxc4005.c 	dev_dbg(data->dev, "MXC4005 chip id %02x\n", reg);
data              391 drivers/iio/accel/mxc4005.c 	struct mxc4005_data *data;
data              396 drivers/iio/accel/mxc4005.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              406 drivers/iio/accel/mxc4005.c 	data = iio_priv(indio_dev);
data              408 drivers/iio/accel/mxc4005.c 	data->dev = &client->dev;
data              409 drivers/iio/accel/mxc4005.c 	data->regmap = regmap;
data              411 drivers/iio/accel/mxc4005.c 	ret = mxc4005_chip_init(data);
data              417 drivers/iio/accel/mxc4005.c 	mutex_init(&data->mutex);
data              438 drivers/iio/accel/mxc4005.c 		data->dready_trig = devm_iio_trigger_alloc(&client->dev,
data              442 drivers/iio/accel/mxc4005.c 		if (!data->dready_trig)
data              451 drivers/iio/accel/mxc4005.c 						data->dready_trig);
data              458 drivers/iio/accel/mxc4005.c 		data->dready_trig->dev.parent = &client->dev;
data              459 drivers/iio/accel/mxc4005.c 		data->dready_trig->ops = &mxc4005_trigger_ops;
data              460 drivers/iio/accel/mxc4005.c 		iio_trigger_set_drvdata(data->dready_trig, indio_dev);
data              461 drivers/iio/accel/mxc4005.c 		indio_dev->trig = data->dready_trig;
data              464 drivers/iio/accel/mxc4005.c 						data->dready_trig);
data               53 drivers/iio/accel/mxc6255.c 	struct mxc6255_data *data = iio_priv(indio_dev);
data               59 drivers/iio/accel/mxc6255.c 		ret = regmap_read(data->regmap, chan->address, &reg);
data               61 drivers/iio/accel/mxc6255.c 			dev_err(&data->client->dev,
data              119 drivers/iio/accel/mxc6255.c 	struct mxc6255_data *data;
data              125 drivers/iio/accel/mxc6255.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              135 drivers/iio/accel/mxc6255.c 	data = iio_priv(indio_dev);
data              137 drivers/iio/accel/mxc6255.c 	data->client = client;
data              138 drivers/iio/accel/mxc6255.c 	data->regmap = regmap;
data              147 drivers/iio/accel/mxc6255.c 	ret = regmap_read(data->regmap, MXC6255_REG_CHIP_ID, &chip_id);
data               32 drivers/iio/accel/ssp_accel_sensor.c 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
data               36 drivers/iio/accel/ssp_accel_sensor.c 		t = ssp_get_sensor_delay(data, SSP_ACCELEROMETER_SENSOR);
data               51 drivers/iio/accel/ssp_accel_sensor.c 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
data               56 drivers/iio/accel/ssp_accel_sensor.c 		ret = ssp_change_delay(data, SSP_ACCELEROMETER_SENSOR, ret);
data               26 drivers/iio/accel/st_accel_i2c.c 		.data = LIS3LV02DL_ACCEL_DEV_NAME,
data               30 drivers/iio/accel/st_accel_i2c.c 		.data = LIS3LV02DL_ACCEL_DEV_NAME,
data               34 drivers/iio/accel/st_accel_i2c.c 		.data = LSM303DLH_ACCEL_DEV_NAME,
data               38 drivers/iio/accel/st_accel_i2c.c 		.data = LSM303DLHC_ACCEL_DEV_NAME,
data               42 drivers/iio/accel/st_accel_i2c.c 		.data = LIS3DH_ACCEL_DEV_NAME,
data               46 drivers/iio/accel/st_accel_i2c.c 		.data = LSM330D_ACCEL_DEV_NAME,
data               50 drivers/iio/accel/st_accel_i2c.c 		.data = LSM330DL_ACCEL_DEV_NAME,
data               54 drivers/iio/accel/st_accel_i2c.c 		.data = LSM330DLC_ACCEL_DEV_NAME,
data               58 drivers/iio/accel/st_accel_i2c.c 		.data = LIS331DL_ACCEL_DEV_NAME,
data               62 drivers/iio/accel/st_accel_i2c.c 		.data = LIS331DLH_ACCEL_DEV_NAME,
data               66 drivers/iio/accel/st_accel_i2c.c 		.data = LSM303DL_ACCEL_DEV_NAME,
data               70 drivers/iio/accel/st_accel_i2c.c 		.data = LSM303DLM_ACCEL_DEV_NAME,
data               74 drivers/iio/accel/st_accel_i2c.c 		.data = LSM330_ACCEL_DEV_NAME,
data               78 drivers/iio/accel/st_accel_i2c.c 		.data = LSM303AGR_ACCEL_DEV_NAME,
data               82 drivers/iio/accel/st_accel_i2c.c 		.data = LIS2DH12_ACCEL_DEV_NAME,
data               86 drivers/iio/accel/st_accel_i2c.c 		.data = H3LIS331DL_ACCEL_DEV_NAME,
data               90 drivers/iio/accel/st_accel_i2c.c 		.data = LIS3L02DQ_ACCEL_DEV_NAME,
data               94 drivers/iio/accel/st_accel_i2c.c 		.data = LNG2DM_ACCEL_DEV_NAME,
data               98 drivers/iio/accel/st_accel_i2c.c 		.data = LIS2DW12_ACCEL_DEV_NAME,
data              102 drivers/iio/accel/st_accel_i2c.c 		.data = LIS3DE_ACCEL_DEV_NAME,
data              106 drivers/iio/accel/st_accel_i2c.c 		.data = LIS2DE12_ACCEL_DEV_NAME,
data               30 drivers/iio/accel/st_accel_spi.c 		.data = LIS3LV02DL_ACCEL_DEV_NAME,
data               34 drivers/iio/accel/st_accel_spi.c 		.data = LIS3LV02DL_ACCEL_DEV_NAME,
data               38 drivers/iio/accel/st_accel_spi.c 		.data = LIS3DH_ACCEL_DEV_NAME,
data               42 drivers/iio/accel/st_accel_spi.c 		.data = LSM330D_ACCEL_DEV_NAME,
data               46 drivers/iio/accel/st_accel_spi.c 		.data = LSM330DL_ACCEL_DEV_NAME,
data               50 drivers/iio/accel/st_accel_spi.c 		.data = LSM330DLC_ACCEL_DEV_NAME,
data               54 drivers/iio/accel/st_accel_spi.c 		.data = LIS331DLH_ACCEL_DEV_NAME,
data               58 drivers/iio/accel/st_accel_spi.c 		.data = LSM330_ACCEL_DEV_NAME,
data               62 drivers/iio/accel/st_accel_spi.c 		.data = LSM303AGR_ACCEL_DEV_NAME,
data               66 drivers/iio/accel/st_accel_spi.c 		.data = LIS2DH12_ACCEL_DEV_NAME,
data               70 drivers/iio/accel/st_accel_spi.c 		.data = LIS3L02DQ_ACCEL_DEV_NAME,
data               74 drivers/iio/accel/st_accel_spi.c 		.data = LNG2DM_ACCEL_DEV_NAME,
data               78 drivers/iio/accel/st_accel_spi.c 		.data = H3LIS331DL_ACCEL_DEV_NAME,
data               82 drivers/iio/accel/st_accel_spi.c 		.data = LIS331DL_ACCEL_DEV_NAME,
data               86 drivers/iio/accel/st_accel_spi.c 		.data = LIS2DW12_ACCEL_DEV_NAME,
data               90 drivers/iio/accel/st_accel_spi.c 		.data = LIS3DHH_ACCEL_DEV_NAME,
data               94 drivers/iio/accel/st_accel_spi.c 		.data = LIS3DE_ACCEL_DEV_NAME,
data              123 drivers/iio/accel/stk8312.c static int stk8312_otp_init(struct stk8312_data *data)
data              127 drivers/iio/accel/stk8312.c 	struct i2c_client *client = data->client;
data              155 drivers/iio/accel/stk8312.c 	ret = i2c_smbus_write_byte_data(data->client, STK8312_REG_AFECTRL, ret);
data              167 drivers/iio/accel/stk8312.c static int stk8312_set_mode(struct stk8312_data *data, u8 mode)
data              170 drivers/iio/accel/stk8312.c 	struct i2c_client *client = data->client;
data              172 drivers/iio/accel/stk8312.c 	if (mode == data->mode)
data              181 drivers/iio/accel/stk8312.c 	data->mode = mode;
data              185 drivers/iio/accel/stk8312.c 		ret = stk8312_otp_init(data);
data              191 drivers/iio/accel/stk8312.c static int stk8312_set_interrupts(struct stk8312_data *data, u8 int_mask)
data              195 drivers/iio/accel/stk8312.c 	struct i2c_client *client = data->client;
data              197 drivers/iio/accel/stk8312.c 	mode = data->mode;
data              199 drivers/iio/accel/stk8312.c 	ret = stk8312_set_mode(data, STK8312_MODE_STANDBY);
data              206 drivers/iio/accel/stk8312.c 		stk8312_set_mode(data, mode);
data              210 drivers/iio/accel/stk8312.c 	return stk8312_set_mode(data, mode);
data              217 drivers/iio/accel/stk8312.c 	struct stk8312_data *data = iio_priv(indio_dev);
data              221 drivers/iio/accel/stk8312.c 		ret = stk8312_set_interrupts(data, STK8312_DREADY_BIT);
data              223 drivers/iio/accel/stk8312.c 		ret = stk8312_set_interrupts(data, 0x00);
data              226 drivers/iio/accel/stk8312.c 		dev_err(&data->client->dev, "failed to set trigger state\n");
data              230 drivers/iio/accel/stk8312.c 	data->dready_trigger_on = state;
data              239 drivers/iio/accel/stk8312.c static int stk8312_set_sample_rate(struct stk8312_data *data, u8 rate)
data              244 drivers/iio/accel/stk8312.c 	struct i2c_client *client = data->client;
data              246 drivers/iio/accel/stk8312.c 	if (rate == data->sample_rate_idx)
data              249 drivers/iio/accel/stk8312.c 	mode = data->mode;
data              251 drivers/iio/accel/stk8312.c 	ret = stk8312_set_mode(data, STK8312_MODE_STANDBY);
data              265 drivers/iio/accel/stk8312.c 	data->sample_rate_idx = rate;
data              267 drivers/iio/accel/stk8312.c 	return stk8312_set_mode(data, mode);
data              271 drivers/iio/accel/stk8312.c 	stk8312_set_mode(data, mode);
data              276 drivers/iio/accel/stk8312.c static int stk8312_set_range(struct stk8312_data *data, u8 range)
data              281 drivers/iio/accel/stk8312.c 	struct i2c_client *client = data->client;
data              285 drivers/iio/accel/stk8312.c 	else if (range == data->range)
data              288 drivers/iio/accel/stk8312.c 	mode = data->mode;
data              290 drivers/iio/accel/stk8312.c 	ret = stk8312_set_mode(data, STK8312_MODE_STANDBY);
data              305 drivers/iio/accel/stk8312.c 	data->range = range;
data              307 drivers/iio/accel/stk8312.c 	return stk8312_set_mode(data, mode);
data              311 drivers/iio/accel/stk8312.c 	stk8312_set_mode(data, mode);
data              316 drivers/iio/accel/stk8312.c static int stk8312_read_accel(struct stk8312_data *data, u8 address)
data              319 drivers/iio/accel/stk8312.c 	struct i2c_client *client = data->client;
data              335 drivers/iio/accel/stk8312.c 	struct stk8312_data *data = iio_priv(indio_dev);
data              342 drivers/iio/accel/stk8312.c 		mutex_lock(&data->lock);
data              343 drivers/iio/accel/stk8312.c 		ret = stk8312_set_mode(data, data->mode | STK8312_MODE_ACTIVE);
data              345 drivers/iio/accel/stk8312.c 			mutex_unlock(&data->lock);
data              348 drivers/iio/accel/stk8312.c 		ret = stk8312_read_accel(data, chan->address);
data              350 drivers/iio/accel/stk8312.c 			stk8312_set_mode(data,
data              351 drivers/iio/accel/stk8312.c 					 data->mode & (~STK8312_MODE_ACTIVE));
data              352 drivers/iio/accel/stk8312.c 			mutex_unlock(&data->lock);
data              356 drivers/iio/accel/stk8312.c 		ret = stk8312_set_mode(data,
data              357 drivers/iio/accel/stk8312.c 				       data->mode & (~STK8312_MODE_ACTIVE));
data              358 drivers/iio/accel/stk8312.c 		mutex_unlock(&data->lock);
data              363 drivers/iio/accel/stk8312.c 		*val = stk8312_scale_table[data->range - 1][0];
data              364 drivers/iio/accel/stk8312.c 		*val2 = stk8312_scale_table[data->range - 1][1];
data              367 drivers/iio/accel/stk8312.c 		*val = stk8312_samp_freq_table[data->sample_rate_idx].val;
data              368 drivers/iio/accel/stk8312.c 		*val2 = stk8312_samp_freq_table[data->sample_rate_idx].val2;
data              382 drivers/iio/accel/stk8312.c 	struct stk8312_data *data = iio_priv(indio_dev);
data              395 drivers/iio/accel/stk8312.c 		mutex_lock(&data->lock);
data              396 drivers/iio/accel/stk8312.c 		ret = stk8312_set_range(data, index);
data              397 drivers/iio/accel/stk8312.c 		mutex_unlock(&data->lock);
data              409 drivers/iio/accel/stk8312.c 		mutex_lock(&data->lock);
data              410 drivers/iio/accel/stk8312.c 		ret = stk8312_set_sample_rate(data, index);
data              411 drivers/iio/accel/stk8312.c 		mutex_unlock(&data->lock);
data              429 drivers/iio/accel/stk8312.c 	struct stk8312_data *data = iio_priv(indio_dev);
data              432 drivers/iio/accel/stk8312.c 	mutex_lock(&data->lock);
data              438 drivers/iio/accel/stk8312.c 		ret = i2c_smbus_read_i2c_block_data(data->client,
data              441 drivers/iio/accel/stk8312.c 						    data->buffer);
data              443 drivers/iio/accel/stk8312.c 			dev_err(&data->client->dev, "register read failed\n");
data              444 drivers/iio/accel/stk8312.c 			mutex_unlock(&data->lock);
data              450 drivers/iio/accel/stk8312.c 			ret = stk8312_read_accel(data, bit);
data              452 drivers/iio/accel/stk8312.c 				mutex_unlock(&data->lock);
data              455 drivers/iio/accel/stk8312.c 			data->buffer[i++] = ret;
data              458 drivers/iio/accel/stk8312.c 	mutex_unlock(&data->lock);
data              460 drivers/iio/accel/stk8312.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              471 drivers/iio/accel/stk8312.c 	struct stk8312_data *data = iio_priv(indio_dev);
data              473 drivers/iio/accel/stk8312.c 	if (data->dready_trigger_on)
data              474 drivers/iio/accel/stk8312.c 		iio_trigger_poll(data->dready_trig);
data              481 drivers/iio/accel/stk8312.c 	struct stk8312_data *data = iio_priv(indio_dev);
data              483 drivers/iio/accel/stk8312.c 	return stk8312_set_mode(data, data->mode | STK8312_MODE_ACTIVE);
data              488 drivers/iio/accel/stk8312.c 	struct stk8312_data *data = iio_priv(indio_dev);
data              490 drivers/iio/accel/stk8312.c 	return stk8312_set_mode(data, data->mode & (~STK8312_MODE_ACTIVE));
data              505 drivers/iio/accel/stk8312.c 	struct stk8312_data *data;
data              507 drivers/iio/accel/stk8312.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              513 drivers/iio/accel/stk8312.c 	data = iio_priv(indio_dev);
data              514 drivers/iio/accel/stk8312.c 	data->client = client;
data              516 drivers/iio/accel/stk8312.c 	mutex_init(&data->lock);
data              526 drivers/iio/accel/stk8312.c 	ret = i2c_smbus_write_byte_data(data->client, STK8312_REG_RESET, 0x00);
data              531 drivers/iio/accel/stk8312.c 	data->sample_rate_idx = STK8312_SR_400HZ_IDX;
data              532 drivers/iio/accel/stk8312.c 	ret = stk8312_set_range(data, STK8312_RNG_6G);
data              536 drivers/iio/accel/stk8312.c 	ret = stk8312_set_mode(data,
data              555 drivers/iio/accel/stk8312.c 		data->dready_trig = devm_iio_trigger_alloc(&client->dev,
data              559 drivers/iio/accel/stk8312.c 		if (!data->dready_trig) {
data              564 drivers/iio/accel/stk8312.c 		data->dready_trig->dev.parent = &client->dev;
data              565 drivers/iio/accel/stk8312.c 		data->dready_trig->ops = &stk8312_trigger_ops;
data              566 drivers/iio/accel/stk8312.c 		iio_trigger_set_drvdata(data->dready_trig, indio_dev);
data              567 drivers/iio/accel/stk8312.c 		ret = iio_trigger_register(data->dready_trig);
data              594 drivers/iio/accel/stk8312.c 	if (data->dready_trig)
data              595 drivers/iio/accel/stk8312.c 		iio_trigger_unregister(data->dready_trig);
data              597 drivers/iio/accel/stk8312.c 	stk8312_set_mode(data, STK8312_MODE_STANDBY);
data              604 drivers/iio/accel/stk8312.c 	struct stk8312_data *data = iio_priv(indio_dev);
data              609 drivers/iio/accel/stk8312.c 	if (data->dready_trig)
data              610 drivers/iio/accel/stk8312.c 		iio_trigger_unregister(data->dready_trig);
data              612 drivers/iio/accel/stk8312.c 	return stk8312_set_mode(data, STK8312_MODE_STANDBY);
data              618 drivers/iio/accel/stk8312.c 	struct stk8312_data *data;
data              620 drivers/iio/accel/stk8312.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              622 drivers/iio/accel/stk8312.c 	return stk8312_set_mode(data, data->mode & (~STK8312_MODE_ACTIVE));
data              627 drivers/iio/accel/stk8312.c 	struct stk8312_data *data;
data              629 drivers/iio/accel/stk8312.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              631 drivers/iio/accel/stk8312.c 	return stk8312_set_mode(data, data->mode | STK8312_MODE_ACTIVE);
data              141 drivers/iio/accel/stk8ba50.c static int stk8ba50_read_accel(struct stk8ba50_data *data, u8 reg)
data              144 drivers/iio/accel/stk8ba50.c 	struct i2c_client *client = data->client;
data              159 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data = iio_priv(indio_dev);
data              163 drivers/iio/accel/stk8ba50.c 		ret = i2c_smbus_write_byte_data(data->client,
data              166 drivers/iio/accel/stk8ba50.c 		ret = i2c_smbus_write_byte_data(data->client,
data              170 drivers/iio/accel/stk8ba50.c 		dev_err(&data->client->dev, "failed to set trigger state\n");
data              172 drivers/iio/accel/stk8ba50.c 		data->dready_trigger_on = state;
data              181 drivers/iio/accel/stk8ba50.c static int stk8ba50_set_power(struct stk8ba50_data *data, bool mode)
data              185 drivers/iio/accel/stk8ba50.c 	struct i2c_client *client = data->client;
data              212 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data = iio_priv(indio_dev);
data              219 drivers/iio/accel/stk8ba50.c 		mutex_lock(&data->lock);
data              220 drivers/iio/accel/stk8ba50.c 		ret = stk8ba50_set_power(data, STK8BA50_MODE_NORMAL);
data              222 drivers/iio/accel/stk8ba50.c 			mutex_unlock(&data->lock);
data              225 drivers/iio/accel/stk8ba50.c 		ret = stk8ba50_read_accel(data, chan->address);
data              227 drivers/iio/accel/stk8ba50.c 			stk8ba50_set_power(data, STK8BA50_MODE_SUSPEND);
data              228 drivers/iio/accel/stk8ba50.c 			mutex_unlock(&data->lock);
data              232 drivers/iio/accel/stk8ba50.c 		stk8ba50_set_power(data, STK8BA50_MODE_SUSPEND);
data              233 drivers/iio/accel/stk8ba50.c 		mutex_unlock(&data->lock);
data              237 drivers/iio/accel/stk8ba50.c 		*val2 = stk8ba50_scale_table[data->range].scale_val;
data              241 drivers/iio/accel/stk8ba50.c 				[data->sample_rate_idx].samp_freq;
data              256 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data = iio_priv(indio_dev);
data              271 drivers/iio/accel/stk8ba50.c 		ret = i2c_smbus_write_byte_data(data->client,
data              275 drivers/iio/accel/stk8ba50.c 			dev_err(&data->client->dev,
data              278 drivers/iio/accel/stk8ba50.c 			data->range = index;
data              290 drivers/iio/accel/stk8ba50.c 		ret = i2c_smbus_write_byte_data(data->client,
data              294 drivers/iio/accel/stk8ba50.c 			dev_err(&data->client->dev,
data              297 drivers/iio/accel/stk8ba50.c 			data->sample_rate_idx = index;
data              315 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data = iio_priv(indio_dev);
data              318 drivers/iio/accel/stk8ba50.c 	mutex_lock(&data->lock);
data              324 drivers/iio/accel/stk8ba50.c 		ret = i2c_smbus_read_i2c_block_data(data->client,
data              327 drivers/iio/accel/stk8ba50.c 						    (u8 *)data->buffer);
data              329 drivers/iio/accel/stk8ba50.c 			dev_err(&data->client->dev, "register read failed\n");
data              335 drivers/iio/accel/stk8ba50.c 			ret = stk8ba50_read_accel(data,
data              340 drivers/iio/accel/stk8ba50.c 			data->buffer[i++] = ret;
data              343 drivers/iio/accel/stk8ba50.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              346 drivers/iio/accel/stk8ba50.c 	mutex_unlock(&data->lock);
data              355 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data = iio_priv(indio_dev);
data              357 drivers/iio/accel/stk8ba50.c 	if (data->dready_trigger_on)
data              358 drivers/iio/accel/stk8ba50.c 		iio_trigger_poll(data->dready_trig);
data              365 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data = iio_priv(indio_dev);
data              367 drivers/iio/accel/stk8ba50.c 	return stk8ba50_set_power(data, STK8BA50_MODE_NORMAL);
data              372 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data = iio_priv(indio_dev);
data              374 drivers/iio/accel/stk8ba50.c 	return stk8ba50_set_power(data, STK8BA50_MODE_SUSPEND);
data              389 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data;
data              391 drivers/iio/accel/stk8ba50.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              397 drivers/iio/accel/stk8ba50.c 	data = iio_priv(indio_dev);
data              398 drivers/iio/accel/stk8ba50.c 	data->client = client;
data              400 drivers/iio/accel/stk8ba50.c 	mutex_init(&data->lock);
data              418 drivers/iio/accel/stk8ba50.c 	data->range = 0;
data              421 drivers/iio/accel/stk8ba50.c 	data->sample_rate_idx = STK8BA50_SR_1792HZ_IDX;
data              451 drivers/iio/accel/stk8ba50.c 		data->dready_trig = devm_iio_trigger_alloc(&client->dev,
data              455 drivers/iio/accel/stk8ba50.c 		if (!data->dready_trig) {
data              460 drivers/iio/accel/stk8ba50.c 		data->dready_trig->dev.parent = &client->dev;
data              461 drivers/iio/accel/stk8ba50.c 		data->dready_trig->ops = &stk8ba50_trigger_ops;
data              462 drivers/iio/accel/stk8ba50.c 		iio_trigger_set_drvdata(data->dready_trig, indio_dev);
data              463 drivers/iio/accel/stk8ba50.c 		ret = iio_trigger_register(data->dready_trig);
data              490 drivers/iio/accel/stk8ba50.c 	if (data->dready_trig)
data              491 drivers/iio/accel/stk8ba50.c 		iio_trigger_unregister(data->dready_trig);
data              493 drivers/iio/accel/stk8ba50.c 	stk8ba50_set_power(data, STK8BA50_MODE_SUSPEND);
data              500 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data = iio_priv(indio_dev);
data              505 drivers/iio/accel/stk8ba50.c 	if (data->dready_trig)
data              506 drivers/iio/accel/stk8ba50.c 		iio_trigger_unregister(data->dready_trig);
data              508 drivers/iio/accel/stk8ba50.c 	return stk8ba50_set_power(data, STK8BA50_MODE_SUSPEND);
data              514 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data;
data              516 drivers/iio/accel/stk8ba50.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              518 drivers/iio/accel/stk8ba50.c 	return stk8ba50_set_power(data, STK8BA50_MODE_SUSPEND);
data              523 drivers/iio/accel/stk8ba50.c 	struct stk8ba50_data *data;
data              525 drivers/iio/accel/stk8ba50.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              527 drivers/iio/accel/stk8ba50.c 	return stk8ba50_set_power(data, STK8BA50_MODE_NORMAL);
data               48 drivers/iio/adc/ad7266.c 	} data ____cacheline_aligned;
data               54 drivers/iio/adc/ad7266.c 	return spi_read(st->spi, &st->data.sample[0], 2);
data               60 drivers/iio/adc/ad7266.c 	return spi_read(st->spi, &st->data.sample[0], 1);
data               89 drivers/iio/adc/ad7266.c 	ret = spi_read(st->spi, st->data.sample, 4);
data               91 drivers/iio/adc/ad7266.c 		iio_push_to_buffers_with_timestamp(indio_dev, &st->data,
data              142 drivers/iio/adc/ad7266.c 	*val = be16_to_cpu(st->data.sample[address % 2]);
data              449 drivers/iio/adc/ad7266.c 	st->single_xfer[0].rx_buf = &st->data.sample[0];
data              453 drivers/iio/adc/ad7266.c 	st->single_xfer[1].rx_buf = st->data.sample;
data              457 drivers/iio/adc/ad7266.c 	st->single_xfer[2].tx_buf = &st->data.sample[0];
data               89 drivers/iio/adc/ad7291.c static int ad7291_i2c_read(struct ad7291_chip_info *chip, u8 reg, u16 *data)
data              100 drivers/iio/adc/ad7291.c 	*data = ret;
data              105 drivers/iio/adc/ad7291.c static int ad7291_i2c_write(struct ad7291_chip_info *chip, u8 reg, u16 data)
data              107 drivers/iio/adc/ad7291.c 	return i2c_smbus_write_word_swapped(chip->client, reg, data);
data               45 drivers/iio/adc/ad7476.c 	unsigned char data[ALIGN(2, sizeof(s64)) + sizeof(s64)]
data               78 drivers/iio/adc/ad7476.c 	iio_push_to_buffers_with_timestamp(indio_dev, st->data,
data               89 drivers/iio/adc/ad7476.c 	spi_read(st->spi, st->data, 1);
data              100 drivers/iio/adc/ad7476.c 	return be16_to_cpup((__be16 *)st->data);
data              271 drivers/iio/adc/ad7476.c 	st->xfer.rx_buf = &st->data;
data               89 drivers/iio/adc/ad7606.c 	u16 *data = st->data;
data              103 drivers/iio/adc/ad7606.c 		ret = st->bops->read_block(st->dev, 1, data);
data              112 drivers/iio/adc/ad7606.c 		data++;
data              116 drivers/iio/adc/ad7606.c 	return st->bops->read_block(st->dev, num, data);
data              130 drivers/iio/adc/ad7606.c 		iio_push_to_buffers_with_timestamp(indio_dev, st->data,
data              157 drivers/iio/adc/ad7606.c 		ret = st->data[ch];
data              560 drivers/iio/adc/ad7606.c static void ad7606_regulator_disable(void *data)
data              562 drivers/iio/adc/ad7606.c 	struct ad7606_state *st = data;
data              123 drivers/iio/adc/ad7606.h 	unsigned short			data[20] ____cacheline_aligned;
data              139 drivers/iio/adc/ad7606.h 	int (*read_block)(struct device *dev, int num, void *data);
data              108 drivers/iio/adc/ad7606_spi.c 	unsigned short *data = buf;
data              118 drivers/iio/adc/ad7606_spi.c 		data[i] = be16_to_cpu(bdata[i]);
data               53 drivers/iio/adc/ad7766.c 	unsigned char data[ALIGN(3, sizeof(s64)) + sizeof(s64)]
data               78 drivers/iio/adc/ad7766.c 	iio_push_to_buffers_with_timestamp(indio_dev, ad7766->data,
data              285 drivers/iio/adc/ad7766.c 	ad7766->xfer.rx_buf = &ad7766->data[1];
data              171 drivers/iio/adc/ad7768-1.c 	} data ____cacheline_aligned;
data              181 drivers/iio/adc/ad7768-1.c 	st->data.d8[0] = AD7768_RD_FLAG_MSK(addr);
data              183 drivers/iio/adc/ad7768-1.c 	ret = spi_write_then_read(st->spi, st->data.d8, 1,
data              184 drivers/iio/adc/ad7768-1.c 				  &st->data.d32, len);
data              188 drivers/iio/adc/ad7768-1.c 	return (be32_to_cpu(st->data.d32) >> shift);
data              195 drivers/iio/adc/ad7768-1.c 	st->data.d8[0] = AD7768_WR_FLAG_MSK(addr);
data              196 drivers/iio/adc/ad7768-1.c 	st->data.d8[1] = val & 0xFF;
data              198 drivers/iio/adc/ad7768-1.c 	return spi_write(st->spi, st->data.d8, 2);
data              462 drivers/iio/adc/ad7768-1.c 	ret = spi_read(st->spi, &st->data.d32, 3);
data              466 drivers/iio/adc/ad7768-1.c 	iio_push_to_buffers_with_timestamp(indio_dev, &st->data.d32,
data              527 drivers/iio/adc/ad7768-1.c static void ad7768_regulator_disable(void *data)
data              529 drivers/iio/adc/ad7768-1.c 	struct ad7768_state *st = data;
data              534 drivers/iio/adc/ad7768-1.c static void ad7768_clk_disable(void *data)
data              536 drivers/iio/adc/ad7768-1.c 	struct ad7768_state *st = data;
data               68 drivers/iio/adc/ad7887.c 	unsigned char data[ALIGN(4, sizeof(s64)) + sizeof(s64)]
data              123 drivers/iio/adc/ad7887.c 	iio_push_to_buffers_with_timestamp(indio_dev, st->data,
data              144 drivers/iio/adc/ad7887.c 	return (st->data[(ch * 2)] << 8) | st->data[(ch * 2) + 1];
data              280 drivers/iio/adc/ad7887.c 	st->xfer[0].rx_buf = &st->data[0];
data              290 drivers/iio/adc/ad7887.c 		st->xfer[1].rx_buf = &st->data[0];
data              294 drivers/iio/adc/ad7887.c 		st->xfer[2].rx_buf = &st->data[2];
data              302 drivers/iio/adc/ad7887.c 		st->xfer[3].rx_buf = &st->data[2];
data               60 drivers/iio/adc/ad_sigma_delta.c 	uint8_t *data = sigma_delta->data;
data               62 drivers/iio/adc/ad_sigma_delta.c 		.tx_buf		= data,
data               69 drivers/iio/adc/ad_sigma_delta.c 	data[0] = (reg << sigma_delta->info->addr_shift) | sigma_delta->comm;
data               73 drivers/iio/adc/ad_sigma_delta.c 		data[1] = val >> 16;
data               74 drivers/iio/adc/ad_sigma_delta.c 		data[2] = val >> 8;
data               75 drivers/iio/adc/ad_sigma_delta.c 		data[3] = val;
data               78 drivers/iio/adc/ad_sigma_delta.c 		put_unaligned_be16(val, &data[1]);
data               81 drivers/iio/adc/ad_sigma_delta.c 		data[1] = val;
data              104 drivers/iio/adc/ad_sigma_delta.c 	uint8_t *data = sigma_delta->data;
data              108 drivers/iio/adc/ad_sigma_delta.c 			.tx_buf = data,
data              121 drivers/iio/adc/ad_sigma_delta.c 		data[0] = reg << sigma_delta->info->addr_shift;
data              122 drivers/iio/adc/ad_sigma_delta.c 		data[0] |= sigma_delta->info->read_mask;
data              123 drivers/iio/adc/ad_sigma_delta.c 		data[0] |= sigma_delta->comm;
data              151 drivers/iio/adc/ad_sigma_delta.c 	ret = ad_sd_read_reg_raw(sigma_delta, reg, size, sigma_delta->data);
data              157 drivers/iio/adc/ad_sigma_delta.c 		*val = get_unaligned_be32(sigma_delta->data);
data              160 drivers/iio/adc/ad_sigma_delta.c 		*val = (sigma_delta->data[0] << 16) |
data              161 drivers/iio/adc/ad_sigma_delta.c 			(sigma_delta->data[1] << 8) |
data              162 drivers/iio/adc/ad_sigma_delta.c 			sigma_delta->data[2];
data              165 drivers/iio/adc/ad_sigma_delta.c 		*val = get_unaligned_be16(sigma_delta->data);
data              168 drivers/iio/adc/ad_sigma_delta.c 		*val = sigma_delta->data[0];
data              407 drivers/iio/adc/ad_sigma_delta.c 	uint8_t data[16];
data              410 drivers/iio/adc/ad_sigma_delta.c 	memset(data, 0x00, 16);
data              426 drivers/iio/adc/ad_sigma_delta.c 			&data[0]);
data              432 drivers/iio/adc/ad_sigma_delta.c 			&data[1]);
data              436 drivers/iio/adc/ad_sigma_delta.c 	iio_push_to_buffers_with_timestamp(indio_dev, data, pf->timestamp);
data               94 drivers/iio/adc/aspeed_adc.c 	struct aspeed_adc_data *data = iio_priv(indio_dev);
data               96 drivers/iio/adc/aspeed_adc.c 			of_device_get_match_data(data->dev);
data              100 drivers/iio/adc/aspeed_adc.c 		*val = readw(data->base + chan->address);
data              109 drivers/iio/adc/aspeed_adc.c 		*val = clk_get_rate(data->clk_scaler->clk) /
data              122 drivers/iio/adc/aspeed_adc.c 	struct aspeed_adc_data *data = iio_priv(indio_dev);
data              124 drivers/iio/adc/aspeed_adc.c 			of_device_get_match_data(data->dev);
data              132 drivers/iio/adc/aspeed_adc.c 		clk_set_rate(data->clk_scaler->clk,
data              155 drivers/iio/adc/aspeed_adc.c 	struct aspeed_adc_data *data = iio_priv(indio_dev);
data              160 drivers/iio/adc/aspeed_adc.c 	*readval = readl(data->base + reg);
data              174 drivers/iio/adc/aspeed_adc.c 	struct aspeed_adc_data *data;
data              181 drivers/iio/adc/aspeed_adc.c 	indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*data));
data              185 drivers/iio/adc/aspeed_adc.c 	data = iio_priv(indio_dev);
data              186 drivers/iio/adc/aspeed_adc.c 	data->dev = &pdev->dev;
data              189 drivers/iio/adc/aspeed_adc.c 	data->base = devm_ioremap_resource(&pdev->dev, res);
data              190 drivers/iio/adc/aspeed_adc.c 	if (IS_ERR(data->base))
data              191 drivers/iio/adc/aspeed_adc.c 		return PTR_ERR(data->base);
data              194 drivers/iio/adc/aspeed_adc.c 	spin_lock_init(&data->clk_lock);
data              197 drivers/iio/adc/aspeed_adc.c 	data->clk_prescaler = clk_hw_register_divider(
data              199 drivers/iio/adc/aspeed_adc.c 				data->base + ASPEED_REG_CLOCK_CONTROL,
data              200 drivers/iio/adc/aspeed_adc.c 				17, 15, 0, &data->clk_lock);
data              201 drivers/iio/adc/aspeed_adc.c 	if (IS_ERR(data->clk_prescaler))
data              202 drivers/iio/adc/aspeed_adc.c 		return PTR_ERR(data->clk_prescaler);
data              208 drivers/iio/adc/aspeed_adc.c 	data->clk_scaler = clk_hw_register_divider(
data              211 drivers/iio/adc/aspeed_adc.c 				data->base + ASPEED_REG_CLOCK_CONTROL,
data              212 drivers/iio/adc/aspeed_adc.c 				0, 10, 0, &data->clk_lock);
data              213 drivers/iio/adc/aspeed_adc.c 	if (IS_ERR(data->clk_scaler)) {
data              214 drivers/iio/adc/aspeed_adc.c 		ret = PTR_ERR(data->clk_scaler);
data              218 drivers/iio/adc/aspeed_adc.c 	data->rst = devm_reset_control_get_exclusive(&pdev->dev, NULL);
data              219 drivers/iio/adc/aspeed_adc.c 	if (IS_ERR(data->rst)) {
data              222 drivers/iio/adc/aspeed_adc.c 		ret = PTR_ERR(data->rst);
data              225 drivers/iio/adc/aspeed_adc.c 	reset_control_deassert(data->rst);
data              232 drivers/iio/adc/aspeed_adc.c 		       data->base + ASPEED_REG_ENGINE_CONTROL);
data              235 drivers/iio/adc/aspeed_adc.c 		ret = readl_poll_timeout(data->base + ASPEED_REG_ENGINE_CONTROL,
data              246 drivers/iio/adc/aspeed_adc.c 	ret = clk_prepare_enable(data->clk_scaler->clk);
data              253 drivers/iio/adc/aspeed_adc.c 		data->base + ASPEED_REG_ENGINE_CONTROL);
data              271 drivers/iio/adc/aspeed_adc.c 		data->base + ASPEED_REG_ENGINE_CONTROL);
data              272 drivers/iio/adc/aspeed_adc.c 	clk_disable_unprepare(data->clk_scaler->clk);
data              275 drivers/iio/adc/aspeed_adc.c 	reset_control_assert(data->rst);
data              277 drivers/iio/adc/aspeed_adc.c 	clk_hw_unregister_divider(data->clk_scaler);
data              279 drivers/iio/adc/aspeed_adc.c 	clk_hw_unregister_divider(data->clk_prescaler);
data              286 drivers/iio/adc/aspeed_adc.c 	struct aspeed_adc_data *data = iio_priv(indio_dev);
data              290 drivers/iio/adc/aspeed_adc.c 		data->base + ASPEED_REG_ENGINE_CONTROL);
data              291 drivers/iio/adc/aspeed_adc.c 	clk_disable_unprepare(data->clk_scaler->clk);
data              292 drivers/iio/adc/aspeed_adc.c 	reset_control_assert(data->rst);
data              293 drivers/iio/adc/aspeed_adc.c 	clk_hw_unregister_divider(data->clk_scaler);
data              294 drivers/iio/adc/aspeed_adc.c 	clk_hw_unregister_divider(data->clk_prescaler);
data              315 drivers/iio/adc/aspeed_adc.c 	{ .compatible = "aspeed,ast2400-adc", .data = &ast2400_model_data },
data              316 drivers/iio/adc/aspeed_adc.c 	{ .compatible = "aspeed,ast2500-adc", .data = &ast2500_model_data },
data              816 drivers/iio/adc/at91-sama5d2_adc.c static void at91_dma_buffer_done(void *data)
data              818 drivers/iio/adc/at91-sama5d2_adc.c 	struct iio_dev *indio_dev = data;
data              882 drivers/iio/adc/at91_adc.c 		of_match_device(at91_adc_dt_ids, &pdev->dev)->data;
data             1443 drivers/iio/adc/at91_adc.c 	{ .compatible = "atmel,at91sam9260-adc", .data = &at91sam9260_caps },
data             1444 drivers/iio/adc/at91_adc.c 	{ .compatible = "atmel,at91sam9rl-adc", .data = &at91sam9rl_caps },
data             1445 drivers/iio/adc/at91_adc.c 	{ .compatible = "atmel,at91sam9g45-adc", .data = &at91sam9g45_caps },
data             1446 drivers/iio/adc/at91_adc.c 	{ .compatible = "atmel,at91sam9x5-adc", .data = &at91sam9x5_caps },
data               70 drivers/iio/adc/axp20x_adc.c 	struct axp_data		*data;
data              639 drivers/iio/adc/axp20x_adc.c 	{ .compatible = "x-powers,axp209-adc", .data = (void *)&axp20x_data, },
data              640 drivers/iio/adc/axp20x_adc.c 	{ .compatible = "x-powers,axp221-adc", .data = (void *)&axp22x_data, },
data              641 drivers/iio/adc/axp20x_adc.c 	{ .compatible = "x-powers,axp813-adc", .data = (void *)&axp813_data, },
data              679 drivers/iio/adc/axp20x_adc.c 		info->data = (struct axp_data *)id->driver_data;
data              683 drivers/iio/adc/axp20x_adc.c 		info->data = (struct axp_data *)of_device_get_match_data(dev);
data              687 drivers/iio/adc/axp20x_adc.c 	indio_dev->info = info->data->iio_info;
data              688 drivers/iio/adc/axp20x_adc.c 	indio_dev->num_channels = info->data->num_channels;
data              689 drivers/iio/adc/axp20x_adc.c 	indio_dev->channels = info->data->channels;
data              692 drivers/iio/adc/axp20x_adc.c 	regmap_write(info->regmap, AXP20X_ADC_EN1, info->data->adc_en1_mask);
data              694 drivers/iio/adc/axp20x_adc.c 	if (info->data->adc_en2)
data              700 drivers/iio/adc/axp20x_adc.c 	info->data->adc_rate(info, 100);
data              702 drivers/iio/adc/axp20x_adc.c 	ret = iio_map_array_register(indio_dev, info->data->maps);
data              722 drivers/iio/adc/axp20x_adc.c 	if (info->data->adc_en2)
data              738 drivers/iio/adc/axp20x_adc.c 	if (info->data->adc_en2)
data              135 drivers/iio/adc/bcm_iproc_adc.c static irqreturn_t iproc_adc_interrupt_thread(int irq, void *data)
data              140 drivers/iio/adc/bcm_iproc_adc.c 	struct iio_dev *indio_dev = data;
data              159 drivers/iio/adc/bcm_iproc_adc.c static irqreturn_t iproc_adc_interrupt_handler(int irq, void *data)
data              163 drivers/iio/adc/bcm_iproc_adc.c 	struct iio_dev *indio_dev = data;
data               77 drivers/iio/adc/berlin2-adc.c 	int			data;
data              110 drivers/iio/adc/berlin2-adc.c 	int data, ret;
data              143 drivers/iio/adc/berlin2-adc.c 	data = priv->data;
data              148 drivers/iio/adc/berlin2-adc.c 	return data;
data              154 drivers/iio/adc/berlin2-adc.c 	int data, ret;
data              194 drivers/iio/adc/berlin2-adc.c 	data = priv->data;
data              199 drivers/iio/adc/berlin2-adc.c 	return data;
data              246 drivers/iio/adc/berlin2-adc.c 		regmap_read(priv->regmap, BERLIN2_SM_ADC_DATA, &priv->data);
data              247 drivers/iio/adc/berlin2-adc.c 		priv->data &= BERLIN2_SM_ADC_MASK;
data              266 drivers/iio/adc/berlin2-adc.c 		regmap_read(priv->regmap, BERLIN2_SM_TSEN_DATA, &priv->data);
data              267 drivers/iio/adc/berlin2-adc.c 		priv->data &= BERLIN2_SM_TSEN_MASK;
data              144 drivers/iio/adc/cc10001_adc.c 	u16 *data;
data              149 drivers/iio/adc/cc10001_adc.c 	data = adc_dev->buf;
data              167 drivers/iio/adc/cc10001_adc.c 		data[i] = cc10001_adc_poll_done(indio_dev, channel, delay_ns);
data              168 drivers/iio/adc/cc10001_adc.c 		if (data[i] == CC10001_INVALID_SAMPLED) {
data              184 drivers/iio/adc/cc10001_adc.c 		iio_push_to_buffers_with_timestamp(indio_dev, data,
data              382 drivers/iio/adc/cpcap-adc.c static irqreturn_t cpcap_adc_irq_thread(int irq, void *data)
data              384 drivers/iio/adc/cpcap-adc.c 	struct iio_dev *indio_dev = data;
data              950 drivers/iio/adc/cpcap-adc.c 		.data = &mapphone_adc,
data              968 drivers/iio/adc/cpcap-adc.c 	if (!match->data) {
data              981 drivers/iio/adc/cpcap-adc.c 	ddata->ato = match->data;
data               83 drivers/iio/adc/da9150-gpadc.c static irqreturn_t da9150_gpadc_irq(int irq, void *data)
data               86 drivers/iio/adc/da9150-gpadc.c 	struct da9150_gpadc *gpadc = data;
data              488 drivers/iio/adc/dln2-adc.c 	} data;
data              503 drivers/iio/adc/dln2-adc.c 		memcpy((void *)data.values + t->to,
data              509 drivers/iio/adc/dln2-adc.c 		memset((void *)data.values + dln2->ts_pad_offset,
data              512 drivers/iio/adc/dln2-adc.c 	iio_push_to_buffers_with_timestamp(indio_dev, &data,
data              602 drivers/iio/adc/dln2-adc.c 			   const void *data, int len)
data              121 drivers/iio/adc/exynos_adc.c 	struct exynos_adc_data	*data;
data              158 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_sclk)
data              173 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_sclk) {
data              188 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_sclk)
data              203 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_sclk) {
data              220 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_adc_phy)
data              221 drivers/iio/adc/exynos_adc.c 		regmap_write(info->pmu_map, info->data->phy_offset, 1);
data              238 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_adc_phy)
data              239 drivers/iio/adc/exynos_adc.c 		regmap_write(info->pmu_map, info->data->phy_offset, 0);
data              378 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_adc_phy)
data              379 drivers/iio/adc/exynos_adc.c 		regmap_write(info->pmu_map, info->data->phy_offset, 1);
data              396 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_adc_phy)
data              397 drivers/iio/adc/exynos_adc.c 		regmap_write(info->pmu_map, info->data->phy_offset, 0);
data              452 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_adc_phy)
data              453 drivers/iio/adc/exynos_adc.c 		regmap_write(info->pmu_map, info->data->phy_offset, 1);
data              480 drivers/iio/adc/exynos_adc.c 		.data = &exynos_adc_s3c24xx_data,
data              483 drivers/iio/adc/exynos_adc.c 		.data = &exynos_adc_s3c2416_data,
data              486 drivers/iio/adc/exynos_adc.c 		.data = &exynos_adc_s3c24xx_data,
data              489 drivers/iio/adc/exynos_adc.c 		.data = &exynos_adc_s3c2443_data,
data              492 drivers/iio/adc/exynos_adc.c 		.data = &exynos_adc_s3c64xx_data,
data              495 drivers/iio/adc/exynos_adc.c 		.data = &exynos_adc_s5pv210_data,
data              498 drivers/iio/adc/exynos_adc.c 		.data = &exynos4212_adc_data,
data              501 drivers/iio/adc/exynos_adc.c 		.data = &exynos_adc_v1_data,
data              504 drivers/iio/adc/exynos_adc.c 		.data = &exynos_adc_v2_data,
data              507 drivers/iio/adc/exynos_adc.c 		.data = &exynos3250_adc_data,
data              510 drivers/iio/adc/exynos_adc.c 		.data = &exynos7_adc_data,
data              521 drivers/iio/adc/exynos_adc.c 	return (struct exynos_adc_data *)match->data;
data              541 drivers/iio/adc/exynos_adc.c 	if (info->data->start_conv)
data              542 drivers/iio/adc/exynos_adc.c 		info->data->start_conv(info, chan->address);
data              548 drivers/iio/adc/exynos_adc.c 		if (info->data->init_hw)
data              549 drivers/iio/adc/exynos_adc.c 			info->data->init_hw(info);
data              577 drivers/iio/adc/exynos_adc.c 	info->data->start_conv(info, ADC_S3C2410_MUX_TS);
data              583 drivers/iio/adc/exynos_adc.c 		if (info->data->init_hw)
data              584 drivers/iio/adc/exynos_adc.c 			info->data->init_hw(info);
data              601 drivers/iio/adc/exynos_adc.c 	u32 mask = info->data->mask;
data              613 drivers/iio/adc/exynos_adc.c 	if (info->data->clear_irq)
data              614 drivers/iio/adc/exynos_adc.c 		info->data->clear_irq(info);
data              785 drivers/iio/adc/exynos_adc.c 	info->data = exynos_adc_get_data(pdev);
data              786 drivers/iio/adc/exynos_adc.c 	if (!info->data) {
data              797 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_adc_phy) {
data              829 drivers/iio/adc/exynos_adc.c 	if (info->data->needs_sclk) {
data              866 drivers/iio/adc/exynos_adc.c 	indio_dev->num_channels = info->data->num_channels;
data              880 drivers/iio/adc/exynos_adc.c 	if (info->data->init_hw)
data              881 drivers/iio/adc/exynos_adc.c 		info->data->init_hw(info);
data              919 drivers/iio/adc/exynos_adc.c 	if (info->data->exit_hw)
data              920 drivers/iio/adc/exynos_adc.c 		info->data->exit_hw(info);
data              942 drivers/iio/adc/exynos_adc.c 	if (info->data->exit_hw)
data              943 drivers/iio/adc/exynos_adc.c 		info->data->exit_hw(info);
data              957 drivers/iio/adc/exynos_adc.c 	if (info->data->exit_hw)
data              958 drivers/iio/adc/exynos_adc.c 		info->data->exit_hw(info);
data              979 drivers/iio/adc/exynos_adc.c 	if (info->data->init_hw)
data              980 drivers/iio/adc/exynos_adc.c 		info->data->init_hw(info);
data               72 drivers/iio/adc/fsl-imx25-gcq.c static irqreturn_t mx25_gcq_irq(int irq, void *data)
data               74 drivers/iio/adc/fsl-imx25-gcq.c 	struct mx25_gcq_priv *priv = data;
data              102 drivers/iio/adc/fsl-imx25-gcq.c 	u32 data;
data              124 drivers/iio/adc/fsl-imx25-gcq.c 	regmap_read(priv->regs, MX25_ADCQ_FIFO, &data);
data              126 drivers/iio/adc/fsl-imx25-gcq.c 	*val = MX25_ADCQ_FIFO_DATA(data);
data              459 drivers/iio/adc/hi8435.c static void hi8435_triggered_event_cleanup(void *data)
data              461 drivers/iio/adc/hi8435.c 	iio_triggered_event_cleanup(data);
data              468 drivers/iio/adc/imx7d_adc.c static void __imx7d_adc_disable(void *data)
data              470 drivers/iio/adc/imx7d_adc.c 	imx7d_adc_disable(data);
data              742 drivers/iio/adc/ina2xx-adc.c 	unsigned short data[4 + sizeof(s64)/sizeof(short)];
data              761 drivers/iio/adc/ina2xx-adc.c 		data[i++] = val;
data              764 drivers/iio/adc/ina2xx-adc.c 	iio_push_to_buffers_with_timestamp(indio_dev, data, time);
data              769 drivers/iio/adc/ina2xx-adc.c static int ina2xx_capture_thread(void *data)
data              771 drivers/iio/adc/ina2xx-adc.c 	struct iio_dev *indio_dev = data;
data             1066 drivers/iio/adc/ina2xx-adc.c 		.data = (void *)ina219
data             1070 drivers/iio/adc/ina2xx-adc.c 		.data = (void *)ina219
data             1074 drivers/iio/adc/ina2xx-adc.c 		.data = (void *)ina226
data             1078 drivers/iio/adc/ina2xx-adc.c 		.data = (void *)ina226
data             1082 drivers/iio/adc/ina2xx-adc.c 		.data = (void *)ina226
data              295 drivers/iio/adc/ingenic-adc.c static void ingenic_adc_clk_cleanup(void *data)
data              297 drivers/iio/adc/ingenic-adc.c 	clk_unprepare(data);
data              401 drivers/iio/adc/ingenic-adc.c 	{ .compatible = "ingenic,jz4725b-adc", .data = &jz4725b_adc_soc_data, },
data              402 drivers/iio/adc/ingenic-adc.c 	{ .compatible = "ingenic,jz4740-adc", .data = &jz4740_adc_soc_data, },
data               54 drivers/iio/adc/lp8788_adc.c 	u8 data;
data               60 drivers/iio/adc/lp8788_adc.c 	data = (id << 1) | ADC_CONV_START;
data               61 drivers/iio/adc/lp8788_adc.c 	ret = lp8788_write_byte(adc->lp, LP8788_ADC_CONF, data);
data               66 drivers/iio/adc/lp8788_adc.c 	data = 0;
data               70 drivers/iio/adc/lp8788_adc.c 		ret = lp8788_read_byte(adc->lp, LP8788_ADC_DONE, &data);
data               75 drivers/iio/adc/lp8788_adc.c 		if (data)
data               49 drivers/iio/adc/ltc2471.c 	struct ltc2471_data *data = iio_priv(indio_dev);
data               54 drivers/iio/adc/ltc2471.c 		ret = ltc2471_get_value(data->client);
data              106 drivers/iio/adc/ltc2471.c 	struct ltc2471_data *data;
data              112 drivers/iio/adc/ltc2471.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              116 drivers/iio/adc/ltc2471.c 	data = iio_priv(indio_dev);
data              117 drivers/iio/adc/ltc2471.c 	data->client = client;
data               25 drivers/iio/adc/ltc2485.c static void ltc2485_wait_conv(struct ltc2485_data *data)
data               31 drivers/iio/adc/ltc2485.c 	time_elapsed = ktime_ms_delta(ktime_get(), data->time_prev);
data               37 drivers/iio/adc/ltc2485.c static int ltc2485_read(struct ltc2485_data *data, int *val)
data               39 drivers/iio/adc/ltc2485.c 	struct i2c_client *client = data->client;
data               43 drivers/iio/adc/ltc2485.c 	ltc2485_wait_conv(data);
data               50 drivers/iio/adc/ltc2485.c 	data->time_prev = ktime_get();
data               60 drivers/iio/adc/ltc2485.c 	struct ltc2485_data *data = iio_priv(indio_dev);
data               64 drivers/iio/adc/ltc2485.c 		ret = ltc2485_read(data, val);
data               96 drivers/iio/adc/ltc2485.c 	struct ltc2485_data *data;
data              103 drivers/iio/adc/ltc2485.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              107 drivers/iio/adc/ltc2485.c 	data = iio_priv(indio_dev);
data              109 drivers/iio/adc/ltc2485.c 	data->client = client;
data              118 drivers/iio/adc/ltc2485.c 	ret = i2c_smbus_write_byte(data->client, LTC2485_CONFIG_DEFAULT);
data              122 drivers/iio/adc/ltc2485.c 	data->time_prev = ktime_get();
data               39 drivers/iio/adc/max1118.c 	u8 data ____cacheline_aligned;
data               87 drivers/iio/adc/max1118.c 			.rx_buf = &adc->data,
data              101 drivers/iio/adc/max1118.c 	return adc->data;
data              162 drivers/iio/adc/max1118.c 	u8 data[16] = { }; /* 2x 8-bit ADC data + padding + 8 bytes timestamp */
data              180 drivers/iio/adc/max1118.c 		data[i] = ret;
data              183 drivers/iio/adc/max1118.c 	iio_push_to_buffers_with_timestamp(indio_dev, data,
data              362 drivers/iio/adc/max1363.c 	s32 data;
data              390 drivers/iio/adc/max1363.c 		data = st->recv(client, rxbuf, 2);
data              391 drivers/iio/adc/max1363.c 		if (data < 0) {
data              392 drivers/iio/adc/max1363.c 			ret = data;
data              395 drivers/iio/adc/max1363.c 		data = (rxbuf[1] | rxbuf[0] << 8) &
data              399 drivers/iio/adc/max1363.c 		data = st->recv(client, rxbuf, 1);
data              400 drivers/iio/adc/max1363.c 		if (data < 0) {
data              401 drivers/iio/adc/max1363.c 			ret = data;
data              404 drivers/iio/adc/max1363.c 		data = rxbuf[0];
data              406 drivers/iio/adc/max1363.c 	*val = data;
data             1523 drivers/iio/adc/max1363.c 			.data = &max1363_chip_info_tbl[cfg],	\
data              520 drivers/iio/adc/max9611.c 	{.compatible = "maxim,max9611", .data = "max9611"},
data              521 drivers/iio/adc/max9611.c 	{.compatible = "maxim,max9612", .data = "max9612"},
data              564 drivers/iio/adc/max9611.c 	indio_dev->name		= of_id->data;
data             1010 drivers/iio/adc/meson_saradc.c static irqreturn_t meson_sar_adc_irq(int irq, void *data)
data             1012 drivers/iio/adc/meson_saradc.c 	struct iio_dev *indio_dev = data;
data             1155 drivers/iio/adc/meson_saradc.c 		.data = &meson_sar_adc_meson8_data,
data             1159 drivers/iio/adc/meson_saradc.c 		.data = &meson_sar_adc_meson8b_data,
data             1163 drivers/iio/adc/meson_saradc.c 		.data = &meson_sar_adc_meson8m2_data,
data             1167 drivers/iio/adc/meson_saradc.c 		.data = &meson_sar_adc_gxbb_data,
data             1170 drivers/iio/adc/meson_saradc.c 		.data = &meson_sar_adc_gxl_data,
data             1173 drivers/iio/adc/meson_saradc.c 		.data = &meson_sar_adc_gxm_data,
data             1176 drivers/iio/adc/meson_saradc.c 		.data = &meson_sar_adc_axg_data,
data             1179 drivers/iio/adc/meson_saradc.c 		.data = &meson_sar_adc_g12a_data,
data              326 drivers/iio/adc/mt6577_auxadc.c 	{ .compatible = "mediatek,mt2701-auxadc", .data = &mt8173_compat},
data              327 drivers/iio/adc/mt6577_auxadc.c 	{ .compatible = "mediatek,mt2712-auxadc", .data = &mt8173_compat},
data              328 drivers/iio/adc/mt6577_auxadc.c 	{ .compatible = "mediatek,mt7622-auxadc", .data = &mt8173_compat},
data              329 drivers/iio/adc/mt6577_auxadc.c 	{ .compatible = "mediatek,mt8173-auxadc", .data = &mt8173_compat},
data              330 drivers/iio/adc/mt6577_auxadc.c 	{ .compatible = "mediatek,mt6765-auxadc", .data = &mt6765_compat},
data              383 drivers/iio/adc/mxs-lradc-adc.c static irqreturn_t mxs_lradc_adc_handle_irq(int irq, void *data)
data              385 drivers/iio/adc/mxs-lradc-adc.c 	struct iio_dev *iio = data;
data              133 drivers/iio/adc/nau7802.c 	int data;
data              136 drivers/iio/adc/nau7802.c 	data = i2c_smbus_read_byte_data(st->client, NAU7802_REG_ADC_B2);
data              137 drivers/iio/adc/nau7802.c 	if (data < 0)
data              139 drivers/iio/adc/nau7802.c 	st->last_value = data << 16;
data              141 drivers/iio/adc/nau7802.c 	data = i2c_smbus_read_byte_data(st->client, NAU7802_REG_ADC_B1);
data              142 drivers/iio/adc/nau7802.c 	if (data < 0)
data              144 drivers/iio/adc/nau7802.c 	st->last_value |= data << 8;
data              146 drivers/iio/adc/nau7802.c 	data = i2c_smbus_read_byte_data(st->client, NAU7802_REG_ADC_B0);
data              147 drivers/iio/adc/nau7802.c 	if (data < 0)
data              149 drivers/iio/adc/nau7802.c 	st->last_value |= data;
data              156 drivers/iio/adc/nau7802.c 	return data;
data              417 drivers/iio/adc/nau7802.c 	u8 data;
data              467 drivers/iio/adc/nau7802.c 	data = NAU7802_PUCTRL_PUD_BIT | NAU7802_PUCTRL_PUA_BIT |
data              470 drivers/iio/adc/nau7802.c 		data |= NAU7802_PUCTRL_AVDDS_BIT;
data              472 drivers/iio/adc/nau7802.c 	ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_PUCTRL, data);
data              480 drivers/iio/adc/nau7802.c 		data = NAU7802_CTRL1_VLDO((4500 - tmp) / 300);
data              482 drivers/iio/adc/nau7802.c 						data);
data               77 drivers/iio/adc/npcm_adc.c static irqreturn_t npcm_adc_isr(int irq, void *data)
data               80 drivers/iio/adc/npcm_adc.c 	struct iio_dev *indio_dev = data;
data              174 drivers/iio/adc/palmas_gpadc.c static irqreturn_t palmas_gpadc_irq(int irq, void *data)
data              176 drivers/iio/adc/palmas_gpadc.c 	struct palmas_gpadc *adc = data;
data              183 drivers/iio/adc/palmas_gpadc.c static irqreturn_t palmas_gpadc_irq_auto(int irq, void *data)
data              185 drivers/iio/adc/palmas_gpadc.c 	struct palmas_gpadc *adc = data;
data             1002 drivers/iio/adc/qcom-pm8xxx-xoadc.c 		.data = &pm8018_variant,
data             1006 drivers/iio/adc/qcom-pm8xxx-xoadc.c 		.data = &pm8038_variant,
data             1010 drivers/iio/adc/qcom-pm8xxx-xoadc.c 		.data = &pm8058_variant,
data             1014 drivers/iio/adc/qcom-pm8xxx-xoadc.c 		.data = &pm8921_variant,
data              143 drivers/iio/adc/qcom-spmi-adc5.c 	const struct adc5_data	*data;
data              158 drivers/iio/adc/qcom-spmi-adc5.c static int adc5_read(struct adc5_chip *adc, u16 offset, u8 *data, int len)
data              160 drivers/iio/adc/qcom-spmi-adc5.c 	return regmap_bulk_read(adc->regmap, adc->base + offset, data, len);
data              163 drivers/iio/adc/qcom-spmi-adc5.c static int adc5_write(struct adc5_chip *adc, u16 offset, u8 *data, int len)
data              165 drivers/iio/adc/qcom-spmi-adc5.c 	return regmap_bulk_write(adc->regmap, adc->base + offset, data, len);
data              217 drivers/iio/adc/qcom-spmi-adc5.c static int adc5_read_voltage_data(struct adc5_chip *adc, u16 *data)
data              230 drivers/iio/adc/qcom-spmi-adc5.c 	*data = (rslt_msb << 8) | rslt_lsb;
data              232 drivers/iio/adc/qcom-spmi-adc5.c 	if (*data == ADC5_USR_DATA_CHECK) {
data              233 drivers/iio/adc/qcom-spmi-adc5.c 		pr_err("Invalid data:0x%x\n", *data);
data              237 drivers/iio/adc/qcom-spmi-adc5.c 	pr_debug("voltage raw code:0x%x\n", *data);
data              265 drivers/iio/adc/qcom-spmi-adc5.c 			struct adc5_channel_prop *prop, u8 *data)
data              268 drivers/iio/adc/qcom-spmi-adc5.c 	*data &= ~ADC5_USR_DIG_PARAM_CAL_VAL;
data              269 drivers/iio/adc/qcom-spmi-adc5.c 	*data |= (prop->cal_val << ADC5_USR_DIG_PARAM_CAL_VAL_SHIFT);
data              272 drivers/iio/adc/qcom-spmi-adc5.c 	*data &= ~ADC5_USR_DIG_PARAM_CAL_SEL;
data              273 drivers/iio/adc/qcom-spmi-adc5.c 	*data |= (prop->cal_method << ADC5_USR_DIG_PARAM_CAL_SEL_SHIFT);
data              276 drivers/iio/adc/qcom-spmi-adc5.c 	*data &= ~ADC5_USR_DIG_PARAM_DEC_RATIO_SEL;
data              277 drivers/iio/adc/qcom-spmi-adc5.c 	*data |= (prop->decimation << ADC5_USR_DIG_PARAM_DEC_RATIO_SEL_SHIFT);
data              400 drivers/iio/adc/qcom-spmi-adc5.c 			adc->data,
data              510 drivers/iio/adc/qcom-spmi-adc5.c 				    const struct adc5_data *data)
data              524 drivers/iio/adc/qcom-spmi-adc5.c 	    !data->adc_chans[chan].datasheet_name) {
data              542 drivers/iio/adc/qcom-spmi-adc5.c 		ret = adc5_decimation_from_dt(value, data->decimation);
data              564 drivers/iio/adc/qcom-spmi-adc5.c 			adc->data->adc_chans[prop->channel].prescale_index;
data              584 drivers/iio/adc/qcom-spmi-adc5.c 							data->hw_settle_2);
data              587 drivers/iio/adc/qcom-spmi-adc5.c 							data->hw_settle_1);
data              659 drivers/iio/adc/qcom-spmi-adc5.c 		.data = &adc5_data_pmic,
data              663 drivers/iio/adc/qcom-spmi-adc5.c 		.data = &adc5_data_pmic_rev2,
data              677 drivers/iio/adc/qcom-spmi-adc5.c 	const struct adc5_data *data;
data              698 drivers/iio/adc/qcom-spmi-adc5.c 		data = id->data;
data              700 drivers/iio/adc/qcom-spmi-adc5.c 		data = &adc5_data_pmic;
data              701 drivers/iio/adc/qcom-spmi-adc5.c 	adc->data = data;
data              704 drivers/iio/adc/qcom-spmi-adc5.c 		ret = adc5_get_dt_channel_data(adc, &prop, child, data);
data              711 drivers/iio/adc/qcom-spmi-adc5.c 			data->adc_chans[prop.channel].scale_fn_type;
data              713 drivers/iio/adc/qcom-spmi-adc5.c 		adc_chan = &data->adc_chans[prop.channel];
data              118 drivers/iio/adc/qcom-spmi-iadc.c static int iadc_read(struct iadc_chip *iadc, u16 offset, u8 *data)
data              127 drivers/iio/adc/qcom-spmi-iadc.c 	*data = val;
data              131 drivers/iio/adc/qcom-spmi-iadc.c static int iadc_write(struct iadc_chip *iadc, u16 offset, u8 data)
data              133 drivers/iio/adc/qcom-spmi-iadc.c 	return regmap_write(iadc->regmap, iadc->base + offset, data);
data              138 drivers/iio/adc/qcom-spmi-iadc.c 	u8 data;
data              145 drivers/iio/adc/qcom-spmi-iadc.c 	ret = iadc_read(iadc, IADC_PERH_RESET_CTL3, &data);
data              153 drivers/iio/adc/qcom-spmi-iadc.c 	data |= IADC_FOLLOW_WARM_RB;
data              155 drivers/iio/adc/qcom-spmi-iadc.c 	return iadc_write(iadc, IADC_PERH_RESET_CTL3, data);
data              272 drivers/iio/adc/qcom-spmi-iadc.c static int iadc_read_result(struct iadc_chip *iadc, u16 *data)
data              274 drivers/iio/adc/qcom-spmi-iadc.c 	return regmap_bulk_read(iadc->regmap, iadc->base + IADC_DATA, data, 2);
data              277 drivers/iio/adc/qcom-spmi-iadc.c static int iadc_do_conversion(struct iadc_chip *iadc, int chan, u16 *data)
data              301 drivers/iio/adc/qcom-spmi-iadc.c 		ret = iadc_read_result(iadc, data);
data              137 drivers/iio/adc/qcom-spmi-vadc.c static int vadc_read(struct vadc_priv *vadc, u16 offset, u8 *data)
data              139 drivers/iio/adc/qcom-spmi-vadc.c 	return regmap_bulk_read(vadc->regmap, vadc->base + offset, data, 1);
data              142 drivers/iio/adc/qcom-spmi-vadc.c static int vadc_write(struct vadc_priv *vadc, u16 offset, u8 data)
data              144 drivers/iio/adc/qcom-spmi-vadc.c 	return regmap_write(vadc->regmap, vadc->base + offset, data);
data              149 drivers/iio/adc/qcom-spmi-vadc.c 	u8 data;
data              156 drivers/iio/adc/qcom-spmi-vadc.c 	ret = vadc_read(vadc, VADC_PERH_RESET_CTL3, &data);
data              164 drivers/iio/adc/qcom-spmi-vadc.c 	data |= VADC_FOLLOW_WARM_RB;
data              166 drivers/iio/adc/qcom-spmi-vadc.c 	return vadc_write(vadc, VADC_PERH_RESET_CTL3, data);
data              274 drivers/iio/adc/qcom-spmi-vadc.c static int vadc_read_result(struct vadc_priv *vadc, u16 *data)
data              278 drivers/iio/adc/qcom-spmi-vadc.c 	ret = regmap_bulk_read(vadc->regmap, vadc->base + VADC_DATA, data, 2);
data              282 drivers/iio/adc/qcom-spmi-vadc.c 	*data = clamp_t(u16, *data, VADC_MIN_ADC_CODE, VADC_MAX_ADC_CODE);
data              302 drivers/iio/adc/qcom-spmi-vadc.c 			      struct vadc_channel_prop *prop, u16 *data)
data              341 drivers/iio/adc/qcom-spmi-vadc.c 	ret = vadc_read_result(vadc, data);
data               93 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data               97 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              101 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              105 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              109 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              266 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              282 drivers/iio/adc/qcom-vadc-common.c 	voltage = div64_s64(voltage, data->full_scale_code_volt);
data              296 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              300 drivers/iio/adc/qcom-vadc-common.c 				prescale, data, 1);
data              307 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              313 drivers/iio/adc/qcom-vadc-common.c 				prescale, data, 1000);
data              323 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              327 drivers/iio/adc/qcom-vadc-common.c 				prescale, data, 2);
data              335 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              339 drivers/iio/adc/qcom-vadc-common.c 				prescale, data, PMIC5_SMB_TEMP_SCALE_FACTOR);
data              347 drivers/iio/adc/qcom-vadc-common.c 				const struct adc5_data *data,
data              351 drivers/iio/adc/qcom-vadc-common.c 				prescale, data, 4);
data              389 drivers/iio/adc/qcom-vadc-common.c 		    const struct adc5_data *data,
data              398 drivers/iio/adc/qcom-vadc-common.c 	return scale_adc5_fn[scaletype].scale_fn(prescale, data,
data              153 drivers/iio/adc/qcom-vadc-common.h 		const struct adc5_data *data, u16 adc_code, int *result);
data              158 drivers/iio/adc/qcom-vadc-common.h 		    const struct adc5_data *data,
data              279 drivers/iio/adc/rcar-gyroadc.c 		.data		= (void *)RCAR_GYROADC_MODEL_DEFAULT,
data              283 drivers/iio/adc/rcar-gyroadc.c 		.data		= (void *)RCAR_GYROADC_MODEL_R8A7792,
data              295 drivers/iio/adc/rcar-gyroadc.c 		.data		= (void *)RCAR_GYROADC_MODE_SELECT_1_MB88101A,
data              300 drivers/iio/adc/rcar-gyroadc.c 		.data		= (void *)RCAR_GYROADC_MODE_SELECT_2_ADCS7476,
data              303 drivers/iio/adc/rcar-gyroadc.c 		.data		= (void *)RCAR_GYROADC_MODE_SELECT_2_ADCS7476,
data              306 drivers/iio/adc/rcar-gyroadc.c 		.data		= (void *)RCAR_GYROADC_MODE_SELECT_2_ADCS7476,
data              311 drivers/iio/adc/rcar-gyroadc.c 		.data		= (void *)RCAR_GYROADC_MODE_SELECT_3_MAX1162,
data              314 drivers/iio/adc/rcar-gyroadc.c 		.data		= (void *)RCAR_GYROADC_MODE_SELECT_3_MAX1162,
data              342 drivers/iio/adc/rcar-gyroadc.c 		childmode = (uintptr_t)of_id->data;
data               50 drivers/iio/adc/rockchip_saradc.c 	const struct rockchip_saradc_data *data;
data               94 drivers/iio/adc/rockchip_saradc.c 		*val2 = info->data->num_bits;
data              107 drivers/iio/adc/rockchip_saradc.c 	info->last_val &= GENMASK(info->data->num_bits - 1, 0);
data              174 drivers/iio/adc/rockchip_saradc.c 		.data = &saradc_data,
data              177 drivers/iio/adc/rockchip_saradc.c 		.data = &rk3066_tsadc_data,
data              180 drivers/iio/adc/rockchip_saradc.c 		.data = &rk3399_saradc_data,
data              222 drivers/iio/adc/rockchip_saradc.c 	info->data = match->data;
data              283 drivers/iio/adc/rockchip_saradc.c 	ret = clk_set_rate(info->clk, info->data->clk_rate);
data              315 drivers/iio/adc/rockchip_saradc.c 	indio_dev->channels = info->data->channels;
data              316 drivers/iio/adc/rockchip_saradc.c 	indio_dev->num_channels = info->data->num_channels;
data              121 drivers/iio/adc/sc27xx_adc.c static int sc27xx_adc_scale_calibration(struct sc27xx_adc_data *data,
data              142 drivers/iio/adc/sc27xx_adc.c 	cell = nvmem_cell_get(data->dev, cell_name);
data              188 drivers/iio/adc/sc27xx_adc.c static int sc27xx_adc_read(struct sc27xx_adc_data *data, int channel,
data              194 drivers/iio/adc/sc27xx_adc.c 	ret = hwspin_lock_timeout_raw(data->hwlock, SC27XX_ADC_HWLOCK_TIMEOUT);
data              196 drivers/iio/adc/sc27xx_adc.c 		dev_err(data->dev, "timeout to get the hwspinlock\n");
data              200 drivers/iio/adc/sc27xx_adc.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_ADC_CTL,
data              205 drivers/iio/adc/sc27xx_adc.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_ADC_INT_CLR,
data              213 drivers/iio/adc/sc27xx_adc.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_ADC_CH_CFG,
data              222 drivers/iio/adc/sc27xx_adc.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_ADC_CTL,
data              228 drivers/iio/adc/sc27xx_adc.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_ADC_CTL,
data              233 drivers/iio/adc/sc27xx_adc.c 	ret = regmap_read_poll_timeout(data->regmap,
data              234 drivers/iio/adc/sc27xx_adc.c 				       data->base + SC27XX_ADC_INT_RAW,
data              239 drivers/iio/adc/sc27xx_adc.c 		dev_err(data->dev, "read adc timeout, status = 0x%x\n", status);
data              243 drivers/iio/adc/sc27xx_adc.c 	ret = regmap_read(data->regmap, data->base + SC27XX_ADC_DATA, &value);
data              250 drivers/iio/adc/sc27xx_adc.c 	regmap_update_bits(data->regmap, data->base + SC27XX_ADC_CTL,
data              253 drivers/iio/adc/sc27xx_adc.c 	hwspin_unlock_raw(data->hwlock);
data              261 drivers/iio/adc/sc27xx_adc.c static void sc27xx_adc_volt_ratio(struct sc27xx_adc_data *data,
data              283 drivers/iio/adc/sc27xx_adc.c static int sc27xx_adc_convert_volt(struct sc27xx_adc_data *data, int channel,
data              308 drivers/iio/adc/sc27xx_adc.c 	sc27xx_adc_volt_ratio(data, channel, scale, &numerator, &denominator);
data              313 drivers/iio/adc/sc27xx_adc.c static int sc27xx_adc_read_processed(struct sc27xx_adc_data *data,
data              318 drivers/iio/adc/sc27xx_adc.c 	ret = sc27xx_adc_read(data, channel, scale, &raw_adc);
data              322 drivers/iio/adc/sc27xx_adc.c 	*val = sc27xx_adc_convert_volt(data, channel, scale, raw_adc);
data              330 drivers/iio/adc/sc27xx_adc.c 	struct sc27xx_adc_data *data = iio_priv(indio_dev);
data              331 drivers/iio/adc/sc27xx_adc.c 	int scale = data->channel_scale[chan->channel];
data              337 drivers/iio/adc/sc27xx_adc.c 		ret = sc27xx_adc_read(data, chan->channel, scale, &tmp);
data              348 drivers/iio/adc/sc27xx_adc.c 		ret = sc27xx_adc_read_processed(data, chan->channel, scale,
data              371 drivers/iio/adc/sc27xx_adc.c 	struct sc27xx_adc_data *data = iio_priv(indio_dev);
data              375 drivers/iio/adc/sc27xx_adc.c 		data->channel_scale[chan->channel] = val;
data              431 drivers/iio/adc/sc27xx_adc.c static int sc27xx_adc_enable(struct sc27xx_adc_data *data)
data              435 drivers/iio/adc/sc27xx_adc.c 	ret = regmap_update_bits(data->regmap, SC27XX_MODULE_EN,
data              441 drivers/iio/adc/sc27xx_adc.c 	ret = regmap_update_bits(data->regmap, SC27XX_ARM_CLK_EN,
data              448 drivers/iio/adc/sc27xx_adc.c 	ret = sc27xx_adc_scale_calibration(data, true);
data              452 drivers/iio/adc/sc27xx_adc.c 	ret = sc27xx_adc_scale_calibration(data, false);
data              459 drivers/iio/adc/sc27xx_adc.c 	regmap_update_bits(data->regmap, SC27XX_ARM_CLK_EN,
data              462 drivers/iio/adc/sc27xx_adc.c 	regmap_update_bits(data->regmap, SC27XX_MODULE_EN,
data              470 drivers/iio/adc/sc27xx_adc.c 	struct sc27xx_adc_data *data = _data;
data              473 drivers/iio/adc/sc27xx_adc.c 	regmap_update_bits(data->regmap, SC27XX_ARM_CLK_EN,
data              476 drivers/iio/adc/sc27xx_adc.c 	regmap_update_bits(data->regmap, SC27XX_MODULE_EN,
data              659 drivers/iio/adc/stm32-adc-core.c 		of_match_device(dev->driver->of_match_table, dev)->data;
data              819 drivers/iio/adc/stm32-adc-core.c 		.data = (void *)&stm32f4_adc_priv_cfg
data              822 drivers/iio/adc/stm32-adc-core.c 		.data = (void *)&stm32h7_adc_priv_cfg
data              825 drivers/iio/adc/stm32-adc-core.c 		.data = (void *)&stm32mp1_adc_priv_cfg
data             1207 drivers/iio/adc/stm32-adc.c static irqreturn_t stm32_adc_isr(int irq, void *data)
data             1209 drivers/iio/adc/stm32-adc.c 	struct stm32_adc *adc = data;
data             1367 drivers/iio/adc/stm32-adc.c static void stm32_adc_dma_buffer_done(void *data)
data             1369 drivers/iio/adc/stm32-adc.c 	struct iio_dev *indio_dev = data;
data             1831 drivers/iio/adc/stm32-adc.c 		of_match_device(dev->driver->of_match_table, dev)->data;
data             2042 drivers/iio/adc/stm32-adc.c 	{ .compatible = "st,stm32f4-adc", .data = (void *)&stm32f4_adc_cfg },
data             2043 drivers/iio/adc/stm32-adc.c 	{ .compatible = "st,stm32h7-adc", .data = (void *)&stm32h7_adc_cfg },
data             2044 drivers/iio/adc/stm32-adc.c 	{ .compatible = "st,stm32mp1-adc", .data = (void *)&stm32mp1_adc_cfg },
data               86 drivers/iio/adc/stm32-dfsdm-adc.c 	int (*cb)(const void *data, size_t size, void *cb_priv);
data              845 drivers/iio/adc/stm32-dfsdm-adc.c static void stm32_dfsdm_dma_buffer_done(void *data)
data              847 drivers/iio/adc/stm32-dfsdm-adc.c 	struct iio_dev *indio_dev = data;
data             1103 drivers/iio/adc/stm32-dfsdm-adc.c 			    int (*cb)(const void *data, size_t size,
data             1539 drivers/iio/adc/stm32-dfsdm-adc.c 		.data = &stm32h7_dfsdm_adc_data,
data             1543 drivers/iio/adc/stm32-dfsdm-adc.c 		.data = &stm32h7_dfsdm_audio_data,
data              297 drivers/iio/adc/stm32-dfsdm-core.c 		.data = &stm32h7_dfsdm_data,
data              301 drivers/iio/adc/stm32-dfsdm-core.c 		.data = &stm32mp1_dfsdm_data,
data              178 drivers/iio/adc/stmpe-adc.c 	u16 data;
data              191 drivers/iio/adc/stmpe-adc.c 			STMPE_REG_ADC_DATA_CH(info->channel), 2, (u8 *) &data);
data              197 drivers/iio/adc/stmpe-adc.c 				(u8 *) &data);
data              202 drivers/iio/adc/stmpe-adc.c 	info->value = (u32) be16_to_cpu(data);
data              101 drivers/iio/adc/sun4i-gpadc-iio.c 	const struct gpadc_data		*data;
data              187 drivers/iio/adc/sun4i-gpadc-iio.c 				   info->data->tp_mode_en |
data              188 drivers/iio/adc/sun4i-gpadc-iio.c 				   info->data->tp_adc_select |
data              189 drivers/iio/adc/sun4i-gpadc-iio.c 				   info->data->adc_chan_select(channel));
data              194 drivers/iio/adc/sun4i-gpadc-iio.c 		if ((reg & info->data->adc_chan_mask) !=
data              195 drivers/iio/adc/sun4i-gpadc-iio.c 			 info->data->adc_chan_select(channel))
data              204 drivers/iio/adc/sun4i-gpadc-iio.c 				   info->data->tp_mode_en);
data              214 drivers/iio/adc/sun4i-gpadc-iio.c 	if ((reg & info->data->tp_adc_select) != info->data->tp_adc_select)
data              292 drivers/iio/adc/sun4i-gpadc-iio.c 	*val = info->data->temp_offset;
data              301 drivers/iio/adc/sun4i-gpadc-iio.c 	*val = info->data->temp_scale;
data              403 drivers/iio/adc/sun4i-gpadc-iio.c 	regmap_write(info->regmap, SUN4I_GPADC_CTRL1, info->data->tp_mode_en);
data              415 drivers/iio/adc/sun4i-gpadc-iio.c static int sun4i_gpadc_get_temp(void *data, int *temp)
data              417 drivers/iio/adc/sun4i-gpadc-iio.c 	struct sun4i_gpadc_iio *info = data;
data              490 drivers/iio/adc/sun4i-gpadc-iio.c 		.data = &sun8i_a33_gpadc_data,
data              503 drivers/iio/adc/sun4i-gpadc-iio.c 	info->data = of_device_get_match_data(&pdev->dev);
data              504 drivers/iio/adc/sun4i-gpadc-iio.c 	if (!info->data)
data              544 drivers/iio/adc/sun4i-gpadc-iio.c 	info->data = (struct gpadc_data *)platform_get_device_id(pdev)->driver_data;
data              130 drivers/iio/adc/ti-adc081c.c 	struct adc081c *data = iio_priv(indio_dev);
data              134 drivers/iio/adc/ti-adc081c.c 	ret = i2c_smbus_read_word_swapped(data->i2c, REG_CONV_RES);
data              202 drivers/iio/adc/ti-adc0832.c 	u8 data[24] = { }; /* 16x 1 byte ADC data + 8 bytes timestamp */
data              220 drivers/iio/adc/ti-adc0832.c 		data[i] = ret;
data              223 drivers/iio/adc/ti-adc0832.c 	iio_push_to_buffers_with_timestamp(indio_dev, data,
data               67 drivers/iio/adc/ti-adc084s021.c static int adc084s021_adc_conversion(struct adc084s021 *adc, void *data)
data               71 drivers/iio/adc/ti-adc084s021.c 	u16 *p = data;
data              143 drivers/iio/adc/ti-adc084s021.c 	__be16 data[8] = {0}; /* 4 * 16-bit words of data + 8 bytes timestamp */
data              147 drivers/iio/adc/ti-adc084s021.c 	if (adc084s021_adc_conversion(adc, &data) < 0)
data              150 drivers/iio/adc/ti-adc084s021.c 	iio_push_to_buffers_with_timestamp(indio_dev, data,
data              161 drivers/iio/adc/ti-adc12138.c 				 void *data, int len)
data              168 drivers/iio/adc/ti-adc12138.c 	return adc12138_mode_programming(adc, mode, data, len);
data              181 drivers/iio/adc/ti-adc12138.c 					__be16 *data)
data              183 drivers/iio/adc/ti-adc12138.c 	return __adc12138_start_conv(adc, channel, data, 2);
data              226 drivers/iio/adc/ti-adc12138.c 	__be16 data;
data              231 drivers/iio/adc/ti-adc12138.c 		ret = adc12138_adc_conversion(adc, channel, &data);
data              236 drivers/iio/adc/ti-adc12138.c 		*value = sign_extend32(be16_to_cpu(data) >> 3, 12);
data              332 drivers/iio/adc/ti-adc12138.c 	__be16 data[20] = { }; /* 16x 2 bytes ADC data + 8 bytes timestamp */
data              348 drivers/iio/adc/ti-adc12138.c 						   i ? &data[i - 1] : &trash);
data              365 drivers/iio/adc/ti-adc12138.c 		ret = adc12138_read_conv_data(adc, &data[i - 1]);
data              373 drivers/iio/adc/ti-adc12138.c 	iio_push_to_buffers_with_timestamp(indio_dev, data,
data               76 drivers/iio/adc/ti-adc161s626.c static int ti_adc_read_measurement(struct ti_adc_data *data,
data               81 drivers/iio/adc/ti-adc161s626.c 	switch (data->read_size) {
data               85 drivers/iio/adc/ti-adc161s626.c 		ret = spi_read(data->spi, (void *) &buf, 2);
data               95 drivers/iio/adc/ti-adc161s626.c 		ret = spi_read(data->spi, (void *) &buf, 3);
data              106 drivers/iio/adc/ti-adc161s626.c 	*val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1);
data              115 drivers/iio/adc/ti-adc161s626.c 	struct ti_adc_data *data = iio_priv(indio_dev);
data              118 drivers/iio/adc/ti-adc161s626.c 	ret = ti_adc_read_measurement(data, &indio_dev->channels[0],
data              119 drivers/iio/adc/ti-adc161s626.c 				     (int *) &data->buffer);
data              122 drivers/iio/adc/ti-adc161s626.c 					data->buffer,
data              134 drivers/iio/adc/ti-adc161s626.c 	struct ti_adc_data *data = iio_priv(indio_dev);
data              143 drivers/iio/adc/ti-adc161s626.c 		ret = ti_adc_read_measurement(data, chan, val);
data              151 drivers/iio/adc/ti-adc161s626.c 		ret = regulator_get_voltage(data->ref);
data              174 drivers/iio/adc/ti-adc161s626.c 	struct ti_adc_data *data;
data              177 drivers/iio/adc/ti-adc161s626.c 	indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
data              188 drivers/iio/adc/ti-adc161s626.c 	data = iio_priv(indio_dev);
data              189 drivers/iio/adc/ti-adc161s626.c 	data->spi = spi;
data              195 drivers/iio/adc/ti-adc161s626.c 		data->shift = 0;
data              196 drivers/iio/adc/ti-adc161s626.c 		data->read_size = 2;
data              201 drivers/iio/adc/ti-adc161s626.c 		data->shift = 6;
data              202 drivers/iio/adc/ti-adc161s626.c 		data->read_size = 3;
data              206 drivers/iio/adc/ti-adc161s626.c 	data->ref = devm_regulator_get(&spi->dev, "vdda");
data              207 drivers/iio/adc/ti-adc161s626.c 	if (!IS_ERR(data->ref)) {
data              208 drivers/iio/adc/ti-adc161s626.c 		ret = regulator_enable(data->ref);
data              228 drivers/iio/adc/ti-adc161s626.c 	regulator_disable(data->ref);
data              236 drivers/iio/adc/ti-adc161s626.c 	struct ti_adc_data *data = iio_priv(indio_dev);
data              240 drivers/iio/adc/ti-adc161s626.c 	regulator_disable(data->ref);
data              250 drivers/iio/adc/ti-ads1015.c static bool ads1015_event_channel_enabled(struct ads1015_data *data)
data              252 drivers/iio/adc/ti-ads1015.c 	return (data->event_channel != ADS1015_CHANNELS);
data              255 drivers/iio/adc/ti-ads1015.c static void ads1015_event_channel_enable(struct ads1015_data *data, int chan,
data              258 drivers/iio/adc/ti-ads1015.c 	WARN_ON(ads1015_event_channel_enabled(data));
data              260 drivers/iio/adc/ti-ads1015.c 	data->event_channel = chan;
data              261 drivers/iio/adc/ti-ads1015.c 	data->comp_mode = comp_mode;
data              264 drivers/iio/adc/ti-ads1015.c static void ads1015_event_channel_disable(struct ads1015_data *data, int chan)
data              266 drivers/iio/adc/ti-ads1015.c 	data->event_channel = ADS1015_CHANNELS;
data              312 drivers/iio/adc/ti-ads1015.c static int ads1015_set_power_state(struct ads1015_data *data, bool on)
data              315 drivers/iio/adc/ti-ads1015.c 	struct device *dev = regmap_get_device(data->regmap);
data              330 drivers/iio/adc/ti-ads1015.c int ads1015_get_adc_result(struct ads1015_data *data, int chan, int *val)
data              338 drivers/iio/adc/ti-ads1015.c 	ret = regmap_read(data->regmap, ADS1015_CFG_REG, &old);
data              342 drivers/iio/adc/ti-ads1015.c 	pga = data->channel_data[chan].pga;
data              343 drivers/iio/adc/ti-ads1015.c 	dr = data->channel_data[chan].data_rate;
data              349 drivers/iio/adc/ti-ads1015.c 	if (ads1015_event_channel_enabled(data)) {
data              351 drivers/iio/adc/ti-ads1015.c 		cfg |= data->thresh_data[chan].comp_queue <<
data              353 drivers/iio/adc/ti-ads1015.c 			data->comp_mode <<
data              359 drivers/iio/adc/ti-ads1015.c 		ret = regmap_write(data->regmap, ADS1015_CFG_REG, cfg);
data              362 drivers/iio/adc/ti-ads1015.c 		data->conv_invalid = true;
data              364 drivers/iio/adc/ti-ads1015.c 	if (data->conv_invalid) {
data              366 drivers/iio/adc/ti-ads1015.c 		conv_time = DIV_ROUND_UP(USEC_PER_SEC, data->data_rate[dr_old]);
data              367 drivers/iio/adc/ti-ads1015.c 		conv_time += DIV_ROUND_UP(USEC_PER_SEC, data->data_rate[dr]);
data              370 drivers/iio/adc/ti-ads1015.c 		data->conv_invalid = false;
data              373 drivers/iio/adc/ti-ads1015.c 	return regmap_read(data->regmap, ADS1015_CONV_REG, val);
data              380 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              386 drivers/iio/adc/ti-ads1015.c 	mutex_lock(&data->lock);
data              389 drivers/iio/adc/ti-ads1015.c 	ret = ads1015_get_adc_result(data, chan, &res);
data              391 drivers/iio/adc/ti-ads1015.c 		mutex_unlock(&data->lock);
data              396 drivers/iio/adc/ti-ads1015.c 	mutex_unlock(&data->lock);
data              407 drivers/iio/adc/ti-ads1015.c static int ads1015_set_scale(struct ads1015_data *data,
data              417 drivers/iio/adc/ti-ads1015.c 			data->channel_data[chan->address].pga = i;
data              425 drivers/iio/adc/ti-ads1015.c static int ads1015_set_data_rate(struct ads1015_data *data, int chan, int rate)
data              430 drivers/iio/adc/ti-ads1015.c 		if (data->data_rate[i] == rate) {
data              431 drivers/iio/adc/ti-ads1015.c 			data->channel_data[chan].data_rate = i;
data              444 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              446 drivers/iio/adc/ti-ads1015.c 	mutex_lock(&data->lock);
data              455 drivers/iio/adc/ti-ads1015.c 		if (ads1015_event_channel_enabled(data) &&
data              456 drivers/iio/adc/ti-ads1015.c 				data->event_channel != chan->address) {
data              461 drivers/iio/adc/ti-ads1015.c 		ret = ads1015_set_power_state(data, true);
data              465 drivers/iio/adc/ti-ads1015.c 		ret = ads1015_get_adc_result(data, chan->address, val);
data              467 drivers/iio/adc/ti-ads1015.c 			ads1015_set_power_state(data, false);
data              473 drivers/iio/adc/ti-ads1015.c 		ret = ads1015_set_power_state(data, false);
data              483 drivers/iio/adc/ti-ads1015.c 		idx = data->channel_data[chan->address].pga;
data              489 drivers/iio/adc/ti-ads1015.c 		idx = data->channel_data[chan->address].data_rate;
data              490 drivers/iio/adc/ti-ads1015.c 		*val = data->data_rate[idx];
data              497 drivers/iio/adc/ti-ads1015.c 	mutex_unlock(&data->lock);
data              506 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              509 drivers/iio/adc/ti-ads1015.c 	mutex_lock(&data->lock);
data              512 drivers/iio/adc/ti-ads1015.c 		ret = ads1015_set_scale(data, chan, val, val2);
data              515 drivers/iio/adc/ti-ads1015.c 		ret = ads1015_set_data_rate(data, chan->address, val);
data              521 drivers/iio/adc/ti-ads1015.c 	mutex_unlock(&data->lock);
data              531 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              537 drivers/iio/adc/ti-ads1015.c 	mutex_lock(&data->lock);
data              542 drivers/iio/adc/ti-ads1015.c 			data->thresh_data[chan->address].high_thresh :
data              543 drivers/iio/adc/ti-ads1015.c 			data->thresh_data[chan->address].low_thresh;
data              547 drivers/iio/adc/ti-ads1015.c 		dr = data->channel_data[chan->address].data_rate;
data              548 drivers/iio/adc/ti-ads1015.c 		comp_queue = data->thresh_data[chan->address].comp_queue;
data              550 drivers/iio/adc/ti-ads1015.c 			USEC_PER_SEC / data->data_rate[dr];
data              561 drivers/iio/adc/ti-ads1015.c 	mutex_unlock(&data->lock);
data              571 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              578 drivers/iio/adc/ti-ads1015.c 	mutex_lock(&data->lock);
data              587 drivers/iio/adc/ti-ads1015.c 			data->thresh_data[chan->address].high_thresh = val;
data              589 drivers/iio/adc/ti-ads1015.c 			data->thresh_data[chan->address].low_thresh = val;
data              592 drivers/iio/adc/ti-ads1015.c 		dr = data->channel_data[chan->address].data_rate;
data              597 drivers/iio/adc/ti-ads1015.c 					USEC_PER_SEC / data->data_rate[dr])
data              600 drivers/iio/adc/ti-ads1015.c 		data->thresh_data[chan->address].comp_queue = i;
data              607 drivers/iio/adc/ti-ads1015.c 	mutex_unlock(&data->lock);
data              616 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              619 drivers/iio/adc/ti-ads1015.c 	mutex_lock(&data->lock);
data              620 drivers/iio/adc/ti-ads1015.c 	if (data->event_channel == chan->address) {
data              626 drivers/iio/adc/ti-ads1015.c 			ret = (data->comp_mode == ADS1015_CFG_COMP_MODE_WINDOW);
data              633 drivers/iio/adc/ti-ads1015.c 	mutex_unlock(&data->lock);
data              638 drivers/iio/adc/ti-ads1015.c static int ads1015_enable_event_config(struct ads1015_data *data,
data              641 drivers/iio/adc/ti-ads1015.c 	int low_thresh = data->thresh_data[chan->address].low_thresh;
data              642 drivers/iio/adc/ti-ads1015.c 	int high_thresh = data->thresh_data[chan->address].high_thresh;
data              646 drivers/iio/adc/ti-ads1015.c 	if (ads1015_event_channel_enabled(data)) {
data              647 drivers/iio/adc/ti-ads1015.c 		if (data->event_channel != chan->address ||
data              648 drivers/iio/adc/ti-ads1015.c 			(data->comp_mode == ADS1015_CFG_COMP_MODE_TRAD &&
data              659 drivers/iio/adc/ti-ads1015.c 	ret = regmap_write(data->regmap, ADS1015_LO_THRESH_REG,
data              664 drivers/iio/adc/ti-ads1015.c 	ret = regmap_write(data->regmap, ADS1015_HI_THRESH_REG,
data              669 drivers/iio/adc/ti-ads1015.c 	ret = ads1015_set_power_state(data, true);
data              673 drivers/iio/adc/ti-ads1015.c 	ads1015_event_channel_enable(data, chan->address, comp_mode);
data              675 drivers/iio/adc/ti-ads1015.c 	ret = ads1015_get_adc_result(data, chan->address, &val);
data              677 drivers/iio/adc/ti-ads1015.c 		ads1015_event_channel_disable(data, chan->address);
data              678 drivers/iio/adc/ti-ads1015.c 		ads1015_set_power_state(data, false);
data              684 drivers/iio/adc/ti-ads1015.c static int ads1015_disable_event_config(struct ads1015_data *data,
data              689 drivers/iio/adc/ti-ads1015.c 	if (!ads1015_event_channel_enabled(data))
data              692 drivers/iio/adc/ti-ads1015.c 	if (data->event_channel != chan->address)
data              695 drivers/iio/adc/ti-ads1015.c 	if (data->comp_mode == ADS1015_CFG_COMP_MODE_TRAD &&
data              699 drivers/iio/adc/ti-ads1015.c 	ret = regmap_update_bits(data->regmap, ADS1015_CFG_REG,
data              706 drivers/iio/adc/ti-ads1015.c 	ads1015_event_channel_disable(data, chan->address);
data              708 drivers/iio/adc/ti-ads1015.c 	return ads1015_set_power_state(data, false);
data              715 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              720 drivers/iio/adc/ti-ads1015.c 	mutex_lock(&data->lock);
data              725 drivers/iio/adc/ti-ads1015.c 		mutex_unlock(&data->lock);
data              730 drivers/iio/adc/ti-ads1015.c 		ret = ads1015_enable_event_config(data, chan, comp_mode);
data              732 drivers/iio/adc/ti-ads1015.c 		ret = ads1015_disable_event_config(data, chan, comp_mode);
data              735 drivers/iio/adc/ti-ads1015.c 	mutex_unlock(&data->lock);
data              743 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              748 drivers/iio/adc/ti-ads1015.c 	ret = regmap_read(data->regmap, ADS1015_CONV_REG, &val);
data              752 drivers/iio/adc/ti-ads1015.c 	if (ads1015_event_channel_enabled(data)) {
data              756 drivers/iio/adc/ti-ads1015.c 		dir = data->comp_mode == ADS1015_CFG_COMP_MODE_TRAD ?
data              758 drivers/iio/adc/ti-ads1015.c 		code = IIO_UNMOD_EVENT_CODE(IIO_VOLTAGE, data->event_channel,
data              768 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              771 drivers/iio/adc/ti-ads1015.c 	if (ads1015_event_channel_enabled(data))
data              844 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              892 drivers/iio/adc/ti-ads1015.c 		data->channel_data[channel].pga = pga;
data              893 drivers/iio/adc/ti-ads1015.c 		data->channel_data[channel].data_rate = data_rate;
data              905 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data              910 drivers/iio/adc/ti-ads1015.c 		memcpy(data->channel_data, pdata->channel_data,
data              911 drivers/iio/adc/ti-ads1015.c 		       sizeof(data->channel_data));
data              921 drivers/iio/adc/ti-ads1015.c 		data->channel_data[k].pga = ADS1015_DEFAULT_PGA;
data              922 drivers/iio/adc/ti-ads1015.c 		data->channel_data[k].data_rate = ADS1015_DEFAULT_DATA_RATE;
data              926 drivers/iio/adc/ti-ads1015.c static int ads1015_set_conv_mode(struct ads1015_data *data, int mode)
data              928 drivers/iio/adc/ti-ads1015.c 	return regmap_update_bits(data->regmap, ADS1015_CFG_REG,
data              937 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data;
data              942 drivers/iio/adc/ti-ads1015.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              946 drivers/iio/adc/ti-ads1015.c 	data = iio_priv(indio_dev);
data              949 drivers/iio/adc/ti-ads1015.c 	mutex_init(&data->lock);
data              965 drivers/iio/adc/ti-ads1015.c 		data->data_rate = (unsigned int *) &ads1015_data_rate;
data              971 drivers/iio/adc/ti-ads1015.c 		data->data_rate = (unsigned int *) &ads1115_data_rate;
data              975 drivers/iio/adc/ti-ads1015.c 	data->event_channel = ADS1015_CHANNELS;
data              983 drivers/iio/adc/ti-ads1015.c 		data->thresh_data[i].low_thresh = -1 << (realbits - 1);
data              984 drivers/iio/adc/ti-ads1015.c 		data->thresh_data[i].high_thresh = (1 << (realbits - 1)) - 1;
data              990 drivers/iio/adc/ti-ads1015.c 	data->regmap = devm_regmap_init_i2c(client, &ads1015_regmap_config);
data              991 drivers/iio/adc/ti-ads1015.c 	if (IS_ERR(data->regmap)) {
data              993 drivers/iio/adc/ti-ads1015.c 		return PTR_ERR(data->regmap);
data             1026 drivers/iio/adc/ti-ads1015.c 		ret = regmap_update_bits(data->regmap, ADS1015_CFG_REG,
data             1039 drivers/iio/adc/ti-ads1015.c 	ret = ads1015_set_conv_mode(data, ADS1015_CONTINUOUS);
data             1043 drivers/iio/adc/ti-ads1015.c 	data->conv_invalid = true;
data             1064 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data             1073 drivers/iio/adc/ti-ads1015.c 	return ads1015_set_conv_mode(data, ADS1015_SINGLESHOT);
data             1080 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data             1082 drivers/iio/adc/ti-ads1015.c 	return ads1015_set_conv_mode(data, ADS1015_SINGLESHOT);
data             1088 drivers/iio/adc/ti-ads1015.c 	struct ads1015_data *data = iio_priv(indio_dev);
data             1091 drivers/iio/adc/ti-ads1015.c 	ret = ads1015_set_conv_mode(data, ADS1015_CONTINUOUS);
data             1093 drivers/iio/adc/ti-ads1015.c 		data->conv_invalid = true;
data             1114 drivers/iio/adc/ti-ads1015.c 		.data = (void *)ADS1015
data             1118 drivers/iio/adc/ti-ads1015.c 		.data = (void *)ADS1115
data              100 drivers/iio/adc/ti-ads124s08.c 	u8 data[5] ____cacheline_aligned;
data              156 drivers/iio/adc/ti-ads124s08.c 	priv->data[0] = command;
data              158 drivers/iio/adc/ti-ads124s08.c 	return spi_write(priv->spi, &priv->data[0], 1);
data              161 drivers/iio/adc/ti-ads124s08.c static int ads124s_write_reg(struct iio_dev *indio_dev, u8 reg, u8 data)
data              165 drivers/iio/adc/ti-ads124s08.c 	priv->data[0] = ADS124S08_CMD_WREG | reg;
data              166 drivers/iio/adc/ti-ads124s08.c 	priv->data[1] = 0x0;
data              167 drivers/iio/adc/ti-ads124s08.c 	priv->data[2] = data;
data              169 drivers/iio/adc/ti-ads124s08.c 	return spi_write(priv->spi, &priv->data[0], 3);
data              194 drivers/iio/adc/ti-ads124s08.c 			.tx_buf = &priv->data[0],
data              198 drivers/iio/adc/ti-ads124s08.c 			.tx_buf = &priv->data[1],
data              199 drivers/iio/adc/ti-ads124s08.c 			.rx_buf = &priv->data[1],
data              204 drivers/iio/adc/ti-ads124s08.c 	priv->data[0] = ADS124S08_CMD_RDATA;
data              205 drivers/iio/adc/ti-ads124s08.c 	memset(&priv->data[1], ADS124S08_CMD_NOP, sizeof(priv->data) - 1);
data              211 drivers/iio/adc/ti-ads124s08.c 	tmp = priv->data[2] << 16 | priv->data[3] << 8 | priv->data[4];
data              699 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7950", .data = &ti_ads7950_chip_info[TI_ADS7950] },
data              700 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7951", .data = &ti_ads7950_chip_info[TI_ADS7951] },
data              701 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7952", .data = &ti_ads7950_chip_info[TI_ADS7952] },
data              702 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7953", .data = &ti_ads7950_chip_info[TI_ADS7953] },
data              703 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7954", .data = &ti_ads7950_chip_info[TI_ADS7954] },
data              704 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7955", .data = &ti_ads7950_chip_info[TI_ADS7955] },
data              705 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7956", .data = &ti_ads7950_chip_info[TI_ADS7956] },
data              706 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7957", .data = &ti_ads7950_chip_info[TI_ADS7957] },
data              707 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7958", .data = &ti_ads7950_chip_info[TI_ADS7958] },
data              708 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7959", .data = &ti_ads7950_chip_info[TI_ADS7959] },
data              709 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7960", .data = &ti_ads7950_chip_info[TI_ADS7960] },
data              710 drivers/iio/adc/ti-ads7950.c 	{ .compatible = "ti,ads7961", .data = &ti_ads7950_chip_info[TI_ADS7961] },
data               74 drivers/iio/adc/ti-ads8688.c 	} data[2] ____cacheline_aligned;
data              194 drivers/iio/adc/ti-ads8688.c 	st->data[0].d32 = cpu_to_be32(tmp);
data              196 drivers/iio/adc/ti-ads8688.c 	return spi_write(st->spi, &st->data[0].d8[1], 3);
data              206 drivers/iio/adc/ti-ads8688.c 	st->data[0].d32 = cpu_to_be32(tmp);
data              208 drivers/iio/adc/ti-ads8688.c 	return spi_write(st->spi, &st->data[0].d8[0], 4);
data              218 drivers/iio/adc/ti-ads8688.c 			.tx_buf = &st->data[0].d8[0],
data              222 drivers/iio/adc/ti-ads8688.c 			.tx_buf = &st->data[1].d8[0],
data              223 drivers/iio/adc/ti-ads8688.c 			.rx_buf = &st->data[1].d8[0],
data              230 drivers/iio/adc/ti-ads8688.c 	st->data[0].d32 = cpu_to_be32(tmp);
data              234 drivers/iio/adc/ti-ads8688.c 	st->data[1].d32 = cpu_to_be32(tmp);
data              240 drivers/iio/adc/ti-ads8688.c 	return be32_to_cpu(st->data[1].d32) & 0xffff;
data               58 drivers/iio/adc/ti_am335x_adc.c 	u16 data[8];
data              216 drivers/iio/adc/ti_am335x_adc.c 	u16 *data = adc_dev->data;
data              222 drivers/iio/adc/ti_am335x_adc.c 			data[i] = read & FIFOREAD_DATA_MASK;
data              224 drivers/iio/adc/ti_am335x_adc.c 		iio_push_to_buffers(indio_dev, (u8 *) data);
data              238 drivers/iio/adc/ti_am335x_adc.c 	u8 *data;
data              241 drivers/iio/adc/ti_am335x_adc.c 	data = dma->buf + dma->current_period * dma->period_size;
data              245 drivers/iio/adc/ti_am335x_adc.c 		iio_push_to_buffers(indio_dev, data);
data              246 drivers/iio/adc/ti_am335x_adc.c 		data += indio_dev->scan_bytes;
data              855 drivers/iio/adc/twl6030-gpadc.c 		.data = &twl6030_pdata,
data              859 drivers/iio/adc/twl6030-gpadc.c 		.data = &twl6032_pdata,
data              879 drivers/iio/adc/twl6030-gpadc.c 	pdata = match->data;
data               84 drivers/iio/adc/xilinx-xadc-core.c #define XADC_ZYNQ_CMD(cmd, addr, data) (((cmd) << 26) | ((addr) << 16) | (data))
data              592 drivers/iio/adc/xilinx-xadc-core.c 	kfree(xadc->data);
data              593 drivers/iio/adc/xilinx-xadc-core.c 	xadc->data = kcalloc(n, sizeof(*xadc->data), GFP_KERNEL);
data              594 drivers/iio/adc/xilinx-xadc-core.c 	if (!xadc->data)
data              636 drivers/iio/adc/xilinx-xadc-core.c 	if (!xadc->data)
data              643 drivers/iio/adc/xilinx-xadc-core.c 		xadc_read_adc_reg(xadc, chan, &xadc->data[j]);
data              647 drivers/iio/adc/xilinx-xadc-core.c 	iio_push_to_buffers(indio_dev, xadc->data);
data             1214 drivers/iio/adc/xilinx-xadc-core.c 	xadc->ops = id->data;
data             1379 drivers/iio/adc/xilinx-xadc-core.c 	kfree(xadc->data);
data               54 drivers/iio/adc/xilinx-xadc.h 	uint16_t *data;
data              258 drivers/iio/afe/iio-rescale.c 	  .data = &rescale_cfg[CURRENT_SENSE_AMPLIFIER], },
data              260 drivers/iio/afe/iio-rescale.c 	  .data = &rescale_cfg[CURRENT_SENSE_SHUNT], },
data              262 drivers/iio/afe/iio-rescale.c 	  .data = &rescale_cfg[VOLTAGE_DIVIDER], },
data               49 drivers/iio/amplifiers/ad8366.c 	unsigned char		data[2] ____cacheline_aligned;
data               78 drivers/iio/amplifiers/ad8366.c 		st->data[0] = ch_b >> 4;
data               79 drivers/iio/amplifiers/ad8366.c 		st->data[1] = (ch_b << 4) | (ch_a >> 2);
data               82 drivers/iio/amplifiers/ad8366.c 		st->data[0] = ch_a & 0x1F;
data               85 drivers/iio/amplifiers/ad8366.c 		st->data[0] = (ch_a & 0x3F);
data               89 drivers/iio/amplifiers/ad8366.c 	ret = spi_write(st->spi, st->data, indio_dev->num_channels);
data               16 drivers/iio/buffer/industrialio-buffer-cb.c 	int (*cb)(const void *data, void *private);
data               27 drivers/iio/buffer/industrialio-buffer-cb.c static int iio_buffer_cb_store_to(struct iio_buffer *buffer, const void *data)
data               30 drivers/iio/buffer/industrialio-buffer-cb.c 	return cb_buff->cb(data, cb_buff->private);
data               49 drivers/iio/buffer/industrialio-buffer-cb.c 					     int (*cb)(const void *data,
data               46 drivers/iio/buffer/industrialio-buffer-dmaengine.c static void iio_dmaengine_buffer_block_done(void *data)
data               48 drivers/iio/buffer/industrialio-buffer-dmaengine.c 	struct iio_dma_buffer_block *block = data;
data              145 drivers/iio/buffer/industrialio-hw-consumer.c static int devm_iio_hw_consumer_match(struct device *dev, void *res, void *data)
data              153 drivers/iio/buffer/industrialio-hw-consumer.c 	return *r == data;
data               91 drivers/iio/buffer/kfifo_buf.c 			      const void *data)
data               95 drivers/iio/buffer/kfifo_buf.c 	ret = kfifo_in(&kf->kf, data, 1);
data              183 drivers/iio/buffer/kfifo_buf.c static int devm_iio_kfifo_match(struct device *dev, void *res, void *data)
data              190 drivers/iio/buffer/kfifo_buf.c 	return *r == data;
data               58 drivers/iio/chemical/ams-iaq-core.c static int ams_iaqcore_read_measurement(struct ams_iaqcore_data *data)
data               60 drivers/iio/chemical/ams-iaq-core.c 	struct i2c_client *client = data->client;
data               67 drivers/iio/chemical/ams-iaq-core.c 		.buf = (char *) &data->buffer,
data               75 drivers/iio/chemical/ams-iaq-core.c static int ams_iaqcore_get_measurement(struct ams_iaqcore_data *data)
data               80 drivers/iio/chemical/ams-iaq-core.c 	if (!time_after(jiffies, data->last_update + HZ))
data               83 drivers/iio/chemical/ams-iaq-core.c 	ret = ams_iaqcore_read_measurement(data);
data               87 drivers/iio/chemical/ams-iaq-core.c 	data->last_update = jiffies;
data               96 drivers/iio/chemical/ams-iaq-core.c 	struct ams_iaqcore_data *data = iio_priv(indio_dev);
data              102 drivers/iio/chemical/ams-iaq-core.c 	mutex_lock(&data->lock);
data              103 drivers/iio/chemical/ams-iaq-core.c 	ret = ams_iaqcore_get_measurement(data);
data              111 drivers/iio/chemical/ams-iaq-core.c 		*val2 = be16_to_cpu(data->buffer.co2_ppm);
data              115 drivers/iio/chemical/ams-iaq-core.c 		*val = be32_to_cpu(data->buffer.resistance);
data              120 drivers/iio/chemical/ams-iaq-core.c 		*val2 = be16_to_cpu(data->buffer.voc_ppb);
data              128 drivers/iio/chemical/ams-iaq-core.c 	mutex_unlock(&data->lock);
data              141 drivers/iio/chemical/ams-iaq-core.c 	struct ams_iaqcore_data *data;
data              143 drivers/iio/chemical/ams-iaq-core.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              147 drivers/iio/chemical/ams-iaq-core.c 	data = iio_priv(indio_dev);
data              149 drivers/iio/chemical/ams-iaq-core.c 	data->client = client;
data              152 drivers/iio/chemical/ams-iaq-core.c 	data->last_update = jiffies - HZ;
data              153 drivers/iio/chemical/ams-iaq-core.c 	mutex_init(&data->lock);
data              176 drivers/iio/chemical/atlas-ph-sensor.c static int atlas_check_ph_calibration(struct atlas_data *data)
data              178 drivers/iio/chemical/atlas-ph-sensor.c 	struct device *dev = &data->client->dev;
data              182 drivers/iio/chemical/atlas-ph-sensor.c 	ret = regmap_read(data->regmap, ATLAS_REG_PH_CALIB_STATUS, &val);
data              203 drivers/iio/chemical/atlas-ph-sensor.c static int atlas_check_ec_calibration(struct atlas_data *data)
data              205 drivers/iio/chemical/atlas-ph-sensor.c 	struct device *dev = &data->client->dev;
data              210 drivers/iio/chemical/atlas-ph-sensor.c 	ret = regmap_bulk_read(data->regmap, ATLAS_REG_EC_PROBE, &rval, 2);
data              217 drivers/iio/chemical/atlas-ph-sensor.c 	ret = regmap_read(data->regmap, ATLAS_REG_EC_CALIB_STATUS, &val);
data              242 drivers/iio/chemical/atlas-ph-sensor.c static int atlas_check_orp_calibration(struct atlas_data *data)
data              244 drivers/iio/chemical/atlas-ph-sensor.c 	struct device *dev = &data->client->dev;
data              248 drivers/iio/chemical/atlas-ph-sensor.c 	ret = regmap_read(data->regmap, ATLAS_REG_ORP_CALIB_STATUS, &val);
data              263 drivers/iio/chemical/atlas-ph-sensor.c 	int (*calibration)(struct atlas_data *data);
data              291 drivers/iio/chemical/atlas-ph-sensor.c static int atlas_set_powermode(struct atlas_data *data, int on)
data              293 drivers/iio/chemical/atlas-ph-sensor.c 	return regmap_write(data->regmap, ATLAS_REG_PWR_CONTROL, on);
data              296 drivers/iio/chemical/atlas-ph-sensor.c static int atlas_set_interrupt(struct atlas_data *data, bool state)
data              298 drivers/iio/chemical/atlas-ph-sensor.c 	return regmap_update_bits(data->regmap, ATLAS_REG_INT_CONTROL,
data              305 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data = iio_priv(indio_dev);
data              312 drivers/iio/chemical/atlas-ph-sensor.c 	ret = pm_runtime_get_sync(&data->client->dev);
data              314 drivers/iio/chemical/atlas-ph-sensor.c 		pm_runtime_put_noidle(&data->client->dev);
data              318 drivers/iio/chemical/atlas-ph-sensor.c 	return atlas_set_interrupt(data, true);
data              323 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data = iio_priv(indio_dev);
data              330 drivers/iio/chemical/atlas-ph-sensor.c 	ret = atlas_set_interrupt(data, false);
data              334 drivers/iio/chemical/atlas-ph-sensor.c 	pm_runtime_mark_last_busy(&data->client->dev);
data              335 drivers/iio/chemical/atlas-ph-sensor.c 	return pm_runtime_put_autosuspend(&data->client->dev);
data              348 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data = container_of(work, struct atlas_data, work);
data              350 drivers/iio/chemical/atlas-ph-sensor.c 	iio_trigger_poll(data->trig);
data              357 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data = iio_priv(indio_dev);
data              360 drivers/iio/chemical/atlas-ph-sensor.c 	ret = regmap_bulk_read(data->regmap, data->chip->data_reg,
data              361 drivers/iio/chemical/atlas-ph-sensor.c 			      (u8 *) &data->buffer,
data              362 drivers/iio/chemical/atlas-ph-sensor.c 			      sizeof(__be32) * (data->chip->num_channels - 2));
data              365 drivers/iio/chemical/atlas-ph-sensor.c 		iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              376 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data = iio_priv(indio_dev);
data              378 drivers/iio/chemical/atlas-ph-sensor.c 	irq_work_queue(&data->work);
data              383 drivers/iio/chemical/atlas-ph-sensor.c static int atlas_read_measurement(struct atlas_data *data, int reg, __be32 *val)
data              385 drivers/iio/chemical/atlas-ph-sensor.c 	struct device *dev = &data->client->dev;
data              396 drivers/iio/chemical/atlas-ph-sensor.c 		msleep(data->chip->delay);
data              398 drivers/iio/chemical/atlas-ph-sensor.c 	ret = regmap_bulk_read(data->regmap, reg, (u8 *) val, sizeof(*val));
data              410 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data = iio_priv(indio_dev);
data              419 drivers/iio/chemical/atlas-ph-sensor.c 			ret = regmap_bulk_read(data->regmap, chan->address,
data              430 drivers/iio/chemical/atlas-ph-sensor.c 			ret = atlas_read_measurement(data, chan->address, &reg);
data              478 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data = iio_priv(indio_dev);
data              487 drivers/iio/chemical/atlas-ph-sensor.c 	return regmap_bulk_write(data->regmap, chan->address,
data              505 drivers/iio/chemical/atlas-ph-sensor.c 	{ .compatible = "atlas,ph-sm", .data = (void *)ATLAS_PH_SM, },
data              506 drivers/iio/chemical/atlas-ph-sensor.c 	{ .compatible = "atlas,ec-sm", .data = (void *)ATLAS_EC_SM, },
data              507 drivers/iio/chemical/atlas-ph-sensor.c 	{ .compatible = "atlas,orp-sm", .data = (void *)ATLAS_ORP_SM, },
data              515 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data;
data              522 drivers/iio/chemical/atlas-ph-sensor.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              530 drivers/iio/chemical/atlas-ph-sensor.c 		chip = &atlas_devices[(unsigned long)of_id->data];
data              545 drivers/iio/chemical/atlas-ph-sensor.c 	data = iio_priv(indio_dev);
data              546 drivers/iio/chemical/atlas-ph-sensor.c 	data->client = client;
data              547 drivers/iio/chemical/atlas-ph-sensor.c 	data->trig = trig;
data              548 drivers/iio/chemical/atlas-ph-sensor.c 	data->chip = chip;
data              555 drivers/iio/chemical/atlas-ph-sensor.c 	data->regmap = devm_regmap_init_i2c(client, &atlas_regmap_config);
data              556 drivers/iio/chemical/atlas-ph-sensor.c 	if (IS_ERR(data->regmap)) {
data              558 drivers/iio/chemical/atlas-ph-sensor.c 		return PTR_ERR(data->regmap);
data              570 drivers/iio/chemical/atlas-ph-sensor.c 	ret = chip->calibration(data);
data              587 drivers/iio/chemical/atlas-ph-sensor.c 	init_irq_work(&data->work, atlas_work_handler);
data              601 drivers/iio/chemical/atlas-ph-sensor.c 	ret = atlas_set_powermode(data, 1);
data              621 drivers/iio/chemical/atlas-ph-sensor.c 	atlas_set_powermode(data, 0);
data              627 drivers/iio/chemical/atlas-ph-sensor.c 	iio_trigger_unregister(data->trig);
data              635 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data = iio_priv(indio_dev);
data              639 drivers/iio/chemical/atlas-ph-sensor.c 	iio_trigger_unregister(data->trig);
data              645 drivers/iio/chemical/atlas-ph-sensor.c 	return atlas_set_powermode(data, 0);
data              651 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data =
data              654 drivers/iio/chemical/atlas-ph-sensor.c 	return atlas_set_powermode(data, 0);
data              659 drivers/iio/chemical/atlas-ph-sensor.c 	struct atlas_data *data =
data              662 drivers/iio/chemical/atlas-ph-sensor.c 	return atlas_set_powermode(data, 1);
data              108 drivers/iio/chemical/bme680_core.c static int bme680_read_calib(struct bme680_data *data,
data              111 drivers/iio/chemical/bme680_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              117 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_T1_LSB_REG, (u8 *) &buf, 2);
data              124 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_T2_LSB_REG, (u8 *) &buf, 2);
data              131 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_T3_REG, &tmp);
data              139 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_P1_LSB_REG, (u8 *) &buf, 2);
data              146 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_P2_LSB_REG, (u8 *) &buf, 2);
data              153 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_P3_REG, &tmp);
data              160 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_P4_LSB_REG, (u8 *) &buf, 2);
data              167 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_P5_LSB_REG, (u8 *) &buf, 2);
data              174 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_P6_REG, &tmp);
data              181 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_P7_REG, &tmp);
data              188 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_P8_LSB_REG, (u8 *) &buf, 2);
data              195 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_P9_LSB_REG, (u8 *) &buf, 2);
data              202 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_P10_REG, &tmp);
data              210 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_H1_MSB_REG, &tmp_msb);
data              215 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_H1_LSB_REG, &tmp_lsb);
data              223 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_H2_MSB_REG, &tmp_msb);
data              228 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_H2_LSB_REG, &tmp_lsb);
data              236 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_H3_REG, &tmp);
data              243 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_H4_REG, &tmp);
data              250 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_H5_REG, &tmp);
data              257 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_H6_REG, &tmp);
data              264 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_H7_REG, &tmp);
data              272 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_GH1_REG, &tmp);
data              279 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_GH2_LSB_REG, (u8 *) &buf,
data              287 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_GH3_REG, &tmp);
data              295 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_REG_RES_HEAT_RANGE, &tmp);
data              302 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_REG_RES_HEAT_VAL, &tmp);
data              309 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_REG_RANGE_SW_ERR, &tmp);
data              326 drivers/iio/chemical/bme680_core.c static s16 bme680_compensate_temp(struct bme680_data *data,
data              329 drivers/iio/chemical/bme680_core.c 	struct bme680_calib *calib = &data->bme680;
data              335 drivers/iio/chemical/bme680_core.c 		bme680_read_calib(data, calib);
data              341 drivers/iio/chemical/bme680_core.c 	data->t_fine = var2 + var3;
data              342 drivers/iio/chemical/bme680_core.c 	calc_temp = (data->t_fine * 5 + 128) >> 8;
data              354 drivers/iio/chemical/bme680_core.c static u32 bme680_compensate_press(struct bme680_data *data,
data              357 drivers/iio/chemical/bme680_core.c 	struct bme680_calib *calib = &data->bme680;
data              360 drivers/iio/chemical/bme680_core.c 	var1 = (data->t_fine >> 1) - 64000;
data              395 drivers/iio/chemical/bme680_core.c static u32 bme680_compensate_humid(struct bme680_data *data,
data              398 drivers/iio/chemical/bme680_core.c 	struct bme680_calib *calib = &data->bme680;
data              401 drivers/iio/chemical/bme680_core.c 	temp_scaled = (data->t_fine * 5 + 128) >> 8;
data              426 drivers/iio/chemical/bme680_core.c static u32 bme680_compensate_gas(struct bme680_data *data, u16 gas_res_adc,
data              429 drivers/iio/chemical/bme680_core.c 	struct bme680_calib *calib = &data->bme680;
data              457 drivers/iio/chemical/bme680_core.c static u8 bme680_calc_heater_res(struct bme680_data *data, u16 temp)
data              459 drivers/iio/chemical/bme680_core.c 	struct bme680_calib *calib = &data->bme680;
data              500 drivers/iio/chemical/bme680_core.c static int bme680_set_mode(struct bme680_data *data, bool mode)
data              502 drivers/iio/chemical/bme680_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              506 drivers/iio/chemical/bme680_core.c 		ret = regmap_write_bits(data->regmap, BME680_REG_CTRL_MEAS,
data              512 drivers/iio/chemical/bme680_core.c 		ret = regmap_write_bits(data->regmap, BME680_REG_CTRL_MEAS,
data              527 drivers/iio/chemical/bme680_core.c static int bme680_chip_config(struct bme680_data *data)
data              529 drivers/iio/chemical/bme680_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              535 drivers/iio/chemical/bme680_core.c 		bme680_oversampling_to_reg(data->oversampling_humid));
data              540 drivers/iio/chemical/bme680_core.c 	ret = regmap_update_bits(data->regmap, BME680_REG_CTRL_HUMIDITY,
data              548 drivers/iio/chemical/bme680_core.c 	ret = regmap_update_bits(data->regmap, BME680_REG_CONFIG,
data              557 drivers/iio/chemical/bme680_core.c 			  bme680_oversampling_to_reg(data->oversampling_temp)) |
data              559 drivers/iio/chemical/bme680_core.c 			  bme680_oversampling_to_reg(data->oversampling_press));
data              560 drivers/iio/chemical/bme680_core.c 	ret = regmap_write_bits(data->regmap, BME680_REG_CTRL_MEAS,
data              569 drivers/iio/chemical/bme680_core.c static int bme680_gas_config(struct bme680_data *data)
data              571 drivers/iio/chemical/bme680_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              575 drivers/iio/chemical/bme680_core.c 	heatr_res = bme680_calc_heater_res(data, data->heater_temp);
data              578 drivers/iio/chemical/bme680_core.c 	ret = regmap_write(data->regmap, BME680_REG_RES_HEAT_0, heatr_res);
data              584 drivers/iio/chemical/bme680_core.c 	heatr_dur = bme680_calc_heater_dur(data->heater_dur);
data              587 drivers/iio/chemical/bme680_core.c 	ret = regmap_write(data->regmap, BME680_REG_GAS_WAIT_0, heatr_dur);
data              594 drivers/iio/chemical/bme680_core.c 	ret = regmap_update_bits(data->regmap, BME680_REG_CTRL_GAS_1,
data              604 drivers/iio/chemical/bme680_core.c static int bme680_read_temp(struct bme680_data *data, int *val)
data              606 drivers/iio/chemical/bme680_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              613 drivers/iio/chemical/bme680_core.c 	ret = bme680_set_mode(data, true);
data              617 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_REG_TEMP_MSB,
data              630 drivers/iio/chemical/bme680_core.c 	comp_temp = bme680_compensate_temp(data, adc_temp);
data              645 drivers/iio/chemical/bme680_core.c static int bme680_read_press(struct bme680_data *data,
data              648 drivers/iio/chemical/bme680_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              654 drivers/iio/chemical/bme680_core.c 	ret = bme680_read_temp(data, NULL);
data              658 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_REG_PRESS_MSB,
data              672 drivers/iio/chemical/bme680_core.c 	*val = bme680_compensate_press(data, adc_press);
data              677 drivers/iio/chemical/bme680_core.c static int bme680_read_humid(struct bme680_data *data,
data              680 drivers/iio/chemical/bme680_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              687 drivers/iio/chemical/bme680_core.c 	ret = bme680_read_temp(data, NULL);
data              691 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BM6880_REG_HUMIDITY_MSB,
data              704 drivers/iio/chemical/bme680_core.c 	comp_humidity = bme680_compensate_humid(data, adc_humidity);
data              711 drivers/iio/chemical/bme680_core.c static int bme680_read_gas(struct bme680_data *data,
data              714 drivers/iio/chemical/bme680_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              722 drivers/iio/chemical/bme680_core.c 	ret = bme680_gas_config(data);
data              729 drivers/iio/chemical/bme680_core.c 	ret = bme680_set_mode(data, true);
data              733 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_REG_MEAS_STAT_0, &check);
data              739 drivers/iio/chemical/bme680_core.c 	ret = regmap_read(data->regmap, BME680_REG_GAS_R_LSB, &check);
data              756 drivers/iio/chemical/bme680_core.c 	ret = regmap_bulk_read(data->regmap, BME680_REG_GAS_MSB,
data              766 drivers/iio/chemical/bme680_core.c 	*val = bme680_compensate_gas(data, adc_gas_res, gas_range);
data              774 drivers/iio/chemical/bme680_core.c 	struct bme680_data *data = iio_priv(indio_dev);
data              780 drivers/iio/chemical/bme680_core.c 			return bme680_read_temp(data, val);
data              782 drivers/iio/chemical/bme680_core.c 			return bme680_read_press(data, val, val2);
data              784 drivers/iio/chemical/bme680_core.c 			return bme680_read_humid(data, val, val2);
data              786 drivers/iio/chemical/bme680_core.c 			return bme680_read_gas(data, val);
data              793 drivers/iio/chemical/bme680_core.c 			*val = data->oversampling_temp;
data              796 drivers/iio/chemical/bme680_core.c 			*val = data->oversampling_press;
data              799 drivers/iio/chemical/bme680_core.c 			*val = data->oversampling_humid;
data              818 drivers/iio/chemical/bme680_core.c 	struct bme680_data *data = iio_priv(indio_dev);
data              831 drivers/iio/chemical/bme680_core.c 			data->oversampling_temp = val;
data              834 drivers/iio/chemical/bme680_core.c 			data->oversampling_press = val;
data              837 drivers/iio/chemical/bme680_core.c 			data->oversampling_humid = val;
data              843 drivers/iio/chemical/bme680_core.c 		return bme680_chip_config(data);
data              885 drivers/iio/chemical/bme680_core.c 	struct bme680_data *data;
data              908 drivers/iio/chemical/bme680_core.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              915 drivers/iio/chemical/bme680_core.c 	data = iio_priv(indio_dev);
data              917 drivers/iio/chemical/bme680_core.c 	data->regmap = regmap;
data              926 drivers/iio/chemical/bme680_core.c 	data->oversampling_humid = 2; /* 2X oversampling rate */
data              927 drivers/iio/chemical/bme680_core.c 	data->oversampling_press = 4; /* 4X oversampling rate */
data              928 drivers/iio/chemical/bme680_core.c 	data->oversampling_temp = 8;  /* 8X oversampling rate */
data              929 drivers/iio/chemical/bme680_core.c 	data->heater_temp = 320; /* degree Celsius */
data              930 drivers/iio/chemical/bme680_core.c 	data->heater_dur = 150;  /* milliseconds */
data              932 drivers/iio/chemical/bme680_core.c 	ret = bme680_chip_config(data);
data              938 drivers/iio/chemical/bme680_core.c 	ret = bme680_gas_config(data);
data              944 drivers/iio/chemical/bme680_core.c 	ret = bme680_read_calib(data, &data->bme680);
data               64 drivers/iio/chemical/bme680_spi.c static int bme680_regmap_spi_write(void *context, const void *data,
data               72 drivers/iio/chemical/bme680_spi.c 	memcpy(buf, data, 2);
data              169 drivers/iio/chemical/ccs811.c static int ccs811_get_measurement(struct ccs811_data *data)
data              175 drivers/iio/chemical/ccs811.c 		ret = i2c_smbus_read_byte_data(data->client, CCS811_STATUS);
data              186 drivers/iio/chemical/ccs811.c 	return i2c_smbus_read_i2c_block_data(data->client,
data              188 drivers/iio/chemical/ccs811.c 					    (char *)&data->buffer);
data              195 drivers/iio/chemical/ccs811.c 	struct ccs811_data *data = iio_priv(indio_dev);
data              203 drivers/iio/chemical/ccs811.c 		mutex_lock(&data->lock);
data              204 drivers/iio/chemical/ccs811.c 		ret = ccs811_get_measurement(data);
data              206 drivers/iio/chemical/ccs811.c 			mutex_unlock(&data->lock);
data              213 drivers/iio/chemical/ccs811.c 			*val = be16_to_cpu(data->buffer.raw_data) &
data              218 drivers/iio/chemical/ccs811.c 			*val = be16_to_cpu(data->buffer.raw_data) >> 10;
data              224 drivers/iio/chemical/ccs811.c 				*val = be16_to_cpu(data->buffer.co2);
data              228 drivers/iio/chemical/ccs811.c 				*val = be16_to_cpu(data->buffer.voc);
data              238 drivers/iio/chemical/ccs811.c 		mutex_unlock(&data->lock);
data              282 drivers/iio/chemical/ccs811.c 	struct ccs811_data *data = iio_priv(indio_dev);
data              285 drivers/iio/chemical/ccs811.c 	ret = i2c_smbus_read_byte_data(data->client, CCS811_MEAS_MODE);
data              294 drivers/iio/chemical/ccs811.c 	data->drdy_trig_on = state;
data              296 drivers/iio/chemical/ccs811.c 	return i2c_smbus_write_byte_data(data->client, CCS811_MEAS_MODE, ret);
data              307 drivers/iio/chemical/ccs811.c 	struct ccs811_data *data = iio_priv(indio_dev);
data              308 drivers/iio/chemical/ccs811.c 	struct i2c_client *client = data->client;
data              331 drivers/iio/chemical/ccs811.c 	struct ccs811_data *data = iio_priv(indio_dev);
data              333 drivers/iio/chemical/ccs811.c 	if (data->drdy_trig_on)
data              334 drivers/iio/chemical/ccs811.c 		iio_trigger_poll(data->drdy_trig);
data              343 drivers/iio/chemical/ccs811.c 	struct ccs811_data *data;
data              370 drivers/iio/chemical/ccs811.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              378 drivers/iio/chemical/ccs811.c 	data = iio_priv(indio_dev);
data              380 drivers/iio/chemical/ccs811.c 	data->client = client;
data              382 drivers/iio/chemical/ccs811.c 	mutex_init(&data->lock);
data              404 drivers/iio/chemical/ccs811.c 		data->drdy_trig = devm_iio_trigger_alloc(&client->dev,
data              408 drivers/iio/chemical/ccs811.c 		if (!data->drdy_trig) {
data              413 drivers/iio/chemical/ccs811.c 		data->drdy_trig->dev.parent = &client->dev;
data              414 drivers/iio/chemical/ccs811.c 		data->drdy_trig->ops = &ccs811_trigger_ops;
data              415 drivers/iio/chemical/ccs811.c 		iio_trigger_set_drvdata(data->drdy_trig, indio_dev);
data              416 drivers/iio/chemical/ccs811.c 		indio_dev->trig = data->drdy_trig;
data              418 drivers/iio/chemical/ccs811.c 		ret = iio_trigger_register(data->drdy_trig);
data              441 drivers/iio/chemical/ccs811.c 	if (data->drdy_trig)
data              442 drivers/iio/chemical/ccs811.c 		iio_trigger_unregister(data->drdy_trig);
data              452 drivers/iio/chemical/ccs811.c 	struct ccs811_data *data = iio_priv(indio_dev);
data              456 drivers/iio/chemical/ccs811.c 	if (data->drdy_trig)
data              457 drivers/iio/chemical/ccs811.c 		iio_trigger_unregister(data->drdy_trig);
data               66 drivers/iio/chemical/pms7003.c 	u8 data[PMS7003_MAX_DATA_LENGTH];
data               78 drivers/iio/chemical/pms7003.c 		u16 data[3]; /* PM1, PM2P5, PM10 */
data              100 drivers/iio/chemical/pms7003.c static u16 pms7003_get_pm(const u8 *data)
data              102 drivers/iio/chemical/pms7003.c 	return clamp_val(get_unaligned_be16(data),
data              121 drivers/iio/chemical/pms7003.c 	state->scan.data[PM1] =
data              122 drivers/iio/chemical/pms7003.c 		pms7003_get_pm(frame->data + PMS7003_PM1_OFFSET);
data              123 drivers/iio/chemical/pms7003.c 	state->scan.data[PM2P5] =
data              124 drivers/iio/chemical/pms7003.c 		pms7003_get_pm(frame->data + PMS7003_PM2P5_OFFSET);
data              125 drivers/iio/chemical/pms7003.c 	state->scan.data[PM10] =
data              126 drivers/iio/chemical/pms7003.c 		pms7003_get_pm(frame->data + PMS7003_PM10_OFFSET);
data              156 drivers/iio/chemical/pms7003.c 			*val = pms7003_get_pm(frame->data + chan->address);
data              201 drivers/iio/chemical/pms7003.c 		checksum += frame->data[i];
data              209 drivers/iio/chemical/pms7003.c 	u16 checksum = get_unaligned_be16(frame->data + offset);
data              243 drivers/iio/chemical/pms7003.c 	memcpy(frame->data + frame->length, buf, num);
data              261 drivers/iio/chemical/pms7003.c static void pms7003_stop(void *data)
data              263 drivers/iio/chemical/pms7003.c 	struct pms7003_state *state = data;
data               41 drivers/iio/chemical/sgp30.c #define SGP_VERS_PRODUCT(data)	((((data)->feature_set) & 0xf000) >> 12)
data               42 drivers/iio/chemical/sgp30.c #define SGP_VERS_RESERVED(data)	((((data)->feature_set) & 0x0800) >> 11)
data               43 drivers/iio/chemical/sgp30.c #define SGP_VERS_GEN(data)	((((data)->feature_set) & 0x0600) >> 9)
data               44 drivers/iio/chemical/sgp30.c #define SGP_VERS_ENG_BIT(data)	((((data)->feature_set) & 0x0100) >> 8)
data               45 drivers/iio/chemical/sgp30.c #define SGP_VERS_MAJOR(data)	((((data)->feature_set) & 0x00e0) >> 5)
data               46 drivers/iio/chemical/sgp30.c #define SGP_VERS_MINOR(data)	(((data)->feature_set) & 0x001f)
data              203 drivers/iio/chemical/sgp30.c static int sgp_verify_buffer(const struct sgp_data *data,
data              215 drivers/iio/chemical/sgp30.c 			dev_err(&data->client->dev, "CRC error\n");
data              233 drivers/iio/chemical/sgp30.c static int sgp_read_cmd(struct sgp_data *data, enum sgp_cmd cmd,
data              238 drivers/iio/chemical/sgp30.c 	struct i2c_client *client = data->client;
data              257 drivers/iio/chemical/sgp30.c 	return sgp_verify_buffer(data, buf, word_count);
data              269 drivers/iio/chemical/sgp30.c static int sgp_measure_iaq(struct sgp_data *data)
data              273 drivers/iio/chemical/sgp30.c 	bool default_vals = !time_after(jiffies, data->iaq_init_start_jiffies +
data              274 drivers/iio/chemical/sgp30.c 						 data->iaq_defval_skip_jiffies);
data              276 drivers/iio/chemical/sgp30.c 	ret = sgp_read_cmd(data, data->measure_iaq_cmd, &data->iaq_buffer,
data              281 drivers/iio/chemical/sgp30.c 	data->iaq_buffer_state = IAQ_BUFFER_DEFAULT_VALS;
data              286 drivers/iio/chemical/sgp30.c 	data->iaq_buffer_state = IAQ_BUFFER_VALID;
data              291 drivers/iio/chemical/sgp30.c static void sgp_iaq_thread_sleep_until(const struct sgp_data *data,
data              298 drivers/iio/chemical/sgp30.c 		if (kthread_should_stop() || data->iaq_init_start_jiffies == 0)
data              305 drivers/iio/chemical/sgp30.c 	struct sgp_data *data = (struct sgp_data *)p;
data              310 drivers/iio/chemical/sgp30.c 		mutex_lock(&data->data_lock);
data              311 drivers/iio/chemical/sgp30.c 		if (data->iaq_init_start_jiffies == 0) {
data              312 drivers/iio/chemical/sgp30.c 			ret = sgp_read_cmd(data, data->iaq_init_cmd, NULL, 0,
data              316 drivers/iio/chemical/sgp30.c 			data->iaq_init_start_jiffies = jiffies;
data              319 drivers/iio/chemical/sgp30.c 		ret = sgp_measure_iaq(data);
data              321 drivers/iio/chemical/sgp30.c 			dev_warn(&data->client->dev,
data              325 drivers/iio/chemical/sgp30.c 		next_update_jiffies = jiffies + data->measure_interval_jiffies;
data              326 drivers/iio/chemical/sgp30.c 		mutex_unlock(&data->data_lock);
data              327 drivers/iio/chemical/sgp30.c 		sgp_iaq_thread_sleep_until(data, next_update_jiffies);
data              337 drivers/iio/chemical/sgp30.c 	struct sgp_data *data = iio_priv(indio_dev);
data              343 drivers/iio/chemical/sgp30.c 		mutex_lock(&data->data_lock);
data              344 drivers/iio/chemical/sgp30.c 		if (data->iaq_buffer_state != IAQ_BUFFER_VALID) {
data              345 drivers/iio/chemical/sgp30.c 			mutex_unlock(&data->data_lock);
data              348 drivers/iio/chemical/sgp30.c 		words = data->iaq_buffer.raw_words;
data              365 drivers/iio/chemical/sgp30.c 		mutex_unlock(&data->data_lock);
data              368 drivers/iio/chemical/sgp30.c 		mutex_lock(&data->data_lock);
data              370 drivers/iio/chemical/sgp30.c 			if (data->iaq_buffer_state == IAQ_BUFFER_EMPTY)
data              374 drivers/iio/chemical/sgp30.c 			words = data->iaq_buffer.raw_words;
data              376 drivers/iio/chemical/sgp30.c 			ret = sgp_read_cmd(data, data->measure_gas_signals_cmd,
data              377 drivers/iio/chemical/sgp30.c 					   &data->buffer, SGP_MEASUREMENT_LEN,
data              379 drivers/iio/chemical/sgp30.c 			words = data->buffer.raw_words;
data              382 drivers/iio/chemical/sgp30.c 			mutex_unlock(&data->data_lock);
data              400 drivers/iio/chemical/sgp30.c 		mutex_unlock(&data->data_lock);
data              409 drivers/iio/chemical/sgp30.c static int sgp_check_compat(struct sgp_data *data,
data              417 drivers/iio/chemical/sgp30.c 	generation = SGP_VERS_GEN(data);
data              419 drivers/iio/chemical/sgp30.c 		dev_err(&data->client->dev,
data              424 drivers/iio/chemical/sgp30.c 	product = SGP_VERS_PRODUCT(data);
data              426 drivers/iio/chemical/sgp30.c 		dev_err(&data->client->dev,
data              432 drivers/iio/chemical/sgp30.c 	if (SGP_VERS_RESERVED(data))
data              433 drivers/iio/chemical/sgp30.c 		dev_warn(&data->client->dev, "reserved bit is set\n");
data              436 drivers/iio/chemical/sgp30.c 	if (SGP_VERS_ENG_BIT(data))
data              452 drivers/iio/chemical/sgp30.c 	major = SGP_VERS_MAJOR(data);
data              453 drivers/iio/chemical/sgp30.c 	minor = SGP_VERS_MINOR(data);
data              459 drivers/iio/chemical/sgp30.c 	dev_err(&data->client->dev, "unsupported sgp version: %d.%d\n",
data              465 drivers/iio/chemical/sgp30.c static void sgp_init(struct sgp_data *data)
data              467 drivers/iio/chemical/sgp30.c 	data->iaq_init_cmd = SGP_CMD_IAQ_INIT;
data              468 drivers/iio/chemical/sgp30.c 	data->iaq_init_start_jiffies = 0;
data              469 drivers/iio/chemical/sgp30.c 	data->iaq_buffer_state = IAQ_BUFFER_EMPTY;
data              470 drivers/iio/chemical/sgp30.c 	switch (SGP_VERS_PRODUCT(data)) {
data              472 drivers/iio/chemical/sgp30.c 		data->measure_interval_jiffies = SGP30_MEASURE_INTERVAL_HZ * HZ;
data              473 drivers/iio/chemical/sgp30.c 		data->measure_iaq_cmd = SGP_CMD_IAQ_MEASURE;
data              474 drivers/iio/chemical/sgp30.c 		data->measure_gas_signals_cmd = SGP30_CMD_MEASURE_SIGNAL;
data              475 drivers/iio/chemical/sgp30.c 		data->product_id = SGP30;
data              476 drivers/iio/chemical/sgp30.c 		data->iaq_defval_skip_jiffies = 15 * HZ;
data              479 drivers/iio/chemical/sgp30.c 		data->measure_interval_jiffies = SGPC3_MEASURE_INTERVAL_HZ * HZ;
data              480 drivers/iio/chemical/sgp30.c 		data->measure_iaq_cmd = SGPC3_CMD_MEASURE_RAW;
data              481 drivers/iio/chemical/sgp30.c 		data->measure_gas_signals_cmd = SGPC3_CMD_MEASURE_RAW;
data              482 drivers/iio/chemical/sgp30.c 		data->product_id = SGPC3;
data              483 drivers/iio/chemical/sgp30.c 		data->iaq_defval_skip_jiffies =
data              484 drivers/iio/chemical/sgp30.c 			43 * data->measure_interval_jiffies;
data              494 drivers/iio/chemical/sgp30.c 	{ .compatible = "sensirion,sgp30", .data = (void *)SGP30 },
data              495 drivers/iio/chemical/sgp30.c 	{ .compatible = "sensirion,sgpc3", .data = (void *)SGPC3 },
data              503 drivers/iio/chemical/sgp30.c 	struct sgp_data *data;
data              508 drivers/iio/chemical/sgp30.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              514 drivers/iio/chemical/sgp30.c 		product_id = (unsigned long)of_id->data;
data              518 drivers/iio/chemical/sgp30.c 	data = iio_priv(indio_dev);
data              520 drivers/iio/chemical/sgp30.c 	data->client = client;
data              522 drivers/iio/chemical/sgp30.c 	mutex_init(&data->data_lock);
data              525 drivers/iio/chemical/sgp30.c 	ret = sgp_read_cmd(data, SGP_CMD_GET_FEATURE_SET, &data->buffer, 1,
data              530 drivers/iio/chemical/sgp30.c 	data->feature_set = be16_to_cpu(data->buffer.raw_words[0].value);
data              532 drivers/iio/chemical/sgp30.c 	ret = sgp_check_compat(data, product_id);
data              543 drivers/iio/chemical/sgp30.c 	sgp_init(data);
data              551 drivers/iio/chemical/sgp30.c 	data->iaq_thread = kthread_run(sgp_iaq_threadfn, data,
data              552 drivers/iio/chemical/sgp30.c 				       "%s-iaq", data->client->name);
data              560 drivers/iio/chemical/sgp30.c 	struct sgp_data *data = iio_priv(indio_dev);
data              562 drivers/iio/chemical/sgp30.c 	if (data->iaq_thread)
data              563 drivers/iio/chemical/sgp30.c 		kthread_stop(data->iaq_thread);
data               90 drivers/iio/chemical/sps30.c static int sps30_do_cmd(struct sps30_state *state, u16 cmd, u8 *data, int size)
data              130 drivers/iio/chemical/sps30.c 		buf[2] = data[0];
data              131 drivers/iio/chemical/sps30.c 		buf[3] = data[1];
data              133 drivers/iio/chemical/sps30.c 		buf[5] = data[2];
data              134 drivers/iio/chemical/sps30.c 		buf[6] = data[3];
data              153 drivers/iio/chemical/sps30.c 		*data++ = buf[i];
data              154 drivers/iio/chemical/sps30.c 		*data++ = buf[i + 1];
data              189 drivers/iio/chemical/sps30.c static int sps30_do_meas(struct sps30_state *state, s32 *data, int size)
data              222 drivers/iio/chemical/sps30.c 		data[i] = sps30_float_to_int_clamped(&tmp[4 * i]);
data              234 drivers/iio/chemical/sps30.c 		s32 data[4]; /* PM1, PM2P5, PM4, PM10 */
data              239 drivers/iio/chemical/sps30.c 	ret = sps30_do_meas(state, scan.data, ARRAY_SIZE(scan.data));
data              257 drivers/iio/chemical/sps30.c 	int data[4], ret = -EINVAL;
data              267 drivers/iio/chemical/sps30.c 				ret = sps30_do_meas(state, data, 1);
data              270 drivers/iio/chemical/sps30.c 				ret = sps30_do_meas(state, data, 2);
data              273 drivers/iio/chemical/sps30.c 				ret = sps30_do_meas(state, data, 3);
data              276 drivers/iio/chemical/sps30.c 				ret = sps30_do_meas(state, data, 4);
data              283 drivers/iio/chemical/sps30.c 			*val = data[chan->address] / 100;
data              284 drivers/iio/chemical/sps30.c 			*val2 = (data[chan->address] % 100) * 10000;
data              463 drivers/iio/chemical/sps30.c static void sps30_stop_meas(void *data)
data              465 drivers/iio/chemical/sps30.c 	struct sps30_state *state = data;
data               47 drivers/iio/chemical/vz89x.c 	int (*xfer)(struct vz89x_data *data, u8 cmd);
data               55 drivers/iio/chemical/vz89x.c 	bool (*valid)(struct vz89x_data *data);
data              151 drivers/iio/chemical/vz89x.c static bool vz89x_measurement_is_valid(struct vz89x_data *data)
data              153 drivers/iio/chemical/vz89x.c 	if (data->buffer[VZ89X_VOC_SHORT_IDX] == 0)
data              156 drivers/iio/chemical/vz89x.c 	return !!(data->buffer[data->chip->read_size - 1] > 0);
data              160 drivers/iio/chemical/vz89x.c static bool vz89te_measurement_is_valid(struct vz89x_data *data)
data              165 drivers/iio/chemical/vz89x.c 	for (i = 0; i < (data->chip->read_size - 1); i++) {
data              166 drivers/iio/chemical/vz89x.c 		sum = crc + data->buffer[i];
data              171 drivers/iio/chemical/vz89x.c 	return !((0xff - crc) == data->buffer[data->chip->read_size - 1]);
data              174 drivers/iio/chemical/vz89x.c static int vz89x_i2c_xfer(struct vz89x_data *data, u8 cmd)
data              176 drivers/iio/chemical/vz89x.c 	const struct vz89x_chip_data *chip = data->chip;
data              177 drivers/iio/chemical/vz89x.c 	struct i2c_client *client = data->client;
data              190 drivers/iio/chemical/vz89x.c 	msg[1].buf = (char *) &data->buffer;
data              197 drivers/iio/chemical/vz89x.c static int vz89x_smbus_xfer(struct vz89x_data *data, u8 cmd)
data              199 drivers/iio/chemical/vz89x.c 	struct i2c_client *client = data->client;
data              207 drivers/iio/chemical/vz89x.c 	for (i = 0; i < data->chip->read_size; i++) {
data              211 drivers/iio/chemical/vz89x.c 		data->buffer[i] = ret;
data              217 drivers/iio/chemical/vz89x.c static int vz89x_get_measurement(struct vz89x_data *data)
data              219 drivers/iio/chemical/vz89x.c 	const struct vz89x_chip_data *chip = data->chip;
data              223 drivers/iio/chemical/vz89x.c 	if (!time_after(jiffies, data->last_update + HZ))
data              224 drivers/iio/chemical/vz89x.c 		return data->is_valid ? 0 : -EAGAIN;
data              226 drivers/iio/chemical/vz89x.c 	data->is_valid = false;
data              227 drivers/iio/chemical/vz89x.c 	data->last_update = jiffies;
data              229 drivers/iio/chemical/vz89x.c 	ret = data->xfer(data, chip->cmd);
data              233 drivers/iio/chemical/vz89x.c 	ret = chip->valid(data);
data              237 drivers/iio/chemical/vz89x.c 	data->is_valid = true;
data              242 drivers/iio/chemical/vz89x.c static int vz89x_get_resistance_reading(struct vz89x_data *data,
data              246 drivers/iio/chemical/vz89x.c 	u8 *tmp = (u8 *) &data->buffer[chan->address];
data              266 drivers/iio/chemical/vz89x.c 	struct vz89x_data *data = iio_priv(indio_dev);
data              271 drivers/iio/chemical/vz89x.c 		mutex_lock(&data->lock);
data              272 drivers/iio/chemical/vz89x.c 		ret = vz89x_get_measurement(data);
data              273 drivers/iio/chemical/vz89x.c 		mutex_unlock(&data->lock);
data              280 drivers/iio/chemical/vz89x.c 			*val = data->buffer[chan->address];
data              283 drivers/iio/chemical/vz89x.c 			ret = vz89x_get_resistance_reading(data, chan, val);
data              346 drivers/iio/chemical/vz89x.c 	{ .compatible = "sgx,vz89x", .data = (void *) VZ89X },
data              347 drivers/iio/chemical/vz89x.c 	{ .compatible = "sgx,vz89te", .data = (void *) VZ89TE },
data              356 drivers/iio/chemical/vz89x.c 	struct vz89x_data *data;
data              360 drivers/iio/chemical/vz89x.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              363 drivers/iio/chemical/vz89x.c 	data = iio_priv(indio_dev);
data              366 drivers/iio/chemical/vz89x.c 		data->xfer = vz89x_i2c_xfer;
data              369 drivers/iio/chemical/vz89x.c 		data->xfer = vz89x_smbus_xfer;
data              377 drivers/iio/chemical/vz89x.c 		chip_id = (unsigned long)of_id->data;
data              380 drivers/iio/chemical/vz89x.c 	data->client = client;
data              381 drivers/iio/chemical/vz89x.c 	data->chip = &vz89x_chips[chip_id];
data              382 drivers/iio/chemical/vz89x.c 	data->last_update = jiffies - HZ;
data              383 drivers/iio/chemical/vz89x.c 	mutex_init(&data->lock);
data              390 drivers/iio/chemical/vz89x.c 	indio_dev->channels = data->chip->channels;
data              391 drivers/iio/chemical/vz89x.c 	indio_dev->num_channels = data->chip->num_channels;
data               51 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c 					  unsigned long scan_mask, s16 *data)
data               63 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c 	*data = st->resp->lid_angle.value;
data               72 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c 	s16 data;
data               76 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c 	ret = cros_ec_sensors_read_lid_angle(indio_dev, 1, &data);
data               78 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c 		*val = data;
data               41 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 	s16 data = 0;
data               51 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 		ret = st->core.read_ec_sensors_data(indio_dev, 1 << idx, &data);
data               55 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 		*val = data;
data               99 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 		st->core.param.sensor_range.data = EC_MOTION_SENSE_NO_VALUE;
data              198 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c 		st->core.param.sensor_range.data = val;
data              105 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 	state->resp = (struct ec_response_motion_sense *)state->msg->data;
data              171 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 	memcpy(state->msg->data, &state->param, sizeof(state->param));
data              178 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 	    state->resp != (struct ec_response_motion_sense *)state->msg->data)
data              179 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		memcpy(state->resp, state->msg->data, ret);
data              342 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 			 unsigned long scan_mask, s16 *data)
data              353 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 					     data);
data              357 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		*data *= st->sign[i];
data              358 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		data++;
data              376 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 			     unsigned long scan_mask, s16 *data)
data              408 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 						       data);
data              424 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 			     unsigned long scan_mask, s16 *data)
data              432 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 	ret = cros_ec_motion_send_host_cmd(st, sizeof(st->resp->data));
data              439 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		*data = st->resp->data.data[i];
data              440 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		data++;
data              491 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		st->param.ec_rate.data =
data              503 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		st->param.sensor_odr.data =
data              552 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		st->param.sensor_odr.data = val;
data              561 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		st->param.ec_rate.data = val;
data              591 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		st->param.ec_rate.data = CROS_EC_MIN_SUSPEND_SAMPLING_FREQUENCY;
data              609 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c 		st->param.ec_rate.data = st->curr_sampl_freq;
data              228 drivers/iio/common/ssp_sensors/ssp.h void ssp_clean_pending_list(struct ssp_data *data);
data              230 drivers/iio/common/ssp_sensors/ssp.h int ssp_command(struct ssp_data *data, char command, int arg);
data              232 drivers/iio/common/ssp_sensors/ssp.h int ssp_send_instruction(struct ssp_data *data, u8 inst, u8 sensor_type,
data              235 drivers/iio/common/ssp_sensors/ssp.h int ssp_irq_msg(struct ssp_data *data);
data              237 drivers/iio/common/ssp_sensors/ssp.h int ssp_get_chipid(struct ssp_data *data);
data              239 drivers/iio/common/ssp_sensors/ssp.h int ssp_set_magnetic_matrix(struct ssp_data *data);
data              241 drivers/iio/common/ssp_sensors/ssp.h unsigned int ssp_get_sensor_scanning_info(struct ssp_data *data);
data              243 drivers/iio/common/ssp_sensors/ssp.h unsigned int ssp_get_firmware_rev(struct ssp_data *data);
data              245 drivers/iio/common/ssp_sensors/ssp.h int ssp_queue_ssp_refresh_task(struct ssp_data *data, unsigned int delay);
data               62 drivers/iio/common/ssp_sensors/ssp_dev.c static void ssp_toggle_mcu_reset_gpio(struct ssp_data *data)
data               64 drivers/iio/common/ssp_sensors/ssp_dev.c 	gpio_set_value(data->mcu_reset_gpio, 0);
data               66 drivers/iio/common/ssp_sensors/ssp_dev.c 	gpio_set_value(data->mcu_reset_gpio, 1);
data               70 drivers/iio/common/ssp_sensors/ssp_dev.c static void ssp_sync_available_sensors(struct ssp_data *data)
data               75 drivers/iio/common/ssp_sensors/ssp_dev.c 		if (data->available_sensors & BIT(i)) {
data               76 drivers/iio/common/ssp_sensors/ssp_dev.c 			ret = ssp_enable_sensor(data, i, data->delay_buf[i]);
data               78 drivers/iio/common/ssp_sensors/ssp_dev.c 				dev_err(&data->spi->dev,
data               85 drivers/iio/common/ssp_sensors/ssp_dev.c 	ret = ssp_command(data, SSP_MSG2SSP_AP_MCU_SET_DUMPMODE,
data               86 drivers/iio/common/ssp_sensors/ssp_dev.c 			  data->mcu_dump_mode);
data               88 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_err(&data->spi->dev,
data               92 drivers/iio/common/ssp_sensors/ssp_dev.c static void ssp_enable_mcu(struct ssp_data *data, bool enable)
data               94 drivers/iio/common/ssp_sensors/ssp_dev.c 	dev_info(&data->spi->dev, "current shutdown = %d, old = %d\n", enable,
data               95 drivers/iio/common/ssp_sensors/ssp_dev.c 		 data->shut_down);
data               97 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (enable && data->shut_down) {
data               98 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->shut_down = false;
data               99 drivers/iio/common/ssp_sensors/ssp_dev.c 		enable_irq(data->spi->irq);
data              100 drivers/iio/common/ssp_sensors/ssp_dev.c 		enable_irq_wake(data->spi->irq);
data              101 drivers/iio/common/ssp_sensors/ssp_dev.c 	} else if (!enable && !data->shut_down) {
data              102 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->shut_down = true;
data              103 drivers/iio/common/ssp_sensors/ssp_dev.c 		disable_irq(data->spi->irq);
data              104 drivers/iio/common/ssp_sensors/ssp_dev.c 		disable_irq_wake(data->spi->irq);
data              106 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_warn(&data->spi->dev, "current shutdown = %d, old = %d\n",
data              107 drivers/iio/common/ssp_sensors/ssp_dev.c 			 enable, data->shut_down);
data              115 drivers/iio/common/ssp_sensors/ssp_dev.c static int ssp_check_fwbl(struct ssp_data *data)
data              120 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->cur_firm_rev = ssp_get_firmware_rev(data);
data              121 drivers/iio/common/ssp_sensors/ssp_dev.c 		if (data->cur_firm_rev == SSP_INVALID_REVISION ||
data              122 drivers/iio/common/ssp_sensors/ssp_dev.c 		    data->cur_firm_rev == SSP_INVALID_REVISION2) {
data              123 drivers/iio/common/ssp_sensors/ssp_dev.c 			dev_warn(&data->spi->dev,
data              130 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (data->cur_firm_rev == SSP_INVALID_REVISION ||
data              131 drivers/iio/common/ssp_sensors/ssp_dev.c 	    data->cur_firm_rev == SSP_INVALID_REVISION2) {
data              132 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_err(&data->spi->dev, "SSP_INVALID_REVISION\n");
data              136 drivers/iio/common/ssp_sensors/ssp_dev.c 	dev_info(&data->spi->dev,
data              138 drivers/iio/common/ssp_sensors/ssp_dev.c 		 data->cur_firm_rev,
data              139 drivers/iio/common/ssp_sensors/ssp_dev.c 		 data->sensorhub_info->fw_rev);
data              141 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (data->cur_firm_rev != data->sensorhub_info->fw_rev)
data              147 drivers/iio/common/ssp_sensors/ssp_dev.c static void ssp_reset_mcu(struct ssp_data *data)
data              149 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_enable_mcu(data, false);
data              150 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_clean_pending_list(data);
data              151 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_toggle_mcu_reset_gpio(data);
data              152 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_enable_mcu(data, true);
data              157 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data = container_of(work, struct ssp_data, work_wdt);
data              159 drivers/iio/common/ssp_sensors/ssp_dev.c 	dev_err(&data->spi->dev, "%s - Sensor state: 0x%x, RC: %u, CC: %u\n",
data              160 drivers/iio/common/ssp_sensors/ssp_dev.c 		__func__, data->available_sensors, data->reset_cnt,
data              161 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->com_fail_cnt);
data              163 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_reset_mcu(data);
data              164 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->com_fail_cnt = 0;
data              165 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->timeout_cnt = 0;
data              170 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data = from_timer(data, t, wdt_timer);
data              172 drivers/iio/common/ssp_sensors/ssp_dev.c 	switch (data->fw_dl_state) {
data              179 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (data->timeout_cnt > SSP_LIMIT_TIMEOUT_CNT ||
data              180 drivers/iio/common/ssp_sensors/ssp_dev.c 	    data->com_fail_cnt > SSP_LIMIT_RESET_CNT)
data              181 drivers/iio/common/ssp_sensors/ssp_dev.c 		queue_work(system_power_efficient_wq, &data->work_wdt);
data              183 drivers/iio/common/ssp_sensors/ssp_dev.c 	mod_timer(&data->wdt_timer, jiffies + msecs_to_jiffies(SSP_WDT_TIME));
data              186 drivers/iio/common/ssp_sensors/ssp_dev.c static void ssp_enable_wdt_timer(struct ssp_data *data)
data              188 drivers/iio/common/ssp_sensors/ssp_dev.c 	mod_timer(&data->wdt_timer, jiffies + msecs_to_jiffies(SSP_WDT_TIME));
data              191 drivers/iio/common/ssp_sensors/ssp_dev.c static void ssp_disable_wdt_timer(struct ssp_data *data)
data              193 drivers/iio/common/ssp_sensors/ssp_dev.c 	del_timer_sync(&data->wdt_timer);
data              194 drivers/iio/common/ssp_sensors/ssp_dev.c 	cancel_work_sync(&data->work_wdt);
data              204 drivers/iio/common/ssp_sensors/ssp_dev.c u32 ssp_get_sensor_delay(struct ssp_data *data, enum ssp_sensor_type type)
data              206 drivers/iio/common/ssp_sensors/ssp_dev.c 	return data->delay_buf[type];
data              218 drivers/iio/common/ssp_sensors/ssp_dev.c int ssp_enable_sensor(struct ssp_data *data, enum ssp_sensor_type type,
data              225 drivers/iio/common/ssp_sensors/ssp_dev.c 	to_send.b = cpu_to_le32(data->batch_latency_buf[type]);
data              226 drivers/iio/common/ssp_sensors/ssp_dev.c 	to_send.c = data->batch_opt_buf[type];
data              228 drivers/iio/common/ssp_sensors/ssp_dev.c 	switch (data->check_status[type]) {
data              232 drivers/iio/common/ssp_sensors/ssp_dev.c 		ret = ssp_send_instruction(data,
data              237 drivers/iio/common/ssp_sensors/ssp_dev.c 			dev_err(&data->spi->dev, "Enabling sensor failed\n");
data              238 drivers/iio/common/ssp_sensors/ssp_dev.c 			data->check_status[type] = SSP_NO_SENSOR_STATE;
data              242 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->sensor_enable |= BIT(type);
data              243 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->check_status[type] = SSP_RUNNING_SENSOR_STATE;
data              246 drivers/iio/common/ssp_sensors/ssp_dev.c 		ret = ssp_send_instruction(data,
data              250 drivers/iio/common/ssp_sensors/ssp_dev.c 			dev_err(&data->spi->dev,
data              256 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->check_status[type] = SSP_ADD_SENSOR_STATE;
data              260 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->delay_buf[type] = delay;
data              262 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (atomic_inc_return(&data->enable_refcount) == 1)
data              263 drivers/iio/common/ssp_sensors/ssp_dev.c 		ssp_enable_wdt_timer(data);
data              280 drivers/iio/common/ssp_sensors/ssp_dev.c int ssp_change_delay(struct ssp_data *data, enum ssp_sensor_type type,
data              287 drivers/iio/common/ssp_sensors/ssp_dev.c 	to_send.b = cpu_to_le32(data->batch_latency_buf[type]);
data              288 drivers/iio/common/ssp_sensors/ssp_dev.c 	to_send.c = data->batch_opt_buf[type];
data              290 drivers/iio/common/ssp_sensors/ssp_dev.c 	ret = ssp_send_instruction(data, SSP_MSG2SSP_INST_CHANGE_DELAY, type,
data              293 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_err(&data->spi->dev, "Changing sensor delay failed\n");
data              297 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->delay_buf[type] = delay;
data              311 drivers/iio/common/ssp_sensors/ssp_dev.c int ssp_disable_sensor(struct ssp_data *data, enum ssp_sensor_type type)
data              316 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (data->sensor_enable & BIT(type)) {
data              317 drivers/iio/common/ssp_sensors/ssp_dev.c 		command = cpu_to_le32(data->delay_buf[type]);
data              319 drivers/iio/common/ssp_sensors/ssp_dev.c 		ret = ssp_send_instruction(data,
data              324 drivers/iio/common/ssp_sensors/ssp_dev.c 			dev_err(&data->spi->dev, "Remove sensor fail\n");
data              328 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->sensor_enable &= ~BIT(type);
data              331 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->check_status[type] = SSP_ADD_SENSOR_STATE;
data              333 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (atomic_dec_and_test(&data->enable_refcount))
data              334 drivers/iio/common/ssp_sensors/ssp_dev.c 		ssp_disable_wdt_timer(data);
data              342 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data = dev_id;
data              348 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_irq_msg(data);
data              353 drivers/iio/common/ssp_sensors/ssp_dev.c static int ssp_initialize_mcu(struct ssp_data *data)
data              357 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_clean_pending_list(data);
data              359 drivers/iio/common/ssp_sensors/ssp_dev.c 	ret = ssp_get_chipid(data);
data              361 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_err(&data->spi->dev, "%s - MCU %s ret = %d\n", __func__,
data              367 drivers/iio/common/ssp_sensors/ssp_dev.c 	dev_info(&data->spi->dev, "MCU device ID = %d\n", ret);
data              373 drivers/iio/common/ssp_sensors/ssp_dev.c 	ret = ssp_set_magnetic_matrix(data);
data              375 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_err(&data->spi->dev,
data              380 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->available_sensors = ssp_get_sensor_scanning_info(data);
data              381 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (data->available_sensors == 0) {
data              382 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_err(&data->spi->dev,
data              387 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->cur_firm_rev = ssp_get_firmware_rev(data);
data              388 drivers/iio/common/ssp_sensors/ssp_dev.c 	dev_info(&data->spi->dev, "MCU Firm Rev : New = %8u\n",
data              389 drivers/iio/common/ssp_sensors/ssp_dev.c 		 data->cur_firm_rev);
data              391 drivers/iio/common/ssp_sensors/ssp_dev.c 	return ssp_command(data, SSP_MSG2SSP_AP_MCU_DUMP_CHECK, 0);
data              400 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data = container_of((struct delayed_work *)work,
data              403 drivers/iio/common/ssp_sensors/ssp_dev.c 	dev_info(&data->spi->dev, "refreshing\n");
data              405 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->reset_cnt++;
data              407 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (ssp_initialize_mcu(data) >= 0) {
data              408 drivers/iio/common/ssp_sensors/ssp_dev.c 		ssp_sync_available_sensors(data);
data              409 drivers/iio/common/ssp_sensors/ssp_dev.c 		if (data->last_ap_state != 0)
data              410 drivers/iio/common/ssp_sensors/ssp_dev.c 			ssp_command(data, data->last_ap_state, 0);
data              412 drivers/iio/common/ssp_sensors/ssp_dev.c 		if (data->last_resume_state != 0)
data              413 drivers/iio/common/ssp_sensors/ssp_dev.c 			ssp_command(data, data->last_resume_state, 0);
data              415 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->timeout_cnt = 0;
data              416 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->com_fail_cnt = 0;
data              420 drivers/iio/common/ssp_sensors/ssp_dev.c int ssp_queue_ssp_refresh_task(struct ssp_data *data, unsigned int delay)
data              422 drivers/iio/common/ssp_sensors/ssp_dev.c 	cancel_delayed_work_sync(&data->work_refresh);
data              425 drivers/iio/common/ssp_sensors/ssp_dev.c 				  &data->work_refresh,
data              433 drivers/iio/common/ssp_sensors/ssp_dev.c 		.data		= &ssp_rinato_info,
data              436 drivers/iio/common/ssp_sensors/ssp_dev.c 		.data		= &ssp_thermostat_info,
data              445 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data;
data              449 drivers/iio/common/ssp_sensors/ssp_dev.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              450 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (!data)
data              453 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->mcu_ap_gpio = of_get_named_gpio(node, "mcu-ap-gpios", 0);
data              454 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (data->mcu_ap_gpio < 0)
data              457 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->ap_mcu_gpio = of_get_named_gpio(node, "ap-mcu-gpios", 0);
data              458 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (data->ap_mcu_gpio < 0)
data              461 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->mcu_reset_gpio = of_get_named_gpio(node, "mcu-reset-gpios", 0);
data              462 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (data->mcu_reset_gpio < 0)
data              465 drivers/iio/common/ssp_sensors/ssp_dev.c 	ret = devm_gpio_request_one(dev, data->ap_mcu_gpio, GPIOF_OUT_INIT_HIGH,
data              470 drivers/iio/common/ssp_sensors/ssp_dev.c 	ret = devm_gpio_request_one(dev, data->mcu_reset_gpio,
data              479 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->sensorhub_info = match->data;
data              481 drivers/iio/common/ssp_sensors/ssp_dev.c 	dev_set_drvdata(dev, data);
data              483 drivers/iio/common/ssp_sensors/ssp_dev.c 	return data;
data              500 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
data              502 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->sensor_devs[type] = indio_dev;
data              509 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data;
data              511 drivers/iio/common/ssp_sensors/ssp_dev.c 	data = ssp_parse_dt(&spi->dev);
data              512 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (!data) {
data              531 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->fw_dl_state = SSP_FW_DL_STATE_NONE;
data              532 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->spi = spi;
data              533 drivers/iio/common/ssp_sensors/ssp_dev.c 	spi_set_drvdata(spi, data);
data              535 drivers/iio/common/ssp_sensors/ssp_dev.c 	mutex_init(&data->comm_lock);
data              538 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->delay_buf[i] = SSP_DEFAULT_POLLING_DELAY;
data              539 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->batch_latency_buf[i] = 0;
data              540 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->batch_opt_buf[i] = 0;
data              541 drivers/iio/common/ssp_sensors/ssp_dev.c 		data->check_status[i] = SSP_INITIALIZATION_STATE;
data              544 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->delay_buf[SSP_BIO_HRM_LIB] = 100;
data              546 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->time_syncing = true;
data              548 drivers/iio/common/ssp_sensors/ssp_dev.c 	mutex_init(&data->pending_lock);
data              549 drivers/iio/common/ssp_sensors/ssp_dev.c 	INIT_LIST_HEAD(&data->pending_list);
data              551 drivers/iio/common/ssp_sensors/ssp_dev.c 	atomic_set(&data->enable_refcount, 0);
data              553 drivers/iio/common/ssp_sensors/ssp_dev.c 	INIT_WORK(&data->work_wdt, ssp_wdt_work_func);
data              554 drivers/iio/common/ssp_sensors/ssp_dev.c 	INIT_DELAYED_WORK(&data->work_refresh, ssp_refresh_task);
data              556 drivers/iio/common/ssp_sensors/ssp_dev.c 	timer_setup(&data->wdt_timer, ssp_wdt_timer_func, 0);
data              558 drivers/iio/common/ssp_sensors/ssp_dev.c 	ret = request_threaded_irq(data->spi->irq, NULL,
data              561 drivers/iio/common/ssp_sensors/ssp_dev.c 				   "SSP_Int", data);
data              568 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->shut_down = false;
data              571 drivers/iio/common/ssp_sensors/ssp_dev.c 	enable_irq_wake(data->spi->irq);
data              573 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->fw_dl_state = ssp_check_fwbl(data);
data              574 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (data->fw_dl_state == SSP_FW_DL_STATE_NONE) {
data              575 drivers/iio/common/ssp_sensors/ssp_dev.c 		ret = ssp_initialize_mcu(data);
data              589 drivers/iio/common/ssp_sensors/ssp_dev.c 	free_irq(data->spi->irq, data);
data              591 drivers/iio/common/ssp_sensors/ssp_dev.c 	mutex_destroy(&data->pending_lock);
data              592 drivers/iio/common/ssp_sensors/ssp_dev.c 	mutex_destroy(&data->comm_lock);
data              601 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data = spi_get_drvdata(spi);
data              603 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (ssp_command(data, SSP_MSG2SSP_AP_STATUS_SHUTDOWN, 0) < 0)
data              604 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_err(&data->spi->dev,
data              607 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_enable_mcu(data, false);
data              608 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_disable_wdt_timer(data);
data              610 drivers/iio/common/ssp_sensors/ssp_dev.c 	ssp_clean_pending_list(data);
data              612 drivers/iio/common/ssp_sensors/ssp_dev.c 	free_irq(data->spi->irq, data);
data              614 drivers/iio/common/ssp_sensors/ssp_dev.c 	del_timer_sync(&data->wdt_timer);
data              615 drivers/iio/common/ssp_sensors/ssp_dev.c 	cancel_work_sync(&data->work_wdt);
data              617 drivers/iio/common/ssp_sensors/ssp_dev.c 	mutex_destroy(&data->comm_lock);
data              618 drivers/iio/common/ssp_sensors/ssp_dev.c 	mutex_destroy(&data->pending_lock);
data              629 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data = spi_get_drvdata(to_spi_device(dev));
data              631 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->last_resume_state = SSP_MSG2SSP_AP_STATUS_SUSPEND;
data              633 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (atomic_read(&data->enable_refcount) > 0)
data              634 drivers/iio/common/ssp_sensors/ssp_dev.c 		ssp_disable_wdt_timer(data);
data              636 drivers/iio/common/ssp_sensors/ssp_dev.c 	ret = ssp_command(data, SSP_MSG2SSP_AP_STATUS_SUSPEND, 0);
data              638 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_err(&data->spi->dev,
data              641 drivers/iio/common/ssp_sensors/ssp_dev.c 		ssp_enable_wdt_timer(data);
data              645 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->time_syncing = false;
data              646 drivers/iio/common/ssp_sensors/ssp_dev.c 	disable_irq(data->spi->irq);
data              654 drivers/iio/common/ssp_sensors/ssp_dev.c 	struct ssp_data *data = spi_get_drvdata(to_spi_device(dev));
data              656 drivers/iio/common/ssp_sensors/ssp_dev.c 	enable_irq(data->spi->irq);
data              658 drivers/iio/common/ssp_sensors/ssp_dev.c 	if (atomic_read(&data->enable_refcount) > 0)
data              659 drivers/iio/common/ssp_sensors/ssp_dev.c 		ssp_enable_wdt_timer(data);
data              661 drivers/iio/common/ssp_sensors/ssp_dev.c 	ret = ssp_command(data, SSP_MSG2SSP_AP_STATUS_RESUME, 0);
data              663 drivers/iio/common/ssp_sensors/ssp_dev.c 		dev_err(&data->spi->dev,
data              665 drivers/iio/common/ssp_sensors/ssp_dev.c 		ssp_disable_wdt_timer(data);
data              670 drivers/iio/common/ssp_sensors/ssp_dev.c 	data->last_resume_state = SSP_MSG2SSP_AP_STATUS_RESUME;
data               23 drivers/iio/common/ssp_sensors/ssp_iio.c 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
data               32 drivers/iio/common/ssp_sensors/ssp_iio.c 	return ssp_enable_sensor(data, spd->type,
data               33 drivers/iio/common/ssp_sensors/ssp_iio.c 				 ssp_get_sensor_delay(data, spd->type));
data               48 drivers/iio/common/ssp_sensors/ssp_iio.c 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
data               50 drivers/iio/common/ssp_sensors/ssp_iio.c 	ret = ssp_disable_sensor(data, spd->type);
data                8 drivers/iio/common/ssp_sensors/ssp_spi.c #define SSP_DEV (&data->spi->dev)
data                9 drivers/iio/common/ssp_sensors/ssp_spi.c #define SSP_GET_MESSAGE_TYPE(data) (data & (3 << SSP_RW))
data               31 drivers/iio/common/ssp_sensors/ssp_spi.c 	__le32 data;
data               75 drivers/iio/common/ssp_sensors/ssp_spi.c static struct ssp_msg *ssp_create_msg(u8 cmd, u16 len, u16 opt, u32 data)
data               87 drivers/iio/common/ssp_sensors/ssp_spi.c 	h.data = cpu_to_le32(data);
data              154 drivers/iio/common/ssp_sensors/ssp_spi.c static int ssp_check_lines(struct ssp_data *data, bool state)
data              158 drivers/iio/common/ssp_sensors/ssp_spi.c 	gpio_set_value_cansleep(data->ap_mcu_gpio, state);
data              160 drivers/iio/common/ssp_sensors/ssp_spi.c 	while (gpio_get_value_cansleep(data->mcu_ap_gpio) != state) {
data              163 drivers/iio/common/ssp_sensors/ssp_spi.c 		if (data->shut_down || delay_cnt++ > 500) {
data              168 drivers/iio/common/ssp_sensors/ssp_spi.c 				gpio_set_value_cansleep(data->ap_mcu_gpio, 1);
data              177 drivers/iio/common/ssp_sensors/ssp_spi.c static int ssp_do_transfer(struct ssp_data *data, struct ssp_msg *msg,
data              187 drivers/iio/common/ssp_sensors/ssp_spi.c 	if (data->shut_down)
data              192 drivers/iio/common/ssp_sensors/ssp_spi.c 	mutex_lock(&data->comm_lock);
data              194 drivers/iio/common/ssp_sensors/ssp_spi.c 	status = ssp_check_lines(data, false);
data              198 drivers/iio/common/ssp_sensors/ssp_spi.c 	status = spi_write(data->spi, msg->buffer, SSP_HEADER_SIZE);
data              200 drivers/iio/common/ssp_sensors/ssp_spi.c 		gpio_set_value_cansleep(data->ap_mcu_gpio, 1);
data              206 drivers/iio/common/ssp_sensors/ssp_spi.c 		mutex_lock(&data->pending_lock);
data              207 drivers/iio/common/ssp_sensors/ssp_spi.c 		list_add_tail(&msg->list, &data->pending_list);
data              208 drivers/iio/common/ssp_sensors/ssp_spi.c 		mutex_unlock(&data->pending_lock);
data              211 drivers/iio/common/ssp_sensors/ssp_spi.c 	status = ssp_check_lines(data, true);
data              214 drivers/iio/common/ssp_sensors/ssp_spi.c 			mutex_lock(&data->pending_lock);
data              216 drivers/iio/common/ssp_sensors/ssp_spi.c 			mutex_unlock(&data->pending_lock);
data              221 drivers/iio/common/ssp_sensors/ssp_spi.c 	mutex_unlock(&data->comm_lock);
data              227 drivers/iio/common/ssp_sensors/ssp_spi.c 			mutex_lock(&data->pending_lock);
data              229 drivers/iio/common/ssp_sensors/ssp_spi.c 			mutex_unlock(&data->pending_lock);
data              231 drivers/iio/common/ssp_sensors/ssp_spi.c 			data->timeout_cnt++;
data              238 drivers/iio/common/ssp_sensors/ssp_spi.c 	mutex_unlock(&data->comm_lock);
data              239 drivers/iio/common/ssp_sensors/ssp_spi.c 	data->timeout_cnt++;
data              243 drivers/iio/common/ssp_sensors/ssp_spi.c static inline int ssp_spi_sync_command(struct ssp_data *data,
data              246 drivers/iio/common/ssp_sensors/ssp_spi.c 	return ssp_do_transfer(data, msg, NULL, 0);
data              249 drivers/iio/common/ssp_sensors/ssp_spi.c static int ssp_spi_sync(struct ssp_data *data, struct ssp_msg *msg,
data              257 drivers/iio/common/ssp_sensors/ssp_spi.c 	return ssp_do_transfer(data, msg, &done, timeout);
data              260 drivers/iio/common/ssp_sensors/ssp_spi.c static int ssp_handle_big_data(struct ssp_data *data, char *dataframe, int *idx)
data              267 drivers/iio/common/ssp_sensors/ssp_spi.c static int ssp_parse_dataframe(struct ssp_data *data, char *dataframe, int len)
data              271 drivers/iio/common/ssp_sensors/ssp_spi.c 	struct iio_dev **indio_devs = data->sensor_devs;
data              288 drivers/iio/common/ssp_sensors/ssp_spi.c 							  data->timestamp);
data              307 drivers/iio/common/ssp_sensors/ssp_spi.c 			ssp_handle_big_data(data, dataframe, &idx);
data              310 drivers/iio/common/ssp_sensors/ssp_spi.c 			data->time_syncing = true;
data              313 drivers/iio/common/ssp_sensors/ssp_spi.c 			ssp_queue_ssp_refresh_task(data, 0);
data              318 drivers/iio/common/ssp_sensors/ssp_spi.c 	if (data->time_syncing)
data              319 drivers/iio/common/ssp_sensors/ssp_spi.c 		data->timestamp = ktime_get_real_ns();
data              325 drivers/iio/common/ssp_sensors/ssp_spi.c int ssp_irq_msg(struct ssp_data *data)
data              334 drivers/iio/common/ssp_sensors/ssp_spi.c 	ret = spi_read(data->spi, data->header_buffer, SSP_HEADER_BUFFER_SIZE);
data              340 drivers/iio/common/ssp_sensors/ssp_spi.c 	length = le16_to_cpu(data->header_buffer[1]);
data              341 drivers/iio/common/ssp_sensors/ssp_spi.c 	msg_options = le16_to_cpu(data->header_buffer[0]);
data              357 drivers/iio/common/ssp_sensors/ssp_spi.c 		mutex_lock(&data->pending_lock);
data              358 drivers/iio/common/ssp_sensors/ssp_spi.c 		list_for_each_entry_safe(msg, n, &data->pending_list, list) {
data              379 drivers/iio/common/ssp_sensors/ssp_spi.c 			ret = spi_read(data->spi, buffer, length);
data              392 drivers/iio/common/ssp_sensors/ssp_spi.c 			ret = spi_read(data->spi,
data              397 drivers/iio/common/ssp_sensors/ssp_spi.c 			ret = spi_write(data->spi,
data              405 drivers/iio/common/ssp_sensors/ssp_spi.c 				list_add_tail(&msg->list, &data->pending_list);
data              414 drivers/iio/common/ssp_sensors/ssp_spi.c 		mutex_unlock(&data->pending_lock);
data              421 drivers/iio/common/ssp_sensors/ssp_spi.c 		ret = spi_read(data->spi, buffer, length);
data              428 drivers/iio/common/ssp_sensors/ssp_spi.c 		ret = ssp_parse_dataframe(data, buffer, length);
data              441 drivers/iio/common/ssp_sensors/ssp_spi.c void ssp_clean_pending_list(struct ssp_data *data)
data              445 drivers/iio/common/ssp_sensors/ssp_spi.c 	mutex_lock(&data->pending_lock);
data              446 drivers/iio/common/ssp_sensors/ssp_spi.c 	list_for_each_entry_safe(msg, n, &data->pending_list, list) {
data              453 drivers/iio/common/ssp_sensors/ssp_spi.c 	mutex_unlock(&data->pending_lock);
data              456 drivers/iio/common/ssp_sensors/ssp_spi.c int ssp_command(struct ssp_data *data, char command, int arg)
data              467 drivers/iio/common/ssp_sensors/ssp_spi.c 	ret = ssp_spi_sync_command(data, msg);
data              473 drivers/iio/common/ssp_sensors/ssp_spi.c int ssp_send_instruction(struct ssp_data *data, u8 inst, u8 sensor_type,
data              479 drivers/iio/common/ssp_sensors/ssp_spi.c 	if (data->fw_dl_state == SSP_FW_DL_STATE_DOWNLOADING) {
data              481 drivers/iio/common/ssp_sensors/ssp_spi.c 			__func__, data->fw_dl_state);
data              483 drivers/iio/common/ssp_sensors/ssp_spi.c 	} else if (!(data->available_sensors & BIT(sensor_type)) &&
data              500 drivers/iio/common/ssp_sensors/ssp_spi.c 	ret = ssp_spi_sync(data, msg, 1000);
data              506 drivers/iio/common/ssp_sensors/ssp_spi.c int ssp_get_chipid(struct ssp_data *data)
data              516 drivers/iio/common/ssp_sensors/ssp_spi.c 	ret = ssp_spi_sync(data, msg, 1000);
data              525 drivers/iio/common/ssp_sensors/ssp_spi.c int ssp_set_magnetic_matrix(struct ssp_data *data)
data              531 drivers/iio/common/ssp_sensors/ssp_spi.c 			     data->sensorhub_info->mag_length, SSP_AP2HUB_WRITE,
data              536 drivers/iio/common/ssp_sensors/ssp_spi.c 	ssp_fill_buffer(msg, 0, data->sensorhub_info->mag_table,
data              537 drivers/iio/common/ssp_sensors/ssp_spi.c 			data->sensorhub_info->mag_length);
data              539 drivers/iio/common/ssp_sensors/ssp_spi.c 	ret = ssp_spi_sync(data, msg, 1000);
data              545 drivers/iio/common/ssp_sensors/ssp_spi.c unsigned int ssp_get_sensor_scanning_info(struct ssp_data *data)
data              556 drivers/iio/common/ssp_sensors/ssp_spi.c 	ret = ssp_spi_sync(data, msg, 1000);
data              572 drivers/iio/common/ssp_sensors/ssp_spi.c unsigned int ssp_get_firmware_rev(struct ssp_data *data)
data              582 drivers/iio/common/ssp_sensors/ssp_spi.c 	ret = ssp_spi_sync(data, msg, 1000);
data               30 drivers/iio/common/st_sensors/st_sensors_core.c 				    u8 reg_addr, u8 mask, u8 data)
data               35 drivers/iio/common/st_sensors/st_sensors_core.c 				  reg_addr, mask, data << __ffs(mask));
data              365 drivers/iio/common/st_sensors/st_sensors_core.c 	if (!of_id || !of_id->data)
data              369 drivers/iio/common/st_sensors/st_sensors_core.c 	strlcpy(name, of_id->data, len);
data              536 drivers/iio/common/st_sensors/st_sensors_core.c 				     struct iio_chan_spec const *ch, int *data)
data              555 drivers/iio/common/st_sensors/st_sensors_core.c 		*data = (s8)*outdata;
data              557 drivers/iio/common/st_sensors/st_sensors_core.c 		*data = (s16)get_unaligned_le16(outdata);
data              559 drivers/iio/common/st_sensors/st_sensors_core.c 		*data = (s32)st_sensors_get_unaligned_le24(outdata);
data                8 drivers/iio/common/st_sensors/st_sensors_core.h 				    u8 reg_addr, u8 mask, u8 data);
data              124 drivers/iio/dac/ad5064.c 	} data ____cacheline_aligned;
data              924 drivers/iio/dac/ad5064.c 	st->data.spi = cpu_to_be32(AD5064_CMD(cmd) | AD5064_ADDR(addr) | val);
data              925 drivers/iio/dac/ad5064.c 	return spi_write(spi, &st->data.spi, sizeof(st->data.spi));
data             1006 drivers/iio/dac/ad5064.c 	st->data.i2c[0] = (cmd << cmd_shift) | addr;
data             1007 drivers/iio/dac/ad5064.c 	put_unaligned_be16(val, &st->data.i2c[1]);
data             1009 drivers/iio/dac/ad5064.c 	ret = i2c_master_send(i2c, st->data.i2c, 3);
data               86 drivers/iio/dac/ad5360.c 	} data[2] ____cacheline_aligned;
data              199 drivers/iio/dac/ad5360.c 	st->data[0].d32 = cpu_to_be32(val);
data              201 drivers/iio/dac/ad5360.c 	return spi_write(st->spi, &st->data[0].d8[1], 3);
data              223 drivers/iio/dac/ad5360.c 			.tx_buf = &st->data[0].d8[1],
data              227 drivers/iio/dac/ad5360.c 			.rx_buf = &st->data[1].d8[1],
data              234 drivers/iio/dac/ad5360.c 	st->data[0].d32 = cpu_to_be32(AD5360_CMD(AD5360_CMD_SPECIAL_FUNCTION) |
data              241 drivers/iio/dac/ad5360.c 		ret = be32_to_cpu(st->data[1].d32) & 0xffff;
data               79 drivers/iio/dac/ad5421.c 	} data[2] ____cacheline_aligned;
data              137 drivers/iio/dac/ad5421.c 	st->data[0].d32 = cpu_to_be32((reg << 16) | val);
data              139 drivers/iio/dac/ad5421.c 	return spi_write(st->spi, &st->data[0].d8[1], 3);
data              160 drivers/iio/dac/ad5421.c 			.tx_buf = &st->data[0].d8[1],
data              164 drivers/iio/dac/ad5421.c 			.rx_buf = &st->data[1].d8[1],
data              171 drivers/iio/dac/ad5421.c 	st->data[0].d32 = cpu_to_be32((1 << 23) | (reg << 16));
data              175 drivers/iio/dac/ad5421.c 		ret = be32_to_cpu(st->data[1].d32) & 0xffff;
data              200 drivers/iio/dac/ad5421.c static irqreturn_t ad5421_fault_handler(int irq, void *data)
data              202 drivers/iio/dac/ad5421.c 	struct iio_dev *indio_dev = data;
data              295 drivers/iio/dac/ad5446.c 	__be16 data = cpu_to_be16(val);
data              297 drivers/iio/dac/ad5446.c 	return spi_write(spi, &data, sizeof(data));
data              303 drivers/iio/dac/ad5446.c 	uint8_t data[3];
data              305 drivers/iio/dac/ad5446.c 	data[0] = (val >> 16) & 0xFF;
data              306 drivers/iio/dac/ad5446.c 	data[1] = (val >> 8) & 0xFF;
data              307 drivers/iio/dac/ad5446.c 	data[2] = val & 0xFF;
data              309 drivers/iio/dac/ad5446.c 	return spi_write(spi, data, sizeof(data));
data              529 drivers/iio/dac/ad5446.c 	__be16 data = cpu_to_be16(val);
data              531 drivers/iio/dac/ad5446.c 	return i2c_master_send(client, (char *)&data, sizeof(data));
data               72 drivers/iio/dac/ad5449.c 	__be16 data[2] ____cacheline_aligned;
data               91 drivers/iio/dac/ad5449.c 	st->data[0] = cpu_to_be16((addr << 12) | val);
data               92 drivers/iio/dac/ad5449.c 	ret = spi_write(st->spi, st->data, 2);
data              105 drivers/iio/dac/ad5449.c 			.tx_buf = &st->data[0],
data              109 drivers/iio/dac/ad5449.c 			.tx_buf = &st->data[1],
data              110 drivers/iio/dac/ad5449.c 			.rx_buf = &st->data[1],
data              116 drivers/iio/dac/ad5449.c 	st->data[0] = cpu_to_be16(addr << 12);
data              117 drivers/iio/dac/ad5449.c 	st->data[1] = cpu_to_be16(AD5449_CMD_NOOP);
data              123 drivers/iio/dac/ad5449.c 	*val = be16_to_cpu(st->data[1]);
data               57 drivers/iio/dac/ad5504.c 	__be16				data[2] ____cacheline_aligned;
data               71 drivers/iio/dac/ad5504.c 	st->data[0] = cpu_to_be16(AD5504_CMD_WRITE | AD5504_ADDR(addr) |
data               74 drivers/iio/dac/ad5504.c 	return spi_write(st->spi, &st->data[0], 2);
data               81 drivers/iio/dac/ad5504.c 	    .tx_buf = &st->data[0],
data               82 drivers/iio/dac/ad5504.c 	    .rx_buf = &st->data[1],
data               86 drivers/iio/dac/ad5504.c 	st->data[0] = cpu_to_be16(AD5504_CMD_READ | AD5504_ADDR(addr));
data               91 drivers/iio/dac/ad5504.c 	return be16_to_cpu(st->data[1]) & AD5504_RES_MASK;
data               26 drivers/iio/dac/ad5624r_spi.c 	u32 data;
data               37 drivers/iio/dac/ad5624r_spi.c 	data = (0 << 22) | (cmd << 19) | (addr << 16) | (val << shift);
data               38 drivers/iio/dac/ad5624r_spi.c 	msg[0] = data >> 16;
data               39 drivers/iio/dac/ad5624r_spi.c 	msg[1] = data >> 8;
data               40 drivers/iio/dac/ad5624r_spi.c 	msg[2] = data;
data               24 drivers/iio/dac/ad5686-spi.c 		st->data[0].d16 = cpu_to_be16(AD5310_CMD(cmd) |
data               26 drivers/iio/dac/ad5686-spi.c 		buf = &st->data[0].d8[0];
data               30 drivers/iio/dac/ad5686-spi.c 		st->data[0].d32 = cpu_to_be32(AD5686_CMD(cmd) |
data               32 drivers/iio/dac/ad5686-spi.c 		buf = &st->data[0].d8[1];
data               36 drivers/iio/dac/ad5686-spi.c 		st->data[0].d32 = cpu_to_be32(AD5686_CMD(cmd) |
data               39 drivers/iio/dac/ad5686-spi.c 		buf = &st->data[0].d8[1];
data               53 drivers/iio/dac/ad5686-spi.c 			.tx_buf = &st->data[0].d8[1],
data               57 drivers/iio/dac/ad5686-spi.c 			.tx_buf = &st->data[1].d8[1],
data               58 drivers/iio/dac/ad5686-spi.c 			.rx_buf = &st->data[2].d8[1],
data               79 drivers/iio/dac/ad5686-spi.c 	st->data[0].d32 = cpu_to_be32(AD5686_CMD(cmd) |
data               81 drivers/iio/dac/ad5686-spi.c 	st->data[1].d32 = cpu_to_be32(AD5686_CMD(AD5686_CMD_NOOP));
data               87 drivers/iio/dac/ad5686-spi.c 	return be32_to_cpu(st->data[2].d32);
data              143 drivers/iio/dac/ad5686.h 	} data[3] ____cacheline_aligned;
data               23 drivers/iio/dac/ad5696-i2c.c 			.buf = &st->data[0].d8[1],
data               29 drivers/iio/dac/ad5696-i2c.c 			.buf = (char *)&st->data[0].d16,
data               34 drivers/iio/dac/ad5696-i2c.c 	st->data[0].d32 = cpu_to_be32(AD5686_CMD(AD5686_CMD_NOOP) |
data               42 drivers/iio/dac/ad5696-i2c.c 	return be16_to_cpu(st->data[0].d16);
data               51 drivers/iio/dac/ad5696-i2c.c 	st->data[0].d32 = cpu_to_be32(AD5686_CMD(cmd) | AD5686_ADDR(addr)
data               54 drivers/iio/dac/ad5696-i2c.c 	ret = i2c_master_send(i2c, &st->data[0].d8[1], 3);
data              102 drivers/iio/dac/ad5755.c 	} data[2] ____cacheline_aligned;
data              162 drivers/iio/dac/ad5755.c 	st->data[0].d32 = cpu_to_be32((reg << 16) | val);
data              164 drivers/iio/dac/ad5755.c 	return spi_write(st->spi, &st->data[0].d8[1], 3);
data              204 drivers/iio/dac/ad5755.c 			.tx_buf = &st->data[0].d8[1],
data              208 drivers/iio/dac/ad5755.c 			.tx_buf = &st->data[1].d8[1],
data              209 drivers/iio/dac/ad5755.c 			.rx_buf = &st->data[1].d8[1],
data              216 drivers/iio/dac/ad5755.c 	st->data[0].d32 = cpu_to_be32(AD5755_READ_FLAG | (addr << 16));
data              217 drivers/iio/dac/ad5755.c 	st->data[1].d32 = cpu_to_be32(AD5755_NOOP);
data              221 drivers/iio/dac/ad5755.c 		ret = be32_to_cpu(st->data[1].d32) & 0xffff;
data               77 drivers/iio/dac/ad5761.c 	} data[3] ____cacheline_aligned;
data              117 drivers/iio/dac/ad5761.c 	st->data[0].d32 = cpu_to_be32(AD5761_ADDR(addr) | val);
data              119 drivers/iio/dac/ad5761.c 	return spi_write(st->spi, &st->data[0].d8[1], 3);
data              139 drivers/iio/dac/ad5761.c 			.tx_buf = &st->data[0].d8[1],
data              144 drivers/iio/dac/ad5761.c 			.tx_buf = &st->data[1].d8[1],
data              145 drivers/iio/dac/ad5761.c 			.rx_buf = &st->data[2].d8[1],
data              151 drivers/iio/dac/ad5761.c 	st->data[0].d32 = cpu_to_be32(AD5761_ADDR(addr));
data              152 drivers/iio/dac/ad5761.c 	st->data[1].d32 = cpu_to_be32(AD5761_ADDR(AD5761_ADDR_NOOP));
data              156 drivers/iio/dac/ad5761.c 	*val = be32_to_cpu(st->data[2].d32);
data               64 drivers/iio/dac/ad5764.c 	} data[2] ____cacheline_aligned;
data              130 drivers/iio/dac/ad5764.c 	st->data[0].d32 = cpu_to_be32((reg << 16) | val);
data              132 drivers/iio/dac/ad5764.c 	ret = spi_write(st->spi, &st->data[0].d8[1], 3);
data              145 drivers/iio/dac/ad5764.c 			.tx_buf = &st->data[0].d8[1],
data              149 drivers/iio/dac/ad5764.c 			.rx_buf = &st->data[1].d8[1],
data              156 drivers/iio/dac/ad5764.c 	st->data[0].d32 = cpu_to_be32((1 << 23) | (reg << 16));
data              160 drivers/iio/dac/ad5764.c 		*val = be32_to_cpu(st->data[1].d32) & 0xffff;
data               96 drivers/iio/dac/ad5791.c 	} data[3] ____cacheline_aligned;
data              112 drivers/iio/dac/ad5791.c 	st->data[0].d32 = cpu_to_be32(AD5791_CMD_WRITE |
data              116 drivers/iio/dac/ad5791.c 	return spi_write(st->spi, &st->data[0].d8[1], 3);
data              124 drivers/iio/dac/ad5791.c 			.tx_buf = &st->data[0].d8[1],
data              129 drivers/iio/dac/ad5791.c 			.tx_buf = &st->data[1].d8[1],
data              130 drivers/iio/dac/ad5791.c 			.rx_buf = &st->data[2].d8[1],
data              136 drivers/iio/dac/ad5791.c 	st->data[0].d32 = cpu_to_be32(AD5791_CMD_READ |
data              138 drivers/iio/dac/ad5791.c 	st->data[1].d32 = cpu_to_be32(AD5791_ADDR(AD5791_ADDR_NOOP));
data              142 drivers/iio/dac/ad5791.c 	*val = be32_to_cpu(st->data[2].d32);
data               48 drivers/iio/dac/ad7303.c 	__be16 data ____cacheline_aligned;
data               54 drivers/iio/dac/ad7303.c 	st->data = cpu_to_be16(AD7303_CMD_UPDATE_DAC |
data               58 drivers/iio/dac/ad7303.c 	return spi_write(st->spi, &st->data, sizeof(st->data));
data               29 drivers/iio/dac/ad8801.c 	__be16 data ____cacheline_aligned;
data               35 drivers/iio/dac/ad8801.c 	state->data = cpu_to_be16((channel << AD8801_CFG_ADDR_OFFSET) | value);
data               36 drivers/iio/dac/ad8801.c 	return spi_write(state->spi, &state->data, sizeof(state->data));
data               73 drivers/iio/dac/ds4424.c 	struct ds4424_data *data = iio_priv(indio_dev);
data               76 drivers/iio/dac/ds4424.c 	mutex_lock(&data->lock);
data               77 drivers/iio/dac/ds4424.c 	ret = i2c_smbus_read_byte_data(data->client, DS4424_DAC_ADDR(channel));
data               84 drivers/iio/dac/ds4424.c 	mutex_unlock(&data->lock);
data               91 drivers/iio/dac/ds4424.c 	struct ds4424_data *data = iio_priv(indio_dev);
data               94 drivers/iio/dac/ds4424.c 	mutex_lock(&data->lock);
data               95 drivers/iio/dac/ds4424.c 	ret = i2c_smbus_write_byte_data(data->client,
data              100 drivers/iio/dac/ds4424.c 	data->raw[chan->channel] = val;
data              103 drivers/iio/dac/ds4424.c 	mutex_unlock(&data->lock);
data              178 drivers/iio/dac/ds4424.c 	struct ds4424_data *data = iio_priv(indio_dev);
data              183 drivers/iio/dac/ds4424.c 		data->save[i] = data->raw[i];
data              196 drivers/iio/dac/ds4424.c 	struct ds4424_data *data = iio_priv(indio_dev);
data              201 drivers/iio/dac/ds4424.c 		ret = ds4424_set_value(indio_dev, data->save[i],
data              219 drivers/iio/dac/ds4424.c 	struct ds4424_data *data;
data              223 drivers/iio/dac/ds4424.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              229 drivers/iio/dac/ds4424.c 	data = iio_priv(indio_dev);
data              231 drivers/iio/dac/ds4424.c 	data->client = client;
data              236 drivers/iio/dac/ds4424.c 	data->vcc_reg = devm_regulator_get(&client->dev, "vcc");
data              237 drivers/iio/dac/ds4424.c 	if (IS_ERR(data->vcc_reg)) {
data              240 drivers/iio/dac/ds4424.c 				PTR_ERR(data->vcc_reg));
data              241 drivers/iio/dac/ds4424.c 		return PTR_ERR(data->vcc_reg);
data              244 drivers/iio/dac/ds4424.c 	mutex_init(&data->lock);
data              245 drivers/iio/dac/ds4424.c 	ret = regulator_enable(data->vcc_reg);
data              285 drivers/iio/dac/ds4424.c 	regulator_disable(data->vcc_reg);
data              292 drivers/iio/dac/ds4424.c 	struct ds4424_data *data = iio_priv(indio_dev);
data              295 drivers/iio/dac/ds4424.c 	regulator_disable(data->vcc_reg);
data              223 drivers/iio/dac/ltc1660.c 	{ .compatible = "lltc,ltc1660", .data = (void *)ID_LTC1660 },
data              224 drivers/iio/dac/ltc1660.c 	{ .compatible = "lltc,ltc1665", .data = (void *)ID_LTC1665 },
data               65 drivers/iio/dac/ltc2632.c 	u32 data;
data               75 drivers/iio/dac/ltc2632.c 	data = (cmd << 20) | (addr << 16) | (val << shift);
data               76 drivers/iio/dac/ltc2632.c 	msg[0] = data >> 16;
data               77 drivers/iio/dac/ltc2632.c 	msg[1] = data >> 8;
data               78 drivers/iio/dac/ltc2632.c 	msg[2] = data;
data              326 drivers/iio/dac/ltc2632.c 		.data = &ltc2632_chip_info_tbl[ID_LTC2632L12]
data              329 drivers/iio/dac/ltc2632.c 		.data = &ltc2632_chip_info_tbl[ID_LTC2632L10]
data              332 drivers/iio/dac/ltc2632.c 		.data = &ltc2632_chip_info_tbl[ID_LTC2632L8]
data              335 drivers/iio/dac/ltc2632.c 		.data = &ltc2632_chip_info_tbl[ID_LTC2632H12]
data              338 drivers/iio/dac/ltc2632.c 		.data = &ltc2632_chip_info_tbl[ID_LTC2632H10]
data              341 drivers/iio/dac/ltc2632.c 		.data = &ltc2632_chip_info_tbl[ID_LTC2632H8]
data               35 drivers/iio/dac/m62332.c 	struct m62332_data *data = iio_priv(indio_dev);
data               36 drivers/iio/dac/m62332.c 	struct i2c_client *client = data->client;
data               40 drivers/iio/dac/m62332.c 	if (val == data->raw[channel])
data               46 drivers/iio/dac/m62332.c 	mutex_lock(&data->mutex);
data               49 drivers/iio/dac/m62332.c 		res = regulator_enable(data->vcc);
data               60 drivers/iio/dac/m62332.c 	data->raw[channel] = val;
data               63 drivers/iio/dac/m62332.c 		regulator_disable(data->vcc);
data               65 drivers/iio/dac/m62332.c 	mutex_unlock(&data->mutex);
data               70 drivers/iio/dac/m62332.c 	mutex_unlock(&data->mutex);
data               81 drivers/iio/dac/m62332.c 	struct m62332_data *data = iio_priv(indio_dev);
data               87 drivers/iio/dac/m62332.c 		ret = regulator_get_voltage(data->vcc);
data               96 drivers/iio/dac/m62332.c 		*val = data->raw[chan->channel];
data              132 drivers/iio/dac/m62332.c 	struct m62332_data *data = iio_priv(indio_dev);
data              135 drivers/iio/dac/m62332.c 	data->save[0] = data->raw[0];
data              136 drivers/iio/dac/m62332.c 	data->save[1] = data->raw[1];
data              149 drivers/iio/dac/m62332.c 	struct m62332_data *data = iio_priv(indio_dev);
data              152 drivers/iio/dac/m62332.c 	ret = m62332_set_value(indio_dev, data->save[0], 0);
data              156 drivers/iio/dac/m62332.c 	return m62332_set_value(indio_dev, data->save[1], 1);
data              189 drivers/iio/dac/m62332.c 	struct m62332_data *data;
data              193 drivers/iio/dac/m62332.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              197 drivers/iio/dac/m62332.c 	data = iio_priv(indio_dev);
data              199 drivers/iio/dac/m62332.c 	data->client = client;
data              201 drivers/iio/dac/m62332.c 	mutex_init(&data->mutex);
data              203 drivers/iio/dac/m62332.c 	data->vcc = devm_regulator_get(&client->dev, "VCC");
data              204 drivers/iio/dac/m62332.c 	if (IS_ERR(data->vcc))
data              205 drivers/iio/dac/m62332.c 		return PTR_ERR(data->vcc);
data               46 drivers/iio/dac/max517.c 	struct max517_data *data = iio_priv(indio_dev);
data               47 drivers/iio/dac/max517.c 	struct i2c_client *client = data->client;
data               72 drivers/iio/dac/max517.c 	struct max517_data *data = iio_priv(indio_dev);
data               77 drivers/iio/dac/max517.c 		*val = data->vref_mv[chan->channel];
data              147 drivers/iio/dac/max517.c 	struct max517_data *data;
data              152 drivers/iio/dac/max517.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              155 drivers/iio/dac/max517.c 	data = iio_priv(indio_dev);
data              157 drivers/iio/dac/max517.c 	data->client = client;
data              187 drivers/iio/dac/max517.c 			data->vref_mv[chan] = 5000; /* mV */
data              189 drivers/iio/dac/max517.c 			data->vref_mv[chan] = platform_data->vref_mv[chan];
data               90 drivers/iio/dac/max5821.c static int max5821_sync_powerdown_mode(struct max5821_data *data,
data              102 drivers/iio/dac/max5821.c 	if (data->powerdown[chan->channel])
data              103 drivers/iio/dac/max5821.c 		outbuf[1] |= data->powerdown_mode[chan->channel] + 1;
data              107 drivers/iio/dac/max5821.c 	return i2c_master_send(data->client, outbuf, 2);
data              115 drivers/iio/dac/max5821.c 	struct max5821_data *data = iio_priv(indio_dev);
data              123 drivers/iio/dac/max5821.c 	data->powerdown[chan->channel] = powerdown;
data              125 drivers/iio/dac/max5821.c 	ret = max5821_sync_powerdown_mode(data, chan);
data              172 drivers/iio/dac/max5821.c 	struct max5821_data *data = iio_priv(indio_dev);
data              173 drivers/iio/dac/max5821.c 	struct i2c_client *client = data->client;
data              183 drivers/iio/dac/max5821.c 	mutex_lock(&data->lock);
data              187 drivers/iio/dac/max5821.c 		mutex_unlock(&data->lock);
data              190 drivers/iio/dac/max5821.c 		mutex_unlock(&data->lock);
data              196 drivers/iio/dac/max5821.c 		mutex_unlock(&data->lock);
data              199 drivers/iio/dac/max5821.c 		mutex_unlock(&data->lock);
data              203 drivers/iio/dac/max5821.c 	mutex_unlock(&data->lock);
data              213 drivers/iio/dac/max5821.c 	struct max5821_data *data = iio_priv(indio_dev);
data              214 drivers/iio/dac/max5821.c 	struct i2c_client *client = data->client;
data              241 drivers/iio/dac/max5821.c 	struct max5821_data *data = iio_priv(indio_dev);
data              247 drivers/iio/dac/max5821.c 		*val = data->vref_mv;
data              300 drivers/iio/dac/max5821.c 	struct max5821_data *data;
data              305 drivers/iio/dac/max5821.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              308 drivers/iio/dac/max5821.c 	data = iio_priv(indio_dev);
data              310 drivers/iio/dac/max5821.c 	data->client = client;
data              311 drivers/iio/dac/max5821.c 	mutex_init(&data->lock);
data              315 drivers/iio/dac/max5821.c 		data->powerdown[tmp] = true;
data              316 drivers/iio/dac/max5821.c 		data->powerdown_mode[tmp] = MAX5821_100KOHM_TO_GND;
data              319 drivers/iio/dac/max5821.c 	data->vref_reg = devm_regulator_get(&client->dev, "vref");
data              320 drivers/iio/dac/max5821.c 	if (IS_ERR(data->vref_reg)) {
data              321 drivers/iio/dac/max5821.c 		ret = PTR_ERR(data->vref_reg);
data              327 drivers/iio/dac/max5821.c 	ret = regulator_enable(data->vref_reg);
data              334 drivers/iio/dac/max5821.c 	ret = regulator_get_voltage(data->vref_reg);
data              341 drivers/iio/dac/max5821.c 	data->vref_mv = ret / 1000;
data              353 drivers/iio/dac/max5821.c 	regulator_disable(data->vref_reg);
data              363 drivers/iio/dac/max5821.c 	struct max5821_data *data = iio_priv(indio_dev);
data              366 drivers/iio/dac/max5821.c 	regulator_disable(data->vref_reg);
data               47 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(i2c_get_clientdata(
data               51 drivers/iio/dac/mcp4725.c 	outbuf[0] = (data->powerdown_mode + 1) << 4;
data               53 drivers/iio/dac/mcp4725.c 	data->powerdown = true;
data               55 drivers/iio/dac/mcp4725.c 	return i2c_master_send(data->client, outbuf, 2);
data               60 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(i2c_get_clientdata(
data               65 drivers/iio/dac/mcp4725.c 	outbuf[0] = (data->dac_value >> 8) & 0xf;
data               66 drivers/iio/dac/mcp4725.c 	outbuf[1] = data->dac_value & 0xff;
data               67 drivers/iio/dac/mcp4725.c 	data->powerdown = false;
data               69 drivers/iio/dac/mcp4725.c 	return i2c_master_send(data->client, outbuf, 2);
data               77 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data               91 drivers/iio/dac/mcp4725.c 	inoutbuf[0] |= data->ref_mode << 3;
data               92 drivers/iio/dac/mcp4725.c 	inoutbuf[0] |= data->powerdown ? ((data->powerdown_mode + 1) << 1) : 0;
data               93 drivers/iio/dac/mcp4725.c 	inoutbuf[1] = data->dac_value >> 4;
data               94 drivers/iio/dac/mcp4725.c 	inoutbuf[2] = (data->dac_value & 0xf) << 4;
data               96 drivers/iio/dac/mcp4725.c 	ret = i2c_master_send(data->client, inoutbuf, 3);
data              105 drivers/iio/dac/mcp4725.c 		ret = i2c_master_recv(data->client, inoutbuf, 3);
data              116 drivers/iio/dac/mcp4725.c 		dev_err(&data->client->dev,
data              150 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data              152 drivers/iio/dac/mcp4725.c 	return data->powerdown_mode;
data              158 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data              160 drivers/iio/dac/mcp4725.c 	data->powerdown_mode = mode;
data              168 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data              170 drivers/iio/dac/mcp4725.c 	return sprintf(buf, "%d\n", data->powerdown);
data              177 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data              186 drivers/iio/dac/mcp4725.c 		ret = mcp4725_suspend(&data->client->dev);
data              188 drivers/iio/dac/mcp4725.c 		ret = mcp4725_resume(&data->client->dev);
data              266 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data              276 drivers/iio/dac/mcp4725.c 	ret = i2c_master_send(data->client, outbuf, 2);
data              287 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data              292 drivers/iio/dac/mcp4725.c 	outbuf[0] |= data->ref_mode << 3;
data              293 drivers/iio/dac/mcp4725.c 	if (data->powerdown)
data              294 drivers/iio/dac/mcp4725.c 		outbuf[0] |= data->powerdown << 1;
data              295 drivers/iio/dac/mcp4725.c 	outbuf[1] = data->dac_value >> 4;
data              296 drivers/iio/dac/mcp4725.c 	outbuf[2] = (data->dac_value & 0xf) << 4;
data              298 drivers/iio/dac/mcp4725.c 	ret = i2c_master_send(data->client, outbuf, 3);
data              311 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data              316 drivers/iio/dac/mcp4725.c 		*val = data->dac_value;
data              319 drivers/iio/dac/mcp4725.c 		if (data->ref_mode == MCP472X_REF_VDD)
data              320 drivers/iio/dac/mcp4725.c 			ret = regulator_get_voltage(data->vdd_reg);
data              322 drivers/iio/dac/mcp4725.c 			ret = regulator_get_voltage(data->vref_reg);
data              338 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data              344 drivers/iio/dac/mcp4725.c 		data->dac_value = val;
data              387 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data;
data              395 drivers/iio/dac/mcp4725.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              398 drivers/iio/dac/mcp4725.c 	data = iio_priv(indio_dev);
data              400 drivers/iio/dac/mcp4725.c 	data->client = client;
data              402 drivers/iio/dac/mcp4725.c 		data->id = (enum chip_id)of_device_get_match_data(&client->dev);
data              404 drivers/iio/dac/mcp4725.c 		data->id = id->driver_data;
data              417 drivers/iio/dac/mcp4725.c 	if (data->id == MCP4725 && pdata->use_vref) {
data              430 drivers/iio/dac/mcp4725.c 		data->ref_mode = MCP472X_REF_VDD;
data              432 drivers/iio/dac/mcp4725.c 		data->ref_mode = pdata->vref_buffered ?
data              436 drivers/iio/dac/mcp4725.c 	data->vdd_reg = devm_regulator_get(&client->dev, "vdd");
data              437 drivers/iio/dac/mcp4725.c 	if (IS_ERR(data->vdd_reg))
data              438 drivers/iio/dac/mcp4725.c 		return PTR_ERR(data->vdd_reg);
data              440 drivers/iio/dac/mcp4725.c 	err = regulator_enable(data->vdd_reg);
data              445 drivers/iio/dac/mcp4725.c 		data->vref_reg = devm_regulator_get(&client->dev, "vref");
data              446 drivers/iio/dac/mcp4725.c 		if (IS_ERR(data->vref_reg)) {
data              447 drivers/iio/dac/mcp4725.c 			err = PTR_ERR(data->vref_reg);
data              451 drivers/iio/dac/mcp4725.c 		err = regulator_enable(data->vref_reg);
data              464 drivers/iio/dac/mcp4725.c 	err = i2c_master_recv(client, inbuf, data->id == MCP4725 ? 3 : 4);
data              471 drivers/iio/dac/mcp4725.c 	data->powerdown = pd > 0;
data              472 drivers/iio/dac/mcp4725.c 	data->powerdown_mode = pd ? pd - 1 : 2; /* largest resistor to gnd */
data              473 drivers/iio/dac/mcp4725.c 	data->dac_value = (inbuf[1] << 4) | (inbuf[2] >> 4);
data              474 drivers/iio/dac/mcp4725.c 	if (data->id == MCP4726)
data              477 drivers/iio/dac/mcp4725.c 	if (data->id == MCP4726 && ref != data->ref_mode) {
data              480 drivers/iio/dac/mcp4725.c 			data->ref_mode, ref, data->ref_mode);
data              493 drivers/iio/dac/mcp4725.c 	if (data->vref_reg)
data              494 drivers/iio/dac/mcp4725.c 		regulator_disable(data->vref_reg);
data              497 drivers/iio/dac/mcp4725.c 	regulator_disable(data->vdd_reg);
data              505 drivers/iio/dac/mcp4725.c 	struct mcp4725_data *data = iio_priv(indio_dev);
data              509 drivers/iio/dac/mcp4725.c 	if (data->vref_reg)
data              510 drivers/iio/dac/mcp4725.c 		regulator_disable(data->vref_reg);
data              511 drivers/iio/dac/mcp4725.c 	regulator_disable(data->vdd_reg);
data              527 drivers/iio/dac/mcp4725.c 		.data = (void *)MCP4725
data              531 drivers/iio/dac/mcp4725.c 		.data = (void *)MCP4726
data               70 drivers/iio/dac/stm32-dac-core.c 		of_match_device(dev->driver->of_match_table, dev)->data;
data              173 drivers/iio/dac/stm32-dac-core.c 		.data = (void *)&stm32h7_dac_cfg,
data               53 drivers/iio/dac/ti-dac5571.c 	int (*dac5571_cmd)(struct dac5571_data *data, int channel, u16 val);
data               54 drivers/iio/dac/ti-dac5571.c 	int (*dac5571_pwrdwn)(struct dac5571_data *data, int channel, u8 pwrdwn);
data               65 drivers/iio/dac/ti-dac5571.c static int dac5571_cmd_single(struct dac5571_data *data, int channel, u16 val)
data               69 drivers/iio/dac/ti-dac5571.c 	shift = 12 - data->spec->resolution;
data               70 drivers/iio/dac/ti-dac5571.c 	data->buf[1] = val << shift;
data               71 drivers/iio/dac/ti-dac5571.c 	data->buf[0] = val >> (8 - shift);
data               73 drivers/iio/dac/ti-dac5571.c 	if (i2c_master_send(data->client, data->buf, 2) != 2)
data               79 drivers/iio/dac/ti-dac5571.c static int dac5571_cmd_quad(struct dac5571_data *data, int channel, u16 val)
data               83 drivers/iio/dac/ti-dac5571.c 	shift = 16 - data->spec->resolution;
data               84 drivers/iio/dac/ti-dac5571.c 	data->buf[2] = val << shift;
data               85 drivers/iio/dac/ti-dac5571.c 	data->buf[1] = (val >> (8 - shift));
data               86 drivers/iio/dac/ti-dac5571.c 	data->buf[0] = (channel << DAC5571_CHANNEL_SELECT) |
data               89 drivers/iio/dac/ti-dac5571.c 	if (i2c_master_send(data->client, data->buf, 3) != 3)
data               95 drivers/iio/dac/ti-dac5571.c static int dac5571_pwrdwn_single(struct dac5571_data *data, int channel, u8 pwrdwn)
data               97 drivers/iio/dac/ti-dac5571.c 	data->buf[1] = 0;
data               98 drivers/iio/dac/ti-dac5571.c 	data->buf[0] = pwrdwn << DAC5571_SINGLE_PWRDWN_BITS;
data              100 drivers/iio/dac/ti-dac5571.c 	if (i2c_master_send(data->client, data->buf, 2) != 2)
data              106 drivers/iio/dac/ti-dac5571.c static int dac5571_pwrdwn_quad(struct dac5571_data *data, int channel, u8 pwrdwn)
data              108 drivers/iio/dac/ti-dac5571.c 	data->buf[2] = 0;
data              109 drivers/iio/dac/ti-dac5571.c 	data->buf[1] = pwrdwn << DAC5571_QUAD_PWRDWN_BITS;
data              110 drivers/iio/dac/ti-dac5571.c 	data->buf[0] = (channel << DAC5571_CHANNEL_SELECT) |
data              113 drivers/iio/dac/ti-dac5571.c 	if (i2c_master_send(data->client, data->buf, 3) != 3)
data              126 drivers/iio/dac/ti-dac5571.c 	struct dac5571_data *data = iio_priv(indio_dev);
data              128 drivers/iio/dac/ti-dac5571.c 	return data->powerdown_mode;
data              135 drivers/iio/dac/ti-dac5571.c 	struct dac5571_data *data = iio_priv(indio_dev);
data              138 drivers/iio/dac/ti-dac5571.c 	if (data->powerdown_mode == mode)
data              141 drivers/iio/dac/ti-dac5571.c 	mutex_lock(&data->lock);
data              142 drivers/iio/dac/ti-dac5571.c 	if (data->powerdown) {
data              143 drivers/iio/dac/ti-dac5571.c 		ret = data->dac5571_pwrdwn(data, chan->channel,
data              148 drivers/iio/dac/ti-dac5571.c 	data->powerdown_mode = mode;
data              151 drivers/iio/dac/ti-dac5571.c 	mutex_unlock(&data->lock);
data              168 drivers/iio/dac/ti-dac5571.c 	struct dac5571_data *data = iio_priv(indio_dev);
data              170 drivers/iio/dac/ti-dac5571.c 	return sprintf(buf, "%d\n", data->powerdown);
data              178 drivers/iio/dac/ti-dac5571.c 	struct dac5571_data *data = iio_priv(indio_dev);
data              186 drivers/iio/dac/ti-dac5571.c 	if (data->powerdown == powerdown)
data              189 drivers/iio/dac/ti-dac5571.c 	mutex_lock(&data->lock);
data              191 drivers/iio/dac/ti-dac5571.c 		ret = data->dac5571_pwrdwn(data, chan->channel,
data              192 drivers/iio/dac/ti-dac5571.c 			    DAC5571_POWERDOWN(data->powerdown_mode));
data              194 drivers/iio/dac/ti-dac5571.c 		ret = data->dac5571_cmd(data, chan->channel, data->val[0]);
data              198 drivers/iio/dac/ti-dac5571.c 	data->powerdown = powerdown;
data              201 drivers/iio/dac/ti-dac5571.c 	mutex_unlock(&data->lock);
data              242 drivers/iio/dac/ti-dac5571.c 	struct dac5571_data *data = iio_priv(indio_dev);
data              247 drivers/iio/dac/ti-dac5571.c 		*val = data->val[chan->channel];
data              251 drivers/iio/dac/ti-dac5571.c 		ret = regulator_get_voltage(data->vref);
data              256 drivers/iio/dac/ti-dac5571.c 		*val2 = data->spec->resolution;
data              268 drivers/iio/dac/ti-dac5571.c 	struct dac5571_data *data = iio_priv(indio_dev);
data              273 drivers/iio/dac/ti-dac5571.c 		if (data->val[chan->channel] == val)
data              276 drivers/iio/dac/ti-dac5571.c 		if (val >= (1 << data->spec->resolution) || val < 0)
data              279 drivers/iio/dac/ti-dac5571.c 		if (data->powerdown)
data              282 drivers/iio/dac/ti-dac5571.c 		mutex_lock(&data->lock);
data              283 drivers/iio/dac/ti-dac5571.c 		ret = data->dac5571_cmd(data, chan->channel, val);
data              285 drivers/iio/dac/ti-dac5571.c 			data->val[chan->channel] = val;
data              286 drivers/iio/dac/ti-dac5571.c 		mutex_unlock(&data->lock);
data              312 drivers/iio/dac/ti-dac5571.c 	struct dac5571_data *data;
data              316 drivers/iio/dac/ti-dac5571.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              320 drivers/iio/dac/ti-dac5571.c 	data = iio_priv(indio_dev);
data              322 drivers/iio/dac/ti-dac5571.c 	data->client = client;
data              333 drivers/iio/dac/ti-dac5571.c 	data->spec = spec;
data              335 drivers/iio/dac/ti-dac5571.c 	data->vref = devm_regulator_get(dev, "vref");
data              336 drivers/iio/dac/ti-dac5571.c 	if (IS_ERR(data->vref))
data              337 drivers/iio/dac/ti-dac5571.c 		return PTR_ERR(data->vref);
data              339 drivers/iio/dac/ti-dac5571.c 	ret = regulator_enable(data->vref);
data              343 drivers/iio/dac/ti-dac5571.c 	mutex_init(&data->lock);
data              347 drivers/iio/dac/ti-dac5571.c 		data->dac5571_cmd = dac5571_cmd_single;
data              348 drivers/iio/dac/ti-dac5571.c 		data->dac5571_pwrdwn = dac5571_pwrdwn_single;
data              351 drivers/iio/dac/ti-dac5571.c 		data->dac5571_cmd = dac5571_cmd_quad;
data              352 drivers/iio/dac/ti-dac5571.c 		data->dac5571_pwrdwn = dac5571_pwrdwn_quad;
data              359 drivers/iio/dac/ti-dac5571.c 		ret = data->dac5571_cmd(data, i, 0);
data              373 drivers/iio/dac/ti-dac5571.c 	regulator_disable(data->vref);
data              380 drivers/iio/dac/ti-dac5571.c 	struct dac5571_data *data = iio_priv(indio_dev);
data              383 drivers/iio/dac/ti-dac5571.c 	regulator_disable(data->vref);
data               29 drivers/iio/dac/ti-dac7612.c 	uint8_t data[2] ____cacheline_aligned;
data               36 drivers/iio/dac/ti-dac7612.c 	priv->data[0] = BIT(DAC7612_START) | (channel << DAC7612_ADDRESS);
data               37 drivers/iio/dac/ti-dac7612.c 	priv->data[0] |= val >> 8;
data               38 drivers/iio/dac/ti-dac7612.c 	priv->data[1] = val & 0xff;
data               42 drivers/iio/dac/ti-dac7612.c 	ret = spi_write(priv->spi, priv->data, sizeof(priv->data));
data               49 drivers/iio/dummy/iio_simple_dummy_buffer.c 	u16 *data;
data               51 drivers/iio/dummy/iio_simple_dummy_buffer.c 	data = kmalloc(indio_dev->scan_bytes, GFP_KERNEL);
data               52 drivers/iio/dummy/iio_simple_dummy_buffer.c 	if (!data)
data               81 drivers/iio/dummy/iio_simple_dummy_buffer.c 			data[i] = fakedata[j];
data               86 drivers/iio/dummy/iio_simple_dummy_buffer.c 	iio_push_to_buffers_with_timestamp(indio_dev, data,
data               89 drivers/iio/dummy/iio_simple_dummy_buffer.c 	kfree(data);
data              296 drivers/iio/frequency/ad9523.c 	} data[2] ____cacheline_aligned;
data              311 drivers/iio/frequency/ad9523.c 			.tx_buf = &st->data[0].d8[2],
data              314 drivers/iio/frequency/ad9523.c 			.rx_buf = &st->data[1].d8[4 - AD9523_TRANSF_LEN(addr)],
data              319 drivers/iio/frequency/ad9523.c 	st->data[0].d32 = cpu_to_be32(AD9523_READ |
data              327 drivers/iio/frequency/ad9523.c 		ret = be32_to_cpu(st->data[1].d32) & (0xFFFFFF >>
data              340 drivers/iio/frequency/ad9523.c 			.tx_buf = &st->data[0].d8[2],
data              343 drivers/iio/frequency/ad9523.c 			.tx_buf = &st->data[1].d8[4 - AD9523_TRANSF_LEN(addr)],
data              348 drivers/iio/frequency/ad9523.c 	st->data[0].d32 = cpu_to_be32(AD9523_WRITE |
data              351 drivers/iio/frequency/ad9523.c 	st->data[1].d32 = cpu_to_be32(val);
data              543 drivers/iio/frequency/adf4371.c static void adf4371_clk_disable(void *data)
data              545 drivers/iio/frequency/adf4371.c 	struct adf4371_state *st = data;
data              238 drivers/iio/gyro/adxrs450.c 	u16 data;
data              271 drivers/iio/gyro/adxrs450.c 	ret = adxrs450_spi_read_reg_16(indio_dev, ADXRS450_FAULT1, &data);
data              274 drivers/iio/gyro/adxrs450.c 	if (data & 0x0fff) {
data              136 drivers/iio/gyro/bmg160_core.c static int bmg160_set_mode(struct bmg160_data *data, u8 mode)
data              138 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              141 drivers/iio/gyro/bmg160_core.c 	ret = regmap_write(data->regmap, BMG160_REG_PMU_LPW, mode);
data              162 drivers/iio/gyro/bmg160_core.c static int bmg160_set_bw(struct bmg160_data *data, int val)
data              164 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              172 drivers/iio/gyro/bmg160_core.c 	ret = regmap_write(data->regmap, BMG160_REG_PMU_BW, bw_bits);
data              181 drivers/iio/gyro/bmg160_core.c static int bmg160_get_filter(struct bmg160_data *data, int *val)
data              183 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              188 drivers/iio/gyro/bmg160_core.c 	ret = regmap_read(data->regmap, BMG160_REG_PMU_BW, &bw_bits);
data              208 drivers/iio/gyro/bmg160_core.c static int bmg160_set_filter(struct bmg160_data *data, int val)
data              210 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              219 drivers/iio/gyro/bmg160_core.c 	ret = regmap_write(data->regmap, BMG160_REG_PMU_BW,
data              229 drivers/iio/gyro/bmg160_core.c static int bmg160_chip_init(struct bmg160_data *data)
data              231 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              239 drivers/iio/gyro/bmg160_core.c 	regmap_write(data->regmap, BMG160_GYRO_REG_RESET,
data              243 drivers/iio/gyro/bmg160_core.c 	ret = regmap_read(data->regmap, BMG160_REG_CHIP_ID, &val);
data              255 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_mode(data, BMG160_MODE_NORMAL);
data              263 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_bw(data, BMG160_DEF_BW);
data              268 drivers/iio/gyro/bmg160_core.c 	ret = regmap_write(data->regmap, BMG160_REG_RANGE, BMG160_RANGE_500DPS);
data              273 drivers/iio/gyro/bmg160_core.c 	data->dps_range = BMG160_RANGE_500DPS;
data              275 drivers/iio/gyro/bmg160_core.c 	ret = regmap_read(data->regmap, BMG160_REG_SLOPE_THRES, &val);
data              280 drivers/iio/gyro/bmg160_core.c 	data->slope_thres = val;
data              283 drivers/iio/gyro/bmg160_core.c 	ret = regmap_update_bits(data->regmap, BMG160_REG_INT_EN_1,
data              290 drivers/iio/gyro/bmg160_core.c 	ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH,
data              302 drivers/iio/gyro/bmg160_core.c static int bmg160_set_power_state(struct bmg160_data *data, bool on)
data              305 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              328 drivers/iio/gyro/bmg160_core.c static int bmg160_setup_any_motion_interrupt(struct bmg160_data *data,
data              331 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              335 drivers/iio/gyro/bmg160_core.c 	ret = regmap_update_bits(data->regmap, BMG160_REG_INT_MAP_0,
data              346 drivers/iio/gyro/bmg160_core.c 		ret = regmap_write(data->regmap, BMG160_REG_SLOPE_THRES,
data              347 drivers/iio/gyro/bmg160_core.c 				   data->slope_thres);
data              353 drivers/iio/gyro/bmg160_core.c 		ret = regmap_write(data->regmap, BMG160_REG_MOTION_INTR,
data              366 drivers/iio/gyro/bmg160_core.c 		if (!data->dready_trigger_on) {
data              367 drivers/iio/gyro/bmg160_core.c 			ret = regmap_write(data->regmap,
data              377 drivers/iio/gyro/bmg160_core.c 		ret = regmap_write(data->regmap, BMG160_REG_INT_EN_0,
data              381 drivers/iio/gyro/bmg160_core.c 		ret = regmap_write(data->regmap, BMG160_REG_INT_EN_0, 0);
data              392 drivers/iio/gyro/bmg160_core.c static int bmg160_setup_new_data_interrupt(struct bmg160_data *data,
data              395 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              399 drivers/iio/gyro/bmg160_core.c 	ret = regmap_update_bits(data->regmap, BMG160_REG_INT_MAP_1,
data              408 drivers/iio/gyro/bmg160_core.c 		ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH,
data              416 drivers/iio/gyro/bmg160_core.c 		ret = regmap_write(data->regmap, BMG160_REG_INT_EN_0,
data              421 drivers/iio/gyro/bmg160_core.c 		ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH,
data              429 drivers/iio/gyro/bmg160_core.c 		ret = regmap_write(data->regmap, BMG160_REG_INT_EN_0, 0);
data              440 drivers/iio/gyro/bmg160_core.c static int bmg160_get_bw(struct bmg160_data *data, int *val)
data              442 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);	
data              447 drivers/iio/gyro/bmg160_core.c 	ret = regmap_read(data->regmap, BMG160_REG_PMU_BW, &bw_bits);
data              466 drivers/iio/gyro/bmg160_core.c static int bmg160_set_scale(struct bmg160_data *data, int val)
data              468 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              473 drivers/iio/gyro/bmg160_core.c 			ret = regmap_write(data->regmap, BMG160_REG_RANGE,
data              479 drivers/iio/gyro/bmg160_core.c 			data->dps_range = bmg160_scale_table[i].dps_range;
data              487 drivers/iio/gyro/bmg160_core.c static int bmg160_get_temp(struct bmg160_data *data, int *val)
data              489 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              493 drivers/iio/gyro/bmg160_core.c 	mutex_lock(&data->mutex);
data              494 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_power_state(data, true);
data              496 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              500 drivers/iio/gyro/bmg160_core.c 	ret = regmap_read(data->regmap, BMG160_REG_TEMP, &raw_val);
data              503 drivers/iio/gyro/bmg160_core.c 		bmg160_set_power_state(data, false);
data              504 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              509 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_power_state(data, false);
data              510 drivers/iio/gyro/bmg160_core.c 	mutex_unlock(&data->mutex);
data              517 drivers/iio/gyro/bmg160_core.c static int bmg160_get_axis(struct bmg160_data *data, int axis, int *val)
data              519 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              523 drivers/iio/gyro/bmg160_core.c 	mutex_lock(&data->mutex);
data              524 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_power_state(data, true);
data              526 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              530 drivers/iio/gyro/bmg160_core.c 	ret = regmap_bulk_read(data->regmap, BMG160_AXIS_TO_REG(axis), &raw_val,
data              534 drivers/iio/gyro/bmg160_core.c 		bmg160_set_power_state(data, false);
data              535 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              540 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_power_state(data, false);
data              541 drivers/iio/gyro/bmg160_core.c 	mutex_unlock(&data->mutex);
data              552 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              559 drivers/iio/gyro/bmg160_core.c 			return bmg160_get_temp(data, val);
data              564 drivers/iio/gyro/bmg160_core.c 				return bmg160_get_axis(data, chan->scan_index,
data              576 drivers/iio/gyro/bmg160_core.c 		return bmg160_get_filter(data, val);
data              588 drivers/iio/gyro/bmg160_core.c 							data->dps_range) {
data              601 drivers/iio/gyro/bmg160_core.c 		mutex_lock(&data->mutex);
data              602 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_get_bw(data, val);
data              603 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              614 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              619 drivers/iio/gyro/bmg160_core.c 		mutex_lock(&data->mutex);
data              627 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_set_power_state(data, true);
data              629 drivers/iio/gyro/bmg160_core.c 			mutex_unlock(&data->mutex);
data              632 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_set_bw(data, val);
data              634 drivers/iio/gyro/bmg160_core.c 			bmg160_set_power_state(data, false);
data              635 drivers/iio/gyro/bmg160_core.c 			mutex_unlock(&data->mutex);
data              638 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_set_power_state(data, false);
data              639 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              645 drivers/iio/gyro/bmg160_core.c 		mutex_lock(&data->mutex);
data              646 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_set_power_state(data, true);
data              648 drivers/iio/gyro/bmg160_core.c 			bmg160_set_power_state(data, false);
data              649 drivers/iio/gyro/bmg160_core.c 			mutex_unlock(&data->mutex);
data              652 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_set_filter(data, val);
data              654 drivers/iio/gyro/bmg160_core.c 			bmg160_set_power_state(data, false);
data              655 drivers/iio/gyro/bmg160_core.c 			mutex_unlock(&data->mutex);
data              658 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_set_power_state(data, false);
data              659 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              665 drivers/iio/gyro/bmg160_core.c 		mutex_lock(&data->mutex);
data              667 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_set_power_state(data, true);
data              669 drivers/iio/gyro/bmg160_core.c 			mutex_unlock(&data->mutex);
data              672 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_set_scale(data, val2);
data              674 drivers/iio/gyro/bmg160_core.c 			bmg160_set_power_state(data, false);
data              675 drivers/iio/gyro/bmg160_core.c 			mutex_unlock(&data->mutex);
data              678 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_set_power_state(data, false);
data              679 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              695 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              700 drivers/iio/gyro/bmg160_core.c 		*val = data->slope_thres & BMG160_SLOPE_THRES_MASK;
data              716 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              720 drivers/iio/gyro/bmg160_core.c 		if (data->ev_enable_state)
data              722 drivers/iio/gyro/bmg160_core.c 		data->slope_thres &= ~BMG160_SLOPE_THRES_MASK;
data              723 drivers/iio/gyro/bmg160_core.c 		data->slope_thres |= (val & BMG160_SLOPE_THRES_MASK);
data              738 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              740 drivers/iio/gyro/bmg160_core.c 	return data->ev_enable_state;
data              749 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              752 drivers/iio/gyro/bmg160_core.c 	if (state && data->ev_enable_state)
data              755 drivers/iio/gyro/bmg160_core.c 	mutex_lock(&data->mutex);
data              757 drivers/iio/gyro/bmg160_core.c 	if (!state && data->motion_trigger_on) {
data              758 drivers/iio/gyro/bmg160_core.c 		data->ev_enable_state = 0;
data              759 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              771 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_power_state(data, state);
data              773 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              777 drivers/iio/gyro/bmg160_core.c 	ret =  bmg160_setup_any_motion_interrupt(data, state);
data              779 drivers/iio/gyro/bmg160_core.c 		bmg160_set_power_state(data, false);
data              780 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              784 drivers/iio/gyro/bmg160_core.c 	data->ev_enable_state = state;
data              785 drivers/iio/gyro/bmg160_core.c 	mutex_unlock(&data->mutex);
data              794 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              796 drivers/iio/gyro/bmg160_core.c 	return &data->orientation;
data              878 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              881 drivers/iio/gyro/bmg160_core.c 	mutex_lock(&data->mutex);
data              882 drivers/iio/gyro/bmg160_core.c 	ret = regmap_bulk_read(data->regmap, BMG160_REG_XOUT_L,
data              883 drivers/iio/gyro/bmg160_core.c 			       data->buffer, AXIS_MAX * 2);
data              884 drivers/iio/gyro/bmg160_core.c 	mutex_unlock(&data->mutex);
data              888 drivers/iio/gyro/bmg160_core.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              899 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              900 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              904 drivers/iio/gyro/bmg160_core.c 	if (data->dready_trigger_on)
data              908 drivers/iio/gyro/bmg160_core.c 	ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH,
data              923 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              926 drivers/iio/gyro/bmg160_core.c 	mutex_lock(&data->mutex);
data              928 drivers/iio/gyro/bmg160_core.c 	if (!state && data->ev_enable_state && data->motion_trigger_on) {
data              929 drivers/iio/gyro/bmg160_core.c 		data->motion_trigger_on = false;
data              930 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              938 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_power_state(data, state);
data              940 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              943 drivers/iio/gyro/bmg160_core.c 	if (data->motion_trig == trig)
data              944 drivers/iio/gyro/bmg160_core.c 		ret =  bmg160_setup_any_motion_interrupt(data, state);
data              946 drivers/iio/gyro/bmg160_core.c 		ret = bmg160_setup_new_data_interrupt(data, state);
data              948 drivers/iio/gyro/bmg160_core.c 		bmg160_set_power_state(data, false);
data              949 drivers/iio/gyro/bmg160_core.c 		mutex_unlock(&data->mutex);
data              952 drivers/iio/gyro/bmg160_core.c 	if (data->motion_trig == trig)
data              953 drivers/iio/gyro/bmg160_core.c 		data->motion_trigger_on = state;
data              955 drivers/iio/gyro/bmg160_core.c 		data->dready_trigger_on = state;
data              957 drivers/iio/gyro/bmg160_core.c 	mutex_unlock(&data->mutex);
data              970 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data              971 drivers/iio/gyro/bmg160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              976 drivers/iio/gyro/bmg160_core.c 	ret = regmap_read(data->regmap, BMG160_REG_INT_STATUS_2, &val);
data             1010 drivers/iio/gyro/bmg160_core.c 	if (!data->dready_trigger_on) {
data             1011 drivers/iio/gyro/bmg160_core.c 		ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH,
data             1024 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data             1026 drivers/iio/gyro/bmg160_core.c 	if (data->dready_trigger_on)
data             1027 drivers/iio/gyro/bmg160_core.c 		iio_trigger_poll(data->dready_trig);
data             1028 drivers/iio/gyro/bmg160_core.c 	else if (data->motion_trigger_on)
data             1029 drivers/iio/gyro/bmg160_core.c 		iio_trigger_poll(data->motion_trig);
data             1031 drivers/iio/gyro/bmg160_core.c 	if (data->ev_enable_state)
data             1040 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data             1042 drivers/iio/gyro/bmg160_core.c 	return bmg160_set_power_state(data, true);
data             1047 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data             1049 drivers/iio/gyro/bmg160_core.c 	return bmg160_set_power_state(data, false);
data             1073 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data;
data             1077 drivers/iio/gyro/bmg160_core.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data             1081 drivers/iio/gyro/bmg160_core.c 	data = iio_priv(indio_dev);
data             1083 drivers/iio/gyro/bmg160_core.c 	data->irq = irq;
data             1084 drivers/iio/gyro/bmg160_core.c 	data->regmap = regmap;
data             1087 drivers/iio/gyro/bmg160_core.c 				&data->orientation);
data             1091 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_chip_init(data);
data             1095 drivers/iio/gyro/bmg160_core.c 	mutex_init(&data->mutex);
data             1108 drivers/iio/gyro/bmg160_core.c 	if (data->irq > 0) {
data             1110 drivers/iio/gyro/bmg160_core.c 						data->irq,
data             1119 drivers/iio/gyro/bmg160_core.c 		data->dready_trig = devm_iio_trigger_alloc(dev,
data             1123 drivers/iio/gyro/bmg160_core.c 		if (!data->dready_trig)
data             1126 drivers/iio/gyro/bmg160_core.c 		data->motion_trig = devm_iio_trigger_alloc(dev,
data             1130 drivers/iio/gyro/bmg160_core.c 		if (!data->motion_trig)
data             1133 drivers/iio/gyro/bmg160_core.c 		data->dready_trig->dev.parent = dev;
data             1134 drivers/iio/gyro/bmg160_core.c 		data->dready_trig->ops = &bmg160_trigger_ops;
data             1135 drivers/iio/gyro/bmg160_core.c 		iio_trigger_set_drvdata(data->dready_trig, indio_dev);
data             1136 drivers/iio/gyro/bmg160_core.c 		ret = iio_trigger_register(data->dready_trig);
data             1140 drivers/iio/gyro/bmg160_core.c 		data->motion_trig->dev.parent = dev;
data             1141 drivers/iio/gyro/bmg160_core.c 		data->motion_trig->ops = &bmg160_trigger_ops;
data             1142 drivers/iio/gyro/bmg160_core.c 		iio_trigger_set_drvdata(data->motion_trig, indio_dev);
data             1143 drivers/iio/gyro/bmg160_core.c 		ret = iio_trigger_register(data->motion_trig);
data             1145 drivers/iio/gyro/bmg160_core.c 			data->motion_trig = NULL;
data             1180 drivers/iio/gyro/bmg160_core.c 	if (data->dready_trig)
data             1181 drivers/iio/gyro/bmg160_core.c 		iio_trigger_unregister(data->dready_trig);
data             1182 drivers/iio/gyro/bmg160_core.c 	if (data->motion_trig)
data             1183 drivers/iio/gyro/bmg160_core.c 		iio_trigger_unregister(data->motion_trig);
data             1192 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data             1202 drivers/iio/gyro/bmg160_core.c 	if (data->dready_trig) {
data             1203 drivers/iio/gyro/bmg160_core.c 		iio_trigger_unregister(data->dready_trig);
data             1204 drivers/iio/gyro/bmg160_core.c 		iio_trigger_unregister(data->motion_trig);
data             1207 drivers/iio/gyro/bmg160_core.c 	mutex_lock(&data->mutex);
data             1208 drivers/iio/gyro/bmg160_core.c 	bmg160_set_mode(data, BMG160_MODE_DEEP_SUSPEND);
data             1209 drivers/iio/gyro/bmg160_core.c 	mutex_unlock(&data->mutex);
data             1217 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data             1219 drivers/iio/gyro/bmg160_core.c 	mutex_lock(&data->mutex);
data             1220 drivers/iio/gyro/bmg160_core.c 	bmg160_set_mode(data, BMG160_MODE_SUSPEND);
data             1221 drivers/iio/gyro/bmg160_core.c 	mutex_unlock(&data->mutex);
data             1229 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data             1231 drivers/iio/gyro/bmg160_core.c 	mutex_lock(&data->mutex);
data             1232 drivers/iio/gyro/bmg160_core.c 	if (data->dready_trigger_on || data->motion_trigger_on ||
data             1233 drivers/iio/gyro/bmg160_core.c 							data->ev_enable_state)
data             1234 drivers/iio/gyro/bmg160_core.c 		bmg160_set_mode(data, BMG160_MODE_NORMAL);
data             1235 drivers/iio/gyro/bmg160_core.c 	mutex_unlock(&data->mutex);
data             1245 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data             1248 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_mode(data, BMG160_MODE_SUSPEND);
data             1260 drivers/iio/gyro/bmg160_core.c 	struct bmg160_data *data = iio_priv(indio_dev);
data             1263 drivers/iio/gyro/bmg160_core.c 	ret = bmg160_set_mode(data, BMG160_MODE_NORMAL);
data              100 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_odr_hz_from_value(struct fxas21002c_data *data, u8 value)
data              109 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_odr_value_from_hz(struct fxas21002c_data *data,
data              122 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_lpf_bw_from_value(struct fxas21002c_data *data, u8 value)
data              131 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_lpf_value_from_bw(struct fxas21002c_data *data,
data              144 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_hpf_sel_from_value(struct fxas21002c_data *data, u8 value)
data              153 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_hpf_value_from_sel(struct fxas21002c_data *data,
data              166 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_range_fs_from_value(struct fxas21002c_data *data,
data              174 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_FS_DOUBLE], &fs_double);
data              186 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_range_value_from_fs(struct fxas21002c_data *data,
data              207 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_write(data->regmap_fields[F_FS_DOUBLE], fs_double);
data              214 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_mode_get(struct fxas21002c_data *data)
data              220 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_ACTIVE], &active);
data              226 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_READY], &ready);
data              235 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_mode_set(struct fxas21002c_data *data,
data              240 drivers/iio/gyro/fxas21002c_core.c 	if (mode == data->mode)
data              244 drivers/iio/gyro/fxas21002c_core.c 		ret = regmap_field_write(data->regmap_fields[F_READY], 1);
data              246 drivers/iio/gyro/fxas21002c_core.c 		ret = regmap_field_write(data->regmap_fields[F_READY], 0);
data              251 drivers/iio/gyro/fxas21002c_core.c 		ret = regmap_field_write(data->regmap_fields[F_ACTIVE], 1);
data              253 drivers/iio/gyro/fxas21002c_core.c 		ret = regmap_field_write(data->regmap_fields[F_ACTIVE], 0);
data              259 drivers/iio/gyro/fxas21002c_core.c 	    data->mode == FXAS21002C_MODE_STANDBY)
data              262 drivers/iio/gyro/fxas21002c_core.c 	if (data->mode == FXAS21002C_MODE_READY)
data              265 drivers/iio/gyro/fxas21002c_core.c 	data->prev_mode = data->mode;
data              266 drivers/iio/gyro/fxas21002c_core.c 	data->mode = mode;
data              271 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_write(struct fxas21002c_data *data,
data              277 drivers/iio/gyro/fxas21002c_core.c 	mutex_lock(&data->lock);
data              279 drivers/iio/gyro/fxas21002c_core.c 	actual_mode = fxas21002c_mode_get(data);
data              285 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_mode_set(data, FXAS21002C_MODE_READY);
data              289 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_write(data->regmap_fields[field], bits);
data              293 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_mode_set(data, data->prev_mode);
data              296 drivers/iio/gyro/fxas21002c_core.c 	mutex_unlock(&data->lock);
data              301 drivers/iio/gyro/fxas21002c_core.c static int  fxas21002c_pm_get(struct fxas21002c_data *data)
data              303 drivers/iio/gyro/fxas21002c_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              313 drivers/iio/gyro/fxas21002c_core.c static int  fxas21002c_pm_put(struct fxas21002c_data *data)
data              315 drivers/iio/gyro/fxas21002c_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              322 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_temp_get(struct fxas21002c_data *data, int *val)
data              324 drivers/iio/gyro/fxas21002c_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              328 drivers/iio/gyro/fxas21002c_core.c 	mutex_lock(&data->lock);
data              329 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_pm_get(data);
data              333 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_TEMP], &temp);
data              341 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_pm_put(data);
data              348 drivers/iio/gyro/fxas21002c_core.c 	mutex_unlock(&data->lock);
data              353 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_axis_get(struct fxas21002c_data *data,
data              356 drivers/iio/gyro/fxas21002c_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              360 drivers/iio/gyro/fxas21002c_core.c 	mutex_lock(&data->lock);
data              361 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_pm_get(data);
data              365 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_bulk_read(data->regmap, FXAS21002C_AXIS_TO_REG(index),
data              374 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_pm_put(data);
data              381 drivers/iio/gyro/fxas21002c_core.c 	mutex_unlock(&data->lock);
data              386 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_odr_get(struct fxas21002c_data *data, int *odr)
data              391 drivers/iio/gyro/fxas21002c_core.c 	mutex_lock(&data->lock);
data              392 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_DR], &odr_bits);
data              396 drivers/iio/gyro/fxas21002c_core.c 	*odr = fxas21002c_odr_hz_from_value(data, odr_bits);
data              401 drivers/iio/gyro/fxas21002c_core.c 	mutex_unlock(&data->lock);
data              406 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_odr_set(struct fxas21002c_data *data, int odr)
data              410 drivers/iio/gyro/fxas21002c_core.c 	odr_bits = fxas21002c_odr_value_from_hz(data, odr);
data              414 drivers/iio/gyro/fxas21002c_core.c 	return fxas21002c_write(data, F_DR, odr_bits);
data              417 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_lpf_get(struct fxas21002c_data *data, int *val2)
data              422 drivers/iio/gyro/fxas21002c_core.c 	mutex_lock(&data->lock);
data              423 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_BW], &bw_bits);
data              427 drivers/iio/gyro/fxas21002c_core.c 	*val2 = fxas21002c_lpf_bw_from_value(data, bw_bits) * 10000;
data              432 drivers/iio/gyro/fxas21002c_core.c 	mutex_unlock(&data->lock);
data              437 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_lpf_set(struct fxas21002c_data *data, int bw)
data              443 drivers/iio/gyro/fxas21002c_core.c 	bw_bits = fxas21002c_lpf_value_from_bw(data, bw);
data              451 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_odr_get(data, &odr);
data              458 drivers/iio/gyro/fxas21002c_core.c 	return fxas21002c_write(data, F_BW, bw_bits);
data              461 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_hpf_get(struct fxas21002c_data *data, int *val2)
data              466 drivers/iio/gyro/fxas21002c_core.c 	mutex_lock(&data->lock);
data              467 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_SEL], &sel_bits);
data              471 drivers/iio/gyro/fxas21002c_core.c 	*val2 = fxas21002c_hpf_sel_from_value(data, sel_bits);
data              476 drivers/iio/gyro/fxas21002c_core.c 	mutex_unlock(&data->lock);
data              481 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_hpf_set(struct fxas21002c_data *data, int sel)
data              485 drivers/iio/gyro/fxas21002c_core.c 	sel_bits = fxas21002c_hpf_value_from_sel(data, sel);
data              489 drivers/iio/gyro/fxas21002c_core.c 	return fxas21002c_write(data, F_SEL, sel_bits);
data              492 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_scale_get(struct fxas21002c_data *data, int *val)
data              498 drivers/iio/gyro/fxas21002c_core.c 	mutex_lock(&data->lock);
data              499 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_FS], &fs_bits);
data              503 drivers/iio/gyro/fxas21002c_core.c 	scale = fxas21002c_range_fs_from_value(data, fs_bits);
data              512 drivers/iio/gyro/fxas21002c_core.c 	mutex_unlock(&data->lock);
data              517 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_scale_set(struct fxas21002c_data *data, int range)
data              521 drivers/iio/gyro/fxas21002c_core.c 	fs_bits = fxas21002c_range_value_from_fs(data, range);
data              525 drivers/iio/gyro/fxas21002c_core.c 	return fxas21002c_write(data, F_FS, fs_bits);
data              532 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(indio_dev);
data              539 drivers/iio/gyro/fxas21002c_core.c 			return fxas21002c_temp_get(data, val);
data              541 drivers/iio/gyro/fxas21002c_core.c 			return fxas21002c_axis_get(data, chan->scan_index, val);
data              549 drivers/iio/gyro/fxas21002c_core.c 			ret = fxas21002c_scale_get(data, val);
data              559 drivers/iio/gyro/fxas21002c_core.c 		return fxas21002c_lpf_get(data, val2);
data              562 drivers/iio/gyro/fxas21002c_core.c 		return fxas21002c_hpf_get(data, val2);
data              565 drivers/iio/gyro/fxas21002c_core.c 		return fxas21002c_odr_get(data, val);
data              575 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(indio_dev);
data              583 drivers/iio/gyro/fxas21002c_core.c 		return fxas21002c_odr_set(data, val);
data              589 drivers/iio/gyro/fxas21002c_core.c 		return fxas21002c_lpf_set(data, val2);
data              595 drivers/iio/gyro/fxas21002c_core.c 			return fxas21002c_scale_set(data, range);
data              600 drivers/iio/gyro/fxas21002c_core.c 		return fxas21002c_hpf_set(data, val2);
data              668 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(indio_dev);
data              671 drivers/iio/gyro/fxas21002c_core.c 	mutex_lock(&data->lock);
data              672 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_bulk_read(data->regmap, FXAS21002C_REG_OUT_X_MSB,
data              673 drivers/iio/gyro/fxas21002c_core.c 			       data->buffer, CHANNEL_SCAN_MAX * sizeof(s16));
data              677 drivers/iio/gyro/fxas21002c_core.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              678 drivers/iio/gyro/fxas21002c_core.c 					   data->timestamp);
data              681 drivers/iio/gyro/fxas21002c_core.c 	mutex_unlock(&data->lock);
data              688 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_chip_init(struct fxas21002c_data *data)
data              690 drivers/iio/gyro/fxas21002c_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              694 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_WHO_AM_I], &chip_id);
data              704 drivers/iio/gyro/fxas21002c_core.c 	data->chip_id = chip_id;
data              706 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_mode_set(data, FXAS21002C_MODE_STANDBY);
data              711 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_odr_set(data, 200);
data              722 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(indio_dev);
data              724 drivers/iio/gyro/fxas21002c_core.c 	return regmap_field_write(data->regmap_fields[F_INT_EN_DRDY], state);
data              734 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(indio_dev);
data              736 drivers/iio/gyro/fxas21002c_core.c 	data->timestamp = iio_get_time_ns(indio_dev);
data              744 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(indio_dev);
data              748 drivers/iio/gyro/fxas21002c_core.c 	ret = regmap_field_read(data->regmap_fields[F_SRC_DRDY], &data_ready);
data              755 drivers/iio/gyro/fxas21002c_core.c 	iio_trigger_poll_chained(data->dready_trig);
data              760 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_trigger_probe(struct fxas21002c_data *data)
data              762 drivers/iio/gyro/fxas21002c_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              770 drivers/iio/gyro/fxas21002c_core.c 	if (!data->irq)
data              775 drivers/iio/gyro/fxas21002c_core.c 	if (irq1 == data->irq) {
data              777 drivers/iio/gyro/fxas21002c_core.c 		ret = regmap_field_write(data->regmap_fields[F_INT_CFG_DRDY],
data              787 drivers/iio/gyro/fxas21002c_core.c 	data->dready_trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
data              790 drivers/iio/gyro/fxas21002c_core.c 	if (!data->dready_trig)
data              793 drivers/iio/gyro/fxas21002c_core.c 	irq_trig = irqd_get_trigger_type(irq_get_irq_data(data->irq));
data              796 drivers/iio/gyro/fxas21002c_core.c 		ret = regmap_field_write(data->regmap_fields[F_IPOL], 1);
data              804 drivers/iio/gyro/fxas21002c_core.c 	ret = devm_request_threaded_irq(dev, data->irq,
data              812 drivers/iio/gyro/fxas21002c_core.c 	data->dready_trig->dev.parent = dev;
data              813 drivers/iio/gyro/fxas21002c_core.c 	data->dready_trig->ops = &fxas21002c_trigger_ops;
data              814 drivers/iio/gyro/fxas21002c_core.c 	iio_trigger_set_drvdata(data->dready_trig, indio_dev);
data              816 drivers/iio/gyro/fxas21002c_core.c 	return devm_iio_trigger_register(dev, data->dready_trig);
data              819 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_power_enable(struct fxas21002c_data *data)
data              823 drivers/iio/gyro/fxas21002c_core.c 	ret = regulator_enable(data->vdd);
data              827 drivers/iio/gyro/fxas21002c_core.c 	ret = regulator_enable(data->vddio);
data              829 drivers/iio/gyro/fxas21002c_core.c 		regulator_disable(data->vdd);
data              836 drivers/iio/gyro/fxas21002c_core.c static void fxas21002c_power_disable(struct fxas21002c_data *data)
data              838 drivers/iio/gyro/fxas21002c_core.c 	regulator_disable(data->vdd);
data              839 drivers/iio/gyro/fxas21002c_core.c 	regulator_disable(data->vddio);
data              844 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = _data;
data              846 drivers/iio/gyro/fxas21002c_core.c 	fxas21002c_power_disable(data);
data              849 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_regulators_get(struct fxas21002c_data *data)
data              851 drivers/iio/gyro/fxas21002c_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              853 drivers/iio/gyro/fxas21002c_core.c 	data->vdd = devm_regulator_get(dev->parent, "vdd");
data              854 drivers/iio/gyro/fxas21002c_core.c 	if (IS_ERR(data->vdd))
data              855 drivers/iio/gyro/fxas21002c_core.c 		return PTR_ERR(data->vdd);
data              857 drivers/iio/gyro/fxas21002c_core.c 	data->vddio = devm_regulator_get(dev->parent, "vddio");
data              859 drivers/iio/gyro/fxas21002c_core.c 	return PTR_ERR_OR_ZERO(data->vddio);
data              865 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data;
data              871 drivers/iio/gyro/fxas21002c_core.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              875 drivers/iio/gyro/fxas21002c_core.c 	data = iio_priv(indio_dev);
data              877 drivers/iio/gyro/fxas21002c_core.c 	data->irq = irq;
data              878 drivers/iio/gyro/fxas21002c_core.c 	data->regmap = regmap;
data              881 drivers/iio/gyro/fxas21002c_core.c 		f = devm_regmap_field_alloc(dev, data->regmap,
data              886 drivers/iio/gyro/fxas21002c_core.c 		data->regmap_fields[i] = f;
data              889 drivers/iio/gyro/fxas21002c_core.c 	mutex_init(&data->lock);
data              891 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_regulators_get(data);
data              895 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_power_enable(data);
data              900 drivers/iio/gyro/fxas21002c_core.c 				       data);
data              904 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_chip_init(data);
data              915 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_trigger_probe(data);
data              961 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(dev_get_drvdata(dev));
data              963 drivers/iio/gyro/fxas21002c_core.c 	fxas21002c_mode_set(data, FXAS21002C_MODE_STANDBY);
data              964 drivers/iio/gyro/fxas21002c_core.c 	fxas21002c_power_disable(data);
data              971 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(dev_get_drvdata(dev));
data              974 drivers/iio/gyro/fxas21002c_core.c 	ret = fxas21002c_power_enable(data);
data              978 drivers/iio/gyro/fxas21002c_core.c 	return fxas21002c_mode_set(data, data->prev_mode);
data              983 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(dev_get_drvdata(dev));
data              985 drivers/iio/gyro/fxas21002c_core.c 	return fxas21002c_mode_set(data, FXAS21002C_MODE_READY);
data              990 drivers/iio/gyro/fxas21002c_core.c 	struct fxas21002c_data *data = iio_priv(dev_get_drvdata(dev));
data              992 drivers/iio/gyro/fxas21002c_core.c 	return fxas21002c_mode_set(data, FXAS21002C_MODE_ACTIVE);
data              184 drivers/iio/gyro/hid-sensor-gyro-3d.c static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data,
data              188 drivers/iio/gyro/hid-sensor-gyro-3d.c 	iio_push_to_buffers(indio_dev, data);
data              246 drivers/iio/gyro/itg3200_core.c 	struct itg3200 *data = iio_priv(indio_dev);
data              248 drivers/iio/gyro/itg3200_core.c 	return &data->orientation;
data              103 drivers/iio/gyro/mpu3050-i2c.c 	{ .compatible = "invensense,mpu3050", .data = "mpu3050" },
data              105 drivers/iio/gyro/mpu3050-i2c.c 	{ .compatible = "invn,mpu3050", .data = "mpu3050" },
data               32 drivers/iio/gyro/ssp_gyro_sensor.c 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
data               36 drivers/iio/gyro/ssp_gyro_sensor.c 		t = ssp_get_sensor_delay(data, SSP_GYROSCOPE_SENSOR);
data               51 drivers/iio/gyro/ssp_gyro_sensor.c 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
data               56 drivers/iio/gyro/ssp_gyro_sensor.c 		ret = ssp_change_delay(data, SSP_GYROSCOPE_SENSOR, ret);
data               24 drivers/iio/gyro/st_gyro_i2c.c 		.data = L3G4200D_GYRO_DEV_NAME,
data               28 drivers/iio/gyro/st_gyro_i2c.c 		.data = LSM330D_GYRO_DEV_NAME,
data               32 drivers/iio/gyro/st_gyro_i2c.c 		.data = LSM330DL_GYRO_DEV_NAME,
data               36 drivers/iio/gyro/st_gyro_i2c.c 		.data = LSM330DLC_GYRO_DEV_NAME,
data               40 drivers/iio/gyro/st_gyro_i2c.c 		.data = L3GD20_GYRO_DEV_NAME,
data               44 drivers/iio/gyro/st_gyro_i2c.c 		.data = L3GD20H_GYRO_DEV_NAME,
data               48 drivers/iio/gyro/st_gyro_i2c.c 		.data = L3G4IS_GYRO_DEV_NAME,
data               52 drivers/iio/gyro/st_gyro_i2c.c 		.data = LSM330_GYRO_DEV_NAME,
data               56 drivers/iio/gyro/st_gyro_i2c.c 		.data = LSM9DS0_GYRO_DEV_NAME,
data               29 drivers/iio/gyro/st_gyro_spi.c 		.data = L3G4200D_GYRO_DEV_NAME,
data               33 drivers/iio/gyro/st_gyro_spi.c 		.data = LSM330D_GYRO_DEV_NAME,
data               37 drivers/iio/gyro/st_gyro_spi.c 		.data = LSM330DL_GYRO_DEV_NAME,
data               41 drivers/iio/gyro/st_gyro_spi.c 		.data = LSM330DLC_GYRO_DEV_NAME,
data               45 drivers/iio/gyro/st_gyro_spi.c 		.data = L3GD20_GYRO_DEV_NAME,
data               49 drivers/iio/gyro/st_gyro_spi.c 		.data = L3GD20H_GYRO_DEV_NAME,
data               53 drivers/iio/gyro/st_gyro_spi.c 		.data = L3G4IS_GYRO_DEV_NAME,
data               57 drivers/iio/gyro/st_gyro_spi.c 		.data = LSM330_GYRO_DEV_NAME,
data               61 drivers/iio/gyro/st_gyro_spi.c 		.data = LSM9DS0_GYRO_DEV_NAME,
data              151 drivers/iio/health/max30100.c static int max30100_set_powermode(struct max30100_data *data, bool state)
data              153 drivers/iio/health/max30100.c 	return regmap_update_bits(data->regmap, MAX30100_REG_MODE_CONFIG,
data              158 drivers/iio/health/max30100.c static int max30100_clear_fifo(struct max30100_data *data)
data              162 drivers/iio/health/max30100.c 	ret = regmap_write(data->regmap, MAX30100_REG_FIFO_WR_PTR, 0);
data              166 drivers/iio/health/max30100.c 	ret = regmap_write(data->regmap, MAX30100_REG_FIFO_OVR_CTR, 0);
data              170 drivers/iio/health/max30100.c 	return regmap_write(data->regmap, MAX30100_REG_FIFO_RD_PTR, 0);
data              175 drivers/iio/health/max30100.c 	struct max30100_data *data = iio_priv(indio_dev);
data              178 drivers/iio/health/max30100.c 	ret = max30100_set_powermode(data, true);
data              182 drivers/iio/health/max30100.c 	return max30100_clear_fifo(data);
data              187 drivers/iio/health/max30100.c 	struct max30100_data *data = iio_priv(indio_dev);
data              189 drivers/iio/health/max30100.c 	return max30100_set_powermode(data, false);
data              197 drivers/iio/health/max30100.c static inline int max30100_fifo_count(struct max30100_data *data)
data              202 drivers/iio/health/max30100.c 	ret = regmap_read(data->regmap, MAX30100_REG_INT_STATUS, &val);
data              213 drivers/iio/health/max30100.c static int max30100_read_measurement(struct max30100_data *data)
data              217 drivers/iio/health/max30100.c 	ret = i2c_smbus_read_i2c_block_data(data->client,
data              220 drivers/iio/health/max30100.c 					    (u8 *) &data->buffer);
data              228 drivers/iio/health/max30100.c 	struct max30100_data *data = iio_priv(indio_dev);
data              231 drivers/iio/health/max30100.c 	mutex_lock(&data->lock);
data              233 drivers/iio/health/max30100.c 	while (cnt || (cnt = max30100_fifo_count(data)) > 0) {
data              234 drivers/iio/health/max30100.c 		ret = max30100_read_measurement(data);
data              238 drivers/iio/health/max30100.c 		iio_push_to_buffers(data->indio_dev, data->buffer);
data              242 drivers/iio/health/max30100.c 	mutex_unlock(&data->lock);
data              267 drivers/iio/health/max30100.c static int max30100_led_init(struct max30100_data *data)
data              269 drivers/iio/health/max30100.c 	struct device *dev = &data->client->dev;
data              283 drivers/iio/health/max30100.c 		return regmap_write(data->regmap, MAX30100_REG_LED_CONFIG, reg);
data              293 drivers/iio/health/max30100.c 	ret = regmap_update_bits(data->regmap, MAX30100_REG_LED_CONFIG,
data              307 drivers/iio/health/max30100.c 	return regmap_update_bits(data->regmap, MAX30100_REG_LED_CONFIG,
data              311 drivers/iio/health/max30100.c static int max30100_chip_init(struct max30100_data *data)
data              316 drivers/iio/health/max30100.c 	ret = max30100_led_init(data);
data              321 drivers/iio/health/max30100.c 	ret = regmap_write(data->regmap, MAX30100_REG_SPO2_CONFIG,
data              328 drivers/iio/health/max30100.c 	ret = regmap_update_bits(data->regmap, MAX30100_REG_MODE_CONFIG,
data              336 drivers/iio/health/max30100.c 	return regmap_update_bits(data->regmap, MAX30100_REG_INT_ENABLE,
data              342 drivers/iio/health/max30100.c static int max30100_read_temp(struct max30100_data *data, int *val)
data              347 drivers/iio/health/max30100.c 	ret = regmap_read(data->regmap, MAX30100_REG_TEMP_INTEGER, &reg);
data              352 drivers/iio/health/max30100.c 	ret = regmap_read(data->regmap, MAX30100_REG_TEMP_FRACTION, &reg);
data              362 drivers/iio/health/max30100.c static int max30100_get_temp(struct max30100_data *data, int *val)
data              367 drivers/iio/health/max30100.c 	ret = regmap_update_bits(data->regmap, MAX30100_REG_MODE_CONFIG,
data              375 drivers/iio/health/max30100.c 	return max30100_read_temp(data, val);
data              382 drivers/iio/health/max30100.c 	struct max30100_data *data = iio_priv(indio_dev);
data              396 drivers/iio/health/max30100.c 			ret = max30100_get_temp(data, val);
data              421 drivers/iio/health/max30100.c 	struct max30100_data *data;
data              426 drivers/iio/health/max30100.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              445 drivers/iio/health/max30100.c 	data = iio_priv(indio_dev);
data              446 drivers/iio/health/max30100.c 	data->indio_dev = indio_dev;
data              447 drivers/iio/health/max30100.c 	data->client = client;
data              449 drivers/iio/health/max30100.c 	mutex_init(&data->lock);
data              452 drivers/iio/health/max30100.c 	data->regmap = devm_regmap_init_i2c(client, &max30100_regmap_config);
data              453 drivers/iio/health/max30100.c 	if (IS_ERR(data->regmap)) {
data              455 drivers/iio/health/max30100.c 		return PTR_ERR(data->regmap);
data              457 drivers/iio/health/max30100.c 	max30100_set_powermode(data, false);
data              459 drivers/iio/health/max30100.c 	ret = max30100_chip_init(data);
data              482 drivers/iio/health/max30100.c 	struct max30100_data *data = iio_priv(indio_dev);
data              485 drivers/iio/health/max30100.c 	max30100_set_powermode(data, false);
data              170 drivers/iio/health/max30102.c static int max30102_set_power(struct max30102_data *data, bool en)
data              172 drivers/iio/health/max30102.c 	return regmap_update_bits(data->regmap, MAX30102_REG_MODE_CONFIG,
data              177 drivers/iio/health/max30102.c static int max30102_set_powermode(struct max30102_data *data, u8 mode, bool en)
data              184 drivers/iio/health/max30102.c 	return regmap_update_bits(data->regmap, MAX30102_REG_MODE_CONFIG,
data              194 drivers/iio/health/max30102.c 	struct max30102_data *data = iio_priv(indio_dev);
data              204 drivers/iio/health/max30102.c 		ret = regmap_update_bits(data->regmap,
data              211 drivers/iio/health/max30102.c 		ret = regmap_update_bits(data->regmap,
data              224 drivers/iio/health/max30102.c 	return max30102_set_powermode(data, reg, true);
data              229 drivers/iio/health/max30102.c 	struct max30102_data *data = iio_priv(indio_dev);
data              231 drivers/iio/health/max30102.c 	return max30102_set_powermode(data, MAX30102_REG_MODE_CONFIG_MODE_NONE,
data              240 drivers/iio/health/max30102.c static inline int max30102_fifo_count(struct max30102_data *data)
data              245 drivers/iio/health/max30102.c 	ret = regmap_read(data->regmap, MAX30102_REG_INT_STATUS, &val);
data              257 drivers/iio/health/max30102.c 	memcpy(&data->processed_buffer[(i)], \
data              261 drivers/iio/health/max30102.c static int max30102_read_measurement(struct max30102_data *data,
data              265 drivers/iio/health/max30102.c 	u8 *buffer = (u8 *) &data->buffer;
data              267 drivers/iio/health/max30102.c 	ret = i2c_smbus_read_i2c_block_data(data->client,
data              294 drivers/iio/health/max30102.c 	struct max30102_data *data = iio_priv(indio_dev);
data              299 drivers/iio/health/max30102.c 	mutex_lock(&data->lock);
data              301 drivers/iio/health/max30102.c 	while (cnt || (cnt = max30102_fifo_count(data)) > 0) {
data              302 drivers/iio/health/max30102.c 		ret = max30102_read_measurement(data, measurements);
data              306 drivers/iio/health/max30102.c 		iio_push_to_buffers(data->indio_dev, data->processed_buffer);
data              310 drivers/iio/health/max30102.c 	mutex_unlock(&data->lock);
data              323 drivers/iio/health/max30102.c static int max30102_led_init(struct max30102_data *data)
data              325 drivers/iio/health/max30102.c 	struct device *dev = &data->client->dev;
data              344 drivers/iio/health/max30102.c 	ret = regmap_write(data->regmap, MAX30102_REG_RED_LED_CONFIG, reg);
data              348 drivers/iio/health/max30102.c 	if (data->chip_id == max30105) {
data              365 drivers/iio/health/max30102.c 		ret = regmap_write(data->regmap, MAX30105_REG_GREEN_LED_CONFIG,
data              385 drivers/iio/health/max30102.c 	return regmap_write(data->regmap, MAX30102_REG_IR_LED_CONFIG, reg);
data              388 drivers/iio/health/max30102.c static int max30102_chip_init(struct max30102_data *data)
data              393 drivers/iio/health/max30102.c 	ret = max30102_led_init(data);
data              398 drivers/iio/health/max30102.c 	ret = regmap_write(data->regmap, MAX30102_REG_SPO2_CONFIG,
data              408 drivers/iio/health/max30102.c 	ret = regmap_write(data->regmap, MAX30102_REG_FIFO_CONFIG,
data              416 drivers/iio/health/max30102.c 	return regmap_update_bits(data->regmap, MAX30102_REG_INT_ENABLE,
data              421 drivers/iio/health/max30102.c static int max30102_read_temp(struct max30102_data *data, int *val)
data              426 drivers/iio/health/max30102.c 	ret = regmap_read(data->regmap, MAX30102_REG_TEMP_INTEGER, &reg);
data              431 drivers/iio/health/max30102.c 	ret = regmap_read(data->regmap, MAX30102_REG_TEMP_FRACTION, &reg);
data              441 drivers/iio/health/max30102.c static int max30102_get_temp(struct max30102_data *data, int *val, bool en)
data              446 drivers/iio/health/max30102.c 		ret = max30102_set_power(data, true);
data              452 drivers/iio/health/max30102.c 	ret = regmap_update_bits(data->regmap, MAX30102_REG_TEMP_CONFIG,
data              459 drivers/iio/health/max30102.c 	ret = max30102_read_temp(data, val);
data              463 drivers/iio/health/max30102.c 		max30102_set_power(data, false);
data              472 drivers/iio/health/max30102.c 	struct max30102_data *data = iio_priv(indio_dev);
data              483 drivers/iio/health/max30102.c 			ret = max30102_get_temp(data, val, true);
data              485 drivers/iio/health/max30102.c 			ret = max30102_get_temp(data, val, false);
data              509 drivers/iio/health/max30102.c 	struct max30102_data *data;
data              515 drivers/iio/health/max30102.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              531 drivers/iio/health/max30102.c 	data = iio_priv(indio_dev);
data              532 drivers/iio/health/max30102.c 	data->indio_dev = indio_dev;
data              533 drivers/iio/health/max30102.c 	data->client = client;
data              534 drivers/iio/health/max30102.c 	data->chip_id = id->driver_data;
data              536 drivers/iio/health/max30102.c 	mutex_init(&data->lock);
data              539 drivers/iio/health/max30102.c 	switch (data->chip_id) {
data              554 drivers/iio/health/max30102.c 	data->regmap = devm_regmap_init_i2c(client, &max30102_regmap_config);
data              555 drivers/iio/health/max30102.c 	if (IS_ERR(data->regmap)) {
data              557 drivers/iio/health/max30102.c 		return PTR_ERR(data->regmap);
data              561 drivers/iio/health/max30102.c 	ret = regmap_read(data->regmap, MAX30102_REG_PART_ID, &reg);
data              568 drivers/iio/health/max30102.c 	ret = regmap_read(data->regmap, MAX30102_REG_REV_ID, &reg);
data              574 drivers/iio/health/max30102.c 	ret = max30102_set_powermode(data, MAX30102_REG_MODE_CONFIG_MODE_NONE,
data              579 drivers/iio/health/max30102.c 	ret = max30102_chip_init(data);
data              603 drivers/iio/health/max30102.c 	struct max30102_data *data = iio_priv(indio_dev);
data              606 drivers/iio/health/max30102.c 	max30102_set_power(data, false);
data               73 drivers/iio/humidity/am2315.c static u16 am2315_crc(u8 *data, u8 nr_bytes)
data               79 drivers/iio/humidity/am2315.c 		crc ^= *data++;
data               99 drivers/iio/humidity/am2315.c static int am2315_read_data(struct am2315_data *data,
data              115 drivers/iio/humidity/am2315.c 	am2315_ping(data->client);
data              117 drivers/iio/humidity/am2315.c 	mutex_lock(&data->lock);
data              118 drivers/iio/humidity/am2315.c 	ret = i2c_master_send(data->client, tx_buf, sizeof(tx_buf));
data              120 drivers/iio/humidity/am2315.c 		dev_err(&data->client->dev, "failed to send read request\n");
data              126 drivers/iio/humidity/am2315.c 	ret = i2c_master_recv(data->client, rx_buf, sizeof(rx_buf));
data              128 drivers/iio/humidity/am2315.c 		dev_err(&data->client->dev, "failed to read sensor data\n");
data              131 drivers/iio/humidity/am2315.c 	mutex_unlock(&data->lock);
data              138 drivers/iio/humidity/am2315.c 		dev_err(&data->client->dev, "failed to verify sensor data\n");
data              150 drivers/iio/humidity/am2315.c 	mutex_unlock(&data->lock);
data              161 drivers/iio/humidity/am2315.c 	struct am2315_data *data = iio_priv(indio_dev);
data              164 drivers/iio/humidity/am2315.c 	ret = am2315_read_data(data, &sensor_data);
data              168 drivers/iio/humidity/am2315.c 	mutex_lock(&data->lock);
data              170 drivers/iio/humidity/am2315.c 		data->buffer[0] = sensor_data.hum_data;
data              171 drivers/iio/humidity/am2315.c 		data->buffer[1] = sensor_data.temp_data;
data              176 drivers/iio/humidity/am2315.c 			data->buffer[i] = (bit ? sensor_data.temp_data :
data              181 drivers/iio/humidity/am2315.c 	mutex_unlock(&data->lock);
data              183 drivers/iio/humidity/am2315.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              196 drivers/iio/humidity/am2315.c 	struct am2315_data *data = iio_priv(indio_dev);
data              200 drivers/iio/humidity/am2315.c 		ret = am2315_read_data(data, &sensor_data);
data              223 drivers/iio/humidity/am2315.c 	struct am2315_data *data;
data              225 drivers/iio/humidity/am2315.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              231 drivers/iio/humidity/am2315.c 	data = iio_priv(indio_dev);
data              232 drivers/iio/humidity/am2315.c 	data->client = client;
data              234 drivers/iio/humidity/am2315.c 	mutex_init(&data->lock);
data              172 drivers/iio/humidity/dht11.c static irqreturn_t dht11_handle_irq(int irq, void *data)
data              174 drivers/iio/humidity/dht11.c 	struct iio_dev *iio = data;
data              126 drivers/iio/humidity/hdc100x.c static int hdc100x_update_config(struct hdc100x_data *data, int mask, int val)
data              128 drivers/iio/humidity/hdc100x.c 	int tmp = (~mask & data->config) | val;
data              131 drivers/iio/humidity/hdc100x.c 	ret = i2c_smbus_write_word_swapped(data->client,
data              134 drivers/iio/humidity/hdc100x.c 		data->config = tmp;
data              139 drivers/iio/humidity/hdc100x.c static int hdc100x_set_it_time(struct hdc100x_data *data, int chan, int val2)
data              147 drivers/iio/humidity/hdc100x.c 			ret = hdc100x_update_config(data,
data              151 drivers/iio/humidity/hdc100x.c 				data->adc_int_us[chan] = val2;
data              159 drivers/iio/humidity/hdc100x.c static int hdc100x_get_measurement(struct hdc100x_data *data,
data              162 drivers/iio/humidity/hdc100x.c 	struct i2c_client *client = data->client;
data              163 drivers/iio/humidity/hdc100x.c 	int delay = data->adc_int_us[chan->address];
data              178 drivers/iio/humidity/hdc100x.c 	ret = i2c_master_recv(data->client, (char *)&val, sizeof(val));
data              186 drivers/iio/humidity/hdc100x.c static int hdc100x_get_heater_status(struct hdc100x_data *data)
data              188 drivers/iio/humidity/hdc100x.c 	return !!(data->config & HDC100X_REG_CONFIG_HEATER_EN);
data              195 drivers/iio/humidity/hdc100x.c 	struct hdc100x_data *data = iio_priv(indio_dev);
data              201 drivers/iio/humidity/hdc100x.c 		mutex_lock(&data->lock);
data              203 drivers/iio/humidity/hdc100x.c 			*val = hdc100x_get_heater_status(data);
data              208 drivers/iio/humidity/hdc100x.c 				mutex_unlock(&data->lock);
data              212 drivers/iio/humidity/hdc100x.c 			ret = hdc100x_get_measurement(data, chan);
data              219 drivers/iio/humidity/hdc100x.c 		mutex_unlock(&data->lock);
data              224 drivers/iio/humidity/hdc100x.c 		*val2 = data->adc_int_us[chan->address];
data              250 drivers/iio/humidity/hdc100x.c 	struct hdc100x_data *data = iio_priv(indio_dev);
data              258 drivers/iio/humidity/hdc100x.c 		mutex_lock(&data->lock);
data              259 drivers/iio/humidity/hdc100x.c 		ret = hdc100x_set_it_time(data, chan->address, val2);
data              260 drivers/iio/humidity/hdc100x.c 		mutex_unlock(&data->lock);
data              266 drivers/iio/humidity/hdc100x.c 		mutex_lock(&data->lock);
data              267 drivers/iio/humidity/hdc100x.c 		ret = hdc100x_update_config(data, HDC100X_REG_CONFIG_HEATER_EN,
data              269 drivers/iio/humidity/hdc100x.c 		mutex_unlock(&data->lock);
data              278 drivers/iio/humidity/hdc100x.c 	struct hdc100x_data *data = iio_priv(indio_dev);
data              282 drivers/iio/humidity/hdc100x.c 	mutex_lock(&data->lock);
data              283 drivers/iio/humidity/hdc100x.c 	ret = hdc100x_update_config(data, HDC100X_REG_CONFIG_ACQ_MODE,
data              285 drivers/iio/humidity/hdc100x.c 	mutex_unlock(&data->lock);
data              294 drivers/iio/humidity/hdc100x.c 	struct hdc100x_data *data = iio_priv(indio_dev);
data              302 drivers/iio/humidity/hdc100x.c 	mutex_lock(&data->lock);
data              303 drivers/iio/humidity/hdc100x.c 	ret = hdc100x_update_config(data, HDC100X_REG_CONFIG_ACQ_MODE, 0);
data              304 drivers/iio/humidity/hdc100x.c 	mutex_unlock(&data->lock);
data              318 drivers/iio/humidity/hdc100x.c 	struct hdc100x_data *data = iio_priv(indio_dev);
data              319 drivers/iio/humidity/hdc100x.c 	struct i2c_client *client = data->client;
data              320 drivers/iio/humidity/hdc100x.c 	int delay = data->adc_int_us[0] + data->adc_int_us[1];
data              325 drivers/iio/humidity/hdc100x.c 	mutex_lock(&data->lock);
data              342 drivers/iio/humidity/hdc100x.c 	mutex_unlock(&data->lock);
data              358 drivers/iio/humidity/hdc100x.c 	struct hdc100x_data *data;
data              365 drivers/iio/humidity/hdc100x.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              369 drivers/iio/humidity/hdc100x.c 	data = iio_priv(indio_dev);
data              371 drivers/iio/humidity/hdc100x.c 	data->client = client;
data              372 drivers/iio/humidity/hdc100x.c 	mutex_init(&data->lock);
data              384 drivers/iio/humidity/hdc100x.c 	hdc100x_set_it_time(data, 0, hdc100x_int_time[0][0]);
data              385 drivers/iio/humidity/hdc100x.c 	hdc100x_set_it_time(data, 1, hdc100x_int_time[1][0]);
data              386 drivers/iio/humidity/hdc100x.c 	hdc100x_update_config(data, HDC100X_REG_CONFIG_ACQ_MODE, 0);
data              136 drivers/iio/humidity/hts221_core.c 	int err, data;
data              138 drivers/iio/humidity/hts221_core.c 	err = regmap_read(hw->regmap, HTS221_REG_WHOAMI_ADDR, &data);
data              144 drivers/iio/humidity/hts221_core.c 	if (data != HTS221_REG_WHOAMI_VAL) {
data              146 drivers/iio/humidity/hts221_core.c 			data, HTS221_REG_WHOAMI_VAL);
data              181 drivers/iio/humidity/hts221_core.c 	int i, err, data;
data              190 drivers/iio/humidity/hts221_core.c 	data = ((i << __ffs(avg->mask)) & avg->mask);
data              192 drivers/iio/humidity/hts221_core.c 				 avg->mask, data);
data              310 drivers/iio/humidity/hts221_core.c 	int err, *slope, *b_gen, data;
data              314 drivers/iio/humidity/hts221_core.c 	err = regmap_read(hw->regmap, HTS221_REG_0RH_CAL_Y_H, &data);
data              317 drivers/iio/humidity/hts221_core.c 	cal_y0 = data;
data              319 drivers/iio/humidity/hts221_core.c 	err = regmap_read(hw->regmap, HTS221_REG_1RH_CAL_Y_H, &data);
data              322 drivers/iio/humidity/hts221_core.c 	cal_y1 = data;
data              352 drivers/iio/humidity/hts221_core.c 	s32 rem, div, data;
data              356 drivers/iio/humidity/hts221_core.c 		data = hw->sensors[HTS221_SENSOR_H].slope;
data              360 drivers/iio/humidity/hts221_core.c 		data = hw->sensors[HTS221_SENSOR_T].slope;
data              367 drivers/iio/humidity/hts221_core.c 	tmp = div_s64(data * 1000000000LL, div);
data              381 drivers/iio/humidity/hts221_core.c 	s32 rem, div, data;
data              385 drivers/iio/humidity/hts221_core.c 		data = hw->sensors[HTS221_SENSOR_H].b_gen;
data              389 drivers/iio/humidity/hts221_core.c 		data = hw->sensors[HTS221_SENSOR_T].b_gen;
data              396 drivers/iio/humidity/hts221_core.c 	tmp = div_s64(data * 1000000000LL, div);
data              407 drivers/iio/humidity/hts221_core.c 	__le16 data;
data              416 drivers/iio/humidity/hts221_core.c 	err = regmap_bulk_read(hw->regmap, addr, &data, sizeof(data));
data              422 drivers/iio/humidity/hts221_core.c 	*val = (s16)le16_to_cpu(data);
data              563 drivers/iio/humidity/hts221_core.c 	u8 data;
data              607 drivers/iio/humidity/hts221_core.c 	data = hts221_avg_list[HTS221_SENSOR_H].avg_avl[3];
data              608 drivers/iio/humidity/hts221_core.c 	err = hts221_update_avg(hw, HTS221_SENSOR_H, data);
data              622 drivers/iio/humidity/hts221_core.c 	data = hts221_avg_list[HTS221_SENSOR_T].avg_avl[3];
data              623 drivers/iio/humidity/hts221_core.c 	err = hts221_update_avg(hw, HTS221_SENSOR_T, data);
data               39 drivers/iio/humidity/si7005.c static int si7005_read_measurement(struct si7005_data *data, bool temp)
data               44 drivers/iio/humidity/si7005.c 	mutex_lock(&data->lock);
data               46 drivers/iio/humidity/si7005.c 	ret = i2c_smbus_write_byte_data(data->client, SI7005_CONFIG,
data               47 drivers/iio/humidity/si7005.c 		data->config | SI7005_CONFIG_START |
data               54 drivers/iio/humidity/si7005.c 		ret = i2c_smbus_read_byte_data(data->client, SI7005_STATUS);
data               65 drivers/iio/humidity/si7005.c 	ret = i2c_smbus_read_word_swapped(data->client, SI7005_DATA);
data               68 drivers/iio/humidity/si7005.c 	mutex_unlock(&data->lock);
data               77 drivers/iio/humidity/si7005.c 	struct si7005_data *data = iio_priv(indio_dev);
data               82 drivers/iio/humidity/si7005.c 		ret = si7005_read_measurement(data, chan->type == IIO_TEMP);
data              130 drivers/iio/humidity/si7005.c 	struct si7005_data *data;
data              136 drivers/iio/humidity/si7005.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              140 drivers/iio/humidity/si7005.c 	data = iio_priv(indio_dev);
data              142 drivers/iio/humidity/si7005.c 	data->client = client;
data              143 drivers/iio/humidity/si7005.c 	mutex_init(&data->lock);
data              162 drivers/iio/humidity/si7005.c 	data->config = ret;
data              109 drivers/iio/humidity/si7020.c 	struct i2c_client **data;
data              124 drivers/iio/humidity/si7020.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              128 drivers/iio/humidity/si7020.c 	data = iio_priv(indio_dev);
data              129 drivers/iio/humidity/si7020.c 	*data = client;
data               41 drivers/iio/imu/adis.c 			.delay_usecs = adis->data->write_delay,
data               42 drivers/iio/imu/adis.c 			.cs_change_delay = adis->data->cs_change_delay,
data               49 drivers/iio/imu/adis.c 			.delay_usecs = adis->data->write_delay,
data               50 drivers/iio/imu/adis.c 			.cs_change_delay = adis->data->cs_change_delay,
data               57 drivers/iio/imu/adis.c 			.delay_usecs = adis->data->write_delay,
data               58 drivers/iio/imu/adis.c 			.cs_change_delay = adis->data->cs_change_delay,
data               64 drivers/iio/imu/adis.c 			.delay_usecs = adis->data->write_delay,
data               69 drivers/iio/imu/adis.c 			.delay_usecs = adis->data->write_delay,
data              141 drivers/iio/imu/adis.c 			.delay_usecs = adis->data->write_delay,
data              142 drivers/iio/imu/adis.c 			.cs_change_delay = adis->data->cs_change_delay,
data              149 drivers/iio/imu/adis.c 			.delay_usecs = adis->data->read_delay,
data              150 drivers/iio/imu/adis.c 			.cs_change_delay = adis->data->cs_change_delay,
data              158 drivers/iio/imu/adis.c 			.delay_usecs = adis->data->read_delay,
data              159 drivers/iio/imu/adis.c 			.cs_change_delay = adis->data->cs_change_delay,
data              165 drivers/iio/imu/adis.c 			.delay_usecs = adis->data->read_delay,
data              255 drivers/iio/imu/adis.c 	if (adis->data->enable_irq)
data              256 drivers/iio/imu/adis.c 		return adis->data->enable_irq(adis, enable);
data              258 drivers/iio/imu/adis.c 	ret = adis_read_reg_16(adis, adis->data->msc_ctrl_reg, &msc);
data              269 drivers/iio/imu/adis.c 	ret = adis_write_reg_16(adis, adis->data->msc_ctrl_reg, msc);
data              288 drivers/iio/imu/adis.c 	ret = adis_read_reg_16(adis, adis->data->diag_stat_reg, &status);
data              292 drivers/iio/imu/adis.c 	status &= adis->data->status_error_mask;
data              300 drivers/iio/imu/adis.c 				adis->data->status_error_msgs[i]);
data              318 drivers/iio/imu/adis.c 	ret = adis_write_reg_8(adis, adis->data->glob_cmd_reg,
data              331 drivers/iio/imu/adis.c 	ret = adis_write_reg_16(adis, adis->data->msc_ctrl_reg,
data              332 drivers/iio/imu/adis.c 			adis->data->self_test_mask);
data              339 drivers/iio/imu/adis.c 	msleep(adis->data->startup_delay);
data              343 drivers/iio/imu/adis.c 	if (adis->data->self_test_no_autoclear)
data              344 drivers/iio/imu/adis.c 		adis_write_reg_16(adis, adis->data->msc_ctrl_reg, 0x00);
data              366 drivers/iio/imu/adis.c 		msleep(adis->data->startup_delay);
data              438 drivers/iio/imu/adis.c 	struct spi_device *spi, const struct adis_data *data)
data              442 drivers/iio/imu/adis.c 	adis->data = data;
data              445 drivers/iio/imu/adis.c 	if (data->has_paging) {
data              100 drivers/iio/imu/adis_buffer.c 		adis->xfer[j].delay_usecs = adis->data->read_delay;
data              131 drivers/iio/imu/adis_buffer.c 	if (adis->data->has_paging) {
data              145 drivers/iio/imu/adis_buffer.c 	if (adis->data->has_paging) {
data              148 drivers/iio/imu/bmi160/bmi160_core.c 	u8 data; /* LSB byte register for X-axis */
data              159 drivers/iio/imu/bmi160/bmi160_core.c 		.data	= BMI160_REG_DATA_ACCEL_XOUT_L,
data              168 drivers/iio/imu/bmi160/bmi160_core.c 		.data	= BMI160_REG_DATA_GYRO_XOUT_L,
data              290 drivers/iio/imu/bmi160/bmi160_core.c int bmi160_set_mode(struct bmi160_data *data, enum bmi160_sensor_type t,
data              301 drivers/iio/imu/bmi160/bmi160_core.c 	ret = regmap_write(data->regmap, BMI160_REG_CMD, cmd);
data              311 drivers/iio/imu/bmi160/bmi160_core.c int bmi160_set_scale(struct bmi160_data *data, enum bmi160_sensor_type t,
data              323 drivers/iio/imu/bmi160/bmi160_core.c 	return regmap_write(data->regmap, bmi160_regs[t].range,
data              328 drivers/iio/imu/bmi160/bmi160_core.c int bmi160_get_scale(struct bmi160_data *data, enum bmi160_sensor_type t,
data              333 drivers/iio/imu/bmi160/bmi160_core.c 	ret = regmap_read(data->regmap, bmi160_regs[t].range, &val);
data              346 drivers/iio/imu/bmi160/bmi160_core.c static int bmi160_get_data(struct bmi160_data *data, int chan_type,
data              354 drivers/iio/imu/bmi160/bmi160_core.c 	reg = bmi160_regs[t].data + (axis - IIO_MOD_X) * sizeof(sample);
data              356 drivers/iio/imu/bmi160/bmi160_core.c 	ret = regmap_bulk_read(data->regmap, reg, &sample, sizeof(sample));
data              366 drivers/iio/imu/bmi160/bmi160_core.c int bmi160_set_odr(struct bmi160_data *data, enum bmi160_sensor_type t,
data              379 drivers/iio/imu/bmi160/bmi160_core.c 	return regmap_update_bits(data->regmap,
data              385 drivers/iio/imu/bmi160/bmi160_core.c static int bmi160_get_odr(struct bmi160_data *data, enum bmi160_sensor_type t,
data              390 drivers/iio/imu/bmi160/bmi160_core.c 	ret = regmap_read(data->regmap, bmi160_regs[t].config, &val);
data              413 drivers/iio/imu/bmi160/bmi160_core.c 	struct bmi160_data *data = iio_priv(indio_dev);
data              421 drivers/iio/imu/bmi160/bmi160_core.c 		ret = regmap_bulk_read(data->regmap, base + i * sizeof(sample),
data              439 drivers/iio/imu/bmi160/bmi160_core.c 	struct bmi160_data *data = iio_priv(indio_dev);
data              443 drivers/iio/imu/bmi160/bmi160_core.c 		ret = bmi160_get_data(data, chan->type, chan->channel2, val);
data              449 drivers/iio/imu/bmi160/bmi160_core.c 		ret = bmi160_get_scale(data,
data              453 drivers/iio/imu/bmi160/bmi160_core.c 		ret = bmi160_get_odr(data, bmi160_to_sensor(chan->type),
data              467 drivers/iio/imu/bmi160/bmi160_core.c 	struct bmi160_data *data = iio_priv(indio_dev);
data              471 drivers/iio/imu/bmi160/bmi160_core.c 		return bmi160_set_scale(data,
data              475 drivers/iio/imu/bmi160/bmi160_core.c 		return bmi160_set_odr(data, bmi160_to_sensor(chan->type),
data              660 drivers/iio/imu/bmi160/bmi160_core.c 	struct bmi160_data *data = iio_priv(indio_dev);
data              661 drivers/iio/imu/bmi160/bmi160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              680 drivers/iio/imu/bmi160/bmi160_core.c 	return bmi160_config_pin(data->regmap, pin, open_drain, irq_mask,
data              706 drivers/iio/imu/bmi160/bmi160_core.c static int bmi160_chip_init(struct bmi160_data *data, bool use_spi)
data              710 drivers/iio/imu/bmi160/bmi160_core.c 	struct device *dev = regmap_get_device(data->regmap);
data              712 drivers/iio/imu/bmi160/bmi160_core.c 	ret = regmap_write(data->regmap, BMI160_REG_CMD, BMI160_CMD_SOFTRESET);
data              723 drivers/iio/imu/bmi160/bmi160_core.c 		ret = regmap_read(data->regmap, BMI160_REG_DUMMY, &val);
data              728 drivers/iio/imu/bmi160/bmi160_core.c 	ret = regmap_read(data->regmap, BMI160_REG_CHIP_ID, &val);
data              739 drivers/iio/imu/bmi160/bmi160_core.c 	ret = bmi160_set_mode(data, BMI160_ACCEL, true);
data              743 drivers/iio/imu/bmi160/bmi160_core.c 	ret = bmi160_set_mode(data, BMI160_GYRO, true);
data              754 drivers/iio/imu/bmi160/bmi160_core.c 	struct bmi160_data *data = iio_priv(indio_dev);
data              756 drivers/iio/imu/bmi160/bmi160_core.c 	return bmi160_enable_irq(data->regmap, enable);
data              765 drivers/iio/imu/bmi160/bmi160_core.c 	struct bmi160_data *data = iio_priv(indio_dev);
data              768 drivers/iio/imu/bmi160/bmi160_core.c 	data->trig = devm_iio_trigger_alloc(&indio_dev->dev, "%s-dev%d",
data              771 drivers/iio/imu/bmi160/bmi160_core.c 	if (data->trig == NULL)
data              776 drivers/iio/imu/bmi160/bmi160_core.c 			       irq_type, "bmi160", data->trig);
data              780 drivers/iio/imu/bmi160/bmi160_core.c 	data->trig->dev.parent = regmap_get_device(data->regmap);
data              781 drivers/iio/imu/bmi160/bmi160_core.c 	data->trig->ops = &bmi160_trigger_ops;
data              782 drivers/iio/imu/bmi160/bmi160_core.c 	iio_trigger_set_drvdata(data->trig, indio_dev);
data              784 drivers/iio/imu/bmi160/bmi160_core.c 	ret = devm_iio_trigger_register(&indio_dev->dev, data->trig);
data              788 drivers/iio/imu/bmi160/bmi160_core.c 	indio_dev->trig = iio_trigger_get(data->trig);
data              793 drivers/iio/imu/bmi160/bmi160_core.c static void bmi160_chip_uninit(void *data)
data              795 drivers/iio/imu/bmi160/bmi160_core.c 	struct bmi160_data *bmi_data = data;
data              805 drivers/iio/imu/bmi160/bmi160_core.c 	struct bmi160_data *data;
data              810 drivers/iio/imu/bmi160/bmi160_core.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              814 drivers/iio/imu/bmi160/bmi160_core.c 	data = iio_priv(indio_dev);
data              816 drivers/iio/imu/bmi160/bmi160_core.c 	data->regmap = regmap;
data              818 drivers/iio/imu/bmi160/bmi160_core.c 	ret = bmi160_chip_init(data, use_spi);
data              822 drivers/iio/imu/bmi160/bmi160_core.c 	ret = devm_add_action_or_reset(dev, bmi160_chip_uninit, data);
data               84 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c static int acpi_i2c_check_resource(struct acpi_resource *ares, void *data)
data               87 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c 	u32 *addr = data;
data              662 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 	u8 data;
data              668 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 	data = d[i];
data              669 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 	result = inv_mpu6050_set_lpf_regs(st, data);
data              672 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 	st->chip_config.lpf = data;
data              807 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 	struct inv_mpu6050_state *data = iio_priv(indio_dev);
data              809 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c 	return &data->orientation;
data              184 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c 		.data = (void *)INV_MPU6050
data              188 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c 		.data = (void *)INV_MPU6500
data              192 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c 		.data = (void *)INV_MPU6515
data              196 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c 		.data = (void *)INV_MPU9150
data              200 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c 		.data = (void *)INV_MPU9250
data              204 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c 		.data = (void *)INV_MPU9255
data              208 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c 		.data = (void *)INV_ICM20608
data              212 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c 		.data = (void *)INV_ICM20602
data              168 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c 	u8 data[INV_MPU6050_OUTPUT_DATA_SIZE];
data              206 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c 	result = regmap_bulk_read(st->map, st->reg->fifo_count_h, data,
data              210 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c 	fifo_count = get_unaligned_be16(&data[0]);
data              228 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c 					  data, bytes_per_datum);
data              237 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c 		iio_push_to_buffers_with_timestamp(indio_dev, data, timestamp);
data              279 drivers/iio/imu/kmx61.c static void kmx61_set_data(struct iio_dev *indio_dev, struct kmx61_data *data)
data              283 drivers/iio/imu/kmx61.c 	*priv = data;
data              325 drivers/iio/imu/kmx61.c static int kmx61_set_mode(struct kmx61_data *data, u8 mode, u8 device,
data              331 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_STBY);
data              333 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_stby\n");
data              359 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_STBY, ret);
data              361 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error writing reg_stby\n");
data              366 drivers/iio/imu/kmx61.c 		data->acc_stby = acc_stby;
data              368 drivers/iio/imu/kmx61.c 		data->mag_stby = mag_stby;
data              373 drivers/iio/imu/kmx61.c static int kmx61_get_mode(struct kmx61_data *data, u8 *mode, u8 device)
data              377 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_STBY);
data              379 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_stby\n");
data              401 drivers/iio/imu/kmx61.c static int kmx61_set_wake_up_odr(struct kmx61_data *data, int val, int val2)
data              409 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_CTRL2,
data              412 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error writing reg_ctrl2\n");
data              416 drivers/iio/imu/kmx61.c static int kmx61_set_odr(struct kmx61_data *data, int val, int val2, u8 device)
data              422 drivers/iio/imu/kmx61.c 	ret = kmx61_get_mode(data, &mode, KMX61_ACC | KMX61_MAG);
data              431 drivers/iio/imu/kmx61.c 	ret = kmx61_set_mode(data, KMX61_ALL_STBY, KMX61_ACC | KMX61_MAG,
data              442 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_ODCNTL,
data              447 drivers/iio/imu/kmx61.c 	data->odr_bits = odr_bits;
data              450 drivers/iio/imu/kmx61.c 		ret = kmx61_set_wake_up_odr(data, val, val2);
data              455 drivers/iio/imu/kmx61.c 	return kmx61_set_mode(data, mode, KMX61_ACC | KMX61_MAG, true);
data              458 drivers/iio/imu/kmx61.c static int kmx61_get_odr(struct kmx61_data *data, int *val, int *val2,
data              464 drivers/iio/imu/kmx61.c 		lodr_bits = (data->odr_bits >> KMX61_ACC_ODR_SHIFT) &
data              467 drivers/iio/imu/kmx61.c 		lodr_bits = (data->odr_bits >> KMX61_MAG_ODR_SHIFT) &
data              481 drivers/iio/imu/kmx61.c static int kmx61_set_range(struct kmx61_data *data, u8 range)
data              485 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_CTRL1);
data              487 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              494 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_CTRL1, ret);
data              496 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error writing reg_ctrl1\n");
data              500 drivers/iio/imu/kmx61.c 	data->range = range;
data              505 drivers/iio/imu/kmx61.c static int kmx61_set_scale(struct kmx61_data *data, u16 uscale)
data              512 drivers/iio/imu/kmx61.c 			ret = kmx61_get_mode(data, &mode,
data              517 drivers/iio/imu/kmx61.c 			ret = kmx61_set_mode(data, KMX61_ALL_STBY,
data              522 drivers/iio/imu/kmx61.c 			ret = kmx61_set_range(data, i);
data              526 drivers/iio/imu/kmx61.c 			return  kmx61_set_mode(data, mode,
data              533 drivers/iio/imu/kmx61.c static int kmx61_chip_init(struct kmx61_data *data)
data              537 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_WHO_AM_I);
data              539 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading who_am_i\n");
data              544 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev,
data              551 drivers/iio/imu/kmx61.c 	ret = kmx61_set_range(data, KMX61_RANGE_4G);
data              555 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_ODCNTL);
data              557 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_odcntl\n");
data              560 drivers/iio/imu/kmx61.c 	data->odr_bits = ret;
data              566 drivers/iio/imu/kmx61.c 	ret = kmx61_get_odr(data, &val, &val2, KMX61_ACC);
data              570 drivers/iio/imu/kmx61.c 	ret = kmx61_set_wake_up_odr(data, val, val2);
data              575 drivers/iio/imu/kmx61.c 	ret = kmx61_set_mode(data, 0, KMX61_ACC | KMX61_MAG, true);
data              579 drivers/iio/imu/kmx61.c 	data->wake_thresh = KMX61_DEFAULT_WAKE_THRESH;
data              580 drivers/iio/imu/kmx61.c 	data->wake_duration = KMX61_DEFAULT_WAKE_DURATION;
data              585 drivers/iio/imu/kmx61.c static int kmx61_setup_new_data_interrupt(struct kmx61_data *data,
data              591 drivers/iio/imu/kmx61.c 	ret = kmx61_get_mode(data, &mode, KMX61_ACC | KMX61_MAG);
data              595 drivers/iio/imu/kmx61.c 	ret = kmx61_set_mode(data, KMX61_ALL_STBY, KMX61_ACC | KMX61_MAG, true);
data              599 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_INC1);
data              601 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              618 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_INC1, ret);
data              620 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error writing reg_int_ctrl1\n");
data              624 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_CTRL1);
data              626 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              635 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_CTRL1, ret);
data              637 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error writing reg_ctrl1\n");
data              641 drivers/iio/imu/kmx61.c 	return kmx61_set_mode(data, mode, KMX61_ACC | KMX61_MAG, true);
data              644 drivers/iio/imu/kmx61.c static int kmx61_chip_update_thresholds(struct kmx61_data *data)
data              648 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client,
data              650 drivers/iio/imu/kmx61.c 					data->wake_duration);
data              652 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Errow writing reg_wuf_timer\n");
data              656 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client,
data              658 drivers/iio/imu/kmx61.c 					data->wake_thresh);
data              660 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error writing reg_wuf_thresh\n");
data              665 drivers/iio/imu/kmx61.c static int kmx61_setup_any_motion_interrupt(struct kmx61_data *data,
data              671 drivers/iio/imu/kmx61.c 	ret = kmx61_get_mode(data, &mode, KMX61_ACC | KMX61_MAG);
data              675 drivers/iio/imu/kmx61.c 	ret = kmx61_set_mode(data, KMX61_ALL_STBY, KMX61_ACC | KMX61_MAG, true);
data              679 drivers/iio/imu/kmx61.c 	ret = kmx61_chip_update_thresholds(data);
data              683 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_INC1);
data              685 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_inc1\n");
data              693 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_INC1, ret);
data              695 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error writing reg_inc1\n");
data              699 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_CTRL1);
data              701 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data              710 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_CTRL1, ret);
data              712 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error writing reg_ctrl1\n");
data              716 drivers/iio/imu/kmx61.c 	return kmx61_set_mode(data, mode, KMX61_ACC | KMX61_MAG, true);
data              730 drivers/iio/imu/kmx61.c static int kmx61_set_power_state(struct kmx61_data *data, bool on, u8 device)
data              736 drivers/iio/imu/kmx61.c 		if (on && !data->acc_ps && !data->mag_stby) {
data              737 drivers/iio/imu/kmx61.c 			ret = kmx61_set_mode(data, 0, KMX61_ACC, true);
data              741 drivers/iio/imu/kmx61.c 		data->acc_ps = on;
data              744 drivers/iio/imu/kmx61.c 		if (on && !data->mag_ps && !data->acc_stby) {
data              745 drivers/iio/imu/kmx61.c 			ret = kmx61_set_mode(data, 0, KMX61_MAG, true);
data              749 drivers/iio/imu/kmx61.c 		data->mag_ps = on;
data              753 drivers/iio/imu/kmx61.c 		ret = pm_runtime_get_sync(&data->client->dev);
data              755 drivers/iio/imu/kmx61.c 		pm_runtime_mark_last_busy(&data->client->dev);
data              756 drivers/iio/imu/kmx61.c 		ret = pm_runtime_put_autosuspend(&data->client->dev);
data              759 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev,
data              763 drivers/iio/imu/kmx61.c 			pm_runtime_put_noidle(&data->client->dev);
data              771 drivers/iio/imu/kmx61.c static int kmx61_read_measurement(struct kmx61_data *data, u8 base, u8 offset)
data              776 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_word_data(data->client, reg);
data              778 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "failed to read reg at %x\n", reg);
data              789 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data              803 drivers/iio/imu/kmx61.c 		mutex_lock(&data->lock);
data              805 drivers/iio/imu/kmx61.c 		ret = kmx61_set_power_state(data, true, chan->address);
data              807 drivers/iio/imu/kmx61.c 			mutex_unlock(&data->lock);
data              811 drivers/iio/imu/kmx61.c 		ret = kmx61_read_measurement(data, base_reg, chan->scan_index);
data              813 drivers/iio/imu/kmx61.c 			kmx61_set_power_state(data, false, chan->address);
data              814 drivers/iio/imu/kmx61.c 			mutex_unlock(&data->lock);
data              819 drivers/iio/imu/kmx61.c 		ret = kmx61_set_power_state(data, false, chan->address);
data              821 drivers/iio/imu/kmx61.c 		mutex_unlock(&data->lock);
data              829 drivers/iio/imu/kmx61.c 			*val2 = kmx61_uscale_table[data->range];
data              843 drivers/iio/imu/kmx61.c 		mutex_lock(&data->lock);
data              844 drivers/iio/imu/kmx61.c 		ret = kmx61_get_odr(data, val, val2, chan->address);
data              845 drivers/iio/imu/kmx61.c 		mutex_unlock(&data->lock);
data              858 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data              865 drivers/iio/imu/kmx61.c 		mutex_lock(&data->lock);
data              866 drivers/iio/imu/kmx61.c 		ret = kmx61_set_odr(data, val, val2, chan->address);
data              867 drivers/iio/imu/kmx61.c 		mutex_unlock(&data->lock);
data              874 drivers/iio/imu/kmx61.c 			mutex_lock(&data->lock);
data              875 drivers/iio/imu/kmx61.c 			ret = kmx61_set_scale(data, val2);
data              876 drivers/iio/imu/kmx61.c 			mutex_unlock(&data->lock);
data              893 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data              898 drivers/iio/imu/kmx61.c 		*val = data->wake_thresh;
data              901 drivers/iio/imu/kmx61.c 		*val = data->wake_duration;
data              915 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data              917 drivers/iio/imu/kmx61.c 	if (data->ev_enable_state)
data              922 drivers/iio/imu/kmx61.c 		data->wake_thresh = val;
data              925 drivers/iio/imu/kmx61.c 		data->wake_duration = val;
data              937 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data              939 drivers/iio/imu/kmx61.c 	return data->ev_enable_state;
data              948 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data              951 drivers/iio/imu/kmx61.c 	if (state && data->ev_enable_state)
data              954 drivers/iio/imu/kmx61.c 	mutex_lock(&data->lock);
data              956 drivers/iio/imu/kmx61.c 	if (!state && data->motion_trig_on) {
data              957 drivers/iio/imu/kmx61.c 		data->ev_enable_state = false;
data              961 drivers/iio/imu/kmx61.c 	ret = kmx61_set_power_state(data, state, KMX61_ACC);
data              965 drivers/iio/imu/kmx61.c 	ret = kmx61_setup_any_motion_interrupt(data, state);
data              967 drivers/iio/imu/kmx61.c 		kmx61_set_power_state(data, false, KMX61_ACC);
data              971 drivers/iio/imu/kmx61.c 	data->ev_enable_state = state;
data              974 drivers/iio/imu/kmx61.c 	mutex_unlock(&data->lock);
data              982 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data              984 drivers/iio/imu/kmx61.c 	if (data->acc_dready_trig != trig && data->motion_trig != trig)
data              993 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data              995 drivers/iio/imu/kmx61.c 	if (data->mag_dready_trig != trig)
data             1027 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data             1029 drivers/iio/imu/kmx61.c 	mutex_lock(&data->lock);
data             1031 drivers/iio/imu/kmx61.c 	if (!state && data->ev_enable_state && data->motion_trig_on) {
data             1032 drivers/iio/imu/kmx61.c 		data->motion_trig_on = false;
data             1036 drivers/iio/imu/kmx61.c 	if (data->acc_dready_trig == trig || data->motion_trig == trig)
data             1041 drivers/iio/imu/kmx61.c 	ret = kmx61_set_power_state(data, state, device);
data             1045 drivers/iio/imu/kmx61.c 	if (data->acc_dready_trig == trig || data->mag_dready_trig == trig)
data             1046 drivers/iio/imu/kmx61.c 		ret = kmx61_setup_new_data_interrupt(data, state, device);
data             1048 drivers/iio/imu/kmx61.c 		ret = kmx61_setup_any_motion_interrupt(data, state);
data             1050 drivers/iio/imu/kmx61.c 		kmx61_set_power_state(data, false, device);
data             1054 drivers/iio/imu/kmx61.c 	if (data->acc_dready_trig == trig)
data             1055 drivers/iio/imu/kmx61.c 		data->acc_dready_trig_on = state;
data             1056 drivers/iio/imu/kmx61.c 	else if (data->mag_dready_trig == trig)
data             1057 drivers/iio/imu/kmx61.c 		data->mag_dready_trig_on = state;
data             1059 drivers/iio/imu/kmx61.c 		data->motion_trig_on = state;
data             1061 drivers/iio/imu/kmx61.c 	mutex_unlock(&data->lock);
data             1069 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data             1072 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_INL);
data             1074 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_inl\n");
data             1088 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = private;
data             1089 drivers/iio/imu/kmx61.c 	struct iio_dev *indio_dev = data->acc_indio_dev;
data             1092 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_INS1);
data             1094 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_ins1\n");
data             1099 drivers/iio/imu/kmx61.c 		ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_INS2);
data             1101 drivers/iio/imu/kmx61.c 			dev_err(&data->client->dev, "Error reading reg_ins2\n");
data             1161 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_CTRL1);
data             1163 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_ctrl1\n");
data             1166 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_CTRL1, ret);
data             1168 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error writing reg_ctrl1\n");
data             1170 drivers/iio/imu/kmx61.c 	ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_INL);
data             1172 drivers/iio/imu/kmx61.c 		dev_err(&data->client->dev, "Error reading reg_inl\n");
data             1179 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = private;
data             1181 drivers/iio/imu/kmx61.c 	if (data->acc_dready_trig_on)
data             1182 drivers/iio/imu/kmx61.c 		iio_trigger_poll(data->acc_dready_trig);
data             1183 drivers/iio/imu/kmx61.c 	if (data->mag_dready_trig_on)
data             1184 drivers/iio/imu/kmx61.c 		iio_trigger_poll(data->mag_dready_trig);
data             1186 drivers/iio/imu/kmx61.c 	if (data->motion_trig_on)
data             1187 drivers/iio/imu/kmx61.c 		iio_trigger_poll(data->motion_trig);
data             1189 drivers/iio/imu/kmx61.c 	if (data->ev_enable_state)
data             1198 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = kmx61_get_data(indio_dev);
data             1203 drivers/iio/imu/kmx61.c 	if (indio_dev == data->acc_indio_dev)
data             1208 drivers/iio/imu/kmx61.c 	mutex_lock(&data->lock);
data             1211 drivers/iio/imu/kmx61.c 		ret = kmx61_read_measurement(data, base, bit);
data             1213 drivers/iio/imu/kmx61.c 			mutex_unlock(&data->lock);
data             1218 drivers/iio/imu/kmx61.c 	mutex_unlock(&data->lock);
data             1237 drivers/iio/imu/kmx61.c static struct iio_dev *kmx61_indiodev_setup(struct kmx61_data *data,
data             1245 drivers/iio/imu/kmx61.c 	indio_dev = devm_iio_device_alloc(&data->client->dev, sizeof(data));
data             1249 drivers/iio/imu/kmx61.c 	kmx61_set_data(indio_dev, data);
data             1251 drivers/iio/imu/kmx61.c 	indio_dev->dev.parent = &data->client->dev;
data             1261 drivers/iio/imu/kmx61.c static struct iio_trigger *kmx61_trigger_setup(struct kmx61_data *data,
data             1268 drivers/iio/imu/kmx61.c 	trig = devm_iio_trigger_alloc(&data->client->dev,
data             1276 drivers/iio/imu/kmx61.c 	trig->dev.parent = &data->client->dev;
data             1291 drivers/iio/imu/kmx61.c 	struct kmx61_data *data;
data             1294 drivers/iio/imu/kmx61.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data             1295 drivers/iio/imu/kmx61.c 	if (!data)
data             1298 drivers/iio/imu/kmx61.c 	i2c_set_clientdata(client, data);
data             1299 drivers/iio/imu/kmx61.c 	data->client = client;
data             1301 drivers/iio/imu/kmx61.c 	mutex_init(&data->lock);
data             1310 drivers/iio/imu/kmx61.c 	data->acc_indio_dev =
data             1311 drivers/iio/imu/kmx61.c 		kmx61_indiodev_setup(data, &kmx61_acc_info,
data             1315 drivers/iio/imu/kmx61.c 	if (IS_ERR(data->acc_indio_dev))
data             1316 drivers/iio/imu/kmx61.c 		return PTR_ERR(data->acc_indio_dev);
data             1318 drivers/iio/imu/kmx61.c 	data->mag_indio_dev =
data             1319 drivers/iio/imu/kmx61.c 		kmx61_indiodev_setup(data, &kmx61_mag_info,
data             1323 drivers/iio/imu/kmx61.c 	if (IS_ERR(data->mag_indio_dev))
data             1324 drivers/iio/imu/kmx61.c 		return PTR_ERR(data->mag_indio_dev);
data             1326 drivers/iio/imu/kmx61.c 	ret = kmx61_chip_init(data);
data             1336 drivers/iio/imu/kmx61.c 						data);
data             1340 drivers/iio/imu/kmx61.c 		data->acc_dready_trig =
data             1341 drivers/iio/imu/kmx61.c 			kmx61_trigger_setup(data, data->acc_indio_dev,
data             1343 drivers/iio/imu/kmx61.c 		if (IS_ERR(data->acc_dready_trig)) {
data             1344 drivers/iio/imu/kmx61.c 			ret = PTR_ERR(data->acc_dready_trig);
data             1348 drivers/iio/imu/kmx61.c 		data->mag_dready_trig =
data             1349 drivers/iio/imu/kmx61.c 			kmx61_trigger_setup(data, data->mag_indio_dev,
data             1351 drivers/iio/imu/kmx61.c 		if (IS_ERR(data->mag_dready_trig)) {
data             1352 drivers/iio/imu/kmx61.c 			ret = PTR_ERR(data->mag_dready_trig);
data             1356 drivers/iio/imu/kmx61.c 		data->motion_trig =
data             1357 drivers/iio/imu/kmx61.c 			kmx61_trigger_setup(data, data->acc_indio_dev,
data             1359 drivers/iio/imu/kmx61.c 		if (IS_ERR(data->motion_trig)) {
data             1360 drivers/iio/imu/kmx61.c 			ret = PTR_ERR(data->motion_trig);
data             1364 drivers/iio/imu/kmx61.c 		ret = iio_triggered_buffer_setup(data->acc_indio_dev,
data             1369 drivers/iio/imu/kmx61.c 			dev_err(&data->client->dev,
data             1374 drivers/iio/imu/kmx61.c 		ret = iio_triggered_buffer_setup(data->mag_indio_dev,
data             1379 drivers/iio/imu/kmx61.c 			dev_err(&data->client->dev,
data             1393 drivers/iio/imu/kmx61.c 	ret = iio_device_register(data->acc_indio_dev);
data             1399 drivers/iio/imu/kmx61.c 	ret = iio_device_register(data->mag_indio_dev);
data             1408 drivers/iio/imu/kmx61.c 	iio_device_unregister(data->acc_indio_dev);
data             1411 drivers/iio/imu/kmx61.c 		iio_triggered_buffer_cleanup(data->mag_indio_dev);
data             1414 drivers/iio/imu/kmx61.c 		iio_triggered_buffer_cleanup(data->acc_indio_dev);
data             1416 drivers/iio/imu/kmx61.c 	iio_trigger_unregister(data->motion_trig);
data             1418 drivers/iio/imu/kmx61.c 	iio_trigger_unregister(data->mag_dready_trig);
data             1420 drivers/iio/imu/kmx61.c 	iio_trigger_unregister(data->acc_dready_trig);
data             1422 drivers/iio/imu/kmx61.c 	kmx61_set_mode(data, KMX61_ALL_STBY, KMX61_ACC | KMX61_MAG, true);
data             1428 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = i2c_get_clientdata(client);
data             1430 drivers/iio/imu/kmx61.c 	iio_device_unregister(data->acc_indio_dev);
data             1431 drivers/iio/imu/kmx61.c 	iio_device_unregister(data->mag_indio_dev);
data             1438 drivers/iio/imu/kmx61.c 		iio_triggered_buffer_cleanup(data->acc_indio_dev);
data             1439 drivers/iio/imu/kmx61.c 		iio_triggered_buffer_cleanup(data->mag_indio_dev);
data             1440 drivers/iio/imu/kmx61.c 		iio_trigger_unregister(data->acc_dready_trig);
data             1441 drivers/iio/imu/kmx61.c 		iio_trigger_unregister(data->mag_dready_trig);
data             1442 drivers/iio/imu/kmx61.c 		iio_trigger_unregister(data->motion_trig);
data             1445 drivers/iio/imu/kmx61.c 	mutex_lock(&data->lock);
data             1446 drivers/iio/imu/kmx61.c 	kmx61_set_mode(data, KMX61_ALL_STBY, KMX61_ACC | KMX61_MAG, true);
data             1447 drivers/iio/imu/kmx61.c 	mutex_unlock(&data->lock);
data             1456 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = i2c_get_clientdata(to_i2c_client(dev));
data             1458 drivers/iio/imu/kmx61.c 	mutex_lock(&data->lock);
data             1459 drivers/iio/imu/kmx61.c 	ret = kmx61_set_mode(data, KMX61_ALL_STBY, KMX61_ACC | KMX61_MAG,
data             1461 drivers/iio/imu/kmx61.c 	mutex_unlock(&data->lock);
data             1469 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = i2c_get_clientdata(to_i2c_client(dev));
data             1471 drivers/iio/imu/kmx61.c 	if (data->acc_stby)
data             1473 drivers/iio/imu/kmx61.c 	if (data->mag_stby)
data             1476 drivers/iio/imu/kmx61.c 	return kmx61_set_mode(data, stby, KMX61_ACC | KMX61_MAG, true);
data             1483 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = i2c_get_clientdata(to_i2c_client(dev));
data             1486 drivers/iio/imu/kmx61.c 	mutex_lock(&data->lock);
data             1487 drivers/iio/imu/kmx61.c 	ret = kmx61_set_mode(data, KMX61_ALL_STBY, KMX61_ACC | KMX61_MAG, true);
data             1488 drivers/iio/imu/kmx61.c 	mutex_unlock(&data->lock);
data             1495 drivers/iio/imu/kmx61.c 	struct kmx61_data *data = i2c_get_clientdata(to_i2c_client(dev));
data             1498 drivers/iio/imu/kmx61.c 	if (!data->acc_ps)
data             1500 drivers/iio/imu/kmx61.c 	if (!data->mag_ps)
data             1503 drivers/iio/imu/kmx61.c 	return kmx61_set_mode(data, stby, KMX61_ACC | KMX61_MAG, true);
data              127 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	u8 data;
data              142 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 			data = st_lsm6dsx_get_decimator_val(sensor->decimator);
data              146 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 			data = 0;
data              152 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 			int val = ST_LSM6DSX_SHIFT_VAL(data, dec_reg->mask);
data              184 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	unsigned int data;
data              187 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	data = FIELD_PREP(ST_LSM6DSX_FIFO_MODE_MASK, fifo_mode);
data              189 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 					    ST_LSM6DSX_FIFO_MODE_MASK, data);
data              203 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	u8 data;
data              213 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 						   &data);
data              217 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 			data = 0;
data              219 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 		val = ST_LSM6DSX_SHIFT_VAL(data, batch_reg->mask);
data              223 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 		data = hw->enable_mask ? ST_LSM6DSX_MAX_FIFO_ODR_VAL : 0;
data              228 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 						   data));
data              237 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	int i, err, data;
data              264 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 			  &data);
data              269 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	fifo_watermark = ((data << 8) & ~fifo_th_mask) |
data              311 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 					u8 *data, unsigned int data_len,
data              320 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 		err = st_lsm6dsx_read_locked(hw, addr, data + read_len,
data              414 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 				u8 data[ST_LSM6DSX_SAMPLE_SIZE];
data              416 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 				memcpy(data, &hw->buff[offset], sizeof(data));
data              423 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 				ts = data[1] << 16 | data[0] << 8 | data[3];
data              461 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 			    u8 *data, s64 ts)
data              502 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	iio_push_to_buffers_with_timestamp(iio_dev, data,
data              895 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	unsigned int data;
data              899 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	data = ST_LSM6DSX_SHIFT_VAL(enable, hub_settings->page_mux.mask);
data              901 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 				 hub_settings->page_mux.mask, data);
data              910 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	int err, i, j, data;
data              927 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	err = regmap_read(hw->regmap, ST_LSM6DSX_REG_WHOAMI_ADDR, &data);
data              933 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	if (data != st_lsm6dsx_sensor_settings[i].wai) {
data              934 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 		dev_err(hw->dev, "unsupported whoami [%02x]\n", data);
data              948 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	unsigned int data;
data              960 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	data = ST_LSM6DSX_SHIFT_VAL(fs_table->fs_avl[i].val,
data              963 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 					    fs_table->reg.mask, data);
data             1013 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	unsigned int data;
data             1054 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	data = ST_LSM6DSX_SHIFT_VAL(val, reg->mask);
data             1055 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	return st_lsm6dsx_update_bits_locked(hw, reg->addr, reg->mask, data);
data             1082 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	__le16 data;
data             1091 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	err = st_lsm6dsx_read_locked(hw, addr, &data, sizeof(data));
data             1097 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	*val = (s16)le16_to_cpu(data);
data             1151 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 		u8 data;
data             1153 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 		val = st_lsm6dsx_check_odr(sensor, val, &data);
data             1312 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 	unsigned int data;
data             1324 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 		data = ST_LSM6DSX_SHIFT_VAL(1, hub_settings->pullup_en.mask);
data             1327 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 					 hub_settings->pullup_en.mask, data);
data             1341 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 		data = ST_LSM6DSX_SHIFT_VAL(3, hub_settings->aux_sens.mask);
data             1344 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c 					 hub_settings->aux_sens.mask, data);
data               44 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_LSM6DS3_ID,
data               48 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_LSM6DS3H_ID,
data               52 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_LSM6DSL_ID,
data               56 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_LSM6DSM_ID,
data               60 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_ISM330DLC_ID,
data               64 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_LSM6DSO_ID,
data               68 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_ASM330LHH_ID,
data               72 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_LSM6DSOX_ID,
data               76 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_LSM6DSR_ID,
data               80 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_LSM6DS3TRC_ID,
data               84 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_ISM330DHCX_ID,
data               88 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c 		.data = (void *)ST_LSM9DS1_ID,
data               42 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c 	return st_lsm6dsx_probe(&i3cdev->dev, 0, (uintptr_t)id->data, regmap);
data              109 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 				    u8 *data, int len)
data              119 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	err = regmap_bulk_read(hw->regmap, addr, data, len);
data              134 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 				     u8 *data, int len)
data              143 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	err = regmap_bulk_write(hw->regmap, addr, data, len);
data              177 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	unsigned int data;
data              192 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	data = ST_LSM6DSX_SHIFT_VAL(enable, hub_settings->master_en.mask);
data              194 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 				 hub_settings->master_en.mask, data);
data              211 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 		     u8 *data, int len)
data              236 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	err = st_lsm6dsx_shub_read_reg(hw, hub_settings->shub_out, data,
data              254 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 		      u8 *data, int len)
data              263 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 		unsigned int data;
data              265 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 		data = ST_LSM6DSX_SHIFT_VAL(1, hub_settings->wr_once.mask);
data              269 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 			data);
data              285 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 						&data[i], 1);
data              307 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	u8 data;
data              309 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	err = st_lsm6dsx_shub_read(sensor, addr, &data, sizeof(data));
data              313 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	data = ((data & ~mask) | (val << __ffs(mask) & mask));
data              315 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	return st_lsm6dsx_shub_write(sensor, addr, &data, sizeof(data));
data              437 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	u8 data[4];
data              446 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	len = min_t(int, sizeof(data), ch->scan_type.realbits >> 3);
data              447 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	err = st_lsm6dsx_shub_read(sensor, ch->address, data, len);
data              456 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 		*val = (s16)le16_to_cpu(*((__le16 *)data));
data              513 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 		u16 data;
data              515 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 		err = st_lsm6dsx_shub_get_odr_val(sensor, val, &data);
data              689 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 	u8 config[3], data, slv_addr;
data              719 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 					       &data, sizeof(data));
data              726 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c 		if (data != settings->wai.val)
data               44 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_LSM6DS3_ID,
data               48 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_LSM6DS3H_ID,
data               52 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_LSM6DSL_ID,
data               56 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_LSM6DSM_ID,
data               60 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_ISM330DLC_ID,
data               64 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_LSM6DSO_ID,
data               68 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_ASM330LHH_ID,
data               72 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_LSM6DSOX_ID,
data               76 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_LSM6DSR_ID,
data               80 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_LSM6DS3TRC_ID,
data               84 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_ISM330DHCX_ID,
data               88 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c 		.data = (void *)ST_LSM9DS1_ID,
data             1383 drivers/iio/industrialio-buffer.c static int iio_push_to_buffer(struct iio_buffer *buffer, const void *data)
data             1385 drivers/iio/industrialio-buffer.c 	const void *dataout = iio_demux(buffer, data);
data             1405 drivers/iio/industrialio-buffer.c int iio_push_to_buffers(struct iio_dev *indio_dev, const void *data)
data             1411 drivers/iio/industrialio-buffer.c 		ret = iio_push_to_buffer(buf, data);
data             1480 drivers/iio/industrialio-core.c int devm_iio_device_match(struct device *dev, void *res, void *data)
data             1487 drivers/iio/industrialio-core.c 	return *r == data;
data              588 drivers/iio/industrialio-trigger.c static int devm_iio_trigger_match(struct device *dev, void *res, void *data)
data              597 drivers/iio/industrialio-trigger.c 	return *r == data;
data               93 drivers/iio/inkern.c static int iio_dev_node_match(struct device *dev, const void *data)
data               95 drivers/iio/inkern.c 	return dev->of_node == data && dev->type == &iio_device_type;
data              363 drivers/iio/inkern.c static int devm_iio_channel_match(struct device *dev, void *res, void *data)
data              372 drivers/iio/inkern.c 	return *r == data;
data              447 drivers/iio/inkern.c 		chans[mapind].data = c->map->consumer_data;
data               70 drivers/iio/light/adjd_s311.c 	struct adjd_s311_data *data = iio_priv(indio_dev);
data               73 drivers/iio/light/adjd_s311.c 	int ret = i2c_smbus_write_byte_data(data->client, ADJD_S311_CTRL,
data               79 drivers/iio/light/adjd_s311.c 		ret = i2c_smbus_read_byte_data(data->client, ADJD_S311_CTRL);
data               88 drivers/iio/light/adjd_s311.c 		dev_err(&data->client->dev,
data               98 drivers/iio/light/adjd_s311.c 	struct adjd_s311_data *data = iio_priv(indio_dev);
data              104 drivers/iio/light/adjd_s311.c 	ret = i2c_smbus_read_word_data(data->client, reg);
data              117 drivers/iio/light/adjd_s311.c 	struct adjd_s311_data *data = iio_priv(indio_dev);
data              127 drivers/iio/light/adjd_s311.c 		ret = i2c_smbus_read_word_data(data->client,
data              132 drivers/iio/light/adjd_s311.c 		data->buffer[j++] = ret & ADJD_S311_DATA_MASK;
data              135 drivers/iio/light/adjd_s311.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer, time_ns);
data              172 drivers/iio/light/adjd_s311.c 	struct adjd_s311_data *data = iio_priv(indio_dev);
data              183 drivers/iio/light/adjd_s311.c 		ret = i2c_smbus_read_byte_data(data->client,
data              190 drivers/iio/light/adjd_s311.c 		ret = i2c_smbus_read_word_data(data->client,
data              209 drivers/iio/light/adjd_s311.c 	struct adjd_s311_data *data = iio_priv(indio_dev);
data              216 drivers/iio/light/adjd_s311.c 		return i2c_smbus_write_byte_data(data->client,
data              222 drivers/iio/light/adjd_s311.c 		return i2c_smbus_write_word_data(data->client,
data              231 drivers/iio/light/adjd_s311.c 	struct adjd_s311_data *data = iio_priv(indio_dev);
data              233 drivers/iio/light/adjd_s311.c 	kfree(data->buffer);
data              234 drivers/iio/light/adjd_s311.c 	data->buffer = kmalloc(indio_dev->scan_bytes, GFP_KERNEL);
data              235 drivers/iio/light/adjd_s311.c 	if (data->buffer == NULL)
data              250 drivers/iio/light/adjd_s311.c 	struct adjd_s311_data *data;
data              254 drivers/iio/light/adjd_s311.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              258 drivers/iio/light/adjd_s311.c 	data = iio_priv(indio_dev);
data              260 drivers/iio/light/adjd_s311.c 	data->client = client;
data              290 drivers/iio/light/adjd_s311.c 	struct adjd_s311_data *data = iio_priv(indio_dev);
data              294 drivers/iio/light/adjd_s311.c 	kfree(data->buffer);
data               82 drivers/iio/light/al3320a.c static int al3320a_init(struct al3320a_data *data)
data               87 drivers/iio/light/al3320a.c 	ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_CONFIG,
data               92 drivers/iio/light/al3320a.c 	ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_CONFIG_RANGE,
data               97 drivers/iio/light/al3320a.c 	ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_MEAN_TIME,
data              102 drivers/iio/light/al3320a.c 	ret = i2c_smbus_write_byte_data(data->client, AL3320A_REG_WAIT,
data              114 drivers/iio/light/al3320a.c 	struct al3320a_data *data = iio_priv(indio_dev);
data              124 drivers/iio/light/al3320a.c 		ret = i2c_smbus_read_word_data(data->client,
data              131 drivers/iio/light/al3320a.c 		ret = i2c_smbus_read_byte_data(data->client,
data              149 drivers/iio/light/al3320a.c 	struct al3320a_data *data = iio_priv(indio_dev);
data              157 drivers/iio/light/al3320a.c 				return i2c_smbus_write_byte_data(data->client,
data              175 drivers/iio/light/al3320a.c 	struct al3320a_data *data;
data              179 drivers/iio/light/al3320a.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              183 drivers/iio/light/al3320a.c 	data = iio_priv(indio_dev);
data              185 drivers/iio/light/al3320a.c 	data->client = client;
data              194 drivers/iio/light/al3320a.c 	ret = al3320a_init(data);
data               90 drivers/iio/light/apds9300.c static int apds9300_get_adc_val(struct apds9300_data *data, int adc_number)
data               95 drivers/iio/light/apds9300.c 	if (!data->power_state)
data              101 drivers/iio/light/apds9300.c 	ret = i2c_smbus_read_word_data(data->client, flags);
data              103 drivers/iio/light/apds9300.c 		dev_err(&data->client->dev,
data              109 drivers/iio/light/apds9300.c static int apds9300_set_thresh_low(struct apds9300_data *data, int value)
data              113 drivers/iio/light/apds9300.c 	if (!data->power_state)
data              119 drivers/iio/light/apds9300.c 	ret = i2c_smbus_write_word_data(data->client, APDS9300_THRESHLOWLOW
data              122 drivers/iio/light/apds9300.c 		dev_err(&data->client->dev, "failed to set thresh_low\n");
data              125 drivers/iio/light/apds9300.c 	data->thresh_low = value;
data              130 drivers/iio/light/apds9300.c static int apds9300_set_thresh_hi(struct apds9300_data *data, int value)
data              134 drivers/iio/light/apds9300.c 	if (!data->power_state)
data              140 drivers/iio/light/apds9300.c 	ret = i2c_smbus_write_word_data(data->client, APDS9300_THRESHHIGHLOW
data              143 drivers/iio/light/apds9300.c 		dev_err(&data->client->dev, "failed to set thresh_hi\n");
data              146 drivers/iio/light/apds9300.c 	data->thresh_hi = value;
data              151 drivers/iio/light/apds9300.c static int apds9300_set_intr_state(struct apds9300_data *data, int state)
data              156 drivers/iio/light/apds9300.c 	if (!data->power_state)
data              160 drivers/iio/light/apds9300.c 	ret = i2c_smbus_write_byte_data(data->client,
data              163 drivers/iio/light/apds9300.c 		dev_err(&data->client->dev,
data              167 drivers/iio/light/apds9300.c 	data->intr_en = state;
data              172 drivers/iio/light/apds9300.c static int apds9300_set_power_state(struct apds9300_data *data, int state)
data              178 drivers/iio/light/apds9300.c 	ret = i2c_smbus_write_byte_data(data->client,
data              181 drivers/iio/light/apds9300.c 		dev_err(&data->client->dev,
data              185 drivers/iio/light/apds9300.c 	data->power_state = state;
data              190 drivers/iio/light/apds9300.c static void apds9300_clear_intr(struct apds9300_data *data)
data              194 drivers/iio/light/apds9300.c 	ret = i2c_smbus_write_byte(data->client, APDS9300_CLEAR | APDS9300_CMD);
data              196 drivers/iio/light/apds9300.c 		dev_err(&data->client->dev, "failed to clear interrupt\n");
data              199 drivers/iio/light/apds9300.c static int apds9300_chip_init(struct apds9300_data *data)
data              204 drivers/iio/light/apds9300.c 	ret = apds9300_set_power_state(data, 0);
data              211 drivers/iio/light/apds9300.c 	ret = apds9300_set_power_state(data, 1);
data              214 drivers/iio/light/apds9300.c 	ret = i2c_smbus_read_byte_data(data->client,
data              224 drivers/iio/light/apds9300.c 	ret = apds9300_set_intr_state(data, 0);
data              231 drivers/iio/light/apds9300.c 	dev_err(&data->client->dev, "failed to init the chip\n");
data              240 drivers/iio/light/apds9300.c 	struct apds9300_data *data = iio_priv(indio_dev);
data              242 drivers/iio/light/apds9300.c 	mutex_lock(&data->mutex);
data              245 drivers/iio/light/apds9300.c 		ch0 = apds9300_get_adc_val(data, 0);
data              250 drivers/iio/light/apds9300.c 		ch1 = apds9300_get_adc_val(data, 1);
data              259 drivers/iio/light/apds9300.c 		ret = apds9300_get_adc_val(data, chan->channel);
data              268 drivers/iio/light/apds9300.c 	mutex_unlock(&data->mutex);
data              278 drivers/iio/light/apds9300.c 	struct apds9300_data *data = iio_priv(indio_dev);
data              282 drivers/iio/light/apds9300.c 		*val = data->thresh_hi;
data              285 drivers/iio/light/apds9300.c 		*val = data->thresh_low;
data              299 drivers/iio/light/apds9300.c 	struct apds9300_data *data = iio_priv(indio_dev);
data              302 drivers/iio/light/apds9300.c 	mutex_lock(&data->mutex);
data              304 drivers/iio/light/apds9300.c 		ret = apds9300_set_thresh_hi(data, val);
data              306 drivers/iio/light/apds9300.c 		ret = apds9300_set_thresh_low(data, val);
data              307 drivers/iio/light/apds9300.c 	mutex_unlock(&data->mutex);
data              317 drivers/iio/light/apds9300.c 	struct apds9300_data *data = iio_priv(indio_dev);
data              319 drivers/iio/light/apds9300.c 	return data->intr_en;
data              326 drivers/iio/light/apds9300.c 	struct apds9300_data *data = iio_priv(indio_dev);
data              329 drivers/iio/light/apds9300.c 	mutex_lock(&data->mutex);
data              330 drivers/iio/light/apds9300.c 	ret = apds9300_set_intr_state(data, state);
data              331 drivers/iio/light/apds9300.c 	mutex_unlock(&data->mutex);
data              388 drivers/iio/light/apds9300.c 	struct apds9300_data *data = iio_priv(dev_info);
data              396 drivers/iio/light/apds9300.c 	apds9300_clear_intr(data);
data              404 drivers/iio/light/apds9300.c 	struct apds9300_data *data;
data              408 drivers/iio/light/apds9300.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              412 drivers/iio/light/apds9300.c 	data = iio_priv(indio_dev);
data              414 drivers/iio/light/apds9300.c 	data->client = client;
data              416 drivers/iio/light/apds9300.c 	ret = apds9300_chip_init(data);
data              420 drivers/iio/light/apds9300.c 	mutex_init(&data->mutex);
data              452 drivers/iio/light/apds9300.c 	apds9300_set_power_state(data, 0);
data              459 drivers/iio/light/apds9300.c 	struct apds9300_data *data = iio_priv(indio_dev);
data              464 drivers/iio/light/apds9300.c 	apds9300_set_intr_state(data, 0);
data              465 drivers/iio/light/apds9300.c 	apds9300_set_power_state(data, 0);
data              474 drivers/iio/light/apds9300.c 	struct apds9300_data *data = iio_priv(indio_dev);
data              477 drivers/iio/light/apds9300.c 	mutex_lock(&data->mutex);
data              478 drivers/iio/light/apds9300.c 	ret = apds9300_set_power_state(data, 0);
data              479 drivers/iio/light/apds9300.c 	mutex_unlock(&data->mutex);
data              487 drivers/iio/light/apds9300.c 	struct apds9300_data *data = iio_priv(indio_dev);
data              490 drivers/iio/light/apds9300.c 	mutex_lock(&data->mutex);
data              491 drivers/iio/light/apds9300.c 	ret = apds9300_set_power_state(data, 1);
data              492 drivers/iio/light/apds9300.c 	mutex_unlock(&data->mutex);
data              361 drivers/iio/light/apds9960.c static int apds9960_set_it_time(struct apds9960_data *data, int val2)
data              368 drivers/iio/light/apds9960.c 			mutex_lock(&data->lock);
data              369 drivers/iio/light/apds9960.c 			ret = regmap_write(data->regmap, APDS9960_REG_ATIME,
data              372 drivers/iio/light/apds9960.c 				data->als_adc_int_us = val2;
data              373 drivers/iio/light/apds9960.c 			mutex_unlock(&data->lock);
data              381 drivers/iio/light/apds9960.c static int apds9960_set_pxs_gain(struct apds9960_data *data, int val)
data              389 drivers/iio/light/apds9960.c 			mutex_lock(&data->lock);
data              390 drivers/iio/light/apds9960.c 			ret = regmap_update_bits(data->regmap,
data              395 drivers/iio/light/apds9960.c 				mutex_unlock(&data->lock);
data              399 drivers/iio/light/apds9960.c 			ret = regmap_update_bits(data->regmap,
data              404 drivers/iio/light/apds9960.c 				data->pxs_gain = idx;
data              405 drivers/iio/light/apds9960.c 			mutex_unlock(&data->lock);
data              413 drivers/iio/light/apds9960.c static int apds9960_set_als_gain(struct apds9960_data *data, int val)
data              420 drivers/iio/light/apds9960.c 			mutex_lock(&data->lock);
data              421 drivers/iio/light/apds9960.c 			ret = regmap_update_bits(data->regmap,
data              425 drivers/iio/light/apds9960.c 				data->als_gain = idx;
data              426 drivers/iio/light/apds9960.c 			mutex_unlock(&data->lock);
data              435 drivers/iio/light/apds9960.c static int apds9960_set_power_state(struct apds9960_data *data, bool on)
data              437 drivers/iio/light/apds9960.c 	struct device *dev = &data->client->dev;
data              440 drivers/iio/light/apds9960.c 	mutex_lock(&data->lock);
data              450 drivers/iio/light/apds9960.c 			usleep_range(data->als_adc_int_us,
data              457 drivers/iio/light/apds9960.c 	mutex_unlock(&data->lock);
data              462 drivers/iio/light/apds9960.c static int apds9960_set_power_state(struct apds9960_data *data, bool on)
data              472 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data              476 drivers/iio/light/apds9960.c 	if (data->gesture_mode_running)
data              481 drivers/iio/light/apds9960.c 		apds9960_set_power_state(data, true);
data              484 drivers/iio/light/apds9960.c 			ret = regmap_read(data->regmap, chan->address, val);
data              489 drivers/iio/light/apds9960.c 			ret = regmap_bulk_read(data->regmap, chan->address,
data              499 drivers/iio/light/apds9960.c 		apds9960_set_power_state(data, false);
data              503 drivers/iio/light/apds9960.c 		mutex_lock(&data->lock);
data              507 drivers/iio/light/apds9960.c 			*val2 = data->als_adc_int_us;
data              513 drivers/iio/light/apds9960.c 		mutex_unlock(&data->lock);
data              516 drivers/iio/light/apds9960.c 		mutex_lock(&data->lock);
data              519 drivers/iio/light/apds9960.c 			*val = apds9960_pxs_gain_map[data->pxs_gain];
data              523 drivers/iio/light/apds9960.c 			*val = apds9960_als_gain_map[data->als_gain];
data              529 drivers/iio/light/apds9960.c 		mutex_unlock(&data->lock);
data              540 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data              549 drivers/iio/light/apds9960.c 			return apds9960_set_it_time(data, val2);
data              558 drivers/iio/light/apds9960.c 			return apds9960_set_pxs_gain(data, val);
data              560 drivers/iio/light/apds9960.c 			return apds9960_set_als_gain(data, val);
data              617 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data              627 drivers/iio/light/apds9960.c 		ret = regmap_read(data->regmap, reg, val);
data              631 drivers/iio/light/apds9960.c 		ret = regmap_bulk_read(data->regmap, reg, &buf, 2);
data              653 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data              665 drivers/iio/light/apds9960.c 		ret = regmap_write(data->regmap, reg, val);
data              672 drivers/iio/light/apds9960.c 		ret = regmap_bulk_write(data->regmap, reg, &buf, 2);
data              686 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data              690 drivers/iio/light/apds9960.c 		return data->pxs_int;
data              692 drivers/iio/light/apds9960.c 		return data->als_int;
data              706 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data              713 drivers/iio/light/apds9960.c 		if (data->pxs_int == state)
data              716 drivers/iio/light/apds9960.c 		ret = regmap_field_write(data->reg_int_pxs, state);
data              719 drivers/iio/light/apds9960.c 		data->pxs_int = state;
data              720 drivers/iio/light/apds9960.c 		apds9960_set_power_state(data, state);
data              723 drivers/iio/light/apds9960.c 		if (data->als_int == state)
data              726 drivers/iio/light/apds9960.c 		ret = regmap_field_write(data->reg_int_als, state);
data              729 drivers/iio/light/apds9960.c 		data->als_int = state;
data              730 drivers/iio/light/apds9960.c 		apds9960_set_power_state(data, state);
data              750 drivers/iio/light/apds9960.c static inline int apds9660_fifo_is_empty(struct apds9960_data *data)
data              755 drivers/iio/light/apds9960.c 	ret = regmap_read(data->regmap, APDS9960_REG_GFLVL, &cnt);
data              762 drivers/iio/light/apds9960.c static void apds9960_read_gesture_fifo(struct apds9960_data *data)
data              766 drivers/iio/light/apds9960.c 	mutex_lock(&data->lock);
data              767 drivers/iio/light/apds9960.c 	data->gesture_mode_running = 1;
data              769 drivers/iio/light/apds9960.c 	while (cnt || (cnt = apds9660_fifo_is_empty(data) > 0)) {
data              770 drivers/iio/light/apds9960.c 		ret = regmap_bulk_read(data->regmap, APDS9960_REG_GFIFO_BASE,
data              771 drivers/iio/light/apds9960.c 				      &data->buffer, 4);
data              776 drivers/iio/light/apds9960.c 		iio_push_to_buffers(data->indio_dev, data->buffer);
data              781 drivers/iio/light/apds9960.c 	data->gesture_mode_running = 0;
data              782 drivers/iio/light/apds9960.c 	mutex_unlock(&data->lock);
data              788 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data              791 drivers/iio/light/apds9960.c 	ret = regmap_read(data->regmap, APDS9960_REG_STATUS, &status);
data              793 drivers/iio/light/apds9960.c 		dev_err(&data->client->dev, "irq status reg read failed\n");
data              797 drivers/iio/light/apds9960.c 	if ((status & APDS9960_REG_STATUS_ALS_INT) && data->als_int) {
data              803 drivers/iio/light/apds9960.c 		regmap_write(data->regmap, APDS9960_REG_CICLEAR, 1);
data              806 drivers/iio/light/apds9960.c 	if ((status & APDS9960_REG_STATUS_PS_INT) && data->pxs_int) {
data              812 drivers/iio/light/apds9960.c 		regmap_write(data->regmap, APDS9960_REG_PICLEAR, 1);
data              816 drivers/iio/light/apds9960.c 		apds9960_read_gesture_fifo(data);
data              821 drivers/iio/light/apds9960.c static int apds9960_set_powermode(struct apds9960_data *data, bool state)
data              823 drivers/iio/light/apds9960.c 	return regmap_update_bits(data->regmap, APDS9960_REG_ENABLE, 1, state);
data              828 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data              831 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_int_ges, 1);
data              835 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_enable_ges, 1);
data              839 drivers/iio/light/apds9960.c 	pm_runtime_get_sync(&data->client->dev);
data              846 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data              849 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_enable_ges, 0);
data              853 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_int_ges, 0);
data              857 drivers/iio/light/apds9960.c 	pm_runtime_put_autosuspend(&data->client->dev);
data              867 drivers/iio/light/apds9960.c static int apds9960_regfield_init(struct apds9960_data *data)
data              869 drivers/iio/light/apds9960.c 	struct device *dev = &data->client->dev;
data              870 drivers/iio/light/apds9960.c 	struct regmap *regmap = data->regmap;
data              872 drivers/iio/light/apds9960.c 	data->reg_int_als = devm_regmap_field_alloc(dev, regmap,
data              874 drivers/iio/light/apds9960.c 	if (IS_ERR(data->reg_int_als)) {
data              876 drivers/iio/light/apds9960.c 		return PTR_ERR(data->reg_int_als);
data              879 drivers/iio/light/apds9960.c 	data->reg_int_ges = devm_regmap_field_alloc(dev, regmap,
data              881 drivers/iio/light/apds9960.c 	if (IS_ERR(data->reg_int_ges)) {
data              883 drivers/iio/light/apds9960.c 		return PTR_ERR(data->reg_int_ges);
data              886 drivers/iio/light/apds9960.c 	data->reg_int_pxs = devm_regmap_field_alloc(dev, regmap,
data              888 drivers/iio/light/apds9960.c 	if (IS_ERR(data->reg_int_pxs)) {
data              890 drivers/iio/light/apds9960.c 		return PTR_ERR(data->reg_int_pxs);
data              893 drivers/iio/light/apds9960.c 	data->reg_enable_als = devm_regmap_field_alloc(dev, regmap,
data              895 drivers/iio/light/apds9960.c 	if (IS_ERR(data->reg_enable_als)) {
data              897 drivers/iio/light/apds9960.c 		return PTR_ERR(data->reg_enable_als);
data              900 drivers/iio/light/apds9960.c 	data->reg_enable_ges = devm_regmap_field_alloc(dev, regmap,
data              902 drivers/iio/light/apds9960.c 	if (IS_ERR(data->reg_enable_ges)) {
data              904 drivers/iio/light/apds9960.c 		return PTR_ERR(data->reg_enable_ges);
data              907 drivers/iio/light/apds9960.c 	data->reg_enable_pxs = devm_regmap_field_alloc(dev, regmap,
data              909 drivers/iio/light/apds9960.c 	if (IS_ERR(data->reg_enable_pxs)) {
data              911 drivers/iio/light/apds9960.c 		return PTR_ERR(data->reg_enable_pxs);
data              917 drivers/iio/light/apds9960.c static int apds9960_chip_init(struct apds9960_data *data)
data              922 drivers/iio/light/apds9960.c 	ret = apds9960_set_it_time(data, 28000);
data              927 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_int_ges, 0);
data              932 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_enable_ges, 0);
data              937 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_int_pxs, 0);
data              942 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_enable_pxs, 1);
data              947 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_int_als, 0);
data              952 drivers/iio/light/apds9960.c 	ret = regmap_field_write(data->reg_enable_als, 1);
data              959 drivers/iio/light/apds9960.c 	ret = regmap_write(data->regmap, APDS9960_REG_PERS,
data              968 drivers/iio/light/apds9960.c 	ret = regmap_update_bits(data->regmap, APDS9960_REG_GCONF_1,
data              975 drivers/iio/light/apds9960.c 	ret = regmap_write(data->regmap, APDS9960_REG_GPENTH,
data              980 drivers/iio/light/apds9960.c 	ret = regmap_write(data->regmap, APDS9960_REG_GEXTH,
data              985 drivers/iio/light/apds9960.c 	return apds9960_set_powermode(data, 1);
data              991 drivers/iio/light/apds9960.c 	struct apds9960_data *data;
data              996 drivers/iio/light/apds9960.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data             1015 drivers/iio/light/apds9960.c 	data = iio_priv(indio_dev);
data             1018 drivers/iio/light/apds9960.c 	data->regmap = devm_regmap_init_i2c(client, &apds9960_regmap_config);
data             1019 drivers/iio/light/apds9960.c 	if (IS_ERR(data->regmap)) {
data             1021 drivers/iio/light/apds9960.c 		return PTR_ERR(data->regmap);
data             1024 drivers/iio/light/apds9960.c 	data->client = client;
data             1025 drivers/iio/light/apds9960.c 	data->indio_dev = indio_dev;
data             1026 drivers/iio/light/apds9960.c 	mutex_init(&data->lock);
data             1036 drivers/iio/light/apds9960.c 	apds9960_set_power_state(data, true);
data             1038 drivers/iio/light/apds9960.c 	ret = apds9960_regfield_init(data);
data             1042 drivers/iio/light/apds9960.c 	ret = apds9960_chip_init(data);
data             1065 drivers/iio/light/apds9960.c 	apds9960_set_power_state(data, false);
data             1070 drivers/iio/light/apds9960.c 	apds9960_set_power_state(data, false);
data             1078 drivers/iio/light/apds9960.c 	struct apds9960_data *data = iio_priv(indio_dev);
data             1083 drivers/iio/light/apds9960.c 	apds9960_set_powermode(data, 0);
data             1091 drivers/iio/light/apds9960.c 	struct apds9960_data *data =
data             1094 drivers/iio/light/apds9960.c 	return apds9960_set_powermode(data, 0);
data             1099 drivers/iio/light/apds9960.c 	struct apds9960_data *data =
data             1102 drivers/iio/light/apds9960.c 	return apds9960_set_powermode(data, 1);
data               70 drivers/iio/light/bh1750.c static int bh1750_change_int_time(struct bh1750_data *data, int usec)
data               75 drivers/iio/light/bh1750.c 	const struct bh1750_chip_info *chip_info = data->chip_info;
data               84 drivers/iio/light/bh1750.c 	ret = i2c_smbus_write_byte(data->client, BH1750_POWER_DOWN);
data               89 drivers/iio/light/bh1750.c 	ret = i2c_smbus_write_byte(data->client,
data               95 drivers/iio/light/bh1750.c 	ret = i2c_smbus_write_byte(data->client,
data              100 drivers/iio/light/bh1750.c 	data->mtreg = val;
data              105 drivers/iio/light/bh1750.c static int bh1750_read(struct bh1750_data *data, int *val)
data              109 drivers/iio/light/bh1750.c 	const struct bh1750_chip_info *chip_info = data->chip_info;
data              110 drivers/iio/light/bh1750.c 	unsigned long delay = chip_info->mtreg_to_usec * data->mtreg;
data              116 drivers/iio/light/bh1750.c 	ret = i2c_smbus_write_byte(data->client, BH1750_ONE_TIME_H_RES_MODE);
data              122 drivers/iio/light/bh1750.c 	ret = i2c_master_recv(data->client, (char *)&result, 2);
data              136 drivers/iio/light/bh1750.c 	struct bh1750_data *data = iio_priv(indio_dev);
data              137 drivers/iio/light/bh1750.c 	const struct bh1750_chip_info *chip_info = data->chip_info;
data              143 drivers/iio/light/bh1750.c 			mutex_lock(&data->lock);
data              144 drivers/iio/light/bh1750.c 			ret = bh1750_read(data, val);
data              145 drivers/iio/light/bh1750.c 			mutex_unlock(&data->lock);
data              154 drivers/iio/light/bh1750.c 		tmp = chip_info->mtreg_to_scale / data->mtreg;
data              160 drivers/iio/light/bh1750.c 		*val2 = chip_info->mtreg_to_usec * data->mtreg;
data              172 drivers/iio/light/bh1750.c 	struct bh1750_data *data = iio_priv(indio_dev);
data              179 drivers/iio/light/bh1750.c 		mutex_lock(&data->lock);
data              180 drivers/iio/light/bh1750.c 		ret = bh1750_change_int_time(data, val2);
data              181 drivers/iio/light/bh1750.c 		mutex_unlock(&data->lock);
data              193 drivers/iio/light/bh1750.c 	struct bh1750_data *data = iio_priv(dev_to_iio_dev(dev));
data              194 drivers/iio/light/bh1750.c 	const struct bh1750_chip_info *chip_info = data->chip_info;
data              235 drivers/iio/light/bh1750.c 	struct bh1750_data *data;
data              242 drivers/iio/light/bh1750.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              246 drivers/iio/light/bh1750.c 	data = iio_priv(indio_dev);
data              248 drivers/iio/light/bh1750.c 	data->client = client;
data              249 drivers/iio/light/bh1750.c 	data->chip_info = &bh1750_chip_info_tbl[id->driver_data];
data              251 drivers/iio/light/bh1750.c 	usec = data->chip_info->mtreg_to_usec * data->chip_info->mtreg_default;
data              252 drivers/iio/light/bh1750.c 	ret = bh1750_change_int_time(data, usec);
data              256 drivers/iio/light/bh1750.c 	mutex_init(&data->lock);
data              270 drivers/iio/light/bh1750.c 	struct bh1750_data *data = iio_priv(indio_dev);
data              274 drivers/iio/light/bh1750.c 	mutex_lock(&data->lock);
data              276 drivers/iio/light/bh1750.c 	mutex_unlock(&data->lock);
data              284 drivers/iio/light/bh1750.c 	struct bh1750_data *data =
data              291 drivers/iio/light/bh1750.c 	mutex_lock(&data->lock);
data              292 drivers/iio/light/bh1750.c 	ret = i2c_smbus_write_byte(data->client, BH1750_POWER_DOWN);
data              293 drivers/iio/light/bh1750.c 	mutex_unlock(&data->lock);
data               82 drivers/iio/light/cm3323.c 	struct cm3323_data *data = iio_priv(indio_dev);
data               84 drivers/iio/light/cm3323.c 	ret = i2c_smbus_read_word_data(data->client, CM3323_CMD_CONF);
data               86 drivers/iio/light/cm3323.c 		dev_err(&data->client->dev, "Error reading reg_conf\n");
data               93 drivers/iio/light/cm3323.c 	ret = i2c_smbus_write_word_data(data->client, CM3323_CMD_CONF, ret);
data               95 drivers/iio/light/cm3323.c 		dev_err(&data->client->dev, "Error writing reg_conf\n");
data               99 drivers/iio/light/cm3323.c 	data->reg_conf = ret;
data              104 drivers/iio/light/cm3323.c static void cm3323_disable(void *data)
data              107 drivers/iio/light/cm3323.c 	struct iio_dev *indio_dev = data;
data              116 drivers/iio/light/cm3323.c static int cm3323_set_it_bits(struct cm3323_data *data, int val, int val2)
data              124 drivers/iio/light/cm3323.c 			reg_conf = data->reg_conf & ~CM3323_CONF_IT_MASK;
data              127 drivers/iio/light/cm3323.c 			ret = i2c_smbus_write_word_data(data->client,
data              133 drivers/iio/light/cm3323.c 			data->reg_conf = reg_conf;
data              142 drivers/iio/light/cm3323.c static int cm3323_get_it_bits(struct cm3323_data *data)
data              146 drivers/iio/light/cm3323.c 	bits = (data->reg_conf & CM3323_CONF_IT_MASK) >>
data              160 drivers/iio/light/cm3323.c 	struct cm3323_data *data = iio_priv(indio_dev);
data              164 drivers/iio/light/cm3323.c 		mutex_lock(&data->mutex);
data              165 drivers/iio/light/cm3323.c 		ret = i2c_smbus_read_word_data(data->client, chan->address);
data              167 drivers/iio/light/cm3323.c 			mutex_unlock(&data->mutex);
data              171 drivers/iio/light/cm3323.c 		mutex_unlock(&data->mutex);
data              175 drivers/iio/light/cm3323.c 		mutex_lock(&data->mutex);
data              176 drivers/iio/light/cm3323.c 		ret = cm3323_get_it_bits(data);
data              178 drivers/iio/light/cm3323.c 			mutex_unlock(&data->mutex);
data              184 drivers/iio/light/cm3323.c 		mutex_unlock(&data->mutex);
data              196 drivers/iio/light/cm3323.c 	struct cm3323_data *data = iio_priv(indio_dev);
data              201 drivers/iio/light/cm3323.c 		mutex_lock(&data->mutex);
data              202 drivers/iio/light/cm3323.c 		ret = cm3323_set_it_bits(data, val, val2);
data              203 drivers/iio/light/cm3323.c 		mutex_unlock(&data->mutex);
data              220 drivers/iio/light/cm3323.c 	struct cm3323_data *data;
data              224 drivers/iio/light/cm3323.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              228 drivers/iio/light/cm3323.c 	data = iio_priv(indio_dev);
data              230 drivers/iio/light/cm3323.c 	data->client = client;
data              232 drivers/iio/light/cm3323.c 	mutex_init(&data->mutex);
data              230 drivers/iio/light/cm36651.c static irqreturn_t cm36651_irq_handler(int irq, void *data)
data              232 drivers/iio/light/cm36651.c 	struct iio_dev *indio_dev = data;
data               44 drivers/iio/light/cros_ec_light_prox.c 	u16 data = 0;
data               55 drivers/iio/light/cros_ec_light_prox.c 						     (s16 *)&data);
data               58 drivers/iio/light/cros_ec_light_prox.c 			*val = data;
data               67 drivers/iio/light/cros_ec_light_prox.c 						     (s16 *)&data);
data               75 drivers/iio/light/cros_ec_light_prox.c 			*val = data;
data              103 drivers/iio/light/cros_ec_light_prox.c 		st->core.param.sensor_range.data = EC_MOTION_SENSE_NO_VALUE;
data              149 drivers/iio/light/cros_ec_light_prox.c 		st->core.param.sensor_range.data = (val << 16) | (val2 / 100);
data              367 drivers/iio/light/gp2ap020a00f.c static int gp2ap020a00f_set_operation_mode(struct gp2ap020a00f_data *data,
data              374 drivers/iio/light/gp2ap020a00f.c 		err = regmap_read(data->regmap, GP2AP020A00F_OP_REG,
data              385 drivers/iio/light/gp2ap020a00f.c 			err = regmap_update_bits(data->regmap,
data              392 drivers/iio/light/gp2ap020a00f.c 		err = regmap_update_bits(data->regmap, GP2AP020A00F_ALS_REG,
data              398 drivers/iio/light/gp2ap020a00f.c 		err = regmap_update_bits(data->regmap, GP2AP020A00F_PS_REG,
data              404 drivers/iio/light/gp2ap020a00f.c 		err = regmap_update_bits(data->regmap, GP2AP020A00F_LED_REG,
data              412 drivers/iio/light/gp2ap020a00f.c 	err = regmap_update_bits(data->regmap,
data              420 drivers/iio/light/gp2ap020a00f.c 	data->cur_opmode = op;
data              425 drivers/iio/light/gp2ap020a00f.c static bool gp2ap020a00f_als_enabled(struct gp2ap020a00f_data *data)
data              427 drivers/iio/light/gp2ap020a00f.c 	return test_bit(GP2AP020A00F_FLAG_ALS_CLEAR_TRIGGER, &data->flags) ||
data              428 drivers/iio/light/gp2ap020a00f.c 	       test_bit(GP2AP020A00F_FLAG_ALS_IR_TRIGGER, &data->flags) ||
data              429 drivers/iio/light/gp2ap020a00f.c 	       test_bit(GP2AP020A00F_FLAG_ALS_RISING_EV, &data->flags) ||
data              430 drivers/iio/light/gp2ap020a00f.c 	       test_bit(GP2AP020A00F_FLAG_ALS_FALLING_EV, &data->flags);
data              433 drivers/iio/light/gp2ap020a00f.c static bool gp2ap020a00f_prox_detect_enabled(struct gp2ap020a00f_data *data)
data              435 drivers/iio/light/gp2ap020a00f.c 	return test_bit(GP2AP020A00F_FLAG_PROX_RISING_EV, &data->flags) ||
data              436 drivers/iio/light/gp2ap020a00f.c 	       test_bit(GP2AP020A00F_FLAG_PROX_FALLING_EV, &data->flags);
data              439 drivers/iio/light/gp2ap020a00f.c static int gp2ap020a00f_write_event_threshold(struct gp2ap020a00f_data *data,
data              448 drivers/iio/light/gp2ap020a00f.c 	else if (test_bit(GP2AP020A00F_FLAG_LUX_MODE_HI, &data->flags) &&
data              455 drivers/iio/light/gp2ap020a00f.c 		thresh_reg_val = data->thresh_val[th_val_id] / 16;
data              457 drivers/iio/light/gp2ap020a00f.c 		thresh_reg_val = data->thresh_val[th_val_id] > 16000 ?
data              459 drivers/iio/light/gp2ap020a00f.c 					data->thresh_val[th_val_id];
data              463 drivers/iio/light/gp2ap020a00f.c 	return regmap_bulk_write(data->regmap,
data              468 drivers/iio/light/gp2ap020a00f.c static int gp2ap020a00f_alter_opmode(struct gp2ap020a00f_data *data,
data              478 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode == GP2AP020A00F_OPMODE_SHUTDOWN)
data              483 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode == GP2AP020A00F_OPMODE_ALS_AND_PS)
data              491 drivers/iio/light/gp2ap020a00f.c 	return gp2ap020a00f_set_operation_mode(data, new_mode);
data              494 drivers/iio/light/gp2ap020a00f.c static int gp2ap020a00f_exec_cmd(struct gp2ap020a00f_data *data,
data              501 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode != GP2AP020A00F_OPMODE_SHUTDOWN)
data              503 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_set_operation_mode(data,
data              507 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode != GP2AP020A00F_OPMODE_SHUTDOWN)
data              509 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_set_operation_mode(data,
data              513 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode != GP2AP020A00F_OPMODE_SHUTDOWN)
data              515 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_set_operation_mode(data,
data              519 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode == GP2AP020A00F_OPMODE_PROX_DETECT)
data              521 drivers/iio/light/gp2ap020a00f.c 		if (!gp2ap020a00f_als_enabled(data))
data              522 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_alter_opmode(data,
data              525 drivers/iio/light/gp2ap020a00f.c 		set_bit(GP2AP020A00F_FLAG_ALS_CLEAR_TRIGGER, &data->flags);
data              528 drivers/iio/light/gp2ap020a00f.c 		clear_bit(GP2AP020A00F_FLAG_ALS_CLEAR_TRIGGER, &data->flags);
data              529 drivers/iio/light/gp2ap020a00f.c 		if (gp2ap020a00f_als_enabled(data))
data              531 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_alter_opmode(data,
data              536 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode == GP2AP020A00F_OPMODE_PROX_DETECT)
data              538 drivers/iio/light/gp2ap020a00f.c 		if (!gp2ap020a00f_als_enabled(data))
data              539 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_alter_opmode(data,
data              542 drivers/iio/light/gp2ap020a00f.c 		set_bit(GP2AP020A00F_FLAG_ALS_IR_TRIGGER, &data->flags);
data              545 drivers/iio/light/gp2ap020a00f.c 		clear_bit(GP2AP020A00F_FLAG_ALS_IR_TRIGGER, &data->flags);
data              546 drivers/iio/light/gp2ap020a00f.c 		if (gp2ap020a00f_als_enabled(data))
data              548 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_alter_opmode(data,
data              553 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode == GP2AP020A00F_OPMODE_PROX_DETECT)
data              555 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_alter_opmode(data,
data              558 drivers/iio/light/gp2ap020a00f.c 		set_bit(GP2AP020A00F_FLAG_PROX_TRIGGER, &data->flags);
data              561 drivers/iio/light/gp2ap020a00f.c 		clear_bit(GP2AP020A00F_FLAG_PROX_TRIGGER, &data->flags);
data              562 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_alter_opmode(data,
data              567 drivers/iio/light/gp2ap020a00f.c 		if (test_bit(GP2AP020A00F_FLAG_ALS_RISING_EV, &data->flags))
data              569 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode == GP2AP020A00F_OPMODE_PROX_DETECT)
data              571 drivers/iio/light/gp2ap020a00f.c 		if (!gp2ap020a00f_als_enabled(data)) {
data              572 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_alter_opmode(data,
data              578 drivers/iio/light/gp2ap020a00f.c 		set_bit(GP2AP020A00F_FLAG_ALS_RISING_EV, &data->flags);
data              579 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              583 drivers/iio/light/gp2ap020a00f.c 		if (!test_bit(GP2AP020A00F_FLAG_ALS_RISING_EV, &data->flags))
data              585 drivers/iio/light/gp2ap020a00f.c 		clear_bit(GP2AP020A00F_FLAG_ALS_RISING_EV, &data->flags);
data              586 drivers/iio/light/gp2ap020a00f.c 		if (!gp2ap020a00f_als_enabled(data)) {
data              587 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_alter_opmode(data,
data              593 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              597 drivers/iio/light/gp2ap020a00f.c 		if (test_bit(GP2AP020A00F_FLAG_ALS_FALLING_EV, &data->flags))
data              599 drivers/iio/light/gp2ap020a00f.c 		if (data->cur_opmode == GP2AP020A00F_OPMODE_PROX_DETECT)
data              601 drivers/iio/light/gp2ap020a00f.c 		if (!gp2ap020a00f_als_enabled(data)) {
data              602 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_alter_opmode(data,
data              608 drivers/iio/light/gp2ap020a00f.c 		set_bit(GP2AP020A00F_FLAG_ALS_FALLING_EV, &data->flags);
data              609 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              613 drivers/iio/light/gp2ap020a00f.c 		if (!test_bit(GP2AP020A00F_FLAG_ALS_FALLING_EV, &data->flags))
data              615 drivers/iio/light/gp2ap020a00f.c 		clear_bit(GP2AP020A00F_FLAG_ALS_FALLING_EV, &data->flags);
data              616 drivers/iio/light/gp2ap020a00f.c 		if (!gp2ap020a00f_als_enabled(data)) {
data              617 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_alter_opmode(data,
data              623 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              627 drivers/iio/light/gp2ap020a00f.c 		if (test_bit(GP2AP020A00F_FLAG_PROX_RISING_EV, &data->flags))
data              629 drivers/iio/light/gp2ap020a00f.c 		if (gp2ap020a00f_als_enabled(data) ||
data              630 drivers/iio/light/gp2ap020a00f.c 		    data->cur_opmode == GP2AP020A00F_OPMODE_PS)
data              632 drivers/iio/light/gp2ap020a00f.c 		if (!gp2ap020a00f_prox_detect_enabled(data)) {
data              633 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_set_operation_mode(data,
data              638 drivers/iio/light/gp2ap020a00f.c 		set_bit(GP2AP020A00F_FLAG_PROX_RISING_EV, &data->flags);
data              639 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              643 drivers/iio/light/gp2ap020a00f.c 		if (!test_bit(GP2AP020A00F_FLAG_PROX_RISING_EV, &data->flags))
data              645 drivers/iio/light/gp2ap020a00f.c 		clear_bit(GP2AP020A00F_FLAG_PROX_RISING_EV, &data->flags);
data              646 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_set_operation_mode(data,
data              650 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              654 drivers/iio/light/gp2ap020a00f.c 		if (test_bit(GP2AP020A00F_FLAG_PROX_FALLING_EV, &data->flags))
data              656 drivers/iio/light/gp2ap020a00f.c 		if (gp2ap020a00f_als_enabled(data) ||
data              657 drivers/iio/light/gp2ap020a00f.c 		    data->cur_opmode == GP2AP020A00F_OPMODE_PS)
data              659 drivers/iio/light/gp2ap020a00f.c 		if (!gp2ap020a00f_prox_detect_enabled(data)) {
data              660 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_set_operation_mode(data,
data              665 drivers/iio/light/gp2ap020a00f.c 		set_bit(GP2AP020A00F_FLAG_PROX_FALLING_EV, &data->flags);
data              666 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              670 drivers/iio/light/gp2ap020a00f.c 		if (!test_bit(GP2AP020A00F_FLAG_PROX_FALLING_EV, &data->flags))
data              672 drivers/iio/light/gp2ap020a00f.c 		clear_bit(GP2AP020A00F_FLAG_PROX_FALLING_EV, &data->flags);
data              673 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_set_operation_mode(data,
data              677 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              685 drivers/iio/light/gp2ap020a00f.c static int wait_conversion_complete_irq(struct gp2ap020a00f_data *data)
data              689 drivers/iio/light/gp2ap020a00f.c 	ret = wait_event_timeout(data->data_ready_queue,
data              691 drivers/iio/light/gp2ap020a00f.c 					  &data->flags),
data              693 drivers/iio/light/gp2ap020a00f.c 	clear_bit(GP2AP020A00F_FLAG_DATA_READY, &data->flags);
data              698 drivers/iio/light/gp2ap020a00f.c static int gp2ap020a00f_read_output(struct gp2ap020a00f_data *data,
data              704 drivers/iio/light/gp2ap020a00f.c 	err = wait_conversion_complete_irq(data);
data              706 drivers/iio/light/gp2ap020a00f.c 		dev_dbg(&data->client->dev, "data ready timeout\n");
data              708 drivers/iio/light/gp2ap020a00f.c 	err = regmap_bulk_read(data->regmap, output_reg, reg_buf, 2);
data              717 drivers/iio/light/gp2ap020a00f.c static bool gp2ap020a00f_adjust_lux_mode(struct gp2ap020a00f_data *data,
data              723 drivers/iio/light/gp2ap020a00f.c 	if (!test_bit(GP2AP020A00F_FLAG_LUX_MODE_HI, &data->flags)) {
data              725 drivers/iio/light/gp2ap020a00f.c 			set_bit(GP2AP020A00F_FLAG_LUX_MODE_HI, &data->flags);
data              730 drivers/iio/light/gp2ap020a00f.c 			clear_bit(GP2AP020A00F_FLAG_LUX_MODE_HI, &data->flags);
data              739 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              742 drivers/iio/light/gp2ap020a00f.c 			dev_err(&data->client->dev,
data              747 drivers/iio/light/gp2ap020a00f.c 		err =  gp2ap020a00f_write_event_threshold(data,
data              750 drivers/iio/light/gp2ap020a00f.c 			dev_err(&data->client->dev,
data              756 drivers/iio/light/gp2ap020a00f.c 		err = regmap_update_bits(data->regmap,
data              762 drivers/iio/light/gp2ap020a00f.c 			dev_err(&data->client->dev,
data              767 drivers/iio/light/gp2ap020a00f.c 		err = regmap_update_bits(data->regmap,
data              773 drivers/iio/light/gp2ap020a00f.c 			dev_err(&data->client->dev,
data              778 drivers/iio/light/gp2ap020a00f.c 		err = regmap_update_bits(data->regmap,
data              784 drivers/iio/light/gp2ap020a00f.c 			dev_err(&data->client->dev,
data              790 drivers/iio/light/gp2ap020a00f.c 		if (test_bit(GP2AP020A00F_FLAG_ALS_RISING_EV, &data->flags)) {
data              791 drivers/iio/light/gp2ap020a00f.c 			err =  gp2ap020a00f_write_event_threshold(data,
data              794 drivers/iio/light/gp2ap020a00f.c 				dev_err(&data->client->dev,
data              800 drivers/iio/light/gp2ap020a00f.c 		if (test_bit(GP2AP020A00F_FLAG_ALS_FALLING_EV, &data->flags)) {
data              801 drivers/iio/light/gp2ap020a00f.c 			err =  gp2ap020a00f_write_event_threshold(data,
data              804 drivers/iio/light/gp2ap020a00f.c 				dev_err(&data->client->dev,
data              816 drivers/iio/light/gp2ap020a00f.c static void gp2ap020a00f_output_to_lux(struct gp2ap020a00f_data *data,
data              819 drivers/iio/light/gp2ap020a00f.c 	if (test_bit(GP2AP020A00F_FLAG_LUX_MODE_HI, &data->flags))
data              825 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data =
data              828 drivers/iio/light/gp2ap020a00f.c 	iio_trigger_poll(data->trig);
data              831 drivers/iio/light/gp2ap020a00f.c static irqreturn_t gp2ap020a00f_prox_sensing_handler(int irq, void *data)
data              833 drivers/iio/light/gp2ap020a00f.c 	struct iio_dev *indio_dev = data;
data              866 drivers/iio/light/gp2ap020a00f.c static irqreturn_t gp2ap020a00f_thresh_event_handler(int irq, void *data)
data              868 drivers/iio/light/gp2ap020a00f.c 	struct iio_dev *indio_dev = data;
data              961 drivers/iio/light/gp2ap020a00f.c static irqreturn_t gp2ap020a00f_trigger_handler(int irq, void *data)
data              963 drivers/iio/light/gp2ap020a00f.c 	struct iio_poll_func *pf = data;
data             1025 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data = iio_priv(indio_dev);
data             1031 drivers/iio/light/gp2ap020a00f.c 	mutex_lock(&data->lock);
data             1044 drivers/iio/light/gp2ap020a00f.c 							&data->flags);
data             1048 drivers/iio/light/gp2ap020a00f.c 							&data->flags);
data             1056 drivers/iio/light/gp2ap020a00f.c 							&data->flags);
data             1064 drivers/iio/light/gp2ap020a00f.c 							&data->flags);
data             1068 drivers/iio/light/gp2ap020a00f.c 	data->thresh_val[thresh_val_id] = val;
data             1069 drivers/iio/light/gp2ap020a00f.c 	err =  gp2ap020a00f_write_event_threshold(data, thresh_val_id,
data             1072 drivers/iio/light/gp2ap020a00f.c 	mutex_unlock(&data->lock);
data             1084 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data = iio_priv(indio_dev);
data             1088 drivers/iio/light/gp2ap020a00f.c 	mutex_lock(&data->lock);
data             1097 drivers/iio/light/gp2ap020a00f.c 	*val = data->thresh_val[GP2AP020A00F_THRESH_VAL_ID(thresh_reg_l)];
data             1100 drivers/iio/light/gp2ap020a00f.c 	mutex_unlock(&data->lock);
data             1108 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data = iio_priv(indio_dev);
data             1123 drivers/iio/light/gp2ap020a00f.c 		if (data->thresh_val[GP2AP020A00F_THRESH_PL] == 0)
data             1126 drivers/iio/light/gp2ap020a00f.c 		if (data->thresh_val[GP2AP020A00F_THRESH_PH] == 0)
data             1130 drivers/iio/light/gp2ap020a00f.c 	err = gp2ap020a00f_exec_cmd(data, cmd_high_ev);
data             1134 drivers/iio/light/gp2ap020a00f.c 	err = gp2ap020a00f_exec_cmd(data, cmd_low_ev);
data             1138 drivers/iio/light/gp2ap020a00f.c 	free_irq(data->client->irq, indio_dev);
data             1141 drivers/iio/light/gp2ap020a00f.c 		err = request_threaded_irq(data->client->irq, NULL,
data             1149 drivers/iio/light/gp2ap020a00f.c 		err = request_threaded_irq(data->client->irq, NULL,
data             1166 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data = iio_priv(indio_dev);
data             1170 drivers/iio/light/gp2ap020a00f.c 	mutex_lock(&data->lock);
data             1180 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_exec_cmd(data, cmd);
data             1184 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_exec_cmd(data, cmd);
data             1191 drivers/iio/light/gp2ap020a00f.c 	mutex_unlock(&data->lock);
data             1201 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data = iio_priv(indio_dev);
data             1204 drivers/iio/light/gp2ap020a00f.c 	mutex_lock(&data->lock);
data             1210 drivers/iio/light/gp2ap020a00f.c 								&data->flags);
data             1213 drivers/iio/light/gp2ap020a00f.c 								&data->flags);
data             1218 drivers/iio/light/gp2ap020a00f.c 								&data->flags);
data             1221 drivers/iio/light/gp2ap020a00f.c 								&data->flags);
data             1228 drivers/iio/light/gp2ap020a00f.c 	mutex_unlock(&data->lock);
data             1233 drivers/iio/light/gp2ap020a00f.c static int gp2ap020a00f_read_channel(struct gp2ap020a00f_data *data,
data             1253 drivers/iio/light/gp2ap020a00f.c 	err = gp2ap020a00f_exec_cmd(data, cmd);
data             1255 drivers/iio/light/gp2ap020a00f.c 		dev_err(&data->client->dev,
data             1260 drivers/iio/light/gp2ap020a00f.c 	err = gp2ap020a00f_read_output(data, chan->address, val);
data             1262 drivers/iio/light/gp2ap020a00f.c 		dev_err(&data->client->dev,
data             1265 drivers/iio/light/gp2ap020a00f.c 	err = gp2ap020a00f_set_operation_mode(data,
data             1268 drivers/iio/light/gp2ap020a00f.c 		dev_err(&data->client->dev,
data             1273 drivers/iio/light/gp2ap020a00f.c 		gp2ap020a00f_output_to_lux(data, val);
data             1284 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data = iio_priv(indio_dev);
data             1292 drivers/iio/light/gp2ap020a00f.c 		err = gp2ap020a00f_read_channel(data, chan, val);
data             1388 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data = iio_priv(indio_dev);
data             1391 drivers/iio/light/gp2ap020a00f.c 	mutex_lock(&data->lock);
data             1405 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_exec_cmd(data,
data             1409 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_exec_cmd(data,
data             1413 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_exec_cmd(data,
data             1422 drivers/iio/light/gp2ap020a00f.c 	data->buffer = kmalloc(indio_dev->scan_bytes, GFP_KERNEL);
data             1423 drivers/iio/light/gp2ap020a00f.c 	if (!data->buffer) {
data             1431 drivers/iio/light/gp2ap020a00f.c 	mutex_unlock(&data->lock);
data             1438 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data = iio_priv(indio_dev);
data             1441 drivers/iio/light/gp2ap020a00f.c 	mutex_lock(&data->lock);
data             1451 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_exec_cmd(data,
data             1455 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_exec_cmd(data,
data             1459 drivers/iio/light/gp2ap020a00f.c 			err = gp2ap020a00f_exec_cmd(data,
data             1466 drivers/iio/light/gp2ap020a00f.c 		kfree(data->buffer);
data             1469 drivers/iio/light/gp2ap020a00f.c 	mutex_unlock(&data->lock);
data             1485 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data;
data             1490 drivers/iio/light/gp2ap020a00f.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data             1494 drivers/iio/light/gp2ap020a00f.c 	data = iio_priv(indio_dev);
data             1496 drivers/iio/light/gp2ap020a00f.c 	data->vled_reg = devm_regulator_get(&client->dev, "vled");
data             1497 drivers/iio/light/gp2ap020a00f.c 	if (IS_ERR(data->vled_reg))
data             1498 drivers/iio/light/gp2ap020a00f.c 		return PTR_ERR(data->vled_reg);
data             1500 drivers/iio/light/gp2ap020a00f.c 	err = regulator_enable(data->vled_reg);
data             1523 drivers/iio/light/gp2ap020a00f.c 	data->client = client;
data             1524 drivers/iio/light/gp2ap020a00f.c 	data->cur_opmode = GP2AP020A00F_OPMODE_SHUTDOWN;
data             1525 drivers/iio/light/gp2ap020a00f.c 	data->regmap = regmap;
data             1526 drivers/iio/light/gp2ap020a00f.c 	init_waitqueue_head(&data->data_ready_queue);
data             1528 drivers/iio/light/gp2ap020a00f.c 	mutex_init(&data->lock);
data             1543 drivers/iio/light/gp2ap020a00f.c 	data->trig = devm_iio_trigger_alloc(&client->dev, "%s-trigger",
data             1545 drivers/iio/light/gp2ap020a00f.c 	if (data->trig == NULL) {
data             1563 drivers/iio/light/gp2ap020a00f.c 	data->trig->ops = &gp2ap020a00f_trigger_ops;
data             1564 drivers/iio/light/gp2ap020a00f.c 	data->trig->dev.parent = &data->client->dev;
data             1566 drivers/iio/light/gp2ap020a00f.c 	init_irq_work(&data->work, gp2ap020a00f_iio_trigger_work);
data             1568 drivers/iio/light/gp2ap020a00f.c 	err = iio_trigger_register(data->trig);
data             1581 drivers/iio/light/gp2ap020a00f.c 	iio_trigger_unregister(data->trig);
data             1587 drivers/iio/light/gp2ap020a00f.c 	regulator_disable(data->vled_reg);
data             1595 drivers/iio/light/gp2ap020a00f.c 	struct gp2ap020a00f_data *data = iio_priv(indio_dev);
data             1598 drivers/iio/light/gp2ap020a00f.c 	err = gp2ap020a00f_set_operation_mode(data,
data             1604 drivers/iio/light/gp2ap020a00f.c 	iio_trigger_unregister(data->trig);
data             1607 drivers/iio/light/gp2ap020a00f.c 	regulator_disable(data->vled_reg);
data              174 drivers/iio/light/hid-sensor-als.c static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data,
data              178 drivers/iio/light/hid-sensor-als.c 	iio_push_to_buffers(indio_dev, data);
data              154 drivers/iio/light/hid-sensor-prox.c static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data,
data              158 drivers/iio/light/hid-sensor-prox.c 	iio_push_to_buffers(indio_dev, data);
data              690 drivers/iio/light/isl29018.c static const char *isl29018_match_acpi_device(struct device *dev, int *data)
data              699 drivers/iio/light/isl29018.c 	*data = (int)id->driver_data;
data              266 drivers/iio/light/isl29028.c 	unsigned int data;
data              277 drivers/iio/light/isl29028.c 	ret = regmap_read(chip->regmap, ISL29028_REG_PROX_DATA, &data);
data              284 drivers/iio/light/isl29028.c 	*prox = data;
data               80 drivers/iio/light/isl29125.c 	u8 mode, data;
data               87 drivers/iio/light/isl29125.c static int isl29125_read_data(struct isl29125_data *data, int si)
data               92 drivers/iio/light/isl29125.c 	ret = i2c_smbus_write_byte_data(data->client, ISL29125_CONF1,
data               93 drivers/iio/light/isl29125.c 		data->conf1 | isl29125_regs[si].mode);
data              100 drivers/iio/light/isl29125.c 		ret = i2c_smbus_read_byte_data(data->client, ISL29125_STATUS);
data              109 drivers/iio/light/isl29125.c 		dev_err(&data->client->dev, "data not ready\n");
data              114 drivers/iio/light/isl29125.c 	ret = i2c_smbus_read_word_data(data->client, isl29125_regs[si].data);
data              117 drivers/iio/light/isl29125.c 	i2c_smbus_write_byte_data(data->client, ISL29125_CONF1, data->conf1);
data              125 drivers/iio/light/isl29125.c 	struct isl29125_data *data = iio_priv(indio_dev);
data              133 drivers/iio/light/isl29125.c 		ret = isl29125_read_data(data, chan->scan_index);
data              141 drivers/iio/light/isl29125.c 		if (data->conf1 & ISL29125_MODE_RANGE)
data              154 drivers/iio/light/isl29125.c 	struct isl29125_data *data = iio_priv(indio_dev);
data              161 drivers/iio/light/isl29125.c 			data->conf1 |= ISL29125_MODE_RANGE;
data              163 drivers/iio/light/isl29125.c 			data->conf1 &= ~ISL29125_MODE_RANGE;
data              166 drivers/iio/light/isl29125.c 		return i2c_smbus_write_byte_data(data->client, ISL29125_CONF1,
data              167 drivers/iio/light/isl29125.c 			data->conf1);
data              177 drivers/iio/light/isl29125.c 	struct isl29125_data *data = iio_priv(indio_dev);
data              182 drivers/iio/light/isl29125.c 		int ret = i2c_smbus_read_word_data(data->client,
data              183 drivers/iio/light/isl29125.c 			isl29125_regs[i].data);
data              187 drivers/iio/light/isl29125.c 		data->buffer[j++] = ret;
data              190 drivers/iio/light/isl29125.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              218 drivers/iio/light/isl29125.c 	struct isl29125_data *data = iio_priv(indio_dev);
data              220 drivers/iio/light/isl29125.c 	data->conf1 |= ISL29125_MODE_RGB;
data              221 drivers/iio/light/isl29125.c 	return i2c_smbus_write_byte_data(data->client, ISL29125_CONF1,
data              222 drivers/iio/light/isl29125.c 		data->conf1);
data              227 drivers/iio/light/isl29125.c 	struct isl29125_data *data = iio_priv(indio_dev);
data              234 drivers/iio/light/isl29125.c 	data->conf1 &= ~ISL29125_MODE_MASK;
data              235 drivers/iio/light/isl29125.c 	data->conf1 |= ISL29125_MODE_PD;
data              236 drivers/iio/light/isl29125.c 	return i2c_smbus_write_byte_data(data->client, ISL29125_CONF1,
data              237 drivers/iio/light/isl29125.c 		data->conf1);
data              249 drivers/iio/light/isl29125.c 	struct isl29125_data *data;
data              253 drivers/iio/light/isl29125.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              257 drivers/iio/light/isl29125.c 	data = iio_priv(indio_dev);
data              259 drivers/iio/light/isl29125.c 	data->client = client;
data              268 drivers/iio/light/isl29125.c 	ret = i2c_smbus_read_byte_data(data->client, ISL29125_DEVICE_ID);
data              274 drivers/iio/light/isl29125.c 	data->conf1 = ISL29125_MODE_PD | ISL29125_MODE_RANGE;
data              275 drivers/iio/light/isl29125.c 	ret = i2c_smbus_write_byte_data(data->client, ISL29125_CONF1,
data              276 drivers/iio/light/isl29125.c 		data->conf1);
data              280 drivers/iio/light/isl29125.c 	ret = i2c_smbus_write_byte_data(data->client, ISL29125_STATUS, 0);
data              300 drivers/iio/light/isl29125.c static int isl29125_powerdown(struct isl29125_data *data)
data              302 drivers/iio/light/isl29125.c 	return i2c_smbus_write_byte_data(data->client, ISL29125_CONF1,
data              303 drivers/iio/light/isl29125.c 		(data->conf1 & ~ISL29125_MODE_MASK) | ISL29125_MODE_PD);
data              320 drivers/iio/light/isl29125.c 	struct isl29125_data *data = iio_priv(i2c_get_clientdata(
data              322 drivers/iio/light/isl29125.c 	return isl29125_powerdown(data);
data              327 drivers/iio/light/isl29125.c 	struct isl29125_data *data = iio_priv(i2c_get_clientdata(
data              329 drivers/iio/light/isl29125.c 	return i2c_smbus_write_byte_data(data->client, ISL29125_CONF1,
data              330 drivers/iio/light/isl29125.c 		data->conf1);
data              130 drivers/iio/light/jsa1212.c static int jsa1212_als_enable(struct jsa1212_data *data, u8 status)
data              134 drivers/iio/light/jsa1212.c 	ret = regmap_update_bits(data->regmap, JSA1212_CONF_REG,
data              140 drivers/iio/light/jsa1212.c 	data->als_en = !!status;
data              146 drivers/iio/light/jsa1212.c static int jsa1212_pxs_enable(struct jsa1212_data *data, u8 status)
data              150 drivers/iio/light/jsa1212.c 	ret = regmap_update_bits(data->regmap, JSA1212_CONF_REG,
data              156 drivers/iio/light/jsa1212.c 	data->pxs_en = !!status;
data              161 drivers/iio/light/jsa1212.c static int jsa1212_read_als_data(struct jsa1212_data *data,
data              167 drivers/iio/light/jsa1212.c 	ret = jsa1212_als_enable(data, JSA1212_CONF_ALS_ENABLE);
data              175 drivers/iio/light/jsa1212.c 	ret = regmap_bulk_read(data->regmap, JSA1212_ALS_DT1_REG, &als_data, 2);
data              177 drivers/iio/light/jsa1212.c 		dev_err(&data->client->dev, "als data read err\n");
data              184 drivers/iio/light/jsa1212.c 	return jsa1212_als_enable(data, JSA1212_CONF_ALS_DISABLE);
data              187 drivers/iio/light/jsa1212.c static int jsa1212_read_pxs_data(struct jsa1212_data *data,
data              193 drivers/iio/light/jsa1212.c 	ret = jsa1212_pxs_enable(data, JSA1212_CONF_PXS_ENABLE);
data              201 drivers/iio/light/jsa1212.c 	ret = regmap_read(data->regmap, JSA1212_PXS_DATA_REG, &pxs_data);
data              203 drivers/iio/light/jsa1212.c 		dev_err(&data->client->dev, "pxs data read err\n");
data              210 drivers/iio/light/jsa1212.c 	return jsa1212_pxs_enable(data, JSA1212_CONF_PXS_DISABLE);
data              218 drivers/iio/light/jsa1212.c 	struct jsa1212_data *data = iio_priv(indio_dev);
data              222 drivers/iio/light/jsa1212.c 		mutex_lock(&data->lock);
data              225 drivers/iio/light/jsa1212.c 			ret = jsa1212_read_als_data(data, val);
data              228 drivers/iio/light/jsa1212.c 			ret = jsa1212_read_pxs_data(data, val);
data              234 drivers/iio/light/jsa1212.c 		mutex_unlock(&data->lock);
data              239 drivers/iio/light/jsa1212.c 			*val = jsa1212_als_range_val[data->als_rng_idx];
data              269 drivers/iio/light/jsa1212.c static int jsa1212_chip_init(struct jsa1212_data *data)
data              273 drivers/iio/light/jsa1212.c 	ret = regmap_write(data->regmap, JSA1212_CONF_REG,
data              279 drivers/iio/light/jsa1212.c 	ret = regmap_write(data->regmap, JSA1212_INT_REG,
data              284 drivers/iio/light/jsa1212.c 	data->als_rng_idx = JSA1212_ALS_RNG_0_2048;
data              314 drivers/iio/light/jsa1212.c 	struct jsa1212_data *data;
data              319 drivers/iio/light/jsa1212.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              329 drivers/iio/light/jsa1212.c 	data = iio_priv(indio_dev);
data              332 drivers/iio/light/jsa1212.c 	data->client = client;
data              333 drivers/iio/light/jsa1212.c 	data->regmap = regmap;
data              335 drivers/iio/light/jsa1212.c 	mutex_init(&data->lock);
data              337 drivers/iio/light/jsa1212.c 	ret = jsa1212_chip_init(data);
data              357 drivers/iio/light/jsa1212.c static int jsa1212_power_off(struct jsa1212_data *data)
data              361 drivers/iio/light/jsa1212.c 	mutex_lock(&data->lock);
data              363 drivers/iio/light/jsa1212.c 	ret = regmap_update_bits(data->regmap, JSA1212_CONF_REG,
data              370 drivers/iio/light/jsa1212.c 		dev_err(&data->client->dev, "power off cmd failed\n");
data              372 drivers/iio/light/jsa1212.c 	mutex_unlock(&data->lock);
data              380 drivers/iio/light/jsa1212.c 	struct jsa1212_data *data = iio_priv(indio_dev);
data              384 drivers/iio/light/jsa1212.c 	return jsa1212_power_off(data);
data              390 drivers/iio/light/jsa1212.c 	struct jsa1212_data *data;
data              392 drivers/iio/light/jsa1212.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              394 drivers/iio/light/jsa1212.c 	return jsa1212_power_off(data);
data              400 drivers/iio/light/jsa1212.c 	struct jsa1212_data *data;
data              402 drivers/iio/light/jsa1212.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              404 drivers/iio/light/jsa1212.c 	mutex_lock(&data->lock);
data              406 drivers/iio/light/jsa1212.c 	if (data->als_en) {
data              407 drivers/iio/light/jsa1212.c 		ret = jsa1212_als_enable(data, JSA1212_CONF_ALS_ENABLE);
data              414 drivers/iio/light/jsa1212.c 	if (data->pxs_en) {
data              415 drivers/iio/light/jsa1212.c 		ret = jsa1212_pxs_enable(data, JSA1212_CONF_PXS_ENABLE);
data              421 drivers/iio/light/jsa1212.c 	mutex_unlock(&data->lock);
data              195 drivers/iio/light/ltr501.c static int ltr501_als_read_samp_freq(struct ltr501_data *data,
data              200 drivers/iio/light/ltr501.c 	ret = regmap_field_read(data->reg_als_rate, &i);
data              213 drivers/iio/light/ltr501.c static int ltr501_ps_read_samp_freq(struct ltr501_data *data,
data              218 drivers/iio/light/ltr501.c 	ret = regmap_field_read(data->reg_ps_rate, &i);
data              231 drivers/iio/light/ltr501.c static int ltr501_als_write_samp_freq(struct ltr501_data *data,
data              243 drivers/iio/light/ltr501.c 	mutex_lock(&data->lock_als);
data              244 drivers/iio/light/ltr501.c 	ret = regmap_field_write(data->reg_als_rate, i);
data              245 drivers/iio/light/ltr501.c 	mutex_unlock(&data->lock_als);
data              250 drivers/iio/light/ltr501.c static int ltr501_ps_write_samp_freq(struct ltr501_data *data,
data              262 drivers/iio/light/ltr501.c 	mutex_lock(&data->lock_ps);
data              263 drivers/iio/light/ltr501.c 	ret = regmap_field_write(data->reg_ps_rate, i);
data              264 drivers/iio/light/ltr501.c 	mutex_unlock(&data->lock_ps);
data              269 drivers/iio/light/ltr501.c static int ltr501_als_read_samp_period(struct ltr501_data *data, int *val)
data              273 drivers/iio/light/ltr501.c 	ret = regmap_field_read(data->reg_als_rate, &i);
data              285 drivers/iio/light/ltr501.c static int ltr501_ps_read_samp_period(struct ltr501_data *data, int *val)
data              289 drivers/iio/light/ltr501.c 	ret = regmap_field_read(data->reg_ps_rate, &i);
data              324 drivers/iio/light/ltr501.c static int ltr501_drdy(struct ltr501_data *data, u8 drdy_mask)
data              330 drivers/iio/light/ltr501.c 		ret = regmap_read(data->regmap, LTR501_ALS_PS_STATUS, &status);
data              338 drivers/iio/light/ltr501.c 	dev_err(&data->client->dev, "ltr501_drdy() failed, data not ready\n");
data              342 drivers/iio/light/ltr501.c static int ltr501_set_it_time(struct ltr501_data *data, int it)
data              356 drivers/iio/light/ltr501.c 	ret = regmap_read(data->regmap, LTR501_ALS_CONTR, &status);
data              372 drivers/iio/light/ltr501.c 	return regmap_field_write(data->reg_it, index);
data              376 drivers/iio/light/ltr501.c static int ltr501_read_it_time(struct ltr501_data *data, int *val, int *val2)
data              380 drivers/iio/light/ltr501.c 	ret = regmap_field_read(data->reg_it, &index);
data              394 drivers/iio/light/ltr501.c static int ltr501_read_als(struct ltr501_data *data, __le16 buf[2])
data              398 drivers/iio/light/ltr501.c 	ret = ltr501_drdy(data, LTR501_STATUS_ALS_RDY);
data              402 drivers/iio/light/ltr501.c 	return regmap_bulk_read(data->regmap, LTR501_ALS_DATA1,
data              406 drivers/iio/light/ltr501.c static int ltr501_read_ps(struct ltr501_data *data)
data              410 drivers/iio/light/ltr501.c 	ret = ltr501_drdy(data, LTR501_STATUS_PS_RDY);
data              414 drivers/iio/light/ltr501.c 	ret = regmap_bulk_read(data->regmap, LTR501_PS_DATA,
data              422 drivers/iio/light/ltr501.c static int ltr501_read_intr_prst(struct ltr501_data *data,
data              430 drivers/iio/light/ltr501.c 		ret = regmap_field_read(data->reg_als_prst, &prst);
data              434 drivers/iio/light/ltr501.c 		ret = ltr501_als_read_samp_period(data, &samp_period);
data              441 drivers/iio/light/ltr501.c 		ret = regmap_field_read(data->reg_ps_prst, &prst);
data              445 drivers/iio/light/ltr501.c 		ret = ltr501_ps_read_samp_period(data, &samp_period);
data              459 drivers/iio/light/ltr501.c static int ltr501_write_intr_prst(struct ltr501_data *data,
data              474 drivers/iio/light/ltr501.c 		ret = ltr501_als_read_samp_period(data, &samp_period);
data              486 drivers/iio/light/ltr501.c 		mutex_lock(&data->lock_als);
data              487 drivers/iio/light/ltr501.c 		ret = regmap_field_write(data->reg_als_prst, new_val);
data              488 drivers/iio/light/ltr501.c 		mutex_unlock(&data->lock_als);
data              490 drivers/iio/light/ltr501.c 			data->als_period = period;
data              494 drivers/iio/light/ltr501.c 		ret = ltr501_ps_read_samp_period(data, &samp_period);
data              506 drivers/iio/light/ltr501.c 		mutex_lock(&data->lock_ps);
data              507 drivers/iio/light/ltr501.c 		ret = regmap_field_write(data->reg_ps_prst, new_val);
data              508 drivers/iio/light/ltr501.c 		mutex_unlock(&data->lock_ps);
data              510 drivers/iio/light/ltr501.c 			data->ps_period = period;
data              625 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(indio_dev);
data              637 drivers/iio/light/ltr501.c 			mutex_lock(&data->lock_als);
data              638 drivers/iio/light/ltr501.c 			ret = ltr501_read_als(data, buf);
data              639 drivers/iio/light/ltr501.c 			mutex_unlock(&data->lock_als);
data              656 drivers/iio/light/ltr501.c 			mutex_lock(&data->lock_als);
data              657 drivers/iio/light/ltr501.c 			ret = ltr501_read_als(data, buf);
data              658 drivers/iio/light/ltr501.c 			mutex_unlock(&data->lock_als);
data              666 drivers/iio/light/ltr501.c 			mutex_lock(&data->lock_ps);
data              667 drivers/iio/light/ltr501.c 			ret = ltr501_read_ps(data);
data              668 drivers/iio/light/ltr501.c 			mutex_unlock(&data->lock_ps);
data              685 drivers/iio/light/ltr501.c 			i = (data->als_contr & data->chip_info->als_gain_mask)
data              686 drivers/iio/light/ltr501.c 			     >> data->chip_info->als_gain_shift;
data              687 drivers/iio/light/ltr501.c 			*val = data->chip_info->als_gain[i].scale;
data              688 drivers/iio/light/ltr501.c 			*val2 = data->chip_info->als_gain[i].uscale;
data              691 drivers/iio/light/ltr501.c 			i = (data->ps_contr & LTR501_CONTR_PS_GAIN_MASK) >>
data              693 drivers/iio/light/ltr501.c 			*val = data->chip_info->ps_gain[i].scale;
data              694 drivers/iio/light/ltr501.c 			*val2 = data->chip_info->ps_gain[i].uscale;
data              702 drivers/iio/light/ltr501.c 			return ltr501_read_it_time(data, val, val2);
data              709 drivers/iio/light/ltr501.c 			return ltr501_als_read_samp_freq(data, val, val2);
data              711 drivers/iio/light/ltr501.c 			return ltr501_ps_read_samp_freq(data, val, val2);
data              735 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(indio_dev);
data              737 drivers/iio/light/ltr501.c 	struct ltr501_chip_info *info = data->chip_info;
data              755 drivers/iio/light/ltr501.c 			data->als_contr &= ~info->als_gain_mask;
data              756 drivers/iio/light/ltr501.c 			data->als_contr |= i << info->als_gain_shift;
data              758 drivers/iio/light/ltr501.c 			ret = regmap_write(data->regmap, LTR501_ALS_CONTR,
data              759 drivers/iio/light/ltr501.c 					   data->als_contr);
data              769 drivers/iio/light/ltr501.c 			data->ps_contr &= ~LTR501_CONTR_PS_GAIN_MASK;
data              770 drivers/iio/light/ltr501.c 			data->ps_contr |= i << LTR501_CONTR_PS_GAIN_SHIFT;
data              772 drivers/iio/light/ltr501.c 			ret = regmap_write(data->regmap, LTR501_PS_CONTR,
data              773 drivers/iio/light/ltr501.c 					   data->ps_contr);
data              788 drivers/iio/light/ltr501.c 			mutex_lock(&data->lock_als);
data              789 drivers/iio/light/ltr501.c 			ret = ltr501_set_it_time(data, val2);
data              790 drivers/iio/light/ltr501.c 			mutex_unlock(&data->lock_als);
data              801 drivers/iio/light/ltr501.c 			ret = ltr501_als_read_samp_freq(data, &freq_val,
data              806 drivers/iio/light/ltr501.c 			ret = ltr501_als_write_samp_freq(data, val, val2);
data              811 drivers/iio/light/ltr501.c 			ret = ltr501_write_intr_prst(data, chan->type,
data              812 drivers/iio/light/ltr501.c 						     0, data->als_period);
data              815 drivers/iio/light/ltr501.c 				ret = ltr501_als_write_samp_freq(data, freq_val,
data              819 drivers/iio/light/ltr501.c 			ret = ltr501_ps_read_samp_freq(data, &freq_val,
data              824 drivers/iio/light/ltr501.c 			ret = ltr501_ps_write_samp_freq(data, val, val2);
data              829 drivers/iio/light/ltr501.c 			ret = ltr501_write_intr_prst(data, chan->type,
data              830 drivers/iio/light/ltr501.c 						     0, data->ps_period);
data              833 drivers/iio/light/ltr501.c 				ret = ltr501_ps_write_samp_freq(data, freq_val,
data              858 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(indio_dev);
data              865 drivers/iio/light/ltr501.c 			ret = regmap_bulk_read(data->regmap,
data              873 drivers/iio/light/ltr501.c 			ret = regmap_bulk_read(data->regmap,
data              886 drivers/iio/light/ltr501.c 			ret = regmap_bulk_read(data->regmap,
data              894 drivers/iio/light/ltr501.c 			ret = regmap_bulk_read(data->regmap,
data              918 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(indio_dev);
data              930 drivers/iio/light/ltr501.c 			mutex_lock(&data->lock_als);
data              931 drivers/iio/light/ltr501.c 			ret = regmap_bulk_write(data->regmap,
data              934 drivers/iio/light/ltr501.c 			mutex_unlock(&data->lock_als);
data              937 drivers/iio/light/ltr501.c 			mutex_lock(&data->lock_als);
data              938 drivers/iio/light/ltr501.c 			ret = regmap_bulk_write(data->regmap,
data              941 drivers/iio/light/ltr501.c 			mutex_unlock(&data->lock_als);
data              951 drivers/iio/light/ltr501.c 			mutex_lock(&data->lock_ps);
data              952 drivers/iio/light/ltr501.c 			ret = regmap_bulk_write(data->regmap,
data              955 drivers/iio/light/ltr501.c 			mutex_unlock(&data->lock_ps);
data              958 drivers/iio/light/ltr501.c 			mutex_lock(&data->lock_ps);
data              959 drivers/iio/light/ltr501.c 			ret = regmap_bulk_write(data->regmap,
data              962 drivers/iio/light/ltr501.c 			mutex_unlock(&data->lock_ps);
data             1028 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(indio_dev);
data             1033 drivers/iio/light/ltr501.c 		ret = regmap_field_read(data->reg_als_intr, &status);
data             1038 drivers/iio/light/ltr501.c 		ret = regmap_field_read(data->reg_ps_intr, &status);
data             1054 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(indio_dev);
data             1063 drivers/iio/light/ltr501.c 		mutex_lock(&data->lock_als);
data             1064 drivers/iio/light/ltr501.c 		ret = regmap_field_write(data->reg_als_intr, state);
data             1065 drivers/iio/light/ltr501.c 		mutex_unlock(&data->lock_als);
data             1068 drivers/iio/light/ltr501.c 		mutex_lock(&data->lock_ps);
data             1069 drivers/iio/light/ltr501.c 		ret = regmap_field_write(data->reg_ps_intr, state);
data             1070 drivers/iio/light/ltr501.c 		mutex_unlock(&data->lock_ps);
data             1083 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(dev_to_iio_dev(dev));
data             1084 drivers/iio/light/ltr501.c 	struct ltr501_chip_info *info = data->chip_info;
data             1105 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(dev_to_iio_dev(dev));
data             1106 drivers/iio/light/ltr501.c 	struct ltr501_chip_info *info = data->chip_info;
data             1229 drivers/iio/light/ltr501.c static int ltr501_write_contr(struct ltr501_data *data, u8 als_val, u8 ps_val)
data             1233 drivers/iio/light/ltr501.c 	ret = regmap_write(data->regmap, LTR501_ALS_CONTR, als_val);
data             1237 drivers/iio/light/ltr501.c 	return regmap_write(data->regmap, LTR501_PS_CONTR, ps_val);
data             1244 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(indio_dev);
data             1260 drivers/iio/light/ltr501.c 	ret = ltr501_drdy(data, mask);
data             1265 drivers/iio/light/ltr501.c 		ret = regmap_bulk_read(data->regmap, LTR501_ALS_DATA1,
data             1276 drivers/iio/light/ltr501.c 		ret = regmap_bulk_read(data->regmap, LTR501_PS_DATA,
data             1295 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(indio_dev);
data             1298 drivers/iio/light/ltr501.c 	ret = regmap_read(data->regmap, LTR501_ALS_PS_STATUS, &status);
data             1300 drivers/iio/light/ltr501.c 		dev_err(&data->client->dev,
data             1322 drivers/iio/light/ltr501.c static int ltr501_init(struct ltr501_data *data)
data             1326 drivers/iio/light/ltr501.c 	ret = regmap_read(data->regmap, LTR501_ALS_CONTR, &status);
data             1330 drivers/iio/light/ltr501.c 	data->als_contr = status | data->chip_info->als_mode_active;
data             1332 drivers/iio/light/ltr501.c 	ret = regmap_read(data->regmap, LTR501_PS_CONTR, &status);
data             1336 drivers/iio/light/ltr501.c 	data->ps_contr = status | LTR501_CONTR_ACTIVE;
data             1338 drivers/iio/light/ltr501.c 	ret = ltr501_read_intr_prst(data, IIO_INTENSITY, &data->als_period);
data             1342 drivers/iio/light/ltr501.c 	ret = ltr501_read_intr_prst(data, IIO_PROXIMITY, &data->ps_period);
data             1346 drivers/iio/light/ltr501.c 	return ltr501_write_contr(data, data->als_contr, data->ps_contr);
data             1371 drivers/iio/light/ltr501.c static int ltr501_powerdown(struct ltr501_data *data)
data             1373 drivers/iio/light/ltr501.c 	return ltr501_write_contr(data, data->als_contr &
data             1374 drivers/iio/light/ltr501.c 				  ~data->chip_info->als_mode_active,
data             1375 drivers/iio/light/ltr501.c 				  data->ps_contr & ~LTR501_CONTR_ACTIVE);
data             1392 drivers/iio/light/ltr501.c 	struct ltr501_data *data;
data             1398 drivers/iio/light/ltr501.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data             1408 drivers/iio/light/ltr501.c 	data = iio_priv(indio_dev);
data             1410 drivers/iio/light/ltr501.c 	data->client = client;
data             1411 drivers/iio/light/ltr501.c 	data->regmap = regmap;
data             1412 drivers/iio/light/ltr501.c 	mutex_init(&data->lock_als);
data             1413 drivers/iio/light/ltr501.c 	mutex_init(&data->lock_ps);
data             1415 drivers/iio/light/ltr501.c 	data->reg_it = devm_regmap_field_alloc(&client->dev, regmap,
data             1417 drivers/iio/light/ltr501.c 	if (IS_ERR(data->reg_it)) {
data             1419 drivers/iio/light/ltr501.c 		return PTR_ERR(data->reg_it);
data             1422 drivers/iio/light/ltr501.c 	data->reg_als_intr = devm_regmap_field_alloc(&client->dev, regmap,
data             1424 drivers/iio/light/ltr501.c 	if (IS_ERR(data->reg_als_intr)) {
data             1426 drivers/iio/light/ltr501.c 		return PTR_ERR(data->reg_als_intr);
data             1429 drivers/iio/light/ltr501.c 	data->reg_ps_intr = devm_regmap_field_alloc(&client->dev, regmap,
data             1431 drivers/iio/light/ltr501.c 	if (IS_ERR(data->reg_ps_intr)) {
data             1433 drivers/iio/light/ltr501.c 		return PTR_ERR(data->reg_ps_intr);
data             1436 drivers/iio/light/ltr501.c 	data->reg_als_rate = devm_regmap_field_alloc(&client->dev, regmap,
data             1438 drivers/iio/light/ltr501.c 	if (IS_ERR(data->reg_als_rate)) {
data             1440 drivers/iio/light/ltr501.c 		return PTR_ERR(data->reg_als_rate);
data             1443 drivers/iio/light/ltr501.c 	data->reg_ps_rate = devm_regmap_field_alloc(&client->dev, regmap,
data             1445 drivers/iio/light/ltr501.c 	if (IS_ERR(data->reg_ps_rate)) {
data             1447 drivers/iio/light/ltr501.c 		return PTR_ERR(data->reg_ps_rate);
data             1450 drivers/iio/light/ltr501.c 	data->reg_als_prst = devm_regmap_field_alloc(&client->dev, regmap,
data             1452 drivers/iio/light/ltr501.c 	if (IS_ERR(data->reg_als_prst)) {
data             1454 drivers/iio/light/ltr501.c 		return PTR_ERR(data->reg_als_prst);
data             1457 drivers/iio/light/ltr501.c 	data->reg_ps_prst = devm_regmap_field_alloc(&client->dev, regmap,
data             1459 drivers/iio/light/ltr501.c 	if (IS_ERR(data->reg_ps_prst)) {
data             1461 drivers/iio/light/ltr501.c 		return PTR_ERR(data->reg_ps_prst);
data             1464 drivers/iio/light/ltr501.c 	ret = regmap_read(data->regmap, LTR501_PART_ID, &partid);
data             1477 drivers/iio/light/ltr501.c 	data->chip_info = &ltr501_chip_info_tbl[chip_idx];
data             1479 drivers/iio/light/ltr501.c 	if ((partid >> 4) != data->chip_info->partid)
data             1483 drivers/iio/light/ltr501.c 	indio_dev->info = data->chip_info->info;
data             1484 drivers/iio/light/ltr501.c 	indio_dev->channels = data->chip_info->channels;
data             1485 drivers/iio/light/ltr501.c 	indio_dev->num_channels = data->chip_info->no_channels;
data             1489 drivers/iio/light/ltr501.c 	ret = ltr501_init(data);
data             1506 drivers/iio/light/ltr501.c 		indio_dev->info = data->chip_info->info_no_irq;
data             1523 drivers/iio/light/ltr501.c 	ltr501_powerdown(data);
data             1541 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(i2c_get_clientdata(
data             1543 drivers/iio/light/ltr501.c 	return ltr501_powerdown(data);
data             1548 drivers/iio/light/ltr501.c 	struct ltr501_data *data = iio_priv(i2c_get_clientdata(
data             1551 drivers/iio/light/ltr501.c 	return ltr501_write_contr(data, data->als_contr,
data             1552 drivers/iio/light/ltr501.c 		data->ps_contr);
data              164 drivers/iio/light/max44000.c static int max44000_read_alstim(struct max44000_data *data)
data              169 drivers/iio/light/max44000.c 	ret = regmap_read(data->regmap, MAX44000_REG_CFG_RX, &val);
data              175 drivers/iio/light/max44000.c static int max44000_write_alstim(struct max44000_data *data, int val)
data              177 drivers/iio/light/max44000.c 	return regmap_write_bits(data->regmap, MAX44000_REG_CFG_RX,
data              182 drivers/iio/light/max44000.c static int max44000_read_alspga(struct max44000_data *data)
data              187 drivers/iio/light/max44000.c 	ret = regmap_read(data->regmap, MAX44000_REG_CFG_RX, &val);
data              193 drivers/iio/light/max44000.c static int max44000_write_alspga(struct max44000_data *data, int val)
data              195 drivers/iio/light/max44000.c 	return regmap_write_bits(data->regmap, MAX44000_REG_CFG_RX,
data              200 drivers/iio/light/max44000.c static int max44000_read_alsval(struct max44000_data *data)
data              206 drivers/iio/light/max44000.c 	ret = regmap_bulk_read(data->regmap, MAX44000_REG_ALS_DATA_HI,
data              210 drivers/iio/light/max44000.c 	alstim = ret = max44000_read_alstim(data);
data              231 drivers/iio/light/max44000.c static int max44000_write_led_current_raw(struct max44000_data *data, int val)
data              238 drivers/iio/light/max44000.c 	return regmap_write_bits(data->regmap, MAX44000_REG_CFG_TX,
data              242 drivers/iio/light/max44000.c static int max44000_read_led_current_raw(struct max44000_data *data)
data              247 drivers/iio/light/max44000.c 	ret = regmap_read(data->regmap, MAX44000_REG_CFG_TX, &regval);
data              260 drivers/iio/light/max44000.c 	struct max44000_data *data = iio_priv(indio_dev);
data              269 drivers/iio/light/max44000.c 			mutex_lock(&data->lock);
data              270 drivers/iio/light/max44000.c 			ret = max44000_read_alsval(data);
data              271 drivers/iio/light/max44000.c 			mutex_unlock(&data->lock);
data              278 drivers/iio/light/max44000.c 			mutex_lock(&data->lock);
data              279 drivers/iio/light/max44000.c 			ret = regmap_read(data->regmap, MAX44000_REG_PRX_DATA, &regval);
data              280 drivers/iio/light/max44000.c 			mutex_unlock(&data->lock);
data              287 drivers/iio/light/max44000.c 			mutex_lock(&data->lock);
data              288 drivers/iio/light/max44000.c 			ret = max44000_read_led_current_raw(data);
data              289 drivers/iio/light/max44000.c 			mutex_unlock(&data->lock);
data              307 drivers/iio/light/max44000.c 			mutex_lock(&data->lock);
data              308 drivers/iio/light/max44000.c 			alspga = ret = max44000_read_alspga(data);
data              309 drivers/iio/light/max44000.c 			mutex_unlock(&data->lock);
data              325 drivers/iio/light/max44000.c 		mutex_lock(&data->lock);
data              326 drivers/iio/light/max44000.c 		alstim = ret = max44000_read_alstim(data);
data              327 drivers/iio/light/max44000.c 		mutex_unlock(&data->lock);
data              344 drivers/iio/light/max44000.c 	struct max44000_data *data = iio_priv(indio_dev);
data              348 drivers/iio/light/max44000.c 		mutex_lock(&data->lock);
data              349 drivers/iio/light/max44000.c 		ret = max44000_write_led_current_raw(data, val);
data              350 drivers/iio/light/max44000.c 		mutex_unlock(&data->lock);
data              357 drivers/iio/light/max44000.c 		mutex_lock(&data->lock);
data              358 drivers/iio/light/max44000.c 		ret = max44000_write_alstim(data, alstim);
data              359 drivers/iio/light/max44000.c 		mutex_unlock(&data->lock);
data              366 drivers/iio/light/max44000.c 		mutex_lock(&data->lock);
data              367 drivers/iio/light/max44000.c 		ret = max44000_write_alspga(data, alspga);
data              368 drivers/iio/light/max44000.c 		mutex_unlock(&data->lock);
data              490 drivers/iio/light/max44000.c 	struct max44000_data *data = iio_priv(indio_dev);
data              496 drivers/iio/light/max44000.c 	mutex_lock(&data->lock);
data              498 drivers/iio/light/max44000.c 		ret = max44000_read_alsval(data);
data              504 drivers/iio/light/max44000.c 		ret = regmap_read(data->regmap, MAX44000_REG_PRX_DATA, &regval);
data              509 drivers/iio/light/max44000.c 	mutex_unlock(&data->lock);
data              517 drivers/iio/light/max44000.c 	mutex_unlock(&data->lock);
data              525 drivers/iio/light/max44000.c 	struct max44000_data *data;
data              529 drivers/iio/light/max44000.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              532 drivers/iio/light/max44000.c 	data = iio_priv(indio_dev);
data              533 drivers/iio/light/max44000.c 	data->regmap = devm_regmap_init_i2c(client, &max44000_regmap_config);
data              534 drivers/iio/light/max44000.c 	if (IS_ERR(data->regmap)) {
data              536 drivers/iio/light/max44000.c 		return PTR_ERR(data->regmap);
data              540 drivers/iio/light/max44000.c 	mutex_init(&data->lock);
data              556 drivers/iio/light/max44000.c 	ret = regmap_write(data->regmap, MAX44000_REG_CFG_RX,
data              568 drivers/iio/light/max44000.c 	ret = max44000_write_led_current_raw(data, MAX44000_LED_CURRENT_DEFAULT);
data              576 drivers/iio/light/max44000.c 	ret = regmap_write(data->regmap, MAX44000_REG_CFG_MAIN, reg);
data              583 drivers/iio/light/max44000.c 	ret = regmap_read(data->regmap, MAX44000_REG_STATUS, &reg);
data              109 drivers/iio/light/max44009.c static int max44009_read_int_time(struct max44009_data *data)
data              112 drivers/iio/light/max44009.c 	int ret = i2c_smbus_read_byte_data(data->client, MAX44009_REG_CFG);
data              120 drivers/iio/light/max44009.c static int max44009_write_int_time(struct max44009_data *data,
data              123 drivers/iio/light/max44009.c 	struct i2c_client *client = data->client;
data              153 drivers/iio/light/max44009.c 	struct max44009_data *data = iio_priv(indio_dev);
data              157 drivers/iio/light/max44009.c 		mutex_lock(&data->lock);
data              158 drivers/iio/light/max44009.c 		ret = max44009_write_int_time(data, val, val2);
data              159 drivers/iio/light/max44009.c 		mutex_unlock(&data->lock);
data              196 drivers/iio/light/max44009.c static int max44009_read_lux_raw(struct max44009_data *data)
data              206 drivers/iio/light/max44009.c 			.addr = data->client->addr,
data              212 drivers/iio/light/max44009.c 			.addr = data->client->addr,
data              218 drivers/iio/light/max44009.c 			.addr = data->client->addr,
data              224 drivers/iio/light/max44009.c 			.addr = data->client->addr,
data              237 drivers/iio/light/max44009.c 	ret = i2c_transfer(data->client->adapter,
data              250 drivers/iio/light/max44009.c 	struct max44009_data *data = iio_priv(indio_dev);
data              258 drivers/iio/light/max44009.c 			ret = max44009_read_lux_raw(data);
data              272 drivers/iio/light/max44009.c 			ret = max44009_read_int_time(data);
data              345 drivers/iio/light/max44009.c 	struct max44009_data *data = iio_priv(indio_dev);
data              359 drivers/iio/light/max44009.c 	return i2c_smbus_write_byte_data(data->client, reg, threshold);
data              365 drivers/iio/light/max44009.c 	struct max44009_data *data = iio_priv(indio_dev);
data              373 drivers/iio/light/max44009.c 	byte = i2c_smbus_read_byte_data(data->client, reg);
data              427 drivers/iio/light/max44009.c 	struct max44009_data *data = iio_priv(indio_dev);
data              433 drivers/iio/light/max44009.c 	ret = i2c_smbus_write_byte_data(data->client,
data              442 drivers/iio/light/max44009.c 	return i2c_smbus_write_byte_data(data->client,
data              451 drivers/iio/light/max44009.c 	struct max44009_data *data = iio_priv(indio_dev);
data              456 drivers/iio/light/max44009.c 	return i2c_smbus_read_byte_data(data->client, MAX44009_REG_INT_EN);
data              473 drivers/iio/light/max44009.c 	struct max44009_data *data = iio_priv(indio_dev);
data              476 drivers/iio/light/max44009.c 	ret = i2c_smbus_read_byte_data(data->client, MAX44009_REG_INT_STATUS);
data              493 drivers/iio/light/max44009.c 	struct max44009_data *data;
data              497 drivers/iio/light/max44009.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              501 drivers/iio/light/max44009.c 	data = iio_priv(indio_dev);
data              503 drivers/iio/light/max44009.c 	data->client = client;
data              510 drivers/iio/light/max44009.c 	mutex_init(&data->lock);
data               54 drivers/iio/light/noa1305.c 	__le16 data;
data               57 drivers/iio/light/noa1305.c 	ret = regmap_bulk_read(priv->regmap, NOA1305_REG_ALS_DATA_LSB, &data,
data               62 drivers/iio/light/noa1305.c 	return le16_to_cpu(data);
data               67 drivers/iio/light/noa1305.c 	int data;
data               70 drivers/iio/light/noa1305.c 	ret = regmap_read(priv->regmap, NOA1305_REG_INTEGRATION_TIME, &data);
data               80 drivers/iio/light/noa1305.c 	switch (data) {
data              190 drivers/iio/light/noa1305.c static void noa1305_reg_remove(void *data)
data              192 drivers/iio/light/noa1305.c 	struct noa1305_priv *priv = data;
data              203 drivers/iio/light/noa1305.c 	__le16 data;
data              241 drivers/iio/light/noa1305.c 	ret = regmap_bulk_read(regmap, NOA1305_REG_DEVICE_ID_LSB, &data, 2);
data              247 drivers/iio/light/noa1305.c 	dev_id = le16_to_cpu(data);
data              129 drivers/iio/light/pa12203001.c static inline int pa12203001_als_enable(struct pa12203001_data *data, u8 enable)
data              133 drivers/iio/light/pa12203001.c 	ret = regmap_update_bits(data->map, PA12203001_REG_CFG0,
data              138 drivers/iio/light/pa12203001.c 	data->als_enabled = !!enable;
data              143 drivers/iio/light/pa12203001.c static inline int pa12203001_px_enable(struct pa12203001_data *data, u8 enable)
data              147 drivers/iio/light/pa12203001.c 	ret = regmap_update_bits(data->map, PA12203001_REG_CFG0,
data              152 drivers/iio/light/pa12203001.c 	data->px_enabled = !!enable;
data              157 drivers/iio/light/pa12203001.c static int pa12203001_set_power_state(struct pa12203001_data *data, bool on,
data              164 drivers/iio/light/pa12203001.c 		mutex_lock(&data->lock);
data              165 drivers/iio/light/pa12203001.c 		if (data->px_enabled) {
data              166 drivers/iio/light/pa12203001.c 			ret = pa12203001_als_enable(data,
data              171 drivers/iio/light/pa12203001.c 			data->als_needs_enable = true;
data              173 drivers/iio/light/pa12203001.c 		mutex_unlock(&data->lock);
data              177 drivers/iio/light/pa12203001.c 		mutex_lock(&data->lock);
data              178 drivers/iio/light/pa12203001.c 		if (data->als_enabled) {
data              179 drivers/iio/light/pa12203001.c 			ret = pa12203001_px_enable(data, PA12203001_PX_EN_MASK);
data              183 drivers/iio/light/pa12203001.c 			data->px_needs_enable = true;
data              185 drivers/iio/light/pa12203001.c 		mutex_unlock(&data->lock);
data              189 drivers/iio/light/pa12203001.c 		ret = pm_runtime_get_sync(&data->client->dev);
data              191 drivers/iio/light/pa12203001.c 			pm_runtime_put_noidle(&data->client->dev);
data              194 drivers/iio/light/pa12203001.c 		pm_runtime_mark_last_busy(&data->client->dev);
data              195 drivers/iio/light/pa12203001.c 		ret = pm_runtime_put_autosuspend(&data->client->dev);
data              201 drivers/iio/light/pa12203001.c 	mutex_unlock(&data->lock);
data              212 drivers/iio/light/pa12203001.c 	struct pa12203001_data *data = iio_priv(indio_dev);
data              223 drivers/iio/light/pa12203001.c 			ret = pa12203001_set_power_state(data, true, dev_mask);
data              230 drivers/iio/light/pa12203001.c 			ret = regmap_bulk_read(data->map, PA12203001_REG_ADL,
data              236 drivers/iio/light/pa12203001.c 			ret = pa12203001_set_power_state(data, false, dev_mask);
data              242 drivers/iio/light/pa12203001.c 			ret = pa12203001_set_power_state(data, true, dev_mask);
data              245 drivers/iio/light/pa12203001.c 			ret = regmap_read(data->map, PA12203001_REG_PDH,
data              251 drivers/iio/light/pa12203001.c 			ret = pa12203001_set_power_state(data, false, dev_mask);
data              260 drivers/iio/light/pa12203001.c 		ret = regmap_read(data->map, PA12203001_REG_CFG0, &reg_byte);
data              272 drivers/iio/light/pa12203001.c 	pa12203001_set_power_state(data, false, dev_mask);
data              280 drivers/iio/light/pa12203001.c 	struct pa12203001_data *data = iio_priv(indio_dev);
data              286 drivers/iio/light/pa12203001.c 		ret = regmap_read(data->map, PA12203001_REG_CFG0, &reg_byte);
data              292 drivers/iio/light/pa12203001.c 				return regmap_update_bits(data->map,
data              314 drivers/iio/light/pa12203001.c 	struct pa12203001_data *data = iio_priv(indio_dev);
data              318 drivers/iio/light/pa12203001.c 		ret = regmap_write(data->map, regvals[i].reg, regvals[i].val);
data              328 drivers/iio/light/pa12203001.c 	struct pa12203001_data *data = iio_priv(indio_dev);
data              331 drivers/iio/light/pa12203001.c 	mutex_lock(&data->lock);
data              332 drivers/iio/light/pa12203001.c 	ret = pa12203001_als_enable(data, state);
data              336 drivers/iio/light/pa12203001.c 	ret = pa12203001_px_enable(data, state);
data              339 drivers/iio/light/pa12203001.c 	mutex_unlock(&data->lock);
data              346 drivers/iio/light/pa12203001.c 	struct pa12203001_data *data;
data              355 drivers/iio/light/pa12203001.c 	data = iio_priv(indio_dev);
data              357 drivers/iio/light/pa12203001.c 	data->client = client;
data              359 drivers/iio/light/pa12203001.c 	data->map = devm_regmap_init_i2c(client, &pa12203001_regmap_config);
data              360 drivers/iio/light/pa12203001.c 	if (IS_ERR(data->map))
data              361 drivers/iio/light/pa12203001.c 		return PTR_ERR(data->map);
data              363 drivers/iio/light/pa12203001.c 	mutex_init(&data->lock);
data              433 drivers/iio/light/pa12203001.c 	struct pa12203001_data *data;
data              435 drivers/iio/light/pa12203001.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              437 drivers/iio/light/pa12203001.c 	mutex_lock(&data->lock);
data              438 drivers/iio/light/pa12203001.c 	if (data->als_needs_enable) {
data              439 drivers/iio/light/pa12203001.c 		pa12203001_als_enable(data, PA12203001_ALS_EN_MASK);
data              440 drivers/iio/light/pa12203001.c 		data->als_needs_enable = false;
data              442 drivers/iio/light/pa12203001.c 	if (data->px_needs_enable) {
data              443 drivers/iio/light/pa12203001.c 		pa12203001_px_enable(data, PA12203001_PX_EN_MASK);
data              444 drivers/iio/light/pa12203001.c 		data->px_needs_enable = false;
data              446 drivers/iio/light/pa12203001.c 	mutex_unlock(&data->lock);
data              282 drivers/iio/light/rpr0521.c static int rpr0521_als_enable(struct rpr0521_data *data, u8 status)
data              286 drivers/iio/light/rpr0521.c 	ret = regmap_update_bits(data->regmap, RPR0521_REG_MODE_CTRL,
data              293 drivers/iio/light/rpr0521.c 		data->als_dev_en = true;
data              295 drivers/iio/light/rpr0521.c 		data->als_dev_en = false;
data              300 drivers/iio/light/rpr0521.c static int rpr0521_pxs_enable(struct rpr0521_data *data, u8 status)
data              304 drivers/iio/light/rpr0521.c 	ret = regmap_update_bits(data->regmap, RPR0521_REG_MODE_CTRL,
data              311 drivers/iio/light/rpr0521.c 		data->pxs_dev_en = true;
data              313 drivers/iio/light/rpr0521.c 		data->pxs_dev_en = false;
data              328 drivers/iio/light/rpr0521.c static int rpr0521_set_power_state(struct rpr0521_data *data, bool on,
data              335 drivers/iio/light/rpr0521.c 		data->als_ps_need_en = on;
data              336 drivers/iio/light/rpr0521.c 		data->als_need_dis = !on;
data              340 drivers/iio/light/rpr0521.c 		data->pxs_ps_need_en = on;
data              341 drivers/iio/light/rpr0521.c 		data->pxs_need_dis = !on;
data              352 drivers/iio/light/rpr0521.c 		ret = pm_runtime_get_sync(&data->client->dev);
data              354 drivers/iio/light/rpr0521.c 		pm_runtime_mark_last_busy(&data->client->dev);
data              355 drivers/iio/light/rpr0521.c 		ret = pm_runtime_put_autosuspend(&data->client->dev);
data              358 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev,
data              362 drivers/iio/light/rpr0521.c 			pm_runtime_put_noidle(&data->client->dev);
data              369 drivers/iio/light/rpr0521.c 		if (data->als_ps_need_en) {
data              370 drivers/iio/light/rpr0521.c 			ret = rpr0521_als_enable(data, RPR0521_MODE_ALS_ENABLE);
data              373 drivers/iio/light/rpr0521.c 			data->als_ps_need_en = false;
data              376 drivers/iio/light/rpr0521.c 		if (data->pxs_ps_need_en) {
data              377 drivers/iio/light/rpr0521.c 			ret = rpr0521_pxs_enable(data, RPR0521_MODE_PXS_ENABLE);
data              380 drivers/iio/light/rpr0521.c 			data->pxs_ps_need_en = false;
data              388 drivers/iio/light/rpr0521.c static inline bool rpr0521_is_triggered(struct rpr0521_data *data)
data              393 drivers/iio/light/rpr0521.c 	ret = regmap_read(data->regmap, RPR0521_REG_INTERRUPT, &reg);
data              408 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data              410 drivers/iio/light/rpr0521.c 	data->irq_timestamp = iio_get_time_ns(indio_dev);
data              423 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data              425 drivers/iio/light/rpr0521.c 	if (rpr0521_is_triggered(data)) {
data              426 drivers/iio/light/rpr0521.c 		iio_trigger_poll_chained(data->drdy_trigger0);
data              449 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data              455 drivers/iio/light/rpr0521.c 	if (iio_trigger_using_own(indio_dev) && data->irq_timestamp) {
data              456 drivers/iio/light/rpr0521.c 		pf->timestamp = data->irq_timestamp;
data              457 drivers/iio/light/rpr0521.c 		data->irq_timestamp = 0;
data              463 drivers/iio/light/rpr0521.c 	err = regmap_bulk_read(data->regmap, RPR0521_REG_PXS_DATA,
data              470 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev,
data              479 drivers/iio/light/rpr0521.c static int rpr0521_write_int_enable(struct rpr0521_data *data)
data              484 drivers/iio/light/rpr0521.c 	err = regmap_update_bits(data->regmap, RPR0521_REG_PXS_CTRL,
data              488 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "PS control reg write fail.\n");
data              493 drivers/iio/light/rpr0521.c 	err = regmap_write(data->regmap, RPR0521_REG_INTERRUPT,
data              499 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "Interrupt setup write fail.\n");
data              506 drivers/iio/light/rpr0521.c static int rpr0521_write_int_disable(struct rpr0521_data *data)
data              509 drivers/iio/light/rpr0521.c 	return regmap_write(data->regmap, RPR0521_REG_INTERRUPT,
data              523 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data              527 drivers/iio/light/rpr0521.c 		err = rpr0521_write_int_enable(data);
data              529 drivers/iio/light/rpr0521.c 		err = rpr0521_write_int_disable(data);
data              531 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "rpr0521_pxs_drdy_set_state failed\n");
data              544 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data              546 drivers/iio/light/rpr0521.c 	mutex_lock(&data->lock);
data              547 drivers/iio/light/rpr0521.c 	err = rpr0521_set_power_state(data, true,
data              549 drivers/iio/light/rpr0521.c 	mutex_unlock(&data->lock);
data              551 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "_buffer_preenable fail\n");
data              559 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data              561 drivers/iio/light/rpr0521.c 	mutex_lock(&data->lock);
data              562 drivers/iio/light/rpr0521.c 	err = rpr0521_set_power_state(data, false,
data              564 drivers/iio/light/rpr0521.c 	mutex_unlock(&data->lock);
data              566 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "_buffer_postdisable fail\n");
data              578 drivers/iio/light/rpr0521.c static int rpr0521_get_gain(struct rpr0521_data *data, int chan,
data              583 drivers/iio/light/rpr0521.c 	ret = regmap_read(data->regmap, rpr0521_gain[chan].reg, &reg);
data              594 drivers/iio/light/rpr0521.c static int rpr0521_set_gain(struct rpr0521_data *data, int chan,
data              610 drivers/iio/light/rpr0521.c 	return regmap_update_bits(data->regmap, rpr0521_gain[chan].reg,
data              615 drivers/iio/light/rpr0521.c static int rpr0521_read_samp_freq(struct rpr0521_data *data,
data              621 drivers/iio/light/rpr0521.c 	ret = regmap_read(data->regmap, RPR0521_REG_MODE_CTRL, &reg);
data              645 drivers/iio/light/rpr0521.c static int rpr0521_write_samp_freq_common(struct rpr0521_data *data,
data              675 drivers/iio/light/rpr0521.c 	return regmap_update_bits(data->regmap,
data              681 drivers/iio/light/rpr0521.c static int rpr0521_read_ps_offset(struct rpr0521_data *data, int *offset)
data              686 drivers/iio/light/rpr0521.c 	ret = regmap_bulk_read(data->regmap,
data              690 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "Failed to read PS OFFSET register\n");
data              698 drivers/iio/light/rpr0521.c static int rpr0521_write_ps_offset(struct rpr0521_data *data, int offset)
data              704 drivers/iio/light/rpr0521.c 	ret = regmap_raw_write(data->regmap,
data              708 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "Failed to write PS OFFSET register\n");
data              719 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data              736 drivers/iio/light/rpr0521.c 		mutex_lock(&data->lock);
data              737 drivers/iio/light/rpr0521.c 		ret = rpr0521_set_power_state(data, true, device_mask);
data              741 drivers/iio/light/rpr0521.c 		ret = regmap_bulk_read(data->regmap,
data              745 drivers/iio/light/rpr0521.c 			rpr0521_set_power_state(data, false, device_mask);
data              749 drivers/iio/light/rpr0521.c 		ret = rpr0521_set_power_state(data, false, device_mask);
data              752 drivers/iio/light/rpr0521.c 		mutex_unlock(&data->lock);
data              762 drivers/iio/light/rpr0521.c 		mutex_lock(&data->lock);
data              763 drivers/iio/light/rpr0521.c 		ret = rpr0521_get_gain(data, chan->address, val, val2);
data              764 drivers/iio/light/rpr0521.c 		mutex_unlock(&data->lock);
data              771 drivers/iio/light/rpr0521.c 		mutex_lock(&data->lock);
data              772 drivers/iio/light/rpr0521.c 		ret = rpr0521_read_samp_freq(data, chan->type, val, val2);
data              773 drivers/iio/light/rpr0521.c 		mutex_unlock(&data->lock);
data              780 drivers/iio/light/rpr0521.c 		mutex_lock(&data->lock);
data              781 drivers/iio/light/rpr0521.c 		ret = rpr0521_read_ps_offset(data, val);
data              782 drivers/iio/light/rpr0521.c 		mutex_unlock(&data->lock);
data              797 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data              802 drivers/iio/light/rpr0521.c 		mutex_lock(&data->lock);
data              803 drivers/iio/light/rpr0521.c 		ret = rpr0521_set_gain(data, chan->address, val, val2);
data              804 drivers/iio/light/rpr0521.c 		mutex_unlock(&data->lock);
data              809 drivers/iio/light/rpr0521.c 		mutex_lock(&data->lock);
data              810 drivers/iio/light/rpr0521.c 		ret = rpr0521_write_samp_freq_common(data, chan->type,
data              812 drivers/iio/light/rpr0521.c 		mutex_unlock(&data->lock);
data              817 drivers/iio/light/rpr0521.c 		mutex_lock(&data->lock);
data              818 drivers/iio/light/rpr0521.c 		ret = rpr0521_write_ps_offset(data, val);
data              819 drivers/iio/light/rpr0521.c 		mutex_unlock(&data->lock);
data              834 drivers/iio/light/rpr0521.c static int rpr0521_init(struct rpr0521_data *data)
data              839 drivers/iio/light/rpr0521.c 	ret = regmap_read(data->regmap, RPR0521_REG_ID, &id);
data              841 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "Failed to read REG_ID register\n");
data              846 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "Wrong id, got %x, expected %x\n",
data              852 drivers/iio/light/rpr0521.c 	ret = regmap_update_bits(data->regmap, RPR0521_REG_MODE_CTRL,
data              861 drivers/iio/light/rpr0521.c 	ret = rpr0521_als_enable(data, RPR0521_MODE_ALS_ENABLE);
data              864 drivers/iio/light/rpr0521.c 	ret = rpr0521_pxs_enable(data, RPR0521_MODE_PXS_ENABLE);
data              869 drivers/iio/light/rpr0521.c 	data->irq_timestamp = 0;
data              874 drivers/iio/light/rpr0521.c static int rpr0521_poweroff(struct rpr0521_data *data)
data              879 drivers/iio/light/rpr0521.c 	ret = regmap_update_bits(data->regmap, RPR0521_REG_MODE_CTRL,
data              887 drivers/iio/light/rpr0521.c 	data->als_dev_en = false;
data              888 drivers/iio/light/rpr0521.c 	data->pxs_dev_en = false;
data              894 drivers/iio/light/rpr0521.c 	ret = regmap_read(data->regmap, RPR0521_REG_INTERRUPT, &tmp);
data              896 drivers/iio/light/rpr0521.c 		dev_err(&data->client->dev, "Failed to reset int pin.\n");
data              929 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data;
data              934 drivers/iio/light/rpr0521.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              944 drivers/iio/light/rpr0521.c 	data = iio_priv(indio_dev);
data              946 drivers/iio/light/rpr0521.c 	data->client = client;
data              947 drivers/iio/light/rpr0521.c 	data->regmap = regmap;
data              949 drivers/iio/light/rpr0521.c 	mutex_init(&data->lock);
data              958 drivers/iio/light/rpr0521.c 	ret = rpr0521_init(data);
data              980 drivers/iio/light/rpr0521.c 		data->drdy_trigger0 = devm_iio_trigger_alloc(
data              983 drivers/iio/light/rpr0521.c 		if (!data->drdy_trigger0) {
data              987 drivers/iio/light/rpr0521.c 		data->drdy_trigger0->dev.parent = indio_dev->dev.parent;
data              988 drivers/iio/light/rpr0521.c 		data->drdy_trigger0->ops = &rpr0521_trigger_ops;
data              990 drivers/iio/light/rpr0521.c 		iio_trigger_set_drvdata(data->drdy_trigger0, indio_dev);
data             1004 drivers/iio/light/rpr0521.c 						data->drdy_trigger0);
data             1038 drivers/iio/light/rpr0521.c 	rpr0521_poweroff(data);
data             1062 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data             1065 drivers/iio/light/rpr0521.c 	mutex_lock(&data->lock);
data             1067 drivers/iio/light/rpr0521.c 	if (!data->als_need_dis)
data             1068 drivers/iio/light/rpr0521.c 		data->als_ps_need_en = data->als_dev_en;
data             1069 drivers/iio/light/rpr0521.c 	if (!data->pxs_need_dis)
data             1070 drivers/iio/light/rpr0521.c 		data->pxs_ps_need_en = data->pxs_dev_en;
data             1073 drivers/iio/light/rpr0521.c 	ret = rpr0521_poweroff(data);
data             1074 drivers/iio/light/rpr0521.c 	regcache_mark_dirty(data->regmap);
data             1075 drivers/iio/light/rpr0521.c 	mutex_unlock(&data->lock);
data             1083 drivers/iio/light/rpr0521.c 	struct rpr0521_data *data = iio_priv(indio_dev);
data             1086 drivers/iio/light/rpr0521.c 	regcache_sync(data->regmap);
data             1087 drivers/iio/light/rpr0521.c 	if (data->als_ps_need_en) {
data             1088 drivers/iio/light/rpr0521.c 		ret = rpr0521_als_enable(data, RPR0521_MODE_ALS_ENABLE);
data             1091 drivers/iio/light/rpr0521.c 		data->als_ps_need_en = false;
data             1094 drivers/iio/light/rpr0521.c 	if (data->pxs_ps_need_en) {
data             1095 drivers/iio/light/rpr0521.c 		ret = rpr0521_pxs_enable(data, RPR0521_MODE_PXS_ENABLE);
data             1098 drivers/iio/light/rpr0521.c 		data->pxs_ps_need_en = false;
data              313 drivers/iio/light/si1133.c static int si1133_cmd_reset_sw(struct si1133_data *data)
data              315 drivers/iio/light/si1133.c 	struct device *dev = &data->client->dev;
data              320 drivers/iio/light/si1133.c 	err = regmap_write(data->regmap, SI1133_REG_COMMAND,
data              327 drivers/iio/light/si1133.c 		err = regmap_read(data->regmap, SI1133_REG_RESPONSE0, &resp);
data              344 drivers/iio/light/si1133.c 		data->rsp_seq = SI1133_MAX_CMD_CTR;
data              375 drivers/iio/light/si1133.c static int si1133_cmd_reset_counter(struct si1133_data *data)
data              377 drivers/iio/light/si1133.c 	int err = regmap_write(data->regmap, SI1133_REG_COMMAND,
data              382 drivers/iio/light/si1133.c 	data->rsp_seq = 0;
data              387 drivers/iio/light/si1133.c static int si1133_command(struct si1133_data *data, u8 cmd)
data              389 drivers/iio/light/si1133.c 	struct device *dev = &data->client->dev;
data              394 drivers/iio/light/si1133.c 	mutex_lock(&data->mutex);
data              396 drivers/iio/light/si1133.c 	expected_seq = (data->rsp_seq + 1) & SI1133_MAX_CMD_CTR;
data              399 drivers/iio/light/si1133.c 		reinit_completion(&data->completion);
data              401 drivers/iio/light/si1133.c 	err = regmap_write(data->regmap, SI1133_REG_COMMAND, cmd);
data              410 drivers/iio/light/si1133.c 		if (!wait_for_completion_timeout(&data->completion,
data              415 drivers/iio/light/si1133.c 		err = regmap_read(data->regmap, SI1133_REG_RESPONSE0, &resp);
data              419 drivers/iio/light/si1133.c 		err = regmap_read_poll_timeout(data->regmap,
data              436 drivers/iio/light/si1133.c 		si1133_cmd_reset_counter(data);
data              438 drivers/iio/light/si1133.c 		data->rsp_seq = expected_seq;
data              442 drivers/iio/light/si1133.c 	mutex_unlock(&data->mutex);
data              447 drivers/iio/light/si1133.c static int si1133_param_set(struct si1133_data *data, u8 param, u32 value)
data              449 drivers/iio/light/si1133.c 	int err = regmap_write(data->regmap, SI1133_REG_HOSTIN0, value);
data              454 drivers/iio/light/si1133.c 	return si1133_command(data, SI1133_CMD_PARAM_SET |
data              458 drivers/iio/light/si1133.c static int si1133_param_query(struct si1133_data *data, u8 param, u32 *result)
data              460 drivers/iio/light/si1133.c 	int err = si1133_command(data, SI1133_CMD_PARAM_QUERY |
data              465 drivers/iio/light/si1133.c 	return regmap_read(data->regmap, SI1133_REG_RESPONSE1, result);
data              530 drivers/iio/light/si1133.c static int si1133_set_integration_time(struct si1133_data *data, u8 adc,
data              539 drivers/iio/light/si1133.c 	data->adc_sens[adc] &= 0xF0;
data              540 drivers/iio/light/si1133.c 	data->adc_sens[adc] |= index;
data              542 drivers/iio/light/si1133.c 	return si1133_param_set(data, SI1133_PARAM_REG_ADCSENS(0),
data              543 drivers/iio/light/si1133.c 				data->adc_sens[adc]);
data              546 drivers/iio/light/si1133.c static int si1133_set_chlist(struct si1133_data *data, u8 scan_mask)
data              549 drivers/iio/light/si1133.c 	if (data->scan_mask == scan_mask)
data              552 drivers/iio/light/si1133.c 	data->scan_mask = scan_mask;
data              554 drivers/iio/light/si1133.c 	return si1133_param_set(data, SI1133_PARAM_REG_CHAN_LIST, scan_mask);
data              557 drivers/iio/light/si1133.c static int si1133_chan_set_adcconfig(struct si1133_data *data, u8 adc,
data              562 drivers/iio/light/si1133.c 	err = si1133_param_set(data, SI1133_PARAM_REG_ADCCONFIG(adc),
data              567 drivers/iio/light/si1133.c 	data->adc_config[adc] = adc_config;
data              572 drivers/iio/light/si1133.c static int si1133_update_adcconfig(struct si1133_data *data, uint8_t adc,
data              578 drivers/iio/light/si1133.c 	err = si1133_param_query(data, SI1133_PARAM_REG_ADCCONFIG(adc),
data              586 drivers/iio/light/si1133.c 	return si1133_chan_set_adcconfig(data, adc, adc_config);
data              589 drivers/iio/light/si1133.c static int si1133_set_adcmux(struct si1133_data *data, u8 adc, u8 mux)
data              591 drivers/iio/light/si1133.c 	if ((mux & data->adc_config[adc]) == mux)
data              594 drivers/iio/light/si1133.c 	return si1133_update_adcconfig(data, adc, SI1133_ADCMUX_MASK, 0, mux);
data              597 drivers/iio/light/si1133.c static int si1133_force_measurement(struct si1133_data *data)
data              599 drivers/iio/light/si1133.c 	return si1133_command(data, SI1133_CMD_FORCE);
data              602 drivers/iio/light/si1133.c static int si1133_bulk_read(struct si1133_data *data, u8 start_reg, u8 length,
data              607 drivers/iio/light/si1133.c 	err = si1133_force_measurement(data);
data              611 drivers/iio/light/si1133.c 	return regmap_bulk_read(data->regmap, start_reg, buffer, length);
data              614 drivers/iio/light/si1133.c static int si1133_measure(struct si1133_data *data,
data              622 drivers/iio/light/si1133.c 	err = si1133_set_adcmux(data, 0, chan->channel);
data              627 drivers/iio/light/si1133.c 	err = si1133_set_chlist(data, BIT(0));
data              631 drivers/iio/light/si1133.c 	err = si1133_bulk_read(data, SI1133_REG_HOSTOUT(0), sizeof(buffer),
data              645 drivers/iio/light/si1133.c 	struct si1133_data *data = iio_priv(iio_dev);
data              649 drivers/iio/light/si1133.c 	err = regmap_read(data->regmap, SI1133_REG_IRQ_STATUS, &irq_status);
data              655 drivers/iio/light/si1133.c 	if (irq_status != data->scan_mask)
data              659 drivers/iio/light/si1133.c 	complete(&data->completion);
data              676 drivers/iio/light/si1133.c static int si1133_chan_set_adcsens(struct si1133_data *data, u8 adc,
data              681 drivers/iio/light/si1133.c 	err = si1133_param_set(data, SI1133_PARAM_REG_ADCSENS(adc), adc_sens);
data              685 drivers/iio/light/si1133.c 	data->adc_sens[adc] = adc_sens;
data              690 drivers/iio/light/si1133.c static int si1133_update_adcsens(struct si1133_data *data, u8 mask,
data              696 drivers/iio/light/si1133.c 	err = si1133_param_query(data, SI1133_PARAM_REG_ADCSENS(0),
data              704 drivers/iio/light/si1133.c 	return si1133_chan_set_adcsens(data, 0, adc_sens);
data              707 drivers/iio/light/si1133.c static int si1133_get_lux(struct si1133_data *data, int *val)
data              717 drivers/iio/light/si1133.c 	err = si1133_set_chlist(data, SI1133_LUX_ADC_MASK);
data              721 drivers/iio/light/si1133.c 	err = si1133_bulk_read(data, SI1133_REG_HOSTOUT(0),
data              757 drivers/iio/light/si1133.c 	struct si1133_data *data = iio_priv(iio_dev);
data              758 drivers/iio/light/si1133.c 	u8 adc_sens = data->adc_sens[0];
data              765 drivers/iio/light/si1133.c 			err = si1133_get_lux(data, val);
data              777 drivers/iio/light/si1133.c 			err = si1133_measure(data, chan, val);
data              831 drivers/iio/light/si1133.c 	struct si1133_data *data = iio_priv(iio_dev);
data              842 drivers/iio/light/si1133.c 			return si1133_update_adcsens(data,
data              850 drivers/iio/light/si1133.c 		return si1133_set_integration_time(data, 0, val, val2);
data              858 drivers/iio/light/si1133.c 			return si1133_update_adcsens(data,
data              893 drivers/iio/light/si1133.c static int si1133_init_lux_channels(struct si1133_data *data)
data              897 drivers/iio/light/si1133.c 	err = si1133_chan_set_adcconfig(data, 1,
data              903 drivers/iio/light/si1133.c 	err = si1133_param_set(data, SI1133_PARAM_REG_ADCPOST(1),
data              908 drivers/iio/light/si1133.c 	err = si1133_chan_set_adcsens(data, 1, SI1133_ADCSENS_HSIG_MASK |
data              913 drivers/iio/light/si1133.c 	err = si1133_chan_set_adcconfig(data, 2,
data              919 drivers/iio/light/si1133.c 	err = si1133_param_set(data, SI1133_PARAM_REG_ADCPOST(2),
data              925 drivers/iio/light/si1133.c 	err = si1133_chan_set_adcsens(data, 2, SI1133_ADCSENS_HSIG_MASK |
data              930 drivers/iio/light/si1133.c 	err = si1133_chan_set_adcconfig(data, 3,
data              936 drivers/iio/light/si1133.c 	err = si1133_param_set(data, SI1133_PARAM_REG_ADCPOST(3),
data              942 drivers/iio/light/si1133.c 	return  si1133_chan_set_adcsens(data, 3, SI1133_ADCSENS_HSIG_MASK |
data              946 drivers/iio/light/si1133.c static int si1133_initialize(struct si1133_data *data)
data              950 drivers/iio/light/si1133.c 	err = si1133_cmd_reset_sw(data);
data              955 drivers/iio/light/si1133.c 	err = si1133_param_set(data, SI1133_REG_MEAS_RATE, 0);
data              959 drivers/iio/light/si1133.c 	err = si1133_init_lux_channels(data);
data              963 drivers/iio/light/si1133.c 	return regmap_write(data->regmap, SI1133_REG_IRQ_ENABLE,
data              969 drivers/iio/light/si1133.c 	struct si1133_data *data = iio_priv(iio_dev);
data              974 drivers/iio/light/si1133.c 	err = regmap_read(data->regmap, SI1133_REG_PART_ID, &part_id);
data              978 drivers/iio/light/si1133.c 	err = regmap_read(data->regmap, SI1133_REG_REV_ID, &rev_id);
data              982 drivers/iio/light/si1133.c 	err = regmap_read(data->regmap, SI1133_REG_MFR_ID, &mfr_id);
data             1002 drivers/iio/light/si1133.c 	struct si1133_data *data;
data             1006 drivers/iio/light/si1133.c 	iio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data             1010 drivers/iio/light/si1133.c 	data = iio_priv(iio_dev);
data             1012 drivers/iio/light/si1133.c 	init_completion(&data->completion);
data             1014 drivers/iio/light/si1133.c 	data->regmap = devm_regmap_init_i2c(client, &si1133_regmap_config);
data             1015 drivers/iio/light/si1133.c 	if (IS_ERR(data->regmap)) {
data             1016 drivers/iio/light/si1133.c 		err = PTR_ERR(data->regmap);
data             1022 drivers/iio/light/si1133.c 	data->client = client;
data             1031 drivers/iio/light/si1133.c 	mutex_init(&data->mutex);
data             1037 drivers/iio/light/si1133.c 	err = si1133_initialize(data);
data              192 drivers/iio/light/si1145.c static int __si1145_command_reset(struct si1145_data *data)
data              194 drivers/iio/light/si1145.c 	struct device *dev = &data->client->dev;
data              198 drivers/iio/light/si1145.c 	ret = i2c_smbus_write_byte_data(data->client, SI1145_REG_COMMAND,
data              206 drivers/iio/light/si1145.c 		ret = i2c_smbus_read_byte_data(data->client,
data              228 drivers/iio/light/si1145.c static int si1145_command(struct si1145_data *data, u8 cmd)
data              230 drivers/iio/light/si1145.c 	struct device *dev = &data->client->dev;
data              234 drivers/iio/light/si1145.c 	mutex_lock(&data->cmdlock);
data              236 drivers/iio/light/si1145.c 	if (data->rsp_seq < 0) {
data              237 drivers/iio/light/si1145.c 		ret = __si1145_command_reset(data);
data              243 drivers/iio/light/si1145.c 		data->rsp_seq = 0;
data              246 drivers/iio/light/si1145.c 	ret = i2c_smbus_write_byte_data(data->client, SI1145_REG_COMMAND, cmd);
data              256 drivers/iio/light/si1145.c 		ret = i2c_smbus_read_byte_data(data->client,
data              264 drivers/iio/light/si1145.c 			if (ret == data->rsp_seq) {
data              274 drivers/iio/light/si1145.c 			if (ret == ((data->rsp_seq + 1) &
data              276 drivers/iio/light/si1145.c 				data->rsp_seq = ret;
data              281 drivers/iio/light/si1145.c 				 ret, (data->rsp_seq + 1) &
data              298 drivers/iio/light/si1145.c 		data->rsp_seq = -1;
data              303 drivers/iio/light/si1145.c 	mutex_unlock(&data->cmdlock);
data              308 drivers/iio/light/si1145.c static int si1145_param_update(struct si1145_data *data, u8 op, u8 param,
data              313 drivers/iio/light/si1145.c 	ret = i2c_smbus_write_byte_data(data->client,
data              318 drivers/iio/light/si1145.c 	return si1145_command(data, op | (param & 0x1F));
data              321 drivers/iio/light/si1145.c static int si1145_param_set(struct si1145_data *data, u8 param, u8 value)
data              323 drivers/iio/light/si1145.c 	return si1145_param_update(data, SI1145_CMD_PARAM_SET, param, value);
data              327 drivers/iio/light/si1145.c static int si1145_param_query(struct si1145_data *data, u8 param)
data              331 drivers/iio/light/si1145.c 	ret = si1145_command(data, SI1145_CMD_PARAM_QUERY | (param & 0x1F));
data              335 drivers/iio/light/si1145.c 	return i2c_smbus_read_byte_data(data->client, SI1145_REG_PARAM_RD);
data              392 drivers/iio/light/si1145.c static int si1145_set_meas_rate(struct si1145_data *data, int interval)
data              394 drivers/iio/light/si1145.c 	if (data->part_info->uncompressed_meas_rate)
data              395 drivers/iio/light/si1145.c 		return i2c_smbus_write_word_data(data->client,
data              398 drivers/iio/light/si1145.c 		return i2c_smbus_write_byte_data(data->client,
data              402 drivers/iio/light/si1145.c static int si1145_read_samp_freq(struct si1145_data *data, int *val, int *val2)
data              405 drivers/iio/light/si1145.c 	if (data->part_info->uncompressed_meas_rate)
data              406 drivers/iio/light/si1145.c 		*val2 = data->meas_rate;
data              408 drivers/iio/light/si1145.c 		*val2 = si1145_uncompress(data->meas_rate);
data              413 drivers/iio/light/si1145.c static int si1145_store_samp_freq(struct si1145_data *data, int val)
data              422 drivers/iio/light/si1145.c 	mutex_lock(&data->lock);
data              423 drivers/iio/light/si1145.c 	if (data->autonomous) {
data              424 drivers/iio/light/si1145.c 		ret = si1145_set_meas_rate(data, meas_rate);
data              428 drivers/iio/light/si1145.c 	if (data->part_info->uncompressed_meas_rate)
data              429 drivers/iio/light/si1145.c 		data->meas_rate = meas_rate;
data              431 drivers/iio/light/si1145.c 		data->meas_rate = si1145_compress(meas_rate);
data              434 drivers/iio/light/si1145.c 	mutex_unlock(&data->lock);
data              443 drivers/iio/light/si1145.c 	struct si1145_data *data = iio_priv(indio_dev);
data              454 drivers/iio/light/si1145.c 	if (!data->autonomous) {
data              455 drivers/iio/light/si1145.c 		ret = si1145_command(data, SI1145_CMD_PSALS_FORCE);
data              459 drivers/iio/light/si1145.c 		irq_status = ret = i2c_smbus_read_byte_data(data->client,
data              481 drivers/iio/light/si1145.c 				data->client, indio_dev->channels[i].address,
data              489 drivers/iio/light/si1145.c 	if (data->autonomous) {
data              490 drivers/iio/light/si1145.c 		ret = i2c_smbus_write_byte_data(data->client,
data              507 drivers/iio/light/si1145.c 	struct si1145_data *data = iio_priv(indio_dev);
data              513 drivers/iio/light/si1145.c 	if (data->scan_mask == scan_mask)
data              544 drivers/iio/light/si1145.c 				ret = si1145_param_set(data,
data              554 drivers/iio/light/si1145.c 	data->scan_mask = scan_mask;
data              555 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_CHLIST, reg);
data              563 drivers/iio/light/si1145.c 	struct si1145_data *data = iio_priv(indio_dev);
data              573 drivers/iio/light/si1145.c 	ret = si1145_command(data, cmd);
data              577 drivers/iio/light/si1145.c 	return i2c_smbus_read_word_data(data->client, chan->address);
data              624 drivers/iio/light/si1145.c 	struct si1145_data *data = iio_priv(indio_dev);
data              649 drivers/iio/light/si1145.c 			ret = i2c_smbus_read_byte_data(data->client,
data              684 drivers/iio/light/si1145.c 		ret = si1145_param_query(data, reg);
data              706 drivers/iio/light/si1145.c 			ret = si1145_param_query(data, SI1145_PARAM_ADC_OFFSET);
data              713 drivers/iio/light/si1145.c 		return si1145_read_samp_freq(data, val, val2);
data              723 drivers/iio/light/si1145.c 	struct si1145_data *data = iio_priv(indio_dev);
data              757 drivers/iio/light/si1145.c 		ret = si1145_param_set(data, reg1, val);
data              763 drivers/iio/light/si1145.c 		ret = si1145_param_set(data, reg2, (~val & 0x07) << 4);
data              780 drivers/iio/light/si1145.c 		ret = i2c_smbus_read_byte_data(data->client, reg1);
data              785 drivers/iio/light/si1145.c 		ret = i2c_smbus_write_byte_data(data->client, reg1,
data              791 drivers/iio/light/si1145.c 		return si1145_store_samp_freq(data, val);
data             1011 drivers/iio/light/si1145.c static int si1145_initialize(struct si1145_data *data)
data             1013 drivers/iio/light/si1145.c 	struct i2c_client *client = data->client;
data             1029 drivers/iio/light/si1145.c 	ret = si1145_set_meas_rate(data, 0);
data             1034 drivers/iio/light/si1145.c 	ret = si1145_store_samp_freq(data, 10);
data             1039 drivers/iio/light/si1145.c 	switch (data->part_info->num_leds) {
data             1066 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_PS_ADC_MISC,
data             1071 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_PS_ADC_GAIN, 0x01);
data             1076 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_PS_ADC_COUNTER, 0x06 << 4);
data             1081 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_ALSVIS_ADC_MISC,
data             1086 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_ALSVIS_ADC_GAIN, 0x03);
data             1090 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_ALSVIS_ADC_COUNTER,
data             1096 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_ALSIR_ADC_MISC,
data             1101 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_ALSIR_ADC_GAIN, 0x01);
data             1105 drivers/iio/light/si1145.c 	ret = si1145_param_set(data, SI1145_PARAM_ALSIR_ADC_COUNTER,
data             1114 drivers/iio/light/si1145.c 	if (data->part_info == &si1145_part_info[SI1132] ||
data             1115 drivers/iio/light/si1145.c 		data->part_info == &si1145_part_info[SI1145] ||
data             1116 drivers/iio/light/si1145.c 		data->part_info == &si1145_part_info[SI1146] ||
data             1117 drivers/iio/light/si1145.c 		data->part_info == &si1145_part_info[SI1147]) {
data             1118 drivers/iio/light/si1145.c 		ret = i2c_smbus_write_byte_data(data->client,
data             1123 drivers/iio/light/si1145.c 		ret = i2c_smbus_write_byte_data(data->client,
data             1127 drivers/iio/light/si1145.c 		ret = i2c_smbus_write_byte_data(data->client,
data             1131 drivers/iio/light/si1145.c 		ret = i2c_smbus_write_byte_data(data->client,
data             1147 drivers/iio/light/si1145.c 	struct si1145_data *data = iio_priv(indio_dev);
data             1150 drivers/iio/light/si1145.c 	mutex_lock(&data->lock);
data             1152 drivers/iio/light/si1145.c 	mutex_unlock(&data->lock);
data             1160 drivers/iio/light/si1145.c 	struct si1145_data *data = iio_priv(indio_dev);
data             1165 drivers/iio/light/si1145.c 	for_each_set_bit(i, scan_mask, data->part_info->num_channels) {
data             1189 drivers/iio/light/si1145.c 	struct si1145_data *data = iio_priv(indio_dev);
data             1192 drivers/iio/light/si1145.c 	mutex_lock(&data->lock);
data             1195 drivers/iio/light/si1145.c 		data->autonomous = true;
data             1196 drivers/iio/light/si1145.c 		err = i2c_smbus_write_byte_data(data->client,
data             1200 drivers/iio/light/si1145.c 		err = i2c_smbus_write_byte_data(data->client,
data             1204 drivers/iio/light/si1145.c 		err = si1145_set_meas_rate(data, data->meas_rate);
data             1207 drivers/iio/light/si1145.c 		err = si1145_command(data, SI1145_CMD_PSALS_AUTO);
data             1213 drivers/iio/light/si1145.c 		ret = si1145_command(data, SI1145_CMD_PSALS_PAUSE);
data             1216 drivers/iio/light/si1145.c 		ret = si1145_set_meas_rate(data, 0);
data             1219 drivers/iio/light/si1145.c 		ret = i2c_smbus_write_byte_data(data->client,
data             1223 drivers/iio/light/si1145.c 		ret = i2c_smbus_write_byte_data(data->client,
data             1227 drivers/iio/light/si1145.c 		data->autonomous = false;
data             1230 drivers/iio/light/si1145.c 	mutex_unlock(&data->lock);
data             1240 drivers/iio/light/si1145.c 	struct si1145_data *data = iio_priv(indio_dev);
data             1241 drivers/iio/light/si1145.c 	struct i2c_client *client = data->client;
data             1268 drivers/iio/light/si1145.c 	data->trig = trig;
data             1269 drivers/iio/light/si1145.c 	indio_dev->trig = iio_trigger_get(data->trig);
data             1277 drivers/iio/light/si1145.c 	struct si1145_data *data;
data             1282 drivers/iio/light/si1145.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data             1286 drivers/iio/light/si1145.c 	data = iio_priv(indio_dev);
data             1288 drivers/iio/light/si1145.c 	data->client = client;
data             1289 drivers/iio/light/si1145.c 	data->part_info = &si1145_part_info[id->driver_data];
data             1291 drivers/iio/light/si1145.c 	part_id = ret = i2c_smbus_read_byte_data(data->client,
data             1295 drivers/iio/light/si1145.c 	rev_id = ret = i2c_smbus_read_byte_data(data->client,
data             1299 drivers/iio/light/si1145.c 	seq_id = ret = i2c_smbus_read_byte_data(data->client,
data             1305 drivers/iio/light/si1145.c 	if (part_id != data->part_info->part) {
data             1307 drivers/iio/light/si1145.c 				part_id, data->part_info->part);
data             1313 drivers/iio/light/si1145.c 	indio_dev->channels = data->part_info->channels;
data             1314 drivers/iio/light/si1145.c 	indio_dev->num_channels = data->part_info->num_channels;
data             1315 drivers/iio/light/si1145.c 	indio_dev->info = data->part_info->iio_info;
data             1318 drivers/iio/light/si1145.c 	mutex_init(&data->lock);
data             1319 drivers/iio/light/si1145.c 	mutex_init(&data->cmdlock);
data             1321 drivers/iio/light/si1145.c 	ret = si1145_initialize(data);
data               56 drivers/iio/light/st_uvis25_core.c 	int err, data;
data               58 drivers/iio/light/st_uvis25_core.c 	err = regmap_read(hw->regmap, ST_UVIS25_REG_WHOAMI_ADDR, &data);
data               65 drivers/iio/light/st_uvis25_core.c 	if (data != ST_UVIS25_REG_WHOAMI_VAL) {
data               68 drivers/iio/light/st_uvis25_core.c 			data, ST_UVIS25_REG_WHOAMI_VAL);
data               57 drivers/iio/light/stk3310.c 		data->reg_##name =					    \
data               60 drivers/iio/light/stk3310.c 		if (IS_ERR(data->reg_##name)) {				    \
data               62 drivers/iio/light/stk3310.c 			return PTR_ERR(data->reg_##name);		    \
data              201 drivers/iio/light/stk3310.c 	struct stk3310_data *data = iio_priv(indio_dev);
data              214 drivers/iio/light/stk3310.c 	mutex_lock(&data->lock);
data              215 drivers/iio/light/stk3310.c 	ret = regmap_bulk_read(data->regmap, reg, &buf, 2);
data              216 drivers/iio/light/stk3310.c 	mutex_unlock(&data->lock);
data              218 drivers/iio/light/stk3310.c 		dev_err(&data->client->dev, "register read failed\n");
data              237 drivers/iio/light/stk3310.c 	struct stk3310_data *data = iio_priv(indio_dev);
data              238 drivers/iio/light/stk3310.c 	struct i2c_client *client = data->client;
data              240 drivers/iio/light/stk3310.c 	ret = regmap_field_read(data->reg_ps_gain, &index);
data              255 drivers/iio/light/stk3310.c 	ret = regmap_bulk_write(data->regmap, reg, &buf, 2);
data              269 drivers/iio/light/stk3310.c 	struct stk3310_data *data = iio_priv(indio_dev);
data              271 drivers/iio/light/stk3310.c 	ret = regmap_field_read(data->reg_int_ps, &event_val);
data              285 drivers/iio/light/stk3310.c 	struct stk3310_data *data = iio_priv(indio_dev);
data              286 drivers/iio/light/stk3310.c 	struct i2c_client *client = data->client;
data              292 drivers/iio/light/stk3310.c 	mutex_lock(&data->lock);
data              293 drivers/iio/light/stk3310.c 	ret = regmap_field_write(data->reg_int_ps, state);
data              296 drivers/iio/light/stk3310.c 	mutex_unlock(&data->lock);
data              309 drivers/iio/light/stk3310.c 	struct stk3310_data *data = iio_priv(indio_dev);
data              310 drivers/iio/light/stk3310.c 	struct i2c_client *client = data->client;
data              322 drivers/iio/light/stk3310.c 		mutex_lock(&data->lock);
data              323 drivers/iio/light/stk3310.c 		ret = regmap_bulk_read(data->regmap, reg, &buf, 2);
data              326 drivers/iio/light/stk3310.c 			mutex_unlock(&data->lock);
data              330 drivers/iio/light/stk3310.c 		mutex_unlock(&data->lock);
data              334 drivers/iio/light/stk3310.c 			ret = regmap_field_read(data->reg_als_it, &index);
data              336 drivers/iio/light/stk3310.c 			ret = regmap_field_read(data->reg_ps_it, &index);
data              345 drivers/iio/light/stk3310.c 			ret = regmap_field_read(data->reg_als_gain, &index);
data              347 drivers/iio/light/stk3310.c 			ret = regmap_field_read(data->reg_ps_gain, &index);
data              365 drivers/iio/light/stk3310.c 	struct stk3310_data *data = iio_priv(indio_dev);
data              377 drivers/iio/light/stk3310.c 		mutex_lock(&data->lock);
data              379 drivers/iio/light/stk3310.c 			ret = regmap_field_write(data->reg_als_it, index);
data              381 drivers/iio/light/stk3310.c 			ret = regmap_field_write(data->reg_ps_it, index);
data              383 drivers/iio/light/stk3310.c 			dev_err(&data->client->dev,
data              385 drivers/iio/light/stk3310.c 		mutex_unlock(&data->lock);
data              394 drivers/iio/light/stk3310.c 		mutex_lock(&data->lock);
data              396 drivers/iio/light/stk3310.c 			ret = regmap_field_write(data->reg_als_gain, index);
data              398 drivers/iio/light/stk3310.c 			ret = regmap_field_write(data->reg_ps_gain, index);
data              400 drivers/iio/light/stk3310.c 			dev_err(&data->client->dev,
data              402 drivers/iio/light/stk3310.c 		mutex_unlock(&data->lock);
data              419 drivers/iio/light/stk3310.c static int stk3310_set_state(struct stk3310_data *data, u8 state)
data              422 drivers/iio/light/stk3310.c 	struct i2c_client *client = data->client;
data              428 drivers/iio/light/stk3310.c 	mutex_lock(&data->lock);
data              429 drivers/iio/light/stk3310.c 	ret = regmap_field_write(data->reg_state, state);
data              434 drivers/iio/light/stk3310.c 		data->ps_enabled  = !!(state & STK3310_STATE_EN_PS);
data              435 drivers/iio/light/stk3310.c 		data->als_enabled = !!(state & STK3310_STATE_EN_ALS);
data              437 drivers/iio/light/stk3310.c 	mutex_unlock(&data->lock);
data              447 drivers/iio/light/stk3310.c 	struct stk3310_data *data = iio_priv(indio_dev);
data              448 drivers/iio/light/stk3310.c 	struct i2c_client *client = data->client;
data              450 drivers/iio/light/stk3310.c 	ret = regmap_read(data->regmap, STK3310_REG_ID, &chipid);
data              462 drivers/iio/light/stk3310.c 	ret = stk3310_set_state(data, state);
data              469 drivers/iio/light/stk3310.c 	ret = regmap_field_write(data->reg_int_ps, STK3310_PSINT_EN);
data              499 drivers/iio/light/stk3310.c static int stk3310_regmap_init(struct stk3310_data *data)
data              504 drivers/iio/light/stk3310.c 	client = data->client;
data              510 drivers/iio/light/stk3310.c 	data->regmap = regmap;
data              527 drivers/iio/light/stk3310.c 	struct stk3310_data *data = iio_priv(indio_dev);
data              529 drivers/iio/light/stk3310.c 	data->timestamp = iio_get_time_ns(indio_dev);
data              541 drivers/iio/light/stk3310.c 	struct stk3310_data *data = iio_priv(indio_dev);
data              544 drivers/iio/light/stk3310.c 	mutex_lock(&data->lock);
data              545 drivers/iio/light/stk3310.c 	ret = regmap_field_read(data->reg_flag_nf, &dir);
data              547 drivers/iio/light/stk3310.c 		dev_err(&data->client->dev, "register read failed\n");
data              548 drivers/iio/light/stk3310.c 		mutex_unlock(&data->lock);
data              555 drivers/iio/light/stk3310.c 	iio_push_event(indio_dev, event, data->timestamp);
data              558 drivers/iio/light/stk3310.c 	ret = regmap_field_write(data->reg_flag_psint, 0);
data              560 drivers/iio/light/stk3310.c 		dev_err(&data->client->dev, "failed to reset interrupts\n");
data              561 drivers/iio/light/stk3310.c 	mutex_unlock(&data->lock);
data              571 drivers/iio/light/stk3310.c 	struct stk3310_data *data;
data              573 drivers/iio/light/stk3310.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              579 drivers/iio/light/stk3310.c 	data = iio_priv(indio_dev);
data              580 drivers/iio/light/stk3310.c 	data->client = client;
data              582 drivers/iio/light/stk3310.c 	mutex_init(&data->lock);
data              584 drivers/iio/light/stk3310.c 	ret = stk3310_regmap_init(data);
data              622 drivers/iio/light/stk3310.c 	stk3310_set_state(data, STK3310_STATE_STANDBY);
data              637 drivers/iio/light/stk3310.c 	struct stk3310_data *data;
data              639 drivers/iio/light/stk3310.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              641 drivers/iio/light/stk3310.c 	return stk3310_set_state(data, STK3310_STATE_STANDBY);
data              647 drivers/iio/light/stk3310.c 	struct stk3310_data *data;
data              649 drivers/iio/light/stk3310.c 	data = iio_priv(i2c_get_clientdata(to_i2c_client(dev)));
data              650 drivers/iio/light/stk3310.c 	if (data->ps_enabled)
data              652 drivers/iio/light/stk3310.c 	if (data->als_enabled)
data              655 drivers/iio/light/stk3310.c 	return stk3310_set_state(data, state);
data               92 drivers/iio/light/tcs3414.c static int tcs3414_req_data(struct tcs3414_data *data)
data               97 drivers/iio/light/tcs3414.c 	ret = i2c_smbus_write_byte_data(data->client, TCS3414_CONTROL,
data               98 drivers/iio/light/tcs3414.c 		data->control | TCS3414_CONTROL_ADC_EN);
data              103 drivers/iio/light/tcs3414.c 		ret = i2c_smbus_read_byte_data(data->client, TCS3414_CONTROL);
data              111 drivers/iio/light/tcs3414.c 	ret = i2c_smbus_write_byte_data(data->client, TCS3414_CONTROL,
data              112 drivers/iio/light/tcs3414.c 		data->control);
data              117 drivers/iio/light/tcs3414.c 		dev_err(&data->client->dev, "data not ready\n");
data              128 drivers/iio/light/tcs3414.c 	struct tcs3414_data *data = iio_priv(indio_dev);
data              136 drivers/iio/light/tcs3414.c 		ret = tcs3414_req_data(data);
data              141 drivers/iio/light/tcs3414.c 		ret = i2c_smbus_read_word_data(data->client, chan->address);
data              148 drivers/iio/light/tcs3414.c 		i = (data->gain & TCS3414_GAIN_MASK) >> TCS3414_GAIN_SHIFT;
data              154 drivers/iio/light/tcs3414.c 		*val2 = tcs3414_times[data->timing & TCS3414_INTEG_MASK] * 1000;
data              164 drivers/iio/light/tcs3414.c 	struct tcs3414_data *data = iio_priv(indio_dev);
data              172 drivers/iio/light/tcs3414.c 				data->gain &= ~TCS3414_GAIN_MASK;
data              173 drivers/iio/light/tcs3414.c 				data->gain |= i << TCS3414_GAIN_SHIFT;
data              175 drivers/iio/light/tcs3414.c 					data->client, TCS3414_GAIN,
data              176 drivers/iio/light/tcs3414.c 					data->gain);
data              185 drivers/iio/light/tcs3414.c 				data->timing &= ~TCS3414_INTEG_MASK;
data              186 drivers/iio/light/tcs3414.c 				data->timing |= i;
data              188 drivers/iio/light/tcs3414.c 					data->client, TCS3414_TIMING,
data              189 drivers/iio/light/tcs3414.c 					data->timing);
data              202 drivers/iio/light/tcs3414.c 	struct tcs3414_data *data = iio_priv(indio_dev);
data              207 drivers/iio/light/tcs3414.c 		int ret = i2c_smbus_read_word_data(data->client,
data              212 drivers/iio/light/tcs3414.c 		data->buffer[j++] = ret;
data              215 drivers/iio/light/tcs3414.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              245 drivers/iio/light/tcs3414.c 	struct tcs3414_data *data = iio_priv(indio_dev);
data              247 drivers/iio/light/tcs3414.c 	data->control |= TCS3414_CONTROL_ADC_EN;
data              248 drivers/iio/light/tcs3414.c 	return i2c_smbus_write_byte_data(data->client, TCS3414_CONTROL,
data              249 drivers/iio/light/tcs3414.c 		data->control);
data              254 drivers/iio/light/tcs3414.c 	struct tcs3414_data *data = iio_priv(indio_dev);
data              261 drivers/iio/light/tcs3414.c 	data->control &= ~TCS3414_CONTROL_ADC_EN;
data              262 drivers/iio/light/tcs3414.c 	return i2c_smbus_write_byte_data(data->client, TCS3414_CONTROL,
data              263 drivers/iio/light/tcs3414.c 		data->control);
data              275 drivers/iio/light/tcs3414.c 	struct tcs3414_data *data;
data              279 drivers/iio/light/tcs3414.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              283 drivers/iio/light/tcs3414.c 	data = iio_priv(indio_dev);
data              285 drivers/iio/light/tcs3414.c 	data->client = client;
data              294 drivers/iio/light/tcs3414.c 	ret = i2c_smbus_read_byte_data(data->client, TCS3414_ID);
data              309 drivers/iio/light/tcs3414.c 	data->control = TCS3414_CONTROL_POWER;
data              310 drivers/iio/light/tcs3414.c 	ret = i2c_smbus_write_byte_data(data->client, TCS3414_CONTROL,
data              311 drivers/iio/light/tcs3414.c 		data->control);
data              315 drivers/iio/light/tcs3414.c 	data->timing = TCS3414_INTEG_12MS; /* free running */
data              316 drivers/iio/light/tcs3414.c 	ret = i2c_smbus_write_byte_data(data->client, TCS3414_TIMING,
data              317 drivers/iio/light/tcs3414.c 		data->timing);
data              321 drivers/iio/light/tcs3414.c 	ret = i2c_smbus_read_byte_data(data->client, TCS3414_GAIN);
data              324 drivers/iio/light/tcs3414.c 	data->gain = ret;
data              342 drivers/iio/light/tcs3414.c static int tcs3414_powerdown(struct tcs3414_data *data)
data              344 drivers/iio/light/tcs3414.c 	return i2c_smbus_write_byte_data(data->client, TCS3414_CONTROL,
data              345 drivers/iio/light/tcs3414.c 		data->control & ~(TCS3414_CONTROL_POWER |
data              363 drivers/iio/light/tcs3414.c 	struct tcs3414_data *data = iio_priv(i2c_get_clientdata(
data              365 drivers/iio/light/tcs3414.c 	return tcs3414_powerdown(data);
data              370 drivers/iio/light/tcs3414.c 	struct tcs3414_data *data = iio_priv(i2c_get_clientdata(
data              372 drivers/iio/light/tcs3414.c 	return i2c_smbus_write_byte_data(data->client, TCS3414_CONTROL,
data              373 drivers/iio/light/tcs3414.c 		data->control);
data              116 drivers/iio/light/tcs3472.c static int tcs3472_req_data(struct tcs3472_data *data)
data              122 drivers/iio/light/tcs3472.c 		ret = i2c_smbus_read_byte_data(data->client, TCS3472_STATUS);
data              131 drivers/iio/light/tcs3472.c 		dev_err(&data->client->dev, "data not ready\n");
data              142 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(indio_dev);
data              150 drivers/iio/light/tcs3472.c 		ret = tcs3472_req_data(data);
data              155 drivers/iio/light/tcs3472.c 		ret = i2c_smbus_read_word_data(data->client, chan->address);
data              162 drivers/iio/light/tcs3472.c 		*val = tcs3472_agains[data->control &
data              167 drivers/iio/light/tcs3472.c 		*val2 = (256 - data->atime) * 2400;
data              177 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(indio_dev);
data              186 drivers/iio/light/tcs3472.c 				data->control &= ~TCS3472_CONTROL_AGAIN_MASK;
data              187 drivers/iio/light/tcs3472.c 				data->control |= i;
data              189 drivers/iio/light/tcs3472.c 					data->client, TCS3472_CONTROL,
data              190 drivers/iio/light/tcs3472.c 					data->control);
data              199 drivers/iio/light/tcs3472.c 				data->atime = i;
data              201 drivers/iio/light/tcs3472.c 					data->client, TCS3472_ATIME,
data              202 drivers/iio/light/tcs3472.c 					data->atime);
data              224 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(indio_dev);
data              228 drivers/iio/light/tcs3472.c 	mutex_lock(&data->lock);
data              233 drivers/iio/light/tcs3472.c 			data->high_thresh : data->low_thresh;
data              237 drivers/iio/light/tcs3472.c 		period = (256 - data->atime) * 2400 *
data              238 drivers/iio/light/tcs3472.c 			tcs3472_intr_pers[data->apers];
data              248 drivers/iio/light/tcs3472.c 	mutex_unlock(&data->lock);
data              258 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(indio_dev);
data              264 drivers/iio/light/tcs3472.c 	mutex_lock(&data->lock);
data              278 drivers/iio/light/tcs3472.c 		ret = i2c_smbus_write_word_data(data->client, command, val);
data              283 drivers/iio/light/tcs3472.c 			data->high_thresh = val;
data              285 drivers/iio/light/tcs3472.c 			data->low_thresh = val;
data              290 drivers/iio/light/tcs3472.c 			if (period <= (256 - data->atime) * 2400 *
data              294 drivers/iio/light/tcs3472.c 		ret = i2c_smbus_write_byte_data(data->client, TCS3472_PERS, i);
data              298 drivers/iio/light/tcs3472.c 		data->apers = i;
data              305 drivers/iio/light/tcs3472.c 	mutex_unlock(&data->lock);
data              314 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(indio_dev);
data              317 drivers/iio/light/tcs3472.c 	mutex_lock(&data->lock);
data              318 drivers/iio/light/tcs3472.c 	ret = !!(data->enable & TCS3472_ENABLE_AIEN);
data              319 drivers/iio/light/tcs3472.c 	mutex_unlock(&data->lock);
data              328 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(indio_dev);
data              332 drivers/iio/light/tcs3472.c 	mutex_lock(&data->lock);
data              334 drivers/iio/light/tcs3472.c 	enable_old = data->enable;
data              337 drivers/iio/light/tcs3472.c 		data->enable |= TCS3472_ENABLE_AIEN;
data              339 drivers/iio/light/tcs3472.c 		data->enable &= ~TCS3472_ENABLE_AIEN;
data              341 drivers/iio/light/tcs3472.c 	if (enable_old != data->enable) {
data              342 drivers/iio/light/tcs3472.c 		ret = i2c_smbus_write_byte_data(data->client, TCS3472_ENABLE,
data              343 drivers/iio/light/tcs3472.c 						data->enable);
data              345 drivers/iio/light/tcs3472.c 			data->enable = enable_old;
data              347 drivers/iio/light/tcs3472.c 	mutex_unlock(&data->lock);
data              355 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(indio_dev);
data              358 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_read_byte_data(data->client, TCS3472_STATUS);
data              365 drivers/iio/light/tcs3472.c 		i2c_smbus_read_byte_data(data->client, TCS3472_INTR_CLEAR);
data              375 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(indio_dev);
data              378 drivers/iio/light/tcs3472.c 	int ret = tcs3472_req_data(data);
data              384 drivers/iio/light/tcs3472.c 		ret = i2c_smbus_read_word_data(data->client,
data              389 drivers/iio/light/tcs3472.c 		data->buffer[j++] = ret;
data              392 drivers/iio/light/tcs3472.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              444 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data;
data              448 drivers/iio/light/tcs3472.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              452 drivers/iio/light/tcs3472.c 	data = iio_priv(indio_dev);
data              454 drivers/iio/light/tcs3472.c 	data->client = client;
data              455 drivers/iio/light/tcs3472.c 	mutex_init(&data->lock);
data              464 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_read_byte_data(data->client, TCS3472_ID);
data              475 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_read_byte_data(data->client, TCS3472_CONTROL);
data              478 drivers/iio/light/tcs3472.c 	data->control = ret;
data              480 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_read_byte_data(data->client, TCS3472_ATIME);
data              483 drivers/iio/light/tcs3472.c 	data->atime = ret;
data              485 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_read_word_data(data->client, TCS3472_AILT);
data              488 drivers/iio/light/tcs3472.c 	data->low_thresh = ret;
data              490 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_read_word_data(data->client, TCS3472_AIHT);
data              493 drivers/iio/light/tcs3472.c 	data->high_thresh = ret;
data              495 drivers/iio/light/tcs3472.c 	data->apers = 1;
data              496 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_write_byte_data(data->client, TCS3472_PERS,
data              497 drivers/iio/light/tcs3472.c 					data->apers);
data              501 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_read_byte_data(data->client, TCS3472_ENABLE);
data              506 drivers/iio/light/tcs3472.c 	data->enable = ret | TCS3472_ENABLE_PON | TCS3472_ENABLE_AEN;
data              507 drivers/iio/light/tcs3472.c 	data->enable &= ~TCS3472_ENABLE_AIEN;
data              508 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_write_byte_data(data->client, TCS3472_ENABLE,
data              509 drivers/iio/light/tcs3472.c 		data->enable);
data              541 drivers/iio/light/tcs3472.c static int tcs3472_powerdown(struct tcs3472_data *data)
data              546 drivers/iio/light/tcs3472.c 	mutex_lock(&data->lock);
data              548 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_write_byte_data(data->client, TCS3472_ENABLE,
data              549 drivers/iio/light/tcs3472.c 		data->enable & ~enable_mask);
data              551 drivers/iio/light/tcs3472.c 		data->enable &= ~enable_mask;
data              553 drivers/iio/light/tcs3472.c 	mutex_unlock(&data->lock);
data              573 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(i2c_get_clientdata(
data              575 drivers/iio/light/tcs3472.c 	return tcs3472_powerdown(data);
data              580 drivers/iio/light/tcs3472.c 	struct tcs3472_data *data = iio_priv(i2c_get_clientdata(
data              585 drivers/iio/light/tcs3472.c 	mutex_lock(&data->lock);
data              587 drivers/iio/light/tcs3472.c 	ret = i2c_smbus_write_byte_data(data->client, TCS3472_ENABLE,
data              588 drivers/iio/light/tcs3472.c 		data->enable | enable_mask);
data              590 drivers/iio/light/tcs3472.c 		data->enable |= enable_mask;
data              592 drivers/iio/light/tcs3472.c 	mutex_unlock(&data->lock);
data              334 drivers/iio/light/tsl2772.c static int tsl2772_write_control_reg(struct tsl2772_chip *chip, u8 data)
data              339 drivers/iio/light/tsl2772.c 					TSL2772_CMD_REG | TSL2772_CNTRL, data);
data              343 drivers/iio/light/tsl2772.c 			__func__, data, ret);
data              829 drivers/iio/light/tsl2772.c static void tsl2772_chip_off_action(void *data)
data              831 drivers/iio/light/tsl2772.c 	struct iio_dev *indio_dev = data;
data               78 drivers/iio/light/tsl4531.c 	struct tsl4531_data *data = iio_priv(indio_dev);
data               83 drivers/iio/light/tsl4531.c 		ret = i2c_smbus_read_word_data(data->client,
data               91 drivers/iio/light/tsl4531.c 		*val = 1 << data->int_time;
data               94 drivers/iio/light/tsl4531.c 		if (data->int_time == 0)
data               96 drivers/iio/light/tsl4531.c 		else if (data->int_time == 1)
data               98 drivers/iio/light/tsl4531.c 		else if (data->int_time == 2)
data              113 drivers/iio/light/tsl4531.c 	struct tsl4531_data *data = iio_priv(indio_dev);
data              128 drivers/iio/light/tsl4531.c 		mutex_lock(&data->lock);
data              129 drivers/iio/light/tsl4531.c 		ret = i2c_smbus_write_byte_data(data->client,
data              132 drivers/iio/light/tsl4531.c 			data->int_time = int_time;
data              133 drivers/iio/light/tsl4531.c 		mutex_unlock(&data->lock);
data              166 drivers/iio/light/tsl4531.c 	struct tsl4531_data *data;
data              170 drivers/iio/light/tsl4531.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              174 drivers/iio/light/tsl4531.c 	data = iio_priv(indio_dev);
data              176 drivers/iio/light/tsl4531.c 	data->client = client;
data              177 drivers/iio/light/tsl4531.c 	mutex_init(&data->lock);
data              185 drivers/iio/light/tsl4531.c 	ret = i2c_smbus_write_byte_data(data->client, TSL4531_CONTROL,
data              190 drivers/iio/light/tsl4531.c 	ret = i2c_smbus_write_byte_data(data->client, TSL4531_CONFIG,
data              198 drivers/iio/light/us5182d.c static int us5182d_oneshot_en(struct us5182d_data *data)
data              202 drivers/iio/light/us5182d.c 	ret = i2c_smbus_read_byte_data(data->client, US5182D_REG_CFG0);
data              212 drivers/iio/light/us5182d.c 	return i2c_smbus_write_byte_data(data->client, US5182D_REG_CFG0, ret);
data              215 drivers/iio/light/us5182d.c static int us5182d_set_opmode(struct us5182d_data *data, u8 mode)
data              219 drivers/iio/light/us5182d.c 	if (mode == data->opmode)
data              222 drivers/iio/light/us5182d.c 	ret = i2c_smbus_read_byte_data(data->client, US5182D_REG_CFG0);
data              235 drivers/iio/light/us5182d.c 	ret = i2c_smbus_write_byte_data(data->client, US5182D_REG_CFG0, ret);
data              239 drivers/iio/light/us5182d.c 	ret = i2c_smbus_write_byte_data(data->client, US5182D_REG_MODE_STORE,
data              244 drivers/iio/light/us5182d.c 	data->opmode = mode;
data              250 drivers/iio/light/us5182d.c static int us5182d_als_enable(struct us5182d_data *data)
data              255 drivers/iio/light/us5182d.c 	if (data->power_mode == US5182D_ONESHOT) {
data              256 drivers/iio/light/us5182d.c 		ret = us5182d_set_opmode(data, US5182D_ALS_ONLY);
data              259 drivers/iio/light/us5182d.c 		data->px_enabled = false;
data              262 drivers/iio/light/us5182d.c 	if (data->als_enabled)
data              265 drivers/iio/light/us5182d.c 	mode = data->px_enabled ? US5182D_ALS_PX : US5182D_ALS_ONLY;
data              267 drivers/iio/light/us5182d.c 	ret = us5182d_set_opmode(data, mode);
data              271 drivers/iio/light/us5182d.c 	data->als_enabled = true;
data              276 drivers/iio/light/us5182d.c static int us5182d_px_enable(struct us5182d_data *data)
data              281 drivers/iio/light/us5182d.c 	if (data->power_mode == US5182D_ONESHOT) {
data              282 drivers/iio/light/us5182d.c 		ret = us5182d_set_opmode(data, US5182D_PX_ONLY);
data              285 drivers/iio/light/us5182d.c 		data->als_enabled = false;
data              288 drivers/iio/light/us5182d.c 	if (data->px_enabled)
data              291 drivers/iio/light/us5182d.c 	mode = data->als_enabled ? US5182D_ALS_PX : US5182D_PX_ONLY;
data              293 drivers/iio/light/us5182d.c 	ret = us5182d_set_opmode(data, mode);
data              297 drivers/iio/light/us5182d.c 	data->px_enabled = true;
data              302 drivers/iio/light/us5182d.c static int us5182d_get_als(struct us5182d_data *data)
data              307 drivers/iio/light/us5182d.c 	ret = us5182d_als_enable(data);
data              311 drivers/iio/light/us5182d.c 	ret = i2c_smbus_read_word_data(data->client,
data              316 drivers/iio/light/us5182d.c 	result = ret * data->ga / US5182D_GA_RESOLUTION;
data              323 drivers/iio/light/us5182d.c static int us5182d_get_px(struct us5182d_data *data)
data              327 drivers/iio/light/us5182d.c 	ret = us5182d_px_enable(data);
data              331 drivers/iio/light/us5182d.c 	return i2c_smbus_read_word_data(data->client,
data              335 drivers/iio/light/us5182d.c static int us5182d_shutdown_en(struct us5182d_data *data, u8 state)
data              339 drivers/iio/light/us5182d.c 	if (data->power_mode == US5182D_ONESHOT)
data              342 drivers/iio/light/us5182d.c 	ret = i2c_smbus_read_byte_data(data->client, US5182D_REG_CFG0);
data              349 drivers/iio/light/us5182d.c 	ret = i2c_smbus_write_byte_data(data->client, US5182D_REG_CFG0, ret);
data              354 drivers/iio/light/us5182d.c 		data->als_enabled = false;
data              355 drivers/iio/light/us5182d.c 		data->px_enabled = false;
data              362 drivers/iio/light/us5182d.c static int us5182d_set_power_state(struct us5182d_data *data, bool on)
data              366 drivers/iio/light/us5182d.c 	if (data->power_mode == US5182D_ONESHOT)
data              370 drivers/iio/light/us5182d.c 		ret = pm_runtime_get_sync(&data->client->dev);
data              372 drivers/iio/light/us5182d.c 			pm_runtime_put_noidle(&data->client->dev);
data              374 drivers/iio/light/us5182d.c 		pm_runtime_mark_last_busy(&data->client->dev);
data              375 drivers/iio/light/us5182d.c 		ret = pm_runtime_put_autosuspend(&data->client->dev);
data              381 drivers/iio/light/us5182d.c static int us5182d_read_value(struct us5182d_data *data,
data              386 drivers/iio/light/us5182d.c 	mutex_lock(&data->lock);
data              388 drivers/iio/light/us5182d.c 	if (data->power_mode == US5182D_ONESHOT) {
data              389 drivers/iio/light/us5182d.c 		ret = us5182d_oneshot_en(data);
data              394 drivers/iio/light/us5182d.c 	ret = us5182d_set_power_state(data, true);
data              399 drivers/iio/light/us5182d.c 		ret = us5182d_get_als(data);
data              401 drivers/iio/light/us5182d.c 		ret = us5182d_get_px(data);
data              407 drivers/iio/light/us5182d.c 	ret = us5182d_set_power_state(data, false);
data              411 drivers/iio/light/us5182d.c 	mutex_unlock(&data->lock);
data              415 drivers/iio/light/us5182d.c 	us5182d_set_power_state(data, false);
data              417 drivers/iio/light/us5182d.c 	mutex_unlock(&data->lock);
data              425 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              430 drivers/iio/light/us5182d.c 		ret = us5182d_read_value(data, chan);
data              436 drivers/iio/light/us5182d.c 		ret = i2c_smbus_read_byte_data(data->client, US5182D_REG_CFG1);
data              456 drivers/iio/light/us5182d.c static int us5182d_update_dark_th(struct us5182d_data *data, int index)
data              458 drivers/iio/light/us5182d.c 	__be16 dark_th = cpu_to_be16(data->us5182d_dark_ths[index]);
data              461 drivers/iio/light/us5182d.c 	ret = i2c_smbus_write_byte_data(data->client, US5182D_REG_UDARK_TH,
data              466 drivers/iio/light/us5182d.c 	return i2c_smbus_write_byte_data(data->client, US5182D_REG_UDARK_TH + 1,
data              478 drivers/iio/light/us5182d.c static int us5182d_apply_scale(struct us5182d_data *data, int index)
data              482 drivers/iio/light/us5182d.c 	ret = i2c_smbus_read_byte_data(data->client, US5182D_REG_CFG1);
data              489 drivers/iio/light/us5182d.c 	ret = i2c_smbus_write_byte_data(data->client, US5182D_REG_CFG1, ret);
data              493 drivers/iio/light/us5182d.c 	return us5182d_update_dark_th(data, index);
data              500 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              509 drivers/iio/light/us5182d.c 				mutex_lock(&data->lock);
data              510 drivers/iio/light/us5182d.c 				ret = us5182d_apply_scale(data, i);
data              511 drivers/iio/light/us5182d.c 				mutex_unlock(&data->lock);
data              525 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              528 drivers/iio/light/us5182d.c 		return i2c_smbus_write_word_data(data->client,
data              531 drivers/iio/light/us5182d.c 		return i2c_smbus_write_word_data(data->client,
data              542 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              546 drivers/iio/light/us5182d.c 		mutex_lock(&data->lock);
data              547 drivers/iio/light/us5182d.c 		*val = data->px_high_th;
data              548 drivers/iio/light/us5182d.c 		mutex_unlock(&data->lock);
data              551 drivers/iio/light/us5182d.c 		mutex_lock(&data->lock);
data              552 drivers/iio/light/us5182d.c 		*val = data->px_low_th;
data              553 drivers/iio/light/us5182d.c 		mutex_unlock(&data->lock);
data              567 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              575 drivers/iio/light/us5182d.c 		mutex_lock(&data->lock);
data              576 drivers/iio/light/us5182d.c 		if (data->rising_en) {
data              581 drivers/iio/light/us5182d.c 		data->px_high_th = val;
data              582 drivers/iio/light/us5182d.c 		mutex_unlock(&data->lock);
data              585 drivers/iio/light/us5182d.c 		mutex_lock(&data->lock);
data              586 drivers/iio/light/us5182d.c 		if (data->falling_en) {
data              591 drivers/iio/light/us5182d.c 		data->px_low_th = val;
data              592 drivers/iio/light/us5182d.c 		mutex_unlock(&data->lock);
data              600 drivers/iio/light/us5182d.c 	mutex_unlock(&data->lock);
data              608 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              613 drivers/iio/light/us5182d.c 		mutex_lock(&data->lock);
data              614 drivers/iio/light/us5182d.c 		ret = data->rising_en;
data              615 drivers/iio/light/us5182d.c 		mutex_unlock(&data->lock);
data              618 drivers/iio/light/us5182d.c 		mutex_lock(&data->lock);
data              619 drivers/iio/light/us5182d.c 		ret = data->falling_en;
data              620 drivers/iio/light/us5182d.c 		mutex_unlock(&data->lock);
data              634 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              638 drivers/iio/light/us5182d.c 	mutex_lock(&data->lock);
data              642 drivers/iio/light/us5182d.c 		if (data->rising_en == state) {
data              643 drivers/iio/light/us5182d.c 			mutex_unlock(&data->lock);
data              648 drivers/iio/light/us5182d.c 			data->power_mode = US5182D_CONTINUOUS;
data              649 drivers/iio/light/us5182d.c 			ret = us5182d_set_power_state(data, true);
data              652 drivers/iio/light/us5182d.c 			ret = us5182d_px_enable(data);
data              655 drivers/iio/light/us5182d.c 			new_th = data->px_high_th;
data              660 drivers/iio/light/us5182d.c 		data->rising_en = state;
data              663 drivers/iio/light/us5182d.c 		if (data->falling_en == state) {
data              664 drivers/iio/light/us5182d.c 			mutex_unlock(&data->lock);
data              669 drivers/iio/light/us5182d.c 			data->power_mode = US5182D_CONTINUOUS;
data              670 drivers/iio/light/us5182d.c 			ret = us5182d_set_power_state(data, true);
data              673 drivers/iio/light/us5182d.c 			ret = us5182d_px_enable(data);
data              676 drivers/iio/light/us5182d.c 			new_th = data->px_low_th;
data              681 drivers/iio/light/us5182d.c 		data->falling_en = state;
data              689 drivers/iio/light/us5182d.c 		ret = us5182d_set_power_state(data, false);
data              694 drivers/iio/light/us5182d.c 	if (!data->falling_en && !data->rising_en && !data->default_continuous)
data              695 drivers/iio/light/us5182d.c 		data->power_mode = US5182D_ONESHOT;
data              697 drivers/iio/light/us5182d.c 	mutex_unlock(&data->lock);
data              702 drivers/iio/light/us5182d.c 		us5182d_set_power_state(data, false);
data              704 drivers/iio/light/us5182d.c 	mutex_unlock(&data->lock);
data              720 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              722 drivers/iio/light/us5182d.c 	return i2c_smbus_write_byte_data(data->client, US5182D_REG_CFG3,
data              728 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              735 drivers/iio/light/us5182d.c 	data->opmode = 0;
data              736 drivers/iio/light/us5182d.c 	data->power_mode = US5182D_CONTINUOUS;
data              737 drivers/iio/light/us5182d.c 	data->px_low_th = US5182D_REG_PXL_TH_DEFAULT;
data              738 drivers/iio/light/us5182d.c 	data->px_high_th = US5182D_REG_PXH_TH_DEFAULT;
data              741 drivers/iio/light/us5182d.c 		ret = i2c_smbus_write_byte_data(data->client,
data              748 drivers/iio/light/us5182d.c 	data->als_enabled = true;
data              749 drivers/iio/light/us5182d.c 	data->px_enabled = true;
data              751 drivers/iio/light/us5182d.c 	if (!data->default_continuous) {
data              752 drivers/iio/light/us5182d.c 		ret = us5182d_shutdown_en(data, US5182D_CFG0_SHUTDOWN_EN);
data              755 drivers/iio/light/us5182d.c 		data->power_mode = US5182D_ONESHOT;
data              763 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              765 drivers/iio/light/us5182d.c 	if (device_property_read_u32(&data->client->dev, "upisemi,glass-coef",
data              766 drivers/iio/light/us5182d.c 				     &data->ga))
data              767 drivers/iio/light/us5182d.c 		data->ga = US5182D_GA_RESOLUTION;
data              768 drivers/iio/light/us5182d.c 	if (device_property_read_u16_array(&data->client->dev,
data              770 drivers/iio/light/us5182d.c 					   data->us5182d_dark_ths,
data              772 drivers/iio/light/us5182d.c 		data->us5182d_dark_ths = us5182d_dark_ths_vals;
data              773 drivers/iio/light/us5182d.c 	if (device_property_read_u8(&data->client->dev,
data              775 drivers/iio/light/us5182d.c 				    &data->upper_dark_gain))
data              776 drivers/iio/light/us5182d.c 		data->upper_dark_gain = US5182D_REG_AUTO_HDARK_GAIN_DEFAULT;
data              777 drivers/iio/light/us5182d.c 	if (device_property_read_u8(&data->client->dev,
data              779 drivers/iio/light/us5182d.c 				    &data->lower_dark_gain))
data              780 drivers/iio/light/us5182d.c 		data->lower_dark_gain = US5182D_REG_AUTO_LDARK_GAIN_DEFAULT;
data              781 drivers/iio/light/us5182d.c 	data->default_continuous = device_property_read_bool(&data->client->dev,
data              787 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              790 drivers/iio/light/us5182d.c 	ret = us5182d_update_dark_th(data, US5182D_CFG1_AGAIN_DEFAULT);
data              794 drivers/iio/light/us5182d.c 	ret = i2c_smbus_write_byte_data(data->client,
data              796 drivers/iio/light/us5182d.c 					data->lower_dark_gain);
data              800 drivers/iio/light/us5182d.c 	ret = i2c_smbus_write_byte_data(data->client,
data              802 drivers/iio/light/us5182d.c 					data->upper_dark_gain);
data              806 drivers/iio/light/us5182d.c 	return i2c_smbus_write_byte_data(data->client, US5182D_REG_DARK_AUTO_EN,
data              813 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              818 drivers/iio/light/us5182d.c 	ret = i2c_smbus_read_byte_data(data->client, US5182D_REG_CFG0);
data              820 drivers/iio/light/us5182d.c 		dev_err(&data->client->dev, "i2c transfer error in irq\n");
data              829 drivers/iio/light/us5182d.c 	ret = i2c_smbus_write_byte_data(data->client, US5182D_REG_CFG0,
data              832 drivers/iio/light/us5182d.c 		dev_err(&data->client->dev, "i2c transfer error in irq\n");
data              840 drivers/iio/light/us5182d.c 	struct us5182d_data *data;
data              844 drivers/iio/light/us5182d.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              848 drivers/iio/light/us5182d.c 	data = iio_priv(indio_dev);
data              850 drivers/iio/light/us5182d.c 	data->client = client;
data              852 drivers/iio/light/us5182d.c 	mutex_init(&data->lock);
data              861 drivers/iio/light/us5182d.c 	ret = i2c_smbus_read_byte_data(data->client, US5182D_REG_CHIPID);
data              863 drivers/iio/light/us5182d.c 		dev_err(&data->client->dev,
data              887 drivers/iio/light/us5182d.c 	if (data->default_continuous) {
data              905 drivers/iio/light/us5182d.c 	us5182d_shutdown_en(data, US5182D_CFG0_SHUTDOWN_EN);
data              912 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(i2c_get_clientdata(client));
data              919 drivers/iio/light/us5182d.c 	return us5182d_shutdown_en(data, US5182D_CFG0_SHUTDOWN_EN);
data              926 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              928 drivers/iio/light/us5182d.c 	if (data->power_mode == US5182D_CONTINUOUS)
data              929 drivers/iio/light/us5182d.c 		return us5182d_shutdown_en(data, US5182D_CFG0_SHUTDOWN_EN);
data              937 drivers/iio/light/us5182d.c 	struct us5182d_data *data = iio_priv(indio_dev);
data              939 drivers/iio/light/us5182d.c 	if (data->power_mode == US5182D_CONTINUOUS)
data              940 drivers/iio/light/us5182d.c 		return us5182d_shutdown_en(data,
data               87 drivers/iio/light/vcnl4000.c 	int (*init)(struct vcnl4000_data *data);
data               88 drivers/iio/light/vcnl4000.c 	int (*measure_light)(struct vcnl4000_data *data, int *val);
data               89 drivers/iio/light/vcnl4000.c 	int (*measure_proximity)(struct vcnl4000_data *data, int *val);
data              102 drivers/iio/light/vcnl4000.c static int vcnl4000_init(struct vcnl4000_data *data)
data              106 drivers/iio/light/vcnl4000.c 	ret = i2c_smbus_read_byte_data(data->client, VCNL4000_PROD_REV);
data              113 drivers/iio/light/vcnl4000.c 		if (data->id != VCNL4000)
data              114 drivers/iio/light/vcnl4000.c 			dev_warn(&data->client->dev,
data              118 drivers/iio/light/vcnl4000.c 		if (data->id != VCNL4010)
data              119 drivers/iio/light/vcnl4000.c 			dev_warn(&data->client->dev,
data              126 drivers/iio/light/vcnl4000.c 	data->rev = ret & 0xf;
data              127 drivers/iio/light/vcnl4000.c 	data->al_scale = 250000;
data              128 drivers/iio/light/vcnl4000.c 	mutex_init(&data->vcnl4000_lock);
data              133 drivers/iio/light/vcnl4000.c static int vcnl4200_init(struct vcnl4000_data *data)
data              137 drivers/iio/light/vcnl4000.c 	ret = i2c_smbus_read_word_data(data->client, VCNL4200_DEV_ID);
data              144 drivers/iio/light/vcnl4000.c 		ret = i2c_smbus_read_word_data(data->client, VCNL4040_DEV_ID);
data              154 drivers/iio/light/vcnl4000.c 	dev_dbg(&data->client->dev, "device id 0x%x", id);
data              156 drivers/iio/light/vcnl4000.c 	data->rev = (ret >> 8) & 0xf;
data              159 drivers/iio/light/vcnl4000.c 	ret = i2c_smbus_write_word_data(data->client, VCNL4200_AL_CONF, 0);
data              162 drivers/iio/light/vcnl4000.c 	ret = i2c_smbus_write_word_data(data->client, VCNL4200_PS_CONF1, 0);
data              166 drivers/iio/light/vcnl4000.c 	data->vcnl4200_al.reg = VCNL4200_AL_DATA;
data              167 drivers/iio/light/vcnl4000.c 	data->vcnl4200_ps.reg = VCNL4200_PS_DATA;
data              171 drivers/iio/light/vcnl4000.c 		data->vcnl4200_al.sampling_rate = ktime_set(0, 60000 * 1000);
data              173 drivers/iio/light/vcnl4000.c 		data->vcnl4200_ps.sampling_rate = ktime_set(0, 5760 * 1000);
data              174 drivers/iio/light/vcnl4000.c 		data->al_scale = 24000;
data              178 drivers/iio/light/vcnl4000.c 		data->vcnl4200_al.sampling_rate = ktime_set(0, 96000 * 1000);
data              180 drivers/iio/light/vcnl4000.c 		data->vcnl4200_ps.sampling_rate = ktime_set(0, 6000 * 1000);
data              181 drivers/iio/light/vcnl4000.c 		data->al_scale = 120000;
data              184 drivers/iio/light/vcnl4000.c 	data->vcnl4200_al.last_measurement = ktime_set(0, 0);
data              185 drivers/iio/light/vcnl4000.c 	data->vcnl4200_ps.last_measurement = ktime_set(0, 0);
data              186 drivers/iio/light/vcnl4000.c 	mutex_init(&data->vcnl4200_al.lock);
data              187 drivers/iio/light/vcnl4000.c 	mutex_init(&data->vcnl4200_ps.lock);
data              192 drivers/iio/light/vcnl4000.c static int vcnl4000_measure(struct vcnl4000_data *data, u8 req_mask,
data              198 drivers/iio/light/vcnl4000.c 	mutex_lock(&data->vcnl4000_lock);
data              200 drivers/iio/light/vcnl4000.c 	ret = i2c_smbus_write_byte_data(data->client, VCNL4000_COMMAND,
data              207 drivers/iio/light/vcnl4000.c 		ret = i2c_smbus_read_byte_data(data->client, VCNL4000_COMMAND);
data              216 drivers/iio/light/vcnl4000.c 		dev_err(&data->client->dev,
data              222 drivers/iio/light/vcnl4000.c 	ret = i2c_smbus_read_word_swapped(data->client, data_reg);
data              226 drivers/iio/light/vcnl4000.c 	mutex_unlock(&data->vcnl4000_lock);
data              232 drivers/iio/light/vcnl4000.c 	mutex_unlock(&data->vcnl4000_lock);
data              236 drivers/iio/light/vcnl4000.c static int vcnl4200_measure(struct vcnl4000_data *data,
data              254 drivers/iio/light/vcnl4000.c 	ret = i2c_smbus_read_word_data(data->client, chan->reg);
data              263 drivers/iio/light/vcnl4000.c static int vcnl4000_measure_light(struct vcnl4000_data *data, int *val)
data              265 drivers/iio/light/vcnl4000.c 	return vcnl4000_measure(data,
data              270 drivers/iio/light/vcnl4000.c static int vcnl4200_measure_light(struct vcnl4000_data *data, int *val)
data              272 drivers/iio/light/vcnl4000.c 	return vcnl4200_measure(data, &data->vcnl4200_al, val);
data              275 drivers/iio/light/vcnl4000.c static int vcnl4000_measure_proximity(struct vcnl4000_data *data, int *val)
data              277 drivers/iio/light/vcnl4000.c 	return vcnl4000_measure(data,
data              282 drivers/iio/light/vcnl4000.c static int vcnl4200_measure_proximity(struct vcnl4000_data *data, int *val)
data              284 drivers/iio/light/vcnl4000.c 	return vcnl4200_measure(data, &data->vcnl4200_ps, val);
data              330 drivers/iio/light/vcnl4000.c 	struct vcnl4000_data *data = iio_priv(indio_dev);
data              336 drivers/iio/light/vcnl4000.c 			ret = data->chip_spec->measure_light(data, val);
data              341 drivers/iio/light/vcnl4000.c 			ret = data->chip_spec->measure_proximity(data, val);
data              353 drivers/iio/light/vcnl4000.c 		*val2 = data->al_scale;
data              367 drivers/iio/light/vcnl4000.c 	struct vcnl4000_data *data;
data              371 drivers/iio/light/vcnl4000.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              375 drivers/iio/light/vcnl4000.c 	data = iio_priv(indio_dev);
data              377 drivers/iio/light/vcnl4000.c 	data->client = client;
data              378 drivers/iio/light/vcnl4000.c 	data->id = id->driver_data;
data              379 drivers/iio/light/vcnl4000.c 	data->chip_spec = &vcnl4000_chip_spec_cfg[data->id];
data              381 drivers/iio/light/vcnl4000.c 	ret = data->chip_spec->init(data);
data              386 drivers/iio/light/vcnl4000.c 		data->chip_spec->prod, data->rev);
data              401 drivers/iio/light/vcnl4000.c 		.data = (void *)VCNL4000,
data              405 drivers/iio/light/vcnl4000.c 		.data = (void *)VCNL4010,
data              409 drivers/iio/light/vcnl4000.c 		.data = (void *)VCNL4010,
data              413 drivers/iio/light/vcnl4000.c 		.data = (void *)VCNL4040,
data              417 drivers/iio/light/vcnl4000.c 		.data = (void *)VCNL4200,
data               68 drivers/iio/light/vcnl4035.c static inline bool vcnl4035_is_triggered(struct vcnl4035_data *data)
data               73 drivers/iio/light/vcnl4035.c 	ret = regmap_read(data->regmap, VCNL4035_INT_FLAG, &reg);
data               84 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data               86 drivers/iio/light/vcnl4035.c 	if (vcnl4035_is_triggered(data)) {
data               92 drivers/iio/light/vcnl4035.c 		iio_trigger_poll_chained(data->drdy_trigger0);
data              104 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data              108 drivers/iio/light/vcnl4035.c 	ret = regmap_read(data->regmap, VCNL4035_ALS_DATA, (int *)buffer);
data              110 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev,
data              127 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data              131 drivers/iio/light/vcnl4035.c 	return regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
data              141 drivers/iio/light/vcnl4035.c static int vcnl4035_set_pm_runtime_state(struct vcnl4035_data *data, bool on)
data              144 drivers/iio/light/vcnl4035.c 	struct device *dev = &data->client->dev;
data              175 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data              182 drivers/iio/light/vcnl4035.c 		ret = vcnl4035_set_pm_runtime_state(data, true);
data              192 drivers/iio/light/vcnl4035.c 			ret = regmap_read(data->regmap, reg, &raw_data);
data              199 drivers/iio/light/vcnl4035.c 		vcnl4035_set_pm_runtime_state(data, false);
data              203 drivers/iio/light/vcnl4035.c 		if (data->als_it_val)
data              204 drivers/iio/light/vcnl4035.c 			*val = data->als_it_val * 100;
data              208 drivers/iio/light/vcnl4035.c 		if (!data->als_it_val)
data              211 drivers/iio/light/vcnl4035.c 			*val2 = data->als_it_val * 2 * 1000;
data              223 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data              230 drivers/iio/light/vcnl4035.c 		ret = vcnl4035_set_pm_runtime_state(data, true);
data              234 drivers/iio/light/vcnl4035.c 		ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
data              238 drivers/iio/light/vcnl4035.c 			data->als_it_val = val / 100;
data              240 drivers/iio/light/vcnl4035.c 		vcnl4035_set_pm_runtime_state(data, false);
data              253 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data              259 drivers/iio/light/vcnl4035.c 			*val = data->als_thresh_high;
data              262 drivers/iio/light/vcnl4035.c 			*val = data->als_thresh_low;
data              269 drivers/iio/light/vcnl4035.c 		*val = data->als_persistence;
data              282 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data              291 drivers/iio/light/vcnl4035.c 			if (val < data->als_thresh_low)
data              293 drivers/iio/light/vcnl4035.c 			ret = regmap_write(data->regmap, VCNL4035_ALS_THDH,
data              297 drivers/iio/light/vcnl4035.c 			data->als_thresh_high = val;
data              299 drivers/iio/light/vcnl4035.c 			if (val > data->als_thresh_high)
data              301 drivers/iio/light/vcnl4035.c 			ret = regmap_write(data->regmap, VCNL4035_ALS_THDL,
data              305 drivers/iio/light/vcnl4035.c 			data->als_thresh_low = val;
data              312 drivers/iio/light/vcnl4035.c 		ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
data              315 drivers/iio/light/vcnl4035.c 			data->als_persistence = val;
data              399 drivers/iio/light/vcnl4035.c static int vcnl4035_set_als_power_state(struct vcnl4035_data *data, u8 status)
data              401 drivers/iio/light/vcnl4035.c 	return regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
data              406 drivers/iio/light/vcnl4035.c static int vcnl4035_init(struct vcnl4035_data *data)
data              411 drivers/iio/light/vcnl4035.c 	ret = regmap_read(data->regmap, VCNL4035_DEV_ID, &id);
data              413 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "Failed to read DEV_ID register\n");
data              418 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "Wrong id, got %x, expected %x\n",
data              423 drivers/iio/light/vcnl4035.c 	ret = vcnl4035_set_als_power_state(data, VCNL4035_MODE_ALS_ENABLE);
data              428 drivers/iio/light/vcnl4035.c 	ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
data              432 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "set white channel enable %d\n",
data              438 drivers/iio/light/vcnl4035.c 	ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
data              442 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "set default ALS IT returned %d\n",
data              446 drivers/iio/light/vcnl4035.c 	data->als_it_val = VCNL4035_ALS_IT_DEFAULT;
data              449 drivers/iio/light/vcnl4035.c 	ret = regmap_update_bits(data->regmap, VCNL4035_ALS_CONF,
data              453 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "set default PERS returned %d\n",
data              457 drivers/iio/light/vcnl4035.c 	data->als_persistence = VCNL4035_ALS_PERS_DEFAULT;
data              460 drivers/iio/light/vcnl4035.c 	ret = regmap_write(data->regmap, VCNL4035_ALS_THDH,
data              463 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "set default THDH returned %d\n",
data              467 drivers/iio/light/vcnl4035.c 	data->als_thresh_high = VCNL4035_ALS_THDH_DEFAULT;
data              470 drivers/iio/light/vcnl4035.c 	ret = regmap_write(data->regmap, VCNL4035_ALS_THDL,
data              473 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "set default THDL returned %d\n",
data              477 drivers/iio/light/vcnl4035.c 	data->als_thresh_low = VCNL4035_ALS_THDL_DEFAULT;
data              506 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data              508 drivers/iio/light/vcnl4035.c 	data->drdy_trigger0 = devm_iio_trigger_alloc(
data              511 drivers/iio/light/vcnl4035.c 	if (!data->drdy_trigger0)
data              514 drivers/iio/light/vcnl4035.c 	data->drdy_trigger0->dev.parent = indio_dev->dev.parent;
data              515 drivers/iio/light/vcnl4035.c 	data->drdy_trigger0->ops = &vcnl4035_trigger_ops;
data              516 drivers/iio/light/vcnl4035.c 	iio_trigger_set_drvdata(data->drdy_trigger0, indio_dev);
data              518 drivers/iio/light/vcnl4035.c 					data->drdy_trigger0);
data              520 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "iio trigger register failed\n");
data              529 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "iio triggered buffer setup failed\n");
data              534 drivers/iio/light/vcnl4035.c 	ret = devm_request_threaded_irq(&data->client->dev, data->client->irq,
data              539 drivers/iio/light/vcnl4035.c 		dev_err(&data->client->dev, "request irq %d for trigger0 failed\n",
data              540 drivers/iio/light/vcnl4035.c 				data->client->irq);
data              547 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data;
data              552 drivers/iio/light/vcnl4035.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              562 drivers/iio/light/vcnl4035.c 	data = iio_priv(indio_dev);
data              564 drivers/iio/light/vcnl4035.c 	data->client = client;
data              565 drivers/iio/light/vcnl4035.c 	data->regmap = regmap;
data              574 drivers/iio/light/vcnl4035.c 	ret = vcnl4035_init(data);
data              603 drivers/iio/light/vcnl4035.c 	vcnl4035_set_als_power_state(data, VCNL4035_MODE_ALS_DISABLE);
data              623 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data              626 drivers/iio/light/vcnl4035.c 	ret = vcnl4035_set_als_power_state(data, VCNL4035_MODE_ALS_DISABLE);
data              627 drivers/iio/light/vcnl4035.c 	regcache_mark_dirty(data->regmap);
data              635 drivers/iio/light/vcnl4035.c 	struct vcnl4035_data *data = iio_priv(indio_dev);
data              638 drivers/iio/light/vcnl4035.c 	regcache_sync(data->regmap);
data              639 drivers/iio/light/vcnl4035.c 	ret = vcnl4035_set_als_power_state(data, VCNL4035_MODE_ALS_ENABLE);
data              644 drivers/iio/light/vcnl4035.c 	msleep(data->als_it_val * 100);
data               40 drivers/iio/light/veml6070.c static int veml6070_read(struct veml6070_data *data)
data               45 drivers/iio/light/veml6070.c 	mutex_lock(&data->lock);
data               48 drivers/iio/light/veml6070.c 	ret = i2c_smbus_write_byte(data->client1,
data               49 drivers/iio/light/veml6070.c 	    data->config & ~VEML6070_COMMAND_SD);
data               55 drivers/iio/light/veml6070.c 	ret = i2c_smbus_read_byte(data->client2); /* read MSB, address 0x39 */
data               60 drivers/iio/light/veml6070.c 	ret = i2c_smbus_read_byte(data->client1); /* read LSB, address 0x38 */
data               66 drivers/iio/light/veml6070.c 	ret = i2c_smbus_write_byte(data->client1, data->config);
data               73 drivers/iio/light/veml6070.c 	mutex_unlock(&data->lock);
data              115 drivers/iio/light/veml6070.c 	struct veml6070_data *data = iio_priv(indio_dev);
data              121 drivers/iio/light/veml6070.c 		ret = veml6070_read(data);
data              141 drivers/iio/light/veml6070.c 	struct veml6070_data *data;
data              145 drivers/iio/light/veml6070.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              149 drivers/iio/light/veml6070.c 	data = iio_priv(indio_dev);
data              151 drivers/iio/light/veml6070.c 	data->client1 = client;
data              152 drivers/iio/light/veml6070.c 	mutex_init(&data->lock);
data              161 drivers/iio/light/veml6070.c 	data->client2 = i2c_new_dummy_device(client->adapter, VEML6070_ADDR_DATA_LSB);
data              162 drivers/iio/light/veml6070.c 	if (IS_ERR(data->client2)) {
data              164 drivers/iio/light/veml6070.c 		return PTR_ERR(data->client2);
data              167 drivers/iio/light/veml6070.c 	data->config = VEML6070_IT_10 | VEML6070_COMMAND_RSRVD |
data              169 drivers/iio/light/veml6070.c 	ret = i2c_smbus_write_byte(data->client1, data->config);
data              180 drivers/iio/light/veml6070.c 	i2c_unregister_device(data->client2);
data              187 drivers/iio/light/veml6070.c 	struct veml6070_data *data = iio_priv(indio_dev);
data              190 drivers/iio/light/veml6070.c 	i2c_unregister_device(data->client2);
data              146 drivers/iio/light/vl6180.c 	u8 data;
data              149 drivers/iio/light/vl6180.c 	ret = vl6180_read(client, cmd, &data, sizeof(data));
data              153 drivers/iio/light/vl6180.c 	return data;
data              158 drivers/iio/light/vl6180.c 	__be16 data;
data              161 drivers/iio/light/vl6180.c 	ret = vl6180_read(client, cmd, &data, sizeof(data));
data              165 drivers/iio/light/vl6180.c 	return be16_to_cpu(data);
data              207 drivers/iio/light/vl6180.c static int vl6180_measure(struct vl6180_data *data, int addr)
data              209 drivers/iio/light/vl6180.c 	struct i2c_client *client = data->client;
data              213 drivers/iio/light/vl6180.c 	mutex_lock(&data->lock);
data              252 drivers/iio/light/vl6180.c 	mutex_unlock(&data->lock);
data              295 drivers/iio/light/vl6180.c 	struct vl6180_data *data = iio_priv(indio_dev);
data              300 drivers/iio/light/vl6180.c 		ret = vl6180_measure(data, chan->address);
data              307 drivers/iio/light/vl6180.c 		*val = data->als_it_ms;
data              317 drivers/iio/light/vl6180.c 			*val2 = data->als_gain_milli * data->als_it_ms;
data              331 drivers/iio/light/vl6180.c 		*val = data->als_gain_milli;
data              353 drivers/iio/light/vl6180.c static int vl6180_hold(struct vl6180_data *data, bool hold)
data              355 drivers/iio/light/vl6180.c 	return vl6180_write_byte(data->client, VL6180_HOLD,
data              359 drivers/iio/light/vl6180.c static int vl6180_set_als_gain(struct vl6180_data *data, int val, int val2)
data              373 drivers/iio/light/vl6180.c 	mutex_lock(&data->lock);
data              374 drivers/iio/light/vl6180.c 	ret = vl6180_hold(data, true);
data              378 drivers/iio/light/vl6180.c 	ret = vl6180_write_byte(data->client, VL6180_ALS_GAIN,
data              382 drivers/iio/light/vl6180.c 		data->als_gain_milli = vl6180_als_gain_tab[i];
data              385 drivers/iio/light/vl6180.c 	vl6180_hold(data, false);
data              386 drivers/iio/light/vl6180.c 	mutex_unlock(&data->lock);
data              390 drivers/iio/light/vl6180.c static int vl6180_set_it(struct vl6180_data *data, int val, int val2)
data              398 drivers/iio/light/vl6180.c 	mutex_lock(&data->lock);
data              399 drivers/iio/light/vl6180.c 	ret = vl6180_hold(data, true);
data              403 drivers/iio/light/vl6180.c 	ret = vl6180_write_word(data->client, VL6180_ALS_IT, it_ms - 1);
data              406 drivers/iio/light/vl6180.c 		data->als_it_ms = it_ms;
data              409 drivers/iio/light/vl6180.c 	vl6180_hold(data, false);
data              410 drivers/iio/light/vl6180.c 	mutex_unlock(&data->lock);
data              419 drivers/iio/light/vl6180.c 	struct vl6180_data *data = iio_priv(indio_dev);
data              423 drivers/iio/light/vl6180.c 		return vl6180_set_it(data, val, val2);
data              429 drivers/iio/light/vl6180.c 		return vl6180_set_als_gain(data, val, val2);
data              441 drivers/iio/light/vl6180.c static int vl6180_init(struct vl6180_data *data)
data              443 drivers/iio/light/vl6180.c 	struct i2c_client *client = data->client;
data              455 drivers/iio/light/vl6180.c 	ret = vl6180_hold(data, true);
data              477 drivers/iio/light/vl6180.c 	data->als_it_ms = 100;
data              483 drivers/iio/light/vl6180.c 	data->als_gain_milli = 1000;
data              492 drivers/iio/light/vl6180.c 	return vl6180_hold(data, false);
data              498 drivers/iio/light/vl6180.c 	struct vl6180_data *data;
data              502 drivers/iio/light/vl6180.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              506 drivers/iio/light/vl6180.c 	data = iio_priv(indio_dev);
data              508 drivers/iio/light/vl6180.c 	data->client = client;
data              509 drivers/iio/light/vl6180.c 	mutex_init(&data->lock);
data              518 drivers/iio/light/vl6180.c 	ret = vl6180_init(data);
data              172 drivers/iio/light/zopt2201.c static int zopt2201_enable_mode(struct zopt2201_data *data, bool uvb_mode)
data              179 drivers/iio/light/zopt2201.c 	return i2c_smbus_write_byte_data(data->client, ZOPT2201_MAIN_CTRL, out);
data              182 drivers/iio/light/zopt2201.c static int zopt2201_read(struct zopt2201_data *data, u8 reg)
data              184 drivers/iio/light/zopt2201.c 	struct i2c_client *client = data->client;
data              189 drivers/iio/light/zopt2201.c 	mutex_lock(&data->lock);
data              190 drivers/iio/light/zopt2201.c 	ret = zopt2201_enable_mode(data, reg == ZOPT2201_UVB_DATA);
data              195 drivers/iio/light/zopt2201.c 		unsigned long t = zopt2201_resolution[data->res].us;
data              220 drivers/iio/light/zopt2201.c 	mutex_unlock(&data->lock);
data              225 drivers/iio/light/zopt2201.c 	mutex_unlock(&data->lock);
data              256 drivers/iio/light/zopt2201.c 	struct zopt2201_data *data = iio_priv(indio_dev);
data              262 drivers/iio/light/zopt2201.c 		ret = zopt2201_read(data, chan->address);
data              268 drivers/iio/light/zopt2201.c 		ret = zopt2201_read(data, ZOPT2201_UVB_DATA);
data              272 drivers/iio/light/zopt2201.c 			(1 << (20 - zopt2201_resolution[data->res].bits)) /
data              273 drivers/iio/light/zopt2201.c 			zopt2201_gain_uvb[data->gain].gain;
data              278 drivers/iio/light/zopt2201.c 			*val = zopt2201_gain_als[data->gain].scale;
data              281 drivers/iio/light/zopt2201.c 			*val = zopt2201_gain_uvb[data->gain].scale;
data              288 drivers/iio/light/zopt2201.c 		*val2 *= (1 << (zopt2201_resolution[data->res].bits - 13));
data              295 drivers/iio/light/zopt2201.c 		*val2 = zopt2201_resolution[data->res].us;
data              302 drivers/iio/light/zopt2201.c static int zopt2201_set_resolution(struct zopt2201_data *data, u8 res)
data              306 drivers/iio/light/zopt2201.c 	ret = i2c_smbus_write_byte_data(data->client, ZOPT2201_LS_MEAS_RATE,
data              308 drivers/iio/light/zopt2201.c 					data->rate);
data              312 drivers/iio/light/zopt2201.c 	data->res = res;
data              317 drivers/iio/light/zopt2201.c static int zopt2201_write_resolution(struct zopt2201_data *data,
data              327 drivers/iio/light/zopt2201.c 			mutex_lock(&data->lock);
data              328 drivers/iio/light/zopt2201.c 			ret = zopt2201_set_resolution(data, i);
data              329 drivers/iio/light/zopt2201.c 			mutex_unlock(&data->lock);
data              336 drivers/iio/light/zopt2201.c static int zopt2201_set_gain(struct zopt2201_data *data, u8 gain)
data              340 drivers/iio/light/zopt2201.c 	ret = i2c_smbus_write_byte_data(data->client, ZOPT2201_LS_GAIN, gain);
data              344 drivers/iio/light/zopt2201.c 	data->gain = gain;
data              349 drivers/iio/light/zopt2201.c static int zopt2201_write_scale_als_by_idx(struct zopt2201_data *data, int idx)
data              353 drivers/iio/light/zopt2201.c 	mutex_lock(&data->lock);
data              354 drivers/iio/light/zopt2201.c 	ret = zopt2201_set_resolution(data, zopt2201_scale_als[idx].res);
data              358 drivers/iio/light/zopt2201.c 	ret = zopt2201_set_gain(data, zopt2201_scale_als[idx].gain);
data              361 drivers/iio/light/zopt2201.c 	mutex_unlock(&data->lock);
data              365 drivers/iio/light/zopt2201.c static int zopt2201_write_scale_als(struct zopt2201_data *data,
data              373 drivers/iio/light/zopt2201.c 			return zopt2201_write_scale_als_by_idx(data, i);
data              379 drivers/iio/light/zopt2201.c static int zopt2201_write_scale_uvb_by_idx(struct zopt2201_data *data, int idx)
data              383 drivers/iio/light/zopt2201.c 	mutex_lock(&data->lock);
data              384 drivers/iio/light/zopt2201.c 	ret = zopt2201_set_resolution(data, zopt2201_scale_als[idx].res);
data              388 drivers/iio/light/zopt2201.c 	ret = zopt2201_set_gain(data, zopt2201_scale_als[idx].gain);
data              391 drivers/iio/light/zopt2201.c 	mutex_unlock(&data->lock);
data              395 drivers/iio/light/zopt2201.c static int zopt2201_write_scale_uvb(struct zopt2201_data *data,
data              403 drivers/iio/light/zopt2201.c 			return zopt2201_write_scale_uvb_by_idx(data, i);
data              412 drivers/iio/light/zopt2201.c 	struct zopt2201_data *data = iio_priv(indio_dev);
data              416 drivers/iio/light/zopt2201.c 		return zopt2201_write_resolution(data, val, val2);
data              420 drivers/iio/light/zopt2201.c 			return zopt2201_write_scale_als(data, val, val2);
data              422 drivers/iio/light/zopt2201.c 			return zopt2201_write_scale_uvb(data, val, val2);
data              505 drivers/iio/light/zopt2201.c 	struct zopt2201_data *data;
data              519 drivers/iio/light/zopt2201.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              523 drivers/iio/light/zopt2201.c 	data = iio_priv(indio_dev);
data              525 drivers/iio/light/zopt2201.c 	data->client = client;
data              526 drivers/iio/light/zopt2201.c 	mutex_init(&data->lock);
data              535 drivers/iio/light/zopt2201.c 	data->rate = ZOPT2201_MEAS_FREQ_100MS;
data              536 drivers/iio/light/zopt2201.c 	ret = zopt2201_set_resolution(data, ZOPT2201_MEAS_RES_18BIT);
data              540 drivers/iio/light/zopt2201.c 	ret = zopt2201_set_gain(data, ZOPT2201_LS_GAIN_3);
data              175 drivers/iio/magnetometer/ak8975.c static long ak8975_raw_to_gauss(u16 data)
data              177 drivers/iio/magnetometer/ak8975.c 	return (((long)data + 128) * 3000) / 256;
data              189 drivers/iio/magnetometer/ak8975.c static long ak8963_09911_raw_to_gauss(u16 data)
data              191 drivers/iio/magnetometer/ak8975.c 	return (((long)data + 128) * 6000) / 256;
data              202 drivers/iio/magnetometer/ak8975.c static long ak09912_raw_to_gauss(u16 data)
data              204 drivers/iio/magnetometer/ak8975.c 	return (((long)data + 128) * 1500) / 256;
data              243 drivers/iio/magnetometer/ak8975.c 	long (*raw_to_gauss)(u16 data);
data              374 drivers/iio/magnetometer/ak8975.c static int ak8975_power_on(const struct ak8975_data *data)
data              378 drivers/iio/magnetometer/ak8975.c 	ret = regulator_enable(data->vdd);
data              380 drivers/iio/magnetometer/ak8975.c 		dev_warn(&data->client->dev,
data              384 drivers/iio/magnetometer/ak8975.c 	ret = regulator_enable(data->vid);
data              386 drivers/iio/magnetometer/ak8975.c 		dev_warn(&data->client->dev,
data              400 drivers/iio/magnetometer/ak8975.c static void ak8975_power_off(const struct ak8975_data *data)
data              402 drivers/iio/magnetometer/ak8975.c 	regulator_disable(data->vid);
data              403 drivers/iio/magnetometer/ak8975.c 	regulator_disable(data->vdd);
data              455 drivers/iio/magnetometer/ak8975.c static int ak8975_set_mode(struct ak8975_data *data, enum ak_ctrl_mode mode)
data              460 drivers/iio/magnetometer/ak8975.c 	regval = (data->cntl_cache & ~data->def->ctrl_masks[CNTL_MODE]) |
data              461 drivers/iio/magnetometer/ak8975.c 		 data->def->ctrl_modes[mode];
data              462 drivers/iio/magnetometer/ak8975.c 	ret = i2c_smbus_write_byte_data(data->client,
data              463 drivers/iio/magnetometer/ak8975.c 					data->def->ctrl_regs[CNTL], regval);
data              467 drivers/iio/magnetometer/ak8975.c 	data->cntl_cache = regval;
data              477 drivers/iio/magnetometer/ak8975.c static irqreturn_t ak8975_irq_handler(int irq, void *data)
data              479 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *ak8975 = data;
data              490 drivers/iio/magnetometer/ak8975.c static int ak8975_setup_irq(struct ak8975_data *data)
data              492 drivers/iio/magnetometer/ak8975.c 	struct i2c_client *client = data->client;
data              496 drivers/iio/magnetometer/ak8975.c 	init_waitqueue_head(&data->data_ready_queue);
data              497 drivers/iio/magnetometer/ak8975.c 	clear_bit(0, &data->flags);
data              501 drivers/iio/magnetometer/ak8975.c 		irq = gpio_to_irq(data->eoc_gpio);
data              505 drivers/iio/magnetometer/ak8975.c 			      dev_name(&client->dev), data);
data              509 drivers/iio/magnetometer/ak8975.c 			irq, data->eoc_gpio, rc);
data              513 drivers/iio/magnetometer/ak8975.c 	data->eoc_irq = irq;
data              526 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *data = iio_priv(indio_dev);
data              530 drivers/iio/magnetometer/ak8975.c 	ret = ak8975_set_mode(data, FUSE_ROM);
data              538 drivers/iio/magnetometer/ak8975.c 			client, data->def->ctrl_regs[ASA_BASE],
data              539 drivers/iio/magnetometer/ak8975.c 			3, data->asa);
data              546 drivers/iio/magnetometer/ak8975.c 	ret = ak8975_set_mode(data, POWER_DOWN);
data              552 drivers/iio/magnetometer/ak8975.c 	if (data->eoc_gpio > 0 || client->irq > 0) {
data              553 drivers/iio/magnetometer/ak8975.c 		ret = ak8975_setup_irq(data);
data              561 drivers/iio/magnetometer/ak8975.c 	data->raw_to_gauss[0] = data->def->raw_to_gauss(data->asa[0]);
data              562 drivers/iio/magnetometer/ak8975.c 	data->raw_to_gauss[1] = data->def->raw_to_gauss(data->asa[1]);
data              563 drivers/iio/magnetometer/ak8975.c 	data->raw_to_gauss[2] = data->def->raw_to_gauss(data->asa[2]);
data              568 drivers/iio/magnetometer/ak8975.c static int wait_conversion_complete_gpio(struct ak8975_data *data)
data              570 drivers/iio/magnetometer/ak8975.c 	struct i2c_client *client = data->client;
data              577 drivers/iio/magnetometer/ak8975.c 		if (gpio_get_value(data->eoc_gpio))
data              586 drivers/iio/magnetometer/ak8975.c 	ret = i2c_smbus_read_byte_data(client, data->def->ctrl_regs[ST1]);
data              593 drivers/iio/magnetometer/ak8975.c static int wait_conversion_complete_polled(struct ak8975_data *data)
data              595 drivers/iio/magnetometer/ak8975.c 	struct i2c_client *client = data->client;
data              604 drivers/iio/magnetometer/ak8975.c 					       data->def->ctrl_regs[ST1]);
data              623 drivers/iio/magnetometer/ak8975.c static int wait_conversion_complete_interrupt(struct ak8975_data *data)
data              627 drivers/iio/magnetometer/ak8975.c 	ret = wait_event_timeout(data->data_ready_queue,
data              628 drivers/iio/magnetometer/ak8975.c 				 test_bit(0, &data->flags),
data              630 drivers/iio/magnetometer/ak8975.c 	clear_bit(0, &data->flags);
data              635 drivers/iio/magnetometer/ak8975.c static int ak8975_start_read_axis(struct ak8975_data *data,
data              639 drivers/iio/magnetometer/ak8975.c 	int ret = ak8975_set_mode(data, MODE_ONCE);
data              647 drivers/iio/magnetometer/ak8975.c 	if (data->eoc_irq)
data              648 drivers/iio/magnetometer/ak8975.c 		ret = wait_conversion_complete_interrupt(data);
data              649 drivers/iio/magnetometer/ak8975.c 	else if (gpio_is_valid(data->eoc_gpio))
data              650 drivers/iio/magnetometer/ak8975.c 		ret = wait_conversion_complete_gpio(data);
data              652 drivers/iio/magnetometer/ak8975.c 		ret = wait_conversion_complete_polled(data);
data              657 drivers/iio/magnetometer/ak8975.c 	if (ret & data->def->ctrl_masks[ST1_DRDY]) {
data              659 drivers/iio/magnetometer/ak8975.c 					       data->def->ctrl_regs[ST2]);
data              664 drivers/iio/magnetometer/ak8975.c 		if (ret & (data->def->ctrl_masks[ST2_DERR] |
data              665 drivers/iio/magnetometer/ak8975.c 			   data->def->ctrl_masks[ST2_HOFL])) {
data              677 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *data = iio_priv(indio_dev);
data              678 drivers/iio/magnetometer/ak8975.c 	const struct i2c_client *client = data->client;
data              679 drivers/iio/magnetometer/ak8975.c 	const struct ak_def *def = data->def;
data              684 drivers/iio/magnetometer/ak8975.c 	pm_runtime_get_sync(&data->client->dev);
data              686 drivers/iio/magnetometer/ak8975.c 	mutex_lock(&data->lock);
data              688 drivers/iio/magnetometer/ak8975.c 	ret = ak8975_start_read_axis(data, client);
data              698 drivers/iio/magnetometer/ak8975.c 	mutex_unlock(&data->lock);
data              700 drivers/iio/magnetometer/ak8975.c 	pm_runtime_mark_last_busy(&data->client->dev);
data              701 drivers/iio/magnetometer/ak8975.c 	pm_runtime_put_autosuspend(&data->client->dev);
data              709 drivers/iio/magnetometer/ak8975.c 	mutex_unlock(&data->lock);
data              719 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *data = iio_priv(indio_dev);
data              726 drivers/iio/magnetometer/ak8975.c 		*val2 = data->raw_to_gauss[chan->address];
data              736 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *data = iio_priv(indio_dev);
data              738 drivers/iio/magnetometer/ak8975.c 	return &data->orientation;
data              804 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *data = iio_priv(indio_dev);
data              805 drivers/iio/magnetometer/ak8975.c 	const struct i2c_client *client = data->client;
data              806 drivers/iio/magnetometer/ak8975.c 	const struct ak_def *def = data->def;
data              811 drivers/iio/magnetometer/ak8975.c 	mutex_lock(&data->lock);
data              813 drivers/iio/magnetometer/ak8975.c 	ret = ak8975_start_read_axis(data, client);
data              828 drivers/iio/magnetometer/ak8975.c 	mutex_unlock(&data->lock);
data              840 drivers/iio/magnetometer/ak8975.c 	mutex_unlock(&data->lock);
data              857 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *data;
data              891 drivers/iio/magnetometer/ak8975.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              895 drivers/iio/magnetometer/ak8975.c 	data = iio_priv(indio_dev);
data              898 drivers/iio/magnetometer/ak8975.c 	data->client = client;
data              899 drivers/iio/magnetometer/ak8975.c 	data->eoc_gpio = eoc_gpio;
data              900 drivers/iio/magnetometer/ak8975.c 	data->eoc_irq = 0;
data              904 drivers/iio/magnetometer/ak8975.c 					    &data->orientation);
data              908 drivers/iio/magnetometer/ak8975.c 		data->orientation = pdata->orientation;
data              927 drivers/iio/magnetometer/ak8975.c 	data->def = &ak_def_array[chipset];
data              930 drivers/iio/magnetometer/ak8975.c 	data->vdd = devm_regulator_get(&client->dev, "vdd");
data              931 drivers/iio/magnetometer/ak8975.c 	if (IS_ERR(data->vdd))
data              932 drivers/iio/magnetometer/ak8975.c 		return PTR_ERR(data->vdd);
data              933 drivers/iio/magnetometer/ak8975.c 	data->vid = devm_regulator_get(&client->dev, "vid");
data              934 drivers/iio/magnetometer/ak8975.c 	if (IS_ERR(data->vid))
data              935 drivers/iio/magnetometer/ak8975.c 		return PTR_ERR(data->vid);
data              937 drivers/iio/magnetometer/ak8975.c 	err = ak8975_power_on(data);
data              941 drivers/iio/magnetometer/ak8975.c 	err = ak8975_who_i_am(client, data->def->type);
data              955 drivers/iio/magnetometer/ak8975.c 	mutex_init(&data->lock);
data              994 drivers/iio/magnetometer/ak8975.c 	ak8975_power_off(data);
data             1001 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *data = iio_priv(indio_dev);
data             1008 drivers/iio/magnetometer/ak8975.c 	ak8975_set_mode(data, POWER_DOWN);
data             1009 drivers/iio/magnetometer/ak8975.c 	ak8975_power_off(data);
data             1019 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *data = iio_priv(indio_dev);
data             1023 drivers/iio/magnetometer/ak8975.c 	ret = ak8975_set_mode(data, POWER_DOWN);
data             1029 drivers/iio/magnetometer/ak8975.c 	ak8975_power_off(data);
data             1038 drivers/iio/magnetometer/ak8975.c 	struct ak8975_data *data = iio_priv(indio_dev);
data             1042 drivers/iio/magnetometer/ak8975.c 	ak8975_power_on(data);
data             1047 drivers/iio/magnetometer/ak8975.c 	ret = ak8975_set_mode(data, POWER_DOWN);
data              226 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_set_power_mode(struct bmc150_magn_data *data,
data              234 drivers/iio/magnetometer/bmc150_magn.c 		ret = regmap_update_bits(data->regmap, BMC150_MAGN_REG_POWER,
data              241 drivers/iio/magnetometer/bmc150_magn.c 		return regmap_update_bits(data->regmap,
data              247 drivers/iio/magnetometer/bmc150_magn.c 		return regmap_update_bits(data->regmap,
data              257 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_set_power_state(struct bmc150_magn_data *data, bool on)
data              263 drivers/iio/magnetometer/bmc150_magn.c 		ret = pm_runtime_get_sync(data->dev);
data              265 drivers/iio/magnetometer/bmc150_magn.c 		pm_runtime_mark_last_busy(data->dev);
data              266 drivers/iio/magnetometer/bmc150_magn.c 		ret = pm_runtime_put_autosuspend(data->dev);
data              270 drivers/iio/magnetometer/bmc150_magn.c 		dev_err(data->dev,
data              273 drivers/iio/magnetometer/bmc150_magn.c 			pm_runtime_put_noidle(data->dev);
data              282 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_get_odr(struct bmc150_magn_data *data, int *val)
data              287 drivers/iio/magnetometer/bmc150_magn.c 	ret = regmap_read(data->regmap, BMC150_MAGN_REG_OPMODE_ODR, &reg_val);
data              301 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_set_odr(struct bmc150_magn_data *data, int val)
data              308 drivers/iio/magnetometer/bmc150_magn.c 			ret = regmap_update_bits(data->regmap,
data              323 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_set_max_odr(struct bmc150_magn_data *data, int rep_xy,
data              329 drivers/iio/magnetometer/bmc150_magn.c 		ret = regmap_read(data->regmap, BMC150_MAGN_REG_REP_XY,
data              336 drivers/iio/magnetometer/bmc150_magn.c 		ret = regmap_read(data->regmap, BMC150_MAGN_REG_REP_Z,
data              343 drivers/iio/magnetometer/bmc150_magn.c 		ret = bmc150_magn_get_odr(data, &odr);
data              350 drivers/iio/magnetometer/bmc150_magn.c 		dev_err(data->dev,
data              355 drivers/iio/magnetometer/bmc150_magn.c 	data->max_odr = max_odr;
data              424 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_read_xyz(struct bmc150_magn_data *data, s32 *buffer)
data              432 drivers/iio/magnetometer/bmc150_magn.c 	ret = regmap_bulk_read(data->regmap, BMC150_MAGN_REG_X_L,
data              442 drivers/iio/magnetometer/bmc150_magn.c 	ret = regmap_bulk_read(data->regmap, BMC150_MAGN_REG_TRIM_START,
data              458 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              466 drivers/iio/magnetometer/bmc150_magn.c 		mutex_lock(&data->mutex);
data              468 drivers/iio/magnetometer/bmc150_magn.c 		ret = bmc150_magn_set_power_state(data, true);
data              470 drivers/iio/magnetometer/bmc150_magn.c 			mutex_unlock(&data->mutex);
data              474 drivers/iio/magnetometer/bmc150_magn.c 		ret = bmc150_magn_read_xyz(data, values);
data              476 drivers/iio/magnetometer/bmc150_magn.c 			bmc150_magn_set_power_state(data, false);
data              477 drivers/iio/magnetometer/bmc150_magn.c 			mutex_unlock(&data->mutex);
data              482 drivers/iio/magnetometer/bmc150_magn.c 		ret = bmc150_magn_set_power_state(data, false);
data              484 drivers/iio/magnetometer/bmc150_magn.c 			mutex_unlock(&data->mutex);
data              488 drivers/iio/magnetometer/bmc150_magn.c 		mutex_unlock(&data->mutex);
data              500 drivers/iio/magnetometer/bmc150_magn.c 		ret = bmc150_magn_get_odr(data, val);
data              508 drivers/iio/magnetometer/bmc150_magn.c 			ret = regmap_read(data->regmap, BMC150_MAGN_REG_REP_XY,
data              515 drivers/iio/magnetometer/bmc150_magn.c 			ret = regmap_read(data->regmap, BMC150_MAGN_REG_REP_Z,
data              533 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              538 drivers/iio/magnetometer/bmc150_magn.c 		if (val > data->max_odr)
data              540 drivers/iio/magnetometer/bmc150_magn.c 		mutex_lock(&data->mutex);
data              541 drivers/iio/magnetometer/bmc150_magn.c 		ret = bmc150_magn_set_odr(data, val);
data              542 drivers/iio/magnetometer/bmc150_magn.c 		mutex_unlock(&data->mutex);
data              550 drivers/iio/magnetometer/bmc150_magn.c 			mutex_lock(&data->mutex);
data              551 drivers/iio/magnetometer/bmc150_magn.c 			ret = bmc150_magn_set_max_odr(data, val, 0, 0);
data              553 drivers/iio/magnetometer/bmc150_magn.c 				mutex_unlock(&data->mutex);
data              556 drivers/iio/magnetometer/bmc150_magn.c 			ret = regmap_update_bits(data->regmap,
data              561 drivers/iio/magnetometer/bmc150_magn.c 			mutex_unlock(&data->mutex);
data              566 drivers/iio/magnetometer/bmc150_magn.c 			mutex_lock(&data->mutex);
data              567 drivers/iio/magnetometer/bmc150_magn.c 			ret = bmc150_magn_set_max_odr(data, 0, val, 0);
data              569 drivers/iio/magnetometer/bmc150_magn.c 				mutex_unlock(&data->mutex);
data              572 drivers/iio/magnetometer/bmc150_magn.c 			ret = regmap_update_bits(data->regmap,
data              577 drivers/iio/magnetometer/bmc150_magn.c 			mutex_unlock(&data->mutex);
data              592 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              597 drivers/iio/magnetometer/bmc150_magn.c 		if (bmc150_magn_samp_freq_table[i].freq > data->max_odr)
data              612 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              614 drivers/iio/magnetometer/bmc150_magn.c 	return &data->orientation;
data              672 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              675 drivers/iio/magnetometer/bmc150_magn.c 	mutex_lock(&data->mutex);
data              676 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_read_xyz(data, data->buffer);
data              680 drivers/iio/magnetometer/bmc150_magn.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              684 drivers/iio/magnetometer/bmc150_magn.c 	mutex_unlock(&data->mutex);
data              690 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_init(struct bmc150_magn_data *data)
data              695 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_set_power_mode(data, BMC150_MAGN_POWER_MODE_SUSPEND,
data              698 drivers/iio/magnetometer/bmc150_magn.c 		dev_err(data->dev,
data              703 drivers/iio/magnetometer/bmc150_magn.c 	ret = regmap_read(data->regmap, BMC150_MAGN_REG_CHIP_ID, &chip_id);
data              705 drivers/iio/magnetometer/bmc150_magn.c 		dev_err(data->dev, "Failed reading chip id\n");
data              709 drivers/iio/magnetometer/bmc150_magn.c 		dev_err(data->dev, "Invalid chip id 0x%x\n", chip_id);
data              713 drivers/iio/magnetometer/bmc150_magn.c 	dev_dbg(data->dev, "Chip id %x\n", chip_id);
data              716 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_set_odr(data, preset.odr);
data              718 drivers/iio/magnetometer/bmc150_magn.c 		dev_err(data->dev, "Failed to set ODR to %d\n",
data              723 drivers/iio/magnetometer/bmc150_magn.c 	ret = regmap_write(data->regmap, BMC150_MAGN_REG_REP_XY,
data              726 drivers/iio/magnetometer/bmc150_magn.c 		dev_err(data->dev, "Failed to set REP XY to %d\n",
data              731 drivers/iio/magnetometer/bmc150_magn.c 	ret = regmap_write(data->regmap, BMC150_MAGN_REG_REP_Z,
data              734 drivers/iio/magnetometer/bmc150_magn.c 		dev_err(data->dev, "Failed to set REP Z to %d\n",
data              739 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_set_max_odr(data, preset.rep_xy, preset.rep_z,
data              744 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_set_power_mode(data, BMC150_MAGN_POWER_MODE_NORMAL,
data              747 drivers/iio/magnetometer/bmc150_magn.c 		dev_err(data->dev, "Failed to power on device\n");
data              754 drivers/iio/magnetometer/bmc150_magn.c 	bmc150_magn_set_power_mode(data, BMC150_MAGN_POWER_MODE_SUSPEND, true);
data              758 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_reset_intr(struct bmc150_magn_data *data)
data              766 drivers/iio/magnetometer/bmc150_magn.c 	return regmap_read(data->regmap, BMC150_MAGN_REG_X_L, &tmp);
data              772 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              775 drivers/iio/magnetometer/bmc150_magn.c 	if (!data->dready_trigger_on)
data              778 drivers/iio/magnetometer/bmc150_magn.c 	mutex_lock(&data->mutex);
data              779 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_reset_intr(data);
data              780 drivers/iio/magnetometer/bmc150_magn.c 	mutex_unlock(&data->mutex);
data              789 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              792 drivers/iio/magnetometer/bmc150_magn.c 	mutex_lock(&data->mutex);
data              793 drivers/iio/magnetometer/bmc150_magn.c 	if (state == data->dready_trigger_on)
data              796 drivers/iio/magnetometer/bmc150_magn.c 	ret = regmap_update_bits(data->regmap, BMC150_MAGN_REG_INT_DRDY,
data              802 drivers/iio/magnetometer/bmc150_magn.c 	data->dready_trigger_on = state;
data              805 drivers/iio/magnetometer/bmc150_magn.c 		ret = bmc150_magn_reset_intr(data);
data              809 drivers/iio/magnetometer/bmc150_magn.c 	mutex_unlock(&data->mutex);
data              814 drivers/iio/magnetometer/bmc150_magn.c 	mutex_unlock(&data->mutex);
data              825 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              827 drivers/iio/magnetometer/bmc150_magn.c 	return bmc150_magn_set_power_state(data, true);
data              832 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              834 drivers/iio/magnetometer/bmc150_magn.c 	return bmc150_magn_set_power_state(data, false);
data              858 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data;
data              862 drivers/iio/magnetometer/bmc150_magn.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              866 drivers/iio/magnetometer/bmc150_magn.c 	data = iio_priv(indio_dev);
data              868 drivers/iio/magnetometer/bmc150_magn.c 	data->regmap = regmap;
data              869 drivers/iio/magnetometer/bmc150_magn.c 	data->irq = irq;
data              870 drivers/iio/magnetometer/bmc150_magn.c 	data->dev = dev;
data              873 drivers/iio/magnetometer/bmc150_magn.c 				&data->orientation);
data              880 drivers/iio/magnetometer/bmc150_magn.c 	mutex_init(&data->mutex);
data              882 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_init(data);
data              895 drivers/iio/magnetometer/bmc150_magn.c 		data->dready_trig = devm_iio_trigger_alloc(dev,
data              899 drivers/iio/magnetometer/bmc150_magn.c 		if (!data->dready_trig) {
data              905 drivers/iio/magnetometer/bmc150_magn.c 		data->dready_trig->dev.parent = dev;
data              906 drivers/iio/magnetometer/bmc150_magn.c 		data->dready_trig->ops = &bmc150_magn_trigger_ops;
data              907 drivers/iio/magnetometer/bmc150_magn.c 		iio_trigger_set_drvdata(data->dready_trig, indio_dev);
data              908 drivers/iio/magnetometer/bmc150_magn.c 		ret = iio_trigger_register(data->dready_trig);
data              919 drivers/iio/magnetometer/bmc150_magn.c 					   data->dready_trig);
data              957 drivers/iio/magnetometer/bmc150_magn.c 		free_irq(irq, data->dready_trig);
data              959 drivers/iio/magnetometer/bmc150_magn.c 	if (data->dready_trig)
data              960 drivers/iio/magnetometer/bmc150_magn.c 		iio_trigger_unregister(data->dready_trig);
data              962 drivers/iio/magnetometer/bmc150_magn.c 	bmc150_magn_set_power_mode(data, BMC150_MAGN_POWER_MODE_SUSPEND, true);
data              970 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data              980 drivers/iio/magnetometer/bmc150_magn.c 	if (data->irq > 0)
data              981 drivers/iio/magnetometer/bmc150_magn.c 		free_irq(data->irq, data->dready_trig);
data              983 drivers/iio/magnetometer/bmc150_magn.c 	if (data->dready_trig)
data              984 drivers/iio/magnetometer/bmc150_magn.c 		iio_trigger_unregister(data->dready_trig);
data              986 drivers/iio/magnetometer/bmc150_magn.c 	mutex_lock(&data->mutex);
data              987 drivers/iio/magnetometer/bmc150_magn.c 	bmc150_magn_set_power_mode(data, BMC150_MAGN_POWER_MODE_SUSPEND, true);
data              988 drivers/iio/magnetometer/bmc150_magn.c 	mutex_unlock(&data->mutex);
data              998 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data             1001 drivers/iio/magnetometer/bmc150_magn.c 	mutex_lock(&data->mutex);
data             1002 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_set_power_mode(data, BMC150_MAGN_POWER_MODE_SLEEP,
data             1004 drivers/iio/magnetometer/bmc150_magn.c 	mutex_unlock(&data->mutex);
data             1018 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data             1020 drivers/iio/magnetometer/bmc150_magn.c 	return bmc150_magn_set_power_mode(data, BMC150_MAGN_POWER_MODE_NORMAL,
data             1029 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data             1032 drivers/iio/magnetometer/bmc150_magn.c 	mutex_lock(&data->mutex);
data             1033 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_set_power_mode(data, BMC150_MAGN_POWER_MODE_SLEEP,
data             1035 drivers/iio/magnetometer/bmc150_magn.c 	mutex_unlock(&data->mutex);
data             1043 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_data *data = iio_priv(indio_dev);
data             1046 drivers/iio/magnetometer/bmc150_magn.c 	mutex_lock(&data->mutex);
data             1047 drivers/iio/magnetometer/bmc150_magn.c 	ret = bmc150_magn_set_power_mode(data, BMC150_MAGN_POWER_MODE_NORMAL,
data             1049 drivers/iio/magnetometer/bmc150_magn.c 	mutex_unlock(&data->mutex);
data              279 drivers/iio/magnetometer/hid-sensor-magn-3d.c static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data)
data              282 drivers/iio/magnetometer/hid-sensor-magn-3d.c 	iio_push_to_buffers(indio_dev, data);
data              136 drivers/iio/magnetometer/hmc5843_core.c static s32 hmc5843_set_mode(struct hmc5843_data *data, u8 operating_mode)
data              140 drivers/iio/magnetometer/hmc5843_core.c 	mutex_lock(&data->lock);
data              141 drivers/iio/magnetometer/hmc5843_core.c 	ret = regmap_update_bits(data->regmap, HMC5843_MODE_REG,
data              143 drivers/iio/magnetometer/hmc5843_core.c 	mutex_unlock(&data->lock);
data              148 drivers/iio/magnetometer/hmc5843_core.c static int hmc5843_wait_measurement(struct hmc5843_data *data)
data              155 drivers/iio/magnetometer/hmc5843_core.c 		ret = regmap_read(data->regmap, HMC5843_STATUS_REG, &val);
data              164 drivers/iio/magnetometer/hmc5843_core.c 		dev_err(data->dev, "data not ready\n");
data              172 drivers/iio/magnetometer/hmc5843_core.c static int hmc5843_read_measurement(struct hmc5843_data *data,
data              178 drivers/iio/magnetometer/hmc5843_core.c 	mutex_lock(&data->lock);
data              179 drivers/iio/magnetometer/hmc5843_core.c 	ret = hmc5843_wait_measurement(data);
data              181 drivers/iio/magnetometer/hmc5843_core.c 		mutex_unlock(&data->lock);
data              184 drivers/iio/magnetometer/hmc5843_core.c 	ret = regmap_bulk_read(data->regmap, HMC5843_DATA_OUT_MSB_REGS,
data              186 drivers/iio/magnetometer/hmc5843_core.c 	mutex_unlock(&data->lock);
data              194 drivers/iio/magnetometer/hmc5843_core.c static int hmc5843_set_meas_conf(struct hmc5843_data *data, u8 meas_conf)
data              198 drivers/iio/magnetometer/hmc5843_core.c 	mutex_lock(&data->lock);
data              199 drivers/iio/magnetometer/hmc5843_core.c 	ret = regmap_update_bits(data->regmap, HMC5843_CONFIG_REG_A,
data              201 drivers/iio/magnetometer/hmc5843_core.c 	mutex_unlock(&data->lock);
data              210 drivers/iio/magnetometer/hmc5843_core.c 	struct hmc5843_data *data = iio_priv(indio_dev);
data              214 drivers/iio/magnetometer/hmc5843_core.c 	ret = regmap_read(data->regmap, HMC5843_CONFIG_REG_A, &val);
data              226 drivers/iio/magnetometer/hmc5843_core.c 	struct hmc5843_data *data = iio_priv(indio_dev);
data              228 drivers/iio/magnetometer/hmc5843_core.c 	return hmc5843_set_meas_conf(data, meas_conf);
data              235 drivers/iio/magnetometer/hmc5843_core.c 	struct hmc5843_data *data = iio_priv(indio_dev);
data              237 drivers/iio/magnetometer/hmc5843_core.c 	return &data->orientation;
data              272 drivers/iio/magnetometer/hmc5843_core.c 	struct hmc5843_data *data = iio_priv(dev_to_iio_dev(dev));
data              276 drivers/iio/magnetometer/hmc5843_core.c 	for (i = 0; i < data->variant->n_regval_to_samp_freq; i++)
data              278 drivers/iio/magnetometer/hmc5843_core.c 			"%d.%d ", data->variant->regval_to_samp_freq[i][0],
data              279 drivers/iio/magnetometer/hmc5843_core.c 			data->variant->regval_to_samp_freq[i][1]);
data              289 drivers/iio/magnetometer/hmc5843_core.c static int hmc5843_set_samp_freq(struct hmc5843_data *data, u8 rate)
data              293 drivers/iio/magnetometer/hmc5843_core.c 	mutex_lock(&data->lock);
data              294 drivers/iio/magnetometer/hmc5843_core.c 	ret = regmap_update_bits(data->regmap, HMC5843_CONFIG_REG_A,
data              297 drivers/iio/magnetometer/hmc5843_core.c 	mutex_unlock(&data->lock);
data              302 drivers/iio/magnetometer/hmc5843_core.c static int hmc5843_get_samp_freq_index(struct hmc5843_data *data,
data              307 drivers/iio/magnetometer/hmc5843_core.c 	for (i = 0; i < data->variant->n_regval_to_samp_freq; i++)
data              308 drivers/iio/magnetometer/hmc5843_core.c 		if (val == data->variant->regval_to_samp_freq[i][0] &&
data              309 drivers/iio/magnetometer/hmc5843_core.c 		    val2 == data->variant->regval_to_samp_freq[i][1])
data              315 drivers/iio/magnetometer/hmc5843_core.c static int hmc5843_set_range_gain(struct hmc5843_data *data, u8 range)
data              319 drivers/iio/magnetometer/hmc5843_core.c 	mutex_lock(&data->lock);
data              320 drivers/iio/magnetometer/hmc5843_core.c 	ret = regmap_update_bits(data->regmap, HMC5843_CONFIG_REG_B,
data              323 drivers/iio/magnetometer/hmc5843_core.c 	mutex_unlock(&data->lock);
data              332 drivers/iio/magnetometer/hmc5843_core.c 	struct hmc5843_data *data = iio_priv(dev_to_iio_dev(dev));
data              337 drivers/iio/magnetometer/hmc5843_core.c 	for (i = 0; i < data->variant->n_regval_to_nanoscale; i++)
data              339 drivers/iio/magnetometer/hmc5843_core.c 			"0.%09d ", data->variant->regval_to_nanoscale[i]);
data              350 drivers/iio/magnetometer/hmc5843_core.c static int hmc5843_get_scale_index(struct hmc5843_data *data, int val, int val2)
data              357 drivers/iio/magnetometer/hmc5843_core.c 	for (i = 0; i < data->variant->n_regval_to_nanoscale; i++)
data              358 drivers/iio/magnetometer/hmc5843_core.c 		if (val2 == data->variant->regval_to_nanoscale[i])
data              368 drivers/iio/magnetometer/hmc5843_core.c 	struct hmc5843_data *data = iio_priv(indio_dev);
data              374 drivers/iio/magnetometer/hmc5843_core.c 		return hmc5843_read_measurement(data, chan->scan_index, val);
data              376 drivers/iio/magnetometer/hmc5843_core.c 		ret = regmap_read(data->regmap, HMC5843_CONFIG_REG_B, &rval);
data              381 drivers/iio/magnetometer/hmc5843_core.c 		*val2 = data->variant->regval_to_nanoscale[rval];
data              384 drivers/iio/magnetometer/hmc5843_core.c 		ret = regmap_read(data->regmap, HMC5843_CONFIG_REG_A, &rval);
data              388 drivers/iio/magnetometer/hmc5843_core.c 		*val = data->variant->regval_to_samp_freq[rval][0];
data              389 drivers/iio/magnetometer/hmc5843_core.c 		*val2 = data->variant->regval_to_samp_freq[rval][1];
data              399 drivers/iio/magnetometer/hmc5843_core.c 	struct hmc5843_data *data = iio_priv(indio_dev);
data              404 drivers/iio/magnetometer/hmc5843_core.c 		rate = hmc5843_get_samp_freq_index(data, val, val2);
data              408 drivers/iio/magnetometer/hmc5843_core.c 		return hmc5843_set_samp_freq(data, rate);
data              410 drivers/iio/magnetometer/hmc5843_core.c 		range = hmc5843_get_scale_index(data, val, val2);
data              414 drivers/iio/magnetometer/hmc5843_core.c 		return hmc5843_set_range_gain(data, range);
data              438 drivers/iio/magnetometer/hmc5843_core.c 	struct hmc5843_data *data = iio_priv(indio_dev);
data              441 drivers/iio/magnetometer/hmc5843_core.c 	mutex_lock(&data->lock);
data              442 drivers/iio/magnetometer/hmc5843_core.c 	ret = hmc5843_wait_measurement(data);
data              444 drivers/iio/magnetometer/hmc5843_core.c 		mutex_unlock(&data->lock);
data              448 drivers/iio/magnetometer/hmc5843_core.c 	ret = regmap_bulk_read(data->regmap, HMC5843_DATA_OUT_MSB_REGS,
data              449 drivers/iio/magnetometer/hmc5843_core.c 			       data->buffer, 3 * sizeof(__be16));
data              451 drivers/iio/magnetometer/hmc5843_core.c 	mutex_unlock(&data->lock);
data              455 drivers/iio/magnetometer/hmc5843_core.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              571 drivers/iio/magnetometer/hmc5843_core.c static int hmc5843_init(struct hmc5843_data *data)
data              576 drivers/iio/magnetometer/hmc5843_core.c 	ret = regmap_bulk_read(data->regmap, HMC5843_ID_REG,
data              581 drivers/iio/magnetometer/hmc5843_core.c 		dev_err(data->dev, "no HMC5843/5883/5883L/5983 sensor\n");
data              585 drivers/iio/magnetometer/hmc5843_core.c 	ret = hmc5843_set_meas_conf(data, HMC5843_MEAS_CONF_NORMAL);
data              588 drivers/iio/magnetometer/hmc5843_core.c 	ret = hmc5843_set_samp_freq(data, HMC5843_RATE_DEFAULT);
data              591 drivers/iio/magnetometer/hmc5843_core.c 	ret = hmc5843_set_range_gain(data, HMC5843_RANGE_GAIN_DEFAULT);
data              594 drivers/iio/magnetometer/hmc5843_core.c 	return hmc5843_set_mode(data, HMC5843_MODE_CONVERSION_CONTINUOUS);
data              623 drivers/iio/magnetometer/hmc5843_core.c 	struct hmc5843_data *data;
data              627 drivers/iio/magnetometer/hmc5843_core.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              634 drivers/iio/magnetometer/hmc5843_core.c 	data = iio_priv(indio_dev);
data              635 drivers/iio/magnetometer/hmc5843_core.c 	data->dev = dev;
data              636 drivers/iio/magnetometer/hmc5843_core.c 	data->regmap = regmap;
data              637 drivers/iio/magnetometer/hmc5843_core.c 	data->variant = &hmc5843_chip_info_tbl[id];
data              638 drivers/iio/magnetometer/hmc5843_core.c 	mutex_init(&data->lock);
data              641 drivers/iio/magnetometer/hmc5843_core.c 				&data->orientation);
data              649 drivers/iio/magnetometer/hmc5843_core.c 	indio_dev->channels = data->variant->channels;
data              653 drivers/iio/magnetometer/hmc5843_core.c 	ret = hmc5843_init(data);
data               83 drivers/iio/magnetometer/hmc5843_i2c.c 	{ .compatible = "honeywell,hmc5843", .data = (void *)HMC5843_ID },
data               84 drivers/iio/magnetometer/hmc5843_i2c.c 	{ .compatible = "honeywell,hmc5883", .data = (void *)HMC5883_ID },
data               85 drivers/iio/magnetometer/hmc5843_i2c.c 	{ .compatible = "honeywell,hmc5883l", .data = (void *)HMC5883L_ID },
data               86 drivers/iio/magnetometer/hmc5843_i2c.c 	{ .compatible = "honeywell,hmc5983", .data = (void *)HMC5983_ID },
data               61 drivers/iio/magnetometer/mag3110.c static int mag3110_request(struct mag3110_data *data)
data               65 drivers/iio/magnetometer/mag3110.c 	if ((data->ctrl_reg1 & MAG3110_CTRL_AC) == 0) {
data               67 drivers/iio/magnetometer/mag3110.c 		ret = i2c_smbus_write_byte_data(data->client, MAG3110_CTRL_REG1,
data               68 drivers/iio/magnetometer/mag3110.c 			data->ctrl_reg1 | MAG3110_CTRL_TM);
data               74 drivers/iio/magnetometer/mag3110.c 		ret = i2c_smbus_read_byte_data(data->client, MAG3110_STATUS);
data               81 drivers/iio/magnetometer/mag3110.c 		if (data->sleep_val <= 20)
data               82 drivers/iio/magnetometer/mag3110.c 			usleep_range(data->sleep_val * 250, data->sleep_val * 500);
data               88 drivers/iio/magnetometer/mag3110.c 		dev_err(&data->client->dev, "data not ready\n");
data               95 drivers/iio/magnetometer/mag3110.c static int mag3110_read(struct mag3110_data *data, __be16 buf[3])
data               99 drivers/iio/magnetometer/mag3110.c 	mutex_lock(&data->lock);
data              100 drivers/iio/magnetometer/mag3110.c 	ret = mag3110_request(data);
data              102 drivers/iio/magnetometer/mag3110.c 		mutex_unlock(&data->lock);
data              105 drivers/iio/magnetometer/mag3110.c 	ret = i2c_smbus_read_i2c_block_data(data->client,
data              107 drivers/iio/magnetometer/mag3110.c 	mutex_unlock(&data->lock);
data              150 drivers/iio/magnetometer/mag3110.c static int mag3110_get_samp_freq_index(struct mag3110_data *data,
data              157 drivers/iio/magnetometer/mag3110.c static int mag3110_calculate_sleep(struct mag3110_data *data)
data              159 drivers/iio/magnetometer/mag3110.c 	int ret, i = data->ctrl_reg1 >> MAG3110_CTRL_DR_SHIFT;
data              169 drivers/iio/magnetometer/mag3110.c static int mag3110_standby(struct mag3110_data *data)
data              171 drivers/iio/magnetometer/mag3110.c 	return i2c_smbus_write_byte_data(data->client, MAG3110_CTRL_REG1,
data              172 drivers/iio/magnetometer/mag3110.c 		data->ctrl_reg1 & ~MAG3110_CTRL_AC);
data              175 drivers/iio/magnetometer/mag3110.c static int mag3110_wait_standby(struct mag3110_data *data)
data              185 drivers/iio/magnetometer/mag3110.c 		ret = i2c_smbus_read_byte_data(data->client, MAG3110_SYSMOD);
data              187 drivers/iio/magnetometer/mag3110.c 			dev_err(&data->client->dev, "i2c error\n");
data              198 drivers/iio/magnetometer/mag3110.c 		dev_err(&data->client->dev, "device not entering standby mode\n");
data              205 drivers/iio/magnetometer/mag3110.c static int mag3110_active(struct mag3110_data *data)
data              207 drivers/iio/magnetometer/mag3110.c 	return i2c_smbus_write_byte_data(data->client, MAG3110_CTRL_REG1,
data              208 drivers/iio/magnetometer/mag3110.c 					 data->ctrl_reg1);
data              212 drivers/iio/magnetometer/mag3110.c static int mag3110_is_active(struct mag3110_data *data)
data              216 drivers/iio/magnetometer/mag3110.c 	reg = i2c_smbus_read_byte_data(data->client, MAG3110_CTRL_REG1);
data              223 drivers/iio/magnetometer/mag3110.c static int mag3110_change_config(struct mag3110_data *data, u8 reg, u8 val)
data              228 drivers/iio/magnetometer/mag3110.c 	mutex_lock(&data->lock);
data              230 drivers/iio/magnetometer/mag3110.c 	is_active = mag3110_is_active(data);
data              238 drivers/iio/magnetometer/mag3110.c 		ret = mag3110_standby(data);
data              247 drivers/iio/magnetometer/mag3110.c 	ret = mag3110_wait_standby(data);
data              251 drivers/iio/magnetometer/mag3110.c 	ret = i2c_smbus_write_byte_data(data->client, reg, val);
data              256 drivers/iio/magnetometer/mag3110.c 		ret = mag3110_active(data);
data              263 drivers/iio/magnetometer/mag3110.c 	mutex_unlock(&data->lock);
data              272 drivers/iio/magnetometer/mag3110.c 	struct mag3110_data *data = iio_priv(indio_dev);
data              284 drivers/iio/magnetometer/mag3110.c 			ret = mag3110_read(data, buffer);
data              292 drivers/iio/magnetometer/mag3110.c 			mutex_lock(&data->lock);
data              293 drivers/iio/magnetometer/mag3110.c 			ret = mag3110_request(data);
data              295 drivers/iio/magnetometer/mag3110.c 				mutex_unlock(&data->lock);
data              298 drivers/iio/magnetometer/mag3110.c 			ret = i2c_smbus_read_byte_data(data->client,
data              300 drivers/iio/magnetometer/mag3110.c 			mutex_unlock(&data->lock);
data              326 drivers/iio/magnetometer/mag3110.c 		i = data->ctrl_reg1 >> MAG3110_CTRL_DR_SHIFT;
data              331 drivers/iio/magnetometer/mag3110.c 		ret = i2c_smbus_read_word_swapped(data->client,
data              345 drivers/iio/magnetometer/mag3110.c 	struct mag3110_data *data = iio_priv(indio_dev);
data              354 drivers/iio/magnetometer/mag3110.c 		rate = mag3110_get_samp_freq_index(data, val, val2);
data              359 drivers/iio/magnetometer/mag3110.c 		data->ctrl_reg1 &= 0xff & ~MAG3110_CTRL_DR_MASK
data              361 drivers/iio/magnetometer/mag3110.c 		data->ctrl_reg1 |= rate << MAG3110_CTRL_DR_SHIFT;
data              362 drivers/iio/magnetometer/mag3110.c 		data->sleep_val = mag3110_calculate_sleep(data);
data              363 drivers/iio/magnetometer/mag3110.c 		if (data->sleep_val < 40)
data              364 drivers/iio/magnetometer/mag3110.c 			data->ctrl_reg1 |= MAG3110_CTRL_AC;
data              366 drivers/iio/magnetometer/mag3110.c 		ret = mag3110_change_config(data, MAG3110_CTRL_REG1,
data              367 drivers/iio/magnetometer/mag3110.c 					    data->ctrl_reg1);
data              374 drivers/iio/magnetometer/mag3110.c 		ret = i2c_smbus_write_word_swapped(data->client,
data              389 drivers/iio/magnetometer/mag3110.c 	struct mag3110_data *data = iio_priv(indio_dev);
data              393 drivers/iio/magnetometer/mag3110.c 	ret = mag3110_read(data, (__be16 *) buffer);
data              398 drivers/iio/magnetometer/mag3110.c 		ret = i2c_smbus_read_byte_data(data->client,
data              468 drivers/iio/magnetometer/mag3110.c 	struct mag3110_data *data;
data              472 drivers/iio/magnetometer/mag3110.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              476 drivers/iio/magnetometer/mag3110.c 	data = iio_priv(indio_dev);
data              478 drivers/iio/magnetometer/mag3110.c 	data->vdd_reg = devm_regulator_get(&client->dev, "vdd");
data              479 drivers/iio/magnetometer/mag3110.c 	if (IS_ERR(data->vdd_reg)) {
data              480 drivers/iio/magnetometer/mag3110.c 		if (PTR_ERR(data->vdd_reg) == -EPROBE_DEFER)
data              484 drivers/iio/magnetometer/mag3110.c 		return PTR_ERR(data->vdd_reg);
data              487 drivers/iio/magnetometer/mag3110.c 	data->vddio_reg = devm_regulator_get(&client->dev, "vddio");
data              488 drivers/iio/magnetometer/mag3110.c 	if (IS_ERR(data->vddio_reg)) {
data              489 drivers/iio/magnetometer/mag3110.c 		if (PTR_ERR(data->vddio_reg) == -EPROBE_DEFER)
data              493 drivers/iio/magnetometer/mag3110.c 		return PTR_ERR(data->vddio_reg);
data              496 drivers/iio/magnetometer/mag3110.c 	ret = regulator_enable(data->vdd_reg);
data              502 drivers/iio/magnetometer/mag3110.c 	ret = regulator_enable(data->vddio_reg);
data              516 drivers/iio/magnetometer/mag3110.c 	data->client = client;
data              517 drivers/iio/magnetometer/mag3110.c 	mutex_init(&data->lock);
data              528 drivers/iio/magnetometer/mag3110.c 	data->ctrl_reg1 = MAG3110_CTRL_DR_DEFAULT << MAG3110_CTRL_DR_SHIFT;
data              529 drivers/iio/magnetometer/mag3110.c 	data->sleep_val = mag3110_calculate_sleep(data);
data              530 drivers/iio/magnetometer/mag3110.c 	if (data->sleep_val < 40)
data              531 drivers/iio/magnetometer/mag3110.c 		data->ctrl_reg1 |= MAG3110_CTRL_AC;
data              533 drivers/iio/magnetometer/mag3110.c 	ret = mag3110_change_config(data, MAG3110_CTRL_REG1, data->ctrl_reg1);
data              557 drivers/iio/magnetometer/mag3110.c 	regulator_disable(data->vddio_reg);
data              559 drivers/iio/magnetometer/mag3110.c 	regulator_disable(data->vdd_reg);
data              567 drivers/iio/magnetometer/mag3110.c 	struct mag3110_data *data = iio_priv(indio_dev);
data              572 drivers/iio/magnetometer/mag3110.c 	regulator_disable(data->vddio_reg);
data              573 drivers/iio/magnetometer/mag3110.c 	regulator_disable(data->vdd_reg);
data              581 drivers/iio/magnetometer/mag3110.c 	struct mag3110_data *data = iio_priv(i2c_get_clientdata(
data              590 drivers/iio/magnetometer/mag3110.c 	ret = regulator_disable(data->vddio_reg);
data              596 drivers/iio/magnetometer/mag3110.c 	ret = regulator_disable(data->vdd_reg);
data              607 drivers/iio/magnetometer/mag3110.c 	struct mag3110_data *data = iio_priv(i2c_get_clientdata(
data              611 drivers/iio/magnetometer/mag3110.c 	ret = regulator_enable(data->vdd_reg);
data              617 drivers/iio/magnetometer/mag3110.c 	ret = regulator_enable(data->vddio_reg);
data              620 drivers/iio/magnetometer/mag3110.c 		regulator_disable(data->vdd_reg);
data              624 drivers/iio/magnetometer/mag3110.c 	return i2c_smbus_write_byte_data(data->client, MAG3110_CTRL_REG1,
data              625 drivers/iio/magnetometer/mag3110.c 		data->ctrl_reg1);
data              168 drivers/iio/magnetometer/mmc35240.c static int mmc35240_get_samp_freq_index(struct mmc35240_data *data,
data              180 drivers/iio/magnetometer/mmc35240.c static int mmc35240_hw_set(struct mmc35240_data *data, bool set)
data              189 drivers/iio/magnetometer/mmc35240.c 	ret = regmap_update_bits(data->regmap, MMC35240_REG_CTRL0,
data              201 drivers/iio/magnetometer/mmc35240.c 	return regmap_update_bits(data->regmap, MMC35240_REG_CTRL0,
data              206 drivers/iio/magnetometer/mmc35240.c static int mmc35240_init(struct mmc35240_data *data)
data              212 drivers/iio/magnetometer/mmc35240.c 	ret = regmap_read(data->regmap, MMC35240_REG_ID, &reg_id);
data              214 drivers/iio/magnetometer/mmc35240.c 		dev_err(&data->client->dev, "Error reading product id\n");
data              218 drivers/iio/magnetometer/mmc35240.c 	dev_dbg(&data->client->dev, "MMC35240 chip id %x\n", reg_id);
data              225 drivers/iio/magnetometer/mmc35240.c 	ret = mmc35240_hw_set(data, true);
data              230 drivers/iio/magnetometer/mmc35240.c 	ret = mmc35240_hw_set(data, false);
data              235 drivers/iio/magnetometer/mmc35240.c 	ret = regmap_update_bits(data->regmap, MMC35240_REG_CTRL1,
data              237 drivers/iio/magnetometer/mmc35240.c 				 data->res << MMC35240_CTRL1_BW_SHIFT);
data              241 drivers/iio/magnetometer/mmc35240.c 	ret = regmap_bulk_read(data->regmap, MMC35240_OTP_START_ADDR,
data              250 drivers/iio/magnetometer/mmc35240.c 	data->axis_coef[0] = MMC35240_X_COEFF(1);
data              251 drivers/iio/magnetometer/mmc35240.c 	data->axis_coef[1] = MMC35240_Y_COEFF(y_convert);
data              252 drivers/iio/magnetometer/mmc35240.c 	data->axis_coef[2] = MMC35240_Z_COEFF(z_convert);
data              254 drivers/iio/magnetometer/mmc35240.c 	data->axis_scale[0] = 1;
data              255 drivers/iio/magnetometer/mmc35240.c 	data->axis_scale[1] = 1000;
data              256 drivers/iio/magnetometer/mmc35240.c 	data->axis_scale[2] = 10000;
data              261 drivers/iio/magnetometer/mmc35240.c static int mmc35240_take_measurement(struct mmc35240_data *data)
data              266 drivers/iio/magnetometer/mmc35240.c 	ret = regmap_write(data->regmap, MMC35240_REG_CTRL0,
data              272 drivers/iio/magnetometer/mmc35240.c 		ret = regmap_read(data->regmap, MMC35240_REG_STATUS,
data              283 drivers/iio/magnetometer/mmc35240.c 		dev_err(&data->client->dev, "data not ready\n");
data              290 drivers/iio/magnetometer/mmc35240.c static int mmc35240_read_measurement(struct mmc35240_data *data, __le16 buf[3])
data              294 drivers/iio/magnetometer/mmc35240.c 	ret = mmc35240_take_measurement(data);
data              298 drivers/iio/magnetometer/mmc35240.c 	return regmap_bulk_read(data->regmap, MMC35240_REG_XOUT_L, (u8 *)buf,
data              313 drivers/iio/magnetometer/mmc35240.c static int mmc35240_raw_to_mgauss(struct mmc35240_data *data, int index,
data              324 drivers/iio/magnetometer/mmc35240.c 	sens[AXIS_X] = mmc35240_props_table[data->res].sens[AXIS_X];
data              325 drivers/iio/magnetometer/mmc35240.c 	sens[AXIS_Y] = mmc35240_props_table[data->res].sens[AXIS_Y];
data              326 drivers/iio/magnetometer/mmc35240.c 	sens[AXIS_Z] = mmc35240_props_table[data->res].sens[AXIS_Z];
data              328 drivers/iio/magnetometer/mmc35240.c 	nfo = mmc35240_props_table[data->res].nfo;
data              346 drivers/iio/magnetometer/mmc35240.c 	*val = (*val) * data->axis_coef[index] / data->axis_scale[index];
data              355 drivers/iio/magnetometer/mmc35240.c 	struct mmc35240_data *data = iio_priv(indio_dev);
data              362 drivers/iio/magnetometer/mmc35240.c 		mutex_lock(&data->mutex);
data              363 drivers/iio/magnetometer/mmc35240.c 		ret = mmc35240_read_measurement(data, buf);
data              364 drivers/iio/magnetometer/mmc35240.c 		mutex_unlock(&data->mutex);
data              367 drivers/iio/magnetometer/mmc35240.c 		ret = mmc35240_raw_to_mgauss(data, chan->address, buf, val);
data              376 drivers/iio/magnetometer/mmc35240.c 		mutex_lock(&data->mutex);
data              377 drivers/iio/magnetometer/mmc35240.c 		ret = regmap_read(data->regmap, MMC35240_REG_CTRL1, &reg);
data              378 drivers/iio/magnetometer/mmc35240.c 		mutex_unlock(&data->mutex);
data              398 drivers/iio/magnetometer/mmc35240.c 	struct mmc35240_data *data = iio_priv(indio_dev);
data              403 drivers/iio/magnetometer/mmc35240.c 		i = mmc35240_get_samp_freq_index(data, val, val2);
data              406 drivers/iio/magnetometer/mmc35240.c 		mutex_lock(&data->mutex);
data              407 drivers/iio/magnetometer/mmc35240.c 		ret = regmap_update_bits(data->regmap, MMC35240_REG_CTRL1,
data              410 drivers/iio/magnetometer/mmc35240.c 		mutex_unlock(&data->mutex);
data              487 drivers/iio/magnetometer/mmc35240.c 	struct mmc35240_data *data;
data              492 drivers/iio/magnetometer/mmc35240.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              502 drivers/iio/magnetometer/mmc35240.c 	data = iio_priv(indio_dev);
data              504 drivers/iio/magnetometer/mmc35240.c 	data->client = client;
data              505 drivers/iio/magnetometer/mmc35240.c 	data->regmap = regmap;
data              506 drivers/iio/magnetometer/mmc35240.c 	data->res = MMC35240_16_BITS_SLOW;
data              508 drivers/iio/magnetometer/mmc35240.c 	mutex_init(&data->mutex);
data              517 drivers/iio/magnetometer/mmc35240.c 	ret = mmc35240_init(data);
data              529 drivers/iio/magnetometer/mmc35240.c 	struct mmc35240_data *data = iio_priv(indio_dev);
data              531 drivers/iio/magnetometer/mmc35240.c 	regcache_cache_only(data->regmap, true);
data              539 drivers/iio/magnetometer/mmc35240.c 	struct mmc35240_data *data = iio_priv(indio_dev);
data              542 drivers/iio/magnetometer/mmc35240.c 	regcache_mark_dirty(data->regmap);
data              543 drivers/iio/magnetometer/mmc35240.c 	ret = regcache_sync_region(data->regmap, MMC35240_REG_CTRL0,
data              548 drivers/iio/magnetometer/mmc35240.c 	regcache_cache_only(data->regmap, false);
data              125 drivers/iio/magnetometer/rm3100-core.c 	struct rm3100_data *data = iio_priv(indio_dev);
data              131 drivers/iio/magnetometer/rm3100-core.c 	regmap_write(data->regmap, RM3100_REG_POLL, 0);
data              139 drivers/iio/magnetometer/rm3100-core.c 	struct rm3100_data *data = iio_priv(indio_dev);
data              143 drivers/iio/magnetometer/rm3100-core.c 		complete(&data->measuring_done);
data              146 drivers/iio/magnetometer/rm3100-core.c 		iio_trigger_poll(data->drdy_trig);
data              157 drivers/iio/magnetometer/rm3100-core.c static int rm3100_wait_measurement(struct rm3100_data *data)
data              159 drivers/iio/magnetometer/rm3100-core.c 	struct regmap *regmap = data->regmap;
data              174 drivers/iio/magnetometer/rm3100-core.c 	if (data->use_interrupt)
data              175 drivers/iio/magnetometer/rm3100-core.c 		reinit_completion(&data->measuring_done);
data              182 drivers/iio/magnetometer/rm3100-core.c 		if (data->use_interrupt) {
data              183 drivers/iio/magnetometer/rm3100-core.c 			ret = wait_for_completion_timeout(&data->measuring_done,
data              184 drivers/iio/magnetometer/rm3100-core.c 				msecs_to_jiffies(data->conversion_time));
data              206 drivers/iio/magnetometer/rm3100-core.c static int rm3100_read_mag(struct rm3100_data *data, int idx, int *val)
data              208 drivers/iio/magnetometer/rm3100-core.c 	struct regmap *regmap = data->regmap;
data              212 drivers/iio/magnetometer/rm3100-core.c 	mutex_lock(&data->lock);
data              217 drivers/iio/magnetometer/rm3100-core.c 	ret = rm3100_wait_measurement(data);
data              224 drivers/iio/magnetometer/rm3100-core.c 	mutex_unlock(&data->lock);
data              232 drivers/iio/magnetometer/rm3100-core.c 	mutex_unlock(&data->lock);
data              288 drivers/iio/magnetometer/rm3100-core.c static int rm3100_get_samp_freq(struct rm3100_data *data, int *val, int *val2)
data              293 drivers/iio/magnetometer/rm3100-core.c 	mutex_lock(&data->lock);
data              294 drivers/iio/magnetometer/rm3100-core.c 	ret = regmap_read(data->regmap, RM3100_REG_TMRC, &tmp);
data              295 drivers/iio/magnetometer/rm3100-core.c 	mutex_unlock(&data->lock);
data              304 drivers/iio/magnetometer/rm3100-core.c static int rm3100_set_cycle_count(struct rm3100_data *data, int val)
data              310 drivers/iio/magnetometer/rm3100-core.c 		ret = regmap_write(data->regmap, RM3100_REG_CC_X + 2 * i, val);
data              322 drivers/iio/magnetometer/rm3100-core.c 		data->scale = 500;
data              325 drivers/iio/magnetometer/rm3100-core.c 		data->scale = 263;
data              333 drivers/iio/magnetometer/rm3100-core.c 		data->scale = 133;
data              341 drivers/iio/magnetometer/rm3100-core.c 	struct rm3100_data *data = iio_priv(indio_dev);
data              342 drivers/iio/magnetometer/rm3100-core.c 	struct regmap *regmap = data->regmap;
data              347 drivers/iio/magnetometer/rm3100-core.c 	mutex_lock(&data->lock);
data              369 drivers/iio/magnetometer/rm3100-core.c 		ret = rm3100_set_cycle_count(data, 100);
data              373 drivers/iio/magnetometer/rm3100-core.c 		ret = rm3100_set_cycle_count(data, 200);
data              383 drivers/iio/magnetometer/rm3100-core.c 		ret = regmap_write(data->regmap, RM3100_REG_CMM,
data              389 drivers/iio/magnetometer/rm3100-core.c 	mutex_unlock(&data->lock);
data              391 drivers/iio/magnetometer/rm3100-core.c 	data->conversion_time = rm3100_samp_rates[i][2] * 2;
data              395 drivers/iio/magnetometer/rm3100-core.c 	mutex_unlock(&data->lock);
data              403 drivers/iio/magnetometer/rm3100-core.c 	struct rm3100_data *data = iio_priv(indio_dev);
data              412 drivers/iio/magnetometer/rm3100-core.c 		ret = rm3100_read_mag(data, chan->scan_index, val);
data              418 drivers/iio/magnetometer/rm3100-core.c 		*val2 = data->scale;
data              422 drivers/iio/magnetometer/rm3100-core.c 		return rm3100_get_samp_freq(data, val, val2);
data              448 drivers/iio/magnetometer/rm3100-core.c 	struct rm3100_data *data = iio_priv(indio_dev);
data              451 drivers/iio/magnetometer/rm3100-core.c 	return regmap_write(data->regmap, RM3100_REG_CMM,
data              458 drivers/iio/magnetometer/rm3100-core.c 	struct rm3100_data *data = iio_priv(indio_dev);
data              460 drivers/iio/magnetometer/rm3100-core.c 	return regmap_write(data->regmap, RM3100_REG_CMM, 0);
data              476 drivers/iio/magnetometer/rm3100-core.c 	struct rm3100_data *data = iio_priv(indio_dev);
data              477 drivers/iio/magnetometer/rm3100-core.c 	struct regmap *regmap = data->regmap;
data              480 drivers/iio/magnetometer/rm3100-core.c 	mutex_lock(&data->lock);
data              483 drivers/iio/magnetometer/rm3100-core.c 		ret = regmap_bulk_read(regmap, RM3100_REG_MX2, data->buffer, 9);
data              484 drivers/iio/magnetometer/rm3100-core.c 		mutex_unlock(&data->lock);
data              489 drivers/iio/magnetometer/rm3100-core.c 			memmove(data->buffer + i * 4, data->buffer + i * 3, 3);
data              492 drivers/iio/magnetometer/rm3100-core.c 		ret = regmap_bulk_read(regmap, RM3100_REG_MX2, data->buffer, 6);
data              493 drivers/iio/magnetometer/rm3100-core.c 		mutex_unlock(&data->lock);
data              496 drivers/iio/magnetometer/rm3100-core.c 		memmove(data->buffer + 4, data->buffer + 3, 3);
data              499 drivers/iio/magnetometer/rm3100-core.c 		ret = regmap_bulk_read(regmap, RM3100_REG_MY2, data->buffer, 6);
data              500 drivers/iio/magnetometer/rm3100-core.c 		mutex_unlock(&data->lock);
data              503 drivers/iio/magnetometer/rm3100-core.c 		memmove(data->buffer + 4, data->buffer + 3, 3);
data              506 drivers/iio/magnetometer/rm3100-core.c 		ret = regmap_bulk_read(regmap, RM3100_REG_MX2, data->buffer, 9);
data              507 drivers/iio/magnetometer/rm3100-core.c 		mutex_unlock(&data->lock);
data              510 drivers/iio/magnetometer/rm3100-core.c 		memmove(data->buffer + 4, data->buffer + 6, 3);
data              515 drivers/iio/magnetometer/rm3100-core.c 					       data->buffer, 3);
data              517 drivers/iio/magnetometer/rm3100-core.c 				mutex_unlock(&data->lock);
data              521 drivers/iio/magnetometer/rm3100-core.c 		mutex_unlock(&data->lock);
data              527 drivers/iio/magnetometer/rm3100-core.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              538 drivers/iio/magnetometer/rm3100-core.c 	struct rm3100_data *data;
data              542 drivers/iio/magnetometer/rm3100-core.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              546 drivers/iio/magnetometer/rm3100-core.c 	data = iio_priv(indio_dev);
data              547 drivers/iio/magnetometer/rm3100-core.c 	data->regmap = regmap;
data              549 drivers/iio/magnetometer/rm3100-core.c 	mutex_init(&data->lock);
data              560 drivers/iio/magnetometer/rm3100-core.c 		data->use_interrupt = false;
data              562 drivers/iio/magnetometer/rm3100-core.c 		data->use_interrupt = true;
data              564 drivers/iio/magnetometer/rm3100-core.c 		init_completion(&data->measuring_done);
data              578 drivers/iio/magnetometer/rm3100-core.c 		data->drdy_trig = devm_iio_trigger_alloc(dev, "%s-drdy%d",
data              581 drivers/iio/magnetometer/rm3100-core.c 		if (!data->drdy_trig)
data              584 drivers/iio/magnetometer/rm3100-core.c 		data->drdy_trig->dev.parent = dev;
data              585 drivers/iio/magnetometer/rm3100-core.c 		ret = devm_iio_trigger_register(dev, data->drdy_trig);
data              601 drivers/iio/magnetometer/rm3100-core.c 	data->conversion_time = rm3100_samp_rates[tmp - RM3100_TMRC_OFFSET][2]
data              606 drivers/iio/magnetometer/rm3100-core.c 		rm3100_set_cycle_count(data, 100);
data              608 drivers/iio/magnetometer/rm3100-core.c 		rm3100_set_cycle_count(data, 200);
data               24 drivers/iio/magnetometer/st_magn_i2c.c 		.data = LSM303DLH_MAGN_DEV_NAME,
data               28 drivers/iio/magnetometer/st_magn_i2c.c 		.data = LSM303DLHC_MAGN_DEV_NAME,
data               32 drivers/iio/magnetometer/st_magn_i2c.c 		.data = LSM303DLM_MAGN_DEV_NAME,
data               36 drivers/iio/magnetometer/st_magn_i2c.c 		.data = LIS3MDL_MAGN_DEV_NAME,
data               40 drivers/iio/magnetometer/st_magn_i2c.c 		.data = LSM303AGR_MAGN_DEV_NAME,
data               44 drivers/iio/magnetometer/st_magn_i2c.c 		.data = LIS2MDL_MAGN_DEV_NAME,
data               48 drivers/iio/magnetometer/st_magn_i2c.c 		.data = LSM9DS1_MAGN_DEV_NAME,
data               31 drivers/iio/magnetometer/st_magn_spi.c 		.data = LIS3MDL_MAGN_DEV_NAME,
data               35 drivers/iio/magnetometer/st_magn_spi.c 		.data = LSM303AGR_MAGN_DEV_NAME,
data               39 drivers/iio/magnetometer/st_magn_spi.c 		.data = LIS2MDL_MAGN_DEV_NAME,
data               43 drivers/iio/magnetometer/st_magn_spi.c 		.data = LSM9DS1_MAGN_DEV_NAME,
data               20 drivers/iio/multiplexer/iio-mux.c 	char *data;
data               65 drivers/iio/multiplexer/iio-mux.c 							 cache->data,
data              229 drivers/iio/multiplexer/iio-mux.c 	devm_kfree(dev, mux->child[idx].ext_info_cache[private].data);
data              230 drivers/iio/multiplexer/iio-mux.c 	mux->child[idx].ext_info_cache[private].data = new;
data              310 drivers/iio/multiplexer/iio-mux.c 		child->ext_info_cache[i].data = devm_kmemdup(dev, page, ret + 1,
data              312 drivers/iio/multiplexer/iio-mux.c 		if (!child->ext_info_cache[i].data)
data              315 drivers/iio/multiplexer/iio-mux.c 		child->ext_info_cache[i].data[ret] = 0;
data              184 drivers/iio/orientation/hid-sensor-incl-3d.c static void hid_sensor_push_data(struct iio_dev *indio_dev, u8 *data, int len)
data              187 drivers/iio/orientation/hid-sensor-incl-3d.c 	iio_push_to_buffers(indio_dev, (u8 *)data);
data              138 drivers/iio/orientation/hid-sensor-rotation.c static void hid_sensor_push_data(struct iio_dev *indio_dev, u8 *data, int len)
data              141 drivers/iio/orientation/hid-sensor-rotation.c 	iio_push_to_buffers(indio_dev, (u8 *)data);
data               62 drivers/iio/potentiometer/ad5272.c static int ad5272_write(struct ad5272_data *data, int reg, int val)
data               66 drivers/iio/potentiometer/ad5272.c 	data->buf[0] = (reg << 2) | ((val >> 8) & 0x3);
data               67 drivers/iio/potentiometer/ad5272.c 	data->buf[1] = (u8)val;
data               69 drivers/iio/potentiometer/ad5272.c 	mutex_lock(&data->lock);
data               70 drivers/iio/potentiometer/ad5272.c 	ret = i2c_master_send(data->client, data->buf, sizeof(data->buf));
data               71 drivers/iio/potentiometer/ad5272.c 	mutex_unlock(&data->lock);
data               75 drivers/iio/potentiometer/ad5272.c static int ad5272_read(struct ad5272_data *data, int reg, int *val)
data               79 drivers/iio/potentiometer/ad5272.c 	data->buf[0] = reg << 2;
data               80 drivers/iio/potentiometer/ad5272.c 	data->buf[1] = 0;
data               82 drivers/iio/potentiometer/ad5272.c 	mutex_lock(&data->lock);
data               83 drivers/iio/potentiometer/ad5272.c 	ret = i2c_master_send(data->client, data->buf, sizeof(data->buf));
data               87 drivers/iio/potentiometer/ad5272.c 	ret = i2c_master_recv(data->client, data->buf, sizeof(data->buf));
data               91 drivers/iio/potentiometer/ad5272.c 	*val = ((data->buf[0] & 0x3) << 8) | data->buf[1];
data               94 drivers/iio/potentiometer/ad5272.c 	mutex_unlock(&data->lock);
data              102 drivers/iio/potentiometer/ad5272.c 	struct ad5272_data *data = iio_priv(indio_dev);
data              107 drivers/iio/potentiometer/ad5272.c 		ret = ad5272_read(data, AD5272_RDAC_RD, val);
data              108 drivers/iio/potentiometer/ad5272.c 		*val = *val >> data->cfg->shift;
data              112 drivers/iio/potentiometer/ad5272.c 		*val = 1000 * data->cfg->kohms;
data              113 drivers/iio/potentiometer/ad5272.c 		*val2 = data->cfg->max_pos;
data              124 drivers/iio/potentiometer/ad5272.c 	struct ad5272_data *data = iio_priv(indio_dev);
data              129 drivers/iio/potentiometer/ad5272.c 	if (val >= data->cfg->max_pos || val < 0 || val2)
data              132 drivers/iio/potentiometer/ad5272.c 	return ad5272_write(data, AD5272_RDAC_WR, val << data->cfg->shift);
data              140 drivers/iio/potentiometer/ad5272.c static int ad5272_reset(struct ad5272_data *data)
data              144 drivers/iio/potentiometer/ad5272.c 	reset_gpio = devm_gpiod_get_optional(&data->client->dev, "reset",
data              153 drivers/iio/potentiometer/ad5272.c 		ad5272_write(data, AD5272_RESET, 0);
data              165 drivers/iio/potentiometer/ad5272.c 	struct ad5272_data *data;
data              168 drivers/iio/potentiometer/ad5272.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              174 drivers/iio/potentiometer/ad5272.c 	data = iio_priv(indio_dev);
data              175 drivers/iio/potentiometer/ad5272.c 	data->client = client;
data              176 drivers/iio/potentiometer/ad5272.c 	mutex_init(&data->lock);
data              177 drivers/iio/potentiometer/ad5272.c 	data->cfg = &ad5272_cfg[id->driver_data];
data              179 drivers/iio/potentiometer/ad5272.c 	ret = ad5272_reset(data);
data              183 drivers/iio/potentiometer/ad5272.c 	ret = ad5272_write(data, AD5272_CTL, AD5272_RDAC_WR_EN);
data              198 drivers/iio/potentiometer/ad5272.c 	{ .compatible = "adi,ad5272-020", .data = (void *)AD5272_020 },
data              199 drivers/iio/potentiometer/ad5272.c 	{ .compatible = "adi,ad5272-050", .data = (void *)AD5272_050 },
data              200 drivers/iio/potentiometer/ad5272.c 	{ .compatible = "adi,ad5272-100", .data = (void *)AD5272_100 },
data              201 drivers/iio/potentiometer/ad5272.c 	{ .compatible = "adi,ad5274-020", .data = (void *)AD5274_020 },
data              202 drivers/iio/potentiometer/ad5272.c 	{ .compatible = "adi,ad5274-100", .data = (void *)AD5274_100 },
data               61 drivers/iio/potentiometer/ds1803.c 	struct ds1803_data *data = iio_priv(indio_dev);
data               68 drivers/iio/potentiometer/ds1803.c 		ret = i2c_master_recv(data->client, result,
data               77 drivers/iio/potentiometer/ds1803.c 		*val = 1000 * data->cfg->kohms;
data               89 drivers/iio/potentiometer/ds1803.c 	struct ds1803_data *data = iio_priv(indio_dev);
data              104 drivers/iio/potentiometer/ds1803.c 	return i2c_smbus_write_byte_data(data->client, DS1803_WRITE(pot), val);
data              116 drivers/iio/potentiometer/ds1803.c 	struct ds1803_data *data;
data              119 drivers/iio/potentiometer/ds1803.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              125 drivers/iio/potentiometer/ds1803.c 	data = iio_priv(indio_dev);
data              126 drivers/iio/potentiometer/ds1803.c 	data->client = client;
data              127 drivers/iio/potentiometer/ds1803.c 	data->cfg = &ds1803_cfg[id->driver_data];
data              140 drivers/iio/potentiometer/ds1803.c 	{ .compatible = "maxim,ds1803-010", .data = &ds1803_cfg[DS1803_010] },
data              141 drivers/iio/potentiometer/ds1803.c 	{ .compatible = "maxim,ds1803-050", .data = &ds1803_cfg[DS1803_050] },
data              142 drivers/iio/potentiometer/ds1803.c 	{ .compatible = "maxim,ds1803-100", .data = &ds1803_cfg[DS1803_100] },
data               47 drivers/iio/potentiometer/max5432.c 	struct max5432_data *data = iio_priv(indio_dev);
data               52 drivers/iio/potentiometer/max5432.c 	if (unlikely(data->ohm > INT_MAX))
data               55 drivers/iio/potentiometer/max5432.c 	*val = data->ohm;
data               65 drivers/iio/potentiometer/max5432.c 	struct max5432_data *data = iio_priv(indio_dev);
data               79 drivers/iio/potentiometer/max5432.c 	return i2c_smbus_write_byte_data(data->client, chan->address,
data               93 drivers/iio/potentiometer/max5432.c 	struct max5432_data *data;
data              101 drivers/iio/potentiometer/max5432.c 	data = iio_priv(indio_dev);
data              102 drivers/iio/potentiometer/max5432.c 	data->client = client;
data              103 drivers/iio/potentiometer/max5432.c 	data->ohm = (unsigned long)of_device_get_match_data(dev);
data              115 drivers/iio/potentiometer/max5432.c 	{ .compatible = "maxim,max5432", .data = (void *)MAX5432_OHM_50K  },
data              116 drivers/iio/potentiometer/max5432.c 	{ .compatible = "maxim,max5433", .data = (void *)MAX5432_OHM_100K },
data              117 drivers/iio/potentiometer/max5432.c 	{ .compatible = "maxim,max5434", .data = (void *)MAX5432_OHM_50K  },
data              118 drivers/iio/potentiometer/max5432.c 	{ .compatible = "maxim,max5435", .data = (void *)MAX5432_OHM_100K },
data               64 drivers/iio/potentiometer/max5481.c static int max5481_write_cmd(struct max5481_data *data, u8 cmd, u16 val)
data               66 drivers/iio/potentiometer/max5481.c 	struct spi_device *spi = data->spi;
data               68 drivers/iio/potentiometer/max5481.c 	data->msg[0] = cmd;
data               72 drivers/iio/potentiometer/max5481.c 		data->msg[1] = val >> 2;
data               73 drivers/iio/potentiometer/max5481.c 		data->msg[2] = (val & 0x3) << 6;
data               74 drivers/iio/potentiometer/max5481.c 		return spi_write(spi, data->msg, 3);
data               78 drivers/iio/potentiometer/max5481.c 		return spi_write(spi, data->msg, 1);
data               89 drivers/iio/potentiometer/max5481.c 	struct max5481_data *data = iio_priv(indio_dev);
data               94 drivers/iio/potentiometer/max5481.c 	*val = 1000 * data->cfg->kohms;
data              104 drivers/iio/potentiometer/max5481.c 	struct max5481_data *data = iio_priv(indio_dev);
data              112 drivers/iio/potentiometer/max5481.c 	return max5481_write_cmd(data, MAX5481_WRITE_WIPER, val);
data              122 drivers/iio/potentiometer/max5481.c 	{ .compatible = "maxim,max5481", .data = &max5481_cfg[max5481] },
data              123 drivers/iio/potentiometer/max5481.c 	{ .compatible = "maxim,max5482", .data = &max5481_cfg[max5482] },
data              124 drivers/iio/potentiometer/max5481.c 	{ .compatible = "maxim,max5483", .data = &max5481_cfg[max5483] },
data              125 drivers/iio/potentiometer/max5481.c 	{ .compatible = "maxim,max5484", .data = &max5481_cfg[max5484] },
data              134 drivers/iio/potentiometer/max5481.c 	struct max5481_data *data;
data              138 drivers/iio/potentiometer/max5481.c 	indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
data              143 drivers/iio/potentiometer/max5481.c 	data = iio_priv(indio_dev);
data              145 drivers/iio/potentiometer/max5481.c 	data->spi = spi;
data              147 drivers/iio/potentiometer/max5481.c 	data->cfg = of_device_get_match_data(&spi->dev);
data              148 drivers/iio/potentiometer/max5481.c 	if (!data->cfg)
data              149 drivers/iio/potentiometer/max5481.c 		data->cfg = &max5481_cfg[id->driver_data];
data              161 drivers/iio/potentiometer/max5481.c 	ret = max5481_write_cmd(data, MAX5481_COPY_NV_TO_AB, 0);
data              171 drivers/iio/potentiometer/max5481.c 	struct max5481_data *data = iio_priv(indio_dev);
data              176 drivers/iio/potentiometer/max5481.c 	return max5481_write_cmd(data, MAX5481_COPY_AB_TO_NV, 0);
data               53 drivers/iio/potentiometer/max5487.c 	struct max5487_data *data = iio_priv(indio_dev);
data               58 drivers/iio/potentiometer/max5487.c 	*val = 1000 * data->kohms;
data               68 drivers/iio/potentiometer/max5487.c 	struct max5487_data *data = iio_priv(indio_dev);
data               76 drivers/iio/potentiometer/max5487.c 	return max5487_write_cmd(data->spi, chan->address | val);
data               87 drivers/iio/potentiometer/max5487.c 	struct max5487_data *data;
data               91 drivers/iio/potentiometer/max5487.c 	indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
data               96 drivers/iio/potentiometer/max5487.c 	data = iio_priv(indio_dev);
data               98 drivers/iio/potentiometer/max5487.c 	data->spi = spi;
data               99 drivers/iio/potentiometer/max5487.c 	data->kohms = id->driver_data;
data              109 drivers/iio/potentiometer/max5487.c 	ret = max5487_write_cmd(data->spi, MAX5487_COPY_NV_TO_AB);
data               60 drivers/iio/potentiometer/mcp4018.c 	struct mcp4018_data *data = iio_priv(indio_dev);
data               65 drivers/iio/potentiometer/mcp4018.c 		ret = i2c_smbus_read_byte(data->client);
data               71 drivers/iio/potentiometer/mcp4018.c 		*val = 1000 * data->cfg->kohms;
data               83 drivers/iio/potentiometer/mcp4018.c 	struct mcp4018_data *data = iio_priv(indio_dev);
data               94 drivers/iio/potentiometer/mcp4018.c 	return i2c_smbus_write_byte(data->client, val);
data              123 drivers/iio/potentiometer/mcp4018.c 	.data = &mcp4018_cfg[cfg],			\
data              148 drivers/iio/potentiometer/mcp4018.c 	struct mcp4018_data *data;
data              157 drivers/iio/potentiometer/mcp4018.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              160 drivers/iio/potentiometer/mcp4018.c 	data = iio_priv(indio_dev);
data              162 drivers/iio/potentiometer/mcp4018.c 	data->client = client;
data              164 drivers/iio/potentiometer/mcp4018.c 	data->cfg = of_device_get_match_data(dev);
data              165 drivers/iio/potentiometer/mcp4018.c 	if (!data->cfg)
data              166 drivers/iio/potentiometer/mcp4018.c 		data->cfg = &mcp4018_cfg[i2c_match_id(mcp4018_id, client)->driver_data];
data               84 drivers/iio/potentiometer/mcp41010.c 	struct mcp41010_data *data = iio_priv(indio_dev);
data               89 drivers/iio/potentiometer/mcp41010.c 		*val = data->value[channel];
data               93 drivers/iio/potentiometer/mcp41010.c 		*val = 1000 * data->cfg->kohms;
data              106 drivers/iio/potentiometer/mcp41010.c 	struct mcp41010_data *data = iio_priv(indio_dev);
data              115 drivers/iio/potentiometer/mcp41010.c 	mutex_lock(&data->lock);
data              117 drivers/iio/potentiometer/mcp41010.c 	data->buf[0] = MCP41010_WIPER_CHANNEL << channel;
data              118 drivers/iio/potentiometer/mcp41010.c 	data->buf[0] |= MCP41010_WRITE;
data              119 drivers/iio/potentiometer/mcp41010.c 	data->buf[1] = val & 0xff;
data              121 drivers/iio/potentiometer/mcp41010.c 	err = spi_write(data->spi, data->buf, sizeof(data->buf));
data              123 drivers/iio/potentiometer/mcp41010.c 		data->value[channel] = val;
data              125 drivers/iio/potentiometer/mcp41010.c 	mutex_unlock(&data->lock);
data              139 drivers/iio/potentiometer/mcp41010.c 	struct mcp41010_data *data;
data              142 drivers/iio/potentiometer/mcp41010.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              146 drivers/iio/potentiometer/mcp41010.c 	data = iio_priv(indio_dev);
data              148 drivers/iio/potentiometer/mcp41010.c 	data->spi = spi;
data              149 drivers/iio/potentiometer/mcp41010.c 	data->cfg = of_device_get_match_data(&spi->dev);
data              150 drivers/iio/potentiometer/mcp41010.c 	if (!data->cfg)
data              151 drivers/iio/potentiometer/mcp41010.c 		data->cfg = &mcp41010_cfg[spi_get_device_id(spi)->driver_data];
data              153 drivers/iio/potentiometer/mcp41010.c 	mutex_init(&data->lock);
data              158 drivers/iio/potentiometer/mcp41010.c 	indio_dev->num_channels = data->cfg->wipers;
data              159 drivers/iio/potentiometer/mcp41010.c 	indio_dev->name = data->cfg->name;
data              169 drivers/iio/potentiometer/mcp41010.c 	{ .compatible = "microchip,mcp41010", .data = &mcp41010_cfg[MCP41010] },
data              170 drivers/iio/potentiometer/mcp41010.c 	{ .compatible = "microchip,mcp41050", .data = &mcp41010_cfg[MCP41050] },
data              171 drivers/iio/potentiometer/mcp41010.c 	{ .compatible = "microchip,mcp41100", .data = &mcp41010_cfg[MCP41100] },
data              172 drivers/iio/potentiometer/mcp41010.c 	{ .compatible = "microchip,mcp42010", .data = &mcp41010_cfg[MCP42010] },
data              173 drivers/iio/potentiometer/mcp41010.c 	{ .compatible = "microchip,mcp42050", .data = &mcp41010_cfg[MCP42050] },
data              174 drivers/iio/potentiometer/mcp41010.c 	{ .compatible = "microchip,mcp42100", .data = &mcp41010_cfg[MCP42100] },
data              169 drivers/iio/potentiometer/mcp4131.c 	struct mcp4131_data *data = iio_priv(indio_dev);
data              174 drivers/iio/potentiometer/mcp4131.c 		mutex_lock(&data->lock);
data              176 drivers/iio/potentiometer/mcp4131.c 		data->buf[0] = (address << MCP4131_WIPER_SHIFT) | MCP4131_READ;
data              177 drivers/iio/potentiometer/mcp4131.c 		data->buf[1] = 0;
data              179 drivers/iio/potentiometer/mcp4131.c 		err = mcp4131_read(data->spi, data->buf, 2);
data              181 drivers/iio/potentiometer/mcp4131.c 			mutex_unlock(&data->lock);
data              186 drivers/iio/potentiometer/mcp4131.c 		if (!MCP4131_CMDERR(data->buf)) {
data              187 drivers/iio/potentiometer/mcp4131.c 			mutex_unlock(&data->lock);
data              191 drivers/iio/potentiometer/mcp4131.c 		*val = MCP4131_RAW(data->buf);
data              192 drivers/iio/potentiometer/mcp4131.c 		mutex_unlock(&data->lock);
data              197 drivers/iio/potentiometer/mcp4131.c 		*val = 1000 * data->cfg->kohms;
data              198 drivers/iio/potentiometer/mcp4131.c 		*val2 = data->cfg->max_pos;
data              210 drivers/iio/potentiometer/mcp4131.c 	struct mcp4131_data *data = iio_priv(indio_dev);
data              215 drivers/iio/potentiometer/mcp4131.c 		if (val > data->cfg->max_pos || val < 0)
data              223 drivers/iio/potentiometer/mcp4131.c 	mutex_lock(&data->lock);
data              225 drivers/iio/potentiometer/mcp4131.c 	data->buf[0] = address << MCP4131_WIPER_SHIFT;
data              226 drivers/iio/potentiometer/mcp4131.c 	data->buf[0] |= MCP4131_WRITE | (val >> 8);
data              227 drivers/iio/potentiometer/mcp4131.c 	data->buf[1] = val & 0xFF; /* 8 bits here */
data              229 drivers/iio/potentiometer/mcp4131.c 	err = spi_write(data->spi, data->buf, 2);
data              230 drivers/iio/potentiometer/mcp4131.c 	mutex_unlock(&data->lock);
data              245 drivers/iio/potentiometer/mcp4131.c 	struct mcp4131_data *data;
data              248 drivers/iio/potentiometer/mcp4131.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              252 drivers/iio/potentiometer/mcp4131.c 	data = iio_priv(indio_dev);
data              254 drivers/iio/potentiometer/mcp4131.c 	data->spi = spi;
data              255 drivers/iio/potentiometer/mcp4131.c 	data->cfg = of_device_get_match_data(&spi->dev);
data              256 drivers/iio/potentiometer/mcp4131.c 	if (!data->cfg) {
data              258 drivers/iio/potentiometer/mcp4131.c 		data->cfg = &mcp4131_cfg[devid];
data              261 drivers/iio/potentiometer/mcp4131.c 	mutex_init(&data->lock);
data              266 drivers/iio/potentiometer/mcp4131.c 	indio_dev->num_channels = data->cfg->wipers;
data              280 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP413x_502] },
data              282 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP413x_103] },
data              284 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP413x_503] },
data              286 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP413x_104] },
data              288 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP413x_502] },
data              290 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP413x_103] },
data              292 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP413x_503] },
data              294 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP413x_104] },
data              296 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP414x_502] },
data              298 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP414x_103] },
data              300 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP414x_503] },
data              302 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP414x_104] },
data              304 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP414x_502] },
data              306 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP414x_103] },
data              308 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP414x_503] },
data              310 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP414x_104] },
data              312 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP415x_502] },
data              314 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP415x_103] },
data              316 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP415x_503] },
data              318 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP415x_104] },
data              320 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP415x_502] },
data              322 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP415x_103] },
data              324 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP415x_503] },
data              326 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP415x_104] },
data              328 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP416x_502] },
data              330 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP416x_103] },
data              332 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP416x_503] },
data              334 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP416x_104] },
data              336 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP416x_502] },
data              338 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP416x_103] },
data              340 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP416x_503] },
data              342 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP416x_104] },
data              344 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP423x_502] },
data              346 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP423x_103] },
data              348 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP423x_503] },
data              350 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP423x_104] },
data              352 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP423x_502] },
data              354 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP423x_103] },
data              356 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP423x_503] },
data              358 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP423x_104] },
data              360 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP424x_502] },
data              362 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP424x_103] },
data              364 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP424x_503] },
data              366 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP424x_104] },
data              368 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP424x_502] },
data              370 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP424x_103] },
data              372 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP424x_503] },
data              374 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP424x_104] },
data              376 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP425x_502] },
data              378 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP425x_103] },
data              380 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP425x_503] },
data              382 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP425x_104] },
data              384 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP425x_502] },
data              386 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP425x_103] },
data              388 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP425x_503] },
data              390 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP425x_104] },
data              392 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP426x_502] },
data              394 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP426x_103] },
data              396 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP426x_503] },
data              398 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP426x_104] },
data              400 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP426x_502] },
data              402 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP426x_103] },
data              404 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP426x_503] },
data              406 drivers/iio/potentiometer/mcp4131.c 		.data = &mcp4131_cfg[MCP426x_104] },
data              143 drivers/iio/potentiometer/mcp4531.c 	struct mcp4531_data *data = iio_priv(indio_dev);
data              149 drivers/iio/potentiometer/mcp4531.c 		ret = i2c_smbus_read_word_swapped(data->client,
data              156 drivers/iio/potentiometer/mcp4531.c 		*val = 1000 * data->cfg->kohms;
data              157 drivers/iio/potentiometer/mcp4531.c 		*val2 = data->cfg->avail[2];
data              169 drivers/iio/potentiometer/mcp4531.c 	struct mcp4531_data *data = iio_priv(indio_dev);
data              173 drivers/iio/potentiometer/mcp4531.c 		*length = ARRAY_SIZE(data->cfg->avail);
data              174 drivers/iio/potentiometer/mcp4531.c 		*vals = data->cfg->avail;
data              186 drivers/iio/potentiometer/mcp4531.c 	struct mcp4531_data *data = iio_priv(indio_dev);
data              191 drivers/iio/potentiometer/mcp4531.c 		if (val > data->cfg->avail[2] || val < 0)
data              198 drivers/iio/potentiometer/mcp4531.c 	return i2c_smbus_write_byte_data(data->client,
data              282 drivers/iio/potentiometer/mcp4531.c 			.data = &mcp4531_cfg[cfg],	\
data              358 drivers/iio/potentiometer/mcp4531.c 	struct mcp4531_data *data;
data              367 drivers/iio/potentiometer/mcp4531.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              370 drivers/iio/potentiometer/mcp4531.c 	data = iio_priv(indio_dev);
data              372 drivers/iio/potentiometer/mcp4531.c 	data->client = client;
data              374 drivers/iio/potentiometer/mcp4531.c 	data->cfg = of_device_get_match_data(dev);
data              375 drivers/iio/potentiometer/mcp4531.c 	if (!data->cfg)
data              376 drivers/iio/potentiometer/mcp4531.c 		data->cfg = &mcp4531_cfg[i2c_match_id(mcp4531_id, client)->driver_data];
data              381 drivers/iio/potentiometer/mcp4531.c 	indio_dev->num_channels = data->cfg->wipers;
data               67 drivers/iio/potentiometer/tpl0102.c 	struct tpl0102_data *data = iio_priv(indio_dev);
data               71 drivers/iio/potentiometer/tpl0102.c 		int ret = regmap_read(data->regmap, chan->channel, val);
data               76 drivers/iio/potentiometer/tpl0102.c 		*val = 1000 * data->cfg->kohms;
data               77 drivers/iio/potentiometer/tpl0102.c 		*val2 = data->cfg->avail[2] + 1;
data               89 drivers/iio/potentiometer/tpl0102.c 	struct tpl0102_data *data = iio_priv(indio_dev);
data               93 drivers/iio/potentiometer/tpl0102.c 		*length = ARRAY_SIZE(data->cfg->avail);
data               94 drivers/iio/potentiometer/tpl0102.c 		*vals = data->cfg->avail;
data              106 drivers/iio/potentiometer/tpl0102.c 	struct tpl0102_data *data = iio_priv(indio_dev);
data              111 drivers/iio/potentiometer/tpl0102.c 	if (val > data->cfg->avail[2] || val < 0)
data              114 drivers/iio/potentiometer/tpl0102.c 	return regmap_write(data->regmap, chan->channel, val);
data              127 drivers/iio/potentiometer/tpl0102.c 	struct tpl0102_data *data;
data              130 drivers/iio/potentiometer/tpl0102.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              133 drivers/iio/potentiometer/tpl0102.c 	data = iio_priv(indio_dev);
data              136 drivers/iio/potentiometer/tpl0102.c 	data->cfg = &tpl0102_cfg[id->driver_data];
data              137 drivers/iio/potentiometer/tpl0102.c 	data->regmap = devm_regmap_init_i2c(client, &tpl0102_regmap_config);
data              138 drivers/iio/potentiometer/tpl0102.c 	if (IS_ERR(data->regmap)) {
data              140 drivers/iio/potentiometer/tpl0102.c 		return PTR_ERR(data->regmap);
data              146 drivers/iio/potentiometer/tpl0102.c 	indio_dev->num_channels = data->cfg->wipers;
data              103 drivers/iio/potentiostat/lmp91000.c static int lmp91000_read(struct lmp91000_data *data, int channel, int *val)
data              107 drivers/iio/potentiostat/lmp91000.c 	ret = regmap_read(data->regmap, LMP91000_REG_MODECN, &state);
data              111 drivers/iio/potentiostat/lmp91000.c 	ret = regmap_write(data->regmap, LMP91000_REG_MODECN, channel);
data              119 drivers/iio/potentiostat/lmp91000.c 	data->chan_select = channel != LMP91000_REG_MODECN_3LEAD;
data              121 drivers/iio/potentiostat/lmp91000.c 	iio_trigger_poll_chained(data->trig);
data              123 drivers/iio/potentiostat/lmp91000.c 	ret = wait_for_completion_timeout(&data->completion, HZ);
data              124 drivers/iio/potentiostat/lmp91000.c 	reinit_completion(&data->completion);
data              129 drivers/iio/potentiostat/lmp91000.c 	*val = data->buffer[data->chan_select];
data              138 drivers/iio/potentiostat/lmp91000.c 	struct lmp91000_data *data = iio_priv(indio_dev);
data              141 drivers/iio/potentiostat/lmp91000.c 	memset(data->buffer, 0, sizeof(data->buffer));
data              143 drivers/iio/potentiostat/lmp91000.c 	ret = lmp91000_read(data, LMP91000_REG_MODECN_3LEAD, &val);
data              145 drivers/iio/potentiostat/lmp91000.c 		data->buffer[0] = val;
data              146 drivers/iio/potentiostat/lmp91000.c 		iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              159 drivers/iio/potentiostat/lmp91000.c 	struct lmp91000_data *data = iio_priv(indio_dev);
data              164 drivers/iio/potentiostat/lmp91000.c 		int ret = iio_channel_start_all_cb(data->cb_buffer);
data              169 drivers/iio/potentiostat/lmp91000.c 		ret = lmp91000_read(data, chan->address, val);
data              171 drivers/iio/potentiostat/lmp91000.c 		iio_channel_stop_all_cb(data->cb_buffer);
data              179 drivers/iio/potentiostat/lmp91000.c 			ret = iio_convert_raw_to_processed(data->adc_chan,
data              193 drivers/iio/potentiostat/lmp91000.c 		return iio_read_channel_offset(data->adc_chan, val, val2);
data              195 drivers/iio/potentiostat/lmp91000.c 		return iio_read_channel_scale(data->adc_chan, val, val2);
data              205 drivers/iio/potentiostat/lmp91000.c static int lmp91000_read_config(struct lmp91000_data *data)
data              207 drivers/iio/potentiostat/lmp91000.c 	struct device *dev = data->dev;
data              255 drivers/iio/potentiostat/lmp91000.c 	regmap_write(data->regmap, LMP91000_REG_LOCK, 0);
data              256 drivers/iio/potentiostat/lmp91000.c 	regmap_write(data->regmap, LMP91000_REG_TIACN, reg);
data              257 drivers/iio/potentiostat/lmp91000.c 	regmap_write(data->regmap, LMP91000_REG_REFCN,
data              259 drivers/iio/potentiostat/lmp91000.c 	regmap_write(data->regmap, LMP91000_REG_LOCK, 1);
data              267 drivers/iio/potentiostat/lmp91000.c 	struct lmp91000_data *data = iio_priv(indio_dev);
data              269 drivers/iio/potentiostat/lmp91000.c 	data->buffer[data->chan_select] = *((int *)val);
data              270 drivers/iio/potentiostat/lmp91000.c 	complete_all(&data->completion);
data              280 drivers/iio/potentiostat/lmp91000.c 	struct lmp91000_data *data = iio_priv(indio_dev);
data              282 drivers/iio/potentiostat/lmp91000.c 	return iio_channel_start_all_cb(data->cb_buffer);
data              287 drivers/iio/potentiostat/lmp91000.c 	struct lmp91000_data *data = iio_priv(indio_dev);
data              289 drivers/iio/potentiostat/lmp91000.c 	iio_channel_stop_all_cb(data->cb_buffer);
data              304 drivers/iio/potentiostat/lmp91000.c 	struct lmp91000_data *data;
data              308 drivers/iio/potentiostat/lmp91000.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              320 drivers/iio/potentiostat/lmp91000.c 	data = iio_priv(indio_dev);
data              321 drivers/iio/potentiostat/lmp91000.c 	data->dev = dev;
data              322 drivers/iio/potentiostat/lmp91000.c 	data->regmap = devm_regmap_init_i2c(client, &lmp91000_regmap_config);
data              323 drivers/iio/potentiostat/lmp91000.c 	if (IS_ERR(data->regmap)) {
data              325 drivers/iio/potentiostat/lmp91000.c 		return PTR_ERR(data->regmap);
data              328 drivers/iio/potentiostat/lmp91000.c 	data->trig = devm_iio_trigger_alloc(data->dev, "%s-mux%d",
data              330 drivers/iio/potentiostat/lmp91000.c 	if (!data->trig) {
data              335 drivers/iio/potentiostat/lmp91000.c 	data->trig->ops = &lmp91000_trigger_ops;
data              336 drivers/iio/potentiostat/lmp91000.c 	data->trig->dev.parent = dev;
data              337 drivers/iio/potentiostat/lmp91000.c 	init_completion(&data->completion);
data              339 drivers/iio/potentiostat/lmp91000.c 	ret = lmp91000_read_config(data);
data              343 drivers/iio/potentiostat/lmp91000.c 	ret = iio_trigger_set_immutable(iio_channel_cb_get_iio_dev(data->cb_buffer),
data              344 drivers/iio/potentiostat/lmp91000.c 					data->trig);
data              350 drivers/iio/potentiostat/lmp91000.c 	ret = iio_trigger_register(data->trig);
data              362 drivers/iio/potentiostat/lmp91000.c 	data->cb_buffer = iio_channel_get_all_cb(dev, &lmp91000_buffer_cb,
data              365 drivers/iio/potentiostat/lmp91000.c 	if (IS_ERR(data->cb_buffer)) {
data              366 drivers/iio/potentiostat/lmp91000.c 		if (PTR_ERR(data->cb_buffer) == -ENODEV)
data              369 drivers/iio/potentiostat/lmp91000.c 			ret = PTR_ERR(data->cb_buffer);
data              374 drivers/iio/potentiostat/lmp91000.c 	data->adc_chan = iio_channel_cb_get_channels(data->cb_buffer);
data              383 drivers/iio/potentiostat/lmp91000.c 	iio_channel_release_all_cb(data->cb_buffer);
data              389 drivers/iio/potentiostat/lmp91000.c 	iio_trigger_unregister(data->trig);
data              397 drivers/iio/potentiostat/lmp91000.c 	struct lmp91000_data *data = iio_priv(indio_dev);
data              401 drivers/iio/potentiostat/lmp91000.c 	iio_channel_stop_all_cb(data->cb_buffer);
data              402 drivers/iio/potentiostat/lmp91000.c 	iio_channel_release_all_cb(data->cb_buffer);
data              405 drivers/iio/potentiostat/lmp91000.c 	iio_trigger_unregister(data->trig);
data              145 drivers/iio/pressure/bmp280-core.c static int bmp280_read_calib(struct bmp280_data *data,
data              151 drivers/iio/pressure/bmp280-core.c 	struct device *dev = data->dev;
data              156 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP280_REG_COMP_TEMP_START,
data              159 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev,
data              172 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP280_REG_COMP_PRESS_START,
data              175 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev,
data              203 drivers/iio/pressure/bmp280-core.c 	ret = regmap_read(data->regmap, BMP280_REG_COMP_H1, &tmp);
data              210 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP280_REG_COMP_H2, &tmp, 2);
data              217 drivers/iio/pressure/bmp280-core.c 	ret = regmap_read(data->regmap, BMP280_REG_COMP_H3, &tmp);
data              224 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP280_REG_COMP_H4, &tmp, 2);
data              232 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP280_REG_COMP_H5, &tmp, 2);
data              239 drivers/iio/pressure/bmp280-core.c 	ret = regmap_read(data->regmap, BMP280_REG_COMP_H6, &tmp);
data              254 drivers/iio/pressure/bmp280-core.c static u32 bmp280_compensate_humidity(struct bmp280_data *data,
data              258 drivers/iio/pressure/bmp280-core.c 	struct bmp280_calib *calib = &data->calib.bmp280;
data              260 drivers/iio/pressure/bmp280-core.c 	var = ((s32)data->t_fine) - (s32)76800;
data              277 drivers/iio/pressure/bmp280-core.c static s32 bmp280_compensate_temp(struct bmp280_data *data,
data              281 drivers/iio/pressure/bmp280-core.c 	struct bmp280_calib *calib = &data->calib.bmp280;
data              288 drivers/iio/pressure/bmp280-core.c 	data->t_fine = var1 + var2;
data              290 drivers/iio/pressure/bmp280-core.c 	return (data->t_fine * 5 + 128) >> 8;
data              300 drivers/iio/pressure/bmp280-core.c static u32 bmp280_compensate_press(struct bmp280_data *data,
data              304 drivers/iio/pressure/bmp280-core.c 	struct bmp280_calib *calib = &data->calib.bmp280;
data              306 drivers/iio/pressure/bmp280-core.c 	var1 = ((s64)data->t_fine) - 128000;
data              326 drivers/iio/pressure/bmp280-core.c static int bmp280_read_temp(struct bmp280_data *data,
data              333 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP280_REG_TEMP_MSB,
data              336 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev, "failed to read temperature\n");
data              343 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev, "reading temperature skipped\n");
data              346 drivers/iio/pressure/bmp280-core.c 	comp_temp = bmp280_compensate_temp(data, adc_temp);
data              360 drivers/iio/pressure/bmp280-core.c static int bmp280_read_press(struct bmp280_data *data,
data              369 drivers/iio/pressure/bmp280-core.c 	ret = bmp280_read_temp(data, NULL);
data              373 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP280_REG_PRESS_MSB,
data              376 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev, "failed to read pressure\n");
data              383 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev, "reading pressure skipped\n");
data              386 drivers/iio/pressure/bmp280-core.c 	comp_press = bmp280_compensate_press(data, adc_press);
data              394 drivers/iio/pressure/bmp280-core.c static int bmp280_read_humid(struct bmp280_data *data, int *val, int *val2)
data              402 drivers/iio/pressure/bmp280-core.c 	ret = bmp280_read_temp(data, NULL);
data              406 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP280_REG_HUMIDITY_MSB,
data              409 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev, "failed to read humidity\n");
data              416 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev, "reading humidity skipped\n");
data              419 drivers/iio/pressure/bmp280-core.c 	comp_humidity = bmp280_compensate_humidity(data, adc_humidity);
data              431 drivers/iio/pressure/bmp280-core.c 	struct bmp280_data *data = iio_priv(indio_dev);
data              433 drivers/iio/pressure/bmp280-core.c 	pm_runtime_get_sync(data->dev);
data              434 drivers/iio/pressure/bmp280-core.c 	mutex_lock(&data->lock);
data              440 drivers/iio/pressure/bmp280-core.c 			ret = data->chip_info->read_humid(data, val, val2);
data              443 drivers/iio/pressure/bmp280-core.c 			ret = data->chip_info->read_press(data, val, val2);
data              446 drivers/iio/pressure/bmp280-core.c 			ret = data->chip_info->read_temp(data, val);
data              456 drivers/iio/pressure/bmp280-core.c 			*val = 1 << data->oversampling_humid;
data              460 drivers/iio/pressure/bmp280-core.c 			*val = 1 << data->oversampling_press;
data              464 drivers/iio/pressure/bmp280-core.c 			*val = 1 << data->oversampling_temp;
data              477 drivers/iio/pressure/bmp280-core.c 	mutex_unlock(&data->lock);
data              478 drivers/iio/pressure/bmp280-core.c 	pm_runtime_mark_last_busy(data->dev);
data              479 drivers/iio/pressure/bmp280-core.c 	pm_runtime_put_autosuspend(data->dev);
data              484 drivers/iio/pressure/bmp280-core.c static int bmp280_write_oversampling_ratio_humid(struct bmp280_data *data,
data              488 drivers/iio/pressure/bmp280-core.c 	const int *avail = data->chip_info->oversampling_humid_avail;
data              489 drivers/iio/pressure/bmp280-core.c 	const int n = data->chip_info->num_oversampling_humid_avail;
data              493 drivers/iio/pressure/bmp280-core.c 			data->oversampling_humid = ilog2(val);
data              495 drivers/iio/pressure/bmp280-core.c 			return data->chip_info->chip_config(data);
data              501 drivers/iio/pressure/bmp280-core.c static int bmp280_write_oversampling_ratio_temp(struct bmp280_data *data,
data              505 drivers/iio/pressure/bmp280-core.c 	const int *avail = data->chip_info->oversampling_temp_avail;
data              506 drivers/iio/pressure/bmp280-core.c 	const int n = data->chip_info->num_oversampling_temp_avail;
data              510 drivers/iio/pressure/bmp280-core.c 			data->oversampling_temp = ilog2(val);
data              512 drivers/iio/pressure/bmp280-core.c 			return data->chip_info->chip_config(data);
data              518 drivers/iio/pressure/bmp280-core.c static int bmp280_write_oversampling_ratio_press(struct bmp280_data *data,
data              522 drivers/iio/pressure/bmp280-core.c 	const int *avail = data->chip_info->oversampling_press_avail;
data              523 drivers/iio/pressure/bmp280-core.c 	const int n = data->chip_info->num_oversampling_press_avail;
data              527 drivers/iio/pressure/bmp280-core.c 			data->oversampling_press = ilog2(val);
data              529 drivers/iio/pressure/bmp280-core.c 			return data->chip_info->chip_config(data);
data              540 drivers/iio/pressure/bmp280-core.c 	struct bmp280_data *data = iio_priv(indio_dev);
data              544 drivers/iio/pressure/bmp280-core.c 		pm_runtime_get_sync(data->dev);
data              545 drivers/iio/pressure/bmp280-core.c 		mutex_lock(&data->lock);
data              548 drivers/iio/pressure/bmp280-core.c 			ret = bmp280_write_oversampling_ratio_humid(data, val);
data              551 drivers/iio/pressure/bmp280-core.c 			ret = bmp280_write_oversampling_ratio_press(data, val);
data              554 drivers/iio/pressure/bmp280-core.c 			ret = bmp280_write_oversampling_ratio_temp(data, val);
data              560 drivers/iio/pressure/bmp280-core.c 		mutex_unlock(&data->lock);
data              561 drivers/iio/pressure/bmp280-core.c 		pm_runtime_mark_last_busy(data->dev);
data              562 drivers/iio/pressure/bmp280-core.c 		pm_runtime_put_autosuspend(data->dev);
data              587 drivers/iio/pressure/bmp280-core.c 	struct bmp280_data *data = iio_priv(dev_to_iio_dev(dev));
data              589 drivers/iio/pressure/bmp280-core.c 	return bmp280_show_avail(buf, data->chip_info->oversampling_temp_avail,
data              590 drivers/iio/pressure/bmp280-core.c 				 data->chip_info->num_oversampling_temp_avail);
data              596 drivers/iio/pressure/bmp280-core.c 	struct bmp280_data *data = iio_priv(dev_to_iio_dev(dev));
data              598 drivers/iio/pressure/bmp280-core.c 	return bmp280_show_avail(buf, data->chip_info->oversampling_press_avail,
data              599 drivers/iio/pressure/bmp280-core.c 				 data->chip_info->num_oversampling_press_avail);
data              624 drivers/iio/pressure/bmp280-core.c static int bmp280_chip_config(struct bmp280_data *data)
data              627 drivers/iio/pressure/bmp280-core.c 	u8 osrs = BMP280_OSRS_TEMP_X(data->oversampling_temp + 1) |
data              628 drivers/iio/pressure/bmp280-core.c 		  BMP280_OSRS_PRESS_X(data->oversampling_press + 1);
data              630 drivers/iio/pressure/bmp280-core.c 	ret = regmap_write_bits(data->regmap, BMP280_REG_CTRL_MEAS,
data              636 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev,
data              641 drivers/iio/pressure/bmp280-core.c 	ret = regmap_update_bits(data->regmap, BMP280_REG_CONFIG,
data              645 drivers/iio/pressure/bmp280-core.c 		dev_err(data->dev,
data              667 drivers/iio/pressure/bmp280-core.c static int bme280_chip_config(struct bmp280_data *data)
data              670 drivers/iio/pressure/bmp280-core.c 	u8 osrs = BMP280_OSRS_HUMIDITIY_X(data->oversampling_humid + 1);
data              676 drivers/iio/pressure/bmp280-core.c 	ret = regmap_update_bits(data->regmap, BMP280_REG_CTRL_HUMIDITY,
data              682 drivers/iio/pressure/bmp280-core.c 	return bmp280_chip_config(data);
data              701 drivers/iio/pressure/bmp280-core.c static int bmp180_measure(struct bmp280_data *data, u8 ctrl_meas)
data              708 drivers/iio/pressure/bmp280-core.c 	if (data->use_eoc)
data              709 drivers/iio/pressure/bmp280-core.c 		init_completion(&data->done);
data              711 drivers/iio/pressure/bmp280-core.c 	ret = regmap_write(data->regmap, BMP280_REG_CTRL_MEAS, ctrl_meas);
data              715 drivers/iio/pressure/bmp280-core.c 	if (data->use_eoc) {
data              721 drivers/iio/pressure/bmp280-core.c 		ret = wait_for_completion_timeout(&data->done,
data              724 drivers/iio/pressure/bmp280-core.c 			dev_err(data->dev, "timeout waiting for completion\n");
data              730 drivers/iio/pressure/bmp280-core.c 				conversion_time_max[data->oversampling_press];
data              735 drivers/iio/pressure/bmp280-core.c 	ret = regmap_read(data->regmap, BMP280_REG_CTRL_MEAS, &ctrl);
data              746 drivers/iio/pressure/bmp280-core.c static int bmp180_read_adc_temp(struct bmp280_data *data, int *val)
data              751 drivers/iio/pressure/bmp280-core.c 	ret = bmp180_measure(data, BMP180_MEAS_TEMP);
data              755 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP180_REG_OUT_MSB, (u8 *)&tmp, 2);
data              764 drivers/iio/pressure/bmp280-core.c static int bmp180_read_calib(struct bmp280_data *data,
data              771 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP180_REG_CALIB_START, buf,
data              807 drivers/iio/pressure/bmp280-core.c static s32 bmp180_compensate_temp(struct bmp280_data *data, s32 adc_temp)
data              810 drivers/iio/pressure/bmp280-core.c 	struct bmp180_calib *calib = &data->calib.bmp180;
data              814 drivers/iio/pressure/bmp280-core.c 	data->t_fine = x1 + x2;
data              816 drivers/iio/pressure/bmp280-core.c 	return (data->t_fine + 8) >> 4;
data              819 drivers/iio/pressure/bmp280-core.c static int bmp180_read_temp(struct bmp280_data *data, int *val)
data              824 drivers/iio/pressure/bmp280-core.c 	ret = bmp180_read_adc_temp(data, &adc_temp);
data              828 drivers/iio/pressure/bmp280-core.c 	comp_temp = bmp180_compensate_temp(data, adc_temp);
data              842 drivers/iio/pressure/bmp280-core.c static int bmp180_read_adc_press(struct bmp280_data *data, int *val)
data              846 drivers/iio/pressure/bmp280-core.c 	u8 oss = data->oversampling_press;
data              848 drivers/iio/pressure/bmp280-core.c 	ret = bmp180_measure(data, BMP180_MEAS_PRESS_X(oss));
data              852 drivers/iio/pressure/bmp280-core.c 	ret = regmap_bulk_read(data->regmap, BMP180_REG_OUT_MSB, (u8 *)&tmp, 3);
data              866 drivers/iio/pressure/bmp280-core.c static u32 bmp180_compensate_press(struct bmp280_data *data, s32 adc_press)
data              871 drivers/iio/pressure/bmp280-core.c 	s32 oss = data->oversampling_press;
data              872 drivers/iio/pressure/bmp280-core.c 	struct bmp180_calib *calib = &data->calib.bmp180;
data              874 drivers/iio/pressure/bmp280-core.c 	b6 = data->t_fine - 4000;
data              896 drivers/iio/pressure/bmp280-core.c static int bmp180_read_press(struct bmp280_data *data,
data              904 drivers/iio/pressure/bmp280-core.c 	ret = bmp180_read_temp(data, NULL);
data              908 drivers/iio/pressure/bmp280-core.c 	ret = bmp180_read_adc_press(data, &adc_press);
data              912 drivers/iio/pressure/bmp280-core.c 	comp_press = bmp180_compensate_press(data, adc_press);
data              920 drivers/iio/pressure/bmp280-core.c static int bmp180_chip_config(struct bmp280_data *data)
data              944 drivers/iio/pressure/bmp280-core.c 	struct bmp280_data *data = d;
data              946 drivers/iio/pressure/bmp280-core.c 	complete(&data->done);
data              954 drivers/iio/pressure/bmp280-core.c 				struct bmp280_data *data)
data              971 drivers/iio/pressure/bmp280-core.c 			data);
data              978 drivers/iio/pressure/bmp280-core.c 	data->use_eoc = true;
data              990 drivers/iio/pressure/bmp280-core.c 	struct bmp280_data *data;
data              994 drivers/iio/pressure/bmp280-core.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              998 drivers/iio/pressure/bmp280-core.c 	data = iio_priv(indio_dev);
data              999 drivers/iio/pressure/bmp280-core.c 	mutex_init(&data->lock);
data             1000 drivers/iio/pressure/bmp280-core.c 	data->dev = dev;
data             1011 drivers/iio/pressure/bmp280-core.c 		data->chip_info = &bmp180_chip_info;
data             1012 drivers/iio/pressure/bmp280-core.c 		data->oversampling_press = ilog2(8);
data             1013 drivers/iio/pressure/bmp280-core.c 		data->oversampling_temp = ilog2(1);
data             1014 drivers/iio/pressure/bmp280-core.c 		data->start_up_time = 10000;
data             1018 drivers/iio/pressure/bmp280-core.c 		data->chip_info = &bmp280_chip_info;
data             1019 drivers/iio/pressure/bmp280-core.c 		data->oversampling_press = ilog2(16);
data             1020 drivers/iio/pressure/bmp280-core.c 		data->oversampling_temp = ilog2(2);
data             1021 drivers/iio/pressure/bmp280-core.c 		data->start_up_time = 2000;
data             1025 drivers/iio/pressure/bmp280-core.c 		data->chip_info = &bme280_chip_info;
data             1026 drivers/iio/pressure/bmp280-core.c 		data->oversampling_press = ilog2(16);
data             1027 drivers/iio/pressure/bmp280-core.c 		data->oversampling_humid = ilog2(16);
data             1028 drivers/iio/pressure/bmp280-core.c 		data->oversampling_temp = ilog2(2);
data             1029 drivers/iio/pressure/bmp280-core.c 		data->start_up_time = 2000;
data             1036 drivers/iio/pressure/bmp280-core.c 	data->vddd = devm_regulator_get(dev, "vddd");
data             1037 drivers/iio/pressure/bmp280-core.c 	if (IS_ERR(data->vddd)) {
data             1039 drivers/iio/pressure/bmp280-core.c 		return PTR_ERR(data->vddd);
data             1041 drivers/iio/pressure/bmp280-core.c 	ret = regulator_enable(data->vddd);
data             1046 drivers/iio/pressure/bmp280-core.c 	data->vdda = devm_regulator_get(dev, "vdda");
data             1047 drivers/iio/pressure/bmp280-core.c 	if (IS_ERR(data->vdda)) {
data             1049 drivers/iio/pressure/bmp280-core.c 		ret = PTR_ERR(data->vdda);
data             1052 drivers/iio/pressure/bmp280-core.c 	ret = regulator_enable(data->vdda);
data             1058 drivers/iio/pressure/bmp280-core.c 	usleep_range(data->start_up_time, data->start_up_time + 100);
data             1068 drivers/iio/pressure/bmp280-core.c 	data->regmap = regmap;
data             1079 drivers/iio/pressure/bmp280-core.c 	ret = data->chip_info->chip_config(data);
data             1091 drivers/iio/pressure/bmp280-core.c 		ret = bmp180_read_calib(data, &data->calib.bmp180);
data             1093 drivers/iio/pressure/bmp280-core.c 			dev_err(data->dev,
data             1098 drivers/iio/pressure/bmp280-core.c 		ret = bmp280_read_calib(data, &data->calib.bmp280, chip_id);
data             1100 drivers/iio/pressure/bmp280-core.c 			dev_err(data->dev,
data             1112 drivers/iio/pressure/bmp280-core.c 		ret = bmp085_fetch_eoc_irq(dev, name, irq, data);
data             1125 drivers/iio/pressure/bmp280-core.c 	pm_runtime_set_autosuspend_delay(dev, data->start_up_time / 10);
data             1137 drivers/iio/pressure/bmp280-core.c 	pm_runtime_get_sync(data->dev);
data             1138 drivers/iio/pressure/bmp280-core.c 	pm_runtime_put_noidle(data->dev);
data             1139 drivers/iio/pressure/bmp280-core.c 	pm_runtime_disable(data->dev);
data             1141 drivers/iio/pressure/bmp280-core.c 	regulator_disable(data->vdda);
data             1143 drivers/iio/pressure/bmp280-core.c 	regulator_disable(data->vddd);
data             1151 drivers/iio/pressure/bmp280-core.c 	struct bmp280_data *data = iio_priv(indio_dev);
data             1154 drivers/iio/pressure/bmp280-core.c 	pm_runtime_get_sync(data->dev);
data             1155 drivers/iio/pressure/bmp280-core.c 	pm_runtime_put_noidle(data->dev);
data             1156 drivers/iio/pressure/bmp280-core.c 	pm_runtime_disable(data->dev);
data             1157 drivers/iio/pressure/bmp280-core.c 	regulator_disable(data->vdda);
data             1158 drivers/iio/pressure/bmp280-core.c 	regulator_disable(data->vddd);
data             1167 drivers/iio/pressure/bmp280-core.c 	struct bmp280_data *data = iio_priv(indio_dev);
data             1170 drivers/iio/pressure/bmp280-core.c 	ret = regulator_disable(data->vdda);
data             1173 drivers/iio/pressure/bmp280-core.c 	return regulator_disable(data->vddd);
data             1179 drivers/iio/pressure/bmp280-core.c 	struct bmp280_data *data = iio_priv(indio_dev);
data             1182 drivers/iio/pressure/bmp280-core.c 	ret = regulator_enable(data->vddd);
data             1185 drivers/iio/pressure/bmp280-core.c 	ret = regulator_enable(data->vdda);
data             1188 drivers/iio/pressure/bmp280-core.c 	usleep_range(data->start_up_time, data->start_up_time + 100);
data             1189 drivers/iio/pressure/bmp280-core.c 	return data->chip_info->chip_config(data);
data               57 drivers/iio/pressure/bmp280-i2c.c 	{ .compatible = "bosch,bme280", .data = (void *)BME280_CHIP_ID },
data               58 drivers/iio/pressure/bmp280-i2c.c 	{ .compatible = "bosch,bmp280", .data = (void *)BMP280_CHIP_ID },
data               59 drivers/iio/pressure/bmp280-i2c.c 	{ .compatible = "bosch,bmp180", .data = (void *)BMP180_CHIP_ID },
data               60 drivers/iio/pressure/bmp280-i2c.c 	{ .compatible = "bosch,bmp085", .data = (void *)BMP180_CHIP_ID },
data               14 drivers/iio/pressure/bmp280-spi.c static int bmp280_regmap_spi_write(void *context, const void *data,
data               21 drivers/iio/pressure/bmp280-spi.c 	memcpy(buf, data, 2);
data               42 drivers/iio/pressure/cros_ec_baro.c 	u16 data = 0;
data               51 drivers/iio/pressure/cros_ec_baro.c 					     (s16 *)&data);
data               55 drivers/iio/pressure/cros_ec_baro.c 		*val = data;
data               60 drivers/iio/pressure/cros_ec_baro.c 		st->core.param.sensor_range.data = EC_MOTION_SENSE_NO_VALUE;
data               95 drivers/iio/pressure/cros_ec_baro.c 		st->core.param.sensor_range.data = val;
data              110 drivers/iio/pressure/dps310.c static int dps310_get_coefs(struct dps310_data *data)
data              118 drivers/iio/pressure/dps310.c 	rc = regmap_bulk_read(data->regmap, DPS310_COEF_BASE, coef,
data              128 drivers/iio/pressure/dps310.c 	data->c0 = sign_extend32(c0, 11);
data              131 drivers/iio/pressure/dps310.c 	data->c1 = sign_extend32(c1, 11);
data              139 drivers/iio/pressure/dps310.c 	data->c00 = sign_extend32(c00, 19);
data              142 drivers/iio/pressure/dps310.c 	data->c10 = sign_extend32(c10, 19);
data              145 drivers/iio/pressure/dps310.c 	data->c01 = sign_extend32(c01, 15);
data              148 drivers/iio/pressure/dps310.c 	data->c11 = sign_extend32(c11, 15);
data              151 drivers/iio/pressure/dps310.c 	data->c20 = sign_extend32(c20, 15);
data              154 drivers/iio/pressure/dps310.c 	data->c21 = sign_extend32(c21, 15);
data              157 drivers/iio/pressure/dps310.c 	data->c30 = sign_extend32(c30, 15);
data              162 drivers/iio/pressure/dps310.c static int dps310_get_pres_precision(struct dps310_data *data)
data              167 drivers/iio/pressure/dps310.c 	rc = regmap_read(data->regmap, DPS310_PRS_CFG, &val);
data              174 drivers/iio/pressure/dps310.c static int dps310_get_temp_precision(struct dps310_data *data)
data              179 drivers/iio/pressure/dps310.c 	rc = regmap_read(data->regmap, DPS310_TMP_CFG, &val);
data              191 drivers/iio/pressure/dps310.c static int dps310_set_pres_precision(struct dps310_data *data, int val)
data              200 drivers/iio/pressure/dps310.c 	rc = regmap_write_bits(data->regmap, DPS310_CFG_REG,
data              205 drivers/iio/pressure/dps310.c 	return regmap_update_bits(data->regmap, DPS310_PRS_CFG,
data              210 drivers/iio/pressure/dps310.c static int dps310_set_temp_precision(struct dps310_data *data, int val)
data              219 drivers/iio/pressure/dps310.c 	rc = regmap_write_bits(data->regmap, DPS310_CFG_REG,
data              224 drivers/iio/pressure/dps310.c 	return regmap_update_bits(data->regmap, DPS310_TMP_CFG,
data              229 drivers/iio/pressure/dps310.c static int dps310_set_pres_samp_freq(struct dps310_data *data, int freq)
data              238 drivers/iio/pressure/dps310.c 	return regmap_update_bits(data->regmap, DPS310_PRS_CFG,
data              243 drivers/iio/pressure/dps310.c static int dps310_set_temp_samp_freq(struct dps310_data *data, int freq)
data              252 drivers/iio/pressure/dps310.c 	return regmap_update_bits(data->regmap, DPS310_TMP_CFG,
data              256 drivers/iio/pressure/dps310.c static int dps310_get_pres_samp_freq(struct dps310_data *data)
data              261 drivers/iio/pressure/dps310.c 	rc = regmap_read(data->regmap, DPS310_PRS_CFG, &val);
data              268 drivers/iio/pressure/dps310.c static int dps310_get_temp_samp_freq(struct dps310_data *data)
data              273 drivers/iio/pressure/dps310.c 	rc = regmap_read(data->regmap, DPS310_TMP_CFG, &val);
data              280 drivers/iio/pressure/dps310.c static int dps310_get_pres_k(struct dps310_data *data)
data              282 drivers/iio/pressure/dps310.c 	int rc = dps310_get_pres_precision(data);
data              290 drivers/iio/pressure/dps310.c static int dps310_get_temp_k(struct dps310_data *data)
data              292 drivers/iio/pressure/dps310.c 	int rc = dps310_get_temp_precision(data);
data              300 drivers/iio/pressure/dps310.c static int dps310_read_pres_raw(struct dps310_data *data)
data              309 drivers/iio/pressure/dps310.c 	if (mutex_lock_interruptible(&data->lock))
data              312 drivers/iio/pressure/dps310.c 	rate = dps310_get_pres_samp_freq(data);
data              316 drivers/iio/pressure/dps310.c 	rc = regmap_read_poll_timeout(data->regmap, DPS310_MEAS_CFG, ready,
data              322 drivers/iio/pressure/dps310.c 	rc = regmap_bulk_read(data->regmap, DPS310_PRS_BASE, val, sizeof(val));
data              327 drivers/iio/pressure/dps310.c 	data->pressure_raw = sign_extend32(raw, 23);
data              330 drivers/iio/pressure/dps310.c 	mutex_unlock(&data->lock);
data              335 drivers/iio/pressure/dps310.c static int dps310_read_temp_ready(struct dps310_data *data)
data              341 drivers/iio/pressure/dps310.c 	rc = regmap_bulk_read(data->regmap, DPS310_TMP_BASE, val, sizeof(val));
data              346 drivers/iio/pressure/dps310.c 	data->temp_raw = sign_extend32(raw, 23);
data              351 drivers/iio/pressure/dps310.c static int dps310_read_temp_raw(struct dps310_data *data)
data              358 drivers/iio/pressure/dps310.c 	if (mutex_lock_interruptible(&data->lock))
data              361 drivers/iio/pressure/dps310.c 	rate = dps310_get_temp_samp_freq(data);
data              365 drivers/iio/pressure/dps310.c 	rc = regmap_read_poll_timeout(data->regmap, DPS310_MEAS_CFG, ready,
data              371 drivers/iio/pressure/dps310.c 	rc = dps310_read_temp_ready(data);
data              374 drivers/iio/pressure/dps310.c 	mutex_unlock(&data->lock);
data              418 drivers/iio/pressure/dps310.c 	struct dps310_data *data = iio_priv(iio);
data              420 drivers/iio/pressure/dps310.c 	if (mutex_lock_interruptible(&data->lock))
data              427 drivers/iio/pressure/dps310.c 			rc = dps310_set_pres_samp_freq(data, val);
data              431 drivers/iio/pressure/dps310.c 			rc = dps310_set_temp_samp_freq(data, val);
data              443 drivers/iio/pressure/dps310.c 			rc = dps310_set_pres_precision(data, val);
data              447 drivers/iio/pressure/dps310.c 			rc = dps310_set_temp_precision(data, val);
data              461 drivers/iio/pressure/dps310.c 	mutex_unlock(&data->lock);
data              465 drivers/iio/pressure/dps310.c static int dps310_calculate_pressure(struct dps310_data *data)
data              470 drivers/iio/pressure/dps310.c 	int kpi = dps310_get_pres_k(data);
data              471 drivers/iio/pressure/dps310.c 	int kti = dps310_get_temp_k(data);
data              492 drivers/iio/pressure/dps310.c 	if (mutex_trylock(&data->lock)) {
data              493 drivers/iio/pressure/dps310.c 		rc = regmap_read(data->regmap, DPS310_MEAS_CFG, &t_ready);
data              495 drivers/iio/pressure/dps310.c 			dps310_read_temp_ready(data);
data              497 drivers/iio/pressure/dps310.c 		mutex_unlock(&data->lock);
data              500 drivers/iio/pressure/dps310.c 	p = (s64)data->pressure_raw;
data              501 drivers/iio/pressure/dps310.c 	t = (s64)data->temp_raw;
data              504 drivers/iio/pressure/dps310.c 	nums[0] = (s64)data->c00;
data              506 drivers/iio/pressure/dps310.c 	nums[1] = p * (s64)data->c10;
data              508 drivers/iio/pressure/dps310.c 	nums[2] = p * p * (s64)data->c20;
data              510 drivers/iio/pressure/dps310.c 	nums[3] = p * p * p * (s64)data->c30;
data              512 drivers/iio/pressure/dps310.c 	nums[4] = t * (s64)data->c01;
data              514 drivers/iio/pressure/dps310.c 	nums[5] = t * p * (s64)data->c11;
data              516 drivers/iio/pressure/dps310.c 	nums[6] = t * p * p * (s64)data->c21;
data              543 drivers/iio/pressure/dps310.c static int dps310_read_pressure(struct dps310_data *data, int *val, int *val2,
data              550 drivers/iio/pressure/dps310.c 		rc = dps310_get_pres_samp_freq(data);
data              558 drivers/iio/pressure/dps310.c 		rc = dps310_read_pres_raw(data);
data              562 drivers/iio/pressure/dps310.c 		rc = dps310_calculate_pressure(data);
data              571 drivers/iio/pressure/dps310.c 		rc = dps310_get_pres_precision(data);
data              583 drivers/iio/pressure/dps310.c static int dps310_calculate_temp(struct dps310_data *data)
data              587 drivers/iio/pressure/dps310.c 	int kt = dps310_get_temp_k(data);
data              593 drivers/iio/pressure/dps310.c 	c0 = div_s64((s64)kt * (s64)data->c0, 2);
data              596 drivers/iio/pressure/dps310.c 	t = c0 + ((s64)data->temp_raw * (s64)data->c1);
data              602 drivers/iio/pressure/dps310.c static int dps310_read_temp(struct dps310_data *data, int *val, int *val2,
data              609 drivers/iio/pressure/dps310.c 		rc = dps310_get_temp_samp_freq(data);
data              617 drivers/iio/pressure/dps310.c 		rc = dps310_read_temp_raw(data);
data              621 drivers/iio/pressure/dps310.c 		rc = dps310_calculate_temp(data);
data              629 drivers/iio/pressure/dps310.c 		rc = dps310_get_temp_precision(data);
data              645 drivers/iio/pressure/dps310.c 	struct dps310_data *data = iio_priv(iio);
data              649 drivers/iio/pressure/dps310.c 		return dps310_read_pressure(data, val, val2, mask);
data              652 drivers/iio/pressure/dps310.c 		return dps310_read_temp(data, val, val2, mask);
data              661 drivers/iio/pressure/dps310.c 	struct dps310_data *data = action_data;
data              663 drivers/iio/pressure/dps310.c 	regmap_write(data->regmap, DPS310_RESET, DPS310_RESET_MAGIC);
data              685 drivers/iio/pressure/dps310.c static int dps310_temp_workaround(struct dps310_data *data)
data              690 drivers/iio/pressure/dps310.c 	rc = regmap_read(data->regmap, 0x32, &reg);
data              701 drivers/iio/pressure/dps310.c 	rc = regmap_write(data->regmap, 0x0e, 0xA5);
data              705 drivers/iio/pressure/dps310.c 	rc = regmap_write(data->regmap, 0x0f, 0x96);
data              709 drivers/iio/pressure/dps310.c 	rc = regmap_write(data->regmap, 0x62, 0x02);
data              713 drivers/iio/pressure/dps310.c 	rc = regmap_write(data->regmap, 0x0e, 0x00);
data              717 drivers/iio/pressure/dps310.c 	return regmap_write(data->regmap, 0x0f, 0x00);
data              723 drivers/iio/pressure/dps310.c 	struct dps310_data *data;
data              727 drivers/iio/pressure/dps310.c 	iio = devm_iio_device_alloc(&client->dev,  sizeof(*data));
data              731 drivers/iio/pressure/dps310.c 	data = iio_priv(iio);
data              732 drivers/iio/pressure/dps310.c 	data->client = client;
data              733 drivers/iio/pressure/dps310.c 	mutex_init(&data->lock);
data              742 drivers/iio/pressure/dps310.c 	data->regmap = devm_regmap_init_i2c(client, &dps310_regmap_config);
data              743 drivers/iio/pressure/dps310.c 	if (IS_ERR(data->regmap))
data              744 drivers/iio/pressure/dps310.c 		return PTR_ERR(data->regmap);
data              747 drivers/iio/pressure/dps310.c 	rc = devm_add_action_or_reset(&client->dev, dps310_reset, data);
data              755 drivers/iio/pressure/dps310.c 	rc = regmap_write(data->regmap, DPS310_PRS_CFG, 0);
data              761 drivers/iio/pressure/dps310.c 	rc = regmap_write(data->regmap, DPS310_TMP_CFG, DPS310_TMP_EXT);
data              766 drivers/iio/pressure/dps310.c 	rc = regmap_write_bits(data->regmap, DPS310_CFG_REG,
data              772 drivers/iio/pressure/dps310.c 	rc = regmap_write_bits(data->regmap, DPS310_MEAS_CFG,
data              778 drivers/iio/pressure/dps310.c 	rc = regmap_write_bits(data->regmap, DPS310_MEAS_CFG,
data              788 drivers/iio/pressure/dps310.c 	rc = regmap_read_poll_timeout(data->regmap, DPS310_MEAS_CFG, ready,
data              793 drivers/iio/pressure/dps310.c 	rc = dps310_get_coefs(data);
data              797 drivers/iio/pressure/dps310.c 	rc = dps310_temp_workaround(data);
data              158 drivers/iio/pressure/hid-sensor-press.c static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data,
data              162 drivers/iio/pressure/hid-sensor-press.c 	iio_push_to_buffers(indio_dev, data);
data              109 drivers/iio/pressure/hp206c.c 	struct hp206c_data *data = iio_priv(indio_dev);
data              110 drivers/iio/pressure/hp206c.c 	struct i2c_client *client = data->client;
data              144 drivers/iio/pressure/hp206c.c 	struct hp206c_data *data = iio_priv(indio_dev);
data              145 drivers/iio/pressure/hp206c.c 	struct i2c_client *client = data->client;
data              172 drivers/iio/pressure/hp206c.c 	struct hp206c_data *data = iio_priv(indio_dev);
data              173 drivers/iio/pressure/hp206c.c 	struct i2c_client *client = data->client;
data              207 drivers/iio/pressure/hp206c.c 	struct hp206c_data *data = iio_priv(indio_dev);
data              211 drivers/iio/pressure/hp206c.c 	mutex_lock(&data->mutex);
data              217 drivers/iio/pressure/hp206c.c 			*val = hp206c_osr_rates[data->temp_osr_index];
data              222 drivers/iio/pressure/hp206c.c 			*val = hp206c_osr_rates[data->pres_osr_index];
data              233 drivers/iio/pressure/hp206c.c 			osr_setting = &hp206c_osr_settings[data->temp_osr_index];
data              251 drivers/iio/pressure/hp206c.c 			osr_setting = &hp206c_osr_settings[data->pres_osr_index];
data              291 drivers/iio/pressure/hp206c.c 	mutex_unlock(&data->mutex);
data              300 drivers/iio/pressure/hp206c.c 	struct hp206c_data *data = iio_priv(indio_dev);
data              304 drivers/iio/pressure/hp206c.c 	mutex_lock(&data->mutex);
data              307 drivers/iio/pressure/hp206c.c 		data->temp_osr_index = find_closest_descending(val,
data              311 drivers/iio/pressure/hp206c.c 		data->pres_osr_index = find_closest_descending(val,
data              317 drivers/iio/pressure/hp206c.c 	mutex_unlock(&data->mutex);
data              357 drivers/iio/pressure/hp206c.c 	struct hp206c_data *data;
data              369 drivers/iio/pressure/hp206c.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              373 drivers/iio/pressure/hp206c.c 	data = iio_priv(indio_dev);
data              374 drivers/iio/pressure/hp206c.c 	data->client = client;
data              375 drivers/iio/pressure/hp206c.c 	mutex_init(&data->mutex);
data               33 drivers/iio/pressure/mpl115.c static int mpl115_request(struct mpl115_data *data)
data               35 drivers/iio/pressure/mpl115.c 	int ret = data->ops->write(data->dev, MPL115_CONVERT, 0);
data               45 drivers/iio/pressure/mpl115.c static int mpl115_comp_pressure(struct mpl115_data *data, int *val, int *val2)
data               52 drivers/iio/pressure/mpl115.c 	mutex_lock(&data->lock);
data               53 drivers/iio/pressure/mpl115.c 	ret = mpl115_request(data);
data               57 drivers/iio/pressure/mpl115.c 	ret = data->ops->read(data->dev, MPL115_PADC);
data               62 drivers/iio/pressure/mpl115.c 	ret = data->ops->read(data->dev, MPL115_TADC);
data               68 drivers/iio/pressure/mpl115.c 	a1 = data->b1 + ((data->c12 * tadc) >> 11);
data               69 drivers/iio/pressure/mpl115.c 	y1 = (data->a0 << 10) + a1 * padc;
data               72 drivers/iio/pressure/mpl115.c 	pcomp = (y1 + ((data->b2 * (int) tadc) >> 1)) >> 9;
data               78 drivers/iio/pressure/mpl115.c 	mutex_unlock(&data->lock);
data               82 drivers/iio/pressure/mpl115.c static int mpl115_read_temp(struct mpl115_data *data)
data               86 drivers/iio/pressure/mpl115.c 	mutex_lock(&data->lock);
data               87 drivers/iio/pressure/mpl115.c 	ret = mpl115_request(data);
data               90 drivers/iio/pressure/mpl115.c 	ret = data->ops->read(data->dev, MPL115_TADC);
data               92 drivers/iio/pressure/mpl115.c 	mutex_unlock(&data->lock);
data              100 drivers/iio/pressure/mpl115.c 	struct mpl115_data *data = iio_priv(indio_dev);
data              105 drivers/iio/pressure/mpl115.c 		ret = mpl115_comp_pressure(data, val, val2);
data              111 drivers/iio/pressure/mpl115.c 		ret = mpl115_read_temp(data);
data              148 drivers/iio/pressure/mpl115.c 	struct mpl115_data *data;
data              152 drivers/iio/pressure/mpl115.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              156 drivers/iio/pressure/mpl115.c 	data = iio_priv(indio_dev);
data              157 drivers/iio/pressure/mpl115.c 	data->dev = dev;
data              158 drivers/iio/pressure/mpl115.c 	data->ops = ops;
data              159 drivers/iio/pressure/mpl115.c 	mutex_init(&data->lock);
data              168 drivers/iio/pressure/mpl115.c 	ret = data->ops->init(data->dev);
data              172 drivers/iio/pressure/mpl115.c 	ret = data->ops->read(data->dev, MPL115_A0);
data              175 drivers/iio/pressure/mpl115.c 	data->a0 = ret;
data              176 drivers/iio/pressure/mpl115.c 	ret = data->ops->read(data->dev, MPL115_B1);
data              179 drivers/iio/pressure/mpl115.c 	data->b1 = ret;
data              180 drivers/iio/pressure/mpl115.c 	ret = data->ops->read(data->dev, MPL115_B2);
data              183 drivers/iio/pressure/mpl115.c 	data->b2 = ret;
data              184 drivers/iio/pressure/mpl115.c 	ret = data->ops->read(data->dev, MPL115_C12);
data              187 drivers/iio/pressure/mpl115.c 	data->c12 = ret;
data               44 drivers/iio/pressure/mpl3115.c static int mpl3115_request(struct mpl3115_data *data)
data               49 drivers/iio/pressure/mpl3115.c 	ret = i2c_smbus_write_byte_data(data->client, MPL3115_CTRL_REG1,
data               50 drivers/iio/pressure/mpl3115.c 		data->ctrl_reg1 | MPL3115_CTRL_OST);
data               55 drivers/iio/pressure/mpl3115.c 		ret = i2c_smbus_read_byte_data(data->client, MPL3115_CTRL_REG1);
data               65 drivers/iio/pressure/mpl3115.c 		dev_err(&data->client->dev, "data not ready\n");
data               76 drivers/iio/pressure/mpl3115.c 	struct mpl3115_data *data = iio_priv(indio_dev);
data               88 drivers/iio/pressure/mpl3115.c 			mutex_lock(&data->lock);
data               89 drivers/iio/pressure/mpl3115.c 			ret = mpl3115_request(data);
data               91 drivers/iio/pressure/mpl3115.c 				mutex_unlock(&data->lock);
data               94 drivers/iio/pressure/mpl3115.c 			ret = i2c_smbus_read_i2c_block_data(data->client,
data               96 drivers/iio/pressure/mpl3115.c 			mutex_unlock(&data->lock);
data              103 drivers/iio/pressure/mpl3115.c 			mutex_lock(&data->lock);
data              104 drivers/iio/pressure/mpl3115.c 			ret = mpl3115_request(data);
data              106 drivers/iio/pressure/mpl3115.c 				mutex_unlock(&data->lock);
data              109 drivers/iio/pressure/mpl3115.c 			ret = i2c_smbus_read_i2c_block_data(data->client,
data              111 drivers/iio/pressure/mpl3115.c 			mutex_unlock(&data->lock);
data              146 drivers/iio/pressure/mpl3115.c 	struct mpl3115_data *data = iio_priv(indio_dev);
data              150 drivers/iio/pressure/mpl3115.c 	mutex_lock(&data->lock);
data              151 drivers/iio/pressure/mpl3115.c 	ret = mpl3115_request(data);
data              153 drivers/iio/pressure/mpl3115.c 		mutex_unlock(&data->lock);
data              159 drivers/iio/pressure/mpl3115.c 		ret = i2c_smbus_read_i2c_block_data(data->client,
data              162 drivers/iio/pressure/mpl3115.c 			mutex_unlock(&data->lock);
data              169 drivers/iio/pressure/mpl3115.c 		ret = i2c_smbus_read_i2c_block_data(data->client,
data              172 drivers/iio/pressure/mpl3115.c 			mutex_unlock(&data->lock);
data              176 drivers/iio/pressure/mpl3115.c 	mutex_unlock(&data->lock);
data              223 drivers/iio/pressure/mpl3115.c 	struct mpl3115_data *data;
data              233 drivers/iio/pressure/mpl3115.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              237 drivers/iio/pressure/mpl3115.c 	data = iio_priv(indio_dev);
data              238 drivers/iio/pressure/mpl3115.c 	data->client = client;
data              239 drivers/iio/pressure/mpl3115.c 	mutex_init(&data->lock);
data              254 drivers/iio/pressure/mpl3115.c 	data->ctrl_reg1 = MPL3115_CTRL_OS_258MS;
data              256 drivers/iio/pressure/mpl3115.c 		data->ctrl_reg1);
data              275 drivers/iio/pressure/mpl3115.c static int mpl3115_standby(struct mpl3115_data *data)
data              277 drivers/iio/pressure/mpl3115.c 	return i2c_smbus_write_byte_data(data->client, MPL3115_CTRL_REG1,
data              278 drivers/iio/pressure/mpl3115.c 		data->ctrl_reg1 & ~MPL3115_CTRL_ACTIVE);
data              301 drivers/iio/pressure/mpl3115.c 	struct mpl3115_data *data = iio_priv(i2c_get_clientdata(
data              304 drivers/iio/pressure/mpl3115.c 	return i2c_smbus_write_byte_data(data->client, MPL3115_CTRL_REG1,
data              305 drivers/iio/pressure/mpl3115.c 		data->ctrl_reg1);
data               25 drivers/iio/pressure/st_pressure_i2c.c 		.data = LPS001WP_PRESS_DEV_NAME,
data               29 drivers/iio/pressure/st_pressure_i2c.c 		.data = LPS25H_PRESS_DEV_NAME,
data               33 drivers/iio/pressure/st_pressure_i2c.c 		.data = LPS331AP_PRESS_DEV_NAME,
data               37 drivers/iio/pressure/st_pressure_i2c.c 		.data = LPS22HB_PRESS_DEV_NAME,
data               41 drivers/iio/pressure/st_pressure_i2c.c 		.data = LPS33HW_PRESS_DEV_NAME,
data               45 drivers/iio/pressure/st_pressure_i2c.c 		.data = LPS35HW_PRESS_DEV_NAME,
data               49 drivers/iio/pressure/st_pressure_i2c.c 		.data = LPS22HH_PRESS_DEV_NAME,
data               29 drivers/iio/pressure/st_pressure_spi.c 		.data = LPS001WP_PRESS_DEV_NAME,
data               33 drivers/iio/pressure/st_pressure_spi.c 		.data = LPS25H_PRESS_DEV_NAME,
data               37 drivers/iio/pressure/st_pressure_spi.c 		.data = LPS331AP_PRESS_DEV_NAME,
data               41 drivers/iio/pressure/st_pressure_spi.c 		.data = LPS22HB_PRESS_DEV_NAME,
data               45 drivers/iio/pressure/st_pressure_spi.c 		.data = LPS33HW_PRESS_DEV_NAME,
data               49 drivers/iio/pressure/st_pressure_spi.c 		.data = LPS35HW_PRESS_DEV_NAME,
data               53 drivers/iio/pressure/st_pressure_spi.c 		.data = LPS22HH_PRESS_DEV_NAME,
data               45 drivers/iio/pressure/t5403.c #define T5403_C_U16(i) le16_to_cpu(data->c[(i) - 1])
data               48 drivers/iio/pressure/t5403.c static int t5403_read(struct t5403_data *data, bool pressure)
data               52 drivers/iio/pressure/t5403.c 	int ret = i2c_smbus_write_byte_data(data->client, T5403_COMMAND,
data               53 drivers/iio/pressure/t5403.c 		(pressure ? (data->mode << T5403_MODE_SHIFT) : T5403_PT) |
data               58 drivers/iio/pressure/t5403.c 	wait_time += pressure ? t5403_pressure_conv_ms[data->mode] : 2;
data               62 drivers/iio/pressure/t5403.c 	return i2c_smbus_read_word_data(data->client, T5403_DATA);
data               65 drivers/iio/pressure/t5403.c static int t5403_comp_pressure(struct t5403_data *data, int *val, int *val2)
data               72 drivers/iio/pressure/t5403.c 	mutex_lock(&data->lock);
data               74 drivers/iio/pressure/t5403.c 	ret = t5403_read(data, false);
data               79 drivers/iio/pressure/t5403.c 	ret = t5403_read(data, true);
data              102 drivers/iio/pressure/t5403.c 	mutex_unlock(&data->lock);
data              106 drivers/iio/pressure/t5403.c static int t5403_comp_temp(struct t5403_data *data, int *val)
data              111 drivers/iio/pressure/t5403.c 	mutex_lock(&data->lock);
data              112 drivers/iio/pressure/t5403.c 	ret = t5403_read(data, false);
data              122 drivers/iio/pressure/t5403.c 	mutex_unlock(&data->lock);
data              130 drivers/iio/pressure/t5403.c 	struct t5403_data *data = iio_priv(indio_dev);
data              137 drivers/iio/pressure/t5403.c 			ret = t5403_comp_pressure(data, val, val2);
data              142 drivers/iio/pressure/t5403.c 			ret = t5403_comp_temp(data, val);
data              151 drivers/iio/pressure/t5403.c 		*val2 = t5403_pressure_conv_ms[data->mode] * 1000;
data              162 drivers/iio/pressure/t5403.c 	struct t5403_data *data = iio_priv(indio_dev);
data              171 drivers/iio/pressure/t5403.c 				mutex_lock(&data->lock);
data              172 drivers/iio/pressure/t5403.c 				data->mode = i;
data              173 drivers/iio/pressure/t5403.c 				mutex_unlock(&data->lock);
data              214 drivers/iio/pressure/t5403.c 	struct t5403_data *data;
data              228 drivers/iio/pressure/t5403.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              232 drivers/iio/pressure/t5403.c 	data = iio_priv(indio_dev);
data              233 drivers/iio/pressure/t5403.c 	data->client = client;
data              234 drivers/iio/pressure/t5403.c 	mutex_init(&data->lock);
data              244 drivers/iio/pressure/t5403.c 	data->mode = T5403_MODE_STANDARD;
data              246 drivers/iio/pressure/t5403.c 	ret = i2c_smbus_read_i2c_block_data(data->client, T5403_CALIB_DATA,
data              247 drivers/iio/pressure/t5403.c 	    sizeof(data->c), (u8 *) data->c);
data              744 drivers/iio/pressure/zpa2326.c static irqreturn_t zpa2326_handle_irq(int irq, void *data)
data              746 drivers/iio/pressure/zpa2326.c 	struct iio_dev *indio_dev = data;
data              783 drivers/iio/pressure/zpa2326.c static irqreturn_t zpa2326_handle_threaded_irq(int irq, void *data)
data              785 drivers/iio/pressure/zpa2326.c 	struct iio_dev         *indio_dev = data;
data             1152 drivers/iio/pressure/zpa2326.c static irqreturn_t zpa2326_trigger_handler(int irq, void *data)
data             1155 drivers/iio/pressure/zpa2326.c 					     data)->indio_dev;
data              348 drivers/iio/proximity/as3935.c static void as3935_stop_work(void *data)
data              350 drivers/iio/proximity/as3935.c 	struct iio_dev *indio_dev = data;
data               48 drivers/iio/proximity/mb1232.c 	struct mb1232_data *data = iio_priv(indio_dev);
data               50 drivers/iio/proximity/mb1232.c 	complete(&data->ranging);
data               55 drivers/iio/proximity/mb1232.c static s16 mb1232_read_distance(struct mb1232_data *data)
data               57 drivers/iio/proximity/mb1232.c 	struct i2c_client *client = data->client;
data               62 drivers/iio/proximity/mb1232.c 	mutex_lock(&data->lock);
data               64 drivers/iio/proximity/mb1232.c 	reinit_completion(&data->ranging);
data               72 drivers/iio/proximity/mb1232.c 	if (data->irqnr >= 0) {
data               74 drivers/iio/proximity/mb1232.c 		ret = wait_for_completion_killable_timeout(&data->ranging,
data              101 drivers/iio/proximity/mb1232.c 	mutex_unlock(&data->lock);
data              106 drivers/iio/proximity/mb1232.c 	mutex_unlock(&data->lock);
data              115 drivers/iio/proximity/mb1232.c 	struct mb1232_data *data = iio_priv(indio_dev);
data              122 drivers/iio/proximity/mb1232.c 	buffer[0] = mb1232_read_distance(data);
data              137 drivers/iio/proximity/mb1232.c 	struct mb1232_data *data = iio_priv(indio_dev);
data              145 drivers/iio/proximity/mb1232.c 		ret = mb1232_read_distance(data);
data              184 drivers/iio/proximity/mb1232.c 	struct mb1232_data *data;
data              193 drivers/iio/proximity/mb1232.c 	indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
data              197 drivers/iio/proximity/mb1232.c 	data = iio_priv(indio_dev);
data              199 drivers/iio/proximity/mb1232.c 	data->client = client;
data              208 drivers/iio/proximity/mb1232.c 	mutex_init(&data->lock);
data              210 drivers/iio/proximity/mb1232.c 	init_completion(&data->ranging);
data              212 drivers/iio/proximity/mb1232.c 	data->irqnr = irq_of_parse_and_map(dev->of_node, 0);
data              213 drivers/iio/proximity/mb1232.c 	if (data->irqnr <= 0) {
data              215 drivers/iio/proximity/mb1232.c 		data->irqnr = -1;
data              217 drivers/iio/proximity/mb1232.c 		ret = devm_request_irq(dev, data->irqnr, mb1232_handle_irq,
data               43 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	int (*xfer)(struct lidar_data *data, u8 reg, u8 *val, int len);
data               64 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c static int lidar_i2c_xfer(struct lidar_data *data, u8 reg, u8 *val, int len)
data               66 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	struct i2c_client *client = data->client;
data               85 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c static int lidar_smbus_xfer(struct lidar_data *data, u8 reg, u8 *val, int len)
data               87 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	struct i2c_client *client = data->client;
data              114 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c static int lidar_read_byte(struct lidar_data *data, u8 reg)
data              119 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	ret = data->xfer(data, reg, &val, 1);
data              126 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c static inline int lidar_write_control(struct lidar_data *data, int val)
data              128 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	return i2c_smbus_write_byte_data(data->client, LIDAR_REG_CONTROL, val);
data              131 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c static inline int lidar_write_power(struct lidar_data *data, int val)
data              133 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	return i2c_smbus_write_byte_data(data->client,
data              137 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c static int lidar_read_measurement(struct lidar_data *data, u16 *reg)
data              139 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	int ret = data->xfer(data, LIDAR_REG_DATA_HBYTE |
data              140 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 			(data->i2c_enabled ? LIDAR_REG_DATA_WORD_READ : 0),
data              149 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c static int lidar_get_measurement(struct lidar_data *data, u16 *reg)
data              151 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	struct i2c_client *client = data->client;
data              158 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	ret = lidar_write_control(data, LIDAR_REG_CONTROL_ACQUIRE);
data              167 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 		ret = lidar_read_byte(data, LIDAR_REG_STATUS);
data              180 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 			ret = lidar_read_measurement(data, reg);
data              195 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	struct lidar_data *data = iio_priv(indio_dev);
data              205 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 		ret = lidar_get_measurement(data, &reg);
data              227 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	struct lidar_data *data = iio_priv(indio_dev);
data              230 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	ret = lidar_get_measurement(data, data->buffer);
data              232 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 		iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              235 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 		dev_err(&data->client->dev, "cannot read LIDAR measurement");
data              250 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	struct lidar_data *data;
data              254 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              257 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	data = iio_priv(indio_dev);
data              260 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 		data->xfer = lidar_i2c_xfer;
data              261 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 		data->i2c_enabled = 1;
data              264 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 		data->xfer = lidar_smbus_xfer;
data              277 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	data->client = client;
data              278 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	data->indio_dev = indio_dev;
data              337 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	struct lidar_data *data = iio_priv(indio_dev);
data              339 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	return lidar_write_power(data, 0x0f);
data              345 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	struct lidar_data *data = iio_priv(indio_dev);
data              346 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c 	int ret = lidar_write_power(data, 0);
data               93 drivers/iio/proximity/rfd77402.c static int rfd77402_set_state(struct rfd77402_data *data, u8 state, u16 check)
data               97 drivers/iio/proximity/rfd77402.c 	ret = i2c_smbus_write_byte_data(data->client, RFD77402_CMD_R,
data              104 drivers/iio/proximity/rfd77402.c 	ret = i2c_smbus_read_word_data(data->client, RFD77402_STATUS_R);
data              113 drivers/iio/proximity/rfd77402.c static int rfd77402_measure(struct rfd77402_data *data)
data              118 drivers/iio/proximity/rfd77402.c 	ret = rfd77402_set_state(data, RFD77402_CMD_MCPU_ON,
data              123 drivers/iio/proximity/rfd77402.c 	ret = i2c_smbus_write_byte_data(data->client, RFD77402_CMD_R,
data              130 drivers/iio/proximity/rfd77402.c 		ret = i2c_smbus_read_byte_data(data->client, RFD77402_ICSR);
data              143 drivers/iio/proximity/rfd77402.c 	ret = i2c_smbus_read_word_data(data->client, RFD77402_RESULT_R);
data              156 drivers/iio/proximity/rfd77402.c 	rfd77402_set_state(data, RFD77402_CMD_MCPU_OFF,
data              165 drivers/iio/proximity/rfd77402.c 	struct rfd77402_data *data = iio_priv(indio_dev);
data              170 drivers/iio/proximity/rfd77402.c 		mutex_lock(&data->lock);
data              171 drivers/iio/proximity/rfd77402.c 		ret = rfd77402_measure(data);
data              172 drivers/iio/proximity/rfd77402.c 		mutex_unlock(&data->lock);
data              191 drivers/iio/proximity/rfd77402.c static int rfd77402_init(struct rfd77402_data *data)
data              195 drivers/iio/proximity/rfd77402.c 	ret = rfd77402_set_state(data, RFD77402_CMD_STANDBY,
data              201 drivers/iio/proximity/rfd77402.c 	ret = i2c_smbus_write_byte_data(data->client, RFD77402_ICSR,
data              207 drivers/iio/proximity/rfd77402.c 	ret = i2c_smbus_write_word_data(data->client, RFD77402_I2C_INIT_CFG,
data              216 drivers/iio/proximity/rfd77402.c 	ret = i2c_smbus_write_word_data(data->client, RFD77402_PMU_CFG, 0x0500);
data              220 drivers/iio/proximity/rfd77402.c 	ret = rfd77402_set_state(data, RFD77402_CMD_MCPU_OFF,
data              226 drivers/iio/proximity/rfd77402.c 	ret = i2c_smbus_write_word_data(data->client, RFD77402_PMU_CFG, 0x0600);
data              230 drivers/iio/proximity/rfd77402.c 	ret = rfd77402_set_state(data, RFD77402_CMD_MCPU_ON,
data              236 drivers/iio/proximity/rfd77402.c 		ret = i2c_smbus_write_word_data(data->client,
data              243 drivers/iio/proximity/rfd77402.c 	ret = rfd77402_set_state(data, RFD77402_CMD_STANDBY,
data              249 drivers/iio/proximity/rfd77402.c static int rfd77402_powerdown(struct rfd77402_data *data)
data              251 drivers/iio/proximity/rfd77402.c 	return rfd77402_set_state(data, RFD77402_CMD_STANDBY,
data              258 drivers/iio/proximity/rfd77402.c 	struct rfd77402_data *data;
data              268 drivers/iio/proximity/rfd77402.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              272 drivers/iio/proximity/rfd77402.c 	data = iio_priv(indio_dev);
data              274 drivers/iio/proximity/rfd77402.c 	data->client = client;
data              275 drivers/iio/proximity/rfd77402.c 	mutex_init(&data->lock);
data              284 drivers/iio/proximity/rfd77402.c 	ret = rfd77402_init(data);
data              295 drivers/iio/proximity/rfd77402.c 	rfd77402_powerdown(data);
data              312 drivers/iio/proximity/rfd77402.c 	struct rfd77402_data *data = iio_priv(i2c_get_clientdata(
data              315 drivers/iio/proximity/rfd77402.c 	return rfd77402_powerdown(data);
data              320 drivers/iio/proximity/rfd77402.c 	struct rfd77402_data *data = iio_priv(i2c_get_clientdata(
data              323 drivers/iio/proximity/rfd77402.c 	return rfd77402_init(data);
data               79 drivers/iio/proximity/srf04.c 	struct srf04_data *data = iio_priv(indio_dev);
data               82 drivers/iio/proximity/srf04.c 	if (gpiod_get_value(data->gpiod_echo)) {
data               83 drivers/iio/proximity/srf04.c 		data->ts_rising = now;
data               84 drivers/iio/proximity/srf04.c 		complete(&data->rising);
data               86 drivers/iio/proximity/srf04.c 		data->ts_falling = now;
data               87 drivers/iio/proximity/srf04.c 		complete(&data->falling);
data               93 drivers/iio/proximity/srf04.c static int srf04_read(struct srf04_data *data)
data              104 drivers/iio/proximity/srf04.c 	mutex_lock(&data->lock);
data              106 drivers/iio/proximity/srf04.c 	reinit_completion(&data->rising);
data              107 drivers/iio/proximity/srf04.c 	reinit_completion(&data->falling);
data              109 drivers/iio/proximity/srf04.c 	gpiod_set_value(data->gpiod_trig, 1);
data              110 drivers/iio/proximity/srf04.c 	udelay(data->cfg->trigger_pulse_us);
data              111 drivers/iio/proximity/srf04.c 	gpiod_set_value(data->gpiod_trig, 0);
data              114 drivers/iio/proximity/srf04.c 	ret = wait_for_completion_killable_timeout(&data->rising, HZ/50);
data              116 drivers/iio/proximity/srf04.c 		mutex_unlock(&data->lock);
data              119 drivers/iio/proximity/srf04.c 		mutex_unlock(&data->lock);
data              124 drivers/iio/proximity/srf04.c 	ret = wait_for_completion_killable_timeout(&data->falling, HZ/20);
data              126 drivers/iio/proximity/srf04.c 		mutex_unlock(&data->lock);
data              129 drivers/iio/proximity/srf04.c 		mutex_unlock(&data->lock);
data              133 drivers/iio/proximity/srf04.c 	ktime_dt = ktime_sub(data->ts_falling, data->ts_rising);
data              135 drivers/iio/proximity/srf04.c 	mutex_unlock(&data->lock);
data              185 drivers/iio/proximity/srf04.c 	struct srf04_data *data = iio_priv(indio_dev);
data              193 drivers/iio/proximity/srf04.c 		ret = srf04_read(data);
data              225 drivers/iio/proximity/srf04.c 	{ .compatible = "devantech,srf04", .data = &srf04_cfg},
data              226 drivers/iio/proximity/srf04.c 	{ .compatible = "maxbotix,mb1000", .data = &mb_lv_cfg},
data              227 drivers/iio/proximity/srf04.c 	{ .compatible = "maxbotix,mb1010", .data = &mb_lv_cfg},
data              228 drivers/iio/proximity/srf04.c 	{ .compatible = "maxbotix,mb1020", .data = &mb_lv_cfg},
data              229 drivers/iio/proximity/srf04.c 	{ .compatible = "maxbotix,mb1030", .data = &mb_lv_cfg},
data              230 drivers/iio/proximity/srf04.c 	{ .compatible = "maxbotix,mb1040", .data = &mb_lv_cfg},
data              239 drivers/iio/proximity/srf04.c 	struct srf04_data *data;
data              249 drivers/iio/proximity/srf04.c 	data = iio_priv(indio_dev);
data              250 drivers/iio/proximity/srf04.c 	data->dev = dev;
data              251 drivers/iio/proximity/srf04.c 	data->cfg = of_match_device(of_srf04_match, dev)->data;
data              253 drivers/iio/proximity/srf04.c 	mutex_init(&data->lock);
data              254 drivers/iio/proximity/srf04.c 	init_completion(&data->rising);
data              255 drivers/iio/proximity/srf04.c 	init_completion(&data->falling);
data              257 drivers/iio/proximity/srf04.c 	data->gpiod_trig = devm_gpiod_get(dev, "trig", GPIOD_OUT_LOW);
data              258 drivers/iio/proximity/srf04.c 	if (IS_ERR(data->gpiod_trig)) {
data              260 drivers/iio/proximity/srf04.c 					PTR_ERR(data->gpiod_trig));
data              261 drivers/iio/proximity/srf04.c 		return PTR_ERR(data->gpiod_trig);
data              264 drivers/iio/proximity/srf04.c 	data->gpiod_echo = devm_gpiod_get(dev, "echo", GPIOD_IN);
data              265 drivers/iio/proximity/srf04.c 	if (IS_ERR(data->gpiod_echo)) {
data              267 drivers/iio/proximity/srf04.c 					PTR_ERR(data->gpiod_echo));
data              268 drivers/iio/proximity/srf04.c 		return PTR_ERR(data->gpiod_echo);
data              271 drivers/iio/proximity/srf04.c 	if (gpiod_cansleep(data->gpiod_echo)) {
data              272 drivers/iio/proximity/srf04.c 		dev_err(data->dev, "cansleep-GPIOs not supported\n");
data              276 drivers/iio/proximity/srf04.c 	data->irqnr = gpiod_to_irq(data->gpiod_echo);
data              277 drivers/iio/proximity/srf04.c 	if (data->irqnr < 0) {
data              278 drivers/iio/proximity/srf04.c 		dev_err(data->dev, "gpiod_to_irq: %d\n", data->irqnr);
data              279 drivers/iio/proximity/srf04.c 		return data->irqnr;
data              282 drivers/iio/proximity/srf04.c 	ret = devm_request_irq(dev, data->irqnr, srf04_handle_irq,
data              286 drivers/iio/proximity/srf04.c 		dev_err(data->dev, "request_irq: %d\n", ret);
data              123 drivers/iio/proximity/srf08.c static int srf08_read_ranging(struct srf08_data *data)
data              125 drivers/iio/proximity/srf08.c 	struct i2c_client *client = data->client;
data              129 drivers/iio/proximity/srf08.c 	mutex_lock(&data->lock);
data              131 drivers/iio/proximity/srf08.c 	ret = i2c_smbus_write_byte_data(data->client,
data              135 drivers/iio/proximity/srf08.c 		mutex_unlock(&data->lock);
data              149 drivers/iio/proximity/srf08.c 	waittime = 1 + data->range_mm / 172;
data              152 drivers/iio/proximity/srf08.c 		ret = i2c_smbus_read_byte_data(data->client,
data              163 drivers/iio/proximity/srf08.c 		mutex_unlock(&data->lock);
data              167 drivers/iio/proximity/srf08.c 	ret = i2c_smbus_read_word_swapped(data->client,
data              171 drivers/iio/proximity/srf08.c 		mutex_unlock(&data->lock);
data              175 drivers/iio/proximity/srf08.c 	mutex_unlock(&data->lock);
data              184 drivers/iio/proximity/srf08.c 	struct srf08_data *data = iio_priv(indio_dev);
data              187 drivers/iio/proximity/srf08.c 	sensor_data = srf08_read_ranging(data);
data              191 drivers/iio/proximity/srf08.c 	mutex_lock(&data->lock);
data              193 drivers/iio/proximity/srf08.c 	data->buffer[0] = sensor_data;
data              195 drivers/iio/proximity/srf08.c 						data->buffer, pf->timestamp);
data              197 drivers/iio/proximity/srf08.c 	mutex_unlock(&data->lock);
data              207 drivers/iio/proximity/srf08.c 	struct srf08_data *data = iio_priv(indio_dev);
data              215 drivers/iio/proximity/srf08.c 		ret = srf08_read_ranging(data);
data              243 drivers/iio/proximity/srf08.c 	struct srf08_data *data = iio_priv(indio_dev);
data              245 drivers/iio/proximity/srf08.c 	return sprintf(buf, "%d.%03d\n", data->range_mm / 1000,
data              246 drivers/iio/proximity/srf08.c 						data->range_mm % 1000);
data              260 drivers/iio/proximity/srf08.c static ssize_t srf08_write_range_mm(struct srf08_data *data, unsigned int val)
data              263 drivers/iio/proximity/srf08.c 	struct i2c_client *client = data->client;
data              275 drivers/iio/proximity/srf08.c 	mutex_lock(&data->lock);
data              280 drivers/iio/proximity/srf08.c 		mutex_unlock(&data->lock);
data              284 drivers/iio/proximity/srf08.c 	data->range_mm = val;
data              286 drivers/iio/proximity/srf08.c 	mutex_unlock(&data->lock);
data              296 drivers/iio/proximity/srf08.c 	struct srf08_data *data = iio_priv(indio_dev);
data              304 drivers/iio/proximity/srf08.c 	ret = srf08_write_range_mm(data, integer * 1000 + fract);
data              319 drivers/iio/proximity/srf08.c 	struct srf08_data *data = iio_priv(indio_dev);
data              321 drivers/iio/proximity/srf08.c 	for (i = 0; i < data->chip_info->num_sensitivity_avail; i++)
data              322 drivers/iio/proximity/srf08.c 		if (data->chip_info->sensitivity_avail[i])
data              324 drivers/iio/proximity/srf08.c 				data->chip_info->sensitivity_avail[i]);
data              338 drivers/iio/proximity/srf08.c 	struct srf08_data *data = iio_priv(indio_dev);
data              341 drivers/iio/proximity/srf08.c 	len = sprintf(buf, "%d\n", data->sensitivity);
data              346 drivers/iio/proximity/srf08.c static ssize_t srf08_write_sensitivity(struct srf08_data *data,
data              349 drivers/iio/proximity/srf08.c 	struct i2c_client *client = data->client;
data              356 drivers/iio/proximity/srf08.c 	for (i = 0; i < data->chip_info->num_sensitivity_avail; i++)
data              357 drivers/iio/proximity/srf08.c 		if (val && (val == data->chip_info->sensitivity_avail[i])) {
data              362 drivers/iio/proximity/srf08.c 	if (i >= data->chip_info->num_sensitivity_avail)
data              365 drivers/iio/proximity/srf08.c 	mutex_lock(&data->lock);
data              370 drivers/iio/proximity/srf08.c 		mutex_unlock(&data->lock);
data              374 drivers/iio/proximity/srf08.c 	data->sensitivity = val;
data              376 drivers/iio/proximity/srf08.c 	mutex_unlock(&data->lock);
data              386 drivers/iio/proximity/srf08.c 	struct srf08_data *data = iio_priv(indio_dev);
data              394 drivers/iio/proximity/srf08.c 	ret = srf08_write_sensitivity(data, val);
data              450 drivers/iio/proximity/srf08.c 	struct srf08_data *data;
data              459 drivers/iio/proximity/srf08.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              463 drivers/iio/proximity/srf08.c 	data = iio_priv(indio_dev);
data              465 drivers/iio/proximity/srf08.c 	data->client = client;
data              466 drivers/iio/proximity/srf08.c 	data->sensor_type = (enum srf08_sensor_type)id->driver_data;
data              468 drivers/iio/proximity/srf08.c 	switch (data->sensor_type) {
data              470 drivers/iio/proximity/srf08.c 		data->chip_info = &srf02_chip_info;
data              474 drivers/iio/proximity/srf08.c 		data->chip_info = &srf08_chip_info;
data              478 drivers/iio/proximity/srf08.c 		data->chip_info = &srf10_chip_info;
data              491 drivers/iio/proximity/srf08.c 	mutex_init(&data->lock);
data              500 drivers/iio/proximity/srf08.c 	if (data->chip_info->range_default) {
data              508 drivers/iio/proximity/srf08.c 		ret = srf08_write_range_mm(data,
data              509 drivers/iio/proximity/srf08.c 					data->chip_info->range_default);
data              514 drivers/iio/proximity/srf08.c 	if (data->chip_info->sensitivity_default) {
data              522 drivers/iio/proximity/srf08.c 		ret = srf08_write_sensitivity(data,
data              523 drivers/iio/proximity/srf08.c 				data->chip_info->sensitivity_default);
data              204 drivers/iio/proximity/sx9500.c static int sx9500_inc_users(struct sx9500_data *data, int *counter,
data              212 drivers/iio/proximity/sx9500.c 	return regmap_update_bits(data->regmap, reg, bitmask, bitmask);
data              215 drivers/iio/proximity/sx9500.c static int sx9500_dec_users(struct sx9500_data *data, int *counter,
data              223 drivers/iio/proximity/sx9500.c 	return regmap_update_bits(data->regmap, reg, bitmask, 0);
data              226 drivers/iio/proximity/sx9500.c static int sx9500_inc_chan_users(struct sx9500_data *data, int chan)
data              228 drivers/iio/proximity/sx9500.c 	return sx9500_inc_users(data, &data->channel_users[chan],
data              232 drivers/iio/proximity/sx9500.c static int sx9500_dec_chan_users(struct sx9500_data *data, int chan)
data              234 drivers/iio/proximity/sx9500.c 	return sx9500_dec_users(data, &data->channel_users[chan],
data              238 drivers/iio/proximity/sx9500.c static int sx9500_inc_data_rdy_users(struct sx9500_data *data)
data              240 drivers/iio/proximity/sx9500.c 	return sx9500_inc_users(data, &data->data_rdy_users,
data              244 drivers/iio/proximity/sx9500.c static int sx9500_dec_data_rdy_users(struct sx9500_data *data)
data              246 drivers/iio/proximity/sx9500.c 	return sx9500_dec_users(data, &data->data_rdy_users,
data              250 drivers/iio/proximity/sx9500.c static int sx9500_inc_close_far_users(struct sx9500_data *data)
data              252 drivers/iio/proximity/sx9500.c 	return sx9500_inc_users(data, &data->close_far_users,
data              257 drivers/iio/proximity/sx9500.c static int sx9500_dec_close_far_users(struct sx9500_data *data)
data              259 drivers/iio/proximity/sx9500.c 	return sx9500_dec_users(data, &data->close_far_users,
data              264 drivers/iio/proximity/sx9500.c static int sx9500_read_prox_data(struct sx9500_data *data,
data              271 drivers/iio/proximity/sx9500.c 	ret = regmap_write(data->regmap, SX9500_REG_SENSOR_SEL, chan->channel);
data              275 drivers/iio/proximity/sx9500.c 	ret = regmap_bulk_read(data->regmap, SX9500_REG_USE_MSB, &regval, 2);
data              288 drivers/iio/proximity/sx9500.c static int sx9500_wait_for_sample(struct sx9500_data *data)
data              293 drivers/iio/proximity/sx9500.c 	ret = regmap_read(data->regmap, SX9500_REG_PROX_CTRL0, &val);
data              304 drivers/iio/proximity/sx9500.c static int sx9500_read_proximity(struct sx9500_data *data,
data              310 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              312 drivers/iio/proximity/sx9500.c 	ret = sx9500_inc_chan_users(data, chan->channel);
data              316 drivers/iio/proximity/sx9500.c 	ret = sx9500_inc_data_rdy_users(data);
data              320 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              322 drivers/iio/proximity/sx9500.c 	if (data->client->irq > 0)
data              323 drivers/iio/proximity/sx9500.c 		ret = wait_for_completion_interruptible(&data->completion);
data              325 drivers/iio/proximity/sx9500.c 		ret = sx9500_wait_for_sample(data);
data              327 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              332 drivers/iio/proximity/sx9500.c 	ret = sx9500_read_prox_data(data, chan, val);
data              336 drivers/iio/proximity/sx9500.c 	ret = sx9500_dec_data_rdy_users(data);
data              340 drivers/iio/proximity/sx9500.c 	ret = sx9500_dec_chan_users(data, chan->channel);
data              349 drivers/iio/proximity/sx9500.c 	sx9500_dec_data_rdy_users(data);
data              351 drivers/iio/proximity/sx9500.c 	sx9500_dec_chan_users(data, chan->channel);
data              353 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              354 drivers/iio/proximity/sx9500.c 	reinit_completion(&data->completion);
data              359 drivers/iio/proximity/sx9500.c static int sx9500_read_samp_freq(struct sx9500_data *data,
data              365 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              366 drivers/iio/proximity/sx9500.c 	ret = regmap_read(data->regmap, SX9500_REG_PROX_CTRL0, &regval);
data              367 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              383 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              393 drivers/iio/proximity/sx9500.c 			ret = sx9500_read_proximity(data, chan, val);
data              397 drivers/iio/proximity/sx9500.c 			return sx9500_read_samp_freq(data, val, val2);
data              406 drivers/iio/proximity/sx9500.c static int sx9500_set_samp_freq(struct sx9500_data *data,
data              419 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              421 drivers/iio/proximity/sx9500.c 	ret = regmap_update_bits(data->regmap, SX9500_REG_PROX_CTRL0,
data              425 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              434 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              440 drivers/iio/proximity/sx9500.c 			return sx9500_set_samp_freq(data, val, val2);
data              452 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              454 drivers/iio/proximity/sx9500.c 	if (data->trigger_enabled)
data              455 drivers/iio/proximity/sx9500.c 		iio_trigger_poll(data->trig);
data              470 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              472 drivers/iio/proximity/sx9500.c 	ret = regmap_read(data->regmap, SX9500_REG_STAT, &val);
data              474 drivers/iio/proximity/sx9500.c 		dev_err(&data->client->dev, "i2c transfer error in irq\n");
data              484 drivers/iio/proximity/sx9500.c 		if (!data->event_enabled[chan])
data              486 drivers/iio/proximity/sx9500.c 		if (new_prox == data->prox_stat[chan])
data              494 drivers/iio/proximity/sx9500.c 		data->prox_stat[chan] = new_prox;
data              501 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              505 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              507 drivers/iio/proximity/sx9500.c 	ret = regmap_read(data->regmap, SX9500_REG_IRQ_SRC, &val);
data              509 drivers/iio/proximity/sx9500.c 		dev_err(&data->client->dev, "i2c transfer error in irq\n");
data              517 drivers/iio/proximity/sx9500.c 		complete(&data->completion);
data              520 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              530 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              536 drivers/iio/proximity/sx9500.c 	return data->event_enabled[chan->channel];
data              545 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              552 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              555 drivers/iio/proximity/sx9500.c 		ret = sx9500_inc_chan_users(data, chan->channel);
data              558 drivers/iio/proximity/sx9500.c 		ret = sx9500_inc_close_far_users(data);
data              562 drivers/iio/proximity/sx9500.c 		ret = sx9500_dec_chan_users(data, chan->channel);
data              565 drivers/iio/proximity/sx9500.c 		ret = sx9500_dec_close_far_users(data);
data              570 drivers/iio/proximity/sx9500.c 	data->event_enabled[chan->channel] = state;
data              575 drivers/iio/proximity/sx9500.c 		sx9500_dec_chan_users(data, chan->channel);
data              577 drivers/iio/proximity/sx9500.c 		sx9500_inc_chan_users(data, chan->channel);
data              579 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              586 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              588 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              589 drivers/iio/proximity/sx9500.c 	kfree(data->buffer);
data              590 drivers/iio/proximity/sx9500.c 	data->buffer = kzalloc(indio_dev->scan_bytes, GFP_KERNEL);
data              591 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              593 drivers/iio/proximity/sx9500.c 	if (data->buffer == NULL)
data              624 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              627 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              630 drivers/iio/proximity/sx9500.c 		ret = sx9500_inc_data_rdy_users(data);
data              632 drivers/iio/proximity/sx9500.c 		ret = sx9500_dec_data_rdy_users(data);
data              636 drivers/iio/proximity/sx9500.c 	data->trigger_enabled = state;
data              639 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              652 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              655 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              659 drivers/iio/proximity/sx9500.c 		ret = sx9500_read_prox_data(data, &indio_dev->channels[bit],
data              664 drivers/iio/proximity/sx9500.c 		data->buffer[i++] = val;
data              667 drivers/iio/proximity/sx9500.c 	iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              671 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              680 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              683 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              687 drivers/iio/proximity/sx9500.c 			ret = sx9500_inc_chan_users(data, i);
data              695 drivers/iio/proximity/sx9500.c 				sx9500_dec_chan_users(data, i);
data              697 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              704 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              709 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data              713 drivers/iio/proximity/sx9500.c 			ret = sx9500_dec_chan_users(data, i);
data              721 drivers/iio/proximity/sx9500.c 				sx9500_inc_chan_users(data, i);
data              723 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data              797 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              801 drivers/iio/proximity/sx9500.c 	ret = regmap_update_bits(data->regmap, SX9500_REG_PROX_CTRL0,
data              808 drivers/iio/proximity/sx9500.c 		ret = regmap_read(data->regmap, SX9500_REG_STAT, &val);
data              816 drivers/iio/proximity/sx9500.c 		dev_err(&data->client->dev, "initial compensation timed out");
data              821 drivers/iio/proximity/sx9500.c 	regmap_update_bits(data->regmap, SX9500_REG_PROX_CTRL0,
data              828 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              832 drivers/iio/proximity/sx9500.c 	if (data->gpiod_rst) {
data              833 drivers/iio/proximity/sx9500.c 		gpiod_set_value_cansleep(data->gpiod_rst, 0);
data              835 drivers/iio/proximity/sx9500.c 		gpiod_set_value_cansleep(data->gpiod_rst, 1);
data              839 drivers/iio/proximity/sx9500.c 	ret = regmap_write(data->regmap, SX9500_REG_IRQ_MSK, 0);
data              843 drivers/iio/proximity/sx9500.c 	ret = regmap_write(data->regmap, SX9500_REG_RESET,
data              848 drivers/iio/proximity/sx9500.c 	ret = regmap_read(data->regmap, SX9500_REG_IRQ_SRC, &val);
data              853 drivers/iio/proximity/sx9500.c 		ret = regmap_write(data->regmap,
data              877 drivers/iio/proximity/sx9500.c 			      struct sx9500_data *data)
data              900 drivers/iio/proximity/sx9500.c 	data->gpiod_rst = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH);
data              901 drivers/iio/proximity/sx9500.c 	if (IS_ERR(data->gpiod_rst)) {
data              903 drivers/iio/proximity/sx9500.c 		data->gpiod_rst = NULL;
data              912 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data;
data              914 drivers/iio/proximity/sx9500.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              918 drivers/iio/proximity/sx9500.c 	data = iio_priv(indio_dev);
data              919 drivers/iio/proximity/sx9500.c 	data->client = client;
data              920 drivers/iio/proximity/sx9500.c 	mutex_init(&data->mutex);
data              921 drivers/iio/proximity/sx9500.c 	init_completion(&data->completion);
data              922 drivers/iio/proximity/sx9500.c 	data->trigger_enabled = false;
data              924 drivers/iio/proximity/sx9500.c 	data->regmap = devm_regmap_init_i2c(client, &sx9500_regmap_config);
data              925 drivers/iio/proximity/sx9500.c 	if (IS_ERR(data->regmap))
data              926 drivers/iio/proximity/sx9500.c 		return PTR_ERR(data->regmap);
data              936 drivers/iio/proximity/sx9500.c 	sx9500_gpio_probe(client, data);
data              952 drivers/iio/proximity/sx9500.c 		data->trig = devm_iio_trigger_alloc(&client->dev,
data              954 drivers/iio/proximity/sx9500.c 		if (!data->trig)
data              957 drivers/iio/proximity/sx9500.c 		data->trig->dev.parent = &client->dev;
data              958 drivers/iio/proximity/sx9500.c 		data->trig->ops = &sx9500_trigger_ops;
data              959 drivers/iio/proximity/sx9500.c 		iio_trigger_set_drvdata(data->trig, indio_dev);
data              961 drivers/iio/proximity/sx9500.c 		ret = iio_trigger_register(data->trig);
data              982 drivers/iio/proximity/sx9500.c 		iio_trigger_unregister(data->trig);
data              990 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data              995 drivers/iio/proximity/sx9500.c 		iio_trigger_unregister(data->trig);
data              996 drivers/iio/proximity/sx9500.c 	kfree(data->buffer);
data             1005 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data             1008 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data             1009 drivers/iio/proximity/sx9500.c 	ret = regmap_read(data->regmap, SX9500_REG_PROX_CTRL0,
data             1010 drivers/iio/proximity/sx9500.c 			  &data->suspend_ctrl0);
data             1018 drivers/iio/proximity/sx9500.c 	ret = regmap_write(data->regmap, SX9500_REG_PROX_CTRL0, 0);
data             1021 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data             1028 drivers/iio/proximity/sx9500.c 	struct sx9500_data *data = iio_priv(indio_dev);
data             1031 drivers/iio/proximity/sx9500.c 	mutex_lock(&data->mutex);
data             1032 drivers/iio/proximity/sx9500.c 	ret = regmap_write(data->regmap, SX9500_REG_PROX_CTRL0,
data             1033 drivers/iio/proximity/sx9500.c 			   data->suspend_ctrl0);
data             1034 drivers/iio/proximity/sx9500.c 	mutex_unlock(&data->mutex);
data               40 drivers/iio/proximity/vl53l0x-i2c.c static int vl53l0x_read_proximity(struct vl53l0x_data *data,
data               44 drivers/iio/proximity/vl53l0x-i2c.c 	struct i2c_client *client = data->client;
data               92 drivers/iio/proximity/vl53l0x-i2c.c 	struct vl53l0x_data *data = iio_priv(indio_dev);
data              100 drivers/iio/proximity/vl53l0x-i2c.c 		ret = vl53l0x_read_proximity(data, chan, val);
data              121 drivers/iio/proximity/vl53l0x-i2c.c 	struct vl53l0x_data *data;
data              124 drivers/iio/proximity/vl53l0x-i2c.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              128 drivers/iio/proximity/vl53l0x-i2c.c 	data = iio_priv(indio_dev);
data              129 drivers/iio/proximity/vl53l0x-i2c.c 	data->client = client;
data               68 drivers/iio/temperature/max31856.c static int max31856_read(struct max31856_data *data, u8 reg,
data               71 drivers/iio/temperature/max31856.c 	return spi_write_then_read(data->spi, &reg, 1, val, read_size);
data               74 drivers/iio/temperature/max31856.c static int max31856_write(struct max31856_data *data, u8 reg,
data               82 drivers/iio/temperature/max31856.c 	return spi_write(data->spi, buf, 2);
data               85 drivers/iio/temperature/max31856.c static int max31856_init(struct max31856_data *data)
data               94 drivers/iio/temperature/max31856.c 	ret = max31856_read(data, MAX31856_CR0_REG, &reg_cr0_val, 1);
data               99 drivers/iio/temperature/max31856.c 	ret = max31856_write(data, MAX31856_CR0_REG, reg_cr0_val);
data              104 drivers/iio/temperature/max31856.c 	ret = max31856_read(data, MAX31856_CR1_REG, &reg_cr1_val, 1);
data              109 drivers/iio/temperature/max31856.c 	reg_cr1_val |= data->thermocouple_type;
data              110 drivers/iio/temperature/max31856.c 	ret = max31856_write(data, MAX31856_CR1_REG, reg_cr1_val);
data              126 drivers/iio/temperature/max31856.c 	return max31856_write(data, MAX31856_CR0_REG, reg_cr0_val);
data              129 drivers/iio/temperature/max31856.c static int max31856_thermocouple_read(struct max31856_data *data,
data              142 drivers/iio/temperature/max31856.c 		ret = max31856_read(data, MAX31856_LTCBH_REG, reg_val, 3);
data              157 drivers/iio/temperature/max31856.c 		ret = max31856_read(data, MAX31856_CJTO_REG, reg_val, 3);
data              175 drivers/iio/temperature/max31856.c 	ret = max31856_read(data, MAX31856_SR_REG, reg_val, 1);
data              189 drivers/iio/temperature/max31856.c 	struct max31856_data *data = iio_priv(indio_dev);
data              194 drivers/iio/temperature/max31856.c 		ret = max31856_thermocouple_read(data, chan, val);
data              224 drivers/iio/temperature/max31856.c 	struct max31856_data *data = iio_priv(indio_dev);
data              229 drivers/iio/temperature/max31856.c 	ret = max31856_read(data, MAX31856_SR_REG, &reg_val, 1);
data              274 drivers/iio/temperature/max31856.c 	struct max31856_data *data;
data              277 drivers/iio/temperature/max31856.c 	indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
data              281 drivers/iio/temperature/max31856.c 	data = iio_priv(indio_dev);
data              282 drivers/iio/temperature/max31856.c 	data->spi = spi;
data              295 drivers/iio/temperature/max31856.c 				   &data->thermocouple_type);
data              300 drivers/iio/temperature/max31856.c 		data->thermocouple_type = THERMOCOUPLE_TYPE_K;
data              307 drivers/iio/temperature/max31856.c 	switch (data->thermocouple_type) {
data              320 drivers/iio/temperature/max31856.c 			, data->thermocouple_type);
data              324 drivers/iio/temperature/max31856.c 	ret = max31856_init(data);
data              115 drivers/iio/temperature/maxim_thermocouple.c static int maxim_thermocouple_read(struct maxim_thermocouple_data *data,
data              118 drivers/iio/temperature/maxim_thermocouple.c 	unsigned int storage_bytes = data->chip->read_size;
data              126 drivers/iio/temperature/maxim_thermocouple.c 		ret = spi_read(data->spi, (void *)&buf16, storage_bytes);
data              130 drivers/iio/temperature/maxim_thermocouple.c 		ret = spi_read(data->spi, (void *)&buf32, storage_bytes);
data              141 drivers/iio/temperature/maxim_thermocouple.c 	if (*val & data->chip->status_bit)
data              153 drivers/iio/temperature/maxim_thermocouple.c 	struct maxim_thermocouple_data *data = iio_priv(indio_dev);
data              156 drivers/iio/temperature/maxim_thermocouple.c 	ret = spi_read(data->spi, data->buffer, data->chip->read_size);
data              158 drivers/iio/temperature/maxim_thermocouple.c 		iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
data              171 drivers/iio/temperature/maxim_thermocouple.c 	struct maxim_thermocouple_data *data = iio_priv(indio_dev);
data              180 drivers/iio/temperature/maxim_thermocouple.c 		ret = maxim_thermocouple_read(data, chan, val);
data              212 drivers/iio/temperature/maxim_thermocouple.c 	struct maxim_thermocouple_data *data;
data              217 drivers/iio/temperature/maxim_thermocouple.c 	indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
data              229 drivers/iio/temperature/maxim_thermocouple.c 	data = iio_priv(indio_dev);
data              230 drivers/iio/temperature/maxim_thermocouple.c 	data->spi = spi;
data              231 drivers/iio/temperature/maxim_thermocouple.c 	data->chip = chip;
data              106 drivers/iio/temperature/mlx90614.c 	union i2c_smbus_data data;
data              111 drivers/iio/temperature/mlx90614.c 	data.word = 0x0000; /* erase command */
data              115 drivers/iio/temperature/mlx90614.c 			     I2C_SMBUS_WORD_DATA, &data);
data              121 drivers/iio/temperature/mlx90614.c 	data.word = value; /* actual write */
data              125 drivers/iio/temperature/mlx90614.c 			     I2C_SMBUS_WORD_DATA, &data);
data              176 drivers/iio/temperature/mlx90614.c static int mlx90614_power_get(struct mlx90614_data *data, bool startup)
data              180 drivers/iio/temperature/mlx90614.c 	if (!data->wakeup_gpio)
data              183 drivers/iio/temperature/mlx90614.c 	pm_runtime_get_sync(&data->client->dev);
data              187 drivers/iio/temperature/mlx90614.c 		if (time_before(now, data->ready_timestamp) &&
data              189 drivers/iio/temperature/mlx90614.c 				data->ready_timestamp - now)) != 0) {
data              190 drivers/iio/temperature/mlx90614.c 			pm_runtime_put_autosuspend(&data->client->dev);
data              198 drivers/iio/temperature/mlx90614.c static void mlx90614_power_put(struct mlx90614_data *data)
data              200 drivers/iio/temperature/mlx90614.c 	if (!data->wakeup_gpio)
data              203 drivers/iio/temperature/mlx90614.c 	pm_runtime_mark_last_busy(&data->client->dev);
data              204 drivers/iio/temperature/mlx90614.c 	pm_runtime_put_autosuspend(&data->client->dev);
data              207 drivers/iio/temperature/mlx90614.c static inline int mlx90614_power_get(struct mlx90614_data *data, bool startup)
data              212 drivers/iio/temperature/mlx90614.c static inline void mlx90614_power_put(struct mlx90614_data *data)
data              221 drivers/iio/temperature/mlx90614.c 	struct mlx90614_data *data = iio_priv(indio_dev);
data              247 drivers/iio/temperature/mlx90614.c 		ret = mlx90614_power_get(data, true);
data              250 drivers/iio/temperature/mlx90614.c 		ret = i2c_smbus_read_word_data(data->client, cmd);
data              251 drivers/iio/temperature/mlx90614.c 		mlx90614_power_put(data);
data              270 drivers/iio/temperature/mlx90614.c 		mlx90614_power_get(data, false);
data              271 drivers/iio/temperature/mlx90614.c 		mutex_lock(&data->lock);
data              272 drivers/iio/temperature/mlx90614.c 		ret = i2c_smbus_read_word_data(data->client,
data              274 drivers/iio/temperature/mlx90614.c 		mutex_unlock(&data->lock);
data              275 drivers/iio/temperature/mlx90614.c 		mlx90614_power_put(data);
data              290 drivers/iio/temperature/mlx90614.c 		mlx90614_power_get(data, false);
data              291 drivers/iio/temperature/mlx90614.c 		mutex_lock(&data->lock);
data              292 drivers/iio/temperature/mlx90614.c 		ret = i2c_smbus_read_word_data(data->client, MLX90614_CONFIG);
data              293 drivers/iio/temperature/mlx90614.c 		mutex_unlock(&data->lock);
data              294 drivers/iio/temperature/mlx90614.c 		mlx90614_power_put(data);
data              312 drivers/iio/temperature/mlx90614.c 	struct mlx90614_data *data = iio_priv(indio_dev);
data              322 drivers/iio/temperature/mlx90614.c 		mlx90614_power_get(data, false);
data              323 drivers/iio/temperature/mlx90614.c 		mutex_lock(&data->lock);
data              324 drivers/iio/temperature/mlx90614.c 		ret = mlx90614_write_word(data->client, MLX90614_EMISSIVITY,
data              326 drivers/iio/temperature/mlx90614.c 		mutex_unlock(&data->lock);
data              327 drivers/iio/temperature/mlx90614.c 		mlx90614_power_put(data);
data              334 drivers/iio/temperature/mlx90614.c 		mlx90614_power_get(data, false);
data              335 drivers/iio/temperature/mlx90614.c 		mutex_lock(&data->lock);
data              336 drivers/iio/temperature/mlx90614.c 		ret = mlx90614_iir_search(data->client,
data              338 drivers/iio/temperature/mlx90614.c 		mutex_unlock(&data->lock);
data              339 drivers/iio/temperature/mlx90614.c 		mlx90614_power_put(data);
data              402 drivers/iio/temperature/mlx90614.c static int mlx90614_sleep(struct mlx90614_data *data)
data              406 drivers/iio/temperature/mlx90614.c 	if (!data->wakeup_gpio) {
data              407 drivers/iio/temperature/mlx90614.c 		dev_dbg(&data->client->dev, "Sleep disabled");
data              411 drivers/iio/temperature/mlx90614.c 	dev_dbg(&data->client->dev, "Requesting sleep");
data              413 drivers/iio/temperature/mlx90614.c 	mutex_lock(&data->lock);
data              414 drivers/iio/temperature/mlx90614.c 	ret = i2c_smbus_xfer(data->client->adapter, data->client->addr,
data              415 drivers/iio/temperature/mlx90614.c 			     data->client->flags | I2C_CLIENT_PEC,
data              418 drivers/iio/temperature/mlx90614.c 	mutex_unlock(&data->lock);
data              423 drivers/iio/temperature/mlx90614.c static int mlx90614_wakeup(struct mlx90614_data *data)
data              425 drivers/iio/temperature/mlx90614.c 	if (!data->wakeup_gpio) {
data              426 drivers/iio/temperature/mlx90614.c 		dev_dbg(&data->client->dev, "Wake-up disabled");
data              430 drivers/iio/temperature/mlx90614.c 	dev_dbg(&data->client->dev, "Requesting wake-up");
data              432 drivers/iio/temperature/mlx90614.c 	i2c_lock_bus(data->client->adapter, I2C_LOCK_ROOT_ADAPTER);
data              433 drivers/iio/temperature/mlx90614.c 	gpiod_direction_output(data->wakeup_gpio, 0);
data              435 drivers/iio/temperature/mlx90614.c 	gpiod_direction_input(data->wakeup_gpio);
data              436 drivers/iio/temperature/mlx90614.c 	i2c_unlock_bus(data->client->adapter, I2C_LOCK_ROOT_ADAPTER);
data              438 drivers/iio/temperature/mlx90614.c 	data->ready_timestamp = jiffies +
data              447 drivers/iio/temperature/mlx90614.c 	i2c_smbus_read_word_data(data->client, MLX90614_CONFIG);
data              479 drivers/iio/temperature/mlx90614.c static inline int mlx90614_sleep(struct mlx90614_data *data)
data              483 drivers/iio/temperature/mlx90614.c static inline int mlx90614_wakeup(struct mlx90614_data *data)
data              510 drivers/iio/temperature/mlx90614.c 	struct mlx90614_data *data;
data              516 drivers/iio/temperature/mlx90614.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              520 drivers/iio/temperature/mlx90614.c 	data = iio_priv(indio_dev);
data              522 drivers/iio/temperature/mlx90614.c 	data->client = client;
data              523 drivers/iio/temperature/mlx90614.c 	mutex_init(&data->lock);
data              524 drivers/iio/temperature/mlx90614.c 	data->wakeup_gpio = mlx90614_probe_wakeup(client);
data              526 drivers/iio/temperature/mlx90614.c 	mlx90614_wakeup(data);
data              549 drivers/iio/temperature/mlx90614.c 	if (data->wakeup_gpio) {
data              563 drivers/iio/temperature/mlx90614.c 	struct mlx90614_data *data = iio_priv(indio_dev);
data              567 drivers/iio/temperature/mlx90614.c 	if (data->wakeup_gpio) {
data              570 drivers/iio/temperature/mlx90614.c 			mlx90614_sleep(data);
data              593 drivers/iio/temperature/mlx90614.c 	struct mlx90614_data *data = iio_priv(indio_dev);
data              595 drivers/iio/temperature/mlx90614.c 	if (data->wakeup_gpio && pm_runtime_active(dev))
data              596 drivers/iio/temperature/mlx90614.c 		return mlx90614_sleep(data);
data              604 drivers/iio/temperature/mlx90614.c 	struct mlx90614_data *data = iio_priv(indio_dev);
data              607 drivers/iio/temperature/mlx90614.c 	if (data->wakeup_gpio) {
data              608 drivers/iio/temperature/mlx90614.c 		err = mlx90614_wakeup(data);
data              625 drivers/iio/temperature/mlx90614.c 	struct mlx90614_data *data = iio_priv(indio_dev);
data              627 drivers/iio/temperature/mlx90614.c 	return mlx90614_sleep(data);
data              633 drivers/iio/temperature/mlx90614.c 	struct mlx90614_data *data = iio_priv(indio_dev);
data              635 drivers/iio/temperature/mlx90614.c 	return mlx90614_wakeup(data);
data              174 drivers/iio/temperature/mlx90632.c static int mlx90632_perform_measurement(struct mlx90632_data *data)
data              179 drivers/iio/temperature/mlx90632.c 	ret = regmap_update_bits(data->regmap, MLX90632_REG_STATUS,
data              185 drivers/iio/temperature/mlx90632.c 		ret = regmap_read(data->regmap, MLX90632_REG_STATUS,
data              195 drivers/iio/temperature/mlx90632.c 		dev_err(&data->client->dev, "data not ready");
data              279 drivers/iio/temperature/mlx90632.c static int mlx90632_read_all_channel(struct mlx90632_data *data,
data              285 drivers/iio/temperature/mlx90632.c 	mutex_lock(&data->lock);
data              286 drivers/iio/temperature/mlx90632.c 	measurement = mlx90632_perform_measurement(data);
data              291 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ambient_raw(data->regmap, ambient_new_raw,
data              296 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_object_raw(data->regmap, measurement,
data              299 drivers/iio/temperature/mlx90632.c 	mutex_unlock(&data->lock);
data              426 drivers/iio/temperature/mlx90632.c static int mlx90632_calc_object_dsp105(struct mlx90632_data *data, int *val)
data              435 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_Ea, &Ea);
data              438 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_Eb, &Eb);
data              441 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_Fa, &Fa);
data              444 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_Fb, &Fb);
data              447 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_Ga, &Ga);
data              450 drivers/iio/temperature/mlx90632.c 	ret = regmap_read(data->regmap, MLX90632_EE_Ha, &read_tmp);
data              454 drivers/iio/temperature/mlx90632.c 	ret = regmap_read(data->regmap, MLX90632_EE_Hb, &read_tmp);
data              458 drivers/iio/temperature/mlx90632.c 	ret = regmap_read(data->regmap, MLX90632_EE_Gb, &read_tmp);
data              462 drivers/iio/temperature/mlx90632.c 	ret = regmap_read(data->regmap, MLX90632_EE_Ka, &read_tmp);
data              467 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_all_channel(data,
data              481 drivers/iio/temperature/mlx90632.c 					 Ha, Hb, data->emissivity);
data              485 drivers/iio/temperature/mlx90632.c static int mlx90632_calc_ambient_dsp105(struct mlx90632_data *data, int *val)
data              493 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_P_R, &PR);
data              496 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_P_G, &PG);
data              499 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_P_T, &PT);
data              502 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_P_O, &PO);
data              505 drivers/iio/temperature/mlx90632.c 	ret = regmap_read(data->regmap, MLX90632_EE_Gb, &read_tmp);
data              510 drivers/iio/temperature/mlx90632.c 	ret = mlx90632_read_ambient_raw(data->regmap, &ambient_new_raw,
data              523 drivers/iio/temperature/mlx90632.c 	struct mlx90632_data *data = iio_priv(indio_dev);
data              530 drivers/iio/temperature/mlx90632.c 			ret = mlx90632_calc_ambient_dsp105(data, val);
data              535 drivers/iio/temperature/mlx90632.c 			ret = mlx90632_calc_object_dsp105(data, val);
data              543 drivers/iio/temperature/mlx90632.c 		if (data->emissivity == 1000) {
data              548 drivers/iio/temperature/mlx90632.c 			*val2 = data->emissivity * 1000;
data              561 drivers/iio/temperature/mlx90632.c 	struct mlx90632_data *data = iio_priv(indio_dev);
data              569 drivers/iio/temperature/mlx90632.c 		data->emissivity = val * 1000 + val2 / 1000;
data              597 drivers/iio/temperature/mlx90632.c static int mlx90632_sleep(struct mlx90632_data *data)
data              599 drivers/iio/temperature/mlx90632.c 	regcache_mark_dirty(data->regmap);
data              601 drivers/iio/temperature/mlx90632.c 	dev_dbg(&data->client->dev, "Requesting sleep");
data              602 drivers/iio/temperature/mlx90632.c 	return mlx90632_pwr_set_sleep_step(data->regmap);
data              605 drivers/iio/temperature/mlx90632.c static int mlx90632_wakeup(struct mlx90632_data *data)
data              609 drivers/iio/temperature/mlx90632.c 	ret = regcache_sync(data->regmap);
data              611 drivers/iio/temperature/mlx90632.c 		dev_err(&data->client->dev,
data              616 drivers/iio/temperature/mlx90632.c 	dev_dbg(&data->client->dev, "Requesting wake-up\n");
data              617 drivers/iio/temperature/mlx90632.c 	return mlx90632_pwr_continuous(data->regmap);
data              700 drivers/iio/temperature/mlx90632.c 	struct mlx90632_data *data = iio_priv(indio_dev);
data              708 drivers/iio/temperature/mlx90632.c 	mlx90632_sleep(data);
data              728 drivers/iio/temperature/mlx90632.c 	struct mlx90632_data *data = iio_priv(indio_dev);
data              730 drivers/iio/temperature/mlx90632.c 	return mlx90632_sleep(data);
data              736 drivers/iio/temperature/mlx90632.c 	struct mlx90632_data *data = iio_priv(indio_dev);
data              738 drivers/iio/temperature/mlx90632.c 	return mlx90632_wakeup(data);
data               49 drivers/iio/temperature/tmp006.c static int tmp006_read_measurement(struct tmp006_data *data, u8 reg)
data               55 drivers/iio/temperature/tmp006.c 		ret = i2c_smbus_read_word_swapped(data->client,
data               67 drivers/iio/temperature/tmp006.c 	return i2c_smbus_read_word_swapped(data->client, reg);
data               77 drivers/iio/temperature/tmp006.c 	struct tmp006_data *data = iio_priv(indio_dev);
data               85 drivers/iio/temperature/tmp006.c 			ret = tmp006_read_measurement(data, TMP006_VOBJECT);
data               91 drivers/iio/temperature/tmp006.c 			ret = tmp006_read_measurement(data, TMP006_TAMBIENT);
data              111 drivers/iio/temperature/tmp006.c 		cr = (data->config & TMP006_CONFIG_CR_MASK)
data              129 drivers/iio/temperature/tmp006.c 	struct tmp006_data *data = iio_priv(indio_dev);
data              138 drivers/iio/temperature/tmp006.c 			data->config &= ~TMP006_CONFIG_CR_MASK;
data              139 drivers/iio/temperature/tmp006.c 			data->config |= i << TMP006_CONFIG_CR_SHIFT;
data              141 drivers/iio/temperature/tmp006.c 			return i2c_smbus_write_word_swapped(data->client,
data              143 drivers/iio/temperature/tmp006.c 							    data->config);
data              200 drivers/iio/temperature/tmp006.c 	struct tmp006_data *data;
data              211 drivers/iio/temperature/tmp006.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              215 drivers/iio/temperature/tmp006.c 	data = iio_priv(indio_dev);
data              217 drivers/iio/temperature/tmp006.c 	data->client = client;
data              227 drivers/iio/temperature/tmp006.c 	ret = i2c_smbus_read_word_swapped(data->client, TMP006_CONFIG);
data              230 drivers/iio/temperature/tmp006.c 	data->config = ret;
data              235 drivers/iio/temperature/tmp006.c static int tmp006_powerdown(struct tmp006_data *data)
data              237 drivers/iio/temperature/tmp006.c 	return i2c_smbus_write_word_swapped(data->client, TMP006_CONFIG,
data              238 drivers/iio/temperature/tmp006.c 		data->config & ~TMP006_CONFIG_MOD_MASK);
data              260 drivers/iio/temperature/tmp006.c 	struct tmp006_data *data = iio_priv(i2c_get_clientdata(
data              262 drivers/iio/temperature/tmp006.c 	return i2c_smbus_write_word_swapped(data->client, TMP006_CONFIG,
data              263 drivers/iio/temperature/tmp006.c 		data->config | TMP006_CONFIG_MOD_MASK);
data               73 drivers/iio/temperature/tmp007.c static int tmp007_read_temperature(struct tmp007_data *data, u8 reg)
data               79 drivers/iio/temperature/tmp007.c 		ret = i2c_smbus_read_word_swapped(data->client,
data               92 drivers/iio/temperature/tmp007.c 	return i2c_smbus_read_word_swapped(data->client, reg);
data               95 drivers/iio/temperature/tmp007.c static int tmp007_powerdown(struct tmp007_data *data)
data               97 drivers/iio/temperature/tmp007.c 	return i2c_smbus_write_word_swapped(data->client, TMP007_CONFIG,
data               98 drivers/iio/temperature/tmp007.c 			data->config & ~TMP007_CONFIG_CONV_EN);
data              105 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(indio_dev);
data              113 drivers/iio/temperature/tmp007.c 			ret = i2c_smbus_read_word_swapped(data->client, TMP007_TDIE);
data              118 drivers/iio/temperature/tmp007.c 			ret = tmp007_read_temperature(data, TMP007_TOBJECT);
data              135 drivers/iio/temperature/tmp007.c 		conv_rate = (data->config & TMP007_CONFIG_CR_MASK)
data              150 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(indio_dev);
data              158 drivers/iio/temperature/tmp007.c 				tmp = data->config & ~TMP007_CONFIG_CR_MASK;
data              161 drivers/iio/temperature/tmp007.c 				return i2c_smbus_write_word_swapped(data->client,
data              163 drivers/iio/temperature/tmp007.c 								data->config = tmp);
data              174 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(indio_dev);
data              177 drivers/iio/temperature/tmp007.c 	ret = i2c_smbus_read_word_swapped(data->client, TMP007_STATUS);
data              221 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(indio_dev);
data              242 drivers/iio/temperature/tmp007.c 	mutex_lock(&data->lock);
data              243 drivers/iio/temperature/tmp007.c 	ret = i2c_smbus_read_word_swapped(data->client, TMP007_STATUS_MASK);
data              244 drivers/iio/temperature/tmp007.c 	mutex_unlock(&data->lock);
data              253 drivers/iio/temperature/tmp007.c 	return i2c_smbus_write_word_swapped(data->client, TMP007_STATUS_MASK,
data              254 drivers/iio/temperature/tmp007.c 					data->status_mask = ret);
data              261 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(indio_dev);
data              281 drivers/iio/temperature/tmp007.c 	return !!(data->status_mask & mask);
data              289 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(indio_dev);
data              310 drivers/iio/temperature/tmp007.c 	ret = i2c_smbus_read_word_swapped(data->client, reg);
data              325 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(indio_dev);
data              350 drivers/iio/temperature/tmp007.c 	return i2c_smbus_write_word_swapped(data->client, reg, (val << 7));
data              445 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data;
data              457 drivers/iio/temperature/tmp007.c 	indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
data              461 drivers/iio/temperature/tmp007.c 	data = iio_priv(indio_dev);
data              463 drivers/iio/temperature/tmp007.c 	data->client = client;
data              464 drivers/iio/temperature/tmp007.c 	mutex_init(&data->lock);
data              481 drivers/iio/temperature/tmp007.c 	ret = i2c_smbus_read_word_swapped(data->client, TMP007_CONFIG);
data              485 drivers/iio/temperature/tmp007.c 	data->config = ret;
data              486 drivers/iio/temperature/tmp007.c 	data->config |= (TMP007_CONFIG_CONV_EN | TMP007_CONFIG_ALERT_EN | TMP007_CONFIG_TC_EN);
data              488 drivers/iio/temperature/tmp007.c 	ret = i2c_smbus_write_word_swapped(data->client, TMP007_CONFIG,
data              489 drivers/iio/temperature/tmp007.c 					data->config);
data              504 drivers/iio/temperature/tmp007.c 	ret = i2c_smbus_read_word_swapped(data->client, TMP007_STATUS_MASK);
data              508 drivers/iio/temperature/tmp007.c 	data->status_mask = ret;
data              509 drivers/iio/temperature/tmp007.c 	data->status_mask |= (TMP007_STATUS_OHF | TMP007_STATUS_OLF
data              512 drivers/iio/temperature/tmp007.c 	ret = i2c_smbus_write_word_swapped(data->client, TMP007_STATUS_MASK, data->status_mask);
data              530 drivers/iio/temperature/tmp007.c 	tmp007_powerdown(data);
data              538 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(indio_dev);
data              541 drivers/iio/temperature/tmp007.c 	tmp007_powerdown(data);
data              549 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(i2c_get_clientdata(
data              552 drivers/iio/temperature/tmp007.c 	return tmp007_powerdown(data);
data              557 drivers/iio/temperature/tmp007.c 	struct tmp007_data *data = iio_priv(i2c_get_clientdata(
data              560 drivers/iio/temperature/tmp007.c 	return i2c_smbus_write_word_swapped(data->client, TMP007_CONFIG,
data              561 drivers/iio/temperature/tmp007.c 			data->config | TMP007_CONFIG_CONV_EN);
data               42 drivers/iio/trigger/iio-trig-loop.c static int iio_loop_thread(void *data)
data               44 drivers/iio/trigger/iio-trig-loop.c 	struct iio_trigger *trig = data;
data              740 drivers/iio/trigger/stm32-timer-trigger.c 		of_match_device(dev->driver->of_match_table, dev)->data;
data              785 drivers/iio/trigger/stm32-timer-trigger.c 		.data = (void *)&stm32_timer_trg_cfg,
data              788 drivers/iio/trigger/stm32-timer-trigger.c 		.data = (void *)&stm32h7_timer_trg_cfg,
data              152 drivers/infiniband/core/addr.c 	void *data;
data              172 drivers/infiniband/core/addr.c 	data = ibnl_put_msg(skb, &nlh, seq, 0, RDMA_NL_LS,
data              174 drivers/infiniband/core/addr.c 	if (!data) {
data              471 drivers/infiniband/core/cache.c 		struct ib_gid_table_entry *data = table->data_vec[i];
data              483 drivers/infiniband/core/cache.c 			if (is_gid_entry_free(data) &&
data              504 drivers/infiniband/core/cache.c 		if (!is_gid_entry_valid(data))
data              510 drivers/infiniband/core/cache.c 		attr = &data->attr;
data              516 drivers/infiniband/core/cache.c 		    memcmp(gid, &data->attr.gid, sizeof(*gid)))
data             1302 drivers/infiniband/core/cache.c static int get_lower_dev_vlan(struct net_device *lower_dev, void *data)
data             1304 drivers/infiniband/core/cache.c 	u16 *vlan_id = data;
data              434 drivers/infiniband/core/cm.c 	void *data;
data              439 drivers/infiniband/core/cm.c 	data = kmemdup(private_data, private_data_len, GFP_KERNEL);
data              440 drivers/infiniband/core/cm.c 	if (!data)
data              443 drivers/infiniband/core/cm.c 	return data;
data             2161 drivers/infiniband/core/cm.c 	void *data;
data             2167 drivers/infiniband/core/cm.c 	data = cm_copy_private_data(private_data, private_data_len);
data             2168 drivers/infiniband/core/cm.c 	if (IS_ERR(data))
data             2169 drivers/infiniband/core/cm.c 		return PTR_ERR(data);
data             2192 drivers/infiniband/core/cm.c 		kfree(data);
data             2197 drivers/infiniband/core/cm.c 	cm_set_private_data(cm_id_priv, data, private_data_len);
data             2202 drivers/infiniband/core/cm.c 	kfree(data);
data             2541 drivers/infiniband/core/cm.c 	void *data;
data             2547 drivers/infiniband/core/cm.c 	data = cm_copy_private_data(private_data, private_data_len);
data             2548 drivers/infiniband/core/cm.c 	if (IS_ERR(data))
data             2549 drivers/infiniband/core/cm.c 		return PTR_ERR(data);
data             2555 drivers/infiniband/core/cm.c 		kfree(data);
data             2561 drivers/infiniband/core/cm.c 	cm_set_private_data(cm_id_priv, data, private_data_len);
data             2917 drivers/infiniband/core/cm.c 	void *data;
data             2924 drivers/infiniband/core/cm.c 	data = cm_copy_private_data(private_data, private_data_len);
data             2925 drivers/infiniband/core/cm.c 	if (IS_ERR(data))
data             2926 drivers/infiniband/core/cm.c 		return PTR_ERR(data);
data             2974 drivers/infiniband/core/cm.c 	cm_set_private_data(cm_id_priv, data, private_data_len);
data             2979 drivers/infiniband/core/cm.c 	kfree(data);
data             2983 drivers/infiniband/core/cm.c 	kfree(data);
data             1919 drivers/infiniband/core/device.c 			void *data)
data             1923 drivers/infiniband/core/device.c 	if (WARN_ON(IS_ERR(data)))
data             1924 drivers/infiniband/core/device.c 		data = NULL;
data             1926 drivers/infiniband/core/device.c 	rc = xa_store(&device->client_data, client->client_id, data,
data              109 drivers/infiniband/core/iwcm.c 		.data		= &default_backlog,
data             1030 drivers/infiniband/core/mad.c 		memset(seg->data + seg_size - pad, 0, pad);
data             1180 drivers/infiniband/core/mad.c 	return mad_send_wr->cur_seg->data;
data               88 drivers/infiniband/core/mad_priv.h 	u8 data[0];
data              116 drivers/infiniband/core/mad_rmpp.c 		       struct ib_rmpp_mad *data,
data              122 drivers/infiniband/core/mad_rmpp.c 	memcpy(ack, &data->mad_hdr, msg->hdr_len);
data              142 drivers/infiniband/core/netlink.c 		  int len, void *data, int type)
data              144 drivers/infiniband/core/netlink.c 	if (nla_put(skb, type, len, data)) {
data             1535 drivers/infiniband/core/nldev.c 	struct ib_client_nl_info data = {};
data             1556 drivers/infiniband/core/nldev.c 			data.port = nla_get_u32(tb[RDMA_NLDEV_ATTR_PORT_INDEX]);
data             1557 drivers/infiniband/core/nldev.c 			if (!rdma_is_port_valid(ibdev, data.port)) {
data             1562 drivers/infiniband/core/nldev.c 			data.port = -1;
data             1578 drivers/infiniband/core/nldev.c 	data.nl_msg = msg;
data             1579 drivers/infiniband/core/nldev.c 	err = ib_get_client_nl_info(ibdev, client_name, &data);
data             1584 drivers/infiniband/core/nldev.c 				huge_encode_dev(data.cdev->devt),
data             1588 drivers/infiniband/core/nldev.c 	err = nla_put_u64_64bit(msg, RDMA_NLDEV_ATTR_CHARDEV_ABI, data.abi,
data             1593 drivers/infiniband/core/nldev.c 			   dev_name(data.cdev))) {
data             1599 drivers/infiniband/core/nldev.c 	put_device(data.cdev);
data             1605 drivers/infiniband/core/nldev.c 	put_device(data.cdev);
data              534 drivers/infiniband/core/roce_gid_mgmt.c static int netdev_upper_walk(struct net_device *upper, void *data)
data              537 drivers/infiniband/core/roce_gid_mgmt.c 	struct list_head *upper_list = data;
data               87 drivers/infiniband/core/sa_query.c 	struct rdma_class_port_info data;
data              836 drivers/infiniband/core/sa_query.c 	void *data;
data              850 drivers/infiniband/core/sa_query.c 	data = ibnl_put_msg(skb, &nlh, query->seq, 0, RDMA_NL_LS,
data              852 drivers/infiniband/core/sa_query.c 	if (!data) {
data              960 drivers/infiniband/core/sa_query.c 					memcpy(mad->data, rec->path_rec,
data             1431 drivers/infiniband/core/sa_query.c 	if (port->classport_info.data.type == RDMA_CLASS_PORT_INFO_OPA)
data             1432 drivers/infiniband/core/sa_query.c 		ret = opa_get_cpi_capmask2(&port->classport_info.data.opa) &
data             1484 drivers/infiniband/core/sa_query.c 				  mad->data, &rec);
data             1490 drivers/infiniband/core/sa_query.c 				  mad->data, &rec);
data             1613 drivers/infiniband/core/sa_query.c 			rec, mad->data);
data             1617 drivers/infiniband/core/sa_query.c 			query->conv_pr, mad->data);
data             1620 drivers/infiniband/core/sa_query.c 			rec, mad->data);
data             1658 drivers/infiniband/core/sa_query.c 			  mad->data, &rec);
data             1749 drivers/infiniband/core/sa_query.c 		rec, mad->data);
data             1781 drivers/infiniband/core/sa_query.c 			  mad->data, &rec);
data             1841 drivers/infiniband/core/sa_query.c 		rec, mad->data);
data             1873 drivers/infiniband/core/sa_query.c 			  mad->data, &rec);
data             1939 drivers/infiniband/core/sa_query.c 		mad->data);
data             1976 drivers/infiniband/core/sa_query.c 	    (port->classport_info.data.type == RDMA_CLASS_PORT_INFO_IB))
data             1977 drivers/infiniband/core/sa_query.c 		ret = ib_get_cpi_capmask2(&port->classport_info.data.ib)
data             2011 drivers/infiniband/core/sa_query.c 				  mad->data, &rec);
data             2016 drivers/infiniband/core/sa_query.c 				memcpy(&info->data.opa, &rec,
data             2017 drivers/infiniband/core/sa_query.c 				       sizeof(info->data.opa));
data             2020 drivers/infiniband/core/sa_query.c 				info->data.type = RDMA_CLASS_PORT_INFO_OPA;
data             2030 drivers/infiniband/core/sa_query.c 				  mad->data, &rec);
data             2035 drivers/infiniband/core/sa_query.c 				memcpy(&info->data.ib, &rec,
data             2036 drivers/infiniband/core/sa_query.c 				       sizeof(info->data.ib));
data             2039 drivers/infiniband/core/sa_query.c 				info->data.type = RDMA_CLASS_PORT_INFO_IB;
data              473 drivers/infiniband/core/sysfs.c 		void *data, int offset, size_t size)
data              498 drivers/infiniband/core/sysfs.c 		in_mad->data[41] = port_num;	/* PortSelect field */
data              510 drivers/infiniband/core/sysfs.c 	memcpy(data, out_mad->data + offset, size);
data              526 drivers/infiniband/core/sysfs.c 	u8 data[8];
data              528 drivers/infiniband/core/sysfs.c 	ret = get_perf_mad(p->ibdev, p->port_num, tab_attr->attr_id, &data,
data              529 drivers/infiniband/core/sysfs.c 			40 + offset / 8, sizeof(data));
data              535 drivers/infiniband/core/sysfs.c 		ret = sprintf(buf, "%u\n", (*data >>
data              539 drivers/infiniband/core/sysfs.c 		ret = sprintf(buf, "%u\n", *data);
data              543 drivers/infiniband/core/sysfs.c 			      be16_to_cpup((__be16 *)data));
data              547 drivers/infiniband/core/sysfs.c 			      be32_to_cpup((__be32 *)data));
data              551 drivers/infiniband/core/sysfs.c 				be64_to_cpup((__be64 *)data));
data               68 drivers/infiniband/core/ucma.c 		.data		= &max_backlog,
data              361 drivers/infiniband/core/user_mad.c 	if (copy_to_user(buf, packet->mad.data, packet->length))
data              365 drivers/infiniband/core/user_mad.c 				(struct ib_mad_hdr *)&packet->mad.data);
data              456 drivers/infiniband/core/user_mad.c 	hdr = (struct ib_mad_hdr *) packet->mad.data;
data              458 drivers/infiniband/core/user_mad.c 		sent_hdr = (struct ib_mad_hdr *) sent_packet->mad.data;
data              515 drivers/infiniband/core/user_mad.c 	if (copy_from_user(packet->mad.data, buf, IB_MGMT_RMPP_HDR)) {
data              523 drivers/infiniband/core/user_mad.c 			    (struct ib_mad_hdr *)&packet->mad.data);
data              553 drivers/infiniband/core/user_mad.c 	rmpp_mad = (struct ib_rmpp_mad *) packet->mad.data;
data              566 drivers/infiniband/core/user_mad.c 	base_version = ((struct ib_mad_hdr *)&packet->mad.data)->base_version;
data              584 drivers/infiniband/core/user_mad.c 	memcpy(packet->msg->mad, packet->mad.data, IB_MGMT_MAD_HDR);
data               40 drivers/infiniband/core/uverbs_ioctl.c 	u8 data[];
data              119 drivers/infiniband/core/uverbs_ioctl.c 		buf = kvmalloc(struct_size(buf, data, size), flags);
data              124 drivers/infiniband/core/uverbs_ioctl.c 		return buf->data;
data              139 drivers/infiniband/core/uverbs_ioctl.c 	if (uattr->len > sizeof(((struct ib_uverbs_attr *)0)->data))
data              140 drivers/infiniband/core/uverbs_ioctl.c 		return ib_is_buffer_cleared(u64_to_user_ptr(uattr->data) + len,
data              143 drivers/infiniband/core/uverbs_ioctl.c 	return !memchr_inv((const void *)&uattr->data + len,
data              199 drivers/infiniband/core/uverbs_ioctl.c 	if (uattr->len > sizeof(uattr->data)) {
data              200 drivers/infiniband/core/uverbs_ioctl.c 		ret = copy_from_user(idr_vals, u64_to_user_ptr(uattr->data),
data              205 drivers/infiniband/core/uverbs_ioctl.c 		memcpy(idr_vals, &uattr->data, uattr->len);
data              302 drivers/infiniband/core/uverbs_ioctl.c 			if (copy_from_user(p, u64_to_user_ptr(uattr->data),
data              306 drivers/infiniband/core/uverbs_ioctl.c 			e->ptr_attr.data = uattr->data;
data              339 drivers/infiniband/core/uverbs_ioctl.c 			if (put_user(id, &pbundle->user_attrs[uattr_idx].data))
data              668 drivers/infiniband/core/uverbs_ioctl.c 		flags = attr->ptr_attr.data;
data              670 drivers/infiniband/core/uverbs_ioctl.c 		flags = *(u32 *)&attr->ptr_attr.data;
data              721 drivers/infiniband/core/uverbs_ioctl.c 					 .data;
data              723 drivers/infiniband/core/uverbs_ioctl.c 			udata->inbuf = u64_to_user_ptr(in->ptr_attr.data);
data              730 drivers/infiniband/core/uverbs_ioctl.c 		udata->outbuf = u64_to_user_ptr(out->ptr_attr.data);
data              748 drivers/infiniband/core/uverbs_ioctl.c 	if (copy_to_user(u64_to_user_ptr(attr->ptr_attr.data), from, min_size))
data              783 drivers/infiniband/core/uverbs_ioctl.c 		*to = attr->ptr_attr.data;
data              799 drivers/infiniband/core/uverbs_ioctl.c 		if (clear_user(u64_to_user_ptr(attr->ptr_attr.data) + size,
data              420 drivers/infiniband/core/uverbs_uapi.c 	const struct uverbs_api_write_method **data;
data              451 drivers/infiniband/core/uverbs_uapi.c 	data = kmalloc_array(uapi->num_write + uapi->num_write_ex,
data              454 drivers/infiniband/core/uverbs_uapi.c 		data[i] = &uapi->notsupp_method;
data              455 drivers/infiniband/core/uverbs_uapi.c 	uapi->write_methods = data;
data              456 drivers/infiniband/core/uverbs_uapi.c 	uapi->write_ex_methods = data + uapi->num_write;
data              673 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	memcpy(ah->qplib_ah.dgid.data, grh->dgid.raw,
data              732 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	rdma_ah_set_dgid_raw(ah_attr, ah->qplib_ah.dgid.data);
data              913 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	memcpy(ah->qplib_ah.dgid.data, &sgid.raw,
data             1620 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		memcpy(qp->qplib_qp.ah.dgid.data, grh->dgid.raw,
data             1621 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		       sizeof(qp->qplib_qp.ah.dgid.data));
data             1805 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	rdma_ah_set_dgid_raw(&qp_attr->ah_attr, qplib_qp->ah.dgid.data);
data             1914 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		memcpy(qp->qp1_hdr.grh.destination_gid.raw, qplib_ah->dgid.data,
data             1926 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		memcpy(&qp->qp1_hdr.ip4.daddr, qplib_ah->dgid.data + 12, 4);
data              236 drivers/infiniband/hw/bnxt_re/qplib_fp.c static void bnxt_qplib_service_nq(unsigned long data)
data              238 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	struct bnxt_qplib_nq *nq = (struct bnxt_qplib_nq *)data;
data              686 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	for (i = 0, hw_sge = (struct sq_sge *)srqe->data;
data              695 drivers/infiniband/hw/bnxt_re/qplib_fp.c 			((offsetof(typeof(*srqe), data) + 15) >> 4);
data             1219 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		memcpy(temp32, qp->ah.dgid.data, sizeof(struct bnxt_qplib_gid));
data             1326 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	memcpy(qp->ah.dgid.data, temp32, sizeof(qp->ah.dgid.data));
data             1577 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		memcpy(hw_sq_send_hdr->data, wqe->inline_data, data_len);
data             1580 drivers/infiniband/hw/bnxt_re/qplib_fp.c 		for (i = 0, hw_sge = (struct sq_sge *)hw_sq_send_hdr->data;
data             1607 drivers/infiniband/hw/bnxt_re/qplib_fp.c 				((offsetof(typeof(*sqe), data) + 15) >> 4);
data             1626 drivers/infiniband/hw/bnxt_re/qplib_fp.c 				((offsetof(typeof(*sqe), data) + 15) >> 4);
data             1659 drivers/infiniband/hw/bnxt_re/qplib_fp.c 				((offsetof(typeof(*sqe), data) + 15) >> 4);
data             1854 drivers/infiniband/hw/bnxt_re/qplib_fp.c 	for (i = 0, hw_sge = (struct sq_sge *)rqe->data;
data             1863 drivers/infiniband/hw/bnxt_re/qplib_fp.c 			((offsetof(typeof(*rqe), data) + 15) >> 4);
data               53 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c static void bnxt_qplib_service_creq(unsigned long data);
data              365 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c static void bnxt_qplib_service_creq(unsigned long data)
data              367 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c 	struct bnxt_qplib_rcfw *rcfw = (struct bnxt_qplib_rcfw *)data;
data               66 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h 	u8		data[16];
data              129 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h 	u8			data[1024];
data              326 drivers/infiniband/hw/bnxt_re/qplib_sp.c 		req.gid[0] = cpu_to_be32(((u32 *)gid->data)[3]);
data              327 drivers/infiniband/hw/bnxt_re/qplib_sp.c 		req.gid[1] = cpu_to_be32(((u32 *)gid->data)[2]);
data              328 drivers/infiniband/hw/bnxt_re/qplib_sp.c 		req.gid[2] = cpu_to_be32(((u32 *)gid->data)[1]);
data              329 drivers/infiniband/hw/bnxt_re/qplib_sp.c 		req.gid[3] = cpu_to_be32(((u32 *)gid->data)[0]);
data              386 drivers/infiniband/hw/bnxt_re/qplib_sp.c 	req.gid[0] = cpu_to_be32(((u32 *)gid->data)[3]);
data              387 drivers/infiniband/hw/bnxt_re/qplib_sp.c 	req.gid[1] = cpu_to_be32(((u32 *)gid->data)[2]);
data              388 drivers/infiniband/hw/bnxt_re/qplib_sp.c 	req.gid[2] = cpu_to_be32(((u32 *)gid->data)[1]);
data              389 drivers/infiniband/hw/bnxt_re/qplib_sp.c 	req.gid[3] = cpu_to_be32(((u32 *)gid->data)[0]);
data              509 drivers/infiniband/hw/bnxt_re/qplib_sp.c 	memcpy(temp32, ah->dgid.data, sizeof(struct bnxt_qplib_gid));
data               84 drivers/infiniband/hw/bnxt_re/qplib_sp.h 	u8				data[16];
data              210 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le32 data[24];
data              265 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le32 data[24];
data              288 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le32 data[24];
data              307 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le32 data[24];
data              324 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le32 data[24];
data              380 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le32 data[24];
data              435 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le32 data[24];
data             2307 drivers/infiniband/hw/bnxt_re/roce_hsi.h 	__le32 data[4];
data              573 drivers/infiniband/hw/cxgb3/cxio_hal.c 				      u32 len, void *data)
data              585 drivers/infiniband/hw/cxgb3/cxio_hal.c 		 nr_wqe, data, addr);
data              633 drivers/infiniband/hw/cxgb3/cxio_hal.c 		copy_data = (u8 *) data + i * 96;
data              637 drivers/infiniband/hw/cxgb3/cxio_hal.c 		if (data)
data              857 drivers/infiniband/hw/cxgb3/cxio_hal.c 	struct respQ_msg_t *rsp_msg = (struct respQ_msg_t *) skb->data;
data              482 drivers/infiniband/hw/cxgb3/iwch_cm.c 	if (skb->data + mpalen + sizeof(*req) > skb_end_pointer(skb)) {
data              494 drivers/infiniband/hw/cxgb3/iwch_cm.c 	mpa = (struct mpa_message *) skb->data;
data              110 drivers/infiniband/hw/cxgb3/iwch_ev.c 	struct respQ_msg_t *rsp_msg = (struct respQ_msg_t *) skb->data;
data             3902 drivers/infiniband/hw/cxgb4/cm.c 		c4iw_ev_dispatch(dev, (struct t4_cqe *)&rpl->data[0]);
data             3905 drivers/infiniband/hw/cxgb4/cm.c 		req = (struct cpl_fw6_msg_ofld_connection_wr_rpl *)rpl->data;
data             4063 drivers/infiniband/hw/cxgb4/cm.c 	struct rss_header *rss = (void *)skb->data;
data             4064 drivers/infiniband/hw/cxgb4/cm.c 	struct cpl_rx_pkt *cpl = (void *)skb->data;
data             4380 drivers/infiniband/hw/cxgb4/cm.c 		ret = (int)((be64_to_cpu(rpl->data[0]) >> 8) & 0xff);
data             4381 drivers/infiniband/hw/cxgb4/cm.c 		wr_waitp = (struct c4iw_wr_wait *)(__force unsigned long) rpl->data[1];
data               81 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	return skb->data;
data               62 drivers/infiniband/hw/cxgb4/mem.c 				       u32 len, dma_addr_t data,
data              101 drivers/infiniband/hw/cxgb4/mem.c 	sgl->addr0 = cpu_to_be64(data);
data              111 drivers/infiniband/hw/cxgb4/mem.c 				  void *data, struct sk_buff *skb,
data              168 drivers/infiniband/hw/cxgb4/mem.c 		from_dp = (u8 *)data + i * C4IW_MAX_INLINE_SIZE;
data              169 drivers/infiniband/hw/cxgb4/mem.c 		if (data)
data              191 drivers/infiniband/hw/cxgb4/mem.c 			       void *data, struct sk_buff *skb,
data              200 drivers/infiniband/hw/cxgb4/mem.c 	daddr = dma_map_single(&rdev->lldi.pdev->dev, data, len, DMA_TO_DEVICE);
data              219 drivers/infiniband/hw/cxgb4/mem.c 		data += dmalen;
data              223 drivers/infiniband/hw/cxgb4/mem.c 		ret = _c4iw_write_mem_inline(rdev, addr, remain, data, skb,
data              235 drivers/infiniband/hw/cxgb4/mem.c 			     void *data, struct sk_buff *skb,
data              241 drivers/infiniband/hw/cxgb4/mem.c 		ret = _c4iw_write_mem_inline(rdev, addr, len, data, skb,
data              247 drivers/infiniband/hw/cxgb4/mem.c 		ret = _c4iw_write_mem_inline(rdev, addr, len, data, skb,
data              252 drivers/infiniband/hw/cxgb4/mem.c 	ret = _c4iw_write_mem_dma(rdev, addr, len, data, skb, wr_waitp);
data              256 drivers/infiniband/hw/cxgb4/mem.c 		ret = _c4iw_write_mem_inline(rdev, addr, len, data, skb,
data              421 drivers/infiniband/hw/cxgb4/qp.c 	dstp = (u8 *)immdp->data;
data              609 drivers/infiniband/hw/cxgb4/qp.c 	memcpy((u8 *)immdp->data, (u8 *)(uintptr_t)wr->sg_list->addr, 16);
data              152 drivers/infiniband/hw/cxgb4/t4fw_ri_api.h 	__u8	data[0];
data              616 drivers/infiniband/hw/cxgb4/t4fw_ri_api.h 			__u8   data[16];
data               29 drivers/infiniband/hw/efa/efa.h 	void *data;
data              847 drivers/infiniband/hw/efa/efa_com.c void efa_com_aenq_intr_handler(struct efa_com_dev *edev, void *data)
data              874 drivers/infiniband/hw/efa/efa_com.c 		handler_cb(data, aenq_e); /* call the actual event handler*/
data              114 drivers/infiniband/hw/efa/efa_com.h typedef void (*efa_aenq_handler)(void *data,
data              141 drivers/infiniband/hw/efa/efa_com.h void efa_com_aenq_intr_handler(struct efa_com_dev *edev, void *data);
data               43 drivers/infiniband/hw/efa/efa_main.c static void unimplemented_aenq_handler(void *data,
data               46 drivers/infiniband/hw/efa/efa_main.c 	struct efa_dev *dev = (struct efa_dev *)data;
data               52 drivers/infiniband/hw/efa/efa_main.c static void efa_keep_alive(void *data, struct efa_admin_aenq_entry *aenq_e)
data               54 drivers/infiniband/hw/efa/efa_main.c 	struct efa_dev *dev = (struct efa_dev *)data;
data               75 drivers/infiniband/hw/efa/efa_main.c static irqreturn_t efa_intr_msix_mgmnt(int irq, void *data)
data               77 drivers/infiniband/hw/efa/efa_main.c 	struct efa_dev *dev = data;
data               80 drivers/infiniband/hw/efa/efa_main.c 	efa_com_aenq_intr_handler(&dev->edev, data);
data               92 drivers/infiniband/hw/efa/efa_main.c 			  irq->data);
data              113 drivers/infiniband/hw/efa/efa_main.c 	dev->admin_irq.data = dev;
data              132 drivers/infiniband/hw/efa/efa_main.c 	free_irq(irq->vector, irq->data);
data             1063 drivers/infiniband/hw/hfi1/chip.c static int read_idle_sma(struct hfi1_devdata *dd, u64 *data);
data             1202 drivers/infiniband/hw/hfi1/chip.c 		       int mode, u64 data);
data             1394 drivers/infiniband/hw/hfi1/chip.c 			      void *context, int vl, int mode, u64 data)
data             1407 drivers/infiniband/hw/hfi1/chip.c 	return read_write_csr(dd, csr, mode, data);
data             1411 drivers/infiniband/hw/hfi1/chip.c 			      void *context, int idx, int mode, u64 data)
data             1421 drivers/infiniband/hw/hfi1/chip.c 			      void *context, int idx, int mode, u64 data)
data             1431 drivers/infiniband/hw/hfi1/chip.c 				   void *context, int idx, int mode, u64 data)
data             1442 drivers/infiniband/hw/hfi1/chip.c 				       u64 data)
data             1452 drivers/infiniband/hw/hfi1/chip.c 			      int vl, int mode, u64 data)
data             1468 drivers/infiniband/hw/hfi1/chip.c 	val = read_write_csr(dd, csr, mode, data);
data             1473 drivers/infiniband/hw/hfi1/chip.c 			      int vl, int mode, u64 data)
data             1482 drivers/infiniband/hw/hfi1/chip.c 		ret = read_lcb_csr(dd, csr, &data);
data             1484 drivers/infiniband/hw/hfi1/chip.c 		ret = write_lcb_csr(dd, csr, data);
data             1491 drivers/infiniband/hw/hfi1/chip.c 	hfi1_cdbg(CNTR, "csr 0x%x val 0x%llx mode %d", csr, data, mode);
data             1492 drivers/infiniband/hw/hfi1/chip.c 	return data;
data             1497 drivers/infiniband/hw/hfi1/chip.c 			       int vl, int mode, u64 data)
data             1503 drivers/infiniband/hw/hfi1/chip.c 	return read_write_csr(ppd->dd, entry->csr, mode, data);
data             1507 drivers/infiniband/hw/hfi1/chip.c 			       void *context, int vl, int mode, u64 data)
data             1521 drivers/infiniband/hw/hfi1/chip.c 	val = read_write_csr(ppd->dd, csr, mode, data);
data             1527 drivers/infiniband/hw/hfi1/chip.c 				u64 data)
data             1534 drivers/infiniband/hw/hfi1/chip.c 		*cntr = data;
data             1535 drivers/infiniband/hw/hfi1/chip.c 		ret = data;
data             1547 drivers/infiniband/hw/hfi1/chip.c 				 int vl, int mode, u64 data)
data             1553 drivers/infiniband/hw/hfi1/chip.c 	return read_write_sw(ppd->dd, &ppd->link_downed, mode, data);
data             1557 drivers/infiniband/hw/hfi1/chip.c 				 int vl, int mode, u64 data)
data             1563 drivers/infiniband/hw/hfi1/chip.c 	return read_write_sw(ppd->dd, &ppd->link_up, mode, data);
data             1568 drivers/infiniband/hw/hfi1/chip.c 				       u64 data)
data             1574 drivers/infiniband/hw/hfi1/chip.c 	return read_write_sw(ppd->dd, &ppd->unknown_frame_count, mode, data);
data             1578 drivers/infiniband/hw/hfi1/chip.c 				   void *context, int vl, int mode, u64 data)
data             1591 drivers/infiniband/hw/hfi1/chip.c 	return read_write_sw(ppd->dd, counter, mode, data);
data             1596 drivers/infiniband/hw/hfi1/chip.c 				       u64 data)
data             1604 drivers/infiniband/hw/hfi1/chip.c 			     mode, data);
data             1608 drivers/infiniband/hw/hfi1/chip.c 				      void *context, int vl, int mode, u64 data)
data             1616 drivers/infiniband/hw/hfi1/chip.c 			     mode, data);
data             1631 drivers/infiniband/hw/hfi1/chip.c 			  int vl, int mode, u64 data)
data             1642 drivers/infiniband/hw/hfi1/chip.c 		if (data == 0)
data             1655 drivers/infiniband/hw/hfi1/chip.c 			      void *context, int vl, int mode, u64 data)
data             1660 drivers/infiniband/hw/hfi1/chip.c 			      mode, data);
data             1664 drivers/infiniband/hw/hfi1/chip.c 				   void *context, int vl, int mode, u64 data)
data             1669 drivers/infiniband/hw/hfi1/chip.c 			      mode, data);
data             1673 drivers/infiniband/hw/hfi1/chip.c 			      void *context, int vl, int mode, u64 data)
data             1681 drivers/infiniband/hw/hfi1/chip.c 			       void *context, int vl, int mode, u64 data)
data             1689 drivers/infiniband/hw/hfi1/chip.c 				   void *context, int vl, int mode, u64 data)
data             1697 drivers/infiniband/hw/hfi1/chip.c 			      void *context, int vl, int mode, u64 data)
data             1705 drivers/infiniband/hw/hfi1/chip.c 			       void *context, int vl, int mode, u64 data)
data             1713 drivers/infiniband/hw/hfi1/chip.c 				   void *context, int vl, int mode, u64 data)
data             1718 drivers/infiniband/hw/hfi1/chip.c 			      mode, data);
data             1724 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             1733 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             1742 drivers/infiniband/hw/hfi1/chip.c 					       u64 data)
data             1751 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             1760 drivers/infiniband/hw/hfi1/chip.c 					   u64 data)
data             1769 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             1778 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             1787 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             1796 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             1805 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             1814 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             1823 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             1832 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             1845 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             1858 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             1867 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             1876 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             1885 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             1894 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             1903 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             1912 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             1921 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             1930 drivers/infiniband/hw/hfi1/chip.c 						u64 data)
data             1938 drivers/infiniband/hw/hfi1/chip.c 				   void *context, int vl, int mode, u64 data)
data             1947 drivers/infiniband/hw/hfi1/chip.c 					       u64 data)
data             1956 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             1965 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             1974 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             1983 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             1992 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             2001 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             2010 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             2019 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2028 drivers/infiniband/hw/hfi1/chip.c 					 u64 data)
data             2037 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2046 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2055 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             2064 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             2073 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             2082 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             2091 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2100 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             2109 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2118 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2127 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2136 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2145 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2154 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2163 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2172 drivers/infiniband/hw/hfi1/chip.c 					       u64 data)
data             2181 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             2190 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2199 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2208 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             2217 drivers/infiniband/hw/hfi1/chip.c 					 u64 data)
data             2230 drivers/infiniband/hw/hfi1/chip.c 					u64 data)
data             2239 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             2248 drivers/infiniband/hw/hfi1/chip.c 					       u64 data)
data             2257 drivers/infiniband/hw/hfi1/chip.c 					 u64 data)
data             2266 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2275 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2284 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             2293 drivers/infiniband/hw/hfi1/chip.c 					   u64 data)
data             2302 drivers/infiniband/hw/hfi1/chip.c 					   u64 data)
data             2311 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2320 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2329 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2338 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2347 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2356 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2365 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2374 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2383 drivers/infiniband/hw/hfi1/chip.c 					 u64 data)
data             2392 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2401 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2410 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2419 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2428 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2437 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2446 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2455 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2464 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2473 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2482 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2491 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2500 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2509 drivers/infiniband/hw/hfi1/chip.c 					u64 data)
data             2518 drivers/infiniband/hw/hfi1/chip.c 				       u64 data)
data             2527 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             2536 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             2545 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2554 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2563 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2572 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2581 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2590 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2599 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2608 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2617 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2626 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2635 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2644 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             2653 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2662 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2671 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             2680 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             2689 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             2698 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             2707 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             2716 drivers/infiniband/hw/hfi1/chip.c 					       u64 data)
data             2725 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             2734 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2743 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2752 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             2761 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             2770 drivers/infiniband/hw/hfi1/chip.c 					 u64 data)
data             2779 drivers/infiniband/hw/hfi1/chip.c 					 u64 data)
data             2788 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             2797 drivers/infiniband/hw/hfi1/chip.c 					 u64 data)
data             2810 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2819 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2828 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2837 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2846 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             2855 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             2864 drivers/infiniband/hw/hfi1/chip.c 					   u64 data)
data             2873 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2882 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             2891 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             2900 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             2909 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2918 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2927 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             2936 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             2945 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             2954 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             2963 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2972 drivers/infiniband/hw/hfi1/chip.c 					 u64 data)
data             2981 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             2990 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             2999 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3008 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3017 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3026 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3035 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3044 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3053 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3062 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3071 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3080 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3089 drivers/infiniband/hw/hfi1/chip.c 					   u64 data)
data             3098 drivers/infiniband/hw/hfi1/chip.c 					   u64 data)
data             3107 drivers/infiniband/hw/hfi1/chip.c 					 u64 data)
data             3116 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             3125 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             3138 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3147 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3156 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             3165 drivers/infiniband/hw/hfi1/chip.c 				       u64 data)
data             3178 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3187 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3196 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             3205 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             3214 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3223 drivers/infiniband/hw/hfi1/chip.c 					u64 data)
data             3232 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             3241 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3250 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3259 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3268 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3277 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3286 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3295 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3304 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3313 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3322 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3331 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             3340 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             3349 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             3358 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3367 drivers/infiniband/hw/hfi1/chip.c 					u64 data)
data             3376 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3385 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3394 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3403 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3412 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3421 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3430 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3439 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3448 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3457 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3466 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3475 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3484 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3493 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3502 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3511 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3520 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3529 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3538 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3547 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3556 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3565 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3574 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3583 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3592 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3601 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3610 drivers/infiniband/hw/hfi1/chip.c 					   u64 data)
data             3619 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             3628 drivers/infiniband/hw/hfi1/chip.c 					       u64 data)
data             3637 drivers/infiniband/hw/hfi1/chip.c 					u64 data)
data             3646 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3655 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             3664 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             3673 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3682 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3691 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             3700 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3709 drivers/infiniband/hw/hfi1/chip.c 				      u64 data)
data             3718 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3727 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             3736 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3745 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3758 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3767 drivers/infiniband/hw/hfi1/chip.c 						 int mode, u64 data)
data             3776 drivers/infiniband/hw/hfi1/chip.c 				      u64 data)
data             3789 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3798 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             3807 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3816 drivers/infiniband/hw/hfi1/chip.c 						int mode, u64 data)
data             3825 drivers/infiniband/hw/hfi1/chip.c 					       u64 data)
data             3838 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3847 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3856 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3865 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             3874 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3883 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3892 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3901 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3910 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             3919 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3928 drivers/infiniband/hw/hfi1/chip.c 				       u64 data)
data             3937 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             3946 drivers/infiniband/hw/hfi1/chip.c 					      u64 data)
data             3955 drivers/infiniband/hw/hfi1/chip.c 					     u64 data)
data             3964 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             3973 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             3982 drivers/infiniband/hw/hfi1/chip.c 					       int mode, u64 data)
data             3990 drivers/infiniband/hw/hfi1/chip.c 				    void *context, int vl, int mode, u64 data)
data             3999 drivers/infiniband/hw/hfi1/chip.c 					u64 data)
data             4008 drivers/infiniband/hw/hfi1/chip.c 					  u64 data)
data             4017 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)
data             4026 drivers/infiniband/hw/hfi1/chip.c 					u64 data)
data             4035 drivers/infiniband/hw/hfi1/chip.c 					    u64 data)
data             4044 drivers/infiniband/hw/hfi1/chip.c 					u64 data)
data             4053 drivers/infiniband/hw/hfi1/chip.c 				 u64 data)
data             4060 drivers/infiniband/hw/hfi1/chip.c 	val = read_write_csr(dd, csr, mode, data);
data             4075 drivers/infiniband/hw/hfi1/chip.c 			      void *context, int vl, int mode, u64 data)      \
data             4080 drivers/infiniband/hw/hfi1/chip.c 			      mode, data);				      \
data             4089 drivers/infiniband/hw/hfi1/chip.c 				void *context, int vl, int mode, u64 data)    \
data             4097 drivers/infiniband/hw/hfi1/chip.c 			     mode, data);				      \
data             6361 drivers/infiniband/hw/hfi1/chip.c 	u16 data = 0;
data             6374 drivers/infiniband/hw/hfi1/chip.c 	data = (reg >> DC_DC8051_CFG_EXT_DEV_1_REQ_DATA_SHIFT)
data             6405 drivers/infiniband/hw/hfi1/chip.c 		hreq_response(dd, HREQ_SUCCESS, data);
data             8308 drivers/infiniband/hw/hfi1/chip.c irqreturn_t general_interrupt(int irq, void *data)
data             8310 drivers/infiniband/hw/hfi1/chip.c 	struct hfi1_devdata *dd = data;
data             8341 drivers/infiniband/hw/hfi1/chip.c irqreturn_t sdma_interrupt(int irq, void *data)
data             8343 drivers/infiniband/hw/hfi1/chip.c 	struct sdma_engine *sde = data;
data             8432 drivers/infiniband/hw/hfi1/chip.c irqreturn_t receive_context_interrupt(int irq, void *data)
data             8434 drivers/infiniband/hw/hfi1/chip.c 	struct hfi1_ctxtdata *rcd = data;
data             8472 drivers/infiniband/hw/hfi1/chip.c irqreturn_t receive_context_thread(int irq, void *data)
data             8474 drivers/infiniband/hw/hfi1/chip.c 	struct hfi1_ctxtdata *rcd = data;
data             8531 drivers/infiniband/hw/hfi1/chip.c static int read_lcb_via_8051(struct hfi1_devdata *dd, u32 addr, u64 *data)
data             8538 drivers/infiniband/hw/hfi1/chip.c 			*data = read_csr(dd, addr);
data             8547 drivers/infiniband/hw/hfi1/chip.c 	ret = do_8051_command(dd, HCMD_READ_LCB_CSR, regno, data);
data             8603 drivers/infiniband/hw/hfi1/chip.c int read_lcb_csr(struct hfi1_devdata *dd, u32 addr, u64 *data)
data             8609 drivers/infiniband/hw/hfi1/chip.c 		return read_lcb_via_8051(dd, addr, data);
data             8612 drivers/infiniband/hw/hfi1/chip.c 		if (read_lcb_cache(addr, data))
data             8618 drivers/infiniband/hw/hfi1/chip.c 	*data = read_csr(dd, addr);
data             8625 drivers/infiniband/hw/hfi1/chip.c static int write_lcb_via_8051(struct hfi1_devdata *dd, u32 addr, u64 data)
data             8633 drivers/infiniband/hw/hfi1/chip.c 			write_csr(dd, addr, data);
data             8642 drivers/infiniband/hw/hfi1/chip.c 	ret = do_8051_command(dd, HCMD_WRITE_LCB_CSR, regno, &data);
data             8652 drivers/infiniband/hw/hfi1/chip.c int write_lcb_csr(struct hfi1_devdata *dd, u32 addr, u64 data)
data             8658 drivers/infiniband/hw/hfi1/chip.c 		return write_lcb_via_8051(dd, addr, data);
data             8663 drivers/infiniband/hw/hfi1/chip.c 	write_csr(dd, addr, data);
data             8801 drivers/infiniband/hw/hfi1/chip.c 	u64 data;
data             8804 drivers/infiniband/hw/hfi1/chip.c 	data = (u64)field_id << LOAD_DATA_FIELD_ID_SHIFT
data             8807 drivers/infiniband/hw/hfi1/chip.c 	ret = do_8051_command(dd, HCMD_LOAD_CONFIG_DATA, data, NULL);
data             9106 drivers/infiniband/hw/hfi1/chip.c static int read_idle_sma(struct hfi1_devdata *dd, u64 *data)
data             9109 drivers/infiniband/hw/hfi1/chip.c 				 data);
data             9117 drivers/infiniband/hw/hfi1/chip.c static int send_idle_message(struct hfi1_devdata *dd, u64 data)
data             9121 drivers/infiniband/hw/hfi1/chip.c 	dd_dev_info(dd, "%s: sending idle message 0x%llx\n", __func__, data);
data             9122 drivers/infiniband/hw/hfi1/chip.c 	ret = do_8051_command(dd, HCMD_SEND_LCB_IDLE_MSG, data, NULL);
data             9125 drivers/infiniband/hw/hfi1/chip.c 			   data, ret);
data             9138 drivers/infiniband/hw/hfi1/chip.c 	u64 data;
data             9140 drivers/infiniband/hw/hfi1/chip.c 	data = ((message & IDLE_PAYLOAD_MASK) << IDLE_PAYLOAD_SHIFT) |
data             9142 drivers/infiniband/hw/hfi1/chip.c 	return send_idle_message(dd, data);
data             12274 drivers/infiniband/hw/hfi1/chip.c 			       u64 *psval, void *context, int vl, u64 data)
data             12286 drivers/infiniband/hw/hfi1/chip.c 		*psval = data;
data             12289 drivers/infiniband/hw/hfi1/chip.c 					     (data << 32) >> 32);
data             12290 drivers/infiniband/hw/hfi1/chip.c 			val = data; /* return the full 64bit value */
data             12293 drivers/infiniband/hw/hfi1/chip.c 					     data);
data             12296 drivers/infiniband/hw/hfi1/chip.c 		val = entry->rw_cntr(entry, context, vl, CNTR_MODE_W, data);
data             12320 drivers/infiniband/hw/hfi1/chip.c u64 write_dev_cntr(struct hfi1_devdata *dd, int index, int vl, u64 data)
data             12331 drivers/infiniband/hw/hfi1/chip.c 	return write_dev_port_cntr(dd, entry, sval, dd, vl, data);
data             12354 drivers/infiniband/hw/hfi1/chip.c u64 write_port_cntr(struct hfi1_pportdata *ppd, int index, int vl, u64 data)
data             12371 drivers/infiniband/hw/hfi1/chip.c 	return write_dev_port_cntr(ppd->dd, entry, sval, ppd, vl, data);
data              637 drivers/infiniband/hw/hfi1/chip.h int read_lcb_csr(struct hfi1_devdata *dd, u32 offset, u64 *data);
data              638 drivers/infiniband/hw/hfi1/chip.h int write_lcb_csr(struct hfi1_devdata *dd, u32 offset, u64 data);
data              828 drivers/infiniband/hw/hfi1/chip.h u64 write_dev_cntr(struct hfi1_devdata *dd, int index, int vl, u64 data);
data              830 drivers/infiniband/hw/hfi1/chip.h u64 write_port_cntr(struct hfi1_pportdata *ppd, int index, int vl, u64 data);
data             1440 drivers/infiniband/hw/hfi1/chip.h irqreturn_t general_interrupt(int irq, void *data);
data             1441 drivers/infiniband/hw/hfi1/chip.h irqreturn_t sdma_interrupt(int irq, void *data);
data             1442 drivers/infiniband/hw/hfi1/chip.h irqreturn_t receive_context_interrupt(int irq, void *data);
data             1443 drivers/infiniband/hw/hfi1/chip.h irqreturn_t receive_context_thread(int irq, void *data);
data              235 drivers/infiniband/hw/hfi1/common.h 	__u64 data;		/* user data pointer */
data              683 drivers/infiniband/hw/hfi1/debugfs.c 	u64 data;
data              702 drivers/infiniband/hw/hfi1/debugfs.c 		if (read_lcb_csr(dd, csr_off, (u64 *)&data))
data              704 drivers/infiniband/hw/hfi1/debugfs.c 		if (put_user(data, (unsigned long __user *)(buf + total)))
data              716 drivers/infiniband/hw/hfi1/debugfs.c 	unsigned long total, csr_off, data;
data              735 drivers/infiniband/hw/hfi1/debugfs.c 		if (get_user(data, (unsigned long __user *)(buf + total)))
data              737 drivers/infiniband/hw/hfi1/debugfs.c 		if (write_lcb_csr(dd, csr_off, data))
data               73 drivers/infiniband/hw/hfi1/efivar.c 	void *data;
data              128 drivers/infiniband/hw/hfi1/efivar.c 	data = kmemdup(temp_buffer, temp_size, GFP_KERNEL);
data              129 drivers/infiniband/hw/hfi1/efivar.c 	if (!data) {
data              135 drivers/infiniband/hw/hfi1/efivar.c 	*return_data = data;
data              251 drivers/infiniband/hw/hfi1/eprom.c static int read_partition_platform_config(struct hfi1_devdata *dd, void **data,
data              282 drivers/infiniband/hw/hfi1/eprom.c 	*data = buffer;
data              294 drivers/infiniband/hw/hfi1/eprom.c 					void *directory, void **data, u32 *size)
data              438 drivers/infiniband/hw/hfi1/eprom.c 	*data = buffer;
data              462 drivers/infiniband/hw/hfi1/eprom.c int eprom_read_platform_config(struct hfi1_devdata *dd, void **data, u32 *size)
data              482 drivers/infiniband/hw/hfi1/eprom.c 		ret = read_segment_platform_config(dd, directory, data, size);
data              485 drivers/infiniband/hw/hfi1/eprom.c 		ret = read_partition_platform_config(dd, data, size);
data              137 drivers/infiniband/hw/hfi1/fault.c 	char *data, *token, *ptr, *end;
data              140 drivers/infiniband/hw/hfi1/fault.c 	data = kcalloc(datalen, sizeof(*data), GFP_KERNEL);
data              141 drivers/infiniband/hw/hfi1/fault.c 	if (!data)
data              144 drivers/infiniband/hw/hfi1/fault.c 	if (copy_from_user(data, buf, copy)) {
data              152 drivers/infiniband/hw/hfi1/fault.c 	ptr = data;
data              154 drivers/infiniband/hw/hfi1/fault.c 	for (ptr = data; *ptr; ptr = end + 1, token = ptr) {
data              201 drivers/infiniband/hw/hfi1/fault.c 	kfree(data);
data              209 drivers/infiniband/hw/hfi1/fault.c 	char *data;
data              215 drivers/infiniband/hw/hfi1/fault.c 	data = kcalloc(datalen, sizeof(*data), GFP_KERNEL);
data              216 drivers/infiniband/hw/hfi1/fault.c 	if (!data)
data              225 drivers/infiniband/hw/hfi1/fault.c 			size += snprintf(data + size,
data              229 drivers/infiniband/hw/hfi1/fault.c 			size += snprintf(data + size,
data              235 drivers/infiniband/hw/hfi1/fault.c 	data[size - 1] = '\n';
data              236 drivers/infiniband/hw/hfi1/fault.c 	data[size] = '\0';
data              237 drivers/infiniband/hw/hfi1/fault.c 	ret = simple_read_from_buffer(buf, len, pos, data, size);
data              239 drivers/infiniband/hw/hfi1/fault.c 	kfree(data);
data              337 drivers/infiniband/hw/hfi1/firmware.c 		      const u8 *data, u32 len)
data              344 drivers/infiniband/hw/hfi1/firmware.c 	aligned = ((unsigned long)data & 0x7) == 0;
data              362 drivers/infiniband/hw/hfi1/firmware.c 			memcpy(&reg, &data[offset], bytes);
data              364 drivers/infiniband/hw/hfi1/firmware.c 			reg = *(u64 *)&data[offset];
data              366 drivers/infiniband/hw/hfi1/firmware.c 			memcpy(&reg, &data[offset], 8);
data              471 drivers/infiniband/hw/hfi1/firmware.c 	css = (struct css_header *)fdet->fw->data;
data              510 drivers/infiniband/hw/hfi1/firmware.c 							fdet->fw->data;
data              535 drivers/infiniband/hw/hfi1/firmware.c 			(struct augmented_firmware_file *)fdet->fw->data;
data              778 drivers/infiniband/hw/hfi1/firmware.c 			   const u8 *data, int nbytes)
data              783 drivers/infiniband/hw/hfi1/firmware.c 	if (((unsigned long)data & 0x7) == 0) {
data              785 drivers/infiniband/hw/hfi1/firmware.c 		u64 *ptr = (u64 *)data;
data              791 drivers/infiniband/hw/hfi1/firmware.c 		for (i = 0; i < qw_size; i++, data += 8) {
data              794 drivers/infiniband/hw/hfi1/firmware.c 			memcpy(&value, data, 8);
data              805 drivers/infiniband/hw/hfi1/firmware.c 				    const u8 *data, int nbytes)
data              807 drivers/infiniband/hw/hfi1/firmware.c 	u64 *ptr = (u64 *)data;
data             1787 drivers/infiniband/hw/hfi1/firmware.c 	if (!dd->platform_config.data) {
data             1791 drivers/infiniband/hw/hfi1/firmware.c 	ptr = (u32 *)dd->platform_config.data;
data             1833 drivers/infiniband/hw/hfi1/firmware.c 	while (ptr < (u32 *)(dd->platform_config.data + file_length)) {
data             1839 drivers/infiniband/hw/hfi1/firmware.c 					      dd->platform_config.data));
data             1885 drivers/infiniband/hw/hfi1/firmware.c 					    dd->platform_config.data));
data             1909 drivers/infiniband/hw/hfi1/firmware.c 					    (u32 *)dd->platform_config.data));
data             1926 drivers/infiniband/hw/hfi1/firmware.c 				   (u32 *)dd->platform_config.data));
data             1943 drivers/infiniband/hw/hfi1/firmware.c 		int field_index, u32 *data)
data             1952 drivers/infiniband/hw/hfi1/firmware.c 			*data = ppd->max_power_class;
data             1954 drivers/infiniband/hw/hfi1/firmware.c 			*data = ppd->default_atten;
data             1958 drivers/infiniband/hw/hfi1/firmware.c 			*data = ppd->port_type;
data             1960 drivers/infiniband/hw/hfi1/firmware.c 			*data = ppd->local_atten;
data             1962 drivers/infiniband/hw/hfi1/firmware.c 			*data = ppd->remote_atten;
data             1966 drivers/infiniband/hw/hfi1/firmware.c 			*data = (ppd->rx_preset & QSFP_RX_CDR_APPLY_SMASK) >>
data             1969 drivers/infiniband/hw/hfi1/firmware.c 			*data = (ppd->rx_preset & QSFP_RX_EMP_APPLY_SMASK) >>
data             1972 drivers/infiniband/hw/hfi1/firmware.c 			*data = (ppd->rx_preset & QSFP_RX_AMP_APPLY_SMASK) >>
data             1975 drivers/infiniband/hw/hfi1/firmware.c 			*data = (ppd->rx_preset & QSFP_RX_CDR_SMASK) >>
data             1978 drivers/infiniband/hw/hfi1/firmware.c 			*data = (ppd->rx_preset & QSFP_RX_EMP_SMASK) >>
data             1981 drivers/infiniband/hw/hfi1/firmware.c 			*data = (ppd->rx_preset & QSFP_RX_AMP_SMASK) >>
data             1990 drivers/infiniband/hw/hfi1/firmware.c 			*data = (tx_preset & TX_PRECUR_SMASK) >>
data             1993 drivers/infiniband/hw/hfi1/firmware.c 			*data = (tx_preset & TX_ATTN_SMASK) >>
data             1996 drivers/infiniband/hw/hfi1/firmware.c 			*data = (tx_preset & TX_POSTCUR_SMASK) >>
data             1999 drivers/infiniband/hw/hfi1/firmware.c 			*data = (tx_preset & QSFP_TX_CDR_APPLY_SMASK) >>
data             2002 drivers/infiniband/hw/hfi1/firmware.c 			*data = (tx_preset & QSFP_TX_EQ_APPLY_SMASK) >>
data             2005 drivers/infiniband/hw/hfi1/firmware.c 			*data = (tx_preset & QSFP_TX_CDR_SMASK) >>
data             2008 drivers/infiniband/hw/hfi1/firmware.c 			*data = (tx_preset & QSFP_TX_EQ_SMASK) >>
data             2082 drivers/infiniband/hw/hfi1/firmware.c 			      u32 *data, u32 len)
data             2089 drivers/infiniband/hw/hfi1/firmware.c 	if (data)
data             2090 drivers/infiniband/hw/hfi1/firmware.c 		memset(data, 0, len);
data             2099 drivers/infiniband/hw/hfi1/firmware.c 						     field_index, data);
data             2130 drivers/infiniband/hw/hfi1/firmware.c 			memcpy(data, src_ptr, wlen);
data             2164 drivers/infiniband/hw/hfi1/firmware.c 	*data = (*src_ptr >> (field_start_bits % 32)) &
data             2067 drivers/infiniband/hw/hfi1/hfi.h 			      u32 *data, u32 len);
data               65 drivers/infiniband/hw/hfi1/mad.c 	struct opa_mad_notice_attr data;
data               95 drivers/infiniband/hw/hfi1/mad.c 	void *data = opa_get_smp_data(smp);
data               98 drivers/infiniband/hw/hfi1/mad.c 	memset(data, 0, size);
data              167 drivers/infiniband/hw/hfi1/mad.c 	queue_id = trap->data.generic_type & 0x0F;
data              171 drivers/infiniband/hw/hfi1/mad.c 				   trap->data.generic_type, trap_count);
data              198 drivers/infiniband/hw/hfi1/mad.c 					    trap->data.generic_type);
data              371 drivers/infiniband/hw/hfi1/mad.c 	memcpy(smp->route.lid.data, &trap->data, trap->len);
data              440 drivers/infiniband/hw/hfi1/mad.c 	trap->data.generic_type = type;
data              441 drivers/infiniband/hw/hfi1/mad.c 	trap->data.prod_type_lsb = IB_NOTICE_PROD_CA;
data              442 drivers/infiniband/hw/hfi1/mad.c 	trap->data.trap_num = trap_num;
data              443 drivers/infiniband/hw/hfi1/mad.c 	trap->data.issuer_lid = cpu_to_be32(lid);
data              466 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_257_258.lid1 = cpu_to_be32(lid1);
data              467 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_257_258.lid2 = cpu_to_be32(lid2);
data              468 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_257_258.key = cpu_to_be32(key);
data              469 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_257_258.sl = sl << 3;
data              470 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_257_258.qp1 = cpu_to_be32(qp1);
data              471 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_257_258.qp2 = cpu_to_be32(qp2);
data              473 drivers/infiniband/hw/hfi1/mad.c 	trap->len = sizeof(trap->data);
data              492 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_256.lid = trap->data.issuer_lid;
data              493 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_256.method = mad->method;
data              494 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_256.attr_id = mad->attr_id;
data              495 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_256.attr_mod = mad->attr_mod;
data              496 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_256.mkey = mkey;
data              498 drivers/infiniband/hw/hfi1/mad.c 		trap->data.ntc_256.dr_slid = dr_slid;
data              499 drivers/infiniband/hw/hfi1/mad.c 		trap->data.ntc_256.dr_trunc_hop = IB_NOTICE_TRAP_DR_NOTICE;
data              500 drivers/infiniband/hw/hfi1/mad.c 		if (hop_cnt > ARRAY_SIZE(trap->data.ntc_256.dr_rtn_path)) {
data              501 drivers/infiniband/hw/hfi1/mad.c 			trap->data.ntc_256.dr_trunc_hop |=
data              503 drivers/infiniband/hw/hfi1/mad.c 			hop_cnt = ARRAY_SIZE(trap->data.ntc_256.dr_rtn_path);
data              505 drivers/infiniband/hw/hfi1/mad.c 		trap->data.ntc_256.dr_trunc_hop |= hop_cnt;
data              506 drivers/infiniband/hw/hfi1/mad.c 		memcpy(trap->data.ntc_256.dr_rtn_path, return_path,
data              510 drivers/infiniband/hw/hfi1/mad.c 	trap->len = sizeof(trap->data);
data              532 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_144.lid = trap->data.issuer_lid;
data              533 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_144.new_cap_mask = cpu_to_be32(ibp->rvp.port_cap_flags);
data              534 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_144.cap_mask3 = cpu_to_be16(ibp->rvp.port_cap3_flags);
data              536 drivers/infiniband/hw/hfi1/mad.c 	trap->len = sizeof(trap->data);
data              553 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_145.new_sys_guid = ib_hfi1_sys_image_guid;
data              554 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_145.lid = trap->data.issuer_lid;
data              556 drivers/infiniband/hw/hfi1/mad.c 	trap->len = sizeof(trap->data);
data              574 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_144.lid = trap->data.issuer_lid;
data              575 drivers/infiniband/hw/hfi1/mad.c 	trap->data.ntc_144.change_flags =
data              578 drivers/infiniband/hw/hfi1/mad.c 	trap->len = sizeof(trap->data);
data              583 drivers/infiniband/hw/hfi1/mad.c 				   u8 *data, struct ib_device *ibdev,
data              593 drivers/infiniband/hw/hfi1/mad.c 	nd = (struct opa_node_description *)data;
data              595 drivers/infiniband/hw/hfi1/mad.c 	memcpy(nd->data, ibdev->node_desc, sizeof(nd->data));
data              603 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_nodeinfo(struct opa_smp *smp, u32 am, u8 *data,
data              611 drivers/infiniband/hw/hfi1/mad.c 	ni = (struct opa_node_info *)data;
data              646 drivers/infiniband/hw/hfi1/mad.c 	struct ib_node_info *nip = (struct ib_node_info *)&smp->data;
data              796 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_portinfo(struct opa_smp *smp, u32 am, u8 *data,
data              804 drivers/infiniband/hw/hfi1/mad.c 	struct opa_port_info *pi = (struct opa_port_info *)data;
data             1021 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_pkeytable(struct opa_smp *smp, u32 am, u8 *data,
data             1061 drivers/infiniband/hw/hfi1/mad.c 	p = (__be16 *)data;
data             1062 drivers/infiniband/hw/hfi1/mad.c 	q = (u16 *)data;
data             1351 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_portinfo(struct opa_smp *smp, u32 am, u8 *data,
data             1355 drivers/infiniband/hw/hfi1/mad.c 	struct opa_port_info *pi = (struct opa_port_info *)data;
data             1642 drivers/infiniband/hw/hfi1/mad.c 	ret = __subn_get_opa_portinfo(smp, am, data, ibdev, port, resp_len,
data             1660 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_portinfo(smp, am, data, ibdev, port, resp_len,
data             1720 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_pkeytable(struct opa_smp *smp, u32 am, u8 *data,
data             1727 drivers/infiniband/hw/hfi1/mad.c 	u16 *p = (u16 *)data;
data             1728 drivers/infiniband/hw/hfi1/mad.c 	__be16 *q = (__be16 *)data;
data             1767 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_pkeytable(smp, am, data, ibdev, port, resp_len,
data             1779 drivers/infiniband/hw/hfi1/mad.c static void filter_sc2vlt(void *data, bool set)
data             1782 drivers/infiniband/hw/hfi1/mad.c 	u8 *pd = data;
data             1798 drivers/infiniband/hw/hfi1/mad.c static int set_sc2vlt_tables(struct hfi1_devdata *dd, void *data)
data             1800 drivers/infiniband/hw/hfi1/mad.c 	u64 *val = data;
data             1802 drivers/infiniband/hw/hfi1/mad.c 	filter_sc2vlt(data, true);
data             1809 drivers/infiniband/hw/hfi1/mad.c 	memcpy(dd->sc2vl, data, sizeof(dd->sc2vl));
data             1814 drivers/infiniband/hw/hfi1/mad.c static int get_sc2vlt_tables(struct hfi1_devdata *dd, void *data)
data             1816 drivers/infiniband/hw/hfi1/mad.c 	u64 *val = (u64 *)data;
data             1823 drivers/infiniband/hw/hfi1/mad.c 	filter_sc2vlt((u64 *)data, false);
data             1827 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_sl_to_sc(struct opa_smp *smp, u32 am, u8 *data,
data             1832 drivers/infiniband/hw/hfi1/mad.c 	u8 *p = data;
data             1850 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_sl_to_sc(struct opa_smp *smp, u32 am, u8 *data,
data             1855 drivers/infiniband/hw/hfi1/mad.c 	u8 *p = data;
data             1875 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_sl_to_sc(smp, am, data, ibdev, port, resp_len,
data             1879 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_sc_to_sl(struct opa_smp *smp, u32 am, u8 *data,
data             1884 drivers/infiniband/hw/hfi1/mad.c 	u8 *p = data;
data             1902 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_sc_to_sl(struct opa_smp *smp, u32 am, u8 *data,
data             1908 drivers/infiniband/hw/hfi1/mad.c 	u8 *p = data;
data             1919 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_sc_to_sl(smp, am, data, ibdev, port, resp_len,
data             1923 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_sc_to_vlt(struct opa_smp *smp, u32 am, u8 *data,
data             1929 drivers/infiniband/hw/hfi1/mad.c 	void *vp = (void *)data;
data             1945 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_sc_to_vlt(struct opa_smp *smp, u32 am, u8 *data,
data             1952 drivers/infiniband/hw/hfi1/mad.c 	void *vp = (void *)data;
data             1983 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_sc_to_vlt(smp, am, data, ibdev, port, resp_len,
data             1987 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_sc_to_vlnt(struct opa_smp *smp, u32 am, u8 *data,
data             1994 drivers/infiniband/hw/hfi1/mad.c 	void *vp = (void *)data;
data             2012 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_sc_to_vlnt(struct opa_smp *smp, u32 am, u8 *data,
data             2019 drivers/infiniband/hw/hfi1/mad.c 	void *vp = (void *)data;
data             2040 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_sc_to_vlnt(smp, am, data, ibdev, port,
data             2044 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_psi(struct opa_smp *smp, u32 am, u8 *data,
data             2053 drivers/infiniband/hw/hfi1/mad.c 	struct opa_port_state_info *psi = (struct opa_port_state_info *)data;
data             2086 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_psi(struct opa_smp *smp, u32 am, u8 *data,
data             2096 drivers/infiniband/hw/hfi1/mad.c 	struct opa_port_state_info *psi = (struct opa_port_state_info *)data;
data             2130 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_psi(smp, am, data, ibdev, port, resp_len,
data             2134 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_cable_info(struct opa_smp *smp, u32 am, u8 *data,
data             2163 drivers/infiniband/hw/hfi1/mad.c 	ret = get_cable_info(dd, port, addr, len, data);
data             2186 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_bct(struct opa_smp *smp, u32 am, u8 *data,
data             2193 drivers/infiniband/hw/hfi1/mad.c 	struct buffer_control *p = (struct buffer_control *)data;
data             2210 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_bct(struct opa_smp *smp, u32 am, u8 *data,
data             2217 drivers/infiniband/hw/hfi1/mad.c 	struct buffer_control *p = (struct buffer_control *)data;
data             2230 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_bct(smp, am, data, ibdev, port, resp_len,
data             2234 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_vl_arb(struct opa_smp *smp, u32 am, u8 *data,
data             2241 drivers/infiniband/hw/hfi1/mad.c 	u8 *p = data;
data             2276 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_vl_arb(struct opa_smp *smp, u32 am, u8 *data,
data             2283 drivers/infiniband/hw/hfi1/mad.c 	u8 *p = data;
data             2314 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_vl_arb(smp, am, data, ibdev, port, resp_len,
data             2320 drivers/infiniband/hw/hfi1/mad.c 	u8 data[2024];
data             2426 drivers/infiniband/hw/hfi1/mad.c 	u8 data[0];
data             2607 drivers/infiniband/hw/hfi1/mad.c 		(struct opa_class_port_info *)pmp->data;
data             2609 drivers/infiniband/hw/hfi1/mad.c 	memset(pmp->data, 0, sizeof(pmp->data));
data             2729 drivers/infiniband/hw/hfi1/mad.c 		(struct opa_port_status_req *)pmp->data;
data             2747 drivers/infiniband/hw/hfi1/mad.c 	if (response_data_size > sizeof(pmp->data)) {
data             2758 drivers/infiniband/hw/hfi1/mad.c 	memset(pmp->data, 0, sizeof(pmp->data));
data             2760 drivers/infiniband/hw/hfi1/mad.c 	rsp = (struct opa_port_status_rsp *)pmp->data;
data             2980 drivers/infiniband/hw/hfi1/mad.c 		(struct opa_port_data_counters_msg *)pmp->data;
data             3014 drivers/infiniband/hw/hfi1/mad.c 	if (response_data_size > sizeof(pmp->data)) {
data             3130 drivers/infiniband/hw/hfi1/mad.c 						pmp->data;
data             3216 drivers/infiniband/hw/hfi1/mad.c 	req = (struct opa_port_error_counters64_msg *)pmp->data;
data             3230 drivers/infiniband/hw/hfi1/mad.c 	if (response_data_size > sizeof(pmp->data)) {
data             3290 drivers/infiniband/hw/hfi1/mad.c 		pmp->data;
data             3385 drivers/infiniband/hw/hfi1/mad.c 	req = (struct opa_port_error_info_msg *)pmp->data;
data             3401 drivers/infiniband/hw/hfi1/mad.c 	if (response_data_size > sizeof(pmp->data)) {
data             3475 drivers/infiniband/hw/hfi1/mad.c 		(struct opa_clear_port_status *)pmp->data;
data             3635 drivers/infiniband/hw/hfi1/mad.c 	req = (struct opa_port_error_info_msg *)pmp->data;
data             3705 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_cong_info(struct opa_smp *smp, u32 am, u8 *data,
data             3710 drivers/infiniband/hw/hfi1/mad.c 		(struct opa_congestion_info_attr *)data;
data             3730 drivers/infiniband/hw/hfi1/mad.c 				       u8 *data, struct ib_device *ibdev,
data             3735 drivers/infiniband/hw/hfi1/mad.c 		(struct opa_congestion_setting_attr *)data;
data             3822 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_cong_setting(struct opa_smp *smp, u32 am, u8 *data,
data             3827 drivers/infiniband/hw/hfi1/mad.c 		(struct opa_congestion_setting_attr *)data;
data             3858 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_cong_setting(smp, am, data, ibdev, port,
data             3863 drivers/infiniband/hw/hfi1/mad.c 					u8 *data, struct ib_device *ibdev,
data             3868 drivers/infiniband/hw/hfi1/mad.c 	struct opa_hfi1_cong_log *cong_log = (struct opa_hfi1_cong_log *)data;
data             3928 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_cc_table(struct opa_smp *smp, u32 am, u8 *data,
data             3933 drivers/infiniband/hw/hfi1/mad.c 		(struct ib_cc_table_attr *)data;
data             3980 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_cc_table(struct opa_smp *smp, u32 am, u8 *data,
data             3984 drivers/infiniband/hw/hfi1/mad.c 	struct ib_cc_table_attr *p = (struct ib_cc_table_attr *)data;
data             4027 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_cc_table(smp, am, data, ibdev, port, resp_len,
data             4039 drivers/infiniband/hw/hfi1/mad.c static int __subn_get_opa_led_info(struct opa_smp *smp, u32 am, u8 *data,
data             4045 drivers/infiniband/hw/hfi1/mad.c 	struct opa_led_info *p = (struct opa_led_info *)data;
data             4069 drivers/infiniband/hw/hfi1/mad.c static int __subn_set_opa_led_info(struct opa_smp *smp, u32 am, u8 *data,
data             4074 drivers/infiniband/hw/hfi1/mad.c 	struct opa_led_info *p = (struct opa_led_info *)data;
data             4088 drivers/infiniband/hw/hfi1/mad.c 	return __subn_get_opa_led_info(smp, am, data, ibdev, port, resp_len,
data             4093 drivers/infiniband/hw/hfi1/mad.c 			    u8 *data, struct ib_device *ibdev, u8 port,
data             4101 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_nodedesc(smp, am, data, ibdev, port,
data             4105 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_nodeinfo(smp, am, data, ibdev, port,
data             4109 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_portinfo(smp, am, data, ibdev, port,
data             4113 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_pkeytable(smp, am, data, ibdev, port,
data             4117 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_sl_to_sc(smp, am, data, ibdev, port,
data             4121 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_sc_to_sl(smp, am, data, ibdev, port,
data             4125 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_sc_to_vlt(smp, am, data, ibdev, port,
data             4129 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_sc_to_vlnt(smp, am, data, ibdev, port,
data             4133 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_psi(smp, am, data, ibdev, port,
data             4137 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_bct(smp, am, data, ibdev, port,
data             4141 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_cable_info(smp, am, data, ibdev, port,
data             4145 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_vl_arb(smp, am, data, ibdev, port,
data             4149 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_cong_info(smp, am, data, ibdev, port,
data             4153 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_cong_setting(smp, am, data, ibdev,
data             4157 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_hfi1_cong_log(smp, am, data, ibdev,
data             4161 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_cc_table(smp, am, data, ibdev, port,
data             4165 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_get_opa_led_info(smp, am, data, ibdev, port,
data             4183 drivers/infiniband/hw/hfi1/mad.c 			    u8 *data, struct ib_device *ibdev, u8 port,
data             4191 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_portinfo(smp, am, data, ibdev, port,
data             4195 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_pkeytable(smp, am, data, ibdev, port,
data             4199 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_sl_to_sc(smp, am, data, ibdev, port,
data             4203 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_sc_to_sl(smp, am, data, ibdev, port,
data             4207 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_sc_to_vlt(smp, am, data, ibdev, port,
data             4211 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_sc_to_vlnt(smp, am, data, ibdev, port,
data             4215 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_psi(smp, am, data, ibdev, port,
data             4219 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_bct(smp, am, data, ibdev, port,
data             4223 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_vl_arb(smp, am, data, ibdev, port,
data             4227 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_cong_setting(smp, am, data, ibdev,
data             4231 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_cc_table(smp, am, data, ibdev, port,
data             4235 drivers/infiniband/hw/hfi1/mad.c 		ret = __subn_set_opa_led_info(smp, am, data, ibdev, port,
data             4291 drivers/infiniband/hw/hfi1/mad.c 		(void)subn_get_opa_sma(agg->attr_id, smp, am, agg->data,
data             4337 drivers/infiniband/hw/hfi1/mad.c 		(void)subn_set_opa_sma(agg->attr_id, smp, am, agg->data,
data             4519 drivers/infiniband/hw/hfi1/mad.c 	u8 *data;
data             4525 drivers/infiniband/hw/hfi1/mad.c 	data = opa_get_smp_data(smp);
data             4569 drivers/infiniband/hw/hfi1/mad.c 			ret = subn_get_opa_sma(attr_id, smp, am, data,
data             4582 drivers/infiniband/hw/hfi1/mad.c 			ret = subn_set_opa_sma(attr_id, smp, am, data,
data             4682 drivers/infiniband/hw/hfi1/mad.c 						&pmp->data;
data               17 drivers/infiniband/hw/hfi1/opfn.c 	bool (*request)(struct rvt_qp *qp, u64 *data);
data               18 drivers/infiniband/hw/hfi1/opfn.c 	bool (*response)(struct rvt_qp *qp, u64 *data);
data               19 drivers/infiniband/hw/hfi1/opfn.c 	bool (*reply)(struct rvt_qp *qp, u64 data);
data               47 drivers/infiniband/hw/hfi1/opfn.c 	u64 data;
data               70 drivers/infiniband/hw/hfi1/opfn.c 	if (!extd || !extd->request || !extd->request(qp, &data)) {
data               80 drivers/infiniband/hw/hfi1/opfn.c 	trace_hfi1_opfn_data_conn_request(qp, capcode, data);
data               81 drivers/infiniband/hw/hfi1/opfn.c 	data = (data & ~0xf) | capcode;
data               86 drivers/infiniband/hw/hfi1/opfn.c 	wr.compare_add = data;
data              139 drivers/infiniband/hw/hfi1/opfn.c 	u64 data = be64_to_cpu(ateth->compare_data);
data              145 drivers/infiniband/hw/hfi1/opfn.c 	capcode = data & 0xf;
data              146 drivers/infiniband/hw/hfi1/opfn.c 	trace_hfi1_opfn_data_conn_response(qp, capcode, data);
data              168 drivers/infiniband/hw/hfi1/opfn.c 	if (extd->response(qp, &data))
data              170 drivers/infiniband/hw/hfi1/opfn.c 	e->atomic_data = (data & ~0xf) | capcode;
data              175 drivers/infiniband/hw/hfi1/opfn.c void opfn_conn_reply(struct rvt_qp *qp, u64 data)
data              183 drivers/infiniband/hw/hfi1/opfn.c 	capcode = data & 0xf;
data              184 drivers/infiniband/hw/hfi1/opfn.c 	trace_hfi1_opfn_data_conn_reply(qp, capcode, data);
data              201 drivers/infiniband/hw/hfi1/opfn.c 	if (extd->reply(qp, data))
data               80 drivers/infiniband/hw/hfi1/opfn.h void opfn_conn_reply(struct rvt_qp *qp, u64 data);
data              877 drivers/infiniband/hw/hfi1/pcie.c 				   u16 code, u16 data)
data              881 drivers/infiniband/hw/hfi1/pcie.c 		   ((u64)data << ASIC_PCIE_SD_INTRPT_LIST_INTRPT_DATA_SHIFT)));
data              167 drivers/infiniband/hw/hfi1/platform.c 			dd->platform_config.data = temp_platform_config;
data              191 drivers/infiniband/hw/hfi1/platform.c 	dd->platform_config.data = kmemdup(platform_config_file->data,
data              201 drivers/infiniband/hw/hfi1/platform.c 	kfree(dd->platform_config.data);
data              202 drivers/infiniband/hw/hfi1/platform.c 	dd->platform_config.data = NULL;
data              152 drivers/infiniband/hw/hfi1/platform.h 	const u8 *data;
data               66 drivers/infiniband/hw/hfi1/qsfp.c static void hfi1_setsda(void *data, int state)
data               68 drivers/infiniband/hw/hfi1/qsfp.c 	struct hfi1_i2c_bus *bus = (struct hfi1_i2c_bus *)data;
data               90 drivers/infiniband/hw/hfi1/qsfp.c static void hfi1_setscl(void *data, int state)
data               92 drivers/infiniband/hw/hfi1/qsfp.c 	struct hfi1_i2c_bus *bus = (struct hfi1_i2c_bus *)data;
data              114 drivers/infiniband/hw/hfi1/qsfp.c static int hfi1_getsda(void *data)
data              116 drivers/infiniband/hw/hfi1/qsfp.c 	struct hfi1_i2c_bus *bus = (struct hfi1_i2c_bus *)data;
data              120 drivers/infiniband/hw/hfi1/qsfp.c 	hfi1_setsda(data, 1);	/* clear OE so we do not pull line down */
data              128 drivers/infiniband/hw/hfi1/qsfp.c static int hfi1_getscl(void *data)
data              130 drivers/infiniband/hw/hfi1/qsfp.c 	struct hfi1_i2c_bus *bus = (struct hfi1_i2c_bus *)data;
data              134 drivers/infiniband/hw/hfi1/qsfp.c 	hfi1_setscl(data, 1);	/* clear OE so we do not pull line down */
data              165 drivers/infiniband/hw/hfi1/qsfp.c 	bus->algo.data = bus;
data              217 drivers/infiniband/hw/hfi1/qsfp.c 			 u8 *data, u16 len)
data              230 drivers/infiniband/hw/hfi1/qsfp.c 		msgs[0].buf = data;
data              247 drivers/infiniband/hw/hfi1/qsfp.c 		msgs[1].buf = data;
data              265 drivers/infiniband/hw/hfi1/qsfp.c 			u8 *data, u16 len)
data              278 drivers/infiniband/hw/hfi1/qsfp.c 		msgs[0].buf = data;
data              295 drivers/infiniband/hw/hfi1/qsfp.c 		msgs[1].buf = data;
data              708 drivers/infiniband/hw/hfi1/qsfp.c 		   u8 *data)
data              739 drivers/infiniband/hw/hfi1/qsfp.c 		memcpy(data, &ppd->qsfp_info.cache[addr], (len - excess_len));
data              740 drivers/infiniband/hw/hfi1/qsfp.c 		data += (len - excess_len);
data              744 drivers/infiniband/hw/hfi1/qsfp.c 	memcpy(data, &ppd->qsfp_info.cache[addr], len);
data              766 drivers/infiniband/hw/hfi1/qsfp.c 		ret = one_qsfp_read(ppd, dd->hfi1_id, addr, data + offset, len);
data              776 drivers/infiniband/hw/hfi1/qsfp.c 	memset(data, 0, excess_len);
data              230 drivers/infiniband/hw/hfi1/qsfp.h 		   u32 len, u8 *data);
data             2348 drivers/infiniband/hw/hfi1/rc.c 	void *data = packet->payload;
data             2457 drivers/infiniband/hw/hfi1/rc.c 			     data, pmtu, false, false);
data             2498 drivers/infiniband/hw/hfi1/rc.c 			     data, tlen, false, false);
data             2552 drivers/infiniband/hw/hfi1/rc.c static noinline int rc_rcv_error(struct ib_other_headers *ohdr, void *data,
data             2808 drivers/infiniband/hw/hfi1/rc.c 	void *data = packet->payload;
data             2851 drivers/infiniband/hw/hfi1/rc.c 		if (rc_rcv_error(ohdr, data, qp, opcode, psn, diff, rcd))
data             2919 drivers/infiniband/hw/hfi1/rc.c 		rvt_copy_sge(qp, &qp->r_sge, data, pmtu, true, false);
data             2975 drivers/infiniband/hw/hfi1/rc.c 		rvt_copy_sge(qp, &qp->r_sge, data, tlen, true, copy_last);
data              868 drivers/infiniband/hw/hfi1/sdma.h 	u16 data,
data              880 drivers/infiniband/hw/hfi1/sdma.h 		((data & SDMA_AHG_VALUE_MASK) <<
data              176 drivers/infiniband/hw/hfi1/tid_rdma.c static void tid_rdma_opfn_decode(struct tid_rdma_params *p, u64 data)
data              178 drivers/infiniband/hw/hfi1/tid_rdma.c 	p->max_len = (((data >> TID_OPFN_MAX_LEN_SHIFT) &
data              180 drivers/infiniband/hw/hfi1/tid_rdma.c 	p->jkey = (data >> TID_OPFN_JKEY_SHIFT) & TID_OPFN_JKEY_MASK;
data              181 drivers/infiniband/hw/hfi1/tid_rdma.c 	p->max_write = (data >> TID_OPFN_MAX_WRITE_SHIFT) &
data              183 drivers/infiniband/hw/hfi1/tid_rdma.c 	p->max_read = (data >> TID_OPFN_MAX_READ_SHIFT) &
data              186 drivers/infiniband/hw/hfi1/tid_rdma.c 		((((data >> TID_OPFN_QP_KDETH_SHIFT) & TID_OPFN_QP_KDETH_MASK)
data              188 drivers/infiniband/hw/hfi1/tid_rdma.c 		((data >> TID_OPFN_QP_CTXT_SHIFT) & TID_OPFN_QP_CTXT_MASK));
data              189 drivers/infiniband/hw/hfi1/tid_rdma.c 	p->urg = (data >> TID_OPFN_URG_SHIFT) & TID_OPFN_URG_MASK;
data              190 drivers/infiniband/hw/hfi1/tid_rdma.c 	p->timeout = (data >> TID_OPFN_TIMEOUT_SHIFT) & TID_OPFN_TIMEOUT_MASK;
data              206 drivers/infiniband/hw/hfi1/tid_rdma.c bool tid_rdma_conn_req(struct rvt_qp *qp, u64 *data)
data              210 drivers/infiniband/hw/hfi1/tid_rdma.c 	*data = tid_rdma_opfn_encode(&priv->tid_rdma.local);
data              214 drivers/infiniband/hw/hfi1/tid_rdma.c bool tid_rdma_conn_reply(struct rvt_qp *qp, u64 data)
data              222 drivers/infiniband/hw/hfi1/tid_rdma.c 	data &= ~0xfULL;
data              227 drivers/infiniband/hw/hfi1/tid_rdma.c 	if (!data || !HFI1_CAP_IS_KSET(TID_RDMA))
data              242 drivers/infiniband/hw/hfi1/tid_rdma.c 	tid_rdma_opfn_decode(remote, data);
data              269 drivers/infiniband/hw/hfi1/tid_rdma.c bool tid_rdma_conn_resp(struct rvt_qp *qp, u64 *data)
data              273 drivers/infiniband/hw/hfi1/tid_rdma.c 	ret = tid_rdma_conn_reply(qp, *data);
data              274 drivers/infiniband/hw/hfi1/tid_rdma.c 	*data = 0;
data              281 drivers/infiniband/hw/hfi1/tid_rdma.c 		(void)tid_rdma_conn_req(qp, data);
data             1667 drivers/infiniband/hw/hfi1/tid_rdma.c 			    void *context, int vl, int mode, u64 data)
data              203 drivers/infiniband/hw/hfi1/tid_rdma.h bool tid_rdma_conn_req(struct rvt_qp *qp, u64 *data);
data              204 drivers/infiniband/hw/hfi1/tid_rdma.h bool tid_rdma_conn_reply(struct rvt_qp *qp, u64 data);
data              205 drivers/infiniband/hw/hfi1/tid_rdma.h bool tid_rdma_conn_resp(struct rvt_qp *qp, u64 *data);
data              242 drivers/infiniband/hw/hfi1/tid_rdma.h 			    void *context, int vl, int mode, u64 data);
data              255 drivers/infiniband/hw/hfi1/trace_tid.h 	TP_PROTO(struct rvt_qp *qp, u8 capcode, u64 data),
data              256 drivers/infiniband/hw/hfi1/trace_tid.h 	TP_ARGS(qp, capcode, data),
data              262 drivers/infiniband/hw/hfi1/trace_tid.h 		__field(u64, data)
data              269 drivers/infiniband/hw/hfi1/trace_tid.h 		__entry->data = data;
data              277 drivers/infiniband/hw/hfi1/trace_tid.h 		__entry->data
data              283 drivers/infiniband/hw/hfi1/trace_tid.h 	TP_PROTO(struct rvt_qp *qp, u8 capcode, u64 data),
data              284 drivers/infiniband/hw/hfi1/trace_tid.h 	TP_ARGS(qp, capcode, data)
data              289 drivers/infiniband/hw/hfi1/trace_tid.h 	TP_PROTO(struct rvt_qp *qp, u8 capcode, u64 data),
data              290 drivers/infiniband/hw/hfi1/trace_tid.h 	TP_ARGS(qp, capcode, data)
data              295 drivers/infiniband/hw/hfi1/trace_tid.h 	TP_PROTO(struct rvt_qp *qp, u8 capcode, u64 data),
data              296 drivers/infiniband/hw/hfi1/trace_tid.h 	TP_ARGS(qp, capcode, data)
data              308 drivers/infiniband/hw/hfi1/uc.c 	void *data = packet->payload;
data              430 drivers/infiniband/hw/hfi1/uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, pmtu, false, false);
data              453 drivers/infiniband/hw/hfi1/uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, tlen, false, false);
data              526 drivers/infiniband/hw/hfi1/uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, pmtu, true, false);
data              553 drivers/infiniband/hw/hfi1/uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, tlen, true, false);
data              567 drivers/infiniband/hw/hfi1/uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, tlen, true, false);
data              863 drivers/infiniband/hw/hfi1/ud.c 	void *data = packet->payload;
data              949 drivers/infiniband/hw/hfi1/ud.c 		struct opa_smp *smp = (struct opa_smp *)data;
data             1025 drivers/infiniband/hw/hfi1/ud.c 	rvt_copy_sge(qp, &qp->r_sge, data, wc.byte_len - sizeof(struct ib_grh),
data               60 drivers/infiniband/hw/hfi1/vnic.h #define HFI1_VNIC_GET_L4_HDR(data)   \
data               61 drivers/infiniband/hw/hfi1/vnic.h 	(*((u16 *)((u8 *)(data) + HFI1_VNIC_L4_HDR_OFFSET)))
data               63 drivers/infiniband/hw/hfi1/vnic.h #define HFI1_VNIC_GET_VESWID(data)   \
data               64 drivers/infiniband/hw/hfi1/vnic.h 	(HFI1_VNIC_GET_L4_HDR(data) & 0xFFF)
data              301 drivers/infiniband/hw/hfi1/vnic_main.c 	struct ethhdr *mac_hdr = (struct ethhdr *)skb->data;
data              378 drivers/infiniband/hw/hfi1/vnic_main.c 	mdata = (struct opa_vnic_skb_mdata *)skb->data;
data              432 drivers/infiniband/hw/hfi1/vnic_main.c 	mdata = (struct opa_vnic_skb_mdata *)skb->data;
data              467 drivers/infiniband/hw/hfi1/vnic_main.c 	pad_info = skb->data + skb->len - 1;
data              581 drivers/infiniband/hw/hfi1/vnic_main.c 	memcpy(skb->data, packet->ebuf, packet->tlen);
data               99 drivers/infiniband/hw/hfi1/vnic_sdma.c 		tx->skb->data,
data             4481 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 	{ .compatible = "hisilicon,hns-roce-v1", .data = &hns_roce_hw_v1, },
data             4523 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 		hr_dev->hw = (const struct hns_roce_hw *)of_id->data;
data             1124 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	resp = (struct hns_roce_query_version *)desc.data;
data             1228 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	resp = (struct hns_roce_func_clear *)desc.data;
data             1275 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	resp = (struct hns_roce_query_fw_info *)desc.data;
data             1289 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	req = (struct hns_roce_cfg_global_param *)desc.data;
data             1323 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	req_a = (struct hns_roce_pf_res_a *)desc[0].data;
data             1324 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	req_b = (struct hns_roce_pf_res_b *)desc[1].data;
data             1370 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	req_a = (struct hns_roce_pf_timer_res_a *)desc[0].data;
data             1391 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	swt = (struct hns_roce_vf_switch *)desc.data;
data             1418 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	req_a = (struct hns_roce_vf_res_a *)desc[0].data;
data             1419 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	req_b = (struct hns_roce_vf_res_b *)desc[1].data;
data             1520 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	req = (struct hns_roce_cfg_bt_attr *)desc.data;
data             1782 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				(struct hns_roce_cfg_llm_a *)desc[0].data;
data             1784 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				(struct hns_roce_cfg_llm_b *)desc[1].data;
data             2037 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				       (struct hns_roce_mbox_status *)desc.data;
data             2068 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct hns_roce_post_mbox *mb = (struct hns_roce_post_mbox *)desc.data;
data             2142 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				    (struct hns_roce_cfg_sgid_tb *)desc.data;
data             2201 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				    (struct hns_roce_cfg_smac_tb *)desc.data;
data             4760 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	clr = (struct hns_roce_sccc_clr *)desc.data;
data             4769 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	resp = (struct hns_roce_sccc_clr_done *)desc.data;
data             1577 drivers/infiniband/hw/hns/hns_roce_hw_v2.h 	__le32 data[6];
data             2466 drivers/infiniband/hw/i40iw/i40iw_cm.c 	u8 *dataloc = rbuf->data;
data             3637 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	u64 data;
data             3661 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		data = (u64)sdbuf->pa + offset;
data             3663 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		data = 0;
data             3665 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	data |= LS_64(info->hmc_fn_id, I40IW_CQPSQ_UPESD_HMCFNID);
data             3667 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(wqe, 16, data);
data             3675 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		set_64bit_val(wqe, 56, info->entry[2].data);
data             3682 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		set_64bit_val(wqe, 40, info->entry[1].data);
data             3688 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		set_64bit_val(wqe, 8, info->entry[0].data);
data              117 drivers/infiniband/hw/i40iw/i40iw_hmc.c 	entry->data = pa | (I40IW_HMC_MAX_BP_COUNT << I40E_PFHMC_SDDATALOW_PMSDBPCOUNT_SHIFT) |
data              133 drivers/infiniband/hw/i40iw/i40iw_hmc.c 	entry->data = (I40IW_HMC_MAX_BP_COUNT <<
data              153 drivers/infiniband/hw/i40iw/i40iw_hmc.h 	u64 data;
data              195 drivers/infiniband/hw/i40iw/i40iw_main.c static void i40iw_dpc(unsigned long data)
data              197 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_device *iwdev = (struct i40iw_device *)data;
data              209 drivers/infiniband/hw/i40iw/i40iw_main.c static void i40iw_ceq_dpc(unsigned long data)
data              211 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_ceq *iwceq = (struct i40iw_ceq *)data;
data              223 drivers/infiniband/hw/i40iw/i40iw_main.c static irqreturn_t i40iw_irq_handler(int irq, void *data)
data              225 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_device *iwdev = (struct i40iw_device *)data;
data              446 drivers/infiniband/hw/i40iw/i40iw_main.c static irqreturn_t i40iw_ceq_handler(int irq, void *data)
data              448 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_ceq *iwceq = (struct i40iw_ceq *)data;
data             1060 drivers/infiniband/hw/i40iw/i40iw_puda.c 		buf->data += offset;
data             1089 drivers/infiniband/hw/i40iw/i40iw_puda.c 	txbuf->data = (u8 *)txbuf->mem.va + buf->hdrlen;
data             1093 drivers/infiniband/hw/i40iw/i40iw_puda.c 	bufoffset = (u16)(buf->data - (u8 *)buf->mem.va);
data             1100 drivers/infiniband/hw/i40iw/i40iw_puda.c 			buf->data += fpdu_len;
data             1112 drivers/infiniband/hw/i40iw/i40iw_puda.c 		bufoffset = (u16)(buf->data - (u8 *)buf->mem.va);
data             1203 drivers/infiniband/hw/i40iw/i40iw_puda.c 	crcptr = txbuf->data + fpdu_len - 4;
data             1206 drivers/infiniband/hw/i40iw/i40iw_puda.c 		status = i40iw_ieq_check_mpacrc(ieq->hash_desc, txbuf->data,
data             1243 drivers/infiniband/hw/i40iw/i40iw_puda.c 	u8 *datap = buf->data;
data             1256 drivers/infiniband/hw/i40iw/i40iw_puda.c 	ioffset = (u16)(buf->data - (u8 *)buf->mem.va);
data             1311 drivers/infiniband/hw/i40iw/i40iw_puda.c 		buf->data = datap;
data               87 drivers/infiniband/hw/i40iw/i40iw_puda.h 	u8 *data;
data              463 drivers/infiniband/hw/i40iw/i40iw_uk.c 	src = (u8 *)(op_info->data);
data              536 drivers/infiniband/hw/i40iw/i40iw_uk.c 	src = (u8 *)(op_info->data);
data              202 drivers/infiniband/hw/i40iw/i40iw_user.h 	void *data;
data              213 drivers/infiniband/hw/i40iw/i40iw_user.h 	void *data;
data             1497 drivers/infiniband/hw/i40iw/i40iw_utils.c 	buf->data = (buf->datalen) ? buf->tcph + buf->tcphlen : NULL;
data             2163 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.inline_send.data = (void *)(unsigned long)ib_wr->sg_list[0].addr;
data             2183 drivers/infiniband/hw/i40iw/i40iw_verbs.c 				info.op.inline_rdma_write.data = (void *)(unsigned long)ib_wr->sg_list[0].addr;
data              238 drivers/infiniband/hw/mlx4/mad.c 			pinfo = (struct ib_port_info *) ((struct ib_smp *) mad)->data;
data              265 drivers/infiniband/hw/mlx4/mad.c 			base = (__be16 *) &(((struct ib_smp *)mad)->data[0]);
data              302 drivers/infiniband/hw/mlx4/mad.c 								    (u8 *)(&((struct ib_smp *)mad)->data));
data              304 drivers/infiniband/hw/mlx4/mad.c 								     (u8 *)(&((struct ib_smp *)mad)->data));
data              320 drivers/infiniband/hw/mlx4/mad.c 					sl2vl64.sl8[jj] = ((struct ib_smp *)mad)->data[jj];
data              377 drivers/infiniband/hw/mlx4/mad.c 		memcpy(((struct ib_smp *) mad)->data, dev->node_desc,
data              950 drivers/infiniband/hw/mlx4/mad.c 		return iboe_process_mad_port_info((void *)(out_mad->data + 40));
data              969 drivers/infiniband/hw/mlx4/mad.c 		memset(out_mad->data, 0, sizeof out_mad->data);
data              973 drivers/infiniband/hw/mlx4/mad.c 				     (void *)(out_mad->data + 40),
data             1173 drivers/infiniband/hw/mlx4/mad.c 						    (u8 *)(&((struct ib_smp *)out_mad)->data));
data             1176 drivers/infiniband/hw/mlx4/mad.c 						     (u8 *)(&((struct ib_smp *)out_mad)->data));
data              522 drivers/infiniband/hw/mlx4/main.c 	props->vendor_id	   = be32_to_cpup((__be32 *) (out_mad->data + 36)) &
data              525 drivers/infiniband/hw/mlx4/main.c 	props->hw_ver		   = be32_to_cpup((__be32 *) (out_mad->data + 32));
data              526 drivers/infiniband/hw/mlx4/main.c 	memcpy(&props->sys_image_guid, out_mad->data +	4, 8);
data              684 drivers/infiniband/hw/mlx4/main.c 	props->lid		= be16_to_cpup((__be16 *) (out_mad->data + 16));
data              685 drivers/infiniband/hw/mlx4/main.c 	props->lmc		= out_mad->data[34] & 0x7;
data              686 drivers/infiniband/hw/mlx4/main.c 	props->sm_lid		= be16_to_cpup((__be16 *) (out_mad->data + 18));
data              687 drivers/infiniband/hw/mlx4/main.c 	props->sm_sl		= out_mad->data[36] & 0xf;
data              688 drivers/infiniband/hw/mlx4/main.c 	props->state		= out_mad->data[32] & 0xf;
data              689 drivers/infiniband/hw/mlx4/main.c 	props->phys_state	= out_mad->data[33] >> 4;
data              690 drivers/infiniband/hw/mlx4/main.c 	props->port_cap_flags	= be32_to_cpup((__be32 *) (out_mad->data + 20));
data              692 drivers/infiniband/hw/mlx4/main.c 		props->gid_tbl_len = out_mad->data[50];
data              697 drivers/infiniband/hw/mlx4/main.c 	props->bad_pkey_cntr	= be16_to_cpup((__be16 *) (out_mad->data + 46));
data              698 drivers/infiniband/hw/mlx4/main.c 	props->qkey_viol_cntr	= be16_to_cpup((__be16 *) (out_mad->data + 48));
data              699 drivers/infiniband/hw/mlx4/main.c 	props->active_width	= out_mad->data[31] & 0xf;
data              700 drivers/infiniband/hw/mlx4/main.c 	props->active_speed	= out_mad->data[35] >> 4;
data              701 drivers/infiniband/hw/mlx4/main.c 	props->max_mtu		= out_mad->data[41] & 0xf;
data              702 drivers/infiniband/hw/mlx4/main.c 	props->active_mtu	= out_mad->data[36] >> 4;
data              703 drivers/infiniband/hw/mlx4/main.c 	props->subnet_timeout	= out_mad->data[51] & 0x1f;
data              704 drivers/infiniband/hw/mlx4/main.c 	props->max_vl_num	= out_mad->data[37] >> 4;
data              705 drivers/infiniband/hw/mlx4/main.c 	props->init_type_reply	= out_mad->data[41] >> 4;
data              709 drivers/infiniband/hw/mlx4/main.c 		ext_active_speed = out_mad->data[62] >> 4;
data              733 drivers/infiniband/hw/mlx4/main.c 		if (out_mad->data[15] & 0x1)
data              860 drivers/infiniband/hw/mlx4/main.c 	memcpy(gid->raw, out_mad->data + 8, 8);
data              880 drivers/infiniband/hw/mlx4/main.c 	memcpy(gid->raw + 8, out_mad->data + (index % 8) * 8, 8);
data              930 drivers/infiniband/hw/mlx4/main.c 		sl2vl64.sl8[jj] = ((struct ib_smp *)out_mad)->data[jj];
data              983 drivers/infiniband/hw/mlx4/main.c 	*pkey = be16_to_cpu(((__be16 *) out_mad->data)[index % 32]);
data             2018 drivers/infiniband/hw/mlx4/main.c 	memcpy(dev->ib_dev.node_desc, out_mad->data, IB_DEVICE_NODE_DESC_MAX);
data             2026 drivers/infiniband/hw/mlx4/main.c 	dev->dev->rev_id = be32_to_cpup((__be32 *) (out_mad->data + 32));
data             2027 drivers/infiniband/hw/mlx4/main.c 	memcpy(&dev->ib_dev.node_guid, out_mad->data + 12, 8);
data              255 drivers/infiniband/hw/mlx4/mcg.c 	struct ib_sa_mcmember_data *sa_mad_data = (struct ib_sa_mcmember_data *)&mad.data;
data              282 drivers/infiniband/hw/mlx4/mcg.c 	struct ib_sa_mcmember_data *sa_data = (struct ib_sa_mcmember_data *)&mad.data;
data              322 drivers/infiniband/hw/mlx4/mcg.c 	struct ib_sa_mcmember_data *sa_data = (struct ib_sa_mcmember_data *)&mad.data;
data              323 drivers/infiniband/hw/mlx4/mcg.c 	struct ib_sa_mcmember_data *req_sa_data = (struct ib_sa_mcmember_data *)&req_sa_mad->data;
data              611 drivers/infiniband/hw/mlx4/mcg.c 	struct ib_sa_mcmember_data *sa_data = (struct ib_sa_mcmember_data *)req->sa_mad.data;
data              693 drivers/infiniband/hw/mlx4/mcg.c 						group->response_sa_mad.data)->scope_join_state & 0xf;
data              702 drivers/infiniband/hw/mlx4/mcg.c 			memcpy(&group->rec, group->response_sa_mad.data, sizeof group->rec);
data              712 drivers/infiniband/hw/mlx4/mcg.c 		sa_data = (struct ib_sa_mcmember_data *)req->sa_mad.data;
data              886 drivers/infiniband/hw/mlx4/mcg.c 	struct ib_sa_mcmember_data *rec = (struct ib_sa_mcmember_data *)mad->data;
data              935 drivers/infiniband/hw/mlx4/mcg.c 	struct ib_sa_mcmember_data *rec = (struct ib_sa_mcmember_data *)sa_mad->data;
data              536 drivers/infiniband/hw/mlx4/mlx4_ib.h 	unsigned long data;
data              355 drivers/infiniband/hw/mlx5/cmd.c 	void *data;
data              369 drivers/infiniband/hw/mlx5/cmd.c 	data = MLX5_ADDR_OF(mad_ifc_in, in, mad);
data              370 drivers/infiniband/hw/mlx5/cmd.c 	memcpy(data, inb, MLX5_FLD_SZ_BYTES(mad_ifc_in, mad));
data               22 drivers/infiniband/hw/mlx5/devx.c static void dispatch_event_fd(struct list_head *fd_list, const void *data);
data              318 drivers/infiniband/hw/mlx5/devx.c 		return eqe->data.qp_srq.type;
data              326 drivers/infiniband/hw/mlx5/devx.c 		return MLX5_GET(affiliated_event_header, &eqe->data, obj_type);
data             2267 drivers/infiniband/hw/mlx5/devx.c static u32 devx_get_obj_id_from_event(unsigned long event_type, void *data)
data             2269 drivers/infiniband/hw/mlx5/devx.c 	struct mlx5_eqe *eqe = data;
data             2283 drivers/infiniband/hw/mlx5/devx.c 		obj_id = be32_to_cpu(eqe->data.qp_srq.qp_srq_n) & 0xffffff;
data             2286 drivers/infiniband/hw/mlx5/devx.c 		obj_id = be32_to_cpu(eqe->data.xrq_err.type_xrqn) & 0xffffff;
data             2290 drivers/infiniband/hw/mlx5/devx.c 		obj_id = be32_to_cpu(eqe->data.dct.dctn) & 0xffffff;
data             2293 drivers/infiniband/hw/mlx5/devx.c 		obj_id = be32_to_cpu(eqe->data.cq_err.cqn) & 0xffffff;
data             2296 drivers/infiniband/hw/mlx5/devx.c 		obj_id = MLX5_GET(affiliated_event_header, &eqe->data, obj_id);
data             2304 drivers/infiniband/hw/mlx5/devx.c 			 const void *data)
data             2335 drivers/infiniband/hw/mlx5/devx.c 	memcpy(event_data->hdr.out_data, data, sizeof(struct mlx5_eqe));
data             2346 drivers/infiniband/hw/mlx5/devx.c 			      const void *data)
data             2360 drivers/infiniband/hw/mlx5/devx.c 		deliver_event(item, data);
data             2366 drivers/infiniband/hw/mlx5/devx.c 			       unsigned long event_type, void *data)
data             2386 drivers/infiniband/hw/mlx5/devx.c 		obj_type = get_event_obj_type(event_type, data);
data             2396 drivers/infiniband/hw/mlx5/devx.c 		dispatch_event_fd(&event->unaffiliated_list, data);
data             2401 drivers/infiniband/hw/mlx5/devx.c 	obj_id = devx_get_obj_id_from_event(event_type, data);
data             2408 drivers/infiniband/hw/mlx5/devx.c 	dispatch_event_fd(&obj_event->obj_sub_list, data);
data              227 drivers/infiniband/hw/mlx5/mad.c 		memcpy((out_mad->data + 40), &cpi, sizeof(cpi));
data              234 drivers/infiniband/hw/mlx5/mad.c 			(struct ib_pma_portcounters_ext *)(out_mad->data + 40);
data              249 drivers/infiniband/hw/mlx5/mad.c 			(struct ib_pma_portcounters *)(out_mad->data + 40);
data              287 drivers/infiniband/hw/mlx5/mad.c 	memset(out_mad->data, 0, sizeof(out_mad->data));
data              363 drivers/infiniband/hw/mlx5/mad.c 	memcpy(sys_image_guid, out_mad->data + 4, 8);
data              385 drivers/infiniband/hw/mlx5/mad.c 	*max_pkeys = be16_to_cpup((__be16 *)(out_mad->data + 28));
data              407 drivers/infiniband/hw/mlx5/mad.c 	*vendor_id = be32_to_cpup((__be32 *)(out_mad->data + 36)) & 0xffff;
data              433 drivers/infiniband/hw/mlx5/mad.c 	memcpy(node_desc, out_mad->data, IB_DEVICE_NODE_DESC_MAX);
data              458 drivers/infiniband/hw/mlx5/mad.c 	memcpy(node_guid, out_mad->data + 12, 8);
data              486 drivers/infiniband/hw/mlx5/mad.c 	*pkey = be16_to_cpu(((__be16 *)out_mad->data)[index % 32]);
data              515 drivers/infiniband/hw/mlx5/mad.c 	memcpy(gid->raw, out_mad->data + 8, 8);
data              526 drivers/infiniband/hw/mlx5/mad.c 	memcpy(gid->raw + 8, out_mad->data + (index % 8) * 8, 8);
data              561 drivers/infiniband/hw/mlx5/mad.c 	props->lid		= be16_to_cpup((__be16 *)(out_mad->data + 16));
data              562 drivers/infiniband/hw/mlx5/mad.c 	props->lmc		= out_mad->data[34] & 0x7;
data              563 drivers/infiniband/hw/mlx5/mad.c 	props->sm_lid		= be16_to_cpup((__be16 *)(out_mad->data + 18));
data              564 drivers/infiniband/hw/mlx5/mad.c 	props->sm_sl		= out_mad->data[36] & 0xf;
data              565 drivers/infiniband/hw/mlx5/mad.c 	props->state		= out_mad->data[32] & 0xf;
data              566 drivers/infiniband/hw/mlx5/mad.c 	props->phys_state	= out_mad->data[33] >> 4;
data              567 drivers/infiniband/hw/mlx5/mad.c 	props->port_cap_flags	= be32_to_cpup((__be32 *)(out_mad->data + 20));
data              568 drivers/infiniband/hw/mlx5/mad.c 	props->gid_tbl_len	= out_mad->data[50];
data              571 drivers/infiniband/hw/mlx5/mad.c 	props->bad_pkey_cntr	= be16_to_cpup((__be16 *)(out_mad->data + 46));
data              572 drivers/infiniband/hw/mlx5/mad.c 	props->qkey_viol_cntr	= be16_to_cpup((__be16 *)(out_mad->data + 48));
data              573 drivers/infiniband/hw/mlx5/mad.c 	props->active_width	= out_mad->data[31] & 0xf;
data              574 drivers/infiniband/hw/mlx5/mad.c 	props->active_speed	= out_mad->data[35] >> 4;
data              575 drivers/infiniband/hw/mlx5/mad.c 	props->max_mtu		= out_mad->data[41] & 0xf;
data              576 drivers/infiniband/hw/mlx5/mad.c 	props->active_mtu	= out_mad->data[36] >> 4;
data              577 drivers/infiniband/hw/mlx5/mad.c 	props->subnet_timeout	= out_mad->data[51] & 0x1f;
data              578 drivers/infiniband/hw/mlx5/mad.c 	props->max_vl_num	= out_mad->data[37] >> 4;
data              579 drivers/infiniband/hw/mlx5/mad.c 	props->init_type_reply	= out_mad->data[41] >> 4;
data              583 drivers/infiniband/hw/mlx5/mad.c 			be16_to_cpup((__be16 *)(out_mad->data + 60));
data              586 drivers/infiniband/hw/mlx5/mad.c 			props->active_width = out_mad->data[31] & 0x1f;
data              591 drivers/infiniband/hw/mlx5/mad.c 		ext_active_speed = out_mad->data[62] >> 4;
data              622 drivers/infiniband/hw/mlx5/mad.c 			if (out_mad->data[15] & 0x1)
data             3422 drivers/infiniband/hw/mlx5/main.c 		cntrs_data = ucmd->data;
data             4549 drivers/infiniband/hw/mlx5/main.c 	u8 port = (eqe->data.port.port >> 4) & 0xf;
data             4565 drivers/infiniband/hw/mlx5/main.c 	u8 port = (eqe->data.port.port >> 4) & 0xf;
data             1375 drivers/infiniband/hw/mlx5/odp.c 		pf_eqe = &eqe->data.page_fault;
data             1449 drivers/infiniband/hw/mlx5/odp.c 			     void *data)
data              659 drivers/infiniband/hw/mlx5/srq_cmd.c 			      unsigned long type, void *data)
data              672 drivers/infiniband/hw/mlx5/srq_cmd.c 	eqe = data;
data              673 drivers/infiniband/hw/mlx5/srq_cmd.c 	srqn = be32_to_cpu(eqe->data.qp_srq.qp_srq_n) & 0xffffff;
data              119 drivers/infiniband/hw/mthca/mthca_mad.c 				(struct ib_port_info *) ((struct ib_smp *) mad)->data;
data              158 drivers/infiniband/hw/mthca/mthca_mad.c 		memcpy(((struct ib_smp *) mad)->data, dev->node_desc,
data               90 drivers/infiniband/hw/mthca/mthca_provider.c 	props->vendor_id           = be32_to_cpup((__be32 *) (out_mad->data + 36)) &
data               92 drivers/infiniband/hw/mthca/mthca_provider.c 	props->vendor_part_id      = be16_to_cpup((__be16 *) (out_mad->data + 30));
data               93 drivers/infiniband/hw/mthca/mthca_provider.c 	props->hw_ver              = be32_to_cpup((__be32 *) (out_mad->data + 32));
data               94 drivers/infiniband/hw/mthca/mthca_provider.c 	memcpy(&props->sys_image_guid, out_mad->data +  4, 8);
data              162 drivers/infiniband/hw/mthca/mthca_provider.c 	props->lid               = be16_to_cpup((__be16 *) (out_mad->data + 16));
data              163 drivers/infiniband/hw/mthca/mthca_provider.c 	props->lmc               = out_mad->data[34] & 0x7;
data              164 drivers/infiniband/hw/mthca/mthca_provider.c 	props->sm_lid            = be16_to_cpup((__be16 *) (out_mad->data + 18));
data              165 drivers/infiniband/hw/mthca/mthca_provider.c 	props->sm_sl             = out_mad->data[36] & 0xf;
data              166 drivers/infiniband/hw/mthca/mthca_provider.c 	props->state             = out_mad->data[32] & 0xf;
data              167 drivers/infiniband/hw/mthca/mthca_provider.c 	props->phys_state        = out_mad->data[33] >> 4;
data              168 drivers/infiniband/hw/mthca/mthca_provider.c 	props->port_cap_flags    = be32_to_cpup((__be32 *) (out_mad->data + 20));
data              172 drivers/infiniband/hw/mthca/mthca_provider.c 	props->bad_pkey_cntr     = be16_to_cpup((__be16 *) (out_mad->data + 46));
data              173 drivers/infiniband/hw/mthca/mthca_provider.c 	props->qkey_viol_cntr    = be16_to_cpup((__be16 *) (out_mad->data + 48));
data              174 drivers/infiniband/hw/mthca/mthca_provider.c 	props->active_width      = out_mad->data[31] & 0xf;
data              175 drivers/infiniband/hw/mthca/mthca_provider.c 	props->active_speed      = out_mad->data[35] >> 4;
data              176 drivers/infiniband/hw/mthca/mthca_provider.c 	props->max_mtu           = out_mad->data[41] & 0xf;
data              177 drivers/infiniband/hw/mthca/mthca_provider.c 	props->active_mtu        = out_mad->data[36] >> 4;
data              178 drivers/infiniband/hw/mthca/mthca_provider.c 	props->subnet_timeout    = out_mad->data[51] & 0x1f;
data              179 drivers/infiniband/hw/mthca/mthca_provider.c 	props->max_vl_num        = out_mad->data[37] >> 4;
data              180 drivers/infiniband/hw/mthca/mthca_provider.c 	props->init_type_reply   = out_mad->data[41] >> 4;
data              256 drivers/infiniband/hw/mthca/mthca_provider.c 	*pkey = be16_to_cpu(((__be16 *) out_mad->data)[index % 32]);
data              285 drivers/infiniband/hw/mthca/mthca_provider.c 	memcpy(gid->raw, out_mad->data + 8, 8);
data              296 drivers/infiniband/hw/mthca/mthca_provider.c 	memcpy(gid->raw + 8, out_mad->data + (index % 8) * 8, 8);
data             1097 drivers/infiniband/hw/mthca/mthca_provider.c 	memcpy(dev->ib_dev.node_desc, out_mad->data, IB_DEVICE_NODE_DESC_MAX);
data             1107 drivers/infiniband/hw/mthca/mthca_provider.c 		dev->rev_id = be32_to_cpup((__be32 *) (out_mad->data + 32));
data             1108 drivers/infiniband/hw/mthca/mthca_provider.c 	memcpy(&dev->ib_dev.node_guid, out_mad->data + 12, 8);
data             1502 drivers/infiniband/hw/mthca/mthca_qp.c 			    struct mthca_data_seg *data)
data             1558 drivers/infiniband/hw/mthca/mthca_qp.c 	data->byte_count = cpu_to_be32(header_size);
data             1559 drivers/infiniband/hw/mthca/mthca_qp.c 	data->lkey       = cpu_to_be32(to_mpd(sqp->qp.ibqp.pd)->ntmr.ibmr.lkey);
data             1560 drivers/infiniband/hw/mthca/mthca_qp.c 	data->addr       = cpu_to_be64(sqp->header_dma +
data             2047 drivers/infiniband/hw/ocrdma/ocrdma_sli.h 	u32 data[100];
data             2051 drivers/infiniband/hw/ocrdma/ocrdma_sli.h 	u32 data[200];
data              478 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 				 tx_dbg_stats->data[i]);
data              496 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 				 rx_dbg_stats->data[i]);
data              678 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 	memset(out_mad->data, 0, sizeof out_mad->data);
data              679 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 	pma_cnt = (void *)(out_mad->data + 40);
data              695 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 	char *data = NULL;
data              707 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_resource_stats(dev);
data              710 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_rx_stats(dev);
data              713 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_wqe_stats(dev);
data              716 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_tx_stats(dev);
data              719 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_db_errstats(dev);
data              722 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_rxqp_errstats(dev);
data              725 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_txqp_errstats(dev);
data              728 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_tx_dbg_stats(dev);
data              731 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_rx_dbg_stats(dev);
data              734 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 		data = ocrdma_driver_dbg_stats(dev);
data              742 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 	if (usr_buf_len < strlen(data)) {
data              747 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 	status = simple_read_from_buffer(buffer, usr_buf_len, ppos, data,
data              748 drivers/infiniband/hw/ocrdma/ocrdma_stats.c 					 strlen(data));
data              245 drivers/infiniband/hw/qedr/qedr.h 	struct rdma_pwm_val32_data data;
data              313 drivers/infiniband/hw/qedr/qedr.h 	struct rdma_pwm_val16_data data;
data               97 drivers/infiniband/hw/qedr/qedr_roce_cm.c 					struct qed_ll2_comp_rx_data *data)
data              106 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	qp->rqe_wr_id[qp->rq.gsi_cons].rc = data->u.data_length_error ?
data              108 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	qp->rqe_wr_id[qp->rq.gsi_cons].vlan = data->vlan;
data              111 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		data->length.data_length;
data              113 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		ntohl(data->opaque_data_0);
data              115 drivers/infiniband/hw/qedr/qedr_roce_cm.c 		ntohs((u16)data->opaque_data_1);
data              265 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	struct qed_ll2_acquire_data data;
data              276 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	memset(&data, 0, sizeof(data));
data              277 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.conn_type = QED_LL2_TYPE_ROCE;
data              278 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.mtu = dev->ndev->mtu;
data              279 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.rx_num_desc = attrs->cap.max_recv_wr;
data              280 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.rx_drop_ttl0_flg = true;
data              281 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.rx_vlan_removal_en = false;
data              282 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.tx_num_desc = attrs->cap.max_send_wr;
data              283 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.tx_tc = 0;
data              284 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.tx_dest = QED_LL2_TX_DEST_NW;
data              285 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.ai_err_packet_too_big = QED_LL2_DROP_PACKET;
data              286 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.ai_err_no_buf = QED_LL2_DROP_PACKET;
data              287 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.input.gsi_enable = 1;
data              288 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.p_connection_handle = &dev->gsi_ll2_handle;
data              289 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	data.cbs = &cbs;
data              291 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	rc = dev->ops->ll2_acquire_connection(dev->rdma_ctx, &data);
data              769 drivers/infiniband/hw/qedr/verbs.c 	cq->db.data.agg_flags = flags;
data              770 drivers/infiniband/hw/qedr/verbs.c 	cq->db.data.value = cpu_to_le32(cons);
data              906 drivers/infiniband/hw/qedr/verbs.c 		cq->db.data.icid = cq->icid;
data              907 drivers/infiniband/hw/qedr/verbs.c 		cq->db.data.params = DB_AGG_CMD_SET <<
data             1233 drivers/infiniband/hw/qedr/verbs.c 	qp->sq.db_data.data.icid = qp->icid + 1;
data             1237 drivers/infiniband/hw/qedr/verbs.c 		qp->rq.db_data.data.icid = qp->icid;
data             1675 drivers/infiniband/hw/qedr/verbs.c 	qp->sq.db_data.data.icid = qp->icid;
data             1679 drivers/infiniband/hw/qedr/verbs.c 	qp->rq.db_data.data.icid = qp->icid;
data             1682 drivers/infiniband/hw/qedr/verbs.c 	qp->rq.iwarp_db2_data.data.icid = qp->icid;
data             1683 drivers/infiniband/hw/qedr/verbs.c 	qp->rq.iwarp_db2_data.data.value = DQ_TCM_IWARP_POST_RQ_CF_CMD;
data             1996 drivers/infiniband/hw/qedr/verbs.c 	qph->db_data.data.value = cpu_to_le16(0);
data             3380 drivers/infiniband/hw/qedr/verbs.c 		value = le16_to_cpu(qp->sq.db_data.data.value);
data             3429 drivers/infiniband/hw/qedr/verbs.c 		qp->sq.db_data.data.value++;
data             3636 drivers/infiniband/hw/qedr/verbs.c 		qp->rq.db_data.data.value++;
data              693 drivers/infiniband/hw/qib/qib.h 	u32 offs, u64 *data, u64 mask, int only_32);
data              521 drivers/infiniband/hw/qib/qib_common.h 	__u64 data;
data              133 drivers/infiniband/hw/qib/qib_diag.c static ssize_t qib_diag_read(struct file *fp, char __user *data,
data              135 drivers/infiniband/hw/qib/qib_diag.c static ssize_t qib_diag_write(struct file *fp, const char __user *data,
data              151 drivers/infiniband/hw/qib/qib_diag.c static ssize_t qib_diagpkt_write(struct file *fp, const char __user *data,
data              358 drivers/infiniband/hw/qib/qib_diag.c 		u64 data = readq(reg_addr);
data              360 drivers/infiniband/hw/qib/qib_diag.c 		if (copy_to_user(uaddr, &data, sizeof(u64))) {
data              402 drivers/infiniband/hw/qib/qib_diag.c 		u64 data;
data              404 drivers/infiniband/hw/qib/qib_diag.c 		if (copy_from_user(&data, uaddr, sizeof(data))) {
data              408 drivers/infiniband/hw/qib/qib_diag.c 		writeq(data, reg_addr);
data              447 drivers/infiniband/hw/qib/qib_diag.c 		u32 data = readl(reg_addr);
data              449 drivers/infiniband/hw/qib/qib_diag.c 		if (copy_to_user(uaddr, &data, sizeof(data))) {
data              492 drivers/infiniband/hw/qib/qib_diag.c 		u32 data;
data              494 drivers/infiniband/hw/qib/qib_diag.c 		if (copy_from_user(&data, uaddr, sizeof(data))) {
data              498 drivers/infiniband/hw/qib/qib_diag.c 		writel(data, reg_addr);
data              548 drivers/infiniband/hw/qib/qib_diag.c 				 const char __user *data,
data              563 drivers/infiniband/hw/qib/qib_diag.c 	if (copy_from_user(&dp, data, sizeof(dp))) {
data              617 drivers/infiniband/hw/qib/qib_diag.c 			   u64_to_user_ptr(dp.data),
data              759 drivers/infiniband/hw/qib/qib_diag.c static ssize_t qib_diag_read(struct file *fp, char __user *data,
data              809 drivers/infiniband/hw/qib/qib_diag.c 				ret = qib_read_umem32(dd, data, (u32) *off,
data              812 drivers/infiniband/hw/qib/qib_diag.c 				ret = qib_read_umem64(dd, data, (u32) *off,
data              816 drivers/infiniband/hw/qib/qib_diag.c 			ret = copy_to_user(data, &data64, use_32 ?
data              833 drivers/infiniband/hw/qib/qib_diag.c static ssize_t qib_diag_write(struct file *fp, const char __user *data,
data              871 drivers/infiniband/hw/qib/qib_diag.c 			ret = copy_from_user(&data64, data, count);
data              890 drivers/infiniband/hw/qib/qib_diag.c 				ret = qib_write_umem32(dd, (u32) *off, data,
data              893 drivers/infiniband/hw/qib/qib_diag.c 				ret = qib_write_umem64(dd, (u32) *off, data,
data             2033 drivers/infiniband/hw/qib/qib_file_ops.c static ssize_t qib_write(struct file *fp, const char __user *data,
data             2055 drivers/infiniband/hw/qib/qib_file_ops.c 	ucmd = (const struct qib_cmd __user *) data;
data               53 drivers/infiniband/hw/qib/qib_fs.c 		       void *data)
data               71 drivers/infiniband/hw/qib/qib_fs.c 	inode->i_private = data;
data               89 drivers/infiniband/hw/qib/qib_fs.c 		       const struct file_operations *fops, void *data)
data               97 drivers/infiniband/hw/qib/qib_fs.c 				    mode, fops, data);
data             1587 drivers/infiniband/hw/qib/qib_iba6120.c static irqreturn_t qib_6120intr(int irq, void *data)
data             1589 drivers/infiniband/hw/qib/qib_iba6120.c 	struct qib_devdata *dd = data;
data             1918 drivers/infiniband/hw/qib/qib_iba7220.c static irqreturn_t qib_7220intr(int irq, void *data)
data             1920 drivers/infiniband/hw/qib/qib_iba7220.c 	struct qib_devdata *dd = data;
data             3372 drivers/infiniband/hw/qib/qib_iba7220.c 				 u32 dcnt, u32 *data)
data             3392 drivers/infiniband/hw/qib/qib_iba7220.c 	qib_pio_copy(piobuf + 9, data, dcnt);
data             3410 drivers/infiniband/hw/qib/qib_iba7220.c 	u32 dw, i, hcnt, dcnt, *data;
data             3440 drivers/infiniband/hw/qib/qib_iba7220.c 	data = which ? madpayload_done : madpayload_start;
data             3442 drivers/infiniband/hw/qib/qib_iba7220.c 	autoneg_7220_sendpkt(ppd, hdr, dcnt, data);
data             3445 drivers/infiniband/hw/qib/qib_iba7220.c 	autoneg_7220_sendpkt(ppd, hdr, dcnt, data);
data             3863 drivers/infiniband/hw/qib/qib_iba7220.c 			 u32 offs, u64 *data, u64 mask, int only_32)
data             3897 drivers/infiniband/hw/qib/qib_iba7220.c 		*data = (local_data & ~mask) | (*data & mask);
data             3911 drivers/infiniband/hw/qib/qib_iba7220.c 		sval |= *data & SENDCTRL_SHADOWED & mask;
data             3913 drivers/infiniband/hw/qib/qib_iba7220.c 		tval = sval | (*data & ~SENDCTRL_SHADOWED & mask);
data               64 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322intr(int irq, void *data);
data               65 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322bufavail(int irq, void *data);
data               66 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_intr(int irq, void *data);
data               67 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_idle_intr(int irq, void *data);
data               68 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_progress_intr(int irq, void *data);
data               69 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_cleanup_intr(int irq, void *data);
data             1736 drivers/infiniband/hw/qib/qib_iba7322.c static void qib_error_tasklet(unsigned long data)
data             1738 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_devdata *dd = (struct qib_devdata *)data;
data             3067 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322intr(int irq, void *data)
data             3069 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_devdata *dd = data;
data             3159 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322pintr(int irq, void *data)
data             3161 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_ctxtdata *rcd = data;
data             3188 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t qib_7322bufavail(int irq, void *data)
data             3190 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_devdata *dd = data;
data             3218 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_intr(int irq, void *data)
data             3220 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_pportdata *ppd = data;
data             3245 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_idle_intr(int irq, void *data)
data             3247 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_pportdata *ppd = data;
data             3272 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_progress_intr(int irq, void *data)
data             3274 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_pportdata *ppd = data;
data             3300 drivers/infiniband/hw/qib/qib_iba7322.c static irqreturn_t sdma_cleanup_intr(int irq, void *data)
data             3302 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_pportdata *ppd = data;
data             5219 drivers/infiniband/hw/qib/qib_iba7322.c 				 u32 dcnt, u32 *data)
data             5241 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_pio_copy(piobuf + 9, data, dcnt);
data             5261 drivers/infiniband/hw/qib/qib_iba7322.c 	u32 dw, i, hcnt, dcnt, *data;
data             5291 drivers/infiniband/hw/qib/qib_iba7322.c 	data = which ? madpayload_done : madpayload_start;
data             5293 drivers/infiniband/hw/qib/qib_iba7322.c 	autoneg_7322_sendpkt(ppd, hdr, dcnt, data);
data             5296 drivers/infiniband/hw/qib/qib_iba7322.c 	autoneg_7322_sendpkt(ppd, hdr, dcnt, data);
data             5839 drivers/infiniband/hw/qib/qib_iba7322.c 			 u64 *data, u64 mask, int only_32)
data             5891 drivers/infiniband/hw/qib/qib_iba7322.c 		*data = (local_data & ~mask) | (*data & mask);
data             5906 drivers/infiniband/hw/qib/qib_iba7322.c 			sval |= *data & SENDCTRL_SHADOWED & mask;
data             5909 drivers/infiniband/hw/qib/qib_iba7322.c 			sval = *data & SENDCTRL_SHADOWED & mask;
data             5910 drivers/infiniband/hw/qib/qib_iba7322.c 		tval = sval | (*data & ~SENDCTRL_SHADOWED & mask);
data             7737 drivers/infiniband/hw/qib/qib_iba7322.c 		    u32 data, u32 mask)
data             7763 drivers/infiniband/hw/qib/qib_iba7322.c 	wr_data = data & mask & sz_mask;
data             7808 drivers/infiniband/hw/qib/qib_iba7322.c static void ibsd_wr_allchans(struct qib_pportdata *ppd, int addr, unsigned data,
data             7816 drivers/infiniband/hw/qib/qib_iba7322.c 			data, mask);
data             7824 drivers/infiniband/hw/qib/qib_iba7322.c 	u64 data = qib_read_kreg_port(ppd, krp_serdesctrl);
data             7825 drivers/infiniband/hw/qib/qib_iba7322.c 	u8 state = SYM_FIELD(data, IBSerdesCtrl_0, RXLOSEN);
data             7830 drivers/infiniband/hw/qib/qib_iba7322.c 		data |= SYM_MASK(IBSerdesCtrl_0, RXLOSEN);
data             7834 drivers/infiniband/hw/qib/qib_iba7322.c 		data &= ~SYM_MASK(IBSerdesCtrl_0, RXLOSEN);
data             7836 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg_port(ppd, krp_serdesctrl, data);
data             1193 drivers/infiniband/hw/qib/qib_init.c static int qib_notify_dca_device(struct device *device, void *data)
data             1196 drivers/infiniband/hw/qib/qib_init.c 	unsigned long event = *(unsigned long *)data;
data               64 drivers/infiniband/hw/qib/qib_mad.c static void qib_send_trap(struct qib_ibport *ibp, void *data, unsigned len)
data              101 drivers/infiniband/hw/qib/qib_mad.c 	memcpy(smp->data, data, len);
data              142 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_mad_notice_attr data;
data              148 drivers/infiniband/hw/qib/qib_mad.c 	data.generic_type = IB_NOTICE_TYPE_SECURITY;
data              149 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_msb = 0;
data              150 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_lsb = IB_NOTICE_PROD_CA;
data              151 drivers/infiniband/hw/qib/qib_mad.c 	data.trap_num = IB_NOTICE_TRAP_BAD_PKEY;
data              152 drivers/infiniband/hw/qib/qib_mad.c 	data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid);
data              153 drivers/infiniband/hw/qib/qib_mad.c 	data.toggle_count = 0;
data              154 drivers/infiniband/hw/qib/qib_mad.c 	memset(&data.details, 0, sizeof(data.details));
data              155 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_257_258.lid1 = lid1;
data              156 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_257_258.lid2 = lid2;
data              157 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_257_258.key = cpu_to_be32(key);
data              158 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_257_258.sl_qp1 = cpu_to_be32((sl << 28) | qp1);
data              159 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_257_258.qp2 = cpu_to_be32(qp2);
data              161 drivers/infiniband/hw/qib/qib_mad.c 	qib_send_trap(ibp, &data, sizeof(data));
data              169 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_mad_notice_attr data;
data              172 drivers/infiniband/hw/qib/qib_mad.c 	data.generic_type = IB_NOTICE_TYPE_SECURITY;
data              173 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_msb = 0;
data              174 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_lsb = IB_NOTICE_PROD_CA;
data              175 drivers/infiniband/hw/qib/qib_mad.c 	data.trap_num = IB_NOTICE_TRAP_BAD_MKEY;
data              176 drivers/infiniband/hw/qib/qib_mad.c 	data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid);
data              177 drivers/infiniband/hw/qib/qib_mad.c 	data.toggle_count = 0;
data              178 drivers/infiniband/hw/qib/qib_mad.c 	memset(&data.details, 0, sizeof(data.details));
data              179 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_256.lid = data.issuer_lid;
data              180 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_256.method = smp->method;
data              181 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_256.attr_id = smp->attr_id;
data              182 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_256.attr_mod = smp->attr_mod;
data              183 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_256.mkey = smp->mkey;
data              187 drivers/infiniband/hw/qib/qib_mad.c 		data.details.ntc_256.dr_slid = smp->dr_slid;
data              188 drivers/infiniband/hw/qib/qib_mad.c 		data.details.ntc_256.dr_trunc_hop = IB_NOTICE_TRAP_DR_NOTICE;
data              190 drivers/infiniband/hw/qib/qib_mad.c 		if (hop_cnt > ARRAY_SIZE(data.details.ntc_256.dr_rtn_path)) {
data              191 drivers/infiniband/hw/qib/qib_mad.c 			data.details.ntc_256.dr_trunc_hop |=
data              193 drivers/infiniband/hw/qib/qib_mad.c 			hop_cnt = ARRAY_SIZE(data.details.ntc_256.dr_rtn_path);
data              195 drivers/infiniband/hw/qib/qib_mad.c 		data.details.ntc_256.dr_trunc_hop |= hop_cnt;
data              196 drivers/infiniband/hw/qib/qib_mad.c 		memcpy(data.details.ntc_256.dr_rtn_path, smp->return_path,
data              200 drivers/infiniband/hw/qib/qib_mad.c 	qib_send_trap(ibp, &data, sizeof(data));
data              211 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_mad_notice_attr data;
data              213 drivers/infiniband/hw/qib/qib_mad.c 	data.generic_type = IB_NOTICE_TYPE_INFO;
data              214 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_msb = 0;
data              215 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_lsb = IB_NOTICE_PROD_CA;
data              216 drivers/infiniband/hw/qib/qib_mad.c 	data.trap_num = IB_NOTICE_TRAP_CAP_MASK_CHG;
data              217 drivers/infiniband/hw/qib/qib_mad.c 	data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid);
data              218 drivers/infiniband/hw/qib/qib_mad.c 	data.toggle_count = 0;
data              219 drivers/infiniband/hw/qib/qib_mad.c 	memset(&data.details, 0, sizeof(data.details));
data              220 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_144.lid = data.issuer_lid;
data              221 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_144.new_cap_mask =
data              223 drivers/infiniband/hw/qib/qib_mad.c 	qib_send_trap(ibp, &data, sizeof(data));
data              231 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_mad_notice_attr data;
data              233 drivers/infiniband/hw/qib/qib_mad.c 	data.generic_type = IB_NOTICE_TYPE_INFO;
data              234 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_msb = 0;
data              235 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_lsb = IB_NOTICE_PROD_CA;
data              236 drivers/infiniband/hw/qib/qib_mad.c 	data.trap_num = IB_NOTICE_TRAP_SYS_GUID_CHG;
data              237 drivers/infiniband/hw/qib/qib_mad.c 	data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid);
data              238 drivers/infiniband/hw/qib/qib_mad.c 	data.toggle_count = 0;
data              239 drivers/infiniband/hw/qib/qib_mad.c 	memset(&data.details, 0, sizeof(data.details));
data              240 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_145.lid = data.issuer_lid;
data              241 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_145.new_sys_guid = ib_qib_sys_image_guid;
data              243 drivers/infiniband/hw/qib/qib_mad.c 	qib_send_trap(ibp, &data, sizeof(data));
data              251 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_mad_notice_attr data;
data              253 drivers/infiniband/hw/qib/qib_mad.c 	data.generic_type = IB_NOTICE_TYPE_INFO;
data              254 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_msb = 0;
data              255 drivers/infiniband/hw/qib/qib_mad.c 	data.prod_type_lsb = IB_NOTICE_PROD_CA;
data              256 drivers/infiniband/hw/qib/qib_mad.c 	data.trap_num = IB_NOTICE_TRAP_CAP_MASK_CHG;
data              257 drivers/infiniband/hw/qib/qib_mad.c 	data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid);
data              258 drivers/infiniband/hw/qib/qib_mad.c 	data.toggle_count = 0;
data              259 drivers/infiniband/hw/qib/qib_mad.c 	memset(&data.details, 0, sizeof(data.details));
data              260 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_144.lid = data.issuer_lid;
data              261 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_144.local_changes = 1;
data              262 drivers/infiniband/hw/qib/qib_mad.c 	data.details.ntc_144.change_flags = IB_NOTICE_TRAP_NODE_DESC_CHG;
data              264 drivers/infiniband/hw/qib/qib_mad.c 	qib_send_trap(ibp, &data, sizeof(data));
data              273 drivers/infiniband/hw/qib/qib_mad.c 	memcpy(smp->data, ibdev->node_desc, sizeof(smp->data));
data              281 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_node_info *nip = (struct ib_node_info *)&smp->data;
data              318 drivers/infiniband/hw/qib/qib_mad.c 	__be64 *p = (__be64 *) smp->data;
data              323 drivers/infiniband/hw/qib/qib_mad.c 	memset(smp->data, 0, sizeof(smp->data));
data              460 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_port_info *pip = (struct ib_port_info *)smp->data;
data              490 drivers/infiniband/hw/qib/qib_mad.c 	memset(smp->data, 0, sizeof(smp->data));
data              600 drivers/infiniband/hw/qib/qib_mad.c 	u16 *p = (u16 *) smp->data;
data              601 drivers/infiniband/hw/qib/qib_mad.c 	__be16 *q = (__be16 *) smp->data;
data              605 drivers/infiniband/hw/qib/qib_mad.c 	memset(smp->data, 0, sizeof(smp->data));
data              625 drivers/infiniband/hw/qib/qib_mad.c 	__be64 *p = (__be64 *) smp->data;
data              656 drivers/infiniband/hw/qib/qib_mad.c 	struct ib_port_info *pip = (struct ib_port_info *)smp->data;
data             1043 drivers/infiniband/hw/qib/qib_mad.c 	__be16 *p = (__be16 *) smp->data;
data             1044 drivers/infiniband/hw/qib/qib_mad.c 	u16 *q = (u16 *) smp->data;
data             1061 drivers/infiniband/hw/qib/qib_mad.c 	u8 *p = (u8 *) smp->data;
data             1064 drivers/infiniband/hw/qib/qib_mad.c 	memset(smp->data, 0, sizeof(smp->data));
data             1079 drivers/infiniband/hw/qib/qib_mad.c 	u8 *p = (u8 *) smp->data;
data             1103 drivers/infiniband/hw/qib/qib_mad.c 	memset(smp->data, 0, sizeof(smp->data));
data             1109 drivers/infiniband/hw/qib/qib_mad.c 						   smp->data);
data             1112 drivers/infiniband/hw/qib/qib_mad.c 						   smp->data);
data             1129 drivers/infiniband/hw/qib/qib_mad.c 						   smp->data);
data             1132 drivers/infiniband/hw/qib/qib_mad.c 						   smp->data);
data             1155 drivers/infiniband/hw/qib/qib_mad.c 		(struct ib_class_port_info *)pmp->data;
data             1158 drivers/infiniband/hw/qib/qib_mad.c 	memset(pmp->data, 0, sizeof(pmp->data));
data             1186 drivers/infiniband/hw/qib/qib_mad.c 		(struct ib_pma_portsamplescontrol *)pmp->data;
data             1194 drivers/infiniband/hw/qib/qib_mad.c 	memset(pmp->data, 0, sizeof(pmp->data));
data             1224 drivers/infiniband/hw/qib/qib_mad.c 		(struct ib_pma_portsamplescontrol *)pmp->data;
data             1353 drivers/infiniband/hw/qib/qib_mad.c 		(struct ib_pma_portsamplesresult *)pmp->data;
data             1362 drivers/infiniband/hw/qib/qib_mad.c 	memset(pmp->data, 0, sizeof(pmp->data));
data             1392 drivers/infiniband/hw/qib/qib_mad.c 		(struct ib_pma_portsamplesresult_ext *)pmp->data;
data             1402 drivers/infiniband/hw/qib/qib_mad.c 	memset(pmp->data, 0, sizeof(pmp->data));
data             1434 drivers/infiniband/hw/qib/qib_mad.c 		pmp->data;
data             1461 drivers/infiniband/hw/qib/qib_mad.c 	memset(pmp->data, 0, sizeof(pmp->data));
data             1577 drivers/infiniband/hw/qib/qib_mad.c 	memset(pmp->data, 0, sizeof(pmp->data));
data             1662 drivers/infiniband/hw/qib/qib_mad.c 		(struct ib_pma_portcounters_ext *)pmp->data;
data             1669 drivers/infiniband/hw/qib/qib_mad.c 	memset(pmp->data, 0, sizeof(pmp->data));
data             1709 drivers/infiniband/hw/qib/qib_mad.c 		pmp->data;
data             1823 drivers/infiniband/hw/qib/qib_mad.c 		pmp->data;
data             1997 drivers/infiniband/hw/qib/qib_mad.c 					      smp->data[0]);
data             1269 drivers/infiniband/hw/qib/qib_rc.c 			    void *data, u32 tlen,
data             1400 drivers/infiniband/hw/qib/qib_rc.c 			     data, pmtu, false, false);
data             1447 drivers/infiniband/hw/qib/qib_rc.c 			     data, tlen, false, false);
data             1491 drivers/infiniband/hw/qib/qib_rc.c 			    void *data,
data             1712 drivers/infiniband/hw/qib/qib_rc.c 		int has_grh, void *data, u32 tlen, struct rvt_qp *qp)
data             1751 drivers/infiniband/hw/qib/qib_rc.c 		qib_rc_rcv_resp(ibp, ohdr, data, tlen, qp, opcode, psn,
data             1759 drivers/infiniband/hw/qib/qib_rc.c 		if (qib_rc_rcv_error(ohdr, data, qp, opcode, psn, diff, rcd))
data             1820 drivers/infiniband/hw/qib/qib_rc.c 		rvt_copy_sge(qp, &qp->r_sge, data, pmtu, true, false);
data             1866 drivers/infiniband/hw/qib/qib_rc.c 		rvt_copy_sge(qp, &qp->r_sge, data, tlen, true, false);
data               99 drivers/infiniband/hw/qib/qib_sd7220.c 			      u32 data, u32 mask);
data              914 drivers/infiniband/hw/qib/qib_sd7220.c 	return qib_sd7220_prog_ld(dd, IB_7220_SERDES, fw->data, fw->size, 0);
data              920 drivers/infiniband/hw/qib/qib_sd7220.c 	return qib_sd7220_prog_vfy(dd, IB_7220_SERDES, fw->data, fw->size, 0);
data             1048 drivers/infiniband/hw/qib/qib_sd7220.c 	uint64_t data;
data             1069 drivers/infiniband/hw/qib/qib_sd7220.c 		data = ((dds_reg_map & 0xF) << 4) | TX_FAST_ELT;
data             1070 drivers/infiniband/hw/qib/qib_sd7220.c 		writeq(data, iaddr + idx);
data             1076 drivers/infiniband/hw/qib/qib_sd7220.c 			data = dds_init_vals[midx].reg_vals[idx];
data             1077 drivers/infiniband/hw/qib/qib_sd7220.c 			writeq(data, daddr);
data             1102 drivers/infiniband/hw/qib/qib_sd7220.c 			data = rxeq_init_vals[idx].rdata[vidx];
data             1103 drivers/infiniband/hw/qib/qib_sd7220.c 			writeq(data, taddr + (vidx << 6) + idx);
data             1194 drivers/infiniband/hw/qib/qib_sd7220.c 	int idx, reg, data;
data             1201 drivers/infiniband/hw/qib/qib_sd7220.c 		data = ddi->reg_vals[idx];
data             1203 drivers/infiniband/hw/qib/qib_sd7220.c 		ret = ibsd_mod_allchnls(dd, EPB_LOC(0, 9, reg), data, 0xFF);
data              478 drivers/infiniband/hw/qib/qib_sysfs.c static void write_per_cpu_##cntr(struct qib_pportdata *ppd, u32 data)	\
data              483 drivers/infiniband/hw/qib/qib_sysfs.c 	if (data == 0)							\
data              176 drivers/infiniband/hw/qib/qib_twsi.c 	int bit_cntr, data;
data              178 drivers/infiniband/hw/qib/qib_twsi.c 	data = 0;
data              181 drivers/infiniband/hw/qib/qib_twsi.c 		data <<= 1;
data              183 drivers/infiniband/hw/qib/qib_twsi.c 		data |= sda_in(dd, 0);
data              195 drivers/infiniband/hw/qib/qib_twsi.c 	return data;
data              205 drivers/infiniband/hw/qib/qib_twsi.c static int wr_byte(struct qib_devdata *dd, u8 data)
data              211 drivers/infiniband/hw/qib/qib_twsi.c 		bit = (data >> bit_cntr) & 1;
data              327 drivers/infiniband/hw/qib/qib_twsi.c static int qib_twsi_wr(struct qib_devdata *dd, int data, int flags)
data              334 drivers/infiniband/hw/qib/qib_twsi.c 	ret = wr_byte(dd, data); /* Leaves SCL low (from i2c_ackrcv()) */
data              238 drivers/infiniband/hw/qib/qib_uc.c 		int has_grh, void *data, u32 tlen, struct rvt_qp *qp)
data              362 drivers/infiniband/hw/qib/qib_uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, pmtu, false, false);
data              388 drivers/infiniband/hw/qib/qib_uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, tlen, false, false);
data              451 drivers/infiniband/hw/qib/qib_uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, pmtu, true, false);
data              481 drivers/infiniband/hw/qib/qib_uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, tlen, true, false);
data              497 drivers/infiniband/hw/qib/qib_uc.c 		rvt_copy_sge(qp, &qp->r_sge, data, tlen, true, false);
data              427 drivers/infiniband/hw/qib/qib_ud.c 		int has_grh, void *data, u32 tlen, struct rvt_qp *qp)
data              496 drivers/infiniband/hw/qib/qib_ud.c 		smp = (struct ib_smp *) data;
data              554 drivers/infiniband/hw/qib/qib_ud.c 	rvt_copy_sge(qp, &qp->r_sge, data, wc.byte_len - sizeof(struct ib_grh),
data              180 drivers/infiniband/hw/qib/qib_verbs.c static void qib_copy_from_sge(void *data, struct rvt_sge_state *ss, u32 length)
data              187 drivers/infiniband/hw/qib/qib_verbs.c 		memcpy(data, sge->vaddr, len);
data              205 drivers/infiniband/hw/qib/qib_verbs.c 		data += len;
data              224 drivers/infiniband/hw/qib/qib_verbs.c 		       int has_grh, void *data, u32 tlen, struct rvt_qp *qp)
data              243 drivers/infiniband/hw/qib/qib_verbs.c 		qib_ud_rcv(ibp, hdr, has_grh, data, tlen, qp);
data              247 drivers/infiniband/hw/qib/qib_verbs.c 		qib_rc_rcv(rcd, hdr, has_grh, data, tlen, qp);
data              251 drivers/infiniband/hw/qib/qib_verbs.c 		qib_uc_rcv(ibp, hdr, has_grh, data, tlen, qp);
data              272 drivers/infiniband/hw/qib/qib_verbs.c void qib_ib_rcv(struct qib_ctxtdata *rcd, void *rhdr, void *data, u32 tlen)
data              334 drivers/infiniband/hw/qib/qib_verbs.c 			qib_qp_rcv(rcd, hdr, 1, data, tlen, p->qp);
data              350 drivers/infiniband/hw/qib/qib_verbs.c 		qib_qp_rcv(rcd, hdr, lnh == QIB_LRH_GRH, data, tlen, qp);
data              394 drivers/infiniband/hw/qib/qib_verbs.c static inline u32 get_upper_bits(u32 data, u32 shift)
data              396 drivers/infiniband/hw/qib/qib_verbs.c 	return data >> shift;
data              399 drivers/infiniband/hw/qib/qib_verbs.c static inline u32 set_upper_bits(u32 data, u32 shift)
data              401 drivers/infiniband/hw/qib/qib_verbs.c 	return data << shift;
data              404 drivers/infiniband/hw/qib/qib_verbs.c static inline u32 clear_upper_bytes(u32 data, u32 n, u32 off)
data              406 drivers/infiniband/hw/qib/qib_verbs.c 	data <<= ((sizeof(u32) - n) * BITS_PER_BYTE);
data              407 drivers/infiniband/hw/qib/qib_verbs.c 	data >>= ((sizeof(u32) - n - off) * BITS_PER_BYTE);
data              408 drivers/infiniband/hw/qib/qib_verbs.c 	return data;
data              411 drivers/infiniband/hw/qib/qib_verbs.c static inline u32 get_upper_bits(u32 data, u32 shift)
data              413 drivers/infiniband/hw/qib/qib_verbs.c 	return data << shift;
data              416 drivers/infiniband/hw/qib/qib_verbs.c static inline u32 set_upper_bits(u32 data, u32 shift)
data              418 drivers/infiniband/hw/qib/qib_verbs.c 	return data >> shift;
data              421 drivers/infiniband/hw/qib/qib_verbs.c static inline u32 clear_upper_bytes(u32 data, u32 n, u32 off)
data              423 drivers/infiniband/hw/qib/qib_verbs.c 	data >>= ((sizeof(u32) - n) * BITS_PER_BYTE);
data              424 drivers/infiniband/hw/qib/qib_verbs.c 	data <<= ((sizeof(u32) - n - off) * BITS_PER_BYTE);
data              425 drivers/infiniband/hw/qib/qib_verbs.c 	return data;
data              433 drivers/infiniband/hw/qib/qib_verbs.c 	u32 data = 0;
data              452 drivers/infiniband/hw/qib/qib_verbs.c 				data |= set_upper_bits(v, extra *
data              456 drivers/infiniband/hw/qib/qib_verbs.c 					last = data;
data              459 drivers/infiniband/hw/qib/qib_verbs.c 				__raw_writel(data, piobuf);
data              462 drivers/infiniband/hw/qib/qib_verbs.c 				data = 0;
data              465 drivers/infiniband/hw/qib/qib_verbs.c 				data |= clear_upper_bytes(v, len, extra);
data              467 drivers/infiniband/hw/qib/qib_verbs.c 					last = data;
data              482 drivers/infiniband/hw/qib/qib_verbs.c 				data |= set_upper_bits(v, shift);
data              483 drivers/infiniband/hw/qib/qib_verbs.c 				__raw_writel(data, piobuf);
data              484 drivers/infiniband/hw/qib/qib_verbs.c 				data = get_upper_bits(v, ushift);
data              496 drivers/infiniband/hw/qib/qib_verbs.c 					data |= set_upper_bits(v, shift);
data              499 drivers/infiniband/hw/qib/qib_verbs.c 						last = data;
data              502 drivers/infiniband/hw/qib/qib_verbs.c 					__raw_writel(data, piobuf);
data              505 drivers/infiniband/hw/qib/qib_verbs.c 					data = 0;
data              508 drivers/infiniband/hw/qib/qib_verbs.c 					data |= clear_upper_bytes(v, l, extra);
data              510 drivers/infiniband/hw/qib/qib_verbs.c 						last = data;
data              516 drivers/infiniband/hw/qib/qib_verbs.c 				last = data;
data              542 drivers/infiniband/hw/qib/qib_verbs.c 				data = clear_upper_bytes(v, extra, 0);
data              296 drivers/infiniband/hw/qib/qib_verbs.h 		int has_grh, void *data, u32 tlen, struct rvt_qp *qp);
data              299 drivers/infiniband/hw/qib/qib_verbs.h 		int has_grh, void *data, u32 tlen, struct rvt_qp *qp);
data              315 drivers/infiniband/hw/qib/qib_verbs.h 		int has_grh, void *data, u32 tlen, struct rvt_qp *qp);
data               46 drivers/infiniband/hw/usnic/usnic_debugfs.c static ssize_t usnic_debugfs_buildinfo_read(struct file *f, char __user *data,
data               60 drivers/infiniband/hw/usnic/usnic_debugfs.c 	return simple_read_from_buffer(data, count, ppos, buf, res);
data               69 drivers/infiniband/hw/usnic/usnic_debugfs.c static ssize_t flowinfo_read(struct file *f, char __user *data,
data              104 drivers/infiniband/hw/usnic/usnic_debugfs.c 	return simple_read_from_buffer(data, count, ppos, buf, ptr - buf);
data              392 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 				void *data)
data              401 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	trans_spec = (struct usnic_transport_spec *) data;
data              100 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h 				void *data);
data             2875 drivers/infiniband/sw/rdmavt/qp.c 		  void *data, u32 length,
data             2922 drivers/infiniband/sw/rdmavt/qp.c 				((u8 *)sge->vaddr)[i] = ((u8 *)data)[i];
data             2924 drivers/infiniband/sw/rdmavt/qp.c 			cacheless_memcpy(sge->vaddr, data, len);
data             2926 drivers/infiniband/sw/rdmavt/qp.c 			memcpy(sge->vaddr, data, len);
data             2929 drivers/infiniband/sw/rdmavt/qp.c 		data += len;
data               69 drivers/infiniband/sw/rxe/rxe_cq.c static void rxe_send_complete(unsigned long data)
data               71 drivers/infiniband/sw/rxe/rxe_cq.c 	struct rxe_cq *cq = (struct rxe_cq *)data;
data               79 drivers/infiniband/sw/rxe/rxe_queue.c 	memset(q->buf->data, 0, q->buf_size - sizeof(struct rxe_queue_buf));
data               66 drivers/infiniband/sw/rxe/rxe_queue.h 	__u8			data[0];
data              130 drivers/infiniband/sw/rxe/rxe_queue.h 	return q->buf->data + ((q->buf->producer_index & q->index_mask)
data              136 drivers/infiniband/sw/rxe/rxe_queue.h 	return q->buf->data + ((q->buf->consumer_index & q->index_mask)
data              152 drivers/infiniband/sw/rxe/rxe_queue.h 	return q->buf->data + ((index & q->index_mask)
data              159 drivers/infiniband/sw/rxe/rxe_queue.h 	return (((u8 *)addr - q->buf->data) >> q->log2_elem_size)
data               58 drivers/infiniband/sw/rxe/rxe_task.c void rxe_do_task(unsigned long data)
data               63 drivers/infiniband/sw/rxe/rxe_task.c 	struct rxe_task *task = (struct rxe_task *)data;
data               83 drivers/infiniband/sw/rxe/rxe_task.h void rxe_do_task(unsigned long data);
data              122 drivers/infiniband/sw/siw/siw_cm.c 	rd_desc.arg.data = qp;
data              116 drivers/infiniband/sw/siw/siw_cm.h int siw_reject(struct iw_cm_id *id, const void *data, u8 len);
data              106 drivers/infiniband/sw/siw/siw_qp.c 		read_descriptor_t rd_desc = { .arg.data = qp, .count = 1 };
data             1343 drivers/infiniband/sw/siw/siw_qp_rx.c 	struct siw_qp *qp = rd_desc->arg.data;
data              123 drivers/infiniband/sw/siw/siw_qp_tx.c 	int data = 0;
data              167 drivers/infiniband/sw/siw/siw_qp_tx.c 		data = siw_try_1seg(c_tx, crc);
data              190 drivers/infiniband/sw/siw/siw_qp_tx.c 		data = siw_try_1seg(c_tx, crc);
data              202 drivers/infiniband/sw/siw/siw_qp_tx.c 		data = siw_try_1seg(c_tx, crc);
data              217 drivers/infiniband/sw/siw/siw_qp_tx.c 		data = siw_try_1seg(c_tx, crc);
data              224 drivers/infiniband/sw/siw/siw_qp_tx.c 	if (unlikely(data < 0))
data              225 drivers/infiniband/sw/siw/siw_qp_tx.c 		return data;
data              229 drivers/infiniband/sw/siw/siw_qp_tx.c 	if (data <= MAX_HDR_INLINE) {
data              230 drivers/infiniband/sw/siw/siw_qp_tx.c 		if (data) {
data              231 drivers/infiniband/sw/siw/siw_qp_tx.c 			wqe->processed = data;
data              234 drivers/infiniband/sw/siw/siw_qp_tx.c 				htons(c_tx->ctrl_len + data - MPA_HDR_SIZE);
data              237 drivers/infiniband/sw/siw/siw_qp_tx.c 			data += -(int)data & 0x3;
data              239 drivers/infiniband/sw/siw/siw_qp_tx.c 			crc += data;
data              240 drivers/infiniband/sw/siw/siw_qp_tx.c 			c_tx->ctrl_len += data;
data             1198 drivers/infiniband/sw/siw/siw_qp_tx.c int siw_run_sq(void *data)
data             1200 drivers/infiniband/sw/siw/siw_qp_tx.c 	const int nr_cpu = (unsigned int)(long)data;
data              142 drivers/infiniband/ulp/ipoib/ipoib.h 	char *data = skb_push(skb, IPOIB_PSEUDO_LEN);
data              148 drivers/infiniband/ulp/ipoib/ipoib.h 	memset(data, 0, IPOIB_PSEUDO_LEN);
data              161 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	mapping[0] = ib_dma_map_single(priv->ca, skb->data, IPOIB_CM_HEAD_SIZE,
data              426 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	struct ipoib_cm_data data = {};
data              429 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	data.qpn = cpu_to_be32(priv->qp->qp_num);
data              430 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	data.mtu = cpu_to_be32(IPOIB_CM_BUF_SIZE);
data              432 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	rep.private_data = &data;
data              433 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	rep.private_data_len = sizeof(data);
data              634 drivers/infiniband/ulp/ipoib/ipoib_cm.c 			skb_copy_from_linear_data(skb, small_skb->data, dlen);
data              668 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	skb->protocol = ((struct ipoib_header *) skb->data)->proto;
data              990 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	struct ipoib_cm_data *data = event->private_data;
data              996 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	p->mtu = be32_to_cpu(data->mtu);
data             1088 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	struct ipoib_cm_data data = {};
data             1091 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	data.qpn = cpu_to_be32(priv->qp->qp_num);
data             1092 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	data.mtu = cpu_to_be32(IPOIB_CM_BUF_SIZE);
data             1099 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	req.private_data		= &data;
data             1100 drivers/infiniband/ulp/ipoib/ipoib_cm.c 	req.private_data_len		= sizeof(data);
data              117 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c 				    u64 *data)
data              124 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c 		data[i] = *(u64 *)(p + ipoib_gstrings_stats[i].stat_offset);
data              128 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c 			      u32 stringset, u8 *data)
data              130 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c 	u8 *p = data;
data              142 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	mapping[0] = ib_dma_map_single(priv->ca, skb->data, buf_size,
data              224 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	dgid = &((struct ib_grh *)skb->data)->dgid;
data              233 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	sgid = &((struct ib_grh *)skb->data)->sgid;
data              254 drivers/infiniband/ulp/ipoib/ipoib_ib.c 	skb->protocol = ((struct ipoib_header *) skb->data)->proto;
data              283 drivers/infiniband/ulp/ipoib/ipoib_ib.c 		mapping[0] = ib_dma_map_single(ca, skb->data, skb_headlen(skb),
data              577 drivers/infiniband/ulp/ipoib/ipoib_ib.c 		phead = skb->data;
data              351 drivers/infiniband/ulp/ipoib/ipoib_main.c 	struct ipoib_walk_data *data = _data;
data              354 drivers/infiniband/ulp/ipoib/ipoib_main.c 	if (ipoib_is_dev_match_addr_rcu(data->addr, upper)) {
data              356 drivers/infiniband/ulp/ipoib/ipoib_main.c 		data->result = upper;
data              375 drivers/infiniband/ulp/ipoib/ipoib_main.c 	struct ipoib_walk_data data = {
data              382 drivers/infiniband/ulp/ipoib/ipoib_main.c 		data.result = dev;
data              386 drivers/infiniband/ulp/ipoib/ipoib_main.c 	netdev_walk_all_upper_dev_rcu(dev, ipoib_upper_walk, &data);
data              389 drivers/infiniband/ulp/ipoib/ipoib_main.c 	return data.result;
data             1103 drivers/infiniband/ulp/ipoib/ipoib_main.c 	phdr = (struct ipoib_pseudo_header *) skb->data;
data             1105 drivers/infiniband/ulp/ipoib/ipoib_main.c 	header = (struct ipoib_header *) skb->data;
data               68 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 			    struct nlattr *data[],
data               74 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 	if (data[IFLA_IPOIB_MODE]) {
data               75 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 		mode  = nla_get_u16(data[IFLA_IPOIB_MODE]);
data               87 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 	if (data[IFLA_IPOIB_UMCAST]) {
data               88 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 		umcast = nla_get_u16(data[IFLA_IPOIB_UMCAST]);
data               97 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 				struct nlattr *tb[], struct nlattr *data[],
data              119 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 	if (!data || !data[IFLA_IPOIB_PKEY]) {
data              123 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 		child_pkey  = nla_get_u16(data[IFLA_IPOIB_PKEY]);
data              136 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 	if (data) {
data              137 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 		err = ipoib_changelink(dev, tb, data, extack);
data              275 drivers/infiniband/ulp/iser/iscsi_iser.h 	char		             data[ISER_RECV_DATA_SEG_LEN];
data              517 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct iser_data_buf         data[ISER_DIRS_NUM];
data              616 drivers/infiniband/ulp/iser/iscsi_iser.h 			   struct iser_data_buf *data,
data              621 drivers/infiniband/ulp/iser/iscsi_iser.h 			      struct iser_data_buf *data,
data               55 drivers/infiniband/ulp/iser/iser_initiator.c 	struct iser_data_buf *buf_in = &iser_task->data[ISER_DIR_IN];
data              108 drivers/infiniband/ulp/iser/iser_initiator.c 	struct iser_data_buf *buf_out = &iser_task->data[ISER_DIR_OUT];
data              383 drivers/infiniband/ulp/iser/iser_initiator.c 		data_buf = &iser_task->data[ISER_DIR_IN];
data              386 drivers/infiniband/ulp/iser/iser_initiator.c 		data_buf = &iser_task->data[ISER_DIR_OUT];
data              475 drivers/infiniband/ulp/iser/iser_initiator.c 	if (buf_offset + data_seg_len > iser_task->data[ISER_DIR_OUT].data_len) {
data              478 drivers/infiniband/ulp/iser/iser_initiator.c 			 iser_task->data[ISER_DIR_OUT].data_len, itt);
data              527 drivers/infiniband/ulp/iser/iser_initiator.c 		memcpy(desc->req, task->data, task->data_count);
data              564 drivers/infiniband/ulp/iser/iser_initiator.c 	char *data;
data              577 drivers/infiniband/ulp/iser/iser_initiator.c 	data = desc->rsp + ISER_HEADERS_LEN;
data              583 drivers/infiniband/ulp/iser/iser_initiator.c 	iscsi_iser_recv(iser_conn->iscsi_conn, hdr, data, length);
data              680 drivers/infiniband/ulp/iser/iser_initiator.c 	iscsi_iser_recv(iser_conn->iscsi_conn, hdr, desc->data, length);
data              746 drivers/infiniband/ulp/iser/iser_initiator.c 	iser_task->data[ISER_DIR_IN].data_len  = 0;
data              747 drivers/infiniband/ulp/iser/iser_initiator.c 	iser_task->data[ISER_DIR_OUT].data_len = 0;
data              768 drivers/infiniband/ulp/iser/iser_initiator.c 					 &iser_task->data[ISER_DIR_IN],
data              779 drivers/infiniband/ulp/iser/iser_initiator.c 					 &iser_task->data[ISER_DIR_OUT],
data              139 drivers/infiniband/ulp/iser/iser_memory.c static void iser_data_buf_dump(struct iser_data_buf *data,
data              145 drivers/infiniband/ulp/iser/iser_memory.c 	for_each_sg(data->sg, sg, data->dma_nents, i)
data              163 drivers/infiniband/ulp/iser/iser_memory.c 			    struct iser_data_buf *data,
data              172 drivers/infiniband/ulp/iser/iser_memory.c 	data->dma_nents = ib_dma_map_sg(dev, data->sg, data->size, dma_dir);
data              173 drivers/infiniband/ulp/iser/iser_memory.c 	if (data->dma_nents == 0) {
data              181 drivers/infiniband/ulp/iser/iser_memory.c 			      struct iser_data_buf *data,
data              187 drivers/infiniband/ulp/iser/iser_memory.c 	ib_dma_unmap_sg(dev, data->sg, data->size, dir);
data              506 drivers/infiniband/ulp/iser/iser_memory.c 	struct iser_data_buf *mem = &task->data[dir];
data             1091 drivers/infiniband/ulp/isert/ib_isert.c 	memcpy(login->req_buf, &rx_desc->data[0], size);
data             1156 drivers/infiniband/ulp/isert/ib_isert.c 				    &rx_desc->data[0], imm_data_len);
data             1163 drivers/infiniband/ulp/isert/ib_isert.c 		sg_set_buf(&isert_cmd->sg, &rx_desc->data[0], imm_data_len);
data             1232 drivers/infiniband/ulp/isert/ib_isert.c 		  sg_nents, &rx_desc->data[0], unsol_data_len);
data             1234 drivers/infiniband/ulp/isert/ib_isert.c 	sg_copy_from_buffer(sg_start, sg_nents, &rx_desc->data[0],
data             1293 drivers/infiniband/ulp/isert/ib_isert.c 	memcpy(cmd->text_in_ptr, &rx_desc->data[0], payload_length);
data               85 drivers/infiniband/ulp/isert/ib_isert.h 	char		data[ISCSI_DEF_MAX_RECV_SEG_LEN];
data              458 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h 	u8                 data[OPA_VNIC_EMA_DATA];
data              142 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c 				   struct ethtool_stats *stats, u64 *data)
data              155 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c 		data[i] = (vnic_gstrings_stats[i].sizeof_stat ==
data              161 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c static void vnic_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data              169 drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c 		memcpy(data + i * ETH_GSTRING_LEN,
data              328 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h 			     struct __opa_veswport_trap *data, u32 lid);
data              236 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port_info = (struct opa_class_port_info *)rsp_mad->data;
data              269 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	memcpy(&port->class_port_info, recvd_mad->data,
data              286 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 				  (struct opa_veswport_info *)rsp_mad->data;
data              329 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port_info = (struct opa_veswport_info *)recvd_mad->data;
data              367 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	mac_tbl_in = (struct opa_veswport_mactable *)recvd_mad->data;
data              368 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	mac_tbl_out = (struct opa_veswport_mactable *)rsp_mad->data;
data              402 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	mac_tbl = (struct opa_veswport_mactable *)recvd_mad->data;
data              427 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 				  (struct opa_veswport_info *)rsp_mad->data;
data              470 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	macs_in = (struct opa_veswport_iface_macs *)recvd_mad->data;
data              471 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	macs_out = (struct opa_veswport_iface_macs *)rsp_mad->data;
data              500 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		cntrs = (struct opa_veswport_summary_counters *)rsp_mad->data;
data              522 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		cntrs = (struct opa_veswport_error_counters *)rsp_mad->data;
data              728 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 			     struct __opa_veswport_trap *data, u32 lid)
data              745 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	port = vema_get_port(cport, data->opaportnum);
data              789 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	if (ib_find_pkey(ibp, data->opaportnum, IB_DEFAULT_PKEY_FULL,
data              793 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 		if (ib_find_pkey(ibp, data->opaportnum, IB_DEFAULT_PKEY_PARTIAL,
data              832 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	trap->fabric_id = cpu_to_be16(data->fabric_id);
data              833 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	trap->veswid = cpu_to_be16(data->veswid);
data              834 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	trap->veswportnum = cpu_to_be32(data->veswportnum);
data              835 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	trap->opaportnum = cpu_to_be16(data->opaportnum);
data              836 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	trap->veswportindex = data->veswportindex;
data              837 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c 	trap->opcode = data->opcode;
data             2128 drivers/infiniband/ulp/srp/ib_srp.c 				ch->tsk_mgmt_status = rsp->data[3];
data             2158 drivers/infiniband/ulp/srp/ib_srp.c 			memcpy(scmnd->sense_buffer, rsp->data +
data               82 drivers/infiniband/ulp/srpt/ib_dm_mad.h 	u8 data[IB_MGMT_DEVICE_DATA];
data              276 drivers/infiniband/ulp/srpt/ib_srpt.c 	cif = (struct ib_class_port_info *)mad->data;
data              298 drivers/infiniband/ulp/srpt/ib_srpt.c 	ioui = (struct ib_dm_iou_info *)mad->data;
data              327 drivers/infiniband/ulp/srpt/ib_srpt.c 	iocp = (struct ib_dm_ioc_profile *)mad->data;
data              401 drivers/infiniband/ulp/srpt/ib_srpt.c 	svc_entries = (struct ib_dm_svc_entries *)mad->data;
data              488 drivers/infiniband/ulp/srpt/ib_srpt.c 	BUILD_BUG_ON(offsetof(struct ib_dm_mad, data) != IB_MGMT_DEVICE_HDR);
data             1064 drivers/infiniband/ulp/srpt/ib_srpt.c 		void *data = (void *)srp_cmd + imm_data_offset;
data             1082 drivers/infiniband/ulp/srpt/ib_srpt.c 		if ((void *)(imm_buf + 1) > (void *)data) {
data             1088 drivers/infiniband/ulp/srpt/ib_srpt.c 		if ((uintptr_t)data & 511) {
data             1092 drivers/infiniband/ulp/srpt/ib_srpt.c 		sg_init_one(&ioctx->imm_sg, data, len);
data             1467 drivers/infiniband/ulp/srpt/ib_srpt.c 	srp_rsp->data[3] = rsp_code;
data               54 drivers/input/ff-memless.c 	int (*play_effect)(struct input_dev *dev, void *data,
data              510 drivers/input/ff-memless.c int input_ff_create_memless(struct input_dev *dev, void *data,
data              523 drivers/input/ff-memless.c 	ml->private = data;
data              179 drivers/input/input-polldev.c static int devm_input_polldev_match(struct device *dev, void *res, void *data)
data              183 drivers/input/input-polldev.c 	return devres->polldev == data;
data             1842 drivers/input/input.c static int devm_input_device_match(struct device *dev, void *res, void *data)
data             1846 drivers/input/input.c 	return devres->input == data;
data             2349 drivers/input/input.c int input_handler_for_each_handle(struct input_handler *handler, void *data,
data             2358 drivers/input/input.c 		retval = fn(handle, data);
data              346 drivers/input/joydev.c 	struct JS_DATA_TYPE data;
data              354 drivers/input/joydev.c 	for (data.buttons = i = 0; i < 32 && i < joydev->nkey; i++)
data              355 drivers/input/joydev.c 		data.buttons |=
data              357 drivers/input/joydev.c 	data.x = (joydev->abs[0] / 256 + 128) >> joydev->glue.JS_CORR.x;
data              358 drivers/input/joydev.c 	data.y = (joydev->abs[1] / 256 + 128) >> joydev->glue.JS_CORR.y;
data              370 drivers/input/joydev.c 	if (copy_to_user(buf, &data, sizeof(struct JS_DATA_TYPE)))
data               55 drivers/input/joystick/a3d.c static int a3d_read_packet(struct gameport *gameport, int length, char *data)
data               74 drivers/input/joystick/a3d.c 			data[i++] = v >> 5;
data               88 drivers/input/joystick/a3d.c static int a3d_csum(char *data, int count)
data               93 drivers/input/joystick/a3d.c 		csum += data[i];
data               94 drivers/input/joystick/a3d.c 	return (csum & 0x3f) != ((data[count - 2] << 3) | data[count - 1]);
data               97 drivers/input/joystick/a3d.c static void a3d_read(struct a3d *a3d, unsigned char *data)
data              107 drivers/input/joystick/a3d.c 			input_report_rel(dev, REL_X, ((data[5] << 6) | (data[6] << 3) | data[ 7]) - ((data[5] & 4) << 7));
data              108 drivers/input/joystick/a3d.c 			input_report_rel(dev, REL_Y, ((data[8] << 6) | (data[9] << 3) | data[10]) - ((data[8] & 4) << 7));
data              110 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_RIGHT,  data[2] & 1);
data              111 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_LEFT,   data[3] & 2);
data              112 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_MIDDLE, data[3] & 4);
data              116 drivers/input/joystick/a3d.c 			a3d->axes[0] = ((signed char)((data[11] << 6) | (data[12] << 3) | (data[13]))) + 128;
data              117 drivers/input/joystick/a3d.c 			a3d->axes[1] = ((signed char)((data[14] << 6) | (data[15] << 3) | (data[16]))) + 128;
data              118 drivers/input/joystick/a3d.c 			a3d->axes[2] = ((signed char)((data[17] << 6) | (data[18] << 3) | (data[19]))) + 128;
data              119 drivers/input/joystick/a3d.c 			a3d->axes[3] = ((signed char)((data[20] << 6) | (data[21] << 3) | (data[22]))) + 128;
data              121 drivers/input/joystick/a3d.c 			a3d->buttons = ((data[3] << 3) | data[4]) & 0xf;
data              127 drivers/input/joystick/a3d.c 			input_report_rel(dev, REL_X, ((data[ 9] << 6) | (data[10] << 3) | data[11]) - ((data[ 9] & 4) << 7));
data              128 drivers/input/joystick/a3d.c 			input_report_rel(dev, REL_Y, ((data[12] << 6) | (data[13] << 3) | data[14]) - ((data[12] & 4) << 7));
data              130 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_RIGHT,  data[2] & 1);
data              131 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_LEFT,   data[3] & 2);
data              132 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_MIDDLE, data[3] & 4);
data              133 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_SIDE,   data[7] & 2);
data              134 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_EXTRA,  data[7] & 4);
data              136 drivers/input/joystick/a3d.c 			input_report_abs(dev, ABS_X,        ((signed char)((data[15] << 6) | (data[16] << 3) | (data[17]))) + 128);
data              137 drivers/input/joystick/a3d.c 			input_report_abs(dev, ABS_Y,        ((signed char)((data[18] << 6) | (data[19] << 3) | (data[20]))) + 128);
data              138 drivers/input/joystick/a3d.c 			input_report_abs(dev, ABS_RUDDER,   ((signed char)((data[21] << 6) | (data[22] << 3) | (data[23]))) + 128);
data              139 drivers/input/joystick/a3d.c 			input_report_abs(dev, ABS_THROTTLE, ((signed char)((data[24] << 6) | (data[25] << 3) | (data[26]))) + 128);
data              141 drivers/input/joystick/a3d.c 			input_report_abs(dev, ABS_HAT0X, ( data[5]       & 1) - ((data[5] >> 2) & 1));
data              142 drivers/input/joystick/a3d.c 			input_report_abs(dev, ABS_HAT0Y, ((data[5] >> 1) & 1) - ((data[6] >> 2) & 1));
data              143 drivers/input/joystick/a3d.c 			input_report_abs(dev, ABS_HAT1X, ((data[4] >> 1) & 1) - ( data[3]       & 1));
data              144 drivers/input/joystick/a3d.c 			input_report_abs(dev, ABS_HAT1Y, ((data[4] >> 2) & 1) - ( data[4]       & 1));
data              146 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_TRIGGER, data[8] & 1);
data              147 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_THUMB,   data[8] & 2);
data              148 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_TOP,     data[8] & 4);
data              149 drivers/input/joystick/a3d.c 			input_report_key(dev, BTN_PINKIE,  data[7] & 1);
data              165 drivers/input/joystick/a3d.c 	unsigned char data[A3D_MAX_LENGTH];
data              168 drivers/input/joystick/a3d.c 	if (a3d_read_packet(a3d->gameport, a3d->length, data) != a3d->length ||
data              169 drivers/input/joystick/a3d.c 	    data[0] != a3d->mode || a3d_csum(data, a3d->length))
data              172 drivers/input/joystick/a3d.c 		a3d_read(a3d, data);
data              251 drivers/input/joystick/a3d.c 	unsigned char data[A3D_MAX_LENGTH];
data              271 drivers/input/joystick/a3d.c 	i = a3d_read_packet(gameport, A3D_MAX_LENGTH, data);
data              273 drivers/input/joystick/a3d.c 	if (!i || a3d_csum(data, i)) {
data              278 drivers/input/joystick/a3d.c 	a3d->mode = data[0];
data              324 drivers/input/joystick/a3d.c 		a3d_read(a3d, data);
data              343 drivers/input/joystick/a3d.c 		a3d_read(a3d, data);
data              108 drivers/input/joystick/adi.c 	unsigned char data[ADI_MAX_LENGTH];
data              148 drivers/input/joystick/adi.c 					adi[i].data[++adi[i].ret] = w;
data              173 drivers/input/joystick/adi.c 	if (adi[0].data[0] & 0x20 || ~adi[1].data[0] & 0x20) return;
data              176 drivers/input/joystick/adi.c 		adi[0].data[((length - 1) >> 1) + i + 1] = adi[1].data[i];
data              192 drivers/input/joystick/adi.c 		bits |= ((adi->data[adi->idx - i] >> 5) & 1) << i;
data               40 drivers/input/joystick/amijoy.c 	int i, data = 0, button = 0;
data               46 drivers/input/joystick/amijoy.c 				case 0: data = ~amiga_custom.joy0dat; button = (~ciaa.pra >> 6) & 1; break;
data               47 drivers/input/joystick/amijoy.c 				case 1: data = ~amiga_custom.joy1dat; button = (~ciaa.pra >> 7) & 1; break;
data               52 drivers/input/joystick/amijoy.c 			input_report_abs(amijoy_dev[i], ABS_X, ((data >> 1) & 1) - ((data >> 9) & 1));
data               53 drivers/input/joystick/amijoy.c 			data = ~(data ^ (data << 1));
data               54 drivers/input/joystick/amijoy.c 			input_report_abs(amijoy_dev[i], ABS_Y, ((data >> 1) & 1) - ((data >> 9) & 1));
data              239 drivers/input/joystick/analog.c 	unsigned char data[4], this, last;
data              265 drivers/input/joystick/analog.c 			data[i] = last ^ this;
data              275 drivers/input/joystick/analog.c 		this |= data[i];
data              277 drivers/input/joystick/analog.c 			if (data[i] & (1 << j))
data               73 drivers/input/joystick/as5011.c 	uint8_t data[2] = { aregaddr, avalue };
data               78 drivers/input/joystick/as5011.c 		.buf = (uint8_t *)data
data               89 drivers/input/joystick/as5011.c 	uint8_t data[2] = { aregaddr };
data               95 drivers/input/joystick/as5011.c 			.buf = (uint8_t *)data
data              101 drivers/input/joystick/as5011.c 			.buf = (uint8_t *)data
data              110 drivers/input/joystick/as5011.c 	*value = data[0] & 0x80 ? -1 * (1 + ~data[0]) : data[0];
data               40 drivers/input/joystick/cobra.c static unsigned char cobra_read_packet(struct gameport *gameport, unsigned int *data)
data               85 drivers/input/joystick/cobra.c 		data[i] = ((buf[i] >>  7) & 0x000001f) | ((buf[i] >>  8) & 0x00003e0)
data               98 drivers/input/joystick/cobra.c 	unsigned int data[2];
data              103 drivers/input/joystick/cobra.c 	if ((r = cobra_read_packet(gameport, data)) != cobra->exists) {
data              113 drivers/input/joystick/cobra.c 			input_report_abs(dev, ABS_X, ((data[i] >> 4) & 1) - ((data[i] >> 3) & 1));
data              114 drivers/input/joystick/cobra.c 			input_report_abs(dev, ABS_Y, ((data[i] >> 2) & 1) - ((data[i] >> 1) & 1));
data              117 drivers/input/joystick/cobra.c 				input_report_key(dev, cobra_btn[j], data[i] & (0x20 << j));
data              143 drivers/input/joystick/cobra.c 	unsigned int data[2];
data              159 drivers/input/joystick/cobra.c 	cobra->exists = cobra_read_packet(gameport, data);
data              162 drivers/input/joystick/cobra.c 		if ((cobra->exists >> i) & data[i] & 1) {
data              164 drivers/input/joystick/cobra.c 				" Contact vojtech@ucw.cz\n", i, gameport->phys, (data[i] >> 2) & 7);
data              131 drivers/input/joystick/db9.c static void db9_saturn_write_sub(struct parport *port, int type, unsigned char data, int powered, int pwr_sub)
data              137 drivers/input/joystick/db9.c 		c = 0x80 | 0x30 | (powered ? 0x08 : 0) | (pwr_sub ? 0x04 : 0) | data;
data              141 drivers/input/joystick/db9.c 		c = 0x40 | data << 4 | (powered ? 0x08 : 0) | (pwr_sub ? 0x04 : 0) | 0x03;
data              145 drivers/input/joystick/db9.c 		c = ((((data & 2) ? 2 : 0) | ((data & 1) ? 4 : 0)) ^ 0x02) | !powered;
data              156 drivers/input/joystick/db9.c 	unsigned char data;
data              160 drivers/input/joystick/db9.c 		data = parport_read_status(port) ^ 0x80;
data              161 drivers/input/joystick/db9.c 		return (data & 0x80 ? 1 : 0) | (data & 0x40 ? 2 : 0)
data              162 drivers/input/joystick/db9.c 		     | (data & 0x20 ? 4 : 0) | (data & 0x10 ? 8 : 0);
data              165 drivers/input/joystick/db9.c 		data = parport_read_data(port) & 0x0f;
data              166 drivers/input/joystick/db9.c 		return (data & 0x8 ? 1 : 0) | (data & 0x4 ? 2 : 0)
data              167 drivers/input/joystick/db9.c 		     | (data & 0x2 ? 4 : 0) | (data & 0x1 ? 8 : 0);
data              176 drivers/input/joystick/db9.c 	unsigned char data;
data              180 drivers/input/joystick/db9.c 	data = db9_saturn_read_sub(port, type) << 4;
data              183 drivers/input/joystick/db9.c 	data |= db9_saturn_read_sub(port, type);
data              184 drivers/input/joystick/db9.c 	return data;
data              191 drivers/input/joystick/db9.c static unsigned char db9_saturn_read_packet(struct parport *port, unsigned char *data, int type, int powered)
data              197 drivers/input/joystick/db9.c 	data[0] = db9_saturn_read_sub(port, type);
data              198 drivers/input/joystick/db9.c 	switch (data[0] & 0x0f) {
data              201 drivers/input/joystick/db9.c 		return data[0] = 0xff;
data              205 drivers/input/joystick/db9.c 		data[2] = db9_saturn_read_sub(port, type) << 4;
data              207 drivers/input/joystick/db9.c 		data[1] = db9_saturn_read_sub(port, type) << 4;
data              209 drivers/input/joystick/db9.c 		data[1] |= db9_saturn_read_sub(port, type);
data              212 drivers/input/joystick/db9.c 		data[2] |= data[0];
data              213 drivers/input/joystick/db9.c 		return data[0] = 0x02;
data              218 drivers/input/joystick/db9.c 		data[0] = db9_saturn_read_analog(port, type, powered);
data              219 drivers/input/joystick/db9.c 		if (data[0] != 0x41) {
data              221 drivers/input/joystick/db9.c 			for (i = 0; i < (data[0] & 0x0f); i++)
data              222 drivers/input/joystick/db9.c 				data[i + 1] = db9_saturn_read_analog(port, type, powered);
data              224 drivers/input/joystick/db9.c 			return data[0];
data              228 drivers/input/joystick/db9.c 				return data[0] = 0xff;
data              230 drivers/input/joystick/db9.c 				data[i] = db9_saturn_read_analog(port, type, powered);
data              231 drivers/input/joystick/db9.c 				if (data[i] != 0xff)
data              233 drivers/input/joystick/db9.c 					for (j = 0; j < (data[i] & 0x0f); j++)
data              234 drivers/input/joystick/db9.c 						data[i + j + 1] = db9_saturn_read_analog(port, type, powered);
data              246 drivers/input/joystick/db9.c 				data[i + 1] = db9_saturn_read_analog(port, type, powered);
data              248 drivers/input/joystick/db9.c 			return data[0] = 0xe3;
data              252 drivers/input/joystick/db9.c 		return data[0];
data              259 drivers/input/joystick/db9.c static int db9_saturn_report(unsigned char id, unsigned char data[60], struct input_dev *devs[], int n, int max_pads)
data              267 drivers/input/joystick/db9.c 		switch (data[j]) {
data              269 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[5], data[j + 6]);
data              272 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[3], data[j + 4]);
data              273 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[4], data[j + 5]);
data              276 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[2], data[j + 3]);
data              280 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[0], !(data[j + 1] & 128) - !(data[j + 1] & 64));
data              281 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[1], !(data[j + 1] & 32) - !(data[j + 1] & 16));
data              283 drivers/input/joystick/db9.c 				input_report_key(dev, db9_cd32_btn[i], ~data[j + db9_saturn_byte[i]] & db9_saturn_mask[i]);
data              286 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[0], !(data[j + 1] & 128) - !(data[j + 1] & 64));
data              287 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[1], !(data[j + 1] & 32) - !(data[j + 1] & 16));
data              289 drivers/input/joystick/db9.c 				input_report_key(dev, db9_cd32_btn[i], ~data[j + db9_saturn_byte[i]] & db9_saturn_mask[i]);
data              290 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[2], data[j + 3]);
data              291 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[3], data[j + 4]);
data              292 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[4], data[j + 5]);
data              297 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[6], data[j + 7]);
data              298 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[7], data[j + 8]);
data              299 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[5], data[j + 9]);
data              302 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_A, data[j + 3] & 0x80);
data              303 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[2], data[j + 3] & 0x7f);
data              306 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_START, data[j + 1] & 0x08);
data              307 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_A, data[j + 1] & 0x04);
data              308 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_C, data[j + 1] & 0x02);
data              309 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_B, data[j + 1] & 0x01);
data              310 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[2], data[j + 2] ^ 0x80);
data              311 drivers/input/joystick/db9.c 			input_report_abs(dev, db9_abs[3], (0xff-(data[j + 3] ^ 0x80))+1); /* */
data              327 drivers/input/joystick/db9.c 	unsigned char id, data[60];
data              349 drivers/input/joystick/db9.c 		id = db9_saturn_read_packet(port, data, type + i, 1);
data              350 drivers/input/joystick/db9.c 		tmp = db9_saturn_report(id, data, devs, tmp, max_pads);
data              361 drivers/input/joystick/db9.c 	int data, i;
data              366 drivers/input/joystick/db9.c 			data = parport_read_data(port) >> 3;
data              368 drivers/input/joystick/db9.c 			input_report_abs(dev2, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1));
data              369 drivers/input/joystick/db9.c 			input_report_abs(dev2, ABS_Y, (data & DB9_DOWN  ? 0 : 1) - (data & DB9_UP   ? 0 : 1));
data              370 drivers/input/joystick/db9.c 			input_report_key(dev2, BTN_TRIGGER, ~data & DB9_FIRE1);
data              375 drivers/input/joystick/db9.c 			data = parport_read_status(port) >> 3;
data              377 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1));
data              378 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_Y, (data & DB9_DOWN  ? 0 : 1) - (data & DB9_UP   ? 0 : 1));
data              379 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_TRIGGER, data & DB9_FIRE1);
data              384 drivers/input/joystick/db9.c 			data = parport_read_data(port);
data              386 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1));
data              387 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_Y, (data & DB9_DOWN  ? 0 : 1) - (data & DB9_UP   ? 0 : 1));
data              388 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_TRIGGER, ~data & DB9_FIRE1);
data              393 drivers/input/joystick/db9.c 			data = parport_read_data(port);
data              395 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1));
data              396 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_Y, (data & DB9_DOWN  ? 0 : 1) - (data & DB9_UP   ? 0 : 1));
data              397 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_TRIGGER, ~data & DB9_FIRE1);
data              398 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_THUMB,   ~data & DB9_FIRE2);
data              404 drivers/input/joystick/db9.c 			data = parport_read_data(port);
data              406 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1));
data              407 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_Y, (data & DB9_DOWN  ? 0 : 1) - (data & DB9_UP   ? 0 : 1));
data              408 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_B, ~data & DB9_FIRE1);
data              409 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_C, ~data & DB9_FIRE2);
data              412 drivers/input/joystick/db9.c 			data = parport_read_data(port);
data              414 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_A,     ~data & DB9_FIRE1);
data              415 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_START, ~data & DB9_FIRE2);
data              421 drivers/input/joystick/db9.c 			data = parport_read_data(port);
data              423 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1));
data              424 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_Y, (data & DB9_DOWN  ? 0 : 1) - (data & DB9_UP   ? 0 : 1));
data              425 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_B, ~data & DB9_FIRE1);
data              426 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_C, ~data & DB9_FIRE2);
data              429 drivers/input/joystick/db9.c 			data = parport_read_data(port);
data              431 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_A,     ~data & DB9_FIRE1);
data              432 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_X,     ~data & DB9_FIRE2);
data              433 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_Y,     ~data & DB9_LEFT);
data              434 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_START, ~data & DB9_RIGHT);
data              441 drivers/input/joystick/db9.c 			data = parport_read_data(port);
data              443 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1));
data              444 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_Y, (data & DB9_DOWN  ? 0 : 1) - (data & DB9_UP   ? 0 : 1));
data              445 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_B, ~data & DB9_FIRE1);
data              446 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_C, ~data & DB9_FIRE2);
data              450 drivers/input/joystick/db9.c 			data = parport_read_data(port);
data              452 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_A, ~data & DB9_FIRE1);
data              453 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_START, ~data & DB9_FIRE2);
data              461 drivers/input/joystick/db9.c 			data=parport_read_data(port);
data              463 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_X,    ~data & DB9_LEFT);
data              464 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_Y,    ~data & DB9_DOWN);
data              465 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_Z,    ~data & DB9_UP);
data              466 drivers/input/joystick/db9.c 			input_report_key(dev, BTN_MODE, ~data & DB9_RIGHT);
data              484 drivers/input/joystick/db9.c 			data = parport_read_data(port);
data              486 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1));
data              487 drivers/input/joystick/db9.c 			input_report_abs(dev, ABS_Y, (data & DB9_DOWN  ? 0 : 1) - (data & DB9_UP   ? 0 : 1));
data              492 drivers/input/joystick/db9.c 				data = parport_read_data(port);
data              495 drivers/input/joystick/db9.c 				input_report_key(dev, db9_cd32_btn[i], ~data & DB9_FIRE2);
data               63 drivers/input/joystick/fsia6b.c 				    unsigned char data, unsigned int flags)
data               70 drivers/input/joystick/fsia6b.c 	fsia6b->packet.ibuf = (data << 8) | ((fsia6b->packet.ibuf >> 8) & 0xFF);
data              140 drivers/input/joystick/gamecon.c 		unsigned char data = (cmd >> i) & 1 ? target : 0;
data              141 drivers/input/joystick/gamecon.c 		parport_write_data(port, GC_N64_POWER_W | data);
data              153 drivers/input/joystick/gamecon.c 		unsigned char data = (GC_N64_STOP_BIT >> i) & 1 ? target : 0;
data              154 drivers/input/joystick/gamecon.c 		parport_write_data(port, GC_N64_POWER_W | data);
data              165 drivers/input/joystick/gamecon.c static void gc_n64_read_packet(struct gc *gc, unsigned char *data)
data              193 drivers/input/joystick/gamecon.c 		data[i] = parport_read_status(gc->pd->port);
data              207 drivers/input/joystick/gamecon.c 	unsigned char data[GC_N64_LENGTH];
data              212 drivers/input/joystick/gamecon.c 	gc_n64_read_packet(gc, data);
data              222 drivers/input/joystick/gamecon.c 		if (s & ~(data[8] | data[9])) {
data              227 drivers/input/joystick/gamecon.c 				if (data[23 - j] & s)
data              229 drivers/input/joystick/gamecon.c 				if (data[31 - j] & s)
data              237 drivers/input/joystick/gamecon.c 					 !(s & data[6]) - !(s & data[7]));
data              239 drivers/input/joystick/gamecon.c 					 !(s & data[4]) - !(s & data[5]));
data              243 drivers/input/joystick/gamecon.c 						 s & data[gc_n64_bytes[j]]);
data              250 drivers/input/joystick/gamecon.c static int gc_n64_play_effect(struct input_dev *dev, void *data,
data              256 drivers/input/joystick/gamecon.c 	struct gc_subdev *sdev = data;
data              341 drivers/input/joystick/gamecon.c static void gc_nes_read_packet(struct gc *gc, int length, unsigned char *data)
data              352 drivers/input/joystick/gamecon.c 		data[i] = parport_read_status(gc->pd->port) ^ 0x7f;
data              360 drivers/input/joystick/gamecon.c 	unsigned char data[GC_SNESMOUSE_LENGTH];
data              369 drivers/input/joystick/gamecon.c 	gc_nes_read_packet(gc, len, data);
data              381 drivers/input/joystick/gamecon.c 			input_report_abs(dev, ABS_X, !(s & data[6]) - !(s & data[7]));
data              382 drivers/input/joystick/gamecon.c 			input_report_abs(dev, ABS_Y, !(s & data[4]) - !(s & data[5]));
data              386 drivers/input/joystick/gamecon.c 						 s & data[gc_nes_bytes[j]]);
data              392 drivers/input/joystick/gamecon.c 			input_report_abs(dev, ABS_X, !(s & data[6]) - !(s & data[7]));
data              393 drivers/input/joystick/gamecon.c 			input_report_abs(dev, ABS_Y, !(s & data[4]) - !(s & data[5]));
data              397 drivers/input/joystick/gamecon.c 						 s & data[gc_snes_bytes[j]]);
data              411 drivers/input/joystick/gamecon.c 			if (!(s & data[12]) && !(s & data[13]) &&
data              412 drivers/input/joystick/gamecon.c 			    !(s & data[14]) && (s & data[15])) {
data              413 drivers/input/joystick/gamecon.c 				input_report_key(dev, BTN_LEFT, s & data[9]);
data              414 drivers/input/joystick/gamecon.c 				input_report_key(dev, BTN_RIGHT, s & data[8]);
data              419 drivers/input/joystick/gamecon.c 					if (data[25 + j] & s)
data              423 drivers/input/joystick/gamecon.c 					if (data[17 + j] & s)
data              428 drivers/input/joystick/gamecon.c 					if (data[24] & s)
data              434 drivers/input/joystick/gamecon.c 					if (data[16] & s)
data              460 drivers/input/joystick/gamecon.c static void gc_multi_read_packet(struct gc *gc, int length, unsigned char *data)
data              466 drivers/input/joystick/gamecon.c 		data[i] = parport_read_status(gc->pd->port) ^ 0x7f;
data              472 drivers/input/joystick/gamecon.c 	unsigned char data[GC_MULTI2_LENGTH];
data              478 drivers/input/joystick/gamecon.c 	gc_multi_read_packet(gc, data_len, data);
data              487 drivers/input/joystick/gamecon.c 			input_report_key(dev, BTN_THUMB, s & data[5]);
data              492 drivers/input/joystick/gamecon.c 					 !(s & data[2]) - !(s & data[3]));
data              494 drivers/input/joystick/gamecon.c 					 !(s & data[0]) - !(s & data[1]));
data              495 drivers/input/joystick/gamecon.c 			input_report_key(dev, BTN_TRIGGER, s & data[4]);
data              550 drivers/input/joystick/gamecon.c static void gc_psx_command(struct gc *gc, int b, unsigned char *data)
data              555 drivers/input/joystick/gamecon.c 	memset(data, 0, GC_MAX_DEVICES);
data              568 drivers/input/joystick/gamecon.c 				data[j] |= (read & gc_status_bit[j]) ? (1 << i) : 0;
data              582 drivers/input/joystick/gamecon.c 			       unsigned char data[GC_MAX_DEVICES][GC_PSX_BYTES],
data              617 drivers/input/joystick/gamecon.c 			data[j][i] = data2[j];
data              630 drivers/input/joystick/gamecon.c 			      unsigned char *data)
data              639 drivers/input/joystick/gamecon.c 		input_report_key(dev, BTN_THUMBL, ~data[0] & 0x04);
data              640 drivers/input/joystick/gamecon.c 		input_report_key(dev, BTN_THUMBR, ~data[0] & 0x02);
data              649 drivers/input/joystick/gamecon.c 						 ~data[0] & (0x10 << i));
data              653 drivers/input/joystick/gamecon.c 						 data[i + 2]);
data              656 drivers/input/joystick/gamecon.c 				!!(data[0] & 0x80) * 128 + !(data[0] & 0x20) * 127);
data              658 drivers/input/joystick/gamecon.c 				!!(data[0] & 0x10) * 128 + !(data[0] & 0x40) * 127);
data              662 drivers/input/joystick/gamecon.c 			input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i));
data              664 drivers/input/joystick/gamecon.c 		input_report_key(dev, BTN_START,  ~data[0] & 0x08);
data              665 drivers/input/joystick/gamecon.c 		input_report_key(dev, BTN_SELECT, ~data[0] & 0x01);
data              676 drivers/input/joystick/gamecon.c 						 ~data[0] & (0x10 << i));
data              679 drivers/input/joystick/gamecon.c 				!!(data[0] & 0x80) * 128 + !(data[0] & 0x20) * 127);
data              681 drivers/input/joystick/gamecon.c 				!!(data[0] & 0x10) * 128 + !(data[0] & 0x40) * 127);
data              696 drivers/input/joystick/gamecon.c 			input_report_key(dev, gc_psx_btn[i], ~data[1] & (1 << i));
data              698 drivers/input/joystick/gamecon.c 		input_report_key(dev, BTN_START,  ~data[0] & 0x08);
data              699 drivers/input/joystick/gamecon.c 		input_report_key(dev, BTN_SELECT, ~data[0] & 0x01);
data              712 drivers/input/joystick/gamecon.c 	unsigned char data[GC_MAX_DEVICES][GC_PSX_BYTES];
data              717 drivers/input/joystick/gamecon.c 	gc_psx_read_packet(gc, data, id);
data              722 drivers/input/joystick/gamecon.c 			gc_psx_report_one(pad, id[i], data[i]);
data               78 drivers/input/joystick/gf2k.c static int gf2k_read_packet(struct gameport *gameport, int length, char *data)
data               99 drivers/input/joystick/gf2k.c 			data[i++] = v >> 5;
data              142 drivers/input/joystick/gf2k.c #define GB(p,n,s)	gf2k_get_bits(data, p, n, s)
data              146 drivers/input/joystick/gf2k.c 	__u64 data = 0;
data              150 drivers/input/joystick/gf2k.c 		data |= buf[pos / 3 + i] << (i * 3);
data              151 drivers/input/joystick/gf2k.c 	data >>= pos % 3;
data              152 drivers/input/joystick/gf2k.c 	data &= (1 << num) - 1;
data              153 drivers/input/joystick/gf2k.c 	data <<= shift;
data              155 drivers/input/joystick/gf2k.c 	return data;
data              158 drivers/input/joystick/gf2k.c static void gf2k_read(struct gf2k *gf2k, unsigned char *data)
data              192 drivers/input/joystick/gf2k.c 	unsigned char data[GF2K_LENGTH];
data              196 drivers/input/joystick/gf2k.c 	if (gf2k_read_packet(gf2k->gameport, gf2k_length[gf2k->id], data) < gf2k_length[gf2k->id])
data              199 drivers/input/joystick/gf2k.c 		gf2k_read(gf2k, data);
data              225 drivers/input/joystick/gf2k.c 	unsigned char data[GF2K_LENGTH];
data              252 drivers/input/joystick/gf2k.c 	if (gf2k_read_packet(gameport, GF2K_LENGTH, data) < 12) {
data              313 drivers/input/joystick/gf2k.c 	gf2k_read_packet(gameport, gf2k->length, data);
data              314 drivers/input/joystick/gf2k.c 	gf2k_read(gf2k, data);
data               68 drivers/input/joystick/grip.c static int grip_gpp_read_packet(struct gameport *gameport, int shift, unsigned int *data)
data               77 drivers/input/joystick/grip.c 	data[0] = 0;
data               89 drivers/input/joystick/grip.c 			data[0] |= (v >> 1) << i++;
data               98 drivers/input/joystick/grip.c 	for (i = 0; i < GRIP_LENGTH_GPP && (data[0] & 0xfe4210) ^ 0x7c0000; i++)
data               99 drivers/input/joystick/grip.c 		data[0] = data[0] >> 1 | (data[0] & 1) << (GRIP_LENGTH_GPP - 1);
data              108 drivers/input/joystick/grip.c static int grip_xt_read_packet(struct gameport *gameport, int shift, unsigned int *data)
data              118 drivers/input/joystick/grip.c 	data[0] = data[1] = data[2] = data[3] = 0;
data              142 drivers/input/joystick/grip.c 						data[buf >> 18] = buf >> 4;
data              169 drivers/input/joystick/grip.c 	unsigned int data[GRIP_LENGTH_XT];
data              185 drivers/input/joystick/grip.c 				if (grip_gpp_read_packet(grip->gameport, (i << 1) + 4, data)) {
data              190 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_X, ((*data >> 15) & 1) - ((*data >> 16) & 1));
data              191 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_Y, ((*data >> 13) & 1) - ((*data >> 12) & 1));
data              195 drivers/input/joystick/grip.c 						input_report_key(dev, grip_btn_gpp[j], (*data >> j) & 1);
data              201 drivers/input/joystick/grip.c 				if (grip_xt_read_packet(grip->gameport, (i << 1) + 4, data)) {
data              206 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_X,        (data[0] >> 2) & 0x3f);
data              207 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_Y,  63 - ((data[0] >> 8) & 0x3f));
data              208 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_THROTTLE, (data[2] >> 8) & 0x3f);
data              210 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT0X, ((data[2] >> 1) & 1) - ( data[2]       & 1));
data              211 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT0Y, ((data[2] >> 2) & 1) - ((data[2] >> 3) & 1));
data              214 drivers/input/joystick/grip.c 					input_report_key(dev, grip_btn_bd[j], (data[3] >> (j + 4)) & 1);
data              220 drivers/input/joystick/grip.c 				if (grip_xt_read_packet(grip->gameport, (i << 1) + 4, data)) {
data              225 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_X,        (data[0] >> 2) & 0x3f);
data              226 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_Y,  63 - ((data[0] >> 8) & 0x3f));
data              227 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_BRAKE,    (data[1] >> 2) & 0x3f);
data              228 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_GAS,	    (data[1] >> 8) & 0x3f);
data              229 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_THROTTLE, (data[2] >> 8) & 0x3f);
data              231 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT0X, ((data[2] >> 1) & 1) - ( data[2]       & 1));
data              232 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT0Y, ((data[2] >> 2) & 1) - ((data[2] >> 3) & 1));
data              233 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT1X, ((data[2] >> 5) & 1) - ((data[2] >> 4) & 1));
data              234 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT1Y, ((data[2] >> 6) & 1) - ((data[2] >> 7) & 1));
data              237 drivers/input/joystick/grip.c 					input_report_key(dev, grip_btn_xt[j], (data[3] >> (j + 3)) & 1);
data              242 drivers/input/joystick/grip.c 				if (grip_xt_read_packet(grip->gameport, (i << 1) + 4, data)) {
data              247 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_X,        (data[0] >> 2) & 0x3f);
data              248 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_Y,        (data[0] >> 8) & 0x3f);
data              249 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_RX,       (data[1] >> 2) & 0x3f);
data              250 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_RY,	    (data[1] >> 8) & 0x3f);
data              251 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_THROTTLE, (data[2] >> 8) & 0x3f);
data              253 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT0X, ((data[2] >> 1) & 1) - ( data[2]       & 1));
data              254 drivers/input/joystick/grip.c 				input_report_abs(dev, ABS_HAT0Y, ((data[2] >> 2) & 1) - ((data[2] >> 3) & 1));
data              257 drivers/input/joystick/grip.c 					input_report_key(dev, grip_btn_dc[j], (data[3] >> (j + 3)) & 1);
data              286 drivers/input/joystick/grip.c 	unsigned int data[GRIP_LENGTH_XT];
data              302 drivers/input/joystick/grip.c 		if (!grip_gpp_read_packet(gameport, (i << 1) + 4, data)) {
data              306 drivers/input/joystick/grip.c 		if (!grip_xt_read_packet(gameport, (i << 1) + 4, data)) {
data              307 drivers/input/joystick/grip.c 			if (!(data[3] & 7)) {
data              311 drivers/input/joystick/grip.c 			if (!(data[2] & 0xf0)) {
data              134 drivers/input/joystick/grip_mp.c static inline int poll_until(u8 onbits, u8 offbits, int u_sec, struct gameport* gp, u8 *data)
data              140 drivers/input/joystick/grip_mp.c 		*data = gameport_read(gp);
data              141 drivers/input/joystick/grip_mp.c 		if ((*data & onbits) == onbits &&
data              142 drivers/input/joystick/grip_mp.c 		    (~(*data) & offbits) == offbits)
data               68 drivers/input/joystick/guillemot.c static int guillemot_read_packet(struct gameport *gameport, u8 *data)
data               76 drivers/input/joystick/guillemot.c 		data[i] = 0;
data               90 drivers/input/joystick/guillemot.c 			data[i >> 3] |= ((v >> 5) & 1) << (i & 7);
data              109 drivers/input/joystick/guillemot.c 	u8 data[GUILLEMOT_MAX_LENGTH];
data              114 drivers/input/joystick/guillemot.c 	if (guillemot_read_packet(guillemot->gameport, data) != GUILLEMOT_MAX_LENGTH * 8 ||
data              115 drivers/input/joystick/guillemot.c 		data[0] != 0x55 || data[16] != 0xaa) {
data              120 drivers/input/joystick/guillemot.c 			input_report_abs(dev, guillemot->type->abs[i], data[i + 5]);
data              123 drivers/input/joystick/guillemot.c 			input_report_abs(dev, ABS_HAT0X, guillemot_hat_to_axis[data[4] >> 4].x);
data              124 drivers/input/joystick/guillemot.c 			input_report_abs(dev, ABS_HAT0Y, guillemot_hat_to_axis[data[4] >> 4].y);
data              128 drivers/input/joystick/guillemot.c 			input_report_key(dev, guillemot->type->btn[i], (data[2 + (i >> 3)] >> (i & 7)) & 1);
data              165 drivers/input/joystick/guillemot.c 	u8 data[GUILLEMOT_MAX_LENGTH];
data              185 drivers/input/joystick/guillemot.c 	i = guillemot_read_packet(gameport, data);
data              187 drivers/input/joystick/guillemot.c 	if (i != GUILLEMOT_MAX_LENGTH * 8 || data[0] != 0x55 || data[16] != 0xaa) {
data              193 drivers/input/joystick/guillemot.c 		if (guillemot_type[i].id == data[11])
data              198 drivers/input/joystick/guillemot.c 			gameport->phys, data[12], data[13], data[11], data[14], data[15]);
data              214 drivers/input/joystick/guillemot.c 	input_dev->id.version = (int)data[14] << 8 | data[15];
data               21 drivers/input/joystick/iforce/iforce-ff.c 	unsigned char data[3];
data               34 drivers/input/joystick/iforce/iforce-ff.c 	data[0] = LO(mod_chunk->start);
data               35 drivers/input/joystick/iforce/iforce-ff.c 	data[1] = HI(mod_chunk->start);
data               36 drivers/input/joystick/iforce/iforce-ff.c 	data[2] = HIFIX80(level);
data               38 drivers/input/joystick/iforce/iforce-ff.c 	iforce_send_packet(iforce, FF_CMD_MAGNITUDE, data);
data               40 drivers/input/joystick/iforce/iforce-ff.c 	iforce_dump_packet(iforce, "magnitude", FF_CMD_MAGNITUDE, data);
data               52 drivers/input/joystick/iforce/iforce-ff.c 	unsigned char data[7];
data               67 drivers/input/joystick/iforce/iforce-ff.c 	data[0] = LO(mod_chunk->start);
data               68 drivers/input/joystick/iforce/iforce-ff.c 	data[1] = HI(mod_chunk->start);
data               70 drivers/input/joystick/iforce/iforce-ff.c 	data[2] = HIFIX80(magnitude);
data               71 drivers/input/joystick/iforce/iforce-ff.c 	data[3] = HIFIX80(offset);
data               72 drivers/input/joystick/iforce/iforce-ff.c 	data[4] = HI(phase);
data               74 drivers/input/joystick/iforce/iforce-ff.c 	data[5] = LO(period);
data               75 drivers/input/joystick/iforce/iforce-ff.c 	data[6] = HI(period);
data               77 drivers/input/joystick/iforce/iforce-ff.c 	iforce_send_packet(iforce, FF_CMD_PERIOD, data);
data               91 drivers/input/joystick/iforce/iforce-ff.c 	unsigned char data[8];
data              107 drivers/input/joystick/iforce/iforce-ff.c 	data[0] = LO(mod_chunk->start);
data              108 drivers/input/joystick/iforce/iforce-ff.c 	data[1] = HI(mod_chunk->start);
data              110 drivers/input/joystick/iforce/iforce-ff.c 	data[2] = LO(attack_duration);
data              111 drivers/input/joystick/iforce/iforce-ff.c 	data[3] = HI(attack_duration);
data              112 drivers/input/joystick/iforce/iforce-ff.c 	data[4] = HI(initial_level);
data              114 drivers/input/joystick/iforce/iforce-ff.c 	data[5] = LO(fade_duration);
data              115 drivers/input/joystick/iforce/iforce-ff.c 	data[6] = HI(fade_duration);
data              116 drivers/input/joystick/iforce/iforce-ff.c 	data[7] = HI(final_level);
data              118 drivers/input/joystick/iforce/iforce-ff.c 	iforce_send_packet(iforce, FF_CMD_ENVELOPE, data);
data              131 drivers/input/joystick/iforce/iforce-ff.c 	unsigned char data[10];
data              144 drivers/input/joystick/iforce/iforce-ff.c 	data[0] = LO(mod_chunk->start);
data              145 drivers/input/joystick/iforce/iforce-ff.c 	data[1] = HI(mod_chunk->start);
data              147 drivers/input/joystick/iforce/iforce-ff.c 	data[2] = (100 * rk) >> 15;	/* Dangerous: the sign is extended by gcc on plateforms providing an arith shift */
data              148 drivers/input/joystick/iforce/iforce-ff.c 	data[3] = (100 * lk) >> 15; /* This code is incorrect on cpus lacking arith shift */
data              151 drivers/input/joystick/iforce/iforce-ff.c 	data[4] = LO(center);
data              152 drivers/input/joystick/iforce/iforce-ff.c 	data[5] = HI(center);
data              155 drivers/input/joystick/iforce/iforce-ff.c 	data[6] = LO(db);
data              156 drivers/input/joystick/iforce/iforce-ff.c 	data[7] = HI(db);
data              158 drivers/input/joystick/iforce/iforce-ff.c 	data[8] = (100 * rsat) >> 16;
data              159 drivers/input/joystick/iforce/iforce-ff.c 	data[9] = (100 * lsat) >> 16;
data              161 drivers/input/joystick/iforce/iforce-ff.c 	iforce_send_packet(iforce, FF_CMD_CONDITION, data);
data              162 drivers/input/joystick/iforce/iforce-ff.c 	iforce_dump_packet(iforce, "condition", FF_CMD_CONDITION, data);
data              294 drivers/input/joystick/iforce/iforce-ff.c 	unsigned char data[14];
data              300 drivers/input/joystick/iforce/iforce-ff.c 	data[0]  = LO(id);
data              301 drivers/input/joystick/iforce/iforce-ff.c 	data[1]  = effect_type;
data              302 drivers/input/joystick/iforce/iforce-ff.c 	data[2]  = LO(axes) | find_button(iforce, button);
data              304 drivers/input/joystick/iforce/iforce-ff.c 	data[3]  = LO(duration);
data              305 drivers/input/joystick/iforce/iforce-ff.c 	data[4]  = HI(duration);
data              307 drivers/input/joystick/iforce/iforce-ff.c 	data[5]  = HI(direction);
data              309 drivers/input/joystick/iforce/iforce-ff.c 	data[6]  = LO(interval);
data              310 drivers/input/joystick/iforce/iforce-ff.c 	data[7]  = HI(interval);
data              312 drivers/input/joystick/iforce/iforce-ff.c 	data[8]  = LO(mod_id1);
data              313 drivers/input/joystick/iforce/iforce-ff.c 	data[9]  = HI(mod_id1);
data              314 drivers/input/joystick/iforce/iforce-ff.c 	data[10] = LO(mod_id2);
data              315 drivers/input/joystick/iforce/iforce-ff.c 	data[11] = HI(mod_id2);
data              317 drivers/input/joystick/iforce/iforce-ff.c 	data[12] = LO(delay);
data              318 drivers/input/joystick/iforce/iforce-ff.c 	data[13] = HI(delay);
data              323 drivers/input/joystick/iforce/iforce-ff.c 	iforce_send_packet(iforce, FF_CMD_EFFECT, data);
data               82 drivers/input/joystick/iforce/iforce-main.c 	unsigned char data[3];
data               84 drivers/input/joystick/iforce/iforce-main.c 	data[0] = gain >> 9;
data               85 drivers/input/joystick/iforce/iforce-main.c 	iforce_send_packet(iforce, FF_CMD_GAIN, data);
data               91 drivers/input/joystick/iforce/iforce-main.c 	unsigned char data[3];
data               93 drivers/input/joystick/iforce/iforce-main.c 	data[0] = 0x03;
data               94 drivers/input/joystick/iforce/iforce-main.c 	data[1] = magnitude >> 9;
data               95 drivers/input/joystick/iforce/iforce-main.c 	iforce_send_packet(iforce, FF_CMD_AUTOCENTER, data);
data               97 drivers/input/joystick/iforce/iforce-main.c 	data[0] = 0x04;
data               98 drivers/input/joystick/iforce/iforce-main.c 	data[1] = 0x01;
data               99 drivers/input/joystick/iforce/iforce-main.c 	iforce_send_packet(iforce, FF_CMD_AUTOCENTER, data);
data               18 drivers/input/joystick/iforce/iforce-packets.c void iforce_dump_packet(struct iforce *iforce, char *msg, u16 cmd, unsigned char *data)
data               21 drivers/input/joystick/iforce/iforce-packets.c 		__func__, msg, cmd, LO(cmd), data);
data               27 drivers/input/joystick/iforce/iforce-packets.c int iforce_send_packet(struct iforce *iforce, u16 cmd, unsigned char* data)
data               67 drivers/input/joystick/iforce/iforce-packets.c 	       data,
data               71 drivers/input/joystick/iforce/iforce-packets.c 		       data + c,
data               90 drivers/input/joystick/iforce/iforce-packets.c 	unsigned char data[3];
data               92 drivers/input/joystick/iforce/iforce-packets.c 	data[0] = LO(id);
data               93 drivers/input/joystick/iforce/iforce-packets.c 	data[1] = (value > 0) ? ((value > 1) ? 0x41 : 0x01) : 0;
data               94 drivers/input/joystick/iforce/iforce-packets.c 	data[2] = LO(value);
data               95 drivers/input/joystick/iforce/iforce-packets.c 	return iforce_send_packet(iforce, FF_CMD_PLAY, data);
data              119 drivers/input/joystick/iforce/iforce-packets.c static void iforce_report_hats_buttons(struct iforce *iforce, u8 *data)
data              124 drivers/input/joystick/iforce/iforce-packets.c 	input_report_abs(dev, ABS_HAT0X, iforce_hat_to_axis[data[6] >> 4].x);
data              125 drivers/input/joystick/iforce/iforce-packets.c 	input_report_abs(dev, ABS_HAT0Y, iforce_hat_to_axis[data[6] >> 4].y);
data              129 drivers/input/joystick/iforce/iforce-packets.c 				 data[(i >> 3) + 5] & (1 << (i & 7)));
data              133 drivers/input/joystick/iforce/iforce-packets.c 		u8 btns = data[6];
data              156 drivers/input/joystick/iforce/iforce-packets.c 			   u8 packet_id, u8 *data, size_t len)
data              165 drivers/input/joystick/iforce/iforce-packets.c 				 (__s16) get_unaligned_le16(data));
data              167 drivers/input/joystick/iforce/iforce-packets.c 				 (__s16) get_unaligned_le16(data + 2));
data              168 drivers/input/joystick/iforce/iforce-packets.c 		input_report_abs(dev, ABS_THROTTLE, 255 - data[4]);
data              171 drivers/input/joystick/iforce/iforce-packets.c 			input_report_abs(dev, ABS_RUDDER, (__s8)data[7]);
data              173 drivers/input/joystick/iforce/iforce-packets.c 		iforce_report_hats_buttons(iforce, data);
data              180 drivers/input/joystick/iforce/iforce-packets.c 				 (__s16) get_unaligned_le16(data));
data              181 drivers/input/joystick/iforce/iforce-packets.c 		input_report_abs(dev, ABS_GAS,   255 - data[2]);
data              182 drivers/input/joystick/iforce/iforce-packets.c 		input_report_abs(dev, ABS_BRAKE, 255 - data[3]);
data              184 drivers/input/joystick/iforce/iforce-packets.c 		iforce_report_hats_buttons(iforce, data);
data              190 drivers/input/joystick/iforce/iforce-packets.c 		input_report_key(dev, BTN_DEAD, data[0] & 0x02);
data              194 drivers/input/joystick/iforce/iforce-packets.c 		i = data[1] & 0x7f;
data              195 drivers/input/joystick/iforce/iforce-packets.c 		if (data[1] & 0x80) {
data              206 drivers/input/joystick/iforce/iforce-packets.c 			mark_core_as_ready(iforce, get_unaligned_le16(data + j));
data              128 drivers/input/joystick/iforce/iforce-serio.c 				    unsigned char data, unsigned int flags)
data              134 drivers/input/joystick/iforce/iforce-serio.c 		if (data == 0x2b)
data              140 drivers/input/joystick/iforce/iforce-serio.c 		if (data > 3 && data != 0xff)
data              143 drivers/input/joystick/iforce/iforce-serio.c 			iforce_serio->id = data;
data              148 drivers/input/joystick/iforce/iforce-serio.c 		if (data > IFORCE_MAX_LENGTH) {
data              152 drivers/input/joystick/iforce/iforce-serio.c 			iforce_serio->len = data;
data              158 drivers/input/joystick/iforce/iforce-serio.c 		iforce_serio->data_in[iforce_serio->idx++] = data;
data              159 drivers/input/joystick/iforce/iforce-serio.c 		iforce_serio->csum += data;
data              130 drivers/input/joystick/iforce/iforce.h 			   u8 packet_id, u8 *data, size_t len);
data              131 drivers/input/joystick/iforce/iforce.h int iforce_send_packet(struct iforce *iforce, u16 cmd, unsigned char* data);
data              132 drivers/input/joystick/iforce/iforce.h void iforce_dump_packet(struct iforce *iforce, char *msg, u16 cmd, unsigned char *data);
data               75 drivers/input/joystick/interact.c static int interact_read_packet(struct gameport *gameport, int length, u32 *data)
data               83 drivers/input/joystick/interact.c 	data[0] = data[1] = data[2] = 0;
data               95 drivers/input/joystick/interact.c 			data[0] = (data[0] << 1) | ((v >> 4) & 1);
data               96 drivers/input/joystick/interact.c 			data[1] = (data[1] << 1) | ((v >> 5) & 1);
data               97 drivers/input/joystick/interact.c 			data[2] = (data[2] << 1) | ((v >> 7) & 1);
data              116 drivers/input/joystick/interact.c 	u32 data[3];
data              121 drivers/input/joystick/interact.c 	if (interact_read_packet(interact->gameport, interact->length, data) < interact->length) {
data              126 drivers/input/joystick/interact.c 			data[i] <<= INTERACT_MAX_LENGTH - interact->length;
data              133 drivers/input/joystick/interact.c 					input_report_abs(dev, interact_abs_hhfx[i], (data[i & 1] >> ((i >> 1) << 3)) & 0xff);
data              137 drivers/input/joystick/interact.c 						((data[1] >> ((i << 1) + 17)) & 1)  - ((data[1] >> ((i << 1) + 16)) & 1));
data              140 drivers/input/joystick/interact.c 					input_report_key(dev, interact_btn_hhfx[i], (data[0] >> (i + 16)) & 1);
data              143 drivers/input/joystick/interact.c 					input_report_key(dev, interact_btn_hhfx[i + 8], (data[1] >> (i + 20)) & 1);
data              151 drivers/input/joystick/interact.c 						((data[0] >> ((i << 1) + 20)) & 1)  - ((data[0] >> ((i << 1) + 21)) & 1));
data              154 drivers/input/joystick/interact.c 					input_report_key(dev, interact_btn_pp8d[i], (data[1] >> (i + 16)) & 1);
data              194 drivers/input/joystick/interact.c 	__u32 data[3];
data              214 drivers/input/joystick/interact.c 	i = interact_read_packet(gameport, INTERACT_MAX_LENGTH * 2, data);
data              216 drivers/input/joystick/interact.c 	if (i != 32 || (data[0] >> 24) != 0x0c || (data[1] >> 24) != 0x02) {
data              222 drivers/input/joystick/interact.c 		if (interact_type[i].id == (data[2] >> 16))
data              227 drivers/input/joystick/interact.c 			gameport->phys, i, data[0], data[1], data[2]);
data               30 drivers/input/joystick/joydump.c 	unsigned char data;
data               80 drivers/input/joystick/joydump.c 	dump->data = u;
data               88 drivers/input/joystick/joydump.c 		dump->data = gameport_read(gameport);
data               90 drivers/input/joystick/joydump.c 		if (dump->data ^ u) {
data               91 drivers/input/joystick/joydump.c 			u = dump->data;
data              112 drivers/input/joystick/joydump.c 		printk("%d", (dump->data >> j) & 1);
data              120 drivers/input/joystick/joydump.c 			printk("%d", (dump->data >> j) & 1);
data               41 drivers/input/joystick/magellan.c 	unsigned char data[MAGELLAN_MAX_LENGTH];
data               52 drivers/input/joystick/magellan.c static int magellan_crunch_nibbles(unsigned char *data, int count)
data               57 drivers/input/joystick/magellan.c 		if (data[count] == nibbles[data[count] & 0xf])
data               58 drivers/input/joystick/magellan.c 			data[count] = data[count] & 0xf;
data               69 drivers/input/joystick/magellan.c 	unsigned char *data = magellan->data;
data               74 drivers/input/joystick/magellan.c 	switch (magellan->data[0]) {
data               78 drivers/input/joystick/magellan.c 			if (magellan_crunch_nibbles(data, 24)) return;
data               81 drivers/input/joystick/magellan.c 					(data[(i << 2) + 1] << 12 | data[(i << 2) + 2] << 8 |
data               82 drivers/input/joystick/magellan.c 					 data[(i << 2) + 3] <<  4 | data[(i << 2) + 4]) - 32768);
data               87 drivers/input/joystick/magellan.c 			if (magellan_crunch_nibbles(data, 3)) return;
data               88 drivers/input/joystick/magellan.c 			t = (data[1] << 1) | (data[2] << 5) | data[3];
data               97 drivers/input/joystick/magellan.c 		unsigned char data, unsigned int flags)
data              101 drivers/input/joystick/magellan.c 	if (data == '\r') {
data              106 drivers/input/joystick/magellan.c 			magellan->data[magellan->idx++] = data;
data              103 drivers/input/joystick/maplecontrol.c 	unsigned long data = be32_to_cpu(mdev->devinfo.function_data[0]);
data              119 drivers/input/joystick/maplecontrol.c 		if (data & (1 << i)) {
data              141 drivers/input/joystick/psxpad-spi.c 				  void *data, struct ff_effect *effect)
data               33 drivers/input/joystick/pxrc.c 	u8 *data = urb->transfer_buffer;
data               61 drivers/input/joystick/pxrc.c 		input_report_abs(pxrc->input, ABS_X, data[0]);
data               62 drivers/input/joystick/pxrc.c 		input_report_abs(pxrc->input, ABS_Y, data[2]);
data               63 drivers/input/joystick/pxrc.c 		input_report_abs(pxrc->input, ABS_RX, data[3]);
data               64 drivers/input/joystick/pxrc.c 		input_report_abs(pxrc->input, ABS_RY, data[4]);
data               65 drivers/input/joystick/pxrc.c 		input_report_abs(pxrc->input, ABS_RUDDER, data[5]);
data               66 drivers/input/joystick/pxrc.c 		input_report_abs(pxrc->input, ABS_THROTTLE, data[6]);
data               67 drivers/input/joystick/pxrc.c 		input_report_abs(pxrc->input, ABS_MISC, data[7]);
data               69 drivers/input/joystick/pxrc.c 		input_report_key(pxrc->input, BTN_A, data[1]);
data              203 drivers/input/joystick/sidewinder.c 	__u64 data = 0;
data              209 drivers/input/joystick/sidewinder.c 		data |= (__u64)((buf[i] >> tri++) & 1) << bit++;	/* Transfer bit */
data              216 drivers/input/joystick/sidewinder.c 	return data;
data               57 drivers/input/joystick/spaceball.c 	unsigned char data[SPACEBALL_MAX_LENGTH];
data               69 drivers/input/joystick/spaceball.c 	unsigned char *data = spaceball->data;
data               74 drivers/input/joystick/spaceball.c 	switch (spaceball->data[0]) {
data               80 drivers/input/joystick/spaceball.c 					(__s16)((data[2 * i + 3] << 8) | data[2 * i + 2]));
data               85 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_1, (data[2] & 0x01) || (data[2] & 0x20));
data               86 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_2, data[2] & 0x02);
data               87 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_3, data[2] & 0x04);
data               88 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_4, data[2] & 0x08);
data               89 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_5, data[1] & 0x01);
data               90 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_6, data[1] & 0x02);
data               91 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_7, data[1] & 0x04);
data               92 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_8, data[1] & 0x10);
data               97 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_1, data[2] & 0x01);
data               98 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_2, data[2] & 0x02);
data               99 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_3, data[2] & 0x04);
data              100 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_4, data[2] & 0x08);
data              101 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_5, data[2] & 0x10);
data              102 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_6, data[2] & 0x20);
data              103 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_7, data[2] & 0x80);
data              104 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_8, data[1] & 0x01);
data              105 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_9, data[1] & 0x02);
data              106 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_A, data[1] & 0x04);
data              107 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_B, data[1] & 0x08);
data              108 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_C, data[1] & 0x10);
data              109 drivers/input/joystick/spaceball.c 			input_report_key(dev, BTN_MODE, data[1] & 0x20);
data              113 drivers/input/joystick/spaceball.c 			spaceball->data[spaceball->idx - 1] = 0;
data              114 drivers/input/joystick/spaceball.c 			printk(KERN_ERR "spaceball: Device error. [%s]\n", spaceball->data + 1);
data              118 drivers/input/joystick/spaceball.c 			spaceball->data[spaceball->idx - 1] = 0;
data              119 drivers/input/joystick/spaceball.c 			printk(KERN_ERR "spaceball: Bad command. [%s]\n", spaceball->data + 1);
data              133 drivers/input/joystick/spaceball.c 		unsigned char data, unsigned int flags)
data              137 drivers/input/joystick/spaceball.c 	switch (data) {
data              155 drivers/input/joystick/spaceball.c 				data &= 0x1f;
data              162 drivers/input/joystick/spaceball.c 				spaceball->data[spaceball->idx++] = data;
data               44 drivers/input/joystick/spaceorb.c 	unsigned char data[SPACEORB_MAX_LENGTH];
data               61 drivers/input/joystick/spaceorb.c 	unsigned char *data = spaceorb->data;
data               67 drivers/input/joystick/spaceorb.c 	for (i = 0; i < spaceorb->idx; i++) c ^= data[i];
data               70 drivers/input/joystick/spaceorb.c 	switch (data[0]) {
data               73 drivers/input/joystick/spaceorb.c 			spaceorb->data[spaceorb->idx - 1] = 0;
data               74 drivers/input/joystick/spaceorb.c 			for (i = 1; i < spaceorb->idx && spaceorb->data[i] == ' '; i++);
data               76 drivers/input/joystick/spaceorb.c 				 dev->name, spaceorb->data + i, spaceorb->phys);
data               81 drivers/input/joystick/spaceorb.c 			for (i = 0; i < 9; i++) spaceorb->data[i+2] ^= spaceorb_xor[i];
data               82 drivers/input/joystick/spaceorb.c 			axes[0] = ( data[2]	 << 3) | (data[ 3] >> 4);
data               83 drivers/input/joystick/spaceorb.c 			axes[1] = ((data[3] & 0x0f) << 6) | (data[ 4] >> 1);
data               84 drivers/input/joystick/spaceorb.c 			axes[2] = ((data[4] & 0x01) << 9) | (data[ 5] << 2) | (data[4] >> 5);
data               85 drivers/input/joystick/spaceorb.c 			axes[3] = ((data[6] & 0x1f) << 5) | (data[ 7] >> 2);
data               86 drivers/input/joystick/spaceorb.c 			axes[4] = ((data[7] & 0x03) << 8) | (data[ 8] << 1) | (data[7] >> 6);
data               87 drivers/input/joystick/spaceorb.c 			axes[5] = ((data[9] & 0x3f) << 4) | (data[10] >> 3);
data               91 drivers/input/joystick/spaceorb.c 				input_report_key(dev, spaceorb_buttons[i], (data[1] >> i) & 1);
data               97 drivers/input/joystick/spaceorb.c 				input_report_key(dev, spaceorb_buttons[i], (data[2] >> i) & 1);
data              104 drivers/input/joystick/spaceorb.c 			for (i = 0; i < 7; i++) if (data[1] & (1 << i)) printk("%s ", spaceorb_errors[i]);
data              113 drivers/input/joystick/spaceorb.c 		unsigned char data, unsigned int flags)
data              117 drivers/input/joystick/spaceorb.c 	if (~data & 0x80) {
data              122 drivers/input/joystick/spaceorb.c 		spaceorb->data[spaceorb->idx++] = data & 0x7f;
data               39 drivers/input/joystick/stinger.c 	unsigned char data[STINGER_MAX_LENGTH];
data               51 drivers/input/joystick/stinger.c 	unsigned char *data = stinger->data;
data               55 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_A,	  ((data[0] & 0x20) >> 5));
data               56 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_B,	  ((data[0] & 0x10) >> 4));
data               57 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_C,	  ((data[0] & 0x08) >> 3));
data               58 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_X,	  ((data[0] & 0x04) >> 2));
data               59 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_Y,	  ((data[3] & 0x20) >> 5));
data               60 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_Z,	  ((data[3] & 0x10) >> 4));
data               61 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_TL,     ((data[3] & 0x08) >> 3));
data               62 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_TR,     ((data[3] & 0x04) >> 2));
data               63 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_SELECT, ((data[3] & 0x02) >> 1));
data               64 drivers/input/joystick/stinger.c 	input_report_key(dev, BTN_START,   (data[3] & 0x01));
data               66 drivers/input/joystick/stinger.c 	input_report_abs(dev, ABS_X, (data[1] & 0x3F) - ((data[0] & 0x01) << 6));
data               67 drivers/input/joystick/stinger.c 	input_report_abs(dev, ABS_Y, ((data[0] & 0x02) << 5) - (data[2] & 0x3F));
data               81 drivers/input/joystick/stinger.c 	unsigned char data, unsigned int flags)
data               88 drivers/input/joystick/stinger.c 		stinger->data[stinger->idx++] = data;
data              130 drivers/input/joystick/tmdc.c static int tmdc_read_packet(struct gameport *gameport, unsigned char data[2][TMDC_MAX_LENGTH])
data              158 drivers/input/joystick/tmdc.c 					data[k][i[k]] = 0; j[k]++; continue;
data              164 drivers/input/joystick/tmdc.c 				data[k][i[k]] |= (~v & 1) << (j[k]++ - 1);	/* Data bit */
data              175 drivers/input/joystick/tmdc.c static int tmdc_parse_packet(struct tmdc_port *port, unsigned char *data)
data              179 drivers/input/joystick/tmdc.c 	if (data[TMDC_BYTE_ID] != port->mode)
data              186 drivers/input/joystick/tmdc.c 		input_report_abs(port->dev, port->abs[i], data[tmdc_byte_a[i]]);
data              194 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0X, ((data[i] >> 3) & 1) - ((data[i] >> 1) & 1));
data              195 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0Y, ((data[i] >> 2) & 1) - ( data[i]       & 1));
data              201 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0X, tmdc_hat_to_axis[(data[i] - 141) / 25].x);
data              202 drivers/input/joystick/tmdc.c 			input_report_abs(port->dev, ABS_HAT0Y, tmdc_hat_to_axis[(data[i] - 141) / 25].y);
data              210 drivers/input/joystick/tmdc.c 				((data[tmdc_byte_d[k]] >> (i + port->btno[k])) & 1));
data              225 drivers/input/joystick/tmdc.c 	unsigned char data[2][TMDC_MAX_LENGTH];
data              232 drivers/input/joystick/tmdc.c 	if ((r = tmdc_read_packet(tmdc->gameport, data)) != tmdc->exists)
data              238 drivers/input/joystick/tmdc.c 				if (tmdc_parse_packet(tmdc->port[i], data[i]))
data              262 drivers/input/joystick/tmdc.c static int tmdc_setup_port(struct tmdc *tmdc, int idx, unsigned char *data)
data              277 drivers/input/joystick/tmdc.c 	port->mode = data[TMDC_BYTE_ID];
data              286 drivers/input/joystick/tmdc.c 		port->absc = data[TMDC_BYTE_DEF] >> 4;
data              288 drivers/input/joystick/tmdc.c 			port->btnc[i] = i < (data[TMDC_BYTE_DEF] & 0xf) ? 8 : 0;
data              299 drivers/input/joystick/tmdc.c 		 port->absc, (data[TMDC_BYTE_DEF] & 0xf) << 3, port->mode);
data              349 drivers/input/joystick/tmdc.c 	unsigned char data[2][TMDC_MAX_LENGTH];
data              365 drivers/input/joystick/tmdc.c 	if (!(tmdc->exists = tmdc_read_packet(gameport, data))) {
data              376 drivers/input/joystick/tmdc.c 			err = tmdc_setup_port(tmdc, i, data[i]);
data               81 drivers/input/joystick/twidjoy.c 	unsigned char data[TWIDJOY_MAX_LENGTH];
data               93 drivers/input/joystick/twidjoy.c 	unsigned char *data = twidjoy->data;
data               97 drivers/input/joystick/twidjoy.c 	button_bits = ((data[1] & 0x7f) << 7) | (data[0] & 0x7f);
data              107 drivers/input/joystick/twidjoy.c 	abs_x = ((data[4] & 0x07) << 5) | ((data[3] & 0x7C) >> 2);
data              108 drivers/input/joystick/twidjoy.c 	if (data[4] & 0x08) abs_x -= 256;
data              110 drivers/input/joystick/twidjoy.c 	abs_y = ((data[3] & 0x01) << 7) | ((data[2] & 0x7F) >> 0);
data              111 drivers/input/joystick/twidjoy.c 	if (data[3] & 0x02) abs_y -= 256;
data              125 drivers/input/joystick/twidjoy.c static irqreturn_t twidjoy_interrupt(struct serio *serio, unsigned char data, unsigned int flags)
data              133 drivers/input/joystick/twidjoy.c 	if ((data & 0x80) == 0)
data              139 drivers/input/joystick/twidjoy.c 		twidjoy->data[twidjoy->idx++] = data;
data               39 drivers/input/joystick/warrior.c 	unsigned char data[WARRIOR_MAX_LENGTH];
data               51 drivers/input/joystick/warrior.c 	unsigned char *data = warrior->data;
data               55 drivers/input/joystick/warrior.c 	switch ((data[0] >> 4) & 7) {
data               57 drivers/input/joystick/warrior.c 			input_report_key(dev, BTN_TRIGGER,  data[3]       & 1);
data               58 drivers/input/joystick/warrior.c 			input_report_key(dev, BTN_THUMB,   (data[3] >> 1) & 1);
data               59 drivers/input/joystick/warrior.c 			input_report_key(dev, BTN_TOP,     (data[3] >> 2) & 1);
data               60 drivers/input/joystick/warrior.c 			input_report_key(dev, BTN_TOP2,    (data[3] >> 3) & 1);
data               63 drivers/input/joystick/warrior.c 			input_report_abs(dev, ABS_X, ((data[0] & 8) << 5) - (data[2] | ((data[0] & 4) << 5)));
data               64 drivers/input/joystick/warrior.c 			input_report_abs(dev, ABS_Y, (data[1] | ((data[0] & 1) << 7)) - ((data[0] & 2) << 7));
data               67 drivers/input/joystick/warrior.c 			input_report_abs(dev, ABS_THROTTLE, (data[1] | ((data[0] & 1) << 7)) - ((data[0] & 2) << 7));
data               68 drivers/input/joystick/warrior.c 			input_report_abs(dev, ABS_HAT0X, (data[3] & 2 ? 1 : 0) - (data[3] & 1 ? 1 : 0));
data               69 drivers/input/joystick/warrior.c 			input_report_abs(dev, ABS_HAT0Y, (data[3] & 8 ? 1 : 0) - (data[3] & 4 ? 1 : 0));
data               70 drivers/input/joystick/warrior.c 			input_report_rel(dev, REL_DIAL,  (data[2] | ((data[0] & 4) << 5)) - ((data[0] & 8) << 5));
data               83 drivers/input/joystick/warrior.c 		unsigned char data, unsigned int flags)
data               87 drivers/input/joystick/warrior.c 	if (data & 0x80) {
data               90 drivers/input/joystick/warrior.c 		warrior->len = warrior_lengths[(data >> 4) & 7];
data               94 drivers/input/joystick/warrior.c 		warrior->data[warrior->idx++] = data;
data              440 drivers/input/joystick/xpad.c 	const u8 *data;
data              448 drivers/input/joystick/xpad.c 		.data		= (_data),		\
data              542 drivers/input/joystick/xpad.c 	u8 data[XPAD_PKT_LEN];
data              605 drivers/input/joystick/xpad.c static void xpad_process_packet(struct usb_xpad *xpad, u16 cmd, unsigned char *data)
data              612 drivers/input/joystick/xpad.c 				 (__s16) le16_to_cpup((__le16 *)(data + 12)));
data              614 drivers/input/joystick/xpad.c 				 ~(__s16) le16_to_cpup((__le16 *)(data + 14)));
data              618 drivers/input/joystick/xpad.c 				 (__s16) le16_to_cpup((__le16 *)(data + 16)));
data              620 drivers/input/joystick/xpad.c 				 ~(__s16) le16_to_cpup((__le16 *)(data + 18)));
data              625 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TL2, data[10]);
data              626 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TR2, data[11]);
data              628 drivers/input/joystick/xpad.c 		input_report_abs(dev, ABS_Z, data[10]);
data              629 drivers/input/joystick/xpad.c 		input_report_abs(dev, ABS_RZ, data[11]);
data              635 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY1, data[2] & 0x04);
data              636 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY2, data[2] & 0x08);
data              637 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY3, data[2] & 0x01);
data              638 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY4, data[2] & 0x02);
data              641 drivers/input/joystick/xpad.c 				 !!(data[2] & 0x08) - !!(data[2] & 0x04));
data              643 drivers/input/joystick/xpad.c 				 !!(data[2] & 0x02) - !!(data[2] & 0x01));
data              647 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_START,  data[2] & 0x10);
data              648 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_SELECT, data[2] & 0x20);
data              649 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_THUMBL, data[2] & 0x40);
data              650 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_THUMBR, data[2] & 0x80);
data              653 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_A, data[4]);
data              654 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_B, data[5]);
data              655 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_X, data[6]);
data              656 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_Y, data[7]);
data              659 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_C, data[8]);
data              660 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_Z, data[9]);
data              676 drivers/input/joystick/xpad.c 				   u16 cmd, unsigned char *data)
data              679 drivers/input/joystick/xpad.c 	if (data[0] != 0x00)
data              685 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY1, data[2] & 0x04);
data              686 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY2, data[2] & 0x08);
data              687 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY3, data[2] & 0x01);
data              688 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY4, data[2] & 0x02);
data              700 drivers/input/joystick/xpad.c 				 !!(data[2] & 0x08) - !!(data[2] & 0x04));
data              702 drivers/input/joystick/xpad.c 				 !!(data[2] & 0x02) - !!(data[2] & 0x01));
data              706 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_START,  data[2] & 0x10);
data              707 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_SELECT, data[2] & 0x20);
data              710 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_THUMBL, data[2] & 0x40);
data              711 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_THUMBR, data[2] & 0x80);
data              714 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_A,	data[3] & 0x10);
data              715 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_B,	data[3] & 0x20);
data              716 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_X,	data[3] & 0x40);
data              717 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_Y,	data[3] & 0x80);
data              718 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_TL,	data[3] & 0x01);
data              719 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_TR,	data[3] & 0x02);
data              720 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_MODE,	data[3] & 0x04);
data              725 drivers/input/joystick/xpad.c 				 (__s16) le16_to_cpup((__le16 *)(data + 6)));
data              727 drivers/input/joystick/xpad.c 				 ~(__s16) le16_to_cpup((__le16 *)(data + 8)));
data              731 drivers/input/joystick/xpad.c 				 (__s16) le16_to_cpup((__le16 *)(data + 10)));
data              733 drivers/input/joystick/xpad.c 				 ~(__s16) le16_to_cpup((__le16 *)(data + 12)));
data              738 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TL2, data[4]);
data              739 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TR2, data[5]);
data              741 drivers/input/joystick/xpad.c 		input_report_abs(dev, ABS_Z, data[4]);
data              742 drivers/input/joystick/xpad.c 		input_report_abs(dev, ABS_RZ, data[5]);
data              787 drivers/input/joystick/xpad.c static void xpad360w_process_packet(struct usb_xpad *xpad, u16 cmd, unsigned char *data)
data              793 drivers/input/joystick/xpad.c 	if (data[0] & 0x08) {
data              794 drivers/input/joystick/xpad.c 		present = (data[1] & 0x80) != 0;
data              803 drivers/input/joystick/xpad.c 	if (data[1] != 0x1)
data              809 drivers/input/joystick/xpad.c 		xpad360_process_packet(xpad, dev, cmd, &data[4]);
data              822 drivers/input/joystick/xpad.c static void xpadone_process_packet(struct usb_xpad *xpad, u16 cmd, unsigned char *data)
data              827 drivers/input/joystick/xpad.c 	if (data[0] == 0X07) {
data              833 drivers/input/joystick/xpad.c 		if (data[1] == 0x30)
data              834 drivers/input/joystick/xpad.c 			xpadone_ack_mode_report(xpad, data[2]);
data              836 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_MODE, data[4] & 0x01);
data              841 drivers/input/joystick/xpad.c 	else if (data[0] != 0X20)
data              845 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_START,  data[4] & 0x04);
data              846 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_SELECT, data[4] & 0x08);
data              849 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_A,	data[4] & 0x10);
data              850 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_B,	data[4] & 0x20);
data              851 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_X,	data[4] & 0x40);
data              852 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_Y,	data[4] & 0x80);
data              857 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY1, data[5] & 0x04);
data              858 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY2, data[5] & 0x08);
data              859 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY3, data[5] & 0x01);
data              860 drivers/input/joystick/xpad.c 		input_report_key(dev, BTN_TRIGGER_HAPPY4, data[5] & 0x02);
data              863 drivers/input/joystick/xpad.c 				 !!(data[5] & 0x08) - !!(data[5] & 0x04));
data              865 drivers/input/joystick/xpad.c 				 !!(data[5] & 0x02) - !!(data[5] & 0x01));
data              869 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_TL,	data[5] & 0x10);
data              870 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_TR,	data[5] & 0x20);
data              873 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_THUMBL, data[5] & 0x40);
data              874 drivers/input/joystick/xpad.c 	input_report_key(dev, BTN_THUMBR, data[5] & 0x80);
data              879 drivers/input/joystick/xpad.c 				 (__s16) le16_to_cpup((__le16 *)(data + 10)));
data              881 drivers/input/joystick/xpad.c 				 ~(__s16) le16_to_cpup((__le16 *)(data + 12)));
data              885 drivers/input/joystick/xpad.c 				 (__s16) le16_to_cpup((__le16 *)(data + 14)));
data              887 drivers/input/joystick/xpad.c 				 ~(__s16) le16_to_cpup((__le16 *)(data + 16)));
data              893 drivers/input/joystick/xpad.c 				 (__u16) le16_to_cpup((__le16 *)(data + 6)));
data              895 drivers/input/joystick/xpad.c 				 (__u16) le16_to_cpup((__le16 *)(data + 8)));
data              898 drivers/input/joystick/xpad.c 				 (__u16) le16_to_cpup((__le16 *)(data + 6)));
data              900 drivers/input/joystick/xpad.c 				 (__u16) le16_to_cpup((__le16 *)(data + 8)));
data              973 drivers/input/joystick/xpad.c 		memcpy(xpad->odata, init_packet->data, init_packet->len);
data             1009 drivers/input/joystick/xpad.c 		memcpy(xpad->odata, packet->data, packet->len);
data             1153 drivers/input/joystick/xpad.c 	packet->data[0] = 0x08;
data             1154 drivers/input/joystick/xpad.c 	packet->data[1] = 0x00;
data             1155 drivers/input/joystick/xpad.c 	packet->data[2] = 0x0F;
data             1156 drivers/input/joystick/xpad.c 	packet->data[3] = 0xC0;
data             1157 drivers/input/joystick/xpad.c 	packet->data[4] = 0x00;
data             1158 drivers/input/joystick/xpad.c 	packet->data[5] = 0x00;
data             1159 drivers/input/joystick/xpad.c 	packet->data[6] = 0x00;
data             1160 drivers/input/joystick/xpad.c 	packet->data[7] = 0x00;
data             1161 drivers/input/joystick/xpad.c 	packet->data[8] = 0x00;
data             1162 drivers/input/joystick/xpad.c 	packet->data[9] = 0x00;
data             1163 drivers/input/joystick/xpad.c 	packet->data[10] = 0x00;
data             1164 drivers/input/joystick/xpad.c 	packet->data[11] = 0x00;
data             1210 drivers/input/joystick/xpad.c 	memcpy(packet->data, mode_report_ack, packet->len);
data             1211 drivers/input/joystick/xpad.c 	packet->data[2] = seq_num;
data             1222 drivers/input/joystick/xpad.c static int xpad_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect)
data             1241 drivers/input/joystick/xpad.c 		packet->data[0] = 0x00;
data             1242 drivers/input/joystick/xpad.c 		packet->data[1] = 0x06;
data             1243 drivers/input/joystick/xpad.c 		packet->data[2] = 0x00;
data             1244 drivers/input/joystick/xpad.c 		packet->data[3] = strong / 256;	/* left actuator */
data             1245 drivers/input/joystick/xpad.c 		packet->data[4] = 0x00;
data             1246 drivers/input/joystick/xpad.c 		packet->data[5] = weak / 256;	/* right actuator */
data             1252 drivers/input/joystick/xpad.c 		packet->data[0] = 0x00;
data             1253 drivers/input/joystick/xpad.c 		packet->data[1] = 0x08;
data             1254 drivers/input/joystick/xpad.c 		packet->data[2] = 0x00;
data             1255 drivers/input/joystick/xpad.c 		packet->data[3] = strong / 256;  /* left actuator? */
data             1256 drivers/input/joystick/xpad.c 		packet->data[4] = weak / 256;	/* right actuator? */
data             1257 drivers/input/joystick/xpad.c 		packet->data[5] = 0x00;
data             1258 drivers/input/joystick/xpad.c 		packet->data[6] = 0x00;
data             1259 drivers/input/joystick/xpad.c 		packet->data[7] = 0x00;
data             1265 drivers/input/joystick/xpad.c 		packet->data[0] = 0x00;
data             1266 drivers/input/joystick/xpad.c 		packet->data[1] = 0x01;
data             1267 drivers/input/joystick/xpad.c 		packet->data[2] = 0x0F;
data             1268 drivers/input/joystick/xpad.c 		packet->data[3] = 0xC0;
data             1269 drivers/input/joystick/xpad.c 		packet->data[4] = 0x00;
data             1270 drivers/input/joystick/xpad.c 		packet->data[5] = strong / 256;
data             1271 drivers/input/joystick/xpad.c 		packet->data[6] = weak / 256;
data             1272 drivers/input/joystick/xpad.c 		packet->data[7] = 0x00;
data             1273 drivers/input/joystick/xpad.c 		packet->data[8] = 0x00;
data             1274 drivers/input/joystick/xpad.c 		packet->data[9] = 0x00;
data             1275 drivers/input/joystick/xpad.c 		packet->data[10] = 0x00;
data             1276 drivers/input/joystick/xpad.c 		packet->data[11] = 0x00;
data             1282 drivers/input/joystick/xpad.c 		packet->data[0] = 0x09; /* activate rumble */
data             1283 drivers/input/joystick/xpad.c 		packet->data[1] = 0x00;
data             1284 drivers/input/joystick/xpad.c 		packet->data[2] = xpad->odata_serial++;
data             1285 drivers/input/joystick/xpad.c 		packet->data[3] = 0x09;
data             1286 drivers/input/joystick/xpad.c 		packet->data[4] = 0x00;
data             1287 drivers/input/joystick/xpad.c 		packet->data[5] = 0x0F;
data             1288 drivers/input/joystick/xpad.c 		packet->data[6] = 0x00;
data             1289 drivers/input/joystick/xpad.c 		packet->data[7] = 0x00;
data             1290 drivers/input/joystick/xpad.c 		packet->data[8] = strong / 512;	/* left actuator */
data             1291 drivers/input/joystick/xpad.c 		packet->data[9] = weak / 512;	/* right actuator */
data             1292 drivers/input/joystick/xpad.c 		packet->data[10] = 0xFF; /* on period */
data             1293 drivers/input/joystick/xpad.c 		packet->data[11] = 0x00; /* off period */
data             1294 drivers/input/joystick/xpad.c 		packet->data[12] = 0xFF; /* repeat count */
data             1372 drivers/input/joystick/xpad.c 		packet->data[0] = 0x01;
data             1373 drivers/input/joystick/xpad.c 		packet->data[1] = 0x03;
data             1374 drivers/input/joystick/xpad.c 		packet->data[2] = command;
data             1380 drivers/input/joystick/xpad.c 		packet->data[0] = 0x00;
data             1381 drivers/input/joystick/xpad.c 		packet->data[1] = 0x00;
data             1382 drivers/input/joystick/xpad.c 		packet->data[2] = 0x08;
data             1383 drivers/input/joystick/xpad.c 		packet->data[3] = 0x40 + command;
data             1384 drivers/input/joystick/xpad.c 		packet->data[4] = 0x00;
data             1385 drivers/input/joystick/xpad.c 		packet->data[5] = 0x00;
data             1386 drivers/input/joystick/xpad.c 		packet->data[6] = 0x00;
data             1387 drivers/input/joystick/xpad.c 		packet->data[7] = 0x00;
data             1388 drivers/input/joystick/xpad.c 		packet->data[8] = 0x00;
data             1389 drivers/input/joystick/xpad.c 		packet->data[9] = 0x00;
data             1390 drivers/input/joystick/xpad.c 		packet->data[10] = 0x00;
data             1391 drivers/input/joystick/xpad.c 		packet->data[11] = 0x00;
data             1509 drivers/input/joystick/xpad.c 	packet->data[0] = 0x00;
data             1510 drivers/input/joystick/xpad.c 	packet->data[1] = 0x00;
data             1511 drivers/input/joystick/xpad.c 	packet->data[2] = 0x08;
data             1512 drivers/input/joystick/xpad.c 	packet->data[3] = 0xC0;
data             1513 drivers/input/joystick/xpad.c 	packet->data[4] = 0x00;
data             1514 drivers/input/joystick/xpad.c 	packet->data[5] = 0x00;
data             1515 drivers/input/joystick/xpad.c 	packet->data[6] = 0x00;
data             1516 drivers/input/joystick/xpad.c 	packet->data[7] = 0x00;
data             1517 drivers/input/joystick/xpad.c 	packet->data[8] = 0x00;
data             1518 drivers/input/joystick/xpad.c 	packet->data[9] = 0x00;
data             1519 drivers/input/joystick/xpad.c 	packet->data[10] = 0x00;
data             1520 drivers/input/joystick/xpad.c 	packet->data[11] = 0x00;
data               59 drivers/input/joystick/zhenhua.c 	unsigned char data[ZHENHUA_MAX_LENGTH];
data               71 drivers/input/joystick/zhenhua.c 	unsigned char *data = zhenhua->data;
data               73 drivers/input/joystick/zhenhua.c 	input_report_abs(dev, ABS_Y, data[1]);
data               74 drivers/input/joystick/zhenhua.c 	input_report_abs(dev, ABS_X, data[2]);
data               75 drivers/input/joystick/zhenhua.c 	input_report_abs(dev, ABS_RZ, data[3]);
data               76 drivers/input/joystick/zhenhua.c 	input_report_abs(dev, ABS_Z, data[4]);
data               87 drivers/input/joystick/zhenhua.c static irqreturn_t zhenhua_interrupt(struct serio *serio, unsigned char data, unsigned int flags)
data               95 drivers/input/joystick/zhenhua.c 	if (data == 0xef)
data              101 drivers/input/joystick/zhenhua.c 		zhenhua->data[zhenhua->idx++] = bitrev8(data);
data               36 drivers/input/keyboard/adp5520-keys.c 				 unsigned long event, void *data)
data              169 drivers/input/keyboard/amikbd.c static irqreturn_t amikbd_interrupt(int irq, void *data)
data              171 drivers/input/keyboard/amikbd.c 	struct input_dev *dev = data;
data              304 drivers/input/keyboard/applespi.c 		u8				data[0];
data              342 drivers/input/keyboard/applespi.c 	u8			data[246];
data              752 drivers/input/keyboard/applespi.c 	struct message *message = (struct message *)packet->data;
data              845 drivers/input/keyboard/applespi.c 	put_unaligned_le16(crc, &message->data[msg_len - 2]);
data             1431 drivers/input/keyboard/applespi.c 	if (len > sizeof(packet->data)) {
data             1461 drivers/input/keyboard/applespi.c 		memcpy(applespi->msg_buf + off, &packet->data, len);
data             1470 drivers/input/keyboard/applespi.c 		message = (struct message *)&packet->data;
data              238 drivers/input/keyboard/atkbd.c static void (*atkbd_platform_fixup)(struct atkbd *, const void *data);
data              368 drivers/input/keyboard/atkbd.c static irqreturn_t atkbd_interrupt(struct serio *serio, unsigned char data,
data              373 drivers/input/keyboard/atkbd.c 	unsigned int code = data;
data              378 drivers/input/keyboard/atkbd.c 	dev_dbg(&serio->dev, "Received %02x flags %02x\n", data, flags);
data              388 drivers/input/keyboard/atkbd.c 	if (!flags && data == ATKBD_RET_ACK)
data              393 drivers/input/keyboard/atkbd.c 		if  (ps2_handle_ack(&atkbd->ps2dev, data))
data              397 drivers/input/keyboard/atkbd.c 		if  (ps2_handle_response(&atkbd->ps2dev, data))
data              418 drivers/input/keyboard/atkbd.c 			atkbd_calculate_xl_bit(atkbd, data);
data              441 drivers/input/keyboard/atkbd.c 				 data == ATKBD_RET_ACK ? "ACK" : "NAK", serio->phys);
data              919 drivers/input/keyboard/atkbd.c 						const void *data)
data              921 drivers/input/keyboard/atkbd.c 	const unsigned int *keys = data;
data              175 drivers/input/keyboard/cap11xx.c static irqreturn_t cap11xx_thread_func(int irq_num, void *data)
data              177 drivers/input/keyboard/cap11xx.c 	struct cap11xx_priv *priv = data;
data               48 drivers/input/keyboard/clps711x-keypad.c 			struct clps711x_gpio_data *data = &priv->gpio_data[row];
data               53 drivers/input/keyboard/clps711x-keypad.c 				state = gpiod_get_value_cansleep(data->desc);
data               55 drivers/input/keyboard/clps711x-keypad.c 				state1 = gpiod_get_value_cansleep(data->desc);
data               58 drivers/input/keyboard/clps711x-keypad.c 			if (test_bit(col, data->last_state) != state) {
data               63 drivers/input/keyboard/clps711x-keypad.c 					set_bit(col, data->last_state);
data               67 drivers/input/keyboard/clps711x-keypad.c 					clear_bit(col, data->last_state);
data              117 drivers/input/keyboard/clps711x-keypad.c 		struct clps711x_gpio_data *data = &priv->gpio_data[i];
data              119 drivers/input/keyboard/clps711x-keypad.c 		data->desc = devm_gpiod_get_index(dev, "row", i, GPIOD_IN);
data              120 drivers/input/keyboard/clps711x-keypad.c 		if (IS_ERR(data->desc))
data              121 drivers/input/keyboard/clps711x-keypad.c 			return PTR_ERR(data->desc);
data              253 drivers/input/keyboard/cros_ec_keyb.c 				     ckdev->ec->event_data.data.key_matrix,
data              260 drivers/input/keyboard/cros_ec_keyb.c 		val = get_unaligned_le32(&ckdev->ec->event_data.data.sysrq);
data              271 drivers/input/keyboard/cros_ec_keyb.c 					&ckdev->ec->event_data.data.buttons);
data              275 drivers/input/keyboard/cros_ec_keyb.c 					&ckdev->ec->event_data.data.switches);
data              348 drivers/input/keyboard/cros_ec_keyb.c 	params = (struct ec_params_mkbp_info *)msg->data;
data              370 drivers/input/keyboard/cros_ec_keyb.c 		memcpy(result, msg->data, result_size);
data               27 drivers/input/keyboard/dlink-dir685-touchkeys.c static irqreturn_t dir685_tk_irq_thread(int irq, void *data)
data               29 drivers/input/keyboard/dlink-dir685-touchkeys.c 	struct dir685_touchkeys *tk = data;
data               58 drivers/input/keyboard/gpio_keys.c 	struct gpio_button_data data[0];
data              201 drivers/input/keyboard/gpio_keys.c 		struct gpio_button_data *bdata = &ddata->data[i];
data              255 drivers/input/keyboard/gpio_keys.c 		struct gpio_button_data *bdata = &ddata->data[i];
data              270 drivers/input/keyboard/gpio_keys.c 		struct gpio_button_data *bdata = &ddata->data[i];
data              467 drivers/input/keyboard/gpio_keys.c static void gpio_keys_quiesce_key(void *data)
data              469 drivers/input/keyboard/gpio_keys.c 	struct gpio_button_data *bdata = data;
data              486 drivers/input/keyboard/gpio_keys.c 	struct gpio_button_data *bdata = &ddata->data[idx];
data              651 drivers/input/keyboard/gpio_keys.c 		struct gpio_button_data *bdata = &ddata->data[i];
data              780 drivers/input/keyboard/gpio_keys.c 	ddata = devm_kzalloc(dev, struct_size(ddata, data, pdata->nbuttons),
data              923 drivers/input/keyboard/gpio_keys.c 		bdata = &ddata->data[i];
data              936 drivers/input/keyboard/gpio_keys.c 		bdata = &ddata->data[i];
data              952 drivers/input/keyboard/gpio_keys.c 		bdata = &ddata->data[i];
data               42 drivers/input/keyboard/gpio_keys_polled.c 	struct gpio_keys_button_data data[0];
data              100 drivers/input/keyboard/gpio_keys_polled.c 		struct gpio_keys_button_data *bdata = &bdev->data[i];
data              251 drivers/input/keyboard/gpio_keys_polled.c 	bdev = devm_kzalloc(dev, struct_size(bdev, data, pdata->nbuttons),
data              286 drivers/input/keyboard/gpio_keys_polled.c 		struct gpio_keys_button_data *bdata = &bdev->data[i];
data              370 drivers/input/keyboard/gpio_keys_polled.c 					     &bdev->data[i]);
data               74 drivers/input/keyboard/hil_kbd.c 	hil_packet data[HIL_PACKET_MAX_LENGTH];
data              109 drivers/input/keyboard/hil_kbd.c 	p = dev->data[idx - 1];
data              139 drivers/input/keyboard/hil_kbd.c 		buf[i] = dev->data[i] & HIL_PKT_DATA_MASK;
data              152 drivers/input/keyboard/hil_kbd.c 	switch (kbd->data[0] & HIL_POL_CHARTYPE_MASK) {
data              158 drivers/input/keyboard/hil_kbd.c 			input_report_key(dev, kbd->data[i] & 0x7f, 1);
data              165 drivers/input/keyboard/hil_kbd.c 			input_report_key(dev, kbd->data[i], 1);
data              170 drivers/input/keyboard/hil_kbd.c 			unsigned int key = kbd->data[i];
data              181 drivers/input/keyboard/hil_kbd.c 			unsigned int key = kbd->data[i];
data              192 drivers/input/keyboard/hil_kbd.c 			unsigned int key = kbd->data[i];
data              209 drivers/input/keyboard/hil_kbd.c 	hil_packet p = ptr->data[idx - 1];
data              228 drivers/input/keyboard/hil_kbd.c 		lo = ptr->data[cnt++] & HIL_PKT_DATA_MASK;
data              229 drivers/input/keyboard/hil_kbd.c 		hi = ax16 ? (ptr->data[cnt++] & HIL_PKT_DATA_MASK) : 0;
data              251 drivers/input/keyboard/hil_kbd.c 		unsigned int btn = ptr->data[cnt++];
data              275 drivers/input/keyboard/hil_kbd.c 				unsigned char data, unsigned int flags)
data              291 drivers/input/keyboard/hil_kbd.c 		dev->data[idx] = 0;
data              292 drivers/input/keyboard/hil_kbd.c 	packet = dev->data[idx];
data              293 drivers/input/keyboard/hil_kbd.c 	packet |= ((hil_packet)data) << ((3 - (dev->idx4 % 4)) * 8);
data              294 drivers/input/keyboard/hil_kbd.c 	dev->data[idx] = packet;
data              102 drivers/input/keyboard/hilkbd.c 	unsigned char data[16];
data              116 drivers/input/keyboard/hilkbd.c 	switch (hil_dev.data[0]) {
data              118 drivers/input/keyboard/hilkbd.c 		down = (hil_dev.data[1] & 1) == 0;
data              119 drivers/input/keyboard/hilkbd.c 		scode = hil_dev.data[1] >> 1;
data              148 drivers/input/keyboard/hilkbd.c 		hil_dev.data[hil_dev.ptr++] = c;
data              181 drivers/input/keyboard/hilkbd.c static void hil_do(unsigned char cmd, unsigned char *data, unsigned int len)
data              192 drivers/input/keyboard/hilkbd.c 		hil_write_data(*(data++));
data               41 drivers/input/keyboard/ipaq-micro-keys.c static void micro_key_receive(void *data, int len, unsigned char *msg)
data               43 drivers/input/keyboard/ipaq-micro-keys.c 	struct ipaq_micro_keys *keys = data;
data              427 drivers/input/keyboard/lkkbd.c 				   unsigned char data, unsigned int flags)
data              434 drivers/input/keyboard/lkkbd.c 	DBG(KERN_INFO "Got byte 0x%02x\n", data);
data              438 drivers/input/keyboard/lkkbd.c 		lk->id[LK_NUM_IGNORE_BYTES - lk->ignore_bytes--] = data;
data              446 drivers/input/keyboard/lkkbd.c 	switch (data) {
data              456 drivers/input/keyboard/lkkbd.c 		lk->id[LK_NUM_IGNORE_BYTES - lk->ignore_bytes--] = data;
data              469 drivers/input/keyboard/lkkbd.c 			response_name(data));
data              473 drivers/input/keyboard/lkkbd.c 		keycode = lk->keycode[data];
data              481 drivers/input/keyboard/lkkbd.c 				__FILE__, data, lk->name);
data              166 drivers/input/keyboard/lm8323.c 	u8 data[LM8323_MAX_DATA];
data              177 drivers/input/keyboard/lm8323.c 		data[i] = va_arg(ap, int);
data              185 drivers/input/keyboard/lm8323.c 	ret = i2c_master_send(lm->client, data, len);
data              187 drivers/input/keyboard/lm8323.c 		ret = i2c_master_send(lm->client, data, len);
data              627 drivers/input/keyboard/lm8323.c 	u8 data[2];
data              670 drivers/input/keyboard/lm8323.c 	while (lm8323_read(lm, LM8323_CMD_READ_INT, data, 1) == 1) {
data              671 drivers/input/keyboard/lm8323.c 		if (data[0] & INT_NOINIT)
data              686 drivers/input/keyboard/lm8323.c 	if (lm8323_read_id(lm, data) != 0) {
data              102 drivers/input/keyboard/lm8333.c static irqreturn_t lm8333_irq_thread(int irq, void *data)
data              104 drivers/input/keyboard/lm8333.c 	struct lm8333 *lm8333 = data;
data               56 drivers/input/keyboard/mcs_touchkey.c 	struct mcs_touchkey_data *data = dev_id;
data               57 drivers/input/keyboard/mcs_touchkey.c 	struct mcs_touchkey_chip *chip = &data->chip;
data               58 drivers/input/keyboard/mcs_touchkey.c 	struct i2c_client *client = data->client;
data               59 drivers/input/keyboard/mcs_touchkey.c 	struct input_dev *input = data->input_dev;
data               80 drivers/input/keyboard/mcs_touchkey.c 		data->key_code = data->keycodes[key_val];
data               81 drivers/input/keyboard/mcs_touchkey.c 		data->key_val = key_val;
data               84 drivers/input/keyboard/mcs_touchkey.c 	input_event(input, EV_MSC, MSC_SCAN, data->key_val);
data               85 drivers/input/keyboard/mcs_touchkey.c 	input_report_key(input, data->key_code, pressed);
data               88 drivers/input/keyboard/mcs_touchkey.c 	dev_dbg(&client->dev, "key %d %d %s\n", data->key_val, data->key_code,
data               99 drivers/input/keyboard/mcs_touchkey.c 	struct mcs_touchkey_data *data;
data              112 drivers/input/keyboard/mcs_touchkey.c 	data = kzalloc(struct_size(data, keycodes, pdata->key_maxval + 1),
data              115 drivers/input/keyboard/mcs_touchkey.c 	if (!data || !input_dev) {
data              121 drivers/input/keyboard/mcs_touchkey.c 	data->client = client;
data              122 drivers/input/keyboard/mcs_touchkey.c 	data->input_dev = input_dev;
data              125 drivers/input/keyboard/mcs_touchkey.c 		data->chip.status_reg = MCS5000_TOUCHKEY_STATUS;
data              126 drivers/input/keyboard/mcs_touchkey.c 		data->chip.pressbit = MCS5000_TOUCHKEY_STATUS_PRESS;
data              127 drivers/input/keyboard/mcs_touchkey.c 		data->chip.baseval = MCS5000_TOUCHKEY_BASE_VAL;
data              130 drivers/input/keyboard/mcs_touchkey.c 		data->chip.status_reg = MCS5080_TOUCHKEY_STATUS;
data              131 drivers/input/keyboard/mcs_touchkey.c 		data->chip.pressbit = MCS5080_TOUCHKEY_STATUS_PRESS;
data              132 drivers/input/keyboard/mcs_touchkey.c 		data->chip.press_invert = 1;
data              133 drivers/input/keyboard/mcs_touchkey.c 		data->chip.baseval = MCS5080_TOUCHKEY_BASE_VAL;
data              151 drivers/input/keyboard/mcs_touchkey.c 	input_dev->keycode = data->keycodes;
data              152 drivers/input/keyboard/mcs_touchkey.c 	input_dev->keycodesize = sizeof(data->keycodes[0]);
data              159 drivers/input/keyboard/mcs_touchkey.c 		data->keycodes[val] = code;
data              164 drivers/input/keyboard/mcs_touchkey.c 	input_set_drvdata(input_dev, data);
data              170 drivers/input/keyboard/mcs_touchkey.c 		data->poweron = pdata->poweron;
data              171 drivers/input/keyboard/mcs_touchkey.c 		data->poweron(true);
data              176 drivers/input/keyboard/mcs_touchkey.c 				     client->dev.driver->name, data);
data              186 drivers/input/keyboard/mcs_touchkey.c 	i2c_set_clientdata(client, data);
data              190 drivers/input/keyboard/mcs_touchkey.c 	free_irq(client->irq, data);
data              193 drivers/input/keyboard/mcs_touchkey.c 	kfree(data);
data              199 drivers/input/keyboard/mcs_touchkey.c 	struct mcs_touchkey_data *data = i2c_get_clientdata(client);
data              201 drivers/input/keyboard/mcs_touchkey.c 	free_irq(client->irq, data);
data              202 drivers/input/keyboard/mcs_touchkey.c 	if (data->poweron)
data              203 drivers/input/keyboard/mcs_touchkey.c 		data->poweron(false);
data              204 drivers/input/keyboard/mcs_touchkey.c 	input_unregister_device(data->input_dev);
data              205 drivers/input/keyboard/mcs_touchkey.c 	kfree(data);
data              212 drivers/input/keyboard/mcs_touchkey.c 	struct mcs_touchkey_data *data = i2c_get_clientdata(client);
data              214 drivers/input/keyboard/mcs_touchkey.c 	if (data->poweron)
data              215 drivers/input/keyboard/mcs_touchkey.c 		data->poweron(false);
data              221 drivers/input/keyboard/mcs_touchkey.c 	struct mcs_touchkey_data *data = dev_get_drvdata(dev);
data              222 drivers/input/keyboard/mcs_touchkey.c 	struct i2c_client *client = data->client;
data              228 drivers/input/keyboard/mcs_touchkey.c 	if (data->poweron)
data              229 drivers/input/keyboard/mcs_touchkey.c 		data->poweron(false);
data              236 drivers/input/keyboard/mcs_touchkey.c 	struct mcs_touchkey_data *data = dev_get_drvdata(dev);
data              237 drivers/input/keyboard/mcs_touchkey.c 	struct i2c_client *client = data->client;
data              240 drivers/input/keyboard/mcs_touchkey.c 	if (data->poweron)
data              241 drivers/input/keyboard/mcs_touchkey.c 		data->poweron(true);
data               82 drivers/input/keyboard/mpr121_touchkey.c static void mpr121_vdd_supply_disable(void *data)
data               84 drivers/input/keyboard/mpr121_touchkey.c 	struct regulator *vdd_supply = data;
data              148 drivers/input/keyboard/mtk-pmic-keys.c static irqreturn_t mtk_pmic_keys_irq_handler_thread(int irq, void *data)
data              150 drivers/input/keyboard/mtk-pmic-keys.c 	struct mtk_pmic_keys_info *info = data;
data              228 drivers/input/keyboard/mtk-pmic-keys.c 		.data = &mt6397_regs,
data              231 drivers/input/keyboard/mtk-pmic-keys.c 		.data = &mt6323_regs,
data              256 drivers/input/keyboard/mtk-pmic-keys.c 	mtk_pmic_regs = of_id->data;
data               51 drivers/input/keyboard/newtonkbd.c 		unsigned char data, unsigned int flags)
data               56 drivers/input/keyboard/newtonkbd.c 	if (nkbd->keycode[data & NKBD_KEY]) {
data               57 drivers/input/keyboard/newtonkbd.c 		input_report_key(nkbd->dev, nkbd->keycode[data & NKBD_KEY], data & NKBD_PRESS);
data               61 drivers/input/keyboard/newtonkbd.c 	else if (data == 0xe7) /* end of init sequence */
data               74 drivers/input/keyboard/nomadik-ske-keypad.c 		u8 mask, u8 data)
data               82 drivers/input/keyboard/nomadik-ske-keypad.c 	ret |= data;
data               91 drivers/input/keyboard/omap-keypad.c static void omap_kp_tasklet(unsigned long data)
data               93 drivers/input/keyboard/omap-keypad.c 	struct omap_kp *omap_kp_data = (struct omap_kp *) data;
data              226 drivers/input/keyboard/omap-keypad.c 	kp_tasklet.data = (unsigned long) omap_kp;
data              327 drivers/input/keyboard/pmic8xxx-keypad.c static irqreturn_t pmic8xxx_kp_stuck_irq(int irq, void *data)
data              332 drivers/input/keyboard/pmic8xxx-keypad.c 	struct pmic8xxx_kp *kp = data;
data              345 drivers/input/keyboard/pmic8xxx-keypad.c static irqreturn_t pmic8xxx_kp_irq(int irq, void *data)
data              347 drivers/input/keyboard/pmic8xxx-keypad.c 	struct pmic8xxx_kp *kp = data;
data               68 drivers/input/keyboard/qt1070.c static int qt1070_write(struct i2c_client *client, u8 reg, u8 data)
data               72 drivers/input/keyboard/qt1070.c 	ret = i2c_smbus_write_byte_data(client, reg, data);
data              105 drivers/input/keyboard/qt1070.c 	struct qt1070_data *data = dev_id;
data              106 drivers/input/keyboard/qt1070.c 	struct i2c_client *client = data->client;
data              107 drivers/input/keyboard/qt1070.c 	struct input_dev *input = data->input;
data              119 drivers/input/keyboard/qt1070.c 		if ((data->last_keys & mask) != keyval)
data              120 drivers/input/keyboard/qt1070.c 			input_report_key(input, data->keycodes[i], keyval);
data              125 drivers/input/keyboard/qt1070.c 	data->last_keys = new_keys;
data              132 drivers/input/keyboard/qt1070.c 	struct qt1070_data *data;
data              153 drivers/input/keyboard/qt1070.c 	data = kzalloc(sizeof(struct qt1070_data), GFP_KERNEL);
data              155 drivers/input/keyboard/qt1070.c 	if (!data || !input) {
data              161 drivers/input/keyboard/qt1070.c 	data->client = client;
data              162 drivers/input/keyboard/qt1070.c 	data->input = input;
data              163 drivers/input/keyboard/qt1070.c 	data->irq = client->irq;
data              170 drivers/input/keyboard/qt1070.c 	input->keycode = data->keycodes;
data              171 drivers/input/keyboard/qt1070.c 	input->keycodesize = sizeof(data->keycodes[0]);
data              177 drivers/input/keyboard/qt1070.c 		data->keycodes[i] = qt1070_key2code[i];
data              191 drivers/input/keyboard/qt1070.c 				   client->dev.driver->name, data);
data              198 drivers/input/keyboard/qt1070.c 	err = input_register_device(data->input);
data              204 drivers/input/keyboard/qt1070.c 	i2c_set_clientdata(client, data);
data              212 drivers/input/keyboard/qt1070.c 	free_irq(client->irq, data);
data              215 drivers/input/keyboard/qt1070.c 	kfree(data);
data              221 drivers/input/keyboard/qt1070.c 	struct qt1070_data *data = i2c_get_clientdata(client);
data              224 drivers/input/keyboard/qt1070.c 	free_irq(client->irq, data);
data              226 drivers/input/keyboard/qt1070.c 	input_unregister_device(data->input);
data              227 drivers/input/keyboard/qt1070.c 	kfree(data);
data              236 drivers/input/keyboard/qt1070.c 	struct qt1070_data *data = i2c_get_clientdata(client);
data              239 drivers/input/keyboard/qt1070.c 		enable_irq_wake(data->irq);
data              247 drivers/input/keyboard/qt1070.c 	struct qt1070_data *data = i2c_get_clientdata(client);
data              250 drivers/input/keyboard/qt1070.c 		disable_irq_wake(data->irq);
data               66 drivers/input/keyboard/qt2160.c static int qt2160_write(struct i2c_client *client, u8 reg, u8 data);
data              135 drivers/input/keyboard/qt2160.c 			int data;
data              144 drivers/input/keyboard/qt2160.c 			data = i2c_smbus_read_byte(client);
data              145 drivers/input/keyboard/qt2160.c 			if (data < 0) {
data              147 drivers/input/keyboard/qt2160.c 					"couldn't read register. Returned %d\n", data);
data              148 drivers/input/keyboard/qt2160.c 				return data;
data              151 drivers/input/keyboard/qt2160.c 			buffer[idx++] = data;
data              246 drivers/input/keyboard/qt2160.c static int qt2160_write(struct i2c_client *client, u8 reg, u8 data)
data              250 drivers/input/keyboard/qt2160.c 	ret = i2c_smbus_write_byte_data(client, reg, data);
data              140 drivers/input/keyboard/stmpe-keypad.c static int stmpe_keypad_read_data(struct stmpe_keypad *keypad, u8 *data)
data              149 drivers/input/keyboard/stmpe-keypad.c 					variant->num_data, data);
data              156 drivers/input/keyboard/stmpe-keypad.c 		data[i] = ret;
data              176 drivers/input/keyboard/stmpe-keypad.c 		u8 data = fifo[i];
data              177 drivers/input/keyboard/stmpe-keypad.c 		int row = (data & STMPE_KPC_DATA_ROW) >> 3;
data              178 drivers/input/keyboard/stmpe-keypad.c 		int col = data & STMPE_KPC_DATA_COL;
data              180 drivers/input/keyboard/stmpe-keypad.c 		bool up = data & STMPE_KPC_DATA_UP;
data              182 drivers/input/keyboard/stmpe-keypad.c 		if ((data & STMPE_KPC_DATA_NOKEY_MASK)
data               56 drivers/input/keyboard/stowaway.c static irqreturn_t skbd_interrupt(struct serio *serio, unsigned char data,
data               62 drivers/input/keyboard/stowaway.c 	if (skbd->keycode[data & SKBD_KEY_MASK]) {
data               63 drivers/input/keyboard/stowaway.c 		input_report_key(dev, skbd->keycode[data & SKBD_KEY_MASK],
data               64 drivers/input/keyboard/stowaway.c 				 !(data & SKBD_RELEASE));
data              290 drivers/input/keyboard/sun4i-lradc-keys.c 		.data = &lradc_variant_a10 },
data              292 drivers/input/keyboard/sun4i-lradc-keys.c 		.data = &r_lradc_variant_a83t },
data               79 drivers/input/keyboard/sunkbd.c 		unsigned char data, unsigned int flags)
data               88 drivers/input/keyboard/sunkbd.c 		sunkbd->reset = data;
data               94 drivers/input/keyboard/sunkbd.c 		sunkbd->layout = data;
data               99 drivers/input/keyboard/sunkbd.c 	switch (data) {
data              117 drivers/input/keyboard/sunkbd.c 		if (sunkbd->keycode[data & SUNKBD_KEY]) {
data              119 drivers/input/keyboard/sunkbd.c 					 sunkbd->keycode[data & SUNKBD_KEY],
data              120 drivers/input/keyboard/sunkbd.c 					 !(data & SUNKBD_RELEASE));
data              125 drivers/input/keyboard/sunkbd.c 				data & SUNKBD_KEY,
data              126 drivers/input/keyboard/sunkbd.c 				data & SUNKBD_RELEASE ? "released" : "pressed");
data               36 drivers/input/keyboard/tca6416-keypad.c 	struct tca6416_button data[0];
data              591 drivers/input/keyboard/tegra-kbc.c 	{ .compatible = "nvidia,tegra114-kbc", .data = &tegra11_kbc_hw_support},
data              592 drivers/input/keyboard/tegra-kbc.c 	{ .compatible = "nvidia,tegra30-kbc", .data = &tegra20_kbc_hw_support},
data              593 drivers/input/keyboard/tegra-kbc.c 	{ .compatible = "nvidia,tegra20-kbc", .data = &tegra20_kbc_hw_support},
data              618 drivers/input/keyboard/tegra-kbc.c 	kbc->hw_support = match->data;
data               92 drivers/input/keyboard/tm2-touchkey.c 	u8 data;
data               96 drivers/input/keyboard/tm2-touchkey.c 		data = touchkey->variant->cmd_led_off;
data               99 drivers/input/keyboard/tm2-touchkey.c 		data = touchkey->variant->cmd_led_on;
data              106 drivers/input/keyboard/tm2-touchkey.c 		i2c_smbus_write_byte(touchkey->client, data) :
data              108 drivers/input/keyboard/tm2-touchkey.c 					  touchkey->variant->base_reg, data);
data              126 drivers/input/keyboard/tm2-touchkey.c static void tm2_touchkey_power_disable(void *data)
data              128 drivers/input/keyboard/tm2-touchkey.c 	struct tm2_touchkey_data *touchkey = data;
data              137 drivers/input/keyboard/tm2-touchkey.c 	int data;
data              142 drivers/input/keyboard/tm2-touchkey.c 		data = i2c_smbus_read_byte(touchkey->client);
data              144 drivers/input/keyboard/tm2-touchkey.c 		data = i2c_smbus_read_byte_data(touchkey->client,
data              146 drivers/input/keyboard/tm2-touchkey.c 	if (data < 0) {
data              148 drivers/input/keyboard/tm2-touchkey.c 			"failed to read i2c data: %d\n", data);
data              152 drivers/input/keyboard/tm2-touchkey.c 	index = (data & TM2_TOUCHKEY_BIT_KEYCODE) - 1;
data              159 drivers/input/keyboard/tm2-touchkey.c 	if (data & TM2_TOUCHKEY_BIT_PRESS_EV) {
data              172 drivers/input/keyboard/tm2-touchkey.c 				data & TM2_TOUCHKEY_BIT_PRESS_EV) {
data              331 drivers/input/keyboard/tm2-touchkey.c 		.data = &tm2_touchkey_variant,
data              334 drivers/input/keyboard/tm2-touchkey.c 		.data = &midas_touchkey_variant,
data              337 drivers/input/keyboard/tm2-touchkey.c 		.data = &aries_touchkey_variant,
data              340 drivers/input/keyboard/tm2-touchkey.c 		.data = &tc360_touchkey_variant,
data              126 drivers/input/keyboard/twl4030_keypad.c 		u8 *data, u32 reg, u8 num_bytes)
data              128 drivers/input/keyboard/twl4030_keypad.c 	int ret = twl_i2c_read(TWL4030_MODULE_KEYPAD, data, reg, num_bytes);
data              138 drivers/input/keyboard/twl4030_keypad.c static int twl4030_kpwrite_u8(struct twl4030_keypad *kp, u8 data, u32 reg)
data              140 drivers/input/keyboard/twl4030_keypad.c 	int ret = twl_i2c_write_u8(TWL4030_MODULE_KEYPAD, data, reg);
data               48 drivers/input/keyboard/xtkbd.c 	unsigned char data, unsigned int flags)
data               52 drivers/input/keyboard/xtkbd.c 	switch (data) {
data               58 drivers/input/keyboard/xtkbd.c 			if (xtkbd->keycode[data & XTKBD_KEY]) {
data               59 drivers/input/keyboard/xtkbd.c 				input_report_key(xtkbd->dev, xtkbd->keycode[data & XTKBD_KEY], !(data & XTKBD_RELEASE));
data               63 drivers/input/keyboard/xtkbd.c 					data & XTKBD_KEY, data & XTKBD_RELEASE ? "released" : "pressed");
data               43 drivers/input/misc/88pm80x_onkey.c static irqreturn_t pm80x_onkey_handler(int irq, void *data)
data               45 drivers/input/misc/88pm80x_onkey.c 	struct pm80x_onkey_info *info = data;
data               45 drivers/input/misc/88pm860x_onkey.c static irqreturn_t pm860x_onkey_handler(int irq, void *data)
data               47 drivers/input/misc/88pm860x_onkey.c 	struct pm860x_onkey_info *info = data;
data               35 drivers/input/misc/ab8500-ponkey.c static irqreturn_t ab8500_ponkey_handler(int irq, void *data)
data               37 drivers/input/misc/ab8500-ponkey.c 	struct ab8500_ponkey *ponkey = data;
data               28 drivers/input/misc/ad714x-i2c.c 			    unsigned short reg, unsigned short data)
data               34 drivers/input/misc/ad714x-i2c.c 	chip->xfer_buf[1] = cpu_to_be16(data);
data               47 drivers/input/misc/ad714x-i2c.c 			   unsigned short reg, unsigned short *data, size_t len)
data               67 drivers/input/misc/ad714x-i2c.c 		data[i] = be16_to_cpu(chip->xfer_buf[i]);
data               31 drivers/input/misc/ad714x-spi.c 			   unsigned short reg, unsigned short *data, size_t len)
data               59 drivers/input/misc/ad714x-spi.c 		data[i] = be16_to_cpu(chip->xfer_buf[i + 1]);
data               65 drivers/input/misc/ad714x-spi.c 			    unsigned short reg, unsigned short data)
data               71 drivers/input/misc/ad714x-spi.c 	chip->xfer_buf[1] = cpu_to_be16(data);
data              129 drivers/input/misc/ad714x.c 	unsigned short data;
data              134 drivers/input/misc/ad714x.c 	ad714x->read(ad714x, STG_COM_INT_EN_REG, &data, 1);
data              135 drivers/input/misc/ad714x.c 	data |= 1 << end_stage;
data              136 drivers/input/misc/ad714x.c 	ad714x->write(ad714x, STG_COM_INT_EN_REG, data);
data              138 drivers/input/misc/ad714x.c 	ad714x->read(ad714x, STG_HIGH_INT_EN_REG, &data, 1);
data              139 drivers/input/misc/ad714x.c 	data &= ~mask;
data              140 drivers/input/misc/ad714x.c 	ad714x->write(ad714x, STG_HIGH_INT_EN_REG, data);
data              146 drivers/input/misc/ad714x.c 	unsigned short data;
data              151 drivers/input/misc/ad714x.c 	ad714x->read(ad714x, STG_COM_INT_EN_REG, &data, 1);
data              152 drivers/input/misc/ad714x.c 	data &= ~(1 << end_stage);
data              153 drivers/input/misc/ad714x.c 	ad714x->write(ad714x, STG_COM_INT_EN_REG, data);
data              155 drivers/input/misc/ad714x.c 	ad714x->read(ad714x, STG_HIGH_INT_EN_REG, &data, 1);
data              156 drivers/input/misc/ad714x.c 	data |= mask;
data              157 drivers/input/misc/ad714x.c 	ad714x->write(ad714x, STG_HIGH_INT_EN_REG, data);
data              872 drivers/input/misc/ad714x.c 	unsigned short data;
data              874 drivers/input/misc/ad714x.c 	ad714x->read(ad714x, AD714X_PARTID_REG, &data, 1);
data              875 drivers/input/misc/ad714x.c 	switch (data & 0xFFF0) {
data              878 drivers/input/misc/ad714x.c 		ad714x->version = data & 0xF;
data              885 drivers/input/misc/ad714x.c 		ad714x->version = data & 0xF;
data              892 drivers/input/misc/ad714x.c 		ad714x->version = data & 0xF;
data              899 drivers/input/misc/ad714x.c 		ad714x->version = data & 0xF;
data              907 drivers/input/misc/ad714x.c 			data);
data              916 drivers/input/misc/ad714x.c 	unsigned short data;
data              931 drivers/input/misc/ad714x.c 		ad714x->read(ad714x, AD714X_SYSCFG_REG + i, &data, 1);
data              939 drivers/input/misc/ad714x.c static irqreturn_t ad714x_interrupt_thread(int irq, void *data)
data              941 drivers/input/misc/ad714x.c 	struct ad714x_chip *ad714x = data;
data             1168 drivers/input/misc/ad714x.c 	unsigned short data;
data             1174 drivers/input/misc/ad714x.c 	data = ad714x->hw->sys_cfg_reg[AD714X_PWR_CTRL] | 0x3;
data             1175 drivers/input/misc/ad714x.c 	ad714x->write(ad714x, AD714X_PWR_CTRL, data);
data               87 drivers/input/misc/apanel.c 	s32 data;
data               90 drivers/input/misc/apanel.c 	data = i2c_smbus_read_word_data(ap->client, cmd);
data               91 drivers/input/misc/apanel.c 	if (data < 0)
data               97 drivers/input/misc/apanel.c 	if (!data)
data              100 drivers/input/misc/apanel.c 	dev_dbg(&idev->dev, APANEL ": data %#x\n", data);
data              102 drivers/input/misc/apanel.c 		if ((1u << i) & data)
data              108 drivers/input/misc/arizona-haptics.c static int arizona_haptics_play(struct input_dev *input, void *data,
data              311 drivers/input/misc/ati_remote2.c 	u8 *data = ar2->buf[0];
data              314 drivers/input/misc/ati_remote2.c 	channel = data[0] >> 4;
data              319 drivers/input/misc/ati_remote2.c 	mode = data[0] & 0x0F;
data              324 drivers/input/misc/ati_remote2.c 			data[3], data[2], data[1], data[0]);
data              331 drivers/input/misc/ati_remote2.c 	input_event(idev, EV_REL, REL_X, (s8) data[1]);
data              332 drivers/input/misc/ati_remote2.c 	input_event(idev, EV_REL, REL_Y, (s8) data[2]);
data              350 drivers/input/misc/ati_remote2.c 	u8 *data = ar2->buf[1];
data              353 drivers/input/misc/ati_remote2.c 	channel = data[0] >> 4;
data              358 drivers/input/misc/ati_remote2.c 	mode = data[0] & 0x0F;
data              363 drivers/input/misc/ati_remote2.c 			data[3], data[2], data[1], data[0]);
data              367 drivers/input/misc/ati_remote2.c 	hw_code = data[2];
data              379 drivers/input/misc/ati_remote2.c 		if (data[1] == 0)
data              390 drivers/input/misc/ati_remote2.c 			data[3], data[2], data[1], data[0]);
data              394 drivers/input/misc/ati_remote2.c 	switch (data[1]) {
data              415 drivers/input/misc/ati_remote2.c 			data[3], data[2], data[1], data[0]);
data              419 drivers/input/misc/ati_remote2.c 	input_event(idev, EV_KEY, ar2->keycode[mode][index], data[1]);
data               84 drivers/input/misc/atmel_captouch.c 			 u8 reg, u8 *data, size_t len)
data              118 drivers/input/misc/atmel_captouch.c 	memcpy(data, &capdev->xfer_buf[2], len);
data              128 drivers/input/misc/atmel_captouch.c static irqreturn_t atmel_captouch_isr(int irq, void *data)
data              130 drivers/input/misc/atmel_captouch.c 	struct atmel_captouch_device *capdev = data;
data              171 drivers/input/misc/bma150.c 	int data;
data              173 drivers/input/misc/bma150.c 	data = i2c_smbus_read_byte_data(client, reg);
data              174 drivers/input/misc/bma150.c 	if (data < 0)
data              175 drivers/input/misc/bma150.c 		return data;
data              177 drivers/input/misc/bma150.c 	data = (data & ~mask) | ((val << shift) & mask);
data              178 drivers/input/misc/bma150.c 	return bma150_write_byte(client, reg, data);
data              309 drivers/input/misc/bma150.c 	u8 data[BMA150_XYZ_DATA_SIZE];
data              314 drivers/input/misc/bma150.c 			BMA150_ACC_X_LSB_REG, BMA150_XYZ_DATA_SIZE, data);
data              318 drivers/input/misc/bma150.c 	x = ((0xc0 & data[0]) >> 6) | (data[1] << 2);
data              319 drivers/input/misc/bma150.c 	y = ((0xc0 & data[2]) >> 6) | (data[3] << 2);
data              320 drivers/input/misc/bma150.c 	z = ((0xc0 & data[4]) >> 6) | (data[5] << 2);
data              320 drivers/input/misc/cm109.c 	u8 data = dev->irq_data->byte[HID_IR0];
data              329 drivers/input/misc/cm109.c 		input_report_key(idev, keycode, data & BIT(i));
data              330 drivers/input/misc/cm109.c 		if (data & autorelease & BIT(i)) {
data               73 drivers/input/misc/cma3000_d0x.c #define CMA3000_READ(data, reg, msg) \
data               74 drivers/input/misc/cma3000_d0x.c 	(data->bus_ops->read(data->dev, reg, msg))
data               75 drivers/input/misc/cma3000_d0x.c #define CMA3000_SET(data, reg, val, msg) \
data               76 drivers/input/misc/cma3000_d0x.c 	((data)->bus_ops->write(data->dev, reg, val, msg))
data               95 drivers/input/misc/cma3000_d0x.c static void decode_mg(struct cma3000_accl_data *data, int *datax,
data               99 drivers/input/misc/cma3000_d0x.c 	*datax = ((s8)*datax) * data->bit_to_mg;
data              100 drivers/input/misc/cma3000_d0x.c 	*datay = ((s8)*datay) * data->bit_to_mg;
data              101 drivers/input/misc/cma3000_d0x.c 	*dataz = ((s8)*dataz) * data->bit_to_mg;
data              106 drivers/input/misc/cma3000_d0x.c 	struct cma3000_accl_data *data = dev_id;
data              110 drivers/input/misc/cma3000_d0x.c 	intr_status = CMA3000_READ(data, CMA3000_INTSTATUS, "interrupt status");
data              116 drivers/input/misc/cma3000_d0x.c 		input_report_abs(data->input_dev, ABS_MISC, 1);
data              117 drivers/input/misc/cma3000_d0x.c 		input_sync(data->input_dev);
data              119 drivers/input/misc/cma3000_d0x.c 		input_report_abs(data->input_dev, ABS_MISC, 0);
data              122 drivers/input/misc/cma3000_d0x.c 	datax = CMA3000_READ(data, CMA3000_DOUTX, "X");
data              123 drivers/input/misc/cma3000_d0x.c 	datay = CMA3000_READ(data, CMA3000_DOUTY, "Y");
data              124 drivers/input/misc/cma3000_d0x.c 	dataz = CMA3000_READ(data, CMA3000_DOUTZ, "Z");
data              126 drivers/input/misc/cma3000_d0x.c 	ctrl = CMA3000_READ(data, CMA3000_CTRL, "ctrl");
data              130 drivers/input/misc/cma3000_d0x.c 	data->bit_to_mg = mode_to_mg[mode][range];
data              133 drivers/input/misc/cma3000_d0x.c 	if (data->bit_to_mg == 0)
data              137 drivers/input/misc/cma3000_d0x.c 	decode_mg(data, &datax, &datay, &dataz);
data              139 drivers/input/misc/cma3000_d0x.c 	input_report_abs(data->input_dev, ABS_X, datax);
data              140 drivers/input/misc/cma3000_d0x.c 	input_report_abs(data->input_dev, ABS_Y, datay);
data              141 drivers/input/misc/cma3000_d0x.c 	input_report_abs(data->input_dev, ABS_Z, dataz);
data              142 drivers/input/misc/cma3000_d0x.c 	input_sync(data->input_dev);
data              147 drivers/input/misc/cma3000_d0x.c static int cma3000_reset(struct cma3000_accl_data *data)
data              152 drivers/input/misc/cma3000_d0x.c 	CMA3000_SET(data, CMA3000_RSTR, 0x02, "Reset");
data              153 drivers/input/misc/cma3000_d0x.c 	CMA3000_SET(data, CMA3000_RSTR, 0x0A, "Reset");
data              154 drivers/input/misc/cma3000_d0x.c 	CMA3000_SET(data, CMA3000_RSTR, 0x04, "Reset");
data              159 drivers/input/misc/cma3000_d0x.c 	val = CMA3000_READ(data, CMA3000_STATUS, "Status");
data              161 drivers/input/misc/cma3000_d0x.c 		dev_err(data->dev, "Reset failed\n");
data              166 drivers/input/misc/cma3000_d0x.c 		dev_err(data->dev, "Parity Error\n");
data              173 drivers/input/misc/cma3000_d0x.c static int cma3000_poweron(struct cma3000_accl_data *data)
data              175 drivers/input/misc/cma3000_d0x.c 	const struct cma3000_platform_data *pdata = data->pdata;
data              179 drivers/input/misc/cma3000_d0x.c 	if (data->g_range == CMARANGE_2G) {
data              180 drivers/input/misc/cma3000_d0x.c 		ctrl = (data->mode << 1) | CMA3000_RANGE2G;
data              181 drivers/input/misc/cma3000_d0x.c 	} else if (data->g_range == CMARANGE_8G) {
data              182 drivers/input/misc/cma3000_d0x.c 		ctrl = (data->mode << 1) | CMA3000_RANGE8G;
data              184 drivers/input/misc/cma3000_d0x.c 		dev_info(data->dev,
data              186 drivers/input/misc/cma3000_d0x.c 		ctrl = (data->mode << 1) | CMA3000_RANGE8G;
data              189 drivers/input/misc/cma3000_d0x.c 	ctrl |= data->bus_ops->ctrl_mod;
data              191 drivers/input/misc/cma3000_d0x.c 	CMA3000_SET(data, CMA3000_MDTHR, pdata->mdthr,
data              193 drivers/input/misc/cma3000_d0x.c 	CMA3000_SET(data, CMA3000_MDFFTMR, pdata->mdfftmr,
data              195 drivers/input/misc/cma3000_d0x.c 	CMA3000_SET(data, CMA3000_FFTHR, pdata->ffthr,
data              197 drivers/input/misc/cma3000_d0x.c 	ret = CMA3000_SET(data, CMA3000_CTRL, ctrl, "Mode setting");
data              206 drivers/input/misc/cma3000_d0x.c static int cma3000_poweroff(struct cma3000_accl_data *data)
data              210 drivers/input/misc/cma3000_d0x.c 	ret = CMA3000_SET(data, CMA3000_CTRL, CMAMODE_POFF, "Mode setting");
data              218 drivers/input/misc/cma3000_d0x.c 	struct cma3000_accl_data *data = input_get_drvdata(input_dev);
data              220 drivers/input/misc/cma3000_d0x.c 	mutex_lock(&data->mutex);
data              222 drivers/input/misc/cma3000_d0x.c 	if (!data->suspended)
data              223 drivers/input/misc/cma3000_d0x.c 		cma3000_poweron(data);
data              225 drivers/input/misc/cma3000_d0x.c 	data->opened = true;
data              227 drivers/input/misc/cma3000_d0x.c 	mutex_unlock(&data->mutex);
data              234 drivers/input/misc/cma3000_d0x.c 	struct cma3000_accl_data *data = input_get_drvdata(input_dev);
data              236 drivers/input/misc/cma3000_d0x.c 	mutex_lock(&data->mutex);
data              238 drivers/input/misc/cma3000_d0x.c 	if (!data->suspended)
data              239 drivers/input/misc/cma3000_d0x.c 		cma3000_poweroff(data);
data              241 drivers/input/misc/cma3000_d0x.c 	data->opened = false;
data              243 drivers/input/misc/cma3000_d0x.c 	mutex_unlock(&data->mutex);
data              246 drivers/input/misc/cma3000_d0x.c void cma3000_suspend(struct cma3000_accl_data *data)
data              248 drivers/input/misc/cma3000_d0x.c 	mutex_lock(&data->mutex);
data              250 drivers/input/misc/cma3000_d0x.c 	if (!data->suspended && data->opened)
data              251 drivers/input/misc/cma3000_d0x.c 		cma3000_poweroff(data);
data              253 drivers/input/misc/cma3000_d0x.c 	data->suspended = true;
data              255 drivers/input/misc/cma3000_d0x.c 	mutex_unlock(&data->mutex);
data              260 drivers/input/misc/cma3000_d0x.c void cma3000_resume(struct cma3000_accl_data *data)
data              262 drivers/input/misc/cma3000_d0x.c 	mutex_lock(&data->mutex);
data              264 drivers/input/misc/cma3000_d0x.c 	if (data->suspended && data->opened)
data              265 drivers/input/misc/cma3000_d0x.c 		cma3000_poweron(data);
data              267 drivers/input/misc/cma3000_d0x.c 	data->suspended = false;
data              269 drivers/input/misc/cma3000_d0x.c 	mutex_unlock(&data->mutex);
data              277 drivers/input/misc/cma3000_d0x.c 	struct cma3000_accl_data *data;
data              295 drivers/input/misc/cma3000_d0x.c 	data = kzalloc(sizeof(struct cma3000_accl_data), GFP_KERNEL);
data              297 drivers/input/misc/cma3000_d0x.c 	if (!data || !input_dev) {
data              302 drivers/input/misc/cma3000_d0x.c 	data->dev = dev;
data              303 drivers/input/misc/cma3000_d0x.c 	data->input_dev = input_dev;
data              304 drivers/input/misc/cma3000_d0x.c 	data->bus_ops = bops;
data              305 drivers/input/misc/cma3000_d0x.c 	data->pdata = pdata;
data              306 drivers/input/misc/cma3000_d0x.c 	data->irq = irq;
data              307 drivers/input/misc/cma3000_d0x.c 	mutex_init(&data->mutex);
data              309 drivers/input/misc/cma3000_d0x.c 	data->mode = pdata->mode;
data              310 drivers/input/misc/cma3000_d0x.c 	if (data->mode > CMAMODE_POFF) {
data              311 drivers/input/misc/cma3000_d0x.c 		data->mode = CMAMODE_MOTDET;
data              316 drivers/input/misc/cma3000_d0x.c 	data->g_range = pdata->g_range;
data              317 drivers/input/misc/cma3000_d0x.c 	if (data->g_range != CMARANGE_2G && data->g_range != CMARANGE_8G) {
data              320 drivers/input/misc/cma3000_d0x.c 		data->g_range = CMARANGE_8G;
data              331 drivers/input/misc/cma3000_d0x.c 			-data->g_range, data->g_range, pdata->fuzz_x, 0);
data              333 drivers/input/misc/cma3000_d0x.c 			-data->g_range, data->g_range, pdata->fuzz_y, 0);
data              335 drivers/input/misc/cma3000_d0x.c 			-data->g_range, data->g_range, pdata->fuzz_z, 0);
data              338 drivers/input/misc/cma3000_d0x.c 	input_set_drvdata(input_dev, data);
data              340 drivers/input/misc/cma3000_d0x.c 	error = cma3000_reset(data);
data              344 drivers/input/misc/cma3000_d0x.c 	rev = CMA3000_READ(data, CMA3000_REVID, "Revid");
data              354 drivers/input/misc/cma3000_d0x.c 				     "cma3000_d0x", data);
data              360 drivers/input/misc/cma3000_d0x.c 	error = input_register_device(data->input_dev);
data              366 drivers/input/misc/cma3000_d0x.c 	return data;
data              369 drivers/input/misc/cma3000_d0x.c 	free_irq(irq, data);
data              372 drivers/input/misc/cma3000_d0x.c 	kfree(data);
data              378 drivers/input/misc/cma3000_d0x.c void cma3000_exit(struct cma3000_accl_data *data)
data              380 drivers/input/misc/cma3000_d0x.c 	free_irq(data->irq, data);
data              381 drivers/input/misc/cma3000_d0x.c 	input_unregister_device(data->input_dev);
data              382 drivers/input/misc/cma3000_d0x.c 	kfree(data);
data               50 drivers/input/misc/cma3000_d0x_i2c.c 	struct cma3000_accl_data *data;
data               52 drivers/input/misc/cma3000_d0x_i2c.c 	data = cma3000_init(&client->dev, client->irq, &cma3000_i2c_bops);
data               53 drivers/input/misc/cma3000_d0x_i2c.c 	if (IS_ERR(data))
data               54 drivers/input/misc/cma3000_d0x_i2c.c 		return PTR_ERR(data);
data               56 drivers/input/misc/cma3000_d0x_i2c.c 	i2c_set_clientdata(client, data);
data               63 drivers/input/misc/cma3000_d0x_i2c.c 	struct cma3000_accl_data *data = i2c_get_clientdata(client);
data               65 drivers/input/misc/cma3000_d0x_i2c.c 	cma3000_exit(data);
data               74 drivers/input/misc/cma3000_d0x_i2c.c 	struct cma3000_accl_data *data = i2c_get_clientdata(client);
data               76 drivers/input/misc/cma3000_d0x_i2c.c 	cma3000_suspend(data);
data               84 drivers/input/misc/cma3000_d0x_i2c.c 	struct cma3000_accl_data *data = i2c_get_clientdata(client);
data               86 drivers/input/misc/cma3000_d0x_i2c.c 	cma3000_resume(data);
data               62 drivers/input/misc/da9052_onkey.c static irqreturn_t da9052_onkey_irq(int irq, void *data)
data               64 drivers/input/misc/da9052_onkey.c 	struct da9052_onkey *onkey = data;
data               59 drivers/input/misc/da9055_onkey.c static irqreturn_t da9055_onkey_irq(int irq, void *data)
data               61 drivers/input/misc/da9055_onkey.c 	struct da9055_onkey *onkey = data;
data               76 drivers/input/misc/da9063_onkey.c 	{ .compatible = "dlg,da9063-onkey", .data = &da9063_regs },
data               77 drivers/input/misc/da9063_onkey.c 	{ .compatible = "dlg,da9062-onkey", .data = &da9062_regs },
data              159 drivers/input/misc/da9063_onkey.c static irqreturn_t da9063_onkey_irq_handler(int irq, void *data)
data              161 drivers/input/misc/da9063_onkey.c 	struct da9063_onkey *onkey = data;
data              185 drivers/input/misc/da9063_onkey.c static void da9063_cancel_poll(void *data)
data              187 drivers/input/misc/da9063_onkey.c 	struct da9063_onkey *onkey = data;
data              211 drivers/input/misc/da9063_onkey.c 	onkey->config = match->data;
data              271 drivers/input/misc/drv260x.c static int drv260x_haptics_play(struct input_dev *input, void *data,
data              103 drivers/input/misc/drv2665.c static int drv2665_haptics_play(struct input_dev *input, void *data,
data              226 drivers/input/misc/drv2667.c static int drv2667_haptics_play(struct input_dev *input, void *data,
data               17 drivers/input/misc/e3x0-button.c static irqreturn_t e3x0_button_release_handler(int irq, void *data)
data               19 drivers/input/misc/e3x0-button.c 	struct input_dev *idev = data;
data               27 drivers/input/misc/e3x0-button.c static irqreturn_t e3x0_button_press_handler(int irq, void *data)
data               29 drivers/input/misc/e3x0-button.c 	struct input_dev *idev = data;
data               77 drivers/input/misc/gpio-vibra.c static int gpio_vibrator_play_effect(struct input_dev *dev, void *data,
data               79 drivers/input/misc/hp_sdc_rtc.c 			    uint8_t status, uint8_t data) 
data              135 drivers/input/misc/ideapad_slidebar.c static bool slidebar_i8042_filter(unsigned char data, unsigned char str,
data              145 drivers/input/misc/ideapad_slidebar.c 	if (data == 0xe0) {
data              155 drivers/input/misc/ideapad_slidebar.c 	if (likely((data & 0x7f) != 0x3b)) {
data              160 drivers/input/misc/ideapad_slidebar.c 	if (data & 0x80) {
data              183 drivers/input/misc/ims-pcu.c static void ims_pcu_buttons_report(struct ims_pcu *pcu, u32 data)
data              193 drivers/input/misc/ims-pcu.c 			input_report_key(input, keycode, data & (1UL << i));
data              262 drivers/input/misc/ims-pcu.c static void ims_pcu_gamepad_report(struct ims_pcu *pcu, u32 data)
data              268 drivers/input/misc/ims-pcu.c 	x = !!(data & (1 << 14)) - !!(data & (1 << 13));
data              269 drivers/input/misc/ims-pcu.c 	y = !!(data & (1 << 12)) - !!(data & (1 << 11));
data              274 drivers/input/misc/ims-pcu.c 	input_report_key(input, BTN_A, data & (1 << 7));
data              275 drivers/input/misc/ims-pcu.c 	input_report_key(input, BTN_B, data & (1 << 8));
data              276 drivers/input/misc/ims-pcu.c 	input_report_key(input, BTN_X, data & (1 << 9));
data              277 drivers/input/misc/ims-pcu.c 	input_report_key(input, BTN_Y, data & (1 << 10));
data              278 drivers/input/misc/ims-pcu.c 	input_report_key(input, BTN_START, data & (1 << 15));
data              279 drivers/input/misc/ims-pcu.c 	input_report_key(input, BTN_SELECT, data & (1 << 16));
data              410 drivers/input/misc/ims-pcu.c 	u32 data = get_unaligned_be32(&pcu->read_buf[3]);
data              412 drivers/input/misc/ims-pcu.c 	ims_pcu_buttons_report(pcu, data & ~IMS_PCU_GAMEPAD_MASK);
data              414 drivers/input/misc/ims-pcu.c 		ims_pcu_gamepad_report(pcu, data);
data              447 drivers/input/misc/ims-pcu.c 		u8 data = pcu->urb_in_buf[i];
data              450 drivers/input/misc/ims-pcu.c 		if (!pcu->have_stx && data != IMS_PCU_PROTOCOL_STX)
data              455 drivers/input/misc/ims-pcu.c 			pcu->read_buf[pcu->read_pos++] = data;
data              456 drivers/input/misc/ims-pcu.c 			pcu->check_sum += data;
data              460 drivers/input/misc/ims-pcu.c 		switch (data) {
data              495 drivers/input/misc/ims-pcu.c 			pcu->read_buf[pcu->read_pos++] = data;
data              496 drivers/input/misc/ims-pcu.c 			pcu->check_sum += data;
data              530 drivers/input/misc/ims-pcu.c 				u8 command, const u8 *data, int len)
data              558 drivers/input/misc/ims-pcu.c 		delta = ims_pcu_byte_needs_escape(data[i]) ? 2 : 1;
data              571 drivers/input/misc/ims-pcu.c 		pcu->urb_out_buf[count++] = data[i];
data              572 drivers/input/misc/ims-pcu.c 		csum += data[i];
data              596 drivers/input/misc/ims-pcu.c 				     u8 command, const void *data, size_t len,
data              604 drivers/input/misc/ims-pcu.c 	error = ims_pcu_send_command(pcu, command, data, len);
data              618 drivers/input/misc/ims-pcu.c #define ims_pcu_execute_command(pcu, code, data, len)			\
data              620 drivers/input/misc/ims-pcu.c 				  IMS_PCU_CMD_##code, data, len,	\
data              650 drivers/input/misc/ims-pcu.c 				        u8 command, const void *data, size_t len,
data              656 drivers/input/misc/ims-pcu.c 	if (data)
data              657 drivers/input/misc/ims-pcu.c 		memcpy(&pcu->cmd_buf[1], data, len);
data              680 drivers/input/misc/ims-pcu.c #define ims_pcu_execute_bl_command(pcu, code, data, len, timeout)	\
data              682 drivers/input/misc/ims-pcu.c 				     IMS_PCU_BL_CMD_##code, data, len,	\
data              764 drivers/input/misc/ims-pcu.c 	u8 data[];
data              769 drivers/input/misc/ims-pcu.c 	const struct ihex_binrec *rec = (const struct ihex_binrec *)fw->data;
data              781 drivers/input/misc/ims-pcu.c 				u32 addr, u8 len, const u8 *data)
data              809 drivers/input/misc/ims-pcu.c 	if (memcmp(fragment->data, data, len)) {
data              823 drivers/input/misc/ims-pcu.c 	const struct ihex_binrec *rec = (const struct ihex_binrec *)fw->data;
data              851 drivers/input/misc/ims-pcu.c 		memcpy(fragment->data, rec->data, len);
data              864 drivers/input/misc/ims-pcu.c 			error = ims_pcu_verify_block(pcu, addr, len, rec->data);
data             1259 drivers/input/misc/ims-pcu.c static int ims_pcu_read_ofn_config(struct ims_pcu *pcu, u8 addr, u8 *data)
data             1274 drivers/input/misc/ims-pcu.c 	*data = pcu->cmd_buf[OFN_REG_RESULT_OFFSET];
data             1278 drivers/input/misc/ims-pcu.c static int ims_pcu_write_ofn_config(struct ims_pcu *pcu, u8 addr, u8 data)
data             1280 drivers/input/misc/ims-pcu.c 	u8 buffer[] = { addr, data };
data             1303 drivers/input/misc/ims-pcu.c 	u8 data;
data             1306 drivers/input/misc/ims-pcu.c 	error = ims_pcu_read_ofn_config(pcu, pcu->ofn_reg_addr, &data);
data             1312 drivers/input/misc/ims-pcu.c 	return scnprintf(buf, PAGE_SIZE, "%x\n", data);
data             1391 drivers/input/misc/ims-pcu.c 	u8 data;
data             1394 drivers/input/misc/ims-pcu.c 	error = ims_pcu_read_ofn_config(pcu, attr->addr, &data);
data             1400 drivers/input/misc/ims-pcu.c 	return scnprintf(buf, PAGE_SIZE, "%d\n", !!(data & (1 << attr->nr)));
data             1413 drivers/input/misc/ims-pcu.c 	u8 data;
data             1424 drivers/input/misc/ims-pcu.c 	error = ims_pcu_read_ofn_config(pcu, attr->addr, &data);
data             1427 drivers/input/misc/ims-pcu.c 			data |= 1U << attr->nr;
data             1429 drivers/input/misc/ims-pcu.c 			data &= ~(1U << attr->nr);
data             1431 drivers/input/misc/ims-pcu.c 		error = ims_pcu_write_ofn_config(pcu, attr->addr, data);
data              116 drivers/input/misc/keyspan_remote.c 	struct bit_tester		data;
data              143 drivers/input/misc/keyspan_remote.c 	if (dev->data.bits_left >= bits_needed)
data              150 drivers/input/misc/keyspan_remote.c 	if (dev->data.pos >= dev->data.len) {
data              153 drivers/input/misc/keyspan_remote.c 			__func__, dev->data.pos, dev->data.len);
data              158 drivers/input/misc/keyspan_remote.c 	while ((dev->data.bits_left + 7 < (sizeof(dev->data.tester) * 8)) &&
data              159 drivers/input/misc/keyspan_remote.c 	       (dev->data.pos < dev->data.len)) {
data              160 drivers/input/misc/keyspan_remote.c 		dev->data.tester += (dev->data.buffer[dev->data.pos++] << dev->data.bits_left);
data              161 drivers/input/misc/keyspan_remote.c 		dev->data.bits_left += 8;
data              194 drivers/input/misc/keyspan_remote.c 			memcpy(remote->data.buffer, remote->in_buffer, RECV_SIZE);
data              195 drivers/input/misc/keyspan_remote.c 			remote->data.len = RECV_SIZE;
data              196 drivers/input/misc/keyspan_remote.c 			remote->data.pos = 0;
data              197 drivers/input/misc/keyspan_remote.c 			remote->data.tester = 0;
data              198 drivers/input/misc/keyspan_remote.c 			remote->data.bits_left = 0;
data              208 drivers/input/misc/keyspan_remote.c 		memcpy(remote->data.buffer + remote->data.len, remote->in_buffer, RECV_SIZE);
data              209 drivers/input/misc/keyspan_remote.c 		remote->data.len += RECV_SIZE;
data              212 drivers/input/misc/keyspan_remote.c 		while ((remote->data.bits_left >= 14 || remote->data.pos < remote->data.len) && !found) {
data              219 drivers/input/misc/keyspan_remote.c 				if ((remote->data.tester & SYNC_MASK) == SYNC) {
data              220 drivers/input/misc/keyspan_remote.c 					remote->data.tester = remote->data.tester >> 14;
data              221 drivers/input/misc/keyspan_remote.c 					remote->data.bits_left -= 14;
data              225 drivers/input/misc/keyspan_remote.c 					remote->data.tester = remote->data.tester >> 1;
data              226 drivers/input/misc/keyspan_remote.c 					--remote->data.bits_left;
data              233 drivers/input/misc/keyspan_remote.c 			remote->data.len = 0;
data              245 drivers/input/misc/keyspan_remote.c 		memcpy(remote->data.buffer + remote->data.len, remote->in_buffer, RECV_SIZE);
data              246 drivers/input/misc/keyspan_remote.c 		remote->data.len += RECV_SIZE;
data              252 drivers/input/misc/keyspan_remote.c 			if ((remote->data.tester & ZERO_MASK) == ZERO) {
data              254 drivers/input/misc/keyspan_remote.c 				remote->data.tester = remote->data.tester >> 5;
data              255 drivers/input/misc/keyspan_remote.c 				remote->data.bits_left -= 5;
data              256 drivers/input/misc/keyspan_remote.c 			} else if ((remote->data.tester & ONE_MASK) == ONE) {
data              258 drivers/input/misc/keyspan_remote.c 				remote->data.tester = remote->data.tester >> 6;
data              259 drivers/input/misc/keyspan_remote.c 				remote->data.bits_left -= 6;
data              273 drivers/input/misc/keyspan_remote.c 			if ((remote->data.tester & ZERO_MASK) == ZERO) {
data              275 drivers/input/misc/keyspan_remote.c 				remote->data.tester = remote->data.tester >> 5;
data              276 drivers/input/misc/keyspan_remote.c 				remote->data.bits_left -= 5;
data              277 drivers/input/misc/keyspan_remote.c 			} else if ((remote->data.tester & ONE_MASK) == ONE) {
data              279 drivers/input/misc/keyspan_remote.c 				remote->data.tester = remote->data.tester >> 6;
data              280 drivers/input/misc/keyspan_remote.c 				remote->data.bits_left -= 6;
data              291 drivers/input/misc/keyspan_remote.c 		if ((remote->data.tester & ZERO_MASK) == ZERO) {
data              293 drivers/input/misc/keyspan_remote.c 			remote->data.tester = remote->data.tester >> 5;
data              294 drivers/input/misc/keyspan_remote.c 			remote->data.bits_left -= 5;
data              295 drivers/input/misc/keyspan_remote.c 		} else if ((remote->data.tester & ONE_MASK) == ONE) {
data              297 drivers/input/misc/keyspan_remote.c 			remote->data.tester = remote->data.tester >> 6;
data              298 drivers/input/misc/keyspan_remote.c 			remote->data.bits_left -= 6;
data              308 drivers/input/misc/keyspan_remote.c 		if ((remote->data.tester & STOP_MASK) == STOP) {
data              309 drivers/input/misc/keyspan_remote.c 			remote->data.tester = remote->data.tester >> 5;
data              310 drivers/input/misc/keyspan_remote.c 			remote->data.bits_left -= 5;
data               84 drivers/input/misc/kxtj9.c static int kxtj9_i2c_read(struct kxtj9_data *tj9, u8 addr, u8 *data, int len)
data               97 drivers/input/misc/kxtj9.c 			.buf = data,
data               25 drivers/input/misc/max77650-onkey.c static irqreturn_t max77650_onkey_falling(int irq, void *data)
data               27 drivers/input/misc/max77650-onkey.c 	struct max77650_onkey *onkey = data;
data               35 drivers/input/misc/max77650-onkey.c static irqreturn_t max77650_onkey_rising(int irq, void *data)
data               37 drivers/input/misc/max77650-onkey.c 	struct max77650_onkey *onkey = data;
data              232 drivers/input/misc/max77693-haptic.c static int max77693_haptic_play_effect(struct input_dev *dev, void *data,
data               47 drivers/input/misc/max8925_onkey.c static irqreturn_t max8925_onkey_handler(int irq, void *data)
data               49 drivers/input/misc/max8925_onkey.c 	struct max8925_onkey_info *info = data;
data              217 drivers/input/misc/max8997_haptic.c static int max8997_haptic_play_effect(struct input_dev *dev, void *data,
data              127 drivers/input/misc/msm-vibrator.c static int msm_vibrator_play_effect(struct input_dev *dev, void *data,
data               31 drivers/input/misc/pcf50633-input.c pcf50633_input_irq(int irq, void *data)
data               36 drivers/input/misc/pcf50633-input.c 	input = data;
data               56 drivers/input/misc/pm8941-pwrkey.c 	const struct pm8941_data *data;
data              130 drivers/input/misc/pm8941-pwrkey.c 			 sts & pwrkey->data->status_bit);
data              182 drivers/input/misc/pm8941-pwrkey.c 	pwrkey->data = of_device_get_match_data(&pdev->dev);
data              251 drivers/input/misc/pm8941-pwrkey.c 				   pwrkey->data->pull_up_bit,
data              252 drivers/input/misc/pm8941-pwrkey.c 				   pull_up ? pwrkey->data->pull_up_bit : 0);
data              308 drivers/input/misc/pm8941-pwrkey.c 	{ .compatible = "qcom,pm8941-pwrkey", .data = &pwrkey_data },
data              309 drivers/input/misc/pm8941-pwrkey.c 	{ .compatible = "qcom,pm8941-resin", .data = &resin_data },
data              153 drivers/input/misc/pm8xxx-vibrator.c static int pm8xxx_vib_play_effect(struct input_dev *dev, void *data,
data              242 drivers/input/misc/pm8xxx-vibrator.c 	{ .compatible = "qcom,pm8058-vib", .data = &pm8058_regs },
data              243 drivers/input/misc/pm8xxx-vibrator.c 	{ .compatible = "qcom,pm8921-vib", .data = &pm8058_regs },
data              244 drivers/input/misc/pm8xxx-vibrator.c 	{ .compatible = "qcom,pm8916-vib", .data = &pm8916_regs },
data              434 drivers/input/misc/pmic8xxx-pwrkey.c 	{ .compatible = "qcom,pm8058-pwrkey", .data = &pm8058_pwrkey_shutdown },
data              435 drivers/input/misc/pmic8xxx-pwrkey.c 	{ .compatible = "qcom,pm8921-pwrkey", .data = &pm8921_pwrkey_shutdown },
data               63 drivers/input/misc/powermate.c 	signed char *data;
data              110 drivers/input/misc/powermate.c 	input_report_key(pm->input, BTN_0, pm->data[0] & 0x01);
data              111 drivers/input/misc/powermate.c 	input_report_rel(pm->input, REL_DIAL, pm->data[1]);
data              280 drivers/input/misc/powermate.c 	pm->data = usb_alloc_coherent(udev, POWERMATE_PAYLOAD_SIZE_MAX,
data              282 drivers/input/misc/powermate.c 	if (!pm->data)
data              295 drivers/input/misc/powermate.c 			  pm->data, pm->data_dma);
data              385 drivers/input/misc/powermate.c 	usb_fill_int_urb(pm->irq, udev, pipe, pm->data,
data              100 drivers/input/misc/pwm-vibra.c static int pwm_vibrator_play_effect(struct input_dev *dev, void *data,
data               23 drivers/input/misc/rave-sp-pwrbutton.c 				      unsigned long action, void *data)
data               94 drivers/input/misc/regulator-haptic.c static int regulator_haptic_play_effect(struct input_dev *input, void *data,
data               58 drivers/input/misc/sc27xx-vibra.c static int sc27xx_vibra_play(struct input_dev *input, void *data,
data               52 drivers/input/misc/tps65218-pwrbutton.c 	const struct tps6521x_data *data;
data               57 drivers/input/misc/tps65218-pwrbutton.c 	{ .compatible = "ti,tps65217-pwrbutton", .data = &tps65217_data },
data               58 drivers/input/misc/tps65218-pwrbutton.c 	{ .compatible = "ti,tps65218-pwrbutton", .data = &tps65218_data },
data               66 drivers/input/misc/tps65218-pwrbutton.c 	const struct tps6521x_data *tps_data = pwr->data;
data              106 drivers/input/misc/tps65218-pwrbutton.c 	pwr->data = match->data;
data              112 drivers/input/misc/tps65218-pwrbutton.c 	idev->name = pwr->data->name;
data              114 drivers/input/misc/tps65218-pwrbutton.c 		pwr->data->name);
data              134 drivers/input/misc/tps65218-pwrbutton.c 					  pwr->data->name, pwr);
data              122 drivers/input/misc/twl4030-vibra.c static int vibra_play(struct input_dev *input, void *data,
data               53 drivers/input/misc/twl6040-vibra.c static irqreturn_t twl6040_vib_irq_handler(int irq, void *data)
data               55 drivers/input/misc/twl6040-vibra.c 	struct vibra_info *info = data;
data              189 drivers/input/misc/twl6040-vibra.c static int vibra_play(struct input_dev *input, void *data,
data               62 drivers/input/misc/wm831x-on.c static irqreturn_t wm831x_on_irq(int irq, void *data)
data               64 drivers/input/misc/wm831x-on.c 	struct wm831x_on *wm831x_on = data;
data              291 drivers/input/misc/yealink.c 	yld->ctl_data->data[0]	= buf[0];
data              301 drivers/input/misc/yealink.c 		if (len > sizeof(p->data))
data              302 drivers/input/misc/yealink.c 			len = sizeof(p->data);
data              305 drivers/input/misc/yealink.c 		memcpy(p->data, &buf[ix], len);
data              350 drivers/input/misc/yealink.c 	yld->ctl_data->data[0] = val;
data              370 drivers/input/misc/yealink.c 		yld->ctl_data->data[0]	= 0;
data              375 drivers/input/misc/yealink.c 		if (len > sizeof(yld->ctl_data->data))
data              376 drivers/input/misc/yealink.c 			len = sizeof(yld->ctl_data->data);
data              388 drivers/input/misc/yealink.c 			yld->ctl_data->data[i]	= val;
data              422 drivers/input/misc/yealink.c 		yld->master.s.keynum = yld->irq_data->data[0];
data              427 drivers/input/misc/yealink.c 			yld->irq_data->data[0]);
data              429 drivers/input/misc/yealink.c 		report_key(yld, map_p1k_to_key(yld->irq_data->data[0]));
data               18 drivers/input/misc/yealink.h 	u8	data[11];
data              216 drivers/input/mouse/alps.c 				     unsigned char data)
data              218 drivers/input/mouse/alps.c 	return (data & priv->mask0) == priv->byte0;
data             1698 drivers/input/mouse/alps.c 		dummy : (unsigned char *)&priv->nibble_commands[nibble].data;
data              207 drivers/input/mouse/alps.h 	unsigned char data;
data               34 drivers/input/mouse/amimouse.c static irqreturn_t amimouse_interrupt(int irq, void *data)
data               36 drivers/input/mouse/amimouse.c 	struct input_dev *dev = data;
data              200 drivers/input/mouse/appletouch.c 	u8			*data;		/* transferred data */
data              263 drivers/input/mouse/appletouch.c 	char *data;
data              268 drivers/input/mouse/appletouch.c 	data = kmalloc(8, GFP_KERNEL);
data              269 drivers/input/mouse/appletouch.c 	if (!data) {
data              278 drivers/input/mouse/appletouch.c 			ATP_GEYSER_MODE_REQUEST_INDEX, data, 8, 5000);
data              283 drivers/input/mouse/appletouch.c 			dprintk("appletouch[%d]: %d\n", i, data[i]);
data              291 drivers/input/mouse/appletouch.c 	data[0] = ATP_GEYSER_MODE_VENDOR_VALUE;
data              297 drivers/input/mouse/appletouch.c 			ATP_GEYSER_MODE_REQUEST_INDEX, data, 8, 5000);
data              302 drivers/input/mouse/appletouch.c 			dprintk("appletouch[%d]: %d\n", i, data[i]);
data              310 drivers/input/mouse/appletouch.c 	kfree(data);
data              482 drivers/input/mouse/appletouch.c 			dev->data[0], dev->urb->actual_length);
data              540 drivers/input/mouse/appletouch.c 			dev->xy_cur[i] = dev->data[j];
data              541 drivers/input/mouse/appletouch.c 			dev->xy_cur[i + 1] = dev->data[j + 1];
data              546 drivers/input/mouse/appletouch.c 			dev->xy_cur[ATP_XSENSORS + i] = dev->data[j];
data              547 drivers/input/mouse/appletouch.c 			dev->xy_cur[ATP_XSENSORS + i + 1] = dev->data[j + 1];
data              552 drivers/input/mouse/appletouch.c 			dev->xy_cur[i +  0] = dev->data[5 * i +  2];
data              553 drivers/input/mouse/appletouch.c 			dev->xy_cur[i +  8] = dev->data[5 * i +  4];
data              554 drivers/input/mouse/appletouch.c 			dev->xy_cur[i + 16] = dev->data[5 * i + 42];
data              556 drivers/input/mouse/appletouch.c 				dev->xy_cur[i + 24] = dev->data[5 * i + 44];
data              559 drivers/input/mouse/appletouch.c 			dev->xy_cur[ATP_XSENSORS + i] = dev->data[5 * i +  1];
data              560 drivers/input/mouse/appletouch.c 			dev->xy_cur[ATP_XSENSORS + i + 8] = dev->data[5 * i + 3];
data              600 drivers/input/mouse/appletouch.c 	key = dev->data[dev->info->datalen - 1] & ATP_STATUS_BUTTON;
data              677 drivers/input/mouse/appletouch.c 		dev->xy_cur[i] = dev->data[j + 1];
data              678 drivers/input/mouse/appletouch.c 		dev->xy_cur[i + 1] = dev->data[j + 2];
data              682 drivers/input/mouse/appletouch.c 		dev->xy_cur[ATP_XSENSORS + i] = dev->data[j + 1];
data              683 drivers/input/mouse/appletouch.c 		dev->xy_cur[ATP_XSENSORS + i + 1] = dev->data[j + 2];
data              689 drivers/input/mouse/appletouch.c 	if (dev->data[dev->info->datalen - 1] & ATP_STATUS_BASE_UPDATE) {
data              720 drivers/input/mouse/appletouch.c 	key = dev->data[dev->info->datalen - 1] & ATP_STATUS_BUTTON;
data              875 drivers/input/mouse/appletouch.c 	dev->data = usb_alloc_coherent(dev->udev, dev->info->datalen, GFP_KERNEL,
data              877 drivers/input/mouse/appletouch.c 	if (!dev->data)
data              882 drivers/input/mouse/appletouch.c 			 dev->data, dev->info->datalen,
data              932 drivers/input/mouse/appletouch.c 			  dev->data, dev->urb->transfer_dma);
data              951 drivers/input/mouse/appletouch.c 				  dev->data, dev->urb->transfer_dma);
data              651 drivers/input/mouse/bcm5974.c 	char *data;
data              657 drivers/input/mouse/bcm5974.c 	data = kmalloc(c->um_size, GFP_KERNEL);
data              658 drivers/input/mouse/bcm5974.c 	if (!data) {
data              668 drivers/input/mouse/bcm5974.c 			c->um_req_val, c->um_req_idx, data, c->um_size, 5000);
data              677 drivers/input/mouse/bcm5974.c 	data[c->um_switch_idx] = on ? c->um_switch_on : c->um_switch_off;
data              683 drivers/input/mouse/bcm5974.c 			c->um_req_val, c->um_req_idx, data, c->um_size, 5000);
data              695 drivers/input/mouse/bcm5974.c 	kfree(data);
data              820 drivers/input/mouse/cyapa.c static void cyapa_remove_power_wakeup_group(void *data)
data              822 drivers/input/mouse/cyapa.c 	struct cyapa *cyapa = data;
data              936 drivers/input/mouse/cyapa.c static void cyapa_remove_power_runtime_group(void *data)
data              938 drivers/input/mouse/cyapa.c 	struct cyapa *cyapa = data;
data             1241 drivers/input/mouse/cyapa.c static void cyapa_disable_regulator(void *data)
data             1243 drivers/input/mouse/cyapa.c 	struct cyapa *cyapa = data;
data              411 drivers/input/mouse/cyapa.h bool cyapa_sort_tsg_pip_bl_resp_data(struct cyapa *cyapa, u8 *data, int len);
data              413 drivers/input/mouse/cyapa.h bool cyapa_sort_tsg_pip_app_resp_data(struct cyapa *cyapa, u8 *data, int len);
data              578 drivers/input/mouse/cyapa_gen3.c 	csum_expected = (fw->data[0] << 8) | fw->data[1];
data              579 drivers/input/mouse/cyapa_gen3.c 	csum = cyapa_gen3_csum(&fw->data[2], CYAPA_FW_HDR_SIZE - 2);
data              588 drivers/input/mouse/cyapa_gen3.c 	csum_expected = (fw->data[CYAPA_FW_HDR_SIZE - 2] << 8) |
data              589 drivers/input/mouse/cyapa_gen3.c 			 fw->data[CYAPA_FW_HDR_SIZE - 1];
data              590 drivers/input/mouse/cyapa_gen3.c 	csum = cyapa_gen3_csum(&fw->data[CYAPA_FW_HDR_SIZE],
data              647 drivers/input/mouse/cyapa_gen3.c 		u16 block, const u8 *data)
data              660 drivers/input/mouse/cyapa_gen3.c 	memcpy(write_block_cmd.block_data, data, CYAPA_FW_BLOCK_SIZE);
data              708 drivers/input/mouse/cyapa_gen3.c 		const u8 *data = &image_data[addr];
data              710 drivers/input/mouse/cyapa_gen3.c 		error = cyapa_gen3_write_fw_block(cyapa, block, data);
data              726 drivers/input/mouse/cyapa_gen3.c 		&fw->data[CYAPA_FW_HDR_BLOCK_COUNT * CYAPA_FW_BLOCK_SIZE]);
data              735 drivers/input/mouse/cyapa_gen3.c 		&fw->data[0]);
data             1145 drivers/input/mouse/cyapa_gen3.c 				    struct cyapa_reg_data *data)
data             1151 drivers/input/mouse/cyapa_gen3.c 	num_fingers = (data->finger_btn >> 4) & 0x0f;
data             1153 drivers/input/mouse/cyapa_gen3.c 		const struct cyapa_touch *touch = &data->touches[i];
data             1170 drivers/input/mouse/cyapa_gen3.c 				 !!(data->finger_btn & OP_DATA_LEFT_BTN));
data             1173 drivers/input/mouse/cyapa_gen3.c 				 !!(data->finger_btn & OP_DATA_MIDDLE_BTN));
data             1176 drivers/input/mouse/cyapa_gen3.c 				 !!(data->finger_btn & OP_DATA_RIGHT_BTN));
data             1185 drivers/input/mouse/cyapa_gen3.c 	struct cyapa_reg_data data;
data             1188 drivers/input/mouse/cyapa_gen3.c 	ret = cyapa_read_block(cyapa, CYAPA_CMD_GROUP_DATA, (u8 *)&data);
data             1189 drivers/input/mouse/cyapa_gen3.c 	if (ret != sizeof(data)) {
data             1194 drivers/input/mouse/cyapa_gen3.c 	if ((data.device_status & OP_STATUS_SRC) != OP_STATUS_SRC ||
data             1195 drivers/input/mouse/cyapa_gen3.c 	    (data.device_status & OP_STATUS_DEV) != CYAPA_DEV_NORMAL ||
data             1196 drivers/input/mouse/cyapa_gen3.c 	    (data.finger_btn & OP_DATA_VALID) != OP_DATA_VALID) {
data             1198 drivers/input/mouse/cyapa_gen3.c 			data.device_status, data.finger_btn);
data             1202 drivers/input/mouse/cyapa_gen3.c 	return cyapa_gen3_event_process(cyapa, &data);
data             1213 drivers/input/mouse/cyapa_gen3.c 	struct cyapa_reg_data data;
data             1216 drivers/input/mouse/cyapa_gen3.c 	ret = cyapa_read_block(cyapa, CYAPA_CMD_GROUP_DATA, (u8 *)&data);
data             1217 drivers/input/mouse/cyapa_gen3.c 	if (ret != sizeof(data))
data             1220 drivers/input/mouse/cyapa_gen3.c 	if ((data.device_status & OP_STATUS_SRC) != OP_STATUS_SRC ||
data             1221 drivers/input/mouse/cyapa_gen3.c 	    (data.device_status & OP_STATUS_DEV) != CYAPA_DEV_NORMAL ||
data             1222 drivers/input/mouse/cyapa_gen3.c 	    (data.finger_btn & OP_DATA_VALID) != OP_DATA_VALID)
data             1225 drivers/input/mouse/cyapa_gen3.c 	return cyapa_gen3_event_process(cyapa, &data);
data              274 drivers/input/mouse/cyapa_gen5.c 	u8 data[0];  /* Command data variable based on commands */
data              670 drivers/input/mouse/cyapa_gen5.c 		u8 *data, int len)
data              672 drivers/input/mouse/cyapa_gen5.c 	if (!data || len < PIP_MIN_BL_RESP_LENGTH)
data              676 drivers/input/mouse/cyapa_gen5.c 	if (data[PIP_RESP_REPORT_ID_OFFSET] == PIP_BL_RESP_REPORT_ID &&
data              677 drivers/input/mouse/cyapa_gen5.c 			data[PIP_RESP_RSVD_OFFSET] == PIP_RESP_RSVD_KEY &&
data              678 drivers/input/mouse/cyapa_gen5.c 			data[PIP_RESP_BL_SOP_OFFSET] == PIP_SOP_KEY)
data              685 drivers/input/mouse/cyapa_gen5.c 		u8 *data, int len)
data              690 drivers/input/mouse/cyapa_gen5.c 	if (!data || len < PIP_MIN_APP_RESP_LENGTH)
data              693 drivers/input/mouse/cyapa_gen5.c 	if (data[PIP_RESP_REPORT_ID_OFFSET] == PIP_APP_RESP_REPORT_ID &&
data              694 drivers/input/mouse/cyapa_gen5.c 			data[PIP_RESP_RSVD_OFFSET] == PIP_RESP_RSVD_KEY) {
data              695 drivers/input/mouse/cyapa_gen5.c 		resp_len = get_unaligned_le16(&data[PIP_RESP_LENGTH_OFFSET]);
data              696 drivers/input/mouse/cyapa_gen5.c 		if (GET_PIP_CMD_CODE(data[PIP_RESP_APP_CMD_OFFSET]) == 0x00 &&
data              698 drivers/input/mouse/cyapa_gen5.c 			data[5] == pip->in_progress_cmd) {
data              701 drivers/input/mouse/cyapa_gen5.c 		} else if (GET_PIP_CMD_CODE(data[PIP_RESP_APP_CMD_OFFSET]) ==
data             1038 drivers/input/mouse/cyapa_gen5.c 	head_size = fw->data[0] + 1;
data             1041 drivers/input/mouse/cyapa_gen5.c 	return (struct cyapa_tsg_bin_image_data_record *)&fw->data[head_size];
data             1059 drivers/input/mouse/cyapa_gen5.c 	u8 *data;
data             1081 drivers/input/mouse/cyapa_gen5.c 	cmd_data = (struct pip_bl_initiate_cmd_data *)bl_cmd_head->data;
data             1087 drivers/input/mouse/cyapa_gen5.c 	data = image_records[records_num - 1].record_data;
data             1088 drivers/input/mouse/cyapa_gen5.c 	memcpy(cmd_data->metadata_raw_parameter, data,
data             1095 drivers/input/mouse/cyapa_gen5.c 	bl_packet_end = (struct pip_bl_packet_end *)(bl_cmd_head->data +
data             1253 drivers/input/mouse/cyapa_gen5.c 		(struct cyapa_tsg_bin_image_head *)fw->data)) {
data             1300 drivers/input/mouse/cyapa_gen5.c 		const u8 *data = image_records[i].record_data;
data             1302 drivers/input/mouse/cyapa_gen5.c 		app_crc = crc_itu_t(app_crc, data, CYAPA_TSG_FW_ROW_SIZE);
data             1356 drivers/input/mouse/cyapa_gen5.c 	flash_row_head = (struct tsg_bl_flash_row_head *)bl_cmd_head->data;
data             1361 drivers/input/mouse/cyapa_gen5.c 	bl_packet_end = (struct pip_bl_packet_end *)(bl_cmd_head->data +
data              562 drivers/input/mouse/cyapa_gen6.c 		u8 *data, int *data_buf_lens)
data              600 drivers/input/mouse/cyapa_gen6.c 	memcpy(data, &resp_data[10], read_len);
data              609 drivers/input/mouse/cyapa_gen6.c 	u8 data[GEN6_MAX_RX_NUM];
data              625 drivers/input/mouse/cyapa_gen6.c 	data_len = sizeof(data);
data              628 drivers/input/mouse/cyapa_gen6.c 			data, &data_len);
data              633 drivers/input/mouse/cyapa_gen6.c 			data[0],  /* RX Attenuator Mutual */
data              634 drivers/input/mouse/cyapa_gen6.c 			data[1],  /* IDAC Mutual */
data              635 drivers/input/mouse/cyapa_gen6.c 			data[2],  /* RX Attenuator Self RX */
data              636 drivers/input/mouse/cyapa_gen6.c 			data[3],  /* IDAC Self RX */
data              637 drivers/input/mouse/cyapa_gen6.c 			data[4],  /* RX Attenuator Self TX */
data              638 drivers/input/mouse/cyapa_gen6.c 			data[5]	  /* IDAC Self TX */
data              642 drivers/input/mouse/cyapa_gen6.c 	data_len = sizeof(data);
data              645 drivers/input/mouse/cyapa_gen6.c 			data, &data_len);
data              651 drivers/input/mouse/cyapa_gen6.c 		size += scnprintf(buf + size, PAGE_SIZE - size,	"%d ", data[i]);
data               61 drivers/input/mouse/cypress_ps2.c 			       unsigned char data)
data               84 drivers/input/mouse/cypress_ps2.c 		rc = cypress_ps2_sendbyte(psmouse, data);
data               86 drivers/input/mouse/cypress_ps2.c 			rc = cypress_ps2_sendbyte(psmouse, data);
data              142 drivers/input/mouse/elan_i2c_core.c static int elan_enable_power(struct elan_tp_data *data)
data              147 drivers/input/mouse/elan_i2c_core.c 	error = regulator_enable(data->vcc);
data              149 drivers/input/mouse/elan_i2c_core.c 		dev_err(&data->client->dev,
data              155 drivers/input/mouse/elan_i2c_core.c 		error = data->ops->power_control(data->client, true);
data              162 drivers/input/mouse/elan_i2c_core.c 	dev_err(&data->client->dev, "failed to enable power: %d\n", error);
data              166 drivers/input/mouse/elan_i2c_core.c static int elan_disable_power(struct elan_tp_data *data)
data              172 drivers/input/mouse/elan_i2c_core.c 		error = data->ops->power_control(data->client, false);
data              174 drivers/input/mouse/elan_i2c_core.c 			error = regulator_disable(data->vcc);
data              176 drivers/input/mouse/elan_i2c_core.c 				dev_err(&data->client->dev,
data              180 drivers/input/mouse/elan_i2c_core.c 				data->ops->power_control(data->client, true);
data              190 drivers/input/mouse/elan_i2c_core.c 	dev_err(&data->client->dev, "failed to disable power: %d\n", error);
data              194 drivers/input/mouse/elan_i2c_core.c static int elan_sleep(struct elan_tp_data *data)
data              200 drivers/input/mouse/elan_i2c_core.c 		error = data->ops->sleep_control(data->client, true);
data              210 drivers/input/mouse/elan_i2c_core.c static int elan_query_product(struct elan_tp_data *data)
data              214 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->get_product_id(data->client, &data->product_id);
data              218 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->get_sm_version(data->client, &data->ic_type,
data              219 drivers/input/mouse/elan_i2c_core.c 					  &data->sm_version, &data->clickpad);
data              226 drivers/input/mouse/elan_i2c_core.c static int elan_check_ASUS_special_fw(struct elan_tp_data *data)
data              228 drivers/input/mouse/elan_i2c_core.c 	if (data->ic_type == 0x0E) {
data              229 drivers/input/mouse/elan_i2c_core.c 		switch (data->product_id) {
data              235 drivers/input/mouse/elan_i2c_core.c 	} else if (data->ic_type == 0x08 && data->product_id == 0x26) {
data              243 drivers/input/mouse/elan_i2c_core.c static int __elan_initialize(struct elan_tp_data *data)
data              245 drivers/input/mouse/elan_i2c_core.c 	struct i2c_client *client = data->client;
data              249 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->initialize(client);
data              255 drivers/input/mouse/elan_i2c_core.c 	error = elan_query_product(data);
data              264 drivers/input/mouse/elan_i2c_core.c 	if (elan_check_ASUS_special_fw(data)) {
data              265 drivers/input/mouse/elan_i2c_core.c 		error = data->ops->sleep_control(client, false);
data              276 drivers/input/mouse/elan_i2c_core.c 	data->mode |= ETP_ENABLE_ABS;
data              277 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->set_mode(client, data->mode);
data              285 drivers/input/mouse/elan_i2c_core.c 		error = data->ops->sleep_control(client, false);
data              296 drivers/input/mouse/elan_i2c_core.c static int elan_initialize(struct elan_tp_data *data)
data              302 drivers/input/mouse/elan_i2c_core.c 		error = __elan_initialize(data);
data              312 drivers/input/mouse/elan_i2c_core.c static int elan_query_device_info(struct elan_tp_data *data)
data              317 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->get_version(data->client, false, &data->fw_version);
data              321 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->get_checksum(data->client, false,
data              322 drivers/input/mouse/elan_i2c_core.c 					&data->fw_checksum);
data              326 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->get_version(data->client, true, &data->iap_version);
data              330 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->get_pressure_adjustment(data->client,
data              331 drivers/input/mouse/elan_i2c_core.c 						   &data->pressure_adjustment);
data              335 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->get_pattern(data->client, &data->pattern);
data              339 drivers/input/mouse/elan_i2c_core.c 	if (data->pattern == 0x01)
data              340 drivers/input/mouse/elan_i2c_core.c 		ic_type = data->ic_type;
data              342 drivers/input/mouse/elan_i2c_core.c 		ic_type = data->iap_version;
data              344 drivers/input/mouse/elan_i2c_core.c 	error = elan_get_fwinfo(ic_type, &data->fw_validpage_count,
data              345 drivers/input/mouse/elan_i2c_core.c 				&data->fw_signature_address);
data              347 drivers/input/mouse/elan_i2c_core.c 		dev_warn(&data->client->dev,
data              349 drivers/input/mouse/elan_i2c_core.c 			 data->iap_version, data->ic_type);
data              366 drivers/input/mouse/elan_i2c_core.c static int elan_query_device_parameters(struct elan_tp_data *data)
data              368 drivers/input/mouse/elan_i2c_core.c 	struct i2c_client *client = data->client;
data              375 drivers/input/mouse/elan_i2c_core.c 				     "touchscreen-size-x", &data->max_x) ||
data              377 drivers/input/mouse/elan_i2c_core.c 				     "touchscreen-size-y", &data->max_y)) {
data              378 drivers/input/mouse/elan_i2c_core.c 		error = data->ops->get_max(data->client,
data              379 drivers/input/mouse/elan_i2c_core.c 					   &data->max_x,
data              380 drivers/input/mouse/elan_i2c_core.c 					   &data->max_y);
data              385 drivers/input/mouse/elan_i2c_core.c 		--data->max_x;
data              386 drivers/input/mouse/elan_i2c_core.c 		--data->max_y;
data              395 drivers/input/mouse/elan_i2c_core.c 		error = data->ops->get_num_traces(data->client,
data              400 drivers/input/mouse/elan_i2c_core.c 	data->width_x = data->max_x / x_traces;
data              401 drivers/input/mouse/elan_i2c_core.c 	data->width_y = data->max_y / y_traces;
data              407 drivers/input/mouse/elan_i2c_core.c 		error = data->ops->get_resolution(data->client,
data              412 drivers/input/mouse/elan_i2c_core.c 		data->x_res = elan_convert_resolution(hw_x_res);
data              413 drivers/input/mouse/elan_i2c_core.c 		data->y_res = elan_convert_resolution(hw_y_res);
data              415 drivers/input/mouse/elan_i2c_core.c 		data->x_res = (data->max_x + 1) / x_mm;
data              416 drivers/input/mouse/elan_i2c_core.c 		data->y_res = (data->max_y + 1) / y_mm;
data              420 drivers/input/mouse/elan_i2c_core.c 		data->clickpad = 1;
data              423 drivers/input/mouse/elan_i2c_core.c 		data->middle_button = true;
data              433 drivers/input/mouse/elan_i2c_core.c static int elan_write_fw_block(struct elan_tp_data *data,
data              440 drivers/input/mouse/elan_i2c_core.c 		error = data->ops->write_fw_block(data->client,
data              445 drivers/input/mouse/elan_i2c_core.c 		dev_dbg(&data->client->dev,
data              452 drivers/input/mouse/elan_i2c_core.c static int __elan_update_firmware(struct elan_tp_data *data,
data              455 drivers/input/mouse/elan_i2c_core.c 	struct i2c_client *client = data->client;
data              463 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->prepare_fw_update(client);
data              467 drivers/input/mouse/elan_i2c_core.c 	iap_start_addr = get_unaligned_le16(&fw->data[ETP_IAP_START_ADDR * 2]);
data              470 drivers/input/mouse/elan_i2c_core.c 	for (i = boot_page_count; i < data->fw_validpage_count; i++) {
data              472 drivers/input/mouse/elan_i2c_core.c 		const u8 *page = &fw->data[i * ETP_FW_PAGE_SIZE];
data              477 drivers/input/mouse/elan_i2c_core.c 		error = elan_write_fw_block(data, page, checksum, i);
data              489 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->finish_fw_update(client, &data->fw_completion);
data              493 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->get_checksum(client, true, &fw_checksum);
data              506 drivers/input/mouse/elan_i2c_core.c static int elan_update_firmware(struct elan_tp_data *data,
data              509 drivers/input/mouse/elan_i2c_core.c 	struct i2c_client *client = data->client;
data              515 drivers/input/mouse/elan_i2c_core.c 	data->in_fw_update = true;
data              517 drivers/input/mouse/elan_i2c_core.c 	retval = __elan_update_firmware(data, fw);
data              520 drivers/input/mouse/elan_i2c_core.c 		data->ops->iap_reset(client);
data              523 drivers/input/mouse/elan_i2c_core.c 		elan_initialize(data);
data              524 drivers/input/mouse/elan_i2c_core.c 		elan_query_device_info(data);
data              527 drivers/input/mouse/elan_i2c_core.c 	data->in_fw_update = false;
data              543 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              545 drivers/input/mouse/elan_i2c_core.c 	return sprintf(buf, "0x%04x\n", data->fw_checksum);
data              553 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              556 drivers/input/mouse/elan_i2c_core.c 		       data->product_id);
data              564 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              566 drivers/input/mouse/elan_i2c_core.c 	return sprintf(buf, "%d.0\n", data->fw_version);
data              574 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              576 drivers/input/mouse/elan_i2c_core.c 	return sprintf(buf, "%d.0\n", data->sm_version);
data              584 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              586 drivers/input/mouse/elan_i2c_core.c 	return sprintf(buf, "%d.0\n", data->iap_version);
data              593 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = dev_get_drvdata(dev);
data              600 drivers/input/mouse/elan_i2c_core.c 	if (data->fw_validpage_count == 0)
data              604 drivers/input/mouse/elan_i2c_core.c 	fw_name = kasprintf(GFP_KERNEL, ETP_FW_NAME, data->product_id);
data              619 drivers/input/mouse/elan_i2c_core.c 	fw_signature = &fw->data[data->fw_signature_address];
data              628 drivers/input/mouse/elan_i2c_core.c 	error = mutex_lock_interruptible(&data->sysfs_mutex);
data              632 drivers/input/mouse/elan_i2c_core.c 	error = elan_update_firmware(data, fw);
data              634 drivers/input/mouse/elan_i2c_core.c 	mutex_unlock(&data->sysfs_mutex);
data              646 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              652 drivers/input/mouse/elan_i2c_core.c 	retval = mutex_lock_interruptible(&data->sysfs_mutex);
data              658 drivers/input/mouse/elan_i2c_core.c 	data->mode |= ETP_ENABLE_CALIBRATE;
data              659 drivers/input/mouse/elan_i2c_core.c 	retval = data->ops->set_mode(client, data->mode);
data              666 drivers/input/mouse/elan_i2c_core.c 	retval = data->ops->calibrate(client);
data              678 drivers/input/mouse/elan_i2c_core.c 		retval = data->ops->calibrate_result(client, val);
data              693 drivers/input/mouse/elan_i2c_core.c 	data->mode &= ~ETP_ENABLE_CALIBRATE;
data              694 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->set_mode(data->client, data->mode);
data              703 drivers/input/mouse/elan_i2c_core.c 	mutex_unlock(&data->sysfs_mutex);
data              712 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              716 drivers/input/mouse/elan_i2c_core.c 	error = mutex_lock_interruptible(&data->sysfs_mutex);
data              720 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->iap_get_mode(data->client, &mode);
data              722 drivers/input/mouse/elan_i2c_core.c 	mutex_unlock(&data->sysfs_mutex);
data              760 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              764 drivers/input/mouse/elan_i2c_core.c 	retval = mutex_lock_interruptible(&data->sysfs_mutex);
data              770 drivers/input/mouse/elan_i2c_core.c 	data->baseline_ready = false;
data              772 drivers/input/mouse/elan_i2c_core.c 	data->mode |= ETP_ENABLE_CALIBRATE;
data              773 drivers/input/mouse/elan_i2c_core.c 	retval = data->ops->set_mode(data->client, data->mode);
data              782 drivers/input/mouse/elan_i2c_core.c 	retval = data->ops->get_baseline_data(data->client, true,
data              783 drivers/input/mouse/elan_i2c_core.c 					      &data->max_baseline);
data              790 drivers/input/mouse/elan_i2c_core.c 	retval = data->ops->get_baseline_data(data->client, false,
data              791 drivers/input/mouse/elan_i2c_core.c 					      &data->min_baseline);
data              798 drivers/input/mouse/elan_i2c_core.c 	data->baseline_ready = true;
data              801 drivers/input/mouse/elan_i2c_core.c 	data->mode &= ~ETP_ENABLE_CALIBRATE;
data              802 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->set_mode(data->client, data->mode);
data              811 drivers/input/mouse/elan_i2c_core.c 	mutex_unlock(&data->sysfs_mutex);
data              819 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              822 drivers/input/mouse/elan_i2c_core.c 	retval = mutex_lock_interruptible(&data->sysfs_mutex);
data              826 drivers/input/mouse/elan_i2c_core.c 	if (!data->baseline_ready) {
data              831 drivers/input/mouse/elan_i2c_core.c 	retval = snprintf(buf, PAGE_SIZE, "%d", data->min_baseline);
data              834 drivers/input/mouse/elan_i2c_core.c 	mutex_unlock(&data->sysfs_mutex);
data              842 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data              845 drivers/input/mouse/elan_i2c_core.c 	retval = mutex_lock_interruptible(&data->sysfs_mutex);
data              849 drivers/input/mouse/elan_i2c_core.c 	if (!data->baseline_ready) {
data              854 drivers/input/mouse/elan_i2c_core.c 	retval = snprintf(buf, PAGE_SIZE, "%d", data->max_baseline);
data              857 drivers/input/mouse/elan_i2c_core.c 	mutex_unlock(&data->sysfs_mutex);
data              889 drivers/input/mouse/elan_i2c_core.c static void elan_report_contact(struct elan_tp_data *data,
data              893 drivers/input/mouse/elan_i2c_core.c 	struct input_dev *input = data->input;
data              908 drivers/input/mouse/elan_i2c_core.c 		if (pos_x > data->max_x || pos_y > data->max_y) {
data              912 drivers/input/mouse/elan_i2c_core.c 				data->max_x, data->max_y);
data              920 drivers/input/mouse/elan_i2c_core.c 		area_x = mk_x * (data->width_x - ETP_FWIDTH_REDUCE);
data              921 drivers/input/mouse/elan_i2c_core.c 		area_y = mk_y * (data->width_y - ETP_FWIDTH_REDUCE);
data              926 drivers/input/mouse/elan_i2c_core.c 		scaled_pressure = pressure + data->pressure_adjustment;
data              934 drivers/input/mouse/elan_i2c_core.c 		input_report_abs(input, ABS_MT_POSITION_Y, data->max_y - pos_y);
data              945 drivers/input/mouse/elan_i2c_core.c static void elan_report_absolute(struct elan_tp_data *data, u8 *packet)
data              947 drivers/input/mouse/elan_i2c_core.c 	struct input_dev *input = data->input;
data              957 drivers/input/mouse/elan_i2c_core.c 		elan_report_contact(data, i, contact_valid, finger_data);
data              971 drivers/input/mouse/elan_i2c_core.c static void elan_report_trackpoint(struct elan_tp_data *data, u8 *report)
data              973 drivers/input/mouse/elan_i2c_core.c 	struct input_dev *input = data->tp_input;
data              977 drivers/input/mouse/elan_i2c_core.c 	if (!data->tp_input) {
data              978 drivers/input/mouse/elan_i2c_core.c 		dev_warn_once(&data->client->dev,
data             1000 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = dev_id;
data             1001 drivers/input/mouse/elan_i2c_core.c 	struct device *dev = &data->client->dev;
data             1010 drivers/input/mouse/elan_i2c_core.c 	if (data->in_fw_update) {
data             1011 drivers/input/mouse/elan_i2c_core.c 		complete(&data->fw_completion);
data             1015 drivers/input/mouse/elan_i2c_core.c 	error = data->ops->get_report(data->client, report);
data             1023 drivers/input/mouse/elan_i2c_core.c 		elan_report_absolute(data, report);
data             1026 drivers/input/mouse/elan_i2c_core.c 		elan_report_trackpoint(data, report);
data             1043 drivers/input/mouse/elan_i2c_core.c static int elan_setup_trackpoint_input_device(struct elan_tp_data *data)
data             1045 drivers/input/mouse/elan_i2c_core.c 	struct device *dev = &data->client->dev;
data             1055 drivers/input/mouse/elan_i2c_core.c 	input->id.product = data->product_id;
data             1056 drivers/input/mouse/elan_i2c_core.c 	input_set_drvdata(input, data);
data             1067 drivers/input/mouse/elan_i2c_core.c 	data->tp_input = input;
data             1072 drivers/input/mouse/elan_i2c_core.c static int elan_setup_input_device(struct elan_tp_data *data)
data             1074 drivers/input/mouse/elan_i2c_core.c 	struct device *dev = &data->client->dev;
data             1076 drivers/input/mouse/elan_i2c_core.c 	unsigned int max_width = max(data->width_x, data->width_y);
data             1077 drivers/input/mouse/elan_i2c_core.c 	unsigned int min_width = min(data->width_x, data->width_y);
data             1087 drivers/input/mouse/elan_i2c_core.c 	input->id.product = data->product_id;
data             1088 drivers/input/mouse/elan_i2c_core.c 	input_set_drvdata(input, data);
data             1099 drivers/input/mouse/elan_i2c_core.c 	if (data->clickpad) {
data             1103 drivers/input/mouse/elan_i2c_core.c 		if (data->middle_button)
data             1109 drivers/input/mouse/elan_i2c_core.c 	input_set_abs_params(input, ABS_X, 0, data->max_x, 0, 0);
data             1110 drivers/input/mouse/elan_i2c_core.c 	input_set_abs_params(input, ABS_Y, 0, data->max_y, 0, 0);
data             1111 drivers/input/mouse/elan_i2c_core.c 	input_abs_set_res(input, ABS_X, data->x_res);
data             1112 drivers/input/mouse/elan_i2c_core.c 	input_abs_set_res(input, ABS_Y, data->y_res);
data             1118 drivers/input/mouse/elan_i2c_core.c 	input_set_abs_params(input, ABS_MT_POSITION_X, 0, data->max_x, 0, 0);
data             1119 drivers/input/mouse/elan_i2c_core.c 	input_set_abs_params(input, ABS_MT_POSITION_Y, 0, data->max_y, 0, 0);
data             1120 drivers/input/mouse/elan_i2c_core.c 	input_abs_set_res(input, ABS_MT_POSITION_X, data->x_res);
data             1121 drivers/input/mouse/elan_i2c_core.c 	input_abs_set_res(input, ABS_MT_POSITION_Y, data->y_res);
data             1129 drivers/input/mouse/elan_i2c_core.c 	data->input = input;
data             1136 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = _data;
data             1138 drivers/input/mouse/elan_i2c_core.c 	regulator_disable(data->vcc);
data             1146 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data;
data             1164 drivers/input/mouse/elan_i2c_core.c 	data = devm_kzalloc(dev, sizeof(struct elan_tp_data), GFP_KERNEL);
data             1165 drivers/input/mouse/elan_i2c_core.c 	if (!data)
data             1168 drivers/input/mouse/elan_i2c_core.c 	i2c_set_clientdata(client, data);
data             1170 drivers/input/mouse/elan_i2c_core.c 	data->ops = transport_ops;
data             1171 drivers/input/mouse/elan_i2c_core.c 	data->client = client;
data             1172 drivers/input/mouse/elan_i2c_core.c 	init_completion(&data->fw_completion);
data             1173 drivers/input/mouse/elan_i2c_core.c 	mutex_init(&data->sysfs_mutex);
data             1175 drivers/input/mouse/elan_i2c_core.c 	data->vcc = devm_regulator_get(dev, "vcc");
data             1176 drivers/input/mouse/elan_i2c_core.c 	if (IS_ERR(data->vcc)) {
data             1177 drivers/input/mouse/elan_i2c_core.c 		error = PTR_ERR(data->vcc);
data             1184 drivers/input/mouse/elan_i2c_core.c 	error = regulator_enable(data->vcc);
data             1190 drivers/input/mouse/elan_i2c_core.c 	error = devm_add_action_or_reset(dev, elan_disable_regulator, data);
data             1205 drivers/input/mouse/elan_i2c_core.c 	error = elan_initialize(data);
data             1209 drivers/input/mouse/elan_i2c_core.c 	error = elan_query_device_info(data);
data             1213 drivers/input/mouse/elan_i2c_core.c 	error = elan_query_device_parameters(data);
data             1219 drivers/input/mouse/elan_i2c_core.c 		 data->product_id,
data             1220 drivers/input/mouse/elan_i2c_core.c 		 data->fw_version,
data             1221 drivers/input/mouse/elan_i2c_core.c 		 data->sm_version,
data             1222 drivers/input/mouse/elan_i2c_core.c 		 data->iap_version);
data             1231 drivers/input/mouse/elan_i2c_core.c 		data->max_x, data->max_y,
data             1232 drivers/input/mouse/elan_i2c_core.c 		data->width_x, data->width_y,
data             1233 drivers/input/mouse/elan_i2c_core.c 		data->x_res, data->y_res,
data             1234 drivers/input/mouse/elan_i2c_core.c 		data->ic_type, data->pattern);
data             1237 drivers/input/mouse/elan_i2c_core.c 	error = elan_setup_input_device(data);
data             1242 drivers/input/mouse/elan_i2c_core.c 		error = elan_setup_trackpoint_input_device(data);
data             1258 drivers/input/mouse/elan_i2c_core.c 					  client->name, data);
data             1270 drivers/input/mouse/elan_i2c_core.c 	error = input_register_device(data->input);
data             1276 drivers/input/mouse/elan_i2c_core.c 	if (data->tp_input) {
data             1277 drivers/input/mouse/elan_i2c_core.c 		error = input_register_device(data->tp_input);
data             1299 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data             1307 drivers/input/mouse/elan_i2c_core.c 	ret = mutex_lock_interruptible(&data->sysfs_mutex);
data             1314 drivers/input/mouse/elan_i2c_core.c 		ret = elan_sleep(data);
data             1316 drivers/input/mouse/elan_i2c_core.c 		data->irq_wake = (enable_irq_wake(client->irq) == 0);
data             1318 drivers/input/mouse/elan_i2c_core.c 		ret = elan_disable_power(data);
data             1321 drivers/input/mouse/elan_i2c_core.c 	mutex_unlock(&data->sysfs_mutex);
data             1328 drivers/input/mouse/elan_i2c_core.c 	struct elan_tp_data *data = i2c_get_clientdata(client);
data             1331 drivers/input/mouse/elan_i2c_core.c 	if (device_may_wakeup(dev) && data->irq_wake) {
data             1333 drivers/input/mouse/elan_i2c_core.c 		data->irq_wake = false;
data             1336 drivers/input/mouse/elan_i2c_core.c 	error = elan_enable_power(data);
data             1342 drivers/input/mouse/elan_i2c_core.c 	error = elan_initialize(data);
data             1347 drivers/input/mouse/elan_i2c_core.c 	enable_irq(data->client->irq);
data             1216 drivers/input/mouse/elantech.c static ssize_t elantech_show_int_attr(struct psmouse *psmouse, void *data,
data             1220 drivers/input/mouse/elantech.c 	struct elantech_attr_data *attr = data;
data             1234 drivers/input/mouse/elantech.c 				     void *data, const char *buf, size_t count)
data             1237 drivers/input/mouse/elantech.c 	struct elantech_attr_data *attr = data;
data              769 drivers/input/mouse/hgpk.c static ssize_t hgpk_show_powered(struct psmouse *psmouse, void *data, char *buf)
data              776 drivers/input/mouse/hgpk.c static ssize_t hgpk_set_powered(struct psmouse *psmouse, void *data,
data              806 drivers/input/mouse/hgpk.c static ssize_t attr_show_mode(struct psmouse *psmouse, void *data, char *buf)
data              813 drivers/input/mouse/hgpk.c static ssize_t attr_set_mode(struct psmouse *psmouse, void *data,
data              866 drivers/input/mouse/hgpk.c 		void *data, char *buf)
data              871 drivers/input/mouse/hgpk.c static ssize_t hgpk_trigger_recal(struct psmouse *psmouse, void *data,
data              153 drivers/input/mouse/logips2pp.c 					   void *data, char *buf)
data              158 drivers/input/mouse/logips2pp.c static ssize_t ps2pp_attr_set_smartscroll(struct psmouse *psmouse, void *data,
data               37 drivers/input/mouse/navpoint.c 	u8			data[1 + HEADER_LENGTH(0xff)];
data               85 drivers/input/mouse/navpoint.c 	switch (navpoint->data[0]) {
data               91 drivers/input/mouse/navpoint.c 		finger = (navpoint->data[1] & 0x01);
data               92 drivers/input/mouse/navpoint.c 		gesture = (navpoint->data[1] & 0x02);
data               93 drivers/input/mouse/navpoint.c 		x = ((navpoint->data[2] & 0x1f) << 8) | navpoint->data[3];
data               94 drivers/input/mouse/navpoint.c 		y = ((navpoint->data[4] & 0x1f) << 8) | navpoint->data[5];
data               95 drivers/input/mouse/navpoint.c 		z = navpoint->data[6];
data              106 drivers/input/mouse/navpoint.c 		if ((navpoint->data[1] & 0xf0) == 0x10)
data              112 drivers/input/mouse/navpoint.c 			 navpoint->data[0], navpoint->data[1]);
data              133 drivers/input/mouse/navpoint.c 		u32 data;
data              135 drivers/input/mouse/navpoint.c 		data = pxa_ssp_read_reg(ssp, SSDR);
data              136 drivers/input/mouse/navpoint.c 		navpoint->data[navpoint->index + 0] = (data >> 8);
data              137 drivers/input/mouse/navpoint.c 		navpoint->data[navpoint->index + 1] = data;
data              139 drivers/input/mouse/navpoint.c 		if (HEADER_LENGTH(navpoint->data[0]) < navpoint->index) {
data              310 drivers/input/mouse/psmouse-base.c static void psmouse_handle_oob_data(struct psmouse *psmouse, u8 data)
data              314 drivers/input/mouse/psmouse-base.c 		psmouse->oob_data_type = data;
data              318 drivers/input/mouse/psmouse-base.c 		psmouse_report_standard_buttons(psmouse->dev, data);
data              321 drivers/input/mouse/psmouse-base.c 		psmouse->extra_buttons = data;
data              339 drivers/input/mouse/psmouse-base.c 				     u8 data, unsigned int flags)
data              360 drivers/input/mouse/psmouse-base.c 		psmouse_handle_oob_data(psmouse, data);
data              365 drivers/input/mouse/psmouse-base.c 		if  (ps2_handle_ack(&psmouse->ps2dev, data))
data              369 drivers/input/mouse/psmouse-base.c 		if  (ps2_handle_response(&psmouse->ps2dev, data))
data              387 drivers/input/mouse/psmouse-base.c 	psmouse->packet[psmouse->pktcnt++] = data;
data              409 drivers/input/mouse/psmouse-base.c 		psmouse->packet[psmouse->pktcnt++] = data;
data             1817 drivers/input/mouse/psmouse-base.c 	return attr->show(psmouse, attr->data, buf);
data             1855 drivers/input/mouse/psmouse-base.c 	retval = attr->set(psmouse, attr->data, buf, count);
data             1893 drivers/input/mouse/psmouse-base.c static ssize_t psmouse_attr_show_protocol(struct psmouse *psmouse, void *data, char *buf)
data             1898 drivers/input/mouse/psmouse-base.c static ssize_t psmouse_attr_set_protocol(struct psmouse *psmouse, void *data, const char *buf, size_t count)
data             1997 drivers/input/mouse/psmouse-base.c static ssize_t psmouse_attr_set_rate(struct psmouse *psmouse, void *data, const char *buf, size_t count)
data             2010 drivers/input/mouse/psmouse-base.c static ssize_t psmouse_attr_set_resolution(struct psmouse *psmouse, void *data, const char *buf, size_t count)
data               89 drivers/input/mouse/psmouse-smbus.c 				       unsigned long action, void *data)
data               91 drivers/input/mouse/psmouse-smbus.c 	struct device *dev = data;
data              188 drivers/input/mouse/psmouse-smbus.c static int psmouse_smbus_create_companion(struct device *dev, void *data)
data              190 drivers/input/mouse/psmouse-smbus.c 	struct psmouse_smbus_dev *smbdev = data;
data              149 drivers/input/mouse/psmouse.h 	void *data;
data              150 drivers/input/mouse/psmouse.h 	ssize_t (*show)(struct psmouse *psmouse, void *data, char *buf);
data              151 drivers/input/mouse/psmouse.h 	ssize_t (*set)(struct psmouse *psmouse, void *data,
data              172 drivers/input/mouse/psmouse.h 	.data	= _data,							\
data              419 drivers/input/mouse/sentelic.c static ssize_t fsp_attr_set_setreg(struct psmouse *psmouse, void *data,
data              450 drivers/input/mouse/sentelic.c 					void *data, char *buf)
data              462 drivers/input/mouse/sentelic.c static ssize_t fsp_attr_set_getreg(struct psmouse *psmouse, void *data,
data              489 drivers/input/mouse/sentelic.c 					void *data, char *buf)
data              499 drivers/input/mouse/sentelic.c static ssize_t fsp_attr_set_pagereg(struct psmouse *psmouse, void *data,
data              522 drivers/input/mouse/sentelic.c 					void *data, char *buf)
data              529 drivers/input/mouse/sentelic.c static ssize_t fsp_attr_set_vscroll(struct psmouse *psmouse, void *data,
data              551 drivers/input/mouse/sentelic.c 					void *data, char *buf)
data              558 drivers/input/mouse/sentelic.c static ssize_t fsp_attr_set_hscroll(struct psmouse *psmouse, void *data,
data              580 drivers/input/mouse/sentelic.c 					void *data, char *buf)
data              588 drivers/input/mouse/sentelic.c static ssize_t fsp_attr_set_flags(struct psmouse *psmouse, void *data,
data              613 drivers/input/mouse/sentelic.c 					void *data, char *buf)
data               45 drivers/input/mouse/sermouse.c static void sermouse_process_msc(struct sermouse *sermouse, signed char data)
data               53 drivers/input/mouse/sermouse.c 			if ((data & 0xf8) != 0x80)
data               55 drivers/input/mouse/sermouse.c 			input_report_key(dev, BTN_LEFT,   !(data & 4));
data               56 drivers/input/mouse/sermouse.c 			input_report_key(dev, BTN_RIGHT,  !(data & 1));
data               57 drivers/input/mouse/sermouse.c 			input_report_key(dev, BTN_MIDDLE, !(data & 2));
data               62 drivers/input/mouse/sermouse.c 			input_report_rel(dev, REL_X, data / 2);
data               64 drivers/input/mouse/sermouse.c 			buf[0] = data - data / 2;
data               70 drivers/input/mouse/sermouse.c 			input_report_rel(dev, REL_Y, buf[1] - data);
data               71 drivers/input/mouse/sermouse.c 			buf[1] = data / 2;
data               87 drivers/input/mouse/sermouse.c static void sermouse_process_ms(struct sermouse *sermouse, signed char data)
data               92 drivers/input/mouse/sermouse.c 	if (data & 0x40)
data              100 drivers/input/mouse/sermouse.c 			buf[1] = data;
data              101 drivers/input/mouse/sermouse.c 			input_report_key(dev, BTN_LEFT,   (data >> 5) & 1);
data              102 drivers/input/mouse/sermouse.c 			input_report_key(dev, BTN_RIGHT,  (data >> 4) & 1);
data              106 drivers/input/mouse/sermouse.c 			buf[2] = data;
data              107 drivers/input/mouse/sermouse.c 			data = (signed char) (((buf[1] << 6) & 0xc0) | (data & 0x3f));
data              108 drivers/input/mouse/sermouse.c 			input_report_rel(dev, REL_X, data / 2);
data              110 drivers/input/mouse/sermouse.c 			buf[3] = data - data / 2;
data              115 drivers/input/mouse/sermouse.c 			if ((sermouse->type == SERIO_MS) && !data && !buf[2] && !((buf[0] & 0xf0) ^ buf[1]))
data              119 drivers/input/mouse/sermouse.c 			data = (signed char) (((buf[1] << 4) & 0xc0) | (data & 0x3f));
data              121 drivers/input/mouse/sermouse.c 			input_report_rel(dev, REL_Y, data - buf[4]);
data              122 drivers/input/mouse/sermouse.c 			buf[4] = data / 2;
data              134 drivers/input/mouse/sermouse.c 					if ((data >> 2) & 3) break;	/* M++ Wireless Extension packet. */
data              135 drivers/input/mouse/sermouse.c 					input_report_key(dev, BTN_MIDDLE, (data >> 5) & 1);
data              136 drivers/input/mouse/sermouse.c 					input_report_key(dev, BTN_SIDE,   (data >> 4) & 1);
data              141 drivers/input/mouse/sermouse.c 					input_report_key(dev, BTN_SIDE,   (data >> 5) & 1);
data              145 drivers/input/mouse/sermouse.c 					input_report_key(dev, BTN_MIDDLE, (data >> 4) & 1);
data              146 drivers/input/mouse/sermouse.c 					input_report_rel(dev, REL_WHEEL,  (data & 8) - (data & 7));
data              154 drivers/input/mouse/sermouse.c 			buf[1] = (data >> 2) & 0x0f;
data              166 drivers/input/mouse/sermouse.c 					input_report_key(dev, BTN_SIDE, (data >> 4) & 1);
data              167 drivers/input/mouse/sermouse.c 					input_report_key(dev, BTN_EXTRA, (data >> 5) & 1);
data              168 drivers/input/mouse/sermouse.c 					input_report_rel(dev, data & 0x80 ? REL_HWHEEL : REL_WHEEL, (data & 7) - (data & 8));
data              193 drivers/input/mouse/sermouse.c 		unsigned char data, unsigned int flags)
data              203 drivers/input/mouse/sermouse.c 		sermouse_process_ms(sermouse, data);
data              205 drivers/input/mouse/sermouse.c 		sermouse_process_msc(sermouse, data);
data             1356 drivers/input/mouse/synaptics.c 					      void *data, char *buf)
data             1364 drivers/input/mouse/synaptics.c 					     void *data, const char *buf,
data              339 drivers/input/mouse/synaptics_i2c.c 	s32 data;
data              347 drivers/input/mouse/synaptics_i2c.c 	data = synaptics_i2c_reg_get(touch->client, DATA_REG0);
data              348 drivers/input/mouse/synaptics_i2c.c 	gesture = (data >> GESTURE) & 0x1;
data               79 drivers/input/mouse/synaptics_usb.c 	unsigned char *data;
data               98 drivers/input/mouse/synaptics_usb.c 	input_report_key(input_dev, BTN_LEFT, synusb->data[1] & 0x04);
data               99 drivers/input/mouse/synaptics_usb.c 	input_report_key(input_dev, BTN_RIGHT, synusb->data[1] & 0x01);
data              100 drivers/input/mouse/synaptics_usb.c 	input_report_key(input_dev, BTN_MIDDLE, synusb->data[1] & 0x02);
data              109 drivers/input/mouse/synaptics_usb.c 	pressure = synusb->data[6];
data              110 drivers/input/mouse/synaptics_usb.c 	x = (s16)(be16_to_cpup((__be16 *)&synusb->data[2]) << 3) >> 7;
data              111 drivers/input/mouse/synaptics_usb.c 	y = (s16)(be16_to_cpup((__be16 *)&synusb->data[4]) << 3) >> 7;
data              132 drivers/input/mouse/synaptics_usb.c 	pressure = synusb->data[6];
data              133 drivers/input/mouse/synaptics_usb.c 	x = be16_to_cpup((__be16 *)&synusb->data[2]);
data              134 drivers/input/mouse/synaptics_usb.c 	y = be16_to_cpup((__be16 *)&synusb->data[4]);
data              135 drivers/input/mouse/synaptics_usb.c 	w = synusb->data[0] & 0x0f;
data              183 drivers/input/mouse/synaptics_usb.c 		input_report_key(input_dev, BTN_MIDDLE, synusb->data[1] & 0x08);
data              342 drivers/input/mouse/synaptics_usb.c 	synusb->data = usb_alloc_coherent(udev, SYNUSB_RECV_SIZE, GFP_KERNEL,
data              344 drivers/input/mouse/synaptics_usb.c 	if (!synusb->data) {
data              351 drivers/input/mouse/synaptics_usb.c 			 synusb->data, SYNUSB_RECV_SIZE,
data              443 drivers/input/mouse/synaptics_usb.c 	usb_free_coherent(udev, SYNUSB_RECV_SIZE, synusb->data,
data              465 drivers/input/mouse/synaptics_usb.c 	usb_free_coherent(udev, SYNUSB_RECV_SIZE, synusb->data,
data               79 drivers/input/mouse/trackpoint.c 	u8 data;
data               81 drivers/input/mouse/trackpoint.c 	retval = trackpoint_read(ps2dev, loc, &data);
data               85 drivers/input/mouse/trackpoint.c 	if (((data & mask) == mask) != !!value)
data              103 drivers/input/mouse/trackpoint.c 					void *data, char *buf)
data              106 drivers/input/mouse/trackpoint.c 	struct trackpoint_attr_data *attr = data;
data              115 drivers/input/mouse/trackpoint.c static ssize_t trackpoint_set_int_attr(struct psmouse *psmouse, void *data,
data              119 drivers/input/mouse/trackpoint.c 	struct trackpoint_attr_data *attr = data;
data              144 drivers/input/mouse/trackpoint.c static ssize_t trackpoint_set_bit_attr(struct psmouse *psmouse, void *data,
data              148 drivers/input/mouse/trackpoint.c 	struct trackpoint_attr_data *attr = data;
data               96 drivers/input/mouse/vsxxxaa.c #define MATCH_PACKET_TYPE(data, type)	\
data               97 drivers/input/mouse/vsxxxaa.c 	(((data) & VSXXXAA_PACKET_MASK) == (type))
data              436 drivers/input/mouse/vsxxxaa.c 				     unsigned char data, unsigned int flags)
data              440 drivers/input/mouse/vsxxxaa.c 	vsxxxaa_queue_byte(mouse, data);
data              721 drivers/input/mousedev.c 	u8 data[sizeof(client->ps2)];
data              746 drivers/input/mousedev.c 	memcpy(data, client->ps2 + client->bufsiz - client->buffer, count);
data              751 drivers/input/mousedev.c 	if (copy_to_user(buffer, data, count))
data              165 drivers/input/rmi4/rmi_bus.h static inline int rmi_write(struct rmi_device *d, u16 addr, u8 data)
data              167 drivers/input/rmi4/rmi_bus.h 	return d->xport->ops->write_block(d->xport, addr, &data, 1);
data              186 drivers/input/rmi4/rmi_bus.h int rmi_for_each_dev(void *data, int (*func)(struct device *dev, void *data));
data               38 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data               44 drivers/input/rmi4/rmi_driver.c 					 &data->function_list, node) {
data               49 drivers/input/rmi4/rmi_driver.c 	devm_kfree(&rmi_dev->dev, data->irq_memory);
data               50 drivers/input/rmi4/rmi_driver.c 	data->irq_memory = NULL;
data               51 drivers/input/rmi4/rmi_driver.c 	data->irq_status = NULL;
data               52 drivers/input/rmi4/rmi_driver.c 	data->fn_irq_bits = NULL;
data               53 drivers/input/rmi4/rmi_driver.c 	data->current_irq_mask = NULL;
data               54 drivers/input/rmi4/rmi_driver.c 	data->new_irq_mask = NULL;
data               56 drivers/input/rmi4/rmi_driver.c 	data->f01_container = NULL;
data               57 drivers/input/rmi4/rmi_driver.c 	data->f34_container = NULL;
data              100 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              104 drivers/input/rmi4/rmi_driver.c 	list_for_each_entry(entry, &data->function_list, node) {
data              115 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              119 drivers/input/rmi4/rmi_driver.c 	list_for_each_entry(entry, &data->function_list, node) {
data              130 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              135 drivers/input/rmi4/rmi_driver.c 	if (!data)
data              138 drivers/input/rmi4/rmi_driver.c 	if (!data->attn_data.data) {
data              140 drivers/input/rmi4/rmi_driver.c 				data->f01_container->fd.data_base_addr + 1,
data              141 drivers/input/rmi4/rmi_driver.c 				data->irq_status, data->num_of_irq_regs);
data              148 drivers/input/rmi4/rmi_driver.c 	mutex_lock(&data->irq_mutex);
data              149 drivers/input/rmi4/rmi_driver.c 	bitmap_and(data->irq_status, data->irq_status, data->fn_irq_bits,
data              150 drivers/input/rmi4/rmi_driver.c 	       data->irq_count);
data              155 drivers/input/rmi4/rmi_driver.c 	mutex_unlock(&data->irq_mutex);
data              157 drivers/input/rmi4/rmi_driver.c 	for_each_set_bit(i, data->irq_status, data->irq_count)
data              158 drivers/input/rmi4/rmi_driver.c 		handle_nested_irq(irq_find_mapping(data->irqdomain, i));
data              160 drivers/input/rmi4/rmi_driver.c 	if (data->input)
data              161 drivers/input/rmi4/rmi_driver.c 		input_sync(data->input);
data              167 drivers/input/rmi4/rmi_driver.c 		       void *data, size_t size)
data              176 drivers/input/rmi4/rmi_driver.c 	fifo_data = kmemdup(data, size, GFP_ATOMIC);
data              182 drivers/input/rmi4/rmi_driver.c 	attn_data.data = fifo_data;
data              207 drivers/input/rmi4/rmi_driver.c 		kfree(attn_data.data);
data              208 drivers/input/rmi4/rmi_driver.c 		drvdata->attn_data.data = NULL;
data              220 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              238 drivers/input/rmi4/rmi_driver.c 	data->enabled = true;
data              245 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              248 drivers/input/rmi4/rmi_driver.c 	list_for_each_entry(entry, &data->function_list, node) {
data              277 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              281 drivers/input/rmi4/rmi_driver.c 	list_for_each_entry(entry, &data->function_list, node) {
data              311 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              315 drivers/input/rmi4/rmi_driver.c 	list_for_each_entry(entry, &data->function_list, node) {
data              354 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              355 drivers/input/rmi4/rmi_driver.c 	const char *device_name = rmi_f01_get_product_ID(data->f01_container);
data              370 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              373 drivers/input/rmi4/rmi_driver.c 	mutex_lock(&data->irq_mutex);
data              374 drivers/input/rmi4/rmi_driver.c 	bitmap_or(data->new_irq_mask,
data              375 drivers/input/rmi4/rmi_driver.c 		  data->current_irq_mask, mask, data->irq_count);
data              378 drivers/input/rmi4/rmi_driver.c 			data->f01_container->fd.control_base_addr + 1,
data              379 drivers/input/rmi4/rmi_driver.c 			data->new_irq_mask, data->num_of_irq_regs);
data              385 drivers/input/rmi4/rmi_driver.c 	bitmap_copy(data->current_irq_mask, data->new_irq_mask,
data              386 drivers/input/rmi4/rmi_driver.c 		    data->num_of_irq_regs);
data              388 drivers/input/rmi4/rmi_driver.c 	bitmap_or(data->fn_irq_bits, data->fn_irq_bits, mask, data->irq_count);
data              391 drivers/input/rmi4/rmi_driver.c 	mutex_unlock(&data->irq_mutex);
data              399 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              402 drivers/input/rmi4/rmi_driver.c 	mutex_lock(&data->irq_mutex);
data              403 drivers/input/rmi4/rmi_driver.c 	bitmap_andnot(data->fn_irq_bits,
data              404 drivers/input/rmi4/rmi_driver.c 		      data->fn_irq_bits, mask, data->irq_count);
data              405 drivers/input/rmi4/rmi_driver.c 	bitmap_andnot(data->new_irq_mask,
data              406 drivers/input/rmi4/rmi_driver.c 		  data->current_irq_mask, mask, data->irq_count);
data              409 drivers/input/rmi4/rmi_driver.c 			data->f01_container->fd.control_base_addr + 1,
data              410 drivers/input/rmi4/rmi_driver.c 			data->new_irq_mask, data->num_of_irq_regs);
data              416 drivers/input/rmi4/rmi_driver.c 	bitmap_copy(data->current_irq_mask, data->new_irq_mask,
data              417 drivers/input/rmi4/rmi_driver.c 		    data->num_of_irq_regs);
data              420 drivers/input/rmi4/rmi_driver.c 	mutex_unlock(&data->irq_mutex);
data              426 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              433 drivers/input/rmi4/rmi_driver.c 	if (!data || !data->f01_container) {
data              440 drivers/input/rmi4/rmi_driver.c 			       data->f01_container->fd.control_base_addr + 1,
data              441 drivers/input/rmi4/rmi_driver.c 			       data->current_irq_mask, data->num_of_irq_regs);
data              507 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              538 drivers/input/rmi4/rmi_driver.c 	return (data->bootloader_mode || *empty_pages >= 2) ?
data              747 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              760 drivers/input/rmi4/rmi_driver.c 			data->bootloader_mode = true;
data              770 drivers/input/rmi4/rmi_driver.c 			data->bootloader_mode = true;
data              832 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              842 drivers/input/rmi4/rmi_driver.c 			BITS_TO_LONGS(data->irq_count) * sizeof(unsigned long),
data              867 drivers/input/rmi4/rmi_driver.c 		data->f01_container = fn;
data              869 drivers/input/rmi4/rmi_driver.c 		data->f34_container = fn;
data              871 drivers/input/rmi4/rmi_driver.c 	list_add_tail(&fn->node, &data->function_list);
data              879 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              884 drivers/input/rmi4/rmi_driver.c 	mutex_lock(&data->enabled_mutex);
data              886 drivers/input/rmi4/rmi_driver.c 	if (data->enabled)
data              890 drivers/input/rmi4/rmi_driver.c 	data->enabled = true;
data              908 drivers/input/rmi4/rmi_driver.c 	mutex_unlock(&data->enabled_mutex);
data              914 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              919 drivers/input/rmi4/rmi_driver.c 	mutex_lock(&data->enabled_mutex);
data              921 drivers/input/rmi4/rmi_driver.c 	if (!data->enabled)
data              924 drivers/input/rmi4/rmi_driver.c 	data->enabled = false;
data              935 drivers/input/rmi4/rmi_driver.c 	while (!kfifo_is_empty(&data->attn_fifo)) {
data              936 drivers/input/rmi4/rmi_driver.c 		count = kfifo_get(&data->attn_fifo, &attn_data);
data              938 drivers/input/rmi4/rmi_driver.c 			kfree(attn_data.data);
data              942 drivers/input/rmi4/rmi_driver.c 	mutex_unlock(&data->enabled_mutex);
data              977 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
data              981 drivers/input/rmi4/rmi_driver.c 	irq_domain_remove(data->irqdomain);
data              982 drivers/input/rmi4/rmi_driver.c 	data->irqdomain = NULL;
data             1011 drivers/input/rmi4/rmi_driver.c int rmi_probe_interrupts(struct rmi_driver_data *data)
data             1013 drivers/input/rmi4/rmi_driver.c 	struct rmi_device *rmi_dev = data->rmi_dev;
data             1027 drivers/input/rmi4/rmi_driver.c 	data->bootloader_mode = false;
data             1035 drivers/input/rmi4/rmi_driver.c 	if (data->bootloader_mode)
data             1039 drivers/input/rmi4/rmi_driver.c 	data->irqdomain = irq_domain_create_linear(fwnode, irq_count,
data             1041 drivers/input/rmi4/rmi_driver.c 						   data);
data             1042 drivers/input/rmi4/rmi_driver.c 	if (!data->irqdomain) {
data             1047 drivers/input/rmi4/rmi_driver.c 	data->irq_count = irq_count;
data             1048 drivers/input/rmi4/rmi_driver.c 	data->num_of_irq_regs = (data->irq_count + 7) / 8;
data             1050 drivers/input/rmi4/rmi_driver.c 	size = BITS_TO_LONGS(data->irq_count) * sizeof(unsigned long);
data             1051 drivers/input/rmi4/rmi_driver.c 	data->irq_memory = devm_kcalloc(dev, size, 4, GFP_KERNEL);
data             1052 drivers/input/rmi4/rmi_driver.c 	if (!data->irq_memory) {
data             1057 drivers/input/rmi4/rmi_driver.c 	data->irq_status	= data->irq_memory + size * 0;
data             1058 drivers/input/rmi4/rmi_driver.c 	data->fn_irq_bits	= data->irq_memory + size * 1;
data             1059 drivers/input/rmi4/rmi_driver.c 	data->current_irq_mask	= data->irq_memory + size * 2;
data             1060 drivers/input/rmi4/rmi_driver.c 	data->new_irq_mask	= data->irq_memory + size * 3;
data             1065 drivers/input/rmi4/rmi_driver.c int rmi_init_functions(struct rmi_driver_data *data)
data             1067 drivers/input/rmi4/rmi_driver.c 	struct rmi_device *rmi_dev = data->rmi_dev;
data             1080 drivers/input/rmi4/rmi_driver.c 	if (!data->f01_container) {
data             1087 drivers/input/rmi4/rmi_driver.c 				data->f01_container->fd.control_base_addr + 1,
data             1088 drivers/input/rmi4/rmi_driver.c 				data->current_irq_mask, data->num_of_irq_regs);
data             1105 drivers/input/rmi4/rmi_driver.c 	struct rmi_driver_data *data;
data             1130 drivers/input/rmi4/rmi_driver.c 	data = devm_kzalloc(dev, sizeof(struct rmi_driver_data), GFP_KERNEL);
data             1131 drivers/input/rmi4/rmi_driver.c 	if (!data)
data             1134 drivers/input/rmi4/rmi_driver.c 	INIT_LIST_HEAD(&data->function_list);
data             1135 drivers/input/rmi4/rmi_driver.c 	data->rmi_dev = rmi_dev;
data             1136 drivers/input/rmi4/rmi_driver.c 	dev_set_drvdata(&rmi_dev->dev, data);
data             1163 drivers/input/rmi4/rmi_driver.c 	retval = rmi_read(rmi_dev, PDT_PROPERTIES_LOCATION, &data->pdt_props);
data             1173 drivers/input/rmi4/rmi_driver.c 	mutex_init(&data->irq_mutex);
data             1174 drivers/input/rmi4/rmi_driver.c 	mutex_init(&data->enabled_mutex);
data             1176 drivers/input/rmi4/rmi_driver.c 	retval = rmi_probe_interrupts(data);
data             1188 drivers/input/rmi4/rmi_driver.c 		data->input = rmi_dev->xport->input;
data             1190 drivers/input/rmi4/rmi_driver.c 		data->input = devm_input_allocate_device(dev);
data             1191 drivers/input/rmi4/rmi_driver.c 		if (!data->input) {
data             1197 drivers/input/rmi4/rmi_driver.c 		rmi_driver_set_input_params(rmi_dev, data->input);
data             1198 drivers/input/rmi4/rmi_driver.c 		data->input->phys = devm_kasprintf(dev, GFP_KERNEL,
data             1202 drivers/input/rmi4/rmi_driver.c 	retval = rmi_init_functions(data);
data             1210 drivers/input/rmi4/rmi_driver.c 	if (data->input) {
data             1211 drivers/input/rmi4/rmi_driver.c 		rmi_driver_set_input_name(rmi_dev, data->input);
data             1213 drivers/input/rmi4/rmi_driver.c 			retval = input_register_device(data->input);
data             1226 drivers/input/rmi4/rmi_driver.c 	if (data->f01_container->dev.driver) {
data               96 drivers/input/rmi4/rmi_driver.h int rmi_probe_interrupts(struct rmi_driver_data *data);
data               99 drivers/input/rmi4/rmi_driver.h int rmi_init_functions(struct rmi_driver_data *data);
data              265 drivers/input/rmi4/rmi_f01.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              266 drivers/input/rmi4/rmi_f01.c 	struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev);
data              278 drivers/input/rmi4/rmi_f01.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              279 drivers/input/rmi4/rmi_f01.c 	struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev);
data              290 drivers/input/rmi4/rmi_f01.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              291 drivers/input/rmi4/rmi_f01.c 	struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev);
data              302 drivers/input/rmi4/rmi_f01.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              303 drivers/input/rmi4/rmi_f01.c 	struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev);
data              314 drivers/input/rmi4/rmi_f01.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              315 drivers/input/rmi4/rmi_f01.c 	struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev);
data              259 drivers/input/rmi4/rmi_f03.c 	if (drvdata->attn_data.data) {
data              266 drivers/input/rmi4/rmi_f03.c 		memcpy(obs, drvdata->attn_data.data, ob_len);
data              268 drivers/input/rmi4/rmi_f03.c 		drvdata->attn_data.data += ob_len;
data              509 drivers/input/rmi4/rmi_f11.c 	struct f11_2d_data data;
data              525 drivers/input/rmi4/rmi_f11.c 	struct f11_2d_data *data = &f11->data;
data              528 drivers/input/rmi4/rmi_f11.c 	x = data->rel_pos[n_finger * RMI_F11_REL_BYTES];
data              529 drivers/input/rmi4/rmi_f11.c 	y = data->rel_pos[n_finger * RMI_F11_REL_BYTES + 1];
data              540 drivers/input/rmi4/rmi_f11.c 	struct f11_2d_data *data = &f11->data;
data              541 drivers/input/rmi4/rmi_f11.c 	u8 *pos_data = &data->abs_pos[n_finger * RMI_F11_ABS_BYTES];
data              571 drivers/input/rmi4/rmi_f11.c 	const u8 *f_state = f11->data.f_state;
data              634 drivers/input/rmi4/rmi_f11.c 	struct f11_2d_data *data = &f11->data;
data              675 drivers/input/rmi4/rmi_f11.c 	data->f_state = sensor->data_pkt;
data              679 drivers/input/rmi4/rmi_f11.c 		data->abs_pos = &sensor->data_pkt[i];
data              684 drivers/input/rmi4/rmi_f11.c 		data->rel_pos = &sensor->data_pkt[i];
data              689 drivers/input/rmi4/rmi_f11.c 		data->gest_1 = &sensor->data_pkt[i];
data              694 drivers/input/rmi4/rmi_f11.c 		data->gest_2 = &sensor->data_pkt[i];
data              699 drivers/input/rmi4/rmi_f11.c 		data->pinch = &sensor->data_pkt[i];
data              705 drivers/input/rmi4/rmi_f11.c 			data->flick = data->pinch;
data              708 drivers/input/rmi4/rmi_f11.c 			data->flick = &sensor->data_pkt[i];
data              715 drivers/input/rmi4/rmi_f11.c 			data->rotate = data->flick + 1;
data              717 drivers/input/rmi4/rmi_f11.c 			data->rotate = &sensor->data_pkt[i];
data              723 drivers/input/rmi4/rmi_f11.c 		data->shapes = &sensor->data_pkt[i];
data             1273 drivers/input/rmi4/rmi_f11.c 	if (drvdata->attn_data.data) {
data             1282 drivers/input/rmi4/rmi_f11.c 		memcpy(f11->sensor.data_pkt, drvdata->attn_data.data,
data             1284 drivers/input/rmi4/rmi_f11.c 		drvdata->attn_data.data += valid_bytes;
data              208 drivers/input/rmi4/rmi_f12.c 	if (drvdata->attn_data.data) {
data              213 drivers/input/rmi4/rmi_f12.c 		memcpy(sensor->data_pkt, drvdata->attn_data.data,
data              215 drivers/input/rmi4/rmi_f12.c 		drvdata->attn_data.data += valid_bytes;
data              439 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              453 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              457 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              461 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              473 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data) {
data              480 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              484 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              488 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data) {
data              497 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              501 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              505 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              509 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              513 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data)
data              517 drivers/input/rmi4/rmi_f12.c 	if (item && !drvdata->attn_data.data) {
data              131 drivers/input/rmi4/rmi_f30.c 	if (drvdata->attn_data.data) {
data              137 drivers/input/rmi4/rmi_f30.c 		memcpy(f30->data_regs, drvdata->attn_data.data,
data              139 drivers/input/rmi4/rmi_f30.c 		drvdata->attn_data.data += f30->register_count;
data              130 drivers/input/rmi4/rmi_f34.c static int rmi_f34_write_blocks(struct f34_data *f34, const void *data,
data              149 drivers/input/rmi4/rmi_f34.c 				      data, f34->v5.block_size);
data              167 drivers/input/rmi4/rmi_f34.c 		data += f34->v5.block_size;
data              176 drivers/input/rmi4/rmi_f34.c static int rmi_f34_write_firmware(struct f34_data *f34, const void *data)
data              178 drivers/input/rmi4/rmi_f34.c 	return rmi_f34_write_blocks(f34, data, f34->v5.fw_blocks,
data              182 drivers/input/rmi4/rmi_f34.c static int rmi_f34_write_config(struct f34_data *f34, const void *data)
data              184 drivers/input/rmi4/rmi_f34.c 	return rmi_f34_write_blocks(f34, data, f34->v5.config_blocks,
data              214 drivers/input/rmi4/rmi_f34.c 		ret = rmi_f34_write_firmware(f34, syn_fw->data);
data              234 drivers/input/rmi4/rmi_f34.c 		ret = rmi_f34_write_config(f34, &syn_fw->data[image_size]);
data              246 drivers/input/rmi4/rmi_f34.c 				(const struct rmi_f34_firmware *)fw->data;
data              251 drivers/input/rmi4/rmi_f34.c 	BUILD_BUG_ON(offsetof(struct rmi_f34_firmware, data) !=
data              316 drivers/input/rmi4/rmi_f34.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              317 drivers/input/rmi4/rmi_f34.c 	struct rmi_function *fn = data->f34_container;
data              342 drivers/input/rmi4/rmi_f34.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              343 drivers/input/rmi4/rmi_f34.c 	struct rmi_function *fn = data->f34_container;
data              358 drivers/input/rmi4/rmi_f34.c static int rmi_firmware_update(struct rmi_driver_data *data,
data              361 drivers/input/rmi4/rmi_f34.c 	struct rmi_device *rmi_dev = data->rmi_dev;
data              366 drivers/input/rmi4/rmi_f34.c 	if (!data->f34_container) {
data              371 drivers/input/rmi4/rmi_f34.c 	f34 = dev_get_drvdata(&data->f34_container->dev);
data              374 drivers/input/rmi4/rmi_f34.c 		if (data->pdt_props & HAS_BSR) {
data              380 drivers/input/rmi4/rmi_f34.c 			 data->f34_container->fd.function_version);
data              397 drivers/input/rmi4/rmi_f34.c 	ret = rmi_probe_interrupts(data);
data              401 drivers/input/rmi4/rmi_f34.c 	ret = rmi_init_functions(data);
data              405 drivers/input/rmi4/rmi_f34.c 	if (!data->bootloader_mode || !data->f34_container) {
data              413 drivers/input/rmi4/rmi_f34.c 	f34 = dev_get_drvdata(&data->f34_container->dev);
data              439 drivers/input/rmi4/rmi_f34.c 	ret = rmi_probe_interrupts(data);
data              443 drivers/input/rmi4/rmi_f34.c 	ret = rmi_init_functions(data);
data              449 drivers/input/rmi4/rmi_f34.c 	if (data->f01_container->dev.driver)
data              462 drivers/input/rmi4/rmi_f34.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              483 drivers/input/rmi4/rmi_f34.c 	ret = rmi_firmware_update(data, fw);
data              496 drivers/input/rmi4/rmi_f34.c 	struct rmi_driver_data *data = dev_get_drvdata(dev);
data              499 drivers/input/rmi4/rmi_f34.c 	if (data->f34_container)
data              500 drivers/input/rmi4/rmi_f34.c 		update_status = rmi_f34_status(data->f34_container);
data              141 drivers/input/rmi4/rmi_f34.h 	const void *data;
data              248 drivers/input/rmi4/rmi_f34.h 	u8 data[];
data              898 drivers/input/rmi4/rmi_f34v7.c 	f34->v7.config_data = f34->v7.img.ui_config.data;
data              908 drivers/input/rmi4/rmi_f34v7.c 	f34->v7.config_data = f34->v7.img.dp_config.data;
data              917 drivers/input/rmi4/rmi_f34v7.c 	return rmi_f34v7_write_f34v7_blocks(f34, f34->v7.img.guest_code.data,
data              928 drivers/input/rmi4/rmi_f34v7.c 	f34->v7.config_data = f34->v7.img.fl_config.data;
data             1006 drivers/input/rmi4/rmi_f34v7.c 	return rmi_f34v7_write_f34v7_blocks(f34, f34->v7.img.ui_firmware.data,
data             1051 drivers/input/rmi4/rmi_f34v7.c 		addr = get_unaligned_le32(f34->v7.img.bootloader.data + i * 4);
data             1059 drivers/input/rmi4/rmi_f34v7.c 			f34->v7.img.bl_config.data = content;
data             1064 drivers/input/rmi4/rmi_f34v7.c 			f34->v7.img.lockdown.data = content;
data             1114 drivers/input/rmi4/rmi_f34v7.c 			f34->v7.img.ui_firmware.data = content;
data             1119 drivers/input/rmi4/rmi_f34v7.c 			f34->v7.img.ui_config.data = content;
data             1124 drivers/input/rmi4/rmi_f34v7.c 			f34->v7.img.bootloader.data = content;
data             1130 drivers/input/rmi4/rmi_f34v7.c 			f34->v7.img.guest_code.data = content;
data             1135 drivers/input/rmi4/rmi_f34v7.c 			f34->v7.img.dp_config.data = content;
data             1140 drivers/input/rmi4/rmi_f34v7.c 			f34->v7.img.fl_config.data = content;
data             1180 drivers/input/rmi4/rmi_f34v7.c 	rmi_f34v7_parse_partition_table(f34, f34->v7.img.fl_config.data,
data             1197 drivers/input/rmi4/rmi_f34v7.c 	f34->v7.image = fw->data;
data             1314 drivers/input/rmi4/rmi_f34v7.c 	f34->v7.image = fw->data;
data              522 drivers/input/rmi4/rmi_f54.c 	u8 *data;
data              525 drivers/input/rmi4/rmi_f54.c 	data = f54->report_data;
data              572 drivers/input/rmi4/rmi_f54.c 				       F54_REPORT_DATA_OFFSET, data,
data              579 drivers/input/rmi4/rmi_f54.c 		data += report->size;
data              182 drivers/input/rmi4/rmi_i2c.c static void rmi_i2c_regulator_bulk_disable(void *data)
data              184 drivers/input/rmi4/rmi_i2c.c 	struct rmi_i2c_xport *rmi_i2c = data;
data              190 drivers/input/rmi4/rmi_i2c.c static void rmi_i2c_unregister_transport(void *data)
data              192 drivers/input/rmi4/rmi_i2c.c 	struct rmi_i2c_xport *rmi_i2c = data;
data              362 drivers/input/rmi4/rmi_spi.c static void rmi_spi_unregister_transport(void *data)
data              364 drivers/input/rmi4/rmi_spi.c 	struct rmi_spi_xport *rmi_spi = data;
data               40 drivers/input/serio/ams_delta_serio.c static int check_data(struct serio *serio, int data)
data               45 drivers/input/serio/ams_delta_serio.c 	if (!(data & 0x400)) {
data               46 drivers/input/serio/ams_delta_serio.c 		dev_warn(&serio->dev, "invalid stop bit, data=0x%X\n", data);
data               51 drivers/input/serio/ams_delta_serio.c 		if (data & (1 << i))
data               57 drivers/input/serio/ams_delta_serio.c 			 "parity check failed, data=0x%X parity=0x%X\n", data,
data               68 drivers/input/serio/ams_delta_serio.c 	int data, dfl;
data               79 drivers/input/serio/ams_delta_serio.c 		data = circ_buff[priv->fiq_buffer[FIQ_HEAD_OFFSET]++];
data               85 drivers/input/serio/ams_delta_serio.c 		dfl = check_data(priv->serio, data);
data               86 drivers/input/serio/ams_delta_serio.c 		scancode = (u8) (data >> 1) & 0xFF;
data               32 drivers/input/serio/apbps2.c 	u32 __iomem data;	/* 0x00 */
data               62 drivers/input/serio/apbps2.c 	unsigned long status, data, rxflags;
data               66 drivers/input/serio/apbps2.c 		data = ioread32be(&priv->regs->data);
data               74 drivers/input/serio/apbps2.c 		serio_interrupt(priv->io, data, rxflags);
data               92 drivers/input/serio/apbps2.c 		iowrite32be(val, &priv->regs->data);
data              114 drivers/input/serio/apbps2.c 		tmp = ioread32be(&priv->regs->data);
data               51 drivers/input/serio/arc_ps2.c 	unsigned char data;
data               58 drivers/input/serio/arc_ps2.c 		data = ioread32(port->data_addr) & 0xff;
data               70 drivers/input/serio/arc_ps2.c 		serio_interrupt(port->io, data, flag);
data               97 drivers/input/serio/gscps2.c 		u8 data;
data              146 drivers/input/serio/gscps2.c static inline int gscps2_writeb_output(struct gscps2port *ps2port, u8 data)
data              152 drivers/input/serio/gscps2.c 		printk(KERN_DEBUG PFX "timeout - could not write byte %#x\n", data);
data              160 drivers/input/serio/gscps2.c 	writeb(data, addr+GSC_XMTDATA);
data              181 drivers/input/serio/gscps2.c 	u8 data;
data              186 drivers/input/serio/gscps2.c 	data = gscps2_readb_control(ps2port->addr);
data              188 drivers/input/serio/gscps2.c 		data |= GSC_CTRL_ENBL;
data              190 drivers/input/serio/gscps2.c 		data &= ~GSC_CTRL_ENBL;
data              191 drivers/input/serio/gscps2.c 	gscps2_writeb_control(data, ps2port->addr);
data              238 drivers/input/serio/gscps2.c 		ps2port->buffer[ps2port->append].data =
data              254 drivers/input/serio/gscps2.c 	    u8 data, status;
data              262 drivers/input/serio/gscps2.c 	    data   = ps2port->buffer[ps2port->act].data;
data              268 drivers/input/serio/gscps2.c 	    serio_interrupt(ps2port->port, data, rxflags);
data              282 drivers/input/serio/gscps2.c static int gscps2_write(struct serio *port, unsigned char data)
data              286 drivers/input/serio/gscps2.c 	if (!gscps2_writeb_output(ps2port, data)) {
data              287 drivers/input/serio/gscps2.c 		printk(KERN_DEBUG PFX "sending byte %#x failed.\n", data);
data              181 drivers/input/serio/hp_sdc.c static void hp_sdc_take(int irq, void *dev_id, uint8_t status, uint8_t data)
data              194 drivers/input/serio/hp_sdc.c 	curr->seq[curr->idx++] = data;
data              206 drivers/input/serio/hp_sdc.c 				curr->act.irqhook(irq, dev_id, status, data);
data              221 drivers/input/serio/hp_sdc.c 	uint8_t status, data;
data              225 drivers/input/serio/hp_sdc.c 	data =   hp_sdc_data_in8();
data              228 drivers/input/serio/hp_sdc.c 	if (((status & 0xf1) == 0x51) && data == 0x82)
data              240 drivers/input/serio/hp_sdc.c 			hp_sdc.timer(irq, dev_id, status, data);
data              245 drivers/input/serio/hp_sdc.c 		hp_sdc_take(irq, dev_id, status, data);
data              252 drivers/input/serio/hp_sdc.c 			hp_sdc.hil(irq, dev_id, status, data);
data              259 drivers/input/serio/hp_sdc.c 			hp_sdc.pup(irq, dev_id, status, data);
data              268 drivers/input/serio/hp_sdc.c 			hp_sdc.cooked(irq, dev_id, status, data);
data               62 drivers/input/serio/hp_sdc_mlc.c 			    uint8_t status, uint8_t data)
data               75 drivers/input/serio/hp_sdc_mlc.c 		mlc->ipacket[idx] |= data | HIL_ERR_INT;
data               88 drivers/input/serio/hp_sdc_mlc.c 	if (data & HP_SDC_HIL_ISERR)
data               91 drivers/input/serio/hp_sdc_mlc.c 		(data & HP_SDC_HIL_R1MASK) << HIL_PKT_ADDR_SHIFT;
data              107 drivers/input/serio/hp_sdc_mlc.c 	printk(KERN_DEBUG PREFIX "err code %x\n", data);
data              109 drivers/input/serio/hp_sdc_mlc.c 	switch (data) {
data              128 drivers/input/serio/hp_sdc_mlc.c 		printk(KERN_WARNING PREFIX "Unknown HIL Error status (%x)!\n", data);
data               43 drivers/input/serio/hyperv-keyboard.c 	char data[]; /* Enclosed message */
data               30 drivers/input/serio/i8042-ip22io.h #define I8042_DATA_REG		((unsigned long)&sgioc->kbdmouse.data)
data               34 drivers/input/serio/i8042-ip22io.h 	return sgioc->kbdmouse.data;
data               44 drivers/input/serio/i8042-ip22io.h 	sgioc->kbdmouse.data = val;
data               25 drivers/input/serio/i8042-jazzio.h #define I8042_DATA_REG		((unsigned long)&jazz_kh->data)
data               29 drivers/input/serio/i8042-jazzio.h 	return jazz_kh->data;
data               39 drivers/input/serio/i8042-jazzio.h 	jazz_kh->data = val;
data              171 drivers/input/serio/i8042.c static bool (*i8042_platform_filter)(unsigned char data, unsigned char str,
data              186 drivers/input/serio/i8042.c int i8042_install_filter(bool (*filter)(unsigned char data, unsigned char str,
data              207 drivers/input/serio/i8042.c int i8042_remove_filter(bool (*filter)(unsigned char data, unsigned char str,
data              264 drivers/input/serio/i8042.c 	unsigned char data, str;
data              273 drivers/input/serio/i8042.c 			data = i8042_read_data();
data              275 drivers/input/serio/i8042.c 			    data, str & I8042_STR_AUXDATA ? "aux" : "kbd");
data              486 drivers/input/serio/i8042.c static bool i8042_filter(unsigned char data, unsigned char str,
data              491 drivers/input/serio/i8042.c 		    (data == 0xfa || data == 0xfe)) {
data              498 drivers/input/serio/i8042.c 	if (i8042_platform_filter && i8042_platform_filter(data, str, serio)) {
data              517 drivers/input/serio/i8042.c 	unsigned char str, data;
data              534 drivers/input/serio/i8042.c 	data = i8042_read_data();
data              543 drivers/input/serio/i8042.c 			    str, data);
data              557 drivers/input/serio/i8042.c 			switch (data) {
data              566 drivers/input/serio/i8042.c 				case 0xfe: dfl = SERIO_TIMEOUT; data = 0xfe; break;
data              567 drivers/input/serio/i8042.c 				case 0xff: dfl = SERIO_PARITY;  data = 0xfe; break;
data              586 drivers/input/serio/i8042.c 	filter_dbg(port->driver_bound, data, "<- i8042 (interrupt, %d, %d%s%s)\n",
data              591 drivers/input/serio/i8042.c 	filtered = i8042_filter(data, str, serio);
data              596 drivers/input/serio/i8042.c 		serio_interrupt(serio, data, dfl);
data              743 drivers/input/serio/i8042.c 	unsigned char str, data;
data              749 drivers/input/serio/i8042.c 		data = i8042_read_data();
data              751 drivers/input/serio/i8042.c 		    data, str & I8042_STR_AUXDATA ? "aux" : "kbd");
data              753 drivers/input/serio/i8042.c 		    data == 0xa5 && (str & I8042_STR_AUXDATA))
data             1508 drivers/input/serio/i8042.c 				   unsigned long action, void *data)
data             1510 drivers/input/serio/i8042.c 	struct device *dev = data;
data               74 drivers/input/serio/i8042.h #define filter_dbg(filter, data, format, args...)		\
data               80 drivers/input/serio/i8042.h 			dbg("%02x " format, data, ##args);	\
data               92 drivers/input/serio/i8042.h #define filter_dbg(filter, data, format, args...) do { } while (0)
data              390 drivers/input/serio/libps2.c bool ps2_handle_ack(struct ps2dev *ps2dev, u8 data)
data              392 drivers/input/serio/libps2.c 	switch (data) {
data              433 drivers/input/serio/libps2.c 		dev_dbg(&ps2dev->serio->dev, "unexpected %#02x\n", data);
data              447 drivers/input/serio/libps2.c 	if (data != PS2_RET_ACK)
data              448 drivers/input/serio/libps2.c 		ps2_handle_response(ps2dev, data);
data              460 drivers/input/serio/libps2.c bool ps2_handle_response(struct ps2dev *ps2dev, u8 data)
data              463 drivers/input/serio/libps2.c 		ps2dev->cmdbuf[--ps2dev->cmdcnt] = data;
data               87 drivers/input/serio/maceps2.c 	struct maceps2_data *data = (struct maceps2_data *)dev->port_data;
data               89 drivers/input/serio/maceps2.c 	if (request_irq(data->irq, maceps2_interrupt, 0, "PS2 port", dev)) {
data               95 drivers/input/serio/maceps2.c 	data->port->control = PS2_CONTROL_TX_CLOCK_DISABLE | PS2_CONTROL_RESET;
data               99 drivers/input/serio/maceps2.c 	data->port->control = PS2_CONTROL_RX_CLOCK_ENABLE |
data              108 drivers/input/serio/maceps2.c 	struct maceps2_data *data = (struct maceps2_data *)dev->port_data;
data              110 drivers/input/serio/maceps2.c 	data->port->control = PS2_CONTROL_TX_CLOCK_DISABLE | PS2_CONTROL_RESET;
data              112 drivers/input/serio/maceps2.c 	free_irq(data->irq, dev);
data               78 drivers/input/serio/parkbd.c static void parkbd_writelines(int data)
data               80 drivers/input/serio/parkbd.c 	parport_write_control(parkbd_dev->port, (~data & 3) | 0x10);
data              129 drivers/input/serio/ps2-gpio.c 	int data;
data              146 drivers/input/serio/ps2-gpio.c 	data = gpiod_get_value(drvdata->gpio_data);
data              147 drivers/input/serio/ps2-gpio.c 	if (unlikely(data < 0)) {
data              149 drivers/input/serio/ps2-gpio.c 			data);
data              156 drivers/input/serio/ps2-gpio.c 		if (unlikely(data)) {
data              170 drivers/input/serio/ps2-gpio.c 		if (data)
data              171 drivers/input/serio/ps2-gpio.c 			byte |= (data << (cnt - 1));
data              175 drivers/input/serio/ps2-gpio.c 		if (!((hweight8(byte) & 1) ^ data)) {
data              203 drivers/input/serio/ps2-gpio.c 		if (unlikely(!data)) {
data              231 drivers/input/serio/ps2-gpio.c 	int data;
data              261 drivers/input/serio/ps2-gpio.c 		data = byte & BIT(cnt - 1);
data              262 drivers/input/serio/ps2-gpio.c 		gpiod_set_value(drvdata->gpio_data, data);
data              266 drivers/input/serio/ps2-gpio.c 		data = !(hweight8(byte) & 1);
data              267 drivers/input/serio/ps2-gpio.c 		gpiod_set_value(drvdata->gpio_data, data);
data              280 drivers/input/serio/ps2-gpio.c 		data = gpiod_get_value(drvdata->gpio_data);
data              281 drivers/input/serio/ps2-gpio.c 		if (data) {
data               73 drivers/input/serio/ps2mult.c static int ps2mult_serio_write(struct serio *serio, unsigned char data)
data               86 drivers/input/serio/ps2mult.c 	need_escape = memchr(ps2mult_controls, data, sizeof(ps2mult_controls));
data               89 drivers/input/serio/ps2mult.c 		"write: %s%02x\n", need_escape ? "ESC " : "", data);
data               94 drivers/input/serio/ps2mult.c 	serio_write(mx_port, data);
data              233 drivers/input/serio/ps2mult.c 				     unsigned char data, unsigned int dfl)
data              239 drivers/input/serio/ps2mult.c 	dev_dbg(&serio->dev, "Received %02x flags %02x\n", data, dfl);
data              247 drivers/input/serio/ps2mult.c 			serio_interrupt(in_port->serio, data, dfl);
data              251 drivers/input/serio/ps2mult.c 	switch (data) {
data              283 drivers/input/serio/ps2mult.c 			serio_interrupt(in_port->serio, data, dfl);
data              994 drivers/input/serio/serio.c 		unsigned char data, unsigned int dfl)
data             1002 drivers/input/serio/serio.c                 ret = serio->drv->interrupt(serio, data, dfl);
data              270 drivers/input/serio/serio_raw.c static irqreturn_t serio_raw_interrupt(struct serio *serio, unsigned char data,
data              278 drivers/input/serio/serio_raw.c 	serio_raw->queue[head] = data;
data               44 drivers/input/serio/serport.c static int serport_serio_write(struct serio *serio, unsigned char data)
data               47 drivers/input/serio/serport.c 	return -(serport->tty->ops->write(serport->tty, &data, 1) != 1);
data              227 drivers/input/serio/userio.c 		userio->serio->id.type = cmd.data;
data              238 drivers/input/serio/userio.c 		serio_interrupt(userio->serio, cmd.data, 0);
data               35 drivers/input/tablet/acecad.c 	unsigned char *data;
data               42 drivers/input/tablet/acecad.c 	unsigned char *data = acecad->data;
data               65 drivers/input/tablet/acecad.c 	prox = (data[0] & 0x04) >> 2;
data               69 drivers/input/tablet/acecad.c 		int x = data[1] | (data[2] << 8);
data               70 drivers/input/tablet/acecad.c 		int y = data[3] | (data[4] << 8);
data               72 drivers/input/tablet/acecad.c 		int pressure = data[5] | (data[6] << 8);
data               73 drivers/input/tablet/acecad.c 		int touch = data[0] & 0x01;
data               74 drivers/input/tablet/acecad.c 		int stylus = (data[0] & 0x10) >> 4;
data               75 drivers/input/tablet/acecad.c 		int stylus2 = (data[0] & 0x20) >> 5;
data              142 drivers/input/tablet/acecad.c 	acecad->data = usb_alloc_coherent(dev, 8, GFP_KERNEL, &acecad->data_dma);
data              143 drivers/input/tablet/acecad.c 	if (!acecad->data) {
data              209 drivers/input/tablet/acecad.c 			acecad->data, maxp > 8 ? 8 : maxp,
data              223 drivers/input/tablet/acecad.c  fail2:	usb_free_coherent(dev, 8, acecad->data, acecad->data_dma);
data              238 drivers/input/tablet/acecad.c 	usb_free_coherent(udev, 8, acecad->data, acecad->data_dma);
data              305 drivers/input/tablet/aiptek.c 	unsigned char *data;			/* incoming packet data          */
data              415 drivers/input/tablet/aiptek.c 	unsigned char *data = aiptek->data;
data              453 drivers/input/tablet/aiptek.c 	if (data[0] == 1) {
data              459 drivers/input/tablet/aiptek.c 			x = (signed char) data[2];
data              460 drivers/input/tablet/aiptek.c 			y = (signed char) data[3];
data              469 drivers/input/tablet/aiptek.c 			jitterable = data[1] & 0x07;
data              471 drivers/input/tablet/aiptek.c 			left = (data[1] & aiptek->curSetting.mouseButtonLeft >> 2) != 0 ? 1 : 0;
data              472 drivers/input/tablet/aiptek.c 			right = (data[1] & aiptek->curSetting.mouseButtonRight >> 2) != 0 ? 1 : 0;
data              473 drivers/input/tablet/aiptek.c 			middle = (data[1] & aiptek->curSetting.mouseButtonMiddle >> 2) != 0 ? 1 : 0;
data              503 drivers/input/tablet/aiptek.c 	else if (data[0] == 2) {
data              510 drivers/input/tablet/aiptek.c 			x = get_unaligned_le16(data + 1);
data              511 drivers/input/tablet/aiptek.c 			y = get_unaligned_le16(data + 3);
data              512 drivers/input/tablet/aiptek.c 			z = get_unaligned_le16(data + 6);
data              514 drivers/input/tablet/aiptek.c 			dv = (data[5] & 0x01) != 0 ? 1 : 0;
data              515 drivers/input/tablet/aiptek.c 			p = (data[5] & 0x02) != 0 ? 1 : 0;
data              516 drivers/input/tablet/aiptek.c 			tip = (data[5] & 0x04) != 0 ? 1 : 0;
data              520 drivers/input/tablet/aiptek.c 			jitterable = data[5] & 0x18;
data              522 drivers/input/tablet/aiptek.c 			bs = (data[5] & aiptek->curSetting.stylusButtonLower) != 0 ? 1 : 0;
data              523 drivers/input/tablet/aiptek.c 			pck = (data[5] & aiptek->curSetting.stylusButtonUpper) != 0 ? 1 : 0;
data              588 drivers/input/tablet/aiptek.c 	else if (data[0] == 3) {
data              595 drivers/input/tablet/aiptek.c 			x = get_unaligned_le16(data + 1);
data              596 drivers/input/tablet/aiptek.c 			y = get_unaligned_le16(data + 3);
data              598 drivers/input/tablet/aiptek.c 			jitterable = data[5] & 0x1c;
data              600 drivers/input/tablet/aiptek.c 			dv = (data[5] & 0x01) != 0 ? 1 : 0;
data              601 drivers/input/tablet/aiptek.c 			p = (data[5] & 0x02) != 0 ? 1 : 0;
data              602 drivers/input/tablet/aiptek.c 			left = (data[5] & aiptek->curSetting.mouseButtonLeft) != 0 ? 1 : 0;
data              603 drivers/input/tablet/aiptek.c 			right = (data[5] & aiptek->curSetting.mouseButtonRight) != 0 ? 1 : 0;
data              604 drivers/input/tablet/aiptek.c 			middle = (data[5] & aiptek->curSetting.mouseButtonMiddle) != 0 ? 1 : 0;
data              651 drivers/input/tablet/aiptek.c 	else if (data[0] == 4) {
data              652 drivers/input/tablet/aiptek.c 		jitterable = data[1] & 0x18;
data              654 drivers/input/tablet/aiptek.c 		dv = (data[1] & 0x01) != 0 ? 1 : 0;
data              655 drivers/input/tablet/aiptek.c 		p = (data[1] & 0x02) != 0 ? 1 : 0;
data              656 drivers/input/tablet/aiptek.c 		tip = (data[1] & 0x04) != 0 ? 1 : 0;
data              657 drivers/input/tablet/aiptek.c 		bs = (data[1] & aiptek->curSetting.stylusButtonLower) != 0 ? 1 : 0;
data              658 drivers/input/tablet/aiptek.c 		pck = (data[1] & aiptek->curSetting.stylusButtonUpper) != 0 ? 1 : 0;
data              660 drivers/input/tablet/aiptek.c 		macro = dv && p && tip && !(data[3] & 1) ? (data[3] >> 1) : -1;
data              661 drivers/input/tablet/aiptek.c 		z = get_unaligned_le16(data + 4);
data              694 drivers/input/tablet/aiptek.c 	else if (data[0] == 5) {
data              695 drivers/input/tablet/aiptek.c 		jitterable = data[1] & 0x1c;
data              697 drivers/input/tablet/aiptek.c 		dv = (data[1] & 0x01) != 0 ? 1 : 0;
data              698 drivers/input/tablet/aiptek.c 		p = (data[1] & 0x02) != 0 ? 1 : 0;
data              699 drivers/input/tablet/aiptek.c 		left = (data[1]& aiptek->curSetting.mouseButtonLeft) != 0 ? 1 : 0;
data              700 drivers/input/tablet/aiptek.c 		right = (data[1] & aiptek->curSetting.mouseButtonRight) != 0 ? 1 : 0;
data              701 drivers/input/tablet/aiptek.c 		middle = (data[1] & aiptek->curSetting.mouseButtonMiddle) != 0 ? 1 : 0;
data              702 drivers/input/tablet/aiptek.c 		macro = dv && p && left && !(data[3] & 1) ? (data[3] >> 1) : 0;
data              738 drivers/input/tablet/aiptek.c 	else if (data[0] == 6) {
data              739 drivers/input/tablet/aiptek.c 		macro = get_unaligned_le16(data + 1);
data              768 drivers/input/tablet/aiptek.c 		dev_dbg(&intf->dev, "Unknown report %d\n", data[0]);
data              884 drivers/input/tablet/aiptek.c aiptek_command(struct aiptek *aiptek, unsigned char command, unsigned char data)
data              896 drivers/input/tablet/aiptek.c 	buf[2] = data;
data              902 drivers/input/tablet/aiptek.c 			command, data);
data              914 drivers/input/tablet/aiptek.c aiptek_query(struct aiptek *aiptek, unsigned char command, unsigned char data)
data              926 drivers/input/tablet/aiptek.c 	buf[2] = data;
data              928 drivers/input/tablet/aiptek.c 	if (aiptek_command(aiptek, command, data) != 0) {
data             1701 drivers/input/tablet/aiptek.c 	aiptek->data = usb_alloc_coherent(usbdev, AIPTEK_PACKET_LENGTH,
data             1703 drivers/input/tablet/aiptek.c         if (!aiptek->data) {
data             1821 drivers/input/tablet/aiptek.c 			 aiptek->data, 8, aiptek_irq, aiptek,
data             1883 drivers/input/tablet/aiptek.c  fail2:	usb_free_coherent(usbdev, AIPTEK_PACKET_LENGTH, aiptek->data,
data             1910 drivers/input/tablet/aiptek.c 				  aiptek->data, aiptek->data_dma);
data              211 drivers/input/tablet/gtco.c 	__u8   data   = 0;
data              246 drivers/input/tablet/gtco.c 			data = report[i];
data              276 drivers/input/tablet/gtco.c 				if (data == 2)
data              278 drivers/input/tablet/gtco.c 				else if (data == 3)
data              360 drivers/input/tablet/gtco.c 				if (data == 0) {
data              403 drivers/input/tablet/gtco.c 					indentstr, tag, maintype, size, globtype, data);
data              426 drivers/input/tablet/gtco.c 					device->usage = data;
data              484 drivers/input/tablet/gtco.c 						indentstr, globtype, tag, size, data);
data              485 drivers/input/tablet/gtco.c 					globalval[tag] = data;
data              511 drivers/input/tablet/gtco.c 				usage = data;
data              530 drivers/input/tablet/gtco.c 					indentstr, tag, globtype, size, data);
data               51 drivers/input/tablet/hanwang.c 	unsigned char *data;
data              109 drivers/input/tablet/hanwang.c 	unsigned char *data = hanwang->data;
data              121 drivers/input/tablet/hanwang.c 	switch (data[0]) {
data              123 drivers/input/tablet/hanwang.c 		switch (data[1]) {
data              141 drivers/input/tablet/hanwang.c 			switch (data[3] & 0xf0) {
data              157 drivers/input/tablet/hanwang.c 					"unknown tablet tool %02x\n", data[0]);
data              165 drivers/input/tablet/hanwang.c 				p = (data[6] << 3) |
data              166 drivers/input/tablet/hanwang.c 				    ((data[7] & 0xc0) >> 5) |
data              167 drivers/input/tablet/hanwang.c 				    (data[1] & 0x01);
data              172 drivers/input/tablet/hanwang.c 				p = (data[7] >> 6) | (data[6] << 2);
data              181 drivers/input/tablet/hanwang.c 					 be16_to_cpup((__be16 *)&data[2]));
data              183 drivers/input/tablet/hanwang.c 					 be16_to_cpup((__be16 *)&data[4]));
data              185 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_TILT_X, data[7] & 0x3f);
data              186 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_TILT_Y, data[8] & 0x7f);
data              187 drivers/input/tablet/hanwang.c 			input_report_key(input_dev, BTN_STYLUS, data[1] & 0x02);
data              191 drivers/input/tablet/hanwang.c 						 data[1] & 0x04);
data              210 drivers/input/tablet/hanwang.c 					 data[1] || data[2] || data[3]);
data              211 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_WHEEL, data[1]);
data              212 drivers/input/tablet/hanwang.c 			input_report_key(input_dev, BTN_0, data[2]);
data              215 drivers/input/tablet/hanwang.c 					 BTN_1 + i, data[3] & (1 << i));
data              219 drivers/input/tablet/hanwang.c 			input_report_key(input_dev, BTN_TOOL_FINGER, data[1] ||
data              220 drivers/input/tablet/hanwang.c 					data[2] || data[3] || data[4] ||
data              221 drivers/input/tablet/hanwang.c 					data[5] || data[6]);
data              223 drivers/input/tablet/hanwang.c 					((data[1] & 0x1f) << 8) | data[2]);
data              225 drivers/input/tablet/hanwang.c 					((data[3] & 0x1f) << 8) | data[4]);
data              226 drivers/input/tablet/hanwang.c 			input_report_key(input_dev, BTN_0, data[5] & 0x01);
data              229 drivers/input/tablet/hanwang.c 					 BTN_1 + i, data[5] & (1 << i));
data              231 drivers/input/tablet/hanwang.c 					 BTN_5 + i, data[6] & (1 << i));
data              236 drivers/input/tablet/hanwang.c 			dev_dbg(&dev->dev, "error packet  %02x\n", data[0]);
data              245 drivers/input/tablet/hanwang.c 		dev_dbg(&dev->dev, "error packet  %02x\n", data[0]);
data              340 drivers/input/tablet/hanwang.c 	hanwang->data = usb_alloc_coherent(dev, hanwang->features->pkg_len,
data              342 drivers/input/tablet/hanwang.c 	if (!hanwang->data) {
data              396 drivers/input/tablet/hanwang.c 			hanwang->data, hanwang->features->pkg_len,
data              411 drivers/input/tablet/hanwang.c 			hanwang->data, hanwang->data_dma);
data              425 drivers/input/tablet/hanwang.c 			hanwang->features->pkg_len, hanwang->data,
data               23 drivers/input/tablet/kbtab.c 	unsigned char *data;
data               34 drivers/input/tablet/kbtab.c 	unsigned char *data = kbtab->data;
data               61 drivers/input/tablet/kbtab.c 	input_report_abs(dev, ABS_X, get_unaligned_le16(&data[1]));
data               62 drivers/input/tablet/kbtab.c 	input_report_abs(dev, ABS_Y, get_unaligned_le16(&data[3]));
data               65 drivers/input/tablet/kbtab.c 	input_report_key(dev, BTN_RIGHT, data[0] & 0x02);
data               67 drivers/input/tablet/kbtab.c 	pressure = data[5];
data              129 drivers/input/tablet/kbtab.c 	kbtab->data = usb_alloc_coherent(dev, 8, GFP_KERNEL, &kbtab->data_dma);
data              130 drivers/input/tablet/kbtab.c 	if (!kbtab->data)
data              164 drivers/input/tablet/kbtab.c 			 kbtab->data, 8,
data              178 drivers/input/tablet/kbtab.c  fail2:	usb_free_coherent(dev, 8, kbtab->data, kbtab->data_dma);
data              193 drivers/input/tablet/kbtab.c 	usb_free_coherent(udev, 8, kbtab->data, kbtab->data_dma);
data               74 drivers/input/tablet/pegasus_notetaker.c 	unsigned char *data;
data               91 drivers/input/tablet/pegasus_notetaker.c static int pegasus_control_msg(struct pegasus *pegasus, u8 *data, int len)
data              104 drivers/input/tablet/pegasus_notetaker.c 	memcpy(cmd_buf + 2, data, len);
data              134 drivers/input/tablet/pegasus_notetaker.c 	unsigned char *data = pegasus->data;
data              138 drivers/input/tablet/pegasus_notetaker.c 	switch (data[0]) {
data              141 drivers/input/tablet/pegasus_notetaker.c 		if (data[1] == BUTTON_PRESSED)
data              153 drivers/input/tablet/pegasus_notetaker.c 		x = le16_to_cpup((__le16 *)&data[2]);
data              154 drivers/input/tablet/pegasus_notetaker.c 		y = le16_to_cpup((__le16 *)&data[4]);
data              160 drivers/input/tablet/pegasus_notetaker.c 		input_report_key(dev, BTN_TOUCH, data[1] & PEN_TIP);
data              161 drivers/input/tablet/pegasus_notetaker.c 		input_report_key(dev, BTN_RIGHT, data[1] & PEN_BUTTON_PRESSED);
data              301 drivers/input/tablet/pegasus_notetaker.c 	pegasus->data = usb_alloc_coherent(dev, pegasus->data_len, GFP_KERNEL,
data              303 drivers/input/tablet/pegasus_notetaker.c 	if (!pegasus->data) {
data              315 drivers/input/tablet/pegasus_notetaker.c 			 pegasus->data, pegasus->data_len,
data              380 drivers/input/tablet/pegasus_notetaker.c 			  pegasus->data, pegasus->data_dma);
data              397 drivers/input/tablet/pegasus_notetaker.c 			  pegasus->data_len, pegasus->data,
data              175 drivers/input/tablet/wacom_serial4.c 	u8 data[DATA_SIZE];
data              193 drivers/input/tablet/wacom_serial4.c 	p = strrchr(wacom->data, 'V');
data              199 drivers/input/tablet/wacom_serial4.c 	switch (wacom->data[2] << 8 | wacom->data[3]) {
data              202 drivers/input/tablet/wacom_serial4.c 		if ((wacom->data[2] << 8 | wacom->data[3]) == MODEL_CINTIQ) {
data              212 drivers/input/tablet/wacom_serial4.c 		switch (wacom->data[5] << 8 | wacom->data[6]) {
data              254 drivers/input/tablet/wacom_serial4.c 			wacom->data);
data              267 drivers/input/tablet/wacom_serial4.c 	dev_dbg(&wacom->dev->dev, "Configuration string: %s\n", wacom->data);
data              268 drivers/input/tablet/wacom_serial4.c 	r = sscanf(wacom->data, "~R%x,%u,%u,%u,%u", &skip, &skip, &skip,
data              278 drivers/input/tablet/wacom_serial4.c 	dev_dbg(&wacom->dev->dev, "Coordinates string: %s\n", wacom->data);
data              279 drivers/input/tablet/wacom_serial4.c 	r = sscanf(wacom->data, "~C%u,%u", &wacom->max_x, &wacom->max_y);
data              286 drivers/input/tablet/wacom_serial4.c 	if (wacom->data[0] != '~' || wacom->data[1] != wacom->expect) {
data              288 drivers/input/tablet/wacom_serial4.c 			"Wacom got an unexpected response: %s\n", wacom->data);
data              293 drivers/input/tablet/wacom_serial4.c 		switch (wacom->data[1]) {
data              315 drivers/input/tablet/wacom_serial4.c 	in_proximity_p = wacom->data[0] & 0x40;
data              316 drivers/input/tablet/wacom_serial4.c 	stylus_p = wacom->data[0] & 0x20;
data              317 drivers/input/tablet/wacom_serial4.c 	button = (wacom->data[3] & 0x78) >> 3;
data              318 drivers/input/tablet/wacom_serial4.c 	x = (wacom->data[0] & 3) << 14 | wacom->data[1]<<7 | wacom->data[2];
data              319 drivers/input/tablet/wacom_serial4.c 	y = (wacom->data[3] & 3) << 14 | wacom->data[4]<<7 | wacom->data[5];
data              322 drivers/input/tablet/wacom_serial4.c 		z = wacom->data[6] & 0x7f;
data              324 drivers/input/tablet/wacom_serial4.c 			z = z << 1 | (wacom->data[3] & 0x4) >> 2;
data              326 drivers/input/tablet/wacom_serial4.c 			z = z << 1 | (wacom->data[0] & 0x4) >> 2;
data              358 drivers/input/tablet/wacom_serial4.c 		z = (wacom->data[6] & 0x30) >> 4;
data              359 drivers/input/tablet/wacom_serial4.c 		if (wacom->data[6] & 0x40)
data              368 drivers/input/tablet/wacom_serial4.c 	memset(wacom->data, 0, DATA_SIZE);
data              372 drivers/input/tablet/wacom_serial4.c static irqreturn_t wacom_interrupt(struct serio *serio, unsigned char data,
data              377 drivers/input/tablet/wacom_serial4.c 	if (data & 0x80)
data              389 drivers/input/tablet/wacom_serial4.c 	if (data == '\r' && !(wacom->data[0] & 0x80)) {
data              401 drivers/input/tablet/wacom_serial4.c 	wacom->data[wacom->idx++] = data;
data              403 drivers/input/tablet/wacom_serial4.c 	if (wacom->idx == PACKET_LENGTH && (wacom->data[0] & 0x80)) {
data               48 drivers/input/touchscreen/88pm860x-ts.c static irqreturn_t pm860x_touch_handler(int irq, void *data)
data               50 drivers/input/touchscreen/88pm860x-ts.c 	struct pm860x_touch *touch = data;
data               93 drivers/input/touchscreen/88pm860x-ts.c 	int data, ret;
data               95 drivers/input/touchscreen/88pm860x-ts.c 	data = MEAS_PD_EN | MEAS_TSIX_EN | MEAS_TSIY_EN
data               97 drivers/input/touchscreen/88pm860x-ts.c 	ret = pm860x_set_bits(touch->i2c, MEAS_EN3, data, data);
data              108 drivers/input/touchscreen/88pm860x-ts.c 	int data;
data              110 drivers/input/touchscreen/88pm860x-ts.c 	data = MEAS_PD_EN | MEAS_TSIX_EN | MEAS_TSIY_EN
data              112 drivers/input/touchscreen/88pm860x-ts.c 	pm860x_set_bits(touch->i2c, MEAS_EN3, data, 0);
data              123 drivers/input/touchscreen/88pm860x-ts.c 	int data, n, ret;
data              132 drivers/input/touchscreen/88pm860x-ts.c 	data = 0;
data              134 drivers/input/touchscreen/88pm860x-ts.c 		data |= (n << 1) & PM8607_GPADC_PREBIAS_MASK;
data              136 drivers/input/touchscreen/88pm860x-ts.c 		data |= (n << 3) & PM8607_GPADC_SLOT_CYCLE_MASK;
data              138 drivers/input/touchscreen/88pm860x-ts.c 		data |= (n << 5) & PM8607_GPADC_OFF_SCALE_MASK;
data              140 drivers/input/touchscreen/88pm860x-ts.c 		data |= (n << 7) & PM8607_GPADC_SW_CAL_MASK;
data              141 drivers/input/touchscreen/88pm860x-ts.c 	if (data) {
data              142 drivers/input/touchscreen/88pm860x-ts.c 		ret = pm860x_reg_write(i2c, PM8607_GPADC_MISC1, data);
data              147 drivers/input/touchscreen/88pm860x-ts.c 	if (!of_property_read_u32(np, "marvell,88pm860x-tsi-prebias", &data)) {
data              148 drivers/input/touchscreen/88pm860x-ts.c 		ret = pm860x_reg_write(i2c, PM8607_TSI_PREBIAS, data);
data              153 drivers/input/touchscreen/88pm860x-ts.c 	data = 0;
data              155 drivers/input/touchscreen/88pm860x-ts.c 		data |= n & PM8607_PD_PREBIAS_MASK;
data              157 drivers/input/touchscreen/88pm860x-ts.c 		data |= n & PM8607_PD_PRECHG_MASK;
data              158 drivers/input/touchscreen/88pm860x-ts.c 	if (data) {
data              159 drivers/input/touchscreen/88pm860x-ts.c 		ret = pm860x_reg_write(i2c, PM8607_PD_PREBIAS, data);
data              185 drivers/input/touchscreen/88pm860x-ts.c 	int irq, ret, res_x = 0, data = 0;
data              194 drivers/input/touchscreen/88pm860x-ts.c 			data = 0;
data              195 drivers/input/touchscreen/88pm860x-ts.c 			data |= (pdata->gpadc_prebias << 1)
data              197 drivers/input/touchscreen/88pm860x-ts.c 			data |= (pdata->slot_cycle << 3)
data              199 drivers/input/touchscreen/88pm860x-ts.c 			data |= (pdata->off_scale << 5)
data              201 drivers/input/touchscreen/88pm860x-ts.c 			data |= (pdata->sw_cal << 7)
data              203 drivers/input/touchscreen/88pm860x-ts.c 			if (data) {
data              205 drivers/input/touchscreen/88pm860x-ts.c 					PM8607_GPADC_MISC1, data);
data              211 drivers/input/touchscreen/88pm860x-ts.c 				data = pdata->tsi_prebias;
data              213 drivers/input/touchscreen/88pm860x-ts.c 					PM8607_TSI_PREBIAS, data);
data              218 drivers/input/touchscreen/88pm860x-ts.c 			data = 0;
data              219 drivers/input/touchscreen/88pm860x-ts.c 			data |= pdata->pen_prebias
data              221 drivers/input/touchscreen/88pm860x-ts.c 			data |= (pdata->pen_prechg << 5)
data              223 drivers/input/touchscreen/88pm860x-ts.c 			if (data) {
data              225 drivers/input/touchscreen/88pm860x-ts.c 					PM8607_PD_PREBIAS, data);
data              406 drivers/input/touchscreen/ad7877.c static void ad7877_disable(void *data)
data              408 drivers/input/touchscreen/ad7877.c 	struct ad7877 *ts = data;
data              140 drivers/input/touchscreen/ads7846.c 	int			(*filter)(void *data, int data_idx, int *val);
data              142 drivers/input/touchscreen/ads7846.c 	void			(*filter_cleanup)(void *data);
data             1173 drivers/input/touchscreen/ads7846.c 	{ .compatible = "ti,tsc2046",	.data = (void *) 7846 },
data             1174 drivers/input/touchscreen/ads7846.c 	{ .compatible = "ti,ads7843",	.data = (void *) 7843 },
data             1175 drivers/input/touchscreen/ads7846.c 	{ .compatible = "ti,ads7845",	.data = (void *) 7845 },
data             1176 drivers/input/touchscreen/ads7846.c 	{ .compatible = "ti,ads7846",	.data = (void *) 7846 },
data             1177 drivers/input/touchscreen/ads7846.c 	{ .compatible = "ti,ads7873",	.data = (void *) 7873 },
data             1204 drivers/input/touchscreen/ads7846.c 	pdata->model = (unsigned long)match->data;
data               28 drivers/input/touchscreen/ar1021_i2c.c 	u8 data[AR1021_TOCUH_PKG_SIZE];
data               35 drivers/input/touchscreen/ar1021_i2c.c 	u8 *data = ar1021->data;
data               40 drivers/input/touchscreen/ar1021_i2c.c 				 ar1021->data, sizeof(ar1021->data));
data               41 drivers/input/touchscreen/ar1021_i2c.c 	if (retval != sizeof(ar1021->data))
data               45 drivers/input/touchscreen/ar1021_i2c.c 	if (!(data[0] & BIT(7)))
data               48 drivers/input/touchscreen/ar1021_i2c.c 	button = data[0] & BIT(0);
data               49 drivers/input/touchscreen/ar1021_i2c.c 	x = ((data[2] & 0x1f) << 7) | (data[1] & 0x7f);
data               50 drivers/input/touchscreen/ar1021_i2c.c 	y = ((data[4] & 0x1f) << 7) | (data[3] & 0x7f);
data              147 drivers/input/touchscreen/atmel_mxt_ts.c 	u8 data[MXT_DIAGNOSTIC_SIZE];
data              391 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_dump_message(struct mxt_data *data, u8 *message)
data              393 drivers/input/touchscreen/atmel_mxt_ts.c 	dev_dbg(&data->client->dev, "message: %*ph\n",
data              394 drivers/input/touchscreen/atmel_mxt_ts.c 		data->T5_msg_size, message);
data              397 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_wait_for_completion(struct mxt_data *data,
data              401 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data              415 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_bootloader_read(struct mxt_data *data,
data              421 drivers/input/touchscreen/atmel_mxt_ts.c 	msg.addr = data->bootloader_addr;
data              422 drivers/input/touchscreen/atmel_mxt_ts.c 	msg.flags = data->client->flags & I2C_M_TEN;
data              427 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = i2c_transfer(data->client->adapter, &msg, 1);
data              432 drivers/input/touchscreen/atmel_mxt_ts.c 		dev_err(&data->client->dev, "%s: i2c recv failed (%d)\n",
data              439 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_bootloader_write(struct mxt_data *data,
data              445 drivers/input/touchscreen/atmel_mxt_ts.c 	msg.addr = data->bootloader_addr;
data              446 drivers/input/touchscreen/atmel_mxt_ts.c 	msg.flags = data->client->flags & I2C_M_TEN;
data              450 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = i2c_transfer(data->client->adapter, &msg, 1);
data              455 drivers/input/touchscreen/atmel_mxt_ts.c 		dev_err(&data->client->dev, "%s: i2c send failed (%d)\n",
data              462 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_lookup_bootloader_address(struct mxt_data *data, bool retry)
data              464 drivers/input/touchscreen/atmel_mxt_ts.c 	u8 appmode = data->client->addr;
data              466 drivers/input/touchscreen/atmel_mxt_ts.c 	u8 family_id = data->info ? data->info->family_id : 0;
data              485 drivers/input/touchscreen/atmel_mxt_ts.c 		dev_err(&data->client->dev,
data              491 drivers/input/touchscreen/atmel_mxt_ts.c 	data->bootloader_addr = bootloader;
data              495 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_probe_bootloader(struct mxt_data *data, bool alt_address)
data              497 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data              502 drivers/input/touchscreen/atmel_mxt_ts.c 	error = mxt_lookup_bootloader_address(data, alt_address);
data              506 drivers/input/touchscreen/atmel_mxt_ts.c 	error = mxt_bootloader_read(data, &val, 1);
data              519 drivers/input/touchscreen/atmel_mxt_ts.c static u8 mxt_get_bootloader_version(struct mxt_data *data, u8 val)
data              521 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data              525 drivers/input/touchscreen/atmel_mxt_ts.c 		if (mxt_bootloader_read(data, &buf[0], 3) != 0) {
data              540 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_check_bootloader(struct mxt_data *data, unsigned int state,
data              543 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data              555 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_wait_for_completion(data, &data->bl_completion,
data              569 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_bootloader_read(data, &val, 1);
data              574 drivers/input/touchscreen/atmel_mxt_ts.c 		val = mxt_get_bootloader_version(data, val);
data              603 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_send_bootloader_cmd(struct mxt_data *data, bool unlock)
data              616 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_bootloader_write(data, buf, 2);
data              694 drivers/input/touchscreen/atmel_mxt_ts.c mxt_get_object(struct mxt_data *data, u8 type)
data              699 drivers/input/touchscreen/atmel_mxt_ts.c 	for (i = 0; i < data->info->object_num; i++) {
data              700 drivers/input/touchscreen/atmel_mxt_ts.c 		object = data->object_table + i;
data              705 drivers/input/touchscreen/atmel_mxt_ts.c 	dev_warn(&data->client->dev, "Invalid object type T%u\n", type);
data              709 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_proc_t6_messages(struct mxt_data *data, u8 *msg)
data              711 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data              715 drivers/input/touchscreen/atmel_mxt_ts.c 	if (crc != data->config_crc) {
data              716 drivers/input/touchscreen/atmel_mxt_ts.c 		data->config_crc = crc;
data              720 drivers/input/touchscreen/atmel_mxt_ts.c 	complete(&data->crc_completion);
data              724 drivers/input/touchscreen/atmel_mxt_ts.c 		complete(&data->reset_completion);
data              727 drivers/input/touchscreen/atmel_mxt_ts.c 	if (status != data->t6_status)
data              739 drivers/input/touchscreen/atmel_mxt_ts.c 	data->t6_status = status;
data              742 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_write_object(struct mxt_data *data,
data              748 drivers/input/touchscreen/atmel_mxt_ts.c 	object = mxt_get_object(data, type);
data              753 drivers/input/touchscreen/atmel_mxt_ts.c 	return mxt_write_reg(data->client, reg + offset, val);
data              756 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_input_button(struct mxt_data *data, u8 *message)
data              758 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input = data->input_dev;
data              761 drivers/input/touchscreen/atmel_mxt_ts.c 	for (i = 0; i < data->t19_num_keys; i++) {
data              762 drivers/input/touchscreen/atmel_mxt_ts.c 		if (data->t19_keymap[i] == KEY_RESERVED)
data              766 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_key(input, data->t19_keymap[i],
data              771 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_input_sync(struct mxt_data *data)
data              773 drivers/input/touchscreen/atmel_mxt_ts.c 	input_mt_report_pointer_emulation(data->input_dev,
data              774 drivers/input/touchscreen/atmel_mxt_ts.c 					  data->t19_num_keys);
data              775 drivers/input/touchscreen/atmel_mxt_ts.c 	input_sync(data->input_dev);
data              778 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_proc_t9_message(struct mxt_data *data, u8 *message)
data              780 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data              781 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev = data->input_dev;
data              789 drivers/input/touchscreen/atmel_mxt_ts.c 	id = message[0] - data->T9_reportid_min;
data              795 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->max_x < 1024)
data              797 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->max_y < 1024)
data              827 drivers/input/touchscreen/atmel_mxt_ts.c 			mxt_input_sync(data);
data              845 drivers/input/touchscreen/atmel_mxt_ts.c 	data->update_input = true;
data              848 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_proc_t100_message(struct mxt_data *data, u8 *message)
data              850 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data              851 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev = data->input_dev;
data              863 drivers/input/touchscreen/atmel_mxt_ts.c 	id = message[0] - data->T100_reportid_min - 2;
data              881 drivers/input/touchscreen/atmel_mxt_ts.c 			if (data->t100_aux_vect)
data              882 drivers/input/touchscreen/atmel_mxt_ts.c 				orientation = message[data->t100_aux_vect];
data              891 drivers/input/touchscreen/atmel_mxt_ts.c 			if (data->t100_aux_area)
data              892 drivers/input/touchscreen/atmel_mxt_ts.c 				major = message[data->t100_aux_area];
data              894 drivers/input/touchscreen/atmel_mxt_ts.c 			if (data->t100_aux_ampl)
data              895 drivers/input/touchscreen/atmel_mxt_ts.c 				pressure = message[data->t100_aux_ampl];
data              897 drivers/input/touchscreen/atmel_mxt_ts.c 			if (data->t100_aux_vect)
data              898 drivers/input/touchscreen/atmel_mxt_ts.c 				orientation = message[data->t100_aux_vect];
data              911 drivers/input/touchscreen/atmel_mxt_ts.c 			if (data->t100_aux_ampl)
data              912 drivers/input/touchscreen/atmel_mxt_ts.c 				pressure = message[data->t100_aux_ampl];
data              953 drivers/input/touchscreen/atmel_mxt_ts.c 	data->update_input = true;
data              956 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_proc_message(struct mxt_data *data, u8 *message)
data              963 drivers/input/touchscreen/atmel_mxt_ts.c 	if (report_id == data->T6_reportid) {
data              964 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_proc_t6_messages(data, message);
data              965 drivers/input/touchscreen/atmel_mxt_ts.c 	} else if (!data->input_dev) {
data              970 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_dump_message(data, message);
data              971 drivers/input/touchscreen/atmel_mxt_ts.c 	} else if (report_id >= data->T9_reportid_min &&
data              972 drivers/input/touchscreen/atmel_mxt_ts.c 		   report_id <= data->T9_reportid_max) {
data              973 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_proc_t9_message(data, message);
data              974 drivers/input/touchscreen/atmel_mxt_ts.c 	} else if (report_id >= data->T100_reportid_min &&
data              975 drivers/input/touchscreen/atmel_mxt_ts.c 		   report_id <= data->T100_reportid_max) {
data              976 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_proc_t100_message(data, message);
data              977 drivers/input/touchscreen/atmel_mxt_ts.c 	} else if (report_id == data->T19_reportid) {
data              978 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_input_button(data, message);
data              979 drivers/input/touchscreen/atmel_mxt_ts.c 		data->update_input = true;
data              981 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_dump_message(data, message);
data              987 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_and_process_messages(struct mxt_data *data, u8 count)
data              989 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data              995 drivers/input/touchscreen/atmel_mxt_ts.c 	if (count > data->max_reportid)
data              999 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = __mxt_read_reg(data->client, data->T5_address,
data             1000 drivers/input/touchscreen/atmel_mxt_ts.c 				data->T5_msg_size * count, data->msg_buf);
data             1007 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_proc_message(data,
data             1008 drivers/input/touchscreen/atmel_mxt_ts.c 			data->msg_buf + data->T5_msg_size * i);
data             1018 drivers/input/touchscreen/atmel_mxt_ts.c static irqreturn_t mxt_process_messages_t44(struct mxt_data *data)
data             1020 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             1025 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = __mxt_read_reg(data->client, data->T44_address,
data             1026 drivers/input/touchscreen/atmel_mxt_ts.c 		data->T5_msg_size + 1, data->msg_buf);
data             1032 drivers/input/touchscreen/atmel_mxt_ts.c 	count = data->msg_buf[0];
data             1041 drivers/input/touchscreen/atmel_mxt_ts.c 	if (count > data->max_reportid) {
data             1043 drivers/input/touchscreen/atmel_mxt_ts.c 		count = data->max_reportid;
data             1047 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_proc_message(data, data->msg_buf + 1);
data             1057 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_read_and_process_messages(data, num_left);
data             1065 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->update_input) {
data             1066 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_input_sync(data);
data             1067 drivers/input/touchscreen/atmel_mxt_ts.c 		data->update_input = false;
data             1073 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_process_messages_until_invalid(struct mxt_data *data)
data             1075 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             1079 drivers/input/touchscreen/atmel_mxt_ts.c 	count = data->max_reportid;
data             1083 drivers/input/touchscreen/atmel_mxt_ts.c 		read = mxt_read_and_process_messages(data, count);
data             1088 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->update_input) {
data             1089 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_input_sync(data);
data             1090 drivers/input/touchscreen/atmel_mxt_ts.c 		data->update_input = false;
data             1097 drivers/input/touchscreen/atmel_mxt_ts.c static irqreturn_t mxt_process_messages(struct mxt_data *data)
data             1100 drivers/input/touchscreen/atmel_mxt_ts.c 	u8 count = data->last_message_count;
data             1102 drivers/input/touchscreen/atmel_mxt_ts.c 	if (count < 1 || count > data->max_reportid)
data             1106 drivers/input/touchscreen/atmel_mxt_ts.c 	total_handled = mxt_read_and_process_messages(data, count + 1);
data             1115 drivers/input/touchscreen/atmel_mxt_ts.c 		num_handled = mxt_read_and_process_messages(data, 2);
data             1123 drivers/input/touchscreen/atmel_mxt_ts.c 	} while (total_handled < data->num_touchids);
data             1126 drivers/input/touchscreen/atmel_mxt_ts.c 	data->last_message_count = total_handled;
data             1128 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->update_input) {
data             1129 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_input_sync(data);
data             1130 drivers/input/touchscreen/atmel_mxt_ts.c 		data->update_input = false;
data             1138 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = dev_id;
data             1140 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->in_bootloader) {
data             1142 drivers/input/touchscreen/atmel_mxt_ts.c 		complete(&data->bl_completion);
data             1146 drivers/input/touchscreen/atmel_mxt_ts.c 	if (!data->object_table)
data             1149 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->T44_address) {
data             1150 drivers/input/touchscreen/atmel_mxt_ts.c 		return mxt_process_messages_t44(data);
data             1152 drivers/input/touchscreen/atmel_mxt_ts.c 		return mxt_process_messages(data);
data             1156 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_t6_command(struct mxt_data *data, u16 cmd_offset,
data             1164 drivers/input/touchscreen/atmel_mxt_ts.c 	reg = data->T6_address + cmd_offset;
data             1166 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_write_reg(data->client, reg, value);
data             1175 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = __mxt_read_reg(data->client, reg, 1, &command_register);
data             1181 drivers/input/touchscreen/atmel_mxt_ts.c 		dev_err(&data->client->dev, "Command failed!\n");
data             1188 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_acquire_irq(struct mxt_data *data)
data             1192 drivers/input/touchscreen/atmel_mxt_ts.c 	enable_irq(data->irq);
data             1194 drivers/input/touchscreen/atmel_mxt_ts.c 	error = mxt_process_messages_until_invalid(data);
data             1201 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_soft_reset(struct mxt_data *data)
data             1203 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             1208 drivers/input/touchscreen/atmel_mxt_ts.c 	disable_irq(data->irq);
data             1210 drivers/input/touchscreen/atmel_mxt_ts.c 	reinit_completion(&data->reset_completion);
data             1212 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_t6_command(data, MXT_COMMAND_RESET, MXT_RESET_VALUE, false);
data             1219 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_acquire_irq(data);
data             1221 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_wait_for_completion(data, &data->reset_completion,
data             1229 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_update_crc(struct mxt_data *data, u8 cmd, u8 value)
data             1235 drivers/input/touchscreen/atmel_mxt_ts.c 	data->config_crc = 0;
data             1236 drivers/input/touchscreen/atmel_mxt_ts.c 	reinit_completion(&data->crc_completion);
data             1238 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_t6_command(data, cmd, value, true);
data             1244 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_wait_for_completion(data, &data->crc_completion, MXT_CRC_TIMEOUT);
data             1286 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_prepare_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg)
data             1288 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             1310 drivers/input/touchscreen/atmel_mxt_ts.c 		object = mxt_get_object(data, type);
data             1384 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_upload_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg)
data             1396 drivers/input/touchscreen/atmel_mxt_ts.c 		error = __mxt_write_reg(data->client,
data             1400 drivers/input/touchscreen/atmel_mxt_ts.c 			dev_err(&data->client->dev,
data             1411 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_init_t7_power_cfg(struct mxt_data *data);
data             1432 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_update_cfg(struct mxt_data *data, const struct firmware *fw)
data             1434 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             1443 drivers/input/touchscreen/atmel_mxt_ts.c 	cfg.raw = kmemdup_nul(fw->data, fw->size, GFP_KERNEL);
data             1449 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_update_crc(data, MXT_COMMAND_REPORTALL, 1);
data             1473 drivers/input/touchscreen/atmel_mxt_ts.c 	if (cfg.info.family_id != data->info->family_id) {
data             1479 drivers/input/touchscreen/atmel_mxt_ts.c 	if (cfg.info.variant_id != data->info->variant_id) {
data             1508 drivers/input/touchscreen/atmel_mxt_ts.c 	if (info_crc == data->info_crc) {
data             1509 drivers/input/touchscreen/atmel_mxt_ts.c 		if (config_crc == 0 || data->config_crc == 0) {
data             1511 drivers/input/touchscreen/atmel_mxt_ts.c 		} else if (config_crc == data->config_crc) {
data             1513 drivers/input/touchscreen/atmel_mxt_ts.c 				 data->config_crc);
data             1518 drivers/input/touchscreen/atmel_mxt_ts.c 				 data->config_crc, config_crc);
data             1523 drivers/input/touchscreen/atmel_mxt_ts.c 			 data->info_crc, info_crc);
data             1528 drivers/input/touchscreen/atmel_mxt_ts.c 			data->info->object_num * sizeof(struct mxt_object) +
data             1530 drivers/input/touchscreen/atmel_mxt_ts.c 	cfg.mem_size = data->mem_size - cfg.start_ofs;
data             1537 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_prepare_cfg_mem(data, &cfg);
data             1542 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->T71_address)
data             1543 drivers/input/touchscreen/atmel_mxt_ts.c 		crc_start = data->T71_address;
data             1544 drivers/input/touchscreen/atmel_mxt_ts.c 	else if (data->T7_address)
data             1545 drivers/input/touchscreen/atmel_mxt_ts.c 		crc_start = data->T7_address;
data             1559 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_upload_cfg_mem(data, &cfg);
data             1563 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_update_crc(data, MXT_COMMAND_BACKUPNV, MXT_BACKUP_VALUE);
data             1565 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_soft_reset(data);
data             1572 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_init_t7_power_cfg(data);
data             1581 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_free_input_device(struct mxt_data *data)
data             1583 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->input_dev) {
data             1584 drivers/input/touchscreen/atmel_mxt_ts.c 		input_unregister_device(data->input_dev);
data             1585 drivers/input/touchscreen/atmel_mxt_ts.c 		data->input_dev = NULL;
data             1589 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_free_object_table(struct mxt_data *data)
data             1592 drivers/input/touchscreen/atmel_mxt_ts.c 	video_unregister_device(&data->dbg.vdev);
data             1593 drivers/input/touchscreen/atmel_mxt_ts.c 	v4l2_device_unregister(&data->dbg.v4l2);
data             1595 drivers/input/touchscreen/atmel_mxt_ts.c 	data->object_table = NULL;
data             1596 drivers/input/touchscreen/atmel_mxt_ts.c 	data->info = NULL;
data             1597 drivers/input/touchscreen/atmel_mxt_ts.c 	kfree(data->raw_info_block);
data             1598 drivers/input/touchscreen/atmel_mxt_ts.c 	data->raw_info_block = NULL;
data             1599 drivers/input/touchscreen/atmel_mxt_ts.c 	kfree(data->msg_buf);
data             1600 drivers/input/touchscreen/atmel_mxt_ts.c 	data->msg_buf = NULL;
data             1601 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T5_address = 0;
data             1602 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T5_msg_size = 0;
data             1603 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T6_reportid = 0;
data             1604 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T7_address = 0;
data             1605 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T71_address = 0;
data             1606 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T9_reportid_min = 0;
data             1607 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T9_reportid_max = 0;
data             1608 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T19_reportid = 0;
data             1609 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T44_address = 0;
data             1610 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T100_reportid_min = 0;
data             1611 drivers/input/touchscreen/atmel_mxt_ts.c 	data->T100_reportid_max = 0;
data             1612 drivers/input/touchscreen/atmel_mxt_ts.c 	data->max_reportid = 0;
data             1615 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_parse_object_table(struct mxt_data *data,
data             1618 drivers/input/touchscreen/atmel_mxt_ts.c 	struct i2c_client *client = data->client;
data             1625 drivers/input/touchscreen/atmel_mxt_ts.c 	data->mem_size = 0;
data             1626 drivers/input/touchscreen/atmel_mxt_ts.c 	for (i = 0; i < data->info->object_num; i++) {
data             1642 drivers/input/touchscreen/atmel_mxt_ts.c 		dev_dbg(&data->client->dev,
data             1650 drivers/input/touchscreen/atmel_mxt_ts.c 			if (data->info->family_id == 0x80 &&
data             1651 drivers/input/touchscreen/atmel_mxt_ts.c 			    data->info->version < 0x20) {
data             1657 drivers/input/touchscreen/atmel_mxt_ts.c 				data->T5_msg_size = mxt_obj_size(object);
data             1660 drivers/input/touchscreen/atmel_mxt_ts.c 				data->T5_msg_size = mxt_obj_size(object) - 1;
data             1662 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T5_address = object->start_address;
data             1665 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T6_reportid = min_id;
data             1666 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T6_address = object->start_address;
data             1669 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T7_address = object->start_address;
data             1672 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T71_address = object->start_address;
data             1675 drivers/input/touchscreen/atmel_mxt_ts.c 			data->multitouch = MXT_TOUCH_MULTI_T9;
data             1677 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T9_reportid_min = min_id;
data             1678 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T9_reportid_max = min_id +
data             1680 drivers/input/touchscreen/atmel_mxt_ts.c 			data->num_touchids = object->num_report_ids;
data             1683 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T44_address = object->start_address;
data             1686 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T19_reportid = min_id;
data             1689 drivers/input/touchscreen/atmel_mxt_ts.c 			data->multitouch = MXT_TOUCH_MULTITOUCHSCREEN_T100;
data             1690 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T100_reportid_min = min_id;
data             1691 drivers/input/touchscreen/atmel_mxt_ts.c 			data->T100_reportid_max = max_id;
data             1693 drivers/input/touchscreen/atmel_mxt_ts.c 			data->num_touchids = object->num_report_ids - 2;
data             1700 drivers/input/touchscreen/atmel_mxt_ts.c 		if (end_address >= data->mem_size)
data             1701 drivers/input/touchscreen/atmel_mxt_ts.c 			data->mem_size = end_address + 1;
data             1705 drivers/input/touchscreen/atmel_mxt_ts.c 	data->max_reportid = reportid;
data             1708 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->T44_address && (data->T5_address != data->T44_address + 1)) {
data             1713 drivers/input/touchscreen/atmel_mxt_ts.c 	data->msg_buf = kcalloc(data->max_reportid,
data             1714 drivers/input/touchscreen/atmel_mxt_ts.c 				data->T5_msg_size, GFP_KERNEL);
data             1715 drivers/input/touchscreen/atmel_mxt_ts.c 	if (!data->msg_buf)
data             1721 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_info_block(struct mxt_data *data)
data             1723 drivers/input/touchscreen/atmel_mxt_ts.c 	struct i2c_client *client = data->client;
data             1732 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->raw_info_block)
data             1733 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_free_object_table(data);
data             1766 drivers/input/touchscreen/atmel_mxt_ts.c 	data->info_crc = crc_ptr[0] | (crc_ptr[1] << 8) | (crc_ptr[2] << 16);
data             1775 drivers/input/touchscreen/atmel_mxt_ts.c 	if ((data->info_crc == 0) || (data->info_crc != calculated_crc)) {
data             1778 drivers/input/touchscreen/atmel_mxt_ts.c 			calculated_crc, data->info_crc);
data             1783 drivers/input/touchscreen/atmel_mxt_ts.c 	data->raw_info_block = id_buf;
data             1784 drivers/input/touchscreen/atmel_mxt_ts.c 	data->info = (struct mxt_info *)id_buf;
data             1788 drivers/input/touchscreen/atmel_mxt_ts.c 		 data->info->family_id, data->info->variant_id,
data             1789 drivers/input/touchscreen/atmel_mxt_ts.c 		 data->info->version >> 4, data->info->version & 0xf,
data             1790 drivers/input/touchscreen/atmel_mxt_ts.c 		 data->info->build, data->info->object_num);
data             1793 drivers/input/touchscreen/atmel_mxt_ts.c 	error = mxt_parse_object_table(data, id_buf + MXT_OBJECT_START);
data             1796 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_free_object_table(data);
data             1800 drivers/input/touchscreen/atmel_mxt_ts.c 	data->object_table = (struct mxt_object *)(id_buf + MXT_OBJECT_START);
data             1809 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_t9_resolution(struct mxt_data *data)
data             1811 drivers/input/touchscreen/atmel_mxt_ts.c 	struct i2c_client *client = data->client;
data             1817 drivers/input/touchscreen/atmel_mxt_ts.c 	object = mxt_get_object(data, MXT_TOUCH_MULTI_T9);
data             1823 drivers/input/touchscreen/atmel_mxt_ts.c 			       sizeof(data->xsize), &data->xsize);
data             1829 drivers/input/touchscreen/atmel_mxt_ts.c 			       sizeof(data->ysize), &data->ysize);
data             1839 drivers/input/touchscreen/atmel_mxt_ts.c 	data->max_x = get_unaligned_le16(&range.x);
data             1840 drivers/input/touchscreen/atmel_mxt_ts.c 	data->max_y = get_unaligned_le16(&range.y);
data             1848 drivers/input/touchscreen/atmel_mxt_ts.c 	data->xy_switch = orient & MXT_T9_ORIENT_SWITCH;
data             1849 drivers/input/touchscreen/atmel_mxt_ts.c 	data->invertx = orient & MXT_T9_ORIENT_INVERTX;
data             1850 drivers/input/touchscreen/atmel_mxt_ts.c 	data->inverty = orient & MXT_T9_ORIENT_INVERTY;
data             1855 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_t100_config(struct mxt_data *data)
data             1857 drivers/input/touchscreen/atmel_mxt_ts.c 	struct i2c_client *client = data->client;
data             1864 drivers/input/touchscreen/atmel_mxt_ts.c 	object = mxt_get_object(data, MXT_TOUCH_MULTITOUCHSCREEN_T100);
data             1875 drivers/input/touchscreen/atmel_mxt_ts.c 	data->max_x = get_unaligned_le16(&range_x);
data             1883 drivers/input/touchscreen/atmel_mxt_ts.c 	data->max_y = get_unaligned_le16(&range_y);
data             1887 drivers/input/touchscreen/atmel_mxt_ts.c 			       sizeof(data->xsize), &data->xsize);
data             1893 drivers/input/touchscreen/atmel_mxt_ts.c 			       sizeof(data->ysize), &data->ysize);
data             1904 drivers/input/touchscreen/atmel_mxt_ts.c 	data->xy_switch = cfg & MXT_T100_CFG_SWITCHXY;
data             1905 drivers/input/touchscreen/atmel_mxt_ts.c 	data->invertx = cfg & MXT_T100_CFG_INVERTX;
data             1906 drivers/input/touchscreen/atmel_mxt_ts.c 	data->inverty = cfg & MXT_T100_CFG_INVERTY;
data             1918 drivers/input/touchscreen/atmel_mxt_ts.c 		data->t100_aux_vect = aux++;
data             1921 drivers/input/touchscreen/atmel_mxt_ts.c 		data->t100_aux_ampl = aux++;
data             1924 drivers/input/touchscreen/atmel_mxt_ts.c 		data->t100_aux_area = aux++;
data             1928 drivers/input/touchscreen/atmel_mxt_ts.c 		data->t100_aux_vect, data->t100_aux_ampl, data->t100_aux_area);
data             1937 drivers/input/touchscreen/atmel_mxt_ts.c 				   struct mxt_data *data)
data             1952 drivers/input/touchscreen/atmel_mxt_ts.c 	for (i = 0; i < data->t19_num_keys; i++)
data             1953 drivers/input/touchscreen/atmel_mxt_ts.c 		if (data->t19_keymap[i] != KEY_RESERVED)
data             1955 drivers/input/touchscreen/atmel_mxt_ts.c 					     data->t19_keymap[i]);
data             1958 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_initialize_input_device(struct mxt_data *data)
data             1960 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             1966 drivers/input/touchscreen/atmel_mxt_ts.c 	switch (data->multitouch) {
data             1968 drivers/input/touchscreen/atmel_mxt_ts.c 		num_mt_slots = data->T9_reportid_max - data->T9_reportid_min + 1;
data             1969 drivers/input/touchscreen/atmel_mxt_ts.c 		error = mxt_read_t9_resolution(data);
data             1975 drivers/input/touchscreen/atmel_mxt_ts.c 		num_mt_slots = data->num_touchids;
data             1976 drivers/input/touchscreen/atmel_mxt_ts.c 		error = mxt_read_t100_config(data);
data             1987 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->max_x == 0)
data             1988 drivers/input/touchscreen/atmel_mxt_ts.c 		data->max_x = 1023;
data             1990 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->max_y == 0)
data             1991 drivers/input/touchscreen/atmel_mxt_ts.c 		data->max_y = 1023;
data             1993 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->xy_switch)
data             1994 drivers/input/touchscreen/atmel_mxt_ts.c 		swap(data->max_x, data->max_y);
data             1996 drivers/input/touchscreen/atmel_mxt_ts.c 	dev_info(dev, "Touchscreen size X%uY%u\n", data->max_x, data->max_y);
data             2004 drivers/input/touchscreen/atmel_mxt_ts.c 	input_dev->phys = data->phys;
data             2013 drivers/input/touchscreen/atmel_mxt_ts.c 	input_set_abs_params(input_dev, ABS_X, 0, data->max_x, 0, 0);
data             2014 drivers/input/touchscreen/atmel_mxt_ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, data->max_y, 0, 0);
data             2016 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->multitouch == MXT_TOUCH_MULTI_T9 ||
data             2017 drivers/input/touchscreen/atmel_mxt_ts.c 	    (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100 &&
data             2018 drivers/input/touchscreen/atmel_mxt_ts.c 	     data->t100_aux_ampl)) {
data             2023 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->t19_num_keys) {
data             2024 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_set_up_as_touchpad(input_dev, data);
data             2037 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100) {
data             2047 drivers/input/touchscreen/atmel_mxt_ts.c 			     0, data->max_x, 0, 0);
data             2049 drivers/input/touchscreen/atmel_mxt_ts.c 			     0, data->max_y, 0, 0);
data             2051 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->multitouch == MXT_TOUCH_MULTI_T9 ||
data             2052 drivers/input/touchscreen/atmel_mxt_ts.c 	    (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100 &&
data             2053 drivers/input/touchscreen/atmel_mxt_ts.c 	     data->t100_aux_area)) {
data             2058 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->multitouch == MXT_TOUCH_MULTI_T9 ||
data             2059 drivers/input/touchscreen/atmel_mxt_ts.c 	    (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100 &&
data             2060 drivers/input/touchscreen/atmel_mxt_ts.c 	     data->t100_aux_ampl)) {
data             2065 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100 &&
data             2066 drivers/input/touchscreen/atmel_mxt_ts.c 	    data->t100_aux_vect) {
data             2071 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100 &&
data             2072 drivers/input/touchscreen/atmel_mxt_ts.c 	    data->t100_aux_vect) {
data             2077 drivers/input/touchscreen/atmel_mxt_ts.c 	input_set_drvdata(input_dev, data);
data             2085 drivers/input/touchscreen/atmel_mxt_ts.c 	data->input_dev = input_dev;
data             2094 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_configure_objects(struct mxt_data *data,
data             2103 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_initialize(struct mxt_data *data)
data             2105 drivers/input/touchscreen/atmel_mxt_ts.c 	struct i2c_client *client = data->client;
data             2110 drivers/input/touchscreen/atmel_mxt_ts.c 		error = mxt_read_info_block(data);
data             2115 drivers/input/touchscreen/atmel_mxt_ts.c 		error = mxt_probe_bootloader(data, false);
data             2118 drivers/input/touchscreen/atmel_mxt_ts.c 			error = mxt_probe_bootloader(data, true);
data             2132 drivers/input/touchscreen/atmel_mxt_ts.c 			data->in_bootloader = true;
data             2137 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_send_bootloader_cmd(data, false);
data             2141 drivers/input/touchscreen/atmel_mxt_ts.c 	error = mxt_acquire_irq(data);
data             2146 drivers/input/touchscreen/atmel_mxt_ts.c 					&client->dev, GFP_KERNEL, data,
data             2157 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_set_t7_power_cfg(struct mxt_data *data, u8 sleep)
data             2159 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             2167 drivers/input/touchscreen/atmel_mxt_ts.c 		new_config = &data->t7_cfg;
data             2169 drivers/input/touchscreen/atmel_mxt_ts.c 	error = __mxt_write_reg(data->client, data->T7_address,
data             2170 drivers/input/touchscreen/atmel_mxt_ts.c 				sizeof(data->t7_cfg), new_config);
data             2180 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_init_t7_power_cfg(struct mxt_data *data)
data             2182 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             2187 drivers/input/touchscreen/atmel_mxt_ts.c 	error = __mxt_read_reg(data->client, data->T7_address,
data             2188 drivers/input/touchscreen/atmel_mxt_ts.c 				sizeof(data->t7_cfg), &data->t7_cfg);
data             2192 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->t7_cfg.active == 0 || data->t7_cfg.idle == 0) {
data             2195 drivers/input/touchscreen/atmel_mxt_ts.c 			mxt_soft_reset(data);
data             2200 drivers/input/touchscreen/atmel_mxt_ts.c 			data->t7_cfg.active = 20;
data             2201 drivers/input/touchscreen/atmel_mxt_ts.c 			data->t7_cfg.idle = 100;
data             2202 drivers/input/touchscreen/atmel_mxt_ts.c 			return mxt_set_t7_power_cfg(data, MXT_POWER_CFG_RUN);
data             2207 drivers/input/touchscreen/atmel_mxt_ts.c 		data->t7_cfg.active, data->t7_cfg.idle);
data             2222 drivers/input/touchscreen/atmel_mxt_ts.c static u16 mxt_get_debug_value(struct mxt_data *data, unsigned int x,
data             2225 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_info *info = data->info;
data             2226 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_dbg *dbg = &data->dbg;
data             2246 drivers/input/touchscreen/atmel_mxt_ts.c 	return get_unaligned_le16(&dbg->t37_buf[page].data[ofs]);
data             2249 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_convert_debug_pages(struct mxt_data *data, u16 *outbuf)
data             2251 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_dbg *dbg = &data->dbg;
data             2258 drivers/input/touchscreen/atmel_mxt_ts.c 		rx = data->xy_switch ? y : x;
data             2259 drivers/input/touchscreen/atmel_mxt_ts.c 		ry = data->xy_switch ? x : y;
data             2260 drivers/input/touchscreen/atmel_mxt_ts.c 		rx = data->invertx ? (data->xsize - 1 - rx) : rx;
data             2261 drivers/input/touchscreen/atmel_mxt_ts.c 		ry = data->inverty ? (data->ysize - 1 - ry) : ry;
data             2263 drivers/input/touchscreen/atmel_mxt_ts.c 		outbuf[i] = mxt_get_debug_value(data, rx, ry);
data             2266 drivers/input/touchscreen/atmel_mxt_ts.c 		if (++x >= (data->xy_switch ? data->ysize : data->xsize)) {
data             2275 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_diagnostic_debug(struct mxt_data *data, u8 mode,
data             2278 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_dbg *dbg = &data->dbg;
data             2289 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_write_reg(data->client, dbg->diag_cmd_address,
data             2298 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = __mxt_read_reg(data->client, dbg->diag_cmd_address,
data             2313 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = __mxt_read_reg(data->client, dbg->t37_address,
data             2319 drivers/input/touchscreen/atmel_mxt_ts.c 			dev_err(&data->client->dev, "T37 page mismatch\n");
data             2323 drivers/input/touchscreen/atmel_mxt_ts.c 		dev_dbg(&data->client->dev, "%s page:%d retries:%d\n",
data             2330 drivers/input/touchscreen/atmel_mxt_ts.c 	return mxt_convert_debug_pages(data, outbuf);
data             2337 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = q->drv_priv;
data             2338 drivers/input/touchscreen/atmel_mxt_ts.c 	size_t size = data->dbg.t37_nodes * sizeof(u16);
data             2351 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = vb2_get_drv_priv(vb->vb2_queue);
data             2358 drivers/input/touchscreen/atmel_mxt_ts.c 		dev_err(&data->client->dev, "Error acquiring frame ptr\n");
data             2362 drivers/input/touchscreen/atmel_mxt_ts.c 	switch (data->dbg.input) {
data             2373 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_read_diagnostic_debug(data, mode, ptr);
data             2377 drivers/input/touchscreen/atmel_mxt_ts.c 	vb2_set_plane_payload(vb, 0, data->dbg.t37_nodes * sizeof(u16));
data             2406 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = video_drvdata(file);
data             2411 drivers/input/touchscreen/atmel_mxt_ts.c 		 "I2C:%s", dev_name(&data->client->dev));
data             2436 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_set_input(struct mxt_data *data, unsigned int i)
data             2438 drivers/input/touchscreen/atmel_mxt_ts.c 	struct v4l2_pix_format *f = &data->dbg.format;
data             2448 drivers/input/touchscreen/atmel_mxt_ts.c 	f->width = data->xy_switch ? data->ysize : data->xsize;
data             2449 drivers/input/touchscreen/atmel_mxt_ts.c 	f->height = data->xy_switch ? data->xsize : data->ysize;
data             2455 drivers/input/touchscreen/atmel_mxt_ts.c 	data->dbg.input = i;
data             2467 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = video_drvdata(file);
data             2469 drivers/input/touchscreen/atmel_mxt_ts.c 	*i = data->dbg.input;
data             2476 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = video_drvdata(file);
data             2479 drivers/input/touchscreen/atmel_mxt_ts.c 	f->fmt.pix = data->dbg.format;
data             2551 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_debug_init(struct mxt_data *data)
data             2553 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_info *info = data->info;
data             2554 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_dbg *dbg = &data->dbg;
data             2558 drivers/input/touchscreen/atmel_mxt_ts.c 	object = mxt_get_object(data, MXT_GEN_COMMAND_T6);
data             2564 drivers/input/touchscreen/atmel_mxt_ts.c 	object = mxt_get_object(data, MXT_DEBUG_DIAGNOSTIC_T37);
data             2569 drivers/input/touchscreen/atmel_mxt_ts.c 		dev_warn(&data->client->dev, "Bad T37 size");
data             2576 drivers/input/touchscreen/atmel_mxt_ts.c 	dbg->t37_nodes = data->xsize * data->ysize;
data             2581 drivers/input/touchscreen/atmel_mxt_ts.c 		dbg->t37_pages = DIV_ROUND_UP(data->xsize *
data             2584 drivers/input/touchscreen/atmel_mxt_ts.c 					      sizeof(dbg->t37_buf->data));
data             2586 drivers/input/touchscreen/atmel_mxt_ts.c 	dbg->t37_buf = devm_kmalloc_array(&data->client->dev, dbg->t37_pages,
data             2592 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_set_input(data, 0);
data             2596 drivers/input/touchscreen/atmel_mxt_ts.c 	error = v4l2_device_register(&data->client->dev, &dbg->v4l2);
data             2603 drivers/input/touchscreen/atmel_mxt_ts.c 	dbg->queue.drv_priv = data;
data             2605 drivers/input/touchscreen/atmel_mxt_ts.c 	dbg->queue.dev = &data->client->dev;
data             2616 drivers/input/touchscreen/atmel_mxt_ts.c 	video_set_drvdata(&dbg->vdev, data);
data             2627 drivers/input/touchscreen/atmel_mxt_ts.c 	dev_warn(&data->client->dev, "Error initializing T37\n");
data             2630 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_debug_init(struct mxt_data *data)
data             2635 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_configure_objects(struct mxt_data *data,
data             2638 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             2641 drivers/input/touchscreen/atmel_mxt_ts.c 	error = mxt_init_t7_power_cfg(data);
data             2648 drivers/input/touchscreen/atmel_mxt_ts.c 		error = mxt_update_cfg(data, cfg);
data             2653 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->multitouch) {
data             2654 drivers/input/touchscreen/atmel_mxt_ts.c 		error = mxt_initialize_input_device(data);
data             2661 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_debug_init(data);
data             2670 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = dev_get_drvdata(dev);
data             2671 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_info *info = data->info;
data             2680 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = dev_get_drvdata(dev);
data             2681 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_info *info = data->info;
data             2707 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = dev_get_drvdata(dev);
data             2720 drivers/input/touchscreen/atmel_mxt_ts.c 	for (i = 0; i < data->info->object_num; i++) {
data             2721 drivers/input/touchscreen/atmel_mxt_ts.c 		object = data->object_table + i;
data             2733 drivers/input/touchscreen/atmel_mxt_ts.c 			error = __mxt_read_reg(data->client, addr, size, obuf);
data             2753 drivers/input/touchscreen/atmel_mxt_ts.c 		c = *(fw->data + pos);
data             2772 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = dev_get_drvdata(dev);
data             2791 drivers/input/touchscreen/atmel_mxt_ts.c 	if (!data->in_bootloader) {
data             2793 drivers/input/touchscreen/atmel_mxt_ts.c 		data->in_bootloader = true;
data             2795 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_t6_command(data, MXT_COMMAND_RESET,
data             2803 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_lookup_bootloader_address(data, 0);
data             2807 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_free_input_device(data);
data             2808 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_free_object_table(data);
data             2810 drivers/input/touchscreen/atmel_mxt_ts.c 		enable_irq(data->irq);
data             2813 drivers/input/touchscreen/atmel_mxt_ts.c 	reinit_completion(&data->bl_completion);
data             2815 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_check_bootloader(data, MXT_WAITING_BOOTLOAD_CMD, false);
data             2818 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_check_bootloader(data, MXT_WAITING_FRAME_DATA, false);
data             2825 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_send_bootloader_cmd(data, true);
data             2831 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_check_bootloader(data, MXT_WAITING_FRAME_DATA, true);
data             2835 drivers/input/touchscreen/atmel_mxt_ts.c 		frame_size = ((*(fw->data + pos) << 8) | *(fw->data + pos + 1));
data             2841 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_bootloader_write(data, fw->data + pos, frame_size);
data             2845 drivers/input/touchscreen/atmel_mxt_ts.c 		ret = mxt_check_bootloader(data, MXT_FRAME_CRC_PASS, true);
data             2868 drivers/input/touchscreen/atmel_mxt_ts.c 	ret = mxt_wait_for_completion(data, &data->bl_completion,
data             2880 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_wait_for_completion(data, &data->bl_completion, MXT_FW_RESET_TIME);
data             2882 drivers/input/touchscreen/atmel_mxt_ts.c 	data->in_bootloader = false;
data             2885 drivers/input/touchscreen/atmel_mxt_ts.c 	disable_irq(data->irq);
data             2895 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = dev_get_drvdata(dev);
data             2905 drivers/input/touchscreen/atmel_mxt_ts.c 		error = mxt_initialize(data);
data             2930 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_start(struct mxt_data *data)
data             2932 drivers/input/touchscreen/atmel_mxt_ts.c 	switch (data->suspend_mode) {
data             2934 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_soft_reset(data);
data             2938 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_write_object(data,
data             2944 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_set_t7_power_cfg(data, MXT_POWER_CFG_RUN);
data             2947 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_t6_command(data, MXT_COMMAND_CALIBRATE, 1, false);
data             2952 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_stop(struct mxt_data *data)
data             2954 drivers/input/touchscreen/atmel_mxt_ts.c 	switch (data->suspend_mode) {
data             2957 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_write_object(data,
data             2963 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_set_t7_power_cfg(data, MXT_POWER_CFG_DEEPSLEEP);
data             2970 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = input_get_drvdata(dev);
data             2972 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_start(data);
data             2979 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = input_get_drvdata(dev);
data             2981 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_stop(data);
data             2984 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_parse_device_properties(struct mxt_data *data)
data             2987 drivers/input/touchscreen/atmel_mxt_ts.c 	struct device *dev = &data->client->dev;
data             3014 drivers/input/touchscreen/atmel_mxt_ts.c 		data->t19_keymap = keymap;
data             3015 drivers/input/touchscreen/atmel_mxt_ts.c 		data->t19_num_keys = n_keys;
data             3038 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data;
data             3066 drivers/input/touchscreen/atmel_mxt_ts.c 	data = devm_kzalloc(&client->dev, sizeof(struct mxt_data), GFP_KERNEL);
data             3067 drivers/input/touchscreen/atmel_mxt_ts.c 	if (!data)
data             3070 drivers/input/touchscreen/atmel_mxt_ts.c 	snprintf(data->phys, sizeof(data->phys), "i2c-%u-%04x/input0",
data             3073 drivers/input/touchscreen/atmel_mxt_ts.c 	data->client = client;
data             3074 drivers/input/touchscreen/atmel_mxt_ts.c 	data->irq = client->irq;
data             3075 drivers/input/touchscreen/atmel_mxt_ts.c 	i2c_set_clientdata(client, data);
data             3077 drivers/input/touchscreen/atmel_mxt_ts.c 	init_completion(&data->bl_completion);
data             3078 drivers/input/touchscreen/atmel_mxt_ts.c 	init_completion(&data->reset_completion);
data             3079 drivers/input/touchscreen/atmel_mxt_ts.c 	init_completion(&data->crc_completion);
data             3081 drivers/input/touchscreen/atmel_mxt_ts.c 	data->suspend_mode = dmi_check_system(chromebook_T9_suspend_dmi) ?
data             3084 drivers/input/touchscreen/atmel_mxt_ts.c 	error = mxt_parse_device_properties(data);
data             3088 drivers/input/touchscreen/atmel_mxt_ts.c 	data->reset_gpio = devm_gpiod_get_optional(&client->dev,
data             3090 drivers/input/touchscreen/atmel_mxt_ts.c 	if (IS_ERR(data->reset_gpio)) {
data             3091 drivers/input/touchscreen/atmel_mxt_ts.c 		error = PTR_ERR(data->reset_gpio);
data             3098 drivers/input/touchscreen/atmel_mxt_ts.c 					  client->name, data);
data             3106 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->reset_gpio) {
data             3108 drivers/input/touchscreen/atmel_mxt_ts.c 		gpiod_set_value(data->reset_gpio, 1);
data             3112 drivers/input/touchscreen/atmel_mxt_ts.c 	error = mxt_initialize(data);
data             3126 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_free_input_device(data);
data             3127 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_free_object_table(data);
data             3133 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = i2c_get_clientdata(client);
data             3135 drivers/input/touchscreen/atmel_mxt_ts.c 	disable_irq(data->irq);
data             3137 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_free_input_device(data);
data             3138 drivers/input/touchscreen/atmel_mxt_ts.c 	mxt_free_object_table(data);
data             3146 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = i2c_get_clientdata(client);
data             3147 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev = data->input_dev;
data             3155 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_stop(data);
data             3159 drivers/input/touchscreen/atmel_mxt_ts.c 	disable_irq(data->irq);
data             3167 drivers/input/touchscreen/atmel_mxt_ts.c 	struct mxt_data *data = i2c_get_clientdata(client);
data             3168 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev = data->input_dev;
data             3173 drivers/input/touchscreen/atmel_mxt_ts.c 	enable_irq(data->irq);
data             3178 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_start(data);
data              515 drivers/input/touchscreen/auo-pixcir-ts.c static void auo_pixcir_reset(void *data)
data              517 drivers/input/touchscreen/auo-pixcir-ts.c 	struct auo_pixcir_ts *ts = data;
data              194 drivers/input/touchscreen/bcm_iproc_tsc.c static irqreturn_t iproc_touchscreen_interrupt(int irq, void *data)
data              196 drivers/input/touchscreen/bcm_iproc_tsc.c 	struct platform_device *pdev = data;
data              206 drivers/input/touchscreen/bu21013_ts.c 		const u8 *data = &buf[4 * i + 3];
data              209 drivers/input/touchscreen/bu21013_ts.c 		x = data[0] << SHIFT_2 | (data[1] & MASK_BITS);
data              210 drivers/input/touchscreen/bu21013_ts.c 		y = data[2] << SHIFT_2 | (data[3] & MASK_BITS);
data              219 drivers/input/touchscreen/bu21029_ts.c static irqreturn_t bu21029_touch_soft_irq(int irq, void *data)
data              221 drivers/input/touchscreen/bu21029_ts.c 	struct bu21029_ts_data *bu21029 = data;
data               84 drivers/input/touchscreen/chipone_icn8318.c 	struct icn8318_data *data = dev_id;
data               85 drivers/input/touchscreen/chipone_icn8318.c 	struct device *dev = &data->client->dev;
data               89 drivers/input/touchscreen/chipone_icn8318.c 	ret = icn8318_read_touch_data(data->client, &touch_data);
data              115 drivers/input/touchscreen/chipone_icn8318.c 		input_mt_slot(data->input, touch->slot);
data              116 drivers/input/touchscreen/chipone_icn8318.c 		input_mt_report_slot_state(data->input, MT_TOOL_FINGER, act);
data              120 drivers/input/touchscreen/chipone_icn8318.c 		touchscreen_report_pos(data->input, &data->prop,
data              125 drivers/input/touchscreen/chipone_icn8318.c 	input_mt_sync_frame(data->input);
data              126 drivers/input/touchscreen/chipone_icn8318.c 	input_sync(data->input);
data              133 drivers/input/touchscreen/chipone_icn8318.c 	struct icn8318_data *data = input_get_drvdata(dev);
data              135 drivers/input/touchscreen/chipone_icn8318.c 	enable_irq(data->client->irq);
data              136 drivers/input/touchscreen/chipone_icn8318.c 	gpiod_set_value_cansleep(data->wake_gpio, 1);
data              143 drivers/input/touchscreen/chipone_icn8318.c 	struct icn8318_data *data = input_get_drvdata(dev);
data              145 drivers/input/touchscreen/chipone_icn8318.c 	disable_irq(data->client->irq);
data              146 drivers/input/touchscreen/chipone_icn8318.c 	i2c_smbus_write_byte_data(data->client, ICN8318_REG_POWER,
data              148 drivers/input/touchscreen/chipone_icn8318.c 	gpiod_set_value_cansleep(data->wake_gpio, 0);
data              154 drivers/input/touchscreen/chipone_icn8318.c 	struct icn8318_data *data = i2c_get_clientdata(to_i2c_client(dev));
data              156 drivers/input/touchscreen/chipone_icn8318.c 	mutex_lock(&data->input->mutex);
data              157 drivers/input/touchscreen/chipone_icn8318.c 	if (data->input->users)
data              158 drivers/input/touchscreen/chipone_icn8318.c 		icn8318_stop(data->input);
data              159 drivers/input/touchscreen/chipone_icn8318.c 	mutex_unlock(&data->input->mutex);
data              166 drivers/input/touchscreen/chipone_icn8318.c 	struct icn8318_data *data = i2c_get_clientdata(to_i2c_client(dev));
data              168 drivers/input/touchscreen/chipone_icn8318.c 	mutex_lock(&data->input->mutex);
data              169 drivers/input/touchscreen/chipone_icn8318.c 	if (data->input->users)
data              170 drivers/input/touchscreen/chipone_icn8318.c 		icn8318_start(data->input);
data              171 drivers/input/touchscreen/chipone_icn8318.c 	mutex_unlock(&data->input->mutex);
data              183 drivers/input/touchscreen/chipone_icn8318.c 	struct icn8318_data *data;
data              192 drivers/input/touchscreen/chipone_icn8318.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              193 drivers/input/touchscreen/chipone_icn8318.c 	if (!data)
data              196 drivers/input/touchscreen/chipone_icn8318.c 	data->wake_gpio = devm_gpiod_get(dev, "wake", GPIOD_OUT_LOW);
data              197 drivers/input/touchscreen/chipone_icn8318.c 	if (IS_ERR(data->wake_gpio)) {
data              198 drivers/input/touchscreen/chipone_icn8318.c 		error = PTR_ERR(data->wake_gpio);
data              217 drivers/input/touchscreen/chipone_icn8318.c 	touchscreen_parse_properties(input, true, &data->prop);
data              229 drivers/input/touchscreen/chipone_icn8318.c 	data->client = client;
data              230 drivers/input/touchscreen/chipone_icn8318.c 	data->input = input;
data              231 drivers/input/touchscreen/chipone_icn8318.c 	input_set_drvdata(input, data);
data              234 drivers/input/touchscreen/chipone_icn8318.c 					  IRQF_ONESHOT, client->name, data);
data              241 drivers/input/touchscreen/chipone_icn8318.c 	icn8318_stop(data->input);
data              247 drivers/input/touchscreen/chipone_icn8318.c 	i2c_set_clientdata(client, data);
data               78 drivers/input/touchscreen/chipone_icn8505.c 			     void *data, int len, bool silent)
data               91 drivers/input/touchscreen/chipone_icn8505.c 			.buf = data,
data              115 drivers/input/touchscreen/chipone_icn8505.c 			      const void *data, int len, bool silent)
data              131 drivers/input/touchscreen/chipone_icn8505.c 	memcpy(buf + reg_addr_width / 8, data, len);
data              241 drivers/input/touchscreen/chipone_icn8505.c 					      fw->data + offset, count);
data              265 drivers/input/touchscreen/chipone_icn8505.c 	crc = crc32_be(0, fw->data, fw->size);
data              255 drivers/input/touchscreen/colibri-vf50-ts.c static void vf50_ts_channel_release(void *data)
data              257 drivers/input/touchscreen/colibri-vf50-ts.c 	struct iio_channel *channels = data;
data               84 drivers/input/touchscreen/cy8ctmg110_ts.c 		unsigned char *data, unsigned char len, unsigned char cmd)
data              100 drivers/input/touchscreen/cy8ctmg110_ts.c 			.buf = data
data              550 drivers/input/touchscreen/cyttsp4_core.c 		else if (cd->cpdata->sett[CY_IC_GRPNUM_BTN_KEYS]->data == NULL)
data              559 drivers/input/touchscreen/cyttsp4_core.c 				[CY_IC_GRPNUM_BTN_KEYS]->data;
data              121 drivers/input/touchscreen/cyttsp4_spi.c 				      u16 addr, u8 length, void *data)
data              129 drivers/input/touchscreen/cyttsp4_spi.c 		return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_RD_OP, addr, data,
data              134 drivers/input/touchscreen/cyttsp4_spi.c 				       u16 addr, u8 length, const void *data)
data              136 drivers/input/touchscreen/cyttsp4_spi.c 	return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_WR_OP, addr, (void *)data,
data              119 drivers/input/touchscreen/cyttsp_spi.c 				      u16 addr, u8 length, void *data)
data              121 drivers/input/touchscreen/cyttsp_spi.c 	return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_RD_OP, addr, data,
data              126 drivers/input/touchscreen/cyttsp_spi.c 				       u16 addr, u8 length, const void *data)
data              128 drivers/input/touchscreen/cyttsp_spi.c 	return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_WR_OP, addr, (void *)data,
data              232 drivers/input/touchscreen/da9034-ts.c 				 unsigned long event, void *data)
data               34 drivers/input/touchscreen/da9052_tsi.c static irqreturn_t da9052_ts_pendwn_irq(int irq, void *data)
data               36 drivers/input/touchscreen/da9052_tsi.c 	struct da9052_tsi *tsi = data;
data               93 drivers/input/touchscreen/da9052_tsi.c static irqreturn_t da9052_ts_datardy_irq(int irq, void *data)
data               95 drivers/input/touchscreen/da9052_tsi.c 	struct da9052_tsi *tsi = data;
data               42 drivers/input/touchscreen/dynapro.c #define DYNAPRO_GET_XC(data) (data[1] | ((data[0] & 0x38) << 4))
data               43 drivers/input/touchscreen/dynapro.c #define DYNAPRO_GET_YC(data) (data[2] | ((data[0] & 0x07) << 7))
data               44 drivers/input/touchscreen/dynapro.c #define DYNAPRO_GET_TOUCHED(data) (DYNAPRO_FORMAT_TOUCH_BIT & data[0])
data               54 drivers/input/touchscreen/dynapro.c 	unsigned char data[DYNAPRO_FORMAT_LENGTH];
data               63 drivers/input/touchscreen/dynapro.c 		input_report_abs(dev, ABS_X, DYNAPRO_GET_XC(pdynapro->data));
data               64 drivers/input/touchscreen/dynapro.c 		input_report_abs(dev, ABS_Y, DYNAPRO_GET_YC(pdynapro->data));
data               66 drivers/input/touchscreen/dynapro.c 				 DYNAPRO_GET_TOUCHED(pdynapro->data));
data               74 drivers/input/touchscreen/dynapro.c 		unsigned char data, unsigned int flags)
data               78 drivers/input/touchscreen/dynapro.c 	pdynapro->data[pdynapro->idx] = data;
data               80 drivers/input/touchscreen/dynapro.c 	if (DYNAPRO_RESPONSE_BEGIN_BYTE & pdynapro->data[0])
data               84 drivers/input/touchscreen/dynapro.c 			pdynapro->data[0]);
data              647 drivers/input/touchscreen/edt-ft5x06.c static int edt_ft5x06_debugfs_mode_get(void *data, u64 *mode)
data              649 drivers/input/touchscreen/edt-ft5x06.c 	struct edt_ft5x06_ts_data *tsdata = data;
data              656 drivers/input/touchscreen/edt-ft5x06.c static int edt_ft5x06_debugfs_mode_set(void *data, u64 mode)
data              658 drivers/input/touchscreen/edt-ft5x06.c 	struct edt_ft5x06_ts_data *tsdata = data;
data             1246 drivers/input/touchscreen/edt-ft5x06.c 	{ .compatible = "edt,edt-ft5206", .data = &edt_ft5x06_data },
data             1247 drivers/input/touchscreen/edt-ft5x06.c 	{ .compatible = "edt,edt-ft5306", .data = &edt_ft5x06_data },
data             1248 drivers/input/touchscreen/edt-ft5x06.c 	{ .compatible = "edt,edt-ft5406", .data = &edt_ft5x06_data },
data             1249 drivers/input/touchscreen/edt-ft5x06.c 	{ .compatible = "edt,edt-ft5506", .data = &edt_ft5506_data },
data             1250 drivers/input/touchscreen/edt-ft5x06.c 	{ .compatible = "evervision,ev-ft5726", .data = &edt_ft5506_data },
data             1252 drivers/input/touchscreen/edt-ft5x06.c 	{ .compatible = "focaltech,ft6236", .data = &edt_ft6236_data },
data               44 drivers/input/touchscreen/egalax_ts_serial.c 	u8 data[EGALAX_FORMAT_MAX_LENGTH];
data               51 drivers/input/touchscreen/egalax_ts_serial.c 	u8 *data = egalax->data;
data               56 drivers/input/touchscreen/egalax_ts_serial.c 	shift = 3 - ((data[0] & EGALAX_FORMAT_RESOLUTION_MASK) >> 1);
data               59 drivers/input/touchscreen/egalax_ts_serial.c 	x = (((u16)(data[1] & mask) << 7) | (data[2] & 0x7f)) << shift;
data               60 drivers/input/touchscreen/egalax_ts_serial.c 	y = (((u16)(data[3] & mask) << 7) | (data[4] & 0x7f)) << shift;
data               62 drivers/input/touchscreen/egalax_ts_serial.c 	input_report_key(dev, BTN_TOUCH, data[0] & EGALAX_FORMAT_TOUCH_BIT);
data               69 drivers/input/touchscreen/egalax_ts_serial.c 				    unsigned char data, unsigned int flags)
data               74 drivers/input/touchscreen/egalax_ts_serial.c 	egalax->data[egalax->idx++] = data;
data               76 drivers/input/touchscreen/egalax_ts_serial.c 	if (likely(egalax->data[0] & EGALAX_FORMAT_START_BIT)) {
data               77 drivers/input/touchscreen/egalax_ts_serial.c 		pkt_len = egalax->data[0] & EGALAX_FORMAT_PRESSURE_BIT ? 6 : 5;
data               84 drivers/input/touchscreen/egalax_ts_serial.c 			egalax->data[0]);
data              153 drivers/input/touchscreen/elants_i2c.c 			   const void *data, size_t size)
data              157 drivers/input/touchscreen/elants_i2c.c 	ret = i2c_master_send(client, data, size);
data              165 drivers/input/touchscreen/elants_i2c.c 		__func__, (int)size, data, ret);
data              170 drivers/input/touchscreen/elants_i2c.c static int elants_i2c_read(struct i2c_client *client, void *data, size_t size)
data              174 drivers/input/touchscreen/elants_i2c.c 	ret = i2c_master_recv(client, data, size);
data              680 drivers/input/touchscreen/elants_i2c.c 	error = elants_i2c_send(client, fw->data, ELAN_FW_PAGESIZE);
data              700 drivers/input/touchscreen/elants_i2c.c 					fw->data + page * ELAN_FW_PAGESIZE);
data               60 drivers/input/touchscreen/elo.c 	unsigned char data[ELO_MAX_LENGTH];
data               65 drivers/input/touchscreen/elo.c static void elo_process_data_10(struct elo *elo, unsigned char data)
data               69 drivers/input/touchscreen/elo.c 	elo->data[elo->idx] = data;
data               74 drivers/input/touchscreen/elo.c 		if (data != ELO10_LEAD_BYTE) {
data               76 drivers/input/touchscreen/elo.c 				"unsynchronized data: 0x%02x\n", data);
data               83 drivers/input/touchscreen/elo.c 		if (data != elo->csum) {
data               86 drivers/input/touchscreen/elo.c 				 data, elo->csum);
data               89 drivers/input/touchscreen/elo.c 		if (elo->data[1] != elo->expected_packet) {
data               90 drivers/input/touchscreen/elo.c 			if (elo->data[1] != ELO10_TOUCH_PACKET)
data               93 drivers/input/touchscreen/elo.c 					 elo->data[1]);
data               96 drivers/input/touchscreen/elo.c 		if (likely(elo->data[1] == ELO10_TOUCH_PACKET)) {
data               97 drivers/input/touchscreen/elo.c 			input_report_abs(dev, ABS_X, (elo->data[4] << 8) | elo->data[3]);
data               98 drivers/input/touchscreen/elo.c 			input_report_abs(dev, ABS_Y, (elo->data[6] << 8) | elo->data[5]);
data               99 drivers/input/touchscreen/elo.c 			if (elo->data[2] & ELO10_PRESSURE)
data              101 drivers/input/touchscreen/elo.c 						(elo->data[8] << 8) | elo->data[7]);
data              102 drivers/input/touchscreen/elo.c 			input_report_key(dev, BTN_TOUCH, elo->data[2] & ELO10_TOUCH);
data              104 drivers/input/touchscreen/elo.c 		} else if (elo->data[1] == ELO10_ACK_PACKET) {
data              105 drivers/input/touchscreen/elo.c 			if (elo->data[2] == '0')
data              109 drivers/input/touchscreen/elo.c 			memcpy(elo->response, &elo->data[1], ELO10_PACKET_LEN);
data              114 drivers/input/touchscreen/elo.c 	elo->csum += data;
data              117 drivers/input/touchscreen/elo.c static void elo_process_data_6(struct elo *elo, unsigned char data)
data              121 drivers/input/touchscreen/elo.c 	elo->data[elo->idx] = data;
data              126 drivers/input/touchscreen/elo.c 		if ((data & 0xc0) != 0xc0)
data              131 drivers/input/touchscreen/elo.c 		if ((data & 0xc0) != 0x80)
data              136 drivers/input/touchscreen/elo.c 		if ((data & 0xc0) != 0x40)
data              141 drivers/input/touchscreen/elo.c 		if (data & 0xc0) {
data              146 drivers/input/touchscreen/elo.c 		input_report_abs(dev, ABS_X, ((elo->data[0] & 0x3f) << 6) | (elo->data[1] & 0x3f));
data              147 drivers/input/touchscreen/elo.c 		input_report_abs(dev, ABS_Y, ((elo->data[2] & 0x3f) << 6) | (elo->data[3] & 0x3f));
data              158 drivers/input/touchscreen/elo.c 		if (data) {
data              165 drivers/input/touchscreen/elo.c 		if ((data & 0xf0) == 0) {
data              166 drivers/input/touchscreen/elo.c 			input_report_abs(dev, ABS_PRESSURE, elo->data[5]);
data              167 drivers/input/touchscreen/elo.c 			input_report_key(dev, BTN_TOUCH, !!elo->data[5]);
data              175 drivers/input/touchscreen/elo.c static void elo_process_data_3(struct elo *elo, unsigned char data)
data              179 drivers/input/touchscreen/elo.c 	elo->data[elo->idx] = data;
data              184 drivers/input/touchscreen/elo.c 		if ((data & 0x7f) != 0x01)
data              188 drivers/input/touchscreen/elo.c 		input_report_key(dev, BTN_TOUCH, !(elo->data[1] & 0x80));
data              189 drivers/input/touchscreen/elo.c 		input_report_abs(dev, ABS_X, elo->data[1]);
data              190 drivers/input/touchscreen/elo.c 		input_report_abs(dev, ABS_Y, elo->data[2]);
data              198 drivers/input/touchscreen/elo.c 		unsigned char data, unsigned int flags)
data              204 drivers/input/touchscreen/elo.c 		elo_process_data_10(elo, data);
data              209 drivers/input/touchscreen/elo.c 		elo_process_data_6(elo, data);
data              213 drivers/input/touchscreen/elo.c 		elo_process_data_3(elo, data);
data               55 drivers/input/touchscreen/exc3000.c 	struct exc3000_data *data = from_timer(data, t, timer);
data               57 drivers/input/touchscreen/exc3000.c 	input_mt_sync_frame(data->input);
data               58 drivers/input/touchscreen/exc3000.c 	input_sync(data->input);
data              115 drivers/input/touchscreen/exc3000.c 	struct exc3000_data *data = dev_id;
data              116 drivers/input/touchscreen/exc3000.c 	struct input_dev *input = data->input;
data              117 drivers/input/touchscreen/exc3000.c 	u8 *buf = data->buf;
data              121 drivers/input/touchscreen/exc3000.c 	error = exc3000_read_data(data->client, buf, &total_slots);
data              124 drivers/input/touchscreen/exc3000.c 		mod_timer(&data->timer,
data              132 drivers/input/touchscreen/exc3000.c 	del_timer_sync(&data->timer);
data              136 drivers/input/touchscreen/exc3000.c 		exc3000_report_slots(input, &data->prop, buf + 4, slots);
data              151 drivers/input/touchscreen/exc3000.c 	struct exc3000_data *data;
data              155 drivers/input/touchscreen/exc3000.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              156 drivers/input/touchscreen/exc3000.c 	if (!data)
data              159 drivers/input/touchscreen/exc3000.c 	data->client = client;
data              160 drivers/input/touchscreen/exc3000.c 	timer_setup(&data->timer, exc3000_timer, 0);
data              166 drivers/input/touchscreen/exc3000.c 	data->input = input;
data              173 drivers/input/touchscreen/exc3000.c 	touchscreen_parse_properties(input, true, &data->prop);
data              186 drivers/input/touchscreen/exc3000.c 					  client->name, data);
data               31 drivers/input/touchscreen/fujitsu_ts.c 	unsigned char data[FUJITSU_LENGTH];
data               44 drivers/input/touchscreen/fujitsu_ts.c 				     unsigned char data, unsigned int flags)
data               51 drivers/input/touchscreen/fujitsu_ts.c 		if ((data & 0xf0) != 0x80)
data               55 drivers/input/touchscreen/fujitsu_ts.c 		if (data & 0x80) {
data               61 drivers/input/touchscreen/fujitsu_ts.c 	fujitsu->data[fujitsu->idx++] = data;
data               64 drivers/input/touchscreen/fujitsu_ts.c 				 (fujitsu->data[2] << 7) | fujitsu->data[1]);
data               66 drivers/input/touchscreen/fujitsu_ts.c 				 (fujitsu->data[4] << 7) | fujitsu->data[3]);
data               68 drivers/input/touchscreen/fujitsu_ts.c 				 (fujitsu->data[0] & 0x03) != 2);
data              262 drivers/input/touchscreen/goodix.c static int goodix_ts_read_input_report(struct goodix_ts_data *ts, u8 *data)
data              276 drivers/input/touchscreen/goodix.c 					data, ts->contact_size + 1);
data              283 drivers/input/touchscreen/goodix.c 		if (data[0] & GOODIX_BUFFER_STATUS_READY) {
data              284 drivers/input/touchscreen/goodix.c 			touch_num = data[0] & 0x0f;
data              289 drivers/input/touchscreen/goodix.c 				data += 1 + ts->contact_size;
data              293 drivers/input/touchscreen/goodix.c 						data,
data              416 drivers/input/touchscreen/goodix.c 		check_sum += cfg->data[i];
data              418 drivers/input/touchscreen/goodix.c 	if (check_sum != cfg->data[raw_cfg_len]) {
data              424 drivers/input/touchscreen/goodix.c 	if (cfg->data[raw_cfg_len + 1] != 1) {
data              440 drivers/input/touchscreen/goodix.c 		check_sum += get_unaligned_be16(&cfg->data[i]);
data              442 drivers/input/touchscreen/goodix.c 	if (check_sum != get_unaligned_be16(&cfg->data[raw_cfg_len])) {
data              448 drivers/input/touchscreen/goodix.c 	if (cfg->data[raw_cfg_len + 2] != 1) {
data              490 drivers/input/touchscreen/goodix.c 	error = goodix_i2c_write(ts->client, ts->chip->config_addr, cfg->data,
data               40 drivers/input/touchscreen/gunze.c 	unsigned char data[GUNZE_MAX_LENGTH];
data               48 drivers/input/touchscreen/gunze.c 	if (gunze->idx != GUNZE_MAX_LENGTH || gunze->data[5] != ',' ||
data               49 drivers/input/touchscreen/gunze.c 		(gunze->data[0] != 'T' && gunze->data[0] != 'R')) {
data               50 drivers/input/touchscreen/gunze.c 		printk(KERN_WARNING "gunze.c: bad packet: >%.*s<\n", GUNZE_MAX_LENGTH, gunze->data);
data               54 drivers/input/touchscreen/gunze.c 	input_report_abs(dev, ABS_X, simple_strtoul(gunze->data + 1, NULL, 10));
data               55 drivers/input/touchscreen/gunze.c 	input_report_abs(dev, ABS_Y, 1024 - simple_strtoul(gunze->data + 6, NULL, 10));
data               56 drivers/input/touchscreen/gunze.c 	input_report_key(dev, BTN_TOUCH, gunze->data[0] == 'T');
data               61 drivers/input/touchscreen/gunze.c 		unsigned char data, unsigned int flags)
data               65 drivers/input/touchscreen/gunze.c 	if (data == '\r') {
data               70 drivers/input/touchscreen/gunze.c 			gunze->data[gunze->idx++] = data;
data               41 drivers/input/touchscreen/hampshire.c #define HAMPSHIRE_GET_XC(data) (((data[3] & 0x0c) >> 2) | (data[1] << 2) | ((data[0] & 0x38) << 6))
data               42 drivers/input/touchscreen/hampshire.c #define HAMPSHIRE_GET_YC(data) ((data[3] & 0x03) | (data[2] << 2) | ((data[0] & 0x07) << 9))
data               43 drivers/input/touchscreen/hampshire.c #define HAMPSHIRE_GET_TOUCHED(data) (HAMPSHIRE_FORMAT_TOUCH_BIT & data[0])
data               53 drivers/input/touchscreen/hampshire.c 	unsigned char data[HAMPSHIRE_FORMAT_LENGTH];
data               62 drivers/input/touchscreen/hampshire.c 		input_report_abs(dev, ABS_X, HAMPSHIRE_GET_XC(phampshire->data));
data               63 drivers/input/touchscreen/hampshire.c 		input_report_abs(dev, ABS_Y, HAMPSHIRE_GET_YC(phampshire->data));
data               65 drivers/input/touchscreen/hampshire.c 				 HAMPSHIRE_GET_TOUCHED(phampshire->data));
data               73 drivers/input/touchscreen/hampshire.c 		unsigned char data, unsigned int flags)
data               77 drivers/input/touchscreen/hampshire.c 	phampshire->data[phampshire->idx] = data;
data               79 drivers/input/touchscreen/hampshire.c 	if (HAMPSHIRE_RESPONSE_BEGIN_BYTE & phampshire->data[0])
data               83 drivers/input/touchscreen/hampshire.c 			phampshire->data[0]);
data              179 drivers/input/touchscreen/hideep.c 			    const __be32 *data, size_t count)
data              182 drivers/input/touchscreen/hideep.c 	size_t len = count * sizeof(*data);
data              196 drivers/input/touchscreen/hideep.c 	memcpy(packet->payload, data, len);
data              206 drivers/input/touchscreen/hideep.c 			    __be32 *data, size_t count)
data              209 drivers/input/touchscreen/hideep.c 	size_t len = count * sizeof(*data);
data              221 drivers/input/touchscreen/hideep.c 			.buf	= (u8 *)data,
data              241 drivers/input/touchscreen/hideep.c 	__be32 data;
data              244 drivers/input/touchscreen/hideep.c 	error = hideep_pgm_r_mem(ts, addr, &data, 1);
data              252 drivers/input/touchscreen/hideep.c 	*val = be32_to_cpu(data);
data              258 drivers/input/touchscreen/hideep.c 	__be32 data = cpu_to_be32(val);
data              261 drivers/input/touchscreen/hideep.c 	error = hideep_pgm_w_mem(ts, addr, &data, 1);
data              679 drivers/input/touchscreen/hideep.c static void hideep_power_off(void *data)
data              681 drivers/input/touchscreen/hideep.c 	struct hideep_ts *ts = data;
data              896 drivers/input/touchscreen/hideep.c 	error = hideep_update_firmware(ts, (const __be32 *)fw_entry->data,
data              249 drivers/input/touchscreen/ili210x.c static void ili210x_power_down(void *data)
data              251 drivers/input/touchscreen/ili210x.c 	struct gpio_desc *reset_gpio = data;
data              256 drivers/input/touchscreen/ili210x.c static void ili210x_cancel_work(void *data)
data              258 drivers/input/touchscreen/ili210x.c 	struct ili210x *priv = data;
data              409 drivers/input/touchscreen/ili210x.c 	{ .compatible = "ilitek,ili210x", .data = (void *)MODEL_ILI210X },
data              410 drivers/input/touchscreen/ili210x.c 	{ .compatible = "ilitek,ili251x", .data = (void *)MODEL_ILI251X },
data               44 drivers/input/touchscreen/inexio.c #define INEXIO_GET_XC(data) (((data[1])<<7) | data[2])
data               45 drivers/input/touchscreen/inexio.c #define INEXIO_GET_YC(data) (((data[3])<<7) | data[4])
data               46 drivers/input/touchscreen/inexio.c #define INEXIO_GET_TOUCHED(data) (INEXIO_FORMAT_TOUCH_BIT & data[0])
data               56 drivers/input/touchscreen/inexio.c 	unsigned char data[INEXIO_MAX_LENGTH];
data               65 drivers/input/touchscreen/inexio.c 		input_report_abs(dev, ABS_X, INEXIO_GET_XC(pinexio->data));
data               66 drivers/input/touchscreen/inexio.c 		input_report_abs(dev, ABS_Y, INEXIO_GET_YC(pinexio->data));
data               67 drivers/input/touchscreen/inexio.c 		input_report_key(dev, BTN_TOUCH, INEXIO_GET_TOUCHED(pinexio->data));
data               75 drivers/input/touchscreen/inexio.c 		unsigned char data, unsigned int flags)
data               79 drivers/input/touchscreen/inexio.c 	pinexio->data[pinexio->idx] = data;
data               81 drivers/input/touchscreen/inexio.c 	if (INEXIO_RESPONSE_BEGIN_BYTE&pinexio->data[0])
data               84 drivers/input/touchscreen/inexio.c 		printk(KERN_DEBUG "inexio.c: unknown/unsynchronized data from device, byte %x\n",pinexio->data[0]);
data               27 drivers/input/touchscreen/ipaq-micro-ts.c static void micro_ts_receive(void *data, int len, unsigned char *msg)
data               29 drivers/input/touchscreen/ipaq-micro-ts.c 	struct touchscreen_data *ts = data;
data              119 drivers/input/touchscreen/iqs5xx.c 	char data[2];
data              702 drivers/input/touchscreen/iqs5xx.c static irqreturn_t iqs5xx_irq(int irq, void *data)
data              704 drivers/input/touchscreen/iqs5xx.c 	struct iqs5xx_private *iqs5xx = data;
data              789 drivers/input/touchscreen/iqs5xx.c 		rec = (struct iqs5xx_ihex_rec *)(fw->data + pos);
data              817 drivers/input/touchscreen/iqs5xx.c 		error = hex2bin(rec_data, rec->data, rec_len);
data              825 drivers/input/touchscreen/iqs5xx.c 				rec->data + rec_len * 2, sizeof(rec_chksm));
data              873 drivers/input/touchscreen/iqs5xx.c 			if (*(fw->data + pos) == ':')
data               89 drivers/input/touchscreen/max11801_ts.c static int max11801_write_reg(struct i2c_client *client, int addr, int data)
data               92 drivers/input/touchscreen/max11801_ts.c 	return i2c_smbus_write_byte_data(client, addr << 1, data);
data               97 drivers/input/touchscreen/max11801_ts.c 	struct max11801_data *data = dev_id;
data               98 drivers/input/touchscreen/max11801_ts.c 	struct i2c_client *client = data->client;
data              104 drivers/input/touchscreen/max11801_ts.c 	status = read_register(data->client, GENERNAL_STATUS_REG);
data              107 drivers/input/touchscreen/max11801_ts.c 		status = read_register(data->client, GENERNAL_STATUS_REG);
data              135 drivers/input/touchscreen/max11801_ts.c 			input_report_abs(data->input_dev, ABS_X, x);
data              136 drivers/input/touchscreen/max11801_ts.c 			input_report_abs(data->input_dev, ABS_Y, y);
data              137 drivers/input/touchscreen/max11801_ts.c 			input_event(data->input_dev, EV_KEY, BTN_TOUCH, 1);
data              138 drivers/input/touchscreen/max11801_ts.c 			input_sync(data->input_dev);
data              142 drivers/input/touchscreen/max11801_ts.c 			input_event(data->input_dev, EV_KEY, BTN_TOUCH, 0);
data              143 drivers/input/touchscreen/max11801_ts.c 			input_sync(data->input_dev);
data              154 drivers/input/touchscreen/max11801_ts.c static void max11801_ts_phy_init(struct max11801_data *data)
data              156 drivers/input/touchscreen/max11801_ts.c 	struct i2c_client *client = data->client;
data              175 drivers/input/touchscreen/max11801_ts.c 	struct max11801_data *data;
data              179 drivers/input/touchscreen/max11801_ts.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              181 drivers/input/touchscreen/max11801_ts.c 	if (!data || !input_dev) {
data              186 drivers/input/touchscreen/max11801_ts.c 	data->client = client;
data              187 drivers/input/touchscreen/max11801_ts.c 	data->input_dev = input_dev;
data              199 drivers/input/touchscreen/max11801_ts.c 	max11801_ts_phy_init(data);
data              204 drivers/input/touchscreen/max11801_ts.c 					  "max11801_ts", data);
data              210 drivers/input/touchscreen/max11801_ts.c 	error = input_register_device(data->input_dev);
data               41 drivers/input/touchscreen/mc13783_ts.c static irqreturn_t mc13783_ts_handler(int irq, void *data)
data               43 drivers/input/touchscreen/mc13783_ts.c 	struct mc13783_ts_priv *priv = data;
data              107 drivers/input/touchscreen/mcs5000_ts.c 	struct mcs5000_ts_data *data = dev_id;
data              108 drivers/input/touchscreen/mcs5000_ts.c 	struct i2c_client *client = data->client;
data              123 drivers/input/touchscreen/mcs5000_ts.c 		input_report_key(data->input_dev, BTN_TOUCH, 0);
data              124 drivers/input/touchscreen/mcs5000_ts.c 		input_sync(data->input_dev);
data              131 drivers/input/touchscreen/mcs5000_ts.c 		input_report_key(data->input_dev, BTN_TOUCH, 1);
data              132 drivers/input/touchscreen/mcs5000_ts.c 		input_report_abs(data->input_dev, ABS_X, x);
data              133 drivers/input/touchscreen/mcs5000_ts.c 		input_report_abs(data->input_dev, ABS_Y, y);
data              134 drivers/input/touchscreen/mcs5000_ts.c 		input_sync(data->input_dev);
data              159 drivers/input/touchscreen/mcs5000_ts.c static void mcs5000_ts_phys_init(struct mcs5000_ts_data *data,
data              162 drivers/input/touchscreen/mcs5000_ts.c 	struct i2c_client *client = data->client;
data              179 drivers/input/touchscreen/mcs5000_ts.c 	i2c_smbus_write_byte_data(data->client, MCS5000_TS_OP_MODE,
data              187 drivers/input/touchscreen/mcs5000_ts.c 	struct mcs5000_ts_data *data;
data              195 drivers/input/touchscreen/mcs5000_ts.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              196 drivers/input/touchscreen/mcs5000_ts.c 	if (!data) {
data              201 drivers/input/touchscreen/mcs5000_ts.c 	data->client = client;
data              219 drivers/input/touchscreen/mcs5000_ts.c 	data->input_dev = input_dev;
data              227 drivers/input/touchscreen/mcs5000_ts.c 					  "mcs5000_ts", data);
data              233 drivers/input/touchscreen/mcs5000_ts.c 	error = input_register_device(data->input_dev);
data              239 drivers/input/touchscreen/mcs5000_ts.c 	mcs5000_ts_phys_init(data, pdata);
data              240 drivers/input/touchscreen/mcs5000_ts.c 	i2c_set_clientdata(client, data);
data              258 drivers/input/touchscreen/mcs5000_ts.c 	struct mcs5000_ts_data *data = i2c_get_clientdata(client);
data              261 drivers/input/touchscreen/mcs5000_ts.c 	mcs5000_ts_phys_init(data, pdata);
data              881 drivers/input/touchscreen/melfas_mip4.c 				const u8 *data, int length, u16 buf_addr)
data              934 drivers/input/touchscreen/melfas_mip4.c 		memcpy(&data_buf[2], &data[buf_offset], MIP4_BL_PACKET_SIZE);
data              967 drivers/input/touchscreen/melfas_mip4.c 			       const u8 *data, int length, int buf_addr)
data             1052 drivers/input/touchscreen/melfas_mip4.c 		if (memcmp(&data[buf_offset], read_buf, MIP4_BL_PACKET_SIZE)) {
data             1060 drivers/input/touchscreen/melfas_mip4.c 				       data + offset, MIP4_BL_PACKET_SIZE,
data             1170 drivers/input/touchscreen/melfas_mip4.c 	fw_info = (const void *)&fw->data[fw->size - MIP4_BIN_TAIL_SIZE];
data             1269 drivers/input/touchscreen/melfas_mip4.c 		error = mip4_flash_fw(ts, fw->data, fw_size, fw_start_offset);
data               83 drivers/input/touchscreen/mms114.c static int __mms114_read_reg(struct mms114_data *data, unsigned int reg,
data               86 drivers/input/touchscreen/mms114.c 	struct i2c_client *client = data->client;
data              117 drivers/input/touchscreen/mms114.c static int mms114_read_reg(struct mms114_data *data, unsigned int reg)
data              123 drivers/input/touchscreen/mms114.c 		return data->cache_mode_control;
data              125 drivers/input/touchscreen/mms114.c 	error = __mms114_read_reg(data, reg, 1, &val);
data              129 drivers/input/touchscreen/mms114.c static int mms114_write_reg(struct mms114_data *data, unsigned int reg,
data              132 drivers/input/touchscreen/mms114.c 	struct i2c_client *client = data->client;
data              148 drivers/input/touchscreen/mms114.c 		data->cache_mode_control = val;
data              153 drivers/input/touchscreen/mms114.c static void mms114_process_mt(struct mms114_data *data, struct mms114_touch *touch)
data              155 drivers/input/touchscreen/mms114.c 	struct i2c_client *client = data->client;
data              156 drivers/input/touchscreen/mms114.c 	struct input_dev *input_dev = data->input_dev;
data              184 drivers/input/touchscreen/mms114.c 		touchscreen_report_pos(input_dev, &data->props, x, y, true);
data              192 drivers/input/touchscreen/mms114.c 	struct mms114_data *data = dev_id;
data              193 drivers/input/touchscreen/mms114.c 	struct input_dev *input_dev = data->input_dev;
data              207 drivers/input/touchscreen/mms114.c 	packet_size = mms114_read_reg(data, MMS114_PACKET_SIZE);
data              213 drivers/input/touchscreen/mms114.c 	error = __mms114_read_reg(data, MMS114_INFORMATION, packet_size,
data              219 drivers/input/touchscreen/mms114.c 		mms114_process_mt(data, touch + index);
data              221 drivers/input/touchscreen/mms114.c 	input_mt_report_pointer_emulation(data->input_dev, true);
data              222 drivers/input/touchscreen/mms114.c 	input_sync(data->input_dev);
data              228 drivers/input/touchscreen/mms114.c static int mms114_set_active(struct mms114_data *data, bool active)
data              232 drivers/input/touchscreen/mms114.c 	val = mms114_read_reg(data, MMS114_MODE_CONTROL);
data              242 drivers/input/touchscreen/mms114.c 	return mms114_write_reg(data, MMS114_MODE_CONTROL, val);
data              245 drivers/input/touchscreen/mms114.c static int mms114_get_version(struct mms114_data *data)
data              247 drivers/input/touchscreen/mms114.c 	struct device *dev = &data->client->dev;
data              252 drivers/input/touchscreen/mms114.c 	switch (data->type) {
data              254 drivers/input/touchscreen/mms114.c 		error = __mms114_read_reg(data, MMS152_FW_REV, 3, buf);
data              258 drivers/input/touchscreen/mms114.c 		group = i2c_smbus_read_byte_data(data->client,
data              268 drivers/input/touchscreen/mms114.c 		error = __mms114_read_reg(data, MMS114_TSP_REV, 6, buf);
data              280 drivers/input/touchscreen/mms114.c static int mms114_setup_regs(struct mms114_data *data)
data              282 drivers/input/touchscreen/mms114.c 	const struct touchscreen_properties *props = &data->props;
data              286 drivers/input/touchscreen/mms114.c 	error = mms114_get_version(data);
data              291 drivers/input/touchscreen/mms114.c 	if (data->type == TYPE_MMS152)
data              294 drivers/input/touchscreen/mms114.c 	error = mms114_set_active(data, true);
data              300 drivers/input/touchscreen/mms114.c 	error = mms114_write_reg(data, MMS114_XY_RESOLUTION_H, val);
data              305 drivers/input/touchscreen/mms114.c 	error = mms114_write_reg(data, MMS114_X_RESOLUTION, val);
data              310 drivers/input/touchscreen/mms114.c 	error = mms114_write_reg(data, MMS114_Y_RESOLUTION, val);
data              314 drivers/input/touchscreen/mms114.c 	if (data->contact_threshold) {
data              315 drivers/input/touchscreen/mms114.c 		error = mms114_write_reg(data, MMS114_CONTACT_THRESHOLD,
data              316 drivers/input/touchscreen/mms114.c 				data->contact_threshold);
data              321 drivers/input/touchscreen/mms114.c 	if (data->moving_threshold) {
data              322 drivers/input/touchscreen/mms114.c 		error = mms114_write_reg(data, MMS114_MOVING_THRESHOLD,
data              323 drivers/input/touchscreen/mms114.c 				data->moving_threshold);
data              331 drivers/input/touchscreen/mms114.c static int mms114_start(struct mms114_data *data)
data              333 drivers/input/touchscreen/mms114.c 	struct i2c_client *client = data->client;
data              336 drivers/input/touchscreen/mms114.c 	error = regulator_enable(data->core_reg);
data              342 drivers/input/touchscreen/mms114.c 	error = regulator_enable(data->io_reg);
data              345 drivers/input/touchscreen/mms114.c 		regulator_disable(data->core_reg);
data              351 drivers/input/touchscreen/mms114.c 	error = mms114_setup_regs(data);
data              353 drivers/input/touchscreen/mms114.c 		regulator_disable(data->io_reg);
data              354 drivers/input/touchscreen/mms114.c 		regulator_disable(data->core_reg);
data              363 drivers/input/touchscreen/mms114.c static void mms114_stop(struct mms114_data *data)
data              365 drivers/input/touchscreen/mms114.c 	struct i2c_client *client = data->client;
data              370 drivers/input/touchscreen/mms114.c 	error = regulator_disable(data->io_reg);
data              374 drivers/input/touchscreen/mms114.c 	error = regulator_disable(data->core_reg);
data              381 drivers/input/touchscreen/mms114.c 	struct mms114_data *data = input_get_drvdata(dev);
data              383 drivers/input/touchscreen/mms114.c 	return mms114_start(data);
data              388 drivers/input/touchscreen/mms114.c 	struct mms114_data *data = input_get_drvdata(dev);
data              390 drivers/input/touchscreen/mms114.c 	mms114_stop(data);
data              393 drivers/input/touchscreen/mms114.c static int mms114_parse_legacy_bindings(struct mms114_data *data)
data              395 drivers/input/touchscreen/mms114.c 	struct device *dev = &data->client->dev;
data              396 drivers/input/touchscreen/mms114.c 	struct touchscreen_properties *props = &data->props;
data              409 drivers/input/touchscreen/mms114.c 				&data->contact_threshold);
data              411 drivers/input/touchscreen/mms114.c 				&data->moving_threshold);
data              426 drivers/input/touchscreen/mms114.c 	struct mms114_data *data;
data              436 drivers/input/touchscreen/mms114.c 	data = devm_kzalloc(&client->dev, sizeof(struct mms114_data),
data              439 drivers/input/touchscreen/mms114.c 	if (!data || !input_dev) {
data              444 drivers/input/touchscreen/mms114.c 	data->client = client;
data              445 drivers/input/touchscreen/mms114.c 	data->input_dev = input_dev;
data              452 drivers/input/touchscreen/mms114.c 	data->type = (enum mms_type)match_data;
data              460 drivers/input/touchscreen/mms114.c 	touchscreen_parse_properties(input_dev, true, &data->props);
data              461 drivers/input/touchscreen/mms114.c 	if (!data->props.max_x || !data->props.max_y) {
data              464 drivers/input/touchscreen/mms114.c 		error = mms114_parse_legacy_bindings(data);
data              469 drivers/input/touchscreen/mms114.c 				     0, data->props.max_x, 0, 0);
data              471 drivers/input/touchscreen/mms114.c 				     0, data->props.max_y, 0, 0);
data              474 drivers/input/touchscreen/mms114.c 	if (data->type == TYPE_MMS114) {
data              479 drivers/input/touchscreen/mms114.c 		data->moving_threshold = input_abs_get_fuzz(input_dev,
data              481 drivers/input/touchscreen/mms114.c 		data->contact_threshold = input_abs_get_fuzz(input_dev,
data              490 drivers/input/touchscreen/mms114.c 					 data->type);
data              504 drivers/input/touchscreen/mms114.c 	input_set_drvdata(input_dev, data);
data              505 drivers/input/touchscreen/mms114.c 	i2c_set_clientdata(client, data);
data              507 drivers/input/touchscreen/mms114.c 	data->core_reg = devm_regulator_get(&client->dev, "avdd");
data              508 drivers/input/touchscreen/mms114.c 	if (IS_ERR(data->core_reg)) {
data              509 drivers/input/touchscreen/mms114.c 		error = PTR_ERR(data->core_reg);
data              515 drivers/input/touchscreen/mms114.c 	data->io_reg = devm_regulator_get(&client->dev, "vdd");
data              516 drivers/input/touchscreen/mms114.c 	if (IS_ERR(data->io_reg)) {
data              517 drivers/input/touchscreen/mms114.c 		error = PTR_ERR(data->io_reg);
data              525 drivers/input/touchscreen/mms114.c 					  dev_name(&client->dev), data);
data              532 drivers/input/touchscreen/mms114.c 	error = input_register_device(data->input_dev);
data              544 drivers/input/touchscreen/mms114.c 	struct mms114_data *data = i2c_get_clientdata(client);
data              545 drivers/input/touchscreen/mms114.c 	struct input_dev *input_dev = data->input_dev;
data              559 drivers/input/touchscreen/mms114.c 		mms114_stop(data);
data              568 drivers/input/touchscreen/mms114.c 	struct mms114_data *data = i2c_get_clientdata(client);
data              569 drivers/input/touchscreen/mms114.c 	struct input_dev *input_dev = data->input_dev;
data              574 drivers/input/touchscreen/mms114.c 		error = mms114_start(data);
data              597 drivers/input/touchscreen/mms114.c 		.data = (void *)TYPE_MMS114,
data              600 drivers/input/touchscreen/mms114.c 		.data = (void *)TYPE_MMS152,
data               45 drivers/input/touchscreen/mtouch.c #define MTOUCH_GET_XC(data) (((data[2])<<7) | data[1])
data               46 drivers/input/touchscreen/mtouch.c #define MTOUCH_GET_YC(data) (((data[4])<<7) | data[3])
data               47 drivers/input/touchscreen/mtouch.c #define MTOUCH_GET_TOUCHED(data) (MTOUCH_FORMAT_TABLET_TOUCH_BIT & data[0])
data               57 drivers/input/touchscreen/mtouch.c 	unsigned char data[MTOUCH_MAX_LENGTH];
data               66 drivers/input/touchscreen/mtouch.c 		input_report_abs(dev, ABS_X, MTOUCH_GET_XC(mtouch->data));
data               67 drivers/input/touchscreen/mtouch.c 		input_report_abs(dev, ABS_Y, MTOUCH_MAX_YC - MTOUCH_GET_YC(mtouch->data));
data               68 drivers/input/touchscreen/mtouch.c 		input_report_key(dev, BTN_TOUCH, MTOUCH_GET_TOUCHED(mtouch->data));
data               77 drivers/input/touchscreen/mtouch.c 	if (MTOUCH_RESPONSE_END_BYTE == mtouch->data[mtouch->idx++]) {
data               87 drivers/input/touchscreen/mtouch.c 		unsigned char data, unsigned int flags)
data               91 drivers/input/touchscreen/mtouch.c 	mtouch->data[mtouch->idx] = data;
data               93 drivers/input/touchscreen/mtouch.c 	if (MTOUCH_FORMAT_TABLET_STATUS_BIT & mtouch->data[0])
data               95 drivers/input/touchscreen/mtouch.c 	else if (MTOUCH_RESPONSE_BEGIN_BYTE == mtouch->data[0])
data               98 drivers/input/touchscreen/mtouch.c 		printk(KERN_DEBUG "mtouch.c: unknown/unsynchronized data from device, byte %x\n",mtouch->data[0]);
data              493 drivers/input/touchscreen/mxs-lradc-ts.c static irqreturn_t mxs_lradc_ts_handle_irq(int irq, void *data)
data              495 drivers/input/touchscreen/mxs-lradc-ts.c 	struct mxs_lradc_ts *ts = data;
data               38 drivers/input/touchscreen/pcap_ts.c static void pcap_ts_read_xy(void *data, u16 res[2])
data               40 drivers/input/touchscreen/pcap_ts.c 	struct pcap_ts *pcap_ts = data;
data              103 drivers/input/touchscreen/pcap_ts.c static irqreturn_t pcap_ts_event_touch(int pirq, void *data)
data              105 drivers/input/touchscreen/pcap_ts.c 	struct pcap_ts *pcap_ts = data;
data               54 drivers/input/touchscreen/penmount.c 	unsigned char data[PM_MAX_LENGTH];
data              103 drivers/input/touchscreen/penmount.c 	if ((pm->data[0] & 0x80) && pm->packetsize == ++pm->idx) {
data              104 drivers/input/touchscreen/penmount.c 		input_report_abs(dev, ABS_X, pm->data[1] * 128 + pm->data[2]);
data              105 drivers/input/touchscreen/penmount.c 		input_report_abs(dev, ABS_Y, pm->data[3] * 128 + pm->data[4]);
data              106 drivers/input/touchscreen/penmount.c 		input_report_key(dev, BTN_TOUCH, !!(pm->data[0] & 0x40));
data              116 drivers/input/touchscreen/penmount.c 	if ((pm->data[0] & 0xbf) == 0x30 && pm->packetsize == ++pm->idx) {
data              117 drivers/input/touchscreen/penmount.c 		if (pm_checkpacket(pm->data)) {
data              119 drivers/input/touchscreen/penmount.c 					pm->data[2] * 256 + pm->data[1]);
data              121 drivers/input/touchscreen/penmount.c 					pm->data[4] * 256 + pm->data[3]);
data              122 drivers/input/touchscreen/penmount.c 			input_report_key(dev, BTN_TOUCH, pm->data[0] & 0x40);
data              133 drivers/input/touchscreen/penmount.c 	if ((pm->data[0] & 0xce) == 0x40 && pm->packetsize == ++pm->idx) {
data              134 drivers/input/touchscreen/penmount.c 		if (pm_checkpacket(pm->data)) {
data              135 drivers/input/touchscreen/penmount.c 			int slotnum = pm->data[0] & 0x0f;
data              136 drivers/input/touchscreen/penmount.c 			pm->slots[slotnum].active = pm->data[0] & 0x30;
data              137 drivers/input/touchscreen/penmount.c 			pm->slots[slotnum].x = pm->data[2] * 256 + pm->data[1];
data              138 drivers/input/touchscreen/penmount.c 			pm->slots[slotnum].y = pm->data[4] * 256 + pm->data[3];
data              149 drivers/input/touchscreen/penmount.c 	if ((pm->data[0] & 0xb0) == 0x30 && pm->packetsize == ++pm->idx) {
data              150 drivers/input/touchscreen/penmount.c 		if (pm_checkpacket(pm->data)) {
data              151 drivers/input/touchscreen/penmount.c 			int slotnum = pm->data[0] & 0x0f;
data              152 drivers/input/touchscreen/penmount.c 			pm->slots[slotnum].active = pm->data[0] & 0x40;
data              153 drivers/input/touchscreen/penmount.c 			pm->slots[slotnum].x = pm->data[2] * 256 + pm->data[1];
data              154 drivers/input/touchscreen/penmount.c 			pm->slots[slotnum].y = pm->data[4] * 256 + pm->data[3];
data              162 drivers/input/touchscreen/penmount.c 		unsigned char data, unsigned int flags)
data              166 drivers/input/touchscreen/penmount.c 	pm->data[pm->idx] = data;
data              596 drivers/input/touchscreen/pixcir_i2c_ts.c 	{ .compatible = "pixcir,pixcir_ts", .data = &pixcir_ts_data },
data              597 drivers/input/touchscreen/pixcir_i2c_ts.c 	{ .compatible = "pixcir,pixcir_tangoc", .data = &pixcir_tangoc_data },
data              114 drivers/input/touchscreen/raspberrypi-ts.c static void rpi_ts_dma_cleanup(void *data)
data              116 drivers/input/touchscreen/raspberrypi-ts.c 	struct rpi_ts *ts = data;
data              140 drivers/input/touchscreen/raydium_i2c_ts.c 			    u8 addr, const void *data, size_t len)
data              151 drivers/input/touchscreen/raydium_i2c_ts.c 	memcpy(buf + 1, data, len);
data              174 drivers/input/touchscreen/raydium_i2c_ts.c 			    u8 addr, void *data, size_t len)
data              186 drivers/input/touchscreen/raydium_i2c_ts.c 			.buf = data,
data              199 drivers/input/touchscreen/raydium_i2c_ts.c 				    u32 addr, void *data, size_t len)
data              214 drivers/input/touchscreen/raydium_i2c_ts.c 						 data, xfer_len);
data              219 drivers/input/touchscreen/raydium_i2c_ts.c 		data += xfer_len;
data              227 drivers/input/touchscreen/raydium_i2c_ts.c 				    u32 addr, const void *data, size_t len)
data              235 drivers/input/touchscreen/raydium_i2c_ts.c 		error = raydium_i2c_send(client, addr & 0xff, data, len);
data              409 drivers/input/touchscreen/raydium_i2c_ts.c 				    const void *data, size_t len,
data              414 drivers/input/touchscreen/raydium_i2c_ts.c 	error = raydium_i2c_send(client, RM_CMD_BOOT_WRT, data, len);
data              574 drivers/input/touchscreen/raydium_i2c_ts.c 				     u16 page_idx, const void *data, size_t len)
data              589 drivers/input/touchscreen/raydium_i2c_ts.c 		memcpy(&buf[BL_DATA_STR], data, xfer_len);
data              603 drivers/input/touchscreen/raydium_i2c_ts.c 		data += xfer_len;
data              625 drivers/input/touchscreen/raydium_i2c_ts.c 	const void *data;
data              685 drivers/input/touchscreen/raydium_i2c_ts.c 	data = fw->data;
data              692 drivers/input/touchscreen/raydium_i2c_ts.c 		error = raydium_i2c_fw_write_page(client, page_nr++, data, len);
data              698 drivers/input/touchscreen/raydium_i2c_ts.c 		data += len;
data              733 drivers/input/touchscreen/raydium_i2c_ts.c 	fw_checksum = raydium_calc_chksum(fw->data, fw->size);
data               43 drivers/input/touchscreen/resistive-adc-touch.c static int grts_cb(const void *data, void *private)
data               45 drivers/input/touchscreen/resistive-adc-touch.c 	const u16 *touch_info = data;
data               92 drivers/input/touchscreen/resistive-adc-touch.c static void grts_disable(void *data)
data               94 drivers/input/touchscreen/resistive-adc-touch.c 	iio_channel_release_all_cb(data);
data              696 drivers/input/touchscreen/rohm_bu21023.c 						xfer_len, &fw->data[offset]);
data              107 drivers/input/touchscreen/s6sy761.c 	u8 data[S6SY761_EVENT_SIZE * S6SY761_EVENT_COUNT];
data              130 drivers/input/touchscreen/s6sy761.c 			.buf	= sdata->data + S6SY761_EVENT_SIZE,
data              202 drivers/input/touchscreen/s6sy761.c 		u8 *event = &sdata->data[i * S6SY761_EVENT_SIZE];
data              232 drivers/input/touchscreen/s6sy761.c 					    sdata->data);
data              238 drivers/input/touchscreen/s6sy761.c 	if (!sdata->data[0])
data              241 drivers/input/touchscreen/s6sy761.c 	n_events = sdata->data[7] & S6SY761_MASK_LEFT_EVENTS;
data              383 drivers/input/touchscreen/s6sy761.c static void s6sy761_power_off(void *data)
data              385 drivers/input/touchscreen/s6sy761.c 	struct s6sy761_data *sdata = data;
data               84 drivers/input/touchscreen/silead.c static int silead_ts_request_input_dev(struct silead_ts_data *data)
data               86 drivers/input/touchscreen/silead.c 	struct device *dev = &data->client->dev;
data               89 drivers/input/touchscreen/silead.c 	data->input = devm_input_allocate_device(dev);
data               90 drivers/input/touchscreen/silead.c 	if (!data->input) {
data               96 drivers/input/touchscreen/silead.c 	input_set_abs_params(data->input, ABS_MT_POSITION_X, 0, 4095, 0, 0);
data               97 drivers/input/touchscreen/silead.c 	input_set_abs_params(data->input, ABS_MT_POSITION_Y, 0, 4095, 0, 0);
data               98 drivers/input/touchscreen/silead.c 	touchscreen_parse_properties(data->input, true, &data->prop);
data              100 drivers/input/touchscreen/silead.c 	input_mt_init_slots(data->input, data->max_fingers,
data              105 drivers/input/touchscreen/silead.c 		input_set_capability(data->input, EV_KEY, KEY_LEFTMETA);
data              107 drivers/input/touchscreen/silead.c 	data->input->name = SILEAD_TS_NAME;
data              108 drivers/input/touchscreen/silead.c 	data->input->phys = "input/ts";
data              109 drivers/input/touchscreen/silead.c 	data->input->id.bustype = BUS_I2C;
data              111 drivers/input/touchscreen/silead.c 	error = input_register_device(data->input);
data              123 drivers/input/touchscreen/silead.c 	struct silead_ts_data *data = i2c_get_clientdata(client);
data              125 drivers/input/touchscreen/silead.c 	if (data->gpio_power) {
data              126 drivers/input/touchscreen/silead.c 		gpiod_set_value_cansleep(data->gpio_power, state);
data              133 drivers/input/touchscreen/silead.c 	struct silead_ts_data *data = i2c_get_clientdata(client);
data              134 drivers/input/touchscreen/silead.c 	struct input_dev *input = data->input;
data              147 drivers/input/touchscreen/silead.c 	if (buf[0] > data->max_fingers) {
data              149 drivers/input/touchscreen/silead.c 			 buf[0], data->max_fingers);
data              150 drivers/input/touchscreen/silead.c 		buf[0] = data->max_fingers;
data              175 drivers/input/touchscreen/silead.c 		data->id[touch_nr] = (bufp[SILEAD_POINT_X_MSB_OFF] &
data              177 drivers/input/touchscreen/silead.c 		touchscreen_set_mt_pos(&data->pos[touch_nr], &data->prop,
data              183 drivers/input/touchscreen/silead.c 	input_mt_assign_slots(input, data->slots, data->pos, touch_nr, 0);
data              186 drivers/input/touchscreen/silead.c 		input_mt_slot(input, data->slots[i]);
data              188 drivers/input/touchscreen/silead.c 		input_report_abs(input, ABS_MT_POSITION_X, data->pos[i].x);
data              189 drivers/input/touchscreen/silead.c 		input_report_abs(input, ABS_MT_POSITION_Y, data->pos[i].y);
data              191 drivers/input/touchscreen/silead.c 		dev_dbg(dev, "x=%d y=%d hw_id=%d sw_id=%d\n", data->pos[i].x,
data              192 drivers/input/touchscreen/silead.c 			data->pos[i].y, data->id[i], data->slots[i]);
data              202 drivers/input/touchscreen/silead.c 	struct silead_ts_data *data = i2c_get_clientdata(client);
data              212 drivers/input/touchscreen/silead.c 					data->max_fingers);
data              283 drivers/input/touchscreen/silead.c 	struct silead_ts_data *data = i2c_get_clientdata(client);
data              289 drivers/input/touchscreen/silead.c 	dev_dbg(dev, "Firmware file name: %s", data->fw_name);
data              291 drivers/input/touchscreen/silead.c 	error = request_firmware(&fw, data->fw_name, dev);
data              298 drivers/input/touchscreen/silead.c 	fw_data = (struct silead_fw_data *)fw->data;
data              332 drivers/input/touchscreen/silead.c 	struct silead_ts_data *data = i2c_get_clientdata(client);
data              343 drivers/input/touchscreen/silead.c 	data->chip_id = le32_to_cpu(chip_id);
data              344 drivers/input/touchscreen/silead.c 	dev_info(&client->dev, "Silead chip ID: 0x%8X", data->chip_id);
data              389 drivers/input/touchscreen/silead.c 	struct silead_ts_data *data = id;
data              390 drivers/input/touchscreen/silead.c 	struct i2c_client *client = data->client;
data              399 drivers/input/touchscreen/silead.c 	struct silead_ts_data *data = i2c_get_clientdata(client);
data              405 drivers/input/touchscreen/silead.c 					 &data->max_fingers);
data              408 drivers/input/touchscreen/silead.c 		data->max_fingers = 5; /* Most devices handle up-to 5 fingers */
data              413 drivers/input/touchscreen/silead.c 		snprintf(data->fw_name, sizeof(data->fw_name),
data              420 drivers/input/touchscreen/silead.c static int silead_ts_set_default_fw_name(struct silead_ts_data *data,
data              424 drivers/input/touchscreen/silead.c 	struct device *dev = &data->client->dev;
data              432 drivers/input/touchscreen/silead.c 		snprintf(data->fw_name, sizeof(data->fw_name),
data              435 drivers/input/touchscreen/silead.c 		for (i = 0; i < strlen(data->fw_name); i++)
data              436 drivers/input/touchscreen/silead.c 			data->fw_name[i] = tolower(data->fw_name[i]);
data              438 drivers/input/touchscreen/silead.c 		snprintf(data->fw_name, sizeof(data->fw_name),
data              445 drivers/input/touchscreen/silead.c static int silead_ts_set_default_fw_name(struct silead_ts_data *data,
data              448 drivers/input/touchscreen/silead.c 	snprintf(data->fw_name, sizeof(data->fw_name),
data              456 drivers/input/touchscreen/silead.c 	struct silead_ts_data *data = arg;
data              458 drivers/input/touchscreen/silead.c 	regulator_bulk_disable(ARRAY_SIZE(data->regulators), data->regulators);
data              464 drivers/input/touchscreen/silead.c 	struct silead_ts_data *data;
data              476 drivers/input/touchscreen/silead.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              477 drivers/input/touchscreen/silead.c 	if (!data)
data              480 drivers/input/touchscreen/silead.c 	i2c_set_clientdata(client, data);
data              481 drivers/input/touchscreen/silead.c 	data->client = client;
data              483 drivers/input/touchscreen/silead.c 	error = silead_ts_set_default_fw_name(data, id);
data              493 drivers/input/touchscreen/silead.c 	data->regulators[0].supply = "vddio";
data              494 drivers/input/touchscreen/silead.c 	data->regulators[1].supply = "avdd";
data              495 drivers/input/touchscreen/silead.c 	error = devm_regulator_bulk_get(dev, ARRAY_SIZE(data->regulators),
data              496 drivers/input/touchscreen/silead.c 					data->regulators);
data              504 drivers/input/touchscreen/silead.c 	error = regulator_bulk_enable(ARRAY_SIZE(data->regulators),
data              505 drivers/input/touchscreen/silead.c 				      data->regulators);
data              509 drivers/input/touchscreen/silead.c 	error = devm_add_action_or_reset(dev, silead_disable_regulator, data);
data              514 drivers/input/touchscreen/silead.c 	data->gpio_power = devm_gpiod_get_optional(dev, "power", GPIOD_OUT_LOW);
data              515 drivers/input/touchscreen/silead.c 	if (IS_ERR(data->gpio_power)) {
data              516 drivers/input/touchscreen/silead.c 		if (PTR_ERR(data->gpio_power) != -EPROBE_DEFER)
data              518 drivers/input/touchscreen/silead.c 		return PTR_ERR(data->gpio_power);
data              525 drivers/input/touchscreen/silead.c 	error = silead_ts_request_input_dev(data);
data              531 drivers/input/touchscreen/silead.c 					  IRQF_ONESHOT, client->name, data);
data              172 drivers/input/touchscreen/sis_i2c.c static int sis_ts_report_contact(struct sis_ts_data *ts, const u8 *data, u8 id)
data              176 drivers/input/touchscreen/sis_i2c.c 	u8 status = data[SIS_CONTACT_STATUS_OFFSET];
data              183 drivers/input/touchscreen/sis_i2c.c 			data[SIS_CONTACT_STATUS_OFFSET]);
data              187 drivers/input/touchscreen/sis_i2c.c 	slot = input_mt_get_slot_by_key(input, data[SIS_CONTACT_ID_OFFSET]);
data              199 drivers/input/touchscreen/sis_i2c.c 				width = data[SIS_CONTACT_WIDTH_OFFSET];
data              200 drivers/input/touchscreen/sis_i2c.c 				height = data[SIS_CONTACT_HEIGHT_OFFSET];
data              205 drivers/input/touchscreen/sis_i2c.c 					data[SIS_CONTACT_PRESSURE_OFFSET(id)];
data              208 drivers/input/touchscreen/sis_i2c.c 		x = get_unaligned_le16(&data[SIS_CONTACT_X_OFFSET]);
data              209 drivers/input/touchscreen/sis_i2c.c 		y = get_unaligned_le16(&data[SIS_CONTACT_Y_OFFSET]);
data              152 drivers/input/touchscreen/st1232.c static void st1232_ts_power_off(void *data)
data              154 drivers/input/touchscreen/st1232.c 	st1232_ts_power(data, false);
data              327 drivers/input/touchscreen/st1232.c 	{ .compatible = "sitronix,st1232", .data = &st1232_chip_info },
data              328 drivers/input/touchscreen/st1232.c 	{ .compatible = "sitronix,st1633", .data = &st1633_chip_info },
data               99 drivers/input/touchscreen/stmfts.c 	u8 data[STMFTS_DATA_MAX_SIZE];
data              159 drivers/input/touchscreen/stmfts.c 			.buf	= sdata->data,
data              250 drivers/input/touchscreen/stmfts.c 		u8 *event = &sdata->data[i * STMFTS_EVENT_SIZE];
data              589 drivers/input/touchscreen/stmfts.c static void stmfts_power_off(void *data)
data              591 drivers/input/touchscreen/stmfts.c 	struct stmfts_data *sdata = data;
data              126 drivers/input/touchscreen/stmpe-ts.c static irqreturn_t stmpe_ts_handler(int irq, void *data)
data              130 drivers/input/touchscreen/stmpe-ts.c 	struct stmpe_touch *ts = data;
data              195 drivers/input/touchscreen/sun4i-ts.c static int sun4i_get_tz_temp(void *data, int *temp)
data              197 drivers/input/touchscreen/sun4i-ts.c 	return sun4i_get_temp(data, temp);
data               95 drivers/input/touchscreen/surface3_spi.c static void surface3_spi_process_touch(struct surface3_ts_data *ts_data, u8 *data)
data               99 drivers/input/touchscreen/surface3_spi.c 	timestamp = get_unaligned_le16(&data[15]);
data              104 drivers/input/touchscreen/surface3_spi.c 		finger = (struct surface3_ts_data_finger *)&data[17 +
data              160 drivers/input/touchscreen/surface3_spi.c static void surface3_spi_process_pen(struct surface3_ts_data *ts_data, u8 *data)
data              164 drivers/input/touchscreen/surface3_spi.c 	pen = (struct surface3_ts_data_pen *)&data[15];
data              175 drivers/input/touchscreen/surface3_spi.c 	u8 *data = ts_data->rd_buf;
data              177 drivers/input/touchscreen/surface3_spi.c 	if (memcmp(header, data, sizeof(header)))
data              180 drivers/input/touchscreen/surface3_spi.c 			__func__, (int)sizeof(header), data);
data              182 drivers/input/touchscreen/surface3_spi.c 	switch (data[9]) {
data              184 drivers/input/touchscreen/surface3_spi.c 		surface3_spi_process_touch(ts_data, data);
data              187 drivers/input/touchscreen/surface3_spi.c 		surface3_spi_process_pen(ts_data, data);
data              192 drivers/input/touchscreen/surface3_spi.c 			__func__, data[9]);
data              199 drivers/input/touchscreen/surface3_spi.c 	struct surface3_ts_data *data = dev_id;
data              201 drivers/input/touchscreen/surface3_spi.c 	if (surface3_spi_read(data))
data              204 drivers/input/touchscreen/surface3_spi.c 	dev_dbg(&data->spi->dev, "%s received -> %*ph\n",
data              205 drivers/input/touchscreen/surface3_spi.c 		__func__, SURFACE3_PACKET_SIZE, data->rd_buf);
data              206 drivers/input/touchscreen/surface3_spi.c 	surface3_spi_process(data);
data              211 drivers/input/touchscreen/surface3_spi.c static void surface3_spi_power(struct surface3_ts_data *data, bool on)
data              213 drivers/input/touchscreen/surface3_spi.c 	gpiod_set_value(data->gpiod_rst[0], on);
data              214 drivers/input/touchscreen/surface3_spi.c 	gpiod_set_value(data->gpiod_rst[1], on);
data              224 drivers/input/touchscreen/surface3_spi.c static int surface3_spi_get_gpio_config(struct surface3_ts_data *data)
data              231 drivers/input/touchscreen/surface3_spi.c 	dev = &data->spi->dev;
data              246 drivers/input/touchscreen/surface3_spi.c 		data->gpiod_rst[i] = gpiod;
data              252 drivers/input/touchscreen/surface3_spi.c static int surface3_spi_create_touch_input(struct surface3_ts_data *data)
data              257 drivers/input/touchscreen/surface3_spi.c 	input = devm_input_allocate_device(&data->spi->dev);
data              261 drivers/input/touchscreen/surface3_spi.c 	data->input_dev = input;
data              280 drivers/input/touchscreen/surface3_spi.c 		dev_err(&data->spi->dev,
data              288 drivers/input/touchscreen/surface3_spi.c static int surface3_spi_create_pen_input(struct surface3_ts_data *data)
data              293 drivers/input/touchscreen/surface3_spi.c 	input = devm_input_allocate_device(&data->spi->dev);
data              297 drivers/input/touchscreen/surface3_spi.c 	data->pen_input_dev = input;
data              298 drivers/input/touchscreen/surface3_spi.c 	data->pen_tool = BTN_TOOL_PEN;
data              321 drivers/input/touchscreen/surface3_spi.c 		dev_err(&data->spi->dev,
data              331 drivers/input/touchscreen/surface3_spi.c 	struct surface3_ts_data *data;
data              341 drivers/input/touchscreen/surface3_spi.c 	data = devm_kzalloc(&spi->dev, sizeof(*data), GFP_KERNEL);
data              342 drivers/input/touchscreen/surface3_spi.c 	if (!data)
data              345 drivers/input/touchscreen/surface3_spi.c 	data->spi = spi;
data              346 drivers/input/touchscreen/surface3_spi.c 	spi_set_drvdata(spi, data);
data              348 drivers/input/touchscreen/surface3_spi.c 	error = surface3_spi_get_gpio_config(data);
data              352 drivers/input/touchscreen/surface3_spi.c 	surface3_spi_power(data, true);
data              353 drivers/input/touchscreen/surface3_spi.c 	surface3_spi_power(data, false);
data              354 drivers/input/touchscreen/surface3_spi.c 	surface3_spi_power(data, true);
data              356 drivers/input/touchscreen/surface3_spi.c 	error = surface3_spi_create_touch_input(data);
data              360 drivers/input/touchscreen/surface3_spi.c 	error = surface3_spi_create_pen_input(data);
data              367 drivers/input/touchscreen/surface3_spi.c 					  "Surface3-irq", data);
data              377 drivers/input/touchscreen/surface3_spi.c 	struct surface3_ts_data *data = spi_get_drvdata(spi);
data              379 drivers/input/touchscreen/surface3_spi.c 	disable_irq(data->spi->irq);
data              381 drivers/input/touchscreen/surface3_spi.c 	surface3_spi_power(data, false);
data              389 drivers/input/touchscreen/surface3_spi.c 	struct surface3_ts_data *data = spi_get_drvdata(spi);
data              391 drivers/input/touchscreen/surface3_spi.c 	surface3_spi_power(data, true);
data              393 drivers/input/touchscreen/surface3_spi.c 	enable_irq(data->spi->irq);
data              106 drivers/input/touchscreen/sx8654.c 	const struct sx865x_data *data;
data              138 drivers/input/touchscreen/sx8654.c 	__be16 data[MAX_I2C_READ_LEN / sizeof(__be16)];
data              139 drivers/input/touchscreen/sx8654.c 	u8 nchan = hweight32(ts->data->chan_mask);
data              140 drivers/input/touchscreen/sx8654.c 	u8 readlen = nchan * sizeof(*data);
data              150 drivers/input/touchscreen/sx8654.c 	len = i2c_master_recv(ts->client, (u8 *)data, readlen);
data              161 drivers/input/touchscreen/sx8654.c 		chdata = be16_to_cpu(data[i]);
data              196 drivers/input/touchscreen/sx8654.c 	u8 data[4];
data              217 drivers/input/touchscreen/sx8654.c 		retval = i2c_master_recv(sx8654->client, data, sizeof(data));
data              218 drivers/input/touchscreen/sx8654.c 		if (retval != sizeof(data))
data              222 drivers/input/touchscreen/sx8654.c 		if (unlikely(data[0] & 0x80 || data[2] & 0x80))
data              225 drivers/input/touchscreen/sx8654.c 		x = ((data[0] & 0xf) << 8) | (data[1]);
data              226 drivers/input/touchscreen/sx8654.c 		y = ((data[2] & 0xf) << 8) | (data[3]);
data              292 drivers/input/touchscreen/sx8654.c 	if (!sx8654->data->has_irq_penrelease)
data              296 drivers/input/touchscreen/sx8654.c 	error = i2c_smbus_write_byte(client, sx8654->data->cmd_manual);
data              335 drivers/input/touchscreen/sx8654.c 	sx8654->data = device_get_match_data(&client->dev);
data              336 drivers/input/touchscreen/sx8654.c 	if (!sx8654->data)
data              337 drivers/input/touchscreen/sx8654.c 		sx8654->data = (const struct sx865x_data *)id->driver_data;
data              338 drivers/input/touchscreen/sx8654.c 	if (!sx8654->data) {
data              343 drivers/input/touchscreen/sx8654.c 	if (!sx8654->data->has_irq_penrelease) {
data              378 drivers/input/touchscreen/sx8654.c 					  sx8654->data->chan_mask);
data              384 drivers/input/touchscreen/sx8654.c 	if (sx8654->data->has_reg_irqmask) {
data              402 drivers/input/touchscreen/sx8654.c 					  NULL, sx8654->data->irqh,
data              442 drivers/input/touchscreen/sx8654.c 		.data = &sx8650_data,
data              445 drivers/input/touchscreen/sx8654.c 		.data = &sx8654_data,
data              448 drivers/input/touchscreen/sx8654.c 		.data = &sx8654_data,
data              451 drivers/input/touchscreen/sx8654.c 		.data = &sx8654_data,
data               78 drivers/input/touchscreen/touchit213.c 	unsigned char data[5];
data               83 drivers/input/touchscreen/touchit213.c 		unsigned char data, unsigned int flags)
data               88 drivers/input/touchscreen/touchit213.c 	touchit213->data[touchit213->idx] = data;
data               92 drivers/input/touchscreen/touchit213.c 		if ((touchit213->data[0] & T213_FORMAT_STATUS_MASK) !=
data               94 drivers/input/touchscreen/touchit213.c 			pr_debug("unsynchronized data: 0x%02x\n", data);
data              102 drivers/input/touchscreen/touchit213.c 			(touchit213->data[1] << 7) | touchit213->data[2]);
data              104 drivers/input/touchscreen/touchit213.c 			(touchit213->data[3] << 7) | touchit213->data[4]);
data              106 drivers/input/touchscreen/touchit213.c 			touchit213->data[0] & T213_FORMAT_TOUCH_BIT);
data               49 drivers/input/touchscreen/touchright.c 	unsigned char data[TR_LENGTH];
data               54 drivers/input/touchscreen/touchright.c 		unsigned char data, unsigned int flags)
data               59 drivers/input/touchscreen/touchright.c 	tr->data[tr->idx] = data;
data               61 drivers/input/touchscreen/touchright.c 	if ((tr->data[0] & TR_FORMAT_STATUS_MASK) == TR_FORMAT_STATUS_BYTE) {
data               64 drivers/input/touchscreen/touchright.c 				(tr->data[1] << 5) | (tr->data[2] >> 1));
data               66 drivers/input/touchscreen/touchright.c 				(tr->data[3] << 5) | (tr->data[4] >> 1));
data               68 drivers/input/touchscreen/touchright.c 				tr->data[0] & TR_FORMAT_TOUCH_BIT);
data               53 drivers/input/touchscreen/touchwin.c 	unsigned char data[TW_LENGTH];
data               58 drivers/input/touchscreen/touchwin.c 		unsigned char data, unsigned int flags)
data               63 drivers/input/touchscreen/touchwin.c 	if (data) {		/* touch */
data               65 drivers/input/touchscreen/touchwin.c 		tw->data[tw->idx++] = data;
data               67 drivers/input/touchscreen/touchwin.c 		if (tw->idx == TW_LENGTH && tw->data[1] == tw->data[2]) {
data               68 drivers/input/touchscreen/touchwin.c 			input_report_abs(dev, ABS_X, tw->data[0]);
data               69 drivers/input/touchscreen/touchwin.c 			input_report_abs(dev, ABS_Y, tw->data[1]);
data               51 drivers/input/touchscreen/tps6507x-ts.c static int tps6507x_read_u8(struct tps6507x_ts *tsc, u8 reg, u8 *data)
data               53 drivers/input/touchscreen/tps6507x-ts.c 	return tsc->mfd->read_dev(tsc->mfd, reg, 1, data);
data               56 drivers/input/touchscreen/tps6507x-ts.c static int tps6507x_write_u8(struct tps6507x_ts *tsc, u8 reg, u8 data)
data               58 drivers/input/touchscreen/tps6507x-ts.c 	return tsc->mfd->write_dev(tsc->mfd, reg, 1, &data);
data               24 drivers/input/touchscreen/tsc2004.c 	s32 data;
data               27 drivers/input/touchscreen/tsc2004.c 	data = i2c_smbus_write_byte(i2c, tx);
data               28 drivers/input/touchscreen/tsc2004.c 	if (data < 0) {
data               30 drivers/input/touchscreen/tsc2004.c 			__func__, cmd, data);
data               31 drivers/input/touchscreen/tsc2004.c 		return data;
data               32 drivers/input/touchscreen/tsc2007_core.c 	s32 data;
data               35 drivers/input/touchscreen/tsc2007_core.c 	data = i2c_smbus_read_word_data(tsc->client, cmd);
data               36 drivers/input/touchscreen/tsc2007_core.c 	if (data < 0) {
data               37 drivers/input/touchscreen/tsc2007_core.c 		dev_err(&tsc->client->dev, "i2c io error: %d\n", data);
data               38 drivers/input/touchscreen/tsc2007_core.c 		return data;
data               45 drivers/input/touchscreen/tsc2007_core.c 	val = swab16(data) >> 4;
data               47 drivers/input/touchscreen/tsc2007_core.c 	dev_dbg(&tsc->client->dev, "data: 0x%x, val: 0x%x\n", data, val);
data              309 drivers/input/touchscreen/tsc2007_core.c static void tsc2007_call_exit_platform_hw(void *data)
data              311 drivers/input/touchscreen/tsc2007_core.c 	struct device *dev = data;
data               20 drivers/input/touchscreen/tsc40.c 	unsigned char data[PACKET_LENGTH];
data               27 drivers/input/touchscreen/tsc40.c 	u8 *data = ptsc->data;
data               31 drivers/input/touchscreen/tsc40.c 	x = ((data[1] & 0x03) << 8) | data[2];
data               32 drivers/input/touchscreen/tsc40.c 	y = ((data[3] & 0x03) << 8) | data[4];
data               42 drivers/input/touchscreen/tsc40.c 		unsigned char data, unsigned int flags)
data               47 drivers/input/touchscreen/tsc40.c 	ptsc->data[ptsc->idx] = data;
data               50 drivers/input/touchscreen/tsc40.c 		if (unlikely((data & 0x3e) != 0x10)) {
data               52 drivers/input/touchscreen/tsc40.c 				"unsynchronized packet start (0x%02x)\n", data);
data               54 drivers/input/touchscreen/tsc40.c 		} else if (!(data & 0x01)) {
data               63 drivers/input/touchscreen/tsc40.c 		if (unlikely(data & 0xfc)) {
data               66 drivers/input/touchscreen/tsc40.c 				data, ptsc->idx - 1);
data               89 drivers/input/touchscreen/usbtouchscreen.c 	unsigned char *data;
data              912 drivers/input/touchscreen/usbtouchscreen.c 	u8	data[];
data             1083 drivers/input/touchscreen/usbtouchscreen.c 		if (begin_x == -1 && packet->data[x] > NEXIO_THRESHOLD) {
data             1087 drivers/input/touchscreen/usbtouchscreen.c 		if (end_x == -1 && begin_x != -1 && packet->data[x] < NEXIO_THRESHOLD) {
data             1090 drivers/input/touchscreen/usbtouchscreen.c 				if (begin_y == -1 && packet->data[y] > NEXIO_THRESHOLD) {
data             1095 drivers/input/touchscreen/usbtouchscreen.c 				    begin_y != -1 && packet->data[y] < NEXIO_THRESHOLD) {
data             1517 drivers/input/touchscreen/usbtouchscreen.c 	usbtouch->type->process_pkt(usbtouch, usbtouch->data, urb->actual_length);
data             1624 drivers/input/touchscreen/usbtouchscreen.c 			  usbtouch->data, usbtouch->data_dma);
data             1683 drivers/input/touchscreen/usbtouchscreen.c 	usbtouch->data = usb_alloc_coherent(udev, usbtouch->data_size,
data             1685 drivers/input/touchscreen/usbtouchscreen.c 	if (!usbtouch->data)
data             1743 drivers/input/touchscreen/usbtouchscreen.c 			 usbtouch->data, usbtouch->data_size,
data             1748 drivers/input/touchscreen/usbtouchscreen.c 			 usbtouch->data, usbtouch->data_size,
data               36 drivers/input/touchscreen/wacom_i2c.c 	u8 data[WACOM_QUERY_SIZE];
data               48 drivers/input/touchscreen/wacom_i2c.c 	u8 data[WACOM_QUERY_SIZE];
data               65 drivers/input/touchscreen/wacom_i2c.c 			.len = sizeof(data),
data               66 drivers/input/touchscreen/wacom_i2c.c 			.buf = data,
data               76 drivers/input/touchscreen/wacom_i2c.c 	features->x_max = get_unaligned_le16(&data[3]);
data               77 drivers/input/touchscreen/wacom_i2c.c 	features->y_max = get_unaligned_le16(&data[5]);
data               78 drivers/input/touchscreen/wacom_i2c.c 	features->pressure_max = get_unaligned_le16(&data[11]);
data               79 drivers/input/touchscreen/wacom_i2c.c 	features->fw_version = get_unaligned_le16(&data[13]);
data               93 drivers/input/touchscreen/wacom_i2c.c 	u8 *data = wac_i2c->data;
data               99 drivers/input/touchscreen/wacom_i2c.c 				wac_i2c->data, sizeof(wac_i2c->data));
data              103 drivers/input/touchscreen/wacom_i2c.c 	tsw = data[3] & 0x01;
data              104 drivers/input/touchscreen/wacom_i2c.c 	ers = data[3] & 0x04;
data              105 drivers/input/touchscreen/wacom_i2c.c 	f1 = data[3] & 0x02;
data              106 drivers/input/touchscreen/wacom_i2c.c 	f2 = data[3] & 0x10;
data              107 drivers/input/touchscreen/wacom_i2c.c 	x = le16_to_cpup((__le16 *)&data[4]);
data              108 drivers/input/touchscreen/wacom_i2c.c 	y = le16_to_cpup((__le16 *)&data[6]);
data              109 drivers/input/touchscreen/wacom_i2c.c 	pressure = le16_to_cpup((__le16 *)&data[8]);
data              112 drivers/input/touchscreen/wacom_i2c.c 		wac_i2c->tool = (data[3] & 0x0c) ?
data              115 drivers/input/touchscreen/wacom_i2c.c 	wac_i2c->prox = data[3] & 0x20;
data               93 drivers/input/touchscreen/wacom_w8001.c 	unsigned char data[W8001_MAX_LENGTH];
data              107 drivers/input/touchscreen/wacom_w8001.c static void parse_pen_data(u8 *data, struct w8001_coord *coord)
data              111 drivers/input/touchscreen/wacom_w8001.c 	coord->rdy = data[0] & 0x20;
data              112 drivers/input/touchscreen/wacom_w8001.c 	coord->tsw = data[0] & 0x01;
data              113 drivers/input/touchscreen/wacom_w8001.c 	coord->f1 = data[0] & 0x02;
data              114 drivers/input/touchscreen/wacom_w8001.c 	coord->f2 = data[0] & 0x04;
data              116 drivers/input/touchscreen/wacom_w8001.c 	coord->x = (data[1] & 0x7F) << 9;
data              117 drivers/input/touchscreen/wacom_w8001.c 	coord->x |= (data[2] & 0x7F) << 2;
data              118 drivers/input/touchscreen/wacom_w8001.c 	coord->x |= (data[6] & 0x60) >> 5;
data              120 drivers/input/touchscreen/wacom_w8001.c 	coord->y = (data[3] & 0x7F) << 9;
data              121 drivers/input/touchscreen/wacom_w8001.c 	coord->y |= (data[4] & 0x7F) << 2;
data              122 drivers/input/touchscreen/wacom_w8001.c 	coord->y |= (data[6] & 0x18) >> 3;
data              124 drivers/input/touchscreen/wacom_w8001.c 	coord->pen_pressure = data[5] & 0x7F;
data              125 drivers/input/touchscreen/wacom_w8001.c 	coord->pen_pressure |= (data[6] & 0x07) << 7 ;
data              127 drivers/input/touchscreen/wacom_w8001.c 	coord->tilt_x = data[7] & 0x7F;
data              128 drivers/input/touchscreen/wacom_w8001.c 	coord->tilt_y = data[8] & 0x7F;
data              131 drivers/input/touchscreen/wacom_w8001.c static void parse_single_touch(u8 *data, struct w8001_coord *coord)
data              133 drivers/input/touchscreen/wacom_w8001.c 	coord->x = (data[1] << 7) | data[2];
data              134 drivers/input/touchscreen/wacom_w8001.c 	coord->y = (data[3] << 7) | data[4];
data              135 drivers/input/touchscreen/wacom_w8001.c 	coord->tsw = data[0] & 0x01;
data              151 drivers/input/touchscreen/wacom_w8001.c 	unsigned char *data = w8001->data;
data              157 drivers/input/touchscreen/wacom_w8001.c 		bool touch = data[0] & (1 << i);
data              162 drivers/input/touchscreen/wacom_w8001.c 			x = (data[6 * i + 1] << 7) | data[6 * i + 2];
data              163 drivers/input/touchscreen/wacom_w8001.c 			y = (data[6 * i + 3] << 7) | data[6 * i + 4];
data              188 drivers/input/touchscreen/wacom_w8001.c static void parse_touchquery(u8 *data, struct w8001_touch_query *query)
data              192 drivers/input/touchscreen/wacom_w8001.c 	query->panel_res = data[1];
data              193 drivers/input/touchscreen/wacom_w8001.c 	query->sensor_id = data[2] & 0x7;
data              194 drivers/input/touchscreen/wacom_w8001.c 	query->capacity_res = data[7];
data              196 drivers/input/touchscreen/wacom_w8001.c 	query->x = data[3] << 9;
data              197 drivers/input/touchscreen/wacom_w8001.c 	query->x |= data[4] << 2;
data              198 drivers/input/touchscreen/wacom_w8001.c 	query->x |= (data[2] >> 5) & 0x3;
data              200 drivers/input/touchscreen/wacom_w8001.c 	query->y = data[5] << 9;
data              201 drivers/input/touchscreen/wacom_w8001.c 	query->y |= data[6] << 2;
data              202 drivers/input/touchscreen/wacom_w8001.c 	query->y |= (data[2] >> 3) & 0x3;
data              282 drivers/input/touchscreen/wacom_w8001.c 				   unsigned char data, unsigned int flags)
data              288 drivers/input/touchscreen/wacom_w8001.c 	w8001->data[w8001->idx] = data;
data              291 drivers/input/touchscreen/wacom_w8001.c 		if ((data & W8001_LEAD_MASK) != W8001_LEAD_BYTE) {
data              292 drivers/input/touchscreen/wacom_w8001.c 			pr_debug("w8001: unsynchronized data: 0x%02x\n", data);
data              299 drivers/input/touchscreen/wacom_w8001.c 		tmp = w8001->data[0] & W8001_TOUCH_BYTE;
data              307 drivers/input/touchscreen/wacom_w8001.c 				parse_single_touch(w8001->data, &coord);
data              315 drivers/input/touchscreen/wacom_w8001.c 		tmp = w8001->data[0] & W8001_TAB_MASK;
data              319 drivers/input/touchscreen/wacom_w8001.c 		tmp = w8001->data[0] & W8001_TOUCH_BYTE;
data              324 drivers/input/touchscreen/wacom_w8001.c 		parse_pen_data(w8001->data, &coord);
data              330 drivers/input/touchscreen/wacom_w8001.c 		tmp = w8001->data[0] & W8001_TOUCH_MASK;
data              335 drivers/input/touchscreen/wacom_w8001.c 		memcpy(w8001->response, w8001->data, W8001_MAX_LENGTH);
data              421 drivers/input/touchscreen/wdt87xx_i2c.c 		chunk_id = get_unaligned_le32(fw->data +
data              424 drivers/input/touchscreen/wdt87xx_i2c.c 			return fw->data + pos;
data              426 drivers/input/touchscreen/wdt87xx_i2c.c 		chunk_size = get_unaligned_le32(fw->data +
data              510 drivers/input/touchscreen/wdt87xx_i2c.c 	data1 = get_unaligned_le32(fw->data + FW_FOURCC1_OFFSET);
data              511 drivers/input/touchscreen/wdt87xx_i2c.c 	data2 = get_unaligned_le32(fw->data + FW_FOURCC2_OFFSET);
data              517 drivers/input/touchscreen/wdt87xx_i2c.c 	size = get_unaligned_le32(fw->data + FW_SIZE_OFFSET);
data              550 drivers/input/touchscreen/wdt87xx_i2c.c static int wdt87xx_validate_fw_chunk(const void *data, int id)
data              555 drivers/input/touchscreen/wdt87xx_i2c.c 		fw_id = get_unaligned_le32(data + FW_CHUNK_PAYLOAD_OFFSET);
data              563 drivers/input/touchscreen/wdt87xx_i2c.c static int wdt87xx_write_data(struct i2c_client *client, const char *data,
data              586 drivers/input/touchscreen/wdt87xx_i2c.c 		memcpy(&pkt_buf[CMD_DATA_OFFSET], data, packet_size);
data              593 drivers/input/touchscreen/wdt87xx_i2c.c 		data += packet_size;
data              630 drivers/input/touchscreen/wdt87xx_i2c.c static u16 wdt87xx_calculate_checksum(const u8 *data, size_t length)
data              636 drivers/input/touchscreen/wdt87xx_i2c.c 		checksum = misr(checksum, data[i]);
data              690 drivers/input/touchscreen/wdt87xx_i2c.c 	const void *data = chunk + FW_CHUNK_PAYLOAD_OFFSET;
data              731 drivers/input/touchscreen/wdt87xx_i2c.c 			error = wdt87xx_write_data(client, data, start_addr,
data              750 drivers/input/touchscreen/wdt87xx_i2c.c 				wdt87xx_calculate_checksum(data, page_size);
data              767 drivers/input/touchscreen/wdt87xx_i2c.c 		data = data + page_size;
data               88 drivers/input/touchscreen/wm831x-ts.c 	u16 data[3];
data              101 drivers/input/touchscreen/wm831x-ts.c 			       data);
data              114 drivers/input/touchscreen/wm831x-ts.c 		if (!(data[i] & WM831X_TCH_PD)) {
data              119 drivers/input/touchscreen/wm831x-ts.c 				 data[i] & WM831X_TCH_DATA_MASK);
data              137 drivers/input/touchscreen/wm831x-ts.c 		wm831x_bulk_read(wm831x, WM831X_TOUCH_DATA_X, count, data);
data              216 drivers/input/touchscreen/wm9705.c 		u16 data = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD);
data              217 drivers/input/touchscreen/wm9705.c 		if (!(data & WM97XX_PEN_DOWN))
data              270 drivers/input/touchscreen/wm9705.c static int wm9705_poll_touch(struct wm97xx *wm, struct wm97xx_data *data)
data              274 drivers/input/touchscreen/wm9705.c 	rc = wm9705_poll_sample(wm, WM97XX_ADCSEL_X | WM97XX_PEN_DOWN, &data->x);
data              277 drivers/input/touchscreen/wm9705.c 	rc = wm9705_poll_sample(wm, WM97XX_ADCSEL_Y | WM97XX_PEN_DOWN, &data->y);
data              281 drivers/input/touchscreen/wm9705.c 		rc = wm9705_poll_sample(wm, WM97XX_ADCSEL_PRES | WM97XX_PEN_DOWN, &data->p);
data              285 drivers/input/touchscreen/wm9705.c 		data->p = DEFAULT_PRESSURE;
data              256 drivers/input/touchscreen/wm9712.c 		u16 data = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD);
data              257 drivers/input/touchscreen/wm9712.c 		if (!(data & WM97XX_PEN_DOWN))
data              314 drivers/input/touchscreen/wm9712.c static int wm9712_poll_coord(struct wm97xx *wm, struct wm97xx_data *data)
data              334 drivers/input/touchscreen/wm9712.c 	data->x = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD);
data              352 drivers/input/touchscreen/wm9712.c 	data->y = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD);
data              354 drivers/input/touchscreen/wm9712.c 		data->p = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD);
data              356 drivers/input/touchscreen/wm9712.c 		data->p = DEFAULT_PRESSURE;
data              362 drivers/input/touchscreen/wm9712.c 	if (!(data->x & WM97XX_ADCSEL_X) || !(data->y & WM97XX_ADCSEL_Y))
data              364 drivers/input/touchscreen/wm9712.c 	if (pil && !(data->p & WM97XX_ADCSEL_PRES))
data              367 drivers/input/touchscreen/wm9712.c 	if (!(data->x & WM97XX_PEN_DOWN) || !(data->y & WM97XX_PEN_DOWN)) {
data              379 drivers/input/touchscreen/wm9712.c static int wm9712_poll_touch(struct wm97xx *wm, struct wm97xx_data *data)
data              384 drivers/input/touchscreen/wm9712.c 		rc = wm9712_poll_coord(wm, data);
data              389 drivers/input/touchscreen/wm9712.c 					&data->x);
data              394 drivers/input/touchscreen/wm9712.c 					&data->y);
data              400 drivers/input/touchscreen/wm9712.c 						&data->p);
data              404 drivers/input/touchscreen/wm9712.c 			data->p = DEFAULT_PRESSURE;
data              262 drivers/input/touchscreen/wm9713.c 		u16 data = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD);
data              263 drivers/input/touchscreen/wm9713.c 		if (!(data & WM97XX_PEN_DOWN))
data              320 drivers/input/touchscreen/wm9713.c static int wm9713_poll_coord(struct wm97xx *wm, struct wm97xx_data *data)
data              345 drivers/input/touchscreen/wm9713.c 	data->x = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD);
data              363 drivers/input/touchscreen/wm9713.c 	data->y = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD);
data              365 drivers/input/touchscreen/wm9713.c 		data->p = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD);
data              367 drivers/input/touchscreen/wm9713.c 		data->p = DEFAULT_PRESSURE;
data              373 drivers/input/touchscreen/wm9713.c 	if (!(data->x & WM97XX_ADCSEL_X) || !(data->y & WM97XX_ADCSEL_Y))
data              375 drivers/input/touchscreen/wm9713.c 	if (pil && !(data->p & WM97XX_ADCSEL_PRES))
data              378 drivers/input/touchscreen/wm9713.c 	if (!(data->x & WM97XX_PEN_DOWN) || !(data->y & WM97XX_PEN_DOWN)) {
data              390 drivers/input/touchscreen/wm9713.c static int wm9713_poll_touch(struct wm97xx *wm, struct wm97xx_data *data)
data              395 drivers/input/touchscreen/wm9713.c 		rc = wm9713_poll_coord(wm, data);
data              399 drivers/input/touchscreen/wm9713.c 		rc = wm9713_poll_sample(wm, WM97XX_ADCSEL_X | WM97XX_PEN_DOWN, &data->x);
data              402 drivers/input/touchscreen/wm9713.c 		rc = wm9713_poll_sample(wm, WM97XX_ADCSEL_Y | WM97XX_PEN_DOWN, &data->y);
data              407 drivers/input/touchscreen/wm9713.c 						&data->p);
data              411 drivers/input/touchscreen/wm9713.c 			data->p = DEFAULT_PRESSURE;
data              404 drivers/input/touchscreen/wm97xx-core.c 	struct wm97xx_data data;
data              412 drivers/input/touchscreen/wm97xx-core.c 		rc = wm->codec->poll_touch(wm, &data);
data              439 drivers/input/touchscreen/wm97xx-core.c 			data.x >> 12, data.x & 0xfff, data.y >> 12,
data              440 drivers/input/touchscreen/wm97xx-core.c 			data.y & 0xfff, data.p >> 12, data.p & 0xfff);
data              442 drivers/input/touchscreen/wm97xx-core.c 		if (abs_x[0] > (data.x & 0xfff) ||
data              443 drivers/input/touchscreen/wm97xx-core.c 		    abs_x[1] < (data.x & 0xfff) ||
data              444 drivers/input/touchscreen/wm97xx-core.c 		    abs_y[0] > (data.y & 0xfff) ||
data              445 drivers/input/touchscreen/wm97xx-core.c 		    abs_y[1] < (data.y & 0xfff)) {
data              451 drivers/input/touchscreen/wm97xx-core.c 		input_report_abs(wm->input_dev, ABS_X, data.x & 0xfff);
data              452 drivers/input/touchscreen/wm97xx-core.c 		input_report_abs(wm->input_dev, ABS_Y, data.y & 0xfff);
data              453 drivers/input/touchscreen/wm97xx-core.c 		input_report_abs(wm->input_dev, ABS_PRESSURE, data.p & 0xfff);
data              696 drivers/input/touchscreen/zforce_ts.c static void zforce_reset(void *data)
data              698 drivers/input/touchscreen/zforce_ts.c 	struct zforce_ts *ts = data;
data               64 drivers/interconnect/core.c static int icc_summary_show(struct seq_file *s, void *data)
data              258 drivers/interconnect/core.c 				      void *data)
data              260 drivers/interconnect/core.c 	struct icc_onecell_data *icc_data = data;
data              293 drivers/interconnect/core.c 			node = provider->xlate(spec, provider->data);
data              352 drivers/interconnect/qcom/qcs404.c 	qn = src->data;
data              413 drivers/interconnect/qcom/qcs404.c 	struct icc_onecell_data *data;
data              436 drivers/interconnect/qcom/qcs404.c 	data = devm_kzalloc(dev, struct_size(data, nodes, num_nodes),
data              438 drivers/interconnect/qcom/qcs404.c 	if (!data)
data              461 drivers/interconnect/qcom/qcs404.c 	provider->data = data;
data              480 drivers/interconnect/qcom/qcs404.c 		node->data = qnodes[i];
data              489 drivers/interconnect/qcom/qcs404.c 		data->nodes[i] = node;
data              491 drivers/interconnect/qcom/qcs404.c 	data->num_nodes = num_nodes;
data              523 drivers/interconnect/qcom/qcs404.c 	{ .compatible = "qcom,qcs404-bimc", .data = &qcs404_bimc },
data              524 drivers/interconnect/qcom/qcs404.c 	{ .compatible = "qcom,qcs404-pcnoc", .data = &qcs404_pcnoc },
data              525 drivers/interconnect/qcom/qcs404.c 	{ .compatible = "qcom,qcs404-snoc", .data = &qcs404_snoc },
data              489 drivers/interconnect/qcom/sdm845.c 	const struct bcm_db *data;
data              500 drivers/interconnect/qcom/sdm845.c 	data = cmd_db_read_aux_data(bcm->name, &data_count);
data              501 drivers/interconnect/qcom/sdm845.c 	if (IS_ERR(data)) {
data              503 drivers/interconnect/qcom/sdm845.c 			bcm->name, PTR_ERR(data));
data              504 drivers/interconnect/qcom/sdm845.c 		return PTR_ERR(data);
data              512 drivers/interconnect/qcom/sdm845.c 	bcm->aux_data.unit = le32_to_cpu(data->unit);
data              513 drivers/interconnect/qcom/sdm845.c 	bcm->aux_data.width = le16_to_cpu(data->width);
data              514 drivers/interconnect/qcom/sdm845.c 	bcm->aux_data.vcd = data->vcd;
data              515 drivers/interconnect/qcom/sdm845.c 	bcm->aux_data.reserved = data->reserved;
data              547 drivers/interconnect/qcom/sdm845.c 	cmd->data = BCM_TCS_CMD(commit, valid, vote_x, vote_y);
data              638 drivers/interconnect/qcom/sdm845.c 	qn = node->data;
data              652 drivers/interconnect/qcom/sdm845.c 	qn = node->data;
data              774 drivers/interconnect/qcom/sdm845.c 	struct icc_onecell_data *data;
data              793 drivers/interconnect/qcom/sdm845.c 	data = devm_kzalloc(&pdev->dev, struct_size(data, nodes, num_nodes),
data              795 drivers/interconnect/qcom/sdm845.c 	if (!data)
data              805 drivers/interconnect/qcom/sdm845.c 	provider->data = data;
data              827 drivers/interconnect/qcom/sdm845.c 		node->data = qnodes[i];
data              837 drivers/interconnect/qcom/sdm845.c 		data->nodes[i] = node;
data              839 drivers/interconnect/qcom/sdm845.c 	data->num_nodes = num_nodes;
data              882 drivers/interconnect/qcom/sdm845.c 	{ .compatible = "qcom,sdm845-rsc-hlos", .data = &sdm845_rsc_hlos },
data               49 drivers/iommu/amd_iommu.c #define CMD_SET_TYPE(cmd, t) ((cmd)->data[1] |= ((t) << 28))
data               97 drivers/iommu/amd_iommu.c 	u32 data[4];
data              229 drivers/iommu/amd_iommu.c static int clone_alias(struct pci_dev *pdev, u16 alias, void *data)
data              238 drivers/iommu/amd_iommu.c 	memcpy(amd_iommu_dev_table[alias].data,
data              239 drivers/iommu/amd_iommu.c 	       amd_iommu_dev_table[devid].data,
data              240 drivers/iommu/amd_iommu.c 	       sizeof(amd_iommu_dev_table[alias].data));
data              522 drivers/iommu/amd_iommu.c 			amd_iommu_dev_table[devid].data[i]);
data              531 drivers/iommu/amd_iommu.c 		pr_err("CMD[%d]: %08x\n", i, cmd->data[i]);
data              785 drivers/iommu/amd_iommu.c irqreturn_t amd_iommu_int_thread(int irq, void *data)
data              787 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = (struct amd_iommu *) data;
data              830 drivers/iommu/amd_iommu.c irqreturn_t amd_iommu_int_handler(int irq, void *data)
data              882 drivers/iommu/amd_iommu.c 	cmd->data[0] = lower_32_bits(paddr) | CMD_COMPL_WAIT_STORE_MASK;
data              883 drivers/iommu/amd_iommu.c 	cmd->data[1] = upper_32_bits(paddr);
data              884 drivers/iommu/amd_iommu.c 	cmd->data[2] = 1;
data              891 drivers/iommu/amd_iommu.c 	cmd->data[0] = devid;
data              916 drivers/iommu/amd_iommu.c 	cmd->data[1] |= domid;
data              917 drivers/iommu/amd_iommu.c 	cmd->data[2]  = lower_32_bits(address);
data              918 drivers/iommu/amd_iommu.c 	cmd->data[3]  = upper_32_bits(address);
data              921 drivers/iommu/amd_iommu.c 		cmd->data[2] |= CMD_INV_IOMMU_PAGES_SIZE_MASK;
data              923 drivers/iommu/amd_iommu.c 		cmd->data[2] |= CMD_INV_IOMMU_PAGES_PDE_MASK;
data              947 drivers/iommu/amd_iommu.c 	cmd->data[0]  = devid;
data              948 drivers/iommu/amd_iommu.c 	cmd->data[0] |= (qdep & 0xff) << 24;
data              949 drivers/iommu/amd_iommu.c 	cmd->data[1]  = devid;
data              950 drivers/iommu/amd_iommu.c 	cmd->data[2]  = lower_32_bits(address);
data              951 drivers/iommu/amd_iommu.c 	cmd->data[3]  = upper_32_bits(address);
data              954 drivers/iommu/amd_iommu.c 		cmd->data[2] |= CMD_INV_IOMMU_PAGES_SIZE_MASK;
data              964 drivers/iommu/amd_iommu.c 	cmd->data[0]  = pasid;
data              965 drivers/iommu/amd_iommu.c 	cmd->data[1]  = domid;
data              966 drivers/iommu/amd_iommu.c 	cmd->data[2]  = lower_32_bits(address);
data              967 drivers/iommu/amd_iommu.c 	cmd->data[3]  = upper_32_bits(address);
data              968 drivers/iommu/amd_iommu.c 	cmd->data[2] |= CMD_INV_IOMMU_PAGES_PDE_MASK;
data              969 drivers/iommu/amd_iommu.c 	cmd->data[2] |= CMD_INV_IOMMU_PAGES_GN_MASK;
data              971 drivers/iommu/amd_iommu.c 		cmd->data[2] |= CMD_INV_IOMMU_PAGES_SIZE_MASK;
data              982 drivers/iommu/amd_iommu.c 	cmd->data[0]  = devid;
data              983 drivers/iommu/amd_iommu.c 	cmd->data[0] |= ((pasid >> 8) & 0xff) << 16;
data              984 drivers/iommu/amd_iommu.c 	cmd->data[0] |= (qdep  & 0xff) << 24;
data              985 drivers/iommu/amd_iommu.c 	cmd->data[1]  = devid;
data              986 drivers/iommu/amd_iommu.c 	cmd->data[1] |= (pasid & 0xff) << 16;
data              987 drivers/iommu/amd_iommu.c 	cmd->data[2]  = lower_32_bits(address);
data              988 drivers/iommu/amd_iommu.c 	cmd->data[2] |= CMD_INV_IOMMU_PAGES_GN_MASK;
data              989 drivers/iommu/amd_iommu.c 	cmd->data[3]  = upper_32_bits(address);
data              991 drivers/iommu/amd_iommu.c 		cmd->data[2] |= CMD_INV_IOMMU_PAGES_SIZE_MASK;
data             1000 drivers/iommu/amd_iommu.c 	cmd->data[0]  = devid;
data             1002 drivers/iommu/amd_iommu.c 		cmd->data[1]  = pasid;
data             1003 drivers/iommu/amd_iommu.c 		cmd->data[2]  = CMD_INV_IOMMU_PAGES_GN_MASK;
data             1005 drivers/iommu/amd_iommu.c 	cmd->data[3]  = tag & 0x1ff;
data             1006 drivers/iommu/amd_iommu.c 	cmd->data[3] |= (status & PPR_STATUS_MASK) << PPR_STATUS_SHIFT;
data             1020 drivers/iommu/amd_iommu.c 	cmd->data[0] = devid;
data             1222 drivers/iommu/amd_iommu.c static int device_flush_dte_alias(struct pci_dev *pdev, u16 alias, void *data)
data             1224 drivers/iommu/amd_iommu.c 	struct amd_iommu *iommu = data;
data             1966 drivers/iommu/amd_iommu.c 	flags = amd_iommu_dev_table[devid].data[1];
data             2007 drivers/iommu/amd_iommu.c 	old_domid = amd_iommu_dev_table[devid].data[1] & DEV_DOMID_MASK;
data             2008 drivers/iommu/amd_iommu.c 	amd_iommu_dev_table[devid].data[1]  = flags;
data             2009 drivers/iommu/amd_iommu.c 	amd_iommu_dev_table[devid].data[0]  = pte_root;
data             2026 drivers/iommu/amd_iommu.c 	amd_iommu_dev_table[devid].data[0]  = DTE_FLAG_V | DTE_FLAG_TV;
data             2027 drivers/iommu/amd_iommu.c 	amd_iommu_dev_table[devid].data[1] &= DTE_FLAG_MASK;
data             3685 drivers/iommu/amd_iommu.c 	dte	= amd_iommu_dev_table[devid].data[2];
data             3692 drivers/iommu/amd_iommu.c 	amd_iommu_dev_table[devid].data[2] = dte;
data             3743 drivers/iommu/amd_iommu.c 				       void *data)
data             3745 drivers/iommu/amd_iommu.c 	struct irq_remap_table *table = data;
data             3874 drivers/iommu/amd_iommu.c 			  struct amd_ir_data *data)
data             3897 drivers/iommu/amd_iommu.c 	if (data)
data             3898 drivers/iommu/amd_iommu.c 		data->ref = entry;
data             4164 drivers/iommu/amd_iommu.c static void irq_remapping_prepare_irte(struct amd_ir_data *data,
data             4169 drivers/iommu/amd_iommu.c 	struct irq_2_irte *irte_info = &data->irq_2_irte;
data             4170 drivers/iommu/amd_iommu.c 	struct msi_msg *msg = &data->msi_entry;
data             4177 drivers/iommu/amd_iommu.c 	data->irq_2_irte.devid = devid;
data             4178 drivers/iommu/amd_iommu.c 	data->irq_2_irte.index = index + sub_handle;
data             4179 drivers/iommu/amd_iommu.c 	iommu->irte_ops->prepare(data->entry, apic->irq_delivery_mode,
data             4203 drivers/iommu/amd_iommu.c 		msg->data = irte_info->index;
data             4237 drivers/iommu/amd_iommu.c 	struct amd_ir_data *data = NULL;
data             4308 drivers/iommu/amd_iommu.c 		data = kzalloc(sizeof(*data), GFP_KERNEL);
data             4309 drivers/iommu/amd_iommu.c 		if (!data)
data             4313 drivers/iommu/amd_iommu.c 			data->entry = kzalloc(sizeof(union irte), GFP_KERNEL);
data             4315 drivers/iommu/amd_iommu.c 			data->entry = kzalloc(sizeof(struct irte_ga),
data             4317 drivers/iommu/amd_iommu.c 		if (!data->entry) {
data             4318 drivers/iommu/amd_iommu.c 			kfree(data);
data             4323 drivers/iommu/amd_iommu.c 		irq_data->chip_data = data;
data             4325 drivers/iommu/amd_iommu.c 		irq_remapping_prepare_irte(data, cfg, info, devid, index, i);
data             4349 drivers/iommu/amd_iommu.c 	struct amd_ir_data *data;
data             4355 drivers/iommu/amd_iommu.c 			data = irq_data->chip_data;
data             4356 drivers/iommu/amd_iommu.c 			irte_info = &data->irq_2_irte;
data             4358 drivers/iommu/amd_iommu.c 			kfree(data->entry);
data             4359 drivers/iommu/amd_iommu.c 			kfree(data);
data             4373 drivers/iommu/amd_iommu.c 	struct amd_ir_data *data = irq_data->chip_data;
data             4374 drivers/iommu/amd_iommu.c 	struct irq_2_irte *irte_info = &data->irq_2_irte;
data             4381 drivers/iommu/amd_iommu.c 	iommu->irte_ops->activate(data->entry, irte_info->devid,
data             4383 drivers/iommu/amd_iommu.c 	amd_ir_update_irte(irq_data, iommu, data, irte_info, cfg);
data             4390 drivers/iommu/amd_iommu.c 	struct amd_ir_data *data = irq_data->chip_data;
data             4391 drivers/iommu/amd_iommu.c 	struct irq_2_irte *irte_info = &data->irq_2_irte;
data             4395 drivers/iommu/amd_iommu.c 		iommu->irte_ops->deactivate(data->entry, irte_info->devid,
data             4406 drivers/iommu/amd_iommu.c int amd_iommu_activate_guest_mode(void *data)
data             4408 drivers/iommu/amd_iommu.c 	struct amd_ir_data *ir_data = (struct amd_ir_data *)data;
data             4429 drivers/iommu/amd_iommu.c int amd_iommu_deactivate_guest_mode(void *data)
data             4431 drivers/iommu/amd_iommu.c 	struct amd_ir_data *ir_data = (struct amd_ir_data *)data;
data             4455 drivers/iommu/amd_iommu.c static int amd_ir_set_vcpu_affinity(struct irq_data *data, void *vcpu_info)
data             4461 drivers/iommu/amd_iommu.c 	struct amd_ir_data *ir_data = data->chip_data;
data             4472 drivers/iommu/amd_iommu.c 	ir_data->cfg = irqd_cfg(data);
data             4527 drivers/iommu/amd_iommu.c static int amd_ir_set_affinity(struct irq_data *data,
data             4530 drivers/iommu/amd_iommu.c 	struct amd_ir_data *ir_data = data->chip_data;
data             4532 drivers/iommu/amd_iommu.c 	struct irq_cfg *cfg = irqd_cfg(data);
data             4533 drivers/iommu/amd_iommu.c 	struct irq_data *parent = data->parent_data;
data             4544 drivers/iommu/amd_iommu.c 	amd_ir_update_irte(data, iommu, ir_data, irte_info, cfg);
data             4589 drivers/iommu/amd_iommu.c int amd_iommu_update_ga(int cpu, bool is_run, void *data)
data             4594 drivers/iommu/amd_iommu.c 	struct amd_ir_data *ir_data = (struct amd_ir_data *)data;
data              850 drivers/iommu/amd_iommu_init.c 	amd_iommu_dev_table[devid].data[i] |= (1UL << _bit);
data              858 drivers/iommu/amd_iommu_init.c 	return (amd_iommu_dev_table[devid].data[i] & (1UL << _bit)) >> _bit;
data              926 drivers/iommu/amd_iommu_init.c 		dom_id = old_devtb[devid].data[1] & DEV_DOMID_MASK;
data              927 drivers/iommu/amd_iommu_init.c 		dte_v = old_devtb[devid].data[0] & DTE_FLAG_V;
data              930 drivers/iommu/amd_iommu_init.c 			old_dev_tbl_cpy[devid].data[0] = old_devtb[devid].data[0];
data              931 drivers/iommu/amd_iommu_init.c 			old_dev_tbl_cpy[devid].data[1] = old_devtb[devid].data[1];
data              934 drivers/iommu/amd_iommu_init.c 			if (old_devtb[devid].data[0] & DTE_FLAG_GV) {
data              937 drivers/iommu/amd_iommu_init.c 				old_dev_tbl_cpy[devid].data[1] &= ~tmp;
data              940 drivers/iommu/amd_iommu_init.c 				old_dev_tbl_cpy[devid].data[0] &= ~tmp;
data              944 drivers/iommu/amd_iommu_init.c 		irq_v = old_devtb[devid].data[2] & DTE_IRQ_REMAP_ENABLE;
data              945 drivers/iommu/amd_iommu_init.c 		int_ctl = old_devtb[devid].data[2] & DTE_IRQ_REMAP_INTCTL_MASK;
data              946 drivers/iommu/amd_iommu_init.c 		int_tab_len = old_devtb[devid].data[2] & DTE_IRQ_TABLE_LEN_MASK;
data              954 drivers/iommu/amd_iommu_init.c 		        old_dev_tbl_cpy[devid].data[2] = old_devtb[devid].data[2];
data             1961 drivers/iommu/amd_iommu_init.c 	u32 data    = readl(iommu->mmio_base + MMIO_MSI_DATA_OFFSET);
data             1968 drivers/iommu/amd_iommu_init.c 	val = XT_INT_VEC(data & 0xFF) |
data             2188 drivers/iommu/amd_iommu_init.c 		amd_iommu_dev_table[devid].data[0] = 0ULL;
data             2189 drivers/iommu/amd_iommu_init.c 		amd_iommu_dev_table[devid].data[1] = 0ULL;
data               15 drivers/iommu/amd_iommu_proto.h extern irqreturn_t amd_iommu_int_thread(int irq, void *data);
data               16 drivers/iommu/amd_iommu_proto.h extern irqreturn_t amd_iommu_int_handler(int irq, void *data);
data              680 drivers/iommu/amd_iommu_types.h 	u64 data[4];
data              515 drivers/iommu/amd_iommu_v2.c static int ppr_notifier(struct notifier_block *nb, unsigned long e, void *data)
data              528 drivers/iommu/amd_iommu_v2.c 	iommu_fault = data;
data             2622 drivers/iommu/arm-smmu-v3.c 				    enum iommu_attr attr, void *data)
data             2630 drivers/iommu/arm-smmu-v3.c 			*(int *)data = (smmu_domain->stage == ARM_SMMU_DOMAIN_NESTED);
data             2639 drivers/iommu/arm-smmu-v3.c 			*(int *)data = smmu_domain->non_strict;
data             2651 drivers/iommu/arm-smmu-v3.c 				    enum iommu_attr attr, void *data)
data             2667 drivers/iommu/arm-smmu-v3.c 			if (*(int *)data)
data             2679 drivers/iommu/arm-smmu-v3.c 			smmu_domain->non_strict = *(int *)data;
data             2788 drivers/iommu/arm-smmu-v3.c static void arm_smmu_cmdq_free_bitmap(void *data)
data             2790 drivers/iommu/arm-smmu-v3.c 	unsigned long *bitmap = data;
data             3000 drivers/iommu/arm-smmu-v3.c static void arm_smmu_free_msis(void *data)
data             3002 drivers/iommu/arm-smmu-v3.c 	struct device *dev = data;
data             3017 drivers/iommu/arm-smmu-v3.c 	writel_relaxed(msg->data, smmu->base + cfg[1]);
data              146 drivers/iommu/arm-smmu.c static int __arm_smmu_get_pci_sid(struct pci_dev *pdev, u16 alias, void *data)
data              148 drivers/iommu/arm-smmu.c 	*((__be32 *)data) = cpu_to_be32(alias);
data              152 drivers/iommu/arm-smmu.c static int __find_legacy_master_phandle(struct device *dev, void *data)
data              154 drivers/iommu/arm-smmu.c 	struct of_phandle_iterator *it = *(void **)data;
data              161 drivers/iommu/arm-smmu.c 			*(void **)data = dev;
data              177 drivers/iommu/arm-smmu.c 	void *data = &it;
data              189 drivers/iommu/arm-smmu.c 	err = driver_for_each_device(&arm_smmu_driver.driver, NULL, &data,
data              191 drivers/iommu/arm-smmu.c 	smmu_dev = data;
data             1444 drivers/iommu/arm-smmu.c 				    enum iommu_attr attr, void *data)
data             1452 drivers/iommu/arm-smmu.c 			*(int *)data = (smmu_domain->stage == ARM_SMMU_DOMAIN_NESTED);
data             1461 drivers/iommu/arm-smmu.c 			*(int *)data = smmu_domain->non_strict;
data             1473 drivers/iommu/arm-smmu.c 				    enum iommu_attr attr, void *data)
data             1489 drivers/iommu/arm-smmu.c 			if (*(int *)data)
data             1501 drivers/iommu/arm-smmu.c 			smmu_domain->non_strict = *(int *)data;
data             1872 drivers/iommu/arm-smmu.c 	{ .compatible = "arm,smmu-v1", .data = &smmu_generic_v1 },
data             1873 drivers/iommu/arm-smmu.c 	{ .compatible = "arm,smmu-v2", .data = &smmu_generic_v2 },
data             1874 drivers/iommu/arm-smmu.c 	{ .compatible = "arm,mmu-400", .data = &smmu_generic_v1 },
data             1875 drivers/iommu/arm-smmu.c 	{ .compatible = "arm,mmu-401", .data = &arm_mmu401 },
data             1876 drivers/iommu/arm-smmu.c 	{ .compatible = "arm,mmu-500", .data = &arm_mmu500 },
data             1877 drivers/iommu/arm-smmu.c 	{ .compatible = "cavium,smmu-v2", .data = &cavium_smmuv2 },
data             1878 drivers/iommu/arm-smmu.c 	{ .compatible = "qcom,smmu-v2", .data = &qcom_smmuv2 },
data             1951 drivers/iommu/arm-smmu.c 	const struct arm_smmu_match_data *data;
data             1961 drivers/iommu/arm-smmu.c 	data = of_device_get_match_data(dev);
data             1962 drivers/iommu/arm-smmu.c 	smmu->version = data->version;
data             1963 drivers/iommu/arm-smmu.c 	smmu->model = data->model;
data              334 drivers/iommu/dmar.c 				 unsigned long action, void *data)
data              336 drivers/iommu/dmar.c 	struct pci_dev *pdev = to_pci_dev(data);
data             1630 drivers/iommu/dmar.c void dmar_msi_unmask(struct irq_data *data)
data             1632 drivers/iommu/dmar.c 	struct intel_iommu *iommu = irq_data_get_irq_handler_data(data);
data             1633 drivers/iommu/dmar.c 	int reg = dmar_msi_reg(iommu, data->irq);
data             1644 drivers/iommu/dmar.c void dmar_msi_mask(struct irq_data *data)
data             1646 drivers/iommu/dmar.c 	struct intel_iommu *iommu = irq_data_get_irq_handler_data(data);
data             1647 drivers/iommu/dmar.c 	int reg = dmar_msi_reg(iommu, data->irq);
data             1665 drivers/iommu/dmar.c 	writel(msg->data, iommu->reg + reg + 4);
data             1678 drivers/iommu/dmar.c 	msg->data = readl(iommu->reg + reg + 4);
data             1736 drivers/iommu/dmar.c 		u32 data;
data             1740 drivers/iommu/dmar.c 		data = readl(iommu->reg + reg +
data             1742 drivers/iommu/dmar.c 		if (!(data & DMA_FRCD_F))
data             1746 drivers/iommu/dmar.c 			fault_reason = dma_frcd_fault_reason(data);
data             1747 drivers/iommu/dmar.c 			type = dma_frcd_type(data);
data             1749 drivers/iommu/dmar.c 			pasid = dma_frcd_pasid_value(data);
data             1750 drivers/iommu/dmar.c 			data = readl(iommu->reg + reg +
data             1752 drivers/iommu/dmar.c 			source_id = dma_frcd_source_id(data);
data             1754 drivers/iommu/dmar.c 			pasid_present = dma_frcd_pasid_present(data);
data              286 drivers/iommu/exynos-iommu.c static void sysmmu_unblock(struct sysmmu_drvdata *data)
data              288 drivers/iommu/exynos-iommu.c 	writel(CTRL_ENABLE, data->sfrbase + REG_MMU_CTRL);
data              291 drivers/iommu/exynos-iommu.c static bool sysmmu_block(struct sysmmu_drvdata *data)
data              295 drivers/iommu/exynos-iommu.c 	writel(CTRL_BLOCK, data->sfrbase + REG_MMU_CTRL);
data              296 drivers/iommu/exynos-iommu.c 	while ((i > 0) && !(readl(data->sfrbase + REG_MMU_STATUS) & 1))
data              299 drivers/iommu/exynos-iommu.c 	if (!(readl(data->sfrbase + REG_MMU_STATUS) & 1)) {
data              300 drivers/iommu/exynos-iommu.c 		sysmmu_unblock(data);
data              307 drivers/iommu/exynos-iommu.c static void __sysmmu_tlb_invalidate(struct sysmmu_drvdata *data)
data              309 drivers/iommu/exynos-iommu.c 	if (MMU_MAJ_VER(data->version) < 5)
data              310 drivers/iommu/exynos-iommu.c 		writel(0x1, data->sfrbase + REG_MMU_FLUSH);
data              312 drivers/iommu/exynos-iommu.c 		writel(0x1, data->sfrbase + REG_V5_MMU_FLUSH_ALL);
data              315 drivers/iommu/exynos-iommu.c static void __sysmmu_tlb_invalidate_entry(struct sysmmu_drvdata *data,
data              320 drivers/iommu/exynos-iommu.c 	if (MMU_MAJ_VER(data->version) < 5) {
data              323 drivers/iommu/exynos-iommu.c 				     data->sfrbase + REG_MMU_FLUSH_ENTRY);
data              329 drivers/iommu/exynos-iommu.c 				     data->sfrbase + REG_V5_MMU_FLUSH_ENTRY);
data              332 drivers/iommu/exynos-iommu.c 				     data->sfrbase + REG_V5_MMU_FLUSH_START);
data              334 drivers/iommu/exynos-iommu.c 				     data->sfrbase + REG_V5_MMU_FLUSH_END);
data              335 drivers/iommu/exynos-iommu.c 			writel(1, data->sfrbase + REG_V5_MMU_FLUSH_RANGE);
data              340 drivers/iommu/exynos-iommu.c static void __sysmmu_set_ptbase(struct sysmmu_drvdata *data, phys_addr_t pgd)
data              342 drivers/iommu/exynos-iommu.c 	if (MMU_MAJ_VER(data->version) < 5)
data              343 drivers/iommu/exynos-iommu.c 		writel(pgd, data->sfrbase + REG_PT_BASE_ADDR);
data              346 drivers/iommu/exynos-iommu.c 			     data->sfrbase + REG_V5_PT_BASE_PFN);
data              348 drivers/iommu/exynos-iommu.c 	__sysmmu_tlb_invalidate(data);
data              351 drivers/iommu/exynos-iommu.c static void __sysmmu_enable_clocks(struct sysmmu_drvdata *data)
data              353 drivers/iommu/exynos-iommu.c 	BUG_ON(clk_prepare_enable(data->clk_master));
data              354 drivers/iommu/exynos-iommu.c 	BUG_ON(clk_prepare_enable(data->clk));
data              355 drivers/iommu/exynos-iommu.c 	BUG_ON(clk_prepare_enable(data->pclk));
data              356 drivers/iommu/exynos-iommu.c 	BUG_ON(clk_prepare_enable(data->aclk));
data              359 drivers/iommu/exynos-iommu.c static void __sysmmu_disable_clocks(struct sysmmu_drvdata *data)
data              361 drivers/iommu/exynos-iommu.c 	clk_disable_unprepare(data->aclk);
data              362 drivers/iommu/exynos-iommu.c 	clk_disable_unprepare(data->pclk);
data              363 drivers/iommu/exynos-iommu.c 	clk_disable_unprepare(data->clk);
data              364 drivers/iommu/exynos-iommu.c 	clk_disable_unprepare(data->clk_master);
data              367 drivers/iommu/exynos-iommu.c static void __sysmmu_get_version(struct sysmmu_drvdata *data)
data              371 drivers/iommu/exynos-iommu.c 	__sysmmu_enable_clocks(data);
data              373 drivers/iommu/exynos-iommu.c 	ver = readl(data->sfrbase + REG_MMU_VERSION);
data              377 drivers/iommu/exynos-iommu.c 		data->version = MAKE_MMU_VER(1, 0);
data              379 drivers/iommu/exynos-iommu.c 		data->version = MMU_RAW_VER(ver);
data              381 drivers/iommu/exynos-iommu.c 	dev_dbg(data->sysmmu, "hardware version: %d.%d\n",
data              382 drivers/iommu/exynos-iommu.c 		MMU_MAJ_VER(data->version), MMU_MIN_VER(data->version));
data              384 drivers/iommu/exynos-iommu.c 	__sysmmu_disable_clocks(data);
data              387 drivers/iommu/exynos-iommu.c static void show_fault_information(struct sysmmu_drvdata *data,
data              393 drivers/iommu/exynos-iommu.c 	dev_err(data->sysmmu, "%s: %s FAULT occurred at %#x\n",
data              394 drivers/iommu/exynos-iommu.c 		dev_name(data->master), finfo->name, fault_addr);
data              395 drivers/iommu/exynos-iommu.c 	dev_dbg(data->sysmmu, "Page table base: %pa\n", &data->pgtable);
data              396 drivers/iommu/exynos-iommu.c 	ent = section_entry(phys_to_virt(data->pgtable), fault_addr);
data              397 drivers/iommu/exynos-iommu.c 	dev_dbg(data->sysmmu, "\tLv1 entry: %#x\n", *ent);
data              400 drivers/iommu/exynos-iommu.c 		dev_dbg(data->sysmmu, "\t Lv2 entry: %#x\n", *ent);
data              407 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data = dev_id;
data              414 drivers/iommu/exynos-iommu.c 	WARN_ON(!data->active);
data              416 drivers/iommu/exynos-iommu.c 	if (MMU_MAJ_VER(data->version) < 5) {
data              428 drivers/iommu/exynos-iommu.c 	spin_lock(&data->lock);
data              430 drivers/iommu/exynos-iommu.c 	clk_enable(data->clk_master);
data              432 drivers/iommu/exynos-iommu.c 	itype = __ffs(readl(data->sfrbase + reg_status));
data              440 drivers/iommu/exynos-iommu.c 	fault_addr = readl(data->sfrbase + finfo->addr_reg);
data              441 drivers/iommu/exynos-iommu.c 	show_fault_information(data, finfo, fault_addr);
data              443 drivers/iommu/exynos-iommu.c 	if (data->domain)
data              444 drivers/iommu/exynos-iommu.c 		ret = report_iommu_fault(&data->domain->domain,
data              445 drivers/iommu/exynos-iommu.c 					data->master, fault_addr, finfo->type);
data              449 drivers/iommu/exynos-iommu.c 	writel(1 << itype, data->sfrbase + reg_clear);
data              451 drivers/iommu/exynos-iommu.c 	sysmmu_unblock(data);
data              453 drivers/iommu/exynos-iommu.c 	clk_disable(data->clk_master);
data              455 drivers/iommu/exynos-iommu.c 	spin_unlock(&data->lock);
data              460 drivers/iommu/exynos-iommu.c static void __sysmmu_disable(struct sysmmu_drvdata *data)
data              464 drivers/iommu/exynos-iommu.c 	clk_enable(data->clk_master);
data              466 drivers/iommu/exynos-iommu.c 	spin_lock_irqsave(&data->lock, flags);
data              467 drivers/iommu/exynos-iommu.c 	writel(CTRL_DISABLE, data->sfrbase + REG_MMU_CTRL);
data              468 drivers/iommu/exynos-iommu.c 	writel(0, data->sfrbase + REG_MMU_CFG);
data              469 drivers/iommu/exynos-iommu.c 	data->active = false;
data              470 drivers/iommu/exynos-iommu.c 	spin_unlock_irqrestore(&data->lock, flags);
data              472 drivers/iommu/exynos-iommu.c 	__sysmmu_disable_clocks(data);
data              475 drivers/iommu/exynos-iommu.c static void __sysmmu_init_config(struct sysmmu_drvdata *data)
data              479 drivers/iommu/exynos-iommu.c 	if (data->version <= MAKE_MMU_VER(3, 1))
data              481 drivers/iommu/exynos-iommu.c 	else if (data->version <= MAKE_MMU_VER(3, 2))
data              488 drivers/iommu/exynos-iommu.c 	writel(cfg, data->sfrbase + REG_MMU_CFG);
data              491 drivers/iommu/exynos-iommu.c static void __sysmmu_enable(struct sysmmu_drvdata *data)
data              495 drivers/iommu/exynos-iommu.c 	__sysmmu_enable_clocks(data);
data              497 drivers/iommu/exynos-iommu.c 	spin_lock_irqsave(&data->lock, flags);
data              498 drivers/iommu/exynos-iommu.c 	writel(CTRL_BLOCK, data->sfrbase + REG_MMU_CTRL);
data              499 drivers/iommu/exynos-iommu.c 	__sysmmu_init_config(data);
data              500 drivers/iommu/exynos-iommu.c 	__sysmmu_set_ptbase(data, data->pgtable);
data              501 drivers/iommu/exynos-iommu.c 	writel(CTRL_ENABLE, data->sfrbase + REG_MMU_CTRL);
data              502 drivers/iommu/exynos-iommu.c 	data->active = true;
data              503 drivers/iommu/exynos-iommu.c 	spin_unlock_irqrestore(&data->lock, flags);
data              511 drivers/iommu/exynos-iommu.c 	clk_disable(data->clk_master);
data              514 drivers/iommu/exynos-iommu.c static void sysmmu_tlb_invalidate_flpdcache(struct sysmmu_drvdata *data,
data              519 drivers/iommu/exynos-iommu.c 	spin_lock_irqsave(&data->lock, flags);
data              520 drivers/iommu/exynos-iommu.c 	if (data->active && data->version >= MAKE_MMU_VER(3, 3)) {
data              521 drivers/iommu/exynos-iommu.c 		clk_enable(data->clk_master);
data              522 drivers/iommu/exynos-iommu.c 		if (sysmmu_block(data)) {
data              523 drivers/iommu/exynos-iommu.c 			if (data->version >= MAKE_MMU_VER(5, 0))
data              524 drivers/iommu/exynos-iommu.c 				__sysmmu_tlb_invalidate(data);
data              526 drivers/iommu/exynos-iommu.c 				__sysmmu_tlb_invalidate_entry(data, iova, 1);
data              527 drivers/iommu/exynos-iommu.c 			sysmmu_unblock(data);
data              529 drivers/iommu/exynos-iommu.c 		clk_disable(data->clk_master);
data              531 drivers/iommu/exynos-iommu.c 	spin_unlock_irqrestore(&data->lock, flags);
data              534 drivers/iommu/exynos-iommu.c static void sysmmu_tlb_invalidate_entry(struct sysmmu_drvdata *data,
data              539 drivers/iommu/exynos-iommu.c 	spin_lock_irqsave(&data->lock, flags);
data              540 drivers/iommu/exynos-iommu.c 	if (data->active) {
data              543 drivers/iommu/exynos-iommu.c 		clk_enable(data->clk_master);
data              555 drivers/iommu/exynos-iommu.c 		if (MMU_MAJ_VER(data->version) == 2)
data              558 drivers/iommu/exynos-iommu.c 		if (sysmmu_block(data)) {
data              559 drivers/iommu/exynos-iommu.c 			__sysmmu_tlb_invalidate_entry(data, iova, num_inv);
data              560 drivers/iommu/exynos-iommu.c 			sysmmu_unblock(data);
data              562 drivers/iommu/exynos-iommu.c 		clk_disable(data->clk_master);
data              564 drivers/iommu/exynos-iommu.c 	spin_unlock_irqrestore(&data->lock, flags);
data              573 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data;
data              576 drivers/iommu/exynos-iommu.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              577 drivers/iommu/exynos-iommu.c 	if (!data)
data              581 drivers/iommu/exynos-iommu.c 	data->sfrbase = devm_ioremap_resource(dev, res);
data              582 drivers/iommu/exynos-iommu.c 	if (IS_ERR(data->sfrbase))
data              583 drivers/iommu/exynos-iommu.c 		return PTR_ERR(data->sfrbase);
data              590 drivers/iommu/exynos-iommu.c 				dev_name(dev), data);
data              596 drivers/iommu/exynos-iommu.c 	data->clk = devm_clk_get(dev, "sysmmu");
data              597 drivers/iommu/exynos-iommu.c 	if (PTR_ERR(data->clk) == -ENOENT)
data              598 drivers/iommu/exynos-iommu.c 		data->clk = NULL;
data              599 drivers/iommu/exynos-iommu.c 	else if (IS_ERR(data->clk))
data              600 drivers/iommu/exynos-iommu.c 		return PTR_ERR(data->clk);
data              602 drivers/iommu/exynos-iommu.c 	data->aclk = devm_clk_get(dev, "aclk");
data              603 drivers/iommu/exynos-iommu.c 	if (PTR_ERR(data->aclk) == -ENOENT)
data              604 drivers/iommu/exynos-iommu.c 		data->aclk = NULL;
data              605 drivers/iommu/exynos-iommu.c 	else if (IS_ERR(data->aclk))
data              606 drivers/iommu/exynos-iommu.c 		return PTR_ERR(data->aclk);
data              608 drivers/iommu/exynos-iommu.c 	data->pclk = devm_clk_get(dev, "pclk");
data              609 drivers/iommu/exynos-iommu.c 	if (PTR_ERR(data->pclk) == -ENOENT)
data              610 drivers/iommu/exynos-iommu.c 		data->pclk = NULL;
data              611 drivers/iommu/exynos-iommu.c 	else if (IS_ERR(data->pclk))
data              612 drivers/iommu/exynos-iommu.c 		return PTR_ERR(data->pclk);
data              614 drivers/iommu/exynos-iommu.c 	if (!data->clk && (!data->aclk || !data->pclk)) {
data              619 drivers/iommu/exynos-iommu.c 	data->clk_master = devm_clk_get(dev, "master");
data              620 drivers/iommu/exynos-iommu.c 	if (PTR_ERR(data->clk_master) == -ENOENT)
data              621 drivers/iommu/exynos-iommu.c 		data->clk_master = NULL;
data              622 drivers/iommu/exynos-iommu.c 	else if (IS_ERR(data->clk_master))
data              623 drivers/iommu/exynos-iommu.c 		return PTR_ERR(data->clk_master);
data              625 drivers/iommu/exynos-iommu.c 	data->sysmmu = dev;
data              626 drivers/iommu/exynos-iommu.c 	spin_lock_init(&data->lock);
data              628 drivers/iommu/exynos-iommu.c 	ret = iommu_device_sysfs_add(&data->iommu, &pdev->dev, NULL,
data              629 drivers/iommu/exynos-iommu.c 				     dev_name(data->sysmmu));
data              633 drivers/iommu/exynos-iommu.c 	iommu_device_set_ops(&data->iommu, &exynos_iommu_ops);
data              634 drivers/iommu/exynos-iommu.c 	iommu_device_set_fwnode(&data->iommu, &dev->of_node->fwnode);
data              636 drivers/iommu/exynos-iommu.c 	ret = iommu_device_register(&data->iommu);
data              640 drivers/iommu/exynos-iommu.c 	platform_set_drvdata(pdev, data);
data              642 drivers/iommu/exynos-iommu.c 	__sysmmu_get_version(data);
data              644 drivers/iommu/exynos-iommu.c 		if (MMU_MAJ_VER(data->version) < 5) {
data              669 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data = dev_get_drvdata(dev);
data              670 drivers/iommu/exynos-iommu.c 	struct device *master = data->master;
data              676 drivers/iommu/exynos-iommu.c 		if (data->domain) {
data              677 drivers/iommu/exynos-iommu.c 			dev_dbg(data->sysmmu, "saving state\n");
data              678 drivers/iommu/exynos-iommu.c 			__sysmmu_disable(data);
data              687 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data = dev_get_drvdata(dev);
data              688 drivers/iommu/exynos-iommu.c 	struct device *master = data->master;
data              694 drivers/iommu/exynos-iommu.c 		if (data->domain) {
data              695 drivers/iommu/exynos-iommu.c 			dev_dbg(data->sysmmu, "restoring state\n");
data              696 drivers/iommu/exynos-iommu.c 			__sysmmu_enable(data);
data              797 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data, *next;
data              805 drivers/iommu/exynos-iommu.c 	list_for_each_entry_safe(data, next, &domain->clients, domain_node) {
data              806 drivers/iommu/exynos-iommu.c 		spin_lock(&data->lock);
data              807 drivers/iommu/exynos-iommu.c 		__sysmmu_disable(data);
data              808 drivers/iommu/exynos-iommu.c 		data->pgtable = 0;
data              809 drivers/iommu/exynos-iommu.c 		data->domain = NULL;
data              810 drivers/iommu/exynos-iommu.c 		list_del_init(&data->domain_node);
data              811 drivers/iommu/exynos-iommu.c 		spin_unlock(&data->lock);
data              843 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data, *next;
data              851 drivers/iommu/exynos-iommu.c 	list_for_each_entry(data, &owner->controllers, owner_node) {
data              852 drivers/iommu/exynos-iommu.c 		pm_runtime_get_noresume(data->sysmmu);
data              853 drivers/iommu/exynos-iommu.c 		if (pm_runtime_active(data->sysmmu))
data              854 drivers/iommu/exynos-iommu.c 			__sysmmu_disable(data);
data              855 drivers/iommu/exynos-iommu.c 		pm_runtime_put(data->sysmmu);
data              859 drivers/iommu/exynos-iommu.c 	list_for_each_entry_safe(data, next, &domain->clients, domain_node) {
data              860 drivers/iommu/exynos-iommu.c 		spin_lock(&data->lock);
data              861 drivers/iommu/exynos-iommu.c 		data->pgtable = 0;
data              862 drivers/iommu/exynos-iommu.c 		data->domain = NULL;
data              863 drivers/iommu/exynos-iommu.c 		list_del_init(&data->domain_node);
data              864 drivers/iommu/exynos-iommu.c 		spin_unlock(&data->lock);
data              880 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data;
data              893 drivers/iommu/exynos-iommu.c 	list_for_each_entry(data, &owner->controllers, owner_node) {
data              894 drivers/iommu/exynos-iommu.c 		spin_lock(&data->lock);
data              895 drivers/iommu/exynos-iommu.c 		data->pgtable = pagetable;
data              896 drivers/iommu/exynos-iommu.c 		data->domain = domain;
data              897 drivers/iommu/exynos-iommu.c 		list_add_tail(&data->domain_node, &domain->clients);
data              898 drivers/iommu/exynos-iommu.c 		spin_unlock(&data->lock);
data              903 drivers/iommu/exynos-iommu.c 	list_for_each_entry(data, &owner->controllers, owner_node) {
data              904 drivers/iommu/exynos-iommu.c 		pm_runtime_get_noresume(data->sysmmu);
data              905 drivers/iommu/exynos-iommu.c 		if (pm_runtime_active(data->sysmmu))
data              906 drivers/iommu/exynos-iommu.c 			__sysmmu_enable(data);
data              907 drivers/iommu/exynos-iommu.c 		pm_runtime_put(data->sysmmu);
data              964 drivers/iommu/exynos-iommu.c 			struct sysmmu_drvdata *data;
data              967 drivers/iommu/exynos-iommu.c 			list_for_each_entry(data, &domain->clients, domain_node)
data              968 drivers/iommu/exynos-iommu.c 				sysmmu_tlb_invalidate_flpdcache(data, iova);
data             1001 drivers/iommu/exynos-iommu.c 		struct sysmmu_drvdata *data;
data             1006 drivers/iommu/exynos-iommu.c 		list_for_each_entry(data, &domain->clients, domain_node)
data             1007 drivers/iommu/exynos-iommu.c 			sysmmu_tlb_invalidate_flpdcache(data, iova);
data             1119 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data;
data             1124 drivers/iommu/exynos-iommu.c 	list_for_each_entry(data, &domain->clients, domain_node)
data             1125 drivers/iommu/exynos-iommu.c 		sysmmu_tlb_invalidate_entry(data, iova, size);
data             1241 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data;
data             1252 drivers/iommu/exynos-iommu.c 	list_for_each_entry(data, &owner->controllers, owner_node) {
data             1258 drivers/iommu/exynos-iommu.c 		data->link = device_link_add(dev, data->sysmmu,
data             1270 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data;
data             1287 drivers/iommu/exynos-iommu.c 	list_for_each_entry(data, &owner->controllers, owner_node)
data             1288 drivers/iommu/exynos-iommu.c 		device_link_del(data->link);
data             1296 drivers/iommu/exynos-iommu.c 	struct sysmmu_drvdata *data, *entry;
data             1301 drivers/iommu/exynos-iommu.c 	data = platform_get_drvdata(sysmmu);
data             1302 drivers/iommu/exynos-iommu.c 	if (!data)
data             1316 drivers/iommu/exynos-iommu.c 		if (entry == data)
data             1319 drivers/iommu/exynos-iommu.c 	list_add_tail(&data->owner_node, &owner->controllers);
data             1320 drivers/iommu/exynos-iommu.c 	data->master = dev;
data              752 drivers/iommu/fsl_pamu.c 	struct pamu_isr_data *data = arg;
data              758 drivers/iommu/fsl_pamu.c 	for (i = 0; i < data->count; i++) {
data              759 drivers/iommu/fsl_pamu.c 		void __iomem *p = data->pamu_reg_base + i * PAMU_OFFSET;
data             1005 drivers/iommu/fsl_pamu.c 	struct pamu_isr_data *data = NULL;
data             1041 drivers/iommu/fsl_pamu.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1042 drivers/iommu/fsl_pamu.c 	if (!data) {
data             1046 drivers/iommu/fsl_pamu.c 	data->pamu_reg_base = pamu_regs;
data             1047 drivers/iommu/fsl_pamu.c 	data->count = size / PAMU_OFFSET;
data             1050 drivers/iommu/fsl_pamu.c 	ret = request_irq(irq, pamu_av_isr, 0, "pamu", data);
data             1175 drivers/iommu/fsl_pamu.c 		free_irq(irq, data);
data             1177 drivers/iommu/fsl_pamu.c 	if (data) {
data             1178 drivers/iommu/fsl_pamu.c 		memset(data, 0, sizeof(struct pamu_isr_data));
data             1179 drivers/iommu/fsl_pamu.c 		kfree(data);
data              715 drivers/iommu/fsl_pamu_domain.c static  int configure_domain_geometry(struct iommu_domain *domain, void *data)
data              717 drivers/iommu/fsl_pamu_domain.c 	struct iommu_domain_geometry *geom_attr = data;
data              751 drivers/iommu/fsl_pamu_domain.c static int configure_domain_stash(struct fsl_dma_domain *dma_domain, void *data)
data              753 drivers/iommu/fsl_pamu_domain.c 	struct pamu_stash_attribute *stash_attr = data;
data              855 drivers/iommu/fsl_pamu_domain.c 				    enum iommu_attr attr_type, void *data)
data              862 drivers/iommu/fsl_pamu_domain.c 		ret = configure_domain_geometry(domain, data);
data              865 drivers/iommu/fsl_pamu_domain.c 		ret = configure_domain_stash(dma_domain, data);
data              868 drivers/iommu/fsl_pamu_domain.c 		ret = configure_domain_dma_state(dma_domain, *(int *)data);
data              871 drivers/iommu/fsl_pamu_domain.c 		ret = fsl_pamu_set_windows(domain, *(u32 *)data);
data              883 drivers/iommu/fsl_pamu_domain.c 				    enum iommu_attr attr_type, void *data)
data              890 drivers/iommu/fsl_pamu_domain.c 		memcpy(data, &dma_domain->dma_stash,
data              894 drivers/iommu/fsl_pamu_domain.c 		*(int *)data = dma_domain->enabled;
data              897 drivers/iommu/fsl_pamu_domain.c 		*(int *)data = DOMAIN_ATTR_FSL_PAMUV1;
data              900 drivers/iommu/fsl_pamu_domain.c 		*(u32 *)data = dma_domain->win_cnt;
data               38 drivers/iommu/hyperv-iommu.c static int hyperv_ir_set_affinity(struct irq_data *data,
data               41 drivers/iommu/hyperv-iommu.c 	struct irq_data *parent = data->parent_data;
data               42 drivers/iommu/hyperv-iommu.c 	struct irq_cfg *cfg = irqd_cfg(data);
data               54 drivers/iommu/hyperv-iommu.c 	entry = data->chip_data;
data              391 drivers/iommu/intel-iommu.c 				     void *data), void *data)
data              399 drivers/iommu/intel-iommu.c 		ret = fn(info, data);
data             1182 drivers/iommu/intel-iommu.c static void iova_entry_free(unsigned long data)
data             1184 drivers/iommu/intel-iommu.c 	struct page *freelist = (struct page *)data;
data             2130 drivers/iommu/intel-iommu.c 	struct domain_context_mapping_data *data = opaque;
data             2132 drivers/iommu/intel-iommu.c 	return domain_context_mapping_one(data->domain, data->iommu,
data             2133 drivers/iommu/intel-iommu.c 					  data->table, PCI_BUS_NUM(alias),
data             2140 drivers/iommu/intel-iommu.c 	struct domain_context_mapping_data data;
data             2155 drivers/iommu/intel-iommu.c 	data.domain = domain;
data             2156 drivers/iommu/intel-iommu.c 	data.iommu = iommu;
data             2157 drivers/iommu/intel-iommu.c 	data.table = table;
data             2160 drivers/iommu/intel-iommu.c 				      &domain_context_mapping_cb, &data);
data               94 drivers/iommu/intel-pasid.c 	struct pasid_table_opaque *data = opaque;
data               96 drivers/iommu/intel-pasid.c 	if (info->iommu->segment == data->segment &&
data               97 drivers/iommu/intel-pasid.c 	    info->bus == data->bus &&
data               98 drivers/iommu/intel-pasid.c 	    info->devfn == data->devfn &&
data              100 drivers/iommu/intel-pasid.c 		*data->pasid_table = info->pasid_table;
data              109 drivers/iommu/intel-pasid.c 	struct pasid_table_opaque *data = opaque;
data              111 drivers/iommu/intel-pasid.c 	data->segment = pci_domain_nr(pdev->bus);
data              112 drivers/iommu/intel-pasid.c 	data->bus = PCI_BUS_NUM(alias);
data              113 drivers/iommu/intel-pasid.c 	data->devfn = alias & 0xff;
data              115 drivers/iommu/intel-pasid.c 	return for_each_device_domain(&search_pasid_table, data);
data              126 drivers/iommu/intel-pasid.c 	struct pasid_table_opaque data;
data              138 drivers/iommu/intel-pasid.c 	data.pasid_table = &pasid_table;
data              140 drivers/iommu/intel-pasid.c 				     &get_alias_pasid_table, &data);
data              377 drivers/iommu/intel_irq_remapping.c 	struct set_msi_sid_data *data = opaque;
data              379 drivers/iommu/intel_irq_remapping.c 	if (data->count == 0 || PCI_BUS_NUM(alias) == PCI_BUS_NUM(data->alias))
data              380 drivers/iommu/intel_irq_remapping.c 		data->busmatch_count++;
data              382 drivers/iommu/intel_irq_remapping.c 	data->pdev = pdev;
data              383 drivers/iommu/intel_irq_remapping.c 	data->alias = alias;
data              384 drivers/iommu/intel_irq_remapping.c 	data->count++;
data              391 drivers/iommu/intel_irq_remapping.c 	struct set_msi_sid_data data;
data              396 drivers/iommu/intel_irq_remapping.c 	data.count = 0;
data              397 drivers/iommu/intel_irq_remapping.c 	data.busmatch_count = 0;
data              398 drivers/iommu/intel_irq_remapping.c 	pci_for_each_dma_alias(dev, set_msi_sid_cb, &data);
data              418 drivers/iommu/intel_irq_remapping.c 	if (PCI_BUS_NUM(data.alias) != data.pdev->bus->number)
data              419 drivers/iommu/intel_irq_remapping.c 		set_irte_verify_bus(irte, PCI_BUS_NUM(data.alias),
data              421 drivers/iommu/intel_irq_remapping.c 	else if (data.count >= 2 && data.busmatch_count == data.count)
data              423 drivers/iommu/intel_irq_remapping.c 	else if (data.pdev->bus->number != dev->bus->number)
data              424 drivers/iommu/intel_irq_remapping.c 		set_irte_sid(irte, SVT_VERIFY_SID_SQ, SQ_ALL_16, data.alias);
data             1185 drivers/iommu/intel_irq_remapping.c intel_ir_set_affinity(struct irq_data *data, const struct cpumask *mask,
data             1188 drivers/iommu/intel_irq_remapping.c 	struct irq_data *parent = data->parent_data;
data             1189 drivers/iommu/intel_irq_remapping.c 	struct irq_cfg *cfg = irqd_cfg(data);
data             1196 drivers/iommu/intel_irq_remapping.c 	intel_ir_reconfigure_irte(data, false);
data             1215 drivers/iommu/intel_irq_remapping.c static int intel_ir_set_vcpu_affinity(struct irq_data *data, void *info)
data             1217 drivers/iommu/intel_irq_remapping.c 	struct intel_ir_data *ir_data = data->chip_data;
data             1259 drivers/iommu/intel_irq_remapping.c static void intel_irq_remapping_prepare_irte(struct intel_ir_data *data,
data             1265 drivers/iommu/intel_irq_remapping.c 	struct irte *irte = &data->irte_entry;
data             1266 drivers/iommu/intel_irq_remapping.c 	struct msi_msg *msg = &data->msi_entry;
data             1308 drivers/iommu/intel_irq_remapping.c 		msg->data = sub_handle;
data             1325 drivers/iommu/intel_irq_remapping.c 	struct intel_ir_data *data;
data             1332 drivers/iommu/intel_irq_remapping.c 			data = irq_data->chip_data;
data             1333 drivers/iommu/intel_irq_remapping.c 			irq_iommu = &data->irq_2_iommu;
data             1338 drivers/iommu/intel_irq_remapping.c 			kfree(data);
data             1349 drivers/iommu/intel_irq_remapping.c 	struct intel_ir_data *data, *ird;
data             1372 drivers/iommu/intel_irq_remapping.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1373 drivers/iommu/intel_irq_remapping.c 	if (!data)
data             1377 drivers/iommu/intel_irq_remapping.c 	index = alloc_irte(iommu, &data->irq_2_iommu, nr_irqs);
data             1381 drivers/iommu/intel_irq_remapping.c 		kfree(data);
data             1398 drivers/iommu/intel_irq_remapping.c 			ird->irq_2_iommu = data->irq_2_iommu;
data             1401 drivers/iommu/intel_irq_remapping.c 			ird = data;
data             1436 drivers/iommu/intel_irq_remapping.c 	struct intel_ir_data *data = irq_data->chip_data;
data             1440 drivers/iommu/intel_irq_remapping.c 	modify_irte(&data->irq_2_iommu, &entry);
data              227 drivers/iommu/io-pgtable-arm-v7s.c 				  struct arm_v7s_io_pgtable *data)
data              229 drivers/iommu/io-pgtable-arm-v7s.c 	return phys_to_virt(iopte_to_paddr(pte, lvl, &data->iop.cfg));
data              233 drivers/iommu/io-pgtable-arm-v7s.c 				   struct arm_v7s_io_pgtable *data)
data              235 drivers/iommu/io-pgtable-arm-v7s.c 	struct io_pgtable_cfg *cfg = &data->iop.cfg;
data              246 drivers/iommu/io-pgtable-arm-v7s.c 		table = kmem_cache_zalloc(data->l2_tables, gfp);
data              276 drivers/iommu/io-pgtable-arm-v7s.c 		kmem_cache_free(data->l2_tables, table);
data              281 drivers/iommu/io-pgtable-arm-v7s.c 				 struct arm_v7s_io_pgtable *data)
data              283 drivers/iommu/io-pgtable-arm-v7s.c 	struct io_pgtable_cfg *cfg = &data->iop.cfg;
data              293 drivers/iommu/io-pgtable-arm-v7s.c 		kmem_cache_free(data->l2_tables, table);
data              412 drivers/iommu/io-pgtable-arm-v7s.c static int arm_v7s_init_pte(struct arm_v7s_io_pgtable *data,
data              416 drivers/iommu/io-pgtable-arm-v7s.c 	struct io_pgtable_cfg *cfg = &data->iop.cfg;
data              430 drivers/iommu/io-pgtable-arm-v7s.c 			if (WARN_ON(__arm_v7s_unmap(data, NULL, iova + i * sz,
data              473 drivers/iommu/io-pgtable-arm-v7s.c static int __arm_v7s_map(struct arm_v7s_io_pgtable *data, unsigned long iova,
data              477 drivers/iommu/io-pgtable-arm-v7s.c 	struct io_pgtable_cfg *cfg = &data->iop.cfg;
data              486 drivers/iommu/io-pgtable-arm-v7s.c 		return arm_v7s_init_pte(data, iova, paddr, prot,
data              496 drivers/iommu/io-pgtable-arm-v7s.c 		cptep = __arm_v7s_alloc_table(lvl + 1, GFP_ATOMIC, data);
data              502 drivers/iommu/io-pgtable-arm-v7s.c 			__arm_v7s_free_table(cptep, lvl + 1, data);
data              509 drivers/iommu/io-pgtable-arm-v7s.c 		cptep = iopte_deref(pte, lvl, data);
data              517 drivers/iommu/io-pgtable-arm-v7s.c 	return __arm_v7s_map(data, iova, paddr, size, prot, lvl + 1, cptep);
data              523 drivers/iommu/io-pgtable-arm-v7s.c 	struct arm_v7s_io_pgtable *data = io_pgtable_ops_to_data(ops);
data              524 drivers/iommu/io-pgtable-arm-v7s.c 	struct io_pgtable *iop = &data->iop;
data              531 drivers/iommu/io-pgtable-arm-v7s.c 	if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias) ||
data              532 drivers/iommu/io-pgtable-arm-v7s.c 		    paddr >= (1ULL << data->iop.cfg.oas)))
data              535 drivers/iommu/io-pgtable-arm-v7s.c 	ret = __arm_v7s_map(data, iova, paddr, size, prot, 1, data->pgd);
data              552 drivers/iommu/io-pgtable-arm-v7s.c 	struct arm_v7s_io_pgtable *data = io_pgtable_to_data(iop);
data              556 drivers/iommu/io-pgtable-arm-v7s.c 		arm_v7s_iopte pte = data->pgd[i];
data              559 drivers/iommu/io-pgtable-arm-v7s.c 			__arm_v7s_free_table(iopte_deref(pte, 1, data),
data              560 drivers/iommu/io-pgtable-arm-v7s.c 					     2, data);
data              562 drivers/iommu/io-pgtable-arm-v7s.c 	__arm_v7s_free_table(data->pgd, 1, data);
data              563 drivers/iommu/io-pgtable-arm-v7s.c 	kmem_cache_destroy(data->l2_tables);
data              564 drivers/iommu/io-pgtable-arm-v7s.c 	kfree(data);
data              567 drivers/iommu/io-pgtable-arm-v7s.c static arm_v7s_iopte arm_v7s_split_cont(struct arm_v7s_io_pgtable *data,
data              571 drivers/iommu/io-pgtable-arm-v7s.c 	struct io_pgtable *iop = &data->iop;
data              593 drivers/iommu/io-pgtable-arm-v7s.c static size_t arm_v7s_split_blk_unmap(struct arm_v7s_io_pgtable *data,
data              599 drivers/iommu/io-pgtable-arm-v7s.c 	struct io_pgtable_cfg *cfg = &data->iop.cfg;
data              603 drivers/iommu/io-pgtable-arm-v7s.c 	tablep = __arm_v7s_alloc_table(2, GFP_ATOMIC, data);
data              625 drivers/iommu/io-pgtable-arm-v7s.c 		__arm_v7s_free_table(tablep, 2, data);
data              630 drivers/iommu/io-pgtable-arm-v7s.c 		tablep = iopte_deref(pte, 1, data);
data              631 drivers/iommu/io-pgtable-arm-v7s.c 		return __arm_v7s_unmap(data, gather, iova, size, 2, tablep);
data              634 drivers/iommu/io-pgtable-arm-v7s.c 	io_pgtable_tlb_add_page(&data->iop, gather, iova, size);
data              638 drivers/iommu/io-pgtable-arm-v7s.c static size_t __arm_v7s_unmap(struct arm_v7s_io_pgtable *data,
data              644 drivers/iommu/io-pgtable-arm-v7s.c 	struct io_pgtable *iop = &data->iop;
data              672 drivers/iommu/io-pgtable-arm-v7s.c 		spin_lock_irqsave(&data->split_lock, flags);
data              673 drivers/iommu/io-pgtable-arm-v7s.c 		pte[0] = arm_v7s_split_cont(data, iova, idx, lvl, ptep);
data              674 drivers/iommu/io-pgtable-arm-v7s.c 		spin_unlock_irqrestore(&data->split_lock, flags);
data              688 drivers/iommu/io-pgtable-arm-v7s.c 				ptep = iopte_deref(pte[i], lvl, data);
data              689 drivers/iommu/io-pgtable-arm-v7s.c 				__arm_v7s_free_table(ptep, lvl + 1, data);
data              708 drivers/iommu/io-pgtable-arm-v7s.c 		return arm_v7s_split_blk_unmap(data, gather, iova, size, pte[0],
data              713 drivers/iommu/io-pgtable-arm-v7s.c 	ptep = iopte_deref(pte[0], lvl, data);
data              714 drivers/iommu/io-pgtable-arm-v7s.c 	return __arm_v7s_unmap(data, gather, iova, size, lvl + 1, ptep);
data              720 drivers/iommu/io-pgtable-arm-v7s.c 	struct arm_v7s_io_pgtable *data = io_pgtable_ops_to_data(ops);
data              725 drivers/iommu/io-pgtable-arm-v7s.c 	return __arm_v7s_unmap(data, gather, iova, size, 1, data->pgd);
data              731 drivers/iommu/io-pgtable-arm-v7s.c 	struct arm_v7s_io_pgtable *data = io_pgtable_ops_to_data(ops);
data              732 drivers/iommu/io-pgtable-arm-v7s.c 	arm_v7s_iopte *ptep = data->pgd, pte;
data              739 drivers/iommu/io-pgtable-arm-v7s.c 		ptep = iopte_deref(pte, lvl, data);
data              748 drivers/iommu/io-pgtable-arm-v7s.c 	return iopte_to_paddr(pte, lvl, &data->iop.cfg) | (iova & ~mask);
data              754 drivers/iommu/io-pgtable-arm-v7s.c 	struct arm_v7s_io_pgtable *data;
data              774 drivers/iommu/io-pgtable-arm-v7s.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data              775 drivers/iommu/io-pgtable-arm-v7s.c 	if (!data)
data              778 drivers/iommu/io-pgtable-arm-v7s.c 	spin_lock_init(&data->split_lock);
data              779 drivers/iommu/io-pgtable-arm-v7s.c 	data->l2_tables = kmem_cache_create("io-pgtable_armv7s_l2",
data              783 drivers/iommu/io-pgtable-arm-v7s.c 	if (!data->l2_tables)
data              786 drivers/iommu/io-pgtable-arm-v7s.c 	data->iop.ops = (struct io_pgtable_ops) {
data              793 drivers/iommu/io-pgtable-arm-v7s.c 	data->iop.cfg = *cfg;
data              818 drivers/iommu/io-pgtable-arm-v7s.c 	data->pgd = __arm_v7s_alloc_table(1, GFP_KERNEL, data);
data              819 drivers/iommu/io-pgtable-arm-v7s.c 	if (!data->pgd)
data              826 drivers/iommu/io-pgtable-arm-v7s.c 	cfg->arm_v7s_cfg.ttbr[0] = virt_to_phys(data->pgd) |
data              834 drivers/iommu/io-pgtable-arm-v7s.c 	return &data->iop;
data              837 drivers/iommu/io-pgtable-arm-v7s.c 	kmem_cache_destroy(data->l2_tables);
data              838 drivers/iommu/io-pgtable-arm-v7s.c 	kfree(data);
data              203 drivers/iommu/io-pgtable-arm.c 				     struct arm_lpae_io_pgtable *data)
data              212 drivers/iommu/io-pgtable-arm.c 				  struct arm_lpae_io_pgtable *data)
data              216 drivers/iommu/io-pgtable-arm.c 	if (data->pg_shift < 16)
data              294 drivers/iommu/io-pgtable-arm.c static size_t __arm_lpae_unmap(struct arm_lpae_io_pgtable *data,
data              299 drivers/iommu/io-pgtable-arm.c static void __arm_lpae_init_pte(struct arm_lpae_io_pgtable *data,
data              305 drivers/iommu/io-pgtable-arm.c 	if (data->iop.cfg.quirks & IO_PGTABLE_QUIRK_ARM_NS)
data              308 drivers/iommu/io-pgtable-arm.c 	if (data->iop.fmt != ARM_MALI_LPAE && lvl == ARM_LPAE_MAX_LEVELS - 1)
data              313 drivers/iommu/io-pgtable-arm.c 	if (data->iop.fmt != ARM_MALI_LPAE)
data              316 drivers/iommu/io-pgtable-arm.c 	pte |= paddr_to_iopte(paddr, data);
data              318 drivers/iommu/io-pgtable-arm.c 	__arm_lpae_set_pte(ptep, pte, &data->iop.cfg);
data              321 drivers/iommu/io-pgtable-arm.c static int arm_lpae_init_pte(struct arm_lpae_io_pgtable *data,
data              328 drivers/iommu/io-pgtable-arm.c 	if (iopte_leaf(pte, lvl, data->iop.fmt)) {
data              338 drivers/iommu/io-pgtable-arm.c 		size_t sz = ARM_LPAE_BLOCK_SIZE(lvl, data);
data              340 drivers/iommu/io-pgtable-arm.c 		tblp = ptep - ARM_LPAE_LVL_IDX(iova, lvl, data);
data              341 drivers/iommu/io-pgtable-arm.c 		if (__arm_lpae_unmap(data, NULL, iova, sz, lvl, tblp) != sz) {
data              347 drivers/iommu/io-pgtable-arm.c 	__arm_lpae_init_pte(data, paddr, prot, lvl, ptep);
data              382 drivers/iommu/io-pgtable-arm.c static int __arm_lpae_map(struct arm_lpae_io_pgtable *data, unsigned long iova,
data              387 drivers/iommu/io-pgtable-arm.c 	size_t block_size = ARM_LPAE_BLOCK_SIZE(lvl, data);
data              388 drivers/iommu/io-pgtable-arm.c 	size_t tblsz = ARM_LPAE_GRANULE(data);
data              389 drivers/iommu/io-pgtable-arm.c 	struct io_pgtable_cfg *cfg = &data->iop.cfg;
data              392 drivers/iommu/io-pgtable-arm.c 	ptep += ARM_LPAE_LVL_IDX(iova, lvl, data);
data              396 drivers/iommu/io-pgtable-arm.c 		return arm_lpae_init_pte(data, iova, paddr, prot, lvl, ptep);
data              416 drivers/iommu/io-pgtable-arm.c 	if (pte && !iopte_leaf(pte, lvl, data->iop.fmt)) {
data              417 drivers/iommu/io-pgtable-arm.c 		cptep = iopte_deref(pte, data);
data              425 drivers/iommu/io-pgtable-arm.c 	return __arm_lpae_map(data, iova, paddr, size, prot, lvl + 1, cptep);
data              428 drivers/iommu/io-pgtable-arm.c static arm_lpae_iopte arm_lpae_prot_to_pte(struct arm_lpae_io_pgtable *data,
data              433 drivers/iommu/io-pgtable-arm.c 	if (data->iop.fmt == ARM_64_LPAE_S1 ||
data              434 drivers/iommu/io-pgtable-arm.c 	    data->iop.fmt == ARM_32_LPAE_S1) {
data              452 drivers/iommu/io-pgtable-arm.c 	if (data->iop.fmt == ARM_64_LPAE_S2 ||
data              453 drivers/iommu/io-pgtable-arm.c 	    data->iop.fmt == ARM_32_LPAE_S2) {
data              481 drivers/iommu/io-pgtable-arm.c 	struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
data              482 drivers/iommu/io-pgtable-arm.c 	arm_lpae_iopte *ptep = data->pgd;
data              483 drivers/iommu/io-pgtable-arm.c 	int ret, lvl = ARM_LPAE_START_LVL(data);
data              490 drivers/iommu/io-pgtable-arm.c 	if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias) ||
data              491 drivers/iommu/io-pgtable-arm.c 		    paddr >= (1ULL << data->iop.cfg.oas)))
data              494 drivers/iommu/io-pgtable-arm.c 	prot = arm_lpae_prot_to_pte(data, iommu_prot);
data              495 drivers/iommu/io-pgtable-arm.c 	ret = __arm_lpae_map(data, iova, paddr, size, prot, lvl, ptep);
data              505 drivers/iommu/io-pgtable-arm.c static void __arm_lpae_free_pgtable(struct arm_lpae_io_pgtable *data, int lvl,
data              511 drivers/iommu/io-pgtable-arm.c 	if (lvl == ARM_LPAE_START_LVL(data))
data              512 drivers/iommu/io-pgtable-arm.c 		table_size = data->pgd_size;
data              514 drivers/iommu/io-pgtable-arm.c 		table_size = ARM_LPAE_GRANULE(data);
data              527 drivers/iommu/io-pgtable-arm.c 		if (!pte || iopte_leaf(pte, lvl, data->iop.fmt))
data              530 drivers/iommu/io-pgtable-arm.c 		__arm_lpae_free_pgtable(data, lvl + 1, iopte_deref(pte, data));
data              533 drivers/iommu/io-pgtable-arm.c 	__arm_lpae_free_pages(start, table_size, &data->iop.cfg);
data              538 drivers/iommu/io-pgtable-arm.c 	struct arm_lpae_io_pgtable *data = io_pgtable_to_data(iop);
data              540 drivers/iommu/io-pgtable-arm.c 	__arm_lpae_free_pgtable(data, ARM_LPAE_START_LVL(data), data->pgd);
data              541 drivers/iommu/io-pgtable-arm.c 	kfree(data);
data              544 drivers/iommu/io-pgtable-arm.c static size_t arm_lpae_split_blk_unmap(struct arm_lpae_io_pgtable *data,
data              550 drivers/iommu/io-pgtable-arm.c 	struct io_pgtable_cfg *cfg = &data->iop.cfg;
data              553 drivers/iommu/io-pgtable-arm.c 	size_t tablesz = ARM_LPAE_GRANULE(data);
data              554 drivers/iommu/io-pgtable-arm.c 	size_t split_sz = ARM_LPAE_BLOCK_SIZE(lvl, data);
data              565 drivers/iommu/io-pgtable-arm.c 		unmap_idx = ARM_LPAE_LVL_IDX(iova, lvl, data);
data              567 drivers/iommu/io-pgtable-arm.c 	blk_paddr = iopte_to_paddr(blk_pte, data);
data              575 drivers/iommu/io-pgtable-arm.c 		__arm_lpae_init_pte(data, blk_paddr, pte, lvl, &tablep[i]);
data              589 drivers/iommu/io-pgtable-arm.c 		tablep = iopte_deref(pte, data);
data              591 drivers/iommu/io-pgtable-arm.c 		io_pgtable_tlb_add_page(&data->iop, gather, iova, size);
data              595 drivers/iommu/io-pgtable-arm.c 	return __arm_lpae_unmap(data, gather, iova, size, lvl, tablep);
data              598 drivers/iommu/io-pgtable-arm.c static size_t __arm_lpae_unmap(struct arm_lpae_io_pgtable *data,
data              604 drivers/iommu/io-pgtable-arm.c 	struct io_pgtable *iop = &data->iop;
data              610 drivers/iommu/io-pgtable-arm.c 	ptep += ARM_LPAE_LVL_IDX(iova, lvl, data);
data              616 drivers/iommu/io-pgtable-arm.c 	if (size == ARM_LPAE_BLOCK_SIZE(lvl, data)) {
data              622 drivers/iommu/io-pgtable-arm.c 						  ARM_LPAE_GRANULE(data));
data              623 drivers/iommu/io-pgtable-arm.c 			ptep = iopte_deref(pte, data);
data              624 drivers/iommu/io-pgtable-arm.c 			__arm_lpae_free_pgtable(data, lvl + 1, ptep);
data              642 drivers/iommu/io-pgtable-arm.c 		return arm_lpae_split_blk_unmap(data, gather, iova, size, pte,
data              647 drivers/iommu/io-pgtable-arm.c 	ptep = iopte_deref(pte, data);
data              648 drivers/iommu/io-pgtable-arm.c 	return __arm_lpae_unmap(data, gather, iova, size, lvl + 1, ptep);
data              654 drivers/iommu/io-pgtable-arm.c 	struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
data              655 drivers/iommu/io-pgtable-arm.c 	arm_lpae_iopte *ptep = data->pgd;
data              656 drivers/iommu/io-pgtable-arm.c 	int lvl = ARM_LPAE_START_LVL(data);
data              658 drivers/iommu/io-pgtable-arm.c 	if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias)))
data              661 drivers/iommu/io-pgtable-arm.c 	return __arm_lpae_unmap(data, gather, iova, size, lvl, ptep);
data              667 drivers/iommu/io-pgtable-arm.c 	struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
data              668 drivers/iommu/io-pgtable-arm.c 	arm_lpae_iopte pte, *ptep = data->pgd;
data              669 drivers/iommu/io-pgtable-arm.c 	int lvl = ARM_LPAE_START_LVL(data);
data              677 drivers/iommu/io-pgtable-arm.c 		ptep += ARM_LPAE_LVL_IDX(iova, lvl, data);
data              685 drivers/iommu/io-pgtable-arm.c 		if (iopte_leaf(pte, lvl, data->iop.fmt))
data              689 drivers/iommu/io-pgtable-arm.c 		ptep = iopte_deref(pte, data);
data              696 drivers/iommu/io-pgtable-arm.c 	iova &= (ARM_LPAE_BLOCK_SIZE(lvl, data) - 1);
data              697 drivers/iommu/io-pgtable-arm.c 	return iopte_to_paddr(pte, data) | iova;
data              747 drivers/iommu/io-pgtable-arm.c 	struct arm_lpae_io_pgtable *data;
data              765 drivers/iommu/io-pgtable-arm.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data              766 drivers/iommu/io-pgtable-arm.c 	if (!data)
data              769 drivers/iommu/io-pgtable-arm.c 	data->pg_shift = __ffs(cfg->pgsize_bitmap);
data              770 drivers/iommu/io-pgtable-arm.c 	data->bits_per_level = data->pg_shift - ilog2(sizeof(arm_lpae_iopte));
data              772 drivers/iommu/io-pgtable-arm.c 	va_bits = cfg->ias - data->pg_shift;
data              773 drivers/iommu/io-pgtable-arm.c 	data->levels = DIV_ROUND_UP(va_bits, data->bits_per_level);
data              776 drivers/iommu/io-pgtable-arm.c 	pgd_bits = va_bits - (data->bits_per_level * (data->levels - 1));
data              777 drivers/iommu/io-pgtable-arm.c 	data->pgd_size = 1UL << (pgd_bits + ilog2(sizeof(arm_lpae_iopte)));
data              779 drivers/iommu/io-pgtable-arm.c 	data->iop.ops = (struct io_pgtable_ops) {
data              785 drivers/iommu/io-pgtable-arm.c 	return data;
data              792 drivers/iommu/io-pgtable-arm.c 	struct arm_lpae_io_pgtable *data;
data              798 drivers/iommu/io-pgtable-arm.c 	data = arm_lpae_alloc_pgtable(cfg);
data              799 drivers/iommu/io-pgtable-arm.c 	if (!data)
data              813 drivers/iommu/io-pgtable-arm.c 	switch (ARM_LPAE_GRANULE(data)) {
data              871 drivers/iommu/io-pgtable-arm.c 	data->pgd = __arm_lpae_alloc_pages(data->pgd_size, GFP_KERNEL, cfg);
data              872 drivers/iommu/io-pgtable-arm.c 	if (!data->pgd)
data              879 drivers/iommu/io-pgtable-arm.c 	cfg->arm_lpae_s1_cfg.ttbr[0] = virt_to_phys(data->pgd);
data              881 drivers/iommu/io-pgtable-arm.c 	return &data->iop;
data              884 drivers/iommu/io-pgtable-arm.c 	kfree(data);
data              892 drivers/iommu/io-pgtable-arm.c 	struct arm_lpae_io_pgtable *data;
data              898 drivers/iommu/io-pgtable-arm.c 	data = arm_lpae_alloc_pgtable(cfg);
data              899 drivers/iommu/io-pgtable-arm.c 	if (!data)
data              906 drivers/iommu/io-pgtable-arm.c 	if (data->levels == ARM_LPAE_MAX_LEVELS) {
data              909 drivers/iommu/io-pgtable-arm.c 		pgd_pages = data->pgd_size >> ilog2(sizeof(arm_lpae_iopte));
data              911 drivers/iommu/io-pgtable-arm.c 			data->pgd_size = pgd_pages << data->pg_shift;
data              912 drivers/iommu/io-pgtable-arm.c 			data->levels--;
data              922 drivers/iommu/io-pgtable-arm.c 	sl = ARM_LPAE_START_LVL(data);
data              924 drivers/iommu/io-pgtable-arm.c 	switch (ARM_LPAE_GRANULE(data)) {
data              968 drivers/iommu/io-pgtable-arm.c 	data->pgd = __arm_lpae_alloc_pages(data->pgd_size, GFP_KERNEL, cfg);
data              969 drivers/iommu/io-pgtable-arm.c 	if (!data->pgd)
data              976 drivers/iommu/io-pgtable-arm.c 	cfg->arm_lpae_s2_cfg.vttbr = virt_to_phys(data->pgd);
data              977 drivers/iommu/io-pgtable-arm.c 	return &data->iop;
data              980 drivers/iommu/io-pgtable-arm.c 	kfree(data);
data             1021 drivers/iommu/io-pgtable-arm.c 	struct arm_lpae_io_pgtable *data;
data             1032 drivers/iommu/io-pgtable-arm.c 	data = arm_lpae_alloc_pgtable(cfg);
data             1033 drivers/iommu/io-pgtable-arm.c 	if (!data)
data             1037 drivers/iommu/io-pgtable-arm.c 	if (data->levels < ARM_LPAE_MAX_LEVELS) {
data             1038 drivers/iommu/io-pgtable-arm.c 		data->levels = ARM_LPAE_MAX_LEVELS;
data             1039 drivers/iommu/io-pgtable-arm.c 		data->pgd_size = sizeof(arm_lpae_iopte);
data             1056 drivers/iommu/io-pgtable-arm.c 	data->pgd = __arm_lpae_alloc_pages(data->pgd_size, GFP_KERNEL, cfg);
data             1057 drivers/iommu/io-pgtable-arm.c 	if (!data->pgd)
data             1063 drivers/iommu/io-pgtable-arm.c 	cfg->arm_mali_lpae_cfg.transtab = virt_to_phys(data->pgd) |
data             1066 drivers/iommu/io-pgtable-arm.c 	return &data->iop;
data             1069 drivers/iommu/io-pgtable-arm.c 	kfree(data);
data             1129 drivers/iommu/io-pgtable-arm.c 	struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
data             1130 drivers/iommu/io-pgtable-arm.c 	struct io_pgtable_cfg *cfg = &data->iop.cfg;
data             1135 drivers/iommu/io-pgtable-arm.c 		data->levels, data->pgd_size, data->pg_shift,
data             1136 drivers/iommu/io-pgtable-arm.c 		data->bits_per_level, data->pgd);
data              831 drivers/iommu/iommu.c static int __iommu_group_for_each_dev(struct iommu_group *group, void *data,
data              838 drivers/iommu/iommu.c 		ret = fn(device->dev, data);
data              846 drivers/iommu/iommu.c int iommu_group_for_each_dev(struct iommu_group *group, void *data,
data              852 drivers/iommu/iommu.c 	ret = __iommu_group_for_each_dev(group, data, fn);
data              955 drivers/iommu/iommu.c 					void *data)
data              978 drivers/iommu/iommu.c 	param->fault_param->data = data;
data             1069 drivers/iommu/iommu.c 	ret = fparam->handler(&evt->fault, fparam->data);
data             1247 drivers/iommu/iommu.c 	struct group_for_pci_data *data = opaque;
data             1249 drivers/iommu/iommu.c 	data->pdev = pdev;
data             1250 drivers/iommu/iommu.c 	data->group = iommu_group_get(&pdev->dev);
data             1252 drivers/iommu/iommu.c 	return data->group != NULL;
data             1271 drivers/iommu/iommu.c 	struct group_for_pci_data data;
data             1285 drivers/iommu/iommu.c 	if (pci_for_each_dma_alias(pdev, get_pci_alias_or_group, &data))
data             1286 drivers/iommu/iommu.c 		return data.group;
data             1288 drivers/iommu/iommu.c 	pdev = data.pdev;
data             1416 drivers/iommu/iommu.c static int add_iommu_group(struct device *dev, void *data)
data             1431 drivers/iommu/iommu.c static int remove_iommu_group(struct device *dev, void *data)
data             1439 drivers/iommu/iommu.c 			      unsigned long action, void *data)
data             1442 drivers/iommu/iommu.c 	struct device *dev = data;
data             1741 drivers/iommu/iommu.c static int iommu_group_do_attach_device(struct device *dev, void *data)
data             1743 drivers/iommu/iommu.c 	struct iommu_domain *domain = data;
data             1776 drivers/iommu/iommu.c static int iommu_group_do_detach_device(struct device *dev, void *data)
data             1778 drivers/iommu/iommu.c 	struct iommu_domain *domain = data;
data             2112 drivers/iommu/iommu.c 			  enum iommu_attr attr, void *data)
data             2120 drivers/iommu/iommu.c 		geometry  = data;
data             2125 drivers/iommu/iommu.c 		paging  = data;
data             2132 drivers/iommu/iommu.c 		ret = domain->ops->domain_get_attr(domain, attr, data);
data             2140 drivers/iommu/iommu.c 			  enum iommu_attr attr, void *data)
data             2149 drivers/iommu/iommu.c 		ret = domain->ops->domain_set_attr(domain, attr, data);
data              492 drivers/iommu/iova.c 			iovad->entry_dtor(fq->entries[idx].data);
data              526 drivers/iommu/iova.c 			iovad->entry_dtor(fq->entries[idx].data);
data              551 drivers/iommu/iova.c 		unsigned long data)
data              575 drivers/iommu/iova.c 	fq->entries[idx].data     = data;
data              233 drivers/iommu/ipmmu-vmsa.c static int __ipmmu_check_device(struct device *dev, void *data)
data              236 drivers/iommu/ipmmu-vmsa.c 	struct ipmmu_vmsa_device **rootp = data;
data              262 drivers/iommu/ipmmu-vmsa.c 			u32 data)
data              264 drivers/iommu/ipmmu-vmsa.c 	iowrite32(data, mmu->base + offset);
data              275 drivers/iommu/ipmmu-vmsa.c 				 unsigned int reg, u32 data)
data              278 drivers/iommu/ipmmu-vmsa.c 		    domain->context_id * IM_CTX_SIZE + reg, data);
data              282 drivers/iommu/ipmmu-vmsa.c 				unsigned int reg, u32 data)
data              286 drivers/iommu/ipmmu-vmsa.c 			    domain->context_id * IM_CTX_SIZE + reg, data);
data              289 drivers/iommu/ipmmu-vmsa.c 		    domain->context_id * IM_CTX_SIZE + reg, data);
data             1016 drivers/iommu/ipmmu-vmsa.c 		.data = &ipmmu_features_default,
data             1019 drivers/iommu/ipmmu-vmsa.c 		.data = &ipmmu_features_rcar_gen3,
data             1022 drivers/iommu/ipmmu-vmsa.c 		.data = &ipmmu_features_rcar_gen3,
data             1025 drivers/iommu/ipmmu-vmsa.c 		.data = &ipmmu_features_rcar_gen3,
data             1028 drivers/iommu/ipmmu-vmsa.c 		.data = &ipmmu_features_rcar_gen3,
data             1031 drivers/iommu/ipmmu-vmsa.c 		.data = &ipmmu_features_rcar_gen3,
data             1034 drivers/iommu/ipmmu-vmsa.c 		.data = &ipmmu_features_rcar_gen3,
data             1037 drivers/iommu/ipmmu-vmsa.c 		.data = &ipmmu_features_rcar_gen3,
data             1040 drivers/iommu/ipmmu-vmsa.c 		.data = &ipmmu_features_rcar_gen3,
data              140 drivers/iommu/mtk_iommu.c #define for_each_m4u(data)	list_for_each_entry(data, &m4ulist, list)
data              151 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data;
data              153 drivers/iommu/mtk_iommu.c 	for_each_m4u(data)
data              154 drivers/iommu/mtk_iommu.c 		return data;
data              166 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = cookie;
data              168 drivers/iommu/mtk_iommu.c 	for_each_m4u(data) {
data              170 drivers/iommu/mtk_iommu.c 			       data->base + REG_MMU_INV_SEL);
data              171 drivers/iommu/mtk_iommu.c 		writel_relaxed(F_ALL_INVLD, data->base + REG_MMU_INVALIDATE);
data              180 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = cookie;
data              182 drivers/iommu/mtk_iommu.c 	for_each_m4u(data) {
data              184 drivers/iommu/mtk_iommu.c 			       data->base + REG_MMU_INV_SEL);
data              186 drivers/iommu/mtk_iommu.c 		writel_relaxed(iova, data->base + REG_MMU_INVLD_START_A);
data              188 drivers/iommu/mtk_iommu.c 			       data->base + REG_MMU_INVLD_END_A);
data              190 drivers/iommu/mtk_iommu.c 			       data->base + REG_MMU_INVALIDATE);
data              191 drivers/iommu/mtk_iommu.c 		data->tlb_flush_active = true;
data              197 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = cookie;
data              201 drivers/iommu/mtk_iommu.c 	for_each_m4u(data) {
data              203 drivers/iommu/mtk_iommu.c 		if (!data->tlb_flush_active)
data              206 drivers/iommu/mtk_iommu.c 		ret = readl_poll_timeout_atomic(data->base + REG_MMU_CPE_DONE,
data              209 drivers/iommu/mtk_iommu.c 			dev_warn(data->dev,
data              214 drivers/iommu/mtk_iommu.c 		writel_relaxed(0, data->base + REG_MMU_CPE_DONE);
data              215 drivers/iommu/mtk_iommu.c 		data->tlb_flush_active = false;
data              222 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = cookie;
data              225 drivers/iommu/mtk_iommu.c 	spin_lock_irqsave(&data->tlb_lock, flags);
data              228 drivers/iommu/mtk_iommu.c 	spin_unlock_irqrestore(&data->tlb_lock, flags);
data              234 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = cookie;
data              237 drivers/iommu/mtk_iommu.c 	spin_lock_irqsave(&data->tlb_lock, flags);
data              240 drivers/iommu/mtk_iommu.c 	spin_unlock_irqrestore(&data->tlb_lock, flags);
data              247 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = cookie;
data              250 drivers/iommu/mtk_iommu.c 	spin_lock_irqsave(&data->tlb_lock, flags);
data              252 drivers/iommu/mtk_iommu.c 	spin_unlock_irqrestore(&data->tlb_lock, flags);
data              264 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = dev_id;
data              265 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_domain *dom = data->m4u_dom;
data              271 drivers/iommu/mtk_iommu.c 	int_state = readl_relaxed(data->base + REG_MMU_FAULT_ST1);
data              273 drivers/iommu/mtk_iommu.c 		regval = readl_relaxed(data->base + REG_MMU0_INT_ID);
data              274 drivers/iommu/mtk_iommu.c 		fault_iova = readl_relaxed(data->base + REG_MMU0_FAULT_VA);
data              275 drivers/iommu/mtk_iommu.c 		fault_pa = readl_relaxed(data->base + REG_MMU0_INVLD_PA);
data              277 drivers/iommu/mtk_iommu.c 		regval = readl_relaxed(data->base + REG_MMU1_INT_ID);
data              278 drivers/iommu/mtk_iommu.c 		fault_iova = readl_relaxed(data->base + REG_MMU1_FAULT_VA);
data              279 drivers/iommu/mtk_iommu.c 		fault_pa = readl_relaxed(data->base + REG_MMU1_INVLD_PA);
data              286 drivers/iommu/mtk_iommu.c 	fault_larb = data->plat_data->larbid_remap[fault_larb];
data              288 drivers/iommu/mtk_iommu.c 	if (report_iommu_fault(&dom->domain, data->dev, fault_iova,
data              291 drivers/iommu/mtk_iommu.c 			data->dev,
data              298 drivers/iommu/mtk_iommu.c 	regval = readl_relaxed(data->base + REG_MMU_INT_CONTROL0);
data              300 drivers/iommu/mtk_iommu.c 	writel_relaxed(regval, data->base + REG_MMU_INT_CONTROL0);
data              302 drivers/iommu/mtk_iommu.c 	mtk_iommu_tlb_flush_all(data);
data              307 drivers/iommu/mtk_iommu.c static void mtk_iommu_config(struct mtk_iommu_data *data,
data              318 drivers/iommu/mtk_iommu.c 		larb_mmu = &data->larb_imu[larbid];
data              332 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = mtk_iommu_get_m4u_data();
data              345 drivers/iommu/mtk_iommu.c 		.iommu_dev = data->dev,
data              348 drivers/iommu/mtk_iommu.c 	dom->iop = alloc_io_pgtable_ops(ARM_V7S, &dom->cfg, data);
data              350 drivers/iommu/mtk_iommu.c 		dev_err(data->dev, "Failed to alloc io pgtable\n");
data              402 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv;
data              404 drivers/iommu/mtk_iommu.c 	if (!data)
data              408 drivers/iommu/mtk_iommu.c 	if (!data->m4u_dom) {
data              409 drivers/iommu/mtk_iommu.c 		data->m4u_dom = dom;
data              411 drivers/iommu/mtk_iommu.c 		       data->base + REG_MMU_PT_BASE_ADDR);
data              414 drivers/iommu/mtk_iommu.c 	mtk_iommu_config(data, dev, true);
data              421 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv;
data              423 drivers/iommu/mtk_iommu.c 	if (!data)
data              426 drivers/iommu/mtk_iommu.c 	mtk_iommu_config(data, dev, false);
data              433 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = mtk_iommu_get_m4u_data();
data              438 drivers/iommu/mtk_iommu.c 	if (data->enable_4GB)
data              471 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = mtk_iommu_get_m4u_data();
data              474 drivers/iommu/mtk_iommu.c 	spin_lock_irqsave(&data->tlb_lock, flags);
data              475 drivers/iommu/mtk_iommu.c 	mtk_iommu_tlb_sync(data);
data              476 drivers/iommu/mtk_iommu.c 	spin_unlock_irqrestore(&data->tlb_lock, flags);
data              483 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = mtk_iommu_get_m4u_data();
data              491 drivers/iommu/mtk_iommu.c 	if (data->enable_4GB && pa >= MTK_IOMMU_4GB_MODE_REMAP_BASE)
data              500 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data;
data              506 drivers/iommu/mtk_iommu.c 	data = fwspec->iommu_priv;
data              507 drivers/iommu/mtk_iommu.c 	iommu_device_link(&data->iommu, dev);
data              520 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data;
data              525 drivers/iommu/mtk_iommu.c 	data = fwspec->iommu_priv;
data              526 drivers/iommu/mtk_iommu.c 	iommu_device_unlink(&data->iommu, dev);
data              534 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = mtk_iommu_get_m4u_data();
data              536 drivers/iommu/mtk_iommu.c 	if (!data)
data              540 drivers/iommu/mtk_iommu.c 	if (!data->m4u_group) {
data              541 drivers/iommu/mtk_iommu.c 		data->m4u_group = iommu_group_alloc();
data              542 drivers/iommu/mtk_iommu.c 		if (IS_ERR(data->m4u_group))
data              545 drivers/iommu/mtk_iommu.c 		iommu_group_ref_get(data->m4u_group);
data              547 drivers/iommu/mtk_iommu.c 	return data->m4u_group;
data              590 drivers/iommu/mtk_iommu.c static int mtk_iommu_hw_init(const struct mtk_iommu_data *data)
data              595 drivers/iommu/mtk_iommu.c 	ret = clk_prepare_enable(data->bclk);
data              597 drivers/iommu/mtk_iommu.c 		dev_err(data->dev, "Failed to enable iommu bclk(%d)\n", ret);
data              601 drivers/iommu/mtk_iommu.c 	if (data->plat_data->m4u_plat == M4U_MT8173)
data              606 drivers/iommu/mtk_iommu.c 	writel_relaxed(regval, data->base + REG_MMU_CTRL_REG);
data              614 drivers/iommu/mtk_iommu.c 	writel_relaxed(regval, data->base + REG_MMU_INT_CONTROL0);
data              623 drivers/iommu/mtk_iommu.c 	writel_relaxed(regval, data->base + REG_MMU_INT_MAIN_CONTROL);
data              625 drivers/iommu/mtk_iommu.c 	if (data->plat_data->m4u_plat == M4U_MT8173)
data              626 drivers/iommu/mtk_iommu.c 		regval = (data->protect_base >> 1) | (data->enable_4GB << 31);
data              628 drivers/iommu/mtk_iommu.c 		regval = lower_32_bits(data->protect_base) |
data              629 drivers/iommu/mtk_iommu.c 			 upper_32_bits(data->protect_base);
data              630 drivers/iommu/mtk_iommu.c 	writel_relaxed(regval, data->base + REG_MMU_IVRP_PADDR);
data              632 drivers/iommu/mtk_iommu.c 	if (data->enable_4GB && data->plat_data->has_vld_pa_rng) {
data              638 drivers/iommu/mtk_iommu.c 		writel_relaxed(regval, data->base + REG_MMU_VLD_PA_RNG);
data              640 drivers/iommu/mtk_iommu.c 	writel_relaxed(0, data->base + REG_MMU_DCM_DIS);
data              642 drivers/iommu/mtk_iommu.c 	if (data->plat_data->reset_axi)
data              643 drivers/iommu/mtk_iommu.c 		writel_relaxed(0, data->base + REG_MMU_STANDARD_AXI_MODE);
data              645 drivers/iommu/mtk_iommu.c 	if (devm_request_irq(data->dev, data->irq, mtk_iommu_isr, 0,
data              646 drivers/iommu/mtk_iommu.c 			     dev_name(data->dev), (void *)data)) {
data              647 drivers/iommu/mtk_iommu.c 		writel_relaxed(0, data->base + REG_MMU_PT_BASE_ADDR);
data              648 drivers/iommu/mtk_iommu.c 		clk_disable_unprepare(data->bclk);
data              649 drivers/iommu/mtk_iommu.c 		dev_err(data->dev, "Failed @ IRQ-%d Request\n", data->irq);
data              663 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data   *data;
data              671 drivers/iommu/mtk_iommu.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              672 drivers/iommu/mtk_iommu.c 	if (!data)
data              674 drivers/iommu/mtk_iommu.c 	data->dev = dev;
data              675 drivers/iommu/mtk_iommu.c 	data->plat_data = of_device_get_match_data(dev);
data              681 drivers/iommu/mtk_iommu.c 	data->protect_base = ALIGN(virt_to_phys(protect), MTK_PROTECT_PA_ALIGN);
data              684 drivers/iommu/mtk_iommu.c 	data->enable_4GB = !!(max_pfn > (BIT_ULL(32) >> PAGE_SHIFT));
data              685 drivers/iommu/mtk_iommu.c 	if (!data->plat_data->has_4gb_mode)
data              686 drivers/iommu/mtk_iommu.c 		data->enable_4GB = false;
data              689 drivers/iommu/mtk_iommu.c 	data->base = devm_ioremap_resource(dev, res);
data              690 drivers/iommu/mtk_iommu.c 	if (IS_ERR(data->base))
data              691 drivers/iommu/mtk_iommu.c 		return PTR_ERR(data->base);
data              694 drivers/iommu/mtk_iommu.c 	data->irq = platform_get_irq(pdev, 0);
data              695 drivers/iommu/mtk_iommu.c 	if (data->irq < 0)
data              696 drivers/iommu/mtk_iommu.c 		return data->irq;
data              698 drivers/iommu/mtk_iommu.c 	if (data->plat_data->has_bclk) {
data              699 drivers/iommu/mtk_iommu.c 		data->bclk = devm_clk_get(dev, "bclk");
data              700 drivers/iommu/mtk_iommu.c 		if (IS_ERR(data->bclk))
data              701 drivers/iommu/mtk_iommu.c 			return PTR_ERR(data->bclk);
data              732 drivers/iommu/mtk_iommu.c 		data->larb_imu[id].dev = &plarbdev->dev;
data              738 drivers/iommu/mtk_iommu.c 	platform_set_drvdata(pdev, data);
data              740 drivers/iommu/mtk_iommu.c 	ret = mtk_iommu_hw_init(data);
data              744 drivers/iommu/mtk_iommu.c 	ret = iommu_device_sysfs_add(&data->iommu, dev, NULL,
data              749 drivers/iommu/mtk_iommu.c 	iommu_device_set_ops(&data->iommu, &mtk_iommu_ops);
data              750 drivers/iommu/mtk_iommu.c 	iommu_device_set_fwnode(&data->iommu, &pdev->dev.of_node->fwnode);
data              752 drivers/iommu/mtk_iommu.c 	ret = iommu_device_register(&data->iommu);
data              756 drivers/iommu/mtk_iommu.c 	spin_lock_init(&data->tlb_lock);
data              757 drivers/iommu/mtk_iommu.c 	list_add_tail(&data->list, &m4ulist);
data              767 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = platform_get_drvdata(pdev);
data              769 drivers/iommu/mtk_iommu.c 	iommu_device_sysfs_remove(&data->iommu);
data              770 drivers/iommu/mtk_iommu.c 	iommu_device_unregister(&data->iommu);
data              775 drivers/iommu/mtk_iommu.c 	clk_disable_unprepare(data->bclk);
data              776 drivers/iommu/mtk_iommu.c 	devm_free_irq(&pdev->dev, data->irq, data);
data              783 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
data              784 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_suspend_reg *reg = &data->reg;
data              785 drivers/iommu/mtk_iommu.c 	void __iomem *base = data->base;
data              795 drivers/iommu/mtk_iommu.c 	clk_disable_unprepare(data->bclk);
data              801 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
data              802 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_suspend_reg *reg = &data->reg;
data              803 drivers/iommu/mtk_iommu.c 	struct mtk_iommu_domain *m4u_dom = data->m4u_dom;
data              804 drivers/iommu/mtk_iommu.c 	void __iomem *base = data->base;
data              807 drivers/iommu/mtk_iommu.c 	ret = clk_prepare_enable(data->bclk);
data              809 drivers/iommu/mtk_iommu.c 		dev_err(data->dev, "Failed to enable clk(%d) in resume\n", ret);
data              853 drivers/iommu/mtk_iommu.c 	{ .compatible = "mediatek,mt2712-m4u", .data = &mt2712_data},
data              854 drivers/iommu/mtk_iommu.c 	{ .compatible = "mediatek,mt8173-m4u", .data = &mt8173_data},
data              855 drivers/iommu/mtk_iommu.c 	{ .compatible = "mediatek,mt8183-m4u", .data = &mt8183_data},
data               70 drivers/iommu/mtk_iommu.h static inline int compare_of(struct device *dev, void *data)
data               72 drivers/iommu/mtk_iommu.h 	return dev->of_node == data;
data               75 drivers/iommu/mtk_iommu.h static inline void release_of(struct device *dev, void *data)
data               77 drivers/iommu/mtk_iommu.h 	of_node_put(data);
data               82 drivers/iommu/mtk_iommu.h 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
data               84 drivers/iommu/mtk_iommu.h 	return component_bind_all(dev, &data->larb_imu);
data               89 drivers/iommu/mtk_iommu.h 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
data               91 drivers/iommu/mtk_iommu.h 	component_unbind_all(dev, &data->larb_imu);
data               96 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data		*data;
data              127 drivers/iommu/mtk_iommu_v1.c static void mtk_iommu_tlb_flush_all(struct mtk_iommu_data *data)
data              130 drivers/iommu/mtk_iommu_v1.c 			data->base + REG_MMU_INV_SEL);
data              131 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(F_ALL_INVLD, data->base + REG_MMU_INVALIDATE);
data              135 drivers/iommu/mtk_iommu_v1.c static void mtk_iommu_tlb_flush_range(struct mtk_iommu_data *data,
data              142 drivers/iommu/mtk_iommu_v1.c 		data->base + REG_MMU_INV_SEL);
data              144 drivers/iommu/mtk_iommu_v1.c 		data->base + REG_MMU_INVLD_START_A);
data              146 drivers/iommu/mtk_iommu_v1.c 		data->base + REG_MMU_INVLD_END_A);
data              147 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(F_MMU_INV_RANGE, data->base + REG_MMU_INVALIDATE);
data              149 drivers/iommu/mtk_iommu_v1.c 	ret = readl_poll_timeout_atomic(data->base + REG_MMU_CPE_DONE,
data              152 drivers/iommu/mtk_iommu_v1.c 		dev_warn(data->dev,
data              154 drivers/iommu/mtk_iommu_v1.c 		mtk_iommu_tlb_flush_all(data);
data              157 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(0, data->base + REG_MMU_CPE_DONE);
data              162 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data = dev_id;
data              163 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_domain *dom = data->m4u_dom;
data              168 drivers/iommu/mtk_iommu_v1.c 	int_state = readl_relaxed(data->base + REG_MMU_FAULT_ST);
data              169 drivers/iommu/mtk_iommu_v1.c 	fault_iova = readl_relaxed(data->base + REG_MMU_FAULT_VA);
data              172 drivers/iommu/mtk_iommu_v1.c 	fault_pa = readl_relaxed(data->base + REG_MMU_INVLD_PA);
data              173 drivers/iommu/mtk_iommu_v1.c 	regval = readl_relaxed(data->base + REG_MMU_INT_ID);
data              181 drivers/iommu/mtk_iommu_v1.c 	if (report_iommu_fault(&dom->domain, data->dev, fault_iova,
data              183 drivers/iommu/mtk_iommu_v1.c 		dev_err_ratelimited(data->dev,
data              189 drivers/iommu/mtk_iommu_v1.c 	regval = readl_relaxed(data->base + REG_MMU_INT_CONTROL);
data              191 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(regval, data->base + REG_MMU_INT_CONTROL);
data              193 drivers/iommu/mtk_iommu_v1.c 	mtk_iommu_tlb_flush_all(data);
data              198 drivers/iommu/mtk_iommu_v1.c static void mtk_iommu_config(struct mtk_iommu_data *data,
data              209 drivers/iommu/mtk_iommu_v1.c 		larb_mmu = &data->larb_imu[larbid];
data              221 drivers/iommu/mtk_iommu_v1.c static int mtk_iommu_domain_finalise(struct mtk_iommu_data *data)
data              223 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_domain *dom = data->m4u_dom;
data              227 drivers/iommu/mtk_iommu_v1.c 	dom->pgt_va = dma_alloc_coherent(data->dev, M2701_IOMMU_PGT_SIZE,
data              232 drivers/iommu/mtk_iommu_v1.c 	writel(dom->pgt_pa, data->base + REG_MMU_PT_BASE_ADDR);
data              234 drivers/iommu/mtk_iommu_v1.c 	dom->data = data;
data              256 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data = dom->data;
data              258 drivers/iommu/mtk_iommu_v1.c 	dma_free_coherent(data->dev, M2701_IOMMU_PGT_SIZE,
data              267 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv;
data              270 drivers/iommu/mtk_iommu_v1.c 	if (!data)
data              273 drivers/iommu/mtk_iommu_v1.c 	if (!data->m4u_dom) {
data              274 drivers/iommu/mtk_iommu_v1.c 		data->m4u_dom = dom;
data              275 drivers/iommu/mtk_iommu_v1.c 		ret = mtk_iommu_domain_finalise(data);
data              277 drivers/iommu/mtk_iommu_v1.c 			data->m4u_dom = NULL;
data              282 drivers/iommu/mtk_iommu_v1.c 	mtk_iommu_config(data, dev, true);
data              289 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv;
data              291 drivers/iommu/mtk_iommu_v1.c 	if (!data)
data              294 drivers/iommu/mtk_iommu_v1.c 	mtk_iommu_config(data, dev, false);
data              321 drivers/iommu/mtk_iommu_v1.c 	mtk_iommu_tlb_flush_range(dom->data, iova, size);
data              339 drivers/iommu/mtk_iommu_v1.c 	mtk_iommu_tlb_flush_range(dom->data, iova, size);
data              369 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data;
data              403 drivers/iommu/mtk_iommu_v1.c 	data = fwspec->iommu_priv;
data              404 drivers/iommu/mtk_iommu_v1.c 	m4udev = data->dev;
data              425 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data;
data              462 drivers/iommu/mtk_iommu_v1.c 	data = fwspec->iommu_priv;
data              463 drivers/iommu/mtk_iommu_v1.c 	mtk_mapping = data->dev->archdata.iommu;
data              470 drivers/iommu/mtk_iommu_v1.c 	return iommu_device_link(&data->iommu, dev);
data              476 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data;
data              481 drivers/iommu/mtk_iommu_v1.c 	data = fwspec->iommu_priv;
data              482 drivers/iommu/mtk_iommu_v1.c 	iommu_device_unlink(&data->iommu, dev);
data              488 drivers/iommu/mtk_iommu_v1.c static int mtk_iommu_hw_init(const struct mtk_iommu_data *data)
data              493 drivers/iommu/mtk_iommu_v1.c 	ret = clk_prepare_enable(data->bclk);
data              495 drivers/iommu/mtk_iommu_v1.c 		dev_err(data->dev, "Failed to enable iommu bclk(%d)\n", ret);
data              500 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(regval, data->base + REG_MMU_CTRL_REG);
data              510 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(regval, data->base + REG_MMU_INT_CONTROL);
data              513 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(data->protect_base,
data              514 drivers/iommu/mtk_iommu_v1.c 			data->base + REG_MMU_IVRP_PADDR);
data              516 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(F_MMU_DCM_ON, data->base + REG_MMU_DCM);
data              518 drivers/iommu/mtk_iommu_v1.c 	if (devm_request_irq(data->dev, data->irq, mtk_iommu_isr, 0,
data              519 drivers/iommu/mtk_iommu_v1.c 			     dev_name(data->dev), (void *)data)) {
data              520 drivers/iommu/mtk_iommu_v1.c 		writel_relaxed(0, data->base + REG_MMU_PT_BASE_ADDR);
data              521 drivers/iommu/mtk_iommu_v1.c 		clk_disable_unprepare(data->bclk);
data              522 drivers/iommu/mtk_iommu_v1.c 		dev_err(data->dev, "Failed @ IRQ-%d Request\n", data->irq);
data              554 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data		*data;
data              563 drivers/iommu/mtk_iommu_v1.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              564 drivers/iommu/mtk_iommu_v1.c 	if (!data)
data              567 drivers/iommu/mtk_iommu_v1.c 	data->dev = dev;
data              574 drivers/iommu/mtk_iommu_v1.c 	data->protect_base = ALIGN(virt_to_phys(protect), MTK_PROTECT_PA_ALIGN);
data              577 drivers/iommu/mtk_iommu_v1.c 	data->base = devm_ioremap_resource(dev, res);
data              578 drivers/iommu/mtk_iommu_v1.c 	if (IS_ERR(data->base))
data              579 drivers/iommu/mtk_iommu_v1.c 		return PTR_ERR(data->base);
data              581 drivers/iommu/mtk_iommu_v1.c 	data->irq = platform_get_irq(pdev, 0);
data              582 drivers/iommu/mtk_iommu_v1.c 	if (data->irq < 0)
data              583 drivers/iommu/mtk_iommu_v1.c 		return data->irq;
data              585 drivers/iommu/mtk_iommu_v1.c 	data->bclk = devm_clk_get(dev, "bclk");
data              586 drivers/iommu/mtk_iommu_v1.c 	if (IS_ERR(data->bclk))
data              587 drivers/iommu/mtk_iommu_v1.c 		return PTR_ERR(data->bclk);
data              614 drivers/iommu/mtk_iommu_v1.c 		data->larb_imu[larb_nr].dev = &plarbdev->dev;
data              620 drivers/iommu/mtk_iommu_v1.c 	platform_set_drvdata(pdev, data);
data              622 drivers/iommu/mtk_iommu_v1.c 	ret = mtk_iommu_hw_init(data);
data              626 drivers/iommu/mtk_iommu_v1.c 	ret = iommu_device_sysfs_add(&data->iommu, &pdev->dev, NULL,
data              631 drivers/iommu/mtk_iommu_v1.c 	iommu_device_set_ops(&data->iommu, &mtk_iommu_ops);
data              633 drivers/iommu/mtk_iommu_v1.c 	ret = iommu_device_register(&data->iommu);
data              645 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data = platform_get_drvdata(pdev);
data              647 drivers/iommu/mtk_iommu_v1.c 	iommu_device_sysfs_remove(&data->iommu);
data              648 drivers/iommu/mtk_iommu_v1.c 	iommu_device_unregister(&data->iommu);
data              653 drivers/iommu/mtk_iommu_v1.c 	clk_disable_unprepare(data->bclk);
data              654 drivers/iommu/mtk_iommu_v1.c 	devm_free_irq(&pdev->dev, data->irq, data);
data              661 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
data              662 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_suspend_reg *reg = &data->reg;
data              663 drivers/iommu/mtk_iommu_v1.c 	void __iomem *base = data->base;
data              675 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
data              676 drivers/iommu/mtk_iommu_v1.c 	struct mtk_iommu_suspend_reg *reg = &data->reg;
data              677 drivers/iommu/mtk_iommu_v1.c 	void __iomem *base = data->base;
data              679 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(data->m4u_dom->pgt_pa, base + REG_MMU_PT_BASE_ADDR);
data              685 drivers/iommu/mtk_iommu_v1.c 	writel_relaxed(data->protect_base, base + REG_MMU_IVRP_PADDR);
data              118 drivers/iommu/of_iommu.c static int of_pci_iommu_init(struct pci_dev *pdev, u16 alias, void *data)
data              120 drivers/iommu/of_iommu.c 	struct of_pci_iommu_alias_info *info = data;
data              159 drivers/iommu/omap-iommu-debug.c static int tlb_show(struct seq_file *s, void *data)
data              210 drivers/iommu/omap-iommu-debug.c static int pagetable_show(struct seq_file *s, void *data)
data              816 drivers/iommu/omap-iommu.c static irqreturn_t iommu_fault_handler(int irq, void *data)
data              820 drivers/iommu/omap-iommu.c 	struct omap_iommu *obj = data;
data              839 drivers/iommu/rockchip-iommu.c 	struct rk_iommudata *data = dev->archdata.iommu;
data              841 drivers/iommu/rockchip-iommu.c 	return data ? data->iommu : NULL;
data             1061 drivers/iommu/rockchip-iommu.c 	struct rk_iommudata *data;
data             1063 drivers/iommu/rockchip-iommu.c 	data = dev->archdata.iommu;
data             1064 drivers/iommu/rockchip-iommu.c 	if (!data)
data             1075 drivers/iommu/rockchip-iommu.c 	data->link = device_link_add(dev, iommu->dev,
data             1084 drivers/iommu/rockchip-iommu.c 	struct rk_iommudata *data = dev->archdata.iommu;
data             1088 drivers/iommu/rockchip-iommu.c 	device_link_del(data->link);
data             1106 drivers/iommu/rockchip-iommu.c 	struct rk_iommudata *data;
data             1108 drivers/iommu/rockchip-iommu.c 	data = devm_kzalloc(dma_dev, sizeof(*data), GFP_KERNEL);
data             1109 drivers/iommu/rockchip-iommu.c 	if (!data)
data             1114 drivers/iommu/rockchip-iommu.c 	data->iommu = platform_get_drvdata(iommu_dev);
data             1115 drivers/iommu/rockchip-iommu.c 	dev->archdata.iommu = data;
data               83 drivers/iommu/tegra-gart.c static void do_gart_setup(struct gart_device *gart, const u32 *data)
data               88 drivers/iommu/tegra-gart.c 		gart_set_pte(gart, iova, data ? *(data++) : 0);
data              307 drivers/iommu/tegra-gart.c 	u32 *data = gart->savedata;
data              319 drivers/iommu/tegra-gart.c 		*(data++) = gart_read_pte(gart, iova);
data              918 drivers/iommu/tegra-smmu.c static int tegra_smmu_swgroups_show(struct seq_file *s, void *data)
data              950 drivers/iommu/tegra-smmu.c static int tegra_smmu_clients_show(struct seq_file *s, void *data)
data              854 drivers/iommu/virtio-iommu.c static int viommu_match_node(struct device *dev, const void *data)
data              856 drivers/iommu/virtio-iommu.c 	return dev->parent->fwnode == data;
data              231 drivers/ipack/ipack.c static int ipack_unregister_bus_member(struct device *dev, void *data)
data              234 drivers/ipack/ipack.c 	struct ipack_bus_device *bus = data;
data               43 drivers/irqchip/exynos-combiner.c static inline void __iomem *combiner_base(struct irq_data *data)
data               46 drivers/irqchip/exynos-combiner.c 		irq_data_get_irq_chip_data(data);
data               51 drivers/irqchip/exynos-combiner.c static void combiner_mask_irq(struct irq_data *data)
data               53 drivers/irqchip/exynos-combiner.c 	u32 mask = 1 << (data->hwirq % 32);
data               55 drivers/irqchip/exynos-combiner.c 	writel_relaxed(mask, combiner_base(data) + COMBINER_ENABLE_CLEAR);
data               58 drivers/irqchip/exynos-combiner.c static void combiner_unmask_irq(struct irq_data *data)
data               60 drivers/irqchip/exynos-combiner.c 	u32 mask = 1 << (data->hwirq % 32);
data               62 drivers/irqchip/exynos-combiner.c 	writel_relaxed(mask, combiner_base(data) + COMBINER_ENABLE_SET);
data              100 drivers/irqchip/exynos-combiner.c 	struct irq_data *data = irq_get_irq_data(chip_data->parent_irq);
data              103 drivers/irqchip/exynos-combiner.c 		return chip->irq_set_affinity(data, mask_val, force);
data               64 drivers/irqchip/irq-al-fic.c static int al_fic_irq_set_type(struct irq_data *data, unsigned int flow_type)
data               66 drivers/irqchip/irq-al-fic.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data              130 drivers/irqchip/irq-al-fic.c static int al_fic_irq_retrigger(struct irq_data *data)
data              132 drivers/irqchip/irq-al-fic.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data              135 drivers/irqchip/irq-al-fic.c 	writel_relaxed(BIT(data->hwirq), fic->base + AL_FIC_SET_CAUSE);
data               91 drivers/irqchip/irq-alpine-msi.c static void alpine_msix_compose_msi_msg(struct irq_data *data,
data               94 drivers/irqchip/irq-alpine-msi.c 	struct alpine_msix_data *priv = irq_data_get_irq_chip_data(data);
data               97 drivers/irqchip/irq-alpine-msi.c 	msg_addr |= (data->hwirq << 3);
data              101 drivers/irqchip/irq-alpine-msi.c 	msg->data = 0;
data              210 drivers/irqchip/irq-armada-370-xp.c static void armada_370_xp_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data              214 drivers/irqchip/irq-armada-370-xp.c 	msg->data = 0xf00 | (data->hwirq + PCI_MSI_DOORBELL_START);
data              434 drivers/irqchip/irq-armada-370-xp.c 		struct irq_data *data;
data              441 drivers/irqchip/irq-armada-370-xp.c 		data = irq_get_irq_data(virq);
data              446 drivers/irqchip/irq-armada-370-xp.c 		armada_370_xp_irq_unmask(data);
data              602 drivers/irqchip/irq-armada-370-xp.c 		struct irq_data *data;
data              609 drivers/irqchip/irq-armada-370-xp.c 		data = irq_get_irq_data(virq);
data              615 drivers/irqchip/irq-armada-370-xp.c 			if (!irqd_irq_disabled(data))
data              616 drivers/irqchip/irq-armada-370-xp.c 				armada_370_xp_irq_unmask(data);
data              628 drivers/irqchip/irq-armada-370-xp.c 				armada_370_xp_irq_unmask(data);
data               15 drivers/irqchip/irq-ativic32.c static void ativic32_ack_irq(struct irq_data *data)
data               17 drivers/irqchip/irq-ativic32.c 	__nds32__mtsr_dsb(BIT(data->hwirq), NDS32_SR_INT_PEND2);
data               20 drivers/irqchip/irq-ativic32.c static void ativic32_mask_irq(struct irq_data *data)
data               23 drivers/irqchip/irq-ativic32.c 	__nds32__mtsr_dsb(int_mask2 & (~(BIT(data->hwirq))), NDS32_SR_INT_MASK2);
data               26 drivers/irqchip/irq-ativic32.c static void ativic32_unmask_irq(struct irq_data *data)
data               29 drivers/irqchip/irq-ativic32.c 	__nds32__mtsr_dsb(int_mask2 | (BIT(data->hwirq)), NDS32_SR_INT_MASK2);
data               32 drivers/irqchip/irq-ativic32.c static int nointc_set_wake(struct irq_data *data, unsigned int on)
data               36 drivers/irqchip/irq-ativic32.c 	u32 bit = 1 << data->hwirq;
data               40 drivers/irqchip/irq-ativic32.c 			__assign_bit(data->hwirq, &irq_orig_bit, true);
data               42 drivers/irqchip/irq-ativic32.c 			__assign_bit(data->hwirq, &irq_orig_bit, false);
data               44 drivers/irqchip/irq-ativic32.c 		__assign_bit(data->hwirq, &int_mask, true);
data               45 drivers/irqchip/irq-ativic32.c 		__assign_bit(data->hwirq, &wake_mask, true);
data               49 drivers/irqchip/irq-ativic32.c 			__assign_bit(data->hwirq, &int_mask, false);
data               51 drivers/irqchip/irq-ativic32.c 		__assign_bit(data->hwirq, &wake_mask, false);
data               52 drivers/irqchip/irq-ativic32.c 		__assign_bit(data->hwirq, &irq_orig_bit, false);
data              201 drivers/irqchip/irq-atmel-aic-common.c 		void (*fixup)(void) = match->data;
data              229 drivers/irqchip/irq-atmel-aic.c 	{ .compatible = "atmel,at91rm9200", .data = at91rm9200_aic_irq_fixup },
data              230 drivers/irqchip/irq-atmel-aic.c 	{ .compatible = "atmel,at91sam9g45", .data = at91sam9g45_aic_irq_fixup },
data              231 drivers/irqchip/irq-atmel-aic.c 	{ .compatible = "atmel,at91sam9n12", .data = at91rm9200_aic_irq_fixup },
data              232 drivers/irqchip/irq-atmel-aic.c 	{ .compatible = "atmel,at91sam9rl", .data = at91sam9g45_aic_irq_fixup },
data              233 drivers/irqchip/irq-atmel-aic.c 	{ .compatible = "atmel,at91sam9x5", .data = at91rm9200_aic_irq_fixup },
data              234 drivers/irqchip/irq-atmel-aic.c 	{ .compatible = "atmel,at91sam9260", .data = at91sam9260_aic_irq_fixup },
data              235 drivers/irqchip/irq-atmel-aic.c 	{ .compatible = "atmel,at91sam9261", .data = at91sam9260_aic_irq_fixup },
data              236 drivers/irqchip/irq-atmel-aic.c 	{ .compatible = "atmel,at91sam9263", .data = at91sam9260_aic_irq_fixup },
data              237 drivers/irqchip/irq-atmel-aic.c 	{ .compatible = "atmel,at91sam9g20", .data = at91sam9260_aic_irq_fixup },
data              314 drivers/irqchip/irq-atmel-aic5.c 	{ .compatible = "atmel,sama5d3", .data = sama5d3_aic_irq_fixup },
data              315 drivers/irqchip/irq-atmel-aic5.c 	{ .compatible = "atmel,sama5d4", .data = sama5d3_aic_irq_fixup },
data              316 drivers/irqchip/irq-atmel-aic5.c 	{ .compatible = "microchip,sam9x60", .data = sama5d3_aic_irq_fixup },
data               57 drivers/irqchip/irq-bcm7120-l2.c 	struct bcm7120_l1_intc_data *data = irq_desc_get_handler_data(desc);
data               58 drivers/irqchip/irq-bcm7120-l2.c 	struct bcm7120_l2_intc_data *b = data->b;
data               74 drivers/irqchip/irq-bcm7120-l2.c 					    data->irq_map_mask[idx];
data              109 drivers/irqchip/irq-bcm7120-l2.c 					struct bcm7120_l2_intc_data *data,
data              112 drivers/irqchip/irq-bcm7120-l2.c 	struct bcm7120_l1_intc_data *l1_data = &data->l1_data[irq];
data              131 drivers/irqchip/irq-bcm7120-l2.c 	for (idx = 0; idx < data->n_words; idx++) {
data              132 drivers/irqchip/irq-bcm7120-l2.c 		if (data->map_mask_prop) {
data              134 drivers/irqchip/irq-bcm7120-l2.c 				be32_to_cpup(data->map_mask_prop +
data              135 drivers/irqchip/irq-bcm7120-l2.c 					     irq * data->n_words + idx);
data              142 drivers/irqchip/irq-bcm7120-l2.c 	l1_data->b = data;
data              150 drivers/irqchip/irq-bcm7120-l2.c 					     struct bcm7120_l2_intc_data *data)
data              154 drivers/irqchip/irq-bcm7120-l2.c 	data->map_base[0] = of_iomap(dn, 0);
data              155 drivers/irqchip/irq-bcm7120-l2.c 	if (!data->map_base[0]) {
data              160 drivers/irqchip/irq-bcm7120-l2.c 	data->pair_base[0] = data->map_base[0];
data              161 drivers/irqchip/irq-bcm7120-l2.c 	data->en_offset[0] = IRQEN;
data              162 drivers/irqchip/irq-bcm7120-l2.c 	data->stat_offset[0] = IRQSTAT;
data              163 drivers/irqchip/irq-bcm7120-l2.c 	data->n_words = 1;
data              166 drivers/irqchip/irq-bcm7120-l2.c 					 data->irq_fwd_mask, data->n_words);
data              173 drivers/irqchip/irq-bcm7120-l2.c 	data->map_mask_prop = of_get_property(dn, "brcm,int-map-mask", &ret);
data              174 drivers/irqchip/irq-bcm7120-l2.c 	if (!data->map_mask_prop ||
data              175 drivers/irqchip/irq-bcm7120-l2.c 	    (ret != (sizeof(__be32) * data->num_parent_irqs * data->n_words))) {
data              184 drivers/irqchip/irq-bcm7120-l2.c 					     struct bcm7120_l2_intc_data *data)
data              194 drivers/irqchip/irq-bcm7120-l2.c 		data->map_base[map_idx + 0] = en;
data              195 drivers/irqchip/irq-bcm7120-l2.c 		data->map_base[map_idx + 1] = stat;
data              200 drivers/irqchip/irq-bcm7120-l2.c 		data->pair_base[gc_idx] = base;
data              201 drivers/irqchip/irq-bcm7120-l2.c 		data->en_offset[gc_idx] = en - base;
data              202 drivers/irqchip/irq-bcm7120-l2.c 		data->stat_offset[gc_idx] = stat - base;
data              210 drivers/irqchip/irq-bcm7120-l2.c 	data->n_words = gc_idx;
data              221 drivers/irqchip/irq-bcm7120-l2.c 	struct bcm7120_l2_intc_data *data;
data              228 drivers/irqchip/irq-bcm7120-l2.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              229 drivers/irqchip/irq-bcm7120-l2.c 	if (!data)
data              232 drivers/irqchip/irq-bcm7120-l2.c 	data->num_parent_irqs = of_irq_count(dn);
data              233 drivers/irqchip/irq-bcm7120-l2.c 	if (data->num_parent_irqs <= 0) {
data              239 drivers/irqchip/irq-bcm7120-l2.c 	data->l1_data = kcalloc(data->num_parent_irqs, sizeof(*data->l1_data),
data              241 drivers/irqchip/irq-bcm7120-l2.c 	if (!data->l1_data) {
data              246 drivers/irqchip/irq-bcm7120-l2.c 	ret = iomap_regs_fn(dn, data);
data              250 drivers/irqchip/irq-bcm7120-l2.c 	for (irq = 0; irq < data->num_parent_irqs; irq++) {
data              251 drivers/irqchip/irq-bcm7120-l2.c 		ret = bcm7120_l2_intc_init_one(dn, data, irq, valid_mask);
data              256 drivers/irqchip/irq-bcm7120-l2.c 	data->domain = irq_domain_add_linear(dn, IRQS_PER_WORD * data->n_words,
data              258 drivers/irqchip/irq-bcm7120-l2.c 	if (!data->domain) {
data              270 drivers/irqchip/irq-bcm7120-l2.c 	ret = irq_alloc_domain_generic_chips(data->domain, IRQS_PER_WORD, 1,
data              278 drivers/irqchip/irq-bcm7120-l2.c 		data->can_wake = true;
data              280 drivers/irqchip/irq-bcm7120-l2.c 	for (idx = 0; idx < data->n_words; idx++) {
data              282 drivers/irqchip/irq-bcm7120-l2.c 		gc = irq_get_domain_generic_chip(data->domain, irq);
data              285 drivers/irqchip/irq-bcm7120-l2.c 		gc->private = data;
data              288 drivers/irqchip/irq-bcm7120-l2.c 		gc->reg_base = data->pair_base[idx];
data              289 drivers/irqchip/irq-bcm7120-l2.c 		ct->regs.mask = data->en_offset[idx];
data              292 drivers/irqchip/irq-bcm7120-l2.c 		irq_reg_writel(gc, data->irq_fwd_mask[idx],
data              293 drivers/irqchip/irq-bcm7120-l2.c 			       data->en_offset[idx]);
data              308 drivers/irqchip/irq-bcm7120-l2.c 		if (data->can_wake) {
data              319 drivers/irqchip/irq-bcm7120-l2.c 		intc_name, dn, data->num_parent_irqs);
data              324 drivers/irqchip/irq-bcm7120-l2.c 	irq_domain_remove(data->domain);
data              326 drivers/irqchip/irq-bcm7120-l2.c 	kfree(data->l1_data);
data              329 drivers/irqchip/irq-bcm7120-l2.c 		if (data->map_base[idx])
data              330 drivers/irqchip/irq-bcm7120-l2.c 			iounmap(data->map_base[idx]);
data              332 drivers/irqchip/irq-bcm7120-l2.c 	kfree(data);
data              164 drivers/irqchip/irq-brcmstb-l2.c 	struct brcmstb_l2_intc_data *data;
data              171 drivers/irqchip/irq-brcmstb-l2.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              172 drivers/irqchip/irq-brcmstb-l2.c 	if (!data)
data              186 drivers/irqchip/irq-brcmstb-l2.c 	data->can_wake = of_property_read_bool(np, "brcm,irq-can-wake");
data              187 drivers/irqchip/irq-brcmstb-l2.c 	if (!data->can_wake && (init_params->cpu_clear >= 0))
data              197 drivers/irqchip/irq-brcmstb-l2.c 	data->domain = irq_domain_add_linear(np, 32,
data              199 drivers/irqchip/irq-brcmstb-l2.c 	if (!data->domain) {
data              212 drivers/irqchip/irq-brcmstb-l2.c 	ret = irq_alloc_domain_generic_chips(data->domain, 32, 1,
data              221 drivers/irqchip/irq-brcmstb-l2.c 					 brcmstb_l2_intc_irq_handle, data);
data              223 drivers/irqchip/irq-brcmstb-l2.c 	data->gc = irq_get_domain_generic_chip(data->domain, 0);
data              224 drivers/irqchip/irq-brcmstb-l2.c 	data->gc->reg_base = base;
data              225 drivers/irqchip/irq-brcmstb-l2.c 	data->gc->private = data;
data              226 drivers/irqchip/irq-brcmstb-l2.c 	data->status_offset = init_params->cpu_status;
data              227 drivers/irqchip/irq-brcmstb-l2.c 	data->mask_offset = init_params->cpu_mask_status;
data              229 drivers/irqchip/irq-brcmstb-l2.c 	ct = data->gc->chip_types;
data              251 drivers/irqchip/irq-brcmstb-l2.c 	if (data->can_wake) {
data              255 drivers/irqchip/irq-brcmstb-l2.c 		data->gc->wake_enabled = 0xffffffff;
data              264 drivers/irqchip/irq-brcmstb-l2.c 	irq_domain_remove(data->domain);
data              268 drivers/irqchip/irq-brcmstb-l2.c 	kfree(data);
data              112 drivers/irqchip/irq-crossbar.c 				 unsigned int nr_irqs, void *data)
data              114 drivers/irqchip/irq-crossbar.c 	struct irq_fwspec *fwspec = data;
data               29 drivers/irqchip/irq-gic-common.c 			  const struct gic_quirk *quirks, void *data)
data               34 drivers/irqchip/irq-gic-common.c 		if (quirks->init(data))
data               41 drivers/irqchip/irq-gic-common.c 		void *data)
data               48 drivers/irqchip/irq-gic-common.c 		if (quirks->init(data))
data               16 drivers/irqchip/irq-gic-common.h 	bool (*init)(void *data);
data               27 drivers/irqchip/irq-gic-common.h 		void *data);
data               29 drivers/irqchip/irq-gic-common.h 			  const struct gic_quirk *quirks, void *data);
data               29 drivers/irqchip/irq-gic-pm.c 	const struct gic_clk_data *data = chip_pm->clk_data;
data               32 drivers/irqchip/irq-gic-pm.c 	ret = clk_bulk_prepare_enable(data->num_clocks, chip_pm->clks);
data               57 drivers/irqchip/irq-gic-pm.c 	const struct gic_clk_data *data = chip_pm->clk_data;
data               62 drivers/irqchip/irq-gic-pm.c 	clk_bulk_disable_unprepare(data->num_clocks, chip_pm->clks);
data               70 drivers/irqchip/irq-gic-pm.c 	const struct gic_clk_data *data;
data               74 drivers/irqchip/irq-gic-pm.c 	data = of_device_get_match_data(&pdev->dev);
data               75 drivers/irqchip/irq-gic-pm.c 	if (!data) {
data               90 drivers/irqchip/irq-gic-pm.c 	chip_pm->clks = devm_kcalloc(dev, data->num_clocks,
data               95 drivers/irqchip/irq-gic-pm.c 	for (i = 0; i < data->num_clocks; i++)
data               96 drivers/irqchip/irq-gic-pm.c 		chip_pm->clks[i].id = data->clocks[i];
data               98 drivers/irqchip/irq-gic-pm.c 	ret = devm_clk_bulk_get(dev, data->num_clocks, chip_pm->clks);
data              102 drivers/irqchip/irq-gic-pm.c 	chip_pm->clk_data = data;
data              148 drivers/irqchip/irq-gic-pm.c 	{ .compatible = "nvidia,tegra210-agic",	.data = &gic400_data },
data               27 drivers/irqchip/irq-gic-realview.c 		.data = (void *)REALVIEW_EB_REVB_SYS_PLD_CTRL1,
data               31 drivers/irqchip/irq-gic-realview.c 		.data = (void *)REALVIEW_SYS_PLD_CTRL1,
data               35 drivers/irqchip/irq-gic-realview.c 		.data = (void *)REALVIEW_SYS_PLD_CTRL1,
data               39 drivers/irqchip/irq-gic-realview.c 		.data = (void *)REALVIEW_SYS_PLD_CTRL1,
data               56 drivers/irqchip/irq-gic-realview.c 	pld1_ctrl = (u32)gic_id->data;
data              107 drivers/irqchip/irq-gic-v2m.c static void gicv2m_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data              109 drivers/irqchip/irq-gic-v2m.c 	struct v2m_data *v2m = irq_data_get_irq_chip_data(data);
data              110 drivers/irqchip/irq-gic-v2m.c 	phys_addr_t addr = gicv2m_get_msi_addr(v2m, data->hwirq);
data              116 drivers/irqchip/irq-gic-v2m.c 		msg->data = 0;
data              118 drivers/irqchip/irq-gic-v2m.c 		msg->data = data->hwirq;
data              120 drivers/irqchip/irq-gic-v2m.c 		msg->data -= v2m->spi_offset;
data              122 drivers/irqchip/irq-gic-v2m.c 	iommu_dma_compose_msi_msg(irq_data_get_msi_desc(data), msg);
data              462 drivers/irqchip/irq-gic-v2m.c 	struct v2m_data *data;
data              468 drivers/irqchip/irq-gic-v2m.c 	data = list_first_entry_or_null(&v2m_nodes, struct v2m_data, entry);
data              469 drivers/irqchip/irq-gic-v2m.c 	if (!data)
data              472 drivers/irqchip/irq-gic-v2m.c 	return data->fwnode;
data               33 drivers/irqchip/irq-gic-v3-its-pci-msi.c static int its_pci_msi_vec_count(struct pci_dev *pdev, void *data)
data               35 drivers/irqchip/irq-gic-v3-its-pci-msi.c 	int msi, msix, *count = data;
data               44 drivers/irqchip/irq-gic-v3-its-pci-msi.c static int its_get_pci_alias(struct pci_dev *pdev, u16 alias, void *data)
data               46 drivers/irqchip/irq-gic-v3-its-pci-msi.c 	struct pci_dev **alias_dev = data;
data             1196 drivers/irqchip/irq-gic-v3-its.c 	msg->data		= its_get_event_id(d);
data             2512 drivers/irqchip/irq-gic-v3-its.c 	its = msi_info->data;
data             2664 drivers/irqchip/irq-gic-v3-its.c 		struct irq_data *data = irq_domain_get_irq_data(domain,
data             2667 drivers/irqchip/irq-gic-v3-its.c 		irq_domain_reset_irq_data(data);
data             3061 drivers/irqchip/irq-gic-v3-its.c 		struct irq_data *data = irq_domain_get_irq_data(domain,
data             3063 drivers/irqchip/irq-gic-v3-its.c 		struct its_vpe *vpe = irq_data_get_irq_chip_data(data);
data             3067 drivers/irqchip/irq-gic-v3-its.c 		clear_bit(data->hwirq, vm->db_bitmap);
data             3069 drivers/irqchip/irq-gic-v3-its.c 		irq_domain_reset_irq_data(data);
data             3220 drivers/irqchip/irq-gic-v3-its.c static bool __maybe_unused its_enable_quirk_cavium_22375(void *data)
data             3222 drivers/irqchip/irq-gic-v3-its.c 	struct its_node *its = data;
data             3231 drivers/irqchip/irq-gic-v3-its.c static bool __maybe_unused its_enable_quirk_cavium_23144(void *data)
data             3233 drivers/irqchip/irq-gic-v3-its.c 	struct its_node *its = data;
data             3240 drivers/irqchip/irq-gic-v3-its.c static bool __maybe_unused its_enable_quirk_qdf2400_e0065(void *data)
data             3242 drivers/irqchip/irq-gic-v3-its.c 	struct its_node *its = data;
data             3264 drivers/irqchip/irq-gic-v3-its.c static bool __maybe_unused its_enable_quirk_socionext_synquacer(void *data)
data             3266 drivers/irqchip/irq-gic-v3-its.c 	struct its_node *its = data;
data             3289 drivers/irqchip/irq-gic-v3-its.c static bool __maybe_unused its_enable_quirk_hip07_161600802(void *data)
data             3291 drivers/irqchip/irq-gic-v3-its.c 	struct its_node *its = data;
data             3484 drivers/irqchip/irq-gic-v3-its.c 	info->data = its;
data              145 drivers/irqchip/irq-gic-v3-mbi.c static void mbi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data              149 drivers/irqchip/irq-gic-v3-mbi.c 	msg[0].data = data->parent_data->hwirq;
data              151 drivers/irqchip/irq-gic-v3-mbi.c 	iommu_dma_compose_msi_msg(irq_data_get_msi_desc(data), msg);
data              203 drivers/irqchip/irq-gic-v3-mbi.c static void mbi_compose_mbi_msg(struct irq_data *data, struct msi_msg *msg)
data              205 drivers/irqchip/irq-gic-v3-mbi.c 	mbi_compose_msi_msg(data, msg);
data              209 drivers/irqchip/irq-gic-v3-mbi.c 	msg[1].data = data->parent_data->hwirq;
data              211 drivers/irqchip/irq-gic-v3-mbi.c 	iommu_dma_compose_msi_msg(irq_data_get_msi_desc(data), &msg[1]);
data             1435 drivers/irqchip/irq-gic-v3.c static bool gic_enable_quirk_msm8996(void *data)
data             1437 drivers/irqchip/irq-gic-v3.c 	struct gic_chip_data *d = data;
data             1444 drivers/irqchip/irq-gic-v3.c static bool gic_enable_quirk_hip06_07(void *data)
data             1446 drivers/irqchip/irq-gic-v3.c 	struct gic_chip_data *d = data;
data              138 drivers/irqchip/irq-gic.c static inline void __iomem *gic_data_dist_base(struct gic_chip_data *data)
data              140 drivers/irqchip/irq-gic.c 	return data->get_base(&data->dist_base);
data              143 drivers/irqchip/irq-gic.c static inline void __iomem *gic_data_cpu_base(struct gic_chip_data *data)
data              145 drivers/irqchip/irq-gic.c 	return data->get_base(&data->cpu_base);
data              148 drivers/irqchip/irq-gic.c static inline void gic_set_base_accessor(struct gic_chip_data *data,
data              151 drivers/irqchip/irq-gic.c 	data->get_base = f;
data              178 drivers/irqchip/irq-gic.c 	void *data = irq_data_get_irq_handler_data(d);
data              184 drivers/irqchip/irq-gic.c 	return data != NULL;
data               90 drivers/irqchip/irq-imgpdc.c 		      unsigned int data)
data               92 drivers/irqchip/irq-imgpdc.c 	iowrite32(data, priv->pdc_base + reg_offs);
data              120 drivers/irqchip/irq-imgpdc.c static struct pdc_intc_priv *irqd_to_priv(struct irq_data *data)
data              122 drivers/irqchip/irq-imgpdc.c 	return (struct pdc_intc_priv *)data->domain->host_data;
data              131 drivers/irqchip/irq-imgpdc.c static void perip_irq_mask(struct irq_data *data)
data              133 drivers/irqchip/irq-imgpdc.c 	struct pdc_intc_priv *priv = irqd_to_priv(data);
data              136 drivers/irqchip/irq-imgpdc.c 	priv->irq_route &= ~data->mask;
data              141 drivers/irqchip/irq-imgpdc.c static void perip_irq_unmask(struct irq_data *data)
data              143 drivers/irqchip/irq-imgpdc.c 	struct pdc_intc_priv *priv = irqd_to_priv(data);
data              146 drivers/irqchip/irq-imgpdc.c 	priv->irq_route |= data->mask;
data              151 drivers/irqchip/irq-imgpdc.c static int syswake_irq_set_type(struct irq_data *data, unsigned int flow_type)
data              153 drivers/irqchip/irq-imgpdc.c 	struct pdc_intc_priv *priv = irqd_to_priv(data);
data              154 drivers/irqchip/irq-imgpdc.c 	unsigned int syswake = hwirq_to_syswake(data->hwirq);
data              189 drivers/irqchip/irq-imgpdc.c 	irq_setup_alt_chip(data, flow_type);
data              197 drivers/irqchip/irq-imgpdc.c static int pdc_irq_set_wake(struct irq_data *data, unsigned int on)
data              199 drivers/irqchip/irq-imgpdc.c 	struct pdc_intc_priv *priv = irqd_to_priv(data);
data              200 drivers/irqchip/irq-imgpdc.c 	irq_hw_number_t hw = data->hwirq;
data              163 drivers/irqchip/irq-imx-gpcv2.c 				  void *data)
data              165 drivers/irqchip/irq-imx-gpcv2.c 	struct irq_fwspec *fwspec = data;
data              197 drivers/irqchip/irq-imx-gpcv2.c 	{ .compatible = "fsl,imx7d-gpc",  .data = (const void *) 2 },
data              198 drivers/irqchip/irq-imx-gpcv2.c 	{ .compatible = "fsl,imx8mq-gpc", .data = (const void *) 4 },
data              222 drivers/irqchip/irq-imx-gpcv2.c 	core_num = (unsigned long)id->data;
data               39 drivers/irqchip/irq-imx-irqsteer.c static int imx_irqsteer_get_reg_index(struct irqsteer_data *data,
data               42 drivers/irqchip/irq-imx-irqsteer.c 	return (data->reg_num - irqnum / 32 - 1);
data               47 drivers/irqchip/irq-imx-irqsteer.c 	struct irqsteer_data *data = d->chip_data;
data               48 drivers/irqchip/irq-imx-irqsteer.c 	int idx = imx_irqsteer_get_reg_index(data, d->hwirq);
data               52 drivers/irqchip/irq-imx-irqsteer.c 	raw_spin_lock_irqsave(&data->lock, flags);
data               53 drivers/irqchip/irq-imx-irqsteer.c 	val = readl_relaxed(data->regs + CHANMASK(idx, data->reg_num));
data               55 drivers/irqchip/irq-imx-irqsteer.c 	writel_relaxed(val, data->regs + CHANMASK(idx, data->reg_num));
data               56 drivers/irqchip/irq-imx-irqsteer.c 	raw_spin_unlock_irqrestore(&data->lock, flags);
data               61 drivers/irqchip/irq-imx-irqsteer.c 	struct irqsteer_data *data = d->chip_data;
data               62 drivers/irqchip/irq-imx-irqsteer.c 	int idx = imx_irqsteer_get_reg_index(data, d->hwirq);
data               66 drivers/irqchip/irq-imx-irqsteer.c 	raw_spin_lock_irqsave(&data->lock, flags);
data               67 drivers/irqchip/irq-imx-irqsteer.c 	val = readl_relaxed(data->regs + CHANMASK(idx, data->reg_num));
data               69 drivers/irqchip/irq-imx-irqsteer.c 	writel_relaxed(val, data->regs + CHANMASK(idx, data->reg_num));
data               70 drivers/irqchip/irq-imx-irqsteer.c 	raw_spin_unlock_irqrestore(&data->lock, flags);
data               94 drivers/irqchip/irq-imx-irqsteer.c static int imx_irqsteer_get_hwirq_base(struct irqsteer_data *data, u32 irq)
data               98 drivers/irqchip/irq-imx-irqsteer.c 	for (i = 0; i < data->irq_count; i++) {
data               99 drivers/irqchip/irq-imx-irqsteer.c 		if (data->irq[i] == irq)
data              108 drivers/irqchip/irq-imx-irqsteer.c 	struct irqsteer_data *data = irq_desc_get_handler_data(desc);
data              115 drivers/irqchip/irq-imx-irqsteer.c 	hwirq = imx_irqsteer_get_hwirq_base(data, irq);
data              123 drivers/irqchip/irq-imx-irqsteer.c 		int idx = imx_irqsteer_get_reg_index(data, hwirq);
data              127 drivers/irqchip/irq-imx-irqsteer.c 		if (hwirq >= data->reg_num * 32)
data              130 drivers/irqchip/irq-imx-irqsteer.c 		irqmap = readl_relaxed(data->regs +
data              131 drivers/irqchip/irq-imx-irqsteer.c 				       CHANSTATUS(idx, data->reg_num));
data              134 drivers/irqchip/irq-imx-irqsteer.c 			virq = irq_find_mapping(data->domain, pos + hwirq);
data              146 drivers/irqchip/irq-imx-irqsteer.c 	struct irqsteer_data *data;
data              150 drivers/irqchip/irq-imx-irqsteer.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              151 drivers/irqchip/irq-imx-irqsteer.c 	if (!data)
data              154 drivers/irqchip/irq-imx-irqsteer.c 	data->regs = devm_platform_ioremap_resource(pdev, 0);
data              155 drivers/irqchip/irq-imx-irqsteer.c 	if (IS_ERR(data->regs)) {
data              157 drivers/irqchip/irq-imx-irqsteer.c 		return PTR_ERR(data->regs);
data              160 drivers/irqchip/irq-imx-irqsteer.c 	data->ipg_clk = devm_clk_get(&pdev->dev, "ipg");
data              161 drivers/irqchip/irq-imx-irqsteer.c 	if (IS_ERR(data->ipg_clk)) {
data              162 drivers/irqchip/irq-imx-irqsteer.c 		ret = PTR_ERR(data->ipg_clk);
data              168 drivers/irqchip/irq-imx-irqsteer.c 	raw_spin_lock_init(&data->lock);
data              173 drivers/irqchip/irq-imx-irqsteer.c 	ret = of_property_read_u32(np, "fsl,channel", &data->channel);
data              181 drivers/irqchip/irq-imx-irqsteer.c 	data->irq_count = DIV_ROUND_UP(irqs_num, 64);
data              182 drivers/irqchip/irq-imx-irqsteer.c 	data->reg_num = irqs_num / 32;
data              185 drivers/irqchip/irq-imx-irqsteer.c 		data->saved_reg = devm_kzalloc(&pdev->dev,
data              186 drivers/irqchip/irq-imx-irqsteer.c 					sizeof(u32) * data->reg_num,
data              188 drivers/irqchip/irq-imx-irqsteer.c 		if (!data->saved_reg)
data              192 drivers/irqchip/irq-imx-irqsteer.c 	ret = clk_prepare_enable(data->ipg_clk);
data              199 drivers/irqchip/irq-imx-irqsteer.c 	writel_relaxed(BIT(data->channel), data->regs + CHANCTRL);
data              201 drivers/irqchip/irq-imx-irqsteer.c 	data->domain = irq_domain_add_linear(np, data->reg_num * 32,
data              202 drivers/irqchip/irq-imx-irqsteer.c 					     &imx_irqsteer_domain_ops, data);
data              203 drivers/irqchip/irq-imx-irqsteer.c 	if (!data->domain) {
data              209 drivers/irqchip/irq-imx-irqsteer.c 	if (!data->irq_count || data->irq_count > CHAN_MAX_OUTPUT_INT) {
data              214 drivers/irqchip/irq-imx-irqsteer.c 	for (i = 0; i < data->irq_count; i++) {
data              215 drivers/irqchip/irq-imx-irqsteer.c 		data->irq[i] = irq_of_parse_and_map(np, i);
data              216 drivers/irqchip/irq-imx-irqsteer.c 		if (!data->irq[i]) {
data              221 drivers/irqchip/irq-imx-irqsteer.c 		irq_set_chained_handler_and_data(data->irq[i],
data              223 drivers/irqchip/irq-imx-irqsteer.c 						 data);
data              226 drivers/irqchip/irq-imx-irqsteer.c 	platform_set_drvdata(pdev, data);
data              230 drivers/irqchip/irq-imx-irqsteer.c 	clk_disable_unprepare(data->ipg_clk);
data              251 drivers/irqchip/irq-imx-irqsteer.c static void imx_irqsteer_save_regs(struct irqsteer_data *data)
data              255 drivers/irqchip/irq-imx-irqsteer.c 	for (i = 0; i < data->reg_num; i++)
data              256 drivers/irqchip/irq-imx-irqsteer.c 		data->saved_reg[i] = readl_relaxed(data->regs +
data              257 drivers/irqchip/irq-imx-irqsteer.c 						CHANMASK(i, data->reg_num));
data              260 drivers/irqchip/irq-imx-irqsteer.c static void imx_irqsteer_restore_regs(struct irqsteer_data *data)
data              264 drivers/irqchip/irq-imx-irqsteer.c 	writel_relaxed(BIT(data->channel), data->regs + CHANCTRL);
data              265 drivers/irqchip/irq-imx-irqsteer.c 	for (i = 0; i < data->reg_num; i++)
data              266 drivers/irqchip/irq-imx-irqsteer.c 		writel_relaxed(data->saved_reg[i],
data              267 drivers/irqchip/irq-imx-irqsteer.c 			       data->regs + CHANMASK(i, data->reg_num));
data               35 drivers/irqchip/irq-ingenic.c static irqreturn_t intc_cascade(int irq, void *data)
data               61 drivers/irqchip/irq-ingenic.c void ingenic_intc_irq_suspend(struct irq_data *data)
data               63 drivers/irqchip/irq-ingenic.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data               67 drivers/irqchip/irq-ingenic.c void ingenic_intc_irq_resume(struct irq_data *data)
data               69 drivers/irqchip/irq-ingenic.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data              155 drivers/irqchip/irq-ixp4xx.c 				   void *data)
data              160 drivers/irqchip/irq-ixp4xx.c 	struct irq_fwspec *fwspec = data;
data               61 drivers/irqchip/irq-jcore-aic.c static void noop(struct irq_data *data)
data               85 drivers/irqchip/irq-ls-scfg-msi.c static void ls_scfg_msi_compose_msg(struct irq_data *data, struct msi_msg *msg)
data               87 drivers/irqchip/irq-ls-scfg-msi.c 	struct ls_scfg_msi *msi_data = irq_data_get_irq_chip_data(data);
data               91 drivers/irqchip/irq-ls-scfg-msi.c 	msg->data = data->hwirq;
data               96 drivers/irqchip/irq-ls-scfg-msi.c 		mask = irq_data_get_effective_affinity_mask(data);
data               97 drivers/irqchip/irq-ls-scfg-msi.c 		msg->data |= cpumask_first(mask);
data              100 drivers/irqchip/irq-ls-scfg-msi.c 	iommu_dma_compose_msi_msg(irq_data_get_msi_desc(data), msg);
data              325 drivers/irqchip/irq-ls-scfg-msi.c 	{ .compatible = "fsl,1s1021a-msi", .data = &ls1021_msi_cfg},
data              326 drivers/irqchip/irq-ls-scfg-msi.c 	{ .compatible = "fsl,1s1043a-msi", .data = &ls1021_msi_cfg},
data              328 drivers/irqchip/irq-ls-scfg-msi.c 	{ .compatible = "fsl,ls1012a-msi", .data = &ls1021_msi_cfg },
data              329 drivers/irqchip/irq-ls-scfg-msi.c 	{ .compatible = "fsl,ls1021a-msi", .data = &ls1021_msi_cfg },
data              330 drivers/irqchip/irq-ls-scfg-msi.c 	{ .compatible = "fsl,ls1043a-msi", .data = &ls1021_msi_cfg },
data              331 drivers/irqchip/irq-ls-scfg-msi.c 	{ .compatible = "fsl,ls1043a-v1.1-msi", .data = &ls1043_v1_1_msi_cfg },
data              332 drivers/irqchip/irq-ls-scfg-msi.c 	{ .compatible = "fsl,ls1046a-msi", .data = &ls1046_msi_cfg },
data              352 drivers/irqchip/irq-ls-scfg-msi.c 	msi_data->cfg = (struct ls_scfg_msi_cfg *) match->data;
data               72 drivers/irqchip/irq-ls1x.c static int ls_intc_set_type(struct irq_data *data, unsigned int type)
data               74 drivers/irqchip/irq-ls1x.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data               75 drivers/irqchip/irq-ls1x.c 	u32 mask = data->mask;
data               98 drivers/irqchip/irq-ls1x.c 	irqd_set_trigger_type(data, type);
data               99 drivers/irqchip/irq-ls1x.c 	return irq_setup_alt_chip(data, type);
data              104 drivers/irqchip/irq-mbigen.c static void mbigen_eoi_irq(struct irq_data *data)
data              106 drivers/irqchip/irq-mbigen.c 	void __iomem *base = data->chip_data;
data              109 drivers/irqchip/irq-mbigen.c 	get_mbigen_clear_reg(data->hwirq, &mask, &addr);
data              113 drivers/irqchip/irq-mbigen.c 	irq_chip_eoi_parent(data);
data              116 drivers/irqchip/irq-mbigen.c static int mbigen_set_type(struct irq_data *data, unsigned int type)
data              118 drivers/irqchip/irq-mbigen.c 	void __iomem *base = data->chip_data;
data              124 drivers/irqchip/irq-mbigen.c 	get_mbigen_type_reg(data->hwirq, &mask, &addr);
data              160 drivers/irqchip/irq-mbigen.c 	val |= (msg->data << IRQ_EVENT_ID_SHIFT);
data               74 drivers/irqchip/irq-meson-gpio.c 	{ .compatible = "amlogic,meson8-gpio-intc", .data = &meson8_params },
data               75 drivers/irqchip/irq-meson-gpio.c 	{ .compatible = "amlogic,meson8b-gpio-intc", .data = &meson8b_params },
data               76 drivers/irqchip/irq-meson-gpio.c 	{ .compatible = "amlogic,meson-gxbb-gpio-intc", .data = &gxbb_params },
data               77 drivers/irqchip/irq-meson-gpio.c 	{ .compatible = "amlogic,meson-gxl-gpio-intc", .data = &gxl_params },
data               78 drivers/irqchip/irq-meson-gpio.c 	{ .compatible = "amlogic,meson-axg-gpio-intc", .data = &axg_params },
data               79 drivers/irqchip/irq-meson-gpio.c 	{ .compatible = "amlogic,meson-g12a-gpio-intc", .data = &axg_params },
data               80 drivers/irqchip/irq-meson-gpio.c 	{ .compatible = "amlogic,meson-sm1-gpio-intc", .data = &sm1_params },
data              233 drivers/irqchip/irq-meson-gpio.c static int meson_gpio_irq_set_type(struct irq_data *data, unsigned int type)
data              235 drivers/irqchip/irq-meson-gpio.c 	struct meson_gpio_irq_controller *ctl = data->domain->host_data;
data              236 drivers/irqchip/irq-meson-gpio.c 	u32 *channel_hwirq = irq_data_get_irq_chip_data(data);
data              243 drivers/irqchip/irq-meson-gpio.c 	return irq_chip_set_type_parent(data,
data              293 drivers/irqchip/irq-meson-gpio.c 				       void *data)
data              295 drivers/irqchip/irq-meson-gpio.c 	struct irq_fwspec *fwspec = data;
data              362 drivers/irqchip/irq-meson-gpio.c 	ctl->params = match->data;
data              419 drivers/irqchip/irq-mips-gic.c 	struct irq_data *data;
data              422 drivers/irqchip/irq-mips-gic.c 	data = irq_get_irq_data(virq);
data              427 drivers/irqchip/irq-mips-gic.c 	irq_data_update_effective_affinity(data, cpumask_of(cpu));
data              624 drivers/irqchip/irq-mips-gic.c 	struct irq_data *data;
data              626 drivers/irqchip/irq-mips-gic.c 	data = irq_get_irq_data(virq);
data              627 drivers/irqchip/irq-mips-gic.c 	if (!data)
data              630 drivers/irqchip/irq-mips-gic.c 	base_hwirq = GIC_HWIRQ_TO_SHARED(irqd_to_hwirq(data));
data               70 drivers/irqchip/irq-mmp.c 	struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
data               74 drivers/irqchip/irq-mmp.c 	hwirq = d->irq - data->virq_base;
data               75 drivers/irqchip/irq-mmp.c 	if (data == &icu_data[0]) {
data               77 drivers/irqchip/irq-mmp.c 		r &= ~data->conf_mask;
data               78 drivers/irqchip/irq-mmp.c 		r |= data->conf_disable;
data               82 drivers/irqchip/irq-mmp.c 		if ((data->virq_base == data->clr_mfp_irq_base)
data               83 drivers/irqchip/irq-mmp.c 			&& (hwirq == data->clr_mfp_hwirq))
data               86 drivers/irqchip/irq-mmp.c 		r = readl_relaxed(data->reg_mask) | (1 << hwirq);
data               87 drivers/irqchip/irq-mmp.c 		writel_relaxed(r, data->reg_mask);
data               94 drivers/irqchip/irq-mmp.c 	struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
data               98 drivers/irqchip/irq-mmp.c 	hwirq = d->irq - data->virq_base;
data               99 drivers/irqchip/irq-mmp.c 	if (data == &icu_data[0]) {
data              101 drivers/irqchip/irq-mmp.c 		r &= ~data->conf_mask;
data              102 drivers/irqchip/irq-mmp.c 		r |= data->conf_disable;
data              105 drivers/irqchip/irq-mmp.c 		if (data->conf2_mask) {
data              111 drivers/irqchip/irq-mmp.c 			r &= ~data->conf2_mask;
data              115 drivers/irqchip/irq-mmp.c 		r = readl_relaxed(data->reg_mask) | (1 << hwirq);
data              116 drivers/irqchip/irq-mmp.c 		writel_relaxed(r, data->reg_mask);
data              123 drivers/irqchip/irq-mmp.c 	struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
data              127 drivers/irqchip/irq-mmp.c 	hwirq = d->irq - data->virq_base;
data              128 drivers/irqchip/irq-mmp.c 	if (data == &icu_data[0]) {
data              130 drivers/irqchip/irq-mmp.c 		r &= ~data->conf_mask;
data              131 drivers/irqchip/irq-mmp.c 		r |= data->conf_enable;
data              134 drivers/irqchip/irq-mmp.c 		r = readl_relaxed(data->reg_mask) & ~(1 << hwirq);
data              135 drivers/irqchip/irq-mmp.c 		writel_relaxed(r, data->reg_mask);
data              151 drivers/irqchip/irq-mmp.c 	struct icu_chip_data *data;
data              160 drivers/irqchip/irq-mmp.c 			data = (struct icu_chip_data *)domain->host_data;
data              169 drivers/irqchip/irq-mmp.c 	mask = readl_relaxed(data->reg_mask);
data              171 drivers/irqchip/irq-mmp.c 		status = readl_relaxed(data->reg_status) & ~mask;
data               24 drivers/irqchip/irq-mscc-ocelot.c static void ocelot_irq_unmask(struct irq_data *data)
data               26 drivers/irqchip/irq-mscc-ocelot.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data               27 drivers/irqchip/irq-mscc-ocelot.c 	struct irq_chip_type *ct = irq_data_get_chip_type(data);
data               28 drivers/irqchip/irq-mscc-ocelot.c 	unsigned int mask = data->mask;
data               40 drivers/irqchip/irq-mtk-cirq.c static void mtk_cirq_write_mask(struct irq_data *data, unsigned int offset)
data               42 drivers/irqchip/irq-mtk-cirq.c 	struct mtk_cirq_chip_data *chip_data = data->chip_data;
data               43 drivers/irqchip/irq-mtk-cirq.c 	unsigned int cirq_num = data->hwirq;
data               49 drivers/irqchip/irq-mtk-cirq.c static void mtk_cirq_mask(struct irq_data *data)
data               51 drivers/irqchip/irq-mtk-cirq.c 	mtk_cirq_write_mask(data, CIRQ_MASK_SET);
data               52 drivers/irqchip/irq-mtk-cirq.c 	irq_chip_mask_parent(data);
data               55 drivers/irqchip/irq-mtk-cirq.c static void mtk_cirq_unmask(struct irq_data *data)
data               57 drivers/irqchip/irq-mtk-cirq.c 	mtk_cirq_write_mask(data, CIRQ_MASK_CLR);
data               58 drivers/irqchip/irq-mtk-cirq.c 	irq_chip_unmask_parent(data);
data               61 drivers/irqchip/irq-mtk-cirq.c static int mtk_cirq_set_type(struct irq_data *data, unsigned int type)
data               67 drivers/irqchip/irq-mtk-cirq.c 		mtk_cirq_write_mask(data, CIRQ_POL_CLR);
data               68 drivers/irqchip/irq-mtk-cirq.c 		mtk_cirq_write_mask(data, CIRQ_SENS_CLR);
data               71 drivers/irqchip/irq-mtk-cirq.c 		mtk_cirq_write_mask(data, CIRQ_POL_SET);
data               72 drivers/irqchip/irq-mtk-cirq.c 		mtk_cirq_write_mask(data, CIRQ_SENS_CLR);
data               75 drivers/irqchip/irq-mtk-cirq.c 		mtk_cirq_write_mask(data, CIRQ_POL_CLR);
data               76 drivers/irqchip/irq-mtk-cirq.c 		mtk_cirq_write_mask(data, CIRQ_SENS_SET);
data               79 drivers/irqchip/irq-mtk-cirq.c 		mtk_cirq_write_mask(data, CIRQ_POL_SET);
data               80 drivers/irqchip/irq-mtk-cirq.c 		mtk_cirq_write_mask(data, CIRQ_SENS_SET);
data               86 drivers/irqchip/irq-mtk-cirq.c 	data = data->parent_data;
data               87 drivers/irqchip/irq-mtk-cirq.c 	ret = data->chip->irq_set_type(data, type);
data               26 drivers/irqchip/irq-mtk-sysirq.c static int mtk_sysirq_set_type(struct irq_data *data, unsigned int type)
data               28 drivers/irqchip/irq-mtk-sysirq.c 	irq_hw_number_t hwirq = data->hwirq;
data               29 drivers/irqchip/irq-mtk-sysirq.c 	struct mtk_sysirq_chip_data *chip_data = data->chip_data;
data               54 drivers/irqchip/irq-mtk-sysirq.c 	data = data->parent_data;
data               55 drivers/irqchip/irq-mtk-sysirq.c 	ret = data->chip->irq_set_type(data, type);
data               56 drivers/irqchip/irq-mvebu-gicp.c static void gicp_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data               58 drivers/irqchip/irq-mvebu-gicp.c 	struct mvebu_gicp *gicp = data->chip_data;
data               62 drivers/irqchip/irq-mvebu-gicp.c 	msg[0].data = data->hwirq;
data               65 drivers/irqchip/irq-mvebu-gicp.c 	msg[1].data = data->hwirq;
data              104 drivers/irqchip/irq-mvebu-icu.c 		icu_int = msg->data | ICU_INT_ENABLE;
data              289 drivers/irqchip/irq-mvebu-icu.c 		.data = &mvebu_icu_nsr_subset_data,
data              293 drivers/irqchip/irq-mvebu-icu.c 		.data = &mvebu_icu_sei_subset_data,
data               66 drivers/irqchip/irq-mvebu-odmi.c 	msg->data = odmin << GICP_ODMI_INT_NUM_SHIFT;
data              107 drivers/irqchip/irq-mvebu-pic.c static void mvebu_pic_enable_percpu_irq(void *data)
data              109 drivers/irqchip/irq-mvebu-pic.c 	struct mvebu_pic *pic = data;
data              115 drivers/irqchip/irq-mvebu-pic.c static void mvebu_pic_disable_percpu_irq(void *data)
data              117 drivers/irqchip/irq-mvebu-pic.c 	struct mvebu_pic *pic = data;
data              121 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_ap_set_type(struct irq_data *data, unsigned int type)
data              138 drivers/irqchip/irq-mvebu-sei.c static void mvebu_sei_cp_compose_msi_msg(struct irq_data *data,
data              141 drivers/irqchip/irq-mvebu-sei.c 	struct mvebu_sei *sei = data->chip_data;
data              144 drivers/irqchip/irq-mvebu-sei.c 	msg->data = data->hwirq + sei->caps->cp_range.first;
data              149 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_cp_set_type(struct irq_data *data, unsigned int type)
data              495 drivers/irqchip/irq-mvebu-sei.c 		.data = &mvebu_sei_ap806_caps,
data               92 drivers/irqchip/irq-ompic.c static void ompic_writereg(void __iomem *base, loff_t offset, u32 data)
data               94 drivers/irqchip/irq-ompic.c 	iowrite32be(data, base + offset);
data               26 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_mask(struct irq_data *data)
data               28 drivers/irqchip/irq-or1k-pic.c 	mtspr(SPR_PICMR, mfspr(SPR_PICMR) & ~(1UL << data->hwirq));
data               31 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_unmask(struct irq_data *data)
data               33 drivers/irqchip/irq-or1k-pic.c 	mtspr(SPR_PICMR, mfspr(SPR_PICMR) | (1UL << data->hwirq));
data               36 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_ack(struct irq_data *data)
data               38 drivers/irqchip/irq-or1k-pic.c 	mtspr(SPR_PICSR, (1UL << data->hwirq));
data               41 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_mask_ack(struct irq_data *data)
data               43 drivers/irqchip/irq-or1k-pic.c 	mtspr(SPR_PICMR, mfspr(SPR_PICMR) & ~(1UL << data->hwirq));
data               44 drivers/irqchip/irq-or1k-pic.c 	mtspr(SPR_PICSR, (1UL << data->hwirq));
data               53 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_or1200_ack(struct irq_data *data)
data               55 drivers/irqchip/irq-or1k-pic.c 	mtspr(SPR_PICSR, mfspr(SPR_PICSR) & ~(1UL << data->hwirq));
data               58 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_or1200_mask_ack(struct irq_data *data)
data               60 drivers/irqchip/irq-or1k-pic.c 	mtspr(SPR_PICMR, mfspr(SPR_PICMR) & ~(1UL << data->hwirq));
data               61 drivers/irqchip/irq-or1k-pic.c 	mtspr(SPR_PICSR, mfspr(SPR_PICSR) & ~(1UL << data->hwirq));
data               35 drivers/irqchip/irq-partition-percpu.c 	struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
data               39 drivers/irqchip/irq-partition-percpu.c 		chip->irq_mask(data);
data               46 drivers/irqchip/irq-partition-percpu.c 	struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
data               50 drivers/irqchip/irq-partition-percpu.c 		chip->irq_unmask(data);
data               59 drivers/irqchip/irq-partition-percpu.c 	struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
data               63 drivers/irqchip/irq-partition-percpu.c 		return chip->irq_set_irqchip_state(data, which, val);
data               74 drivers/irqchip/irq-partition-percpu.c 	struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
data               78 drivers/irqchip/irq-partition-percpu.c 		return chip->irq_get_irqchip_state(data, which, val);
data               87 drivers/irqchip/irq-partition-percpu.c 	struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
data               90 drivers/irqchip/irq-partition-percpu.c 		return chip->irq_set_type(data, type);
data               99 drivers/irqchip/irq-partition-percpu.c 	struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
data              101 drivers/irqchip/irq-partition-percpu.c 	seq_printf(p, " %5s-%lu", chip->name, data->hwirq);
data               52 drivers/irqchip/irq-pic32-evic.c static struct evic_chip_data *irqd_to_priv(struct irq_data *data)
data               54 drivers/irqchip/irq-pic32-evic.c 	return (struct evic_chip_data *)data->domain->host_data;
data               77 drivers/irqchip/irq-pic32-evic.c static int pic32_set_type_edge(struct irq_data *data,
data               80 drivers/irqchip/irq-pic32-evic.c 	struct evic_chip_data *priv = irqd_to_priv(data);
data               89 drivers/irqchip/irq-pic32-evic.c 		if (priv->ext_irqs[i] == data->hwirq) {
data               96 drivers/irqchip/irq-pic32-evic.c 	irqd_set_trigger_type(data, flow_type);
data              129 drivers/irqchip/irq-pic32-evic.c 	struct irq_data *data;
data              145 drivers/irqchip/irq-pic32-evic.c 		data = irq_domain_get_irq_data(d, virq);
data              146 drivers/irqchip/irq-pic32-evic.c 		irqd_set_trigger_type(data, priv->irq_types[hw]);
data              147 drivers/irqchip/irq-pic32-evic.c 		irq_setup_alt_chip(data, priv->irq_types[hw]);
data               40 drivers/irqchip/irq-rda-intc.c static int rda_intc_set_type(struct irq_data *data, unsigned int flow_type)
data               29 drivers/irqchip/irq-renesas-h8300h.c static void h8300h_disable_irq(struct irq_data *data)
data               32 drivers/irqchip/irq-renesas-h8300h.c 	int irq = data->irq - 12;
data               43 drivers/irqchip/irq-renesas-h8300h.c static void h8300h_enable_irq(struct irq_data *data)
data               46 drivers/irqchip/irq-renesas-h8300h.c 	int irq = data->irq - 12;
data               34 drivers/irqchip/irq-renesas-h8s.c static void h8s_disable_irq(struct irq_data *data)
data               39 drivers/irqchip/irq-renesas-h8s.c 	int irq = data->irq;
data               48 drivers/irqchip/irq-renesas-h8s.c static void h8s_enable_irq(struct irq_data *data)
data               53 drivers/irqchip/irq-renesas-h8s.c 	int irq = data->irq;
data               50 drivers/irqchip/irq-renesas-intc-irqpin.c 	void (*write)(void __iomem *iomem, unsigned long data);
data               88 drivers/irqchip/irq-renesas-intc-irqpin.c static void intc_irqpin_write32(void __iomem *iomem, unsigned long data)
data               90 drivers/irqchip/irq-renesas-intc-irqpin.c 	iowrite32(data, iomem);
data               93 drivers/irqchip/irq-renesas-intc-irqpin.c static void intc_irqpin_write8(void __iomem *iomem, unsigned long data)
data               95 drivers/irqchip/irq-renesas-intc-irqpin.c 	iowrite8(data, iomem);
data              107 drivers/irqchip/irq-renesas-intc-irqpin.c 				     int reg, unsigned long data)
data              111 drivers/irqchip/irq-renesas-intc-irqpin.c 	i->write(i->iomem, data);
data              362 drivers/irqchip/irq-renesas-intc-irqpin.c 	  .data = &intc_irqpin_irlm_r8a777x },
data              364 drivers/irqchip/irq-renesas-intc-irqpin.c 	  .data = &intc_irqpin_irlm_r8a777x },
data              366 drivers/irqchip/irq-renesas-intc-irqpin.c 	  .data = &intc_irqpin_rmobile },
data              368 drivers/irqchip/irq-renesas-intc-irqpin.c 	  .data = &intc_irqpin_rmobile },
data               56 drivers/irqchip/irq-renesas-irqc.c static struct irqc_priv *irq_data_to_priv(struct irq_data *data)
data               58 drivers/irqchip/irq-renesas-irqc.c 	return data->domain->host_data;
data               49 drivers/irqchip/irq-renesas-rza1.c static struct rza1_irqc_priv *irq_data_to_priv(struct irq_data *data)
data               51 drivers/irqchip/irq-renesas-rza1.c 	return data->domain->host_data;
data               77 drivers/irqchip/irq-s3c24xx.c static void s3c_irq_mask(struct irq_data *data)
data               79 drivers/irqchip/irq-s3c24xx.c 	struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data);
data              105 drivers/irqchip/irq-s3c24xx.c static void s3c_irq_unmask(struct irq_data *data)
data              107 drivers/irqchip/irq-s3c24xx.c 	struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data);
data              124 drivers/irqchip/irq-s3c24xx.c static inline void s3c_irq_ack(struct irq_data *data)
data              126 drivers/irqchip/irq-s3c24xx.c 	struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data);
data              135 drivers/irqchip/irq-s3c24xx.c static int s3c_irq_type(struct irq_data *data, unsigned int type)
data              143 drivers/irqchip/irq-s3c24xx.c 		irq_set_handler(data->irq, handle_edge_irq);
data              147 drivers/irqchip/irq-s3c24xx.c 		irq_set_handler(data->irq, handle_level_irq);
data              209 drivers/irqchip/irq-s3c24xx.c static int s3c_irqext_type(struct irq_data *data, unsigned int type)
data              215 drivers/irqchip/irq-s3c24xx.c 	if ((data->hwirq >= 4) && (data->hwirq <= 7)) {
data              218 drivers/irqchip/irq-s3c24xx.c 		gpcon_offset = (data->hwirq) * 2;
data              219 drivers/irqchip/irq-s3c24xx.c 		extint_offset = (data->hwirq) * 4;
data              220 drivers/irqchip/irq-s3c24xx.c 	} else if ((data->hwirq >= 8) && (data->hwirq <= 15)) {
data              223 drivers/irqchip/irq-s3c24xx.c 		gpcon_offset = (data->hwirq - 8) * 2;
data              224 drivers/irqchip/irq-s3c24xx.c 		extint_offset = (data->hwirq - 8) * 4;
data              225 drivers/irqchip/irq-s3c24xx.c 	} else if ((data->hwirq >= 16) && (data->hwirq <= 23)) {
data              228 drivers/irqchip/irq-s3c24xx.c 		gpcon_offset = (data->hwirq - 8) * 2;
data              229 drivers/irqchip/irq-s3c24xx.c 		extint_offset = (data->hwirq - 16) * 4;
data              238 drivers/irqchip/irq-s3c24xx.c static int s3c_irqext0_type(struct irq_data *data, unsigned int type)
data              244 drivers/irqchip/irq-s3c24xx.c 	if (data->hwirq <= 3) {
data              247 drivers/irqchip/irq-s3c24xx.c 		gpcon_offset = (data->hwirq) * 2;
data              248 drivers/irqchip/irq-s3c24xx.c 		extint_offset = (data->hwirq) * 4;
data               42 drivers/irqchip/irq-sni-exiu.c 	struct exiu_irq_data *data = irq_data_get_irq_chip_data(d);
data               44 drivers/irqchip/irq-sni-exiu.c 	writel(BIT(d->hwirq), data->base + EIREQCLR);
data               50 drivers/irqchip/irq-sni-exiu.c 	struct exiu_irq_data *data = irq_data_get_irq_chip_data(d);
data               53 drivers/irqchip/irq-sni-exiu.c 	val = readl_relaxed(data->base + EIMASK) | BIT(d->hwirq);
data               54 drivers/irqchip/irq-sni-exiu.c 	writel_relaxed(val, data->base + EIMASK);
data               60 drivers/irqchip/irq-sni-exiu.c 	struct exiu_irq_data *data = irq_data_get_irq_chip_data(d);
data               63 drivers/irqchip/irq-sni-exiu.c 	val = readl_relaxed(data->base + EIMASK) & ~BIT(d->hwirq);
data               64 drivers/irqchip/irq-sni-exiu.c 	writel_relaxed(val, data->base + EIMASK);
data               70 drivers/irqchip/irq-sni-exiu.c 	struct exiu_irq_data *data = irq_data_get_irq_chip_data(d);
data               74 drivers/irqchip/irq-sni-exiu.c 	writel_relaxed(BIT(d->hwirq), data->base + EIREQCLR);
data               76 drivers/irqchip/irq-sni-exiu.c 	val = readl_relaxed(data->base + EIMASK) & ~BIT(d->hwirq);
data               77 drivers/irqchip/irq-sni-exiu.c 	writel_relaxed(val, data->base + EIMASK);
data               83 drivers/irqchip/irq-sni-exiu.c 	struct exiu_irq_data *data = irq_data_get_irq_chip_data(d);
data               86 drivers/irqchip/irq-sni-exiu.c 	val = readl_relaxed(data->base + EILVL);
data               91 drivers/irqchip/irq-sni-exiu.c 	writel_relaxed(val, data->base + EILVL);
data               93 drivers/irqchip/irq-sni-exiu.c 	val = readl_relaxed(data->base + EIEDG);
data               98 drivers/irqchip/irq-sni-exiu.c 	writel_relaxed(val, data->base + EIEDG);
data              100 drivers/irqchip/irq-sni-exiu.c 	writel_relaxed(BIT(d->hwirq), data->base + EIREQCLR);
data              145 drivers/irqchip/irq-sni-exiu.c 			     unsigned int nr_irqs, void *data)
data              147 drivers/irqchip/irq-sni-exiu.c 	struct irq_fwspec *fwspec = data;
data              180 drivers/irqchip/irq-sni-exiu.c 	struct exiu_irq_data *data;
data              183 drivers/irqchip/irq-sni-exiu.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              184 drivers/irqchip/irq-sni-exiu.c 	if (!data)
data              188 drivers/irqchip/irq-sni-exiu.c 					   &data->spi_base, 1)) {
data              193 drivers/irqchip/irq-sni-exiu.c 	data->base = ioremap(res->start, resource_size(res));
data              194 drivers/irqchip/irq-sni-exiu.c 	if (!data->base) {
data              200 drivers/irqchip/irq-sni-exiu.c 	writel_relaxed(0xFFFFFFFF, data->base + EIREQCLR);
data              201 drivers/irqchip/irq-sni-exiu.c 	writel_relaxed(0xFFFFFFFF, data->base + EIMASK);
data              203 drivers/irqchip/irq-sni-exiu.c 	return data;
data              206 drivers/irqchip/irq-sni-exiu.c 	kfree(data);
data              214 drivers/irqchip/irq-sni-exiu.c 	struct exiu_irq_data *data;
data              233 drivers/irqchip/irq-sni-exiu.c 	data = exiu_init(of_node_to_fwnode(node), &res);
data              234 drivers/irqchip/irq-sni-exiu.c 	if (IS_ERR(data))
data              235 drivers/irqchip/irq-sni-exiu.c 		return PTR_ERR(data);
data              238 drivers/irqchip/irq-sni-exiu.c 					  &exiu_domain_ops, data);
data              250 drivers/irqchip/irq-sni-exiu.c 	iounmap(data->base);
data              251 drivers/irqchip/irq-sni-exiu.c 	kfree(data);
data              260 drivers/irqchip/irq-sni-exiu.c 	struct exiu_irq_data *data;
data              269 drivers/irqchip/irq-sni-exiu.c 	data = exiu_init(dev_fwnode(&pdev->dev), res);
data              270 drivers/irqchip/irq-sni-exiu.c 	if (IS_ERR(data))
data              271 drivers/irqchip/irq-sni-exiu.c 		return PTR_ERR(data);
data              274 drivers/irqchip/irq-sni-exiu.c 					   &exiu_domain_ops, data);
data              285 drivers/irqchip/irq-sni-exiu.c 	iounmap(data->base);
data              286 drivers/irqchip/irq-sni-exiu.c 	kfree(data);
data               49 drivers/irqchip/irq-st.c 		.data = (void *)STIH415_SYSCFG_642,
data               53 drivers/irqchip/irq-st.c 		.data = (void *)STIH416_SYSCFG_7543,
data               57 drivers/irqchip/irq-st.c 		.data = (void *)STIH407_SYSCFG_5102,
data               61 drivers/irqchip/irq-st.c 		.data = (void *)STID127_SYSCFG_734,
data              167 drivers/irqchip/irq-st.c 	ddata->syscfg = (unsigned int)match->data;
data              393 drivers/irqchip/irq-stm32-exti.c 			    unsigned int nr_irqs, void *data)
data              395 drivers/irqchip/irq-stm32-exti.c 	struct irq_fwspec *fwspec = data;
data              408 drivers/irqchip/irq-stm32-exti.c 	struct irq_data *data = irq_domain_get_irq_data(d, virq);
data              410 drivers/irqchip/irq-stm32-exti.c 	irq_domain_reset_irq_data(data);
data              621 drivers/irqchip/irq-stm32-exti.c 				     unsigned int nr_irqs, void *data)
data              625 drivers/irqchip/irq-stm32-exti.c 	struct irq_fwspec *fwspec = data;
data              793 drivers/irqchip/irq-stm32-exti.c static void stm32_exti_remove_irq(void *data)
data              795 drivers/irqchip/irq-stm32-exti.c 	struct irq_domain *domain = data;
data              889 drivers/irqchip/irq-stm32-exti.c 	{ .compatible = "st,stm32mp1-exti", .data = &stm32mp1_drv_data},
data               31 drivers/irqchip/irq-sun4i.c #define SUN4I_IRQ_ENABLE_REG(data, x)	((data)->enable_reg_offset + 0x4 * x)
data               32 drivers/irqchip/irq-sun4i.c #define SUN4I_IRQ_MASK_REG(data, x)	((data)->mask_reg_offset + 0x4 * x)
data              110 drivers/irqchip/irq-sunxi-nmi.c static int sunxi_sc_nmi_set_type(struct irq_data *data, unsigned int flow_type)
data              112 drivers/irqchip/irq-sunxi-nmi.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data              138 drivers/irqchip/irq-sunxi-nmi.c 			data->irq);
data              142 drivers/irqchip/irq-sunxi-nmi.c 	irqd_set_trigger_type(data, flow_type);
data              143 drivers/irqchip/irq-sunxi-nmi.c 	irq_setup_alt_chip(data, flow_type);
data               42 drivers/irqchip/irq-tb10x.c static int tb10x_irq_set_type(struct irq_data *data, unsigned int flow_type)
data               44 drivers/irqchip/irq-tb10x.c 	struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data);
data               47 drivers/irqchip/irq-tb10x.c 	im = data->mask;
data               72 drivers/irqchip/irq-tb10x.c 			__func__, data->irq);
data               76 drivers/irqchip/irq-tb10x.c 	irqd_set_trigger_type(data, flow_type);
data               77 drivers/irqchip/irq-tb10x.c 	irq_setup_alt_chip(data, flow_type);
data               62 drivers/irqchip/irq-tegra.c 	{ .compatible = "nvidia,tegra210-ictlr", .data = &tegra210_ictlr_soc },
data               63 drivers/irqchip/irq-tegra.c 	{ .compatible = "nvidia,tegra30-ictlr", .data = &tegra30_ictlr_soc },
data               64 drivers/irqchip/irq-tegra.c 	{ .compatible = "nvidia,tegra20-ictlr", .data = &tegra20_ictlr_soc },
data              238 drivers/irqchip/irq-tegra.c 				    unsigned int nr_irqs, void *data)
data              240 drivers/irqchip/irq-tegra.c 	struct irq_fwspec *fwspec = data;
data              299 drivers/irqchip/irq-tegra.c 	soc = match->data;
data              326 drivers/irqchip/irq-ti-sci-inta.c static int ti_sci_inta_request_resources(struct irq_data *data)
data              330 drivers/irqchip/irq-ti-sci-inta.c 	event_desc = ti_sci_inta_alloc_irq(data->domain, data->hwirq);
data              334 drivers/irqchip/irq-ti-sci-inta.c 	data->chip_data = event_desc;
data              346 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_release_resources(struct irq_data *data)
data              350 drivers/irqchip/irq-ti-sci-inta.c 	event_desc = irq_data_get_irq_chip_data(data);
data              351 drivers/irqchip/irq-ti-sci-inta.c 	ti_sci_inta_free_irq(event_desc, data->hwirq);
data              359 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_manage_event(struct irq_data *data, u32 offset)
data              365 drivers/irqchip/irq-ti-sci-inta.c 	event_desc = irq_data_get_irq_chip_data(data);
data              367 drivers/irqchip/irq-ti-sci-inta.c 	inta = data->domain->host_data;
data              377 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_mask_irq(struct irq_data *data)
data              379 drivers/irqchip/irq-ti-sci-inta.c 	ti_sci_inta_manage_event(data, VINT_ENABLE_CLR_OFFSET);
data              386 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_unmask_irq(struct irq_data *data)
data              388 drivers/irqchip/irq-ti-sci-inta.c 	ti_sci_inta_manage_event(data, VINT_ENABLE_SET_OFFSET);
data              395 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_ack_irq(struct irq_data *data)
data              401 drivers/irqchip/irq-ti-sci-inta.c 	if (irqd_get_trigger_type(data) != IRQF_TRIGGER_HIGH)
data              402 drivers/irqchip/irq-ti-sci-inta.c 		ti_sci_inta_manage_event(data, VINT_STATUS_OFFSET);
data              420 drivers/irqchip/irq-ti-sci-inta.c static int ti_sci_inta_set_type(struct irq_data *data, unsigned int type)
data              428 drivers/irqchip/irq-ti-sci-inta.c 		irq_set_handler_locked(data, handle_level_irq);
data              459 drivers/irqchip/irq-ti-sci-inta.c 	struct irq_data *data = irq_domain_get_irq_data(domain, virq);
data              461 drivers/irqchip/irq-ti-sci-inta.c 	irq_domain_reset_irq_data(data);
data              477 drivers/irqchip/irq-ti-sci-inta.c 					void *data)
data              479 drivers/irqchip/irq-ti-sci-inta.c 	msi_alloc_info_t *arg = data;
data               92 drivers/irqchip/irq-ti-sci-intr.c 	struct irq_data *data, *parent_data;
data               96 drivers/irqchip/irq-ti-sci-intr.c 	data = irq_domain_get_irq_data(domain, virq);
data               97 drivers/irqchip/irq-ti-sci-intr.c 	irq_index = HWIRQ_TO_IRQID(data->hwirq);
data               98 drivers/irqchip/irq-ti-sci-intr.c 	dev_id = HWIRQ_TO_DEVID(data->hwirq);
data              104 drivers/irqchip/irq-ti-sci-intr.c 	irq_domain_reset_irq_data(data);
data              166 drivers/irqchip/irq-ti-sci-intr.c 					void *data)
data              168 drivers/irqchip/irq-ti-sci-intr.c 	struct irq_fwspec *fwspec = data;
data               34 drivers/irqchip/irq-ts4800.c 	struct ts4800_irq_data *data = irq_data_get_irq_chip_data(d);
data               35 drivers/irqchip/irq-ts4800.c 	u16 reg = readw(data->base + IRQ_MASK);
data               38 drivers/irqchip/irq-ts4800.c 	writew(reg | mask, data->base + IRQ_MASK);
data               43 drivers/irqchip/irq-ts4800.c 	struct ts4800_irq_data *data = irq_data_get_irq_chip_data(d);
data               44 drivers/irqchip/irq-ts4800.c 	u16 reg = readw(data->base + IRQ_MASK);
data               47 drivers/irqchip/irq-ts4800.c 	writew(reg & ~mask, data->base + IRQ_MASK);
data               53 drivers/irqchip/irq-ts4800.c 	struct ts4800_irq_data *data = d->host_data;
data               55 drivers/irqchip/irq-ts4800.c 	irq_set_chip_and_handler(irq, &data->irq_chip, handle_simple_irq);
data               56 drivers/irqchip/irq-ts4800.c 	irq_set_chip_data(irq, data);
data               69 drivers/irqchip/irq-ts4800.c 	struct ts4800_irq_data *data = irq_desc_get_handler_data(desc);
data               71 drivers/irqchip/irq-ts4800.c 	u16 status = readw(data->base + IRQ_STATUS);
data               82 drivers/irqchip/irq-ts4800.c 		int irq = irq_find_mapping(data->domain, bit);
data               95 drivers/irqchip/irq-ts4800.c 	struct ts4800_irq_data *data;
data              100 drivers/irqchip/irq-ts4800.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              101 drivers/irqchip/irq-ts4800.c 	if (!data)
data              105 drivers/irqchip/irq-ts4800.c 	data->base = devm_ioremap_resource(&pdev->dev, res);
data              106 drivers/irqchip/irq-ts4800.c 	if (IS_ERR(data->base))
data              107 drivers/irqchip/irq-ts4800.c 		return PTR_ERR(data->base);
data              109 drivers/irqchip/irq-ts4800.c 	writew(0xFFFF, data->base + IRQ_MASK);
data              117 drivers/irqchip/irq-ts4800.c 	irq_chip = &data->irq_chip;
data              122 drivers/irqchip/irq-ts4800.c 	data->domain = irq_domain_add_linear(node, 8, &ts4800_ic_ops, data);
data              123 drivers/irqchip/irq-ts4800.c 	if (!data->domain) {
data              129 drivers/irqchip/irq-ts4800.c 					 ts4800_ic_chained_handle_irq, data);
data              131 drivers/irqchip/irq-ts4800.c 	platform_set_drvdata(pdev, data);
data              138 drivers/irqchip/irq-ts4800.c 	struct ts4800_irq_data *data = platform_get_drvdata(pdev);
data              140 drivers/irqchip/irq-ts4800.c 	irq_domain_remove(data->domain);
data               57 drivers/irqchip/irq-uniphier-aidet.c static int uniphier_aidet_irq_set_type(struct irq_data *data, unsigned int type)
data               59 drivers/irqchip/irq-uniphier-aidet.c 	struct uniphier_aidet_priv *priv = data->chip_data;
data               80 drivers/irqchip/irq-uniphier-aidet.c 	uniphier_aidet_detconf_update(priv, data->hwirq, val);
data               82 drivers/irqchip/irq-uniphier-aidet.c 	return irq_chip_set_type_parent(data, type);
data               50 drivers/irqchip/irq-vf610-mscm-ir.c static inline void vf610_mscm_ir_save(struct vf610_mscm_ir_chip_data *data)
data               55 drivers/irqchip/irq-vf610-mscm-ir.c 		data->saved_irsprc[i] = readw_relaxed(data->mscm_ir_base + MSCM_IRSPRC(i));
data               58 drivers/irqchip/irq-vf610-mscm-ir.c static inline void vf610_mscm_ir_restore(struct vf610_mscm_ir_chip_data *data)
data               63 drivers/irqchip/irq-vf610-mscm-ir.c 		writew_relaxed(data->saved_irsprc[i], data->mscm_ir_base + MSCM_IRSPRC(i));
data               86 drivers/irqchip/irq-vf610-mscm-ir.c static void vf610_mscm_ir_enable(struct irq_data *data)
data               88 drivers/irqchip/irq-vf610-mscm-ir.c 	irq_hw_number_t hwirq = data->hwirq;
data               89 drivers/irqchip/irq-vf610-mscm-ir.c 	struct vf610_mscm_ir_chip_data *chip_data = data->chip_data;
data              100 drivers/irqchip/irq-vf610-mscm-ir.c 	irq_chip_enable_parent(data);
data              103 drivers/irqchip/irq-vf610-mscm-ir.c static void vf610_mscm_ir_disable(struct irq_data *data)
data              105 drivers/irqchip/irq-vf610-mscm-ir.c 	irq_hw_number_t hwirq = data->hwirq;
data              106 drivers/irqchip/irq-vf610-mscm-ir.c 	struct vf610_mscm_ir_chip_data *chip_data = data->chip_data;
data              110 drivers/irqchip/irq-vf610-mscm-ir.c 	irq_chip_disable_parent(data);
data               45 drivers/irqchip/irq-xilinx-intc.c static void xintc_write(int reg, u32 data)
data               48 drivers/irqchip/irq-xilinx-intc.c 		iowrite32be(data, xintc_irqc->base + reg);
data               50 drivers/irqchip/irq-xilinx-intc.c 		iowrite32(data, xintc_irqc->base + reg);
data               83 drivers/irqchip/qcom-irq-combiner.c static void combiner_irq_chip_mask_irq(struct irq_data *data)
data               85 drivers/irqchip/qcom-irq-combiner.c 	struct combiner *combiner = irq_data_get_irq_chip_data(data);
data               86 drivers/irqchip/qcom-irq-combiner.c 	struct combiner_reg *reg = combiner->regs + data->hwirq / REG_SIZE;
data               88 drivers/irqchip/qcom-irq-combiner.c 	clear_bit(data->hwirq % REG_SIZE, &reg->enabled);
data               91 drivers/irqchip/qcom-irq-combiner.c static void combiner_irq_chip_unmask_irq(struct irq_data *data)
data               93 drivers/irqchip/qcom-irq-combiner.c 	struct combiner *combiner = irq_data_get_irq_chip_data(data);
data               94 drivers/irqchip/qcom-irq-combiner.c 	struct combiner_reg *reg = combiner->regs + data->hwirq / REG_SIZE;
data               96 drivers/irqchip/qcom-irq-combiner.c 	set_bit(data->hwirq % REG_SIZE, &reg->enabled);
data              186 drivers/irqchip/qcom-irq-combiner.c 	reg = &ares->data.generic_reg;
data              192 drivers/irqchip/qcom-pdc.c 			  unsigned int nr_irqs, void *data)
data              194 drivers/irqchip/qcom-pdc.c 	struct irq_fwspec *fwspec = data;
data              389 drivers/isdn/capi/capi.c 		u16 datahandle = CAPIMSG_U16(skb->data, CAPIMSG_BASELEN + 4 + 4 + 2);
data              404 drivers/isdn/capi/capi.c 	unsigned int datalen = skb->len - CAPIMSG_LEN(skb->data);
data              446 drivers/isdn/capi/capi.c 	datahandle = CAPIMSG_U16(skb->data, CAPIMSG_BASELEN + 4);
data              451 drivers/isdn/capi/capi.c 		skb_pull(skb, CAPIMSG_LEN(skb->data));
data              454 drivers/isdn/capi/capi.c 		ld->ops->receive_buf(tty, skb->data, NULL, skb->len);
data              518 drivers/isdn/capi/capi.c 		memset(skb->data, 0, CAPI_DATA_B3_REQ_LEN);
data              519 drivers/isdn/capi/capi.c 		capimsg_setu16(skb->data, 0, CAPI_DATA_B3_REQ_LEN);
data              520 drivers/isdn/capi/capi.c 		capimsg_setu16(skb->data, 2, mp->ap->applid);
data              521 drivers/isdn/capi/capi.c 		capimsg_setu8 (skb->data, 4, CAPI_DATA_B3);
data              522 drivers/isdn/capi/capi.c 		capimsg_setu8 (skb->data, 5, CAPI_REQ);
data              523 drivers/isdn/capi/capi.c 		capimsg_setu16(skb->data, 6, atomic_inc_return(&mp->msgid));
data              524 drivers/isdn/capi/capi.c 		capimsg_setu32(skb->data, 8, mp->ncci);	/* NCCI */
data              525 drivers/isdn/capi/capi.c 		capimsg_setu32(skb->data, 12, (u32)(long)skb->data);/* Data32 */
data              526 drivers/isdn/capi/capi.c 		capimsg_setu16(skb->data, 16, len);	/* Data length */
data              527 drivers/isdn/capi/capi.c 		capimsg_setu16(skb->data, 18, datahandle);
data              528 drivers/isdn/capi/capi.c 		capimsg_setu16(skb->data, 20, 0);	/* Flags */
data              580 drivers/isdn/capi/capi.c 	if (CAPIMSG_CMD(skb->data) == CAPI_CONNECT_B3_CONF) {
data              581 drivers/isdn/capi/capi.c 		u16 info = CAPIMSG_U16(skb->data, 12); // Info field
data              583 drivers/isdn/capi/capi.c 			capincci_alloc(cdev, CAPIMSG_NCCI(skb->data));
data              585 drivers/isdn/capi/capi.c 	if (CAPIMSG_CMD(skb->data) == CAPI_CONNECT_B3_IND)
data              586 drivers/isdn/capi/capi.c 		capincci_alloc(cdev, CAPIMSG_NCCI(skb->data));
data              588 drivers/isdn/capi/capi.c 	if (CAPIMSG_COMMAND(skb->data) != CAPI_DATA_B3) {
data              600 drivers/isdn/capi/capi.c 	np = capincci_find(cdev, CAPIMSG_CONTROL(skb->data));
data              614 drivers/isdn/capi/capi.c 	if (CAPIMSG_SUBCOMMAND(skb->data) == CAPI_IND) {
data              615 drivers/isdn/capi/capi.c 		datahandle = CAPIMSG_U16(skb->data, CAPIMSG_BASELEN + 4 + 4 + 2);
data              617 drivers/isdn/capi/capi.c 			 datahandle, skb->len-CAPIMSG_LEN(skb->data));
data              622 drivers/isdn/capi/capi.c 	} else if (CAPIMSG_SUBCOMMAND(skb->data) == CAPI_CONF) {
data              624 drivers/isdn/capi/capi.c 		datahandle = CAPIMSG_U16(skb->data, CAPIMSG_BASELEN + 4);
data              627 drivers/isdn/capi/capi.c 			 CAPIMSG_U16(skb->data, CAPIMSG_BASELEN + 4 + 2));
data              670 drivers/isdn/capi/capi.c 	if (copy_to_user(buf, skb->data, skb->len)) {
data              702 drivers/isdn/capi/capi.c 	mlen = CAPIMSG_LEN(skb->data);
data              703 drivers/isdn/capi/capi.c 	if (CAPIMSG_CMD(skb->data) == CAPI_DATA_B3_REQ) {
data              705 drivers/isdn/capi/capi.c 		    (size_t)(mlen + CAPIMSG_DATALEN(skb->data)) != count) {
data              715 drivers/isdn/capi/capi.c 	CAPIMSG_SETAPPID(skb->data, cdev->ap.applid);
data              717 drivers/isdn/capi/capi.c 	if (CAPIMSG_CMD(skb->data) == CAPI_DISCONNECT_B3_RESP) {
data              723 drivers/isdn/capi/capi.c 		capincci_free(cdev, CAPIMSG_NCCI(skb->data));
data              756 drivers/isdn/capi/capi.c 	capi_ioctl_struct data;
data              787 drivers/isdn/capi/capi.c 		if (copy_from_user(&data.contr, argp,
data              788 drivers/isdn/capi/capi.c 				   sizeof(data.contr)))
data              790 drivers/isdn/capi/capi.c 		cdev->errcode = capi20_get_version(data.contr, &data.version);
data              793 drivers/isdn/capi/capi.c 		if (copy_to_user(argp, &data.version,
data              794 drivers/isdn/capi/capi.c 				 sizeof(data.version)))
data              799 drivers/isdn/capi/capi.c 		if (copy_from_user(&data.contr, argp,
data              800 drivers/isdn/capi/capi.c 				   sizeof(data.contr)))
data              802 drivers/isdn/capi/capi.c 		cdev->errcode = capi20_get_serial(data.contr, data.serial);
data              805 drivers/isdn/capi/capi.c 		if (copy_to_user(argp, data.serial,
data              806 drivers/isdn/capi/capi.c 				 sizeof(data.serial)))
data              811 drivers/isdn/capi/capi.c 		if (copy_from_user(&data.contr, argp,
data              812 drivers/isdn/capi/capi.c 				   sizeof(data.contr)))
data              815 drivers/isdn/capi/capi.c 		if (data.contr == 0) {
data              816 drivers/isdn/capi/capi.c 			cdev->errcode = capi20_get_profile(data.contr, &data.profile);
data              821 drivers/isdn/capi/capi.c 					      &data.profile.ncontroller,
data              822 drivers/isdn/capi/capi.c 					      sizeof(data.profile.ncontroller));
data              825 drivers/isdn/capi/capi.c 			cdev->errcode = capi20_get_profile(data.contr, &data.profile);
data              829 drivers/isdn/capi/capi.c 			retval = copy_to_user(argp, &data.profile,
data              830 drivers/isdn/capi/capi.c 					      sizeof(data.profile));
data              837 drivers/isdn/capi/capi.c 		if (copy_from_user(&data.contr, argp,
data              838 drivers/isdn/capi/capi.c 				   sizeof(data.contr)))
data              840 drivers/isdn/capi/capi.c 		cdev->errcode = capi20_get_manufacturer(data.contr, data.manufacturer);
data              844 drivers/isdn/capi/capi.c 		if (copy_to_user(argp, data.manufacturer,
data              845 drivers/isdn/capi/capi.c 				 sizeof(data.manufacturer)))
data              851 drivers/isdn/capi/capi.c 		data.errcode = cdev->errcode;
data              854 drivers/isdn/capi/capi.c 			if (copy_to_user(argp, &data.errcode,
data              855 drivers/isdn/capi/capi.c 					 sizeof(data.errcode)))
data              858 drivers/isdn/capi/capi.c 		return data.errcode;
data              871 drivers/isdn/capi/capi.c 		return capi20_manufacturer(mcmd.cmd, mcmd.data);
data              324 drivers/isdn/capi/kcapi.c 		if (CAPIMSG_CMD(skb->data) == CAPI_DATA_B3_IND)
data              352 drivers/isdn/capi/kcapi.c 		cdb = capi_message2str(skb->data);
data              363 drivers/isdn/capi/kcapi.c 	cmd = CAPIMSG_COMMAND(skb->data);
data              364 drivers/isdn/capi/kcapi.c 	subcmd = CAPIMSG_SUBCOMMAND(skb->data);
data              378 drivers/isdn/capi/kcapi.c 			       ctr->cnr, CAPIMSG_APPID(skb->data),
data              380 drivers/isdn/capi/kcapi.c 			       CAPIMSG_LEN(skb->data));
data              382 drivers/isdn/capi/kcapi.c 			cdb = capi_message2str(skb->data);
data              389 drivers/isdn/capi/kcapi.c 				       ctr->cnr, CAPIMSG_APPID(skb->data),
data              391 drivers/isdn/capi/kcapi.c 				       CAPIMSG_LEN(skb->data));
data              397 drivers/isdn/capi/kcapi.c 	ap = get_capi_appl_by_nr(CAPIMSG_APPID(skb->data));
data              400 drivers/isdn/capi/kcapi.c 		cdb = capi_message2str(skb->data);
data              403 drivers/isdn/capi/kcapi.c 			       CAPIMSG_APPID(skb->data), cdb->buf);
data              407 drivers/isdn/capi/kcapi.c 			       CAPIMSG_APPID(skb->data),
data              782 drivers/isdn/capi/kcapi.c 	    || !capi_cmd_valid(CAPIMSG_COMMAND(skb->data))
data              783 drivers/isdn/capi/kcapi.c 	    || !capi_subcmd_valid(CAPIMSG_SUBCOMMAND(skb->data)))
data              791 drivers/isdn/capi/kcapi.c 	ctr = get_capi_ctr_by_nr(CAPIMSG_CONTROLLER(skb->data));
data              797 drivers/isdn/capi/kcapi.c 	cmd = CAPIMSG_COMMAND(skb->data);
data              798 drivers/isdn/capi/kcapi.c 	subcmd = CAPIMSG_SUBCOMMAND(skb->data);
data              815 drivers/isdn/capi/kcapi.c 			       CAPIMSG_CONTROLLER(skb->data),
data              816 drivers/isdn/capi/kcapi.c 			       CAPIMSG_APPID(skb->data),
data              818 drivers/isdn/capi/kcapi.c 			       CAPIMSG_LEN(skb->data));
data              820 drivers/isdn/capi/kcapi.c 			_cdebbuf *cdb = capi_message2str(skb->data);
data              823 drivers/isdn/capi/kcapi.c 				       CAPIMSG_CONTROLLER(skb->data),
data              828 drivers/isdn/capi/kcapi.c 				       CAPIMSG_CONTROLLER(skb->data),
data              829 drivers/isdn/capi/kcapi.c 				       CAPIMSG_APPID(skb->data),
data              831 drivers/isdn/capi/kcapi.c 				       CAPIMSG_LEN(skb->data));
data             1016 drivers/isdn/capi/kcapi.c static int old_capi_manufacturer(unsigned int cmd, void __user *data)
data             1032 drivers/isdn/capi/kcapi.c 			if ((retval = copy_from_user(&cdef, data,
data             1038 drivers/isdn/capi/kcapi.c 			if ((retval = copy_from_user(&cdef, data,
data             1083 drivers/isdn/capi/kcapi.c 			if (copy_from_user(&ldef, data,
data             1087 drivers/isdn/capi/kcapi.c 			ldef.t4config.data = NULL;
data             1089 drivers/isdn/capi/kcapi.c 			if (copy_from_user(&ldef, data,
data             1113 drivers/isdn/capi/kcapi.c 		if (ldef.t4file.data == NULL) {
data             1120 drivers/isdn/capi/kcapi.c 		ldata.firmware.data = ldef.t4file.data;
data             1123 drivers/isdn/capi/kcapi.c 		ldata.configuration.data = ldef.t4config.data;
data             1146 drivers/isdn/capi/kcapi.c 		if (copy_from_user(&rdef, data, sizeof(avmb1_resetdef)))
data             1189 drivers/isdn/capi/kcapi.c int capi20_manufacturer(unsigned long cmd, void __user *data)
data             1201 drivers/isdn/capi/kcapi.c 		return old_capi_manufacturer(cmd, data);
data             1207 drivers/isdn/capi/kcapi.c 		if (copy_from_user(&fdef, data, sizeof(kcapi_flagdef)))
data             1232 drivers/isdn/capi/kcapi.c 		if ((retval = copy_from_user(&cdef, data, sizeof(cdef))))
data              190 drivers/isdn/hardware/mISDN/avmfritz.c ReadFiFoISAC_V1(void *p, u8 off, u8 *data, int size)
data              195 drivers/isdn/hardware/mISDN/avmfritz.c 	insb(fc->addr + CHIP_WINDOW, data, size);
data              199 drivers/isdn/hardware/mISDN/avmfritz.c WriteFiFoISAC_V1(void *p, u8 off, u8 *data, int size)
data              204 drivers/isdn/hardware/mISDN/avmfritz.c 	outsb(fc->addr + CHIP_WINDOW, data, size);
data              226 drivers/isdn/hardware/mISDN/avmfritz.c ReadFiFoISAC_V2(void *p, u8 off, u8 *data, int size)
data              233 drivers/isdn/hardware/mISDN/avmfritz.c 		data[i] = 0xff & inl(fc->addr + AVM_ISACX_DATA);
data              237 drivers/isdn/hardware/mISDN/avmfritz.c WriteFiFoISAC_V2(void *p, u8 off, u8 *data, int size)
data              244 drivers/isdn/hardware/mISDN/avmfritz.c 		outl(data[i], fc->addr + AVM_ISACX_DATA);
data              459 drivers/isdn/hardware/mISDN/avmfritz.c 		p = bch->tx_skb->data + bch->tx_idx;
data              179 drivers/isdn/hardware/mISDN/hfc_multi.h 	void		(*read_fifo)(struct hfc_multi *hc, u_char *data,
data              181 drivers/isdn/hardware/mISDN/hfc_multi.h 	void		(*write_fifo)(struct hfc_multi *hc, u_char *data,
data               70 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h write_fifo_embsd(struct hfc_multi *hc, u_char *data, int len)
data               76 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h 		*hc->xhfc_memdata = *data;
data               77 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h 		data++;
data               84 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h read_fifo_embsd(struct hfc_multi *hc, u_char *data, int len)
data               90 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h 		*data = (u_char)(*hc->xhfc_memdata);
data               91 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h 		data++;
data              177 drivers/isdn/hardware/mISDN/hfc_pci.h 	u_char data[D_FIFO_SIZE]; /* FIFO data space */
data              448 drivers/isdn/hardware/mISDN/hfcmulti.c write_fifo_regio(struct hfc_multi *hc, u_char *data, int len)
data              452 drivers/isdn/hardware/mISDN/hfcmulti.c 		outl(cpu_to_le32(*(u32 *)data), hc->pci_iobase);
data              453 drivers/isdn/hardware/mISDN/hfcmulti.c 		data += 4;
data              457 drivers/isdn/hardware/mISDN/hfcmulti.c 		outw(cpu_to_le16(*(u16 *)data), hc->pci_iobase);
data              458 drivers/isdn/hardware/mISDN/hfcmulti.c 		data += 2;
data              462 drivers/isdn/hardware/mISDN/hfcmulti.c 		outb(*data, hc->pci_iobase);
data              463 drivers/isdn/hardware/mISDN/hfcmulti.c 		data++;
data              469 drivers/isdn/hardware/mISDN/hfcmulti.c write_fifo_pcimem(struct hfc_multi *hc, u_char *data, int len)
data              472 drivers/isdn/hardware/mISDN/hfcmulti.c 		writel(cpu_to_le32(*(u32 *)data),
data              474 drivers/isdn/hardware/mISDN/hfcmulti.c 		data += 4;
data              478 drivers/isdn/hardware/mISDN/hfcmulti.c 		writew(cpu_to_le16(*(u16 *)data),
data              480 drivers/isdn/hardware/mISDN/hfcmulti.c 		data += 2;
data              484 drivers/isdn/hardware/mISDN/hfcmulti.c 		writeb(*data, hc->pci_membase + A_FIFO_DATA0);
data              485 drivers/isdn/hardware/mISDN/hfcmulti.c 		data++;
data              492 drivers/isdn/hardware/mISDN/hfcmulti.c read_fifo_regio(struct hfc_multi *hc, u_char *data, int len)
data              496 drivers/isdn/hardware/mISDN/hfcmulti.c 		*(u32 *)data = le32_to_cpu(inl(hc->pci_iobase));
data              497 drivers/isdn/hardware/mISDN/hfcmulti.c 		data += 4;
data              501 drivers/isdn/hardware/mISDN/hfcmulti.c 		*(u16 *)data = le16_to_cpu(inw(hc->pci_iobase));
data              502 drivers/isdn/hardware/mISDN/hfcmulti.c 		data += 2;
data              506 drivers/isdn/hardware/mISDN/hfcmulti.c 		*data = inb(hc->pci_iobase);
data              507 drivers/isdn/hardware/mISDN/hfcmulti.c 		data++;
data              514 drivers/isdn/hardware/mISDN/hfcmulti.c read_fifo_pcimem(struct hfc_multi *hc, u_char *data, int len)
data              517 drivers/isdn/hardware/mISDN/hfcmulti.c 		*(u32 *)data =
data              519 drivers/isdn/hardware/mISDN/hfcmulti.c 		data += 4;
data              523 drivers/isdn/hardware/mISDN/hfcmulti.c 		*(u16 *)data =
data              525 drivers/isdn/hardware/mISDN/hfcmulti.c 		data += 2;
data              529 drivers/isdn/hardware/mISDN/hfcmulti.c 		*data = readb(hc->pci_membase + A_FIFO_DATA0);
data              530 drivers/isdn/hardware/mISDN/hfcmulti.c 		data++;
data              569 drivers/isdn/hardware/mISDN/hfcmulti.c 	unsigned char data;
data              585 drivers/isdn/hardware/mISDN/hfcmulti.c 	data = inb(hc->pci_iobase);
data              590 drivers/isdn/hardware/mISDN/hfcmulti.c 	return data;
data              594 drivers/isdn/hardware/mISDN/hfcmulti.c writepcibridge(struct hfc_multi *hc, unsigned char address, unsigned char data)
data              610 drivers/isdn/hardware/mISDN/hfcmulti.c 	datav = data | ((__u32) data << 8) | ((__u32) data << 16) |
data              611 drivers/isdn/hardware/mISDN/hfcmulti.c 		((__u32) data << 24);
data              703 drivers/isdn/hardware/mISDN/hfcmulti.c 	unsigned char data)
data              714 drivers/isdn/hardware/mISDN/hfcmulti.c 	writepcibridge(c, 1, data);
data              723 drivers/isdn/hardware/mISDN/hfcmulti.c 		if (regin != data)
data              725 drivers/isdn/hardware/mISDN/hfcmulti.c 			       "0x%x\n", data, addr, regin);
data             2128 drivers/isdn/hardware/mISDN/hfcmulti.c 	d = (*sp)->data + i;
data             2309 drivers/isdn/hardware/mISDN/hfcmulti.c 			if ((*sp)->data[(*sp)->len - 1]) {
data             2321 drivers/isdn/hardware/mISDN/hfcmulti.c 					skb_put_data(*sp, skb->data, skb->len);
data             2337 drivers/isdn/hardware/mISDN/hfcmulti.c 					printk(" %02x", (*sp)->data[temp++]);
data             2370 drivers/isdn/hardware/mISDN/hfcmulti.c 	int		id, data = info;
data             2377 drivers/isdn/hardware/mISDN/hfcmulti.c 	skb = _alloc_mISDN_skb(MPH_INFORMATION_IND, id, sizeof(data), &data,
data              477 drivers/isdn/hardware/mISDN/hfcpci.c 		    (df->data[le16_to_cpu(zp->z1)])) {
data              483 drivers/isdn/hardware/mISDN/hfcpci.c 				       df->data[le16_to_cpu(zp->z1)]);
data              509 drivers/isdn/hardware/mISDN/hfcpci.c 			ptr1 = df->data + le16_to_cpu(zp->z2);
data              516 drivers/isdn/hardware/mISDN/hfcpci.c 				ptr1 = df->data;	/* start of buffer */
data              713 drivers/isdn/hardware/mISDN/hfcpci.c 	src = dch->tx_skb->data + dch->tx_idx;	/* source pointer */
data              714 drivers/isdn/hardware/mISDN/hfcpci.c 	dst = df->data + le16_to_cpu(df->za[df->f1 & D_FREG_MASK].z1);
data              723 drivers/isdn/hardware/mISDN/hfcpci.c 		dst = df->data;	/* start of buffer */
data              819 drivers/isdn/hardware/mISDN/hfcpci.c 		src = bch->tx_skb->data + bch->tx_idx;
data              882 drivers/isdn/hardware/mISDN/hfcpci.c 	src = bch->tx_skb->data + bch->tx_idx;	/* source pointer */
data              801 drivers/isdn/hardware/mISDN/hfcsusb.c hfcsusb_rx_frame(struct usb_fifo *fifo, __u8 *data, unsigned int len,
data              885 drivers/isdn/hardware/mISDN/hfcsusb.c 	skb_put_data(rx_skb, data, len);
data              891 drivers/isdn/hardware/mISDN/hfcsusb.c 			    (!(rx_skb->data[rx_skb->len - 1]))) {
data              900 drivers/isdn/hardware/mISDN/hfcsusb.c 						       rx_skb->data[i++]);
data              924 drivers/isdn/hardware/mISDN/hfcsusb.c 						       rx_skb->data[i++]);
data             1282 drivers/isdn/hardware/mISDN/hfcsusb.c 					memcpy(p, (tx_skb->data + *tx_idx),
data             1331 drivers/isdn/hardware/mISDN/hfcsusb.c 						       tx_skb->data[i++]);
data              154 drivers/isdn/hardware/mISDN/mISDNipac.c 	ptr = isac->dch.tx_skb->data + isac->dch.tx_idx;
data              978 drivers/isdn/hardware/mISDN/mISDNipac.c 		p = hscx->bch.tx_skb->data + hscx->bch.tx_idx;
data              605 drivers/isdn/hardware/mISDN/mISDNisar.c 	ptr = ch->bch.tx_skb->data + ch->bch.tx_idx;
data             1507 drivers/isdn/hardware/mISDN/mISDNisar.c 		val = (u32 *)skb->data;
data              155 drivers/isdn/hardware/mISDN/netjet.c ReadFiFoISAC_nj(void *p, u8 offset, u8 *data, int size)
data              161 drivers/isdn/hardware/mISDN/netjet.c 	insb(card->base + NJ_ISAC_OFF, data, size);
data              165 drivers/isdn/hardware/mISDN/netjet.c WriteFiFoISAC_nj(void *p, u8 offset, u8 *data, int size)
data              171 drivers/isdn/hardware/mISDN/netjet.c 	outsb(card->base + NJ_ISAC_OFF, data, size);
data              409 drivers/isdn/hardware/mISDN/netjet.c 				       bc->bch.rx_skb->data, bc->bch.maxlen);
data              547 drivers/isdn/hardware/mISDN/netjet.c 		p = bc->bch.tx_skb->data + bc->bch.tx_idx;
data              415 drivers/isdn/hardware/mISDN/speedfax.c 	err = card->isar.firmware(&card->isar, firmware->data, firmware->size);
data              290 drivers/isdn/hardware/mISDN/w6692.c 	ptr = dch->tx_skb->data + dch->tx_idx;
data              501 drivers/isdn/hardware/mISDN/w6692.c 		ptr = wch->bch.tx_skb->data + wch->bch.tx_idx;
data              532 drivers/isdn/hardware/mISDN/w6692.c 	u16 *vol = (u16 *)skb->data;
data              257 drivers/isdn/mISDN/dsp.h extern u8 *dsp_dtmf_goertzel_decode(struct dsp *dsp, u8 *data, int len,
data              261 drivers/isdn/mISDN/dsp.h extern void dsp_tone_copy(struct dsp *dsp, u8 *data, int len);
data              264 drivers/isdn/mISDN/dsp.h extern void dsp_bf_encrypt(struct dsp *dsp, u8 *data, int len);
data              265 drivers/isdn/mISDN/dsp.h extern void dsp_bf_decrypt(struct dsp *dsp, u8 *data, int len);
data              274 drivers/isdn/mISDN/dsp.h extern void dsp_pipeline_process_tx(struct dsp_pipeline *pipeline, u8 *data,
data              276 drivers/isdn/mISDN/dsp.h extern void dsp_pipeline_process_rx(struct dsp_pipeline *pipeline, u8 *data,
data              414 drivers/isdn/mISDN/dsp_audio.c 	p = skb->data;
data              369 drivers/isdn/mISDN/dsp_blowfish.c dsp_bf_encrypt(struct dsp *dsp, u8 *data, int len)
data              383 drivers/isdn/mISDN/dsp_blowfish.c 			bf_data_in[j] = *data;
data              384 drivers/isdn/mISDN/dsp_blowfish.c 			*data++ = bf_crypt_out[j++];
data              458 drivers/isdn/mISDN/dsp_blowfish.c dsp_bf_decrypt(struct dsp *dsp, u8 *data, int len)
data              477 drivers/isdn/mISDN/dsp_blowfish.c 		sync = (sync << 1) | ((*data) >> 7);
data              478 drivers/isdn/mISDN/dsp_blowfish.c 		bf_crypt_inring[j++ & 15] = *data;
data              479 drivers/isdn/mISDN/dsp_blowfish.c 		*data++ = bf_data_out[k++];
data              602 drivers/isdn/mISDN/dsp_blowfish.c 	u32 data[2], temp;
data              642 drivers/isdn/mISDN/dsp_blowfish.c 	data[0] = 0x00000000;
data              643 drivers/isdn/mISDN/dsp_blowfish.c 	data[1] = 0x00000000;
data              646 drivers/isdn/mISDN/dsp_blowfish.c 		encrypt_block(P, S, data, data);
data              648 drivers/isdn/mISDN/dsp_blowfish.c 		P[i] = data[0];
data              649 drivers/isdn/mISDN/dsp_blowfish.c 		P[i + 1] = data[1];
data              654 drivers/isdn/mISDN/dsp_blowfish.c 			encrypt_block(P, S, data, data);
data              656 drivers/isdn/mISDN/dsp_blowfish.c 			S[count] = data[0];
data              657 drivers/isdn/mISDN/dsp_blowfish.c 			S[count + 1] = data[1];
data             1287 drivers/isdn/mISDN/dsp_cmx.c 	p = skb->data;
data             1598 drivers/isdn/mISDN/dsp_cmx.c 				skb_put_data(txskb, nskb->data + preload, len);
data             1611 drivers/isdn/mISDN/dsp_cmx.c 		dsp_pipeline_process_tx(&dsp->pipeline, nskb->data,
data             1615 drivers/isdn/mISDN/dsp_cmx.c 		dsp_bf_encrypt(dsp, nskb->data, nskb->len);
data             1873 drivers/isdn/mISDN/dsp_cmx.c 	d = skb->data;
data              286 drivers/isdn/mISDN/dsp_core.c 	u8 *data;
data              293 drivers/isdn/mISDN/dsp_core.c 	cont = *((int *)skb->data);
data              295 drivers/isdn/mISDN/dsp_core.c 	data = skb->data + sizeof(int);
data              308 drivers/isdn/mISDN/dsp_core.c 				       "to %d\n", *((int *)data));
data              309 drivers/isdn/mISDN/dsp_core.c 			dsp->dtmf.treshold = (*(int *)data) * 10000;
data              331 drivers/isdn/mISDN/dsp_core.c 		if (*((u32 *)data) == 0)
data              335 drivers/isdn/mISDN/dsp_core.c 			       __func__, *((u32 *)data));
data              336 drivers/isdn/mISDN/dsp_core.c 		ret = dsp_cmx_conf(dsp, *((u32 *)data));
data              363 drivers/isdn/mISDN/dsp_core.c 			       __func__, *((int *)skb->data));
data              364 drivers/isdn/mISDN/dsp_core.c 		ret = dsp_tone(dsp, *((int *)data));
data              396 drivers/isdn/mISDN/dsp_core.c 		dsp->tx_volume = *((int *)data);
data              413 drivers/isdn/mISDN/dsp_core.c 		dsp->rx_volume = *((int *)data);
data              510 drivers/isdn/mISDN/dsp_core.c 		dsp->cmx_delay = (*((int *)data)) << 3;
data              557 drivers/isdn/mISDN/dsp_core.c 		if (len > 0 && ((char *)data)[len - 1]) {
data              565 drivers/isdn/mISDN/dsp_core.c 						 len > 0 ? data : NULL);
data              582 drivers/isdn/mISDN/dsp_core.c 		ret = dsp_bf_init(dsp, (u8 *)data, len);
data              716 drivers/isdn/mISDN/dsp_core.c 			dsp_bf_decrypt(dsp, skb->data, skb->len);
data              719 drivers/isdn/mISDN/dsp_core.c 			dsp_pipeline_process_rx(&dsp->pipeline, skb->data,
data              726 drivers/isdn/mISDN/dsp_core.c 			digits = dsp_dtmf_goertzel_decode(dsp, skb->data,
data              783 drivers/isdn/mISDN/dsp_core.c 			digits = dsp_dtmf_goertzel_decode(dsp, skb->data,
data              813 drivers/isdn/mISDN/dsp_core.c 			dsp->tx_volume = *((int *)skb->data);
data              118 drivers/isdn/mISDN/dsp_dtmf.c *dsp_dtmf_goertzel_decode(struct dsp *dsp, u8 *data, int len, int fmt)
data              143 drivers/isdn/mISDN/dsp_dtmf.c 			buf[size++] = dsp_audio_law_to_s32[*data++];
data              157 drivers/isdn/mISDN/dsp_dtmf.c 		hfccoeff = (s32 *)data;
data              171 drivers/isdn/mISDN/dsp_dtmf.c 		data += 64;
data              314 drivers/isdn/mISDN/dsp_pipeline.c void dsp_pipeline_process_tx(struct dsp_pipeline *pipeline, u8 *data, int len)
data              323 drivers/isdn/mISDN/dsp_pipeline.c 			entry->elem->process_tx(entry->p, data, len);
data              326 drivers/isdn/mISDN/dsp_pipeline.c void dsp_pipeline_process_rx(struct dsp_pipeline *pipeline, u8 *data, int len,
data              336 drivers/isdn/mISDN/dsp_pipeline.c 			entry->elem->process_rx(entry->p, data, len, txlen);
data              194 drivers/isdn/mISDN/dsp_tones.c 	u8 *data;
data              222 drivers/isdn/mISDN/dsp_tones.c 			samples[i].data[j] =
data              223 drivers/isdn/mISDN/dsp_tones.c 				dsp_audio_alaw_to_ulaw[samples[i].data[j]];
data              237 drivers/isdn/mISDN/dsp_tones.c 	u8 *data[10];
data              375 drivers/isdn/mISDN/dsp_tones.c void dsp_tone_copy(struct dsp *dsp, u8 *data, int len)
data              383 drivers/isdn/mISDN/dsp_tones.c 		memset(data, dsp_silence, len);
data              419 drivers/isdn/mISDN/dsp_tones.c 		memcpy(data, pat->data[index] + start, num);
data              421 drivers/isdn/mISDN/dsp_tones.c 		data += num;
data              476 drivers/isdn/mISDN/dsp_tones.c 	if (pat->data[index] == DATA_S)
data              479 drivers/isdn/mISDN/dsp_tones.c 		dsp_tone_hw_message(dsp, pat->data[index], *(pat->siz[index]));
data              539 drivers/isdn/mISDN/dsp_tones.c 		dsp_tone_hw_message(dsp, pat->data[0], *(pat->siz[0]));
data              222 drivers/isdn/mISDN/hwchannel.c 	hh->id = get_sapi_tei(dch->rx_skb->data);
data              241 drivers/isdn/mISDN/hwchannel.c 	hh->id = get_sapi_tei(ech->rx_skb->data);
data               86 drivers/isdn/mISDN/l1oip.h extern int l1oip_law_to_4bit(u8 *data, int len, u8 *result, u32 *state);
data               87 drivers/isdn/mISDN/l1oip.h extern int l1oip_4bit_to_law(u8 *data, int len, u8 *result);
data               88 drivers/isdn/mISDN/l1oip.h extern int l1oip_alaw_to_ulaw(u8 *data, int len, u8 *result);
data               89 drivers/isdn/mISDN/l1oip.h extern int l1oip_ulaw_to_alaw(u8 *data, int len, u8 *result);
data              214 drivers/isdn/mISDN/l1oip_codec.c l1oip_law_to_4bit(u8 *data, int len, u8 *result, u32 *state)
data              223 drivers/isdn/mISDN/l1oip_codec.c 		*result++ = table_com[(((*state) << 8) & 0xff00) | (*data++)];
data              231 drivers/isdn/mISDN/l1oip_codec.c 		*result++ = table_com[(data[0]<<8) | (data[1])];
data              232 drivers/isdn/mISDN/l1oip_codec.c 		data += 2;
data              239 drivers/isdn/mISDN/l1oip_codec.c 		*state = 0x100 + *data;
data              251 drivers/isdn/mISDN/l1oip_codec.c l1oip_4bit_to_law(u8 *data, int len, u8 *result)
data              257 drivers/isdn/mISDN/l1oip_codec.c 		r = table_dec[*data++];
data              271 drivers/isdn/mISDN/l1oip_codec.c l1oip_alaw_to_ulaw(u8 *data, int len, u8 *result)
data              276 drivers/isdn/mISDN/l1oip_codec.c 		*result++ = alaw_to_ulaw[*data++];
data              284 drivers/isdn/mISDN/l1oip_codec.c l1oip_ulaw_to_alaw(u8 *data, int len, u8 *result)
data              289 drivers/isdn/mISDN/l1oip_codec.c 		*result++ = ulaw_to_alaw[*data++];
data              630 drivers/isdn/mISDN/l1oip_core.c l1oip_socket_thread(void *data)
data              632 drivers/isdn/mISDN/l1oip_core.c 	struct l1oip *hc = (struct l1oip *)data;
data              887 drivers/isdn/mISDN/l1oip_core.c 		p = skb->data;
data             1107 drivers/isdn/mISDN/l1oip_core.c 		if (!memchr_inv(skb->data, 0xff, l)) {
data             1118 drivers/isdn/mISDN/l1oip_core.c 		if (!memchr_inv(skb->data, 0x2a, l)) {
data             1129 drivers/isdn/mISDN/l1oip_core.c 		p = skb->data;
data              430 drivers/isdn/mISDN/layer2.c IsUI(u_char *data)
data              432 drivers/isdn/mISDN/layer2.c 	return (data[0] & 0xef) == UI;
data              436 drivers/isdn/mISDN/layer2.c IsUA(u_char *data)
data              438 drivers/isdn/mISDN/layer2.c 	return (data[0] & 0xef) == UA;
data              442 drivers/isdn/mISDN/layer2.c IsDM(u_char *data)
data              444 drivers/isdn/mISDN/layer2.c 	return (data[0] & 0xef) == DM;
data              448 drivers/isdn/mISDN/layer2.c IsDISC(u_char *data)
data              450 drivers/isdn/mISDN/layer2.c 	return (data[0] & 0xef) == DISC;
data              454 drivers/isdn/mISDN/layer2.c IsRR(u_char *data, struct layer2 *l2)
data              457 drivers/isdn/mISDN/layer2.c 		return data[0] == RR;
data              459 drivers/isdn/mISDN/layer2.c 		return (data[0] & 0xf) == 1;
data              463 drivers/isdn/mISDN/layer2.c IsSFrame(u_char *data, struct layer2 *l2)
data              465 drivers/isdn/mISDN/layer2.c 	register u_char d = *data;
data              473 drivers/isdn/mISDN/layer2.c IsSABME(u_char *data, struct layer2 *l2)
data              475 drivers/isdn/mISDN/layer2.c 	u_char d = data[0] & ~0x10;
data              481 drivers/isdn/mISDN/layer2.c IsREJ(u_char *data, struct layer2 *l2)
data              484 drivers/isdn/mISDN/layer2.c 		data[0] == REJ : (data[0] & 0xf) == REJ;
data              488 drivers/isdn/mISDN/layer2.c IsFRMR(u_char *data)
data              490 drivers/isdn/mISDN/layer2.c 	return (data[0] & 0xef) == FRMR;
data              494 drivers/isdn/mISDN/layer2.c IsRNR(u_char *data, struct layer2 *l2)
data              497 drivers/isdn/mISDN/layer2.c 		data[0] == RNR : (data[0] & 0xf) == RNR;
data              504 drivers/isdn/mISDN/layer2.c 	int	rsp = *skb->data & 0x2;
data              530 drivers/isdn/mISDN/layer2.c 	int rsp = (*skb->data & 0x2) >> 1;
data              543 drivers/isdn/mISDN/layer2.c 	int rsp = *skb->data & 0x2;
data              557 drivers/isdn/mISDN/layer2.c 	u_char	*datap = skb->data + headers;
data              558 drivers/isdn/mISDN/layer2.c 	int	rsp = *skb->data & 0x2;
data              642 drivers/isdn/mISDN/layer2.c 	return skb->data[l2addrsize(l2)] & 0x10;
data             1190 drivers/isdn/mISDN/layer2.c 	rsp = *skb->data & 0x2;
data             1195 drivers/isdn/mISDN/layer2.c 	if (IsRNR(skb->data, l2)) {
data             1200 drivers/isdn/mISDN/layer2.c 	if (IsREJ(skb->data, l2))
data             1204 drivers/isdn/mISDN/layer2.c 		PollFlag = (skb->data[1] & 0x1) == 0x1;
data             1205 drivers/isdn/mISDN/layer2.c 		nr = skb->data[1] >> 1;
data             1207 drivers/isdn/mISDN/layer2.c 		PollFlag = (skb->data[0] & 0x10);
data             1208 drivers/isdn/mISDN/layer2.c 		nr = (skb->data[0] >> 5) & 0x7;
data             1284 drivers/isdn/mISDN/layer2.c 		PollFlag = ((skb->data[i + 1] & 0x1) == 0x1);
data             1285 drivers/isdn/mISDN/layer2.c 		ns = skb->data[i] >> 1;
data             1286 drivers/isdn/mISDN/layer2.c 		nr = (skb->data[i + 1] >> 1) & 0x7f;
data             1288 drivers/isdn/mISDN/layer2.c 		PollFlag = (skb->data[i] & 0x10);
data             1289 drivers/isdn/mISDN/layer2.c 		ns = (skb->data[i] >> 1) & 0x7;
data             1290 drivers/isdn/mISDN/layer2.c 		nr = (skb->data[i] >> 5) & 0x7;
data             1523 drivers/isdn/mISDN/layer2.c 	rsp = *skb->data & 0x2;
data             1529 drivers/isdn/mISDN/layer2.c 	if (IsRNR(skb->data, l2)) {
data             1536 drivers/isdn/mISDN/layer2.c 		PollFlag = (skb->data[1] & 0x1) == 0x1;
data             1537 drivers/isdn/mISDN/layer2.c 		nr = skb->data[1] >> 1;
data             1539 drivers/isdn/mISDN/layer2.c 		PollFlag = (skb->data[0] & 0x10);
data             1540 drivers/isdn/mISDN/layer2.c 		nr = (skb->data[0] >> 5) & 0x7;
data             1577 drivers/isdn/mISDN/layer2.c 	if (!(skb->data[0] & 1) || ((skb->data[0] & 3) == 1) || /* I or S */
data             1578 drivers/isdn/mISDN/layer2.c 	    (IsUA(skb->data) && (fi->state == ST_L2_7))) {
data             1858 drivers/isdn/mISDN/layer2.c 	u_char	*datap = skb->data;
data              201 drivers/isdn/mISDN/socket.c 	memcpy(mISDN_HEAD_P(skb), skb->data, MISDN_HEADER_LEN);
data              194 drivers/isdn/mISDN/stack.c mISDNStackd(void *data)
data              196 drivers/isdn/mISDN/stack.c 	struct mISDNstack *st = data;
data              394 drivers/isdn/mISDN/tei.c 	skb->data[0] = 0x02; /* SAPI 0 C/R = 1 */
data              395 drivers/isdn/mISDN/tei.c 	skb->data[1] = 0xff; /* TEI 127 */
data              396 drivers/isdn/mISDN/tei.c 	skb->data[2] = UI;   /* UI frame */
data              891 drivers/isdn/mISDN/tei.c 	if ((skb->data[0] >> 2) != TEI_SAPI) /* not for us */
data              893 drivers/isdn/mISDN/tei.c 	if (skb->data[0] & 1) /* EA0 formal error */
data              895 drivers/isdn/mISDN/tei.c 	if (!(skb->data[1] & 1)) /* EA1 formal error */
data              897 drivers/isdn/mISDN/tei.c 	if ((skb->data[1] >> 1) != GROUP_TEI) /* not for us */
data              899 drivers/isdn/mISDN/tei.c 	if ((skb->data[2] & 0xef) != UI) /* not UI */
data              901 drivers/isdn/mISDN/tei.c 	if (skb->data[3] != TEI_ENTITY_ID) /* not tei entity */
data              903 drivers/isdn/mISDN/tei.c 	mt = skb->data[6];
data              923 drivers/isdn/mISDN/tei.c 		new_tei_req(mgr, &skb->data[4]);
data              927 drivers/isdn/mISDN/tei.c 		tei_ph_data_ind(l2->tm, mt, &skb->data[4], skb->len - 4);
data             1212 drivers/isdn/mISDN/tei.c 	if (skb->data[0] & 3) /* EA0 and CR must be  0 */
data             1214 drivers/isdn/mISDN/tei.c 	sapi = skb->data[0] >> 2;
data             1215 drivers/isdn/mISDN/tei.c 	if (!(skb->data[1] & 1)) /* invalid EA1 */
data             1217 drivers/isdn/mISDN/tei.c 	tei = skb->data[1] >> 1;
data             1220 drivers/isdn/mISDN/tei.c 	if ((skb->data[2] & ~0x10) != SABME)
data              404 drivers/leds/led-class.c static int devm_led_classdev_match(struct device *dev, void *res, void *data)
data              411 drivers/leds/led-class.c 	return *p == data;
data              116 drivers/leds/leds-88pm860x.c 			      struct pm860x_led *data)
data              129 drivers/leds/leds-88pm860x.c 		if (of_node_name_eq(np, data->name)) {
data              132 drivers/leds/leds-88pm860x.c 			data->iset = PM8606_LED_CURRENT(iset);
data              148 drivers/leds/leds-88pm860x.c 	struct pm860x_led *data;
data              152 drivers/leds/leds-88pm860x.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct pm860x_led), GFP_KERNEL);
data              153 drivers/leds/leds-88pm860x.c 	if (data == NULL)
data              160 drivers/leds/leds-88pm860x.c 	data->reg_control = res->start;
data              166 drivers/leds/leds-88pm860x.c 	data->reg_blink = res->start;
data              167 drivers/leds/leds-88pm860x.c 	memset(data->name, 0, MFD_NAME_SIZE);
data              170 drivers/leds/leds-88pm860x.c 		data->blink_mask = LED1_BLINK_EN;
data              171 drivers/leds/leds-88pm860x.c 		sprintf(data->name, "led0-red");
data              174 drivers/leds/leds-88pm860x.c 		data->blink_mask = LED1_BLINK_EN;
data              175 drivers/leds/leds-88pm860x.c 		sprintf(data->name, "led0-green");
data              178 drivers/leds/leds-88pm860x.c 		data->blink_mask = LED1_BLINK_EN;
data              179 drivers/leds/leds-88pm860x.c 		sprintf(data->name, "led0-blue");
data              182 drivers/leds/leds-88pm860x.c 		data->blink_mask = LED2_BLINK_EN;
data              183 drivers/leds/leds-88pm860x.c 		sprintf(data->name, "led1-red");
data              186 drivers/leds/leds-88pm860x.c 		data->blink_mask = LED2_BLINK_EN;
data              187 drivers/leds/leds-88pm860x.c 		sprintf(data->name, "led1-green");
data              190 drivers/leds/leds-88pm860x.c 		data->blink_mask = LED2_BLINK_EN;
data              191 drivers/leds/leds-88pm860x.c 		sprintf(data->name, "led1-blue");
data              194 drivers/leds/leds-88pm860x.c 	data->chip = chip;
data              195 drivers/leds/leds-88pm860x.c 	data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion;
data              196 drivers/leds/leds-88pm860x.c 	data->port = pdev->id;
data              197 drivers/leds/leds-88pm860x.c 	if (pm860x_led_dt_init(pdev, data))
data              199 drivers/leds/leds-88pm860x.c 			data->iset = pdata->iset;
data              201 drivers/leds/leds-88pm860x.c 	data->current_brightness = 0;
data              202 drivers/leds/leds-88pm860x.c 	data->cdev.name = data->name;
data              203 drivers/leds/leds-88pm860x.c 	data->cdev.brightness_set_blocking = pm860x_led_set;
data              204 drivers/leds/leds-88pm860x.c 	mutex_init(&data->lock);
data              206 drivers/leds/leds-88pm860x.c 	ret = devm_led_classdev_register(chip->dev, &data->cdev);
data              211 drivers/leds/leds-88pm860x.c 	pm860x_led_set(&data->cdev, 0);
data               73 drivers/leds/leds-bcm6328.c static void bcm6328_led_write(void __iomem *reg, unsigned long data)
data               76 drivers/leds/leds-bcm6328.c 	iowrite32be(data, reg);
data               78 drivers/leds/leds-bcm6328.c 	writel(data, reg);
data               46 drivers/leds/leds-bcm6358.c static void bcm6358_led_write(void __iomem *reg, unsigned long data)
data               49 drivers/leds/leds-bcm6358.c 	iowrite32be(data, reg);
data               51 drivers/leds/leds-bcm6358.c 	writel(data, reg);
data              131 drivers/leds/leds-blinkm.c 	struct blinkm_data *data;
data              135 drivers/leds/leds-blinkm.c 	data = i2c_get_clientdata(client);
data              142 drivers/leds/leds-blinkm.c 		return scnprintf(buf, PAGE_SIZE, "%02X\n", data->red);
data              144 drivers/leds/leds-blinkm.c 		return scnprintf(buf, PAGE_SIZE, "%02X\n", data->green);
data              146 drivers/leds/leds-blinkm.c 		return scnprintf(buf, PAGE_SIZE, "%02X\n", data->blue);
data              156 drivers/leds/leds-blinkm.c 	struct blinkm_data *data;
data              161 drivers/leds/leds-blinkm.c 	data = i2c_get_clientdata(client);
data              171 drivers/leds/leds-blinkm.c 		data->next_red = value;
data              174 drivers/leds/leds-blinkm.c 		data->next_green = value;
data              177 drivers/leds/leds-blinkm.c 		data->next_blue = value;
data              184 drivers/leds/leds-blinkm.c 			data->next_red, data->next_green, data->next_blue);
data              345 drivers/leds/leds-blinkm.c 	struct blinkm_data *data = i2c_get_clientdata(client);
data              349 drivers/leds/leds-blinkm.c 	if (mutex_lock_interruptible(&data->update_lock) < 0)
data              357 drivers/leds/leds-blinkm.c 		data->args[0] = data->next_red;
data              358 drivers/leds/leds-blinkm.c 		data->args[1] = data->next_green;
data              359 drivers/leds/leds-blinkm.c 		data->args[2] = data->next_blue;
data              360 drivers/leds/leds-blinkm.c 		blinkm_write(client, cmd, data->args);
data              361 drivers/leds/leds-blinkm.c 		data->red = data->args[0];
data              362 drivers/leds/leds-blinkm.c 		data->green = data->args[1];
data              363 drivers/leds/leds-blinkm.c 		data->blue = data->args[2];
data              367 drivers/leds/leds-blinkm.c 		data->args[0] = data->next_hue;
data              368 drivers/leds/leds-blinkm.c 		data->args[1] = data->next_saturation;
data              369 drivers/leds/leds-blinkm.c 		data->args[2] = data->next_brightness;
data              370 drivers/leds/leds-blinkm.c 		blinkm_write(client, cmd, data->args);
data              371 drivers/leds/leds-blinkm.c 		data->hue = data->next_hue;
data              372 drivers/leds/leds-blinkm.c 		data->saturation = data->next_saturation;
data              373 drivers/leds/leds-blinkm.c 		data->brightness = data->next_brightness;
data              376 drivers/leds/leds-blinkm.c 		data->args[0] = data->script_id;
data              377 drivers/leds/leds-blinkm.c 		data->args[1] = data->script_repeats;
data              378 drivers/leds/leds-blinkm.c 		data->args[2] = data->script_startline;
data              379 drivers/leds/leds-blinkm.c 		blinkm_write(client, cmd, data->args);
data              385 drivers/leds/leds-blinkm.c 		data->args[0] = data->red;
data              386 drivers/leds/leds-blinkm.c 		data->args[1] = data->green;
data              387 drivers/leds/leds-blinkm.c 		data->args[2] = data->blue;
data              389 drivers/leds/leds-blinkm.c 		blinkm_read(client, cmd, data->args);
data              390 drivers/leds/leds-blinkm.c 		data->red = data->args[0];
data              391 drivers/leds/leds-blinkm.c 		data->green = data->args[1];
data              392 drivers/leds/leds-blinkm.c 		data->blue = data->args[2];
data              395 drivers/leds/leds-blinkm.c 		data->args[0] = data->i2c_addr;
data              397 drivers/leds/leds-blinkm.c 		blinkm_read(client, cmd, data->args);
data              398 drivers/leds/leds-blinkm.c 		data->i2c_addr = data->args[0];
data              413 drivers/leds/leds-blinkm.c 		mutex_unlock(&data->update_lock);
data              418 drivers/leds/leds-blinkm.c 	mutex_unlock(&data->update_lock);
data              427 drivers/leds/leds-blinkm.c 	struct blinkm_data *data = i2c_get_clientdata(led->i2c_client);
data              432 drivers/leds/leds-blinkm.c 		if (data->next_red == (u8) value)
data              434 drivers/leds/leds-blinkm.c 		data->next_red = (u8) value;
data              438 drivers/leds/leds-blinkm.c 		if (data->next_green == (u8) value)
data              440 drivers/leds/leds-blinkm.c 		data->next_green = (u8) value;
data              444 drivers/leds/leds-blinkm.c 		if (data->next_blue == (u8) value)
data              446 drivers/leds/leds-blinkm.c 		data->next_blue = (u8) value;
data              458 drivers/leds/leds-blinkm.c 			data->next_red, data->next_green,
data              459 drivers/leds/leds-blinkm.c 			data->next_blue);
data              491 drivers/leds/leds-blinkm.c 	struct blinkm_data *data = i2c_get_clientdata(client);
data              493 drivers/leds/leds-blinkm.c 	data->next_red = 0x01;
data              494 drivers/leds/leds-blinkm.c 	data->next_green = 0x05;
data              495 drivers/leds/leds-blinkm.c 	data->next_blue = 0x10;
data              501 drivers/leds/leds-blinkm.c 	data->next_red = 0x25;
data              502 drivers/leds/leds-blinkm.c 	data->next_green = 0x10;
data              503 drivers/leds/leds-blinkm.c 	data->next_blue = 0x31;
data              509 drivers/leds/leds-blinkm.c 	data->next_hue = 0x50;
data              510 drivers/leds/leds-blinkm.c 	data->next_saturation = 0x10;
data              511 drivers/leds/leds-blinkm.c 	data->next_brightness = 0x20;
data              572 drivers/leds/leds-blinkm.c 	struct blinkm_data *data;
data              577 drivers/leds/leds-blinkm.c 	data = devm_kzalloc(&client->dev,
data              579 drivers/leds/leds-blinkm.c 	if (!data) {
data              584 drivers/leds/leds-blinkm.c 	data->i2c_addr = 0x08;
data              586 drivers/leds/leds-blinkm.c 	data->fw_ver = 0xfe;
data              589 drivers/leds/leds-blinkm.c 	data->script_id = 0x01;
data              590 drivers/leds/leds-blinkm.c 	data->i2c_client = client;
data              592 drivers/leds/leds-blinkm.c 	i2c_set_clientdata(client, data);
data              593 drivers/leds/leds-blinkm.c 	mutex_init(&data->update_lock);
data              604 drivers/leds/leds-blinkm.c 		led[i] = &data->blinkm_leds[i];
data              683 drivers/leds/leds-blinkm.c 	struct blinkm_data *data = i2c_get_clientdata(client);
data              689 drivers/leds/leds-blinkm.c 		led_classdev_unregister(&data->blinkm_leds[i].led_cdev);
data              692 drivers/leds/leds-blinkm.c 	data->next_red = 0x00;
data              693 drivers/leds/leds-blinkm.c 	data->next_green = 0x00;
data              694 drivers/leds/leds-blinkm.c 	data->next_blue = 0x00;
data              700 drivers/leds/leds-blinkm.c 	data->next_hue = 0x00;
data              701 drivers/leds/leds-blinkm.c 	data->next_saturation = 0x00;
data              702 drivers/leds/leds-blinkm.c 	data->next_brightness = 0x00;
data              708 drivers/leds/leds-blinkm.c 	data->next_red = 0xff;
data              714 drivers/leds/leds-blinkm.c 	data->next_red = 0x00;
data              150 drivers/leds/leds-cpcap.c 	{ .compatible = "motorola,cpcap-led-red", .data = &cpcap_led_red },
data              151 drivers/leds/leds-cpcap.c 	{ .compatible = "motorola,cpcap-led-green", .data = &cpcap_led_green },
data              152 drivers/leds/leds-cpcap.c 	{ .compatible = "motorola,cpcap-led-blue",  .data = &cpcap_led_blue },
data              153 drivers/leds/leds-cpcap.c 	{ .compatible = "motorola,cpcap-led-adl", .data = &cpcap_led_adl },
data              154 drivers/leds/leds-cpcap.c 	{ .compatible = "motorola,cpcap-led-cp", .data = &cpcap_led_cp },
data              166 drivers/leds/leds-cpcap.c 	if (!match || !match->data)
data              173 drivers/leds/leds-cpcap.c 	led->info = match->data;
data               97 drivers/leds/leds-is31fl319x.c 	{ .compatible = "issi,is31fl3190", .data = &is31fl3190_cdef, },
data               98 drivers/leds/leds-is31fl319x.c 	{ .compatible = "issi,is31fl3191", .data = &is31fl3190_cdef, },
data               99 drivers/leds/leds-is31fl319x.c 	{ .compatible = "issi,is31fl3193", .data = &is31fl3193_cdef, },
data              100 drivers/leds/leds-is31fl319x.c 	{ .compatible = "issi,is31fl3196", .data = &is31fl3196_cdef, },
data              101 drivers/leds/leds-is31fl319x.c 	{ .compatible = "issi,is31fl3199", .data = &is31fl3199_cdef, },
data              102 drivers/leds/leds-is31fl319x.c 	{ .compatible = "si-en,sn3199",    .data = &is31fl3199_cdef, },
data              216 drivers/leds/leds-is31fl319x.c 	is31->cdef = of_dev_id->data;
data              416 drivers/leds/leds-is31fl32xx.c 	{ .compatible = "issi,is31fl3236", .data = &is31fl3236_cdef, },
data              417 drivers/leds/leds-is31fl32xx.c 	{ .compatible = "issi,is31fl3235", .data = &is31fl3235_cdef, },
data              418 drivers/leds/leds-is31fl32xx.c 	{ .compatible = "issi,is31fl3218", .data = &is31fl3218_cdef, },
data              419 drivers/leds/leds-is31fl32xx.c 	{ .compatible = "si-en,sn3218",    .data = &is31fl3218_cdef, },
data              420 drivers/leds/leds-is31fl32xx.c 	{ .compatible = "issi,is31fl3216", .data = &is31fl3216_cdef, },
data              421 drivers/leds/leds-is31fl32xx.c 	{ .compatible = "si-en,sn3216",    .data = &is31fl3216_cdef, },
data              441 drivers/leds/leds-is31fl32xx.c 	cdef = of_dev_id->data;
data              168 drivers/leds/leds-lp3944.c 	struct lp3944_data *data = i2c_get_clientdata(led->client);
data              207 drivers/leds/leds-lp3944.c 	mutex_lock(&data->lock);
data              218 drivers/leds/leds-lp3944.c 	mutex_unlock(&data->lock);
data              291 drivers/leds/leds-lp3944.c 			    struct lp3944_data *data,
data              298 drivers/leds/leds-lp3944.c 		struct lp3944_led_data *led = &data->leds[i];
data              351 drivers/leds/leds-lp3944.c 				led_classdev_unregister(&data->leds[i].ldev);
data              367 drivers/leds/leds-lp3944.c 	struct lp3944_data *data;
data              382 drivers/leds/leds-lp3944.c 	data = devm_kzalloc(&client->dev, sizeof(struct lp3944_data),
data              384 drivers/leds/leds-lp3944.c 	if (!data)
data              387 drivers/leds/leds-lp3944.c 	data->client = client;
data              388 drivers/leds/leds-lp3944.c 	i2c_set_clientdata(client, data);
data              390 drivers/leds/leds-lp3944.c 	mutex_init(&data->lock);
data              392 drivers/leds/leds-lp3944.c 	err = lp3944_configure(client, data, lp3944_pdata);
data              403 drivers/leds/leds-lp3944.c 	struct lp3944_data *data = i2c_get_clientdata(client);
data              407 drivers/leds/leds-lp3944.c 		switch (data->leds[i].type) {
data              410 drivers/leds/leds-lp3944.c 			led_classdev_unregister(&data->leds[i].ldev);
data              212 drivers/leds/leds-lp5521.c 					const u8 *data, size_t size)
data              230 drivers/leds/leds-lp5521.c 		ret = sscanf(data + offset, "%2s%n ", c, &nrchars);
data              277 drivers/leds/leds-lp5521.c 	lp5521_update_program_memory(chip, fw->data, fw->size);
data              326 drivers/leds/leds-lp5523.c 					const u8 *data, size_t size)
data              338 drivers/leds/leds-lp5523.c 		ret = sscanf(data + offset, "%2s%n ", c, &nrchars);
data              385 drivers/leds/leds-lp5523.c 	lp5523_update_program_memory(chip, fw->data, fw->size);
data              207 drivers/leds/leds-lp5562.c 					const u8 *data, size_t size)
data              231 drivers/leds/leds-lp5562.c 		ret = sscanf(data + offset, "%2s%n ", c, &nrchars);
data              280 drivers/leds/leds-lp5562.c 	lp5562_update_firmware(chip, fw->data, fw->size);
data              205 drivers/leds/leds-lp8501.c 					const u8 *data, size_t size)
data              223 drivers/leds/leds-lp8501.c 		ret = sscanf(data + offset, "%2s%n ", c, &nrchars);
data              268 drivers/leds/leds-lp8501.c 	lp8501_update_program_memory(chip, fw->data, fw->size);
data              248 drivers/leds/leds-mlxcpld.c 					u8 *data)
data              253 drivers/leds/leds-mlxcpld.c 		outb(*data, addr);
data              255 drivers/leds/leds-mlxcpld.c 		*data = inb(addr);
data               37 drivers/leds/leds-mlxreg.c 	struct mlxreg_core_data *data;
data               64 drivers/leds/leds-mlxreg.c 	struct mlxreg_core_data *data = led_data->data;
data               81 drivers/leds/leds-mlxreg.c 	ret = regmap_read(led_pdata->regmap, data->reg, &regval);
data               85 drivers/leds/leds-mlxreg.c 	nib = (ror32(data->mask, data->bit) == 0xf0) ? rol32(vset, data->bit) :
data               86 drivers/leds/leds-mlxreg.c 	      rol32(vset, data->bit + 4);
data               87 drivers/leds/leds-mlxreg.c 	regval = (regval & data->mask) | nib;
data               89 drivers/leds/leds-mlxreg.c 	ret = regmap_write(led_pdata->regmap, data->reg, regval);
data              102 drivers/leds/leds-mlxreg.c 	struct mlxreg_core_data *data = led_data->data;
data              116 drivers/leds/leds-mlxreg.c 	err = regmap_read(led_pdata->regmap, data->reg, &regval);
data              124 drivers/leds/leds-mlxreg.c 	regval = regval & ~data->mask;
data              125 drivers/leds/leds-mlxreg.c 	regval = (ror32(data->mask, data->bit) == 0xf0) ? ror32(regval,
data              126 drivers/leds/leds-mlxreg.c 		 data->bit) : ror32(regval, data->bit + 4);
data              187 drivers/leds/leds-mlxreg.c 	struct mlxreg_core_data *data = led_pdata->data;
data              195 drivers/leds/leds-mlxreg.c 	for (i = 0; i < led_pdata->counter; i++, data++) {
data              201 drivers/leds/leds-mlxreg.c 		if (data->capability) {
data              202 drivers/leds/leds-mlxreg.c 			err = regmap_read(led_pdata->regmap, data->capability,
data              208 drivers/leds/leds-mlxreg.c 			if (!(regval & data->bit))
data              215 drivers/leds/leds-mlxreg.c 			data->bit &= MLXREG_LED_CAPABILITY_CLEAR;
data              220 drivers/leds/leds-mlxreg.c 		if (strstr(data->label, "red") ||
data              221 drivers/leds/leds-mlxreg.c 		    strstr(data->label, "orange")) {
data              224 drivers/leds/leds-mlxreg.c 		} else if (strstr(data->label, "amber")) {
data              232 drivers/leds/leds-mlxreg.c 			data->label);
data              241 drivers/leds/leds-mlxreg.c 		led_data->data = data;
data              250 drivers/leds/leds-mlxreg.c 			 data->label, data->mask, data->reg);
data               22 drivers/leds/leds-netxbig.c 	unsigned int	*data;
data               75 drivers/leds/leds-netxbig.c static void gpio_ext_set_data(struct netxbig_gpio_ext *gpio_ext, int data)
data               80 drivers/leds/leds-netxbig.c 		gpio_set_value(gpio_ext->data[pin], (data >> pin) & 1);
data              121 drivers/leds/leds-netxbig.c 		err = devm_gpio_request_one(&pdev->dev, gpio_ext->data[i],
data              353 drivers/leds/leds-netxbig.c 	int *addr, *data;
data              385 drivers/leds/leds-netxbig.c 	data = devm_kcalloc(dev, num_data, sizeof(*data), GFP_KERNEL);
data              386 drivers/leds/leds-netxbig.c 	if (!data)
data              393 drivers/leds/leds-netxbig.c 		data[i] = ret;
data              395 drivers/leds/leds-netxbig.c 	gpio_ext->data = data;
data               35 drivers/leds/leds-nic78bx.c 	struct nic78bx_led_data *data;
data               51 drivers/leds/leds-nic78bx.c 	spin_lock_irqsave(&nled->data->lock, flags);
data               52 drivers/leds/leds-nic78bx.c 	value = inb(nled->data->io_base);
data               61 drivers/leds/leds-nic78bx.c 	outb(value, nled->data->io_base);
data               62 drivers/leds/leds-nic78bx.c 	spin_unlock_irqrestore(&nled->data->lock, flags);
data               71 drivers/leds/leds-nic78bx.c 	spin_lock_irqsave(&nled->data->lock, flags);
data               72 drivers/leds/leds-nic78bx.c 	value = inb(nled->data->io_base);
data               73 drivers/leds/leds-nic78bx.c 	spin_unlock_irqrestore(&nled->data->lock, flags);
data              156 drivers/leds/leds-nic78bx.c 		nic78bx_leds[i].data = led_data;
data               89 drivers/leds/leds-pca9532.c 	{ .compatible = "nxp,pca9530", .data = (void *)pca9530 },
data               90 drivers/leds/leds-pca9532.c 	{ .compatible = "nxp,pca9531", .data = (void *)pca9531 },
data               91 drivers/leds/leds-pca9532.c 	{ .compatible = "nxp,pca9532", .data = (void *)pca9532 },
data               92 drivers/leds/leds-pca9532.c 	{ .compatible = "nxp,pca9533", .data = (void *)pca9533 },
data              118 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = i2c_get_clientdata(client);
data              119 drivers/leds/leds-pca9532.c 	for (i = 0; i < data->chip_info->num_leds; i++) {
data              120 drivers/leds/leds-pca9532.c 		if (data->leds[i].type == PCA9532_TYPE_LED &&
data              121 drivers/leds/leds-pca9532.c 			data->leds[i].state == PCA9532_PWM0+pwm) {
data              123 drivers/leds/leds-pca9532.c 				b += data->leds[i].ldev.brightness;
data              135 drivers/leds/leds-pca9532.c 	data->pwm[pwm] = b;
data              136 drivers/leds/leds-pca9532.c 	data->psc[pwm] = blink;
data              142 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = i2c_get_clientdata(client);
data              143 drivers/leds/leds-pca9532.c 	u8 maxleds = data->chip_info->num_leds;
data              145 drivers/leds/leds-pca9532.c 	mutex_lock(&data->update_lock);
data              147 drivers/leds/leds-pca9532.c 		data->pwm[pwm]);
data              149 drivers/leds/leds-pca9532.c 		data->psc[pwm]);
data              150 drivers/leds/leds-pca9532.c 	mutex_unlock(&data->update_lock);
data              158 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = i2c_get_clientdata(client);
data              159 drivers/leds/leds-pca9532.c 	u8 maxleds = data->chip_info->num_leds;
data              162 drivers/leds/leds-pca9532.c 	mutex_lock(&data->update_lock);
data              169 drivers/leds/leds-pca9532.c 	mutex_unlock(&data->update_lock);
data              225 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = input_get_drvdata(dev);
data              232 drivers/leds/leds-pca9532.c 		data->pwm[1] = 127;
data              234 drivers/leds/leds-pca9532.c 		data->pwm[1] = 0;
data              236 drivers/leds/leds-pca9532.c 	schedule_work(&data->work);
data              243 drivers/leds/leds-pca9532.c 	struct pca9532_data *data =
data              245 drivers/leds/leds-pca9532.c 	u8 maxleds = data->chip_info->num_leds;
data              247 drivers/leds/leds-pca9532.c 	mutex_lock(&data->update_lock);
data              248 drivers/leds/leds-pca9532.c 	i2c_smbus_write_byte_data(data->client, PCA9532_REG_PWM(maxleds, 1),
data              249 drivers/leds/leds-pca9532.c 		data->pwm[1]);
data              250 drivers/leds/leds-pca9532.c 	mutex_unlock(&data->update_lock);
data              256 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = i2c_get_clientdata(client);
data              257 drivers/leds/leds-pca9532.c 	u8 maxleds = data->chip_info->num_leds;
data              261 drivers/leds/leds-pca9532.c 	mutex_lock(&data->update_lock);
data              264 drivers/leds/leds-pca9532.c 	mutex_unlock(&data->update_lock);
data              271 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = gpiochip_get_data(gc);
data              272 drivers/leds/leds-pca9532.c 	struct pca9532_led *led = &data->leds[offset];
data              282 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = gpiochip_get_data(gc);
data              283 drivers/leds/leds-pca9532.c 	struct pca9532_led *led = &data->leds[offset];
data              295 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = gpiochip_get_data(gc);
data              298 drivers/leds/leds-pca9532.c 	reg = i2c_smbus_read_byte_data(data->client, PCA9532_REG_INPUT(offset));
data              319 drivers/leds/leds-pca9532.c static int pca9532_destroy_devices(struct pca9532_data *data, int n_devs)
data              323 drivers/leds/leds-pca9532.c 	if (!data)
data              327 drivers/leds/leds-pca9532.c 		switch (data->leds[i].type) {
data              332 drivers/leds/leds-pca9532.c 			led_classdev_unregister(&data->leds[i].ldev);
data              335 drivers/leds/leds-pca9532.c 			if (data->idev != NULL) {
data              336 drivers/leds/leds-pca9532.c 				cancel_work_sync(&data->work);
data              337 drivers/leds/leds-pca9532.c 				data->idev = NULL;
data              344 drivers/leds/leds-pca9532.c 	if (data->gpio.parent)
data              345 drivers/leds/leds-pca9532.c 		gpiochip_remove(&data->gpio);
data              352 drivers/leds/leds-pca9532.c 	struct pca9532_data *data, struct pca9532_platform_data *pdata)
data              356 drivers/leds/leds-pca9532.c 	u8 maxleds = data->chip_info->num_leds;
data              359 drivers/leds/leds-pca9532.c 		data->pwm[i] = pdata->pwm[i];
data              360 drivers/leds/leds-pca9532.c 		data->psc[i] = pdata->psc[i];
data              362 drivers/leds/leds-pca9532.c 			data->pwm[i]);
data              364 drivers/leds/leds-pca9532.c 			data->psc[i]);
data              367 drivers/leds/leds-pca9532.c 	for (i = 0; i < data->chip_info->num_leds; i++) {
data              368 drivers/leds/leds-pca9532.c 		struct pca9532_led *led = &data->leds[i];
data              401 drivers/leds/leds-pca9532.c 			BUG_ON(data->idev);
data              404 drivers/leds/leds-pca9532.c 			data->idev = devm_input_allocate_device(&client->dev);
data              405 drivers/leds/leds-pca9532.c 			if (data->idev == NULL) {
data              409 drivers/leds/leds-pca9532.c 			data->idev->name = pled->name;
data              410 drivers/leds/leds-pca9532.c 			data->idev->phys = "i2c/pca9532";
data              411 drivers/leds/leds-pca9532.c 			data->idev->id.bustype = BUS_HOST;
data              412 drivers/leds/leds-pca9532.c 			data->idev->id.vendor = 0x001f;
data              413 drivers/leds/leds-pca9532.c 			data->idev->id.product = 0x0001;
data              414 drivers/leds/leds-pca9532.c 			data->idev->id.version = 0x0100;
data              415 drivers/leds/leds-pca9532.c 			data->idev->evbit[0] = BIT_MASK(EV_SND);
data              416 drivers/leds/leds-pca9532.c 			data->idev->sndbit[0] = BIT_MASK(SND_BELL) |
data              418 drivers/leds/leds-pca9532.c 			data->idev->event = pca9532_event;
data              419 drivers/leds/leds-pca9532.c 			input_set_drvdata(data->idev, data);
data              420 drivers/leds/leds-pca9532.c 			INIT_WORK(&data->work, pca9532_input_work);
data              421 drivers/leds/leds-pca9532.c 			err = input_register_device(data->idev);
data              423 drivers/leds/leds-pca9532.c 				cancel_work_sync(&data->work);
data              424 drivers/leds/leds-pca9532.c 				data->idev = NULL;
data              433 drivers/leds/leds-pca9532.c 		data->gpio.label = "gpio-pca9532";
data              434 drivers/leds/leds-pca9532.c 		data->gpio.direction_input = pca9532_gpio_direction_input;
data              435 drivers/leds/leds-pca9532.c 		data->gpio.direction_output = pca9532_gpio_direction_output;
data              436 drivers/leds/leds-pca9532.c 		data->gpio.set = pca9532_gpio_set_value;
data              437 drivers/leds/leds-pca9532.c 		data->gpio.get = pca9532_gpio_get_value;
data              438 drivers/leds/leds-pca9532.c 		data->gpio.request = pca9532_gpio_request_pin;
data              439 drivers/leds/leds-pca9532.c 		data->gpio.can_sleep = 1;
data              440 drivers/leds/leds-pca9532.c 		data->gpio.base = pdata->gpio_base;
data              441 drivers/leds/leds-pca9532.c 		data->gpio.ngpio = data->chip_info->num_leds;
data              442 drivers/leds/leds-pca9532.c 		data->gpio.parent = &client->dev;
data              443 drivers/leds/leds-pca9532.c 		data->gpio.owner = THIS_MODULE;
data              445 drivers/leds/leds-pca9532.c 		err = gpiochip_add_data(&data->gpio, data);
data              448 drivers/leds/leds-pca9532.c 			data->gpio.parent = NULL;
data              452 drivers/leds/leds-pca9532.c 				data->gpio.base, data->gpio.base +
data              453 drivers/leds/leds-pca9532.c 				data->gpio.ngpio - 1);
data              461 drivers/leds/leds-pca9532.c 	pca9532_destroy_devices(data, i);
data              479 drivers/leds/leds-pca9532.c 	devid = (int)(uintptr_t)match->data;
data              513 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = i2c_get_clientdata(client);
data              532 drivers/leds/leds-pca9532.c 		devid = (int)(uintptr_t) of_id->data;
data              541 drivers/leds/leds-pca9532.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              542 drivers/leds/leds-pca9532.c 	if (!data)
data              545 drivers/leds/leds-pca9532.c 	data->chip_info = &pca9532_chip_info_tbl[devid];
data              548 drivers/leds/leds-pca9532.c 	i2c_set_clientdata(client, data);
data              549 drivers/leds/leds-pca9532.c 	data->client = client;
data              550 drivers/leds/leds-pca9532.c 	mutex_init(&data->update_lock);
data              552 drivers/leds/leds-pca9532.c 	return pca9532_configure(client, data, pca9532_pdata);
data              557 drivers/leds/leds-pca9532.c 	struct pca9532_data *data = i2c_get_clientdata(client);
data              560 drivers/leds/leds-pca9532.c 	err = pca9532_destroy_devices(data, data->chip_info->num_leds);
data              412 drivers/leds/leds-pca955x.c 	{ .compatible = "nxp,pca9550", .data = (void *)pca9550 },
data              413 drivers/leds/leds-pca955x.c 	{ .compatible = "nxp,pca9551", .data = (void *)pca9551 },
data              414 drivers/leds/leds-pca955x.c 	{ .compatible = "nxp,pca9552", .data = (void *)pca9552 },
data              415 drivers/leds/leds-pca955x.c 	{ .compatible = "nxp,pca9553", .data = (void *)pca9553 },
data              158 drivers/leds/leds-pm8058.c 		.data = (void *)PM8058_LED_TYPE_COMMON
data              162 drivers/leds/leds-pm8058.c 		.data = (void *)PM8058_LED_TYPE_KEYPAD
data              166 drivers/leds/leds-pm8058.c 		.data = (void *)PM8058_LED_TYPE_FLASH
data               59 drivers/leds/leds-spi-byte.c 	{ .compatible = "ubnt,acb-spi-led", .data = &ubnt_acb_spi_led_cdef },
data              109 drivers/leds/leds-spi-byte.c 	led->cdef = of_dev_id->data;
data              185 drivers/leds/leds-tlc591xx.c 	  .data = &tlc59116 },
data              187 drivers/leds/leds-tlc591xx.c 	  .data = &tlc59108 },
data              207 drivers/leds/leds-tlc591xx.c 	tlc591xx = match->data;
data               29 drivers/leds/trigger/ledtrig-backlight.c 				unsigned long event, void *data)
data               34 drivers/leds/trigger/ledtrig-backlight.c 	struct fb_event *fb_event = data;
data               42 drivers/leds/trigger/ledtrig-backlight.c 	blank = fb_event->data;
data               39 drivers/leds/trigger/ledtrig-pattern.c static void pattern_trig_update_patterns(struct pattern_trig_data *data)
data               41 drivers/leds/trigger/ledtrig-pattern.c 	data->curr = data->next;
data               42 drivers/leds/trigger/ledtrig-pattern.c 	if (!data->is_indefinite && data->curr == data->patterns)
data               43 drivers/leds/trigger/ledtrig-pattern.c 		data->repeat--;
data               45 drivers/leds/trigger/ledtrig-pattern.c 	if (data->next == data->patterns + data->npatterns - 1)
data               46 drivers/leds/trigger/ledtrig-pattern.c 		data->next = data->patterns;
data               48 drivers/leds/trigger/ledtrig-pattern.c 		data->next++;
data               50 drivers/leds/trigger/ledtrig-pattern.c 	data->delta_t = 0;
data               53 drivers/leds/trigger/ledtrig-pattern.c static int pattern_trig_compute_brightness(struct pattern_trig_data *data)
data               62 drivers/leds/trigger/ledtrig-pattern.c 	if (data->delta_t == 0 || data->curr->delta_t < UPDATE_INTERVAL)
data               63 drivers/leds/trigger/ledtrig-pattern.c 		return data->curr->brightness;
data               65 drivers/leds/trigger/ledtrig-pattern.c 	step_brightness = abs(data->next->brightness - data->curr->brightness);
data               66 drivers/leds/trigger/ledtrig-pattern.c 	step_brightness = data->delta_t * step_brightness / data->curr->delta_t;
data               68 drivers/leds/trigger/ledtrig-pattern.c 	if (data->next->brightness > data->curr->brightness)
data               69 drivers/leds/trigger/ledtrig-pattern.c 		return data->curr->brightness + step_brightness;
data               71 drivers/leds/trigger/ledtrig-pattern.c 		return data->curr->brightness - step_brightness;
data               76 drivers/leds/trigger/ledtrig-pattern.c 	struct pattern_trig_data *data = from_timer(data, t, timer);
data               79 drivers/leds/trigger/ledtrig-pattern.c 		if (!data->is_indefinite && !data->repeat)
data               82 drivers/leds/trigger/ledtrig-pattern.c 		if (data->curr->brightness == data->next->brightness) {
data               84 drivers/leds/trigger/ledtrig-pattern.c 			led_set_brightness(data->led_cdev,
data               85 drivers/leds/trigger/ledtrig-pattern.c 					   data->curr->brightness);
data               86 drivers/leds/trigger/ledtrig-pattern.c 			mod_timer(&data->timer,
data               87 drivers/leds/trigger/ledtrig-pattern.c 				  jiffies + msecs_to_jiffies(data->curr->delta_t));
data               88 drivers/leds/trigger/ledtrig-pattern.c 			if (!data->next->delta_t) {
data               90 drivers/leds/trigger/ledtrig-pattern.c 				pattern_trig_update_patterns(data);
data               93 drivers/leds/trigger/ledtrig-pattern.c 			pattern_trig_update_patterns(data);
data              102 drivers/leds/trigger/ledtrig-pattern.c 			if (data->delta_t > data->curr->delta_t) {
data              103 drivers/leds/trigger/ledtrig-pattern.c 				pattern_trig_update_patterns(data);
data              107 drivers/leds/trigger/ledtrig-pattern.c 			led_set_brightness(data->led_cdev,
data              108 drivers/leds/trigger/ledtrig-pattern.c 					   pattern_trig_compute_brightness(data));
data              109 drivers/leds/trigger/ledtrig-pattern.c 			mod_timer(&data->timer,
data              113 drivers/leds/trigger/ledtrig-pattern.c 			data->delta_t += UPDATE_INTERVAL;
data              122 drivers/leds/trigger/ledtrig-pattern.c 	struct pattern_trig_data *data = led_cdev->trigger_data;
data              124 drivers/leds/trigger/ledtrig-pattern.c 	if (!data->npatterns)
data              127 drivers/leds/trigger/ledtrig-pattern.c 	if (data->is_hw_pattern) {
data              128 drivers/leds/trigger/ledtrig-pattern.c 		return led_cdev->pattern_set(led_cdev, data->patterns,
data              129 drivers/leds/trigger/ledtrig-pattern.c 					     data->npatterns, data->repeat);
data              133 drivers/leds/trigger/ledtrig-pattern.c 	if (data->npatterns < 2)
data              136 drivers/leds/trigger/ledtrig-pattern.c 	data->delta_t = 0;
data              137 drivers/leds/trigger/ledtrig-pattern.c 	data->curr = data->patterns;
data              138 drivers/leds/trigger/ledtrig-pattern.c 	data->next = data->patterns + 1;
data              139 drivers/leds/trigger/ledtrig-pattern.c 	data->timer.expires = jiffies;
data              140 drivers/leds/trigger/ledtrig-pattern.c 	add_timer(&data->timer);
data              149 drivers/leds/trigger/ledtrig-pattern.c 	struct pattern_trig_data *data = led_cdev->trigger_data;
data              152 drivers/leds/trigger/ledtrig-pattern.c 	mutex_lock(&data->lock);
data              154 drivers/leds/trigger/ledtrig-pattern.c 	repeat = data->last_repeat;
data              156 drivers/leds/trigger/ledtrig-pattern.c 	mutex_unlock(&data->lock);
data              165 drivers/leds/trigger/ledtrig-pattern.c 	struct pattern_trig_data *data = led_cdev->trigger_data;
data              176 drivers/leds/trigger/ledtrig-pattern.c 	mutex_lock(&data->lock);
data              178 drivers/leds/trigger/ledtrig-pattern.c 	del_timer_sync(&data->timer);
data              180 drivers/leds/trigger/ledtrig-pattern.c 	if (data->is_hw_pattern)
data              183 drivers/leds/trigger/ledtrig-pattern.c 	data->last_repeat = data->repeat = res;
data              185 drivers/leds/trigger/ledtrig-pattern.c 	if (data->repeat == -1)
data              186 drivers/leds/trigger/ledtrig-pattern.c 		data->is_indefinite = true;
data              188 drivers/leds/trigger/ledtrig-pattern.c 		data->is_indefinite = false;
data              192 drivers/leds/trigger/ledtrig-pattern.c 	mutex_unlock(&data->lock);
data              198 drivers/leds/trigger/ledtrig-pattern.c static ssize_t pattern_trig_show_patterns(struct pattern_trig_data *data,
data              204 drivers/leds/trigger/ledtrig-pattern.c 	mutex_lock(&data->lock);
data              206 drivers/leds/trigger/ledtrig-pattern.c 	if (!data->npatterns || (data->is_hw_pattern ^ hw_pattern))
data              209 drivers/leds/trigger/ledtrig-pattern.c 	for (i = 0; i < data->npatterns; i++) {
data              212 drivers/leds/trigger/ledtrig-pattern.c 				   data->patterns[i].brightness,
data              213 drivers/leds/trigger/ledtrig-pattern.c 				   data->patterns[i].delta_t);
data              219 drivers/leds/trigger/ledtrig-pattern.c 	mutex_unlock(&data->lock);
data              223 drivers/leds/trigger/ledtrig-pattern.c static int pattern_trig_store_patterns_string(struct pattern_trig_data *data,
data              228 drivers/leds/trigger/ledtrig-pattern.c 	while (offset < count - 1 && data->npatterns < MAX_PATTERNS) {
data              231 drivers/leds/trigger/ledtrig-pattern.c 				&data->patterns[data->npatterns].brightness,
data              232 drivers/leds/trigger/ledtrig-pattern.c 				&data->patterns[data->npatterns].delta_t, &cr);
data              234 drivers/leds/trigger/ledtrig-pattern.c 			data->npatterns = 0;
data              239 drivers/leds/trigger/ledtrig-pattern.c 		data->npatterns++;
data              245 drivers/leds/trigger/ledtrig-pattern.c static int pattern_trig_store_patterns_int(struct pattern_trig_data *data,
data              251 drivers/leds/trigger/ledtrig-pattern.c 		data->patterns[data->npatterns].brightness = buf[i];
data              252 drivers/leds/trigger/ledtrig-pattern.c 		data->patterns[data->npatterns].delta_t = buf[i + 1];
data              253 drivers/leds/trigger/ledtrig-pattern.c 		data->npatterns++;
data              263 drivers/leds/trigger/ledtrig-pattern.c 	struct pattern_trig_data *data = led_cdev->trigger_data;
data              266 drivers/leds/trigger/ledtrig-pattern.c 	mutex_lock(&data->lock);
data              268 drivers/leds/trigger/ledtrig-pattern.c 	del_timer_sync(&data->timer);
data              270 drivers/leds/trigger/ledtrig-pattern.c 	if (data->is_hw_pattern)
data              273 drivers/leds/trigger/ledtrig-pattern.c 	data->is_hw_pattern = hw_pattern;
data              274 drivers/leds/trigger/ledtrig-pattern.c 	data->npatterns = 0;
data              277 drivers/leds/trigger/ledtrig-pattern.c 		err = pattern_trig_store_patterns_string(data, buf, count);
data              279 drivers/leds/trigger/ledtrig-pattern.c 		err = pattern_trig_store_patterns_int(data, buf_int, count);
data              285 drivers/leds/trigger/ledtrig-pattern.c 		data->npatterns = 0;
data              288 drivers/leds/trigger/ledtrig-pattern.c 	mutex_unlock(&data->lock);
data              296 drivers/leds/trigger/ledtrig-pattern.c 	struct pattern_trig_data *data = led_cdev->trigger_data;
data              298 drivers/leds/trigger/ledtrig-pattern.c 	return pattern_trig_show_patterns(data, buf, false);
data              315 drivers/leds/trigger/ledtrig-pattern.c 	struct pattern_trig_data *data = led_cdev->trigger_data;
data              317 drivers/leds/trigger/ledtrig-pattern.c 	return pattern_trig_show_patterns(data, buf, true);
data              388 drivers/leds/trigger/ledtrig-pattern.c 	struct pattern_trig_data *data;
data              390 drivers/leds/trigger/ledtrig-pattern.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              391 drivers/leds/trigger/ledtrig-pattern.c 	if (!data)
data              401 drivers/leds/trigger/ledtrig-pattern.c 	data->is_indefinite = true;
data              402 drivers/leds/trigger/ledtrig-pattern.c 	data->last_repeat = -1;
data              403 drivers/leds/trigger/ledtrig-pattern.c 	mutex_init(&data->lock);
data              404 drivers/leds/trigger/ledtrig-pattern.c 	data->led_cdev = led_cdev;
data              405 drivers/leds/trigger/ledtrig-pattern.c 	led_set_trigger_data(led_cdev, data);
data              406 drivers/leds/trigger/ledtrig-pattern.c 	timer_setup(&data->timer, pattern_trig_timer_function, 0);
data              423 drivers/leds/trigger/ledtrig-pattern.c 	struct pattern_trig_data *data = led_cdev->trigger_data;
data              431 drivers/leds/trigger/ledtrig-pattern.c 	del_timer_sync(&data->timer);
data              434 drivers/leds/trigger/ledtrig-pattern.c 	kfree(data);
data               62 drivers/lightnvm/pblk-cache.c 		void *data = bio_data(bio);
data               67 drivers/lightnvm/pblk-cache.c 		pblk_rb_write_entry_user(&pblk->rwb, data, w_ctx, pos);
data               97 drivers/lightnvm/pblk-cache.c 	void *data = gc_rq->data;
data              120 drivers/lightnvm/pblk-cache.c 		pblk_rb_write_entry_gc(&pblk->rwb, data, w_ctx, gc_rq->line,
data              123 drivers/lightnvm/pblk-cache.c 		data += PBLK_EXPOSED_PAGE_SIZE;
data               26 drivers/lightnvm/pblk-gc.c 	if (gc_rq->data)
data               27 drivers/lightnvm/pblk-gc.c 		vfree(gc_rq->data);
data              243 drivers/lightnvm/pblk-gc.c 	gc_rq->data = vmalloc(array_size(gc_rq->nr_secs, geo->csecs));
data              244 drivers/lightnvm/pblk-gc.c 	if (!gc_rq->data)
data              282 drivers/lightnvm/pblk-gc.c 	vfree(gc_rq->data);
data              508 drivers/lightnvm/pblk-gc.c static int pblk_gc_ts(void *data)
data              510 drivers/lightnvm/pblk-gc.c 	struct pblk *pblk = data;
data              521 drivers/lightnvm/pblk-gc.c static int pblk_gc_writer_ts(void *data)
data              523 drivers/lightnvm/pblk-gc.c 	struct pblk *pblk = data;
data              535 drivers/lightnvm/pblk-gc.c static int pblk_gc_reader_ts(void *data)
data              537 drivers/lightnvm/pblk-gc.c 	struct pblk *pblk = data;
data              139 drivers/lightnvm/pblk-rb.c 		entry->data = kaddr;
data              147 drivers/lightnvm/pblk-rb.c 			entry->data = kaddr + (i * rb->seg_size);
data              327 drivers/lightnvm/pblk-rb.c static void __pblk_rb_write_entry(struct pblk_rb *rb, void *data,
data              331 drivers/lightnvm/pblk-rb.c 	memcpy(entry->data, data, rb->seg_size);
data              337 drivers/lightnvm/pblk-rb.c void pblk_rb_write_entry_user(struct pblk_rb *rb, void *data,
data              351 drivers/lightnvm/pblk-rb.c 	__pblk_rb_write_entry(rb, data, w_ctx, entry);
data              360 drivers/lightnvm/pblk-rb.c void pblk_rb_write_entry_gc(struct pblk_rb *rb, void *data,
data              375 drivers/lightnvm/pblk-rb.c 	__pblk_rb_write_entry(rb, data, w_ctx, entry);
data              589 drivers/lightnvm/pblk-rb.c 		page = virt_to_page(entry->data);
data              652 drivers/lightnvm/pblk-rb.c 	void *data;
data              676 drivers/lightnvm/pblk-rb.c 	data = bio_data(bio);
data              677 drivers/lightnvm/pblk-rb.c 	memcpy(data, entry->data, rb->seg_size);
data              786 drivers/lightnvm/pblk-rb.c 		if (!entry->data) {
data              448 drivers/lightnvm/pblk-read.c 	if (pblk_submit_io_sync(pblk, &rqd, gc_rq->data)) {
data              146 drivers/lightnvm/pblk-recovery.c 	void *data;
data              182 drivers/lightnvm/pblk-recovery.c 	void *data;
data              197 drivers/lightnvm/pblk-recovery.c 	data = vzalloc(array_size(pblk->max_write_pgs, geo->csecs));
data              198 drivers/lightnvm/pblk-recovery.c 	if (!data) {
data              264 drivers/lightnvm/pblk-recovery.c 	ret = pblk_submit_io(pblk, rqd, data);
data              285 drivers/lightnvm/pblk-recovery.c 	vfree(data);
data              363 drivers/lightnvm/pblk-recovery.c 	void *data;
data              379 drivers/lightnvm/pblk-recovery.c 	data = p.data;
data              423 drivers/lightnvm/pblk-recovery.c 	ret = pblk_submit_io_sync(pblk, rqd, data);
data              485 drivers/lightnvm/pblk-recovery.c 	void *data;
data              496 drivers/lightnvm/pblk-recovery.c 	data = kcalloc(pblk->max_write_pgs, geo->csecs, GFP_KERNEL);
data              497 drivers/lightnvm/pblk-recovery.c 	if (!data) {
data              508 drivers/lightnvm/pblk-recovery.c 	p.data = data;
data              523 drivers/lightnvm/pblk-recovery.c 	kfree(data);
data              377 drivers/lightnvm/pblk-write.c 	void *data;
data              391 drivers/lightnvm/pblk-write.c 	data = ((void *)emeta->buf) + emeta->mem;
data              414 drivers/lightnvm/pblk-write.c 	ret = pblk_submit_io(pblk, rqd, data);
data              647 drivers/lightnvm/pblk-write.c int pblk_write_ts(void *data)
data              649 drivers/lightnvm/pblk-write.c 	struct pblk *pblk = data;
data              150 drivers/lightnvm/pblk.h 	void *data;			/* Pointer to data on this entry */
data              217 drivers/lightnvm/pblk.h 	void *data;
data              729 drivers/lightnvm/pblk.h void pblk_rb_write_entry_user(struct pblk_rb *rb, void *data,
data              731 drivers/lightnvm/pblk.h void pblk_rb_write_entry_gc(struct pblk_rb *rb, void *data,
data              863 drivers/lightnvm/pblk.h int pblk_write_ts(void *data);
data              119 drivers/macintosh/adb-iop.c 		printk(" %02X", (uint)amsg->data[i]);
data              180 drivers/macintosh/adb-iop.c 		printk(" %02X", (uint)req->data[i]);
data              192 drivers/macintosh/adb-iop.c 	memcpy(&amsg.cmd, req->data + 1, req->nbytes - 1);
data              238 drivers/macintosh/adb-iop.c 	if ((req->nbytes < 2) || (req->data[0] != ADB_PACKET)) {
data              283 drivers/macintosh/adb-iop.c 		.data = { ADB_PACKET, 0 },
data              436 drivers/macintosh/adb.c 	req->data[0] = ADB_PACKET;
data              439 drivers/macintosh/adb.c 		req->data[i+1] = va_arg(list, int);
data              648 drivers/macintosh/adb.c 	switch(req->data[1]) {
data              653 drivers/macintosh/adb.c 		req->reply[0] = adb_handler[req->data[2]].original_address;
data              654 drivers/macintosh/adb.c 		req->reply[1] = adb_handler[req->data[2]].handler_id;
data              779 drivers/macintosh/adb.c 	if (count < 2 || count > sizeof(req->data))
data              795 drivers/macintosh/adb.c 	if (copy_from_user(req->data, buf, count))
data              804 drivers/macintosh/adb.c 	if (req->data[0] == ADB_QUERY) {
data              813 drivers/macintosh/adb.c 	else if ((req->data[0] == ADB_PACKET) && (count > 1)
data              814 drivers/macintosh/adb.c 		&& (req->data[1] == ADB_BUSRESET)) {
data              822 drivers/macintosh/adb.c 		req->reply_expected = ((req->data[1] & 0xc) == 0xc);
data              266 drivers/macintosh/adbhid.c adbhid_keyboard_input(unsigned char *data, int nb, int apoll)
data              268 drivers/macintosh/adbhid.c 	int id = (data[0] >> 4) & 0x0f;
data              272 drivers/macintosh/adbhid.c 		       id, data[0], data[1], data[2], data[3]);
data              277 drivers/macintosh/adbhid.c 	if (nb != 3 || (data[0] & 3) != KEYB_KEYREG)
data              279 drivers/macintosh/adbhid.c 	adbhid_input_keycode(id, data[1], 0);
data              280 drivers/macintosh/adbhid.c 	if (!(data[2] == 0xff || (data[2] == 0x7f && data[1] == 0x7f)))
data              281 drivers/macintosh/adbhid.c 		adbhid_input_keycode(id, data[2], 0);
data              405 drivers/macintosh/adbhid.c adbhid_mouse_input(unsigned char *data, int nb, int autopoll)
data              407 drivers/macintosh/adbhid.c 	int id = (data[0] >> 4) & 0x0f;
data              461 drivers/macintosh/adbhid.c 		data[1] = (data[1] & 0x7f) | ((data[1] & data[2]) & 0x80);
data              462 drivers/macintosh/adbhid.c 		data[2] = data[2] | 0x80;
data              465 drivers/macintosh/adbhid.c 		data[1] = (data[1] & 0x7f) | ((data[3] & 0x01) << 7);
data              466 drivers/macintosh/adbhid.c 		data[2] = (data[2] & 0x7f) | ((data[3] & 0x02) << 6);
data              467 drivers/macintosh/adbhid.c 		data[3] = (data[3] & 0x77) | ((data[3] & 0x04) << 5)
data              468 drivers/macintosh/adbhid.c 			| (data[3] & 0x08);
data              471 drivers/macintosh/adbhid.c 		data[1] = (data[1] & 0x7f) | (((data[3] & 0x04) << 5)
data              472 drivers/macintosh/adbhid.c 			& ((data[3] & 0x08) << 4));
data              473 drivers/macintosh/adbhid.c 		data[2] = (data[2] & 0x7f) | ((data[3] & 0x01) << 7);
data              474 drivers/macintosh/adbhid.c 		data[3] = (data[3] & 0x77) | ((data[3] & 0x02) << 6);
data              477 drivers/macintosh/adbhid.c 		data[1] = (data[1] & 0x7f) | ((data[3] & 0x01) << 7);
data              478 drivers/macintosh/adbhid.c 		data[2] = (data[2] & 0x7f) | ((data[3] & 0x02) << 6);
data              479 drivers/macintosh/adbhid.c 		data[3] = ((data[3] & 0x04) << 5);
data              482 drivers/macintosh/adbhid.c 		data[3] = (data[2] & 0x80) ? 0x80 : 0x00;
data              483 drivers/macintosh/adbhid.c 		data[2] |= 0x80;  /* Right button is mapped as button 3 */
data              488 drivers/macintosh/adbhid.c 	input_report_key(adbhid[id]->input, BTN_LEFT,   !((data[1] >> 7) & 1));
data              489 drivers/macintosh/adbhid.c 	input_report_key(adbhid[id]->input, BTN_MIDDLE, !((data[2] >> 7) & 1));
data              492 drivers/macintosh/adbhid.c 		input_report_key(adbhid[id]->input, BTN_RIGHT,  !((data[3] >> 7) & 1));
data              495 drivers/macintosh/adbhid.c 			 ((data[2]&0x7f) < 64 ? (data[2]&0x7f) : (data[2]&0x7f)-128 ));
data              497 drivers/macintosh/adbhid.c 			 ((data[1]&0x7f) < 64 ? (data[1]&0x7f) : (data[1]&0x7f)-128 ));
data              503 drivers/macintosh/adbhid.c adbhid_buttons_input(unsigned char *data, int nb, int autopoll)
data              505 drivers/macintosh/adbhid.c 	int id = (data[0] >> 4) & 0x0f;
data              516 drivers/macintosh/adbhid.c 		int down = (data[1] == (data[1] & 0xf));
data              518 drivers/macintosh/adbhid.c 		switch (data[1] & 0x0f) {
data              537 drivers/macintosh/adbhid.c 				data[0], data[1], data[2], data[3]);
data              545 drivers/macintosh/adbhid.c 		int down = (data[1] == (data[1] & 0xf));
data              552 drivers/macintosh/adbhid.c 		switch (data[1] & 0x0f) {
data              598 drivers/macintosh/adbhid.c 			switch (data[1]) {
data              612 drivers/macintosh/adbhid.c 					data[0], data[1], data[2], data[3]);
data              618 drivers/macintosh/adbhid.c 				data[0], data[1], data[2], data[3]);
data               58 drivers/macintosh/ams/ams-core.c static void ams_handle_irq(void *data)
data               60 drivers/macintosh/ams/ams-core.c 	enum ams_irq irq = *((enum ams_irq *)data);
data               74 drivers/macintosh/ams/ams-core.c 	.data = &ams_freefall_irq_data,
data               81 drivers/macintosh/ams/ams-core.c 	.data = &ams_shock_irq_data,
data              189 drivers/macintosh/mac_hid.c 	int *valp = table->data;
data              221 drivers/macintosh/mac_hid.c 		.data		= &mouse_emulate_buttons,
data              228 drivers/macintosh/mac_hid.c 		.data		= &mouse_button2_keycode,
data              235 drivers/macintosh/mac_hid.c 		.data		= &mouse_button3_keycode,
data               28 drivers/macintosh/macio-adb.c 	struct preg data[9];
data              171 drivers/macintosh/macio-adb.c 	if (req->data[0] != ADB_PACKET)
data              175 drivers/macintosh/macio-adb.c 		req->data[i] = req->data[i+1];
data              217 drivers/macintosh/macio-adb.c 				out_8(&adb->data[i].r, req->data[i]);
data              242 drivers/macintosh/macio-adb.c 					req->reply[i] = in_8(&adb->data[i].r);
data              252 drivers/macintosh/macio-adb.c 				ibuf[i] = in_8(&adb->data[i].r);
data              445 drivers/macintosh/mediabay.c static int mb_broadcast_hotplug(struct device *dev, void *data)
data              447 drivers/macintosh/mediabay.c 	struct media_bay_info* bay = data;
data              586 drivers/macintosh/mediabay.c 	bay->ops = match->data;
data              711 drivers/macintosh/mediabay.c 	.data		= &keylargo_mb_ops,
data              716 drivers/macintosh/mediabay.c 	.data		= &heathrow_mb_ops,
data              721 drivers/macintosh/mediabay.c 	.data		= &ohare_mb_ops,
data               70 drivers/macintosh/smu.c 	u8 data[SMU_MAX_DATA];
data              130 drivers/macintosh/smu.c 	memcpy(smu->cmd_buf->data, cmd->data_buf, cmd->data_len);
data              216 drivers/macintosh/smu.c 			memcpy(cmd->reply_buf, smu->cmd_buf->data, reply_len);
data              369 drivers/macintosh/smu.c 	cmd_buf->data[0] = 0x80;
data              370 drivers/macintosh/smu.c 	cmd_buf->data[1] = hex2bcd(time->tm_sec);
data              371 drivers/macintosh/smu.c 	cmd_buf->data[2] = hex2bcd(time->tm_min);
data              372 drivers/macintosh/smu.c 	cmd_buf->data[3] = hex2bcd(time->tm_hour);
data              373 drivers/macintosh/smu.c 	cmd_buf->data[4] = time->tm_wday;
data              374 drivers/macintosh/smu.c 	cmd_buf->data[5] = hex2bcd(time->tm_mday);
data              375 drivers/macintosh/smu.c 	cmd_buf->data[6] = hex2bcd(time->tm_mon) + 1;
data              376 drivers/macintosh/smu.c 	cmd_buf->data[7] = hex2bcd(time->tm_year - 100);
data              474 drivers/macintosh/smu.c 	const u32 *data;
data              518 drivers/macintosh/smu.c 	data = of_get_property(smu->db_node, "reg", NULL);
data              519 drivers/macintosh/smu.c 	if (data == NULL) {
data              529 drivers/macintosh/smu.c 	smu->doorbell = *data;
data              538 drivers/macintosh/smu.c 		data = of_get_property(smu->msg_node, "reg", NULL);
data              539 drivers/macintosh/smu.c 		if (data == NULL) {
data              544 drivers/macintosh/smu.c 		smu->msg = *data;
data              718 drivers/macintosh/smu.c 			memcpy(cmd->info.data, &cmd->pdata[1],
data              869 drivers/macintosh/smu.c 		memset(cmd->info.data, 0xff, cmd->info.datalen);
data               95 drivers/macintosh/therm_adt746x.c write_reg(struct thermostat* th, int reg, u8 data)
data              101 drivers/macintosh/therm_adt746x.c 	tmp[1] = data;
data              113 drivers/macintosh/therm_adt746x.c 	u8 reg_addr, data;
data              122 drivers/macintosh/therm_adt746x.c 	rc = i2c_master_recv(th->clt, (char *)&data, 1);
data              125 drivers/macintosh/therm_adt746x.c 	return data;
data              320 drivers/macintosh/therm_adt746x.c #define BUILD_SHOW_FUNC_INT(name, data)				\
data              324 drivers/macintosh/therm_adt746x.c 	return sprintf(buf, "%d\n", data);			\
data              327 drivers/macintosh/therm_adt746x.c #define BUILD_SHOW_FUNC_INT_LITE(name, data)				\
data              330 drivers/macintosh/therm_adt746x.c 	return sprintf(buf, "%d\n", data);			\
data              333 drivers/macintosh/therm_adt746x.c #define BUILD_SHOW_FUNC_STR(name, data)				\
data              336 drivers/macintosh/therm_adt746x.c 	return sprintf(buf, "%s\n", data);			\
data              339 drivers/macintosh/therm_adt746x.c #define BUILD_SHOW_FUNC_FAN(name, data)				\
data              344 drivers/macintosh/therm_adt746x.c 		th->last_speed[data],				\
data              345 drivers/macintosh/therm_adt746x.c 		read_fan_speed(th, FAN_SPEED[data])		\
data              349 drivers/macintosh/therm_adt746x.c #define BUILD_STORE_FUNC_DEG(name, data)			\
data              363 drivers/macintosh/therm_adt746x.c #define BUILD_STORE_FUNC_INT(name, data)			\
data              371 drivers/macintosh/therm_adt746x.c 	data = val;						\
data              120 drivers/macintosh/therm_windtunnel.c write_reg( struct i2c_client *cl, int reg, int data, int len )
data              124 drivers/macintosh/therm_windtunnel.c 	if( len < 1 || len > 2 || data < 0 )
data              128 drivers/macintosh/therm_windtunnel.c 	tmp[1] = (len == 1) ? data : (data >> 8);
data              129 drivers/macintosh/therm_windtunnel.c 	tmp[2] = data;
data              498 drivers/macintosh/via-cuda.c 	req->data[i] = va_arg(list, int);
data              510 drivers/macintosh/via-cuda.c     if (req->nbytes < 2 || req->data[0] > CUDA_PACKET) {
data              546 drivers/macintosh/via-cuda.c     out_8(&via[SR], current_req->data[data_index++]);
data              627 drivers/macintosh/via-cuda.c 	    out_8(&via[SR], current_req->data[data_index++]);
data              652 drivers/macintosh/via-cuda.c 	    out_8(&via[SR], req->data[data_index++]);
data              688 drivers/macintosh/via-cuda.c 	    if (req->data[0] == ADB_PACKET) {
data              239 drivers/macintosh/via-macii.c 	if (req->nbytes < 2 || req->data[0] != ADB_PACKET || req->nbytes > 15) {
data              339 drivers/macintosh/via-macii.c 	command_byte = req->data[1];
data              343 drivers/macintosh/via-macii.c 	via[SR] = req->data[1];
data              444 drivers/macintosh/via-macii.c 			via[SR] = req->data[data_index++];
data              214 drivers/macintosh/via-pmu.c static void pmu_pass_intr(unsigned char *data, int len);
data              999 drivers/macintosh/via-pmu.c 	switch (req->data[0]) {
data             1002 drivers/macintosh/via-pmu.c 			req->data[i] = req->data[i+1];
data             1004 drivers/macintosh/via-pmu.c 		if (pmu_data_len[req->data[0]][1] != 0) {
data             1012 drivers/macintosh/via-pmu.c 		switch (req->data[1]) {
data             1016 drivers/macintosh/via-pmu.c 			req->data[0] = PMU_READ_RTC;
data             1027 drivers/macintosh/via-pmu.c 			req->data[0] = PMU_SET_RTC;
data             1030 drivers/macintosh/via-pmu.c 				req->data[i] = req->data[i+1];
data             1043 drivers/macintosh/via-pmu.c 			req->data[i+2] = req->data[i];
data             1044 drivers/macintosh/via-pmu.c 		req->data[3] = req->nbytes - 2;
data             1045 drivers/macintosh/via-pmu.c 		req->data[2] = pmu_adb_flags;
data             1047 drivers/macintosh/via-pmu.c 		req->data[0] = PMU_ADB_CMD;
data             1107 drivers/macintosh/via-pmu.c 	req.data[0] = PMU_ADB_CMD;
data             1108 drivers/macintosh/via-pmu.c 	req.data[1] = ADB_BUSRESET;
data             1109 drivers/macintosh/via-pmu.c 	req.data[2] = 0;
data             1110 drivers/macintosh/via-pmu.c 	req.data[3] = 0;
data             1111 drivers/macintosh/via-pmu.c 	req.data[4] = 0;
data             1147 drivers/macintosh/via-pmu.c 		req->data[i] = va_arg(list, int);
data             1168 drivers/macintosh/via-pmu.c 	nsend = pmu_data_len[req->data[0]][0];
data             1256 drivers/macintosh/via-pmu.c 	data_len = pmu_data_len[req->data[0]][0];
data             1263 drivers/macintosh/via-pmu.c 	send_byte(req->data[0]);
data             1360 drivers/macintosh/via-pmu.c pmu_handle_data(unsigned char *data, int len)
data             1374 drivers/macintosh/via-pmu.c 	ints = data[0];
data             1403 drivers/macintosh/via-pmu.c 		if ((data[0] & PMU_INT_ADB_AUTO) == 0) {
data             1413 drivers/macintosh/via-pmu.c 				memcpy(req->reply, data + 1, len - 1);
data             1419 drivers/macintosh/via-pmu.c 			if (len == 4 && data[1] == 0x2c) {
data             1422 drivers/macintosh/via-pmu.c 					xmon_adb_keycode = data[2];
data             1435 drivers/macintosh/via-pmu.c 			      && data[1] == 0x2c && data[3] == 0xff
data             1436 drivers/macintosh/via-pmu.c 			      && (data[2] & ~1) == 0xf4))
data             1437 drivers/macintosh/via-pmu.c 				adb_input(data+1, len-1, 1);
data             1446 drivers/macintosh/via-pmu.c 			pmac_backlight_set_legacy_brightness_pmu(data[1] >> 4);
data             1464 drivers/macintosh/via-pmu.c 		pmu_pass_intr(data, len);
data             1468 drivers/macintosh/via-pmu.c 			via_pmu_event(PMU_EVT_POWER, !!(data[1]&8));
data             1469 drivers/macintosh/via-pmu.c 			via_pmu_event(PMU_EVT_LID, data[1]&1);
data             1474 drivers/macintosh/via-pmu.c 	       pmu_pass_intr(data, len);
data             1510 drivers/macintosh/via-pmu.c 			send_byte(req->data[data_index++]);
data             1514 drivers/macintosh/via-pmu.c 		data_len = pmu_data_len[req->data[0]][1];
data             1569 drivers/macintosh/via-pmu.c 			if (req->data[0] == PMU_SLEEP || req->data[0] == PMU_CPU_SPEED)
data             2115 drivers/macintosh/via-pmu.c 		unsigned char data[16];
data             2128 drivers/macintosh/via-pmu.c pmu_pass_intr(unsigned char *data, int len)
data             2135 drivers/macintosh/via-pmu.c 	if (len > sizeof(pp->rb_buf[0].data))
data             2136 drivers/macintosh/via-pmu.c 		len = sizeof(pp->rb_buf[0].data);
data             2147 drivers/macintosh/via-pmu.c 			memcpy(rp->data, data, len);
data             2207 drivers/macintosh/via-pmu.c 			if (ret > 0 && copy_to_user(buf, rp->data, ret))
data             2547 drivers/macintosh/via-pmu.c 	c = req->data[0];
data             2564 drivers/macintosh/via-pmu.c 		polled_send_byte(req->data[i]);
data             2589 drivers/macintosh/via-pmu.c 		req.data[0] = 0xee;
data             2590 drivers/macintosh/via-pmu.c 		req.data[1] = 4;
data             2591 drivers/macintosh/via-pmu.c 		req.data[2] = 0;
data             2592 drivers/macintosh/via-pmu.c 		req.data[3] = 1;
data             2600 drivers/macintosh/via-pmu.c 		req.data[0] = 0xee;
data             2601 drivers/macintosh/via-pmu.c 		req.data[1] = 4;
data             2602 drivers/macintosh/via-pmu.c 		req.data[2] = 0;
data             2603 drivers/macintosh/via-pmu.c 		req.data[3] = 0;
data               87 drivers/macintosh/windfarm_core.c static int wf_thread_func(void *data)
data               47 drivers/macintosh/windfarm_lm75_sensor.c 	s32 data;
data               71 drivers/macintosh/windfarm_lm75_sensor.c 	data = (s32)le16_to_cpu(i2c_smbus_read_word_data(lm->i2c, 0));
data               72 drivers/macintosh/windfarm_lm75_sensor.c 	data <<= 8;
data               73 drivers/macintosh/windfarm_lm75_sensor.c 	*value = data;
data              174 drivers/macintosh/windfarm_lm75_sensor.c 	{ .compatible = "lm75", .data = (void *)0},
data              175 drivers/macintosh/windfarm_lm75_sensor.c 	{ .compatible = "ds1775", .data = (void *)1 },
data               37 drivers/macintosh/windfarm_max6690_sensor.c 	s32 data;
data               43 drivers/macintosh/windfarm_max6690_sensor.c 	data = i2c_smbus_read_byte_data(max->i2c, MAX6690_EXTERNAL_TEMP);
data               44 drivers/macintosh/windfarm_max6690_sensor.c 	if (data < 0)
data               45 drivers/macintosh/windfarm_max6690_sensor.c 		return data;
data               46 drivers/macintosh/windfarm_max6690_sensor.c 	*value = data << 16;
data               78 drivers/macintosh/windfarm_mpu.h 	const void *data;
data               90 drivers/macintosh/windfarm_mpu.h 	data = of_get_property(np, "cpuid", &len);	
data               92 drivers/macintosh/windfarm_mpu.h 	if (!data)
data              101 drivers/macintosh/windfarm_mpu.h 	return data;
data              632 drivers/macintosh/windfarm_pm112.c 			   unsigned long event, void *data)
data              636 drivers/macintosh/windfarm_pm112.c 		pm112_new_sensor(data);
data              639 drivers/macintosh/windfarm_pm112.c 		pm112_new_control(data);
data              941 drivers/macintosh/windfarm_pm121.c 			unsigned long event, void *data)
data              946 drivers/macintosh/windfarm_pm121.c 			 ((struct wf_control *)data)->name);
data              947 drivers/macintosh/windfarm_pm121.c 		pm121_new_control(data);
data              951 drivers/macintosh/windfarm_pm121.c 			 ((struct wf_sensor *)data)->name);
data              952 drivers/macintosh/windfarm_pm121.c 		pm121_new_sensor(data);
data              752 drivers/macintosh/windfarm_pm72.c 			  unsigned long event, void *data)
data              756 drivers/macintosh/windfarm_pm72.c 		pm72_new_sensor(data);
data              759 drivers/macintosh/windfarm_pm72.c 		pm72_new_control(data);
data              676 drivers/macintosh/windfarm_pm81.c 			       unsigned long event, void *data)
data              681 drivers/macintosh/windfarm_pm81.c 		    ((struct wf_control *)data)->name);
data              682 drivers/macintosh/windfarm_pm81.c 		wf_smu_new_control(data);
data              687 drivers/macintosh/windfarm_pm81.c 		    ((struct wf_sensor *)data)->name);
data              688 drivers/macintosh/windfarm_pm81.c 		wf_smu_new_sensor(data);
data              609 drivers/macintosh/windfarm_pm91.c 			       unsigned long event, void *data)
data              614 drivers/macintosh/windfarm_pm91.c 		    ((struct wf_control *)data)->name);
data              615 drivers/macintosh/windfarm_pm91.c 		wf_smu_new_control(data);
data              620 drivers/macintosh/windfarm_pm91.c 		    ((struct wf_sensor *)data)->name);
data              621 drivers/macintosh/windfarm_pm91.c 		wf_smu_new_sensor(data);
data              645 drivers/macintosh/windfarm_rm31.c 			  unsigned long event, void *data)
data              649 drivers/macintosh/windfarm_rm31.c 		rm31_new_sensor(data);
data              652 drivers/macintosh/windfarm_rm31.c 		rm31_new_control(data);
data               58 drivers/macintosh/windfarm_smu_sat.c 	u8 data[4];
data               89 drivers/macintosh/windfarm_smu_sat.c 		err = i2c_smbus_read_i2c_block_data(sat->i2c, 0xa, 4, data);
data               95 drivers/macintosh/windfarm_smu_sat.c 		buf[i] = data[1];
data               96 drivers/macintosh/windfarm_smu_sat.c 		buf[i+1] = data[0];
data               97 drivers/macintosh/windfarm_smu_sat.c 		buf[i+2] = data[3];
data               98 drivers/macintosh/windfarm_smu_sat.c 		buf[i+3] = data[2];
data               65 drivers/mailbox/arm_mhu.c static int mhu_send_data(struct mbox_chan *chan, void *data)
data               68 drivers/mailbox/arm_mhu.c 	u32 *arg = data;
data               56 drivers/mailbox/armada-37xx-rwtm-mailbox.c static irqreturn_t a37xx_mbox_irq_handler(int irq, void *data)
data               58 drivers/mailbox/armada-37xx-rwtm-mailbox.c 	struct mbox_chan *chan = data;
data               77 drivers/mailbox/armada-37xx-rwtm-mailbox.c static int a37xx_mbox_send_data(struct mbox_chan *chan, void *data)
data               80 drivers/mailbox/armada-37xx-rwtm-mailbox.c 	struct armada_37xx_rwtm_tx_msg *msg = data;
data               84 drivers/mailbox/armada-37xx-rwtm-mailbox.c 	if (!data)
data              532 drivers/mailbox/bcm-flexrm-mailbox.c static u64 flexrm_imm_desc(u64 data)
data              537 drivers/mailbox/bcm-flexrm-mailbox.c 	DESC_ENC(desc, data, IMM_DATA_SHIFT, IMM_DATA_MASK);
data              564 drivers/mailbox/bcm-flexrm-mailbox.c static u64 flexrm_immt_desc(u64 data)
data              569 drivers/mailbox/bcm-flexrm-mailbox.c 	DESC_ENC(desc, data, IMMT_DATA_SHIFT, IMMT_DATA_MASK);
data              798 drivers/mailbox/bcm-flexrm-mailbox.c 			d = flexrm_dstt_desc(c->data, c->data_len);
data              824 drivers/mailbox/bcm-flexrm-mailbox.c 			d = flexrm_srct_desc(c->data, c->data_len);
data             1203 drivers/mailbox/bcm-flexrm-mailbox.c static int flexrm_send_data(struct mbox_chan *chan, void *data)
data             1207 drivers/mailbox/bcm-flexrm-mailbox.c 	struct brcm_message *msg = data;
data             1223 drivers/mailbox/bcm-flexrm-mailbox.c 	return flexrm_new_request(ring, NULL, data);
data             1492 drivers/mailbox/bcm-flexrm-mailbox.c 	writel_relaxed(msg->data, ring->regs + RING_MSI_DATA_VALUE);
data              940 drivers/mailbox/bcm-pdc-mailbox.c static irqreturn_t pdc_irq_handler(int irq, void *data)
data              942 drivers/mailbox/bcm-pdc-mailbox.c 	struct device *dev = (struct device *)data;
data              965 drivers/mailbox/bcm-pdc-mailbox.c static void pdc_tasklet_cb(unsigned long data)
data              967 drivers/mailbox/bcm-pdc-mailbox.c 	struct pdc_state *pdcs = (struct pdc_state *)data;
data             1194 drivers/mailbox/bcm-pdc-mailbox.c static int pdc_send_data(struct mbox_chan *chan, void *data)
data             1198 drivers/mailbox/bcm-pdc-mailbox.c 	struct brcm_message *mssg = data;
data             1475 drivers/mailbox/bcm-pdc-mailbox.c 	{.compatible = "brcm,iproc-pdc-mbox", .data = &pdc_hw},
data             1476 drivers/mailbox/bcm-pdc-mailbox.c 	{.compatible = "brcm,iproc-fa2-mbox", .data = &fa_hw},
data             1514 drivers/mailbox/bcm-pdc-mailbox.c 		hw_type = match->data;
data               80 drivers/mailbox/bcm2835-mailbox.c static int bcm2835_send_data(struct mbox_chan *link, void *data)
data               83 drivers/mailbox/bcm2835-mailbox.c 	u32 msg = *(u32 *)data;
data              100 drivers/mailbox/imx-mailbox.c static void imx_mu_txdb_tasklet(unsigned long data)
data              102 drivers/mailbox/imx-mailbox.c 	struct imx_mu_con_priv *cp = (struct imx_mu_con_priv *)data;
data              154 drivers/mailbox/imx-mailbox.c static int imx_mu_send_data(struct mbox_chan *chan, void *data)
data              158 drivers/mailbox/imx-mailbox.c 	u32 *arg = data;
data              120 drivers/mailbox/mailbox-altera.c 	u32 data[2];
data              123 drivers/mailbox/mailbox-altera.c 		data[MBOX_PTR] =
data              125 drivers/mailbox/mailbox-altera.c 		data[MBOX_CMD] =
data              127 drivers/mailbox/mailbox-altera.c 		mbox_chan_received_data(chan, (void *)data);
data              206 drivers/mailbox/mailbox-altera.c static int altera_mbox_send_data(struct mbox_chan *chan, void *data)
data              209 drivers/mailbox/mailbox-altera.c 	u32 *udata = (u32 *)data;
data              211 drivers/mailbox/mailbox-altera.c 	if (!mbox || !data)
data              191 drivers/mailbox/mailbox-sti.c static irqreturn_t sti_mbox_thread_handler(int irq, void *data)
data              193 drivers/mailbox/mailbox-sti.c 	struct sti_mbox_device *mdev = data;
data              213 drivers/mailbox/mailbox-sti.c static irqreturn_t sti_mbox_irq_handler(int irq, void *data)
data              215 drivers/mailbox/mailbox-sti.c 	struct sti_mbox_device *mdev = data;
data              274 drivers/mailbox/mailbox-sti.c static int sti_mbox_send_data(struct mbox_chan *chan, void *data)
data              398 drivers/mailbox/mailbox-sti.c 		.data = (void *)&mbox_stih407_pdata
data              420 drivers/mailbox/mailbox-sti.c 	pdev->dev.platform_data = (struct sti_mbox_pdata *) match->data;
data               98 drivers/mailbox/mailbox-test.c 	void *data;
data              131 drivers/mailbox/mailbox-test.c 		data = tdev->signal;
data              133 drivers/mailbox/mailbox-test.c 		data = tdev->message;
data              138 drivers/mailbox/mailbox-test.c 	ret = mbox_send_message(tdev->tx_channel, data);
data               57 drivers/mailbox/mailbox.c 	void *data;
data               72 drivers/mailbox/mailbox.c 	data = chan->msg_data[idx];
data               75 drivers/mailbox/mailbox.c 		chan->cl->tx_prepare(chan->cl, data);
data               77 drivers/mailbox/mailbox.c 	err = chan->mbox->ops->send_data(chan, data);
data               79 drivers/mailbox/mailbox.c 		chan->active_req = data;
data              555 drivers/mailbox/mailbox.c static int devm_mbox_controller_match(struct device *dev, void *res, void *data)
data              562 drivers/mailbox/mailbox.c 	return *mbox == data;
data              210 drivers/mailbox/mtk-cmdq-mailbox.c 	struct cmdq_cb_data data;
data              213 drivers/mailbox/mtk-cmdq-mailbox.c 	data.sta = sta;
data              214 drivers/mailbox/mtk-cmdq-mailbox.c 	data.data = cb->data;
data              215 drivers/mailbox/mtk-cmdq-mailbox.c 	cb->cb(data);
data              351 drivers/mailbox/mtk-cmdq-mailbox.c static int cmdq_mbox_send_data(struct mbox_chan *chan, void *data)
data              353 drivers/mailbox/mtk-cmdq-mailbox.c 	struct cmdq_pkt *pkt = (struct cmdq_pkt *)data;
data              546 drivers/mailbox/mtk-cmdq-mailbox.c 	{.compatible = "mediatek,mt8173-gce", .data = (void *)16},
data              547 drivers/mailbox/mtk-cmdq-mailbox.c 	{.compatible = "mediatek,mt8183-gce", .data = (void *)24},
data              259 drivers/mailbox/omap-mailbox.c 	mbox_msg_t data;
data              266 drivers/mailbox/omap-mailbox.c 		data = msg;
data              268 drivers/mailbox/omap-mailbox.c 		mbox_chan_received_data(mq->mbox->chan, (void *)data);
data              577 drivers/mailbox/omap-mailbox.c static int omap_mbox_chan_send_data(struct mbox_chan *chan, void *data)
data              581 drivers/mailbox/omap-mailbox.c 	u32 msg = omap_mbox_message(data);
data              652 drivers/mailbox/omap-mailbox.c 		.data		= &omap2_data,
data              656 drivers/mailbox/omap-mailbox.c 		.data		= &omap2_data,
data              660 drivers/mailbox/omap-mailbox.c 		.data		= &omap4_data,
data              664 drivers/mailbox/omap-mailbox.c 		.data		= &omap4_data,
data              324 drivers/mailbox/pcc.c static int pcc_send_data(struct mbox_chan *chan, void *data)
data               60 drivers/mailbox/pl320-ipc.c static void __ipc_send(int mbox, u32 *data)
data               64 drivers/mailbox/pl320-ipc.c 		writel_relaxed(data[i], ipc_base + IPCMxDR(mbox, i));
data               68 drivers/mailbox/pl320-ipc.c static u32 __ipc_rcv(int mbox, u32 *data)
data               72 drivers/mailbox/pl320-ipc.c 		data[i] = readl_relaxed(ipc_base + IPCMxDR(mbox, i));
data               73 drivers/mailbox/pl320-ipc.c 	return data[1];
data               77 drivers/mailbox/pl320-ipc.c int pl320_ipc_transmit(u32 *data)
data               84 drivers/mailbox/pl320-ipc.c 	__ipc_send(IPC_TX_MBOX, data);
data               92 drivers/mailbox/pl320-ipc.c 	ret = __ipc_rcv(IPC_TX_MBOX, data);
data              102 drivers/mailbox/pl320-ipc.c 	u32 data[7];
data              110 drivers/mailbox/pl320-ipc.c 		__ipc_rcv(IPC_RX_MBOX, data);
data              111 drivers/mailbox/pl320-ipc.c 		atomic_notifier_call_chain(&ipc_notifier, data[0], data + 1);
data               71 drivers/mailbox/platform_mhu.c static int platform_mhu_send_data(struct mbox_chan *chan, void *data)
data               74 drivers/mailbox/platform_mhu.c 	u32 *arg = data;
data               35 drivers/mailbox/qcom-apcs-ipc-mailbox.c static int qcom_apcs_ipc_send_data(struct mbox_chan *chan, void *data)
data              122 drivers/mailbox/qcom-apcs-ipc-mailbox.c 	{ .compatible = "qcom,msm8916-apcs-kpss-global", .data = (void *)8 },
data              123 drivers/mailbox/qcom-apcs-ipc-mailbox.c 	{ .compatible = "qcom,msm8996-apcs-hmss-global", .data = (void *)16 },
data              124 drivers/mailbox/qcom-apcs-ipc-mailbox.c 	{ .compatible = "qcom,msm8998-apcs-hmss-global", .data = (void *)8 },
data              125 drivers/mailbox/qcom-apcs-ipc-mailbox.c 	{ .compatible = "qcom,qcs404-apcs-apps-global", .data = (void *)8 },
data              126 drivers/mailbox/qcom-apcs-ipc-mailbox.c 	{ .compatible = "qcom,sc7180-apss-shared", .data = (void *)12 },
data              127 drivers/mailbox/qcom-apcs-ipc-mailbox.c 	{ .compatible = "qcom,sdm845-apss-shared", .data = (void *)12 },
data              128 drivers/mailbox/qcom-apcs-ipc-mailbox.c 	{ .compatible = "qcom,sm8150-apss-shared", .data = (void *)12 },
data              129 drivers/mailbox/qcom-apcs-ipc-mailbox.c 	{ .compatible = "qcom,ipq8074-apcs-apps-global", .data = (void *)8 },
data               52 drivers/mailbox/rockchip-mailbox.c static int rockchip_mbox_send_data(struct mbox_chan *chan, void *data)
data               55 drivers/mailbox/rockchip-mailbox.c 	struct rockchip_mbox_msg *msg = data;
data              159 drivers/mailbox/rockchip-mailbox.c 	{ .compatible = "rockchip,rk3368-mailbox", .data = &rk3368_drv_data},
data              176 drivers/mailbox/rockchip-mailbox.c 	drv_data = (const struct rockchip_mbox_data *)match->data;
data               82 drivers/mailbox/stm32-ipcc.c static irqreturn_t stm32_ipcc_rx_irq(int irq, void *data)
data               84 drivers/mailbox/stm32-ipcc.c 	struct stm32_ipcc *ipcc = data;
data              115 drivers/mailbox/stm32-ipcc.c static irqreturn_t stm32_ipcc_tx_irq(int irq, void *data)
data              117 drivers/mailbox/stm32-ipcc.c 	struct stm32_ipcc *ipcc = data;
data              146 drivers/mailbox/stm32-ipcc.c static int stm32_ipcc_send_data(struct mbox_chan *link, void *data)
data              164 drivers/mailbox/tegra-hsp.c static irqreturn_t tegra_hsp_doorbell_irq(int irq, void *data)
data              166 drivers/mailbox/tegra-hsp.c 	struct tegra_hsp *hsp = data;
data              203 drivers/mailbox/tegra-hsp.c static irqreturn_t tegra_hsp_shared_irq(int irq, void *data)
data              205 drivers/mailbox/tegra-hsp.c 	struct tegra_hsp *hsp = data;
data              297 drivers/mailbox/tegra-hsp.c static int tegra_hsp_doorbell_send_data(struct mbox_chan *chan, void *data)
data              366 drivers/mailbox/tegra-hsp.c static int tegra_hsp_mailbox_send_data(struct mbox_chan *chan, void *data)
data              377 drivers/mailbox/tegra-hsp.c 	value = (u32)(unsigned long)data;
data              818 drivers/mailbox/tegra-hsp.c 	{ .compatible = "nvidia,tegra186-hsp", .data = &tegra186_hsp_soc },
data              819 drivers/mailbox/tegra-hsp.c 	{ .compatible = "nvidia,tegra194-hsp", .data = &tegra194_hsp_soc },
data              346 drivers/mailbox/ti-msgmgr.c static int ti_msgmgr_send_data(struct mbox_chan *chan, void *data)
data              353 drivers/mailbox/ti-msgmgr.c 	struct ti_msgmgr_message *message = data;
data              699 drivers/mailbox/ti-msgmgr.c 	{.compatible = "ti,k2g-message-manager", .data = &k2g_desc},
data              700 drivers/mailbox/ti-msgmgr.c 	{.compatible = "ti,am654-secure-proxy", .data = &am654_desc},
data              733 drivers/mailbox/ti-msgmgr.c 	desc = of_id->data;
data              146 drivers/mailbox/zynqmp-ipi-mailbox.c static irqreturn_t zynqmp_ipi_interrupt(int irq, void *data)
data              148 drivers/mailbox/zynqmp-ipi-mailbox.c 	struct zynqmp_ipi_pdata *pdata = data;
data              170 drivers/mailbox/zynqmp-ipi-mailbox.c 				memcpy_fromio(msg->data, mchan->req_buf,
data              265 drivers/mailbox/zynqmp-ipi-mailbox.c static int zynqmp_ipi_send_data(struct mbox_chan *chan, void *data)
data              270 drivers/mailbox/zynqmp-ipi-mailbox.c 	struct zynqmp_ipi_message *msg = data;
data              288 drivers/mailbox/zynqmp-ipi-mailbox.c 			memcpy_toio(mchan->req_buf, msg->data, msg->len);
data              301 drivers/mailbox/zynqmp-ipi-mailbox.c 			memcpy_toio(mchan->resp_buf, msg->data, msg->len);
data              306 drivers/mcb/mcb-core.c static int __mcb_devices_unregister(struct device *dev, void *data)
data              388 drivers/mcb/mcb-core.c static int __mcb_bus_add_devices(struct device *dev, void *data)
data              194 drivers/md/bcache/alloc.c 			ca->heap.data[0] = b;
data              478 drivers/md/bcache/bcache.h 	uint64_t		data;	/* sectors */
data               49 drivers/md/bcache/bset.c 		bch_dump_bset(b, b->set[i].data,
data               50 drivers/md/bcache/bset.c 			      bset_sector_offset(b, b->set[i].data));
data              113 drivers/md/bcache/bset.c 	struct bkey *k = iter->data->k, *next = bkey_next(k);
data              115 drivers/md/bcache/bset.c 	if (next < iter->data->end &&
data              306 drivers/md/bcache/bset.c 	free_pages((unsigned long) t->data, b->page_order);
data              310 drivers/md/bcache/bset.c 	t->data = NULL;
data              320 drivers/md/bcache/bset.c 	BUG_ON(t->data);
data              324 drivers/md/bcache/bset.c 	t->data = (void *) __get_free_pages(gfp, b->page_order);
data              325 drivers/md/bcache/bset.c 	if (!t->data)
data              530 drivers/md/bcache/bset.c 	return ((void *) t->data) + cacheline * BSET_CACHELINE + offset * 8;
data              535 drivers/md/bcache/bset.c 	return ((void *) k - (void *) t->data) / BSET_CACHELINE;
data              600 drivers/md/bcache/bset.c 		? t->data->start
data              604 drivers/md/bcache/bset.c 		? bset_bkey_idx(t->data, t->data->keys - bkey_u64s(&t->end))
data              662 drivers/md/bcache/bset.c 		t->prev[0] = bkey_to_cacheline_offset(t, 0, t->data->start);
data              669 drivers/md/bcache/bset.c 	if (i != b->set->data) {
data              670 drivers/md/bcache/bset.c 		b->set[++b->nsets].data = i;
data              671 drivers/md/bcache/bset.c 		i->seq = b->set->data->seq;
data              695 drivers/md/bcache/bset.c 	struct bkey *prev = NULL, *k = t->data->start;
data              703 drivers/md/bcache/bset.c 			bkey_to_cacheline(t, bset_bkey_last(t->data)),
data              724 drivers/md/bcache/bset.c 	while (bkey_next(k) != bset_bkey_last(t->data))
data              745 drivers/md/bcache/bset.c 		if (k < bset_bkey_last(t->data))
data              755 drivers/md/bcache/bset.c 	if (k == t->data->start)
data              758 drivers/md/bcache/bset.c 	if (bkey_next(k) == bset_bkey_last(t->data)) {
data              828 drivers/md/bcache/bset.c 	     k != bset_bkey_last(t->data);
data              866 drivers/md/bcache/bset.c 	BUG_ON(bset_byte_offset(b, t->data) +
data              867 drivers/md/bcache/bset.c 	       __set_bytes(t->data, t->data->keys + bkey_u64s(insert)) >
data              872 drivers/md/bcache/bset.c 		(void *) bset_bkey_last(t->data) - (void *) where);
data              874 drivers/md/bcache/bset.c 	t->data->keys += bkey_u64s(insert);
data              884 drivers/md/bcache/bset.c 	struct bset *i = bset_tree_last(b)->data;
data              958 drivers/md/bcache/bset.c 		ri < t->size ? table_to_bkey(t, ri) : bset_bkey_last(t->data)
data             1004 drivers/md/bcache/bset.c 			r = bset_bkey_last(t->data);
data             1012 drivers/md/bcache/bset.c 			l = t->data->start;
data             1039 drivers/md/bcache/bset.c 		i.l = t->data->start;
data             1040 drivers/md/bcache/bset.c 		i.r = bset_bkey_last(t->data);
data             1050 drivers/md/bcache/bset.c 			return bset_bkey_last(t->data);
data             1052 drivers/md/bcache/bset.c 		if (unlikely(bkey_cmp(search, t->data->start) < 0))
data             1053 drivers/md/bcache/bset.c 			return t->data->start;
data             1058 drivers/md/bcache/bset.c 		       t->size < bkey_to_cacheline(t, bset_bkey_last(t->data)));
data             1065 drivers/md/bcache/bset.c 		       i.l != t->data->start &&
data             1070 drivers/md/bcache/bset.c 		BUG_ON(i.r != bset_bkey_last(t->data) &&
data             1114 drivers/md/bcache/bset.c 	iter->size = ARRAY_SIZE(iter->data);
data             1123 drivers/md/bcache/bset.c 		bch_btree_iter_push(iter, ret, bset_bkey_last(start->data));
data             1146 drivers/md/bcache/bset.c 		ret = iter->data->k;
data             1147 drivers/md/bcache/bset.c 		iter->data->k = bkey_next(iter->data->k);
data             1149 drivers/md/bcache/bset.c 		if (iter->data->k > iter->data->end) {
data             1151 drivers/md/bcache/bset.c 			iter->data->k = iter->data->end;
data             1154 drivers/md/bcache/bset.c 		if (iter->data->k == iter->data->end)
data             1273 drivers/md/bcache/bset.c 		out->magic	= b->set->data->magic;
data             1274 drivers/md/bcache/bset.c 		out->seq	= b->set->data->seq;
data             1275 drivers/md/bcache/bset.c 		out->version	= b->set->data->version;
data             1276 drivers/md/bcache/bset.c 		swap(out, b->set->data);
data             1278 drivers/md/bcache/bset.c 		b->set[start].data->keys = out->keys;
data             1279 drivers/md/bcache/bset.c 		memcpy(b->set[start].data->start, out->start,
data             1307 drivers/md/bcache/bset.c 			keys += b->set[i].data->keys;
data             1309 drivers/md/bcache/bset.c 		order = get_order(__set_bytes(b->set->data, keys));
data             1333 drivers/md/bcache/bset.c 	btree_mergesort(b, new->set->data, &iter, false, true);
data             1354 drivers/md/bcache/bset.c 		if (b->set[i].data->keys < crit) {
data             1377 drivers/md/bcache/bset.c 		size_t bytes = t->data->keys * sizeof(uint64_t);
data              186 drivers/md/bcache/bset.h 	struct bset		*data;
data              246 drivers/md/bcache/bset.h 	return !b->last_set_unwritten || k < b->set[b->nsets].data->start;
data              252 drivers/md/bcache/bset.h 	return ((size_t) i) - ((size_t) b->set->data);
data              274 drivers/md/bcache/bset.h 	       (bset_byte_offset(b, t->data) + set_bytes(t->data)));
data              280 drivers/md/bcache/bset.h 		(bset_byte_offset(b, t->data) + set_bytes(t->data))) /
data              287 drivers/md/bcache/bset.h 	struct bset *i = bset_tree_last(b)->data;
data              324 drivers/md/bcache/bset.h 	} data[MAX_BSETS];
data              350 drivers/md/bcache/bset.h 	return search ? __bch_bset_search(b, t, search) : t->data->start;
data              198 drivers/md/bcache/btree.c 	void *data = (void *) i + 8, *end = bset_bkey_last(i);
data              200 drivers/md/bcache/btree.c 	crc = bch_crc64_update(crc, data, end - data);
data              227 drivers/md/bcache/btree.c 	     b->written < btree_blocks(b) && i->seq == b->keys.set[0].data->seq;
data              255 drivers/md/bcache/btree.c 		if (i != b->keys.set[0].data && !i->keys)
data              267 drivers/md/bcache/btree.c 		if (i->seq == b->keys.set[0].data->seq)
data              272 drivers/md/bcache/btree.c 	i = b->keys.set[0].data;
data              315 drivers/md/bcache/btree.c 	bch_bio_map(bio, b->keys.set[0].data);
data              648 drivers/md/bcache/btree.c 	BUG_ON(btree_node_dirty(b) && !b->keys.set[0].data);
data              848 drivers/md/bcache/btree.c 	    c->verify_data->keys.set->data)
data              963 drivers/md/bcache/btree.c 			if (!b->keys.set[0].data)
data              974 drivers/md/bcache/btree.c 	if (!b->keys.set->data)
data             1067 drivers/md/bcache/btree.c 		prefetch(b->keys.set[i].data);
data             1071 drivers/md/bcache/btree.c 		prefetch(b->keys.set[i].data);
data             1156 drivers/md/bcache/btree.c 	bch_bset_init_next(&b->keys, b->keys.set->data, bset_magic(&b->c->sb));
data             1336 drivers/md/bcache/btree.c 		gc->data += KEY_SIZE(k);
data             1392 drivers/md/bcache/btree.c 	    __set_blocks(b->keys.set[0].data, keys,
data             1863 drivers/md/bcache/btree.c 	stats.data	<<= 9;
data              181 drivers/md/bcache/btree.h 	return b->keys.set->data;
data              186 drivers/md/bcache/btree.h 	return bset_tree_last(&b->keys)->data;
data              169 drivers/md/bcache/closure.c static int debug_seq_show(struct seq_file *f, void *data)
data               44 drivers/md/bcache/debug.c 	sorted = b->c->verify_data->keys.set->data;
data               45 drivers/md/bcache/debug.c 	inmemory = b->keys.set->data;
data               65 drivers/md/bcache/debug.c 	sorted = v->keys.set->data;
data               36 drivers/md/bcache/extents.c 		*i = iter->data[--iter->used];
data              270 drivers/md/bcache/extents.c 		struct btree_iter_set *top = iter->data, *i = top + 1;
data               42 drivers/md/bcache/journal.c 	struct jset *j, *data = ca->set->journal.w[0].data;
data               64 drivers/md/bcache/journal.c 		bch_bio_map(bio, data);
data               75 drivers/md/bcache/journal.c 		j = data;
data              716 drivers/md/bcache/journal.c 	j->cur->data->seq	= ++j->seq;
data              719 drivers/md/bcache/journal.c 	j->cur->data->keys	= 0;
data              762 drivers/md/bcache/journal.c 	unsigned int i, sectors = set_blocks(w->data, block_bytes(c)) *
data              782 drivers/md/bcache/journal.c 	c->journal.blocks_free -= set_blocks(w->data, block_bytes(c));
data              784 drivers/md/bcache/journal.c 	w->data->btree_level = c->root->level;
data              786 drivers/md/bcache/journal.c 	bkey_copy(&w->data->btree_root, &c->root->key);
data              787 drivers/md/bcache/journal.c 	bkey_copy(&w->data->uuid_bucket, &c->uuid_bucket);
data              790 drivers/md/bcache/journal.c 		w->data->prio_bucket[ca->sb.nr_this_dev] = ca->prio_buckets[0];
data              792 drivers/md/bcache/journal.c 	w->data->magic		= jset_magic(&c->sb);
data              793 drivers/md/bcache/journal.c 	w->data->version	= BCACHE_JSET_VERSION;
data              794 drivers/md/bcache/journal.c 	w->data->last_seq	= last_seq(&c->journal);
data              795 drivers/md/bcache/journal.c 	w->data->csum		= csum_set(w->data);
data              812 drivers/md/bcache/journal.c 		bch_bio_map(bio, w->data);
data              814 drivers/md/bcache/journal.c 		trace_bcache_journal_write(bio, w->data->keys);
data              819 drivers/md/bcache/journal.c 		ca->journal.seq[ca->journal.cur_idx] = w->data->seq;
data              876 drivers/md/bcache/journal.c 		sectors = __set_blocks(w->data, w->data->keys + nkeys,
data              897 drivers/md/bcache/journal.c 			BUG_ON(!w->data->keys);
data              950 drivers/md/bcache/journal.c 	memcpy(bset_bkey_last(w->data), keys->keys, bch_keylist_bytes(keys));
data              951 drivers/md/bcache/journal.c 	w->data->keys += bch_keylist_nkeys(keys);
data              986 drivers/md/bcache/journal.c 	free_pages((unsigned long) c->journal.w[1].data, JSET_BITS);
data              987 drivers/md/bcache/journal.c 	free_pages((unsigned long) c->journal.w[0].data, JSET_BITS);
data             1005 drivers/md/bcache/journal.c 	    !(j->w[0].data = (void *) __get_free_pages(GFP_KERNEL, JSET_BITS)) ||
data             1006 drivers/md/bcache/journal.c 	    !(j->w[1].data = (void *) __get_free_pages(GFP_KERNEL, JSET_BITS)))
data               94 drivers/md/bcache/journal.h 	struct jset		*data;
data              229 drivers/md/bcache/movinggc.c 				ca->heap.data[0] = b;
data             1252 drivers/md/bcache/request.c static int cached_dev_congested(void *data, int bits)
data             1254 drivers/md/bcache/request.c 	struct bcache_device *d = data;
data             1370 drivers/md/bcache/request.c static int flash_dev_congested(void *data, int bits)
data             1372 drivers/md/bcache/request.c 	struct bcache_device *d = data;
data              567 drivers/md/bcache/super.c 		struct bucket_disk *d = p->data;
data              616 drivers/md/bcache/super.c 	struct bucket_disk *d = p->data + prios_per_bucket(ca), *end = d;
data              638 drivers/md/bcache/super.c 			d = p->data;
data              701 drivers/md/bcache/sysfs.c 		? div64_u64(c->gc_stats.data, c->gc_stats.nkeys)
data               39 drivers/md/bcache/util.h 		type *data;						\
data               47 drivers/md/bcache/util.h 	_bytes = (heap)->size * sizeof(*(heap)->data);			\
data               48 drivers/md/bcache/util.h 	(heap)->data = kvmalloc(_bytes, (gfp) & GFP_KERNEL);		\
data               49 drivers/md/bcache/util.h 	(heap)->data;							\
data               54 drivers/md/bcache/util.h 	kvfree((heap)->data);						\
data               55 drivers/md/bcache/util.h 	(heap)->data = NULL;						\
data               58 drivers/md/bcache/util.h #define heap_swap(h, i, j)	swap((h)->data[i], (h)->data[j])
data               67 drivers/md/bcache/util.h 		    cmp((h)->data[_r], (h)->data[_r + 1]))		\
data               70 drivers/md/bcache/util.h 		if (cmp((h)->data[_r], (h)->data[_j]))			\
data               80 drivers/md/bcache/util.h 		if (cmp((h)->data[i], (h)->data[p]))			\
data               92 drivers/md/bcache/util.h 		(h)->data[_i] = d;					\
data              104 drivers/md/bcache/util.h 		(d) = (h)->data[0];					\
data              112 drivers/md/bcache/util.h #define heap_peek(h)	((h)->used ? (h)->data[0] : NULL)
data              119 drivers/md/bcache/util.h 		type *data;						\
data              124 drivers/md/bcache/util.h 	     c = (fifo)->data[iter], iter != (fifo)->back;		\
data              133 drivers/md/bcache/util.h 	_bytes = _allocated_size * sizeof(*(fifo)->data);		\
data              138 drivers/md/bcache/util.h 	(fifo)->data = kvmalloc(_bytes, (gfp) & GFP_KERNEL);		\
data              139 drivers/md/bcache/util.h 	(fifo)->data;							\
data              158 drivers/md/bcache/util.h 	kvfree((fifo)->data);						\
data              159 drivers/md/bcache/util.h 	(fifo)->data = NULL;						\
data              168 drivers/md/bcache/util.h #define fifo_front(fifo)	((fifo)->data[(fifo)->front])
data              170 drivers/md/bcache/util.h 	((fifo)->data[((fifo)->back - 1) & (fifo)->mask])
data              178 drivers/md/bcache/util.h 		(fifo)->data[(fifo)->back++] = (i);			\
data              188 drivers/md/bcache/util.h 		(i) = (fifo)->data[(fifo)->front++];			\
data              200 drivers/md/bcache/util.h 		(fifo)->data[(fifo)->front] = (i);			\
data              211 drivers/md/bcache/util.h 		(i) = (fifo)->data[(fifo)->back]			\
data              225 drivers/md/bcache/util.h 	swap((l)->data, (r)->data);					\
data              230 drivers/md/bcache/util.h 	typeof(*((dest)->data)) _t;					\
data              251 drivers/md/bcache/util.h 		type	data[size];					\
data              276 drivers/md/bcache/util.h 	BUILD_BUG_ON(sizeof((array)->data[0]) < sizeof(void *));	\
data              279 drivers/md/bcache/util.h 	for (_i = (array)->data;					\
data              280 drivers/md/bcache/util.h 	     _i < (array)->data + ARRAY_SIZE((array)->data);		\
data              138 drivers/md/dm-bufio.c 	void *data;
data              416 drivers/md/dm-bufio.c 			     void *data, unsigned char data_mode)
data              420 drivers/md/dm-bufio.c 		kmem_cache_free(c->slab_cache, data);
data              424 drivers/md/dm-bufio.c 		free_pages((unsigned long)data,
data              429 drivers/md/dm-bufio.c 		vfree(data);
data              451 drivers/md/dm-bufio.c 	b->data = alloc_buffer_data(c, gfp_mask, &b->data_mode);
data              452 drivers/md/dm-bufio.c 	if (!b->data) {
data              470 drivers/md/dm-bufio.c 	free_buffer_data(c, b->data, b->data_mode);
data              573 drivers/md/dm-bufio.c 		io_req.mem.ptr.addr = (char *)b->data + offset;
data              576 drivers/md/dm-bufio.c 		io_req.mem.ptr.vma = (char *)b->data + offset;
data              616 drivers/md/dm-bufio.c 	ptr = (char *)b->data + offset;
data             1075 drivers/md/dm-bufio.c 	return b->data;
data             1457 drivers/md/dm-bufio.c 	return b->data;
data             3423 drivers/md/dm-cache-target.c 				 iterate_devices_callout_fn fn, void *data)
data             3428 drivers/md/dm-cache-target.c 	r = fn(ti, cache->cache_dev, 0, get_dev_size(cache->cache_dev), data);
data             3430 drivers/md/dm-cache-target.c 		r = fn(ti, cache->origin_dev, 0, ti->len, data);
data             2116 drivers/md/dm-clone-target.c 				 iterate_devices_callout_fn fn, void *data)
data             2123 drivers/md/dm-clone-target.c 	ret = fn(ti, source_dev, 0, ti->len, data);
data             2125 drivers/md/dm-clone-target.c 		ret = fn(ti, dest_dev, 0, ti->len, data);
data              455 drivers/md/dm-crypt.c 			    u8 *data)
data              476 drivers/md/dm-crypt.c 	r = crypto_shash_update(desc, data + 16, 16 * 31);
data              611 drivers/md/dm-crypt.c 				  u8 *data)
data              641 drivers/md/dm-crypt.c 		crypto_xor(data + i * 8, buf, 8);
data             1511 drivers/md/dm-crypt.c static int dmcrypt_write(void *data)
data             1513 drivers/md/dm-crypt.c 	struct crypt_config *cc = data;
data             1675 drivers/md/dm-crypt.c 	struct dm_crypt_request *dmreq = async_req->data;
data             1961 drivers/md/dm-crypt.c 	memcpy(cc->key, ukp->data, cc->key_size);
data             2940 drivers/md/dm-crypt.c 				 iterate_devices_callout_fn fn, void *data)
data             2944 drivers/md/dm-crypt.c 	return fn(ti, cc->dev, cc->start, ti->len, data);
data              333 drivers/md/dm-delay.c 				 iterate_devices_callout_fn fn, void *data)
data              338 drivers/md/dm-delay.c 	ret = fn(ti, dc->read.dev, dc->read.start, ti->len, data);
data              341 drivers/md/dm-delay.c 	ret = fn(ti, dc->write.dev, dc->write.start, ti->len, data);
data              344 drivers/md/dm-delay.c 	ret = fn(ti, dc->flush.dev, dc->flush.start, ti->len, data);
data              480 drivers/md/dm-dust.c 				void *data)
data              484 drivers/md/dm-dust.c 	return fn(ti, dd->dev, dd->start, ti->len, data);
data             1668 drivers/md/dm-era-target.c 			       iterate_devices_callout_fn fn, void *data)
data             1671 drivers/md/dm-era-target.c 	return fn(ti, era->origin_dev, 0, get_dev_size(era->origin_dev), data);
data              481 drivers/md/dm-flakey.c static int flakey_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data)
data              485 drivers/md/dm-flakey.c 	return fn(ti, fc->dev, fc->start, ti->len, data);
data              504 drivers/md/dm-integrity.c 	unsigned long *data;
data              536 drivers/md/dm-integrity.c 	data = lowmem_page_address(bitmap[page].page);
data              542 drivers/md/dm-integrity.c 					if (data[bit / BITS_PER_LONG] != -1)
data              548 drivers/md/dm-integrity.c 			if (!test_bit(bit, data))
data              556 drivers/md/dm-integrity.c 					if (data[bit / BITS_PER_LONG] != 0)
data              562 drivers/md/dm-integrity.c 			if (test_bit(bit, data))
data              570 drivers/md/dm-integrity.c 					data[bit / BITS_PER_LONG] = -1;
data              575 drivers/md/dm-integrity.c 			__set_bit(bit, data);
data              580 drivers/md/dm-integrity.c 			clear_page(data);
data              584 drivers/md/dm-integrity.c 					data[bit / BITS_PER_LONG] = 0;
data              589 drivers/md/dm-integrity.c 			__clear_bit(bit, data);
data              841 drivers/md/dm-integrity.c 	struct journal_completion *comp = req->data;
data             1054 drivers/md/dm-integrity.c 			      unsigned n_sectors, sector_t target, io_notify_fn fn, void *data)
data             1064 drivers/md/dm-integrity.c 		fn(-1UL, data);
data             1079 drivers/md/dm-integrity.c 	io_req.notify.context = data;
data             1088 drivers/md/dm-integrity.c 		fn(-1UL, data);
data             1298 drivers/md/dm-integrity.c 		unsigned char *data, *dp;
data             1307 drivers/md/dm-integrity.c 		data = dm_bufio_read(ic->bufio, *metadata_block, &b);
data             1308 drivers/md/dm-integrity.c 		if (IS_ERR(data))
data             1309 drivers/md/dm-integrity.c 			return PTR_ERR(data);
data             1312 drivers/md/dm-integrity.c 		dp = data + *metadata_offset;
data             1459 drivers/md/dm-integrity.c 				      const char *data, char *result)
data             1480 drivers/md/dm-integrity.c 	r = crypto_shash_update(req, data, ic->sectors_per_block << SECTOR_SHIFT);
data             2986 drivers/md/dm-integrity.c 					iterate_devices_callout_fn fn, void *data)
data             2991 drivers/md/dm-integrity.c 		return fn(ti, ic->dev, ic->start + ic->initial_sectors + ic->metadata_run, ti->len, data);
data             2993 drivers/md/dm-integrity.c 		return fn(ti, ic->dev, 0, ti->len, data);
data              260 drivers/md/dm-io.c static void vm_dp_init(struct dpages *dp, void *data)
data              264 drivers/md/dm-io.c 	dp->context_u = offset_in_page(data);
data              265 drivers/md/dm-io.c 	dp->context_ptr = data;
data              285 drivers/md/dm-io.c static void km_dp_init(struct dpages *dp, void *data)
data              289 drivers/md/dm-io.c 	dp->context_u = offset_in_page(data);
data              290 drivers/md/dm-io.c 	dp->context_ptr = data;
data              935 drivers/md/dm-ioctl.c 	if (new_data < param->data ||
data              971 drivers/md/dm-ioctl.c 	if (geostr < param->data ||
data             1588 drivers/md/dm-ioctl.c 	if (tmsg < (struct dm_target_msg *) param->data ||
data             1753 drivers/md/dm-ioctl.c 	const size_t minimum_data_size = offsetof(struct dm_ioctl, data);
data             1793 drivers/md/dm-ioctl.c 	if (copy_from_user(&dmi->data, (char __user *)user + minimum_data_size,
data             1894 drivers/md/dm-ioctl.c 	param->data_size = offsetof(struct dm_ioctl, data);
data              158 drivers/md/dm-linear.c 				  iterate_devices_callout_fn fn, void *data)
data              162 drivers/md/dm-linear.c 	return fn(ti, lc->dev, lc->start, ti->len, data);
data               85 drivers/md/dm-log-userspace-base.c 				int request_type, char *data, size_t data_size,
data               96 drivers/md/dm-log-userspace-base.c 	r = dm_consult_userspace(uuid, lc->luid, request_type, data,
data               50 drivers/md/dm-log-userspace-transfer.c 	char *data;
data              119 drivers/md/dm-log-userspace-transfer.c 			memcpy(pkg->data, tfr->data, tfr->data_size);
data              171 drivers/md/dm-log-userspace-transfer.c 			 char *data, size_t data_size,
data              214 drivers/md/dm-log-userspace-transfer.c 	if (data && data_size)
data              215 drivers/md/dm-log-userspace-transfer.c 		memcpy(tfr->data, data, data_size);
data              221 drivers/md/dm-log-userspace-transfer.c 	pkg.data = rdata;
data               15 drivers/md/dm-log-userspace-transfer.h 			 char *data, size_t data_size,
data              127 drivers/md/dm-log-writes.c 	char *data;
data              206 drivers/md/dm-log-writes.c 	kfree(block->data);
data              212 drivers/md/dm-log-writes.c 			  size_t entrylen, void *data, size_t datalen,
data              243 drivers/md/dm-log-writes.c 		memcpy(ptr + entrylen, data, datalen);
data              264 drivers/md/dm-log-writes.c 			     size_t entrylen, void *data, size_t datalen,
data              303 drivers/md/dm-log-writes.c 			memcpy(ptr, data, pg_datalen);
data              316 drivers/md/dm-log-writes.c 			data	+= pg_datalen;
data              345 drivers/md/dm-log-writes.c 	if (write_metadata(lc, &entry, sizeof(entry), block->data,
data              354 drivers/md/dm-log-writes.c 		if (write_inline_data(lc, &entry, sizeof(entry), block->data,
data              413 drivers/md/dm-log-writes.c 	kfree(block->data);
data              606 drivers/md/dm-log-writes.c static int log_mark(struct log_writes_c *lc, char *data)
data              617 drivers/md/dm-log-writes.c 	block->data = kstrndup(data, maxsize - 1, GFP_KERNEL);
data              618 drivers/md/dm-log-writes.c 	if (!block->data) {
data              624 drivers/md/dm-log-writes.c 	block->datalen = strlen(block->data);
data              857 drivers/md/dm-log-writes.c 				      void *data)
data              861 drivers/md/dm-log-writes.c 	return fn(ti, lc->dev, 0, ti->len, data);
data              917 drivers/md/dm-log-writes.c 	block->data = kzalloc(bytes, GFP_KERNEL);
data              918 drivers/md/dm-log-writes.c 	if (!block->data) {
data              925 drivers/md/dm-log-writes.c 	if (!copy_from_iter(block->data, bytes, i)) {
data              927 drivers/md/dm-log-writes.c 		kfree(block->data);
data             1416 drivers/md/dm-mpath.c static void pg_init_done(void *data, int errors)
data             1418 drivers/md/dm-mpath.c 	struct pgpath *pgpath = data;
data             1898 drivers/md/dm-mpath.c 				     iterate_devices_callout_fn fn, void *data)
data             1907 drivers/md/dm-mpath.c 			ret = fn(ti, p->path.dev, ti->begin, ti->len, data);
data             3721 drivers/md/dm-raid.c 				iterate_devices_callout_fn fn, void *data)
data             3733 drivers/md/dm-raid.c 				 data);
data             1442 drivers/md/dm-raid1.c 				  iterate_devices_callout_fn fn, void *data)
data             1450 drivers/md/dm-raid1.c 			 ms->mirror[i].offset, ti->len, data);
data              329 drivers/md/dm-rq.c 				 void *data)
data              331 drivers/md/dm-rq.c 	struct dm_rq_target_io *tio = data;
data             2371 drivers/md/dm-snap.c 				    iterate_devices_callout_fn fn, void *data)
data             2376 drivers/md/dm-snap.c 	r = fn(ti, snap->origin, 0, ti->len, data);
data             2379 drivers/md/dm-snap.c 		r = fn(ti, snap->cow, 0, get_dev_size(snap->cow->bdev), data);
data             2715 drivers/md/dm-snap.c 				  iterate_devices_callout_fn fn, void *data)
data             2719 drivers/md/dm-snap.c 	return fn(ti, o->dev, 0, ti->len, data);
data              462 drivers/md/dm-stripe.c 				  iterate_devices_callout_fn fn, void *data)
data              471 drivers/md/dm-stripe.c 			 sc->stripe_width, data);
data              534 drivers/md/dm-switch.c 				  iterate_devices_callout_fn fn, void *data)
data              542 drivers/md/dm-switch.c 			 sctx->path_list[path_nr].start, ti->len, data);
data              280 drivers/md/dm-table.c 				  sector_t start, sector_t len, void *data)
data              283 drivers/md/dm-table.c 	struct queue_limits *limits = data;
data              468 drivers/md/dm-table.c 				sector_t start, sector_t len, void *data)
data              470 drivers/md/dm-table.c 	struct queue_limits *limits = data;
data              883 drivers/md/dm-table.c 			sector_t start, sector_t len, void *data)
data              885 drivers/md/dm-table.c 	int blocksize = *(int *) data;
data              893 drivers/md/dm-table.c 				  sector_t start, sector_t len, void *data)
data              927 drivers/md/dm-table.c 			      sector_t start, sector_t len, void *data)
data              930 drivers/md/dm-table.c 	struct verify_rq_based_data *v = data;
data             1384 drivers/md/dm-table.c 			sector_t start, sector_t len, void *data)
data             1386 drivers/md/dm-table.c 	unsigned *num_devices = data;
data             1420 drivers/md/dm-table.c 				 sector_t start, sector_t len, void *data)
data             1423 drivers/md/dm-table.c 	enum blk_zoned_model *zoned_model = data;
data             1450 drivers/md/dm-table.c 				       sector_t start, sector_t len, void *data)
data             1453 drivers/md/dm-table.c 	unsigned int *zone_sectors = data;
data             1632 drivers/md/dm-table.c 				sector_t start, sector_t len, void *data)
data             1634 drivers/md/dm-table.c 	unsigned long flush = (unsigned long) data;
data             1670 drivers/md/dm-table.c 					  sector_t len, void *data)
data             1700 drivers/md/dm-table.c 			    sector_t start, sector_t len, void *data)
data             1708 drivers/md/dm-table.c 			     sector_t start, sector_t len, void *data)
data             1733 drivers/md/dm-table.c 					sector_t start, sector_t len, void *data)
data             1747 drivers/md/dm-table.c 					 sector_t start, sector_t len, void *data)
data             1774 drivers/md/dm-table.c 					   sector_t start, sector_t len, void *data)
data             1801 drivers/md/dm-table.c 				      sector_t start, sector_t len, void *data)
data             1835 drivers/md/dm-table.c 					   sector_t len, void *data)
data             1863 drivers/md/dm-table.c 					sector_t len, void *data)
data             4054 drivers/md/dm-thin.c 				iterate_devices_callout_fn fn, void *data)
data             4058 drivers/md/dm-thin.c 	return fn(ti, pt->data_dev, 0, ti->len, data);
data             4469 drivers/md/dm-thin.c 				iterate_devices_callout_fn fn, void *data)
data             4485 drivers/md/dm-thin.c 		return fn(ti, tc->pool_dev, 0, pool->sectors_per_block * blocks, data);
data              163 drivers/md/dm-unstripe.c 				    iterate_devices_callout_fn fn, void *data)
data              167 drivers/md/dm-unstripe.c 	return fn(ti, uc->dev, uc->physical_start, ti->len, data);
data               45 drivers/md/dm-verity-fec.c 			  u8 *data, u8 *fec, int neras)
data               53 drivers/md/dm-verity-fec.c 	return decode_rs8(fio->rs, data, par, v->fec->rsn, NULL, neras,
data              185 drivers/md/dm-verity-fec.c 			  u8 *want_digest, u8 *data)
data              188 drivers/md/dm-verity-fec.c 				 data, 1 << v->data_dev_block_bits,
data              404 drivers/md/dm-verity-fec.c static int fec_bv_copy(struct dm_verity *v, struct dm_verity_io *io, u8 *data,
data              409 drivers/md/dm-verity-fec.c 	memcpy(data, &fio->output[fio->output_pos], len);
data               97 drivers/md/dm-verity-target.c 				const u8 *data, size_t len,
data              102 drivers/md/dm-verity-target.c 	if (likely(!is_vmalloc_addr(data))) {
data              103 drivers/md/dm-verity-target.c 		sg_init_one(&sg, data, len);
data              109 drivers/md/dm-verity-target.c 			size_t this_step = min_t(size_t, len, PAGE_SIZE - offset_in_page(data));
data              110 drivers/md/dm-verity-target.c 			flush_kernel_vmap_range((void *)data, this_step);
data              112 drivers/md/dm-verity-target.c 			sg_set_page(&sg, vmalloc_to_page(data), this_step, offset_in_page(data));
data              117 drivers/md/dm-verity-target.c 			data += this_step;
data              172 drivers/md/dm-verity-target.c 		const u8 *data, size_t len, u8 *digest)
data              181 drivers/md/dm-verity-target.c 	r = verity_hash_update(v, req, data, len, &wait);
data              277 drivers/md/dm-verity-target.c 	u8 *data;
data              284 drivers/md/dm-verity-target.c 	data = dm_bufio_read(v->bufio, hash_block, &buf);
data              285 drivers/md/dm-verity-target.c 	if (IS_ERR(data))
data              286 drivers/md/dm-verity-target.c 		return PTR_ERR(data);
data              297 drivers/md/dm-verity-target.c 				data, 1 << v->hash_dev_block_bits,
data              307 drivers/md/dm-verity-target.c 					   hash_block, data, NULL) == 0)
data              317 drivers/md/dm-verity-target.c 	data += offset;
data              318 drivers/md/dm-verity-target.c 	memcpy(want_digest, data, v->digest_size);
data              414 drivers/md/dm-verity-target.c 				       struct dm_verity_io *io, u8 *data,
data              446 drivers/md/dm-verity-target.c 			  u8 *data, size_t len)
data              448 drivers/md/dm-verity-target.c 	memset(data, 0, len);
data              760 drivers/md/dm-verity-target.c 				  iterate_devices_callout_fn fn, void *data)
data              764 drivers/md/dm-verity-target.c 	return fn(ti, v->data_dev, v->data_start, ti->len, data);
data               58 drivers/md/dm-verity-verify-sig.c 	memcpy(sig_opts->sig, ukp->data, sig_opts->sig_size);
data               23 drivers/md/dm-verity-verify-sig.h int verity_verify_root_hash(const void *data, size_t data_len,
data               37 drivers/md/dm-verity-verify-sig.h int verity_verify_root_hash(const void *data, size_t data_len,
data              123 drivers/md/dm-verity.h 					      u8 *data, size_t len));
data              126 drivers/md/dm-verity.h 		       const u8 *data, size_t len, u8 *digest);
data             1066 drivers/md/dm-writecache.c static void bio_copy_block(struct dm_writecache *wc, struct bio *bio, void *data)
data             1083 drivers/md/dm-writecache.c 			r = memcpy_mcsafe(buf, data, size);
data             1091 drivers/md/dm-writecache.c 			memcpy_flushcache(data, buf, size);
data             1096 drivers/md/dm-writecache.c 		data = (char *)data + size;
data             1102 drivers/md/dm-writecache.c static int writecache_flush_thread(void *data)
data             1104 drivers/md/dm-writecache.c 	struct dm_writecache *wc = data;
data             1308 drivers/md/dm-writecache.c 				      iterate_devices_callout_fn fn, void *data)
data             1312 drivers/md/dm-writecache.c 	return fn(ti, wc->dev, 0, ti->len, data);
data             1424 drivers/md/dm-writecache.c static int writecache_endio_thread(void *data)
data             1426 drivers/md/dm-writecache.c 	struct dm_writecache *wc = data;
data              107 drivers/md/dm-zoned-metadata.c 	void			*data;
data              305 drivers/md/dm-zoned-metadata.c 	mblk->data = page_address(mblk->page);
data              921 drivers/md/dm-zoned-metadata.c 	zmd->sb[1].sb = mblk->data;
data              953 drivers/md/dm-zoned-metadata.c 	zmd->sb[set].sb = mblk->data;
data             1007 drivers/md/dm-zoned-metadata.c 		zmd->sb[dst_set].sb = zmd->sb[dst_set].mblk->data;
data             1373 drivers/md/dm-zoned-metadata.c 			dmap = (struct dmz_map *) dmap_mblk->data;
data             1477 drivers/md/dm-zoned-metadata.c 	struct dmz_map *dmap = (struct dmz_map *) dmap_mblk->data;
data             1649 drivers/md/dm-zoned-metadata.c 	struct dmz_map *dmap = (struct dmz_map *) dmap_mblk->data;
data             1991 drivers/md/dm-zoned-metadata.c 		memcpy(to_mblk->data, from_mblk->data, DMZ_BLOCK_SIZE);
data             2060 drivers/md/dm-zoned-metadata.c 		count = dmz_set_bits((unsigned long *)mblk->data, bit, nr_bits);
data             2139 drivers/md/dm-zoned-metadata.c 		count = dmz_clear_bits((unsigned long *)mblk->data,
data             2180 drivers/md/dm-zoned-metadata.c 		       (unsigned long *) mblk->data) != 0;
data             2210 drivers/md/dm-zoned-metadata.c 		bitmap = (unsigned long *) mblk->data;
data             2321 drivers/md/dm-zoned-metadata.c 		bitmap = mblk->data;
data              959 drivers/md/dm-zoned-target.c 			       iterate_devices_callout_fn fn, void *data)
data              965 drivers/md/dm-zoned-target.c 	return fn(ti, dmz->ddev, 0, capacity, data);
data              114 drivers/md/dm.c struct bio *dm_bio_from_per_bio_data(void *data, size_t data_size)
data              116 drivers/md/dm.c 	struct dm_io *io = (struct dm_io *)((char *)data + data_size);
data             3055 drivers/md/dm.c 		      void *data)
data             3075 drivers/md/dm.c 	ret = ti->type->iterate_devices(ti, fn, data);
data             3085 drivers/md/dm.c 			    sector_t start, sector_t len, void *data)
data             3087 drivers/md/dm.c 	struct dm_pr *pr = data;
data               78 drivers/md/dm.h 			   sector_t start, sector_t len, void *data);
data              204 drivers/md/md.c 		.data		= &sysctl_speed_limit_min,
data              211 drivers/md/md.c 		.data		= &sysctl_speed_limit_max,
data              468 drivers/md/md.c static int md_congested(void *data, int bits)
data              470 drivers/md/md.c 	struct mddev *mddev = data;
data             5542 drivers/md/md.c static struct kobject *md_probe(dev_t dev, int *part, void *data)
data              635 drivers/md/persistent-data/dm-block-manager.c u32 dm_bm_checksum(const void *data, size_t len, u32 init_xor)
data              637 drivers/md/persistent-data/dm-block-manager.c 	return crc32c(~(u32) 0, data, len) ^ init_xor;
data              130 drivers/md/persistent-data/dm-block-manager.h u32 dm_bm_checksum(const void *data, size_t len, u32 init_xor);
data               37 drivers/md/raid1-10.c static void rbio_pool_free(void *rbio, void *data)
data              113 drivers/md/raid1.c static void * r1bio_pool_alloc(gfp_t gfp_flags, void *data)
data              115 drivers/md/raid1.c 	struct pool_info *pi = data;
data              129 drivers/md/raid1.c static void * r1buf_pool_alloc(gfp_t gfp_flags, void *data)
data              131 drivers/md/raid1.c 	struct pool_info *pi = data;
data              197 drivers/md/raid1.c 	rbio_pool_free(r1_bio, data);
data              201 drivers/md/raid1.c static void r1buf_pool_free(void *__r1_bio, void *data)
data              203 drivers/md/raid1.c 	struct pool_info *pi = data;
data              217 drivers/md/raid1.c 	rbio_pool_free(r1bio, data);
data             1169 drivers/md/raid1.c 	struct mddev *mddev = plug->cb.data;
data               91 drivers/md/raid10.c static void * r10bio_pool_alloc(gfp_t gfp_flags, void *data)
data               93 drivers/md/raid10.c 	struct r10conf *conf = data;
data              116 drivers/md/raid10.c static void * r10buf_pool_alloc(gfp_t gfp_flags, void *data)
data              118 drivers/md/raid10.c 	struct r10conf *conf = data;
data              210 drivers/md/raid10.c static void r10buf_pool_free(void *__r10_bio, void *data)
data              212 drivers/md/raid10.c 	struct r10conf *conf = data;
data             1073 drivers/md/raid10.c 	struct mddev *mddev = plug->cb.data;
data              895 drivers/md/raid5.c 	struct r5pending_data *data;
data              912 drivers/md/raid5.c 		data = list_first_entry(&conf->pending_list,
data              914 drivers/md/raid5.c 		if (&data->sibling == first)
data              915 drivers/md/raid5.c 			first = data->sibling.next;
data              916 drivers/md/raid5.c 		next = data->sibling.next;
data              918 drivers/md/raid5.c 		bio_list_merge(list, &data->bios);
data              919 drivers/md/raid5.c 		list_move(&data->sibling, &conf->free_list);
data             5428 drivers/md/raid5.c 	struct mddev *mddev = cb->cb.data;
data              332 drivers/media/cec/cec-adap.c static void cec_data_completed(struct cec_data *data)
data              342 drivers/media/cec/cec-adap.c 	if (data->fh)
data              343 drivers/media/cec/cec-adap.c 		list_del(&data->xfer_list);
data              345 drivers/media/cec/cec-adap.c 	if (data->blocking) {
data              350 drivers/media/cec/cec-adap.c 		data->completed = true;
data              351 drivers/media/cec/cec-adap.c 		complete(&data->c);
data              357 drivers/media/cec/cec-adap.c 		if (data->fh)
data              358 drivers/media/cec/cec-adap.c 			cec_queue_msg_fh(data->fh, &data->msg);
data              359 drivers/media/cec/cec-adap.c 		kfree(data);
data              370 drivers/media/cec/cec-adap.c static void cec_data_cancel(struct cec_data *data, u8 tx_status)
data              376 drivers/media/cec/cec-adap.c 	if (data->adap->transmitting == data) {
data              377 drivers/media/cec/cec-adap.c 		data->adap->transmitting = NULL;
data              379 drivers/media/cec/cec-adap.c 		list_del_init(&data->list);
data              380 drivers/media/cec/cec-adap.c 		if (!(data->msg.tx_status & CEC_TX_STATUS_OK))
data              381 drivers/media/cec/cec-adap.c 			if (!WARN_ON(!data->adap->transmit_queue_sz))
data              382 drivers/media/cec/cec-adap.c 				data->adap->transmit_queue_sz--;
data              385 drivers/media/cec/cec-adap.c 	if (data->msg.tx_status & CEC_TX_STATUS_OK) {
data              386 drivers/media/cec/cec-adap.c 		data->msg.rx_ts = ktime_get_ns();
data              387 drivers/media/cec/cec-adap.c 		data->msg.rx_status = CEC_RX_STATUS_ABORTED;
data              389 drivers/media/cec/cec-adap.c 		data->msg.tx_ts = ktime_get_ns();
data              390 drivers/media/cec/cec-adap.c 		data->msg.tx_status |= tx_status |
data              392 drivers/media/cec/cec-adap.c 		data->msg.tx_error_cnt++;
data              393 drivers/media/cec/cec-adap.c 		data->attempts = 0;
data              397 drivers/media/cec/cec-adap.c 	cec_queue_msg_monitor(data->adap, &data->msg, 1);
data              399 drivers/media/cec/cec-adap.c 	cec_data_completed(data);
data              409 drivers/media/cec/cec-adap.c 	struct cec_data *data, *n;
data              416 drivers/media/cec/cec-adap.c 		data = list_first_entry(&adap->transmit_queue,
data              418 drivers/media/cec/cec-adap.c 		cec_data_cancel(data, CEC_TX_STATUS_ABORTED);
data              424 drivers/media/cec/cec-adap.c 	list_for_each_entry_safe(data, n, &adap->wait_queue, list) {
data              425 drivers/media/cec/cec-adap.c 		if (cancel_delayed_work(&data->work))
data              426 drivers/media/cec/cec-adap.c 			cec_data_cancel(data, CEC_TX_STATUS_OK);
data              462 drivers/media/cec/cec-adap.c 		struct cec_data *data;
data              533 drivers/media/cec/cec-adap.c 		data = list_first_entry(&adap->transmit_queue,
data              535 drivers/media/cec/cec-adap.c 		list_del_init(&data->list);
data              536 drivers/media/cec/cec-adap.c 		if (!WARN_ON(!data->adap->transmit_queue_sz))
data              540 drivers/media/cec/cec-adap.c 		adap->transmitting = data;
data              548 drivers/media/cec/cec-adap.c 		if (data->msg.len == 1 && adap->is_configured)
data              554 drivers/media/cec/cec-adap.c 		if (data->attempts) {
data              558 drivers/media/cec/cec-adap.c 			   cec_msg_initiator(&data->msg)) {
data              561 drivers/media/cec/cec-adap.c 			adap->last_initiator = cec_msg_initiator(&data->msg);
data              569 drivers/media/cec/cec-adap.c 		if (data->attempts == 0)
data              570 drivers/media/cec/cec-adap.c 			data->attempts = attempts;
data              573 drivers/media/cec/cec-adap.c 		if (adap->ops->adap_transmit(adap, data->attempts,
data              574 drivers/media/cec/cec-adap.c 					     signal_free_time, &data->msg))
data              575 drivers/media/cec/cec-adap.c 			cec_data_cancel(data, CEC_TX_STATUS_ABORTED);
data              595 drivers/media/cec/cec-adap.c 	struct cec_data *data;
data              605 drivers/media/cec/cec-adap.c 	data = adap->transmitting;
data              606 drivers/media/cec/cec-adap.c 	if (!data) {
data              620 drivers/media/cec/cec-adap.c 	msg = &data->msg;
data              639 drivers/media/cec/cec-adap.c 	if (data->attempts > attempts_made &&
data              642 drivers/media/cec/cec-adap.c 		data->attempts -= attempts_made;
data              645 drivers/media/cec/cec-adap.c 				msg->len, msg->msg, data->attempts, msg->reply);
data              648 drivers/media/cec/cec-adap.c 				msg->len, msg->msg, data->attempts);
data              650 drivers/media/cec/cec-adap.c 		list_add(&data->list, &adap->transmit_queue);
data              655 drivers/media/cec/cec-adap.c 	data->attempts = 0;
data              670 drivers/media/cec/cec-adap.c 		list_add_tail(&data->list, &adap->wait_queue);
data              671 drivers/media/cec/cec-adap.c 		schedule_delayed_work(&data->work,
data              675 drivers/media/cec/cec-adap.c 		cec_data_completed(data);
data              720 drivers/media/cec/cec-adap.c 	struct cec_data *data = container_of(work, struct cec_data, work.work);
data              721 drivers/media/cec/cec-adap.c 	struct cec_adapter *adap = data->adap;
data              728 drivers/media/cec/cec-adap.c 	if (list_empty(&data->list))
data              732 drivers/media/cec/cec-adap.c 	list_del_init(&data->list);
data              733 drivers/media/cec/cec-adap.c 	data->msg.rx_ts = ktime_get_ns();
data              734 drivers/media/cec/cec-adap.c 	data->msg.rx_status = CEC_RX_STATUS_TIMEOUT;
data              735 drivers/media/cec/cec-adap.c 	cec_data_completed(data);
data              749 drivers/media/cec/cec-adap.c 	struct cec_data *data;
data              878 drivers/media/cec/cec-adap.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              879 drivers/media/cec/cec-adap.c 	if (!data)
data              886 drivers/media/cec/cec-adap.c 	data->msg = *msg;
data              887 drivers/media/cec/cec-adap.c 	data->fh = fh;
data              888 drivers/media/cec/cec-adap.c 	data->adap = adap;
data              889 drivers/media/cec/cec-adap.c 	data->blocking = block;
data              891 drivers/media/cec/cec-adap.c 	init_completion(&data->c);
data              892 drivers/media/cec/cec-adap.c 	INIT_DELAYED_WORK(&data->work, cec_wait_timeout);
data              895 drivers/media/cec/cec-adap.c 		list_add_tail(&data->xfer_list, &fh->xfer_list);
data              897 drivers/media/cec/cec-adap.c 	list_add_tail(&data->list, &adap->transmit_queue);
data              910 drivers/media/cec/cec-adap.c 	wait_for_completion_killable(&data->c);
data              911 drivers/media/cec/cec-adap.c 	if (!data->completed)
data              912 drivers/media/cec/cec-adap.c 		cancel_delayed_work_sync(&data->work);
data              916 drivers/media/cec/cec-adap.c 	if (!data->completed)
data              917 drivers/media/cec/cec-adap.c 		cec_data_cancel(data, CEC_TX_STATUS_ABORTED);
data              920 drivers/media/cec/cec-adap.c 	*msg = data->msg;
data              921 drivers/media/cec/cec-adap.c 	kfree(data);
data             1039 drivers/media/cec/cec-adap.c 	struct cec_data *data;
data             1161 drivers/media/cec/cec-adap.c 		list_for_each_entry(data, &adap->wait_queue, list) {
data             1162 drivers/media/cec/cec-adap.c 			struct cec_msg *dst = &data->msg;
data             1195 drivers/media/cec/cec-adap.c 			list_del_init(&data->list);
data             1198 drivers/media/cec/cec-adap.c 			if (!cancel_delayed_work(&data->work)) {
data             1207 drivers/media/cec/cec-adap.c 			if (data->fh)
data             1209 drivers/media/cec/cec-adap.c 			cec_data_completed(data);
data             2150 drivers/media/cec/cec-adap.c 	struct cec_data *data;
data             2172 drivers/media/cec/cec-adap.c 	data = adap->transmitting;
data             2173 drivers/media/cec/cec-adap.c 	if (data)
data             2175 drivers/media/cec/cec-adap.c 			   data->msg.len, data->msg.msg, data->msg.reply,
data             2176 drivers/media/cec/cec-adap.c 			   data->msg.timeout);
data             2178 drivers/media/cec/cec-adap.c 	list_for_each_entry(data, &adap->transmit_queue, list) {
data             2180 drivers/media/cec/cec-adap.c 			   data->msg.len, data->msg.msg, data->msg.reply,
data             2181 drivers/media/cec/cec-adap.c 			   data->msg.timeout);
data             2183 drivers/media/cec/cec-adap.c 	list_for_each_entry(data, &adap->wait_queue, list) {
data             2185 drivers/media/cec/cec-adap.c 			   data->msg.len, data->msg.msg, data->msg.reply,
data             2186 drivers/media/cec/cec-adap.c 			   data->msg.timeout);
data              641 drivers/media/cec/cec-api.c 		struct cec_data *data =
data              644 drivers/media/cec/cec-api.c 		data->blocking = false;
data              645 drivers/media/cec/cec-api.c 		data->fh = NULL;
data              646 drivers/media/cec/cec-api.c 		list_del(&data->xfer_list);
data              109 drivers/media/common/b2c2/flexcop-fe-tuner.c static void flexcop_diseqc_send_bit(struct dvb_frontend* fe, int data)
data              112 drivers/media/common/b2c2/flexcop-fe-tuner.c 	udelay(data ? 500 : 1000);
data              114 drivers/media/common/b2c2/flexcop-fe-tuner.c 	udelay(data ? 1000 : 500);
data              117 drivers/media/common/b2c2/flexcop-fe-tuner.c static void flexcop_diseqc_send_byte(struct dvb_frontend* fe, int data)
data              121 drivers/media/common/b2c2/flexcop-fe-tuner.c 		d = (data >> i) & 1;
data             1010 drivers/media/common/cx2341x.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data             1017 drivers/media/common/cx2341x.c 		data[i] = va_arg(vargs, int);
data             1019 drivers/media/common/cx2341x.c 	return func(priv, cmd, args, 0, data);
data             1303 drivers/media/common/cx2341x.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data             1310 drivers/media/common/cx2341x.c 		data[i] = va_arg(vargs, int);
data             1312 drivers/media/common/cx2341x.c 	return hdl->func(hdl->priv, cmd, args, 0, data);
data               34 drivers/media/common/cypress_firmware.c static int usb_cypress_writemem(struct usb_device *udev, u16 addr, u8 *data,
data               38 drivers/media/common/cypress_firmware.c 			0xa0, USB_TYPE_VENDOR, addr, 0x00, data, len, 5000);
data               44 drivers/media/common/cypress_firmware.c 	u8 *b = (u8 *) &fw->data[*pos];
data               65 drivers/media/common/cypress_firmware.c 	memcpy(hx->data, &b[data_offs], hx->len);
data               83 drivers/media/common/cypress_firmware.c 	hx->data[0] = 1;
data               84 drivers/media/common/cypress_firmware.c 	ret = usb_cypress_writemem(udev, cypress[type].cs_reg, hx->data, 1);
data              100 drivers/media/common/cypress_firmware.c 		ret = usb_cypress_writemem(udev, hx->addr, hx->data, hx->len);
data              113 drivers/media/common/cypress_firmware.c 	hx->data[0] = 0;
data              114 drivers/media/common/cypress_firmware.c 	ret = usb_cypress_writemem(udev, cypress[type].cs_reg, hx->data, 1);
data               23 drivers/media/common/cypress_firmware.h 	u8 data[255];
data               36 drivers/media/common/saa7146/saa7146_core.c void saa7146_setgpio(struct saa7146_dev *dev, int port, u32 data)
data               44 drivers/media/common/saa7146/saa7146_core.c 	value |= (data << (8*port));
data              374 drivers/media/common/saa7146/saa7146_fops.c static ssize_t fops_read(struct file *file, char __user *data, size_t count, loff_t *ppos)
data              386 drivers/media/common/saa7146/saa7146_fops.c 		return saa7146_video_uops.read(file,data,count,ppos);
data              395 drivers/media/common/saa7146/saa7146_fops.c 			ret = saa7146_vbi_uops.read(file, data, count, ppos);
data              405 drivers/media/common/saa7146/saa7146_fops.c static ssize_t fops_write(struct file *file, const char __user *data, size_t count, loff_t *ppos)
data              418 drivers/media/common/saa7146/saa7146_fops.c 			ret = fh->dev->ext_vv_data->vbi_fops.write(file, data, count, ppos);
data              456 drivers/media/common/saa7146/saa7146_vbi.c static ssize_t vbi_read(struct file *file, char __user *data, size_t count, loff_t *ppos)
data              478 drivers/media/common/saa7146/saa7146_vbi.c 	ret = videobuf_read_stream(&fh->vbi_q, data, count, ppos, 1,
data             1241 drivers/media/common/saa7146/saa7146_video.c static ssize_t video_read(struct file *file, char __user *data, size_t count, loff_t *ppos)
data             1265 drivers/media/common/saa7146/saa7146_video.c 	ret = videobuf_read_one(&fh->video_q , data, count, ppos,
data             1170 drivers/media/common/siano/smscoreapi.c 		memcpy(fw_buf, fw->data, fw->size);
data             1826 drivers/media/common/siano/smscoreapi.c 		u32 data[6];
data             1836 drivers/media/common/siano/smscoreapi.c 		msg.data[0] = pin;
data             1837 drivers/media/common/siano/smscoreapi.c 		msg.data[1] = pinconfig->pullupdown;
data             1840 drivers/media/common/siano/smscoreapi.c 		msg.data[2] = pinconfig->outputslewrate == 0 ? 3 : 0;
data             1844 drivers/media/common/siano/smscoreapi.c 			msg.data[3] = 7; /* Nova - 16mA */
data             1847 drivers/media/common/siano/smscoreapi.c 			msg.data[3] = 5; /* Nova - 11mA */
data             1850 drivers/media/common/siano/smscoreapi.c 			msg.data[3] = 3; /* Nova - 7mA */
data             1854 drivers/media/common/siano/smscoreapi.c 			msg.data[3] = 2; /* Nova - 4mA */
data             1858 drivers/media/common/siano/smscoreapi.c 		msg.data[4] = pinconfig->direction;
data             1859 drivers/media/common/siano/smscoreapi.c 		msg.data[5] = 0;
data             1871 drivers/media/common/siano/smscoreapi.c 		u32 data[3];
data             1883 drivers/media/common/siano/smscoreapi.c 	msg.data[0] = pin;
data             1884 drivers/media/common/siano/smscoreapi.c 	msg.data[1] = level ? 1 : 0;
data             1885 drivers/media/common/siano/smscoreapi.c 	msg.data[2] = 0;
data             2594 drivers/media/common/videobuf2/videobuf2-core.c static size_t __vb2_perform_fileio(struct vb2_queue *q, char __user *data, size_t count,
data             2613 drivers/media/common/videobuf2/videobuf2-core.c 	if (!data)
data             2684 drivers/media/common/videobuf2/videobuf2-core.c 		ret = copy_to_user(data, buf->vaddr + buf->pos, count);
data             2686 drivers/media/common/videobuf2/videobuf2-core.c 		ret = copy_from_user(buf->vaddr + buf->pos, data, count);
data             2755 drivers/media/common/videobuf2/videobuf2-core.c size_t vb2_read(struct vb2_queue *q, char __user *data, size_t count,
data             2758 drivers/media/common/videobuf2/videobuf2-core.c 	return __vb2_perform_fileio(q, data, count, ppos, nonblocking, 1);
data             2762 drivers/media/common/videobuf2/videobuf2-core.c size_t vb2_write(struct vb2_queue *q, const char __user *data, size_t count,
data             2765 drivers/media/common/videobuf2/videobuf2-core.c 	return __vb2_perform_fileio(q, (char __user *) data, count,
data             2777 drivers/media/common/videobuf2/videobuf2-core.c static int vb2_thread(void *data)
data             2779 drivers/media/common/videobuf2/videobuf2-core.c 	struct vb2_queue *q = data;
data               51 drivers/media/dvb-core/dmxdev.c 	if (!buf->data)
data               71 drivers/media/dvb-core/dmxdev.c 	if (!src->data)
data              231 drivers/media/dvb-core/dmxdev.c 		if (dmxdev->dvr_buffer.data) {
data              232 drivers/media/dvb-core/dmxdev.c 			void *mem = dmxdev->dvr_buffer.data;
data              236 drivers/media/dvb-core/dmxdev.c 			dmxdev->dvr_buffer.data = NULL;
data              307 drivers/media/dvb-core/dmxdev.c 	oldmem = buf->data;
data              310 drivers/media/dvb-core/dmxdev.c 	buf->data = newmem;
data              348 drivers/media/dvb-core/dmxdev.c 	oldmem = buf->data;
data              351 drivers/media/dvb-core/dmxdev.c 	buf->data = newmem;
data              686 drivers/media/dvb-core/dmxdev.c 	if (!filter->buffer.data) {
data              691 drivers/media/dvb-core/dmxdev.c 		filter->buffer.data = mem;
data              848 drivers/media/dvb-core/dmxdev.c 	if (dmxdevfilter->buffer.data) {
data              849 drivers/media/dvb-core/dmxdev.c 		void *mem = dmxdevfilter->buffer.data;
data              852 drivers/media/dvb-core/dmxdev.c 		dmxdevfilter->buffer.data = NULL;
data             1430 drivers/media/dvb-core/dmxdev.c 		dmxdev->filter[i].buffer.data = NULL;
data              162 drivers/media/dvb-core/dvb_ca_en50221.c 		vfree(ca->slot_info[i].rx_buffer.data);
data              646 drivers/media/dvb-core/dvb_ca_en50221.c 		if (!sl->rx_buffer.data) {
data              750 drivers/media/dvb-core/dvb_ca_en50221.c 		if (!sl->rx_buffer.data) {
data             1231 drivers/media/dvb-core/dvb_ca_en50221.c 		if (!sl->rx_buffer.data) {
data             1294 drivers/media/dvb-core/dvb_ca_en50221.c static int dvb_ca_en50221_thread(void *data)
data             1296 drivers/media/dvb-core/dvb_ca_en50221.c 	struct dvb_ca_private *ca = data;
data             1553 drivers/media/dvb-core/dvb_ca_en50221.c 		if (!sl->rx_buffer.data)
data             1722 drivers/media/dvb-core/dvb_ca_en50221.c 			if (!sl->rx_buffer.data) {
data              645 drivers/media/dvb-core/dvb_frontend.c static int dvb_frontend_thread(void *data)
data              647 drivers/media/dvb-core/dvb_frontend.c 	struct dvb_frontend *fe = data;
data             1349 drivers/media/dvb-core/dvb_frontend.c 			tvp->u.buffer.data[ncaps] = fe->ops.delsys[ncaps];
data             1355 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->frequency;
data             1358 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->modulation;
data             1361 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->bandwidth_hz;
data             1364 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->inversion;
data             1367 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->symbol_rate;
data             1370 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->fec_inner;
data             1373 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->pilot;
data             1376 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->rolloff;
data             1379 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->delivery_system;
data             1382 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->voltage;
data             1385 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->sectone;
data             1388 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = (DVB_API_VERSION << 8) | DVB_API_VERSION_MINOR;
data             1391 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->code_rate_HP;
data             1394 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->code_rate_LP;
data             1397 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->guard_interval;
data             1400 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->transmission_mode;
data             1403 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->hierarchy;
data             1406 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->interleaving;
data             1411 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->isdbt_partial_reception;
data             1414 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->isdbt_sb_mode;
data             1417 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->isdbt_sb_subchannel;
data             1420 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->isdbt_sb_segment_idx;
data             1423 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->isdbt_sb_segment_count;
data             1426 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->isdbt_layer_enabled;
data             1429 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[0].fec;
data             1432 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[0].modulation;
data             1435 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[0].segment_count;
data             1438 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[0].interleaving;
data             1441 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[1].fec;
data             1444 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[1].modulation;
data             1447 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[1].segment_count;
data             1450 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[1].interleaving;
data             1453 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[2].fec;
data             1456 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[2].modulation;
data             1459 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[2].segment_count;
data             1462 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->layer[2].interleaving;
data             1468 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->stream_id;
data             1473 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->scrambling_sequence_index;
data             1478 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_fic_ver;
data             1481 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_parade_id;
data             1484 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_nog;
data             1487 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_tnog;
data             1490 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_sgn;
data             1493 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_prc;
data             1496 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_rs_frame_mode;
data             1499 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_rs_frame_ensemble;
data             1502 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_rs_code_mode_pri;
data             1505 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_rs_code_mode_sec;
data             1508 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_sccc_block_mode;
data             1511 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_sccc_code_mode_a;
data             1514 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_sccc_code_mode_b;
data             1517 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_sccc_code_mode_c;
data             1520 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = fe->dtv_property_cache.atscmh_sccc_code_mode_d;
data             1524 drivers/media/dvb-core/dvb_frontend.c 		tvp->u.data = c->lna;
data             1563 drivers/media/dvb-core/dvb_frontend.c 			tvp->u.data);
data             1570 drivers/media/dvb-core/dvb_frontend.c 			tvp->u.buffer.len, tvp->u.buffer.data);
data             1809 drivers/media/dvb-core/dvb_frontend.c 				    u32 cmd, u32 data)
data             1821 drivers/media/dvb-core/dvb_frontend.c 			__func__, cmd, dtv_cmds[cmd].name, data);
data             1842 drivers/media/dvb-core/dvb_frontend.c 		c->frequency = data;
data             1845 drivers/media/dvb-core/dvb_frontend.c 		c->modulation = data;
data             1848 drivers/media/dvb-core/dvb_frontend.c 		c->bandwidth_hz = data;
data             1851 drivers/media/dvb-core/dvb_frontend.c 		c->inversion = data;
data             1854 drivers/media/dvb-core/dvb_frontend.c 		c->symbol_rate = data;
data             1857 drivers/media/dvb-core/dvb_frontend.c 		c->fec_inner = data;
data             1860 drivers/media/dvb-core/dvb_frontend.c 		c->pilot = data;
data             1863 drivers/media/dvb-core/dvb_frontend.c 		c->rolloff = data;
data             1866 drivers/media/dvb-core/dvb_frontend.c 		r = dvbv5_set_delivery_system(fe, data);
data             1869 drivers/media/dvb-core/dvb_frontend.c 		c->voltage = data;
data             1874 drivers/media/dvb-core/dvb_frontend.c 		c->sectone = data;
data             1879 drivers/media/dvb-core/dvb_frontend.c 		c->code_rate_HP = data;
data             1882 drivers/media/dvb-core/dvb_frontend.c 		c->code_rate_LP = data;
data             1885 drivers/media/dvb-core/dvb_frontend.c 		c->guard_interval = data;
data             1888 drivers/media/dvb-core/dvb_frontend.c 		c->transmission_mode = data;
data             1891 drivers/media/dvb-core/dvb_frontend.c 		c->hierarchy = data;
data             1894 drivers/media/dvb-core/dvb_frontend.c 		c->interleaving = data;
data             1899 drivers/media/dvb-core/dvb_frontend.c 		c->isdbt_partial_reception = data;
data             1902 drivers/media/dvb-core/dvb_frontend.c 		c->isdbt_sb_mode = data;
data             1905 drivers/media/dvb-core/dvb_frontend.c 		c->isdbt_sb_subchannel = data;
data             1908 drivers/media/dvb-core/dvb_frontend.c 		c->isdbt_sb_segment_idx = data;
data             1911 drivers/media/dvb-core/dvb_frontend.c 		c->isdbt_sb_segment_count = data;
data             1914 drivers/media/dvb-core/dvb_frontend.c 		c->isdbt_layer_enabled = data;
data             1917 drivers/media/dvb-core/dvb_frontend.c 		c->layer[0].fec = data;
data             1920 drivers/media/dvb-core/dvb_frontend.c 		c->layer[0].modulation = data;
data             1923 drivers/media/dvb-core/dvb_frontend.c 		c->layer[0].segment_count = data;
data             1926 drivers/media/dvb-core/dvb_frontend.c 		c->layer[0].interleaving = data;
data             1929 drivers/media/dvb-core/dvb_frontend.c 		c->layer[1].fec = data;
data             1932 drivers/media/dvb-core/dvb_frontend.c 		c->layer[1].modulation = data;
data             1935 drivers/media/dvb-core/dvb_frontend.c 		c->layer[1].segment_count = data;
data             1938 drivers/media/dvb-core/dvb_frontend.c 		c->layer[1].interleaving = data;
data             1941 drivers/media/dvb-core/dvb_frontend.c 		c->layer[2].fec = data;
data             1944 drivers/media/dvb-core/dvb_frontend.c 		c->layer[2].modulation = data;
data             1947 drivers/media/dvb-core/dvb_frontend.c 		c->layer[2].segment_count = data;
data             1950 drivers/media/dvb-core/dvb_frontend.c 		c->layer[2].interleaving = data;
data             1956 drivers/media/dvb-core/dvb_frontend.c 		c->stream_id = data;
data             1961 drivers/media/dvb-core/dvb_frontend.c 		c->scrambling_sequence_index = data;
data             1966 drivers/media/dvb-core/dvb_frontend.c 		fe->dtv_property_cache.atscmh_parade_id = data;
data             1969 drivers/media/dvb-core/dvb_frontend.c 		fe->dtv_property_cache.atscmh_rs_frame_ensemble = data;
data             1973 drivers/media/dvb-core/dvb_frontend.c 		c->lna = data;
data             2047 drivers/media/dvb-core/dvb_frontend.c 		__u32 data;
data             2050 drivers/media/dvb-core/dvb_frontend.c 			__u8 data[32];
data             2098 drivers/media/dvb-core/dvb_frontend.c 						       (tvp + i)->u.data);
data             2424 drivers/media/dvb-core/dvb_frontend.c 						       (tvp + i)->u.data);
data              148 drivers/media/dvb-core/dvb_net.c 	rawp = skb->data;
data              189 drivers/media/dvb-core/dvb_net.c 		int framelen = p->ule_sndu_len - ((p->ule_next_hdr+sizeof(struct ethhdr)) - p->ule_skb->data);
data              269 drivers/media/dvb-core/dvb_net.c 	p->ule_next_hdr = p->ule_skb->data;
data              615 drivers/media/dvb-core/dvb_net.c 	if (h->priv->ule_skb->data[0] & 0x01) {
data              617 drivers/media/dvb-core/dvb_net.c 		if (!ether_addr_equal(h->priv->ule_skb->data, bc_addr)) {
data              623 drivers/media/dvb-core/dvb_net.c 				     !ether_addr_equal(h->priv->ule_skb->data,
data              637 drivers/media/dvb-core/dvb_net.c 	} else if (!ether_addr_equal(h->priv->ule_skb->data, h->dev->dev_addr))
data              693 drivers/media/dvb-core/dvb_net.c 				   h->priv->ule_skb->data, h->dev->dev_addr);
data              734 drivers/media/dvb-core/dvb_net.c 		h->ethh = (struct ethhdr *)h->priv->ule_skb->data;
data              825 drivers/media/dvb-core/dvb_net.c 				{ h.priv->ule_skb->data,
data               38 drivers/media/dvb-core/dvb_ringbuffer.c void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len)
data               41 drivers/media/dvb-core/dvb_ringbuffer.c 	rbuf->data=data;
data              140 drivers/media/dvb-core/dvb_ringbuffer.c 		if (copy_to_user(buf, rbuf->data+rbuf->pread, split))
data              150 drivers/media/dvb-core/dvb_ringbuffer.c 	if (copy_to_user(buf, rbuf->data+rbuf->pread, todo))
data              166 drivers/media/dvb-core/dvb_ringbuffer.c 		memcpy(buf, rbuf->data+rbuf->pread, split);
data              175 drivers/media/dvb-core/dvb_ringbuffer.c 	memcpy(buf, rbuf->data+rbuf->pread, todo);
data              190 drivers/media/dvb-core/dvb_ringbuffer.c 		memcpy(rbuf->data+rbuf->pwrite, buf, split);
data              200 drivers/media/dvb-core/dvb_ringbuffer.c 	memcpy(rbuf->data+rbuf->pwrite, buf, todo);
data              217 drivers/media/dvb-core/dvb_ringbuffer.c 		status = copy_from_user(rbuf->data+rbuf->pwrite, buf, split);
data              229 drivers/media/dvb-core/dvb_ringbuffer.c 	status = copy_from_user(rbuf->data+rbuf->pwrite, buf, todo);
data              259 drivers/media/dvb-core/dvb_ringbuffer.c 	pktlen = rbuf->data[idx] << 8;
data              260 drivers/media/dvb-core/dvb_ringbuffer.c 	pktlen |= rbuf->data[(idx + 1) % rbuf->size];
data              268 drivers/media/dvb-core/dvb_ringbuffer.c 		if (copy_to_user(buf, rbuf->data+idx, split))
data              274 drivers/media/dvb-core/dvb_ringbuffer.c 	if (copy_to_user(buf, rbuf->data+idx, todo))
data              287 drivers/media/dvb-core/dvb_ringbuffer.c 	pktlen = rbuf->data[idx] << 8;
data              288 drivers/media/dvb-core/dvb_ringbuffer.c 	pktlen |= rbuf->data[(idx + 1) % rbuf->size];
data              296 drivers/media/dvb-core/dvb_ringbuffer.c 		memcpy(buf, rbuf->data+idx, split);
data              301 drivers/media/dvb-core/dvb_ringbuffer.c 	memcpy(buf, rbuf->data+idx, todo);
data              309 drivers/media/dvb-core/dvb_ringbuffer.c 	rbuf->data[(idx + 2) % rbuf->size] = PKT_DISPOSED;
data              333 drivers/media/dvb-core/dvb_ringbuffer.c 		curpktlen = rbuf->data[idx] << 8;
data              334 drivers/media/dvb-core/dvb_ringbuffer.c 		curpktlen |= rbuf->data[(idx + 1) % rbuf->size];
data              342 drivers/media/dvb-core/dvb_ringbuffer.c 		curpktlen = rbuf->data[idx] << 8;
data              343 drivers/media/dvb-core/dvb_ringbuffer.c 		curpktlen |= rbuf->data[(idx + 1) % rbuf->size];
data              344 drivers/media/dvb-core/dvb_ringbuffer.c 		curpktstatus = rbuf->data[(idx + 2) % rbuf->size];
data             1063 drivers/media/dvb-frontends/af9013.c 		checksum += firmware->data[i];
data             1079 drivers/media/dvb-frontends/af9013.c 					&firmware->data[firmware->size - rem],
data             1362 drivers/media/dvb-frontends/af9013.c static int af9013_regmap_write(void *context, const void *data, size_t count)
data             1368 drivers/media/dvb-frontends/af9013.c 	u8 lock = !((u8 *)data)[0];
data             1369 drivers/media/dvb-frontends/af9013.c 	u16 reg = ((u8 *)data)[1] << 8 | ((u8 *)data)[2] << 0;
data             1370 drivers/media/dvb-frontends/af9013.c 	u8 *val = &((u8 *)data)[3];
data              104 drivers/media/dvb-frontends/ascot2e.c 			      u8 reg, u8 write, const u8 *data, u32 len)
data              109 drivers/media/dvb-frontends/ascot2e.c 		DUMP_PREFIX_OFFSET, data, len);
data              113 drivers/media/dvb-frontends/ascot2e.c 			      u8 reg, const u8 *data, u32 len)
data              132 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_i2c_debug(priv, reg, 1, data, len);
data              134 drivers/media/dvb-frontends/ascot2e.c 	memcpy(&buf[1], data, len);
data              200 drivers/media/dvb-frontends/ascot2e.c 				u8 reg, u8 data, u8 mask)
data              209 drivers/media/dvb-frontends/ascot2e.c 		data = ((data & mask) | (rdata & (mask ^ 0xFF)));
data              211 drivers/media/dvb-frontends/ascot2e.c 	return ascot2e_write_reg(priv, reg, data);
data              216 drivers/media/dvb-frontends/ascot2e.c 	u8 data[2];
data              221 drivers/media/dvb-frontends/ascot2e.c 	data[0] = 0x00;
data              222 drivers/media/dvb-frontends/ascot2e.c 	data[1] = 0x04;
data              223 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x14, data, 2);
data              231 drivers/media/dvb-frontends/ascot2e.c 	u8 data[2] = { 0xFB, 0x0F };
data              236 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x14, data, 2);
data              314 drivers/media/dvb-frontends/ascot2e.c 	u8 data[10];
data              336 drivers/media/dvb-frontends/ascot2e.c 	data[0] = 0x00;
data              339 drivers/media/dvb-frontends/ascot2e.c 		data[0] |= (u8)(
data              344 drivers/media/dvb-frontends/ascot2e.c 		data[0] |= (u8)(
data              348 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_set_reg_bits(priv, 0x05, data[0], 0x1c);
data              354 drivers/media/dvb-frontends/ascot2e.c 		data[0] = (frequency > 500000) ? 16 : 32;
data              357 drivers/media/dvb-frontends/ascot2e.c 		data[0] = (frequency > 500000) ? 2 : 4;
data              360 drivers/media/dvb-frontends/ascot2e.c 	data[1] = 0x04;
data              364 drivers/media/dvb-frontends/ascot2e.c 		data[2] = 18;
data              365 drivers/media/dvb-frontends/ascot2e.c 		data[3] = 120;
data              366 drivers/media/dvb-frontends/ascot2e.c 		data[4] = 20;
data              368 drivers/media/dvb-frontends/ascot2e.c 		data[2] = 48;
data              369 drivers/media/dvb-frontends/ascot2e.c 		data[3] = 10;
data              370 drivers/media/dvb-frontends/ascot2e.c 		data[4] = 30;
data              375 drivers/media/dvb-frontends/ascot2e.c 		data[5] = (frequency > 500000) ? 0x08 : 0x0c;
data              377 drivers/media/dvb-frontends/ascot2e.c 		data[5] = (frequency > 500000) ? 0x30 : 0x38;
data              379 drivers/media/dvb-frontends/ascot2e.c 	data[6] = ascot2e_sett[tv_system].mix_oll;
data              385 drivers/media/dvb-frontends/ascot2e.c 		data[7] = 0x00;
data              389 drivers/media/dvb-frontends/ascot2e.c 		data[7] = ascot2e_sett[tv_system].rf_gain;
data              392 drivers/media/dvb-frontends/ascot2e.c 	data[8] = (u8)((ascot2e_sett[tv_system].fif_offset << 3) |
data              395 drivers/media/dvb-frontends/ascot2e.c 	data[9] = ascot2e_sett[tv_system].bw_offset;
data              396 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x06, data, 10);
data              404 drivers/media/dvb-frontends/ascot2e.c 		data[0] = 0x0F;
data              405 drivers/media/dvb-frontends/ascot2e.c 		data[1] = 0x00;
data              406 drivers/media/dvb-frontends/ascot2e.c 		data[2] = 0x01;
data              408 drivers/media/dvb-frontends/ascot2e.c 		data[0] = 0x0F;
data              409 drivers/media/dvb-frontends/ascot2e.c 		data[1] = 0x00;
data              410 drivers/media/dvb-frontends/ascot2e.c 		data[2] = 0x03;
data              412 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x45, data, 3);
data              415 drivers/media/dvb-frontends/ascot2e.c 	data[0] = ascot2e_sett[tv_system].rf_oldet;
data              417 drivers/media/dvb-frontends/ascot2e.c 	data[1] = ascot2e_sett[tv_system].if_bpf_f0;
data              418 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x49, data, 2);
data              427 drivers/media/dvb-frontends/ascot2e.c 	data[0] = 0xc4;
data              428 drivers/media/dvb-frontends/ascot2e.c 	data[1] = 0x40;
data              429 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x03, data, 2);
data              431 drivers/media/dvb-frontends/ascot2e.c 	data[0] = (u8)(frequency & 0xFF);         /* 0x10: FRF_L */
data              432 drivers/media/dvb-frontends/ascot2e.c 	data[1] = (u8)((frequency >> 8) & 0xFF);  /* 0x11: FRF_M */
data              433 drivers/media/dvb-frontends/ascot2e.c 	data[2] = (u8)((frequency >> 16) & 0x0F); /* 0x12: FRF_H (bit[3:0]) */
data              435 drivers/media/dvb-frontends/ascot2e.c 	data[2] |= (u8)(ascot2e_sett[tv_system].bw << 4);
data              436 drivers/media/dvb-frontends/ascot2e.c 	data[3] = 0xFF; /* 0x13: VCO calibration enable */
data              437 drivers/media/dvb-frontends/ascot2e.c 	data[4] = 0xFF; /* 0x14: Analog block enable */
data              439 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x10, data, 5);
data              477 drivers/media/dvb-frontends/ascot2e.c 	u8 data[4];
data              492 drivers/media/dvb-frontends/ascot2e.c 	data[0] = 16;
data              494 drivers/media/dvb-frontends/ascot2e.c 	data[1] = 0x06;
data              496 drivers/media/dvb-frontends/ascot2e.c 	data[2] = 0xC4;
data              497 drivers/media/dvb-frontends/ascot2e.c 	data[3] = 0x40;
data              498 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x01, data, 4);
data              500 drivers/media/dvb-frontends/ascot2e.c 	data[0] = 0x10;
data              501 drivers/media/dvb-frontends/ascot2e.c 	data[1] = 0x3F;
data              502 drivers/media/dvb-frontends/ascot2e.c 	data[2] = 0x25;
data              503 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x22, data, 3);
data              519 drivers/media/dvb-frontends/ascot2e.c 	data[0] = 0x00;
data              520 drivers/media/dvb-frontends/ascot2e.c 	data[1] = 0x04;
data              521 drivers/media/dvb-frontends/ascot2e.c 	ascot2e_write_regs(priv, 0x14, data, 2);
data               26 drivers/media/dvb-frontends/atbm8830.c static int atbm8830_write_reg(struct atbm_state *priv, u16 reg, u8 data)
data               31 drivers/media/dvb-frontends/atbm8830.c 	u8 buf2[] = { data };
data               40 drivers/media/dvb-frontends/atbm8830.c 		dprintk("%s: reg=0x%04X, data=0x%02X\n", __func__, reg, data);
data              454 drivers/media/dvb-frontends/atbm8830.c 	u8 data = 0;
data              469 drivers/media/dvb-frontends/atbm8830.c 	if (atbm8830_read_reg(priv, REG_CHIP_ID, &data) != 0) {
data              474 drivers/media/dvb-frontends/atbm8830.c 	dprintk("atbm8830 chip id: 0x%02X\n", data);
data               30 drivers/media/dvb-frontends/au8522_common.c int au8522_writereg(struct au8522_state *state, u16 reg, u8 data)
data               33 drivers/media/dvb-frontends/au8522_common.c 	u8 buf[] = { (reg >> 8) | 0x80, reg & 0xff, data };
data               42 drivers/media/dvb-frontends/au8522_common.c 		       __func__, reg, data, ret);
data               29 drivers/media/dvb-frontends/au8522_dig.c 	u16 data;
data              223 drivers/media/dvb-frontends/au8522_dig.c 			*snr = tab[i].data;
data              272 drivers/media/dvb-frontends/au8522_dig.c 	u16 data;
data              305 drivers/media/dvb-frontends/au8522_dig.c 	u16 data;
data              384 drivers/media/dvb-frontends/au8522_dig.c 	u16 data;
data              462 drivers/media/dvb-frontends/au8522_dig.c 	u16 data;
data              555 drivers/media/dvb-frontends/au8522_dig.c 				VSB_mod_tab[i].data);
data              563 drivers/media/dvb-frontends/au8522_dig.c 				QAM64_mod_tab[i].data);
data              572 drivers/media/dvb-frontends/au8522_dig.c 					QAM256_mod_tab_zv_mode[i].data);
data              581 drivers/media/dvb-frontends/au8522_dig.c 					QAM256_mod_tab[i].data);
data               75 drivers/media/dvb-frontends/au8522_priv.h int au8522_writereg(struct au8522_state *state, u16 reg, u8 data);
data              379 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[0].data      = 0x80 | bc;
data              383 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[1].data      = 4;
data              387 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[2].data      = 0x20;
data              393 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[3].data      = 0x40;
data              397 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[4].data      = n >> 3;
data              401 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[5].data      = ((n & 0x7) << 5) | (a >> 2);
data              405 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[6].data      = (a << 6) & 0xdf;
data              411 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[7].data      = 0x40;
data              415 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[8].data      = 0x80;
data              419 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[9].data      = 0x10;
data              423 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[10].data      = 0x20;
data              429 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[11].data      = 0x40;
data              433 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[12].data      = 0x2a;
data              437 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[13].data      = 0x8e;
data              441 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[14].data      = 0;
data              447 drivers/media/dvb-frontends/bcm3510.c 	c.ctl_dat[15].data      = 0x40;
data              645 drivers/media/dvb-frontends/bcm3510.c 	b = fw->data;
data              329 drivers/media/dvb-frontends/bcm3510_priv.h 	u8 data;
data               59 drivers/media/dvb-frontends/bsbe1.h 	u8 data[4];
data               61 drivers/media/dvb-frontends/bsbe1.h 	struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) };
data               68 drivers/media/dvb-frontends/bsbe1.h 	data[0] = (div >> 8) & 0x7f;
data               69 drivers/media/dvb-frontends/bsbe1.h 	data[1] = div & 0xff;
data               70 drivers/media/dvb-frontends/bsbe1.h 	data[2] = 0x80 | ((div & 0x18000) >> 10) | 0x1;
data               71 drivers/media/dvb-frontends/bsbe1.h 	data[3] = 0xe0;
data               58 drivers/media/dvb-frontends/cx22700.c static int cx22700_writereg (struct cx22700_state* state, u8 reg, u8 data)
data               61 drivers/media/dvb-frontends/cx22700.c 	u8 buf [] = { reg, data };
data               70 drivers/media/dvb-frontends/cx22700.c 			__func__, reg, data, ret);
data               73 drivers/media/dvb-frontends/cx22702.c static int cx22702_writereg(struct cx22702_state *state, u8 reg, u8 data)
data               76 drivers/media/dvb-frontends/cx22702.c 	u8 buf[] = { reg, data };
data               86 drivers/media/dvb-frontends/cx22702.c 			__func__, reg, data, ret);
data               96 drivers/media/dvb-frontends/cx22702.c 	u8 data;
data              102 drivers/media/dvb-frontends/cx22702.c 			.buf = &data, .len = 1 } };
data              112 drivers/media/dvb-frontends/cx22702.c 	return data;
data               40 drivers/media/dvb-frontends/cx24110.c static struct {u8 reg; u8 data;} cx24110_regdata[]=
data              103 drivers/media/dvb-frontends/cx24110.c static int cx24110_writereg (struct cx24110_state* state, int reg, int data)
data              105 drivers/media/dvb-frontends/cx24110.c 	u8 buf [] = { reg, data };
data              111 drivers/media/dvb-frontends/cx24110.c 			__func__, err, reg, data);
data              350 drivers/media/dvb-frontends/cx24110.c 		cx24110_writereg(state, cx24110_regdata[i].reg, cx24110_regdata[i].data);
data               90 drivers/media/dvb-frontends/cx24113.c static int cx24113_writereg(struct cx24113_state *state, int reg, int data)
data               92 drivers/media/dvb-frontends/cx24113.c 	u8 buf[] = { reg, data };
data               98 drivers/media/dvb-frontends/cx24113.c 		       __func__, err, reg, data);
data              187 drivers/media/dvb-frontends/cx24116.c static int cx24116_writereg(struct cx24116_state *state, int reg, int data)
data              189 drivers/media/dvb-frontends/cx24116.c 	u8 buf[] = { reg, data };
data              196 drivers/media/dvb-frontends/cx24116.c 			__func__, reg, data);
data              201 drivers/media/dvb-frontends/cx24116.c 		       __func__, err, reg, data);
data              210 drivers/media/dvb-frontends/cx24116.c 			     const u8 *data, u16 len)
data              221 drivers/media/dvb-frontends/cx24116.c 	memcpy(buf + 1, data, len);
data              561 drivers/media/dvb-frontends/cx24116.c 			fw->data[0],
data              562 drivers/media/dvb-frontends/cx24116.c 			fw->data[1],
data              563 drivers/media/dvb-frontends/cx24116.c 			fw->data[fw->size-2],
data              564 drivers/media/dvb-frontends/cx24116.c 			fw->data[fw->size-1]);
data              604 drivers/media/dvb-frontends/cx24116.c 		cx24116_writeregN(state, 0xF7, &fw->data[fw->size - remaining],
data              257 drivers/media/dvb-frontends/cx24117.c static int cx24117_writereg(struct cx24117_state *state, u8 reg, u8 data)
data              259 drivers/media/dvb-frontends/cx24117.c 	u8 buf[] = { reg, data };
data              266 drivers/media/dvb-frontends/cx24117.c 			__func__, state->demod, reg, data);
data              272 drivers/media/dvb-frontends/cx24117.c 			KBUILD_MODNAME, state->demod, ret, reg, data);
data              552 drivers/media/dvb-frontends/cx24117.c 		__func__, state->demod, fw->size, fw->data[0], fw->data[1],
data              553 drivers/media/dvb-frontends/cx24117.c 		fw->data[fw->size - 2], fw->data[fw->size - 1]);
data              612 drivers/media/dvb-frontends/cx24117.c 	memcpy(&buf[1], fw->data, fw->size);
data              192 drivers/media/dvb-frontends/cx24120.c static int cx24120_writereg(struct cx24120_state *state, u8 reg, u8 data)
data              194 drivers/media/dvb-frontends/cx24120.c 	u8 buf[] = { reg, data };
data              206 drivers/media/dvb-frontends/cx24120.c 		    ret, reg, data);
data              210 drivers/media/dvb-frontends/cx24120.c 	dev_dbg(&state->i2c->dev, "reg=0x%02x; data=0x%02x\n", reg, data);
data             1327 drivers/media/dvb-frontends/cx24120.c 		fw->data[0],			/* fw 1st byte */
data             1328 drivers/media/dvb-frontends/cx24120.c 		fw->data[1],			/* fw 2d byte */
data             1329 drivers/media/dvb-frontends/cx24120.c 		fw->data[fw->size - 2],		/* fw before last byte */
data             1330 drivers/media/dvb-frontends/cx24120.c 		fw->data[fw->size - 1]);	/* fw last byte */
data             1339 drivers/media/dvb-frontends/cx24120.c 	cx24120_writeregs(state, 0xfa, fw->data, (fw->size - 1), 0x00);
data             1353 drivers/media/dvb-frontends/cx24120.c 	if (reg == fw->data[fw->size - 1]) {
data              186 drivers/media/dvb-frontends/cx24123.c 	u8 data;
data              233 drivers/media/dvb-frontends/cx24123.c 	u8 i2c_addr, int reg, int data)
data              235 drivers/media/dvb-frontends/cx24123.c 	u8 buf[] = { reg, data };
data              246 drivers/media/dvb-frontends/cx24123.c 		       __func__, err, reg, data);
data              577 drivers/media/dvb-frontends/cx24123.c static int cx24123_pll_writereg(struct dvb_frontend *fe, u32 data)
data              582 drivers/media/dvb-frontends/cx24123.c 	dprintk("pll writereg called, data=0x%08x\n", data);
data              585 drivers/media/dvb-frontends/cx24123.c 	data = data << 3;
data              592 drivers/media/dvb-frontends/cx24123.c 	cx24123_writereg(state, 0x22, (data >> 16) & 0xff);
data              604 drivers/media/dvb-frontends/cx24123.c 	cx24123_writereg(state, 0x22, (data >> 8) & 0xff);
data              617 drivers/media/dvb-frontends/cx24123.c 	cx24123_writereg(state, 0x22, (data) & 0xff);
data              696 drivers/media/dvb-frontends/cx24123.c 			cx24123_regdata[i].data);
data               62 drivers/media/dvb-frontends/cxd2099.c static int read_block(struct cxd *ci, u8 adr, u8 *data, u16 n)
data               76 drivers/media/dvb-frontends/cxd2099.c 			status = regmap_raw_read(ci->regmap, 1, data, len);
data               79 drivers/media/dvb-frontends/cxd2099.c 			data += len;
data               91 drivers/media/dvb-frontends/cxd2099.c static int read_pccard(struct cxd *ci, u16 address, u8 *data, u8 n)
data               98 drivers/media/dvb-frontends/cxd2099.c 		status = regmap_raw_read(ci->regmap, 3, data, n);
data              102 drivers/media/dvb-frontends/cxd2099.c static int write_pccard(struct cxd *ci, u16 address, u8 *data, u8 n)
data              111 drivers/media/dvb-frontends/cxd2099.c 		memcpy(buf, data, n);
data              164 drivers/media/dvb-frontends/cxd2099.c static int write_block(struct cxd *ci, u8 adr, u8 *data, u16 n)
data              180 drivers/media/dvb-frontends/cxd2099.c 		memcpy(buf, data, len);
data              185 drivers/media/dvb-frontends/cxd2099.c 		data += len;
data              388 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              401 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              413 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              426 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              437 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              466 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              488 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              542 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              555 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              584 drivers/media/dvb-frontends/cxd2099.c 	struct cxd *ci = ca->data;
data              650 drivers/media/dvb-frontends/cxd2099.c 	ci->en.data = ci;
data              204 drivers/media/dvb-frontends/cxd2841er.c 				const u8 *data, u32 len)
data              208 drivers/media/dvb-frontends/cxd2841er.c 		(write == 0 ? "read" : "write"), addr, reg, len, len, data);
data              212 drivers/media/dvb-frontends/cxd2841er.c 				u8 addr, u8 reg, const u8 *data, u32 len)
data              233 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_i2c_debug(priv, i2c_addr, reg, 1, data, len);
data              235 drivers/media/dvb-frontends/cxd2841er.c 	memcpy(&buf[1], data, len);
data              297 drivers/media/dvb-frontends/cxd2841er.c 				  u8 addr, u8 reg, u8 data, u8 mask)
data              306 drivers/media/dvb-frontends/cxd2841er.c 		data = ((data & mask) | (rdata & (mask ^ 0xFF)));
data              308 drivers/media/dvb-frontends/cxd2841er.c 	return cxd2841er_write_reg(priv, addr, reg, data);
data              358 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[3] = {0, 0, 0};
data              372 drivers/media/dvb-frontends/cxd2841er.c 	data[0] = (u8)((reg_value >> 16) & 0x0F);
data              373 drivers/media/dvb-frontends/cxd2841er.c 	data[1] = (u8)((reg_value >>  8) & 0xFF);
data              374 drivers/media/dvb-frontends/cxd2841er.c 	data[2] = (u8)(reg_value & 0xFF);
data              377 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0x20, data, 3);
data              388 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[4] = { 0, 0, 0, 0 };
data              399 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x0A;
data              401 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x0B;
data              409 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_reg(priv, I2C_SLVX, 0x17, data[0]);
data              411 drivers/media/dvb-frontends/cxd2841er.c 	data[0] = 0x00;
data              415 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_reg(priv, I2C_SLVT, 0x2d, data[0]);
data              419 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_reg(priv, I2C_SLVT, 0x30, data[0]);
data              437 drivers/media/dvb-frontends/cxd2841er.c 	data[0] = 0x07;
data              438 drivers/media/dvb-frontends/cxd2841er.c 	data[1] = 0x3B;
data              439 drivers/media/dvb-frontends/cxd2841er.c 	data[2] = 0x08;
data              440 drivers/media/dvb-frontends/cxd2841er.c 	data[3] = 0xC5;
data              443 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0x98, data, 4);
data              444 drivers/media/dvb-frontends/cxd2841er.c 	data[0] = 0x05;
data              445 drivers/media/dvb-frontends/cxd2841er.c 	data[1] = 0x80;
data              446 drivers/media/dvb-frontends/cxd2841er.c 	data[2] = 0x0A;
data              447 drivers/media/dvb-frontends/cxd2841er.c 	data[3] = 0x80;
data              448 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0xa8, data, 4);
data              449 drivers/media/dvb-frontends/cxd2841er.c 	data[0] = 0x0C;
data              450 drivers/media/dvb-frontends/cxd2841er.c 	data[1] = 0xCC;
data              451 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0xc3, data, 2);
data              833 drivers/media/dvb-frontends/cxd2841er.c 	u8 data = 0;
data              855 drivers/media/dvb-frontends/cxd2841er.c 		data = 0x0;
data              860 drivers/media/dvb-frontends/cxd2841er.c 		data = 0x3;
data              864 drivers/media/dvb-frontends/cxd2841er.c 		data = 0x1;
data              867 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_reg(priv, I2C_SLVX, 0x14, data);
data             1005 drivers/media/dvb-frontends/cxd2841er.c 	u8 data = 0;
data             1017 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_reg(priv, I2C_SLVT, 0x10, &data);
data             1018 drivers/media/dvb-frontends/cxd2841er.c 	if ((data & 0x07) == 0x07) {
data             1025 drivers/media/dvb-frontends/cxd2841er.c 		*sync = ((data & 0x07) == 0x6 ? 1 : 0);
data             1026 drivers/media/dvb-frontends/cxd2841er.c 		*tslock = ((data & 0x20) ? 1 : 0);
data             1027 drivers/media/dvb-frontends/cxd2841er.c 		*unlock = ((data & 0x10) ? 1 : 0);
data             1034 drivers/media/dvb-frontends/cxd2841er.c 	u8 data;
data             1040 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_reg(priv, I2C_SLVT, 0x88, &data);
data             1041 drivers/media/dvb-frontends/cxd2841er.c 	if ((data & 0x01) == 0) {
data             1044 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_read_reg(priv, I2C_SLVT, 0x10, &data);
data             1045 drivers/media/dvb-frontends/cxd2841er.c 		*tslock = ((data & 0x20) ? 1 : 0);
data             1053 drivers/media/dvb-frontends/cxd2841er.c 	u8 data = 0;
data             1060 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_reg(priv, I2C_SLVT, 0x10, &data);
data             1062 drivers/media/dvb-frontends/cxd2841er.c 			"%s(): lock=0x%x\n", __func__, data);
data             1063 drivers/media/dvb-frontends/cxd2841er.c 	*sync = ((data & 0x02) ? 1 : 0);
data             1064 drivers/media/dvb-frontends/cxd2841er.c 	*tslock = ((data & 0x01) ? 1 : 0);
data             1065 drivers/media/dvb-frontends/cxd2841er.c 	*unlock = ((data & 0x10) ? 1 : 0);
data             1128 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[3];
data             1144 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_reg(priv, I2C_SLVT, 0x10, &data[0]);
data             1145 drivers/media/dvb-frontends/cxd2841er.c 	if (data[0] & 0x01) {
data             1150 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_read_reg(priv, I2C_SLVT, 0x50, &data[0]);
data             1151 drivers/media/dvb-frontends/cxd2841er.c 		is_hs_mode = (data[0] & 0x10 ? 1 : 0);
data             1164 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x45, data, 3);
data             1165 drivers/media/dvb-frontends/cxd2841er.c 	cfrl_ctrlval = sign_extend32((((u32)data[0] & 0x1F) << 16) |
data             1166 drivers/media/dvb-frontends/cxd2841er.c 				(((u32)data[1] & 0xFF) <<  8) |
data             1167 drivers/media/dvb-frontends/cxd2841er.c 				((u32)data[2] & 0xFF), 20);
data             1187 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[4];
data             1201 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x4c, data, sizeof(data));
data             1203 drivers/media/dvb-frontends/cxd2841er.c 		((u32)(data[0] & 0x1F) << 24) | ((u32)data[1] << 16) |
data             1204 drivers/media/dvb-frontends/cxd2841er.c 		((u32)data[2] << 8) | (u32)data[3], 29);
data             1231 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[4];
data             1245 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x4c, data, sizeof(data));
data             1247 drivers/media/dvb-frontends/cxd2841er.c 		((u32)(data[0] & 0x1F) << 24) | ((u32)data[1] << 16) |
data             1248 drivers/media/dvb-frontends/cxd2841er.c 		((u32)data[2] << 8) | (u32)data[3], 29);
data             1257 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[4];
data             1271 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x4c, data, sizeof(data));
data             1273 drivers/media/dvb-frontends/cxd2841er.c 		((u32)(data[0] & 0x0F) << 24) | ((u32)data[1] << 16) |
data             1274 drivers/media/dvb-frontends/cxd2841er.c 		((u32)data[2] << 8) | (u32)data[3], 27);
data             1297 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1311 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x15, data, sizeof(data));
data             1312 drivers/media/dvb-frontends/cxd2841er.c 	*offset = div_s64(41000LL * sign_extend32((((u32)data[0] & 0x3f) << 8)
data             1313 drivers/media/dvb-frontends/cxd2841er.c 						| (u32)data[1], 13), 16384);
data             1320 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[3];
data             1329 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0xea, data, sizeof(data));
data             1330 drivers/media/dvb-frontends/cxd2841er.c 	if (data[2] & 0x01)
data             1331 drivers/media/dvb-frontends/cxd2841er.c 		*penum = ((u32)data[0] << 8) | (u32)data[1];
data             1338 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[3];
data             1347 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0xea, data, sizeof(data));
data             1348 drivers/media/dvb-frontends/cxd2841er.c 	if (data[2] & 0x01)
data             1349 drivers/media/dvb-frontends/cxd2841er.c 		*penum = ((u32)data[0] << 8) | (u32)data[1];
data             1356 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[3];
data             1365 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0xfd, data, sizeof(data));
data             1366 drivers/media/dvb-frontends/cxd2841er.c 	if (data[0] & 0x01)
data             1367 drivers/media/dvb-frontends/cxd2841er.c 		*penum = ((u32)data[1] << 8) | (u32)data[2];
data             1374 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1383 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0xA1, data, 1);
data             1385 drivers/media/dvb-frontends/cxd2841er.c 	if (!(data[0] & 0x01))
data             1389 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0xA2, data, sizeof(data));
data             1390 drivers/media/dvb-frontends/cxd2841er.c 	*penum = ((u32)data[0] << 8) | (u32)data[1];
data             1393 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0xA4, data, sizeof(data));
data             1394 drivers/media/dvb-frontends/cxd2841er.c 	*penum += ((u32)data[0] << 8) | (u32)data[1];
data             1397 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0xA6, data, sizeof(data));
data             1398 drivers/media/dvb-frontends/cxd2841er.c 	*penum += ((u32)data[0] << 8) | (u32)data[1];
data             1406 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[3];
data             1416 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x62, data, sizeof(data));
data             1417 drivers/media/dvb-frontends/cxd2841er.c 	if (!(data[0] & 0x80)) {
data             1422 drivers/media/dvb-frontends/cxd2841er.c 	bit_err = ((u32)(data[0] & 0x3f) << 16) |
data             1423 drivers/media/dvb-frontends/cxd2841er.c 		((u32)data[1] << 8) |
data             1424 drivers/media/dvb-frontends/cxd2841er.c 		(u32)data[2];
data             1425 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_reg(priv, I2C_SLVT, 0x60, data);
data             1426 drivers/media/dvb-frontends/cxd2841er.c 	period_exp = data[0] & 0x1f;
data             1449 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[3];
data             1462 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x16, data, sizeof(data));
data             1471 drivers/media/dvb-frontends/cxd2841er.c 	*bit_error = ((u32)(data[0] & 0x7F) << 16) |
data             1472 drivers/media/dvb-frontends/cxd2841er.c 		((u32)data[1] << 8) | data[2];
data             1483 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[11];
data             1497 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x35, data, 11);
data             1498 drivers/media/dvb-frontends/cxd2841er.c 	if (data[0] & 0x01) {
data             1499 drivers/media/dvb-frontends/cxd2841er.c 		*bit_error = ((u32)(data[1]  & 0x3F) << 16) |
data             1500 drivers/media/dvb-frontends/cxd2841er.c 			     ((u32)(data[2]  & 0xFF) <<  8) |
data             1501 drivers/media/dvb-frontends/cxd2841er.c 			     (u32)(data[3]  & 0xFF);
data             1502 drivers/media/dvb-frontends/cxd2841er.c 		*bit_count = ((u32)(data[8]  & 0x3F) << 16) |
data             1503 drivers/media/dvb-frontends/cxd2841er.c 			     ((u32)(data[9]  & 0xFF) <<  8) |
data             1504 drivers/media/dvb-frontends/cxd2841er.c 			     (u32)(data[10] & 0xFF);
data             1521 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[5];
data             1534 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x30, data, 5);
data             1535 drivers/media/dvb-frontends/cxd2841er.c 	if (data[0] & 0x01) {
data             1537 drivers/media/dvb-frontends/cxd2841er.c 		*bit_error = ((u32)(data[1] & 0x0F) << 24) |
data             1538 drivers/media/dvb-frontends/cxd2841er.c 			     ((u32)(data[2] & 0xFF) << 16) |
data             1539 drivers/media/dvb-frontends/cxd2841er.c 			     ((u32)(data[3] & 0xFF) <<  8) |
data             1540 drivers/media/dvb-frontends/cxd2841er.c 			     (u32)(data[4] & 0xFF);
data             1544 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_read_reg(priv, I2C_SLVT, 0x7a, data);
data             1546 drivers/media/dvb-frontends/cxd2841er.c 		period = (u32)(1 << (data[0] & 0x0F));
data             1571 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[4];
data             1580 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x39, data, sizeof(data));
data             1581 drivers/media/dvb-frontends/cxd2841er.c 	if (!(data[0] & 0x10)) {
data             1586 drivers/media/dvb-frontends/cxd2841er.c 	*bit_error = ((u32)(data[0] & 0x0f) << 24) |
data             1587 drivers/media/dvb-frontends/cxd2841er.c 		     ((u32)data[1] << 16) |
data             1588 drivers/media/dvb-frontends/cxd2841er.c 		     ((u32)data[2] << 8) |
data             1589 drivers/media/dvb-frontends/cxd2841er.c 		     (u32)data[3];
data             1590 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_reg(priv, I2C_SLVT, 0x6f, data);
data             1591 drivers/media/dvb-frontends/cxd2841er.c 	period_exp = data[0] & 0x0f;
data             1593 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_reg(priv, I2C_SLVT, 0x5e, data);
data             1594 drivers/media/dvb-frontends/cxd2841er.c 	n_ldpc = ((data[0] & 0x03) == 0 ? 16200 : 64800);
data             1619 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1628 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_reg(priv, I2C_SLVT, 0x39, data);
data             1629 drivers/media/dvb-frontends/cxd2841er.c 	if (!(data[0] & 0x01)) {
data             1634 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x22, data, sizeof(data));
data             1635 drivers/media/dvb-frontends/cxd2841er.c 	*bit_error = ((u32)data[0] << 8) | (u32)data[1];
data             1636 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_reg(priv, I2C_SLVT, 0x6f, data);
data             1637 drivers/media/dvb-frontends/cxd2841er.c 	period = ((data[0] & 0x07) == 0) ? 256 : (4096 << (data[0] & 0x07));
data             1671 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[3];
data             1685 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x10, data, 3);
data             1688 drivers/media/dvb-frontends/cxd2841er.c 	if (data[0] & 0x01) {
data             1689 drivers/media/dvb-frontends/cxd2841er.c 		value = ((u32)(data[1] & 0x1F) << 8) | (u32)(data[2] & 0xFF);
data             1743 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1756 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x19, data, 1);
data             1757 drivers/media/dvb-frontends/cxd2841er.c 	qam = (enum sony_dvbc_constellation_t) (data[0] & 0x07);
data             1758 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x4C, data, 2);
data             1761 drivers/media/dvb-frontends/cxd2841er.c 	reg = ((u32)(data[0]&0x1f) << 8) | (u32)data[1];
data             1794 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1805 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x28, data, sizeof(data));
data             1808 drivers/media/dvb-frontends/cxd2841er.c 	reg = ((u32)data[0] << 8) | (u32)data[1];
data             1823 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1834 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x28, data, sizeof(data));
data             1837 drivers/media/dvb-frontends/cxd2841er.c 	reg = ((u32)data[0] << 8) | (u32)data[1];
data             1852 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1864 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x28, data, sizeof(data));
data             1867 drivers/media/dvb-frontends/cxd2841er.c 	reg = ((u32)data[0] << 8) | (u32)data[1];
data             1880 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1884 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x49, data, 2);
data             1887 drivers/media/dvb-frontends/cxd2841er.c 			__func__, (((u16)data[0] & 0x0F) << 8) |
data             1888 drivers/media/dvb-frontends/cxd2841er.c 			(u16)(data[1] & 0xFF));
data             1889 drivers/media/dvb-frontends/cxd2841er.c 	return ((((u16)data[0] & 0x0F) << 8) | (u16)(data[1] & 0xFF)) << 4;
data             1895 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1899 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x26, data, 2);
data             1902 drivers/media/dvb-frontends/cxd2841er.c 			__func__, (((u16)data[0] & 0x0F) << 8) |
data             1903 drivers/media/dvb-frontends/cxd2841er.c 			(u16)(data[1] & 0xFF));
data             1904 drivers/media/dvb-frontends/cxd2841er.c 	return ((((u16)data[0] & 0x0F) << 8) | (u16)(data[1] & 0xFF)) << 4;
data             1910 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1914 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x26, data, 2);
data             1918 drivers/media/dvb-frontends/cxd2841er.c 			__func__, (((u16)data[0] & 0x0F) << 8) |
data             1919 drivers/media/dvb-frontends/cxd2841er.c 			(u16)(data[1] & 0xFF));
data             1920 drivers/media/dvb-frontends/cxd2841er.c 	return ((((u16)data[0] & 0x0F) << 8) | (u16)(data[1] & 0xFF)) << 4;
data             1925 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2];
data             1934 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_read_regs(priv, I2C_SLVT, 0x1f, data, 2);
data             1935 drivers/media/dvb-frontends/cxd2841er.c 	return ((((u16)data[0] & 0x1F) << 8) | (u16)(data[1] & 0xFF)) << 3;
data             2173 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[MAX_WRITE_REGSIZE];
data             2281 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2282 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2283 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2284 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2311 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2312 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2313 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2314 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2341 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2342 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2343 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2344 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2371 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2372 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2373 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2374 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2401 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2402 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2403 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2404 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2418 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[MAX_WRITE_REGSIZE];
data             2481 drivers/media/dvb-frontends/cxd2841er.c 	data[0] = 0x01;
data             2482 drivers/media/dvb-frontends/cxd2841er.c 	data[1] = 0x14;
data             2483 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0x9C, data, 2);
data             2502 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2503 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2504 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2505 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2512 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x15;
data             2513 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0x28;
data             2515 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x01;
data             2516 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0xE0;
data             2518 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xD9, data, 2);
data             2521 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x01;
data             2522 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x02;
data             2524 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0x38, data, 2);
data             2539 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2540 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2541 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2542 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2549 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x1F;
data             2550 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0xF8;
data             2552 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x12;
data             2553 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0xF8;
data             2555 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xD9, data, 2);
data             2558 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x00;
data             2559 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x03;
data             2561 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0x38, data, 2);
data             2576 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2577 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2578 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2579 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2586 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x25;
data             2587 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0x4C;
data             2589 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x1F;
data             2590 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0xDC;
data             2592 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xD9, data, 2);
data             2595 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x00;
data             2596 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x03;
data             2598 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0x38, data, 2);
data             2613 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2614 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2615 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2616 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2623 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x2C;
data             2624 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0xC2;
data             2626 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x26;
data             2627 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0x3C;
data             2629 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xD9, data, 2);
data             2632 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x00;
data             2633 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x03;
data             2635 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0x38, data, 2);
data             2646 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[3];
data             2717 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2718 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2719 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2720 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2726 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x13;
data             2727 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0xFC;
data             2728 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xD9, data, 2);
data             2748 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2749 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2750 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2751 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2757 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x1A;
data             2758 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0xFA;
data             2759 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xD9, data, 2);
data             2779 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = (u8) ((iffreq >> 16) & 0xff);
data             2780 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = (u8)((iffreq >> 8) & 0xff);
data             2781 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = (u8)(iffreq & 0xff);
data             2782 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xB6, data, 3);
data             2789 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x1F;
data             2790 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0x79;
data             2792 drivers/media/dvb-frontends/cxd2841er.c 			data[0] = 0x1A;
data             2793 drivers/media/dvb-frontends/cxd2841er.c 			data[1] = 0xE2;
data             2795 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xD9, data, 2);
data             2899 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2] = { 0x09, 0x54 };
data             2920 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x0A;
data             2921 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0xD4;
data             2923 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0x43, data, 2);
data             2974 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[MAX_WRITE_REGSIZE];
data             2995 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x0A;
data             2996 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0xD4;
data             2998 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x09;
data             2999 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x54;
data             3002 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0x43, data, 2);
data             3051 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0xEB;
data             3052 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x03;
data             3053 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = 0x3B;
data             3054 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0x33, data, 3);
data             3058 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x5E;
data             3059 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x5E;
data             3060 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = 0x47;
data             3061 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0x95, data, 3);
data             3065 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x3F;
data             3066 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0xFF;
data             3067 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xD9, data, 2);
data             3071 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x0B;
data             3072 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x72;
data             3073 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0x34, data, 2);
data             3075 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x93;
data             3076 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0xF3;
data             3077 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = 0x00;
data             3078 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xD2, data, 3);
data             3080 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x05;
data             3081 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0xB8;
data             3082 drivers/media/dvb-frontends/cxd2841er.c 		data[2] = 0xD8;
data             3083 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0xDD, data, 3);
data             3102 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x89;
data             3103 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x89;
data             3104 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0x24, data, 2);
data             3108 drivers/media/dvb-frontends/cxd2841er.c 		data[0] = 0x24;
data             3109 drivers/media/dvb-frontends/cxd2841er.c 		data[1] = 0x95;
data             3110 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_write_regs(priv, I2C_SLVT, 0x8C, data, 2);
data             3129 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2] = { 0x09, 0x54 };
data             3151 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0x43, data, 2);
data             3207 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[2] = { 0x09, 0x54 };
data             3227 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0x43, data, 2);
data             3646 drivers/media/dvb-frontends/cxd2841er.c 	u8 data;
data             3657 drivers/media/dvb-frontends/cxd2841er.c 	data = (burst == SEC_MINI_A ? 0 : 1);
data             3660 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_reg(priv, I2C_SLVT, 0x35, data);
data             3667 drivers/media/dvb-frontends/cxd2841er.c 	u8 data;
data             3678 drivers/media/dvb-frontends/cxd2841er.c 	data = (tone == SEC_TONE_ON ? 1 : 0);
data             3680 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_reg(priv, I2C_SLVT, 0x36, data);
data             3688 drivers/media/dvb-frontends/cxd2841er.c 	u8 data[12];
data             3704 drivers/media/dvb-frontends/cxd2841er.c 	memset(data, 0, sizeof(data));
data             3705 drivers/media/dvb-frontends/cxd2841er.c 	for (i = 0; i < cmd->msg_len && i < sizeof(data); i++)
data             3706 drivers/media/dvb-frontends/cxd2841er.c 		data[i] = cmd->msg[i];
data             3707 drivers/media/dvb-frontends/cxd2841er.c 	cxd2841er_write_regs(priv, I2C_SLVT, 0x3e, data, sizeof(data));
data             3716 drivers/media/dvb-frontends/cxd2841er.c 		cxd2841er_read_reg(priv, I2C_SLVT, 0x10, data);
data             3717 drivers/media/dvb-frontends/cxd2841er.c 		if (!data[0]) {
data               16 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c 				   u8 sub_address, u8 *data,
data               22 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c 	u8 *read_data_top = data;
data               24 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c 	if (!io || !io->if_object || !data)
data               65 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c 				    const u8 *data, u32 size)
data               70 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c 	const u8 *write_data_top = data;
data               72 drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c 	if (!io || !io->if_object || !data)
data               14 drivers/media/dvb-frontends/cxd2880/cxd2880_io.c 				    u8 sub_address, u8 data)
data               19 drivers/media/dvb-frontends/cxd2880/cxd2880_io.c 	return io->write_regs(io, tgt, sub_address, &data, 1);
data               24 drivers/media/dvb-frontends/cxd2880/cxd2880_io.c 			    u8 sub_address, u8 data, u8 mask)
data               41 drivers/media/dvb-frontends/cxd2880/cxd2880_io.c 		data = (data & mask) | (rdata & (mask ^ 0xff));
data               44 drivers/media/dvb-frontends/cxd2880/cxd2880_io.c 	return io->write_reg(io, tgt, sub_address, data);
data               28 drivers/media/dvb-frontends/cxd2880/cxd2880_io.h 			 u8 *data, u32 size);
data               31 drivers/media/dvb-frontends/cxd2880/cxd2880_io.h 			  const u8 *data, u32 size);
data               34 drivers/media/dvb-frontends/cxd2880/cxd2880_io.h 			 u8 data);
data               44 drivers/media/dvb-frontends/cxd2880/cxd2880_io.h 				    u8 sub_address, u8 data);
data               48 drivers/media/dvb-frontends/cxd2880/cxd2880_io.h 			    u8 sub_address, u8 data, u8 mask);
data               23 drivers/media/dvb-frontends/cxd2880/cxd2880_spi.h 	int (*read)(struct cxd2880_spi *spi, u8 *data,
data               25 drivers/media/dvb-frontends/cxd2880/cxd2880_spi.h 	int (*write)(struct cxd2880_spi *spi, const u8 *data,
data               15 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 				    const u8 *data, u32 size)
data               22 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	if (!spi || !spi->user || !data || size == 0)
data               28 drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c 	tx.tx_buf = data;
data              206 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data = 0;
data              222 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data = 0x00;
data              225 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data = 0x01;
data              228 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data = 0x02;
data              235 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					     0x10, data);
data              249 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data = 0x1a;
data              252 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data = 0x16;
data              260 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x10, data);
data              265 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data = 0x01;
data              267 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data = 0x00;
data              271 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x11, data);
data              276 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x13, data);
data              287 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x12, data);
data              299 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data = 0x01;
data              302 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data = 0x00;
data              310 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x69, data);
data              315 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[6] = { 0 };
data              326 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = tnr_dmd->create_param.xosc_cap;
data              327 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = tnr_dmd->create_param.xosc_i;
data              330 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x01;
data              331 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[3] = 0x00;
data              334 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x00;
data              335 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[3] = 0x00;
data              338 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x01;
data              339 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[3] = 0x01;
data              342 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x00;
data              343 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[3] = 0x01;
data              348 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[4] = 0x06;
data              349 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[5] = 0x00;
data              353 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				       0x13, data, 6);
data              358 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[2] = { 0 };
data              372 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x00;
data              375 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x03;
data              378 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x02;
data              384 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x01;
data              388 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				       0x1f, data, 2);
data              393 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[8] = { 0 };
data              445 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x01;
data              446 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x00;
data              447 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x01;
data              450 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x21, data, 3);
data              459 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x01;
data              460 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x01;
data              463 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x17, data, 2);
data              482 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x00;
data              486 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = 0x00;
data              488 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = 0x1f;
data              489 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x0a;
data              492 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xb5, data, 3);
data              504 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x34;
data              505 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = 0x2c;
data              507 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x2f;
data              508 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = 0x25;
data              510 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x15;
data              511 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[3] = 0x19;
data              512 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[4] = 0x1b;
data              513 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[5] = 0x15;
data              514 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[6] = 0x19;
data              515 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[7] = 0x1b;
data              518 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xd9, data, 8);
data              527 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x6c;
data              528 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x10;
data              529 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0xa6;
data              532 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x44, data, 3);
data              535 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x16;
data              536 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0xa8;
data              539 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x50, data, 2);
data              542 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x00;
data              543 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x22;
data              544 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x00;
data              545 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[3] = 0x88;
data              548 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x62, data, 4);
data              567 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x00;
data              568 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x71;
data              571 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x10, data, 2);
data              592 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x03;
data              593 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0xe0;
data              596 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xbc, data, 2);
data              608 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x06;
data              609 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = 0x07;
data              610 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x1a;
data              612 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x00;
data              613 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = 0x08;
data              614 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x19;
data              616 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[3] = 0x0e;
data              617 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[4] = 0x09;
data              618 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[5] = 0x0e;
data              630 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data[0] =
data              632 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data[1] =
data              637 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					      addr, data, 6);
data              642 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x00;
data              643 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x08;
data              645 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x1a;
data              647 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x19;
data              648 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[3] = 0x0e;
data              649 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[4] = 0x09;
data              650 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[5] = 0x0e;
data              662 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data[0] =
data              664 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data[1] =
data              669 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					      addr, data, 6);
data              679 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x08;
data              680 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x09;
data              683 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xbd, data, 2);
data              686 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x08;
data              687 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x09;
data              690 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xc4, data, 2);
data              705 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x15;
data              706 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x18;
data              707 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x00;
data              710 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x10, data, 3);
data              736 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x10, data, 1);
data              739 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	if ((data[0] & 0x01) == 0x00)
data              758 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x11, data, 1);
data              761 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	if ((data[0] & 0x01) == 0x00)
data              771 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x00;
data              772 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0xfe;
data              773 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0xee;
data              776 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x6e, data, 3);
data              779 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0xa1;
data              780 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x8b;
data              783 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x8d, data, 2);
data              786 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x08;
data              787 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x09;
data              790 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x77, data, 2);
data              825 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x10, data, 1);
data              828 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	if ((data[0] & 0x01) == 0x00)
data              839 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[5] = { 0 };
data              850 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x40;
data              851 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x40;
data              854 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xea, data, 2);
data              860 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x00;
data              862 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = 0x00;
data              864 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = 0x01;
data              865 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x01;
data              866 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[3] = 0x03;
data              869 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x30, data, 4);
data              891 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[11] = { 0 };
data              910 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x0e;
data              911 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[4] = 0x03;
data              914 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xe7, data, 5);
data              918 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x1f;
data              919 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x80;
data              920 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x18;
data              921 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[3] = 0x00;
data              922 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[4] = 0x07;
data              925 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xe7, data, 5);
data              931 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x72;
data              932 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x81;
data              933 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[3] = 0x1d;
data              934 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[4] = 0x6f;
data              935 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[5] = 0x7e;
data              936 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[7] = 0x1c;
data              939 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x94;
data              940 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[6] = 0x91;
data              943 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[2] = 0x96;
data              944 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[6] = 0x93;
data              951 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x44, data, 8);
data              962 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x03;
data              963 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0xe2;
data              966 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x1e, data, 2);
data              976 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = is_cable ? 0x01 : 0x00;
data              977 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x00;
data              978 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x6b;
data              979 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[3] = 0x4d;
data              983 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[4] = 0x03;
data              987 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[4] = 0x00;
data              990 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[4] = 0x01;
data              993 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[4] = 0x02;
data              999 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[5] = 0x00;
data             1003 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[6] = (freq_khz >> 16) & 0x0f;
data             1004 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[7] = (freq_khz >> 8) & 0xff;
data             1005 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[8] = freq_khz & 0xff;
data             1006 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[9] = 0xff;
data             1007 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[10] = 0xfe;
data             1011 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				       0x52, data, 11);
data             1019 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[3] = { 0 };
data             1031 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x01;
data             1032 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x0e;
data             1033 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x01;
data             1036 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x2d, data, 3);
data             1049 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x2c, data, 1);
data             1061 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x60, data[0]);
data             1090 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					     0x60, data, 2);
data             1114 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		    cxd2880_convert2s_complement((data[0] << 8) | data[1], 16);
data             1121 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = (shift_freq >> 8) & 0xff;
data             1122 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = shift_freq & 0xff;
data             1126 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					      0x60, data, 2);
data             1132 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					     0x69, data, 1);
data             1190 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		shift_freq += cxd2880_convert2s_complement(data[0], 8);
data             1197 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = shift_freq & 0xff;
data             1201 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					     0x69, data[0]);
data             1225 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[6] = { 0 };
data             1245 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		memset(data, 0x01, sizeof(data));
data             1247 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		memset(data, 0x00, sizeof(data));
data             1251 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xef, data, 6);
data             1261 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x00;
data             1263 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x01;
data             1267 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0xb1, data[0]);
data             1272 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[2] = { 0 };
data             1286 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x14;
data             1287 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x00;
data             1290 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 						0x55, data, 2);
data             1299 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x0b;
data             1300 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0xff;
data             1303 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x53, data, 2);
data             1311 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x0b;
data             1312 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0xff;
data             1315 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x55, data, 2);
data             1324 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x14;
data             1325 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x00;
data             1328 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 						 0x53, data, 2);
data             1352 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[3] = { 0 };
data             1368 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x00;
data             1369 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x00;
data             1372 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				      0x53, data, 2);
data             1381 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x1f;
data             1382 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0xff;
data             1383 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[2] = 0x03;
data             1386 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 						 0x55, data, 3);
data             1389 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x00;
data             1390 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0x00;
data             1393 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 						 0x53, data, 2);
data             1402 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = 0x1f;
data             1403 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = 0xff;
data             1407 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				       0x55, data, 2);
data             1412 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data = 0;
data             1429 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0xb2, &data, 1);
data             1433 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	if ((data & 0x01) == 0x00)
data             1467 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[4] = { 0 };
data             1496 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x00;
data             1500 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x01;
data             1504 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x02;
data             1512 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x30, data[0]);
data             1530 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x10, data, 1);
data             1533 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	if ((data[0] & 0x01) == 0x00)
data             1558 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	memset(data, 0x00, sizeof(data));
data             1562 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				       0x26, data, 4);
data             1567 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[3] = { 0 };
data             1610 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					     0x12, data, 1);
data             1613 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		if ((data[0] & 0x01) == 0)
data             1623 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = 0x03;
data             1624 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = 0x00;
data             1627 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					      0x2a, data, 2);
data             1640 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					     0x13, data, 1);
data             1643 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		if ((data[0] & 0x01) == 0)
data             1663 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x11, data, 1);
data             1666 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	if ((data[0] & 0x01) == 0)
data             1691 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	memset(data, 0x00, sizeof(data));
data             1695 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				       0x27, data, 3);
data             1713 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data = 0;
data             1791 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data = backwards_compatible ? 0x00 : 0x01;
data             1803 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					    0x66, data, 0x01);
data             1815 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[65];
data             1831 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = pid_ftr_cfg->is_negative ? 0x01 : 0x00;
data             1835 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data[1 + (i * 2)] = (pid_ftr_cfg->pid_cfg[i].pid >> 8) | 0x20;
data             1836 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data[2 + (i * 2)] =  pid_ftr_cfg->pid_cfg[i].pid & 0xff;
data             1838 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data[1 + (i * 2)] = 0x00;
data             1839 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 			data[2 + (i * 2)] = 0x00;
data             1845 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				       0x50, data, 65);
data             2191 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data;
data             2225 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     &data,
data             2232 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		if (data == 0x00) {
data             2247 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		if (data == 0x01) {
data             2507 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[2] = { 0 };
data             2757 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = (value >> 8) & 0x1f;
data             2758 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = value & 0xff;
data             2764 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 data[0], 0x1f);
data             2772 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 data[1], 0xff);
data             2779 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = (value >> 8) & 0xff;
data             2780 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = value & 0xff;
data             2784 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x48, data[0],
data             2791 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x49, data[1],
data             2798 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = value & 0x07;
data             2802 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x4a, data[0],
data             2809 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = (value & 0x07) << 3;
data             2813 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x4a, data[0],
data             2839 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = (value >> 8) & 0x07;
data             2840 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = value & 0xff;
data             2844 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x99, data[0],
data             2851 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x9a, data[1],
data             2858 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = (value >> 8) & 0x07;
data             2859 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = value & 0xff;
data             2863 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x9b, data[0],
data             2870 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x9c, data[1],
data             2877 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[0] = (value >> 8) & 0x07;
data             2878 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 		data[1] = value & 0xff;
data             2882 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x9d, data[0],
data             2889 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 							 0x00, 0x9e, data[1],
data             3058 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data = 0;
data             3078 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x20, &data, 1);
data             3082 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	*value = (data >> id) & 0x01;
data             3135 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[2] = { 0 };
data             3151 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0x15, data, 2);
data             3155 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	*value = (data[0] << 8) | data[1];
data             3164 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[2] = { 0 };
data             3179 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = (value >> 8) & 0xff;
data             3180 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = value & 0xff;
data             3184 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				       0x3c, data, 2);
data             3193 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data[2] = { 0 };
data             3211 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] = clear_overflow_flag ? 0x02 : 0x00;
data             3212 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[0] |= clear_underflow_flag ? 0x01 : 0x00;
data             3213 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	data[1] = clear_buf ? 0x01 : 0x00;
data             3217 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				       0x9f, data, 2);
data             3224 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data = 0;
data             3236 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				     0xfd, &data, 1);
data             3240 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	*chip_id = (enum cxd2880_tnrdmd_chip_id)data;
data             3494 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 	u8 data;
data             3506 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					     0x00, &data, 1);
data               98 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 	const u8 *data = NULL;
data              120 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 		data = clk_mode_ckffrq_a;
data              123 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 		data = clk_mode_ckffrq_b;
data              126 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 		data = clk_mode_ckffrq_c;
data              134 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				      0x65, data, 2);
data              145 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 		u8 data[2] = { 0x01, 0x01 };
data              155 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0xce, data, 2);
data              201 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = maxclkcnt_a;
data              204 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = maxclkcnt_b;
data              207 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = maxclkcnt_c;
data              215 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0x68, data, 3);
data              231 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw8_nomi_ac;
data              234 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw8_nomi_b;
data              242 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0x60, data, 5);
data              254 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw8_gtdofst_a;
data              257 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw8_gtdofst_b;
data              260 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw8_gtdofst_c;
data              268 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0x7d, data, 2);
data              293 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw8_mrc_a;
data              296 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw8_mrc_b;
data              299 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw8_mrc_c;
data              307 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 						      0x4b, &data[0], 2);
data              313 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 						      0x51, &data[2], 3);
data              335 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw7_nomi_ac;
data              338 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw7_nomi_b;
data              346 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0x60, data, 5);
data              358 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw7_gtdofst_a;
data              361 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw7_gtdofst_b;
data              364 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw7_gtdofst_c;
data              372 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0x7d, data, 2);
data              397 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw7_mrc_a;
data              400 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw7_mrc_b;
data              403 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw7_mrc_c;
data              411 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 						      0x4b, &data[0], 2);
data              417 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 						      0x51, &data[2], 3);
data              439 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw6_nomi_ac;
data              442 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw6_nomi_b;
data              450 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0x60, data, 5);
data              462 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw6_gtdofst_a;
data              465 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw6_gtdofst_b;
data              468 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw6_gtdofst_c;
data              476 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0x7d, data, 2);
data              501 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw6_mrc_a;
data              504 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw6_mrc_b;
data              507 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw6_mrc_c;
data              515 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 						      0x4b, &data[0], 2);
data              521 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 						      0x51, &data[2], 3);
data              543 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw5_nomi_ac;
data              546 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw5_nomi_b;
data              554 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0x60, data, 5);
data              566 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw5_gtdofst_a;
data              569 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw5_gtdofst_b;
data              572 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 			data = bw5_gtdofst_c;
data              580 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 					      0x7d, data, 2);
data              605 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw5_mrc_a;
data              608 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw5_mrc_b;
data              611 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 				data = bw5_mrc_c;
data              619 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 						      0x4b, &data[0], 2);
data              625 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c 						      0x51, &data[2], 3);
data              157 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 	const u8 *data = NULL;
data              261 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 		data = clk_mode_settings_a1;
data              266 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 		data = clk_mode_settings_b1;
data              271 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 		data = clk_mode_settings_c1;
data              287 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				      0x1d, &data[0], 3);
data              293 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				     0x22, data[3]);
data              299 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				     0x24, data[4]);
data              305 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				     0x26, data[5]);
data              311 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				      0x29, &data[6], 2);
data              317 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				     0x2d, data[8]);
data              352 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw8_nomi_ac;
data              355 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw8_nomi_b;
data              363 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x10, data, 6);
data              375 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw8_gtdofst_a;
data              379 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = gtdofst;
data              387 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x19, data, 2);
data              393 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw8_sst_a;
data              396 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw8_sst_b;
data              399 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw8_sst_c;
data              407 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x1b, data, 2);
data              414 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw8_mrc_a;
data              417 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw8_mrc_b;
data              420 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw8_mrc_c;
data              428 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 						      0x4b, data, 9);
data              438 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw7_nomi_ac;
data              441 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw7_nomi_b;
data              449 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x10, data, 6);
data              467 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw7_sst_a;
data              470 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw7_sst_b;
data              473 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw7_sst_c;
data              481 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x1b, data, 2);
data              488 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw7_mrc_a;
data              491 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw7_mrc_b;
data              494 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw7_mrc_c;
data              502 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 						      0x4b, data, 9);
data              512 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw6_nomi_ac;
data              515 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw6_nomi_b;
data              523 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x10, data, 6);
data              541 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw6_sst_a;
data              544 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw6_sst_b;
data              547 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw6_sst_c;
data              555 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x1b, data, 2);
data              562 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw6_mrc_a;
data              565 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw6_mrc_b;
data              568 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw6_mrc_c;
data              576 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 						      0x4b, data, 9);
data              586 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw5_nomi_ac;
data              589 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw5_nomi_b;
data              597 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x10, data, 6);
data              615 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw5_sst_a;
data              618 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw5_sst_b;
data              621 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw5_sst_c;
data              629 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x1b, data, 2);
data              636 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw5_mrc_a;
data              639 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw5_mrc_b;
data              642 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw5_mrc_c;
data              650 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 						      0x4b, data, 9);
data              660 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw1_7_nomi_a;
data              663 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw1_7_nomi_c;
data              666 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw1_7_nomi_b;
data              674 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x10, data, 6);
data              692 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw1_7_sst_a;
data              695 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw1_7_sst_b;
data              698 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 			data = bw1_7_sst_c;
data              706 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 					      0x1b, data, 2);
data              713 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw1_7_mrc_a;
data              716 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw1_7_mrc_b;
data              719 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				data = bw1_7_mrc_c;
data              727 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 						      0x4b, data, 9);
data             1151 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 	static const u8 data[] = { 0, 8, 0, 16, 0, 32, 0, 64, 0, 128, 1, 0};
data             1181 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				       0x47, data, 12);
data             1190 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 	u8 data;
data             1210 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 				     0x86, &data, 1);
data             1214 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c 	*l1_post_valid = data & 0x01;
data               28 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data;
data               48 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x10, &data, sizeof(data));
data               52 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*sync_stat = data & 0x07;
data               53 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*ts_lock_stat = ((data & 0x20) ? 1 : 0);
data               54 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*unlock_detected = ((data & 0x10) ? 1 : 0);
data               84 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[4];
data              128 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x30, data, sizeof(data));
data              137 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    ((data[0] & 0x0f) << 24) | (data[1] << 16) | (data[2] << 8)
data              138 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    | (data[3]);
data              177 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[37];
data              247 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x61, data, sizeof(data));
data              254 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->type = (enum cxd2880_dvbt2_l1pre_type)data[0];
data              255 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->bw_ext = data[1] & 0x01;
data              256 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->s1 = (enum cxd2880_dvbt2_s1)(data[2] & 0x07);
data              257 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->s2 = data[3] & 0x0f;
data              258 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->l1_rep = data[4] & 0x01;
data              259 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->gi = (enum cxd2880_dvbt2_guard)(data[5] & 0x07);
data              260 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->papr = (enum cxd2880_dvbt2_papr)(data[6] & 0x0f);
data              262 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (enum cxd2880_dvbt2_l1post_constell)(data[7] & 0x0f);
data              263 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->cr = (enum cxd2880_dvbt2_l1post_cr)(data[8] & 0x03);
data              265 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (enum cxd2880_dvbt2_l1post_fec_type)(data[9] & 0x03);
data              266 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->l1_post_size = (data[10] & 0x03) << 16;
data              267 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->l1_post_size |= (data[11]) << 8;
data              268 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->l1_post_size |= (data[12]);
data              269 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->l1_post_info_size = (data[13] & 0x03) << 16;
data              270 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->l1_post_info_size |= (data[14]) << 8;
data              271 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->l1_post_info_size |= (data[15]);
data              272 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->pp = (enum cxd2880_dvbt2_pp)(data[16] & 0x0f);
data              273 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->tx_id_availability = data[17];
data              274 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->cell_id = (data[18] << 8);
data              275 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->cell_id |= (data[19]);
data              276 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->network_id = (data[20] << 8);
data              277 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->network_id |= (data[21]);
data              278 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->sys_id = (data[22] << 8);
data              279 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->sys_id |= (data[23]);
data              280 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->num_frames = data[24];
data              281 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->num_symbols = (data[25] & 0x0f) << 8;
data              282 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->num_symbols |= data[26];
data              283 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->regen = data[27] & 0x07;
data              284 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->post_ext = data[28] & 0x01;
data              285 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->num_rf_freqs = data[29] & 0x07;
data              286 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->rf_idx = data[30] & 0x07;
data              287 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	version = (data[31] & 0x03) << 2;
data              288 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	version |= (data[32] & 0xc0) >> 6;
data              290 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->l1_post_scrambled = (data[32] & 0x20) >> 5;
data              291 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->t2_base_lite = (data[32] & 0x10) >> 4;
data              292 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->crc32 = (data[33] << 24);
data              293 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->crc32 |= (data[34] << 16);
data              294 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->crc32 |= (data[35] << 8);
data              295 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_pre->crc32 |= data[36];
data              355 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[2];
data              418 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x80, data, sizeof(data));
data              426 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	version = ((data[0] & 0x03) << 2);
data              427 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	version |= ((data[1] & 0xc0) >> 6);
data              436 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[5];
data              488 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x1d, data, sizeof(data));
data              496 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	ofdm->mixed = ((data[0] & 0x20) ? 1 : 0);
data              497 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	ofdm->is_miso = ((data[0] & 0x10) >> 4);
data              498 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	ofdm->mode = (enum cxd2880_dvbt2_mode)(data[0] & 0x07);
data              499 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	ofdm->gi = (enum cxd2880_dvbt2_guard)((data[1] & 0x70) >> 4);
data              500 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	ofdm->pp = (enum cxd2880_dvbt2_pp)(data[1] & 0x07);
data              501 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	ofdm->bw_ext = (data[2] & 0x10) >> 4;
data              502 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	ofdm->papr = (enum cxd2880_dvbt2_papr)(data[2] & 0x0f);
data              503 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	ofdm->num_symbols = (data[3] << 8) | data[4];
data              611 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[20];
data              661 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     addr, data, sizeof(data));
data              669 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	if (type == CXD2880_DVBT2_PLP_COMMON && !data[13])
data              672 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->id = data[index++];
data              674 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (enum cxd2880_dvbt2_plp_type)(data[index++] & 0x07);
data              676 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (enum cxd2880_dvbt2_plp_payload)(data[index++] & 0x1f);
data              677 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->ff = data[index++] & 0x01;
data              678 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->first_rf_idx = data[index++] & 0x07;
data              679 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->first_frm_idx = data[index++];
data              680 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->group_id = data[index++];
data              682 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (enum cxd2880_dvbt2_plp_code_rate)(data[index++] & 0x07);
data              684 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (enum cxd2880_dvbt2_plp_constell)(data[index++] & 0x07);
data              685 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->rot = data[index++] & 0x01;
data              687 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (enum cxd2880_dvbt2_plp_fec)(data[index++] & 0x03);
data              688 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->num_blocks_max = (data[index++] & 0x03) << 8;
data              689 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->num_blocks_max |= data[index++];
data              690 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->frm_int = data[index++];
data              691 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->til_len = data[index++];
data              692 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->til_type = data[index++] & 0x01;
data              694 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->in_band_a_flag = data[index++] & 0x01;
data              695 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->rsvd = data[index++] << 8;
data              696 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	plp_info->rsvd |= data[index++];
data              713 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data;
data              742 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x86, &data, 1);
data              748 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	if ((data & 0x01) == 0x00) {
data              755 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0xc0, &data, 1);
data              763 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*plp_error = data & 0x01;
data              771 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data;
data              833 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x5f, &data, sizeof(data));
data              839 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*l1_change = data & 0x01;
data              867 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[16];
data              890 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x86, data, sizeof(data));
data              894 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	if (!(data[0] & 0x01))
data              897 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->sub_slices_per_frame = (data[1] & 0x7f) << 8;
data              898 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->sub_slices_per_frame |= data[2];
data              899 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->num_plps = data[3];
data              900 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->num_aux = data[4] & 0x0f;
data              901 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->aux_cfg_rfu = data[5];
data              902 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->rf_idx = data[6] & 0x07;
data              903 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->freq = data[7] << 24;
data              904 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->freq |= data[8] << 16;
data              905 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->freq |= data[9] << 8;
data              906 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->freq |= data[10];
data              907 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->fef_type = data[11] & 0x0f;
data              908 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->fef_length = data[12] << 16;
data              909 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->fef_length |= data[13] << 8;
data              910 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->fef_length |= data[14];
data              911 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	l1_post->fef_intvl = data[15];
data              926 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[14];
data              970 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 		u8 data;
data              987 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 					     0xb6, &data, 1);
data              993 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 		if (data == 0) {
data             1006 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     addr, data, sizeof(data));
data             1015 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (enum cxd2880_dvbt2_stream)((data[0] >> 6) & 0x03);
data             1016 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	bbheader->is_single_input_stream = (data[0] >> 5) & 0x01;
data             1018 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (data[0] >> 4) & 0x01;
data             1019 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	bbheader->issy_indicator = (data[0] >> 3) & 0x01;
data             1020 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	bbheader->null_packet_deletion = (data[0] >> 2) & 0x01;
data             1021 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	bbheader->ext = data[0] & 0x03;
data             1023 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	bbheader->input_stream_identifier = data[1];
data             1025 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (data[3] & 0x01) ? CXD2880_DVBT2_PLP_MODE_HEM :
data             1027 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	bbheader->data_field_length = (data[4] << 8) | data[5];
data             1031 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 		    (data[6] << 8) | data[7];
data             1032 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 		bbheader->sync_byte = data[8];
data             1038 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 		    (data[11] << 16) | (data[12] << 8) | data[13];
data             1055 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[4];
data             1118 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     addr, &data[0], 1);
data             1124 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	if ((data[0] & 0x80) == 0x00) {
data             1144 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     addr, &data[0], 4);
data             1150 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*ts_rate_bps = ((data[0] & 0x07) << 24) | (data[1] << 16) |
data             1151 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 		       (data[2] << 8) | data[3];
data             1165 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data = 0;
data             1212 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x2f, &data, sizeof(data));
data             1221 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	    (data & 0x01) ? CXD2880_TNRDMD_SPECTRUM_INV :
data             1233 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[2];
data             1267 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x13, data, sizeof(data));
data             1275 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*reg_value = (data[0] << 8) | data[1];
data             1395 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data[3];
data             1417 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x39, data, sizeof(data));
data             1421 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	if (!(data[0] & 0x01))
data             1424 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*pen = ((data[1] << 8) | data[2]);
data             1572 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data;
data             1616 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 					     0xb6, &data, 1);
data             1622 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 		if (data == 0) {
data             1629 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 					     0xb1, &data, 1);
data             1637 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 					     0x9e, &data, 1);
data             1646 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*qam = (enum cxd2880_dvbt2_plp_constell)(data & 0x07);
data             1659 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data;
data             1703 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 					     0xb6, &data, 1);
data             1709 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 		if (data == 0) {
data             1716 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 					     0xb0, &data, 1);
data             1724 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 					     0x9d, &data, 1);
data             1733 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	*code_rate = (enum cxd2880_dvbt2_plp_code_rate)(data & 0x07);
data             1743 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	u8 data;
data             1763 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 				     0x22, &data, sizeof(data));
data             1767 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 	if (data & 0x02) {
data             1768 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c 		if (data & 0x01)
data              339 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c 	u8 data = 0;
data              376 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c 				     0x1c, &data, sizeof(data));
data              385 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c 	    (data & 0x01) ? CXD2880_TNRDMD_SPECTRUM_INV :
data              115 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c 	u8 data[2] = { 0 };
data              128 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c 				     0x15, data, 2);
data              132 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c 	*status = (data[0] << 8) | data[1];
data              120 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	u8 data[5];
data              149 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				    0x3c, data, sizeof(data));
data              155 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	if (!(data[0] & 0x01)) {
data              160 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	((data[1] & 0x0f) << 24) | (data[2] << 16) | (data[3] << 8) | data[4];
data              164 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				    0xa0, data, 1);
data              170 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	if (((enum cxd2880_dvbt2_plp_fec)(data[0] & 0x03)) ==
data              185 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				    0x6f, data, 1);
data              189 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	period_exp = data[0] & 0x0f;
data              262 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	u8 data[3];
data              299 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				    0x15, data, 3);
data              305 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	if (!(data[0] & 0x40)) {
data              311 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 		((data[0] & 0x3f) << 16) | (data[1] << 8) | data[2];
data              315 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				    0x9d, data, 1);
data              322 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	(enum cxd2880_dvbt2_plp_code_rate)(data[0] & 0x07);
data              326 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				    0xa0, data, 1);
data              332 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	plp_fec_type = (enum cxd2880_dvbt2_plp_fec)(data[0] & 0x03);
data              344 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				    0x72, data, 1);
data              348 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	period_exp = data[0] & 0x0f;
data              727 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 		u8 data = 0;
data              736 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 						    0x67, &data, 1);
data              738 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				data = 0x00;
data              740 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 			data = 0x00;
data              743 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 		if (data & 0x01) { /* Low priority */
data             1883 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	u8 data = 0;
data             1932 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 				    CXD2880_IO_TGT_SYS, 0xfd, &data, 1);
data             1939 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c 	chipid = (enum cxd2880_tnrdmd_chip_id)data;
data              392 drivers/media/dvb-frontends/dib9000.c #define dib9000_mbx_send(state, id, data, len) dib9000_mbx_send_attr(state, id, data, len, 0)
data              527 drivers/media/dvb-frontends/dib9000.c static int dib9000_mbx_send_attr(struct dib9000_state *state, u8 id, u16 * data, u8 len, u16 attr)
data              559 drivers/media/dvb-frontends/dib9000.c 	dprintk("--> %02x %d %*ph\n", id, len + 1, len, data);
data              563 drivers/media/dvb-frontends/dib9000.c 	d = (u8 *) data;
data              565 drivers/media/dvb-frontends/dib9000.c 		tmp = data[i];
data              573 drivers/media/dvb-frontends/dib9000.c 	if (dib9000_write16_noinc_attr(state, 1045, b, 2, attr) != 0 || dib9000_write16_noinc_attr(state, 1045, (u8 *) data, len * 2, attr) != 0) {
data              587 drivers/media/dvb-frontends/dib9000.c static u8 dib9000_mbx_read(struct dib9000_state *state, u16 * data, u8 risc_id, u16 attr)
data              590 drivers/media/dvb-frontends/dib9000.c 	u16 *d = data;
data              610 drivers/media/dvb-frontends/dib9000.c 	*data = dib9000_read_word_attr(state, 1029 + mc_base, attr);
data              612 drivers/media/dvb-frontends/dib9000.c 	size = *data & 0xff;
data              614 drivers/media/dvb-frontends/dib9000.c 		data++;
data              617 drivers/media/dvb-frontends/dib9000.c 		dib9000_read16_noinc_attr(state, 1029 + mc_base, (u8 *) data, size * 2, attr);
data              621 drivers/media/dvb-frontends/dib9000.c 			tmp = *data;
data              622 drivers/media/dvb-frontends/dib9000.c 			*data = (tmp >> 8) | (tmp << 8);
data              623 drivers/media/dvb-frontends/dib9000.c 			data++;
data              636 drivers/media/dvb-frontends/dib9000.c 			dib9000_read16_noinc_attr(state, 1029 + mc_base, (u8 *) data, 2, attr);
data              646 drivers/media/dvb-frontends/dib9000.c static int dib9000_risc_debug_buf(struct dib9000_state *state, u16 * data, u8 size)
data              648 drivers/media/dvb-frontends/dib9000.c 	u32 ts = data[1] << 16 | data[0];
data              649 drivers/media/dvb-frontends/dib9000.c 	char *b = (char *)&data[2];
data               98 drivers/media/dvb-frontends/dibx000_common.c 	u16 data;
data              109 drivers/media/dvb-frontends/dibx000_common.c 			data = *b++ << 8;
data              111 drivers/media/dvb-frontends/dibx000_common.c 				data |= *b++;
data              112 drivers/media/dvb-frontends/dibx000_common.c 			dibx000_write_word(mst, mst->base_reg, data);
data             1422 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 		u16 data[18];		  /*< data from one RDS data array   */
data             1718 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 						   u8 *data,	/* data to send                 */
data             1725 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 						  u8 *data,	/* receive buffer               */
data             1731 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 						  u8 data,	/* data to send                 */
data             1737 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 						 u8 *data,	/* receive buffer               */
data             1750 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 						   u16 data,	/* data to send                 */
data             1756 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 						  u16 *data,	/* receive buffer               */
data             1769 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 						   u32 data,	/* data to send                 */
data             1775 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 						  u32 *data,	/* receive buffer               */
data             1805 drivers/media/dvb-frontends/drx39xyj/drx_driver.h 	u32 data;
data              536 drivers/media/dvb-frontends/drx39xyj/drxj.c 				      u8 *data, u32 flags);
data              546 drivers/media/dvb-frontends/drx39xyj/drxj.c 				      u16 *data, u32 flags);
data              550 drivers/media/dvb-frontends/drx39xyj/drxj.c 				      u32 *data, u32 flags);
data              555 drivers/media/dvb-frontends/drx39xyj/drxj.c 				       u8 *data, u32 flags);
data              559 drivers/media/dvb-frontends/drx39xyj/drxj.c 				       u16 data, u32 flags);
data              563 drivers/media/dvb-frontends/drx39xyj/drxj.c 				       u32 data, u32 flags);
data             1417 drivers/media/dvb-frontends/drx39xyj/drxj.c 					 u8 *data, u32 flags)
data             1435 drivers/media/dvb-frontends/drx39xyj/drxj.c 	    ((datasize != 0) && (data == NULL)) || ((datasize & 1) == 1)) {
data             1486 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxbsp_i2c_write_read(NULL, 0, NULL, dev_addr, todo, data);
data             1490 drivers/media/dvb-frontends/drx39xyj/drxj.c 					  data);
data             1492 drivers/media/dvb-frontends/drx39xyj/drxj.c 		data += todo;
data             1521 drivers/media/dvb-frontends/drx39xyj/drxj.c 					 u16 *data, u32 flags)
data             1523 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u8 buf[sizeof(*data)];
data             1526 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (!data)
data             1529 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxdap_fasi_read_block(dev_addr, addr, sizeof(*data), buf, flags);
data             1530 drivers/media/dvb-frontends/drx39xyj/drxj.c 	*data = buf[0] + (((u16) buf[1]) << 8);
data             1554 drivers/media/dvb-frontends/drx39xyj/drxj.c 					 u32 *data, u32 flags)
data             1556 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u8 buf[sizeof(*data)];
data             1559 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (!data)
data             1562 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxdap_fasi_read_block(dev_addr, addr, sizeof(*data), buf, flags);
data             1563 drivers/media/dvb-frontends/drx39xyj/drxj.c 	*data = (((u32) buf[0]) << 0) +
data             1594 drivers/media/dvb-frontends/drx39xyj/drxj.c 					  u8 *data, u32 flags)
data             1613 drivers/media/dvb-frontends/drx39xyj/drxj.c 	    ((datasize != 0) && (data == NULL)) || ((datasize & 1) == 1))
data             1688 drivers/media/dvb-frontends/drx39xyj/drxj.c 		memcpy(&buf[bufx], data, todo);
data             1701 drivers/media/dvb-frontends/drx39xyj/drxj.c 		data += todo;
data             1727 drivers/media/dvb-frontends/drx39xyj/drxj.c 					  u16 data, u32 flags)
data             1729 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u8 buf[sizeof(data)];
data             1731 drivers/media/dvb-frontends/drx39xyj/drxj.c 	buf[0] = (u8) ((data >> 0) & 0xFF);
data             1732 drivers/media/dvb-frontends/drx39xyj/drxj.c 	buf[1] = (u8) ((data >> 8) & 0xFF);
data             1734 drivers/media/dvb-frontends/drx39xyj/drxj.c 	return drxdap_fasi_write_block(dev_addr, addr, sizeof(data), buf, flags);
data             1800 drivers/media/dvb-frontends/drx39xyj/drxj.c 					  u32 data, u32 flags)
data             1802 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u8 buf[sizeof(data)];
data             1804 drivers/media/dvb-frontends/drx39xyj/drxj.c 	buf[0] = (u8) ((data >> 0) & 0xFF);
data             1805 drivers/media/dvb-frontends/drx39xyj/drxj.c 	buf[1] = (u8) ((data >> 8) & 0xFF);
data             1806 drivers/media/dvb-frontends/drx39xyj/drxj.c 	buf[2] = (u8) ((data >> 16) & 0xFF);
data             1807 drivers/media/dvb-frontends/drx39xyj/drxj.c 	buf[3] = (u8) ((data >> 24) & 0xFF);
data             1809 drivers/media/dvb-frontends/drx39xyj/drxj.c 	return drxdap_fasi_write_block(dev_addr, addr, sizeof(data), buf, flags);
data             1907 drivers/media/dvb-frontends/drx39xyj/drxj.c 					 u32 addr, u16 *data)
data             1975 drivers/media/dvb-frontends/drx39xyj/drxj.c 						     0x0000, data);
data             1983 drivers/media/dvb-frontends/drx39xyj/drxj.c 				      u16 *data, u32 flags)
data             1988 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if ((dev_addr == NULL) || (data == NULL))
data             1992 drivers/media/dvb-frontends/drx39xyj/drxj.c 		stat = drxj_dap_read_aud_reg16(dev_addr, addr, data);
data             1994 drivers/media/dvb-frontends/drx39xyj/drxj.c 		stat = drxdap_fasi_read_reg16(dev_addr, addr, data, flags);
data             2014 drivers/media/dvb-frontends/drx39xyj/drxj.c 					  u32 addr, u16 data)
data             2036 drivers/media/dvb-frontends/drx39xyj/drxj.c 							     data, &tr_status);
data             2061 drivers/media/dvb-frontends/drx39xyj/drxj.c 				       u16 data, u32 flags)
data             2070 drivers/media/dvb-frontends/drx39xyj/drxj.c 		stat = drxj_dap_write_aud_reg16(dev_addr, addr, data);
data             2073 drivers/media/dvb-frontends/drx39xyj/drxj.c 							    addr, data, flags);
data             2105 drivers/media/dvb-frontends/drx39xyj/drxj.c 					  u8 *data, bool read_flag)
data             2114 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (!data || !dev_addr || ((datasize % 2)) || ((datasize / 2) > 8))
data             2137 drivers/media/dvb-frontends/drx39xyj/drxj.c 			word = ((u16) data[2 * i]);
data             2138 drivers/media/dvb-frontends/drx39xyj/drxj.c 			word += (((u16) data[(2 * i) + 1]) << 8);
data             2161 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data[2 * i] = (u8) (word & 0xFF);
data             2162 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data[(2 * i) + 1] = (u8) (word >> 8);
data             2182 drivers/media/dvb-frontends/drx39xyj/drxj.c 				     u32 *data, u32 flags)
data             2184 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u8 buf[sizeof(*data)] = { 0 };
data             2188 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (!data)
data             2192 drivers/media/dvb-frontends/drx39xyj/drxj.c 					      sizeof(*data), buf, true);
data             2205 drivers/media/dvb-frontends/drx39xyj/drxj.c 	*data = word;
data             2680 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u8 data = 0;
data             2694 drivers/media/dvb-frontends/drx39xyj/drxj.c 		data = 0;
data             2695 drivers/media/dvb-frontends/drx39xyj/drxj.c 		drxbsp_i2c_write_read(&wake_up_addr, 1, &data,
data             2702 drivers/media/dvb-frontends/drx39xyj/drxj.c 		   &data)
data             3922 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             3934 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, SIO_SA_TX_COMMAND__A, &data, 0);
data             3940 drivers/media/dvb-frontends/drx39xyj/drxj.c 		rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_COMMAND__A, (data | SIO_SA_TX_COMMAND_TX_INVERT__M) | SIO_SA_TX_COMMAND_TX_ENABLE__M, 0);
data             3946 drivers/media/dvb-frontends/drx39xyj/drxj.c 		rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_COMMAND__A, (data & (~SIO_SA_TX_COMMAND_TX_INVERT__M)) | SIO_SA_TX_COMMAND_TX_ENABLE__M, 0);
data             4137 drivers/media/dvb-frontends/drx39xyj/drxj.c 					      u8 *data, bool read_flag)
data             4145 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (!data || !dev_addr || (datasize % 2) || ((datasize / 2) > 16))
data             4159 drivers/media/dvb-frontends/drx39xyj/drxj.c 			    (data[2 * i] | (data[(2 * i) + 1] << 8));
data             4180 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data[2 * i] = (u8) (scu_cmd.result[i + 2] & 0xFF);
data             4181 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data[(2 * i) + 1] = (u8) (scu_cmd.result[i + 2] >> 8);
data             4201 drivers/media/dvb-frontends/drx39xyj/drxj.c 					 u16 *data, u32 flags)
data             4207 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (!data)
data             4216 drivers/media/dvb-frontends/drx39xyj/drxj.c 	*data = word;
data             4229 drivers/media/dvb-frontends/drx39xyj/drxj.c 					  u16 data, u32 flags)
data             4234 drivers/media/dvb-frontends/drx39xyj/drxj.c 	buf[0] = (u8) (data & 0xff);
data             4235 drivers/media/dvb-frontends/drx39xyj/drxj.c 	buf[1] = (u8) ((data >> 8) & 0xff);
data             4256 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             4276 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, IQM_AF_PHASE0__A, &data, 0);
data             4281 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (data == 127)
data             4283 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, IQM_AF_PHASE1__A, &data, 0);
data             4288 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (data == 127)
data             4290 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, IQM_AF_PHASE2__A, &data, 0);
data             4295 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (data == 127)
data             4395 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             4729 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_AGC_KI__A, &data, 0);
data             4734 drivers/media/dvb-frontends/drx39xyj/drxj.c 	data &= ~SCU_RAM_AGC_KI_DGAIN__M;
data             4735 drivers/media/dvb-frontends/drx39xyj/drxj.c 	data |= (agc_ki_dgain << SCU_RAM_AGC_KI_DGAIN__B);
data             4736 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI__A, data, 0);
data             4861 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             4868 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, &data, 0);
data             4874 drivers/media/dvb-frontends/drx39xyj/drxj.c 		last_pkt_err = data;
data             4879 drivers/media/dvb-frontends/drx39xyj/drxj.c 	if (data < last_pkt_err) {
data             4881 drivers/media/dvb-frontends/drx39xyj/drxj.c 		pkt_err += data;
data             4883 drivers/media/dvb-frontends/drx39xyj/drxj.c 		pkt_err += (data - last_pkt_err);
data             4886 drivers/media/dvb-frontends/drx39xyj/drxj.c 	last_pkt_err = data;
data             4933 drivers/media/dvb-frontends/drx39xyj/drxj.c 		u16 data = 0;
data             4939 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0);
data             4944 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data |= IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE;
data             4945 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0);
data             4952 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0);
data             4957 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= ~SCU_RAM_AGC_KI_RF__M;
data             4959 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= (2 << SCU_RAM_AGC_KI_RF__B);
data             4961 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= (5 << SCU_RAM_AGC_KI_RF__B);
data             4963 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= (4 << SCU_RAM_AGC_KI_RF__B);
data             4966 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= SCU_RAM_AGC_KI_INV_RF_POL__M;
data             4968 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data &= ~SCU_RAM_AGC_KI_INV_RF_POL__M;
data             4969 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0);
data             4976 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI_RED__A, &data, 0);
data             4981 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= ~SCU_RAM_AGC_KI_RED_RAGC_RED__M;
data             4982 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI_RED__A, (~(agc_settings->speed << SCU_RAM_AGC_KI_RED_RAGC_RED__B) & SCU_RAM_AGC_KI_RED_RAGC_RED__M) | data, 0);
data             5021 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0);
data             5026 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data |= IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE;
data             5027 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0);
data             5034 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0);
data             5039 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= ~SCU_RAM_AGC_KI_RF__M;
data             5041 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= SCU_RAM_AGC_KI_INV_RF_POL__M;
data             5043 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data &= ~SCU_RAM_AGC_KI_INV_RF_POL__M;
data             5044 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0);
data             5060 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0);
data             5065 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= (~IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE);
data             5066 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0);
data             5073 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0);
data             5078 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= ~SCU_RAM_AGC_KI_RF__M;
data             5079 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0);
data             5147 drivers/media/dvb-frontends/drx39xyj/drxj.c 		u16 data = 0;
data             5152 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0);
data             5157 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data |= IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE;
data             5158 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0);
data             5165 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0);
data             5170 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= ~SCU_RAM_AGC_KI_IF_AGC_DISABLE__M;
data             5171 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= ~SCU_RAM_AGC_KI_IF__M;
data             5173 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= (3 << SCU_RAM_AGC_KI_IF__B);
data             5175 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= (6 << SCU_RAM_AGC_KI_IF__B);
data             5177 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= (5 << SCU_RAM_AGC_KI_IF__B);
data             5180 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= SCU_RAM_AGC_KI_INV_IF_POL__M;
data             5182 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data &= ~SCU_RAM_AGC_KI_INV_IF_POL__M;
data             5183 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0);
data             5190 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI_RED__A, &data, 0);
data             5195 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= ~SCU_RAM_AGC_KI_RED_IAGC_RED__M;
data             5196 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_wr16) (dev_addr, SCU_RAM_AGC_KI_RED__A, (~(agc_settings->speed << SCU_RAM_AGC_KI_RED_IAGC_RED__B) & SCU_RAM_AGC_KI_RED_IAGC_RED__M) | data, 0);
data             5240 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0);
data             5245 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data |= IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE;
data             5246 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0);
data             5253 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0);
data             5258 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= ~SCU_RAM_AGC_KI_IF_AGC_DISABLE__M;
data             5259 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data |= SCU_RAM_AGC_KI_IF_AGC_DISABLE__M;
data             5261 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data |= SCU_RAM_AGC_KI_INV_IF_POL__M;
data             5263 drivers/media/dvb-frontends/drx39xyj/drxj.c 				data &= ~SCU_RAM_AGC_KI_INV_IF_POL__M;
data             5264 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0);
data             5281 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0);
data             5286 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= (~IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE);
data             5287 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0);
data             5294 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0);
data             5299 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data &= ~SCU_RAM_AGC_KI_IF_AGC_DISABLE__M;
data             5300 drivers/media/dvb-frontends/drx39xyj/drxj.c 			data |= SCU_RAM_AGC_KI_IF_AGC_DISABLE__M;
data             5301 drivers/media/dvb-frontends/drx39xyj/drxj.c 			rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0);
data             5349 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             5356 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0);
data             5362 drivers/media/dvb-frontends/drx39xyj/drxj.c 		data &= ((~IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_PD_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE) & (~IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE));
data             5364 drivers/media/dvb-frontends/drx39xyj/drxj.c 		data |= (IQM_AF_STDBY_STDBY_ADC_A2_ACTIVE | IQM_AF_STDBY_STDBY_AMP_A2_ACTIVE | IQM_AF_STDBY_STDBY_PD_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_IF_A2_ACTIVE | IQM_AF_STDBY_STDBY_TAGC_RF_A2_ACTIVE);
data             5365 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0);
data             6215 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             6221 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_FAILURES__A, &data, 0);
data             6226 drivers/media/dvb-frontends/drx39xyj/drxj.c 	packet_errors_mant = data & FEC_RS_NR_FAILURES_FIXED_MANT__M;
data             6227 drivers/media/dvb-frontends/drx39xyj/drxj.c 	packet_errors_exp = (data & FEC_RS_NR_FAILURES_EXP__M)
data             6254 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             6260 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_BIT_ERRORS__A, &data, 0);
data             6268 drivers/media/dvb-frontends/drx39xyj/drxj.c 	bit_errors_mant = data & FEC_RS_NR_BIT_ERRORS_FIXED_MANT__M;
data             6269 drivers/media/dvb-frontends/drx39xyj/drxj.c 	bit_errors_exp = (data & FEC_RS_NR_BIT_ERRORS_EXP__M)
data             6298 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             6301 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, VSB_TOP_NR_SYM_ERRS__A, &data, 0);
data             6306 drivers/media/dvb-frontends/drx39xyj/drxj.c 	*ber = data;
data             8676 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             8721 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, QAM_DQ_MODE__A, &data, 0);
data             8726 drivers/media/dvb-frontends/drx39xyj/drxj.c 	data = (data & 0xfff9);
data             8727 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_MODE__A, data, 0);
data             8732 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_MODE__A, data, 0);
data             8765 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, QAM_DQ_MODE__A, &data, 0);
data             8770 drivers/media/dvb-frontends/drx39xyj/drxj.c 	equ_mode = data;
data             8771 drivers/media/dvb-frontends/drx39xyj/drxj.c 	data = (data & 0xfff9);
data             8772 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_MODE__A, data, 0);
data             8777 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_MODE__A, data, 0);
data             8784 drivers/media/dvb-frontends/drx39xyj/drxj.c 		rc = drxj_dap_read_reg16(dev_addr, QAM_DQ_TAP_IM_EL0__A + (2 * i), &data, 0);
data             8789 drivers/media/dvb-frontends/drx39xyj/drxj.c 		rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_TAP_IM_EL0__A + (2 * i), -data, 0);
data             8797 drivers/media/dvb-frontends/drx39xyj/drxj.c 		rc = drxj_dap_read_reg16(dev_addr, QAM_FQ_TAP_IM_EL0__A + (2 * i), &data, 0);
data             8802 drivers/media/dvb-frontends/drx39xyj/drxj.c 		rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_TAP_IM_EL0__A + (2 * i), -data, 0);
data             8809 drivers/media/dvb-frontends/drx39xyj/drxj.c 	data = equ_mode;
data             8810 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_MODE__A, data, 0);
data             8815 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_MODE__A, data, 0);
data             8874 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             8907 drivers/media/dvb-frontends/drx39xyj/drxj.c 				rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, &data, 0);
data             8912 drivers/media/dvb-frontends/drx39xyj/drxj.c 				rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, data | 0x1, 0);
data             8925 drivers/media/dvb-frontends/drx39xyj/drxj.c 					rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, &data, 0);
data             8930 drivers/media/dvb-frontends/drx39xyj/drxj.c 					rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, data & 0xFFFE, 0);
data             8965 drivers/media/dvb-frontends/drx39xyj/drxj.c 					rc = drxj_dap_read_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, &data, 0);
data             8970 drivers/media/dvb-frontends/drx39xyj/drxj.c 					rc = drxj_dap_write_reg16(demod->my_i2c_dev_addr, QAM_SY_TIMEOUT__A, data | 0x1, 0);
data             9867 drivers/media/dvb-frontends/drx39xyj/drxj.c 	u16 data = 0;
data             9870 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_read_reg16(dev_addr, ORX_NSU_AOX_STDBY_W__A, &data, 0);
data             9876 drivers/media/dvb-frontends/drx39xyj/drxj.c 		data &= ((~ORX_NSU_AOX_STDBY_W_STDBYADC_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYAMP_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYBIAS_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYPLL_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYPD_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYTAGC_IF_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYTAGC_RF_A2_ON) & (~ORX_NSU_AOX_STDBY_W_STDBYFLT_A2_ON));
data             9878 drivers/media/dvb-frontends/drx39xyj/drxj.c 		data |= (ORX_NSU_AOX_STDBY_W_STDBYADC_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYAMP_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYBIAS_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYPLL_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYPD_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYTAGC_IF_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYTAGC_RF_A2_ON | ORX_NSU_AOX_STDBY_W_STDBYFLT_A2_ON);
data             9879 drivers/media/dvb-frontends/drx39xyj/drxj.c 	rc = drxj_dap_write_reg16(dev_addr, ORX_NSU_AOX_STDBY_W__A, data, 0);
data             11773 drivers/media/dvb-frontends/drx39xyj/drxj.c 	mc_data_init = demod->firmware->data;
data              189 drivers/media/dvb-frontends/drxd_hard.c static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 * data, int len)
data              191 drivers/media/dvb-frontends/drxd_hard.c 	struct i2c_msg msg = {.addr = adr, .flags = 0, .buf = data, .len = len };
data              225 drivers/media/dvb-frontends/drxd_hard.c static int Read16(struct drxd_state *state, u32 reg, u16 *data, u8 flags)
data              234 drivers/media/dvb-frontends/drxd_hard.c 	if (data)
data              235 drivers/media/dvb-frontends/drxd_hard.c 		*data = mm2[0] | (mm2[1] << 8);
data              239 drivers/media/dvb-frontends/drxd_hard.c static int Read32(struct drxd_state *state, u32 reg, u32 *data, u8 flags)
data              249 drivers/media/dvb-frontends/drxd_hard.c 	if (data)
data              250 drivers/media/dvb-frontends/drxd_hard.c 		*data =
data              255 drivers/media/dvb-frontends/drxd_hard.c static int Write16(struct drxd_state *state, u32 reg, u16 data, u8 flags)
data              260 drivers/media/dvb-frontends/drxd_hard.c 		data & 0xff, (data >> 8) & 0xff
data              268 drivers/media/dvb-frontends/drxd_hard.c static int Write32(struct drxd_state *state, u32 reg, u32 data, u8 flags)
data              273 drivers/media/dvb-frontends/drxd_hard.c 		data & 0xff, (data >> 8) & 0xff,
data              274 drivers/media/dvb-frontends/drxd_hard.c 		(data >> 16) & 0xff, (data >> 24) & 0xff
data              283 drivers/media/dvb-frontends/drxd_hard.c 		       u32 reg, u8 *data, u32 len, u8 flags)
data              292 drivers/media/dvb-frontends/drxd_hard.c 		mm[4 + i] = data[i];
data              899 drivers/media/dvb-frontends/drxd_hard.c 	state->microcode = kmemdup(fw->data, fw->size, GFP_KERNEL);
data              237 drivers/media/dvb-frontends/drxk_hard.c static int i2c_write(struct drxk_state *state, u8 adr, u8 *data, int len)
data              241 drivers/media/dvb-frontends/drxk_hard.c 	    .addr = adr, .flags = 0, .buf = data, .len = len };
data              247 drivers/media/dvb-frontends/drxk_hard.c 			pr_cont(" %02x", data[i]);
data              294 drivers/media/dvb-frontends/drxk_hard.c static int read16_flags(struct drxk_state *state, u32 reg, u16 *data, u8 flags)
data              317 drivers/media/dvb-frontends/drxk_hard.c 	if (data)
data              318 drivers/media/dvb-frontends/drxk_hard.c 		*data = mm2[0] | (mm2[1] << 8);
data              323 drivers/media/dvb-frontends/drxk_hard.c static int read16(struct drxk_state *state, u32 reg, u16 *data)
data              325 drivers/media/dvb-frontends/drxk_hard.c 	return read16_flags(state, reg, data, 0);
data              328 drivers/media/dvb-frontends/drxk_hard.c static int read32_flags(struct drxk_state *state, u32 reg, u32 *data, u8 flags)
data              351 drivers/media/dvb-frontends/drxk_hard.c 	if (data)
data              352 drivers/media/dvb-frontends/drxk_hard.c 		*data = mm2[0] | (mm2[1] << 8) |
data              358 drivers/media/dvb-frontends/drxk_hard.c static int read32(struct drxk_state *state, u32 reg, u32 *data)
data              360 drivers/media/dvb-frontends/drxk_hard.c 	return read32_flags(state, reg, data, 0);
data              363 drivers/media/dvb-frontends/drxk_hard.c static int write16_flags(struct drxk_state *state, u32 reg, u16 data, u8 flags)
data              380 drivers/media/dvb-frontends/drxk_hard.c 	mm[len] = data & 0xff;
data              381 drivers/media/dvb-frontends/drxk_hard.c 	mm[len + 1] = (data >> 8) & 0xff;
data              383 drivers/media/dvb-frontends/drxk_hard.c 	dprintk(2, "(0x%08x, 0x%04x, 0x%02x)\n", reg, data, flags);
data              387 drivers/media/dvb-frontends/drxk_hard.c static int write16(struct drxk_state *state, u32 reg, u16 data)
data              389 drivers/media/dvb-frontends/drxk_hard.c 	return write16_flags(state, reg, data, 0);
data              392 drivers/media/dvb-frontends/drxk_hard.c static int write32_flags(struct drxk_state *state, u32 reg, u32 data, u8 flags)
data              409 drivers/media/dvb-frontends/drxk_hard.c 	mm[len] = data & 0xff;
data              410 drivers/media/dvb-frontends/drxk_hard.c 	mm[len + 1] = (data >> 8) & 0xff;
data              411 drivers/media/dvb-frontends/drxk_hard.c 	mm[len + 2] = (data >> 16) & 0xff;
data              412 drivers/media/dvb-frontends/drxk_hard.c 	mm[len + 3] = (data >> 24) & 0xff;
data              413 drivers/media/dvb-frontends/drxk_hard.c 	dprintk(2, "(0x%08x, 0x%08x, 0x%02x)\n", reg, data, flags);
data              418 drivers/media/dvb-frontends/drxk_hard.c static int write32(struct drxk_state *state, u32 reg, u32 data)
data              420 drivers/media/dvb-frontends/drxk_hard.c 	return write32_flags(state, reg, data, 0);
data              483 drivers/media/dvb-frontends/drxk_hard.c 	u8 data = 0;
data              488 drivers/media/dvb-frontends/drxk_hard.c 	status = i2c_read1(state, state->demod_address, &data);
data              491 drivers/media/dvb-frontends/drxk_hard.c 			data = 0;
data              493 drivers/media/dvb-frontends/drxk_hard.c 					   &data, 1);
data              499 drivers/media/dvb-frontends/drxk_hard.c 					   &data);
data             1372 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             1384 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, SIO_OFDM_SH_OFDM_RING_STATUS__A, &data);
data             1385 drivers/media/dvb-frontends/drxk_hard.c 	if (status >= 0 && data == desired_status) {
data             1394 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, SIO_OFDM_SH_OFDM_RING_STATUS__A, &data);
data             1395 drivers/media/dvb-frontends/drxk_hard.c 		if ((status >= 0 && data == desired_status)
data             1400 drivers/media/dvb-frontends/drxk_hard.c 	if (data != desired_status) {
data             1540 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             1546 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, IQM_AF_STDBY__A, &data);
data             1551 drivers/media/dvb-frontends/drxk_hard.c 		data |= (IQM_AF_STDBY_STDBY_ADC_STANDBY
data             1557 drivers/media/dvb-frontends/drxk_hard.c 		data &= ((~IQM_AF_STDBY_STDBY_ADC_STANDBY)
data             1564 drivers/media/dvb-frontends/drxk_hard.c 	status = write16(state, IQM_AF_STDBY__A, data);
data             1682 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             1687 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, SCU_COMM_EXEC__A, &data);
data             1690 drivers/media/dvb-frontends/drxk_hard.c 	if (data == SCU_COMM_EXEC_ACTIVE) {
data             2151 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             2162 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, IQM_AF_STDBY__A, &data);
data             2165 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~IQM_AF_STDBY_STDBY_TAGC_RF_STANDBY;
data             2166 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, IQM_AF_STDBY__A, data);
data             2169 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, SCU_RAM_AGC_CONFIG__A, &data);
data             2174 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~SCU_RAM_AGC_CONFIG_DISABLE_RF_AGC__M;
data             2178 drivers/media/dvb-frontends/drxk_hard.c 			data |= SCU_RAM_AGC_CONFIG_INV_RF_POL__M;
data             2180 drivers/media/dvb-frontends/drxk_hard.c 			data &= ~SCU_RAM_AGC_CONFIG_INV_RF_POL__M;
data             2181 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, SCU_RAM_AGC_CONFIG__A, data);
data             2186 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, SCU_RAM_AGC_KI_RED__A, &data);
data             2190 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~SCU_RAM_AGC_KI_RED_RAGC_RED__M;
data             2191 drivers/media/dvb-frontends/drxk_hard.c 		data |= (~(p_agc_cfg->speed <<
data             2195 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, SCU_RAM_AGC_KI_RED__A, data);
data             2235 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, IQM_AF_STDBY__A, &data);
data             2238 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~IQM_AF_STDBY_STDBY_TAGC_RF_STANDBY;
data             2239 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, IQM_AF_STDBY__A, data);
data             2244 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, SCU_RAM_AGC_CONFIG__A, &data);
data             2247 drivers/media/dvb-frontends/drxk_hard.c 		data |= SCU_RAM_AGC_CONFIG_DISABLE_RF_AGC__M;
data             2249 drivers/media/dvb-frontends/drxk_hard.c 			data |= SCU_RAM_AGC_CONFIG_INV_RF_POL__M;
data             2251 drivers/media/dvb-frontends/drxk_hard.c 			data &= ~SCU_RAM_AGC_CONFIG_INV_RF_POL__M;
data             2252 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, SCU_RAM_AGC_CONFIG__A, data);
data             2270 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, IQM_AF_STDBY__A, &data);
data             2273 drivers/media/dvb-frontends/drxk_hard.c 		data |= IQM_AF_STDBY_STDBY_TAGC_RF_STANDBY;
data             2274 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, IQM_AF_STDBY__A, data);
data             2279 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, SCU_RAM_AGC_CONFIG__A, &data);
data             2282 drivers/media/dvb-frontends/drxk_hard.c 		data |= SCU_RAM_AGC_CONFIG_DISABLE_RF_AGC__M;
data             2283 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, SCU_RAM_AGC_CONFIG__A, data);
data             2303 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             2313 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, IQM_AF_STDBY__A, &data);
data             2316 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~IQM_AF_STDBY_STDBY_TAGC_IF_STANDBY;
data             2317 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, IQM_AF_STDBY__A, data);
data             2321 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, SCU_RAM_AGC_CONFIG__A, &data);
data             2326 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~SCU_RAM_AGC_CONFIG_DISABLE_IF_AGC__M;
data             2330 drivers/media/dvb-frontends/drxk_hard.c 			data |= SCU_RAM_AGC_CONFIG_INV_IF_POL__M;
data             2332 drivers/media/dvb-frontends/drxk_hard.c 			data &= ~SCU_RAM_AGC_CONFIG_INV_IF_POL__M;
data             2333 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, SCU_RAM_AGC_CONFIG__A, data);
data             2338 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, SCU_RAM_AGC_KI_RED__A, &data);
data             2341 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~SCU_RAM_AGC_KI_RED_IAGC_RED__M;
data             2342 drivers/media/dvb-frontends/drxk_hard.c 		data |= (~(p_agc_cfg->speed <<
data             2346 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, SCU_RAM_AGC_KI_RED__A, data);
data             2366 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, IQM_AF_STDBY__A, &data);
data             2369 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~IQM_AF_STDBY_STDBY_TAGC_IF_STANDBY;
data             2370 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, IQM_AF_STDBY__A, data);
data             2374 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, SCU_RAM_AGC_CONFIG__A, &data);
data             2379 drivers/media/dvb-frontends/drxk_hard.c 		data |= SCU_RAM_AGC_CONFIG_DISABLE_IF_AGC__M;
data             2383 drivers/media/dvb-frontends/drxk_hard.c 			data |= SCU_RAM_AGC_CONFIG_INV_IF_POL__M;
data             2385 drivers/media/dvb-frontends/drxk_hard.c 			data &= ~SCU_RAM_AGC_CONFIG_INV_IF_POL__M;
data             2386 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, SCU_RAM_AGC_CONFIG__A, data);
data             2400 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, IQM_AF_STDBY__A, &data);
data             2403 drivers/media/dvb-frontends/drxk_hard.c 		data |= IQM_AF_STDBY_STDBY_TAGC_IF_STANDBY;
data             2404 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, IQM_AF_STDBY__A, data);
data             2409 drivers/media/dvb-frontends/drxk_hard.c 		status = read16(state, SCU_RAM_AGC_CONFIG__A, &data);
data             2412 drivers/media/dvb-frontends/drxk_hard.c 		data |= SCU_RAM_AGC_CONFIG_DISABLE_IF_AGC__M;
data             2413 drivers/media/dvb-frontends/drxk_hard.c 		status = write16(state, SCU_RAM_AGC_CONFIG__A, data);
data             2852 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             2866 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, IQM_AF_PHASE0__A, &data);
data             2869 drivers/media/dvb-frontends/drxk_hard.c 	if (data == 127)
data             2871 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, IQM_AF_PHASE1__A, &data);
data             2874 drivers/media/dvb-frontends/drxk_hard.c 	if (data == 127)
data             2876 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, IQM_AF_PHASE2__A, &data);
data             2879 drivers/media/dvb-frontends/drxk_hard.c 	if (data == 127)
data             3014 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             3175 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, SCU_RAM_AGC_KI__A, &data);
data             3179 drivers/media/dvb-frontends/drxk_hard.c 	data = 0x0657;
data             3180 drivers/media/dvb-frontends/drxk_hard.c 	data &= ~SCU_RAM_AGC_KI_RF__M;
data             3181 drivers/media/dvb-frontends/drxk_hard.c 	data |= (DRXK_KI_RAGC_QAM << SCU_RAM_AGC_KI_RF__B);
data             3182 drivers/media/dvb-frontends/drxk_hard.c 	data &= ~SCU_RAM_AGC_KI_IF__M;
data             3183 drivers/media/dvb-frontends/drxk_hard.c 	data |= (DRXK_KI_IAGC_QAM << SCU_RAM_AGC_KI_IF__B);
data             3185 drivers/media/dvb-frontends/drxk_hard.c 	status = write16(state, SCU_RAM_AGC_KI__A, data);
data             3378 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             3382 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, OFDM_SC_RA_RAM_ECHO_THRES__A, &data);
data             3388 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~OFDM_SC_RA_RAM_ECHO_THRES_2K__M;
data             3389 drivers/media/dvb-frontends/drxk_hard.c 		data |= ((echo_thres->threshold <<
data             3394 drivers/media/dvb-frontends/drxk_hard.c 		data &= ~OFDM_SC_RA_RAM_ECHO_THRES_8K__M;
data             3395 drivers/media/dvb-frontends/drxk_hard.c 		data |= ((echo_thres->threshold <<
data             3403 drivers/media/dvb-frontends/drxk_hard.c 	status = write16(state, OFDM_SC_RA_RAM_ECHO_THRES__A, data);
data             3487 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             3621 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, OFDM_SC_RA_RAM_CONFIG__A, &data);
data             3624 drivers/media/dvb-frontends/drxk_hard.c 	data |= OFDM_SC_RA_RAM_CONFIG_NE_FIX_ENABLE__M;
data             3625 drivers/media/dvb-frontends/drxk_hard.c 	status = write16(state, OFDM_SC_RA_RAM_CONFIG__A, data);
data             4138 drivers/media/dvb-frontends/drxk_hard.c 	u16 data = 0;
data             4143 drivers/media/dvb-frontends/drxk_hard.c 	status = read16(state, SCU_COMM_EXEC__A, &data);
data             4146 drivers/media/dvb-frontends/drxk_hard.c 	if (data == SCU_COMM_EXEC_ACTIVE) {
data             6138 drivers/media/dvb-frontends/drxk_hard.c 			status = download_microcode(state, state->fw->data,
data              228 drivers/media/dvb-frontends/ds3000.c static int ds3000_writereg(struct ds3000_state *state, int reg, int data)
data              230 drivers/media/dvb-frontends/ds3000.c 	u8 buf[] = { reg, data };
data              235 drivers/media/dvb-frontends/ds3000.c 	dprintk("%s: write reg 0x%02x, value 0x%02x\n", __func__, reg, data);
data              240 drivers/media/dvb-frontends/ds3000.c 		       __func__, err, reg, data);
data              261 drivers/media/dvb-frontends/ds3000.c 				const u8 *data, u16 len)
data              279 drivers/media/dvb-frontends/ds3000.c 		memcpy(buf + 1, data + i, 32);
data              379 drivers/media/dvb-frontends/ds3000.c 			fw->data[0],
data              380 drivers/media/dvb-frontends/ds3000.c 			fw->data[1],
data              381 drivers/media/dvb-frontends/ds3000.c 			fw->data[fw->size - 2],
data              382 drivers/media/dvb-frontends/ds3000.c 			fw->data[fw->size - 1]);
data              387 drivers/media/dvb-frontends/ds3000.c 	ret = ds3000_writeFW(state, 0xb0, fw->data, fw->size);
data              397 drivers/media/dvb-frontends/ds3000.c 	u8 data;
data              401 drivers/media/dvb-frontends/ds3000.c 	data = ds3000_readreg(state, 0xa2);
data              402 drivers/media/dvb-frontends/ds3000.c 	data |= 0x03; /* bit0 V/H, bit1 off/on */
data              406 drivers/media/dvb-frontends/ds3000.c 		data &= ~0x03;
data              409 drivers/media/dvb-frontends/ds3000.c 		data &= ~0x03;
data              410 drivers/media/dvb-frontends/ds3000.c 		data |= 0x01;
data              416 drivers/media/dvb-frontends/ds3000.c 	ds3000_writereg(state, 0xa2, data);
data              463 drivers/media/dvb-frontends/ds3000.c 	u8 data;
data              474 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xf8);
data              476 drivers/media/dvb-frontends/ds3000.c 		if ((data & 0x10) == 0) {
data              485 drivers/media/dvb-frontends/ds3000.c 			data |= 0x10;
data              486 drivers/media/dvb-frontends/ds3000.c 			ds3000_writereg(state, 0xf8, data);
data              487 drivers/media/dvb-frontends/ds3000.c 			ds3000_writereg(state, 0xf8, data);
data              623 drivers/media/dvb-frontends/ds3000.c 	u8 data;
data              632 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xf8);
data              634 drivers/media/dvb-frontends/ds3000.c 		data &= ~0x20;
data              635 drivers/media/dvb-frontends/ds3000.c 		ds3000_writereg(state, 0xf8, data);
data              637 drivers/media/dvb-frontends/ds3000.c 		data |= 0x20;
data              638 drivers/media/dvb-frontends/ds3000.c 		ds3000_writereg(state, 0xf8, data);
data              659 drivers/media/dvb-frontends/ds3000.c 	u8 data;
data              667 drivers/media/dvb-frontends/ds3000.c 	data = ds3000_readreg(state, 0xa2);
data              668 drivers/media/dvb-frontends/ds3000.c 	data &= ~0xc0;
data              669 drivers/media/dvb-frontends/ds3000.c 	ds3000_writereg(state, 0xa2, data);
data              674 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xa1);
data              675 drivers/media/dvb-frontends/ds3000.c 		data &= ~0x43;
data              676 drivers/media/dvb-frontends/ds3000.c 		data |= 0x04;
data              677 drivers/media/dvb-frontends/ds3000.c 		ds3000_writereg(state, 0xa1, data);
data              681 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xa2);
data              682 drivers/media/dvb-frontends/ds3000.c 		data |= 0x80;
data              683 drivers/media/dvb-frontends/ds3000.c 		ds3000_writereg(state, 0xa2, data);
data              695 drivers/media/dvb-frontends/ds3000.c 	u8 data;
data              706 drivers/media/dvb-frontends/ds3000.c 	data = ds3000_readreg(state, 0xa2);
data              707 drivers/media/dvb-frontends/ds3000.c 	data &= ~0xc0;
data              708 drivers/media/dvb-frontends/ds3000.c 	ds3000_writereg(state, 0xa2, data);
data              714 drivers/media/dvb-frontends/ds3000.c 	data = ds3000_readreg(state, 0xa1);
data              717 drivers/media/dvb-frontends/ds3000.c 	data &= ~0xf8;
data              720 drivers/media/dvb-frontends/ds3000.c 	data |= ((d->msg_len - 1) << 3) | 0x07;
data              721 drivers/media/dvb-frontends/ds3000.c 	ds3000_writereg(state, 0xa1, data);
data              725 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xa1);
data              726 drivers/media/dvb-frontends/ds3000.c 		if ((data & 0x40) == 0)
data              733 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xa1);
data              734 drivers/media/dvb-frontends/ds3000.c 		data &= ~0x80;
data              735 drivers/media/dvb-frontends/ds3000.c 		data |= 0x40;
data              736 drivers/media/dvb-frontends/ds3000.c 		ds3000_writereg(state, 0xa1, data);
data              738 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xa2);
data              739 drivers/media/dvb-frontends/ds3000.c 		data &= ~0xc0;
data              740 drivers/media/dvb-frontends/ds3000.c 		data |= 0x80;
data              741 drivers/media/dvb-frontends/ds3000.c 		ds3000_writereg(state, 0xa2, data);
data              746 drivers/media/dvb-frontends/ds3000.c 	data = ds3000_readreg(state, 0xa2);
data              747 drivers/media/dvb-frontends/ds3000.c 	data &= ~0xc0;
data              748 drivers/media/dvb-frontends/ds3000.c 	data |= 0x80;
data              749 drivers/media/dvb-frontends/ds3000.c 	ds3000_writereg(state, 0xa2, data);
data              760 drivers/media/dvb-frontends/ds3000.c 	u8 data;
data              764 drivers/media/dvb-frontends/ds3000.c 	data = ds3000_readreg(state, 0xa2);
data              765 drivers/media/dvb-frontends/ds3000.c 	data &= ~0xc0;
data              766 drivers/media/dvb-frontends/ds3000.c 	ds3000_writereg(state, 0xa2, data);
data              780 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xa1);
data              781 drivers/media/dvb-frontends/ds3000.c 		if ((data & 0x40) == 0)
data              787 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xa1);
data              788 drivers/media/dvb-frontends/ds3000.c 		data &= ~0x80;
data              789 drivers/media/dvb-frontends/ds3000.c 		data |= 0x40;
data              790 drivers/media/dvb-frontends/ds3000.c 		ds3000_writereg(state, 0xa1, data);
data              792 drivers/media/dvb-frontends/ds3000.c 		data = ds3000_readreg(state, 0xa2);
data              793 drivers/media/dvb-frontends/ds3000.c 		data &= ~0xc0;
data              794 drivers/media/dvb-frontends/ds3000.c 		data |= 0x80;
data              795 drivers/media/dvb-frontends/ds3000.c 		ds3000_writereg(state, 0xa2, data);
data              800 drivers/media/dvb-frontends/ds3000.c 	data = ds3000_readreg(state, 0xa2);
data              801 drivers/media/dvb-frontends/ds3000.c 	data &= ~0xc0;
data              802 drivers/media/dvb-frontends/ds3000.c 	data |= 0x80;
data              803 drivers/media/dvb-frontends/ds3000.c 	ds3000_writereg(state, 0xa2, data);
data              279 drivers/media/dvb-frontends/helene.c 		u8 reg, u8 write, const u8 *data, u32 len)
data              284 drivers/media/dvb-frontends/helene.c 			DUMP_PREFIX_OFFSET, data, len);
data              288 drivers/media/dvb-frontends/helene.c 		u8 reg, const u8 *data, u32 len)
data              308 drivers/media/dvb-frontends/helene.c 	helene_i2c_debug(priv, reg, 1, data, len);
data              310 drivers/media/dvb-frontends/helene.c 	memcpy(&buf[1], data, len);
data              376 drivers/media/dvb-frontends/helene.c 		u8 reg, u8 data, u8 mask)
data              385 drivers/media/dvb-frontends/helene.c 		data = ((data & mask) | (rdata & (mask ^ 0xFF)));
data              387 drivers/media/dvb-frontends/helene.c 	return helene_write_reg(priv, reg, data);
data              512 drivers/media/dvb-frontends/helene.c 	u8 data[MAX_WRITE_REGSIZE];
data              542 drivers/media/dvb-frontends/helene.c 	data[0] = 0x00;
data              543 drivers/media/dvb-frontends/helene.c 	data[1] = 0x00;
data              544 drivers/media/dvb-frontends/helene.c 	helene_write_regs(priv, 0x6A, data, 2);
data              555 drivers/media/dvb-frontends/helene.c 	data[0] = 0xC4;
data              556 drivers/media/dvb-frontends/helene.c 	data[1] = 0x40;
data              560 drivers/media/dvb-frontends/helene.c 		data[2] = 0x02;
data              563 drivers/media/dvb-frontends/helene.c 		data[2] = 0x02;
data              566 drivers/media/dvb-frontends/helene.c 		data[2] = 0x03;
data              569 drivers/media/dvb-frontends/helene.c 		data[2] = 0x05;
data              578 drivers/media/dvb-frontends/helene.c 	data[3] = 0x80;
data              584 drivers/media/dvb-frontends/helene.c 		data[4] = 0x58;
data              586 drivers/media/dvb-frontends/helene.c 		data[4] = 0x70;
data              588 drivers/media/dvb-frontends/helene.c 	data[5] = 0x1E;
data              589 drivers/media/dvb-frontends/helene.c 	data[6] = 0x02;
data              590 drivers/media/dvb-frontends/helene.c 	data[7] = 0x24;
data              593 drivers/media/dvb-frontends/helene.c 	data[8] = 0x0F;
data              594 drivers/media/dvb-frontends/helene.c 	data[8] |= 0xE0; /* POWERSAVE_TERR_RF_ACTIVE */
data              595 drivers/media/dvb-frontends/helene.c 	data[9]  = 0x02;
data              596 drivers/media/dvb-frontends/helene.c 	data[10] = 0x1E;
data              601 drivers/media/dvb-frontends/helene.c 		data[11] = 0x22; /* 22MHz */
data              605 drivers/media/dvb-frontends/helene.c 			data[11] = 0x05;
data              607 drivers/media/dvb-frontends/helene.c 			data[11] = (uint8_t)((symbol_rate * 47
data              610 drivers/media/dvb-frontends/helene.c 			data[11] = (uint8_t)((symbol_rate * 27
data              613 drivers/media/dvb-frontends/helene.c 		if (data[11] > 36)
data              614 drivers/media/dvb-frontends/helene.c 			data[11] = 36; /* 5 <= lpf_cutoff <= 36 is valid */
data              618 drivers/media/dvb-frontends/helene.c 			data[11] = 0x05;
data              620 drivers/media/dvb-frontends/helene.c 			data[11] = (uint8_t)((symbol_rate * 11
data              623 drivers/media/dvb-frontends/helene.c 			data[11] = (uint8_t)((symbol_rate * 3
data              626 drivers/media/dvb-frontends/helene.c 		if (data[11] > 36)
data              627 drivers/media/dvb-frontends/helene.c 			data[11] = 36; /* 5 <= lpf_cutoff <= 36 is valid */
data              637 drivers/media/dvb-frontends/helene.c 	data[12] = (uint8_t)(frequency4kHz & 0xFF);         /* FRF_L */
data              638 drivers/media/dvb-frontends/helene.c 	data[13] = (uint8_t)((frequency4kHz >> 8) & 0xFF);  /* FRF_M */
data              640 drivers/media/dvb-frontends/helene.c 	data[14] = (uint8_t)((frequency4kHz >> 16) & 0x0F);
data              643 drivers/media/dvb-frontends/helene.c 	data[15] = 0xFF;
data              646 drivers/media/dvb-frontends/helene.c 	data[16] = 0x00;
data              649 drivers/media/dvb-frontends/helene.c 	data[17] = 0x01;
data              651 drivers/media/dvb-frontends/helene.c 	helene_write_regs(priv, 0x04, data, 18);
data              662 drivers/media/dvb-frontends/helene.c 	u8 data[MAX_WRITE_REGSIZE];
data              694 drivers/media/dvb-frontends/helene.c 		data[0] = 0x16;
data              695 drivers/media/dvb-frontends/helene.c 		data[1] = 0x26;
data              697 drivers/media/dvb-frontends/helene.c 		data[0] = 0x10;
data              698 drivers/media/dvb-frontends/helene.c 		data[1] = 0x20;
data              700 drivers/media/dvb-frontends/helene.c 	helene_write_regs(priv, 0x91, data, 2);
data              704 drivers/media/dvb-frontends/helene.c 		data[0] = 0x90;
data              706 drivers/media/dvb-frontends/helene.c 		data[0] = 0x00;
data              709 drivers/media/dvb-frontends/helene.c 	data[1] = (uint8_t)(terr_params[tv_system].IS_LOWERLOCAL & 0x01);
data              710 drivers/media/dvb-frontends/helene.c 	helene_write_regs(priv, 0x9C, data, 2);
data              713 drivers/media/dvb-frontends/helene.c 	data[0] = 0xEE;
data              714 drivers/media/dvb-frontends/helene.c 	data[1] = 0x02;
data              715 drivers/media/dvb-frontends/helene.c 	data[2] = 0x1E;
data              716 drivers/media/dvb-frontends/helene.c 	data[3] = 0x67; /* Tuning setting for CPU */
data              721 drivers/media/dvb-frontends/helene.c 		data[4] = 0x18;
data              723 drivers/media/dvb-frontends/helene.c 		data[4] = 0x03;
data              727 drivers/media/dvb-frontends/helene.c 		data[5] = 0x38;
data              728 drivers/media/dvb-frontends/helene.c 		data[6] = 0x1E;
data              729 drivers/media/dvb-frontends/helene.c 		data[7] = 0x02;
data              730 drivers/media/dvb-frontends/helene.c 		data[8] = 0x24;
data              733 drivers/media/dvb-frontends/helene.c 		data[5] = 0x1C;
data              734 drivers/media/dvb-frontends/helene.c 		data[6] = 0x78;
data              735 drivers/media/dvb-frontends/helene.c 		data[7] = 0x08;
data              736 drivers/media/dvb-frontends/helene.c 		data[8] = 0x1C;
data              738 drivers/media/dvb-frontends/helene.c 		data[5] = 0xB4;
data              739 drivers/media/dvb-frontends/helene.c 		data[6] = 0x78;
data              740 drivers/media/dvb-frontends/helene.c 		data[7] = 0x08;
data              741 drivers/media/dvb-frontends/helene.c 		data[8] = 0x30;
data              743 drivers/media/dvb-frontends/helene.c 	helene_write_regs(priv, 0x5E, data, 9);
data              749 drivers/media/dvb-frontends/helene.c 	data[0] = 0x00; /* 1.5Vpp */
data              753 drivers/media/dvb-frontends/helene.c 		data[1] = 0x80; /* RF_GAIN_SEL = 1 */
data              755 drivers/media/dvb-frontends/helene.c 		data[1] = (uint8_t)((terr_params[tv_system].RF_GAIN
data              759 drivers/media/dvb-frontends/helene.c 	data[1] |= (uint8_t)(terr_params[tv_system].IF_BPF_GC & 0x0F);
data              762 drivers/media/dvb-frontends/helene.c 	data[2] = 0x00;
data              764 drivers/media/dvb-frontends/helene.c 		data[3] = (uint8_t)(terr_params[tv_system].RFOVLD_DET_LV1_VL
data              766 drivers/media/dvb-frontends/helene.c 		data[4] = (uint8_t)(terr_params[tv_system].IFOVLD_DET_LV_VL
data              769 drivers/media/dvb-frontends/helene.c 		data[3] = (uint8_t)(terr_params[tv_system].RFOVLD_DET_LV1_VH
data              771 drivers/media/dvb-frontends/helene.c 		data[4] = (uint8_t)(terr_params[tv_system].IFOVLD_DET_LV_VH
data              774 drivers/media/dvb-frontends/helene.c 		data[3] = (uint8_t)(terr_params[tv_system].RFOVLD_DET_LV1_U
data              776 drivers/media/dvb-frontends/helene.c 		data[4] = (uint8_t)(terr_params[tv_system].IFOVLD_DET_LV_U
data              779 drivers/media/dvb-frontends/helene.c 	data[4] |= 0x20;
data              784 drivers/media/dvb-frontends/helene.c 	data[5] = (uint8_t)((terr_params[tv_system].IF_BPF_F0 << 4) & 0x30);
data              787 drivers/media/dvb-frontends/helene.c 	data[5] |= (uint8_t)(terr_params[tv_system].BW & 0x03);
data              790 drivers/media/dvb-frontends/helene.c 	data[6] = (uint8_t)(terr_params[tv_system].FIF_OFFSET & 0x1F);
data              793 drivers/media/dvb-frontends/helene.c 	data[7] = (uint8_t)(terr_params[tv_system].BW_OFFSET & 0x1F);
data              796 drivers/media/dvb-frontends/helene.c 	data[8]  = (uint8_t)(frequencykHz & 0xFF);         /* FRF_L */
data              797 drivers/media/dvb-frontends/helene.c 	data[9]  = (uint8_t)((frequencykHz >> 8) & 0xFF);  /* FRF_M */
data              798 drivers/media/dvb-frontends/helene.c 	data[10] = (uint8_t)((frequencykHz >> 16)
data              802 drivers/media/dvb-frontends/helene.c 	data[11] = 0xFF;
data              805 drivers/media/dvb-frontends/helene.c 	data[12] = 0x01;
data              809 drivers/media/dvb-frontends/helene.c 		data[13] = 0xD9;
data              810 drivers/media/dvb-frontends/helene.c 		data[14] = 0x0F;
data              811 drivers/media/dvb-frontends/helene.c 		data[15] = 0x24;
data              812 drivers/media/dvb-frontends/helene.c 		data[16] = 0x87;
data              814 drivers/media/dvb-frontends/helene.c 		data[13] = 0x99;
data              815 drivers/media/dvb-frontends/helene.c 		data[14] = 0x00;
data              816 drivers/media/dvb-frontends/helene.c 		data[15] = 0x24;
data              817 drivers/media/dvb-frontends/helene.c 		data[16] = 0x87;
data              820 drivers/media/dvb-frontends/helene.c 	helene_write_regs(priv, 0x68, data, 17);
data              903 drivers/media/dvb-frontends/helene.c 	u8 data[20];
data              919 drivers/media/dvb-frontends/helene.c 		data[0] = 0x10; /* xtal 16 MHz */
data              921 drivers/media/dvb-frontends/helene.c 		data[0] = 0x18; /* xtal 24 MHz */
data              922 drivers/media/dvb-frontends/helene.c 	data[1] = (uint8_t)(0x80 | (0x04 & 0x1F)); /* 4 x 25 = 100uA */
data              923 drivers/media/dvb-frontends/helene.c 	data[2] = (uint8_t)(0x80 | (0x26 & 0x7F)); /* 38 x 0.25 = 9.5pF */
data              924 drivers/media/dvb-frontends/helene.c 	data[3] = 0x80; /* REFOUT signal output 500mVpp */
data              925 drivers/media/dvb-frontends/helene.c 	data[4] = 0x00; /* GPIO settings */
data              926 drivers/media/dvb-frontends/helene.c 	data[5] = 0x00; /* GPIO settings */
data              927 drivers/media/dvb-frontends/helene.c 	data[6] = 0xC4; /* Clock enable for internal logic block */
data              928 drivers/media/dvb-frontends/helene.c 	data[7] = 0x40; /* Start CPU boot-up */
data              929 drivers/media/dvb-frontends/helene.c 	data[8] = 0x10; /* For burst-write */
data              932 drivers/media/dvb-frontends/helene.c 	data[9] = 0x00;
data              933 drivers/media/dvb-frontends/helene.c 	data[10] = 0x45;
data              934 drivers/media/dvb-frontends/helene.c 	data[11] = 0x75;
data              936 drivers/media/dvb-frontends/helene.c 	data[12] = 0x07; /* Setting for analog block */
data              939 drivers/media/dvb-frontends/helene.c 	data[13] = 0x1C;
data              940 drivers/media/dvb-frontends/helene.c 	data[14] = 0x3F;
data              941 drivers/media/dvb-frontends/helene.c 	data[15] = 0x02;
data              942 drivers/media/dvb-frontends/helene.c 	data[16] = 0x10;
data              943 drivers/media/dvb-frontends/helene.c 	data[17] = 0x20;
data              944 drivers/media/dvb-frontends/helene.c 	data[18] = 0x0A;
data              945 drivers/media/dvb-frontends/helene.c 	data[19] = 0x00;
data              947 drivers/media/dvb-frontends/helene.c 	helene_write_regs(priv, 0x81, data, sizeof(data));
data              968 drivers/media/dvb-frontends/helene.c 	helene_read_reg(priv, 0x19, data);
data              969 drivers/media/dvb-frontends/helene.c 	helene_write_reg(priv, 0x95, (uint8_t)((data[0] >> 4) & 0x0F));
data               38 drivers/media/dvb-frontends/horus3a.c 			      u8 reg, u8 write, const u8 *data, u32 len)
data               43 drivers/media/dvb-frontends/horus3a.c 		DUMP_PREFIX_OFFSET, data, len);
data               47 drivers/media/dvb-frontends/horus3a.c 			      u8 reg, const u8 *data, u32 len)
data               66 drivers/media/dvb-frontends/horus3a.c 	horus3a_i2c_debug(priv, reg, 1, data, len);
data               68 drivers/media/dvb-frontends/horus3a.c 	memcpy(&buf[1], data, len);
data               90 drivers/media/dvb-frontends/horus3a.c 	u8 data[2];
data              106 drivers/media/dvb-frontends/horus3a.c 	data[0] = 0xC0;
data              108 drivers/media/dvb-frontends/horus3a.c 	data[1] = 0xA7;
data              110 drivers/media/dvb-frontends/horus3a.c 	horus3a_write_regs(priv, 0x11, data, sizeof(data));
data              117 drivers/media/dvb-frontends/horus3a.c 	u8 data[2];
data              123 drivers/media/dvb-frontends/horus3a.c 	data[0] = 0x00;
data              125 drivers/media/dvb-frontends/horus3a.c 	data[1] = 0xa7;
data              127 drivers/media/dvb-frontends/horus3a.c 	horus3a_write_regs(priv, 0x11, data, sizeof(data));
data              177 drivers/media/dvb-frontends/horus3a.c 	u8 data[5];
data              292 drivers/media/dvb-frontends/horus3a.c 	data[0] = (u8)((ms >> 7) & 0xFF);
data              293 drivers/media/dvb-frontends/horus3a.c 	data[1] = (u8)((ms << 1) & 0xFF);
data              294 drivers/media/dvb-frontends/horus3a.c 	data[2] = 0x00;
data              295 drivers/media/dvb-frontends/horus3a.c 	data[3] = 0x00;
data              296 drivers/media/dvb-frontends/horus3a.c 	data[4] = (u8)(mdiv << 7);
data              297 drivers/media/dvb-frontends/horus3a.c 	horus3a_write_regs(priv, 0x00, data, sizeof(data));
data              127 drivers/media/dvb-frontends/ix2505v.c 	u8 data[4] = {0};
data              152 drivers/media/dvb-frontends/ix2505v.c 	data[0] = ((gain & 0x3) << 5) | (N >> 3);
data              153 drivers/media/dvb-frontends/ix2505v.c 	data[1] = (N << 5) | (A & 0x1f);
data              154 drivers/media/dvb-frontends/ix2505v.c 	data[2] = 0x81 | ((cc & 0x3) << 5) ; /*PD5,PD4 & TM = 0|C1,C0|REF=1*/
data              175 drivers/media/dvb-frontends/ix2505v.c 	data[3] = local_osc; /* all other bits set 0 */
data              201 drivers/media/dvb-frontends/ix2505v.c 	deb_info("Data 0=[%4phN]\n", data);
data              206 drivers/media/dvb-frontends/ix2505v.c 	len = sizeof(data);
data              207 drivers/media/dvb-frontends/ix2505v.c 	ret |= ix2505v_write(state, data, len);
data              209 drivers/media/dvb-frontends/ix2505v.c 	data[2] |= 0x4; /* set TM = 1 other bits same */
data              215 drivers/media/dvb-frontends/ix2505v.c 	ret |= ix2505v_write(state, &data[2], len); /* write byte 4 only */
data              219 drivers/media/dvb-frontends/ix2505v.c 	data[2] |= ((lpf >> 2) & 0x3) << 3; /* lpf */
data              220 drivers/media/dvb-frontends/ix2505v.c 	data[3] |= (lpf & 0x3) << 2;
data              222 drivers/media/dvb-frontends/ix2505v.c 	deb_info("Data 2=[%x%x]\n", data[2], data[3]);
data              228 drivers/media/dvb-frontends/ix2505v.c 	ret |= ix2505v_write(state, &data[2], len); /* write byte 4 & 5 */
data               40 drivers/media/dvb-frontends/l64781.c static int l64781_writereg (struct l64781_state* state, u8 reg, u8 data)
data               43 drivers/media/dvb-frontends/l64781.c 	u8 buf [] = { reg, data };
data               60 drivers/media/dvb-frontends/lgs8gl5.c lgs8gl5_write_reg(struct lgs8gl5_state *state, u8 reg, u8 data)
data               63 drivers/media/dvb-frontends/lgs8gl5.c 	u8 buf[] = {reg, data};
data               74 drivers/media/dvb-frontends/lgs8gl5.c 			__func__, reg, data, ret);
data              110 drivers/media/dvb-frontends/lgs8gl5.c lgs8gl5_update_reg(struct lgs8gl5_state *state, u8 reg, u8 data)
data              113 drivers/media/dvb-frontends/lgs8gl5.c 	lgs8gl5_write_reg(state, reg, data);
data              121 drivers/media/dvb-frontends/lgs8gl5.c lgs8gl5_update_alt_reg(struct lgs8gl5_state *state, u8 reg, u8 data)
data              126 drivers/media/dvb-frontends/lgs8gl5.c 	u8 b2[] = {reg, data};
data               40 drivers/media/dvb-frontends/lgs8gxx.c static int lgs8gxx_write_reg(struct lgs8gxx_state *priv, u8 reg, u8 data)
data               43 drivers/media/dvb-frontends/lgs8gxx.c 	u8 buf[] = { reg, data };
data               51 drivers/media/dvb-frontends/lgs8gxx.c 		dprintk("%s: reg=0x%02X, data=0x%02X\n", __func__, reg, data);
data               57 drivers/media/dvb-frontends/lgs8gxx.c 			__func__, reg, data, ret);
data              601 drivers/media/dvb-frontends/lgs8gxx.c 		lgs8gxx_write_reg(priv, 0x3C, fw->data[i]);
data              615 drivers/media/dvb-frontends/lgs8gxx.c 	u8 data = 0;
data              619 drivers/media/dvb-frontends/lgs8gxx.c 	lgs8gxx_read_reg(priv, 0, &data);
data              620 drivers/media/dvb-frontends/lgs8gxx.c 	dprintk("reg 0 = 0x%02X\n", data);
data             1008 drivers/media/dvb-frontends/lgs8gxx.c 	u8 data = 0;
data             1023 drivers/media/dvb-frontends/lgs8gxx.c 	if (lgs8gxx_read_reg(priv, 0, &data) != 0) {
data             1029 drivers/media/dvb-frontends/lgs8gxx.c 	lgs8gxx_read_reg(priv, 1, &data);
data              677 drivers/media/dvb-frontends/m88ds3103.c 					&firmware->data[firmware->size - rem],
data               52 drivers/media/dvb-frontends/m88rs2000.c 	u8 reg, u8 data)
data               55 drivers/media/dvb-frontends/m88rs2000.c 	u8 buf[] = { reg, data };
data               67 drivers/media/dvb-frontends/m88rs2000.c 			 __func__, reg, data, ret);
data              408 drivers/media/dvb-frontends/m88rs2000.c 	u8 data;
data              410 drivers/media/dvb-frontends/m88rs2000.c 	data = m88rs2000_readreg(state, 0xb2);
data              411 drivers/media/dvb-frontends/m88rs2000.c 	data |= 0x03; /* bit0 V/H, bit1 off/on */
data              415 drivers/media/dvb-frontends/m88rs2000.c 		data &= ~0x03;
data              418 drivers/media/dvb-frontends/m88rs2000.c 		data &= ~0x03;
data              419 drivers/media/dvb-frontends/m88rs2000.c 		data |= 0x01;
data              425 drivers/media/dvb-frontends/m88rs2000.c 	m88rs2000_writereg(state, 0xb2, data);
data               49 drivers/media/dvb-frontends/mb86a20s.c 	u8 data;
data              213 drivers/media/dvb-frontends/mb86a20s.c 			     u8 i2c_addr, u8 reg, u8 data)
data              215 drivers/media/dvb-frontends/mb86a20s.c 	u8 buf[] = { reg, data };
data              225 drivers/media/dvb-frontends/mb86a20s.c 			__func__, rc, reg, data);
data              239 drivers/media/dvb-frontends/mb86a20s.c 					   rd[i].data);
data              773 drivers/media/dvb-frontends/mn88443x.c 	{ .compatible = "socionext,mn884433",   .data = &mn88443x_spec_pri, },
data              774 drivers/media/dvb-frontends/mn88443x.c 	{ .compatible = "socionext,mn884434-0", .data = &mn88443x_spec_pri, },
data              775 drivers/media/dvb-frontends/mn88443x.c 	{ .compatible = "socionext,mn884434-1", .data = &mn88443x_spec_sec, },
data              438 drivers/media/dvb-frontends/mn88472.c 					&firmware->data[firmware->size - rem],
data              495 drivers/media/dvb-frontends/mn88473.c 					&fw->data[fw->size - remain], len);
data              131 drivers/media/dvb-frontends/mxl5xx.c 			    u8 *data, u32 len)
data              134 drivers/media/dvb-frontends/mxl5xx.c 			      .buf = data, .len = len};
data              140 drivers/media/dvb-frontends/mxl5xx.c 			   u8 *data, u32 len)
data              143 drivers/media/dvb-frontends/mxl5xx.c 			      .buf = data, .len = len};
data              148 drivers/media/dvb-frontends/mxl5xx.c static int i2cread(struct mxl *state, u8 *data, int len)
data              150 drivers/media/dvb-frontends/mxl5xx.c 	return i2c_read(state->base->i2c, state->base->adr, data, len);
data              153 drivers/media/dvb-frontends/mxl5xx.c static int i2cwrite(struct mxl *state, u8 *data, int len)
data              155 drivers/media/dvb-frontends/mxl5xx.c 	return i2c_write(state->base->i2c, state->base->adr, data, len);
data              161 drivers/media/dvb-frontends/mxl5xx.c 	u8 data[MXL_HYDRA_REG_SIZE_IN_BYTES + MXL_HYDRA_I2C_HDR_SIZE] = {
data              167 drivers/media/dvb-frontends/mxl5xx.c 	stat = i2cwrite(state, data,
data              214 drivers/media/dvb-frontends/mxl5xx.c 	u8 data[MXL_HYDRA_REG_WRITE_LEN] = {
data              220 drivers/media/dvb-frontends/mxl5xx.c 	stat = i2cwrite(state, data, sizeof(data));
data              253 drivers/media/dvb-frontends/mxl5xx.c 	u8 data[MXL_HYDRA_REG_SIZE_IN_BYTES + MXL_HYDRA_I2C_HDR_SIZE] = {
data              260 drivers/media/dvb-frontends/mxl5xx.c 	stat = i2cwrite(state, data,
data              274 drivers/media/dvb-frontends/mxl5xx.c static int read_register_block(struct mxl *state, u32 reg, u32 size, u8 *data)
data              290 drivers/media/dvb-frontends/mxl5xx.c 		stat = i2cread(state, data, size);
data              291 drivers/media/dvb-frontends/mxl5xx.c 		convert_endian(MXL_ENABLE_BIG_ENDIAN, size, data);
data              300 drivers/media/dvb-frontends/mxl5xx.c 	u32 data = 0, mask = 0;
data              303 drivers/media/dvb-frontends/mxl5xx.c 	stat = read_register(state, reg, &data);
data              307 drivers/media/dvb-frontends/mxl5xx.c 	data &= mask;
data              308 drivers/media/dvb-frontends/mxl5xx.c 	data >>= lsbloc;
data              309 drivers/media/dvb-frontends/mxl5xx.c 	*val = data;
data              317 drivers/media/dvb-frontends/mxl5xx.c 	u32 data, mask;
data              320 drivers/media/dvb-frontends/mxl5xx.c 	stat = read_register(state, reg, &data);
data              324 drivers/media/dvb-frontends/mxl5xx.c 	data = (data & ~mask) | ((val << lsbloc) & mask);
data              325 drivers/media/dvb-frontends/mxl5xx.c 	stat = write_register(state, reg, data);
data              906 drivers/media/dvb-frontends/mxl5xx.c 	segment_ptr = (struct MBIN_SEGMENT_T *) (&mbin_ptr->data[0]);
data              930 drivers/media/dvb-frontends/mxl5xx.c 						  (u8 *) segment_ptr->data);
data              935 drivers/media/dvb-frontends/mxl5xx.c 					seg_length, (u8 *) segment_ptr->data);
data              940 drivers/media/dvb-frontends/mxl5xx.c 			&(segment_ptr->data[((seg_length + 3) / 4) * 4]);
data              175 drivers/media/dvb-frontends/mxl5xx_defs.h 	u8 data[1];
data              186 drivers/media/dvb-frontends/mxl5xx_defs.h 	u8 data[1];
data              211 drivers/media/dvb-frontends/mxl5xx_defs.h 	u8 data[MAX_CMD_DATA];
data              141 drivers/media/dvb-frontends/nxt200x.c static int nxt200x_writereg_multibyte (struct nxt200x_state* state, u8 reg, u8* data, u8 len)
data              150 drivers/media/dvb-frontends/nxt200x.c 	nxt200x_writebytes(state, 0x36, data, len);
data              201 drivers/media/dvb-frontends/nxt200x.c static int nxt200x_readreg_multibyte (struct nxt200x_state* state, u8 reg, u8* data, u8 len)
data              217 drivers/media/dvb-frontends/nxt200x.c 			nxt200x_readbytes(state, reg, data, len);
data              239 drivers/media/dvb-frontends/nxt200x.c 				nxt200x_readbytes(state, 0x36 + i, &data[i], 1);
data              322 drivers/media/dvb-frontends/nxt200x.c static int nxt200x_writetuner (struct nxt200x_state* state, u8* data)
data              328 drivers/media/dvb-frontends/nxt200x.c 	dprintk("Tuner Bytes: %*ph\n", 4, data + 1);
data              334 drivers/media/dvb-frontends/nxt200x.c 			if (i2c_writebytes(state, data[0], data+1, 4))
data              338 drivers/media/dvb-frontends/nxt200x.c 				i2c_readbytes(state, data[0], &buf, 1);
data              356 drivers/media/dvb-frontends/nxt200x.c 			nxt200x_writebytes(state, 0x36, data+1, 4);
data              359 drivers/media/dvb-frontends/nxt200x.c 			buf = data[0] << 1;
data              445 drivers/media/dvb-frontends/nxt200x.c 			nxt200x_writebytes(state, chunkpos, &fw->data[position-3], 4);
data              447 drivers/media/dvb-frontends/nxt200x.c 		crc = nxt200x_crc(crc, fw->data[position]);
data              452 drivers/media/dvb-frontends/nxt200x.c 				&fw->data[position-(written %4) + 1],
data              493 drivers/media/dvb-frontends/nxt200x.c 		crc = nxt200x_crc(crc, fw->data[position]);
data              503 drivers/media/dvb-frontends/nxt200x.c 		nxt200x_writebytes(state, 0x2C, &fw->data[position],
data               38 drivers/media/dvb-frontends/nxt6000.c static int nxt6000_writereg(struct nxt6000_state* state, u8 reg, u8 data)
data               40 drivers/media/dvb-frontends/nxt6000.c 	u8 buf[] = { reg, data };
data               45 drivers/media/dvb-frontends/nxt6000.c 		dprintk("nxt6000: nxt6000_write error (reg: 0x%02X, data: 0x%02X, ret: %d)\n", reg, data, ret);
data               78 drivers/media/dvb-frontends/or51132.c #define or51132_writebytes(state, data...)  \
data               79 drivers/media/dvb-frontends/or51132.c 	({ static const u8 _data[] = {data}; \
data              128 drivers/media/dvb-frontends/or51132.c 	firmwareAsize = le32_to_cpu(*((__le32*)fw->data));
data              130 drivers/media/dvb-frontends/or51132.c 	firmwareBsize = le32_to_cpu(*((__le32*)(fw->data+4)));
data              134 drivers/media/dvb-frontends/or51132.c 	if ((ret = or51132_writebuf(state, &fw->data[8], firmwareAsize))) {
data              138 drivers/media/dvb-frontends/or51132.c 	if ((ret = or51132_writebuf(state, &fw->data[8+firmwareAsize],
data              115 drivers/media/dvb-frontends/or51211.c 		tudata[i] = fw->data[i];
data              118 drivers/media/dvb-frontends/or51211.c 		tudata[i+337] = fw->data[145+i];
data              129 drivers/media/dvb-frontends/or51211.c 			   &fw->data[393],8125)) {
data              719 drivers/media/dvb-frontends/rtl2830.c static int rtl2830_regmap_write(void *context, const void *data, size_t count)
data              728 drivers/media/dvb-frontends/rtl2830.c 			.buf = (u8 *)data,
data               55 drivers/media/dvb-frontends/s5h1409.c 	u16	data;
data              107 drivers/media/dvb-frontends/s5h1409.c 	u16	data;
data              154 drivers/media/dvb-frontends/s5h1409.c 	u16	data;
data              226 drivers/media/dvb-frontends/s5h1409.c 	u16	data;
data              301 drivers/media/dvb-frontends/s5h1409.c static int s5h1409_writereg(struct s5h1409_state *state, u8 reg, u16 data)
data              304 drivers/media/dvb-frontends/s5h1409.c 	u8 buf[] = { reg, data >> 8,  data & 0xff };
data              313 drivers/media/dvb-frontends/s5h1409.c 		       __func__, reg, data, ret);
data              707 drivers/media/dvb-frontends/s5h1409.c 		s5h1409_writereg(state, init_tab[i].reg, init_tab[i].data);
data              805 drivers/media/dvb-frontends/s5h1409.c 			*snr = qam256_snr_tab[i].data;
data              820 drivers/media/dvb-frontends/s5h1409.c 			*snr = qam64_snr_tab[i].data;
data              835 drivers/media/dvb-frontends/s5h1409.c 			*snr = vsb_snr_tab[i].data;
data               48 drivers/media/dvb-frontends/s5h1411.c 	u16	data;
data              135 drivers/media/dvb-frontends/s5h1411.c 	u16	data;
data              180 drivers/media/dvb-frontends/s5h1411.c 	u16	data;
data              253 drivers/media/dvb-frontends/s5h1411.c 	u16	data;
data              331 drivers/media/dvb-frontends/s5h1411.c 	u8 addr, u8 reg, u16 data)
data              334 drivers/media/dvb-frontends/s5h1411.c 	u8 buf[] = { reg, data >> 8,  data & 0xff };
data              342 drivers/media/dvb-frontends/s5h1411.c 		       __func__, addr, reg, data, ret);
data              621 drivers/media/dvb-frontends/s5h1411.c 			init_tab[i].data);
data              719 drivers/media/dvb-frontends/s5h1411.c 			*snr = qam256_snr_tab[i].data;
data              734 drivers/media/dvb-frontends/s5h1411.c 			*snr = qam64_snr_tab[i].data;
data              749 drivers/media/dvb-frontends/s5h1411.c 			*snr = vsb_snr_tab[i].data;
data               96 drivers/media/dvb-frontends/s5h1420.c static int s5h1420_writereg (struct s5h1420_state* state, u8 reg, u8 data)
data               98 drivers/media/dvb-frontends/s5h1420.c 	u8 buf[] = { reg, data };
data              105 drivers/media/dvb-frontends/s5h1420.c 		dprintk("%s: writereg error (err == %i, reg == 0x%02x, data == 0x%02x)\n", __func__, err, reg, data);
data              108 drivers/media/dvb-frontends/s5h1420.c 	state->shadow[reg] = data;
data               43 drivers/media/dvb-frontends/s5h1432.c 			    u8 addr, u8 reg, u8 data)
data               46 drivers/media/dvb-frontends/s5h1432.c 	u8 buf[] = { reg, data };
data               54 drivers/media/dvb-frontends/s5h1432.c 		       __func__, addr, reg, data, ret);
data               70 drivers/media/dvb-frontends/s921.c 	u8 data;
data              199 drivers/media/dvb-frontends/s921.c 			     u8 i2c_addr, int reg, int data)
data              201 drivers/media/dvb-frontends/s921.c 	u8 buf[] = { reg, data };
data              210 drivers/media/dvb-frontends/s921.c 		       __func__, rc, reg, data);
data              223 drivers/media/dvb-frontends/s921.c 		rc = s921_i2c_writereg(state, i2c_addr, rd[i].reg, rd[i].data);
data              286 drivers/media/dvb-frontends/si2165.c 					const u8 *data, u32 len, u32 *poffset,
data              307 drivers/media/dvb-frontends/si2165.c 		wordcount = data[offset];
data              308 drivers/media/dvb-frontends/si2165.c 		if (wordcount < 1 || data[offset + 1] ||
data              309 drivers/media/dvb-frontends/si2165.c 		    data[offset + 2] || data[offset + 3]) {
data              312 drivers/media/dvb-frontends/si2165.c 				 4, data);
data              328 drivers/media/dvb-frontends/si2165.c 		ret = si2165_write(state, REG_DCOM_ADDR, data + offset + 4, 4);
data              336 drivers/media/dvb-frontends/si2165.c 					   data + offset, 4);
data              370 drivers/media/dvb-frontends/si2165.c 	const u8 *data;
data              395 drivers/media/dvb-frontends/si2165.c 	data = fw->data;
data              414 drivers/media/dvb-frontends/si2165.c 	if (data[0] != 1 || data[1] != 0) {
data              420 drivers/media/dvb-frontends/si2165.c 	patch_version = data[2];
data              421 drivers/media/dvb-frontends/si2165.c 	block_count = data[4];
data              422 drivers/media/dvb-frontends/si2165.c 	crc_expected = data[7] << 8 | data[6];
data              455 drivers/media/dvb-frontends/si2165.c 	ret = si2165_upload_firmware_block(state, data, len, &offset, 1);
data              468 drivers/media/dvb-frontends/si2165.c 	ret = si2165_upload_firmware_block(state, data, len,
data              489 drivers/media/dvb-frontends/si2165.c 	ret = si2165_upload_firmware_block(state, data, len, &offset, 5);
data              473 drivers/media/dvb-frontends/si2168.c 	if ((fw->size % 17 == 0) && (fw->data[0] > 5)) {
data              476 drivers/media/dvb-frontends/si2168.c 			len = fw->data[fw->size - remaining];
data              481 drivers/media/dvb-frontends/si2168.c 			cmd_init(&cmd, &fw->data[(fw->size - remaining) + 1],
data              490 drivers/media/dvb-frontends/si2168.c 			cmd_init(&cmd, &fw->data[fw->size - remaining], 8, 1);
data              223 drivers/media/dvb-frontends/si21xx.c 							u8 *data, int len)
data              238 drivers/media/dvb-frontends/si21xx.c 	memcpy(msg.buf + 1, data, len);
data              244 drivers/media/dvb-frontends/si21xx.c 			__func__, reg1, data[0], ret);
data              249 drivers/media/dvb-frontends/si21xx.c static int si21_writereg(struct si21xx_state *state, u8 reg, u8 data)
data              252 drivers/media/dvb-frontends/si21xx.c 	u8 buf[] = { reg, data };
data              264 drivers/media/dvb-frontends/si21xx.c 			__func__, reg, data, ret);
data               93 drivers/media/dvb-frontends/sp2.c 			u8 read, int addr, u8 data)
data               95 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
data              125 drivers/media/dvb-frontends/sp2.c 		ret = ci_op_cam(s->priv, read, addr, data, &mem);
data              137 drivers/media/dvb-frontends/sp2.c 			(read) ? mem : data);
data              154 drivers/media/dvb-frontends/sp2.c 				int slot, int addr, u8 data)
data              157 drivers/media/dvb-frontends/sp2.c 			SP2_CI_WR, addr, data);
data              168 drivers/media/dvb-frontends/sp2.c 				int slot, u8 addr, u8 data)
data              171 drivers/media/dvb-frontends/sp2.c 			SP2_CI_WR, addr, data);
data              176 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
data              208 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
data              218 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
data              236 drivers/media/dvb-frontends/sp2.c 	struct sp2 *s = en50221->data;
data              315 drivers/media/dvb-frontends/sp2.c 	s->ca.data = s;
data              358 drivers/media/dvb-frontends/sp2.c 	if (!s->ca.data)
data               32 drivers/media/dvb-frontends/sp2.h 					int slot, int addr, u8 data);
data               36 drivers/media/dvb-frontends/sp2.h 					int slot, u8 addr, u8 data);
data               53 drivers/media/dvb-frontends/sp8870.c static int sp8870_writereg (struct sp8870_state* state, u16 reg, u16 data)
data               55 drivers/media/dvb-frontends/sp8870.c 	u8 buf [] = { reg >> 8, reg & 0xff, data >> 8, data & 0xff };
data               60 drivers/media/dvb-frontends/sp8870.c 		dprintk ("%s: writereg error (err == %i, reg == 0x%02x, data == 0x%02x)\n", __func__, err, reg, data);
data               88 drivers/media/dvb-frontends/sp8870.c 	const char *fw_buf = fw->data;
data               54 drivers/media/dvb-frontends/sp887x.c static int sp887x_writereg (struct sp887x_state* state, u16 reg, u16 data)
data               56 drivers/media/dvb-frontends/sp887x.c 	u8 b0 [] = { reg >> 8 , reg & 0xff, data >> 8, data & 0xff };
data               64 drivers/media/dvb-frontends/sp887x.c 		if (!(reg == 0xf1a && data == 0x000 &&
data               68 drivers/media/dvb-frontends/sp887x.c 			       __func__, reg & 0xffff, data & 0xffff, ret);
data              143 drivers/media/dvb-frontends/sp887x.c 	const unsigned char *mem = fw->data;
data              151 drivers/media/dvb-frontends/sp887x.c 	mem = fw->data + 10;
data              273 drivers/media/dvb-frontends/stb0899_drv.c 	u32 data;
data              356 drivers/media/dvb-frontends/stb0899_drv.c 	data = MAKEWORD32(buf[3], buf[2], buf[1], buf[0]);
data              359 drivers/media/dvb-frontends/stb0899_drv.c 		       __func__, stb0899_i2cdev, stb0899_base_addr, stb0899_reg_offset, data);
data              361 drivers/media/dvb-frontends/stb0899_drv.c 	return data;
data              484 drivers/media/dvb-frontends/stb0899_drv.c int stb0899_write_regs(struct stb0899_state *state, unsigned int reg, u8 *data, u32 count)
data              504 drivers/media/dvb-frontends/stb0899_drv.c 	memcpy(&buf[2], data, count);
data              507 drivers/media/dvb-frontends/stb0899_drv.c 		"%s [0x%04x]: %*ph", __func__, reg, count, data);
data              521 drivers/media/dvb-frontends/stb0899_drv.c 				reg, data[0], count, ret);
data              528 drivers/media/dvb-frontends/stb0899_drv.c int stb0899_write_reg(struct stb0899_state *state, unsigned int reg, u8 data)
data              530 drivers/media/dvb-frontends/stb0899_drv.c 	u8 tmp = data;
data              888 drivers/media/dvb-frontends/stb0899_drv.c 		stb0899_write_reg(state, config->init_dev[i].address, config->init_dev[i].data);
data              896 drivers/media/dvb-frontends/stb0899_drv.c 				    config->init_s2_demod[i].data);
data              901 drivers/media/dvb-frontends/stb0899_drv.c 		stb0899_write_reg(state, config->init_s1_demod[i].address, config->init_s1_demod[i].data);
data              909 drivers/media/dvb-frontends/stb0899_drv.c 				    config->init_s2_fec[i].data);
data              914 drivers/media/dvb-frontends/stb0899_drv.c 		stb0899_write_reg(state, config->init_tst[i].address, config->init_tst[i].data);
data               26 drivers/media/dvb-frontends/stb0899_drv.h 	u8	data;
data               32 drivers/media/dvb-frontends/stb0899_drv.h 	u32	data;
data              227 drivers/media/dvb-frontends/stb0899_priv.h 			      unsigned int reg, u8 *data,
data              232 drivers/media/dvb-frontends/stb0899_priv.h 			     u8 data);
data              215 drivers/media/dvb-frontends/stb6100.c static int stb6100_write_reg(struct stb6100_state *state, u8 reg, u8 data)
data              217 drivers/media/dvb-frontends/stb6100.c 	u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */
data               51 drivers/media/dvb-frontends/stv0288.c static int stv0288_writeregI(struct stv0288_state *state, u8 reg, u8 data)
data               54 drivers/media/dvb-frontends/stv0288.c 	u8 buf[] = { reg, data };
data               66 drivers/media/dvb-frontends/stv0288.c 			__func__, reg, data, ret);
data               39 drivers/media/dvb-frontends/stv0297.c static int stv0297_writereg(struct stv0297_state *state, u8 reg, u8 data)
data               42 drivers/media/dvb-frontends/stv0297.c 	u8 buf[] = { reg, data };
data               49 drivers/media/dvb-frontends/stv0297.c 			__func__, reg, data, ret);
data               83 drivers/media/dvb-frontends/stv0297.c static int stv0297_writereg_mask(struct stv0297_state *state, u8 reg, u8 mask, u8 data)
data               89 drivers/media/dvb-frontends/stv0297.c 	val |= (data & mask);
data               70 drivers/media/dvb-frontends/stv0299.c static int stv0299_writeregI (struct stv0299_state* state, u8 reg, u8 data)
data               73 drivers/media/dvb-frontends/stv0299.c 	u8 buf [] = { reg, data };
data               80 drivers/media/dvb-frontends/stv0299.c 			__func__, reg, data, ret);
data              122 drivers/media/dvb-frontends/stv0367.c int stv0367_writeregs(struct stv0367_state *state, u16 reg, u8 *data, int len)
data              143 drivers/media/dvb-frontends/stv0367.c 	memcpy(buf + 2, data, len);
data              157 drivers/media/dvb-frontends/stv0367.c static int stv0367_writereg(struct stv0367_state *state, u16 reg, u8 data)
data              159 drivers/media/dvb-frontends/stv0367.c 	u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */
data              121 drivers/media/dvb-frontends/stv0900_core.c 	u8 data[3];
data              127 drivers/media/dvb-frontends/stv0900_core.c 		.buf   = data,
data              130 drivers/media/dvb-frontends/stv0900_core.c 	data[0] = MSB(reg_addr);
data              131 drivers/media/dvb-frontends/stv0900_core.c 	data[1] = LSB(reg_addr);
data              132 drivers/media/dvb-frontends/stv0900_core.c 	data[2] = reg_data;
data             1702 drivers/media/dvb-frontends/stv0900_core.c static int stv0900_diseqc_send(struct stv0900_internal *intp , u8 *data,
data             1711 drivers/media/dvb-frontends/stv0900_core.c 		stv0900_write_reg(intp, DISTXDATA, data[i]);
data             1742 drivers/media/dvb-frontends/stv0900_core.c 	u8 data;
data             1748 drivers/media/dvb-frontends/stv0900_core.c 		data = 0x00;
data             1749 drivers/media/dvb-frontends/stv0900_core.c 		stv0900_diseqc_send(intp, &data, 1, state->demod);
data             1753 drivers/media/dvb-frontends/stv0900_core.c 		data = 0xff;
data             1754 drivers/media/dvb-frontends/stv0900_core.c 		stv0900_diseqc_send(intp, &data, 1, state->demod);
data              712 drivers/media/dvb-frontends/stv090x.c static int stv090x_write_regs(struct stv090x_state *state, unsigned int reg, u8 *data, u32 count)
data              728 drivers/media/dvb-frontends/stv090x.c 	memcpy(&buf[2], data, count);
data              731 drivers/media/dvb-frontends/stv090x.c 		__func__, reg, count, data);
data              737 drivers/media/dvb-frontends/stv090x.c 				reg, data[0], count, ret);
data              744 drivers/media/dvb-frontends/stv090x.c static int stv090x_write_reg(struct stv090x_state *state, unsigned int reg, u8 data)
data              746 drivers/media/dvb-frontends/stv090x.c 	u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */
data             4827 drivers/media/dvb-frontends/stv090x.c 		if (stv090x_write_reg(state, stv090x_initval[i].addr, stv090x_initval[i].data) < 0)
data             4839 drivers/media/dvb-frontends/stv090x.c 			if (stv090x_write_reg(state, stv090x_cut20_val[i].addr, stv090x_cut20_val[i].data) < 0)
data              213 drivers/media/dvb-frontends/stv090x_priv.h 	u8  data;
data              133 drivers/media/dvb-frontends/stv0910.c 	u8   data;
data              144 drivers/media/dvb-frontends/stv0910.c 	u8 data[3] = {reg >> 8, reg & 0xff, val};
data              146 drivers/media/dvb-frontends/stv0910.c 			      .buf = data, .len = 3};
data              644 drivers/media/dvb-frontends/stv0910.c 	u16 data;
data              668 drivers/media/dvb-frontends/stv0910.c 	data = (((u16)data1) << 8) | (u16)data0;
data              669 drivers/media/dvb-frontends/stv0910.c 	*signal_to_noise = table_lookup(lookup, n_lookup, data);
data               30 drivers/media/dvb-frontends/stv6110x.c static int stv6110x_read_reg(struct stv6110x_state *stv6110x, u8 reg, u8 *data)
data               46 drivers/media/dvb-frontends/stv6110x.c 	*data = b1[0];
data               51 drivers/media/dvb-frontends/stv6110x.c static int stv6110x_write_regs(struct stv6110x_state *stv6110x, int start, u8 data[], int len)
data               75 drivers/media/dvb-frontends/stv6110x.c 	memcpy(&buf[1], data, len);
data               86 drivers/media/dvb-frontends/stv6110x.c static int stv6110x_write_reg(struct stv6110x_state *stv6110x, u8 reg, u8 data)
data               88 drivers/media/dvb-frontends/stv6110x.c 	u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */
data              318 drivers/media/dvb-frontends/stv6111.c static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len)
data              321 drivers/media/dvb-frontends/stv6111.c 			      .buf = data, .len = len};
data               60 drivers/media/dvb-frontends/tda10021.c static int _tda10021_writereg (struct tda10021_state* state, u8 reg, u8 data)
data               62 drivers/media/dvb-frontends/tda10021.c 	u8 buf[] = { reg, data };
data               69 drivers/media/dvb-frontends/tda10021.c 			state->frontend.dvb->num, __func__, reg, data, ret);
data               69 drivers/media/dvb-frontends/tda10023.c static int tda10023_writereg (struct tda10023_state* state, u8 reg, u8 data)
data               71 drivers/media/dvb-frontends/tda10023.c 	u8 buf[] = { reg, data };
data               79 drivers/media/dvb-frontends/tda10023.c 			num, __func__, reg, data, ret);
data               85 drivers/media/dvb-frontends/tda10023.c static int tda10023_writebit (struct tda10023_state* state, u8 reg, u8 mask,u8 data)
data               88 drivers/media/dvb-frontends/tda10023.c 		return tda10023_writereg(state, reg, data);
data               93 drivers/media/dvb-frontends/tda10023.c 		val|=(data&mask);
data              149 drivers/media/dvb-frontends/tda10048.c 	u16	data;
data              209 drivers/media/dvb-frontends/tda10048.c static int tda10048_writereg(struct tda10048_state *state, u8 reg, u8 data)
data              213 drivers/media/dvb-frontends/tda10048.c 	u8 buf[] = { reg, data };
data              218 drivers/media/dvb-frontends/tda10048.c 	dprintk(2, "%s(reg = 0x%02x, data = 0x%02x)\n", __func__, reg, data);
data              252 drivers/media/dvb-frontends/tda10048.c 				 const u8 *data, u16 len)
data              268 drivers/media/dvb-frontends/tda10048.c 	memcpy(buf + 1, data, len);
data              530 drivers/media/dvb-frontends/tda10048.c 				&fw->data[pos], cnt);
data              757 drivers/media/dvb-frontends/tda10048.c 	init_tab[4].data = (u8)(state->pll_mfactor);
data              758 drivers/media/dvb-frontends/tda10048.c 	init_tab[5].data = (u8)(state->pll_nfactor) | 0x40;
data              762 drivers/media/dvb-frontends/tda10048.c 		tda10048_writereg(state, init_tab[i].reg, init_tab[i].data);
data              857 drivers/media/dvb-frontends/tda10048.c 	u8 data;
data              995 drivers/media/dvb-frontends/tda10048.c 			*snr = snr_tab[i].data;
data              115 drivers/media/dvb-frontends/tda1004x.c static int tda1004x_write_byteI(struct tda1004x_state *state, int reg, int data)
data              118 drivers/media/dvb-frontends/tda1004x.c 	u8 buf[] = { reg, data };
data              121 drivers/media/dvb-frontends/tda1004x.c 	dprintk("%s: reg=0x%x, data=0x%x\n", __func__, reg, data);
data              128 drivers/media/dvb-frontends/tda1004x.c 			__func__, reg, data, ret);
data              131 drivers/media/dvb-frontends/tda1004x.c 		reg, data, ret);
data              160 drivers/media/dvb-frontends/tda1004x.c static int tda1004x_write_mask(struct tda1004x_state *state, int reg, int mask, int data)
data              164 drivers/media/dvb-frontends/tda1004x.c 		mask, data);
data              173 drivers/media/dvb-frontends/tda1004x.c 	val |= data & 0xff;
data              405 drivers/media/dvb-frontends/tda1004x.c 	ret = tda1004x_do_upload(state, fw->data, fw->size, TDA10045H_FWPAGE, TDA10045H_CODE_IN);
data              547 drivers/media/dvb-frontends/tda1004x.c 	ret = tda1004x_do_upload(state, fw->data, fw->size, TDA10046H_CODE_CPT, TDA10046H_CODE_IN);
data              888 drivers/media/dvb-frontends/tda10071.c 				(u8 *) &fw->data[fw_size - remaining], len);
data               39 drivers/media/dvb-frontends/tda10086.c static int tda10086_write_byte(struct tda10086_state *state, int reg, int data)
data               42 drivers/media/dvb-frontends/tda10086.c 	u8 b0[] = { reg, data };
data               50 drivers/media/dvb-frontends/tda10086.c 			__func__, reg, data, ret);
data               76 drivers/media/dvb-frontends/tda10086.c static int tda10086_write_mask(struct tda10086_state *state, int reg, int mask, int data)
data               87 drivers/media/dvb-frontends/tda10086.c 	val |= data & 0xff;
data              105 drivers/media/dvb-frontends/tda18271c2dd.c static int i2c_readn(struct i2c_adapter *adapter, u8 adr, u8 *data, int len)
data              108 drivers/media/dvb-frontends/tda18271c2dd.c 				   .buf  = data, .len   = len} };
data              112 drivers/media/dvb-frontends/tda18271c2dd.c static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len)
data              115 drivers/media/dvb-frontends/tda18271c2dd.c 			      .buf = data, .len = len};
data              127 drivers/media/dvb-frontends/tda18271c2dd.c 	u8 data[MAX_XFER_SIZE];
data              129 drivers/media/dvb-frontends/tda18271c2dd.c 	if (1 + nRegs > sizeof(data)) {
data              136 drivers/media/dvb-frontends/tda18271c2dd.c 	data[0] = SubAddr;
data              137 drivers/media/dvb-frontends/tda18271c2dd.c 	memcpy(data + 1, Regs, nRegs);
data              138 drivers/media/dvb-frontends/tda18271c2dd.c 	return i2c_write(state->i2c, state->adr, data, nRegs + 1);
data               49 drivers/media/dvb-frontends/tda8083.c static int tda8083_writereg (struct tda8083_state* state, u8 reg, u8 data)
data               52 drivers/media/dvb-frontends/tda8083.c 	u8 buf [] = { reg, data };
data               31 drivers/media/dvb-frontends/tdhd1.h 	u8 data[4];
data               32 drivers/media/dvb-frontends/tdhd1.h 	struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) };
data               37 drivers/media/dvb-frontends/tdhd1.h 	data[0] = (div >> 8) & 0x7f;
data               38 drivers/media/dvb-frontends/tdhd1.h 	data[1] = div & 0xff;
data               39 drivers/media/dvb-frontends/tdhd1.h 	data[2] = 0x85;
data               42 drivers/media/dvb-frontends/tdhd1.h 		data[3] = 0x02;
data               44 drivers/media/dvb-frontends/tdhd1.h 		data[3] = 0x0C;
data               46 drivers/media/dvb-frontends/tdhd1.h 		data[3] = 0x8C;
data               47 drivers/media/dvb-frontends/ves1820.c static int ves1820_writereg(struct ves1820_state *state, u8 reg, u8 data)
data               49 drivers/media/dvb-frontends/ves1820.c 	u8 buf[] = { 0x00, reg, data };
data               57 drivers/media/dvb-frontends/ves1820.c 		       __func__, reg, data, ret);
data               82 drivers/media/dvb-frontends/ves1x93.c static int ves1x93_writereg (struct ves1x93_state* state, u8 reg, u8 data)
data               84 drivers/media/dvb-frontends/ves1x93.c 	u8 buf [] = { 0x00, reg, data };
data               89 drivers/media/dvb-frontends/ves1x93.c 		dprintk ("%s: writereg error (err == %i, reg == 0x%02x, data == 0x%02x)\n", __func__, err, reg, data);
data              161 drivers/media/firewire/firedtv-avc.c 				    const u8 *data, int length)
data              179 drivers/media/firewire/firedtv-avc.c 	    data[3] != SFE_VENDOR_DE_COMPANYID_0 ||
data              180 drivers/media/firewire/firedtv-avc.c 	    data[4] != SFE_VENDOR_DE_COMPANYID_1 ||
data              181 drivers/media/firewire/firedtv-avc.c 	    data[5] != SFE_VENDOR_DE_COMPANYID_2)
data              184 drivers/media/firewire/firedtv-avc.c 	switch (data[6]) {
data              202 drivers/media/firewire/firedtv-avc.c static void debug_fcp(const u8 *data, int length)
data              207 drivers/media/firewire/firedtv-avc.c 	prefix       = data[0] > 7 ? "FCP <- " : "FCP -> ";
data              208 drivers/media/firewire/firedtv-avc.c 	subunit_type = data[1] >> 3;
data              209 drivers/media/firewire/firedtv-avc.c 	subunit_id   = data[1] & 7;
data              210 drivers/media/firewire/firedtv-avc.c 	opcode       = subunit_type == 0x1e || subunit_id == 5 ? ~0 : data[2];
data              211 drivers/media/firewire/firedtv-avc.c 	op           = debug_fcp_opcode(opcode, data, length);
data              216 drivers/media/firewire/firedtv-avc.c 		       debug_fcp_ctype(data[0]), op);
data              219 drivers/media/firewire/firedtv-avc.c 				       16, 1, data, length, false);
data              271 drivers/media/firewire/firedtv-avc.c int avc_recv(struct firedtv *fdtv, void *data, size_t length)
data              273 drivers/media/firewire/firedtv-avc.c 	struct avc_response_frame *r = data;
data              276 drivers/media/firewire/firedtv-avc.c 		debug_fcp(data, length);
data              300 drivers/media/firewire/firedtv-avc.c 	memcpy(fdtv->avc_data, data, length);
data             1327 drivers/media/firewire/firedtv-avc.c static int cmp_read(struct firedtv *fdtv, u64 addr, __be32 *data)
data             1331 drivers/media/firewire/firedtv-avc.c 	ret = fdtv_read(fdtv, addr, data);
data             1338 drivers/media/firewire/firedtv-avc.c static int cmp_lock(struct firedtv *fdtv, u64 addr, __be32 data[])
data             1342 drivers/media/firewire/firedtv-avc.c 	ret = fdtv_lock(fdtv, addr, data);
data               37 drivers/media/firewire/firedtv-fw.c static int node_req(struct firedtv *fdtv, u64 addr, void *data, size_t len,
data               46 drivers/media/firewire/firedtv-fw.c 			generation, device->max_speed, addr, data, len);
data               51 drivers/media/firewire/firedtv-fw.c int fdtv_lock(struct firedtv *fdtv, u64 addr, void *data)
data               53 drivers/media/firewire/firedtv-fw.c 	return node_req(fdtv, addr, data, 8, TCODE_LOCK_COMPARE_SWAP);
data               56 drivers/media/firewire/firedtv-fw.c int fdtv_read(struct firedtv *fdtv, u64 addr, void *data)
data               58 drivers/media/firewire/firedtv-fw.c 	return node_req(fdtv, addr, data, 4, TCODE_READ_QUADLET_REQUEST);
data               61 drivers/media/firewire/firedtv-fw.c int fdtv_write(struct firedtv *fdtv, u64 addr, void *data, size_t len)
data               63 drivers/media/firewire/firedtv-fw.c 	return node_req(fdtv, addr, data, len, TCODE_WRITE_BLOCK_REQUEST);
data               99 drivers/media/firewire/firedtv-fw.c 		       size_t header_length, void *header, void *data)
data              101 drivers/media/firewire/firedtv-fw.c 	struct firedtv *fdtv = data;
data              110 drivers/media/firewire/firedtv.h int avc_recv(struct firedtv *fdtv, void *data, size_t length);
data              149 drivers/media/firewire/firedtv.h int fdtv_lock(struct firedtv *fdtv, u64 addr, void *data);
data              150 drivers/media/firewire/firedtv.h int fdtv_read(struct firedtv *fdtv, u64 addr, void *data);
data              151 drivers/media/firewire/firedtv.h int fdtv_write(struct firedtv *fdtv, u64 addr, void *data, size_t len);
data               56 drivers/media/i2c/ad5820.c static int ad5820_write(struct ad5820_device *coil, u16 data)
data               66 drivers/media/i2c/ad5820.c 	be_data = cpu_to_be16(data);
data               62 drivers/media/i2c/ad9389b.c 	u8 data[EDID_MAX_SEGM * 256];
data              680 drivers/media/i2c/ad9389b.c 	memcpy(edid->edid, &state->edid.data[edid->start_block * 128],
data              980 drivers/media/i2c/ad9389b.c 	u8 *data = state->edid.data;
data              982 drivers/media/i2c/ad9389b.c 	if (edid_block_verify_crc(&data[segment * 256])) {
data              984 drivers/media/i2c/ad9389b.c 			return edid_block_verify_crc(&data[segment * 256 + 128]);
data              996 drivers/media/i2c/ad9389b.c 	u8 *data = state->edid.data;
data             1003 drivers/media/i2c/ad9389b.c 		if (data[i] != hdmi_header[i])
data             1028 drivers/media/i2c/ad9389b.c 	ad9389b_edid_rd(sd, 256, &state->edid.data[segment * 256]);
data             1030 drivers/media/i2c/ad9389b.c 			      &state->edid.data[segment * 256]);
data             1032 drivers/media/i2c/ad9389b.c 		state->edid.blocks = state->edid.data[0x7e] + 1;
data             1046 drivers/media/i2c/ad9389b.c 	if (((state->edid.data[0x7e] >> 1) + 1) > state->edid.segments) {
data               77 drivers/media/i2c/adv7170.c 		     const u8 *data, unsigned int len)
data               93 drivers/media/i2c/adv7170.c 			block_data[block_len++] = reg = data[0];
data               96 drivers/media/i2c/adv7170.c 				    encoder->reg[reg++] = data[1];
data               98 drivers/media/i2c/adv7170.c 				data += 2;
data               99 drivers/media/i2c/adv7170.c 			} while (len >= 2 && data[0] == reg && block_len < 32);
data              107 drivers/media/i2c/adv7170.c 			reg = *data++;
data              108 drivers/media/i2c/adv7170.c 			ret = adv7170_write(sd, reg, *data++);
data               72 drivers/media/i2c/adv7175.c 		     const u8 *data, unsigned int len)
data               87 drivers/media/i2c/adv7175.c 			block_data[block_len++] = reg = data[0];
data               89 drivers/media/i2c/adv7175.c 				block_data[block_len++] = data[1];
data               92 drivers/media/i2c/adv7175.c 				data += 2;
data               93 drivers/media/i2c/adv7175.c 			} while (len >= 2 && data[0] == reg && block_len < 32);
data              101 drivers/media/i2c/adv7175.c 			reg = *data++;
data              102 drivers/media/i2c/adv7175.c 			ret = adv7175_write(sd, reg, *data++);
data               90 drivers/media/i2c/adv7183.c 	unsigned char reg, data;
data              100 drivers/media/i2c/adv7183.c 		data = *regs++;
data              103 drivers/media/i2c/adv7183.c 		adv7183_write(sd, reg, data);
data               76 drivers/media/i2c/adv7511-v4l2.c 	u8 data[EDID_MAX_SEGM * 256];
data              161 drivers/media/i2c/adv7511-v4l2.c 	union i2c_smbus_data data;
data              165 drivers/media/i2c/adv7511-v4l2.c 			    I2C_SMBUS_BYTE_DATA, &data))
data              166 drivers/media/i2c/adv7511-v4l2.c 		return data.byte;
data              220 drivers/media/i2c/adv7511-v4l2.c 	union i2c_smbus_data data;
data              225 drivers/media/i2c/adv7511-v4l2.c 	data.block[0] = length;
data              229 drivers/media/i2c/adv7511-v4l2.c 			     I2C_SMBUS_I2C_BLOCK_DATA, &data);
data              230 drivers/media/i2c/adv7511-v4l2.c 	memcpy(values, data.block + 1, length);
data             1223 drivers/media/i2c/adv7511-v4l2.c 	memcpy(edid->edid, &state->edid.data[edid->start_block * 128],
data             1635 drivers/media/i2c/adv7511-v4l2.c 	u8 *data = state->edid.data;
data             1637 drivers/media/i2c/adv7511-v4l2.c 	if (!edid_block_verify_crc(&data[segment * 256]))
data             1640 drivers/media/i2c/adv7511-v4l2.c 		return edid_block_verify_crc(&data[segment * 256 + 128]);
data             1650 drivers/media/i2c/adv7511-v4l2.c 	u8 *data = state->edid.data;
data             1654 drivers/media/i2c/adv7511-v4l2.c 	return !memcmp(data, hdmi_header, sizeof(hdmi_header));
data             1677 drivers/media/i2c/adv7511-v4l2.c 		adv7511_edid_rd(sd, 256, &state->edid.data[segment * 256]);
data             1678 drivers/media/i2c/adv7511-v4l2.c 		adv7511_dbg_dump_edid(2, debug, sd, segment, &state->edid.data[segment * 256]);
data             1680 drivers/media/i2c/adv7511-v4l2.c 			state->edid.blocks = state->edid.data[0x7e] + 1;
data             1695 drivers/media/i2c/adv7511-v4l2.c 		if (((state->edid.data[0x7e] >> 1) + 1) > state->edid.segments) {
data             1707 drivers/media/i2c/adv7511-v4l2.c 		ed.phys_addr = cec_get_edid_phys_addr(state->edid.data,
data             2251 drivers/media/i2c/adv7604.c 	u8 *data = NULL;
data             2261 drivers/media/i2c/adv7604.c 			data = state->edid.edid;
data             2268 drivers/media/i2c/adv7604.c 		edid->blocks = data ? state->edid.blocks : 0;
data             2272 drivers/media/i2c/adv7604.c 	if (!data)
data             2281 drivers/media/i2c/adv7604.c 	memcpy(edid->edid, data + edid->start_block * 128, edid->blocks * 128);
data             3122 drivers/media/i2c/adv7604.c 	{ .compatible = "adi,adv7611", .data = &adv76xx_chip_info[ADV7611] },
data             3123 drivers/media/i2c/adv7604.c 	{ .compatible = "adi,adv7612", .data = &adv76xx_chip_info[ADV7612] },
data             3372 drivers/media/i2c/adv7604.c 		state->info = oid->data;
data              283 drivers/media/i2c/adv7842.c 	union i2c_smbus_data data;
data              287 drivers/media/i2c/adv7842.c 			    I2C_SMBUS_BYTE_DATA, &data))
data              288 drivers/media/i2c/adv7842.c 		return data.byte;
data              315 drivers/media/i2c/adv7842.c 	union i2c_smbus_data data;
data              319 drivers/media/i2c/adv7842.c 	data.byte = value;
data              324 drivers/media/i2c/adv7842.c 				     I2C_SMBUS_BYTE_DATA, &data);
data              337 drivers/media/i2c/adv7842.c 	union i2c_smbus_data data;
data              338 drivers/media/i2c/adv7842.c 	data.byte = value;
data              343 drivers/media/i2c/adv7842.c 		       I2C_SMBUS_BYTE_DATA, &data);
data              349 drivers/media/i2c/adv7842.c 	union i2c_smbus_data data;
data              353 drivers/media/i2c/adv7842.c 	data.block[0] = length;
data              354 drivers/media/i2c/adv7842.c 	memcpy(data.block + 1, values, length);
data              357 drivers/media/i2c/adv7842.c 			      I2C_SMBUS_I2C_BLOCK_DATA, &data);
data             2459 drivers/media/i2c/adv7842.c 	u8 *data = NULL;
data             2467 drivers/media/i2c/adv7842.c 			data = state->hdmi_edid.edid;
data             2471 drivers/media/i2c/adv7842.c 			data = state->vga_edid.edid;
data             2478 drivers/media/i2c/adv7842.c 		edid->blocks = data ? 2 : 0;
data             2482 drivers/media/i2c/adv7842.c 	if (!data)
data             2491 drivers/media/i2c/adv7842.c 	memcpy(edid->edid, data + edid->start_block * 128, edid->blocks * 128);
data               52 drivers/media/i2c/ak7375.c 	u8 addr, u16 data, u8 size)
data               61 drivers/media/i2c/ak7375.c 	buf[size] = data & 0xff;
data               63 drivers/media/i2c/ak7375.c 		buf[1] = (data >> 8) & 0xff;
data               41 drivers/media/i2c/ak881x.c 		     const u8 data)
data               43 drivers/media/i2c/ak881x.c 	return i2c_smbus_write_byte_data(client, reg, data);
data               47 drivers/media/i2c/ak881x.c 		   const u8 data, u8 mask)
data               52 drivers/media/i2c/ak881x.c 	return reg_write(client, reg, (ret & ~mask) | (data & mask));
data              234 drivers/media/i2c/ak881x.c 	u8 ifmode, data;
data              248 drivers/media/i2c/ak881x.c 	data = reg_read(client, AK881X_DEVICE_ID);
data              250 drivers/media/i2c/ak881x.c 	switch (data) {
data              256 drivers/media/i2c/ak881x.c 			"No ak881x chip detected, register read %x\n", data);
data              295 drivers/media/i2c/ak881x.c 		 data, ak881x->revision);
data               91 drivers/media/i2c/bt819.c static int bt819_write_block(struct bt819 *decoder, const u8 *data, unsigned int len)
data              106 drivers/media/i2c/bt819.c 			block_data[block_len++] = reg = data[0];
data              109 drivers/media/i2c/bt819.c 				    decoder->reg[reg++] = data[1];
data              111 drivers/media/i2c/bt819.c 				data += 2;
data              112 drivers/media/i2c/bt819.c 			} while (len >= 2 && data[0] == reg && block_len < 32);
data              120 drivers/media/i2c/bt819.c 			reg = *data++;
data              121 drivers/media/i2c/bt819.c 			ret = bt819_write(decoder, reg, *data++);
data               49 drivers/media/i2c/bt866.c static int bt866_write(struct bt866 *encoder, u8 subaddr, u8 data)
data               56 drivers/media/i2c/bt866.c 	buffer[1] = data;
data               58 drivers/media/i2c/bt866.c 	encoder->reg[subaddr] = data;
data               60 drivers/media/i2c/bt866.c 	v4l_dbg(1, debug, client, "write 0x%02x = 0x%02x\n", subaddr, data);
data               85 drivers/media/i2c/cx25840/cx25840-firmware.c static int fw_write(struct i2c_client *client, const u8 *data, int size)
data               87 drivers/media/i2c/cx25840/cx25840-firmware.c 	if (i2c_master_send(client, data, size) < size) {
data              127 drivers/media/i2c/cx25840/cx25840-firmware.c 	ptr = fw->data;
data               31 drivers/media/i2c/dw9714.c #define DW9714_VAL(data, s) ((data) << 4 | (s))
data               50 drivers/media/i2c/dw9714.c static int dw9714_i2c_write(struct i2c_client *client, u16 data)
data               53 drivers/media/i2c/dw9714.c 	__be16 val = cpu_to_be16(data);
data               76 drivers/media/i2c/dw9807-vcm.c static int dw9807_set_dac(struct i2c_client *client, u16 data)
data               79 drivers/media/i2c/dw9807-vcm.c 		DW9807_MSB_ADDR, ((data >> 8) & 0x03), (data & 0xff)
data              146 drivers/media/i2c/et8ek8/et8ek8_driver.c 	unsigned char data[4];
data              156 drivers/media/i2c/et8ek8/et8ek8_driver.c 	msg.buf = data;
data              159 drivers/media/i2c/et8ek8/et8ek8_driver.c 	data[0] = (u8) (reg >> 8);
data              160 drivers/media/i2c/et8ek8/et8ek8_driver.c 	data[1] = (u8) (reg & 0xff);
data              174 drivers/media/i2c/et8ek8/et8ek8_driver.c 		*val = data[0];
data              176 drivers/media/i2c/et8ek8/et8ek8_driver.c 		*val = (data[1] << 8) + data[0];
data              223 drivers/media/i2c/et8ek8/et8ek8_driver.c 	unsigned char data[ET8EK8_MAX_MSG][6];
data              237 drivers/media/i2c/et8ek8/et8ek8_driver.c 				    val, &msg[wcnt], &data[wcnt][0]);
data              340 drivers/media/i2c/et8ek8/et8ek8_driver.c 	unsigned char data[6];
data              347 drivers/media/i2c/et8ek8/et8ek8_driver.c 	et8ek8_i2c_create_msg(client, data_length, reg, val, &msg, data);
data              120 drivers/media/i2c/m5mols/m5mols_core.c static u32 m5mols_swap_byte(u8 *data, u8 length)
data              123 drivers/media/i2c/m5mols/m5mols_core.c 		return *data;
data              125 drivers/media/i2c/m5mols/m5mols_core.c 		return be16_to_cpu(*((__be16 *)data));
data              127 drivers/media/i2c/m5mols/m5mols_core.c 		return be32_to_cpu(*((__be32 *)data));
data              927 drivers/media/i2c/m5mols/m5mols_core.c static irqreturn_t m5mols_irq_handler(int irq, void *data)
data              929 drivers/media/i2c/m5mols/m5mols_core.c 	struct m5mols_info *info = to_m5mols(data);
data              874 drivers/media/i2c/max2175.c 	u8 data = 0;
data              880 drivers/media/i2c/max2175.c 	max2175_read(ctx, 58, &data);
data              884 drivers/media/i2c/max2175.c 	mxm_dbg(ctx, "read_rom: row %d data 0x%02x\n", row, data);
data              886 drivers/media/i2c/max2175.c 	return data;
data              891 drivers/media/i2c/max2175.c 	u8 data = 0;
data              893 drivers/media/i2c/max2175.c 	data = max2175_read_rom(ctx, 0);
data              894 drivers/media/i2c/max2175.c 	ctx->rom_bbf_bw_am = data & 0x0f;
data              895 drivers/media/i2c/max2175.c 	max2175_write_bits(ctx, 81, 3, 0, data >> 4);
data              897 drivers/media/i2c/max2175.c 	data = max2175_read_rom(ctx, 1);
data              898 drivers/media/i2c/max2175.c 	ctx->rom_bbf_bw_fm = data & 0x0f;
data              899 drivers/media/i2c/max2175.c 	ctx->rom_bbf_bw_dab = data >> 4;
data              901 drivers/media/i2c/max2175.c 	data = max2175_read_rom(ctx, 2);
data              902 drivers/media/i2c/max2175.c 	max2175_write_bits(ctx, 82, 4, 0, data & 0x1f);
data              903 drivers/media/i2c/max2175.c 	max2175_write_bits(ctx, 82, 7, 5, data >> 5);
data              905 drivers/media/i2c/max2175.c 	data = max2175_read_rom(ctx, 3);
data              907 drivers/media/i2c/max2175.c 		data &= 0x0f;
data              908 drivers/media/i2c/max2175.c 		data |= (max2175_read_rom(ctx, 7) & 0x40) >> 2;
data              909 drivers/media/i2c/max2175.c 		if (!data)
data              910 drivers/media/i2c/max2175.c 			data |= 2;
data              912 drivers/media/i2c/max2175.c 		data = (data & 0xf0) >> 4;
data              913 drivers/media/i2c/max2175.c 		data |= (max2175_read_rom(ctx, 7) & 0x80) >> 3;
data              914 drivers/media/i2c/max2175.c 		if (!data)
data              915 drivers/media/i2c/max2175.c 			data |= 30;
data              917 drivers/media/i2c/max2175.c 	max2175_write_bits(ctx, 80, 5, 0, data + 31);
data              919 drivers/media/i2c/max2175.c 	data = max2175_read_rom(ctx, 6);
data              920 drivers/media/i2c/max2175.c 	max2175_write_bits(ctx, 81, 7, 6, data >> 6);
data              102 drivers/media/i2c/ml86v7667.c 			      const u8 mask, const u8 data)
data              108 drivers/media/i2c/ml86v7667.c 	val = (val & ~mask) | (data & mask);
data              671 drivers/media/i2c/msp3400-driver.c 	int (*thread_func)(void *data) = NULL;
data              143 drivers/media/i2c/msp3400-driver.h int msp3400c_thread(void *data);
data              144 drivers/media/i2c/msp3400-driver.h int msp3410d_thread(void *data);
data              145 drivers/media/i2c/msp3400-driver.h int msp34xxg_thread(void *data);
data              205 drivers/media/i2c/msp3400-kthreads.c 	struct msp3400c_init_data_dem *data = &msp3400c_init_data[mode];
data              213 drivers/media/i2c/msp3400-kthreads.c 	msp_write_dem(client, 0x00bb, data->ad_cv | (tuner ? 0x100 : 0));
data              216 drivers/media/i2c/msp3400-kthreads.c 		msp_write_dem(client, 0x0001, data->fir1[i]);
data              222 drivers/media/i2c/msp3400-kthreads.c 		msp_write_dem(client, 0x0005, data->fir2[i]);
data              224 drivers/media/i2c/msp3400-kthreads.c 	msp_write_dem(client, 0x0083, data->mode_reg);
data              226 drivers/media/i2c/msp3400-kthreads.c 	msp3400c_set_carrier(client, data->cdo1, data->cdo2);
data              228 drivers/media/i2c/msp3400-kthreads.c 	msp_set_source(client, data->dsp_src);
data              233 drivers/media/i2c/msp3400-kthreads.c 	msp_write_dsp(client, 0x000e, data->dsp_matrix);
data              490 drivers/media/i2c/msp3400-kthreads.c int msp3400c_thread(void *data)
data              492 drivers/media/i2c/msp3400-kthreads.c 	struct i2c_client *client = data;
data              682 drivers/media/i2c/msp3400-kthreads.c int msp3410d_thread(void *data)
data              684 drivers/media/i2c/msp3400-kthreads.c 	struct i2c_client *client = data;
data              979 drivers/media/i2c/msp3400-kthreads.c int msp34xxg_thread(void *data)
data              981 drivers/media/i2c/msp3400-kthreads.c 	struct i2c_client *client = data;
data              121 drivers/media/i2c/mt9m001.c 		     const u16 data)
data              123 drivers/media/i2c/mt9m001.c 	return i2c_smbus_write_word_swapped(client, reg, data);
data              127 drivers/media/i2c/mt9m001.c 		   const u16 data)
data              134 drivers/media/i2c/mt9m001.c 	return reg_write(client, reg, ret | data);
data              138 drivers/media/i2c/mt9m001.c 		     const u16 data)
data              145 drivers/media/i2c/mt9m001.c 	return reg_write(client, reg, ret & ~data);
data              150 drivers/media/i2c/mt9m001.c 	u16 data;
data              159 drivers/media/i2c/mt9m001.c 		int ret = reg_write(client, regs[i].reg, regs[i].data);
data              510 drivers/media/i2c/mt9m001.c 	int data;
data              529 drivers/media/i2c/mt9m001.c 			data = ((ctrl->val - (s32)ctrl->minimum) * 8 + range / 2) / range;
data              531 drivers/media/i2c/mt9m001.c 			dev_dbg(&client->dev, "Setting gain %d\n", data);
data              532 drivers/media/i2c/mt9m001.c 			ret = reg_write(client, MT9M001_GLOBAL_GAIN, data);
data              541 drivers/media/i2c/mt9m001.c 				data = gain;
data              543 drivers/media/i2c/mt9m001.c 				data = ((gain - 32) * 16 + 16) / 32 + 80;
data              545 drivers/media/i2c/mt9m001.c 				data = ((gain - 64) * 7 + 28) / 56 + 96;
data              548 drivers/media/i2c/mt9m001.c 				 reg_read(client, MT9M001_GLOBAL_GAIN), data);
data              549 drivers/media/i2c/mt9m001.c 			ret = reg_write(client, MT9M001_GLOBAL_GAIN, data);
data              587 drivers/media/i2c/mt9m001.c 	s32 data;
data              591 drivers/media/i2c/mt9m001.c 	data = reg_write(client, MT9M001_CHIP_ENABLE, 1);
data              592 drivers/media/i2c/mt9m001.c 	dev_dbg(&client->dev, "write: %d\n", data);
data              595 drivers/media/i2c/mt9m001.c 	data = reg_read(client, MT9M001_CHIP_VERSION);
data              598 drivers/media/i2c/mt9m001.c 	switch (data) {
data              610 drivers/media/i2c/mt9m001.c 			"No MT9M001 chip detected, register read %x\n", data);
data              617 drivers/media/i2c/mt9m001.c 	dev_info(&client->dev, "Detected a MT9M001 chip ID %x (%s)\n", data,
data              618 drivers/media/i2c/mt9m001.c 		 data == 0x8431 ? "C12STM" : "C12ST");
data              163 drivers/media/i2c/mt9m032.c static int mt9m032_write(struct i2c_client *client, u8 reg, const u16 data)
data              165 drivers/media/i2c/mt9m032.c 	return i2c_smbus_write_word_swapped(client, reg, data);
data              332 drivers/media/i2c/mt9m111.c 			     const u16 data)
data              338 drivers/media/i2c/mt9m111.c 		ret = i2c_smbus_write_word_swapped(client, reg & 0xff, data);
data              339 drivers/media/i2c/mt9m111.c 	dev_dbg(&client->dev, "write reg.%03x = %04x -> %d\n", reg, data, ret);
data              344 drivers/media/i2c/mt9m111.c 			   const u16 data)
data              350 drivers/media/i2c/mt9m111.c 		ret = mt9m111_reg_write(client, reg, ret | data);
data              355 drivers/media/i2c/mt9m111.c 			     const u16 data)
data              361 drivers/media/i2c/mt9m111.c 		ret = mt9m111_reg_write(client, reg, ret & ~data);
data              366 drivers/media/i2c/mt9m111.c 			    const u16 data, const u16 mask)
data              372 drivers/media/i2c/mt9m111.c 		ret = mt9m111_reg_write(client, reg, (ret & ~mask) | data);
data              803 drivers/media/i2c/mt9m111.c 	int data;
data              805 drivers/media/i2c/mt9m111.c 	data = reg_read(GLOBAL_GAIN);
data              806 drivers/media/i2c/mt9m111.c 	if (data >= 0)
data              807 drivers/media/i2c/mt9m111.c 		return (data & 0x2f) * (1 << ((data >> 10) & 1)) *
data              808 drivers/media/i2c/mt9m111.c 			(1 << ((data >> 9) & 1));
data              809 drivers/media/i2c/mt9m111.c 	return data;
data             1186 drivers/media/i2c/mt9m111.c 	s32 data;
data             1193 drivers/media/i2c/mt9m111.c 	data = reg_read(CHIP_VERSION);
data             1195 drivers/media/i2c/mt9m111.c 	switch (data) {
data             1198 drivers/media/i2c/mt9m111.c 			"Detected a MT9M111/MT9M131 chip ID %x\n", data);
data             1201 drivers/media/i2c/mt9m111.c 		dev_info(&client->dev, "Detected a MT9M112 chip ID %x\n", data);
data             1206 drivers/media/i2c/mt9m111.c 			data);
data              156 drivers/media/i2c/mt9p031.c static int mt9p031_write(struct i2c_client *client, u8 reg, u16 data)
data              158 drivers/media/i2c/mt9p031.c 	return i2c_smbus_write_word_swapped(client, reg, data);
data              679 drivers/media/i2c/mt9p031.c 	u16 data;
data              711 drivers/media/i2c/mt9p031.c 			data = ctrl->val;
data              714 drivers/media/i2c/mt9p031.c 			data = (1 << 6) | (ctrl->val >> 1);
data              717 drivers/media/i2c/mt9p031.c 			data = ((ctrl->val - 64) << 5) | (1 << 6) | 32;
data              720 drivers/media/i2c/mt9p031.c 		return mt9p031_write(client, MT9P031_GLOBAL_GAIN, data);
data              796 drivers/media/i2c/mt9p031.c 		data = ctrl->val & ((1 << 9) - 1);
data              798 drivers/media/i2c/mt9p031.c 		ret = mt9p031_write(client, MT9P031_GREEN1_OFFSET, data);
data              801 drivers/media/i2c/mt9p031.c 		ret = mt9p031_write(client, MT9P031_GREEN2_OFFSET, data);
data              804 drivers/media/i2c/mt9p031.c 		ret = mt9p031_write(client, MT9P031_RED_OFFSET, data);
data              807 drivers/media/i2c/mt9p031.c 		return mt9p031_write(client, MT9P031_BLUE_OFFSET, data);
data              915 drivers/media/i2c/mt9p031.c 	s32 data;
data              925 drivers/media/i2c/mt9p031.c 	data = mt9p031_read(client, MT9P031_CHIP_VERSION);
data              928 drivers/media/i2c/mt9p031.c 	if (data != MT9P031_CHIP_VERSION_VALUE) {
data              930 drivers/media/i2c/mt9p031.c 			"0x%04x\n", data);
data              145 drivers/media/i2c/mt9t001.c static int mt9t001_write(struct i2c_client *client, u8 reg, u16 data)
data              147 drivers/media/i2c/mt9t001.c 	return i2c_smbus_write_word_swapped(client, reg, data);
data              771 drivers/media/i2c/mt9t001.c 	s32 data;
data              781 drivers/media/i2c/mt9t001.c 	data = mt9t001_read(client, MT9T001_CHIP_VERSION);
data              784 drivers/media/i2c/mt9t001.c 	if (data != MT9T001_CHIP_ID) {
data              786 drivers/media/i2c/mt9t001.c 			"MT9T001 not detected, wrong version 0x%04x\n", data);
data              182 drivers/media/i2c/mt9t112.c 			       u16 command, u16 data)
data              189 drivers/media/i2c/mt9t112.c 	data = swab16(data);
data              192 drivers/media/i2c/mt9t112.c 	memcpy(buf + 2, &data,    2);
data              235 drivers/media/i2c/mt9t112.c 			       u16 command, u16 data)
data              243 drivers/media/i2c/mt9t112.c 	return __mt9t112_reg_write(client, 0x0990, data);
data              400 drivers/media/i2c/mt9t112.c 	int data, i, ret;
data              472 drivers/media/i2c/mt9t112.c 		mt9t112_reg_read(data, client, 0x0018);
data              473 drivers/media/i2c/mt9t112.c 		if (!(data & 0x4000))
data              174 drivers/media/i2c/mt9v032.c 	const struct mt9v032_model_data *data;
data              249 drivers/media/i2c/mt9v032.c 	unsigned int min_hblank = mt9v032->model->data->min_hblank;
data              254 drivers/media/i2c/mt9v032.c 	min_hblank = max_t(int, mt9v032->model->data->min_row_time - crop->width,
data              333 drivers/media/i2c/mt9v032.c 		ret = regmap_write(map, mt9v032->model->data->pclk_reg,
data              647 drivers/media/i2c/mt9v032.c 	u16 data;
data              686 drivers/media/i2c/mt9v032.c 			data = 0;
data              689 drivers/media/i2c/mt9v032.c 			data = MT9V032_TEST_PATTERN_GRAY_VERTICAL
data              693 drivers/media/i2c/mt9v032.c 			data = MT9V032_TEST_PATTERN_GRAY_HORIZONTAL
data              697 drivers/media/i2c/mt9v032.c 			data = MT9V032_TEST_PATTERN_GRAY_DIAGONAL
data              701 drivers/media/i2c/mt9v032.c 			data = (mt9v032->test_pattern_color->val <<
data              708 drivers/media/i2c/mt9v032.c 		return regmap_write(map, MT9V032_TEST_PATTERN, data);
data              729 drivers/media/i2c/mt9v032.c 				    mt9v032->model->data->aec_max_shutter_reg,
data             1085 drivers/media/i2c/mt9v032.c 			  V4L2_CID_EXPOSURE, mt9v032->model->data->min_shutter,
data             1086 drivers/media/i2c/mt9v032.c 			  mt9v032->model->data->max_shutter, 1,
data             1089 drivers/media/i2c/mt9v032.c 			  V4L2_CID_HBLANK, mt9v032->model->data->min_hblank,
data             1093 drivers/media/i2c/mt9v032.c 			  V4L2_CID_VBLANK, mt9v032->model->data->min_vblank,
data             1094 drivers/media/i2c/mt9v032.c 			  mt9v032->model->data->max_vblank, 1,
data             1104 drivers/media/i2c/mt9v032.c 			     mt9v032->model->data->aec_max_shutter_v4l2_ctrl,
data             1227 drivers/media/i2c/mt9v032.c 		.data = &mt9v032_model_data[0],
data             1231 drivers/media/i2c/mt9v032.c 		.data = &mt9v032_model_data[0],
data             1235 drivers/media/i2c/mt9v032.c 		.data = &mt9v032_model_data[1],
data             1239 drivers/media/i2c/mt9v032.c 		.data = &mt9v032_model_data[1],
data             1243 drivers/media/i2c/mt9v032.c 		.data = &mt9v032_model_data[0],
data             1247 drivers/media/i2c/mt9v032.c 		.data = &mt9v032_model_data[0],
data             1251 drivers/media/i2c/mt9v032.c 		.data = &mt9v032_model_data[1],
data             1255 drivers/media/i2c/mt9v032.c 		.data = &mt9v032_model_data[1],
data               81 drivers/media/i2c/ov5645.c 	const struct reg_value *data;
data              521 drivers/media/i2c/ov5645.c 		.data = ov5645_setting_sxga,
data              529 drivers/media/i2c/ov5645.c 		.data = ov5645_setting_1080p,
data              537 drivers/media/i2c/ov5645.c 		.data = ov5645_setting_full,
data              993 drivers/media/i2c/ov5645.c 					ov5645->current_mode->data,
data               77 drivers/media/i2c/ov5647.c 	u8 data;
data              202 drivers/media/i2c/ov5647.c 	unsigned char data[3] = { reg >> 8, reg & 0xff, val};
data              205 drivers/media/i2c/ov5647.c 	ret = i2c_master_send(client, data, 3);
data              240 drivers/media/i2c/ov5647.c 		ret = ov5647_write(sd, regs[i].addr, regs[i].data);
data              231 drivers/media/i2c/ov6650.c 	u8 data = reg;
data              236 drivers/media/i2c/ov6650.c 		.buf	= &data,
data              248 drivers/media/i2c/ov6650.c 	*val = data;
data              260 drivers/media/i2c/ov6650.c 	unsigned char data[2] = { reg, val };
data              265 drivers/media/i2c/ov6650.c 		.buf	= data,
data               53 drivers/media/i2c/ov7251.c 	const struct reg_value *data;
data              529 drivers/media/i2c/ov7251.c 		.data = ov7251_setting_vga_30fps,
data              543 drivers/media/i2c/ov7251.c 		.data = ov7251_setting_vga_60fps,
data              557 drivers/media/i2c/ov7251.c 		.data = ov7251_setting_vga_90fps,
data             1143 drivers/media/i2c/ov7251.c 					ov7251->current_mode->data,
data              511 drivers/media/i2c/ov7670.c 	u8 data = reg;
data              521 drivers/media/i2c/ov7670.c 	msg.buf = &data;
data              533 drivers/media/i2c/ov7670.c 		*value = data;
data              545 drivers/media/i2c/ov7670.c 	unsigned char data[2] = { reg, value };
data              551 drivers/media/i2c/ov7670.c 	msg.buf = data;
data              174 drivers/media/i2c/ov9640.c 	u8 data = reg;
data              179 drivers/media/i2c/ov9640.c 		.buf	= &data,
data              191 drivers/media/i2c/ov9640.c 	*val = data;
data              204 drivers/media/i2c/ov9640.c 	unsigned char data[2] = { reg, val };
data              209 drivers/media/i2c/ov9640.c 		.buf	= data,
data              447 drivers/media/i2c/rj54n1cb0c.c 		     const u8 data)
data              460 drivers/media/i2c/rj54n1cb0c.c 	dev_dbg(&client->dev, "[0x%x] = 0x%x\n", reg & 0xff, data);
data              461 drivers/media/i2c/rj54n1cb0c.c 	return i2c_smbus_write_byte_data(client, reg & 0xff, data);
data              465 drivers/media/i2c/rj54n1cb0c.c 		   const u8 data, const u8 mask)
data              472 drivers/media/i2c/rj54n1cb0c.c 	return reg_write(client, reg, (ret & ~mask) | (data & mask));
data             1194 drivers/media/i2c/rj54n1cb0c.c 	int data;
data             1199 drivers/media/i2c/rj54n1cb0c.c 			data = reg_set(client, RJ54N1_MIRROR_STILL_MODE, 0, 1);
data             1201 drivers/media/i2c/rj54n1cb0c.c 			data = reg_set(client, RJ54N1_MIRROR_STILL_MODE, 1, 1);
data             1202 drivers/media/i2c/rj54n1cb0c.c 		if (data < 0)
data             1207 drivers/media/i2c/rj54n1cb0c.c 			data = reg_set(client, RJ54N1_MIRROR_STILL_MODE, 0, 2);
data             1209 drivers/media/i2c/rj54n1cb0c.c 			data = reg_set(client, RJ54N1_MIRROR_STILL_MODE, 2, 2);
data             1210 drivers/media/i2c/rj54n1cb0c.c 		if (data < 0)
data              125 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_i2c_write(struct i2c_client *client, u16 addr, u16 data)
data              127 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	u8 buf[4] = { addr >> 8, addr & 0xff, data >> 8, data & 0xff };
data              132 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		 __func__, addr, data);
data              140 drivers/media/i2c/s5c73m3/s5c73m3-core.c static int s5c73m3_i2c_read(struct i2c_client *client, u16 addr, u16 *data)
data              163 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		*data = be16_to_cpup((__be16 *)rbuf);
data              166 drivers/media/i2c/s5c73m3/s5c73m3-core.c 			 __func__, addr, *data);
data              175 drivers/media/i2c/s5c73m3/s5c73m3-core.c int s5c73m3_write(struct s5c73m3 *state, u32 addr, u16 data)
data              198 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	ret = s5c73m3_i2c_write(client, REG_CMDBUF_ADDR, data);
data              207 drivers/media/i2c/s5c73m3/s5c73m3-core.c int s5c73m3_read(struct s5c73m3 *state, u32 addr, u16 *data)
data              230 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	ret = s5c73m3_i2c_read(client, REG_CMDBUF_ADDR, data);
data              277 drivers/media/i2c/s5c73m3/s5c73m3-core.c int s5c73m3_isp_command(struct s5c73m3 *state, u16 command, u16 data)
data              289 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	ret = s5c73m3_write(state, 0x00095002, data);
data              297 drivers/media/i2c/s5c73m3/s5c73m3-core.c 				   u16 *data)
data              299 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	return s5c73m3_read(state, COMM_RESULT_OFFSET + command, data);
data              360 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	ret = s5c73m3_spi_write(state, fw->data, fw->size, 64);
data              483 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	u16 data[2];
data              489 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		ret = s5c73m3_read(state, offset + i * 2, data);
data              492 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		state->sensor_fw[i * 2] = (char)(*data & 0xff);
data              493 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		state->sensor_fw[i * 2 + 1] = (char)(*data >> 8);
data              499 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		ret = s5c73m3_read(state, offset + 6 + i * 2, data);
data              502 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		state->sensor_type[i * 2] = (char)(*data & 0xff);
data              503 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		state->sensor_type[i * 2 + 1] = (char)(*data >> 8);
data              507 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	ret = s5c73m3_read(state, offset + 0x14, data);
data              509 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		ret = s5c73m3_read(state, offset + 0x16, data + 1);
data              511 drivers/media/i2c/s5c73m3/s5c73m3-core.c 			state->fw_size = data[0] + (data[1] << 16);
data              435 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_read(struct s5c73m3 *state, u32 addr, u16 *data);
data              436 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_write(struct s5c73m3 *state, u32 addr, u16 data);
data              437 drivers/media/i2c/s5c73m3/s5c73m3.h int s5c73m3_isp_command(struct s5c73m3 *state, u16 command, u16 data);
data              338 drivers/media/i2c/s5k4ecgx.c 	regs_num = get_unaligned_le32(fw->data);
data              348 drivers/media/i2c/s5k4ecgx.c 	crc_file = get_unaligned_le32(fw->data + regs_num * FW_RECORD_SIZE);
data              349 drivers/media/i2c/s5k4ecgx.c 	crc = crc32_le(~0, fw->data, regs_num * FW_RECORD_SIZE);
data              355 drivers/media/i2c/s5k4ecgx.c 	ptr = fw->data + FW_RECORD_SIZE;
data              284 drivers/media/i2c/s5k5baf.c 	u16 data[0];
data              353 drivers/media/i2c/s5k5baf.c 			    size_t count, const __le16 *data)
data              364 drivers/media/i2c/s5k5baf.c 	ret = memcmp(data, S5K5BAF_FW_TAG, S5K5BAG_FW_TAG_LEN * sizeof(u16));
data              370 drivers/media/i2c/s5k5baf.c 	data += S5K5BAG_FW_TAG_LEN;
data              378 drivers/media/i2c/s5k5baf.c 		d[i] = le16_to_cpu(data[i]);
data              560 drivers/media/i2c/s5k5baf.c 	u16 *data;
data              566 drivers/media/i2c/s5k5baf.c 	data = fw->data + 2 * fw->count;
data              570 drivers/media/i2c/s5k5baf.c 			return data + fw->seq[i].offset;
data             1040 drivers/media/i2c/s5k5baf.c 			       (__le16 *)fw->data);
data              669 drivers/media/i2c/saa6752hs.c 	u8 data[12];
data              681 drivers/media/i2c/saa6752hs.c 	i2c_master_recv(client, data, sizeof(data));
data              682 drivers/media/i2c/saa6752hs.c 	h->revision = (data[8] << 8) | data[9];
data               76 drivers/media/i2c/saa7110.c static int saa7110_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len)
data               81 drivers/media/i2c/saa7110.c 	u8 reg = *data;		/* first register to write to */
data               90 drivers/media/i2c/saa7110.c 		ret = i2c_master_send(client, data, len);
data               93 drivers/media/i2c/saa7110.c 		memcpy(decoder->reg + reg, data + 1, len - 1);
data               95 drivers/media/i2c/saa7110.c 		for (++data, --len; len; len--) {
data               96 drivers/media/i2c/saa7110.c 			ret = saa7110_write(sd, reg++, *data++);
data              157 drivers/media/i2c/saa7115.c 	unsigned char reg, data;
data              161 drivers/media/i2c/saa7115.c 		data = *(regs++);
data              166 drivers/media/i2c/saa7115.c 			if (saa711x_write(sd, reg, data) < 0)
data             1399 drivers/media/i2c/saa7115.c static int saa711x_g_vbi_data(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_data *data)
data             1404 drivers/media/i2c/saa7115.c 	switch (data->id) {
data             1408 drivers/media/i2c/saa7115.c 		data->data[0] = saa711x_read(sd, 0x6c);
data             1409 drivers/media/i2c/saa7115.c 		data->data[1] = saa711x_read(sd, 0x6d);
data             1412 drivers/media/i2c/saa7115.c 		if (data->field == 0) {
data             1416 drivers/media/i2c/saa7115.c 			data->data[0] = saa711x_read(sd, 0x69);
data             1417 drivers/media/i2c/saa7115.c 			data->data[1] = saa711x_read(sd, 0x6a);
data             1423 drivers/media/i2c/saa7115.c 		data->data[0] = saa711x_read(sd, 0x67);
data             1424 drivers/media/i2c/saa7115.c 		data->data[1] = saa711x_read(sd, 0x68);
data             1632 drivers/media/i2c/saa7115.c 					struct saa7115_platform_data *data)
data             1641 drivers/media/i2c/saa7115.c 	if (data->saa7113_r08_htc) {
data             1644 drivers/media/i2c/saa7115.c 		work |= ((*data->saa7113_r08_htc) << SAA7113_R_08_HTC_OFFSET);
data             1648 drivers/media/i2c/saa7115.c 	if (data->saa7113_r10_vrln) {
data             1651 drivers/media/i2c/saa7115.c 		if (*data->saa7113_r10_vrln)
data             1656 drivers/media/i2c/saa7115.c 	if (data->saa7113_r10_ofts) {
data             1659 drivers/media/i2c/saa7115.c 		work |= (*data->saa7113_r10_ofts << SAA7113_R_10_OFTS_OFFSET);
data             1663 drivers/media/i2c/saa7115.c 	if (data->saa7113_r12_rts0) {
data             1666 drivers/media/i2c/saa7115.c 		work |= (*data->saa7113_r12_rts0 << SAA7113_R_12_RTS0_OFFSET);
data             1670 drivers/media/i2c/saa7115.c 		WARN_ON(*data->saa7113_r12_rts0 == SAA7113_RTS_DOT_IN);
data             1674 drivers/media/i2c/saa7115.c 	if (data->saa7113_r12_rts1) {
data             1677 drivers/media/i2c/saa7115.c 		work |= (*data->saa7113_r12_rts1 << SAA7113_R_12_RTS1_OFFSET);
data             1681 drivers/media/i2c/saa7115.c 	if (data->saa7113_r13_adlsb) {
data             1684 drivers/media/i2c/saa7115.c 		if (*data->saa7113_r13_adlsb)
data              338 drivers/media/i2c/saa7127.c static int saa7127_set_vps(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
data              341 drivers/media/i2c/saa7127.c 	int enable = (data->line != 0);
data              343 drivers/media/i2c/saa7127.c 	if (enable && (data->field != 0 || data->line != 16))
data              353 drivers/media/i2c/saa7127.c 	state->vps_data[0] = data->data[2];
data              354 drivers/media/i2c/saa7127.c 	state->vps_data[1] = data->data[8];
data              355 drivers/media/i2c/saa7127.c 	state->vps_data[2] = data->data[9];
data              356 drivers/media/i2c/saa7127.c 	state->vps_data[3] = data->data[10];
data              357 drivers/media/i2c/saa7127.c 	state->vps_data[4] = data->data[11];
data              369 drivers/media/i2c/saa7127.c static int saa7127_set_cc(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
data              372 drivers/media/i2c/saa7127.c 	u16 cc = data->data[1] << 8 | data->data[0];
data              373 drivers/media/i2c/saa7127.c 	int enable = (data->line != 0);
data              375 drivers/media/i2c/saa7127.c 	if (enable && (data->field != 0 || data->line != 21))
data              396 drivers/media/i2c/saa7127.c static int saa7127_set_xds(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
data              399 drivers/media/i2c/saa7127.c 	u16 xds = data->data[1] << 8 | data->data[0];
data              400 drivers/media/i2c/saa7127.c 	int enable = (data->line != 0);
data              402 drivers/media/i2c/saa7127.c 	if (enable && (data->field != 1 || data->line != 21))
data              422 drivers/media/i2c/saa7127.c static int saa7127_set_wss(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
data              425 drivers/media/i2c/saa7127.c 	int enable = (data->line != 0);
data              427 drivers/media/i2c/saa7127.c 	if (enable && (data->field != 0 || data->line != 23))
data              437 drivers/media/i2c/saa7127.c 	saa7127_write(sd, 0x26, data->data[0]);
data              438 drivers/media/i2c/saa7127.c 	saa7127_write(sd, 0x27, 0x80 | (data->data[1] & 0x3f));
data              440 drivers/media/i2c/saa7127.c 		"WSS mode: %s\n", wss_strs[data->data[0] & 0xf]);
data              441 drivers/media/i2c/saa7127.c 	state->wss_mode = (data->data[1] & 0x3f) << 8 | data->data[0];
data              635 drivers/media/i2c/saa7127.c static int saa7127_s_vbi_data(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
data              637 drivers/media/i2c/saa7127.c 	switch (data->id) {
data              639 drivers/media/i2c/saa7127.c 		return saa7127_set_wss(sd, data);
data              641 drivers/media/i2c/saa7127.c 		return saa7127_set_vps(sd, data);
data              643 drivers/media/i2c/saa7127.c 		if (data->field == 0)
data              644 drivers/media/i2c/saa7127.c 			return saa7127_set_cc(sd, data);
data              645 drivers/media/i2c/saa7127.c 		return saa7127_set_xds(sd, data);
data              112 drivers/media/i2c/saa717x.c static void saa717x_write_regs(struct v4l2_subdev *sd, u32 *data)
data              114 drivers/media/i2c/saa717x.c 	while (data[0] || data[1]) {
data              115 drivers/media/i2c/saa717x.c 		saa717x_write(sd, data[0], data[1]);
data              116 drivers/media/i2c/saa717x.c 		data += 2;
data               66 drivers/media/i2c/saa7185.c 		const u8 *data, unsigned int len)
data               82 drivers/media/i2c/saa7185.c 			block_data[block_len++] = reg = data[0];
data               85 drivers/media/i2c/saa7185.c 				    encoder->reg[reg++] = data[1];
data               87 drivers/media/i2c/saa7185.c 				data += 2;
data               88 drivers/media/i2c/saa7185.c 			} while (len >= 2 && data[0] == reg && block_len < 32);
data               96 drivers/media/i2c/saa7185.c 			reg = *data++;
data               97 drivers/media/i2c/saa7185.c 			ret = saa7185_write(sd, reg, *data++);
data               72 drivers/media/i2c/smiapp/smiapp-regs.c 	unsigned char data[4];
data               79 drivers/media/i2c/smiapp/smiapp-regs.c 	msg.buf = data;
data               82 drivers/media/i2c/smiapp/smiapp-regs.c 	data[0] = (u8) (offset >> 8);
data               83 drivers/media/i2c/smiapp/smiapp-regs.c 	data[1] = (u8) offset;
data              104 drivers/media/i2c/smiapp/smiapp-regs.c 		*val = (data[0] << 24) + (data[1] << 16) + (data[2] << 8) +
data              105 drivers/media/i2c/smiapp/smiapp-regs.c 			data[3];
data              108 drivers/media/i2c/smiapp/smiapp-regs.c 		*val = (data[0] << 8) + data[1];
data              111 drivers/media/i2c/smiapp/smiapp-regs.c 		*val = data[0];
data              215 drivers/media/i2c/smiapp/smiapp-regs.c 	unsigned char data[6];
data              232 drivers/media/i2c/smiapp/smiapp-regs.c 	msg.buf = data;
data              235 drivers/media/i2c/smiapp/smiapp-regs.c 	data[0] = (u8) (reg >> 8);
data              236 drivers/media/i2c/smiapp/smiapp-regs.c 	data[1] = (u8) (reg & 0xff);
data              240 drivers/media/i2c/smiapp/smiapp-regs.c 		data[2] = val;
data              243 drivers/media/i2c/smiapp/smiapp-regs.c 		data[2] = val >> 8;
data              244 drivers/media/i2c/smiapp/smiapp-regs.c 		data[3] = val;
data              247 drivers/media/i2c/smiapp/smiapp-regs.c 		data[2] = val >> 24;
data              248 drivers/media/i2c/smiapp/smiapp-regs.c 		data[3] = val >> 16;
data              249 drivers/media/i2c/smiapp/smiapp-regs.c 		data[4] = val >> 8;
data              250 drivers/media/i2c/smiapp/smiapp-regs.c 		data[5] = val;
data              147 drivers/media/i2c/tc358743.c 	u8 data[I2C_MAX_XFER_SIZE];
data              156 drivers/media/i2c/tc358743.c 	msg.buf = data;
data              160 drivers/media/i2c/tc358743.c 	data[0] = reg >> 8;
data              161 drivers/media/i2c/tc358743.c 	data[1] = reg & 0xff;
data              164 drivers/media/i2c/tc358743.c 		data[2 + i] = values[i];
data              179 drivers/media/i2c/tc358743.c 				reg, data[2]);
data              183 drivers/media/i2c/tc358743.c 				reg, data[3], data[2]);
data              187 drivers/media/i2c/tc358743.c 				reg, data[5], data[4], data[3], data[2]);
data              419 drivers/media/i2c/tda1997x.c static unsigned int io_readn(struct v4l2_subdev *sd, u16 reg, u8 len, u8 *data)
data              429 drivers/media/i2c/tda1997x.c 		data[i] = val;
data             2263 drivers/media/i2c/tda1997x.c 	{ .compatible = "nxp,tda19971", .data = &tda1997x_chip_info[TDA19971] },
data             2264 drivers/media/i2c/tda1997x.c 	{ .compatible = "nxp,tda19973", .data = &tda1997x_chip_info[TDA19973] },
data             2531 drivers/media/i2c/tda1997x.c 		state->info = oid->data;
data              325 drivers/media/i2c/tvaudio.c static int chip_thread(void *data)
data              327 drivers/media/i2c/tvaudio.c 	struct CHIPSTATE *chip = data;
data              110 drivers/media/i2c/video-i2c.c 	int (*setup)(struct video_i2c_data *data);
data              113 drivers/media/i2c/video-i2c.c 	int (*xfer)(struct video_i2c_data *data, char *buf);
data              116 drivers/media/i2c/video-i2c.c 	int (*set_power)(struct video_i2c_data *data, bool on);
data              119 drivers/media/i2c/video-i2c.c 	int (*hwmon_init)(struct video_i2c_data *data);
data              125 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = priv;
data              127 drivers/media/i2c/video-i2c.c 	return regmap_bulk_read(data->regmap, 0x2400 + offset, val, bytes);
data              163 drivers/media/i2c/video-i2c.c static int amg88xx_xfer(struct video_i2c_data *data, char *buf)
data              165 drivers/media/i2c/video-i2c.c 	return regmap_bulk_read(data->regmap, AMG88XX_REG_T01L, buf,
data              166 drivers/media/i2c/video-i2c.c 				data->chip->buffer_size);
data              169 drivers/media/i2c/video-i2c.c static int mlx90640_xfer(struct video_i2c_data *data, char *buf)
data              171 drivers/media/i2c/video-i2c.c 	return regmap_bulk_read(data->regmap, 0x400, buf,
data              172 drivers/media/i2c/video-i2c.c 				data->chip->buffer_size);
data              175 drivers/media/i2c/video-i2c.c static int amg88xx_setup(struct video_i2c_data *data)
data              180 drivers/media/i2c/video-i2c.c 	if (data->frame_interval.numerator == data->frame_interval.denominator)
data              185 drivers/media/i2c/video-i2c.c 	return regmap_update_bits(data->regmap, AMG88XX_REG_FPSC, mask, val);
data              188 drivers/media/i2c/video-i2c.c static int mlx90640_setup(struct video_i2c_data *data)
data              192 drivers/media/i2c/video-i2c.c 	for (n = 0; n < data->chip->num_frame_intervals - 1; n++) {
data              193 drivers/media/i2c/video-i2c.c 		if (V4L2_FRACT_COMPARE(data->frame_interval, ==,
data              194 drivers/media/i2c/video-i2c.c 				       data->chip->frame_intervals[n]))
data              198 drivers/media/i2c/video-i2c.c 	idx = data->chip->num_frame_intervals - n - 1;
data              200 drivers/media/i2c/video-i2c.c 	return regmap_update_bits(data->regmap, MLX90640_REG_CTL1,
data              205 drivers/media/i2c/video-i2c.c static int amg88xx_set_power_on(struct video_i2c_data *data)
data              209 drivers/media/i2c/video-i2c.c 	ret = regmap_write(data->regmap, AMG88XX_REG_PCTL, AMG88XX_PCTL_NORMAL);
data              215 drivers/media/i2c/video-i2c.c 	ret = regmap_write(data->regmap, AMG88XX_REG_RST, AMG88XX_RST_INIT);
data              221 drivers/media/i2c/video-i2c.c 	ret = regmap_write(data->regmap, AMG88XX_REG_RST, AMG88XX_RST_FLAG);
data              233 drivers/media/i2c/video-i2c.c static int amg88xx_set_power_off(struct video_i2c_data *data)
data              237 drivers/media/i2c/video-i2c.c 	ret = regmap_write(data->regmap, AMG88XX_REG_PCTL, AMG88XX_PCTL_SLEEP);
data              250 drivers/media/i2c/video-i2c.c static int amg88xx_set_power(struct video_i2c_data *data, bool on)
data              253 drivers/media/i2c/video-i2c.c 		return amg88xx_set_power_on(data);
data              255 drivers/media/i2c/video-i2c.c 	return amg88xx_set_power_off(data);
data              285 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = dev_get_drvdata(dev);
data              289 drivers/media/i2c/video-i2c.c 	tmp = pm_runtime_get_sync(regmap_get_device(data->regmap));
data              291 drivers/media/i2c/video-i2c.c 		pm_runtime_put_noidle(regmap_get_device(data->regmap));
data              295 drivers/media/i2c/video-i2c.c 	tmp = regmap_bulk_read(data->regmap, AMG88XX_REG_TTHL, &buf, 2);
data              296 drivers/media/i2c/video-i2c.c 	pm_runtime_mark_last_busy(regmap_get_device(data->regmap));
data              297 drivers/media/i2c/video-i2c.c 	pm_runtime_put_autosuspend(regmap_get_device(data->regmap));
data              326 drivers/media/i2c/video-i2c.c static int amg88xx_hwmon_init(struct video_i2c_data *data)
data              328 drivers/media/i2c/video-i2c.c 	struct device *dev = regmap_get_device(data->regmap);
data              329 drivers/media/i2c/video-i2c.c 	void *hwmon = devm_hwmon_device_register_with_info(dev, "amg88xx", data,
data              401 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = vb2_get_drv_priv(vq);
data              402 drivers/media/i2c/video-i2c.c 	unsigned int size = data->chip->buffer_size;
data              419 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = vb2_get_drv_priv(vb->vb2_queue);
data              420 drivers/media/i2c/video-i2c.c 	unsigned int size = data->chip->buffer_size;
data              434 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = vb2_get_drv_priv(vb->vb2_queue);
data              438 drivers/media/i2c/video-i2c.c 	spin_lock(&data->slock);
data              439 drivers/media/i2c/video-i2c.c 	list_add_tail(&buf->list, &data->vid_cap_active);
data              440 drivers/media/i2c/video-i2c.c 	spin_unlock(&data->slock);
data              445 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = priv;
data              446 drivers/media/i2c/video-i2c.c 	unsigned int delay = mult_frac(HZ, data->frame_interval.numerator,
data              447 drivers/media/i2c/video-i2c.c 				       data->frame_interval.denominator);
data              458 drivers/media/i2c/video-i2c.c 		spin_lock(&data->slock);
data              460 drivers/media/i2c/video-i2c.c 		if (!list_empty(&data->vid_cap_active)) {
data              461 drivers/media/i2c/video-i2c.c 			vid_cap_buf = list_last_entry(&data->vid_cap_active,
data              466 drivers/media/i2c/video-i2c.c 		spin_unlock(&data->slock);
data              473 drivers/media/i2c/video-i2c.c 			ret = data->chip->xfer(data, vbuf);
data              475 drivers/media/i2c/video-i2c.c 			vid_cap_buf->vb.sequence = data->sequence++;
data              493 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = vb2_get_drv_priv(vq);
data              496 drivers/media/i2c/video-i2c.c 	spin_lock(&data->slock);
data              498 drivers/media/i2c/video-i2c.c 	list_for_each_entry_safe(buf, tmp, &data->vid_cap_active, list) {
data              503 drivers/media/i2c/video-i2c.c 	spin_unlock(&data->slock);
data              508 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = vb2_get_drv_priv(vq);
data              509 drivers/media/i2c/video-i2c.c 	struct device *dev = regmap_get_device(data->regmap);
data              512 drivers/media/i2c/video-i2c.c 	if (data->kthread_vid_cap)
data              521 drivers/media/i2c/video-i2c.c 	ret = data->chip->setup(data);
data              525 drivers/media/i2c/video-i2c.c 	data->sequence = 0;
data              526 drivers/media/i2c/video-i2c.c 	data->kthread_vid_cap = kthread_run(video_i2c_thread_vid_cap, data,
data              527 drivers/media/i2c/video-i2c.c 					    "%s-vid-cap", data->v4l2_dev.name);
data              528 drivers/media/i2c/video-i2c.c 	ret = PTR_ERR_OR_ZERO(data->kthread_vid_cap);
data              543 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = vb2_get_drv_priv(vq);
data              545 drivers/media/i2c/video-i2c.c 	if (data->kthread_vid_cap == NULL)
data              548 drivers/media/i2c/video-i2c.c 	kthread_stop(data->kthread_vid_cap);
data              549 drivers/media/i2c/video-i2c.c 	data->kthread_vid_cap = NULL;
data              550 drivers/media/i2c/video-i2c.c 	pm_runtime_mark_last_busy(regmap_get_device(data->regmap));
data              551 drivers/media/i2c/video-i2c.c 	pm_runtime_put_autosuspend(regmap_get_device(data->regmap));
data              569 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = video_drvdata(file);
data              570 drivers/media/i2c/video-i2c.c 	struct device *dev = regmap_get_device(data->regmap);
data              573 drivers/media/i2c/video-i2c.c 	strscpy(vcap->driver, data->v4l2_dev.name, sizeof(vcap->driver));
data              574 drivers/media/i2c/video-i2c.c 	strscpy(vcap->card, data->vdev.name, sizeof(vcap->card));
data              609 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = video_drvdata(file);
data              615 drivers/media/i2c/video-i2c.c 	*fmt = *data->chip->format;
data              624 drivers/media/i2c/video-i2c.c 	const struct video_i2c_data *data = video_drvdata(file);
data              625 drivers/media/i2c/video-i2c.c 	const struct v4l2_frmsize_discrete *size = data->chip->size;
data              631 drivers/media/i2c/video-i2c.c 	if (fsize->pixel_format != data->chip->format->pixelformat)
data              644 drivers/media/i2c/video-i2c.c 	const struct video_i2c_data *data = video_drvdata(file);
data              645 drivers/media/i2c/video-i2c.c 	const struct v4l2_frmsize_discrete *size = data->chip->size;
data              647 drivers/media/i2c/video-i2c.c 	if (fe->index >= data->chip->num_frame_intervals)
data              654 drivers/media/i2c/video-i2c.c 	fe->discrete = data->chip->frame_intervals[fe->index];
data              662 drivers/media/i2c/video-i2c.c 	const struct video_i2c_data *data = video_drvdata(file);
data              663 drivers/media/i2c/video-i2c.c 	const struct v4l2_frmsize_discrete *size = data->chip->size;
data              665 drivers/media/i2c/video-i2c.c 	unsigned int bpp = data->chip->bpp / 8;
data              669 drivers/media/i2c/video-i2c.c 	pix->pixelformat = data->chip->format->pixelformat;
data              681 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = video_drvdata(file);
data              683 drivers/media/i2c/video-i2c.c 	if (vb2_is_busy(&data->vb_vidq))
data              692 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = video_drvdata(filp);
data              699 drivers/media/i2c/video-i2c.c 	parm->parm.capture.timeperframe = data->frame_interval;
data              707 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = video_drvdata(filp);
data              710 drivers/media/i2c/video-i2c.c 	for (i = 0; i < data->chip->num_frame_intervals - 1; i++) {
data              712 drivers/media/i2c/video-i2c.c 				       data->chip->frame_intervals[i]))
data              715 drivers/media/i2c/video-i2c.c 	data->frame_interval = data->chip->frame_intervals[i];
data              745 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = video_get_drvdata(vdev);
data              747 drivers/media/i2c/video-i2c.c 	v4l2_device_unregister(&data->v4l2_dev);
data              748 drivers/media/i2c/video-i2c.c 	mutex_destroy(&data->lock);
data              749 drivers/media/i2c/video-i2c.c 	mutex_destroy(&data->queue_lock);
data              750 drivers/media/i2c/video-i2c.c 	regmap_exit(data->regmap);
data              751 drivers/media/i2c/video-i2c.c 	kfree(data);
data              757 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data;
data              762 drivers/media/i2c/video-i2c.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              763 drivers/media/i2c/video-i2c.c 	if (!data)
data              767 drivers/media/i2c/video-i2c.c 		data->chip = device_get_match_data(&client->dev);
data              769 drivers/media/i2c/video-i2c.c 		data->chip = &video_i2c_chip[id->driver_data];
data              773 drivers/media/i2c/video-i2c.c 	data->regmap = regmap_init_i2c(client, data->chip->regmap_config);
data              774 drivers/media/i2c/video-i2c.c 	if (IS_ERR(data->regmap)) {
data              775 drivers/media/i2c/video-i2c.c 		ret = PTR_ERR(data->regmap);
data              779 drivers/media/i2c/video-i2c.c 	v4l2_dev = &data->v4l2_dev;
data              786 drivers/media/i2c/video-i2c.c 	mutex_init(&data->lock);
data              787 drivers/media/i2c/video-i2c.c 	mutex_init(&data->queue_lock);
data              789 drivers/media/i2c/video-i2c.c 	queue = &data->vb_vidq;
data              793 drivers/media/i2c/video-i2c.c 	queue->drv_priv = data;
data              803 drivers/media/i2c/video-i2c.c 	data->vdev.queue = queue;
data              804 drivers/media/i2c/video-i2c.c 	data->vdev.queue->lock = &data->queue_lock;
data              806 drivers/media/i2c/video-i2c.c 	snprintf(data->vdev.name, sizeof(data->vdev.name),
data              810 drivers/media/i2c/video-i2c.c 	data->vdev.v4l2_dev = v4l2_dev;
data              811 drivers/media/i2c/video-i2c.c 	data->vdev.fops = &video_i2c_fops;
data              812 drivers/media/i2c/video-i2c.c 	data->vdev.lock = &data->lock;
data              813 drivers/media/i2c/video-i2c.c 	data->vdev.ioctl_ops = &video_i2c_ioctl_ops;
data              814 drivers/media/i2c/video-i2c.c 	data->vdev.release = video_i2c_release;
data              815 drivers/media/i2c/video-i2c.c 	data->vdev.device_caps = V4L2_CAP_VIDEO_CAPTURE |
data              818 drivers/media/i2c/video-i2c.c 	spin_lock_init(&data->slock);
data              819 drivers/media/i2c/video-i2c.c 	INIT_LIST_HEAD(&data->vid_cap_active);
data              821 drivers/media/i2c/video-i2c.c 	data->frame_interval = data->chip->frame_intervals[0];
data              823 drivers/media/i2c/video-i2c.c 	video_set_drvdata(&data->vdev, data);
data              824 drivers/media/i2c/video-i2c.c 	i2c_set_clientdata(client, data);
data              826 drivers/media/i2c/video-i2c.c 	if (data->chip->set_power) {
data              827 drivers/media/i2c/video-i2c.c 		ret = data->chip->set_power(data, true);
data              838 drivers/media/i2c/video-i2c.c 	if (data->chip->hwmon_init) {
data              839 drivers/media/i2c/video-i2c.c 		ret = data->chip->hwmon_init(data);
data              846 drivers/media/i2c/video-i2c.c 	if (data->chip->nvmem_config) {
data              847 drivers/media/i2c/video-i2c.c 		struct nvmem_config *config = data->chip->nvmem_config;
data              850 drivers/media/i2c/video-i2c.c 		config->priv = data;
data              861 drivers/media/i2c/video-i2c.c 	ret = video_register_device(&data->vdev, VFL_TYPE_GRABBER, -1);
data              875 drivers/media/i2c/video-i2c.c 	if (data->chip->set_power)
data              876 drivers/media/i2c/video-i2c.c 		data->chip->set_power(data, false);
data              880 drivers/media/i2c/video-i2c.c 	mutex_destroy(&data->lock);
data              881 drivers/media/i2c/video-i2c.c 	mutex_destroy(&data->queue_lock);
data              884 drivers/media/i2c/video-i2c.c 	regmap_exit(data->regmap);
data              887 drivers/media/i2c/video-i2c.c 	kfree(data);
data              894 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = i2c_get_clientdata(client);
data              901 drivers/media/i2c/video-i2c.c 	if (data->chip->set_power)
data              902 drivers/media/i2c/video-i2c.c 		data->chip->set_power(data, false);
data              904 drivers/media/i2c/video-i2c.c 	video_unregister_device(&data->vdev);
data              913 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = i2c_get_clientdata(to_i2c_client(dev));
data              915 drivers/media/i2c/video-i2c.c 	if (!data->chip->set_power)
data              918 drivers/media/i2c/video-i2c.c 	return data->chip->set_power(data, false);
data              923 drivers/media/i2c/video-i2c.c 	struct video_i2c_data *data = i2c_get_clientdata(to_i2c_client(dev));
data              925 drivers/media/i2c/video-i2c.c 	if (!data->chip->set_power)
data              928 drivers/media/i2c/video-i2c.c 	return data->chip->set_power(data, true);
data              946 drivers/media/i2c/video-i2c.c 	{ .compatible = "panasonic,amg88xx", .data = &video_i2c_chip[AMG88XX] },
data              947 drivers/media/i2c/video-i2c.c 	{ .compatible = "melexis,mlx90640", .data = &video_i2c_chip[MLX90640] },
data               42 drivers/media/i2c/vp27smpx.c 	u8 data[3] = { 0x00, 0x00, 0x04 };
data               50 drivers/media/i2c/vp27smpx.c 		data[1] = 0x01;
data               53 drivers/media/i2c/vp27smpx.c 		data[1] = 0x02;
data               57 drivers/media/i2c/vp27smpx.c 	if (i2c_master_send(client, data, sizeof(data)) != sizeof(data))
data               92 drivers/media/i2c/vpx3220.c static int vpx3220_fp_write(struct v4l2_subdev *sd, u8 fpaddr, u16 data)
data              106 drivers/media/i2c/vpx3220.c 	if (i2c_smbus_write_word_data(client, 0x28, swab16(data)) == -1) {
data              117 drivers/media/i2c/vpx3220.c 	s16 data;
data              129 drivers/media/i2c/vpx3220.c 	data = i2c_smbus_read_word_data(client, 0x28);
data              130 drivers/media/i2c/vpx3220.c 	if (data == -1) {
data              135 drivers/media/i2c/vpx3220.c 	return swab16(data);
data              138 drivers/media/i2c/vpx3220.c static int vpx3220_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len)
data              144 drivers/media/i2c/vpx3220.c 		reg = *data++;
data              145 drivers/media/i2c/vpx3220.c 		ret = vpx3220_write(sd, reg, *data++);
data              155 drivers/media/i2c/vpx3220.c 		const u16 *data, unsigned int len)
data              161 drivers/media/i2c/vpx3220.c 		reg = *data++;
data              162 drivers/media/i2c/vpx3220.c 		ret |= vpx3220_fp_write(sd, reg, *data++);
data              372 drivers/media/i2c/vpx3220.c 	int data;
data              391 drivers/media/i2c/vpx3220.c 	data = vpx3220_fp_read(sd, 0xf2) & ~(0x0020);
data              392 drivers/media/i2c/vpx3220.c 	if (data < 0)
data              393 drivers/media/i2c/vpx3220.c 		return data;
data              396 drivers/media/i2c/vpx3220.c 			data | (input_vals[input][1] << 5) | 0x0010);
data              513 drivers/media/i2c/vs6624.c 	u8 data;
data              517 drivers/media/i2c/vs6624.c 		data = *regs++;
data              519 drivers/media/i2c/vs6624.c 		vs6624_write(sd, reg, data);
data              202 drivers/media/i2c/wm8775.c 		struct wm8775_platform_data *data = client->dev.platform_data;
data              203 drivers/media/i2c/wm8775.c 		is_nova_s = data->is_nova_s;
data               18 drivers/media/pci/bt8xx/bttv-audio-hook.c 	int bits_out, loops, vol, data;
data               27 drivers/media/pci/bt8xx/bttv-audio-hook.c 	data = gpio_read();
data               28 drivers/media/pci/bt8xx/bttv-audio-hook.c 	data &= ~(WINVIEW_PT2254_CLK| WINVIEW_PT2254_DATA|
data               32 drivers/media/pci/bt8xx/bttv-audio-hook.c 			data |=  WINVIEW_PT2254_DATA;
data               34 drivers/media/pci/bt8xx/bttv-audio-hook.c 			data &= ~WINVIEW_PT2254_DATA;
data               35 drivers/media/pci/bt8xx/bttv-audio-hook.c 		gpio_write(data);
data               37 drivers/media/pci/bt8xx/bttv-audio-hook.c 		data |= WINVIEW_PT2254_CLK;
data               38 drivers/media/pci/bt8xx/bttv-audio-hook.c 		gpio_write(data);
data               40 drivers/media/pci/bt8xx/bttv-audio-hook.c 		data &= ~WINVIEW_PT2254_CLK;
data               41 drivers/media/pci/bt8xx/bttv-audio-hook.c 		gpio_write(data);
data               43 drivers/media/pci/bt8xx/bttv-audio-hook.c 	data |=  WINVIEW_PT2254_STROBE;
data               44 drivers/media/pci/bt8xx/bttv-audio-hook.c 	data &= ~WINVIEW_PT2254_DATA;
data               45 drivers/media/pci/bt8xx/bttv-audio-hook.c 	gpio_write(data);
data               47 drivers/media/pci/bt8xx/bttv-audio-hook.c 	data &= ~WINVIEW_PT2254_STROBE;
data               48 drivers/media/pci/bt8xx/bttv-audio-hook.c 	gpio_write(data);
data             3083 drivers/media/pci/bt8xx/bttv-cards.c 				btv->tea_gpio.data = 9;
data             3380 drivers/media/pci/bt8xx/bttv-cards.c 		btv->tea_gpio.data = 4;
data             3747 drivers/media/pci/bt8xx/bttv-cards.c 	val |= (pins & TEA575X_DATA) ? (1 << gpio.data) : 0;
data             3751 drivers/media/pci/bt8xx/bttv-cards.c 	gpio_bits((1 << gpio.data) | (1 << gpio.clk) | (1 << gpio.wren), val);
data             3781 drivers/media/pci/bt8xx/bttv-cards.c 	if (val & (1 << gpio.data))
data             3793 drivers/media/pci/bt8xx/bttv-cards.c 	u32 mask = (1 << gpio.clk) | (1 << gpio.wren) | (1 << gpio.data) |
data             3797 drivers/media/pci/bt8xx/bttv-cards.c 		gpio_inout(mask, (1 << gpio.data) | (1 << gpio.clk) |
data             3834 drivers/media/pci/bt8xx/bttv-cards.c 	btv->tea_gpio.data = 2;
data             3911 drivers/media/pci/bt8xx/bttv-cards.c 	rc = pvr_altera_load(btv, fw_entry->data, fw_entry->size);
data             4480 drivers/media/pci/bt8xx/bttv-cards.c 			       unsigned char data) {
data             4483 drivers/media/pci/bt8xx/bttv-cards.c 	udata = (data << 7) | ((yaddr&3) << 4) | (xaddr&0xf);
data             4770 drivers/media/pci/bt8xx/bttv-cards.c 			 unsigned char data) {
data             4783 drivers/media/pci/bt8xx/bttv-cards.c 	const u32 DATA = data<<18;
data             1456 drivers/media/pci/bt8xx/bttv-driver.c 	unsigned int outbits, data;
data             1458 drivers/media/pci/bt8xx/bttv-driver.c 	data    = btread(BT848_GPIO_DATA);
data             1460 drivers/media/pci/bt8xx/bttv-driver.c 		 btv->c.nr, outbits, data & outbits, data & ~outbits, comment);
data             2868 drivers/media/pci/bt8xx/bttv-driver.c static ssize_t bttv_read(struct file *file, char __user *data,
data             2886 drivers/media/pci/bt8xx/bttv-driver.c 		retval = videobuf_read_one(&fh->cap, data, count, ppos,
data             2893 drivers/media/pci/bt8xx/bttv-driver.c 		retval = videobuf_read_stream(&fh->vbi, data, count, ppos, 1,
data             3257 drivers/media/pci/bt8xx/bttv-driver.c static ssize_t radio_read(struct file *file, char __user *data,
data             3266 drivers/media/pci/bt8xx/bttv-driver.c 	cmd.buffer = data;
data              133 drivers/media/pci/bt8xx/bttv-gpio.c 	u32 data;
data              136 drivers/media/pci/bt8xx/bttv-gpio.c 	data = btread(BT848_GPIO_OUT_EN);
data              137 drivers/media/pci/bt8xx/bttv-gpio.c 	data = data & ~mask;
data              138 drivers/media/pci/bt8xx/bttv-gpio.c 	data = data | (mask & outbits);
data              139 drivers/media/pci/bt8xx/bttv-gpio.c 	btwrite(data,BT848_GPIO_OUT_EN);
data              163 drivers/media/pci/bt8xx/bttv-gpio.c 	u32 data;
data              166 drivers/media/pci/bt8xx/bttv-gpio.c 	data = btread(BT848_GPIO_DATA);
data              167 drivers/media/pci/bt8xx/bttv-gpio.c 	data = data & ~mask;
data              168 drivers/media/pci/bt8xx/bttv-gpio.c 	data = data | (mask & bits);
data              169 drivers/media/pci/bt8xx/bttv-gpio.c 	btwrite(data,BT848_GPIO_DATA);
data               46 drivers/media/pci/bt8xx/bttv-i2c.c static void bttv_bit_setscl(void *data, int state)
data               48 drivers/media/pci/bt8xx/bttv-i2c.c 	struct bttv *btv = (struct bttv*)data;
data               58 drivers/media/pci/bt8xx/bttv-i2c.c static void bttv_bit_setsda(void *data, int state)
data               60 drivers/media/pci/bt8xx/bttv-i2c.c 	struct bttv *btv = (struct bttv*)data;
data               70 drivers/media/pci/bt8xx/bttv-i2c.c static int bttv_bit_getscl(void *data)
data               72 drivers/media/pci/bt8xx/bttv-i2c.c 	struct bttv *btv = (struct bttv*)data;
data               79 drivers/media/pci/bt8xx/bttv-i2c.c static int bttv_bit_getsda(void *data)
data               81 drivers/media/pci/bt8xx/bttv-i2c.c 	struct bttv *btv = (struct bttv*)data;
data              357 drivers/media/pci/bt8xx/bttv-i2c.c 		btv->i2c_algo.data = btv;
data               45 drivers/media/pci/bt8xx/bttv-if.c int bttv_gpio_enable(unsigned int card, unsigned long mask, unsigned long data)
data               57 drivers/media/pci/bt8xx/bttv-if.c 	gpio_inout(mask,data);
data               63 drivers/media/pci/bt8xx/bttv-if.c int bttv_read_gpio(unsigned int card, unsigned long *data)
data               81 drivers/media/pci/bt8xx/bttv-if.c 	*data = gpio_read();
data               85 drivers/media/pci/bt8xx/bttv-if.c int bttv_write_gpio(unsigned int card, unsigned long mask, unsigned long data)
data               99 drivers/media/pci/bt8xx/bttv-if.c 	gpio_bits(mask,data);
data               43 drivers/media/pci/bt8xx/bttv-input.c 	u32 gpio,data;
data               54 drivers/media/pci/bt8xx/bttv-input.c 	data = ir_extract_bits(gpio, ir->mask_keycode);
data               56 drivers/media/pci/bt8xx/bttv-input.c 		gpio, data,
data               63 drivers/media/pci/bt8xx/bttv-input.c 		rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data, 0);
data               68 drivers/media/pci/bt8xx/bttv-input.c 			rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data,
data               78 drivers/media/pci/bt8xx/bttv-input.c 	u32 gpio, data, keyup;
data               84 drivers/media/pci/bt8xx/bttv-input.c 	data = ir_extract_bits(gpio, ir->mask_keycode);
data               89 drivers/media/pci/bt8xx/bttv-input.c 	if ((ir->last_gpio & 0x7f) != data) {
data               91 drivers/media/pci/bt8xx/bttv-input.c 			gpio, data,
data               94 drivers/media/pci/bt8xx/bttv-input.c 		rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data, 0);
data              102 drivers/media/pci/bt8xx/bttv-input.c 			gpio, data,
data              108 drivers/media/pci/bt8xx/bttv-input.c 			rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data,
data              112 drivers/media/pci/bt8xx/bttv-input.c 	ir->last_gpio = data | keyup;
data              312 drivers/media/pci/bt8xx/bttv.h 			    unsigned long mask, unsigned long data);
data              317 drivers/media/pci/bt8xx/bttv.h extern int bttv_read_gpio(unsigned int card, unsigned long *data);
data              324 drivers/media/pci/bt8xx/bttv.h 			   unsigned long mask, unsigned long data);
data              352 drivers/media/pci/bt8xx/bttvp.h 	u8 data, clk, wren, most;
data               45 drivers/media/pci/bt8xx/dst.c static int dst_command(struct dst_state *state, u8 *data, u8 len);
data              227 drivers/media/pci/bt8xx/dst.c int write_dst(struct dst_state *state, u8 *data, u8 len)
data              232 drivers/media/pci/bt8xx/dst.c 		.buf = data,
data              239 drivers/media/pci/bt8xx/dst.c 	dprintk(1, "writing [ %*ph ]\n", len, data);
data              244 drivers/media/pci/bt8xx/dst.c 				err, len, data[0]);
data             1186 drivers/media/pci/bt8xx/dst.c static int dst_command(struct dst_state *state, u8 *data, u8 len)
data             1195 drivers/media/pci/bt8xx/dst.c 	if (write_dst(state, data, len)) {
data             1221 drivers/media/pci/bt8xx/dst.c 	if (len >= 2 && data[0] == 0 && (data[1] == 1 || data[1] == 3))
data               48 drivers/media/pci/bt8xx/dst_ca.c static void put_command_and_length(u8 *data, int command, int length)
data               50 drivers/media/pci/bt8xx/dst_ca.c 	data[0] = (command >> 16) & 0xff;
data               51 drivers/media/pci/bt8xx/dst_ca.c 	data[1] = (command >> 8) & 0xff;
data               52 drivers/media/pci/bt8xx/dst_ca.c 	data[2] = command & 0xff;
data               53 drivers/media/pci/bt8xx/dst_ca.c 	data[3] = length;
data               64 drivers/media/pci/bt8xx/dst_ca.c static int dst_ci_command(struct dst_state* state, u8 * data, u8 *ca_string, u8 len, int read)
data               72 drivers/media/pci/bt8xx/dst_ca.c 	if (write_dst(state, data, len)) {
data              106 drivers/media/pci/bt8xx/dst_ca.c static int dst_put_ci(struct dst_state *state, u8 *data, int len, u8 *ca_string, int read)
data              112 drivers/media/pci/bt8xx/dst_ca.c 		if (dst_ci_command(state, data, ca_string, len, read)) {	// If error
data              163 drivers/media/pci/bt8xx/dst_common.h int write_dst(struct dst_state *state, u8 * data, u8 len);
data               42 drivers/media/pci/bt8xx/dvb-bt8xx.c static void dvb_bt8xx_task(unsigned long data)
data               44 drivers/media/pci/bt8xx/dvb-bt8xx.c 	struct dvb_bt8xx_card *card = (struct dvb_bt8xx_card *)data;
data              266 drivers/media/pci/bt8xx/dvb-bt8xx.c 	u8 data[4];
data              268 drivers/media/pci/bt8xx/dvb-bt8xx.c 	struct i2c_msg msg = { .addr = 0x60, .flags = 0, .buf = data, .len = sizeof(data) };
data              291 drivers/media/pci/bt8xx/dvb-bt8xx.c 	data[0] = (div >> 8) & 0x7f;
data              292 drivers/media/pci/bt8xx/dvb-bt8xx.c 	data[1] = div & 0xff;
data              293 drivers/media/pci/bt8xx/dvb-bt8xx.c 	data[2] = ((div >> 10) & 0x60) | cfg;
data              294 drivers/media/pci/bt8xx/dvb-bt8xx.c 	data[3] = (cpump << 6) | band_select;
data              258 drivers/media/pci/cobalt/cobalt-driver.c 	u16 ctrl, data;
data              269 drivers/media/pci/cobalt/cobalt-driver.c 	pci_read_config_word(pci_dev, 0x5c, &data);
data              272 drivers/media/pci/cobalt/cobalt-driver.c 				adrs_h, adrs_l, data);
data              275 drivers/media/pci/cobalt/cobalt-driver.c 				adrs_l, data);
data              345 drivers/media/pci/cobalt/cobalt-driver.h 				      u32 bus_adrs, u16 data)
data              349 drivers/media/pci/cobalt/cobalt-driver.h 		iowrite16(data, UPPER_DATA);
data              351 drivers/media/pci/cobalt/cobalt-driver.h 		iowrite16(data, LOWER_DATA);
data              355 drivers/media/pci/cobalt/cobalt-driver.h 				      u32 bus_adrs, u16 data)
data              359 drivers/media/pci/cobalt/cobalt-driver.h 		iowrite32(data, UPPER_DATA);
data              361 drivers/media/pci/cobalt/cobalt-driver.h 		iowrite32(data, LOWER_DATA);
data               41 drivers/media/pci/cobalt/cobalt-flash.c 	u16 data = (u16)datum.x[0];
data               43 drivers/media/pci/cobalt/cobalt-flash.c 	cobalt_bus_write16(map->virt, ADRS(offset), data);
data               51 drivers/media/pci/cobalt/cobalt-flash.c 	u32 data;
data               54 drivers/media/pci/cobalt/cobalt-flash.c 		data = cobalt_bus_read32(map->virt, ADRS(src));
data               56 drivers/media/pci/cobalt/cobalt-flash.c 			*dest = data >> (8 * (src & 3));
data               72 drivers/media/pci/cobalt/cobalt-flash.c 		u16 data;
data               75 drivers/media/pci/cobalt/cobalt-flash.c 			data = *src << (8 * (dest & 1));
data               81 drivers/media/pci/cobalt/cobalt-flash.c 		cobalt_bus_write16(map->virt, ADRS(dest - 2), data);
data              109 drivers/media/pci/cobalt/cobalt-i2c.c 		u8 *data, u16 len)
data              118 drivers/media/pci/cobalt/cobalt-i2c.c 		iowrite8(data[i], &regs->txr_rxr);
data              167 drivers/media/pci/cobalt/cobalt-i2c.c 		u8 *data, u16 len)
data              213 drivers/media/pci/cobalt/cobalt-i2c.c 		data[i] = ioread8(&regs->txr_rxr);
data              225 drivers/media/pci/cobalt/cobalt-i2c.c 	u8 data = 0;
data              227 drivers/media/pci/cobalt/cobalt-i2c.c 	return cobalt_tx_bytes(regs, adap, true, true, &data, 1);
data              233 drivers/media/pci/cobalt/cobalt-i2c.c 	struct cobalt_i2c_data *data = adap->algo_data;
data              234 drivers/media/pci/cobalt/cobalt-i2c.c 	struct cobalt_i2c_regs __iomem *regs = data->regs;
data              243 drivers/media/pci/cx18/cx18-alsa-main.c static int __exit cx18_alsa_exit_callback(struct device *dev, void *data)
data               26 drivers/media/pci/cx18/cx18-av-firmware.c 	const u8 *data;
data               44 drivers/media/pci/cx18/cx18-av-firmware.c 	data = fw->data;
data               48 drivers/media/pci/cx18/cx18-av-firmware.c 		expected = 0x0f000000 | ((u32)data[addr] << 16) | addr;
data               92 drivers/media/pci/cx18/cx18-av-firmware.c 		ptr = fw->data;
data              166 drivers/media/pci/cx18/cx18-dvb.c 		buf[0] = fw->data[i];
data              191 drivers/media/pci/cx18/cx18-dvb.c 			buf[1] = fw->data[i+1];
data              101 drivers/media/pci/cx18/cx18-firmware.c 	src = (const u32 *)fw->data;
data              147 drivers/media/pci/cx18/cx18-firmware.c 	src = (const u32 *)fw->data;
data              148 drivers/media/pci/cx18/cx18-firmware.c 	vers = fw->data + sizeof(seghdr);
data               55 drivers/media/pci/cx18/cx18-gpio.c static void gpio_update(struct cx18 *cx, u32 mask, u32 data)
data               61 drivers/media/pci/cx18/cx18-gpio.c 	cx->gpio_val = (cx->gpio_val & ~mask) | (data & mask);
data              122 drivers/media/pci/cx18/cx18-gpio.c 	u32 data;
data              126 drivers/media/pci/cx18/cx18-gpio.c 		data = cx->card->gpio_audio_input.linein;
data              129 drivers/media/pci/cx18/cx18-gpio.c 		data = cx->card->gpio_audio_input.tuner;
data              137 drivers/media/pci/cx18/cx18-gpio.c 		data = cx->card->gpio_audio_input.tuner;
data              140 drivers/media/pci/cx18/cx18-gpio.c 	gpio_update(cx, cx->card->gpio_audio_input.mask, data);
data              148 drivers/media/pci/cx18/cx18-gpio.c 	u32 data;
data              152 drivers/media/pci/cx18/cx18-gpio.c 		data = cx->card->gpio_audio_input.tuner;
data              155 drivers/media/pci/cx18/cx18-gpio.c 		data = cx->card->gpio_audio_input.linein;
data              158 drivers/media/pci/cx18/cx18-gpio.c 		data = cx->card->gpio_audio_input.radio;
data              163 drivers/media/pci/cx18/cx18-gpio.c 	gpio_update(cx, cx->card->gpio_audio_input.mask, data);
data              308 drivers/media/pci/cx18/cx18-gpio.c void cx18_reset_ir_gpio(void *data)
data              310 drivers/media/pci/cx18/cx18-gpio.c 	struct cx18 *cx = to_cx18((struct v4l2_device *)data);
data              327 drivers/media/pci/cx18/cx18-gpio.c 	struct cx18_i2c_algo_callback_data *cb_data = algo->data;
data               20 drivers/media/pci/cx18/cx18-gpio.h void cx18_reset_ir_gpio(void *data);
data              152 drivers/media/pci/cx18/cx18-i2c.c static void cx18_setscl(void *data, int state)
data              154 drivers/media/pci/cx18/cx18-i2c.c 	struct cx18 *cx = ((struct cx18_i2c_algo_callback_data *)data)->cx;
data              155 drivers/media/pci/cx18/cx18-i2c.c 	int bus_index = ((struct cx18_i2c_algo_callback_data *)data)->bus_index;
data              165 drivers/media/pci/cx18/cx18-i2c.c static void cx18_setsda(void *data, int state)
data              167 drivers/media/pci/cx18/cx18-i2c.c 	struct cx18 *cx = ((struct cx18_i2c_algo_callback_data *)data)->cx;
data              168 drivers/media/pci/cx18/cx18-i2c.c 	int bus_index = ((struct cx18_i2c_algo_callback_data *)data)->bus_index;
data              178 drivers/media/pci/cx18/cx18-i2c.c static int cx18_getscl(void *data)
data              180 drivers/media/pci/cx18/cx18-i2c.c 	struct cx18 *cx = ((struct cx18_i2c_algo_callback_data *)data)->cx;
data              181 drivers/media/pci/cx18/cx18-i2c.c 	int bus_index = ((struct cx18_i2c_algo_callback_data *)data)->bus_index;
data              187 drivers/media/pci/cx18/cx18-i2c.c static int cx18_getsda(void *data)
data              189 drivers/media/pci/cx18/cx18-i2c.c 	struct cx18 *cx = ((struct cx18_i2c_algo_callback_data *)data)->cx;
data              190 drivers/media/pci/cx18/cx18-i2c.c 	int bus_index = ((struct cx18_i2c_algo_callback_data *)data)->bus_index;
data              227 drivers/media/pci/cx18/cx18-i2c.c 		cx->i2c_algo[i].data = &cx->i2c_algo_cb_data[i];
data               92 drivers/media/pci/cx18/cx18-mailbox.c static char *u32arr2hex(u32 data[], int n, char *buf)
data               99 drivers/media/pci/cx18/cx18-mailbox.c 		snprintf(p, 12, " %#010x", data[i]);
data              580 drivers/media/pci/cx18/cx18-mailbox.c static int cx18_api_call(struct cx18 *cx, u32 cmd, int args, u32 data[])
data              602 drivers/media/pci/cx18/cx18-mailbox.c 						u32arr2hex(data, args, argstr));
data              606 drivers/media/pci/cx18/cx18-mailbox.c 				       u32arr2hex(data, args, argstr));
data              657 drivers/media/pci/cx18/cx18-mailbox.c 		cx18_writel(cx, data[i], &mb->args[i]);
data              710 drivers/media/pci/cx18/cx18-mailbox.c 		data[i] = cx18_readl(cx, &mb->args[i]);
data              728 drivers/media/pci/cx18/cx18-mailbox.c int cx18_api(struct cx18 *cx, u32 cmd, int args, u32 data[])
data              730 drivers/media/pci/cx18/cx18-mailbox.c 	return cx18_api_call(cx, cmd, args, data);
data              751 drivers/media/pci/cx18/cx18-mailbox.c 		u32 data[CX2341X_MBOX_MAX_DATA])
data              761 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, 0, 0, 0, 0, data[0]);
data              764 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[1], data[0]);
data              767 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
data              770 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
data              774 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1]);
data              779 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
data              782 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
data              785 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1], data[2], data[3]);
data              788 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
data              791 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0]);
data              794 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1], data[2]);
data              796 drivers/media/pci/cx18/cx18-mailbox.c 		cx->filter_mode = (data[0] & 3) | (data[1] << 2);
data              799 drivers/media/pci/cx18/cx18-mailbox.c 		cx->spatial_strength = data[0];
data              800 drivers/media/pci/cx18/cx18-mailbox.c 		cx->temporal_strength = data[1];
data              804 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1]);
data              807 drivers/media/pci/cx18/cx18-mailbox.c 				s->handle, data[0], data[1], data[2], data[3]);
data              813 drivers/media/pci/cx18/cx18-mailbox.c int cx18_vapi_result(struct cx18 *cx, u32 data[MAX_MB_ARGUMENTS],
data              821 drivers/media/pci/cx18/cx18-mailbox.c 		data[i] = va_arg(ap, u32);
data              823 drivers/media/pci/cx18/cx18-mailbox.c 	return cx18_api(cx, cmd, args, data);
data              828 drivers/media/pci/cx18/cx18-mailbox.c 	u32 data[MAX_MB_ARGUMENTS];
data              842 drivers/media/pci/cx18/cx18-mailbox.c 		data[i] = va_arg(ap, u32);
data              844 drivers/media/pci/cx18/cx18-mailbox.c 	return cx18_api(cx, cmd, args, data);
data               70 drivers/media/pci/cx18/cx18-mailbox.h int cx18_api(struct cx18 *cx, u32 cmd, int args, u32 data[]);
data               71 drivers/media/pci/cx18/cx18-mailbox.h int cx18_vapi_result(struct cx18 *cx, u32 data[MAX_MB_ARGUMENTS], u32 cmd,
data               75 drivers/media/pci/cx18/cx18-mailbox.h 		u32 data[CX2341X_MBOX_MAX_DATA]);
data              541 drivers/media/pci/cx18/cx18-streams.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              588 drivers/media/pci/cx18/cx18-streams.c 	data[0] = s->handle;
data              590 drivers/media/pci/cx18/cx18-streams.c 	data[1] = (lines / 2) | ((lines / 2) << 16);
data              592 drivers/media/pci/cx18/cx18-streams.c 	data[2] = (raw ? VBI_ACTIVE_SAMPLES
data              597 drivers/media/pci/cx18/cx18-streams.c 	data[3] = 1;
data              608 drivers/media/pci/cx18/cx18-streams.c 		data[4] = 0x20602060;
data              616 drivers/media/pci/cx18/cx18-streams.c 		data[5] = 0x307090d0;
data              632 drivers/media/pci/cx18/cx18-streams.c 		data[4] = 0xB0F0B0F0;
data              638 drivers/media/pci/cx18/cx18-streams.c 		data[5] = 0xA0E0A0E0;
data              642 drivers/media/pci/cx18/cx18-streams.c 			data[0], data[1], data[2], data[3], data[4], data[5]);
data              644 drivers/media/pci/cx18/cx18-streams.c 	cx18_api(cx, CX18_CPU_SET_RAW_VBI_PARAM, 6, data);
data              771 drivers/media/pci/cx18/cx18-streams.c 	u32 data[MAX_MB_ARGUMENTS];
data              825 drivers/media/pci/cx18/cx18-streams.c 	cx18_vapi_result(cx, data, CX18_CREATE_TASK, 1, CPU_CMD_MASK_CAPTURE);
data              826 drivers/media/pci/cx18/cx18-streams.c 	s->handle = data[0];
data              872 drivers/media/pci/cx18/cx18-streams.c 		cx18_vapi_result(cx, data, CX18_CPU_SET_INDEXTABLE, 2,
data               64 drivers/media/pci/cx18/cx18-vbi.c 		memcpy(dst + sd + 12 + line * 43 + 1, sdata->data, 42);
data              168 drivers/media/pci/cx18/cx18-vbi.c 			memcpy(cx->vbi.sliced_data[line].data, vbi.p, 42);
data              103 drivers/media/pci/cx23885/altera-ci.c 	int (*fpga_rw) (void *dev, int flag, int data, int rw);
data              261 drivers/media/pci/cx23885/altera-ci.c 	struct altera_ci_state *state = en50221->data;
data              299 drivers/media/pci/cx23885/altera-ci.c 					 int slot, int addr, u8 data)
data              301 drivers/media/pci/cx23885/altera-ci.c 	return altera_ci_op_cam(en50221, slot, 0, 0, addr, data);
data              312 drivers/media/pci/cx23885/altera-ci.c 				   u8 addr, u8 data)
data              314 drivers/media/pci/cx23885/altera-ci.c 	return altera_ci_op_cam(en50221, slot, NETUP_CI_FLG_CTL, 0, addr, data);
data              319 drivers/media/pci/cx23885/altera-ci.c 	struct altera_ci_state *state = en50221->data;
data              368 drivers/media/pci/cx23885/altera-ci.c 	struct altera_ci_state *state = en50221->data;
data              446 drivers/media/pci/cx23885/altera-ci.c 	struct altera_ci_state *state = en50221->data;
data              504 drivers/media/pci/cx23885/altera-ci.c 			if (state->ca.data != NULL)
data              757 drivers/media/pci/cx23885/altera-ci.c 	state->ca.data = state;
data              168 drivers/media/pci/cx23885/cimax2.c 				u8 flag, u8 read, int addr, u8 data)
data              170 drivers/media/pci/cx23885/cimax2.c 	struct netup_ci_state *state = en50221->data;
data              211 drivers/media/pci/cx23885/cimax2.c 		cx_write(MC417_RWD, NETUP_CTRL_OFF | data);
data              229 drivers/media/pci/cx23885/cimax2.c 			(read) ? mem : data);
data              244 drivers/media/pci/cx23885/cimax2.c 						int slot, int addr, u8 data)
data              246 drivers/media/pci/cx23885/cimax2.c 	return netup_ci_op_cam(en50221, slot, 0, 0, addr, data);
data              257 drivers/media/pci/cx23885/cimax2.c 							u8 addr, u8 data)
data              259 drivers/media/pci/cx23885/cimax2.c 	return netup_ci_op_cam(en50221, slot, NETUP_CI_CTL, 0, addr, data);
data              264 drivers/media/pci/cx23885/cimax2.c 	struct netup_ci_state *state = en50221->data;
data              299 drivers/media/pci/cx23885/cimax2.c 	struct netup_ci_state *state = en50221->data;
data              320 drivers/media/pci/cx23885/cimax2.c 	struct netup_ci_state *state = en50221->data;
data              401 drivers/media/pci/cx23885/cimax2.c 	struct netup_ci_state *state = en50221->data;
data              482 drivers/media/pci/cx23885/cimax2.c 	state->ca.data = state;
data              528 drivers/media/pci/cx23885/cimax2.c 	if (NULL == state->ca.data)
data               19 drivers/media/pci/cx23885/cimax2.h 						int slot, int addr, u8 data);
data               23 drivers/media/pci/cx23885/cimax2.h 						int slot, u8 addr, u8 data);
data              749 drivers/media/pci/cx23885/cx23885-417.c 			     u32 data[CX2341X_MBOX_MAX_DATA])
data              787 drivers/media/pci/cx23885/cx23885-417.c 		mc417_memory_write(dev, dev->cx23417_mailbox + 4 + i, data[i]);
data              788 drivers/media/pci/cx23885/cx23885-417.c 		dprintk(3, "API Input %d = %d\n", i, data[i]);
data              811 drivers/media/pci/cx23885/cx23885-417.c 		mc417_memory_read(dev, dev->cx23417_mailbox + 4 + i, data + i);
data              812 drivers/media/pci/cx23885/cx23885-417.c 		dprintk(3, "API Output %d = %d\n", i, data[i]);
data              833 drivers/media/pci/cx23885/cx23885-417.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              841 drivers/media/pci/cx23885/cx23885-417.c 		data[i] = va_arg(vargs, int);
data              843 drivers/media/pci/cx23885/cx23885-417.c 	err = cx23885_mbox_func(dev, command, inputcnt, outputcnt, data);
data              846 drivers/media/pci/cx23885/cx23885-417.c 		*vptr = data[i];
data              853 drivers/media/pci/cx23885/cx23885-417.c static int cx23885_api_func(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA])
data              855 drivers/media/pci/cx23885/cx23885-417.c 	return cx23885_mbox_func(priv, cmd, in, out, data);
data              937 drivers/media/pci/cx23885/cx23885-417.c 	if (0 != memcmp(firmware->data, magic, 8)) {
data              945 drivers/media/pci/cx23885/cx23885-417.c 	dataptr = (u32 *)firmware->data;
data             1036 drivers/media/pci/cx23885/cx23885-417.c 	u32 i, data[7];
data             1080 drivers/media/pci/cx23885/cx23885-417.c 	data[0] = 0x0001BD00;
data             1081 drivers/media/pci/cx23885/cx23885-417.c 	data[1] = 1;          /* frames per interrupt */
data             1082 drivers/media/pci/cx23885/cx23885-417.c 	data[2] = 4;          /* total bufs */
data             1083 drivers/media/pci/cx23885/cx23885-417.c 	data[3] = 0x91559155; /* start codes */
data             1084 drivers/media/pci/cx23885/cx23885-417.c 	data[4] = 0x206080C0; /* stop codes */
data             1085 drivers/media/pci/cx23885/cx23885-417.c 	data[5] = 6;          /* lines */
data             1086 drivers/media/pci/cx23885/cx23885-417.c 	data[6] = 64;         /* BPL */
data             1088 drivers/media/pci/cx23885/cx23885-417.c 	cx23885_api_cmd(dev, CX2341X_ENC_SET_VBI_CONFIG, 7, 0, data[0], data[1],
data             1089 drivers/media/pci/cx23885/cx23885-417.c 		data[2], data[3], data[4], data[5], data[6]);
data             2041 drivers/media/pci/cx23885/cx23885-cards.c 	int data;
data             2045 drivers/media/pci/cx23885/cx23885-cards.c 	data = ((cx_read(GP0_IO)) & (~0x00000002));
data             2046 drivers/media/pci/cx23885/cx23885-cards.c 	data |= (tms ? 0x00020002 : 0x00020000);
data             2047 drivers/media/pci/cx23885/cx23885-cards.c 	cx_write(GP0_IO, data);
data             2050 drivers/media/pci/cx23885/cx23885-cards.c 	data = ((cx_read(MC417_RWD)) & (~0x0000a000));
data             2051 drivers/media/pci/cx23885/cx23885-cards.c 	data |= (tdi ? 0x00008000 : 0);
data             2052 drivers/media/pci/cx23885/cx23885-cards.c 	cx_write(MC417_RWD, data);
data             2054 drivers/media/pci/cx23885/cx23885-cards.c 		tdo = (data & 0x00004000) ? 1 : 0; /*TDO*/
data             2056 drivers/media/pci/cx23885/cx23885-cards.c 	cx_write(MC417_RWD, data | 0x00002000);
data             2059 drivers/media/pci/cx23885/cx23885-cards.c 	cx_write(MC417_RWD, data);
data              664 drivers/media/pci/cx23885/cx23885-dvb.c 				u8 data, int *mem)
data              700 drivers/media/pci/cx23885/cx23885-dvb.c 		cx_write(MC417_RWD, SP2_CTRL_OFF | data);
data              934 drivers/media/pci/cx23885/cx23885-dvb.c static int netup_altera_fpga_rw(void *device, int flag, int data, int read)
data              946 drivers/media/pci/cx23885/cx23885-dvb.c 		mem |= (data & ALT_DATA);
data              163 drivers/media/pci/cx23885/cx23885-video.c int cx23885_flatiron_write(struct cx23885_dev *dev, u8 reg, u8 data)
data              166 drivers/media/pci/cx23885/cx23885-video.c 	u8 buf[] = { reg, data };
data               10 drivers/media/pci/cx23885/cx23885-video.h int cx23885_flatiron_write(struct cx23885_dev *dev, u8 reg, u8 data);
data              589 drivers/media/pci/cx23885/cx23885.h extern void cx23885_vbi_timeout(unsigned long data);
data               52 drivers/media/pci/cx23885/netup-eeprom.c int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data)
data               68 drivers/media/pci/cx23885/netup-eeprom.c 	bufw[1] = data;
data               24 drivers/media/pci/cx23885/netup-eeprom.h extern int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data);
data              776 drivers/media/pci/cx25821/cx25821-alsa.c static int cx25821_alsa_exit_callback(struct device *dev, void *data)
data              795 drivers/media/pci/cx25821/cx25821-alsa.c static int cx25821_alsa_init_callback(struct device *dev, void *data)
data              319 drivers/media/pci/cx88/cx88-blackbird.c 			       int out, u32 data[CX2341X_MBOX_MAX_DATA])
data              353 drivers/media/pci/cx88/cx88-blackbird.c 		memory_write(dev->core, dev->mailbox + 4 + i, data[i]);
data              354 drivers/media/pci/cx88/cx88-blackbird.c 		dprintk(1, "API Input %d = %d\n", i, data[i]);
data              377 drivers/media/pci/cx88/cx88-blackbird.c 		memory_read(dev->core, dev->mailbox + 4 + i, data + i);
data              378 drivers/media/pci/cx88/cx88-blackbird.c 		dprintk(1, "API Output %d = %d\n", i, data[i]);
data              398 drivers/media/pci/cx88/cx88-blackbird.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              405 drivers/media/pci/cx88/cx88-blackbird.c 		data[i] = va_arg(vargs, int);
data              407 drivers/media/pci/cx88/cx88-blackbird.c 	err = blackbird_mbox_func(dev, command, inputcnt, outputcnt, data);
data              410 drivers/media/pci/cx88/cx88-blackbird.c 		*vptr = data[i];
data              479 drivers/media/pci/cx88/cx88-blackbird.c 	if (memcmp(firmware->data, magic, 8) != 0) {
data              487 drivers/media/pci/cx88/cx88-blackbird.c 	dataptr = (__le32 *)firmware->data;
data             3228 drivers/media/pci/cx88/cx88-cards.c 	core = i2c_algo->data;
data              913 drivers/media/pci/cx88/cx88-dvb.c 	u8 data;
data              917 drivers/media/pci/cx88/cx88-dvb.c 		.buf = &data,
data              918 drivers/media/pci/cx88/cx88-dvb.c 		.len = sizeof(data) };
data              926 drivers/media/pci/cx88/cx88-dvb.c 		data = ISL6421_EN1 | ISL6421_LLC1;
data              930 drivers/media/pci/cx88/cx88-dvb.c 		data = ISL6421_EN1 | ISL6421_LLC1 | ISL6421_VSEL1;
data               44 drivers/media/pci/cx88/cx88-i2c.c static void cx8800_bit_setscl(void *data, int state)
data               46 drivers/media/pci/cx88/cx88-i2c.c 	struct cx88_core *core = data;
data               56 drivers/media/pci/cx88/cx88-i2c.c static void cx8800_bit_setsda(void *data, int state)
data               58 drivers/media/pci/cx88/cx88-i2c.c 	struct cx88_core *core = data;
data               68 drivers/media/pci/cx88/cx88-i2c.c static int cx8800_bit_getscl(void *data)
data               70 drivers/media/pci/cx88/cx88-i2c.c 	struct cx88_core *core = data;
data               77 drivers/media/pci/cx88/cx88-i2c.c static int cx8800_bit_getsda(void *data)
data               79 drivers/media/pci/cx88/cx88-i2c.c 	struct cx88_core *core = data;
data              136 drivers/media/pci/cx88/cx88-i2c.c 	core->i2c_algo.data = core;
data               71 drivers/media/pci/cx88/cx88-input.c 	u32 gpio, data, auxgpio;
data              114 drivers/media/pci/cx88/cx88-input.c 	data = ir_extract_bits(gpio, ir->mask_keycode);
data              116 drivers/media/pci/cx88/cx88-input.c 		   gpio, data,
data              124 drivers/media/pci/cx88/cx88-input.c 		data = (data << 4) | ((gpio_key & 0xf0) >> 4);
data              126 drivers/media/pci/cx88/cx88-input.c 		rc_keydown(ir->dev, RC_PROTO_UNKNOWN, data, 0);
data              135 drivers/media/pci/cx88/cx88-input.c 		addr = (data >> 8) & 0xffff;
data              136 drivers/media/pci/cx88/cx88-input.c 		cmd  = (data >> 0) & 0x00ff;
data              148 drivers/media/pci/cx88/cx88-input.c 			rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data,
data              156 drivers/media/pci/cx88/cx88-input.c 			rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data,
data              163 drivers/media/pci/cx88/cx88-input.c 		rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data, 0);
data              987 drivers/media/pci/cx88/cx88-tvaudio.c int cx88_audio_thread(void *data)
data              989 drivers/media/pci/cx88/cx88-tvaudio.c 	struct cx88_core *core = data;
data               24 drivers/media/pci/cx88/cx88-vp3054-i2c.c static void vp3054_bit_setscl(void *data, int state)
data               26 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	struct cx8802_dev *dev = data;
data               41 drivers/media/pci/cx88/cx88-vp3054-i2c.c static void vp3054_bit_setsda(void *data, int state)
data               43 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	struct cx8802_dev *dev = data;
data               58 drivers/media/pci/cx88/cx88-vp3054-i2c.c static int vp3054_bit_getscl(void *data)
data               60 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	struct cx8802_dev *dev = data;
data               68 drivers/media/pci/cx88/cx88-vp3054-i2c.c static int vp3054_bit_getsda(void *data)
data               70 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	struct cx8802_dev *dev = data;
data              111 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	vp3054_i2c->algo.data = dev;
data              687 drivers/media/pci/cx88/cx88.h int cx88_audio_thread(void *data);
data               48 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data               63 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data               75 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data               95 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              105 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              122 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              131 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              141 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              171 drivers/media/pci/ddbridge/ddbridge-ci.c 	ci->en.data = ci;
data              180 drivers/media/pci/ddbridge/ddbridge-ci.c static int write_creg(struct ddb_ci *ci, u8 data, u8 mask)
data              185 drivers/media/pci/ddbridge/ddbridge-ci.c 	ci->port->creg = (ci->port->creg & ~mask) | data;
data              192 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              205 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              215 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              228 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              237 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              251 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              261 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              270 drivers/media/pci/ddbridge/ddbridge-ci.c 	struct ddb_ci *ci = ca->data;
data              304 drivers/media/pci/ddbridge/ddbridge-ci.c 	ci->en.data = ci;
data              382 drivers/media/pci/ddbridge/ddbridge-ci.c 			kfree(port->en->data);
data              123 drivers/media/pci/ddbridge/ddbridge-core.c 			    void (*handler)(void *), void *data)
data              128 drivers/media/pci/ddbridge/ddbridge-core.c 	irq->data = data;
data             1650 drivers/media/pci/ddbridge/ddbridge-core.c 	u8 probe[4] = { 0xe0, 0x00, 0x00, 0x00 }, data[4];
data             1654 drivers/media/pci/ddbridge/ddbridge-core.c 				    .buf  = data,  .len   = 4 } };
data             1659 drivers/media/pci/ddbridge/ddbridge-core.c 	if (data[0] == 0x02 && data[1] == 0x2b && data[3] == 0x43)
data             1668 drivers/media/pci/ddbridge/ddbridge-core.c 	u8 probe[1] = { 0x00 }, data[4];
data             1670 drivers/media/pci/ddbridge/ddbridge-core.c 	if (i2c_io(&port->i2c->adap, 0x10, probe, 1, data, 4))
data             1672 drivers/media/pci/ddbridge/ddbridge-core.c 	if (data[0] == 'D' && data[1] == 'F') {
data             1673 drivers/media/pci/ddbridge/ddbridge-core.c 		*id = data[2];
data             1677 drivers/media/pci/ddbridge/ddbridge-core.c 	if (data[0] == 'C' && data[1] == 'I') {
data             1678 drivers/media/pci/ddbridge/ddbridge-core.c 		*id = data[2];
data             1731 drivers/media/pci/ddbridge/ddbridge-core.c 	u8 val, data[2];
data             1734 drivers/media/pci/ddbridge/ddbridge-core.c 	res = i2c_read_regs(i2c, 0x10, 0x04, data, 2);
data             1738 drivers/media/pci/ddbridge/ddbridge-core.c 	if (data[0] != 0x01)  {
data             1777 drivers/media/pci/ddbridge/ddbridge-core.c 	u8 val, data[2];
data             1780 drivers/media/pci/ddbridge/ddbridge-core.c 	res = i2c_read_regs(i2c, 0x10, 0x04, data, 2);
data             1784 drivers/media/pci/ddbridge/ddbridge-core.c 	if (data[0] > 1)  {
data             1786 drivers/media/pci/ddbridge/ddbridge-core.c 			 port->nr, data[0]);
data             1790 drivers/media/pci/ddbridge/ddbridge-core.c 		 port->nr, data[0], data[1]);
data             2196 drivers/media/pci/ddbridge/ddbridge-core.c static void input_handler(void *data)
data             2198 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_input *input = (struct ddb_input *)data;
data             2223 drivers/media/pci/ddbridge/ddbridge-core.c static void output_handler(void *data)
data             2225 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_output *output = (struct ddb_output *)data;
data             2478 drivers/media/pci/ddbridge/ddbridge-core.c 		dev->link[0].irq[_nr].handler(dev->link[0].irq[_nr].data); } \
data             2595 drivers/media/pci/ddbridge/ddbridge-core.c 	u32 data, shift;
data             2604 drivers/media/pci/ddbridge/ddbridge-core.c 		data = swab32(*(u32 *)wbuf);
data             2607 drivers/media/pci/ddbridge/ddbridge-core.c 		ddbwritel(dev, data, tag | SPI_DATA);
data             2618 drivers/media/pci/ddbridge/ddbridge-core.c 	data = 0;
data             2621 drivers/media/pci/ddbridge/ddbridge-core.c 		data <<= 8;
data             2622 drivers/media/pci/ddbridge/ddbridge-core.c 		data |= *wbuf;
data             2627 drivers/media/pci/ddbridge/ddbridge-core.c 		data <<= shift;
data             2628 drivers/media/pci/ddbridge/ddbridge-core.c 	ddbwritel(dev, data, tag | SPI_DATA);
data             2643 drivers/media/pci/ddbridge/ddbridge-core.c 		data = ddbreadl(dev, tag | SPI_DATA);
data             2644 drivers/media/pci/ddbridge/ddbridge-core.c 		*(u32 *)rbuf = swab32(data);
data             2654 drivers/media/pci/ddbridge/ddbridge-core.c 	data = ddbreadl(dev, tag | SPI_DATA);
data             2658 drivers/media/pci/ddbridge/ddbridge-core.c 		data <<= ((4 - rlen) * 8);
data             2661 drivers/media/pci/ddbridge/ddbridge-core.c 		*rbuf = ((data >> 24) & 0xff);
data             2662 drivers/media/pci/ddbridge/ddbridge-core.c 		data <<= 8;
data             3278 drivers/media/pci/ddbridge/ddbridge-core.c static void temp_handler(void *data)
data             3280 drivers/media/pci/ddbridge/ddbridge-core.c 	struct ddb_link *link = (struct ddb_link *)data;
data               45 drivers/media/pci/ddbridge/ddbridge-i2c.h 				    u8 *data, int len)
data               48 drivers/media/pci/ddbridge/ddbridge-i2c.h 			       .buf = data, .len = len };
data              299 drivers/media/pci/ddbridge/ddbridge.h 	void                  *data;
data              365 drivers/media/pci/ddbridge/ddbridge.h 			    void (*handler)(void *), void *data);
data              444 drivers/media/pci/dm1105/dm1105.c static void dm1105_setsda(void *data, int state)
data              446 drivers/media/pci/dm1105/dm1105.c 	struct dm1105_dev *dev = data;
data              451 drivers/media/pci/dm1105/dm1105.c static void dm1105_setscl(void *data, int state)
data              453 drivers/media/pci/dm1105/dm1105.c 	struct dm1105_dev *dev = data;
data              458 drivers/media/pci/dm1105/dm1105.c static int dm1105_getsda(void *data)
data              460 drivers/media/pci/dm1105/dm1105.c 	struct dm1105_dev *dev = data;
data              466 drivers/media/pci/dm1105/dm1105.c static int dm1105_getscl(void *data)
data              468 drivers/media/pci/dm1105/dm1105.c 	struct dm1105_dev *dev = data;
data              479 drivers/media/pci/dm1105/dm1105.c 	int addr, rc, i, j, k, len, byte, data;
data              518 drivers/media/pci/dm1105/dm1105.c 					data = msgs[i].buf[k + byte];
data              519 drivers/media/pci/dm1105/dm1105.c 					dm_writeb(DM1105_I2CDAT + byte + 2, data);
data              539 drivers/media/pci/dm1105/dm1105.c 				data = msgs[i].buf[byte];
data              540 drivers/media/pci/dm1105/dm1105.c 				dm_writeb(DM1105_I2CDAT + byte + 1, data);
data              660 drivers/media/pci/dm1105/dm1105.c 	u8 data;
data              665 drivers/media/pci/dm1105/dm1105.c 	data = (ircom >> 8) & 0x7f;
data              668 drivers/media/pci/dm1105/dm1105.c 	rc_keydown(ir->dev, RC_PROTO_UNKNOWN, data, 0);
data             1055 drivers/media/pci/dm1105/dm1105.c 	dev->i2c_bit.data = dev;
data               36 drivers/media/pci/dt3155/dt3155.c static int read_i2c_reg(void __iomem *addr, u8 index, u8 *data)
data               50 drivers/media/pci/dt3155/dt3155.c 	*data = tmp >> 24;
data               66 drivers/media/pci/dt3155/dt3155.c static int write_i2c_reg(void __iomem *addr, u8 index, u8 data)
data               70 drivers/media/pci/dt3155/dt3155.c 	iowrite32((tmp << 17) | IIC_WRITE | data, addr + IIC_CSR2);
data               92 drivers/media/pci/dt3155/dt3155.c static void write_i2c_reg_nowait(void __iomem *addr, u8 index, u8 data)
data               96 drivers/media/pci/dt3155/dt3155.c 	iowrite32((tmp << 17) | IIC_WRITE | data, addr + IIC_CSR2);
data              243 drivers/media/pci/ivtv/ivtv-alsa-main.c static int __exit ivtv_alsa_exit_callback(struct device *dev, void *data)
data               96 drivers/media/pci/ivtv/ivtv-controls.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              107 drivers/media/pci/ivtv/ivtv-controls.c 		if (ivtv_api(itv, CX2341X_DEC_GET_TIMING_INFO, 5, data)) {
data              111 drivers/media/pci/ivtv/ivtv-controls.c 		memcpy(itv->last_dec_timing, data, sizeof(itv->last_dec_timing));
data              113 drivers/media/pci/ivtv/ivtv-controls.c 		*pts = (s64)((u64) data[2] << 32) | (u64) data[1];
data              114 drivers/media/pci/ivtv/ivtv-controls.c 		*frame = data[0];
data              207 drivers/media/pci/ivtv/ivtv-driver.h 	u32 data[CX2341X_MBOX_MAX_DATA];
data              212 drivers/media/pci/ivtv/ivtv-driver.h 	u32 data[CX2341X_MBOX_MAX_DATA];	/* last sent api data */
data              538 drivers/media/pci/ivtv/ivtv-driver.h 	u8 data[5];	/* five-byte VPS payload */
data               49 drivers/media/pci/ivtv/ivtv-firmware.c 		const u32 *src = (const u32 *)fw->data;
data              130 drivers/media/pci/ivtv/ivtv-firmware.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              133 drivers/media/pci/ivtv/ivtv-firmware.c 	ivtv_vapi_result(itv, data, CX2341X_ENC_GET_VERSION, 0);
data              134 drivers/media/pci/ivtv/ivtv-firmware.c 	IVTV_INFO("Encoder revision: 0x%08x\n", data[0]);
data              136 drivers/media/pci/ivtv/ivtv-firmware.c 	if (data[0] != 0x02060039)
data              141 drivers/media/pci/ivtv/ivtv-firmware.c 		ivtv_vapi_result(itv, data, CX2341X_DEC_GET_VERSION, 0);
data              142 drivers/media/pci/ivtv/ivtv-firmware.c 		IVTV_INFO("Decoder revision: 0x%08x\n", data[0]);
data              234 drivers/media/pci/ivtv/ivtv-firmware.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              238 drivers/media/pci/ivtv/ivtv-firmware.c 	data[0] = 0;
data              239 drivers/media/pci/ivtv/ivtv-firmware.c 	data[1] = itv->cxhdl.width;	/* YUV source width */
data              240 drivers/media/pci/ivtv/ivtv-firmware.c 	data[2] = itv->cxhdl.height;
data              241 drivers/media/pci/ivtv/ivtv-firmware.c 	data[3] = itv->cxhdl.audio_properties;	/* Audio settings to use,
data              243 drivers/media/pci/ivtv/ivtv-firmware.c 	if (ivtv_api(itv, CX2341X_DEC_SET_DECODER_SOURCE, 4, data)) {
data              252 drivers/media/pci/ivtv/ivtv-firmware.c 	ivtv_api_get_data(&itv->dec_mbox, IVTV_MBOX_DMA, 2, data);
data              253 drivers/media/pci/ivtv/ivtv-firmware.c 	mem_offset = itv->dec_mem + data[1];
data              119 drivers/media/pci/ivtv/ivtv-gpio.c 	struct ivtv *itv = algo->data;
data              149 drivers/media/pci/ivtv/ivtv-gpio.c 	u16 mask, data;
data              154 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_freq.f32000;
data              157 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_freq.f44100;
data              161 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_freq.f48000;
data              165 drivers/media/pci/ivtv/ivtv-gpio.c 		write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT);
data              186 drivers/media/pci/ivtv/ivtv-gpio.c 	u16 mask, data;
data              191 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_mode.lang1;
data              194 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_mode.lang2;
data              197 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_mode.mono;
data              202 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_mode.stereo;
data              206 drivers/media/pci/ivtv/ivtv-gpio.c 		write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT);
data              213 drivers/media/pci/ivtv/ivtv-gpio.c 	u16 mask, data;
data              216 drivers/media/pci/ivtv/ivtv-gpio.c 	data = itv->card->gpio_audio_input.radio;
data              218 drivers/media/pci/ivtv/ivtv-gpio.c 		write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT);
data              226 drivers/media/pci/ivtv/ivtv-gpio.c 	u16 mask, data;
data              233 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_input.tuner;
data              236 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_input.linein;
data              240 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_audio_input.radio;
data              244 drivers/media/pci/ivtv/ivtv-gpio.c 		write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT);
data              252 drivers/media/pci/ivtv/ivtv-gpio.c 	u16 mask, data;
data              257 drivers/media/pci/ivtv/ivtv-gpio.c 		data = ctrl->val ? itv->card->gpio_audio_mute.mute : 0;
data              260 drivers/media/pci/ivtv/ivtv-gpio.c 					(data & mask), IVTV_REG_GPIO_OUT);
data              282 drivers/media/pci/ivtv/ivtv-gpio.c 	u16 mask, data;
data              288 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_video_input.tuner;
data              290 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_video_input.composite;
data              292 drivers/media/pci/ivtv/ivtv-gpio.c 		data = itv->card->gpio_video_input.svideo;
data              294 drivers/media/pci/ivtv/ivtv-gpio.c 		write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT);
data              533 drivers/media/pci/ivtv/ivtv-i2c.c static int ivtv_write(struct ivtv *itv, unsigned char addr, unsigned char *data, u32 len, int do_stop)
data              544 drivers/media/pci/ivtv/ivtv-i2c.c 				ret = ivtv_sendbyte(itv, data[i]);
data              556 drivers/media/pci/ivtv/ivtv-i2c.c static int ivtv_read(struct ivtv *itv, unsigned char addr, unsigned char *data, u32 len)
data              566 drivers/media/pci/ivtv/ivtv-i2c.c 			ret = ivtv_readbyte(itv, &data[i], i == len - 1);
data              619 drivers/media/pci/ivtv/ivtv-i2c.c static void ivtv_setscl_old(void *data, int state)
data              621 drivers/media/pci/ivtv/ivtv-i2c.c 	struct ivtv *itv = (struct ivtv *)data;
data              633 drivers/media/pci/ivtv/ivtv-i2c.c static void ivtv_setsda_old(void *data, int state)
data              635 drivers/media/pci/ivtv/ivtv-i2c.c 	struct ivtv *itv = (struct ivtv *)data;
data              647 drivers/media/pci/ivtv/ivtv-i2c.c static int ivtv_getscl_old(void *data)
data              649 drivers/media/pci/ivtv/ivtv-i2c.c 	struct ivtv *itv = (struct ivtv *)data;
data              654 drivers/media/pci/ivtv/ivtv-i2c.c static int ivtv_getsda_old(void *data)
data              656 drivers/media/pci/ivtv/ivtv-i2c.c 	struct ivtv *itv = (struct ivtv *)data;
data              705 drivers/media/pci/ivtv/ivtv-i2c.c 	itv->i2c_algo.data = itv;
data              128 drivers/media/pci/ivtv/ivtv-ioctl.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              148 drivers/media/pci/ivtv/ivtv-ioctl.c 	data[0] = (speed > 1000 || speed < -1000) ? 0x80000000 : 0;
data              149 drivers/media/pci/ivtv/ivtv-ioctl.c 	data[0] |= (speed > 1000 || speed < -1500) ? 0x40000000 : 0;
data              150 drivers/media/pci/ivtv/ivtv-ioctl.c 	data[1] = (speed < 0);
data              151 drivers/media/pci/ivtv/ivtv-ioctl.c 	data[2] = speed < 0 ? 3 : 7;
data              152 drivers/media/pci/ivtv/ivtv-ioctl.c 	data[3] = v4l2_ctrl_g_ctrl(itv->cxhdl.video_b_frames);
data              153 drivers/media/pci/ivtv/ivtv-ioctl.c 	data[4] = (speed == 1500 || speed == 500) ? itv->speed_mute_audio : 0;
data              154 drivers/media/pci/ivtv/ivtv-ioctl.c 	data[5] = 0;
data              155 drivers/media/pci/ivtv/ivtv-ioctl.c 	data[6] = 0;
data              157 drivers/media/pci/ivtv/ivtv-ioctl.c 	if (speed == 1500 || speed == -1500) data[0] |= 1;
data              158 drivers/media/pci/ivtv/ivtv-ioctl.c 	else if (speed == 2000 || speed == -2000) data[0] |= 2;
data              159 drivers/media/pci/ivtv/ivtv-ioctl.c 	else if (speed > -1000 && speed < 0) data[0] |= (-1000 / speed);
data              160 drivers/media/pci/ivtv/ivtv-ioctl.c 	else if (speed < 1000 && speed > 0) data[0] |= (1000 / speed);
data              185 drivers/media/pci/ivtv/ivtv-ioctl.c 		ivtv_api(itv, CX2341X_DEC_SET_PLAYBACK_SPEED, 7, data);
data              187 drivers/media/pci/ivtv/ivtv-ioctl.c 				data[0], data[1], data[2], data[3], data[4], data[5], data[6]);
data             1366 drivers/media/pci/ivtv/ivtv-ioctl.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data             1397 drivers/media/pci/ivtv/ivtv-ioctl.c 	ivtv_vapi_result(itv, data, CX2341X_OSD_GET_STATE, 0);
data             1398 drivers/media/pci/ivtv/ivtv-ioctl.c 	data[0] |= (read_reg(0x2a00) >> 7) & 0x40;
data             1399 drivers/media/pci/ivtv/ivtv-ioctl.c 	pixfmt = (data[0] >> 3) & 0xf;
data             1500 drivers/media/pci/ivtv/ivtv-ioctl.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data             1562 drivers/media/pci/ivtv/ivtv-ioctl.c 		ivtv_vapi_result(itv, data, CX2341X_OSD_GET_STATE, 0);
data             1563 drivers/media/pci/ivtv/ivtv-ioctl.c 		data[0] |= (read_reg(0x2a00) >> 7) & 0x40;
data             1565 drivers/media/pci/ivtv/ivtv-ioctl.c 			data[0] & 1 ? "On" : "Off",
data             1566 drivers/media/pci/ivtv/ivtv-ioctl.c 			alpha_mode[(data[0] >> 1) & 0x3],
data             1567 drivers/media/pci/ivtv/ivtv-ioctl.c 			pixel_format[(data[0] >> 3) & 0xf]);
data              111 drivers/media/pci/ivtv/ivtv-irq.c static int stream_enc_dma_append(struct ivtv_stream *s, u32 data[CX2341X_MBOX_MAX_DATA])
data              135 drivers/media/pci/ivtv/ivtv-irq.c 			offset = data[1];
data              136 drivers/media/pci/ivtv/ivtv-irq.c 			size = data[2];
data              141 drivers/media/pci/ivtv/ivtv-irq.c 			offset = data[1];
data              142 drivers/media/pci/ivtv/ivtv-irq.c 			size = data[2];
data              143 drivers/media/pci/ivtv/ivtv-irq.c 			UVoffset = data[3];
data              144 drivers/media/pci/ivtv/ivtv-irq.c 			UVsize = data[4];
data              145 drivers/media/pci/ivtv/ivtv-irq.c 			s->pending_pts = ((u64) data[5] << 32) | data[6];
data              149 drivers/media/pci/ivtv/ivtv-irq.c 			offset = data[1] + 12;
data              150 drivers/media/pci/ivtv/ivtv-irq.c 			size = data[2] - 12;
data              594 drivers/media/pci/ivtv/ivtv-irq.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              597 drivers/media/pci/ivtv/ivtv-irq.c 	ivtv_api_get_data(&itv->enc_mbox, IVTV_MBOX_DMA_END, 2, data);
data              598 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_HI_IRQ("ENC DMA COMPLETE %x %d (%d)\n", data[0], data[1], itv->cur_dma_stream);
data              608 drivers/media/pci/ivtv/ivtv-irq.c 	if (data[0] & 0x18) {
data              609 drivers/media/pci/ivtv/ivtv-irq.c 		IVTV_DEBUG_WARN("ENC DMA ERROR %x (offset %08x, xfer %d of %d, retry %d)\n", data[0],
data              670 drivers/media/pci/ivtv/ivtv-irq.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              675 drivers/media/pci/ivtv/ivtv-irq.c 	ivtv_api_get_data(&itv->enc_mbox, IVTV_MBOX_DMA_END, 2, data);
data              677 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_WARN("DMA ERROR %08x %08x %08x %d\n", data[0], data[1],
data              744 drivers/media/pci/ivtv/ivtv-irq.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              748 drivers/media/pci/ivtv/ivtv-irq.c 	ivtv_api_get_data(&itv->enc_mbox, IVTV_MBOX_DMA, 7, data);
data              749 drivers/media/pci/ivtv/ivtv-irq.c 	IVTV_DEBUG_HI_IRQ("ENC START CAP %d: %08x %08x\n", data[0], data[1], data[2]);
data              751 drivers/media/pci/ivtv/ivtv-irq.c 	if (data[0] > 2 || data[1] == 0 || data[2] == 0) {
data              753 drivers/media/pci/ivtv/ivtv-irq.c 				data[0], data[1], data[2]);
data              756 drivers/media/pci/ivtv/ivtv-irq.c 	s = &itv->streams[ivtv_stream_map[data[0]]];
data              757 drivers/media/pci/ivtv/ivtv-irq.c 	if (!stream_enc_dma_append(s, data)) {
data              764 drivers/media/pci/ivtv/ivtv-irq.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              770 drivers/media/pci/ivtv/ivtv-irq.c 	if (!stream_enc_dma_append(s, data))
data              776 drivers/media/pci/ivtv/ivtv-irq.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              781 drivers/media/pci/ivtv/ivtv-irq.c 			!stream_enc_dma_append(s, data)) {
data              788 drivers/media/pci/ivtv/ivtv-irq.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              794 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_api_get_data(&itv->dec_mbox, IVTV_MBOX_DMA, 2, data);
data              797 drivers/media/pci/ivtv/ivtv-irq.c 		itv->dma_data_req_offset = data[1];
data              803 drivers/media/pci/ivtv/ivtv-irq.c 		ivtv_api_get_data(&itv->dec_mbox, IVTV_MBOX_DMA, 3, data);
data              804 drivers/media/pci/ivtv/ivtv-irq.c 		itv->dma_data_req_size = min_t(u32, data[2], 0x10000);
data              805 drivers/media/pci/ivtv/ivtv-irq.c 		itv->dma_data_req_offset = data[1];
data              175 drivers/media/pci/ivtv/ivtv-mailbox.c static void write_mailbox(volatile struct ivtv_mailbox __iomem *mbox, int cmd, int args, u32 data[])
data              183 drivers/media/pci/ivtv/ivtv-mailbox.c 		write_sync(data[i], &mbox->data[i]);
data              200 drivers/media/pci/ivtv/ivtv-mailbox.c static int ivtv_api_call(struct ivtv *itv, int cmd, int args, u32 data[])
data              228 drivers/media/pci/ivtv/ivtv-mailbox.c 		data[i] = 0;
data              237 drivers/media/pci/ivtv/ivtv-mailbox.c 	    !memcmp(data, itv->api_cache[cmd].data, sizeof(itv->api_cache[cmd].data))) {
data              248 drivers/media/pci/ivtv/ivtv-mailbox.c 				write_mailbox(&mbdata->mbox[mb], cmd, args, data);
data              270 drivers/media/pci/ivtv/ivtv-mailbox.c 	write_mailbox(mbox, cmd, args, data);
data              272 drivers/media/pci/ivtv/ivtv-mailbox.c 		memcpy(itv->api_cache[cmd].data, data, sizeof(itv->api_cache[cmd].data));
data              309 drivers/media/pci/ivtv/ivtv-mailbox.c 		data[i] = readl(&mbox->data[i]);
data              315 drivers/media/pci/ivtv/ivtv-mailbox.c int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[])
data              317 drivers/media/pci/ivtv/ivtv-mailbox.c 	int res = ivtv_api_call(itv, cmd, args, data);
data              322 drivers/media/pci/ivtv/ivtv-mailbox.c 	return (res == -EBUSY) ? ivtv_api_call(itv, cmd, args, data) : res;
data              325 drivers/media/pci/ivtv/ivtv-mailbox.c int ivtv_api_func(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA])
data              327 drivers/media/pci/ivtv/ivtv-mailbox.c 	return ivtv_api(priv, cmd, in, data);
data              330 drivers/media/pci/ivtv/ivtv-mailbox.c int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...)
data              337 drivers/media/pci/ivtv/ivtv-mailbox.c 		data[i] = va_arg(ap, u32);
data              340 drivers/media/pci/ivtv/ivtv-mailbox.c 	return ivtv_api(itv, cmd, args, data);
data              345 drivers/media/pci/ivtv/ivtv-mailbox.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              351 drivers/media/pci/ivtv/ivtv-mailbox.c 		data[i] = va_arg(ap, u32);
data              354 drivers/media/pci/ivtv/ivtv-mailbox.c 	return ivtv_api(itv, cmd, args, data);
data              359 drivers/media/pci/ivtv/ivtv-mailbox.c 		       int argc, u32 data[])
data              361 drivers/media/pci/ivtv/ivtv-mailbox.c 	volatile u32 __iomem *p = mbdata->mbox[mb].data;
data              364 drivers/media/pci/ivtv/ivtv-mailbox.c 		data[i] = readl(p);
data               16 drivers/media/pci/ivtv/ivtv-mailbox.h 		       int argc, u32 data[]);
data               17 drivers/media/pci/ivtv/ivtv-mailbox.h int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[]);
data               18 drivers/media/pci/ivtv/ivtv-mailbox.h int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...);
data               20 drivers/media/pci/ivtv/ivtv-mailbox.h int ivtv_api_func(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA]);
data              380 drivers/media/pci/ivtv/ivtv-streams.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              410 drivers/media/pci/ivtv/ivtv-streams.c 	data[0] = raw | 0x02 | (0xbd << 8);
data              413 drivers/media/pci/ivtv/ivtv-streams.c 	data[1] = 1;
data              415 drivers/media/pci/ivtv/ivtv-streams.c 	data[2] = raw ? 4 : 4 * (itv->vbi.raw_size / itv->vbi.enc_size);
data              426 drivers/media/pci/ivtv/ivtv-streams.c 			data[3] = 0x20602060;
data              427 drivers/media/pci/ivtv/ivtv-streams.c 			data[4] = 0x30703070;
data              429 drivers/media/pci/ivtv/ivtv-streams.c 			data[3] = 0xB0F0B0F0;
data              430 drivers/media/pci/ivtv/ivtv-streams.c 			data[4] = 0xA0E0A0E0;
data              433 drivers/media/pci/ivtv/ivtv-streams.c 		data[5] = lines;
data              435 drivers/media/pci/ivtv/ivtv-streams.c 		data[6] = (raw ? itv->vbi.raw_size : itv->vbi.sliced_size);
data              439 drivers/media/pci/ivtv/ivtv-streams.c 			data[3] = 0x25256262;
data              440 drivers/media/pci/ivtv/ivtv-streams.c 			data[4] = 0x387F7F7F;
data              442 drivers/media/pci/ivtv/ivtv-streams.c 			data[3] = 0xABABECEC;
data              443 drivers/media/pci/ivtv/ivtv-streams.c 			data[4] = 0xB6F1F1F1;
data              446 drivers/media/pci/ivtv/ivtv-streams.c 		data[5] = lines;
data              448 drivers/media/pci/ivtv/ivtv-streams.c 		data[6] = itv->vbi.enc_size / lines;
data              453 drivers/media/pci/ivtv/ivtv-streams.c 			data[0], data[1], data[2], data[5], data[6]);
data              455 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_api(itv, CX2341X_ENC_SET_VBI_CONFIG, 7, data);
data              458 drivers/media/pci/ivtv/ivtv-streams.c 	itv->vbi.enc_start = data[2];
data              459 drivers/media/pci/ivtv/ivtv-streams.c 	itv->vbi.fpi = data[0];
data              464 drivers/media/pci/ivtv/ivtv-streams.c 		itv->vbi.enc_start, data[1], itv->vbi.fpi);
data              492 drivers/media/pci/ivtv/ivtv-streams.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              592 drivers/media/pci/ivtv/ivtv-streams.c 		ivtv_vapi_result(itv, data, CX2341X_ENC_SET_PGM_INDEX_INFO, 2, 7, 400);
data              593 drivers/media/pci/ivtv/ivtv-streams.c 		itv->pgm_info_offset = data[0];
data              594 drivers/media/pci/ivtv/ivtv-streams.c 		itv->pgm_info_num = data[1];
data              660 drivers/media/pci/ivtv/ivtv-streams.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              684 drivers/media/pci/ivtv/ivtv-streams.c 	ivtv_vapi_result(itv, data, CX2341X_DEC_EXTRACT_VBI, 1, 1);
data              685 drivers/media/pci/ivtv/ivtv-streams.c 	itv->vbi.dec_start = data[0];
data              688 drivers/media/pci/ivtv/ivtv-streams.c 		itv->vbi.dec_start, data[1]);
data              749 drivers/media/pci/ivtv/ivtv-streams.c 	writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA_END].data[0]);
data              750 drivers/media/pci/ivtv/ivtv-streams.c 	writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA_END].data[1]);
data              751 drivers/media/pci/ivtv/ivtv-streams.c 	writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA_END].data[2]);
data              752 drivers/media/pci/ivtv/ivtv-streams.c 	writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA_END].data[3]);
data              753 drivers/media/pci/ivtv/ivtv-streams.c 	writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA].data[0]);
data              754 drivers/media/pci/ivtv/ivtv-streams.c 	writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA].data[1]);
data              755 drivers/media/pci/ivtv/ivtv-streams.c 	writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA].data[2]);
data              756 drivers/media/pci/ivtv/ivtv-streams.c 	writel(0, &itv->dec_mbox.mbox[IVTV_MBOX_DMA].data[3]);
data              943 drivers/media/pci/ivtv/ivtv-streams.c 			u32 data[CX2341X_MBOX_MAX_DATA];
data              944 drivers/media/pci/ivtv/ivtv-streams.c 			ivtv_vapi_result(itv, data, CX2341X_DEC_GET_XFER_INFO, 0);
data              946 drivers/media/pci/ivtv/ivtv-streams.c 				if (tmp == data[3])
data              948 drivers/media/pci/ivtv/ivtv-streams.c 				tmp = data[3];
data               17 drivers/media/pci/ivtv/ivtv-vbi.c 	struct v4l2_sliced_vbi_data data;
data               21 drivers/media/pci/ivtv/ivtv-vbi.c 	data.id = V4L2_SLICED_VPS;
data               22 drivers/media/pci/ivtv/ivtv-vbi.c 	data.field = 0;
data               23 drivers/media/pci/ivtv/ivtv-vbi.c 	data.line = enabled ? 16 : 0;
data               24 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[2] = itv->vbi.vps_payload.data[0];
data               25 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[8] = itv->vbi.vps_payload.data[1];
data               26 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[9] = itv->vbi.vps_payload.data[2];
data               27 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[10] = itv->vbi.vps_payload.data[3];
data               28 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[11] = itv->vbi.vps_payload.data[4];
data               29 drivers/media/pci/ivtv/ivtv-vbi.c 	ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data);
data               34 drivers/media/pci/ivtv/ivtv-vbi.c 	struct v4l2_sliced_vbi_data data;
data               38 drivers/media/pci/ivtv/ivtv-vbi.c 	data.id = V4L2_SLICED_CAPTION_525;
data               39 drivers/media/pci/ivtv/ivtv-vbi.c 	data.field = 0;
data               40 drivers/media/pci/ivtv/ivtv-vbi.c 	data.line = (mode & 1) ? 21 : 0;
data               41 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[0] = cc->odd[0];
data               42 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[1] = cc->odd[1];
data               43 drivers/media/pci/ivtv/ivtv-vbi.c 	ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data);
data               44 drivers/media/pci/ivtv/ivtv-vbi.c 	data.field = 1;
data               45 drivers/media/pci/ivtv/ivtv-vbi.c 	data.line = (mode & 2) ? 21 : 0;
data               46 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[0] = cc->even[0];
data               47 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[1] = cc->even[1];
data               48 drivers/media/pci/ivtv/ivtv-vbi.c 	ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data);
data               53 drivers/media/pci/ivtv/ivtv-vbi.c 	struct v4l2_sliced_vbi_data data;
data               66 drivers/media/pci/ivtv/ivtv-vbi.c 	data.id = V4L2_SLICED_WSS_625;
data               67 drivers/media/pci/ivtv/ivtv-vbi.c 	data.field = 0;
data               68 drivers/media/pci/ivtv/ivtv-vbi.c 	data.line = enabled ? 23 : 0;
data               69 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[0] = mode & 0xff;
data               70 drivers/media/pci/ivtv/ivtv-vbi.c 	data.data[1] = (mode >> 8) & 0xff;
data               71 drivers/media/pci/ivtv/ivtv-vbi.c 	ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data);
data               91 drivers/media/pci/ivtv/ivtv-vbi.c 			cc->even[0] = d->data[0];
data               92 drivers/media/pci/ivtv/ivtv-vbi.c 			cc->even[1] = d->data[1];
data               94 drivers/media/pci/ivtv/ivtv-vbi.c 			cc->odd[0] = d->data[0];
data               95 drivers/media/pci/ivtv/ivtv-vbi.c 			cc->odd[1] = d->data[1];
data              101 drivers/media/pci/ivtv/ivtv-vbi.c 		vps.data[0] = d->data[2];
data              102 drivers/media/pci/ivtv/ivtv-vbi.c 		vps.data[1] = d->data[8];
data              103 drivers/media/pci/ivtv/ivtv-vbi.c 		vps.data[2] = d->data[9];
data              104 drivers/media/pci/ivtv/ivtv-vbi.c 		vps.data[3] = d->data[10];
data              105 drivers/media/pci/ivtv/ivtv-vbi.c 		vps.data[4] = d->data[11];
data              112 drivers/media/pci/ivtv/ivtv-vbi.c 		int wss = d->data[0] | d->data[1] << 8;
data              206 drivers/media/pci/ivtv/ivtv-vbi.c 		memcpy(dst + sd + 12 + line * 43 + 1, itv->vbi.sliced_data[i].data, 42);
data              282 drivers/media/pci/ivtv/ivtv-vbi.c 			memcpy(itv->vbi.sliced_dec_data[line].data, p + 1, 42);
data              356 drivers/media/pci/ivtv/ivtv-vbi.c 			memcpy(itv->vbi.sliced_data[line].data, vbi.p, 42);
data              465 drivers/media/pci/ivtv/ivtv-vbi.c 	struct v4l2_sliced_vbi_data data;
data              471 drivers/media/pci/ivtv/ivtv-vbi.c 			data.id = V4L2_SLICED_WSS_625;
data              472 drivers/media/pci/ivtv/ivtv-vbi.c 			data.field = 0;
data              474 drivers/media/pci/ivtv/ivtv-vbi.c 			if (v4l2_subdev_call(itv->sd_video, vbi, g_vbi_data, &data) == 0) {
data              475 drivers/media/pci/ivtv/ivtv-vbi.c 				ivtv_set_wss(itv, 1, data.data[0] & 0xf);
data              486 drivers/media/pci/ivtv/ivtv-vbi.c 			data.id = V4L2_SLICED_CAPTION_525;
data              487 drivers/media/pci/ivtv/ivtv-vbi.c 			data.field = 0;
data              488 drivers/media/pci/ivtv/ivtv-vbi.c 			if (v4l2_subdev_call(itv->sd_video, vbi, g_vbi_data, &data) == 0) {
data              490 drivers/media/pci/ivtv/ivtv-vbi.c 				cc.odd[0] = data.data[0];
data              491 drivers/media/pci/ivtv/ivtv-vbi.c 				cc.odd[1] = data.data[1];
data              493 drivers/media/pci/ivtv/ivtv-vbi.c 			data.field = 1;
data              494 drivers/media/pci/ivtv/ivtv-vbi.c 			if (v4l2_subdev_call(itv->sd_video, vbi, g_vbi_data, &data) == 0) {
data              496 drivers/media/pci/ivtv/ivtv-vbi.c 				cc.even[0] = data.data[0];
data              497 drivers/media/pci/ivtv/ivtv-vbi.c 				cc.even[1] = data.data[1];
data              195 drivers/media/pci/ivtv/ivtvfb.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              199 drivers/media/pci/ivtv/ivtvfb.c 	rc = ivtv_vapi_result(itv, data, CX2341X_OSD_GET_FRAMEBUFFER, 0);
data              200 drivers/media/pci/ivtv/ivtvfb.c 	*fbbase = data[0];
data              201 drivers/media/pci/ivtv/ivtvfb.c 	*fblength = data[1];
data              209 drivers/media/pci/ivtv/ivtvfb.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              211 drivers/media/pci/ivtv/ivtvfb.c 	ivtv_vapi_result(itv, data, CX2341X_OSD_GET_OSD_COORDS, 0);
data              213 drivers/media/pci/ivtv/ivtvfb.c 	osd->offset = data[0] - oi->video_rbase;
data              215 drivers/media/pci/ivtv/ivtvfb.c 	osd->pixel_stride = data[1];
data              216 drivers/media/pci/ivtv/ivtvfb.c 	osd->lines = data[2];
data              217 drivers/media/pci/ivtv/ivtvfb.c 	osd->x = data[3];
data              218 drivers/media/pci/ivtv/ivtvfb.c 	osd->y = data[4];
data               30 drivers/media/pci/mantis/mantis_ca.c 	struct mantis_ca *ca = en50221->data;
data               41 drivers/media/pci/mantis/mantis_ca.c static int mantis_ca_write_attr_mem(struct dvb_ca_en50221 *en50221, int slot, int addr, u8 data)
data               43 drivers/media/pci/mantis/mantis_ca.c 	struct mantis_ca *ca = en50221->data;
data               51 drivers/media/pci/mantis/mantis_ca.c 	return mantis_hif_write_mem(ca, addr, data);
data               56 drivers/media/pci/mantis/mantis_ca.c 	struct mantis_ca *ca = en50221->data;
data               67 drivers/media/pci/mantis/mantis_ca.c static int mantis_ca_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, u8 addr, u8 data)
data               69 drivers/media/pci/mantis/mantis_ca.c 	struct mantis_ca *ca = en50221->data;
data               77 drivers/media/pci/mantis/mantis_ca.c 	return mantis_hif_write_iom(ca, addr, data);
data               82 drivers/media/pci/mantis/mantis_ca.c 	struct mantis_ca *ca = en50221->data;
data               98 drivers/media/pci/mantis/mantis_ca.c 	struct mantis_ca *ca = en50221->data;
data              108 drivers/media/pci/mantis/mantis_ca.c 	struct mantis_ca *ca = en50221->data;
data              119 drivers/media/pci/mantis/mantis_ca.c 	struct mantis_ca *ca = en50221->data;
data              161 drivers/media/pci/mantis/mantis_ca.c 	ca->en50221.data		= ca;
data               18 drivers/media/pci/mantis/mantis_core.c static int read_eeprom_byte(struct mantis_pci *mantis, u8 *data, u8 length)
data               25 drivers/media/pci/mantis/mantis_core.c 			.buf = data,
data               30 drivers/media/pci/mantis/mantis_core.c 			.buf = data,
data               39 drivers/media/pci/mantis/mantis_core.c 			err, data[0], data[1]);
data              203 drivers/media/pci/mantis/mantis_dma.c void mantis_dma_xfer(unsigned long data)
data              205 drivers/media/pci/mantis/mantis_dma.c 	struct mantis_pci *mantis = (struct mantis_pci *) data;
data               16 drivers/media/pci/mantis/mantis_dma.h extern void mantis_dma_xfer(unsigned long data);
data               80 drivers/media/pci/mantis/mantis_hif.c 	u32 hif_addr = 0, data, count = 4;
data               99 drivers/media/pci/mantis/mantis_hif.c 	data = mmread(MANTIS_GPIF_DIN);
data              101 drivers/media/pci/mantis/mantis_hif.c 	dprintk(MANTIS_DEBUG, 1, "Mem Read: 0x%02x", data);
data              102 drivers/media/pci/mantis/mantis_hif.c 	return (data >> 24) & 0xff;
data              105 drivers/media/pci/mantis/mantis_hif.c int mantis_hif_write_mem(struct mantis_ca *ca, u32 addr, u8 data)
data              121 drivers/media/pci/mantis/mantis_hif.c 	mmwrite(data, MANTIS_GPIF_DOUT);
data              128 drivers/media/pci/mantis/mantis_hif.c 	dprintk(MANTIS_DEBUG, 1, "Mem Write: (0x%02x to 0x%02x)", data, addr);
data              137 drivers/media/pci/mantis/mantis_hif.c 	u32 data, hif_addr = 0;
data              156 drivers/media/pci/mantis/mantis_hif.c 	data = mmread(MANTIS_GPIF_DIN);
data              157 drivers/media/pci/mantis/mantis_hif.c 	dprintk(MANTIS_DEBUG, 1, "I/O Read: 0x%02x", data);
data              161 drivers/media/pci/mantis/mantis_hif.c 	return (u8) data;
data              164 drivers/media/pci/mantis/mantis_hif.c int mantis_hif_write_iom(struct mantis_ca *ca, u32 addr, u8 data)
data              178 drivers/media/pci/mantis/mantis_hif.c 	mmwrite(data, MANTIS_GPIF_DOUT);
data              185 drivers/media/pci/mantis/mantis_hif.c 	dprintk(MANTIS_DEBUG, 1, "I/O Write: (0x%02x to 0x%02x)", data, addr);
data              119 drivers/media/pci/mantis/mantis_i2c.c 	u32 stat, data, txd;
data              158 drivers/media/pci/mantis/mantis_i2c.c 					data = mmread(MANTIS_I2CDATA_CTL);
data              159 drivers/media/pci/mantis/mantis_i2c.c 					msgs[i + 1].buf[0] = (data >> 8) & 0xff;
data              160 drivers/media/pci/mantis/mantis_i2c.c 					dprintk(MANTIS_DEBUG, 0, "        Byte <%d> RXD=0x%02x  [%02x]\n", 0x0, data, msgs[i + 1].buf[0]);
data               27 drivers/media/pci/mantis/mantis_ioc.c static int read_eeprom_bytes(struct mantis_pci *mantis, u8 reg, u8 *data, u8 length)
data               35 drivers/media/pci/mantis/mantis_ioc.c 		{ .addr = 0x50, .flags = I2C_M_RD, .buf = data, .len = length },
data               41 drivers/media/pci/mantis/mantis_ioc.c 			err, data[0], data[1]);
data               67 drivers/media/pci/mantis/mantis_link.h extern int mantis_hif_write_mem(struct mantis_ca *ca, u32 addr, u8 data);
data               69 drivers/media/pci/mantis/mantis_link.h extern int mantis_hif_write_iom(struct mantis_ca *ca, u32 addr, u8 data);
data               60 drivers/media/pci/mantis/mantis_uart.c 		int data = mmread(MANTIS_UART_RXD);
data               62 drivers/media/pci/mantis/mantis_uart.c 		dprintk(MANTIS_DEBUG, 0, " <%02x>", data);
data               64 drivers/media/pci/mantis/mantis_uart.c 		scancode = (scancode << 8) | (data & 0x3f);
data               65 drivers/media/pci/mantis/mantis_uart.c 		err |= data;
data               67 drivers/media/pci/mantis/mantis_uart.c 		if (data & (1 << 7))
data               70 drivers/media/pci/mantis/mantis_uart.c 		if (data & (1 << 6))
data               55 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	struct netup_ci_state *state = en50221->data;
data               73 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	struct netup_ci_state *state = en50221->data;
data               83 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	struct netup_ci_state *state = en50221->data;
data              117 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	struct netup_ci_state *state = en50221->data;
data              139 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	struct netup_ci_state *state = en50221->data;
data              149 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 					       int slot, int addr, u8 data)
data              151 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	struct netup_ci_state *state = en50221->data;
data              155 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 		"%s(): addr=0x%x data=0x%x\n", __func__, addr, data);
data              156 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	*((u8 __force *)state->membase8_config + addr) = data;
data              163 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	struct netup_ci_state *state = en50221->data;
data              173 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 					 int slot, u8 addr, u8 data)
data              175 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	struct netup_ci_state *state = en50221->data;
data              179 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 		"%s(): addr=0x%x data=0x%x\n", __func__, addr, data);
data              180 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	*((u8 __force *)state->membase8_io + addr) = data;
data              211 drivers/media/pci/netup_unidvb/netup_unidvb_ci.c 	state->ca.data = state;
data              133 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c 	u8 data;
data              140 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c 		data = i2c->msg->buf[i2c->xmit_size++];
data              141 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c 		writeb(data, &i2c->regs->tx_fifo.data8);
data              143 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c 			"%s(): write 0x%02x\n", __func__, data);
data              155 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c 	u8 data;
data              161 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c 		data = readb(&i2c->regs->rx_fifo.data8);
data              164 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c 			i2c->msg->buf[i2c->xmit_size++] = data;
data              166 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c 				"%s(): read 0x%02x\n", __func__, data);
data               31 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c 	__u8	data[1024];
data              111 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c 			u32 frag_size = (tr_size > sizeof(spi->regs->data)) ?
data              112 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c 					sizeof(spi->regs->data) : tr_size;
data              121 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c 				memcpy_toio(spi->regs->data,
data              125 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c 				memset_io(spi->regs->data,
data              143 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c 						spi->regs->data, frag_size);
data               54 drivers/media/pci/ngene/ngene-cards.c static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len)
data               57 drivers/media/pci/ngene/ngene-cards.c 			      .buf = data, .len = len};
data              471 drivers/media/pci/ngene/ngene-cards.c 	u8 probe[4] = { 0xe0, 0x00, 0x00, 0x00 }, data[4];
data              475 drivers/media/pci/ngene/ngene-cards.c 				    .buf  = data,  .len   = 4 } };
data              480 drivers/media/pci/ngene/ngene-cards.c 	if (data[0] == 0x02 && data[1] == 0x2b && data[3] == 0x43)
data              526 drivers/media/pci/ngene/ngene-cards.c 	u8 val, data[2];
data              529 drivers/media/pci/ngene/ngene-cards.c 	res = i2c_read_regs(i2c, addr, 0x04, data, 2);
data              533 drivers/media/pci/ngene/ngene-cards.c 	if (data[0] != 0x01)  {
data              570 drivers/media/pci/ngene/ngene-cards.c 	u8 probe[1] = { 0x00 }, data[4];
data              575 drivers/media/pci/ngene/ngene-cards.c 	if (i2c_io(i2c, addr, probe, 1, data, 4))
data              577 drivers/media/pci/ngene/ngene-cards.c 	if (data[0] == 'D' && data[1] == 'F') {
data              578 drivers/media/pci/ngene/ngene-cards.c 		*id = data[2];
data              582 drivers/media/pci/ngene/ngene-cards.c 	if (data[0] == 'C' && data[1] == 'I') {
data              583 drivers/media/pci/ngene/ngene-cards.c 		*id = data[2];
data              788 drivers/media/pci/ngene/ngene-cards.c 			    u8 adr, u16 reg, u8 data)
data              791 drivers/media/pci/ngene/ngene-cards.c 	u8 m[3] = {(reg >> 8), (reg & 0xff), data};
data              803 drivers/media/pci/ngene/ngene-cards.c 			   u8 adr, u16 reg, u8 *data, int len)
data              810 drivers/media/pci/ngene/ngene-cards.c 				   .buf = data, .len = len} };
data              820 drivers/media/pci/ngene/ngene-cards.c 		      u16 Tag, u32 MaxLen, u8 *data, u32 *pLength)
data              847 drivers/media/pci/ngene/ngene-cards.c 		status = i2c_read_eeprom(adapter, 0x50, Addr, data, Length);
data              860 drivers/media/pci/ngene/ngene-cards.c 		       u16 Tag, u32 Length, u8 *data)
data              893 drivers/media/pci/ngene/ngene-cards.c 		status = i2c_write_eeprom(adapter, 0x50, Addr, data[i]);
data              907 drivers/media/pci/ngene/ngene-cards.c 			if (Tmp != data[i])
data              919 drivers/media/pci/ngene/ngene-cards.c static int eeprom_read_ushort(struct i2c_adapter *adapter, u16 tag, u16 *data)
data              931 drivers/media/pci/ngene/ngene-cards.c 	*data = (buf[0] << 8) | buf[1];
data              935 drivers/media/pci/ngene/ngene-cards.c static int eeprom_write_ushort(struct i2c_adapter *adapter, u16 tag, u16 data)
data              940 drivers/media/pci/ngene/ngene-cards.c 	buf[0] = data >> 8;
data              941 drivers/media/pci/ngene/ngene-cards.c 	buf[1] = data & 0xff;
data              953 drivers/media/pci/ngene/ngene-cards.c 	u16 data = 0;
data              956 drivers/media/pci/ngene/ngene-cards.c 		data = (u16) deviation;
data              959 drivers/media/pci/ngene/ngene-cards.c 		eeprom_write_ushort(adap, 0x1000 + chan->number, data);
data              961 drivers/media/pci/ngene/ngene-cards.c 		if (eeprom_read_ushort(adap, 0x1000 + chan->number, &data))
data              962 drivers/media/pci/ngene/ngene-cards.c 			data = 0;
data              964 drivers/media/pci/ngene/ngene-cards.c 			 (s16)data);
data              967 drivers/media/pci/ngene/ngene-cards.c 	return (s16) data;
data               53 drivers/media/pci/ngene/ngene-core.c static void event_tasklet(unsigned long data)
data               55 drivers/media/pci/ngene/ngene-core.c 	struct ngene *dev = (struct ngene *)data;
data               71 drivers/media/pci/ngene/ngene-core.c static void demux_tasklet(unsigned long data)
data               73 drivers/media/pci/ngene/ngene-core.c 	struct ngene_channel *chan = (struct ngene_channel *)data;
data             1252 drivers/media/pci/ngene/ngene-core.c 		ngene_fw = (u8 *) fw->data;
data             1619 drivers/media/pci/ngene/ngene-core.c 	com.cmd.MemoryWrite.data = 0xff;
data              364 drivers/media/pci/ngene/ngene.h 	u8    data;
data              375 drivers/media/pci/ngene/ngene.h 	u8    data;
data              152 drivers/media/pci/pluto2/pluto2.c static void pluto_setsda(void *data, int state)
data              154 drivers/media/pci/pluto2/pluto2.c 	struct pluto *pluto = data;
data              162 drivers/media/pci/pluto2/pluto2.c static void pluto_setscl(void *data, int state)
data              164 drivers/media/pci/pluto2/pluto2.c 	struct pluto *pluto = data;
data              182 drivers/media/pci/pluto2/pluto2.c static int pluto_getsda(void *data)
data              184 drivers/media/pci/pluto2/pluto2.c 	struct pluto *pluto = data;
data              189 drivers/media/pci/pluto2/pluto2.c static int pluto_getscl(void *data)
data              191 drivers/media/pci/pluto2/pluto2.c 	struct pluto *pluto = data;
data              630 drivers/media/pci/pluto2/pluto2.c 	pluto->i2c_bit.data = pluto;
data              288 drivers/media/pci/pt1/pt1.c static void pt1_write_reg(struct pt1 *pt1, int reg, u32 data)
data              290 drivers/media/pci/pt1/pt1.c 	writel(data, pt1->regs + reg * 4);
data              489 drivers/media/pci/pt1/pt1.c static int pt1_thread(void *data)
data              498 drivers/media/pci/pt1/pt1.c 	pt1 = data;
data             1037 drivers/media/pci/pt1/pt1.c 			 int clock, int data, int next_addr)
data             1040 drivers/media/pci/pt1/pt1.c 		      !clock << 11 | !data << 10 | next_addr);
data             1043 drivers/media/pci/pt1/pt1.c static void pt1_i2c_write_bit(struct pt1 *pt1, int addr, int *addrp, int data)
data             1045 drivers/media/pci/pt1/pt1.c 	pt1_i2c_emit(pt1, addr,     1, 0, 0, data, addr + 1);
data             1046 drivers/media/pci/pt1/pt1.c 	pt1_i2c_emit(pt1, addr + 1, 1, 0, 1, data, addr + 2);
data             1047 drivers/media/pci/pt1/pt1.c 	pt1_i2c_emit(pt1, addr + 2, 1, 0, 0, data, addr + 3);
data             1060 drivers/media/pci/pt1/pt1.c static void pt1_i2c_write_byte(struct pt1 *pt1, int addr, int *addrp, int data)
data             1064 drivers/media/pci/pt1/pt1.c 		pt1_i2c_write_bit(pt1, addr, &addr, data >> (7 - i) & 1);
data               92 drivers/media/pci/pt3/pt3.c pt3_demod_write(struct pt3_adapter *adap, const struct reg_val *data, int num)
data              102 drivers/media/pci/pt3/pt3.c 		msg.buf = (u8 *)&data[i];
data              425 drivers/media/pci/pt3/pt3.c static int pt3_fetch_thread(void *data)
data              427 drivers/media/pci/pt3/pt3.c 	struct pt3_adapter *adap = data;
data               50 drivers/media/pci/pt3/pt3.h 	u8  data[PT3_I2C_MAX];
data               92 drivers/media/pci/pt3/pt3.h 	u8 *data; /* size: u8[PAGE_SIZE] */
data               70 drivers/media/pci/pt3/pt3_dma.c 	return &adap->buffer[*idx].data[*ofs];
data               80 drivers/media/pci/pt3/pt3_dma.c 	if (adap->buffer[idx].data[ofs] == PT3_BUF_CANARY)
data               86 drivers/media/pci/pt3/pt3_dma.c 		p = &adap->buffer[adap->buf_idx].data[adap->buf_ofs];
data               93 drivers/media/pci/pt3/pt3_dma.c 				adap->buffer[idx].data, ofs / TS_PACKET_SZ);
data              112 drivers/media/pci/pt3/pt3_dma.c 	p = adap->buffer[0].data;
data              120 drivers/media/pci/pt3/pt3_dma.c 			p = adap->buffer[idx].data;
data              135 drivers/media/pci/pt3/pt3_dma.c 			adap->buffer[i].data, adap->buffer[i].b_addr);
data              163 drivers/media/pci/pt3/pt3_dma.c 		adap->buffer[i].data = p;
data               54 drivers/media/pci/pt3/pt3_i2c.c 		if (buf_idx < ARRAY_SIZE(cbuf->data))
data               55 drivers/media/pci/pt3/pt3_i2c.c 			cbuf->data[buf_idx] = cbuf->tmp;
data              212 drivers/media/pci/pt3/pt3_i2c.c 			cbuf->data, cbuf->num_cmds);
data             7735 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[3], data1[] = { 0x09, 0x9f, 0x86, 0x11};
data             7738 drivers/media/pci/saa7134/saa7134-cards.c 					{.addr = 0x50, .flags = I2C_M_RD, .buf = data, .len = 3}},
data             7750 drivers/media/pci/saa7134/saa7134-cards.c 		} else if ((data[0] != 0) && (data[0] != 0xff)) {
data             7752 drivers/media/pci/saa7134/saa7134-cards.c 			subaddr = data[0] + 2;
data             7755 drivers/media/pci/saa7134/saa7134-cards.c 			tuner_t = (data[0] << 8) + data[1];
data             7767 drivers/media/pci/saa7134/saa7134-cards.c 		} else if ((data[1] != 0) && (data[1] != 0xff)) {
data             7769 drivers/media/pci/saa7134/saa7134-cards.c 			subaddr = data[1] + 1;
data             7772 drivers/media/pci/saa7134/saa7134-cards.c 			subaddr = data[0] + 1;
data             7775 drivers/media/pci/saa7134/saa7134-cards.c 			tuner_t = (data[1] << 8) + data[0];
data             7826 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[] = { 0x07, 0x02};
data             7827 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)};
data             7835 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[] = { 0x3c, 0x33, 0x60};
data             7836 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)};
data             7845 drivers/media/pci/saa7134/saa7134-cards.c 			data[2] = 0x68;
data             7888 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[] = { 0x3c, 0x33, 0x60};
data             7889 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)};
data             7895 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[] = { 0x3c, 0x33, 0x60};
data             7896 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg = {.addr = 0x0b, .flags = 0, .buf = data,
data             7897 drivers/media/pci/saa7134/saa7134-cards.c 							.len = sizeof(data)};
data             7903 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[] = { 0x3c, 0x33, 0x60};
data             7904 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg = {.addr = 0x0b, .flags = 0, .buf = data,
data             7905 drivers/media/pci/saa7134/saa7134-cards.c 						       .len = sizeof(data)};
data             7913 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[] = { 0x3c, 0x33, 0x62};
data             7914 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg = {.addr=0x09, .flags=0, .buf=data, .len = sizeof(data)};
data             7942 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[] = { 0x3c, 0x33, 0x6a};
data             7943 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)};
data             7951 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[] = { 0x3c, 0x33, 0x68};
data             7952 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)};
data             8003 drivers/media/pci/saa7134/saa7134-cards.c 		u8 data[] = { 0x09, 0x9f, 0x86, 0x11};
data             8004 drivers/media/pci/saa7134/saa7134-cards.c 		struct i2c_msg msg = {.addr = 0x61, .flags = 0, .buf = data,
data             8005 drivers/media/pci/saa7134/saa7134-cards.c 							.len = sizeof(data)};
data             1448 drivers/media/pci/saa7134/saa7134-dvb.c 				u8 data = 0xc4;
data             1469 drivers/media/pci/saa7134/saa7134-dvb.c 						msg.buf = &data;
data             1942 drivers/media/pci/saa7134/saa7134-dvb.c 			u8 data = 0x80;
data             1943 drivers/media/pci/saa7134/saa7134-dvb.c 			struct i2c_msg msg = {.addr = 0x08, .buf = &data, .flags = 0, .len = 1};
data               86 drivers/media/pci/saa7134/saa7134-go7007.c static int gpio_write(struct saa7134_dev *dev, u8 addr, u16 data)
data               96 drivers/media/pci/saa7134/saa7134-go7007.c 	saa_writeb(SAA7134_GPIO_GPSTATUS0, data & 0xff);
data              101 drivers/media/pci/saa7134/saa7134-go7007.c 	saa_writeb(SAA7134_GPIO_GPSTATUS0, data >> 8);
data              108 drivers/media/pci/saa7134/saa7134-go7007.c static int gpio_read(struct saa7134_dev *dev, u8 addr, u16 *data)
data              123 drivers/media/pci/saa7134/saa7134-go7007.c 	*data = saa_readb(SAA7134_GPIO_GPSTATUS0);
data              130 drivers/media/pci/saa7134/saa7134-go7007.c 	*data |= saa_readb(SAA7134_GPIO_GPSTATUS0) << 8;
data              180 drivers/media/pci/saa7134/saa7134-go7007.c static int saa7134_go7007_write_interrupt(struct go7007 *go, int addr, int data)
data              188 drivers/media/pci/saa7134/saa7134-go7007.c 	pr_debug("saa7134-go7007: WriteInterrupt: %04x %04x\n", addr, data);
data              202 drivers/media/pci/saa7134/saa7134-go7007.c 	gpio_write(dev, HPI_ADDR_INTR_WR_PARAM, data);
data              335 drivers/media/pci/saa7134/saa7134-go7007.c static int saa7134_go7007_send_firmware(struct go7007 *go, u8 *data, int len)
data              353 drivers/media/pci/saa7134/saa7134-go7007.c 			saa_writeb(SAA7134_GPIO_GPSTATUS0, *data);
data              356 drivers/media/pci/saa7134/saa7134-go7007.c 			++data;
data              187 drivers/media/pci/saa7134/saa7134-i2c.c 				unsigned char data)
data              196 drivers/media/pci/saa7134/saa7134-i2c.c 	dword |= ((__u32)data << 8);
data              201 drivers/media/pci/saa7134/saa7134-i2c.c 	i2c_dbg(2, "i2c data => 0x%x\n", data);
data              214 drivers/media/pci/saa7134/saa7134-i2c.c 	unsigned char data;
data              222 drivers/media/pci/saa7134/saa7134-i2c.c 	data = saa_readb(SAA7134_I2C_DATA);
data              223 drivers/media/pci/saa7134/saa7134-i2c.c 	i2c_dbg(2, "i2c data <= 0x%x\n", data);
data              224 drivers/media/pci/saa7134/saa7134-i2c.c 	return data;
data              232 drivers/media/pci/saa7134/saa7134-i2c.c 	unsigned char data;
data              291 drivers/media/pci/saa7134/saa7134-i2c.c 				data = msgs[i].buf[byte];
data              292 drivers/media/pci/saa7134/saa7134-i2c.c 				i2c_cont(1, " %02x", data);
data              293 drivers/media/pci/saa7134/saa7134-i2c.c 				rc = i2c_send_byte(dev,CONTINUE,data);
data              353 drivers/media/pci/saa7134/saa7134-i2c.c 	u8 data[2];
data              362 drivers/media/pci/saa7134/saa7134-i2c.c 					   .buf = data, .len = 2} };
data              369 drivers/media/pci/saa7134/saa7134-i2c.c 		data[0] = subaddr;
data              370 drivers/media/pci/saa7134/saa7134-i2c.c 		data[1] = (dmdregval & ~0x2);
data               48 drivers/media/pci/saa7134/saa7134-input.c 	u32 gpio, data;
data               68 drivers/media/pci/saa7134/saa7134-input.c 	data = ir_extract_bits(gpio, ir->mask_keycode);
data               70 drivers/media/pci/saa7134/saa7134-input.c 		gpio, ir->mask_keycode, data);
data               74 drivers/media/pci/saa7134/saa7134-input.c 		if (data == ir->mask_keycode)
data               77 drivers/media/pci/saa7134/saa7134-input.c 			rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data,
data               85 drivers/media/pci/saa7134/saa7134-input.c 			rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data,
data               94 drivers/media/pci/saa7134/saa7134-input.c 			rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data,
data              296 drivers/media/pci/saa7134/saa7134-input.c 	unsigned char data[12];
data              312 drivers/media/pci/saa7134/saa7134-input.c 	rc = i2c_master_recv(ir->c, data, 12);
data              320 drivers/media/pci/saa7134/saa7134-input.c 	if (data[9] != (unsigned char)(~data[8]))
data              324 drivers/media/pci/saa7134/saa7134-input.c 	*scancode = RC_SCANCODE_NECX(data[11] << 8 | data[10], data[9]);
data              460 drivers/media/pci/saa7134/saa7134-tvaudio.c static int tvaudio_thread(void *data)
data              462 drivers/media/pci/saa7134/saa7134-tvaudio.c 	struct saa7134_dev *dev = data;
data              759 drivers/media/pci/saa7134/saa7134-tvaudio.c static int tvaudio_thread_ddep(void *data)
data              761 drivers/media/pci/saa7134/saa7134-tvaudio.c 	struct saa7134_dev *dev = data;
data             1000 drivers/media/pci/saa7134/saa7134-tvaudio.c 	int (*my_thread)(void *data) = NULL;
data             1188 drivers/media/pci/saa7134/saa7134-video.c static ssize_t radio_read(struct file *file, char __user *data,
data             1196 drivers/media/pci/saa7134/saa7134-video.c 	cmd.buffer = data;
data              153 drivers/media/pci/saa7146/hexium_gemini.c 	union i2c_smbus_data data;
data              160 drivers/media/pci/saa7146/hexium_gemini.c 		data.byte = hexium_ks0127b[i];
data              161 drivers/media/pci/saa7146/hexium_gemini.c 		if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) {
data              172 drivers/media/pci/saa7146/hexium_gemini.c 	union i2c_smbus_data data;
data              176 drivers/media/pci/saa7146/hexium_gemini.c 	data.byte = hexium_input_select[input].byte;
data              177 drivers/media/pci/saa7146/hexium_gemini.c 	if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, hexium_input_select[input].adr, I2C_SMBUS_BYTE_DATA, &data)) {
data              186 drivers/media/pci/saa7146/hexium_gemini.c 	union i2c_smbus_data data;
data              192 drivers/media/pci/saa7146/hexium_gemini.c 		data.byte = vdec[i].byte;
data              193 drivers/media/pci/saa7146/hexium_gemini.c 		if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, vdec[i].adr, I2C_SMBUS_BYTE_DATA, &data)) {
data               73 drivers/media/pci/saa7146/hexium_orion.c 	struct hexium_data data[8];
data              201 drivers/media/pci/saa7146/hexium_orion.c 	union i2c_smbus_data data;
data              258 drivers/media/pci/saa7146/hexium_orion.c 			     0x00, I2C_SMBUS_BYTE_DATA, &data);
data              279 drivers/media/pci/saa7146/hexium_orion.c 	union i2c_smbus_data data;
data              286 drivers/media/pci/saa7146/hexium_orion.c 		data.byte = hexium_saa7110[i];
data              287 drivers/media/pci/saa7146/hexium_orion.c 		if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) {
data              297 drivers/media/pci/saa7146/hexium_orion.c 	union i2c_smbus_data data;
data              303 drivers/media/pci/saa7146/hexium_orion.c 		int adr = hexium_input_select[input].data[i].adr;
data              304 drivers/media/pci/saa7146/hexium_orion.c 		data.byte = hexium_input_select[input].data[i].byte;
data              305 drivers/media/pci/saa7146/hexium_orion.c 		if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, adr, I2C_SMBUS_BYTE_DATA, &data)) {
data              308 drivers/media/pci/saa7146/hexium_orion.c 		pr_debug("%d: 0x%02x => 0x%02x\n", input, adr, data.byte);
data              280 drivers/media/pci/saa7146/mxb.c 	char	data[9];
data              395 drivers/media/pci/saa7146/mxb.c 	msg.buf = &mxb_saa7740_init[0].data[0];
data              410 drivers/media/pci/saa7146/mxb.c 			msg.buf = &mxb_saa7740_init[i].data[0];
data             1354 drivers/media/pci/saa7164/saa7164-api.c 	u32 datalen, u8 *data)
data             1407 drivers/media/pci/saa7164/saa7164-api.c 		memcpy(data, (buf + 2 * sizeof(u32) + reglen), datalen);
data             1415 drivers/media/pci/saa7164/saa7164-api.c 	u8 *data)
data             1465 drivers/media/pci/saa7164/saa7164-api.c 	memcpy((buf + 2 * sizeof(u32)), data, datalen);
data              278 drivers/media/pci/saa7164/saa7164-buffer.c 	buf->data = kzalloc(len, GFP_KERNEL);
data              280 drivers/media/pci/saa7164/saa7164-buffer.c 	if (!buf->data) {
data              300 drivers/media/pci/saa7164/saa7164-buffer.c 	kfree(buf->data);
data              301 drivers/media/pci/saa7164/saa7164-buffer.c 	buf->data = NULL;
data              312 drivers/media/pci/saa7164/saa7164-core.c 					memcpy(ubuf->data, buf->cpu, ubuf->actual_size);
data              316 drivers/media/pci/saa7164/saa7164-core.c 						ubuf->crc = crc32(0, ubuf->data, ubuf->actual_size);
data             1136 drivers/media/pci/saa7164/saa7164-core.c static int saa7164_thread_function(void *data)
data             1138 drivers/media/pci/saa7164/saa7164-core.c 	struct saa7164_dev *dev = data;
data              771 drivers/media/pci/saa7164/saa7164-encoder.c 			crc = crc32(0, ubuf->data, ubuf->actual_size);
data              843 drivers/media/pci/saa7164/saa7164-encoder.c 		p = ubuf->data + ubuf->pos;
data              427 drivers/media/pci/saa7164/saa7164-fw.c 		hdr = (struct fw_header *)fw->data;
data              450 drivers/media/pci/saa7164/saa7164-fw.c 			boothdr = (struct fw_header *)(fw->data +
data              490 drivers/media/pci/saa7164/saa7164-fw.c 			fwhdr = (struct fw_header *)(fw->data+tmp);
data              516 drivers/media/pci/saa7164/saa7164-fw.c 				bootloaderoffset = (u8 *)(fw->data +
data              551 drivers/media/pci/saa7164/saa7164-fw.c 				(u8 *)(fw->data + sizeof(struct fw_header));
data              579 drivers/media/pci/saa7164/saa7164-fw.c 				(u8 *)fw->data,
data              476 drivers/media/pci/saa7164/saa7164-vbi.c 			crc = crc32(0, ubuf->data, ubuf->actual_size);
data              547 drivers/media/pci/saa7164/saa7164-vbi.c 		p = ubuf->data + ubuf->pos;
data              204 drivers/media/pci/saa7164/saa7164.h 	u8  *data;
data              521 drivers/media/pci/saa7164/saa7164.h 	u32 datalen, u8 *data);
data              523 drivers/media/pci/saa7164/saa7164.h 	u32 datalen, u8 *data);
data              525 drivers/media/pci/saa7164/saa7164.h 	u32 datalen, u8 *data);
data               90 drivers/media/pci/smipcie/smipcie-main.c static void smi_i2c_setscl(void *data, int state, u32 sw_ctl)
data               92 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              104 drivers/media/pci/smipcie/smipcie-main.c static int smi_i2c_getsda(void *data, u32 sw_ctl)
data              106 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              113 drivers/media/pci/smipcie/smipcie-main.c static int smi_i2c_getscl(void *data, u32 sw_ctl)
data              115 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              122 drivers/media/pci/smipcie/smipcie-main.c static void smi_i2c0_setsda(void *data, int state)
data              124 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              129 drivers/media/pci/smipcie/smipcie-main.c static void smi_i2c0_setscl(void *data, int state)
data              131 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              136 drivers/media/pci/smipcie/smipcie-main.c static int smi_i2c0_getsda(void *data)
data              138 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              143 drivers/media/pci/smipcie/smipcie-main.c static int smi_i2c0_getscl(void *data)
data              145 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              150 drivers/media/pci/smipcie/smipcie-main.c static void smi_i2c1_setsda(void *data, int state)
data              152 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              157 drivers/media/pci/smipcie/smipcie-main.c static void smi_i2c1_setscl(void *data, int state)
data              159 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              164 drivers/media/pci/smipcie/smipcie-main.c static int smi_i2c1_getsda(void *data)
data              166 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              171 drivers/media/pci/smipcie/smipcie-main.c static int smi_i2c1_getscl(void *data)
data              173 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_dev *dev = data;
data              189 drivers/media/pci/smipcie/smipcie-main.c 	dev->i2c_bit[0].data = dev;
data              211 drivers/media/pci/smipcie/smipcie-main.c 	dev->i2c_bit[1].data = dev;
data              235 drivers/media/pci/smipcie/smipcie-main.c static int smi_read_eeprom(struct i2c_adapter *i2c, u16 reg, u8 *data, u16 size)
data              244 drivers/media/pci/smipcie/smipcie-main.c 			.buf = data, .len = size }
data              283 drivers/media/pci/smipcie/smipcie-main.c static void smi_dma_xfer(unsigned long data)
data              285 drivers/media/pci/smipcie/smipcie-main.c 	struct smi_port *port = (struct smi_port *) data;
data               90 drivers/media/pci/solo6x10/solo6x10-core.c static irqreturn_t solo_isr(int irq, void *data)
data               92 drivers/media/pci/solo6x10/solo6x10-core.c 	struct solo_dev *solo_dev = data;
data               48 drivers/media/pci/solo6x10/solo6x10-eeprom.c static void solo_eeprom_reg_write(struct solo_dev *solo_dev, u32 data)
data               50 drivers/media/pci/solo6x10/solo6x10-eeprom.c 	solo_reg_write(solo_dev, SOLO_EEPROM_CTRL, data);
data              115 drivers/media/pci/solo6x10/solo6x10-eeprom.c 		      __be16 data)
data              124 drivers/media/pci/solo6x10/solo6x10-eeprom.c 		unsigned int dataval = ((__force unsigned)data >> i) & 1;
data              148 drivers/media/pci/solo6x10/solo6x10-enc.c 	vga_data = (const u8 *)vga->data;
data               28 drivers/media/pci/solo6x10/solo6x10-i2c.c 	u8 data;
data               38 drivers/media/pci/solo6x10/solo6x10-i2c.c 	msgs[1].buf = &data;
data               42 drivers/media/pci/solo6x10/solo6x10-i2c.c 	return data;
data               46 drivers/media/pci/solo6x10/solo6x10-i2c.c 			u8 off, u8 data)
data               52 drivers/media/pci/solo6x10/solo6x10-i2c.c 	buf[1] = data;
data              633 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c static int solo_ring_thread(void *data)
data              635 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c 	struct solo_dev *solo_dev = data;
data              259 drivers/media/pci/solo6x10/solo6x10-v4l2.c static int solo_thread(void *data)
data              261 drivers/media/pci/solo6x10/solo6x10-v4l2.c 	struct solo_dev *solo_dev = data;
data              281 drivers/media/pci/solo6x10/solo6x10.h 				  u32 data)
data              285 drivers/media/pci/solo6x10/solo6x10.h 	writel(data, solo_dev->reg_base + reg);
data              338 drivers/media/pci/solo6x10/solo6x10.h 			u8 data);
data              371 drivers/media/pci/solo6x10/solo6x10.h 		      __be16 data);
data              233 drivers/media/pci/ttpci/av7110.c static int arm_thread(void *data)
data              235 drivers/media/pci/ttpci/av7110.c 	struct av7110 *av7110 = data;
data              408 drivers/media/pci/ttpci/av7110.c 		u8 *data = av7110->debi_virt;
data              410 drivers/media/pci/ttpci/av7110.c 		if ((data[0] < 2) && data[2] == 0xff) {
data              412 drivers/media/pci/ttpci/av7110.c 			if (data[5] > 0)
data              414 drivers/media/pci/ttpci/av7110.c 			if (data[5] > 5)
data              416 drivers/media/pci/ttpci/av7110.c 			av7110->ci_slot[data[0]].flags = flags;
data             1527 drivers/media/pci/ttpci/av7110.c 	memcpy(av7110->bin_fw, fw->data, fw->size);
data             1584 drivers/media/pci/ttpci/av7110.c 	u8 data[4];
data             1585 drivers/media/pci/ttpci/av7110.c 	struct i2c_msg msg = { .addr = 0x62, .flags = 0, .buf = data, .len = sizeof(data) };
data             1589 drivers/media/pci/ttpci/av7110.c 	data[0] = (div >> 8) & 0x7f;
data             1590 drivers/media/pci/ttpci/av7110.c 	data[1] = div & 0xff;
data             1591 drivers/media/pci/ttpci/av7110.c 	data[2] = 0x85 | ((div >> 10) & 0x60);
data             1592 drivers/media/pci/ttpci/av7110.c 	data[3] = (p->frequency < 174000000 ? 0x88 : p->frequency < 470000000 ? 0x84 : 0x81);
data             1616 drivers/media/pci/ttpci/av7110.c 	u8 data[4];
data             1617 drivers/media/pci/ttpci/av7110.c 	struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) };
data             1620 drivers/media/pci/ttpci/av7110.c 	data[0] = (div >> 8) & 0x7f;
data             1621 drivers/media/pci/ttpci/av7110.c 	data[1] = div & 0xff;
data             1622 drivers/media/pci/ttpci/av7110.c 	data[2] = 0x8e;
data             1623 drivers/media/pci/ttpci/av7110.c 	data[3] = 0x00;
data             1644 drivers/media/pci/ttpci/av7110.c 	u8 data[4];
data             1645 drivers/media/pci/ttpci/av7110.c 	struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) };
data             1649 drivers/media/pci/ttpci/av7110.c 	data[0] = (div >> 8) & 0x7f;
data             1650 drivers/media/pci/ttpci/av7110.c 	data[1] = div & 0xff;
data             1651 drivers/media/pci/ttpci/av7110.c 	data[2] = 0x8e;
data             1652 drivers/media/pci/ttpci/av7110.c 	data[3] = (f < 174000000 ? 0xa1 : f < 470000000 ? 0x92 : 0x34);
data             1675 drivers/media/pci/ttpci/av7110.c 	u8 data[4];
data             1676 drivers/media/pci/ttpci/av7110.c 	struct i2c_msg msg = { .addr = 0x60, .flags = 0, .buf = data, .len = sizeof(data) };
data             1685 drivers/media/pci/ttpci/av7110.c 	data[0] = (div >> 8) & 0x7f;
data             1686 drivers/media/pci/ttpci/av7110.c 	data[1] = div & 0xff;
data             1687 drivers/media/pci/ttpci/av7110.c 	data[2] = 0x85;
data             1688 drivers/media/pci/ttpci/av7110.c 	data[3] = pwr << 6;
data             1813 drivers/media/pci/ttpci/av7110.c 	u8 data[4];
data             1814 drivers/media/pci/ttpci/av7110.c 	struct i2c_msg msg = { .addr = 0x63, .flags = 0, .buf = data, .len = sizeof(data) };
data             1815 drivers/media/pci/ttpci/av7110.c 	struct i2c_msg readmsg = { .addr = 0x63, .flags = I2C_M_RD, .buf = data, .len = 1 };
data             1820 drivers/media/pci/ttpci/av7110.c 	data[0] = (div >> 8) & 0x7f;
data             1821 drivers/media/pci/ttpci/av7110.c 	data[1] = div & 0xff;
data             1822 drivers/media/pci/ttpci/av7110.c 	data[2] = 0xce;
data             1827 drivers/media/pci/ttpci/av7110.c 		data[3] = 0x01;
data             1829 drivers/media/pci/ttpci/av7110.c 		data[3] = 0x02;
data             1831 drivers/media/pci/ttpci/av7110.c 		data[3] = 0x04;
data             1847 drivers/media/pci/ttpci/av7110.c 			if (data[0] & 0x40) break;
data             1870 drivers/media/pci/ttpci/av7110.c 	u8 data[4];
data             1871 drivers/media/pci/ttpci/av7110.c 	struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) };
data             1895 drivers/media/pci/ttpci/av7110.c 	data[0] = (div >> 8) & 0x7f;
data             1896 drivers/media/pci/ttpci/av7110.c 	data[1] = div & 0xff;
data             1897 drivers/media/pci/ttpci/av7110.c 	data[2] = ((div >> 10) & 0x60) | cfg;
data             1898 drivers/media/pci/ttpci/av7110.c 	data[3] = (cpump << 6) | band_select;
data               93 drivers/media/pci/ttpci/av7110_av.c static int dvb_filter_pes2ts_cb(void *priv, unsigned char *data)
data               97 drivers/media/pci/ttpci/av7110_av.c 	dvbdmxfeed->cb.ts(data, 188, NULL, 0,
data             1664 drivers/media/pci/ttpci/av7110_av.c 		ipack->data = av7110;
data               27 drivers/media/pci/ttpci/av7110_ca.c void CI_handle(struct av7110 *av7110, u8 *data, u16 len)
data               33 drivers/media/pci/ttpci/av7110_ca.c 	switch (data[0]) {
data               35 drivers/media/pci/ttpci/av7110_ca.c 		if (data[2] != 1 && data[2] != 2)
data               37 drivers/media/pci/ttpci/av7110_ca.c 		switch (data[1]) {
data               39 drivers/media/pci/ttpci/av7110_ca.c 			av7110->ci_slot[data[2] - 1].flags = 0;
data               42 drivers/media/pci/ttpci/av7110_ca.c 			av7110->ci_slot[data[2] - 1].flags |= CA_CI_MODULE_PRESENT;
data               45 drivers/media/pci/ttpci/av7110_ca.c 			av7110->ci_slot[data[2] - 1].flags |= CA_CI_MODULE_READY;
data               58 drivers/media/pci/ttpci/av7110_ca.c void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len)
data               65 drivers/media/pci/ttpci/av7110_ca.c 	dvb_ringbuffer_write(cibuf, data, len);
data               77 drivers/media/pci/ttpci/av7110_ca.c 	void *data;
data               80 drivers/media/pci/ttpci/av7110_ca.c 		data = vmalloc(size);
data               81 drivers/media/pci/ttpci/av7110_ca.c 		if (!data) {
data               83 drivers/media/pci/ttpci/av7110_ca.c 				vfree(p[0]->data);
data               84 drivers/media/pci/ttpci/av7110_ca.c 				p[0]->data = NULL;
data               88 drivers/media/pci/ttpci/av7110_ca.c 		dvb_ringbuffer_init(*p, data, size);
data              101 drivers/media/pci/ttpci/av7110_ca.c 	vfree(cirbuf->data);
data              102 drivers/media/pci/ttpci/av7110_ca.c 	cirbuf->data = NULL;
data              103 drivers/media/pci/ttpci/av7110_ca.c 	vfree(ciwbuf->data);
data              104 drivers/media/pci/ttpci/av7110_ca.c 	ciwbuf->data = NULL;
data              179 drivers/media/pci/ttpci/av7110_ca.c 	if (!cibuf->data || !count)
data                7 drivers/media/pci/ttpci/av7110_ca.h extern void CI_handle(struct av7110 *av7110, u8 *data, u16 len);
data                8 drivers/media/pci/ttpci/av7110_ca.h extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
data              135 drivers/media/pci/ttpci/av7110_hw.c static int load_dram(struct av7110 *av7110, u32 *data, int len)
data              154 drivers/media/pci/ttpci/av7110_hw.c 		       ((u8 *)data) + i * AV7110_BOOT_MAX_SIZE, AV7110_BOOT_MAX_SIZE);
data              169 drivers/media/pci/ttpci/av7110_hw.c 			       ((u8 *)data) + i * AV7110_BOOT_MAX_SIZE, rest);
data              172 drivers/media/pci/ttpci/av7110_hw.c 			       ((u8 *)data) + i * AV7110_BOOT_MAX_SIZE - 4, rest + 4);
data              244 drivers/media/pci/ttpci/av7110_hw.c 	mwdebi(av7110, DEBISWAB, DPRAM_BASE, fw->data, fw->size);
data              854 drivers/media/pci/ttpci/av7110_hw.c 			     u16 dx, u16 dy, int inc, u8 __user * data)
data              887 drivers/media/pci/ttpci/av7110_hw.c 		if (copy_from_user(av7110->bmpbuf + 1024 + i * dx, data + i * inc, dx)) {
data              989 drivers/media/pci/ttpci/av7110_hw.c 		       int x1, int y1, int inc, u8 __user * data)
data             1021 drivers/media/pci/ttpci/av7110_hw.c 		rc = LoadBitmap(av7110, w, lpb, inc, data);
data             1027 drivers/media/pci/ttpci/av7110_hw.c 		data += lpb * inc;
data             1030 drivers/media/pci/ttpci/av7110_hw.c 		rc = LoadBitmap(av7110, w, brest / bpl, inc, data);
data             1060 drivers/media/pci/ttpci/av7110_hw.c 		if (!dc->data) {
data             1084 drivers/media/pci/ttpci/av7110_hw.c 			ret = OSDSetPalette(av7110, dc->data, dc->color, dc->x0);
data             1087 drivers/media/pci/ttpci/av7110_hw.c 			u8 __user *colors = (u8 __user *)dc->data;
data             1112 drivers/media/pci/ttpci/av7110_hw.c 		ret = OSDSetBlock(av7110, dc->x0, dc->y0, dc->x1, dc->y1, dc->color, dc->data);
data             1130 drivers/media/pci/ttpci/av7110_hw.c 		if (strncpy_from_user(textbuf, dc->data, 240) < 0) {
data             1171 drivers/media/pci/ttpci/av7110_hw.c 		if (!dc->data) {
data              457 drivers/media/pci/ttpci/av7110_hw.h static inline int SendDAC(struct av7110 *av7110, u8 addr, u8 data)
data              459 drivers/media/pci/ttpci/av7110_hw.h 	return av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, AudioDAC, 2, addr, data);
data               81 drivers/media/pci/ttpci/av7110_ipack.c 		p->func(p->buf, p->count, p->data);
data              103 drivers/media/pci/ttpci/av7110_ipack.c 		p->func(p->buf, p->count, p->data);
data              123 drivers/media/pci/ttpci/av7110_ipack.c static void write_ipack(struct ipack *p, const u8 *data, int count)
data              133 drivers/media/pci/ttpci/av7110_ipack.c 		memcpy(p->buf+p->count, data, count);
data              137 drivers/media/pci/ttpci/av7110_ipack.c 		memcpy(p->buf+p->count, data, rest);
data              141 drivers/media/pci/ttpci/av7110_ipack.c 			write_ipack(p, data + rest, count - rest);
data              122 drivers/media/pci/ttpci/av7110_v4l.c static int ves1820_writereg(struct saa7146_dev *dev, u8 addr, u8 reg, u8 data)
data              125 drivers/media/pci/ttpci/av7110_v4l.c 	u8 buf[] = { 0x00, reg, data };
data              135 drivers/media/pci/ttpci/av7110_v4l.c static int tuner_write(struct saa7146_dev *dev, u8 addr, u8 data [4])
data              138 drivers/media/pci/ttpci/av7110_v4l.c 	struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = data, .len = 4 };
data              180 drivers/media/pci/ttpci/av7110_v4l.c 	u8 data[4];
data              184 drivers/media/pci/ttpci/av7110_v4l.c 	data[0] = (div >> 8) & 0x7f;
data              185 drivers/media/pci/ttpci/av7110_v4l.c 	data[1] = div & 0xff;
data              186 drivers/media/pci/ttpci/av7110_v4l.c 	data[2] = 0xce;
data              191 drivers/media/pci/ttpci/av7110_v4l.c 		data[3] = 0x01;
data              193 drivers/media/pci/ttpci/av7110_v4l.c 		data[3] = 0x02;
data              195 drivers/media/pci/ttpci/av7110_v4l.c 		data[3] = 0x04;
data              201 drivers/media/pci/ttpci/av7110_v4l.c 	return tuner_write(dev, 0x63, data);
data              604 drivers/media/pci/ttpci/av7110_v4l.c static ssize_t av7110_vbi_write(struct file *file, const char __user *data, size_t count, loff_t *ppos)
data              615 drivers/media/pci/ttpci/av7110_v4l.c 	if (copy_from_user(&d, data, count))
data              620 drivers/media/pci/ttpci/av7110_v4l.c 		av7110->wssData = ((d.data[1] << 8) & 0x3f00) | d.data[0];
data              125 drivers/media/pci/ttpci/budget-av.c 	struct budget_av *budget_av = (struct budget_av *) ca->data;
data              144 drivers/media/pci/ttpci/budget-av.c 	struct budget_av *budget_av = (struct budget_av *) ca->data;
data              163 drivers/media/pci/ttpci/budget-av.c 	struct budget_av *budget_av = (struct budget_av *) ca->data;
data              183 drivers/media/pci/ttpci/budget-av.c 	struct budget_av *budget_av = (struct budget_av *) ca->data;
data              202 drivers/media/pci/ttpci/budget-av.c 	struct budget_av *budget_av = (struct budget_av *) ca->data;
data              231 drivers/media/pci/ttpci/budget-av.c 	struct budget_av *budget_av = (struct budget_av *) ca->data;
data              247 drivers/media/pci/ttpci/budget-av.c 	struct budget_av *budget_av = (struct budget_av *) ca->data;
data              262 drivers/media/pci/ttpci/budget-av.c 	struct budget_av *budget_av = (struct budget_av *) ca->data;
data              347 drivers/media/pci/ttpci/budget-av.c 	budget_av->ca.data = budget_av;
data              415 drivers/media/pci/ttpci/budget-av.c 	const u8 *data = saa7113_tab;
data              427 drivers/media/pci/ttpci/budget-av.c 	while (*data != 0xff) {
data              428 drivers/media/pci/ttpci/budget-av.c 		i2c_writereg(&budget->i2c_adap, 0x4a, *data, *(data + 1));
data              429 drivers/media/pci/ttpci/budget-av.c 		data += 2;
data              102 drivers/media/pci/ttpci/budget-ci.c static void msp430_ir_interrupt(unsigned long data)
data              104 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) data;
data              254 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) ca->data;
data              265 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) ca->data;
data              276 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) ca->data;
data              287 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) ca->data;
data              298 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) ca->data;
data              321 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) ca->data;
data              334 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) ca->data;
data              351 drivers/media/pci/ttpci/budget-ci.c static void ciintf_interrupt(unsigned long data)
data              353 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) data;
data              402 drivers/media/pci/ttpci/budget-ci.c 	struct budget_ci *budget_ci = (struct budget_ci *) ca->data;
data              484 drivers/media/pci/ttpci/budget-ci.c 	budget_ci->ca.data = budget_ci;
data              174 drivers/media/pci/ttpci/budget-core.c static void vpeirq(unsigned long data)
data              176 drivers/media/pci/ttpci/budget-core.c 	struct budget *budget = (struct budget *) data;
data               58 drivers/media/pci/ttpci/budget-patch.c static void DiseqcSendBit (struct budget *budget, int data)
data               64 drivers/media/pci/ttpci/budget-patch.c 	udelay(data ? 500 : 1000);
data               66 drivers/media/pci/ttpci/budget-patch.c 	udelay(data ? 1000 : 500);
data               69 drivers/media/pci/ttpci/budget-patch.c static void DiseqcSendByte (struct budget *budget, int data)
data               76 drivers/media/pci/ttpci/budget-patch.c 		d = (data>>i)&1;
data              297 drivers/media/pci/ttpci/budget-patch.c 	u8 data[4];
data              298 drivers/media/pci/ttpci/budget-patch.c 	struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) };
data              301 drivers/media/pci/ttpci/budget-patch.c 	data[0] = (div >> 8) & 0x7f;
data              302 drivers/media/pci/ttpci/budget-patch.c 	data[1] = div & 0xff;
data              303 drivers/media/pci/ttpci/budget-patch.c 	data[2] = 0x8e;
data              304 drivers/media/pci/ttpci/budget-patch.c 	data[3] = 0x00;
data               56 drivers/media/pci/ttpci/budget.c static void DiseqcSendBit (struct budget *budget, int data)
data               62 drivers/media/pci/ttpci/budget.c 	udelay(data ? 500 : 1000);
data               64 drivers/media/pci/ttpci/budget.c 	udelay(data ? 1000 : 500);
data               67 drivers/media/pci/ttpci/budget.c static void DiseqcSendByte (struct budget *budget, int data)
data               74 drivers/media/pci/ttpci/budget.c 		d = (data>>i)&1;
data              239 drivers/media/pci/ttpci/budget.c 	u8 data[4];
data              240 drivers/media/pci/ttpci/budget.c 	struct i2c_msg msg = { .addr = 0x62, .flags = 0, .buf = data, .len = sizeof(data) };
data              244 drivers/media/pci/ttpci/budget.c 	data[0] = (div >> 8) & 0x7f;
data              245 drivers/media/pci/ttpci/budget.c 	data[1] = div & 0xff;
data              246 drivers/media/pci/ttpci/budget.c 	data[2] = 0x85 | ((div >> 10) & 0x60);
data              247 drivers/media/pci/ttpci/budget.c 	data[3] = (c->frequency < 174000000 ? 0x88 : c->frequency < 470000000 ? 0x84 : 0x81);
data              269 drivers/media/pci/ttpci/budget.c 	u8 data[4];
data              270 drivers/media/pci/ttpci/budget.c 	struct i2c_msg msg = { .flags = 0, .buf = data, .len = sizeof(data) };
data              299 drivers/media/pci/ttpci/budget.c 	data[0] = (div >> 8) & 0x7f;
data              300 drivers/media/pci/ttpci/budget.c 	data[1] = div & 0xff;
data              301 drivers/media/pci/ttpci/budget.c 	data[2] = ((div >> 10) & 0x60) | cfg;
data              302 drivers/media/pci/ttpci/budget.c 	data[3] = (cpump << 6) | band_select;
data              325 drivers/media/pci/ttpci/budget.c 	u8 data[4];
data              326 drivers/media/pci/ttpci/budget.c 	struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) };
data              329 drivers/media/pci/ttpci/budget.c 	data[0] = (div >> 8) & 0x7f;
data              330 drivers/media/pci/ttpci/budget.c 	data[1] = div & 0xff;
data              331 drivers/media/pci/ttpci/budget.c 	data[2] = 0x8e;
data              332 drivers/media/pci/ttpci/budget.c 	data[3] = 0x00;
data              349 drivers/media/pci/ttpci/budget.c 	u8 data[4];
data              350 drivers/media/pci/ttpci/budget.c 	struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) };
data              353 drivers/media/pci/ttpci/budget.c 	data[0] = (div >> 8) & 0x7f;
data              354 drivers/media/pci/ttpci/budget.c 	data[1] = div & 0xff;
data              355 drivers/media/pci/ttpci/budget.c 	data[2] = 0xc2;
data              358 drivers/media/pci/ttpci/budget.c 		data[3] = 0x00;
data              360 drivers/media/pci/ttpci/budget.c 		data[3] = 0x40;
data              362 drivers/media/pci/ttpci/budget.c 		data[3] = 0x80;
data              364 drivers/media/pci/ttpci/budget.c 		data[3] = 0xc0;
data              146 drivers/media/pci/ttpci/dvb_filter.h 	void *data;
data               57 drivers/media/pci/ttpci/ttpci-eeprom.c 	u8 data[20];
data               61 drivers/media/pci/ttpci/ttpci-eeprom.c 	memcpy(data, encodedMAC, 20);
data               64 drivers/media/pci/ttpci/ttpci-eeprom.c 		data[i] ^= xor[i];
data               66 drivers/media/pci/ttpci/ttpci-eeprom.c 		data[i] = ((data[2 * i + 1] << 8) | data[2 * i])
data               67 drivers/media/pci/ttpci/ttpci-eeprom.c 			>> ((data[2 * i + 1] >> 6) & 3);
data               69 drivers/media/pci/ttpci/ttpci-eeprom.c 	if (check_mac_tt(data))
data               72 drivers/media/pci/ttpci/ttpci-eeprom.c 	decodedMAC[0] = data[2]; decodedMAC[1] = data[1]; decodedMAC[2] = data[0];
data               73 drivers/media/pci/ttpci/ttpci-eeprom.c 	decodedMAC[3] = data[6]; decodedMAC[4] = data[5]; decodedMAC[5] = data[4];
data               82 drivers/media/pci/ttpci/ttpci-eeprom.c 	u8 data[20];
data               85 drivers/media/pci/ttpci/ttpci-eeprom.c 	memcpy(data, encodedMAC, 20);
data               88 drivers/media/pci/ttpci/ttpci-eeprom.c 		data[i] ^= xor[i];
data               90 drivers/media/pci/ttpci/ttpci-eeprom.c 		data[i] = ((data[2 * i + 1] << 8) | data[2 * i])
data               91 drivers/media/pci/ttpci/ttpci-eeprom.c 			>> ((data[2 * i + 1] >> 6) & 3);
data               93 drivers/media/pci/ttpci/ttpci-eeprom.c 	if (check_mac_tt(data))
data               96 drivers/media/pci/ttpci/ttpci-eeprom.c 	decodedMAC[0] = data[2];
data               97 drivers/media/pci/ttpci/ttpci-eeprom.c 	decodedMAC[1] = data[1];
data               98 drivers/media/pci/ttpci/ttpci-eeprom.c 	decodedMAC[2] = data[0];
data               99 drivers/media/pci/ttpci/ttpci-eeprom.c 	decodedMAC[3] = data[6];
data              100 drivers/media/pci/ttpci/ttpci-eeprom.c 	decodedMAC[4] = data[5];
data              101 drivers/media/pci/ttpci/ttpci-eeprom.c 	decodedMAC[5] = data[4];
data                4 drivers/media/pci/tw5864/tw5864-util.c void tw5864_indir_writeb(struct tw5864_dev *dev, u16 addr, u8 data)
data               14 drivers/media/pci/tw5864/tw5864-util.c 	tw_writel(TW5864_IND_DATA, data);
data              178 drivers/media/pci/tw5864/tw5864-video.c static void tw5864_handle_frame_task(unsigned long data);
data             1316 drivers/media/pci/tw5864/tw5864-video.c static void tw5864_handle_frame_task(unsigned long data)
data             1318 drivers/media/pci/tw5864/tw5864-video.c 	struct tw5864_dev *dev = (struct tw5864_dev *)data;
data             1346 drivers/media/pci/tw5864/tw5864-video.c static u32 tw5864_vlc_checksum(u32 *data, int len)
data             1350 drivers/media/pci/tw5864/tw5864-video.c 	val = *data++;
data             1352 drivers/media/pci/tw5864/tw5864-video.c 		val ^= *data++;
data              183 drivers/media/pci/tw5864/tw5864.h void tw5864_indir_writeb(struct tw5864_dev *dev, u16 addr, u8 data);
data              184 drivers/media/pci/tw5864/tw5864.h #define tw_indir_writeb(addr, data) tw5864_indir_writeb(dev, addr, data)
data              551 drivers/media/platform/cadence/cdns-csi2tx.c 		.data = &csi2tx_vops
data              555 drivers/media/platform/cadence/cdns-csi2tx.c 		.data = &csi2tx_vops
data              559 drivers/media/platform/cadence/cdns-csi2tx.c 		.data = &csi2tx_v2_vops
data              584 drivers/media/platform/cadence/cdns-csi2tx.c 	csi2tx->vops = (struct csi2tx_vops *)of_id->data;
data              940 drivers/media/platform/coda/coda-bit.c 	u32 data;
data              963 drivers/media/platform/coda/coda-bit.c 		data = coda_read(dev, CODA9_CMD_FIRMWARE_CODE_REV);
data              965 drivers/media/platform/coda/coda-bit.c 			  data);
data              969 drivers/media/platform/coda/coda-bit.c 	data = coda_read(dev, CODA_CMD_FIRMWARE_VERNUM);
data              970 drivers/media/platform/coda/coda-bit.c 	product = CODA_FIRMWARE_PRODUCT(data);
data              971 drivers/media/platform/coda/coda-bit.c 	major = CODA_FIRMWARE_MAJOR(data);
data              972 drivers/media/platform/coda/coda-bit.c 	minor = CODA_FIRMWARE_MINOR(data);
data              973 drivers/media/platform/coda/coda-bit.c 	release = CODA_FIRMWARE_RELEASE(data);
data              989 drivers/media/platform/coda/coda-bit.c 	if (coda_firmware_supported(data)) {
data             2575 drivers/media/platform/coda/coda-bit.c irqreturn_t coda_irq_handler(int irq, void *data)
data             2577 drivers/media/platform/coda/coda-bit.c 	struct coda_dev *dev = data;
data               75 drivers/media/platform/coda/coda-common.c void coda_write(struct coda_dev *dev, u32 data, u32 reg)
data               78 drivers/media/platform/coda/coda-common.c 		 "%s: data=0x%x, reg=0x%x\n", __func__, data, reg);
data               79 drivers/media/platform/coda/coda-common.c 	writel(data, dev->regs_base + reg);
data               84 drivers/media/platform/coda/coda-common.c 	u32 data;
data               86 drivers/media/platform/coda/coda-common.c 	data = readl(dev->regs_base + reg);
data               88 drivers/media/platform/coda/coda-common.c 		 "%s: data=0x%x, reg=0x%x\n", __func__, data, reg);
data               89 drivers/media/platform/coda/coda-common.c 	return data;
data             1810 drivers/media/platform/coda/coda-common.c 		buf->blob.data = buf->vaddr;
data             2585 drivers/media/platform/coda/coda-common.c 	u32 data;
data             2608 drivers/media/platform/coda/coda-common.c 			data = CODA_DOWN_ADDRESS_SET(i) |
data             2610 drivers/media/platform/coda/coda-common.c 			coda_write(dev, data, CODA_REG_BIT_CODE_DOWN);
data             2614 drivers/media/platform/coda/coda-common.c 			data = CODA_DOWN_ADDRESS_SET(i) |
data             2617 drivers/media/platform/coda/coda-common.c 			coda_write(dev, data, CODA_REG_BIT_CODE_DOWN);
data             2663 drivers/media/platform/coda/coda-common.c 	data = coda_read(dev, CODA_REG_BIT_CODE_RESET);
data             2664 drivers/media/platform/coda/coda-common.c 	data |= CODA_REG_RESET_ENABLE;
data             2665 drivers/media/platform/coda/coda-common.c 	coda_write(dev, data, CODA_REG_BIT_CODE_RESET);
data             2667 drivers/media/platform/coda/coda-common.c 	data &= ~CODA_REG_RESET_ENABLE;
data             2668 drivers/media/platform/coda/coda-common.c 	coda_write(dev, data, CODA_REG_BIT_CODE_RESET);
data             2795 drivers/media/platform/coda/coda-common.c 	coda_copy_firmware(dev, fw->data, fw->size);
data             2928 drivers/media/platform/coda/coda-common.c 	{ .compatible = "fsl,imx27-vpu", .data = &coda_devdata[CODA_IMX27] },
data             2929 drivers/media/platform/coda/coda-common.c 	{ .compatible = "fsl,imx51-vpu", .data = &coda_devdata[CODA_IMX51] },
data             2930 drivers/media/platform/coda/coda-common.c 	{ .compatible = "fsl,imx53-vpu", .data = &coda_devdata[CODA_IMX53] },
data             2931 drivers/media/platform/coda/coda-common.c 	{ .compatible = "fsl,imx6q-vpu", .data = &coda_devdata[CODA_IMX6Q] },
data             2932 drivers/media/platform/coda/coda-common.c 	{ .compatible = "fsl,imx6dl-vpu", .data = &coda_devdata[CODA_IMX6DL] },
data             2953 drivers/media/platform/coda/coda-common.c 	pdev_id = of_id ? of_id->data : platform_get_device_id(pdev);
data             2956 drivers/media/platform/coda/coda-common.c 		dev->devtype = of_id->data;
data             3057 drivers/media/platform/coda/coda-common.c 		dev->iram.blob.data = dev->iram.vaddr;
data              286 drivers/media/platform/coda/coda.h void coda_write(struct coda_dev *dev, u32 data, u32 reg);
data              371 drivers/media/platform/coda/coda.h irqreturn_t coda_irq_handler(int irq, void *data);
data              100 drivers/media/platform/coda/imx-vdoa.c static irqreturn_t vdoa_irq_handler(int irq, void *data)
data              102 drivers/media/platform/coda/imx-vdoa.c 	struct vdoa_data *vdoa = data;
data               45 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 	uint8_t *cec_message = cros_ec->event_data.data.cec_message;
data               57 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 	uint32_t events = cros_ec->event_data.data.cec_events;
data               99 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 		struct ec_params_cec_set data;
data              104 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 	msg.msg.outsize = sizeof(msg.data);
data              105 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 	msg.data.cmd = CEC_CMD_LOGICAL_ADDRESS;
data              106 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 	msg.data.val = logical_addr;
data              125 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 		struct ec_params_cec_write data;
data              131 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 	memcpy(msg.data.msg, cec_msg->msg, cec_msg->len);
data              149 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 		struct ec_params_cec_set data;
data              154 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 	msg.msg.outsize = sizeof(msg.data);
data              155 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 	msg.data.cmd = CEC_CMD_ENABLE;
data              156 drivers/media/platform/cros-ec-cec/cros-ec-cec.c 	msg.data.val = enable;
data              530 drivers/media/platform/davinci/vpbe.c static int platform_device_get(struct device *dev, void *data)
data              533 drivers/media/platform/davinci/vpbe.c 	struct vpbe_device *vpbe_dev = data;
data             1267 drivers/media/platform/davinci/vpbe_display.c static int vpbe_device_get(struct device *dev, void *data)
data             1270 drivers/media/platform/davinci/vpbe_display.c 	struct vpbe_display *vpbe_disp  = data;
data              583 drivers/media/platform/davinci/vpbe_venc.c static int venc_device_get(struct device *dev, void *data)
data              586 drivers/media/platform/davinci/vpbe_venc.c 	struct venc_state **venc = data;
data             1088 drivers/media/platform/exynos-gsc/gsc-core.c 		.data = &gsc_v_5250_drvdata,
data             1092 drivers/media/platform/exynos-gsc/gsc-core.c 		.data = &gsc_v_5420_drvdata,
data             1096 drivers/media/platform/exynos-gsc/gsc-core.c 		.data = &gsc_5433_drvdata,
data             1100 drivers/media/platform/exynos-gsc/gsc-core.c 		.data = &gsc_v_100_drvdata,
data              884 drivers/media/platform/exynos4-is/fimc-core.c 	fimc->drv_data = of_id->data;
data             1203 drivers/media/platform/exynos4-is/fimc-core.c 		.data = &fimc_drvdata_s5pv210,
data             1206 drivers/media/platform/exynos4-is/fimc-core.c 		.data = &fimc_drvdata_exynos4210,
data             1209 drivers/media/platform/exynos4-is/fimc-core.c 		.data = &fimc_drvdata_exynos4x12,
data               19 drivers/media/platform/exynos4-is/fimc-is-sensor.c 		.data		= &s5k6a3_drvdata,
data               30 drivers/media/platform/exynos4-is/fimc-is-sensor.c 	return of_id ? of_id->data : NULL;
data              243 drivers/media/platform/exynos4-is/fimc-is.c 	memcpy(buf, fw->data, fw->size);
data              250 drivers/media/platform/exynos4-is/fimc-is.c 		fw->data + fw->size - FIMC_IS_SETFILE_INFO_LEN,
data              318 drivers/media/platform/exynos4-is/fimc-is.c 	memcpy(is->memory.vaddr, is->fw.f_w->data, is->fw.f_w->size);
data              403 drivers/media/platform/exynos4-is/fimc-is.c 	memcpy(is->memory.vaddr, fw->data, fw->size);
data              737 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_show(struct seq_file *s, void *data)
data             1475 drivers/media/platform/exynos4-is/fimc-lite.c 		drv_data = (struct flite_drvdata *)of_id->data;
data             1658 drivers/media/platform/exynos4-is/fimc-lite.c 		.data = &fimc_lite_drvdata_exynos4,
data             1662 drivers/media/platform/exynos4-is/fimc-lite.c 		.data = &fimc_lite_drvdata_exynos5,
data              165 drivers/media/platform/exynos4-is/mipi-csis.c 	u32 *data;
data              630 drivers/media/platform/exynos4-is/mipi-csis.c 	state->pkt_buf.data = buf;
data              681 drivers/media/platform/exynos4-is/mipi-csis.c 	if ((status & S5PCSIS_INTSRC_NON_IMAGE_DATA) && pktbuf->data) {
data              689 drivers/media/platform/exynos4-is/mipi-csis.c 		memcpy(pktbuf->data, (u8 __force *)state->regs + offset,
data              691 drivers/media/platform/exynos4-is/mipi-csis.c 		pktbuf->data = NULL;
data              783 drivers/media/platform/exynos4-is/mipi-csis.c 	drv_data = of_id->data;
data             1010 drivers/media/platform/exynos4-is/mipi-csis.c 		.data = &exynos4_csis_drvdata,
data             1013 drivers/media/platform/exynos4-is/mipi-csis.c 		.data = &exynos4_csis_drvdata,
data             1016 drivers/media/platform/exynos4-is/mipi-csis.c 		.data = &exynos5_csis_drvdata,
data             1230 drivers/media/platform/fsl-viu.c static ssize_t viu_read(struct file *file, char __user *data, size_t count,
data             1245 drivers/media/platform/fsl-viu.c 		ret = videobuf_read_stream(&fh->vb_vidq, data, count,
data             1748 drivers/media/platform/imx-pxp.c 	{ .compatible = "fsl,imx6ull-pxp", .data = NULL },
data              177 drivers/media/platform/m2m-deinterlace.c static void dma_callback(void *data)
data              179 drivers/media/platform/m2m-deinterlace.c 	struct deinterlace_ctx *curr_ctx = data;
data              294 drivers/media/platform/marvell-ccic/cafe-driver.c 		int size, union i2c_smbus_data *data)
data              309 drivers/media/platform/marvell-ccic/cafe-driver.c 		ret = cafe_smbus_write_data(cam, addr, command, data->byte);
data              311 drivers/media/platform/marvell-ccic/cafe-driver.c 		ret = cafe_smbus_read_data(cam, addr, command, &data->byte);
data              439 drivers/media/platform/marvell-ccic/cafe-driver.c static irqreturn_t cafe_irq(int irq, void *data)
data              441 drivers/media/platform/marvell-ccic/cafe-driver.c 	struct cafe_camera *cam = data;
data              441 drivers/media/platform/marvell-ccic/mcam-core.c static void mcam_frame_tasklet(unsigned long data)
data              443 drivers/media/platform/marvell-ccic/mcam-core.c 	struct mcam_camera *cam = (struct mcam_camera *) data;
data              189 drivers/media/platform/marvell-ccic/mmp-driver.c static irqreturn_t mmpcam_irq(int irq, void *data)
data              191 drivers/media/platform/marvell-ccic/mmp-driver.c 	struct mcam_camera *mcam = data;
data              186 drivers/media/platform/meson/ao-cec-g12a.c 	const struct meson_ao_cec_g12a_data *data;
data              373 drivers/media/platform/meson/ao-cec-g12a.c 				  unsigned int *data)
data              391 drivers/media/platform/meson/ao-cec-g12a.c 	*data = FIELD_GET(CECB_RW_RD_DATA, reg);
data              397 drivers/media/platform/meson/ao-cec-g12a.c 				   unsigned int data)
data              401 drivers/media/platform/meson/ao-cec-g12a.c 		  FIELD_PREP(CECB_RW_WR_DATA, data) |
data              452 drivers/media/platform/meson/ao-cec-g12a.c static irqreturn_t meson_ao_cec_g12a_irq(int irq, void *data)
data              454 drivers/media/platform/meson/ao-cec-g12a.c 	struct meson_ao_cec_g12a_device *ao_cec = data;
data              464 drivers/media/platform/meson/ao-cec-g12a.c static irqreturn_t meson_ao_cec_g12a_irq_thread(int irq, void *data)
data              466 drivers/media/platform/meson/ao-cec-g12a.c 	struct meson_ao_cec_g12a_device *ao_cec = data;
data              617 drivers/media/platform/meson/ao-cec-g12a.c 	if (ao_cec->data->ctrl2_setup)
data              648 drivers/media/platform/meson/ao-cec-g12a.c 	ao_cec->data = of_device_get_match_data(&pdev->dev);
data              649 drivers/media/platform/meson/ao-cec-g12a.c 	if (!ao_cec->data) {
data              773 drivers/media/platform/meson/ao-cec-g12a.c 		.data = &ao_cec_g12a_data,
data              777 drivers/media/platform/meson/ao-cec-g12a.c 		.data = &ao_cec_sm1_data,
data              244 drivers/media/platform/meson/ao-cec.c 			     unsigned long address, u8 *data,
data              266 drivers/media/platform/meson/ao-cec.c 	*data = FIELD_GET(CEC_RW_RD_DATA,
data              277 drivers/media/platform/meson/ao-cec.c 			       unsigned long address, u8 data,
data              282 drivers/media/platform/meson/ao-cec.c 		  FIELD_PREP(CEC_RW_WR_DATA, data) |
data              371 drivers/media/platform/meson/ao-cec.c static irqreturn_t meson_ao_cec_irq(int irq, void *data)
data              373 drivers/media/platform/meson/ao-cec.c 	struct meson_ao_cec_device *ao_cec = data;
data              471 drivers/media/platform/meson/ao-cec.c static irqreturn_t meson_ao_cec_irq_thread(int irq, void *data)
data              473 drivers/media/platform/meson/ao-cec.c 	struct meson_ao_cec_device *ao_cec = data;
data             1252 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		.data       = NULL,
data             1256 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c 		.data       = NULL,
data               35 drivers/media/platform/mtk-mdp/mtk_mdp_core.c 		.data = (void *)MTK_MDP_RDMA
data               38 drivers/media/platform/mtk-mdp/mtk_mdp_core.c 		.data = (void *)MTK_MDP_RSZ
data               41 drivers/media/platform/mtk-mdp/mtk_mdp_core.c 		.data = (void *)MTK_MDP_WDMA
data               44 drivers/media/platform/mtk-mdp/mtk_mdp_core.c 		.data = (void *)MTK_MDP_WROT
data              139 drivers/media/platform/mtk-mdp/mtk_mdp_core.c 		comp_type = (enum mtk_mdp_comp_type)of_id->data;
data               29 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c static void mtk_mdp_vpu_ipi_handler(void *data, unsigned int len, void *priv)
data               31 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c 	unsigned int msg_id = *(unsigned int *)data;
data               32 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c 	struct mdp_ipi_comm_ack *msg = (struct mdp_ipi_comm_ack *)data;
data               41 drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c 			mtk_mdp_vpu_handle_init_ack(data);
data               15 drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h int mtk_vcodec_wait_for_done_ctx(struct mtk_vcodec_ctx *data, int command,
data               24 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c void __iomem *mtk_vcodec_get_reg_addr(struct mtk_vcodec_ctx *data,
data               27 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c 	struct mtk_vcodec_ctx *ctx = (struct mtk_vcodec_ctx *)data;
data               29 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c 	if (!data || reg_idx >= NUM_MAX_VCODEC_REG_BASE) {
data               37 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c int mtk_vcodec_mem_alloc(struct mtk_vcodec_ctx *data,
data               41 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c 	struct mtk_vcodec_ctx *ctx = (struct mtk_vcodec_ctx *)data;
data               60 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c void mtk_vcodec_mem_free(struct mtk_vcodec_ctx *data,
data               64 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c 	struct mtk_vcodec_ctx *ctx = (struct mtk_vcodec_ctx *)data;
data               76 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h void __iomem *mtk_vcodec_get_reg_addr(struct mtk_vcodec_ctx *data,
data               78 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h int mtk_vcodec_mem_alloc(struct mtk_vcodec_ctx *data,
data               80 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h void mtk_vcodec_mem_free(struct mtk_vcodec_ctx *data,
data              325 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c static int find_start_code(unsigned char *data, unsigned int data_sz)
data              327 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c 	if (data_sz > 3 && data[0] == 0 && data[1] == 0 && data[2] == 1)
data              330 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c 	if (data_sz > 4 && data[0] == 0 && data[1] == 0 && data[2] == 0 &&
data              331 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c 	    data[3] == 1)
data              348 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c 	unsigned int data[2];
data              388 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c 	data[0] = buf_sz;
data              389 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c 	data[1] = nal_start;
data              390 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c 	err = vpu_dec_start(vpu, data, 2);
data              439 drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c 	unsigned int data;
data              471 drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c 	data = (*(bs_va + 9) << 24) | (*(bs_va + 8) << 16) |
data              473 drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c 	err = vpu_dec_start(vpu, &data, 1);
data              821 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c 	u32 data[3];
data              842 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c 		data[0] = *((unsigned int *)bs->va);
data              843 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c 		data[1] = *((unsigned int *)(bs->va + 4));
data              844 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c 		data[2] = *((unsigned int *)(bs->va + 8));
data              875 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c 		ret = vpu_dec_start(&inst->vpu, data, 3);
data               76 drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h 	uint32_t data[3];
data               31 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c void vpu_dec_ipi_handler(void *data, unsigned int len, void *priv)
data               33 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c 	struct vdec_vpu_ipi_ack *msg = data;
data               42 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c 			handle_init_ack_msg(data);
data              123 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len)
data              131 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c 	if (len > ARRAY_SIZE(msg.data)) {
data              141 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c 		msg.data[i] = data[i];
data               52 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h int vpu_dec_start(struct vdec_vpu_inst *vpu, uint32_t *data, unsigned int len);
data               86 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h void vpu_dec_ipi_handler(void *data, unsigned int len, void *priv);
data               62 drivers/media/platform/mtk-vcodec/venc_ipi_msg.h 	uint32_t data[8];
data              150 drivers/media/platform/mtk-vcodec/venc_ipi_msg.h 	uint32_t data[6];
data               11 drivers/media/platform/mtk-vcodec/venc_vpu_if.c static void handle_enc_init_msg(struct venc_vpu_inst *vpu, void *data)
data               13 drivers/media/platform/mtk-vcodec/venc_vpu_if.c 	struct venc_vpu_ipi_msg_init *msg = data;
data               19 drivers/media/platform/mtk-vcodec/venc_vpu_if.c static void handle_enc_encode_msg(struct venc_vpu_inst *vpu, void *data)
data               21 drivers/media/platform/mtk-vcodec/venc_vpu_if.c 	struct venc_vpu_ipi_msg_enc *msg = data;
data               28 drivers/media/platform/mtk-vcodec/venc_vpu_if.c static void vpu_enc_ipi_handler(void *data, unsigned int len, void *priv)
data               30 drivers/media/platform/mtk-vcodec/venc_vpu_if.c 	struct venc_vpu_ipi_msg_common *msg = data;
data               39 drivers/media/platform/mtk-vcodec/venc_vpu_if.c 		handle_enc_init_msg(vpu, data);
data               44 drivers/media/platform/mtk-vcodec/venc_vpu_if.c 		handle_enc_encode_msg(vpu, data);
data              137 drivers/media/platform/mtk-vcodec/venc_vpu_if.c 		out.data[0] = enc_param->bitrate;
data              141 drivers/media/platform/mtk-vcodec/venc_vpu_if.c 		out.data[0] = enc_param->frm_rate;
data              145 drivers/media/platform/mtk-vcodec/venc_vpu_if.c 		out.data[0] = enc_param->gop_size;
data              149 drivers/media/platform/mtk-vcodec/venc_vpu_if.c 		out.data[0] = enc_param->intra_period;
data              515 drivers/media/platform/mtk-vpu/mtk_vpu.c 	memcpy(dest, vpu_fw->data, dl_size);
data              521 drivers/media/platform/mtk-vpu/mtk_vpu.c 		memcpy(dest, vpu_fw->data + tcm_size, extra_fw_size);
data              603 drivers/media/platform/mtk-vpu/mtk_vpu.c static void vpu_init_ipi_handler(void *data, unsigned int len, void *priv)
data              606 drivers/media/platform/mtk-vpu/mtk_vpu.c 	struct vpu_run *run = (struct vpu_run *)data;
data               18 drivers/media/platform/mtk-vpu/mtk_vpu.h typedef void (*ipi_handler_t) (void *data,
data              328 drivers/media/platform/mx2_emmaprp.c static irqreturn_t emmaprp_irq(int irq_emma, void *data)
data              330 drivers/media/platform/mx2_emmaprp.c 	struct emmaprp_dev *pcdev = data;
data               65 drivers/media/platform/omap/omap_vout_vrfb.c static void omap_vout_vrfb_dma_tx_callback(void *data)
data               67 drivers/media/platform/omap/omap_vout_vrfb.c 	struct vid_vrfb_dma *t = (struct vid_vrfb_dma *) data;
data              286 drivers/media/platform/omap3isp/isp.c static struct clk *isp_xclk_src_get(struct of_phandle_args *clkspec, void *data)
data              289 drivers/media/platform/omap3isp/isp.c 	struct isp_device *isp = data;
data             2089 drivers/media/platform/omap3isp/isp.c 		buscfg->bus.csi2.lanecfg.data[i].pos =
data             2091 drivers/media/platform/omap3isp/isp.c 		buscfg->bus.csi2.lanecfg.data[i].pol =
data             2095 drivers/media/platform/omap3isp/isp.c 			buscfg->bus.csi2.lanecfg.data[i].pol,
data             2096 drivers/media/platform/omap3isp/isp.c 			buscfg->bus.csi2.lanecfg.data[i].pos);
data             2115 drivers/media/platform/omap3isp/isp.c 	buscfg->bus.ccp2.lanecfg.data[0].pos = vep->bus.mipi_csi1.data_lane;
data             2116 drivers/media/platform/omap3isp/isp.c 	buscfg->bus.ccp2.lanecfg.data[0].pol =
data             2120 drivers/media/platform/omap3isp/isp.c 		buscfg->bus.ccp2.lanecfg.data[0].pol,
data             2121 drivers/media/platform/omap3isp/isp.c 		buscfg->bus.ccp2.lanecfg.data[0].pos);
data              186 drivers/media/platform/omap3isp/ispcsiphy.c 		if (lanes->data[i].pol > 1 || lanes->data[i].pos > 3)
data              189 drivers/media/platform/omap3isp/ispcsiphy.c 		if (used_lanes & (1 << lanes->data[i].pos))
data              192 drivers/media/platform/omap3isp/ispcsiphy.c 		used_lanes |= 1 << lanes->data[i].pos;
data              244 drivers/media/platform/omap3isp/ispcsiphy.c 		reg |= (lanes->data[i].pol <<
data              246 drivers/media/platform/omap3isp/ispcsiphy.c 		reg |= (lanes->data[i].pos <<
data              159 drivers/media/platform/omap3isp/isphist.c static void hist_dma_cb(void *data)
data              161 drivers/media/platform/omap3isp/isphist.c 	struct ispstat *hist = data;
data              278 drivers/media/platform/omap3isp/ispstat.c 					       struct omap3isp_stat_data *data)
data              310 drivers/media/platform/omap3isp/ispstat.c 	if (buf->buf_size > data->buf_size) {
data              320 drivers/media/platform/omap3isp/ispstat.c 	rval = copy_to_user(data->buf,
data              461 drivers/media/platform/omap3isp/ispstat.c 	struct omap3isp_stat_event_status *status = (void *)event.u.data;
data              482 drivers/media/platform/omap3isp/ispstat.c 				     struct omap3isp_stat_data *data)
data              493 drivers/media/platform/omap3isp/ispstat.c 	buf = isp_stat_buf_get(stat, data);
data              499 drivers/media/platform/omap3isp/ispstat.c 	data->ts.tv_sec = buf->ts.tv_sec;
data              500 drivers/media/platform/omap3isp/ispstat.c 	data->ts.tv_usec = buf->ts.tv_nsec / NSEC_PER_USEC;
data              501 drivers/media/platform/omap3isp/ispstat.c 	data->config_counter = buf->config_counter;
data              502 drivers/media/platform/omap3isp/ispstat.c 	data->frame_number = buf->frame_number;
data              503 drivers/media/platform/omap3isp/ispstat.c 	data->buf_size = buf->buf_size;
data              513 drivers/media/platform/omap3isp/ispstat.c 					struct omap3isp_stat_data_time32 *data)
data              522 drivers/media/platform/omap3isp/ispstat.c 	data->ts.tv_sec = data64.ts.tv_sec;
data              523 drivers/media/platform/omap3isp/ispstat.c 	data->ts.tv_usec = data64.ts.tv_usec;
data              524 drivers/media/platform/omap3isp/ispstat.c 	memcpy(&data->buf, &data64.buf, sizeof(*data) - sizeof(data->ts));
data              129 drivers/media/platform/omap3isp/ispstat.h 				     struct omap3isp_stat_data *data);
data              131 drivers/media/platform/omap3isp/ispstat.h 				     struct omap3isp_stat_data_time32 *data);
data               82 drivers/media/platform/omap3isp/omap3isp.h 	struct isp_csiphy_lane data[ISP_CSIPHY2_NUM_DATA_LANES];
data              612 drivers/media/platform/pxa_camera.c 	bool hsync = true, vsync = true, pclk, data, mode;
data              627 drivers/media/platform/pxa_camera.c 		data = common_flags & (V4L2_MBUS_DATA_ACTIVE_HIGH |
data              630 drivers/media/platform/pxa_camera.c 		return (!hsync || !vsync || !pclk || !data || !mode) ?
data              826 drivers/media/platform/pxa_camera.c static void pxa_camera_dma_irq_y(void *data)
data              828 drivers/media/platform/pxa_camera.c 	struct pxa_camera_dev *pcdev = data;
data              833 drivers/media/platform/pxa_camera.c static void pxa_camera_dma_irq_u(void *data)
data              835 drivers/media/platform/pxa_camera.c 	struct pxa_camera_dev *pcdev = data;
data              840 drivers/media/platform/pxa_camera.c static void pxa_camera_dma_irq_v(void *data)
data              842 drivers/media/platform/pxa_camera.c 	struct pxa_camera_dev *pcdev = data;
data             1211 drivers/media/platform/pxa_camera.c static irqreturn_t pxa_camera_irq(int irq, void *data)
data             1213 drivers/media/platform/pxa_camera.c 	struct pxa_camera_dev *pcdev = data;
data             1215 drivers/media/platform/qcom/camss/camss-csid.c 		lane_assign |= lane_cfg->data[i].pos << (i * 4);
data              112 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c 			l = c->data[i].pos;
data              136 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c 			l = c->data[i].pos;
data              150 drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c 		val |= BIT(c->data[i].pos * 2);
data              161 drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c 			l = c->data[i].pos * 2;
data              224 drivers/media/platform/qcom/camss/camss-csiphy.c 		lane_mask |= 1 << lane_cfg->data[i].pos;
data               31 drivers/media/platform/qcom/camss/camss-csiphy.h 	struct csiphy_lane *data;
data              444 drivers/media/platform/qcom/camss/camss.c 	lncfg->data = devm_kcalloc(dev,
data              445 drivers/media/platform/qcom/camss/camss.c 				   lncfg->num_data, sizeof(*lncfg->data),
data              447 drivers/media/platform/qcom/camss/camss.c 	if (!lncfg->data)
data              451 drivers/media/platform/qcom/camss/camss.c 		lncfg->data[i].pos = mipi_csi2->data_lanes[i];
data              452 drivers/media/platform/qcom/camss/camss.c 		lncfg->data[i].pol = mipi_csi2->lane_polarities[i + 1];
data              483 drivers/media/platform/qcom/venus/core.c 	{ .compatible = "qcom,msm8916-venus", .data = &msm8916_res, },
data              484 drivers/media/platform/qcom/venus/core.c 	{ .compatible = "qcom,msm8996-venus", .data = &msm8996_res, },
data              485 drivers/media/platform/qcom/venus/core.c 	{ .compatible = "qcom,sdm845-venus", .data = &sdm845_res, },
data              104 drivers/media/platform/qcom/venus/hfi.h 			     struct hfi_event_data *data);
data               28 drivers/media/platform/qcom/venus/hfi_cmds.c 	struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1];
data               33 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = HFI_PROPERTY_SYS_IDLE_INDICATOR;
data               45 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = HFI_PROPERTY_SYS_DEBUG_CONFIG;
data               46 drivers/media/platform/qcom/venus/hfi_cmds.c 	hfi = (struct hfi_debug_config *)&pkt->data[1];
data               56 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = HFI_PROPERTY_SYS_CONFIG_COVERAGE;
data               57 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[1] = mode;
data              117 drivers/media/platform/qcom/venus/hfi_cmds.c 	struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1];
data              122 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = HFI_PROPERTY_SYS_CODEC_POWER_PLANE_CTRL;
data              149 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = HFI_PROPERTY_SYS_IMAGE_VERSION;
data              324 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = out_frame->extradata_size;
data              395 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = ptype;
data              409 drivers/media/platform/qcom/venus/hfi_cmds.c 	prop_data = &pkt->data[1];
data              415 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = ptype;
data              496 drivers/media/platform/qcom/venus/hfi_cmds.c 		pkt->data[1] = *in;
data              554 drivers/media/platform/qcom/venus/hfi_cmds.c 		pkt->data[1] = *in;
data              649 drivers/media/platform/qcom/venus/hfi_cmds.c 		pkt->data[1] = *in;
data              960 drivers/media/platform/qcom/venus/hfi_cmds.c 		pkt->data[1] = *in;
data              967 drivers/media/platform/qcom/venus/hfi_cmds.c 		pkt->data[1] = *in;
data             1016 drivers/media/platform/qcom/venus/hfi_cmds.c 		pkt->data[1] = *in;
data             1023 drivers/media/platform/qcom/venus/hfi_cmds.c 		pkt->data[1] = *in;
data             1085 drivers/media/platform/qcom/venus/hfi_cmds.c 		pkt->data[0] = HFI_PROPERTY_CONFIG_VDEC_ENTROPY;
data             1105 drivers/media/platform/qcom/venus/hfi_cmds.c 	prop_data = &pkt->data[1];
data             1111 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = ptype;
data             1169 drivers/media/platform/qcom/venus/hfi_cmds.c 	prop_data = &pkt->data[1];
data             1175 drivers/media/platform/qcom/venus/hfi_cmds.c 	pkt->data[0] = ptype;
data               71 drivers/media/platform/qcom/venus/hfi_cmds.h 	u32 data[1];
data               77 drivers/media/platform/qcom/venus/hfi_cmds.h 	u32 data[1];
data              110 drivers/media/platform/qcom/venus/hfi_cmds.h 	u32 data[0];
data              154 drivers/media/platform/qcom/venus/hfi_cmds.h 	u32 data[1];
data              171 drivers/media/platform/qcom/venus/hfi_cmds.h 	u32 data[1];
data              180 drivers/media/platform/qcom/venus/hfi_cmds.h 	u32 data[1];
data              189 drivers/media/platform/qcom/venus/hfi_cmds.h 	u32 data[1];
data              201 drivers/media/platform/qcom/venus/hfi_cmds.h 	u32 data[1];
data              220 drivers/media/platform/qcom/venus/hfi_cmds.h 	u32 data[1];
data              245 drivers/media/platform/qcom/venus/hfi_cmds.h 	u8 data[1];
data              563 drivers/media/platform/qcom/venus/hfi_helper.h 	struct hfi_capability data[];
data              998 drivers/media/platform/qcom/venus/hfi_helper.h 	u8 data[1];
data             1048 drivers/media/platform/qcom/venus/hfi_helper.h 	u8 data[1];
data             1076 drivers/media/platform/qcom/venus/hfi_helper.h 	u32 data[1];
data              123 drivers/media/platform/qcom/venus/hfi_msgs.c 	struct hfi_msg_event_release_buffer_ref_pkt *data;
data              125 drivers/media/platform/qcom/venus/hfi_msgs.c 	data = (struct hfi_msg_event_release_buffer_ref_pkt *)
data              129 drivers/media/platform/qcom/venus/hfi_msgs.c 	event.packet_buffer = data->packet_buffer;
data              130 drivers/media/platform/qcom/venus/hfi_msgs.c 	event.extradata_buffer = data->extradata_buffer;
data              131 drivers/media/platform/qcom/venus/hfi_msgs.c 	event.tag = data->output_tag;
data              231 drivers/media/platform/qcom/venus/hfi_msgs.c 	error = hfi_parser(core, inst, pkt->data, rem_bytes);
data              246 drivers/media/platform/qcom/venus/hfi_msgs.c 	if (req_bytes < 128 || !pkt->data[1] || pkt->num_properties > 1)
data              250 drivers/media/platform/qcom/venus/hfi_msgs.c 	dev_dbg(dev, "F/W version: %s\n", (u8 *)&pkt->data[1]);
data              264 drivers/media/platform/qcom/venus/hfi_msgs.c 	switch (pkt->data[0]) {
data              324 drivers/media/platform/qcom/venus/hfi_msgs.c 	hfi = (struct hfi_profile_level *)&pkt->data[1];
data              341 drivers/media/platform/qcom/venus/hfi_msgs.c 	if (!req_bytes || req_bytes % sizeof(*buf_req) || !pkt->data[1])
data              345 drivers/media/platform/qcom/venus/hfi_msgs.c 	buf_req = (struct hfi_buffer_requirements *)&pkt->data[1];
data              377 drivers/media/platform/qcom/venus/hfi_msgs.c 	switch (pkt->data[0]) {
data              391 drivers/media/platform/qcom/venus/hfi_msgs.c 			pkt->data[0]);
data              420 drivers/media/platform/qcom/venus/hfi_msgs.c 	error = hfi_parser(core, inst, pkt->data, rem_bytes);
data               66 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[1];
data               84 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[1];
data              116 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[1];
data              158 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[0];
data              178 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[0];
data              205 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[0];
data              214 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[0];
data              223 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[0];
data              230 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[1];
data              236 drivers/media/platform/qcom/venus/hfi_msgs.h 	u32 data[1];
data               14 drivers/media/platform/qcom/venus/hfi_parser.c typedef void (*func)(struct venus_caps *cap, const void *data,
data               38 drivers/media/platform/qcom/venus/hfi_parser.c 			   u32 codecs, u32 domain, func cb, void *data,
data               49 drivers/media/platform/qcom/venus/hfi_parser.c 			cb(cap, data, size);
data               54 drivers/media/platform/qcom/venus/hfi_parser.c fill_buf_mode(struct venus_caps *cap, const void *data, unsigned int num)
data               56 drivers/media/platform/qcom/venus/hfi_parser.c 	const u32 *type = data;
data               63 drivers/media/platform/qcom/venus/hfi_parser.c parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data)
data               65 drivers/media/platform/qcom/venus/hfi_parser.c 	struct hfi_buffer_alloc_mode_supported *mode = data;
data               72 drivers/media/platform/qcom/venus/hfi_parser.c 	type = mode->data;
data               84 drivers/media/platform/qcom/venus/hfi_parser.c static void fill_profile_level(struct venus_caps *cap, const void *data,
data               87 drivers/media/platform/qcom/venus/hfi_parser.c 	const struct hfi_profile_level *pl = data;
data               94 drivers/media/platform/qcom/venus/hfi_parser.c parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data)
data               96 drivers/media/platform/qcom/venus/hfi_parser.c 	struct hfi_profile_level_supported *pl = data;
data              110 drivers/media/platform/qcom/venus/hfi_parser.c fill_caps(struct venus_caps *cap, const void *data, unsigned int num)
data              112 drivers/media/platform/qcom/venus/hfi_parser.c 	const struct hfi_capability *caps = data;
data              119 drivers/media/platform/qcom/venus/hfi_parser.c parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data)
data              121 drivers/media/platform/qcom/venus/hfi_parser.c 	struct hfi_capabilities *caps = data;
data              122 drivers/media/platform/qcom/venus/hfi_parser.c 	struct hfi_capability *cap = caps->data;
data              145 drivers/media/platform/qcom/venus/hfi_parser.c parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data)
data              147 drivers/media/platform/qcom/venus/hfi_parser.c 	struct hfi_uncompressed_format_supported *fmt = data;
data              174 drivers/media/platform/qcom/venus/hfi_parser.c static void parse_codecs(struct venus_core *core, void *data)
data              176 drivers/media/platform/qcom/venus/hfi_parser.c 	struct hfi_codec_supported *codecs = data;
data              188 drivers/media/platform/qcom/venus/hfi_parser.c static void parse_max_sessions(struct venus_core *core, const void *data)
data              190 drivers/media/platform/qcom/venus/hfi_parser.c 	const struct hfi_max_sessions_supported *sessions = data;
data              195 drivers/media/platform/qcom/venus/hfi_parser.c static void parse_codecs_mask(u32 *codecs, u32 *domain, void *data)
data              197 drivers/media/platform/qcom/venus/hfi_parser.c 	struct hfi_codec_mask_supported *mask = data;
data              235 drivers/media/platform/qcom/venus/hfi_parser.c 	u32 *word = buf, *data, codecs = 0, domain = 0;
data              243 drivers/media/platform/qcom/venus/hfi_parser.c 		data = word + 1;
data              247 drivers/media/platform/qcom/venus/hfi_parser.c 			parse_codecs(core, data);
data              251 drivers/media/platform/qcom/venus/hfi_parser.c 			parse_max_sessions(core, data);
data              254 drivers/media/platform/qcom/venus/hfi_parser.c 			parse_codecs_mask(&codecs, &domain, data);
data              257 drivers/media/platform/qcom/venus/hfi_parser.c 			parse_raw_formats(core, codecs, domain, data);
data              260 drivers/media/platform/qcom/venus/hfi_parser.c 			parse_caps(core, codecs, domain, data);
data              263 drivers/media/platform/qcom/venus/hfi_parser.c 			parse_profile_level(core, codecs, domain, data);
data              266 drivers/media/platform/qcom/venus/hfi_parser.c 			parse_alloc_mode(core, codecs, domain, data);
data              968 drivers/media/platform/qcom/venus/hfi_venus.c 	p = memchr(sfr->data, '\0', sfr->buf_size);
data              974 drivers/media/platform/qcom/venus/hfi_venus.c 		sfr->data[sfr->buf_size - 1] = '\0';
data              976 drivers/media/platform/qcom/venus/hfi_venus.c 	dev_err_ratelimited(dev, "SFR message from FW: %s\n", sfr->data);
data             1216 drivers/media/platform/qcom/venus/vdec.c 			      struct hfi_event_data *data)
data             1227 drivers/media/platform/qcom/venus/vdec.c 		switch (data->event_type) {
data             1229 drivers/media/platform/qcom/venus/vdec.c 			vdec_event_change(inst, data, true);
data             1232 drivers/media/platform/qcom/venus/vdec.c 			vdec_event_change(inst, data, false);
data             1235 drivers/media/platform/qcom/venus/vdec.c 			venus_helper_release_buf_ref(inst, data->tag);
data             1065 drivers/media/platform/qcom/venus/venc.c 			      struct hfi_event_data *data)
data             1207 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a7796,
data             1211 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a77990,
data             1215 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_m1,
data             1219 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_h1,
data             1223 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_gen2,
data             1227 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_gen2,
data             1231 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_gen2,
data             1235 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_gen2,
data             1239 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_gen2,
data             1243 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a7795,
data             1247 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a7796,
data             1251 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a77965,
data             1255 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a77970,
data             1259 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a77980,
data             1263 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a77990,
data             1267 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a77995,
data             1276 drivers/media/platform/rcar-vin/rcar-core.c 		.data = &rcar_info_r8a7795es1,
data             1302 drivers/media/platform/rcar-vin/rcar-core.c 		vin->info = attr->data;
data              130 drivers/media/platform/rcar-vin/rcar-csi2.c 	u16 data;
data              391 drivers/media/platform/rcar-vin/rcar-csi2.c static void rcsi2_write(struct rcar_csi2 *priv, unsigned int reg, u32 data)
data              393 drivers/media/platform/rcar-vin/rcar-csi2.c 	iowrite32(data, priv->base + reg);
data              695 drivers/media/platform/rcar-vin/rcar-csi2.c static irqreturn_t rcsi2_irq(int irq, void *data)
data              697 drivers/media/platform/rcar-vin/rcar-csi2.c 	struct rcar_csi2 *priv = data;
data              718 drivers/media/platform/rcar-vin/rcar-csi2.c static irqreturn_t rcsi2_irq_thread(int irq, void *data)
data              720 drivers/media/platform/rcar-vin/rcar-csi2.c 	struct rcar_csi2 *priv = data;
data              869 drivers/media/platform/rcar-vin/rcar-csi2.c static int rcsi2_phtw_write(struct rcar_csi2 *priv, u16 data, u16 code)
data              874 drivers/media/platform/rcar-vin/rcar-csi2.c 		    PHTW_DWEN | PHTW_TESTDIN_DATA(data) |
data              896 drivers/media/platform/rcar-vin/rcar-csi2.c 	for (value = values; value->data || value->code; value++) {
data              897 drivers/media/platform/rcar-vin/rcar-csi2.c 		ret = rcsi2_phtw_write(priv, value->data, value->code);
data              926 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0xcc, .code = 0xe2 },
data              927 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0x01, .code = 0xe3 },
data              928 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0x11, .code = 0xe4 },
data              929 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0x01, .code = 0xe5 },
data              930 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0x10, .code = 0x04 },
data              935 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0x38, .code = 0x08 },
data              936 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0x01, .code = 0x00 },
data              937 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0x4b, .code = 0xac },
data              938 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0x03, .code = 0x00 },
data              939 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0x80, .code = 0x07 },
data              981 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0xee, .code = 0x34 },
data              982 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0xee, .code = 0x44 },
data              983 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0xee, .code = 0x54 },
data              984 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0xee, .code = 0x84 },
data              985 drivers/media/platform/rcar-vin/rcar-csi2.c 		{ .data = 0xee, .code = 0x94 },
data             1082 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a7796,
data             1086 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a77990,
data             1090 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a7795,
data             1094 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a7796,
data             1098 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a77965,
data             1102 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a77970,
data             1106 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a77980,
data             1110 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a77990,
data             1119 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a7795es1,
data             1123 drivers/media/platform/rcar-vin/rcar-csi2.c 		.data = &rcar_csi2_info_r8a7795es2,
data             1147 drivers/media/platform/rcar-vin/rcar-csi2.c 		priv->info = attr->data;
data              902 drivers/media/platform/rcar-vin/rcar-dma.c static irqreturn_t rvin_irq(int irq, void *data)
data              904 drivers/media/platform/rcar-vin/rcar-dma.c 	struct rvin_dev *vin = data;
data              246 drivers/media/platform/rcar_drif.c static void rcar_drif_write(struct rcar_drif *ch, u32 offset, u32 data)
data              248 drivers/media/platform/rcar_drif.c 	writel(data, ch->base + offset);
data              301 drivers/media/platform/renesas-ceu.c static void ceu_write(struct ceu_device *priv, unsigned int reg_offs, u32 data)
data              303 drivers/media/platform/renesas-ceu.c 	iowrite32(data, priv->base + reg_offs);
data              491 drivers/media/platform/renesas-ceu.c static irqreturn_t ceu_irq(int irq, void *data)
data              493 drivers/media/platform/renesas-ceu.c 	struct ceu_device *ceudev = data;
data             1626 drivers/media/platform/renesas-ceu.c 	{ .compatible = "renesas,r7s72100-ceu", .data = &ceu_data_rz },
data             1627 drivers/media/platform/renesas-ceu.c 	{ .compatible = "renesas,r8a7740-ceu", .data = &ceu_data_rz },
data             1682 drivers/media/platform/renesas-ceu.c 		ceu_data = of_match_device(ceu_of_match, dev)->data;
data              198 drivers/media/platform/rockchip/rga/rga-hw.c 	src_info.data.format = ctx->in.fmt->hw_format;
data              199 drivers/media/platform/rockchip/rga/rga-hw.c 	src_info.data.swap = ctx->in.fmt->color_swap;
data              200 drivers/media/platform/rockchip/rga/rga-hw.c 	dst_info.data.format = ctx->out.fmt->hw_format;
data              201 drivers/media/platform/rockchip/rga/rga-hw.c 	dst_info.data.swap = ctx->out.fmt->color_swap;
data              207 drivers/media/platform/rockchip/rga/rga-hw.c 				src_info.data.csc_mode =
data              211 drivers/media/platform/rockchip/rga/rga-hw.c 				src_info.data.csc_mode =
data              221 drivers/media/platform/rockchip/rga/rga-hw.c 			dst_info.data.csc_mode = RGA_SRC_CSC_MODE_BT709_R0;
data              224 drivers/media/platform/rockchip/rga/rga-hw.c 			dst_info.data.csc_mode = RGA_DST_CSC_MODE_BT601_R0;
data              230 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.mir_mode |= RGA_SRC_MIRR_MODE_X;
data              233 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.mir_mode |= RGA_SRC_MIRR_MODE_Y;
data              237 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.rot_mode = RGA_SRC_ROT_MODE_90_DEGREE;
data              240 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.rot_mode = RGA_SRC_ROT_MODE_180_DEGREE;
data              243 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.rot_mode = RGA_SRC_ROT_MODE_270_DEGREE;
data              246 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.rot_mode = RGA_SRC_ROT_MODE_0_DEGREE;
data              256 drivers/media/platform/rockchip/rga/rga-hw.c 	if (src_info.data.rot_mode == RGA_SRC_ROT_MODE_90_DEGREE ||
data              257 drivers/media/platform/rockchip/rga/rga-hw.c 	    src_info.data.rot_mode == RGA_SRC_ROT_MODE_270_DEGREE) {
data              273 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.hscl_mode = RGA_SRC_HSCL_MODE_NO;
data              276 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.hscl_mode = RGA_SRC_HSCL_MODE_DOWN;
data              277 drivers/media/platform/rockchip/rga/rga-hw.c 		x_factor.data.down_scale_factor =
data              280 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.hscl_mode = RGA_SRC_HSCL_MODE_UP;
data              281 drivers/media/platform/rockchip/rga/rga-hw.c 		x_factor.data.up_scale_factor =
data              286 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.vscl_mode = RGA_SRC_VSCL_MODE_NO;
data              289 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.vscl_mode = RGA_SRC_VSCL_MODE_DOWN;
data              290 drivers/media/platform/rockchip/rga/rga-hw.c 		y_factor.data.down_scale_factor =
data              293 drivers/media/platform/rockchip/rga/rga-hw.c 		src_info.data.vscl_mode = RGA_SRC_VSCL_MODE_UP;
data              294 drivers/media/platform/rockchip/rga/rga-hw.c 		y_factor.data.up_scale_factor =
data              302 drivers/media/platform/rockchip/rga/rga-hw.c 	src_vir_info.data.vir_stride = ctx->in.stride >> 2;
data              303 drivers/media/platform/rockchip/rga/rga-hw.c 	src_vir_info.data.vir_width = ctx->in.stride >> 2;
data              305 drivers/media/platform/rockchip/rga/rga-hw.c 	src_act_info.data.act_height = src_h - 1;
data              306 drivers/media/platform/rockchip/rga/rga-hw.c 	src_act_info.data.act_width = src_w - 1;
data              308 drivers/media/platform/rockchip/rga/rga-hw.c 	dst_vir_info.data.vir_stride = ctx->out.stride >> 2;
data              309 drivers/media/platform/rockchip/rga/rga-hw.c 	dst_act_info.data.act_height = dst_h - 1;
data              310 drivers/media/platform/rockchip/rga/rga-hw.c 	dst_act_info.data.act_width = dst_w - 1;
data              322 drivers/media/platform/rockchip/rga/rga-hw.c 	dst_offset = rga_lookup_draw_pos(&offsets, src_info.data.rot_mode,
data              323 drivers/media/platform/rockchip/rga/rga-hw.c 					 src_info.data.mir_mode);
data              364 drivers/media/platform/rockchip/rga/rga-hw.c 	mode.data.gradient_sat = 1;
data              365 drivers/media/platform/rockchip/rga/rga-hw.c 	mode.data.render = RGA_MODE_RENDER_BITBLT;
data              366 drivers/media/platform/rockchip/rga/rga-hw.c 	mode.data.bitblt = RGA_MODE_BITBLT_MODE_SRC_TO_DST;
data              189 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              214 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              227 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              239 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              249 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              259 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              270 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              284 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              298 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              321 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              333 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              345 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              362 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              397 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              412 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data              426 drivers/media/platform/rockchip/rga/rga-hw.h 	} data;
data               26 drivers/media/platform/s5p-cec/exynos_hdmi_cec.h void s5p_cec_copy_packet(struct s5p_cec_dev *cec, char *data,
data              133 drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c void s5p_cec_copy_packet(struct s5p_cec_dev *cec, char *data,
data              140 drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c 		writeb(data[i], cec->reg + (S5P_CEC_TX_BUFF0 + (i * 4)));
data              150 drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c 	if ((data[0] & CEC_MESSAGE_BROADCAST_MASK) == CEC_MESSAGE_BROADCAST) {
data              160 drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c 		(int)count, data);
data              722 drivers/media/platform/s5p-g2d/g2d.c 	dev->variant = (struct g2d_variant *)of_id->data;
data              771 drivers/media/platform/s5p-g2d/g2d.c 		.data = &g2d_drvdata_v3x,
data              774 drivers/media/platform/s5p-g2d/g2d.c 		.data = &g2d_drvdata_v4x,
data              773 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.data =
data              782 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.data += 2;
data              811 drivers/media/platform/s5p-jpeg/jpeg-core.c 		jpeg_buffer.data = (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) +
data              868 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.data =
data              901 drivers/media/platform/s5p-jpeg/jpeg-core.c 		jpeg_buffer.data = (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) +
data             1044 drivers/media/platform/s5p-jpeg/jpeg-core.c 	return ((unsigned char *)buf->data)[buf->curr++];
data             1123 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.data = buffer;
data             3146 drivers/media/platform/s5p-jpeg/jpeg-core.c 		.data = &s5p_jpeg_drvdata,
data             3149 drivers/media/platform/s5p-jpeg/jpeg-core.c 		.data = &exynos3250_jpeg_drvdata,
data             3152 drivers/media/platform/s5p-jpeg/jpeg-core.c 		.data = &exynos4_jpeg_drvdata,
data             3155 drivers/media/platform/s5p-jpeg/jpeg-core.c 		.data = &exynos4_jpeg_drvdata,
data             3158 drivers/media/platform/s5p-jpeg/jpeg-core.c 		.data = &exynos5420_jpeg_drvdata,
data             3161 drivers/media/platform/s5p-jpeg/jpeg-core.c 		.data = &exynos5433_jpeg_drvdata,
data             3179 drivers/media/platform/s5p-jpeg/jpeg-core.c 		driver_data = (struct s5p_jpeg_variant *)match->data;
data              252 drivers/media/platform/s5p-jpeg/jpeg-core.h 	unsigned long data;
data             1643 drivers/media/platform/s5p-mfc/s5p_mfc.c 		.data = &mfc_drvdata_v5,
data             1646 drivers/media/platform/s5p-mfc/s5p_mfc.c 		.data = &mfc_drvdata_v6,
data             1649 drivers/media/platform/s5p-mfc/s5p_mfc.c 		.data = &mfc_drvdata_v7,
data             1652 drivers/media/platform/s5p-mfc/s5p_mfc.c 		.data = &mfc_drvdata_v8,
data             1655 drivers/media/platform/s5p-mfc/s5p_mfc.c 		.data = &mfc_drvdata_v8_5433,
data             1658 drivers/media/platform/s5p-mfc/s5p_mfc.c 		.data = &mfc_drvdata_v10,
data              102 drivers/media/platform/s5p-mfc/s5p_mfc_common.h #define mfc_write(dev, data, offset)	writel((data), dev->regs_base + \
data               77 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c 	memcpy(dev->fw_buf.virt, fw_blob->data, fw_blob->size);
data              260 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c static void s5p_mfc_write_info_v5(struct s5p_mfc_ctx *ctx, unsigned int data,
data              263 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c 	*(u32 *)(ctx->shm.virt + ofs) = data;
data               35 drivers/media/platform/seco-cec/seco-cec.c #define smb_wr16(cmd, data) smb_word_op(CMD_WORD_DATA, SECOCEC_MICRO_ADDRESS, \
data               36 drivers/media/platform/seco-cec/seco-cec.c 					     cmd, data, SMBUS_WRITE, NULL)
data               40 drivers/media/platform/seco-cec/seco-cec.c static int smb_word_op(short data_format, u16 slave_addr, u8 cmd, u16 data,
data               75 drivers/media/platform/seco-cec/seco-cec.c 		outb((u8)data, HDAT0);
data               76 drivers/media/platform/seco-cec/seco-cec.c 		outb((u8)(data >> 8), HDAT1);
data              318 drivers/media/platform/sti/bdisp/bdisp-debug.c static int last_nodes_show(struct seq_file *s, void *data)
data              391 drivers/media/platform/sti/bdisp/bdisp-debug.c static int last_nodes_raw_show(struct seq_file *s, void *data)
data              440 drivers/media/platform/sti/bdisp/bdisp-debug.c static int last_request_show(struct seq_file *s, void *data)
data              477 drivers/media/platform/sti/bdisp/bdisp-debug.c static int regs_show(struct seq_file *s, void *data)
data              585 drivers/media/platform/sti/bdisp/bdisp-debug.c static int perf_show(struct seq_file *s, void *data)
data               80 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c static void channel_swdemux_tsklet(unsigned long data)
data               82 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	struct channel_info *channel = (struct channel_info *)data;
data              973 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	ehdr = (struct elf32_hdr *)fw->data;
data              998 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	ehdr = (Elf32_Ehdr *)fw->data;
data             1025 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	const u8 *imem_src = fw->data + phdr->p_offset;
data             1070 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	memcpy((void __force *)dst, (void *)fw->data + phdr->p_offset,
data             1087 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	ehdr = (Elf32_Ehdr *)fw->data;
data             1088 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	phdr = (Elf32_Phdr *)(fw->data + ehdr->e_phoff);
data               47 drivers/media/platform/sti/delta/delta-ipc.c 				 void *data, u32 size)
data               49 drivers/media/platform/sti/delta/delta-ipc.c 	return ((data >= ctx->ipc_buf->vaddr) &&
data               50 drivers/media/platform/sti/delta/delta-ipc.c 		((data + size) <= (ctx->ipc_buf->vaddr + ctx->ipc_buf->size)));
data              136 drivers/media/platform/sti/delta/delta-ipc.c 	if (!param || !param->data || !param->size) {
data              182 drivers/media/platform/sti/delta/delta-ipc.c 	memcpy(ctx->ipc_buf->vaddr, param->data, msg.param_size);
data              191 drivers/media/platform/sti/delta/delta-ipc.c 			ret, name, param->size, param->data);
data              201 drivers/media/platform/sti/delta/delta-ipc.c 			name, param->size, param->data);
data              211 drivers/media/platform/sti/delta/delta-ipc.c 			ctx->cb_err, name, param->size, param->data);
data              252 drivers/media/platform/sti/delta/delta-ipc.c 	if (!param || !param->data || !param->size) {
data              267 drivers/media/platform/sti/delta/delta-ipc.c 	if (!is_valid_data(ctx, param->data, param->size)) {
data              272 drivers/media/platform/sti/delta/delta-ipc.c 			param->data,
data              282 drivers/media/platform/sti/delta/delta-ipc.c 	msg.param_paddr = to_paddr(ctx, param->data);
data              290 drivers/media/platform/sti/delta/delta-ipc.c 			ret, param->size, param->data);
data              301 drivers/media/platform/sti/delta/delta-ipc.c 			param->size, param->data);
data              311 drivers/media/platform/sti/delta/delta-ipc.c 			ctx->cb_err, param->size, param->data);
data              343 drivers/media/platform/sti/delta/delta-ipc.c 	if (!param || !param->data || !param->size) {
data              350 drivers/media/platform/sti/delta/delta-ipc.c 	if (!status || !status->data || !status->size) {
data              367 drivers/media/platform/sti/delta/delta-ipc.c 	if (!is_valid_data(ctx, param->data, param->size)) {
data              372 drivers/media/platform/sti/delta/delta-ipc.c 			param->data,
data              378 drivers/media/platform/sti/delta/delta-ipc.c 	if (!is_valid_data(ctx, status->data, status->size)) {
data              383 drivers/media/platform/sti/delta/delta-ipc.c 			status->data,
data              393 drivers/media/platform/sti/delta/delta-ipc.c 	msg.param_paddr = to_paddr(ctx, param->data);
data              396 drivers/media/platform/sti/delta/delta-ipc.c 	msg.status_paddr = to_paddr(ctx, status->data);
data              404 drivers/media/platform/sti/delta/delta-ipc.c 			ret, param->size, param->data);
data              415 drivers/media/platform/sti/delta/delta-ipc.c 			param->size, param->data);
data              425 drivers/media/platform/sti/delta/delta-ipc.c 			ctx->cb_err, param->size, param->data);
data              493 drivers/media/platform/sti/delta/delta-ipc.c static int delta_ipc_cb(struct rpmsg_device *rpdev, void *data,
data              505 drivers/media/platform/sti/delta/delta-ipc.c 	if (!data || !len) {
data              518 drivers/media/platform/sti/delta/delta-ipc.c 	msg = (struct delta_ipc_cb_msg *)data;
data              224 drivers/media/platform/sti/delta/delta-mjpeg-dec.c 	ipc_param.data = params;
data              292 drivers/media/platform/sti/delta/delta-mjpeg-dec.c 	ipc_param.data = params;
data              294 drivers/media/platform/sti/delta/delta-mjpeg-dec.c 	ipc_status.data = status;
data               41 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 				unsigned char *data, unsigned int size,
data               51 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 	header->length           = be16_to_cpu(*(__be16 *)(data + offset));
data               53 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 	header->sample_precision = *(u8 *)(data + offset);
data               55 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 	header->frame_height     = be16_to_cpu(*(__be16 *)(data + offset));
data               57 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 	header->frame_width      = be16_to_cpu(*(__be16 *)(data + offset));
data               59 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 	header->nb_of_components = *(u8 *)(data + offset);
data               84 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 			    unsigned char *data, unsigned int size,
data              100 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 		if (data[offset] == MJPEG_MARKER)
data              101 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 			switch (data[offset + 1]) {
data              117 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c 							   &data[offset + 2],
data               31 drivers/media/platform/sti/delta/delta-mjpeg.h 			    unsigned char *data, unsigned int size,
data               65 drivers/media/platform/sti/delta/delta-v4l2.c 	u8 *data = (u8 *)(au->vaddr);
data               70 drivers/media/platform/sti/delta/delta-v4l2.c 			au->size, data);
data               74 drivers/media/platform/sti/delta/delta-v4l2.c 			size, data, size, data + au->size - size);
data               81 drivers/media/platform/sti/delta/delta-v4l2.c 	u8 *data = (u8 *)(frame->vaddr);
data               87 drivers/media/platform/sti/delta/delta-v4l2.c 		size, data);
data              221 drivers/media/platform/sti/delta/delta.h 	void *data;
data              274 drivers/media/platform/sti/hva/hva-debugfs.c static int device_show(struct seq_file *s, void *data)
data              284 drivers/media/platform/sti/hva/hva-debugfs.c static int encoders_show(struct seq_file *s, void *data)
data              302 drivers/media/platform/sti/hva/hva-debugfs.c static int last_show(struct seq_file *s, void *data)
data              319 drivers/media/platform/sti/hva/hva-debugfs.c static int regs_show(struct seq_file *s, void *data)
data              371 drivers/media/platform/sti/hva/hva-debugfs.c static int ctx_show(struct seq_file *s, void *data)
data              101 drivers/media/platform/sti/hva/hva-hw.c static irqreturn_t hva_hw_its_interrupt(int irq, void *data)
data              103 drivers/media/platform/sti/hva/hva-hw.c 	struct hva_dev *hva = data;
data              200 drivers/media/platform/sti/hva/hva-hw.c static irqreturn_t hva_hw_err_interrupt(int irq, void *data)
data              202 drivers/media/platform/sti/hva/hva-hw.c 	struct hva_dev *hva = data;
data              378 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c static irqreturn_t sun4i_csi_irq(int irq, void *data)
data              380 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c 	struct sun4i_csi *csi = data;
data               72 drivers/media/platform/tegra-cec/tegra_cec.c static irqreturn_t tegra_cec_irq_thread_handler(int irq, void *data)
data               74 drivers/media/platform/tegra-cec/tegra_cec.c 	struct device *dev = data;
data               93 drivers/media/platform/tegra-cec/tegra_cec.c static irqreturn_t tegra_cec_irq_handler(int irq, void *data)
data               95 drivers/media/platform/tegra-cec/tegra_cec.c 	struct device *dev = data;
data              839 drivers/media/platform/ti-vpe/cal.c static irqreturn_t cal_irq(int irq_cal, void *data)
data              841 drivers/media/platform/ti-vpe/cal.c 	struct cal_dev *dev = (struct cal_dev *)data;
data             1068 drivers/media/platform/ti-vpe/vpdma.c 	if (!f || !f->data) {
data             1087 drivers/media/platform/ti-vpe/vpdma.c 	memcpy(fw_dma_buf.addr, f->data, f->size);
data             1336 drivers/media/platform/ti-vpe/vpe.c static irqreturn_t vpe_irq(int irq_vpe, void *data)
data             1338 drivers/media/platform/ti-vpe/vpe.c 	struct vpe_dev *dev = (struct vpe_dev *)data;
data              306 drivers/media/platform/via-camera.c static irqreturn_t viacam_quick_irq(int irq, void *data)
data              308 drivers/media/platform/via-camera.c 	struct via_camera *cam = data;
data              342 drivers/media/platform/via-camera.c static irqreturn_t viacam_irq(int irq, void *data)
data              344 drivers/media/platform/via-camera.c 	struct via_camera *cam = data;
data              235 drivers/media/platform/vimc/vimc-core.c static int vimc_comp_compare(struct device *comp, void *data)
data              237 drivers/media/platform/vimc/vimc-core.c 	return comp == data;
data              140 drivers/media/platform/vimc/vimc-streamer.c static int vimc_streamer_thread(void *data)
data              142 drivers/media/platform/vimc/vimc-streamer.c 	struct vimc_stream *stream = data;
data             1549 drivers/media/platform/vivid/vivid-core.c 	tpg_set_font(font->data);
data              769 drivers/media/platform/vivid/vivid-kthread-cap.c static int vivid_thread_vid_cap(void *data)
data              771 drivers/media/platform/vivid/vivid-kthread-cap.c 	struct vivid_dev *dev = data;
data              117 drivers/media/platform/vivid/vivid-kthread-out.c static int vivid_thread_vid_out(void *data)
data              119 drivers/media/platform/vivid/vivid-kthread-out.c 	struct vivid_dev *dev = data;
data              130 drivers/media/platform/vivid/vivid-radio-common.c 			memset(dev->rds_gen.data, 0,
data              131 drivers/media/platform/vivid/vivid-radio-common.c 			       sizeof(dev->rds_gen.data));
data               29 drivers/media/platform/vivid/vivid-radio-rx.c 	struct v4l2_rds_data *data = dev->rds_gen.data;
data               38 drivers/media/platform/vivid/vivid-radio-rx.c 	if (size < sizeof(*data))
data               40 drivers/media/platform/vivid/vivid-radio-rx.c 	size = sizeof(*data) * (size / sizeof(*data));
data               93 drivers/media/platform/vivid/vivid-radio-rx.c 		struct v4l2_rds_data rds = data[data_blk];
data               27 drivers/media/platform/vivid/vivid-radio-tx.c 	struct v4l2_rds_data *data = dev->rds_gen.data;
data               35 drivers/media/platform/vivid/vivid-radio-tx.c 	if (size < sizeof(*data))
data               37 drivers/media/platform/vivid/vivid-radio-tx.c 	size = sizeof(*data) * (size / sizeof(*data));
data               88 drivers/media/platform/vivid/vivid-radio-tx.c 		data[data_blk] = rds;
data               44 drivers/media/platform/vivid/vivid-rds-gen.c 	struct v4l2_rds_data *data = rds->data;
data               52 drivers/media/platform/vivid/vivid-rds-gen.c 	for (grp = 0; grp < VIVID_RDS_GEN_GROUPS; grp++, data += VIVID_RDS_GEN_BLKS_PER_GRP) {
data               53 drivers/media/platform/vivid/vivid-rds-gen.c 		data[0].lsb = rds->picode & 0xff;
data               54 drivers/media/platform/vivid/vivid-rds-gen.c 		data[0].msb = rds->picode >> 8;
data               55 drivers/media/platform/vivid/vivid-rds-gen.c 		data[0].block = V4L2_RDS_BLOCK_A | (V4L2_RDS_BLOCK_A << 3);
data               56 drivers/media/platform/vivid/vivid-rds-gen.c 		data[1].lsb = rds->pty << 5;
data               57 drivers/media/platform/vivid/vivid-rds-gen.c 		data[1].msb = (rds->pty >> 3) | (rds->tp << 2);
data               58 drivers/media/platform/vivid/vivid-rds-gen.c 		data[1].block = V4L2_RDS_BLOCK_B | (V4L2_RDS_BLOCK_B << 3);
data               59 drivers/media/platform/vivid/vivid-rds-gen.c 		data[3].block = V4L2_RDS_BLOCK_D | (V4L2_RDS_BLOCK_D << 3);
data               66 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].lsb |= (rds->ta << 4) | (rds->ms << 3);
data               67 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].lsb |= vivid_get_di(rds, idx);
data               68 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].msb |= 1 << 3;
data               69 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].lsb = rds->picode & 0xff;
data               70 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].msb = rds->picode >> 8;
data               71 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].block = V4L2_RDS_BLOCK_C_ALT | (V4L2_RDS_BLOCK_C_ALT << 3);
data               72 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].lsb = rds->psname[2 * idx + 1];
data               73 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].msb = rds->psname[2 * idx];
data               78 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].lsb |= idx;
data               79 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].msb |= 4 << 3;
data               80 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].msb = rds->radiotext[4 * idx];
data               81 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].lsb = rds->radiotext[4 * idx + 1];
data               82 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].block = V4L2_RDS_BLOCK_C | (V4L2_RDS_BLOCK_C << 3);
data               83 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].msb = rds->radiotext[4 * idx + 2];
data               84 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].lsb = rds->radiotext[4 * idx + 3];
data              102 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].lsb &= ~3;
data              103 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].lsb |= date >> 15;
data              104 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].msb |= 8 << 3;
data              105 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].lsb = (date << 1) & 0xfe;
data              106 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].lsb |= (time >> 16) & 1;
data              107 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].msb = (date >> 7) & 0xff;
data              108 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].block = V4L2_RDS_BLOCK_C | (V4L2_RDS_BLOCK_C << 3);
data              109 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].lsb = time & 0xff;
data              110 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].msb = (time >> 8) & 0xff;
data              113 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].lsb |= (rds->ta << 4) | (rds->ms << 3);
data              114 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].lsb |= vivid_get_di(rds, grp % 22);
data              115 drivers/media/platform/vivid/vivid-rds-gen.c 			data[1].msb |= 0x1f << 3;
data              116 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].lsb = rds->picode & 0xff;
data              117 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].msb = rds->picode >> 8;
data              118 drivers/media/platform/vivid/vivid-rds-gen.c 			data[2].block = V4L2_RDS_BLOCK_C_ALT | (V4L2_RDS_BLOCK_C_ALT << 3);
data              119 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].lsb = rds->pty << 5;
data              120 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].lsb |= (rds->ta << 4) | (rds->ms << 3);
data              121 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].lsb |= vivid_get_di(rds, grp % 22);
data              122 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].msb |= rds->pty >> 3;
data              123 drivers/media/platform/vivid/vivid-rds-gen.c 			data[3].msb |= 0x1f << 3;
data               23 drivers/media/platform/vivid/vivid-rds-gen.h 	struct v4l2_rds_data	data[VIVID_RDS_GEN_BLOCKS];
data              118 drivers/media/platform/vivid/vivid-sdr-cap.c static int vivid_thread_sdr_cap(void *data)
data              120 drivers/media/platform/vivid/vivid-sdr-cap.c 	struct vivid_dev *dev = data;
data               28 drivers/media/platform/vivid/vivid-vbi-cap.c 				vbi_gen->data[12].data[0] = dev->vbi_out_wss[0];
data               29 drivers/media/platform/vivid/vivid-vbi-cap.c 				vbi_gen->data[12].data[1] = dev->vbi_out_wss[1];
data               31 drivers/media/platform/vivid/vivid-vbi-cap.c 				vbi_gen->data[12].id = 0;
data               36 drivers/media/platform/vivid/vivid-vbi-cap.c 				vbi_gen->data[12].data[0] = 0x01;
data               39 drivers/media/platform/vivid/vivid-vbi-cap.c 				vbi_gen->data[12].data[0] = 0x0b;
data               42 drivers/media/platform/vivid/vivid-vbi-cap.c 				vbi_gen->data[12].data[0] = 0x07;
data               46 drivers/media/platform/vivid/vivid-vbi-cap.c 				vbi_gen->data[12].data[0] = 0x08;
data               52 drivers/media/platform/vivid/vivid-vbi-cap.c 			vbi_gen->data[0].data[0] = dev->vbi_out_cc[0][0];
data               53 drivers/media/platform/vivid/vivid-vbi-cap.c 			vbi_gen->data[0].data[1] = dev->vbi_out_cc[0][1];
data               55 drivers/media/platform/vivid/vivid-vbi-cap.c 			vbi_gen->data[0].id = 0;
data               58 drivers/media/platform/vivid/vivid-vbi-cap.c 			vbi_gen->data[1].data[0] = dev->vbi_out_cc[1][0];
data               59 drivers/media/platform/vivid/vivid-vbi-cap.c 			vbi_gen->data[1].data[1] = dev->vbi_out_cc[1][1];
data               61 drivers/media/platform/vivid/vivid-vbi-cap.c 			vbi_gen->data[1].id = 0;
data              118 drivers/media/platform/vivid/vivid-vbi-cap.c 			vbuf[i] = dev->vbi_gen.data[i];
data               22 drivers/media/platform/vivid/vivid-vbi-gen.c static void vivid_vbi_gen_wss_raw(const struct v4l2_sliced_vbi_data *data,
data               36 drivers/media/platform/vivid/vivid-vbi-gen.c 	wss_data = (data->data[1] << 8) | data->data[0];
data               48 drivers/media/platform/vivid/vivid-vbi-gen.c static void vivid_vbi_gen_teletext_raw(const struct v4l2_sliced_vbi_data *data,
data               56 drivers/media/platform/vivid/vivid-vbi-gen.c 	memcpy(teletext + 3, data->data, sizeof(teletext) - 3);
data               83 drivers/media/platform/vivid/vivid-vbi-gen.c static void vivid_vbi_gen_cc_raw(const struct v4l2_sliced_vbi_data *data,
data               98 drivers/media/platform/vivid/vivid-vbi-gen.c 	cc_insert(cc + CC_PREAMBLE_BITS, data->data[0]);
data               99 drivers/media/platform/vivid/vivid-vbi-gen.c 	cc_insert(cc + CC_PREAMBLE_BITS + 16, data->data[1]);
data              115 drivers/media/platform/vivid/vivid-vbi-gen.c 		const struct v4l2_sliced_vbi_data *data = vbi->data + idx;
data              117 drivers/media/platform/vivid/vivid-vbi-gen.c 		unsigned line = data->line;
data              120 drivers/media/platform/vivid/vivid-vbi-gen.c 		start_2nd_field = (data->id & V4L2_SLICED_VBI_525) ? 263 : 313;
data              121 drivers/media/platform/vivid/vivid-vbi-gen.c 		if (data->field)
data              123 drivers/media/platform/vivid/vivid-vbi-gen.c 		line -= vbi_fmt->start[data->field];
data              126 drivers/media/platform/vivid/vivid-vbi-gen.c 			linebuf += (line * 2 + data->field) *
data              129 drivers/media/platform/vivid/vivid-vbi-gen.c 			linebuf += (line + data->field * vbi_fmt->count[0]) *
data              131 drivers/media/platform/vivid/vivid-vbi-gen.c 		if (data->id == V4L2_SLICED_CAPTION_525)
data              132 drivers/media/platform/vivid/vivid-vbi-gen.c 			vivid_vbi_gen_cc_raw(data, linebuf, vbi_fmt->sampling_rate);
data              133 drivers/media/platform/vivid/vivid-vbi-gen.c 		else if (data->id == V4L2_SLICED_WSS_625)
data              134 drivers/media/platform/vivid/vivid-vbi-gen.c 			vivid_vbi_gen_wss_raw(data, linebuf, vbi_fmt->sampling_rate);
data              135 drivers/media/platform/vivid/vivid-vbi-gen.c 		else if (data->id == V4L2_SLICED_TELETEXT_B)
data              136 drivers/media/platform/vivid/vivid-vbi-gen.c 			vivid_vbi_gen_teletext_raw(data, linebuf, vbi_fmt->sampling_rate);
data              249 drivers/media/platform/vivid/vivid-vbi-gen.c 	struct v4l2_sliced_vbi_data *data0 = vbi->data;
data              250 drivers/media/platform/vivid/vivid-vbi-gen.c 	struct v4l2_sliced_vbi_data *data1 = vbi->data + 1;
data              253 drivers/media/platform/vivid/vivid-vbi-gen.c 	memset(vbi->data, 0, sizeof(vbi->data));
data              261 drivers/media/platform/vivid/vivid-vbi-gen.c 			vivid_vbi_gen_teletext(data0->data, i, frame);
data              267 drivers/media/platform/vivid/vivid-vbi-gen.c 		data0->data[0] = 0x08;
data              273 drivers/media/platform/vivid/vivid-vbi-gen.c 			vivid_vbi_gen_teletext(data0->data, 12 + i, frame);
data              286 drivers/media/platform/vivid/vivid-vbi-gen.c 		data0->data[0] = calc_parity(vivid_cc_sequence1[2 * frame]);
data              287 drivers/media/platform/vivid/vivid-vbi-gen.c 		data0->data[1] = calc_parity(vivid_cc_sequence1[2 * frame + 1]);
data              290 drivers/media/platform/vivid/vivid-vbi-gen.c 		data0->data[0] = calc_parity(vivid_cc_sequence2[2 * frame]);
data              291 drivers/media/platform/vivid/vivid-vbi-gen.c 		data0->data[1] = calc_parity(vivid_cc_sequence2[2 * frame + 1]);
data              293 drivers/media/platform/vivid/vivid-vbi-gen.c 		data0->data[0] = calc_parity(0);
data              294 drivers/media/platform/vivid/vivid-vbi-gen.c 		data0->data[1] = calc_parity(0);
data              303 drivers/media/platform/vivid/vivid-vbi-gen.c 		data1->data[0] = vbi->time_of_day_packet[frame * 2];
data              304 drivers/media/platform/vivid/vivid-vbi-gen.c 		data1->data[1] = vbi->time_of_day_packet[frame * 2 + 1];
data              307 drivers/media/platform/vivid/vivid-vbi-gen.c 		data1->data[0] = calc_parity(0);
data              308 drivers/media/platform/vivid/vivid-vbi-gen.c 		data1->data[1] = calc_parity(0);
data               12 drivers/media/platform/vivid/vivid-vbi-gen.h 	struct v4l2_sliced_vbi_data data[25];
data              235 drivers/media/platform/vivid/vivid-vbi-out.c 				dev->vbi_out_cc[!!vbi->field][0] = vbi->data[0];
data              236 drivers/media/platform/vivid/vivid-vbi-out.c 				dev->vbi_out_cc[!!vbi->field][1] = vbi->data[1];
data              243 drivers/media/platform/vivid/vivid-vbi-out.c 				dev->vbi_out_wss[0] = vbi->data[0];
data              244 drivers/media/platform/vivid/vivid-vbi-out.c 				dev->vbi_out_wss[1] = vbi->data[1];
data              118 drivers/media/platform/vsp1/vsp1.h static inline void vsp1_write(struct vsp1_device *vsp1, u32 reg, u32 data)
data              120 drivers/media/platform/vsp1/vsp1.h 	iowrite32(data, vsp1->mmio + reg);
data               30 drivers/media/platform/vsp1/vsp1_brx.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               32 drivers/media/platform/vsp1/vsp1_brx.c 	vsp1_dl_body_write(dlb, brx->base + reg, data);
data               29 drivers/media/platform/vsp1/vsp1_clu.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               31 drivers/media/platform/vsp1/vsp1_clu.c 	vsp1_dl_body_write(dlb, reg, data);
data               75 drivers/media/platform/vsp1/vsp1_dl.c 	u32 data;
data              380 drivers/media/platform/vsp1/vsp1_dl.c void vsp1_dl_body_write(struct vsp1_dl_body *dlb, u32 reg, u32 data)
data              387 drivers/media/platform/vsp1/vsp1_dl.c 	dlb->entries[dlb->num_entries].data = data;
data              474 drivers/media/platform/vsp1/vsp1_dl.c 		cmd->data = pool->mem + data_offset;
data               48 drivers/media/platform/vsp1/vsp1_dl.h 	void *data;
data               75 drivers/media/platform/vsp1/vsp1_dl.h void vsp1_dl_body_write(struct vsp1_dl_body *dlb, u32 reg, u32 data);
data               45 drivers/media/platform/vsp1/vsp1_drm.h 	void (*du_complete)(void *data, unsigned int status, u32 crc);
data               45 drivers/media/platform/vsp1/vsp1_drv.c static irqreturn_t vsp1_irq_handler(int irq, void *data)
data               48 drivers/media/platform/vsp1/vsp1_drv.c 	struct vsp1_device *vsp1 = data;
data               32 drivers/media/platform/vsp1/vsp1_hgo.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               34 drivers/media/platform/vsp1/vsp1_hgo.c 	vsp1_dl_body_write(dlb, reg, data);
data               47 drivers/media/platform/vsp1/vsp1_hgo.c 	u32 *data;
data               53 drivers/media/platform/vsp1/vsp1_hgo.c 	data = buf->addr;
data               56 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_G_MAXMIN);
data               57 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_G_SUM);
data               62 drivers/media/platform/vsp1/vsp1_hgo.c 			*data++ = vsp1_hgo_read(hgo, VI6_HGO_EXT_HIST_DATA);
data               67 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_G_MAXMIN);
data               68 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_G_SUM);
data               71 drivers/media/platform/vsp1/vsp1_hgo.c 			*data++ = vsp1_hgo_read(hgo, VI6_HGO_G_HISTO(i));
data               75 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_R_MAXMIN);
data               76 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_G_MAXMIN);
data               77 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_B_MAXMIN);
data               79 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_R_SUM);
data               80 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_G_SUM);
data               81 drivers/media/platform/vsp1/vsp1_hgo.c 		*data++ = vsp1_hgo_read(hgo, VI6_HGO_B_SUM);
data               84 drivers/media/platform/vsp1/vsp1_hgo.c 			data[i] = vsp1_hgo_read(hgo, VI6_HGO_R_HISTO(i));
data               85 drivers/media/platform/vsp1/vsp1_hgo.c 			data[i+64] = vsp1_hgo_read(hgo, VI6_HGO_G_HISTO(i));
data               86 drivers/media/platform/vsp1/vsp1_hgo.c 			data[i+128] = vsp1_hgo_read(hgo, VI6_HGO_B_HISTO(i));
data               32 drivers/media/platform/vsp1/vsp1_hgt.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               34 drivers/media/platform/vsp1/vsp1_hgt.c 	vsp1_dl_body_write(dlb, reg, data);
data               47 drivers/media/platform/vsp1/vsp1_hgt.c 	u32 *data;
data               53 drivers/media/platform/vsp1/vsp1_hgt.c 	data = buf->addr;
data               55 drivers/media/platform/vsp1/vsp1_hgt.c 	*data++ = vsp1_hgt_read(hgt, VI6_HGT_MAXMIN);
data               56 drivers/media/platform/vsp1/vsp1_hgt.c 	*data++ = vsp1_hgt_read(hgt, VI6_HGT_SUM);
data               60 drivers/media/platform/vsp1/vsp1_hgt.c 			*data++ = vsp1_hgt_read(hgt, VI6_HGT_HISTO(m, n));
data               27 drivers/media/platform/vsp1/vsp1_hsit.c 				   struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               29 drivers/media/platform/vsp1/vsp1_hsit.c 	vsp1_dl_body_write(dlb, reg, data);
data               27 drivers/media/platform/vsp1/vsp1_lif.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               30 drivers/media/platform/vsp1/vsp1_lif.c 			       data);
data               29 drivers/media/platform/vsp1/vsp1_lut.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               31 drivers/media/platform/vsp1/vsp1_lut.c 	vsp1_dl_body_write(dlb, reg, data);
data               40 drivers/media/platform/vsp1/vsp1_rpf.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               43 drivers/media/platform/vsp1/vsp1_rpf.c 			       data);
data              209 drivers/media/platform/vsp1/vsp1_rpf.c 	auto_fld = cmd->data;
data               28 drivers/media/platform/vsp1/vsp1_sru.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               30 drivers/media/platform/vsp1/vsp1_sru.c 	vsp1_dl_body_write(dlb, reg, data);
data               31 drivers/media/platform/vsp1/vsp1_uds.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               33 drivers/media/platform/vsp1/vsp1_uds.c 	vsp1_dl_body_write(dlb, reg + uds->entity.index * VI6_UDS_OFFSET, data);
data               36 drivers/media/platform/vsp1/vsp1_uif.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               38 drivers/media/platform/vsp1/vsp1_uif.c 	vsp1_dl_body_write(dlb, reg + uif->entity.index * VI6_UIF_OFFSET, data);
data               30 drivers/media/platform/vsp1/vsp1_wpf.c 				  struct vsp1_dl_body *dlb, u32 reg, u32 data)
data               32 drivers/media/platform/vsp1/vsp1_wpf.c 	vsp1_dl_body_write(dlb, reg + wpf->entity.index * VI6_WPF_OFFSET, data);
data               25 drivers/media/radio/lm7000.h 	u8 data;
data               33 drivers/media/radio/lm7000.h 		data = val & (1 << i) ? LM7000_DATA : 0;
data               34 drivers/media/radio/lm7000.h 		set_pins(handle, data | LM7000_CE);
data               36 drivers/media/radio/lm7000.h 		set_pins(handle, data | LM7000_CE | LM7000_CLK);
data               38 drivers/media/radio/lm7000.h 		set_pins(handle, data | LM7000_CE);
data              326 drivers/media/radio/radio-cadet.c static ssize_t cadet_read(struct file *file, char __user *data, size_t count, loff_t *ppos)
data              348 drivers/media/radio/radio-cadet.c 	if (i && copy_to_user(data, readbuf, i))
data              144 drivers/media/radio/radio-gemtek.c #define gemtek_bu2614_set(dev, field, data) ((dev)->bu2614data = \
data              145 drivers/media/radio/radio-gemtek.c 	((dev)->bu2614data & ~field##_MASK) | ((data) << field##_SHIFT))
data               63 drivers/media/radio/radio-maxiradio.c static const int clk = 1, data = 2, wren = 4, mo_st = 8, power = 16;
data               89 drivers/media/radio/radio-maxiradio.c 	bits |= (pins & TEA575X_DATA) ? data : 0;
data              104 drivers/media/radio/radio-maxiradio.c 	return  ((bits & data) ? TEA575X_DATA : 0) |
data              308 drivers/media/radio/radio-miropcm20.c static int pcm20_thread(void *data)
data              310 drivers/media/radio/radio-miropcm20.c 	struct pcm20 *dev = data;
data              511 drivers/media/radio/radio-wl1273.c 	ptr = (__u8 *) fw_p->data;
data              127 drivers/media/radio/saa7706h.c static int saa7706h_i2c_send(struct i2c_client *client, const u8 *data, int len)
data              129 drivers/media/radio/saa7706h.c 	int err = i2c_master_send(client, data, len);
data              293 drivers/media/radio/si4713/radio-usb-si4713.c static int send_command(struct si4713_usb_device *radio, u8 *payload, char *data, int len)
data              301 drivers/media/radio/si4713/radio-usb-si4713.c 	memcpy(radio->buffer + 5, data, len);
data              312 drivers/media/radio/si4713/radio-usb-si4713.c static int si4713_i2c_read(struct si4713_usb_device *radio, char *data, int len)
data              334 drivers/media/radio/si4713/radio-usb-si4713.c 			memcpy(data, radio->buffer + 2, len);
data              339 drivers/media/radio/si4713/radio-usb-si4713.c 			data[0] = 0;
data              346 drivers/media/radio/si4713/radio-usb-si4713.c static int si4713_i2c_write(struct si4713_usb_device *radio, char *data, int len)
data              355 drivers/media/radio/si4713/radio-usb-si4713.c 		if (data[0] == command_table[i].command_id)
data              357 drivers/media/radio/si4713/radio-usb-si4713.c 						data, len);
data               85 drivers/media/radio/tea575x.c 	u8 data;
data               94 drivers/media/radio/tea575x.c 		data = (val >> 24) & TEA575X_DATA;
data               96 drivers/media/radio/tea575x.c 		tea->ops->set_pins(tea, data | TEA575X_WREN);
data               98 drivers/media/radio/tea575x.c 		tea->ops->set_pins(tea, data | TEA575X_WREN | TEA575X_CLK);
data              100 drivers/media/radio/tea575x.c 		tea->ops->set_pins(tea, data | TEA575X_WREN);
data              111 drivers/media/radio/tea575x.c 	u32 data = 0;
data              127 drivers/media/radio/tea575x.c 		data <<= 1;			/* shift data */
data              132 drivers/media/radio/tea575x.c 			data++;
data              139 drivers/media/radio/tea575x.c 	return data;
data               85 drivers/media/radio/wl128x/fmdrv.h 	} data;
data              194 drivers/media/radio/wl128x/fmdrv_common.c 	cmd_hdr = (struct fm_cmd_msg_hdr *)skb->data;
data              206 drivers/media/radio/wl128x/fmdrv_common.c 			       skb->data[FM_CMD_MSG_HDR_SIZE + index]);
data              219 drivers/media/radio/wl128x/fmdrv_common.c 	evt_hdr = (struct fm_event_msg_hdr *)skb->data;
data              231 drivers/media/radio/wl128x/fmdrv_common.c 			       skb->data[FM_EVT_MSG_HDR_SIZE + index]);
data              268 drivers/media/radio/wl128x/fmdrv_common.c 		evt_hdr = (void *)skb->data;
data              475 drivers/media/radio/wl128x/fmdrv_common.c 	evt_hdr = (void *)skb->data;
data              487 drivers/media/radio/wl128x/fmdrv_common.c 		memcpy(response, skb->data, evt_hdr->dlen);
data              511 drivers/media/radio/wl128x/fmdrv_common.c 	fm_evt_hdr = (void *)(*skb)->data;
data              577 drivers/media/radio/wl128x/fmdrv_common.c 	fm_evt_hdr = (void *)skb->data;
data              583 drivers/media/radio/wl128x/fmdrv_common.c 	memcpy(&fmdev->irq_info.flag, skb->data, fm_evt_hdr->dlen);
data              688 drivers/media/radio/wl128x/fmdrv_common.c 		rds_buff = &rds_format->data.groupdatabuff.buff[0];
data              712 drivers/media/radio/wl128x/fmdrv_common.c 	rds_data = skb->data;
data              736 drivers/media/radio/wl128x/fmdrv_common.c 		memcpy(&rds_fmt.data.groupdatabuff.
data              751 drivers/media/radio/wl128x/fmdrv_common.c 			cur_picode = be16_to_cpu((__force __be16)rds_fmt.data.groupgeneral.pidata);
data              757 drivers/media/radio/wl128x/fmdrv_common.c 			group_idx = (rds_fmt.data.groupgeneral.blk_b[0] >> 3);
data              761 drivers/media/radio/wl128x/fmdrv_common.c 			group_idx = 1 << (rds_fmt.data.groupgeneral.blk_b[0] >> 3);
data              763 drivers/media/radio/wl128x/fmdrv_common.c 				fm_rx_update_af_cache(fmdev, rds_fmt.data.group0A.af[0]);
data              764 drivers/media/radio/wl128x/fmdrv_common.c 				fm_rx_update_af_cache(fmdev, rds_fmt.data.group0A.af[1]);
data              772 drivers/media/radio/wl128x/fmdrv_common.c 	rds_data = skb->data;
data              975 drivers/media/radio/wl128x/fmdrv_common.c 	memcpy(&read_freq, skb->data, sizeof(read_freq));
data             1245 drivers/media/radio/wl128x/fmdrv_common.c 	fw_data = (void *)fw_entry->data;
data             1265 drivers/media/radio/wl128x/fmdrv_common.c 			ret = fmc_send_cmd(fmdev, 0, 0, action->data,
data             1274 drivers/media/radio/wl128x/fmdrv_common.c 			delay = (struct bts_action_delay *)action->data;
data             1463 drivers/media/radio/wl128x/fmdrv_common.c static void fm_st_reg_comp_cb(void *arg, int data)
data             1468 drivers/media/radio/wl128x/fmdrv_common.c 	fmdev->streg_cbdata = data;
data              275 drivers/media/rc/ati_remote.c 	unsigned char data;	/* Raw key code from remote */
data              309 drivers/media/rc/ati_remote.c static void ati_remote_dump(struct device *dev, unsigned char *data,
data              313 drivers/media/rc/ati_remote.c 		if (data[0] != (unsigned char)0xff && data[0] != 0x00)
data              314 drivers/media/rc/ati_remote.c 			dev_warn(dev, "Weird byte 0x%02x\n", data[0]);
data              316 drivers/media/rc/ati_remote.c 		dev_warn(dev, "Weird key %*ph\n", 4, data);
data              318 drivers/media/rc/ati_remote.c 		dev_warn(dev, "Weird data, len=%d %*ph ...\n", len, 6, data);
data              404 drivers/media/rc/ati_remote.c 	unsigned char *data)
data              409 drivers/media/rc/ati_remote.c 	memcpy(ati_remote->out_urb->transfer_buffer + 1, data, LO(cmd));
data              482 drivers/media/rc/ati_remote.c 	unsigned char *data= ati_remote->inbuf;
data              498 drivers/media/rc/ati_remote.c 	if ( urb->actual_length != 4 || data[0] != 0x14 ||
data              499 drivers/media/rc/ati_remote.c 	     data[1] != (unsigned char)(data[2] + data[3] + 0xD5) ||
data              500 drivers/media/rc/ati_remote.c 	     (data[3] & 0x0f) != 0x00) {
data              501 drivers/media/rc/ati_remote.c 		ati_remote_dump(&urb->dev->dev, data, urb->actual_length);
data              505 drivers/media/rc/ati_remote.c 	if (data[1] != ((data[2] + data[3] + 0xd5) & 0xff)) {
data              507 drivers/media/rc/ati_remote.c 			"wrong checksum in input: %*ph\n", 4, data);
data              513 drivers/media/rc/ati_remote.c 	remote_num = (data[3] >> 4) & 0x0f;
data              517 drivers/media/rc/ati_remote.c 			remote_num, data[2], channel_mask);
data              525 drivers/media/rc/ati_remote.c 	scancode = data[2] & 0x7f;
data              529 drivers/media/rc/ati_remote.c 		remote_num, data[2], scancode);
data              548 drivers/media/rc/ati_remote.c 				if (scancode == ati_remote_tbl[i].data) {
data              562 drivers/media/rc/ati_remote.c 			!(data[2] & 1));
data              570 drivers/media/rc/ati_remote.c 		if (ati_remote->old_data == data[2] &&
data              617 drivers/media/rc/ati_remote.c 						     scancode, data[2]);
data              646 drivers/media/rc/ati_remote.c 	ati_remote->old_data = data[2];
data              718 drivers/media/rc/ene_ir.c static irqreturn_t ene_isr(int irq, void *data)
data              725 drivers/media/rc/ene_ir.c 	struct ene_device *dev = (struct ene_device *)data;
data              374 drivers/media/rc/fintek-cir.c static irqreturn_t fintek_cir_isr(int irq, void *data)
data              376 drivers/media/rc/fintek-cir.c 	struct fintek_dev *fintek = data;
data              398 drivers/media/rc/img-ir/img-ir-hw.c 			(unsigned long long)filter->data,
data              400 drivers/media/rc/img-ir/img-ir-hw.c 		img_ir_write(priv, IMG_IR_IRQ_MSG_DATA_LW, (u32)filter->data);
data              401 drivers/media/rc/img-ir/img-ir-hw.c 		img_ir_write(priv, IMG_IR_IRQ_MSG_DATA_UP, (u32)(filter->data
data              467 drivers/media/rc/img-ir/img-ir-hw.c 		sc_filter->data,
data              500 drivers/media/rc/img-ir/img-ir-hw.c 		(unsigned long long)filter.data,
data              586 drivers/media/rc/img-ir/img-ir-hw.c 	rdev->scancode_wakeup_filter.data = 0;
data              937 drivers/media/rc/img-ir/img-ir-hw.c 			     void *data)
data              943 drivers/media/rc/img-ir/img-ir-hw.c 		img_ir_change_frequency(priv, data);
data              109 drivers/media/rc/img-ir/img-ir-hw.h 	u64 data;
data               14 drivers/media/rc/img-ir/img-ir-jvc.c 	unsigned int cust, data;
data               20 drivers/media/rc/img-ir/img-ir-jvc.c 	data = (raw >> 8) & 0xff;
data               23 drivers/media/rc/img-ir/img-ir-jvc.c 	request->scancode = cust << 8 | data;
data               31 drivers/media/rc/img-ir/img-ir-jvc.c 	unsigned int cust, data;
data               34 drivers/media/rc/img-ir/img-ir-jvc.c 	cust   = (in->data >> 8) & 0xff;
data               36 drivers/media/rc/img-ir/img-ir-jvc.c 	data   = (in->data >> 0) & 0xff;
data               39 drivers/media/rc/img-ir/img-ir-jvc.c 	out->data = cust   | data << 8;
data               16 drivers/media/rc/img-ir/img-ir-nec.c 	unsigned int addr, addr_inv, data, data_inv;
data               25 drivers/media/rc/img-ir/img-ir-nec.c 	data     = (raw >> 16) & 0xff;
data               27 drivers/media/rc/img-ir/img-ir-nec.c 	if ((data_inv ^ data) != 0xff) {
data               32 drivers/media/rc/img-ir/img-ir-nec.c 				bitrev8(data)     <<  8 |
data               40 drivers/media/rc/img-ir/img-ir-nec.c 				data;
data               46 drivers/media/rc/img-ir/img-ir-nec.c 				data;
data               56 drivers/media/rc/img-ir/img-ir-nec.c 	unsigned int addr, addr_inv, data, data_inv;
data               59 drivers/media/rc/img-ir/img-ir-nec.c 	data       = in->data & 0xff;
data               70 drivers/media/rc/img-ir/img-ir-nec.c 		if ((in->data | in->mask) & 0xff000000)
data               72 drivers/media/rc/img-ir/img-ir-nec.c 		else if ((in->data | in->mask) & 0x00ff0000)
data               81 drivers/media/rc/img-ir/img-ir-nec.c 		addr       = bitrev8(in->data >> 24);
data               83 drivers/media/rc/img-ir/img-ir-nec.c 		addr_inv   = bitrev8(in->data >> 16);
data               85 drivers/media/rc/img-ir/img-ir-nec.c 		data       = bitrev8(in->data >>  8);
data               87 drivers/media/rc/img-ir/img-ir-nec.c 		data_inv   = bitrev8(in->data >>  0);
data               92 drivers/media/rc/img-ir/img-ir-nec.c 		addr       = (in->data >> 16) & 0xff;
data               94 drivers/media/rc/img-ir/img-ir-nec.c 		addr_inv   = (in->data >>  8) & 0xff;
data               96 drivers/media/rc/img-ir/img-ir-nec.c 		data_inv   = data ^ 0xff;
data              101 drivers/media/rc/img-ir/img-ir-nec.c 		addr       = (in->data >>  8) & 0xff;
data              105 drivers/media/rc/img-ir/img-ir-nec.c 		data_inv   = data ^ 0xff;
data              110 drivers/media/rc/img-ir/img-ir-nec.c 	out->data = data_inv << 24 |
data              111 drivers/media/rc/img-ir/img-ir-nec.c 		    data     << 16 |
data               25 drivers/media/rc/img-ir/img-ir-sanyo.c 	unsigned int addr, addr_inv, data, data_inv;
data               33 drivers/media/rc/img-ir/img-ir-sanyo.c 	data     = (raw >> 26) & 0xff;
data               36 drivers/media/rc/img-ir/img-ir-sanyo.c 	if ((data_inv ^ data) != 0xff)
data               44 drivers/media/rc/img-ir/img-ir-sanyo.c 	request->scancode = addr << 8 | data;
data               52 drivers/media/rc/img-ir/img-ir-sanyo.c 	unsigned int addr, addr_inv, data, data_inv;
data               55 drivers/media/rc/img-ir/img-ir-sanyo.c 	data = in->data & 0xff;
data               57 drivers/media/rc/img-ir/img-ir-sanyo.c 	data_inv = data ^ 0xff;
data               59 drivers/media/rc/img-ir/img-ir-sanyo.c 	if (in->data & 0xff700000)
data               62 drivers/media/rc/img-ir/img-ir-sanyo.c 	addr       = (in->data >> 8) & 0x1fff;
data               66 drivers/media/rc/img-ir/img-ir-sanyo.c 	out->data = (u64)data_inv << 34 |
data               67 drivers/media/rc/img-ir/img-ir-sanyo.c 		    (u64)data     << 26 |
data               43 drivers/media/rc/img-ir/img-ir-sharp.c 	addr   = (in->data >> 8) & 0x1f;
data               45 drivers/media/rc/img-ir/img-ir-sharp.c 	cmd    = (in->data >> 0) & 0xff;
data               55 drivers/media/rc/img-ir/img-ir-sharp.c 	out->data = addr        |
data               60 drivers/media/rc/img-ir/img-ir-sony.c 	dev      = (in->data >> 16) & 0xff;
data               62 drivers/media/rc/img-ir/img-ir-sony.c 	subdev   = (in->data >> 8)  & 0xff;
data               64 drivers/media/rc/img-ir/img-ir-sony.c 	func     = (in->data >> 0)  & 0x7f;
data              108 drivers/media/rc/img-ir/img-ir-sony.c 	out->data = func          |
data              158 drivers/media/rc/img-ir/img-ir.h 				unsigned int reg_offs, unsigned int data)
data              160 drivers/media/rc/img-ir/img-ir.h 	iowrite32(data, priv->reg_base + reg_offs);
data               32 drivers/media/rc/imon_raw.c 	u64 data = be64_to_cpu(imon->ir_buf);
data               33 drivers/media/rc/imon_raw.c 	u8 packet_no = data & 0xff;
data               46 drivers/media/rc/imon_raw.c 	data >>= 24;
data               60 drivers/media/rc/imon_raw.c 		bit = fls64(data & (BIT_ULL(offset) - 1));
data               78 drivers/media/rc/imon_raw.c 		bit = fls64(~data & (BIT_ULL(offset) - 1));
data              150 drivers/media/rc/ir-hix5hd2.c static irqreturn_t hix5hd2_ir_rx_interrupt(int irq, void *data)
data              155 drivers/media/rc/ir-hix5hd2.c 	struct hix5hd2_ir_priv *priv = data;
data               95 drivers/media/rc/ir-imon-decoder.c 	struct imon_dec *data = &dev->raw->imon;
data               99 drivers/media/rc/ir-imon-decoder.c 			data->state = STATE_INACTIVE;
data              105 drivers/media/rc/ir-imon-decoder.c 		data->state, data->count, TO_US(ev.duration),
data              118 drivers/media/rc/ir-imon-decoder.c 	if (data->state == STATE_ERROR) {
data              120 drivers/media/rc/ir-imon-decoder.c 			data->state = STATE_INACTIVE;
data              130 drivers/media/rc/ir-imon-decoder.c 		switch (data->state) {
data              133 drivers/media/rc/ir-imon-decoder.c 				data->state = STATE_BIT_CHK;
data              134 drivers/media/rc/ir-imon-decoder.c 				data->bits = 0;
data              135 drivers/media/rc/ir-imon-decoder.c 				data->count = IMON_BITS;
data              139 drivers/media/rc/ir-imon-decoder.c 			if (IMON_CHKBITS & BIT(data->count))
data              140 drivers/media/rc/ir-imon-decoder.c 				data->last_chk = ev.pulse;
data              143 drivers/media/rc/ir-imon-decoder.c 			data->state = STATE_BIT_START;
data              146 drivers/media/rc/ir-imon-decoder.c 			data->bits <<= 1;
data              148 drivers/media/rc/ir-imon-decoder.c 				data->bits |= 1;
data              150 drivers/media/rc/ir-imon-decoder.c 			if (IMON_CHKBITS & BIT(data->count)) {
data              151 drivers/media/rc/ir-imon-decoder.c 				if (data->last_chk != !(data->bits & 3))
data              155 drivers/media/rc/ir-imon-decoder.c 			if (!data->count--)
data              156 drivers/media/rc/ir-imon-decoder.c 				data->state = STATE_FINISHED;
data              158 drivers/media/rc/ir-imon-decoder.c 				data->state = STATE_BIT_CHK;
data              164 drivers/media/rc/ir-imon-decoder.c 			data->state = STATE_INACTIVE;
data              172 drivers/media/rc/ir-imon-decoder.c 		data->state, data->count, TO_US(ev.duration),
data              175 drivers/media/rc/ir-imon-decoder.c 	data->state = STATE_ERROR;
data               40 drivers/media/rc/ir-jvc-decoder.c 	struct jvc_dec *data = &dev->raw->jvc;
data               44 drivers/media/rc/ir-jvc-decoder.c 			data->state = STATE_INACTIVE;
data               52 drivers/media/rc/ir-jvc-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data               55 drivers/media/rc/ir-jvc-decoder.c 	switch (data->state) {
data               64 drivers/media/rc/ir-jvc-decoder.c 		data->count = 0;
data               65 drivers/media/rc/ir-jvc-decoder.c 		data->first = true;
data               66 drivers/media/rc/ir-jvc-decoder.c 		data->toggle = !data->toggle;
data               67 drivers/media/rc/ir-jvc-decoder.c 		data->state = STATE_HEADER_SPACE;
data               77 drivers/media/rc/ir-jvc-decoder.c 		data->state = STATE_BIT_PULSE;
data               87 drivers/media/rc/ir-jvc-decoder.c 		data->state = STATE_BIT_SPACE;
data               94 drivers/media/rc/ir-jvc-decoder.c 		data->bits <<= 1;
data               96 drivers/media/rc/ir-jvc-decoder.c 			data->bits |= 1;
data              102 drivers/media/rc/ir-jvc-decoder.c 		data->count++;
data              104 drivers/media/rc/ir-jvc-decoder.c 		if (data->count == JVC_NBITS)
data              105 drivers/media/rc/ir-jvc-decoder.c 			data->state = STATE_TRAILER_PULSE;
data              107 drivers/media/rc/ir-jvc-decoder.c 			data->state = STATE_BIT_PULSE;
data              117 drivers/media/rc/ir-jvc-decoder.c 		data->state = STATE_TRAILER_SPACE;
data              127 drivers/media/rc/ir-jvc-decoder.c 		if (data->first) {
data              129 drivers/media/rc/ir-jvc-decoder.c 			scancode = (bitrev8((data->bits >> 8) & 0xff) << 8) |
data              130 drivers/media/rc/ir-jvc-decoder.c 				   (bitrev8((data->bits >> 0) & 0xff) << 0);
data              132 drivers/media/rc/ir-jvc-decoder.c 			rc_keydown(dev, RC_PROTO_JVC, scancode, data->toggle);
data              133 drivers/media/rc/ir-jvc-decoder.c 			data->first = false;
data              134 drivers/media/rc/ir-jvc-decoder.c 			data->old_bits = data->bits;
data              135 drivers/media/rc/ir-jvc-decoder.c 		} else if (data->bits == data->old_bits) {
data              143 drivers/media/rc/ir-jvc-decoder.c 		data->count = 0;
data              144 drivers/media/rc/ir-jvc-decoder.c 		data->state = STATE_CHECK_REPEAT;
data              152 drivers/media/rc/ir-jvc-decoder.c 			data->state = STATE_INACTIVE;
data              154 drivers/media/rc/ir-jvc-decoder.c 			data->state = STATE_BIT_PULSE;
data              160 drivers/media/rc/ir-jvc-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              161 drivers/media/rc/ir-jvc-decoder.c 	data->state = STATE_INACTIVE;
data              136 drivers/media/rc/ir-mce_kbd-decoder.c static enum mce_kbd_mode mce_kbd_mode(struct mce_kbd_dec *data)
data              138 drivers/media/rc/ir-mce_kbd-decoder.c 	switch (data->header & MCIR2_MODE_MASK) {
data              218 drivers/media/rc/ir-mce_kbd-decoder.c 	struct mce_kbd_dec *data = &dev->raw->mce_kbd;
data              225 drivers/media/rc/ir-mce_kbd-decoder.c 			data->state = STATE_INACTIVE;
data              234 drivers/media/rc/ir-mce_kbd-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              239 drivers/media/rc/ir-mce_kbd-decoder.c 	switch (data->state) {
data              251 drivers/media/rc/ir-mce_kbd-decoder.c 		data->state = STATE_HEADER_BIT_START;
data              252 drivers/media/rc/ir-mce_kbd-decoder.c 		data->count = 0;
data              253 drivers/media/rc/ir-mce_kbd-decoder.c 		data->header = 0;
data              260 drivers/media/rc/ir-mce_kbd-decoder.c 		data->header <<= 1;
data              262 drivers/media/rc/ir-mce_kbd-decoder.c 			data->header |= 1;
data              263 drivers/media/rc/ir-mce_kbd-decoder.c 		data->count++;
data              264 drivers/media/rc/ir-mce_kbd-decoder.c 		data->state = STATE_HEADER_BIT_END;
data              270 drivers/media/rc/ir-mce_kbd-decoder.c 		if (data->count != MCIR2_HEADER_NBITS) {
data              271 drivers/media/rc/ir-mce_kbd-decoder.c 			data->state = STATE_HEADER_BIT_START;
data              275 drivers/media/rc/ir-mce_kbd-decoder.c 		switch (mce_kbd_mode(data)) {
data              277 drivers/media/rc/ir-mce_kbd-decoder.c 			data->wanted_bits = MCIR2_KEYBOARD_NBITS;
data              280 drivers/media/rc/ir-mce_kbd-decoder.c 			data->wanted_bits = MCIR2_MOUSE_NBITS;
data              287 drivers/media/rc/ir-mce_kbd-decoder.c 		data->count = 0;
data              288 drivers/media/rc/ir-mce_kbd-decoder.c 		data->body = 0;
data              289 drivers/media/rc/ir-mce_kbd-decoder.c 		data->state = STATE_BODY_BIT_START;
data              296 drivers/media/rc/ir-mce_kbd-decoder.c 		data->body <<= 1;
data              298 drivers/media/rc/ir-mce_kbd-decoder.c 			data->body |= 1;
data              299 drivers/media/rc/ir-mce_kbd-decoder.c 		data->count++;
data              300 drivers/media/rc/ir-mce_kbd-decoder.c 		data->state = STATE_BODY_BIT_END;
data              304 drivers/media/rc/ir-mce_kbd-decoder.c 		if (data->count == data->wanted_bits)
data              305 drivers/media/rc/ir-mce_kbd-decoder.c 			data->state = STATE_FINISHED;
data              307 drivers/media/rc/ir-mce_kbd-decoder.c 			data->state = STATE_BODY_BIT_START;
data              316 drivers/media/rc/ir-mce_kbd-decoder.c 		switch (data->wanted_bits) {
data              318 drivers/media/rc/ir-mce_kbd-decoder.c 			scancode = data->body & 0xffffff;
data              320 drivers/media/rc/ir-mce_kbd-decoder.c 				data->body);
data              321 drivers/media/rc/ir-mce_kbd-decoder.c 			spin_lock(&data->keylock);
data              325 drivers/media/rc/ir-mce_kbd-decoder.c 				mod_timer(&data->rx_timeout, jiffies + delay);
data              327 drivers/media/rc/ir-mce_kbd-decoder.c 				del_timer(&data->rx_timeout);
data              331 drivers/media/rc/ir-mce_kbd-decoder.c 			spin_unlock(&data->keylock);
data              335 drivers/media/rc/ir-mce_kbd-decoder.c 			scancode = data->body & 0x1fffff;
data              348 drivers/media/rc/ir-mce_kbd-decoder.c 		data->state = STATE_INACTIVE;
data              356 drivers/media/rc/ir-mce_kbd-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              357 drivers/media/rc/ir-mce_kbd-decoder.c 	data->state = STATE_INACTIVE;
data               41 drivers/media/rc/ir-nec-decoder.c 	struct nec_dec *data = &dev->raw->nec;
data               48 drivers/media/rc/ir-nec-decoder.c 			data->state = STATE_INACTIVE;
data               53 drivers/media/rc/ir-nec-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data               55 drivers/media/rc/ir-nec-decoder.c 	switch (data->state) {
data               62 drivers/media/rc/ir-nec-decoder.c 			data->is_nec_x = false;
data               63 drivers/media/rc/ir-nec-decoder.c 			data->necx_repeat = false;
data               65 drivers/media/rc/ir-nec-decoder.c 			data->is_nec_x = true;
data               69 drivers/media/rc/ir-nec-decoder.c 		data->count = 0;
data               70 drivers/media/rc/ir-nec-decoder.c 		data->state = STATE_HEADER_SPACE;
data               78 drivers/media/rc/ir-nec-decoder.c 			data->state = STATE_BIT_PULSE;
data               81 drivers/media/rc/ir-nec-decoder.c 			data->state = STATE_TRAILER_PULSE;
data               94 drivers/media/rc/ir-nec-decoder.c 		data->state = STATE_BIT_SPACE;
data              101 drivers/media/rc/ir-nec-decoder.c 		if (data->necx_repeat && data->count == NECX_REPEAT_BITS &&
data              105 drivers/media/rc/ir-nec-decoder.c 			data->state = STATE_INACTIVE;
data              107 drivers/media/rc/ir-nec-decoder.c 		} else if (data->count > NECX_REPEAT_BITS)
data              108 drivers/media/rc/ir-nec-decoder.c 			data->necx_repeat = false;
data              110 drivers/media/rc/ir-nec-decoder.c 		data->bits <<= 1;
data              112 drivers/media/rc/ir-nec-decoder.c 			data->bits |= 1;
data              115 drivers/media/rc/ir-nec-decoder.c 		data->count++;
data              117 drivers/media/rc/ir-nec-decoder.c 		if (data->count == NEC_NBITS)
data              118 drivers/media/rc/ir-nec-decoder.c 			data->state = STATE_TRAILER_PULSE;
data              120 drivers/media/rc/ir-nec-decoder.c 			data->state = STATE_BIT_PULSE;
data              131 drivers/media/rc/ir-nec-decoder.c 		data->state = STATE_TRAILER_SPACE;
data              141 drivers/media/rc/ir-nec-decoder.c 		if (data->count == NEC_NBITS) {
data              142 drivers/media/rc/ir-nec-decoder.c 			address     = bitrev8((data->bits >> 24) & 0xff);
data              143 drivers/media/rc/ir-nec-decoder.c 			not_address = bitrev8((data->bits >> 16) & 0xff);
data              144 drivers/media/rc/ir-nec-decoder.c 			command	    = bitrev8((data->bits >>  8) & 0xff);
data              145 drivers/media/rc/ir-nec-decoder.c 			not_command = bitrev8((data->bits >>  0) & 0xff);
data              153 drivers/media/rc/ir-nec-decoder.c 			if (data->is_nec_x)
data              154 drivers/media/rc/ir-nec-decoder.c 				data->necx_repeat = true;
data              161 drivers/media/rc/ir-nec-decoder.c 		data->state = STATE_INACTIVE;
data              166 drivers/media/rc/ir-nec-decoder.c 		data->count, data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              167 drivers/media/rc/ir-nec-decoder.c 	data->state = STATE_INACTIVE;
data              178 drivers/media/rc/ir-nec-decoder.c 	unsigned int addr, addr_inv, data, data_inv;
data              180 drivers/media/rc/ir-nec-decoder.c 	data = scancode & 0xff;
data              193 drivers/media/rc/ir-nec-decoder.c 		data_inv   = data ^ 0xff;
data              199 drivers/media/rc/ir-nec-decoder.c 		data_inv   = data ^ 0xff;
data              204 drivers/media/rc/ir-nec-decoder.c 	       data     << 16 |
data               42 drivers/media/rc/ir-rc5-decoder.c 	struct rc5_dec *data = &dev->raw->rc5;
data               49 drivers/media/rc/ir-rc5-decoder.c 			data->state = STATE_INACTIVE;
data               58 drivers/media/rc/ir-rc5-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data               63 drivers/media/rc/ir-rc5-decoder.c 	switch (data->state) {
data               69 drivers/media/rc/ir-rc5-decoder.c 		data->state = STATE_BIT_START;
data               70 drivers/media/rc/ir-rc5-decoder.c 		data->count = 1;
data               76 drivers/media/rc/ir-rc5-decoder.c 			data->state = STATE_FINISHED;
data               83 drivers/media/rc/ir-rc5-decoder.c 		data->bits <<= 1;
data               85 drivers/media/rc/ir-rc5-decoder.c 			data->bits |= 1;
data               86 drivers/media/rc/ir-rc5-decoder.c 		data->count++;
data               87 drivers/media/rc/ir-rc5-decoder.c 		data->state = STATE_BIT_END;
data               91 drivers/media/rc/ir-rc5-decoder.c 		if (data->count == CHECK_RC5X_NBITS)
data               92 drivers/media/rc/ir-rc5-decoder.c 			data->state = STATE_CHECK_RC5X;
data               94 drivers/media/rc/ir-rc5-decoder.c 			data->state = STATE_BIT_START;
data              101 drivers/media/rc/ir-rc5-decoder.c 			data->is_rc5x = true;
data              104 drivers/media/rc/ir-rc5-decoder.c 			data->is_rc5x = false;
data              105 drivers/media/rc/ir-rc5-decoder.c 		data->state = STATE_BIT_START;
data              112 drivers/media/rc/ir-rc5-decoder.c 		if (data->is_rc5x && data->count == RC5X_NBITS) {
data              116 drivers/media/rc/ir-rc5-decoder.c 				data->state = STATE_INACTIVE;
data              119 drivers/media/rc/ir-rc5-decoder.c 			xdata    = (data->bits & 0x0003F) >> 0;
data              120 drivers/media/rc/ir-rc5-decoder.c 			command  = (data->bits & 0x00FC0) >> 6;
data              121 drivers/media/rc/ir-rc5-decoder.c 			system   = (data->bits & 0x1F000) >> 12;
data              122 drivers/media/rc/ir-rc5-decoder.c 			toggle   = (data->bits & 0x20000) ? 1 : 0;
data              123 drivers/media/rc/ir-rc5-decoder.c 			command += (data->bits & 0x40000) ? 0 : 0x40;
data              127 drivers/media/rc/ir-rc5-decoder.c 		} else if (!data->is_rc5x && data->count == RC5_NBITS) {
data              131 drivers/media/rc/ir-rc5-decoder.c 				data->state = STATE_INACTIVE;
data              134 drivers/media/rc/ir-rc5-decoder.c 			command  = (data->bits & 0x0003F) >> 0;
data              135 drivers/media/rc/ir-rc5-decoder.c 			system   = (data->bits & 0x007C0) >> 6;
data              136 drivers/media/rc/ir-rc5-decoder.c 			toggle   = (data->bits & 0x00800) ? 1 : 0;
data              137 drivers/media/rc/ir-rc5-decoder.c 			command += (data->bits & 0x01000) ? 0 : 0x40;
data              141 drivers/media/rc/ir-rc5-decoder.c 		} else if (!data->is_rc5x && data->count == RC5_SZ_NBITS) {
data              145 drivers/media/rc/ir-rc5-decoder.c 				data->state = STATE_INACTIVE;
data              148 drivers/media/rc/ir-rc5-decoder.c 			command  = (data->bits & 0x0003F) >> 0;
data              149 drivers/media/rc/ir-rc5-decoder.c 			system   = (data->bits & 0x02FC0) >> 6;
data              150 drivers/media/rc/ir-rc5-decoder.c 			toggle   = (data->bits & 0x01000) ? 1 : 0;
data              161 drivers/media/rc/ir-rc5-decoder.c 		data->state = STATE_INACTIVE;
data              167 drivers/media/rc/ir-rc5-decoder.c 		data->state, data->count, TO_US(ev.duration), TO_STR(ev.pulse));
data              168 drivers/media/rc/ir-rc5-decoder.c 	data->state = STATE_INACTIVE;
data              214 drivers/media/rc/ir-rc5-decoder.c 	unsigned int data, xdata, command, commandx, system, pre_space_data;
data              223 drivers/media/rc/ir-rc5-decoder.c 		data = !commandx << 12 | system << 6 | command;
data              227 drivers/media/rc/ir-rc5-decoder.c 					    RC5_NBITS - 1, data);
data              238 drivers/media/rc/ir-rc5-decoder.c 		data = commandx << 18 | system << 12 | command << 6 | xdata;
data              241 drivers/media/rc/ir-rc5-decoder.c 		pre_space_data = data >> (RC5X_NBITS - CHECK_RC5X_NBITS);
data              250 drivers/media/rc/ir-rc5-decoder.c 					    data);
data               59 drivers/media/rc/ir-rc6-decoder.c static enum rc6_mode rc6_mode(struct rc6_dec *data)
data               61 drivers/media/rc/ir-rc6-decoder.c 	switch (data->header & RC6_MODE_MASK) {
data               65 drivers/media/rc/ir-rc6-decoder.c 		if (!data->toggle)
data               82 drivers/media/rc/ir-rc6-decoder.c 	struct rc6_dec *data = &dev->raw->rc6;
data               89 drivers/media/rc/ir-rc6-decoder.c 			data->state = STATE_INACTIVE;
data               98 drivers/media/rc/ir-rc6-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              103 drivers/media/rc/ir-rc6-decoder.c 	switch (data->state) {
data              115 drivers/media/rc/ir-rc6-decoder.c 		data->state = STATE_PREFIX_SPACE;
data              116 drivers/media/rc/ir-rc6-decoder.c 		data->count = 0;
data              126 drivers/media/rc/ir-rc6-decoder.c 		data->state = STATE_HEADER_BIT_START;
data              127 drivers/media/rc/ir-rc6-decoder.c 		data->header = 0;
data              134 drivers/media/rc/ir-rc6-decoder.c 		data->header <<= 1;
data              136 drivers/media/rc/ir-rc6-decoder.c 			data->header |= 1;
data              137 drivers/media/rc/ir-rc6-decoder.c 		data->count++;
data              138 drivers/media/rc/ir-rc6-decoder.c 		data->state = STATE_HEADER_BIT_END;
data              142 drivers/media/rc/ir-rc6-decoder.c 		if (data->count == RC6_HEADER_NBITS)
data              143 drivers/media/rc/ir-rc6-decoder.c 			data->state = STATE_TOGGLE_START;
data              145 drivers/media/rc/ir-rc6-decoder.c 			data->state = STATE_HEADER_BIT_START;
data              154 drivers/media/rc/ir-rc6-decoder.c 		data->toggle = ev.pulse;
data              155 drivers/media/rc/ir-rc6-decoder.c 		data->state = STATE_TOGGLE_END;
data              159 drivers/media/rc/ir-rc6-decoder.c 		if (!(data->header & RC6_STARTBIT_MASK)) {
data              164 drivers/media/rc/ir-rc6-decoder.c 		data->state = STATE_BODY_BIT_START;
data              166 drivers/media/rc/ir-rc6-decoder.c 		data->count = 0;
data              167 drivers/media/rc/ir-rc6-decoder.c 		data->body = 0;
data              169 drivers/media/rc/ir-rc6-decoder.c 		switch (rc6_mode(data)) {
data              171 drivers/media/rc/ir-rc6-decoder.c 			data->wanted_bits = RC6_0_NBITS;
data              174 drivers/media/rc/ir-rc6-decoder.c 			data->wanted_bits = RC6_6A_NBITS;
data              185 drivers/media/rc/ir-rc6-decoder.c 			if (data->count++ < CHAR_BIT * sizeof data->body) {
data              186 drivers/media/rc/ir-rc6-decoder.c 				data->body <<= 1;
data              188 drivers/media/rc/ir-rc6-decoder.c 					data->body |= 1;
data              190 drivers/media/rc/ir-rc6-decoder.c 			data->state = STATE_BODY_BIT_END;
data              192 drivers/media/rc/ir-rc6-decoder.c 		} else if (RC6_MODE_6A == rc6_mode(data) && !ev.pulse &&
data              194 drivers/media/rc/ir-rc6-decoder.c 			data->state = STATE_FINISHED;
data              200 drivers/media/rc/ir-rc6-decoder.c 		if (data->count == data->wanted_bits)
data              201 drivers/media/rc/ir-rc6-decoder.c 			data->state = STATE_FINISHED;
data              203 drivers/media/rc/ir-rc6-decoder.c 			data->state = STATE_BODY_BIT_START;
data              212 drivers/media/rc/ir-rc6-decoder.c 		switch (rc6_mode(data)) {
data              214 drivers/media/rc/ir-rc6-decoder.c 			scancode = data->body;
data              215 drivers/media/rc/ir-rc6-decoder.c 			toggle = data->toggle;
data              222 drivers/media/rc/ir-rc6-decoder.c 			if (data->count > CHAR_BIT * sizeof data->body) {
data              224 drivers/media/rc/ir-rc6-decoder.c 					data->count);
data              228 drivers/media/rc/ir-rc6-decoder.c 			scancode = data->body;
data              229 drivers/media/rc/ir-rc6-decoder.c 			switch (data->count) {
data              267 drivers/media/rc/ir-rc6-decoder.c 		data->state = STATE_INACTIVE;
data              273 drivers/media/rc/ir-rc6-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              274 drivers/media/rc/ir-rc6-decoder.c 	data->state = STATE_INACTIVE;
data               24 drivers/media/rc/ir-rcmm-decoder.c static bool rcmm_mode(const struct rcmm_dec *data)
data               26 drivers/media/rc/ir-rcmm-decoder.c 	return !((0x000c0000 & data->bits) == 0x000c0000);
data               29 drivers/media/rc/ir-rcmm-decoder.c static int rcmm_miscmode(struct rc_dev *dev, struct rcmm_dec *data)
data               31 drivers/media/rc/ir-rcmm-decoder.c 	switch (data->count) {
data               34 drivers/media/rc/ir-rcmm-decoder.c 			rc_keydown(dev, RC_PROTO_RCMM24, data->bits, 0);
data               35 drivers/media/rc/ir-rcmm-decoder.c 			data->state = STATE_INACTIVE;
data               42 drivers/media/rc/ir-rcmm-decoder.c 			rc_keydown(dev, RC_PROTO_RCMM12, data->bits, 0);
data               43 drivers/media/rc/ir-rcmm-decoder.c 			data->state = STATE_INACTIVE;
data               61 drivers/media/rc/ir-rcmm-decoder.c 	struct rcmm_dec *data = &dev->raw->rcmm;
data               73 drivers/media/rc/ir-rcmm-decoder.c 			data->state = STATE_INACTIVE;
data               77 drivers/media/rc/ir-rcmm-decoder.c 	switch (data->state) {
data               85 drivers/media/rc/ir-rcmm-decoder.c 		data->state = STATE_LOW;
data               86 drivers/media/rc/ir-rcmm-decoder.c 		data->count = 0;
data               87 drivers/media/rc/ir-rcmm-decoder.c 		data->bits  = 0;
data               97 drivers/media/rc/ir-rcmm-decoder.c 		data->state = STATE_BUMP;
data              107 drivers/media/rc/ir-rcmm-decoder.c 		data->state = STATE_VALUE;
data              126 drivers/media/rc/ir-rcmm-decoder.c 			if (!rcmm_miscmode(dev, data))
data              131 drivers/media/rc/ir-rcmm-decoder.c 		data->bits <<= 2;
data              132 drivers/media/rc/ir-rcmm-decoder.c 		data->bits |= value;
data              134 drivers/media/rc/ir-rcmm-decoder.c 		data->count += 2;
data              136 drivers/media/rc/ir-rcmm-decoder.c 		if (data->count < 32)
data              137 drivers/media/rc/ir-rcmm-decoder.c 			data->state = STATE_BUMP;
data              139 drivers/media/rc/ir-rcmm-decoder.c 			data->state = STATE_FINISHED;
data              150 drivers/media/rc/ir-rcmm-decoder.c 		if (rcmm_mode(data)) {
data              151 drivers/media/rc/ir-rcmm-decoder.c 			toggle = !!(0x8000 & data->bits);
data              152 drivers/media/rc/ir-rcmm-decoder.c 			scancode = data->bits & ~0x8000;
data              155 drivers/media/rc/ir-rcmm-decoder.c 			scancode = data->bits;
data              160 drivers/media/rc/ir-rcmm-decoder.c 			data->state = STATE_INACTIVE;
data              167 drivers/media/rc/ir-rcmm-decoder.c 	data->state = STATE_INACTIVE;
data              179 drivers/media/rc/ir-rcmm-decoder.c 			      unsigned int n, u32 data)
data              189 drivers/media/rc/ir-rcmm-decoder.c 		const unsigned int space = rcmmspace[(data >> i) & 3];
data               48 drivers/media/rc/ir-sanyo-decoder.c 	struct sanyo_dec *data = &dev->raw->sanyo;
data               56 drivers/media/rc/ir-sanyo-decoder.c 			data->state = STATE_INACTIVE;
data               62 drivers/media/rc/ir-sanyo-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data               64 drivers/media/rc/ir-sanyo-decoder.c 	switch (data->state) {
data               71 drivers/media/rc/ir-sanyo-decoder.c 			data->count = 0;
data               72 drivers/media/rc/ir-sanyo-decoder.c 			data->state = STATE_HEADER_SPACE;
data               83 drivers/media/rc/ir-sanyo-decoder.c 			data->state = STATE_BIT_PULSE;
data               96 drivers/media/rc/ir-sanyo-decoder.c 		data->state = STATE_BIT_SPACE;
data              103 drivers/media/rc/ir-sanyo-decoder.c 		if (!data->count && geq_margin(ev.duration, SANYO_REPEAT_SPACE, SANYO_UNIT / 2)) {
data              106 drivers/media/rc/ir-sanyo-decoder.c 			data->state = STATE_INACTIVE;
data              110 drivers/media/rc/ir-sanyo-decoder.c 		data->bits <<= 1;
data              112 drivers/media/rc/ir-sanyo-decoder.c 			data->bits |= 1;
data              115 drivers/media/rc/ir-sanyo-decoder.c 		data->count++;
data              117 drivers/media/rc/ir-sanyo-decoder.c 		if (data->count == SANYO_NBITS)
data              118 drivers/media/rc/ir-sanyo-decoder.c 			data->state = STATE_TRAILER_PULSE;
data              120 drivers/media/rc/ir-sanyo-decoder.c 			data->state = STATE_BIT_PULSE;
data              131 drivers/media/rc/ir-sanyo-decoder.c 		data->state = STATE_TRAILER_SPACE;
data              141 drivers/media/rc/ir-sanyo-decoder.c 		address     = bitrev16((data->bits >> 29) & 0x1fff) >> 3;
data              143 drivers/media/rc/ir-sanyo-decoder.c 		command	    = bitrev8((data->bits >>  8) & 0xff);
data              144 drivers/media/rc/ir-sanyo-decoder.c 		not_command = bitrev8((data->bits >>  0) & 0xff);
data              148 drivers/media/rc/ir-sanyo-decoder.c 				data->bits);
data              149 drivers/media/rc/ir-sanyo-decoder.c 			data->state = STATE_INACTIVE;
data              156 drivers/media/rc/ir-sanyo-decoder.c 		data->state = STATE_INACTIVE;
data              161 drivers/media/rc/ir-sanyo-decoder.c 		data->count, data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              162 drivers/media/rc/ir-sanyo-decoder.c 	data->state = STATE_INACTIVE;
data               40 drivers/media/rc/ir-sharp-decoder.c 	struct sharp_dec *data = &dev->raw->sharp;
data               45 drivers/media/rc/ir-sharp-decoder.c 			data->state = STATE_INACTIVE;
data               50 drivers/media/rc/ir-sharp-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data               52 drivers/media/rc/ir-sharp-decoder.c 	switch (data->state) {
data               62 drivers/media/rc/ir-sharp-decoder.c 		data->count = 0;
data               63 drivers/media/rc/ir-sharp-decoder.c 		data->pulse_len = ev.duration;
data               64 drivers/media/rc/ir-sharp-decoder.c 		data->state = STATE_BIT_SPACE;
data               75 drivers/media/rc/ir-sharp-decoder.c 		data->pulse_len = ev.duration;
data               76 drivers/media/rc/ir-sharp-decoder.c 		data->state = STATE_BIT_SPACE;
data               83 drivers/media/rc/ir-sharp-decoder.c 		data->bits <<= 1;
data               84 drivers/media/rc/ir-sharp-decoder.c 		if (eq_margin(data->pulse_len + ev.duration, SHARP_BIT_1_PERIOD,
data               86 drivers/media/rc/ir-sharp-decoder.c 			data->bits |= 1;
data               87 drivers/media/rc/ir-sharp-decoder.c 		else if (!eq_margin(data->pulse_len + ev.duration,
data               90 drivers/media/rc/ir-sharp-decoder.c 		data->count++;
data               92 drivers/media/rc/ir-sharp-decoder.c 		if (data->count == SHARP_NBITS ||
data               93 drivers/media/rc/ir-sharp-decoder.c 		    data->count == SHARP_NBITS * 2)
data               94 drivers/media/rc/ir-sharp-decoder.c 			data->state = STATE_TRAILER_PULSE;
data               96 drivers/media/rc/ir-sharp-decoder.c 			data->state = STATE_BIT_PULSE;
data              108 drivers/media/rc/ir-sharp-decoder.c 		if (data->count == SHARP_NBITS) {
data              110 drivers/media/rc/ir-sharp-decoder.c 			if ((data->bits & 0x3) != 0x2 &&
data              112 drivers/media/rc/ir-sharp-decoder.c 			    (data->bits & 0x3) != 0x0)
data              114 drivers/media/rc/ir-sharp-decoder.c 			data->state = STATE_ECHO_SPACE;
data              116 drivers/media/rc/ir-sharp-decoder.c 			data->state = STATE_TRAILER_SPACE;
data              128 drivers/media/rc/ir-sharp-decoder.c 		data->state = STATE_BIT_PULSE;
data              141 drivers/media/rc/ir-sharp-decoder.c 		msg = (data->bits >> 15) & 0x7fff;
data              142 drivers/media/rc/ir-sharp-decoder.c 		echo = data->bits & 0x7fff;
data              157 drivers/media/rc/ir-sharp-decoder.c 		data->state = STATE_INACTIVE;
data              162 drivers/media/rc/ir-sharp-decoder.c 		data->count, data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              163 drivers/media/rc/ir-sharp-decoder.c 	data->state = STATE_INACTIVE;
data               36 drivers/media/rc/ir-sony-decoder.c 	struct sony_dec *data = &dev->raw->sony;
data               43 drivers/media/rc/ir-sony-decoder.c 			data->state = STATE_INACTIVE;
data               51 drivers/media/rc/ir-sony-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data               53 drivers/media/rc/ir-sony-decoder.c 	switch (data->state) {
data               62 drivers/media/rc/ir-sony-decoder.c 		data->count = 0;
data               63 drivers/media/rc/ir-sony-decoder.c 		data->state = STATE_HEADER_SPACE;
data               73 drivers/media/rc/ir-sony-decoder.c 		data->state = STATE_BIT_PULSE;
data               80 drivers/media/rc/ir-sony-decoder.c 		data->bits <<= 1;
data               82 drivers/media/rc/ir-sony-decoder.c 			data->bits |= 1;
data               86 drivers/media/rc/ir-sony-decoder.c 		data->count++;
data               87 drivers/media/rc/ir-sony-decoder.c 		data->state = STATE_BIT_SPACE;
data              100 drivers/media/rc/ir-sony-decoder.c 			data->state = STATE_BIT_PULSE;
data              104 drivers/media/rc/ir-sony-decoder.c 		data->state = STATE_FINISHED;
data              114 drivers/media/rc/ir-sony-decoder.c 		switch (data->count) {
data              119 drivers/media/rc/ir-sony-decoder.c 			device    = bitrev8((data->bits <<  3) & 0xF8);
data              121 drivers/media/rc/ir-sony-decoder.c 			function  = bitrev8((data->bits >>  4) & 0xFE);
data              128 drivers/media/rc/ir-sony-decoder.c 			device    = bitrev8((data->bits >>  0) & 0xFF);
data              130 drivers/media/rc/ir-sony-decoder.c 			function  = bitrev8((data->bits >>  7) & 0xFE);
data              137 drivers/media/rc/ir-sony-decoder.c 			device    = bitrev8((data->bits >>  5) & 0xF8);
data              138 drivers/media/rc/ir-sony-decoder.c 			subdevice = bitrev8((data->bits >>  0) & 0xFF);
data              139 drivers/media/rc/ir-sony-decoder.c 			function  = bitrev8((data->bits >> 12) & 0xFE);
data              144 drivers/media/rc/ir-sony-decoder.c 				data->count);
data              149 drivers/media/rc/ir-sony-decoder.c 		dev_dbg(&dev->dev, "Sony(%u) scancode 0x%05x\n", data->count,
data              157 drivers/media/rc/ir-sony-decoder.c 		data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              158 drivers/media/rc/ir-sony-decoder.c 	data->state = STATE_INACTIVE;
data              162 drivers/media/rc/ir-sony-decoder.c 	data->state = STATE_INACTIVE;
data               36 drivers/media/rc/ir-xmp-decoder.c 	struct xmp_dec *data = &dev->raw->xmp;
data               40 drivers/media/rc/ir-xmp-decoder.c 			data->state = STATE_INACTIVE;
data               45 drivers/media/rc/ir-xmp-decoder.c 		data->state, data->count, TO_US(ev.duration), TO_STR(ev.pulse));
data               47 drivers/media/rc/ir-xmp-decoder.c 	switch (data->state) {
data               54 drivers/media/rc/ir-xmp-decoder.c 			data->count = 0;
data               55 drivers/media/rc/ir-xmp-decoder.c 			data->state = STATE_NIBBLE_SPACE;
data               65 drivers/media/rc/ir-xmp-decoder.c 			data->state = STATE_NIBBLE_SPACE;
data               79 drivers/media/rc/ir-xmp-decoder.c 			if (data->count != 16) {
data               81 drivers/media/rc/ir-xmp-decoder.c 					data->count, ev.duration);
data               82 drivers/media/rc/ir-xmp-decoder.c 				data->state = STATE_INACTIVE;
data               86 drivers/media/rc/ir-xmp-decoder.c 			n = data->durations;
data               96 drivers/media/rc/ir-xmp-decoder.c 				data->state = STATE_INACTIVE;
data              111 drivers/media/rc/ir-xmp-decoder.c 				data->state = STATE_INACTIVE;
data              125 drivers/media/rc/ir-xmp-decoder.c 				data->state = STATE_INACTIVE;
data              142 drivers/media/rc/ir-xmp-decoder.c 			data->state = STATE_INACTIVE;
data              148 drivers/media/rc/ir-xmp-decoder.c 			if (data->count == 16) {
data              150 drivers/media/rc/ir-xmp-decoder.c 					data->count, ev.duration);
data              156 drivers/media/rc/ir-xmp-decoder.c 				data->count = 8;
data              159 drivers/media/rc/ir-xmp-decoder.c 			else if (data->count != 8)
data              161 drivers/media/rc/ir-xmp-decoder.c 					data->count, ev.duration);
data              162 drivers/media/rc/ir-xmp-decoder.c 			data->state = STATE_LEADER_PULSE;
data              168 drivers/media/rc/ir-xmp-decoder.c 			if (data->count == 16) {
data              170 drivers/media/rc/ir-xmp-decoder.c 					data->count, ev.duration);
data              171 drivers/media/rc/ir-xmp-decoder.c 				data->state = STATE_INACTIVE;
data              174 drivers/media/rc/ir-xmp-decoder.c 			data->durations[data->count] = ev.duration;
data              175 drivers/media/rc/ir-xmp-decoder.c 			data->count++;
data              176 drivers/media/rc/ir-xmp-decoder.c 			data->state = STATE_LEADER_PULSE;
data              186 drivers/media/rc/ir-xmp-decoder.c 		data->count, data->state, TO_US(ev.duration), TO_STR(ev.pulse));
data              187 drivers/media/rc/ir-xmp-decoder.c 	data->state = STATE_INACTIVE;
data              161 drivers/media/rc/ite-cir.c static void ite_decode_bytes(struct ite_dev *dev, const u8 * data, int
data              173 drivers/media/rc/ite-cir.c 	ldata = (unsigned long *)data;
data              262 drivers/media/rc/ite-cir.c static irqreturn_t ite_cir_isr(int irq, void *data)
data              264 drivers/media/rc/ite-cir.c 	struct ite_dev *dev = data;
data              601 drivers/media/rc/mceusb.c 	u8 cmd, subcmd, *data;
data              616 drivers/media/rc/mceusb.c 	data   = &buf[offset] + 2;
data              645 drivers/media/rc/mceusb.c 		    (data[0] == MCE_CMD_RESUME))
data              656 drivers/media/rc/mceusb.c 					 data[0]);
data              674 drivers/media/rc/mceusb.c 					data[0], data[1], data[2], data[3]);
data              680 drivers/media/rc/mceusb.c 					 data[0] + 1, data[3] ? " not" : "");
data              701 drivers/media/rc/mceusb.c 				data[0], data[1]);
data              704 drivers/media/rc/mceusb.c 			period = DIV_ROUND_CLOSEST((1U << data[0] * 2) *
data              705 drivers/media/rc/mceusb.c 						   (data[1] + 1), 10);
data              717 drivers/media/rc/mceusb.c 				 inout, data[0]);
data              721 drivers/media/rc/mceusb.c 			period = ((data[0] << 8) | data[1]) *
data              734 drivers/media/rc/mceusb.c 				 inout, data[0] == 0x02 ? "short" : "long");
data              742 drivers/media/rc/mceusb.c 					((data[0] << 8) | data[1]));
data              748 drivers/media/rc/mceusb.c 				data[0], data[1]);
data              804 drivers/media/rc/mceusb.c static int mce_write(struct mceusb_dev *ir, u8 *data, int size)
data              814 drivers/media/rc/mceusb.c 	mceusb_dev_printdata(ir, data, size, 0, size, true);
data              838 drivers/media/rc/mceusb.c 	memcpy(buf_out, data, size);
data              894 drivers/media/rc/mceusb.c static void mce_command_out(struct mceusb_dev *ir, u8 *data, int size)
data              904 drivers/media/rc/mceusb.c 	mce_write(ir, data, size);
data             1411 drivers/media/rc/mceusb.c 	char *data;
data             1413 drivers/media/rc/mceusb.c 	data = kzalloc(USB_CTRL_MSG_SZ, GFP_KERNEL);
data             1414 drivers/media/rc/mceusb.c 	if (!data) {
data             1425 drivers/media/rc/mceusb.c 			      data, USB_CTRL_MSG_SZ, HZ * 3);
data             1428 drivers/media/rc/mceusb.c 						data[0], data[1]);
data             1455 drivers/media/rc/mceusb.c 	kfree(data);
data               71 drivers/media/rc/meson-ir.c 	u32 data;
data               73 drivers/media/rc/meson-ir.c 	data = readl(ir->reg + reg);
data               74 drivers/media/rc/meson-ir.c 	data &= ~mask;
data               75 drivers/media/rc/meson-ir.c 	data |= (value & mask);
data               76 drivers/media/rc/meson-ir.c 	writel(data, ir->reg + reg);
data              142 drivers/media/rc/mtk-cir.c 	const struct mtk_ir_data *data;
data              147 drivers/media/rc/mtk-cir.c 	return ir->data->regs[MTK_CHKDATA_REG] + 4 * i;
data              156 drivers/media/rc/mtk-cir.c 				clk_get_rate(ir->bus) / ir->data->div);
data              165 drivers/media/rc/mtk-cir.c 		clk_get_rate(ir->bus) / ir->data->div);
data              194 drivers/media/rc/mtk-cir.c 	val = mtk_r32(ir, ir->data->regs[MTK_IRINT_EN_REG]);
data              195 drivers/media/rc/mtk-cir.c 	mtk_w32(ir, val & ~mask, ir->data->regs[MTK_IRINT_EN_REG]);
data              202 drivers/media/rc/mtk-cir.c 	val = mtk_r32(ir, ir->data->regs[MTK_IRINT_EN_REG]);
data              203 drivers/media/rc/mtk-cir.c 	mtk_w32(ir, val | mask, ir->data->regs[MTK_IRINT_EN_REG]);
data              262 drivers/media/rc/mtk-cir.c 	mtk_w32_mask(ir, 0x1, MTK_IRCLR, ir->data->regs[MTK_IRCLR_REG]);
data              266 drivers/media/rc/mtk-cir.c 		     ir->data->regs[MTK_IRINT_CLR_REG]);
data              288 drivers/media/rc/mtk-cir.c 	{ .compatible = "mediatek,mt7623-cir", .data = &mt7623_data},
data              289 drivers/media/rc/mtk-cir.c 	{ .compatible = "mediatek,mt7622-cir", .data = &mt7622_data},
data              309 drivers/media/rc/mtk-cir.c 	ir->data = of_device_get_match_data(dev);
data              390 drivers/media/rc/mtk-cir.c 	val = (mtk_chk_period(ir) << ir->data->fields[MTK_CHK_PERIOD].offset) &
data              391 drivers/media/rc/mtk-cir.c 	       ir->data->fields[MTK_CHK_PERIOD].mask;
data              392 drivers/media/rc/mtk-cir.c 	mtk_w32_mask(ir, val, ir->data->fields[MTK_CHK_PERIOD].mask,
data              393 drivers/media/rc/mtk-cir.c 		     ir->data->fields[MTK_CHK_PERIOD].reg);
data              399 drivers/media/rc/mtk-cir.c 	val = (ir->data->hw_period << ir->data->fields[MTK_HW_PERIOD].offset) &
data              400 drivers/media/rc/mtk-cir.c 	       ir->data->fields[MTK_HW_PERIOD].mask;
data              401 drivers/media/rc/mtk-cir.c 	mtk_w32_mask(ir, val, ir->data->fields[MTK_HW_PERIOD].mask,
data              402 drivers/media/rc/mtk-cir.c 		     ir->data->fields[MTK_HW_PERIOD].reg);
data              409 drivers/media/rc/mtk-cir.c 	val |= MTK_OK_COUNT(ir->data->ok_count) |  MTK_PWM_EN | MTK_IR_EN;
data              677 drivers/media/rc/nuvoton-cir.c 	ret = ir_raw_encode_scancode(dev->wakeup_protocol, sc_filter->data,
data              820 drivers/media/rc/nuvoton-cir.c static irqreturn_t nvt_cir_isr(int irq, void *data)
data              822 drivers/media/rc/nuvoton-cir.c 	struct nvt_dev *nvt = data;
data              210 drivers/media/rc/rc-core-priv.h 			  unsigned int n, u64 data);
data              262 drivers/media/rc/rc-core-priv.h 		  unsigned int n, u64 data);
data              282 drivers/media/rc/rc-core-priv.h 		  unsigned int n, u64 data);
data               21 drivers/media/rc/rc-ir-raw.c static int ir_raw_event_thread(void *data)
data               25 drivers/media/rc/rc-ir-raw.c 	struct ir_raw_event_ctrl *raw = data;
data              320 drivers/media/rc/rc-ir-raw.c 			  unsigned int n, u64 data)
data              345 drivers/media/rc/rc-ir-raw.c 		need_pulse = !(data & i);
data              402 drivers/media/rc/rc-ir-raw.c 		  unsigned int n, u64 data)
data              417 drivers/media/rc/rc-ir-raw.c 			space = timings->bit_space[(data >> i) & 1];
data              425 drivers/media/rc/rc-ir-raw.c 		for (i = 0; i < n; ++i, data >>= 1) {
data              426 drivers/media/rc/rc-ir-raw.c 			space = timings->bit_space[data & 1];
data              461 drivers/media/rc/rc-ir-raw.c 		  unsigned int n, u64 data)
data              480 drivers/media/rc/rc-ir-raw.c 			pulse = timings->bit_pulse[(data >> i) & 1];
data              484 drivers/media/rc/rc-ir-raw.c 		for (i = 0; i < n; ++i, data >>= 1) {
data              491 drivers/media/rc/rc-ir-raw.c 			pulse = timings->bit_pulse[data & 1];
data              183 drivers/media/rc/rc-loopback.c 	ret = ir_raw_encode_scancode(dev->wakeup_protocol, sc->data, raw, max);
data              910 drivers/media/rc/rc-main.c 	u32 mask, s = filter->data;
data              921 drivers/media/rc/rc-main.c 	filter->data &= mask;
data             1296 drivers/media/rc/rc-main.c 			filter->data = 0;
data             1345 drivers/media/rc/rc-main.c 		val = filter->data;
data             1402 drivers/media/rc/rc-main.c 		new_filter.data = val;
data             1544 drivers/media/rc/rc-main.c 			dev->scancode_wakeup_filter.data = 0x800f0000;
data             1546 drivers/media/rc/rc-main.c 			dev->scancode_wakeup_filter.data = 0;
data              398 drivers/media/rc/redrat3.c 	u8 *data;
data              401 drivers/media/rc/redrat3.c 	data = kzalloc(sizeof(u8), GFP_KERNEL);
data              402 drivers/media/rc/redrat3.c 	if (!data)
data              408 drivers/media/rc/redrat3.c 			      0x0000, 0x0000, data, sizeof(u8), HZ * 10);
data              412 drivers/media/rc/redrat3.c 			__func__, res, *data);
data              415 drivers/media/rc/redrat3.c 		res = data[0];
data              417 drivers/media/rc/redrat3.c 	kfree(data);
data              325 drivers/media/rc/serial_ir.c 	unsigned int data;
data              365 drivers/media/rc/serial_ir.c 				data = IR_MAX_DURATION; /* really long time */
data              379 drivers/media/rc/serial_ir.c 				data = ktime_to_ns(delkt);
data              381 drivers/media/rc/serial_ir.c 			frbwrite(data, !(dcd ^ sense));
data              152 drivers/media/rc/sir_ir.c 	unsigned char data;
data              179 drivers/media/rc/sir_ir.c 				data = inb(io + UART_RX);
data              189 drivers/media/rc/sir_ir.c 					deltintr, (int)data);
data              206 drivers/media/rc/sir_ir.c 				data = 1;
data              207 drivers/media/rc/sir_ir.c 				if (data ^ last_value) {
data              214 drivers/media/rc/sir_ir.c 					last_value = data;
data              220 drivers/media/rc/sir_ir.c 				if (data) {
data               92 drivers/media/rc/st_rc.c static irqreturn_t st_rc_rx_interrupt(int irq, void *data)
data               96 drivers/media/rc/st_rc.c 	struct st_rc_device *dev = data;
data              349 drivers/media/rc/sunxi-cir.c 		.data = &sun4i_a10_ir_quirks,
data              353 drivers/media/rc/sunxi-cir.c 		.data = &sun5i_a13_ir_quirks,
data              357 drivers/media/rc/sunxi-cir.c 		.data = &sun6i_a31_ir_quirks,
data               72 drivers/media/rc/tango-ir.c 	u32 data, field, toggle, addr, cmd, code;
data               74 drivers/media/rc/tango-ir.c 	data = readl_relaxed(ir->rc5_base + IR_RC5_DATA);
data               75 drivers/media/rc/tango-ir.c 	if (data & BIT(31))
data               78 drivers/media/rc/tango-ir.c 	field = data >> 12 & 1;
data               79 drivers/media/rc/tango-ir.c 	toggle = data >> 11 & 1;
data               80 drivers/media/rc/tango-ir.c 	addr = data >> 6 & 0x1f;
data               81 drivers/media/rc/tango-ir.c 	cmd = (data & 0x3f) | (field ^ 1) << 6;
data              242 drivers/media/rc/winbond-cir.c wbcir_select_bank(struct wbcir_data *data, enum wbcir_bank bank)
data              244 drivers/media/rc/winbond-cir.c 	outb(bank, data->sbase + WBCIR_REG_SP3_BSR);
data              248 drivers/media/rc/winbond-cir.c wbcir_set_irqmask(struct wbcir_data *data, u8 irqmask)
data              250 drivers/media/rc/winbond-cir.c 	if (data->irqmask == irqmask)
data              253 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_0);
data              254 drivers/media/rc/winbond-cir.c 	outb(irqmask, data->sbase + WBCIR_REG_SP3_IER);
data              255 drivers/media/rc/winbond-cir.c 	data->irqmask = irqmask;
data              261 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = container_of(led_cdev,
data              265 drivers/media/rc/winbond-cir.c 	if (inb(data->ebase + WBCIR_REG_ECEIR_CTS) & WBCIR_LED_ENABLE)
data              275 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = container_of(led_cdev,
data              279 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CTS,
data              310 drivers/media/rc/winbond-cir.c wbcir_carrier_report(struct wbcir_data *data)
data              312 drivers/media/rc/winbond-cir.c 	unsigned counter = inb(data->ebase + WBCIR_REG_ECEIR_CNT_LO) |
data              313 drivers/media/rc/winbond-cir.c 			inb(data->ebase + WBCIR_REG_ECEIR_CNT_HI) << 8;
data              319 drivers/media/rc/winbond-cir.c 						data->pulse_duration)
data              322 drivers/media/rc/winbond-cir.c 		ir_raw_event_store(data->dev, &ev);
data              326 drivers/media/rc/winbond-cir.c 	data->pulse_duration = 0;
data              327 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CCTL, WBCIR_CNTR_R,
data              329 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CCTL, WBCIR_CNTR_EN,
data              336 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = dev->priv;
data              338 drivers/media/rc/winbond-cir.c 	if (!idle && data->rxstate == WBCIR_RXSTATE_INACTIVE)
data              339 drivers/media/rc/winbond-cir.c 		data->rxstate = WBCIR_RXSTATE_ACTIVE;
data              341 drivers/media/rc/winbond-cir.c 	if (idle && data->rxstate != WBCIR_RXSTATE_INACTIVE) {
data              342 drivers/media/rc/winbond-cir.c 		data->rxstate = WBCIR_RXSTATE_INACTIVE;
data              344 drivers/media/rc/winbond-cir.c 		if (data->carrier_report_enabled)
data              345 drivers/media/rc/winbond-cir.c 			wbcir_carrier_report(data);
data              348 drivers/media/rc/winbond-cir.c 		outb(WBCIR_RX_DISABLE, data->sbase + WBCIR_REG_SP3_ASCR);
data              353 drivers/media/rc/winbond-cir.c wbcir_irq_rx(struct wbcir_data *data, struct pnp_dev *device)
data              360 drivers/media/rc/winbond-cir.c 	while (inb(data->sbase + WBCIR_REG_SP3_LSR) & WBCIR_RX_AVAIL) {
data              361 drivers/media/rc/winbond-cir.c 		irdata = inb(data->sbase + WBCIR_REG_SP3_RXDATA);
data              362 drivers/media/rc/winbond-cir.c 		if (data->rxstate == WBCIR_RXSTATE_ERROR)
data              366 drivers/media/rc/winbond-cir.c 			(data->carrier_report_enabled ? 2 : 10);
data              371 drivers/media/rc/winbond-cir.c 			data->pulse_duration += duration;
data              373 drivers/media/rc/winbond-cir.c 		ir_raw_event_store_with_filter(data->dev, &rawir);
data              376 drivers/media/rc/winbond-cir.c 	ir_raw_event_handle(data->dev);
data              380 drivers/media/rc/winbond-cir.c wbcir_irq_tx(struct wbcir_data *data)
data              387 drivers/media/rc/winbond-cir.c 	if (!data->txbuf)
data              390 drivers/media/rc/winbond-cir.c 	switch (data->txstate) {
data              411 drivers/media/rc/winbond-cir.c 	for (used = 0; used < space && data->txoff != data->txlen; used++) {
data              412 drivers/media/rc/winbond-cir.c 		if (data->txbuf[data->txoff] == 0) {
data              413 drivers/media/rc/winbond-cir.c 			data->txoff++;
data              416 drivers/media/rc/winbond-cir.c 		byte = min((u32)0x80, data->txbuf[data->txoff]);
data              417 drivers/media/rc/winbond-cir.c 		data->txbuf[data->txoff] -= byte;
data              419 drivers/media/rc/winbond-cir.c 		byte |= (data->txoff % 2 ? 0x80 : 0x00); /* pulse/space */
data              423 drivers/media/rc/winbond-cir.c 	while (data->txoff != data->txlen && data->txbuf[data->txoff] == 0)
data              424 drivers/media/rc/winbond-cir.c 		data->txoff++;
data              428 drivers/media/rc/winbond-cir.c 		if (data->txstate == WBCIR_TXSTATE_ERROR)
data              430 drivers/media/rc/winbond-cir.c 			outb(WBCIR_TX_UNDERRUN, data->sbase + WBCIR_REG_SP3_ASCR);
data              431 drivers/media/rc/winbond-cir.c 		wbcir_set_irqmask(data, WBCIR_IRQ_RX | WBCIR_IRQ_ERR);
data              432 drivers/media/rc/winbond-cir.c 		kfree(data->txbuf);
data              433 drivers/media/rc/winbond-cir.c 		data->txbuf = NULL;
data              434 drivers/media/rc/winbond-cir.c 		data->txstate = WBCIR_TXSTATE_INACTIVE;
data              435 drivers/media/rc/winbond-cir.c 	} else if (data->txoff == data->txlen) {
data              437 drivers/media/rc/winbond-cir.c 		outsb(data->sbase + WBCIR_REG_SP3_TXDATA, bytes, used - 1);
data              438 drivers/media/rc/winbond-cir.c 		outb(WBCIR_TX_EOT, data->sbase + WBCIR_REG_SP3_ASCR);
data              439 drivers/media/rc/winbond-cir.c 		outb(bytes[used - 1], data->sbase + WBCIR_REG_SP3_TXDATA);
data              440 drivers/media/rc/winbond-cir.c 		wbcir_set_irqmask(data, WBCIR_IRQ_RX | WBCIR_IRQ_ERR |
data              444 drivers/media/rc/winbond-cir.c 		outsb(data->sbase + WBCIR_REG_SP3_RXDATA, bytes, used);
data              445 drivers/media/rc/winbond-cir.c 		if (data->txstate == WBCIR_TXSTATE_INACTIVE) {
data              446 drivers/media/rc/winbond-cir.c 			wbcir_set_irqmask(data, WBCIR_IRQ_RX | WBCIR_IRQ_ERR |
data              448 drivers/media/rc/winbond-cir.c 			data->txstate = WBCIR_TXSTATE_ACTIVE;
data              457 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = pnp_get_drvdata(device);
data              461 drivers/media/rc/winbond-cir.c 	spin_lock_irqsave(&data->spinlock, flags);
data              462 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_0);
data              463 drivers/media/rc/winbond-cir.c 	status = inb(data->sbase + WBCIR_REG_SP3_EIR);
data              464 drivers/media/rc/winbond-cir.c 	status &= data->irqmask;
data              467 drivers/media/rc/winbond-cir.c 		spin_unlock_irqrestore(&data->spinlock, flags);
data              473 drivers/media/rc/winbond-cir.c 		if (inb(data->sbase + WBCIR_REG_SP3_LSR) & WBCIR_RX_OVERRUN) {
data              474 drivers/media/rc/winbond-cir.c 			data->rxstate = WBCIR_RXSTATE_ERROR;
data              475 drivers/media/rc/winbond-cir.c 			ir_raw_event_reset(data->dev);
data              479 drivers/media/rc/winbond-cir.c 		if (inb(data->sbase + WBCIR_REG_SP3_ASCR) & WBCIR_TX_UNDERRUN)
data              480 drivers/media/rc/winbond-cir.c 			data->txstate = WBCIR_TXSTATE_ERROR;
data              484 drivers/media/rc/winbond-cir.c 		wbcir_irq_rx(data, device);
data              487 drivers/media/rc/winbond-cir.c 		wbcir_irq_tx(data);
data              489 drivers/media/rc/winbond-cir.c 	spin_unlock_irqrestore(&data->spinlock, flags);
data              502 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = dev->priv;
data              505 drivers/media/rc/winbond-cir.c 	spin_lock_irqsave(&data->spinlock, flags);
data              507 drivers/media/rc/winbond-cir.c 	if (data->carrier_report_enabled == enable) {
data              508 drivers/media/rc/winbond-cir.c 		spin_unlock_irqrestore(&data->spinlock, flags);
data              512 drivers/media/rc/winbond-cir.c 	data->pulse_duration = 0;
data              513 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CCTL, WBCIR_CNTR_R,
data              516 drivers/media/rc/winbond-cir.c 	if (enable && data->dev->idle)
data              517 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CCTL,
data              521 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_2);
data              522 drivers/media/rc/winbond-cir.c 	data->dev->rx_resolution = US_TO_NS(enable ? 2 : 10);
data              523 drivers/media/rc/winbond-cir.c 	outb(enable ? 0x03 : 0x0f, data->sbase + WBCIR_REG_SP3_BGDL);
data              524 drivers/media/rc/winbond-cir.c 	outb(0x00, data->sbase + WBCIR_REG_SP3_BGDH);
data              527 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_7);
data              528 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->sbase + WBCIR_REG_SP3_RCCFG,
data              531 drivers/media/rc/winbond-cir.c 	data->carrier_report_enabled = enable;
data              532 drivers/media/rc/winbond-cir.c 	spin_unlock_irqrestore(&data->spinlock, flags);
data              540 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = dev->priv;
data              566 drivers/media/rc/winbond-cir.c 	spin_lock_irqsave(&data->spinlock, flags);
data              567 drivers/media/rc/winbond-cir.c 	if (data->txstate != WBCIR_TXSTATE_INACTIVE) {
data              568 drivers/media/rc/winbond-cir.c 		spin_unlock_irqrestore(&data->spinlock, flags);
data              572 drivers/media/rc/winbond-cir.c 	if (data->txcarrier != freq) {
data              573 drivers/media/rc/winbond-cir.c 		wbcir_select_bank(data, WBCIR_BANK_7);
data              574 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->sbase + WBCIR_REG_SP3_IRTXMC, val, 0x1F);
data              575 drivers/media/rc/winbond-cir.c 		data->txcarrier = freq;
data              578 drivers/media/rc/winbond-cir.c 	spin_unlock_irqrestore(&data->spinlock, flags);
data              585 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = dev->priv;
data              611 drivers/media/rc/winbond-cir.c 	spin_lock_irqsave(&data->spinlock, flags);
data              612 drivers/media/rc/winbond-cir.c 	if (data->txstate != WBCIR_TXSTATE_INACTIVE) {
data              613 drivers/media/rc/winbond-cir.c 		spin_unlock_irqrestore(&data->spinlock, flags);
data              617 drivers/media/rc/winbond-cir.c 	if (data->txmask != mask) {
data              618 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->ebase + WBCIR_REG_ECEIR_CTS, val, 0x0c);
data              619 drivers/media/rc/winbond-cir.c 		data->txmask = mask;
data              622 drivers/media/rc/winbond-cir.c 	spin_unlock_irqrestore(&data->spinlock, flags);
data              629 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = dev->priv;
data              643 drivers/media/rc/winbond-cir.c 	spin_lock_irqsave(&data->spinlock, flags);
data              644 drivers/media/rc/winbond-cir.c 	if (data->txstate != WBCIR_TXSTATE_INACTIVE) {
data              645 drivers/media/rc/winbond-cir.c 		spin_unlock_irqrestore(&data->spinlock, flags);
data              651 drivers/media/rc/winbond-cir.c 	data->txbuf = buf;
data              652 drivers/media/rc/winbond-cir.c 	data->txlen = count;
data              653 drivers/media/rc/winbond-cir.c 	data->txoff = 0;
data              654 drivers/media/rc/winbond-cir.c 	wbcir_irq_tx(data);
data              657 drivers/media/rc/winbond-cir.c 	spin_unlock_irqrestore(&data->spinlock, flags);
data              671 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = pnp_get_drvdata(device);
data              672 drivers/media/rc/winbond-cir.c 	struct rc_dev *rc = data->dev;
data              678 drivers/media/rc/winbond-cir.c 	u32 wake_sc = rc->scancode_wakeup_filter.data;
data              827 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_INDEX,
data              830 drivers/media/rc/winbond-cir.c 		outsb(data->wbase + WBCIR_REG_WCEIR_DATA, match, 11);
data              831 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_INDEX,
data              834 drivers/media/rc/winbond-cir.c 		outsb(data->wbase + WBCIR_REG_WCEIR_DATA, mask, 11);
data              837 drivers/media/rc/winbond-cir.c 		outb(rc6_csl, data->wbase + WBCIR_REG_WCEIR_CSL);
data              840 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_STS, 0x17, 0x17);
data              843 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_EV_EN, 0x01, 0x07);
data              846 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_CTL,
data              851 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_EV_EN, 0x00, 0x07);
data              854 drivers/media/rc/winbond-cir.c 		wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_CTL, 0x00, 0x01);
data              863 drivers/media/rc/winbond-cir.c 	wbcir_set_irqmask(data, WBCIR_IRQ_NONE);
data              864 drivers/media/rc/winbond-cir.c 	disable_irq(data->irq);
data              879 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = pnp_get_drvdata(device);
data              880 drivers/media/rc/winbond-cir.c 	led_classdev_suspend(&data->led);
data              886 drivers/media/rc/winbond-cir.c wbcir_init_hw(struct wbcir_data *data)
data              889 drivers/media/rc/winbond-cir.c 	wbcir_set_irqmask(data, WBCIR_IRQ_NONE);
data              892 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_CTL, invert ? 8 : 0, 0x09);
data              895 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_STS, 0x17, 0x17);
data              898 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_EV_EN, 0x00, 0x07);
data              901 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_CFG1, 0x4A, 0x7F);
data              905 drivers/media/rc/winbond-cir.c 		outb(WBCIR_IRTX_INV, data->ebase + WBCIR_REG_ECEIR_CCTL);
data              907 drivers/media/rc/winbond-cir.c 		outb(0x00, data->ebase + WBCIR_REG_ECEIR_CCTL);
data              913 drivers/media/rc/winbond-cir.c 	outb(0x10, data->ebase + WBCIR_REG_ECEIR_CTS);
data              914 drivers/media/rc/winbond-cir.c 	data->txmask = 0x1;
data              917 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_2);
data              918 drivers/media/rc/winbond-cir.c 	outb(WBCIR_EXT_ENABLE, data->sbase + WBCIR_REG_SP3_EXCR1);
data              932 drivers/media/rc/winbond-cir.c 	outb(0x30, data->sbase + WBCIR_REG_SP3_EXCR2);
data              935 drivers/media/rc/winbond-cir.c 	outb(0x0f, data->sbase + WBCIR_REG_SP3_BGDL);
data              936 drivers/media/rc/winbond-cir.c 	outb(0x00, data->sbase + WBCIR_REG_SP3_BGDH);
data              939 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_0);
data              940 drivers/media/rc/winbond-cir.c 	outb(0xC0, data->sbase + WBCIR_REG_SP3_MCR);
data              941 drivers/media/rc/winbond-cir.c 	inb(data->sbase + WBCIR_REG_SP3_LSR); /* Clear LSR */
data              942 drivers/media/rc/winbond-cir.c 	inb(data->sbase + WBCIR_REG_SP3_MSR); /* Clear MSR */
data              945 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_7);
data              946 drivers/media/rc/winbond-cir.c 	outb(0x90, data->sbase + WBCIR_REG_SP3_RCCFG);
data              949 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_4);
data              950 drivers/media/rc/winbond-cir.c 	outb(0x00, data->sbase + WBCIR_REG_SP3_IRCR1);
data              953 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_5);
data              954 drivers/media/rc/winbond-cir.c 	outb(txandrx ? 0x03 : 0x02, data->sbase + WBCIR_REG_SP3_IRCR2);
data              957 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_6);
data              958 drivers/media/rc/winbond-cir.c 	outb(0x20, data->sbase + WBCIR_REG_SP3_IRCR3);
data              961 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_7);
data              962 drivers/media/rc/winbond-cir.c 	outb(0xF2, data->sbase + WBCIR_REG_SP3_IRRXDC);
data              965 drivers/media/rc/winbond-cir.c 	outb(0x69, data->sbase + WBCIR_REG_SP3_IRTXMC);
data              966 drivers/media/rc/winbond-cir.c 	data->txcarrier = 36000;
data              970 drivers/media/rc/winbond-cir.c 		outb(0x10, data->sbase + WBCIR_REG_SP3_IRCFG4);
data              972 drivers/media/rc/winbond-cir.c 		outb(0x00, data->sbase + WBCIR_REG_SP3_IRCFG4);
data              975 drivers/media/rc/winbond-cir.c 	wbcir_select_bank(data, WBCIR_BANK_0);
data              976 drivers/media/rc/winbond-cir.c 	outb(0x97, data->sbase + WBCIR_REG_SP3_FCR);
data              979 drivers/media/rc/winbond-cir.c 	outb(0xE0, data->sbase + WBCIR_REG_SP3_ASCR);
data              982 drivers/media/rc/winbond-cir.c 	data->rxstate = WBCIR_RXSTATE_INACTIVE;
data              983 drivers/media/rc/winbond-cir.c 	wbcir_idle_rx(data->dev, true);
data              986 drivers/media/rc/winbond-cir.c 	if (data->txstate == WBCIR_TXSTATE_ACTIVE) {
data              987 drivers/media/rc/winbond-cir.c 		kfree(data->txbuf);
data              988 drivers/media/rc/winbond-cir.c 		data->txbuf = NULL;
data              989 drivers/media/rc/winbond-cir.c 		data->txstate = WBCIR_TXSTATE_INACTIVE;
data              993 drivers/media/rc/winbond-cir.c 	wbcir_set_irqmask(data, WBCIR_IRQ_RX | WBCIR_IRQ_ERR);
data              999 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = pnp_get_drvdata(device);
data             1001 drivers/media/rc/winbond-cir.c 	wbcir_init_hw(data);
data             1002 drivers/media/rc/winbond-cir.c 	ir_raw_event_reset(data->dev);
data             1003 drivers/media/rc/winbond-cir.c 	enable_irq(data->irq);
data             1004 drivers/media/rc/winbond-cir.c 	led_classdev_resume(&data->led);
data             1013 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data;
data             1023 drivers/media/rc/winbond-cir.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1024 drivers/media/rc/winbond-cir.c 	if (!data) {
data             1029 drivers/media/rc/winbond-cir.c 	pnp_set_drvdata(device, data);
data             1031 drivers/media/rc/winbond-cir.c 	spin_lock_init(&data->spinlock);
data             1032 drivers/media/rc/winbond-cir.c 	data->ebase = pnp_port_start(device, 0);
data             1033 drivers/media/rc/winbond-cir.c 	data->wbase = pnp_port_start(device, 1);
data             1034 drivers/media/rc/winbond-cir.c 	data->sbase = pnp_port_start(device, 2);
data             1035 drivers/media/rc/winbond-cir.c 	data->irq = pnp_irq(device, 0);
data             1037 drivers/media/rc/winbond-cir.c 	if (data->wbase == 0 || data->ebase == 0 ||
data             1038 drivers/media/rc/winbond-cir.c 	    data->sbase == 0 || data->irq == -1) {
data             1045 drivers/media/rc/winbond-cir.c 		data->wbase, data->ebase, data->sbase, data->irq);
data             1047 drivers/media/rc/winbond-cir.c 	data->led.name = "cir::activity";
data             1048 drivers/media/rc/winbond-cir.c 	data->led.default_trigger = "rc-feedback";
data             1049 drivers/media/rc/winbond-cir.c 	data->led.brightness_set = wbcir_led_brightness_set;
data             1050 drivers/media/rc/winbond-cir.c 	data->led.brightness_get = wbcir_led_brightness_get;
data             1051 drivers/media/rc/winbond-cir.c 	err = led_classdev_register(&device->dev, &data->led);
data             1055 drivers/media/rc/winbond-cir.c 	data->dev = rc_allocate_device(RC_DRIVER_IR_RAW);
data             1056 drivers/media/rc/winbond-cir.c 	if (!data->dev) {
data             1061 drivers/media/rc/winbond-cir.c 	data->dev->driver_name = DRVNAME;
data             1062 drivers/media/rc/winbond-cir.c 	data->dev->device_name = WBCIR_NAME;
data             1063 drivers/media/rc/winbond-cir.c 	data->dev->input_phys = "wbcir/cir0";
data             1064 drivers/media/rc/winbond-cir.c 	data->dev->input_id.bustype = BUS_HOST;
data             1065 drivers/media/rc/winbond-cir.c 	data->dev->input_id.vendor = PCI_VENDOR_ID_WINBOND;
data             1066 drivers/media/rc/winbond-cir.c 	data->dev->input_id.product = WBCIR_ID_FAMILY;
data             1067 drivers/media/rc/winbond-cir.c 	data->dev->input_id.version = WBCIR_ID_CHIP;
data             1068 drivers/media/rc/winbond-cir.c 	data->dev->map_name = RC_MAP_RC6_MCE;
data             1069 drivers/media/rc/winbond-cir.c 	data->dev->s_idle = wbcir_idle_rx;
data             1070 drivers/media/rc/winbond-cir.c 	data->dev->s_carrier_report = wbcir_set_carrier_report;
data             1071 drivers/media/rc/winbond-cir.c 	data->dev->s_tx_mask = wbcir_txmask;
data             1072 drivers/media/rc/winbond-cir.c 	data->dev->s_tx_carrier = wbcir_txcarrier;
data             1073 drivers/media/rc/winbond-cir.c 	data->dev->tx_ir = wbcir_tx;
data             1074 drivers/media/rc/winbond-cir.c 	data->dev->priv = data;
data             1075 drivers/media/rc/winbond-cir.c 	data->dev->dev.parent = &device->dev;
data             1076 drivers/media/rc/winbond-cir.c 	data->dev->min_timeout = 1;
data             1077 drivers/media/rc/winbond-cir.c 	data->dev->timeout = IR_DEFAULT_TIMEOUT;
data             1078 drivers/media/rc/winbond-cir.c 	data->dev->max_timeout = 10 * IR_DEFAULT_TIMEOUT;
data             1079 drivers/media/rc/winbond-cir.c 	data->dev->rx_resolution = US_TO_NS(2);
data             1080 drivers/media/rc/winbond-cir.c 	data->dev->allowed_protocols = RC_PROTO_BIT_ALL_IR_DECODER;
data             1081 drivers/media/rc/winbond-cir.c 	data->dev->allowed_wakeup_protocols = RC_PROTO_BIT_NEC |
data             1086 drivers/media/rc/winbond-cir.c 	data->dev->wakeup_protocol = RC_PROTO_RC6_MCE;
data             1087 drivers/media/rc/winbond-cir.c 	data->dev->scancode_wakeup_filter.data = 0x800f040c;
data             1088 drivers/media/rc/winbond-cir.c 	data->dev->scancode_wakeup_filter.mask = 0xffff7fff;
data             1089 drivers/media/rc/winbond-cir.c 	data->dev->s_wakeup_filter = wbcir_set_wakeup_filter;
data             1091 drivers/media/rc/winbond-cir.c 	err = rc_register_device(data->dev);
data             1095 drivers/media/rc/winbond-cir.c 	if (!request_region(data->wbase, WAKEUP_IOMEM_LEN, DRVNAME)) {
data             1097 drivers/media/rc/winbond-cir.c 			data->wbase, data->wbase + WAKEUP_IOMEM_LEN - 1);
data             1102 drivers/media/rc/winbond-cir.c 	if (!request_region(data->ebase, EHFUNC_IOMEM_LEN, DRVNAME)) {
data             1104 drivers/media/rc/winbond-cir.c 			data->ebase, data->ebase + EHFUNC_IOMEM_LEN - 1);
data             1109 drivers/media/rc/winbond-cir.c 	if (!request_region(data->sbase, SP_IOMEM_LEN, DRVNAME)) {
data             1111 drivers/media/rc/winbond-cir.c 			data->sbase, data->sbase + SP_IOMEM_LEN - 1);
data             1116 drivers/media/rc/winbond-cir.c 	err = request_irq(data->irq, wbcir_irq_handler,
data             1119 drivers/media/rc/winbond-cir.c 		dev_err(dev, "Failed to claim IRQ %u\n", data->irq);
data             1126 drivers/media/rc/winbond-cir.c 	wbcir_init_hw(data);
data             1131 drivers/media/rc/winbond-cir.c 	release_region(data->sbase, SP_IOMEM_LEN);
data             1133 drivers/media/rc/winbond-cir.c 	release_region(data->ebase, EHFUNC_IOMEM_LEN);
data             1135 drivers/media/rc/winbond-cir.c 	release_region(data->wbase, WAKEUP_IOMEM_LEN);
data             1137 drivers/media/rc/winbond-cir.c 	rc_unregister_device(data->dev);
data             1138 drivers/media/rc/winbond-cir.c 	data->dev = NULL;
data             1140 drivers/media/rc/winbond-cir.c 	rc_free_device(data->dev);
data             1142 drivers/media/rc/winbond-cir.c 	led_classdev_unregister(&data->led);
data             1144 drivers/media/rc/winbond-cir.c 	kfree(data);
data             1153 drivers/media/rc/winbond-cir.c 	struct wbcir_data *data = pnp_get_drvdata(device);
data             1156 drivers/media/rc/winbond-cir.c 	wbcir_set_irqmask(data, WBCIR_IRQ_NONE);
data             1157 drivers/media/rc/winbond-cir.c 	free_irq(data->irq, device);
data             1160 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_STS, 0x17, 0x17);
data             1163 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_CTL, 0x00, 0x01);
data             1166 drivers/media/rc/winbond-cir.c 	wbcir_set_bits(data->wbase + WBCIR_REG_WCEIR_EV_EN, 0x00, 0x07);
data             1168 drivers/media/rc/winbond-cir.c 	rc_unregister_device(data->dev);
data             1170 drivers/media/rc/winbond-cir.c 	led_classdev_unregister(&data->led);
data             1173 drivers/media/rc/winbond-cir.c 	wbcir_led_brightness_set(&data->led, LED_OFF);
data             1175 drivers/media/rc/winbond-cir.c 	release_region(data->wbase, WAKEUP_IOMEM_LEN);
data             1176 drivers/media/rc/winbond-cir.c 	release_region(data->ebase, EHFUNC_IOMEM_LEN);
data             1177 drivers/media/rc/winbond-cir.c 	release_region(data->sbase, SP_IOMEM_LEN);
data             1179 drivers/media/rc/winbond-cir.c 	kfree(data);
data               92 drivers/media/rc/xbox_remote.c 	unsigned char *data = xbox_remote->inbuf;
data              104 drivers/media/rc/xbox_remote.c 	if (urb->actual_length != 6 || urb->actual_length != data[1]) {
data              106 drivers/media/rc/xbox_remote.c 			 urb->actual_length, urb->actual_length, data);
data              111 drivers/media/rc/xbox_remote.c 		   le16_to_cpup((__le16 *)(data + 2)), 0);
data               40 drivers/media/rc/zx-irdec.c 	u32 data;
data               42 drivers/media/rc/zx-irdec.c 	data = readl(irdec->base + reg);
data               43 drivers/media/rc/zx-irdec.c 	data &= ~mask;
data               44 drivers/media/rc/zx-irdec.c 	data |= value & mask;
data               45 drivers/media/rc/zx-irdec.c 	writel(data, irdec->base + reg);
data               62 drivers/media/spi/cxd2880-spi.c static int cxd2880_write_spi(struct spi_device *spi, u8 *data, u32 size)
data               67 drivers/media/spi/cxd2880-spi.c 	if (!spi || !data) {
data               72 drivers/media/spi/cxd2880-spi.c 	tx.tx_buf = data;
data               82 drivers/media/spi/cxd2880-spi.c 			     u8 sub_address, const u8 *data, u32 size)
data               88 drivers/media/spi/cxd2880-spi.c 	if (!spi || !data) {
data              103 drivers/media/spi/cxd2880-spi.c 	write_data_top = data;
data              122 drivers/media/spi/cxd2880-spi.c 	u8 data[3];
data              135 drivers/media/spi/cxd2880-spi.c 	data[0] = 0x10;
data              136 drivers/media/spi/cxd2880-spi.c 	data[1] = packet_num >> 8;
data              137 drivers/media/spi/cxd2880-spi.c 	data[2] = packet_num;
data              142 drivers/media/spi/cxd2880-spi.c 	transfer[0].tx_buf = data;
data              184 drivers/media/spi/cxd2880-spi.c 	u8 data = 0x03;
data              187 drivers/media/spi/cxd2880-spi.c 	ret = cxd2880_write_spi(spi, &data, 1);
data              198 drivers/media/spi/cxd2880-spi.c 	u8 data[65];
data              208 drivers/media/spi/cxd2880-spi.c 	data[0] = 0x00;
data              209 drivers/media/spi/cxd2880-spi.c 	ret = cxd2880_write_reg(spi, 0x00, &data[0], 1);
data              213 drivers/media/spi/cxd2880-spi.c 		data[0] = 0x02;
data              214 drivers/media/spi/cxd2880-spi.c 		ret = cxd2880_write_reg(spi, 0x50, &data[0], 1);
data              216 drivers/media/spi/cxd2880-spi.c 		data[0] = cfg->is_negative ? 0x01 : 0x00;
data              221 drivers/media/spi/cxd2880-spi.c 				data[1 + (i * 2)] = (pid >> 8) | 0x20;
data              222 drivers/media/spi/cxd2880-spi.c 				data[2 + (i * 2)] = pid & 0xff;
data              224 drivers/media/spi/cxd2880-spi.c 				data[1 + (i * 2)] = 0x00;
data              225 drivers/media/spi/cxd2880-spi.c 				data[2 + (i * 2)] = 0x00;
data              228 drivers/media/spi/cxd2880-spi.c 		ret = cxd2880_write_reg(spi, 0x50, data, 65);
data               32 drivers/media/tuners/max2165.c static int max2165_write_reg(struct max2165_priv *priv, u8 reg, u8 data)
data               35 drivers/media/tuners/max2165.c 	u8 buf[] = { reg, data };
data               41 drivers/media/tuners/max2165.c 		dprintk("%s: reg=0x%02X, data=0x%02X\n", __func__, reg, data);
data               47 drivers/media/tuners/max2165.c 			__func__, reg, data, ret);
data               78 drivers/media/tuners/max2165.c 	u8 mask, u8 data)
data               83 drivers/media/tuners/max2165.c 	data &= mask;
data               88 drivers/media/tuners/max2165.c 	v |= data;
data               50 drivers/media/tuners/msi001.c static int msi001_wreg(struct msi001_dev *dev, u32 data)
data               53 drivers/media/tuners/msi001.c 	return spi_write(dev->spi, &data, 3);
data              239 drivers/media/tuners/mt2063.c static int mt2063_write(struct mt2063_state *state, u8 reg, u8 *data, u32 len)
data              254 drivers/media/tuners/mt2063.c 	memcpy(msg.buf + 1, data, len);
data              535 drivers/media/tuners/r820t.c 	u8 data[5];
data              588 drivers/media/tuners/r820t.c 	rc = r820t_read(priv, 0x00, data, sizeof(data));
data              592 drivers/media/tuners/r820t.c 	vco_fine_tune = (data[4] & 0x30) >> 4;
data              670 drivers/media/tuners/r820t.c 		rc = r820t_read(priv, 0x00, data, 3);
data              673 drivers/media/tuners/r820t.c 		if (data[2] & 0x40)
data              684 drivers/media/tuners/r820t.c 	if (!(data[2] & 0x40)) {
data              935 drivers/media/tuners/r820t.c 	u8 data[5], val;
data             1116 drivers/media/tuners/r820t.c 			rc = r820t_read(priv, 0x00, data, sizeof(data));
data             1120 drivers/media/tuners/r820t.c 			priv->fil_cal_code = data[4] & 0x0f;
data             1186 drivers/media/tuners/r820t.c 	u8 data[4];
data             1189 drivers/media/tuners/r820t.c 	rc = r820t_read(priv, 0x00, data, sizeof(data));
data             1193 drivers/media/tuners/r820t.c 	return ((data[3] & 0x08) << 1) + ((data[3] & 0xf0) >> 4);
data             1222 drivers/media/tuners/r820t.c 		u8 data[4];
data             1234 drivers/media/tuners/r820t.c 		rc = r820t_read(priv, 0x00, data, sizeof(data));
data             1386 drivers/media/tuners/r820t.c 	u8 data[3], val;
data             1420 drivers/media/tuners/r820t.c 		rc = r820t_read(priv, 0x00, data, sizeof(data));
data             1423 drivers/media/tuners/r820t.c 		if (!(data[2] & 0x40))
data             1426 drivers/media/tuners/r820t.c 		val = data[2] & 0x3f;
data             1503 drivers/media/tuners/r820t.c 	u8 data[2], min = 255, max = 0;
data             1508 drivers/media/tuners/r820t.c 		rc = r820t_read(priv, 0x00, data, sizeof(data));
data             1512 drivers/media/tuners/r820t.c 		sum += data[1];
data             1514 drivers/media/tuners/r820t.c 		if (data[1] < min)
data             1515 drivers/media/tuners/r820t.c 			min = data[1];
data             1517 drivers/media/tuners/r820t.c 		if (data[1] > max)
data             1518 drivers/media/tuners/r820t.c 			max = data[1];
data             2319 drivers/media/tuners/r820t.c 	u8 data[5];
data             2350 drivers/media/tuners/r820t.c 	rc = r820t_read(priv, 0x00, data, sizeof(data));
data              190 drivers/media/tuners/si2157.c 		len = fw->data[fw->size - remaining];
data              196 drivers/media/tuners/si2157.c 		memcpy(cmd.args, &fw->data[(fw->size - remaining) + 1], len);
data              324 drivers/media/tuners/tda827x.c 	unsigned char data[] = { 0x80, 0x0c };
data              326 drivers/media/tuners/tda827x.c 			       .buf = data, .len = 2};
data              749 drivers/media/tuners/tda827x.c 	unsigned char data[] = {0x80, 0x2c};
data              751 drivers/media/tuners/tda827x.c 			      .buf = data, .len = 2};
data              841 drivers/media/tuners/tda827x.c 	u8 data;
data              845 drivers/media/tuners/tda827x.c 			       .buf = &data, .len = 1 };
data              854 drivers/media/tuners/tda827x.c 	if ((data & 0x3c) == 0) {
data              573 drivers/media/tuners/tda8290.c 	u8 data;
data              574 drivers/media/tuners/tda8290.c 	struct i2c_msg msg = { .flags = I2C_M_RD, .buf = &data, .len = 1 };
data              630 drivers/media/tuners/tda8290.c 	if ((data == 0x83) || (data == 0x84)) {
data              637 drivers/media/tuners/tda8290.c 		if ((data & 0x3c) == 0)
data              832 drivers/media/tuners/tda8290.c 	unsigned char data;
data              856 drivers/media/tuners/tda8290.c 	tuner_i2c_xfer_send_recv(&i2c_props, &addr_dto_lsb, 1, &data, 1);
data              857 drivers/media/tuners/tda8290.c 	if (data == 0) {
data              861 drivers/media/tuners/tda8290.c 					 &addr_dto_lsb, 1, &data, 1);
data              862 drivers/media/tuners/tda8290.c 		if (data == 0x7b) {
data               35 drivers/media/tuners/tda9887.c 	unsigned char	   data[4];
data              405 drivers/media/tuners/tda9887.c 	char *buf = priv->data;
data              446 drivers/media/tuners/tda9887.c 	char *buf = priv->data;
data              478 drivers/media/tuners/tda9887.c 	char *buf = priv->data;
data              552 drivers/media/tuners/tda9887.c 	memset(priv->data,0,sizeof(priv->data));
data              568 drivers/media/tuners/tda9887.c 	priv->data[1] |= cOutputPort1Inactive;
data              569 drivers/media/tuners/tda9887.c 	priv->data[1] |= cOutputPort2Inactive;
data              575 drivers/media/tuners/tda9887.c 		priv->data[1] |= cForcedMuteAudioON;
data              578 drivers/media/tuners/tda9887.c 		  priv->data[1], priv->data[2], priv->data[3]);
data              580 drivers/media/tuners/tda9887.c 		dump_write_message(fe, priv->data);
data              582 drivers/media/tuners/tda9887.c 	if (4 != (rc = tuner_i2c_xfer_send(&priv->i2c_props,priv->data,4)))
data              597 drivers/media/tuners/tda9887.c 		   priv->data[1], priv->data[2], priv->data[3]);
data               15 drivers/media/tuners/tua9001.c 	static const struct tua9001_reg_val data[] = {
data               43 drivers/media/tuners/tua9001.c 	for (i = 0; i < ARRAY_SIZE(data); i++) {
data               44 drivers/media/tuners/tua9001.c 		ret = regmap_write(dev->regmap, data[i].reg, data[i].val);
data               82 drivers/media/tuners/tua9001.c 	struct tua9001_reg_val data[2];
data              113 drivers/media/tuners/tua9001.c 	data[0].reg = 0x04;
data              114 drivers/media/tuners/tua9001.c 	data[0].val = val;
data              115 drivers/media/tuners/tua9001.c 	data[1].reg = 0x1f;
data              116 drivers/media/tuners/tua9001.c 	data[1].val = div_u64((u64) (c->frequency - 150000000) * 48, 1000000);
data              126 drivers/media/tuners/tua9001.c 	for (i = 0; i < ARRAY_SIZE(data); i++) {
data              127 drivers/media/tuners/tua9001.c 		ret = regmap_write(dev->regmap, data[i].reg, data[i].val);
data              146 drivers/media/tuners/tuner-xc2028.c #define send_seq(priv, data...)	({					\
data              147 drivers/media/tuners/tuner-xc2028.c 	static u8 _val[] = data;					\
data              312 drivers/media/tuners/tuner-xc2028.c 	p = fw->data;
data              435 drivers/media/tuners/xc4000.c 	u16 data;
data              438 drivers/media/tuners/xc4000.c 	result = xc4000_readreg(priv, XREG_VERSION, &data);
data              442 drivers/media/tuners/xc4000.c 	(*hw_majorversion) = (data >> 12) & 0x0F;
data              443 drivers/media/tuners/xc4000.c 	(*hw_minorversion) = (data >>  8) & 0x0F;
data              444 drivers/media/tuners/xc4000.c 	(*fw_majorversion) = (data >>  4) & 0x0F;
data              445 drivers/media/tuners/xc4000.c 	(*fw_minorversion) = data & 0x0F;
data              745 drivers/media/tuners/xc4000.c 	p = fw->data;
data              505 drivers/media/tuners/xc5000.c 	u16 data;
data              508 drivers/media/tuners/xc5000.c 	result = xc5000_readreg(priv, XREG_VERSION, &data);
data              512 drivers/media/tuners/xc5000.c 	(*hw_majorversion) = (data >> 12) & 0x0F;
data              513 drivers/media/tuners/xc5000.c 	(*hw_minorversion) = (data >>  8) & 0x0F;
data              514 drivers/media/tuners/xc5000.c 	(*fw_majorversion) = (data >>  4) & 0x0F;
data              515 drivers/media/tuners/xc5000.c 	(*fw_minorversion) = data & 0x0F;
data              613 drivers/media/tuners/xc5000.c 	ret = xc_load_i2c_sequence(fe,  fw->data);
data              161 drivers/media/usb/airspy/airspy.c 		u8 *data, u16 size)
data              192 drivers/media/usb/airspy/airspy.c 		memcpy(s->buf, data, size);
data              206 drivers/media/usb/airspy/airspy.c 		memcpy(data, s->buf, size);
data               41 drivers/media/usb/as102/as102_fw.c 			  unsigned char *data, int *dataLength,
data               78 drivers/media/usb/as102/as102_fw.c 				data[(count - 4)] = dst;
data               81 drivers/media/usb/as102/as102_fw.c 			data[(count - 4)] = dst;
data              109 drivers/media/usb/as102/as102_fw.c 				(u8 *) (firmware->data + total_read_bytes),
data              111 drivers/media/usb/as102/as102_fw.c 				fw_pkt->raw.data,
data               12 drivers/media/usb/as102/as102_fw.h 	unsigned char data[MAX_FW_PKT_SIZE - 6];
data              415 drivers/media/usb/as102/as10x_cmd.h 		uint8_t data[DUMP_BLOCK_SIZE];
data              423 drivers/media/usb/as102/as10x_cmd.h 		uint8_t data[64 - sizeof(struct as10x_cmd_header_t)
data              430 drivers/media/usb/as102/as10x_cmd.h 		uint8_t data[64 - sizeof(struct as10x_cmd_header_t)
data               43 drivers/media/usb/au0828/au0828-input.c static int au8522_rc_write(struct au0828_rc *ir, u16 reg, u8 data)
data               46 drivers/media/usb/au0828/au0828-input.c 	char buf[] = { (reg >> 8) | 0x80, reg & 0xff, data };
data               80 drivers/media/usb/b2c2/flexcop-usb.c 		memcpy(fc_usb->data, val, sizeof(*val));
data               88 drivers/media/usb/b2c2/flexcop-usb.c 			fc_usb->data,
data              100 drivers/media/usb/b2c2/flexcop-usb.c 		memcpy(val, fc_usb->data, sizeof(*val));
data              117 drivers/media/usb/b2c2/flexcop-usb.c 	if (buflen > sizeof(fc_usb->data)) {
data              149 drivers/media/usb/b2c2/flexcop-usb.c 		memcpy(fc_usb->data, pbBuffer, buflen);
data              156 drivers/media/usb/b2c2/flexcop-usb.c 			fc_usb->data,
data              165 drivers/media/usb/b2c2/flexcop-usb.c 			memcpy(pbBuffer, fc_usb->data, buflen);
data              240 drivers/media/usb/b2c2/flexcop-usb.c 	if (buflen > sizeof(fc_usb->data)) {
data              276 drivers/media/usb/b2c2/flexcop-usb.c 		memcpy(fc_usb->data, buf, buflen);
data              283 drivers/media/usb/b2c2/flexcop-usb.c 			fc_usb->data,
data              293 drivers/media/usb/b2c2/flexcop-usb.c 			memcpy(buf, fc_usb->data, buflen);
data               35 drivers/media/usb/b2c2/flexcop-usb.h 	u8 data[80];
data              339 drivers/media/usb/cpia2/cpia2.h 	char *data;
data              350 drivers/media/usb/cpia2/cpia2.h 	u8 *data;
data              925 drivers/media/usb/cpia2/cpia2_core.c 	cpia2_send_onebyte_command(cam, &cmd, 0x0A, fw->data[0]); /* hi */
data              926 drivers/media/usb/cpia2/cpia2_core.c 	cpia2_send_onebyte_command(cam, &cmd, 0x0B, fw->data[1]); /* lo */
data              932 drivers/media/usb/cpia2/cpia2_core.c 		memcpy(cmd.buffer.block_data, &fw->data[i], cmd.reg_count);
data              937 drivers/media/usb/cpia2/cpia2_core.c 	cpia2_send_onebyte_command(cam, &cmd, 0x0A, fw->data[0]); /* hi */
data              938 drivers/media/usb/cpia2/cpia2_core.c 	cpia2_send_onebyte_command(cam, &cmd, 0x0B, fw->data[1]); /* lo */
data             2263 drivers/media/usb/cpia2/cpia2_core.c 		cam->buffers[i].data = cam->frame_buffer +i*cam->frame_size;
data             2270 drivers/media/usb/cpia2/cpia2_core.c 	cam->buffers[i].data = cam->frame_buffer +i*cam->frame_size;
data             2349 drivers/media/usb/cpia2/cpia2_core.c 	if (copy_to_user(buf, frame->data, frame->length))
data               82 drivers/media/usb/cpia2/cpia2_usb.c 	unsigned char *inbuff = cam->workbuff->data;
data              112 drivers/media/usb/cpia2/cpia2_usb.c 			memset(cam->workbuff->data+cam->workbuff->length,
data              160 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0xFF;
data              161 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0xE0+cam->APPn;
data              162 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0;
data              163 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = cam->APP_len+2;
data              164 drivers/media/usb/cpia2/cpia2_usb.c 		memcpy(cam->workbuff->data+cam->workbuff->length,
data              179 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0xFF;
data              180 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0xFE;
data              181 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = 0;
data              182 drivers/media/usb/cpia2/cpia2_usb.c 		cam->workbuff->data[cam->workbuff->length++] = cam->COM_len+2;
data              183 drivers/media/usb/cpia2/cpia2_usb.c 		memcpy(cam->workbuff->data+cam->workbuff->length,
data              320 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->data[0] = 0xFF;
data              321 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->data[1] = 0xD8;
data              325 drivers/media/usb/cpia2/cpia2_usb.c 			memcpy(cam->workbuff->data+cam->workbuff->length,
data              329 drivers/media/usb/cpia2/cpia2_usb.c 			memcpy(cam->workbuff->data + cam->workbuff->length,
data              335 drivers/media/usb/cpia2/cpia2_usb.c 		    (cam->workbuff->data[cam->workbuff->length - 3] == 0xFF) &&
data              336 drivers/media/usb/cpia2/cpia2_usb.c 		    (cam->workbuff->data[cam->workbuff->length - 2] == 0xD9) &&
data              337 drivers/media/usb/cpia2/cpia2_usb.c 		    (cam->workbuff->data[cam->workbuff->length - 1] == 0xFF)) {
data              339 drivers/media/usb/cpia2/cpia2_usb.c 			cam->workbuff->data[cam->workbuff->length - 1] = 0;
data              342 drivers/media/usb/cpia2/cpia2_usb.c 		   (cam->workbuff->data[cam->workbuff->length - 2] == 0xFF) &&
data              343 drivers/media/usb/cpia2/cpia2_usb.c 		   (cam->workbuff->data[cam->workbuff->length - 1] == 0xD9)) {
data              517 drivers/media/usb/cpia2/cpia2_usb.c 		if(cam->sbuf[i].data) {
data              518 drivers/media/usb/cpia2/cpia2_usb.c 			kfree(cam->sbuf[i].data);
data              519 drivers/media/usb/cpia2/cpia2_usb.c 			cam->sbuf[i].data = NULL;
data              654 drivers/media/usb/cpia2/cpia2_usb.c 		if (cam->sbuf[i].data)
data              656 drivers/media/usb/cpia2/cpia2_usb.c 		cam->sbuf[i].data =
data              659 drivers/media/usb/cpia2/cpia2_usb.c 		if (!cam->sbuf[i].data) {
data              661 drivers/media/usb/cpia2/cpia2_usb.c 				kfree(cam->sbuf[i].data);
data              662 drivers/media/usb/cpia2/cpia2_usb.c 				cam->sbuf[i].data = NULL;
data              680 drivers/media/usb/cpia2/cpia2_usb.c 				kfree(cam->sbuf[j].data);
data              681 drivers/media/usb/cpia2/cpia2_usb.c 				cam->sbuf[j].data = NULL;
data              691 drivers/media/usb/cpia2/cpia2_usb.c 		urb->transfer_buffer = cam->sbuf[i].data;
data              782 drivers/media/usb/cpia2/cpia2_v4l.c 	buf->m.offset = cam->buffers[buf->index].data - cam->frame_buffer;
data              912 drivers/media/usb/cpia2/cpia2_v4l.c 	buf->m.offset = cam->buffers[buf->index].data - cam->frame_buffer;
data              719 drivers/media/usb/cx231xx/cx231xx-417.c 			     u32 data[CX2341X_MBOX_MAX_DATA])
data              757 drivers/media/usb/cx231xx/cx231xx-417.c 		mc417_memory_write(dev, dev->cx23417_mailbox + 4 + i, data[i]);
data              758 drivers/media/usb/cx231xx/cx231xx-417.c 		dprintk(3, "API Input %d = %d\n", i, data[i]);
data              781 drivers/media/usb/cx231xx/cx231xx-417.c 		mc417_memory_read(dev, dev->cx23417_mailbox + 4 + i, data + i);
data              782 drivers/media/usb/cx231xx/cx231xx-417.c 		dprintk(3, "API Output %d = %d\n", i, data[i]);
data              800 drivers/media/usb/cx231xx/cx231xx-417.c 	u32 data[CX2341X_MBOX_MAX_DATA];
data              808 drivers/media/usb/cx231xx/cx231xx-417.c 		data[i] = va_arg(vargs, int);
data              810 drivers/media/usb/cx231xx/cx231xx-417.c 	err = cx231xx_mbox_func(dev, command, inputcnt, outputcnt, data);
data              813 drivers/media/usb/cx231xx/cx231xx-417.c 		*vptr = data[i];
data             1010 drivers/media/usb/cx231xx/cx231xx-417.c 	if (0 != memcmp(firmware->data, magic, 8)) {
data             1023 drivers/media/usb/cx231xx/cx231xx-417.c 	p_fw_data = (u32 *)firmware->data;
data             1177 drivers/media/usb/cx231xx/cx231xx-417.c 	u32 data[7];
data             1180 drivers/media/usb/cx231xx/cx231xx-417.c 	data[0] = 0x0001BD00;
data             1181 drivers/media/usb/cx231xx/cx231xx-417.c 	data[1] = 1;          /* frames per interrupt */
data             1182 drivers/media/usb/cx231xx/cx231xx-417.c 	data[2] = 4;          /* total bufs */
data             1183 drivers/media/usb/cx231xx/cx231xx-417.c 	data[3] = 0x91559155; /* start codes */
data             1184 drivers/media/usb/cx231xx/cx231xx-417.c 	data[4] = 0x206080C0; /* stop codes */
data             1185 drivers/media/usb/cx231xx/cx231xx-417.c 	data[5] = 6;          /* lines */
data             1186 drivers/media/usb/cx231xx/cx231xx-417.c 	data[6] = 64;         /* BPL */
data             1188 drivers/media/usb/cx231xx/cx231xx-417.c 	cx231xx_api_cmd(dev, CX2341X_ENC_SET_VBI_CONFIG, 7, 0, data[0], data[1],
data             1189 drivers/media/usb/cx231xx/cx231xx-417.c 		data[2], data[3], data[4], data[5], data[6]);
data             1266 drivers/media/usb/cx231xx/cx231xx-417.c static void buffer_copy(struct cx231xx *dev, char *data, int len, struct urb *urb,
data             1298 drivers/media/usb/cx231xx/cx231xx-417.c 		memcpy(vbuf+dma_q->mpeg_buffer_completed, data, len);
data             1307 drivers/media/usb/cx231xx/cx231xx-417.c 				data, tail_data);
data             1317 drivers/media/usb/cx231xx/cx231xx-417.c 			p_data = data + tail_data;
data             1325 drivers/media/usb/cx231xx/cx231xx-417.c static void buffer_filled(char *data, int len, struct urb *urb,
data             1339 drivers/media/usb/cx231xx/cx231xx-417.c 	memcpy(vbuf, data, len);
data             1806 drivers/media/usb/cx231xx/cx231xx-417.c static ssize_t mpeg_read(struct file *file, char __user *data,
data             1821 drivers/media/usb/cx231xx/cx231xx-417.c 	return videobuf_read_stream(&fh->vidq, data, count, ppos, 0,
data               46 drivers/media/usb/cx231xx/cx231xx-avcore.c static int verve_write_byte(struct cx231xx *dev, u8 saddr, u8 data)
data               49 drivers/media/usb/cx231xx/cx231xx-avcore.c 					saddr, 1, data, 1);
data               52 drivers/media/usb/cx231xx/cx231xx-avcore.c static int verve_read_byte(struct cx231xx *dev, u8 saddr, u8 *data)
data               59 drivers/media/usb/cx231xx/cx231xx-avcore.c 	*data = (u8) temp;
data               98 drivers/media/usb/cx231xx/cx231xx-avcore.c static int afe_write_byte(struct cx231xx *dev, u16 saddr, u8 data)
data              101 drivers/media/usb/cx231xx/cx231xx-avcore.c 					saddr, 2, data, 1);
data              104 drivers/media/usb/cx231xx/cx231xx-avcore.c static int afe_read_byte(struct cx231xx *dev, u16 saddr, u8 *data)
data              111 drivers/media/usb/cx231xx/cx231xx-avcore.c 	*data = (u8) temp;
data              513 drivers/media/usb/cx231xx/cx231xx-avcore.c static int vid_blk_write_byte(struct cx231xx *dev, u16 saddr, u8 data)
data              516 drivers/media/usb/cx231xx/cx231xx-avcore.c 					saddr, 2, data, 1);
data              519 drivers/media/usb/cx231xx/cx231xx-avcore.c static int vid_blk_read_byte(struct cx231xx *dev, u16 saddr, u8 *data)
data              526 drivers/media/usb/cx231xx/cx231xx-avcore.c 	*data = (u8) temp;
data              530 drivers/media/usb/cx231xx/cx231xx-avcore.c static int vid_blk_write_word(struct cx231xx *dev, u16 saddr, u32 data)
data              533 drivers/media/usb/cx231xx/cx231xx-avcore.c 					saddr, 2, data, 4);
data              536 drivers/media/usb/cx231xx/cx231xx-avcore.c static int vid_blk_read_word(struct cx231xx *dev, u16 saddr, u32 *data)
data              539 drivers/media/usb/cx231xx/cx231xx-avcore.c 					saddr, 2, data, 4);
data             2830 drivers/media/usb/cx231xx/cx231xx-avcore.c int cx231xx_gpio_i2c_write_byte(struct cx231xx *dev, u8 data)
data             2840 drivers/media/usb/cx231xx/cx231xx-avcore.c 		if (((data << i) & 0x80) == 0) {
data              227 drivers/media/usb/cx231xx/cx231xx-core.c 	void *data, __u16 size, int timeout)
data              245 drivers/media/usb/cx231xx/cx231xx-core.c 				       ((unsigned char *)data)[i]);
data              252 drivers/media/usb/cx231xx/cx231xx-core.c 		memcpy(dev->urb_buf, data, size);
data              256 drivers/media/usb/cx231xx/cx231xx-core.c 		memcpy(data, dev->urb_buf, size);
data              269 drivers/media/usb/cx231xx/cx231xx-core.c 				       ((unsigned char *)data)[i]);
data             1561 drivers/media/usb/cx231xx/cx231xx-core.c 			  u8 saddr_len, u32 *data, u8 data_len, int master)
data             1594 drivers/media/usb/cx231xx/cx231xx-core.c 			*data = value[0];
data             1596 drivers/media/usb/cx231xx/cx231xx-core.c 			*data =
data             1600 drivers/media/usb/cx231xx/cx231xx-core.c 			*data = value[saddr];
data             1607 drivers/media/usb/cx231xx/cx231xx-core.c 			   u8 saddr_len, u32 data, u8 data_len, int master)
data             1613 drivers/media/usb/cx231xx/cx231xx-core.c 	value[0] = (u8) data;
data             1614 drivers/media/usb/cx231xx/cx231xx-core.c 	value[1] = (u8) (data >> 8);
data             1615 drivers/media/usb/cx231xx/cx231xx-core.c 	value[2] = (u8) (data >> 16);
data             1616 drivers/media/usb/cx231xx/cx231xx-core.c 	value[3] = (u8) (data >> 24);
data             1646 drivers/media/usb/cx231xx/cx231xx-core.c 			  u8 saddr_len, u32 *data, u8 data_len)
data             1671 drivers/media/usb/cx231xx/cx231xx-core.c 			*data = value[0];
data             1673 drivers/media/usb/cx231xx/cx231xx-core.c 			*data =
data             1682 drivers/media/usb/cx231xx/cx231xx-core.c 			   u8 saddr_len, u32 data, u8 data_len)
data             1688 drivers/media/usb/cx231xx/cx231xx-core.c 	value[0] = (u8) data;
data             1689 drivers/media/usb/cx231xx/cx231xx-core.c 	value[1] = (u8) (data >> 8);
data             1690 drivers/media/usb/cx231xx/cx231xx-core.c 	value[2] = (u8) (data >> 16);
data             1691 drivers/media/usb/cx231xx/cx231xx-core.c 	value[3] = (u8) (data >> 24);
data             1780 drivers/media/usb/cx231xx/cx231xx-core.c u32 cx231xx_set_field(u32 field_mask, u32 data)
data             1785 drivers/media/usb/cx231xx/cx231xx-core.c 		data <<= 1;
data             1787 drivers/media/usb/cx231xx/cx231xx-core.c 	return data;
data              651 drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c 	u8 data[4] = { 0, 0, 0, 0 };
data              663 drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c 				       data, 4);
data              667 drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c 	config_info = le32_to_cpu(*((__le32 *)data));
data             1372 drivers/media/usb/cx231xx/cx231xx-video.c 	u32 data = 0;
data             1384 drivers/media/usb/cx231xx/cx231xx-video.c 				(u16)reg->reg, 2, &data, 1);
data             1385 drivers/media/usb/cx231xx/cx231xx-video.c 		reg->val = data;
data             1390 drivers/media/usb/cx231xx/cx231xx-video.c 				(u16)reg->reg, 2, &data, 1);
data             1391 drivers/media/usb/cx231xx/cx231xx-video.c 		reg->val = data;
data             1396 drivers/media/usb/cx231xx/cx231xx-video.c 				(u16)reg->reg, 1, &data, 1);
data             1397 drivers/media/usb/cx231xx/cx231xx-video.c 		reg->val = data;
data             1402 drivers/media/usb/cx231xx/cx231xx-video.c 				(u16)reg->reg, 2, &data, 4);
data             1403 drivers/media/usb/cx231xx/cx231xx-video.c 		reg->val = data;
data             1408 drivers/media/usb/cx231xx/cx231xx-video.c 				(u16)reg->reg, 2, &data, 4);
data             1409 drivers/media/usb/cx231xx/cx231xx-video.c 		reg->val = data;
data             1414 drivers/media/usb/cx231xx/cx231xx-video.c 				(u16)reg->reg, 1, &data, 4);
data             1415 drivers/media/usb/cx231xx/cx231xx-video.c 		reg->val = data;
data             1430 drivers/media/usb/cx231xx/cx231xx-video.c 	u8 data[4] = { 0, 0, 0, 0 };
data             1434 drivers/media/usb/cx231xx/cx231xx-video.c 		data[0] = (u8) reg->val;
data             1435 drivers/media/usb/cx231xx/cx231xx-video.c 		data[1] = (u8) (reg->val >> 8);
data             1436 drivers/media/usb/cx231xx/cx231xx-video.c 		data[2] = (u8) (reg->val >> 16);
data             1437 drivers/media/usb/cx231xx/cx231xx-video.c 		data[3] = (u8) (reg->val >> 24);
data             1439 drivers/media/usb/cx231xx/cx231xx-video.c 				(u16)reg->reg, data, 4);
data              761 drivers/media/usb/cx231xx/cx231xx.h 		 u8 saddr_len, u32 *data, u8 data_len, int master);
data              763 drivers/media/usb/cx231xx/cx231xx.h 		 u8 saddr_len, u32 data, u8 data_len, int master);
data              765 drivers/media/usb/cx231xx/cx231xx.h 			  u16 saddr, u8 saddr_len, u32 *data, u8 data_len);
data              767 drivers/media/usb/cx231xx/cx231xx.h 			   u16 saddr, u8 saddr_len, u32 data, u8 data_len);
data              773 drivers/media/usb/cx231xx/cx231xx.h u32 cx231xx_set_field(u32 field_mask, u32 data);
data              858 drivers/media/usb/cx231xx/cx231xx.h int cx231xx_gpio_i2c_write_byte(struct cx231xx *dev, u8 data);
data               82 drivers/media/usb/dvb-usb-v2/af9015.c 		memcpy(&state->buf[REQ_HDR_LEN], req->data, req->data_len);
data              105 drivers/media/usb/dvb-usb-v2/af9015.c 		memcpy(req->data, &state->buf[ACK_HDR_LEN], req->data_len);
data              206 drivers/media/usb/dvb-usb-v2/af9015.c 		req.data = &msg[0].buf[addr_len];
data              224 drivers/media/usb/dvb-usb-v2/af9015.c 		req.data = &msg[1].buf[0];
data              242 drivers/media/usb/dvb-usb-v2/af9015.c 		req.data = &msg[0].buf[0];
data              301 drivers/media/usb/dvb-usb-v2/af9015.c 		checksum += firmware->data[i];
data              309 drivers/media/usb/dvb-usb-v2/af9015.c 		req.data = (u8 *)&firmware->data[firmware->size - rem];
data              349 drivers/media/usb/dvb-usb-v2/af9015.c 		req.data = &buf[i];
data             1294 drivers/media/usb/dvb-usb-v2/af9015.c static int af9015_regmap_write(void *context, const void *data, size_t count)
data             1299 drivers/media/usb/dvb-usb-v2/af9015.c 	u16 reg = ((u8 *)data)[0] << 8 | ((u8 *)data)[1] << 0;
data             1300 drivers/media/usb/dvb-usb-v2/af9015.c 	u8 *val = &((u8 *)data)[2];
data               66 drivers/media/usb/dvb-usb-v2/af9015.h 	u8  *data;
data              615 drivers/media/usb/dvb-usb-v2/af9035.c 		hdr_core = fw->data[fw->size - i + 0];
data              616 drivers/media/usb/dvb-usb-v2/af9035.c 		hdr_addr = fw->data[fw->size - i + 1] << 8;
data              617 drivers/media/usb/dvb-usb-v2/af9035.c 		hdr_addr |= fw->data[fw->size - i + 2] << 0;
data              618 drivers/media/usb/dvb-usb-v2/af9035.c 		hdr_data_len = fw->data[fw->size - i + 3] << 8;
data              619 drivers/media/usb/dvb-usb-v2/af9035.c 		hdr_data_len |= fw->data[fw->size - i + 4] << 0;
data              620 drivers/media/usb/dvb-usb-v2/af9035.c 		hdr_checksum = fw->data[fw->size - i + 5] << 8;
data              621 drivers/media/usb/dvb-usb-v2/af9035.c 		hdr_checksum |= fw->data[fw->size - i + 6] << 0;
data              644 drivers/media/usb/dvb-usb-v2/af9035.c 			req_fw_dl.wbuf = (u8 *) &fw->data[fw->size - i +
data              696 drivers/media/usb/dvb-usb-v2/af9035.c 				(fw->data[i + 0] == 0x03 &&
data              697 drivers/media/usb/dvb-usb-v2/af9035.c 				(fw->data[i + 1] == 0x00 ||
data              698 drivers/media/usb/dvb-usb-v2/af9035.c 				fw->data[i + 1] == 0x01) &&
data              699 drivers/media/usb/dvb-usb-v2/af9035.c 				fw->data[i + 2] == 0x00)) {
data              701 drivers/media/usb/dvb-usb-v2/af9035.c 			req_fw_dl.wbuf = (u8 *) &fw->data[i_prev];
data              783 drivers/media/usb/dvb-usb-v2/af9035.c 	if (fw->data[0] == 0x01)
data             1158 drivers/media/usb/dvb-usb-v2/anysee.c 	struct dvb_usb_device *d = ci->data;
data             1173 drivers/media/usb/dvb-usb-v2/anysee.c 	struct dvb_usb_device *d = ci->data;
data             1187 drivers/media/usb/dvb-usb-v2/anysee.c 	struct dvb_usb_device *d = ci->data;
data             1202 drivers/media/usb/dvb-usb-v2/anysee.c 	struct dvb_usb_device *d = ci->data;
data             1215 drivers/media/usb/dvb-usb-v2/anysee.c 	struct dvb_usb_device *d = ci->data;
data             1236 drivers/media/usb/dvb-usb-v2/anysee.c 	struct dvb_usb_device *d = ci->data;
data             1254 drivers/media/usb/dvb-usb-v2/anysee.c 	struct dvb_usb_device *d = ci->data;
data             1267 drivers/media/usb/dvb-usb-v2/anysee.c 	struct dvb_usb_device *d = ci->data;
data             1299 drivers/media/usb/dvb-usb-v2/anysee.c 	state->ci.data                = d;
data               47 drivers/media/usb/dvb-usb-v2/az6007.c 	unsigned char		data[4096];
data              205 drivers/media/usb/dvb-usb-v2/az6007.c 	az6007_read(d, AZ6007_READ_IR, 0, 0, st->data, 10);
data              207 drivers/media/usb/dvb-usb-v2/az6007.c 	if (st->data[1] == 0x44)
data              210 drivers/media/usb/dvb-usb-v2/az6007.c 	if ((st->data[3] ^ st->data[4]) == 0xff) {
data              211 drivers/media/usb/dvb-usb-v2/az6007.c 		if ((st->data[1] ^ st->data[2]) == 0xff) {
data              212 drivers/media/usb/dvb-usb-v2/az6007.c 			code = RC_SCANCODE_NEC(st->data[1], st->data[3]);
data              215 drivers/media/usb/dvb-usb-v2/az6007.c 			code = RC_SCANCODE_NECX(st->data[1] << 8 | st->data[2],
data              216 drivers/media/usb/dvb-usb-v2/az6007.c 						st->data[3]);
data              220 drivers/media/usb/dvb-usb-v2/az6007.c 		code = RC_SCANCODE_NEC32(st->data[1] << 24 |
data              221 drivers/media/usb/dvb-usb-v2/az6007.c 					 st->data[2] << 16 |
data              222 drivers/media/usb/dvb-usb-v2/az6007.c 					 st->data[3] << 8  |
data              223 drivers/media/usb/dvb-usb-v2/az6007.c 					 st->data[4]);
data              227 drivers/media/usb/dvb-usb-v2/az6007.c 	rc_keydown(d->rc_dev, proto, code, st->data[5]);
data              251 drivers/media/usb/dvb-usb-v2/az6007.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              293 drivers/media/usb/dvb-usb-v2/az6007.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              324 drivers/media/usb/dvb-usb-v2/az6007.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              370 drivers/media/usb/dvb-usb-v2/az6007.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              401 drivers/media/usb/dvb-usb-v2/az6007.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              432 drivers/media/usb/dvb-usb-v2/az6007.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              488 drivers/media/usb/dvb-usb-v2/az6007.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              517 drivers/media/usb/dvb-usb-v2/az6007.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              567 drivers/media/usb/dvb-usb-v2/az6007.c 	if (NULL == state->ca.data)
data              594 drivers/media/usb/dvb-usb-v2/az6007.c 	state->ca.data			= d;
data              617 drivers/media/usb/dvb-usb-v2/az6007.c 	ret = az6007_read(d, AZ6007_READ_DATA, 6, 0, st->data, 6);
data              618 drivers/media/usb/dvb-usb-v2/az6007.c 	memcpy(mac, st->data, 6);
data              778 drivers/media/usb/dvb-usb-v2/az6007.c 					    st->data, length);
data              781 drivers/media/usb/dvb-usb-v2/az6007.c 					msgs[i + 1].buf[j] = st->data[j + 5];
data              796 drivers/media/usb/dvb-usb-v2/az6007.c 				st->data[j] = msgs[i].buf[j + 1];
data              798 drivers/media/usb/dvb-usb-v2/az6007.c 					      st->data, length);
data              810 drivers/media/usb/dvb-usb-v2/az6007.c 					    st->data, length);
data              812 drivers/media/usb/dvb-usb-v2/az6007.c 				msgs[i].buf[j] = st->data[j + 5];
data               52 drivers/media/usb/dvb-usb-v2/ce6230.c 		memcpy(buf, req->data, req->data_len);
data               75 drivers/media/usb/dvb-usb-v2/ce6230.c 		memcpy(req->data, buf, req->data_len);
data              108 drivers/media/usb/dvb-usb-v2/ce6230.c 				req.data = &msg[i+1].buf[0];
data              124 drivers/media/usb/dvb-usb-v2/ce6230.c 				req.data = &msg[i].buf[1];
data              131 drivers/media/usb/dvb-usb-v2/ce6230.c 				req.data = &msg[i].buf[0];
data               22 drivers/media/usb/dvb-usb-v2/ce6230.h 	u8  *data;
data              345 drivers/media/usb/dvb-usb-v2/dvbsky.c 					u8 data, int *mem)
data              359 drivers/media/usb/dvb-usb-v2/dvbsky.c 		command[3] = data;
data               64 drivers/media/usb/dvb-usb-v2/ec168.c 		memcpy(buf, req->data, req->size);
data               86 drivers/media/usb/dvb-usb-v2/ec168.c 		memcpy(req->data, buf, req->size);
data              122 drivers/media/usb/dvb-usb-v2/ec168.c 				req.data = &msg[i+1].buf[0];
data              138 drivers/media/usb/dvb-usb-v2/ec168.c 				req.data = NULL;
data              146 drivers/media/usb/dvb-usb-v2/ec168.c 				req.data = &msg[i].buf[1];
data              211 drivers/media/usb/dvb-usb-v2/ec168.c 		req.data = (u8 *) &fw->data[fw->size - remaining];
data               21 drivers/media/usb/dvb-usb-v2/ec168.h 	u8  *data;
data              451 drivers/media/usb/dvb-usb-v2/lmedm04.c 	u8 *data;
data              453 drivers/media/usb/dvb-usb-v2/lmedm04.c 	data = kzalloc(6, GFP_KERNEL);
data              454 drivers/media/usb/dvb-usb-v2/lmedm04.c 	if (!data)
data              459 drivers/media/usb/dvb-usb-v2/lmedm04.c 			      data, 0x6, 200);
data              463 drivers/media/usb/dvb-usb-v2/lmedm04.c 		ret = data[2];
data              465 drivers/media/usb/dvb-usb-v2/lmedm04.c 	info("Firmware Status: %6ph", data);
data              467 drivers/media/usb/dvb-usb-v2/lmedm04.c 	kfree(data);
data              598 drivers/media/usb/dvb-usb-v2/lmedm04.c 	u8 *data;
data              606 drivers/media/usb/dvb-usb-v2/lmedm04.c 	data = kzalloc(128, GFP_KERNEL);
data              607 drivers/media/usb/dvb-usb-v2/lmedm04.c 	if (!data) {
data              619 drivers/media/usb/dvb-usb-v2/lmedm04.c 			fw_data = (u8 *)(fw->data + j);
data              621 drivers/media/usb/dvb-usb-v2/lmedm04.c 				data[0] = i;
data              624 drivers/media/usb/dvb-usb-v2/lmedm04.c 				data[0] = i | 0x80;
data              627 drivers/media/usb/dvb-usb-v2/lmedm04.c 			data[1] = dlen;
data              628 drivers/media/usb/dvb-usb-v2/lmedm04.c 			memcpy(&data[2], fw_data, dlen+1);
data              630 drivers/media/usb/dvb-usb-v2/lmedm04.c 			data[wlen-1] = check_sum(fw_data, dlen+1);
data              631 drivers/media/usb/dvb-usb-v2/lmedm04.c 			deb_info(1, "Data S=%02x:E=%02x CS= %02x", data[3],
data              632 drivers/media/usb/dvb-usb-v2/lmedm04.c 				data[dlen+2], data[dlen+3]);
data              633 drivers/media/usb/dvb-usb-v2/lmedm04.c 			lme2510_usb_talk(d, data, wlen, data, len_in);
data              634 drivers/media/usb/dvb-usb-v2/lmedm04.c 			ret |= (data[0] == 0x88) ? 0 : -1;
data              638 drivers/media/usb/dvb-usb-v2/lmedm04.c 	data[0] = 0x8a;
data              641 drivers/media/usb/dvb-usb-v2/lmedm04.c 	lme2510_usb_talk(d, data, len_in, data, len_in);
data              649 drivers/media/usb/dvb-usb-v2/lmedm04.c 	kfree(data);
data              655 drivers/media/usb/dvb-usb-v2/lmedm04.c 	u8 data[1] = {0};
data              656 drivers/media/usb/dvb-usb-v2/lmedm04.c 	data[0] = 0x0a;
data              659 drivers/media/usb/dvb-usb-v2/lmedm04.c 	lme2510_usb_talk(d, data, sizeof(data), data, sizeof(data));
data               33 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c 				   u8 addr, u8 *data)
data               36 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c 		state->cfg->read_reg(state->mxl_state, addr, data) :
data               41 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c 				    u8 addr, u8 data)
data               44 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c 		state->cfg->write_reg(state->mxl_state, addr, data) :
data              367 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c #define CALCULATE_SNR(data) \
data              368 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c 	((u32)((10 * (u32)data / 64) - 2.5))
data              371 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c #define CALCULATE_SNR(data) 0
data               15 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h 	int (*read_reg)(struct mxl111sf_state *state, u8 addr, u8 *data);
data               16 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h 	int (*write_reg)(struct mxl111sf_state *state, u8 addr, u8 data);
data               26 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 	u8 data = 0;
data               30 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 	ret = mxl111sf_read_reg(state, SW_I2C_BUSY_ADDR, &data);
data               36 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 		data = (byte & (0x80 >> i)) ? SW_SDA_OUT : 0;
data               39 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 					 0x10 | SW_I2C_EN | data);
data               44 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 					 0x10 | SW_I2C_EN | data | SW_SCL_OUT);
data               49 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 					 0x10 | SW_I2C_EN | data);
data               68 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 	ret = mxl111sf_read_reg(state, SW_I2C_BUSY_ADDR, &data);
data               78 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 	if (data & SW_SDA_IN)
data               89 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 	u8 data = 0;
data              107 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 		ret = mxl111sf_read_reg(state, SW_I2C_BUSY_ADDR, &data);
data              111 drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c 		if (data & SW_SDA_IN)
data               35 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 				   u8 addr, u8 *data)
data               38 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 		state->cfg->read_reg(state->mxl_state, addr, data) :
data               43 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 				    u8 addr, u8 data)
data               46 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 		state->cfg->write_reg(state->mxl_state, addr, data) :
data              114 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 	mxl_phy_tune_rf[0].data = filt_bw;
data              117 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 	mxl_phy_tune_rf[1].data = (freq & 0xff);
data              118 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 	mxl_phy_tune_rf[2].data = (freq >> 8) & 0xff;
data              236 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 	u8 data;
data              241 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 	ret = mxl111sf_tuner_read_reg(state, V6_RF_LOCK_STATUS_REG, &data);
data              245 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 	*ref_synth_lock = ((data & 0x03) == 0x03) ? 1 : 0;
data              246 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c 	*rf_synth_lock  = ((data & 0x0c) == 0x0c) ? 1 : 0;
data               39 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h 	int (*read_reg)(struct mxl111sf_state *state, u8 addr, u8 *data);
data               40 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h 	int (*write_reg)(struct mxl111sf_state *state, u8 addr, u8 data);
data               92 drivers/media/usb/dvb-usb-v2/mxl111sf.c int mxl111sf_read_reg(struct mxl111sf_state *state, u8 addr, u8 *data)
data              104 drivers/media/usb/dvb-usb-v2/mxl111sf.c 		*data = buf[1];
data              116 drivers/media/usb/dvb-usb-v2/mxl111sf.c int mxl111sf_write_reg(struct mxl111sf_state *state, u8 addr, u8 data)
data              118 drivers/media/usb/dvb-usb-v2/mxl111sf.c 	u8 buf[] = { addr, data };
data              121 drivers/media/usb/dvb-usb-v2/mxl111sf.c 	pr_debug("W: (0x%02x, 0x%02x)\n", addr, data);
data              125 drivers/media/usb/dvb-usb-v2/mxl111sf.c 		pr_err("error writing reg: 0x%02x, val: 0x%02x", addr, data);
data              132 drivers/media/usb/dvb-usb-v2/mxl111sf.c 				   u8 addr, u8 mask, u8 data)
data              143 drivers/media/usb/dvb-usb-v2/mxl111sf.c 			       addr, mask, data);
data              151 drivers/media/usb/dvb-usb-v2/mxl111sf.c 	val |= data;
data              168 drivers/media/usb/dvb-usb-v2/mxl111sf.c 		     ctrl_reg_info[i].data;  i++) {
data              173 drivers/media/usb/dvb-usb-v2/mxl111sf.c 					      ctrl_reg_info[i].data);
data              104 drivers/media/usb/dvb-usb-v2/mxl111sf.h int mxl111sf_read_reg(struct mxl111sf_state *state, u8 addr, u8 *data);
data              105 drivers/media/usb/dvb-usb-v2/mxl111sf.h int mxl111sf_write_reg(struct mxl111sf_state *state, u8 addr, u8 data);
data              110 drivers/media/usb/dvb-usb-v2/mxl111sf.h 	u8 data;
data              114 drivers/media/usb/dvb-usb-v2/mxl111sf.h 			    u8 addr, u8 mask, u8 data);
data               34 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 		memcpy(dev->buf, req->data, req->size);
data               52 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 		memcpy(req->data, dev->buf, req->size);
data               76 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 	req.data = val;
data               94 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 	req.data = val;
data              179 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 				req.data = &msg[1].buf[0];
data              187 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 			req.data = &msg[1].buf[0];
data              194 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 			req.data = msg[0].buf;
data              202 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 			req.data = msg[1].buf;
data              221 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 				req.data = &msg[0].buf[1];
data              229 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 			req.data = &msg[0].buf[1];
data              236 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 			req.data = msg[0].buf;
data              243 drivers/media/usb/dvb-usb-v2/rtl28xxu.c 		req.data = msg[0].buf;
data              119 drivers/media/usb/dvb-usb-v2/rtl28xxu.h 	u8 *data;
data               73 drivers/media/usb/dvb-usb/af9005-remote.c int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event,
data               82 drivers/media/usb/dvb-usb/af9005-remote.c 		mark = (u16) (data[0] << 8) + data[1];
data               83 drivers/media/usb/dvb-usb/af9005-remote.c 		space = (u16) (data[2] << 8) + data[3];
data              100 drivers/media/usb/dvb-usb/af9005-remote.c 				mark = (u16) (data[i] << 8) + data[i + 1];
data              102 drivers/media/usb/dvb-usb/af9005-remote.c 				space = (u16) (data[i + 2] << 8) + data[i + 3];
data               32 drivers/media/usb/dvb-usb/af9005.c static int (*rc_decode) (struct dvb_usb_device *d, u8 *data, int len,
data               42 drivers/media/usb/dvb-usb/af9005.c 	unsigned char data[256];
data               62 drivers/media/usb/dvb-usb/af9005.c 	st->data[0] = 14;		/* rest of buffer length low */
data               63 drivers/media/usb/dvb-usb/af9005.c 	st->data[1] = 0;		/* rest of buffer length high */
data               65 drivers/media/usb/dvb-usb/af9005.c 	st->data[2] = AF9005_REGISTER_RW;	/* register operation */
data               66 drivers/media/usb/dvb-usb/af9005.c 	st->data[3] = 12;		/* rest of buffer length */
data               68 drivers/media/usb/dvb-usb/af9005.c 	st->data[4] = seq = st->sequence++;	/* sequence number */
data               70 drivers/media/usb/dvb-usb/af9005.c 	st->data[5] = (u8) (reg >> 8);	/* register address */
data               71 drivers/media/usb/dvb-usb/af9005.c 	st->data[6] = (u8) (reg & 0xff);
data               85 drivers/media/usb/dvb-usb/af9005.c 			st->data[8 + i] = values[i];
data               88 drivers/media/usb/dvb-usb/af9005.c 		st->data[8] = values[0];
data               89 drivers/media/usb/dvb-usb/af9005.c 	st->data[7] = command;
data               91 drivers/media/usb/dvb-usb/af9005.c 	ret = dvb_usb_generic_rw(d, st->data, 16, st->data, 17, 0);
data               96 drivers/media/usb/dvb-usb/af9005.c 	if (st->data[2] != AF9005_REGISTER_RW_ACK) {
data              101 drivers/media/usb/dvb-usb/af9005.c 	if (st->data[3] != 0x0d) {
data              106 drivers/media/usb/dvb-usb/af9005.c 	if (st->data[4] != seq) {
data              118 drivers/media/usb/dvb-usb/af9005.c 	if (st->data[16] != 0x01) {
data              126 drivers/media/usb/dvb-usb/af9005.c 			values[i] = st->data[8 + i];
data              352 drivers/media/usb/dvb-usb/af9005.c 			    u8 * data, int len)
data              358 drivers/media/usb/dvb-usb/af9005.c 	debug_dump(data, len, deb_i2c);
data              363 drivers/media/usb/dvb-usb/af9005.c 		buf[2] = data[i];
data              378 drivers/media/usb/dvb-usb/af9005.c 			   u8 * data, int len)
data              393 drivers/media/usb/dvb-usb/af9005.c 		data[i] = temp;
data              396 drivers/media/usb/dvb-usb/af9005.c 	debug_dump(data, len, deb_i2c);
data              472 drivers/media/usb/dvb-usb/af9005.c 	st->data[0] = (u8) (packet_len & 0xff);
data              473 drivers/media/usb/dvb-usb/af9005.c 	st->data[1] = (u8) ((packet_len & 0xff00) >> 8);
data              475 drivers/media/usb/dvb-usb/af9005.c 	st->data[2] = 0x26;		/* packet type */
data              476 drivers/media/usb/dvb-usb/af9005.c 	st->data[3] = wlen + 3;
data              477 drivers/media/usb/dvb-usb/af9005.c 	st->data[4] = seq = st->sequence++;
data              478 drivers/media/usb/dvb-usb/af9005.c 	st->data[5] = command;
data              479 drivers/media/usb/dvb-usb/af9005.c 	st->data[6] = wlen;
data              481 drivers/media/usb/dvb-usb/af9005.c 		st->data[7 + i] = wbuf[i];
data              482 drivers/media/usb/dvb-usb/af9005.c 	ret = dvb_usb_generic_rw(d, st->data, wlen + 7, st->data, rlen + 7, 0);
data              483 drivers/media/usb/dvb-usb/af9005.c 	if (st->data[2] != 0x27) {
data              486 drivers/media/usb/dvb-usb/af9005.c 	} else if (st->data[4] != seq) {
data              489 drivers/media/usb/dvb-usb/af9005.c 	} else if (st->data[5] != 0x01) {
data              492 drivers/media/usb/dvb-usb/af9005.c 	} else if (st->data[6] != rlen) {
data              498 drivers/media/usb/dvb-usb/af9005.c 			rbuf[i] = st->data[i + 7];
data              514 drivers/media/usb/dvb-usb/af9005.c 	memset(st->data, 0, sizeof(st->data));
data              516 drivers/media/usb/dvb-usb/af9005.c 	st->data[0] = 14;		/* length of rest of packet low */
data              517 drivers/media/usb/dvb-usb/af9005.c 	st->data[1] = 0;		/* length of rest of packer high */
data              519 drivers/media/usb/dvb-usb/af9005.c 	st->data[2] = 0x2a;		/* read/write eeprom */
data              521 drivers/media/usb/dvb-usb/af9005.c 	st->data[3] = 12;		/* size */
data              523 drivers/media/usb/dvb-usb/af9005.c 	st->data[4] = seq = st->sequence++;
data              525 drivers/media/usb/dvb-usb/af9005.c 	st->data[5] = 0;		/* read */
data              527 drivers/media/usb/dvb-usb/af9005.c 	st->data[6] = len;
data              528 drivers/media/usb/dvb-usb/af9005.c 	st->data[7] = address;
data              529 drivers/media/usb/dvb-usb/af9005.c 	ret = dvb_usb_generic_rw(d, st->data, 16, st->data, 14, 0);
data              530 drivers/media/usb/dvb-usb/af9005.c 	if (st->data[2] != 0x2b) {
data              533 drivers/media/usb/dvb-usb/af9005.c 	} else if (st->data[3] != 10) {
data              536 drivers/media/usb/dvb-usb/af9005.c 	} else if (st->data[4] != seq) {
data              539 drivers/media/usb/dvb-usb/af9005.c 	} else if (st->data[5] != 1) {
data              546 drivers/media/usb/dvb-usb/af9005.c 			values[i] = st->data[6 + i];
data              732 drivers/media/usb/dvb-usb/af9005.c 		memcpy(&buf[2], fw->data + i * FW_BULKOUT_SIZE,
data              838 drivers/media/usb/dvb-usb/af9005.c 	st->data[0] = 3;		/* rest of packet length low */
data              839 drivers/media/usb/dvb-usb/af9005.c 	st->data[1] = 0;		/* rest of packet length high */
data              840 drivers/media/usb/dvb-usb/af9005.c 	st->data[2] = 0x40;		/* read remote */
data              841 drivers/media/usb/dvb-usb/af9005.c 	st->data[3] = 1;		/* rest of packet length */
data              842 drivers/media/usb/dvb-usb/af9005.c 	st->data[4] = seq = st->sequence++;	/* sequence number */
data              843 drivers/media/usb/dvb-usb/af9005.c 	ret = dvb_usb_generic_rw(d, st->data, 5, st->data, 256, 0);
data              848 drivers/media/usb/dvb-usb/af9005.c 	if (st->data[2] != 0x41) {
data              852 drivers/media/usb/dvb-usb/af9005.c 	} else if (st->data[4] != seq) {
data              857 drivers/media/usb/dvb-usb/af9005.c 	len = st->data[5];
data              865 drivers/media/usb/dvb-usb/af9005.c 		debug_dump((st->data + 6), len, deb_rc);
data              866 drivers/media/usb/dvb-usb/af9005.c 		ret = rc_decode(d, &st->data[6], len, event, state);
data             3478 drivers/media/usb/dvb-usb/af9005.h extern int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len,
data              409 drivers/media/usb/dvb-usb/az6027.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              451 drivers/media/usb/dvb-usb/az6027.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              482 drivers/media/usb/dvb-usb/az6027.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              528 drivers/media/usb/dvb-usb/az6027.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              559 drivers/media/usb/dvb-usb/az6027.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              590 drivers/media/usb/dvb-usb/az6027.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              646 drivers/media/usb/dvb-usb/az6027.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              675 drivers/media/usb/dvb-usb/az6027.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              725 drivers/media/usb/dvb-usb/az6027.c 	if (NULL == state->ca.data)
data              753 drivers/media/usb/dvb-usb/az6027.c 	state->ca.data			= d;
data              958 drivers/media/usb/dvb-usb/az6027.c 	u8 *data;
data              960 drivers/media/usb/dvb-usb/az6027.c 	data = kmalloc(256, GFP_KERNEL);
data              961 drivers/media/usb/dvb-usb/az6027.c 	if (!data)
data              965 drivers/media/usb/dvb-usb/az6027.c 		kfree(data);
data              979 drivers/media/usb/dvb-usb/az6027.c 			az6027_usb_out_op(d, req, value, index, data, length);
data              989 drivers/media/usb/dvb-usb/az6027.c 				az6027_usb_in_op(d, req, value, index, data, length);
data              992 drivers/media/usb/dvb-usb/az6027.c 					msg[i + 1].buf[j] = data[j + 5];
data             1004 drivers/media/usb/dvb-usb/az6027.c 					data[j] = msg[i].buf[j + 2];
data             1005 drivers/media/usb/dvb-usb/az6027.c 				az6027_usb_out_op(d, req, value, index, data, length);
data             1016 drivers/media/usb/dvb-usb/az6027.c 				az6027_usb_in_op(d, req, value, index, data, length);
data             1019 drivers/media/usb/dvb-usb/az6027.c 					msg[i].buf[j] = data[j + 5];
data             1030 drivers/media/usb/dvb-usb/az6027.c 					data[j] = msg[i].buf[j + 1];
data             1032 drivers/media/usb/dvb-usb/az6027.c 				az6027_usb_out_op(d, req, value, index, data, length);
data             1037 drivers/media/usb/dvb-usb/az6027.c 	kfree(data);
data               29 drivers/media/usb/dvb-usb/cinergyT2-core.c 	unsigned char data[64];
data               44 drivers/media/usb/dvb-usb/cinergyT2-core.c 	st->data[0] = CINERGYT2_EP1_CONTROL_STREAM_TRANSFER;
data               45 drivers/media/usb/dvb-usb/cinergyT2-core.c 	st->data[1] = enable ? 1 : 0;
data               47 drivers/media/usb/dvb-usb/cinergyT2-core.c 	ret = dvb_usb_generic_rw(d, st->data, 2, st->data, 64, 0);
data               59 drivers/media/usb/dvb-usb/cinergyT2-core.c 	st->data[0] = CINERGYT2_EP1_SLEEP_MODE;
data               60 drivers/media/usb/dvb-usb/cinergyT2-core.c 	st->data[1] = enable ? 0 : 1;
data               62 drivers/media/usb/dvb-usb/cinergyT2-core.c 	ret = dvb_usb_generic_rw(d, st->data, 2, st->data, 3, 0);
data               77 drivers/media/usb/dvb-usb/cinergyT2-core.c 	st->data[0] = CINERGYT2_EP1_GET_FIRMWARE_VERSION;
data               79 drivers/media/usb/dvb-usb/cinergyT2-core.c 	ret = dvb_usb_generic_rw(d, st->data, 1, st->data, 3, 0);
data              153 drivers/media/usb/dvb-usb/cinergyT2-core.c 	st->data[0] = CINERGYT2_EP1_GET_RC_EVENTS;
data              155 drivers/media/usb/dvb-usb/cinergyT2-core.c 	ret = dvb_usb_generic_rw(d, st->data, 1, st->data, 5, 0);
data              159 drivers/media/usb/dvb-usb/cinergyT2-core.c 	if (st->data[4] == 0xff) {
data              178 drivers/media/usb/dvb-usb/cinergyT2-core.c 	st->data[2] = ~st->data[1];
data              179 drivers/media/usb/dvb-usb/cinergyT2-core.c 	dvb_usb_nec_rc_key_to_event(d, st->data, event, state);
data              180 drivers/media/usb/dvb-usb/cinergyT2-core.c 	if (st->data[0] != 0) {
data              184 drivers/media/usb/dvb-usb/cinergyT2-core.c 		deb_rc("key: %*ph\n", 5, st->data);
data              129 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	unsigned char data[64];
data              142 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	state->data[0] = CINERGYT2_EP1_GET_TUNER_STATUS;
data              144 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	ret = dvb_usb_generic_rw(state->d, state->data, 1,
data              145 drivers/media/usb/dvb-usb/cinergyT2-fe.c 				 state->data, sizeof(state->status), 0);
data              147 drivers/media/usb/dvb-usb/cinergyT2-fe.c 		memcpy(&state->status, state->data, sizeof(state->status));
data              233 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	param = (void *)state->data;
data              252 drivers/media/usb/dvb-usb/cinergyT2-fe.c 	err = dvb_usb_generic_rw(state->d, state->data, sizeof(*param),
data              253 drivers/media/usb/dvb-usb/cinergyT2-fe.c 				 state->data, 2, 0);
data              103 drivers/media/usb/dvb-usb/cxusb.c 	st->data[0] = cmd;
data              104 drivers/media/usb/dvb-usb/cxusb.c 	memcpy(&st->data[1], wbuf, wlen);
data              105 drivers/media/usb/dvb-usb/cxusb.c 	ret = dvb_usb_generic_rw(d, st->data, 1 + wlen, st->data, rlen, 0);
data              107 drivers/media/usb/dvb-usb/cxusb.c 		memcpy(rbuf, st->data, rlen);
data             1397 drivers/media/usb/dvb-usb/cxusb.c 		if (fw->data[idoff] == (USB_VID_DVICO & 0xff) &&
data             1398 drivers/media/usb/dvb-usb/cxusb.c 		    fw->data[idoff + 1] == USB_VID_DVICO >> 8) {
data             1406 drivers/media/usb/dvb-usb/cxusb.c 			memcpy(new_fw_data, fw->data, fw->size);
data             1408 drivers/media/usb/dvb-usb/cxusb.c 			new_fw.data = new_fw_data;
data               75 drivers/media/usb/dvb-usb/cxusb.h 	unsigned char data[MAX_XFER_SIZE];
data              524 drivers/media/usb/dvb-usb/dib0700_core.c 		memcpy(&buf[4],hx.data,hx.len);
data              695 drivers/media/usb/dvb-usb/dib0700_core.c 			u8 data;
data              701 drivers/media/usb/dvb-usb/dib0700_core.c 			u8 data;
data              741 drivers/media/usb/dvb-usb/dib0700_core.c 		 poll_reply->nec.data, poll_reply->nec.not_data,
data              751 drivers/media/usb/dvb-usb/dib0700_core.c 		    poll_reply->nec.data       == 0x00 &&
data              758 drivers/media/usb/dvb-usb/dib0700_core.c 		if ((poll_reply->nec.data ^ poll_reply->nec.not_data) != 0xff) {
data              762 drivers/media/usb/dvb-usb/dib0700_core.c 						     poll_reply->nec.data       << 8  |
data              769 drivers/media/usb/dvb-usb/dib0700_core.c 						    poll_reply->nec.data);
data              775 drivers/media/usb/dvb-usb/dib0700_core.c 						   poll_reply->nec.data);
data              784 drivers/media/usb/dvb-usb/dib0700_core.c 		keycode = RC_SCANCODE_RC5(poll_reply->rc5.system, poll_reply->rc5.data);
data              786 drivers/media/usb/dvb-usb/dib0700_core.c 		if ((poll_reply->rc5.data ^ poll_reply->rc5.not_data) != 0xff) {
data              790 drivers/media/usb/dvb-usb/dib0700_core.c 			    poll_reply->rc5.data, poll_reply->rc5.not_data);
data             2226 drivers/media/usb/dvb-usb/dib0700_devices.c static int dib01x0_pmu_update(struct i2c_adapter *i2c, u16 *data, u8 len)
data             2257 drivers/media/usb/dvb-usb/dib0700_devices.c 		wb[2] = (data[index_data + 1] >> 8) & 0xff;
data             2258 drivers/media/usb/dvb-usb/dib0700_devices.c 		wb[3] = (data[index_data + 1]) & 0xff;
data             2260 drivers/media/usb/dvb-usb/dib0700_devices.c 		if (data[index_data] == 0) {
data             2261 drivers/media/usb/dvb-usb/dib0700_devices.c 			wb[0] = (data[index_data] >> 8) & 0xff;
data             2262 drivers/media/usb/dvb-usb/dib0700_devices.c 			wb[1] = (data[index_data]) & 0xff;
data             2270 drivers/media/usb/dvb-usb/dib0700_devices.c 		wb[0] = (data[index_data] >> 8)&0xff;
data             2271 drivers/media/usb/dvb-usb/dib0700_devices.c 		wb[1] = (data[index_data])&0xff;
data             2423 drivers/media/usb/dvb-usb/dib0700_devices.c 	stk9090m_config.microcode_B_fe_buffer = state->frontend_firmware->data;
data             2493 drivers/media/usb/dvb-usb/dib0700_devices.c 	nim9090md_config[0].microcode_B_fe_buffer = state->frontend_firmware->data;
data             2495 drivers/media/usb/dvb-usb/dib0700_devices.c 	nim9090md_config[1].microcode_B_fe_buffer = state->frontend_firmware->data;
data               19 drivers/media/usb/dvb-usb/dtt200u-fe.c 	unsigned char data[80];
data               30 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[0] = GET_TUNE_STATUS;
data               32 drivers/media/usb/dvb-usb/dtt200u-fe.c 	ret = dvb_usb_generic_rw(state->d, state->data, 1, state->data, 3, 0);
data               39 drivers/media/usb/dvb-usb/dtt200u-fe.c 	switch (state->data[0]) {
data               62 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[0] = GET_VIT_ERR_CNT;
data               64 drivers/media/usb/dvb-usb/dtt200u-fe.c 	ret = dvb_usb_generic_rw(state->d, state->data, 1, state->data, 3, 0);
data               66 drivers/media/usb/dvb-usb/dtt200u-fe.c 		*ber = (state->data[0] << 16) | (state->data[1] << 8) | state->data[2];
data               78 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[0] = GET_RS_UNCOR_BLK_CNT;
data               80 drivers/media/usb/dvb-usb/dtt200u-fe.c 	ret = dvb_usb_generic_rw(state->d, state->data, 1, state->data, 2, 0);
data               82 drivers/media/usb/dvb-usb/dtt200u-fe.c 		*unc = (state->data[0] << 8) | state->data[1];
data               94 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[0] = GET_AGC;
data               96 drivers/media/usb/dvb-usb/dtt200u-fe.c 	ret = dvb_usb_generic_rw(state->d, state->data, 1, state->data, 1, 0);
data               98 drivers/media/usb/dvb-usb/dtt200u-fe.c 		*strength = (state->data[0] << 8) | state->data[0];
data              110 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[0] = GET_SNR;
data              112 drivers/media/usb/dvb-usb/dtt200u-fe.c 	ret = dvb_usb_generic_rw(state->d, state->data, 1, state->data, 1, 0);
data              114 drivers/media/usb/dvb-usb/dtt200u-fe.c 		*snr = ~((state->data[0] << 8) | state->data[0]);
data              126 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[0] = SET_INIT;
data              128 drivers/media/usb/dvb-usb/dtt200u-fe.c 	ret = dvb_usb_generic_write(state->d, state->data, 1);
data              155 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[0] = SET_BANDWIDTH;
data              158 drivers/media/usb/dvb-usb/dtt200u-fe.c 		state->data[1] = 8;
data              161 drivers/media/usb/dvb-usb/dtt200u-fe.c 		state->data[1] = 7;
data              164 drivers/media/usb/dvb-usb/dtt200u-fe.c 		state->data[1] = 6;
data              171 drivers/media/usb/dvb-usb/dtt200u-fe.c 	ret = dvb_usb_generic_write(state->d, state->data, 2);
data              175 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[0] = SET_RF_FREQ;
data              176 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[1] = freq & 0xff;
data              177 drivers/media/usb/dvb-usb/dtt200u-fe.c 	state->data[2] = (freq >> 8) & 0xff;
data              178 drivers/media/usb/dvb-usb/dtt200u-fe.c 	ret = dvb_usb_generic_write(state->d, state->data, 3);
data               21 drivers/media/usb/dvb-usb/dtt200u.c 	unsigned char data[80];
data               31 drivers/media/usb/dvb-usb/dtt200u.c 	st->data[0] = SET_INIT;
data               34 drivers/media/usb/dvb-usb/dtt200u.c 		ret = dvb_usb_generic_write(d, st->data, 2);
data               47 drivers/media/usb/dvb-usb/dtt200u.c 	st->data[0] = SET_STREAMING;
data               48 drivers/media/usb/dvb-usb/dtt200u.c 	st->data[1] = onoff;
data               50 drivers/media/usb/dvb-usb/dtt200u.c 	ret = dvb_usb_generic_write(adap->dev, st->data, 2);
data               57 drivers/media/usb/dvb-usb/dtt200u.c 	st->data[0] = RESET_PID_FILTER;
data               58 drivers/media/usb/dvb-usb/dtt200u.c 	ret = dvb_usb_generic_write(adap->dev, st->data, 1);
data               75 drivers/media/usb/dvb-usb/dtt200u.c 	st->data[0] = SET_PID_FILTER;
data               76 drivers/media/usb/dvb-usb/dtt200u.c 	st->data[1] = index;
data               77 drivers/media/usb/dvb-usb/dtt200u.c 	st->data[2] = pid & 0xff;
data               78 drivers/media/usb/dvb-usb/dtt200u.c 	st->data[3] = (pid >> 8) & 0x1f;
data               80 drivers/media/usb/dvb-usb/dtt200u.c 	ret = dvb_usb_generic_write(adap->dev, st->data, 4);
data               93 drivers/media/usb/dvb-usb/dtt200u.c 	st->data[0] = GET_RC_CODE;
data               95 drivers/media/usb/dvb-usb/dtt200u.c 	ret = dvb_usb_generic_rw(d, st->data, 1, st->data, 5, 0);
data               99 drivers/media/usb/dvb-usb/dtt200u.c 	if (st->data[0] == 1) {
data              102 drivers/media/usb/dvb-usb/dtt200u.c 		scancode = st->data[1];
data              103 drivers/media/usb/dvb-usb/dtt200u.c 		if ((u8) ~st->data[1] != st->data[2]) {
data              106 drivers/media/usb/dvb-usb/dtt200u.c 			scancode |= st->data[2];
data              110 drivers/media/usb/dvb-usb/dtt200u.c 		scancode |= st->data[3];
data              113 drivers/media/usb/dvb-usb/dtt200u.c 		if ((u8) ~st->data[3] == st->data[4])
data              117 drivers/media/usb/dvb-usb/dtt200u.c 	} else if (st->data[0] == 2) {
data              123 drivers/media/usb/dvb-usb/dtt200u.c 	if (st->data[0] != 0)
data              124 drivers/media/usb/dvb-usb/dtt200u.c 		deb_info("st->data: %*ph\n", 5, st->data);
data               22 drivers/media/usb/dvb-usb/dtv5100.c 	unsigned char data[80];
data               55 drivers/media/usb/dvb-usb/dtv5100.c 	memcpy(st->data, rbuf, rlen);
data               58 drivers/media/usb/dvb-usb/dtv5100.c 			       type, value, index, st->data, rlen,
data               31 drivers/media/usb/dvb-usb/dvb-usb-firmware.c static int usb_cypress_writemem(struct usb_device *udev,u16 addr,u8 *data, u8 len)
data               34 drivers/media/usb/dvb-usb/dvb-usb-firmware.c 			0xa0, USB_TYPE_VENDOR, addr, 0x00, data, len, 5000);
data               56 drivers/media/usb/dvb-usb/dvb-usb-firmware.c 		ret = usb_cypress_writemem(udev, hx->addr, hx->data, hx->len);
data              126 drivers/media/usb/dvb-usb/dvb-usb-firmware.c 	u8 *b = (u8 *) &fw->data[*pos];
data              147 drivers/media/usb/dvb-usb/dvb-usb-firmware.c 	memcpy(hx->data,&b[data_offs],hx->len);
data              495 drivers/media/usb/dvb-usb/dvb-usb.h 	u8 data[255];
data               66 drivers/media/usb/dvb-usb/dw2102.c 	u8 data[MAX_XFER_SIZE + 4];
data               90 drivers/media/usb/dvb-usb/dw2102.c 			u16 index, u8 * data, u16 len, int flags)
data              104 drivers/media/usb/dvb-usb/dw2102.c 		memcpy(u8buf, data, len);
data              109 drivers/media/usb/dvb-usb/dw2102.c 		memcpy(data, u8buf, len);
data              712 drivers/media/usb/dvb-usb/dw2102.c 			state->data[0] = msg[0].buf[0] + 0x36;
data              713 drivers/media/usb/dvb-usb/dw2102.c 			state->data[1] = 3;
data              714 drivers/media/usb/dvb-usb/dw2102.c 			state->data[2] = 0;
data              715 drivers/media/usb/dvb-usb/dw2102.c 			if (dvb_usb_generic_rw(d, state->data, 3,
data              716 drivers/media/usb/dvb-usb/dw2102.c 					state->data, 0, 0) < 0)
data              720 drivers/media/usb/dvb-usb/dw2102.c 			state->data[0] = 0x10;
data              721 drivers/media/usb/dvb-usb/dw2102.c 			if (dvb_usb_generic_rw(d, state->data, 1,
data              722 drivers/media/usb/dvb-usb/dw2102.c 					state->data, 2, 0) < 0)
data              724 drivers/media/usb/dvb-usb/dw2102.c 			msg[0].buf[1] = state->data[0];
data              725 drivers/media/usb/dvb-usb/dw2102.c 			msg[0].buf[0] = state->data[1];
data              728 drivers/media/usb/dvb-usb/dw2102.c 			if (3 + msg[0].len > sizeof(state->data)) {
data              736 drivers/media/usb/dvb-usb/dw2102.c 			state->data[0] = 0x08;
data              737 drivers/media/usb/dvb-usb/dw2102.c 			state->data[1] = msg[0].addr;
data              738 drivers/media/usb/dvb-usb/dw2102.c 			state->data[2] = msg[0].len;
data              740 drivers/media/usb/dvb-usb/dw2102.c 			memcpy(&state->data[3], msg[0].buf, msg[0].len);
data              742 drivers/media/usb/dvb-usb/dw2102.c 			if (dvb_usb_generic_rw(d, state->data, msg[0].len + 3,
data              743 drivers/media/usb/dvb-usb/dw2102.c 						state->data, 1, 0) < 0)
data              750 drivers/media/usb/dvb-usb/dw2102.c 		if (4 + msg[0].len > sizeof(state->data)) {
data              756 drivers/media/usb/dvb-usb/dw2102.c 		if (1 + msg[1].len > sizeof(state->data)) {
data              763 drivers/media/usb/dvb-usb/dw2102.c 		state->data[0] = 0x09;
data              764 drivers/media/usb/dvb-usb/dw2102.c 		state->data[1] = msg[0].len;
data              765 drivers/media/usb/dvb-usb/dw2102.c 		state->data[2] = msg[1].len;
data              766 drivers/media/usb/dvb-usb/dw2102.c 		state->data[3] = msg[0].addr;
data              767 drivers/media/usb/dvb-usb/dw2102.c 		memcpy(&state->data[4], msg[0].buf, msg[0].len);
data              769 drivers/media/usb/dvb-usb/dw2102.c 		if (dvb_usb_generic_rw(d, state->data, msg[0].len + 4,
data              770 drivers/media/usb/dvb-usb/dw2102.c 					state->data, msg[1].len + 1, 0) < 0)
data              773 drivers/media/usb/dvb-usb/dw2102.c 		memcpy(msg[1].buf, &state->data[1], msg[1].len);
data              914 drivers/media/usb/dvb-usb/dw2102.c 		state->data[0] = 0xde;
data              915 drivers/media/usb/dvb-usb/dw2102.c 		state->data[1] = 0;
data              919 drivers/media/usb/dvb-usb/dw2102.c 		ret = dvb_usb_generic_rw(d, state->data, 2, NULL, 0, 0);
data             1385 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1386 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x80;
data             1387 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 0;
data             1389 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1392 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1393 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x02;
data             1394 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 1;
data             1396 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1400 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1401 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x83;
data             1402 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 0;
data             1404 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1407 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1408 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x83;
data             1409 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 1;
data             1411 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1414 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0x51;
data             1416 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 1, state->data, 1, 0) < 0)
data             1444 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1445 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x87;
data             1446 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 0x0;
data             1448 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1451 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1452 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x86;
data             1453 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 1;
data             1455 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1458 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1459 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x80;
data             1460 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 0;
data             1462 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1467 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1468 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x80;
data             1469 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 1;
data             1471 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1474 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0x51;
data             1476 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 1, state->data, 1, 0) < 0)
data             1502 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0x51;
data             1504 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 1, state->data, 1, 0) < 0)
data             1539 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1540 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x80;
data             1541 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 0x0;
data             1543 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1546 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1547 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x02;
data             1548 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 1;
data             1550 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1554 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1555 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x83;
data             1556 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 0;
data             1558 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1561 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0xe;
data             1562 drivers/media/usb/dvb-usb/dw2102.c 	state->data[1] = 0x83;
data             1563 drivers/media/usb/dvb-usb/dw2102.c 	state->data[2] = 1;
data             1565 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 3, state->data, 1, 0) < 0)
data             1568 drivers/media/usb/dvb-usb/dw2102.c 	state->data[0] = 0x51;
data             1570 drivers/media/usb/dvb-usb/dw2102.c 	if (dvb_usb_generic_rw(d, state->data, 1, state->data, 1, 0) < 0)
data             1813 drivers/media/usb/dvb-usb/dw2102.c 		memcpy(p, fw->data, fw->size);
data               26 drivers/media/usb/dvb-usb/gp8psk.c 	unsigned char data[80];
data               35 drivers/media/usb/dvb-usb/gp8psk.c 	if (blen > sizeof(st->data))
data               46 drivers/media/usb/dvb-usb/gp8psk.c 			value, index, st->data, blen,
data               57 drivers/media/usb/dvb-usb/gp8psk.c 		memcpy(b, st->data, blen);
data               77 drivers/media/usb/dvb-usb/gp8psk.c 	if (blen > sizeof(st->data))
data               83 drivers/media/usb/dvb-usb/gp8psk.c 	memcpy(st->data, b, blen);
data               88 drivers/media/usb/dvb-usb/gp8psk.c 			value, index, st->data, blen,
data              147 drivers/media/usb/dvb-usb/gp8psk.c 	ptr = fw->data;
data              156 drivers/media/usb/dvb-usb/gp8psk.c 		if (ptr + buflen >= fw->data + fw->size) {
data               32 drivers/media/usb/dvb-usb/m920x.c 			     u16 index, void *data, int size)
data               38 drivers/media/usb/dvb-usb/m920x.c 			      value, index, data, size, 2000);
data               65 drivers/media/usb/dvb-usb/m920x.c 		ret = m920x_write(udev, request, seq->data, seq->address);
data              414 drivers/media/usb/dvb-usb/m920x.c 			value = get_unaligned_le16(fw->data + i);
data              417 drivers/media/usb/dvb-usb/m920x.c 			index = get_unaligned_le16(fw->data + i);
data              420 drivers/media/usb/dvb-usb/m920x.c 			size = get_unaligned_le16(fw->data + i);
data              425 drivers/media/usb/dvb-usb/m920x.c 				memcpy(buff, fw->data + i, size);
data               75 drivers/media/usb/dvb-usb/m920x.h 	u8  data;
data               74 drivers/media/usb/dvb-usb/nova-t-usb2.c 	u8 *buf, data, toggle, custom;
data               94 drivers/media/usb/dvb-usb/nova-t-usb2.c 			data = raw & 0x3f;
data               98 drivers/media/usb/dvb-usb/nova-t-usb2.c 			       buf[1], buf[2], buf[3], custom, data, toggle);
data              101 drivers/media/usb/dvb-usb/nova-t-usb2.c 				if (rc5_data(&rc_map_haupp_table[i]) == data &&
data               50 drivers/media/usb/dvb-usb/opera1.c 			    u8 * data, u16 len, int flags)
data               64 drivers/media/usb/dvb-usb/opera1.c 		memcpy(buf, data, len);
data               80 drivers/media/usb/dvb-usb/opera1.c 		memcpy(data, buf, len);
data              462 drivers/media/usb/dvb-usb/opera1.c 			memcpy(p, fw->data, fw->size);
data               98 drivers/media/usb/dvb-usb/pctv452e.c static int tt3650_ci_msg(struct dvb_usb_device *d, u8 cmd, u8 *data,
data              107 drivers/media/usb/dvb-usb/pctv452e.c 	if (!data || (write_len > 64 - 4) || (read_len > 64 - 4)) {
data              123 drivers/media/usb/dvb-usb/pctv452e.c 	memcpy(buf + 4, data, write_len);
data              135 drivers/media/usb/dvb-usb/pctv452e.c 	memcpy(data, buf + 4, read_len);
data              149 drivers/media/usb/dvb-usb/pctv452e.c 				u8 cmd, u8 *data, unsigned int write_len,
data              152 drivers/media/usb/dvb-usb/pctv452e.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              157 drivers/media/usb/dvb-usb/pctv452e.c 	ret = tt3650_ci_msg(d, cmd, data, write_len, read_len);
data              285 drivers/media/usb/dvb-usb/pctv452e.c 	struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data;
data              358 drivers/media/usb/dvb-usb/pctv452e.c 	if (NULL == state->ca.data)
data              388 drivers/media/usb/dvb-usb/pctv452e.c 	state->ca.data = d;
data              120 drivers/media/usb/dvb-usb/ttusb2.c static int tt3650_ci_msg(struct dvb_usb_device *d, u8 cmd, u8 *data, unsigned int write_len, unsigned int read_len)
data              124 drivers/media/usb/dvb-usb/ttusb2.c 	ret = ttusb2_msg(d, cmd, data, write_len, rx, read_len);
data              126 drivers/media/usb/dvb-usb/ttusb2.c 		memcpy(data, rx, read_len);
data              130 drivers/media/usb/dvb-usb/ttusb2.c static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, u8 cmd, u8 *data, unsigned int write_len, unsigned int read_len)
data              132 drivers/media/usb/dvb-usb/ttusb2.c 	struct dvb_usb_device *d = ca->data;
data              137 drivers/media/usb/dvb-usb/ttusb2.c 	ret = tt3650_ci_msg(d, cmd, data, write_len, read_len);
data              252 drivers/media/usb/dvb-usb/ttusb2.c 	struct dvb_usb_device *d = ca->data;
data              324 drivers/media/usb/dvb-usb/ttusb2.c 	if (NULL == state->ca.data)
data              351 drivers/media/usb/dvb-usb/ttusb2.c 	state->ca.data = d;
data              639 drivers/media/usb/em28xx/em28xx-i2c.c 				 bool addr_w16, u16 len, u8 *data)
data              665 drivers/media/usb/em28xx/em28xx-i2c.c 		ret = i2c_master_recv(&dev->i2c_client[bus], data, rsize);
data              670 drivers/media/usb/em28xx/em28xx-i2c.c 		data += rsize;
data              687 drivers/media/usb/em28xx/em28xx-i2c.c 	u8 buf, *data;
data              703 drivers/media/usb/em28xx/em28xx-i2c.c 	data = kzalloc(len, GFP_KERNEL);
data              704 drivers/media/usb/em28xx/em28xx-i2c.c 	if (!data)
data              710 drivers/media/usb/em28xx/em28xx-i2c.c 				    len, data);
data              720 drivers/media/usb/em28xx/em28xx-i2c.c 			       16, 1, data, len, true);
data              728 drivers/media/usb/em28xx/em28xx-i2c.c 	    data[0] == 0x26 && data[3] == 0x00) {
data              733 drivers/media/usb/em28xx/em28xx-i2c.c 		dev->hash = em28xx_hash_mem(data, len, 32);
data              734 drivers/media/usb/em28xx/em28xx-i2c.c 		mc_start = (data[1] << 8) + 4;	/* usually 0x0004 */
data              738 drivers/media/usb/em28xx/em28xx-i2c.c 			 data, dev->hash);
data              743 drivers/media/usb/em28xx/em28xx-i2c.c 			 mc_start, data[2]);
data              759 drivers/media/usb/em28xx/em28xx-i2c.c 					    data);
data              768 drivers/media/usb/em28xx/em28xx-i2c.c 		hwconf_offset = mc_start + data[0] + (data[1] << 8);
data              778 drivers/media/usb/em28xx/em28xx-i2c.c 					    data);
data              788 drivers/media/usb/em28xx/em28xx-i2c.c 		if (data[0] != 0x1a || data[1] != 0xeb ||
data              789 drivers/media/usb/em28xx/em28xx-i2c.c 		    data[2] != 0x67 || data[3] != 0x95) {
data              792 drivers/media/usb/em28xx/em28xx-i2c.c 			kfree(data);
data              802 drivers/media/usb/em28xx/em28xx-i2c.c 		   data[0] == 0x1a && data[1] == 0xeb &&
data              803 drivers/media/usb/em28xx/em28xx-i2c.c 		   data[2] == 0x67 && data[3] == 0x95) {
data              804 drivers/media/usb/em28xx/em28xx-i2c.c 		dev->hash = em28xx_hash_mem(data, len, 32);
data              807 drivers/media/usb/em28xx/em28xx-i2c.c 			 data, dev->hash);
data              817 drivers/media/usb/em28xx/em28xx-i2c.c 	*eedata = data;
data              876 drivers/media/usb/em28xx/em28xx-i2c.c 	kfree(data);
data               33 drivers/media/usb/go7007/go7007-driver.c int go7007_read_interrupt(struct go7007 *go, u16 *value, u16 *data)
data               46 drivers/media/usb/go7007/go7007-driver.c 	*data = go->interrupt_data;
data               56 drivers/media/usb/go7007/go7007-driver.c int go7007_read_addr(struct go7007 *go, u16 addr, u16 *data)
data               64 drivers/media/usb/go7007/go7007-driver.c 		if (go7007_read_interrupt(go, &value, data) == 0 &&
data               91 drivers/media/usb/go7007/go7007-driver.c 		if (fw_entry->size < 16 || memcmp(fw_entry->data, "WISGO7007FW", 11)) {
data               97 drivers/media/usb/go7007/go7007-driver.c 		bounce = kmemdup(fw_entry->data + 16, fw_len, GFP_KERNEL);
data             1578 drivers/media/usb/go7007/go7007-fw.c 	src = (__le16 *)fw_entry->data;
data               39 drivers/media/usb/go7007/go7007-i2c.c 		u16 command, int flags, u8 *data)
data               54 drivers/media/usb/go7007/go7007-i2c.c 			*data, command, addr);
data               84 drivers/media/usb/go7007/go7007-i2c.c 		go7007_write_addr(go, I2C_DATA_REG_ADDR, *data);
data              115 drivers/media/usb/go7007/go7007-i2c.c 	*data = val;
data              130 drivers/media/usb/go7007/go7007-i2c.c 		u8 command, int size, union i2c_smbus_data *data)
data              137 drivers/media/usb/go7007/go7007-i2c.c 			flags & I2C_CLIENT_SCCB ? 0x10 : 0x00, &data->byte);
data              117 drivers/media/usb/go7007/go7007-priv.h 	int (*write_interrupt)(struct go7007 *go, int addr, int data);
data              121 drivers/media/usb/go7007/go7007-priv.h 	int (*send_firmware)(struct go7007 *go, u8 *data, int len);
data              273 drivers/media/usb/go7007/go7007-priv.h int go7007_read_addr(struct go7007 *go, u16 addr, u16 *data);
data              274 drivers/media/usb/go7007/go7007-priv.h int go7007_read_interrupt(struct go7007 *go, u16 *value, u16 *data);
data              676 drivers/media/usb/go7007/go7007-usb.c 						int addr, int data)
data              683 drivers/media/usb/go7007/go7007-usb.c 	pr_debug("WriteInterrupt: %04x %04x\n", addr, data);
data              705 drivers/media/usb/go7007/go7007-usb.c 			USB_TYPE_VENDOR | USB_RECIP_DEVICE, data,
data              722 drivers/media/usb/go7007/go7007-usb.c 						int addr, int data)
data              728 drivers/media/usb/go7007/go7007-usb.c 	pr_debug("WriteInterrupt: %04x %04x\n", addr, data);
data              730 drivers/media/usb/go7007/go7007-usb.c 	go->usb_buf[0] = data & 0xff;
data              731 drivers/media/usb/go7007/go7007-usb.c 	go->usb_buf[1] = data >> 8;
data              879 drivers/media/usb/go7007/go7007-usb.c static int go7007_usb_send_firmware(struct go7007 *go, u8 *data, int len)
data              892 drivers/media/usb/go7007/go7007-usb.c 	return usb_bulk_msg(usb->usbdev, pipe, data, len,
data             1183 drivers/media/usb/go7007/go7007-usb.c 		union i2c_smbus_data data;
data             1187 drivers/media/usb/go7007/go7007-usb.c 			I2C_SMBUS_READ, 0x0A, I2C_SMBUS_BYTE_DATA, &data);
data             1188 drivers/media/usb/go7007/go7007-usb.c 		if (data.byte != 0x76) {
data              504 drivers/media/usb/go7007/s2250-board.c 	u8 *data;
data              574 drivers/media/usb/go7007/s2250-board.c 		data = kzalloc(16, GFP_KERNEL);
data              575 drivers/media/usb/go7007/s2250-board.c 		if (data != NULL) {
data              577 drivers/media/usb/go7007/s2250-board.c 						       data, 16, 1);
data              582 drivers/media/usb/go7007/s2250-board.c 				data[0] = 0;
data              584 drivers/media/usb/go7007/s2250-board.c 				data[0] &= ~mask;
data              585 drivers/media/usb/go7007/s2250-board.c 				data[1] |= mask;
data              587 drivers/media/usb/go7007/s2250-board.c 							  (data[1]<<8)
data              588 drivers/media/usb/go7007/s2250-board.c 							  + data[1],
data              589 drivers/media/usb/go7007/s2250-board.c 							  data, 16, 0);
data              591 drivers/media/usb/go7007/s2250-board.c 			kfree(data);
data              132 drivers/media/usb/gspca/benq.c 			u8 *data,		/* isoc packet */
data              143 drivers/media/usb/gspca/benq.c 	u8 *data;
data              206 drivers/media/usb/gspca/benq.c 		data = (u8 *) urb0->transfer_buffer
data              208 drivers/media/usb/gspca/benq.c 		if (data[0] == 0x80 && (data[1] & 0xfe) == 0xba) {
data              214 drivers/media/usb/gspca/benq.c 					data + 4, SD_PKT_SZ - 4);
data              215 drivers/media/usb/gspca/benq.c 		} else if (data[0] == 0x04 && (data[1] & 0xfe) == 0xba) {
data              217 drivers/media/usb/gspca/benq.c 					data + 4, SD_PKT_SZ - 4);
data              222 drivers/media/usb/gspca/benq.c 		data = (u8 *) urb->transfer_buffer
data              225 drivers/media/usb/gspca/benq.c 				data, SD_PKT_SZ);
data              812 drivers/media/usb/gspca/conex.c 			u8 *data,			/* isoc packet */
data              817 drivers/media/usb/gspca/conex.c 	if (data[0] == 0xff && data[1] == 0xd8) {
data              825 drivers/media/usb/gspca/conex.c 		data += 2;
data              828 drivers/media/usb/gspca/conex.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             1687 drivers/media/usb/gspca/cpia1.c 			u8 *data,
data             1694 drivers/media/usb/gspca/cpia1.c 	    data[0] == MAGIC_0 && data[1] == MAGIC_1 &&
data             1695 drivers/media/usb/gspca/cpia1.c 	    data[16] == sd->params.format.videoSize &&
data             1696 drivers/media/usb/gspca/cpia1.c 	    data[17] == sd->params.format.subSample &&
data             1697 drivers/media/usb/gspca/cpia1.c 	    data[18] == sd->params.format.yuvOrder &&
data             1698 drivers/media/usb/gspca/cpia1.c 	    data[24] == sd->params.roi.colStart &&
data             1699 drivers/media/usb/gspca/cpia1.c 	    data[25] == sd->params.roi.colEnd &&
data             1700 drivers/media/usb/gspca/cpia1.c 	    data[26] == sd->params.roi.rowStart &&
data             1701 drivers/media/usb/gspca/cpia1.c 	    data[27] == sd->params.roi.rowEnd) {
data             1704 drivers/media/usb/gspca/cpia1.c 		atomic_set(&sd->cam_exposure, data[39] * 2);
data             1705 drivers/media/usb/gspca/cpia1.c 		atomic_set(&sd->fps, data[41]);
data             1718 drivers/media/usb/gspca/cpia1.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data             1722 drivers/media/usb/gspca/cpia1.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              126 drivers/media/usb/gspca/dtcs033.c 			u8 *data,  /* packet data */
data              139 drivers/media/usb/gspca/dtcs033.c 		data + 16*DT_COLS,
data              659 drivers/media/usb/gspca/etoms.c 			u8 *data,			/* isoc packet */
data              664 drivers/media/usb/gspca/etoms.c 	seqframe = data[0] & 0x3f;
data              665 drivers/media/usb/gspca/etoms.c 	len = (int) (((data[0] & 0xc0) << 2) | data[1]);
data              670 drivers/media/usb/gspca/etoms.c 			  data[2], data[3], data[4], data[5]);
data              671 drivers/media/usb/gspca/etoms.c 		data += 30;
data              674 drivers/media/usb/gspca/etoms.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data              678 drivers/media/usb/gspca/etoms.c 		data += 8;
data              679 drivers/media/usb/gspca/etoms.c 		gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data               79 drivers/media/usb/gspca/finepix.c 	u8 *data = urb->transfer_buffer;
data              110 drivers/media/usb/gspca/finepix.c 					data,
data              125 drivers/media/usb/gspca/finepix.c 				(data[len - 2] == 0xff &&
data              126 drivers/media/usb/gspca/finepix.c 					data[len - 1] == 0xd9)) {
data              135 drivers/media/usb/gspca/finepix.c 						data, len);
data              144 drivers/media/usb/gspca/finepix.c 					data, len);
data               30 drivers/media/usb/gspca/gl860/gl860.c 			u8 *data, int len);
data              420 drivers/media/usb/gspca/gl860/gl860.c 			u8 *data, int len)
data              430 drivers/media/usb/gspca/gl860/gl860.c 	switch (*(s16 *) data) {
data              440 drivers/media/usb/gspca/gl860/gl860.c 		data += 2;
data              446 drivers/media/usb/gspca/gl860/gl860.c 				data += nToSkip - nSkipped;
data              451 drivers/media/usb/gspca/gl860/gl860.c 				INTER_PACKET, data, len);
data              616 drivers/media/usb/gspca/gl860/gl860.c 		if (memcmp(tbl[n].data, "\xff\xff\xff", 3) != 0)
data              618 drivers/media/usb/gspca/gl860/gl860.c 					3, tbl[n].data);
data               76 drivers/media/usb/gspca/gl860/gl860.h 	u8 data[3];
data              266 drivers/media/usb/gspca/gspca.c 	u8 *data;		/* address of data in the iso message */
data              302 drivers/media/usb/gspca/gspca.c 		data = (u8 *) urb->transfer_buffer
data              304 drivers/media/usb/gspca/gspca.c 		pkt_scan(gspca_dev, data, len);
data              386 drivers/media/usb/gspca/gspca.c 			const u8 *data,
data              437 drivers/media/usb/gspca/gspca.c 				data, len);
data               90 drivers/media/usb/gspca/gspca.h 				u8 *data,
data               93 drivers/media/usb/gspca/gspca.h 				u8 *data,
data              231 drivers/media/usb/gspca/gspca.h 			const u8 *data,
data              261 drivers/media/usb/gspca/jeilinj.c 			u8 *data, int len)
data              274 drivers/media/usb/gspca/jeilinj.c 	header_marker = ((u32 *)data)[0];
data              276 drivers/media/usb/gspca/jeilinj.c 		sd->blocks_left = data[0x0a] - 1;
data              284 drivers/media/usb/gspca/jeilinj.c 				data + FRAME_HEADER_LEN,
data              295 drivers/media/usb/gspca/jeilinj.c 				data, JEILINJ_MAX_TRANSFER);
data              101 drivers/media/usb/gspca/kinect.c static int kinect_write(struct usb_device *udev, uint8_t *data,
data              108 drivers/media/usb/gspca/kinect.c 			      0, 0, data, wLength, CTRL_TIMEOUT);
data              111 drivers/media/usb/gspca/kinect.c static int kinect_read(struct usb_device *udev, uint8_t *data, uint16_t wLength)
data              117 drivers/media/usb/gspca/kinect.c 			      0, 0, data, wLength, CTRL_TIMEOUT);
data              199 drivers/media/usb/gspca/kinect.c 			uint16_t data)
data              206 drivers/media/usb/gspca/kinect.c 	cmd[1] = cpu_to_le16(data);
data              208 drivers/media/usb/gspca/kinect.c 	gspca_dbg(gspca_dev, D_USBO, "Write Reg 0x%04x <= 0x%02x\n", reg, data);
data              384 drivers/media/usb/gspca/kinect.c 	uint8_t *data = __data + sizeof(*hdr);
data              401 drivers/media/usb/gspca/kinect.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, datalen);
data              404 drivers/media/usb/gspca/kinect.c 		gspca_frame_add(gspca_dev, INTER_PACKET, data, datalen);
data              407 drivers/media/usb/gspca/kinect.c 		gspca_frame_add(gspca_dev, LAST_PACKET, data, datalen);
data              259 drivers/media/usb/gspca/konica.c 	u8 *data;
data              323 drivers/media/usb/gspca/konica.c 		data = (u8 *)data_urb->transfer_buffer
data              352 drivers/media/usb/gspca/konica.c 		gspca_frame_add(gspca_dev, INTER_PACKET, data,
data              102 drivers/media/usb/gspca/m5602/m5602_core.c 	u8 data;
data              105 drivers/media/usb/gspca/m5602/m5602_core.c 		err = m5602_read_bridge(sd, M5602_XB_I2C_STATUS, &data);
data              106 drivers/media/usb/gspca/m5602/m5602_core.c 	} while ((data & I2C_BUSY) && !err);
data              303 drivers/media/usb/gspca/m5602/m5602_core.c 				u8 *data, int len)
data              313 drivers/media/usb/gspca/m5602/m5602_core.c 	if (data[0] == 0xff && data[4] == 0xff && data[5] == 0xff &&
data              314 drivers/media/usb/gspca/m5602/m5602_core.c 	    data[2] != sd->frame_id) {
data              316 drivers/media/usb/gspca/m5602/m5602_core.c 		sd->frame_id = data[2];
data              319 drivers/media/usb/gspca/m5602/m5602_core.c 		data += 6;
data              328 drivers/media/usb/gspca/m5602/m5602_core.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data              338 drivers/media/usb/gspca/m5602/m5602_core.c 		data += 4;
data              346 drivers/media/usb/gspca/m5602/m5602_core.c 					data, len);
data              349 drivers/media/usb/gspca/m5602/m5602_core.c 			gspca_frame_add(gspca_dev, INTER_PACKET, data,
data              197 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	u8 data[2] = {0x00, 0x00};
data              220 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 			data[0] = preinit_mt9m111[i][2];
data              221 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 			data[1] = preinit_mt9m111[i][3];
data              223 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 				preinit_mt9m111[i][1], data, 2);
data              229 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	if (m5602_read_sensor(sd, MT9M111_SC_CHIPVER, data, 2))
data              232 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	if ((data[0] == 0x14) && (data[1] == 0x3a)) {
data              252 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 		u8 data[2];
data              259 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 			data[0] = init_mt9m111[i][2];
data              260 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 			data[1] = init_mt9m111[i][3];
data              262 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 				init_mt9m111[i][1], data, 2);
data              313 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	u8 data[2];
data              326 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 			data[0] = start_mt9m111[i][2];
data              327 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 			data[1] = start_mt9m111[i][3];
data              329 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 				start_mt9m111[i][1], data, 2);
data              394 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	u8 data[2] = {0x00, 0x00};
data              407 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	err = m5602_write_sensor(sd, MT9M111_PAGE_MAP, data, 2);
data              411 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[0] = MT9M111_RMB_OVER_SIZED;
data              413 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 		data[1] = MT9M111_RMB_ROW_SKIP_2X |
data              417 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 		data[1] = MT9M111_RMB_ROW_SKIP_4X |
data              422 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 					data, 2);
data              431 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	u8 data[2];
data              433 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	err = m5602_read_sensor(sd, MT9M111_CP_OPERATING_MODE_CTL, data, 2);
data              437 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[1] = ((data[1] & 0xfd) | ((val & 0x01) << 1));
data              439 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	err = m5602_write_sensor(sd, MT9M111_CP_OPERATING_MODE_CTL, data, 2);
data              448 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	u8 data[2] = {0x00, 0x00};
data              452 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	err = m5602_write_sensor(sd, MT9M111_PAGE_MAP, data, 2);
data              472 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[1] = (tmp & 0xff);
data              473 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[0] = (tmp & 0xff00) >> 8;
data              475 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 		  data[1], data[0]);
data              478 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 				   data, 2);
data              486 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	u8 data[2];
data              489 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[1] = (val & 0xff);
data              490 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[0] = (val & 0xff00) >> 8;
data              494 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 				 data, 2);
data              499 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 				  data, 2);
data              504 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	u8 data[2];
data              507 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[1] = (val & 0xff);
data              508 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[0] = (val & 0xff00) >> 8;
data              513 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 				  data, 2);
data              518 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	u8 data[2];
data              521 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[1] = (val & 0xff);
data              522 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 	data[0] = (val & 0xff00) >> 8;
data              527 drivers/media/usb/gspca/m5602/m5602_mt9m111.c 				  data, 2);
data              210 drivers/media/usb/gspca/m5602/m5602_ov7660.c 		u8 data[2];
data              217 drivers/media/usb/gspca/m5602/m5602_ov7660.c 			data[0] = preinit_ov7660[i][2];
data              219 drivers/media/usb/gspca/m5602/m5602_ov7660.c 				preinit_ov7660[i][1], data, 1);
data              252 drivers/media/usb/gspca/m5602/m5602_ov7660.c 		u8 data[2];
data              259 drivers/media/usb/gspca/m5602/m5602_ov7660.c 			data[0] = init_ov7660[i][2];
data              261 drivers/media/usb/gspca/m5602/m5602_ov7660.c 				init_ov7660[i][1], data, 1);
data              314 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		u8 data = preinit_ov9650[i][2];
data              317 drivers/media/usb/gspca/m5602/m5602_ov9650.c 				preinit_ov9650[i][1], &data, 1);
data              320 drivers/media/usb/gspca/m5602/m5602_ov9650.c 				preinit_ov9650[i][1], data);
data              348 drivers/media/usb/gspca/m5602/m5602_ov9650.c 	u8 data;
data              354 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		data = init_ov9650[i][2];
data              357 drivers/media/usb/gspca/m5602/m5602_ov9650.c 						  &data, 1);
data              359 drivers/media/usb/gspca/m5602/m5602_ov9650.c 			err = m5602_write_bridge(sd, init_ov9650[i][1], data);
data              412 drivers/media/usb/gspca/m5602/m5602_ov9650.c 	u8 data;
data              437 drivers/media/usb/gspca/m5602/m5602_ov9650.c 			data = res_init_ov9650[i][2];
data              439 drivers/media/usb/gspca/m5602/m5602_ov9650.c 				res_init_ov9650[i][1], &data, 1);
data              506 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		data = OV9650_VGA_SELECT | OV9650_RGB_SELECT |
data              508 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		err = m5602_write_sensor(sd, OV9650_COM7, &data, 1);
data              514 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		data = OV9650_CIF_SELECT | OV9650_RGB_SELECT |
data              516 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		err = m5602_write_sensor(sd, OV9650_COM7, &data, 1);
data              522 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		data = OV9650_QVGA_SELECT | OV9650_RGB_SELECT |
data              524 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		err = m5602_write_sensor(sd, OV9650_COM7, &data, 1);
data              530 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		data = OV9650_QCIF_SELECT | OV9650_RGB_SELECT |
data              532 drivers/media/usb/gspca/m5602/m5602_ov9650.c 		err = m5602_write_sensor(sd, OV9650_COM7, &data, 1);
data              540 drivers/media/usb/gspca/m5602/m5602_ov9650.c 	u8 data = OV9650_SOFT_SLEEP | OV9650_OUTPUT_DRIVE_2X;
data              541 drivers/media/usb/gspca/m5602/m5602_ov9650.c 	return m5602_write_sensor(sd, OV9650_COM2, &data, 1);
data              175 drivers/media/usb/gspca/m5602/m5602_po1030.c 		u8 data = preinit_po1030[i][2];
data              178 drivers/media/usb/gspca/m5602/m5602_po1030.c 				preinit_po1030[i][1], &data, 1);
data              181 drivers/media/usb/gspca/m5602/m5602_po1030.c 						data);
data              208 drivers/media/usb/gspca/m5602/m5602_po1030.c 		u8 data[2] = {0x00, 0x00};
data              218 drivers/media/usb/gspca/m5602/m5602_po1030.c 			data[0] = init_po1030[i][2];
data              220 drivers/media/usb/gspca/m5602/m5602_po1030.c 				init_po1030[i][1], data, 1);
data              287 drivers/media/usb/gspca/m5602/m5602_po1030.c 	u8 data;
data              291 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = PO1030_SUBSAMPLING;
data              292 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_CONTROL3, &data, 1);
data              296 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = ((width + 3) >> 8) & 0xff;
data              297 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_H, &data, 1);
data              301 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = (width + 3) & 0xff;
data              302 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_L, &data, 1);
data              306 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = ((height + 1) >> 8) & 0xff;
data              307 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_H, &data, 1);
data              311 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = (height + 1) & 0xff;
data              312 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_L, &data, 1);
data              319 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = 0;
data              320 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_CONTROL3, &data, 1);
data              324 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = ((width + 7) >> 8) & 0xff;
data              325 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_H, &data, 1);
data              329 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = (width + 7) & 0xff;
data              330 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_L, &data, 1);
data              334 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = ((height + 3) >> 8) & 0xff;
data              335 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_H, &data, 1);
data              339 drivers/media/usb/gspca/m5602/m5602_po1030.c 		data = (height + 3) & 0xff;
data              340 drivers/media/usb/gspca/m5602/m5602_po1030.c 		err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_L, &data, 1);
data              360 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 		u8 data[2] = {0x00, 0x00};
data              370 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 			data[0] = preinit_s5k4aa[i][2];
data              373 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 						  data, 1);
data              377 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 			data[0] = preinit_s5k4aa[i][2];
data              378 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 			data[1] = preinit_s5k4aa[i][3];
data              381 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 						  data, 2);
data              412 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	u8 data[2];
data              429 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 				data[0] = SXGA_s5k4aa[i][2];
data              432 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 						 data, 1);
data              436 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 				data[0] = SXGA_s5k4aa[i][2];
data              437 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 				data[1] = SXGA_s5k4aa[i][3];
data              440 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 						  data, 2);
data              462 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 				data[0] = VGA_s5k4aa[i][2];
data              465 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 						 data, 1);
data              469 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 				data[0] = VGA_s5k4aa[i][2];
data              470 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 				data[1] = VGA_s5k4aa[i][3];
data              473 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 						  data, 2);
data              494 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 		u8 data[2] = {0x00, 0x00};
data              504 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 			data[0] = init_s5k4aa[i][2];
data              506 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 				init_s5k4aa[i][1], data, 1);
data              510 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 			data[0] = init_s5k4aa[i][2];
data              511 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 			data[1] = init_s5k4aa[i][3];
data              513 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 				init_s5k4aa[i][1], data, 2);
data              564 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	u8 data = S5K4AA_PAGE_MAP_2;
data              568 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_PAGE_MAP, &data, 1);
data              571 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	data = (val >> 8) & 0xff;
data              572 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_EXPOSURE_HI, &data, 1);
data              575 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	data = val & 0xff;
data              576 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_EXPOSURE_LO, &data, 1);
data              584 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	u8 data = S5K4AA_PAGE_MAP_2;
data              590 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_PAGE_MAP, &data, 1);
data              594 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_read_sensor(sd, S5K4AA_READ_MODE, &data, 1);
data              603 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	data = (data & 0x7f) | (vflip << 7) | (hflip << 6);
data              604 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_READ_MODE, &data, 1);
data              608 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_read_sensor(sd, S5K4AA_COLSTART_LO, &data, 1);
data              612 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 		data &= 0xfe;
data              614 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 		data |= 0x01;
data              615 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_COLSTART_LO, &data, 1);
data              619 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_read_sensor(sd, S5K4AA_ROWSTART_LO, &data, 1);
data              623 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 		data &= 0xfe;
data              625 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 		data |= 0x01;
data              626 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_ROWSTART_LO, &data, 1);
data              636 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	u8 data = S5K4AA_PAGE_MAP_2;
data              640 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_PAGE_MAP, &data, 1);
data              644 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	data = val & 0xff;
data              645 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_GAIN, &data, 1);
data              653 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	u8 data = S5K4AA_PAGE_MAP_2;
data              657 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_PAGE_MAP, &data, 1);
data              661 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	data = val & 0xff;
data              662 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	return m5602_write_sensor(sd, S5K4AA_BRIGHTNESS, &data, 1);
data              668 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	u8 data = S5K4AA_PAGE_MAP_2;
data              672 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	err = m5602_write_sensor(sd, S5K4AA_PAGE_MAP, &data, 1);
data              676 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	data = val & 0x01;
data              677 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c 	return m5602_write_sensor(sd, S5K4AA_NOISE_SUPP, &data, 1);
data              190 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 		u8 data[2] = {preinit_s5k83a[i][2], preinit_s5k83a[i][3]};
data              193 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 				data, 2);
data              196 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 				data[0]);
data              228 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 		u8 data[2] = {0x00, 0x00};
data              238 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 			data[0] = init_s5k83a[i][2];
data              240 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 				init_s5k83a[i][1], data, 1);
data              244 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 			data[0] = init_s5k83a[i][2];
data              245 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 			data[1] = init_s5k83a[i][3];
data              247 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 				init_s5k83a[i][1], data, 2);
data              293 drivers/media/usb/gspca/m5602/m5602_s5k83a.c static int rotation_thread_function(void *data)
data              295 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	struct sd *sd = (struct sd *) data;
data              353 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 		u8 data[2] = {start_s5k83a[i][2], start_s5k83a[i][3]};
data              356 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 				data, 2);
data              359 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 				data[0]);
data              385 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	u8 data[2];
data              388 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = 0x00;
data              389 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[1] = 0x20;
data              390 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_sensor(sd, 0x14, data, 2);
data              394 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = 0x01;
data              395 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[1] = 0x00;
data              396 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_sensor(sd, 0x0d, data, 2);
data              402 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = val >> 3; /* gain, high 5 bits */
data              403 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[1] = val >> 1; /* gain, high 7 bits */
data              404 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_sensor(sd, S5K83A_GAIN, data, 2);
data              412 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	u8 data[1];
data              415 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = val;
data              416 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_sensor(sd, S5K83A_BRIGHTNESS, data, 1);
data              423 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	u8 data[2];
data              426 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = 0;
data              427 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[1] = val;
data              428 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_sensor(sd, S5K83A_EXPOSURE, data, 2);
data              436 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	u8 data[1];
data              439 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = 0x05;
data              440 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_sensor(sd, S5K83A_PAGE_MAP, data, 1);
data              445 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = S5K83A_FLIP_MASK;
data              446 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = (vflip) ? data[0] | 0x40 : data[0];
data              447 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = (hflip) ? data[0] | 0x80 : data[0];
data              449 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_sensor(sd, S5K83A_FLIP, data, 1);
data              453 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = (vflip) ? 0x0b : 0x0a;
data              454 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_sensor(sd, S5K83A_VFLIP_TUNE, data, 1);
data              458 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	data[0] = (hflip) ? 0x0a : 0x0b;
data              459 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_sensor(sd, S5K83A_HFLIP_TUNE, data, 1);
data              515 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	u8 data[1];
data              517 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_read_bridge(sd, M5602_XB_GPIO_DAT, data);
data              522 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 		data[0] = data[0] | S5K83A_GPIO_LED_MASK;
data              524 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 		data[0] = data[0] & ~S5K83A_GPIO_LED_MASK;
data              526 drivers/media/usb/gspca/m5602/m5602_s5k83a.c 	err = m5602_write_bridge(sd, M5602_XB_GPIO_DAT, data[0]);
data              240 drivers/media/usb/gspca/mars.c 	u8 *data;
data              249 drivers/media/usb/gspca/mars.c 	data = gspca_dev->usb_buf;
data              251 drivers/media/usb/gspca/mars.c 	data[0] = 0x01;		/* address */
data              252 drivers/media/usb/gspca/mars.c 	data[1] = 0x01;
data              258 drivers/media/usb/gspca/mars.c 	data[0] = 0x00;		/* address */
data              259 drivers/media/usb/gspca/mars.c 	data[1] = 0x0c | 0x01;	/* reg 0 */
data              260 drivers/media/usb/gspca/mars.c 	data[2] = 0x01;		/* reg 1 */
data              261 drivers/media/usb/gspca/mars.c 	data[3] = gspca_dev->pixfmt.width / 8;	/* h_size , reg 2 */
data              262 drivers/media/usb/gspca/mars.c 	data[4] = gspca_dev->pixfmt.height / 8;	/* v_size , reg 3 */
data              263 drivers/media/usb/gspca/mars.c 	data[5] = 0x30;		/* reg 4, MI, PAS5101 :
data              265 drivers/media/usb/gspca/mars.c 	data[6] = 0x02;		/* reg 5, H start - was 0x04 */
data              266 drivers/media/usb/gspca/mars.c 	data[7] = v4l2_ctrl_g_ctrl(sd->gamma) * 0x40;	/* reg 0x06: gamma */
data              267 drivers/media/usb/gspca/mars.c 	data[8] = 0x01;		/* reg 7, V start - was 0x03 */
data              271 drivers/media/usb/gspca/mars.c 	data[9] = 0x52;		/* reg 8, 24MHz, no scale down */
data              273 drivers/media/usb/gspca/mars.c 	data[10] = 0x18;
data              277 drivers/media/usb/gspca/mars.c 	data[0] = 0x23;		/* address */
data              278 drivers/media/usb/gspca/mars.c 	data[1] = 0x09;		/* reg 35, append frame header */
data              282 drivers/media/usb/gspca/mars.c 	data[0] = 0x3c;		/* address */
data              287 drivers/media/usb/gspca/mars.c 	data[1] = 50;		/* 50 reg 60, pc-cam frame size
data              292 drivers/media/usb/gspca/mars.c 	data[0] = 0x5e;		/* address */
data              293 drivers/media/usb/gspca/mars.c 	data[1] = 0;		/* reg 94, Y Gain (auto) */
data              298 drivers/media/usb/gspca/mars.c 	data[2] = v4l2_ctrl_g_ctrl(sd->saturation) << 3;
data              299 drivers/media/usb/gspca/mars.c 	data[3] = ((v4l2_ctrl_g_ctrl(sd->saturation) >> 2) & 0xf8) | 0x04;
data              300 drivers/media/usb/gspca/mars.c 	data[4] = v4l2_ctrl_g_ctrl(sd->brightness); /* reg 0x61 = brightness */
data              301 drivers/media/usb/gspca/mars.c 	data[5] = 0x00;
data              305 drivers/media/usb/gspca/mars.c 	data[0] = 0x67;
data              307 drivers/media/usb/gspca/mars.c 	data[1] = v4l2_ctrl_g_ctrl(sd->sharpness) * 4 + 3;
data              308 drivers/media/usb/gspca/mars.c 	data[2] = 0x14;
data              311 drivers/media/usb/gspca/mars.c 	data[0] = 0x69;
data              312 drivers/media/usb/gspca/mars.c 	data[1] = 0x2f;
data              313 drivers/media/usb/gspca/mars.c 	data[2] = 0x28;
data              314 drivers/media/usb/gspca/mars.c 	data[3] = 0x42;
data              317 drivers/media/usb/gspca/mars.c 	data[0] = 0x63;
data              318 drivers/media/usb/gspca/mars.c 	data[1] = 0x07;
data              326 drivers/media/usb/gspca/mars.c 	data[0] = 0x00;
data              327 drivers/media/usb/gspca/mars.c 	data[1] = 0x4d;		/* ISOC transferring enable... */
data              352 drivers/media/usb/gspca/mars.c 			u8 *data,			/* isoc packet */
data              363 drivers/media/usb/gspca/mars.c 		if (data[0 + p] == 0xff
data              364 drivers/media/usb/gspca/mars.c 		    && data[1 + p] == 0xff
data              365 drivers/media/usb/gspca/mars.c 		    && data[2 + p] == 0x00
data              366 drivers/media/usb/gspca/mars.c 		    && data[3 + p] == 0xff
data              367 drivers/media/usb/gspca/mars.c 		    && data[4 + p] == 0x96) {
data              368 drivers/media/usb/gspca/mars.c 			if (data[5 + p] == 0x64
data              369 drivers/media/usb/gspca/mars.c 			    || data[5 + p] == 0x65
data              370 drivers/media/usb/gspca/mars.c 			    || data[5 + p] == 0x66
data              371 drivers/media/usb/gspca/mars.c 			    || data[5 + p] == 0x67) {
data              375 drivers/media/usb/gspca/mars.c 						data, p);
data              380 drivers/media/usb/gspca/mars.c 				data += p + 16;
data              386 drivers/media/usb/gspca/mars.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data               88 drivers/media/usb/gspca/mr97310a.c 	u8 data[16];
data              151 drivers/media/usb/gspca/mr97310a.c 	const u8 *data, int len)
data              156 drivers/media/usb/gspca/mr97310a.c 	memcpy(gspca_dev->usb_buf + 3, data, len);
data              162 drivers/media/usb/gspca/mr97310a.c 	const struct sensor_w_data *data, int len)
data              167 drivers/media/usb/gspca/mr97310a.c 		rc = sensor_write_reg(gspca_dev, data[i].reg, data[i].flags,
data              168 drivers/media/usb/gspca/mr97310a.c 					  data[i].data, data[i].len);
data              176 drivers/media/usb/gspca/mr97310a.c static int sensor_write1(struct gspca_dev *gspca_dev, u8 reg, u8 data)
data              182 drivers/media/usb/gspca/mr97310a.c 	buf = data;
data              226 drivers/media/usb/gspca/mr97310a.c 	__u8 *data = gspca_dev->usb_buf;
data              235 drivers/media/usb/gspca/mr97310a.c 	data[0] = 0x19;
data              236 drivers/media/usb/gspca/mr97310a.c 	data[1] = 0x51;
data              245 drivers/media/usb/gspca/mr97310a.c 	data[0] = 0x19;
data              246 drivers/media/usb/gspca/mr97310a.c 	data[1] = 0xba;
data              255 drivers/media/usb/gspca/mr97310a.c 	data[0] = 0x19;
data              256 drivers/media/usb/gspca/mr97310a.c 	data[1] = 0x00;
data              265 drivers/media/usb/gspca/mr97310a.c 	data[0] = 0x19;
data              266 drivers/media/usb/gspca/mr97310a.c 	data[1] = 0x00;
data              273 drivers/media/usb/gspca/mr97310a.c 		status = data[0];
data              283 drivers/media/usb/gspca/mr97310a.c 		data[0] = 0x19;
data              284 drivers/media/usb/gspca/mr97310a.c 		data[1] = 0x00;
data              290 drivers/media/usb/gspca/mr97310a.c 		status = data[0];
data              296 drivers/media/usb/gspca/mr97310a.c 	data[0] = 0x19;
data              489 drivers/media/usb/gspca/mr97310a.c 	__u8 *data = gspca_dev->usb_buf;
data              507 drivers/media/usb/gspca/mr97310a.c 	memcpy(data, startup_string, 11);
data              509 drivers/media/usb/gspca/mr97310a.c 		data[5] = 0xbb;
data              513 drivers/media/usb/gspca/mr97310a.c 		data[9] |= 0x04;  /* reg 8, 2:1 scale down from 320 */
data              517 drivers/media/usb/gspca/mr97310a.c 		data[3] = 0x28;			   /* reg 2, H size/8 */
data              518 drivers/media/usb/gspca/mr97310a.c 		data[4] = 0x3c;			   /* reg 3, V size/4 */
data              519 drivers/media/usb/gspca/mr97310a.c 		data[6] = 0x14;			   /* reg 5, H start  */
data              520 drivers/media/usb/gspca/mr97310a.c 		data[8] = 0x1a + sd->sensor_type;  /* reg 7, V start  */
data              523 drivers/media/usb/gspca/mr97310a.c 		data[9] |= 0x04;  /* reg 8, 2:1 scale down from 352 */
data              526 drivers/media/usb/gspca/mr97310a.c 		data[3] = 0x2c;			   /* reg 2, H size/8 */
data              527 drivers/media/usb/gspca/mr97310a.c 		data[4] = 0x48;			   /* reg 3, V size/4 */
data              528 drivers/media/usb/gspca/mr97310a.c 		data[6] = 0x06;			   /* reg 5, H start  */
data              529 drivers/media/usb/gspca/mr97310a.c 		data[8] = 0x06 - sd->sensor_type;  /* reg 7, V start  */
data              591 drivers/media/usb/gspca/mr97310a.c 	__u8 *data = gspca_dev->usb_buf;
data              598 drivers/media/usb/gspca/mr97310a.c 	memcpy(data, startup_string, 11);
data              600 drivers/media/usb/gspca/mr97310a.c 		data[5]  = 0x00;
data              601 drivers/media/usb/gspca/mr97310a.c 		data[10] = 0x91;
data              604 drivers/media/usb/gspca/mr97310a.c 		data[5]  = 0x00;
data              605 drivers/media/usb/gspca/mr97310a.c 		data[10] = 0x18;
data              610 drivers/media/usb/gspca/mr97310a.c 		data[9] |= 0x0c;  /* reg 8, 4:1 scale down */
data              613 drivers/media/usb/gspca/mr97310a.c 		data[9] |= 0x04;  /* reg 8, 2:1 scale down */
data              617 drivers/media/usb/gspca/mr97310a.c 		data[3] = 0x50;  /* reg 2, H size/8 */
data              618 drivers/media/usb/gspca/mr97310a.c 		data[4] = 0x78;  /* reg 3, V size/4 */
data              619 drivers/media/usb/gspca/mr97310a.c 		data[6] = 0x04;  /* reg 5, H start */
data              620 drivers/media/usb/gspca/mr97310a.c 		data[8] = 0x03;  /* reg 7, V start */
data              622 drivers/media/usb/gspca/mr97310a.c 			data[6] = 2;
data              623 drivers/media/usb/gspca/mr97310a.c 			data[8] = 1;
data              626 drivers/media/usb/gspca/mr97310a.c 			data[8] = 0x04;  /* Bayer tile shifted */
data              630 drivers/media/usb/gspca/mr97310a.c 		data[9] |= 0x04;  /* reg 8, 2:1 scale down */
data              633 drivers/media/usb/gspca/mr97310a.c 		data[3] = 0x2c;  /* reg 2, H size */
data              634 drivers/media/usb/gspca/mr97310a.c 		data[4] = 0x48;  /* reg 3, V size */
data              635 drivers/media/usb/gspca/mr97310a.c 		data[6] = 0x94;  /* reg 5, H start */
data              636 drivers/media/usb/gspca/mr97310a.c 		data[8] = 0x63;  /* reg 7, V start */
data              638 drivers/media/usb/gspca/mr97310a.c 			data[8] = 0x64;  /* Bayer tile shifted */
data             1010 drivers/media/usb/gspca/mr97310a.c 			u8 *data,		/* isoc packet */
data             1016 drivers/media/usb/gspca/mr97310a.c 	sof = pac_find_sof(gspca_dev, &sd->sof_read, data, len);
data             1021 drivers/media/usb/gspca/mr97310a.c 		n = sof - data;
data             1027 drivers/media/usb/gspca/mr97310a.c 					data, n);
data             1031 drivers/media/usb/gspca/mr97310a.c 		len -= sof - data;
data             1032 drivers/media/usb/gspca/mr97310a.c 		data = sof;
data             1034 drivers/media/usb/gspca/mr97310a.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             1528 drivers/media/usb/gspca/nw80x.c 			const u8 *data,
data             1538 drivers/media/usb/gspca/nw80x.c 			  index, *data);
data             1541 drivers/media/usb/gspca/nw80x.c 			  index, *data, data[1]);
data             1542 drivers/media/usb/gspca/nw80x.c 	memcpy(gspca_dev->usb_buf, data, len);
data             1593 drivers/media/usb/gspca/nw80x.c 			const u8 *data,
data             1599 drivers/media/usb/gspca/nw80x.c 	reg_w(gspca_dev, 0x0600, data + 1, len - 1);
data             1600 drivers/media/usb/gspca/nw80x.c 	reg_w(gspca_dev, 0x0600, data, len);
data             1916 drivers/media/usb/gspca/nw80x.c 			u8 *data,			/* isoc packet */
data             1926 drivers/media/usb/gspca/nw80x.c 	if (data[0] == 0x00 && data[1] == 0x00
data             1927 drivers/media/usb/gspca/nw80x.c 	 && data[6] == 0xff && data[7] == 0xff) {
data             1929 drivers/media/usb/gspca/nw80x.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data + 8, len - 8);
data             1931 drivers/media/usb/gspca/nw80x.c 		gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             4370 drivers/media/usb/gspca/ov519.c 			u8 *data,			/* isoc packet */
data             4377 drivers/media/usb/gspca/ov519.c 	if ((!(data[0] | data[1] | data[2] | data[3] | data[5])) && data[6]) {
data             4378 drivers/media/usb/gspca/ov519.c 		ov51x_handle_button(gspca_dev, (data[6] >> 1) & 1);
data             4390 drivers/media/usb/gspca/ov519.c 		if (sd->packet_nr == data[len])
data             4395 drivers/media/usb/gspca/ov519.c 		else if (sd->packet_nr == 0 || data[len]) {
data             4397 drivers/media/usb/gspca/ov519.c 				  (int)data[len], (int)sd->packet_nr);
data             4404 drivers/media/usb/gspca/ov519.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             4408 drivers/media/usb/gspca/ov519.c 			u8 *data,			/* isoc packet */
data             4423 drivers/media/usb/gspca/ov519.c 	if (data[0] == 0xff && data[1] == 0xff && data[2] == 0xff) {
data             4424 drivers/media/usb/gspca/ov519.c 		switch (data[3]) {
data             4430 drivers/media/usb/gspca/ov519.c 			data += HDRSZ;
data             4433 drivers/media/usb/gspca/ov519.c 			if (data[0] == 0xff || data[1] == 0xd8)
data             4435 drivers/media/usb/gspca/ov519.c 						data, len);
data             4440 drivers/media/usb/gspca/ov519.c 			ov51x_handle_button(gspca_dev, data[11] & 1);
data             4441 drivers/media/usb/gspca/ov519.c 			if (data[9] != 0)
data             4450 drivers/media/usb/gspca/ov519.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             4454 drivers/media/usb/gspca/ov519.c 			u8 *data,			/* isoc packet */
data             4459 drivers/media/usb/gspca/ov519.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             4478 drivers/media/usb/gspca/ov519.c 			u8 *data,			/* isoc packet */
data             4486 drivers/media/usb/gspca/ov519.c 		ov511_pkt_scan(gspca_dev, data, len);
data             4490 drivers/media/usb/gspca/ov519.c 		ov518_pkt_scan(gspca_dev, data, len);
data             4493 drivers/media/usb/gspca/ov519.c 		ov519_pkt_scan(gspca_dev, data, len);
data             4496 drivers/media/usb/gspca/ov519.c 		ovfx2_pkt_scan(gspca_dev, data, len);
data             4499 drivers/media/usb/gspca/ov519.c 		w9968cf_pkt_scan(gspca_dev, data, len);
data              709 drivers/media/usb/gspca/ov534.c 	u8 data;
data              713 drivers/media/usb/gspca/ov534.c 	data = ov534_reg_read(gspca_dev, 0x21);
data              714 drivers/media/usb/gspca/ov534.c 	data |= 0x80;
data              715 drivers/media/usb/gspca/ov534.c 	ov534_reg_write(gspca_dev, 0x21, data);
data              717 drivers/media/usb/gspca/ov534.c 	data = ov534_reg_read(gspca_dev, 0x23);
data              719 drivers/media/usb/gspca/ov534.c 		data |= 0x80;
data              721 drivers/media/usb/gspca/ov534.c 		data &= ~0x80;
data              723 drivers/media/usb/gspca/ov534.c 	ov534_reg_write(gspca_dev, 0x23, data);
data              726 drivers/media/usb/gspca/ov534.c 		data = ov534_reg_read(gspca_dev, 0x21);
data              727 drivers/media/usb/gspca/ov534.c 		data &= ~0x80;
data              728 drivers/media/usb/gspca/ov534.c 		ov534_reg_write(gspca_dev, 0x21, data);
data              734 drivers/media/usb/gspca/ov534.c 	u8 data;
data              739 drivers/media/usb/gspca/ov534.c 		data = ov534_reg_read(gspca_dev, OV534_REG_STATUS);
data              741 drivers/media/usb/gspca/ov534.c 		switch (data) {
data              750 drivers/media/usb/gspca/ov534.c 				  data, i + 1);
data              785 drivers/media/usb/gspca/ov534.c 			const u8 (*data)[2], int len)
data              788 drivers/media/usb/gspca/ov534.c 		ov534_reg_write(gspca_dev, (*data)[0], (*data)[1]);
data              789 drivers/media/usb/gspca/ov534.c 		data++;
data              795 drivers/media/usb/gspca/ov534.c 			const u8 (*data)[2], int len)
data              798 drivers/media/usb/gspca/ov534.c 		if ((*data)[0] != 0xff) {
data              799 drivers/media/usb/gspca/ov534.c 			sccb_reg_write(gspca_dev, (*data)[0], (*data)[1]);
data              801 drivers/media/usb/gspca/ov534.c 			sccb_reg_read(gspca_dev, (*data)[1]);
data              804 drivers/media/usb/gspca/ov534.c 		data++;
data             1045 drivers/media/usb/gspca/ov534.c 	u8 data;
data             1047 drivers/media/usb/gspca/ov534.c 	data = sd->sensor == SENSOR_OV767x ?
data             1053 drivers/media/usb/gspca/ov534.c 				sccb_reg_read(gspca_dev, 0x13) | data);
data             1057 drivers/media/usb/gspca/ov534.c 				sccb_reg_read(gspca_dev, 0x13) & ~data);
data             1456 drivers/media/usb/gspca/ov534.c 			u8 *data, int len)
data             1474 drivers/media/usb/gspca/ov534.c 		if (data[0] != 12 || len < 12) {
data             1480 drivers/media/usb/gspca/ov534.c 		if (data[1] & UVC_STREAM_ERR) {
data             1486 drivers/media/usb/gspca/ov534.c 		if (!(data[1] & UVC_STREAM_PTS)) {
data             1490 drivers/media/usb/gspca/ov534.c 		this_pts = (data[5] << 24) | (data[4] << 16)
data             1491 drivers/media/usb/gspca/ov534.c 						| (data[3] << 8) | data[2];
data             1492 drivers/media/usb/gspca/ov534.c 		this_fid = (data[1] & UVC_STREAM_FID) ? 1 : 0;
data             1502 drivers/media/usb/gspca/ov534.c 					data + 12, len - 12);
data             1504 drivers/media/usb/gspca/ov534.c 		} else if (data[1] & UVC_STREAM_EOF) {
data             1513 drivers/media/usb/gspca/ov534.c 					data + 12, len - 12);
data             1518 drivers/media/usb/gspca/ov534.c 					data + 12, len - 12);
data             1530 drivers/media/usb/gspca/ov534.c 		data += len;
data             1155 drivers/media/usb/gspca/ov534_9.c 	u8 data;
data             1160 drivers/media/usb/gspca/ov534_9.c 		data = reg_r(gspca_dev, OV534_REG_STATUS);
data             1162 drivers/media/usb/gspca/ov534_9.c 		switch (data) {
data             1172 drivers/media/usb/gspca/ov534_9.c 				  data, i + 1);
data             1205 drivers/media/usb/gspca/ov534_9.c 			const u8 (*data)[2], int len)
data             1208 drivers/media/usb/gspca/ov534_9.c 		reg_w(gspca_dev, (*data)[0], (*data)[1]);
data             1209 drivers/media/usb/gspca/ov534_9.c 		data++;
data             1215 drivers/media/usb/gspca/ov534_9.c 			const u8 (*data)[2], int len)
data             1218 drivers/media/usb/gspca/ov534_9.c 		if ((*data)[0] != 0xff) {
data             1219 drivers/media/usb/gspca/ov534_9.c 			sccb_write(gspca_dev, (*data)[0], (*data)[1]);
data             1221 drivers/media/usb/gspca/ov534_9.c 			sccb_read(gspca_dev, (*data)[1]);
data             1224 drivers/media/usb/gspca/ov534_9.c 		data++;
data             1232 drivers/media/usb/gspca/ov534_9.c 	u8 data;
data             1236 drivers/media/usb/gspca/ov534_9.c 	data = reg_r(gspca_dev, 0x21);
data             1237 drivers/media/usb/gspca/ov534_9.c 	data |= 0x80;
data             1238 drivers/media/usb/gspca/ov534_9.c 	reg_w(gspca_dev, 0x21, data);
data             1240 drivers/media/usb/gspca/ov534_9.c 	data = reg_r(gspca_dev, 0x23);
data             1242 drivers/media/usb/gspca/ov534_9.c 		data |= 0x80;
data             1244 drivers/media/usb/gspca/ov534_9.c 		data &= ~0x80;
data             1246 drivers/media/usb/gspca/ov534_9.c 	reg_w(gspca_dev, 0x23, data);
data             1249 drivers/media/usb/gspca/ov534_9.c 		data = reg_r(gspca_dev, 0x21);
data             1250 drivers/media/usb/gspca/ov534_9.c 		data &= ~0x80;
data             1251 drivers/media/usb/gspca/ov534_9.c 		reg_w(gspca_dev, 0x21, data);
data             1628 drivers/media/usb/gspca/ov534_9.c 			u8 *data, int len)
data             1646 drivers/media/usb/gspca/ov534_9.c 		if (data[0] != 12 || len < 12) {
data             1652 drivers/media/usb/gspca/ov534_9.c 		if (data[1] & UVC_STREAM_ERR) {
data             1658 drivers/media/usb/gspca/ov534_9.c 		if (!(data[1] & UVC_STREAM_PTS)) {
data             1662 drivers/media/usb/gspca/ov534_9.c 		this_pts = (data[5] << 24) | (data[4] << 16)
data             1663 drivers/media/usb/gspca/ov534_9.c 						| (data[3] << 8) | data[2];
data             1664 drivers/media/usb/gspca/ov534_9.c 		this_fid = data[1] & UVC_STREAM_FID;
data             1674 drivers/media/usb/gspca/ov534_9.c 					data + 12, len - 12);
data             1676 drivers/media/usb/gspca/ov534_9.c 		} else if (data[1] & UVC_STREAM_EOF) {
data             1679 drivers/media/usb/gspca/ov534_9.c 					data + 12, len - 12);
data             1684 drivers/media/usb/gspca/ov534_9.c 					data + 12, len - 12);
data             1696 drivers/media/usb/gspca/ov534_9.c 		data += len;
data              356 drivers/media/usb/gspca/pac207.c 			u8 *data,
data              362 drivers/media/usb/gspca/pac207.c 	sof = pac_find_sof(gspca_dev, &sd->sof_read, data, len);
data              367 drivers/media/usb/gspca/pac207.c 		n = sof - data;
data              373 drivers/media/usb/gspca/pac207.c 				data, n);
data              376 drivers/media/usb/gspca/pac207.c 		len -= sof - data;
data              377 drivers/media/usb/gspca/pac207.c 		data = sof;
data              386 drivers/media/usb/gspca/pac207.c 				atomic_set(&sd->avg_lum, data[needed - 1]);
data              394 drivers/media/usb/gspca/pac207.c 		data += needed;
data              399 drivers/media/usb/gspca/pac207.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              404 drivers/media/usb/gspca/pac207.c 			u8 *data,		/* interrupt packet data */
data              409 drivers/media/usb/gspca/pac207.c 	if (len == 2 && data[0] == 0x5a && data[1] == 0x5a) {
data              537 drivers/media/usb/gspca/pac7302.c 	u8 data, hflip, vflip;
data              547 drivers/media/usb/gspca/pac7302.c 	data = (hflip ? 0x08 : 0x00) | (vflip ? 0x04 : 0x00);
data              548 drivers/media/usb/gspca/pac7302.c 	reg_w(gspca_dev, 0x21, data);
data              773 drivers/media/usb/gspca/pac7302.c 			u8 *data,			/* isoc packet */
data              780 drivers/media/usb/gspca/pac7302.c 	sof = pac_find_sof(gspca_dev, &sd->sof_read, data, len);
data              794 drivers/media/usb/gspca/pac7302.c 		n = (sof - data) - (footer_length + sizeof pac_sof_marker);
data              799 drivers/media/usb/gspca/pac7302.c 			gspca_frame_add(gspca_dev, INTER_PACKET, data, n);
data              808 drivers/media/usb/gspca/pac7302.c 		n = sof - data;
data              810 drivers/media/usb/gspca/pac7302.c 		data = sof;
data              815 drivers/media/usb/gspca/pac7302.c 			atomic_set(&sd->avg_lum, data[-lum_offset] +
data              816 drivers/media/usb/gspca/pac7302.c 						data[-lum_offset + 1]);
data              823 drivers/media/usb/gspca/pac7302.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              862 drivers/media/usb/gspca/pac7302.c 			u8 *data,		/* interrupt packet data */
data              869 drivers/media/usb/gspca/pac7302.c 		data0 = data[0];
data              870 drivers/media/usb/gspca/pac7302.c 		data1 = data[1];
data              338 drivers/media/usb/gspca/pac7311.c 	__u8 data;
data              341 drivers/media/usb/gspca/pac7311.c 	data = (hflip ? 0x04 : 0x00) |
data              343 drivers/media/usb/gspca/pac7311.c 	reg_w(gspca_dev, 0x21, data);
data              557 drivers/media/usb/gspca/pac7311.c 			u8 *data,			/* isoc packet */
data              564 drivers/media/usb/gspca/pac7311.c 	sof = pac_find_sof(gspca_dev, &sd->sof_read, data, len);
data              578 drivers/media/usb/gspca/pac7311.c 		n = (sof - data) - (footer_length + sizeof pac_sof_marker);
data              583 drivers/media/usb/gspca/pac7311.c 			gspca_frame_add(gspca_dev, INTER_PACKET, data, n);
data              591 drivers/media/usb/gspca/pac7311.c 		n = sof - data;
data              593 drivers/media/usb/gspca/pac7311.c 		data = sof;
data              598 drivers/media/usb/gspca/pac7311.c 			atomic_set(&sd->avg_lum, data[-lum_offset] +
data              599 drivers/media/usb/gspca/pac7311.c 						data[-lum_offset + 1]);
data              607 drivers/media/usb/gspca/pac7311.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              612 drivers/media/usb/gspca/pac7311.c 			u8 *data,		/* interrupt packet data */
data              619 drivers/media/usb/gspca/pac7311.c 		data0 = data[0];
data              620 drivers/media/usb/gspca/pac7311.c 		data1 = data[1];
data              449 drivers/media/usb/gspca/se401.c static void sd_complete_frame(struct gspca_dev *gspca_dev, u8 *data, int len)
data              468 drivers/media/usb/gspca/se401.c 	gspca_frame_add(gspca_dev, LAST_PACKET, data, len);
data              471 drivers/media/usb/gspca/se401.c static void sd_pkt_scan_janggu(struct gspca_dev *gspca_dev, u8 *data, int len)
data              493 drivers/media/usb/gspca/se401.c 			memcpy(&sd->packet[sd->packet_read], &data[i], count);
data              518 drivers/media/usb/gspca/se401.c 		memcpy(&sd->packet[sd->packet_read], &data[i], count);
data              557 drivers/media/usb/gspca/se401.c static void sd_pkt_scan_bayer(struct gspca_dev *gspca_dev, u8 *data, int len)
data              563 drivers/media/usb/gspca/se401.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data              568 drivers/media/usb/gspca/se401.c 		sd_complete_frame(gspca_dev, data, len);
data              572 drivers/media/usb/gspca/se401.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              575 drivers/media/usb/gspca/se401.c static void sd_pkt_scan(struct gspca_dev *gspca_dev, u8 *data, int len)
data              583 drivers/media/usb/gspca/se401.c 		sd_pkt_scan_bayer(gspca_dev, data, len);
data              585 drivers/media/usb/gspca/se401.c 		sd_pkt_scan_janggu(gspca_dev, data, len);
data              589 drivers/media/usb/gspca/se401.c static int sd_int_pkt_scan(struct gspca_dev *gspca_dev, u8 *data, int len)
data              597 drivers/media/usb/gspca/se401.c 	switch (data[0]) {
data              600 drivers/media/usb/gspca/se401.c 		state = data[0];
data              841 drivers/media/usb/gspca/sn9c2028.c 	__u8 data[6];
data              847 drivers/media/usb/gspca/sn9c2028.c 	memset(data, 0, 6);
data              848 drivers/media/usb/gspca/sn9c2028.c 	data[0] = 0x14;
data              849 drivers/media/usb/gspca/sn9c2028.c 	result = sn9c2028_command(gspca_dev, data);
data              891 drivers/media/usb/gspca/sn9c2028.c 			__u8 *data,			/* isoc packet */
data              896 drivers/media/usb/gspca/sn9c2028.c 	sof = sn9c2028_find_sof(gspca_dev, data, len);
data              901 drivers/media/usb/gspca/sn9c2028.c 		n = sof - data;
data              906 drivers/media/usb/gspca/sn9c2028.c 		gspca_frame_add(gspca_dev, LAST_PACKET, data, n);
data              910 drivers/media/usb/gspca/sn9c2028.c 		len -= sof - data;
data              911 drivers/media/usb/gspca/sn9c2028.c 		data = sof;
data              913 drivers/media/usb/gspca/sn9c2028.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             2167 drivers/media/usb/gspca/sn9c20x.c 			u8 *data,		/* interrupt packet */
data             2185 drivers/media/usb/gspca/sn9c20x.c 			u8 *data)
data             2193 drivers/media/usb/gspca/sn9c20x.c 	if (data[6] & 0x08) {				/* USB FIFO full */
data             2232 drivers/media/usb/gspca/sn9c20x.c 			u8 *data,			/* isoc packet */
data             2242 drivers/media/usb/gspca/sn9c20x.c 	if (len >= 64 && memcmp(data, frame_header, 6) == 0) {
data             2243 drivers/media/usb/gspca/sn9c20x.c 		avg_lum = ((data[35] >> 2) & 3) |
data             2244 drivers/media/usb/gspca/sn9c20x.c 			   (data[20] << 2) |
data             2245 drivers/media/usb/gspca/sn9c20x.c 			   (data[19] << 10);
data             2246 drivers/media/usb/gspca/sn9c20x.c 		avg_lum += ((data[35] >> 4) & 3) |
data             2247 drivers/media/usb/gspca/sn9c20x.c 			    (data[22] << 2) |
data             2248 drivers/media/usb/gspca/sn9c20x.c 			    (data[21] << 10);
data             2249 drivers/media/usb/gspca/sn9c20x.c 		avg_lum += ((data[35] >> 6) & 3) |
data             2250 drivers/media/usb/gspca/sn9c20x.c 			    (data[24] << 2) |
data             2251 drivers/media/usb/gspca/sn9c20x.c 			    (data[23] << 10);
data             2252 drivers/media/usb/gspca/sn9c20x.c 		avg_lum += (data[36] & 3) |
data             2253 drivers/media/usb/gspca/sn9c20x.c 			   (data[26] << 2) |
data             2254 drivers/media/usb/gspca/sn9c20x.c 			   (data[25] << 10);
data             2255 drivers/media/usb/gspca/sn9c20x.c 		avg_lum += ((data[36] >> 2) & 3) |
data             2256 drivers/media/usb/gspca/sn9c20x.c 			    (data[28] << 2) |
data             2257 drivers/media/usb/gspca/sn9c20x.c 			    (data[27] << 10);
data             2258 drivers/media/usb/gspca/sn9c20x.c 		avg_lum += ((data[36] >> 4) & 3) |
data             2259 drivers/media/usb/gspca/sn9c20x.c 			    (data[30] << 2) |
data             2260 drivers/media/usb/gspca/sn9c20x.c 			    (data[29] << 10);
data             2261 drivers/media/usb/gspca/sn9c20x.c 		avg_lum += ((data[36] >> 6) & 3) |
data             2262 drivers/media/usb/gspca/sn9c20x.c 			    (data[32] << 2) |
data             2263 drivers/media/usb/gspca/sn9c20x.c 			    (data[31] << 10);
data             2264 drivers/media/usb/gspca/sn9c20x.c 		avg_lum += ((data[44] >> 4) & 3) |
data             2265 drivers/media/usb/gspca/sn9c20x.c 			    (data[34] << 2) |
data             2266 drivers/media/usb/gspca/sn9c20x.c 			    (data[33] << 10);
data             2271 drivers/media/usb/gspca/sn9c20x.c 			transfer_check(gspca_dev, data);
data             2277 drivers/media/usb/gspca/sn9c20x.c 		data += 64;
data             2284 drivers/media/usb/gspca/sn9c20x.c 				data, len);
data             2287 drivers/media/usb/gspca/sn9c20x.c 				data, len);
data             2295 drivers/media/usb/gspca/sn9c20x.c 		gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             1244 drivers/media/usb/gspca/sonixb.c static u8* find_sof(struct gspca_dev *gspca_dev, u8 *data, int len)
data             1261 drivers/media/usb/gspca/sonixb.c 			if (data[i] == 0xff)
data             1265 drivers/media/usb/gspca/sonixb.c 			if (data[i] == 0xff)
data             1271 drivers/media/usb/gspca/sonixb.c 			if (data[i] == 0x00)
data             1273 drivers/media/usb/gspca/sonixb.c 			else if (data[i] != 0xff)
data             1277 drivers/media/usb/gspca/sonixb.c 			if (data[i] == 0xc4)
data             1279 drivers/media/usb/gspca/sonixb.c 			else if (data[i] == 0xff)
data             1285 drivers/media/usb/gspca/sonixb.c 			if (data[i] == 0xc4)
data             1287 drivers/media/usb/gspca/sonixb.c 			else if (data[i] == 0xff)
data             1293 drivers/media/usb/gspca/sonixb.c 			if (data[i] == 0x96)
data             1295 drivers/media/usb/gspca/sonixb.c 			else if (data[i] == 0xff)
data             1301 drivers/media/usb/gspca/sonixb.c 			sd->header[sd->header_read - 6] = data[i];
data             1305 drivers/media/usb/gspca/sonixb.c 				return data + i + 1;
data             1313 drivers/media/usb/gspca/sonixb.c 			u8 *data,			/* isoc packet */
data             1321 drivers/media/usb/gspca/sonixb.c 	sof = find_sof(gspca_dev, data, len);
data             1331 drivers/media/usb/gspca/sonixb.c 		len_after_sof = len - (sof - data);
data             1332 drivers/media/usb/gspca/sonixb.c 		len = (sof - data) - fr_h_sz;
data             1348 drivers/media/usb/gspca/sonixb.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             1380 drivers/media/usb/gspca/sonixb.c 			u8 *data,		/* interrupt packet data */
data             1385 drivers/media/usb/gspca/sonixb.c 	if (len == 1 && data[0] == 1) {
data             1175 drivers/media/usb/gspca/sonixj.c 		   u8 data)
data             1181 drivers/media/usb/gspca/sonixj.c 	gspca_dbg(gspca_dev, D_USBO, "reg_w1 [%04x] = %02x\n", value, data);
data             1182 drivers/media/usb/gspca/sonixj.c 	gspca_dev->usb_buf[0] = data;
data             1326 drivers/media/usb/gspca/sonixj.c 			const u8 (*data)[8])
data             1328 drivers/media/usb/gspca/sonixj.c 	while ((*data)[0] != 0) {
data             1329 drivers/media/usb/gspca/sonixj.c 		if ((*data)[0] != DELAY)
data             1330 drivers/media/usb/gspca/sonixj.c 			i2c_w8(gspca_dev, *data);
data             1332 drivers/media/usb/gspca/sonixj.c 			msleep((*data)[1]);
data             1333 drivers/media/usb/gspca/sonixj.c 		data++;
data             2640 drivers/media/usb/gspca/sonixj.c 		    u8 *data)
data             2648 drivers/media/usb/gspca/sonixj.c 	avg_lum = (data[27] << 8) + data[28]		/* w3 */
data             2650 drivers/media/usb/gspca/sonixj.c 		+ (data[31] << 8) + data[32]		/* w5 */
data             2652 drivers/media/usb/gspca/sonixj.c 		+ (data[23] << 8) + data[24]		/* w1 */
data             2654 drivers/media/usb/gspca/sonixj.c 		+ (data[35] << 8) + data[36]		/* w7 */
data             2656 drivers/media/usb/gspca/sonixj.c 		+ (data[29] << 10) + (data[30] << 2);	/* w4 * 4 */
data             2664 drivers/media/usb/gspca/sonixj.c 			u8 *data,			/* isoc packet */
data             2699 drivers/media/usb/gspca/sonixj.c 		 && data[0] == 0xff
data             2700 drivers/media/usb/gspca/sonixj.c 		 && data[1] == 0x00)
data             2702 drivers/media/usb/gspca/sonixj.c 		if (data[0] == 0xff && data[1] == 0xff) {
data             2709 drivers/media/usb/gspca/sonixj.c 		data += i;
data             2714 drivers/media/usb/gspca/sonixj.c 		if (data[i] != 0xff) {
data             2718 drivers/media/usb/gspca/sonixj.c 		if (data[i + 1] == 0xff) {
data             2721 drivers/media/usb/gspca/sonixj.c 			if (i + 2 >= len || data[i + 2] == 0x00)
data             2728 drivers/media/usb/gspca/sonixj.c 	if (data[len - 1] == 0xff)
data             2733 drivers/media/usb/gspca/sonixj.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             2741 drivers/media/usb/gspca/sonixj.c 		if (data[i - 2] != 0xff || data[i - 1] != 0xd9) {
data             2746 drivers/media/usb/gspca/sonixj.c 		if (data[i + 6] & 0x08) {
data             2752 drivers/media/usb/gspca/sonixj.c 	gspca_frame_add(gspca_dev, LAST_PACKET, data, i);
data             2792 drivers/media/usb/gspca/sonixj.c 		set_lum(sd, data + i);
data             2797 drivers/media/usb/gspca/sonixj.c 		data += i;
data             2801 drivers/media/usb/gspca/sonixj.c 		gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             2856 drivers/media/usb/gspca/sonixj.c 			u8 *data,		/* interrupt packet data */
data             2861 drivers/media/usb/gspca/sonixj.c 	if (len == 1 && data[0] == 1) {
data              283 drivers/media/usb/gspca/spca1528.c 			u8 *data,
data              290 drivers/media/usb/gspca/spca1528.c 		if (data[i] == 0xff) {
data              292 drivers/media/usb/gspca/spca1528.c 					data, i + 1);
data              294 drivers/media/usb/gspca/spca1528.c 			data += i;
data              295 drivers/media/usb/gspca/spca1528.c 			*data = 0x00;
data              299 drivers/media/usb/gspca/spca1528.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              303 drivers/media/usb/gspca/spca1528.c 			u8 *data,			/* isoc packet */
data              317 drivers/media/usb/gspca/spca1528.c 	if (*data == 0x02) {
data              318 drivers/media/usb/gspca/spca1528.c 		if (data[1] & 0x02) {
data              319 drivers/media/usb/gspca/spca1528.c 			sd->pkt_seq = !(data[1] & 1);
data              320 drivers/media/usb/gspca/spca1528.c 			add_packet(gspca_dev, data + 2, len - 2);
data              325 drivers/media/usb/gspca/spca1528.c 		if ((data[1] & 1) != sd->pkt_seq)
data              330 drivers/media/usb/gspca/spca1528.c 		add_packet(gspca_dev, data + 2, len - 2);
data              377 drivers/media/usb/gspca/spca500.c 			const __u16 data[][3])
data              381 drivers/media/usb/gspca/spca500.c 	while (data[i][0] != 0 || data[i][1] != 0 || data[i][2] != 0) {
data              382 drivers/media/usb/gspca/spca500.c 		ret = reg_w(gspca_dev, data[i][0], data[i][2], data[i][1]);
data              820 drivers/media/usb/gspca/spca500.c 			u8 *data,			/* isoc packet */
data              828 drivers/media/usb/gspca/spca500.c 	if (data[0] == 0xff) {
data              829 drivers/media/usb/gspca/spca500.c 		if (data[1] != 0x01) {	/* drop packet */
data              840 drivers/media/usb/gspca/spca500.c 		data += SPCA500_OFFSET_DATA;
data              843 drivers/media/usb/gspca/spca500.c 		data += 1;
data              850 drivers/media/usb/gspca/spca500.c 		if (data[i] == 0xff) {
data              852 drivers/media/usb/gspca/spca500.c 					data, i + 1);
data              854 drivers/media/usb/gspca/spca500.c 			data += i;
data              855 drivers/media/usb/gspca/spca500.c 			*data = 0x00;
data              860 drivers/media/usb/gspca/spca500.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             1764 drivers/media/usb/gspca/spca501.c static int write_vector(struct gspca_dev *gspca_dev, const __u16 data[][3])
data             1768 drivers/media/usb/gspca/spca501.c 	while (data[i][0] != 0 || data[i][1] != 0 || data[i][2] != 0) {
data             1769 drivers/media/usb/gspca/spca501.c 		ret = reg_write(gspca_dev, data[i][0], data[i][2],
data             1770 drivers/media/usb/gspca/spca501.c 								data[i][1]);
data             1773 drivers/media/usb/gspca/spca501.c 				  data[i][0], data[i][1], data[i][2]);
data             1914 drivers/media/usb/gspca/spca501.c 			u8 *data,			/* isoc packet */
data             1917 drivers/media/usb/gspca/spca501.c 	switch (data[0]) {
data             1920 drivers/media/usb/gspca/spca501.c 		data += SPCA501_OFFSET_DATA;
data             1922 drivers/media/usb/gspca/spca501.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data             1928 drivers/media/usb/gspca/spca501.c 	data++;
data             1930 drivers/media/usb/gspca/spca501.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              572 drivers/media/usb/gspca/spca505.c 			const u8 data[][3])
data              576 drivers/media/usb/gspca/spca505.c 	while (data[i][0] != 0) {
data              577 drivers/media/usb/gspca/spca505.c 		ret = reg_write(gspca_dev, data[i][0], data[i][2],
data              578 drivers/media/usb/gspca/spca505.c 								data[i][1]);
data              692 drivers/media/usb/gspca/spca505.c 			u8 *data,			/* isoc packet */
data              695 drivers/media/usb/gspca/spca505.c 	switch (data[0]) {
data              698 drivers/media/usb/gspca/spca505.c 		data += SPCA50X_OFFSET_DATA;
data              700 drivers/media/usb/gspca/spca505.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data              705 drivers/media/usb/gspca/spca505.c 		data += 1;
data              707 drivers/media/usb/gspca/spca505.c 		gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              457 drivers/media/usb/gspca/spca506.c 			u8 *data,			/* isoc packet */
data              460 drivers/media/usb/gspca/spca506.c 	switch (data[0]) {
data              463 drivers/media/usb/gspca/spca506.c 		data += SPCA50X_OFFSET_DATA;
data              465 drivers/media/usb/gspca/spca506.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data              471 drivers/media/usb/gspca/spca506.c 		data += 1;
data              473 drivers/media/usb/gspca/spca506.c 		gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             1316 drivers/media/usb/gspca/spca508.c 			const u16 (*data)[2])
data             1320 drivers/media/usb/gspca/spca508.c 	while ((*data)[1] != 0) {
data             1321 drivers/media/usb/gspca/spca508.c 		if ((*data)[1] & 0x8000) {
data             1322 drivers/media/usb/gspca/spca508.c 			if ((*data)[1] == 0xdd00)	/* delay */
data             1323 drivers/media/usb/gspca/spca508.c 				msleep((*data)[0]);
data             1325 drivers/media/usb/gspca/spca508.c 				ret = reg_write(gspca_dev, (*data)[1],
data             1326 drivers/media/usb/gspca/spca508.c 								(*data)[0]);
data             1328 drivers/media/usb/gspca/spca508.c 			ret = ssi_w(gspca_dev, (*data)[1], (*data)[0]);
data             1332 drivers/media/usb/gspca/spca508.c 		data++;
data             1416 drivers/media/usb/gspca/spca508.c 			u8 *data,			/* isoc packet */
data             1419 drivers/media/usb/gspca/spca508.c 	switch (data[0]) {
data             1422 drivers/media/usb/gspca/spca508.c 		data += SPCA508_OFFSET_DATA;
data             1424 drivers/media/usb/gspca/spca508.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data             1429 drivers/media/usb/gspca/spca508.c 		data += 1;
data             1431 drivers/media/usb/gspca/spca508.c 		gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              291 drivers/media/usb/gspca/spca561.c 			const __u16 data[][2])
data              296 drivers/media/usb/gspca/spca561.c 	while (data[i][1] != 0) {
data              297 drivers/media/usb/gspca/spca561.c 		reg_w_val(gspca_dev, data[i][1], data[i][0]);
data              702 drivers/media/usb/gspca/spca561.c 			u8 *data,		/* isoc packet */
data              708 drivers/media/usb/gspca/spca561.c 	switch (*data++) {			/* sequence number */
data              720 drivers/media/usb/gspca/spca561.c 		if (data[0] & 0x20) {
data              728 drivers/media/usb/gspca/spca561.c 		if (data[1] & 0x10) {
data              730 drivers/media/usb/gspca/spca561.c 			gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data              734 drivers/media/usb/gspca/spca561.c 				data += 20;
data              737 drivers/media/usb/gspca/spca561.c 				data += 16;
data              740 drivers/media/usb/gspca/spca561.c 			gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data              746 drivers/media/usb/gspca/spca561.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              158 drivers/media/usb/gspca/sq905.c sq905_read_data(struct gspca_dev *gspca_dev, u8 *data, int size, int need_lock)
data              180 drivers/media/usb/gspca/sq905.c 			   data, size, &act_len, SQ905_DATA_TIMEOUT);
data              208 drivers/media/usb/gspca/sq905.c 	u8 *data;
data              244 drivers/media/usb/gspca/sq905.c 			data = buffer;
data              249 drivers/media/usb/gspca/sq905.c 				data += FRAME_HEADER_LEN;
data              258 drivers/media/usb/gspca/sq905.c 					data, data_len);
data              457 drivers/media/usb/gspca/sq930x.c 		const u8 *data, int len)
data              464 drivers/media/usb/gspca/sq930x.c 		  value, index, *data, data[len - 1]);
data              465 drivers/media/usb/gspca/sq930x.c 	memcpy(gspca_dev->usb_buf, data, len);
data             1052 drivers/media/usb/gspca/sq930x.c 			u8 *data,		/* isoc packet */
data             1060 drivers/media/usb/gspca/sq930x.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len - 8);
data              310 drivers/media/usb/gspca/stk014.c 			u8 *data,			/* isoc packet */
data              325 drivers/media/usb/gspca/stk014.c 	if (data[0] == 0xff && data[1] == 0xfe) {
data              335 drivers/media/usb/gspca/stk014.c 		data += STKHDRSZ;
data              338 drivers/media/usb/gspca/stk014.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              147 drivers/media/usb/gspca/stk1135.c static void sensor_write_8(struct gspca_dev *gspca_dev, u8 addr, u8 data)
data              151 drivers/media/usb/gspca/stk1135.c 	reg_w(gspca_dev, STK1135_REG_SBUSW + 1, data);
data              161 drivers/media/usb/gspca/stk1135.c static void sensor_write_16(struct gspca_dev *gspca_dev, u8 addr, u16 data)
data              163 drivers/media/usb/gspca/stk1135.c 	sensor_write_8(gspca_dev, addr, data >> 8);
data              164 drivers/media/usb/gspca/stk1135.c 	sensor_write_8(gspca_dev, 0xf1, data & 0xff);
data              483 drivers/media/usb/gspca/stk1135.c 			u8 *data,			/* isoc packet */
data              490 drivers/media/usb/gspca/stk1135.c 	struct stk1135_pkt_header *hdr = (void *)data;
data              526 drivers/media/usb/gspca/stk1135.c 		gspca_frame_add(gspca_dev, LAST_PACKET, data, 0);
data              529 drivers/media/usb/gspca/stk1135.c 	gspca_frame_add(gspca_dev, pkt_type, data + skip, len - skip);
data              277 drivers/media/usb/gspca/stv0680.c 			u8 *data,
data              297 drivers/media/usb/gspca/stv0680.c 	gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data               75 drivers/media/usb/gspca/stv06xx/stv06xx.c 		u16 data[2] = { address, value };
data               76 drivers/media/usb/gspca/stv06xx/stv06xx.c 		return stv06xx_write_sensor_words(sd, data, 1);
data               78 drivers/media/usb/gspca/stv06xx/stv06xx.c 		u8 data[2] = { address, value };
data               79 drivers/media/usb/gspca/stv06xx/stv06xx.c 		return stv06xx_write_sensor_bytes(sd, data, 1);
data              100 drivers/media/usb/gspca/stv06xx/stv06xx.c int stv06xx_write_sensor_bytes(struct sd *sd, const u8 *data, u8 len)
data              113 drivers/media/usb/gspca/stv06xx/stv06xx.c 			buf[j] = data[2*i];
data              114 drivers/media/usb/gspca/stv06xx/stv06xx.c 			buf[0x10 + j] = data[2*i+1];
data              116 drivers/media/usb/gspca/stv06xx/stv06xx.c 				  data[2*i+1], data[2*i]);
data              131 drivers/media/usb/gspca/stv06xx/stv06xx.c int stv06xx_write_sensor_words(struct sd *sd, const u16 *data, u8 len)
data              145 drivers/media/usb/gspca/stv06xx/stv06xx.c 			buf[j] = data[2*i];
data              146 drivers/media/usb/gspca/stv06xx/stv06xx.c 			buf[0x10 + j * 2] = data[2*i+1];
data              147 drivers/media/usb/gspca/stv06xx/stv06xx.c 			buf[0x10 + j * 2 + 1] = data[2*i+1] >> 8;
data              149 drivers/media/usb/gspca/stv06xx/stv06xx.c 				  data[2*i+1], data[2*i]);
data              211 drivers/media/usb/gspca/stv06xx/stv06xx.c 	u8 data, buf;
data              215 drivers/media/usb/gspca/stv06xx/stv06xx.c 		stv06xx_read_bridge(sd, i, &data);
data              217 drivers/media/usb/gspca/stv06xx/stv06xx.c 		pr_info("Read 0x%x from address 0x%x\n", data, i);
data              222 drivers/media/usb/gspca/stv06xx/stv06xx.c 		stv06xx_read_bridge(sd, i, &data);
data              223 drivers/media/usb/gspca/stv06xx/stv06xx.c 		buf = data;
data              226 drivers/media/usb/gspca/stv06xx/stv06xx.c 		stv06xx_read_bridge(sd, i, &data);
data              227 drivers/media/usb/gspca/stv06xx/stv06xx.c 		if (data == 0xff)
data              229 drivers/media/usb/gspca/stv06xx/stv06xx.c 		else if (data != buf)
data              393 drivers/media/usb/gspca/stv06xx/stv06xx.c 			u8 *data,			/* isoc packet */
data              411 drivers/media/usb/gspca/stv06xx/stv06xx.c 		id = (data[0] << 8) | data[1];
data              414 drivers/media/usb/gspca/stv06xx/stv06xx.c 		chunk_len = (data[2] << 8) | data[3];
data              418 drivers/media/usb/gspca/stv06xx/stv06xx.c 		data += 4;
data              440 drivers/media/usb/gspca/stv06xx/stv06xx.c 				data += skip;
data              447 drivers/media/usb/gspca/stv06xx/stv06xx.c 					data, chunk_len);
data              501 drivers/media/usb/gspca/stv06xx/stv06xx.c 		data    += chunk_len;
data              508 drivers/media/usb/gspca/stv06xx/stv06xx.c 			u8 *data,		/* interrupt packet data */
data              513 drivers/media/usb/gspca/stv06xx/stv06xx.c 	if (len == 1 && (data[0] == 0x80 || data[0] == 0x10)) {
data              519 drivers/media/usb/gspca/stv06xx/stv06xx.c 	if (len == 1 && (data[0] == 0x88 || data[0] == 0x11)) {
data               97 drivers/media/usb/gspca/stv06xx/stv06xx.h int stv06xx_write_sensor_bytes(struct sd *sd, const u8 *data, u8 len);
data               98 drivers/media/usb/gspca/stv06xx/stv06xx.h int stv06xx_write_sensor_words(struct sd *sd, const u16 *data, u8 len);
data               67 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c 	u16 data;
data               70 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c 	err = stv06xx_read_sensor(sd, VV6410_DEVICEH, &data);
data               74 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c 	if (data != 0x19)
data              108 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c 		stv06xx_write_bridge(sd, stv_bridge_init[i].addr, stv_bridge_init[i].data);
data              175 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c 		u16 data;
data              176 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c 		err = stv06xx_read_sensor(sd, i, &data);
data              177 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c 		pr_info("Register 0x%x contained 0x%x\n", i, data);
data              198 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.h 	u8 data;
data              315 drivers/media/usb/gspca/sunplus.c 			const struct cmd *data, int ncmds)
data              318 drivers/media/usb/gspca/sunplus.c 		reg_w_riv(gspca_dev, data->req, data->idx, data->val);
data              319 drivers/media/usb/gspca/sunplus.c 		data++;
data              429 drivers/media/usb/gspca/sunplus.c 	u8 *data;
data              434 drivers/media/usb/gspca/sunplus.c 	data = gspca_dev->usb_buf;
data              437 drivers/media/usb/gspca/sunplus.c 		  data[0], data[1], data[2], data[3], data[4]);
data              822 drivers/media/usb/gspca/sunplus.c 			u8 *data,			/* isoc packet */
data              832 drivers/media/usb/gspca/sunplus.c 		if (data[0] == 0xff) {
data              833 drivers/media/usb/gspca/sunplus.c 			if (data[1] != 0x01) {	/* drop packet */
data              838 drivers/media/usb/gspca/sunplus.c 			data += SPCA533_OFFSET_DATA;
data              841 drivers/media/usb/gspca/sunplus.c 			data += 1;
data              846 drivers/media/usb/gspca/sunplus.c 		if (data[0] == 0xff) {
data              848 drivers/media/usb/gspca/sunplus.c 			data += SPCA536_OFFSET_DATA;
data              851 drivers/media/usb/gspca/sunplus.c 			data += 2;
data              858 drivers/media/usb/gspca/sunplus.c 		switch (data[0]) {
data              861 drivers/media/usb/gspca/sunplus.c 			data += SPCA50X_OFFSET_DATA;
data              868 drivers/media/usb/gspca/sunplus.c 			data += 1;
data              874 drivers/media/usb/gspca/sunplus.c 		switch (data[0]) {
data              877 drivers/media/usb/gspca/sunplus.c 			data += SPCA504_PCCAM600_OFFSET_DATA;
data              884 drivers/media/usb/gspca/sunplus.c 			data += 1;
data              902 drivers/media/usb/gspca/sunplus.c 		if (data[i] == 0xff) {
data              904 drivers/media/usb/gspca/sunplus.c 					data, i + 1);
data              906 drivers/media/usb/gspca/sunplus.c 			data += i;
data              907 drivers/media/usb/gspca/sunplus.c 			*data = 0x00;
data              912 drivers/media/usb/gspca/sunplus.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              824 drivers/media/usb/gspca/t613.c 			u8 *data,			/* isoc packet */
data              830 drivers/media/usb/gspca/t613.c 	if (data[0] == 0x5a) {
data              833 drivers/media/usb/gspca/t613.c 			u8 state = (data[20] & 0x80) ? 1 : 0;
data              847 drivers/media/usb/gspca/t613.c 	data += 2;
data              849 drivers/media/usb/gspca/t613.c 	if (data[0] == 0xff && data[1] == 0xd8)
data              851 drivers/media/usb/gspca/t613.c 	else if (data[len - 2] == 0xff && data[len - 1] == 0xd9)
data              855 drivers/media/usb/gspca/t613.c 	gspca_frame_add(gspca_dev, pkt_type, data, len);
data             1071 drivers/media/usb/gspca/topro.c 		  const u8 *data,
data             1083 drivers/media/usb/gspca/topro.c 		memcpy(&gspca_dev->usb_buf[1], data, count);
data             1097 drivers/media/usb/gspca/topro.c 		data += count;
data             4150 drivers/media/usb/gspca/topro.c 	u8 data;
data             4153 drivers/media/usb/gspca/topro.c 	data = gspca_dev->usb_buf[0];
data             4155 drivers/media/usb/gspca/topro.c 		data &= ~0x40;
data             4157 drivers/media/usb/gspca/topro.c 		data |= 0x40;
data             4158 drivers/media/usb/gspca/topro.c 	reg_w(gspca_dev, TP6800_R18_GPIO_DATA, data);
data             4600 drivers/media/usb/gspca/topro.c 			u8 *data,
data             4613 drivers/media/usb/gspca/topro.c 		if (*data != 0x5a) {
data             4615 drivers/media/usb/gspca/topro.c 			if (*data == 0xaa || *data == 0x00)
data             4617 drivers/media/usb/gspca/topro.c 			if (*data > 0xc0) {
data             4623 drivers/media/usb/gspca/topro.c 		data++;
data             4629 drivers/media/usb/gspca/topro.c 		if (*data == 0xff && data[1] == 0xd8) {
data             4635 drivers/media/usb/gspca/topro.c 			if ((data[6] & 0x0f) != sd->quality)
data             4636 drivers/media/usb/gspca/topro.c 				set_dqt(gspca_dev, data[6] & 0x0f);
data             4640 drivers/media/usb/gspca/topro.c 					data + 7, len - 7);
data             4641 drivers/media/usb/gspca/topro.c 		} else if (data[len - 2] == 0xff && data[len - 1] == 0xd9) {
data             4643 drivers/media/usb/gspca/topro.c 					data, len);
data             4646 drivers/media/usb/gspca/topro.c 					data, len);
data             4651 drivers/media/usb/gspca/topro.c 	switch (*data) {
data             4653 drivers/media/usb/gspca/topro.c 		gspca_frame_add(gspca_dev, LAST_PACKET, data, 0);
data             4656 drivers/media/usb/gspca/topro.c 		 || data[1] != 0xff || data[2] != 0xd8
data             4657 drivers/media/usb/gspca/topro.c 		 || data[3] != 0xff || data[4] != 0xfe) {
data             4663 drivers/media/usb/gspca/topro.c 		if (data[7] != sd->quality)
data             4664 drivers/media/usb/gspca/topro.c 			set_dqt(gspca_dev, data[7]);
data             4668 drivers/media/usb/gspca/topro.c 				data + 8, len - 8);
data             4674 drivers/media/usb/gspca/topro.c 		if (len >= 3 && (data[1] != 0xff || data[2] != 0xd8))
data             4676 drivers/media/usb/gspca/topro.c 					data + 1, len - 1);
data              553 drivers/media/usb/gspca/touptek.c 			u8 *data,	/* isoc packet */
data              561 drivers/media/usb/gspca/touptek.c 			gspca_frame_add(gspca_dev, LAST_PACKET, data, len);
data              573 drivers/media/usb/gspca/touptek.c 			gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data              575 drivers/media/usb/gspca/touptek.c 			gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data              248 drivers/media/usb/gspca/tv8532.c 			u8 *data,			/* isoc packet */
data              273 drivers/media/usb/gspca/tv8532.c 			data + 2, gspca_dev->pixfmt.width);
data              275 drivers/media/usb/gspca/tv8532.c 			data + gspca_dev->pixfmt.width + 5,
data             3098 drivers/media/usb/gspca/vc032x.c 			const u8 data[][4])
data             3103 drivers/media/usb/gspca/vc032x.c 		switch (data[i][3]) {
data             3107 drivers/media/usb/gspca/vc032x.c 			reg_w(gspca_dev, 0xa0, data[i][2],
data             3108 drivers/media/usb/gspca/vc032x.c 					(data[i][0]) << 8 | data[i][1]);
data             3111 drivers/media/usb/gspca/vc032x.c 			i2c_write(gspca_dev, data[i][1], &data[i][2], 1);
data             3114 drivers/media/usb/gspca/vc032x.c 			i2c_write(gspca_dev, data[i][0], &data[i][1], 2);
data             3117 drivers/media/usb/gspca/vc032x.c 			msleep(data[i][1] * 256 + data[i][2] + 10);
data             3257 drivers/media/usb/gspca/vc032x.c 	u8 data;
data             3259 drivers/media/usb/gspca/vc032x.c 	data = val;
data             3260 drivers/media/usb/gspca/vc032x.c 	if (data >= 0x80)
data             3261 drivers/media/usb/gspca/vc032x.c 		data &= 0x7f;
data             3263 drivers/media/usb/gspca/vc032x.c 		data = 0xff ^ data;
data             3264 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0x98, &data, 1);
data             3274 drivers/media/usb/gspca/vc032x.c 	u8 data;
data             3276 drivers/media/usb/gspca/vc032x.c 	data = val - (val >> 3) - 1;
data             3277 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0x94, &data, 1);
data             3284 drivers/media/usb/gspca/vc032x.c 	u8 data[2];
data             3294 drivers/media/usb/gspca/vc032x.c 		data[0] = data[1] = 0;		/* select page 0 */
data             3295 drivers/media/usb/gspca/vc032x.c 		i2c_write(gspca_dev, 0xf0, data, 2);
data             3296 drivers/media/usb/gspca/vc032x.c 		data[0] = sd->sensor == SENSOR_MI1310_SOC ? 0x03 : 0x01;
data             3297 drivers/media/usb/gspca/vc032x.c 		data[1] = 0x02 * hflip
data             3299 drivers/media/usb/gspca/vc032x.c 		i2c_write(gspca_dev, 0x20, data, 2);
data             3303 drivers/media/usb/gspca/vc032x.c 		data[0] = sd->sensor == SENSOR_OV7660 ? 0x01 : 0x07;
data             3304 drivers/media/usb/gspca/vc032x.c 		data[0] |= OV7660_MVFP_MIRROR * hflip
data             3306 drivers/media/usb/gspca/vc032x.c 		i2c_write(gspca_dev, OV7660_REG_MVFP, data, 1);
data             3309 drivers/media/usb/gspca/vc032x.c 		data[0] = 0;
data             3310 drivers/media/usb/gspca/vc032x.c 		i2c_write(gspca_dev, 0x03, data, 1);
data             3311 drivers/media/usb/gspca/vc032x.c 		data[0] = 0x80 * hflip
data             3314 drivers/media/usb/gspca/vc032x.c 		i2c_write(gspca_dev, 0x1e, data, 1);
data             3333 drivers/media/usb/gspca/vc032x.c 	u8 data;
data             3337 drivers/media/usb/gspca/vc032x.c 		data = 0;
data             3338 drivers/media/usb/gspca/vc032x.c 		i2c_write(gspca_dev, 0x03, &data, 1);
data             3340 drivers/media/usb/gspca/vc032x.c 			data = 0x6a;
data             3342 drivers/media/usb/gspca/vc032x.c 			data = 0xb5 + val * 3;
data             3343 drivers/media/usb/gspca/vc032x.c 		i2c_write(gspca_dev, 0x61, &data, 1);
data             3347 drivers/media/usb/gspca/vc032x.c 			data = 0x7e;	/* def = max */
data             3349 drivers/media/usb/gspca/vc032x.c 			data = 0x60 + val * 0x0f;
data             3350 drivers/media/usb/gspca/vc032x.c 		i2c_write(gspca_dev, 0x59, &data, 1);
data             3361 drivers/media/usb/gspca/vc032x.c 	u8 data;
data             3363 drivers/media/usb/gspca/vc032x.c 	data = val >> 8;
data             3364 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0x1a, &data, 1);
data             3365 drivers/media/usb/gspca/vc032x.c 	data = val;
data             3366 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0x1b, &data, 1);
data             3371 drivers/media/usb/gspca/vc032x.c 	static const u8 data[2] = {0x28, 0x3c};
data             3373 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xd1, &data[val], 1);
data             3385 drivers/media/usb/gspca/vc032x.c 	u8 data;
data             3387 drivers/media/usb/gspca/vc032x.c 	data = (val << 4) | 0x0f;
data             3388 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xaa, &data, 1);
data             3390 drivers/media/usb/gspca/vc032x.c 	data = v >> 8;
data             3391 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xc4, &data, 1);
data             3392 drivers/media/usb/gspca/vc032x.c 	data = v;
data             3393 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xc5, &data, 1);
data             3395 drivers/media/usb/gspca/vc032x.c 	data = v >> 8;
data             3396 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xc6, &data, 1);
data             3397 drivers/media/usb/gspca/vc032x.c 	data = v;
data             3398 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xc7, &data, 1);
data             3400 drivers/media/usb/gspca/vc032x.c 	data = v >> 8;
data             3401 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xc8, &data, 1);
data             3402 drivers/media/usb/gspca/vc032x.c 	data = v;
data             3403 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xc9, &data, 1);
data             3405 drivers/media/usb/gspca/vc032x.c 	data = v >> 8;
data             3406 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xca, &data, 1);
data             3407 drivers/media/usb/gspca/vc032x.c 	data = v;
data             3408 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0xcb, &data, 1);
data             3414 drivers/media/usb/gspca/vc032x.c 	static const u8 data[2] = {0x00, 0x00};
data             3416 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0x16, &data[0], 1);
data             3417 drivers/media/usb/gspca/vc032x.c 	i2c_write(gspca_dev, 0x18, &data[1], 1);
data             3620 drivers/media/usb/gspca/vc032x.c 			u8 *data,			/* isoc packet */
data             3625 drivers/media/usb/gspca/vc032x.c 	if (data[0] == 0xff && data[1] == 0xd8) {
data             3629 drivers/media/usb/gspca/vc032x.c 		data += sd->image_offset;
data             3631 drivers/media/usb/gspca/vc032x.c 		gspca_frame_add(gspca_dev, FIRST_PACKET, data, len);
data             3645 drivers/media/usb/gspca/vc032x.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data               69 drivers/media/usb/gspca/vicam.c 	u16 value, u16 index, u8 *data, u16 len)
data               77 drivers/media/usb/gspca/vicam.c 			      value, index, data, len, 1000);
data              101 drivers/media/usb/gspca/vicam.c static int vicam_read_frame(struct gspca_dev *gspca_dev, u8 *data, int size)
data              149 drivers/media/usb/gspca/vicam.c 			   data, size, &act_len, 10000);
data              243 drivers/media/usb/gspca/vicam.c 	for (rec = (void *)fw->data; rec; rec = ihex_next_binrec(rec)) {
data              244 drivers/media/usb/gspca/vicam.c 		memcpy(firmware_buf, rec->data, be16_to_cpu(rec->len));
data               56 drivers/media/usb/gspca/w996Xcf.c static void w9968cf_write_fsb(struct sd *sd, u16* data)
data               65 drivers/media/usb/gspca/w996Xcf.c 	value = *data++;
data               66 drivers/media/usb/gspca/w996Xcf.c 	memcpy(sd->gspca_dev.usb_buf, data, 6);
data              252 drivers/media/usb/gspca/w996Xcf.c 	u16* data = (u16 *)sd->gspca_dev.usb_buf;
data              254 drivers/media/usb/gspca/w996Xcf.c 	data[0] = 0x082f | ((sd->sensor_addr & 0x80) ? 0x1500 : 0x0);
data              255 drivers/media/usb/gspca/w996Xcf.c 	data[0] |= (sd->sensor_addr & 0x40) ? 0x4000 : 0x0;
data              256 drivers/media/usb/gspca/w996Xcf.c 	data[1] = 0x2082 | ((sd->sensor_addr & 0x40) ? 0x0005 : 0x0);
data              257 drivers/media/usb/gspca/w996Xcf.c 	data[1] |= (sd->sensor_addr & 0x20) ? 0x0150 : 0x0;
data              258 drivers/media/usb/gspca/w996Xcf.c 	data[1] |= (sd->sensor_addr & 0x10) ? 0x5400 : 0x0;
data              259 drivers/media/usb/gspca/w996Xcf.c 	data[2] = 0x8208 | ((sd->sensor_addr & 0x08) ? 0x0015 : 0x0);
data              260 drivers/media/usb/gspca/w996Xcf.c 	data[2] |= (sd->sensor_addr & 0x04) ? 0x0540 : 0x0;
data              261 drivers/media/usb/gspca/w996Xcf.c 	data[2] |= (sd->sensor_addr & 0x02) ? 0x5000 : 0x0;
data              262 drivers/media/usb/gspca/w996Xcf.c 	data[3] = 0x1d20 | ((sd->sensor_addr & 0x02) ? 0x0001 : 0x0);
data              263 drivers/media/usb/gspca/w996Xcf.c 	data[3] |= (sd->sensor_addr & 0x01) ? 0x0054 : 0x0;
data              265 drivers/media/usb/gspca/w996Xcf.c 	w9968cf_write_fsb(sd, data);
data              267 drivers/media/usb/gspca/w996Xcf.c 	data[0] = 0x8208 | ((reg & 0x80) ? 0x0015 : 0x0);
data              268 drivers/media/usb/gspca/w996Xcf.c 	data[0] |= (reg & 0x40) ? 0x0540 : 0x0;
data              269 drivers/media/usb/gspca/w996Xcf.c 	data[0] |= (reg & 0x20) ? 0x5000 : 0x0;
data              270 drivers/media/usb/gspca/w996Xcf.c 	data[1] = 0x0820 | ((reg & 0x20) ? 0x0001 : 0x0);
data              271 drivers/media/usb/gspca/w996Xcf.c 	data[1] |= (reg & 0x10) ? 0x0054 : 0x0;
data              272 drivers/media/usb/gspca/w996Xcf.c 	data[1] |= (reg & 0x08) ? 0x1500 : 0x0;
data              273 drivers/media/usb/gspca/w996Xcf.c 	data[1] |= (reg & 0x04) ? 0x4000 : 0x0;
data              274 drivers/media/usb/gspca/w996Xcf.c 	data[2] = 0x2082 | ((reg & 0x04) ? 0x0005 : 0x0);
data              275 drivers/media/usb/gspca/w996Xcf.c 	data[2] |= (reg & 0x02) ? 0x0150 : 0x0;
data              276 drivers/media/usb/gspca/w996Xcf.c 	data[2] |= (reg & 0x01) ? 0x5400 : 0x0;
data              277 drivers/media/usb/gspca/w996Xcf.c 	data[3] = 0x001d;
data              279 drivers/media/usb/gspca/w996Xcf.c 	w9968cf_write_fsb(sd, data);
data              281 drivers/media/usb/gspca/w996Xcf.c 	data[0] = 0x8208 | ((value & 0x80) ? 0x0015 : 0x0);
data              282 drivers/media/usb/gspca/w996Xcf.c 	data[0] |= (value & 0x40) ? 0x0540 : 0x0;
data              283 drivers/media/usb/gspca/w996Xcf.c 	data[0] |= (value & 0x20) ? 0x5000 : 0x0;
data              284 drivers/media/usb/gspca/w996Xcf.c 	data[1] = 0x0820 | ((value & 0x20) ? 0x0001 : 0x0);
data              285 drivers/media/usb/gspca/w996Xcf.c 	data[1] |= (value & 0x10) ? 0x0054 : 0x0;
data              286 drivers/media/usb/gspca/w996Xcf.c 	data[1] |= (value & 0x08) ? 0x1500 : 0x0;
data              287 drivers/media/usb/gspca/w996Xcf.c 	data[1] |= (value & 0x04) ? 0x4000 : 0x0;
data              288 drivers/media/usb/gspca/w996Xcf.c 	data[2] = 0x2082 | ((value & 0x04) ? 0x0005 : 0x0);
data              289 drivers/media/usb/gspca/w996Xcf.c 	data[2] |= (value & 0x02) ? 0x0150 : 0x0;
data              290 drivers/media/usb/gspca/w996Xcf.c 	data[2] |= (value & 0x01) ? 0x5400 : 0x0;
data              291 drivers/media/usb/gspca/w996Xcf.c 	data[3] = 0xfe1d;
data              293 drivers/media/usb/gspca/w996Xcf.c 	w9968cf_write_fsb(sd, data);
data              540 drivers/media/usb/gspca/w996Xcf.c 			u8 *data,			/* isoc packet */
data              548 drivers/media/usb/gspca/w996Xcf.c 		    data[0] == 0xff &&
data              549 drivers/media/usb/gspca/w996Xcf.c 		    data[1] == 0xd8) {
data              557 drivers/media/usb/gspca/w996Xcf.c 			data += 2;
data              569 drivers/media/usb/gspca/w996Xcf.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             2782 drivers/media/usb/gspca/xirlink_cit.c static u8 *cit_find_sof(struct gspca_dev *gspca_dev, u8 *data, int len)
data             2828 drivers/media/usb/gspca/xirlink_cit.c 				if (data[i] == 0x00)
data             2832 drivers/media/usb/gspca/xirlink_cit.c 				if (data[i] == 0xff)
data             2834 drivers/media/usb/gspca/xirlink_cit.c 				else if (data[i] == 0x00)
data             2840 drivers/media/usb/gspca/xirlink_cit.c 				if (data[i] == byte3)
data             2842 drivers/media/usb/gspca/xirlink_cit.c 				else if (data[i] == 0x00)
data             2848 drivers/media/usb/gspca/xirlink_cit.c 				if (data[i] == byte4) {
data             2850 drivers/media/usb/gspca/xirlink_cit.c 					return data + i + (sd->sof_len - 3);
data             2852 drivers/media/usb/gspca/xirlink_cit.c 				if (byte3 == 0x00 && data[i] == 0xff)
data             2854 drivers/media/usb/gspca/xirlink_cit.c 				else if (data[i] == 0x00)
data             2869 drivers/media/usb/gspca/xirlink_cit.c 				if (data[i] == 0x00)
data             2874 drivers/media/usb/gspca/xirlink_cit.c 				if (data[i] == 0xff) {
data             2879 drivers/media/usb/gspca/xirlink_cit.c 							  data[i - 4],
data             2880 drivers/media/usb/gspca/xirlink_cit.c 							  data[i - 3],
data             2881 drivers/media/usb/gspca/xirlink_cit.c 							  &data[i]);
data             2886 drivers/media/usb/gspca/xirlink_cit.c 							  &data[i]);
data             2887 drivers/media/usb/gspca/xirlink_cit.c 					return data + i + (sd->sof_len - 1);
data             2898 drivers/media/usb/gspca/xirlink_cit.c 			u8 *data, int len)
data             2903 drivers/media/usb/gspca/xirlink_cit.c 	sof = cit_find_sof(gspca_dev, data, len);
data             2908 drivers/media/usb/gspca/xirlink_cit.c 		n = sof - data;
data             2914 drivers/media/usb/gspca/xirlink_cit.c 				data, n);
data             2916 drivers/media/usb/gspca/xirlink_cit.c 		len -= sof - data;
data             2917 drivers/media/usb/gspca/xirlink_cit.c 		data = sof;
data             2920 drivers/media/usb/gspca/xirlink_cit.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             6861 drivers/media/usb/gspca/zc3xx.c 			u8 *data,
data             6868 drivers/media/usb/gspca/zc3xx.c 	 && data[len - 3] == 0xff && data[len - 2] == 0xd9) {
data             6871 drivers/media/usb/gspca/zc3xx.c 					data, len - 1);
data             6876 drivers/media/usb/gspca/zc3xx.c 	if (data[0] == 0xff && data[1] == 0xd8) {
data             6887 drivers/media/usb/gspca/zc3xx.c 		data += 18;
data             6890 drivers/media/usb/gspca/zc3xx.c 	gspca_frame_add(gspca_dev, INTER_PACKET, data, len);
data             6915 drivers/media/usb/gspca/zc3xx.c 			u8 *data,		/* interrupt packet data */
data             6918 drivers/media/usb/gspca/zc3xx.c 	if (len == 8 && data[4] == 1) {
data              183 drivers/media/usb/hackrf/hackrf.c 		u16 index, u8 *data, u16 size)
data              214 drivers/media/usb/hackrf/hackrf.c 		memcpy(dev->buf, data, size);
data              228 drivers/media/usb/hackrf/hackrf.c 		memcpy(data, dev->buf, size);
data               52 drivers/media/usb/hdpvr/hdpvr-i2c.c 			  char *data, int len)
data               74 drivers/media/usb/hdpvr/hdpvr-i2c.c 		memcpy(data, dev->i2c_buf, len);
data               83 drivers/media/usb/hdpvr/hdpvr-i2c.c 			   unsigned char addr, char *data, int len)
data               90 drivers/media/usb/hdpvr/hdpvr-i2c.c 	memcpy(dev->i2c_buf, data, len);
data              651 drivers/media/usb/msi2500/msi2500.c static int msi2500_ctrl_msg(struct msi2500_dev *dev, u8 cmd, u32 data)
data              656 drivers/media/usb/msi2500/msi2500.c 	u16 value = (data >> 0) & 0xffff;
data              657 drivers/media/usb/msi2500/msi2500.c 	u16 index = (data >> 16) & 0xffff;
data              665 drivers/media/usb/msi2500/msi2500.c 			ret, cmd, data);
data             1148 drivers/media/usb/msi2500/msi2500.c 	u32 data;
data             1152 drivers/media/usb/msi2500/msi2500.c 		data = 0x09; /* reg 9 is SPI adapter */
data             1153 drivers/media/usb/msi2500/msi2500.c 		data |= ((u8 *)t->tx_buf)[0] << 8;
data             1154 drivers/media/usb/msi2500/msi2500.c 		data |= ((u8 *)t->tx_buf)[1] << 16;
data             1155 drivers/media/usb/msi2500/msi2500.c 		data |= ((u8 *)t->tx_buf)[2] << 24;
data             1156 drivers/media/usb/msi2500/msi2500.c 		ret = msi2500_ctrl_msg(dev, CMD_WREG, data);
data              122 drivers/media/usb/pulse8-cec/pulse8-cec.c 	u8 data[DATA_SIZE];
data              162 drivers/media/usb/pulse8-cec/pulse8-cec.c static irqreturn_t pulse8_interrupt(struct serio *serio, unsigned char data,
data              167 drivers/media/usb/pulse8-cec/pulse8-cec.c 	if (!pulse8->started && data != MSGSTART)
data              169 drivers/media/usb/pulse8-cec/pulse8-cec.c 	if (data == MSGESC) {
data              174 drivers/media/usb/pulse8-cec/pulse8-cec.c 		data += MSGOFFSET;
data              176 drivers/media/usb/pulse8-cec/pulse8-cec.c 	} else if (data == MSGEND) {
data              218 drivers/media/usb/pulse8-cec/pulse8-cec.c 			memcpy(pulse8->data, pulse8->buf, pulse8->idx);
data              226 drivers/media/usb/pulse8-cec/pulse8-cec.c 	} else if (data == MSGSTART) {
data              237 drivers/media/usb/pulse8-cec/pulse8-cec.c 	pulse8->buf[pulse8->idx++] = data;
data              290 drivers/media/usb/pulse8-cec/pulse8-cec.c 	if ((pulse8->data[0] & 0x3f) == MSGCODE_COMMAND_REJECTED &&
data              296 drivers/media/usb/pulse8-cec/pulse8-cec.c 	    ((pulse8->data[0] & 0x3f) != response || pulse8->len < size + 1)) {
data              298 drivers/media/usb/pulse8-cec/pulse8-cec.c 			 pulse8->data[0] & 0x3f);
data              332 drivers/media/usb/pulse8-cec/pulse8-cec.c 	u8 *data = pulse8->data + 1;
data              344 drivers/media/usb/pulse8-cec/pulse8-cec.c 	pulse8->vers = (data[0] << 8) | data[1];
data              355 drivers/media/usb/pulse8-cec/pulse8-cec.c 	date = (data[0] << 24) | (data[1] << 16) | (data[2] << 8) | data[3];
data              366 drivers/media/usb/pulse8-cec/pulse8-cec.c 	pulse8->autonomous = data[0];
data              368 drivers/media/usb/pulse8-cec/pulse8-cec.c 		data[0] ? "on" : "off");
data              374 drivers/media/usb/pulse8-cec/pulse8-cec.c 	log_addrs->primary_device_type[0] = data[0];
data              375 drivers/media/usb/pulse8-cec/pulse8-cec.c 	dev_dbg(pulse8->dev, "Primary device type: %d\n", data[0]);
data              417 drivers/media/usb/pulse8-cec/pulse8-cec.c 	log_addrs->log_addr_mask = (data[0] << 8) | data[1];
data              427 drivers/media/usb/pulse8-cec/pulse8-cec.c 	*pa = (data[0] << 8) | data[1];
data              435 drivers/media/usb/pulse8-cec/pulse8-cec.c 	log_addrs->cec_version = data[0];
data              442 drivers/media/usb/pulse8-cec/pulse8-cec.c 	strscpy(log_addrs->osd_name, data, sizeof(log_addrs->osd_name));
data               80 drivers/media/usb/pvrusb2/pvrusb2-dvb.c static int pvr2_dvb_feed_thread(void *data)
data               82 drivers/media/usb/pvrusb2/pvrusb2-dvb.c 	int stat = pvr2_dvb_feed_func(data);
data               28 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 				    const u32 *data, unsigned int dlen)
data               56 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 			PVR2_DECOMPOSE_LE(hdw->cmd_buffer, bAddr,data[idx]);
data               63 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 		data += chunkCnt;
data               74 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 				   u32 *data, unsigned int dlen)
data              111 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 			data[idx] = PVR2_COMPOSE_LE(hdw->cmd_buffer,idx*4);
data              113 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 		data += chunkCnt;
data              299 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 	u32 data[12];
data              301 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 	if (args > ARRAY_SIZE(data)) {
data              305 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 			args, (long unsigned) ARRAY_SIZE(data));
data              311 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 		data[idx] = va_arg(vl, u32);
data              315 drivers/media/usb/pvrusb2/pvrusb2-encoder.c 	return pvr2_encoder_cmd(hdw,cmd,args,0,data);
data             1469 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		memcpy(fw_ptr, fw_entry->data + address, 0x800);
data             1592 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		memcpy(fw_ptr, fw_entry->data + fw_done, bcnt);
data             3877 drivers/media/usb/pvrusb2/pvrusb2-hdw.c int pvr2_write_register(struct pvr2_hdw *hdw, u16 reg, u32 data)
data             3884 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	PVR2_DECOMPOSE_LE(hdw->cmd_buffer,1,data);
data             3898 drivers/media/usb/pvrusb2/pvrusb2-hdw.c static int pvr2_read_register(struct pvr2_hdw *hdw, u16 reg, u32 *data)
data             3914 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	*data = PVR2_COMPOSE_LE(hdw->cmd_buffer,0);
data               41 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 			  u8 *data,         /* Data to write */
data               48 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 	if (!data) length = 0;
data               66 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 	if (length) memcpy(hdw->cmd_buffer + 3, data, length);
data               91 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 			 u8 *data,          /* Data to write */
data              100 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 	if (!data) dlen = 0;
data              127 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c 	if (dlen) memcpy(hdw->cmd_buffer + 4, data, dlen);
data              493 drivers/media/usb/pvrusb2/pvrusb2-io.c 			      void *data)
data              499 drivers/media/usb/pvrusb2/pvrusb2-io.c 		sp->callback_data = data;
data               41 drivers/media/usb/pvrusb2/pvrusb2-io.h 			      void *data);
data              401 drivers/media/usb/pwc/pwc-ctrl.c int pwc_get_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data)
data              409 drivers/media/usb/pwc/pwc-ctrl.c 	*data = pdev->ctrl_buf[0];
data              413 drivers/media/usb/pwc/pwc-ctrl.c int pwc_set_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, u8 data)
data              417 drivers/media/usb/pwc/pwc-ctrl.c 	pdev->ctrl_buf[0] = data;
data              425 drivers/media/usb/pwc/pwc-ctrl.c int pwc_get_s8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data)
data              433 drivers/media/usb/pwc/pwc-ctrl.c 	*data = ((s8 *)pdev->ctrl_buf)[0];
data              437 drivers/media/usb/pwc/pwc-ctrl.c int pwc_get_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data)
data              445 drivers/media/usb/pwc/pwc-ctrl.c 	*data = (pdev->ctrl_buf[1] << 8) | pdev->ctrl_buf[0];
data              449 drivers/media/usb/pwc/pwc-ctrl.c int pwc_set_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, u16 data)
data              453 drivers/media/usb/pwc/pwc-ctrl.c 	pdev->ctrl_buf[0] = data & 0xff;
data              454 drivers/media/usb/pwc/pwc-ctrl.c 	pdev->ctrl_buf[1] = data >> 8;
data              217 drivers/media/usb/pwc/pwc-if.c 		unsigned char *ptr = (unsigned char *)fbuf->data;
data              245 drivers/media/usb/pwc/pwc-if.c 		unsigned char *ptr = (unsigned char *)fbuf->data;
data              355 drivers/media/usb/pwc/pwc-if.c 				memcpy(fbuf->data + fbuf->filled, iso_buf,
data              633 drivers/media/usb/pwc/pwc-if.c 	buf->data = vzalloc(PWC_FRAME_SIZE);
data              634 drivers/media/usb/pwc/pwc-if.c 	if (buf->data == NULL)
data              675 drivers/media/usb/pwc/pwc-if.c 	vfree(buf->data);
data               33 drivers/media/usb/pwc/pwc-uncompress.c 	yuv = fbuf->data + pdev->frame_header_size;  /* Skip header */
data              205 drivers/media/usb/pwc/pwc.h 	void *data;
data              365 drivers/media/usb/pwc/pwc.h int pwc_get_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data);
data              366 drivers/media/usb/pwc/pwc.h int pwc_set_u8_ctrl(struct pwc_device *pdev, u8 request, u16 value, u8 data);
data              367 drivers/media/usb/pwc/pwc.h int pwc_get_s8_ctrl(struct pwc_device *pdev, u8 request, u16 value, int *data);
data              370 drivers/media/usb/pwc/pwc.h int pwc_set_u16_ctrl(struct pwc_device *pdev, u8 request, u16 value, u16 data);
data              114 drivers/media/usb/rainshadow-cec/rainshadow-cec.c 		char data;
data              122 drivers/media/usb/rainshadow-cec/rainshadow-cec.c 		data = rain->buf[rain->buf_rd_idx];
data              128 drivers/media/usb/rainshadow-cec/rainshadow-cec.c 		if (!rain->cmd_started && data != '?')
data              131 drivers/media/usb/rainshadow-cec/rainshadow-cec.c 		switch (data) {
data              163 drivers/media/usb/rainshadow-cec/rainshadow-cec.c 			rain->cmd[rain->cmd_idx++] = data;
data              169 drivers/media/usb/rainshadow-cec/rainshadow-cec.c static irqreturn_t rain_interrupt(struct serio *serio, unsigned char data,
data              180 drivers/media/usb/rainshadow-cec/rainshadow-cec.c 	rain->buf[rain->buf_wr_idx] = data;
data              475 drivers/media/usb/s2255/s2255drv.c 	struct s2255_fw *data = dev->fw_data;
data              476 drivers/media/usb/s2255/s2255drv.c 	if (usb_submit_urb(data->fw_urb, GFP_ATOMIC) < 0) {
data              478 drivers/media/usb/s2255/s2255drv.c 		atomic_set(&data->fw_state, S2255_FW_FAILED);
data              480 drivers/media/usb/s2255/s2255drv.c 		wake_up(&data->wait_fw);
data              494 drivers/media/usb/s2255/s2255drv.c 	struct s2255_fw *data = urb->context;
data              499 drivers/media/usb/s2255/s2255drv.c 		atomic_set(&data->fw_state, S2255_FW_FAILED);
data              501 drivers/media/usb/s2255/s2255drv.c 		wake_up(&data->wait_fw);
data              504 drivers/media/usb/s2255/s2255drv.c 	if (data->fw_urb == NULL) {
data              506 drivers/media/usb/s2255/s2255drv.c 		atomic_set(&data->fw_state, S2255_FW_FAILED);
data              508 drivers/media/usb/s2255/s2255drv.c 		wake_up(&data->wait_fw);
data              516 drivers/media/usb/s2255/s2255drv.c 	if (data->fw_loaded < data->fw_size) {
data              517 drivers/media/usb/s2255/s2255drv.c 		len = (data->fw_loaded + CHUNK_SIZE) > data->fw_size ?
data              518 drivers/media/usb/s2255/s2255drv.c 		    data->fw_size % CHUNK_SIZE : CHUNK_SIZE;
data              521 drivers/media/usb/s2255/s2255drv.c 			memset(data->pfw_data, 0, CHUNK_SIZE);
data              523 drivers/media/usb/s2255/s2255drv.c 		memcpy(data->pfw_data,
data              524 drivers/media/usb/s2255/s2255drv.c 		       (char *) data->fw->data + data->fw_loaded, len);
data              526 drivers/media/usb/s2255/s2255drv.c 		usb_fill_bulk_urb(data->fw_urb, udev, usb_sndbulkpipe(udev, 2),
data              527 drivers/media/usb/s2255/s2255drv.c 				  data->pfw_data, CHUNK_SIZE,
data              528 drivers/media/usb/s2255/s2255drv.c 				  s2255_fwchunk_complete, data);
data              529 drivers/media/usb/s2255/s2255drv.c 		if (usb_submit_urb(data->fw_urb, GFP_ATOMIC) < 0) {
data              531 drivers/media/usb/s2255/s2255drv.c 			atomic_set(&data->fw_state, S2255_FW_FAILED);
data              533 drivers/media/usb/s2255/s2255drv.c 			wake_up(&data->wait_fw);
data              536 drivers/media/usb/s2255/s2255drv.c 		data->fw_loaded += len;
data              538 drivers/media/usb/s2255/s2255drv.c 		atomic_set(&data->fw_state, S2255_FW_LOADED_DSPWAIT);
data             2190 drivers/media/usb/s2255/s2255drv.c 	       dev->fw_data->fw->data, CHUNK_SIZE);
data             2287 drivers/media/usb/s2255/s2255drv.c 	pdata = (__le32 *) &dev->fw_data->fw->data[fw_size - 8];
data             2296 drivers/media/usb/s2255/s2255drv.c 		pRel = (__le32 *) &dev->fw_data->fw->data[fw_size - 4];
data              282 drivers/media/usb/siano/smsusb.c 		memcpy(fw_buffer, fw->data, fw->size);
data              446 drivers/media/usb/stkwebcam/stk-webcam.c 		if (dev->isobufs[i].data == NULL) {
data              452 drivers/media/usb/stkwebcam/stk-webcam.c 			dev->isobufs[i].data = kbuf;
data              469 drivers/media/usb/stkwebcam/stk-webcam.c 		urb->transfer_buffer = dev->isobufs[i].data;
data              485 drivers/media/usb/stkwebcam/stk-webcam.c 	for (i = 0; i < MAX_ISO_BUFS && dev->isobufs[i].data; i++)
data              486 drivers/media/usb/stkwebcam/stk-webcam.c 		kfree(dev->isobufs[i].data);
data              510 drivers/media/usb/stkwebcam/stk-webcam.c 		kfree(dev->isobufs[i].data);
data               26 drivers/media/usb/stkwebcam/stk-webcam.h 	void *data;
data               26 drivers/media/usb/tm6000/tm6000-core.c 	u8	     *data = NULL;
data               30 drivers/media/usb/tm6000/tm6000-core.c 		data = kzalloc(len, GFP_KERNEL);
data               31 drivers/media/usb/tm6000/tm6000-core.c 		if (!data)
data               41 drivers/media/usb/tm6000/tm6000-core.c 		memcpy(data, buf, len);
data               61 drivers/media/usb/tm6000/tm6000-core.c 			      data, len, USB_TIMEOUT);
data               64 drivers/media/usb/tm6000/tm6000-core.c 		memcpy(buf, data, len);
data               80 drivers/media/usb/tm6000/tm6000-core.c 	kfree(data);
data              115 drivers/media/usb/tm6000/tm6000-video.c static int copy_streams(u8 *data, unsigned long len,
data              120 drivers/media/usb/tm6000/tm6000-video.c 	u8 *ptr = data, *endp = data+len;
data              140 drivers/media/usb/tm6000/tm6000-video.c 	for (ptr = data; ptr < endp;) {
data             1392 drivers/media/usb/tm6000/tm6000-video.c tm6000_read(struct file *file, char __user *data, size_t count, loff_t *pos)
data             1405 drivers/media/usb/tm6000/tm6000-video.c 		res = videobuf_read_stream(&fh->vb_vidq, data, count, pos, 0,
data              133 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	      const u8 * data, int len, int needresult)
data              142 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 			printk(KERN_CONT " %02x", data[i]);
data              150 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 			   (u8 *) data, len, &actual_len, 1000);
data              187 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static int ttusb_result(struct ttusb *ttusb, u8 * data, int len)
data              189 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	memcpy(data, ttusb->last_result, len);
data              307 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 		memcpy(&b[4], &fw->data[i], 28);
data              547 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 				 const u8 * data, int len);
data              549 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 				  const u8 * data, int len);
data              588 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 		const u8 *data = muxpack + 2;
data              591 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 			data++;
data              593 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 		ttusb_handle_sec_data(ttusb->channel + channel, data,
data              595 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 		data += payload;
data              599 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 			data++;
data              601 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 		printk("cc: %04x\n", (data[0] << 8) | data[1]);
data              625 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static void ttusb_process_frame(struct ttusb *ttusb, u8 * data, int len)
data              639 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 			if (*data++ == 0xAA)
data              645 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 						__func__, data[-1]);
data              655 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 			ttusb->mux_npacks = *data++;
data              672 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 				       data, avail);
data              675 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 				data += avail;
data              749 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	u8 *data;
data              774 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 			data = urb->transfer_buffer + d->offset;
data              778 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 			ttusb_process_frame(ttusb, data, len);
data              880 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static void ttusb_handle_ts_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data,
data              883 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0);
data              886 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static void ttusb_handle_sec_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data,
data             1011 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	u8 data[4];
data             1012 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	struct i2c_msg msg = {.addr=0x61, .flags=0, .buf=data, .len=sizeof(data) };
data             1017 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	data[0] = (div >> 8) & 0x7f;
data             1018 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	data[1] = div & 0xff;
data             1019 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	data[2] = ((div >> 10) & 0x60) | 0x85;
data             1020 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	data[3] = p->frequency < 592000000 ? 0x40 : 0x80;
data             1346 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	u8 data[4];
data             1347 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	struct i2c_msg msg = { .addr = 0x62, .flags = 0, .buf = data, .len = sizeof(data) };
data             1351 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	data[0] = (div >> 8) & 0x7f;
data             1352 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	data[1] = div & 0xff;
data             1353 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	data[2] = 0x85 | ((div >> 10) & 0x60);
data             1354 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	data[3] = (p->frequency < 174000000 ? 0x88 : p->frequency < 470000000 ? 0x84 : 0x81);
data              157 drivers/media/usb/ttusb-dec/ttusb_dec.c 	u8			data[ISO_FRAME_SIZE];
data              416 drivers/media/usb/ttusb-dec/ttusb_dec.c static int ttusb_dec_audio_pes2ts_cb(void *priv, unsigned char *data)
data              420 drivers/media/usb/ttusb-dec/ttusb_dec.c 	dec->audio_filter->feed->cb.ts(data, 188, NULL, 0,
data              426 drivers/media/usb/ttusb-dec/ttusb_dec.c static int ttusb_dec_video_pes2ts_cb(void *priv, unsigned char *data)
data              430 drivers/media/usb/ttusb-dec/ttusb_dec.c 	dec->video_filter->feed->cb.ts(data, 188, NULL, 0,
data              771 drivers/media/usb/ttusb-dec/ttusb_dec.c static void ttusb_dec_process_urb_frame_list(unsigned long data)
data              773 drivers/media/usb/ttusb-dec/ttusb_dec.c 	struct ttusb_dec *dec = (struct ttusb_dec *)data;
data              791 drivers/media/usb/ttusb-dec/ttusb_dec.c 		ttusb_dec_process_urb_frame(dec, frame->data, frame->length);
data              817 drivers/media/usb/ttusb-dec/ttusb_dec.c 				memcpy(frame->data, b, length);
data             1333 drivers/media/usb/ttusb-dec/ttusb_dec.c 	firmware = fw_entry->data;
data              480 drivers/media/usb/usbtv/usbtv-video.c 		unsigned char *data = ip->transfer_buffer +
data              486 drivers/media/usb/usbtv/usbtv-video.c 				(__be32 *)&data[USBTV_CHUNK_SIZE * offset]);
data              787 drivers/media/usb/usbtv/usbtv-video.c 	u8 *data;
data              791 drivers/media/usb/usbtv/usbtv-video.c 	data = kmalloc(3, GFP_KERNEL);
data              792 drivers/media/usb/usbtv/usbtv-video.c 	if (!data)
data              803 drivers/media/usb/usbtv/usbtv-video.c 			0, USBTV_BASE + 0x0244, (void *)data, 3,
data              813 drivers/media/usb/usbtv/usbtv-video.c 		data[0] &= 0xf0;
data              814 drivers/media/usb/usbtv/usbtv-video.c 		data[0] |= (ctrl->val >> 8) & 0xf;
data              815 drivers/media/usb/usbtv/usbtv-video.c 		data[2] = ctrl->val & 0xff;
data              820 drivers/media/usb/usbtv/usbtv-video.c 		data[0] &= 0x0f;
data              821 drivers/media/usb/usbtv/usbtv-video.c 		data[0] |= (ctrl->val >> 4) & 0xf0;
data              822 drivers/media/usb/usbtv/usbtv-video.c 		data[1] = ctrl->val & 0xff;
data              826 drivers/media/usb/usbtv/usbtv-video.c 		data[0] = ctrl->val >> 8;
data              827 drivers/media/usb/usbtv/usbtv-video.c 		data[1] = ctrl->val & 0xff;
data              834 drivers/media/usb/usbtv/usbtv-video.c 			data[0] = 0x92 + (ctrl->val >> 8);
data              835 drivers/media/usb/usbtv/usbtv-video.c 			data[1] = ctrl->val & 0xff;
data              837 drivers/media/usb/usbtv/usbtv-video.c 			data[0] = 0x82 + (-ctrl->val >> 8);
data              838 drivers/media/usb/usbtv/usbtv-video.c 			data[1] = -ctrl->val & 0xff;
data              843 drivers/media/usb/usbtv/usbtv-video.c 		data[0] = 0;
data              844 drivers/media/usb/usbtv/usbtv-video.c 		data[1] = ctrl->val;
data              848 drivers/media/usb/usbtv/usbtv-video.c 		kfree(data);
data              855 drivers/media/usb/usbtv/usbtv-video.c 			0, index, (void *)data, size, USB_CTRL_SET_TIMEOUT);
data              861 drivers/media/usb/usbtv/usbtv-video.c 	kfree(data);
data              143 drivers/media/usb/usbvision/usbvision-core.c static void usbvision_hexdump(const unsigned char *data, int len)
data              153 drivers/media/usb/usbvision/usbvision-core.c 		k += sprintf(&tmp[k], "%02x ", data[i]);
data              192 drivers/media/usb/usbvision/usbvision-core.c static int scratch_put(struct usb_usbvision *usbvision, unsigned char *data,
data              198 drivers/media/usb/usbvision/usbvision-core.c 		memcpy(usbvision->scratch + usbvision->scratch_write_ptr, data, len);
data              202 drivers/media/usb/usbvision/usbvision-core.c 		memcpy(usbvision->scratch + usbvision->scratch_write_ptr, data, len_part);
data              206 drivers/media/usb/usbvision/usbvision-core.c 			memcpy(usbvision->scratch, data + len_part, len - len_part);
data              229 drivers/media/usb/usbvision/usbvision-core.c 			     unsigned char *data, int *ptr, int len)
data              234 drivers/media/usb/usbvision/usbvision-core.c 		memcpy(data, usbvision->scratch + *ptr, len);
data              238 drivers/media/usb/usbvision/usbvision-core.c 		memcpy(data, usbvision->scratch + *ptr, len_part);
data              242 drivers/media/usb/usbvision/usbvision-core.c 			memcpy(data + len_part, usbvision->scratch, len - len_part);
data              273 drivers/media/usb/usbvision/usbvision-core.c static int scratch_get(struct usb_usbvision *usbvision, unsigned char *data,
data              279 drivers/media/usb/usbvision/usbvision-core.c 		memcpy(data, usbvision->scratch + usbvision->scratch_read_ptr, len);
data              283 drivers/media/usb/usbvision/usbvision-core.c 		memcpy(data, usbvision->scratch + usbvision->scratch_read_ptr, len_part);
data              287 drivers/media/usb/usbvision/usbvision-core.c 			memcpy(data + len_part, usbvision->scratch, len - len_part);
data              483 drivers/media/usb/usbvision/usbvision-core.c 	f = frame->data + (frame->v4l2_linesize * frame->curline);
data              695 drivers/media/usb/usbvision/usbvision-core.c 		f = frame->data + (frame->width * frame->curline);
data              697 drivers/media/usb/usbvision/usbvision-core.c 		f = frame->data + (frame->v4l2_linesize * frame->curline);
data              701 drivers/media/usb/usbvision/usbvision-core.c 		u = frame->data
data              706 drivers/media/usb/usbvision/usbvision-core.c 		v = frame->data + image_size + ((frame->curline * (frame->width)) >> 2);
data              872 drivers/media/usb/usbvision/usbvision-core.c 	f_even = frame->data + (frame->v4l2_linesize * frame->curline);
data             1407 drivers/media/usb/usbvision/usbvision-core.c 				unsigned char *data, int len)
data             1430 drivers/media/usb/usbvision/usbvision-core.c 	memcpy(usbvision->ctrl_urb_buffer, data, len);
data             1774 drivers/media/usb/usbvision/usbvision-core.c 		usbvision->frame[i].data = usbvision->fbuf +
data             2290 drivers/media/usb/usbvision/usbvision-core.c 		usbvision->sbuf[buf_idx].data =
data             2295 drivers/media/usb/usbvision/usbvision-core.c 		if (!usbvision->sbuf[buf_idx].data)
data             2303 drivers/media/usb/usbvision/usbvision-core.c 		urb->transfer_buffer = usbvision->sbuf[buf_idx].data;
data             2352 drivers/media/usb/usbvision/usbvision-core.c 		if (usbvision->sbuf[buf_idx].data) {
data             2355 drivers/media/usb/usbvision/usbvision-core.c 					  usbvision->sbuf[buf_idx].data,
data              969 drivers/media/usb/usbvision/usbvision-video.c 	if (copy_to_user(buf, frame->data + frame->bytes_read, count))
data             1034 drivers/media/usb/usbvision/usbvision-video.c 	pos = usbvision->frame[i].data;
data              249 drivers/media/usb/usbvision/usbvision.h 	char *data;
data              288 drivers/media/usb/usbvision/usbvision.h 	char *data;					/* Frame buffer */
data              366 drivers/media/usb/uvc/uvc_ctrl.c 	u8 query, const u8 *data)
data              368 drivers/media/usb/uvc/uvc_ctrl.c 	s8 zoom = (s8)data[0];
data              372 drivers/media/usb/uvc/uvc_ctrl.c 		return (zoom == 0) ? 0 : (zoom > 0 ? data[2] : -data[2]);
data              379 drivers/media/usb/uvc/uvc_ctrl.c 		return data[2];
data              384 drivers/media/usb/uvc/uvc_ctrl.c 	s32 value, u8 *data)
data              386 drivers/media/usb/uvc/uvc_ctrl.c 	data[0] = value == 0 ? 0 : (value > 0) ? 1 : 0xff;
data              387 drivers/media/usb/uvc/uvc_ctrl.c 	data[2] = min((int)abs(value), 0xff);
data              391 drivers/media/usb/uvc/uvc_ctrl.c 	u8 query, const u8 *data)
data              394 drivers/media/usb/uvc/uvc_ctrl.c 	s8 rel = (s8)data[first];
data              398 drivers/media/usb/uvc/uvc_ctrl.c 		return (rel == 0) ? 0 : (rel > 0 ? data[first+1]
data              399 drivers/media/usb/uvc/uvc_ctrl.c 						 : -data[first+1]);
data              401 drivers/media/usb/uvc/uvc_ctrl.c 		return -data[first+1];
data              406 drivers/media/usb/uvc/uvc_ctrl.c 		return data[first+1];
data              411 drivers/media/usb/uvc/uvc_ctrl.c 	s32 value, u8 *data)
data              415 drivers/media/usb/uvc/uvc_ctrl.c 	data[first] = value == 0 ? 0 : (value > 0) ? 1 : 0xff;
data              416 drivers/media/usb/uvc/uvc_ctrl.c 	data[first+1] = min_t(int, abs(value), 0xff);
data              749 drivers/media/usb/uvc/uvc_ctrl.c static inline int uvc_test_bit(const u8 *data, int bit)
data              751 drivers/media/usb/uvc/uvc_ctrl.c 	return (data[bit >> 3] >> (bit & 7)) & 1;
data              754 drivers/media/usb/uvc/uvc_ctrl.c static inline void uvc_clear_bit(u8 *data, int bit)
data              756 drivers/media/usb/uvc/uvc_ctrl.c 	data[bit >> 3] &= ~(1 << (bit & 7));
data              765 drivers/media/usb/uvc/uvc_ctrl.c 	u8 query, const u8 *data)
data              772 drivers/media/usb/uvc/uvc_ctrl.c 	data += offset / 8;
data              776 drivers/media/usb/uvc/uvc_ctrl.c 	for (; bits > 0; data++) {
data              777 drivers/media/usb/uvc/uvc_ctrl.c 		u8 byte = *data & mask;
data              795 drivers/media/usb/uvc/uvc_ctrl.c 	s32 value, u8 *data)
data              809 drivers/media/usb/uvc/uvc_ctrl.c 	data += offset / 8;
data              812 drivers/media/usb/uvc/uvc_ctrl.c 	for (; bits > 0; data++) {
data              814 drivers/media/usb/uvc/uvc_ctrl.c 		*data = (*data & ~mask) | ((value << offset) & mask);
data              971 drivers/media/usb/uvc/uvc_ctrl.c 				const u8 *data)
data              973 drivers/media/usb/uvc/uvc_ctrl.c 	s32 value = mapping->get(mapping, UVC_GET_CUR, data);
data             1292 drivers/media/usb/uvc/uvc_ctrl.c 		s32 value = __uvc_ctrl_get_value(mapping, w->data);
data             1321 drivers/media/usb/uvc/uvc_ctrl.c 			   struct uvc_control *ctrl, const u8 *data)
data             1331 drivers/media/usb/uvc/uvc_ctrl.c 	w->data = data;
data             1700 drivers/media/usb/uvc/uvc_ctrl.c 	u8 *data;
data             1703 drivers/media/usb/uvc/uvc_ctrl.c 	data = kmalloc(1, GFP_KERNEL);
data             1704 drivers/media/usb/uvc/uvc_ctrl.c 	if (data == NULL)
data             1708 drivers/media/usb/uvc/uvc_ctrl.c 			     info->selector, data, 1);
data             1710 drivers/media/usb/uvc/uvc_ctrl.c 		info->flags |= (data[0] & UVC_CONTROL_CAP_GET ?
data             1712 drivers/media/usb/uvc/uvc_ctrl.c 			    |  (data[0] & UVC_CONTROL_CAP_SET ?
data             1714 drivers/media/usb/uvc/uvc_ctrl.c 			    |  (data[0] & UVC_CONTROL_CAP_AUTOUPDATE ?
data             1716 drivers/media/usb/uvc/uvc_ctrl.c 			    |  (data[0] & UVC_CONTROL_CAP_ASYNCHRONOUS ?
data             1719 drivers/media/usb/uvc/uvc_ctrl.c 	kfree(data);
data             1768 drivers/media/usb/uvc/uvc_ctrl.c 	u8 *data;
data             1771 drivers/media/usb/uvc/uvc_ctrl.c 	data = kmalloc(2, GFP_KERNEL);
data             1772 drivers/media/usb/uvc/uvc_ctrl.c 	if (data == NULL)
data             1782 drivers/media/usb/uvc/uvc_ctrl.c 			     info->selector, data, 2);
data             1790 drivers/media/usb/uvc/uvc_ctrl.c 	info->size = le16_to_cpup((__le16 *)data);
data             1813 drivers/media/usb/uvc/uvc_ctrl.c 	kfree(data);
data             1850 drivers/media/usb/uvc/uvc_ctrl.c 	u8 *data = NULL;
data             1934 drivers/media/usb/uvc/uvc_ctrl.c 	data = kmalloc(size, GFP_KERNEL);
data             1935 drivers/media/usb/uvc/uvc_ctrl.c 	if (data == NULL) {
data             1941 drivers/media/usb/uvc/uvc_ctrl.c 	    copy_from_user(data, xqry->data, size)) {
data             1947 drivers/media/usb/uvc/uvc_ctrl.c 			     chain->dev->intfnum, xqry->selector, data, size);
data             1952 drivers/media/usb/uvc/uvc_ctrl.c 	    copy_to_user(xqry->data, data, size))
data             1955 drivers/media/usb/uvc/uvc_ctrl.c 	kfree(data);
data               24 drivers/media/usb/uvc/uvc_debugfs.c 	char data[UVC_DEBUGFS_BUF_SIZE];
data               36 drivers/media/usb/uvc/uvc_debugfs.c 	buf->count = uvc_video_stats_dump(stream, buf->data, sizeof(buf->data));
data               47 drivers/media/usb/uvc/uvc_debugfs.c 	return simple_read_from_buffer(user_buf, nbytes, ppos, buf->data,
data               35 drivers/media/usb/uvc/uvc_isight.c 		const u8 *data, unsigned int len)
data               50 drivers/media/usb/uvc/uvc_isight.c 	if ((len >= 14 && memcmp(&data[2], hdr, 12) == 0) ||
data               51 drivers/media/usb/uvc/uvc_isight.c 	    (len >= 15 && memcmp(&data[3], hdr, 12) == 0)) {
data               84 drivers/media/usb/uvc/uvc_isight.c 		memcpy(mem, data, nbytes);
data             1350 drivers/media/usb/uvc/uvc_v4l2.c 	compat_caddr_t data;
data             1366 drivers/media/usb/uvc/uvc_v4l2.c 		.data = v.size ? compat_ptr(v.data) : NULL
data             1374 drivers/media/usb/uvc/uvc_v4l2.c 	if (copy_to_user(up, kp, offsetof(typeof(*up), data)))
data             1427 drivers/media/usb/uvc/uvc_v4l2.c static ssize_t uvc_v4l2_read(struct file *file, char __user *data,
data               29 drivers/media/usb/uvc/uvc_video.c 			u8 intfnum, u8 cs, void *data, u16 size,
data               40 drivers/media/usb/uvc/uvc_video.c 			unit << 8 | intfnum, data, size, timeout);
data               68 drivers/media/usb/uvc/uvc_video.c 			u8 intfnum, u8 cs, void *data, u16 size)
data               74 drivers/media/usb/uvc/uvc_video.c 	ret = __uvc_query_ctrl(dev, query, unit, intfnum, cs, data, size,
data               86 drivers/media/usb/uvc/uvc_video.c 	tmp = *(u8 *)data;
data               89 drivers/media/usb/uvc/uvc_video.c 			       UVC_VC_REQUEST_ERROR_CODE_CONTROL, data, 1,
data               92 drivers/media/usb/uvc/uvc_video.c 	error = *(u8 *)data;
data               93 drivers/media/usb/uvc/uvc_video.c 	*(u8 *)data = tmp;
data              219 drivers/media/usb/uvc/uvc_video.c 	u8 *data;
data              226 drivers/media/usb/uvc/uvc_video.c 	data = kmalloc(size, GFP_KERNEL);
data              227 drivers/media/usb/uvc/uvc_video.c 	if (data == NULL)
data              231 drivers/media/usb/uvc/uvc_video.c 		probe ? UVC_VS_PROBE_CONTROL : UVC_VS_COMMIT_CONTROL, data,
data              243 drivers/media/usb/uvc/uvc_video.c 		ctrl->wCompQuality = le16_to_cpup((__le16 *)data);
data              264 drivers/media/usb/uvc/uvc_video.c 	ctrl->bmHint = le16_to_cpup((__le16 *)&data[0]);
data              265 drivers/media/usb/uvc/uvc_video.c 	ctrl->bFormatIndex = data[2];
data              266 drivers/media/usb/uvc/uvc_video.c 	ctrl->bFrameIndex = data[3];
data              267 drivers/media/usb/uvc/uvc_video.c 	ctrl->dwFrameInterval = le32_to_cpup((__le32 *)&data[4]);
data              268 drivers/media/usb/uvc/uvc_video.c 	ctrl->wKeyFrameRate = le16_to_cpup((__le16 *)&data[8]);
data              269 drivers/media/usb/uvc/uvc_video.c 	ctrl->wPFrameRate = le16_to_cpup((__le16 *)&data[10]);
data              270 drivers/media/usb/uvc/uvc_video.c 	ctrl->wCompQuality = le16_to_cpup((__le16 *)&data[12]);
data              271 drivers/media/usb/uvc/uvc_video.c 	ctrl->wCompWindowSize = le16_to_cpup((__le16 *)&data[14]);
data              272 drivers/media/usb/uvc/uvc_video.c 	ctrl->wDelay = le16_to_cpup((__le16 *)&data[16]);
data              273 drivers/media/usb/uvc/uvc_video.c 	ctrl->dwMaxVideoFrameSize = get_unaligned_le32(&data[18]);
data              274 drivers/media/usb/uvc/uvc_video.c 	ctrl->dwMaxPayloadTransferSize = get_unaligned_le32(&data[22]);
data              277 drivers/media/usb/uvc/uvc_video.c 		ctrl->dwClockFrequency = get_unaligned_le32(&data[26]);
data              278 drivers/media/usb/uvc/uvc_video.c 		ctrl->bmFramingInfo = data[30];
data              279 drivers/media/usb/uvc/uvc_video.c 		ctrl->bPreferedVersion = data[31];
data              280 drivers/media/usb/uvc/uvc_video.c 		ctrl->bMinVersion = data[32];
data              281 drivers/media/usb/uvc/uvc_video.c 		ctrl->bMaxVersion = data[33];
data              298 drivers/media/usb/uvc/uvc_video.c 	kfree(data);
data              306 drivers/media/usb/uvc/uvc_video.c 	u8 *data;
data              309 drivers/media/usb/uvc/uvc_video.c 	data = kzalloc(size, GFP_KERNEL);
data              310 drivers/media/usb/uvc/uvc_video.c 	if (data == NULL)
data              313 drivers/media/usb/uvc/uvc_video.c 	*(__le16 *)&data[0] = cpu_to_le16(ctrl->bmHint);
data              314 drivers/media/usb/uvc/uvc_video.c 	data[2] = ctrl->bFormatIndex;
data              315 drivers/media/usb/uvc/uvc_video.c 	data[3] = ctrl->bFrameIndex;
data              316 drivers/media/usb/uvc/uvc_video.c 	*(__le32 *)&data[4] = cpu_to_le32(ctrl->dwFrameInterval);
data              317 drivers/media/usb/uvc/uvc_video.c 	*(__le16 *)&data[8] = cpu_to_le16(ctrl->wKeyFrameRate);
data              318 drivers/media/usb/uvc/uvc_video.c 	*(__le16 *)&data[10] = cpu_to_le16(ctrl->wPFrameRate);
data              319 drivers/media/usb/uvc/uvc_video.c 	*(__le16 *)&data[12] = cpu_to_le16(ctrl->wCompQuality);
data              320 drivers/media/usb/uvc/uvc_video.c 	*(__le16 *)&data[14] = cpu_to_le16(ctrl->wCompWindowSize);
data              321 drivers/media/usb/uvc/uvc_video.c 	*(__le16 *)&data[16] = cpu_to_le16(ctrl->wDelay);
data              322 drivers/media/usb/uvc/uvc_video.c 	put_unaligned_le32(ctrl->dwMaxVideoFrameSize, &data[18]);
data              323 drivers/media/usb/uvc/uvc_video.c 	put_unaligned_le32(ctrl->dwMaxPayloadTransferSize, &data[22]);
data              326 drivers/media/usb/uvc/uvc_video.c 		put_unaligned_le32(ctrl->dwClockFrequency, &data[26]);
data              327 drivers/media/usb/uvc/uvc_video.c 		data[30] = ctrl->bmFramingInfo;
data              328 drivers/media/usb/uvc/uvc_video.c 		data[31] = ctrl->bPreferedVersion;
data              329 drivers/media/usb/uvc/uvc_video.c 		data[32] = ctrl->bMinVersion;
data              330 drivers/media/usb/uvc/uvc_video.c 		data[33] = ctrl->bMaxVersion;
data              334 drivers/media/usb/uvc/uvc_video.c 		probe ? UVC_VS_PROBE_CONTROL : UVC_VS_COMMIT_CONTROL, data,
data              343 drivers/media/usb/uvc/uvc_video.c 	kfree(data);
data              429 drivers/media/usb/uvc/uvc_video.c 		       const u8 *data, int len)
data              440 drivers/media/usb/uvc/uvc_video.c 	switch (data[1] & (UVC_STREAM_PTS | UVC_STREAM_SCR)) {
data              471 drivers/media/usb/uvc/uvc_video.c 		buf->pts = get_unaligned_le32(&data[2]);
data              479 drivers/media/usb/uvc/uvc_video.c 	dev_sof = get_unaligned_le16(&data[header_size - 2]);
data              520 drivers/media/usb/uvc/uvc_video.c 	sample->dev_stc = get_unaligned_le32(&data[header_size - 6]);
data              763 drivers/media/usb/uvc/uvc_video.c 		const u8 *data, int len)
data              776 drivers/media/usb/uvc/uvc_video.c 	switch (data[1] & (UVC_STREAM_PTS | UVC_STREAM_SCR)) {
data              796 drivers/media/usb/uvc/uvc_video.c 	if (len < header_size || data[0] < header_size) {
data              803 drivers/media/usb/uvc/uvc_video.c 		pts = get_unaligned_le32(&data[2]);
data              806 drivers/media/usb/uvc/uvc_video.c 		scr_stc = get_unaligned_le32(&data[header_size - 6]);
data              807 drivers/media/usb/uvc/uvc_video.c 		scr_sof = get_unaligned_le16(&data[header_size - 2]);
data              870 drivers/media/usb/uvc/uvc_video.c 	if (data[1] & UVC_STREAM_ERR)
data             1004 drivers/media/usb/uvc/uvc_video.c 		struct uvc_buffer *buf, const u8 *data, int len)
data             1013 drivers/media/usb/uvc/uvc_video.c 	if (len < 2 || data[0] < 2 || data[0] > len) {
data             1018 drivers/media/usb/uvc/uvc_video.c 	fid = data[1] & UVC_STREAM_FID;
data             1029 drivers/media/usb/uvc/uvc_video.c 	uvc_video_clock_decode(stream, buf, data, len);
data             1030 drivers/media/usb/uvc/uvc_video.c 	uvc_video_stats_decode(stream, data, len);
data             1041 drivers/media/usb/uvc/uvc_video.c 	if (data[1] & UVC_STREAM_ERR) {
data             1060 drivers/media/usb/uvc/uvc_video.c 			    (data[1] & UVC_STREAM_EOF))
data             1097 drivers/media/usb/uvc/uvc_video.c 	return data[0];
data             1128 drivers/media/usb/uvc/uvc_video.c 		struct uvc_buffer *buf, const u8 *data, int len)
data             1143 drivers/media/usb/uvc/uvc_video.c 	op->src = data;
data             1160 drivers/media/usb/uvc/uvc_video.c 		struct uvc_buffer *buf, const u8 *data, int len)
data             1163 drivers/media/usb/uvc/uvc_video.c 	if (data[1] & UVC_STREAM_EOF && buf->bytesused != 0) {
data             1165 drivers/media/usb/uvc/uvc_video.c 		if (data[0] == len)
data             1185 drivers/media/usb/uvc/uvc_video.c 		struct uvc_buffer *buf, u8 *data, int len)
data             1187 drivers/media/usb/uvc/uvc_video.c 	data[0] = 2;	/* Header length */
data             1188 drivers/media/usb/uvc/uvc_video.c 	data[1] = UVC_STREAM_EOH | UVC_STREAM_EOF
data             1194 drivers/media/usb/uvc/uvc_video.c 		struct uvc_buffer *buf, u8 *data, int len)
data             1205 drivers/media/usb/uvc/uvc_video.c 	memcpy(data, mem, nbytes);
data              249 drivers/media/usb/uvc/uvcvideo.h 		   const u8 *data);
data              251 drivers/media/usb/uvc/uvcvideo.h 		    u8 *data);
data              675 drivers/media/usb/uvc/uvcvideo.h 		const void *data;
data              801 drivers/media/usb/uvc/uvcvideo.h 		   u8 intfnum, u8 cs, void *data, u16 size);
data              836 drivers/media/usb/uvc/uvcvideo.h 			   struct uvc_control *ctrl, const u8 *data);
data             1035 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 		__u8			data[64];
data             2366 drivers/media/v4l2-core/v4l2-ctrls.c 	void *data;
data             2497 drivers/media/v4l2-core/v4l2-ctrls.c 	data = &ctrl[1];
data             2500 drivers/media/v4l2-core/v4l2-ctrls.c 		ctrl->p_new.p = data;
data             2501 drivers/media/v4l2-core/v4l2-ctrls.c 		ctrl->p_cur.p = data + tot_ctrl_size;
data              786 drivers/media/v4l2-core/videobuf-core.c 				      char __user *data,
data              801 drivers/media/v4l2-core/videobuf-core.c 	q->read_buf->baddr  = (unsigned long)data;
data              832 drivers/media/v4l2-core/videobuf-core.c 				   char __user *data, size_t count,
data              841 drivers/media/v4l2-core/videobuf-core.c 	if (copy_to_user(data, vaddr + q->read_off, count))
data              849 drivers/media/v4l2-core/videobuf-core.c 				  char __user *data, size_t count, size_t pos,
data              865 drivers/media/v4l2-core/videobuf-core.c 	count = __videobuf_copy_to_user(q, buf, data, count, nonblocking);
data              874 drivers/media/v4l2-core/videobuf-core.c 			  char __user *data, size_t count, loff_t *ppos,
data              891 drivers/media/v4l2-core/videobuf-core.c 		retval = videobuf_read_zerocopy(q, data, count, ppos);
data              941 drivers/media/v4l2-core/videobuf-core.c 	retval = __videobuf_copy_to_user(q, q->read_buf, data, count, nonblocking);
data             1046 drivers/media/v4l2-core/videobuf-core.c 			     char __user *data, size_t count, loff_t *ppos,
data             1083 drivers/media/v4l2-core/videobuf-core.c 			rc = __videobuf_copy_stream(q, q->read_buf, data + retval, count,
data              152 drivers/media/v4l2-core/videobuf-dma-sg.c 			int direction, unsigned long data, unsigned long size)
data              170 drivers/media/v4l2-core/videobuf-dma-sg.c 	first = (data          & PAGE_MASK) >> PAGE_SHIFT;
data              171 drivers/media/v4l2-core/videobuf-dma-sg.c 	last  = ((data+size-1) & PAGE_MASK) >> PAGE_SHIFT;
data              172 drivers/media/v4l2-core/videobuf-dma-sg.c 	dma->offset = data & ~PAGE_MASK;
data              184 drivers/media/v4l2-core/videobuf-dma-sg.c 		data, size, dma->nr_pages);
data              186 drivers/media/v4l2-core/videobuf-dma-sg.c 	err = get_user_pages(data & PAGE_MASK, dma->nr_pages,
data              199 drivers/media/v4l2-core/videobuf-dma-sg.c 			   unsigned long data, unsigned long size)
data              204 drivers/media/v4l2-core/videobuf-dma-sg.c 	ret = videobuf_dma_init_user_locked(dma, direction, data, size);
data              456 drivers/memory/atmel-ebi.c 		.data = &at91sam9260_ebi_caps,
data              460 drivers/memory/atmel-ebi.c 		.data = &at91sam9261_ebi_caps,
data              464 drivers/memory/atmel-ebi.c 		.data = &at91sam9263_ebi0_caps,
data              468 drivers/memory/atmel-ebi.c 		.data = &at91sam9263_ebi1_caps,
data              472 drivers/memory/atmel-ebi.c 		.data = &at91sam9rl_ebi_caps,
data              476 drivers/memory/atmel-ebi.c 		.data = &at91sam9g45_ebi_caps,
data              480 drivers/memory/atmel-ebi.c 		.data = &at91sam9x5_ebi_caps,
data              484 drivers/memory/atmel-ebi.c 		.data = &sama5d3_ebi_caps,
data              488 drivers/memory/atmel-ebi.c 		.data = &sam9x60_ebi_caps,
data              526 drivers/memory/atmel-ebi.c 	if (!match || !match->data)
data              536 drivers/memory/atmel-ebi.c 	ebi->caps = match->data;
data               35 drivers/memory/atmel-sdramc.c 	{ .compatible = "atmel,at91rm9200-sdramc", .data = &at91rm9200_caps, },
data               36 drivers/memory/atmel-sdramc.c 	{ .compatible = "atmel,at91sam9260-sdramc", .data = &at91rm9200_caps, },
data               37 drivers/memory/atmel-sdramc.c 	{ .compatible = "atmel,at91sam9g45-ddramc", .data = &at91sam9g45_caps, },
data               38 drivers/memory/atmel-sdramc.c 	{ .compatible = "atmel,sama5d3-ddramc", .data = &sama5d3_caps, },
data              475 drivers/memory/brcmstb_dpfe.c 	const struct dpfe_firmware_header *header = (void *)fw->data;
data              507 drivers/memory/brcmstb_dpfe.c 	chksum_ptr = (void *)fw->data + sizeof(*header) + dmem_size + imem_size;
data              625 drivers/memory/brcmstb_dpfe.c 	header = (struct dpfe_firmware_header *)fw->data;
data              627 drivers/memory/brcmstb_dpfe.c 	fw_blob = fw->data + sizeof(*header);
data              879 drivers/memory/brcmstb_dpfe.c 	{ .compatible = "brcm,bcm7268-dpfe-cpu", .data = &dpfe_api_v2 },
data              880 drivers/memory/brcmstb_dpfe.c 	{ .compatible = "brcm,bcm7271-dpfe-cpu", .data = &dpfe_api_v2 },
data              881 drivers/memory/brcmstb_dpfe.c 	{ .compatible = "brcm,bcm7278-dpfe-cpu", .data = &dpfe_api_v2 },
data              882 drivers/memory/brcmstb_dpfe.c 	{ .compatible = "brcm,bcm7211-dpfe-cpu", .data = &dpfe_api_v2 },
data              884 drivers/memory/brcmstb_dpfe.c 	{ .compatible = "brcm,dpfe-cpu", .data = &dpfe_api_v3 },
data               52 drivers/memory/fsl-corenet-cf.c 		.data = &ccf1_info,
data               56 drivers/memory/fsl-corenet-cf.c 		.data = &ccf2_info,
data              201 drivers/memory/fsl-corenet-cf.c 	ccf->info = match->data;
data              132 drivers/memory/fsl_ifc.c static irqreturn_t fsl_ifc_nand_irq(int irqno, void *data)
data              134 drivers/memory/fsl_ifc.c 	struct fsl_ifc_ctrl *ctrl = data;
data              146 drivers/memory/fsl_ifc.c static irqreturn_t fsl_ifc_ctrl_irq(int irqno, void *data)
data              148 drivers/memory/fsl_ifc.c 	struct fsl_ifc_ctrl *ctrl = data;
data              388 drivers/memory/jz4780-nemc.c 	{ .compatible = "ingenic,jz4740-nemc", .data = &jz4740_soc_info, },
data              389 drivers/memory/jz4780-nemc.c 	{ .compatible = "ingenic,jz4780-nemc", .data = &jz4780_soc_info, },
data              143 drivers/memory/mtk-smi.c mtk_smi_larb_bind(struct device *dev, struct device *master, void *data)
data              146 drivers/memory/mtk-smi.c 	struct mtk_smi_larb_iommu *larb_mmu = data;
data              214 drivers/memory/mtk-smi.c mtk_smi_larb_unbind(struct device *dev, struct device *master, void *data)
data              252 drivers/memory/mtk-smi.c 		.data = &mtk_smi_larb_mt8173
data              256 drivers/memory/mtk-smi.c 		.data = &mtk_smi_larb_mt2701
data              260 drivers/memory/mtk-smi.c 		.data = &mtk_smi_larb_mt2712
data              264 drivers/memory/mtk-smi.c 		.data = &mtk_smi_larb_mt8183
data              401 drivers/memory/mtk-smi.c 		.data = &mtk_smi_common_gen2,
data              405 drivers/memory/mtk-smi.c 		.data = &mtk_smi_common_gen1,
data              409 drivers/memory/mtk-smi.c 		.data = &mtk_smi_common_gen2,
data              413 drivers/memory/mtk-smi.c 		.data = &mtk_smi_common_mt8183,
data             1370 drivers/memory/omap-gpmc.c static irqreturn_t gpmc_handle_irq(int irq, void *data)
data             1374 drivers/memory/omap-gpmc.c 	struct gpmc_device *gpmc = data;
data              344 drivers/memory/pl353-smc.c 		.data = pl353_smc_init_nand_interface
data              414 drivers/memory/pl353-smc.c 	init = match->data;
data               56 drivers/memory/tegra/mc.c 	{ .compatible = "nvidia,tegra20-mc-gart", .data = &tegra20_mc_soc },
data               59 drivers/memory/tegra/mc.c 	{ .compatible = "nvidia,tegra30-mc", .data = &tegra30_mc_soc },
data               62 drivers/memory/tegra/mc.c 	{ .compatible = "nvidia,tegra114-mc", .data = &tegra114_mc_soc },
data               65 drivers/memory/tegra/mc.c 	{ .compatible = "nvidia,tegra124-mc", .data = &tegra124_mc_soc },
data               68 drivers/memory/tegra/mc.c 	{ .compatible = "nvidia,tegra132-mc", .data = &tegra132_mc_soc },
data               71 drivers/memory/tegra/mc.c 	{ .compatible = "nvidia,tegra210-mc", .data = &tegra210_mc_soc },
data              454 drivers/memory/tegra/mc.c static irqreturn_t tegra_mc_irq(int irq, void *data)
data              456 drivers/memory/tegra/mc.c 	struct tegra_mc *mc = data;
data              551 drivers/memory/tegra/mc.c static __maybe_unused irqreturn_t tegra20_mc_irq(int irq, void *data)
data              553 drivers/memory/tegra/mc.c 	struct tegra_mc *mc = data;
data             1003 drivers/memory/tegra/tegra124-emc.c static int emc_debug_rate_get(void *data, u64 *rate)
data             1005 drivers/memory/tegra/tegra124-emc.c 	struct clk *c = data;
data             1012 drivers/memory/tegra/tegra124-emc.c static int emc_debug_rate_set(void *data, u64 rate)
data             1014 drivers/memory/tegra/tegra124-emc.c 	struct clk *c = data;
data             1022 drivers/memory/tegra/tegra124-emc.c static int emc_debug_supported_rates_show(struct seq_file *s, void *data)
data              133 drivers/memory/tegra/tegra20-emc.c 	u32 data[ARRAY_SIZE(emc_timing_registers)];
data              150 drivers/memory/tegra/tegra20-emc.c static irqreturn_t tegra_emc_isr(int irq, void *data)
data              152 drivers/memory/tegra/tegra20-emc.c 	struct tegra_emc *emc = data;
data              208 drivers/memory/tegra/tegra20-emc.c 	for (i = 0; i < ARRAY_SIZE(timing->data); i++)
data              209 drivers/memory/tegra/tegra20-emc.c 		writel_relaxed(timing->data[i],
data              248 drivers/memory/tegra/tegra20-emc.c 				       unsigned long msg, void *data)
data              251 drivers/memory/tegra/tegra20-emc.c 	struct clk_notifier_data *cnd = data;
data              298 drivers/memory/tegra/tegra20-emc.c 					 timing->data,
data              177 drivers/memory/ti-aemif.c 	struct aemif_cs_data *data = &aemif->cs_data[csnum];
data              183 drivers/memory/ti-aemif.c 	offset = A1CR_OFFSET + (data->cs - aemif->cs_offset) * 4;
data              185 drivers/memory/ti-aemif.c 	ta	= aemif_calc_rate(pdev, data->ta, clk_rate, TA_MAX);
data              186 drivers/memory/ti-aemif.c 	rhold	= aemif_calc_rate(pdev, data->rhold, clk_rate, RHOLD_MAX);
data              187 drivers/memory/ti-aemif.c 	rstrobe	= aemif_calc_rate(pdev, data->rstrobe, clk_rate, RSTROBE_MAX);
data              188 drivers/memory/ti-aemif.c 	rsetup	= aemif_calc_rate(pdev, data->rsetup, clk_rate, RSETUP_MAX);
data              189 drivers/memory/ti-aemif.c 	whold	= aemif_calc_rate(pdev, data->whold, clk_rate, WHOLD_MAX);
data              190 drivers/memory/ti-aemif.c 	wstrobe	= aemif_calc_rate(pdev, data->wstrobe, clk_rate, WSTROBE_MAX);
data              191 drivers/memory/ti-aemif.c 	wsetup	= aemif_calc_rate(pdev, data->wsetup, clk_rate, WSETUP_MAX);
data              203 drivers/memory/ti-aemif.c 	set |= (data->asize & ACR_ASIZE_MASK);
data              204 drivers/memory/ti-aemif.c 	if (data->enable_ew)
data              206 drivers/memory/ti-aemif.c 	if (data->enable_ss)
data              234 drivers/memory/ti-aemif.c 	struct aemif_cs_data *data = &aemif->cs_data[csnum];
data              238 drivers/memory/ti-aemif.c 	offset = A1CR_OFFSET + (data->cs - aemif->cs_offset) * 4;
data              241 drivers/memory/ti-aemif.c 	data->ta = aemif_cycles_to_nsec(TA_VAL(val), clk_rate);
data              242 drivers/memory/ti-aemif.c 	data->rhold = aemif_cycles_to_nsec(RHOLD_VAL(val), clk_rate);
data              243 drivers/memory/ti-aemif.c 	data->rstrobe = aemif_cycles_to_nsec(RSTROBE_VAL(val), clk_rate);
data              244 drivers/memory/ti-aemif.c 	data->rsetup = aemif_cycles_to_nsec(RSETUP_VAL(val), clk_rate);
data              245 drivers/memory/ti-aemif.c 	data->whold = aemif_cycles_to_nsec(WHOLD_VAL(val), clk_rate);
data              246 drivers/memory/ti-aemif.c 	data->wstrobe = aemif_cycles_to_nsec(WSTROBE_VAL(val), clk_rate);
data              247 drivers/memory/ti-aemif.c 	data->wsetup = aemif_cycles_to_nsec(WSETUP_VAL(val), clk_rate);
data              248 drivers/memory/ti-aemif.c 	data->enable_ew = EW_VAL(val);
data              249 drivers/memory/ti-aemif.c 	data->enable_ss = SS_VAL(val);
data              250 drivers/memory/ti-aemif.c 	data->asize = val & ASIZE_MAX;
data              265 drivers/memory/ti-aemif.c 	struct aemif_cs_data *data;
data              284 drivers/memory/ti-aemif.c 	data = &aemif->cs_data[aemif->num_cs];
data              285 drivers/memory/ti-aemif.c 	data->cs = cs;
data              292 drivers/memory/ti-aemif.c 		data->ta = val;
data              295 drivers/memory/ti-aemif.c 		data->rhold = val;
data              298 drivers/memory/ti-aemif.c 		data->rstrobe = val;
data              301 drivers/memory/ti-aemif.c 		data->rsetup = val;
data              304 drivers/memory/ti-aemif.c 		data->whold = val;
data              307 drivers/memory/ti-aemif.c 		data->wstrobe = val;
data              310 drivers/memory/ti-aemif.c 		data->wsetup = val;
data              314 drivers/memory/ti-aemif.c 			data->asize = 1;
data              315 drivers/memory/ti-aemif.c 	data->enable_ew = of_property_read_bool(np, "ti,cs-extended-wait-mode");
data              316 drivers/memory/ti-aemif.c 	data->enable_ss = of_property_read_bool(np, "ti,cs-select-strobe-mode");
data              239 drivers/memory/ti-emif-pm.c 	{ .compatible = "ti,emif-am3352", .data =
data              241 drivers/memory/ti-emif-pm.c 	{ .compatible = "ti,emif-am4372", .data =
data              291 drivers/memory/ti-emif-pm.c 	emif_data->pm_data.ti_emif_sram_config = (unsigned long)match->data;
data              304 drivers/memstick/core/memstick.c 	mrq->data_len = length > sizeof(mrq->data) ? sizeof(mrq->data) : length;
data              306 drivers/memstick/core/memstick.c 		memcpy(mrq->data, buf, mrq->data_len);
data              336 drivers/memstick/core/memstick.c 			memcpy(&id_reg, (*mrq)->data, sizeof(id_reg));
data              266 drivers/memstick/core/ms_block.c 		mrq->data[0] = MEMSTICK_INT_CMDNAK;
data              272 drivers/memstick/core/ms_block.c 		mrq->data[0] = mrq->int_reg;
data              377 drivers/memstick/core/ms_block.c 		intreg = mrq->data[0];
data              404 drivers/memstick/core/ms_block.c 		msb->regs.status = *(struct ms_status_register *)mrq->data;
data              419 drivers/memstick/core/ms_block.c 			*(struct ms_extra_data_register *) mrq->data;
data              524 drivers/memstick/core/ms_block.c 		intreg = mrq->data[0];
data              634 drivers/memstick/core/ms_block.c 		intreg = mrq->data[0];
data               47 drivers/memstick/core/mspro_block.c 	void                    *data;
data              303 drivers/memstick/core/mspro_block.c 				((unsigned char *)s_attr->data)[cnt]);
data              315 drivers/memstick/core/mspro_block.c 	struct mspro_sys_info *x_sys = x_attr->data;
data              398 drivers/memstick/core/mspro_block.c 	return scnprintf(buffer, PAGE_SIZE, "%s", (char *)s_attr->data);
data              408 drivers/memstick/core/mspro_block.c 	struct mspro_mbr *x_mbr = x_attr->data;
data              442 drivers/memstick/core/mspro_block.c 	struct mspro_specfile *x_spfile = x_attr->data;
data              477 drivers/memstick/core/mspro_block.c 	struct mspro_devinfo *x_devinfo = x_attr->data;
data              549 drivers/memstick/core/mspro_block.c 		if ((*mrq)->data[offsetof(struct ms_status_register, status0)]
data              562 drivers/memstick/core/mspro_block.c 	dev_dbg(&card->dev, "wait for ced: value %x\n", (*mrq)->data[0]);
data              565 drivers/memstick/core/mspro_block.c 		if ((*mrq)->data[0] & (MEMSTICK_INT_CMDNAK | MEMSTICK_INT_ERR))
data              567 drivers/memstick/core/mspro_block.c 		else if (!((*mrq)->data[0] & MEMSTICK_INT_CED))
data              597 drivers/memstick/core/mspro_block.c 		t_val = (*mrq)->data[0];
data             1061 drivers/memstick/core/mspro_block.c 		s_attr->data = kmalloc(s_attr->size, GFP_KERNEL);
data             1062 drivers/memstick/core/mspro_block.c 		if (!s_attr->data) {
data             1070 drivers/memstick/core/mspro_block.c 			memcpy(s_attr->data, buffer + addr % msb->page_size,
data             1106 drivers/memstick/core/mspro_block.c 		memcpy(s_attr->data, buffer + addr % msb->page_size,
data             1188 drivers/memstick/core/mspro_block.c 			dev_info = s_attr->data;
data             1190 drivers/memstick/core/mspro_block.c 			sys_info = s_attr->data;
data             1268 drivers/memstick/core/mspro_block.c 			kfree(s_attr->data);
data             1395 drivers/memstick/core/mspro_block.c 			if (memcmp(s_attr->data, r_attr->data, s_attr->size))
data              329 drivers/memstick/host/jmb38x_ms.c 			buf = host->req->data + host->block_pos;
data              606 drivers/memstick/host/jmb38x_ms.c static void jmb38x_ms_req_tasklet(unsigned long data)
data              608 drivers/memstick/host/jmb38x_ms.c 	struct memstick_host *msh = (struct memstick_host *)data;
data              422 drivers/memstick/host/r592.c 			r592_write_fifo_pio(dev, dev->req->data,
data              426 drivers/memstick/host/r592.c 			r592_read_fifo_pio(dev, dev->req->data,
data              563 drivers/memstick/host/r592.c static int r592_process_thread(void *data)
data              566 drivers/memstick/host/r592.c 	struct r592_device *dev = (struct r592_device *)data;
data              624 drivers/memstick/host/r592.c static irqreturn_t r592_irq(int irq, void *data)
data              626 drivers/memstick/host/r592.c 	struct r592_device *dev = (struct r592_device *)data;
data              200 drivers/memstick/host/rtsx_pci_ms.c 		u8 cfg, u8 cnt, u8 *data, u8 *int_reg)
data              207 drivers/memstick/host/rtsx_pci_ms.c 	if (!data)
data              214 drivers/memstick/host/rtsx_pci_ms.c 				PPBUF_BASE2 + i, 0xFF, data[i]);
data              268 drivers/memstick/host/rtsx_pci_ms.c 		u8 cfg, u8 cnt, u8 *data, u8 *int_reg)
data              276 drivers/memstick/host/rtsx_pci_ms.c 	if (!data)
data              330 drivers/memstick/host/rtsx_pci_ms.c 		data[i] = *ptr++;
data              357 drivers/memstick/host/rtsx_pci_ms.c 					req->data_len, req->data, &int_reg);
data              360 drivers/memstick/host/rtsx_pci_ms.c 					req->data_len, req->data, &int_reg);
data              317 drivers/memstick/host/rtsx_usb_ms.c 		u8 cfg, u8 cnt, u8 *data, u8 *int_reg)
data              328 drivers/memstick/host/rtsx_usb_ms.c 				PPBUF_BASE2 + i, 0xFF, data[i]);
data              384 drivers/memstick/host/rtsx_usb_ms.c 		u8 cfg, u8 cnt, u8 *data, u8 *int_reg)
data              447 drivers/memstick/host/rtsx_usb_ms.c 		data[i] = *ptr++;
data              475 drivers/memstick/host/rtsx_usb_ms.c 					req->data_len, req->data, &int_reg);
data              478 drivers/memstick/host/rtsx_usb_ms.c 					req->data_len, req->data, &int_reg);
data              213 drivers/memstick/host/tifm_ms.c 			buf = host->req->data + host->block_pos;
data              455 drivers/memstick/host/tifm_ms.c static void tifm_ms_req_tasklet(unsigned long data)
data              457 drivers/memstick/host/tifm_ms.c 	struct memstick_host *msh = (struct memstick_host *)data;
data             5369 drivers/message/fusion/mptbase.c 	int			 data, rc = 0;
data             5436 drivers/message/fusion/mptbase.c 				data = pPP0->Capabilities & MPI_SCSIPORTPAGE0_CAP_MAX_SYNC_OFFSET_MASK;
data             5437 drivers/message/fusion/mptbase.c 				if (data) {
data             5438 drivers/message/fusion/mptbase.c 					ioc->spi_data.maxSyncOffset = (u8) (data >> 16);
data             5439 drivers/message/fusion/mptbase.c 					data = pPP0->Capabilities & MPI_SCSIPORTPAGE0_CAP_MIN_SYNC_PERIOD_MASK;
data             5440 drivers/message/fusion/mptbase.c 					ioc->spi_data.minSyncFactor = (u8) (data >> 8);
data             5509 drivers/message/fusion/mptbase.c 				  data = 0;
data             5514 drivers/message/fusion/mptbase.c 				    data |= (MPI_SCSIPORTPAGE2_DEVICE_DISCONNECT_ENABLE);
data             5516 drivers/message/fusion/mptbase.c 				    data |= (MPI_SCSIPORTPAGE2_DEVICE_ID_SCAN_ENABLE);
data             5518 drivers/message/fusion/mptbase.c 				    data |= (MPI_SCSIPORTPAGE2_DEVICE_LUN_SCAN_ENABLE);
data             5520 drivers/message/fusion/mptbase.c 				    data |= (MPI_SCSIPORTPAGE2_DEVICE_TAG_QUEUE_ENABLE);
data             5522 drivers/message/fusion/mptbase.c 				    data |= (MPI_SCSIPORTPAGE2_DEVICE_WIDE_DISABLE);
data             5524 drivers/message/fusion/mptbase.c 				  data = (data << 16) | (pdevice->Period << 8) | 10;
data             5525 drivers/message/fusion/mptbase.c 				  ioc->spi_data.nvram[ii] = data;
data             5542 drivers/message/fusion/mptbase.c 				data = le32_to_cpu(pPP2->PortFlags) & MPI_SCSIPORTPAGE2_PORT_FLAGS_DV_MASK;
data             5543 drivers/message/fusion/mptbase.c 				ioc->spi_data.PortFlags = data;
data             5546 drivers/message/fusion/mptbase.c 					data = (le16_to_cpu(pdevice->DeviceFlags) << 16) |
data             5548 drivers/message/fusion/mptbase.c 					ioc->spi_data.nvram[ii] = data;
data             7757 drivers/message/fusion/mptbase.c 				ioc->events[idx].data[ii] = le32_to_cpu(pEventReply->Data[ii]);
data             7759 drivers/message/fusion/mptbase.c 				ioc->events[idx].data[ii] =  0;
data              465 drivers/message/fusion/mptbase.h 	u32	data[2];	/* First 8 bytes of Event Data */
data              537 drivers/message/fusion/mptbase.h 		FCPortPage1_t	*data;
data              272 drivers/message/fusion/mptctl.h 	uint	data[2];
data              836 drivers/message/fusion/mptfc.c 	if (!(ioc->fc_data.fc_port_page1[portnum].data))
data              902 drivers/message/fusion/mptfc.c 	if (ioc->fc_data.fc_port_page1[portnum].data == NULL) {
data              914 drivers/message/fusion/mptfc.c 		page1_alloc = ioc->fc_data.fc_port_page1[portnum].data;
data              918 drivers/message/fusion/mptfc.c 			ioc->fc_data.fc_port_page1[portnum].data = NULL;
data              931 drivers/message/fusion/mptfc.c 		ioc->fc_data.fc_port_page1[portnum].data = page1_alloc;
data              936 drivers/message/fusion/mptfc.c 		ioc->fc_data.fc_port_page1[portnum].data = NULL;
data              958 drivers/message/fusion/mptfc.c 		pp1 = ioc->fc_data.fc_port_page1[ii].data;
data             1518 drivers/message/fusion/mptfc.c 		if (ioc->fc_data.fc_port_page1[ii].data) {
data             1521 drivers/message/fusion/mptfc.c 				(u8 *) ioc->fc_data.fc_port_page1[ii].data,
data             1523 drivers/message/fusion/mptfc.c 			ioc->fc_data.fc_port_page1[ii].data = NULL;
data              726 drivers/message/fusion/mptlan.c         dma = pci_map_single(mpt_dev->pcidev, skb->data, skb->len,
data             1224 drivers/message/fusion/mptlan.c 				dma = pci_map_single(mpt_dev->pcidev, skb->data,
data             1489 drivers/message/fusion/mptlan.c 	struct mpt_lan_ohdr *fch = (struct mpt_lan_ohdr *)skb->data;
data             1523 drivers/message/fusion/mptlan.c 	fcllc = (struct fcllc *)skb->data;
data             1086 drivers/message/fusion/mptsas.c mptsas_block_io_sdev(struct scsi_device *sdev, void *data)
data             4206 drivers/message/fusion/mptsas.c mptsas_reprobe_lun(struct scsi_device *sdev, void *data)
data             4210 drivers/message/fusion/mptsas.c 	sdev->no_uld_attach = data ? 1 : 0;
data             2437 drivers/message/fusion/mptscsih.c 				ioc->events[idx].data[0] = (pReq->LUN[1] << 24) |
data             2441 drivers/message/fusion/mptscsih.c 				ioc->events[idx].data[1] = (sense_data[13] << 8) | sense_data[12];
data             3030 drivers/message/fusion/mptscsih.c 	iocmd.data = NULL;
data               95 drivers/message/fusion/mptscsih.h 	char		*data;		/* data pointer */
data              253 drivers/mfd/88pm800.c 	int data = 0, mask = 0, ret = 0;
data              297 drivers/mfd/88pm800.c 		data = (PM800_GPADC_GP_BIAS_EN0 | PM800_GPADC_GP_BIAS_EN1 |
data              300 drivers/mfd/88pm800.c 		data = (PM800_GPADC_GP_BIAS_EN0 | PM800_GPADC_GP_BIAS_EN2 |
data              303 drivers/mfd/88pm800.c 	ret = regmap_update_bits(map, PM800_GP_BIAS_ENA1, mask, data);
data              370 drivers/mfd/88pm800.c 	int data, mask, ret = -EINVAL;
data              385 drivers/mfd/88pm800.c 	data = PM800_WAKEUP2_INT_CLEAR;
data              386 drivers/mfd/88pm800.c 	ret = regmap_update_bits(map, PM800_WAKEUP2, mask, data);
data              140 drivers/mfd/88pm805.c 	int data, mask, ret = -EINVAL;
data              155 drivers/mfd/88pm805.c 	data = PM805_STATUS0_INT_CLEAR;
data              156 drivers/mfd/88pm805.c 	ret = regmap_update_bits(map, PM805_INT_STATUS0, mask, data);
data              462 drivers/mfd/88pm860x-core.c static irqreturn_t pm860x_irq(int irq, void *data)
data              464 drivers/mfd/88pm860x-core.c 	struct pm860x_chip *chip = data;
data              483 drivers/mfd/88pm860x-core.c static void pm860x_irq_lock(struct irq_data *data)
data              485 drivers/mfd/88pm860x-core.c 	struct pm860x_chip *chip = irq_data_get_irq_chip_data(data);
data              490 drivers/mfd/88pm860x-core.c static void pm860x_irq_sync_unlock(struct irq_data *data)
data              492 drivers/mfd/88pm860x-core.c 	struct pm860x_chip *chip = irq_data_get_irq_chip_data(data);
data              534 drivers/mfd/88pm860x-core.c static void pm860x_irq_enable(struct irq_data *data)
data              536 drivers/mfd/88pm860x-core.c 	pm860x_irqs[data->hwirq].enable = pm860x_irqs[data->hwirq].offs;
data              539 drivers/mfd/88pm860x-core.c static void pm860x_irq_disable(struct irq_data *data)
data              541 drivers/mfd/88pm860x-core.c 	pm860x_irqs[data->hwirq].enable = 0;
data              574 drivers/mfd/88pm860x-core.c 	int data, mask, ret = -EINVAL;
data              580 drivers/mfd/88pm860x-core.c 	data = 0;
data              588 drivers/mfd/88pm860x-core.c 		data |= PM8607_B0_MISC1_INT_CLEAR;
data              591 drivers/mfd/88pm860x-core.c 	ret = pm860x_set_bits(i2c, PM8607_B0_MISC1, mask, data);
data              987 drivers/mfd/88pm860x-core.c 	int data, ret;
data             1022 drivers/mfd/88pm860x-core.c 		data = PM8607_B0_MISC1_PI2C;
data             1024 drivers/mfd/88pm860x-core.c 		data = 0;
data             1025 drivers/mfd/88pm860x-core.c 	ret = pm860x_set_bits(i2c, PM8607_B0_MISC1, PM8607_B0_MISC1_PI2C, data);
data               20 drivers/mfd/88pm860x-i2c.c 	unsigned int data;
data               23 drivers/mfd/88pm860x-i2c.c 	ret = regmap_read(map, reg, &data);
data               27 drivers/mfd/88pm860x-i2c.c 		return (int)data;
data               32 drivers/mfd/88pm860x-i2c.c 		     unsigned char data)
data               39 drivers/mfd/88pm860x-i2c.c 	ret = regmap_write(map, reg, data);
data               71 drivers/mfd/88pm860x-i2c.c 		    unsigned char mask, unsigned char data)
data               78 drivers/mfd/88pm860x-i2c.c 	ret = regmap_update_bits(map, reg, mask, data);
data              141 drivers/mfd/88pm860x-i2c.c 			  unsigned char data)
data              150 drivers/mfd/88pm860x-i2c.c 	ret = write_device(i2c, reg, 1, &data);
data              408 drivers/mfd/ab3100-core.c static irqreturn_t ab3100_irq_handler(int irq, void *data)
data              410 drivers/mfd/ab3100-core.c 	struct ab3100 *ab3100 = data;
data              166 drivers/mfd/ab8500-core.c static int ab8500_prcmu_write(struct ab8500 *ab8500, u16 addr, u8 data)
data              170 drivers/mfd/ab8500-core.c 	ret = prcmu_abb_write((u8)(addr >> 8), (u8)(addr & 0xFF), &data, 1);
data              177 drivers/mfd/ab8500-core.c 	u8 data)
data              181 drivers/mfd/ab8500-core.c 	ret = prcmu_abb_write_masked((u8)(addr >> 8), (u8)(addr & 0xFF), &data,
data              191 drivers/mfd/ab8500-core.c 	u8 data;
data              193 drivers/mfd/ab8500-core.c 	ret = prcmu_abb_read((u8)(addr >> 8), (u8)(addr & 0xFF), &data, 1);
data              198 drivers/mfd/ab8500-core.c 	return (int)data;
data              212 drivers/mfd/ab8500-core.c 	u8 reg, u8 data)
data              221 drivers/mfd/ab8500-core.c 	dev_vdbg(ab8500->dev, "wr: addr %#x <= %#x\n", addr, data);
data              225 drivers/mfd/ab8500-core.c 	ret = ab8500->write(ab8500, addr, data);
data              288 drivers/mfd/ab8500-core.c 		u8 data;
data              297 drivers/mfd/ab8500-core.c 		data = (u8)ret;
data              298 drivers/mfd/ab8500-core.c 		data = (~bitmask & data) | (bitmask & bitvalues);
data              300 drivers/mfd/ab8500-core.c 		ret = ab8500->write(ab8500, addr, data);
data              306 drivers/mfd/ab8500-core.c 			data);
data              343 drivers/mfd/ab8500-core.c static void ab8500_irq_lock(struct irq_data *data)
data              345 drivers/mfd/ab8500-core.c 	struct ab8500 *ab8500 = irq_data_get_irq_chip_data(data);
data              351 drivers/mfd/ab8500-core.c static void ab8500_irq_sync_unlock(struct irq_data *data)
data              353 drivers/mfd/ab8500-core.c 	struct ab8500 *ab8500 = irq_data_get_irq_chip_data(data);
data              384 drivers/mfd/ab8500-core.c static void ab8500_irq_mask(struct irq_data *data)
data              386 drivers/mfd/ab8500-core.c 	struct ab8500 *ab8500 = irq_data_get_irq_chip_data(data);
data              387 drivers/mfd/ab8500-core.c 	int offset = data->hwirq;
data              403 drivers/mfd/ab8500-core.c static void ab8500_irq_unmask(struct irq_data *data)
data              405 drivers/mfd/ab8500-core.c 	struct ab8500 *ab8500 = irq_data_get_irq_chip_data(data);
data              406 drivers/mfd/ab8500-core.c 	unsigned int type = irqd_get_trigger_type(data);
data              407 drivers/mfd/ab8500-core.c 	int offset = data->hwirq;
data              433 drivers/mfd/ab8500-core.c static int ab8500_irq_set_type(struct irq_data *data, unsigned int type)
data             1261 drivers/mfd/ab8500-debugfs.c static irqreturn_t ab8500_debug_handler(int irq, void *data)
data             1264 drivers/mfd/ab8500-debugfs.c 	struct kobject *kobj = (struct kobject *)data;
data              174 drivers/mfd/adp5520.c static irqreturn_t adp5520_irq_thread(int irq, void *data)
data              176 drivers/mfd/adp5520.c 	struct adp5520_chip *chip = data;
data              108 drivers/mfd/arizona-core.c static irqreturn_t arizona_clkgen_err(int irq, void *data)
data              110 drivers/mfd/arizona-core.c 	struct arizona *arizona = data;
data              117 drivers/mfd/arizona-core.c static irqreturn_t arizona_underclocked(int irq, void *data)
data              119 drivers/mfd/arizona-core.c 	struct arizona *arizona = data;
data              157 drivers/mfd/arizona-core.c static irqreturn_t arizona_overclocked(int irq, void *data)
data              159 drivers/mfd/arizona-core.c 	struct arizona *arizona = data;
data              805 drivers/mfd/arizona-core.c 		return (unsigned long)id->data;
data              865 drivers/mfd/arizona-core.c 	{ .compatible = "wlf,wm5102", .data = (void *)WM5102 },
data              866 drivers/mfd/arizona-core.c 	{ .compatible = "wlf,wm5110", .data = (void *)WM5110 },
data              867 drivers/mfd/arizona-core.c 	{ .compatible = "wlf,wm8280", .data = (void *)WM8280 },
data              868 drivers/mfd/arizona-core.c 	{ .compatible = "wlf,wm8997", .data = (void *)WM8997 },
data              869 drivers/mfd/arizona-core.c 	{ .compatible = "wlf,wm8998", .data = (void *)WM8998 },
data              870 drivers/mfd/arizona-core.c 	{ .compatible = "wlf,wm1814", .data = (void *)WM1814 },
data              871 drivers/mfd/arizona-core.c 	{ .compatible = "wlf,wm1831", .data = (void *)WM1831 },
data              872 drivers/mfd/arizona-core.c 	{ .compatible = "cirrus,cs47l24", .data = (void *)CS47L24 },
data               43 drivers/mfd/arizona-irq.c 			   irq_handler_t handler, void *data)
data               50 drivers/mfd/arizona-irq.c 				    name, data);
data               54 drivers/mfd/arizona-irq.c void arizona_free_irq(struct arizona *arizona, int irq, void *data)
data               60 drivers/mfd/arizona-irq.c 	free_irq(irq, data);
data               74 drivers/mfd/arizona-irq.c static irqreturn_t arizona_boot_done(int irq, void *data)
data               76 drivers/mfd/arizona-irq.c 	struct arizona *arizona = data;
data               83 drivers/mfd/arizona-irq.c static irqreturn_t arizona_ctrlif_err(int irq, void *data)
data               85 drivers/mfd/arizona-irq.c 	struct arizona *arizona = data;
data               96 drivers/mfd/arizona-irq.c static irqreturn_t arizona_irq_thread(int irq, void *data)
data               98 drivers/mfd/arizona-irq.c 	struct arizona *arizona = data;
data              161 drivers/mfd/arizona-irq.c static void arizona_irq_enable(struct irq_data *data)
data              165 drivers/mfd/arizona-irq.c static void arizona_irq_disable(struct irq_data *data)
data              169 drivers/mfd/arizona-irq.c static int arizona_irq_set_wake(struct irq_data *data, unsigned int on)
data              171 drivers/mfd/arizona-irq.c 	struct arizona *arizona = irq_data_get_irq_chip_data(data);
data              189 drivers/mfd/arizona-irq.c 	struct arizona *data = h->host_data;
data              191 drivers/mfd/arizona-irq.c 	irq_set_chip_data(virq, data);
data              142 drivers/mfd/asic3.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              146 drivers/mfd/asic3.c 	data->chip->irq_ack(data);
data              222 drivers/mfd/asic3.c static void asic3_mask_gpio_irq(struct irq_data *data)
data              224 drivers/mfd/asic3.c 	struct asic3 *asic = irq_data_get_irq_chip_data(data);
data              228 drivers/mfd/asic3.c 	bank = asic3_irq_to_bank(asic, data->irq);
data              229 drivers/mfd/asic3.c 	index = asic3_irq_to_index(asic, data->irq);
data              238 drivers/mfd/asic3.c static void asic3_mask_irq(struct irq_data *data)
data              240 drivers/mfd/asic3.c 	struct asic3 *asic = irq_data_get_irq_chip_data(data);
data              250 drivers/mfd/asic3.c 		    (data->irq - (asic->irq_base + ASIC3_NUM_GPIOS)));
data              259 drivers/mfd/asic3.c static void asic3_unmask_gpio_irq(struct irq_data *data)
data              261 drivers/mfd/asic3.c 	struct asic3 *asic = irq_data_get_irq_chip_data(data);
data              265 drivers/mfd/asic3.c 	bank = asic3_irq_to_bank(asic, data->irq);
data              266 drivers/mfd/asic3.c 	index = asic3_irq_to_index(asic, data->irq);
data              275 drivers/mfd/asic3.c static void asic3_unmask_irq(struct irq_data *data)
data              277 drivers/mfd/asic3.c 	struct asic3 *asic = irq_data_get_irq_chip_data(data);
data              287 drivers/mfd/asic3.c 		   (data->irq - (asic->irq_base + ASIC3_NUM_GPIOS)));
data              296 drivers/mfd/asic3.c static int asic3_gpio_irq_type(struct irq_data *data, unsigned int type)
data              298 drivers/mfd/asic3.c 	struct asic3 *asic = irq_data_get_irq_chip_data(data);
data              303 drivers/mfd/asic3.c 	bank = asic3_irq_to_bank(asic, data->irq);
data              304 drivers/mfd/asic3.c 	index = asic3_irq_to_index(asic, data->irq);
data              314 drivers/mfd/asic3.c 	asic->irq_bothedge[(data->irq - asic->irq_base) >> 4] &= ~bit;
data              324 drivers/mfd/asic3.c 		if (asic3_gpio_get(&asic->gpio, data->irq - asic->irq_base))
data              328 drivers/mfd/asic3.c 		asic->irq_bothedge[(data->irq - asic->irq_base) >> 4] |= bit;
data              353 drivers/mfd/asic3.c static int asic3_gpio_irq_set_wake(struct irq_data *data, unsigned int on)
data              355 drivers/mfd/asic3.c 	struct asic3 *asic = irq_data_get_irq_chip_data(data);
data              359 drivers/mfd/asic3.c 	bank = asic3_irq_to_bank(asic, data->irq);
data              360 drivers/mfd/asic3.c 	index = asic3_irq_to_index(asic, data->irq);
data              327 drivers/mfd/atmel-smc.c 	{ .compatible = "atmel,at91sam9260-smc", .data = NULL },
data              328 drivers/mfd/atmel-smc.c 	{ .compatible = "atmel,sama5d3-smc", .data = &sama5d3_reg_layout },
data              329 drivers/mfd/atmel-smc.c 	{ .compatible = "atmel,sama5d2-smc", .data = &sama5d2_reg_layout },
data              349 drivers/mfd/atmel-smc.c 	return match ? match->data : ERR_PTR(-EINVAL);
data               61 drivers/mfd/axp20x-i2c.c 	{ .compatible = "x-powers,axp152", .data = (void *)AXP152_ID },
data               62 drivers/mfd/axp20x-i2c.c 	{ .compatible = "x-powers,axp202", .data = (void *)AXP202_ID },
data               63 drivers/mfd/axp20x-i2c.c 	{ .compatible = "x-powers,axp209", .data = (void *)AXP209_ID },
data               64 drivers/mfd/axp20x-i2c.c 	{ .compatible = "x-powers,axp221", .data = (void *)AXP221_ID },
data               65 drivers/mfd/axp20x-i2c.c 	{ .compatible = "x-powers,axp223", .data = (void *)AXP223_ID },
data               66 drivers/mfd/axp20x-i2c.c 	{ .compatible = "x-powers,axp806", .data = (void *)AXP806_ID },
data               60 drivers/mfd/axp20x-rsb.c 	{ .compatible = "x-powers,axp223", .data = (void *)AXP223_ID },
data               61 drivers/mfd/axp20x-rsb.c 	{ .compatible = "x-powers,axp803", .data = (void *)AXP803_ID },
data               62 drivers/mfd/axp20x-rsb.c 	{ .compatible = "x-powers,axp806", .data = (void *)AXP806_ID },
data               63 drivers/mfd/axp20x-rsb.c 	{ .compatible = "x-powers,axp809", .data = (void *)AXP809_ID },
data               64 drivers/mfd/axp20x-rsb.c 	{ .compatible = "x-powers,axp813", .data = (void *)AXP813_ID },
data              837 drivers/mfd/axp20x.c 		axp20x->variant = (long)of_id->data;
data              135 drivers/mfd/cros_ec_dev.c 			memcpy(ec->features, msg->data, sizeof(ec->features));
data              176 drivers/mfd/cros_ec_dev.c 	params = (struct ec_params_motion_sense *)msg->data;
data              186 drivers/mfd/cros_ec_dev.c 	resp = (struct ec_response_motion_sense *)msg->data;
data              414 drivers/mfd/da903x.c static irqreturn_t da903x_irq_handler(int irq, void *data)
data              416 drivers/mfd/da903x.c 	struct da903x_chip *chip = data;
data              378 drivers/mfd/da9052-core.c 	unsigned short data;
data              409 drivers/mfd/da9052-core.c 	data = calc_data << 2;
data              416 drivers/mfd/da9052-core.c 	data |= calc_data;
data              418 drivers/mfd/da9052-core.c 	ret = data;
data              119 drivers/mfd/da9052-i2c.c 	{ .compatible = "dlg,da9052", .data = &da9052_i2c_id[0] },
data              120 drivers/mfd/da9052-i2c.c 	{ .compatible = "dlg,da9053-aa", .data = &da9052_i2c_id[1] },
data              121 drivers/mfd/da9052-i2c.c 	{ .compatible = "dlg,da9053-ba", .data = &da9052_i2c_id[2] },
data              122 drivers/mfd/da9052-i2c.c 	{ .compatible = "dlg,da9053-bb", .data = &da9052_i2c_id[3] },
data              123 drivers/mfd/da9052-i2c.c 	{ .compatible = "dlg,da9053-bc", .data = &da9052_i2c_id[4] },
data              162 drivers/mfd/da9052-i2c.c 		id = deviceid->data;
data              218 drivers/mfd/da9052-irq.c 			   irq_handler_t handler, void *data)
data              226 drivers/mfd/da9052-irq.c 				     name, data);
data              230 drivers/mfd/da9052-irq.c void da9052_free_irq(struct da9052 *da9052, int irq, void *data)
data              236 drivers/mfd/da9052-irq.c 	free_irq(irq, data);
data              569 drivers/mfd/da9062-core.c 	{ .compatible = "dlg,da9061", .data = (void *)COMPAT_TYPE_DA9061, },
data              570 drivers/mfd/da9062-core.c 	{ .compatible = "dlg,da9062", .data = (void *)COMPAT_TYPE_DA9062, },
data              596 drivers/mfd/da9062-core.c 		chip->chip_type = (uintptr_t)match->data;
data             2542 drivers/mfd/db8500-prcmu.c static irqreturn_t prcmu_irq_handler(int irq, void *data)
data             2563 drivers/mfd/db8500-prcmu.c static irqreturn_t prcmu_irq_thread_fn(int irq, void *data)
data              223 drivers/mfd/dln2.c 				     void *data, int len)
data              231 drivers/mfd/dln2.c 			i->callback(i->pdev, echo, data, len);
data              245 drivers/mfd/dln2.c 	u8 *data;
data              286 drivers/mfd/dln2.c 	data = urb->transfer_buffer + sizeof(struct dln2_header);
data              290 drivers/mfd/dln2.c 		dln2_run_event_callbacks(dln2, id, echo, data, len);
data               25 drivers/mfd/ezx-pcap.c 	void *data;
data               55 drivers/mfd/ezx-pcap.c static int ezx_pcap_putget(struct pcap_chip *pcap, u32 *data)
data               66 drivers/mfd/ezx-pcap.c 	pcap->buf = *data;
data               72 drivers/mfd/ezx-pcap.c 		*data = pcap->buf;
data              296 drivers/mfd/ezx-pcap.c 	req->callback(req->data, res);
data              306 drivers/mfd/ezx-pcap.c 						void *callback, void *data)
data              321 drivers/mfd/ezx-pcap.c 	req->data = data;
data               40 drivers/mfd/hi6421-pmic-core.c 		.data = (void *)HI6421
data               44 drivers/mfd/hi6421-pmic-core.c 		.data = (void *)HI6421_V530
data               63 drivers/mfd/hi6421-pmic-core.c 	type = (enum hi6421_type)id->data;
data               72 drivers/mfd/htc-i2cpld.c static void htcpld_mask(struct irq_data *data)
data               74 drivers/mfd/htc-i2cpld.c 	struct htcpld_chip *chip = irq_data_get_irq_chip_data(data);
data               75 drivers/mfd/htc-i2cpld.c 	chip->irqs_enabled &= ~(1 << (data->irq - chip->irq_start));
data               76 drivers/mfd/htc-i2cpld.c 	pr_debug("HTCPLD mask %d %04x\n", data->irq, chip->irqs_enabled);
data               78 drivers/mfd/htc-i2cpld.c static void htcpld_unmask(struct irq_data *data)
data               80 drivers/mfd/htc-i2cpld.c 	struct htcpld_chip *chip = irq_data_get_irq_chip_data(data);
data               81 drivers/mfd/htc-i2cpld.c 	chip->irqs_enabled |= 1 << (data->irq - chip->irq_start);
data               82 drivers/mfd/htc-i2cpld.c 	pr_debug("HTCPLD unmask %d %04x\n", data->irq, chip->irqs_enabled);
data               85 drivers/mfd/htc-i2cpld.c static int htcpld_set_type(struct irq_data *data, unsigned int flags)
data               87 drivers/mfd/htc-i2cpld.c 	struct htcpld_chip *chip = irq_data_get_irq_chip_data(data);
data               39 drivers/mfd/htc-pasic3.c 	void __iomem *data = asic->mapping + (REG_DATA << bus_shift);
data               42 drivers/mfd/htc-pasic3.c 	__raw_writeb(val, data);
data               54 drivers/mfd/htc-pasic3.c 	void __iomem *data = asic->mapping + (REG_DATA << bus_shift);
data               57 drivers/mfd/htc-pasic3.c 	return __raw_readb(data);
data              461 drivers/mfd/intel-lpss.c static int resume_lpss_device(struct device *dev, void *data)
data              412 drivers/mfd/intel_soc_pmic_bxtwc.c 				struct regmap_irq_chip_data **data)
data              425 drivers/mfd/intel_soc_pmic_bxtwc.c 					0, chip, data);
data               79 drivers/mfd/ipaq-micro.c static void micro_rx_msg(struct ipaq_micro *micro, u8 id, int len, u8 *data)
data               98 drivers/mfd/ipaq-micro.c 			memcpy(msg->rx_data, data, len);
data              122 drivers/mfd/ipaq-micro.c 			micro->key(micro->key_data, len, data);
data              128 drivers/mfd/ipaq-micro.c 			micro->ts(micro->ts_data, len, data);
data              136 drivers/mfd/ipaq-micro.c 			pr_cont("0x%02x ", data[i]);
data              209 drivers/mfd/ipaq-micro.c 				   u8 address, u8 len, u8 *data)
data              221 drivers/mfd/ipaq-micro.c 		memcpy(data + (i * 2), msg.rx_data, 2);
data              235 drivers/mfd/ipaq-micro.c static u16 ipaq_micro_to_u16(u8 *data)
data              237 drivers/mfd/ipaq-micro.c 	return data[1] << 8 | data[0];
data              185 drivers/mfd/kempld-core.c void kempld_write8(struct kempld_device_data *pld, u8 index, u8 data)
data              188 drivers/mfd/kempld-core.c 	iowrite8(data, pld->io_data);
data              213 drivers/mfd/kempld-core.c void kempld_write16(struct kempld_device_data *pld, u8 index, u16 data)
data              215 drivers/mfd/kempld-core.c 	kempld_write8(pld, index, (u8)data);
data              216 drivers/mfd/kempld-core.c 	kempld_write8(pld, index + 1, (u8)(data >> 8));
data              241 drivers/mfd/kempld-core.c void kempld_write32(struct kempld_device_data *pld, u8 index, u32 data)
data              243 drivers/mfd/kempld-core.c 	kempld_write16(pld, index, (u16)data);
data              244 drivers/mfd/kempld-core.c 	kempld_write16(pld, index + 2, (u16)(data >> 16));
data              202 drivers/mfd/lochnagar-i2c.c 	{ .compatible = "cirrus,lochnagar1", .data = &lochnagar_configs[0] },
data              203 drivers/mfd/lochnagar-i2c.c 	{ .compatible = "cirrus,lochnagar2", .data = &lochnagar_configs[1] },
data              289 drivers/mfd/lochnagar-i2c.c 	config = of_id->data;
data               87 drivers/mfd/lp3943.c int lp3943_write_byte(struct lp3943 *lp3943, u8 reg, u8 data)
data               89 drivers/mfd/lp3943.c 	return regmap_write(lp3943->regmap, reg, data);
data               93 drivers/mfd/lp3943.c int lp3943_update_bits(struct lp3943 *lp3943, u8 reg, u8 mask, u8 data)
data               95 drivers/mfd/lp3943.c 	return regmap_update_bits(lp3943->regmap, reg, mask, data);
data               31 drivers/mfd/lp87565.c 		.data = (void *)LP87565_DEVICE_TYPE_LP87565_Q1,
data               35 drivers/mfd/lp87565.c 		.data = (void *)LP87565_DEVICE_TYPE_LP87561_Q1,
data               73 drivers/mfd/lp87565.c 		lp87565->dev_type = (enum lp87565_device_type)of_id->data;
data               62 drivers/mfd/lp8788-irq.c static void lp8788_irq_enable(struct irq_data *data)
data               64 drivers/mfd/lp8788-irq.c 	struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data);
data               66 drivers/mfd/lp8788-irq.c 	irqd->enabled[data->hwirq] = 1;
data               69 drivers/mfd/lp8788-irq.c static void lp8788_irq_disable(struct irq_data *data)
data               71 drivers/mfd/lp8788-irq.c 	struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data);
data               73 drivers/mfd/lp8788-irq.c 	irqd->enabled[data->hwirq] = 0;
data               76 drivers/mfd/lp8788-irq.c static void lp8788_irq_bus_lock(struct irq_data *data)
data               78 drivers/mfd/lp8788-irq.c 	struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data);
data               83 drivers/mfd/lp8788-irq.c static void lp8788_irq_bus_sync_unlock(struct irq_data *data)
data               85 drivers/mfd/lp8788-irq.c 	struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data);
data               86 drivers/mfd/lp8788-irq.c 	enum lp8788_int_id irq = data->hwirq;
data              122 drivers/mfd/lp8788.c int lp8788_read_byte(struct lp8788 *lp, u8 reg, u8 *data)
data              133 drivers/mfd/lp8788.c 	*data = (u8)val;
data              138 drivers/mfd/lp8788.c int lp8788_read_multi_bytes(struct lp8788 *lp, u8 reg, u8 *data, size_t count)
data              140 drivers/mfd/lp8788.c 	return regmap_bulk_read(lp->regmap, reg, data, count);
data              144 drivers/mfd/lp8788.c int lp8788_write_byte(struct lp8788 *lp, u8 reg, u8 data)
data              146 drivers/mfd/lp8788.c 	return regmap_write(lp->regmap, reg, data);
data              150 drivers/mfd/lp8788.c int lp8788_update_bits(struct lp8788 *lp, u8 reg, u8 mask, u8 data)
data              152 drivers/mfd/lp8788.c 	return regmap_update_bits(lp->regmap, reg, mask, data);
data              345 drivers/mfd/madera-core.c 	{ .compatible = "cirrus,cs47l15", .data = (void *)CS47L15 },
data              346 drivers/mfd/madera-core.c 	{ .compatible = "cirrus,cs47l35", .data = (void *)CS47L35 },
data              347 drivers/mfd/madera-core.c 	{ .compatible = "cirrus,cs47l85", .data = (void *)CS47L85 },
data              348 drivers/mfd/madera-core.c 	{ .compatible = "cirrus,cs47l90", .data = (void *)CS47L90 },
data              349 drivers/mfd/madera-core.c 	{ .compatible = "cirrus,cs47l91", .data = (void *)CS47L91 },
data              350 drivers/mfd/madera-core.c 	{ .compatible = "cirrus,cs42l92", .data = (void *)CS42L92 },
data              351 drivers/mfd/madera-core.c 	{ .compatible = "cirrus,cs47l92", .data = (void *)CS47L92 },
data              352 drivers/mfd/madera-core.c 	{ .compatible = "cirrus,cs47l93", .data = (void *)CS47L93 },
data              353 drivers/mfd/madera-core.c 	{ .compatible = "cirrus,wm1840", .data = (void *)WM1840 },
data              137 drivers/mfd/max14577.c 		.data = (void *)MAXIM_DEVICE_TYPE_MAX14577,
data              141 drivers/mfd/max14577.c 		.data = (void *)MAXIM_DEVICE_TYPE_MAX77836,
data              409 drivers/mfd/max14577.c 				(enum maxim_device_type)of_id->data;
data              151 drivers/mfd/max77686.c 		.data = (void *)TYPE_MAX77686,
data              155 drivers/mfd/max77686.c 		.data = (void *)TYPE_MAX77802,
data              164 drivers/mfd/max77686.c 	unsigned int data;
data              203 drivers/mfd/max77686.c 	ret = regmap_read(max77686->regmap, MAX77686_REG_DEVICE_ID, &data);
data              478 drivers/mfd/max8925-core.c static irqreturn_t max8925_irq(int irq, void *data)
data              480 drivers/mfd/max8925-core.c 	struct max8925_chip *chip = data;
data              507 drivers/mfd/max8925-core.c static irqreturn_t max8925_tsc_irq(int irq, void *data)
data              509 drivers/mfd/max8925-core.c 	struct max8925_chip *chip = data;
data              536 drivers/mfd/max8925-core.c static void max8925_irq_lock(struct irq_data *data)
data              538 drivers/mfd/max8925-core.c 	struct max8925_chip *chip = irq_data_get_irq_chip_data(data);
data              543 drivers/mfd/max8925-core.c static void max8925_irq_sync_unlock(struct irq_data *data)
data              545 drivers/mfd/max8925-core.c 	struct max8925_chip *chip = irq_data_get_irq_chip_data(data);
data              621 drivers/mfd/max8925-core.c static void max8925_irq_enable(struct irq_data *data)
data              623 drivers/mfd/max8925-core.c 	struct max8925_chip *chip = irq_data_get_irq_chip_data(data);
data              625 drivers/mfd/max8925-core.c 	max8925_irqs[data->irq - chip->irq_base].enable
data              626 drivers/mfd/max8925-core.c 		= max8925_irqs[data->irq - chip->irq_base].offs;
data              629 drivers/mfd/max8925-core.c static void max8925_irq_disable(struct irq_data *data)
data              631 drivers/mfd/max8925-core.c 	struct max8925_chip *chip = irq_data_get_irq_chip_data(data);
data              633 drivers/mfd/max8925-core.c 	max8925_irqs[data->irq - chip->irq_base].enable = 0;
data               52 drivers/mfd/max8925-i2c.c 	unsigned char data = 0;
data               56 drivers/mfd/max8925-i2c.c 	ret = max8925_read_device(i2c, reg, 1, &data);
data               62 drivers/mfd/max8925-i2c.c 		return (int)data;
data               67 drivers/mfd/max8925-i2c.c 		unsigned char data)
data               73 drivers/mfd/max8925-i2c.c 	ret = max8925_write_device(i2c, reg, 1, &data);
data              109 drivers/mfd/max8925-i2c.c 		unsigned char mask, unsigned char data)
data              120 drivers/mfd/max8925-i2c.c 	value |= data;
data              100 drivers/mfd/max8997-irq.c static void max8997_irq_lock(struct irq_data *data)
data              102 drivers/mfd/max8997-irq.c 	struct max8997_dev *max8997 = irq_data_get_irq_chip_data(data);
data              107 drivers/mfd/max8997-irq.c static void max8997_irq_sync_unlock(struct irq_data *data)
data              109 drivers/mfd/max8997-irq.c 	struct max8997_dev *max8997 = irq_data_get_irq_chip_data(data);
data              129 drivers/mfd/max8997-irq.c irq_to_max8997_irq(struct max8997_dev *max8997, struct irq_data *data)
data              131 drivers/mfd/max8997-irq.c 	return &max8997_irqs[data->hwirq];
data              134 drivers/mfd/max8997-irq.c static void max8997_irq_mask(struct irq_data *data)
data              136 drivers/mfd/max8997-irq.c 	struct max8997_dev *max8997 = irq_data_get_irq_chip_data(data);
data              138 drivers/mfd/max8997-irq.c 								     data);
data              143 drivers/mfd/max8997-irq.c static void max8997_irq_unmask(struct irq_data *data)
data              145 drivers/mfd/max8997-irq.c 	struct max8997_dev *max8997 = irq_data_get_irq_chip_data(data);
data              147 drivers/mfd/max8997-irq.c 								     data);
data              165 drivers/mfd/max8997-irq.c static irqreturn_t max8997_irq_thread(int irq, void *data)
data              167 drivers/mfd/max8997-irq.c 	struct max8997_dev *max8997 = data;
data               41 drivers/mfd/max8997.c 	{ .compatible = "maxim,max8997-pmic", .data = (void *)TYPE_MAX8997 },
data              151 drivers/mfd/max8997.c 		return (unsigned long)match->data;
data               95 drivers/mfd/max8998-irq.c irq_to_max8998_irq(struct max8998_dev *max8998, struct irq_data *data)
data               97 drivers/mfd/max8998-irq.c 	return &max8998_irqs[data->hwirq];
data              100 drivers/mfd/max8998-irq.c static void max8998_irq_lock(struct irq_data *data)
data              102 drivers/mfd/max8998-irq.c 	struct max8998_dev *max8998 = irq_data_get_irq_chip_data(data);
data              107 drivers/mfd/max8998-irq.c static void max8998_irq_sync_unlock(struct irq_data *data)
data              109 drivers/mfd/max8998-irq.c 	struct max8998_dev *max8998 = irq_data_get_irq_chip_data(data);
data              127 drivers/mfd/max8998-irq.c static void max8998_irq_unmask(struct irq_data *data)
data              129 drivers/mfd/max8998-irq.c 	struct max8998_dev *max8998 = irq_data_get_irq_chip_data(data);
data              130 drivers/mfd/max8998-irq.c 	struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data);
data              135 drivers/mfd/max8998-irq.c static void max8998_irq_mask(struct irq_data *data)
data              137 drivers/mfd/max8998-irq.c 	struct max8998_dev *max8998 = irq_data_get_irq_chip_data(data);
data              138 drivers/mfd/max8998-irq.c 	struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data);
data              151 drivers/mfd/max8998-irq.c static irqreturn_t max8998_irq_thread(int irq, void *data)
data              153 drivers/mfd/max8998-irq.c 	struct max8998_dev *max8998 = data;
data              120 drivers/mfd/max8998.c 	{ .compatible = "maxim,max8998", .data = (void *)TYPE_MAX8998 },
data              121 drivers/mfd/max8998.c 	{ .compatible = "national,lp3974", .data = (void *)TYPE_LP3974 },
data              122 drivers/mfd/max8998.c 	{ .compatible = "ti,lp3974", .data = (void *)TYPE_LP3974 },
data              161 drivers/mfd/max8998.c 		return (unsigned long)match->data;
data              241 drivers/mfd/mc13xxx-core.c static irqreturn_t mc13xxx_handler_adcdone(int irq, void *data)
data              243 drivers/mfd/mc13xxx-core.c 	struct mc13xxx_adcdone_data *adcdone_data = data;
data               36 drivers/mfd/mc13xxx-i2c.c 		.data = &mc13xxx_variant_mc13892,
data               39 drivers/mfd/mc13xxx-i2c.c 		.data = &mc13xxx_variant_mc34708,
data               80 drivers/mfd/mc13xxx-i2c.c 		mc13xxx->variant = of_id->data;
data               41 drivers/mfd/mc13xxx-spi.c 	{ .compatible = "fsl,mc13783", .data = &mc13xxx_variant_mc13783, },
data               42 drivers/mfd/mc13xxx-spi.c 	{ .compatible = "fsl,mc13892", .data = &mc13xxx_variant_mc13892, },
data               43 drivers/mfd/mc13xxx-spi.c 	{ .compatible = "fsl,mc34708", .data = &mc13xxx_variant_mc34708, },
data               90 drivers/mfd/mc13xxx-spi.c static int mc13xxx_spi_write(void *context, const void *data, size_t count)
data               94 drivers/mfd/mc13xxx-spi.c 	const char *reg = data;
data              101 drivers/mfd/mc13xxx-spi.c 		spi_write(spi, data, count);
data              103 drivers/mfd/mc13xxx-spi.c 	return spi_write(spi, data, count);
data              159 drivers/mfd/mc13xxx-spi.c 		mc13xxx->variant = of_id->data;
data              155 drivers/mfd/mcp-sa11x0.c 	struct mcp_plat_data *data = dev_get_platdata(&dev->dev);
data              161 drivers/mfd/mcp-sa11x0.c 	if (!data)
data              189 drivers/mfd/mcp-sa11x0.c 	mcp->sclk_rate		= data->sclk_rate;
data              192 drivers/mfd/mcp-sa11x0.c 	m->mccr0 = data->mccr0 | 0x7f7f;
data              193 drivers/mfd/mcp-sa11x0.c 	m->mccr1 = data->mccr1;
data              220 drivers/mfd/mcp-sa11x0.c 	ret = mcp_host_add(mcp, data->codec_pdata);
data              165 drivers/mfd/menelaus.c 	void			(*mmc_callback)(void *data, u8 mask);
data              398 drivers/mfd/menelaus.c int menelaus_register_mmc_callback(void (*callback)(void *data, u8 card_mask),
data              399 drivers/mfd/menelaus.c 				   void *data)
data              403 drivers/mfd/menelaus.c 	the_menelaus->mmc_callback_data = data;
data              220 drivers/mfd/mt6397-core.c 		.data = &mt6323_core,
data              223 drivers/mfd/mt6397-core.c 		.data = &mt6397_core,
data               17 drivers/mfd/mt6397-irq.c static void mt6397_irq_lock(struct irq_data *data)
data               19 drivers/mfd/mt6397-irq.c 	struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data);
data               24 drivers/mfd/mt6397-irq.c static void mt6397_irq_sync_unlock(struct irq_data *data)
data               26 drivers/mfd/mt6397-irq.c 	struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data);
data               36 drivers/mfd/mt6397-irq.c static void mt6397_irq_disable(struct irq_data *data)
data               38 drivers/mfd/mt6397-irq.c 	struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data);
data               39 drivers/mfd/mt6397-irq.c 	int shift = data->hwirq & 0xf;
data               40 drivers/mfd/mt6397-irq.c 	int reg = data->hwirq >> 4;
data               45 drivers/mfd/mt6397-irq.c static void mt6397_irq_enable(struct irq_data *data)
data               47 drivers/mfd/mt6397-irq.c 	struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(data);
data               48 drivers/mfd/mt6397-irq.c 	int shift = data->hwirq & 0xf;
data               49 drivers/mfd/mt6397-irq.c 	int reg = data->hwirq >> 4;
data              104 drivers/mfd/mt6397-irq.c static irqreturn_t mt6397_irq_thread(int irq, void *data)
data              106 drivers/mfd/mt6397-irq.c 	struct mt6397_chip *mt6397 = data;
data              120 drivers/mfd/mxs-lradc.c 	{ .compatible = "fsl,imx23-lradc", .data = (void *)IMX23_LRADC, },
data              121 drivers/mfd/mxs-lradc.c 	{ .compatible = "fsl,imx28-lradc", .data = (void *)IMX28_LRADC, },
data              145 drivers/mfd/mxs-lradc.c 	lradc->soc = (enum mxs_lradc_id)of_id->data;
data              806 drivers/mfd/omap-usb-host.c static int usbhs_omap_remove_child(struct device *dev, void *data)
data              491 drivers/mfd/palmas.c 		.data = &palmas_data,
data              495 drivers/mfd/palmas.c 		.data = &tps659038_data,
data              499 drivers/mfd/palmas.c 		.data = &tps65917_data,
data              544 drivers/mfd/palmas.c 	driver_data = (struct palmas_driver_data *)match->data;
data              168 drivers/mfd/pcf50633-adc.c static void pcf50633_adc_irq(int irq, void *data)
data              170 drivers/mfd/pcf50633-adc.c 	struct pcf50633_adc *adc = data;
data               28 drivers/mfd/pcf50633-core.c 					int nr_regs, u8 *data)
data               32 drivers/mfd/pcf50633-core.c 	ret = regmap_raw_read(pcf->regmap, reg, data, nr_regs);
data               42 drivers/mfd/pcf50633-core.c 					int nr_regs, u8 *data)
data               44 drivers/mfd/pcf50633-core.c 	return regmap_raw_write(pcf->regmap, reg, data, nr_regs);
data               20 drivers/mfd/pcf50633-irq.c 			void (*handler) (int, void *), void *data)
data               30 drivers/mfd/pcf50633-irq.c 	pcf->irq_handler[irq].data = data;
data              103 drivers/mfd/pcf50633-irq.c 		pcf->irq_handler[irq].handler(irq, pcf->irq_handler[irq].data);
data              109 drivers/mfd/pcf50633-irq.c static irqreturn_t pcf50633_irq(int irq, void *data)
data              111 drivers/mfd/pcf50633-irq.c 	struct pcf50633 *pcf = data;
data              381 drivers/mfd/qcom-pm8xxx.c 				   unsigned int nr_irqs, void *data)
data              384 drivers/mfd/qcom-pm8xxx.c 	struct irq_fwspec *fwspec = data;
data              508 drivers/mfd/qcom-pm8xxx.c 	{ .compatible = "qcom,pm8018", .data = &pm8xxx_data},
data              509 drivers/mfd/qcom-pm8xxx.c 	{ .compatible = "qcom,pm8058", .data = &pm8xxx_data},
data              510 drivers/mfd/qcom-pm8xxx.c 	{ .compatible = "qcom,pm8821", .data = &pm8821_data},
data              511 drivers/mfd/qcom-pm8xxx.c 	{ .compatible = "qcom,pm8921", .data = &pm8xxx_data},
data              518 drivers/mfd/qcom-pm8xxx.c 	const struct pm_irq_data *data;
data              525 drivers/mfd/qcom-pm8xxx.c 	data = of_device_get_match_data(&pdev->dev);
data              526 drivers/mfd/qcom-pm8xxx.c 	if (!data) {
data              560 drivers/mfd/qcom-pm8xxx.c 			    struct_size(chip, config, data->num_irqs),
data              567 drivers/mfd/qcom-pm8xxx.c 	chip->num_blocks = DIV_ROUND_UP(data->num_irqs, 8);
data              569 drivers/mfd/qcom-pm8xxx.c 	chip->pm_irq_data = data;
data              573 drivers/mfd/qcom-pm8xxx.c 						data->num_irqs,
data              579 drivers/mfd/qcom-pm8xxx.c 	irq_set_chained_handler_and_data(irq, data->irq_handler, chip);
data               39 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,spmi-pmic", .data = (void *)COMMON_SUBTYPE },
data               40 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8941",    .data = (void *)PM8941_SUBTYPE },
data               41 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8841",    .data = (void *)PM8841_SUBTYPE },
data               42 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8019",    .data = (void *)PM8019_SUBTYPE },
data               43 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8226",    .data = (void *)PM8226_SUBTYPE },
data               44 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8110",    .data = (void *)PM8110_SUBTYPE },
data               45 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pma8084",   .data = (void *)PMA8084_SUBTYPE },
data               46 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pmi8962",   .data = (void *)PMI8962_SUBTYPE },
data               47 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pmd9635",   .data = (void *)PMD9635_SUBTYPE },
data               48 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8994",    .data = (void *)PM8994_SUBTYPE },
data               49 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pmi8994",   .data = (void *)PMI8994_SUBTYPE },
data               50 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8916",    .data = (void *)PM8916_SUBTYPE },
data               51 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8004",    .data = (void *)PM8004_SUBTYPE },
data               52 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8909",    .data = (void *)PM8909_SUBTYPE },
data               53 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8998",    .data = (void *)PM8998_SUBTYPE },
data               54 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pmi8998",   .data = (void *)PMI8998_SUBTYPE },
data               55 drivers/mfd/qcom-spmi-pmic.c 	{ .compatible = "qcom,pm8005",    .data = (void *)PM8005_SUBTYPE },
data               77 drivers/mfd/qcom-spmi-pmic.c 		if (subtype == (unsigned long)pmic_spmi_id_table[i].data)
data               55 drivers/mfd/qcom_rpm.c 	const struct qcom_rpm_data *data;
data              436 drivers/mfd/qcom_rpm.c 	{ .compatible = "qcom,rpm-apq8064", .data = &apq8064_template },
data              437 drivers/mfd/qcom_rpm.c 	{ .compatible = "qcom,rpm-msm8660", .data = &msm8660_template },
data              438 drivers/mfd/qcom_rpm.c 	{ .compatible = "qcom,rpm-msm8960", .data = &msm8960_template },
data              439 drivers/mfd/qcom_rpm.c 	{ .compatible = "qcom,rpm-ipq8064", .data = &ipq806x_template },
data              440 drivers/mfd/qcom_rpm.c 	{ .compatible = "qcom,rpm-mdm9615", .data = &mdm9615_template },
data              451 drivers/mfd/qcom_rpm.c 	const struct qcom_rpm_data *data = rpm->data;
data              457 drivers/mfd/qcom_rpm.c 	if (WARN_ON(resource < 0 || resource >= data->n_resources))
data              460 drivers/mfd/qcom_rpm.c 	res = &data->resource_table[resource];
data              470 drivers/mfd/qcom_rpm.c 	for (i = 0; i < rpm->data->req_sel_size; i++) {
data              472 drivers/mfd/qcom_rpm.c 			       RPM_CTRL_REG(rpm, rpm->data->req_sel_off + i));
data              475 drivers/mfd/qcom_rpm.c 	writel_relaxed(BIT(state), RPM_CTRL_REG(rpm, rpm->data->req_ctx_off));
data              498 drivers/mfd/qcom_rpm.c 	ack = readl_relaxed(RPM_CTRL_REG(rpm, rpm->data->ack_ctx_off));
data              499 drivers/mfd/qcom_rpm.c 	for (i = 0; i < rpm->data->ack_sel_size; i++)
data              501 drivers/mfd/qcom_rpm.c 			RPM_CTRL_REG(rpm, rpm->data->ack_sel_off + i));
data              502 drivers/mfd/qcom_rpm.c 	writel(0, RPM_CTRL_REG(rpm, rpm->data->ack_ctx_off));
data              578 drivers/mfd/qcom_rpm.c 	rpm->data = match->data;
data              617 drivers/mfd/qcom_rpm.c 	if (fw_version[0] != rpm->data->version) {
data              623 drivers/mfd/qcom_rpm.c 			rpm->data->version);
data               88 drivers/mfd/rave-sp.c 	unsigned char data[RAVE_SP_RX_BUFFER_SIZE];
data              103 drivers/mfd/rave-sp.c 	void  *data;
data              282 drivers/mfd/rave-sp.c static int rave_sp_write(struct rave_sp *sp, const u8 *data, u8 data_size)
data              296 drivers/mfd/rave-sp.c 	sp->variant->checksum->subroutine(data, data_size, crc);
data              299 drivers/mfd/rave-sp.c 	dest = stuff(dest, data, data_size);
data              347 drivers/mfd/rave-sp.c 		.data     = reply_data,
data              351 drivers/mfd/rave-sp.c 	unsigned char *data = __data;
data              355 drivers/mfd/rave-sp.c 	command = sp->variant->cmd.translate(data[0]);
data              369 drivers/mfd/rave-sp.c 	data[0] = command;
data              370 drivers/mfd/rave-sp.c 	data[1] = ackid;
data              372 drivers/mfd/rave-sp.c 	rave_sp_write(sp, data, data_size);
data              389 drivers/mfd/rave-sp.c 				  const unsigned char *data, size_t length)
data              392 drivers/mfd/rave-sp.c 		[0] = rave_sp_reply_code(data[0]),
data              393 drivers/mfd/rave-sp.c 		[1] = data[1],
data              399 drivers/mfd/rave-sp.c 				     rave_sp_action_pack(data[0], data[2]),
data              404 drivers/mfd/rave-sp.c 				  const unsigned char *data, size_t length)
data              414 drivers/mfd/rave-sp.c 		if (reply->code == data[0] && reply->ackid == data[1] &&
data              420 drivers/mfd/rave-sp.c 			memcpy(reply->data, &data[2], reply->length);
data              426 drivers/mfd/rave-sp.c 				reply->code, data[0]);
data              428 drivers/mfd/rave-sp.c 				reply->ackid, data[1]);
data              438 drivers/mfd/rave-sp.c 				  const unsigned char *data,
data              443 drivers/mfd/rave-sp.c 	const u8 *crc_reported       = &data[payload_length];
data              453 drivers/mfd/rave-sp.c 			     16, 1, data, length, false);
data              460 drivers/mfd/rave-sp.c 	sp->variant->checksum->subroutine(data, payload_length,
data              468 drivers/mfd/rave-sp.c 	if (rave_sp_id_is_event(data[0]))
data              469 drivers/mfd/rave-sp.c 		rave_sp_receive_event(sp, data, length);
data              471 drivers/mfd/rave-sp.c 		rave_sp_receive_reply(sp, data, length);
data              499 drivers/mfd/rave-sp.c 						      deframer->data,
data              547 drivers/mfd/rave-sp.c 			if (deframer->length == sizeof(deframer->data)) {
data              561 drivers/mfd/rave-sp.c 			deframer->data[deframer->length++] = byte;
data              755 drivers/mfd/rave-sp.c 	{ .compatible = "zii,rave-sp-niu",  .data = &rave_sp_legacy },
data              756 drivers/mfd/rave-sp.c 	{ .compatible = "zii,rave-sp-mezz", .data = &rave_sp_legacy },
data              757 drivers/mfd/rave-sp.c 	{ .compatible = "zii,rave-sp-esb",  .data = &rave_sp_legacy },
data              758 drivers/mfd/rave-sp.c 	{ .compatible = "zii,rave-sp-rdu1", .data = &rave_sp_rdu1   },
data              759 drivers/mfd/rave-sp.c 	{ .compatible = "zii,rave-sp-rdu2", .data = &rave_sp_rdu2   },
data              150 drivers/mfd/rc5t583-irq.c 	const struct rc5t583_irq_data *data = &rc5t583_irqs[__irq];
data              152 drivers/mfd/rc5t583-irq.c 	rc5t583->group_irq_en[data->grp_index] |= 1 << data->grp_index;
data              153 drivers/mfd/rc5t583-irq.c 	rc5t583->intc_inten_reg |= 1 << data->master_bit;
data              154 drivers/mfd/rc5t583-irq.c 	rc5t583->irq_en_reg[data->mask_reg_index] |= 1 << data->int_en_bit;
data              161 drivers/mfd/rc5t583-irq.c 	const struct rc5t583_irq_data *data = &rc5t583_irqs[__irq];
data              163 drivers/mfd/rc5t583-irq.c 	rc5t583->group_irq_en[data->grp_index] &= ~(1 << data->grp_index);
data              164 drivers/mfd/rc5t583-irq.c 	if (!rc5t583->group_irq_en[data->grp_index])
data              165 drivers/mfd/rc5t583-irq.c 		rc5t583->intc_inten_reg &= ~(1 << data->master_bit);
data              167 drivers/mfd/rc5t583-irq.c 	rc5t583->irq_en_reg[data->mask_reg_index] &= ~(1 << data->int_en_bit);
data              174 drivers/mfd/rc5t583-irq.c 	const struct rc5t583_irq_data *data = &rc5t583_irqs[__irq];
data              180 drivers/mfd/rc5t583-irq.c 	if ((data->int_type & GPIO_INT) && (type & IRQ_TYPE_EDGE_BOTH)) {
data              181 drivers/mfd/rc5t583-irq.c 		gpedge_index = data->int_en_bit / 4;
data              182 drivers/mfd/rc5t583-irq.c 		gpedge_bit_pos = data->int_en_bit % 4;
data              241 drivers/mfd/rc5t583-irq.c static irqreturn_t rc5t583_irq(int irq, void *data)
data              243 drivers/mfd/rc5t583-irq.c 	struct rc5t583 *rc5t583 = data;
data              303 drivers/mfd/rc5t583-irq.c 		const struct rc5t583_irq_data *data = &rc5t583_irqs[i];
data              304 drivers/mfd/rc5t583-irq.c 		if ((int_sts[data->mask_reg_index] & (1 << data->int_en_bit)) &&
data              305 drivers/mfd/rc5t583-irq.c 			(rc5t583->group_irq_en[data->master_bit] &
data              306 drivers/mfd/rc5t583-irq.c 					(1 << data->grp_index)))
data              156 drivers/mfd/retu-mfd.c int retu_write(struct retu_dev *rdev, u8 reg, u16 data)
data              161 drivers/mfd/retu-mfd.c 	ret = regmap_write(rdev->regmap, reg, data);
data              206 drivers/mfd/retu-mfd.c static int retu_regmap_write(void *context, const void *data, size_t count)
data              214 drivers/mfd/retu-mfd.c 	memcpy(&reg, data, sizeof(reg));
data              215 drivers/mfd/retu-mfd.c 	memcpy(&val, data + sizeof(reg), sizeof(val));
data               83 drivers/mfd/rn5t618.c 	{ .compatible = "ricoh,rn5t567", .data = (void *)RN5T567 },
data               84 drivers/mfd/rn5t618.c 	{ .compatible = "ricoh,rn5t618", .data = (void *)RN5T618 },
data               85 drivers/mfd/rn5t618.c 	{ .compatible = "ricoh,rc5t619", .data = (void *)RC5T619 },
data              108 drivers/mfd/rn5t618.c 	priv->variant = (long)of_id->data;
data              185 drivers/mfd/rohm-bd718x7.c 		.data = (void *)ROHM_CHIP_TYPE_BD71837,
data              189 drivers/mfd/rohm-bd718x7.c 		.data = (void *)ROHM_CHIP_TYPE_BD71847,
data              100 drivers/mfd/sec-core.c 		.data = (void *)S5M8767X,
data              103 drivers/mfd/sec-core.c 		.data = (void *)S2MPS11X,
data              106 drivers/mfd/sec-core.c 		.data = (void *)S2MPS13X,
data              109 drivers/mfd/sec-core.c 		.data = (void *)S2MPS14X,
data              112 drivers/mfd/sec-core.c 		.data = (void *)S2MPS15X,
data              115 drivers/mfd/sec-core.c 		.data = (void *)S2MPA01,
data              118 drivers/mfd/sec-core.c 		.data = (void *)S2MPU02,
data              331 drivers/mfd/sec-core.c 		return (unsigned long)match->data;
data              267 drivers/mfd/si476x-cmd.c 	u8  data[CMD_MAX_ARGS_COUNT + 1];
data              280 drivers/mfd/si476x-cmd.c 	data[0] = command;
data              281 drivers/mfd/si476x-cmd.c 	memcpy(&data[1], args, argn);
data              282 drivers/mfd/si476x-cmd.c 	dev_dbg(&client->dev, "Command:\n %*ph\n", argn + 1, data);
data              285 drivers/mfd/si476x-cmd.c 				   (char *) data, argn + 1);
data              291 drivers/mfd/sm501.c 	unsigned long data;
data              296 drivers/mfd/sm501.c 	data = smc501_readl(sm->regs + reg);
data              297 drivers/mfd/sm501.c 	data |= set;
data              298 drivers/mfd/sm501.c 	data &= ~clear;
data              300 drivers/mfd/sm501.c 	smc501_writel(data, sm->regs + reg);
data              305 drivers/mfd/sm501.c 	return data;
data              112 drivers/mfd/sprd-sc27xx-spi.c static int sprd_pmic_spi_write(void *context, const void *data, size_t count)
data              117 drivers/mfd/sprd-sc27xx-spi.c 	return spi_write(spi, data, count);
data              227 drivers/mfd/sprd-sc27xx-spi.c 	{ .compatible = "sprd,sc2731", .data = &sc2731_data },
data              171 drivers/mfd/ssbi.c ssbi_pa_transfer(struct ssbi *ssbi, u32 cmd, u8 *data)
data              185 drivers/mfd/ssbi.c 			if (data)
data              186 drivers/mfd/ssbi.c 				*data = rd_status & 0xff;
data              166 drivers/mfd/stmfx.c static void stmfx_irq_bus_lock(struct irq_data *data)
data              168 drivers/mfd/stmfx.c 	struct stmfx *stmfx = irq_data_get_irq_chip_data(data);
data              173 drivers/mfd/stmfx.c static void stmfx_irq_bus_sync_unlock(struct irq_data *data)
data              175 drivers/mfd/stmfx.c 	struct stmfx *stmfx = irq_data_get_irq_chip_data(data);
data              182 drivers/mfd/stmfx.c static void stmfx_irq_mask(struct irq_data *data)
data              184 drivers/mfd/stmfx.c 	struct stmfx *stmfx = irq_data_get_irq_chip_data(data);
data              186 drivers/mfd/stmfx.c 	stmfx->irq_src &= ~BIT(data->hwirq % 8);
data              189 drivers/mfd/stmfx.c static void stmfx_irq_unmask(struct irq_data *data)
data              191 drivers/mfd/stmfx.c 	struct stmfx *stmfx = irq_data_get_irq_chip_data(data);
data              193 drivers/mfd/stmfx.c 	stmfx->irq_src |= BIT(data->hwirq % 8);
data              204 drivers/mfd/stmfx.c static irqreturn_t stmfx_irq_handler(int irq, void *data)
data              206 drivers/mfd/stmfx.c 	struct stmfx *stmfx = data;
data               57 drivers/mfd/stmpe-i2c.c 	{ .compatible = "st,stmpe610", .data = (void *)STMPE610, },
data               58 drivers/mfd/stmpe-i2c.c 	{ .compatible = "st,stmpe801", .data = (void *)STMPE801, },
data               59 drivers/mfd/stmpe-i2c.c 	{ .compatible = "st,stmpe811", .data = (void *)STMPE811, },
data               60 drivers/mfd/stmpe-i2c.c 	{ .compatible = "st,stmpe1600", .data = (void *)STMPE1600, },
data               61 drivers/mfd/stmpe-i2c.c 	{ .compatible = "st,stmpe1601", .data = (void *)STMPE1601, },
data               62 drivers/mfd/stmpe-i2c.c 	{ .compatible = "st,stmpe1801", .data = (void *)STMPE1801, },
data               63 drivers/mfd/stmpe-i2c.c 	{ .compatible = "st,stmpe2401", .data = (void *)STMPE2401, },
data               64 drivers/mfd/stmpe-i2c.c 	{ .compatible = "st,stmpe2403", .data = (void *)STMPE2403, },
data               75 drivers/mfd/stmpe-i2c.c 	i2c_ci.data = (void *)id;
data               89 drivers/mfd/stmpe-i2c.c 		partnum = (enum stmpe_partnum)of_id->data;
data             1082 drivers/mfd/stmpe.c static irqreturn_t stmpe_irq(int irq, void *data)
data             1084 drivers/mfd/stmpe.c 	struct stmpe *stmpe = data;
data             1134 drivers/mfd/stmpe.c static void stmpe_irq_lock(struct irq_data *data)
data             1136 drivers/mfd/stmpe.c 	struct stmpe *stmpe = irq_data_get_irq_chip_data(data);
data             1141 drivers/mfd/stmpe.c static void stmpe_irq_sync_unlock(struct irq_data *data)
data             1143 drivers/mfd/stmpe.c 	struct stmpe *stmpe = irq_data_get_irq_chip_data(data);
data             1162 drivers/mfd/stmpe.c static void stmpe_irq_mask(struct irq_data *data)
data             1164 drivers/mfd/stmpe.c 	struct stmpe *stmpe = irq_data_get_irq_chip_data(data);
data             1165 drivers/mfd/stmpe.c 	int offset = data->hwirq;
data             1172 drivers/mfd/stmpe.c static void stmpe_irq_unmask(struct irq_data *data)
data             1174 drivers/mfd/stmpe.c 	struct stmpe *stmpe = irq_data_get_irq_chip_data(data);
data             1175 drivers/mfd/stmpe.c 	int offset = data->hwirq;
data             1241 drivers/mfd/stmpe.c 	u8 data[2];
data             1245 drivers/mfd/stmpe.c 			       ARRAY_SIZE(data), data);
data             1249 drivers/mfd/stmpe.c 	id = (data[0] << 8) | data[1];
data               88 drivers/mfd/stmpe.h 	void *data;
data               82 drivers/mfd/sun4i-gpadc.c 		.data = (void *)ARCH_SUN4I_A10,
data               85 drivers/mfd/sun4i-gpadc.c 		.data = (void *)ARCH_SUN5I_A13,
data               88 drivers/mfd/sun4i-gpadc.c 		.data = (void *)ARCH_SUN6I_A31,
data              107 drivers/mfd/sun4i-gpadc.c 	switch ((long)of_id->data) {
data              139 drivers/mfd/sun6i-prcm.c 		.data = &sun6i_a31_prcm_data,
data              143 drivers/mfd/sun6i-prcm.c 		.data = &sun8i_a23_prcm_data,
data              151 drivers/mfd/sun6i-prcm.c 	const struct prcm_data *data;
data              159 drivers/mfd/sun6i-prcm.c 	data = match->data;
data              167 drivers/mfd/sun6i-prcm.c 	ret = mfd_add_devices(&pdev->dev, 0, data->subdevs, data->nsubdevs,
data              199 drivers/mfd/t7l66xb.c static void t7l66xb_irq_mask(struct irq_data *data)
data              201 drivers/mfd/t7l66xb.c 	struct t7l66xb *t7l66xb = irq_data_get_irq_chip_data(data);
data              207 drivers/mfd/t7l66xb.c 	imr |= 1 << (data->irq - t7l66xb->irq_base);
data              212 drivers/mfd/t7l66xb.c static void t7l66xb_irq_unmask(struct irq_data *data)
data              214 drivers/mfd/t7l66xb.c 	struct t7l66xb *t7l66xb = irq_data_get_irq_chip_data(data);
data              220 drivers/mfd/t7l66xb.c 	imr &= ~(1 << (data->irq - t7l66xb->irq_base));
data               61 drivers/mfd/tc3589x.c int tc3589x_reg_write(struct tc3589x *tc3589x, u8 reg, u8 data)
data               65 drivers/mfd/tc3589x.c 	ret = i2c_smbus_write_byte_data(tc3589x->i2c, reg, data);
data              178 drivers/mfd/tc3589x.c static irqreturn_t tc3589x_irq(int irq, void *data)
data              180 drivers/mfd/tc3589x.c 	struct tc3589x *tc3589x = data;
data              316 drivers/mfd/tc3589x.c 	{ .compatible = "tc3589x", .data = (void *) TC3589X_UNKNOWN },
data              317 drivers/mfd/tc3589x.c 	{ .compatible = "toshiba,tc35890", .data = (void *) TC3589X_TC35890 },
data              318 drivers/mfd/tc3589x.c 	{ .compatible = "toshiba,tc35892", .data = (void *) TC3589X_TC35892 },
data              319 drivers/mfd/tc3589x.c 	{ .compatible = "toshiba,tc35893", .data = (void *) TC3589X_TC35893 },
data              320 drivers/mfd/tc3589x.c 	{ .compatible = "toshiba,tc35894", .data = (void *) TC3589X_TC35894 },
data              321 drivers/mfd/tc3589x.c 	{ .compatible = "toshiba,tc35895", .data = (void *) TC3589X_TC35895 },
data              322 drivers/mfd/tc3589x.c 	{ .compatible = "toshiba,tc35896", .data = (void *) TC3589X_TC35896 },
data              343 drivers/mfd/tc3589x.c 	*version = (enum tc3589x_version) of_id->data;
data              531 drivers/mfd/tc6393xb.c static void tc6393xb_irq_ack(struct irq_data *data)
data              535 drivers/mfd/tc6393xb.c static void tc6393xb_irq_mask(struct irq_data *data)
data              537 drivers/mfd/tc6393xb.c 	struct tc6393xb *tc6393xb = irq_data_get_irq_chip_data(data);
data              543 drivers/mfd/tc6393xb.c 	imr |= 1 << (data->irq - tc6393xb->irq_base);
data              548 drivers/mfd/tc6393xb.c static void tc6393xb_irq_unmask(struct irq_data *data)
data              550 drivers/mfd/tc6393xb.c 	struct tc6393xb *tc6393xb = irq_data_get_irq_chip_data(data);
data              556 drivers/mfd/tc6393xb.c 	imr &= ~(1 << (data->irq - tc6393xb->irq_base));
data               47 drivers/mfd/ti-lmu.c static void ti_lmu_disable_hw(void *data)
data               49 drivers/mfd/ti-lmu.c 	struct ti_lmu *lmu = data;
data              139 drivers/mfd/ti-lmu.c 	const struct ti_lmu_data *data;
data              148 drivers/mfd/ti-lmu.c 	data = of_device_get_match_data(dev);
data              149 drivers/mfd/ti-lmu.c 	if (!data)
data              163 drivers/mfd/ti-lmu.c 	regmap_cfg.max_register = data->max_register;
data              194 drivers/mfd/ti-lmu.c 	return devm_mfd_add_devices(lmu->dev, 0, data->cells,
data              195 drivers/mfd/ti-lmu.c 				    data->num_cells, NULL, 0, NULL);
data              199 drivers/mfd/ti-lmu.c 	{ .compatible = "ti,lm3631", .data = &lm3631_data },
data              200 drivers/mfd/ti-lmu.c 	{ .compatible = "ti,lm3632", .data = &lm3632_data },
data              201 drivers/mfd/ti-lmu.c 	{ .compatible = "ti,lm3633", .data = &lm3633_data },
data              202 drivers/mfd/ti-lmu.c 	{ .compatible = "ti,lm3695", .data = &lm3695_data },
data              203 drivers/mfd/ti-lmu.c 	{ .compatible = "ti,lm36274", .data = &lm36274_data },
data              297 drivers/mfd/ti_am335x_tscadc.c static int __maybe_unused ti_tscadc_can_wakeup(struct device *dev, void *data)
data               45 drivers/mfd/tps65217.c static void tps65217_irq_lock(struct irq_data *data)
data               47 drivers/mfd/tps65217.c 	struct tps65217 *tps = irq_data_get_irq_chip_data(data);
data               52 drivers/mfd/tps65217.c static void tps65217_irq_sync_unlock(struct irq_data *data)
data               54 drivers/mfd/tps65217.c 	struct tps65217 *tps = irq_data_get_irq_chip_data(data);
data               65 drivers/mfd/tps65217.c static void tps65217_irq_enable(struct irq_data *data)
data               67 drivers/mfd/tps65217.c 	struct tps65217 *tps = irq_data_get_irq_chip_data(data);
data               68 drivers/mfd/tps65217.c 	u8 mask = BIT(data->hwirq) << TPS65217_INT_SHIFT;
data               73 drivers/mfd/tps65217.c static void tps65217_irq_disable(struct irq_data *data)
data               75 drivers/mfd/tps65217.c 	struct tps65217 *tps = irq_data_get_irq_chip_data(data);
data               76 drivers/mfd/tps65217.c 	u8 mask = BIT(data->hwirq) << TPS65217_INT_SHIFT;
data              112 drivers/mfd/tps65217.c static irqreturn_t tps65217_irq_thread(int irq, void *data)
data              114 drivers/mfd/tps65217.c 	struct tps65217 *tps = data;
data              263 drivers/mfd/tps65217.c 	unsigned int data;
data              265 drivers/mfd/tps65217.c 	ret = tps65217_reg_read(tps, reg, &data);
data              271 drivers/mfd/tps65217.c 	data &= ~mask;
data              272 drivers/mfd/tps65217.c 	data |= val & mask;
data              274 drivers/mfd/tps65217.c 	ret = tps65217_reg_write(tps, reg, data, level);
data               92 drivers/mfd/tps65218.c 	unsigned int data;
data               94 drivers/mfd/tps65218.c 	ret = regmap_read(tps->regmap, reg, &data);
data              100 drivers/mfd/tps65218.c 	data &= ~mask;
data              101 drivers/mfd/tps65218.c 	data |= val & mask;
data              104 drivers/mfd/tps65218.c 	ret = tps65218_reg_write(tps, reg, data, level);
data              228 drivers/mfd/tps6586x.c static void tps6586x_irq_lock(struct irq_data *data)
data              230 drivers/mfd/tps6586x.c 	struct tps6586x *tps6586x = irq_data_get_irq_chip_data(data);
data              239 drivers/mfd/tps6586x.c 	const struct tps6586x_irq_data *data = &tps6586x_irqs[__irq];
data              241 drivers/mfd/tps6586x.c 	tps6586x->mask_reg[data->mask_reg] &= ~data->mask_mask;
data              250 drivers/mfd/tps6586x.c 	const struct tps6586x_irq_data *data = &tps6586x_irqs[__irq];
data              252 drivers/mfd/tps6586x.c 	tps6586x->mask_reg[data->mask_reg] |= data->mask_mask;
data              256 drivers/mfd/tps6586x.c static void tps6586x_irq_sync_unlock(struct irq_data *data)
data              258 drivers/mfd/tps6586x.c 	struct tps6586x *tps6586x = irq_data_get_irq_chip_data(data);
data              309 drivers/mfd/tps6586x.c static irqreturn_t tps6586x_irq(int irq, void *data)
data              311 drivers/mfd/tps6586x.c 	struct tps6586x *tps6586x = data;
data              366 drivers/mfd/tps65910.c 	{ .compatible = "ti,tps65910", .data = (void *)TPS65910},
data              367 drivers/mfd/tps65910.c 	{ .compatible = "ti,tps65911", .data = (void *)TPS65911},
data              386 drivers/mfd/tps65910.c 	*chip_id  = (unsigned long)match->data;
data              685 drivers/mfd/twl-core.c 		drv_data.data = NULL;
data              436 drivers/mfd/twl4030-irq.c static void twl4030_sih_mask(struct irq_data *data)
data              438 drivers/mfd/twl4030-irq.c 	struct sih_agent *agent = irq_data_get_irq_chip_data(data);
data              440 drivers/mfd/twl4030-irq.c 	agent->imr |= BIT(data->irq - agent->irq_base);
data              444 drivers/mfd/twl4030-irq.c static void twl4030_sih_unmask(struct irq_data *data)
data              446 drivers/mfd/twl4030-irq.c 	struct sih_agent *agent = irq_data_get_irq_chip_data(data);
data              448 drivers/mfd/twl4030-irq.c 	agent->imr &= ~BIT(data->irq - agent->irq_base);
data              452 drivers/mfd/twl4030-irq.c static int twl4030_sih_set_type(struct irq_data *data, unsigned trigger)
data              454 drivers/mfd/twl4030-irq.c 	struct sih_agent *agent = irq_data_get_irq_chip_data(data);
data              459 drivers/mfd/twl4030-irq.c 	if (irqd_get_trigger_type(data) != trigger)
data              460 drivers/mfd/twl4030-irq.c 		agent->edge_change |= BIT(data->irq - agent->irq_base);
data              465 drivers/mfd/twl4030-irq.c static void twl4030_sih_bus_lock(struct irq_data *data)
data              467 drivers/mfd/twl4030-irq.c 	struct sih_agent	*agent = irq_data_get_irq_chip_data(data);
data              472 drivers/mfd/twl4030-irq.c static void twl4030_sih_bus_sync_unlock(struct irq_data *data)
data              474 drivers/mfd/twl4030-irq.c 	struct sih_agent	*agent = irq_data_get_irq_chip_data(data);
data              580 drivers/mfd/twl4030-irq.c static irqreturn_t handle_twl4030_sih(int irq, void *data)
data              247 drivers/mfd/twl4030-power.c 	u8 data;
data              255 drivers/mfd/twl4030-power.c 	err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P3_SW_EVENTS);
data              258 drivers/mfd/twl4030-power.c 	data |= PWR_LVL_WAKEUP;
data              259 drivers/mfd/twl4030-power.c 	err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P3_SW_EVENTS);
data              271 drivers/mfd/twl4030-power.c 	u8 data;
data              279 drivers/mfd/twl4030-power.c 	err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P1_SW_EVENTS);
data              283 drivers/mfd/twl4030-power.c 	data |= PWR_LVL_WAKEUP;
data              284 drivers/mfd/twl4030-power.c 	err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P1_SW_EVENTS);
data              288 drivers/mfd/twl4030-power.c 	err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data, R_P2_SW_EVENTS);
data              292 drivers/mfd/twl4030-power.c 	data |= PWR_LVL_WAKEUP;
data              293 drivers/mfd/twl4030-power.c 	err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data, R_P2_SW_EVENTS);
data              300 drivers/mfd/twl4030-power.c 		err = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &data,
data              304 drivers/mfd/twl4030-power.c 		data &= ~STARTON_CHG;
data              305 drivers/mfd/twl4030-power.c 		err = twl_i2c_write_u8(TWL_MODULE_PM_MASTER, data,
data              855 drivers/mfd/twl4030-power.c 		.data = &omap3_reset,
data              859 drivers/mfd/twl4030-power.c 		.data = &omap3_idle,
data              863 drivers/mfd/twl4030-power.c 		.data = &osc_off_idle,
data              867 drivers/mfd/twl4030-power.c 		.data = &omap3_idle_ac_quirk,
data              871 drivers/mfd/twl4030-power.c 		.data = &omap3_idle_ac_quirk_osc_off,
data              875 drivers/mfd/twl4030-power.c 		.data = &omap3_idle_ac_quirk,
data              909 drivers/mfd/twl4030-power.c 	if (match && match->data)
data              910 drivers/mfd/twl4030-power.c 		pdata = match->data;
data              160 drivers/mfd/twl6030-irq.c static irqreturn_t twl6030_irq_thread(int irq, void *data)
data              168 drivers/mfd/twl6030-irq.c 	struct twl6030_irq *pdata = data;
data              374 drivers/mfd/twl6030-irq.c 	if (!of_id || !of_id->data) {
data              412 drivers/mfd/twl6030-irq.c 	twl6030_irq->irq_mapping_tbl = of_id->data;
data              224 drivers/mfd/twl6040.c static irqreturn_t twl6040_readyint_handler(int irq, void *data)
data              226 drivers/mfd/twl6040.c 	struct twl6040 *twl6040 = data;
data              233 drivers/mfd/twl6040.c static irqreturn_t twl6040_thint_handler(int irq, void *data)
data              235 drivers/mfd/twl6040.c 	struct twl6040 *twl6040 = data;
data              310 drivers/mfd/ucb1x00-core.c static void ucb1x00_irq_noop(struct irq_data *data)
data              314 drivers/mfd/ucb1x00-core.c static void ucb1x00_irq_mask(struct irq_data *data)
data              316 drivers/mfd/ucb1x00-core.c 	struct ucb1x00 *ucb = irq_data_get_irq_chip_data(data);
data              317 drivers/mfd/ucb1x00-core.c 	unsigned mask = 1 << (data->irq - ucb->irq_base);
data              325 drivers/mfd/ucb1x00-core.c static void ucb1x00_irq_unmask(struct irq_data *data)
data              327 drivers/mfd/ucb1x00-core.c 	struct ucb1x00 *ucb = irq_data_get_irq_chip_data(data);
data              328 drivers/mfd/ucb1x00-core.c 	unsigned mask = 1 << (data->irq - ucb->irq_base);
data              336 drivers/mfd/ucb1x00-core.c static int ucb1x00_irq_set_type(struct irq_data *data, unsigned int type)
data              338 drivers/mfd/ucb1x00-core.c 	struct ucb1x00 *ucb = irq_data_get_irq_chip_data(data);
data              339 drivers/mfd/ucb1x00-core.c 	unsigned mask = 1 << (data->irq - ucb->irq_base);
data              362 drivers/mfd/ucb1x00-core.c static int ucb1x00_irq_set_wake(struct irq_data *data, unsigned int on)
data              364 drivers/mfd/ucb1x00-core.c 	struct ucb1x00 *ucb = irq_data_get_irq_chip_data(data);
data              366 drivers/mfd/ucb1x00-core.c 	unsigned mask = 1 << (data->irq - ucb->irq_base);
data               45 drivers/mfd/vexpress-sysreg.c void vexpress_flags_set(u32 data)
data               60 drivers/mfd/vexpress-sysreg.c 	writel(data, base + SYS_FLAGSSET);
data               53 drivers/mfd/wl1273-core.c static int wl1273_fm_write_data(struct wl1273_core *core, u8 *data, u16 len)
data               61 drivers/mfd/wl1273-core.c 	msg.buf = data;
data             1615 drivers/mfd/wm831x-core.c 	{ .compatible = "wlf,wm8310", .data = (void *)WM8310 },
data             1616 drivers/mfd/wm831x-core.c 	{ .compatible = "wlf,wm8311", .data = (void *)WM8311 },
data             1617 drivers/mfd/wm831x-core.c 	{ .compatible = "wlf,wm8312", .data = (void *)WM8312 },
data             1618 drivers/mfd/wm831x-core.c 	{ .compatible = "wlf,wm8320", .data = (void *)WM8320 },
data             1619 drivers/mfd/wm831x-core.c 	{ .compatible = "wlf,wm8321", .data = (void *)WM8321 },
data             1620 drivers/mfd/wm831x-core.c 	{ .compatible = "wlf,wm8325", .data = (void *)WM8325 },
data             1621 drivers/mfd/wm831x-core.c 	{ .compatible = "wlf,wm8326", .data = (void *)WM8326 },
data               39 drivers/mfd/wm831x-i2c.c 		type = (enum wm831x_parent)of_id->data;
data              330 drivers/mfd/wm831x-irq.c static void wm831x_irq_lock(struct irq_data *data)
data              332 drivers/mfd/wm831x-irq.c 	struct wm831x *wm831x = irq_data_get_irq_chip_data(data);
data              337 drivers/mfd/wm831x-irq.c static void wm831x_irq_sync_unlock(struct irq_data *data)
data              339 drivers/mfd/wm831x-irq.c 	struct wm831x *wm831x = irq_data_get_irq_chip_data(data);
data              369 drivers/mfd/wm831x-irq.c static void wm831x_irq_enable(struct irq_data *data)
data              371 drivers/mfd/wm831x-irq.c 	struct wm831x *wm831x = irq_data_get_irq_chip_data(data);
data              373 drivers/mfd/wm831x-irq.c 							     data->hwirq);
data              378 drivers/mfd/wm831x-irq.c static void wm831x_irq_disable(struct irq_data *data)
data              380 drivers/mfd/wm831x-irq.c 	struct wm831x *wm831x = irq_data_get_irq_chip_data(data);
data              382 drivers/mfd/wm831x-irq.c 							     data->hwirq);
data              387 drivers/mfd/wm831x-irq.c static int wm831x_irq_set_type(struct irq_data *data, unsigned int type)
data              389 drivers/mfd/wm831x-irq.c 	struct wm831x *wm831x = irq_data_get_irq_chip_data(data);
data              392 drivers/mfd/wm831x-irq.c 	irq = data->hwirq;
data              449 drivers/mfd/wm831x-irq.c static irqreturn_t wm831x_irq_thread(int irq, void *data)
data              451 drivers/mfd/wm831x-irq.c 	struct wm831x *wm831x = data;
data               36 drivers/mfd/wm831x-spi.c 		type = (enum wm831x_parent)of_id->data;
data               77 drivers/mfd/wm8350-core.c 	unsigned int data;
data               80 drivers/mfd/wm8350-core.c 	err = regmap_read(wm8350->regmap, reg, &data);
data               84 drivers/mfd/wm8350-core.c 	return data;
data              382 drivers/mfd/wm8350-irq.c 	struct wm8350_irq_data *data;
data              394 drivers/mfd/wm8350-irq.c 		data = &wm8350_irqs[i];
data              396 drivers/mfd/wm8350-irq.c 		if (!(level_one & data->primary))
data              399 drivers/mfd/wm8350-irq.c 		if (!read_done[data->reg]) {
data              400 drivers/mfd/wm8350-irq.c 			sub_reg[data->reg] =
data              402 drivers/mfd/wm8350-irq.c 						data->reg);
data              403 drivers/mfd/wm8350-irq.c 			sub_reg[data->reg] &= ~wm8350->irq_masks[data->reg];
data              404 drivers/mfd/wm8350-irq.c 			read_done[data->reg] = 1;
data              407 drivers/mfd/wm8350-irq.c 		if (sub_reg[data->reg] & data->mask)
data              414 drivers/mfd/wm8350-irq.c static void wm8350_irq_lock(struct irq_data *data)
data              416 drivers/mfd/wm8350-irq.c 	struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data);
data              421 drivers/mfd/wm8350-irq.c static void wm8350_irq_sync_unlock(struct irq_data *data)
data              423 drivers/mfd/wm8350-irq.c 	struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data);
data              437 drivers/mfd/wm8350-irq.c static void wm8350_irq_enable(struct irq_data *data)
data              439 drivers/mfd/wm8350-irq.c 	struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data);
data              441 drivers/mfd/wm8350-irq.c 							     data->irq);
data              446 drivers/mfd/wm8350-irq.c static void wm8350_irq_disable(struct irq_data *data)
data              448 drivers/mfd/wm8350-irq.c 	struct wm8350 *wm8350 = irq_data_get_irq_chip_data(data);
data              450 drivers/mfd/wm8350-irq.c 							     data->irq);
data              614 drivers/mfd/wm8994-core.c 	{ .compatible = "wlf,wm1811", .data = (void *)WM1811 },
data              615 drivers/mfd/wm8994-core.c 	{ .compatible = "wlf,wm8994", .data = (void *)WM8994 },
data              616 drivers/mfd/wm8994-core.c 	{ .compatible = "wlf,wm8958", .data = (void *)WM8958 },
data              639 drivers/mfd/wm8994-core.c 			wm8994->type = (enum wm8994_type)of_id->data;
data              138 drivers/mfd/wm8994-irq.c static void wm8994_edge_irq_enable(struct irq_data *data)
data              142 drivers/mfd/wm8994-irq.c static void wm8994_edge_irq_disable(struct irq_data *data)
data              152 drivers/mfd/wm8994-irq.c static irqreturn_t wm8994_edge_irq(int irq, void *data)
data              154 drivers/mfd/wm8994-irq.c 	struct wm8994 *wm8994 = data;
data               16 drivers/misc/ad525x_dpot-spi.c 	u8 data = val;
data               18 drivers/misc/ad525x_dpot-spi.c 	return spi_write(client, &data, 1);
data               23 drivers/misc/ad525x_dpot-spi.c 	u8 data[2] = {reg, val};
data               25 drivers/misc/ad525x_dpot-spi.c 	return spi_write(client, data, 2);
data               30 drivers/misc/ad525x_dpot-spi.c 	u8 data[3] = {reg, val >> 8, val};
data               32 drivers/misc/ad525x_dpot-spi.c 	return spi_write(client, data, 3);
data               38 drivers/misc/ad525x_dpot-spi.c 	u8 data;
data               40 drivers/misc/ad525x_dpot-spi.c 	ret = spi_read(client, &data, 1);
data               44 drivers/misc/ad525x_dpot-spi.c 	return data;
data              414 drivers/misc/ad525x_dpot.c 	struct dpot_data *data = dev_get_drvdata(dev);
data              419 drivers/misc/ad525x_dpot.c 			test_bit(DPOT_RDAC_MASK & reg, data->otp_en_mask) ?
data              423 drivers/misc/ad525x_dpot.c 	mutex_lock(&data->update_lock);
data              424 drivers/misc/ad525x_dpot.c 	value = dpot_read(data, reg);
data              425 drivers/misc/ad525x_dpot.c 	mutex_unlock(&data->update_lock);
data              440 drivers/misc/ad525x_dpot.c 		return sprintf(buf, "%u\n", value & data->rdac_mask);
data              447 drivers/misc/ad525x_dpot.c 	struct dpot_data *data = dev_get_drvdata(dev);
data              453 drivers/misc/ad525x_dpot.c 			set_bit(DPOT_RDAC_MASK & reg, data->otp_en_mask);
data              455 drivers/misc/ad525x_dpot.c 			clear_bit(DPOT_RDAC_MASK & reg, data->otp_en_mask);
data              461 drivers/misc/ad525x_dpot.c 		!test_bit(DPOT_RDAC_MASK & reg, data->otp_en_mask))
data              468 drivers/misc/ad525x_dpot.c 	if (value > data->rdac_mask)
data              469 drivers/misc/ad525x_dpot.c 		value = data->rdac_mask;
data              471 drivers/misc/ad525x_dpot.c 	mutex_lock(&data->update_lock);
data              472 drivers/misc/ad525x_dpot.c 	dpot_write(data, reg, value);
data              477 drivers/misc/ad525x_dpot.c 	mutex_unlock(&data->update_lock);
data              486 drivers/misc/ad525x_dpot.c 	struct dpot_data *data = dev_get_drvdata(dev);
data              488 drivers/misc/ad525x_dpot.c 	mutex_lock(&data->update_lock);
data              489 drivers/misc/ad525x_dpot.c 	dpot_write(data, reg, 0);
data              490 drivers/misc/ad525x_dpot.c 	mutex_unlock(&data->update_lock);
data              684 drivers/misc/ad525x_dpot.c 	struct dpot_data *data;
data              687 drivers/misc/ad525x_dpot.c 	data = kzalloc(sizeof(struct dpot_data), GFP_KERNEL);
data              688 drivers/misc/ad525x_dpot.c 	if (!data) {
data              693 drivers/misc/ad525x_dpot.c 	dev_set_drvdata(dev, data);
data              694 drivers/misc/ad525x_dpot.c 	mutex_init(&data->update_lock);
data              696 drivers/misc/ad525x_dpot.c 	data->bdata = *bdata;
data              697 drivers/misc/ad525x_dpot.c 	data->devid = devid;
data              699 drivers/misc/ad525x_dpot.c 	data->max_pos = 1 << DPOT_MAX_POS(devid);
data              700 drivers/misc/ad525x_dpot.c 	data->rdac_mask = data->max_pos - 1;
data              701 drivers/misc/ad525x_dpot.c 	data->feat = DPOT_FEAT(devid);
data              702 drivers/misc/ad525x_dpot.c 	data->uid = DPOT_UID(devid);
data              703 drivers/misc/ad525x_dpot.c 	data->wipers = DPOT_WIPERS(devid);
data              706 drivers/misc/ad525x_dpot.c 		if (data->wipers & (1 << i)) {
data              707 drivers/misc/ad525x_dpot.c 			err = ad_dpot_add_files(dev, data->feat, i);
data              711 drivers/misc/ad525x_dpot.c 			if (data->feat & F_RDACS_WONLY)
data              712 drivers/misc/ad525x_dpot.c 				data->rdac_cache[i] = data->max_pos / 2;
data              715 drivers/misc/ad525x_dpot.c 	if (data->feat & F_CMD_INC)
data              724 drivers/misc/ad525x_dpot.c 		 name, data->max_pos);
data              730 drivers/misc/ad525x_dpot.c 		if (data->wipers & (1 << i))
data              731 drivers/misc/ad525x_dpot.c 			ad_dpot_remove_files(dev, data->feat, i);
data              734 drivers/misc/ad525x_dpot.c 	kfree(data);
data              745 drivers/misc/ad525x_dpot.c 	struct dpot_data *data = dev_get_drvdata(dev);
data              749 drivers/misc/ad525x_dpot.c 		if (data->wipers & (1 << i))
data              750 drivers/misc/ad525x_dpot.c 			ad_dpot_remove_files(dev, data->feat, i);
data              752 drivers/misc/ad525x_dpot.c 	kfree(data);
data               18 drivers/misc/altera-stapl/altera-lpt.c static void byteblaster_write(int port, int data)
data               20 drivers/misc/altera-stapl/altera-lpt.c 	outb((u8)data, (u16)(port + 0x378));
data               25 drivers/misc/altera-stapl/altera-lpt.c 	int data = 0;
data               26 drivers/misc/altera-stapl/altera-lpt.c 	data = inb((u16)(port + 0x378));
data               27 drivers/misc/altera-stapl/altera-lpt.c 	return data & 0xff;
data               32 drivers/misc/altera-stapl/altera-lpt.c 	int data = 0;
data               42 drivers/misc/altera-stapl/altera-lpt.c 	data = ((tdi ? 0x40 : 0) | (tms ? 0x02 : 0));
data               44 drivers/misc/altera-stapl/altera-lpt.c 	byteblaster_write(0, data);
data               51 drivers/misc/altera-stapl/altera-lpt.c 	byteblaster_write(0, data | 0x01);
data               53 drivers/misc/altera-stapl/altera-lpt.c 	byteblaster_write(0, data);
data              138 drivers/misc/altera-stapl/altera.c static void altera_export_bool_array(char *key, u8 *data, s32 count)
data              167 drivers/misc/altera-stapl/altera.c 				if (data[i >> 3] & (1 << (i & 7)))
data              188 drivers/misc/altera-stapl/altera.c 			if (data[i >> 3] & (1 << (i & 7)))
data             2443 drivers/misc/altera-stapl/altera.c 	altera_check_crc((u8 *)fw->data, fw->size);
data             2446 drivers/misc/altera-stapl/altera.c 		altera_get_file_info((u8 *)fw->data, fw->size, &format_version,
data             2451 drivers/misc/altera-stapl/altera.c 		while (altera_get_note((u8 *)fw->data, fw->size,
data             2460 drivers/misc/altera-stapl/altera.c 			altera_get_act_info((u8 *)fw->data, fw->size,
data             2493 drivers/misc/altera-stapl/altera.c 	exec_result = altera_execute(astate, (u8 *)fw->data, fw->size,
data               70 drivers/misc/apds9802als.c 	struct als_data *data = i2c_get_clientdata(client);
data               76 drivers/misc/apds9802als.c 	mutex_lock(&data->mutex);
data               97 drivers/misc/apds9802als.c 	mutex_unlock(&data->mutex);
data              103 drivers/misc/apds9802als.c 	mutex_unlock(&data->mutex);
data              112 drivers/misc/apds9802als.c 	struct als_data *data = i2c_get_clientdata(client);
data              131 drivers/misc/apds9802als.c 	mutex_lock(&data->mutex);
data              149 drivers/misc/apds9802als.c 		mutex_unlock(&data->mutex);
data              154 drivers/misc/apds9802als.c 	mutex_unlock(&data->mutex);
data              162 drivers/misc/apds9802als.c 	struct als_data *data = i2c_get_clientdata(client);
data              164 drivers/misc/apds9802als.c 	mutex_lock(&data->mutex);
data              174 drivers/misc/apds9802als.c 	mutex_unlock(&data->mutex);
data              219 drivers/misc/apds9802als.c 	struct als_data *data;
data              221 drivers/misc/apds9802als.c 	data = kzalloc(sizeof(struct als_data), GFP_KERNEL);
data              222 drivers/misc/apds9802als.c 	if (data == NULL) {
data              226 drivers/misc/apds9802als.c 	i2c_set_clientdata(client, data);
data              234 drivers/misc/apds9802als.c 	mutex_init(&data->mutex);
data              241 drivers/misc/apds9802als.c 	kfree(data);
data              247 drivers/misc/apds9802als.c 	struct als_data *data = i2c_get_clientdata(client);
data              258 drivers/misc/apds9802als.c 	kfree(data);
data              186 drivers/misc/apds990x.c static int apds990x_read_byte(struct apds990x_chip *chip, u8 reg, u8 *data)
data              195 drivers/misc/apds990x.c 	*data = ret;
data              199 drivers/misc/apds990x.c static int apds990x_read_word(struct apds990x_chip *chip, u8 reg, u16 *data)
data              208 drivers/misc/apds990x.c 	*data = ret;
data              212 drivers/misc/apds990x.c static int apds990x_write_byte(struct apds990x_chip *chip, u8 reg, u8 data)
data              220 drivers/misc/apds990x.c 	ret = i2c_smbus_write_byte_data(client, reg, data);
data              224 drivers/misc/apds990x.c static int apds990x_write_word(struct apds990x_chip *chip, u8 reg, u16 data)
data              232 drivers/misc/apds990x.c 	ret = i2c_smbus_write_word_data(client, reg, data);
data              319 drivers/misc/apds990x.c static int apds990x_refresh_pthres(struct apds990x_chip *chip, int data)
data              327 drivers/misc/apds990x.c 	if (data < chip->prox_thres) {
data              474 drivers/misc/apds990x.c static irqreturn_t apds990x_irq(int irq, void *data)
data              476 drivers/misc/apds990x.c 	struct apds990x_chip *chip = data;
data              118 drivers/misc/atmel-ssc.c 		.data = &at91rm9200_config,
data              121 drivers/misc/atmel-ssc.c 		.data = &at91sam9rl_config,
data              124 drivers/misc/atmel-ssc.c 		.data = &at91sam9g45_config,
data              140 drivers/misc/atmel-ssc.c 		return match->data;
data               95 drivers/misc/atmel_tclib.c 		.data = &tcb_rm9200_config,
data               98 drivers/misc/atmel_tclib.c 		.data = &tcb_sam9x5_config,
data              146 drivers/misc/atmel_tclib.c 			tc->tcb_config = match->data;
data              303 drivers/misc/bh1770glc.c 	u8 data[4];
data              328 drivers/misc/bh1770glc.c 	data[0] = threshold_hi;
data              329 drivers/misc/bh1770glc.c 	data[1] = threshold_hi >> 8;
data              330 drivers/misc/bh1770glc.c 	data[2] = threshold_lo;
data              331 drivers/misc/bh1770glc.c 	data[3] = threshold_lo >> 8;
data              335 drivers/misc/bh1770glc.c 					ARRAY_SIZE(data),
data              336 drivers/misc/bh1770glc.c 					data);
data              342 drivers/misc/bh1770glc.c 	u16 data;
data              349 drivers/misc/bh1770glc.c 	data = ret & 0xff;
data              354 drivers/misc/bh1770glc.c 	chip->lux_data_raw = data | ((ret & 0xff) << 8);
data              568 drivers/misc/bh1770glc.c static irqreturn_t bh1770_irq(int irq, void *data)
data              570 drivers/misc/bh1770glc.c 	struct bh1770_chip *chip = data;
data              159 drivers/misc/c2port/core.c static int c2port_write_dr(struct c2port_device *dev, u8 data)
data              182 drivers/misc/c2port/core.c 		ops->c2d_set(dev, data & 0x01);
data              185 drivers/misc/c2port/core.c 		data >>= 1;
data              207 drivers/misc/c2port/core.c static int c2port_read_dr(struct c2port_device *dev, u8 *data)
data              242 drivers/misc/c2port/core.c 	*data = 0;
data              244 drivers/misc/c2port/core.c 		*data >>= 1;	/* shift in 8-bit DATA field LSB first */
data              248 drivers/misc/c2port/core.c 			*data |= 0x80;
data              402 drivers/misc/c2port/core.c 	u8 data;
data              409 drivers/misc/c2port/core.c 	ret = c2port_read_dr(dev, &data);
data              413 drivers/misc/c2port/core.c 	return sprintf(buf, "%d\n", data);
data              439 drivers/misc/c2port/core.c 	u8 data;
data              446 drivers/misc/c2port/core.c 	ret = c2port_read_dr(dev, &data);
data              450 drivers/misc/c2port/core.c 	return sprintf(buf, "%d\n", data);
data              181 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_write_register(struct rtsx_pcr *pcr, u16 addr, u8 mask, u8 data)
data              188 drivers/misc/cardreader/rtsx_pcr.c 	val |= (u32)data;
data              195 drivers/misc/cardreader/rtsx_pcr.c 			if (data != (u8)val)
data              205 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_read_register(struct rtsx_pcr *pcr, u16 addr, u8 *data)
data              222 drivers/misc/cardreader/rtsx_pcr.c 	if (data)
data              223 drivers/misc/cardreader/rtsx_pcr.c 		*data = (u8)(val & 0xFF);
data              274 drivers/misc/cardreader/rtsx_pcr.c 	u16 data;
data              310 drivers/misc/cardreader/rtsx_pcr.c 	data = ((u16)ptr[1] << 8) | ptr[0];
data              313 drivers/misc/cardreader/rtsx_pcr.c 		*val = data;
data              341 drivers/misc/cardreader/rtsx_pcr.c 		u8 cmd_type, u16 reg_addr, u8 mask, u8 data)
data              350 drivers/misc/cardreader/rtsx_pcr.c 	val |= (u32)data;
data              102 drivers/misc/cardreader/rtsx_usb.c 		u16 addr, u16 len, u8 *data)
data              106 drivers/misc/cardreader/rtsx_usb.c 	if (!data)
data              113 drivers/misc/cardreader/rtsx_usb.c 	memcpy(ucr->cmd_buf + SEQ_WRITE_DATA_OFFSET, data, len);
data              121 drivers/misc/cardreader/rtsx_usb.c 		u16 addr, u16 len, u8 *data)
data              127 drivers/misc/cardreader/rtsx_usb.c 	if (!data)
data              141 drivers/misc/cardreader/rtsx_usb.c 				data, rsp_len, 0, NULL, 100);
data              149 drivers/misc/cardreader/rtsx_usb.c 				data + rsp_len + i);
data              170 drivers/misc/cardreader/rtsx_usb.c 		u8 mask, u8 data)
data              176 drivers/misc/cardreader/rtsx_usb.c 	index = mask | data << 8;
data              185 drivers/misc/cardreader/rtsx_usb.c int rtsx_usb_ep0_read_register(struct rtsx_ucr *ucr, u16 addr, u8 *data)
data              191 drivers/misc/cardreader/rtsx_usb.c 	if (!data)
data              205 drivers/misc/cardreader/rtsx_usb.c 	*data = *buf;
data              213 drivers/misc/cardreader/rtsx_usb.c 		u8 mask, u8 data)
data              224 drivers/misc/cardreader/rtsx_usb.c 		ucr->cmd_buf[i++] = data;
data              340 drivers/misc/cardreader/rtsx_usb.c int rtsx_usb_write_register(struct rtsx_ucr *ucr, u16 addr, u8 mask, u8 data)
data              343 drivers/misc/cardreader/rtsx_usb.c 	rtsx_usb_add_cmd(ucr, WRITE_REG_CMD, addr, mask, data);
data              348 drivers/misc/cardreader/rtsx_usb.c int rtsx_usb_read_register(struct rtsx_ucr *ucr, u16 addr, u8 *data)
data              352 drivers/misc/cardreader/rtsx_usb.c 	if (data != NULL)
data              353 drivers/misc/cardreader/rtsx_usb.c 		*data = 0;
data              365 drivers/misc/cardreader/rtsx_usb.c 	if (data != NULL)
data              366 drivers/misc/cardreader/rtsx_usb.c 		*data = ucr->rsp_buf[0];
data              715 drivers/misc/cardreader/rtsx_usb.c static int rtsx_usb_resume_child(struct device *dev, void *data)
data               64 drivers/misc/cb710/core.c static irqreturn_t cb710_irq_handler(int irq, void *data)
data               66 drivers/misc/cb710/core.c 	struct cb710_chip *chip = data;
data               28 drivers/misc/cb710/sgbuf2.c 	uint32_t data;
data               29 drivers/misc/cb710/sgbuf2.c 	void *addr = &data;
data               37 drivers/misc/cb710/sgbuf2.c 			return data;
data               42 drivers/misc/cb710/sgbuf2.c 	return data;
data              101 drivers/misc/cb710/sgbuf2.c static void sg_dwiter_write_slow(struct sg_mapping_iter *miter, uint32_t data)
data              104 drivers/misc/cb710/sgbuf2.c 	void *addr = &data;
data              130 drivers/misc/cb710/sgbuf2.c void cb710_sg_dwiter_write_next_block(struct sg_mapping_iter *miter, uint32_t data)
data              136 drivers/misc/cb710/sgbuf2.c 			*ptr = data;
data              140 drivers/misc/cb710/sgbuf2.c 		sg_dwiter_write_slow(miter, data);
data             1076 drivers/misc/cxl/cxl.h 	irqreturn_t (*psl_interrupt)(int irq, void *data);
data               15 drivers/misc/cxl/debugfs.c static int debugfs_io_u64_get(void *data, u64 *val)
data               17 drivers/misc/cxl/debugfs.c 	*val = in_be64((u64 __iomem *)data);
data               21 drivers/misc/cxl/debugfs.c static int debugfs_io_u64_set(void *data, u64 val)
data               23 drivers/misc/cxl/debugfs.c 	out_be64((u64 __iomem *)data, val);
data              415 drivers/misc/cxl/file.c 	if (copy_to_user(buf, &pl->data, pl->data_size)) {
data              178 drivers/misc/cxl/flash.c 	__be32 *data, drc_index, phandle;
data              196 drivers/misc/cxl/flash.c 		data = (__be32 *)buf + 4;
data              197 drivers/misc/cxl/flash.c 		while (be32_to_cpu(*data) & NODE_ACTION_MASK) {
data              198 drivers/misc/cxl/flash.c 			action = be32_to_cpu(*data) & NODE_ACTION_MASK;
data              199 drivers/misc/cxl/flash.c 			node_count = be32_to_cpu(*data) & NODE_COUNT_MASK;
data              202 drivers/misc/cxl/flash.c 			data++;
data              205 drivers/misc/cxl/flash.c 				phandle = *data++;
data              216 drivers/misc/cxl/flash.c 					drc_index = *data++;
data              279 drivers/misc/cxl/flash.c 	from = (void *) ai->data;
data              155 drivers/misc/cxl/guest.c static irqreturn_t guest_psl_irq(int irq, void *data)
data              157 drivers/misc/cxl/guest.c 	struct cxl_context *ctx = data;
data              191 drivers/misc/cxl/guest.c static irqreturn_t guest_slice_irq_err(int irq, void *data)
data              193 drivers/misc/cxl/guest.c 	struct cxl_afu *afu = data;
data              170 drivers/misc/cxl/irq.c static irqreturn_t cxl_irq_afu(int irq, void *data)
data              172 drivers/misc/cxl/irq.c 	struct cxl_context *ctx = data;
data              361 drivers/misc/cxl/irq.c 	irqreturn_t (*handler)(int irq, void *data);
data             1173 drivers/misc/cxl/native.c static irqreturn_t native_irq_multiplexed(int irq, void *data)
data             1175 drivers/misc/cxl/native.c 	struct cxl_afu *afu = data;
data             1249 drivers/misc/cxl/native.c static irqreturn_t native_slice_irq_err(int irq, void *data)
data             1251 drivers/misc/cxl/native.c 	struct cxl_afu *afu = data;
data             1302 drivers/misc/cxl/native.c static irqreturn_t native_irq_err(int irq, void *data)
data             1304 drivers/misc/cxl/native.c 	struct cxl *adapter = data;
data             1346 drivers/misc/cxl/pci.c 	u32 data;
data             1352 drivers/misc/cxl/pci.c 	pci_read_config_dword(dev, aer + PCI_ERR_UNCOR_MASK, &data);
data             1353 drivers/misc/cxl/pci.c 	if (data & PCI_ERR_UNC_MALF_TLP)
data             1354 drivers/misc/cxl/pci.c 		if (data & PCI_ERR_UNC_INTN)
data             1356 drivers/misc/cxl/pci.c 	data |= PCI_ERR_UNC_MALF_TLP;
data             1357 drivers/misc/cxl/pci.c 	data |= PCI_ERR_UNC_INTN;
data             1358 drivers/misc/cxl/pci.c 	pci_write_config_dword(dev, aer + PCI_ERR_UNCOR_MASK, data);
data              202 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c00",		.data = &at24_data_24c00 },
data              203 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c01",		.data = &at24_data_24c01 },
data              204 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24cs01",		.data = &at24_data_24cs01 },
data              205 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c02",		.data = &at24_data_24c02 },
data              206 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24cs02",		.data = &at24_data_24cs02 },
data              207 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24mac402",	.data = &at24_data_24mac402 },
data              208 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24mac602",	.data = &at24_data_24mac602 },
data              209 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,spd",		.data = &at24_data_spd },
data              210 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c04",		.data = &at24_data_24c04 },
data              211 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24cs04",		.data = &at24_data_24cs04 },
data              212 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c08",		.data = &at24_data_24c08 },
data              213 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24cs08",		.data = &at24_data_24cs08 },
data              214 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c16",		.data = &at24_data_24c16 },
data              215 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24cs16",		.data = &at24_data_24cs16 },
data              216 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c32",		.data = &at24_data_24c32 },
data              217 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24cs32",		.data = &at24_data_24cs32 },
data              218 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c64",		.data = &at24_data_24c64 },
data              219 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24cs64",		.data = &at24_data_24cs64 },
data              220 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c128",		.data = &at24_data_24c128 },
data              221 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c256",		.data = &at24_data_24c256 },
data              222 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c512",		.data = &at24_data_24c512 },
data              223 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c1024",	.data = &at24_data_24c1024 },
data              224 drivers/misc/eeprom/at24.c 	{ .compatible = "atmel,24c2048",	.data = &at24_data_24c2048 },
data               37 drivers/misc/eeprom/eeprom.c 	u8 data[EEPROM_SIZE];		/* Register values */
data               44 drivers/misc/eeprom/eeprom.c 	struct eeprom_data *data = i2c_get_clientdata(client);
data               47 drivers/misc/eeprom/eeprom.c 	mutex_lock(&data->update_lock);
data               49 drivers/misc/eeprom/eeprom.c 	if (!(data->valid & (1 << slice)) ||
data               50 drivers/misc/eeprom/eeprom.c 	    time_after(jiffies, data->last_updated[slice] + 300 * HZ)) {
data               56 drivers/misc/eeprom/eeprom.c 							32, data->data + i)
data               64 drivers/misc/eeprom/eeprom.c 				data->data[i] = word & 0xff;
data               65 drivers/misc/eeprom/eeprom.c 				data->data[i + 1] = word >> 8;
data               68 drivers/misc/eeprom/eeprom.c 		data->last_updated[slice] = jiffies;
data               69 drivers/misc/eeprom/eeprom.c 		data->valid |= (1 << slice);
data               72 drivers/misc/eeprom/eeprom.c 	mutex_unlock(&data->update_lock);
data               80 drivers/misc/eeprom/eeprom.c 	struct eeprom_data *data = i2c_get_clientdata(client);
data               91 drivers/misc/eeprom/eeprom.c 	if (data->nature == VAIO && !capable(CAP_SYS_ADMIN)) {
data               99 drivers/misc/eeprom/eeprom.c 				buf[i] = data->data[off + i];
data              102 drivers/misc/eeprom/eeprom.c 		memcpy(buf, &data->data[off], count);
data              148 drivers/misc/eeprom/eeprom.c 	struct eeprom_data *data;
data              150 drivers/misc/eeprom/eeprom.c 	data = devm_kzalloc(&client->dev, sizeof(struct eeprom_data),
data              152 drivers/misc/eeprom/eeprom.c 	if (!data)
data              155 drivers/misc/eeprom/eeprom.c 	memset(data->data, 0xff, EEPROM_SIZE);
data              156 drivers/misc/eeprom/eeprom.c 	i2c_set_clientdata(client, data);
data              157 drivers/misc/eeprom/eeprom.c 	mutex_init(&data->update_lock);
data              158 drivers/misc/eeprom/eeprom.c 	data->nature = UNKNOWN;
data              174 drivers/misc/eeprom/eeprom.c 			data->nature = VAIO;
data               85 drivers/misc/eeprom/eeprom_93cx6.c 	const u16 data, const u16 count)
data              105 drivers/misc/eeprom/eeprom_93cx6.c 		eeprom->reg_data_in = !!(data & (1 << (i - 1)));
data              124 drivers/misc/eeprom/eeprom_93cx6.c 	u16 *data, const u16 count)
data              160 drivers/misc/eeprom/eeprom_93cx6.c 	*data = buf;
data              173 drivers/misc/eeprom/eeprom_93cx6.c 	u16 *data)
data              192 drivers/misc/eeprom/eeprom_93cx6.c 	eeprom_93cx6_read_bits(eeprom, data, 16);
data              215 drivers/misc/eeprom/eeprom_93cx6.c 	__le16 *data, const u16 words)
data              223 drivers/misc/eeprom/eeprom_93cx6.c 		data[i] = cpu_to_le16(tmp);
data              238 drivers/misc/eeprom/eeprom_93cx6.c 	u8 *data)
data              259 drivers/misc/eeprom/eeprom_93cx6.c 	*data = tmp & 0xff;
data              279 drivers/misc/eeprom/eeprom_93cx6.c 	u8 *data, const u16 bytes)
data              284 drivers/misc/eeprom/eeprom_93cx6.c 		eeprom_93cx6_readb(eeprom, byte + i, &data[i]);
data              328 drivers/misc/eeprom/eeprom_93cx6.c void eeprom_93cx6_write(struct eeprom_93cx6 *eeprom, u8 addr, u16 data)
data              344 drivers/misc/eeprom/eeprom_93cx6.c 	eeprom_93cx6_write_bits(eeprom, data, 16);
data              365 drivers/misc/eeprom/eeprom_93xx46.c 	{ .compatible = "atmel,at93c46d", .data = &atmel_at93c46d_data, },
data              410 drivers/misc/eeprom/eeprom_93xx46.c 	if (of_id->data) {
data              411 drivers/misc/eeprom/eeprom_93xx46.c 		const struct eeprom_93xx46_devtype_data *data = of_id->data;
data              413 drivers/misc/eeprom/eeprom_93xx46.c 		pd->quirks = data->quirks;
data              150 drivers/misc/eeprom/idt_89hpesx.c 	u8 *data;
data              164 drivers/misc/eeprom/idt_89hpesx.c 	u8 data;
data              176 drivers/misc/eeprom/idt_89hpesx.c 	u32 data;
data              307 drivers/misc/eeprom/idt_89hpesx.c 			seq->data[idx]);
data              342 drivers/misc/eeprom/idt_89hpesx.c 		seq->data[idx] = (u8)sts;
data              375 drivers/misc/eeprom/idt_89hpesx.c 			*(u16 *)&seq->data[idx]);
data              389 drivers/misc/eeprom/idt_89hpesx.c 			seq->data[idx]);
data              427 drivers/misc/eeprom/idt_89hpesx.c 		*(u16 *)&seq->data[idx] = (u16)sts;
data              442 drivers/misc/eeprom/idt_89hpesx.c 		seq->data[idx] = (u8)sts;
data              468 drivers/misc/eeprom/idt_89hpesx.c 		seq->data);
data              491 drivers/misc/eeprom/idt_89hpesx.c 	sts = idt_smb_safe(read_block, pdev->client, ccode, seq->data);
data              518 drivers/misc/eeprom/idt_89hpesx.c 	memcpy(&buf[1], seq->data, seq->bytecnt);
data              559 drivers/misc/eeprom/idt_89hpesx.c 	memcpy(seq->data, &buf[1], seq->bytecnt);
data              576 drivers/misc/eeprom/idt_89hpesx.c 				u8 *data)
data              585 drivers/misc/eeprom/idt_89hpesx.c 	smbseq.data = (u8 *)&eeseq;
data              632 drivers/misc/eeprom/idt_89hpesx.c 		*data = eeseq.data;
data              648 drivers/misc/eeprom/idt_89hpesx.c 			    const u8 *data)
data              658 drivers/misc/eeprom/idt_89hpesx.c 	smbseq.data = (u8 *)&eeseq;
data              670 drivers/misc/eeprom/idt_89hpesx.c 		eeseq.data = data[idx];
data              675 drivers/misc/eeprom/idt_89hpesx.c 				memaddr, data[idx]);
data              683 drivers/misc/eeprom/idt_89hpesx.c 		eeseq.data = ~data[idx];
data              684 drivers/misc/eeprom/idt_89hpesx.c 		ret = idt_eeprom_read_byte(pdev, memaddr, &eeseq.data);
data              689 drivers/misc/eeprom/idt_89hpesx.c 		if (eeseq.data != data[idx]) {
data              691 drivers/misc/eeprom/idt_89hpesx.c 				eeseq.data, data[idx]);
data              750 drivers/misc/eeprom/idt_89hpesx.c 			 const u32 data)
data              759 drivers/misc/eeprom/idt_89hpesx.c 	smbseq.data = (u8 *)&csrseq;
data              768 drivers/misc/eeprom/idt_89hpesx.c 	csrseq.data = cpu_to_le32(data);
data              772 drivers/misc/eeprom/idt_89hpesx.c 			CSR_REAL_ADDR(csraddr), data);
data              815 drivers/misc/eeprom/idt_89hpesx.c static int idt_csr_read(struct idt_89hpesx_dev *pdev, u16 csraddr, u32 *data)
data              824 drivers/misc/eeprom/idt_89hpesx.c 	smbseq.data = (u8 *)&csrseq;
data              857 drivers/misc/eeprom/idt_89hpesx.c 	*data = le32_to_cpu(csrseq.data);
data               50 drivers/misc/eeprom/max6875.c 	u8			data[USER_EEPROM_SIZE];
data               56 drivers/misc/eeprom/max6875.c 	struct max6875_data *data = i2c_get_clientdata(client);
data               63 drivers/misc/eeprom/max6875.c 	mutex_lock(&data->update_lock);
data               65 drivers/misc/eeprom/max6875.c 	buf = &data->data[slice << SLICE_BITS];
data               67 drivers/misc/eeprom/max6875.c 	if (!(data->valid & (1 << slice)) ||
data               68 drivers/misc/eeprom/max6875.c 	    time_after(jiffies, data->last_updated[slice])) {
data               72 drivers/misc/eeprom/max6875.c 		data->valid &= ~(1 << slice);
data               99 drivers/misc/eeprom/max6875.c 		data->last_updated[slice] = jiffies;
data              100 drivers/misc/eeprom/max6875.c 		data->valid |= (1 << slice);
data              103 drivers/misc/eeprom/max6875.c 	mutex_unlock(&data->update_lock);
data              111 drivers/misc/eeprom/max6875.c 	struct max6875_data *data = i2c_get_clientdata(client);
data              119 drivers/misc/eeprom/max6875.c 	memcpy(buf, &data->data[off], count);
data              137 drivers/misc/eeprom/max6875.c 	struct max6875_data *data;
data              148 drivers/misc/eeprom/max6875.c 	data = kzalloc(sizeof(struct max6875_data), GFP_KERNEL);
data              149 drivers/misc/eeprom/max6875.c 	if (!data)
data              153 drivers/misc/eeprom/max6875.c 	data->fake_client = i2c_new_dummy_device(client->adapter, client->addr + 1);
data              154 drivers/misc/eeprom/max6875.c 	if (IS_ERR(data->fake_client)) {
data              155 drivers/misc/eeprom/max6875.c 		err = PTR_ERR(data->fake_client);
data              160 drivers/misc/eeprom/max6875.c 	i2c_set_clientdata(client, data);
data              161 drivers/misc/eeprom/max6875.c 	mutex_init(&data->update_lock);
data              170 drivers/misc/eeprom/max6875.c 	i2c_unregister_device(data->fake_client);
data              172 drivers/misc/eeprom/max6875.c 	kfree(data);
data              178 drivers/misc/eeprom/max6875.c 	struct max6875_data *data = i2c_get_clientdata(client);
data              180 drivers/misc/eeprom/max6875.c 	i2c_unregister_device(data->fake_client);
data              183 drivers/misc/eeprom/max6875.c 	kfree(data);
data               85 drivers/misc/enclosure.c 			      void *data)
data               92 drivers/misc/enclosure.c 		error = fn(edev, data);
data             1406 drivers/misc/fastrpc.c 	struct fastrpc_channel_ctx *data;
data             1428 drivers/misc/fastrpc.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1429 drivers/misc/fastrpc.c 	if (!data)
data             1432 drivers/misc/fastrpc.c 	data->miscdev.minor = MISC_DYNAMIC_MINOR;
data             1433 drivers/misc/fastrpc.c 	data->miscdev.name = devm_kasprintf(rdev, GFP_KERNEL, "fastrpc-%s",
data             1435 drivers/misc/fastrpc.c 	data->miscdev.fops = &fastrpc_fops;
data             1436 drivers/misc/fastrpc.c 	err = misc_register(&data->miscdev);
data             1440 drivers/misc/fastrpc.c 	kref_init(&data->refcount);
data             1442 drivers/misc/fastrpc.c 	dev_set_drvdata(&rpdev->dev, data);
data             1444 drivers/misc/fastrpc.c 	INIT_LIST_HEAD(&data->users);
data             1445 drivers/misc/fastrpc.c 	spin_lock_init(&data->lock);
data             1446 drivers/misc/fastrpc.c 	idr_init(&data->ctx_idr);
data             1447 drivers/misc/fastrpc.c 	data->domain_id = domain_id;
data             1448 drivers/misc/fastrpc.c 	data->rpdev = rpdev;
data             1481 drivers/misc/fastrpc.c static int fastrpc_rpmsg_callback(struct rpmsg_device *rpdev, void *data,
data             1485 drivers/misc/fastrpc.c 	struct fastrpc_invoke_rsp *rsp = data;
data              900 drivers/misc/genwqe/card_base.c static int genwqe_health_thread(void *data)
data              903 drivers/misc/genwqe/card_base.c 	struct genwqe_dev *cd = data;
data             1180 drivers/misc/genwqe/card_ddcb.c static int genwqe_card_thread(void *data)
data             1183 drivers/misc/genwqe/card_ddcb.c 	struct genwqe_dev *cd = (struct genwqe_dev *)data;
data              568 drivers/misc/genwqe/card_utils.c 	unsigned long data, offs;
data              579 drivers/misc/genwqe/card_utils.c 	data = (unsigned long)uaddr;
data              580 drivers/misc/genwqe/card_utils.c 	offs = offset_in_page(data);
data              600 drivers/misc/genwqe/card_utils.c 	rc = get_user_pages_fast(data & PAGE_MASK, /* page aligned addr */
data              210 drivers/misc/habanalabs/command_buffer.c int hl_cb_ioctl(struct hl_fpriv *hpriv, void *data)
data              212 drivers/misc/habanalabs/command_buffer.c 	union hl_cb_args *args = data;
data              610 drivers/misc/habanalabs/command_submission.c int hl_cs_ioctl(struct hl_fpriv *hpriv, void *data)
data              613 drivers/misc/habanalabs/command_submission.c 	union hl_cs_args *args = data;
data              768 drivers/misc/habanalabs/command_submission.c int hl_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data)
data              771 drivers/misc/habanalabs/command_submission.c 	union hl_wait_cs_args *args = data;
data               96 drivers/misc/habanalabs/debugfs.c static int command_buffers_show(struct seq_file *s, void *data)
data              127 drivers/misc/habanalabs/debugfs.c static int command_submission_show(struct seq_file *s, void *data)
data              158 drivers/misc/habanalabs/debugfs.c static int command_submission_jobs_show(struct seq_file *s, void *data)
data              193 drivers/misc/habanalabs/debugfs.c static int userptr_show(struct seq_file *s, void *data)
data              224 drivers/misc/habanalabs/debugfs.c static int vm_show(struct seq_file *s, void *data)
data              353 drivers/misc/habanalabs/debugfs.c static int mmu_show(struct seq_file *s, void *data)
data              503 drivers/misc/habanalabs/debugfs.c static int engines_show(struct seq_file *s, void *data)
data              834 drivers/misc/habanalabs/debugfs.c 	char data[30] = {0};
data              840 drivers/misc/habanalabs/debugfs.c 	simple_write_to_buffer(data, 29, ppos, buf, count);
data              842 drivers/misc/habanalabs/debugfs.c 	if (strncmp("disable", data, strlen("disable")) == 0) {
data              844 drivers/misc/habanalabs/debugfs.c 	} else if (strncmp("enable", data, strlen("enable")) == 0) {
data              846 drivers/misc/habanalabs/debugfs.c 	} else if (strncmp("suspend", data, strlen("suspend")) == 0) {
data              848 drivers/misc/habanalabs/debugfs.c 	} else if (strncmp("resume", data, strlen("resume")) == 0) {
data              850 drivers/misc/habanalabs/debugfs.c 	} else if (strncmp("cpu_timeout", data, strlen("cpu_timeout")) == 0) {
data               46 drivers/misc/habanalabs/firmware_if.c 	fw_data = (const u64 *) fw->data;
data              250 drivers/misc/habanalabs/firmware_if.c int hl_fw_get_eeprom_data(struct hl_device *hdev, void *data, size_t max_size)
data              284 drivers/misc/habanalabs/firmware_if.c 	memcpy(data, eeprom_info_cpu_addr, min((size_t)result, max_size));
data             5107 drivers/misc/habanalabs/goya/goya.c static int goya_get_eeprom_data(struct hl_device *hdev, void *data,
data             5115 drivers/misc/habanalabs/goya/goya.c 	return hl_fw_get_eeprom_data(hdev, data, max_size);
data              214 drivers/misc/habanalabs/goya/goyaP.h int goya_debug_coresight(struct hl_device *hdev, void *data);
data              639 drivers/misc/habanalabs/goya/goya_coresight.c int goya_debug_coresight(struct hl_device *hdev, void *data)
data              641 drivers/misc/habanalabs/goya/goya_coresight.c 	struct hl_debug_params *params = data;
data              569 drivers/misc/habanalabs/habanalabs.h 	int (*debug_coresight)(struct hl_device *hdev, void *data);
data              576 drivers/misc/habanalabs/habanalabs.h 	int (*get_eeprom_data)(struct hl_device *hdev, void *data,
data              952 drivers/misc/habanalabs/habanalabs.h 	int		(*show)(struct seq_file *s, void *data);
data             1355 drivers/misc/habanalabs/habanalabs.h typedef int hl_ioctl_t(struct hl_fpriv *hpriv, void *data);
data             1544 drivers/misc/habanalabs/habanalabs.h int hl_fw_get_eeprom_data(struct hl_device *hdev, void *data, size_t max_size);
data             1548 drivers/misc/habanalabs/habanalabs.h int hl_pci_iatu_write(struct hl_device *hdev, u32 addr, u32 data);
data             1667 drivers/misc/habanalabs/habanalabs.h int hl_cb_ioctl(struct hl_fpriv *hpriv, void *data);
data             1668 drivers/misc/habanalabs/habanalabs.h int hl_cs_ioctl(struct hl_fpriv *hpriv, void *data);
data             1669 drivers/misc/habanalabs/habanalabs.h int hl_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data);
data             1670 drivers/misc/habanalabs/habanalabs.h int hl_mem_ioctl(struct hl_fpriv *hpriv, void *data);
data              224 drivers/misc/habanalabs/habanalabs_ioctl.c static int _hl_info_ioctl(struct hl_fpriv *hpriv, void *data,
data              227 drivers/misc/habanalabs/habanalabs_ioctl.c 	struct hl_info_args *args = data;
data              283 drivers/misc/habanalabs/habanalabs_ioctl.c static int hl_info_ioctl(struct hl_fpriv *hpriv, void *data)
data              285 drivers/misc/habanalabs/habanalabs_ioctl.c 	return _hl_info_ioctl(hpriv, data, hpriv->hdev->dev);
data              288 drivers/misc/habanalabs/habanalabs_ioctl.c static int hl_info_ioctl_control(struct hl_fpriv *hpriv, void *data)
data              290 drivers/misc/habanalabs/habanalabs_ioctl.c 	return _hl_info_ioctl(hpriv, data, hpriv->hdev->dev_ctrl);
data              293 drivers/misc/habanalabs/habanalabs_ioctl.c static int hl_debug_ioctl(struct hl_fpriv *hpriv, void *data)
data              295 drivers/misc/habanalabs/habanalabs_ioctl.c 	struct hl_debug_args *args = data;
data              252 drivers/misc/habanalabs/hw_queue.c 	cq_pkt.data = cpu_to_le32(
data              270 drivers/misc/habanalabs/hw_queue.c 						le32_to_cpu(cq_pkt.data),
data              211 drivers/misc/habanalabs/hwmon.c static umode_t hl_is_visible(const void *data, enum hwmon_sensor_types type,
data               24 drivers/misc/habanalabs/include/armcp_if.h 	__le64 data[7];
data              308 drivers/misc/habanalabs/include/armcp_if.h 	__le64 data[7];
data               41 drivers/misc/habanalabs/include/qman_if.h 	__le32	data;
data               95 drivers/misc/habanalabs/irq.c 		bool entry_ready = ((le32_to_cpu(cq_base[cq->ci].data) &
data              109 drivers/misc/habanalabs/irq.c 		shadow_index_valid = ((le32_to_cpu(cq_entry->data) &
data              113 drivers/misc/habanalabs/irq.c 		shadow_index = (u16) ((le32_to_cpu(cq_entry->data) &
data              132 drivers/misc/habanalabs/irq.c 		cq_entry->data = cpu_to_le32(le32_to_cpu(cq_entry->data) &
data             1151 drivers/misc/habanalabs/memory.c int hl_mem_ioctl(struct hl_fpriv *hpriv, void *data)
data             1153 drivers/misc/habanalabs/memory.c 	union hl_mem_args *args = data;
data               89 drivers/misc/habanalabs/pci.c static int hl_pci_elbi_write(struct hl_device *hdev, u64 addr, u32 data)
data              105 drivers/misc/habanalabs/pci.c 	pci_write_config_dword(pdev, mmPCI_CONFIG_ELBI_DATA, data);
data              146 drivers/misc/habanalabs/pci.c int hl_pci_iatu_write(struct hl_device *hdev, u32 addr, u32 data)
data              156 drivers/misc/habanalabs/pci.c 				data);
data              322 drivers/misc/habanalabs/sysfs.c 	char *data;
data              328 drivers/misc/habanalabs/sysfs.c 	data = kzalloc(max_size, GFP_KERNEL);
data              329 drivers/misc/habanalabs/sysfs.c 	if (!data)
data              332 drivers/misc/habanalabs/sysfs.c 	rc = hdev->asic_funcs->get_eeprom_data(hdev, data, max_size);
data              336 drivers/misc/habanalabs/sysfs.c 	memcpy(buf, data, max_size);
data              339 drivers/misc/habanalabs/sysfs.c 	kfree(data);
data              230 drivers/misc/hpilo.c static void ilo_ccb_close(struct pci_dev *pdev, struct ccb_data *data)
data              232 drivers/misc/hpilo.c 	struct ccb *driver_ccb = &data->driver_ccb;
data              233 drivers/misc/hpilo.c 	struct ccb __iomem *device_ccb = data->mapped_ccb;
data              259 drivers/misc/hpilo.c 	pci_free_consistent(pdev, data->dma_size, data->dma_va, data->dma_pa);
data              262 drivers/misc/hpilo.c static int ilo_ccb_setup(struct ilo_hwinfo *hw, struct ccb_data *data, int slot)
data              268 drivers/misc/hpilo.c 	driver_ccb = &data->driver_ccb;
data              269 drivers/misc/hpilo.c 	ilo_ccb = &data->ilo_ccb;
data              271 drivers/misc/hpilo.c 	data->dma_size = 2 * fifo_sz(NR_QENTRY) +
data              275 drivers/misc/hpilo.c 	data->dma_va = pci_alloc_consistent(hw->ilo_dev, data->dma_size,
data              276 drivers/misc/hpilo.c 					    &data->dma_pa);
data              277 drivers/misc/hpilo.c 	if (!data->dma_va)
data              280 drivers/misc/hpilo.c 	dma_va = (char *)data->dma_va;
data              281 drivers/misc/hpilo.c 	dma_pa = data->dma_pa;
data              283 drivers/misc/hpilo.c 	memset(dma_va, 0, data->dma_size);
data              327 drivers/misc/hpilo.c static void ilo_ccb_open(struct ilo_hwinfo *hw, struct ccb_data *data, int slot)
data              330 drivers/misc/hpilo.c 	struct ccb *driver_ccb = &data->driver_ccb;
data              333 drivers/misc/hpilo.c 	data->mapped_ccb = (struct ccb __iomem *)
data              335 drivers/misc/hpilo.c 	memcpy_toio(data->mapped_ccb, &data->ilo_ccb, sizeof(struct ccb));
data              352 drivers/misc/hpilo.c static int ilo_ccb_verify(struct ilo_hwinfo *hw, struct ccb_data *data)
data              355 drivers/misc/hpilo.c 	struct ccb *driver_ccb = &data->driver_ccb;
data              443 drivers/misc/hpilo.c 	struct ccb_data *data = fp->private_data;
data              444 drivers/misc/hpilo.c 	struct ccb *driver_ccb = &data->driver_ccb;
data              445 drivers/misc/hpilo.c 	struct ilo_hwinfo *hw = data->ilo_hw;
data              493 drivers/misc/hpilo.c 	struct ccb_data *data = fp->private_data;
data              494 drivers/misc/hpilo.c 	struct ccb *driver_ccb = &data->driver_ccb;
data              495 drivers/misc/hpilo.c 	struct ilo_hwinfo *hw = data->ilo_hw;
data              523 drivers/misc/hpilo.c 	struct ccb_data *data = fp->private_data;
data              524 drivers/misc/hpilo.c 	struct ccb *driver_ccb = &data->driver_ccb;
data              526 drivers/misc/hpilo.c 	poll_wait(fp, &data->ccb_waitq, wait);
data              530 drivers/misc/hpilo.c 	else if (ilo_pkt_recv(data->ilo_hw, driver_ccb))
data              539 drivers/misc/hpilo.c 	struct ccb_data *data;
data              550 drivers/misc/hpilo.c 		data = fp->private_data;
data              556 drivers/misc/hpilo.c 		ilo_ccb_close(hw->ilo_dev, data);
data              558 drivers/misc/hpilo.c 		kfree(data);
data              570 drivers/misc/hpilo.c 	struct ccb_data *data;
data              578 drivers/misc/hpilo.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              579 drivers/misc/hpilo.c 	if (!data)
data              587 drivers/misc/hpilo.c 		error = ilo_ccb_setup(hw, data, slot);
data              589 drivers/misc/hpilo.c 			kfree(data);
data              593 drivers/misc/hpilo.c 		data->ccb_cnt = 1;
data              594 drivers/misc/hpilo.c 		data->ccb_excl = fp->f_flags & O_EXCL;
data              595 drivers/misc/hpilo.c 		data->ilo_hw = hw;
data              596 drivers/misc/hpilo.c 		init_waitqueue_head(&data->ccb_waitq);
data              600 drivers/misc/hpilo.c 		ilo_ccb_open(hw, data, slot);
data              601 drivers/misc/hpilo.c 		hw->ccb_alloc[slot] = data;
data              605 drivers/misc/hpilo.c 		error = ilo_ccb_verify(hw, data);
data              612 drivers/misc/hpilo.c 			ilo_ccb_close(hw->ilo_dev, data);
data              614 drivers/misc/hpilo.c 			kfree(data);
data              619 drivers/misc/hpilo.c 		kfree(data);
data              651 drivers/misc/hpilo.c static irqreturn_t ilo_isr(int irq, void *data)
data              653 drivers/misc/hpilo.c 	struct ilo_hwinfo *hw = data;
data               99 drivers/misc/ibmasm/dot_command.c 	unsigned char			data;
data              128 drivers/misc/ibmasm/dot_command.c 	os_state_cmd->data			= os_state;
data               43 drivers/misc/ibmasm/event.c void ibmasm_receive_event(struct service_processor *sp, void *data, unsigned int data_size)
data               54 drivers/misc/ibmasm/event.c 	memcpy_fromio(event->data, data, data_size);
data              101 drivers/misc/ibmasm/event.c 	memcpy(reader->data, event->data, event->data_size);
data               38 drivers/misc/ibmasm/i2o.h 	void			*data;
data              110 drivers/misc/ibmasm/ibmasm.h 	unsigned char	data[IBMASM_EVENT_MAX_SIZE];
data              126 drivers/misc/ibmasm/ibmasm.h 	unsigned char		data[IBMASM_EVENT_MAX_SIZE];
data              165 drivers/misc/ibmasm/ibmasm.h void ibmasm_receive_event(struct service_processor *sp, void *data,  unsigned int data_size);
data              184 drivers/misc/ibmasm/ibmasm.h void ibmasm_receive_message(struct service_processor *sp, void *data, int data_size);
data              150 drivers/misc/ibmasm/ibmasmfs.c 			void *data,
data              167 drivers/misc/ibmasm/ibmasmfs.c 	inode->i_private = data;
data              400 drivers/misc/ibmasm/ibmasmfs.c         if (copy_to_user(buf, reader->data, reader->data_size)) {
data               36 drivers/misc/ibmasm/lowlevel.c 	memcpy_toio(&message->data, command->buffer, command_size);
data               63 drivers/misc/ibmasm/lowlevel.c 		ibmasm_receive_message(sp, &msg->data, incoming_data_size(msg));
data              127 drivers/misc/ibmasm/remote.c 			input->data.mouse.x, input->data.mouse.y,
data              136 drivers/misc/ibmasm/remote.c 				input->data.keyboard.key_code,
data              137 drivers/misc/ibmasm/remote.c 				input->data.keyboard.key_code,
data              138 drivers/misc/ibmasm/remote.c 				input->data.keyboard.key_flag,
data              139 drivers/misc/ibmasm/remote.c 				input->data.keyboard.key_down
data              148 drivers/misc/ibmasm/remote.c 	input_report_abs(dev, ABS_X, input->data.mouse.x);
data              149 drivers/misc/ibmasm/remote.c 	input_report_abs(dev, ABS_Y, input->data.mouse.y);
data              160 drivers/misc/ibmasm/remote.c 	unsigned short code = input->data.keyboard.key_code;
data              166 drivers/misc/ibmasm/remote.c 	input_report_key(dev, key, input->data.keyboard.key_down);
data               67 drivers/misc/ibmasm/remote.h 	} data;
data             1807 drivers/misc/ibmvmc.c static int ibmvmc_reset_task(void *data)
data             1809 drivers/misc/ibmvmc.c 	struct crq_server_adapter *adapter = data;
data             2067 drivers/misc/ibmvmc.c static void ibmvmc_task(unsigned long data)
data             2070 drivers/misc/ibmvmc.c 		(struct crq_server_adapter *)data;
data              119 drivers/misc/ics932s401.c 	struct ics932s401_data *data = i2c_get_clientdata(client);
data              123 drivers/misc/ics932s401.c 	mutex_lock(&data->lock);
data              124 drivers/misc/ics932s401.c 	if (time_before(local_jiffies, data->sensors_last_updated +
data              126 drivers/misc/ics932s401.c 		&& data->sensors_valid)
data              137 drivers/misc/ics932s401.c 			data->regs[regs_to_copy[i]] = 0;
data              138 drivers/misc/ics932s401.c 		data->regs[regs_to_copy[i]] = temp >> 8;
data              141 drivers/misc/ics932s401.c 	data->sensors_last_updated = local_jiffies;
data              142 drivers/misc/ics932s401.c 	data->sensors_valid = 1;
data              145 drivers/misc/ics932s401.c 	mutex_unlock(&data->lock);
data              146 drivers/misc/ics932s401.c 	return data;
data              153 drivers/misc/ics932s401.c 	struct ics932s401_data *data = ics932s401_update_device(dev);
data              155 drivers/misc/ics932s401.c 	if (data->regs[ICS932S401_REG_CFG2] & ICS932S401_CFG1_SPREAD)
data              178 drivers/misc/ics932s401.c static int calculate_cpu_freq(struct ics932s401_data *data)
data              182 drivers/misc/ics932s401.c 	m = data->regs[ICS932S401_REG_CPU_M_CTRL] & ICS932S401_M_MASK;
data              183 drivers/misc/ics932s401.c 	n = data->regs[ICS932S401_REG_CPU_N_CTRL];
data              186 drivers/misc/ics932s401.c 	n |= ((int)data->regs[ICS932S401_REG_CPU_M_CTRL] & 0x80) << 1;
data              187 drivers/misc/ics932s401.c 	n |= ((int)data->regs[ICS932S401_REG_CPU_M_CTRL] & 0x40) << 3;
data              190 drivers/misc/ics932s401.c 	freq /= divisors[data->regs[ICS932S401_REG_CPU_DIVISOR] >>
data              200 drivers/misc/ics932s401.c 	struct ics932s401_data *data = ics932s401_update_device(dev);
data              202 drivers/misc/ics932s401.c 	return sprintf(buf, "%d\n", calculate_cpu_freq(data));
data              209 drivers/misc/ics932s401.c 	struct ics932s401_data *data = ics932s401_update_device(dev);
data              212 drivers/misc/ics932s401.c 	if (data->regs[ICS932S401_REG_CTRL] & ICS932S401_MN_ENABLED)
data              213 drivers/misc/ics932s401.c 		freq = calculate_cpu_freq(data);
data              216 drivers/misc/ics932s401.c 		int fid = data->regs[ICS932S401_REG_CFG7] & ICS932S401_FS_MASK;
data              219 drivers/misc/ics932s401.c 		if (data->regs[ICS932S401_REG_CTRL] & ICS932S401_CPU_ALT) {
data              235 drivers/misc/ics932s401.c static int calculate_src_freq(struct ics932s401_data *data)
data              239 drivers/misc/ics932s401.c 	m = data->regs[ICS932S401_REG_SRC_M_CTRL] & ICS932S401_M_MASK;
data              240 drivers/misc/ics932s401.c 	n = data->regs[ICS932S401_REG_SRC_N_CTRL];
data              243 drivers/misc/ics932s401.c 	n |= ((int)data->regs[ICS932S401_REG_SRC_M_CTRL] & 0x80) << 1;
data              244 drivers/misc/ics932s401.c 	n |= ((int)data->regs[ICS932S401_REG_SRC_M_CTRL] & 0x40) << 3;
data              247 drivers/misc/ics932s401.c 	freq /= divisors[data->regs[ICS932S401_REG_PCISRC_DIVISOR] &
data              257 drivers/misc/ics932s401.c 	struct ics932s401_data *data = ics932s401_update_device(dev);
data              259 drivers/misc/ics932s401.c 	return sprintf(buf, "%d\n", calculate_src_freq(data));
data              266 drivers/misc/ics932s401.c 	struct ics932s401_data *data = ics932s401_update_device(dev);
data              269 drivers/misc/ics932s401.c 	if (data->regs[ICS932S401_REG_CTRL] & ICS932S401_MN_ENABLED)
data              270 drivers/misc/ics932s401.c 		freq = calculate_src_freq(data);
data              273 drivers/misc/ics932s401.c 		if (data->regs[ICS932S401_REG_CTRL] & ICS932S401_CPU_ALT &&
data              274 drivers/misc/ics932s401.c 		    data->regs[ICS932S401_REG_CTRL] & ICS932S401_SRC_ALT)
data              283 drivers/misc/ics932s401.c static int calculate_pci_freq(struct ics932s401_data *data)
data              287 drivers/misc/ics932s401.c 	m = data->regs[ICS932S401_REG_SRC_M_CTRL] & ICS932S401_M_MASK;
data              288 drivers/misc/ics932s401.c 	n = data->regs[ICS932S401_REG_SRC_N_CTRL];
data              291 drivers/misc/ics932s401.c 	n |= ((int)data->regs[ICS932S401_REG_SRC_M_CTRL] & 0x80) << 1;
data              292 drivers/misc/ics932s401.c 	n |= ((int)data->regs[ICS932S401_REG_SRC_M_CTRL] & 0x40) << 3;
data              295 drivers/misc/ics932s401.c 	freq /= divisors[data->regs[ICS932S401_REG_PCISRC_DIVISOR] >>
data              305 drivers/misc/ics932s401.c 	struct ics932s401_data *data = ics932s401_update_device(dev);
data              307 drivers/misc/ics932s401.c 	return sprintf(buf, "%d\n", calculate_pci_freq(data));
data              314 drivers/misc/ics932s401.c 	struct ics932s401_data *data = ics932s401_update_device(dev);
data              317 drivers/misc/ics932s401.c 	if (data->regs[ICS932S401_REG_CTRL] & ICS932S401_MN_ENABLED)
data              318 drivers/misc/ics932s401.c 		freq = calculate_pci_freq(data);
data              380 drivers/misc/ics932s401.c 	struct ics932s401_data *data = ics932s401_update_device(dev);
data              384 drivers/misc/ics932s401.c 	if (!(data->regs[ICS932S401_REG_CFG2] & ICS932S401_CFG1_SPREAD))
data              394 drivers/misc/ics932s401.c 	val = data->regs[reg] | (data->regs[reg + 1] << 8);
data              435 drivers/misc/ics932s401.c 	struct ics932s401_data *data;
data              438 drivers/misc/ics932s401.c 	data = kzalloc(sizeof(struct ics932s401_data), GFP_KERNEL);
data              439 drivers/misc/ics932s401.c 	if (!data) {
data              444 drivers/misc/ics932s401.c 	i2c_set_clientdata(client, data);
data              445 drivers/misc/ics932s401.c 	mutex_init(&data->lock);
data              450 drivers/misc/ics932s401.c 	data->attrs.attrs = ics932s401_attr;
data              451 drivers/misc/ics932s401.c 	err = sysfs_create_group(&client->dev.kobj, &data->attrs);
data              458 drivers/misc/ics932s401.c 	kfree(data);
data              465 drivers/misc/ics932s401.c 	struct ics932s401_data *data = i2c_get_clientdata(client);
data              467 drivers/misc/ics932s401.c 	sysfs_remove_group(&client->dev.kobj, &data->attrs);
data              468 drivers/misc/ics932s401.c 	kfree(data);
data               67 drivers/misc/isl29003.c 	struct isl29003_data *data = i2c_get_clientdata(client);
data               69 drivers/misc/isl29003.c 	return (data->reg_cache[reg] & mask) >> shift;
data               75 drivers/misc/isl29003.c 	struct isl29003_data *data = i2c_get_clientdata(client);
data               82 drivers/misc/isl29003.c 	mutex_lock(&data->lock);
data               84 drivers/misc/isl29003.c 	tmp = data->reg_cache[reg];
data               90 drivers/misc/isl29003.c 		data->reg_cache[reg] = tmp;
data               92 drivers/misc/isl29003.c 	mutex_unlock(&data->lock);
data              149 drivers/misc/isl29003.c 	struct isl29003_data *data = i2c_get_clientdata(client);
data              150 drivers/misc/isl29003.c 	u8 cmdreg = data->reg_cache[ISL29003_REG_COMMAND];
data              157 drivers/misc/isl29003.c 	struct isl29003_data *data = i2c_get_clientdata(client);
data              160 drivers/misc/isl29003.c 	mutex_lock(&data->lock);
data              164 drivers/misc/isl29003.c 		mutex_unlock(&data->lock);
data              169 drivers/misc/isl29003.c 	mutex_unlock(&data->lock);
data              350 drivers/misc/isl29003.c 	struct isl29003_data *data = i2c_get_clientdata(client);
data              355 drivers/misc/isl29003.c 	for (i = 0; i < ARRAY_SIZE(data->reg_cache); i++) {
data              361 drivers/misc/isl29003.c 		data->reg_cache[i] = v;
data              381 drivers/misc/isl29003.c 	struct isl29003_data *data;
data              387 drivers/misc/isl29003.c 	data = kzalloc(sizeof(struct isl29003_data), GFP_KERNEL);
data              388 drivers/misc/isl29003.c 	if (!data)
data              391 drivers/misc/isl29003.c 	data->client = client;
data              392 drivers/misc/isl29003.c 	i2c_set_clientdata(client, data);
data              393 drivers/misc/isl29003.c 	mutex_init(&data->lock);
data              409 drivers/misc/isl29003.c 	kfree(data);
data              425 drivers/misc/isl29003.c 	struct isl29003_data *data = i2c_get_clientdata(client);
data              427 drivers/misc/isl29003.c 	data->power_state_before_suspend = isl29003_get_power_state(client);
data              435 drivers/misc/isl29003.c 	struct isl29003_data *data = i2c_get_clientdata(client);
data              438 drivers/misc/isl29003.c 	for (i = 0; i < ARRAY_SIZE(data->reg_cache); i++)
data              439 drivers/misc/isl29003.c 		if (i2c_smbus_write_byte_data(client, i, data->reg_cache[i]))
data              443 drivers/misc/isl29003.c 		data->power_state_before_suspend);
data               68 drivers/misc/lattice-ecp3-config.c 	struct fpga_data *data = spi_get_drvdata(spi);
data              130 drivers/misc/lattice-ecp3-config.c 	memcpy(buffer + 4, fw->data, fw->size);
data              186 drivers/misc/lattice-ecp3-config.c 	complete(&data->fw_loaded);
data              191 drivers/misc/lattice-ecp3-config.c 	struct fpga_data *data;
data              194 drivers/misc/lattice-ecp3-config.c 	data = devm_kzalloc(&spi->dev, sizeof(*data), GFP_KERNEL);
data              195 drivers/misc/lattice-ecp3-config.c 	if (!data) {
data              199 drivers/misc/lattice-ecp3-config.c 	spi_set_drvdata(spi, data);
data              201 drivers/misc/lattice-ecp3-config.c 	init_completion(&data->fw_loaded);
data              217 drivers/misc/lattice-ecp3-config.c 	struct fpga_data *data = spi_get_drvdata(spi);
data              219 drivers/misc/lattice-ecp3-config.c 	wait_for_completion(&data->fw_loaded);
data              179 drivers/misc/lis3lv02d/lis3lv02d.c 			u16 data[3];
data              180 drivers/misc/lis3lv02d/lis3lv02d.c 			lis3->blkread(lis3, OUTX_L, 6, (u8 *)data);
data              182 drivers/misc/lis3lv02d/lis3lv02d.c 				position[i] = (s16)le16_to_cpu(data[i]);
data              184 drivers/misc/lis3lv02d/lis3lv02d.c 			u8 data[5];
data              186 drivers/misc/lis3lv02d/lis3lv02d.c 			lis3->blkread(lis3, OUTX, 5, data);
data              188 drivers/misc/lis3lv02d/lis3lv02d.c 				position[i] = (s8)data[i * 2];
data              476 drivers/misc/lis3lv02d/lis3lv02d.c static irqreturn_t lis302dl_interrupt(int irq, void *data)
data              478 drivers/misc/lis3lv02d/lis3lv02d.c 	struct lis3lv02d *lis3 = data;
data              533 drivers/misc/lis3lv02d/lis3lv02d.c static irqreturn_t lis302dl_interrupt_thread1_8b(int irq, void *data)
data              535 drivers/misc/lis3lv02d/lis3lv02d.c 	struct lis3lv02d *lis3 = data;
data              548 drivers/misc/lis3lv02d/lis3lv02d.c static irqreturn_t lis302dl_interrupt_thread2_8b(int irq, void *data)
data              550 drivers/misc/lis3lv02d/lis3lv02d.c 	struct lis3lv02d *lis3 = data;
data              596 drivers/misc/lis3lv02d/lis3lv02d.c 	u32 data;
data              606 drivers/misc/lis3lv02d/lis3lv02d.c 		data = atomic_xchg(&lis3->count, 0);
data              607 drivers/misc/lis3lv02d/lis3lv02d.c 		if (data)
data              623 drivers/misc/lis3lv02d/lis3lv02d.c 	if (data < 255)
data              624 drivers/misc/lis3lv02d/lis3lv02d.c 		byte_data = data;
data              114 drivers/misc/lkdtm/bugs.c 	char data[8] __aligned(sizeof(void *));
data              116 drivers/misc/lkdtm/bugs.c 	__lkdtm_CORRUPT_STACK(&data);
data              127 drivers/misc/lkdtm/bugs.c 	} data __aligned(sizeof(void *));
data              129 drivers/misc/lkdtm/bugs.c 	__lkdtm_CORRUPT_STACK(&data);
data              136 drivers/misc/lkdtm/bugs.c 	static u8 data[5] __attribute__((aligned(4))) = {1, 2, 3, 4, 5};
data              140 drivers/misc/lkdtm/bugs.c 	p = (u32 *)(data + 1);
data               22 drivers/misc/lkdtm/heap.c 	u32 *data = kmalloc(len, GFP_KERNEL);
data               23 drivers/misc/lkdtm/heap.c 	if (!data)
data               26 drivers/misc/lkdtm/heap.c 	data[1024 / sizeof(u32)] = 0x12345678;
data               27 drivers/misc/lkdtm/heap.c 	kfree(data);
data              100 drivers/misc/mei/bus-fixup.c 	u8 data[0];
data              128 drivers/misc/mei/bus-fixup.c 	u8 data[0];
data              149 drivers/misc/mei/bus-fixup.c 	fwcaps = (struct mkhi_fwcaps *)req->data;
data              154 drivers/misc/mei/bus-fixup.c 	os_ver = (struct mei_os_ver *)fwcaps->data;
data              197 drivers/misc/mei/bus-fixup.c 	fwver = (struct mkhi_fw_ver *)req->data;
data              278 drivers/misc/mei/bus-fixup.c 	u8 data[];
data              289 drivers/misc/mei/bus-fixup.c 	u8 data[];
data              362 drivers/misc/mei/bus-fixup.c 	memcpy(ver, reply->data, sizeof(struct mei_nfc_if_version));
data               92 drivers/misc/mei/bus.c 	memcpy(cb->buf.data, buf, length);
data              197 drivers/misc/mei/bus.c 	memcpy(buf, cb->buf.data, r_length);
data              430 drivers/misc/mei/bus.c void mei_cldev_set_drvdata(struct mei_cl_device *cldev, void *data)
data              432 drivers/misc/mei/bus.c 	dev_set_drvdata(&cldev->dev, data);
data              323 drivers/misc/mei/client.c 	kfree(cb->buf.data);
data              459 drivers/misc/mei/client.c 	cb->buf.data = kmalloc(roundup(length, MEI_SLOT_SIZE), GFP_KERNEL);
data              460 drivers/misc/mei/client.c 	if (!cb->buf.data) {
data             1562 drivers/misc/mei/client.c 	const void *data;
data             1583 drivers/misc/mei/client.c 	data = buf->data + cb->buf_idx;
data             1612 drivers/misc/mei/client.c 		data = &dma_len;
data             1621 drivers/misc/mei/client.c 		mei_dma_ring_write(dev, buf->data + cb->buf_idx, len);
data             1623 drivers/misc/mei/client.c 	rets = mei_write_message(dev, &mei_hdr, hdr_len, data, mei_hdr.length);
data             1670 drivers/misc/mei/client.c 	const void *data;
data             1686 drivers/misc/mei/client.c 	data = buf->data;
data             1739 drivers/misc/mei/client.c 		data = &dma_len;
data             1746 drivers/misc/mei/client.c 		mei_dma_ring_write(dev, buf->data, len);
data             1749 drivers/misc/mei/client.c 				 data, mei_hdr.length);
data               97 drivers/misc/mei/hbm.c 					const void *data)
data               99 drivers/misc/mei/hbm.c 	return mei_write_message(dev, hdr, sizeof(*hdr), data, hdr->length);
data               51 drivers/misc/mei/hdcp/mei_hdcp.c mei_hdcp_initiate_session(struct device *dev, struct hdcp_port_data *data,
data               60 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !data || !ake_data)
data               71 drivers/misc/mei/hdcp/mei_hdcp.c 	session_init_in.port.integrated_port_type = data->port_type;
data               72 drivers/misc/mei/hdcp/mei_hdcp.c 	session_init_in.port.physical_port = mei_get_ddi_index(data->port);
data               73 drivers/misc/mei/hdcp/mei_hdcp.c 	session_init_in.protocol = data->protocol;
data              117 drivers/misc/mei/hdcp/mei_hdcp.c 					 struct hdcp_port_data *data,
data              129 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !data || !rx_cert || !km_stored || !ek_pub_km || !msg_sz)
data              140 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_rxcert_in.port.integrated_port_type = data->port_type;
data              141 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_rxcert_in.port.physical_port = mei_get_ddi_index(data->port);
data              192 drivers/misc/mei/hdcp/mei_hdcp.c mei_hdcp_verify_hprime(struct device *dev, struct hdcp_port_data *data,
data              200 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !data || !rx_hprime)
data              210 drivers/misc/mei/hdcp/mei_hdcp.c 	send_hprime_in.port.integrated_port_type = data->port_type;
data              211 drivers/misc/mei/hdcp/mei_hdcp.c 	send_hprime_in.port.physical_port = mei_get_ddi_index(data->port);
data              248 drivers/misc/mei/hdcp/mei_hdcp.c mei_hdcp_store_pairing_info(struct device *dev, struct hdcp_port_data *data,
data              256 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !data || !pairing_info)
data              267 drivers/misc/mei/hdcp/mei_hdcp.c 	pairing_info_in.port.integrated_port_type = data->port_type;
data              268 drivers/misc/mei/hdcp/mei_hdcp.c 	pairing_info_in.port.physical_port = mei_get_ddi_index(data->port);
data              307 drivers/misc/mei/hdcp/mei_hdcp.c 				 struct hdcp_port_data *data,
data              315 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !data || !lc_init_data)
data              325 drivers/misc/mei/hdcp/mei_hdcp.c 	lc_init_in.port.integrated_port_type = data->port_type;
data              326 drivers/misc/mei/hdcp/mei_hdcp.c 	lc_init_in.port.physical_port = mei_get_ddi_index(data->port);
data              361 drivers/misc/mei/hdcp/mei_hdcp.c mei_hdcp_verify_lprime(struct device *dev, struct hdcp_port_data *data,
data              369 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !data || !rx_lprime)
data              380 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_lprime_in.port.integrated_port_type = data->port_type;
data              381 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_lprime_in.port.physical_port = mei_get_ddi_index(data->port);
data              419 drivers/misc/mei/hdcp/mei_hdcp.c 				    struct hdcp_port_data *data,
data              427 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !data || !ske_data)
data              437 drivers/misc/mei/hdcp/mei_hdcp.c 	get_skey_in.port.integrated_port_type = data->port_type;
data              438 drivers/misc/mei/hdcp/mei_hdcp.c 	get_skey_in.port.physical_port = mei_get_ddi_index(data->port);
data              479 drivers/misc/mei/hdcp/mei_hdcp.c 					 struct hdcp_port_data *data,
data              490 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !rep_topology || !rep_send_ack || !data)
data              501 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_repeater_in.port.integrated_port_type = data->port_type;
data              502 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_repeater_in.port.physical_port = mei_get_ddi_index(data->port);
data              550 drivers/misc/mei/hdcp/mei_hdcp.c 				  struct hdcp_port_data *data,
data              560 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !stream_ready || !data)
data              571 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_mprime_in.port.integrated_port_type = data->port_type;
data              572 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_mprime_in.port.physical_port = mei_get_ddi_index(data->port);
data              576 drivers/misc/mei/hdcp/mei_hdcp.c 	drm_hdcp_cpu_to_be24(verify_mprime_in.seq_num_m, data->seq_num_m);
data              577 drivers/misc/mei/hdcp/mei_hdcp.c 	memcpy(verify_mprime_in.streams, data->streams,
data              578 drivers/misc/mei/hdcp/mei_hdcp.c 	       (data->k * sizeof(struct hdcp2_streamid_type)));
data              580 drivers/misc/mei/hdcp/mei_hdcp.c 	verify_mprime_in.k = cpu_to_be16(data->k);
data              615 drivers/misc/mei/hdcp/mei_hdcp.c 					  struct hdcp_port_data *data)
data              622 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !data)
data              632 drivers/misc/mei/hdcp/mei_hdcp.c 	enable_auth_in.port.integrated_port_type = data->port_type;
data              633 drivers/misc/mei/hdcp/mei_hdcp.c 	enable_auth_in.port.physical_port = mei_get_ddi_index(data->port);
data              634 drivers/misc/mei/hdcp/mei_hdcp.c 	enable_auth_in.stream_type = data->streams[0].stream_type;
data              668 drivers/misc/mei/hdcp/mei_hdcp.c mei_hdcp_close_session(struct device *dev, struct hdcp_port_data *data)
data              675 drivers/misc/mei/hdcp/mei_hdcp.c 	if (!dev || !data)
data              686 drivers/misc/mei/hdcp/mei_hdcp.c 	session_close_in.port.integrated_port_type = data->port_type;
data              687 drivers/misc/mei/hdcp/mei_hdcp.c 	session_close_in.port.physical_port = mei_get_ddi_index(data->port);
data              777 drivers/misc/mei/hdcp/mei_hdcp.c 				    void *data)
data              779 drivers/misc/mei/hdcp/mei_hdcp.c 	struct device *base = data;
data               69 drivers/misc/mei/hw-me.c static inline void mei_me_hcbww_write(struct mei_device *dev, u32 data)
data               71 drivers/misc/mei/hw-me.c 	mei_me_reg_write(to_me_hw(dev), H_CB_WW, data);
data              521 drivers/misc/mei/hw-me.c 			     const void *data, size_t data_len)
data              529 drivers/misc/mei/hw-me.c 	if (WARN_ON(!hdr || !data || hdr_len & 0x3))
data              548 drivers/misc/mei/hw-me.c 	reg_buf = data;
data              556 drivers/misc/mei/hw-me.c 		memcpy(&reg, (const u8 *)data + data_len - rem, rem);
data              695 drivers/misc/mei/hw-txe.c 			 const void *data, size_t data_len)
data              704 drivers/misc/mei/hw-txe.c 	if (WARN_ON(!hdr || !data || hdr_len & 0x3))
data              731 drivers/misc/mei/hw-txe.c 	reg_buf = data;
data              739 drivers/misc/mei/hw-txe.c 		memcpy(&reg, (const u8 *)data + data_len - rem, rem);
data              216 drivers/misc/mei/hw.h 	u8 data[0];
data              232 drivers/misc/mei/hw.h 	u8 data;
data              133 drivers/misc/mei/interrupt.c 		mei_dma_ring_read(dev, cb->buf.data + cb->buf_idx, length);
data              136 drivers/misc/mei/interrupt.c 	mei_read_slots(dev, cb->buf.data + cb->buf_idx, mei_hdr->length);
data              219 drivers/misc/mei/main.c 	if (copy_to_user(ubuf, cb->buf.data + *offset, length)) {
data              318 drivers/misc/mei/main.c 	rets = copy_from_user(cb->buf.data, ubuf, length);
data              343 drivers/misc/mei/main.c 			struct mei_connect_client_data *data)
data              362 drivers/misc/mei/main.c 	me_cl = mei_me_cl_by_uuid(dev, &data->in_client_uuid);
data              365 drivers/misc/mei/main.c 			&data->in_client_uuid);
data              375 drivers/misc/mei/main.c 				&data->in_client_uuid);
data              389 drivers/misc/mei/main.c 	client = &data->out_client_properties;
data              453 drivers/misc/mei/main.c static long mei_ioctl(struct file *file, unsigned int cmd, unsigned long data)
data              478 drivers/misc/mei/main.c 		if (copy_from_user(&connect_data, (char __user *)data,
data              490 drivers/misc/mei/main.c 		if (copy_to_user((char __user *)data, &connect_data,
data              502 drivers/misc/mei/main.c 				   (char __user *)data, sizeof(notify_req))) {
data              517 drivers/misc/mei/main.c 		if (copy_to_user((char __user *)data,
data              546 drivers/misc/mei/main.c 			unsigned int cmd, unsigned long data)
data              548 drivers/misc/mei/main.c 	return mei_ioctl(file, cmd, (unsigned long)compat_ptr(data));
data              112 drivers/misc/mei/mei_dev.h 	unsigned char *data;
data              307 drivers/misc/mei/mei_dev.h 		     const void *data, size_t data_len);
data              693 drivers/misc/mei/mei_dev.h 				    const void *data, size_t data_len)
data              695 drivers/misc/mei/mei_dev.h 	return dev->ops->write(dev, hdr, hdr_len, data, data_len);
data               90 drivers/misc/mic/bus/scif_bus.h 							    void *data),
data               91 drivers/misc/mic/bus/scif_bus.h 					const char *name, void *data,
data               94 drivers/misc/mic/bus/scif_bus.h 			 struct mic_irq *cookie, void *data);
data               87 drivers/misc/mic/bus/vop_bus.h 				       irqreturn_t (*func)(int irq, void *data),
data               88 drivers/misc/mic/bus/vop_bus.h 				       const char *name, void *data,
data               91 drivers/misc/mic/bus/vop_bus.h 			 struct mic_irq *cookie, void *data);
data               80 drivers/misc/mic/card/mic_device.c 		     void *data, int index)
data               87 drivers/misc/mic/card/mic_device.c 				   thread_fn, 0, name, data);
data              108 drivers/misc/mic/card/mic_device.c void mic_free_card_irq(struct mic_irq *cookie, void *data)
data              114 drivers/misc/mic/card/mic_device.c 	free_irq(mic_db_to_irq(mdrv, index), data);
data              174 drivers/misc/mic/card/mic_device.c 		   irqreturn_t (*func)(int irq, void *data),
data              175 drivers/misc/mic/card/mic_device.c 				       const char *name, void *data,
data              178 drivers/misc/mic/card/mic_device.c 	return mic_request_card_irq(func, NULL, name, data, db);
data              183 drivers/misc/mic/card/mic_device.c 		struct mic_irq *cookie, void *data)
data              185 drivers/misc/mic/card/mic_device.c 	return mic_free_card_irq(cookie, data);
data              247 drivers/misc/mic/card/mic_device.c 		  irqreturn_t (*func)(int irq, void *data),
data              248 drivers/misc/mic/card/mic_device.c 		   const char *name, void *data, int intr_src)
data              250 drivers/misc/mic/card/mic_device.c 	return mic_request_card_irq(func, NULL, name, data, intr_src);
data              254 drivers/misc/mic/card/mic_device.c 			   struct mic_irq *cookie, void *data)
data              256 drivers/misc/mic/card/mic_device.c 	return mic_free_card_irq(cookie, data);
data              122 drivers/misc/mic/card/mic_device.h 		     const char *name, void *data, int db);
data              123 drivers/misc/mic/card/mic_device.h void mic_free_card_irq(struct mic_irq *cookie, void *data);
data              198 drivers/misc/mic/card/mic_x100.c 			  const char *name, void *data, int intr_src)
data              204 drivers/misc/mic/card/mic_x100.c 	rc  = request_threaded_irq(irq, handler, thread_fn, 0, name, data);
data              214 drivers/misc/mic/card/mic_x100.c 			  struct mic_irq *cookie, void *data)
data              217 drivers/misc/mic/card/mic_x100.c 	free_irq(irq, data);
data               53 drivers/misc/mic/host/mic_boot.c 		  irqreturn_t (*func)(int irq, void *data),
data               54 drivers/misc/mic/host/mic_boot.c 		  const char *name, void *data, int intr_src)
data               58 drivers/misc/mic/host/mic_boot.c 	return mic_request_threaded_irq(mdev, func, NULL, name, data,
data               63 drivers/misc/mic/host/mic_boot.c 			   struct mic_irq *cookie, void *data)
data               67 drivers/misc/mic/host/mic_boot.c 	mic_free_irq(mdev, cookie, data);
data              247 drivers/misc/mic/host/mic_boot.c 		   irqreturn_t (*func)(int irq, void *data),
data              249 drivers/misc/mic/host/mic_boot.c 				       void *data, int db)
data              253 drivers/misc/mic/host/mic_boot.c 	return mic_request_threaded_irq(mdev, func, NULL, name, data,
data              259 drivers/misc/mic/host/mic_boot.c 		struct mic_irq *cookie, void *data)
data              263 drivers/misc/mic/host/mic_boot.c 	mic_free_irq(mdev, cookie, data);
data              343 drivers/misc/mic/host/mic_boot.c 			  const char *name, void *data, int intr_src)
data              346 drivers/misc/mic/host/mic_boot.c 					thread_fn, name, data,
data              351 drivers/misc/mic/host/mic_boot.c 			  struct mic_irq *cookie, void *data)
data              353 drivers/misc/mic/host/mic_boot.c 	mic_free_irq(mbdev_to_mdev(mbdev), cookie, data);
data               32 drivers/misc/mic/host/mic_intr.c 							 intr_cb->data);
data               63 drivers/misc/mic/host/mic_intr.c 							 intr_cb->data);
data              109 drivers/misc/mic/host/mic_intr.c 			void *data)
data              121 drivers/misc/mic/host/mic_intr.c 	intr_cb->data = data;
data              422 drivers/misc/mic/host/mic_intr.c 			 const char *name, void *data, int intr_src,
data              452 drivers/misc/mic/host/mic_intr.c 					  0, name, data);
data              467 drivers/misc/mic/host/mic_intr.c 						     thread_fn, data);
data              502 drivers/misc/mic/host/mic_intr.c 		  struct mic_irq *cookie, void *data)
data              520 drivers/misc/mic/host/mic_intr.c 		free_irq(irq, data);
data               93 drivers/misc/mic/host/mic_intr.h 	void *data;
data              130 drivers/misc/mic/host/mic_intr.h 			 const char *name, void *data, int intr_src,
data              133 drivers/misc/mic/host/mic_intr.h 		struct mic_irq *cookie, void *data);
data              387 drivers/misc/mic/host/mic_x100.c 	memcpy_toio(mdev->aper.va + (mdev->bootaddr << 1), fw->data, fw->size);
data              456 drivers/misc/mic/host/mic_x100.c 	memcpy_toio(mdev->aper.va + mdev->bootaddr, fw->data, fw->size);
data              845 drivers/misc/mic/scif/scif_dma.c static void scif_rma_completion_cb(void *data)
data              847 drivers/misc/mic/scif/scif_dma.c 	struct scif_dma_comp_cb *comp_cb = data;
data               65 drivers/misc/mic/scif/scif_main.c irqreturn_t scif_intr_handler(int irq, void *data)
data               67 drivers/misc/mic/scif/scif_main.c 	struct scif_dev *scifdev = data;
data              273 drivers/misc/mic/scif/scif_main.h irqreturn_t scif_intr_handler(int irq, void *data);
data              453 drivers/misc/mic/vop/vop_main.c static irqreturn_t vop_virtio_intr_handler(int irq, void *data)
data              455 drivers/misc/mic/vop/vop_main.c 	struct _vop_vdev *vdev = data;
data              541 drivers/misc/mic/vop/vop_main.c static int vop_match_desc(struct device *dev, void *data)
data              546 drivers/misc/mic/vop/vop_main.c 	return vdev->desc == (void __iomem *)data;
data              689 drivers/misc/mic/vop/vop_main.c static irqreturn_t vop_extint_handler(int irq, void *data)
data              691 drivers/misc/mic/vop/vop_main.c 	struct vop_info *vi = data;
data              143 drivers/misc/mic/vop/vop_vringh.c static irqreturn_t _vop_virtio_intr_handler(int irq, void *data)
data              145 drivers/misc/mic/vop/vop_vringh.c 	struct vop_vdev *vdev = data;
data               57 drivers/misc/ocxl/afu_irq.c static irqreturn_t afu_irq_handler(int virq, void *data)
data               59 drivers/misc/ocxl/afu_irq.c 	struct afu_irq *irq = (struct afu_irq *) data;
data              247 drivers/misc/ocxl/config.c 			int offset, u32 *data)
data              271 drivers/misc/ocxl/config.c 	pci_read_config_dword(dev, pos + OCXL_DVSEC_AFU_INFO_DATA, data);
data               56 drivers/misc/ocxl/context.c static void xsl_fault_error(void *data, u64 addr, u64 dsisr)
data               58 drivers/misc/ocxl/context.c 	struct ocxl_context *ctx = (struct ocxl_context *) data;
data               39 drivers/misc/ocxl/link.c 	void (*xsl_err_cb)(void *data, u64 addr, u64 dsisr);
data              180 drivers/misc/ocxl/link.c static irqreturn_t xsl_fault_handler(int irq, void *data)
data              182 drivers/misc/ocxl/link.c 	struct ocxl_link *link = (struct ocxl_link *) data;
data              497 drivers/misc/ocxl/link.c 		void (*xsl_err_cb)(void *data, u64 addr, u64 dsisr),
data              144 drivers/misc/pch_phub.c 					   unsigned int data, unsigned int mask)
data              147 drivers/misc/pch_phub.c 	iowrite32(((ioread32(reg_addr) & ~mask)) | data, reg_addr);
data              281 drivers/misc/pch_phub.c 				     unsigned int offset_address, u8 *data)
data              286 drivers/misc/pch_phub.c 	*data = ioread8(mem_addr);
data              295 drivers/misc/pch_phub.c 				     unsigned int offset_address, u8 data)
data              310 drivers/misc/pch_phub.c 	iowrite32((word_data & mask) | (u32)data << pos, mem_addr);
data              333 drivers/misc/pch_phub.c 					 unsigned int offset_address, u8 *data)
data              340 drivers/misc/pch_phub.c 	pch_phub_read_serial_rom(chip, mem_addr, data);
data              349 drivers/misc/pch_phub.c 					 unsigned int offset_address, u8 data)
data              357 drivers/misc/pch_phub.c 	retval = pch_phub_write_serial_rom(chip, mem_addr, data);
data              449 drivers/misc/pch_phub.c static void pch_phub_read_gbe_mac_addr(struct pch_phub_reg *chip, u8 *data)
data              453 drivers/misc/pch_phub.c 		pch_phub_read_serial_rom_val(chip, i, &data[i]);
data              461 drivers/misc/pch_phub.c static int pch_phub_write_gbe_mac_addr(struct pch_phub_reg *chip, u8 *data)
data              474 drivers/misc/pch_phub.c 		retval = pch_phub_write_serial_rom_val(chip, i, data[i]);
data              646 drivers/misc/pci_endpoint_test.c 	struct pci_endpoint_test_data *data;
data              665 drivers/misc/pci_endpoint_test.c 	data = (struct pci_endpoint_test_data *)ent->driver_data;
data              666 drivers/misc/pci_endpoint_test.c 	if (data) {
data              667 drivers/misc/pci_endpoint_test.c 		test_reg_bar = data->test_reg_bar;
data              669 drivers/misc/pci_endpoint_test.c 		test->alignment = data->alignment;
data              670 drivers/misc/pci_endpoint_test.c 		irq_type = data->irq_type;
data              282 drivers/misc/phantom.c static irqreturn_t phantom_isr(int irq, void *data)
data              284 drivers/misc/phantom.c 	struct phantom_device *dev = data;
data              601 drivers/misc/pti.c static ssize_t pti_char_write(struct file *filp, const char __user *data,
data              610 drivers/misc/pti.c 	tmp = data;
data              122 drivers/misc/sgi-gru/grukservices.c 	char			data ____cacheline_aligned;	/* CL 2 */
data              552 drivers/misc/sgi-gru/grukservices.c 	mq->start = &mq->data;
data              553 drivers/misc/sgi-gru/grukservices.c 	mq->start2 = &mq->data + (qlines / 2 - 1) * GRU_CACHE_LINE_BYTES;
data              554 drivers/misc/sgi-gru/grukservices.c 	mq->next = &mq->data;
data              555 drivers/misc/sgi-gru/grukservices.c 	mq->limit = &mq->data + (qlines - 2) * GRU_CACHE_LINE_BYTES;
data              139 drivers/misc/sgi-gru/grulib.h 	unsigned long	data[0];
data              108 drivers/misc/sgi-gru/gruprocfs.c 				size_t count, loff_t *data)
data              134 drivers/misc/sgi-gru/gruprocfs.c 			const char __user *userbuf, size_t count, loff_t *data)
data              148 drivers/misc/sgi-gru/gruprocfs.c 			     size_t count, loff_t *data)
data              159 drivers/misc/sgi-gru/gruprocfs.c static int cch_seq_show(struct seq_file *file, void *data)
data              161 drivers/misc/sgi-gru/gruprocfs.c 	long gid = *(long *)data;
data              188 drivers/misc/sgi-gru/gruprocfs.c static int gru_seq_show(struct seq_file *file, void *data)
data              190 drivers/misc/sgi-gru/gruprocfs.c 	long gid = *(long *)data, ctxfree, cbrfree, dsrfree;
data              212 drivers/misc/sgi-gru/gruprocfs.c static void seq_stop(struct seq_file *file, void *data)
data              223 drivers/misc/sgi-gru/gruprocfs.c static void *seq_next(struct seq_file *file, void *data, loff_t *gid)
data              209 drivers/misc/sgi-xp/xp.h 				  int ch_number, void *data, void *key);
data               98 drivers/misc/sgi-xp/xpc_main.c 	 .data = &xpc_hb_interval,
data              106 drivers/misc/sgi-xp/xpc_main.c 	 .data = &xpc_hb_check_interval,
data              121 drivers/misc/sgi-xp/xpc_main.c 	 .data = &xpc_disengage_timelimit,
data               52 drivers/misc/sgi-xp/xpnet.c 	unsigned char data;	/* body of small packets */
data               63 drivers/misc/sgi-xp/xpnet.c 		(XPNET_MSG_SIZE - offsetof(struct xpnet_message, data))
data              186 drivers/misc/sgi-xp/xpnet.c 	skb_reserve(skb, (L1_CACHE_BYTES - ((u64)skb->data &
data              202 drivers/misc/sgi-xp/xpnet.c 			"%lu)\n", skb->data, &msg->data,
data              205 drivers/misc/sgi-xp/xpnet.c 		skb_copy_to_linear_data(skb, &msg->data,
data              208 drivers/misc/sgi-xp/xpnet.c 		dst = (void *)((u64)skb->data & ~(L1_CACHE_BYTES - 1));
data              234 drivers/misc/sgi-xp/xpnet.c 		(void *)skb->data, skb_tail_pointer(skb), skb_end_pointer(skb),
data              243 drivers/misc/sgi-xp/xpnet.c 		(void *)skb->head, (void *)skb->data, skb_tail_pointer(skb),
data              259 drivers/misc/sgi-xp/xpnet.c 			  void *data, void *key)
data              266 drivers/misc/sgi-xp/xpnet.c 		DBUG_ON(data == NULL);
data              268 drivers/misc/sgi-xp/xpnet.c 		xpnet_receive(partid, channel, (struct xpnet_message *)data);
data              374 drivers/misc/sgi-xp/xpnet.c 			&msg->data, skb->data, (size_t)embedded_bytes);
data              375 drivers/misc/sgi-xp/xpnet.c 		skb_copy_from_linear_data(skb, &msg->data,
data              383 drivers/misc/sgi-xp/xpnet.c 	msg->leadin_ignore = (u64)skb->data - start_addr;
data              420 drivers/misc/sgi-xp/xpnet.c 		(void *)skb->data, skb_tail_pointer(skb), skb_end_pointer(skb),
data              423 drivers/misc/sgi-xp/xpnet.c 	if (skb->data[0] == 0x33) {
data              444 drivers/misc/sgi-xp/xpnet.c 	start_addr = ((u64)skb->data & ~(L1_CACHE_BYTES - 1));
data              463 drivers/misc/sgi-xp/xpnet.c 	if (skb->data[0] == 0xff) {
data              472 drivers/misc/sgi-xp/xpnet.c 		dest_partid = (short)skb->data[XPNET_PARTID_OCTET + 1];
data              473 drivers/misc/sgi-xp/xpnet.c 		dest_partid |= (short)skb->data[XPNET_PARTID_OCTET + 0] << 8;
data              336 drivers/misc/sram.c 	{ .compatible = "atmel,sama5d2-securam", .data = atmel_securam_wait },
data               71 drivers/misc/ti-st/st_core.c 	const unsigned char *data, int count)
data               81 drivers/misc/ti-st/st_core.c 		16, 1, data, count, 0);
data               83 drivers/misc/ti-st/st_core.c 	return tty->ops->write(tty, data, count);
data              225 drivers/misc/ti-st/st_core.c 	const unsigned char *data, long count)
data              236 drivers/misc/ti-st/st_core.c 	ptr = (char *)data;
data              276 drivers/misc/ti-st/st_core.c 				&st_gdata->rx_skb->data
data              480 drivers/misc/ti-st/st_core.c 			len = st_int_write(st_data, skb->data, skb->len);
data              782 drivers/misc/ti-st/st_core.c static void st_tty_receive(struct tty_struct *tty, const unsigned char *data,
data              787 drivers/misc/ti-st/st_core.c 		16, 1, data, count, 0);
data              794 drivers/misc/ti-st/st_core.c 	st_recv(tty->disc_data, data, count);
data               62 drivers/misc/ti-st/st_kim.c 	if (skb->data[2] == 0x01 && skb->data[3] == 0x01 &&
data               63 drivers/misc/ti-st/st_kim.c 			skb->data[4] == 0x10 && skb->data[5] == 0x00) {
data               66 drivers/misc/ti-st/st_kim.c 				kim_gdata->rx_skb->data,
data               71 drivers/misc/ti-st/st_kim.c 	} else if (unlikely(skb->data[5] != 0)) {
data               73 drivers/misc/ti-st/st_kim.c 		pr_err("data6 %x", skb->data[5]);
data              125 drivers/misc/ti-st/st_kim.c 	const unsigned char *data, long count)
data              133 drivers/misc/ti-st/st_kim.c 	ptr = data;
data              162 drivers/misc/ti-st/st_kim.c 				(unsigned char *)&kim_gdata->rx_skb->data[1];
data              290 drivers/misc/ti-st/st_kim.c 	if (unlikely((err != 0) || (kim_gdata->fw_entry->data == NULL) ||
data              296 drivers/misc/ti-st/st_kim.c 	ptr = (void *)kim_gdata->fw_entry->data;
data              312 drivers/misc/ti-st/st_kim.c 			action_ptr = &(((struct bts_action *)ptr)->data[0]);
data              360 drivers/misc/ti-st/st_kim.c 			((struct bts_action_send *)action_ptr)->data,
data              393 drivers/misc/ti-st/st_kim.c 			action_ptr = &(((struct bts_action *)ptr)->data[0]);
data              416 drivers/misc/ti-st/st_kim.c void st_kim_recv(void *disc_data, const unsigned char *data, long count)
data              424 drivers/misc/ti-st/st_kim.c 	kim_int_recv(kim_gdata, data, count);
data               54 drivers/misc/tsl2550.c 	struct tsl2550_data *data = i2c_get_clientdata(client);
data               58 drivers/misc/tsl2550.c 	data->operating_mode = mode;
data               65 drivers/misc/tsl2550.c 	struct tsl2550_data *data = i2c_get_clientdata(client);
data               74 drivers/misc/tsl2550.c 		tsl2550_set_operating_mode(client, data->operating_mode);
data               77 drivers/misc/tsl2550.c 	data->power_state = state;
data              180 drivers/misc/tsl2550.c 	struct tsl2550_data *data = i2c_get_clientdata(to_i2c_client(dev));
data              182 drivers/misc/tsl2550.c 	return sprintf(buf, "%u\n", data->power_state);
data              189 drivers/misc/tsl2550.c 	struct tsl2550_data *data = i2c_get_clientdata(client);
data              196 drivers/misc/tsl2550.c 	mutex_lock(&data->update_lock);
data              198 drivers/misc/tsl2550.c 	mutex_unlock(&data->update_lock);
data              212 drivers/misc/tsl2550.c 	struct tsl2550_data *data = i2c_get_clientdata(to_i2c_client(dev));
data              214 drivers/misc/tsl2550.c 	return sprintf(buf, "%u\n", data->operating_mode);
data              221 drivers/misc/tsl2550.c 	struct tsl2550_data *data = i2c_get_clientdata(client);
data              228 drivers/misc/tsl2550.c 	if (data->power_state == 0)
data              231 drivers/misc/tsl2550.c 	mutex_lock(&data->update_lock);
data              233 drivers/misc/tsl2550.c 	mutex_unlock(&data->update_lock);
data              246 drivers/misc/tsl2550.c 	struct tsl2550_data *data = i2c_get_clientdata(client);
data              264 drivers/misc/tsl2550.c 	if (data->operating_mode == 1)
data              274 drivers/misc/tsl2550.c 	struct tsl2550_data *data = i2c_get_clientdata(client);
data              278 drivers/misc/tsl2550.c 	if (!data->power_state)
data              281 drivers/misc/tsl2550.c 	mutex_lock(&data->update_lock);
data              283 drivers/misc/tsl2550.c 	mutex_unlock(&data->update_lock);
data              308 drivers/misc/tsl2550.c 	struct tsl2550_data *data = i2c_get_clientdata(client);
data              320 drivers/misc/tsl2550.c 	data->power_state = 1;
data              324 drivers/misc/tsl2550.c 				   TSL2550_MODE_RANGE[data->operating_mode]);
data              340 drivers/misc/tsl2550.c 	struct tsl2550_data *data;
data              349 drivers/misc/tsl2550.c 	data = kzalloc(sizeof(struct tsl2550_data), GFP_KERNEL);
data              350 drivers/misc/tsl2550.c 	if (!data) {
data              354 drivers/misc/tsl2550.c 	data->client = client;
data              355 drivers/misc/tsl2550.c 	i2c_set_clientdata(client, data);
data              366 drivers/misc/tsl2550.c 		data->operating_mode = *opmode;
data              368 drivers/misc/tsl2550.c 		data->operating_mode = 0;	/* default mode is standard */
data              370 drivers/misc/tsl2550.c 			data->operating_mode ? "extended" : "standard");
data              372 drivers/misc/tsl2550.c 	mutex_init(&data->update_lock);
data              389 drivers/misc/tsl2550.c 	kfree(data);
data               50 drivers/misc/vexpress-syscfg.c 		int index, bool write, u32 *data)
data               70 drivers/misc/vexpress-syscfg.c 		*data = 0xdeadbeef;
data               73 drivers/misc/vexpress-syscfg.c 			func, command, *data);
data               74 drivers/misc/vexpress-syscfg.c 	writel(*data, syscfg->base + SYS_CFGDATA);
data              103 drivers/misc/vexpress-syscfg.c 		*data = readl(syscfg->base + SYS_CFGDATA);
data              104 drivers/misc/vexpress-syscfg.c 		dev_dbg(syscfg->dev, "func %p, read data %x\n", func, *data);
data              208 drivers/misc/vmw_vmci/vmci_guest.c static void vmci_dispatch_dgs(unsigned long data)
data              210 drivers/misc/vmw_vmci/vmci_guest.c 	struct vmci_guest_device *vmci_dev = (struct vmci_guest_device *)data;
data              355 drivers/misc/vmw_vmci/vmci_guest.c static void vmci_process_bitmap(unsigned long data)
data              357 drivers/misc/vmw_vmci/vmci_guest.c 	struct vmci_guest_device *dev = (struct vmci_guest_device *)data;
data              945 drivers/misc/xilinx_sdfec.c 			     unsigned long data)
data              965 drivers/misc/xilinx_sdfec.c 		arg = (void __user *)data;
data             1022 drivers/misc/xilinx_sdfec.c 				    unsigned long data)
data             1024 drivers/misc/xilinx_sdfec.c 	return xsdfec_dev_ioctl(file, cmd, (unsigned long)compat_ptr(data));
data              495 drivers/mmc/core/block.c 	struct mmc_data data = {};
data              523 drivers/mmc/core/block.c 		data.sg = &sg;
data              524 drivers/mmc/core/block.c 		data.sg_len = 1;
data              525 drivers/mmc/core/block.c 		data.blksz = idata->ic.blksz;
data              526 drivers/mmc/core/block.c 		data.blocks = idata->ic.blocks;
data              528 drivers/mmc/core/block.c 		sg_init_one(data.sg, idata->buf, idata->buf_bytes);
data              531 drivers/mmc/core/block.c 			data.flags = MMC_DATA_WRITE;
data              533 drivers/mmc/core/block.c 			data.flags = MMC_DATA_READ;
data              536 drivers/mmc/core/block.c 		mmc_set_data_timeout(&data, card);
data              540 drivers/mmc/core/block.c 			data.timeout_ns = idata->ic.data_timeout_ns;
data              552 drivers/mmc/core/block.c 			data.timeout_ns = idata->ic.cmd_timeout_ms * 1000000;
data              555 drivers/mmc/core/block.c 		mrq.data = &data;
data              577 drivers/mmc/core/block.c 		sbc.arg = data.blocks | (idata->ic.write_flag & BIT(31));
data              600 drivers/mmc/core/block.c 	if (data.error) {
data              602 drivers/mmc/core/block.c 						__func__, data.error);
data              603 drivers/mmc/core/block.c 		return data.error;
data              911 drivers/mmc/core/block.c 	struct mmc_data data = {};
data              931 drivers/mmc/core/block.c 	data.blksz = 4;
data              932 drivers/mmc/core/block.c 	data.blocks = 1;
data              933 drivers/mmc/core/block.c 	data.flags = MMC_DATA_READ;
data              934 drivers/mmc/core/block.c 	data.sg = &sg;
data              935 drivers/mmc/core/block.c 	data.sg_len = 1;
data              936 drivers/mmc/core/block.c 	mmc_set_data_timeout(&data, card);
data              939 drivers/mmc/core/block.c 	mrq.data = &data;
data              952 drivers/mmc/core/block.c 	if (cmd.error || data.error)
data              975 drivers/mmc/core/block.c 					    struct mmc_data *data)
data              977 drivers/mmc/core/block.c 	unsigned int ms = DIV_ROUND_UP(data->timeout_ns, 1000000);
data              980 drivers/mmc/core/block.c 	if (data->timeout_clks) {
data              982 drivers/mmc/core/block.c 		ms += DIV_ROUND_UP(data->timeout_clks, khz);
data             1217 drivers/mmc/core/block.c 			brq->data.blocks = 1;
data             1219 drivers/mmc/core/block.c 		if (brq->data.blocks > card->ext_csd.rel_sectors)
data             1220 drivers/mmc/core/block.c 			brq->data.blocks = card->ext_csd.rel_sectors;
data             1221 drivers/mmc/core/block.c 		else if (brq->data.blocks < card->ext_csd.rel_sectors)
data             1222 drivers/mmc/core/block.c 			brq->data.blocks = 1;
data             1300 drivers/mmc/core/block.c 	brq->mrq.data = &brq->data;
data             1307 drivers/mmc/core/block.c 		brq->data.flags = MMC_DATA_READ;
data             1310 drivers/mmc/core/block.c 		brq->data.flags = MMC_DATA_WRITE;
data             1314 drivers/mmc/core/block.c 	brq->data.blksz = 512;
data             1315 drivers/mmc/core/block.c 	brq->data.blocks = blk_rq_sectors(req);
data             1316 drivers/mmc/core/block.c 	brq->data.blk_addr = blk_rq_pos(req);
data             1330 drivers/mmc/core/block.c 	if (brq->data.blocks > card->host->max_blk_count)
data             1331 drivers/mmc/core/block.c 		brq->data.blocks = card->host->max_blk_count;
data             1333 drivers/mmc/core/block.c 	if (brq->data.blocks > 1) {
data             1342 drivers/mmc/core/block.c 			brq->data.blocks--;
data             1350 drivers/mmc/core/block.c 			brq->data.blocks = 1;
data             1357 drivers/mmc/core/block.c 			brq->data.blocks = card->host->ops->multi_io_quirk(card,
data             1360 drivers/mmc/core/block.c 						brq->data.blocks);
data             1365 drivers/mmc/core/block.c 		brq->data.flags |= MMC_DATA_REL_WR;
data             1375 drivers/mmc/core/block.c 		      ((brq->data.blocks * brq->data.blksz) >=
data             1379 drivers/mmc/core/block.c 		brq->data.flags |= MMC_DATA_DAT_TAG;
data             1381 drivers/mmc/core/block.c 	mmc_set_data_timeout(&brq->data, card);
data             1383 drivers/mmc/core/block.c 	brq->data.sg = mqrq->sg;
data             1384 drivers/mmc/core/block.c 	brq->data.sg_len = mmc_queue_map_sg(mq, mqrq);
data             1390 drivers/mmc/core/block.c 	if (brq->data.blocks != blk_rq_sectors(req)) {
data             1391 drivers/mmc/core/block.c 		int i, data_size = brq->data.blocks << 9;
data             1394 drivers/mmc/core/block.c 		for_each_sg(brq->data.sg, sg, brq->data.sg_len, i) {
data             1402 drivers/mmc/core/block.c 		brq->data.sg_len = i;
data             1429 drivers/mmc/core/block.c 	else if (mrq->data && mrq->data->error)
data             1430 drivers/mmc/core/block.c 		err = mrq->data->error;
data             1439 drivers/mmc/core/block.c 	} else if (mrq->data) {
data             1440 drivers/mmc/core/block.c 		if (blk_update_request(req, BLK_STS_OK, mrq->data->bytes_xfered))
data             1565 drivers/mmc/core/block.c 	if (brq->data.blocks > 1 || do_rel_wr) {
data             1603 drivers/mmc/core/block.c 		brq->sbc.arg = brq->data.blocks |
data             1631 drivers/mmc/core/block.c 	unsigned int timeout = mmc_blk_data_timeout_ms(card->host, &brq->data);
data             1682 drivers/mmc/core/block.c 		    mrq->data->error ||
data             1694 drivers/mmc/core/block.c 	mrq->data->bytes_xfered = 0;
data             1772 drivers/mmc/core/block.c 		brq->data.bytes_xfered = 0;
data             1802 drivers/mmc/core/block.c 			brq->data.bytes_xfered = 0;
data             1804 drivers/mmc/core/block.c 			brq->data.bytes_xfered = blocks << 9;
data             1819 drivers/mmc/core/block.c 	if (brq->data.bytes_xfered)
data             1838 drivers/mmc/core/block.c 	    brq->data.blocks > 1) {
data             1850 drivers/mmc/core/block.c 	       brq->data.error || brq->cmd.resp[0] & CMD_ERRORS;
data             1869 drivers/mmc/core/block.c 		mqrq->brq.data.bytes_xfered = 0;
data             1891 drivers/mmc/core/block.c 	unsigned int nr_bytes = mqrq->brq.data.bytes_xfered;
data             2706 drivers/mmc/core/block.c static int mmc_dbg_card_status_get(void *data, u64 *val)
data             2708 drivers/mmc/core/block.c 	struct mmc_card *card = data;
data               62 drivers/mmc/core/card.h 	void (*vendor_fixup)(struct mmc_card *card, int data);
data               63 drivers/mmc/core/card.h 	int data;
data               96 drivers/mmc/core/card.h 		.data = (_data),			\
data              137 drivers/mmc/core/card.h static inline void __maybe_unused add_quirk(struct mmc_card *card, int data)
data              139 drivers/mmc/core/card.h 	card->quirks |= data;
data              142 drivers/mmc/core/card.h static inline void __maybe_unused remove_quirk(struct mmc_card *card, int data)
data              144 drivers/mmc/core/card.h 	card->quirks &= ~data;
data              148 drivers/mmc/core/card.h 						       int data)
data              150 drivers/mmc/core/card.h 	card->quirk_max_rate = data;
data              156 drivers/mmc/core/card.h static inline void __maybe_unused add_quirk_mmc(struct mmc_card *card, int data)
data              159 drivers/mmc/core/card.h 		card->quirks |= data;
data              163 drivers/mmc/core/card.h 						   int data)
data              166 drivers/mmc/core/card.h 		card->quirks &= ~data;
data              172 drivers/mmc/core/card.h static inline void __maybe_unused add_quirk_sd(struct mmc_card *card, int data)
data              175 drivers/mmc/core/card.h 		card->quirks |= data;
data              179 drivers/mmc/core/card.h 						   int data)
data              182 drivers/mmc/core/card.h 		card->quirks &= ~data;
data               85 drivers/mmc/core/core.c 	struct mmc_data *data = mrq->data;
data               92 drivers/mmc/core/core.c 	if (!data)
data               95 drivers/mmc/core/core.c 	if ((cmd && cmd->error) || data->error ||
data               96 drivers/mmc/core/core.c 	    !should_fail(&host->fail_mmc_request, data->blksz * data->blocks))
data               99 drivers/mmc/core/core.c 	data->error = data_errors[prandom_u32() % ARRAY_SIZE(data_errors)];
data              100 drivers/mmc/core/core.c 	data->bytes_xfered = (prandom_u32() % (data->bytes_xfered >> 9)) << 9;
data              148 drivers/mmc/core/core.c 	    (mrq->data && mrq->data->error == -EILSEQ) ||
data              192 drivers/mmc/core/core.c 		if (mrq->data) {
data              195 drivers/mmc/core/core.c 				mrq->data->bytes_xfered, mrq->data->error);
data              279 drivers/mmc/core/core.c 			 mmc_hostname(host), mrq->tag, mrq->data->blk_addr);
data              282 drivers/mmc/core/core.c 	if (mrq->data) {
data              285 drivers/mmc/core/core.c 			mmc_hostname(host), mrq->data->blksz,
data              286 drivers/mmc/core/core.c 			mrq->data->blocks, mrq->data->flags,
data              287 drivers/mmc/core/core.c 			mrq->data->timeout_ns / 1000000,
data              288 drivers/mmc/core/core.c 			mrq->data->timeout_clks);
data              306 drivers/mmc/core/core.c 		mrq->cmd->data = mrq->data;
data              312 drivers/mmc/core/core.c 	if (mrq->data) {
data              313 drivers/mmc/core/core.c 		if (mrq->data->blksz > host->max_blk_size ||
data              314 drivers/mmc/core/core.c 		    mrq->data->blocks > host->max_blk_count ||
data              315 drivers/mmc/core/core.c 		    mrq->data->blocks * mrq->data->blksz > host->max_req_size)
data              318 drivers/mmc/core/core.c 		for_each_sg(mrq->data->sg, sg, mrq->data->sg_len, i)
data              320 drivers/mmc/core/core.c 		if (sz != mrq->data->blocks * mrq->data->blksz)
data              323 drivers/mmc/core/core.c 		mrq->data->error = 0;
data              324 drivers/mmc/core/core.c 		mrq->data->mrq = mrq;
data              326 drivers/mmc/core/core.c 			mrq->data->stop = mrq->stop;
data              504 drivers/mmc/core/core.c 	    (mrq->data && mrq->data->error == -EILSEQ))
data              517 drivers/mmc/core/core.c 	if (mrq->data) {
data              520 drivers/mmc/core/core.c 			 mrq->data->bytes_xfered, mrq->data->error);
data              648 drivers/mmc/core/core.c 	cmd->data = NULL;
data              665 drivers/mmc/core/core.c void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card)
data              673 drivers/mmc/core/core.c 		data->timeout_ns = 1000000000;
data              674 drivers/mmc/core/core.c 		data->timeout_clks = 0;
data              687 drivers/mmc/core/core.c 	if (data->flags & MMC_DATA_WRITE)
data              690 drivers/mmc/core/core.c 	data->timeout_ns = card->csd.taac_ns * mult;
data              691 drivers/mmc/core/core.c 	data->timeout_clks = card->csd.taac_clks * mult;
data              699 drivers/mmc/core/core.c 		timeout_us = data->timeout_ns / 1000;
data              701 drivers/mmc/core/core.c 			timeout_us += data->timeout_clks * 1000 /
data              704 drivers/mmc/core/core.c 		if (data->flags & MMC_DATA_WRITE)
data              721 drivers/mmc/core/core.c 			data->timeout_ns = limit_us * 1000;
data              722 drivers/mmc/core/core.c 			data->timeout_clks = 0;
data              727 drivers/mmc/core/core.c 			data->timeout_ns = limit_us * 1000;
data              736 drivers/mmc/core/core.c 	if (mmc_card_long_read_time(card) && data->flags & MMC_DATA_READ) {
data              737 drivers/mmc/core/core.c 		data->timeout_ns = 600000000;
data              738 drivers/mmc/core/core.c 		data->timeout_clks = 0;
data              748 drivers/mmc/core/core.c 		if (data->flags & MMC_DATA_WRITE) {
data              749 drivers/mmc/core/core.c 			if (data->timeout_ns < 1000000000)
data              750 drivers/mmc/core/core.c 				data->timeout_ns = 1000000000;	/* 1s */
data              752 drivers/mmc/core/core.c 			if (data->timeout_ns < 100000000)
data              753 drivers/mmc/core/core.c 				data->timeout_ns =  100000000;	/* 100ms */
data               33 drivers/mmc/core/debugfs.c static int mmc_ios_show(struct seq_file *s, void *data)
data              198 drivers/mmc/core/debugfs.c static int mmc_clock_opt_get(void *data, u64 *val)
data              200 drivers/mmc/core/debugfs.c 	struct mmc_host *host = data;
data              207 drivers/mmc/core/debugfs.c static int mmc_clock_opt_set(void *data, u64 val)
data              209 drivers/mmc/core/debugfs.c 	struct mmc_host *host = data;
data              253 drivers/mmc/core/mmc_ops.c 	struct mmc_data data = {};
data              257 drivers/mmc/core/mmc_ops.c 	mrq.data = &data;
data              269 drivers/mmc/core/mmc_ops.c 	data.blksz = len;
data              270 drivers/mmc/core/mmc_ops.c 	data.blocks = 1;
data              271 drivers/mmc/core/mmc_ops.c 	data.flags = MMC_DATA_READ;
data              272 drivers/mmc/core/mmc_ops.c 	data.sg = &sg;
data              273 drivers/mmc/core/mmc_ops.c 	data.sg_len = 1;
data              282 drivers/mmc/core/mmc_ops.c 		data.timeout_ns = 0;
data              283 drivers/mmc/core/mmc_ops.c 		data.timeout_clks = 64;
data              285 drivers/mmc/core/mmc_ops.c 		mmc_set_data_timeout(&data, card);
data              291 drivers/mmc/core/mmc_ops.c 	if (data.error)
data              292 drivers/mmc/core/mmc_ops.c 		return data.error;
data              615 drivers/mmc/core/mmc_ops.c 	struct mmc_data data = {};
data              636 drivers/mmc/core/mmc_ops.c 	mrq.data = &data;
data              641 drivers/mmc/core/mmc_ops.c 	data.blksz = size;
data              642 drivers/mmc/core/mmc_ops.c 	data.blocks = 1;
data              643 drivers/mmc/core/mmc_ops.c 	data.flags = MMC_DATA_READ;
data              650 drivers/mmc/core/mmc_ops.c 	data.timeout_ns = 150 * NSEC_PER_MSEC;
data              652 drivers/mmc/core/mmc_ops.c 	data.sg = &sg;
data              653 drivers/mmc/core/mmc_ops.c 	data.sg_len = 1;
data              666 drivers/mmc/core/mmc_ops.c 	if (data.error) {
data              667 drivers/mmc/core/mmc_ops.c 		err = data.error;
data              711 drivers/mmc/core/mmc_ops.c 	struct mmc_data data = {};
data              741 drivers/mmc/core/mmc_ops.c 	mrq.data = &data;
data              752 drivers/mmc/core/mmc_ops.c 	data.blksz = len;
data              753 drivers/mmc/core/mmc_ops.c 	data.blocks = 1;
data              755 drivers/mmc/core/mmc_ops.c 		data.flags = MMC_DATA_READ;
data              757 drivers/mmc/core/mmc_ops.c 		data.flags = MMC_DATA_WRITE;
data              759 drivers/mmc/core/mmc_ops.c 	data.sg = &sg;
data              760 drivers/mmc/core/mmc_ops.c 	data.sg_len = 1;
data              761 drivers/mmc/core/mmc_ops.c 	mmc_set_data_timeout(&data, card);
data              776 drivers/mmc/core/mmc_ops.c 	if (data.error)
data              777 drivers/mmc/core/mmc_ops.c 		return data.error;
data              212 drivers/mmc/core/mmc_test.c 	if (WARN_ON(!mrq || !mrq->cmd || !mrq->data || !mrq->stop))
data              237 drivers/mmc/core/mmc_test.c 	mrq->data->blksz = blksz;
data              238 drivers/mmc/core/mmc_test.c 	mrq->data->blocks = blocks;
data              239 drivers/mmc/core/mmc_test.c 	mrq->data->flags = write ? MMC_DATA_WRITE : MMC_DATA_READ;
data              240 drivers/mmc/core/mmc_test.c 	mrq->data->sg = sg;
data              241 drivers/mmc/core/mmc_test.c 	mrq->data->sg_len = sg_len;
data              245 drivers/mmc/core/mmc_test.c 	mmc_set_data_timeout(mrq->data, test->card);
data              294 drivers/mmc/core/mmc_test.c 	struct mmc_data data = {};
data              299 drivers/mmc/core/mmc_test.c 	mrq.data = &data;
data              310 drivers/mmc/core/mmc_test.c 	if (data.error)
data              311 drivers/mmc/core/mmc_test.c 		return data.error;
data              688 drivers/mmc/core/mmc_test.c 	if (WARN_ON(!mrq || !mrq->cmd || !mrq->data))
data              691 drivers/mmc/core/mmc_test.c 	if (mrq->data->blocks > 1) {
data              709 drivers/mmc/core/mmc_test.c 	if (WARN_ON(!mrq || !mrq->cmd || !mrq->data))
data              718 drivers/mmc/core/mmc_test.c 	if (!ret && mrq->data->error)
data              719 drivers/mmc/core/mmc_test.c 		ret = mrq->data->error;
data              722 drivers/mmc/core/mmc_test.c 	if (!ret && mrq->data->bytes_xfered !=
data              723 drivers/mmc/core/mmc_test.c 		mrq->data->blocks * mrq->data->blksz)
data              740 drivers/mmc/core/mmc_test.c 	if (WARN_ON(!mrq || !mrq->cmd || !mrq->data))
data              747 drivers/mmc/core/mmc_test.c 	if (!ret && mrq->data->error == 0)
data              749 drivers/mmc/core/mmc_test.c 	if (!ret && mrq->data->error != -ETIMEDOUT)
data              750 drivers/mmc/core/mmc_test.c 		ret = mrq->data->error;
data              753 drivers/mmc/core/mmc_test.c 	if (mrq->data->blocks > 1) {
data              754 drivers/mmc/core/mmc_test.c 		if (!ret && mrq->data->bytes_xfered > mrq->data->blksz)
data              757 drivers/mmc/core/mmc_test.c 		if (!ret && mrq->data->bytes_xfered > 0)
data              773 drivers/mmc/core/mmc_test.c 	struct mmc_data data;
data              784 drivers/mmc/core/mmc_test.c 	rq->mrq.data = &rq->data;
data              890 drivers/mmc/core/mmc_test.c 	struct mmc_data data = {};
data              893 drivers/mmc/core/mmc_test.c 	mrq.data = &data;
data              915 drivers/mmc/core/mmc_test.c 	struct mmc_data data = {};
data              920 drivers/mmc/core/mmc_test.c 	mrq.data = &data;
data             2426 drivers/mmc/core/mmc_test.c 	if (mrq->data->stop && (mrq->data->error || !mrq->sbc)) {
data             2428 drivers/mmc/core/mmc_test.c 			mmc_wait_for_cmd(host, mrq->data->stop, 0);
data             2430 drivers/mmc/core/mmc_test.c 			ret = mmc_wait_for_cmd(host, mrq->data->stop, 0);
data             3039 drivers/mmc/core/mmc_test.c static int mtf_test_show(struct seq_file *sf, void *data)
data             3129 drivers/mmc/core/mmc_test.c static int mtf_testlist_show(struct seq_file *sf, void *data)
data               45 drivers/mmc/core/queue.h 	struct mmc_data		data;
data              170 drivers/mmc/core/quirks.h 			f->vendor_fixup(card, f->data);
data               78 drivers/mmc/core/sd_ops.c 		cmd->data = NULL;
data              215 drivers/mmc/core/sd_ops.c 	struct mmc_data data = {};
data              233 drivers/mmc/core/sd_ops.c 	mrq.data = &data;
data              239 drivers/mmc/core/sd_ops.c 	data.blksz = 8;
data              240 drivers/mmc/core/sd_ops.c 	data.blocks = 1;
data              241 drivers/mmc/core/sd_ops.c 	data.flags = MMC_DATA_READ;
data              242 drivers/mmc/core/sd_ops.c 	data.sg = &sg;
data              243 drivers/mmc/core/sd_ops.c 	data.sg_len = 1;
data              247 drivers/mmc/core/sd_ops.c 	mmc_set_data_timeout(&data, card);
data              258 drivers/mmc/core/sd_ops.c 	if (data.error)
data              259 drivers/mmc/core/sd_ops.c 		return data.error;
data              269 drivers/mmc/core/sd_ops.c 	struct mmc_data data = {};
data              278 drivers/mmc/core/sd_ops.c 	mrq.data = &data;
data              286 drivers/mmc/core/sd_ops.c 	data.blksz = 64;
data              287 drivers/mmc/core/sd_ops.c 	data.blocks = 1;
data              288 drivers/mmc/core/sd_ops.c 	data.flags = MMC_DATA_READ;
data              289 drivers/mmc/core/sd_ops.c 	data.sg = &sg;
data              290 drivers/mmc/core/sd_ops.c 	data.sg_len = 1;
data              294 drivers/mmc/core/sd_ops.c 	mmc_set_data_timeout(&data, card);
data              300 drivers/mmc/core/sd_ops.c 	if (data.error)
data              301 drivers/mmc/core/sd_ops.c 		return data.error;
data              311 drivers/mmc/core/sd_ops.c 	struct mmc_data data = {};
data              321 drivers/mmc/core/sd_ops.c 	mrq.data = &data;
data              327 drivers/mmc/core/sd_ops.c 	data.blksz = 64;
data              328 drivers/mmc/core/sd_ops.c 	data.blocks = 1;
data              329 drivers/mmc/core/sd_ops.c 	data.flags = MMC_DATA_READ;
data              330 drivers/mmc/core/sd_ops.c 	data.sg = &sg;
data              331 drivers/mmc/core/sd_ops.c 	data.sg_len = 1;
data              335 drivers/mmc/core/sd_ops.c 	mmc_set_data_timeout(&data, card);
data              341 drivers/mmc/core/sd_ops.c 	if (data.error)
data              342 drivers/mmc/core/sd_ops.c 		return data.error;
data               33 drivers/mmc/core/sdio.c 	unsigned char data;
data               41 drivers/mmc/core/sdio.c 		SDIO_FBR_BASE(func->num) + SDIO_FBR_STD_IF, 0, &data);
data               45 drivers/mmc/core/sdio.c 	data &= 0x0f;
data               47 drivers/mmc/core/sdio.c 	if (data == 0x0f) {
data               49 drivers/mmc/core/sdio.c 			SDIO_FBR_BASE(func->num) + SDIO_FBR_STD_IF_EXT, 0, &data);
data               54 drivers/mmc/core/sdio.c 	func->class = data;
data              106 drivers/mmc/core/sdio.c 	unsigned char data;
data              109 drivers/mmc/core/sdio.c 	ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_CCCR, 0, &data);
data              113 drivers/mmc/core/sdio.c 	cccr_vsn = data & 0x0f;
data              121 drivers/mmc/core/sdio.c 	card->cccr.sdio_vsn = (data & 0xf0) >> 4;
data              123 drivers/mmc/core/sdio.c 	ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_CAPS, 0, &data);
data              127 drivers/mmc/core/sdio.c 	if (data & SDIO_CCCR_CAP_SMB)
data              129 drivers/mmc/core/sdio.c 	if (data & SDIO_CCCR_CAP_LSC)
data              131 drivers/mmc/core/sdio.c 	if (data & SDIO_CCCR_CAP_4BLS)
data              135 drivers/mmc/core/sdio.c 		ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_POWER, 0, &data);
data              139 drivers/mmc/core/sdio.c 		if (data & SDIO_POWER_SMPC)
data              154 drivers/mmc/core/sdio.c 				SDIO_CCCR_UHS, 0, &data);
data              159 drivers/mmc/core/sdio.c 				if (data & SDIO_UHS_DDR50)
data              163 drivers/mmc/core/sdio.c 				if (data & SDIO_UHS_SDR50)
data              167 drivers/mmc/core/sdio.c 				if (data & SDIO_UHS_SDR104)
data              173 drivers/mmc/core/sdio.c 				SDIO_CCCR_DRIVE_STRENGTH, 0, &data);
data              177 drivers/mmc/core/sdio.c 			if (data & SDIO_DRIVE_SDTA)
data              179 drivers/mmc/core/sdio.c 			if (data & SDIO_DRIVE_SDTC)
data              181 drivers/mmc/core/sdio.c 			if (data & SDIO_DRIVE_SDTD)
data              293 drivers/mmc/core/sdio_cis.c 					       ptr + i, 0, &this->data[i]);
data              305 drivers/mmc/core/sdio_cis.c 				    tpl_code, this->data, tpl_link);
data              119 drivers/mmc/core/sdio_ops.c 	struct mmc_data data = {};
data              132 drivers/mmc/core/sdio_ops.c 	mrq.data = &data;
data              145 drivers/mmc/core/sdio_ops.c 	data.blksz = blksz;
data              147 drivers/mmc/core/sdio_ops.c 	data.blocks = blocks ? blocks : 1;
data              148 drivers/mmc/core/sdio_ops.c 	data.flags = write ? MMC_DATA_WRITE : MMC_DATA_READ;
data              150 drivers/mmc/core/sdio_ops.c 	left_size = data.blksz * data.blocks;
data              156 drivers/mmc/core/sdio_ops.c 		data.sg = sgtable.sgl;
data              157 drivers/mmc/core/sdio_ops.c 		data.sg_len = nents;
data              159 drivers/mmc/core/sdio_ops.c 		for_each_sg(data.sg, sg_ptr, data.sg_len, i) {
data              165 drivers/mmc/core/sdio_ops.c 		data.sg = &sg;
data              166 drivers/mmc/core/sdio_ops.c 		data.sg_len = 1;
data              171 drivers/mmc/core/sdio_ops.c 	mmc_set_data_timeout(&data, card);
data              180 drivers/mmc/core/sdio_ops.c 	if (data.error)
data              181 drivers/mmc/core/sdio_ops.c 		return data.error;
data             1062 drivers/mmc/core/sdio_uart.c 			if (tpl->data[1] == 0)  /* SUBTPL_SIOREG */
data             1072 drivers/mmc/core/sdio_uart.c 		       sdio_func_id(func), tpl->data[2], tpl->data[3]);
data             1073 drivers/mmc/core/sdio_uart.c 		port->regs_offset = (tpl->data[4] << 0) |
data             1074 drivers/mmc/core/sdio_uart.c 				    (tpl->data[5] << 8) |
data             1075 drivers/mmc/core/sdio_uart.c 				    (tpl->data[6] << 16);
data             1078 drivers/mmc/core/sdio_uart.c 		port->uartclk = tpl->data[7] * 115200;
data             1083 drivers/mmc/core/sdio_uart.c 		       tpl->data[7], tpl->data[8] | (tpl->data[9] << 8));
data               48 drivers/mmc/host/alcor.c 	struct mmc_data *data;
data              151 drivers/mmc/host/alcor.c 	struct mmc_data *data = host->data;
data              154 drivers/mmc/host/alcor.c 	if (data->flags & MMC_DATA_WRITE)
data              157 drivers/mmc/host/alcor.c 	if (data->host_cookie == COOKIE_MAPPED) {
data              169 drivers/mmc/host/alcor.c 		alcor_write32(priv, data->sg_count * 0x1000,
data              178 drivers/mmc/host/alcor.c 		alcor_write32(priv, data->blksz, AU6601_REG_BLOCK_SIZE);
data              199 drivers/mmc/host/alcor.c 	if (!!(host->data->flags & MMC_DATA_READ) != read) {
data              201 drivers/mmc/host/alcor.c 			!!(host->data->flags & MMC_DATA_READ), read);
data              207 drivers/mmc/host/alcor.c 	blksize = host->data->blksz;
data              229 drivers/mmc/host/alcor.c 	struct mmc_data *data = host->data;
data              231 drivers/mmc/host/alcor.c 	if (data->flags & MMC_DATA_READ)
data              235 drivers/mmc/host/alcor.c 	sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags);
data              242 drivers/mmc/host/alcor.c 	struct mmc_data *data = cmd->data;
data              244 drivers/mmc/host/alcor.c 	if (!data)
data              248 drivers/mmc/host/alcor.c 	host->data = data;
data              249 drivers/mmc/host/alcor.c 	host->data->bytes_xfered = 0;
data              250 drivers/mmc/host/alcor.c 	host->blocks = data->blocks;
data              251 drivers/mmc/host/alcor.c 	host->sg = data->sg;
data              252 drivers/mmc/host/alcor.c 	host->sg_count = data->sg_count;
data              256 drivers/mmc/host/alcor.c 	if (data->host_cookie != COOKIE_MAPPED)
data              300 drivers/mmc/host/alcor.c 		if (!cmd->data && cmd->busy_timeout)
data              333 drivers/mmc/host/alcor.c 	host->data = NULL;
data              341 drivers/mmc/host/alcor.c 	struct mmc_data *data;
data              343 drivers/mmc/host/alcor.c 	data = host->data;
data              344 drivers/mmc/host/alcor.c 	host->data = NULL;
data              354 drivers/mmc/host/alcor.c 	if (data->error)
data              355 drivers/mmc/host/alcor.c 		data->bytes_xfered = 0;
data              357 drivers/mmc/host/alcor.c 		data->bytes_xfered = data->blksz * data->blocks;
data              364 drivers/mmc/host/alcor.c 	if (data->stop &&
data              365 drivers/mmc/host/alcor.c 	    (data->error ||
data              372 drivers/mmc/host/alcor.c 		if (data->error)
data              376 drivers/mmc/host/alcor.c 		alcor_send_cmd(host, data->stop, false);
data              394 drivers/mmc/host/alcor.c 	if (host->data) {
data              396 drivers/mmc/host/alcor.c 			host->data->error = -ETIMEDOUT;
data              398 drivers/mmc/host/alcor.c 			host->data->error = -EILSEQ;
data              400 drivers/mmc/host/alcor.c 		host->data->bytes_xfered = 0;
data              443 drivers/mmc/host/alcor.c 	if (!host->data)
data              464 drivers/mmc/host/alcor.c 	if (!host->data)
data              484 drivers/mmc/host/alcor.c 	if (!host->data && intmask == AU6601_INT_DATA_END)
data              488 drivers/mmc/host/alcor.c 	if (!host->data)
data              532 drivers/mmc/host/alcor.c 	if (!host->data) {
data              555 drivers/mmc/host/alcor.c 		if (host->data)
data              556 drivers/mmc/host/alcor.c 			host->data->error = -ENOMEDIUM;
data              779 drivers/mmc/host/alcor.c 	struct mmc_data *data = mrq->data;
data              784 drivers/mmc/host/alcor.c 	if (!data || !cmd)
data              787 drivers/mmc/host/alcor.c 	data->host_cookie = COOKIE_UNMAPPED;
data              802 drivers/mmc/host/alcor.c 	if (data->blocks * data->blksz < AU6601_MAX_DMA_BLOCK_SIZE)
data              805 drivers/mmc/host/alcor.c 	if (data->blksz & 3)
data              808 drivers/mmc/host/alcor.c 	for_each_sg(data->sg, sg, data->sg_len, i) {
data              817 drivers/mmc/host/alcor.c 	sg_len = dma_map_sg(host->dev, data->sg, data->sg_len,
data              818 drivers/mmc/host/alcor.c 			    mmc_get_dma_dir(data));
data              820 drivers/mmc/host/alcor.c 		data->host_cookie = COOKIE_MAPPED;
data              822 drivers/mmc/host/alcor.c 	data->sg_count = sg_len;
data              830 drivers/mmc/host/alcor.c 	struct mmc_data *data = mrq->data;
data              832 drivers/mmc/host/alcor.c 	if (!data)
data              835 drivers/mmc/host/alcor.c 	if (data->host_cookie == COOKIE_MAPPED) {
data              837 drivers/mmc/host/alcor.c 			     data->sg,
data              838 drivers/mmc/host/alcor.c 			     data->sg_len,
data              839 drivers/mmc/host/alcor.c 			     mmc_get_dma_dir(data));
data              842 drivers/mmc/host/alcor.c 	data->host_cookie = COOKIE_UNMAPPED;
data              972 drivers/mmc/host/alcor.c 		if (host->data) {
data              973 drivers/mmc/host/alcor.c 			host->data->error = -ETIMEDOUT;
data              112 drivers/mmc/host/android-goldfish.c 	struct mmc_data		*data;
data              196 drivers/mmc/host/android-goldfish.c 	if (host->data && !(host->data->flags & MMC_DATA_WRITE))
data              204 drivers/mmc/host/android-goldfish.c 				   struct mmc_data *data)
data              209 drivers/mmc/host/android-goldfish.c 		dma_data_dir = mmc_get_dma_dir(data);
data              216 drivers/mmc/host/android-goldfish.c 			sg_copy_from_buffer(data->sg, 1, host->virt_base,
data              217 drivers/mmc/host/android-goldfish.c 					data->sg->length);
data              219 drivers/mmc/host/android-goldfish.c 		host->data->bytes_xfered += data->sg->length;
data              220 drivers/mmc/host/android-goldfish.c 		dma_unmap_sg(mmc_dev(mmc_from_priv(host)), data->sg,
data              224 drivers/mmc/host/android-goldfish.c 	host->data = NULL;
data              233 drivers/mmc/host/android-goldfish.c 	if (!data->stop) {
data              235 drivers/mmc/host/android-goldfish.c 		mmc_request_done(mmc_from_priv(host), data->mrq);
data              239 drivers/mmc/host/android-goldfish.c 	goldfish_mmc_start_command(host, data->stop);
data              243 drivers/mmc/host/android-goldfish.c 				     struct mmc_data *data)
data              246 drivers/mmc/host/android-goldfish.c 		goldfish_mmc_xfer_done(host, data);
data              250 drivers/mmc/host/android-goldfish.c 		goldfish_mmc_xfer_done(host, data);
data              275 drivers/mmc/host/android-goldfish.c 	if (host->data == NULL || cmd->error) {
data              320 drivers/mmc/host/android-goldfish.c 		goldfish_mmc_end_of_data(host, host->data);
data              321 drivers/mmc/host/android-goldfish.c 	} else if (host->data != NULL) {
data              331 drivers/mmc/host/android-goldfish.c 		goldfish_mmc_end_of_data(host, host->data);
data              357 drivers/mmc/host/android-goldfish.c 	struct mmc_data *data = req->data;
data              362 drivers/mmc/host/android-goldfish.c 	host->data = data;
data              363 drivers/mmc/host/android-goldfish.c 	if (data == NULL) {
data              370 drivers/mmc/host/android-goldfish.c 	block_size = data->blksz;
data              372 drivers/mmc/host/android-goldfish.c 	GOLDFISH_MMC_WRITE(host, MMC_BLOCK_COUNT, data->blocks - 1);
data              379 drivers/mmc/host/android-goldfish.c 	sg_len = (data->blocks == 1) ? 1 : data->sg_len;
data              381 drivers/mmc/host/android-goldfish.c 	dma_data_dir = mmc_get_dma_dir(data);
data              383 drivers/mmc/host/android-goldfish.c 	host->sg_len = dma_map_sg(mmc_dev(mmc_from_priv(host)), data->sg,
data              393 drivers/mmc/host/android-goldfish.c 		sg_copy_to_buffer(data->sg, 1, host->virt_base,
data              394 drivers/mmc/host/android-goldfish.c 				data->sg->length);
data              317 drivers/mmc/host/atmel-mci.c 	struct mmc_data		*data;
data              348 drivers/mmc/host/atmel-mci.c 	u32 (*prepare_data)(struct atmel_mci *host, struct mmc_data *data);
data              349 drivers/mmc/host/atmel-mci.c 	void (*submit_data)(struct atmel_mci *host, struct mmc_data *data);
data              412 drivers/mmc/host/atmel-mci.c 	struct mmc_data		*data;
data              420 drivers/mmc/host/atmel-mci.c 		data = mrq->data;
data              429 drivers/mmc/host/atmel-mci.c 		if (data)
data              431 drivers/mmc/host/atmel-mci.c 				data->bytes_xfered, data->blocks,
data              432 drivers/mmc/host/atmel-mci.c 				data->blksz, data->flags, data->error);
data              695 drivers/mmc/host/atmel-mci.c 	if (host->mrq->cmd->data) {
data              696 drivers/mmc/host/atmel-mci.c 		host->mrq->cmd->data->error = -ETIMEDOUT;
data              697 drivers/mmc/host/atmel-mci.c 		host->data = NULL;
data              729 drivers/mmc/host/atmel-mci.c 		struct atmel_mci_slot *slot, struct mmc_data *data)
data              738 drivers/mmc/host/atmel-mci.c 	timeout = atmci_ns_to_clocks(host, data->timeout_ns)
data              739 drivers/mmc/host/atmel-mci.c 		+ data->timeout_clks;
data              764 drivers/mmc/host/atmel-mci.c 	struct mmc_data	*data;
data              788 drivers/mmc/host/atmel-mci.c 	data = cmd->data;
data              789 drivers/mmc/host/atmel-mci.c 	if (data) {
data              795 drivers/mmc/host/atmel-mci.c 			if (data->blocks > 1)
data              801 drivers/mmc/host/atmel-mci.c 		if (data->flags & MMC_DATA_READ)
data              822 drivers/mmc/host/atmel-mci.c static void atmci_send_stop_cmd(struct atmel_mci *host, struct mmc_data *data)
data              825 drivers/mmc/host/atmel-mci.c 	atmci_send_command(host, data->stop, host->stop_cmdr);
data              896 drivers/mmc/host/atmel-mci.c 	struct mmc_data         *data = host->data;
data              898 drivers/mmc/host/atmel-mci.c 	if (data)
data              900 drivers/mmc/host/atmel-mci.c 				data->sg, data->sg_len,
data              901 drivers/mmc/host/atmel-mci.c 				mmc_get_dma_dir(data));
data              911 drivers/mmc/host/atmel-mci.c 	int transfer_size = host->data->blocks * host->data->blksz;
data              917 drivers/mmc/host/atmel-mci.c 	    && (host->data->flags & MMC_DATA_READ)) {
data              921 drivers/mmc/host/atmel-mci.c 		sg_copy_from_buffer(host->data->sg, host->data->sg_len,
data              934 drivers/mmc/host/atmel-mci.c 	struct mmc_data                 *data = host->data;
data              936 drivers/mmc/host/atmel-mci.c 	if (data)
data              938 drivers/mmc/host/atmel-mci.c 				data->sg, data->sg_len,
data              939 drivers/mmc/host/atmel-mci.c 				mmc_get_dma_dir(data));
data              948 drivers/mmc/host/atmel-mci.c 	struct mmc_data		*data = host->data;
data              962 drivers/mmc/host/atmel-mci.c 	if (data) {
data              996 drivers/mmc/host/atmel-mci.c static u32 atmci_prepare_data(struct atmel_mci *host, struct mmc_data *data)
data             1000 drivers/mmc/host/atmel-mci.c 	data->error = -EINPROGRESS;
data             1002 drivers/mmc/host/atmel-mci.c 	host->sg = data->sg;
data             1003 drivers/mmc/host/atmel-mci.c 	host->sg_len = data->sg_len;
data             1004 drivers/mmc/host/atmel-mci.c 	host->data = data;
data             1016 drivers/mmc/host/atmel-mci.c 	if (data->blocks * data->blksz < 12
data             1017 drivers/mmc/host/atmel-mci.c 			|| (data->blocks * data->blksz) & 3)
data             1021 drivers/mmc/host/atmel-mci.c 	if (data->flags & MMC_DATA_READ)
data             1036 drivers/mmc/host/atmel-mci.c atmci_prepare_data_pdc(struct atmel_mci *host, struct mmc_data *data)
data             1041 drivers/mmc/host/atmel-mci.c 	data->error = -EINPROGRESS;
data             1043 drivers/mmc/host/atmel-mci.c 	host->data = data;
data             1044 drivers/mmc/host/atmel-mci.c 	host->sg = data->sg;
data             1050 drivers/mmc/host/atmel-mci.c 	if (data->flags & MMC_DATA_READ)
data             1058 drivers/mmc/host/atmel-mci.c 	tmp |= ATMCI_BLKLEN(data->blksz);
data             1062 drivers/mmc/host/atmel-mci.c 	host->data_size = data->blocks * data->blksz;
data             1063 drivers/mmc/host/atmel-mci.c 	dma_map_sg(&host->pdev->dev, data->sg, data->sg_len,
data             1064 drivers/mmc/host/atmel-mci.c 		   mmc_get_dma_dir(data));
data             1067 drivers/mmc/host/atmel-mci.c 	    && (host->data->flags & MMC_DATA_WRITE)) {
data             1068 drivers/mmc/host/atmel-mci.c 		sg_copy_to_buffer(host->data->sg, host->data->sg_len,
data             1076 drivers/mmc/host/atmel-mci.c 		atmci_pdc_set_both_buf(host, data->flags & MMC_DATA_READ ?
data             1082 drivers/mmc/host/atmel-mci.c atmci_prepare_data_dma(struct atmel_mci *host, struct mmc_data *data)
data             1093 drivers/mmc/host/atmel-mci.c 	data->error = -EINPROGRESS;
data             1095 drivers/mmc/host/atmel-mci.c 	WARN_ON(host->data);
data             1097 drivers/mmc/host/atmel-mci.c 	host->data = data;
data             1106 drivers/mmc/host/atmel-mci.c 	if (data->blocks * data->blksz < ATMCI_DMA_THRESHOLD)
data             1107 drivers/mmc/host/atmel-mci.c 		return atmci_prepare_data(host, data);
data             1108 drivers/mmc/host/atmel-mci.c 	if (data->blksz & 3)
data             1109 drivers/mmc/host/atmel-mci.c 		return atmci_prepare_data(host, data);
data             1111 drivers/mmc/host/atmel-mci.c 	for_each_sg(data->sg, sg, data->sg_len, i) {
data             1113 drivers/mmc/host/atmel-mci.c 			return atmci_prepare_data(host, data);
data             1124 drivers/mmc/host/atmel-mci.c 	if (data->flags & MMC_DATA_READ) {
data             1138 drivers/mmc/host/atmel-mci.c 	sglen = dma_map_sg(chan->device->dev, data->sg,
data             1139 drivers/mmc/host/atmel-mci.c 			data->sg_len, mmc_get_dma_dir(data));
data             1143 drivers/mmc/host/atmel-mci.c 			data->sg, sglen, slave_dirn,
data             1154 drivers/mmc/host/atmel-mci.c 	dma_unmap_sg(chan->device->dev, data->sg, data->sg_len,
data             1155 drivers/mmc/host/atmel-mci.c 		     mmc_get_dma_dir(data));
data             1160 drivers/mmc/host/atmel-mci.c atmci_submit_data(struct atmel_mci *host, struct mmc_data *data)
data             1169 drivers/mmc/host/atmel-mci.c atmci_submit_data_pdc(struct atmel_mci *host, struct mmc_data *data)
data             1171 drivers/mmc/host/atmel-mci.c 	if (data->flags & MMC_DATA_READ)
data             1178 drivers/mmc/host/atmel-mci.c atmci_submit_data_dma(struct atmel_mci *host, struct mmc_data *data)
data             1230 drivers/mmc/host/atmel-mci.c 	struct mmc_data		*data;
data             1270 drivers/mmc/host/atmel-mci.c 	data = mrq->data;
data             1271 drivers/mmc/host/atmel-mci.c 	if (data) {
data             1272 drivers/mmc/host/atmel-mci.c 		atmci_set_timeout(host, slot, data);
data             1275 drivers/mmc/host/atmel-mci.c 		atmci_writel(host, ATMCI_BLKR, ATMCI_BCNT(data->blocks)
data             1276 drivers/mmc/host/atmel-mci.c 				| ATMCI_BLKLEN(data->blksz));
data             1278 drivers/mmc/host/atmel-mci.c 			ATMCI_BCNT(data->blocks) | ATMCI_BLKLEN(data->blksz));
data             1280 drivers/mmc/host/atmel-mci.c 		iflags |= host->prepare_data(host, data);
data             1296 drivers/mmc/host/atmel-mci.c 	if (data)
data             1297 drivers/mmc/host/atmel-mci.c 		host->submit_data(host, data);
data             1305 drivers/mmc/host/atmel-mci.c 		if (!(data->flags & MMC_DATA_WRITE))
data             1343 drivers/mmc/host/atmel-mci.c 	struct mmc_data		*data;
data             1363 drivers/mmc/host/atmel-mci.c 	data = mrq->data;
data             1364 drivers/mmc/host/atmel-mci.c 	if (data && data->blocks > 1 && data->blksz & 3) {
data             1558 drivers/mmc/host/atmel-mci.c 	WARN_ON(host->cmd || host->data);
data             1610 drivers/mmc/host/atmel-mci.c 	else if (host->mrq->data && (host->mrq->data->blksz & 3)) {
data             1671 drivers/mmc/host/atmel-mci.c 				host->data = NULL;
data             1679 drivers/mmc/host/atmel-mci.c 					if (mrq->data)
data             1683 drivers/mmc/host/atmel-mci.c 					mrq->data->error = -ENOMEDIUM;
data             1687 drivers/mmc/host/atmel-mci.c 					mrq->data->error = -ENOMEDIUM;
data             1700 drivers/mmc/host/atmel-mci.c 				if (mrq->data)
data             1701 drivers/mmc/host/atmel-mci.c 					mrq->data->error = -ENOMEDIUM;
data             1720 drivers/mmc/host/atmel-mci.c 	struct mmc_data		*data = host->data;
data             1758 drivers/mmc/host/atmel-mci.c 			if (mrq->data) {
data             1767 drivers/mmc/host/atmel-mci.c 					host->data = NULL;
data             1774 drivers/mmc/host/atmel-mci.c 			} else if ((!mrq->data) && (mrq->cmd->flags & MMC_RSP_BUSY)) {
data             1811 drivers/mmc/host/atmel-mci.c 			   (host->data->flags & MMC_DATA_WRITE)) {
data             1816 drivers/mmc/host/atmel-mci.c 				atmci_send_stop_cmd(host, data);
data             1819 drivers/mmc/host/atmel-mci.c 				host->data = NULL;
data             1820 drivers/mmc/host/atmel-mci.c 				data->bytes_xfered = data->blocks * data->blksz;
data             1821 drivers/mmc/host/atmel-mci.c 				data->error = 0;
data             1841 drivers/mmc/host/atmel-mci.c 			if (host->data) {
data             1850 drivers/mmc/host/atmel-mci.c 					atmci_send_stop_cmd(host, data);
data             1853 drivers/mmc/host/atmel-mci.c 					host->data = NULL;
data             1854 drivers/mmc/host/atmel-mci.c 					data->bytes_xfered = data->blocks
data             1855 drivers/mmc/host/atmel-mci.c 					                     * data->blksz;
data             1856 drivers/mmc/host/atmel-mci.c 					data->error = 0;
data             1877 drivers/mmc/host/atmel-mci.c 			data->bytes_xfered = data->blocks * data->blksz;
data             1878 drivers/mmc/host/atmel-mci.c 			data->error = 0;
data             1890 drivers/mmc/host/atmel-mci.c 			host->data = NULL;
data             1899 drivers/mmc/host/atmel-mci.c 				host->data = NULL;
data             1900 drivers/mmc/host/atmel-mci.c 				if (data) {
data             1902 drivers/mmc/host/atmel-mci.c 						data->error = -ETIMEDOUT;
data             1904 drivers/mmc/host/atmel-mci.c 						data->error = -EILSEQ;
data             1906 drivers/mmc/host/atmel-mci.c 						data->error = -EIO;
data             1927 drivers/mmc/host/atmel-mci.c 	struct mmc_data		*data = host->data;
data             1972 drivers/mmc/host/atmel-mci.c 			data->bytes_xfered += nbytes;
data             1978 drivers/mmc/host/atmel-mci.c 	data->bytes_xfered += nbytes;
data             1985 drivers/mmc/host/atmel-mci.c 	data->bytes_xfered += nbytes;
data             1994 drivers/mmc/host/atmel-mci.c 	struct mmc_data		*data = host->data;
data             2040 drivers/mmc/host/atmel-mci.c 			data->bytes_xfered += nbytes;
data             2046 drivers/mmc/host/atmel-mci.c 	data->bytes_xfered += nbytes;
data             2053 drivers/mmc/host/atmel-mci.c 	data->bytes_xfered += nbytes;
data              263 drivers/mmc/host/au1xmmc.c 				struct mmc_command *cmd, struct mmc_data *data)
data              288 drivers/mmc/host/au1xmmc.c 	if (data) {
data              289 drivers/mmc/host/au1xmmc.c 		if (data->flags & MMC_DATA_READ) {
data              290 drivers/mmc/host/au1xmmc.c 			if (data->blocks > 1)
data              294 drivers/mmc/host/au1xmmc.c 		} else if (data->flags & MMC_DATA_WRITE) {
data              295 drivers/mmc/host/au1xmmc.c 			if (data->blocks > 1)
data              334 drivers/mmc/host/au1xmmc.c 	struct mmc_data *data;
data              342 drivers/mmc/host/au1xmmc.c 	data = mrq->cmd->data;
data              351 drivers/mmc/host/au1xmmc.c 	data->error = 0;
data              352 drivers/mmc/host/au1xmmc.c 	dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len, host->dma.dir);
data              360 drivers/mmc/host/au1xmmc.c 		data->error = -EILSEQ;
data              365 drivers/mmc/host/au1xmmc.c 	data->bytes_xfered = 0;
data              367 drivers/mmc/host/au1xmmc.c 	if (!data->error) {
data              373 drivers/mmc/host/au1xmmc.c 			data->bytes_xfered = cp->ddma_bytecnt;
data              375 drivers/mmc/host/au1xmmc.c 			data->bytes_xfered =
data              376 drivers/mmc/host/au1xmmc.c 				(data->blocks * data->blksz) - host->pio.len;
data              394 drivers/mmc/host/au1xmmc.c 	struct mmc_data *data;
data              400 drivers/mmc/host/au1xmmc.c 	data = host->mrq->data;
data              406 drivers/mmc/host/au1xmmc.c 	sg = &data->sg[host->pio.index];
data              410 drivers/mmc/host/au1xmmc.c 	sg_len = data->sg[host->pio.index].length - host->pio.offset;
data              450 drivers/mmc/host/au1xmmc.c 	struct mmc_data *data;
data              456 drivers/mmc/host/au1xmmc.c 	data = host->mrq->data;
data              464 drivers/mmc/host/au1xmmc.c 		sg = &data->sg[host->pio.index];
data              468 drivers/mmc/host/au1xmmc.c 		sg_len = sg_dma_len(&data->sg[host->pio.index]) - host->pio.offset;
data              618 drivers/mmc/host/au1xmmc.c 				struct mmc_data *data)
data              620 drivers/mmc/host/au1xmmc.c 	int datalen = data->blocks * data->blksz;
data              622 drivers/mmc/host/au1xmmc.c 	if (data->flags & MMC_DATA_READ)
data              632 drivers/mmc/host/au1xmmc.c 	host->dma.len = dma_map_sg(mmc_dev(host->mmc), data->sg,
data              633 drivers/mmc/host/au1xmmc.c 				   data->sg_len, host->dma.dir);
data              638 drivers/mmc/host/au1xmmc.c 	__raw_writel(data->blksz - 1, HOST_BLKSIZE(host));
data              648 drivers/mmc/host/au1xmmc.c 			struct scatterlist *sg = &data->sg[i];
data              684 drivers/mmc/host/au1xmmc.c 	dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data              708 drivers/mmc/host/au1xmmc.c 	if (mrq->data) {
data              710 drivers/mmc/host/au1xmmc.c 		ret = au1xmmc_prepare_data(host, mrq->data);
data              714 drivers/mmc/host/au1xmmc.c 		ret = au1xmmc_send_command(host, 0, mrq->cmd, mrq->data);
data              810 drivers/mmc/host/au1xmmc.c 			host->mrq->data->error = -ETIMEDOUT;
data              169 drivers/mmc/host/bcm2835.c 	struct mmc_data		*data;		/* Current data request */
data              215 drivers/mmc/host/bcm2835.c 		if (mrq->data) {
data              217 drivers/mmc/host/bcm2835.c 				mrq->data->blocks,
data              218 drivers/mmc/host/bcm2835.c 				mrq->data->blksz,
data              219 drivers/mmc/host/bcm2835.c 				mrq->data->error);
data              288 drivers/mmc/host/bcm2835.c 	alternate_idle = (host->mrq->data->flags & MMC_DATA_READ) ?
data              314 drivers/mmc/host/bcm2835.c 			host->mrq->data->error = -ETIMEDOUT;
data              334 drivers/mmc/host/bcm2835.c 	blksize = host->data->blksz;
data              347 drivers/mmc/host/bcm2835.c 			host->data->error = -EINVAL;
data              353 drivers/mmc/host/bcm2835.c 			host->data->error = -EINVAL;
data              434 drivers/mmc/host/bcm2835.c 	is_read = (host->data->flags & MMC_DATA_READ) != 0;
data              443 drivers/mmc/host/bcm2835.c 		host->data->error = -EILSEQ;
data              448 drivers/mmc/host/bcm2835.c 		host->data->error = -ETIMEDOUT;
data              453 drivers/mmc/host/bcm2835.c void bcm2835_prepare_dma(struct bcm2835_host *host, struct mmc_data *data)
data              460 drivers/mmc/host/bcm2835.c 	if (data->flags & MMC_DATA_READ) {
data              476 drivers/mmc/host/bcm2835.c 	if ((data->blocks > 1) && (dir_data == DMA_FROM_DEVICE)) {
data              482 drivers/mmc/host/bcm2835.c 			  (u32)data->blocks * data->blksz);
data              484 drivers/mmc/host/bcm2835.c 		for_each_sg(data->sg, sg, data->sg_len, i) {
data              501 drivers/mmc/host/bcm2835.c 	sg_len = dma_map_sg(dma_chan->device->dev, data->sg, data->sg_len,
data              506 drivers/mmc/host/bcm2835.c 	desc = dmaengine_prep_slave_sg(dma_chan, data->sg, sg_len, dir_slave,
data              510 drivers/mmc/host/bcm2835.c 		dma_unmap_sg(dma_chan->device->dev, data->sg, sg_len, dir_data);
data              547 drivers/mmc/host/bcm2835.c 	struct mmc_data *data = cmd->data;
data              549 drivers/mmc/host/bcm2835.c 	WARN_ON(host->data);
data              551 drivers/mmc/host/bcm2835.c 	host->data = data;
data              552 drivers/mmc/host/bcm2835.c 	if (!data)
data              556 drivers/mmc/host/bcm2835.c 	host->data->bytes_xfered = 0;
data              562 drivers/mmc/host/bcm2835.c 		if (data->flags & MMC_DATA_READ)
data              566 drivers/mmc/host/bcm2835.c 		sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags);
data              567 drivers/mmc/host/bcm2835.c 		host->blocks = data->blocks;
data              572 drivers/mmc/host/bcm2835.c 	writel(data->blksz, host->ioaddr + SDHBCT);
data              573 drivers/mmc/host/bcm2835.c 	writel(data->blocks, host->ioaddr + SDHBLC);
data              606 drivers/mmc/host/bcm2835.c 	host->data = NULL;
data              641 drivers/mmc/host/bcm2835.c 	if (!cmd->data && cmd->busy_timeout > 9000)
data              679 drivers/mmc/host/bcm2835.c 	if (cmd->data) {
data              680 drivers/mmc/host/bcm2835.c 		if (cmd->data->flags & MMC_DATA_WRITE)
data              682 drivers/mmc/host/bcm2835.c 		if (cmd->data->flags & MMC_DATA_READ)
data              693 drivers/mmc/host/bcm2835.c 	struct mmc_data *data;
data              697 drivers/mmc/host/bcm2835.c 	data = host->data;
data              698 drivers/mmc/host/bcm2835.c 	host->data = NULL;
data              704 drivers/mmc/host/bcm2835.c 	if (host->mrq->stop && (data->error || !host->use_sbc)) {
data              719 drivers/mmc/host/bcm2835.c 	struct mmc_data *data;
data              721 drivers/mmc/host/bcm2835.c 	data = host->data;
data              726 drivers/mmc/host/bcm2835.c 	data->bytes_xfered = data->error ? 0 : (data->blksz * data->blocks);
data              804 drivers/mmc/host/bcm2835.c 			if (host->data && host->dma_desc)
data              819 drivers/mmc/host/bcm2835.c 		if (!host->data)
data              841 drivers/mmc/host/bcm2835.c 		if (host->data) {
data              842 drivers/mmc/host/bcm2835.c 			host->data->error = -ETIMEDOUT;
data              872 drivers/mmc/host/bcm2835.c 		if (host->mrq->data)
data              873 drivers/mmc/host/bcm2835.c 			host->mrq->data->error = -EILSEQ;
data              877 drivers/mmc/host/bcm2835.c 		if (host->mrq->data)
data              878 drivers/mmc/host/bcm2835.c 			host->mrq->data->error = -ETIMEDOUT;
data              890 drivers/mmc/host/bcm2835.c 	if (!host->data)
data              893 drivers/mmc/host/bcm2835.c 		host->data->error = -EILSEQ;
data              895 drivers/mmc/host/bcm2835.c 		host->data->error = -ETIMEDOUT;
data              922 drivers/mmc/host/bcm2835.c 	if (!host->data)
data              926 drivers/mmc/host/bcm2835.c 	if (host->data->error)
data              929 drivers/mmc/host/bcm2835.c 	if (host->data->flags & MMC_DATA_WRITE) {
data              938 drivers/mmc/host/bcm2835.c 		if ((host->blocks == 0) || host->data->error)
data              950 drivers/mmc/host/bcm2835.c 	if (!host->data)
data              952 drivers/mmc/host/bcm2835.c 	if ((host->blocks == 0) || host->data->error)
data              958 drivers/mmc/host/bcm2835.c 	if (WARN_ON(!host->data)) {
data              965 drivers/mmc/host/bcm2835.c 		if (host->data->error || (--host->blocks == 0))
data              969 drivers/mmc/host/bcm2835.c 	} else if (host->data->flags & MMC_DATA_WRITE) {
data             1025 drivers/mmc/host/bcm2835.c 	bool block, busy, data;
data             1031 drivers/mmc/host/bcm2835.c 	data  = host->irq_data;
data             1044 drivers/mmc/host/bcm2835.c 	if (data)
data             1056 drivers/mmc/host/bcm2835.c 	struct mmc_data *data;
data             1060 drivers/mmc/host/bcm2835.c 	data = host->data;
data             1064 drivers/mmc/host/bcm2835.c 			     data->sg, data->sg_len,
data             1171 drivers/mmc/host/bcm2835.c 	if (mrq->data)
data             1172 drivers/mmc/host/bcm2835.c 		mrq->data->error = 0;
data             1176 drivers/mmc/host/bcm2835.c 	if (mrq->data && !is_power_of_2(mrq->data->blksz)) {
data             1178 drivers/mmc/host/bcm2835.c 			mrq->data->blksz);
data             1210 drivers/mmc/host/bcm2835.c 	if (host->use_dma && mrq->data && (mrq->data->blocks > PIO_THRESHOLD))
data             1211 drivers/mmc/host/bcm2835.c 		bcm2835_prepare_dma(host, mrq->data);
data             1213 drivers/mmc/host/bcm2835.c 	host->use_sbc = !!mrq->sbc && host->mrq->data &&
data             1214 drivers/mmc/host/bcm2835.c 			(host->mrq->data->flags & MMC_DATA_READ);
data             1221 drivers/mmc/host/bcm2835.c 		if (host->data && host->dma_desc) {
data              127 drivers/mmc/host/cavium-octeon.c 				  struct mmc_data *data,
data              132 drivers/mmc/host/cavium-octeon.c 	if (data->blksz * data->blocks <= 1024)
data              135 drivers/mmc/host/cavium-octeon.c 	host->n_minus_one = addr + (data->blksz * data->blocks) - 1024;
data              136 drivers/mmc/host/cavium.c 		desired_ctype = (cmd->data->flags & MMC_DATA_WRITE) ? 2 : 1;
data              302 drivers/mmc/host/cavium.c 	int data_len = req->data->blocks * req->data->blksz;
data              330 drivers/mmc/host/cavium.c 	req->data->bytes_xfered = bytes_xfered;
data              331 drivers/mmc/host/cavium.c 	req->data->error = 0;
data              336 drivers/mmc/host/cavium.c 	req->data->bytes_xfered = req->data->blocks * req->data->blksz;
data              337 drivers/mmc/host/cavium.c 	req->data->error = 0;
data              368 drivers/mmc/host/cavium.c static int get_dma_dir(struct mmc_data *data)
data              370 drivers/mmc/host/cavium.c 	return (data->flags & MMC_DATA_WRITE) ? DMA_TO_DEVICE : DMA_FROM_DEVICE;
data              373 drivers/mmc/host/cavium.c static int finish_dma_single(struct cvm_mmc_host *host, struct mmc_data *data)
data              375 drivers/mmc/host/cavium.c 	data->bytes_xfered = data->blocks * data->blksz;
data              376 drivers/mmc/host/cavium.c 	data->error = 0;
data              377 drivers/mmc/host/cavium.c 	dma_unmap_sg(host->dev, data->sg, data->sg_len, get_dma_dir(data));
data              381 drivers/mmc/host/cavium.c static int finish_dma_sg(struct cvm_mmc_host *host, struct mmc_data *data)
data              392 drivers/mmc/host/cavium.c 	data->bytes_xfered = data->blocks * data->blksz;
data              393 drivers/mmc/host/cavium.c 	data->error = 0;
data              397 drivers/mmc/host/cavium.c 	dma_unmap_sg(host->dev, data->sg, data->sg_len, get_dma_dir(data));
data              401 drivers/mmc/host/cavium.c static int finish_dma(struct cvm_mmc_host *host, struct mmc_data *data)
data              403 drivers/mmc/host/cavium.c 	if (host->use_sg && data->sg_len > 1)
data              404 drivers/mmc/host/cavium.c 		return finish_dma_sg(host, data);
data              406 drivers/mmc/host/cavium.c 		return finish_dma_single(host, data);
data              468 drivers/mmc/host/cavium.c 	if (!host->dma_active && req->data &&
data              488 drivers/mmc/host/cavium.c 	if (host->dma_active && req->data)
data              489 drivers/mmc/host/cavium.c 		if (!finish_dma(host, req->data))
data              517 drivers/mmc/host/cavium.c static u64 prepare_dma_single(struct cvm_mmc_host *host, struct mmc_data *data)
data              522 drivers/mmc/host/cavium.c 	count = dma_map_sg(host->dev, data->sg, data->sg_len,
data              523 drivers/mmc/host/cavium.c 			   get_dma_dir(data));
data              527 drivers/mmc/host/cavium.c 	rw = (data->flags & MMC_DATA_WRITE) ? 1 : 0;
data              534 drivers/mmc/host/cavium.c 			      (sg_dma_len(&data->sg[0]) / 8) - 1);
data              536 drivers/mmc/host/cavium.c 	addr = sg_dma_address(&data->sg[0]);
data              542 drivers/mmc/host/cavium.c 		 (rw) ? "W" : "R", sg_dma_len(&data->sg[0]), count);
data              553 drivers/mmc/host/cavium.c static u64 prepare_dma_sg(struct cvm_mmc_host *host, struct mmc_data *data)
data              559 drivers/mmc/host/cavium.c 	count = dma_map_sg(host->dev, data->sg, data->sg_len,
data              560 drivers/mmc/host/cavium.c 			   get_dma_dir(data));
data              569 drivers/mmc/host/cavium.c 	for_each_sg(data->sg, sg, count, i) {
data              581 drivers/mmc/host/cavium.c 		rw = (data->flags & MMC_DATA_WRITE) ? 1 : 0;
data              612 drivers/mmc/host/cavium.c 	dma_unmap_sg(host->dev, data->sg, data->sg_len, get_dma_dir(data));
data              618 drivers/mmc/host/cavium.c static u64 prepare_dma(struct cvm_mmc_host *host, struct mmc_data *data)
data              620 drivers/mmc/host/cavium.c 	if (host->use_sg && data->sg_len > 1)
data              621 drivers/mmc/host/cavium.c 		return prepare_dma_sg(host, data);
data              623 drivers/mmc/host/cavium.c 		return prepare_dma_single(host, data);
data              635 drivers/mmc/host/cavium.c 			     (mrq->data->flags & MMC_DATA_WRITE) ? 1 : 0) |
data              636 drivers/mmc/host/cavium.c 		  FIELD_PREP(MIO_EMM_DMA_BLOCK_CNT, mrq->data->blocks) |
data              646 drivers/mmc/host/cavium.c 		 mrq->data->blocks, (emm_dma & MIO_EMM_DMA_MULTI) ? 1 : 0);
data              655 drivers/mmc/host/cavium.c 	struct mmc_data *data;
data              658 drivers/mmc/host/cavium.c 	if (!mrq->data || !mrq->data->sg || !mrq->data->sg_len ||
data              667 drivers/mmc/host/cavium.c 	data = mrq->data;
data              669 drivers/mmc/host/cavium.c 		 data->blocks, data->blksz, data->blocks * data->blksz);
data              670 drivers/mmc/host/cavium.c 	if (data->timeout_ns)
data              671 drivers/mmc/host/cavium.c 		set_wdog(slot, data->timeout_ns);
data              677 drivers/mmc/host/cavium.c 	addr = prepare_dma(host, data);
data              688 drivers/mmc/host/cavium.c 		host->dmar_fixup(host, mrq->cmd, data, addr);
data              711 drivers/mmc/host/cavium.c 	sg_miter_start(&host->smi, mrq->data->sg, mrq->data->sg_len,
data              717 drivers/mmc/host/cavium.c 	unsigned int data_len = mrq->data->blocks * mrq->data->blksz;
data              724 drivers/mmc/host/cavium.c 	sg_miter_start(smi, mrq->data->sg, mrq->data->sg_len, SG_MITER_FROM_SG);
data              783 drivers/mmc/host/cavium.c 	if (cmd->data) {
data              784 drivers/mmc/host/cavium.c 		if (cmd->data->flags & MMC_DATA_READ)
data              789 drivers/mmc/host/cavium.c 		if (cmd->data->timeout_ns)
data              790 drivers/mmc/host/cavium.c 			set_wdog(slot, cmd->data->timeout_ns);
data              803 drivers/mmc/host/cavium.c 	if (cmd->data && mmc_cmd_type(cmd) == MMC_CMD_ADTC)
data              805 drivers/mmc/host/cavium.c 				64 - ((cmd->data->blocks * cmd->data->blksz) / 8));
data              258 drivers/mmc/host/cb710-mmc.c static bool cb710_is_transfer_size_supported(struct mmc_data *data)
data              260 drivers/mmc/host/cb710-mmc.c 	return !(data->blksz & 15 && (data->blocks != 1 || data->blksz != 8));
data              263 drivers/mmc/host/cb710-mmc.c static int cb710_mmc_receive(struct cb710_slot *slot, struct mmc_data *data)
data              266 drivers/mmc/host/cb710-mmc.c 	size_t len, blocks = data->blocks;
data              271 drivers/mmc/host/cb710-mmc.c 	if (unlikely(data->blksz & 15 && (data->blocks != 1 || data->blksz != 8)))
data              274 drivers/mmc/host/cb710-mmc.c 	sg_miter_start(&miter, data->sg, data->sg_len, SG_MITER_TO_SG);
data              282 drivers/mmc/host/cb710-mmc.c 		len = data->blksz;
data              307 drivers/mmc/host/cb710-mmc.c static int cb710_mmc_send(struct cb710_slot *slot, struct mmc_data *data)
data              310 drivers/mmc/host/cb710-mmc.c 	size_t len, blocks = data->blocks;
data              315 drivers/mmc/host/cb710-mmc.c 	if (unlikely(data->blocks > 1 && data->blksz & 15))
data              318 drivers/mmc/host/cb710-mmc.c 	sg_miter_start(&miter, data->sg, data->sg_len, SG_MITER_FROM_SG);
data              324 drivers/mmc/host/cb710-mmc.c 		len = (data->blksz + 15) >> 4;
data              370 drivers/mmc/host/cb710-mmc.c 	if (cmd->data && (cmd->data->flags & MMC_DATA_READ))
data              423 drivers/mmc/host/cb710-mmc.c 	struct mmc_data *data)
data              427 drivers/mmc/host/cb710-mmc.c 	if (data->flags & MMC_DATA_READ)
data              428 drivers/mmc/host/cb710-mmc.c 		error = cb710_mmc_receive(slot, data);
data              430 drivers/mmc/host/cb710-mmc.c 		error = cb710_mmc_send(slot, data);
data              437 drivers/mmc/host/cb710-mmc.c 		data->bytes_xfered = data->blksz * data->blocks;
data              445 drivers/mmc/host/cb710-mmc.c 	struct mmc_data *data = cmd->data;
data              450 drivers/mmc/host/cb710-mmc.c 	if (data) {
data              451 drivers/mmc/host/cb710-mmc.c 		if (!cb710_is_transfer_size_supported(data)) {
data              452 drivers/mmc/host/cb710-mmc.c 			data->error = -EINVAL;
data              455 drivers/mmc/host/cb710-mmc.c 		cb710_mmc_set_transfer_size(slot, data->blocks, data->blksz);
data              476 drivers/mmc/host/cb710-mmc.c 	if (data)
data              477 drivers/mmc/host/cb710-mmc.c 		data->error = cb710_mmc_transfer_data(slot, data);
data              647 drivers/mmc/host/cb710-mmc.c static void cb710_mmc_finish_request_tasklet(unsigned long data)
data              649 drivers/mmc/host/cb710-mmc.c 	struct mmc_host *mmc = (void *)data;
data              402 drivers/mmc/host/cqhci.c 					u64 *data, bool intr)
data              404 drivers/mmc/host/cqhci.c 	u32 req_flags = mrq->data->flags;
data              406 drivers/mmc/host/cqhci.c 	*data = CQHCI_VALID(1) |
data              416 drivers/mmc/host/cqhci.c 		CQHCI_BLK_COUNT(mrq->data->blocks) |
data              417 drivers/mmc/host/cqhci.c 		CQHCI_BLK_ADDR((u64)mrq->data->blk_addr);
data              420 drivers/mmc/host/cqhci.c 		 mmc_hostname(mrq->host), mrq->tag, (unsigned long long)*data);
data              426 drivers/mmc/host/cqhci.c 	struct mmc_data *data = mrq->data;
data              428 drivers/mmc/host/cqhci.c 	if (!data)
data              431 drivers/mmc/host/cqhci.c 	sg_count = dma_map_sg(mmc_dev(host), data->sg,
data              432 drivers/mmc/host/cqhci.c 			      data->sg_len,
data              433 drivers/mmc/host/cqhci.c 			      (data->flags & MMC_DATA_WRITE) ?
data              436 drivers/mmc/host/cqhci.c 		pr_err("%s: sg-len: %d\n", __func__, data->sg_len);
data              468 drivers/mmc/host/cqhci.c 	struct mmc_data *data = mrq->data;
data              485 drivers/mmc/host/cqhci.c 	for_each_sg(data->sg, sg, sg_count, i) {
data              502 drivers/mmc/host/cqhci.c 	u64 data = 0;
data              524 drivers/mmc/host/cqhci.c 	data |= (CQHCI_VALID(1) |
data              532 drivers/mmc/host/cqhci.c 		cq_host->ops->update_dcmd_desc(mmc, mrq, &data);
data              533 drivers/mmc/host/cqhci.c 	*task_desc |= data;
data              544 drivers/mmc/host/cqhci.c 	struct mmc_data *data = mrq->data;
data              546 drivers/mmc/host/cqhci.c 	if (data) {
data              547 drivers/mmc/host/cqhci.c 		dma_unmap_sg(mmc_dev(host), data->sg, data->sg_len,
data              548 drivers/mmc/host/cqhci.c 			     (data->flags & MMC_DATA_READ) ?
data              561 drivers/mmc/host/cqhci.c 	u64 data = 0;
data              588 drivers/mmc/host/cqhci.c 	if (mrq->data) {
data              590 drivers/mmc/host/cqhci.c 		cqhci_prep_task_desc(mrq, &data, 1);
data              591 drivers/mmc/host/cqhci.c 		*task_desc = cpu_to_le64(data);
data              724 drivers/mmc/host/cqhci.c 	struct mmc_data *data;
data              742 drivers/mmc/host/cqhci.c 	data = mrq->data;
data              743 drivers/mmc/host/cqhci.c 	if (data) {
data              744 drivers/mmc/host/cqhci.c 		if (data->error)
data              745 drivers/mmc/host/cqhci.c 			data->bytes_xfered = 0;
data              747 drivers/mmc/host/cqhci.c 			data->bytes_xfered = data->blksz * data->blocks;
data              960 drivers/mmc/host/cqhci.c 	struct mmc_data *data;
data              969 drivers/mmc/host/cqhci.c 	data = mrq->data;
data              970 drivers/mmc/host/cqhci.c 	if (data) {
data              971 drivers/mmc/host/cqhci.c 		data->bytes_xfered = 0;
data              972 drivers/mmc/host/cqhci.c 		data->error = cqhci_error_from_flags(slot->flags);
data              208 drivers/mmc/host/cqhci.h 				 u64 *data);
data              170 drivers/mmc/host/davinci_mmc.c 	struct mmc_data *data;
data              232 drivers/mmc/host/davinci_mmc.c 		host->sg = sg_next(host->data->sg);
data              327 drivers/mmc/host/davinci_mmc.c 	if (host->version == MMC_CTLR_VERSION_2 && host->data != NULL &&
data              332 drivers/mmc/host/davinci_mmc.c 	if (cmd->data)
data              401 drivers/mmc/host/davinci_mmc.c 		struct mmc_data *data)
data              419 drivers/mmc/host/davinci_mmc.c 				data->sg,
data              441 drivers/mmc/host/davinci_mmc.c 				data->sg,
data              461 drivers/mmc/host/davinci_mmc.c 		struct mmc_data *data)
data              467 drivers/mmc/host/davinci_mmc.c 	host->sg_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data              468 drivers/mmc/host/davinci_mmc.c 				  mmc_get_dma_dir(data));
data              472 drivers/mmc/host/davinci_mmc.c 		if (sg_dma_len(data->sg + i) & mask) {
data              474 drivers/mmc/host/davinci_mmc.c 				     data->sg, data->sg_len,
data              475 drivers/mmc/host/davinci_mmc.c 				     mmc_get_dma_dir(data));
data              481 drivers/mmc/host/davinci_mmc.c 	ret = mmc_davinci_send_dma_request(host, data);
data              520 drivers/mmc/host/davinci_mmc.c 	struct mmc_data *data = req->data;
data              525 drivers/mmc/host/davinci_mmc.c 	host->data = data;
data              526 drivers/mmc/host/davinci_mmc.c 	if (data == NULL) {
data              534 drivers/mmc/host/davinci_mmc.c 		(data->flags & MMC_DATA_WRITE) ? "write" : "read",
data              535 drivers/mmc/host/davinci_mmc.c 		data->blocks, data->blksz);
data              537 drivers/mmc/host/davinci_mmc.c 		data->timeout_clks, data->timeout_ns);
data              538 drivers/mmc/host/davinci_mmc.c 	timeout = data->timeout_clks +
data              539 drivers/mmc/host/davinci_mmc.c 		(data->timeout_ns / host->ns_in_one_cycle);
data              544 drivers/mmc/host/davinci_mmc.c 	writel(data->blocks, host->base + DAVINCI_MMCNBLK);
data              545 drivers/mmc/host/davinci_mmc.c 	writel(data->blksz, host->base + DAVINCI_MMCBLEN);
data              548 drivers/mmc/host/davinci_mmc.c 	if (data->flags & MMC_DATA_WRITE) {
data              563 drivers/mmc/host/davinci_mmc.c 	host->bytes_left = data->blocks * data->blksz;
data              574 drivers/mmc/host/davinci_mmc.c 			&& mmc_davinci_start_dma_transfer(host, data) == 0) {
data              579 drivers/mmc/host/davinci_mmc.c 		host->sg_len = data->sg_len;
data              580 drivers/mmc/host/davinci_mmc.c 		host->sg = host->data->sg;
data              766 drivers/mmc/host/davinci_mmc.c mmc_davinci_xfer_done(struct mmc_davinci_host *host, struct mmc_data *data)
data              768 drivers/mmc/host/davinci_mmc.c 	host->data = NULL;
data              786 drivers/mmc/host/davinci_mmc.c 		dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data              787 drivers/mmc/host/davinci_mmc.c 			     mmc_get_dma_dir(data));
data              792 drivers/mmc/host/davinci_mmc.c 	if (!data->stop || (host->cmd && host->cmd->error)) {
data              793 drivers/mmc/host/davinci_mmc.c 		mmc_request_done(host->mmc, data->mrq);
data              797 drivers/mmc/host/davinci_mmc.c 		mmc_davinci_start_command(host, data->stop);
data              818 drivers/mmc/host/davinci_mmc.c 	if (host->data == NULL || cmd->error) {
data              843 drivers/mmc/host/davinci_mmc.c davinci_abort_data(struct mmc_davinci_host *host, struct mmc_data *data)
data              870 drivers/mmc/host/davinci_mmc.c 	struct mmc_data *data = host->data;
data              872 drivers/mmc/host/davinci_mmc.c 	if (host->cmd == NULL && host->data == NULL) {
data              922 drivers/mmc/host/davinci_mmc.c 		if (data != NULL) {
data              930 drivers/mmc/host/davinci_mmc.c 			data->bytes_xfered = data->blocks * data->blksz;
data              939 drivers/mmc/host/davinci_mmc.c 		data->error = -ETIMEDOUT;
data              946 drivers/mmc/host/davinci_mmc.c 		davinci_abort_data(host, data);
data              951 drivers/mmc/host/davinci_mmc.c 		data->error = -EILSEQ;
data              964 drivers/mmc/host/davinci_mmc.c 				data->error = -ETIMEDOUT;
data              968 drivers/mmc/host/davinci_mmc.c 			(data->error == -ETIMEDOUT) ? "timeout" : "CRC");
data              970 drivers/mmc/host/davinci_mmc.c 		davinci_abort_data(host, data);
data              980 drivers/mmc/host/davinci_mmc.c 			if (data) {
data              982 drivers/mmc/host/davinci_mmc.c 				davinci_abort_data(host, data);
data             1005 drivers/mmc/host/davinci_mmc.c 		mmc_davinci_xfer_done(host, data);
data             1063 drivers/mmc/host/davinci_mmc.c 				     unsigned long val, void *data)
data             1136 drivers/mmc/host/davinci_mmc.c 		.data = &davinci_mmc_devtype[MMC_CTLR_VERSION_1],
data             1140 drivers/mmc/host/davinci_mmc.c 		.data = &davinci_mmc_devtype[MMC_CTLR_VERSION_2],
data             1240 drivers/mmc/host/davinci_mmc.c 		pdev->id_entry = match->data;
data               43 drivers/mmc/host/dw_mmc-bluefield.c 	  .data = &bluefield_drv_data },
data              531 drivers/mmc/host/dw_mmc-exynos.c 			.data = &exynos_drv_data, },
data              533 drivers/mmc/host/dw_mmc-exynos.c 			.data = &exynos_drv_data, },
data              535 drivers/mmc/host/dw_mmc-exynos.c 			.data = &exynos_drv_data, },
data              537 drivers/mmc/host/dw_mmc-exynos.c 			.data = &exynos_drv_data, },
data              539 drivers/mmc/host/dw_mmc-exynos.c 			.data = &exynos_drv_data, },
data              541 drivers/mmc/host/dw_mmc-exynos.c 			.data = &exynos_drv_data, },
data              553 drivers/mmc/host/dw_mmc-exynos.c 	drv_data = match->data;
data              445 drivers/mmc/host/dw_mmc-k3.c 	{ .compatible = "hisilicon,hi3660-dw-mshc", .data = &hi3660_data, },
data              446 drivers/mmc/host/dw_mmc-k3.c 	{ .compatible = "hisilicon,hi4511-dw-mshc", .data = &k3_drv_data, },
data              447 drivers/mmc/host/dw_mmc-k3.c 	{ .compatible = "hisilicon,hi6220-dw-mshc", .data = &hi6220_data, },
data              458 drivers/mmc/host/dw_mmc-k3.c 	drv_data = match->data;
data               81 drivers/mmc/host/dw_mmc-pltfm.c 		drv_data = match->data;
data              326 drivers/mmc/host/dw_mmc-rockchip.c 		.data = &rk2928_drv_data },
data              328 drivers/mmc/host/dw_mmc-rockchip.c 		.data = &rk3288_drv_data },
data              343 drivers/mmc/host/dw_mmc-rockchip.c 	drv_data = match->data;
data              201 drivers/mmc/host/dw_mmc-zx.c 	{ .compatible = "zte,zx296718-dw-mshc", .data = &zx_drv_data},
data              212 drivers/mmc/host/dw_mmc-zx.c 	drv_data = match->data;
data              113 drivers/mmc/host/dw_mmc.c 	struct mmc_data	*data;
data              121 drivers/mmc/host/dw_mmc.c 		data = mrq->data;
data              130 drivers/mmc/host/dw_mmc.c 		if (data)
data              132 drivers/mmc/host/dw_mmc.c 				   data->bytes_xfered, data->blocks,
data              133 drivers/mmc/host/dw_mmc.c 				   data->blksz, data->flags, data->error);
data              263 drivers/mmc/host/dw_mmc.c 	else if (cmd->opcode != MMC_SEND_STATUS && cmd->data)
data              304 drivers/mmc/host/dw_mmc.c 	if (cmd->data) {
data              306 drivers/mmc/host/dw_mmc.c 		if (cmd->data->flags & MMC_DATA_WRITE)
data              321 drivers/mmc/host/dw_mmc.c 	if (!cmd->data)
data              412 drivers/mmc/host/dw_mmc.c static inline void send_stop_abort(struct dw_mci *host, struct mmc_data *data)
data              433 drivers/mmc/host/dw_mmc.c 	struct mmc_data *data = host->data;
data              435 drivers/mmc/host/dw_mmc.c 	if (data && data->host_cookie == COOKIE_MAPPED) {
data              437 drivers/mmc/host/dw_mmc.c 			     data->sg,
data              438 drivers/mmc/host/dw_mmc.c 			     data->sg_len,
data              439 drivers/mmc/host/dw_mmc.c 			     mmc_get_dma_dir(data));
data              440 drivers/mmc/host/dw_mmc.c 		data->host_cookie = COOKIE_UNMAPPED;
data              472 drivers/mmc/host/dw_mmc.c 	struct mmc_data *data = host->data;
data              477 drivers/mmc/host/dw_mmc.c 	    data && (data->flags & MMC_DATA_READ))
data              480 drivers/mmc/host/dw_mmc.c 				    data->sg,
data              481 drivers/mmc/host/dw_mmc.c 				    data->sg_len,
data              490 drivers/mmc/host/dw_mmc.c 	if (data) {
data              575 drivers/mmc/host/dw_mmc.c 					 struct mmc_data *data,
data              586 drivers/mmc/host/dw_mmc.c 		unsigned int length = sg_dma_len(&data->sg[i]);
data              588 drivers/mmc/host/dw_mmc.c 		u64 mem_addr = sg_dma_address(&data->sg[i]);
data              647 drivers/mmc/host/dw_mmc.c 					 struct mmc_data *data,
data              658 drivers/mmc/host/dw_mmc.c 		unsigned int length = sg_dma_len(&data->sg[i]);
data              660 drivers/mmc/host/dw_mmc.c 		u32 mem_addr = sg_dma_address(&data->sg[i]);
data              725 drivers/mmc/host/dw_mmc.c 		ret = dw_mci_prepare_desc64(host, host->data, sg_len);
data              727 drivers/mmc/host/dw_mmc.c 		ret = dw_mci_prepare_desc32(host, host->data, sg_len);
data              777 drivers/mmc/host/dw_mmc.c 	struct scatterlist *sgl = host->data->sg;
data              779 drivers/mmc/host/dw_mmc.c 	u32 sg_elems = host->data->sg_len;
data              795 drivers/mmc/host/dw_mmc.c 	if (host->data->flags & MMC_DATA_WRITE)
data              820 drivers/mmc/host/dw_mmc.c 	if (host->data->flags & MMC_DATA_WRITE)
data              869 drivers/mmc/host/dw_mmc.c 				   struct mmc_data *data,
data              875 drivers/mmc/host/dw_mmc.c 	if (data->host_cookie == COOKIE_PRE_MAPPED)
data              876 drivers/mmc/host/dw_mmc.c 		return data->sg_len;
data              883 drivers/mmc/host/dw_mmc.c 	if (data->blocks * data->blksz < DW_MCI_DMA_THRESHOLD)
data              886 drivers/mmc/host/dw_mmc.c 	if (data->blksz & 3)
data              889 drivers/mmc/host/dw_mmc.c 	for_each_sg(data->sg, sg, data->sg_len, i) {
data              895 drivers/mmc/host/dw_mmc.c 			    data->sg,
data              896 drivers/mmc/host/dw_mmc.c 			    data->sg_len,
data              897 drivers/mmc/host/dw_mmc.c 			    mmc_get_dma_dir(data));
data              901 drivers/mmc/host/dw_mmc.c 	data->host_cookie = cookie;
data              910 drivers/mmc/host/dw_mmc.c 	struct mmc_data *data = mrq->data;
data              912 drivers/mmc/host/dw_mmc.c 	if (!slot->host->use_dma || !data)
data              916 drivers/mmc/host/dw_mmc.c 	data->host_cookie = COOKIE_UNMAPPED;
data              918 drivers/mmc/host/dw_mmc.c 	if (dw_mci_pre_dma_transfer(slot->host, mrq->data,
data              920 drivers/mmc/host/dw_mmc.c 		data->host_cookie = COOKIE_UNMAPPED;
data              928 drivers/mmc/host/dw_mmc.c 	struct mmc_data *data = mrq->data;
data              930 drivers/mmc/host/dw_mmc.c 	if (!slot->host->use_dma || !data)
data              933 drivers/mmc/host/dw_mmc.c 	if (data->host_cookie != COOKIE_UNMAPPED)
data              935 drivers/mmc/host/dw_mmc.c 			     data->sg,
data              936 drivers/mmc/host/dw_mmc.c 			     data->sg_len,
data              937 drivers/mmc/host/dw_mmc.c 			     mmc_get_dma_dir(data));
data              938 drivers/mmc/host/dw_mmc.c 	data->host_cookie = COOKIE_UNMAPPED;
data              982 drivers/mmc/host/dw_mmc.c static void dw_mci_adjust_fifoth(struct dw_mci *host, struct mmc_data *data)
data              984 drivers/mmc/host/dw_mmc.c 	unsigned int blksz = data->blksz;
data             1022 drivers/mmc/host/dw_mmc.c static void dw_mci_ctrl_thld(struct dw_mci *host, struct mmc_data *data)
data             1024 drivers/mmc/host/dw_mmc.c 	unsigned int blksz = data->blksz;
data             1034 drivers/mmc/host/dw_mmc.c 		(host->verid < DW_MMC_280A && data->flags & MMC_DATA_WRITE))
data             1041 drivers/mmc/host/dw_mmc.c 	if (data->flags & MMC_DATA_WRITE &&
data             1045 drivers/mmc/host/dw_mmc.c 	if (data->flags & MMC_DATA_WRITE)
data             1074 drivers/mmc/host/dw_mmc.c static int dw_mci_submit_data_dma(struct dw_mci *host, struct mmc_data *data)
data             1086 drivers/mmc/host/dw_mmc.c 	sg_len = dw_mci_pre_dma_transfer(host, data, COOKIE_MAPPED);
data             1106 drivers/mmc/host/dw_mmc.c 	if (host->prev_blksz != data->blksz)
data             1107 drivers/mmc/host/dw_mmc.c 		dw_mci_adjust_fifoth(host, data);
data             1133 drivers/mmc/host/dw_mmc.c static void dw_mci_submit_data(struct dw_mci *host, struct mmc_data *data)
data             1139 drivers/mmc/host/dw_mmc.c 	data->error = -EINPROGRESS;
data             1141 drivers/mmc/host/dw_mmc.c 	WARN_ON(host->data);
data             1143 drivers/mmc/host/dw_mmc.c 	host->data = data;
data             1145 drivers/mmc/host/dw_mmc.c 	if (data->flags & MMC_DATA_READ)
data             1150 drivers/mmc/host/dw_mmc.c 	dw_mci_ctrl_thld(host, data);
data             1152 drivers/mmc/host/dw_mmc.c 	if (dw_mci_submit_data_dma(host, data)) {
data             1153 drivers/mmc/host/dw_mmc.c 		if (host->data->flags & MMC_DATA_READ)
data             1158 drivers/mmc/host/dw_mmc.c 		sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags);
data             1159 drivers/mmc/host/dw_mmc.c 		host->sg = data->sg;
data             1182 drivers/mmc/host/dw_mmc.c 			dw_mci_adjust_fifoth(host, data);
data             1192 drivers/mmc/host/dw_mmc.c 		host->prev_blksz = data->blksz;
data             1283 drivers/mmc/host/dw_mmc.c 	struct mmc_data	*data;
data             1296 drivers/mmc/host/dw_mmc.c 	data = cmd->data;
data             1297 drivers/mmc/host/dw_mmc.c 	if (data) {
data             1299 drivers/mmc/host/dw_mmc.c 		mci_writel(host, BYTCNT, data->blksz*data->blocks);
data             1300 drivers/mmc/host/dw_mmc.c 		mci_writel(host, BLKSIZ, data->blksz);
data             1309 drivers/mmc/host/dw_mmc.c 	if (data) {
data             1310 drivers/mmc/host/dw_mmc.c 		dw_mci_submit_data(host, data);
data             1797 drivers/mmc/host/dw_mmc.c 	WARN_ON(host->cmd || host->data);
data             1856 drivers/mmc/host/dw_mmc.c static int dw_mci_data_complete(struct dw_mci *host, struct mmc_data *data)
data             1862 drivers/mmc/host/dw_mmc.c 			data->error = -ETIMEDOUT;
data             1864 drivers/mmc/host/dw_mmc.c 			data->error = -EILSEQ;
data             1873 drivers/mmc/host/dw_mmc.c 				data->bytes_xfered = 0;
data             1874 drivers/mmc/host/dw_mmc.c 				data->error = -ETIMEDOUT;
data             1877 drivers/mmc/host/dw_mmc.c 				data->error = -EILSEQ;
data             1881 drivers/mmc/host/dw_mmc.c 			data->error = -EILSEQ;
data             1892 drivers/mmc/host/dw_mmc.c 		data->bytes_xfered = data->blocks * data->blksz;
data             1893 drivers/mmc/host/dw_mmc.c 		data->error = 0;
data             1896 drivers/mmc/host/dw_mmc.c 	return data->error;
data             1957 drivers/mmc/host/dw_mmc.c 	struct mmc_data	*data;
data             1967 drivers/mmc/host/dw_mmc.c 	data = host->data;
data             1993 drivers/mmc/host/dw_mmc.c 			if (cmd->data && err) {
data             2021 drivers/mmc/host/dw_mmc.c 				send_stop_abort(host, data);
data             2026 drivers/mmc/host/dw_mmc.c 			if (!cmd->data || err) {
data             2048 drivers/mmc/host/dw_mmc.c 					send_stop_abort(host, data);
data             2084 drivers/mmc/host/dw_mmc.c 					send_stop_abort(host, data);
data             2104 drivers/mmc/host/dw_mmc.c 			host->data = NULL;
data             2106 drivers/mmc/host/dw_mmc.c 			err = dw_mci_data_complete(host, data);
data             2109 drivers/mmc/host/dw_mmc.c 				if (!data->stop || mrq->sbc) {
data             2110 drivers/mmc/host/dw_mmc.c 					if (mrq->sbc && data->stop)
data             2111 drivers/mmc/host/dw_mmc.c 						data->stop->error = 0;
data             2117 drivers/mmc/host/dw_mmc.c 				if (data->stop)
data             2118 drivers/mmc/host/dw_mmc.c 					send_stop_abort(host, data);
data             2150 drivers/mmc/host/dw_mmc.c 			if (mrq->cmd->error && mrq->data)
data             2154 drivers/mmc/host/dw_mmc.c 			host->data = NULL;
data             2219 drivers/mmc/host/dw_mmc.c 	struct mmc_data *data = host->data;
data             2261 drivers/mmc/host/dw_mmc.c 		if ((data->bytes_xfered + init_cnt) ==
data             2262 drivers/mmc/host/dw_mmc.c 		    (data->blksz * data->blocks))
data             2302 drivers/mmc/host/dw_mmc.c 	struct mmc_data *data = host->data;
data             2344 drivers/mmc/host/dw_mmc.c 		if ((data->bytes_xfered + init_cnt) ==
data             2345 drivers/mmc/host/dw_mmc.c 		    (data->blksz * data->blocks))
data             2385 drivers/mmc/host/dw_mmc.c 	struct mmc_data *data = host->data;
data             2428 drivers/mmc/host/dw_mmc.c 		if ((data->bytes_xfered + init_cnt) ==
data             2429 drivers/mmc/host/dw_mmc.c 		    (data->blksz * data->blocks))
data             2488 drivers/mmc/host/dw_mmc.c 	struct mmc_data	*data = host->data;
data             2510 drivers/mmc/host/dw_mmc.c 			data->bytes_xfered += len;
data             2542 drivers/mmc/host/dw_mmc.c 	struct mmc_data	*data = host->data;
data             2566 drivers/mmc/host/dw_mmc.c 			data->bytes_xfered += len;
data              168 drivers/mmc/host/dw_mmc.h 	struct mmc_data		*data;
data              267 drivers/mmc/host/dw_mmc.h 	struct dma_pdata *data;
data              231 drivers/mmc/host/jz4740_mmc.c 						       struct mmc_data *data)
data              233 drivers/mmc/host/jz4740_mmc.c 	return (data->flags & MMC_DATA_READ) ? host->dma_rx : host->dma_tx;
data              237 drivers/mmc/host/jz4740_mmc.c 				 struct mmc_data *data)
data              239 drivers/mmc/host/jz4740_mmc.c 	struct dma_chan *chan = jz4740_mmc_get_dma_chan(host, data);
data              240 drivers/mmc/host/jz4740_mmc.c 	enum dma_data_direction dir = mmc_get_dma_dir(data);
data              242 drivers/mmc/host/jz4740_mmc.c 	dma_unmap_sg(chan->device->dev, data->sg, data->sg_len, dir);
data              243 drivers/mmc/host/jz4740_mmc.c 	data->host_cookie = COOKIE_UNMAPPED;
data              250 drivers/mmc/host/jz4740_mmc.c 				       struct mmc_data *data,
data              253 drivers/mmc/host/jz4740_mmc.c 	struct dma_chan *chan = jz4740_mmc_get_dma_chan(host, data);
data              254 drivers/mmc/host/jz4740_mmc.c 	enum dma_data_direction dir = mmc_get_dma_dir(data);
data              257 drivers/mmc/host/jz4740_mmc.c 	if (data->host_cookie == COOKIE_PREMAPPED)
data              258 drivers/mmc/host/jz4740_mmc.c 		return data->sg_count;
data              261 drivers/mmc/host/jz4740_mmc.c 			data->sg,
data              262 drivers/mmc/host/jz4740_mmc.c 			data->sg_len,
data              271 drivers/mmc/host/jz4740_mmc.c 	data->sg_count = sg_count;
data              272 drivers/mmc/host/jz4740_mmc.c 	data->host_cookie = cookie;
data              274 drivers/mmc/host/jz4740_mmc.c 	return data->sg_count;
data              278 drivers/mmc/host/jz4740_mmc.c 					 struct mmc_data *data)
data              280 drivers/mmc/host/jz4740_mmc.c 	struct dma_chan *chan = jz4740_mmc_get_dma_chan(host, data);
data              290 drivers/mmc/host/jz4740_mmc.c 	if (data->flags & MMC_DATA_WRITE) {
data              298 drivers/mmc/host/jz4740_mmc.c 	sg_count = jz4740_mmc_prepare_dma_data(host, data, COOKIE_MAPPED);
data              303 drivers/mmc/host/jz4740_mmc.c 	desc = dmaengine_prep_slave_sg(chan, data->sg, sg_count,
data              319 drivers/mmc/host/jz4740_mmc.c 	if (data->host_cookie == COOKIE_MAPPED)
data              320 drivers/mmc/host/jz4740_mmc.c 		jz4740_mmc_dma_unmap(host, data);
data              328 drivers/mmc/host/jz4740_mmc.c 	struct mmc_data *data = mrq->data;
data              333 drivers/mmc/host/jz4740_mmc.c 	data->host_cookie = COOKIE_UNMAPPED;
data              334 drivers/mmc/host/jz4740_mmc.c 	if (jz4740_mmc_prepare_dma_data(host, data, COOKIE_PREMAPPED) < 0)
data              335 drivers/mmc/host/jz4740_mmc.c 		data->host_cookie = COOKIE_UNMAPPED;
data              343 drivers/mmc/host/jz4740_mmc.c 	struct mmc_data *data = mrq->data;
data              345 drivers/mmc/host/jz4740_mmc.c 	if (data && data->host_cookie != COOKIE_UNMAPPED)
data              346 drivers/mmc/host/jz4740_mmc.c 		jz4740_mmc_dma_unmap(host, data);
data              349 drivers/mmc/host/jz4740_mmc.c 		struct dma_chan *chan = jz4740_mmc_get_dma_chan(host, data);
data              409 drivers/mmc/host/jz4740_mmc.c 	struct mmc_data *data;
data              412 drivers/mmc/host/jz4740_mmc.c 	data = req->data;
data              415 drivers/mmc/host/jz4740_mmc.c 	if (data && data->host_cookie == COOKIE_MAPPED)
data              416 drivers/mmc/host/jz4740_mmc.c 		jz4740_mmc_dma_unmap(host, data);
data              441 drivers/mmc/host/jz4740_mmc.c 	struct mmc_data *data)
data              449 drivers/mmc/host/jz4740_mmc.c 			data->error = -ETIMEDOUT;
data              452 drivers/mmc/host/jz4740_mmc.c 			data->error = -EIO;
data              457 drivers/mmc/host/jz4740_mmc.c 			data->error = -ETIMEDOUT;
data              460 drivers/mmc/host/jz4740_mmc.c 			data->error = -EIO;
data              466 drivers/mmc/host/jz4740_mmc.c 	struct mmc_data *data)
data              506 drivers/mmc/host/jz4740_mmc.c 		data->bytes_xfered += miter->length;
data              514 drivers/mmc/host/jz4740_mmc.c 	data->bytes_xfered += miter->consumed;
data              521 drivers/mmc/host/jz4740_mmc.c 				struct mmc_data *data)
data              568 drivers/mmc/host/jz4740_mmc.c 		data->bytes_xfered += miter->length;
data              589 drivers/mmc/host/jz4740_mmc.c 	data->bytes_xfered += miter->consumed;
data              659 drivers/mmc/host/jz4740_mmc.c 	if (cmd->data) {
data              661 drivers/mmc/host/jz4740_mmc.c 		if (cmd->data->flags & MMC_DATA_WRITE)
data              683 drivers/mmc/host/jz4740_mmc.c 		writew(cmd->data->blksz, host->base + JZ_REG_MMC_BLKLEN);
data              684 drivers/mmc/host/jz4740_mmc.c 		writew(cmd->data->blocks, host->base + JZ_REG_MMC_NOB);
data              697 drivers/mmc/host/jz4740_mmc.c 	struct mmc_data *data = cmd->data;
data              700 drivers/mmc/host/jz4740_mmc.c 	if (data->flags & MMC_DATA_READ)
data              705 drivers/mmc/host/jz4740_mmc.c 	sg_miter_start(&host->miter, data->sg, data->sg_len, direction);
data              714 drivers/mmc/host/jz4740_mmc.c 	struct mmc_data *data = cmd->data;
data              725 drivers/mmc/host/jz4740_mmc.c 		if (!data)
data              739 drivers/mmc/host/jz4740_mmc.c 			timeout = jz4740_mmc_start_dma_transfer(host, data);
data              740 drivers/mmc/host/jz4740_mmc.c 			data->bytes_xfered = data->blocks * data->blksz;
data              741 drivers/mmc/host/jz4740_mmc.c 		} else if (data->flags & MMC_DATA_READ)
data              747 drivers/mmc/host/jz4740_mmc.c 			timeout = jz4740_mmc_read_data(host, data);
data              749 drivers/mmc/host/jz4740_mmc.c 			timeout = jz4740_mmc_write_data(host, data);
data              756 drivers/mmc/host/jz4740_mmc.c 		jz4740_mmc_transfer_check_state(host, data);
data              824 drivers/mmc/host/jz4740_mmc.c 				if (cmd->data)
data              825 drivers/mmc/host/jz4740_mmc.c 					cmd->data->error = -EIO;
data              925 drivers/mmc/host/jz4740_mmc.c 	{ .compatible = "ingenic,jz4740-mmc", .data = (void *) JZ_MMC_JZ4740 },
data              926 drivers/mmc/host/jz4740_mmc.c 	{ .compatible = "ingenic,jz4725b-mmc", .data = (void *)JZ_MMC_JZ4725B },
data              927 drivers/mmc/host/jz4740_mmc.c 	{ .compatible = "ingenic,jz4780-mmc", .data = (void *) JZ_MMC_JZ4780 },
data              949 drivers/mmc/host/jz4740_mmc.c 		host->version = (enum jz4740_mmc_version)match->data;
data               49 drivers/mmc/host/meson-gx-mmc.c #define   CLK_TX_DELAY_MASK(h)		(h->data->tx_delay_mask)
data               50 drivers/mmc/host/meson-gx-mmc.c #define   CLK_RX_DELAY_MASK(h)		(h->data->rx_delay_mask)
data               51 drivers/mmc/host/meson-gx-mmc.c #define   CLK_ALWAYS_ON(h)		(h->data->always_on)
data              150 drivers/mmc/host/meson-gx-mmc.c 	struct	meson_mmc_data *data;
data              201 drivers/mmc/host/meson-gx-mmc.c static unsigned int meson_mmc_get_timeout_msecs(struct mmc_data *data)
data              203 drivers/mmc/host/meson-gx-mmc.c 	unsigned int timeout = data->timeout_ns / NSEC_PER_MSEC;
data              218 drivers/mmc/host/meson-gx-mmc.c 		 (!cmd->mrq->sbc || cmd->error || cmd->data->error))
data              228 drivers/mmc/host/meson-gx-mmc.c 	struct mmc_data *data = mrq->data;
data              250 drivers/mmc/host/meson-gx-mmc.c 	for_each_sg(data->sg, sg, data->sg_len, i)
data              259 drivers/mmc/host/meson-gx-mmc.c 		data->host_cookie |= SD_EMMC_DESC_CHAIN_MODE;
data              262 drivers/mmc/host/meson-gx-mmc.c static inline bool meson_mmc_desc_chain_mode(const struct mmc_data *data)
data              264 drivers/mmc/host/meson-gx-mmc.c 	return data->host_cookie & SD_EMMC_DESC_CHAIN_MODE;
data              267 drivers/mmc/host/meson-gx-mmc.c static inline bool meson_mmc_bounce_buf_read(const struct mmc_data *data)
data              269 drivers/mmc/host/meson-gx-mmc.c 	return data && data->flags & MMC_DATA_READ &&
data              270 drivers/mmc/host/meson-gx-mmc.c 	       !meson_mmc_desc_chain_mode(data);
data              275 drivers/mmc/host/meson-gx-mmc.c 	struct mmc_data *data = mrq->data;
data              277 drivers/mmc/host/meson-gx-mmc.c 	if (!data)
data              281 drivers/mmc/host/meson-gx-mmc.c 	data->host_cookie |= SD_EMMC_PRE_REQ_DONE;
data              283 drivers/mmc/host/meson-gx-mmc.c 	if (!meson_mmc_desc_chain_mode(data))
data              286 drivers/mmc/host/meson-gx-mmc.c 	data->sg_count = dma_map_sg(mmc_dev(mmc), data->sg, data->sg_len,
data              287 drivers/mmc/host/meson-gx-mmc.c                                    mmc_get_dma_dir(data));
data              288 drivers/mmc/host/meson-gx-mmc.c 	if (!data->sg_count)
data              295 drivers/mmc/host/meson-gx-mmc.c 	struct mmc_data *data = mrq->data;
data              297 drivers/mmc/host/meson-gx-mmc.c 	if (data && meson_mmc_desc_chain_mode(data) && data->sg_count)
data              298 drivers/mmc/host/meson-gx-mmc.c 		dma_unmap_sg(mmc_dev(mmc), data->sg, data->sg_len,
data              299 drivers/mmc/host/meson-gx-mmc.c 			     mmc_get_dma_dir(data));
data              494 drivers/mmc/host/meson-gx-mmc.c 	unsigned int val = readl(host->regs + host->data->adjust);
data              497 drivers/mmc/host/meson-gx-mmc.c 	writel(val, host->regs + host->data->adjust);
data              506 drivers/mmc/host/meson-gx-mmc.c 	val = readl(host->regs + host->data->adjust);
data              508 drivers/mmc/host/meson-gx-mmc.c 	writel(val, host->regs + host->data->adjust);
data              521 drivers/mmc/host/meson-gx-mmc.c 	val = readl(host->regs + host->data->adjust);
data              523 drivers/mmc/host/meson-gx-mmc.c 	writel(val, host->regs + host->data->adjust);
data              533 drivers/mmc/host/meson-gx-mmc.c 		writel(val, host->regs + host->data->adjust);
data              706 drivers/mmc/host/meson-gx-mmc.c 	struct mmc_data *data = host->cmd->data;
data              711 drivers/mmc/host/meson-gx-mmc.c 	if (data->flags & MMC_DATA_WRITE)
data              714 drivers/mmc/host/meson-gx-mmc.c 	if (data->blocks > 1) {
data              716 drivers/mmc/host/meson-gx-mmc.c 		meson_mmc_set_blksz(mmc, data->blksz);
data              719 drivers/mmc/host/meson-gx-mmc.c 	for_each_sg(data->sg, sg, data->sg_count, i) {
data              722 drivers/mmc/host/meson-gx-mmc.c 		if (data->blocks > 1)
data              723 drivers/mmc/host/meson-gx-mmc.c 			len /= data->blksz;
data              733 drivers/mmc/host/meson-gx-mmc.c 	desc[data->sg_count - 1].cmd_cfg |= CMD_CFG_END_OF_CHAIN;
data              743 drivers/mmc/host/meson-gx-mmc.c 	struct mmc_data *data = cmd->data;
data              759 drivers/mmc/host/meson-gx-mmc.c 	if (data) {
data              760 drivers/mmc/host/meson-gx-mmc.c 		data->bytes_xfered = 0;
data              763 drivers/mmc/host/meson-gx-mmc.c 				      ilog2(meson_mmc_get_timeout_msecs(data)));
data              765 drivers/mmc/host/meson-gx-mmc.c 		if (meson_mmc_desc_chain_mode(data)) {
data              770 drivers/mmc/host/meson-gx-mmc.c 		if (data->blocks > 1) {
data              773 drivers/mmc/host/meson-gx-mmc.c 					      data->blocks);
data              774 drivers/mmc/host/meson-gx-mmc.c 			meson_mmc_set_blksz(mmc, data->blksz);
data              776 drivers/mmc/host/meson-gx-mmc.c 			cmd_cfg |= FIELD_PREP(CMD_CFG_LENGTH_MASK, data->blksz);
data              779 drivers/mmc/host/meson-gx-mmc.c 		xfer_bytes = data->blksz * data->blocks;
data              780 drivers/mmc/host/meson-gx-mmc.c 		if (data->flags & MMC_DATA_WRITE) {
data              783 drivers/mmc/host/meson-gx-mmc.c 			sg_copy_to_buffer(data->sg, data->sg_len,
data              806 drivers/mmc/host/meson-gx-mmc.c 	bool needs_pre_post_req = mrq->data &&
data              807 drivers/mmc/host/meson-gx-mmc.c 			!(mrq->data->host_cookie & SD_EMMC_PRE_REQ_DONE);
data              811 drivers/mmc/host/meson-gx-mmc.c 		if (!meson_mmc_desc_chain_mode(mrq->data))
data              845 drivers/mmc/host/meson-gx-mmc.c 	struct mmc_data *data;
data              867 drivers/mmc/host/meson-gx-mmc.c 	data = cmd->data;
data              891 drivers/mmc/host/meson-gx-mmc.c 		if (data && !cmd->error)
data              892 drivers/mmc/host/meson-gx-mmc.c 			data->bytes_xfered = data->blksz * data->blocks;
data              893 drivers/mmc/host/meson-gx-mmc.c 		if (meson_mmc_bounce_buf_read(data) ||
data              936 drivers/mmc/host/meson-gx-mmc.c 	struct mmc_data *data;
data              949 drivers/mmc/host/meson-gx-mmc.c 	data = cmd->data;
data              950 drivers/mmc/host/meson-gx-mmc.c 	if (meson_mmc_bounce_buf_read(data)) {
data              951 drivers/mmc/host/meson-gx-mmc.c 		xfer_bytes = data->blksz * data->blocks;
data              953 drivers/mmc/host/meson-gx-mmc.c 		sg_copy_from_buffer(data->sg, data->sg_len,
data             1070 drivers/mmc/host/meson-gx-mmc.c 	host->data = (struct meson_mmc_data *)
data             1072 drivers/mmc/host/meson-gx-mmc.c 	if (!host->data) {
data             1262 drivers/mmc/host/meson-gx-mmc.c 	{ .compatible = "amlogic,meson-gx-mmc",		.data = &meson_gx_data },
data             1263 drivers/mmc/host/meson-gx-mmc.c 	{ .compatible = "amlogic,meson-gxbb-mmc", 	.data = &meson_gx_data },
data             1264 drivers/mmc/host/meson-gx-mmc.c 	{ .compatible = "amlogic,meson-gxl-mmc",	.data = &meson_gx_data },
data             1265 drivers/mmc/host/meson-gx-mmc.c 	{ .compatible = "amlogic,meson-gxm-mmc",	.data = &meson_gx_data },
data             1266 drivers/mmc/host/meson-gx-mmc.c 	{ .compatible = "amlogic,meson-axg-mmc",	.data = &meson_axg_data },
data              149 drivers/mmc/host/meson-mx-sdio.c 		 (!cmd->mrq->sbc || cmd->error || cmd->data->error))
data              192 drivers/mmc/host/meson-mx-sdio.c 	if (cmd->data) {
data              194 drivers/mmc/host/meson-mx-sdio.c 				   (cmd->data->blocks - 1));
data              196 drivers/mmc/host/meson-mx-sdio.c 		pack_size = cmd->data->blksz * BITS_PER_BYTE;
data              205 drivers/mmc/host/meson-mx-sdio.c 		if (cmd->data->flags & MMC_DATA_WRITE)
data              210 drivers/mmc/host/meson-mx-sdio.c 		cmd->data->bytes_xfered = 0;
data              309 drivers/mmc/host/meson-mx-sdio.c 	struct mmc_data *data = mrq->data;
data              313 drivers/mmc/host/meson-mx-sdio.c 	if (!data)
data              316 drivers/mmc/host/meson-mx-sdio.c 	sg = data->sg;
data              324 drivers/mmc/host/meson-mx-sdio.c 	dma_len = dma_map_sg(mmc_dev(mmc), data->sg, data->sg_len,
data              325 drivers/mmc/host/meson-mx-sdio.c 			     mmc_get_dma_dir(data));
data              350 drivers/mmc/host/meson-mx-sdio.c 	if (mrq->data)
data              351 drivers/mmc/host/meson-mx-sdio.c 		writel(sg_dma_address(mrq->data->sg),
data              401 drivers/mmc/host/meson-mx-sdio.c 	if (cmd->data) {
data              414 drivers/mmc/host/meson-mx-sdio.c static irqreturn_t meson_mx_mmc_irq(int irq, void *data)
data              416 drivers/mmc/host/meson-mx-sdio.c 	struct meson_mx_mmc_host *host = (void *) data;
data              449 drivers/mmc/host/meson-mx-sdio.c 	if (cmd->data) {
data              450 drivers/mmc/host/meson-mx-sdio.c 		dma_unmap_sg(mmc_dev(host->mmc), cmd->data->sg,
data              451 drivers/mmc/host/meson-mx-sdio.c 				cmd->data->sg_len,
data              452 drivers/mmc/host/meson-mx-sdio.c 				mmc_get_dma_dir(cmd->data));
data              454 drivers/mmc/host/meson-mx-sdio.c 		cmd->data->bytes_xfered = cmd->data->blksz * cmd->data->blocks;
data              132 drivers/mmc/host/mmc_spi.c 	struct scratch		*data;
data              161 drivers/mmc/host/mmc_spi.c 	if (len > sizeof(*host->data)) {
data              170 drivers/mmc/host/mmc_spi.c 				host->data_dma, sizeof(*host->data),
data              177 drivers/mmc/host/mmc_spi.c 				host->data_dma, sizeof(*host->data),
data              186 drivers/mmc/host/mmc_spi.c 	u8 *cp = host->data->status;
data              218 drivers/mmc/host/mmc_spi.c 	return mmc_spi_skip(host, timeout, sizeof(host->data->status), 0);
data              251 drivers/mmc/host/mmc_spi.c 	u8	*cp = host->data->status;
data              275 drivers/mmc/host/mmc_spi.c 		cp = host->data->status;
data              310 drivers/mmc/host/mmc_spi.c 			cp = host->data->status;
data              362 drivers/mmc/host/mmc_spi.c 			cp = host->data->status;
data              385 drivers/mmc/host/mmc_spi.c 				cp = host->data->status;
data              435 drivers/mmc/host/mmc_spi.c 	struct scratch		*data = host->data;
data              436 drivers/mmc/host/mmc_spi.c 	u8			*cp = data->status;
data              453 drivers/mmc/host/mmc_spi.c 	memset(cp, 0xff, sizeof(data->status));
data              495 drivers/mmc/host/mmc_spi.c 	if (cs_on && (mrq->data->flags & MMC_DATA_READ)) {
data              505 drivers/mmc/host/mmc_spi.c 			cp = data->status + sizeof(data->status);
data              517 drivers/mmc/host/mmc_spi.c 	t->tx_buf = t->rx_buf = data->status;
data              519 drivers/mmc/host/mmc_spi.c 	t->len = cp - data->status;
data              526 drivers/mmc/host/mmc_spi.c 				host->data_dma, sizeof(*host->data),
data              533 drivers/mmc/host/mmc_spi.c 				host->data_dma, sizeof(*host->data),
data              563 drivers/mmc/host/mmc_spi.c 	struct scratch		*scratch = host->data;
data              660 drivers/mmc/host/mmc_spi.c 	struct scratch		*scratch = host->data;
data              766 drivers/mmc/host/mmc_spi.c 	struct scratch		*scratch = host->data;
data              866 drivers/mmc/host/mmc_spi.c 		struct mmc_data *data, u32 blk_size)
data              874 drivers/mmc/host/mmc_spi.c 	int			multiple = (data->blocks > 1);
data              878 drivers/mmc/host/mmc_spi.c 	direction = mmc_get_dma_dir(data);
data              887 drivers/mmc/host/mmc_spi.c 	timeout = data->timeout_ns +
data              888 drivers/mmc/host/mmc_spi.c 		  data->timeout_clks * 1000000 / clock_rate;
data              894 drivers/mmc/host/mmc_spi.c 	for_each_sg(data->sg, sg, data->sg_len, n_sg) {
data              913 drivers/mmc/host/mmc_spi.c 				data->error = -EFAULT;
data              945 drivers/mmc/host/mmc_spi.c 			data->bytes_xfered += t->len;
data              960 drivers/mmc/host/mmc_spi.c 			data->error = status;
data              975 drivers/mmc/host/mmc_spi.c 		struct scratch	*scratch = host->data;
data             1010 drivers/mmc/host/mmc_spi.c 			if (!data->error)
data             1011 drivers/mmc/host/mmc_spi.c 				data->error = tmp;
data             1024 drivers/mmc/host/mmc_spi.c 		if (tmp < 0 && !data->error)
data             1025 drivers/mmc/host/mmc_spi.c 			data->error = tmp;
data             1075 drivers/mmc/host/mmc_spi.c 	status = mmc_spi_command_send(host, mrq, mrq->cmd, mrq->data != NULL);
data             1076 drivers/mmc/host/mmc_spi.c 	if (status == 0 && mrq->data) {
data             1077 drivers/mmc/host/mmc_spi.c 		mmc_spi_data_do(host, mrq->cmd, mrq->data, mrq->data->blksz);
data             1086 drivers/mmc/host/mmc_spi.c 		if (mrq->data->error == -EILSEQ && crc_retry) {
data             1092 drivers/mmc/host/mmc_spi.c 			mrq->data->error = 0;
data             1375 drivers/mmc/host/mmc_spi.c 	host->data = kmalloc(sizeof(*host->data), GFP_KERNEL);
data             1376 drivers/mmc/host/mmc_spi.c 	if (!host->data)
data             1387 drivers/mmc/host/mmc_spi.c 		host->data_dma = dma_map_single(dev, host->data,
data             1388 drivers/mmc/host/mmc_spi.c 				sizeof(*host->data), DMA_BIDIRECTIONAL);
data             1393 drivers/mmc/host/mmc_spi.c 				host->data_dma, sizeof(*host->data),
data             1404 drivers/mmc/host/mmc_spi.c 	host->status.rx_buf = &host->data->status;
data             1465 drivers/mmc/host/mmc_spi.c 				sizeof(*host->data), DMA_BIDIRECTIONAL);
data             1471 drivers/mmc/host/mmc_spi.c 	kfree(host->data);
data             1498 drivers/mmc/host/mmc_spi.c 			sizeof(*host->data), DMA_BIDIRECTIONAL);
data             1501 drivers/mmc/host/mmc_spi.c 	kfree(host->data);
data              448 drivers/mmc/host/mmci.c 			      struct mmc_data *data)
data              450 drivers/mmc/host/mmci.c 	if (!data)
data              453 drivers/mmc/host/mmci.c 	if (!is_power_of_2(data->blksz)) {
data              455 drivers/mmc/host/mmci.c 			"unsupported block size (%d bytes)\n", data->blksz);
data              460 drivers/mmc/host/mmci.c 		return host->ops->validate_data(host, data);
data              465 drivers/mmc/host/mmci.c int mmci_prep_data(struct mmci_host *host, struct mmc_data *data, bool next)
data              472 drivers/mmc/host/mmci.c 	err = host->ops->prep_data(host, data, next);
data              475 drivers/mmc/host/mmci.c 		data->host_cookie = ++host->next_cookie < 0 ?
data              481 drivers/mmc/host/mmci.c void mmci_unprep_data(struct mmci_host *host, struct mmc_data *data,
data              485 drivers/mmc/host/mmci.c 		host->ops->unprep_data(host, data, err);
data              487 drivers/mmc/host/mmci.c 	data->host_cookie = 0;
data              490 drivers/mmc/host/mmci.c void mmci_get_next_data(struct mmci_host *host, struct mmc_data *data)
data              492 drivers/mmc/host/mmci.c 	WARN_ON(data->host_cookie && data->host_cookie != host->next_cookie);
data              495 drivers/mmc/host/mmci.c 		host->ops->get_next_data(host, data);
data              500 drivers/mmc/host/mmci.c 	struct mmc_data *data = host->data;
data              506 drivers/mmc/host/mmci.c 	ret = mmci_prep_data(host, data, false);
data              516 drivers/mmc/host/mmci.c 		 data->sg_len, data->blksz, data->blocks, data->flags);
data              533 drivers/mmc/host/mmci.c void mmci_dma_finalize(struct mmci_host *host, struct mmc_data *data)
data              539 drivers/mmc/host/mmci.c 		host->ops->dma_finalize(host, data);
data              556 drivers/mmc/host/mmci.c 	BUG_ON(host->data);
data              588 drivers/mmc/host/mmci.c 	host->data = NULL;
data              591 drivers/mmc/host/mmci.c static void mmci_init_sg(struct mmci_host *host, struct mmc_data *data)
data              595 drivers/mmc/host/mmci.c 	if (data->flags & MMC_DATA_READ)
data              600 drivers/mmc/host/mmci.c 	sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags);
data              610 drivers/mmc/host/mmci.c 	return MCI_DPSM_ENABLE | (host->data->blksz << 16);
data              711 drivers/mmc/host/mmci.c static void mmci_dma_unmap(struct mmci_host *host, struct mmc_data *data)
data              716 drivers/mmc/host/mmci.c 	if (data->flags & MMC_DATA_READ)
data              721 drivers/mmc/host/mmci.c 	dma_unmap_sg(chan->device->dev, data->sg, data->sg_len,
data              722 drivers/mmc/host/mmci.c 		     mmc_get_dma_dir(data));
data              737 drivers/mmc/host/mmci.c 	host->data->host_cookie = 0;
data              739 drivers/mmc/host/mmci.c 	mmci_dma_unmap(host, host->data);
data              742 drivers/mmc/host/mmci.c void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *data)
data              767 drivers/mmc/host/mmci.c 		if (!data->error)
data              768 drivers/mmc/host/mmci.c 			data->error = -EIO;
data              769 drivers/mmc/host/mmci.c 	} else if (!data->host_cookie) {
data              770 drivers/mmc/host/mmci.c 		mmci_dma_unmap(host, data);
data              788 drivers/mmc/host/mmci.c static int _mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *data,
data              809 drivers/mmc/host/mmci.c 	if (data->flags & MMC_DATA_READ) {
data              822 drivers/mmc/host/mmci.c 	if (data->blksz * data->blocks <= variant->fifosize)
data              826 drivers/mmc/host/mmci.c 	nr_sg = dma_map_sg(device->dev, data->sg, data->sg_len,
data              827 drivers/mmc/host/mmci.c 			   mmc_get_dma_dir(data));
data              835 drivers/mmc/host/mmci.c 	desc = dmaengine_prep_slave_sg(chan, data->sg, nr_sg,
data              846 drivers/mmc/host/mmci.c 	dma_unmap_sg(device->dev, data->sg, data->sg_len,
data              847 drivers/mmc/host/mmci.c 		     mmc_get_dma_dir(data));
data              852 drivers/mmc/host/mmci.c 			struct mmc_data *data,
data              862 drivers/mmc/host/mmci.c 		return _mmci_dmae_prep_data(host, data, &nd->chan, &nd->desc);
data              868 drivers/mmc/host/mmci.c 	return _mmci_dmae_prep_data(host, data, &dmae->cur,
data              885 drivers/mmc/host/mmci.c void mmci_dmae_get_next_data(struct mmci_host *host, struct mmc_data *data)
data              893 drivers/mmc/host/mmci.c 	WARN_ON(!data->host_cookie && (next->desc || next->chan));
data              902 drivers/mmc/host/mmci.c 			   struct mmc_data *data, int err)
data              910 drivers/mmc/host/mmci.c 	mmci_dma_unmap(host, data);
data              915 drivers/mmc/host/mmci.c 		if (data->flags & MMC_DATA_READ)
data              965 drivers/mmc/host/mmci.c 	struct mmc_data *data = mrq->data;
data              967 drivers/mmc/host/mmci.c 	if (!data)
data              970 drivers/mmc/host/mmci.c 	WARN_ON(data->host_cookie);
data              972 drivers/mmc/host/mmci.c 	if (mmci_validate_data(host, data))
data              975 drivers/mmc/host/mmci.c 	mmci_prep_data(host, data, true);
data              982 drivers/mmc/host/mmci.c 	struct mmc_data *data = mrq->data;
data              984 drivers/mmc/host/mmci.c 	if (!data || !data->host_cookie)
data              987 drivers/mmc/host/mmci.c 	mmci_unprep_data(host, data, err);
data              990 drivers/mmc/host/mmci.c static void mmci_start_data(struct mmci_host *host, struct mmc_data *data)
data              998 drivers/mmc/host/mmci.c 		data->blksz, data->blocks, data->flags);
data             1000 drivers/mmc/host/mmci.c 	host->data = data;
data             1001 drivers/mmc/host/mmci.c 	host->size = data->blksz * data->blocks;
data             1002 drivers/mmc/host/mmci.c 	data->bytes_xfered = 0;
data             1004 drivers/mmc/host/mmci.c 	clks = (unsigned long long)data->timeout_ns * host->cclk;
data             1007 drivers/mmc/host/mmci.c 	timeout = data->timeout_clks + (unsigned int)clks;
data             1014 drivers/mmc/host/mmci.c 	datactrl |= host->data->flags & MMC_DATA_READ ? MCI_DPSM_DIRECTION : 0;
data             1027 drivers/mmc/host/mmci.c 		if (variant->st_sdio && data->flags & MMC_DATA_WRITE &&
data             1049 drivers/mmc/host/mmci.c 	mmci_init_sg(host, data);
data             1051 drivers/mmc/host/mmci.c 	if (data->flags & MMC_DATA_READ) {
data             1119 drivers/mmc/host/mmci.c mmci_data_irq(struct mmci_host *host, struct mmc_data *data,
data             1125 drivers/mmc/host/mmci.c 	if (!data)
data             1148 drivers/mmc/host/mmci.c 			success = data->blksz * data->blocks - remain;
data             1158 drivers/mmc/host/mmci.c 			data->error = -EILSEQ;
data             1160 drivers/mmc/host/mmci.c 			data->error = -ETIMEDOUT;
data             1162 drivers/mmc/host/mmci.c 			data->error = -ECOMM;
data             1164 drivers/mmc/host/mmci.c 			data->error = -EIO;
data             1170 drivers/mmc/host/mmci.c 			data->error = -EIO;
data             1172 drivers/mmc/host/mmci.c 		data->bytes_xfered = round_down(success, data->blksz);
data             1178 drivers/mmc/host/mmci.c 	if (status & MCI_DATAEND || data->error) {
data             1179 drivers/mmc/host/mmci.c 		mmci_dma_finalize(host, data);
data             1183 drivers/mmc/host/mmci.c 		if (!data->error)
data             1185 drivers/mmc/host/mmci.c 			data->bytes_xfered = data->blksz * data->blocks;
data             1187 drivers/mmc/host/mmci.c 		if (!data->stop) {
data             1188 drivers/mmc/host/mmci.c 			if (host->variant->cmdreg_stop && data->error)
data             1191 drivers/mmc/host/mmci.c 				mmci_request_end(host, data->mrq);
data             1192 drivers/mmc/host/mmci.c 		} else if (host->mrq->sbc && !data->error) {
data             1193 drivers/mmc/host/mmci.c 			mmci_request_end(host, data->mrq);
data             1195 drivers/mmc/host/mmci.c 			mmci_start_command(host, data->stop, 0);
data             1300 drivers/mmc/host/mmci.c 	if ((!sbc && !cmd->data) || cmd->error) {
data             1301 drivers/mmc/host/mmci.c 		if (host->data) {
data             1315 drivers/mmc/host/mmci.c 		   !(cmd->data->flags & MMC_DATA_READ)) {
data             1316 drivers/mmc/host/mmci.c 		mmci_start_data(host, cmd->data);
data             1532 drivers/mmc/host/mmci.c 			mmci_data_irq(host, host->data, status);
data             1536 drivers/mmc/host/mmci.c 			mmci_data_irq(host, host->data, status);
data             1561 drivers/mmc/host/mmci.c 	mrq->cmd->error = mmci_validate_data(host, mrq->data);
data             1571 drivers/mmc/host/mmci.c 	if (mrq->data)
data             1572 drivers/mmc/host/mmci.c 		mmci_get_next_data(host, mrq->data);
data             1574 drivers/mmc/host/mmci.c 	if (mrq->data &&
data             1575 drivers/mmc/host/mmci.c 	    (host->variant->datactrl_first || mrq->data->flags & MMC_DATA_READ))
data             1576 drivers/mmc/host/mmci.c 		mmci_start_data(host, mrq->data);
data             1793 drivers/mmc/host/mmci.c 	struct variant_data *variant = id->data;
data             2177 drivers/mmc/host/mmci.c 		.data	= &variant_arm,
data             2182 drivers/mmc/host/mmci.c 		.data	= &variant_arm_extended_fifo,
data             2187 drivers/mmc/host/mmci.c 		.data	= &variant_arm_extended_fifo_hwfc,
data             2192 drivers/mmc/host/mmci.c 		.data	= &variant_arm,
data             2198 drivers/mmc/host/mmci.c 		.data	= &variant_u300,
data             2203 drivers/mmc/host/mmci.c 		.data	= &variant_nomadik,
data             2208 drivers/mmc/host/mmci.c 		.data	= &variant_nomadik,
data             2213 drivers/mmc/host/mmci.c 		.data	= &variant_ux500,
data             2218 drivers/mmc/host/mmci.c 		.data	= &variant_ux500v2,
data             2223 drivers/mmc/host/mmci.c 		.data	= &variant_stm32,
data             2228 drivers/mmc/host/mmci.c 		.data	= &variant_stm32_sdmmc,
data             2234 drivers/mmc/host/mmci.c 		.data	= &variant_qcom,
data              355 drivers/mmc/host/mmci.h 	int (*validate_data)(struct mmci_host *host, struct mmc_data *data);
data              356 drivers/mmc/host/mmci.h 	int (*prep_data)(struct mmci_host *host, struct mmc_data *data,
data              358 drivers/mmc/host/mmci.h 	void (*unprep_data)(struct mmci_host *host, struct mmc_data *data,
data              361 drivers/mmc/host/mmci.h 	void (*get_next_data)(struct mmci_host *host, struct mmc_data *data);
data              365 drivers/mmc/host/mmci.h 	void (*dma_finalize)(struct mmci_host *host, struct mmc_data *data);
data              377 drivers/mmc/host/mmci.h 	struct mmc_data		*data;
data              430 drivers/mmc/host/mmci.h 	return (ffs(host->data->blksz) - 1) << 4;
data              434 drivers/mmc/host/mmci.h int mmci_dmae_prep_data(struct mmci_host *host, struct mmc_data *data,
data              436 drivers/mmc/host/mmci.h void mmci_dmae_unprep_data(struct mmci_host *host, struct mmc_data *data,
data              438 drivers/mmc/host/mmci.h void mmci_dmae_get_next_data(struct mmci_host *host, struct mmc_data *data);
data              442 drivers/mmc/host/mmci.h void mmci_dmae_finalize(struct mmci_host *host, struct mmc_data *data);
data               52 drivers/mmc/host/mmci_qcom_dml.c 	struct mmc_data *data = host->data;
data               58 drivers/mmc/host/mmci_qcom_dml.c 	if (data->flags & MMC_DATA_READ) {
data               67 drivers/mmc/host/mmci_qcom_dml.c 		writel_relaxed(data->blksz, base + DML_PRODUCER_BAM_BLOCK_SIZE);
data               70 drivers/mmc/host/mmci_qcom_dml.c 		writel_relaxed(data->blocks * data->blksz,
data              184 drivers/mmc/host/mmci_qcom_dml.c 	return MCI_DPSM_ENABLE | (host->data->blksz << 4);
data               29 drivers/mmc/host/mmci_stm32_sdmmc.c 			     struct mmc_data *data)
data               38 drivers/mmc/host/mmci_stm32_sdmmc.c 	for_each_sg(data->sg, sg, data->sg_len - 1, i) {
data               39 drivers/mmc/host/mmci_stm32_sdmmc.c 		if (!IS_ALIGNED(sg_dma_address(data->sg), sizeof(u32)) ||
data               40 drivers/mmc/host/mmci_stm32_sdmmc.c 		    !IS_ALIGNED(sg_dma_len(data->sg), SDMMC_IDMA_BURST)) {
data               43 drivers/mmc/host/mmci_stm32_sdmmc.c 				data->sg->offset, data->sg->length);
data               48 drivers/mmc/host/mmci_stm32_sdmmc.c 	if (!IS_ALIGNED(sg_dma_address(data->sg), sizeof(u32))) {
data               51 drivers/mmc/host/mmci_stm32_sdmmc.c 			data->sg->offset, data->sg->length);
data               59 drivers/mmc/host/mmci_stm32_sdmmc.c 				 struct mmc_data *data)
data               64 drivers/mmc/host/mmci_stm32_sdmmc.c 			    data->sg,
data               65 drivers/mmc/host/mmci_stm32_sdmmc.c 			    data->sg_len,
data               66 drivers/mmc/host/mmci_stm32_sdmmc.c 			    mmc_get_dma_dir(data));
data               77 drivers/mmc/host/mmci_stm32_sdmmc.c 				struct mmc_data *data, bool next)
data               80 drivers/mmc/host/mmci_stm32_sdmmc.c 	if (!next && data->host_cookie == host->next_cookie)
data               83 drivers/mmc/host/mmci_stm32_sdmmc.c 	return _sdmmc_idma_prep_data(host, data);
data               87 drivers/mmc/host/mmci_stm32_sdmmc.c 				   struct mmc_data *data, int err)
data               89 drivers/mmc/host/mmci_stm32_sdmmc.c 	dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data               90 drivers/mmc/host/mmci_stm32_sdmmc.c 		     mmc_get_dma_dir(data));
data              128 drivers/mmc/host/mmci_stm32_sdmmc.c 	struct mmc_data *data = host->data;
data              132 drivers/mmc/host/mmci_stm32_sdmmc.c 	if (!host->variant->dma_lli || data->sg_len == 1) {
data              133 drivers/mmc/host/mmci_stm32_sdmmc.c 		writel_relaxed(sg_dma_address(data->sg),
data              140 drivers/mmc/host/mmci_stm32_sdmmc.c 	for_each_sg(data->sg, sg, data->sg_len, i) {
data              149 drivers/mmc/host/mmci_stm32_sdmmc.c 	desc[data->sg_len - 1].idmalar &= ~MMCI_STM32_ULA;
data              162 drivers/mmc/host/mmci_stm32_sdmmc.c static void sdmmc_idma_finalize(struct mmci_host *host, struct mmc_data *data)
data              166 drivers/mmc/host/mmci_stm32_sdmmc.c 	if (!data->host_cookie)
data              167 drivers/mmc/host/mmci_stm32_sdmmc.c 		sdmmc_idma_unprep_data(host, data, 0);
data              278 drivers/mmc/host/mmci_stm32_sdmmc.c 	    host->data->blocks == 1)
data              280 drivers/mmc/host/mmci_stm32_sdmmc.c 	else if (host->data->stop && !host->mrq->sbc)
data              152 drivers/mmc/host/moxart-mmc.c 				  struct mmc_data *data)
data              154 drivers/mmc/host/moxart-mmc.c 	host->cur_sg = data->sg;
data              155 drivers/mmc/host/moxart-mmc.c 	host->num_sg = data->sg_len;
data              165 drivers/mmc/host/moxart-mmc.c 	struct mmc_data *data = host->mrq->cmd->data;
data              172 drivers/mmc/host/moxart-mmc.c 		remain = host->data_len - data->bytes_xfered;
data              257 drivers/mmc/host/moxart-mmc.c static void moxart_transfer_dma(struct mmc_data *data, struct moxart_host *host)
data              264 drivers/mmc/host/moxart-mmc.c 	if (host->data_len == data->bytes_xfered)
data              267 drivers/mmc/host/moxart-mmc.c 	if (data->flags & MMC_DATA_WRITE) {
data              275 drivers/mmc/host/moxart-mmc.c 	len = dma_map_sg(dma_chan->device->dev, data->sg,
data              276 drivers/mmc/host/moxart-mmc.c 			 data->sg_len, mmc_get_dma_dir(data));
data              279 drivers/mmc/host/moxart-mmc.c 		desc = dmaengine_prep_slave_sg(dma_chan, data->sg,
data              295 drivers/mmc/host/moxart-mmc.c 	data->bytes_xfered += host->data_remain;
data              301 drivers/mmc/host/moxart-mmc.c 		     data->sg, data->sg_len,
data              302 drivers/mmc/host/moxart-mmc.c 		     mmc_get_dma_dir(data));
data              308 drivers/mmc/host/moxart-mmc.c 	struct mmc_data *data = host->mrq->cmd->data;
data              311 drivers/mmc/host/moxart-mmc.c 	if (host->data_len == data->bytes_xfered)
data              317 drivers/mmc/host/moxart-mmc.c 	if (data->flags & MMC_DATA_WRITE) {
data              321 drivers/mmc/host/moxart-mmc.c 				data->error = -ETIMEDOUT;
data              337 drivers/mmc/host/moxart-mmc.c 				data->error = -ETIMEDOUT;
data              343 drivers/mmc/host/moxart-mmc.c 				if (data->mrq->cmd->opcode == SD_APP_SEND_SCR)
data              356 drivers/mmc/host/moxart-mmc.c 	data->bytes_xfered += host->data_remain - remain;
data              359 drivers/mmc/host/moxart-mmc.c 	if (host->data_len != data->bytes_xfered)
data              367 drivers/mmc/host/moxart-mmc.c 	struct mmc_data *data = host->mrq->cmd->data;
data              371 drivers/mmc/host/moxart-mmc.c 	if (!data)
data              374 drivers/mmc/host/moxart-mmc.c 	host->data_len = data->blocks * data->blksz;
data              375 drivers/mmc/host/moxart-mmc.c 	blksz_bits = ffs(data->blksz) - 1;
data              376 drivers/mmc/host/moxart-mmc.c 	BUG_ON(1 << blksz_bits != data->blksz);
data              378 drivers/mmc/host/moxart-mmc.c 	moxart_init_sg(host, data);
data              382 drivers/mmc/host/moxart-mmc.c 	if (data->flags & MMC_DATA_WRITE)
data              417 drivers/mmc/host/moxart-mmc.c 	if (mrq->cmd->data) {
data              424 drivers/mmc/host/moxart-mmc.c 			moxart_transfer_dma(mrq->cmd->data, host);
data              448 drivers/mmc/host/moxart-mmc.c 			mrq->cmd->data->error = -ETIMEDOUT;
data              453 drivers/mmc/host/moxart-mmc.c 			mrq->cmd->data->error = -ETIMEDOUT;
data              455 drivers/mmc/host/moxart-mmc.c 		if (mrq->cmd->data->stop)
data              456 drivers/mmc/host/moxart-mmc.c 			moxart_send_command(host, mrq->cmd->data->stop);
data              398 drivers/mmc/host/mtk-sd.c 	struct mmc_data *data;
data              532 drivers/mmc/host/mtk-sd.c 	{ .compatible = "mediatek,mt8135-mmc", .data = &mt8135_compat},
data              533 drivers/mmc/host/mtk-sd.c 	{ .compatible = "mediatek,mt8173-mmc", .data = &mt8173_compat},
data              534 drivers/mmc/host/mtk-sd.c 	{ .compatible = "mediatek,mt8183-mmc", .data = &mt8183_compat},
data              535 drivers/mmc/host/mtk-sd.c 	{ .compatible = "mediatek,mt2701-mmc", .data = &mt2701_compat},
data              536 drivers/mmc/host/mtk-sd.c 	{ .compatible = "mediatek,mt2712-mmc", .data = &mt2712_compat},
data              537 drivers/mmc/host/mtk-sd.c 	{ .compatible = "mediatek,mt7622-mmc", .data = &mt7622_compat},
data              538 drivers/mmc/host/mtk-sd.c 	{ .compatible = "mediatek,mt8516-mmc", .data = &mt8516_compat},
data              539 drivers/mmc/host/mtk-sd.c 	{ .compatible = "mediatek,mt7620-mmc", .data = &mt7620_compat},
data              612 drivers/mmc/host/mtk-sd.c 		struct mmc_data *data)
data              621 drivers/mmc/host/mtk-sd.c 	sg = data->sg;
data              634 drivers/mmc/host/mtk-sd.c 	for_each_sg(data->sg, sg, data->sg_count, j) {
data              656 drivers/mmc/host/mtk-sd.c 		if (j == data->sg_count - 1) /* the last bd */
data              679 drivers/mmc/host/mtk-sd.c 	struct mmc_data *data = mrq->data;
data              681 drivers/mmc/host/mtk-sd.c 	if (!(data->host_cookie & MSDC_PREPARE_FLAG)) {
data              682 drivers/mmc/host/mtk-sd.c 		data->host_cookie |= MSDC_PREPARE_FLAG;
data              683 drivers/mmc/host/mtk-sd.c 		data->sg_count = dma_map_sg(host->dev, data->sg, data->sg_len,
data              684 drivers/mmc/host/mtk-sd.c 					    mmc_get_dma_dir(data));
data              690 drivers/mmc/host/mtk-sd.c 	struct mmc_data *data = mrq->data;
data              692 drivers/mmc/host/mtk-sd.c 	if (data->host_cookie & MSDC_ASYNC_FLAG)
data              695 drivers/mmc/host/mtk-sd.c 	if (data->host_cookie & MSDC_PREPARE_FLAG) {
data              696 drivers/mmc/host/mtk-sd.c 		dma_unmap_sg(host->dev, data->sg, data->sg_len,
data              697 drivers/mmc/host/mtk-sd.c 			     mmc_get_dma_dir(data));
data              698 drivers/mmc/host/mtk-sd.c 		data->host_cookie &= ~MSDC_PREPARE_FLAG;
data              938 drivers/mmc/host/mtk-sd.c 	if (cmd->data) {
data              939 drivers/mmc/host/mtk-sd.c 		struct mmc_data *data = cmd->data;
data              947 drivers/mmc/host/mtk-sd.c 		rawcmd |= ((data->blksz & 0xFFF) << 16);
data              948 drivers/mmc/host/mtk-sd.c 		if (data->flags & MMC_DATA_WRITE)
data              950 drivers/mmc/host/mtk-sd.c 		if (data->blocks > 1)
data              957 drivers/mmc/host/mtk-sd.c 		if (host->timeout_ns != data->timeout_ns ||
data              958 drivers/mmc/host/mtk-sd.c 		    host->timeout_clks != data->timeout_clks)
data              959 drivers/mmc/host/mtk-sd.c 			msdc_set_timeout(host, data->timeout_ns,
data              960 drivers/mmc/host/mtk-sd.c 					data->timeout_clks);
data              962 drivers/mmc/host/mtk-sd.c 		writel(data->blocks, host->base + SDC_BLK_NUM);
data              968 drivers/mmc/host/mtk-sd.c 			    struct mmc_command *cmd, struct mmc_data *data)
data              972 drivers/mmc/host/mtk-sd.c 	WARN_ON(host->data);
data              973 drivers/mmc/host/mtk-sd.c 	host->data = data;
data              974 drivers/mmc/host/mtk-sd.c 	read = data->flags & MMC_DATA_READ;
data              977 drivers/mmc/host/mtk-sd.c 	msdc_dma_setup(host, &host->dma, data);
data              982 drivers/mmc/host/mtk-sd.c 			__func__, cmd->opcode, data->blocks, read);
data             1011 drivers/mmc/host/mtk-sd.c 				struct mmc_command *cmd, struct mmc_data *data)
data             1032 drivers/mmc/host/mtk-sd.c 	msdc_track_cmd_data(host, mrq->cmd, mrq->data);
data             1033 drivers/mmc/host/mtk-sd.c 	if (mrq->data)
data             1130 drivers/mmc/host/mtk-sd.c 	if (mmc_resp_type(cmd) == MMC_RSP_R1B || cmd->data) {
data             1187 drivers/mmc/host/mtk-sd.c 	else if (!cmd->data)
data             1190 drivers/mmc/host/mtk-sd.c 		msdc_start_data(host, mrq, cmd, cmd->data);
data             1201 drivers/mmc/host/mtk-sd.c 	if (mrq->data)
data             1218 drivers/mmc/host/mtk-sd.c 	struct mmc_data *data = mrq->data;
data             1220 drivers/mmc/host/mtk-sd.c 	if (!data)
data             1224 drivers/mmc/host/mtk-sd.c 	data->host_cookie |= MSDC_ASYNC_FLAG;
data             1231 drivers/mmc/host/mtk-sd.c 	struct mmc_data *data;
data             1233 drivers/mmc/host/mtk-sd.c 	data = mrq->data;
data             1234 drivers/mmc/host/mtk-sd.c 	if (!data)
data             1236 drivers/mmc/host/mtk-sd.c 	if (data->host_cookie) {
data             1237 drivers/mmc/host/mtk-sd.c 		data->host_cookie &= ~MSDC_ASYNC_FLAG;
data             1243 drivers/mmc/host/mtk-sd.c 				struct mmc_request *mrq, struct mmc_data *data)
data             1253 drivers/mmc/host/mtk-sd.c 				struct mmc_request *mrq, struct mmc_data *data)
data             1255 drivers/mmc/host/mtk-sd.c 	struct mmc_command *stop = data->stop;
data             1264 drivers/mmc/host/mtk-sd.c 	done = !host->data;
data             1266 drivers/mmc/host/mtk-sd.c 		host->data = NULL;
data             1283 drivers/mmc/host/mtk-sd.c 			data->bytes_xfered = data->blocks * data->blksz;
data             1288 drivers/mmc/host/mtk-sd.c 			data->bytes_xfered = 0;
data             1291 drivers/mmc/host/mtk-sd.c 				data->error = -ETIMEDOUT;
data             1293 drivers/mmc/host/mtk-sd.c 				data->error = -EILSEQ;
data             1296 drivers/mmc/host/mtk-sd.c 				__func__, mrq->cmd->opcode, data->blocks);
data             1298 drivers/mmc/host/mtk-sd.c 				(int)data->error, data->bytes_xfered);
data             1301 drivers/mmc/host/mtk-sd.c 		msdc_data_xfer_next(host, mrq, data);
data             1381 drivers/mmc/host/mtk-sd.c 		} else if (host->data) {
data             1384 drivers/mmc/host/mtk-sd.c 					host->data->blocks);
data             1386 drivers/mmc/host/mtk-sd.c 					host->data);
data             1425 drivers/mmc/host/mtk-sd.c 		struct mmc_data *data;
data             1438 drivers/mmc/host/mtk-sd.c 		data = host->data;
data             1465 drivers/mmc/host/mtk-sd.c 		else if (data)
data             1466 drivers/mmc/host/mtk-sd.c 			msdc_data_xfer_done(host, events, mrq, data);
data               56 drivers/mmc/host/mvsdio.c static int mvsd_setup_data(struct mvsd_host *host, struct mmc_data *data)
data               88 drivers/mmc/host/mvsdio.c 	tmout = DIV_ROUND_UP(data->timeout_ns, host->ns_per_clk);
data               89 drivers/mmc/host/mvsdio.c 	tmout += data->timeout_clks;
data               97 drivers/mmc/host/mvsdio.c 		(data->flags & MMC_DATA_READ) ? "read" : "write",
data               98 drivers/mmc/host/mvsdio.c 		(u32)sg_virt(data->sg), data->blocks, data->blksz,
data              104 drivers/mmc/host/mvsdio.c 	mvsd_write(MVSD_BLK_COUNT, data->blocks);
data              105 drivers/mmc/host/mvsdio.c 	mvsd_write(MVSD_BLK_SIZE, data->blksz);
data              107 drivers/mmc/host/mvsdio.c 	if (nodma || (data->blksz | data->sg->offset) & 3 ||
data              108 drivers/mmc/host/mvsdio.c 	    ((!(data->flags & MMC_DATA_READ) && data->sg->offset & 0x3f))) {
data              117 drivers/mmc/host/mvsdio.c 		host->pio_size = data->blocks * data->blksz;
data              118 drivers/mmc/host/mvsdio.c 		host->pio_ptr = sg_virt(data->sg);
data              127 drivers/mmc/host/mvsdio.c 					    data->sg, data->sg_len,
data              128 drivers/mmc/host/mvsdio.c 					    mmc_get_dma_dir(data));
data              129 drivers/mmc/host/mvsdio.c 		phys_addr = sg_dma_address(data->sg);
data              173 drivers/mmc/host/mvsdio.c 	if (mrq->data) {
data              174 drivers/mmc/host/mvsdio.c 		struct mmc_data *data = mrq->data;
data              179 drivers/mmc/host/mvsdio.c 		if (data->flags & MMC_DATA_READ)
data              182 drivers/mmc/host/mvsdio.c 		pio = mvsd_setup_data(host, data);
data              186 drivers/mmc/host/mvsdio.c 			if (data->flags & MMC_DATA_WRITE)
data              194 drivers/mmc/host/mvsdio.c 		if (data->stop) {
data              195 drivers/mmc/host/mvsdio.c 			struct mmc_command *stop = data->stop;
data              286 drivers/mmc/host/mvsdio.c static u32 mvsd_finish_data(struct mvsd_host *host, struct mmc_data *data,
data              295 drivers/mmc/host/mvsdio.c 		dma_unmap_sg(mmc_dev(host->mmc), data->sg, host->sg_frags,
data              296 drivers/mmc/host/mvsdio.c 			     mmc_get_dma_dir(data));
data              300 drivers/mmc/host/mvsdio.c 		data->error = -ETIMEDOUT;
data              302 drivers/mmc/host/mvsdio.c 		data->error = -EILSEQ;
data              304 drivers/mmc/host/mvsdio.c 		data->error = -EBADE;
data              310 drivers/mmc/host/mvsdio.c 	data->bytes_xfered =
data              311 drivers/mmc/host/mvsdio.c 		(data->blocks - mvsd_read(MVSD_CURR_BLK_LEFT)) * data->blksz;
data              313 drivers/mmc/host/mvsdio.c 	if (data->bytes_xfered && data->error)
data              314 drivers/mmc/host/mvsdio.c 		data->bytes_xfered -= data->blksz;
data              317 drivers/mmc/host/mvsdio.c 	if (data->stop) {
data              321 drivers/mmc/host/mvsdio.c 		data->stop->resp[0] =	((response[2] & 0x003f) << (8 - 8)) |
data              324 drivers/mmc/host/mvsdio.c 		data->stop->resp[1] =	((response[0] & 0xfc00) >> 10);
data              325 drivers/mmc/host/mvsdio.c 		data->stop->resp[2] = 0;
data              326 drivers/mmc/host/mvsdio.c 		data->stop->resp[3] = 0;
data              332 drivers/mmc/host/mvsdio.c 				data->stop->error = -ENOEXEC;
data              334 drivers/mmc/host/mvsdio.c 				data->stop->error = -ETIMEDOUT;
data              336 drivers/mmc/host/mvsdio.c 				data->stop->error = -EILSEQ;
data              484 drivers/mmc/host/mvsdio.c 		if (mrq->data)
data              485 drivers/mmc/host/mvsdio.c 			err_status = mvsd_finish_data(host, mrq->data, err_status);
data              540 drivers/mmc/host/mvsdio.c 		if (mrq->data) {
data              541 drivers/mmc/host/mvsdio.c 			mrq->data->error = -ETIMEDOUT;
data              542 drivers/mmc/host/mvsdio.c 			mvsd_finish_data(host, mrq->data, 0);
data              135 drivers/mmc/host/mxcmmc.c 	struct mmc_data		*data;
data              179 drivers/mmc/host/mxcmmc.c 		.data = &mxcmci_devtype[IMX21_MMC],
data              182 drivers/mmc/host/mxcmmc.c 		.data = &mxcmci_devtype[IMX31_MMC],
data              185 drivers/mmc/host/mxcmmc.c 		.data = &mxcmci_devtype[MPC512X_MMC],
data              284 drivers/mmc/host/mxcmmc.c static void mxcmci_swap_buffers(struct mmc_data *data)
data              289 drivers/mmc/host/mxcmmc.c 	for_each_sg(data->sg, sg, data->sg_len, i)
data              293 drivers/mmc/host/mxcmmc.c static inline void mxcmci_swap_buffers(struct mmc_data *data) {}
data              296 drivers/mmc/host/mxcmmc.c static int mxcmci_setup_data(struct mxcmci_host *host, struct mmc_data *data)
data              298 drivers/mmc/host/mxcmmc.c 	unsigned int nob = data->blocks;
data              299 drivers/mmc/host/mxcmmc.c 	unsigned int blksz = data->blksz;
data              305 drivers/mmc/host/mxcmmc.c 	host->data = data;
data              306 drivers/mmc/host/mxcmmc.c 	data->bytes_xfered = 0;
data              315 drivers/mmc/host/mxcmmc.c 	for_each_sg(data->sg, sg, data->sg_len, i) {
data              322 drivers/mmc/host/mxcmmc.c 	if (data->flags & MMC_DATA_READ) {
data              329 drivers/mmc/host/mxcmmc.c 		mxcmci_swap_buffers(data);
data              332 drivers/mmc/host/mxcmmc.c 	nents = dma_map_sg(host->dma->device->dev, data->sg,
data              333 drivers/mmc/host/mxcmmc.c 				     data->sg_len,  host->dma_dir);
data              334 drivers/mmc/host/mxcmmc.c 	if (nents != data->sg_len)
data              338 drivers/mmc/host/mxcmmc.c 		data->sg, data->sg_len, slave_dirn,
data              342 drivers/mmc/host/mxcmmc.c 		dma_unmap_sg(host->dma->device->dev, data->sg, data->sg_len,
data              360 drivers/mmc/host/mxcmmc.c static void mxcmci_dma_callback(void *data)
data              362 drivers/mmc/host/mxcmmc.c 	struct mxcmci_host *host = data;
data              441 drivers/mmc/host/mxcmmc.c 	host->data = NULL;
data              448 drivers/mmc/host/mxcmmc.c 	struct mmc_data *data = host->data;
data              452 drivers/mmc/host/mxcmmc.c 		dma_unmap_sg(host->dma->device->dev, data->sg, data->sg_len,
data              454 drivers/mmc/host/mxcmmc.c 		mxcmci_swap_buffers(data);
data              462 drivers/mmc/host/mxcmmc.c 			data->error = -EILSEQ;
data              468 drivers/mmc/host/mxcmmc.c 				data->error = -ETIMEDOUT;
data              472 drivers/mmc/host/mxcmmc.c 				data->error = -EILSEQ;
data              477 drivers/mmc/host/mxcmmc.c 			data->error = -ETIMEDOUT;
data              480 drivers/mmc/host/mxcmmc.c 			data->error = -EIO;
data              483 drivers/mmc/host/mxcmmc.c 		data->bytes_xfered = host->datasize;
data              486 drivers/mmc/host/mxcmmc.c 	data_error = data->error;
data              488 drivers/mmc/host/mxcmmc.c 	host->data = NULL;
data              605 drivers/mmc/host/mxcmmc.c 	struct mmc_data *data = host->req->data;
data              609 drivers/mmc/host/mxcmmc.c 	host->data = data;
data              612 drivers/mmc/host/mxcmmc.c 	if (data->flags & MMC_DATA_READ) {
data              613 drivers/mmc/host/mxcmmc.c 		for_each_sg(data->sg, sg, data->sg_len, i) {
data              620 drivers/mmc/host/mxcmmc.c 		for_each_sg(data->sg, sg, data->sg_len, i) {
data              661 drivers/mmc/host/mxcmmc.c 	if (!host->data) {
data              700 drivers/mmc/host/mxcmmc.c 	if (!host->data && host->req) {
data              709 drivers/mmc/host/mxcmmc.c 	if (!mxcmci_use_dma(host) && host->data)
data              769 drivers/mmc/host/mxcmmc.c 	if (req->data) {
data              770 drivers/mmc/host/mxcmmc.c 		error = mxcmci_setup_data(host, req->data);
data              779 drivers/mmc/host/mxcmmc.c 		if (req->data->flags & MMC_DATA_WRITE)
data              888 drivers/mmc/host/mxcmmc.c static irqreturn_t mxcmci_detect_irq(int irq, void *data)
data              890 drivers/mmc/host/mxcmmc.c 	struct mmc_host *mmc = data;
data              980 drivers/mmc/host/mxcmmc.c 	if (host->data)
data              981 drivers/mmc/host/mxcmmc.c 		host->data->error = -ETIMEDOUT;
data              984 drivers/mmc/host/mxcmmc.c 	host->data = NULL;
data             1048 drivers/mmc/host/mxcmmc.c 		const struct platform_device_id *id_entry = of_id->data;
data               54 drivers/mmc/host/mxs-mmc.c 	struct mmc_data			*data;
data              127 drivers/mmc/host/mxs-mmc.c 	struct mmc_data *data = host->data;
data              146 drivers/mmc/host/mxs-mmc.c 	} else if (data) {
data              147 drivers/mmc/host/mxs-mmc.c 		dma_unmap_sg(mmc_dev(host->mmc), data->sg,
data              148 drivers/mmc/host/mxs-mmc.c 			     data->sg_len, ssp->dma_dir);
data              153 drivers/mmc/host/mxs-mmc.c 		if (!data->error)
data              154 drivers/mmc/host/mxs-mmc.c 			data->bytes_xfered = data->blocks * data->blksz;
data              156 drivers/mmc/host/mxs-mmc.c 			data->bytes_xfered = 0;
data              158 drivers/mmc/host/mxs-mmc.c 		host->data = NULL;
data              159 drivers/mmc/host/mxs-mmc.c 		if (data->stop && (data->error || !mrq->sbc)) {
data              180 drivers/mmc/host/mxs-mmc.c 	struct mmc_data *data = host->data;
data              200 drivers/mmc/host/mxs-mmc.c 	if (data) {
data              203 drivers/mmc/host/mxs-mmc.c 			data->error = -ETIMEDOUT;
data              205 drivers/mmc/host/mxs-mmc.c 			data->error = -EILSEQ;
data              208 drivers/mmc/host/mxs-mmc.c 			data->error = -EIO;
data              219 drivers/mmc/host/mxs-mmc.c 	struct mmc_data *data = host->data;
data              223 drivers/mmc/host/mxs-mmc.c 	if (data) {
data              225 drivers/mmc/host/mxs-mmc.c 		dma_map_sg(mmc_dev(host->mmc), data->sg,
data              226 drivers/mmc/host/mxs-mmc.c 			   data->sg_len, ssp->dma_dir);
data              227 drivers/mmc/host/mxs-mmc.c 		sgl = data->sg;
data              228 drivers/mmc/host/mxs-mmc.c 		sg_len = data->sg_len;
data              241 drivers/mmc/host/mxs-mmc.c 		if (data)
data              242 drivers/mmc/host/mxs-mmc.c 			dma_unmap_sg(mmc_dev(host->mmc), data->sg,
data              243 drivers/mmc/host/mxs-mmc.c 				     data->sg_len, ssp->dma_dir);
data              347 drivers/mmc/host/mxs-mmc.c 	struct mmc_data *data = cmd->data;
data              349 drivers/mmc/host/mxs-mmc.c 	struct scatterlist *sgl = data->sg, *sg;
data              350 drivers/mmc/host/mxs-mmc.c 	unsigned int sg_len = data->sg_len;
data              356 drivers/mmc/host/mxs-mmc.c 	unsigned int blocks = data->blocks;
data              370 drivers/mmc/host/mxs-mmc.c 	if (data->flags & MMC_DATA_WRITE) {
data              389 drivers/mmc/host/mxs-mmc.c 	log2_blksz = ilog2(data->blksz);
data              398 drivers/mmc/host/mxs-mmc.c 	if (data_size != data->blocks * data->blksz)
data              424 drivers/mmc/host/mxs-mmc.c 	timeout = mxs_ns_to_ssp_ticks(ssp->clk_rate, data->timeout_ns);
data              441 drivers/mmc/host/mxs-mmc.c 	WARN_ON(host->data != NULL);
data              442 drivers/mmc/host/mxs-mmc.c 	host->data = data;
data              562 drivers/mmc/host/mxs-mmc.c 	{ .compatible = "fsl,imx23-mmc", .data = (void *) IMX23_SSP, },
data              563 drivers/mmc/host/mxs-mmc.c 	{ .compatible = "fsl,imx28-mmc", .data = (void *) IMX28_SSP, },
data              596 drivers/mmc/host/mxs-mmc.c 	ssp->devid = (enum mxs_ssp_id) of_id->data;
data              121 drivers/mmc/host/omap.c 	struct mmc_data *	data;
data              382 drivers/mmc/host/omap.c 	if (host->data && !(host->data->flags & MMC_DATA_WRITE))
data              402 drivers/mmc/host/omap.c mmc_omap_release_dma(struct mmc_omap_host *host, struct mmc_data *data,
data              409 drivers/mmc/host/omap.c 	if (data->flags & MMC_DATA_WRITE) {
data              417 drivers/mmc/host/omap.c 		if (data->error) {
data              420 drivers/mmc/host/omap.c 			data->bytes_xfered = 0;
data              424 drivers/mmc/host/omap.c 	dma_unmap_sg(dev, data->sg, host->sg_len, dma_data_dir);
data              432 drivers/mmc/host/omap.c 	struct mmc_data *data = host->stop_data;
data              438 drivers/mmc/host/omap.c 	mmc_omap_start_command(host, data->stop);
data              442 drivers/mmc/host/omap.c mmc_omap_xfer_done(struct mmc_omap_host *host, struct mmc_data *data)
data              445 drivers/mmc/host/omap.c 		mmc_omap_release_dma(host, data, data->error);
data              447 drivers/mmc/host/omap.c 	host->data = NULL;
data              455 drivers/mmc/host/omap.c 	if (!data->stop) {
data              461 drivers/mmc/host/omap.c 		mmc_request_done(mmc, data->mrq);
data              465 drivers/mmc/host/omap.c 	host->stop_data = data;
data              499 drivers/mmc/host/omap.c mmc_omap_abort_xfer(struct mmc_omap_host *host, struct mmc_data *data)
data              502 drivers/mmc/host/omap.c 		mmc_omap_release_dma(host, data, 1);
data              504 drivers/mmc/host/omap.c 	host->data = NULL;
data              511 drivers/mmc/host/omap.c mmc_omap_end_of_data(struct mmc_omap_host *host, struct mmc_data *data)
data              517 drivers/mmc/host/omap.c 		mmc_omap_xfer_done(host, data);
data              528 drivers/mmc/host/omap.c 		mmc_omap_xfer_done(host, data);
data              532 drivers/mmc/host/omap.c mmc_omap_dma_done(struct mmc_omap_host *host, struct mmc_data *data)
data              545 drivers/mmc/host/omap.c 		mmc_omap_xfer_done(host, data);
data              578 drivers/mmc/host/omap.c 	if (host->data == NULL || cmd->error) {
data              581 drivers/mmc/host/omap.c 		if (host->data != NULL)
data              582 drivers/mmc/host/omap.c 			mmc_omap_abort_xfer(host, host->data);
data              606 drivers/mmc/host/omap.c 	if (host->data == NULL) {
data              647 drivers/mmc/host/omap.c 	sg = host->data->sg + host->sg_idx;
data              682 drivers/mmc/host/omap.c 	host->data->bytes_xfered += n;
data              727 drivers/mmc/host/omap.c 	if (host->cmd == NULL && host->data == NULL) {
data              769 drivers/mmc/host/omap.c 			if (host->data) {
data              770 drivers/mmc/host/omap.c 				host->data->error = -ETIMEDOUT;
data              776 drivers/mmc/host/omap.c 			if (host->data) {
data              777 drivers/mmc/host/omap.c 				host->data->error = -EILSEQ;
data              833 drivers/mmc/host/omap.c 	if (cmd_error && host->data) {
data              844 drivers/mmc/host/omap.c 	if (host->data != NULL) {
data              846 drivers/mmc/host/omap.c 			mmc_omap_xfer_done(host, host->data);
data              848 drivers/mmc/host/omap.c 			mmc_omap_end_of_data(host, host->data);
data              904 drivers/mmc/host/omap.c 	struct mmc_data *data = host->data;
data              907 drivers/mmc/host/omap.c 	data->bytes_xfered += data->blocks * data->blksz;
data              909 drivers/mmc/host/omap.c 	mmc_omap_dma_done(host, data);
data              929 drivers/mmc/host/omap.c 	timeout = req->data->timeout_ns / cycle_ns;
data              930 drivers/mmc/host/omap.c 	timeout += req->data->timeout_clks;
data              946 drivers/mmc/host/omap.c 	struct mmc_data *data = req->data;
data              951 drivers/mmc/host/omap.c 	host->data = data;
data              952 drivers/mmc/host/omap.c 	if (data == NULL) {
data              961 drivers/mmc/host/omap.c 	block_size = data->blksz;
data              963 drivers/mmc/host/omap.c 	OMAP_MMC_WRITE(host, NBLK, data->blocks - 1);
data              970 drivers/mmc/host/omap.c 	sg_len = (data->blocks == 1) ? 1 : data->sg_len;
data              973 drivers/mmc/host/omap.c 	for_each_sg(data->sg, sg, sg_len, i) {
data              995 drivers/mmc/host/omap.c 		if (burst > data->blksz)
data              996 drivers/mmc/host/omap.c 			burst = data->blksz;
data             1000 drivers/mmc/host/omap.c 		if (data->flags & MMC_DATA_WRITE) {
data             1034 drivers/mmc/host/omap.c 		host->sg_len = dma_map_sg(c->device->dev, data->sg, sg_len,
data             1039 drivers/mmc/host/omap.c 		tx = dmaengine_prep_slave_sg(c, data->sg, host->sg_len,
data             1040 drivers/mmc/host/omap.c 			data->flags & MMC_DATA_WRITE ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM,
data             1059 drivers/mmc/host/omap.c 	host->total_bytes_left = data->blocks * block_size;
data             1076 drivers/mmc/host/omap.c 		struct dma_chan *c = host->data->flags & MMC_DATA_WRITE ?
data              174 drivers/mmc/host/omap_hsmmc.c 	struct	mmc_data	*data;
data              762 drivers/mmc/host/omap_hsmmc.c 	struct mmc_data *data)
data              798 drivers/mmc/host/omap_hsmmc.c 	if (data) {
data              800 drivers/mmc/host/omap_hsmmc.c 		if (data->flags & MMC_DATA_READ)
data              816 drivers/mmc/host/omap_hsmmc.c 	struct mmc_data *data)
data              818 drivers/mmc/host/omap_hsmmc.c 	return data->flags & MMC_DATA_WRITE ? host->tx_chan : host->rx_chan;
data              833 drivers/mmc/host/omap_hsmmc.c 	if (mrq->data && host->use_dma && dma_ch != -1)
data              843 drivers/mmc/host/omap_hsmmc.c omap_hsmmc_xfer_done(struct omap_hsmmc_host *host, struct mmc_data *data)
data              845 drivers/mmc/host/omap_hsmmc.c 	if (!data) {
data              859 drivers/mmc/host/omap_hsmmc.c 	host->data = NULL;
data              861 drivers/mmc/host/omap_hsmmc.c 	if (!data->error)
data              862 drivers/mmc/host/omap_hsmmc.c 		data->bytes_xfered += data->blocks * (data->blksz);
data              864 drivers/mmc/host/omap_hsmmc.c 		data->bytes_xfered = 0;
data              866 drivers/mmc/host/omap_hsmmc.c 	if (data->stop && (data->error || !host->mrq->sbc))
data              867 drivers/mmc/host/omap_hsmmc.c 		omap_hsmmc_start_command(host, data->stop, NULL);
data              869 drivers/mmc/host/omap_hsmmc.c 		omap_hsmmc_request_done(host, data->mrq);
data              883 drivers/mmc/host/omap_hsmmc.c 						host->mrq->data);
data              901 drivers/mmc/host/omap_hsmmc.c 	if ((host->data == NULL && !host->response_busy) || cmd->error)
data              913 drivers/mmc/host/omap_hsmmc.c 	host->data->error = errno;
data              921 drivers/mmc/host/omap_hsmmc.c 		struct dma_chan *chan = omap_hsmmc_get_dma_chan(host, host->data);
data              925 drivers/mmc/host/omap_hsmmc.c 			host->data->sg, host->data->sg_len,
data              926 drivers/mmc/host/omap_hsmmc.c 			mmc_get_dma_dir(host->data));
data              928 drivers/mmc/host/omap_hsmmc.c 		host->data->host_cookie = 0;
data              930 drivers/mmc/host/omap_hsmmc.c 	host->data = NULL;
data             1014 drivers/mmc/host/omap_hsmmc.c 	if (host->data) {
data             1023 drivers/mmc/host/omap_hsmmc.c 	struct mmc_data *data;
data             1027 drivers/mmc/host/omap_hsmmc.c 	data = host->data;
data             1035 drivers/mmc/host/omap_hsmmc.c 		if (host->data || host->response_busy) {
data             1065 drivers/mmc/host/omap_hsmmc.c 		omap_hsmmc_xfer_done(host, data);
data             1169 drivers/mmc/host/omap_hsmmc.c 	struct mmc_data *data;
data             1178 drivers/mmc/host/omap_hsmmc.c 	data = host->mrq->data;
data             1179 drivers/mmc/host/omap_hsmmc.c 	chan = omap_hsmmc_get_dma_chan(host, data);
data             1180 drivers/mmc/host/omap_hsmmc.c 	if (!data->host_cookie)
data             1182 drivers/mmc/host/omap_hsmmc.c 			     data->sg, data->sg_len,
data             1183 drivers/mmc/host/omap_hsmmc.c 			     mmc_get_dma_dir(data));
data             1199 drivers/mmc/host/omap_hsmmc.c 				       struct mmc_data *data,
data             1205 drivers/mmc/host/omap_hsmmc.c 	if (!next && data->host_cookie &&
data             1206 drivers/mmc/host/omap_hsmmc.c 	    data->host_cookie != host->next_data.cookie) {
data             1209 drivers/mmc/host/omap_hsmmc.c 		       __func__, data->host_cookie, host->next_data.cookie);
data             1210 drivers/mmc/host/omap_hsmmc.c 		data->host_cookie = 0;
data             1214 drivers/mmc/host/omap_hsmmc.c 	if (next || data->host_cookie != host->next_data.cookie) {
data             1215 drivers/mmc/host/omap_hsmmc.c 		dma_len = dma_map_sg(chan->device->dev, data->sg, data->sg_len,
data             1216 drivers/mmc/host/omap_hsmmc.c 				     mmc_get_dma_dir(data));
data             1229 drivers/mmc/host/omap_hsmmc.c 		data->host_cookie = ++next->cookie < 0 ? 1 : next->cookie;
data             1244 drivers/mmc/host/omap_hsmmc.c 	struct mmc_data *data = req->data;
data             1251 drivers/mmc/host/omap_hsmmc.c 		.src_maxburst = data->blksz / 4,
data             1252 drivers/mmc/host/omap_hsmmc.c 		.dst_maxburst = data->blksz / 4,
data             1256 drivers/mmc/host/omap_hsmmc.c 	for (i = 0; i < data->sg_len; i++) {
data             1259 drivers/mmc/host/omap_hsmmc.c 		sgl = data->sg + i;
data             1260 drivers/mmc/host/omap_hsmmc.c 		if (sgl->length % data->blksz)
data             1263 drivers/mmc/host/omap_hsmmc.c 	if ((data->blksz % 4) != 0)
data             1271 drivers/mmc/host/omap_hsmmc.c 	chan = omap_hsmmc_get_dma_chan(host, data);
data             1277 drivers/mmc/host/omap_hsmmc.c 	ret = omap_hsmmc_pre_dma_transfer(host, data, NULL, chan);
data             1281 drivers/mmc/host/omap_hsmmc.c 	tx = dmaengine_prep_slave_sg(chan, data->sg, data->sg_len,
data             1282 drivers/mmc/host/omap_hsmmc.c 		data->flags & MMC_DATA_WRITE ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM,
data             1344 drivers/mmc/host/omap_hsmmc.c 	if (!req->data)
data             1346 drivers/mmc/host/omap_hsmmc.c 	OMAP_HSMMC_WRITE(host->base, BLK, (req->data->blksz)
data             1347 drivers/mmc/host/omap_hsmmc.c 				| (req->data->blocks << 16));
data             1348 drivers/mmc/host/omap_hsmmc.c 	set_data_timeout(host, req->data->timeout_ns,
data             1349 drivers/mmc/host/omap_hsmmc.c 				req->data->timeout_clks);
data             1350 drivers/mmc/host/omap_hsmmc.c 	chan = omap_hsmmc_get_dma_chan(host, req->data);
data             1363 drivers/mmc/host/omap_hsmmc.c 	host->data = req->data;
data             1365 drivers/mmc/host/omap_hsmmc.c 	if (req->data == NULL) {
data             1396 drivers/mmc/host/omap_hsmmc.c 	struct mmc_data *data = mrq->data;
data             1398 drivers/mmc/host/omap_hsmmc.c 	if (host->use_dma && data->host_cookie) {
data             1399 drivers/mmc/host/omap_hsmmc.c 		struct dma_chan *c = omap_hsmmc_get_dma_chan(host, data);
data             1401 drivers/mmc/host/omap_hsmmc.c 		dma_unmap_sg(c->device->dev, data->sg, data->sg_len,
data             1402 drivers/mmc/host/omap_hsmmc.c 			     mmc_get_dma_dir(data));
data             1403 drivers/mmc/host/omap_hsmmc.c 		data->host_cookie = 0;
data             1411 drivers/mmc/host/omap_hsmmc.c 	if (mrq->data->host_cookie) {
data             1412 drivers/mmc/host/omap_hsmmc.c 		mrq->data->host_cookie = 0;
data             1417 drivers/mmc/host/omap_hsmmc.c 		struct dma_chan *c = omap_hsmmc_get_dma_chan(host, mrq->data);
data             1419 drivers/mmc/host/omap_hsmmc.c 		if (omap_hsmmc_pre_dma_transfer(host, mrq->data,
data             1421 drivers/mmc/host/omap_hsmmc.c 			mrq->data->host_cookie = 0;
data             1443 drivers/mmc/host/omap_hsmmc.c 		if (req->data)
data             1444 drivers/mmc/host/omap_hsmmc.c 			req->data->error = err;
data             1455 drivers/mmc/host/omap_hsmmc.c 	omap_hsmmc_start_command(host, req->cmd, req->data);
data             1685 drivers/mmc/host/omap_hsmmc.c static int mmc_regs_show(struct seq_file *s, void *data)
data             1761 drivers/mmc/host/omap_hsmmc.c 		.data = &omap3_pre_es3_mmc_of_data,
data             1768 drivers/mmc/host/omap_hsmmc.c 		.data = &omap4_mmc_of_data,
data             1772 drivers/mmc/host/omap_hsmmc.c 		.data = &am33xx_mmc_of_data,
data             1823 drivers/mmc/host/omap_hsmmc.c 	const struct omap_mmc_of_data *data;
data             1833 drivers/mmc/host/omap_hsmmc.c 		if (match->data) {
data             1834 drivers/mmc/host/omap_hsmmc.c 			data = match->data;
data             1835 drivers/mmc/host/omap_hsmmc.c 			pdata->reg_offset = data->reg_offset;
data             1836 drivers/mmc/host/omap_hsmmc.c 			pdata->controller_flags |= data->controller_flags;
data               68 drivers/mmc/host/pxamci.c 	struct mmc_data		*data;
data              159 drivers/mmc/host/pxamci.c static void pxamci_setup_data(struct pxamci_host *host, struct mmc_data *data)
data              165 drivers/mmc/host/pxamci.c 	unsigned int nob = data->blocks;
data              170 drivers/mmc/host/pxamci.c 	host->data = data;
data              173 drivers/mmc/host/pxamci.c 	writel(data->blksz, host->base + MMC_BLKLEN);
data              175 drivers/mmc/host/pxamci.c 	clks = (unsigned long long)data->timeout_ns * host->clkrate;
data              177 drivers/mmc/host/pxamci.c 	timeout = (unsigned int)clks + (data->timeout_clks << host->clkrt);
data              188 drivers/mmc/host/pxamci.c 	if (data->flags & MMC_DATA_READ) {
data              206 drivers/mmc/host/pxamci.c 	host->dma_len = dma_map_sg(chan->device->dev, data->sg, data->sg_len,
data              209 drivers/mmc/host/pxamci.c 	tx = dmaengine_prep_slave_sg(chan, data->sg, host->dma_len, direction,
data              216 drivers/mmc/host/pxamci.c 	if (!(data->flags & MMC_DATA_READ)) {
data              229 drivers/mmc/host/pxamci.c 	if (!cpu_is_pxa27x() || data->flags & MMC_DATA_READ)
data              271 drivers/mmc/host/pxamci.c 	host->data = NULL;
data              315 drivers/mmc/host/pxamci.c 	if (host->data && !cmd->error) {
data              321 drivers/mmc/host/pxamci.c 		if (cpu_is_pxa27x() && host->data->flags & MMC_DATA_WRITE)
data              332 drivers/mmc/host/pxamci.c 	struct mmc_data *data = host->data;
data              335 drivers/mmc/host/pxamci.c 	if (!data)
data              338 drivers/mmc/host/pxamci.c 	if (data->flags & MMC_DATA_READ)
data              343 drivers/mmc/host/pxamci.c 		     data->sg, data->sg_len, host->dma_dir);
data              346 drivers/mmc/host/pxamci.c 		data->error = -ETIMEDOUT;
data              348 drivers/mmc/host/pxamci.c 		data->error = -EILSEQ;
data              356 drivers/mmc/host/pxamci.c 	if (!data->error)
data              357 drivers/mmc/host/pxamci.c 		data->bytes_xfered = data->blocks * data->blksz;
data              359 drivers/mmc/host/pxamci.c 		data->bytes_xfered = 0;
data              363 drivers/mmc/host/pxamci.c 	host->data = NULL;
data              414 drivers/mmc/host/pxamci.c 	if (mrq->data) {
data              415 drivers/mmc/host/pxamci.c 		pxamci_setup_data(host, mrq->data);
data              419 drivers/mmc/host/pxamci.c 		if (mrq->data->flags & MMC_DATA_WRITE)
data              539 drivers/mmc/host/pxamci.c 	if (!host->data)
data              542 drivers/mmc/host/pxamci.c 	if (host->data->flags & MMC_DATA_READ)
data              553 drivers/mmc/host/pxamci.c 			host->data->flags & MMC_DATA_READ ? "rx" : "tx");
data              554 drivers/mmc/host/pxamci.c 		host->data->error = -EIO;
data              630 drivers/mmc/host/renesas_sdhi_core.c 	{ .soc_id = "r8a7795", .revision = "ES1.*", .data = &sdhi_quirks_4tap_nohs400 },
data              631 drivers/mmc/host/renesas_sdhi_core.c 	{ .soc_id = "r8a7795", .revision = "ES2.0", .data = &sdhi_quirks_4tap },
data              632 drivers/mmc/host/renesas_sdhi_core.c 	{ .soc_id = "r8a7796", .revision = "ES1.[012]", .data = &sdhi_quirks_4tap_nohs400 },
data              633 drivers/mmc/host/renesas_sdhi_core.c 	{ .soc_id = "r8a774a1", .revision = "ES1.[012]", .data = &sdhi_quirks_4tap_nohs400 },
data              634 drivers/mmc/host/renesas_sdhi_core.c 	{ .soc_id = "r8a77980", .data = &sdhi_quirks_nohs400 },
data              657 drivers/mmc/host/renesas_sdhi_core.c 		quirks = attr->data;
data              120 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	{ .compatible = "renesas,sdhi-r7s9210", .data = &of_rza2_compatible, },
data              121 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	{ .compatible = "renesas,sdhi-mmc-r8a77470", .data = &of_rcar_gen3_compatible, },
data              122 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	{ .compatible = "renesas,sdhi-r8a7795", .data = &of_rcar_gen3_compatible, },
data              123 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	{ .compatible = "renesas,sdhi-r8a7796", .data = &of_rcar_gen3_compatible, },
data              124 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	{ .compatible = "renesas,rcar-gen3-sdhi", .data = &of_rcar_gen3_compatible, },
data              177 drivers/mmc/host/renesas_sdhi_internal_dmac.c 				     struct mmc_data *data)
data              186 drivers/mmc/host/renesas_sdhi_internal_dmac.c 			mmc_get_dma_dir(data)))
data              193 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	if (data->flags & MMC_DATA_READ) {
data              215 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	dma_unmap_sg(&host->pdev->dev, sg, host->sg_len, mmc_get_dma_dir(data));
data              239 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	if (!host->data)
data              242 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	if (host->data->flags & MMC_DATA_READ)
data              304 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	  .data = (void *)BIT(SDHI_INTERNAL_DMAC_ADDR_MODE_FIXED_ONLY) },
data              306 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	  .data = (void *)BIT(SDHI_INTERNAL_DMAC_ONE_RX_ONLY) },
data              308 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	  .data = (void *)BIT(SDHI_INTERNAL_DMAC_ONE_RX_ONLY) },
data              331 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	global_flags |= (unsigned long)soc->data;
data               72 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-sh73a0", .data = &of_default_cfg, },
data               73 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a73a4", .data = &of_default_cfg, },
data               74 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7740", .data = &of_default_cfg, },
data               75 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r7s72100", .data = &of_rz_compatible, },
data               76 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7778", .data = &of_rcar_gen1_compatible, },
data               77 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7779", .data = &of_rcar_gen1_compatible, },
data               78 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7743", .data = &of_rcar_gen2_compatible, },
data               79 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7745", .data = &of_rcar_gen2_compatible, },
data               80 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7790", .data = &of_rcar_gen2_compatible, },
data               81 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7791", .data = &of_rcar_gen2_compatible, },
data               82 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7792", .data = &of_rcar_gen2_compatible, },
data               83 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7793", .data = &of_rcar_gen2_compatible, },
data               84 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,sdhi-r8a7794", .data = &of_rcar_gen2_compatible, },
data               85 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,rcar-gen1-sdhi", .data = &of_rcar_gen1_compatible, },
data               86 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	{ .compatible = "renesas,rcar-gen2-sdhi", .data = &of_rcar_gen2_compatible, },
data              130 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	if (!host->data)
data              133 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	if (host->data->flags & MMC_DATA_READ)
data              302 drivers/mmc/host/renesas_sdhi_sys_dmac.c 					    struct mmc_data *data)
data              304 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	if (data->flags & MMC_DATA_READ) {
data              320 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	if (host->data) {
data              321 drivers/mmc/host/renesas_sdhi_sys_dmac.c 		if (host->data->flags & MMC_DATA_READ)
data               66 drivers/mmc/host/rtsx_pci_sdmmc.c 	u8 data[8];
data               72 drivers/mmc/host/rtsx_pci_sdmmc.c 		memset(&data, 0, sizeof(data));
data               75 drivers/mmc/host/rtsx_pci_sdmmc.c 				data + j);
data               77 drivers/mmc/host/rtsx_pci_sdmmc.c 			start + i, n, data);
data              148 drivers/mmc/host/rtsx_pci_sdmmc.c 		struct mmc_data *data, bool pre)
data              151 drivers/mmc/host/rtsx_pci_sdmmc.c 	int read = data->flags & MMC_DATA_READ;
data              155 drivers/mmc/host/rtsx_pci_sdmmc.c 	if (!pre && data->host_cookie && data->host_cookie != host->cookie) {
data              158 drivers/mmc/host/rtsx_pci_sdmmc.c 			data->host_cookie, host->cookie);
data              159 drivers/mmc/host/rtsx_pci_sdmmc.c 		data->host_cookie = 0;
data              162 drivers/mmc/host/rtsx_pci_sdmmc.c 	if (pre || data->host_cookie != host->cookie) {
data              163 drivers/mmc/host/rtsx_pci_sdmmc.c 		count = rtsx_pci_dma_map_sg(pcr, data->sg, data->sg_len, read);
data              173 drivers/mmc/host/rtsx_pci_sdmmc.c 		data->host_cookie = host->cookie;
data              184 drivers/mmc/host/rtsx_pci_sdmmc.c 	struct mmc_data *data = mrq->data;
data              186 drivers/mmc/host/rtsx_pci_sdmmc.c 	if (data->host_cookie) {
data              189 drivers/mmc/host/rtsx_pci_sdmmc.c 			data->host_cookie);
data              190 drivers/mmc/host/rtsx_pci_sdmmc.c 		data->host_cookie = 0;
data              193 drivers/mmc/host/rtsx_pci_sdmmc.c 	sd_pre_dma_transfer(host, data, true);
data              202 drivers/mmc/host/rtsx_pci_sdmmc.c 	struct mmc_data *data = mrq->data;
data              203 drivers/mmc/host/rtsx_pci_sdmmc.c 	int read = data->flags & MMC_DATA_READ;
data              205 drivers/mmc/host/rtsx_pci_sdmmc.c 	rtsx_pci_dma_unmap_sg(pcr, data->sg, data->sg_len, read);
data              206 drivers/mmc/host/rtsx_pci_sdmmc.c 	data->host_cookie = 0;
data              434 drivers/mmc/host/rtsx_pci_sdmmc.c 	struct mmc_data *data = mrq->data;
data              439 drivers/mmc/host/rtsx_pci_sdmmc.c 	size_t data_len = data->blksz * data->blocks;
data              453 drivers/mmc/host/rtsx_pci_sdmmc.c 	sd_cmd_set_data_len(pcr, data->blocks, data->blksz);
data              475 drivers/mmc/host/rtsx_pci_sdmmc.c 	err = rtsx_pci_dma_transfer(pcr, data->sg, host->sg_count, 1, 10000);
data              492 drivers/mmc/host/rtsx_pci_sdmmc.c 	struct mmc_data *data = mrq->data;
data              496 drivers/mmc/host/rtsx_pci_sdmmc.c 	size_t data_len = data->blksz * data->blocks;
data              512 drivers/mmc/host/rtsx_pci_sdmmc.c 	sd_cmd_set_data_len(pcr, data->blocks, data->blksz);
data              533 drivers/mmc/host/rtsx_pci_sdmmc.c 	err = rtsx_pci_dma_transfer(pcr, data->sg, host->sg_count, 0, 10000);
data              544 drivers/mmc/host/rtsx_pci_sdmmc.c 	struct mmc_data *data = mrq->data;
data              547 drivers/mmc/host/rtsx_pci_sdmmc.c 		data->error = host->sg_count;
data              550 drivers/mmc/host/rtsx_pci_sdmmc.c 		return data->error;
data              553 drivers/mmc/host/rtsx_pci_sdmmc.c 	if (data->flags & MMC_DATA_READ)
data              575 drivers/mmc/host/rtsx_pci_sdmmc.c 	struct mmc_data *data = mrq->data;
data              578 drivers/mmc/host/rtsx_pci_sdmmc.c 	buf = kzalloc(data->blksz, GFP_NOIO);
data              584 drivers/mmc/host/rtsx_pci_sdmmc.c 	if (data->flags & MMC_DATA_READ) {
data              588 drivers/mmc/host/rtsx_pci_sdmmc.c 		cmd->error = sd_read_data(host, cmd, (u16)data->blksz, buf,
data              589 drivers/mmc/host/rtsx_pci_sdmmc.c 				data->blksz, 200);
data              594 drivers/mmc/host/rtsx_pci_sdmmc.c 		sg_copy_from_buffer(data->sg, data->sg_len, buf, data->blksz);
data              596 drivers/mmc/host/rtsx_pci_sdmmc.c 		sg_copy_to_buffer(data->sg, data->sg_len, buf, data->blksz);
data              598 drivers/mmc/host/rtsx_pci_sdmmc.c 		cmd->error = sd_write_data(host, cmd, (u16)data->blksz, buf,
data              599 drivers/mmc/host/rtsx_pci_sdmmc.c 				data->blksz, 200);
data              774 drivers/mmc/host/rtsx_pci_sdmmc.c 	struct mmc_data *data)
data              776 drivers/mmc/host/rtsx_pci_sdmmc.c 	return (cmd->opcode == SD_IO_RW_EXTENDED) && (data->blksz == 512);
data              795 drivers/mmc/host/rtsx_pci_sdmmc.c 	struct mmc_data *data = mrq->data;
data              825 drivers/mmc/host/rtsx_pci_sdmmc.c 	if (mrq->data)
data              826 drivers/mmc/host/rtsx_pci_sdmmc.c 		data_size = data->blocks * data->blksz;
data              830 drivers/mmc/host/rtsx_pci_sdmmc.c 	} else if (sd_rw_cmd(cmd) || sdio_extblock_cmd(cmd, data)) {
data              841 drivers/mmc/host/rtsx_pci_sdmmc.c 	if (mrq->data) {
data              842 drivers/mmc/host/rtsx_pci_sdmmc.c 		if (cmd->error || data->error)
data              843 drivers/mmc/host/rtsx_pci_sdmmc.c 			data->bytes_xfered = 0;
data              845 drivers/mmc/host/rtsx_pci_sdmmc.c 			data->bytes_xfered = data->blocks * data->blksz;
data              866 drivers/mmc/host/rtsx_pci_sdmmc.c 	struct mmc_data *data = mrq->data;
data              872 drivers/mmc/host/rtsx_pci_sdmmc.c 	if (sd_rw_cmd(mrq->cmd) || sdio_extblock_cmd(mrq->cmd, data))
data              873 drivers/mmc/host/rtsx_pci_sdmmc.c 		host->using_cookie = sd_pre_dma_transfer(host, data, false);
data              452 drivers/mmc/host/rtsx_usb_sdmmc.c 	struct mmc_data *data = mrq->data;
data              453 drivers/mmc/host/rtsx_usb_sdmmc.c 	int read = (data->flags & MMC_DATA_READ) ? 1 : 0;
data              457 drivers/mmc/host/rtsx_usb_sdmmc.c 	size_t data_len = data->blksz * data->blocks;
data              479 drivers/mmc/host/rtsx_usb_sdmmc.c 			0xFF, (u8)data->blocks);
data              481 drivers/mmc/host/rtsx_usb_sdmmc.c 			0xFF, (u8)(data->blocks >> 8));
data              521 drivers/mmc/host/rtsx_usb_sdmmc.c 	err = rtsx_usb_transfer_data(ucr, pipe, data->sg, data_len,
data              522 drivers/mmc/host/rtsx_usb_sdmmc.c 			data->sg_len,  NULL, 10000);
data              549 drivers/mmc/host/rtsx_usb_sdmmc.c 	struct mmc_data *data = mrq->data;
data              552 drivers/mmc/host/rtsx_usb_sdmmc.c 	buf = kzalloc(data->blksz, GFP_NOIO);
data              558 drivers/mmc/host/rtsx_usb_sdmmc.c 	if (data->flags & MMC_DATA_READ) {
data              562 drivers/mmc/host/rtsx_usb_sdmmc.c 		cmd->error = sd_read_data(host, cmd, (u16)data->blksz, buf,
data              563 drivers/mmc/host/rtsx_usb_sdmmc.c 				data->blksz, 200);
data              568 drivers/mmc/host/rtsx_usb_sdmmc.c 		sg_copy_from_buffer(data->sg, data->sg_len, buf, data->blksz);
data              570 drivers/mmc/host/rtsx_usb_sdmmc.c 		sg_copy_to_buffer(data->sg, data->sg_len, buf, data->blksz);
data              572 drivers/mmc/host/rtsx_usb_sdmmc.c 		cmd->error = sd_write_data(host, cmd, (u16)data->blksz, buf,
data              573 drivers/mmc/host/rtsx_usb_sdmmc.c 				data->blksz, 200);
data              816 drivers/mmc/host/rtsx_usb_sdmmc.c 	struct mmc_data *data = mrq->data;
data              837 drivers/mmc/host/rtsx_usb_sdmmc.c 	if (mrq->data)
data              838 drivers/mmc/host/rtsx_usb_sdmmc.c 		data_size = data->blocks * data->blksz;
data              859 drivers/mmc/host/rtsx_usb_sdmmc.c 	if (mrq->data) {
data              860 drivers/mmc/host/rtsx_usb_sdmmc.c 		if (cmd->error || data->error)
data              861 drivers/mmc/host/rtsx_usb_sdmmc.c 			data->bytes_xfered = 0;
data              863 drivers/mmc/host/rtsx_usb_sdmmc.c 			data->bytes_xfered = data->blocks * data->blksz;
data              196 drivers/mmc/host/s3cmci.c 	if (cmd->data) {
data              199 drivers/mmc/host/s3cmci.c 			 host->dcnt, cmd->data->blksz,
data              200 drivers/mmc/host/s3cmci.c 			 cmd->data->blocks,
data              201 drivers/mmc/host/s3cmci.c 			 cmd->data->blocks * cmd->data->blksz);
data              223 drivers/mmc/host/s3cmci.c 	if (!cmd->data)
data              226 drivers/mmc/host/s3cmci.c 	if (cmd->data->error == 0) {
data              230 drivers/mmc/host/s3cmci.c 			cmd->data->error, host->dbgmsg_dat,
data              325 drivers/mmc/host/s3cmci.c 	if ((!host->mrq) || (!host->mrq->data))
data              328 drivers/mmc/host/s3cmci.c 	if (host->pio_sgptr >= host->mrq->data->sg_len) {
data              330 drivers/mmc/host/s3cmci.c 		      host->pio_sgptr, host->mrq->data->sg_len);
data              333 drivers/mmc/host/s3cmci.c 	sg = &host->mrq->data->sg[host->pio_sgptr];
data              341 drivers/mmc/host/s3cmci.c 	    host->pio_sgptr, host->mrq->data->sg_len);
data              477 drivers/mmc/host/s3cmci.c 			u32 data = readl(from_ptr);
data              481 drivers/mmc/host/s3cmci.c 				*p++ = data;
data              482 drivers/mmc/host/s3cmci.c 				data >>= 8;
data              552 drivers/mmc/host/s3cmci.c static void pio_tasklet(unsigned long data)
data              554 drivers/mmc/host/s3cmci.c 	struct s3cmci_host *host = (struct s3cmci_host *) data;
data              572 drivers/mmc/host/s3cmci.c 			if (host->mrq->data)
data              573 drivers/mmc/host/s3cmci.c 				host->mrq->data->error = -EINVAL;
data              730 drivers/mmc/host/s3cmci.c 	if (!cmd->data)
data              737 drivers/mmc/host/s3cmci.c 			host->mrq->data->error = -EILSEQ;
data              744 drivers/mmc/host/s3cmci.c 			cmd->data->error = -EILSEQ;
data              752 drivers/mmc/host/s3cmci.c 		cmd->data->error = -EILSEQ;
data              759 drivers/mmc/host/s3cmci.c 		cmd->data->error = -EILSEQ;
data              766 drivers/mmc/host/s3cmci.c 		cmd->data->error = -ETIMEDOUT;
data              816 drivers/mmc/host/s3cmci.c 	BUG_ON(!host->mrq->data);
data              843 drivers/mmc/host/s3cmci.c 	if (cmd->data && (cmd->error == 0) &&
data              844 drivers/mmc/host/s3cmci.c 	    (cmd->data->error == 0)) {
data              863 drivers/mmc/host/s3cmci.c 	if (cmd->data && cmd->data->error)
data              874 drivers/mmc/host/s3cmci.c 	if (cmd->data && cmd->error)
data              875 drivers/mmc/host/s3cmci.c 		cmd->data->error = cmd->error;
data              877 drivers/mmc/host/s3cmci.c 	if (cmd->data && cmd->data->stop && (!host->cmd_is_stop)) {
data              884 drivers/mmc/host/s3cmci.c 	if (!mrq->data)
data              888 drivers/mmc/host/s3cmci.c 	if (mrq->data->error == 0) {
data              889 drivers/mmc/host/s3cmci.c 		mrq->data->bytes_xfered =
data              890 drivers/mmc/host/s3cmci.c 			(mrq->data->blocks * mrq->data->blksz);
data              892 drivers/mmc/host/s3cmci.c 		mrq->data->bytes_xfered = 0;
data              897 drivers/mmc/host/s3cmci.c 	if (mrq->data->error != 0) {
data              936 drivers/mmc/host/s3cmci.c 	if (cmd->data)
data              957 drivers/mmc/host/s3cmci.c static int s3cmci_setup_data(struct s3cmci_host *host, struct mmc_data *data)
data              963 drivers/mmc/host/s3cmci.c 	if (!data) {
data              968 drivers/mmc/host/s3cmci.c 	if ((data->blksz & 3) != 0) {
data              972 drivers/mmc/host/s3cmci.c 		if (data->blocks > 1) {
data              974 drivers/mmc/host/s3cmci.c 				__func__, data->blksz);
data              994 drivers/mmc/host/s3cmci.c 	dcon  = data->blocks & S3C2410_SDIDCON_BLKNUM_MASK;
data             1004 drivers/mmc/host/s3cmci.c 	if (data->flags & MMC_DATA_WRITE) {
data             1009 drivers/mmc/host/s3cmci.c 	if (data->flags & MMC_DATA_READ) {
data             1023 drivers/mmc/host/s3cmci.c 	writel(data->blksz, host->base + S3C2410_SDIBSIZE);
data             1039 drivers/mmc/host/s3cmci.c 		if (data->flags & MMC_DATA_READ)
data             1048 drivers/mmc/host/s3cmci.c static int s3cmci_prepare_pio(struct s3cmci_host *host, struct mmc_data *data)
data             1050 drivers/mmc/host/s3cmci.c 	int rw = (data->flags & MMC_DATA_WRITE) ? 1 : 0;
data             1052 drivers/mmc/host/s3cmci.c 	BUG_ON((data->flags & BOTH_DIR) == BOTH_DIR);
data             1070 drivers/mmc/host/s3cmci.c static int s3cmci_prepare_dma(struct s3cmci_host *host, struct mmc_data *data)
data             1072 drivers/mmc/host/s3cmci.c 	int rw = data->flags & MMC_DATA_WRITE;
data             1081 drivers/mmc/host/s3cmci.c 	BUG_ON((data->flags & BOTH_DIR) == BOTH_DIR);
data             1091 drivers/mmc/host/s3cmci.c 	dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data             1092 drivers/mmc/host/s3cmci.c 		   mmc_get_dma_dir(data));
data             1095 drivers/mmc/host/s3cmci.c 	desc = dmaengine_prep_slave_sg(host->dma, data->sg, data->sg_len,
data             1108 drivers/mmc/host/s3cmci.c 	dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data             1109 drivers/mmc/host/s3cmci.c 		     mmc_get_dma_dir(data));
data             1129 drivers/mmc/host/s3cmci.c 	if (cmd->data) {
data             1130 drivers/mmc/host/s3cmci.c 		int res = s3cmci_setup_data(host, cmd->data);
data             1137 drivers/mmc/host/s3cmci.c 			cmd->data->error = res;
data             1144 drivers/mmc/host/s3cmci.c 			res = s3cmci_prepare_dma(host, cmd->data);
data             1146 drivers/mmc/host/s3cmci.c 			res = s3cmci_prepare_pio(host, cmd->data);
data             1151 drivers/mmc/host/s3cmci.c 			cmd->data->error = res;
data             1330 drivers/mmc/host/s3cmci.c 				     unsigned long val, void *data)
data             1786 drivers/mmc/host/s3cmci.c 		.data = (void *)0,
data             1790 drivers/mmc/host/s3cmci.c 		.data = (void *)1,
data             1794 drivers/mmc/host/s3cmci.c 		.data = (void *)1,
data               64 drivers/mmc/host/sdhci-cadence.c 	u8 data;
data               94 drivers/mmc/host/sdhci-cadence.c 				    u8 addr, u8 data)
data              100 drivers/mmc/host/sdhci-cadence.c 	tmp = FIELD_PREP(SDHCI_CDNS_HRS04_WDATA, data) |
data              143 drivers/mmc/host/sdhci-cadence.c 		p->data = val;
data              154 drivers/mmc/host/sdhci-cadence.c 					       priv->phy_params[i].data);
data              343 drivers/mmc/host/sdhci-cadence.c 	const struct sdhci_pltfm_data *data;
data              360 drivers/mmc/host/sdhci-cadence.c 	data = of_device_get_match_data(dev);
data              361 drivers/mmc/host/sdhci-cadence.c 	if (!data)
data              362 drivers/mmc/host/sdhci-cadence.c 		data = &sdhci_cdns_pltfm_data;
data              365 drivers/mmc/host/sdhci-cadence.c 	host = sdhci_pltfm_init(pdev, data,
data              447 drivers/mmc/host/sdhci-cadence.c 		.data = &sdhci_cdns_uniphier_pltfm_data,
data              262 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx25-esdhc", .data = &esdhc_imx25_data, },
data              263 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx35-esdhc", .data = &esdhc_imx35_data, },
data              264 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx51-esdhc", .data = &esdhc_imx51_data, },
data              265 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx53-esdhc", .data = &esdhc_imx53_data, },
data              266 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx6sx-usdhc", .data = &usdhc_imx6sx_data, },
data              267 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx6sl-usdhc", .data = &usdhc_imx6sl_data, },
data              268 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx6q-usdhc", .data = &usdhc_imx6q_data, },
data              269 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx6ull-usdhc", .data = &usdhc_imx6ull_data, },
data              270 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx7d-usdhc", .data = &usdhc_imx7d_data, },
data              271 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx7ulp-usdhc", .data = &usdhc_imx7ulp_data, },
data              272 drivers/mmc/host/sdhci-esdhc-imx.c 	{ .compatible = "fsl,imx8qxp-usdhc", .data = &usdhc_imx8qxp_data, },
data              277 drivers/mmc/host/sdhci-esdhc-imx.c static inline int is_imx25_esdhc(struct pltfm_imx_data *data)
data              279 drivers/mmc/host/sdhci-esdhc-imx.c 	return data->socdata == &esdhc_imx25_data;
data              282 drivers/mmc/host/sdhci-esdhc-imx.c static inline int is_imx53_esdhc(struct pltfm_imx_data *data)
data              284 drivers/mmc/host/sdhci-esdhc-imx.c 	return data->socdata == &esdhc_imx53_data;
data              287 drivers/mmc/host/sdhci-esdhc-imx.c static inline int is_imx6q_usdhc(struct pltfm_imx_data *data)
data              289 drivers/mmc/host/sdhci-esdhc-imx.c 	return data->socdata == &usdhc_imx6q_data;
data              292 drivers/mmc/host/sdhci-esdhc-imx.c static inline int esdhc_is_usdhc(struct pltfm_imx_data *data)
data              294 drivers/mmc/host/sdhci-esdhc-imx.c 	return !!(data->socdata->flags & ESDHC_FLAG_USDHC);
data              397 drivers/mmc/host/sdhci-esdhc-imx.c 	u32 data;
data              410 drivers/mmc/host/sdhci-esdhc-imx.c 			data = readl(host->ioaddr + SDHCI_HOST_CONTROL);
data              411 drivers/mmc/host/sdhci-esdhc-imx.c 			data &= ~ESDHC_CTRL_D3CD;
data              412 drivers/mmc/host/sdhci-esdhc-imx.c 			writel(data, host->ioaddr + SDHCI_HOST_CONTROL);
data              413 drivers/mmc/host/sdhci-esdhc-imx.c 			data |= ESDHC_CTRL_D3CD;
data              414 drivers/mmc/host/sdhci-esdhc-imx.c 			writel(data, host->ioaddr + SDHCI_HOST_CONTROL);
data              434 drivers/mmc/host/sdhci-esdhc-imx.c 				data = MMC_STOP_TRANSMISSION << 24 |
data              436 drivers/mmc/host/sdhci-esdhc-imx.c 				writel(data, host->ioaddr + SDHCI_TRANSFER_MODE);
data              562 drivers/mmc/host/sdhci-esdhc-imx.c 				&& (host->cmd->data->blocks > 1)
data              563 drivers/mmc/host/sdhci-esdhc-imx.c 				&& (host->cmd->data->flags & MMC_DATA_READ)) {
data             1453 drivers/mmc/host/sdhci-esdhc-imx.c 	imx_data->socdata = of_id ? of_id->data : (struct esdhc_soc_data *)
data               34 drivers/mmc/host/sdhci-iproc.c 	const struct sdhci_iproc_data *data;
data              274 drivers/mmc/host/sdhci-iproc.c 	{ .compatible = "brcm,bcm2835-sdhci", .data = &bcm2835_data },
data              275 drivers/mmc/host/sdhci-iproc.c 	{ .compatible = "brcm,bcm2711-emmc2", .data = &bcm2711_data },
data              276 drivers/mmc/host/sdhci-iproc.c 	{ .compatible = "brcm,sdhci-iproc-cygnus", .data = &iproc_cygnus_data},
data              277 drivers/mmc/host/sdhci-iproc.c 	{ .compatible = "brcm,sdhci-iproc", .data = &iproc_data },
data              309 drivers/mmc/host/sdhci-iproc.c 	iproc_host->data = iproc_data;
data              317 drivers/mmc/host/sdhci-iproc.c 	host->mmc->caps |= iproc_host->data->mmc_caps;
data              332 drivers/mmc/host/sdhci-iproc.c 	if (iproc_host->data->pdata->quirks & SDHCI_QUIRK_MISSING_CAPS) {
data              333 drivers/mmc/host/sdhci-iproc.c 		host->caps = iproc_host->data->caps;
data              334 drivers/mmc/host/sdhci-iproc.c 		host->caps1 = iproc_host->data->caps1;
data             1497 drivers/mmc/host/sdhci-msm.c static irqreturn_t sdhci_msm_pwr_irq(int irq, void *data)
data             1499 drivers/mmc/host/sdhci-msm.c 	struct sdhci_host *host = (struct sdhci_host *)data;
data             1723 drivers/mmc/host/sdhci-msm.c 	{.compatible = "qcom,sdhci-msm-v4", .data = &sdhci_msm_mci_var},
data             1724 drivers/mmc/host/sdhci-msm.c 	{.compatible = "qcom,sdhci-msm-v5", .data = &sdhci_msm_v5_var},
data             1725 drivers/mmc/host/sdhci-msm.c 	{.compatible = "qcom,sdm845-sdhci", .data = &sdm845_sdhci_var},
data              486 drivers/mmc/host/sdhci-of-arasan.c 		.data = &sdhci_arasan_rk3399_data,
data              490 drivers/mmc/host/sdhci-of-arasan.c 		.data = &intel_lgm_emmc_data,
data              495 drivers/mmc/host/sdhci-of-arasan.c 		.data = &sdhci_arasan_data,
data              499 drivers/mmc/host/sdhci-of-arasan.c 		.data = &sdhci_arasan_data,
data              503 drivers/mmc/host/sdhci-of-arasan.c 		.data = &sdhci_arasan_data,
data              742 drivers/mmc/host/sdhci-of-arasan.c 	const struct sdhci_arasan_of_data *data;
data              745 drivers/mmc/host/sdhci-of-arasan.c 	data = match->data;
data              746 drivers/mmc/host/sdhci-of-arasan.c 	host = sdhci_pltfm_init(pdev, data->pdata, sizeof(*sdhci_arasan));
data              755 drivers/mmc/host/sdhci-of-arasan.c 	sdhci_arasan->soc_ctl_map = data->soc_ctl_map;
data              139 drivers/mmc/host/sdhci-of-at91.c 	{ .compatible = "atmel,sama5d2-sdhci", .data = &soc_data_sama5d2 },
data              316 drivers/mmc/host/sdhci-of-at91.c 	soc_data = match->data;
data               63 drivers/mmc/host/sdhci-of-esdhc.c 	{ .compatible = "fsl,ls1021a-esdhc", .data = &ls1021a_esdhc_clk},
data               64 drivers/mmc/host/sdhci-of-esdhc.c 	{ .compatible = "fsl,ls1046a-esdhc", .data = &ls1046a_esdhc_clk},
data               65 drivers/mmc/host/sdhci-of-esdhc.c 	{ .compatible = "fsl,ls1012a-esdhc", .data = &ls1012a_esdhc_clk},
data               66 drivers/mmc/host/sdhci-of-esdhc.c 	{ .compatible = "fsl,p1010-esdhc",   .data = &p1010_esdhc_clk},
data              507 drivers/mmc/host/sdhci-of-esdhc.c 	host->data->error = 0;
data              508 drivers/mmc/host/sdhci-of-esdhc.c 	dmastart = sg_dma_address(host->data->sg);
data              509 drivers/mmc/host/sdhci-of-esdhc.c 	dmanow = dmastart + host->data->bytes_xfered;
data              515 drivers/mmc/host/sdhci-of-esdhc.c 	host->data->bytes_xfered = dmanow - dmastart;
data             1239 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->clk_fixup = match->data;
data              121 drivers/mmc/host/sdhci-omap.c 				     unsigned int offset, u32 data)
data              123 drivers/mmc/host/sdhci-omap.c 	writel(data, host->base + offset);
data              892 drivers/mmc/host/sdhci-omap.c 	{ .compatible = "ti,dra7-sdhci", .data = &dra7_data },
data              893 drivers/mmc/host/sdhci-omap.c 	{ .compatible = "ti,k2g-sdhci", .data = &k2g_data },
data             1038 drivers/mmc/host/sdhci-omap.c 	struct sdhci_omap_data *data;
data             1045 drivers/mmc/host/sdhci-omap.c 	data = (struct sdhci_omap_data *)match->data;
data             1046 drivers/mmc/host/sdhci-omap.c 	if (!data) {
data             1050 drivers/mmc/host/sdhci-omap.c 	offset = data->offset;
data             1066 drivers/mmc/host/sdhci-omap.c 	omap_host->flags = data->flags;
data              109 drivers/mmc/host/sdhci-pci-arasan.c static int arasan_phy_write(struct sdhci_host *host, u8 data, u8 offset)
data              111 drivers/mmc/host/sdhci-pci-arasan.c 	sdhci_writew(host, data, PHY_DAT_REG);
data              116 drivers/mmc/host/sdhci-pci-arasan.c static int arasan_phy_read(struct sdhci_host *host, u8 offset, u8 *data)
data              125 drivers/mmc/host/sdhci-pci-arasan.c 	*data = sdhci_readw(host, PHY_DAT_REG) & DATA_MASK;
data             1937 drivers/mmc/host/sdhci-pci-core.c 		slot->data = sdhci_pci_get_data(pdev, slotno);
data             1939 drivers/mmc/host/sdhci-pci-core.c 	if (slot->data) {
data             1940 drivers/mmc/host/sdhci-pci-core.c 		if (slot->data->setup) {
data             1941 drivers/mmc/host/sdhci-pci-core.c 			ret = slot->data->setup(slot->data);
data             1947 drivers/mmc/host/sdhci-pci-core.c 		slot->rst_n_gpio = slot->data->rst_n_gpio;
data             1948 drivers/mmc/host/sdhci-pci-core.c 		slot->cd_gpio = slot->data->cd_gpio;
data             2037 drivers/mmc/host/sdhci-pci-core.c 	if (slot->data && slot->data->cleanup)
data             2038 drivers/mmc/host/sdhci-pci-core.c 		slot->data->cleanup(slot->data);
data             2063 drivers/mmc/host/sdhci-pci-core.c 	if (slot->data && slot->data->cleanup)
data             2064 drivers/mmc/host/sdhci-pci-core.c 		slot->data->cleanup(slot->data);
data              156 drivers/mmc/host/sdhci-pci.h 	struct sdhci_pci_data	*data;
data              470 drivers/mmc/host/sdhci-s3c.c 		return (struct sdhci_s3c_drv_data *)match->data;
data              775 drivers/mmc/host/sdhci-s3c.c 		.data = &exynos4_sdhci_drv_data },
data             1168 drivers/mmc/host/sdhci-tegra.c 					 struct mmc_request *mrq, u64 *data)
data             1176 drivers/mmc/host/sdhci-tegra.c 		*data |= CQHCI_CMD_TIMING(1);
data             1445 drivers/mmc/host/sdhci-tegra.c 	{ .compatible = "nvidia,tegra194-sdhci", .data = &soc_data_tegra194 },
data             1446 drivers/mmc/host/sdhci-tegra.c 	{ .compatible = "nvidia,tegra186-sdhci", .data = &soc_data_tegra186 },
data             1447 drivers/mmc/host/sdhci-tegra.c 	{ .compatible = "nvidia,tegra210-sdhci", .data = &soc_data_tegra210 },
data             1448 drivers/mmc/host/sdhci-tegra.c 	{ .compatible = "nvidia,tegra124-sdhci", .data = &soc_data_tegra124 },
data             1449 drivers/mmc/host/sdhci-tegra.c 	{ .compatible = "nvidia,tegra114-sdhci", .data = &soc_data_tegra114 },
data             1450 drivers/mmc/host/sdhci-tegra.c 	{ .compatible = "nvidia,tegra30-sdhci", .data = &soc_data_tegra30 },
data             1451 drivers/mmc/host/sdhci-tegra.c 	{ .compatible = "nvidia,tegra20-sdhci", .data = &soc_data_tegra20 },
data             1517 drivers/mmc/host/sdhci-tegra.c 	soc_data = match->data;
data              147 drivers/mmc/host/sdhci.c 	return cmd->data || cmd->flags & MMC_RSP_BUSY;
data              482 drivers/mmc/host/sdhci.c 	blksize = host->data->blksz;
data              526 drivers/mmc/host/sdhci.c 	blksize = host->data->blksz;
data              569 drivers/mmc/host/sdhci.c 	if (host->data->flags & MMC_DATA_READ)
data              580 drivers/mmc/host/sdhci.c 		(host->data->blocks == 1))
data              587 drivers/mmc/host/sdhci.c 		if (host->data->flags & MMC_DATA_READ)
data              601 drivers/mmc/host/sdhci.c 				  struct mmc_data *data, int cookie)
data              609 drivers/mmc/host/sdhci.c 	if (data->host_cookie == COOKIE_PRE_MAPPED)
data              610 drivers/mmc/host/sdhci.c 		return data->sg_count;
data              614 drivers/mmc/host/sdhci.c 		unsigned int length = data->blksz * data->blocks;
data              622 drivers/mmc/host/sdhci.c 		if (mmc_get_dma_dir(data) == DMA_TO_DEVICE) {
data              624 drivers/mmc/host/sdhci.c 			sg_copy_to_buffer(data->sg, data->sg_len,
data              632 drivers/mmc/host/sdhci.c 					   mmc_get_dma_dir(data));
data              638 drivers/mmc/host/sdhci.c 				      data->sg, data->sg_len,
data              639 drivers/mmc/host/sdhci.c 				      mmc_get_dma_dir(data));
data              645 drivers/mmc/host/sdhci.c 	data->sg_count = sg_count;
data              646 drivers/mmc/host/sdhci.c 	data->host_cookie = cookie;
data              699 drivers/mmc/host/sdhci.c 	struct mmc_data *data, int sg_count)
data              720 drivers/mmc/host/sdhci.c 	for_each_sg(data->sg, sg, host->sg_count, i) {
data              733 drivers/mmc/host/sdhci.c 			if (data->flags & MMC_DATA_WRITE) {
data              779 drivers/mmc/host/sdhci.c 	struct mmc_data *data)
data              787 drivers/mmc/host/sdhci.c 	if (data->flags & MMC_DATA_READ) {
data              791 drivers/mmc/host/sdhci.c 		for_each_sg(data->sg, sg, host->sg_count, i)
data              798 drivers/mmc/host/sdhci.c 			dma_sync_sg_for_cpu(mmc_dev(host->mmc), data->sg,
data              799 drivers/mmc/host/sdhci.c 					    data->sg_len, DMA_FROM_DEVICE);
data              803 drivers/mmc/host/sdhci.c 			for_each_sg(data->sg, sg, host->sg_count, i) {
data              831 drivers/mmc/host/sdhci.c 		return sg_dma_address(host->data->sg);
data              844 drivers/mmc/host/sdhci.c 					 struct mmc_data *data)
data              849 drivers/mmc/host/sdhci.c 	if (!data) {
data              852 drivers/mmc/host/sdhci.c 		target_timeout = DIV_ROUND_UP(data->timeout_ns, 1000);
data              853 drivers/mmc/host/sdhci.c 		if (host->clock && data->timeout_clks) {
data              861 drivers/mmc/host/sdhci.c 			val = 1000000ULL * data->timeout_clks;
data              874 drivers/mmc/host/sdhci.c 	struct mmc_data *data = cmd->data;
data              883 drivers/mmc/host/sdhci.c 	target_timeout = sdhci_target_timeout(host, cmd, data);
data              886 drivers/mmc/host/sdhci.c 	if (data) {
data              887 drivers/mmc/host/sdhci.c 		blksz = data->blksz;
data              894 drivers/mmc/host/sdhci.c 		host->data_timeout = data->blocks * target_timeout +
data              908 drivers/mmc/host/sdhci.c 	struct mmc_data *data;
data              926 drivers/mmc/host/sdhci.c 	data = cmd->data;
data              928 drivers/mmc/host/sdhci.c 	if (!data && !cmd->busy_timeout)
data              932 drivers/mmc/host/sdhci.c 	target_timeout = sdhci_target_timeout(host, cmd, data);
data             1022 drivers/mmc/host/sdhci.c 	struct mmc_data *data = cmd->data;
data             1029 drivers/mmc/host/sdhci.c 	if (!data)
data             1032 drivers/mmc/host/sdhci.c 	WARN_ON(host->data);
data             1035 drivers/mmc/host/sdhci.c 	BUG_ON(data->blksz * data->blocks > 524288);
data             1036 drivers/mmc/host/sdhci.c 	BUG_ON(data->blksz > host->mmc->max_blk_size);
data             1037 drivers/mmc/host/sdhci.c 	BUG_ON(data->blocks > 65535);
data             1039 drivers/mmc/host/sdhci.c 	host->data = data;
data             1041 drivers/mmc/host/sdhci.c 	host->data->bytes_xfered = 0;
data             1077 drivers/mmc/host/sdhci.c 			for_each_sg(data->sg, sg, data->sg_len, i) {
data             1094 drivers/mmc/host/sdhci.c 		int sg_cnt = sdhci_pre_dma_transfer(host, data, COOKIE_MAPPED);
data             1104 drivers/mmc/host/sdhci.c 			sdhci_adma_table_pre(host, data, sg_cnt);
data             1118 drivers/mmc/host/sdhci.c 		if (host->data->flags & MMC_DATA_READ)
data             1122 drivers/mmc/host/sdhci.c 		sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags);
data             1123 drivers/mmc/host/sdhci.c 		host->blocks = data->blocks;
data             1129 drivers/mmc/host/sdhci.c 	sdhci_writew(host, SDHCI_MAKE_BLKSZ(host->sdma_boundary, data->blksz),
data             1140 drivers/mmc/host/sdhci.c 		sdhci_writew(host, data->blocks, SDHCI_32BIT_BLK_CNT);
data             1142 drivers/mmc/host/sdhci.c 		sdhci_writew(host, data->blocks, SDHCI_BLOCK_COUNT);
data             1194 drivers/mmc/host/sdhci.c 	struct mmc_data *data = cmd->data;
data             1196 drivers/mmc/host/sdhci.c 	if (data == NULL) {
data             1211 drivers/mmc/host/sdhci.c 	WARN_ON(!host->data);
data             1216 drivers/mmc/host/sdhci.c 	if (mmc_op_multi(cmd->opcode) || data->blocks > 1) {
data             1223 drivers/mmc/host/sdhci.c 	if (data->flags & MMC_DATA_READ)
data             1236 drivers/mmc/host/sdhci.c 		 (mrq->data && mrq->data->stop && mrq->data->stop->error) ||
data             1250 drivers/mmc/host/sdhci.c 	if (host->data && host->data->mrq == mrq)
data             1251 drivers/mmc/host/sdhci.c 		host->data = NULL;
data             1288 drivers/mmc/host/sdhci.c 	struct mmc_data *data = host->data;
data             1290 drivers/mmc/host/sdhci.c 	host->data = NULL;
data             1297 drivers/mmc/host/sdhci.c 	if (data->error) {
data             1305 drivers/mmc/host/sdhci.c 		sdhci_adma_table_post(host, data);
data             1314 drivers/mmc/host/sdhci.c 	if (data->error)
data             1315 drivers/mmc/host/sdhci.c 		data->bytes_xfered = 0;
data             1317 drivers/mmc/host/sdhci.c 		data->bytes_xfered = data->blksz * data->blocks;
data             1324 drivers/mmc/host/sdhci.c 	if (data->stop &&
data             1325 drivers/mmc/host/sdhci.c 	    (data->error ||
data             1326 drivers/mmc/host/sdhci.c 	     !data->mrq->sbc)) {
data             1332 drivers/mmc/host/sdhci.c 		if (data->mrq->cap_cmd_during_tfr) {
data             1333 drivers/mmc/host/sdhci.c 			__sdhci_finish_mrq(host, data->mrq);
data             1337 drivers/mmc/host/sdhci.c 			sdhci_send_command(host, data->stop);
data             1340 drivers/mmc/host/sdhci.c 		__sdhci_finish_mrq(host, data->mrq);
data             1368 drivers/mmc/host/sdhci.c 	if (cmd->mrq->data && (cmd == cmd->mrq->data->stop))
data             1419 drivers/mmc/host/sdhci.c 	if (cmd->data || cmd->opcode == MMC_SEND_TUNING_BLOCK ||
data             1426 drivers/mmc/host/sdhci.c 	else if (!cmd->data && cmd->busy_timeout > 9000)
data             1484 drivers/mmc/host/sdhci.c 		if (cmd->data) {
data             1499 drivers/mmc/host/sdhci.c 		if (host->data && host->data_early)
data             1502 drivers/mmc/host/sdhci.c 		if (!cmd->data)
data             1826 drivers/mmc/host/sdhci.c 			mrq->data->stop = NULL;
data             2539 drivers/mmc/host/sdhci.c 	struct mmc_data *data = mrq->data;
data             2541 drivers/mmc/host/sdhci.c 	if (data->host_cookie != COOKIE_UNMAPPED)
data             2542 drivers/mmc/host/sdhci.c 		dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data             2543 drivers/mmc/host/sdhci.c 			     mmc_get_dma_dir(data));
data             2545 drivers/mmc/host/sdhci.c 	data->host_cookie = COOKIE_UNMAPPED;
data             2552 drivers/mmc/host/sdhci.c 	mrq->data->host_cookie = COOKIE_UNMAPPED;
data             2560 drivers/mmc/host/sdhci.c 		sdhci_pre_dma_transfer(host, mrq->data, COOKIE_PRE_MAPPED);
data             2654 drivers/mmc/host/sdhci.c 		struct mmc_data *data = mrq->data;
data             2656 drivers/mmc/host/sdhci.c 		if (data && data->host_cookie == COOKIE_MAPPED) {
data             2662 drivers/mmc/host/sdhci.c 				if (mmc_get_dma_dir(data) == DMA_FROM_DEVICE) {
data             2663 drivers/mmc/host/sdhci.c 					unsigned int length = data->bytes_xfered;
data             2669 drivers/mmc/host/sdhci.c 						       data->bytes_xfered);
data             2678 drivers/mmc/host/sdhci.c 					sg_copy_from_buffer(data->sg,
data             2679 drivers/mmc/host/sdhci.c 						data->sg_len,
data             2688 drivers/mmc/host/sdhci.c 						mmc_get_dma_dir(data));
data             2692 drivers/mmc/host/sdhci.c 				dma_unmap_sg(mmc_dev(host->mmc), data->sg,
data             2693 drivers/mmc/host/sdhci.c 					     data->sg_len,
data             2694 drivers/mmc/host/sdhci.c 					     mmc_get_dma_dir(data));
data             2696 drivers/mmc/host/sdhci.c 			data->host_cookie = COOKIE_UNMAPPED;
data             2777 drivers/mmc/host/sdhci.c 	if (host->data || host->data_cmd ||
data             2783 drivers/mmc/host/sdhci.c 		if (host->data) {
data             2784 drivers/mmc/host/sdhci.c 			host->data->error = -ETIMEDOUT;
data             2844 drivers/mmc/host/sdhci.c 		if (host->cmd->data &&
data             2922 drivers/mmc/host/sdhci.c 	if (!host->data) {
data             2968 drivers/mmc/host/sdhci.c 		host->data->error = -ETIMEDOUT;
data             2970 drivers/mmc/host/sdhci.c 		host->data->error = -EILSEQ;
data             2974 drivers/mmc/host/sdhci.c 		host->data->error = -EILSEQ;
data             2979 drivers/mmc/host/sdhci.c 		host->data->error = -EIO;
data             2984 drivers/mmc/host/sdhci.c 	if (host->data->error)
data             3003 drivers/mmc/host/sdhci.c 			dmanow = dmastart + host->data->bytes_xfered;
data             3010 drivers/mmc/host/sdhci.c 			host->data->bytes_xfered = dmanow - dmastart;
data             3012 drivers/mmc/host/sdhci.c 			    &dmastart, host->data->bytes_xfered, &dmanow);
data             3034 drivers/mmc/host/sdhci.c 	struct mmc_data *data = mrq->data;
data             3037 drivers/mmc/host/sdhci.c 	       ((host->flags & SDHCI_REQ_USE_DMA) && data &&
data             3038 drivers/mmc/host/sdhci.c 		data->host_cookie == COOKIE_MAPPED);
data              542 drivers/mmc/host/sdhci.h 	struct mmc_data *data;	/* Current data request */
data              418 drivers/mmc/host/sdhci_am654.c 		.data = &sdhci_am654_drvdata,
data              422 drivers/mmc/host/sdhci_am654.c 		.data = &sdhci_j721e_8bit_drvdata,
data              426 drivers/mmc/host/sdhci_am654.c 		.data = &sdhci_j721e_4bit_drvdata,
data              445 drivers/mmc/host/sdhci_am654.c 	drvdata = match->data;
data              207 drivers/mmc/host/sdricoh_cs.c 	u32 data = 0;
data              216 drivers/mmc/host/sdricoh_cs.c 			data = sdricoh_readl(host, R230_DATA);
data              220 drivers/mmc/host/sdricoh_cs.c 				*buf = data & 0xFF;
data              222 drivers/mmc/host/sdricoh_cs.c 				data >>= 8;
data              236 drivers/mmc/host/sdricoh_cs.c 				data >>= 8;
data              237 drivers/mmc/host/sdricoh_cs.c 				data |= (u32)*buf << 24;
data              241 drivers/mmc/host/sdricoh_cs.c 			sdricoh_writel(host, R230_DATA, data);
data              252 drivers/mmc/host/sdricoh_cs.c 	struct mmc_data *data = cmd->data;
data              270 drivers/mmc/host/sdricoh_cs.c 	if (data) {
data              271 drivers/mmc/host/sdricoh_cs.c 		sdricoh_writew(host, R226_BLOCKSIZE, data->blksz);
data              295 drivers/mmc/host/sdricoh_cs.c 	if (data && cmd->error == 0) {
data              297 drivers/mmc/host/sdricoh_cs.c 			"sg length %i\n", data->blksz, data->blocks,
data              298 drivers/mmc/host/sdricoh_cs.c 			data->sg_len, data->sg->length);
data              302 drivers/mmc/host/sdricoh_cs.c 		for (i = 0; i < data->blocks; i++) {
data              303 drivers/mmc/host/sdricoh_cs.c 			size_t len = data->blksz;
data              307 drivers/mmc/host/sdricoh_cs.c 			page = sg_page(data->sg);
data              309 drivers/mmc/host/sdricoh_cs.c 			buf = kmap(page) + data->sg->offset + (len * i);
data              312 drivers/mmc/host/sdricoh_cs.c 					data->flags & MMC_DATA_READ, buf, len);
data              321 drivers/mmc/host/sdricoh_cs.c 				data->bytes_xfered += len;
data              280 drivers/mmc/host/sh_mmcif.c 	if (WARN(!mrq || !mrq->data, "%s: NULL data in DMA completion!\n",
data              289 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = host->mrq->data;
data              290 drivers/mmc/host/sh_mmcif.c 	struct scatterlist *sg = data->sg;
data              297 drivers/mmc/host/sh_mmcif.c 	ret = dma_map_sg(chan->device->dev, sg, data->sg_len,
data              313 drivers/mmc/host/sh_mmcif.c 		__func__, data->sg_len, ret, cookie);
data              334 drivers/mmc/host/sh_mmcif.c 		desc, cookie, data->sg_len);
data              339 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = host->mrq->data;
data              340 drivers/mmc/host/sh_mmcif.c 	struct scatterlist *sg = data->sg;
data              347 drivers/mmc/host/sh_mmcif.c 	ret = dma_map_sg(chan->device->dev, sg, data->sg_len,
data              363 drivers/mmc/host/sh_mmcif.c 		__func__, data->sg_len, ret, cookie);
data              600 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = host->mrq->data;
data              605 drivers/mmc/host/sh_mmcif.c 	BUG_ON(host->sg_blkidx > data->sg->length);
data              607 drivers/mmc/host/sh_mmcif.c 	if (host->sg_blkidx == data->sg->length) {
data              609 drivers/mmc/host/sh_mmcif.c 		if (++host->sg_idx < data->sg_len)
data              610 drivers/mmc/host/sh_mmcif.c 			host->pio_ptr = sg_virt(++data->sg);
data              615 drivers/mmc/host/sh_mmcif.c 	return host->sg_idx != data->sg_len;
data              633 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = host->mrq->data;
data              634 drivers/mmc/host/sh_mmcif.c 	u32 *p = sg_virt(data->sg);
data              638 drivers/mmc/host/sh_mmcif.c 		data->error = sh_mmcif_error_manage(host);
data              639 drivers/mmc/host/sh_mmcif.c 		dev_dbg(dev, "%s(): %d\n", __func__, data->error);
data              656 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = mrq->data;
data              658 drivers/mmc/host/sh_mmcif.c 	if (!data->sg_len || !data->sg->length)
data              667 drivers/mmc/host/sh_mmcif.c 	host->pio_ptr = sg_virt(data->sg);
data              675 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = host->mrq->data;
data              680 drivers/mmc/host/sh_mmcif.c 		data->error = sh_mmcif_error_manage(host);
data              681 drivers/mmc/host/sh_mmcif.c 		dev_dbg(dev, "%s(): %d\n", __func__, data->error);
data              685 drivers/mmc/host/sh_mmcif.c 	BUG_ON(!data->sg->length);
data              713 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = host->mrq->data;
data              714 drivers/mmc/host/sh_mmcif.c 	u32 *p = sg_virt(data->sg);
data              718 drivers/mmc/host/sh_mmcif.c 		data->error = sh_mmcif_error_manage(host);
data              719 drivers/mmc/host/sh_mmcif.c 		dev_dbg(dev, "%s(): %d\n", __func__, data->error);
data              736 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = mrq->data;
data              738 drivers/mmc/host/sh_mmcif.c 	if (!data->sg_len || !data->sg->length)
data              747 drivers/mmc/host/sh_mmcif.c 	host->pio_ptr = sg_virt(data->sg);
data              755 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = host->mrq->data;
data              760 drivers/mmc/host/sh_mmcif.c 		data->error = sh_mmcif_error_manage(host);
data              761 drivers/mmc/host/sh_mmcif.c 		dev_dbg(dev, "%s(): %d\n", __func__, data->error);
data              765 drivers/mmc/host/sh_mmcif.c 	BUG_ON(!data->sg->length);
data              800 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = mrq->data;
data              826 drivers/mmc/host/sh_mmcif.c 	if (data) {
data              862 drivers/mmc/host/sh_mmcif.c 				data->blocks << 16);
data              920 drivers/mmc/host/sh_mmcif.c 	if (mrq->data) {
data              923 drivers/mmc/host/sh_mmcif.c 				mrq->data->blksz);
data             1080 drivers/mmc/host/sh_mmcif.c 	struct mmc_data *data = host->mrq->data;
data             1107 drivers/mmc/host/sh_mmcif.c 	if (!data)
data             1116 drivers/mmc/host/sh_mmcif.c 	if (data->flags & MMC_DATA_READ) {
data             1125 drivers/mmc/host/sh_mmcif.c 		data->error = sh_mmcif_data_trans(host, host->mrq, cmd->opcode);
data             1126 drivers/mmc/host/sh_mmcif.c 		return !data->error;
data             1133 drivers/mmc/host/sh_mmcif.c 	if (data->flags & MMC_DATA_READ)
data             1135 drivers/mmc/host/sh_mmcif.c 			     data->sg, data->sg_len,
data             1139 drivers/mmc/host/sh_mmcif.c 			     data->sg, data->sg_len,
data             1146 drivers/mmc/host/sh_mmcif.c 		data->error = sh_mmcif_error_manage(host);
data             1149 drivers/mmc/host/sh_mmcif.c 		data->error = -ETIMEDOUT;
data             1153 drivers/mmc/host/sh_mmcif.c 		data->error = time;
data             1159 drivers/mmc/host/sh_mmcif.c 	if (data->error) {
data             1160 drivers/mmc/host/sh_mmcif.c 		data->bytes_xfered = 0;
data             1162 drivers/mmc/host/sh_mmcif.c 		if (data->flags & MMC_DATA_READ)
data             1237 drivers/mmc/host/sh_mmcif.c 			mrq->data->error = sh_mmcif_error_manage(host);
data             1238 drivers/mmc/host/sh_mmcif.c 			dev_dbg(dev, "%s(): %d\n", __func__, mrq->data->error);
data             1253 drivers/mmc/host/sh_mmcif.c 		struct mmc_data *data = mrq->data;
data             1254 drivers/mmc/host/sh_mmcif.c 		if (!mrq->cmd->error && data && !data->error)
data             1255 drivers/mmc/host/sh_mmcif.c 			data->bytes_xfered =
data             1256 drivers/mmc/host/sh_mmcif.c 				data->blocks * data->blksz;
data             1258 drivers/mmc/host/sh_mmcif.c 		if (mrq->stop && !mrq->cmd->error && (!data || !data->error)) {
data             1355 drivers/mmc/host/sh_mmcif.c 		mrq->data->error = sh_mmcif_error_manage(host);
data              358 drivers/mmc/host/sunxi-mmc.c 				    struct mmc_data *data)
data              364 drivers/mmc/host/sunxi-mmc.c 	for (i = 0; i < data->sg_len; i++) {
data              369 drivers/mmc/host/sunxi-mmc.c 		if (data->sg[i].length == max_len)
data              372 drivers/mmc/host/sunxi-mmc.c 			pdes[i].buf_size = cpu_to_le32(data->sg[i].length);
data              376 drivers/mmc/host/sunxi-mmc.c 			cpu_to_le32(sg_dma_address(&data->sg[i]));
data              394 drivers/mmc/host/sunxi-mmc.c 			     struct mmc_data *data)
data              399 drivers/mmc/host/sunxi-mmc.c 	dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data              400 drivers/mmc/host/sunxi-mmc.c 			     mmc_get_dma_dir(data));
data              406 drivers/mmc/host/sunxi-mmc.c 	for_each_sg(data->sg, sg, data->sg_len, i) {
data              419 drivers/mmc/host/sunxi-mmc.c 				struct mmc_data *data)
data              423 drivers/mmc/host/sunxi-mmc.c 	sunxi_mmc_init_idma_des(host, data);
data              433 drivers/mmc/host/sunxi-mmc.c 	if (!(data->flags & MMC_DATA_WRITE))
data              481 drivers/mmc/host/sunxi-mmc.c 	struct mmc_data *data = host->mrq->data;
data              492 drivers/mmc/host/sunxi-mmc.c 		data ? (data->flags & MMC_DATA_WRITE ? " WR" : " RD") : "",
data              509 drivers/mmc/host/sunxi-mmc.c 	struct mmc_data *data = mrq->data;
data              519 drivers/mmc/host/sunxi-mmc.c 		if (data) {
data              520 drivers/mmc/host/sunxi-mmc.c 			data->error = -ETIMEDOUT;
data              536 drivers/mmc/host/sunxi-mmc.c 		if (data)
data              537 drivers/mmc/host/sunxi-mmc.c 			data->bytes_xfered = data->blocks * data->blksz;
data              540 drivers/mmc/host/sunxi-mmc.c 	if (data) {
data              550 drivers/mmc/host/sunxi-mmc.c 		dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data              551 drivers/mmc/host/sunxi-mmc.c 			     mmc_get_dma_dir(data));
data             1004 drivers/mmc/host/sunxi-mmc.c 	struct mmc_data *data = mrq->data;
data             1018 drivers/mmc/host/sunxi-mmc.c 	if (data) {
data             1019 drivers/mmc/host/sunxi-mmc.c 		ret = sunxi_mmc_map_dma(host, data);
data             1023 drivers/mmc/host/sunxi-mmc.c 			data->error = ret;
data             1044 drivers/mmc/host/sunxi-mmc.c 			if (cmd->data->stop) {
data             1051 drivers/mmc/host/sunxi-mmc.c 			if (cmd->data->flags & MMC_DATA_WRITE)
data             1064 drivers/mmc/host/sunxi-mmc.c 		mrq->data ? mrq->data->blksz * mrq->data->blocks : 0);
data             1071 drivers/mmc/host/sunxi-mmc.c 		if (data)
data             1072 drivers/mmc/host/sunxi-mmc.c 			dma_unmap_sg(mmc_dev(mmc), data->sg, data->sg_len,
data             1073 drivers/mmc/host/sunxi-mmc.c 				     mmc_get_dma_dir(data));
data             1081 drivers/mmc/host/sunxi-mmc.c 	if (data) {
data             1082 drivers/mmc/host/sunxi-mmc.c 		mmc_writel(host, REG_BLKSZ, data->blksz);
data             1083 drivers/mmc/host/sunxi-mmc.c 		mmc_writel(host, REG_BCNTR, data->blksz * data->blocks);
data             1084 drivers/mmc/host/sunxi-mmc.c 		sunxi_mmc_start_dma(host, data);
data             1178 drivers/mmc/host/sunxi-mmc.c 	{ .compatible = "allwinner,sun4i-a10-mmc", .data = &sun4i_a10_cfg },
data             1179 drivers/mmc/host/sunxi-mmc.c 	{ .compatible = "allwinner,sun5i-a13-mmc", .data = &sun5i_a13_cfg },
data             1180 drivers/mmc/host/sunxi-mmc.c 	{ .compatible = "allwinner,sun7i-a20-mmc", .data = &sun7i_a20_cfg },
data             1181 drivers/mmc/host/sunxi-mmc.c 	{ .compatible = "allwinner,sun8i-a83t-emmc", .data = &sun8i_a83t_emmc_cfg },
data             1182 drivers/mmc/host/sunxi-mmc.c 	{ .compatible = "allwinner,sun9i-a80-mmc", .data = &sun9i_a80_cfg },
data             1183 drivers/mmc/host/sunxi-mmc.c 	{ .compatible = "allwinner,sun50i-a64-mmc", .data = &sun50i_a64_cfg },
data             1184 drivers/mmc/host/sunxi-mmc.c 	{ .compatible = "allwinner,sun50i-a64-emmc", .data = &sun50i_a64_emmc_cfg },
data              165 drivers/mmc/host/tifm_sd.c 	struct mmc_data *r_data = host->req->cmd->data;
data              377 drivers/mmc/host/tifm_sd.c 	if (cmd->data && (cmd->data->flags & MMC_DATA_READ))
data              411 drivers/mmc/host/tifm_sd.c 	if (cmd->data) {
data              412 drivers/mmc/host/tifm_sd.c 		if (cmd->data->error) {
data              426 drivers/mmc/host/tifm_sd.c 		if (cmd->data->flags & MMC_DATA_WRITE) {
data              486 drivers/mmc/host/tifm_sd.c 		r_data = host->req->cmd->data;
data              526 drivers/mmc/host/tifm_sd.c 			if (cmd->data) {
data              528 drivers/mmc/host/tifm_sd.c 					cmd->data->error = -ETIMEDOUT;
data              530 drivers/mmc/host/tifm_sd.c 					cmd->data->error = -EILSEQ;
data              564 drivers/mmc/host/tifm_sd.c 		if (host->no_dma && cmd->data) {
data              591 drivers/mmc/host/tifm_sd.c 				     struct mmc_data *data)
data              594 drivers/mmc/host/tifm_sd.c 	unsigned int data_timeout = data->timeout_clks;
data              599 drivers/mmc/host/tifm_sd.c 	data_timeout += data->timeout_ns /
data              623 drivers/mmc/host/tifm_sd.c 	struct mmc_data *r_data = mrq->cmd->data;
data              642 drivers/mmc/host/tifm_sd.c 	if (mrq->data && !is_power_of_2(mrq->data->blksz))
data              732 drivers/mmc/host/tifm_sd.c static void tifm_sd_end_cmd(unsigned long data)
data              734 drivers/mmc/host/tifm_sd.c 	struct tifm_sd *host = (struct tifm_sd*)data;
data              754 drivers/mmc/host/tifm_sd.c 	r_data = mrq->cmd->data;
data              114 drivers/mmc/host/tmio_mmc.h 	void (*start)(struct tmio_mmc_host *host, struct mmc_data *data);
data              127 drivers/mmc/host/tmio_mmc.h 	struct mmc_data         *data;
data               54 drivers/mmc/host/tmio_mmc_core.c 				      struct mmc_data *data)
data               57 drivers/mmc/host/tmio_mmc_core.c 		host->dma_ops->start(host, data);
data              114 drivers/mmc/host/tmio_mmc_core.c static void tmio_mmc_init_sg(struct tmio_mmc_host *host, struct mmc_data *data)
data              116 drivers/mmc/host/tmio_mmc_core.c 	host->sg_len = data->sg_len;
data              117 drivers/mmc/host/tmio_mmc_core.c 	host->sg_ptr = data->sg;
data              118 drivers/mmc/host/tmio_mmc_core.c 	host->sg_orig = data->sg;
data              213 drivers/mmc/host/tmio_mmc_core.c 	if (host->data)
data              214 drivers/mmc/host/tmio_mmc_core.c 		host->data->error = -ETIMEDOUT;
data              221 drivers/mmc/host/tmio_mmc_core.c 	host->data = NULL;
data              250 drivers/mmc/host/tmio_mmc_core.c 	struct mmc_data *data = host->data;
data              273 drivers/mmc/host/tmio_mmc_core.c 	if (data) {
data              275 drivers/mmc/host/tmio_mmc_core.c 		if (data->blocks > 1) {
data              287 drivers/mmc/host/tmio_mmc_core.c 		if (data->flags & MMC_DATA_READ)
data              304 drivers/mmc/host/tmio_mmc_core.c 	int is_read = host->data->flags & MMC_DATA_READ;
data              311 drivers/mmc/host/tmio_mmc_core.c 		u32 data = 0;
data              329 drivers/mmc/host/tmio_mmc_core.c 			sd_ctrl_read32_rep(host, CTL_SD_DATA_PORT, &data, 1);
data              330 drivers/mmc/host/tmio_mmc_core.c 			memcpy(buf32, &data, count);
data              332 drivers/mmc/host/tmio_mmc_core.c 			memcpy(&data, buf32, count);
data              333 drivers/mmc/host/tmio_mmc_core.c 			sd_ctrl_write32_rep(host, CTL_SD_DATA_PORT, &data, 1);
data              370 drivers/mmc/host/tmio_mmc_core.c 	struct mmc_data *data = host->data;
data              379 drivers/mmc/host/tmio_mmc_core.c 	} else if (!data) {
data              388 drivers/mmc/host/tmio_mmc_core.c 	if (count > data->blksz)
data              389 drivers/mmc/host/tmio_mmc_core.c 		count = data->blksz;
data              392 drivers/mmc/host/tmio_mmc_core.c 		 count, host->sg_off, data->flags);
data              419 drivers/mmc/host/tmio_mmc_core.c 	struct mmc_data *data = host->data;
data              422 drivers/mmc/host/tmio_mmc_core.c 	host->data = NULL;
data              424 drivers/mmc/host/tmio_mmc_core.c 	if (!data) {
data              428 drivers/mmc/host/tmio_mmc_core.c 	stop = data->stop;
data              431 drivers/mmc/host/tmio_mmc_core.c 	if (!data->error)
data              432 drivers/mmc/host/tmio_mmc_core.c 		data->bytes_xfered = data->blocks * data->blksz;
data              434 drivers/mmc/host/tmio_mmc_core.c 		data->bytes_xfered = 0;
data              447 drivers/mmc/host/tmio_mmc_core.c 	if (data->flags & MMC_DATA_READ) {
data              474 drivers/mmc/host/tmio_mmc_core.c 	struct mmc_data *data;
data              477 drivers/mmc/host/tmio_mmc_core.c 	data = host->data;
data              479 drivers/mmc/host/tmio_mmc_core.c 	if (!data)
data              484 drivers/mmc/host/tmio_mmc_core.c 		data->error = -EILSEQ;
data              485 drivers/mmc/host/tmio_mmc_core.c 	if (host->dma_on && (data->flags & MMC_DATA_WRITE)) {
data              509 drivers/mmc/host/tmio_mmc_core.c 	} else if (host->dma_on && (data->flags & MMC_DATA_READ)) {
data              560 drivers/mmc/host/tmio_mmc_core.c 	if (host->data && (!cmd->error || cmd->error == -EILSEQ)) {
data              561 drivers/mmc/host/tmio_mmc_core.c 		if (host->data->flags & MMC_DATA_READ) {
data              682 drivers/mmc/host/tmio_mmc_core.c 			       struct mmc_data *data)
data              687 drivers/mmc/host/tmio_mmc_core.c 		 data->blksz, data->blocks);
data              694 drivers/mmc/host/tmio_mmc_core.c 		if (data->blksz < 2 || (data->blksz < 4 && !blksz_2bytes)) {
data              696 drivers/mmc/host/tmio_mmc_core.c 			       mmc_hostname(host->mmc), data->blksz);
data              701 drivers/mmc/host/tmio_mmc_core.c 	tmio_mmc_init_sg(host, data);
data              702 drivers/mmc/host/tmio_mmc_core.c 	host->data = data;
data              706 drivers/mmc/host/tmio_mmc_core.c 	sd_ctrl_write16(host, CTL_SD_XFER_LEN, data->blksz);
data              708 drivers/mmc/host/tmio_mmc_core.c 		sd_ctrl_write32(host, CTL_XFER_BLK_COUNT, data->blocks);
data              710 drivers/mmc/host/tmio_mmc_core.c 		sd_ctrl_write16(host, CTL_XFER_BLK_COUNT, data->blocks);
data              712 drivers/mmc/host/tmio_mmc_core.c 	tmio_mmc_start_dma(host, data);
data              770 drivers/mmc/host/tmio_mmc_core.c 		if (mrq->data) {
data              771 drivers/mmc/host/tmio_mmc_core.c 			ret = tmio_mmc_start_data(host, mrq->data);
data              834 drivers/mmc/host/tmio_mmc_core.c 		host->data = NULL;
data              842 drivers/mmc/host/tmio_mmc_core.c 	if (mrq->cmd->error || (mrq->data && mrq->data->error))
data              150 drivers/mmc/host/toshsd.c 	host->data = NULL;
data              159 drivers/mmc/host/toshsd.c 	struct mmc_data *data = host->data;
data              165 drivers/mmc/host/toshsd.c 	if (!data) {
data              184 drivers/mmc/host/toshsd.c 	if (count > data->blksz)
data              185 drivers/mmc/host/toshsd.c 		count = data->blksz;
data              188 drivers/mmc/host/toshsd.c 		data->flags);
data              191 drivers/mmc/host/toshsd.c 	if (data->flags & MMC_DATA_READ)
data              209 drivers/mmc/host/toshsd.c 	u16 data;
data              221 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE0);
data              222 drivers/mmc/host/toshsd.c 		buf[13] = data & 0xff;
data              223 drivers/mmc/host/toshsd.c 		buf[14] = data >> 8;
data              224 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE1);
data              225 drivers/mmc/host/toshsd.c 		buf[15] = data & 0xff;
data              226 drivers/mmc/host/toshsd.c 		buf[8] = data >> 8;
data              227 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE2);
data              228 drivers/mmc/host/toshsd.c 		buf[9] = data & 0xff;
data              229 drivers/mmc/host/toshsd.c 		buf[10] = data >> 8;
data              230 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE3);
data              231 drivers/mmc/host/toshsd.c 		buf[11] = data & 0xff;
data              232 drivers/mmc/host/toshsd.c 		buf[4] = data >> 8;
data              233 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE4);
data              234 drivers/mmc/host/toshsd.c 		buf[5] = data & 0xff;
data              235 drivers/mmc/host/toshsd.c 		buf[6] = data >> 8;
data              236 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE5);
data              237 drivers/mmc/host/toshsd.c 		buf[7] = data & 0xff;
data              238 drivers/mmc/host/toshsd.c 		buf[0] = data >> 8;
data              239 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE6);
data              240 drivers/mmc/host/toshsd.c 		buf[1] = data & 0xff;
data              241 drivers/mmc/host/toshsd.c 		buf[2] = data >> 8;
data              242 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE7);
data              243 drivers/mmc/host/toshsd.c 		buf[3] = data & 0xff;
data              246 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE0);
data              247 drivers/mmc/host/toshsd.c 		buf[0] = data & 0xff;
data              248 drivers/mmc/host/toshsd.c 		buf[1] = data >> 8;
data              249 drivers/mmc/host/toshsd.c 		data = ioread16(host->ioaddr + SD_RESPONSE1);
data              250 drivers/mmc/host/toshsd.c 		buf[2] = data & 0xff;
data              251 drivers/mmc/host/toshsd.c 		buf[3] = data >> 8;
data              259 drivers/mmc/host/toshsd.c 	if (host->data)
data              267 drivers/mmc/host/toshsd.c 	struct mmc_data *data = host->data;
data              269 drivers/mmc/host/toshsd.c 	host->data = NULL;
data              271 drivers/mmc/host/toshsd.c 	if (!data) {
data              276 drivers/mmc/host/toshsd.c 	if (data->error == 0)
data              277 drivers/mmc/host/toshsd.c 		data->bytes_xfered = data->blocks * data->blksz;
data              279 drivers/mmc/host/toshsd.c 		data->bytes_xfered = 0;
data              282 drivers/mmc/host/toshsd.c 		data->bytes_xfered);
data              404 drivers/mmc/host/toshsd.c 	struct mmc_data *data = host->data;
data              454 drivers/mmc/host/toshsd.c 	if (data) {
data              457 drivers/mmc/host/toshsd.c 		if (data->blocks > 1) {
data              463 drivers/mmc/host/toshsd.c 		if (data->flags & MMC_DATA_READ)
data              474 drivers/mmc/host/toshsd.c static void toshsd_start_data(struct toshsd_host *host, struct mmc_data *data)
data              479 drivers/mmc/host/toshsd.c 		data->blksz, data->blocks, data->sg->offset);
data              481 drivers/mmc/host/toshsd.c 	host->data = data;
data              483 drivers/mmc/host/toshsd.c 	if (data->flags & MMC_DATA_READ)
data              488 drivers/mmc/host/toshsd.c 	sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags);
data              491 drivers/mmc/host/toshsd.c 	iowrite16(data->blocks, host->ioaddr + SD_BLOCKCOUNT);
data              492 drivers/mmc/host/toshsd.c 	iowrite16(data->blksz, host->ioaddr + SD_CARDXFERDATALEN);
data              514 drivers/mmc/host/toshsd.c 	if (mrq->data)
data              515 drivers/mmc/host/toshsd.c 		toshsd_start_data(host, mrq->data);
data              167 drivers/mmc/host/toshsd.h 	struct mmc_data *data;	/* Current data request */
data              116 drivers/mmc/host/uniphier-sd.c 		host->data->error = -ETIMEDOUT;
data              124 drivers/mmc/host/uniphier-sd.c 					   struct mmc_data *data)
data              135 drivers/mmc/host/uniphier-sd.c 	if (data->flags & MMC_DATA_READ) {
data              246 drivers/mmc/host/uniphier-sd.c 					   struct mmc_data *data)
data              255 drivers/mmc/host/uniphier-sd.c 	if ((data->flags & MMC_DATA_READ) && !host->chan_rx)
data              264 drivers/mmc/host/uniphier-sd.c 	if (data->flags & MMC_DATA_READ) {
data              283 drivers/mmc/host/uniphier-sd.c 	dma_addr = sg_dma_address(data->sg);
data              675 drivers/mmc/host/uniphier-sd.c 		.data = (void *)(UNIPHIER_SD_CAP_EXTENDED_IP |
data              680 drivers/mmc/host/uniphier-sd.c 		.data = (void *)UNIPHIER_SD_CAP_EXTENDED_IP,
data              208 drivers/mmc/host/usdhi6rol0.c static void usdhi6_write(struct usdhi6_host *host, u32 reg, u32 data)
data              210 drivers/mmc/host/usdhi6rol0.c 	iowrite32(data, host->base + reg);
data              212 drivers/mmc/host/usdhi6rol0.c 		host->base, reg, data);
data              215 drivers/mmc/host/usdhi6rol0.c static void usdhi6_write16(struct usdhi6_host *host, u32 reg, u16 data)
data              217 drivers/mmc/host/usdhi6rol0.c 	iowrite16(data, host->base + reg);
data              219 drivers/mmc/host/usdhi6rol0.c 		host->base, reg, data);
data              224 drivers/mmc/host/usdhi6rol0.c 	u32 data = ioread32(host->base + reg);
data              226 drivers/mmc/host/usdhi6rol0.c 		host->base, reg, data);
data              227 drivers/mmc/host/usdhi6rol0.c 	return data;
data              232 drivers/mmc/host/usdhi6rol0.c 	u16 data = ioread16(host->base + reg);
data              234 drivers/mmc/host/usdhi6rol0.c 		host->base, reg, data);
data              235 drivers/mmc/host/usdhi6rol0.c 	return data;
data              316 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data              320 drivers/mmc/host/usdhi6rol0.c 		__func__, host->mrq->cmd->opcode, data->sg_len,
data              321 drivers/mmc/host/usdhi6rol0.c 		data->blksz, data->blocks, sg->offset);
data              331 drivers/mmc/host/usdhi6rol0.c 	if (data->flags & MMC_DATA_READ)
data              337 drivers/mmc/host/usdhi6rol0.c 	       data->blksz - blk_head);
data              344 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = mrq->data;
data              346 drivers/mmc/host/usdhi6rol0.c 	usdhi6_write(host, USDHI6_SD_SECCNT, data->blocks);
data              348 drivers/mmc/host/usdhi6rol0.c 	host->sg = data->sg;
data              356 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data              357 drivers/mmc/host/usdhi6rol0.c 	struct scatterlist *sg = data->sg_len > 1 ? host->sg : data->sg;
data              359 drivers/mmc/host/usdhi6rol0.c 	size_t blk_head = head % data->blksz;
data              362 drivers/mmc/host/usdhi6rol0.c 	if (WARN(sg_dma_len(sg) % data->blksz,
data              364 drivers/mmc/host/usdhi6rol0.c 		 sg_dma_len(sg), data->blksz))
data              377 drivers/mmc/host/usdhi6rol0.c 	if (head < data->blksz)
data              396 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data              401 drivers/mmc/host/usdhi6rol0.c 		struct scatterlist *sg = data->sg_len > 1 ?
data              402 drivers/mmc/host/usdhi6rol0.c 			host->sg : data->sg;
data              405 drivers/mmc/host/usdhi6rol0.c 		if (!data->error && data->flags & MMC_DATA_READ) {
data              409 drivers/mmc/host/usdhi6rol0.c 			       data->blksz - blk_head);
data              418 drivers/mmc/host/usdhi6rol0.c 		    (host->page_idx << PAGE_SHIFT) + data->blksz - blk_head)
data              436 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data              443 drivers/mmc/host/usdhi6rol0.c 		host->offset = data->blksz - host->head_len;
data              447 drivers/mmc/host/usdhi6rol0.c 		host->offset += data->blksz;
data              470 drivers/mmc/host/usdhi6rol0.c 		if (host->offset + data->blksz > PAGE_SIZE)
data              494 drivers/mmc/host/usdhi6rol0.c 		if (WARN(next && sg_dma_len(next) % data->blksz,
data              496 drivers/mmc/host/usdhi6rol0.c 			 sg_dma_len(next), data->blksz))
data              497 drivers/mmc/host/usdhi6rol0.c 			data->error = -EINVAL;
data              533 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data              541 drivers/mmc/host/usdhi6rol0.c 	if (data->flags & MMC_DATA_READ)
data              542 drivers/mmc/host/usdhi6rol0.c 		dma_unmap_sg(host->chan_rx->device->dev, data->sg,
data              543 drivers/mmc/host/usdhi6rol0.c 			     data->sg_len, DMA_FROM_DEVICE);
data              545 drivers/mmc/host/usdhi6rol0.c 		dma_unmap_sg(host->chan_tx->device->dev, data->sg,
data              546 drivers/mmc/host/usdhi6rol0.c 			     data->sg_len, DMA_TO_DEVICE);
data              554 drivers/mmc/host/usdhi6rol0.c 	if (WARN(!mrq || !mrq->data, "%s: NULL data in DMA completion for %p!\n",
data              562 drivers/mmc/host/usdhi6rol0.c 	usdhi6_wait_for_brwe(host, mrq->data->flags & MMC_DATA_READ);
data              568 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data              569 drivers/mmc/host/usdhi6rol0.c 	struct scatterlist *sg = data->sg;
data              586 drivers/mmc/host/usdhi6rol0.c 	ret = dma_map_sg(chan->device->dev, sg, data->sg_len, data_dir);
data              600 drivers/mmc/host/usdhi6rol0.c 		__func__, data->sg_len, ret, cookie, desc);
data              619 drivers/mmc/host/usdhi6rol0.c 	if (host->mrq->data->flags & MMC_DATA_READ)
data              627 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data              630 drivers/mmc/host/usdhi6rol0.c 		__func__, data->sg_len, data->blocks, data->blksz);
data              632 drivers/mmc/host/usdhi6rol0.c 	if (data->flags & MMC_DATA_READ)
data              640 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data              646 drivers/mmc/host/usdhi6rol0.c 		data->error = usdhi6_error_code(host);
data              647 drivers/mmc/host/usdhi6rol0.c 		data->bytes_xfered = 0;
data              651 drivers/mmc/host/usdhi6rol0.c 			 "DMA failed: %d, falling back to PIO\n", data->error);
data              666 drivers/mmc/host/usdhi6rol0.c 	if (host->mrq->data->flags & MMC_DATA_READ)
data              873 drivers/mmc/host/usdhi6rol0.c 	if (!mrq->data)
data              876 drivers/mmc/host/usdhi6rol0.c 		ticks = host->rate / 1000000 * (mrq->data->timeout_ns / 1000) +
data              877 drivers/mmc/host/usdhi6rol0.c 			mrq->data->timeout_clks;
data              889 drivers/mmc/host/usdhi6rol0.c 		mrq->data ? "data" : "cmd", ticks, host->rate);
data              899 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = mrq->data;
data              904 drivers/mmc/host/usdhi6rol0.c 		 data ? (data->flags & MMC_DATA_READ ? 'R' : 'W') : '-',
data              905 drivers/mmc/host/usdhi6rol0.c 		 data ? host->offset : 0, data ? data->blocks : 0,
data              906 drivers/mmc/host/usdhi6rol0.c 		 data ? data->blksz : 0, data ? data->sg_len : 0))
data              910 drivers/mmc/host/usdhi6rol0.c 	    (data && data->error) ||
data              913 drivers/mmc/host/usdhi6rol0.c 			__func__, mrq->cmd->opcode, data ? data->blocks : 0,
data              914 drivers/mmc/host/usdhi6rol0.c 			data ? data->blksz : 0,
data              916 drivers/mmc/host/usdhi6rol0.c 			data ? data->error : 1,
data              938 drivers/mmc/host/usdhi6rol0.c 	if (mrq->data) {
data              941 drivers/mmc/host/usdhi6rol0.c 		if (mrq->data->flags & MMC_DATA_READ)
data              947 drivers/mmc/host/usdhi6rol0.c 		     mrq->data->blocks > 1)) {
data              984 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = mrq->data;
data             1002 drivers/mmc/host/usdhi6rol0.c 	if (data) {
data             1008 drivers/mmc/host/usdhi6rol0.c 		if (cmd->opcode == SD_IO_RW_EXTENDED && data->blocks > 1) {
data             1009 drivers/mmc/host/usdhi6rol0.c 			switch (data->blksz) {
data             1024 drivers/mmc/host/usdhi6rol0.c 			   data->blksz != 512) {
data             1030 drivers/mmc/host/usdhi6rol0.c 				 __func__, data->blocks, data->blksz);
data             1037 drivers/mmc/host/usdhi6rol0.c 		     data->blocks > 1))
data             1040 drivers/mmc/host/usdhi6rol0.c 		usdhi6_write(host, USDHI6_SD_SIZE, data->blksz);
data             1042 drivers/mmc/host/usdhi6rol0.c 		if ((data->blksz >= USDHI6_MIN_DMA ||
data             1043 drivers/mmc/host/usdhi6rol0.c 		     data->blocks > 1) &&
data             1044 drivers/mmc/host/usdhi6rol0.c 		    (data->blksz % 4 ||
data             1045 drivers/mmc/host/usdhi6rol0.c 		     data->sg->offset % 4))
data             1047 drivers/mmc/host/usdhi6rol0.c 				"Bad SG of %u: %ux%u @ %u\n", data->sg_len,
data             1048 drivers/mmc/host/usdhi6rol0.c 				data->blksz, data->blocks, data->sg->offset);
data             1051 drivers/mmc/host/usdhi6rol0.c 		use_dma = data->blksz >= USDHI6_MIN_DMA &&
data             1052 drivers/mmc/host/usdhi6rol0.c 			!(data->blksz % 4) &&
data             1060 drivers/mmc/host/usdhi6rol0.c 			__func__, cmd->opcode, data->blocks, data->blksz,
data             1061 drivers/mmc/host/usdhi6rol0.c 			data->sg_len, use_dma ? "DMA" : "PIO",
data             1062 drivers/mmc/host/usdhi6rol0.c 			data->flags & MMC_DATA_READ ? "read" : "write",
data             1063 drivers/mmc/host/usdhi6rol0.c 			data->sg->offset, mrq->stop ? " + stop" : "");
data             1077 drivers/mmc/host/usdhi6rol0.c 		     data && data->blocks > 1 ? USDHI6_SD_STOP_SEC : 0);
data             1250 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data             1255 drivers/mmc/host/usdhi6rol0.c 		data->error = usdhi6_error_code(host);
data             1264 drivers/mmc/host/usdhi6rol0.c 			data->error = -ENOMEM;
data             1269 drivers/mmc/host/usdhi6rol0.c 	for (i = 0; i < data->blksz / 4; i++, p++)
data             1272 drivers/mmc/host/usdhi6rol0.c 	rest = data->blksz % 4;
data             1283 drivers/mmc/host/usdhi6rol0.c 	dev_dbg(mmc_dev(host->mmc), "%s(): %d\n", __func__, data->error);
data             1285 drivers/mmc/host/usdhi6rol0.c 	return data->error;
data             1290 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = host->mrq->data;
data             1295 drivers/mmc/host/usdhi6rol0.c 		data->error = usdhi6_error_code(host);
data             1304 drivers/mmc/host/usdhi6rol0.c 			data->error = -ENOMEM;
data             1309 drivers/mmc/host/usdhi6rol0.c 	for (i = 0; i < data->blksz / 4; i++, p++)
data             1312 drivers/mmc/host/usdhi6rol0.c 	rest = data->blksz % 4;
data             1326 drivers/mmc/host/usdhi6rol0.c 	dev_dbg(mmc_dev(host->mmc), "%s(): %d\n", __func__, data->error);
data             1328 drivers/mmc/host/usdhi6rol0.c 	return data->error;
data             1365 drivers/mmc/host/usdhi6rol0.c 	if (!mrq->data)
data             1374 drivers/mmc/host/usdhi6rol0.c 	} else if (mrq->data->flags & MMC_DATA_READ) {
data             1377 drivers/mmc/host/usdhi6rol0.c 		     mrq->data->blocks > 1))
data             1384 drivers/mmc/host/usdhi6rol0.c 		     mrq->data->blocks > 1))
data             1421 drivers/mmc/host/usdhi6rol0.c 	return !host->mrq->data->error &&
data             1448 drivers/mmc/host/usdhi6rol0.c 	return !host->mrq->data->error &&
data             1459 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data;
data             1469 drivers/mmc/host/usdhi6rol0.c 	data = mrq->data;
data             1505 drivers/mmc/host/usdhi6rol0.c 				mrq->data->error = ret;
data             1514 drivers/mmc/host/usdhi6rol0.c 			mrq->data->error = usdhi6_error_code(host);
data             1516 drivers/mmc/host/usdhi6rol0.c 				 mrq->data->error);
data             1530 drivers/mmc/host/usdhi6rol0.c 			usdhi6_wait_for_brwe(host, mrq->data->flags & MMC_DATA_READ);
data             1535 drivers/mmc/host/usdhi6rol0.c 		if (data) {
data             1536 drivers/mmc/host/usdhi6rol0.c 			if (!data->error) {
data             1550 drivers/mmc/host/usdhi6rol0.c 				data->bytes_xfered = data->blocks * data->blksz;
data             1554 drivers/mmc/host/usdhi6rol0.c 					 __func__, data->error);
data             1672 drivers/mmc/host/usdhi6rol0.c 	struct mmc_data *data = mrq ? mrq->data : NULL;
data             1705 drivers/mmc/host/usdhi6rol0.c 		sg = host->sg ?: data->sg;
data             1708 drivers/mmc/host/usdhi6rol0.c 			data->flags & MMC_DATA_READ ? 'R' : 'W', host->page_idx,
data             1709 drivers/mmc/host/usdhi6rol0.c 			host->offset, data->blocks, data->blksz, data->sg_len,
data             1715 drivers/mmc/host/usdhi6rol0.c 		data->error = -ETIMEDOUT;
data              231 drivers/mmc/host/ushc.c 	if (req->data) {
data              234 drivers/mmc/host/ushc.c 				req->data->error = -EIO;
data              236 drivers/mmc/host/ushc.c 				req->data->error = -ETIMEDOUT;
data              237 drivers/mmc/host/ushc.c 			req->data->bytes_xfered = 0;
data              239 drivers/mmc/host/ushc.c 			req->data->bytes_xfered = req->data->blksz * req->data->blocks;
data              269 drivers/mmc/host/ushc.c 	if (req->data && ushc->clock_freq < 6000000) {
data              278 drivers/mmc/host/ushc.c 	if (req->data)
data              279 drivers/mmc/host/ushc.c 		ushc->cbw->block_size = cpu_to_le16(req->data->blksz);
data              289 drivers/mmc/host/ushc.c 	if (req->data) {
data              290 drivers/mmc/host/ushc.c 		struct mmc_data *data = req->data;
data              293 drivers/mmc/host/ushc.c 		if (data->flags & MMC_DATA_READ)
data              299 drivers/mmc/host/ushc.c 				  NULL, data->sg->length,
data              302 drivers/mmc/host/ushc.c 		ushc->data_urb->sg = data->sg;
data              299 drivers/mmc/host/via-sdmmc.c 	struct mmc_data *data;
data              476 drivers/mmc/host/via-sdmmc.c 				struct mmc_data *data)
data              482 drivers/mmc/host/via-sdmmc.c 	WARN_ON(host->data);
data              485 drivers/mmc/host/via-sdmmc.c 	BUG_ON(data->blksz > host->mmc->max_blk_size);
data              486 drivers/mmc/host/via-sdmmc.c 	BUG_ON(data->blocks > host->mmc->max_blk_count);
data              488 drivers/mmc/host/via-sdmmc.c 	host->data = data;
data              490 drivers/mmc/host/via-sdmmc.c 	count = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data              491 drivers/mmc/host/via-sdmmc.c 		((data->flags & MMC_DATA_READ) ?
data              495 drivers/mmc/host/via-sdmmc.c 	via_set_ddma(host, sg_dma_address(data->sg), sg_dma_len(data->sg),
data              496 drivers/mmc/host/via-sdmmc.c 		(data->flags & MMC_DATA_WRITE) ? 1 : 0, 1);
data              500 drivers/mmc/host/via-sdmmc.c 	blk_reg = data->blksz - 1;
data              502 drivers/mmc/host/via-sdmmc.c 	blk_reg |= (data->blocks) << 16;
data              553 drivers/mmc/host/via-sdmmc.c 	struct mmc_data *data;
data              558 drivers/mmc/host/via-sdmmc.c 	data = cmd->data;
data              587 drivers/mmc/host/via-sdmmc.c 	if (!(cmd->data))
data              590 drivers/mmc/host/via-sdmmc.c 	via_sdc_preparedata(host, data);
data              593 drivers/mmc/host/via-sdmmc.c 	if (data->blocks > 1) {
data              594 drivers/mmc/host/via-sdmmc.c 		if (data->flags & MMC_DATA_WRITE) {
data              601 drivers/mmc/host/via-sdmmc.c 		if (data->flags & MMC_DATA_WRITE) {
data              622 drivers/mmc/host/via-sdmmc.c 	struct mmc_data *data;
data              624 drivers/mmc/host/via-sdmmc.c 	BUG_ON(!host->data);
data              626 drivers/mmc/host/via-sdmmc.c 	data = host->data;
data              627 drivers/mmc/host/via-sdmmc.c 	host->data = NULL;
data              629 drivers/mmc/host/via-sdmmc.c 	if (data->error)
data              630 drivers/mmc/host/via-sdmmc.c 		data->bytes_xfered = 0;
data              632 drivers/mmc/host/via-sdmmc.c 		data->bytes_xfered = data->blocks * data->blksz;
data              634 drivers/mmc/host/via-sdmmc.c 	dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len,
data              635 drivers/mmc/host/via-sdmmc.c 		((data->flags & MMC_DATA_READ) ?
data              638 drivers/mmc/host/via-sdmmc.c 	if (data->stop)
data              639 drivers/mmc/host/via-sdmmc.c 		via_sdc_send_command(host, data->stop);
data              650 drivers/mmc/host/via-sdmmc.c 	if (!host->cmd->data)
data              856 drivers/mmc/host/via-sdmmc.c 		host->data->error = -ETIMEDOUT;
data              858 drivers/mmc/host/via-sdmmc.c 		host->data->error = -EILSEQ;
data              940 drivers/mmc/host/via-sdmmc.c 		if (sdhost->data) {
data              943 drivers/mmc/host/via-sdmmc.c 			sdhost->data->error = -ETIMEDOUT;
data              971 drivers/mmc/host/via-sdmmc.c 	host->data = NULL;
data              335 drivers/mmc/host/vub300.c 	struct mmc_data *data;
data              801 drivers/mmc/host/vub300.c 	} else if (!vub300->data) {
data              893 drivers/mmc/host/vub300.c 	struct mmc_data *data = vub300->data;
data             1087 drivers/mmc/host/vub300.c 	} else if (!data) {
data             1101 drivers/mmc/host/vub300.c 				(data->blocks >> 8) & 0xFF;
data             1103 drivers/mmc/host/vub300.c 				(data->blocks >> 0) & 0xFF;
data             1105 drivers/mmc/host/vub300.c 				(data->blksz >> 8) & 0xFF;
data             1107 drivers/mmc/host/vub300.c 				(data->blksz >> 0) & 0xFF;
data             1117 drivers/mmc/host/vub300.c 			(MMC_DATA_READ & data->flags) ? 0x00 : 0x80;
data             1131 drivers/mmc/host/vub300.c 		vub300->cmnd.head.block_count[0] = (data->blocks >> 8) & 0xFF;
data             1132 drivers/mmc/host/vub300.c 		vub300->cmnd.head.block_count[1] = (data->blocks >> 0) & 0xFF;
data             1133 drivers/mmc/host/vub300.c 		vub300->cmnd.head.block_size[0] = (data->blksz >> 8) & 0xFF;
data             1134 drivers/mmc/host/vub300.c 		vub300->cmnd.head.block_size[1] = (data->blksz >> 0) & 0xFF;
data             1136 drivers/mmc/host/vub300.c 			(MMC_DATA_READ & data->flags) ? 0x00 : 0x80;
data             1205 drivers/mmc/host/vub300.c 	const u8 *data = fw->data;
data             1211 drivers/mmc/host/vub300.c 		c = *data++;
data             1213 drivers/mmc/host/vub300.c 	dev_info(&vub300->udev->dev, "using offload firmware %s %s\n", fw->data,
data             1223 drivers/mmc/host/vub300.c 	interrupt_size += *data++;
data             1226 drivers/mmc/host/vub300.c 	interrupt_size += *data++;
data             1233 drivers/mmc/host/vub300.c 			memcpy(xfer_buffer, data, interrupt_size);
data             1237 drivers/mmc/host/vub300.c 			data += interrupt_size;
data             1251 drivers/mmc/host/vub300.c 				" INTERRUPT_PSEUDOCODE for %s %s\n", fw->data,
data             1261 drivers/mmc/host/vub300.c 			fw->data, vub300->vub_name);
data             1266 drivers/mmc/host/vub300.c 	ts += *data++;
data             1269 drivers/mmc/host/vub300.c 	ts += *data++;
data             1276 drivers/mmc/host/vub300.c 			memcpy(xfer_buffer, data, ts);
data             1280 drivers/mmc/host/vub300.c 			data += ts;
data             1294 drivers/mmc/host/vub300.c 				" TRANSFER_PSEUDOCODE for %s %s\n", fw->data,
data             1304 drivers/mmc/host/vub300.c 			fw->data, vub300->vub_name);
data             1309 drivers/mmc/host/vub300.c 	register_count += *data++;
data             1316 drivers/mmc/host/vub300.c 			vub300->sdio_register[i].func_num = *data++;
data             1318 drivers/mmc/host/vub300.c 			func_num += *data++;
data             1321 drivers/mmc/host/vub300.c 			func_num += *data++;
data             1324 drivers/mmc/host/vub300.c 			func_num += *data++;
data             1398 drivers/mmc/host/vub300.c 			       unsigned int pipe, void *data, int len,
data             1408 drivers/mmc/host/vub300.c 	usb_fill_bulk_urb(vub300->urb, usb_dev, pipe, data, len,
data             1431 drivers/mmc/host/vub300.c 			       struct mmc_command *cmd, struct mmc_data *data)
data             1443 drivers/mmc/host/vub300.c 				     pipe, 0, data->sg,
data             1444 drivers/mmc/host/vub300.c 				     data->sg_len, 0, GFP_KERNEL);
data             1449 drivers/mmc/host/vub300.c 			data->bytes_xfered = 0;
data             1460 drivers/mmc/host/vub300.c 				data->bytes_xfered = 0;
data             1463 drivers/mmc/host/vub300.c 				data->bytes_xfered = vub300->datasize;
data             1479 drivers/mmc/host/vub300.c 				data->bytes_xfered = 0;
data             1484 drivers/mmc/host/vub300.c 				data->bytes_xfered = 0;
data             1488 drivers/mmc/host/vub300.c 				sg_copy_from_buffer(data->sg, data->sg_len, buf,
data             1491 drivers/mmc/host/vub300.c 				data->bytes_xfered = vub300->datasize;
data             1496 drivers/mmc/host/vub300.c 			data->bytes_xfered = 0;
data             1503 drivers/mmc/host/vub300.c 				struct mmc_command *cmd, struct mmc_data *data)
data             1513 drivers/mmc/host/vub300.c 		sg_copy_to_buffer(data->sg, data->sg_len,
data             1525 drivers/mmc/host/vub300.c 			data->bytes_xfered = 0;
data             1527 drivers/mmc/host/vub300.c 			data->bytes_xfered = vub300->datasize;
data             1537 drivers/mmc/host/vub300.c 			sg_copy_to_buffer(data->sg, data->sg_len, buf,
data             1548 drivers/mmc/host/vub300.c 				data->bytes_xfered = 0;
data             1550 drivers/mmc/host/vub300.c 				data->bytes_xfered = vub300->datasize;
data             1554 drivers/mmc/host/vub300.c 			data->bytes_xfered = 0;
data             1559 drivers/mmc/host/vub300.c 		sg_copy_to_buffer(data->sg, data->sg_len, buf, sizeof(buf));
data             1561 drivers/mmc/host/vub300.c 				     pipe, 0, data->sg,
data             1562 drivers/mmc/host/vub300.c 				     data->sg_len, 0, GFP_KERNEL);
data             1567 drivers/mmc/host/vub300.c 			data->bytes_xfered = 0;
data             1575 drivers/mmc/host/vub300.c 				data->bytes_xfered = 0;
data             1580 drivers/mmc/host/vub300.c 					data->bytes_xfered = 0;
data             1582 drivers/mmc/host/vub300.c 					data->bytes_xfered = vub300->datasize;
data             1592 drivers/mmc/host/vub300.c 				      struct mmc_data *data, int data_length)
data             1639 drivers/mmc/host/vub300.c 		if (vub300->data)
data             1749 drivers/mmc/host/vub300.c 		struct mmc_data *data = vub300->data;
data             1766 drivers/mmc/host/vub300.c 		if (!data)
data             1768 drivers/mmc/host/vub300.c 		else if (MMC_DATA_READ & data->flags)
data             1769 drivers/mmc/host/vub300.c 			data_length = __command_read_data(vub300, cmd, data);
data             1771 drivers/mmc/host/vub300.c 			data_length = __command_write_data(vub300, cmd, data);
data             1772 drivers/mmc/host/vub300.c 		__vub300_command_response(vub300, cmd, data, data_length);
data             1775 drivers/mmc/host/vub300.c 		vub300->data = NULL;
data             1907 drivers/mmc/host/vub300.c 		struct mmc_data *data = req->data;
data             1945 drivers/mmc/host/vub300.c 			vub300->data = data;
data             1946 drivers/mmc/host/vub300.c 			if (data)
data             1947 drivers/mmc/host/vub300.c 				vub300->datasize = data->blksz * data->blocks;
data              235 drivers/mmc/host/wbsd.c static inline void wbsd_init_sg(struct wbsd_host *host, struct mmc_data *data)
data              240 drivers/mmc/host/wbsd.c 	host->cur_sg = data->sg;
data              241 drivers/mmc/host/wbsd.c 	host->num_sg = data->sg_len;
data              271 drivers/mmc/host/wbsd.c static inline void wbsd_sg_to_dma(struct wbsd_host *host, struct mmc_data *data)
data              276 drivers/mmc/host/wbsd.c 	for (i = 0; i < data->sg_len; i++)
data              277 drivers/mmc/host/wbsd.c 		len += data->sg[i].length;
data              278 drivers/mmc/host/wbsd.c 	sg_copy_to_buffer(data->sg, data->sg_len, host->dma_buffer, len);
data              281 drivers/mmc/host/wbsd.c static inline void wbsd_dma_to_sg(struct wbsd_host *host, struct mmc_data *data)
data              286 drivers/mmc/host/wbsd.c 	for (i = 0; i < data->sg_len; i++)
data              287 drivers/mmc/host/wbsd.c 		len += data->sg[i].length;
data              288 drivers/mmc/host/wbsd.c 	sg_copy_from_buffer(data->sg, data->sg_len, host->dma_buffer, len);
data              400 drivers/mmc/host/wbsd.c 	struct mmc_data *data = host->mrq->cmd->data;
data              434 drivers/mmc/host/wbsd.c 			data->bytes_xfered++;
data              459 drivers/mmc/host/wbsd.c 	if ((data->blocks * data->blksz - data->bytes_xfered) < 16)
data              465 drivers/mmc/host/wbsd.c 	struct mmc_data *data = host->mrq->cmd->data;
data              500 drivers/mmc/host/wbsd.c 			data->bytes_xfered++;
data              528 drivers/mmc/host/wbsd.c static void wbsd_prepare_data(struct wbsd_host *host, struct mmc_data *data)
data              538 drivers/mmc/host/wbsd.c 	size = data->blocks * data->blksz;
data              544 drivers/mmc/host/wbsd.c 	if (data->timeout_ns > 127000000)
data              548 drivers/mmc/host/wbsd.c 			data->timeout_ns / 1000000);
data              551 drivers/mmc/host/wbsd.c 	if (data->timeout_clks > 255)
data              554 drivers/mmc/host/wbsd.c 		wbsd_write_index(host, WBSD_IDX_NSAC, data->timeout_clks);
data              565 drivers/mmc/host/wbsd.c 		blksize = data->blksz + 2;
data              570 drivers/mmc/host/wbsd.c 		blksize = data->blksz + 2 * 4;
data              576 drivers/mmc/host/wbsd.c 		data->error = -EINVAL;
data              598 drivers/mmc/host/wbsd.c 			data->error = -EINVAL;
data              606 drivers/mmc/host/wbsd.c 		if (data->flags & MMC_DATA_WRITE)
data              607 drivers/mmc/host/wbsd.c 			wbsd_sg_to_dma(host, data);
data              615 drivers/mmc/host/wbsd.c 		if (data->flags & MMC_DATA_READ)
data              639 drivers/mmc/host/wbsd.c 		wbsd_init_sg(host, data);
data              650 drivers/mmc/host/wbsd.c 		if (data->flags & MMC_DATA_READ) {
data              660 drivers/mmc/host/wbsd.c 	data->error = 0;
data              663 drivers/mmc/host/wbsd.c static void wbsd_finish_data(struct wbsd_host *host, struct mmc_data *data)
data              674 drivers/mmc/host/wbsd.c 	if (data->stop)
data              675 drivers/mmc/host/wbsd.c 		wbsd_send_command(host, data->stop);
data              703 drivers/mmc/host/wbsd.c 		data->bytes_xfered = host->mrq->data->blocks *
data              704 drivers/mmc/host/wbsd.c 			host->mrq->data->blksz - count;
data              705 drivers/mmc/host/wbsd.c 		data->bytes_xfered -= data->bytes_xfered % data->blksz;
data              715 drivers/mmc/host/wbsd.c 			if (!data->error)
data              716 drivers/mmc/host/wbsd.c 				data->error = -EIO;
data              722 drivers/mmc/host/wbsd.c 			if (data->flags & MMC_DATA_READ)
data              723 drivers/mmc/host/wbsd.c 				wbsd_dma_to_sg(host, data);
data              726 drivers/mmc/host/wbsd.c 		if (data->error) {
data              727 drivers/mmc/host/wbsd.c 			if (data->bytes_xfered)
data              728 drivers/mmc/host/wbsd.c 				data->bytes_xfered -= data->blksz;
data              765 drivers/mmc/host/wbsd.c 	if (cmd->data) {
data              803 drivers/mmc/host/wbsd.c 	if (cmd->data) {
data              804 drivers/mmc/host/wbsd.c 		wbsd_prepare_data(host, cmd->data);
data              806 drivers/mmc/host/wbsd.c 		if (cmd->data->error)
data              817 drivers/mmc/host/wbsd.c 	if (cmd->data && !cmd->error) {
data              981 drivers/mmc/host/wbsd.c 	WARN_ON(!host->mrq->cmd->data);
data              982 drivers/mmc/host/wbsd.c 	if (!host->mrq->cmd->data)
data              985 drivers/mmc/host/wbsd.c 	return host->mrq->cmd->data;
data             1040 drivers/mmc/host/wbsd.c 	struct mmc_data *data;
data             1047 drivers/mmc/host/wbsd.c 	data = wbsd_get_data(host);
data             1048 drivers/mmc/host/wbsd.c 	if (!data)
data             1051 drivers/mmc/host/wbsd.c 	if (data->flags & MMC_DATA_WRITE)
data             1071 drivers/mmc/host/wbsd.c 	struct mmc_data *data;
data             1078 drivers/mmc/host/wbsd.c 	data = wbsd_get_data(host);
data             1079 drivers/mmc/host/wbsd.c 	if (!data)
data             1084 drivers/mmc/host/wbsd.c 	data->error = -EILSEQ;
data             1095 drivers/mmc/host/wbsd.c 	struct mmc_data *data;
data             1102 drivers/mmc/host/wbsd.c 	data = wbsd_get_data(host);
data             1103 drivers/mmc/host/wbsd.c 	if (!data)
data             1108 drivers/mmc/host/wbsd.c 	data->error = -ETIMEDOUT;
data             1119 drivers/mmc/host/wbsd.c 	struct mmc_data *data;
data             1127 drivers/mmc/host/wbsd.c 	data = wbsd_get_data(host);
data             1128 drivers/mmc/host/wbsd.c 	if (!data)
data             1131 drivers/mmc/host/wbsd.c 	wbsd_finish_data(host, data);
data              299 drivers/mmc/host/wmt-sdmmc.c 	req->data->bytes_xfered = req->data->blksz * req->data->blocks;
data              302 drivers/mmc/host/wmt-sdmmc.c 	if (req->data->flags & MMC_DATA_WRITE)
data              303 drivers/mmc/host/wmt-sdmmc.c 		dma_unmap_sg(mmc_dev(priv->mmc), req->data->sg,
data              304 drivers/mmc/host/wmt-sdmmc.c 			     req->data->sg_len, DMA_TO_DEVICE);
data              306 drivers/mmc/host/wmt-sdmmc.c 		dma_unmap_sg(mmc_dev(priv->mmc), req->data->sg,
data              307 drivers/mmc/host/wmt-sdmmc.c 			     req->data->sg_len, DMA_FROM_DEVICE);
data              310 drivers/mmc/host/wmt-sdmmc.c 	if ((req->cmd->error) || (req->data->error))
data              314 drivers/mmc/host/wmt-sdmmc.c 		if (!req->data->stop) {
data              325 drivers/mmc/host/wmt-sdmmc.c 			priv->cmd = req->data->stop;
data              326 drivers/mmc/host/wmt-sdmmc.c 			wmt_mci_send_command(priv->mmc, req->data->stop->opcode,
data              327 drivers/mmc/host/wmt-sdmmc.c 					     7, req->data->stop->arg, 9);
data              333 drivers/mmc/host/wmt-sdmmc.c static irqreturn_t wmt_mci_dma_isr(int irq_num, void *data)
data              339 drivers/mmc/host/wmt-sdmmc.c 	priv = (struct wmt_mci_priv *)data;
data              345 drivers/mmc/host/wmt-sdmmc.c 		priv->req->data->error = -ETIMEDOUT;
data              350 drivers/mmc/host/wmt-sdmmc.c 	priv->req->data->error = 0;
data              370 drivers/mmc/host/wmt-sdmmc.c static irqreturn_t wmt_mci_regular_isr(int irq_num, void *data)
data              379 drivers/mmc/host/wmt-sdmmc.c 	priv = (struct wmt_mci_priv *)data;
data              401 drivers/mmc/host/wmt-sdmmc.c 	if ((!priv->req->data) ||
data              402 drivers/mmc/host/wmt-sdmmc.c 	    ((priv->req->data->stop) && (priv->cmd == priv->req->data->stop))) {
data              598 drivers/mmc/host/wmt-sdmmc.c 	if (!req->data) {
data              603 drivers/mmc/host/wmt-sdmmc.c 	if (req->data) {
data              611 drivers/mmc/host/wmt-sdmmc.c 		writew((reg_tmp & 0xF800) | (req->data->blksz - 1),
data              615 drivers/mmc/host/wmt-sdmmc.c 		writew(req->data->blocks, priv->sdmmc_base + SDMMC_BLKCNT);
data              619 drivers/mmc/host/wmt-sdmmc.c 		if (req->data->flags & MMC_DATA_WRITE) {
data              620 drivers/mmc/host/wmt-sdmmc.c 			sg_cnt = dma_map_sg(mmc_dev(mmc), req->data->sg,
data              621 drivers/mmc/host/wmt-sdmmc.c 					    req->data->sg_len, DMA_TO_DEVICE);
data              623 drivers/mmc/host/wmt-sdmmc.c 			if (req->data->blocks > 1)
data              626 drivers/mmc/host/wmt-sdmmc.c 			sg_cnt = dma_map_sg(mmc_dev(mmc), req->data->sg,
data              627 drivers/mmc/host/wmt-sdmmc.c 					    req->data->sg_len, DMA_FROM_DEVICE);
data              629 drivers/mmc/host/wmt-sdmmc.c 			if (req->data->blocks > 1)
data              636 drivers/mmc/host/wmt-sdmmc.c 		for_each_sg(req->data->sg, sg, sg_cnt, i) {
data              639 drivers/mmc/host/wmt-sdmmc.c 				wmt_dma_init_descriptor(desc, req->data->blksz,
data              644 drivers/mmc/host/wmt-sdmmc.c 				offset += req->data->blksz;
data              646 drivers/mmc/host/wmt-sdmmc.c 				if (desc_cnt == req->data->blocks)
data              653 drivers/mmc/host/wmt-sdmmc.c 		if (req->data->flags & MMC_DATA_WRITE)
data              745 drivers/mmc/host/wmt-sdmmc.c 	{ .compatible = "wm,wm8505-sdhc", .data = &wm8505_caps },
data              760 drivers/mmc/host/wmt-sdmmc.c 	if (!of_id || !of_id->data) {
data              765 drivers/mmc/host/wmt-sdmmc.c 	wmt_caps = of_id->data;
data              266 drivers/mtd/devices/lart.c    volatile __u8 *data = (__u8 *) (FLASH_OFFSET + offset);
data              268 drivers/mtd/devices/lart.c    printk (KERN_DEBUG "%s(): 0x%.8x -> 0x%.2x\n", __func__, offset, *data);
data              270 drivers/mtd/devices/lart.c    return (*data);
data              275 drivers/mtd/devices/lart.c    volatile __u32 *data = (__u32 *) (FLASH_OFFSET + offset);
data              277 drivers/mtd/devices/lart.c    printk (KERN_DEBUG "%s(): 0x%.8x -> 0x%.8x\n", __func__, offset, *data);
data              279 drivers/mtd/devices/lart.c    return (*data);
data              284 drivers/mtd/devices/lart.c    volatile __u32 *data = (__u32 *) (FLASH_OFFSET + offset);
data              285 drivers/mtd/devices/lart.c    *data = x;
data              287 drivers/mtd/devices/lart.c    printk (KERN_DEBUG "%s(): 0x%.8x <- 0x%.8x\n", __func__, offset, *data);
data              174 drivers/mtd/devices/mchp23k256.c 	struct flash_platform_data *data;
data              189 drivers/mtd/devices/mchp23k256.c 	data = dev_get_platdata(&spi->dev);
data              204 drivers/mtd/devices/mchp23k256.c 	err = mtd_device_register(&flash->mtd, data ? data->parts : NULL,
data              205 drivers/mtd/devices/mchp23k256.c 				  data ? data->nr_parts : 0);
data              222 drivers/mtd/devices/mchp23k256.c 		.data = &mchp23k256_caps,
data              226 drivers/mtd/devices/mchp23k256.c 		.data = &mchp23lcv1024_caps,
data              230 drivers/mtd/devices/powernv_flash.c 	struct powernv_flash *data;
data              233 drivers/mtd/devices/powernv_flash.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              234 drivers/mtd/devices/powernv_flash.c 	if (!data)
data              237 drivers/mtd/devices/powernv_flash.c 	data->mtd.priv = data;
data              239 drivers/mtd/devices/powernv_flash.c 	ret = of_property_read_u32(dev->of_node, "ibm,opal-id", &(data->id));
data              245 drivers/mtd/devices/powernv_flash.c 	ret = powernv_flash_set_driver_info(dev, &data->mtd);
data              249 drivers/mtd/devices/powernv_flash.c 	dev_set_drvdata(dev, data);
data              256 drivers/mtd/devices/powernv_flash.c 	return mtd_device_register(&data->mtd, NULL, 0);
data              267 drivers/mtd/devices/powernv_flash.c 	struct powernv_flash *data = dev_get_drvdata(&(pdev->dev));
data              270 drivers/mtd/devices/powernv_flash.c 	return mtd_device_unregister(&(data->mtd));
data              352 drivers/mtd/devices/sst25l.c 	struct flash_platform_data *data;
data              367 drivers/mtd/devices/sst25l.c 	data = dev_get_platdata(&spi->dev);
data              368 drivers/mtd/devices/sst25l.c 	if (data && data->name)
data              369 drivers/mtd/devices/sst25l.c 		flash->mtd.name = data->name;
data              393 drivers/mtd/devices/sst25l.c 	ret = mtd_device_register(&flash->mtd, data ? data->parts : NULL,
data              394 drivers/mtd/devices/sst25l.c 				  data ? data->nr_parts : 0);
data              915 drivers/mtd/devices/st_spi_fsm.c 			     uint8_t *data, int bytes)
data              935 drivers/mtd/devices/st_spi_fsm.c 		data[i] = t[i];
data              943 drivers/mtd/devices/st_spi_fsm.c 			    uint16_t data, int bytes, int wait_busy)
data              949 drivers/mtd/devices/st_spi_fsm.c 		" %s wait-busy\n", cmd, bytes, data, wait_busy ? "with" : "no");
data              956 drivers/mtd/devices/st_spi_fsm.c 	seq->status = (uint32_t)data | STA_PADS_1 | STA_CSDEASSERT;
data              117 drivers/mtd/maps/ixp4xx.c 		u16 data = flash_read16(src);
data              118 drivers/mtd/maps/ixp4xx.c 		*dest++ = BYTE0(data);
data              119 drivers/mtd/maps/ixp4xx.c 		*dest++ = BYTE1(data);
data              238 drivers/mtd/maps/physmap-core.c 		.data = "cfi_probe",
data              251 drivers/mtd/maps/physmap-core.c 		.data = "jedec_probe",
data              255 drivers/mtd/maps/physmap-core.c 		.data = "map_ram",
data              259 drivers/mtd/maps/physmap-core.c 		.data = "map_rom",
data              302 drivers/mtd/maps/physmap-core.c 	probe_type = match->data;
data               31 drivers/mtd/maps/physmap-versatile.c 		.data = (void *)INTEGRATOR_AP_FLASHPROT,
data               35 drivers/mtd/maps/physmap-versatile.c 		.data = (void *)INTEGRATOR_CP_FLASHPROT,
data               39 drivers/mtd/maps/physmap-versatile.c 		.data = (void *)VERSATILE_FLASHPROT,
data               43 drivers/mtd/maps/physmap-versatile.c 		.data = (void *)REALVIEW_FLASHPROT,
data               47 drivers/mtd/maps/physmap-versatile.c 		.data = (void *)REALVIEW_FLASHPROT,
data               51 drivers/mtd/maps/physmap-versatile.c 		.data = (void *)REALVIEW_FLASHPROT,
data               55 drivers/mtd/maps/physmap-versatile.c 		.data = (void *)REALVIEW_FLASHPROT,
data               59 drivers/mtd/maps/physmap-versatile.c 		.data = (void *)REALVIEW_FLASHPROT,
data              208 drivers/mtd/maps/physmap-versatile.c 		versatile_flashprot = (enum versatile_flashprot)devid->data;
data              133 drivers/mtd/maps/pismo.c 	struct physmap_flash_data data = {
data              138 drivers/mtd/maps/pismo.c 		data.set_vpp = pismo_set_vpp;
data              141 drivers/mtd/maps/pismo.c 		&data, sizeof(data));
data              147 drivers/mtd/maps/pismo.c 	struct platdata_mtd_ram data = {
data              152 drivers/mtd/maps/pismo.c 		&data, sizeof(data));
data              559 drivers/mtd/mtdchar.c 	if (copy_from_user(&p, arg->data, sizeof(p)))
data             1072 drivers/mtd/mtdchar.c 		a.data = compat_ptr(compat_arg.data);
data               19 drivers/mtd/mtdcore.h 			 struct mtd_part_parser_data *data);
data              833 drivers/mtd/mtdpart.c 			     struct mtd_part_parser_data *data)
data              837 drivers/mtd/mtdpart.c 	ret = (*parser->parse_fn)(master, &pparts->parts, data);
data              961 drivers/mtd/mtdpart.c 			 struct mtd_part_parser_data *data)
data              989 drivers/mtd/mtdpart.c 			ret = mtd_part_do_parse(parser, master, &pparts, data);
data              323 drivers/mtd/mtdswap.c 	struct mtdswap_oobdata *data, *data2;
data              345 drivers/mtd/mtdswap.c 	data = (struct mtdswap_oobdata *)d->oob_buf;
data              349 drivers/mtd/mtdswap.c 	if (le16_to_cpu(data->magic) == MTDSWAP_MAGIC_CLEAN) {
data              350 drivers/mtd/mtdswap.c 		eb->erase_count = le32_to_cpu(data->count);
data             1170 drivers/mtd/mtdswap.c static int mtdswap_show(struct seq_file *s, void *data)
data              633 drivers/mtd/nand/onenand/onenand_base.c static irqreturn_t onenand_interrupt(int irq, void *data)
data              635 drivers/mtd/nand/onenand/onenand_base.c 	struct onenand_chip *this = data;
data              561 drivers/mtd/nand/onenand/samsung.c static irqreturn_t s5pc110_onenand_irq(int irq, void *data)
data              187 drivers/mtd/nand/raw/ams-delta.c 			ams_delta_read_buf(priv, instr->ctx.data.buf.in,
data              188 drivers/mtd/nand/raw/ams-delta.c 					   instr->ctx.data.len);
data              192 drivers/mtd/nand/raw/ams-delta.c 			ams_delta_write_buf(priv, instr->ctx.data.buf.out,
data              193 drivers/mtd/nand/raw/ams-delta.c 					    instr->ctx.data.len);
data              188 drivers/mtd/nand/raw/atmel/nand-controller.c 	enum atmel_nfc_data_xfer data;
data              283 drivers/mtd/nand/raw/atmel/nand-controller.c static irqreturn_t atmel_nfc_interrupt(int irq, void *data)
data              285 drivers/mtd/nand/raw/atmel/nand-controller.c 	struct atmel_hsmc_nand_controller *nc = data;
data              356 drivers/mtd/nand/raw/atmel/nand-controller.c static void atmel_nand_dma_transfer_finished(void *data)
data              358 drivers/mtd/nand/raw/atmel/nand-controller.c 	struct completion *finished = data;
data              573 drivers/mtd/nand/raw/atmel/nand-controller.c 	if (nc->op.data != ATMEL_NFC_NO_DATA) {
data              577 drivers/mtd/nand/raw/atmel/nand-controller.c 		if (nc->op.data == ATMEL_NFC_WRITE_DATA)
data              920 drivers/mtd/nand/raw/atmel/nand-controller.c 	nc->op.data = ATMEL_NFC_WRITE_DATA;
data             1005 drivers/mtd/nand/raw/atmel/nand-controller.c 	nc->op.data = ATMEL_NFC_READ_DATA;
data             1883 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &at91sam9260_ebi_csa,
data             1887 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &at91sam9261_ebi_csa,
data             1891 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &at91sam9263_ebi_csa,
data             1895 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &at91sam9rl_ebi_csa,
data             1899 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &at91sam9g45_ebi_csa,
data             1903 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &at91sam9n12_ebi_csa,
data             1907 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &at91sam9x5_ebi_csa,
data             1911 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &sam9x60_ebi_csa,
data             2056 drivers/mtd/nand/raw/atmel/nand-controller.c 	nc->ebi_csa = (struct atmel_smc_nand_ebi_csa_cfg *)match->data;
data             2461 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &atmel_rm9200_nc_caps,
data             2465 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &atmel_sam9260_nc_caps,
data             2469 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &atmel_sam9261_nc_caps,
data             2473 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &atmel_sam9g45_nc_caps,
data             2477 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &atmel_sama5_nc_caps,
data             2481 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &microchip_sam9x60_nc_caps,
data             2486 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &atmel_rm9200_nand_caps,
data             2490 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &atmel_rm9200_nand_caps,
data             2494 drivers/mtd/nand/raw/atmel/nand-controller.c 		.data = &atmel_rm9200_nand_caps,
data              691 drivers/mtd/nand/raw/atmel/pmecc.c 			       void *data, void *ecc)
data              723 drivers/mtd/nand/raw/atmel/pmecc.c 			ptr = data + byte;
data              967 drivers/mtd/nand/raw/atmel/pmecc.c 		if (match && match->data)
data              968 drivers/mtd/nand/raw/atmel/pmecc.c 			caps = match->data;
data               65 drivers/mtd/nand/raw/atmel/pmecc.h 			       void *data, void *ecc);
data              143 drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c 	const u32 *data = (u32 *)buf;
data              150 drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c 	for (i = 0; i < len; i += 4, data++) {
data              151 drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c 		bcma_cc_write32(cc, BCMA_CC_NFLASH_DATA, *data);
data             1219 drivers/mtd/nand/raw/brcmnand/brcmnand.c 				 u32 data)
data             1234 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	nand_writereg(ctrl, reg_offs, data);
data             1288 drivers/mtd/nand/raw/brcmnand/brcmnand.c static irqreturn_t brcmnand_ctlrdy_irq(int irq, void *data)
data             1290 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	struct brcmnand_controller *ctrl = data;
data             1301 drivers/mtd/nand/raw/brcmnand/brcmnand.c static irqreturn_t brcmnand_irq(int irq, void *data)
data             1303 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	struct brcmnand_controller *ctrl = data;
data             1306 drivers/mtd/nand/raw/brcmnand/brcmnand.c 		return brcmnand_ctlrdy_irq(irq, data);
data             1311 drivers/mtd/nand/raw/brcmnand/brcmnand.c static irqreturn_t brcmnand_dma_irq(int irq, void *data)
data             1313 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	struct brcmnand_controller *ctrl = data;
data             1411 drivers/mtd/nand/raw/brcmnand/brcmnand.c 				 enum brcmnand_llop_type type, u32 data,
data             1418 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	tmp = data & LLOP_DATA_MASK;
data              291 drivers/mtd/nand/raw/davinci_nand.c static int nand_davinci_correct_4bit(struct nand_chip *chip, u_char *data,
data              405 drivers/mtd/nand/raw/davinci_nand.c 			data[error_address] ^= error_value;
data               66 drivers/mtd/nand/raw/denali.c 				u32 data)
data               68 drivers/mtd/nand/raw/denali.c 	iowrite32(data, denali->host + addr);
data               84 drivers/mtd/nand/raw/denali.c 				 u32 data)
data               87 drivers/mtd/nand/raw/denali.c 	iowrite32(data, denali->host + DENALI_INDEXED_DATA);
data             1026 drivers/mtd/nand/raw/denali.c 	u32 data;
data             1030 drivers/mtd/nand/raw/denali.c 		data = denali->host_read(denali, type | DENALI_BANK(denali));
data             1032 drivers/mtd/nand/raw/denali.c 		buf[i] = data;
data             1033 drivers/mtd/nand/raw/denali.c 		buf[i + 1] = data >> 16;
data             1104 drivers/mtd/nand/raw/denali.c 			       instr->ctx.data.buf.in,
data             1105 drivers/mtd/nand/raw/denali.c 			       instr->ctx.data.len,
data             1106 drivers/mtd/nand/raw/denali.c 			       !instr->ctx.data.force_8bit &&
data             1111 drivers/mtd/nand/raw/denali.c 				instr->ctx.data.buf.out,
data             1112 drivers/mtd/nand/raw/denali.c 				instr->ctx.data.len,
data             1113 drivers/mtd/nand/raw/denali.c 				!instr->ctx.data.force_8bit &&
data              384 drivers/mtd/nand/raw/denali.h 			   u32 data);
data               60 drivers/mtd/nand/raw/denali_dt.c 		.data = &denali_socfpga_data,
data               64 drivers/mtd/nand/raw/denali_dt.c 		.data = &denali_uniphier_v5a_data,
data               68 drivers/mtd/nand/raw/denali_dt.c 		.data = &denali_uniphier_v5b_data,
data              151 drivers/mtd/nand/raw/denali_dt.c 	const struct denali_dt_data *data;
data              161 drivers/mtd/nand/raw/denali_dt.c 	data = of_device_get_match_data(dev);
data              162 drivers/mtd/nand/raw/denali_dt.c 	if (data) {
data              163 drivers/mtd/nand/raw/denali_dt.c 		denali->revision = data->revision;
data              164 drivers/mtd/nand/raw/denali_dt.c 		denali->caps = data->caps;
data              165 drivers/mtd/nand/raw/denali_dt.c 		denali->ecc_caps = data->ecc_caps;
data              137 drivers/mtd/nand/raw/diskonchip.c static int doc_ecc_decode(struct rs_control *rs, uint8_t *data, uint8_t *ecc)
data              201 drivers/mtd/nand/raw/diskonchip.c 					data[index] ^= val;
data              211 drivers/mtd/nand/raw/diskonchip.c 					data[index] ^= val;
data              560 drivers/mtd/nand/raw/fsl_ifc_nand.c 	uint16_t data;
data              567 drivers/mtd/nand/raw/fsl_ifc_nand.c 		data = ifc_in16(ifc_nand_ctrl->addr + ifc_nand_ctrl->index);
data              569 drivers/mtd/nand/raw/fsl_ifc_nand.c 		return (uint8_t) data;
data              374 drivers/mtd/nand/raw/fsmc_nand.c static int fsmc_read_hwecc_ecc4(struct nand_chip *chip, const u8 *data,
data              422 drivers/mtd/nand/raw/fsmc_nand.c static int fsmc_read_hwecc_ecc1(struct nand_chip *chip, const u8 *data,
data              631 drivers/mtd/nand/raw/fsmc_nand.c 				fsmc_read_buf_dma(host, instr->ctx.data.buf.in,
data              632 drivers/mtd/nand/raw/fsmc_nand.c 						  instr->ctx.data.len);
data              634 drivers/mtd/nand/raw/fsmc_nand.c 				fsmc_read_buf(host, instr->ctx.data.buf.in,
data              635 drivers/mtd/nand/raw/fsmc_nand.c 					      instr->ctx.data.len);
data              641 drivers/mtd/nand/raw/fsmc_nand.c 						   instr->ctx.data.buf.out,
data              642 drivers/mtd/nand/raw/fsmc_nand.c 						   instr->ctx.data.len);
data              644 drivers/mtd/nand/raw/fsmc_nand.c 				fsmc_write_buf(host, instr->ctx.data.buf.out,
data              645 drivers/mtd/nand/raw/fsmc_nand.c 					       instr->ctx.data.len);
data             2459 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			buf_write = instr->ctx.data.buf.out;
data             2460 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			buf_len = instr->ctx.data.len;
data             2467 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			if (!instr->ctx.data.len)
data             2469 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			buf_read = instr->ctx.data.buf.in;
data             2470 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			buf_len = instr->ctx.data.len;
data             2615 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 		.data = &gpmi_devdata_imx23,
data             2618 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 		.data = &gpmi_devdata_imx28,
data             2621 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 		.data = &gpmi_devdata_imx6q,
data             2624 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 		.data = &gpmi_devdata_imx6sx,
data             2627 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 		.data = &gpmi_devdata_imx7d,
data             2644 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 		this->devdata = of_id->data;
data              509 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c 	{ .compatible = "ingenic,jz4740-nand", .data = &jz4740_soc_info },
data              510 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c 	{ .compatible = "ingenic,jz4725b-nand", .data = &jz4725b_soc_info },
data              511 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c 	{ .compatible = "ingenic,jz4780-nand", .data = &jz4780_soc_info },
data              279 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c 	{ .compatible = "ingenic,jz4725b-bch", .data = &jz4725b_bch_ops },
data              102 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c 	uint16_t data;
data              106 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c 	data = buf[index];
data              107 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c 	data |= buf[index + 1] << 8;
data              109 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c 	mask ^= (data >> offset) & 0x1ff;
data              110 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c 	data &= ~(0x1ff << offset);
data              111 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c 	data |= (mask << offset);
data              113 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c 	buf[index] = data & 0xff;
data              114 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c 	buf[index + 1] = (data >> 8) & 0xff;
data              181 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c 	{ .compatible = "ingenic,jz4740-ecc", .data = &jz4740_ecc_ops },
data              254 drivers/mtd/nand/raw/ingenic/jz4780_bch.c 	{ .compatible = "ingenic,jz4780-bch", .data = &jz4780_bch_ops },
data              902 drivers/mtd/nand/raw/marvell_nand.c 					  u8 *data, int data_len,
data              915 drivers/mtd/nand/raw/marvell_nand.c 	if (!data)
data              922 drivers/mtd/nand/raw/marvell_nand.c 	bf = nand_check_erased_ecc_chunk(data, data_len, ecc, ecc_len,
data             1239 drivers/mtd/nand/raw/marvell_nand.c 					      u8 *data, unsigned int data_len,
data             1291 drivers/mtd/nand/raw/marvell_nand.c 		marvell_nfc_xfer_data_in_pio(nfc, data,
data             1293 drivers/mtd/nand/raw/marvell_nand.c 		data += FIFO_DEPTH * BCH_SEQ_READS;
data             1312 drivers/mtd/nand/raw/marvell_nand.c 	u8 *data = buf, *spare = chip->oob_poi;
data             1337 drivers/mtd/nand/raw/marvell_nand.c 		marvell_nfc_hw_ecc_bch_read_chunk(chip, chunk, data, data_len,
data             1343 drivers/mtd/nand/raw/marvell_nand.c 		data += data_len;
data             1502 drivers/mtd/nand/raw/marvell_nand.c 				   const u8 *data, unsigned int data_len,
data             1556 drivers/mtd/nand/raw/marvell_nand.c 	iowrite32_rep(nfc->regs + NDDB, data, FIFO_REP(data_len));
data             1568 drivers/mtd/nand/raw/marvell_nand.c 	const u8 *data = buf;
data             1588 drivers/mtd/nand/raw/marvell_nand.c 		marvell_nfc_hw_ecc_bch_write_chunk(chip, chunk, data, data_len,
data             1590 drivers/mtd/nand/raw/marvell_nand.c 		data += data_len;
data             1737 drivers/mtd/nand/raw/marvell_nand.c 	if (instr->ctx.data.force_8bit)
data             1741 drivers/mtd/nand/raw/marvell_nand.c 		u8 *in = instr->ctx.data.buf.in + offset;
data             1745 drivers/mtd/nand/raw/marvell_nand.c 		const u8 *out = instr->ctx.data.buf.out + offset;
data             1750 drivers/mtd/nand/raw/marvell_nand.c 	if (instr->ctx.data.force_8bit)
data             3050 drivers/mtd/nand/raw/marvell_nand.c 		.data = &marvell_armada_8k_nfc_caps,
data             3054 drivers/mtd/nand/raw/marvell_nand.c 		.data = &marvell_armada370_nfc_caps,
data             3058 drivers/mtd/nand/raw/marvell_nand.c 		.data = &marvell_pxa3xx_nfc_caps,
data             3063 drivers/mtd/nand/raw/marvell_nand.c 		.data = &marvell_armada_8k_nfc_legacy_caps,
data             3067 drivers/mtd/nand/raw/marvell_nand.c 		.data = &marvell_armada370_nfc_legacy_caps,
data             3071 drivers/mtd/nand/raw/marvell_nand.c 		.data = &marvell_pxa3xx_nfc_legacy_caps,
data              165 drivers/mtd/nand/raw/meson_nand.c 	const struct meson_nfc_data *data;
data              800 drivers/mtd/nand/raw/meson_nand.c 			u8 *data = buf + i * ecc->size;
data              805 drivers/mtd/nand/raw/meson_nand.c 			ret = nand_check_erased_ecc_chunk(data,	ecc->size,
data              846 drivers/mtd/nand/raw/meson_nand.c 	if (meson_nfc_is_buffer_dma_safe(instr->ctx.data.buf.in))
data              847 drivers/mtd/nand/raw/meson_nand.c 		return instr->ctx.data.buf.in;
data              849 drivers/mtd/nand/raw/meson_nand.c 	return kzalloc(instr->ctx.data.len, GFP_KERNEL);
data              860 drivers/mtd/nand/raw/meson_nand.c 	if (buf == instr->ctx.data.buf.in)
data              863 drivers/mtd/nand/raw/meson_nand.c 	memcpy(instr->ctx.data.buf.in, buf, instr->ctx.data.len);
data              873 drivers/mtd/nand/raw/meson_nand.c 	if (meson_nfc_is_buffer_dma_safe(instr->ctx.data.buf.out))
data              874 drivers/mtd/nand/raw/meson_nand.c 		return (void *)instr->ctx.data.buf.out;
data              876 drivers/mtd/nand/raw/meson_nand.c 	return kmemdup(instr->ctx.data.buf.out,
data              877 drivers/mtd/nand/raw/meson_nand.c 		       instr->ctx.data.len, GFP_KERNEL);
data              888 drivers/mtd/nand/raw/meson_nand.c 	if (buf != instr->ctx.data.buf.out)
data              929 drivers/mtd/nand/raw/meson_nand.c 			meson_nfc_read_buf(nand, buf, instr->ctx.data.len);
data              937 drivers/mtd/nand/raw/meson_nand.c 			meson_nfc_write_buf(nand, buf, instr->ctx.data.len);
data             1184 drivers/mtd/nand/raw/meson_nand.c 	ret = nand_ecc_choose_conf(nand, nfc->data->ecc_caps,
data             1358 drivers/mtd/nand/raw/meson_nand.c 		.data = &meson_gxl_data,
data             1361 drivers/mtd/nand/raw/meson_nand.c 		.data = &meson_axg_data,
data             1378 drivers/mtd/nand/raw/meson_nand.c 	nfc->data = of_device_get_match_data(&pdev->dev);
data             1379 drivers/mtd/nand/raw/meson_nand.c 	if (!nfc->data)
data              199 drivers/mtd/nand/raw/mpc5121_nfc.c static irqreturn_t mpc5121_nfc_irq(int irq, void *data)
data              201 drivers/mtd/nand/raw/mpc5121_nfc.c 	struct mtd_info *mtd = data;
data              379 drivers/mtd/nand/raw/mtk_ecc.c 		   u8 *data, u32 bytes)
data              385 drivers/mtd/nand/raw/mtk_ecc.c 	addr = dma_map_single(ecc->dev, data, bytes, DMA_TO_DEVICE);
data              415 drivers/mtd/nand/raw/mtk_ecc.c 	memcpy(data + bytes, ecc->eccdata, len);
data              483 drivers/mtd/nand/raw/mtk_ecc.c 		.data = &mtk_ecc_caps_mt2701,
data              486 drivers/mtd/nand/raw/mtk_ecc.c 		.data = &mtk_ecc_caps_mt2712,
data              489 drivers/mtd/nand/raw/mtk_ecc.c 		.data = &mtk_ecc_caps_mt7622,
data              612 drivers/mtd/nand/raw/mtk_nand.c static int mtk_nfc_sector_encode(struct nand_chip *chip, u8 *data)
data              621 drivers/mtd/nand/raw/mtk_nand.c 	return mtk_ecc_encode(nfc->ecc, &nfc->ecc_cfg, data, size);
data             1478 drivers/mtd/nand/raw/mtk_nand.c 		.data = &mtk_nfc_caps_mt2701,
data             1481 drivers/mtd/nand/raw/mtk_nand.c 		.data = &mtk_nfc_caps_mt2712,
data             1484 drivers/mtd/nand/raw/mtk_nand.c 		.data = &mtk_nfc_caps_mt7622,
data             1639 drivers/mtd/nand/raw/mxc_nand.c 		.data = &imx21_nand_devtype_data,
data             1642 drivers/mtd/nand/raw/mxc_nand.c 		.data = &imx27_nand_devtype_data,
data             1645 drivers/mtd/nand/raw/mxc_nand.c 		.data = &imx25_nand_devtype_data,
data             1648 drivers/mtd/nand/raw/mxc_nand.c 		.data = &imx51_nand_devtype_data,
data             1651 drivers/mtd/nand/raw/mxc_nand.c 		.data = &imx53_nand_devtype_data,
data             1666 drivers/mtd/nand/raw/mxc_nand.c 	host->devtype_data = of_id->data;
data              346 drivers/mtd/nand/raw/mxic_nand.c 		u32 data = 0xffffffff;
data              354 drivers/mtd/nand/raw/mxic_nand.c 			memcpy(&data, txbuf + pos, nbytes);
data              361 drivers/mtd/nand/raw/mxic_nand.c 		writel(data, nfc->regs + TXD(nbytes % 4));
data              374 drivers/mtd/nand/raw/mxic_nand.c 		data = readl(nfc->regs + RXD);
data              376 drivers/mtd/nand/raw/mxic_nand.c 			data >>= (8 * (4 - nbytes));
data              377 drivers/mtd/nand/raw/mxic_nand.c 			memcpy(rxbuf + pos, &data, nbytes);
data              427 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.data.buf.in,
data              428 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.data.len);
data              432 drivers/mtd/nand/raw/mxic_nand.c 			writel(instr->ctx.data.len,
data              437 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.data.buf.out, NULL,
data              438 drivers/mtd/nand/raw/mxic_nand.c 						 instr->ctx.data.len);
data               26 drivers/mtd/nand/raw/nand_amd.c 	if (chip->id.data[4] != 0x00 && chip->id.data[5] == 0x00 &&
data               27 drivers/mtd/nand/raw/nand_amd.c 	    chip->id.data[6] == 0x00 && chip->id.data[7] == 0x00 &&
data               30 drivers/mtd/nand/raw/nand_amd.c 		memorg->pages_per_eraseblock <<= ((chip->id.data[3] & 0x03) << 1);
data             1232 drivers/mtd/nand/raw/nand_base.c 		instrs[3].ctx.data.force_8bit = force_8bit;
data             1532 drivers/mtd/nand/raw/nand_base.c 		instrs[2].ctx.data.force_8bit = force_8bit;
data             1733 drivers/mtd/nand/raw/nand_base.c 				const void *data)
data             1735 drivers/mtd/nand/raw/nand_base.c 	const u8 *params = data;
data             1744 drivers/mtd/nand/raw/nand_base.c 			NAND_OP_8BIT_DATA_OUT(ONFI_SUBFEATURE_PARAM_LEN, data,
data             1780 drivers/mtd/nand/raw/nand_base.c 				void *data)
data             1782 drivers/mtd/nand/raw/nand_base.c 	u8 *params = data;
data             1794 drivers/mtd/nand/raw/nand_base.c 					     data, 0),
data             1885 drivers/mtd/nand/raw/nand_base.c 		instrs[0].ctx.data.force_8bit = force_8bit;
data             1929 drivers/mtd/nand/raw/nand_base.c 		instrs[0].ctx.data.force_8bit = force_8bit;
data             2002 drivers/mtd/nand/raw/nand_base.c 		if (!pat->ctx.data.maxlen)
data             2005 drivers/mtd/nand/raw/nand_base.c 		if (instr->ctx.data.len - *start_offset >
data             2006 drivers/mtd/nand/raw/nand_base.c 		    pat->ctx.data.maxlen) {
data             2007 drivers/mtd/nand/raw/nand_base.c 			*start_offset += pat->ctx.data.maxlen;
data             2353 drivers/mtd/nand/raw/nand_base.c 		end_off = subop->instrs[instr_idx].ctx.data.len;
data             2544 drivers/mtd/nand/raw/nand_base.c int nand_check_erased_ecc_chunk(void *data, int datalen,
data             2551 drivers/mtd/nand/raw/nand_base.c 	data_bitflips = nand_check_erased_buf(data, datalen,
data             2570 drivers/mtd/nand/raw/nand_base.c 		memset(data, 0xff, datalen);
data             4475 drivers/mtd/nand/raw/nand_base.c 	u8 *id_data = chip->id.data;
data             4552 drivers/mtd/nand/raw/nand_base.c 	u8 *id_data = chip->id.data;
data             4603 drivers/mtd/nand/raw/nand_base.c 		memorg->bits_per_cell = nand_get_bits_per_cell(chip->id.data[2]);
data             4654 drivers/mtd/nand/raw/nand_base.c 	u8 *id_data = chip->id.data;
data             4694 drivers/mtd/nand/raw/nand_base.c 	ret = nand_readid_op(chip, 0, id_data, sizeof(chip->id.data));
data             4704 drivers/mtd/nand/raw/nand_base.c 	chip->id.len = nand_id_len(id_data, ARRAY_SIZE(chip->id.data));
data             5040 drivers/mtd/nand/raw/nand_base.c 	nand_maf_id = chip->id.data[0];
data             5041 drivers/mtd/nand/raw/nand_base.c 	nand_dev_id = chip->id.data[1];
data               18 drivers/mtd/nand/raw/nand_esmt.c 		switch (chip->id.data[4] & 0x3) {
data              384 drivers/mtd/nand/raw/nand_hynix.c 		u8 nand_tech = chip->id.data[5] >> 4;
data              417 drivers/mtd/nand/raw/nand_hynix.c 	oobsize = ((chip->id.data[3] >> 2) & 0x3) |
data              418 drivers/mtd/nand/raw/nand_hynix.c 		  ((chip->id.data[3] >> 4) & 0x4);
data              488 drivers/mtd/nand/raw/nand_hynix.c 		if (chip->id.data[1] == 0xde)
data              498 drivers/mtd/nand/raw/nand_hynix.c 	u8 ecc_level = (chip->id.data[4] >> 4) & 0x7;
data              541 drivers/mtd/nand/raw/nand_hynix.c 		u8 nand_tech = chip->id.data[5] & 0x7;
data              591 drivers/mtd/nand/raw/nand_hynix.c 		nand_tech = chip->id.data[5] >> 4;
data              597 drivers/mtd/nand/raw/nand_hynix.c 		nand_tech = chip->id.data[5] & 0x7;
data              627 drivers/mtd/nand/raw/nand_hynix.c 	memorg->pagesize = 2048 << (chip->id.data[3] & 0x03);
data              630 drivers/mtd/nand/raw/nand_hynix.c 	tmp = (chip->id.data[3] >> 4) & 0x3;
data              638 drivers/mtd/nand/raw/nand_hynix.c 	if (chip->id.data[3] & 0x80) {
data              390 drivers/mtd/nand/raw/nand_micron.c 	    (chip->id.data[4] & MICRON_ID_INTERNAL_ECC_MASK) != 0x2)
data               20 drivers/mtd/nand/raw/nand_samsung.c 	    chip->id.data[5] != 0x00) {
data               21 drivers/mtd/nand/raw/nand_samsung.c 		u8 extid = chip->id.data[3];
data               72 drivers/mtd/nand/raw/nand_samsung.c 		extid = (chip->id.data[4] >> 4) & 0x07;
data               97 drivers/mtd/nand/raw/nand_samsung.c 			switch (chip->id.data[1]) {
data              107 drivers/mtd/nand/raw/nand_samsung.c 				    (chip->id.data[4] & GENMASK(1, 0)) == 0x1)
data              110 drivers/mtd/nand/raw/nand_toshiba.c 	    (chip->id.data[5] & 0x7) == 0x6 /* 24nm */ &&
data              111 drivers/mtd/nand/raw/nand_toshiba.c 	    !(chip->id.data[4] & 0x80) /* !BENAND */) {
data              125 drivers/mtd/nand/raw/nand_toshiba.c 		switch (chip->id.data[5] & 0x7) {
data              150 drivers/mtd/nand/raw/nand_toshiba.c 	    chip->id.data[4] & TOSHIBA_NAND_ID4_IS_BENAND)
data             2165 drivers/mtd/nand/raw/nandsim.c 			ns_nand_read_buf(chip, instr->ctx.data.buf.in, instr->ctx.data.len);
data             2168 drivers/mtd/nand/raw/nandsim.c 			ns_nand_write_buf(chip, instr->ctx.data.buf.out, instr->ctx.data.len);
data              442 drivers/mtd/nand/raw/omap2.c static void omap_nand_dma_callback(void *data)
data              444 drivers/mtd/nand/raw/omap2.c 	complete((struct completion *) data);
data             1312 drivers/mtd/nand/raw/omap2.c static int erased_sector_bitflips(u_char *data, u_char *oob,
data             1318 drivers/mtd/nand/raw/omap2.c 		flip_bits += hweight8(~data[i]);
data             1334 drivers/mtd/nand/raw/omap2.c 		memset(data, 0xFF, info->nand.ecc.size);
data             1352 drivers/mtd/nand/raw/omap2.c static int omap_elm_correct_data(struct nand_chip *chip, u_char *data,
data             1415 drivers/mtd/nand/raw/omap2.c 				buf = &data[info->nand.ecc.size * i];
data             1485 drivers/mtd/nand/raw/omap2.c 						     byte_pos, data[byte_pos]);
data             1486 drivers/mtd/nand/raw/omap2.c 						data[byte_pos] ^= 1 << bit_pos;
data             1507 drivers/mtd/nand/raw/omap2.c 		data += ecc->size;
data               27 drivers/mtd/nand/raw/plat_nand.c 	struct plat_nand_data *data;
data               44 drivers/mtd/nand/raw/plat_nand.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct plat_nand_data),
data               46 drivers/mtd/nand/raw/plat_nand.c 	if (!data)
data               50 drivers/mtd/nand/raw/plat_nand.c 	data->io_base = devm_ioremap_resource(&pdev->dev, res);
data               51 drivers/mtd/nand/raw/plat_nand.c 	if (IS_ERR(data->io_base))
data               52 drivers/mtd/nand/raw/plat_nand.c 		return PTR_ERR(data->io_base);
data               54 drivers/mtd/nand/raw/plat_nand.c 	nand_set_flash_node(&data->chip, pdev->dev.of_node);
data               55 drivers/mtd/nand/raw/plat_nand.c 	mtd = nand_to_mtd(&data->chip);
data               58 drivers/mtd/nand/raw/plat_nand.c 	data->chip.legacy.IO_ADDR_R = data->io_base;
data               59 drivers/mtd/nand/raw/plat_nand.c 	data->chip.legacy.IO_ADDR_W = data->io_base;
data               60 drivers/mtd/nand/raw/plat_nand.c 	data->chip.legacy.cmd_ctrl = pdata->ctrl.cmd_ctrl;
data               61 drivers/mtd/nand/raw/plat_nand.c 	data->chip.legacy.dev_ready = pdata->ctrl.dev_ready;
data               62 drivers/mtd/nand/raw/plat_nand.c 	data->chip.legacy.select_chip = pdata->ctrl.select_chip;
data               63 drivers/mtd/nand/raw/plat_nand.c 	data->chip.legacy.write_buf = pdata->ctrl.write_buf;
data               64 drivers/mtd/nand/raw/plat_nand.c 	data->chip.legacy.read_buf = pdata->ctrl.read_buf;
data               65 drivers/mtd/nand/raw/plat_nand.c 	data->chip.legacy.chip_delay = pdata->chip.chip_delay;
data               66 drivers/mtd/nand/raw/plat_nand.c 	data->chip.options |= pdata->chip.options;
data               67 drivers/mtd/nand/raw/plat_nand.c 	data->chip.bbt_options |= pdata->chip.bbt_options;
data               69 drivers/mtd/nand/raw/plat_nand.c 	data->chip.ecc.mode = NAND_ECC_SOFT;
data               70 drivers/mtd/nand/raw/plat_nand.c 	data->chip.ecc.algo = NAND_ECC_HAMMING;
data               72 drivers/mtd/nand/raw/plat_nand.c 	platform_set_drvdata(pdev, data);
data               82 drivers/mtd/nand/raw/plat_nand.c 	err = nand_scan(&data->chip, pdata->chip.nr_chips);
data               95 drivers/mtd/nand/raw/plat_nand.c 	nand_release(&data->chip);
data              107 drivers/mtd/nand/raw/plat_nand.c 	struct plat_nand_data *data = platform_get_drvdata(pdev);
data              110 drivers/mtd/nand/raw/plat_nand.c 	nand_release(&data->chip);
data              543 drivers/mtd/nand/raw/qcom_nandc.c static void qpic_bam_dma_done(void *data)
data              545 drivers/mtd/nand/raw/qcom_nandc.c 	struct bam_transaction *bam_txn = data;
data             3026 drivers/mtd/nand/raw/qcom_nandc.c 		.data = &ipq806x_nandc_props,
data             3030 drivers/mtd/nand/raw/qcom_nandc.c 		.data = &ipq4019_nandc_props,
data             3034 drivers/mtd/nand/raw/qcom_nandc.c 		.data = &ipq8074_nandc_props,
data              591 drivers/mtd/nand/raw/r852.c 	char *data = dev->sm ? "smartmedia" : "xd";
data              593 drivers/mtd/nand/raw/r852.c 	strcpy(buf, data);
data              594 drivers/mtd/nand/raw/r852.c 	return strlen(data);
data              720 drivers/mtd/nand/raw/r852.c static irqreturn_t r852_irq(int irq, void *data)
data              722 drivers/mtd/nand/raw/r852.c 	struct r852_device *dev = (struct r852_device *)data;
data              718 drivers/mtd/nand/raw/s3c2410.c 					  unsigned long val, void *data)
data             1007 drivers/mtd/nand/raw/s3c2410.c 		.data = &s3c2410_nand_devtype_data,
data             1011 drivers/mtd/nand/raw/s3c2410.c 		.data = &s3c2412_nand_devtype_data,
data             1014 drivers/mtd/nand/raw/s3c2410.c 		.data = &s3c2440_nand_devtype_data,
data              290 drivers/mtd/nand/raw/sh_flctl.c 	uint32_t data, size;
data              344 drivers/mtd/nand/raw/sh_flctl.c 			data = readl(ecc_reg[i]);
data              348 drivers/mtd/nand/raw/sh_flctl.c 					(data >> 16);
data              350 drivers/mtd/nand/raw/sh_flctl.c 				index = data >> 16;
data              353 drivers/mtd/nand/raw/sh_flctl.c 			flctl->done_buff[index] = org ^ (data & 0xFF);
data              450 drivers/mtd/nand/raw/sh_flctl.c 	unsigned long data;
data              455 drivers/mtd/nand/raw/sh_flctl.c 	data = readl(FLDATAR(flctl));
data              456 drivers/mtd/nand/raw/sh_flctl.c 	*buf = le32_to_cpu(data);
data              970 drivers/mtd/nand/raw/sh_flctl.c 	uint8_t data;
data              972 drivers/mtd/nand/raw/sh_flctl.c 	data = flctl->done_buff[flctl->index];
data              974 drivers/mtd/nand/raw/sh_flctl.c 	return data;
data             1082 drivers/mtd/nand/raw/sh_flctl.c 				.data = &flctl_sh7372_config },
data              109 drivers/mtd/nand/raw/sharpsl.c 	struct sharpsl_nand_platform_data *data = dev_get_platdata(&pdev->dev);
data              111 drivers/mtd/nand/raw/sharpsl.c 	if (!data) {
data              142 drivers/mtd/nand/raw/sharpsl.c 	mtd_set_ooblayout(mtd, data->ecc_layout);
data              164 drivers/mtd/nand/raw/sharpsl.c 	this->badblock_pattern = data->badblock_pattern;
data              177 drivers/mtd/nand/raw/sharpsl.c 	err = mtd_device_parse_register(mtd, data->part_parsers, NULL,
data              178 drivers/mtd/nand/raw/sharpsl.c 					data->partitions, data->nr_partitions);
data              536 drivers/mtd/nand/raw/stm32_fmc2_nand.c static int stm32_fmc2_ham_calculate(struct nand_chip *chip, const u8 *data,
data              618 drivers/mtd/nand/raw/stm32_fmc2_nand.c static int stm32_fmc2_bch_calculate(struct nand_chip *chip, const u8 *data,
data             1391 drivers/mtd/nand/raw/stm32_fmc2_nand.c 			stm32_fmc2_read_data(chip, instr->ctx.data.buf.in,
data             1392 drivers/mtd/nand/raw/stm32_fmc2_nand.c 					     instr->ctx.data.len,
data             1393 drivers/mtd/nand/raw/stm32_fmc2_nand.c 					     instr->ctx.data.force_8bit);
data             1397 drivers/mtd/nand/raw/stm32_fmc2_nand.c 			stm32_fmc2_write_data(chip, instr->ctx.data.buf.out,
data             1398 drivers/mtd/nand/raw/stm32_fmc2_nand.c 					      instr->ctx.data.len,
data             1399 drivers/mtd/nand/raw/stm32_fmc2_nand.c 					      instr->ctx.data.force_8bit);
data              680 drivers/mtd/nand/raw/sunxi_nand.c 	struct sunxi_nand_hw_ecc *data = nand->ecc.priv;
data              686 drivers/mtd/nand/raw/sunxi_nand.c 	ecc_ctl |= NFC_ECC_EN | NFC_ECC_MODE(data->mode) | NFC_ECC_EXCEPTION |
data              760 drivers/mtd/nand/raw/sunxi_nand.c static int sunxi_nfc_hw_ecc_correct(struct nand_chip *nand, u8 *data, u8 *oob,
data              782 drivers/mtd/nand/raw/sunxi_nand.c 		if (data)
data              783 drivers/mtd/nand/raw/sunxi_nand.c 			memset(data, pattern, ecc->size);
data              797 drivers/mtd/nand/raw/sunxi_nand.c 				       u8 *data, int data_off,
data              832 drivers/mtd/nand/raw/sunxi_nand.c 	ret = sunxi_nfc_hw_ecc_correct(nand, data, oob_required ? oob : NULL, 0,
data              844 drivers/mtd/nand/raw/sunxi_nand.c 			nand_change_read_column_op(nand, data_off, data,
data              847 drivers/mtd/nand/raw/sunxi_nand.c 			memcpy_fromio(data, nfc->regs + NFC_RAM0_BASE,
data              853 drivers/mtd/nand/raw/sunxi_nand.c 		ret = nand_check_erased_ecc_chunk(data,	ecc->size,
data              859 drivers/mtd/nand/raw/sunxi_nand.c 		memcpy_fromio(data, nfc->regs + NFC_RAM0_BASE, ecc->size);
data              954 drivers/mtd/nand/raw/sunxi_nand.c 		u8 *data = buf + data_off;
data              958 drivers/mtd/nand/raw/sunxi_nand.c 		ret = sunxi_nfc_hw_ecc_correct(nand, randomized ? data : NULL,
data              986 drivers/mtd/nand/raw/sunxi_nand.c 			u8 *data = buf + data_off;
data              999 drivers/mtd/nand/raw/sunxi_nand.c 							   data, ecc->size,
data             1007 drivers/mtd/nand/raw/sunxi_nand.c 			ret = nand_check_erased_ecc_chunk(data,	ecc->size,
data             1027 drivers/mtd/nand/raw/sunxi_nand.c 					const u8 *data, int data_off,
data             1039 drivers/mtd/nand/raw/sunxi_nand.c 	sunxi_nfc_randomizer_write_buf(nand, data, ecc->size, false, page);
data             1105 drivers/mtd/nand/raw/sunxi_nand.c 		u8 *data = buf + data_off;
data             1108 drivers/mtd/nand/raw/sunxi_nand.c 		ret = sunxi_nfc_hw_ecc_read_chunk(nand, data, data_off, oob,
data             1164 drivers/mtd/nand/raw/sunxi_nand.c 		u8 *data = bufpoi + data_off;
data             1167 drivers/mtd/nand/raw/sunxi_nand.c 		ret = sunxi_nfc_hw_ecc_read_chunk(nand, data, data_off,
data             1218 drivers/mtd/nand/raw/sunxi_nand.c 		const u8 *data = buf + data_off;
data             1221 drivers/mtd/nand/raw/sunxi_nand.c 		ret = sunxi_nfc_hw_ecc_write_chunk(nand, data, data_off, oob,
data             1256 drivers/mtd/nand/raw/sunxi_nand.c 		const u8 *data = buf + data_off;
data             1259 drivers/mtd/nand/raw/sunxi_nand.c 		ret = sunxi_nfc_hw_ecc_write_chunk(nand, data, data_off, oob,
data             1612 drivers/mtd/nand/raw/sunxi_nand.c 	struct sunxi_nand_hw_ecc *data;
data             1649 drivers/mtd/nand/raw/sunxi_nand.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1650 drivers/mtd/nand/raw/sunxi_nand.c 	if (!data)
data             1677 drivers/mtd/nand/raw/sunxi_nand.c 	data->mode = i;
data             1695 drivers/mtd/nand/raw/sunxi_nand.c 	ecc->priv = data;
data             1716 drivers/mtd/nand/raw/sunxi_nand.c 	kfree(data);
data             1821 drivers/mtd/nand/raw/sunxi_nand.c 					    instr->ctx.data.buf.out + start,
data             1824 drivers/mtd/nand/raw/sunxi_nand.c 				inbuf = instr->ctx.data.buf.in + start;
data             2201 drivers/mtd/nand/raw/sunxi_nand.c 		.data = &sunxi_nfc_a10_caps,
data             2205 drivers/mtd/nand/raw/sunxi_nand.c 		.data = &sunxi_nfc_a23_caps,
data              248 drivers/mtd/nand/raw/tegra_nand.c static irqreturn_t tegra_nand_irq(int irq, void *data)
data              250 drivers/mtd/nand/raw/tegra_nand.c 	struct tegra_nand_controller *ctrl = data;
data              411 drivers/mtd/nand/raw/tegra_nand.c 			memcpy(&reg, instr->ctx.data.buf.out + offset, size);
data              435 drivers/mtd/nand/raw/tegra_nand.c 		memcpy(instr_data_in->ctx.data.buf.in + offset, &reg, size);
data              722 drivers/mtd/nand/raw/tegra_nand.c 			u8 *data = buf + (chip->ecc.size * bit);
data              726 drivers/mtd/nand/raw/tegra_nand.c 			ret = nand_check_erased_ecc_chunk(data, chip->ecc.size,
data              226 drivers/mtd/nand/raw/tmio_nand.c 	unsigned int data;
data              231 drivers/mtd/nand/raw/tmio_nand.c 	data = tmio_ioread16(tmio->fcr + FCR_DATA);
data              232 drivers/mtd/nand/raw/tmio_nand.c 	tmio->read = data >> 8;
data              233 drivers/mtd/nand/raw/tmio_nand.c 	return data;
data              360 drivers/mtd/nand/raw/tmio_nand.c 	struct tmio_nand_data *data = dev_get_platdata(&dev->dev);
data              371 drivers/mtd/nand/raw/tmio_nand.c 	if (data == NULL)
data              421 drivers/mtd/nand/raw/tmio_nand.c 	if (data)
data              422 drivers/mtd/nand/raw/tmio_nand.c 		nand_chip->badblock_pattern = data->badblock_pattern;
data              444 drivers/mtd/nand/raw/tmio_nand.c 					   data ? data->part_parsers : NULL,
data              446 drivers/mtd/nand/raw/tmio_nand.c 					   data ? data->partition : NULL,
data              447 drivers/mtd/nand/raw/tmio_nand.c 					   data ? data->num_partitions : 0);
data              309 drivers/mtd/nand/raw/vf610_nfc.c static irqreturn_t vf610_nfc_irq(int irq, void *data)
data              311 drivers/mtd/nand/raw/vf610_nfc.c 	struct vf610_nfc *nfc = data;
data              408 drivers/mtd/nand/raw/vf610_nfc.c 		force8bit = instr->ctx.data.force_8bit;
data              415 drivers/mtd/nand/raw/vf610_nfc.c 				     instr->ctx.data.buf.out + offset,
data              438 drivers/mtd/nand/raw/vf610_nfc.c 		force8bit = instr->ctx.data.force_8bit;
data              455 drivers/mtd/nand/raw/vf610_nfc.c 		vf610_nfc_rd_from_sram(instr->ctx.data.buf.in + offset,
data              706 drivers/mtd/nand/raw/vf610_nfc.c 	{ .compatible = "fsl,vf610-nfc", .data = (void *)NFC_VFC610 },
data              856 drivers/mtd/nand/raw/vf610_nfc.c 	nfc->variant = (enum vf610_nfc_variant)of_id->data;
data               73 drivers/mtd/nand/raw/xway_nand.c 	struct xway_nand_data *data = nand_get_controller_data(chip);
data               75 drivers/mtd/nand/raw/xway_nand.c 	return readb(data->nandaddr + op);
data               81 drivers/mtd/nand/raw/xway_nand.c 	struct xway_nand_data *data = nand_get_controller_data(chip);
data               83 drivers/mtd/nand/raw/xway_nand.c 	writeb(value, data->nandaddr + op);
data               88 drivers/mtd/nand/raw/xway_nand.c 	struct xway_nand_data *data = nand_get_controller_data(chip);
data               94 drivers/mtd/nand/raw/xway_nand.c 		spin_unlock_irqrestore(&ebu_lock, data->csflags);
data               97 drivers/mtd/nand/raw/xway_nand.c 		spin_lock_irqsave(&ebu_lock, data->csflags);
data              153 drivers/mtd/nand/raw/xway_nand.c 	struct xway_nand_data *data;
data              161 drivers/mtd/nand/raw/xway_nand.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct xway_nand_data),
data              163 drivers/mtd/nand/raw/xway_nand.c 	if (!data)
data              167 drivers/mtd/nand/raw/xway_nand.c 	data->nandaddr = devm_ioremap_resource(&pdev->dev, res);
data              168 drivers/mtd/nand/raw/xway_nand.c 	if (IS_ERR(data->nandaddr))
data              169 drivers/mtd/nand/raw/xway_nand.c 		return PTR_ERR(data->nandaddr);
data              171 drivers/mtd/nand/raw/xway_nand.c 	nand_set_flash_node(&data->chip, pdev->dev.of_node);
data              172 drivers/mtd/nand/raw/xway_nand.c 	mtd = nand_to_mtd(&data->chip);
data              175 drivers/mtd/nand/raw/xway_nand.c 	data->chip.legacy.cmd_ctrl = xway_cmd_ctrl;
data              176 drivers/mtd/nand/raw/xway_nand.c 	data->chip.legacy.dev_ready = xway_dev_ready;
data              177 drivers/mtd/nand/raw/xway_nand.c 	data->chip.legacy.select_chip = xway_select_chip;
data              178 drivers/mtd/nand/raw/xway_nand.c 	data->chip.legacy.write_buf = xway_write_buf;
data              179 drivers/mtd/nand/raw/xway_nand.c 	data->chip.legacy.read_buf = xway_read_buf;
data              180 drivers/mtd/nand/raw/xway_nand.c 	data->chip.legacy.read_byte = xway_read_byte;
data              181 drivers/mtd/nand/raw/xway_nand.c 	data->chip.legacy.chip_delay = 30;
data              183 drivers/mtd/nand/raw/xway_nand.c 	data->chip.ecc.mode = NAND_ECC_SOFT;
data              184 drivers/mtd/nand/raw/xway_nand.c 	data->chip.ecc.algo = NAND_ECC_HAMMING;
data              186 drivers/mtd/nand/raw/xway_nand.c 	platform_set_drvdata(pdev, data);
data              187 drivers/mtd/nand/raw/xway_nand.c 	nand_set_controller_data(&data->chip, data);
data              195 drivers/mtd/nand/raw/xway_nand.c 	ltq_ebu_w32(CPHYSADDR(data->nandaddr)
data              207 drivers/mtd/nand/raw/xway_nand.c 	err = nand_scan(&data->chip, 1);
data              213 drivers/mtd/nand/raw/xway_nand.c 		nand_release(&data->chip);
data              223 drivers/mtd/nand/raw/xway_nand.c 	struct xway_nand_data *data = platform_get_drvdata(pdev);
data              225 drivers/mtd/nand/raw/xway_nand.c 	nand_release(&data->chip);
data              179 drivers/mtd/nand/spi/core.c 	if (spinand->op_templates.read_cache->data.buswidth == 4 ||
data              180 drivers/mtd/nand/spi/core.c 	    spinand->op_templates.write_cache->data.buswidth == 4 ||
data              181 drivers/mtd/nand/spi/core.c 	    spinand->op_templates.update_cache->data.buswidth == 4)
data              812 drivers/mtd/nand/spi/core.c 			op.data.nbytes = nbytes;
data              820 drivers/mtd/nand/spi/core.c 			nbytes -= op.data.nbytes;
data              899 drivers/mtd/nand/spi/core.c 	ret = spinand_read_id_op(spinand, spinand->id.data);
data              908 drivers/mtd/nand/spi/core.c 			spinand->id.data);
data              247 drivers/mtd/nand/spi/gigadevice.c 	u8 *id = spinand->id.data;
data              123 drivers/mtd/nand/spi/macronix.c 	u8 *id = spinand->id.data;
data              107 drivers/mtd/nand/spi/micron.c 	u8 *id = spinand->id.data;
data              122 drivers/mtd/nand/spi/paragon.c 	u8 *id = spinand->id.data;
data              161 drivers/mtd/nand/spi/toshiba.c 	u8 *id = spinand->id.data;
data              104 drivers/mtd/nand/spi/winbond.c 	u8 *id = spinand->id.data;
data              325 drivers/mtd/parsers/afs.c 				struct mtd_part_parser_data *data)
data               33 drivers/mtd/parsers/ar7part.c 				 struct mtd_part_parser_data *data)
data               88 drivers/mtd/parsers/bcm47xxpart.c 			     struct mtd_part_parser_data *data)
data              136 drivers/mtd/parsers/bcm63xxpart.c 					struct mtd_part_parser_data *data)
data              298 drivers/mtd/parsers/cmdlinepart.c 				    struct mtd_part_parser_data *data)
data               26 drivers/mtd/parsers/ofpart.c 				  struct mtd_part_parser_data *data)
data              153 drivers/mtd/parsers/ofpart.c 				      struct mtd_part_parser_data *data)
data               61 drivers/mtd/parsers/parser_imagetag.c 					struct mtd_part_parser_data *data)
data               52 drivers/mtd/parsers/parser_trx.c 			    struct mtd_part_parser_data *data)
data               68 drivers/mtd/parsers/redboot.c 				    struct mtd_part_parser_data *data)
data              208 drivers/mtd/parsers/redboot.c 		if (data && data->origin)
data              209 drivers/mtd/parsers/redboot.c 			buf[i].flash_base -= data->origin;
data              327 drivers/mtd/parsers/sharpslpart.c 					struct mtd_part_parser_data *data)
data               37 drivers/mtd/sm_ftl.c 	char *data;
data               47 drivers/mtd/sm_ftl.c 	strncpy(buf, sm_attr->data, sm_attr->len);
data               74 drivers/mtd/sm_ftl.c 	vendor_attribute->data = vendor;
data              118 drivers/mtd/sm_ftl.c 		kfree(sm_attr->data);
data              421 drivers/mtd/spi-nor/aspeed-smc.c 	{ .compatible = "aspeed,ast2400-fmc", .data = &fmc_2400_info },
data              422 drivers/mtd/spi-nor/aspeed-smc.c 	{ .compatible = "aspeed,ast2400-spi", .data = &spi_2400_info },
data              423 drivers/mtd/spi-nor/aspeed-smc.c 	{ .compatible = "aspeed,ast2500-fmc", .data = &fmc_2500_info },
data              424 drivers/mtd/spi-nor/aspeed-smc.c 	{ .compatible = "aspeed,ast2500-spi", .data = &spi_2500_info },
data              858 drivers/mtd/spi-nor/aspeed-smc.c 	if (!match || !match->data)
data              860 drivers/mtd/spi-nor/aspeed-smc.c 	info = match->data;
data              413 drivers/mtd/spi-nor/cadence-quadspi.c 	unsigned int data;
data              429 drivers/mtd/spi-nor/cadence-quadspi.c 		data = 0;
data              431 drivers/mtd/spi-nor/cadence-quadspi.c 		memcpy(&data, txbuf, write_len);
data              433 drivers/mtd/spi-nor/cadence-quadspi.c 		writel(data, reg_base + CQSPI_REG_CMDWRITEDATALOWER);
data              436 drivers/mtd/spi-nor/cadence-quadspi.c 			data = 0;
data              438 drivers/mtd/spi-nor/cadence-quadspi.c 			memcpy(&data, txbuf, write_len);
data              439 drivers/mtd/spi-nor/cadence-quadspi.c 			writel(data, reg_base + CQSPI_REG_CMDWRITEDATAUPPER);
data             1507 drivers/mtd/spi-nor/cadence-quadspi.c 		.data = &cdns_qspi,
data             1511 drivers/mtd/spi-nor/cadence-quadspi.c 		.data = &k2g_qspi,
data             1515 drivers/mtd/spi-nor/cadence-quadspi.c 		.data = &am654_ospi,
data              285 drivers/mtd/spi-nor/mtk-quadspi.c 				     int addr, int length, u8 *data)
data              292 drivers/mtd/spi-nor/mtk-quadspi.c 		writeb(*data++, mtk_nor->base + MTK_NOR_WDATA_REG);
data              303 drivers/mtd/spi-nor/mtk-quadspi.c 	int i, bufidx, data;
data              309 drivers/mtd/spi-nor/mtk-quadspi.c 		data = buf[bufidx + 3]<<24 | buf[bufidx + 2]<<16 |
data              312 drivers/mtd/spi-nor/mtk-quadspi.c 		writel(data, mtk_nor->base + MTK_NOR_PP_DATA_REG);
data              259 drivers/mtd/spi-nor/spi-nor.c 	if (op->data.dir == SPI_MEM_DATA_IN)
data              260 drivers/mtd/spi-nor/spi-nor.c 		buf = op->data.buf.in;
data              262 drivers/mtd/spi-nor/spi-nor.c 		buf = op->data.buf.out;
data              268 drivers/mtd/spi-nor/spi-nor.c 		if (op->data.nbytes > nor->bouncebuf_size)
data              269 drivers/mtd/spi-nor/spi-nor.c 			op->data.nbytes = nor->bouncebuf_size;
data              271 drivers/mtd/spi-nor/spi-nor.c 		if (op->data.dir == SPI_MEM_DATA_IN) {
data              272 drivers/mtd/spi-nor/spi-nor.c 			rdbuf = op->data.buf.in;
data              273 drivers/mtd/spi-nor/spi-nor.c 			op->data.buf.in = nor->bouncebuf;
data              275 drivers/mtd/spi-nor/spi-nor.c 			op->data.buf.out = nor->bouncebuf;
data              277 drivers/mtd/spi-nor/spi-nor.c 			       op->data.nbytes);
data              289 drivers/mtd/spi-nor/spi-nor.c 	if (usebouncebuf && op->data.dir == SPI_MEM_DATA_IN)
data              290 drivers/mtd/spi-nor/spi-nor.c 		memcpy(rdbuf, nor->bouncebuf, op->data.nbytes);
data              292 drivers/mtd/spi-nor/spi-nor.c 	return op->data.nbytes;
data              318 drivers/mtd/spi-nor/spi-nor.c 	op.data.buswidth = spi_nor_get_protocol_data_nbits(nor->read_proto);
data              365 drivers/mtd/spi-nor/spi-nor.c 	op.data.buswidth = spi_nor_get_protocol_data_nbits(nor->write_proto);
data             2970 drivers/mtd/spi-nor/spi-nor.c 	op.data.buswidth = spi_nor_get_protocol_data_nbits(read->proto);
data             2996 drivers/mtd/spi-nor/spi-nor.c 	op.data.buswidth = spi_nor_get_protocol_data_nbits(pp->proto);
data             4984 drivers/mtd/spi-nor/spi-nor.c 	struct flash_platform_data *data = dev_get_platdata(&spi->dev);
data             5004 drivers/mtd/spi-nor/spi-nor.c 	if (data && data->name)
data             5005 drivers/mtd/spi-nor/spi-nor.c 		nor->mtd.name = data->name;
data             5016 drivers/mtd/spi-nor/spi-nor.c 	if (data && data->type)
data             5017 drivers/mtd/spi-nor/spi-nor.c 		flash_name = data->type;
data             5042 drivers/mtd/spi-nor/spi-nor.c 	return mtd_device_register(&nor->mtd, data ? data->parts : NULL,
data             5043 drivers/mtd/spi-nor/spi-nor.c 				   data ? data->nr_parts : 0);
data              454 drivers/mtd/ubi/io.c 	uint32_t data = 0;
data              478 drivers/mtd/ubi/io.c 		err = mtd_write(ubi->mtd, addr, 4, &written, (void *)&data);
data              490 drivers/mtd/ubi/io.c 		err = mtd_write(ubi->mtd, addr, 4, &written, (void *)&data);
data               25 drivers/mux/adg792a.c 	u8 data = ADG792A_RESETB | ADG792A_LDSW;
data               29 drivers/mux/adg792a.c 		data &= ~ADG792A_RESETB;
data               31 drivers/mux/adg792a.c 	return i2c_smbus_write_byte_data(i2c, cmd, data);
data              113 drivers/mux/adgs1408.c 	{ .compatible = "adi,adgs1408", .data = (void *)ADGS1408, },
data              114 drivers/mux/adgs1408.c 	{ .compatible = "adi,adgs1409", .data = (void *)ADGS1409, },
data              525 drivers/net/appletalk/cops.c                 ltf->data=ffdrv_code;
data              533 drivers/net/appletalk/cops.c                 ltf->data=ltdrv_code;
data              577 drivers/net/appletalk/cops.c                 outb(ltf->data[i], ioaddr);
data              801 drivers/net/appletalk/cops.c         insb(ioaddr, skb->data, pkt_len);               /* Eat the Data */
data              821 drivers/net/appletalk/cops.c                 lp->node_acquire = skb->data[0];
data              900 drivers/net/appletalk/cops.c 	outsb(ioaddr, skb->data, skb->len);	/* Send out the data. */
data               55 drivers/net/appletalk/cops.h         const unsigned char *data;
data              154 drivers/net/appletalk/ipddp.c 	ddp = (struct ddpehdr *)skb->data;
data              766 drivers/net/appletalk/ltpc.c 	skb->data[0] = dnode;
data              767 drivers/net/appletalk/ltpc.c 	skb->data[1] = snode;
data              768 drivers/net/appletalk/ltpc.c 	skb->data[2] = llaptype;
data              901 drivers/net/appletalk/ltpc.c 	cbuf.dnode = skb->data[0];
data              902 drivers/net/appletalk/ltpc.c 	cbuf.laptype = skb->data[2];
data               62 drivers/net/arcnet/arc-rawmode.c 	pkt = (struct archdr *)skb->data;
data              154 drivers/net/arcnet/arcnet.c 		       16, 1, skb->data, skb->len, true);
data              396 drivers/net/arcnet/arcnet.c static void arcnet_reply_tasklet(unsigned long data)
data              398 drivers/net/arcnet/arcnet.c 	struct arcnet_local *lp = (struct arcnet_local *)data;
data              663 drivers/net/arcnet/arcnet.c 	pkt = (struct archdr *)skb->data;
data               89 drivers/net/arcnet/rfc1051.c 	struct archdr *pkt = (struct archdr *)skb->data;
data              144 drivers/net/arcnet/rfc1051.c 	pkt = (struct archdr *)skb->data;
data               93 drivers/net/arcnet/rfc1201.c 	struct archdr *pkt = (struct archdr *)skb->data;
data              189 drivers/net/arcnet/rfc1201.c 		pkt = (struct archdr *)skb->data;
data              300 drivers/net/arcnet/rfc1201.c 			pkt = (struct archdr *)skb->data;
data              347 drivers/net/arcnet/rfc1201.c 			pkt = (struct archdr *)in->skb->data;
data              354 drivers/net/arcnet/rfc1201.c 				      skb->data + skb->len,
data              947 drivers/net/bonding/bond_alb.c 	struct alb_walk_data *data = _data;
data              948 drivers/net/bonding/bond_alb.c 	bool strict_match = data->strict_match;
data              949 drivers/net/bonding/bond_alb.c 	struct bonding *bond = data->bond;
data              950 drivers/net/bonding/bond_alb.c 	struct slave *slave = data->slave;
data              951 drivers/net/bonding/bond_alb.c 	u8 *mac_addr = data->mac_addr;
data              986 drivers/net/bonding/bond_alb.c 	struct alb_walk_data data = {
data             1000 drivers/net/bonding/bond_alb.c 	netdev_walk_all_upper_dev_rcu(bond->dev, alb_upper_dev_walk, &data);
data             1225 drivers/net/bonding/bond_main.c 					  skb->data - skb_mac_header(skb)))) {
data             2342 drivers/net/bonding/bond_main.c static int bond_upper_dev_walk(struct net_device *upper, void *data)
data             2344 drivers/net/bonding/bond_main.c 	__be32 ip = *((__be32 *)data);
data             2539 drivers/net/bonding/bond_main.c 	struct arphdr *arp = (struct arphdr *)skb->data;
data             2625 drivers/net/bonding/bond_main.c 	if (arp != (struct arphdr *)skb->data)
data              118 drivers/net/bonding/bond_netlink.c static int bond_validate(struct nlattr *tb[], struct nlattr *data[],
data              132 drivers/net/bonding/bond_netlink.c 				 struct nlattr *tb[], struct nlattr *data[],
data              139 drivers/net/bonding/bond_netlink.c 	if (!data)
data              142 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_SLAVE_QUEUE_ID]) {
data              143 drivers/net/bonding/bond_netlink.c 		u16 queue_id = nla_get_u16(data[IFLA_BOND_SLAVE_QUEUE_ID]);
data              159 drivers/net/bonding/bond_netlink.c 			   struct nlattr *data[],
data              167 drivers/net/bonding/bond_netlink.c 	if (!data)
data              170 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_MODE]) {
data              171 drivers/net/bonding/bond_netlink.c 		int mode = nla_get_u8(data[IFLA_BOND_MODE]);
data              178 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_ACTIVE_SLAVE]) {
data              179 drivers/net/bonding/bond_netlink.c 		int ifindex = nla_get_u32(data[IFLA_BOND_ACTIVE_SLAVE]);
data              195 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_MIIMON]) {
data              196 drivers/net/bonding/bond_netlink.c 		miimon = nla_get_u32(data[IFLA_BOND_MIIMON]);
data              203 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_UPDELAY]) {
data              204 drivers/net/bonding/bond_netlink.c 		int updelay = nla_get_u32(data[IFLA_BOND_UPDELAY]);
data              211 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_DOWNDELAY]) {
data              212 drivers/net/bonding/bond_netlink.c 		int downdelay = nla_get_u32(data[IFLA_BOND_DOWNDELAY]);
data              219 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_PEER_NOTIF_DELAY]) {
data              220 drivers/net/bonding/bond_netlink.c 		int delay = nla_get_u32(data[IFLA_BOND_PEER_NOTIF_DELAY]);
data              227 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_USE_CARRIER]) {
data              228 drivers/net/bonding/bond_netlink.c 		int use_carrier = nla_get_u8(data[IFLA_BOND_USE_CARRIER]);
data              235 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_ARP_INTERVAL]) {
data              236 drivers/net/bonding/bond_netlink.c 		int arp_interval = nla_get_u32(data[IFLA_BOND_ARP_INTERVAL]);
data              248 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_ARP_IP_TARGET]) {
data              253 drivers/net/bonding/bond_netlink.c 		nla_for_each_nested(attr, data[IFLA_BOND_ARP_IP_TARGET], rem) {
data              273 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_ARP_VALIDATE]) {
data              274 drivers/net/bonding/bond_netlink.c 		int arp_validate = nla_get_u32(data[IFLA_BOND_ARP_VALIDATE]);
data              286 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_ARP_ALL_TARGETS]) {
data              288 drivers/net/bonding/bond_netlink.c 			nla_get_u32(data[IFLA_BOND_ARP_ALL_TARGETS]);
data              295 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_PRIMARY]) {
data              296 drivers/net/bonding/bond_netlink.c 		int ifindex = nla_get_u32(data[IFLA_BOND_PRIMARY]);
data              309 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_PRIMARY_RESELECT]) {
data              311 drivers/net/bonding/bond_netlink.c 			nla_get_u8(data[IFLA_BOND_PRIMARY_RESELECT]);
data              318 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_FAIL_OVER_MAC]) {
data              320 drivers/net/bonding/bond_netlink.c 			nla_get_u8(data[IFLA_BOND_FAIL_OVER_MAC]);
data              327 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_XMIT_HASH_POLICY]) {
data              329 drivers/net/bonding/bond_netlink.c 			nla_get_u8(data[IFLA_BOND_XMIT_HASH_POLICY]);
data              336 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_RESEND_IGMP]) {
data              338 drivers/net/bonding/bond_netlink.c 			nla_get_u32(data[IFLA_BOND_RESEND_IGMP]);
data              345 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_NUM_PEER_NOTIF]) {
data              347 drivers/net/bonding/bond_netlink.c 			nla_get_u8(data[IFLA_BOND_NUM_PEER_NOTIF]);
data              354 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_ALL_SLAVES_ACTIVE]) {
data              356 drivers/net/bonding/bond_netlink.c 			nla_get_u8(data[IFLA_BOND_ALL_SLAVES_ACTIVE]);
data              363 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_MIN_LINKS]) {
data              365 drivers/net/bonding/bond_netlink.c 			nla_get_u32(data[IFLA_BOND_MIN_LINKS]);
data              372 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_LP_INTERVAL]) {
data              374 drivers/net/bonding/bond_netlink.c 			nla_get_u32(data[IFLA_BOND_LP_INTERVAL]);
data              381 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_PACKETS_PER_SLAVE]) {
data              383 drivers/net/bonding/bond_netlink.c 			nla_get_u32(data[IFLA_BOND_PACKETS_PER_SLAVE]);
data              390 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_AD_LACP_RATE]) {
data              392 drivers/net/bonding/bond_netlink.c 			nla_get_u8(data[IFLA_BOND_AD_LACP_RATE]);
data              399 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_AD_SELECT]) {
data              401 drivers/net/bonding/bond_netlink.c 			nla_get_u8(data[IFLA_BOND_AD_SELECT]);
data              408 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_AD_ACTOR_SYS_PRIO]) {
data              410 drivers/net/bonding/bond_netlink.c 			nla_get_u16(data[IFLA_BOND_AD_ACTOR_SYS_PRIO]);
data              417 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_AD_USER_PORT_KEY]) {
data              419 drivers/net/bonding/bond_netlink.c 			nla_get_u16(data[IFLA_BOND_AD_USER_PORT_KEY]);
data              426 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_AD_ACTOR_SYSTEM]) {
data              427 drivers/net/bonding/bond_netlink.c 		if (nla_len(data[IFLA_BOND_AD_ACTOR_SYSTEM]) != ETH_ALEN)
data              431 drivers/net/bonding/bond_netlink.c 				 nla_get_u64(data[IFLA_BOND_AD_ACTOR_SYSTEM]));
data              436 drivers/net/bonding/bond_netlink.c 	if (data[IFLA_BOND_TLB_DYNAMIC_LB]) {
data              437 drivers/net/bonding/bond_netlink.c 		int dynamic_lb = nla_get_u8(data[IFLA_BOND_TLB_DYNAMIC_LB]);
data              449 drivers/net/bonding/bond_netlink.c 			struct nlattr *tb[], struct nlattr *data[],
data              454 drivers/net/bonding/bond_netlink.c 	err = bond_changelink(bond_dev, tb, data, extack);
data             1302 drivers/net/caif/caif_hsi.c static void cfhsi_netlink_parms(struct nlattr *data[], struct cfhsi *cfhsi)
data             1306 drivers/net/caif/caif_hsi.c 	if (!data) {
data             1316 drivers/net/caif/caif_hsi.c 	if (data[i]) {
data             1317 drivers/net/caif/caif_hsi.c 		u32 inactivity_timeout = nla_get_u32(data[i]);
data             1327 drivers/net/caif/caif_hsi.c 	if (data[i])
data             1328 drivers/net/caif/caif_hsi.c 		cfhsi->cfg.aggregation_timeout = nla_get_u32(data[i]);
data             1331 drivers/net/caif/caif_hsi.c 	if (data[i])
data             1332 drivers/net/caif/caif_hsi.c 		cfhsi->cfg.head_align = nla_get_u32(data[i]);
data             1335 drivers/net/caif/caif_hsi.c 	if (data[i])
data             1336 drivers/net/caif/caif_hsi.c 		cfhsi->cfg.tail_align = nla_get_u32(data[i]);
data             1339 drivers/net/caif/caif_hsi.c 	if (data[i])
data             1340 drivers/net/caif/caif_hsi.c 		cfhsi->cfg.q_high_mark = nla_get_u32(data[i]);
data             1343 drivers/net/caif/caif_hsi.c 	if (data[i])
data             1344 drivers/net/caif/caif_hsi.c 		cfhsi->cfg.q_low_mark = nla_get_u32(data[i]);
data             1348 drivers/net/caif/caif_hsi.c 			       struct nlattr *data[],
data             1351 drivers/net/caif/caif_hsi.c 	cfhsi_netlink_parms(data, netdev_priv(dev));
data             1396 drivers/net/caif/caif_hsi.c 			    struct nlattr *tb[], struct nlattr *data[],
data             1405 drivers/net/caif/caif_hsi.c 	cfhsi_netlink_parms(data, cfhsi);
data              111 drivers/net/caif/caif_serial.c 	ser->tx_blob.data = ser->tx_data;
data              113 drivers/net/caif/caif_serial.c 	ser->rx_blob.data = ser->rx_data;
data              122 drivers/net/caif/caif_serial.c static inline void debugfs_rx(struct ser_device *ser, const u8 *data, int size)
data              126 drivers/net/caif/caif_serial.c 	memcpy(ser->rx_data, data, size);
data              127 drivers/net/caif/caif_serial.c 	ser->rx_blob.data = ser->rx_data;
data              131 drivers/net/caif/caif_serial.c static inline void debugfs_tx(struct ser_device *ser, const u8 *data, int size)
data              135 drivers/net/caif/caif_serial.c 	memcpy(ser->tx_data, data, size);
data              136 drivers/net/caif/caif_serial.c 	ser->tx_blob.data = ser->tx_data;
data              152 drivers/net/caif/caif_serial.c static inline void debugfs_rx(struct ser_device *ser, const u8 *data, int size)
data              156 drivers/net/caif/caif_serial.c static inline void debugfs_tx(struct ser_device *ser, const u8 *data, int size)
data              162 drivers/net/caif/caif_serial.c static void ldisc_receive(struct tty_struct *tty, const u8 *data,
data              194 drivers/net/caif/caif_serial.c 	skb_put_data(skb, data, count);
data              198 drivers/net/caif/caif_serial.c 	debugfs_rx(ser, data, count);
data              237 drivers/net/caif/caif_serial.c 			tty_wr = tty->ops->write(tty, skb->data, len);
data              241 drivers/net/caif/caif_serial.c 			ldisc_receive(tty, skb->data, NULL, len);
data              453 drivers/net/can/at91_can.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              478 drivers/net/can/at91_can.c 	at91_write(priv, AT91_MDL(mb), *(u32 *)(cf->data + 0));
data              479 drivers/net/can/at91_can.c 	at91_write(priv, AT91_MDH(mb), *(u32 *)(cf->data + 4));
data              554 drivers/net/can/at91_can.c 	cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              588 drivers/net/can/at91_can.c 		*(u32 *)(cf->data + 0) = at91_read(priv, AT91_MDL(mb));
data              589 drivers/net/can/at91_can.c 		*(u32 *)(cf->data + 4) = at91_read(priv, AT91_MDH(mb));
data              739 drivers/net/can/at91_can.c 		cf->data[2] |= CAN_ERR_PROT_STUFF;
data              755 drivers/net/can/at91_can.c 		cf->data[2] |= CAN_ERR_PROT_FORM;
data              764 drivers/net/can/at91_can.c 		cf->data[2] |= CAN_ERR_PROT_BIT;
data              897 drivers/net/can/at91_can.c 			cf->data[1] = (bec.txerr > bec.rxerr) ?
data              914 drivers/net/can/at91_can.c 			cf->data[1] = (bec.txerr > bec.rxerr) ?
data              950 drivers/net/can/at91_can.c 		cf->data[2] = CAN_ERR_PROT_ACTIVE;
data             1240 drivers/net/can/at91_can.c 		.data = &at91_at91sam9x5_data,
data             1243 drivers/net/can/at91_can.c 		.data = &at91_at91sam9263_data,
data             1261 drivers/net/can/at91_can.c 		return (const struct at91_devtype_data *)match->data;
data              340 drivers/net/can/c_can/c_can.c 		u32 data = 0, dreg = C_CAN_IFACE(DATA1_REG, iface);
data              343 drivers/net/can/c_can/c_can.c 			data = (u32)frame->data[i];
data              344 drivers/net/can/c_can/c_can.c 			data |= (u32)frame->data[i + 1] << 8;
data              345 drivers/net/can/c_can/c_can.c 			data |= (u32)frame->data[i + 2] << 16;
data              346 drivers/net/can/c_can/c_can.c 			data |= (u32)frame->data[i + 3] << 24;
data              347 drivers/net/can/c_can/c_can.c 			priv->write_reg32(priv, dreg, data);
data              353 drivers/net/can/c_can/c_can.c 					frame->data[i] |
data              354 drivers/net/can/c_can/c_can.c 					(frame->data[i + 1] << 8));
data              389 drivers/net/can/c_can/c_can.c 	frame->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              401 drivers/net/can/c_can/c_can.c 	u32 arb, data;
data              425 drivers/net/can/c_can/c_can.c 				data = priv->read_reg32(priv, dreg);
data              426 drivers/net/can/c_can/c_can.c 				frame->data[i] = data;
data              427 drivers/net/can/c_can/c_can.c 				frame->data[i + 1] = data >> 8;
data              428 drivers/net/can/c_can/c_can.c 				frame->data[i + 2] = data >> 16;
data              429 drivers/net/can/c_can/c_can.c 				frame->data[i + 3] = data >> 24;
data              433 drivers/net/can/c_can/c_can.c 				data = priv->read_reg(priv, dreg);
data              434 drivers/net/can/c_can/c_can.c 				frame->data[i] = data;
data              435 drivers/net/can/c_can/c_can.c 				frame->data[i + 1] = data >> 8;
data              465 drivers/net/can/c_can/c_can.c 	struct can_frame *frame = (struct can_frame *)skb->data;
data              954 drivers/net/can/c_can/c_can.c 		cf->data[1] = CAN_ERR_CRTL_ACTIVE;
data              955 drivers/net/can/c_can/c_can.c 		cf->data[6] = bec.txerr;
data              956 drivers/net/can/c_can/c_can.c 		cf->data[7] = bec.rxerr;
data              961 drivers/net/can/c_can/c_can.c 		cf->data[1] = (bec.txerr > bec.rxerr) ?
data              964 drivers/net/can/c_can/c_can.c 		cf->data[6] = bec.txerr;
data              965 drivers/net/can/c_can/c_can.c 		cf->data[7] = bec.rxerr;
data              972 drivers/net/can/c_can/c_can.c 			cf->data[1] |= CAN_ERR_CRTL_RX_PASSIVE;
data              974 drivers/net/can/c_can/c_can.c 			cf->data[1] |= CAN_ERR_CRTL_TX_PASSIVE;
data              976 drivers/net/can/c_can/c_can.c 		cf->data[6] = bec.txerr;
data              977 drivers/net/can/c_can/c_can.c 		cf->data[7] = bec.rxerr;
data             1032 drivers/net/can/c_can/c_can.c 		cf->data[2] |= CAN_ERR_PROT_STUFF;
data             1036 drivers/net/can/c_can/c_can.c 		cf->data[2] |= CAN_ERR_PROT_FORM;
data             1040 drivers/net/can/c_can/c_can.c 		cf->data[3] = CAN_ERR_PROT_LOC_ACK;
data             1044 drivers/net/can/c_can/c_can.c 		cf->data[2] |= CAN_ERR_PROT_BIT1;
data             1048 drivers/net/can/c_can/c_can.c 		cf->data[2] |= CAN_ERR_PROT_BIT0;
data             1052 drivers/net/can/c_can/c_can.c 		cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              241 drivers/net/can/c_can/c_can_platform.c 	{ .compatible = "bosch,c_can", .data = &c_can_drvdata },
data              242 drivers/net/can/c_can/c_can_platform.c 	{ .compatible = "bosch,d_can", .data = &d_can_drvdata },
data              243 drivers/net/can/c_can/c_can_platform.c 	{ .compatible = "ti,dra7-d_can", .data = &dra7_dcan_drvdata },
data              244 drivers/net/can/c_can/c_can_platform.c 	{ .compatible = "ti,am3352-d_can", .data = &am3352_dcan_drvdata },
data              245 drivers/net/can/c_can/c_can_platform.c 	{ .compatible = "ti,am4372-d_can", .data = &am3352_dcan_drvdata },
data              265 drivers/net/can/c_can/c_can_platform.c 		drvdata = match->data;
data              241 drivers/net/can/cc770/cc770.c 	int mo, id, data;
data              272 drivers/net/can/cc770/cc770.c 		for (data = 0; data < 8; data++)
data              273 drivers/net/can/cc770/cc770.c 			cc770_write_reg(priv, msgobj[mo].data[data], 0);
data              309 drivers/net/can/cc770/cc770.c 	cc770_write_reg(priv, msgobj[1].data[1], 0x25);
data              310 drivers/net/can/cc770/cc770.c 	cc770_write_reg(priv, msgobj[2].data[3], 0x52);
data              311 drivers/net/can/cc770/cc770.c 	cc770_write_reg(priv, msgobj[10].data[6], 0xc3);
data              312 drivers/net/can/cc770/cc770.c 	if ((cc770_read_reg(priv, msgobj[1].data[1]) != 0x25) ||
data              313 drivers/net/can/cc770/cc770.c 	    (cc770_read_reg(priv, msgobj[2].data[3]) != 0x52) ||
data              314 drivers/net/can/cc770/cc770.c 	    (cc770_read_reg(priv, msgobj[10].data[6]) != 0xc3)) {
data              388 drivers/net/can/cc770/cc770.c 	struct can_frame *cf = (struct can_frame *)priv->tx_skb->data;
data              418 drivers/net/can/cc770/cc770.c 		cc770_write_reg(priv, msgobj[mo].data[i], cf->data[i]);
data              491 drivers/net/can/cc770/cc770.c 			cf->data[i] = cc770_read_reg(priv, msgobj[mo].data[i]);
data              515 drivers/net/can/cc770/cc770.c 		cf->data[6] = cc770_read_reg(priv, tx_error_counter);
data              516 drivers/net/can/cc770/cc770.c 		cf->data[7] = cc770_read_reg(priv, rx_error_counter);
data              529 drivers/net/can/cc770/cc770.c 		if (cf->data[7] > 127) {
data              530 drivers/net/can/cc770/cc770.c 			cf->data[1] = CAN_ERR_CRTL_RX_PASSIVE |
data              535 drivers/net/can/cc770/cc770.c 			cf->data[1] = CAN_ERR_CRTL_RX_WARNING |
data              543 drivers/net/can/cc770/cc770.c 		cf->data[2] = CAN_ERR_PROT_ACTIVE;
data              555 drivers/net/can/cc770/cc770.c 				cf->data[2] |= CAN_ERR_PROT_STUFF;
data              558 drivers/net/can/cc770/cc770.c 				cf->data[2] |= CAN_ERR_PROT_FORM;
data              561 drivers/net/can/cc770/cc770.c 				cf->data[2] |= CAN_ERR_PROT_BIT1;
data              564 drivers/net/can/cc770/cc770.c 				cf->data[2] |= CAN_ERR_PROT_BIT0;
data              567 drivers/net/can/cc770/cc770.c 				cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              701 drivers/net/can/cc770/cc770.c 	cf = (struct can_frame *)priv->tx_skb->data;
data               18 drivers/net/can/cc770/cc770.h 	u8 data[8];
data              399 drivers/net/can/dev.c 	cf->data[1] |= tx_state >= rx_state ?
data              401 drivers/net/can/dev.c 	cf->data[1] |= tx_state <= rx_state ?
data              488 drivers/net/can/dev.c 		struct canfd_frame *cf = (struct canfd_frame *)skb->data;
data              890 drivers/net/can/dev.c static int can_validate(struct nlattr *tb[], struct nlattr *data[],
data              901 drivers/net/can/dev.c 	if (!data)
data              904 drivers/net/can/dev.c 	if (data[IFLA_CAN_CTRLMODE]) {
data              905 drivers/net/can/dev.c 		struct can_ctrlmode *cm = nla_data(data[IFLA_CAN_CTRLMODE]);
data              911 drivers/net/can/dev.c 		if (!data[IFLA_CAN_BITTIMING] || !data[IFLA_CAN_DATA_BITTIMING])
data              915 drivers/net/can/dev.c 	if (data[IFLA_CAN_DATA_BITTIMING]) {
data              916 drivers/net/can/dev.c 		if (!is_can_fd || !data[IFLA_CAN_BITTIMING])
data              924 drivers/net/can/dev.c 			  struct nlattr *data[],
data              933 drivers/net/can/dev.c 	if (data[IFLA_CAN_BITTIMING]) {
data              948 drivers/net/can/dev.c 		memcpy(&bt, nla_data(data[IFLA_CAN_BITTIMING]), sizeof(bt));
data              972 drivers/net/can/dev.c 	if (data[IFLA_CAN_CTRLMODE]) {
data              980 drivers/net/can/dev.c 		cm = nla_data(data[IFLA_CAN_CTRLMODE]);
data             1007 drivers/net/can/dev.c 	if (data[IFLA_CAN_RESTART_MS]) {
data             1011 drivers/net/can/dev.c 		priv->restart_ms = nla_get_u32(data[IFLA_CAN_RESTART_MS]);
data             1014 drivers/net/can/dev.c 	if (data[IFLA_CAN_RESTART]) {
data             1023 drivers/net/can/dev.c 	if (data[IFLA_CAN_DATA_BITTIMING]) {
data             1038 drivers/net/can/dev.c 		memcpy(&dbt, nla_data(data[IFLA_CAN_DATA_BITTIMING]),
data             1063 drivers/net/can/dev.c 	if (data[IFLA_CAN_TERMINATION]) {
data             1064 drivers/net/can/dev.c 		const u16 termval = nla_get_u16(data[IFLA_CAN_TERMINATION]);
data             1209 drivers/net/can/dev.c 		       struct nlattr *tb[], struct nlattr *data[],
data              200 drivers/net/can/flexcan.c 	u32 data[];
data              631 drivers/net/can/flexcan.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              633 drivers/net/can/flexcan.c 	u32 data;
data              653 drivers/net/can/flexcan.c 		data = be32_to_cpup((__be32 *)&cf->data[i]);
data              654 drivers/net/can/flexcan.c 		priv->write(data, &priv->tx_mb->data[i / sizeof(u32)]);
data              693 drivers/net/can/flexcan.c 		cf->data[2] |= CAN_ERR_PROT_BIT1;
data              698 drivers/net/can/flexcan.c 		cf->data[2] |= CAN_ERR_PROT_BIT0;
data              704 drivers/net/can/flexcan.c 		cf->data[3] = CAN_ERR_PROT_LOC_ACK;
data              709 drivers/net/can/flexcan.c 		cf->data[2] |= CAN_ERR_PROT_BIT;
data              710 drivers/net/can/flexcan.c 		cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              715 drivers/net/can/flexcan.c 		cf->data[2] |= CAN_ERR_PROT_FORM;
data              720 drivers/net/can/flexcan.c 		cf->data[2] |= CAN_ERR_PROT_STUFF;
data              839 drivers/net/can/flexcan.c 		__be32 data = cpu_to_be32(priv->read(&mb->data[i / sizeof(u32)]));
data              840 drivers/net/can/flexcan.c 		*(__be32 *)(cf->data + i) = data;
data             1513 drivers/net/can/flexcan.c 	{ .compatible = "fsl,imx6q-flexcan", .data = &fsl_imx6q_devtype_data, },
data             1514 drivers/net/can/flexcan.c 	{ .compatible = "fsl,imx28-flexcan", .data = &fsl_imx28_devtype_data, },
data             1515 drivers/net/can/flexcan.c 	{ .compatible = "fsl,imx53-flexcan", .data = &fsl_imx25_devtype_data, },
data             1516 drivers/net/can/flexcan.c 	{ .compatible = "fsl,imx35-flexcan", .data = &fsl_imx25_devtype_data, },
data             1517 drivers/net/can/flexcan.c 	{ .compatible = "fsl,imx25-flexcan", .data = &fsl_imx25_devtype_data, },
data             1518 drivers/net/can/flexcan.c 	{ .compatible = "fsl,p1010-flexcan", .data = &fsl_p1010_devtype_data, },
data             1519 drivers/net/can/flexcan.c 	{ .compatible = "fsl,vf610-flexcan", .data = &fsl_vf610_devtype_data, },
data             1520 drivers/net/can/flexcan.c 	{ .compatible = "fsl,ls1021ar2-flexcan", .data = &fsl_ls1021a_r2_devtype_data, },
data             1584 drivers/net/can/flexcan.c 		devtype_data = of_id->data;
data              651 drivers/net/can/grcan.c 					cf.data[1] |= CAN_ERR_CRTL_TX_PASSIVE;
data              653 drivers/net/can/grcan.c 					cf.data[1] |= CAN_ERR_CRTL_RX_PASSIVE;
data              662 drivers/net/can/grcan.c 					cf.data[1] |= CAN_ERR_CRTL_TX_WARNING;
data              664 drivers/net/can/grcan.c 					cf.data[1] |= CAN_ERR_CRTL_RX_WARNING;
data              676 drivers/net/can/grcan.c 			cf.data[6] = txerr;
data              677 drivers/net/can/grcan.c 			cf.data[7] = rxerr;
data              711 drivers/net/can/grcan.c 		cf.data[1] |= CAN_ERR_CRTL_RX_OVERFLOW;
data              755 drivers/net/can/grcan.c 		memcpy(skb_cf->data, cf.data, sizeof(cf.data));
data             1212 drivers/net/can/grcan.c 				cf->data[i] = (u8)(slot[j] >> shift);
data             1354 drivers/net/can/grcan.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data             1415 drivers/net/can/grcan.c 		slot[j] |= cf->data[i] << shift;
data              309 drivers/net/can/ifi_canfd/ifi_canfd.c 			*(u32 *)(cf->data + i) =
data              370 drivers/net/can/ifi_canfd/ifi_canfd.c 	frame->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              407 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[2] |= CAN_ERR_PROT_OVERLOAD;
data              410 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[3] = CAN_ERR_PROT_LOC_ACK;
data              413 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[2] |= CAN_ERR_PROT_BIT0;
data              416 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[2] |= CAN_ERR_PROT_BIT1;
data              419 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[2] |= CAN_ERR_PROT_STUFF;
data              422 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              425 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[2] |= CAN_ERR_PROT_FORM;
data              502 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[1] = (bec.txerr > bec.rxerr) ?
data              505 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[6] = bec.txerr;
data              506 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[7] = bec.rxerr;
data              511 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[1] |= CAN_ERR_CRTL_RX_PASSIVE;
data              513 drivers/net/can/ifi_canfd/ifi_canfd.c 			cf->data[1] |= CAN_ERR_CRTL_TX_PASSIVE;
data              514 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[6] = bec.txerr;
data              515 drivers/net/can/ifi_canfd/ifi_canfd.c 		cf->data[7] = bec.rxerr;
data              870 drivers/net/can/ifi_canfd/ifi_canfd.c 	struct canfd_frame *cf = (struct canfd_frame *)skb->data;
data              918 drivers/net/can/ifi_canfd/ifi_canfd.c 		writel(*(u32 *)(cf->data + i),
data             1035 drivers/net/can/ifi_canfd/ifi_canfd.c 	{ .compatible = "ifi,canfd-1.0", .data = NULL },
data              276 drivers/net/can/janz-ican3.c 	u8 data[252];
data              287 drivers/net/can/janz-ican3.c 	u8 data[14];
data              710 drivers/net/can/janz-ican3.c 	msg.data[0] = addr & 0xff;
data              711 drivers/net/can/janz-ican3.c 	msg.data[1] = (addr >> 8) & 0xff;
data              712 drivers/net/can/janz-ican3.c 	msg.data[2] = (addr >> 16) & 0xff;
data              713 drivers/net/can/janz-ican3.c 	msg.data[3] = (addr >> 24) & 0xff;
data              717 drivers/net/can/janz-ican3.c 	msg.data[4] = addr & 0xff;
data              718 drivers/net/can/janz-ican3.c 	msg.data[5] = (addr >> 8) & 0xff;
data              719 drivers/net/can/janz-ican3.c 	msg.data[6] = (addr >> 16) & 0xff;
data              720 drivers/net/can/janz-ican3.c 	msg.data[7] = (addr >> 24) & 0xff;
data              741 drivers/net/can/janz-ican3.c 	msg.data[0] = 0x00; /* IDLo LSB */
data              742 drivers/net/can/janz-ican3.c 	msg.data[1] = 0x00; /* IDLo MSB */
data              743 drivers/net/can/janz-ican3.c 	msg.data[2] = 0xff; /* IDHi LSB */
data              744 drivers/net/can/janz-ican3.c 	msg.data[3] = 0x07; /* IDHi MSB */
data              747 drivers/net/can/janz-ican3.c 	msg.data[4] = accept ? SETAFILMASK_FASTIF : SETAFILMASK_REJECT;
data              757 drivers/net/can/janz-ican3.c 	msg.data[0] = 0;    /* MUX = 0 */
data              758 drivers/net/can/janz-ican3.c 	msg.data[1] = 0x00; /* IDLo LSB */
data              759 drivers/net/can/janz-ican3.c 	msg.data[2] = 0x00;
data              760 drivers/net/can/janz-ican3.c 	msg.data[3] = 0x00;
data              761 drivers/net/can/janz-ican3.c 	msg.data[4] = 0x20; /* IDLo MSB */
data              762 drivers/net/can/janz-ican3.c 	msg.data[5] = 0xff; /* IDHi LSB */
data              763 drivers/net/can/janz-ican3.c 	msg.data[6] = 0xff;
data              764 drivers/net/can/janz-ican3.c 	msg.data[7] = 0xff;
data              765 drivers/net/can/janz-ican3.c 	msg.data[8] = 0x3f; /* IDHi MSB */
data              768 drivers/net/can/janz-ican3.c 	msg.data[9] = accept ? SETAFILMASK_FASTIF : SETAFILMASK_REJECT;
data              798 drivers/net/can/janz-ican3.c 			msg.data[0] = 0x00;
data              799 drivers/net/can/janz-ican3.c 			msg.data[1] = 0x00;
data              800 drivers/net/can/janz-ican3.c 			msg.data[2] = btr0;
data              801 drivers/net/can/janz-ican3.c 			msg.data[3] = btr1;
data              821 drivers/net/can/janz-ican3.c 			msg.data[0] = LMTS_BUSON_REQ;
data              822 drivers/net/can/janz-ican3.c 			msg.data[1] = 0;
data              823 drivers/net/can/janz-ican3.c 			msg.data[2] = btr0;
data              824 drivers/net/can/janz-ican3.c 			msg.data[3] = btr1;
data              827 drivers/net/can/janz-ican3.c 			msg.data[0] = LMTS_BUSOFF_REQ;
data              828 drivers/net/can/janz-ican3.c 			msg.data[1] = 0;
data              843 drivers/net/can/janz-ican3.c 			msg.data[0] = NMTS_CREATE_NODE_REQ;
data              844 drivers/net/can/janz-ican3.c 			msg.data[1] = 0;
data              845 drivers/net/can/janz-ican3.c 			msg.data[2] = 2;                 /* node class */
data              846 drivers/net/can/janz-ican3.c 			msg.data[3] = 1;                 /* node id */
data              847 drivers/net/can/janz-ican3.c 			strcpy(msg.data + 4, "locnod1"); /* node name  */
data              862 drivers/net/can/janz-ican3.c 	msg.data[0] = 0x00;
data              863 drivers/net/can/janz-ican3.c 	msg.data[1] = on ? HWCONF_TERMINATE_ON : HWCONF_TERMINATE_OFF;
data              875 drivers/net/can/janz-ican3.c 	msg.data[0] = subspec;
data              876 drivers/net/can/janz-ican3.c 	msg.data[1] = 0x00;
data              889 drivers/net/can/janz-ican3.c 		msg.data[0] = 0x00;
data              890 drivers/net/can/janz-ican3.c 		msg.data[1] = quota;
data              895 drivers/net/can/janz-ican3.c 		msg.data[0] = LMTS_CAN_CONF_REQ;
data              896 drivers/net/can/janz-ican3.c 		msg.data[1] = 0x00;
data              897 drivers/net/can/janz-ican3.c 		msg.data[2] = 0x00;
data              898 drivers/net/can/janz-ican3.c 		msg.data[3] = quota;
data              914 drivers/net/can/janz-ican3.c 		if (desc->data[1] & ICAN3_SFF_RTR)
data              917 drivers/net/can/janz-ican3.c 		cf->can_id |= desc->data[0] << 3;
data              918 drivers/net/can/janz-ican3.c 		cf->can_id |= (desc->data[1] & 0xe0) >> 5;
data              919 drivers/net/can/janz-ican3.c 		cf->can_dlc = get_can_dlc(desc->data[1] & ICAN3_CAN_DLC_MASK);
data              920 drivers/net/can/janz-ican3.c 		memcpy(cf->data, &desc->data[2], cf->can_dlc);
data              922 drivers/net/can/janz-ican3.c 		cf->can_dlc = get_can_dlc(desc->data[0] & ICAN3_CAN_DLC_MASK);
data              923 drivers/net/can/janz-ican3.c 		if (desc->data[0] & ICAN3_EFF_RTR)
data              926 drivers/net/can/janz-ican3.c 		if (desc->data[0] & ICAN3_EFF) {
data              928 drivers/net/can/janz-ican3.c 			cf->can_id |= desc->data[2] << 21; /* 28-21 */
data              929 drivers/net/can/janz-ican3.c 			cf->can_id |= desc->data[3] << 13; /* 20-13 */
data              930 drivers/net/can/janz-ican3.c 			cf->can_id |= desc->data[4] << 5;  /* 12-5  */
data              931 drivers/net/can/janz-ican3.c 			cf->can_id |= (desc->data[5] & 0xf8) >> 3;
data              933 drivers/net/can/janz-ican3.c 			cf->can_id |= desc->data[2] << 3;  /* 10-3  */
data              934 drivers/net/can/janz-ican3.c 			cf->can_id |= desc->data[3] >> 5;  /* 2-0   */
data              937 drivers/net/can/janz-ican3.c 		memcpy(cf->data, &desc->data[6], cf->can_dlc);
data              946 drivers/net/can/janz-ican3.c 	memset(desc->data, 0, sizeof(desc->data));
data              950 drivers/net/can/janz-ican3.c 	desc->data[0] |= cf->can_dlc;
data              951 drivers/net/can/janz-ican3.c 	desc->data[1] |= ICAN3_ECHO;
data              955 drivers/net/can/janz-ican3.c 		desc->data[1] |= ICAN3_SNGL;
data              958 drivers/net/can/janz-ican3.c 		desc->data[0] |= ICAN3_EFF_RTR;
data              962 drivers/net/can/janz-ican3.c 		desc->data[0] |= ICAN3_EFF;
data              963 drivers/net/can/janz-ican3.c 		desc->data[2] = (cf->can_id & 0x1fe00000) >> 21; /* 28-21 */
data              964 drivers/net/can/janz-ican3.c 		desc->data[3] = (cf->can_id & 0x001fe000) >> 13; /* 20-13 */
data              965 drivers/net/can/janz-ican3.c 		desc->data[4] = (cf->can_id & 0x00001fe0) >> 5;  /* 12-5  */
data              966 drivers/net/can/janz-ican3.c 		desc->data[5] = (cf->can_id & 0x0000001f) << 3;  /* 4-0   */
data              968 drivers/net/can/janz-ican3.c 		desc->data[2] = (cf->can_id & 0x7F8) >> 3; /* bits 10-3 */
data              969 drivers/net/can/janz-ican3.c 		desc->data[3] = (cf->can_id & 0x007) << 5; /* bits 2-0  */
data              973 drivers/net/can/janz-ican3.c 	memcpy(&desc->data[6], cf->data, cf->can_dlc);
data              987 drivers/net/can/janz-ican3.c 	netdev_dbg(mod->ndev, "IDVERS response: %s\n", msg->data);
data             1003 drivers/net/can/janz-ican3.c 		netdev_err(mod->ndev, "lost %d control messages\n", msg->data[0]);
data             1018 drivers/net/can/janz-ican3.c 		cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data             1042 drivers/net/can/janz-ican3.c 	if (msg->data[1] != CEVTIND_CHIP_SJA1000) {
data             1053 drivers/net/can/janz-ican3.c 	isrc = msg->data[0];
data             1054 drivers/net/can/janz-ican3.c 	ecc = msg->data[2];
data             1055 drivers/net/can/janz-ican3.c 	status = msg->data[3];
data             1056 drivers/net/can/janz-ican3.c 	rxerr = msg->data[4];
data             1057 drivers/net/can/janz-ican3.c 	txerr = msg->data[5];
data             1104 drivers/net/can/janz-ican3.c 		cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data             1134 drivers/net/can/janz-ican3.c 			cf->data[2] |= CAN_ERR_PROT_BIT;
data             1137 drivers/net/can/janz-ican3.c 			cf->data[2] |= CAN_ERR_PROT_FORM;
data             1140 drivers/net/can/janz-ican3.c 			cf->data[2] |= CAN_ERR_PROT_STUFF;
data             1143 drivers/net/can/janz-ican3.c 			cf->data[3] = ecc & ECC_SEG;
data             1148 drivers/net/can/janz-ican3.c 			cf->data[2] |= CAN_ERR_PROT_TX;
data             1150 drivers/net/can/janz-ican3.c 		cf->data[6] = txerr;
data             1151 drivers/net/can/janz-ican3.c 		cf->data[7] = rxerr;
data             1159 drivers/net/can/janz-ican3.c 			cf->data[1] = (txerr > rxerr) ?
data             1164 drivers/net/can/janz-ican3.c 			cf->data[1] = (txerr > rxerr) ?
data             1169 drivers/net/can/janz-ican3.c 		cf->data[6] = txerr;
data             1170 drivers/net/can/janz-ican3.c 		cf->data[7] = rxerr;
data             1180 drivers/net/can/janz-ican3.c 	switch (msg->data[0]) {
data             1183 drivers/net/can/janz-ican3.c 		mod->bec.rxerr = msg->data[5];
data             1184 drivers/net/can/janz-ican3.c 		mod->bec.txerr = msg->data[6];
data             1188 drivers/net/can/janz-ican3.c 		mod->termination_enabled = msg->data[6] & HWCONF_TERMINATE_ON;
data             1202 drivers/net/can/janz-ican3.c 	subspec = msg->data[0] + msg->data[1] * 0x100;
data             1204 drivers/net/can/janz-ican3.c 		switch (msg->data[2]) {
data             1211 drivers/net/can/janz-ican3.c 			memmove(msg->data, msg->data + 3, le16_to_cpu(msg->len));
data             1220 drivers/net/can/janz-ican3.c 				    msg->data[2]);
data             1296 drivers/net/can/janz-ican3.c 	cf = (struct can_frame *)skb->data;
data             1324 drivers/net/can/janz-ican3.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data             1331 drivers/net/can/janz-ican3.c 	echo_cf = (struct can_frame *)echo_skb->data;
data             1338 drivers/net/can/janz-ican3.c 	return memcmp(cf->data, echo_cf->data, cf->can_dlc) == 0;
data             1686 drivers/net/can/janz-ican3.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              284 drivers/net/can/kvaser_pciefd.c 	u8 data[64];
data              303 drivers/net/can/kvaser_pciefd.c 	u8 data[KVASER_PCIEFD_CFG_PARAM_MAX_SZ];
data              432 drivers/net/can/kvaser_pciefd.c 	memcpy(&pcie->nr_channels, param->data, le32_to_cpu(param->len));
data              727 drivers/net/can/kvaser_pciefd.c 	struct canfd_frame *cf = (struct canfd_frame *)skb->data;
data              757 drivers/net/can/kvaser_pciefd.c 	memcpy(p->data, cf->data, packet_size);
data              791 drivers/net/can/kvaser_pciefd.c 		u32 data_last = ((u32 *)packet.data)[nwords - 1];
data              795 drivers/net/can/kvaser_pciefd.c 			      KVASER_PCIEFD_KCAN_FIFO_REG, packet.data,
data              819 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_set_bittiming(struct kvaser_pciefd_can *can, bool data)
data              826 drivers/net/can/kvaser_pciefd.c 	if (data)
data              855 drivers/net/can/kvaser_pciefd.c 	if (data)
data              904 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_bec_poll_timer(struct timer_list *data)
data              906 drivers/net/can/kvaser_pciefd.c 	struct kvaser_pciefd_can *can = from_timer(can, data, bec_poll_timer);
data             1138 drivers/net/can/kvaser_pciefd.c 					    __le32 *data)
data             1182 drivers/net/can/kvaser_pciefd.c 		memcpy(cf->data, data, cf->len);
data             1298 drivers/net/can/kvaser_pciefd.c 	cf->data[6] = bec.txerr;
data             1299 drivers/net/can/kvaser_pciefd.c 	cf->data[7] = bec.rxerr;
data             1371 drivers/net/can/kvaser_pciefd.c 		cf->data[6] = bec.txerr;
data             1372 drivers/net/can/kvaser_pciefd.c 		cf->data[7] = bec.rxerr;
data              481 drivers/net/can/m_can/m_can.c 			*(u32 *)(cf->data + i) =
data              540 drivers/net/can/m_can/m_can.c 	frame->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              571 drivers/net/can/m_can/m_can.c 		cf->data[2] |= CAN_ERR_PROT_STUFF;
data              575 drivers/net/can/m_can/m_can.c 		cf->data[2] |= CAN_ERR_PROT_FORM;
data              579 drivers/net/can/m_can/m_can.c 		cf->data[3] = CAN_ERR_PROT_LOC_ACK;
data              583 drivers/net/can/m_can/m_can.c 		cf->data[2] |= CAN_ERR_PROT_BIT1;
data              587 drivers/net/can/m_can/m_can.c 		cf->data[2] |= CAN_ERR_PROT_BIT0;
data              591 drivers/net/can/m_can/m_can.c 		cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              699 drivers/net/can/m_can/m_can.c 		cf->data[1] = (bec.txerr > bec.rxerr) ?
data              702 drivers/net/can/m_can/m_can.c 		cf->data[6] = bec.txerr;
data              703 drivers/net/can/m_can/m_can.c 		cf->data[7] = bec.rxerr;
data              710 drivers/net/can/m_can/m_can.c 			cf->data[1] |= CAN_ERR_CRTL_RX_PASSIVE;
data              712 drivers/net/can/m_can/m_can.c 			cf->data[1] |= CAN_ERR_CRTL_TX_PASSIVE;
data              713 drivers/net/can/m_can/m_can.c 		cf->data[6] = bec.txerr;
data              714 drivers/net/can/m_can/m_can.c 		cf->data[7] = bec.rxerr;
data             1414 drivers/net/can/m_can/m_can.c 	struct canfd_frame *cf = (struct canfd_frame *)cdev->tx_skb->data;
data             1444 drivers/net/can/m_can/m_can.c 					 *(u32 *)(cf->data + i));
data             1512 drivers/net/can/m_can/m_can.c 					 *(u32 *)(cf->data + i));
data              179 drivers/net/can/m_can/m_can_platform.c 	{ .compatible = "bosch,m_can", .data = NULL },
data              211 drivers/net/can/m_can/tcan4x5x.c static int tcan4x5x_regmap_write(void *context, const void *data, size_t count)
data              213 drivers/net/can/m_can/tcan4x5x.c 	u16 *reg = (u16 *)(data);
data              214 drivers/net/can/m_can/tcan4x5x.c 	const u32 *val = data + 4;
data              283 drivers/net/can/mscan/mpc5xxx_can.c 	const struct mpc5xxx_can_data *data;
data              295 drivers/net/can/mscan/mpc5xxx_can.c 	data = match->data;
data              322 drivers/net/can/mscan/mpc5xxx_can.c 	BUG_ON(!data);
data              323 drivers/net/can/mscan/mpc5xxx_can.c 	priv->type = data->type;
data              324 drivers/net/can/mscan/mpc5xxx_can.c 	priv->can.clock.freq = data->get_clock(ofdev, clock_name,
data              356 drivers/net/can/mscan/mpc5xxx_can.c 	const struct mpc5xxx_can_data *data;
data              361 drivers/net/can/mscan/mpc5xxx_can.c 	data = match ? match->data : NULL;
data              364 drivers/net/can/mscan/mpc5xxx_can.c 	if (data && data->put_clock)
data              365 drivers/net/can/mscan/mpc5xxx_can.c 		data->put_clock(ofdev);
data              428 drivers/net/can/mscan/mpc5xxx_can.c 	{ .compatible = "fsl,mpc5200-mscan", .data = &mpc5200_can_data, },
data              430 drivers/net/can/mscan/mpc5xxx_can.c 	{ .compatible = "fsl,mpc5121-mscan", .data = &mpc5121_can_data, },
data              188 drivers/net/can/mscan/mscan.c 	struct can_frame *frame = (struct can_frame *)skb->data;
data              249 drivers/net/can/mscan/mscan.c 		void __iomem *data = &regs->tx.dsr1_0;
data              250 drivers/net/can/mscan/mscan.c 		u16 *payload = (u16 *)frame->data;
data              253 drivers/net/can/mscan/mscan.c 			out_be16(data, *payload++);
data              254 drivers/net/can/mscan/mscan.c 			data += 2 + _MSCAN_RESERVED_DSR_SIZE;
data              258 drivers/net/can/mscan/mscan.c 			out_8(data, frame->data[frame->can_dlc - 1]);
data              317 drivers/net/can/mscan/mscan.c 		void __iomem *data = &regs->rx.dsr1_0;
data              318 drivers/net/can/mscan/mscan.c 		u16 *payload = (u16 *)frame->data;
data              321 drivers/net/can/mscan/mscan.c 			*payload++ = in_be16(data);
data              322 drivers/net/can/mscan/mscan.c 			data += 2 + _MSCAN_RESERVED_DSR_SIZE;
data              326 drivers/net/can/mscan/mscan.c 			frame->data[frame->can_dlc - 1] = in_8(data);
data              345 drivers/net/can/mscan/mscan.c 		frame->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              349 drivers/net/can/mscan/mscan.c 		frame->data[1] = 0;
data              130 drivers/net/can/pch_can.c 	u32 data[4];
data              338 drivers/net/can/pch_can.c 		iowrite32(0x0, &priv->regs->ifregs[0].data[0]);
data              339 drivers/net/can/pch_can.c 		iowrite32(0x0, &priv->regs->ifregs[0].data[1]);
data              340 drivers/net/can/pch_can.c 		iowrite32(0x0, &priv->regs->ifregs[0].data[2]);
data              341 drivers/net/can/pch_can.c 		iowrite32(0x0, &priv->regs->ifregs[0].data[3]);
data              508 drivers/net/can/pch_can.c 			cf->data[1] |= CAN_ERR_CRTL_RX_WARNING;
data              510 drivers/net/can/pch_can.c 			cf->data[1] |= CAN_ERR_CRTL_TX_WARNING;
data              520 drivers/net/can/pch_can.c 			cf->data[1] |= CAN_ERR_CRTL_RX_PASSIVE;
data              522 drivers/net/can/pch_can.c 			cf->data[1] |= CAN_ERR_CRTL_TX_PASSIVE;
data              530 drivers/net/can/pch_can.c 		cf->data[2] |= CAN_ERR_PROT_STUFF;
data              535 drivers/net/can/pch_can.c 		cf->data[2] |= CAN_ERR_PROT_FORM;
data              546 drivers/net/can/pch_can.c 		cf->data[2] |= CAN_ERR_PROT_BIT;
data              551 drivers/net/can/pch_can.c 		cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              559 drivers/net/can/pch_can.c 	cf->data[6] = errc & PCH_TEC;
data              560 drivers/net/can/pch_can.c 	cf->data[7] = (errc & PCH_REC) >> 8;
data              623 drivers/net/can/pch_can.c 	cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              690 drivers/net/can/pch_can.c 			data_reg = ioread16(&priv->regs->ifregs[0].data[i / 2]);
data              691 drivers/net/can/pch_can.c 			cf->data[i] = data_reg;
data              692 drivers/net/can/pch_can.c 			cf->data[i + 1] = data_reg >> 8;
data              883 drivers/net/can/pch_can.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              923 drivers/net/can/pch_can.c 		iowrite16(cf->data[i] | (cf->data[i + 1] << 8),
data              924 drivers/net/can/pch_can.c 			  &priv->regs->ifregs[1].data[i / 2]);
data              297 drivers/net/can/peak_canfd/peak_canfd.c 		memcpy(cf->data, msg->d, cf->len);
data              359 drivers/net/can/peak_canfd/peak_canfd.c 			cf->data[1] = (priv->bec.txerr > priv->bec.rxerr) ?
data              362 drivers/net/can/peak_canfd/peak_canfd.c 			cf->data[6] = priv->bec.txerr;
data              363 drivers/net/can/peak_canfd/peak_canfd.c 			cf->data[7] = priv->bec.rxerr;
data              372 drivers/net/can/peak_canfd/peak_canfd.c 			cf->data[1] = (priv->bec.txerr > priv->bec.rxerr) ?
data              375 drivers/net/can/peak_canfd/peak_canfd.c 			cf->data[6] = priv->bec.txerr;
data              376 drivers/net/can/peak_canfd/peak_canfd.c 			cf->data[7] = priv->bec.rxerr;
data              418 drivers/net/can/peak_canfd/peak_canfd.c 	cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              420 drivers/net/can/peak_canfd/peak_canfd.c 	cf->data[6] = priv->bec.txerr;
data              421 drivers/net/can/peak_canfd/peak_canfd.c 	cf->data[7] = priv->bec.rxerr;
data              631 drivers/net/can/peak_canfd/peak_canfd.c 	struct canfd_frame *cf = (struct canfd_frame *)skb->data;
data              693 drivers/net/can/peak_canfd/peak_canfd.c 	memcpy(msg->d, cf->data, cf->len);
data               47 drivers/net/can/rcar/rcar_can.c 	u8 data[8];	/* Data Bytes */
data              240 drivers/net/can/rcar/rcar_can.c 			cf->data[6] = txerr;
data              241 drivers/net/can/rcar/rcar_can.c 			cf->data[7] = rxerr;
data              258 drivers/net/can/rcar/rcar_can.c 				cf->data[3] = CAN_ERR_PROT_LOC_ACK_DEL;
data              265 drivers/net/can/rcar/rcar_can.c 				cf->data[2] |= CAN_ERR_PROT_BIT0;
data              272 drivers/net/can/rcar/rcar_can.c 				cf->data[2] |= CAN_ERR_PROT_BIT1;
data              279 drivers/net/can/rcar/rcar_can.c 				cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              287 drivers/net/can/rcar/rcar_can.c 				cf->data[3] = CAN_ERR_PROT_LOC_ACK;
data              295 drivers/net/can/rcar/rcar_can.c 				cf->data[2] |= CAN_ERR_PROT_FORM;
data              302 drivers/net/can/rcar/rcar_can.c 				cf->data[2] |= CAN_ERR_PROT_STUFF;
data              317 drivers/net/can/rcar/rcar_can.c 			cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_WARNING :
data              327 drivers/net/can/rcar/rcar_can.c 			cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_PASSIVE :
data              350 drivers/net/can/rcar/rcar_can.c 			cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              361 drivers/net/can/rcar/rcar_can.c 			cf->data[2] |= CAN_ERR_PROT_OVERLOAD;
data              596 drivers/net/can/rcar/rcar_can.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              597 drivers/net/can/rcar/rcar_can.c 	u32 data, i;
data              603 drivers/net/can/rcar/rcar_can.c 		data = (cf->can_id & CAN_EFF_MASK) | RCAR_CAN_IDE;
data              605 drivers/net/can/rcar/rcar_can.c 		data = (cf->can_id & CAN_SFF_MASK) << RCAR_CAN_SID_SHIFT;
data              608 drivers/net/can/rcar/rcar_can.c 		data |= RCAR_CAN_RTR;
data              611 drivers/net/can/rcar/rcar_can.c 			writeb(cf->data[i],
data              612 drivers/net/can/rcar/rcar_can.c 			       &priv->regs->mb[RCAR_CAN_TX_FIFO_MBX].data[i]);
data              615 drivers/net/can/rcar/rcar_can.c 	writel(data, &priv->regs->mb[RCAR_CAN_TX_FIFO_MBX].id);
data              646 drivers/net/can/rcar/rcar_can.c 	u32 data;
data              655 drivers/net/can/rcar/rcar_can.c 	data = readl(&priv->regs->mb[RCAR_CAN_RX_FIFO_MBX].id);
data              656 drivers/net/can/rcar/rcar_can.c 	if (data & RCAR_CAN_IDE)
data              657 drivers/net/can/rcar/rcar_can.c 		cf->can_id = (data & CAN_EFF_MASK) | CAN_EFF_FLAG;
data              659 drivers/net/can/rcar/rcar_can.c 		cf->can_id = (data >> RCAR_CAN_SID_SHIFT) & CAN_SFF_MASK;
data              663 drivers/net/can/rcar/rcar_can.c 	if (data & RCAR_CAN_RTR) {
data              667 drivers/net/can/rcar/rcar_can.c 			cf->data[dlc] =
data              668 drivers/net/can/rcar/rcar_can.c 			readb(&priv->regs->mb[RCAR_CAN_RX_FIFO_MBX].data[dlc]);
data              560 drivers/net/can/rcar/rcar_canfd.c 	u32 data = readl(reg);
data              562 drivers/net/can/rcar/rcar_canfd.c 	data &= ~mask;
data              563 drivers/net/can/rcar/rcar_canfd.c 	data |= (val & mask);
data              564 drivers/net/can/rcar/rcar_canfd.c 	writel(data, reg);
data              600 drivers/net/can/rcar/rcar_canfd.c 		*((u32 *)cf->data + i) =
data              612 drivers/net/can/rcar/rcar_canfd.c 				 *((u32 *)cf->data + i));
data              938 drivers/net/can/rcar/rcar_canfd.c 		cf->data[2] = CAN_ERR_PROT_UNSPEC;
data              944 drivers/net/can/rcar/rcar_canfd.c 		cf->data[3] |= CAN_ERR_PROT_LOC_ACK_DEL;
data              949 drivers/net/can/rcar/rcar_canfd.c 		cf->data[2] |= CAN_ERR_PROT_BIT0;
data              954 drivers/net/can/rcar/rcar_canfd.c 		cf->data[2] |= CAN_ERR_PROT_BIT1;
data              959 drivers/net/can/rcar/rcar_canfd.c 		cf->data[3] |= CAN_ERR_PROT_LOC_CRC_SEQ;
data              965 drivers/net/can/rcar/rcar_canfd.c 		cf->data[3] |= CAN_ERR_PROT_LOC_ACK;
data              970 drivers/net/can/rcar/rcar_canfd.c 		cf->data[2] |= CAN_ERR_PROT_FORM;
data              975 drivers/net/can/rcar/rcar_canfd.c 		cf->data[2] |= CAN_ERR_PROT_STUFF;
data              981 drivers/net/can/rcar/rcar_canfd.c 		cf->data[0] |= CAN_ERR_LOSTARB_UNSPEC;
data              993 drivers/net/can/rcar/rcar_canfd.c 		cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_WARNING :
data              995 drivers/net/can/rcar/rcar_canfd.c 		cf->data[6] = txerr;
data              996 drivers/net/can/rcar/rcar_canfd.c 		cf->data[7] = rxerr;
data             1003 drivers/net/can/rcar/rcar_canfd.c 		cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_PASSIVE :
data             1005 drivers/net/can/rcar/rcar_canfd.c 		cf->data[6] = txerr;
data             1006 drivers/net/can/rcar/rcar_canfd.c 		cf->data[7] = rxerr;
data             1021 drivers/net/can/rcar/rcar_canfd.c 		cf->data[2] |= CAN_ERR_PROT_OVERLOAD;
data             1342 drivers/net/can/rcar/rcar_canfd.c 	struct canfd_frame *cf = (struct canfd_frame *)skb->data;
data               47 drivers/net/can/rx-offload.c 		struct can_frame *cf = (struct can_frame *)skb->data;
data              177 drivers/net/can/sja1000/peak_pci.c static void pita_setsda(void *data, int state)
data              179 drivers/net/can/sja1000/peak_pci.c 	struct peak_pciec_card *card = (struct peak_pciec_card *)data;
data              196 drivers/net/can/sja1000/peak_pci.c static void pita_setscl(void *data, int state)
data              198 drivers/net/can/sja1000/peak_pci.c 	struct peak_pciec_card *card = (struct peak_pciec_card *)data;
data              215 drivers/net/can/sja1000/peak_pci.c static int pita_getsda(void *data)
data              217 drivers/net/can/sja1000/peak_pci.c 	struct peak_pciec_card *card = (struct peak_pciec_card *)data;
data              225 drivers/net/can/sja1000/peak_pci.c static int pita_getscl(void *data)
data              227 drivers/net/can/sja1000/peak_pci.c 	struct peak_pciec_card *card = (struct peak_pciec_card *)data;
data              239 drivers/net/can/sja1000/peak_pci.c 				    u8 offset, u8 data)
data              243 drivers/net/can/sja1000/peak_pci.c 		data
data              253 drivers/net/can/sja1000/peak_pci.c 	if ((offset == 5) && (data == card->led_cache))
data              261 drivers/net/can/sja1000/peak_pci.c 		card->led_cache = data;
data              464 drivers/net/can/sja1000/peak_pci.c 		card->i2c_bit.data = card;
data              285 drivers/net/can/sja1000/sja1000.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              320 drivers/net/can/sja1000/sja1000.c 		priv->write_reg(priv, dreg++, cf->data[i]);
data              375 drivers/net/can/sja1000/sja1000.c 			cf->data[i] = priv->read_reg(priv, dreg++);
data              408 drivers/net/can/sja1000/sja1000.c 	cf->data[6] = txerr;
data              409 drivers/net/can/sja1000/sja1000.c 	cf->data[7] = rxerr;
data              415 drivers/net/can/sja1000/sja1000.c 		cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              444 drivers/net/can/sja1000/sja1000.c 			cf->data[2] |= CAN_ERR_PROT_BIT;
data              447 drivers/net/can/sja1000/sja1000.c 			cf->data[2] |= CAN_ERR_PROT_FORM;
data              450 drivers/net/can/sja1000/sja1000.c 			cf->data[2] |= CAN_ERR_PROT_STUFF;
data              457 drivers/net/can/sja1000/sja1000.c 		cf->data[3] = ecc & ECC_SEG;
data              461 drivers/net/can/sja1000/sja1000.c 			cf->data[2] |= CAN_ERR_PROT_TX;
data              479 drivers/net/can/sja1000/sja1000.c 		cf->data[0] = alc & 0x1f;
data              199 drivers/net/can/sja1000/sja1000_platform.c 	{ .compatible = "nxp,sja1000", .data = NULL, },
data              200 drivers/net/can/sja1000/sja1000_platform.c 	{ .compatible = "technologic,sja1000", .data = &technologic_data, },
data              246 drivers/net/can/sja1000/sja1000_platform.c 	if (of_id && of_id->data) {
data              247 drivers/net/can/sja1000/sja1000_platform.c 		of_data = of_id->data;
data              196 drivers/net/can/slcan.c 			cf.data[i] = (tmp << 4);
data              200 drivers/net/can/slcan.c 			cf.data[i] |= tmp;
data              290 drivers/net/can/slcan.c 			pos = hex_byte_pack_upper(pos, cf->data[i]);
data              377 drivers/net/can/slcan.c 	slc_encaps(sl, (struct can_frame *) skb->data); /* encaps & send */
data              153 drivers/net/can/softing/softing_fw.c 	mem = fw->data;
data              237 drivers/net/can/softing/softing_fw.c 	mem = fw->data;
data               59 drivers/net/can/softing/softing_main.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data               98 drivers/net/can/softing/softing_main.c 		memcpy(ptr, &cf->data[0], cf->can_dlc);
data              171 drivers/net/can/softing/softing_main.c 		msg.data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              230 drivers/net/can/softing/softing_main.c 			msg.data[1] = CAN_ERR_CRTL_TX_PASSIVE;
data              278 drivers/net/can/softing/softing_main.c 			memcpy(&msg.data[0], ptr, 8);
data              283 drivers/net/can/spi/hi311x.c 		       frame->data, frame->can_dlc);
data              297 drivers/net/can/spi/hi311x.c 		       frame->data, frame->can_dlc);
data              349 drivers/net/can/spi/hi311x.c 		memcpy(frame->data, buf + HI3110_FIFO_WOTIME_DAT_OFF,
data              586 drivers/net/can/spi/hi311x.c 			frame = (struct can_frame *)priv->tx_skb->data;
data              673 drivers/net/can/spi/hi311x.c 			cf->data[6] = txerr;
data              674 drivers/net/can/spi/hi311x.c 			cf->data[7] = rxerr;
data              706 drivers/net/can/spi/hi311x.c 					cf->data[2] |= CAN_ERR_PROT_BIT;
data              708 drivers/net/can/spi/hi311x.c 					cf->data[2] |= CAN_ERR_PROT_FORM;
data              710 drivers/net/can/spi/hi311x.c 					cf->data[2] |= CAN_ERR_PROT_STUFF;
data              712 drivers/net/can/spi/hi311x.c 					cf->data[3] |= CAN_ERR_PROT_LOC_CRC_SEQ;
data              714 drivers/net/can/spi/hi311x.c 					cf->data[3] |= CAN_ERR_PROT_LOC_ACK;
data              716 drivers/net/can/spi/hi311x.c 				cf->data[6] = hi3110_read(spi, HI3110_READ_TEC);
data              717 drivers/net/can/spi/hi311x.c 				cf->data[7] = hi3110_read(spi, HI3110_READ_REC);
data              814 drivers/net/can/spi/hi311x.c 		.data		= (void *)CAN_HI3110_HI3110,
data              874 drivers/net/can/spi/hi311x.c 		priv->model = (enum hi3110_model)of_id->data;
data              377 drivers/net/can/spi/mcp251x.c 	memcpy(buf + TXBDAT_OFF, frame->data, frame->can_dlc);
data              445 drivers/net/can/spi/mcp251x.c 	memcpy(frame->data, buf + RXBDAT_OFF, frame->can_dlc);
data              676 drivers/net/can/spi/mcp251x.c 		frame->data[1] = data1;
data              696 drivers/net/can/spi/mcp251x.c 			frame = (struct can_frame *)priv->tx_skb->data;
data              955 drivers/net/can/spi/mcp251x.c 		.data		= (void *)CAN_MCP251X_MCP2510,
data              959 drivers/net/can/spi/mcp251x.c 		.data		= (void *)CAN_MCP251X_MCP2515,
data              963 drivers/net/can/spi/mcp251x.c 		.data		= (void *)CAN_MCP251X_MCP25625,
data              415 drivers/net/can/sun4i_can.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              447 drivers/net/can/sun4i_can.c 		writel(cf->data[i], priv->base + (dreg + i * 4));
data              497 drivers/net/can/sun4i_can.c 			cf->data[i] = readl(priv->base + dreg + i * 4);
data              529 drivers/net/can/sun4i_can.c 		cf->data[6] = txerr;
data              530 drivers/net/can/sun4i_can.c 		cf->data[7] = rxerr;
data              538 drivers/net/can/sun4i_can.c 			cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              576 drivers/net/can/sun4i_can.c 				cf->data[2] |= CAN_ERR_PROT_BIT;
data              579 drivers/net/can/sun4i_can.c 				cf->data[2] |= CAN_ERR_PROT_FORM;
data              582 drivers/net/can/sun4i_can.c 				cf->data[2] |= CAN_ERR_PROT_STUFF;
data              585 drivers/net/can/sun4i_can.c 				cf->data[3] = (ecc & SUN4I_STA_ERR_SEG_CODE)
data              591 drivers/net/can/sun4i_can.c 				cf->data[2] |= CAN_ERR_PROT_TX;
data              610 drivers/net/can/sun4i_can.c 			cf->data[0] = (alc >> 8) & 0x1f;
data              478 drivers/net/can/ti_hecc.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              479 drivers/net/can/ti_hecc.c 	u32 mbxno, mbx_mask, data;
data              499 drivers/net/can/ti_hecc.c 	data = cf->can_dlc | (get_tx_head_prio(priv) << 8);
data              501 drivers/net/can/ti_hecc.c 		data |= HECC_CANMCF_RTR;
data              502 drivers/net/can/ti_hecc.c 	hecc_write_mbx(priv, mbxno, HECC_CANMCF, data);
data              505 drivers/net/can/ti_hecc.c 		data = (cf->can_id & CAN_EFF_MASK) | HECC_CANMID_IDE;
data              507 drivers/net/can/ti_hecc.c 		data = (cf->can_id & CAN_SFF_MASK) << 18;
data              508 drivers/net/can/ti_hecc.c 	hecc_write_mbx(priv, mbxno, HECC_CANMID, data);
data              510 drivers/net/can/ti_hecc.c 		       be32_to_cpu(*(__be32 *)(cf->data)));
data              513 drivers/net/can/ti_hecc.c 			       be32_to_cpu(*(__be32 *)(cf->data + 4)));
data              515 drivers/net/can/ti_hecc.c 		*(u32 *)(cf->data + 4) = 0;
data              543 drivers/net/can/ti_hecc.c 	u32 data, mbx_mask;
data              547 drivers/net/can/ti_hecc.c 	data = hecc_read_mbx(priv, mbxno, HECC_CANMID);
data              548 drivers/net/can/ti_hecc.c 	if (data & HECC_CANMID_IDE)
data              549 drivers/net/can/ti_hecc.c 		cf->can_id = (data & CAN_EFF_MASK) | CAN_EFF_FLAG;
data              551 drivers/net/can/ti_hecc.c 		cf->can_id = (data >> 18) & CAN_SFF_MASK;
data              553 drivers/net/can/ti_hecc.c 	data = hecc_read_mbx(priv, mbxno, HECC_CANMCF);
data              554 drivers/net/can/ti_hecc.c 	if (data & HECC_CANMCF_RTR)
data              556 drivers/net/can/ti_hecc.c 	cf->can_dlc = get_can_dlc(data & 0xF);
data              558 drivers/net/can/ti_hecc.c 	data = hecc_read_mbx(priv, mbxno, HECC_CANMDL);
data              559 drivers/net/can/ti_hecc.c 	*(__be32 *)(cf->data) = cpu_to_be32(data);
data              561 drivers/net/can/ti_hecc.c 		data = hecc_read_mbx(priv, mbxno, HECC_CANMDH);
data              562 drivers/net/can/ti_hecc.c 		*(__be32 *)(cf->data + 4) = cpu_to_be32(data);
data              611 drivers/net/can/ti_hecc.c 			cf->data[2] |= CAN_ERR_PROT_FORM;
data              613 drivers/net/can/ti_hecc.c 			cf->data[2] |= CAN_ERR_PROT_BIT;
data              615 drivers/net/can/ti_hecc.c 			cf->data[2] |= CAN_ERR_PROT_STUFF;
data              617 drivers/net/can/ti_hecc.c 			cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              619 drivers/net/can/ti_hecc.c 			cf->data[3] = CAN_ERR_PROT_LOC_ACK;
data              652 drivers/net/can/ti_hecc.c 		cf->data[6] = hecc_read(priv, HECC_CANTEC);
data              653 drivers/net/can/ti_hecc.c 		cf->data[7] = hecc_read(priv, HECC_CANREC);
data              320 drivers/net/can/usb/ems_usb.c 			cf->data[i] = msg->msg.can_msg.msg[i];
data              367 drivers/net/can/usb/ems_usb.c 			cf->data[2] |= CAN_ERR_PROT_BIT;
data              370 drivers/net/can/usb/ems_usb.c 			cf->data[2] |= CAN_ERR_PROT_FORM;
data              373 drivers/net/can/usb/ems_usb.c 			cf->data[2] |= CAN_ERR_PROT_STUFF;
data              376 drivers/net/can/usb/ems_usb.c 			cf->data[3] = ecc & SJA1000_ECC_SEG;
data              382 drivers/net/can/usb/ems_usb.c 			cf->data[2] |= CAN_ERR_PROT_TX;
data              387 drivers/net/can/usb/ems_usb.c 			cf->data[1] = (txerr > rxerr) ?
data              392 drivers/net/can/usb/ems_usb.c 		cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              732 drivers/net/can/usb/ems_usb.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              770 drivers/net/can/usb/ems_usb.c 			msg->msg.can_msg.msg[i] = cf->data[i];
data              122 drivers/net/can/usb/esd_usb2.c 	u8 data[8];
data              132 drivers/net/can/usb/esd_usb2.c 	u8 data[8];
data              223 drivers/net/can/usb/esd_usb2.c 		u8 state = msg->msg.rx.data[0];
data              224 drivers/net/can/usb/esd_usb2.c 		u8 ecc = msg->msg.rx.data[1];
data              225 drivers/net/can/usb/esd_usb2.c 		u8 txerr = msg->msg.rx.data[2];
data              226 drivers/net/can/usb/esd_usb2.c 		u8 rxerr = msg->msg.rx.data[3];
data              264 drivers/net/can/usb/esd_usb2.c 				cf->data[2] |= CAN_ERR_PROT_BIT;
data              267 drivers/net/can/usb/esd_usb2.c 				cf->data[2] |= CAN_ERR_PROT_FORM;
data              270 drivers/net/can/usb/esd_usb2.c 				cf->data[2] |= CAN_ERR_PROT_STUFF;
data              273 drivers/net/can/usb/esd_usb2.c 				cf->data[3] = ecc & SJA1000_ECC_SEG;
data              279 drivers/net/can/usb/esd_usb2.c 				cf->data[2] |= CAN_ERR_PROT_TX;
data              283 drivers/net/can/usb/esd_usb2.c 				cf->data[1] = (txerr > rxerr) ?
data              287 drivers/net/can/usb/esd_usb2.c 			cf->data[6] = txerr;
data              288 drivers/net/can/usb/esd_usb2.c 			cf->data[7] = rxerr;
data              333 drivers/net/can/usb/esd_usb2.c 				cf->data[i] = msg->msg.rx.data[i];
data              707 drivers/net/can/usb/esd_usb2.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              750 drivers/net/can/usb/esd_usb2.c 		msg->msg.tx.data[i] = cf->data[i];
data              143 drivers/net/can/usb/gs_usb.c 	u8 data[8];
data              276 drivers/net/can/usb/gs_usb.c 		if ((cf->data[1] & CAN_ERR_CRTL_TX_WARNING) ||
data              277 drivers/net/can/usb/gs_usb.c 		    (cf->data[1] & CAN_ERR_CRTL_RX_WARNING)) {
data              280 drivers/net/can/usb/gs_usb.c 		} else if ((cf->data[1] & CAN_ERR_CRTL_TX_PASSIVE) ||
data              281 drivers/net/can/usb/gs_usb.c 			   (cf->data[1] & CAN_ERR_CRTL_RX_PASSIVE)) {
data              335 drivers/net/can/usb/gs_usb.c 		memcpy(cf->data, hf->data, 8);
data              382 drivers/net/can/usb/gs_usb.c 		cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              504 drivers/net/can/usb/gs_usb.c 	cf = (struct can_frame *)skb->data;
data              508 drivers/net/can/usb/gs_usb.c 	memcpy(hf->data, cf->data, cf->can_dlc);
data              258 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c 	cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              237 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 		u8 data[8];
data              246 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 	u8 data[8];
data              893 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 	cf->data[6] = bec->txerr;
data              894 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 	cf->data[7] = bec->rxerr;
data             1048 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 	cf->data[6] = bec.txerr;
data             1049 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 	cf->data[7] = bec.rxerr;
data             1188 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 		memcpy(cf->data, cmd->rx_can.data, cf->can_dlc);
data             1266 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 		memcpy(cf->data, cmd->rx_can.kcan_payload, cf->len);
data             1353 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 	struct canfd_frame *cf = (struct canfd_frame *)skb->data;
data             1421 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 	memcpy(cmd->tx_can.kcan_payload, cf->data, nbr_of_bytes);
data             1433 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data             1472 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c 	memcpy(cmd->tx_can.data, cf->data, *frame_len);
data              177 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 	u8 data[14];
data              200 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 	u8 data[14];
data              207 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 	u8 data[14];
data              285 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 	u8 data[8];
data              351 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              375 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 			cmd->u.tx_can.data[0] = (cf->can_id >> 24) & 0x1f;
data              376 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 			cmd->u.tx_can.data[1] = (cf->can_id >> 18) & 0x3f;
data              377 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 			cmd->u.tx_can.data[2] = (cf->can_id >> 14) & 0x0f;
data              378 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 			cmd->u.tx_can.data[3] = (cf->can_id >> 6) & 0xff;
data              379 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 			cmd->u.tx_can.data[4] = cf->can_id & 0x3f;
data              382 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 			cmd->u.tx_can.data[0] = (cf->can_id >> 6) & 0x1f;
data              383 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 			cmd->u.tx_can.data[1] = cf->can_id & 0x3f;
data              386 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 		cmd->u.tx_can.data[5] = cf->can_dlc;
data              387 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 		memcpy(&cmd->u.tx_can.data[6], cf->data, cf->can_dlc);
data              756 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 				cf->data[3] = CAN_ERR_PROT_LOC_ACK;
data              758 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 				cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              760 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 				cf->data[2] |= CAN_ERR_PROT_FORM;
data              762 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 				cf->data[2] |= CAN_ERR_PROT_STUFF;
data              764 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 				cf->data[2] |= CAN_ERR_PROT_BIT0;
data              766 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 				cf->data[2] |= CAN_ERR_PROT_BIT1;
data              768 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 				cf->data[2] |= CAN_ERR_PROT_TX;
data              777 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 	cf->data[6] = es->txerr;
data              778 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 	cf->data[7] = es->rxerr;
data              884 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 		es.status = cmd->u.leaf.log_message.data[0];
data              885 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 		es.txerr = cmd->u.leaf.log_message.data[2];
data              886 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 		es.rxerr = cmd->u.leaf.log_message.data[3];
data              887 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 		es.leaf.error_factor = cmd->u.leaf.log_message.data[1];
data              960 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 		rx_data = cmd->u.leaf.rx_can.data;
data              963 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 		rx_data = cmd->u.usbcan.rx_can.data;
data              986 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 			memcpy(cf->data, &cmd->u.leaf.log_message.data,
data             1004 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c 			memcpy(cf->data, &rx_data[6], cf->can_dlc);
data               93 drivers/net/can/usb/mcba_usb.c 	u8 data[8];
data              313 drivers/net/can/usb/mcba_usb.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              355 drivers/net/can/usb/mcba_usb.c 	memcpy(usb_msg.data, cf->data, usb_msg.dlc);
data              456 drivers/net/can/usb/mcba_usb.c 	memcpy(cf->data, msg->data, cf->can_dlc);
data              492 drivers/net/can/usb/peak_usb/pcan_usb.c 		cf->data[1] |= CAN_ERR_CRTL_TX_PASSIVE |
data              499 drivers/net/can/usb/peak_usb/pcan_usb.c 		cf->data[1] |= CAN_ERR_CRTL_TX_WARNING |
data              506 drivers/net/can/usb/peak_usb/pcan_usb.c 		cf->data[1] = CAN_ERR_CRTL_ACTIVE;
data              512 drivers/net/can/usb/peak_usb/pcan_usb.c 		cf->data[1] |= CAN_ERR_CRTL_RX_OVERFLOW;
data              653 drivers/net/can/usb/peak_usb/pcan_usb.c 	memset(cf->data, 0x0, sizeof(cf->data));
data              660 drivers/net/can/usb/peak_usb/pcan_usb.c 		memcpy(cf->data, mc->ptr, cf->can_dlc);
data              738 drivers/net/can/usb/peak_usb/pcan_usb.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              767 drivers/net/can/usb/peak_usb/pcan_usb.c 		memcpy(pc, cf->data, cf->can_dlc);
data              287 drivers/net/can/usb/peak_usb/pcan_usb_core.c 	struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
data              507 drivers/net/can/usb/peak_usb/pcan_usb_fd.c 		memcpy(cfd->data, rm->d, cfd->len);
data              609 drivers/net/can/usb/peak_usb/pcan_usb_fd.c 	cf->data[1] |= CAN_ERR_CRTL_RX_OVERFLOW;
data              715 drivers/net/can/usb/peak_usb/pcan_usb_fd.c 	struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
data              752 drivers/net/can/usb/peak_usb/pcan_usb_fd.c 	memcpy(tx_msg->d, cfd->data, cfd->len);
data              543 drivers/net/can/usb/peak_usb/pcan_usb_pro.c 		memcpy(can_frame->data, rx->data, can_frame->can_dlc);
data              627 drivers/net/can/usb/peak_usb/pcan_usb_pro.c 		can_frame->data[1] |= err_mask;
data              633 drivers/net/can/usb/peak_usb/pcan_usb_pro.c 		can_frame->data[1] |= err_mask;
data              644 drivers/net/can/usb/peak_usb/pcan_usb_pro.c 			can_frame->data[2] |= CAN_ERR_PROT_OVERLOAD;
data              651 drivers/net/can/usb/peak_usb/pcan_usb_pro.c 			can_frame->data[1] |= CAN_ERR_CRTL_RX_OVERFLOW;
data              764 drivers/net/can/usb/peak_usb/pcan_usb_pro.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              786 drivers/net/can/usb/peak_usb/pcan_usb_pro.c 			 cf->data);
data              133 drivers/net/can/usb/peak_usb/pcan_usb_pro.h 	u8  data[8];
data              161 drivers/net/can/usb/peak_usb/pcan_usb_pro.h 	u8  data[8];
data              211 drivers/net/can/usb/ucan.c 		u8 data[CAN_MAX_DLEN];  /* Data of CAN frames */
data              505 drivers/net/can/usb/ucan.c 		u8 d1 = m->msg.can_msg.data[1];
data              523 drivers/net/can/usb/ucan.c 		u8 d2 = m->msg.can_msg.data[2];
data              621 drivers/net/can/usb/ucan.c 		memcpy(cf->data, m->msg.can_msg.data, cf->can_dlc);
data             1085 drivers/net/can/usb/ucan.c 		memcpy(m->msg.can_msg.data, cf->data, cf->can_dlc);
data             1120 drivers/net/can/usb/ucan.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              149 drivers/net/can/usb/usb_8dev.c 	u8 data[8];	/* 64-bit data */
data              160 drivers/net/can/usb/usb_8dev.c 	u8 data[8];		/* 64-bit data */
data              172 drivers/net/can/usb/usb_8dev.c 	u8 data[10];	/* optional parameter and data */
data              254 drivers/net/can/usb/usb_8dev.c 	outmsg.data[0] = bt->prop_seg + bt->phase_seg1;
data              255 drivers/net/can/usb/usb_8dev.c 	outmsg.data[1] = bt->phase_seg2;
data              256 drivers/net/can/usb/usb_8dev.c 	outmsg.data[2] = bt->sjw;
data              260 drivers/net/can/usb/usb_8dev.c 	memcpy(&outmsg.data[3], &bebrp, sizeof(bebrp));
data              271 drivers/net/can/usb/usb_8dev.c 	memcpy(&outmsg.data[5], &beflags, sizeof(beflags));
data              305 drivers/net/can/usb/usb_8dev.c 	*res = be32_to_cpup((__be32 *)inmsg.data);
data              350 drivers/net/can/usb/usb_8dev.c 	u8 state = msg->data[0];
data              351 drivers/net/can/usb/usb_8dev.c 	u8 rxerr = msg->data[1] & USB_8DEV_RP_MASK;
data              352 drivers/net/can/usb/usb_8dev.c 	u8 txerr = msg->data[2];
data              364 drivers/net/can/usb/usb_8dev.c 		cf->data[2] = CAN_ERR_PROT_ACTIVE;
data              393 drivers/net/can/usb/usb_8dev.c 		cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data              397 drivers/net/can/usb/usb_8dev.c 		cf->data[2] |= CAN_ERR_PROT_BIT0;
data              401 drivers/net/can/usb/usb_8dev.c 		cf->data[2] |= CAN_ERR_PROT_BIT1;
data              405 drivers/net/can/usb/usb_8dev.c 		cf->data[2] |= CAN_ERR_PROT_FORM;
data              409 drivers/net/can/usb/usb_8dev.c 		cf->data[2] |= CAN_ERR_PROT_STUFF;
data              413 drivers/net/can/usb/usb_8dev.c 		cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
data              419 drivers/net/can/usb/usb_8dev.c 		cf->data[1] = (txerr > rxerr) ?
data              426 drivers/net/can/usb/usb_8dev.c 		cf->data[1] = (txerr > rxerr) ?
data              438 drivers/net/can/usb/usb_8dev.c 		cf->data[2] |= CAN_ERR_PROT_TX;
data              445 drivers/net/can/usb/usb_8dev.c 	cf->data[6] = txerr;
data              446 drivers/net/can/usb/usb_8dev.c 	cf->data[7] = rxerr;
data              481 drivers/net/can/usb/usb_8dev.c 			memcpy(cf->data, msg->data, cf->can_dlc);
data              604 drivers/net/can/usb/usb_8dev.c 	struct can_frame *cf = (struct can_frame *) skb->data;
data              641 drivers/net/can/usb/usb_8dev.c 	memcpy(msg->data, cf->data, cf->can_dlc);
data               73 drivers/net/can/vcan.c 	struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
data               88 drivers/net/can/vcan.c 	struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
data               40 drivers/net/can/vxcan.c 	struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
data              157 drivers/net/can/vxcan.c 			 struct nlattr *tb[], struct nlattr *data[],
data              171 drivers/net/can/vxcan.c 	if (data && data[VXCAN_INFO_PEER]) {
data              174 drivers/net/can/vxcan.c 		nla_peer = data[VXCAN_INFO_PEER];
data              549 drivers/net/can/xilinx_can.c 	u32 id, dlc, data[2] = {0, 0};
data              550 drivers/net/can/xilinx_can.c 	struct canfd_frame *cf = (struct canfd_frame *)skb->data;
data              598 drivers/net/can/xilinx_can.c 					be32_to_cpup((__be32 *)(cf->data + i)));
data              603 drivers/net/can/xilinx_can.c 			data[0] = be32_to_cpup((__be32 *)(cf->data + 0));
data              605 drivers/net/can/xilinx_can.c 			data[1] = be32_to_cpup((__be32 *)(cf->data + 4));
data              610 drivers/net/can/xilinx_can.c 					data[0]);
data              616 drivers/net/can/xilinx_can.c 					data[1]);
data              742 drivers/net/can/xilinx_can.c 	u32 id_xcan, dlc, data[2] = {0, 0};
data              776 drivers/net/can/xilinx_can.c 	data[0] = priv->read_reg(priv, XCAN_FRAME_DW1_OFFSET(frame_base));
data              777 drivers/net/can/xilinx_can.c 	data[1] = priv->read_reg(priv, XCAN_FRAME_DW2_OFFSET(frame_base));
data              782 drivers/net/can/xilinx_can.c 			*(__be32 *)(cf->data) = cpu_to_be32(data[0]);
data              784 drivers/net/can/xilinx_can.c 			*(__be32 *)(cf->data + 4) = cpu_to_be32(data[1]);
data              811 drivers/net/can/xilinx_can.c 	u32 id_xcan, dlc, data[2] = {0, 0}, dwindex = 0, i, dw_offset;
data              858 drivers/net/can/xilinx_can.c 			data[0] = priv->read_reg(priv, dw_offset);
data              859 drivers/net/can/xilinx_can.c 			*(__be32 *)(cf->data + i) = cpu_to_be32(data[0]);
data              865 drivers/net/can/xilinx_can.c 			data[0] = priv->read_reg(priv, dw_offset + i);
data              866 drivers/net/can/xilinx_can.c 			*(__be32 *)(cf->data + i) = cpu_to_be32(data[0]);
data              927 drivers/net/can/xilinx_can.c 		cf->data[6] = txerr;
data              928 drivers/net/can/xilinx_can.c 		cf->data[7] = rxerr;
data             1015 drivers/net/can/xilinx_can.c 			cf->data[0] = CAN_ERR_LOSTARB_UNSPEC;
data             1025 drivers/net/can/xilinx_can.c 			cf->data[1] |= CAN_ERR_CRTL_RX_OVERFLOW;
data             1036 drivers/net/can/xilinx_can.c 			cf->data[1] |= CAN_ERR_CRTL_UNSPEC;
data             1050 drivers/net/can/xilinx_can.c 				cf->data[3] = CAN_ERR_PROT_LOC_ACK;
data             1059 drivers/net/can/xilinx_can.c 				cf->data[2] = CAN_ERR_PROT_BIT;
data             1068 drivers/net/can/xilinx_can.c 				cf->data[2] = CAN_ERR_PROT_STUFF;
data             1077 drivers/net/can/xilinx_can.c 				cf->data[2] = CAN_ERR_PROT_FORM;
data             1086 drivers/net/can/xilinx_can.c 				cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
data             1637 drivers/net/can/xilinx_can.c 	{ .compatible = "xlnx,zynq-can-1.0", .data = &xcan_zynq_data },
data             1638 drivers/net/can/xilinx_can.c 	{ .compatible = "xlnx,axi-can-1.00.a", .data = &xcan_axi_data },
data             1639 drivers/net/can/xilinx_can.c 	{ .compatible = "xlnx,canfd-1.0", .data = &xcan_canfd_data },
data             1640 drivers/net/can/xilinx_can.c 	{ .compatible = "xlnx,canfd-2.0", .data = &xcan_canfd2_data },
data             1676 drivers/net/can/xilinx_can.c 	if (of_id && of_id->data)
data             1677 drivers/net/can/xilinx_can.c 		devtype = of_id->data;
data              870 drivers/net/dsa/b53/b53_common.c 		     uint8_t *data)
data              880 drivers/net/dsa/b53/b53_common.c 			strlcpy(data + i * ETH_GSTRING_LEN,
data              887 drivers/net/dsa/b53/b53_common.c 		phy_ethtool_get_strings(phydev, data);
data              892 drivers/net/dsa/b53/b53_common.c void b53_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data)
data              918 drivers/net/dsa/b53/b53_common.c 		data[i] = (u64)val;
data              925 drivers/net/dsa/b53/b53_common.c void b53_get_ethtool_phy_stats(struct dsa_switch *ds, int port, uint64_t *data)
data              933 drivers/net/dsa/b53/b53_common.c 	phy_ethtool_get_stats(phydev, NULL, data);
data             1614 drivers/net/dsa/b53/b53_common.c 			dsa_fdb_dump_cb_t *cb, void *data)
data             1622 drivers/net/dsa/b53/b53_common.c 	return cb(ent->mac, ent->vid, ent->is_static, data);
data             1626 drivers/net/dsa/b53/b53_common.c 		 dsa_fdb_dump_cb_t *cb, void *data)
data             1644 drivers/net/dsa/b53/b53_common.c 		ret = b53_fdb_copy(port, &results[0], cb, data);
data             1650 drivers/net/dsa/b53/b53_common.c 			ret = b53_fdb_copy(port, &results[1], cb, data);
data              314 drivers/net/dsa/b53/b53_priv.h 		     uint8_t *data);
data              315 drivers/net/dsa/b53/b53_priv.h void b53_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data);
data              317 drivers/net/dsa/b53/b53_priv.h void b53_get_ethtool_phy_stats(struct dsa_switch *ds, int port, uint64_t *data);
data              353 drivers/net/dsa/b53/b53_priv.h 		 dsa_fdb_dump_cb_t *cb, void *data);
data              124 drivers/net/dsa/b53/b53_spi.c static int b53_spi_read(struct b53_device *dev, u8 page, u8 reg, u8 *data,
data              138 drivers/net/dsa/b53/b53_spi.c 	return b53_spi_read_reg(spi, B53_SPI_DATA, data, len);
data              476 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,bcm11360-srab", .data = (void *)BCM583XX_DEVICE_ID },
data              477 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,bcm58522-srab", .data = (void *)BCM58XX_DEVICE_ID },
data              478 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,bcm58525-srab", .data = (void *)BCM58XX_DEVICE_ID },
data              479 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,bcm58535-srab", .data = (void *)BCM58XX_DEVICE_ID },
data              480 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,bcm58622-srab", .data = (void *)BCM58XX_DEVICE_ID },
data              481 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,bcm58623-srab", .data = (void *)BCM58XX_DEVICE_ID },
data              482 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,bcm58625-srab", .data = (void *)BCM58XX_DEVICE_ID },
data              483 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,bcm88312-srab", .data = (void *)BCM58XX_DEVICE_ID },
data              484 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,cygnus-srab", .data = (void *)BCM583XX_DEVICE_ID },
data              485 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,nsp-srab", .data = (void *)BCM58XX_DEVICE_ID },
data              486 drivers/net/dsa/b53/b53_srab.c 	{ .compatible = "brcm,omega-srab", .data = (void *)BCM583XX_DEVICE_ID },
data              603 drivers/net/dsa/b53/b53_srab.c 		pdata->chip_id = (u32)(unsigned long)of_id->data;
data              911 drivers/net/dsa/bcm_sf2.c 				   u32 stringset, uint8_t *data)
data              915 drivers/net/dsa/bcm_sf2.c 	b53_get_strings(ds, port, stringset, data);
data              917 drivers/net/dsa/bcm_sf2.c 				data + cnt * ETH_GSTRING_LEN);
data              921 drivers/net/dsa/bcm_sf2.c 					 uint64_t *data)
data              925 drivers/net/dsa/bcm_sf2.c 	b53_get_ethtool_stats(ds, port, data);
data              926 drivers/net/dsa/bcm_sf2.c 	bcm_sf2_cfp_get_ethtool_stats(ds, port, data + cnt);
data             1036 drivers/net/dsa/bcm_sf2.c 	  .data = &bcm_sf2_7445_data
data             1039 drivers/net/dsa/bcm_sf2.c 	  .data = &bcm_sf2_7278_data
data             1042 drivers/net/dsa/bcm_sf2.c 	  .data = &bcm_sf2_7278_data
data             1053 drivers/net/dsa/bcm_sf2.c 	const struct bcm_sf2_of_data *data;
data             1082 drivers/net/dsa/bcm_sf2.c 	if (!of_id || !of_id->data)
data             1085 drivers/net/dsa/bcm_sf2.c 	data = of_id->data;
data             1088 drivers/net/dsa/bcm_sf2.c 	priv->type = data->type;
data             1089 drivers/net/dsa/bcm_sf2.c 	priv->reg_offsets = data->reg_offsets;
data             1090 drivers/net/dsa/bcm_sf2.c 	priv->core_reg_align = data->core_reg_align;
data             1091 drivers/net/dsa/bcm_sf2.c 	priv->num_cfp_rules = data->num_cfp_rules;
data              213 drivers/net/dsa/bcm_sf2.h 			     u32 stringset, uint8_t *data);
data              215 drivers/net/dsa/bcm_sf2.h 				   uint64_t *data);
data              361 drivers/net/dsa/bcm_sf2_cfp.c 	ip_frag = !!(be32_to_cpu(fs->h_ext.data[0]) & 1);
data              572 drivers/net/dsa/bcm_sf2_cfp.c 		    rule->fs.h_ext.data[0] != fs->h_ext.data[0])
data              624 drivers/net/dsa/bcm_sf2_cfp.c 	ip_frag = !!(be32_to_cpu(fs->h_ext.data[0]) & 1);
data              882 drivers/net/dsa/bcm_sf2_cfp.c 	     fs->m_ext.data[1]))
data             1004 drivers/net/dsa/bcm_sf2_cfp.c 	flow->m_ext.data[0] ^= cpu_to_be32(~0);
data             1005 drivers/net/dsa/bcm_sf2_cfp.c 	flow->m_ext.data[1] ^= cpu_to_be32(~0);
data             1022 drivers/net/dsa/bcm_sf2_cfp.c 	nfc->data = bcm_sf2_cfp_rule_size(priv);
data             1040 drivers/net/dsa/bcm_sf2_cfp.c 	nfc->data = bcm_sf2_cfp_rule_size(priv);
data             1061 drivers/net/dsa/bcm_sf2_cfp.c 		nfc->data |= RX_CLS_LOC_SPECIAL;
data             1227 drivers/net/dsa/bcm_sf2_cfp.c 			     u32 stringset, uint8_t *data)
data             1243 drivers/net/dsa/bcm_sf2_cfp.c 			strlcpy(data + iter * ETH_GSTRING_LEN,
data             1250 drivers/net/dsa/bcm_sf2_cfp.c 				   uint64_t *data)
data             1274 drivers/net/dsa/bcm_sf2_cfp.c 			data[iter] = core_readl(priv, stat->offset);
data               94 drivers/net/dsa/dsa_loop.c 				 u32 stringset, uint8_t *data)
data              103 drivers/net/dsa/dsa_loop.c 		memcpy(data + i * ETH_GSTRING_LEN,
data              108 drivers/net/dsa/dsa_loop.c 				       uint64_t *data)
data              114 drivers/net/dsa/dsa_loop.c 		data[i] = ps->ports[port].mib[i].val;
data              625 drivers/net/dsa/lan9303-core.c 	void *data;
data              641 drivers/net/dsa/lan9303-core.c 	dump_ctx->cb(mac, 0, is_static, dump_ctx->data);
data              972 drivers/net/dsa/lan9303-core.c 				u32 stringset, uint8_t *data)
data              980 drivers/net/dsa/lan9303-core.c 		strncpy(data + u * ETH_GSTRING_LEN, lan9303_mib[u].name,
data              986 drivers/net/dsa/lan9303-core.c 				      uint64_t *data)
data             1001 drivers/net/dsa/lan9303-core.c 		data[u] = reg;
data             1203 drivers/net/dsa/lan9303-core.c 				 dsa_fdb_dump_cb_t *cb, void *data)
data             1208 drivers/net/dsa/lan9303-core.c 		.data = data,
data             1355 drivers/net/dsa/lantiq_gswip.c 			       dsa_fdb_dump_cb_t *cb, void *data)
data             1385 drivers/net/dsa/lantiq_gswip.c 				cb(addr, 0, true, data);
data             1388 drivers/net/dsa/lantiq_gswip.c 				cb(addr, 0, false, data);
data             1529 drivers/net/dsa/lantiq_gswip.c 			      uint8_t *data)
data             1537 drivers/net/dsa/lantiq_gswip.c 		strncpy(data + i * ETH_GSTRING_LEN, gswip_rmon_cnt[i].name,
data             1568 drivers/net/dsa/lantiq_gswip.c 				    uint64_t *data)
data             1578 drivers/net/dsa/lantiq_gswip.c 		data[i] = gswip_bcm_ram_entry_read(priv, port,
data             1583 drivers/net/dsa/lantiq_gswip.c 			data[i] |= high << 32;
data             1637 drivers/net/dsa/lantiq_gswip.c 	{ .compatible = "lantiq,xrx200-gphy-fw", .data = NULL },
data             1638 drivers/net/dsa/lantiq_gswip.c 	{ .compatible = "lantiq,xrx200a1x-gphy-fw", .data = &xrx200a1x_gphy_data },
data             1639 drivers/net/dsa/lantiq_gswip.c 	{ .compatible = "lantiq,xrx200a2x-gphy-fw", .data = &xrx200a2x_gphy_data },
data             1640 drivers/net/dsa/lantiq_gswip.c 	{ .compatible = "lantiq,xrx300-gphy-fw", .data = &xrx300_gphy_data },
data             1641 drivers/net/dsa/lantiq_gswip.c 	{ .compatible = "lantiq,xrx330-gphy-fw", .data = &xrx300_gphy_data },
data             1677 drivers/net/dsa/lantiq_gswip.c 		memcpy(fw_addr, fw->data, fw->size);
data             1789 drivers/net/dsa/lantiq_gswip.c 	if (match && match->data)
data             1790 drivers/net/dsa/lantiq_gswip.c 		priv->gphy_fw_name_cfg = match->data;
data             1946 drivers/net/dsa/lantiq_gswip.c 	{ .compatible = "lantiq,xrx200-gswip", .data = &gswip_xrx200 },
data              124 drivers/net/dsa/microchip/ksz8795.c 	u32 data;
data              141 drivers/net/dsa/microchip/ksz8795.c 			ksz_read32(dev, REG_IND_DATA_LO, &data);
data              144 drivers/net/dsa/microchip/ksz8795.c 			*cnt += data & MIB_COUNTER_VALUE;
data              155 drivers/net/dsa/microchip/ksz8795.c 	u32 data;
data              174 drivers/net/dsa/microchip/ksz8795.c 			ksz_read32(dev, REG_IND_DATA_LO, &data);
data              181 drivers/net/dsa/microchip/ksz8795.c 				*cnt += data;
data              190 drivers/net/dsa/microchip/ksz8795.c 				*cnt += data & MIB_PACKET_DROPPED;
data              239 drivers/net/dsa/microchip/ksz8795.c 			    u64 *data)
data              247 drivers/net/dsa/microchip/ksz8795.c 	ksz_read64(dev, REG_IND_DATA_HI, data);
data              252 drivers/net/dsa/microchip/ksz8795.c 			    u64 data)
data              259 drivers/net/dsa/microchip/ksz8795.c 	ksz_write64(dev, REG_IND_DATA_HI, data);
data              264 drivers/net/dsa/microchip/ksz8795.c static int ksz8795_valid_dyn_entry(struct ksz_device *dev, u8 *data)
data              269 drivers/net/dsa/microchip/ksz8795.c 		ksz_read8(dev, REG_IND_DATA_CHECK, data);
data              271 drivers/net/dsa/microchip/ksz8795.c 	} while ((*data & DYNAMIC_MAC_TABLE_NOT_READY) && timeout);
data              274 drivers/net/dsa/microchip/ksz8795.c 	if (*data & DYNAMIC_MAC_TABLE_NOT_READY) {
data              278 drivers/net/dsa/microchip/ksz8795.c 		ksz_read8(dev, REG_IND_DATA_8, data);
data              281 drivers/net/dsa/microchip/ksz8795.c 		if (*data & DYNAMIC_MAC_TABLE_MAC_EMPTY)
data              293 drivers/net/dsa/microchip/ksz8795.c 	u8 data;
data              301 drivers/net/dsa/microchip/ksz8795.c 	rc = ksz8795_valid_dyn_entry(dev, &data);
data              317 drivers/net/dsa/microchip/ksz8795.c 		cnt = data & DYNAMIC_MAC_TABLE_ENTRIES_H;
data              348 drivers/net/dsa/microchip/ksz8795.c 	u64 data;
data              350 drivers/net/dsa/microchip/ksz8795.c 	ksz8795_r_table(dev, TABLE_STATIC_MAC, addr, &data);
data              351 drivers/net/dsa/microchip/ksz8795.c 	data_hi = data >> 32;
data              352 drivers/net/dsa/microchip/ksz8795.c 	data_lo = (u32)data;
data              377 drivers/net/dsa/microchip/ksz8795.c 	u64 data;
data              396 drivers/net/dsa/microchip/ksz8795.c 	data = (u64)data_hi << 32 | data_lo;
data              397 drivers/net/dsa/microchip/ksz8795.c 	ksz8795_w_table(dev, TABLE_STATIC_MAC, addr, data);
data              417 drivers/net/dsa/microchip/ksz8795.c 	u64 data;
data              420 drivers/net/dsa/microchip/ksz8795.c 	ksz8795_r_table(dev, TABLE_VLAN, addr, &data);
data              423 drivers/net/dsa/microchip/ksz8795.c 		dev->vlan_cache[addr + i].table[0] = (u16)data;
data              424 drivers/net/dsa/microchip/ksz8795.c 		data >>= VLAN_TABLE_S;
data              431 drivers/net/dsa/microchip/ksz8795.c 	u16 *data;
data              435 drivers/net/dsa/microchip/ksz8795.c 	data = (u16 *)&buf;
data              439 drivers/net/dsa/microchip/ksz8795.c 	*vlan = data[index];
data              445 drivers/net/dsa/microchip/ksz8795.c 	u16 *data;
data              449 drivers/net/dsa/microchip/ksz8795.c 	data = (u16 *)&buf;
data              453 drivers/net/dsa/microchip/ksz8795.c 	data[index] = vlan;
data              462 drivers/net/dsa/microchip/ksz8795.c 	u16 data = 0;
data              471 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_LOOPBACK;
data              473 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_SPEED_100MBIT;
data              475 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_ENABLE;
data              477 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_POWER_DOWN;
data              479 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_RESTART;
data              481 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_FULL_DUPLEX;
data              483 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_HP_MDIX;
data              485 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_FORCE_MDIX;
data              487 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_MDIX_DISABLE;
data              489 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_TRANSMIT_DISABLE;
data              491 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_LED_DISABLE;
data              495 drivers/net/dsa/microchip/ksz8795.c 		data = PHY_100BTX_FD_CAPABLE |
data              501 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_ACKNOWLEDGE;
data              503 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_LINK_STATUS;
data              506 drivers/net/dsa/microchip/ksz8795.c 		data = KSZ8795_ID_HI;
data              509 drivers/net/dsa/microchip/ksz8795.c 		data = KSZ8795_ID_LO;
data              513 drivers/net/dsa/microchip/ksz8795.c 		data = PHY_AUTO_NEG_802_3;
data              515 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_SYM_PAUSE;
data              517 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_100BTX_FD;
data              519 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_100BTX;
data              521 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_10BT_FD;
data              523 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_10BT;
data              527 drivers/net/dsa/microchip/ksz8795.c 		data = PHY_AUTO_NEG_802_3;
data              529 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_SYM_PAUSE;
data              531 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_100BTX_FD;
data              533 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_100BTX;
data              535 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_10BT_FD;
data              537 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_AUTO_NEG_10BT;
data              538 drivers/net/dsa/microchip/ksz8795.c 		if (data & ~PHY_AUTO_NEG_802_3)
data              539 drivers/net/dsa/microchip/ksz8795.c 			data |= PHY_REMOTE_ACKNOWLEDGE_NOT;
data              546 drivers/net/dsa/microchip/ksz8795.c 		*val = data;
data              552 drivers/net/dsa/microchip/ksz8795.c 	u8 restart, speed, ctrl, data;
data              561 drivers/net/dsa/microchip/ksz8795.c 		data = speed;
data              563 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_HP_MDIX;
data              565 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_HP_MDIX;
data              566 drivers/net/dsa/microchip/ksz8795.c 		if (data != speed)
data              567 drivers/net/dsa/microchip/ksz8795.c 			ksz_pwrite8(dev, p, P_SPEED_STATUS, data);
data              569 drivers/net/dsa/microchip/ksz8795.c 		data = ctrl;
data              571 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_AUTO_NEG_DISABLE;
data              573 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_AUTO_NEG_DISABLE;
data              577 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_AUTO_NEG_DISABLE;
data              579 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_FORCE_100_MBIT;
data              581 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_FORCE_100_MBIT;
data              583 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_FORCE_FULL_DUPLEX;
data              585 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_FORCE_FULL_DUPLEX;
data              586 drivers/net/dsa/microchip/ksz8795.c 		if (data != ctrl)
data              587 drivers/net/dsa/microchip/ksz8795.c 			ksz_pwrite8(dev, p, P_FORCE_CTRL, data);
data              589 drivers/net/dsa/microchip/ksz8795.c 		data = restart;
data              591 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_LED_OFF;
data              593 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_LED_OFF;
data              595 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_TX_DISABLE;
data              597 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_TX_DISABLE;
data              599 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_AUTO_NEG_RESTART;
data              601 drivers/net/dsa/microchip/ksz8795.c 			data &= ~(PORT_AUTO_NEG_RESTART);
data              603 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_POWER_DOWN;
data              605 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_POWER_DOWN;
data              607 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_AUTO_MDIX_DISABLE;
data              609 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_AUTO_MDIX_DISABLE;
data              611 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_FORCE_MDIX;
data              613 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_FORCE_MDIX;
data              615 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_PHY_LOOPBACK;
data              617 drivers/net/dsa/microchip/ksz8795.c 			data &= ~PORT_PHY_LOOPBACK;
data              618 drivers/net/dsa/microchip/ksz8795.c 		if (data != restart)
data              619 drivers/net/dsa/microchip/ksz8795.c 			ksz_pwrite8(dev, p, P_NEG_RESTART_CTRL, data);
data              623 drivers/net/dsa/microchip/ksz8795.c 		data = ctrl;
data              624 drivers/net/dsa/microchip/ksz8795.c 		data &= ~(PORT_AUTO_NEG_SYM_PAUSE |
data              630 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_AUTO_NEG_SYM_PAUSE;
data              632 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_AUTO_NEG_100BTX_FD;
data              634 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_AUTO_NEG_100BTX;
data              636 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_AUTO_NEG_10BT_FD;
data              638 drivers/net/dsa/microchip/ksz8795.c 			data |= PORT_AUTO_NEG_10BT;
data              639 drivers/net/dsa/microchip/ksz8795.c 		if (data != ctrl)
data              640 drivers/net/dsa/microchip/ksz8795.c 			ksz_pwrite8(dev, p, P_LOCAL_CTRL, data);
data              667 drivers/net/dsa/microchip/ksz8795.c 	u8 data;
data              669 drivers/net/dsa/microchip/ksz8795.c 	ksz_pread8(dev, port, P_MIRROR_CTRL, &data);
data              670 drivers/net/dsa/microchip/ksz8795.c 	data &= ~PORT_VLAN_MEMBERSHIP;
data              671 drivers/net/dsa/microchip/ksz8795.c 	data |= (member & dev->port_mask);
data              672 drivers/net/dsa/microchip/ksz8795.c 	ksz_pwrite8(dev, port, P_MIRROR_CTRL, data);
data              683 drivers/net/dsa/microchip/ksz8795.c 	u8 data;
data              687 drivers/net/dsa/microchip/ksz8795.c 	ksz_pread8(dev, port, P_STP_CTRL, &data);
data              688 drivers/net/dsa/microchip/ksz8795.c 	data &= ~(PORT_TX_ENABLE | PORT_RX_ENABLE | PORT_LEARN_DISABLE);
data              692 drivers/net/dsa/microchip/ksz8795.c 		data |= PORT_LEARN_DISABLE;
data              697 drivers/net/dsa/microchip/ksz8795.c 		data |= (PORT_RX_ENABLE | PORT_LEARN_DISABLE);
data              703 drivers/net/dsa/microchip/ksz8795.c 		data |= PORT_RX_ENABLE;
data              706 drivers/net/dsa/microchip/ksz8795.c 		data |= (PORT_TX_ENABLE | PORT_RX_ENABLE);
data              721 drivers/net/dsa/microchip/ksz8795.c 		data |= PORT_LEARN_DISABLE;
data              731 drivers/net/dsa/microchip/ksz8795.c 	ksz_pwrite8(dev, port, P_STP_CTRL, data);
data              733 drivers/net/dsa/microchip/ksz8795.c 	if (data & PORT_RX_ENABLE)
data              737 drivers/net/dsa/microchip/ksz8795.c 	if (data & PORT_TX_ENABLE)
data              807 drivers/net/dsa/microchip/ksz8795.c 	u16 data, vid, new_pvid = 0;
data              813 drivers/net/dsa/microchip/ksz8795.c 		ksz8795_r_vlan_table(dev, vid, &data);
data              814 drivers/net/dsa/microchip/ksz8795.c 		ksz8795_from_vlan(data, &fid, &member, &valid);
data              824 drivers/net/dsa/microchip/ksz8795.c 		ksz8795_to_vlan(fid, member, valid, &data);
data              825 drivers/net/dsa/microchip/ksz8795.c 		ksz8795_w_vlan_table(dev, vid, data);
data              845 drivers/net/dsa/microchip/ksz8795.c 	u16 data, vid, pvid, new_pvid = 0;
data              854 drivers/net/dsa/microchip/ksz8795.c 		ksz8795_r_vlan_table(dev, vid, &data);
data              855 drivers/net/dsa/microchip/ksz8795.c 		ksz8795_from_vlan(data, &fid, &member, &valid);
data              868 drivers/net/dsa/microchip/ksz8795.c 		ksz8795_to_vlan(fid, member, valid, &data);
data              869 drivers/net/dsa/microchip/ksz8795.c 		ksz8795_w_vlan_table(dev, vid, data);
data              906 drivers/net/dsa/microchip/ksz8795.c 	u8 data;
data              916 drivers/net/dsa/microchip/ksz8795.c 	ksz_pread8(dev, port, P_MIRROR_CTRL, &data);
data              237 drivers/net/dsa/microchip/ksz9477.c 	u32 data;
data              241 drivers/net/dsa/microchip/ksz9477.c 	data = p->freeze ? MIB_COUNTER_FLUSH_FREEZE : 0;
data              242 drivers/net/dsa/microchip/ksz9477.c 	data |= MIB_COUNTER_READ;
data              243 drivers/net/dsa/microchip/ksz9477.c 	data |= (addr << MIB_COUNTER_INDEX_S);
data              244 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite32(dev, port, REG_PORT_MIB_CTRL_STAT__4, data);
data              256 drivers/net/dsa/microchip/ksz9477.c 	ksz_pread32(dev, port, REG_PORT_MIB_DATA, &data);
data              257 drivers/net/dsa/microchip/ksz9477.c 	*cnt += data;
data              401 drivers/net/dsa/microchip/ksz9477.c 	u8 data;
data              405 drivers/net/dsa/microchip/ksz9477.c 	ksz_pread8(dev, port, P_STP_CTRL, &data);
data              406 drivers/net/dsa/microchip/ksz9477.c 	data &= ~(PORT_TX_ENABLE | PORT_RX_ENABLE | PORT_LEARN_DISABLE);
data              410 drivers/net/dsa/microchip/ksz9477.c 		data |= PORT_LEARN_DISABLE;
data              415 drivers/net/dsa/microchip/ksz9477.c 		data |= (PORT_RX_ENABLE | PORT_LEARN_DISABLE);
data              421 drivers/net/dsa/microchip/ksz9477.c 		data |= PORT_RX_ENABLE;
data              424 drivers/net/dsa/microchip/ksz9477.c 		data |= (PORT_TX_ENABLE | PORT_RX_ENABLE);
data              441 drivers/net/dsa/microchip/ksz9477.c 		data |= PORT_LEARN_DISABLE;
data              451 drivers/net/dsa/microchip/ksz9477.c 	ksz_pwrite8(dev, port, P_STP_CTRL, data);
data              454 drivers/net/dsa/microchip/ksz9477.c 	if (data & PORT_RX_ENABLE)
data              458 drivers/net/dsa/microchip/ksz9477.c 	if (data & PORT_TX_ENABLE)
data              483 drivers/net/dsa/microchip/ksz9477.c 	u8 data;
data              491 drivers/net/dsa/microchip/ksz9477.c 		ksz_pread8(dev, port, P_STP_CTRL, &data);
data              492 drivers/net/dsa/microchip/ksz9477.c 		if (!(data & PORT_LEARN_DISABLE))
data              494 drivers/net/dsa/microchip/ksz9477.c 				    data | PORT_LEARN_DISABLE);
data              496 drivers/net/dsa/microchip/ksz9477.c 		ksz_pwrite8(dev, port, P_STP_CTRL, data);
data              597 drivers/net/dsa/microchip/ksz9477.c 	u32 data;
data              603 drivers/net/dsa/microchip/ksz9477.c 	data = vid << ALU_FID_INDEX_S;
data              604 drivers/net/dsa/microchip/ksz9477.c 	data |= ((addr[0] << 8) | addr[1]);
data              605 drivers/net/dsa/microchip/ksz9477.c 	ksz_write32(dev, REG_SW_ALU_INDEX_0, data);
data              607 drivers/net/dsa/microchip/ksz9477.c 	data = ((addr[2] << 24) | (addr[3] << 16));
data              608 drivers/net/dsa/microchip/ksz9477.c 	data |= ((addr[4] << 8) | addr[5]);
data              609 drivers/net/dsa/microchip/ksz9477.c 	ksz_write32(dev, REG_SW_ALU_INDEX_1, data);
data              654 drivers/net/dsa/microchip/ksz9477.c 	u32 data;
data              660 drivers/net/dsa/microchip/ksz9477.c 	data = vid << ALU_FID_INDEX_S;
data              661 drivers/net/dsa/microchip/ksz9477.c 	data |= ((addr[0] << 8) | addr[1]);
data              662 drivers/net/dsa/microchip/ksz9477.c 	ksz_write32(dev, REG_SW_ALU_INDEX_0, data);
data              664 drivers/net/dsa/microchip/ksz9477.c 	data = ((addr[2] << 24) | (addr[3] << 16));
data              665 drivers/net/dsa/microchip/ksz9477.c 	data |= ((addr[4] << 8) | addr[5]);
data              666 drivers/net/dsa/microchip/ksz9477.c 	ksz_write32(dev, REG_SW_ALU_INDEX_1, data);
data              740 drivers/net/dsa/microchip/ksz9477.c 				 dsa_fdb_dump_cb_t *cb, void *data)
data              775 drivers/net/dsa/microchip/ksz9477.c 			ret = cb(alu.mac, alu.fid, alu.is_static, data);
data              796 drivers/net/dsa/microchip/ksz9477.c 	u32 data;
data              808 drivers/net/dsa/microchip/ksz9477.c 		data = (index << ALU_STAT_INDEX_S) |
data              810 drivers/net/dsa/microchip/ksz9477.c 		ksz_write32(dev, REG_SW_ALU_STAT_CTRL__4, data);
data              850 drivers/net/dsa/microchip/ksz9477.c 	data = (index << ALU_STAT_INDEX_S) | ALU_STAT_START;
data              851 drivers/net/dsa/microchip/ksz9477.c 	ksz_write32(dev, REG_SW_ALU_STAT_CTRL__4, data);
data              866 drivers/net/dsa/microchip/ksz9477.c 	u32 data;
data              879 drivers/net/dsa/microchip/ksz9477.c 		data = (index << ALU_STAT_INDEX_S) |
data              881 drivers/net/dsa/microchip/ksz9477.c 		ksz_write32(dev, REG_SW_ALU_STAT_CTRL__4, data);
data              922 drivers/net/dsa/microchip/ksz9477.c 	data = (index << ALU_STAT_INDEX_S) | ALU_STAT_START;
data              923 drivers/net/dsa/microchip/ksz9477.c 	ksz_write32(dev, REG_SW_ALU_STAT_CTRL__4, data);
data              962 drivers/net/dsa/microchip/ksz9477.c 	u8 data;
data              969 drivers/net/dsa/microchip/ksz9477.c 	ksz_pread8(dev, port, P_MIRROR_CTRL, &data);
data              971 drivers/net/dsa/microchip/ksz9477.c 	if (!(data & (PORT_MIRROR_RX | PORT_MIRROR_TX)))
data              993 drivers/net/dsa/microchip/ksz9477.c static bool ksz9477_get_gbit(struct ksz_device *dev, u8 data)
data              998 drivers/net/dsa/microchip/ksz9477.c 		gbit = !(data & PORT_MII_NOT_1GBIT);
data             1000 drivers/net/dsa/microchip/ksz9477.c 		gbit = !!(data & PORT_MII_1000MBIT_S1);
data             1004 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_set_gbit(struct ksz_device *dev, bool gbit, u8 *data)
data             1008 drivers/net/dsa/microchip/ksz9477.c 			*data &= ~PORT_MII_NOT_1GBIT;
data             1010 drivers/net/dsa/microchip/ksz9477.c 			*data |= PORT_MII_NOT_1GBIT;
data             1013 drivers/net/dsa/microchip/ksz9477.c 			*data |= PORT_MII_1000MBIT_S1;
data             1015 drivers/net/dsa/microchip/ksz9477.c 			*data &= ~PORT_MII_1000MBIT_S1;
data             1019 drivers/net/dsa/microchip/ksz9477.c static int ksz9477_get_xmii(struct ksz_device *dev, u8 data)
data             1024 drivers/net/dsa/microchip/ksz9477.c 		switch (data & PORT_MII_SEL_M) {
data             1038 drivers/net/dsa/microchip/ksz9477.c 		switch (data & PORT_MII_SEL_M) {
data             1055 drivers/net/dsa/microchip/ksz9477.c static void ksz9477_set_xmii(struct ksz_device *dev, int mode, u8 *data)
data             1090 drivers/net/dsa/microchip/ksz9477.c 	*data &= ~PORT_MII_SEL_M;
data             1091 drivers/net/dsa/microchip/ksz9477.c 	*data |= xmii;
data              247 drivers/net/dsa/microchip/ksz_common.c 		      void *data)
data              264 drivers/net/dsa/microchip/ksz_common.c 			ret = cb(alu.mac, alu.fid, alu.is_static, data);
data              175 drivers/net/dsa/microchip/ksz_common.h 		      void *data);
data              258 drivers/net/dsa/microchip/ksz_common.h 			      u8 *data)
data              260 drivers/net/dsa/microchip/ksz_common.h 	ksz_read8(dev, dev->dev_ops->get_port_addr(port, offset), data);
data              264 drivers/net/dsa/microchip/ksz_common.h 			       u16 *data)
data              266 drivers/net/dsa/microchip/ksz_common.h 	ksz_read16(dev, dev->dev_ops->get_port_addr(port, offset), data);
data              270 drivers/net/dsa/microchip/ksz_common.h 			       u32 *data)
data              272 drivers/net/dsa/microchip/ksz_common.h 	ksz_read32(dev, dev->dev_ops->get_port_addr(port, offset), data);
data              276 drivers/net/dsa/microchip/ksz_common.h 			       u8 data)
data              278 drivers/net/dsa/microchip/ksz_common.h 	ksz_write8(dev, dev->dev_ops->get_port_addr(port, offset), data);
data              282 drivers/net/dsa/microchip/ksz_common.h 				u16 data)
data              284 drivers/net/dsa/microchip/ksz_common.h 	ksz_write16(dev, dev->dev_ops->get_port_addr(port, offset), data);
data              288 drivers/net/dsa/microchip/ksz_common.h 				u32 data)
data              290 drivers/net/dsa/microchip/ksz_common.h 	ksz_write32(dev, dev->dev_ops->get_port_addr(port, offset), data);
data              102 drivers/net/dsa/mt7530.c 			int devad, u32 data)
data              123 drivers/net/dsa/mt7530.c 	ret = bus->write(bus, 0, MII_MMD_DATA, data);
data              521 drivers/net/dsa/mt7530.c 		   uint8_t *data)
data              529 drivers/net/dsa/mt7530.c 		strncpy(data + i * ETH_GSTRING_LEN, mt7530_mib[i].name,
data              535 drivers/net/dsa/mt7530.c 			 uint64_t *data)
data              546 drivers/net/dsa/mt7530.c 		data[i] = mt7530_read(priv, reg);
data              549 drivers/net/dsa/mt7530.c 			data[i] |= hi << 32;
data              911 drivers/net/dsa/mt7530.c 		     dsa_fdb_dump_cb_t *cb, void *data)
data              930 drivers/net/dsa/mt7530.c 					 data);
data             1541 drivers/net/dsa/mt7530.c 	{ .compatible = "mediatek,mt7621", .data = (void *)ID_MT7621, },
data             1542 drivers/net/dsa/mt7530.c 	{ .compatible = "mediatek,mt7530", .data = (void *)ID_MT7530, },
data               87 drivers/net/dsa/mv88e6xxx/chip.c 	u16 data;
data               93 drivers/net/dsa/mv88e6xxx/chip.c 		err = mv88e6xxx_read(chip, addr, reg, &data);
data               97 drivers/net/dsa/mv88e6xxx/chip.c 		if ((data & mask) == val)
data              773 drivers/net/dsa/mv88e6xxx/chip.c 				       uint8_t *data, int types)
data              781 drivers/net/dsa/mv88e6xxx/chip.c 			memcpy(data + j * ETH_GSTRING_LEN, stat->string,
data              791 drivers/net/dsa/mv88e6xxx/chip.c 				       uint8_t *data)
data              793 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_strings(chip, data,
data              798 drivers/net/dsa/mv88e6xxx/chip.c 				       uint8_t *data)
data              800 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_strings(chip, data, STATS_TYPE_BANK0);
data              804 drivers/net/dsa/mv88e6xxx/chip.c 				       uint8_t *data)
data              806 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_strings(chip, data,
data              818 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_atu_vtu_get_strings(uint8_t *data)
data              823 drivers/net/dsa/mv88e6xxx/chip.c 		strlcpy(data + i * ETH_GSTRING_LEN,
data              829 drivers/net/dsa/mv88e6xxx/chip.c 				  u32 stringset, uint8_t *data)
data              840 drivers/net/dsa/mv88e6xxx/chip.c 		count = chip->info->ops->stats_get_strings(chip, data);
data              843 drivers/net/dsa/mv88e6xxx/chip.c 		data += count * ETH_GSTRING_LEN;
data              844 drivers/net/dsa/mv88e6xxx/chip.c 		count = chip->info->ops->serdes_get_strings(chip, port, data);
data              847 drivers/net/dsa/mv88e6xxx/chip.c 	data += count * ETH_GSTRING_LEN;
data              848 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6xxx_atu_vtu_get_strings(data);
data              916 drivers/net/dsa/mv88e6xxx/chip.c 				     uint64_t *data, int types,
data              926 drivers/net/dsa/mv88e6xxx/chip.c 			data[j] = _mv88e6xxx_get_ethtool_stat(chip, stat, port,
data              938 drivers/net/dsa/mv88e6xxx/chip.c 				     uint64_t *data)
data              940 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_stats(chip, port, data,
data              946 drivers/net/dsa/mv88e6xxx/chip.c 				     uint64_t *data)
data              948 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_stats(chip, port, data, STATS_TYPE_BANK0,
data              953 drivers/net/dsa/mv88e6xxx/chip.c 				     uint64_t *data)
data              955 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_stats(chip, port, data,
data              962 drivers/net/dsa/mv88e6xxx/chip.c 				     uint64_t *data)
data              964 drivers/net/dsa/mv88e6xxx/chip.c 	return mv88e6xxx_stats_get_stats(chip, port, data,
data              971 drivers/net/dsa/mv88e6xxx/chip.c 					uint64_t *data)
data              973 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].atu_member_violation;
data              974 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].atu_miss_violation;
data              975 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].atu_full_violation;
data              976 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].vtu_member_violation;
data              977 drivers/net/dsa/mv88e6xxx/chip.c 	*data++ = chip->ports[port].vtu_miss_violation;
data              981 drivers/net/dsa/mv88e6xxx/chip.c 				uint64_t *data)
data              986 drivers/net/dsa/mv88e6xxx/chip.c 		count = chip->info->ops->stats_get_stats(chip, port, data);
data              990 drivers/net/dsa/mv88e6xxx/chip.c 		data += count;
data              991 drivers/net/dsa/mv88e6xxx/chip.c 		count = chip->info->ops->serdes_get_stats(chip, port, data);
data              993 drivers/net/dsa/mv88e6xxx/chip.c 	data += count;
data              994 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6xxx_atu_vtu_get_stats(chip, port, data);
data              999 drivers/net/dsa/mv88e6xxx/chip.c 					uint64_t *data)
data             1012 drivers/net/dsa/mv88e6xxx/chip.c 	mv88e6xxx_get_stats(chip, port, data);
data             1670 drivers/net/dsa/mv88e6xxx/chip.c 		rxnfc->data = 0;
data             1671 drivers/net/dsa/mv88e6xxx/chip.c 		rxnfc->data |= RX_CLS_LOC_SPECIAL;
data             1687 drivers/net/dsa/mv88e6xxx/chip.c 		rxnfc->data = 0;
data             1952 drivers/net/dsa/mv88e6xxx/chip.c 				      dsa_fdb_dump_cb_t *cb, void *data)
data             1977 drivers/net/dsa/mv88e6xxx/chip.c 		err = cb(addr.mac, vid, is_static, data);
data             1986 drivers/net/dsa/mv88e6xxx/chip.c 				  dsa_fdb_dump_cb_t *cb, void *data)
data             1997 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_db_dump_fid(chip, fid, 0, port, cb, data);
data             2014 drivers/net/dsa/mv88e6xxx/chip.c 						 cb, data);
data             2023 drivers/net/dsa/mv88e6xxx/chip.c 				   dsa_fdb_dump_cb_t *cb, void *data)
data             2029 drivers/net/dsa/mv88e6xxx/chip.c 	err = mv88e6xxx_port_db_dump(chip, port, cb, data);
data             2878 drivers/net/dsa/mv88e6xxx/chip.c 	  .data = (void *)true },
data             2941 drivers/net/dsa/mv88e6xxx/chip.c 				struct ethtool_eeprom *eeprom, u8 *data)
data             2950 drivers/net/dsa/mv88e6xxx/chip.c 	err = chip->info->ops->get_eeprom(chip, eeprom, data);
data             2962 drivers/net/dsa/mv88e6xxx/chip.c 				struct ethtool_eeprom *eeprom, u8 *data)
data             2974 drivers/net/dsa/mv88e6xxx/chip.c 	err = chip->info->ops->set_eeprom(chip, eeprom, data);
data             5013 drivers/net/dsa/mv88e6xxx/chip.c 			return matches->data;
data             5207 drivers/net/dsa/mv88e6xxx/chip.c 		.data = &mv88e6xxx_table[MV88E6085],
data             5211 drivers/net/dsa/mv88e6xxx/chip.c 		.data = &mv88e6xxx_table[MV88E6190],
data             5215 drivers/net/dsa/mv88e6xxx/chip.c 		.data = &mv88e6xxx_table[MV88E6250],
data              345 drivers/net/dsa/mv88e6xxx/chip.h 			  struct ethtool_eeprom *eeprom, u8 *data);
data              347 drivers/net/dsa/mv88e6xxx/chip.h 			  struct ethtool_eeprom *eeprom, u8 *data);
data              463 drivers/net/dsa/mv88e6xxx/chip.h 	int (*stats_get_strings)(struct mv88e6xxx_chip *chip,  uint8_t *data);
data              465 drivers/net/dsa/mv88e6xxx/chip.h 			       uint64_t *data);
data              496 drivers/net/dsa/mv88e6xxx/chip.h 				  uint8_t *data);
data              498 drivers/net/dsa/mv88e6xxx/chip.h 				uint64_t *data);
data              554 drivers/net/dsa/mv88e6xxx/chip.h 			     u16 *data, int len);
data              556 drivers/net/dsa/mv88e6xxx/chip.h 			      u16 data);
data              559 drivers/net/dsa/mv88e6xxx/chip.h 	int (*ptp_read)(struct mv88e6xxx_chip *chip, int addr, u16 *data,
data              561 drivers/net/dsa/mv88e6xxx/chip.h 	int (*ptp_write)(struct mv88e6xxx_chip *chip, int addr, u16 data);
data              564 drivers/net/dsa/mv88e6xxx/chip.h 	int (*tai_read)(struct mv88e6xxx_chip *chip, int addr, u16 *data,
data              566 drivers/net/dsa/mv88e6xxx/chip.h 	int (*tai_write)(struct mv88e6xxx_chip *chip, int addr, u16 data);
data              304 drivers/net/dsa/mv88e6xxx/global1.c 				      u16 pointer, u8 data)
data              308 drivers/net/dsa/mv88e6xxx/global1.c 	reg = MV88E6390_G1_MONITOR_MGMT_CTL_UPDATE | pointer | data;
data              149 drivers/net/dsa/mv88e6xxx/global1_atu.c 	u16 data = entry->state & 0xf;
data              153 drivers/net/dsa/mv88e6xxx/global1_atu.c 			data |= MV88E6XXX_G1_ATU_DATA_TRUNK;
data              155 drivers/net/dsa/mv88e6xxx/global1_atu.c 		data |= (entry->portvec & mv88e6xxx_port_mask(chip)) << 4;
data              158 drivers/net/dsa/mv88e6xxx/global1_atu.c 	return mv88e6xxx_g1_write(chip, MV88E6XXX_G1_ATU_DATA, data);
data              185 drivers/net/dsa/mv88e6xxx/global1_vtu.c static int mv88e6390_g1_vtu_data_read(struct mv88e6xxx_chip *chip, u8 *data)
data              204 drivers/net/dsa/mv88e6xxx/global1_vtu.c 		data[i] = (regs[i / 8] >> offset) & 0x3;
data              210 drivers/net/dsa/mv88e6xxx/global1_vtu.c static int mv88e6390_g1_vtu_data_write(struct mv88e6xxx_chip *chip, u8 *data)
data              219 drivers/net/dsa/mv88e6xxx/global1_vtu.c 		regs[i / 8] |= (data[i] & 0x3) << offset;
data              243 drivers/net/dsa/mv88e6xxx/global2.c 			   int src_port, u16 data)
data              251 drivers/net/dsa/mv88e6xxx/global2.c 	err = mv88e6xxx_g2_write(chip, MV88E6XXX_G2_PVT_DATA, data);
data              262 drivers/net/dsa/mv88e6xxx/global2.c 					 unsigned int pointer, u8 data)
data              264 drivers/net/dsa/mv88e6xxx/global2.c 	u16 val = (pointer << 8) | data;
data              286 drivers/net/dsa/mv88e6xxx/global2.c 				  u8 data)
data              288 drivers/net/dsa/mv88e6xxx/global2.c 	u16 val = (pointer << 8) | (data & 0x7);
data              340 drivers/net/dsa/mv88e6xxx/global2.c 				     u16 addr, u8 *data)
data              361 drivers/net/dsa/mv88e6xxx/global2.c 	*data = cmd & 0xff;
data              367 drivers/net/dsa/mv88e6xxx/global2.c 				      u16 addr, u8 data)
data              381 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_eeprom_cmd(chip, cmd | data);
data              385 drivers/net/dsa/mv88e6xxx/global2.c 				      u8 addr, u16 *data)
data              398 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_read(chip, MV88E6352_G2_EEPROM_DATA, data);
data              402 drivers/net/dsa/mv88e6xxx/global2.c 				       u8 addr, u16 data)
data              411 drivers/net/dsa/mv88e6xxx/global2.c 	err = mv88e6xxx_g2_write(chip, MV88E6352_G2_EEPROM_DATA, data);
data              419 drivers/net/dsa/mv88e6xxx/global2.c 			     struct ethtool_eeprom *eeprom, u8 *data)
data              428 drivers/net/dsa/mv88e6xxx/global2.c 		err = mv88e6xxx_g2_eeprom_read8(chip, offset, data);
data              434 drivers/net/dsa/mv88e6xxx/global2.c 		data++;
data              442 drivers/net/dsa/mv88e6xxx/global2.c 			     struct ethtool_eeprom *eeprom, u8 *data)
data              451 drivers/net/dsa/mv88e6xxx/global2.c 		err = mv88e6xxx_g2_eeprom_write8(chip, offset, *data);
data              457 drivers/net/dsa/mv88e6xxx/global2.c 		data++;
data              465 drivers/net/dsa/mv88e6xxx/global2.c 			      struct ethtool_eeprom *eeprom, u8 *data)
data              479 drivers/net/dsa/mv88e6xxx/global2.c 		*data++ = (val >> 8) & 0xff;
data              491 drivers/net/dsa/mv88e6xxx/global2.c 		*data++ = val & 0xff;
data              492 drivers/net/dsa/mv88e6xxx/global2.c 		*data++ = (val >> 8) & 0xff;
data              504 drivers/net/dsa/mv88e6xxx/global2.c 		*data++ = val & 0xff;
data              515 drivers/net/dsa/mv88e6xxx/global2.c 			      struct ethtool_eeprom *eeprom, u8 *data)
data              537 drivers/net/dsa/mv88e6xxx/global2.c 		val = (*data++ << 8) | (val & 0xff);
data              549 drivers/net/dsa/mv88e6xxx/global2.c 		val = *data++;
data              550 drivers/net/dsa/mv88e6xxx/global2.c 		val |= *data++ << 8;
data              566 drivers/net/dsa/mv88e6xxx/global2.c 		val = (val & 0xff00) | *data++;
data              636 drivers/net/dsa/mv88e6xxx/global2.c 					      u16 *data)
data              649 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_read(chip, MV88E6XXX_G2_SMI_PHY_DATA, data);
data              655 drivers/net/dsa/mv88e6xxx/global2.c 					       u16 data)
data              664 drivers/net/dsa/mv88e6xxx/global2.c 	err = mv88e6xxx_g2_write(chip, MV88E6XXX_G2_SMI_PHY_DATA, data);
data              700 drivers/net/dsa/mv88e6xxx/global2.c 					      u16 *data)
data              709 drivers/net/dsa/mv88e6xxx/global2.c 	return mv88e6xxx_g2_read(chip, MV88E6XXX_G2_SMI_PHY_DATA, data);
data              714 drivers/net/dsa/mv88e6xxx/global2.c 					 u16 *data)
data              726 drivers/net/dsa/mv88e6xxx/global2.c 						  data);
data              732 drivers/net/dsa/mv88e6xxx/global2.c 					       u16 data)
data              737 drivers/net/dsa/mv88e6xxx/global2.c 	err = mv88e6xxx_g2_write(chip, MV88E6XXX_G2_SMI_PHY_DATA, data);
data              746 drivers/net/dsa/mv88e6xxx/global2.c 					  u16 data)
data              758 drivers/net/dsa/mv88e6xxx/global2.c 						   data);
data              313 drivers/net/dsa/mv88e6xxx/global2.h 			     struct ethtool_eeprom *eeprom, u8 *data);
data              315 drivers/net/dsa/mv88e6xxx/global2.h 			     struct ethtool_eeprom *eeprom, u8 *data);
data              318 drivers/net/dsa/mv88e6xxx/global2.h 			      struct ethtool_eeprom *eeprom, u8 *data);
data              320 drivers/net/dsa/mv88e6xxx/global2.h 			      struct ethtool_eeprom *eeprom, u8 *data);
data              323 drivers/net/dsa/mv88e6xxx/global2.h 			   int src_port, u16 data);
data              419 drivers/net/dsa/mv88e6xxx/global2.h 					   u8 *data)
data              426 drivers/net/dsa/mv88e6xxx/global2.h 					   u8 *data)
data              433 drivers/net/dsa/mv88e6xxx/global2.h 					    u8 *data)
data              440 drivers/net/dsa/mv88e6xxx/global2.h 					    u8 *data)
data              446 drivers/net/dsa/mv88e6xxx/global2.h 					 int src_dev, int src_port, u16 data)
data               40 drivers/net/dsa/mv88e6xxx/global2_avb.c 				 u16 *data, int len)
data               64 drivers/net/dsa/mv88e6xxx/global2_avb.c 					&data[i]);
data               74 drivers/net/dsa/mv88e6xxx/global2_avb.c 				  u16 data)
data               82 drivers/net/dsa/mv88e6xxx/global2_avb.c 	err = mv88e6xxx_g2_write(chip, MV88E6352_G2_AVB_DATA, data);
data               93 drivers/net/dsa/mv88e6xxx/global2_avb.c 					  int port, int addr, u16 *data,
data              101 drivers/net/dsa/mv88e6xxx/global2_avb.c 	return mv88e6xxx_g2_avb_read(chip, readop, data, len);
data              105 drivers/net/dsa/mv88e6xxx/global2_avb.c 					   int port, int addr, u16 data)
data              110 drivers/net/dsa/mv88e6xxx/global2_avb.c 	return mv88e6xxx_g2_avb_write(chip, writeop, data);
data              114 drivers/net/dsa/mv88e6xxx/global2_avb.c 				     u16 *data, int len)
data              118 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data, len);
data              122 drivers/net/dsa/mv88e6xxx/global2_avb.c 				      u16 data)
data              126 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data);
data              130 drivers/net/dsa/mv88e6xxx/global2_avb.c 				     u16 *data, int len)
data              134 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data, len);
data              138 drivers/net/dsa/mv88e6xxx/global2_avb.c 				      u16 data)
data              142 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data);
data              155 drivers/net/dsa/mv88e6xxx/global2_avb.c 				     u16 *data, int len)
data              159 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data, len);
data              163 drivers/net/dsa/mv88e6xxx/global2_avb.c 				      u16 data)
data              167 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data);
data              180 drivers/net/dsa/mv88e6xxx/global2_avb.c 					  int port, int addr, u16 *data,
data              188 drivers/net/dsa/mv88e6xxx/global2_avb.c 	return mv88e6xxx_g2_avb_read(chip, readop, data, len);
data              192 drivers/net/dsa/mv88e6xxx/global2_avb.c 					   int port, int addr, u16 data)
data              197 drivers/net/dsa/mv88e6xxx/global2_avb.c 	return mv88e6xxx_g2_avb_write(chip, writeop, data);
data              201 drivers/net/dsa/mv88e6xxx/global2_avb.c 				     u16 *data, int len)
data              205 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data, len);
data              209 drivers/net/dsa/mv88e6xxx/global2_avb.c 				      u16 data)
data              213 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data);
data              217 drivers/net/dsa/mv88e6xxx/global2_avb.c 				     u16 *data, int len)
data              221 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data, len);
data              225 drivers/net/dsa/mv88e6xxx/global2_avb.c 				      u16 data)
data              229 drivers/net/dsa/mv88e6xxx/global2_avb.c 					addr, data);
data               16 drivers/net/dsa/mv88e6xxx/global2_scratch.c 				     u8 *data)
data               30 drivers/net/dsa/mv88e6xxx/global2_scratch.c 	*data = (value & MV88E6XXX_G2_SCRATCH_MISC_DATA_MASK);
data               36 drivers/net/dsa/mv88e6xxx/global2_scratch.c 				      u8 data)
data               38 drivers/net/dsa/mv88e6xxx/global2_scratch.c 	u16 value = (reg << 8) | data;
data               22 drivers/net/dsa/mv88e6xxx/hwtstamp.c 				   int addr, u16 *data, int len)
data               28 drivers/net/dsa/mv88e6xxx/hwtstamp.c 						       data, len);
data               32 drivers/net/dsa/mv88e6xxx/hwtstamp.c 				    int addr, u16 data)
data               38 drivers/net/dsa/mv88e6xxx/hwtstamp.c 							data);
data               42 drivers/net/dsa/mv88e6xxx/hwtstamp.c 			       u16 data)
data               47 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	return chip->info->ops->avb_ops->ptp_write(chip, addr, data);
data               51 drivers/net/dsa/mv88e6xxx/hwtstamp.c 			      u16 *data)
data               56 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	return chip->info->ops->avb_ops->ptp_read(chip, addr, data, 1);
data              217 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	u8 *data = skb_mac_header(skb);
data              225 drivers/net/dsa/mv88e6xxx/hwtstamp.c 		offset += ETH_HLEN + IPV4_HLEN(data + offset) + UDP_HLEN;
data              241 drivers/net/dsa/mv88e6xxx/hwtstamp.c 	return data + offset;
data             1302 drivers/net/dsa/mv88e6xxx/port.c 					int port, u16 table, u8 ptr, u16 data)
data             1308 drivers/net/dsa/mv88e6xxx/port.c 		(data & MV88E6390_PORT_IEEE_PRIO_MAP_TABLE_DATA_MASK);
data               53 drivers/net/dsa/mv88e6xxx/ptp.c 			      u16 *data, int len)
data               58 drivers/net/dsa/mv88e6xxx/ptp.c 	return chip->info->ops->avb_ops->tai_read(chip, addr, data, len);
data               61 drivers/net/dsa/mv88e6xxx/ptp.c static int mv88e6xxx_tai_write(struct mv88e6xxx_chip *chip, int addr, u16 data)
data               66 drivers/net/dsa/mv88e6xxx/ptp.c 	return chip->info->ops->avb_ops->tai_write(chip, addr, data);
data              114 drivers/net/dsa/mv88e6xxx/serdes.c 				 int port, uint8_t *data)
data              124 drivers/net/dsa/mv88e6xxx/serdes.c 		memcpy(data + i * ETH_GSTRING_LEN, stat->string,
data              158 drivers/net/dsa/mv88e6xxx/serdes.c 			       uint64_t *data)
data              175 drivers/net/dsa/mv88e6xxx/serdes.c 		data[i] = mv88e6xxx_port->serdes_stats[i];
data               99 drivers/net/dsa/mv88e6xxx/serdes.h 				 int port, uint8_t *data);
data              101 drivers/net/dsa/mv88e6xxx/serdes.h 			       uint64_t *data);
data               30 drivers/net/dsa/mv88e6xxx/smi.c 				     int dev, int reg, u16 *data)
data               38 drivers/net/dsa/mv88e6xxx/smi.c 	*data = ret & 0xffff;
data               44 drivers/net/dsa/mv88e6xxx/smi.c 				      int dev, int reg, u16 data)
data               48 drivers/net/dsa/mv88e6xxx/smi.c 	ret = mdiobus_write_nested(chip->bus, dev, reg, data);
data               58 drivers/net/dsa/mv88e6xxx/smi.c 	u16 data;
data               63 drivers/net/dsa/mv88e6xxx/smi.c 		err = mv88e6xxx_smi_direct_read(chip, dev, reg, &data);
data               67 drivers/net/dsa/mv88e6xxx/smi.c 		if (!!(data & BIT(bit)) == !!val)
data               82 drivers/net/dsa/mv88e6xxx/smi.c 					  int dev, int reg, u16 *data)
data               84 drivers/net/dsa/mv88e6xxx/smi.c 	return mv88e6xxx_smi_direct_read(chip, chip->sw_addr + dev, reg, data);
data               88 drivers/net/dsa/mv88e6xxx/smi.c 					   int dev, int reg, u16 data)
data               90 drivers/net/dsa/mv88e6xxx/smi.c 	return mv88e6xxx_smi_direct_write(chip, chip->sw_addr + dev, reg, data);
data              103 drivers/net/dsa/mv88e6xxx/smi.c 				       int dev, int reg, u16 *data)
data              127 drivers/net/dsa/mv88e6xxx/smi.c 					 MV88E6XXX_SMI_DATA, data);
data              131 drivers/net/dsa/mv88e6xxx/smi.c 					int dev, int reg, u16 data)
data              141 drivers/net/dsa/mv88e6xxx/smi.c 					 MV88E6XXX_SMI_DATA, data);
data               38 drivers/net/dsa/mv88e6xxx/smi.h 				     int dev, int reg, u16 *data)
data               41 drivers/net/dsa/mv88e6xxx/smi.h 		return chip->smi_ops->read(chip, dev, reg, data);
data               47 drivers/net/dsa/mv88e6xxx/smi.h 				      int dev, int reg, u16 data)
data               50 drivers/net/dsa/mv88e6xxx/smi.h 		return chip->smi_ops->write(chip, dev, reg, data);
data              501 drivers/net/dsa/qca8k.c qca8k_mdio_write(struct qca8k_priv *priv, int port, u32 regnum, u16 data)
data              515 drivers/net/dsa/qca8k.c 	      QCA8K_MDIO_MASTER_DATA(data);
data              552 drivers/net/dsa/qca8k.c qca8k_phy_write(struct dsa_switch *ds, int port, int regnum, u16 data)
data              556 drivers/net/dsa/qca8k.c 	return qca8k_mdio_write(priv, port, regnum, data);
data              786 drivers/net/dsa/qca8k.c qca8k_get_strings(struct dsa_switch *ds, int port, u32 stringset, uint8_t *data)
data              794 drivers/net/dsa/qca8k.c 		strncpy(data + i * ETH_GSTRING_LEN, ar8327_mib[i].name,
data              800 drivers/net/dsa/qca8k.c 			uint64_t *data)
data              811 drivers/net/dsa/qca8k.c 		data[i] = qca8k_read(priv, reg);
data              814 drivers/net/dsa/qca8k.c 			data[i] |= hi << 32;
data              996 drivers/net/dsa/qca8k.c 		    dsa_fdb_dump_cb_t *cb, void *data)
data             1009 drivers/net/dsa/qca8k.c 		ret = cb(_fdb.mac, _fdb.vid, is_static, data);
data              104 drivers/net/dsa/realtek-smi-core.c static void realtek_smi_write_bits(struct realtek_smi *smi, u32 data, u32 len)
data              110 drivers/net/dsa/realtek-smi-core.c 		gpiod_set_value(smi->mdio, !!(data & (1 << (len - 1))));
data              120 drivers/net/dsa/realtek-smi-core.c static void realtek_smi_read_bits(struct realtek_smi *smi, u32 len, u32 *data)
data              124 drivers/net/dsa/realtek-smi-core.c 	for (*data = 0; len > 0; len--) {
data              135 drivers/net/dsa/realtek-smi-core.c 		*data |= (u << (len - 1));
data              162 drivers/net/dsa/realtek-smi-core.c static int realtek_smi_write_byte(struct realtek_smi *smi, u8 data)
data              164 drivers/net/dsa/realtek-smi-core.c 	realtek_smi_write_bits(smi, data, 8);
data              168 drivers/net/dsa/realtek-smi-core.c static int realtek_smi_write_byte_noack(struct realtek_smi *smi, u8 data)
data              170 drivers/net/dsa/realtek-smi-core.c 	realtek_smi_write_bits(smi, data, 8);
data              174 drivers/net/dsa/realtek-smi-core.c static int realtek_smi_read_byte0(struct realtek_smi *smi, u8 *data)
data              180 drivers/net/dsa/realtek-smi-core.c 	*data = (t & 0xff);
data              188 drivers/net/dsa/realtek-smi-core.c static int realtek_smi_read_byte1(struct realtek_smi *smi, u8 *data)
data              194 drivers/net/dsa/realtek-smi-core.c 	*data = (t & 0xff);
data              202 drivers/net/dsa/realtek-smi-core.c static int realtek_smi_read_reg(struct realtek_smi *smi, u32 addr, u32 *data)
data              233 drivers/net/dsa/realtek-smi-core.c 	*data = ((u32)lo) | (((u32)hi) << 8);
data              245 drivers/net/dsa/realtek-smi-core.c 				 u32 addr, u32 data, bool ack)
data              270 drivers/net/dsa/realtek-smi-core.c 	ret = realtek_smi_write_byte(smi, data & 0xff);
data              276 drivers/net/dsa/realtek-smi-core.c 		ret = realtek_smi_write_byte(smi, data >> 8);
data              278 drivers/net/dsa/realtek-smi-core.c 		ret = realtek_smi_write_byte_noack(smi, data >> 8);
data              296 drivers/net/dsa/realtek-smi-core.c 				u32 data)
data              298 drivers/net/dsa/realtek-smi-core.c 	return realtek_smi_write_reg(smi, addr, data, false);
data              476 drivers/net/dsa/realtek-smi-core.c 		.data = &rtl8366rb_variant,
data              481 drivers/net/dsa/realtek-smi-core.c 		.data = NULL,
data              115 drivers/net/dsa/realtek-smi-core.h 				u32 data);
data              138 drivers/net/dsa/realtek-smi-core.h 			 uint8_t *data);
data              140 drivers/net/dsa/realtek-smi-core.h void rtl8366_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data);
data              466 drivers/net/dsa/rtl8366.c 			 uint8_t *data)
data              477 drivers/net/dsa/rtl8366.c 		strncpy(data + i * ETH_GSTRING_LEN,
data              497 drivers/net/dsa/rtl8366.c void rtl8366_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data)
data              516 drivers/net/dsa/rtl8366.c 		data[i] = mibvalue;
data              430 drivers/net/dsa/rtl8366rb.c static irqreturn_t rtl8366rb_irq(int irq, void *data)
data              432 drivers/net/dsa/rtl8366rb.c 	struct realtek_smi *smi = data;
data             1097 drivers/net/dsa/rtl8366rb.c 	u32 data[3];
data             1121 drivers/net/dsa/rtl8366rb.c 				  &data[i]);
data             1127 drivers/net/dsa/rtl8366rb.c 	vlan4k->untag = (data[1] >> RTL8366RB_VLAN_UNTAG_SHIFT) &
data             1129 drivers/net/dsa/rtl8366rb.c 	vlan4k->member = data[1] & RTL8366RB_VLAN_MEMBER_MASK;
data             1130 drivers/net/dsa/rtl8366rb.c 	vlan4k->fid = data[2] & RTL8366RB_VLAN_FID_MASK;
data             1138 drivers/net/dsa/rtl8366rb.c 	u32 data[3];
data             1148 drivers/net/dsa/rtl8366rb.c 	data[0] = vlan4k->vid & RTL8366RB_VLAN_VID_MASK;
data             1149 drivers/net/dsa/rtl8366rb.c 	data[1] = (vlan4k->member & RTL8366RB_VLAN_MEMBER_MASK) |
data             1152 drivers/net/dsa/rtl8366rb.c 	data[2] = vlan4k->fid & RTL8366RB_VLAN_FID_MASK;
data             1157 drivers/net/dsa/rtl8366rb.c 				   data[i]);
data             1172 drivers/net/dsa/rtl8366rb.c 	u32 data[3];
data             1184 drivers/net/dsa/rtl8366rb.c 				  &data[i]);
data             1189 drivers/net/dsa/rtl8366rb.c 	vlanmc->vid = data[0] & RTL8366RB_VLAN_VID_MASK;
data             1190 drivers/net/dsa/rtl8366rb.c 	vlanmc->priority = (data[0] >> RTL8366RB_VLAN_PRIORITY_SHIFT) &
data             1192 drivers/net/dsa/rtl8366rb.c 	vlanmc->untag = (data[1] >> RTL8366RB_VLAN_UNTAG_SHIFT) &
data             1194 drivers/net/dsa/rtl8366rb.c 	vlanmc->member = data[1] & RTL8366RB_VLAN_MEMBER_MASK;
data             1195 drivers/net/dsa/rtl8366rb.c 	vlanmc->fid = data[2] & RTL8366RB_VLAN_FID_MASK;
data             1203 drivers/net/dsa/rtl8366rb.c 	u32 data[3];
data             1215 drivers/net/dsa/rtl8366rb.c 	data[0] = (vlanmc->vid & RTL8366RB_VLAN_VID_MASK) |
data             1218 drivers/net/dsa/rtl8366rb.c 	data[1] = (vlanmc->member & RTL8366RB_VLAN_MEMBER_MASK) |
data             1221 drivers/net/dsa/rtl8366rb.c 	data[2] = vlanmc->fid & RTL8366RB_VLAN_FID_MASK;
data             1226 drivers/net/dsa/rtl8366rb.c 				   data[i]);
data             1236 drivers/net/dsa/rtl8366rb.c 	u32 data;
data             1243 drivers/net/dsa/rtl8366rb.c 			  &data);
data             1247 drivers/net/dsa/rtl8366rb.c 	*val = (data >> RTL8366RB_PORT_VLAN_CTRL_SHIFT(port)) &
data               74 drivers/net/dsa/sja1105/sja1105.h 	int (*ptp_cmd)(const void *ctx, const void *data);
data               75 drivers/net/dsa/sja1105/sja1105.h 	int (*reset_cmd)(const void *ctx, const void *data);
data              175 drivers/net/dsa/sja1105/sja1105.h void sja1105_get_ethtool_stats(struct dsa_switch *ds, int port, u64 *data);
data              177 drivers/net/dsa/sja1105/sja1105.h 			 u32 stringset, u8 *data);
data              313 drivers/net/dsa/sja1105/sja1105_ethtool.c void sja1105_get_ethtool_stats(struct dsa_switch *ds, int port, u64 *data)
data              327 drivers/net/dsa/sja1105/sja1105_ethtool.c 	memset(data, 0, ARRAY_SIZE(sja1105_port_stats) * sizeof(u64));
data              328 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.n_runt;
data              329 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.n_soferr;
data              330 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.n_alignerr;
data              331 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.n_miierr;
data              332 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.typeerr;
data              333 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.sizeerr;
data              334 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.tctimeout;
data              335 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.priorerr;
data              336 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.nomaster;
data              337 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.memov;
data              338 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.memerr;
data              339 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.invtyp;
data              340 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.intcyov;
data              341 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.domerr;
data              342 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.pcfbagdrop;
data              343 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.spcprior;
data              344 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.ageprior;
data              345 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.portdrop;
data              346 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.lendrop;
data              347 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.bagdrop;
data              348 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.policeerr;
data              349 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.drpnona664err;
data              350 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.spcerr;
data              351 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.mac.agedrp;
data              352 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_n664err;
data              353 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_vlanerr;
data              354 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_unreleased;
data              355 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_sizeerr;
data              356 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_crcerr;
data              357 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_vlnotfound;
data              358 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_ctpolerr;
data              359 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_polerr;
data              360 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_rxfrm;
data              361 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_rxbyte;
data              362 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_txfrm;
data              363 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl1.n_txbyte;
data              364 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl2.n_qfull;
data              365 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl2.n_part_drop;
data              366 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl2.n_egr_disabled;
data              367 drivers/net/dsa/sja1105/sja1105_ethtool.c 	data[k++] = status.hl2.n_not_reach;
data              373 drivers/net/dsa/sja1105/sja1105_ethtool.c 	memset(data + k, 0, ARRAY_SIZE(sja1105pqrs_extra_port_stats) *
data              376 drivers/net/dsa/sja1105/sja1105_ethtool.c 		data[k++] = status.hl2.qlevel_hwm[i];
data              377 drivers/net/dsa/sja1105/sja1105_ethtool.c 		data[k++] = status.hl2.qlevel[i];
data              382 drivers/net/dsa/sja1105/sja1105_ethtool.c 			 u32 stringset, u8 *data)
data              385 drivers/net/dsa/sja1105/sja1105_ethtool.c 	u8 *p = data;
data             1225 drivers/net/dsa/sja1105/sja1105_main.c 			    dsa_fdb_dump_cb_t *cb, void *data)
data             1259 drivers/net/dsa/sja1105/sja1105_main.c 		cb(macaddr, l2_lookup.vlanid, l2_lookup.lockeds, data);
data             2008 drivers/net/dsa/sja1105/sja1105_main.c 	struct sja1105_tagger_data *data = to_tagger(work);
data             2009 drivers/net/dsa/sja1105/sja1105_main.c 	struct sja1105_private *priv = to_sja1105(data);
data             2015 drivers/net/dsa/sja1105/sja1105_main.c 	while ((skb = skb_dequeue(&data->skb_rxtstamp_queue)) != NULL) {
data             2039 drivers/net/dsa/sja1105/sja1105_main.c 	struct sja1105_tagger_data *data = &priv->tagger_data;
data             2041 drivers/net/dsa/sja1105/sja1105_main.c 	if (!test_bit(SJA1105_HWTS_RX_EN, &data->state))
data             2047 drivers/net/dsa/sja1105/sja1105_main.c 	skb_queue_tail(&data->skb_rxtstamp_queue, skb);
data             2048 drivers/net/dsa/sja1105/sja1105_main.c 	schedule_work(&data->rxtstamp_work);
data             2219 drivers/net/dsa/sja1105/sja1105_main.c 		sp->data = tagger_data;
data             2237 drivers/net/dsa/sja1105/sja1105_main.c 	{ .compatible = "nxp,sja1105e", .data = &sja1105e_info },
data             2238 drivers/net/dsa/sja1105/sja1105_main.c 	{ .compatible = "nxp,sja1105t", .data = &sja1105t_info },
data             2239 drivers/net/dsa/sja1105/sja1105_main.c 	{ .compatible = "nxp,sja1105p", .data = &sja1105p_info },
data             2240 drivers/net/dsa/sja1105/sja1105_main.c 	{ .compatible = "nxp,sja1105q", .data = &sja1105q_info },
data             2241 drivers/net/dsa/sja1105/sja1105_main.c 	{ .compatible = "nxp,sja1105r", .data = &sja1105r_info },
data             2242 drivers/net/dsa/sja1105/sja1105_main.c 	{ .compatible = "nxp,sja1105s", .data = &sja1105s_info },
data               81 drivers/net/dsa/sja1105/sja1105_ptp.c int sja1105et_ptp_cmd(const void *ctx, const void *data)
data               83 drivers/net/dsa/sja1105/sja1105_ptp.c 	const struct sja1105_ptp_cmd *cmd = data;
data               98 drivers/net/dsa/sja1105/sja1105_ptp.c int sja1105pqrs_ptp_cmd(const void *ctx, const void *data)
data              100 drivers/net/dsa/sja1105/sja1105_ptp.c 	const struct sja1105_ptp_cmd *cmd = data;
data               15 drivers/net/dsa/sja1105/sja1105_ptp.h int sja1105et_ptp_cmd(const void *ctx, const void *data);
data               17 drivers/net/dsa/sja1105/sja1105_ptp.h int sja1105pqrs_ptp_cmd(const void *ctx, const void *data);
data              219 drivers/net/dsa/sja1105/sja1105_spi.c static int sja1105et_reset_cmd(const void *ctx, const void *data)
data              222 drivers/net/dsa/sja1105/sja1105_spi.c 	const struct sja1105_reset_cmd *reset = data;
data              248 drivers/net/dsa/sja1105/sja1105_spi.c static int sja1105pqrs_reset_cmd(const void *ctx, const void *data)
data              251 drivers/net/dsa/sja1105/sja1105_spi.c 	const struct sja1105_reset_cmd *reset = data;
data              936 drivers/net/dsa/vitesse-vsc73xx-core.c 				uint8_t *data)
data              962 drivers/net/dsa/vitesse-vsc73xx-core.c 	strncpy(data + j * ETH_GSTRING_LEN,
data              975 drivers/net/dsa/vitesse-vsc73xx-core.c 			strncpy(data + j * ETH_GSTRING_LEN,
data              981 drivers/net/dsa/vitesse-vsc73xx-core.c 	strncpy(data + j * ETH_GSTRING_LEN,
data              988 drivers/net/dsa/vitesse-vsc73xx-core.c 			strncpy(data + j * ETH_GSTRING_LEN,
data             1004 drivers/net/dsa/vitesse-vsc73xx-core.c 				      uint64_t *data)
data             1028 drivers/net/dsa/vitesse-vsc73xx-core.c 		data[i] = val;
data              166 drivers/net/dummy.c static int dummy_validate(struct nlattr *tb[], struct nlattr *data[],
data              741 drivers/net/ethernet/3com/3c509.c 	outsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
data              834 drivers/net/ethernet/3com/3c515.c 			vp->rx_ring[i].addr = isa_virt_to_bus(skb->data);
data             1030 drivers/net/ethernet/3com/3c515.c 		vp->tx_ring[entry].addr = isa_virt_to_bus(skb->data);
data             1066 drivers/net/ethernet/3com/3c515.c 		outl((int) (skb->data), ioaddr + Wn7_MasterAddr);
data             1073 drivers/net/ethernet/3com/3c515.c 		outsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
data             1084 drivers/net/ethernet/3com/3c515.c 	outsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
data             1406 drivers/net/ethernet/3com/3c515.c 			vp->rx_ring[entry].addr = isa_virt_to_bus(skb->data);
data              749 drivers/net/ethernet/3com/3c574_cs.c 	outsl(ioaddr + TX_FIFO, skb->data, (skb->len+3)>>2);
data             1039 drivers/net/ethernet/3com/3c574_cs.c 	struct mii_ioctl_data *data = if_mii(rq);
data             1044 drivers/net/ethernet/3com/3c574_cs.c 		  data->phy_id, data->reg_num, data->val_in, data->val_out);
data             1048 drivers/net/ethernet/3com/3c574_cs.c 		data->phy_id = phy;
data             1058 drivers/net/ethernet/3com/3c574_cs.c 			data->val_out = mdio_read(ioaddr, data->phy_id & 0x1f,
data             1059 drivers/net/ethernet/3com/3c574_cs.c 						  data->reg_num & 0x1f);
data             1072 drivers/net/ethernet/3com/3c574_cs.c 			mdio_write(ioaddr, data->phy_id & 0x1f,
data             1073 drivers/net/ethernet/3com/3c574_cs.c 				   data->reg_num & 0x1f, data->val_in);
data              583 drivers/net/ethernet/3com/3c589_cs.c 	outsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
data             1747 drivers/net/ethernet/3com/3c59x.c 			dma = dma_map_single(vp->gendev, skb->data,
data             2052 drivers/net/ethernet/3com/3c59x.c 		vp->tx_skb_dma = dma_map_single(vp->gendev, skb->data, len,
data             2072 drivers/net/ethernet/3com/3c59x.c 		iowrite32_rep(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
data             2153 drivers/net/ethernet/3com/3c59x.c 		dma_addr = dma_map_single(vp->gendev, skb->data, skb->len,
data             2163 drivers/net/ethernet/3com/3c59x.c 		dma_addr = dma_map_single(vp->gendev, skb->data,
data             2203 drivers/net/ethernet/3com/3c59x.c 	dma_addr = dma_map_single(vp->gendev, skb->data, skb->len, DMA_TO_DEVICE);
data             2631 drivers/net/ethernet/3com/3c59x.c 				skb_put_data(skb, vp->rx_skbuff[entry]->data,
data             2645 drivers/net/ethernet/3com/3c59x.c 				newdma = dma_map_single(vp->gendev, newskb->data,
data             2925 drivers/net/ethernet/3com/3c59x.c 	struct ethtool_stats *stats, u64 *data)
data             2935 drivers/net/ethernet/3com/3c59x.c 	data[0] = vp->xstats.tx_deferred;
data             2936 drivers/net/ethernet/3com/3c59x.c 	data[1] = vp->xstats.tx_max_collisions;
data             2937 drivers/net/ethernet/3com/3c59x.c 	data[2] = vp->xstats.tx_multiple_collisions;
data             2938 drivers/net/ethernet/3com/3c59x.c 	data[3] = vp->xstats.tx_single_collisions;
data             2939 drivers/net/ethernet/3com/3c59x.c 	data[4] = vp->xstats.rx_bad_ssd;
data             2943 drivers/net/ethernet/3com/3c59x.c static void vortex_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             2947 drivers/net/ethernet/3com/3c59x.c 		memcpy(data, &ethtool_stats_keys, sizeof(ethtool_stats_keys));
data              793 drivers/net/ethernet/3com/typhoon.c 		skb_dma = pci_map_single(tp->tx_pdev, skb->data, skb->len,
data              804 drivers/net/ethernet/3com/typhoon.c 		skb_dma = pci_map_single(tp->tx_pdev, skb->data, len,
data             1292 drivers/net/ethernet/3com/typhoon.c 	image_data = typhoon_fw->data;
data             1350 drivers/net/ethernet/3com/typhoon.c 	image_data = typhoon_fw->data;
data             1613 drivers/net/ethernet/3com/typhoon.c 	dma_addr = pci_map_single(tp->pdev, skb->data,
data             1672 drivers/net/ethernet/3com/typhoon.c 			skb_copy_to_linear_data(new_skb, skb->data, pkt_len);
data              438 drivers/net/ethernet/8390/apne.c     char *buf = skb->data;
data              228 drivers/net/ethernet/8390/ax88796.c 	char *buf = skb->data;
data              607 drivers/net/ethernet/8390/ax88796.c 	struct ei_device *ei_local = eeprom->data;
data              618 drivers/net/ethernet/8390/ax88796.c 	struct ei_device *ei_local = eeprom->data;
data              720 drivers/net/ethernet/8390/ax88796.c 		eeprom.data = ei_local;
data              608 drivers/net/ethernet/8390/axnet_cs.c     struct mii_ioctl_data *data = if_mii(rq);
data              612 drivers/net/ethernet/8390/axnet_cs.c 	data->phy_id = info->phy_id;
data              615 drivers/net/ethernet/8390/axnet_cs.c 	data->val_out = mdio_read(mii_addr, data->phy_id, data->reg_num & 0x1f);
data              618 drivers/net/ethernet/8390/axnet_cs.c 	mdio_write(mii_addr, data->phy_id, data->reg_num & 0x1f, data->val_in);
data              651 drivers/net/ethernet/8390/axnet_cs.c     char *buf = skb->data;
data             1031 drivers/net/ethernet/8390/axnet_cs.c 		ei_block_output(dev, length, skb->data, output_page);
data              388 drivers/net/ethernet/8390/etherh.c 	buf = skb->data;
data              654 drivers/net/ethernet/8390/etherh.c 	const struct etherh_data *data = id->data;
data              676 drivers/net/ethernet/8390/etherh.c 	if (data->supported & SUPPORTED_Autoneg)
data              678 drivers/net/ethernet/8390/etherh.c 	if (data->supported & SUPPORTED_TP) {
data              681 drivers/net/ethernet/8390/etherh.c 	} else if (data->supported & SUPPORTED_BNC) {
data              688 drivers/net/ethernet/8390/etherh.c 	eh->supported		= data->supported;
data              698 drivers/net/ethernet/8390/etherh.c 	if (data->ctrl_ioc) {
data              707 drivers/net/ethernet/8390/etherh.c 	dev->base_addr = (unsigned long)eh->memc + data->ns8390_offset;
data              708 drivers/net/ethernet/8390/etherh.c 	eh->dma_base = eh->memc + data->dataport_offset;
data              709 drivers/net/ethernet/8390/etherh.c 	eh->ctrl_port += data->ctrlport_offset;
data              736 drivers/net/ethernet/8390/etherh.c 	ei_local->tx_start_page = data->tx_start_page;
data              738 drivers/net/ethernet/8390/etherh.c 	ei_local->stop_page     = data->stop_page;
data              753 drivers/net/ethernet/8390/etherh.c 		    data->name, ec->slot_no, dev->dev_addr);
data              230 drivers/net/ethernet/8390/hydra.c 	z_memcpy_fromio(skb->data,xfer_start,semi_count);
data              232 drivers/net/ethernet/8390/hydra.c 	z_memcpy_fromio(skb->data+semi_count, mem_base, count);
data              234 drivers/net/ethernet/8390/hydra.c 	z_memcpy_fromio(skb->data, xfer_start,count);
data              308 drivers/net/ethernet/8390/lib8390.c 	char *data = skb->data;
data              312 drivers/net/ethernet/8390/lib8390.c 		memcpy(buf, data, skb->len);
data              314 drivers/net/ethernet/8390/lib8390.c 		data = buf;
data              380 drivers/net/ethernet/8390/lib8390.c 	ei_block_output(dev, send_length, data, output_page);
data              730 drivers/net/ethernet/8390/mac8390.c 		memcpy_fromio(skb->data,
data              734 drivers/net/ethernet/8390/mac8390.c 		memcpy_fromio(skb->data + semi_count,
data              737 drivers/net/ethernet/8390/mac8390.c 		memcpy_fromio(skb->data,
data              774 drivers/net/ethernet/8390/mac8390.c 		dayna_memcpy_fromcard(dev, skb->data, xfer_base, semi_count);
data              776 drivers/net/ethernet/8390/mac8390.c 		dayna_memcpy_fromcard(dev, skb->data + semi_count,
data              780 drivers/net/ethernet/8390/mac8390.c 		dayna_memcpy_fromcard(dev, skb->data, xfer_base, count);
data              813 drivers/net/ethernet/8390/mac8390.c 		word_memcpy_fromcard(skb->data, dev->mem_start + xfer_base,
data              816 drivers/net/ethernet/8390/mac8390.c 		word_memcpy_fromcard(skb->data + semi_count,
data              819 drivers/net/ethernet/8390/mac8390.c 		word_memcpy_fromcard(skb->data, dev->mem_start + xfer_base,
data              231 drivers/net/ethernet/8390/mcf8390.c 	char *buf = skb->data;
data              620 drivers/net/ethernet/8390/ne.c 	char *buf = skb->data;
data              521 drivers/net/ethernet/8390/ne2k-pci.c 	char *buf = skb->data;
data             1102 drivers/net/ethernet/8390/pcnet_cs.c     struct mii_ioctl_data *data = if_mii(rq);
data             1110 drivers/net/ethernet/8390/pcnet_cs.c 	data->phy_id = info->phy_id;
data             1113 drivers/net/ethernet/8390/pcnet_cs.c 	data->val_out = mdio_read(mii_addr, data->phy_id, data->reg_num & 0x1f);
data             1116 drivers/net/ethernet/8390/pcnet_cs.c 	mdio_write(mii_addr, data->phy_id, data->reg_num & 0x1f, data->val_in);
data             1161 drivers/net/ethernet/8390/pcnet_cs.c     char *buf = skb->data;
data             1375 drivers/net/ethernet/8390/pcnet_cs.c     char *buf = skb->data;
data              472 drivers/net/ethernet/8390/smc-ultra.c 		memcpy_fromio(skb->data, xfer_start, semi_count);
data              474 drivers/net/ethernet/8390/smc-ultra.c 		memcpy_fromio(skb->data + semi_count, ei_status.mem + TX_PAGES * 256, count);
data              476 drivers/net/ethernet/8390/smc-ultra.c 		memcpy_fromio(skb->data, xfer_start, count);
data              517 drivers/net/ethernet/8390/smc-ultra.c     char *buf = skb->data;
data              225 drivers/net/ethernet/8390/stnic.c   char *buf = skb->data;
data              447 drivers/net/ethernet/8390/wd.c 		memcpy_fromio(skb->data, xfer_start, semi_count);
data              449 drivers/net/ethernet/8390/wd.c 		memcpy_fromio(skb->data + semi_count, ei_status.mem + TX_PAGES * 256, count);
data              452 drivers/net/ethernet/8390/wd.c 		memcpy_fromio(skb->data, xfer_start, count);
data              164 drivers/net/ethernet/8390/xsurf100.c 	char *buf = skb->data;
data              158 drivers/net/ethernet/8390/zorro8390.c 	char *buf = skb->data;
data             1041 drivers/net/ethernet/adaptec/starfire.c 	fw_rx_data = (const __be32 *)&fw_rx->data[0];
data             1042 drivers/net/ethernet/adaptec/starfire.c 	fw_tx_data = (const __be32 *)&fw_tx->data[0];
data             1154 drivers/net/ethernet/adaptec/starfire.c 		np->rx_info[i].mapping = pci_map_single(np->pci_dev, skb->data, np->rx_buf_sz, PCI_DMA_FROMDEVICE);
data             1235 drivers/net/ethernet/adaptec/starfire.c 				pci_map_single(np->pci_dev, skb->data, skb_first_frag_len(skb), PCI_DMA_TODEVICE);
data             1482 drivers/net/ethernet/adaptec/starfire.c 			skb_copy_to_linear_data(skb, np->rx_info[entry].skb->data, pkt_len);
data             1498 drivers/net/ethernet/adaptec/starfire.c 			       skb->data, skb->data + 6,
data             1499 drivers/net/ethernet/adaptec/starfire.c 			       skb->data[12], skb->data[13]);
data             1606 drivers/net/ethernet/adaptec/starfire.c 				pci_map_single(np->pci_dev, skb->data, np->rx_buf_sz, PCI_DMA_FROMDEVICE);
data             1918 drivers/net/ethernet/adaptec/starfire.c 	struct mii_ioctl_data *data = if_mii(rq);
data             1925 drivers/net/ethernet/adaptec/starfire.c 	rc = generic_mii_ioctl(&np->mii_if, data, cmd, NULL);
data             1928 drivers/net/ethernet/adaptec/starfire.c 	if ((cmd == SIOCSMIIREG) && (data->phy_id == np->phys[0]))
data              107 drivers/net/ethernet/aeroflex/greth.c 			skb->data, length, true);
data              254 drivers/net/ethernet/aeroflex/greth.c 						  skb->data,
data              427 drivers/net/ethernet/aeroflex/greth.c 	memcpy((unsigned char *) phys_to_virt(dma_addr), skb->data, skb->len);
data              507 drivers/net/ethernet/aeroflex/greth.c 	dma_addr = dma_map_single(greth->dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE);
data              899 drivers/net/ethernet/aeroflex/greth.c 						      newskb->data,
data             1165 drivers/net/ethernet/aeroflex/greth.c 	int data;
data             1176 drivers/net/ethernet/aeroflex/greth.c 		data = (GRETH_REGLOAD(greth->regs->mdio) >> 16) & 0xFFFF;
data             1177 drivers/net/ethernet/aeroflex/greth.c 		return data;
data              521 drivers/net/ethernet/agere/et131x.c static int eeprom_write(struct et131x_adapter *adapter, u32 addr, u8 data)
data              559 drivers/net/ethernet/agere/et131x.c 		if (pci_write_config_byte(pdev, LBCIF_DATA_REGISTER, data))
data             1459 drivers/net/ethernet/agere/et131x.c 	u16 data;
data             1462 drivers/net/ethernet/agere/et131x.c 	et131x_mii_read(adapter, MII_BMCR, &data);
data             1463 drivers/net/ethernet/agere/et131x.c 	data &= ~BMCR_PDOWN;
data             1465 drivers/net/ethernet/agere/et131x.c 		data |= BMCR_PDOWN;
data             1466 drivers/net/ethernet/agere/et131x.c 	et131x_mii_write(adapter, phydev->mdio.addr, MII_BMCR, data);
data             2464 drivers/net/ethernet/agere/et131x.c 							  skb->data,
data             2473 drivers/net/ethernet/agere/et131x.c 							  skb->data,
data             2482 drivers/net/ethernet/agere/et131x.c 							  skb->data +
data              411 drivers/net/ethernet/alacritech/slicoss.c 		paddr = dma_map_single(&sdev->pdev->dev, skb->data, maplen,
data              427 drivers/net/ethernet/alacritech/slicoss.c 		desc = (struct slic_rx_desc *)skb->data;
data              461 drivers/net/ethernet/alacritech/slicoss.c 		info = (struct slic_rx_info_oasis *)skb->data;
data              499 drivers/net/ethernet/alacritech/slicoss.c 		info = (struct slic_rx_info_mojave *)skb->data;
data              567 drivers/net/ethernet/alacritech/slicoss.c 		desc = (struct slic_rx_desc *)skb->data;
data              599 drivers/net/ethernet/alacritech/slicoss.c 			struct ethhdr *eh = (struct ethhdr *)skb->data;
data             1032 drivers/net/ethernet/alacritech/slicoss.c 	memcpy(&val, fw->data + *offset, sizeof(val));
data             1092 drivers/net/ethernet/alacritech/slicoss.c 		val = (__le32)fw->data[idx];
data             1425 drivers/net/ethernet/alacritech/slicoss.c 	paddr = dma_map_single(&sdev->pdev->dev, skb->data, maplen,
data             1492 drivers/net/ethernet/alacritech/slicoss.c 				   struct ethtool_stats *eth_stats, u64 *data)
data             1497 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[0], stats, rx_packets);
data             1498 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[1], stats, rx_bytes);
data             1499 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[2], stats, rx_mcasts);
data             1500 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[3], stats, rx_errors);
data             1501 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[4], stats, rx_buff_miss);
data             1502 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[5], stats, rx_tpcsum);
data             1503 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[6], stats, rx_tpoflow);
data             1504 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[7], stats, rx_tphlen);
data             1505 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[8], stats, rx_ipcsum);
data             1506 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[9], stats, rx_iplen);
data             1507 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[10], stats, rx_iphlen);
data             1508 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[11], stats, rx_early);
data             1509 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[12], stats, rx_buffoflow);
data             1510 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[13], stats, rx_lcode);
data             1511 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[14], stats, rx_drbl);
data             1512 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[15], stats, rx_crc);
data             1513 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[16], stats, rx_oflow802);
data             1514 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[17], stats, rx_uflow802);
data             1515 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[18], stats, tx_packets);
data             1516 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[19], stats, tx_bytes);
data             1517 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[20], stats, tx_carrier);
data             1518 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[21], stats, tx_dropped);
data             1519 drivers/net/ethernet/alacritech/slicoss.c 	SLIC_GET_STATS_COUNTER(data[22], stats, irq_errs);
data             1522 drivers/net/ethernet/alacritech/slicoss.c static void slic_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             1525 drivers/net/ethernet/alacritech/slicoss.c 		memcpy(data, slic_stats_strings, sizeof(slic_stats_strings));
data             1526 drivers/net/ethernet/alacritech/slicoss.c 		data += sizeof(slic_stats_strings);
data             1562 drivers/net/ethernet/alacritech/slicoss.c 	__le16 data;
data             1565 drivers/net/ethernet/alacritech/slicoss.c 		memcpy(&data, ptr, sizeof(data));
data             1566 drivers/net/ethernet/alacritech/slicoss.c 		csum += le16_to_cpu(data);
data              200 drivers/net/ethernet/allwinner/sun4i-emac.c static void emac_outblk_32bit(void __iomem *reg, void *data, int count)
data              202 drivers/net/ethernet/allwinner/sun4i-emac.c 	writesl(reg, data, round_up(count, 4) / 4);
data              205 drivers/net/ethernet/allwinner/sun4i-emac.c static void emac_inblk_32bit(void __iomem *reg, void *data, int count)
data              207 drivers/net/ethernet/allwinner/sun4i-emac.c 	readsl(reg, data, round_up(count, 4) / 4);
data              452 drivers/net/ethernet/allwinner/sun4i-emac.c 			skb->data, skb->len);
data             1545 drivers/net/ethernet/alteon/acenic.c static void ace_watchdog(struct net_device *data)
data             1547 drivers/net/ethernet/alteon/acenic.c 	struct net_device *dev = data;
data             1649 drivers/net/ethernet/alteon/acenic.c 		mapping = pci_map_page(ap->pdev, virt_to_page(skb->data),
data             1650 drivers/net/ethernet/alteon/acenic.c 				       offset_in_page(skb->data),
data             1710 drivers/net/ethernet/alteon/acenic.c 		mapping = pci_map_page(ap->pdev, virt_to_page(skb->data),
data             1711 drivers/net/ethernet/alteon/acenic.c 				       offset_in_page(skb->data),
data             1766 drivers/net/ethernet/alteon/acenic.c 		mapping = pci_map_page(ap->pdev, virt_to_page(skb->data),
data             1767 drivers/net/ethernet/alteon/acenic.c 				       offset_in_page(skb->data),
data             2372 drivers/net/ethernet/alteon/acenic.c 	mapping = pci_map_page(ap->pdev, virt_to_page(skb->data),
data             2373 drivers/net/ethernet/alteon/acenic.c 			       offset_in_page(skb->data),
data             2895 drivers/net/ethernet/alteon/acenic.c 	fw_data = (void *)fw->data;
data             2902 drivers/net/ethernet/alteon/acenic.c 	ap->firmware_major = fw->data[0];
data             2903 drivers/net/ethernet/alteon/acenic.c 	ap->firmware_minor = fw->data[1];
data             2904 drivers/net/ethernet/alteon/acenic.c 	ap->firmware_fix = fw->data[2];
data              189 drivers/net/ethernet/altera/altera_tse_ethtool.c static void tse_set_msglevel(struct net_device *dev, uint32_t data)
data              192 drivers/net/ethernet/altera/altera_tse_ethtool.c 	priv->msg_enable = data;
data              218 drivers/net/ethernet/altera/altera_tse_main.c 	rxbuffer->dma_addr = dma_map_single(priv->device, rxbuffer->skb->data,
data              359 drivers/net/ethernet/altera/altera_tse_main.c 		eth_hdr = (struct ethhdr *)skb->data;
data              360 drivers/net/ethernet/altera/altera_tse_main.c 		memmove(skb->data + VLAN_HLEN, eth_hdr, ETH_ALEN * 2);
data              421 drivers/net/ethernet/altera/altera_tse_main.c 				       16, 1, skb->data, pktlength, true);
data              586 drivers/net/ethernet/altera/altera_tse_main.c 	dma_addr = dma_map_single(priv->device, skb->data, nopaged_len,
data             1374 drivers/net/ethernet/altera/altera_tse_main.c 		priv->dmaops = (struct altera_dmaops *)of_id->data;
data             1667 drivers/net/ethernet/altera/altera_tse_main.c 	{ .compatible = "altr,tse-msgdma-1.0", .data = &altera_dtype_msgdma, },
data             1668 drivers/net/ethernet/altera/altera_tse_main.c 	{ .compatible = "altr,tse-1.0", .data = &altera_dtype_sgdma, },
data             1669 drivers/net/ethernet/altera/altera_tse_main.c 	{ .compatible = "ALTR,tse-1.0", .data = &altera_dtype_sgdma, },
data             2011 drivers/net/ethernet/amazon/ena/ena_com.c void ena_com_aenq_intr_handler(struct ena_com_dev *dev, void *data)
data             2043 drivers/net/ethernet/amazon/ena/ena_com.c 		handler_cb(data, aenq_e); /* call the actual event handler*/
data              373 drivers/net/ethernet/amazon/ena/ena_com.h typedef void (*ena_aenq_handler)(void *data,
data              543 drivers/net/ethernet/amazon/ena/ena_com.h void ena_com_aenq_intr_handler(struct ena_com_dev *dev, void *data);
data              128 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_queue_stats(struct ena_adapter *adapter, u64 **data)
data              146 drivers/net/ethernet/amazon/ena/ena_ethtool.c 			ena_safe_update_stat(ptr, (*data)++, &ring->syncp);
data              158 drivers/net/ethernet/amazon/ena/ena_ethtool.c 			ena_safe_update_stat(ptr, (*data)++, &ring->syncp);
data              163 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_dev_admin_queue_stats(struct ena_adapter *adapter, u64 **data)
data              175 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		*(*data)++ = *ptr;
data              181 drivers/net/ethernet/amazon/ena/ena_ethtool.c 				  u64 *data)
data              194 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		ena_safe_update_stat(ptr, data++, &adapter->syncp);
data              197 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	ena_queue_stats(adapter, &data);
data              198 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	ena_dev_admin_queue_stats(adapter, &data);
data              212 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_queue_strings(struct ena_adapter *adapter, u8 **data)
data              222 drivers/net/ethernet/amazon/ena/ena_ethtool.c 			snprintf(*data, ETH_GSTRING_LEN,
data              224 drivers/net/ethernet/amazon/ena/ena_ethtool.c 			 (*data) += ETH_GSTRING_LEN;
data              230 drivers/net/ethernet/amazon/ena/ena_ethtool.c 			snprintf(*data, ETH_GSTRING_LEN,
data              232 drivers/net/ethernet/amazon/ena/ena_ethtool.c 			(*data) += ETH_GSTRING_LEN;
data              237 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_com_dev_strings(u8 **data)
data              245 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		snprintf(*data, ETH_GSTRING_LEN,
data              247 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		(*data) += ETH_GSTRING_LEN;
data              251 drivers/net/ethernet/amazon/ena/ena_ethtool.c static void ena_get_strings(struct net_device *netdev, u32 sset, u8 *data)
data              263 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		memcpy(data, ena_stats->name, ETH_GSTRING_LEN);
data              264 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data += ETH_GSTRING_LEN;
data              267 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	ena_queue_strings(adapter, &data);
data              268 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	ena_com_dev_strings(&data);
data              446 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	u32 data = 0;
data              449 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= RXH_L2DA;
data              452 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= RXH_IP_DST;
data              455 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= RXH_IP_SRC;
data              458 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= RXH_L4_B_2_3;
data              461 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= RXH_L4_B_0_1;
data              463 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	return data;
data              468 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	u16 data = 0;
data              471 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= ENA_ADMIN_RSS_L2_DA;
data              474 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= ENA_ADMIN_RSS_L3_DA;
data              477 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= ENA_ADMIN_RSS_L3_SA;
data              480 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= ENA_ADMIN_RSS_L4_DP;
data              483 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		data |= ENA_ADMIN_RSS_L4_SP;
data              485 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	return data;
data              495 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	cmd->data = 0;
data              534 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	cmd->data = ena_flow_hash_to_flow_type(hash_fields);
data              578 drivers/net/ethernet/amazon/ena/ena_ethtool.c 	hash_fields = ena_flow_data_to_flow_hash(cmd->data);
data              611 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		info->data = adapter->num_queues;
data              783 drivers/net/ethernet/amazon/ena/ena_ethtool.c 			   const struct ethtool_tunable *tuna, void *data)
data              790 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		*(u32 *)data = adapter->rx_copybreak;
data              802 drivers/net/ethernet/amazon/ena/ena_ethtool.c 			   const void *data)
data              810 drivers/net/ethernet/amazon/ena/ena_ethtool.c 		len = *(u32 *)data;
data             1304 drivers/net/ethernet/amazon/ena/ena_netdev.c static irqreturn_t ena_intr_msix_mgmnt(int irq, void *data)
data             1306 drivers/net/ethernet/amazon/ena/ena_netdev.c 	struct ena_adapter *adapter = (struct ena_adapter *)data;
data             1312 drivers/net/ethernet/amazon/ena/ena_netdev.c 		ena_com_aenq_intr_handler(adapter->ena_dev, data);
data             1321 drivers/net/ethernet/amazon/ena/ena_netdev.c static irqreturn_t ena_intr_msix_io(int irq, void *data)
data             1323 drivers/net/ethernet/amazon/ena/ena_netdev.c 	struct ena_napi *ena_napi = data;
data             1388 drivers/net/ethernet/amazon/ena/ena_netdev.c 	adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].data = adapter;
data             1411 drivers/net/ethernet/amazon/ena/ena_netdev.c 		adapter->irq_tbl[irq_idx].data = &adapter->ena_napi[i];
data             1429 drivers/net/ethernet/amazon/ena/ena_netdev.c 			 irq->data);
data             1460 drivers/net/ethernet/amazon/ena/ena_netdev.c 				 irq->data);
data             1480 drivers/net/ethernet/amazon/ena/ena_netdev.c 		free_irq(irq->vector, irq->data);
data             1493 drivers/net/ethernet/amazon/ena/ena_netdev.c 	free_irq(irq->vector, irq->data);
data             1511 drivers/net/ethernet/amazon/ena/ena_netdev.c 		free_irq(irq->vector, irq->data);
data             2172 drivers/net/ethernet/amazon/ena/ena_netdev.c 		if (unlikely(skb->data != *push_hdr)) {
data             2190 drivers/net/ethernet/amazon/ena/ena_netdev.c 		dma = dma_map_single(tx_ring->dev, skb->data + push_len,
data             3879 drivers/net/ethernet/amazon/ena/ena_netdev.c static void unimplemented_aenq_handler(void *data,
data             3882 drivers/net/ethernet/amazon/ena/ena_netdev.c 	struct ena_adapter *adapter = (struct ena_adapter *)data;
data              147 drivers/net/ethernet/amazon/ena/ena_netdev.h 	void *data;
data              564 drivers/net/ethernet/amd/7990.c 			printk("%2.2x ", skb->data[i]);
data              557 drivers/net/ethernet/amd/a2065.c 		       16, 1, skb->data, 64, true);
data              455 drivers/net/ethernet/amd/am79c961a.c 	am_writebuffer (dev, bufaddr, skb->data, skb->len);
data              323 drivers/net/ethernet/amd/amd8111e.c 			lp->rx_skbuff[i]->data,lp->rx_buff_len-2, PCI_DMA_FROMDEVICE);
data              746 drivers/net/ethernet/amd/amd8111e.c 							   new_skb->data,
data              835 drivers/net/ethernet/amd/amd8111e.c 	unsigned  int data;
data              845 drivers/net/ethernet/amd/amd8111e.c 	data = readl(mmio + MIB_DATA);
data              846 drivers/net/ethernet/amd/amd8111e.c 	return data;
data             1274 drivers/net/ethernet/amd/amd8111e.c 	    pci_map_single(lp->pci_dev, skb->data, skb->len, PCI_DMA_TODEVICE);
data             1464 drivers/net/ethernet/amd/amd8111e.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             1471 drivers/net/ethernet/amd/amd8111e.c 		data->phy_id = lp->ext_phy_addr;
data             1477 drivers/net/ethernet/amd/amd8111e.c 		err = amd8111e_read_phy(lp, data->phy_id,
data             1478 drivers/net/ethernet/amd/amd8111e.c 			data->reg_num & PHY_REG_ADDR_MASK, &mii_regval);
data             1481 drivers/net/ethernet/amd/amd8111e.c 		data->val_out = mii_regval;
data             1487 drivers/net/ethernet/amd/amd8111e.c 		err = amd8111e_write_phy(lp, data->phy_id,
data             1488 drivers/net/ethernet/amd/amd8111e.c 			data->reg_num & PHY_REG_ADDR_MASK, data->val_in);
data              217 drivers/net/ethernet/amd/ariadne.c 				   ((u_short *)skb->data)[6],
data              218 drivers/net/ethernet/amd/ariadne.c 				   skb->data + 6, skb->data,
data              219 drivers/net/ethernet/amd/ariadne.c 				   skb->data, skb->len);
data              239 drivers/net/ethernet/amd/ariadne.c static irqreturn_t ariadne_interrupt(int irq, void *data)
data              241 drivers/net/ethernet/amd/ariadne.c 	struct net_device *dev = (struct net_device *)data;
data              570 drivers/net/ethernet/amd/ariadne.c 		   ((u_short *)skb->data)[6],
data              571 drivers/net/ethernet/amd/ariadne.c 		   skb->data + 6, skb->data,
data              572 drivers/net/ethernet/amd/ariadne.c 		   skb->data, skb->len);
data              583 drivers/net/ethernet/amd/ariadne.c 	memcpyw(priv->tx_buff[entry], (u_short *)skb->data, len);
data              192 drivers/net/ethernet/amd/atarilance.c /* base+0x0 */	volatile unsigned short	data;
data              234 drivers/net/ethernet/amd/atarilance.c #define	DREG	IO->data
data              805 drivers/net/ethernet/amd/atarilance.c 				dev->name, ((u_short *)skb->data)[6],
data              806 drivers/net/ethernet/amd/atarilance.c 				&skb->data[6], skb->data,
data              807 drivers/net/ethernet/amd/atarilance.c 				(int)skb->data, (int)skb->len );
data              825 drivers/net/ethernet/amd/atarilance.c 	lp->memcpy_f( PKTBUF_ADDR(head), (void *)skb->data, skb->len );
data             1014 drivers/net/ethernet/amd/atarilance.c 					u_char *data = PKTBUF_ADDR(head);
data             1018 drivers/net/ethernet/amd/atarilance.c 						   dev->name, ((u_short *)data)[6],
data             1019 drivers/net/ethernet/amd/atarilance.c 						   &data[6], data, &data[15], pkt_len);
data             1024 drivers/net/ethernet/amd/atarilance.c 				lp->memcpy_f( skb->data, PKTBUF_ADDR(head), pkt_len );
data              974 drivers/net/ethernet/amd/au1000_eth.c 				skb->data, aup->tx_head);
data              625 drivers/net/ethernet/amd/declance.c 			cp_from_buf(lp->type, skb->data,
data              922 drivers/net/ethernet/amd/declance.c 	cp_to_buf(lp->type, lp->tx_buf_ptr_cpu[entry], skb->data, len);
data              876 drivers/net/ethernet/amd/lance.c 			rx_buff = skb->data;
data              993 drivers/net/ethernet/amd/lance.c 	if ((u32)isa_virt_to_bus(skb->data) + skb->len > 0x01000000) {
data              996 drivers/net/ethernet/amd/lance.c 				   dev->name, (u32)isa_virt_to_bus(skb->data));
data             1003 drivers/net/ethernet/amd/lance.c 		lp->tx_ring[entry].base = ((u32)isa_virt_to_bus(skb->data) & 0xffffff) | 0x83000000;
data              617 drivers/net/ethernet/amd/ni65.c 		ptr = skb->data;
data              834 drivers/net/ethernet/amd/ni65.c 		 rmdp->u.buffer = (u32) isa_virt_to_bus(p->recv_skb[i]->data);
data             1093 drivers/net/ethernet/amd/ni65.c 				if( (unsigned long) (skb->data + R_BUF_SIZE) > 0x1000000) {
data             1095 drivers/net/ethernet/amd/ni65.c 					skb_copy_to_linear_data(skb, (unsigned char *)(p->recv_skb[p->rmdnum]->data),len);
data             1101 drivers/net/ethernet/amd/ni65.c 					rmdp->u.buffer = (u32) isa_virt_to_bus(skb->data);
data             1172 drivers/net/ethernet/amd/ni65.c 		if( (unsigned long) (skb->data + skb->len) > 0x1000000) {
data             1193 drivers/net/ethernet/amd/ni65.c 			tmdp->u.buffer = (u32) isa_virt_to_bus(skb->data);
data              486 drivers/net/ethernet/amd/nmclan_cs.c   int data = 0xFF;
data              491 drivers/net/ethernet/amd/nmclan_cs.c       data = inb(ioaddr + AM2150_MACE_BASE + reg);
data              496 drivers/net/ethernet/amd/nmclan_cs.c       data = inb(ioaddr + AM2150_MACE_BASE + (reg & 0x0F));
data              501 drivers/net/ethernet/amd/nmclan_cs.c   return data & 0xFF;
data              512 drivers/net/ethernet/amd/nmclan_cs.c 		       int data)
data              518 drivers/net/ethernet/amd/nmclan_cs.c       outb(data & 0xFF, ioaddr + AM2150_MACE_BASE + reg);
data              523 drivers/net/ethernet/amd/nmclan_cs.c       outb(data & 0xFF, ioaddr + AM2150_MACE_BASE + (reg & 0x0F));
data              888 drivers/net/ethernet/amd/nmclan_cs.c     outsw(ioaddr + AM2150_XMT, skb->data, skb->len >> 1);
data              891 drivers/net/ethernet/amd/nmclan_cs.c       outb(skb->data[skb->len-1], ioaddr + AM2150_XMT);
data              330 drivers/net/ethernet/amd/pcnet32.c 				 struct ethtool_test *eth_test, u64 * data);
data              587 drivers/net/ethernet/amd/pcnet32.c 			    pci_map_single(lp->pci_dev, rx_skbuff->data,
data              939 drivers/net/ethernet/amd/pcnet32.c 				u8 *data)
data              941 drivers/net/ethernet/amd/pcnet32.c 	memcpy(data, pcnet32_gstrings_test, sizeof(pcnet32_gstrings_test));
data              955 drivers/net/ethernet/amd/pcnet32.c 				 struct ethtool_test *test, u64 * data)
data              961 drivers/net/ethernet/amd/pcnet32.c 		rc = pcnet32_loopback_test(dev, data);
data             1023 drivers/net/ethernet/amd/pcnet32.c 		packet = skb->data;
data             1044 drivers/net/ethernet/amd/pcnet32.c 			pci_map_single(lp->pci_dev, skb->data, skb->len,
data             1093 drivers/net/ethernet/amd/pcnet32.c 				pr_cont(" %02x", *(skb->data + i));
data             1102 drivers/net/ethernet/amd/pcnet32.c 		packet = lp->tx_skbuff[x]->data;
data             1104 drivers/net/ethernet/amd/pcnet32.c 			if (*(skb->data + i) != packet[i]) {
data             1107 drivers/net/ethernet/amd/pcnet32.c 					     i, *(skb->data + i), packet[i]);
data             1235 drivers/net/ethernet/amd/pcnet32.c 						      newskb->data,
data             1272 drivers/net/ethernet/amd/pcnet32.c 				 (unsigned char *)(lp->rx_skbuff[entry]->data),
data             2390 drivers/net/ethernet/amd/pcnet32.c 			    pci_map_single(lp->pci_dev, rx_skbuff->data,
data             2531 drivers/net/ethernet/amd/pcnet32.c 	    pci_map_single(lp->pci_dev, skb->data, skb->len, PCI_DMA_TODEVICE);
data              603 drivers/net/ethernet/amd/sun3lance.c 			dev->name, lp->new_tx, ((u_short *)skb->data)[6],
data              604 drivers/net/ethernet/amd/sun3lance.c 			DEV_ADDR(&skb->data[6]), DEV_ADDR(skb->data),
data              605 drivers/net/ethernet/amd/sun3lance.c 			(int)skb->data, (int)skb->len );
data              826 drivers/net/ethernet/amd/sun3lance.c 					u_char *data = PKTBUF_ADDR(head);
data              829 drivers/net/ethernet/amd/sun3lance.c 					       dev->name, lp->new_tx, ((u_short *)data)[6],
data              830 drivers/net/ethernet/amd/sun3lance.c 					       &data[6], data);
data              834 drivers/net/ethernet/amd/sun3lance.c 					       data[15], data[16], data[17], data[18],
data              835 drivers/net/ethernet/amd/sun3lance.c 					       data[19], data[20], data[21], data[22],
data              836 drivers/net/ethernet/amd/sun3lance.c 					       pkt_len, data);
data              840 drivers/net/ethernet/amd/sun3lance.c 					u_char *data = PKTBUF_ADDR(head);
data              841 drivers/net/ethernet/amd/sun3lance.c 					printk( "%s: RX pkt %d type 0x%04x len %d\n ", dev->name, entry, ((u_short *)data)[6], pkt_len);
data              649 drivers/net/ethernet/amd/sunlance.c 	u16 *p16 = (u16 *) skb->data;
data             1128 drivers/net/ethernet/amd/sunlance.c 		lance_piocopy_from_skb(&ib->tx_buf[entry][0], skb->data, skblen);
data              558 drivers/net/ethernet/amd/xgbe/xgbe-desc.c 		skb_dma = dma_map_single(pdata->dev, skb->data,
data              582 drivers/net/ethernet/amd/xgbe/xgbe-desc.c 		skb_dma = dma_map_single(pdata->dev, skb->data + offset, len,
data              893 drivers/net/ethernet/amd/xgbe/xgbe-dev.c 	unsigned char *data = (unsigned char *)&vid_le;
data              900 drivers/net/ethernet/amd/xgbe/xgbe-dev.c 			data_byte = data[i / 8];
data              406 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_ecc_isr_task(unsigned long data)
data              408 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data;
data              464 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static irqreturn_t xgbe_ecc_isr(int irq, void *data)
data              466 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	struct xgbe_prv_data *pdata = data;
data              476 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static void xgbe_isr_task(unsigned long data)
data              478 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data;
data              603 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static irqreturn_t xgbe_isr(int irq, void *data)
data              605 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	struct xgbe_prv_data *pdata = data;
data              615 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static irqreturn_t xgbe_dma_isr(int irq, void *data)
data              617 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	struct xgbe_channel *channel = data;
data             2978 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 	struct ethhdr *eth = (struct ethhdr *)skb->data;
data             2994 drivers/net/ethernet/amd/xgbe/xgbe-drv.c 		hex_dump_to_buffer(&skb->data[i], len, 32, 1,
data              191 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c static void xgbe_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data              199 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			memcpy(data, xgbe_gstring_stats[i].stat_string,
data              201 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			data += ETH_GSTRING_LEN;
data              204 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			sprintf(data, "txq_%u_packets", i);
data              205 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			data += ETH_GSTRING_LEN;
data              206 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			sprintf(data, "txq_%u_bytes", i);
data              207 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			data += ETH_GSTRING_LEN;
data              210 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			sprintf(data, "rxq_%u_packets", i);
data              211 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			data += ETH_GSTRING_LEN;
data              212 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			sprintf(data, "rxq_%u_bytes", i);
data              213 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 			data += ETH_GSTRING_LEN;
data              220 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 				   struct ethtool_stats *stats, u64 *data)
data              229 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 		*data++ = *(u64 *)stat;
data              232 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 		*data++ = pdata->ext_stats.txq_packets[i];
data              233 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 		*data++ = pdata->ext_stats.txq_bytes[i];
data              236 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 		*data++ = pdata->ext_stats.rxq_packets[i];
data              237 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 		*data++ = pdata->ext_stats.rxq_bytes[i];
data              525 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 		rxnfc->data = pdata->rx_ring_count;
data              638 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 				  struct ethtool_eeprom *eeprom, u8 *data)
data              642 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c 	return pdata->phy_if.module_eeprom(pdata, eeprom, data);
data              277 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static void xgbe_i2c_isr_task(unsigned long data)
data              279 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c 	struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data;
data              320 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c static irqreturn_t xgbe_i2c_isr(int irq, void *data)
data              322 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c 	struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data;
data              437 drivers/net/ethernet/amd/xgbe/xgbe-main.c 			     void *data)
data              439 drivers/net/ethernet/amd/xgbe/xgbe-main.c 	struct net_device *netdev = netdev_notifier_info_to_dev(data);
data              130 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c 				  struct ethtool_eeprom *eeprom, u8 *data)
data              135 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c 	return pdata->phy_if.phy_impl.module_eeprom(pdata, eeprom, data);
data              691 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static void xgbe_an_isr_task(unsigned long data)
data              693 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c 	struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data;
data              711 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c static irqreturn_t xgbe_an_isr(int irq, void *data)
data              713 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c 	struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data;
data             1374 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c 				  struct ethtool_eeprom *eeprom, u8 *data)
data             1456 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c 		data[i] = eeprom_data[j];
data              196 drivers/net/ethernet/amd/xgbe/xgbe-platform.c 	return id ? (struct xgbe_version_data *)id->data : NULL;
data              596 drivers/net/ethernet/amd/xgbe/xgbe-platform.c 	  .data = &xgbe_v1 },
data              897 drivers/net/ethernet/amd/xgbe/xgbe.h 			     struct ethtool_eeprom *eeprom, u8 *data);
data              924 drivers/net/ethernet/amd/xgbe/xgbe.h 			     struct ethtool_eeprom *eeprom, u8 *data);
data               30 drivers/net/ethernet/apm/xgene-v2/enet.c 	u32 data, wait = 10;
data               40 drivers/net/ethernet/apm/xgene-v2/enet.c 		data = xge_rd_csr(pdata, BLOCK_MEM_RDY);
data               41 drivers/net/ethernet/apm/xgene-v2/enet.c 	} while (data != MEM_RDY && wait--);
data               43 drivers/net/ethernet/apm/xgene-v2/enet.c 	if (data != MEM_RDY) {
data               44 drivers/net/ethernet/apm/xgene-v2/enet.c 		dev_err(dev, "ECC init failed: %x\n", data);
data               76 drivers/net/ethernet/apm/xgene-v2/ethtool.c 	u32 data;
data               80 drivers/net/ethernet/apm/xgene-v2/ethtool.c 		data = xge_rd_csr(pdata, gstrings_extd_stats[i].addr);
data               81 drivers/net/ethernet/apm/xgene-v2/ethtool.c 		gstrings_extd_stats[i].value += data;
data               97 drivers/net/ethernet/apm/xgene-v2/ethtool.c static void xge_get_strings(struct net_device *ndev, u32 stringset, u8 *data)
data               99 drivers/net/ethernet/apm/xgene-v2/ethtool.c 	u8 *p = data;
data              126 drivers/net/ethernet/apm/xgene-v2/ethtool.c 				  u64 *data)
data              132 drivers/net/ethernet/apm/xgene-v2/ethtool.c 		*data++ = *(u64 *)(pdata + gstrings_stats[i].offset);
data              137 drivers/net/ethernet/apm/xgene-v2/ethtool.c 		*data++ = gstrings_extd_stats[i].value;
data               88 drivers/net/ethernet/apm/xgene-v2/mac.c 	u32 data;
data               90 drivers/net/ethernet/apm/xgene-v2/mac.c 	data = xge_rd_csr(pdata, MAC_CONFIG_1);
data               91 drivers/net/ethernet/apm/xgene-v2/mac.c 	data |= TX_EN | RX_EN;
data               92 drivers/net/ethernet/apm/xgene-v2/mac.c 	xge_wr_csr(pdata, MAC_CONFIG_1, data);
data               94 drivers/net/ethernet/apm/xgene-v2/mac.c 	data = xge_rd_csr(pdata, MAC_CONFIG_1);
data               99 drivers/net/ethernet/apm/xgene-v2/mac.c 	u32 data;
data              101 drivers/net/ethernet/apm/xgene-v2/mac.c 	data = xge_rd_csr(pdata, MAC_CONFIG_1);
data              102 drivers/net/ethernet/apm/xgene-v2/mac.c 	data &= ~(TX_EN | RX_EN);
data              103 drivers/net/ethernet/apm/xgene-v2/mac.c 	xge_wr_csr(pdata, MAC_CONFIG_1, data);
data               86 drivers/net/ethernet/apm/xgene-v2/main.c 		dma_addr = dma_map_single(dev, skb->data, len, DMA_FROM_DEVICE);
data              129 drivers/net/ethernet/apm/xgene-v2/main.c static irqreturn_t xge_irq(const int irq, void *data)
data              131 drivers/net/ethernet/apm/xgene-v2/main.c 	struct xge_pdata *pdata = data;
data              201 drivers/net/ethernet/apm/xgene-v2/main.c 	memcpy(pkt_buf, skb->data, len);
data              245 drivers/net/ethernet/apm/xgene-v2/main.c 	u32 data;
data              251 drivers/net/ethernet/apm/xgene-v2/main.c 	data = xge_rd_csr(pdata, DMATXSTATUS);
data              252 drivers/net/ethernet/apm/xgene-v2/main.c 	if (!GET_BITS(TXPKTCOUNT, data))
data              296 drivers/net/ethernet/apm/xgene-v2/main.c 	u32 data;
data              302 drivers/net/ethernet/apm/xgene-v2/main.c 	data = xge_rd_csr(pdata, DMARXSTATUS);
data              303 drivers/net/ethernet/apm/xgene-v2/main.c 	if (!GET_BITS(RXPKTCOUNT, data))
data               12 drivers/net/ethernet/apm/xgene-v2/mdio.c static int xge_mdio_write(struct mii_bus *bus, int phy_id, int reg, u16 data)
data               22 drivers/net/ethernet/apm/xgene-v2/mdio.c 	xge_wr_csr(pdata, MII_MGMT_CONTROL, data);
data               39 drivers/net/ethernet/apm/xgene-v2/mdio.c 	u32 data, done, val = 0;
data               57 drivers/net/ethernet/apm/xgene-v2/mdio.c 	data = xge_rd_csr(pdata, MII_MGMT_STATUS);
data               60 drivers/net/ethernet/apm/xgene-v2/mdio.c 	return data;
data               60 drivers/net/ethernet/apm/xgene-v2/ring.c 	u32 data;
data               62 drivers/net/ethernet/apm/xgene-v2/ring.c 	data = RX_PKT_RCVD | TX_PKT_SENT;
data               63 drivers/net/ethernet/apm/xgene-v2/ring.c 	xge_wr_csr(pdata, DMAINTRMASK, data);
data               53 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 	u32 data;
data               63 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 			data = SET_VAL(CLE_KN_PRIO, key->priority) |
data               65 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 			buf[j++] |= (data << 16);
data              100 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 		buf[j++] = SET_VAL(CLE_BR_DATA, br->data) |
data              123 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c static int xgene_cle_dram_wr(struct xgene_enet_cle *cle, u32 *data, u8 nregs,
data              144 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 			iowrite32(data[j], base + DATA_RAM0 + (j * 4));
data              217 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x8,
data              228 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              253 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0600,
data              265 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x1100,
data              276 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              301 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              313 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              325 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              337 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              349 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              361 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              386 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              398 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              410 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              422 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              434 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              446 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              471 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              483 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              495 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              507 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              519 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              531 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0x0,
data              556 drivers/net/ethernet/apm/xgene/xgene_enet_cle.c 				.data = 0,
data              206 drivers/net/ethernet/apm/xgene/xgene_enet_cle.h 	u16 data;
data              191 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c static void xgene_get_strings(struct net_device *ndev, u32 stringset, u8 *data)
data              194 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c 	u8 *p = data;
data              267 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c 				    u64 *data)
data              275 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c 		data[i] = *(u64 *)((char *)&stats + gstrings_stats[i].offset);
data              279 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c 		data[i + XGENE_STATS_LEN] = pdata->extd_stats[i];
data               61 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 				 u32 offset, u32 data)
data               65 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	iowrite32(data, pdata->ring_csr_addr + offset);
data               69 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 				 u32 offset, u32 *data)
data               73 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	*data = ioread32(pdata->ring_csr_addr + offset);
data              138 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 i, data;
data              154 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_ring_rd32(ring, CSR_RING_NE_INT_MODE, &data);
data              155 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	data |= BIT(31 - xgene_enet_ring_bufnum(ring->id));
data              156 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_ring_wr32(ring, CSR_RING_NE_INT_MODE, data);
data              163 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 data;
data              170 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_ring_rd32(ring, CSR_RING_NE_INT_MODE, &data);
data              171 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	data &= ~BIT(31 - xgene_enet_ring_bufnum(ring->id));
data              172 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_ring_wr32(ring, CSR_RING_NE_INT_MODE, data);
data              395 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 data;
data              401 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 		xgene_enet_rd_diag_csr(pdata, ENET_BLOCK_MEM_RDY_ADDR, &data);
data              402 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	} while ((data != 0xffffffff) && wait--);
data              404 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	if (data != 0xffffffff) {
data              518 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 data;
data              520 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_rd_mcx_csr(pdata, CSR_ECM_CFG_0_ADDR, &data);
data              523 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 		data |= MULTI_DPF_AUTOCTRL | PAUSE_XON_EN;
data              525 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 		data &= ~(MULTI_DPF_AUTOCTRL | PAUSE_XON_EN);
data              527 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_wr_mcx_csr(pdata, CSR_ECM_CFG_0_ADDR, data);
data              532 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 data;
data              534 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	data = xgene_enet_rd_mac(pdata, MAC_CONFIG_1_ADDR);
data              537 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 		data |= TX_FLOW_EN;
data              539 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 		data &= ~TX_FLOW_EN;
data              541 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_wr_mac(pdata, MAC_CONFIG_1_ADDR, data);
data              548 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 data;
data              550 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	data = xgene_enet_rd_mac(pdata, MAC_CONFIG_1_ADDR);
data              553 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 		data |= RX_FLOW_EN;
data              555 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 		data &= ~RX_FLOW_EN;
data              557 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_wr_mac(pdata, MAC_CONFIG_1_ADDR, data);
data              653 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 data;
data              655 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	data = xgene_enet_rd_mac(pdata, MAC_CONFIG_1_ADDR);
data              656 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_wr_mac(pdata, MAC_CONFIG_1_ADDR, data | RX_EN);
data              661 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 data;
data              663 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	data = xgene_enet_rd_mac(pdata, MAC_CONFIG_1_ADDR);
data              664 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_wr_mac(pdata, MAC_CONFIG_1_ADDR, data | TX_EN);
data              669 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 data;
data              671 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	data = xgene_enet_rd_mac(pdata, MAC_CONFIG_1_ADDR);
data              672 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_wr_mac(pdata, MAC_CONFIG_1_ADDR, data & ~RX_EN);
data              677 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 data;
data              679 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	data = xgene_enet_rd_mac(pdata, MAC_CONFIG_1_ADDR);
data              680 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_wr_mac(pdata, MAC_CONFIG_1_ADDR, data & ~TX_EN);
data              735 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	u32 addr, data;
data              739 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 		data = BIT(xgene_enet_get_fpsel(ring->id));
data              742 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 		data = BIT(xgene_enet_ring_bufnum(ring->id));
data              745 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c 	xgene_enet_wr_ring_if(pdata, addr, data);
data              146 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 		dma_addr = dma_map_single(dev, skb->data, len, DMA_FROM_DEVICE);
data              167 drivers/net/ethernet/apm/xgene/xgene_enet_main.c static u8 xgene_enet_hdr_len(const void *data)
data              169 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	const struct ethhdr *eth = data;
data              213 drivers/net/ethernet/apm/xgene/xgene_enet_main.c static irqreturn_t xgene_enet_rx_irq(const int irq, void *data)
data              215 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	struct xgene_enet_desc_ring *rx_ring = data;
data              317 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	ethhdr = xgene_enet_hdr_len(skb->data);
data              438 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	dma_addr = dma_map_single(dev, skb->data, len, DMA_TO_DEVICE);
data              700 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	prefetch(skb->data - NET_IP_ALIGN);
data             2003 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	{.compatible = "apm,xgene-enet",    .data = (void *)XGENE_ENET1},
data             2004 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	{.compatible = "apm,xgene1-sgenet", .data = (void *)XGENE_ENET1},
data             2005 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	{.compatible = "apm,xgene1-xgenet", .data = (void *)XGENE_ENET1},
data             2006 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	{.compatible = "apm,xgene2-sgenet", .data = (void *)XGENE_ENET2},
data             2007 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 	{.compatible = "apm,xgene2-xgenet", .data = (void *)XGENE_ENET2},
data             2042 drivers/net/ethernet/apm/xgene/xgene_enet_main.c 		pdata->enet_id = (enum xgene_enet_id)of_id->data;
data               56 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 				 u32 offset, u32 data)
data               60 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 	iowrite32(data, pdata->ring_csr_addr + offset);
data              160 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 	u32 data = 0;
data              163 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 		data = SET_VAL(X2_INTLINE, ring->id & RING_BUFNUM_MASK) |
data              166 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 	data |= (count & GENMASK(16, 0));
data              168 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 	iowrite32(data, ring->cmd);
data              184 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 	u32 data = 0x77777777;
data              187 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 	xgene_enet_ring_wr32(ring, CSR_PBM_CTICK0, data);
data              188 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 	xgene_enet_ring_wr32(ring, CSR_PBM_CTICK1, data);
data              189 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 	xgene_enet_ring_wr32(ring, CSR_PBM_CTICK2, data);
data              190 drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c 	xgene_enet_ring_wr32(ring, CSR_PBM_CTICK3, data);
data               63 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	u32 data, shutdown;
data               67 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = xgene_enet_rd_diag_csr(p, ENET_BLOCK_MEM_RDY_ADDR);
data               69 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	if (!shutdown && data == ~0U) {
data               77 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data = xgene_enet_rd_diag_csr(p, ENET_BLOCK_MEM_RDY_ADDR);
data               78 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		if (data == ~0U)
data              114 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 				u32 reg, u16 data)
data              122 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	wr_data = PHY_CONTROL(data);
data              137 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	u32 addr, data, done;
data              147 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 			data = xgene_enet_rd_mac(p, MII_MGMT_STATUS_ADDR);
data              150 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 			return data;
data              182 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	u32 data;
data              184 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = xgene_mii_phy_read(p, INT_PHY_ADDR,
data              187 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	if (LINK_SPEED(data) == PHY_SPEED_1000)
data              189 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	else if (LINK_SPEED(data) == PHY_SPEED_100)
data              194 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	return data & LINK_UP;
data              288 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	u32 data, loop = 10;
data              293 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data = xgene_mii_phy_read(p, INT_PHY_ADDR,
data              295 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		if ((data & AUTO_NEG_COMPLETE) && (data & LINK_STATUS))
data              299 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	if (!(data & AUTO_NEG_COMPLETE) || !(data & LINK_STATUS))
data              305 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	u32 data;
data              307 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = xgene_enet_rd_mac(p, MAC_CONFIG_1_ADDR);
data              310 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data |= bits;
data              312 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data &= ~bits;
data              314 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	xgene_enet_wr_mac(p, MAC_CONFIG_1_ADDR, data);
data              334 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	u32 data, data1, data2, offset;
data              357 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = xgene_enet_rd_csr(p, enet_spare_cfg_reg);
data              358 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data |= MPA_IDLE_WITH_QMI_EMPTY;
data              359 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	xgene_enet_wr_csr(p, enet_spare_cfg_reg, data);
data              362 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = xgene_enet_rd_mac(p, MII_MGMT_CONFIG_ADDR);
data              363 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	MGMT_CLOCK_SEL_SET(&data, 7);
data              364 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	xgene_enet_wr_mac(p, MII_MGMT_CONFIG_ADDR, data);
data              367 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = xgene_enet_rd_csr(p, rsif_config_reg);
data              368 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data |= CFG_RSIF_FPBUFF_TIMEOUT_EN;
data              369 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	xgene_enet_wr_csr(p, rsif_config_reg, data);
data              374 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = xgene_enet_rd_mcx_csr(p, multi_dpf_reg);
data              375 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = (DEF_QUANTA << 16) | (data & 0xffff);
data              376 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	xgene_enet_wr_mcx_csr(p, multi_dpf_reg, data);
data              379 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data = xgene_enet_rd_mcx_csr(p, XG_MCX_MULTI_DPF1_ADDR);
data              380 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data =  (NORM_PAUSE_OPCODE << 16) | (data & 0xFFFF);
data              381 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		xgene_enet_wr_mcx_csr(p, XG_MCX_MULTI_DPF1_ADDR, data);
data              404 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data = (DEF_PAUSE_OFF_THRES << 16) | DEF_PAUSE_THRES;
data              405 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		xgene_enet_wr_csr(p, pause_thres_reg, data);
data              488 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	u32 data, fpsel, nxtfpsel;
data              498 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = CFG_CLE_BYPASS_EN0;
data              499 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	xgene_enet_wr_csr(p, cle_bypass_reg0 + offset, data);
data              503 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = CFG_CLE_DSTQID0(dst_ring_num) | CFG_CLE_FPSEL0(fpsel) |
data              505 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	xgene_enet_wr_csr(p, cle_bypass_reg1 + offset, data);
data              511 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	u32 addr, data;
data              515 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data = BIT(xgene_enet_get_fpsel(ring->id));
data              518 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data = BIT(xgene_enet_ring_bufnum(ring->id));
data              521 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	xgene_enet_wr_ring_if(pdata, addr, data);
data              567 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	u32 data, ecm_cfg_addr;
data              576 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	data = xgene_enet_rd_mcx_csr(p, ecm_cfg_addr);
data              578 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data |= MULTI_DPF_AUTOCTRL | PAUSE_XON_EN;
data              580 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 		data &= ~(MULTI_DPF_AUTOCTRL | PAUSE_XON_EN);
data              581 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c 	xgene_enet_wr_mcx_csr(p, ecm_cfg_addr, data);
data              154 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              160 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		xgene_enet_rd_diag_csr(pdata, ENET_BLOCK_MEM_RDY_ADDR, &data);
data              161 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	} while ((data != 0xffffffff) && wait--);
data              163 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	if (data != 0xffffffff) {
data              199 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              201 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	if (!xgene_enet_rd_pcs(pdata, PCS_CONTROL_1, &data))
data              204 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_pcs(pdata, PCS_CONTROL_1, data | PCS_CTRL_PCS_RST);
data              205 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_pcs(pdata, PCS_CONTROL_1, data & ~PCS_CTRL_PCS_RST);
data              225 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              228 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_rd_csr(pdata, XG_TSIF_MSS_REG0_ADDR + offset, &data);
data              231 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data = SET_VAL(TSO_MSS1, data >> TSO_MSS1_POS) |
data              234 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data = SET_VAL(TSO_MSS1, mss) | SET_VAL(TSO_MSS0, data);
data              236 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_csr(pdata, XG_TSIF_MSS_REG0_ADDR + offset, data);
data              247 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              249 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_rd_csr(pdata, XG_LINK_STATUS_ADDR, &data);
data              251 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	return data;
data              257 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              259 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_rd_axg_csr(pdata, XGENET_CSR_ECM_CFG_0_ADDR, &data);
data              262 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data |= MULTI_DPF_AUTOCTRL | PAUSE_XON_EN;
data              264 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data &= ~(MULTI_DPF_AUTOCTRL | PAUSE_XON_EN);
data              266 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_axg_csr(pdata, XGENET_CSR_ECM_CFG_0_ADDR, data);
data              271 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              273 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data = xgene_enet_rd_mac(pdata, AXGMAC_CONFIG_1);
data              276 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data |= HSTTCTLEN;
data              278 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data &= ~HSTTCTLEN;
data              280 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_mac(pdata, AXGMAC_CONFIG_1, data);
data              287 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              289 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data = xgene_enet_rd_mac(pdata, AXGMAC_CONFIG_1);
data              292 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data |= HSTRCTLEN;
data              294 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data &= ~HSTRCTLEN;
data              296 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_mac(pdata, AXGMAC_CONFIG_1, data);
data              301 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              305 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data = xgene_enet_rd_mac(pdata, AXGMAC_CONFIG_1);
data              306 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data |= HSTPPEN;
data              307 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data &= ~HSTLENCHK;
data              308 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_mac(pdata, AXGMAC_CONFIG_1, data);
data              312 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_rd_csr(pdata, XG_RSIF_CONFIG_REG_ADDR, &data);
data              313 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data |= CFG_RSIF_FPBUFF_TIMEOUT_EN;
data              315 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	RSIF_CLE_BUFF_THRESH_SET(&data, XG_RSIF_CLE_BUFF_THRESH);
data              316 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_csr(pdata, XG_RSIF_CONFIG_REG_ADDR, data);
data              319 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_rd_csr(pdata, XG_RSIF_CONFIG1_REG_ADDR, &data);
data              320 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	RSIF_PLC_CLE_BUFF_THRESH_SET(&data, XG_RSIF_PLC_CLE_BUFF_THRESH);
data              321 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_csr(pdata, XG_RSIF_CONFIG1_REG_ADDR, data);
data              323 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_rd_csr(pdata, XG_ENET_SPARE_CFG_REG_ADDR, &data);
data              324 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data |= BIT(12);
data              325 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_csr(pdata, XG_ENET_SPARE_CFG_REG_ADDR, data);
data              331 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_rd_axg_csr(pdata, XGENET_CSR_MULTI_DPF0_ADDR, &data);
data              332 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data = (DEF_QUANTA << 16) | (data & 0xFFFF);
data              333 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_axg_csr(pdata, XGENET_CSR_MULTI_DPF0_ADDR, data);
data              336 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		xgene_enet_rd_axg_csr(pdata, XGENET_CSR_MULTI_DPF1_ADDR, &data);
data              337 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data = (NORM_PAUSE_OPCODE << 16) | (data & 0xFFFF);
data              338 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		xgene_enet_wr_axg_csr(pdata, XGENET_CSR_MULTI_DPF1_ADDR, data);
data              341 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data = (XG_DEF_PAUSE_OFF_THRES << 16) | XG_DEF_PAUSE_THRES;
data              342 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_csr(pdata, XG_RXBUF_PAUSE_THRESH, data);
data              350 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              352 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data = xgene_enet_rd_mac(pdata, AXGMAC_CONFIG_1);
data              353 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_mac(pdata, AXGMAC_CONFIG_1, data | HSTRFEN);
data              358 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              360 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data = xgene_enet_rd_mac(pdata, AXGMAC_CONFIG_1);
data              361 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_mac(pdata, AXGMAC_CONFIG_1, data | HSTTFEN);
data              366 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              368 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data = xgene_enet_rd_mac(pdata, AXGMAC_CONFIG_1);
data              369 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_mac(pdata, AXGMAC_CONFIG_1, data & ~HSTRFEN);
data              374 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 data;
data              376 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	data = xgene_enet_rd_mac(pdata, AXGMAC_CONFIG_1);
data              377 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_mac(pdata, AXGMAC_CONFIG_1, data & ~HSTTFEN);
data              447 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	u32 addr, data;
data              451 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data = BIT(xgene_enet_get_fpsel(ring->id));
data              454 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 		data = BIT(xgene_enet_ring_bufnum(ring->id));
data              457 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c 	xgene_enet_wr_ring_if(pdata, addr, data);
data              210 drivers/net/ethernet/apple/bmac.c void bmwrite(struct net_device *dev, unsigned long reg_offset, unsigned data )
data              212 drivers/net/ethernet/apple/bmac.c 	out_le16((void __iomem *)dev->base_addr + reg_offset, data);
data              568 drivers/net/ethernet/apple/bmac.c 	vaddr = skb->data;
data              577 drivers/net/ethernet/apple/bmac.c 	unsigned char *addr = skb? skb->data: bmac_emergency_rxbuf;
data             1090 drivers/net/ethernet/apple/bmac.c 	unsigned short         data;
data             1096 drivers/net/ethernet/apple/bmac.c 	data = bmread(dev, SROMCSR);
data             1098 drivers/net/ethernet/apple/bmac.c 	val = (data >> SD0ShiftCount) & 1;
data             1109 drivers/net/ethernet/apple/bmac.c 	unsigned short data;
data             1113 drivers/net/ethernet/apple/bmac.c 	data = (val << SDIShiftCount);
data             1114 drivers/net/ethernet/apple/bmac.c 	bmwrite(dev, SROMCSR, data | ChipSelect  );
data             1117 drivers/net/ethernet/apple/bmac.c 	bmwrite(dev, SROMCSR, data | ChipSelect | Clk );
data             1120 drivers/net/ethernet/apple/bmac.c 	bmwrite(dev, SROMCSR, data | ChipSelect);
data             1140 drivers/net/ethernet/apple/bmac.c 	unsigned short data, val;
data             1150 drivers/net/ethernet/apple/bmac.c 	data = 0;
data             1153 drivers/net/ethernet/apple/bmac.c 		data <<= 1;
data             1154 drivers/net/ethernet/apple/bmac.c 		data |= val;
data             1158 drivers/net/ethernet/apple/bmac.c 	return data;
data             1169 drivers/net/ethernet/apple/bmac.c 	unsigned short data, storedCS;
data             1172 drivers/net/ethernet/apple/bmac.c 	data = read_srom(dev, 3, SROMAddressBits);
data             1173 drivers/net/ethernet/apple/bmac.c 	storedCS = ((data >> 8) & 0x0ff) | ((data << 8) & 0xff00);
data             1183 drivers/net/ethernet/apple/bmac.c 	unsigned short data;
data             1188 drivers/net/ethernet/apple/bmac.c 			data = read_srom(dev, i + EnetAddressOffset/2, SROMAddressBits);
data             1189 drivers/net/ethernet/apple/bmac.c 			ea[2*i]   = bitrev8(data & 0x0ff);
data             1190 drivers/net/ethernet/apple/bmac.c 			ea[2*i+1] = bitrev8((data >> 8) & 0x0ff);
data             1199 drivers/net/ethernet/apple/bmac.c 	unsigned char *data;
data             1216 drivers/net/ethernet/apple/bmac.c 		data = skb_put_zero(skb, ETHERMINPACKET);
data             1217 drivers/net/ethernet/apple/bmac.c 		memcpy(data, dev->dev_addr, ETH_ALEN);
data             1218 drivers/net/ethernet/apple/bmac.c 		memcpy(data + ETH_ALEN, dev->dev_addr, ETH_ALEN);
data             1244 drivers/net/ethernet/apple/bmac.c 	int is_bmac_plus = ((int)match->data) != 0;
data             1621 drivers/net/ethernet/apple/bmac.c 	.data		= (void *)0,
data             1626 drivers/net/ethernet/apple/bmac.c 	.data		= (void *)1,
data              437 drivers/net/ethernet/apple/mace.c     unsigned char *data;
data              449 drivers/net/ethernet/apple/mace.c 	    data = dummy_buf;
data              452 drivers/net/ethernet/apple/mace.c 	    data = skb->data;
data              457 drivers/net/ethernet/apple/mace.c 	cp->phy_addr = cpu_to_le32(virt_to_bus(data));
data              560 drivers/net/ethernet/apple/mace.c     cp->phy_addr = cpu_to_le32(virt_to_bus(skb->data));
data              884 drivers/net/ethernet/apple/mace.c     unsigned char *data;
data              910 drivers/net/ethernet/apple/mace.c 	    data = skb->data;
data              911 drivers/net/ethernet/apple/mace.c 	    frame_status = (data[nb-3] << 8) + data[nb-4];
data              925 drivers/net/ethernet/apple/mace.c 		if (*(unsigned short *)(data+12) < 1536) /* 802.3 header */
data              964 drivers/net/ethernet/apple/mace.c 	data = skb? skb->data: dummy_buf;
data              965 drivers/net/ethernet/apple/mace.c 	cp->phy_addr = cpu_to_le32(virt_to_bus(data));
data               80 drivers/net/ethernet/apple/macmace.c 	u8	data[1];
data              659 drivers/net/ethernet/apple/macmace.c 		skb_put_data(skb, mf->data, frame_length);
data               67 drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c static umode_t aq_hwmon_is_visible(const void *data,
data               93 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c 			     struct ethtool_stats *stats, u64 *data)
data               98 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c 	memset(data, 0, (ARRAY_SIZE(aq_ethtool_stat_names) +
data              101 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c 	aq_nic_get_stats(aq_nic, data);
data              130 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c 				   u32 stringset, u8 *data)
data              135 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c 	u8 *p = data;
data              247 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c 		cmd->data = cfg->vecs;
data              302 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			    struct aq_rx_filter_l2 *data, bool add)
data              306 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	memset(data, 0, sizeof(*data));
data              308 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	data->location = fsp->location - AQ_RX_FIRST_LOC_FETHERT;
data              311 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->queue = fsp->ring_cookie;
data              313 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->queue = -1;
data              315 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	data->ethertype = be16_to_cpu(fsp->h_u.ether_spec.h_proto);
data              316 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	data->user_priority_en = be16_to_cpu(fsp->m_ext.vlan_tci)
data              318 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	data->user_priority = (be16_to_cpu(fsp->h_ext.vlan_tci)
data              325 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	struct aq_rx_filter_l2 data;
data              329 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	aq_set_data_fl2(aq_nic, aq_rx_fltr, &data, add);
data              337 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		return aq_hw_ops->hw_filter_l2_set(aq_hw, &data);
data              339 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		return aq_hw_ops->hw_filter_l2_clear(aq_hw, &data);
data              463 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			     struct aq_rx_filter_l3l4 *data, bool add)
data              468 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	memset(data, 0, sizeof(*data));
data              470 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	data->is_ipv6 = rx_fltrs->fl3l4.is_ipv6;
data              471 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	data->location = HW_ATL_GET_REG_LOCATION_FL3L4(fsp->location);
data              474 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		if (!data->is_ipv6)
data              475 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			rx_fltrs->fl3l4.active_ipv4 &= ~BIT(data->location);
data              478 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 				~BIT((data->location) / 4);
data              483 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	data->cmd |= HW_ATL_RX_ENABLE_FLTR_L3L4;
data              488 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_ENABLE_CMP_PROT_L4;
data              492 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_UDP;
data              493 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_ENABLE_CMP_PROT_L4;
data              497 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_SCTP;
data              498 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_ENABLE_CMP_PROT_L4;
data              504 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	if (!data->is_ipv6) {
data              505 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->ip_src[0] =
data              507 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->ip_dst[0] =
data              509 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		rx_fltrs->fl3l4.active_ipv4 |= BIT(data->location);
data              513 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		rx_fltrs->fl3l4.active_ipv6 |= BIT((data->location) / 4);
data              515 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			data->ip_dst[i] =
data              517 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			data->ip_src[i] =
data              520 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_ENABLE_L3_IPV6;
data              524 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		if (!data->is_ipv6) {
data              525 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			data->p_dst =
data              527 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			data->p_src =
data              530 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			data->p_dst =
data              532 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			data->p_src =
data              536 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	if (data->ip_src[0] && !data->is_ipv6)
data              537 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_ENABLE_CMP_SRC_ADDR_L3;
data              538 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	if (data->ip_dst[0] && !data->is_ipv6)
data              539 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_ENABLE_CMP_DEST_ADDR_L3;
data              540 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	if (data->p_dst)
data              541 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_ENABLE_CMP_DEST_PORT_L4;
data              542 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	if (data->p_src)
data              543 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_ENABLE_CMP_SRC_PORT_L4;
data              545 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_HOST << HW_ATL_RX_ACTION_FL3F4_SHIFT;
data              546 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= fsp->ring_cookie << HW_ATL_RX_QUEUE_FL3L4_SHIFT;
data              547 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_ENABLE_QUEUE_L3L4;
data              549 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		data->cmd |= HW_ATL_RX_DISCARD << HW_ATL_RX_ACTION_FL3F4_SHIFT;
data              557 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 			struct aq_rx_filter_l3l4 *data)
data              562 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	return aq_hw_ops->hw_filter_l3l4_set(aq_hw, data);
data              570 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	struct aq_rx_filter_l3l4 data;
data              574 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 		     aq_set_data_fl3l4(aq_nic, aq_rx_fltr, &data, add)))
data              577 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	return aq_set_fl3l4(aq_hw, aq_hw_ops, &data);
data              761 drivers/net/ethernet/aquantia/atlantic/aq_filters.c 	cmd->data = aq_get_rxnfc_count_all_rules(aq_nic);
data              198 drivers/net/ethernet/aquantia/atlantic/aq_hw.h 				  struct aq_rx_filter_l3l4 *data);
data              201 drivers/net/ethernet/aquantia/atlantic/aq_hw.h 				    struct aq_rx_filter_l3l4 *data);
data              204 drivers/net/ethernet/aquantia/atlantic/aq_hw.h 				struct aq_rx_filter_l2 *data);
data              207 drivers/net/ethernet/aquantia/atlantic/aq_hw.h 				  struct aq_rx_filter_l2 *data);
data              466 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 				     skb->data,
data              710 drivers/net/ethernet/aquantia/atlantic/aq_nic.c void aq_nic_get_stats(struct aq_nic_s *self, u64 *data)
data              727 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[i] = stats->uprc + stats->mprc + stats->bprc;
data              728 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->uprc;
data              729 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->mprc;
data              730 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->bprc;
data              731 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->erpt;
data              732 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->uptc + stats->mptc + stats->bptc;
data              733 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->uptc;
data              734 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->mptc;
data              735 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->bptc;
data              736 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->ubrc;
data              737 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->ubtc;
data              738 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->mbrc;
data              739 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->mbtc;
data              740 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->bbrc;
data              741 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->bbtc;
data              742 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->ubrc + stats->mbrc + stats->bbrc;
data              743 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->ubtc + stats->mbtc + stats->bbtc;
data              744 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->dma_pkt_rc;
data              745 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->dma_pkt_tc;
data              746 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->dma_oct_rc;
data              747 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->dma_oct_tc;
data              748 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data[++i] = stats->dpc;
data              752 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	data += i;
data              756 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 		data += count;
data              757 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 		aq_vec_get_sw_stats(aq_vec, data, &count);
data              132 drivers/net/ethernet/aquantia/atlantic/aq_nic.h void aq_nic_get_stats(struct aq_nic_s *self, u64 *data);
data              362 drivers/net/ethernet/aquantia/atlantic/aq_vec.c int aq_vec_get_sw_stats(struct aq_vec_s *self, u64 *data, unsigned int *p_count)
data              374 drivers/net/ethernet/aquantia/atlantic/aq_vec.c 	data[count] += stats_rx.packets;
data              375 drivers/net/ethernet/aquantia/atlantic/aq_vec.c 	data[++count] += stats_tx.packets;
data              376 drivers/net/ethernet/aquantia/atlantic/aq_vec.c 	data[++count] += stats_tx.queue_restarts;
data              377 drivers/net/ethernet/aquantia/atlantic/aq_vec.c 	data[++count] += stats_rx.jumbo_packets;
data              378 drivers/net/ethernet/aquantia/atlantic/aq_vec.c 	data[++count] += stats_rx.lro_packets;
data              379 drivers/net/ethernet/aquantia/atlantic/aq_vec.c 	data[++count] += stats_rx.errors;
data               35 drivers/net/ethernet/aquantia/atlantic/aq_vec.h int aq_vec_get_sw_stats(struct aq_vec_s *self, u64 *data,
data             1009 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 				    struct aq_rx_filter_l3l4 *data)
data             1011 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	u8 location = data->location;
data             1013 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	if (!data->is_ipv6) {
data             1035 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 				  struct aq_rx_filter_l3l4 *data)
data             1037 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	u8 location = data->location;
data             1039 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	hw_atl_b0_hw_fl3l4_clear(self, data);
data             1041 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	if (data->cmd) {
data             1042 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 		if (!data->is_ipv6) {
data             1045 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 							  data->ip_dst[0]);
data             1048 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 							 data->ip_src[0]);
data             1052 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 							  data->ip_dst);
data             1055 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 							 data->ip_src);
data             1058 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	hw_atl_rpf_l4_dpd_set(self, data->p_dst, location);
data             1059 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	hw_atl_rpf_l4_spd_set(self, data->p_src, location);
data             1060 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	hw_atl_rpfl3l4_cmd_set(self, location, data->cmd);
data             1066 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 				struct aq_rx_filter_l2 *data)
data             1068 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	hw_atl_rpf_etht_flr_en_set(self, 1U, data->location);
data             1069 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	hw_atl_rpf_etht_flr_set(self, data->ethertype, data->location);
data             1071 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 					     !!data->user_priority_en,
data             1072 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 					     data->location);
data             1073 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	if (data->user_priority_en)
data             1075 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 						  data->user_priority,
data             1076 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 						  data->location);
data             1078 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	if (data->queue < 0) {
data             1079 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 		hw_atl_rpf_etht_flr_act_set(self, 0U, data->location);
data             1080 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 		hw_atl_rpf_etht_rx_queue_en_set(self, 0U, data->location);
data             1082 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 		hw_atl_rpf_etht_flr_act_set(self, 1U, data->location);
data             1083 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 		hw_atl_rpf_etht_rx_queue_en_set(self, 1U, data->location);
data             1084 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 		hw_atl_rpf_etht_rx_queue_set(self, data->queue, data->location);
data             1091 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 				  struct aq_rx_filter_l2 *data)
data             1093 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	hw_atl_rpf_etht_flr_en_set(self, 0U, data->location);
data             1094 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	hw_atl_rpf_etht_flr_set(self, 0U, data->location);
data             1095 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	hw_atl_rpf_etht_user_priority_en_set(self, 0U, data->location);
data               84 drivers/net/ethernet/arc/emac.h 	dma_addr_t data;
data              124 drivers/net/ethernet/arc/emac_main.c 		if ((info & FOR_EMAC) || !txbd->data || !skb)
data              150 drivers/net/ethernet/arc/emac_main.c 		txbd->data = 0;
data              227 drivers/net/ethernet/arc/emac_main.c 		addr = dma_map_single(&ndev->dev, (void *)skb->data,
data              257 drivers/net/ethernet/arc/emac_main.c 		rxbd->data = cpu_to_le32(addr);
data              449 drivers/net/ethernet/arc/emac_main.c 		addr = dma_map_single(&ndev->dev, (void *)rx_buff->skb->data,
data              459 drivers/net/ethernet/arc/emac_main.c 		rxbd->data = cpu_to_le32(addr);
data              569 drivers/net/ethernet/arc/emac_main.c 		txbd->data = 0;
data              600 drivers/net/ethernet/arc/emac_main.c 		rxbd->data = 0;
data              696 drivers/net/ethernet/arc/emac_main.c 	addr = dma_map_single(&ndev->dev, (void *)skb->data, len,
data              708 drivers/net/ethernet/arc/emac_main.c 	priv->txbd[*txbd_curr].data = cpu_to_le32(addr);
data              111 drivers/net/ethernet/arc/emac_mdio.c 	struct arc_emac_mdio_bus_data *data = &priv->bus_data;
data              113 drivers/net/ethernet/arc/emac_mdio.c 	if (data->reset_gpio) {
data              114 drivers/net/ethernet/arc/emac_mdio.c 		gpiod_set_value_cansleep(data->reset_gpio, 1);
data              115 drivers/net/ethernet/arc/emac_mdio.c 		msleep(data->msec);
data              116 drivers/net/ethernet/arc/emac_mdio.c 		gpiod_set_value_cansleep(data->reset_gpio, 0);
data              133 drivers/net/ethernet/arc/emac_mdio.c 	struct arc_emac_mdio_bus_data *data = &priv->bus_data;
data              151 drivers/net/ethernet/arc/emac_mdio.c 	data->reset_gpio = devm_gpiod_get_optional(priv->dev, "phy-reset",
data              153 drivers/net/ethernet/arc/emac_mdio.c 	if (IS_ERR(data->reset_gpio)) {
data              154 drivers/net/ethernet/arc/emac_mdio.c 		error = PTR_ERR(data->reset_gpio);
data              159 drivers/net/ethernet/arc/emac_mdio.c 	of_property_read_u32(np, "phy-reset-duration", &data->msec);
data              161 drivers/net/ethernet/arc/emac_mdio.c 	if (data->msec > 1000)
data              162 drivers/net/ethernet/arc/emac_mdio.c 		data->msec = 1;
data               41 drivers/net/ethernet/arc/emac_rockchip.c 	u32 data;
data               46 drivers/net/ethernet/arc/emac_rockchip.c 		data = (1 << (speed_offset + 16)) | (0 << speed_offset);
data               49 drivers/net/ethernet/arc/emac_rockchip.c 		data = (1 << (speed_offset + 16)) | (1 << speed_offset);
data               56 drivers/net/ethernet/arc/emac_rockchip.c 	err = regmap_write(emac->grf, emac->soc_data->grf_offset, data);
data               79 drivers/net/ethernet/arc/emac_rockchip.c 		.data = &emac_rk3036_emac_data,
data               83 drivers/net/ethernet/arc/emac_rockchip.c 		.data = &emac_rk3066_emac_data,
data               87 drivers/net/ethernet/arc/emac_rockchip.c 		.data = &emac_rk3188_emac_data,
data              100 drivers/net/ethernet/arc/emac_rockchip.c 	u32 data;
data              136 drivers/net/ethernet/arc/emac_rockchip.c 	priv->soc_data = match->data;
data              180 drivers/net/ethernet/arc/emac_rockchip.c 	data = (1 << (priv->soc_data->grf_speed_offset + 16)) |
data              183 drivers/net/ethernet/arc/emac_rockchip.c 	data |= (1 << (priv->soc_data->grf_mode_offset + 16)) |
data              186 drivers/net/ethernet/arc/emac_rockchip.c 	err = regmap_write(priv->grf, priv->soc_data->grf_offset, data);
data              241 drivers/net/ethernet/atheros/ag71xx.c 	u32 data;
data             1042 drivers/net/ethernet/atheros/ag71xx.c 	void *data;
data             1046 drivers/net/ethernet/atheros/ag71xx.c 	data = alloc(ag71xx_buffer_size(ag));
data             1047 drivers/net/ethernet/atheros/ag71xx.c 	if (!data)
data             1050 drivers/net/ethernet/atheros/ag71xx.c 	buf->rx.rx_buf = data;
data             1051 drivers/net/ethernet/atheros/ag71xx.c 	buf->rx.dma_addr = dma_map_single(&ag->pdev->dev, data, ag->rx_buf_size,
data             1053 drivers/net/ethernet/atheros/ag71xx.c 	desc->data = (u32)buf->rx.dma_addr + offset;
data             1309 drivers/net/ethernet/atheros/ag71xx.c 		desc->data = addr;
data             1345 drivers/net/ethernet/atheros/ag71xx.c 	dma_addr = dma_map_single(&ag->pdev->dev, skb->data, skb->len,
data             1735 drivers/net/ethernet/atheros/ag71xx.c 	ag->stop_desc->data = 0;
data             1880 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,ar7100-eth", .data = &ag71xx_dcfg_ar7100 },
data             1881 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,ar7240-eth", .data = &ag71xx_dcfg_ar7240 },
data             1882 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,ar7241-eth", .data = &ag71xx_dcfg_ar7240 },
data             1883 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,ar7242-eth", .data = &ag71xx_dcfg_ar7240 },
data             1884 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,ar9130-eth", .data = &ag71xx_dcfg_ar9130 },
data             1885 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,ar9330-eth", .data = &ag71xx_dcfg_ar9330 },
data             1886 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,ar9340-eth", .data = &ag71xx_dcfg_ar9340 },
data             1887 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,qca9530-eth", .data = &ag71xx_dcfg_qca9530 },
data             1888 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,qca9550-eth", .data = &ag71xx_dcfg_qca9550 },
data             1889 drivers/net/ethernet/atheros/ag71xx.c 	{ .compatible = "qca,qca9560-eth", .data = &ag71xx_dcfg_qca9550 },
data              268 drivers/net/ethernet/atheros/alx/ethtool.c static void alx_set_msglevel(struct net_device *netdev, u32 data)
data              272 drivers/net/ethernet/atheros/alx/ethtool.c 	alx->msg_enable = data;
data              276 drivers/net/ethernet/atheros/alx/ethtool.c 				  struct ethtool_stats *estats, u64 *data)
data              286 drivers/net/ethernet/atheros/alx/ethtool.c 	memcpy(data, &hw->stats.rx_ok, ALX_NUM_STATS * sizeof(u64));
data              144 drivers/net/ethernet/atheros/alx/hw.c static int __alx_write_phy_ext(struct alx_hw *hw, u8 dev, u16 reg, u16 data)
data              146 drivers/net/ethernet/atheros/alx/hw.c 	return alx_write_phy_core(hw, true, dev, reg, data);
data              160 drivers/net/ethernet/atheros/alx/hw.c static int __alx_write_phy_dbg(struct alx_hw *hw, u16 reg, u16 data)
data              168 drivers/net/ethernet/atheros/alx/hw.c 	return __alx_write_phy_reg(hw, ALX_MII_DBG_DATA, data);
data              204 drivers/net/ethernet/atheros/alx/hw.c int alx_write_phy_ext(struct alx_hw *hw, u8 dev, u16 reg, u16 data)
data              209 drivers/net/ethernet/atheros/alx/hw.c 	err = __alx_write_phy_ext(hw, dev, reg, data);
data              226 drivers/net/ethernet/atheros/alx/hw.c static int alx_write_phy_dbg(struct alx_hw *hw, u16 reg, u16 data)
data              231 drivers/net/ethernet/atheros/alx/hw.c 	err = __alx_write_phy_dbg(hw, reg, data);
data              555 drivers/net/ethernet/atheros/alx/hw.h int alx_write_phy_ext(struct alx_hw *hw, u8 dev, u16 reg, u16 data);
data              101 drivers/net/ethernet/atheros/alx/main.c 		if (((unsigned long)skb->data & 0xfff) == 0xfc0)
data              105 drivers/net/ethernet/atheros/alx/main.c 				     skb->data, alx->rxbuf_size,
data              385 drivers/net/ethernet/atheros/alx/main.c static irqreturn_t alx_intr_msix_ring(int irq, void *data)
data              387 drivers/net/ethernet/atheros/alx/main.c 	struct alx_napi *np = data;
data              400 drivers/net/ethernet/atheros/alx/main.c static irqreturn_t alx_intr_msix_misc(int irq, void *data)
data              402 drivers/net/ethernet/atheros/alx/main.c 	struct alx_priv *alx = data;
data              425 drivers/net/ethernet/atheros/alx/main.c static irqreturn_t alx_intr_msi(int irq, void *data)
data              427 drivers/net/ethernet/atheros/alx/main.c 	struct alx_priv *alx = data;
data              432 drivers/net/ethernet/atheros/alx/main.c static irqreturn_t alx_intr_legacy(int irq, void *data)
data              434 drivers/net/ethernet/atheros/alx/main.c 	struct alx_priv *alx = data;
data              598 drivers/net/ethernet/atheros/alx/main.c static int alx_set_mac_address(struct net_device *netdev, void *data)
data              602 drivers/net/ethernet/atheros/alx/main.c 	struct sockaddr *addr = data;
data             1456 drivers/net/ethernet/atheros/alx/main.c 	dma = dma_map_single(txq->dev, skb->data, maplen,
data              115 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c static void atl1c_set_msglevel(struct net_device *netdev, u32 data)
data              118 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c 	adapter->msg_enable = data;
data               21 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c 	u32 data;
data               23 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c 	AT_READ_REG(hw, REG_TWSI_DEBUG, &data);
data               24 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c 	if (data & TWSI_DEBUG_DEV_EXIST)
data               27 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c 	AT_READ_REG(hw, REG_MASTER_CTRL, &data);
data               28 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c 	if (data & MASTER_CTRL_OTP_SEL)
data              146 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c 	u32 data;
data              167 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c 		AT_READ_REG(hw, REG_EEPROM_CTRL, &data);
data              169 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c 		data = data & 0xFFFF;
data              170 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c 		*p_value = swab32((data << 16) | (*p_value >> 16));
data               60 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	u32 mst_data, data;
data               69 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_READ_REG(hw, REG_PCIE_PHYMISC, &data);
data               70 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		data |= PCIE_PHYMISC_FORCE_RCV_DET;
data               71 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_WRITE_REG(hw, REG_PCIE_PHYMISC, data);
data               79 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_READ_REG(hw, REG_PCIE_PHYMISC2, &data);
data               80 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		data = FIELD_SETX(data, PCIE_PHYMISC2_CDR_BW,
data               82 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		data = FIELD_SETX(data, PCIE_PHYMISC2_L0S_TH,
data               84 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_WRITE_REG(hw, REG_PCIE_PHYMISC2, data);
data               86 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_READ_REG(hw, REG_LINK_CTRL, &data);
data               87 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		data |= LINK_CTRL_EXT_SYNC;
data               88 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_WRITE_REG(hw, REG_LINK_CTRL, data);
data               92 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_READ_REG(hw, REG_PM_CTRL, &data);
data               93 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		data |= PM_CTRL_L0S_BUFSRX_EN;
data               94 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_WRITE_REG(hw, REG_PM_CTRL, data);
data               96 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_READ_REG(hw, REG_DMA_DBG, &data);
data               97 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_WRITE_REG(hw, REG_DMA_DBG, data & ~DMA_DBG_VENDOR_MSG);
data              107 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	u32 data;
data              124 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_READ_REG(hw, REG_WOL_CTRL, &data);
data              132 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		pci_read_config_dword(pdev, pos + PCI_ERR_UNCOR_SEVER, &data);
data              133 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		data &= ~(PCI_ERR_UNC_DLP | PCI_ERR_UNC_FCP);
data              134 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		pci_write_config_dword(pdev, pos + PCI_ERR_UNCOR_SEVER, data);
data              143 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_READ_REG(hw, REG_LTSSM_ID_CTRL, &data);
data              144 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	data &= ~LTSSM_ID_EN_WRO;
data              145 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_WRITE_REG(hw, REG_LTSSM_ID_CTRL, data);
data              197 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	u32 data;
data              200 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_READ_REG(hw, REG_IDLE_STATUS, &data);
data              201 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		if ((data & modu_ctrl) == 0)
data              205 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	return data;
data              581 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	struct mii_ioctl_data *data = if_mii(ifr);
data              591 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		data->phy_id = 0;
data              595 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		if (atl1c_read_phy_reg(&adapter->hw, data->reg_num & 0x1F,
data              596 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 				    &data->val_out)) {
data              603 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		if (data->reg_num & ~(0x1F)) {
data              609 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 				data->reg_num, data->val_in);
data              611 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 				     data->reg_num, data->val_in)) {
data             1167 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	u32 data;
data             1169 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_READ_REG(hw, REG_RXQ_CTRL, &data);
data             1170 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	data &= ~RXQ_CTRL_EN;
data             1171 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_WRITE_REG(hw, REG_RXQ_CTRL, data);
data             1173 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_READ_REG(hw, REG_TXQ_CTRL, &data);
data             1174 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	data &= ~TXQ_CTRL_EN;
data             1175 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_WRITE_REG(hw, REG_TXQ_CTRL, data);
data             1179 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_READ_REG(hw, REG_MAC_CTRL, &data);
data             1180 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	data &= ~(MAC_CTRL_TX_EN | MAC_CTRL_RX_EN);
data             1181 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_WRITE_REG(hw, REG_MAC_CTRL, data);
data             1373 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	u32 data;
data             1388 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	data = CLK_GATING_EN_ALL;
data             1391 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 			data &= ~CLK_GATING_RXMAC_EN;
data             1393 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		data = 0;
data             1394 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	AT_WRITE_REG(hw, REG_CLK_GATING_CTRL, data);
data             1454 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	u32 data;
data             1460 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_READ_REG(&adapter->hw, hw_reg_addr, &data);
data             1461 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		*stats_item += data;
data             1469 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		AT_READ_REG(&adapter->hw, hw_reg_addr, &data);
data             1470 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		*stats_item += data;
data             1578 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static irqreturn_t atl1c_intr(int irq, void *data)
data             1580 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 	struct net_device *netdev  = data;
data             1719 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 		vir_addr = skb->data;
data             1989 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 			real_len = (((unsigned char *)ip_hdr(skb) - skb->data)
data             2115 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 					skb->data, hdr_len, PCI_DMA_TODEVICE);
data             2139 drivers/net/ethernet/atheros/atl1c/atl1c_main.c 			pci_map_single(adapter->pdev, skb->data + mapped_len,
data              472 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 	struct mii_ioctl_data *data = if_mii(ifr);
data              482 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 		data->phy_id = 0;
data              486 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 		if (atl1e_read_phy_reg(&adapter->hw, data->reg_num & 0x1F,
data              487 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 				    &data->val_out)) {
data              494 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 		if (data->reg_num & ~(0x1F)) {
data              500 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 			   data->reg_num, data->val_in);
data              502 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 				     data->reg_num, data->val_in)) {
data             1272 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static irqreturn_t atl1e_intr(int irq, void *data)
data             1274 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 	struct net_device *netdev  = data;
data             1451 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 			memcpy(skb->data, (u8 *)(prrs + 1), packet_size);
data             1638 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 			real_len = (((unsigned char *)ip_hdr(skb) - skb->data)
data             1718 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 					skb->data, hdr_len, PCI_DMA_TODEVICE);
data             1746 drivers/net/ethernet/atheros/atl1e/atl1e_main.c 			pci_map_single(adapter->pdev, skb->data + mapped_len,
data             1869 drivers/net/ethernet/atheros/atlx/atl1.c 		page = virt_to_page(skb->data);
data             1870 drivers/net/ethernet/atheros/atlx/atl1.c 		offset = offset_in_page(skb->data);
data             2116 drivers/net/ethernet/atheros/atlx/atl1.c 			real_len = (((unsigned char *)iph - skb->data) +
data             2213 drivers/net/ethernet/atheros/atlx/atl1.c 		page = virt_to_page(skb->data);
data             2214 drivers/net/ethernet/atheros/atlx/atl1.c 		offset = offset_in_page(skb->data);
data             2236 drivers/net/ethernet/atheros/atlx/atl1.c 				page = virt_to_page(skb->data +
data             2238 drivers/net/ethernet/atheros/atlx/atl1.c 				offset = offset_in_page(skb->data +
data             2250 drivers/net/ethernet/atheros/atlx/atl1.c 		page = virt_to_page(skb->data);
data             2251 drivers/net/ethernet/atheros/atlx/atl1.c 		offset = offset_in_page(skb->data);
data             2474 drivers/net/ethernet/atheros/atlx/atl1.c static irqreturn_t atl1_intr(int irq, void *data)
data             2476 drivers/net/ethernet/atheros/atlx/atl1.c 	struct atl1_adapter *adapter = netdev_priv(data);
data             3169 drivers/net/ethernet/atheros/atlx/atl1.c 	struct ethtool_stats *stats, u64 *data)
data             3177 drivers/net/ethernet/atheros/atlx/atl1.c 		data[i] = (atl1_gstrings_stats[i].sizeof_stat ==
data             3576 drivers/net/ethernet/atheros/atlx/atl1.c 	u8 *data)
data             3578 drivers/net/ethernet/atheros/atlx/atl1.c 	u8 *p = data;
data              432 drivers/net/ethernet/atheros/atlx/atl2.c 			memcpy(skb->data, rxd->packet, rx_size);
data              589 drivers/net/ethernet/atheros/atlx/atl2.c static irqreturn_t atl2_intr(int irq, void *data)
data              591 drivers/net/ethernet/atheros/atlx/atl2.c 	struct atl2_adapter *adapter = netdev_priv(data);
data              867 drivers/net/ethernet/atheros/atlx/atl2.c 		memcpy(((u8 *)adapter->txd_ring) + offset, skb->data, skb->len);
data              870 drivers/net/ethernet/atheros/atlx/atl2.c 		memcpy(((u8 *)adapter->txd_ring)+offset, skb->data, copy_len);
data              871 drivers/net/ethernet/atheros/atlx/atl2.c 		memcpy((u8 *)adapter->txd_ring, skb->data+copy_len,
data              951 drivers/net/ethernet/atheros/atlx/atl2.c 	struct mii_ioctl_data *data = if_mii(ifr);
data              956 drivers/net/ethernet/atheros/atlx/atl2.c 		data->phy_id = 0;
data              961 drivers/net/ethernet/atheros/atlx/atl2.c 			data->reg_num & 0x1F, &data->val_out)) {
data              968 drivers/net/ethernet/atheros/atlx/atl2.c 		if (data->reg_num & ~(0x1F))
data              971 drivers/net/ethernet/atheros/atlx/atl2.c 		if (atl2_write_phy_reg(&adapter->hw, data->reg_num,
data              972 drivers/net/ethernet/atheros/atlx/atl2.c 			data->val_in)) {
data             1828 drivers/net/ethernet/atheros/atlx/atl2.c static void atl2_set_msglevel(struct net_device *netdev, u32 data)
data              196 drivers/net/ethernet/aurora/nb8800.c 	void *data;
data              198 drivers/net/ethernet/aurora/nb8800.c 	data = napi ? napi_alloc_frag(size) : netdev_alloc_frag(size);
data              199 drivers/net/ethernet/aurora/nb8800.c 	if (!data)
data              202 drivers/net/ethernet/aurora/nb8800.c 	page = virt_to_head_page(data);
data              203 drivers/net/ethernet/aurora/nb8800.c 	offset = data - page_address(page);
data              209 drivers/net/ethernet/aurora/nb8800.c 		skb_free_frag(data);
data              227 drivers/net/ethernet/aurora/nb8800.c 	void *data = page_address(page) + offset;
data              244 drivers/net/ethernet/aurora/nb8800.c 		skb_put_data(skb, data, len);
data              257 drivers/net/ethernet/aurora/nb8800.c 		skb_put_data(skb, data, RX_COPYHDR);
data              404 drivers/net/ethernet/aurora/nb8800.c 	align = (8 - (uintptr_t)skb->data) & 7;
data              407 drivers/net/ethernet/aurora/nb8800.c 	dma_addr = dma_map_single(&dev->dev, skb->data + align,
data              431 drivers/net/ethernet/aurora/nb8800.c 		memcpy(txd->buf, skb->data, align);
data             1326 drivers/net/ethernet/aurora/nb8800.c 		.data = &nb8800_tangox_ops,
data             1330 drivers/net/ethernet/aurora/nb8800.c 		.data = &nb8800_tango4_ops,
data             1351 drivers/net/ethernet/aurora/nb8800.c 		ops = match->data;
data              201 drivers/net/ethernet/broadcom/b44.c static inline void __b44_cam_read(struct b44 *bp, unsigned char *data, int index)
data              212 drivers/net/ethernet/broadcom/b44.c 	data[2] = (val >> 24) & 0xFF;
data              213 drivers/net/ethernet/broadcom/b44.c 	data[3] = (val >> 16) & 0xFF;
data              214 drivers/net/ethernet/broadcom/b44.c 	data[4] = (val >> 8) & 0xFF;
data              215 drivers/net/ethernet/broadcom/b44.c 	data[5] = (val >> 0) & 0xFF;
data              219 drivers/net/ethernet/broadcom/b44.c 	data[0] = (val >> 8) & 0xFF;
data              220 drivers/net/ethernet/broadcom/b44.c 	data[1] = (val >> 0) & 0xFF;
data              223 drivers/net/ethernet/broadcom/b44.c static inline void __b44_cam_write(struct b44 *bp, unsigned char *data, int index)
data              227 drivers/net/ethernet/broadcom/b44.c 	val  = ((u32) data[2]) << 24;
data              228 drivers/net/ethernet/broadcom/b44.c 	val |= ((u32) data[3]) << 16;
data              229 drivers/net/ethernet/broadcom/b44.c 	val |= ((u32) data[4]) <<  8;
data              230 drivers/net/ethernet/broadcom/b44.c 	val |= ((u32) data[5]) <<  0;
data              233 drivers/net/ethernet/broadcom/b44.c 	       (((u32) data[0]) << 8) |
data              234 drivers/net/ethernet/broadcom/b44.c 	       (((u32) data[1]) << 0));
data              677 drivers/net/ethernet/broadcom/b44.c 	mapping = dma_map_single(bp->sdev->dma_dev, skb->data,
data              693 drivers/net/ethernet/broadcom/b44.c 		mapping = dma_map_single(bp->sdev->dma_dev, skb->data,
data              706 drivers/net/ethernet/broadcom/b44.c 	rh = (struct rx_header *) skb->data;
data              748 drivers/net/ethernet/broadcom/b44.c 	rh = (struct rx_header *) src_map->skb->data;
data              799 drivers/net/ethernet/broadcom/b44.c 		rh = (struct rx_header *) skb->data;
data              846 drivers/net/ethernet/broadcom/b44.c 							 copy_skb->data, len);
data              991 drivers/net/ethernet/broadcom/b44.c 	mapping = dma_map_single(bp->sdev->dma_dev, skb->data, len, DMA_TO_DEVICE);
data             1004 drivers/net/ethernet/broadcom/b44.c 		mapping = dma_map_single(bp->sdev->dma_dev, bounce_skb->data,
data             2050 drivers/net/ethernet/broadcom/b44.c static void b44_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             2054 drivers/net/ethernet/broadcom/b44.c 		memcpy(data, *b44_gstrings, sizeof(b44_gstrings));
data             2070 drivers/net/ethernet/broadcom/b44.c 				  struct ethtool_stats *stats, u64 *data)
data             2084 drivers/net/ethernet/broadcom/b44.c 		data_dst = data;
data              125 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int do_mdio_op(struct bcm_enet_priv *priv, unsigned int data)
data              132 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	enet_writel(priv, data, ENET_MIIDATA_REG);
data              245 drivers/net/ethernet/broadcom/bcm63xx_enet.c 			p = dma_map_single(&priv->pdev->dev, skb->data,
data              381 drivers/net/ethernet/broadcom/bcm63xx_enet.c 			memcpy(nskb->data, skb->data, len);
data              584 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		char *data;
data              597 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		data = skb_put_zero(skb, needed);
data              605 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	desc->address = dma_map_single(&priv->pdev->dev, skb->data, skb->len,
data             1325 drivers/net/ethernet/broadcom/bcm63xx_enet.c 				 u32 stringset, u8 *data)
data             1332 drivers/net/ethernet/broadcom/bcm63xx_enet.c 			memcpy(data + i * ETH_GSTRING_LEN,
data             1384 drivers/net/ethernet/broadcom/bcm63xx_enet.c 				       u64 *data)
data             1404 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		data[i] = (s->sizeof_stat == sizeof(u64)) ?
data             1952 drivers/net/ethernet/broadcom/bcm63xx_enet.c 				 uint16_t data)
data             1966 drivers/net/ethernet/broadcom/bcm63xx_enet.c 	reg |= data;
data             2503 drivers/net/ethernet/broadcom/bcm63xx_enet.c 				   u32 stringset, u8 *data)
data             2510 drivers/net/ethernet/broadcom/bcm63xx_enet.c 			memcpy(data + i * ETH_GSTRING_LEN,
data             2540 drivers/net/ethernet/broadcom/bcm63xx_enet.c 					 u64 *data)
data             2581 drivers/net/ethernet/broadcom/bcm63xx_enet.c 		data[i] = (s->sizeof_stat == sizeof(u64)) ?
data              345 drivers/net/ethernet/broadcom/bcmsysport.c 				    u32 stringset, u8 *data)
data              360 drivers/net/ethernet/broadcom/bcmsysport.c 			memcpy(data + j * ETH_GSTRING_LEN, s->stat_string,
data              367 drivers/net/ethernet/broadcom/bcmsysport.c 			memcpy(data + j * ETH_GSTRING_LEN, buf,
data              372 drivers/net/ethernet/broadcom/bcmsysport.c 			memcpy(data + j * ETH_GSTRING_LEN, buf,
data              450 drivers/net/ethernet/broadcom/bcmsysport.c 				  struct ethtool_stats *stats, u64 *data)
data              487 drivers/net/ethernet/broadcom/bcmsysport.c 				data[i] = *(u64 *)p;
data              490 drivers/net/ethernet/broadcom/bcmsysport.c 			data[i] = *(u32 *)p;
data              504 drivers/net/ethernet/broadcom/bcmsysport.c 		data[j] = ring->packets;
data              506 drivers/net/ethernet/broadcom/bcmsysport.c 		data[j] = ring->bytes;
data              677 drivers/net/ethernet/broadcom/bcmsysport.c 	mapping = dma_map_single(kdev, skb->data,
data              771 drivers/net/ethernet/broadcom/bcmsysport.c 		rsb = (struct bcm_rsb *)skb->data;
data             1313 drivers/net/ethernet/broadcom/bcmsysport.c 	mapping = dma_map_single(kdev, skb->data, skb_len, DMA_TO_DEVICE);
data             1317 drivers/net/ethernet/broadcom/bcmsysport.c 			  skb->data, skb_len);
data             2407 drivers/net/ethernet/broadcom/bcmsysport.c 	  .data = &bcm_sysport_params[SYSTEMPORT_LITE] },
data             2409 drivers/net/ethernet/broadcom/bcmsysport.c 	  .data = &bcm_sysport_params[SYSTEMPORT] },
data             2411 drivers/net/ethernet/broadcom/bcmsysport.c 	  .data = &bcm_sysport_params[SYSTEMPORT] },
data             2429 drivers/net/ethernet/broadcom/bcmsysport.c 	if (!of_id || !of_id->data)
data             2433 drivers/net/ethernet/broadcom/bcmsysport.c 	params = of_id->data;
data              162 drivers/net/ethernet/broadcom/bgmac.c 	slot->dma_addr = dma_map_single(dma_dev, skb->data, skb_headlen(skb),
data             1361 drivers/net/ethernet/broadcom/bgmac.c 			      u8 *data)
data             1369 drivers/net/ethernet/broadcom/bgmac.c 		strlcpy(data + i * ETH_GSTRING_LEN,
data             1374 drivers/net/ethernet/broadcom/bgmac.c 				    struct ethtool_stats *ss, uint64_t *data)
data             1390 drivers/net/ethernet/broadcom/bgmac.c 		data[i] = val;
data              336 drivers/net/ethernet/broadcom/bnx2.c 	struct drv_ctl_io *io = &info->data.io;
data              340 drivers/net/ethernet/broadcom/bnx2.c 		bnx2_reg_wr_ind(bp, io->offset, io->data);
data              343 drivers/net/ethernet/broadcom/bnx2.c 		io->data = bnx2_reg_rd_ind(bp, io->offset);
data              346 drivers/net/ethernet/broadcom/bnx2.c 		bnx2_ctx_wr(bp, io->cid_addr, io->offset, io->data);
data              382 drivers/net/ethernet/broadcom/bnx2.c 			      void *data)
data              396 drivers/net/ethernet/broadcom/bnx2.c 	bp->cnic_data = data;
data             2771 drivers/net/ethernet/broadcom/bnx2.c 	u8 *data;
data             2777 drivers/net/ethernet/broadcom/bnx2.c 	data = kmalloc(bp->rx_buf_size, gfp);
data             2778 drivers/net/ethernet/broadcom/bnx2.c 	if (!data)
data             2782 drivers/net/ethernet/broadcom/bnx2.c 				 get_l2_fhdr(data),
data             2786 drivers/net/ethernet/broadcom/bnx2.c 		kfree(data);
data             2790 drivers/net/ethernet/broadcom/bnx2.c 	rx_buf->data = data;
data             3002 drivers/net/ethernet/broadcom/bnx2.c 		   u8 *data, u16 cons, u16 prod)
data             3016 drivers/net/ethernet/broadcom/bnx2.c 	prod_rx_buf->data = data;
data             3031 drivers/net/ethernet/broadcom/bnx2.c bnx2_rx_skb(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u8 *data,
data             3041 drivers/net/ethernet/broadcom/bnx2.c 		bnx2_reuse_rx_data(bp, rxr, data, (u16) (ring_idx >> 16), prod);
data             3054 drivers/net/ethernet/broadcom/bnx2.c 	skb = build_skb(data, 0);
data             3056 drivers/net/ethernet/broadcom/bnx2.c 		kfree(data);
data             3059 drivers/net/ethernet/broadcom/bnx2.c 	skb_reserve(skb, ((u8 *)get_l2_fhdr(data) - data) + BNX2_RX_OFFSET);
data             3172 drivers/net/ethernet/broadcom/bnx2.c 		u8 *data;
data             3179 drivers/net/ethernet/broadcom/bnx2.c 		data = rx_buf->data;
data             3180 drivers/net/ethernet/broadcom/bnx2.c 		rx_buf->data = NULL;
data             3182 drivers/net/ethernet/broadcom/bnx2.c 		rx_hdr = get_l2_fhdr(data);
data             3193 drivers/net/ethernet/broadcom/bnx2.c 		prefetch(get_l2_fhdr(next_rx_buf->data));
data             3213 drivers/net/ethernet/broadcom/bnx2.c 			bnx2_reuse_rx_data(bp, rxr, data, sw_ring_cons,
data             3230 drivers/net/ethernet/broadcom/bnx2.c 				bnx2_reuse_rx_data(bp, rxr, data, sw_ring_cons,
data             3236 drivers/net/ethernet/broadcom/bnx2.c 			memcpy(skb->data,
data             3242 drivers/net/ethernet/broadcom/bnx2.c 			bnx2_reuse_rx_data(bp, rxr, data,
data             3246 drivers/net/ethernet/broadcom/bnx2.c 			skb = bnx2_rx_skb(bp, rxr, data, len, hdr_len, dma_addr,
data             3686 drivers/net/ethernet/broadcom/bnx2.c 	    check_fw_section(fw, &entry->data, 4, false) ||
data             3731 drivers/net/ethernet/broadcom/bnx2.c 	mips_fw = (const struct bnx2_mips_fw_file *) bp->mips_firmware->data;
data             3732 drivers/net/ethernet/broadcom/bnx2.c 	rv2p_fw = (const struct bnx2_rv2p_fw_file *) bp->rv2p_firmware->data;
data             3790 drivers/net/ethernet/broadcom/bnx2.c 	rv2p_code = (__be32 *)(bp->rv2p_firmware->data + file_offset);
data             3810 drivers/net/ethernet/broadcom/bnx2.c 	rv2p_code = (__be32 *)(bp->rv2p_firmware->data + file_offset);
data             3843 drivers/net/ethernet/broadcom/bnx2.c 	__be32 *data;
data             3857 drivers/net/ethernet/broadcom/bnx2.c 	data = (__be32 *)(bp->mips_firmware->data + file_offset);
data             3864 drivers/net/ethernet/broadcom/bnx2.c 			bnx2_reg_wr_ind(bp, offset, be32_to_cpu(data[j]));
data             3868 drivers/net/ethernet/broadcom/bnx2.c 	addr = be32_to_cpu(fw_entry->data.addr);
data             3869 drivers/net/ethernet/broadcom/bnx2.c 	len = be32_to_cpu(fw_entry->data.len);
data             3870 drivers/net/ethernet/broadcom/bnx2.c 	file_offset = be32_to_cpu(fw_entry->data.offset);
data             3871 drivers/net/ethernet/broadcom/bnx2.c 	data = (__be32 *)(bp->mips_firmware->data + file_offset);
data             3878 drivers/net/ethernet/broadcom/bnx2.c 			bnx2_reg_wr_ind(bp, offset, be32_to_cpu(data[j]));
data             3885 drivers/net/ethernet/broadcom/bnx2.c 	data = (__be32 *)(bp->mips_firmware->data + file_offset);
data             3892 drivers/net/ethernet/broadcom/bnx2.c 			bnx2_reg_wr_ind(bp, offset, be32_to_cpu(data[j]));
data             3914 drivers/net/ethernet/broadcom/bnx2.c 		(const struct bnx2_mips_fw_file *) bp->mips_firmware->data;
data             3916 drivers/net/ethernet/broadcom/bnx2.c 		(const struct bnx2_rv2p_fw_file *) bp->rv2p_firmware->data;
data             5492 drivers/net/ethernet/broadcom/bnx2.c 			u8 *data = rx_buf->data;
data             5494 drivers/net/ethernet/broadcom/bnx2.c 			if (!data)
data             5502 drivers/net/ethernet/broadcom/bnx2.c 			rx_buf->data = NULL;
data             5504 drivers/net/ethernet/broadcom/bnx2.c 			kfree(data);
data             5811 drivers/net/ethernet/broadcom/bnx2.c 	u8 *data;
data             5851 drivers/net/ethernet/broadcom/bnx2.c 	map = dma_map_single(&bp->pdev->dev, skb->data, pkt_size,
data             5903 drivers/net/ethernet/broadcom/bnx2.c 	data = rx_buf->data;
data             5905 drivers/net/ethernet/broadcom/bnx2.c 	rx_hdr = get_l2_fhdr(data);
data             5906 drivers/net/ethernet/broadcom/bnx2.c 	data = (u8 *)rx_hdr + BNX2_RX_OFFSET;
data             5927 drivers/net/ethernet/broadcom/bnx2.c 		if (*(data + i) != (unsigned char) (i & 0xff)) {
data             5970 drivers/net/ethernet/broadcom/bnx2.c 	u8 *data = (u8 *) buf;
data             5974 drivers/net/ethernet/broadcom/bnx2.c 	if ((rc = bnx2_nvram_read(bp, 0, data, 4)) != 0)
data             5983 drivers/net/ethernet/broadcom/bnx2.c 	if ((rc = bnx2_nvram_read(bp, 0x100, data, NVRAM_SIZE)) != 0)
data             5986 drivers/net/ethernet/broadcom/bnx2.c 	csum = ether_crc_le(0x100, data);
data             5992 drivers/net/ethernet/broadcom/bnx2.c 	csum = ether_crc_le(0x100, data + 0x100);
data             6669 drivers/net/ethernet/broadcom/bnx2.c 	mapping = dma_map_single(&bp->pdev->dev, skb->data, len, PCI_DMA_TODEVICE);
data             7853 drivers/net/ethernet/broadcom/bnx2.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             7859 drivers/net/ethernet/broadcom/bnx2.c 		data->phy_id = bp->phy_addr;
data             7872 drivers/net/ethernet/broadcom/bnx2.c 		err = bnx2_read_phy(bp, data->reg_num & 0x1f, &mii_regval);
data             7875 drivers/net/ethernet/broadcom/bnx2.c 		data->val_out = mii_regval;
data             7888 drivers/net/ethernet/broadcom/bnx2.c 		err = bnx2_write_phy(bp, data->reg_num & 0x1f, data->val_in);
data             8039 drivers/net/ethernet/broadcom/bnx2.c 	u8 *data;
data             8046 drivers/net/ethernet/broadcom/bnx2.c 	data = kmalloc(256, GFP_KERNEL);
data             8047 drivers/net/ethernet/broadcom/bnx2.c 	if (!data)
data             8050 drivers/net/ethernet/broadcom/bnx2.c 	rc = bnx2_nvram_read(bp, BNX2_VPD_NVRAM_OFFSET, data + BNX2_VPD_LEN,
data             8056 drivers/net/ethernet/broadcom/bnx2.c 		data[i] = data[i + BNX2_VPD_LEN + 3];
data             8057 drivers/net/ethernet/broadcom/bnx2.c 		data[i + 1] = data[i + BNX2_VPD_LEN + 2];
data             8058 drivers/net/ethernet/broadcom/bnx2.c 		data[i + 2] = data[i + BNX2_VPD_LEN + 1];
data             8059 drivers/net/ethernet/broadcom/bnx2.c 		data[i + 3] = data[i + BNX2_VPD_LEN];
data             8062 drivers/net/ethernet/broadcom/bnx2.c 	i = pci_vpd_find_tag(data, 0, BNX2_VPD_LEN, PCI_VPD_LRDT_RO_DATA);
data             8066 drivers/net/ethernet/broadcom/bnx2.c 	rosize = pci_vpd_lrdt_size(&data[i]);
data             8073 drivers/net/ethernet/broadcom/bnx2.c 	j = pci_vpd_find_info_keyword(data, i, rosize,
data             8078 drivers/net/ethernet/broadcom/bnx2.c 	len = pci_vpd_info_field_size(&data[j]);
data             8082 drivers/net/ethernet/broadcom/bnx2.c 	    memcmp(&data[j], "1028", 4))
data             8085 drivers/net/ethernet/broadcom/bnx2.c 	j = pci_vpd_find_info_keyword(data, i, rosize,
data             8090 drivers/net/ethernet/broadcom/bnx2.c 	len = pci_vpd_info_field_size(&data[j]);
data             8096 drivers/net/ethernet/broadcom/bnx2.c 	memcpy(bp->fw_version, &data[j], len);
data             8100 drivers/net/ethernet/broadcom/bnx2.c 	kfree(data);
data             6624 drivers/net/ethernet/broadcom/bnx2.h 	u8			*data;
data             6631 drivers/net/ethernet/broadcom/bnx2.h static inline struct l2_fhdr *get_l2_fhdr(u8 *data)
data             6633 drivers/net/ethernet/broadcom/bnx2.h 	return (struct l2_fhdr *)(PTR_ALIGN(data, BNX2_RX_ALIGN) + NET_SKB_PAD);
data             7044 drivers/net/ethernet/broadcom/bnx2.h 	struct bnx2_fw_file_section data;
data              198 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h #define VIRT_WR_DMAE_LEN(bp, data, addr, len32, le32_swap) \
data              200 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h 		memcpy(GUNZIP_BUF(bp), data, (len32) * 4); \
data              352 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h 	u8		*data;
data              372 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h 	struct doorbell_set_prod data;
data              448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				 first_buf->data + NET_SKB_PAD,
data              464 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	prod_rx_buf->data = first_buf->data;
data              675 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static void bnx2x_frag_free(const struct bnx2x_fastpath *fp, void *data)
data              678 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		skb_free_frag(data);
data              680 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		kfree(data);
data              763 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	u8 *new_data, *data = rx_buf->data;
data              782 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		skb = build_skb(data, fp->rx_frag_size);
data              813 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		rx_buf->data = new_data;
data              829 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	u8 *data;
data              834 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	data = bnx2x_frag_alloc(fp, gfp_mask);
data              835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	if (unlikely(data == NULL))
data              838 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	mapping = dma_map_single(&bp->pdev->dev, data + NET_SKB_PAD,
data              842 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		bnx2x_frag_free(fp, data);
data              847 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	rx_buf->data = data;
data              915 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		u8 *data;
data              957 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		data = rx_buf->data;
data             1017 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		prefetch(data + pad); /* speedup eth_type_trans() */
data             1039 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			memcpy(skb->data, data + pad, len);
data             1048 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				skb = build_skb(data, fp->rx_frag_size);
data             1050 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					bnx2x_frag_free(fp, data);
data             1093 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		rx_buf->data = NULL;
data             1201 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				   struct bnx2x_link_report_data *data)
data             1203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	memset(data, 0, sizeof(*data));
data             1207 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		data->line_speed = bnx2x_get_mf_speed(bp);
data             1212 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				  &data->link_report_flags);
data             1216 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				  &data->link_report_flags);
data             1221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				  &data->link_report_flags);
data             1226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				  &data->link_report_flags);
data             1231 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				  &data->link_report_flags);
data             1233 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		*data = bp->vf_link_vars;
data             1363 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		u8 *data = first_buf->data;
data             1365 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		if (data == NULL) {
data             1373 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		bnx2x_frag_free(fp, data);
data             1374 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		first_buf->data = NULL;
data             1418 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				first_buf->data =
data             1420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				if (!first_buf->data) {
data             1543 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		u8 *data = rx_buf->data;
data             1545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		if (data == NULL)
data             1551 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		rx_buf->data = NULL;
data             1552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		bnx2x_frag_free(fp, data);
data             1920 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		struct ethhdr *hdr = (struct ethhdr *)skb->data;
data             1926 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				(struct vlan_ethhdr *)skb->data;
data             3416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					     skb->data) +
data             3420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					     skb->data) + tcp_hdrlen(skb);
data             3519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		((((u8 *)skb_inner_transport_header(skb) - skb->data) >> 1) <<
data             3529 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			inner_tcp_hdrlen(skb) - skb->data;
data             3536 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		sizeof(struct udphdr) - skb->data;
data             3553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		((((u8 *)skb_transport_header(skb) - skb->data) >> 1) <<
data             3562 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		return skb_transport_header(skb) + tcp_hdrlen(skb) - skb->data;
data             3567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	return skb_transport_header(skb) + sizeof(struct udphdr) - skb->data;
data             3596 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	u8 hlen = (skb_network_header(skb) - skb->data) >> 1;
data             3672 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		pbd_e2->data.tunnel_data.flags |=
data             3684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		pbd_e2->data.tunnel_data.pseudo_csum =
data             3690 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		pbd_e2->data.tunnel_data.pseudo_csum =
data             3697 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	outerip_off = (skb_network_header(skb) - skb->data) >> 1;
data             3802 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	eth = (struct ethhdr *)skb->data;
data             3828 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	mapping = dma_map_single(&bp->pdev->dev, skb->data,
data             3949 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			pbd_e2->data.tunnel_data.ip_hdr_start_inner_w =
data             3951 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 				 skb->data) >> 1;
data             3983 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			bnx2x_set_fw_mac_addr(&pbd_e2->data.mac_addr.src_hi,
data             3984 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					      &pbd_e2->data.mac_addr.src_mid,
data             3985 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					      &pbd_e2->data.mac_addr.src_lo,
data             3988 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			bnx2x_set_fw_mac_addr(&pbd_e2->data.mac_addr.dst_hi,
data             3989 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					      &pbd_e2->data.mac_addr.dst_mid,
data             3990 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					      &pbd_e2->data.mac_addr.dst_lo,
data             3995 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 						&pbd_e2->data.mac_addr.dst_hi,
data             3996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 						&pbd_e2->data.mac_addr.dst_mid,
data             3997 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 						&pbd_e2->data.mac_addr.dst_lo,
data             4003 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 			bnx2x_set_fw_mac_addr(&pbd_e2->data.mac_addr.src_hi,
data             4004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					      &pbd_e2->data.mac_addr.src_mid,
data             4005 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 					      &pbd_e2->data.mac_addr.src_lo,
data             4145 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		   pbd_e2->data.mac_addr.dst_hi,
data             4146 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		   pbd_e2->data.mac_addr.dst_mid,
data             4147 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		   pbd_e2->data.mac_addr.dst_lo,
data             4148 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		   pbd_e2->data.mac_addr.src_hi,
data             4149 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		   pbd_e2->data.mac_addr.src_mid,
data             4150 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 		   pbd_e2->data.mac_addr.src_lo,
data             4168 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c 	txdata->tx_db.data.prod += nbd;
data              899 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h 	prod_rx_buf->data = cons_rx_buf->data;
data             1222 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h 					 u32 addr, size_t size, u32 *data)
data             1226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h 		REG_WR(bp, addr + (i * 4), data[i]);
data             1123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	struct pg_entry_help_data *data = help_data->data; /*shortcut*/
data             1127 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		data[i].pg = DCBX_ILLEGAL_PG;
data             1137 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				if (data[traf_type].pg == add_pg) {
data             1138 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					if (!(data[traf_type].pg_priority &
data             1140 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 						data[traf_type].
data             1142 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					data[traf_type].pg_priority |=
data             1149 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data[help_data->num_of_pg].pg = add_pg;
data             1150 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data[help_data->num_of_pg].pg_priority =
data             1152 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data[help_data->num_of_pg].num_of_dif_pri = 1;
data             1168 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	cos_data->data[0].pausable =
data             1170 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	cos_data->data[0].pri_join_mask = pri_join_mask;
data             1171 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	cos_data->data[0].cos_bw = 100;
data             1176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					    struct cos_entry_help_data *data,
data             1179 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	if (data->cos_bw == DCBX_INVALID_COS_BW)
data             1180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		data->cos_bw = pg_bw;
data             1182 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		data->cos_bw += pg_bw;
data             1196 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	cos_data->data[0].pausable = true;
data             1197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	cos_data->data[1].pausable = false;
data             1198 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	cos_data->data[0].pri_join_mask = cos_data->data[1].pri_join_mask = 0;
data             1205 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[1].pri_join_mask |= pri_tested;
data             1208 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].pri_join_mask |= pri_tested;
data             1215 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			bnx2x_dcbx_add_to_cos_bw(bp, &cos_data->data[entry],
data             1221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[entry].strict =
data             1224 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	if ((0 == cos_data->data[0].pri_join_mask) &&
data             1225 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	    (0 == cos_data->data[1].pri_join_mask))
data             1249 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	if (pg_help_data->data[0].pg < DCBX_MAX_NUM_PG_BW_ENTRIES) {
data             1256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].pausable = true;
data             1258 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[1].pausable = false;
data             1261 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[0].cos_bw = 50;
data             1262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[1].cos_bw = 50;
data             1268 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					cos_data->data[0].cos_bw = 33;
data             1269 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					cos_data->data[1].cos_bw = 67;
data             1271 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					cos_data->data[0].cos_bw = 67;
data             1272 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					cos_data->data[1].cos_bw = 33;
data             1282 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[0].cos_bw = 50;
data             1283 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[1].cos_bw = 50;
data             1285 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[0].cos_bw = 67;
data             1286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[1].cos_bw = 33;
data             1288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[1].pausable = true;
data             1289 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].pausable = true;
data             1291 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].pri_join_mask = (pri_join_mask &
data             1294 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[1].pri_join_mask =
data             1312 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[0].strict =
data             1314 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[1].strict =
data             1318 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[0].strict =
data             1321 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[1].strict =
data             1325 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].pausable = true;
data             1327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[1].pausable = false;
data             1334 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].pausable =
data             1335 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[1].pausable =
data             1351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].pri_join_mask = pri_mask_without_pri;
data             1352 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[1].pri_join_mask = pri_tested;
data             1357 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].strict =
data             1360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[1].strict =
data             1384 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					 pg_help_data->data[0].pg_priority) ||
data             1386 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					 pg_help_data->data[1].pg_priority)) {
data             1397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data->data[0].pausable = true;
data             1399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data->data[1].pausable = false;
data             1401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				pg_help_data->data[0].pg_priority)) {
data             1403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].pri_join_mask =
data             1404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				pg_help_data->data[0].pg_priority;
data             1405 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			pg[0] = pg_help_data->data[0].pg;
data             1406 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[1].pri_join_mask =
data             1407 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				pg_help_data->data[1].pg_priority;
data             1408 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			pg[1] = pg_help_data->data[1].pg;
data             1410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[0].pri_join_mask =
data             1411 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				pg_help_data->data[1].pg_priority;
data             1412 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			pg[0] = pg_help_data->data[1].pg;
data             1413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[1].pri_join_mask =
data             1414 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				pg_help_data->data[0].pg_priority;
data             1415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			pg[1] = pg_help_data->data[0].pg;
data             1421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data->data[0].pausable = cos_data->data[1].pausable =
data             1423 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data->data[0].pri_join_mask =
data             1424 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			pg_help_data->data[0].pg_priority;
data             1425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		pg[0] = pg_help_data->data[0].pg;
data             1426 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data->data[1].pri_join_mask =
data             1427 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			pg_help_data->data[1].pg_priority;
data             1428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		pg[1] = pg_help_data->data[1].pg;
data             1434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[i].cos_bw =
data             1437 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			cos_data->data[i].strict =
data             1452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	if (required_num_of_pg == 0 || ARRAY_SIZE(pg_help_data->data)
data             1463 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		entry_removed %= ARRAY_SIZE(pg_help_data->data);
data             1465 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		pg_help_data->data[entry_joined].pg_priority |=
data             1466 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			pg_help_data->data[entry_removed].pg_priority;
data             1468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		pg_help_data->data[entry_joined].num_of_dif_pri +=
data             1469 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			pg_help_data->data[entry_removed].num_of_dif_pri;
data             1471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		if (pg_help_data->data[entry_joined].pg == DCBX_STRICT_PRI_PG ||
data             1472 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		    pg_help_data->data[entry_removed].pg == DCBX_STRICT_PRI_PG)
data             1474 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			pg_help_data->data[entry_joined].pg =
data             1479 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					pg_help_data->data[entry_joined].pg) +
data             1481 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					pg_help_data->data[entry_removed].pg);
data             1484 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				pg_help_data->data[entry_joined].pg, pg_joined);
data             1509 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	cos_data->data[0].pri_join_mask = cos_data->data[1].pri_join_mask = 0;
data             1535 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data->data[0].pausable = cos_data->data[1].pausable =
data             1554 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[entry].pri_join_mask |=
data             1557 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 					&cos_data->data[entry],
data             1562 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[1].pri_join_mask |= pri_tested;
data             1566 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				cos_data->data[1].strict =
data             1634 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			struct cos_entry_help_data *data = &cos_data->
data             1635 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 								data[entry];
data             1639 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data->cos_bw = DCBX_INVALID_COS_BW;
data             1640 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data->strict = strict_pri;
data             1641 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data->pri_join_mask = strict_app_pris;
data             1642 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data->pausable = DCBX_IS_PFC_PRI_SOME_PAUSE(bp,
data             1643 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 							data->pri_join_mask);
data             1647 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data->cos_bw = DCBX_INVALID_COS_BW;
data             1648 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data->strict = strict_pri;
data             1649 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data->pri_join_mask = app_pri_bit;
data             1650 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				data->pausable = DCBX_IS_PFC_PRI_SOME_PAUSE(bp,
data             1651 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 							data->pri_join_mask);
data             1679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		struct cos_entry_help_data *data = &cos_data->
data             1680 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 						    data[entry];
data             1682 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		data->cos_bw = DCBX_INVALID_COS_BW;
data             1683 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		data->strict = BNX2X_DCBX_STRICT_COS_HIGHEST;
data             1684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		data->pri_join_mask = strict_app_pris;
data             1685 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		data->pausable = DCBX_IS_PFC_PRI_SOME_PAUSE(bp,
data             1686 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				 data->pri_join_mask);
data             1720 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		struct pg_entry_help_data *pg =  &help_data->data[i];
data             1722 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			struct cos_entry_help_data *data = &cos_data->
data             1723 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 							    data[entry];
data             1725 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			data->cos_bw = DCBX_PG_BW_GET(ets->pg_bw_tbl, pg->pg);
data             1726 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			data->strict = BNX2X_DCBX_STRICT_INVALID;
data             1727 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			data->pri_join_mask = pg->pg_priority;
data             1728 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			data->pausable = DCBX_IS_PFC_PRI_SOME_PAUSE(bp,
data             1729 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 						data->pri_join_mask);
data             1764 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		if (DCBX_STRICT_PRIORITY != help_data->data[i].pg &&
data             1765 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		    DCBX_MAX_NUM_PG_BW_ENTRIES <= help_data->data[i].pg)
data             1767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				  help_data->data[i].pg);
data             1768 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		pri_join_mask   |=  help_data->data[i].pg_priority;
data             1769 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		num_of_dif_pri  += help_data->data[i].num_of_dif_pri;
data             1774 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 	for (i = 0; i < ARRAY_SIZE(cos_data.data); i++) {
data             1775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data.data[i].pri_join_mask = 0;
data             1776 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data.data[i].pausable = false;
data             1777 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data.data[i].strict = BNX2X_DCBX_STRICT_INVALID;
data             1778 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		cos_data.data[i].cos_bw = DCBX_INVALID_COS_BW;
data             1796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		p->strict = cos_data.data[i].strict;
data             1797 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		p->bw_tbl = cos_data.data[i].cos_bw;
data             1798 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		p->pri_bitmask = cos_data.data[i].pri_join_mask;
data             1799 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 		p->pauseable = cos_data.data[i].pausable;
data             1825 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 				  i, cos_data.data[i].pri_join_mask);
data             1829 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c 			   i, cos_data.data[i].pri_join_mask);
data              147 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h 	struct cos_entry_help_data	data[DCBX_COS_MAX_NUM];
data              180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h 	struct pg_entry_help_data	data[LLFC_DRIVER_TRAFFIC_TYPE_MAX];
data             1511 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 				   u8 *data)
data             1515 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	u8 *user_data = data;
data             2511 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	u8 *data;
data             2565 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	mapping = dma_map_single(&bp->pdev->dev, skb->data,
data             2624 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	txdata->tx_db.data.prod += 2;
data             2672 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	data = rx_buf->data + NET_SKB_PAD + cqe->fast_path_cqe.placement_offset;
data             2674 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		if (*(data + i) != (unsigned char) (i & 0xff))
data             3332 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		info->data = RXH_IP_SRC | RXH_IP_DST |
data             3337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			info->data = RXH_IP_SRC | RXH_IP_DST |
data             3340 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			info->data = RXH_IP_SRC | RXH_IP_DST;
data             3344 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			info->data = RXH_IP_SRC | RXH_IP_DST |
data             3347 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 			info->data = RXH_IP_SRC | RXH_IP_DST;
data             3351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		info->data = RXH_IP_SRC | RXH_IP_DST;
data             3354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		info->data = 0;
data             3368 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		info->data = BNX2X_NUM_ETH_QUEUES(bp);
data             3384 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 	   info->flow_type, info->data);
data             3390 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		if (info->data ^ (RXH_IP_SRC | RXH_IP_DST |
data             3401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		if (info->data == (RXH_IP_SRC | RXH_IP_DST |
data             3404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		else if (info->data == (RXH_IP_SRC | RXH_IP_DST))
data             3439 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		if (info->data ^ (RXH_IP_SRC | RXH_IP_DST)) {
data             3457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 		if (info->data) {
data             4393 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h 	union eth_specific_data data;
data             4561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h 	union eth_mac_addr_or_tunnel_data data;
data             5315 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h 	union event_data data;
data             5820 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h 	union protocol_common_specific_data data;
data               52 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			      const u32 *data, u32 len)
data               57 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 		REG_WR(bp, addr + i*4, data[i]);
data               61 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			      const u32 *data, u32 len)
data               66 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 		bnx2x_reg_wr_ind(bp, addr + i*4, data[i]);
data              115 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			     const u32 *data, u32 len64)
data              123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	data64 = HILO_U64((*(data + 1)), (*data));
data              154 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 				const u8 *data)
data              157 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 		data = INIT_TSEM_INT_TABLE_DATA(bp);
data              160 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			data = INIT_CSEM_INT_TABLE_DATA(bp);
data              163 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			data = INIT_USEM_INT_TABLE_DATA(bp);
data              166 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			data = INIT_XSEM_INT_TABLE_DATA(bp);
data              169 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			data = INIT_TSEM_PRAM_DATA(bp);
data              172 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			data = INIT_CSEM_PRAM_DATA(bp);
data              175 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			data = INIT_USEM_PRAM_DATA(bp);
data              178 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			data = INIT_XSEM_PRAM_DATA(bp);
data              180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	return data;
data              184 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			     const u32 *data, u32 len)
data              187 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 		VIRT_WR_DMAE_LEN(bp, data, addr, len, 0);
data              191 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 		bnx2x_init_ind_wr(bp, addr, data, len);
data              195 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 		bnx2x_init_str_wr(bp, addr, data, len);
data              210 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	const u8 *data = NULL;
data              214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	data = bnx2x_sel_blob(bp, addr, data) + blob_off*4;
data              216 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	rc = bnx2x_gunzip(bp, data, len);
data              239 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 	const u32 *data, *data_base;
data              258 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 		data = data_base + op->arr_wr.data_off;
data              268 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			bnx2x_init_str_wr(bp, addr, data, len);
data              271 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			bnx2x_init_wr_wb(bp, addr, data, len);
data              284 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h 			bnx2x_init_wr_64(bp, addr, data, len);
data             10150 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	u16 data[PHY848xx_CMDHDLR_MAX_ARGS];
data             10164 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	data[1] = (u16)pair_swap;
data             10167 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      PHY848xx_CMD_SET_PAIR_SWAP, data,
data             10170 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		DP(NETIF_MSG_LINK, "Pairswap OK, val=0x%x\n", data[1]);
data              575 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		u32 *data = bnx2x_sp(bp, wb_data[0]);
data              578 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bnx2x_init_ind_wr(bp, dst_addr, data, len32);
data              580 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			bnx2x_init_str_wr(bp, dst_addr, data, len32);
data              610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		u32 *data = bnx2x_sp(bp, wb_data[0]);
data              615 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				data[i] = bnx2x_reg_rd_ind(bp, src_addr + i*4);
data              618 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				data[i] = REG_RD(bp, src_addr + i*4);
data              763 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	__be32 data[9];
data              822 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			data[word] = htonl(REG_RD(bp, offset + 4*word));
data              823 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		data[8] = 0x0;
data              824 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		pr_cont("%s", (char *)data);
data              830 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			data[word] = htonl(REG_RD(bp, offset + 4*word));
data              831 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		data[8] = 0x0;
data              832 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		pr_cont("%s", (char *)data);
data             1086 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			u32 *data = (u32 *)&bp->eq_ring[i].message.data;
data             1092 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				  data[0], data[1], data[2]);
data             1114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				  i, j, rx_bd[1], rx_bd[0], sw_bd->data);
data             3911 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	spe->data.update_data_addr.hi = cpu_to_le32(data_hi);
data             3912 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	spe->data.update_data_addr.lo = cpu_to_le32(data_lo);
data             5287 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u32 echo = le32_to_cpu(elem->message.data.eth_event.echo);
data             5351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	if (elem->message.data.vif_list_event.echo == VIF_LIST_RULE_GET) {
data             5354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		   elem->message.data.vif_list_event.func_bit_map);
data             5356 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			elem->message.data.vif_list_event.func_bit_map);
data             5357 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	} else if (elem->message.data.vif_list_event.echo ==
data             5490 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 					      &elem->message.data.vf_pf_event);
data             5508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			cid = SW_CID(elem->message.data.cfc_del_event.cid);
data             5541 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			echo = elem->message.data.function_update_event.echo;
data             5604 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   SW_CID(elem->message.data.eth_event.echo));
data             6415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	SET_FLAG(txdata->tx_db.data.header.header, DOORBELL_HDR_DB_TYPE, 1);
data             6416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	txdata->tx_db.data.zero_fill1 = 0;
data             6417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	txdata->tx_db.data.prod = 0;
data             7737 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u32 data, ctl, cnt = 100;
data             7749 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	data = (IGU_USE_REGISTER_cstorm_type_0_sb_cleanup
data             7759 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			 data, igu_addr_data);
data             7760 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	REG_WR(bp, igu_addr_data, data);
data             13417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	fw_hdr = (struct bnx2x_fw_file_hdr *)firmware->data;
data             13433 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	ops_offsets = (__force __be16 *)(firmware->data + offset);
data             13445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	fw_ver = firmware->data + offset;
data             13529 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	func(bp->firmware->data + be32_to_cpu(fw_hdr->arr.offset),	\
data             13567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	fw_hdr = (struct bnx2x_fw_file_hdr *)bp->firmware->data;
data             13582 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	INIT_TSEM_INT_TABLE_DATA(bp) = bp->firmware->data +
data             13584 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	INIT_TSEM_PRAM_DATA(bp)      = bp->firmware->data +
data             13586 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	INIT_USEM_INT_TABLE_DATA(bp) = bp->firmware->data +
data             13588 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	INIT_USEM_PRAM_DATA(bp)      = bp->firmware->data +
data             13590 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	INIT_XSEM_INT_TABLE_DATA(bp) = bp->firmware->data +
data             13592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	INIT_XSEM_PRAM_DATA(bp)      = bp->firmware->data +
data             13594 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	INIT_CSEM_INT_TABLE_DATA(bp) = bp->firmware->data +
data             13596 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	INIT_CSEM_PRAM_DATA(bp)      = bp->firmware->data +
data             14666 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		   spe->data.update_data_addr.hi,
data             14667 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		   spe->data.update_data_addr.lo,
data             14731 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	ctl.data.comp.cid = cid;
data             14732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	ctl.data.comp.error = err;
data             14785 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		u32 index = ctl->data.io.offset;
data             14786 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		dma_addr_t addr = ctl->data.io.dma_addr;
data             14793 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		int count = ctl->data.credit.credit_count;
data             14861 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		int count = ctl->data.credit.credit_count;
data             14869 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		int ulp_type = ctl->data.register_data.ulp_type;
data             14898 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			host_addr = (u32 *) &(ctl->data.register_data.
data             14910 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		int ulp_type = ctl->data.ulp_type;
data             15068 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			       void *data)
data             15107 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bp->cnic_data = data;
data             7648 drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h static inline u8 calc_crc8(u32 data, u8 crc)
data             7658 drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h 		D[i] = (u8)(data & 1);
data             7659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h 		data = data >> 1;
data              641 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			       union bnx2x_classification_ramrod_data *data)
data              645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	DP(BNX2X_MSG_SP, "Checking MAC %pM for ADD command\n", data->mac.mac);
data              647 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	if (!is_valid_ether_addr(data->mac.mac))
data              652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (ether_addr_equal(data->mac.mac, pos->u.mac.mac) &&
data              653 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		    (data->mac.is_inner_mac == pos->u.mac.is_inner_mac))
data              661 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				union bnx2x_classification_ramrod_data *data)
data              665 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	DP(BNX2X_MSG_SP, "Checking VLAN %d for ADD command\n", data->vlan.vlan);
data              668 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (data->vlan.vlan == pos->u.vlan.vlan)
data              676 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				   union bnx2x_classification_ramrod_data *data)
data              681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	   data->vlan_mac.mac, data->vlan_mac.vlan);
data              684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if ((data->vlan_mac.vlan == pos->u.vlan_mac.vlan) &&
data              685 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		    (!memcmp(data->vlan_mac.mac, pos->u.vlan_mac.mac,
data              687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		    (data->vlan_mac.is_inner_mac ==
data              698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			    union bnx2x_classification_ramrod_data *data)
data              702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	DP(BNX2X_MSG_SP, "Checking MAC %pM for DEL command\n", data->mac.mac);
data              705 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (ether_addr_equal(data->mac.mac, pos->u.mac.mac) &&
data              706 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		    (data->mac.is_inner_mac == pos->u.mac.is_inner_mac))
data              715 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			     union bnx2x_classification_ramrod_data *data)
data              719 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	DP(BNX2X_MSG_SP, "Checking VLAN %d for DEL command\n", data->vlan.vlan);
data              722 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (data->vlan.vlan == pos->u.vlan.vlan)
data              731 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				 union bnx2x_classification_ramrod_data *data)
data              736 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	   data->vlan_mac.mac, data->vlan_mac.vlan);
data              739 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if ((data->vlan_mac.vlan == pos->u.vlan_mac.vlan) &&
data              740 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		    (!memcmp(data->vlan_mac.mac, pos->u.vlan_mac.mac,
data              742 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		    (data->vlan_mac.is_inner_mac ==
data              753 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			     union bnx2x_classification_ramrod_data *data)
data              761 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	pos = src_o->check_del(bp, src_o, data);
data              764 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	rc = dst_o->check_add(bp, dst_o, data);
data              779 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	union bnx2x_classification_ramrod_data *data)
data              887 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct eth_classify_rules_ramrod_data *data =
data              890 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	union eth_classify_rule_cmd *rule_entry = &data->rules[rule_idx];
data              923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		memset(data, 0, sizeof(*data));
data              962 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header,
data             1071 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct eth_classify_rules_ramrod_data *data =
data             1074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	union eth_classify_rule_cmd *rule_entry = &data->rules[rule_idx];
data             1081 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		memset(data, 0, sizeof(*data));
data             1111 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header,
data             1121 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct eth_classify_rules_ramrod_data *data =
data             1124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	union eth_classify_rule_cmd *rule_entry = &data->rules[rule_idx];
data             1133 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		memset(data, 0, sizeof(*data));
data             1168 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	bnx2x_vlan_mac_set_rdata_hdr_e2(raw->cid, raw->state, &data->header,
data             1275 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct bnx2x_mac_ramrod_data *data = &elem->cmd_data.vlan_mac.u.mac;
data             1279 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (!memcmp(&pos->cmd_data.vlan_mac.u.mac, data,
data             1280 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			      sizeof(*data)) &&
data             1292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct bnx2x_vlan_ramrod_data *data = &elem->cmd_data.vlan_mac.u.vlan;
data             1296 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (!memcmp(&pos->cmd_data.vlan_mac.u.vlan, data,
data             1297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			      sizeof(*data)) &&
data             1309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct bnx2x_vlan_mac_ramrod_data *data =
data             1314 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		if (!memcmp(&pos->cmd_data.vlan_mac.u.vlan_mac, data,
data             1315 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			    sizeof(*data)) &&
data             2447 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct eth_filter_rules_ramrod_data *data = p->rdata;
data             2452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	memset(data, 0, sizeof(*data));
data             2458 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		data->rules[rule_idx].client_id = p->cl_id;
data             2459 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		data->rules[rule_idx].func_id = p->func_id;
data             2461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		data->rules[rule_idx].cmd_general_data =
data             2465 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 					       &(data->rules[rule_idx++]),
data             2471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		data->rules[rule_idx].client_id = p->cl_id;
data             2472 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		data->rules[rule_idx].func_id = p->func_id;
data             2474 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		data->rules[rule_idx].cmd_general_data =
data             2478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 					       &(data->rules[rule_idx++]),
data             2491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			data->rules[rule_idx].client_id = bnx2x_fcoe(bp, cl_id);
data             2492 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			data->rules[rule_idx].func_id = p->func_id;
data             2494 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			data->rules[rule_idx].cmd_general_data =
data             2498 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 						       &(data->rules[rule_idx]),
data             2505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			data->rules[rule_idx].client_id = bnx2x_fcoe(bp, cl_id);
data             2506 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			data->rules[rule_idx].func_id = p->func_id;
data             2508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			data->rules[rule_idx].cmd_general_data =
data             2512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 						       &(data->rules[rule_idx]),
data             2521 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	bnx2x_rx_mode_set_rdata_hdr_e2(p->cid, &data->header, rule_idx);
data             2524 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			 data->header.rule_cnt, p->rx_accept_flags,
data             2631 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	} data;
data             2693 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	INIT_LIST_HEAD(&new_cmd->data.macs_head);
data             2735 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				      &new_cmd->data.macs_head);
data             2746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		new_cmd->data.macs_num = p->mcast_list_len;
data             2750 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		new_cmd->data.next_bin = 0;
data             2834 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct eth_multicast_rules_ramrod_data *data =
data             2844 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->rules[idx].cmd_general_data |= rx_tx_add_flag;
data             2886 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->rules[idx].bin_id    = (u8)bin;
data             2887 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->rules[idx].func_id   = func_id;
data             2888 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->rules[idx].engine_id = o->engine_id;
data             2940 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	list_for_each_entry_safe(pmac_pos, pmac_pos_n, &cmd_pos->data.macs_head,
data             2963 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	if (list_empty(&cmd_pos->data.macs_head))
data             2973 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	while (cmd_pos->data.macs_num) {
data             2978 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		cmd_pos->data.macs_num--;
data             2981 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		   cmd_pos->data.macs_num, cnt);
data             2993 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	if (!cmd_pos->data.macs_num)
data             3001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	cmd_pos->data.next_bin = o->hdl_restore(bp, o, cmd_pos->data.next_bin,
data             3004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	if (cmd_pos->data.next_bin < 0)
data             3009 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		cmd_pos->data.next_bin++;
data             3028 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	list_for_each_entry_safe(pmac_pos, pmac_pos_n, &cmd_pos->data.macs_head,
data             3044 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	INIT_LIST_HEAD(&cmd_pos->data.macs_head);
data             3059 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		list_add_tail(&p_item->link , &cmd_pos->data.macs_head);
data             3098 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	list_for_each_entry_safe(p_item, p_item_n, &cmd_pos->data.macs_head,
data             3112 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	if (list_empty(&cmd_pos->data.macs_head))
data             3334 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct eth_multicast_rules_ramrod_data *data =
data             3337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->header.echo = cpu_to_le32((r->cid & BNX2X_SWCID_MASK) |
data             3340 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->header.rule_cnt = len;
data             3377 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct eth_multicast_rules_ramrod_data *data =
data             3382 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	memset(data, 0, sizeof(*data));
data             3662 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct mac_configuration_cmd *data =
data             3667 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		bnx2x_set_fw_mac_addr(&data->config_table[idx].msb_mac_addr,
data             3668 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				      &data->config_table[idx].middle_mac_addr,
data             3669 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				      &data->config_table[idx].lsb_mac_addr,
data             3672 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		data->config_table[idx].vlan_id = 0;
data             3673 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		data->config_table[idx].pf_id = r->func_id;
data             3674 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		data->config_table[idx].clients_bit_vector =
data             3677 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		SET_FLAG(data->config_table[idx].flags,
data             3695 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct mac_configuration_cmd *data =
data             3702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->hdr.offset = offset;
data             3703 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->hdr.client_id = cpu_to_le16(0xff);
data             3704 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->hdr.echo = cpu_to_le32((r->cid & BNX2X_SWCID_MASK) |
data             3707 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->hdr.length = len;
data             3766 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		list_for_each_entry(pmac_pos, &cmd_pos->data.macs_head, link) {
data             3778 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		cnt = cmd_pos->data.macs_num;
data             3833 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct mac_configuration_cmd *data =
data             3839 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	if (GET_FLAG(data->config_table[0].flags,
data             3841 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		int i, len = data->hdr.length;
data             3855 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				&data->config_table[i].msb_mac_addr,
data             3856 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				&data->config_table[i].middle_mac_addr,
data             3857 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				&data->config_table[i].lsb_mac_addr,
data             3881 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct mac_configuration_cmd *data =
data             3886 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	memset(data, 0, sizeof(*data));
data             3890 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		SET_FLAG(data->config_table[i].flags,
data             4486 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	struct eth_rss_update_ramrod_data *data =
data             4492 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	memset(data, 0, sizeof(*data));
data             4497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->echo = cpu_to_le32((r->cid & BNX2X_SWCID_MASK) |
data             4506 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->rss_mode = rss_mode;
data             4540 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		u8 *dst = (u8 *)(data->rss_key) + sizeof(data->rss_key);
data             4547 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 		for (i = 0; i < sizeof(data->rss_key); i++)
data             4553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->capabilities = cpu_to_le16(caps);
data             4556 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->rss_result_mask = p->rss_result_mask;
data             4559 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->rss_engine_id = o->engine_id;
data             4561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	DP(BNX2X_MSG_SP, "rss_engine_id=%d\n", data->rss_engine_id);
data             4564 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	memcpy(data->indirection_table, p->ind_table,
data             4778 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				struct client_init_ramrod_data *data)
data             4785 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->rx.tpa_en |= test_bit(BNX2X_Q_FLG_TPA_IPV6, &params->flags) *
data             4947 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				struct client_init_ramrod_data *data)
data             4951 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				       &data->general,
data             4956 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				  &data->tx,
data             4961 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				  &data->rx,
data             4966 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				     &data->rx);
data             4972 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				struct tx_queue_init_ramrod_data *data)
data             4976 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				       &data->general,
data             4981 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				  &data->tx,
data             4986 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			 data->tx.tx_bd_page_base.lo,
data             4987 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 			 data->tx.tx_bd_page_base.hi);
data             5146 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				     struct client_update_ramrod_data *data)
data             5149 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->client_id = obj->cl_id;
data             5152 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->func_id = obj->func_id;
data             5155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->default_vlan = cpu_to_le16(params->def_vlan);
data             5158 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->inner_vlan_removal_enable_flg =
data             5160 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->inner_vlan_removal_change_flg =
data             5165 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->outer_vlan_removal_enable_flg =
data             5167 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->outer_vlan_removal_change_flg =
data             5174 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->anti_spoofing_enable_flg =
data             5176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->anti_spoofing_change_flg =
data             5180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->activate_flg =
data             5182 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->activate_change_flg =
data             5186 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->default_vlan_enable_flg =
data             5188 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->default_vlan_change_flg =
data             5193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->silent_vlan_change_flg =
data             5196 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->silent_vlan_removal_flg =
data             5198 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->silent_vlan_value = cpu_to_le16(params->silent_removal_value);
data             5199 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->silent_vlan_mask = cpu_to_le16(params->silent_removal_mask);
data             5202 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->tx_switching_flg =
data             5204 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->tx_switching_change_flg =
data             5209 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->handle_ptp_pkts_flg =
data             5211 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->handle_ptp_pkts_change_flg =
data             5293 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 				struct tpa_update_ramrod_data *data)
data             5295 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->client_id = obj->cl_id;
data             5296 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->complete_on_both_clients = params->complete_on_both_clients;
data             5297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->dont_verify_rings_pause_thr_flg =
data             5299 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->max_agg_size = cpu_to_le16(params->max_agg_sz);
data             5300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->max_sges_for_packet = params->max_sges_pkt;
data             5301 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->max_tpa_queues = params->max_tpa_queues;
data             5302 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->sge_buff_size = cpu_to_le16(params->sge_buff_sz);
data             5303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->sge_page_base_hi = cpu_to_le32(U64_HI(params->sge_map));
data             5304 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->sge_page_base_lo = cpu_to_le32(U64_LO(params->sge_map));
data             5305 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->sge_pause_thr_high = cpu_to_le16(params->sge_pause_thr_high);
data             5306 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->sge_pause_thr_low = cpu_to_le16(params->sge_pause_thr_low);
data             5307 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->tpa_mode = params->tpa_mode;
data             5308 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->update_ipv4 = params->update_ipv4;
data             5309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c 	data->update_ipv6 = params->update_ipv6;
data              340 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h 			 union bnx2x_classification_ramrod_data *data);
data              350 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h 			     union bnx2x_classification_ramrod_data *data);
data              360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h 			   union bnx2x_classification_ramrod_data *data);
data             1684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 	u32 echo = le32_to_cpu(elem->message.data.eth_event.echo);
data             1759 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		cid = SW_CID(elem->message.data.cfc_del_event.cid);
data             1766 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		cid = SW_CID(elem->message.data.eth_event.echo);
data             1770 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		abs_vfid = elem->message.data.vf_flr_event.vf_id;
data             1775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 		abs_vfid = elem->message.data.malicious_vf_event.vf_id;
data             1778 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c 			  elem->message.data.malicious_vf_event.err_id);
data              405 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		void *pdata = tx_push_buf->data;
data              483 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	mapping = dma_map_single(&pdev->dev, skb->data, len, DMA_TO_DEVICE);
data              709 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u8 *data;
data              712 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	data = kmalloc(bp->rx_buf_size, gfp);
data              713 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	if (!data)
data              716 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	*mapping = dma_map_single_attrs(&pdev->dev, data + bp->rx_dma_offset,
data              721 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		kfree(data);
data              722 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		data = NULL;
data              724 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	return data;
data              741 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		rx_buf->data = page;
data              744 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		u8 *data = __bnxt_alloc_rx_data(bp, &mapping, gfp);
data              746 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		if (!data)
data              749 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		rx_buf->data = data;
data              750 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		rx_buf->data_ptr = data + bp->rx_offset;
data              758 drivers/net/ethernet/broadcom/bnxt/bnxt.c void bnxt_reuse_rx_data(struct bnxt_rx_ring_info *rxr, u16 cons, void *data)
data              767 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	prod_rx_buf->data = data;
data              925 drivers/net/ethernet/broadcom/bnxt/bnxt.c 					u16 cons, void *data, u8 *data_ptr,
data              932 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct page *page = data;
data              939 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bnxt_reuse_rx_data(rxr, cons, data);
data              958 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	memcpy(skb->data - NET_IP_ALIGN, data_ptr - NET_IP_ALIGN,
data              972 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				   void *data, u8 *data_ptr,
data              982 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bnxt_reuse_rx_data(rxr, cons, data);
data              986 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	skb = build_skb(data, 0);
data              990 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		kfree(data);
data             1089 drivers/net/ethernet/broadcom/bnxt/bnxt.c static inline struct sk_buff *bnxt_copy_skb(struct bnxt_napi *bnapi, u8 *data,
data             1104 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	memcpy(skb->data - NET_IP_ALIGN, data - NET_IP_ALIGN,
data             1239 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	prod_rx_buf->data = tpa_info->data;
data             1249 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	tpa_info->data = cons_rx_buf->data;
data             1251 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cons_rx_buf->data = NULL;
data             1283 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	bnxt_reuse_rx_data(rxr, cons, cons_rx_buf->data);
data             1285 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	cons_rx_buf->data = NULL;
data             1300 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct iphdr *iph = (struct iphdr *)skb->data;
data             1305 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		struct ipv6hdr *iph = (struct ipv6hdr *)skb->data;
data             1340 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		__be16 proto = *((__be16 *)(skb->data + inner_ip_off -
data             1376 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		__be16 proto = *((__be16 *)(skb->data + outer_ip_off -
data             1405 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		__be16 proto = *((__be16 *)(skb->data + outer_ip_off -
data             1516 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	void *data;
data             1556 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	data = tpa_info->data;
data             1586 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		tpa_info->data = new_data;
data             1590 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		skb = build_skb(data, 0);
data             1596 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			kfree(data);
data             1686 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	void *data;
data             1744 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	data = rx_buf->data;
data             1760 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	rx_buf->data = NULL;
data             1764 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bnxt_reuse_rx_data(rxr, cons, data);
data             1784 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	if (bnxt_rx_xdp(bp, rxr, cons, data, &data_ptr, &len, event)) {
data             1791 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		bnxt_reuse_rx_data(rxr, cons, data);
data             1806 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		skb = bp->rx_skb_func(bp, rxr, cons, data, data_ptr, dma_addr,
data             1941 drivers/net/ethernet/broadcom/bnxt/bnxt.c #define BNXT_GET_EVENT_PORT(data)	\
data             1942 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	((data) &			\
data             2560 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				u8 *data = tpa_info->data;
data             2562 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				if (!data)
data             2571 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				tpa_info->data = NULL;
data             2573 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				kfree(data);
data             2580 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			void *data = rx_buf->data;
data             2582 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			if (!data)
data             2585 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			rx_buf->data = NULL;
data             2592 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				page_pool_recycle_direct(rxr->page_pool, data);
data             2598 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				kfree(data);
data             3226 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			u8 *data;
data             3230 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				data = __bnxt_alloc_rx_data(bp, &mapping,
data             3232 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				if (!data)
data             3235 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				rxr->rx_tpa[i].data = data;
data             3236 drivers/net/ethernet/broadcom/bnxt/bnxt.c 				rxr->rx_tpa[i].data_ptr = data + bp->rx_offset;
data             4182 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	u32 *data = msg;
data             4243 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		data = (u32 *)&short_input;
data             4253 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	__iowrite32_copy(bp->bar0 + bar_offset, data, msg_len / 4);
data             4459 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		u32 data[8];
data             4462 drivers/net/ethernet/broadcom/bnxt/bnxt.c 		memset(data, 0, sizeof(data));
data             4469 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			data[idx] |= 1 << bit;
data             4473 drivers/net/ethernet/broadcom/bnxt/bnxt.c 			req.vf_req_fwd[i] = cpu_to_le32(data[i]);
data              699 drivers/net/ethernet/broadcom/bnxt/bnxt.h 	void			*data;
data              751 drivers/net/ethernet/broadcom/bnxt/bnxt.h 	u32			data[25];
data              832 drivers/net/ethernet/broadcom/bnxt/bnxt.h 	void			*data;
data             1961 drivers/net/ethernet/broadcom/bnxt/bnxt.h void bnxt_reuse_rx_data(struct bnxt_rx_ring_info *rxr, u16 cons, void *data);
data               97 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	void *data;
data              124 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 		data = &req.unused_0 + qidx * (sizeof(cos2bw) - 4);
data              125 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 		memcpy(data, &cos2bw.queue_id, sizeof(cos2bw) - 4);
data              140 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	void *data;
data              152 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	data = &resp->queue_id0 + offsetof(struct bnxt_cos2bw_cfg, queue_id);
data              153 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	for (i = 0; i < bp->max_tc; i++, data += sizeof(cos2bw) - 4) {
data              156 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 		memcpy(&cos2bw.queue_id, data, sizeof(cos2bw) - 4);
data              309 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	struct hwrm_struct_hdr *data;
data              318 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	data_len = sizeof(*data) + sizeof(*fw_app) * n;
data              319 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	data = dma_alloc_coherent(&bp->pdev->dev, data_len, &mapping,
data              321 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	if (!data)
data              333 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	fw_app = (struct hwrm_struct_data_dcbx_app *)(data + 1);
data              335 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	if (data->struct_id != cpu_to_le16(STRUCT_HDR_STRUCT_ID_DCBX_APP)) {
data              340 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	n = data->count;
data              371 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	data->count = n;
data              372 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	data->len = cpu_to_le16(sizeof(*fw_app) * n);
data              373 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	data->subtype = cpu_to_le16(HWRM_STRUCT_DATA_SUBTYPE_HOST_OPERATIONAL);
data              377 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	set.data_len = cpu_to_le16(sizeof(*data) + sizeof(*fw_app) * n);
data              382 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c 	dma_free_coherent(&bp->pdev->dev, data_len, data, mapping);
data              297 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c 	union bnxt_nvm_data *data;
data              320 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c 	data = dma_alloc_coherent(&bp->pdev->dev, sizeof(*data),
data              322 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c 	if (!data)
data              333 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c 		bnxt_copy_to_nvm_data(data, val, nvm_param.nvm_num_bits,
data              340 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c 			bnxt_copy_from_nvm_data(val, data,
data              351 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c 	dma_free_coherent(&bp->pdev->dev, sizeof(*data), data, data_dma_addr);
data              904 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	cmd->data = bp->ntp_fltr_count;
data             1020 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	cmd->data = 0;
data             1024 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			cmd->data |= RXH_IP_SRC | RXH_IP_DST |
data             1026 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		cmd->data |= get_ethtool_ipv4_rss(bp);
data             1030 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			cmd->data |= RXH_IP_SRC | RXH_IP_DST |
data             1038 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		cmd->data |= get_ethtool_ipv4_rss(bp);
data             1043 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			cmd->data |= RXH_IP_SRC | RXH_IP_DST |
data             1045 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		cmd->data |= get_ethtool_ipv6_rss(bp);
data             1049 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			cmd->data |= RXH_IP_SRC | RXH_IP_DST |
data             1057 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		cmd->data |= get_ethtool_ipv6_rss(bp);
data             1071 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	if (cmd->data == RXH_4TUPLE)
data             1073 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	else if (cmd->data == RXH_2TUPLE)
data             1075 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	else if (!cmd->data)
data             1152 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		cmd->data = bp->rx_nr_rings;
data             1157 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		cmd->data = BNXT_NTP_FLTR_MAX_FLTR;
data             1718 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			    const u8 *data,
data             1742 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	memcpy(kmem, data, data_len);
data             1991 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		rc = bnxt_flash_firmware(dev, dir_type, fw->data, fw->size);
data             1993 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		rc = bnxt_flash_microcode(dev, dir_type, fw->data, fw->size);
data             1996 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 				      0, 0, fw->data, fw->size);
data             2050 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			memcpy(kmem, fw->data, fw->size);
data             2108 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		return bnxt_flash_package_from_file(dev, flash->data,
data             2111 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	return bnxt_flash_firmware_from_file(dev, flash->region, flash->data);
data             2146 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static int bnxt_get_nvram_directory(struct net_device *dev, u32 len, u8 *data)
data             2165 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	*data++ = dir_entries;
data             2166 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	*data++ = entry_length;
data             2168 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	memset(data, 0xff, len);
data             2182 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		memcpy(data, buf, len > buflen ? buflen : len);
data             2188 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			       u32 length, u8 *data)
data             2214 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		memcpy(data, buf, length);
data             2249 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c static char *bnxt_parse_pkglog(int desired_field, u8 *data, size_t datalen)
data             2259 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	data[datalen - 1] = 0;
data             2260 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	for (p = data; *p != 0; p++) {
data             2319 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			   u8 *data)
data             2325 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		return bnxt_get_nvram_directory(dev, eeprom->len, data);
data             2335 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	return bnxt_get_nvram_item(dev, index - 1, offset, eeprom->len, data);
data             2350 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			   u8 *data)
data             2385 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	return bnxt_flash_nvram(dev, type, ordinal, ext, attr, data,
data             2488 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 			memcpy(buf + byte_offset, output->data, xfer_size);
data             2499 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	u8 data[SFF_DIAG_SUPPORT_OFFSET + 1];
data             2517 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 					      data);
data             2519 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		u8 module_id = data[0];
data             2520 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		u8 diag_supported = data[SFF_DIAG_SUPPORT_OFFSET];
data             2548 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 				  u8 *data)
data             2554 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	memset(data, 0, eeprom->len);
data             2561 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 						      start, length, data);
data             2565 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		data += length;
data             2573 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 						      start, length, data);
data             2752 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	u8 *data;
data             2762 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	data = rx_buf->data_ptr;
data             2767 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	if (!ether_addr_equal(data + i, bnapi->bp->dev->dev_addr))
data             2771 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		if (data[i] != (u8)(i & 0xff))
data             2820 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	u8 *data;
data             2830 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	data = skb_put(skb, pkt_size);
data             2831 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	eth_broadcast_addr(data);
data             2833 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	ether_addr_copy(&data[i], bp->dev->dev_addr);
data             2836 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		data[i] = (u8)(i & 0xff);
data             2838 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	map = dma_map_single(&bp->pdev->dev, skb->data, pkt_size,
data             3106 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 		coredump->data = info.dest_buf;
data             3270 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	seg_record = (struct coredump_segment_record *)coredump.data;
data             3329 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	kfree(coredump.data);
data               29 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h 	void		*data;
data             3268 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h 	__le32	data[16];
data              137 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c 	xdp.data = *data_ptr;
data              141 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c 	orig_data = xdp.data;
data              154 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c 	*len = xdp.data_end - xdp.data;
data              155 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c 	if (orig_data != xdp.data) {
data              156 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c 		offset = xdp.data - xdp.data_hard_start;
data              244 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c 		mapping = dma_map_single(&pdev->dev, xdp->data, xdp->len,
data              193 drivers/net/ethernet/broadcom/cnic.c 	struct drv_ctl_io *io = &info.data.io;
data              199 drivers/net/ethernet/broadcom/cnic.c 	io->data = val;
data              208 drivers/net/ethernet/broadcom/cnic.c 	struct drv_ctl_io *io = &info.data.io;
data              222 drivers/net/ethernet/broadcom/cnic.c 	struct drv_ctl_l2_ring *ring = &info.data.ring;
data              240 drivers/net/ethernet/broadcom/cnic.c 	struct drv_ctl_io *io = &info.data.io;
data              245 drivers/net/ethernet/broadcom/cnic.c 	io->data = val;
data              254 drivers/net/ethernet/broadcom/cnic.c 	struct drv_ctl_io *io = &info.data.io;
data              260 drivers/net/ethernet/broadcom/cnic.c 	return io->data;
data              269 drivers/net/ethernet/broadcom/cnic.c 		&info.data.register_data.fcoe_features;
data              280 drivers/net/ethernet/broadcom/cnic.c 	info.data.ulp_type = ulp_type;
data              298 drivers/net/ethernet/broadcom/cnic.c 	info.data.credit.credit_count = count;
data             1409 drivers/net/ethernet/broadcom/cnic.c 	kwqe.data.phy_address.lo = cpu_to_le32(l5_data->phy_address.lo);
data             1410 drivers/net/ethernet/broadcom/cnic.c 	kwqe.data.phy_address.hi = cpu_to_le32(l5_data->phy_address.hi);
data             1946 drivers/net/ethernet/broadcom/cnic.c 	void *data;
data             1954 drivers/net/ethernet/broadcom/cnic.c 	data = cnic_get_kwqe_16_data(cp, l5_cid, &l5_data);
data             1955 drivers/net/ethernet/broadcom/cnic.c 	if (!data)
data             1958 drivers/net/ethernet/broadcom/cnic.c 	memcpy(data, kwqe, sizeof(struct kwqe));
data             3000 drivers/net/ethernet/broadcom/cnic.c static int cnic_service_bnx2(void *data, void *status_blk)
data             3002 drivers/net/ethernet/broadcom/cnic.c 	struct cnic_dev *dev = data;
data             3013 drivers/net/ethernet/broadcom/cnic.c static void cnic_service_bnx2_msix(unsigned long data)
data             3015 drivers/net/ethernet/broadcom/cnic.c 	struct cnic_dev *dev = (struct cnic_dev *) data;
data             3138 drivers/net/ethernet/broadcom/cnic.c static void cnic_service_bnx2x_bh(unsigned long data)
data             3140 drivers/net/ethernet/broadcom/cnic.c 	struct cnic_dev *dev = (struct cnic_dev *) data;
data             3174 drivers/net/ethernet/broadcom/cnic.c static int cnic_service_bnx2x(void *data, void *status_blk)
data             3176 drivers/net/ethernet/broadcom/cnic.c 	struct cnic_dev *dev = data;
data             3261 drivers/net/ethernet/broadcom/cnic.c static int cnic_ctl(void *data, struct cnic_ctl_info *info)
data             3263 drivers/net/ethernet/broadcom/cnic.c 	struct cnic_dev *dev = data;
data             3290 drivers/net/ethernet/broadcom/cnic.c 		struct cnic_ctl_completion *comp = &info->data.comp;
data             4073 drivers/net/ethernet/broadcom/cnic.c static void cnic_cm_indicate_kcqe(void *data, struct kcqe *kcqe[], u32 num)
data             4075 drivers/net/ethernet/broadcom/cnic.c 	struct cnic_dev *dev = data;
data             4918 drivers/net/ethernet/broadcom/cnic.c 				    struct client_init_ramrod_data *data)
data             4961 drivers/net/ethernet/broadcom/cnic.c 	data->tx.tx_bd_page_base.hi = cpu_to_le32(val);
data             4966 drivers/net/ethernet/broadcom/cnic.c 	data->tx.tx_bd_page_base.lo = cpu_to_le32(val);
data             4969 drivers/net/ethernet/broadcom/cnic.c 	data->tx.tx_sb_index_number = HC_SP_INDEX_ETH_ISCSI_CQ_CONS;
data             4970 drivers/net/ethernet/broadcom/cnic.c 	data->tx.tx_status_block_id = BNX2X_DEF_SB_ID;
data             4974 drivers/net/ethernet/broadcom/cnic.c 		data->general.statistics_zero_flg = 1;
data             4975 drivers/net/ethernet/broadcom/cnic.c 		data->general.statistics_en_flg = 1;
data             4976 drivers/net/ethernet/broadcom/cnic.c 		data->general.statistics_counter_id = cli;
data             4984 drivers/net/ethernet/broadcom/cnic.c 				    struct client_init_ramrod_data *data)
data             5001 drivers/net/ethernet/broadcom/cnic.c 	data->general.client_id = cli;
data             5002 drivers/net/ethernet/broadcom/cnic.c 	data->general.activate_flg = 1;
data             5003 drivers/net/ethernet/broadcom/cnic.c 	data->general.sp_client_id = cli;
data             5004 drivers/net/ethernet/broadcom/cnic.c 	data->general.mtu = cpu_to_le16(cp->l2_single_buf_size - 14);
data             5005 drivers/net/ethernet/broadcom/cnic.c 	data->general.func_id = bp->pfid;
data             5018 drivers/net/ethernet/broadcom/cnic.c 	data->rx.bd_page_base.hi = cpu_to_le32(val);
data             5022 drivers/net/ethernet/broadcom/cnic.c 	data->rx.bd_page_base.lo = cpu_to_le32(val);
data             5027 drivers/net/ethernet/broadcom/cnic.c 	data->rx.cqe_page_base.hi = cpu_to_le32(val);
data             5031 drivers/net/ethernet/broadcom/cnic.c 	data->rx.cqe_page_base.lo = cpu_to_le32(val);
data             5034 drivers/net/ethernet/broadcom/cnic.c 	data->rx.client_qzone_id = cl_qzone_id;
data             5035 drivers/net/ethernet/broadcom/cnic.c 	data->rx.rx_sb_index_number = HC_SP_INDEX_ETH_ISCSI_RX_CQ_CONS;
data             5036 drivers/net/ethernet/broadcom/cnic.c 	data->rx.status_block_id = BNX2X_DEF_SB_ID;
data             5038 drivers/net/ethernet/broadcom/cnic.c 	data->rx.cache_line_alignment_log_size = L1_CACHE_SHIFT;
data             5040 drivers/net/ethernet/broadcom/cnic.c 	data->rx.max_bytes_on_bd = cpu_to_le16(cp->l2_single_buf_size);
data             5041 drivers/net/ethernet/broadcom/cnic.c 	data->rx.outer_vlan_removal_enable_flg = 1;
data             5042 drivers/net/ethernet/broadcom/cnic.c 	data->rx.silent_vlan_removal_flg = 1;
data             5043 drivers/net/ethernet/broadcom/cnic.c 	data->rx.silent_vlan_value = 0;
data             5044 drivers/net/ethernet/broadcom/cnic.c 	data->rx.silent_vlan_mask = 0xffff;
data             5182 drivers/net/ethernet/broadcom/cnic.c 		struct client_init_ramrod_data *data;
data             5203 drivers/net/ethernet/broadcom/cnic.c 		data = udev->l2_buf;
data             5206 drivers/net/ethernet/broadcom/cnic.c 		memset(data, 0, sizeof(*data));
data             5208 drivers/net/ethernet/broadcom/cnic.c 		cnic_init_bnx2x_tx_ring(dev, data);
data             5209 drivers/net/ethernet/broadcom/cnic.c 		cnic_init_bnx2x_rx_ring(dev, data);
data              151 drivers/net/ethernet/broadcom/cnic.h 	u8	data[CNIC_KWQ16_DATA_SIZE];
data             5371 drivers/net/ethernet/broadcom/cnic_defs.h 	union l5cm_specific_data data;
data              128 drivers/net/ethernet/broadcom/cnic_if.h 	} data;
data              138 drivers/net/ethernet/broadcom/cnic_if.h 	u32		data;
data              166 drivers/net/ethernet/broadcom/cnic_if.h 	} data;
data              332 drivers/net/ethernet/broadcom/cnic_if.h 				 char *data, u16 data_size);
data              378 drivers/net/ethernet/broadcom/cnic_if.h 				  char *data, u16 data_size);
data              888 drivers/net/ethernet/broadcom/genet/bcmgenet.c 				 u8 *data)
data              895 drivers/net/ethernet/broadcom/genet/bcmgenet.c 			memcpy(data + i * ETH_GSTRING_LEN,
data              990 drivers/net/ethernet/broadcom/genet/bcmgenet.c 				       u64 *data)
data             1012 drivers/net/ethernet/broadcom/genet/bcmgenet.c 			data[i] = *(unsigned long *)p;
data             1014 drivers/net/ethernet/broadcom/genet/bcmgenet.c 			data[i] = *(u32 *)p;
data             1509 drivers/net/ethernet/broadcom/genet/bcmgenet.c 	status = (struct status_64 *)skb->data;
data             1619 drivers/net/ethernet/broadcom/genet/bcmgenet.c 			mapping = dma_map_single(kdev, skb->data, size,
data             1710 drivers/net/ethernet/broadcom/genet/bcmgenet.c 	mapping = dma_map_single(kdev, skb->data, priv->rx_buf_len,
data             1802 drivers/net/ethernet/broadcom/genet/bcmgenet.c 			status = (struct status_64 *)skb->data;
data             3428 drivers/net/ethernet/broadcom/genet/bcmgenet.c 	{ .compatible = "brcm,genet-v1", .data = (void *)GENET_V1 },
data             3429 drivers/net/ethernet/broadcom/genet/bcmgenet.c 	{ .compatible = "brcm,genet-v2", .data = (void *)GENET_V2 },
data             3430 drivers/net/ethernet/broadcom/genet/bcmgenet.c 	{ .compatible = "brcm,genet-v3", .data = (void *)GENET_V3 },
data             3431 drivers/net/ethernet/broadcom/genet/bcmgenet.c 	{ .compatible = "brcm,genet-v4", .data = (void *)GENET_V4 },
data             3432 drivers/net/ethernet/broadcom/genet/bcmgenet.c 	{ .compatible = "brcm,genet-v5", .data = (void *)GENET_V5 },
data             3522 drivers/net/ethernet/broadcom/genet/bcmgenet.c 		priv->version = (enum bcmgenet_version)of_id->data;
data              307 drivers/net/ethernet/broadcom/sb1250-mac.c static void sbmac_mii_senddata(void __iomem *sbm_mdio, unsigned int data,
data              380 drivers/net/ethernet/broadcom/sb1250-mac.c static void sbmac_mii_senddata(void __iomem *sbm_mdio, unsigned int data,
data              396 drivers/net/ethernet/broadcom/sb1250-mac.c 		if (data & curmask)
data              747 drivers/net/ethernet/broadcom/sb1250-mac.c 	unsigned char *addr = skb->data;
data              839 drivers/net/ethernet/broadcom/sb1250-mac.c 	dsc->dscr_a = virt_to_phys(sb_new->data) |
data              842 drivers/net/ethernet/broadcom/sb1250-mac.c 	dsc->dscr_a = virt_to_phys(sb_new->data) |
data              925 drivers/net/ethernet/broadcom/sb1250-mac.c 	phys = virt_to_phys(sb->data);
data             1157 drivers/net/ethernet/broadcom/sb1250-mac.c 				prefetch(sb->data);
data             1158 drivers/net/ethernet/broadcom/sb1250-mac.c 				prefetch((const void *)(((char *)sb->data)+32));
data              849 drivers/net/ethernet/broadcom/tg3.c static int tg3_ape_scratchpad_read(struct tg3 *tp, u32 *data, u32 base_off,
data              905 drivers/net/ethernet/broadcom/tg3.c 			memcpy(data, &val, sizeof(u32));
data              906 drivers/net/ethernet/broadcom/tg3.c 			data++;
data             1669 drivers/net/ethernet/broadcom/tg3.c static void tg3_phy_gather_ump_data(struct tg3 *tp, u32 *data)
data             1678 drivers/net/ethernet/broadcom/tg3.c 	*data++ = val;
data             1685 drivers/net/ethernet/broadcom/tg3.c 	*data++ = val;
data             1694 drivers/net/ethernet/broadcom/tg3.c 	*data++ = val;
data             1700 drivers/net/ethernet/broadcom/tg3.c 	*data++ = val;
data             1706 drivers/net/ethernet/broadcom/tg3.c 	u32 data[4];
data             1711 drivers/net/ethernet/broadcom/tg3.c 	tg3_phy_gather_ump_data(tp, data);
data             1717 drivers/net/ethernet/broadcom/tg3.c 	tg3_write_mem(tp, NIC_SRAM_FW_CMD_DATA_MBOX + 0x0, data[0]);
data             1718 drivers/net/ethernet/broadcom/tg3.c 	tg3_write_mem(tp, NIC_SRAM_FW_CMD_DATA_MBOX + 0x4, data[1]);
data             1719 drivers/net/ethernet/broadcom/tg3.c 	tg3_write_mem(tp, NIC_SRAM_FW_CMD_DATA_MBOX + 0x8, data[2]);
data             1720 drivers/net/ethernet/broadcom/tg3.c 	tg3_write_mem(tp, NIC_SRAM_FW_CMD_DATA_MBOX + 0xc, data[3]);
data             3341 drivers/net/ethernet/broadcom/tg3.c 		__be32 data;
data             3345 drivers/net/ethernet/broadcom/tg3.c 		memcpy(&data, buf + i, 4);
data             3353 drivers/net/ethernet/broadcom/tg3.c 		tw32(GRC_EEPROM_DATA, swab32(be32_to_cpu(data)));
data             3449 drivers/net/ethernet/broadcom/tg3.c 			__be32 data;
data             3451 drivers/net/ethernet/broadcom/tg3.c 			data = *((__be32 *) (tmp + j));
data             3453 drivers/net/ethernet/broadcom/tg3.c 			tw32(NVRAM_WRDATA, be32_to_cpu(data));
data             3489 drivers/net/ethernet/broadcom/tg3.c 		__be32 data;
data             3491 drivers/net/ethernet/broadcom/tg3.c 		memcpy(&data, buf + i, 4);
data             3492 drivers/net/ethernet/broadcom/tg3.c 		tw32(NVRAM_WRDATA, be32_to_cpu(data));
data             3798 drivers/net/ethernet/broadcom/tg3.c 	fw_hdr = (struct tg3_firmware_hdr *)tp->fw->data;
data             3893 drivers/net/ethernet/broadcom/tg3.c 	fw_hdr = (struct tg3_firmware_hdr *)tp->fw->data;
data             3916 drivers/net/ethernet/broadcom/tg3.c 	fw_hdr = (struct tg3_firmware_hdr *)tp->fw->data;
data             6645 drivers/net/ethernet/broadcom/tg3.c static void tg3_frag_free(bool is_frag, void *data)
data             6648 drivers/net/ethernet/broadcom/tg3.c 		skb_free_frag(data);
data             6650 drivers/net/ethernet/broadcom/tg3.c 		kfree(data);
data             6658 drivers/net/ethernet/broadcom/tg3.c 	if (!ri->data)
data             6663 drivers/net/ethernet/broadcom/tg3.c 	tg3_frag_free(skb_size <= PAGE_SIZE, ri->data);
data             6664 drivers/net/ethernet/broadcom/tg3.c 	ri->data = NULL;
data             6685 drivers/net/ethernet/broadcom/tg3.c 	u8 *data;
data             6717 drivers/net/ethernet/broadcom/tg3.c 		data = napi_alloc_frag(skb_size);
data             6720 drivers/net/ethernet/broadcom/tg3.c 		data = kmalloc(skb_size, GFP_ATOMIC);
data             6723 drivers/net/ethernet/broadcom/tg3.c 	if (!data)
data             6727 drivers/net/ethernet/broadcom/tg3.c 				 data + TG3_RX_OFFSET(tp),
data             6731 drivers/net/ethernet/broadcom/tg3.c 		tg3_frag_free(skb_size <= PAGE_SIZE, data);
data             6735 drivers/net/ethernet/broadcom/tg3.c 	map->data = data;
data             6780 drivers/net/ethernet/broadcom/tg3.c 	dest_map->data = src_map->data;
data             6791 drivers/net/ethernet/broadcom/tg3.c 	src_map->data = NULL;
data             6845 drivers/net/ethernet/broadcom/tg3.c 		u8 *data;
data             6853 drivers/net/ethernet/broadcom/tg3.c 			data = ri->data;
data             6859 drivers/net/ethernet/broadcom/tg3.c 			data = ri->data;
data             6876 drivers/net/ethernet/broadcom/tg3.c 		prefetch(data + TG3_RX_OFFSET(tp));
data             6905 drivers/net/ethernet/broadcom/tg3.c 			ri->data = NULL;
data             6907 drivers/net/ethernet/broadcom/tg3.c 			skb = build_skb(data, frag_size);
data             6909 drivers/net/ethernet/broadcom/tg3.c 				tg3_frag_free(frag_size != 0, data);
data             6924 drivers/net/ethernet/broadcom/tg3.c 			memcpy(skb->data,
data             6925 drivers/net/ethernet/broadcom/tg3.c 			       data + TG3_RX_OFFSET(tp),
data             7078 drivers/net/ethernet/broadcom/tg3.c 			if (dpr->rx_std_buffers[i].data) {
data             7136 drivers/net/ethernet/broadcom/tg3.c 			if (dpr->rx_jmb_buffers[i].data) {
data             7820 drivers/net/ethernet/broadcom/tg3.c 		int more_headroom = 4 - ((unsigned long)skb->data & 3);
data             7831 drivers/net/ethernet/broadcom/tg3.c 		new_addr = pci_map_single(tp->pdev, new_skb->data, new_skb->len,
data             8060 drivers/net/ethernet/broadcom/tg3.c 	mapping = pci_map_single(tp->pdev, skb->data, len, PCI_DMA_TODEVICE);
data             11423 drivers/net/ethernet/broadcom/tg3.c 	fw_hdr = (struct tg3_firmware_hdr *)tp->fw->data;
data             11999 drivers/net/ethernet/broadcom/tg3.c static int tg3_get_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 *data)
data             12040 drivers/net/ethernet/broadcom/tg3.c 		memcpy(data, ((char *)&val) + b_offset, b_count);
data             12047 drivers/net/ethernet/broadcom/tg3.c 	pd = &data[eeprom->len];
data             12070 drivers/net/ethernet/broadcom/tg3.c 		pd = &data[eeprom->len];
data             12090 drivers/net/ethernet/broadcom/tg3.c static int tg3_set_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 *data)
data             12126 drivers/net/ethernet/broadcom/tg3.c 	buf = data;
data             12135 drivers/net/ethernet/broadcom/tg3.c 		memcpy(buf + b_offset, data, eeprom->len);
data             12140 drivers/net/ethernet/broadcom/tg3.c 	if (buf != data)
data             12619 drivers/net/ethernet/broadcom/tg3.c 			info->data = tp->rxq_cnt;
data             12621 drivers/net/ethernet/broadcom/tg3.c 			info->data = num_online_cpus();
data             12622 drivers/net/ethernet/broadcom/tg3.c 			if (info->data > TG3_RSS_MAX_NUM_QS)
data             12623 drivers/net/ethernet/broadcom/tg3.c 				info->data = TG3_RSS_MAX_NUM_QS;
data             12976 drivers/net/ethernet/broadcom/tg3.c 		u8 data[NVRAM_SELFBOOT_DATA_SIZE];
data             13001 drivers/net/ethernet/broadcom/tg3.c 			data[j++] = buf8[i];
data             13006 drivers/net/ethernet/broadcom/tg3.c 			u8 hw8 = hweight8(data[i]);
data             13518 drivers/net/ethernet/broadcom/tg3.c 	map = pci_map_single(tp->pdev, skb->data, tx_len, PCI_DMA_TODEVICE);
data             13607 drivers/net/ethernet/broadcom/tg3.c 			rx_data = tpr->rx_std_buffers[desc_idx].data;
data             13611 drivers/net/ethernet/broadcom/tg3.c 			rx_data = tpr->rx_jmb_buffers[desc_idx].data;
data             13642 drivers/net/ethernet/broadcom/tg3.c static int tg3_test_loopback(struct tg3 *tp, u64 *data, bool do_extlpbk)
data             13655 drivers/net/ethernet/broadcom/tg3.c 		data[TG3_MAC_LOOPB_TEST] = TG3_LOOPBACK_FAILED;
data             13656 drivers/net/ethernet/broadcom/tg3.c 		data[TG3_PHY_LOOPB_TEST] = TG3_LOOPBACK_FAILED;
data             13658 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_EXT_LOOPB_TEST] = TG3_LOOPBACK_FAILED;
data             13664 drivers/net/ethernet/broadcom/tg3.c 		data[TG3_MAC_LOOPB_TEST] = TG3_LOOPBACK_FAILED;
data             13665 drivers/net/ethernet/broadcom/tg3.c 		data[TG3_PHY_LOOPB_TEST] = TG3_LOOPBACK_FAILED;
data             13667 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_EXT_LOOPB_TEST] = TG3_LOOPBACK_FAILED;
data             13690 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_MAC_LOOPB_TEST] |= TG3_STD_LOOPBACK_FAILED;
data             13694 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_MAC_LOOPB_TEST] |= TG3_JMB_LOOPBACK_FAILED;
data             13713 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_PHY_LOOPB_TEST] |= TG3_STD_LOOPBACK_FAILED;
data             13716 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_PHY_LOOPB_TEST] |= TG3_TSO_LOOPBACK_FAILED;
data             13719 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_PHY_LOOPB_TEST] |= TG3_JMB_LOOPBACK_FAILED;
data             13731 drivers/net/ethernet/broadcom/tg3.c 				data[TG3_EXT_LOOPB_TEST] |=
data             13735 drivers/net/ethernet/broadcom/tg3.c 				data[TG3_EXT_LOOPB_TEST] |=
data             13739 drivers/net/ethernet/broadcom/tg3.c 				data[TG3_EXT_LOOPB_TEST] |=
data             13748 drivers/net/ethernet/broadcom/tg3.c 	err = (data[TG3_MAC_LOOPB_TEST] | data[TG3_PHY_LOOPB_TEST] |
data             13749 drivers/net/ethernet/broadcom/tg3.c 	       data[TG3_EXT_LOOPB_TEST]) ? -EIO : 0;
data             13758 drivers/net/ethernet/broadcom/tg3.c 			  u64 *data)
data             13766 drivers/net/ethernet/broadcom/tg3.c 			memset(data, 1, sizeof(u64) * TG3_NUM_TEST);
data             13772 drivers/net/ethernet/broadcom/tg3.c 	memset(data, 0, sizeof(u64) * TG3_NUM_TEST);
data             13776 drivers/net/ethernet/broadcom/tg3.c 		data[TG3_NVRAM_TEST] = 1;
data             13780 drivers/net/ethernet/broadcom/tg3.c 		data[TG3_LINK_TEST] = 1;
data             13805 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_REGISTER_TEST] = 1;
data             13810 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_MEMORY_TEST] = 1;
data             13816 drivers/net/ethernet/broadcom/tg3.c 		if (tg3_test_loopback(tp, data, doextlpbk))
data             13823 drivers/net/ethernet/broadcom/tg3.c 			data[TG3_INTERRUPT_TEST] = 1;
data             13996 drivers/net/ethernet/broadcom/tg3.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             14010 drivers/net/ethernet/broadcom/tg3.c 		data->phy_id = tp->phy_addr;
data             14023 drivers/net/ethernet/broadcom/tg3.c 		err = __tg3_readphy(tp, data->phy_id & 0x1f,
data             14024 drivers/net/ethernet/broadcom/tg3.c 				    data->reg_num & 0x1f, &mii_regval);
data             14027 drivers/net/ethernet/broadcom/tg3.c 		data->val_out = mii_regval;
data             14040 drivers/net/ethernet/broadcom/tg3.c 		err = __tg3_writephy(tp, data->phy_id & 0x1f,
data             14041 drivers/net/ethernet/broadcom/tg3.c 				     data->reg_num & 0x1f, data->val_in);
data             2863 drivers/net/ethernet/broadcom/tg3.h 	u8				*data;
data              140 drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h 	u8		data[BFA_MFG_VPD_LEN];	/*!< vpd data */
data              290 drivers/net/ethernet/brocade/bna/bfa_msgq.c 	memcpy(rsp->data, addr, copied);
data              454 drivers/net/ethernet/brocade/bna/bfi.h 	u8	      data[BFI_CMD_COPY_SZ];
data              192 drivers/net/ethernet/brocade/bna/bna.h 		(q0) = rxp->rxq.hds.data;				\
data             1844 drivers/net/ethernet/brocade/bna/bna_tx_rx.c 		rxp->rxq.hds.data = q0;
data              589 drivers/net/ethernet/brocade/bna/bna_types.h 		struct bna_rxq *data;
data              236 drivers/net/ethernet/brocade/bna/bnad.c bnad_msix_tx(int irq, void *data)
data              238 drivers/net/ethernet/brocade/bna/bnad.c 	struct bna_tcb *tcb = (struct bna_tcb *)data;
data              438 drivers/net/ethernet/brocade/bna/bnad.c 		dma_addr = dma_map_single(&bnad->pcidev->dev, skb->data,
data              573 drivers/net/ethernet/brocade/bna/bnad.c 	prefetch(skb->data);
data              753 drivers/net/ethernet/brocade/bna/bnad.c bnad_msix_rx(int irq, void *data)
data              755 drivers/net/ethernet/brocade/bna/bnad.c 	struct bna_ccb *ccb = (struct bna_ccb *)data;
data              769 drivers/net/ethernet/brocade/bna/bnad.c bnad_msix_mbox_handler(int irq, void *data)
data              773 drivers/net/ethernet/brocade/bna/bnad.c 	struct bnad *bnad = (struct bnad *)data;
data              792 drivers/net/ethernet/brocade/bna/bnad.c bnad_isr(int irq, void *data)
data              797 drivers/net/ethernet/brocade/bna/bnad.c 	struct bnad *bnad = (struct bnad *)data;
data             3022 drivers/net/ethernet/brocade/bna/bnad.c 	dma_addr = dma_map_single(&bnad->pcidev->dev, skb->data,
data             1084 drivers/net/ethernet/brocade/bna/bnad_ethtool.c 	ret = request_firmware(&fw, eflash->data, &bnad->pcidev->dev);
data             1086 drivers/net/ethernet/brocade/bna/bnad_ethtool.c 		netdev_err(netdev, "can't load firmware %s\n", eflash->data);
data             1096 drivers/net/ethernet/brocade/bna/bnad_ethtool.c 				bnad->id, (u8 *)fw->data, fw->size, 0,
data               32 drivers/net/ethernet/brocade/bna/cna_fwimg.c 	*bfi_image = (u32 *)fw->data;
data              785 drivers/net/ethernet/cadence/macb_main.c 					    skb->data);
data              889 drivers/net/ethernet/cadence/macb_main.c 					    skb->data);
data              943 drivers/net/ethernet/cadence/macb_main.c 			paddr = dma_map_single(&bp->pdev->dev, skb->data,
data             1079 drivers/net/ethernet/cadence/macb_main.c 			       skb->data, 32, true);
data             1302 drivers/net/ethernet/cadence/macb_main.c static void macb_hresp_error_task(unsigned long data)
data             1304 drivers/net/ethernet/cadence/macb_main.c 	struct macb *bp = (struct macb *)data;
data             1529 drivers/net/ethernet/cadence/macb_main.c 					 skb->data + offset,
data             1749 drivers/net/ethernet/cadence/macb_main.c 		(*skb)->data = memmove((*skb)->head, (*skb)->data, (*skb)->len);
data             1765 drivers/net/ethernet/cadence/macb_main.c 	fcs = crc32_le(~0, (*skb)->data, (*skb)->len);
data             1819 drivers/net/ethernet/cadence/macb_main.c 		    queue_index, skb->len, skb->head, skb->data,
data             1822 drivers/net/ethernet/cadence/macb_main.c 		       skb->data, 16, true);
data             2572 drivers/net/ethernet/cadence/macb_main.c 				  struct ethtool_stats *stats, u64 *data)
data             2578 drivers/net/ethernet/cadence/macb_main.c 	memcpy(data, &bp->ethtool_stats, sizeof(u64)
data             3106 drivers/net/ethernet/cadence/macb_main.c 	cmd->data = bp->max_tuples;
data             3120 drivers/net/ethernet/cadence/macb_main.c 		cmd->data = bp->num_queues;
data             3778 drivers/net/ethernet/cadence/macb_main.c 		lp->skb_physaddr = dma_map_single(&lp->pdev->dev, skb->data,
data             4148 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "cdns,at91sam9260-macb", .data = &at91sam9260_config },
data             4150 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "cdns,np4-macb", .data = &np4_config },
data             4151 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "cdns,pc302-gem", .data = &pc302gem_config },
data             4152 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "cdns,gem", .data = &pc302gem_config },
data             4153 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "cdns,sam9x60-macb", .data = &at91sam9260_config },
data             4154 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "atmel,sama5d2-gem", .data = &sama5d2_config },
data             4155 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "atmel,sama5d3-gem", .data = &sama5d3_config },
data             4156 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "atmel,sama5d3-macb", .data = &sama5d3macb_config },
data             4157 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "atmel,sama5d4-gem", .data = &sama5d4_config },
data             4158 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "cdns,at91rm9200-emac", .data = &emac_config },
data             4159 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "cdns,emac", .data = &emac_config },
data             4160 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "cdns,zynqmp-gem", .data = &zynqmp_config},
data             4161 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "cdns,zynq-gem", .data = &zynq_config },
data             4162 drivers/net/ethernet/cadence/macb_main.c 	{ .compatible = "sifive,fu540-c000-gem", .data = &fu540_c000_config },
data             4207 drivers/net/ethernet/cadence/macb_main.c 		if (match && match->data) {
data             4208 drivers/net/ethernet/cadence/macb_main.c 			macb_config = match->data;
data               85 drivers/net/ethernet/cadence/macb_pci.c 	plat_info.data = &plat_data;
data              497 drivers/net/ethernet/calxeda/xgmac.c 	u32 data = le32_to_cpu(p->flags);
data              498 drivers/net/ethernet/calxeda/xgmac.c 	u32 len = (data & RXDESC_FRAME_LEN_MASK) >> RXDESC_FRAME_LEN_OFFSET;
data              499 drivers/net/ethernet/calxeda/xgmac.c 	if (data & RXDESC_FRAME_TYPE)
data              613 drivers/net/ethernet/calxeda/xgmac.c 	u32 data;
data              616 drivers/net/ethernet/calxeda/xgmac.c 		data = (addr[5] << 8) | addr[4] | (num ? XGMAC_ADDR_AE : 0);
data              617 drivers/net/ethernet/calxeda/xgmac.c 		writel(data, ioaddr + XGMAC_ADDR_HIGH(num));
data              618 drivers/net/ethernet/calxeda/xgmac.c 		data = (addr[3] << 24) | (addr[2] << 16) | (addr[1] << 8) | addr[0];
data              619 drivers/net/ethernet/calxeda/xgmac.c 		writel(data, ioaddr + XGMAC_ADDR_LOW(num));
data              694 drivers/net/ethernet/calxeda/xgmac.c 			paddr = dma_map_single(priv->device, skb->data,
data             1096 drivers/net/ethernet/calxeda/xgmac.c 	paddr = dma_map_single(priv->device, skb->data, len, DMA_TO_DEVICE);
data             1589 drivers/net/ethernet/calxeda/xgmac.c 					 u64 *data)
data             1597 drivers/net/ethernet/calxeda/xgmac.c 			*data++ = readl(priv->base +
data             1600 drivers/net/ethernet/calxeda/xgmac.c 			*data++ = *(u32 *)(p +
data             1616 drivers/net/ethernet/calxeda/xgmac.c 				   u8 *data)
data             1619 drivers/net/ethernet/calxeda/xgmac.c 	u8 *p = data;
data             1466 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 	memcpy(ctx->stats, cmd->data, sizeof(struct oct_vf_stats));
data             1481 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 	if (sizeof(struct oct_vf_stats) > sizeof(mbox_cmd.data))
data             1496 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c 	memset(mbox_cmd.data, 0, sizeof(mbox_cmd.data));
data              399 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 		major = ((struct lio_version *)(cmd->data))->major;
data              423 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	mbox_cmd.data[0] = 0;
data              424 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	((struct lio_version *)&mbox_cmd.data[0])->major =
data              426 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	((struct lio_version *)&mbox_cmd.data[0])->minor =
data              428 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c 	((struct lio_version *)&mbox_cmd.data[0])->micro =
data              607 drivers/net/ethernet/cavium/liquidio/lio_core.c 				memcpy(skb->data, va, MIN_SKB_SIZE);
data              638 drivers/net/ethernet/cavium/liquidio/lio_core.c 					memcpy(&ns, (skb->data + r_dh_off),
data              650 drivers/net/ethernet/cavium/liquidio/lio_core.c 			__be32 *hash_be = (__be32 *)(skb->data + r_dh_off);
data             1427 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		      u64 *data)
data             1439 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.rx_packets;
data             1441 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.tx_packets;
data             1443 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.rx_bytes;
data             1445 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.tx_bytes;
data             1446 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.rx_errors +
data             1451 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.tx_errors;
data             1457 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.rx_dropped +
data             1465 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.tx_dropped +
data             1478 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_total_sent);
data             1480 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_total_fwd);
data             1482 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_pko);
data             1484 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_pki);
data             1486 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_link);
data             1490 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_drop);
data             1493 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_tso);
data             1497 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_tso_fwd);
data             1501 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_err_tso);
data             1505 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fw_tx_vxlan);
data             1508 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = oct_dev->link_stats.fromhost.fw_total_mcast_sent;
data             1509 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = oct_dev->link_stats.fromhost.fw_total_bcast_sent;
data             1513 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.total_pkts_sent);
data             1515 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.total_bytes_sent);
data             1517 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.mcast_pkts_sent);
data             1519 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.bcast_pkts_sent);
data             1521 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.ctl_sent);
data             1523 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.total_collisions);
data             1525 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.one_collision_sent);
data             1527 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] =
data             1530 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.max_collision_fail);
data             1532 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.max_deferral_fail);
data             1534 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.fifo_err);
data             1536 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromhost.runts);
data             1542 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_total_rcvd);
data             1546 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_total_fwd);
data             1548 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = oct_dev->link_stats.fromwire.fw_total_mcast;
data             1549 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = oct_dev->link_stats.fromwire.fw_total_bcast;
data             1551 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.jabber_err);
data             1553 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.l2_err);
data             1555 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.frame_err);
data             1559 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_err_pko);
data             1561 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_err_link);
data             1565 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_err_drop);
data             1570 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_rx_vxlan);
data             1574 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_rx_vxlan_err);
data             1580 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_pkts);
data             1584 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_octs);
data             1586 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_total_lro);
data             1588 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_aborts);
data             1592 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_aborts_port);
data             1596 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fw_lro_aborts_seq);
data             1600 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] =
data             1606 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] =
data             1609 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fwd_rate);
data             1613 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.total_rcvd);
data             1615 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.bytes_rcvd);
data             1617 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.total_bcst);
data             1619 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.total_mcst);
data             1621 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.runts);
data             1623 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.ctl_rcvd);
data             1625 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fifo_err);
data             1627 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.dmac_drop);
data             1629 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(oct_dev->link_stats.fromwire.fcs_err);
data             1631 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(lio->link_changes);
data             1638 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done);
data             1640 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1643 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1646 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1649 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1654 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1657 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1660 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1663 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1667 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_gso);
data             1669 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_vxlan);
data             1671 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1682 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1685 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1688 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem +
data             1691 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1693 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1695 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1699 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1701 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1703 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1706 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1708 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1716 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				     u64 *data)
data             1728 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.rx_packets;
data             1730 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.tx_packets;
data             1732 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.rx_bytes;
data             1734 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.tx_bytes;
data             1735 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.rx_errors;
data             1736 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.tx_errors;
data             1742 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.rx_dropped;
data             1744 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = lstats.tx_dropped +
data             1747 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = oct_dev->link_stats.fromwire.fw_total_mcast;
data             1748 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = oct_dev->link_stats.fromhost.fw_total_mcast_sent;
data             1749 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = oct_dev->link_stats.fromwire.fw_total_bcast;
data             1750 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = oct_dev->link_stats.fromhost.fw_total_bcast_sent;
data             1753 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 	data[i++] = CVM_CAST64(lio->link_changes);
data             1760 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done);
data             1762 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1765 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1768 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1771 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1776 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1779 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1782 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1785 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1788 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_gso);
data             1790 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_vxlan);
data             1792 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1802 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1805 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(
data             1807 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem +
data             1810 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem);
data             1811 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_toomany);
data             1812 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.rx_dropped);
data             1815 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.pkts_received);
data             1816 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.bytes_received);
data             1817 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1820 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.rx_vxlan);
data             1821 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		data[i++] =
data             1826 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static void lio_get_priv_flags_strings(struct lio *lio, u8 *data)
data             1835 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			sprintf(data, "%s", oct_priv_flags_strings[i]);
data             1836 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			data += ETH_GSTRING_LEN;
data             1848 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c static void lio_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data             1859 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			sprintf(data, "%s", oct_stats_strings[j]);
data             1860 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			data += ETH_GSTRING_LEN;
data             1868 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				sprintf(data, "tx-%d-%s", i,
data             1870 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				data += ETH_GSTRING_LEN;
data             1879 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				sprintf(data, "rx-%d-%s", i,
data             1881 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				data += ETH_GSTRING_LEN;
data             1887 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		lio_get_priv_flags_strings(lio, data);
data             1896 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			       u8 *data)
data             1907 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			sprintf(data, "%s", oct_vf_stats_strings[j]);
data             1908 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 			data += ETH_GSTRING_LEN;
data             1916 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				sprintf(data, "tx-%d-%s", i,
data             1918 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				data += ETH_GSTRING_LEN;
data             1927 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				sprintf(data, "rx-%d-%s", i,
data             1929 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 				data += ETH_GSTRING_LEN;
data             1935 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c 		lio_get_priv_flags_strings(lio, data);
data             1751 drivers/net/ethernet/cavium/liquidio/lio_main.c 	ret = octeon_download_firmware(oct, fw->data, fw->size);
data             2408 drivers/net/ethernet/cavium/liquidio/lio_main.c 				      skb->data,
data             2448 drivers/net/ethernet/cavium/liquidio/lio_main.c 						 skb->data,
data             4009 drivers/net/ethernet/cavium/liquidio/lio_main.c 	u64 *data, vf_num;
data             4012 drivers/net/ethernet/cavium/liquidio/lio_main.c 	data = (u64 *)(get_rbd(recv_pkt->buffer_ptr[0]) + OCT_DROQ_INFO_SIZE);
data             4015 drivers/net/ethernet/cavium/liquidio/lio_main.c 	vf_num = data[0];
data             4038 drivers/net/ethernet/cavium/liquidio/lio_main.c 		u8 *b = (u8 *)&data[1];
data             4040 drivers/net/ethernet/cavium/liquidio/lio_main.c 		oct->sriov_info.vf_macaddr[vf_idx] = data[1];
data             1486 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 				      skb->data,
data             1522 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c 						 skb->data,
data              273 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 			memcpy(skb->data, va, MIN_SKB_SIZE);
data              407 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 				     skb->data, skb->len, DMA_TO_DEVICE);
data              414 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c 	sc->virtdptr = skb->data;
data              808 drivers/net/ethernet/cavium/liquidio/octeon_console.c int octeon_download_firmware(struct octeon_device *oct, const u8 *data,
data              827 drivers/net/ethernet/cavium/liquidio/octeon_console.c 	h = (struct octeon_firmware_file_header *)data;
data              834 drivers/net/ethernet/cavium/liquidio/octeon_console.c 	crc32_result = crc32((unsigned int)~0, data,
data              867 drivers/net/ethernet/cavium/liquidio/octeon_console.c 	data += sizeof(struct octeon_firmware_file_header);
data              889 drivers/net/ethernet/cavium/liquidio/octeon_console.c 			octeon_pci_write_core_mem(oct, load_addr, data, (u32)size);
data              891 drivers/net/ethernet/cavium/liquidio/octeon_console.c 			data += size;
data              851 drivers/net/ethernet/cavium/liquidio/octeon_device.h int octeon_download_firmware(struct octeon_device *oct, const u8 *data,
data              185 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 		droq->recv_buf_list[i].data = get_rbd(buf);
data              347 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 	info = (struct octeon_droq_info *)droq->recv_buf_list[idx].data;
data              403 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			droq->recv_buf_list[droq->refill_idx].data =
data              404 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 				droq->recv_buf_list[refill_index].data;
data              438 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 	u8 *data;
data              467 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			data = get_rbd(buf);
data              469 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			data = get_rbd(droq->recv_buf_list
data              473 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 		droq->recv_buf_list[droq->refill_idx].data = data;
data              576 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			droq->recv_buf_list[droq->read_idx].data;
data              613 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 			droq->recv_buf_list[droq->read_idx].data;
data               85 drivers/net/ethernet/cavium/liquidio/octeon_droq.h 	u8 *data;
data               51 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		mbox->mbox_req.data[mbox->mbox_req.recv_len - 1] = msg.u64;
data               55 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 			mbox->mbox_resp.data[mbox->mbox_resp.recv_len - 1] =
data              184 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 				writeq(mbox_cmd->data[i], mbox->mbox_write_reg);
data              247 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		mbox_cmd->data[0] = 0; /* VF version is in mbox_cmd->data[0] */
data              248 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		((struct lio_version *)&mbox_cmd->data[0])->major =
data              250 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		((struct lio_version *)&mbox_cmd->data[0])->minor =
data              252 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		((struct lio_version *)&mbox_cmd->data[0])->micro =
data              278 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c 		get_vf_stats(oct, (struct oct_vf_stats *)mbox_cmd->data);
data               64 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h 	u64 data[OCTEON_MBOX_DATA_MAX];
data               78 drivers/net/ethernet/cavium/liquidio/octeon_main.h static inline void octeon_swap_8B_data(u64 *data, u32 blocks)
data               81 drivers/net/ethernet/cavium/liquidio/octeon_main.h 		cpu_to_be64s(data);
data               83 drivers/net/ethernet/cavium/liquidio/octeon_main.h 		data++;
data              278 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if ((unsigned long)skb->data & SKB_ADJ_MASK) {
data              279 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		u32 r = SKB_ADJ - ((unsigned long)skb->data & SKB_ADJ_MASK);
data              316 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if ((unsigned long)skb->data & SKB_ADJ_MASK) {
data              317 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		u32 r = SKB_ADJ - ((unsigned long)skb->data & SKB_ADJ_MASK);
data              376 drivers/net/ethernet/cavium/liquidio/octeon_network.h 	if ((unsigned long)skb->data & SKB_ADJ_MASK) {
data              377 drivers/net/ethernet/cavium/liquidio/octeon_network.h 		u32 r = SKB_ADJ - ((unsigned long)skb->data & SKB_ADJ_MASK);
data               99 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 	u8 *data;
data              114 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 	data = (u8 *)sc->virtdptr;
data              116 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 	memcpy(data, &nctrl->ncmd, OCTNET_CMD_SIZE);
data              118 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 	octeon_swap_8B_data((u64 *)data, (OCTNET_CMD_SIZE >> 3));
data              122 drivers/net/ethernet/cavium/liquidio/octeon_nic.c 		memcpy(data + OCTNET_CMD_SIZE, nctrl->udd, uddsize);
data               42 drivers/net/ethernet/cavium/liquidio/octeon_nic.h 	void *data;
data              232 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		re.s.addr = dma_map_single(p->dev, skb->data,
data              407 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 			u64 ns = *(u64 *)skb->data;
data             1285 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	re.s.addr = dma_map_single(p->dev, skb->data,
data             1386 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	const __be32 *data;
data             1409 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	data = of_get_property(pdev->dev.of_node, "cell-index", &len);
data             1410 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 	if (data && len == sizeof(*data)) {
data             1411 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c 		p->port = be32_to_cpup(data);
data              213 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static void nicvf_get_qset_strings(struct nicvf *nic, u8 **data, int qset)
data              220 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 			sprintf(*data, "rxq%d: %s", qidx + start_qidx,
data              222 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 			*data += ETH_GSTRING_LEN;
data              228 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 			sprintf(*data, "txq%d: %s", qidx + start_qidx,
data              230 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 			*data += ETH_GSTRING_LEN;
data              235 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static void nicvf_get_strings(struct net_device *netdev, u32 sset, u8 *data)
data              245 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		memcpy(data, nicvf_hw_stats[stats].name, ETH_GSTRING_LEN);
data              246 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		data += ETH_GSTRING_LEN;
data              250 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		memcpy(data, nicvf_drv_stats[stats].name, ETH_GSTRING_LEN);
data              251 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		data += ETH_GSTRING_LEN;
data              254 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	nicvf_get_qset_strings(nic, &data, 0);
data              259 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		nicvf_get_qset_strings(nic->snicvf[sqs], &data, sqs + 1);
data              263 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		sprintf(data, "bgx_rxstat%d: ", stats);
data              264 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		data += ETH_GSTRING_LEN;
data              268 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		sprintf(data, "bgx_txstat%d: ", stats);
data              269 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		data += ETH_GSTRING_LEN;
data              300 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 				 struct ethtool_stats *stats, u64 **data)
data              310 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 			*((*data)++) = ((u64 *)&nic->qs->rq[qidx].stats)
data              317 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 			*((*data)++) = ((u64 *)&nic->qs->sq[qidx].stats)
data              323 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 				    struct ethtool_stats *stats, u64 *data)
data              335 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		*(data++) = ((u64 *)&nic->hw_stats)
data              342 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		*(data++) = tmp_stats;
data              345 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	nicvf_get_qset_stats(nic, stats, &data);
data              350 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		nicvf_get_qset_stats(nic->snicvf[sqs], stats, &data);
data              354 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		*(data++) = nic->bgx_stats.rx_stats[stat];
data              356 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		*(data++) = nic->bgx_stats.tx_stats[stat];
data              517 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	info->data = 0;
data              526 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		info->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              530 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		info->data |= RXH_IP_SRC | RXH_IP_DST;
data              547 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		info->data = nic->rx_queues;
data              569 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		    info->flow_type, info->data);
data              571 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	if (!(info->data & RXH_IP_SRC) || !(info->data & RXH_IP_DST))
data              577 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		switch (info->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data              590 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		switch (info->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data              603 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		switch (info->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data              552 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	xdp.data = (void *)cpu_addr;
data              554 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	xdp.data_end = xdp.data + len;
data              556 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	orig_data = xdp.data;
data              562 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	len = xdp.data_end - xdp.data;
data              564 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	if (orig_data != xdp.data) {
data              565 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		offset = orig_data - xdp.data;
data              585 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		*skb = build_skb(xdp.data,
data              593 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		nicvf_xdp_sq_append_pkt(nic, sq, (u64)xdp.data, dma_addr, len);
data              767 drivers/net/ethernet/cavium/thunder/nicvf_main.c 				    be64_to_cpu(*(__be64 *)skb->data));
data              815 drivers/net/ethernet/cavium/thunder/nicvf_main.c 			       skb->data, skb->len, true);
data              988 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_handle_qs_err(unsigned long data)
data              990 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = (struct nicvf *)data;
data               20 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 					       int size, u64 data);
data              235 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	void *data;
data              238 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	data = phys_to_virt(rb_ptr);
data              241 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	skb = build_skb(data, RCV_FRAG_LEN);
data              243 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 		put_page(virt_to_page(data));
data              247 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	prefetch(skb->data);
data              463 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_rbdr_task(unsigned long data)
data              465 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	struct nicvf *nic = (struct nicvf *)data;
data             1223 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 			     int subdesc_cnt, u64 data, int len)
data             1233 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	sq->xdp_page[qentry] = (u64)virt_to_page((void *)data);
data             1420 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 					       int size, u64 data)
data             1431 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	gather->addr = data;
data             1525 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 						    virt_to_phys(tso.data));
data             1576 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	dma_addr = dma_map_page_attrs(&nic->pdev->dev, virt_to_page(skb->data),
data             1577 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 				      offset_in_page(skb->data), size,
data              351 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_rbdr_task(unsigned long data);
data              493 drivers/net/ethernet/cavium/thunder/q_struct.h 	u64    data:64; /* W1 */
data              499 drivers/net/ethernet/cavium/thunder/q_struct.h 	u64    data:64; /* W1 */
data             1547 drivers/net/ethernet/cavium/thunder/thunder_bgx.c static irqreturn_t bgx_intr_handler(int irq, void *data)
data             1549 drivers/net/ethernet/cavium/thunder/thunder_bgx.c 	struct bgx *bgx = (struct bgx *)data;
data              345 drivers/net/ethernet/chelsio/cxgb/common.h int t1_seeprom_read(adapter_t *adapter, u32 addr, __le32 *data);
data              447 drivers/net/ethernet/chelsio/cxgb/cxgb2.c static void get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              450 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		memcpy(data, stats_strings, sizeof(stats_strings));
data              454 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		      u64 *data)
data              466 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxOctetsOK;
data              467 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxOctetsBad;
data              468 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxUnicastFramesOK;
data              469 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxMulticastFramesOK;
data              470 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxBroadcastFramesOK;
data              471 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxPauseFrames;
data              472 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxFramesWithDeferredXmissions;
data              473 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxLateCollisions;
data              474 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxTotalCollisions;
data              475 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxFramesAbortedDueToXSCollisions;
data              476 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxUnderrun;
data              477 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxLengthErrors;
data              478 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxInternalMACXmitError;
data              479 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxFramesWithExcessiveDeferral;
data              480 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxFCSErrors;
data              481 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxJumboFramesOK;
data              482 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->TxJumboOctetsOK;
data              484 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxOctetsOK;
data              485 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxOctetsBad;
data              486 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxUnicastFramesOK;
data              487 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxMulticastFramesOK;
data              488 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxBroadcastFramesOK;
data              489 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxPauseFrames;
data              490 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxFCSErrors;
data              491 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxAlignErrors;
data              492 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxSymbolErrors;
data              493 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxDataErrors;
data              494 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxSequenceErrors;
data              495 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxRuntErrors;
data              496 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxJabberErrors;
data              497 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxInternalMACRcvError;
data              498 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxInRangeLengthErrors;
data              499 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxOutOfRangeLengthField;
data              500 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxFrameTooLongErrors;
data              501 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxJumboFramesOK;
data              502 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = s->RxJumboOctetsOK;
data              504 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = ss.rx_cso_good;
data              505 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = ss.tx_cso;
data              506 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = ss.tx_tso;
data              507 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = ss.vlan_xtract;
data              508 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = ss.vlan_insert;
data              509 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = ss.tx_need_hdrroom;
data              511 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->rx_drops;
data              512 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->pure_rsps;
data              513 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->unhandled_irqs;
data              514 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->respQ_empty;
data              515 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->respQ_overflow;
data              516 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->freelistQ_empty;
data              517 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->pkt_too_big;
data              518 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->pkt_mismatch;
data              519 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->cmdQ_full[0];
data              520 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	*data++ = t->cmdQ_full[1];
data              526 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		*data++ = e->DIP2_parity_err;
data              527 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		*data++ = e->DIP4_err;
data              528 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		*data++ = e->rx_drops;
data              529 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		*data++ = e->tx_drops;
data              530 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		*data++ = e->rx_ovflw;
data              531 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		*data++ = e->parity_err;
data              783 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		      u8 *data)
data              792 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	memcpy(data, buf + e->offset, e->len);
data             1194 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 	int data;
data             1207 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		data = ((bitdata >> i) & 0x1);
data             1210 drivers/net/ethernet/chelsio/cxgb/cxgb2.c 		if (data)
data              840 drivers/net/ethernet/chelsio/cxgb/sge.c 		mapping = pci_map_single(pdev, skb->data, dma_len,
data             1056 drivers/net/ethernet/chelsio/cxgb/sge.c 		skb_copy_from_linear_data(ce->skb, skb->data, len);
data             1074 drivers/net/ethernet/chelsio/cxgb/sge.c 	prefetch(skb->data);
data             1097 drivers/net/ethernet/chelsio/cxgb/sge.c 	       adapter->name, *skb->data);
data             1212 drivers/net/ethernet/chelsio/cxgb/sge.c 	mapping = pci_map_single(adapter->pdev, skb->data,
data             1366 drivers/net/ethernet/chelsio/cxgb/sge.c 	p = (const struct cpl_rx_pkt *) skb->data;
data             1379 drivers/net/ethernet/chelsio/cxgb/sge.c 	    (skb->data[9] == IPPROTO_TCP || skb->data[9] == IPPROTO_UDP)) {
data             1614 drivers/net/ethernet/chelsio/cxgb/sge.c irqreturn_t t1_interrupt(int irq, void *data)
data             1616 drivers/net/ethernet/chelsio/cxgb/sge.c 	struct adapter *adapter = data;
data             1760 drivers/net/ethernet/chelsio/cxgb/sge.c static inline int eth_hdr_len(const void *data)
data             1762 drivers/net/ethernet/chelsio/cxgb/sge.c 	const struct ethhdr *e = data;
data             1820 drivers/net/ethernet/chelsio/cxgb/sge.c 			     skb->len > dev->mtu + eth_hdr_len(skb->data))) {
data             1822 drivers/net/ethernet/chelsio/cxgb/sge.c 				   skb->len, eth_hdr_len(skb->data), dev->mtu);
data              562 drivers/net/ethernet/chelsio/cxgb/subr.c int t1_seeprom_read(adapter_t *adapter, u32 addr, __le32 *data)
data              583 drivers/net/ethernet/chelsio/cxgb/subr.c 	*data = cpu_to_le32(v);
data               25 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	u32 data;
data               63 drivers/net/ethernet/chelsio/cxgb/vsc7326.c static void vsc_write(adapter_t *adapter, u32 addr, u32 data)
data               66 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	t1_tpi_write(adapter, (addr << 2) + 4, data & 0xFFFF);
data               67 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	t1_tpi_write(adapter, addr << 2, (data >> 16) & 0xFFFF);
data              226 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 			udelay( ib[i].data );
data              227 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 			pr_err("sleep %d us\n",ib[i].data);
data              229 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 			vsc_write( adapter, ib[i].addr, ib[i].data );
data              235 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int data = 0;
data              245 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	data = ((0x00 << 24) | ((address & 0xff) << 16) | (0x00 << 8) |
data              247 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(adapter, REG_RAM_BIST_CMD, data);
data              262 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	int data = 0;
data              275 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	data = ((0x01 << 24) | ((address & 0xff) << 16) | (value << 8) |
data              277 drivers/net/ethernet/chelsio/cxgb/vsc7326.c 	vsc_write(adapter, REG_RAM_BIST_CMD, data);
data              116 drivers/net/ethernet/chelsio/cxgb3/ael1002.c 	unsigned int stat, data;
data              130 drivers/net/ethernet/chelsio/cxgb3/ael1002.c 					   &data);
data              133 drivers/net/ethernet/chelsio/cxgb3/ael1002.c 			return data >> 8;
data              679 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_seeprom_read(struct adapter *adapter, u32 addr, __le32 *data);
data              680 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_seeprom_write(struct adapter *adapter, u32 addr, __le32 data);
data              686 drivers/net/ethernet/chelsio/cxgb3/common.h int t3_set_proto_sram(struct adapter *adap, const u8 *data);
data               62 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h 	uint32_t data[4];
data               73 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h 	uint8_t data[128];
data             1055 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	p = (const __be32 *)fw->data;
data             1087 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	ret = t3_load_fw(adap, fw->data, fw->size);
data             1137 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	ret = t3_check_tpsram(adap, tpsram->data, tpsram->size);
data             1141 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	ret = t3_set_proto_sram(adap, tpsram->data);
data             1647 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c static void get_strings(struct net_device *dev, u32 stringset, u8 * data)
data             1650 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		memcpy(data, stats_strings, sizeof(stats_strings));
data             1665 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		      u64 *data)
data             1675 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_octets;
data             1676 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames;
data             1677 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_mcast_frames;
data             1678 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_bcast_frames;
data             1679 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_pause;
data             1680 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_underrun;
data             1681 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_fifo_urun;
data             1683 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_64;
data             1684 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_65_127;
data             1685 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_128_255;
data             1686 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_256_511;
data             1687 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_512_1023;
data             1688 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_1024_1518;
data             1689 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->tx_frames_1519_max;
data             1691 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_octets;
data             1692 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames;
data             1693 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_mcast_frames;
data             1694 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_bcast_frames;
data             1695 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_pause;
data             1696 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_fcs_errs;
data             1697 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_symbol_errs;
data             1698 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_short;
data             1699 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_jabber;
data             1700 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_too_long;
data             1701 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_fifo_ovfl;
data             1703 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_64;
data             1704 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_65_127;
data             1705 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_128_255;
data             1706 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_256_511;
data             1707 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_512_1023;
data             1708 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_1024_1518;
data             1709 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_frames_1519_max;
data             1711 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = pi->phy.fifo_errors;
data             1713 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = collect_sge_port_stats(adapter, pi, SGE_PSTAT_TSO);
data             1714 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = collect_sge_port_stats(adapter, pi, SGE_PSTAT_VLANEX);
data             1715 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = collect_sge_port_stats(adapter, pi, SGE_PSTAT_VLANINS);
data             1716 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = collect_sge_port_stats(adapter, pi, SGE_PSTAT_TX_CSUM);
data             1717 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = collect_sge_port_stats(adapter, pi, SGE_PSTAT_RX_CSUM_GOOD);
data             1718 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = 0;
data             1719 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = 0;
data             1720 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = 0;
data             1721 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->rx_cong_drops;
data             1723 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->num_toggled;
data             1724 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->num_resets;
data             1726 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	*data++ = s->link_faults;
data             2033 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		      u8 * data)
data             2048 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		memcpy(data, buf + e->offset, e->len);
data             2054 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		      u8 * data)
data             2080 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		memcpy(buf + (eeprom->offset & 3), data, eeprom->len);
data             2082 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		buf = data;
data             2096 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	if (buf != data)
data             2533 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 	struct mii_ioctl_data *data = if_mii(req);
data             2542 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		    !mdio_phy_id_is_c45(data->phy_id) &&
data             2543 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		    (data->phy_id & 0x1f00) &&
data             2544 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		    !(data->phy_id & 0xe0e0))
data             2545 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 			data->phy_id = mdio_phy_id_c45(data->phy_id >> 8,
data             2546 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 						       data->phy_id & 0x1f);
data             2549 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c 		return mdio_mii_ioctl(&pi->phy.mdio, data, cmd);
data              204 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 			      void *data)
data              209 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 	struct ulp_iscsi_info *uiip = data;
data              275 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c static int cxgb_rdma_ctl(struct adapter *adapter, unsigned int req, void *data)
data              281 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		struct rdma_info *rdma = data;
data              300 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		struct rdma_cq_op *rdma = data;
data              310 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		struct ch_mem_range *t = data;
data              332 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		struct rdma_cq_setup *rdma = data;
data              346 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		ret = t3_sge_disable_cqcntxt(adapter, *(unsigned int *)data);
data              350 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		struct rdma_ctrlqp_setup *rdma = data;
data              363 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		t3_tp_get_mib_stats(adapter, (struct tp_mib_stats *)data);
data              373 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c static int cxgb_offload_ctl(struct t3cdev *tdev, unsigned int req, void *data)
data              387 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		*(unsigned int *)data = FW_WR_NUM;
data              390 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		*(unsigned int *)data = WR_FLITS;
data              393 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		*(unsigned int *)data = 1 << 20;	/* 1MB */
data              396 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		tid = data;
data              403 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		tid = data;
data              409 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		*(unsigned int *)data = 2048;
data              412 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		mtup = data;
data              417 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		iffmacp = data;
data              423 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		ddpp = data;
data              429 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		ports = data;
data              438 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		return cxgb_ulp_iscsi_ctl(adapter, req, data);
data              448 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		return cxgb_rdma_ctl(adapter, req, data);
data              450 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		rx_page_info = data;
data              455 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		struct iscsi_ipv4addr *p = data;
data              461 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 		struct ch_embedded_info *e = data;
data              992 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 	pr_err("%s: received bad CPL command 0x%x\n", dev->name, *skb->data);
data              137 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h 	return skb->data;
data              536 drivers/net/ethernet/chelsio/cxgb3/sge.c 			buf_start = skb->data;
data              789 drivers/net/ethernet/chelsio/cxgb3/sge.c 	prefetch(sd->skb->data);
data              799 drivers/net/ethernet/chelsio/cxgb3/sge.c 			memcpy(skb->data, sd->skb->data, len);
data              858 drivers/net/ethernet/chelsio/cxgb3/sge.c 			memcpy(newskb->data, sd->pg_chunk.va, len);
data              895 drivers/net/ethernet/chelsio/cxgb3/sge.c 		memcpy(newskb->data, sd->pg_chunk.va, SGE_RX_PULL_LEN);
data              970 drivers/net/ethernet/chelsio/cxgb3/sge.c 		*addr = pci_map_single(pdev, skb->data, skb_headlen(skb),
data             1241 drivers/net/ethernet/chelsio/cxgb3/sge.c 	sgl_flits = write_sgl(skb, sgp, skb->data, skb_headlen(skb), addr);
data             1386 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct work_request_hdr *from = (struct work_request_hdr *)skb->data;
data             1480 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct work_request_hdr *wrp = (struct work_request_hdr *)skb->data;
data             1523 drivers/net/ethernet/chelsio/cxgb3/sge.c static void restart_ctrlq(unsigned long data)
data             1526 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct sge_qset *qs = (struct sge_qset *)data;
data             1647 drivers/net/ethernet/chelsio/cxgb3/sge.c 	from = (struct work_request_hdr *)skb->data;
data             1740 drivers/net/ethernet/chelsio/cxgb3/sge.c static void restart_offloadq(unsigned long data)
data             1743 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct sge_qset *qs = (struct sge_qset *)data;
data             1924 drivers/net/ethernet/chelsio/cxgb3/sge.c 			prefetch(skb->data);
data             2081 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct cpl_rx_pkt *p = (struct cpl_rx_pkt *)(skb->data + pad);
data             2351 drivers/net/ethernet/chelsio/cxgb3/sge.c 			skb->data[0] = CPL_ASYNC_NOTIF;
data             1451 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h 	__u8 data[0];
data              613 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c int t3_seeprom_read(struct adapter *adapter, u32 addr, __le32 *data)
data              634 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 	*data = cpu_to_le32(v);
data              647 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c int t3_seeprom_write(struct adapter *adapter, u32 addr, __le32 data)
data              657 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 			       le32_to_cpu(data));
data              880 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 			 unsigned int nwords, u32 *data, int byte_oriented)
data              890 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 	    (ret = sf1_read(adapter, 1, 1, data)) != 0)
data              893 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 	for (; nwords; nwords--, data++) {
data              894 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 		ret = sf1_read(adapter, 4, nwords > 1, data);
data              898 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 			*data = htonl(*data);
data              914 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 			  unsigned int n, const u8 *data)
data              932 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 			val = (val << 8) + *data++;
data              946 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 	if (memcmp(data - n, (u8 *) buf + offset, n))
data             2974 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c int t3_set_proto_sram(struct adapter *adap, const u8 *data)
data             2977 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c 	const __be32 *buf = (const __be32 *)data;
data               60 drivers/net/ethernet/chelsio/cxgb3/t3cdev.h 	int (*ctl)(struct t3cdev *dev, unsigned int req, void *data);
data               24 drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c 		pin_buff->data = (char *)pdbg_init->compress_buff;
data               30 drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c 	pin_buff->data = (char *)pdbg_buff->data + offset;
data               44 drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c 	pin_buff->data = NULL;
data               78 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h 	u32 data[ULPRX_LA_SIZE * 8];
data               85 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h 	u8 data[0];
data              137 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h 	u8 data[0];
data              199 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h 	u32 data[SGE_CTXT_SIZE / 4];
data              272 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h 	u32 data[NUM_LE_DB_DBGI_RSP_DATA_INSTANCES];
data              339 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h 	u8 data[0]; /* Must be last */
data              345 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h 	u8 data[0]; /* Must be last */
data               27 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	temp_in_buff.data = pin_buff->data;
data               36 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		temp_in_buff.data = (char *)pin_buff->data + bytes_read;
data               90 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		memcpy(((u8 *)dbg_buff->data) + dbg_buff->offset, &zero_buf,
data              423 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	t4_get_regs(padap, (void *)temp_buff.data, temp_buff.size);
data              453 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 				  (__be32 *)(char *)temp_buff.data,
data              494 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	memcpy((char *)temp_buff.data, &cfg, sizeof(cfg));
data              496 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			    (u32 *)((char *)temp_buff.data + sizeof(cfg)),
data              520 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			  (u32 *)temp_buff.data,
data              521 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			  (u32 *)((char *)temp_buff.data +
data              540 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	cim_qcfg_data = (struct cudbg_cim_qcfg *)temp_buff.data;
data              581 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 					   (u32 *)temp_buff.data, qsize);
data              665 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 					   (u32 *)temp_buff.data, qsize);
data             1022 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 				       bytes_read, bytes, temp_buff.data);
data             1157 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	rc = t4_read_rss(padap, (u16 *)temp_buff.data);
data             1182 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	vfconf = (struct cudbg_rss_vf_conf *)temp_buff.data;
data             1202 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	t4_read_mtu_tbl(padap, (u16 *)temp_buff.data, NULL);
data             1220 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	pm_stats_buff = (struct cudbg_pm_stats *)temp_buff.data;
data             1244 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	hw_sched_buff = (struct cudbg_hw_sched *)temp_buff.data;
data             1279 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ch_tp_pio = (struct ireg_buf *)temp_buff.data;
data             1404 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ch_sge_dbg = (struct ireg_buf *)temp_buff.data;
data             1460 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ulprx_la_buff = (struct cudbg_ulprx_la *)temp_buff.data;
data             1461 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	t4_ulprx_read_la(padap, (u32 *)ulprx_la_buff->data);
data             1480 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	tp_la_buff = (struct cudbg_tp_la *)temp_buff.data;
data             1482 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	t4_tp_read_la(padap, (u64 *)tp_la_buff->data, NULL);
data             1503 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ver_hdr = (struct cudbg_ver_hdr *)temp_buff.data;
data             1508 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	meminfo_buff = (struct cudbg_meminfo *)(temp_buff.data +
data             1535 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	cim_pif_la_buff = (struct cudbg_cim_pif_la *)temp_buff.data;
data             1537 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	t4_cim_read_pif_la(padap, (u32 *)cim_pif_la_buff->data,
data             1538 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			   (u32 *)cim_pif_la_buff->data + 6 * CIM_PIFLA_SIZE,
data             1561 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	clk_info_buff = (struct cudbg_clk_info *)temp_buff.data;
data             1607 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ch_pcie = (struct ireg_buf *)temp_buff.data;
data             1663 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ch_pm = (struct ireg_buf *)temp_buff.data;
data             1720 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	tid1 = (struct cudbg_tid_info_region_rev1 *)temp_buff.data;
data             1810 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	value = (u32 *)temp_buff.data;
data             1927 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 				enum ctxt_type ctype, u32 *data)
data             1940 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		rc = t4_sge_ctxt_rd(padap, padap->mbox, cid, ctype, data);
data             1942 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		t4_sge_ctxt_rd_bd(padap, cid, ctype, data);
data             1954 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		cudbg_read_sge_ctxt(pdbg_init, j, ctxt_type, buff->data);
data             1955 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		rc = cudbg_sge_ctxt_check_valid(buff->data, ctxt_type);
data             1963 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			cudbg_read_sge_ctxt(pdbg_init, j, CTXT_CNM, buff->data);
data             2016 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	buff = (struct cudbg_ch_cntxt *)temp_buff.data;
data             2053 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			dst_off = (u64 *)buff->data;
data             2061 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			rc = cudbg_sge_ctxt_check_valid(buff->data, i);
data             2258 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	tcam = (struct cudbg_mps_tcam *)temp_buff.data;
data             2332 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	vpd_data = (struct cudbg_vpd_data *)temp_buff.data;
data             2384 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		tid_data->data[i] = t4_read_reg(padap,
data             2424 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		ipv6 = tid_data->data[16] & 0x8000;
data             2426 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		ipv6 = tid_data->data[16] & 0x8000;
data             2428 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			ipv6 = tid_data->data[9] == 0x00C00000;
data             2509 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	memcpy(temp_buff.data, &tcam_region, sizeof(struct cudbg_tcam));
data             2511 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	tid_data = (struct cudbg_tid_data *)(temp_buff.data + bytes);
data             2519 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 			memcpy(temp_buff.data, &tcam_region,
data             2558 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	t4_read_cong_tbl(padap, (void *)temp_buff.data);
data             2581 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ma_indr = (struct ireg_buf *)temp_buff.data;
data             2634 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ver_hdr = (struct cudbg_ver_hdr *)temp_buff.data;
data             2639 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ulptx_la_buff = (struct cudbg_ulptx_la *)(temp_buff.data +
data             2704 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	up_cim = (struct ireg_buf *)temp_buff.data;
data             2775 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	pbt = (struct cudbg_pbt_tables *)temp_buff.data;
data             2849 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	mboxlog = (struct cudbg_mbox_log *)temp_buff.data;
data             2890 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	hma_indr = (struct ireg_buf *)temp_buff.data;
data             2969 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	u8 *data;
data             2975 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	data = kvzalloc(size, GFP_KERNEL);
data             2976 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	if (!data)
data             2979 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	ver_hdr = (struct cudbg_ver_hdr *)data;
data             2985 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	qdesc_info = (struct cudbg_qdesc_info *)(data +
data             2988 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	qdesc_entry = (struct cudbg_qdesc_entry *)qdesc_info->data;
data             3120 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		memcpy(temp_buff.data, data + cur_off, chunk_size);
data             3133 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 	if (data)
data             3134 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c 		kvfree(data);
data              246 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h 	memcpy(entry->data, txq->desc, entry->data_size);
data              258 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h 	memcpy(entry->data, rxq->desc, entry->data_size);
data              270 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h 	memcpy(entry->data, flq->desc, entry->data_size);
data               58 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib_common.h 	char *data;
data               20 drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c 	pin_buff->data = (char *)pdbg_buff->data + pdbg_buff->offset;
data               41 drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c 	c_hdr = (struct cudbg_compress_hdr *)temp_buff.data;
data               52 drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c 	compress_stream.next_in = pin_buff->data;
data               54 drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c 	compress_stream.next_out = pout_buff->data + pout_buff->offset;
data              474 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	u32 data[TRACE_LEN / 4];
data             1638 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 		  unsigned int nwords, u32 *data, int byte_oriented);
data             1708 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int t4_read_cim_ibq(struct adapter *adap, unsigned int qid, u32 *data,
data             1710 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h int t4_read_cim_obq(struct adapter *adap, unsigned int qid, u32 *data,
data             1863 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 		   enum ctxt_type ctype, u32 *data);
data             1865 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 		      enum ctxt_type ctype, u32 *data);
data              417 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c 	dbg_buff.data = buf;
data              487 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c static int cxgb4_cudbg_vmcoredd_collect(struct vmcoredd_data *data, void *buf)
data              489 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c 	struct adapter *adap = container_of(data, struct adapter, vmcoredd);
data              490 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c 	u32 len = data->size;
data              497 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c 	struct vmcoredd_data *data = &adap->vmcoredd;
data              504 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c 	data->size = len;
data              505 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c 	snprintf(data->dump_name, sizeof(data->dump_name), "%s_%s",
data              507 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c 	data->vmcoredd_callback = cxgb4_cudbg_vmcoredd_collect;
data              509 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c 	return vmcore_add_device_dump(data);
data               57 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	return pos >= tb->rows ? NULL : &tb->data[pos * tb->width];
data               85 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	return tb->show(seq, v, ((char *)v - tb->data) / tb->width);
data              222 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	ret = t4_cim_read_la(adap, (u32 *)p->data, NULL);
data              266 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	t4_cim_read_pif_la(adap, (u32 *)p->data,
data              267 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			   (u32 *)p->data + 6 * CIM_PIFLA_SIZE, NULL, NULL);
data              312 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	t4_cim_read_ma_la(adap, (u32 *)p->data,
data              313 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			  (u32 *)p->data + 5 * CIM_MALA_SIZE);
data              402 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	ret = t4_read_cim_ibq(adap, qid, (u32 *)p->data, CIM_IBQ_SIZE * 4);
data              429 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	ret = t4_read_cim_obq(adap, qid, (u32 *)p->data, 6 * CIM_OBQ_SIZE * 4);
data              658 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	t4_tp_read_la(adap, (u64 *)p->data, NULL);
data              717 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	t4_ulprx_read_la(adap, (u32 *)p->data);
data             1282 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	unsigned long long data[8];
data             1295 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (sscanf(s, "%llx %llx %llx %llx %llx %llx %llx %llx%c", &data[0],
data             1296 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		   &data[1], &data[2], &data[3], &data[4], &data[5], &data[6],
data             1297 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		   &data[7], &c) < 8 || c != '\n')
data             1310 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		writeq(data[i], addr + 8 * i);
data             1362 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			seq_printf(seq, "%08x%08x", tp.data[i], tp.data[i + 1]);
data             1371 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		seq_printf(seq, "%08x%08x", tp.data[i], tp.data[i + 1]);
data             1414 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	u32 *data, *mask;
data             1546 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		data = &tp.data[i / 8];
data             1555 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			*data = (*data << 4) + xdigit2int(*word++);
data             1557 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 				data++;
data             1591 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 			*data <<= (8 - i % 8) * 4;
data             1635 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		u8 data[256];
data             1638 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		len = min(count + ofst, sizeof(data));
data             1640 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 				    (u32 *)data, 1);
data             1645 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		if (copy_to_user(buf, data + ofst, len))
data             2007 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	ret = t4_read_rss(adap, (u16 *)p->data);
data             2257 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		pfconf = seq->private + offsetof(struct seq_tab, data);
data             2305 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	pfconf = (struct rss_pf_conf *)p->data;
data             2372 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	vfconf = (struct rss_vf_conf *)p->data;
data             3085 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	__be32 *data;
data             3095 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	data = kvzalloc(count, GFP_KERNEL);
data             3096 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	if (!data)
data             3100 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	ret = t4_memory_rw(adap, 0, mem, pos, count, data, T4_MEMORY_READ);
data             3103 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 		kvfree(data);
data             3106 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	ret = copy_to_user(buf, data, count);
data             3108 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 	kvfree(data);
data             3529 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c 				    (void *)adap + files[i].data,
data               44 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h 	unsigned char data;
data               52 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h 	char data[0];             /* the table data */
data              202 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c static void get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              205 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		memcpy(data, stats_strings, sizeof(stats_strings));
data              206 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		data += sizeof(stats_strings);
data              207 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		memcpy(data, adapter_stats_strings,
data              209 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		data += sizeof(adapter_stats_strings);
data              210 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		memcpy(data, loopback_stats_strings,
data              213 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		memcpy(data, cxgb4_priv_flags_strings,
data              283 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		      u64 *data)
data              292 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				 (struct port_stats *)data,
data              295 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	data += sizeof(struct port_stats) / sizeof(u64);
data              296 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	collect_sge_port_stats(adapter, pi, (struct queue_port_stats *)data);
data              297 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	data += sizeof(struct queue_port_stats) / sizeof(u64);
data              298 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	collect_adapter_stats(adapter, (struct adapter_stats *)data);
data              299 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	data += sizeof(struct adapter_stats) / sizeof(u64);
data              301 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	*data++ = (u64)pi->port_id;
data              307 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		*data++ = (unsigned long long)*p0++;
data             1134 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		      u8 *data)
data             1148 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		memcpy(data, buf + e->offset, e->len);
data             1154 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		      u8 *data)
data             1188 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		memcpy(buf + (eeprom->offset & 3), data, eeprom->len);
data             1190 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		buf = data;
data             1205 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	if (buf != data)
data             1231 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	ef->data[sizeof(ef->data) - 1] = '\0';
data             1232 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	ret = request_firmware(&fw, ef->data, adap->pdev_dev);
data             1244 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	ret = t4_fw_upgrade(adap, mbox, fw->data, fw->size, 1);
data             1248 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 			 "loaded firmware %s, reload cxgb4 driver\n", ef->data);
data             1339 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		info->data = 0;
data             1343 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST |
data             1346 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST;
data             1351 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST |
data             1354 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST;
data             1360 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST;
data             1364 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST |
data             1367 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST;
data             1372 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST |
data             1375 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST;
data             1381 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				info->data = RXH_IP_SRC | RXH_IP_DST;
data             1387 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 		info->data = pi->nqsets;
data             1508 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				   struct ethtool_eeprom *eprom, u8 *data)
data             1514 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 	memset(data, 0, eprom->len);
data             1517 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				 I2C_DEV_ADDR_A0, offset, len, data);
data             1524 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 				 I2C_DEV_ADDR_A0, offset, len, data);
data             1535 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c 			 offset, len, &data[eprom->len - len]);
data              595 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		const struct fw_port_cmd *pcmd = (const void *)p->data;
data              626 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				t4_handle_fw_rpl(q->adap, p->data);
data             1215 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c int cxgb4_alloc_atid(struct tid_info *t, void *data)
data             1225 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		p->data = data;
data             1251 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c int cxgb4_alloc_stid(struct tid_info *t, int family, void *data)
data             1268 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		t->stid_tab[stid].data = data;
data             1288 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c int cxgb4_alloc_sftid(struct tid_info *t, int family, void *data)
data             1304 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		t->stid_tab[stid].data = data;
data             1331 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	t->stid_tab[stid].data = NULL;
data             1987 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		       void *data)
data             1991 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		check_neigh_update(data);
data             2277 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				   unsigned long event, void *data)
data             2279 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct inet6_ifaddr *ifa = data;
data             2622 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct mii_ioctl_data *data = (struct mii_ioctl_data *)&req->ifr_data;
data             2628 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		data->phy_id = pi->mdio_addr;
data             2632 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		if (mdio_phy_id_is_c45(data->phy_id)) {
data             2633 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			prtad = mdio_phy_id_prtad(data->phy_id);
data             2634 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			devad = mdio_phy_id_devad(data->phy_id);
data             2635 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 		} else if (data->phy_id < 32) {
data             2636 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			prtad = data->phy_id;
data             2638 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			data->reg_num &= 0x1f;
data             2645 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 					 data->reg_num, &data->val_out);
data             2648 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 					 data->reg_num, data->val_in);
data             3958 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			     (u8 *)phyf->data, phyf->size);
data             3966 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			new_phy_fw_ver = phy_info->phy_fw_version(phyf->data,
data             4066 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				__be32 *data = (__be32 *)cf->data;
data             4073 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 						   size, data, T4_MEMORY_WRITE);
data             4081 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 					last.word = data[size >> 2];
data             4363 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			fw_data = fw->data;
data               86 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c 	struct udphdr *uh = (struct udphdr *)(skb->data + ETH_HLEN +
data               87 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c 					      IPV4_HLEN(skb->data));
data               84 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 	void *data;
data               88 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 	void *data;
data              145 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 	return atid < t->natids ? t->atid_tab[atid].data : NULL;
data              158 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 	return stid < (t->nstids + t->nsftids) ? t->stid_tab[stid].data : NULL;
data              161 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h static inline void cxgb4_insert_tid(struct tid_info *t, void *data,
data              164 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h 	t->tid_tab[tid] = data;
data              179 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h int cxgb4_alloc_atid(struct tid_info *t, void *data);
data              180 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h int cxgb4_alloc_stid(struct tid_info *t, int family, void *data);
data              181 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h int cxgb4_alloc_sftid(struct tid_info *t, int family, void *data);
data              247 drivers/net/ethernet/chelsio/cxgb4/sge.c 	*addr = dma_map_single(dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE);
data             1073 drivers/net/ethernet/chelsio/cxgb4/sge.c 		memcpy(pos, skb->data, length);
data             1076 drivers/net/ethernet/chelsio/cxgb4/sge.c 		memcpy(pos, skb->data, left);
data             1077 drivers/net/ethernet/chelsio/cxgb4/sge.c 		memcpy(q->desc, skb->data + left, length - left);
data             2092 drivers/net/ethernet/chelsio/cxgb4/sge.c static void restart_ctrlq(unsigned long data)
data             2096 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge_ctrl_txq *q = (struct sge_ctrl_txq *)data;
data             2165 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct work_request_hdr *req = (struct work_request_hdr *)skb->data;
data             2283 drivers/net/ethernet/chelsio/cxgb4/sge.c 			ofldtxq_stop(q, (struct fw_wr_hdr *)skb->data);
data             2393 drivers/net/ethernet/chelsio/cxgb4/sge.c static void restart_ofldq(unsigned long data)
data             2395 drivers/net/ethernet/chelsio/cxgb4/sge.c 	struct sge_uld_txq *q = (struct sge_uld_txq *)data;
data             2803 drivers/net/ethernet/chelsio/cxgb4/sge.c 	unsigned char *data;
data             2806 drivers/net/ethernet/chelsio/cxgb4/sge.c 	cpl = (struct cpl_rx_mps_pkt *)skb->data;
data             2811 drivers/net/ethernet/chelsio/cxgb4/sge.c 	data = skb->data + sizeof(*cpl);
data             2813 drivers/net/ethernet/chelsio/cxgb4/sge.c 	offset = ETH_HLEN + IPV4_HLEN(skb->data) + UDP_HLEN;
data             2819 drivers/net/ethernet/chelsio/cxgb4/sge.c 	hwtstamps->hwtstamp = ns_to_ktime(be64_to_cpu(*((u64 *)data)));
data              759 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		val = be32_to_cpu(ldst_cmd.u.pcie.data[0]);
data             3044 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		  unsigned int nwords, u32 *data, int byte_oriented)
data             3054 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	    (ret = sf1_read(adapter, 1, 1, 0, data)) != 0)
data             3057 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	for ( ; nwords; nwords--, data++) {
data             3058 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		ret = sf1_read(adapter, 4, nwords > 1, nwords == 1, data);
data             3064 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 			*data = (__force __u32)(cpu_to_be32(*data));
data             3080 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 			  unsigned int n, const u8 *data)
data             3098 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 			val = (val << 8) + *data++;
data             3115 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	if (memcmp(data - n, (u8 *)buf + offset, n)) {
data             5539 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	u32 vrt, mask, data;
data             5543 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		data = VFWRADDR_V(index);
data             5546 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		 data = T6_VFWRADDR_V(index);
data             5553 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	vrt |= data | VFRDEN_F;
data             5993 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		t4_write_reg(adap, data_reg, tp->data[i]);
data             6048 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		tp->data[i] = t4_read_reg(adap, data_reg) & tp->mask[i];
data             6063 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	u32 data[2];
data             6072 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 					 PM_TX_DBG_DATA_A, data, 2,
data             6074 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 			cycles[i] = (((u64)data[0] << 32) | data[1]);
data             6090 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	u32 data[2];
data             6099 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 					 PM_RX_DBG_DATA_A, data, 2,
data             6101 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 			cycles[i] = (((u64)data[0] << 32) | data[1]);
data             9756 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int t4_read_cim_ibq(struct adapter *adap, unsigned int qid, u32 *data, size_t n)
data             9781 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		*data++ = t4_read_reg(adap, CIM_IBQ_DBG_DATA_A);
data             9798 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int t4_read_cim_obq(struct adapter *adap, unsigned int qid, u32 *data, size_t n)
data             9824 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		*data++ = t4_read_reg(adap, CIM_OBQ_DBG_DATA_A);
data             10299 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		   enum ctxt_type ctype, u32 *data)
data             10318 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		data[0] = be32_to_cpu(c.u.idctxt.ctxt_data0);
data             10319 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		data[1] = be32_to_cpu(c.u.idctxt.ctxt_data1);
data             10320 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		data[2] = be32_to_cpu(c.u.idctxt.ctxt_data2);
data             10321 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		data[3] = be32_to_cpu(c.u.idctxt.ctxt_data3);
data             10322 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		data[4] = be32_to_cpu(c.u.idctxt.ctxt_data4);
data             10323 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		data[5] = be32_to_cpu(c.u.idctxt.ctxt_data5);
data             10339 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		      enum ctxt_type ctype, u32 *data)
data             10347 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 			*data++ = t4_read_reg(adap, i);
data             10396 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 	unsigned int i2c_max = sizeof(ldst_cmd.u.i2c.data);
data             10427 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c 		memcpy(buf, ldst_rpl.u.i2c.data, i2c_len);
data             1389 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	__be64 data;
data             1397 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	__be64 data[4];
data             1405 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	__be64 data[2];
data             1429 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h 	__be64 data[4];
data              959 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h 			__be32 data[12];
data              965 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h 			u8 data;
data              974 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h 			__u8   data[48];
data              506 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			t4vf_handle_fw_rpl(adapter, fw_msg->data);
data             1787 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 				u8 *data)
data             1791 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		memcpy(data, stats_strings, sizeof(stats_strings));
data             1825 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 				      u64 *data)
data             1830 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 				      (struct t4vf_port_stats *)data);
data             1832 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		memset(data, 0, sizeof(struct t4vf_port_stats));
data             1834 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	data += sizeof(struct t4vf_port_stats) / sizeof(u64);
data             1835 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	collect_sge_port_stats(adapter, pi, (struct queue_port_stats *)data);
data              283 drivers/net/ethernet/chelsio/cxgb4vf/sge.c 	*addr = dma_map_single(dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE);
data              465 drivers/net/ethernet/cirrus/cs89x0.c 		 ((skb->data[ETH_ALEN + ETH_ALEN] << 8) |
data              466 drivers/net/ethernet/cirrus/cs89x0.c 		  skb->data[ETH_ALEN + ETH_ALEN + 1]));
data              695 drivers/net/ethernet/cirrus/cs89x0.c 		skb->data[length-1] = ioread16(lp->virt_addr + RX_FRAME_PORT);
data              699 drivers/net/ethernet/cirrus/cs89x0.c 		 (skb->data[ETH_ALEN + ETH_ALEN] << 8) |
data              700 drivers/net/ethernet/cirrus/cs89x0.c 		 skb->data[ETH_ALEN + ETH_ALEN + 1]);
data             1149 drivers/net/ethernet/cirrus/cs89x0.c 		 ((skb->data[ETH_ALEN + ETH_ALEN] << 8) |
data             1150 drivers/net/ethernet/cirrus/cs89x0.c 		  skb->data[ETH_ALEN + ETH_ALEN + 1]));
data             1175 drivers/net/ethernet/cirrus/cs89x0.c 	writewords(lp, TX_FRAME_PORT, skb->data, (skb->len + 1) >> 1);
data              188 drivers/net/ethernet/cirrus/ep93xx_eth.c 	int data;
data              201 drivers/net/ethernet/cirrus/ep93xx_eth.c 		data = 0xffff;
data              203 drivers/net/ethernet/cirrus/ep93xx_eth.c 		data = rdl(ep, REG_MIIDATA);
data              206 drivers/net/ethernet/cirrus/ep93xx_eth.c 	return data;
data              209 drivers/net/ethernet/cirrus/ep93xx_eth.c static void ep93xx_mdio_write(struct net_device *dev, int phy_id, int reg, int data)
data              214 drivers/net/ethernet/cirrus/ep93xx_eth.c 	wrl(ep, REG_MIIDATA, data);
data              686 drivers/net/ethernet/cirrus/ep93xx_eth.c 	struct mii_ioctl_data *data = if_mii(ifr);
data              688 drivers/net/ethernet/cirrus/ep93xx_eth.c 	return generic_mii_ioctl(&ep->mii, data, cmd, NULL);
data              743 drivers/net/ethernet/cirrus/ep93xx_eth.c static struct net_device *ep93xx_dev_alloc(struct ep93xx_eth_data *data)
data              751 drivers/net/ethernet/cirrus/ep93xx_eth.c 	memcpy(dev->dev_addr, data->dev_addr, ETH_ALEN);
data              793 drivers/net/ethernet/cirrus/ep93xx_eth.c 	struct ep93xx_eth_data *data;
data              802 drivers/net/ethernet/cirrus/ep93xx_eth.c 	data = dev_get_platdata(&pdev->dev);
data              809 drivers/net/ethernet/cirrus/ep93xx_eth.c 	dev = ep93xx_dev_alloc(data);
data              837 drivers/net/ethernet/cirrus/ep93xx_eth.c 	ep->mii.phy_id = data->phy_id;
data              334 drivers/net/ethernet/cirrus/mac89x0.c 		  skb->len, skb->data[ETH_ALEN + ETH_ALEN] << 8 |
data              335 drivers/net/ethernet/cirrus/mac89x0.c 		  skb->data[ETH_ALEN + ETH_ALEN + 1]);
data              468 drivers/net/ethernet/cirrus/mac89x0.c 		  length, skb->data[ETH_ALEN + ETH_ALEN] << 8 |
data              469 drivers/net/ethernet/cirrus/mac89x0.c 		  skb->data[ETH_ALEN + ETH_ALEN + 1]);
data               24 drivers/net/ethernet/cisco/enic/enic_clsf.c 	struct filter data;
data               28 drivers/net/ethernet/cisco/enic/enic_clsf.c 		data.u.ipv4.protocol = PROTO_TCP;
data               31 drivers/net/ethernet/cisco/enic/enic_clsf.c 		data.u.ipv4.protocol = PROTO_UDP;
data               37 drivers/net/ethernet/cisco/enic/enic_clsf.c 	data.type = FILTER_IPV4_5TUPLE;
data               38 drivers/net/ethernet/cisco/enic/enic_clsf.c 	data.u.ipv4.src_addr = ntohl(keys->addrs.v4addrs.src);
data               39 drivers/net/ethernet/cisco/enic/enic_clsf.c 	data.u.ipv4.dst_addr = ntohl(keys->addrs.v4addrs.dst);
data               40 drivers/net/ethernet/cisco/enic/enic_clsf.c 	data.u.ipv4.src_port = ntohs(keys->ports.src);
data               41 drivers/net/ethernet/cisco/enic/enic_clsf.c 	data.u.ipv4.dst_port = ntohs(keys->ports.dst);
data               42 drivers/net/ethernet/cisco/enic/enic_clsf.c 	data.u.ipv4.flags = FILTER_FIELDS_IPV4_5TUPLE;
data               45 drivers/net/ethernet/cisco/enic/enic_clsf.c 	res = vnic_dev_classifier(enic->vdev, CLSF_ADD, &rq, &data);
data              158 drivers/net/ethernet/cisco/enic/enic_ethtool.c 	u8 *data)
data              165 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			memcpy(data, enic_tx_stats[i].name, ETH_GSTRING_LEN);
data              166 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			data += ETH_GSTRING_LEN;
data              169 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			memcpy(data, enic_rx_stats[i].name, ETH_GSTRING_LEN);
data              170 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			data += ETH_GSTRING_LEN;
data              173 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			memcpy(data, enic_gen_stats[i].name, ETH_GSTRING_LEN);
data              174 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			data += ETH_GSTRING_LEN;
data              266 drivers/net/ethernet/cisco/enic/enic_ethtool.c 	struct ethtool_stats *stats, u64 *data)
data              282 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		*(data++) = ((u64 *)&vstats->tx)[enic_tx_stats[i].index];
data              284 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		*(data++) = ((u64 *)&vstats->rx)[enic_rx_stats[i].index];
data              286 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		*(data++) = ((u64 *)&enic->gen_stats)[enic_gen_stats[i].index];
data              420 drivers/net/ethernet/cisco/enic/enic_ethtool.c 	cmd->data = enic->rfs_h.max - enic->rfs_h.free;
data              480 drivers/net/ethernet/cisco/enic/enic_ethtool.c 	cmd->data = 0;
data              488 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3 |
data              492 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              494 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              497 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              499 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              511 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              528 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		cmd->data = enic->rq_count;
data              533 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		cmd->data = enic->rfs_h.max;
data              558 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			    const struct ethtool_tunable *tuna, void *data)
data              565 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		*(u32 *)data = enic->rx_copybreak;
data              577 drivers/net/ethernet/cisco/enic/enic_ethtool.c 			    const void *data)
data              584 drivers/net/ethernet/cisco/enic/enic_ethtool.c 		enic->rx_copybreak = *(u32 *)data;
data              482 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_legacy(int irq, void *data)
data              484 drivers/net/ethernet/cisco/enic/enic_main.c 	struct net_device *netdev = data;
data              520 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_msi(int irq, void *data)
data              522 drivers/net/ethernet/cisco/enic/enic_main.c 	struct enic *enic = data;
data              545 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_msix(int irq, void *data)
data              547 drivers/net/ethernet/cisco/enic/enic_main.c 	struct napi_struct *napi = data;
data              554 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_msix_err(int irq, void *data)
data              556 drivers/net/ethernet/cisco/enic/enic_main.c 	struct enic *enic = data;
data              568 drivers/net/ethernet/cisco/enic/enic_main.c static irqreturn_t enic_isr_msix_notify(int irq, void *data)
data              570 drivers/net/ethernet/cisco/enic/enic_main.c 	struct enic *enic = data;
data              612 drivers/net/ethernet/cisco/enic/enic_main.c 	dma_addr = pci_map_single(enic->pdev, skb->data, head_len,
data              643 drivers/net/ethernet/cisco/enic/enic_main.c 	dma_addr = pci_map_single(enic->pdev, skb->data, head_len,
data              719 drivers/net/ethernet/cisco/enic/enic_main.c 		hdr_len = skb_inner_transport_header(skb) - skb->data;
data              732 drivers/net/ethernet/cisco/enic/enic_main.c 		dma_addr = pci_map_single(enic->pdev, skb->data + offset, len,
data              791 drivers/net/ethernet/cisco/enic/enic_main.c 	dma_addr = pci_map_single(enic->pdev, skb->data, head_len,
data             1287 drivers/net/ethernet/cisco/enic/enic_main.c 	dma_addr = pci_map_single(enic->pdev, skb->data, len,
data             1322 drivers/net/ethernet/cisco/enic/enic_main.c 	memcpy(new_skb->data, (*skb)->data, len);
data             1388 drivers/net/ethernet/cisco/enic/enic_main.c 		prefetch(skb->data - NET_IP_ALIGN);
data             1206 drivers/net/ethernet/cisco/enic/vnic_dev.c 			struct filter *data)
data             1229 drivers/net/ethernet/cisco/enic/vnic_dev.c 		*(struct filter *)&tlv->val = *data;
data              180 drivers/net/ethernet/cisco/enic/vnic_dev.h 			struct filter *data);
data              544 drivers/net/ethernet/cisco/enic/vnic_devcmd.h 	u8 data[0];
data               65 drivers/net/ethernet/cisco/enic/vnic_vic.h #define VIC_PROVINFO_ADD_TLV(vp, tlvtype, tlvlen, data) \
data               67 drivers/net/ethernet/cisco/enic/vnic_vic.h 		err = vic_provinfo_add_tlv(vp, tlvtype, tlvlen, data); \
data             1183 drivers/net/ethernet/cortina/gemini.c 			buffer = skb->data;
data             1671 drivers/net/ethernet/cortina/gemini.c static irqreturn_t gmac_irq(int irq, void *data)
data             1674 drivers/net/ethernet/cortina/gemini.c 	struct net_device *netdev = data;
data             2025 drivers/net/ethernet/cortina/gemini.c static void gmac_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data             2030 drivers/net/ethernet/cortina/gemini.c 	memcpy(data, gmac_stats_strings, sizeof(gmac_stats_strings));
data             2244 drivers/net/ethernet/cortina/gemini.c static irqreturn_t gemini_port_irq_thread(int irq, void *data)
data             2247 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = data;
data             2266 drivers/net/ethernet/cortina/gemini.c static irqreturn_t gemini_port_irq(int irq, void *data)
data             2268 drivers/net/ethernet/cortina/gemini.c 	struct gemini_ethernet_port *port = data;
data               55 drivers/net/ethernet/cortina/gemini.h #define SET_WPTR(addr, data)		writew((data), (addr) + 2)
data               56 drivers/net/ethernet/cortina/gemini.h #define SET_RPTR(addr, data)		writew((data), (addr))
data              112 drivers/net/ethernet/davicom/dm9000.c 	void (*inblk)(void __iomem *port, void *data, int length);
data              113 drivers/net/ethernet/davicom/dm9000.c 	void (*outblk)(void __iomem *port, void *data, int length);
data              198 drivers/net/ethernet/davicom/dm9000.c static void dm9000_outblk_8bit(void __iomem *reg, void *data, int count)
data              200 drivers/net/ethernet/davicom/dm9000.c 	iowrite8_rep(reg, data, count);
data              203 drivers/net/ethernet/davicom/dm9000.c static void dm9000_outblk_16bit(void __iomem *reg, void *data, int count)
data              205 drivers/net/ethernet/davicom/dm9000.c 	iowrite16_rep(reg, data, (count+1) >> 1);
data              208 drivers/net/ethernet/davicom/dm9000.c static void dm9000_outblk_32bit(void __iomem *reg, void *data, int count)
data              210 drivers/net/ethernet/davicom/dm9000.c 	iowrite32_rep(reg, data, (count+3) >> 2);
data              215 drivers/net/ethernet/davicom/dm9000.c static void dm9000_inblk_8bit(void __iomem *reg, void *data, int count)
data              217 drivers/net/ethernet/davicom/dm9000.c 	ioread8_rep(reg, data, count);
data              221 drivers/net/ethernet/davicom/dm9000.c static void dm9000_inblk_16bit(void __iomem *reg, void *data, int count)
data              223 drivers/net/ethernet/davicom/dm9000.c 	ioread16_rep(reg, data, (count+1) >> 1);
data              226 drivers/net/ethernet/davicom/dm9000.c static void dm9000_inblk_32bit(void __iomem *reg, void *data, int count)
data              228 drivers/net/ethernet/davicom/dm9000.c 	ioread32_rep(reg, data, (count+3) >> 2);
data              511 drivers/net/ethernet/davicom/dm9000.c dm9000_write_eeprom(struct board_info *db, int offset, u8 *data)
data              522 drivers/net/ethernet/davicom/dm9000.c 	iow(db, DM9000_EPDRH, data[1]);
data              523 drivers/net/ethernet/davicom/dm9000.c 	iow(db, DM9000_EPDRL, data[0]);
data              626 drivers/net/ethernet/davicom/dm9000.c 			     struct ethtool_eeprom *ee, u8 *data)
data              644 drivers/net/ethernet/davicom/dm9000.c 		dm9000_read_eeprom(dm, (offset + i) / 2, data + i);
data              650 drivers/net/ethernet/davicom/dm9000.c 			     struct ethtool_eeprom *ee, u8 *data)
data              671 drivers/net/ethernet/davicom/dm9000.c 			tmp[which] = *data;
data              676 drivers/net/ethernet/davicom/dm9000.c 			dm9000_write_eeprom(dm, offset / 2, data);
data              680 drivers/net/ethernet/davicom/dm9000.c 		data += done;
data             1034 drivers/net/ethernet/davicom/dm9000.c 	(db->outblk)(db->io_data, skb->data, skb->len);
data              455 drivers/net/ethernet/dec/tulip/de2104x.c 				pci_map_single(de->pdev, copy_skb->data,
data              626 drivers/net/ethernet/dec/tulip/de2104x.c 	mapping = pci_map_single(de->pdev, skb->data, len, PCI_DMA_TODEVICE);
data             1286 drivers/net/ethernet/dec/tulip/de2104x.c 			skb->data, de->rx_buf_sz, PCI_DMA_FROMDEVICE);
data             1652 drivers/net/ethernet/dec/tulip/de2104x.c 			 struct ethtool_eeprom *eeprom, u8 *data)
data             1661 drivers/net/ethernet/dec/tulip/de2104x.c 	memcpy(data, de->ee_data, eeprom->len);
data             1684 drivers/net/ethernet/dec/tulip/de2104x.c 			void *data)
data             1691 drivers/net/ethernet/dec/tulip/de2104x.c 	__de_get_regs(de, data);
data              971 drivers/net/ethernet/dec/tulip/de4x5.c static void    mii_wr(int data, u_char phyreg, u_char phyaddr, u_long ioaddr);
data              973 drivers/net/ethernet/dec/tulip/de4x5.c static void    mii_wdata(int data, int len, u_long ioaddr);
data              975 drivers/net/ethernet/dec/tulip/de4x5.c static int     mii_swap(int data, int len);
data              977 drivers/net/ethernet/dec/tulip/de4x5.c static void    sendto_mii(u32 command, int data, u_long ioaddr);
data              990 drivers/net/ethernet/dec/tulip/de4x5.c static void    gep_wr(s32 data, struct net_device *dev);
data             1501 drivers/net/ethernet/dec/tulip/de4x5.c 	    load_packet(dev, skb->data, TD_IC | TD_LS | TD_FS | skb->len, skb);
data             1649 drivers/net/ethernet/dec/tulip/de4x5.c 		    de4x5_local_stats(dev, skb->data, pkt_len);
data             3608 drivers/net/ethernet/dec/tulip/de4x5.c     tmp = virt_to_bus(p->data);
data             4000 drivers/net/ethernet/dec/tulip/de4x5.c     s8 data;
data             4008 drivers/net/ethernet/dec/tulip/de4x5.c 	data = inb(aprom_addr);
data             4009 drivers/net/ethernet/dec/tulip/de4x5.c 	if (dev.Sig[j] == data) {    /* track signature */
data             4012 drivers/net/ethernet/dec/tulip/de4x5.c 	    if (data == dev.Sig[0]) {  /* rare case.... */
data             4821 drivers/net/ethernet/dec/tulip/de4x5.c mii_wr(int data, u_char phyreg, u_char phyaddr, u_long ioaddr)
data             4829 drivers/net/ethernet/dec/tulip/de4x5.c     data = mii_swap(data, 16);             /* Swap data bit ordering         */
data             4830 drivers/net/ethernet/dec/tulip/de4x5.c     mii_wdata(data, 16, ioaddr);           /* Write data                     */
data             4848 drivers/net/ethernet/dec/tulip/de4x5.c mii_wdata(int data, int len, u_long ioaddr)
data             4853 drivers/net/ethernet/dec/tulip/de4x5.c 	sendto_mii(MII_MWR | MII_WR, data, ioaddr);
data             4854 drivers/net/ethernet/dec/tulip/de4x5.c 	data >>= 1;
data             4882 drivers/net/ethernet/dec/tulip/de4x5.c mii_swap(int data, int len)
data             4888 drivers/net/ethernet/dec/tulip/de4x5.c 	tmp |= (data & 1);
data             4889 drivers/net/ethernet/dec/tulip/de4x5.c 	data >>= 1;
data             4896 drivers/net/ethernet/dec/tulip/de4x5.c sendto_mii(u32 command, int data, u_long ioaddr)
data             4900 drivers/net/ethernet/dec/tulip/de4x5.c     j = (data & 1) << 17;
data             5108 drivers/net/ethernet/dec/tulip/de4x5.c gep_wr(s32 data, struct net_device *dev)
data             5114 drivers/net/ethernet/dec/tulip/de4x5.c 	outl(data, DE4X5_GEP);
data             5116 drivers/net/ethernet/dec/tulip/de4x5.c 	outl((data<<16) | lp->cache.csr15, DE4X5_SIGR);
data             5342 drivers/net/ethernet/dec/tulip/de4x5.c 	       skb->data, &skb->data[6],
data             5343 drivers/net/ethernet/dec/tulip/de4x5.c 	       (u_char)skb->data[12],
data             5344 drivers/net/ethernet/dec/tulip/de4x5.c 	       (u_char)skb->data[13],
data             5349 drivers/net/ethernet/dec/tulip/de4x5.c 	    printk("%02x ",(u_char)skb->data[i+j]);
data             5382 drivers/net/ethernet/dec/tulip/de4x5.c 	if (copy_to_user(ioc->data, tmp.addr, ioc->len)) return -EFAULT;
data             5387 drivers/net/ethernet/dec/tulip/de4x5.c 	if (copy_from_user(tmp.addr, ioc->data, ETH_ALEN)) return -EFAULT;
data             5422 drivers/net/ethernet/dec/tulip/de4x5.c 	if (copy_to_user(ioc->data, &statbuf, ioc->len))
data             5435 drivers/net/ethernet/dec/tulip/de4x5.c 	if (copy_to_user(ioc->data, tmp.addr, 1)) return -EFAULT;
data             5440 drivers/net/ethernet/dec/tulip/de4x5.c 	if (copy_from_user(tmp.addr, ioc->data, 1)) return -EFAULT;
data             5455 drivers/net/ethernet/dec/tulip/de4x5.c 	if (copy_to_user(ioc->data, tmp.lval, ioc->len))
data              997 drivers/net/ethernet/dec/tulip/de4x5.h 	unsigned char  __user *data;       /* Pointer to the data buffer */
data              997 drivers/net/ethernet/dec/tulip/dmfe.c 					(cal_CRC(skb->data, rxlen, 1) !=
data              998 drivers/net/ethernet/dec/tulip/dmfe.c 					(*(u32 *) (skb->data+rxlen) ))) { /* FIXME (?) */
data             1343 drivers/net/ethernet/dec/tulip/dmfe.c 			    skb->data, RX_ALLOC_SIZE, PCI_DMA_FROMDEVICE) );
data             1557 drivers/net/ethernet/dec/tulip/dmfe.c 		rxptr->rdes2 = cpu_to_le32( pci_map_single(db->pdev, skb->data,
data             1568 drivers/net/ethernet/dec/tulip/dmfe.c static void srom_clk_write(void __iomem *ioaddr, u32 data)
data             1578 drivers/net/ethernet/dec/tulip/dmfe.c 		dw32(DCR9, data | cmd[i]);
data               77 drivers/net/ethernet/dec/tulip/interrupt.c 			mapping = pci_map_single(tp->pdev, skb->data, PKT_BUF_SZ,
data              217 drivers/net/ethernet/dec/tulip/interrupt.c                                        skb_copy_to_linear_data(skb, tp->rx_buffers[entry].skb->data,
data              222 drivers/net/ethernet/dec/tulip/interrupt.c                                                     tp->rx_buffers[entry].skb->data,
data              443 drivers/net/ethernet/dec/tulip/interrupt.c 				skb_copy_to_linear_data(skb, tp->rx_buffers[entry].skb->data,
data              448 drivers/net/ethernet/dec/tulip/interrupt.c 					     tp->rx_buffers[entry].skb->data,
data              644 drivers/net/ethernet/dec/tulip/tulip_core.c 		mapping = pci_map_single(tp->pdev, skb->data,
data              678 drivers/net/ethernet/dec/tulip/tulip_core.c 	mapping = pci_map_single(tp->pdev, skb->data,
data              911 drivers/net/ethernet/dec/tulip/tulip_core.c 	struct mii_ioctl_data *data = if_mii(rq);
data              914 drivers/net/ethernet/dec/tulip/tulip_core.c 	unsigned int regnum = data->reg_num;
data              919 drivers/net/ethernet/dec/tulip/tulip_core.c 			data->phy_id = phy;
data              921 drivers/net/ethernet/dec/tulip/tulip_core.c 			data->phy_id = 32;
data              923 drivers/net/ethernet/dec/tulip/tulip_core.c 			data->phy_id = 1;
data              929 drivers/net/ethernet/dec/tulip/tulip_core.c 		if (data->phy_id == 32 && (tp->flags & HAS_NWAY)) {
data              936 drivers/net/ethernet/dec/tulip/tulip_core.c                                         data->val_out = 0x1000;
data              938 drivers/net/ethernet/dec/tulip/tulip_core.c                                         data->val_out = (tulip_media_cap[dev->if_port]&MediaIs100 ? 0x2000 : 0)
data              942 drivers/net/ethernet/dec/tulip/tulip_core.c                                 data->val_out =
data              946 drivers/net/ethernet/dec/tulip/tulip_core.c                                 data->val_out |= 0x6048;
data              950 drivers/net/ethernet/dec/tulip/tulip_core.c                                 data->val_out =
data              953 drivers/net/ethernet/dec/tulip/tulip_core.c                                 data->val_out |= ((csr14 >> 9) & 0x03C0);
data              955 drivers/net/ethernet/dec/tulip/tulip_core.c 			case 5: data->val_out = tp->lpar; break;
data              956 drivers/net/ethernet/dec/tulip/tulip_core.c 			default: data->val_out = 0; break;
data              959 drivers/net/ethernet/dec/tulip/tulip_core.c 			data->val_out = tulip_mdio_read (dev, data->phy_id & 0x1f, regnum);
data              966 drivers/net/ethernet/dec/tulip/tulip_core.c 		if (data->phy_id == phy) {
data              967 drivers/net/ethernet/dec/tulip/tulip_core.c 			u16 value = data->val_in;
data              976 drivers/net/ethernet/dec/tulip/tulip_core.c 				tp->mii_advertise = data->val_in;
data              980 drivers/net/ethernet/dec/tulip/tulip_core.c 		if (data->phy_id == 32 && (tp->flags & HAS_NWAY)) {
data              981 drivers/net/ethernet/dec/tulip/tulip_core.c 			u16 value = data->val_in;
data              993 drivers/net/ethernet/dec/tulip/tulip_core.c 			tulip_mdio_write (dev, data->phy_id & 0x1f, regnum, data->val_in);
data             1540 drivers/net/ethernet/dec/tulip/tulip_core.c 			u16 data = tulip_read_eeprom(dev, i/2, ee_addr_size);
data             1541 drivers/net/ethernet/dec/tulip/tulip_core.c 			ee_data[i] = data & 0xff;
data             1542 drivers/net/ethernet/dec/tulip/tulip_core.c 			ee_data[i + 1] = data >> 8;
data              245 drivers/net/ethernet/dec/tulip/uli526x.c static void srom_clk_write(struct uli526x_board_info *db, u32 data)
data              249 drivers/net/ethernet/dec/tulip/uli526x.c 	uw32(DCR9, data | CR9_SROM_READ | CR9_SRCS);
data              251 drivers/net/ethernet/dec/tulip/uli526x.c 	uw32(DCR9, data | CR9_SROM_READ | CR9_SRCS | CR9_SRCLK);
data              253 drivers/net/ethernet/dec/tulip/uli526x.c 	uw32(DCR9, data | CR9_SROM_READ | CR9_SRCS);
data             1735 drivers/net/ethernet/dec/tulip/uli526x.c static void phy_write_1bit(struct uli526x_board_info *db, u32 data)
data             1739 drivers/net/ethernet/dec/tulip/uli526x.c 	uw32(DCR9, data);		/* MII Clock Low */
data             1741 drivers/net/ethernet/dec/tulip/uli526x.c 	uw32(DCR9, data | MDCLKH);	/* MII Clock High */
data             1743 drivers/net/ethernet/dec/tulip/uli526x.c 	uw32(DCR9, data);		/* MII Clock Low */
data              815 drivers/net/ethernet/dec/tulip/winbond-840.c 		np->rx_addr[i] = pci_map_single(np->pci_dev,skb->data,
data             1008 drivers/net/ethernet/dec/tulip/winbond-840.c 				skb->data,skb->len, PCI_DMA_TODEVICE);
data             1233 drivers/net/ethernet/dec/tulip/winbond-840.c 				skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len);
data             1249 drivers/net/ethernet/dec/tulip/winbond-840.c 					   &skb->data[0], &skb->data[6],
data             1250 drivers/net/ethernet/dec/tulip/winbond-840.c 					   skb->data[12], skb->data[13],
data             1251 drivers/net/ethernet/dec/tulip/winbond-840.c 					   &skb->data[14]);
data             1272 drivers/net/ethernet/dec/tulip/winbond-840.c 							skb->data,
data             1451 drivers/net/ethernet/dec/tulip/winbond-840.c 	struct mii_ioctl_data *data = if_mii(rq);
data             1456 drivers/net/ethernet/dec/tulip/winbond-840.c 		data->phy_id = ((struct netdev_private *)netdev_priv(dev))->phys[0] & 0x1f;
data             1461 drivers/net/ethernet/dec/tulip/winbond-840.c 		data->val_out = mdio_read(dev, data->phy_id & 0x1f, data->reg_num & 0x1f);
data             1467 drivers/net/ethernet/dec/tulip/winbond-840.c 		mdio_write(dev, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in);
data               91 drivers/net/ethernet/dlink/dl2k.c 		      u16 data);
data              517 drivers/net/ethernet/dlink/dl2k.c 				  np->pdev, skb->data, np->rx_buf_sz,
data              685 drivers/net/ethernet/dlink/dl2k.c 					 (np->pdev, skb->data, np->rx_buf_sz,
data              740 drivers/net/ethernet/dlink/dl2k.c 	txdesc->fraginfo = cpu_to_le64 (pci_map_single (np->pdev, skb->data,
data              973 drivers/net/ethernet/dlink/dl2k.c 						  np->rx_skbuff[entry]->data,
data             1013 drivers/net/ethernet/dlink/dl2k.c 					 (np->pdev, skb->data, np->rx_buf_sz,
data             1400 drivers/net/ethernet/dlink/dl2k.c mii_sendbit (struct net_device *dev, u32 data)
data             1405 drivers/net/ethernet/dlink/dl2k.c 	data = ((data) ? MII_DATA1 : 0) | (dr8(PhyCtrl) & 0xf8) | MII_WRITE;
data             1406 drivers/net/ethernet/dlink/dl2k.c 	dw8(PhyCtrl, data);
data             1408 drivers/net/ethernet/dlink/dl2k.c 	dw8(PhyCtrl, data | MII_CLK);
data             1417 drivers/net/ethernet/dlink/dl2k.c 	u8 data;
data             1419 drivers/net/ethernet/dlink/dl2k.c 	data = (dr8(PhyCtrl) & 0xf8) | MII_READ;
data             1420 drivers/net/ethernet/dlink/dl2k.c 	dw8(PhyCtrl, data);
data             1422 drivers/net/ethernet/dlink/dl2k.c 	dw8(PhyCtrl, data | MII_CLK);
data             1428 drivers/net/ethernet/dlink/dl2k.c mii_send_bits (struct net_device *dev, u32 data, int len)
data             1433 drivers/net/ethernet/dlink/dl2k.c 		mii_sendbit (dev, data & (1 << i));
data             1466 drivers/net/ethernet/dlink/dl2k.c mii_write (struct net_device *dev, int phy_addr, int reg_num, u16 data)
data             1474 drivers/net/ethernet/dlink/dl2k.c 	cmd = (0x5002 << 16) | (phy_addr << 23) | (reg_num << 18) | data;
data              351 drivers/net/ethernet/dlink/dl2k.h 	char *data;
data              440 drivers/net/ethernet/dlink/sundance.c static void rx_poll(unsigned long data);
data              441 drivers/net/ethernet/dlink/sundance.c static void tx_poll(unsigned long data);
data              447 drivers/net/ethernet/dlink/sundance.c static int sundance_set_mac_addr(struct net_device *dev, void *data);
data             1054 drivers/net/ethernet/dlink/sundance.c 			dma_map_single(&np->pci_dev->dev, skb->data,
data             1072 drivers/net/ethernet/dlink/sundance.c static void tx_poll (unsigned long data)
data             1074 drivers/net/ethernet/dlink/sundance.c 	struct net_device *dev = (struct net_device *)data;
data             1113 drivers/net/ethernet/dlink/sundance.c 				skb->data, skb->len, DMA_TO_DEVICE));
data             1330 drivers/net/ethernet/dlink/sundance.c static void rx_poll(unsigned long data)
data             1332 drivers/net/ethernet/dlink/sundance.c 	struct net_device *dev = (struct net_device *)data;
data             1389 drivers/net/ethernet/dlink/sundance.c 				skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len);
data             1443 drivers/net/ethernet/dlink/sundance.c 				dma_map_single(&np->pci_dev->dev, skb->data,
data             1622 drivers/net/ethernet/dlink/sundance.c static int sundance_set_mac_addr(struct net_device *dev, void *data)
data             1624 drivers/net/ethernet/dlink/sundance.c 	const struct sockaddr *addr = data;
data             1710 drivers/net/ethernet/dlink/sundance.c 		u8 *data)
data             1713 drivers/net/ethernet/dlink/sundance.c 		memcpy(data, sundance_stats, sizeof(sundance_stats));
data             1727 drivers/net/ethernet/dlink/sundance.c 		struct ethtool_stats *stats, u64 *data)
data             1733 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.tx_multiple_collisions;
data             1734 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.tx_single_collisions;
data             1735 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.tx_late_collisions;
data             1736 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.tx_deferred;
data             1737 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.tx_deferred_excessive;
data             1738 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.tx_aborted;
data             1739 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.tx_bcasts;
data             1740 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.rx_bcasts;
data             1741 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.tx_mcasts;
data             1742 drivers/net/ethernet/dlink/sundance.c 	data[i++] = np->xstats.rx_mcasts;
data              499 drivers/net/ethernet/dnet.c 		printk(" %02x", (unsigned int)skb->data[k]);
data              518 drivers/net/ethernet/dnet.c 	       skb->len, skb->head, skb->data);
data              528 drivers/net/ethernet/dnet.c 	bufp = (unsigned int *)(((unsigned long) skb->data) & ~0x3UL);
data              530 drivers/net/ethernet/dnet.c 	wrsz += ((unsigned long) skb->data) & 0x3;
data              532 drivers/net/ethernet/dnet.c 	tx_cmd = ((((unsigned long)(skb->data)) & 0x03) << 16) | (u32) skb->len;
data               89 drivers/net/ethernet/ec_bhf.c 	u8 data[PKT_PAYLOAD_SIZE];
data              105 drivers/net/ethernet/ec_bhf.c 	u8 data[PKT_PAYLOAD_SIZE];
data              212 drivers/net/ethernet/ec_bhf.c 		u8 *data = desc->data;
data              217 drivers/net/ethernet/ec_bhf.c 			skb_put_data(skb, data, pkt_size);
data              291 drivers/net/ethernet/ec_bhf.c 	skb_copy_and_csum_dev(skb, desc->data);
data             2288 drivers/net/ethernet/emulex/benet/be_cmds.c 				      u8 page_num, u8 *data)
data             2325 drivers/net/ethernet/emulex/benet/be_cmds.c 		memcpy(data, resp->page_data, PAGE_DATA_LEN);
data             2649 drivers/net/ethernet/emulex/benet/be_cmds.c 	const u8 *p = fw->data;
data             2652 drivers/net/ethernet/emulex/benet/be_cmds.c 	while (p < (fw->data + fw->size)) {
data             2833 drivers/net/ethernet/emulex/benet/be_cmds.c 			status = be_check_flash_crc(adapter, fw->data,
data             2850 drivers/net/ethernet/emulex/benet/be_cmds.c 		p = fw->data + filehdr_size + pflashcomp[i].offset +
data             2852 drivers/net/ethernet/emulex/benet/be_cmds.c 		if (p + pflashcomp[i].size > fw->data + fw->size)
data             2960 drivers/net/ethernet/emulex/benet/be_cmds.c 		status = be_check_flash_crc(adapter, fw->data, img_offset,
data             2995 drivers/net/ethernet/emulex/benet/be_cmds.c 		p = fw->data + filehdr_size + img_offset + img_hdrs_size;
data             2996 drivers/net/ethernet/emulex/benet/be_cmds.c 		if (p + img_size > fw->data + fw->size)
data             3071 drivers/net/ethernet/emulex/benet/be_cmds.c 	data_ptr = fw->data;
data             3174 drivers/net/ethernet/emulex/benet/be_cmds.c 	fhdr3 = (struct flash_file_hdr_g3 *)fw->data;
data             3188 drivers/net/ethernet/emulex/benet/be_cmds.c 		img_hdr_ptr = (struct image_hdr *)(fw->data +
data             2430 drivers/net/ethernet/emulex/benet/be_cmds.h 				      u8 page_num, u8 *data);
data              371 drivers/net/ethernet/emulex/benet/be_ethtool.c 				 struct ethtool_stats *stats, uint64_t *data)
data              381 drivers/net/ethernet/emulex/benet/be_ethtool.c 		data[i] = *(u32 *)p;
data              390 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data[base] = stats->rx_bytes;
data              391 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data[base + 1] = stats->rx_pkts;
data              396 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data[base + i] = *(u32 *)p;
data              406 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data[base] = stats->tx_compl;
data              413 drivers/net/ethernet/emulex/benet/be_ethtool.c 				data[base + i] =
data              427 drivers/net/ethernet/emulex/benet/be_ethtool.c 				uint8_t *data)
data              435 drivers/net/ethernet/emulex/benet/be_ethtool.c 			memcpy(data, et_stats[i].desc, ETH_GSTRING_LEN);
data              436 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data += ETH_GSTRING_LEN;
data              440 drivers/net/ethernet/emulex/benet/be_ethtool.c 				sprintf(data, "rxq%d: %s", i,
data              442 drivers/net/ethernet/emulex/benet/be_ethtool.c 				data += ETH_GSTRING_LEN;
data              447 drivers/net/ethernet/emulex/benet/be_ethtool.c 				sprintf(data, "txq%d: %s", i,
data              449 drivers/net/ethernet/emulex/benet/be_ethtool.c 				data += ETH_GSTRING_LEN;
data              455 drivers/net/ethernet/emulex/benet/be_ethtool.c 			memcpy(data, et_self_tests[i], ETH_GSTRING_LEN);
data              456 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data += ETH_GSTRING_LEN;
data              461 drivers/net/ethernet/emulex/benet/be_ethtool.c 			strcpy(data + i * ETH_GSTRING_LEN, be_priv_flags[i]);
data              892 drivers/net/ethernet/emulex/benet/be_ethtool.c 			 u64 *data)
data              904 drivers/net/ethernet/emulex/benet/be_ethtool.c 	memset(data, 0, sizeof(u64) * ETHTOOL_TESTS_NUM);
data              910 drivers/net/ethernet/emulex/benet/be_ethtool.c 		if (be_loopback_test(adapter, BE_MAC_LOOPBACK, &data[0]) != 0)
data              913 drivers/net/ethernet/emulex/benet/be_ethtool.c 		if (be_loopback_test(adapter, BE_PHY_LOOPBACK, &data[1]) != 0)
data              918 drivers/net/ethernet/emulex/benet/be_ethtool.c 					     &data[2]) != 0)
data              925 drivers/net/ethernet/emulex/benet/be_ethtool.c 		data[3] = 1;
data              932 drivers/net/ethernet/emulex/benet/be_ethtool.c 		data[4] = 1;
data              941 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data[4] = -1;
data              956 drivers/net/ethernet/emulex/benet/be_ethtool.c 	return be_load_fw(adapter, efl->data);
data             1007 drivers/net/ethernet/emulex/benet/be_ethtool.c 			  struct ethtool_eeprom *eeprom, uint8_t *data)
data             1020 drivers/net/ethernet/emulex/benet/be_ethtool.c 						    eeprom->len, data);
data             1023 drivers/net/ethernet/emulex/benet/be_ethtool.c 						    eeprom->len, data);
data             1041 drivers/net/ethernet/emulex/benet/be_ethtool.c 		memcpy(data, resp->seeprom_data + eeprom->offset, eeprom->len);
data             1073 drivers/net/ethernet/emulex/benet/be_ethtool.c 	u64 data = 0;
data             1078 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data |= RXH_IP_DST | RXH_IP_SRC;
data             1080 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             1084 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data |= RXH_IP_DST | RXH_IP_SRC;
data             1086 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             1090 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data |= RXH_IP_DST | RXH_IP_SRC;
data             1092 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             1096 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data |= RXH_IP_DST | RXH_IP_SRC;
data             1098 drivers/net/ethernet/emulex/benet/be_ethtool.c 			data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             1102 drivers/net/ethernet/emulex/benet/be_ethtool.c 	return data;
data             1118 drivers/net/ethernet/emulex/benet/be_ethtool.c 		cmd->data = be_get_rss_hash_opts(adapter, cmd->flow_type);
data             1121 drivers/net/ethernet/emulex/benet/be_ethtool.c 		cmd->data = adapter->num_rx_qs;
data             1136 drivers/net/ethernet/emulex/benet/be_ethtool.c 	if (cmd->data != L3_RSS_FLAGS &&
data             1137 drivers/net/ethernet/emulex/benet/be_ethtool.c 	    cmd->data != (L3_RSS_FLAGS | L4_RSS_FLAGS))
data             1142 drivers/net/ethernet/emulex/benet/be_ethtool.c 		if (cmd->data == L3_RSS_FLAGS)
data             1144 drivers/net/ethernet/emulex/benet/be_ethtool.c 		else if (cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS))
data             1149 drivers/net/ethernet/emulex/benet/be_ethtool.c 		if (cmd->data == L3_RSS_FLAGS)
data             1151 drivers/net/ethernet/emulex/benet/be_ethtool.c 		else if (cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS))
data             1156 drivers/net/ethernet/emulex/benet/be_ethtool.c 		if ((cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS)) &&
data             1160 drivers/net/ethernet/emulex/benet/be_ethtool.c 		if (cmd->data == L3_RSS_FLAGS)
data             1162 drivers/net/ethernet/emulex/benet/be_ethtool.c 		else if (cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS))
data             1167 drivers/net/ethernet/emulex/benet/be_ethtool.c 		if ((cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS)) &&
data             1171 drivers/net/ethernet/emulex/benet/be_ethtool.c 		if (cmd->data == L3_RSS_FLAGS)
data             1173 drivers/net/ethernet/emulex/benet/be_ethtool.c 		else if (cmd->data == (L3_RSS_FLAGS | L4_RSS_FLAGS))
data             1356 drivers/net/ethernet/emulex/benet/be_ethtool.c 				struct ethtool_eeprom *eeprom, u8 *data)
data             1365 drivers/net/ethernet/emulex/benet/be_ethtool.c 						   data);
data             1372 drivers/net/ethernet/emulex/benet/be_ethtool.c 							   data +
data             1378 drivers/net/ethernet/emulex/benet/be_ethtool.c 		memcpy(data, data + eeprom->offset, eeprom->len);
data             1008 drivers/net/ethernet/emulex/benet/be_main.c 		busaddr = dma_map_single(dev, skb->data, len, DMA_TO_DEVICE);
data             1094 drivers/net/ethernet/emulex/benet/be_main.c 	struct ethhdr *eh = (struct ethhdr *)skb->data;
data             1098 drivers/net/ethernet/emulex/benet/be_main.c 		struct ipv6hdr *ip6h = (struct ipv6hdr *)(skb->data + offset);
data             1104 drivers/net/ethernet/emulex/benet/be_main.c 				(struct ipv6_opt_hdr *)(skb->data + offset);
data             1129 drivers/net/ethernet/emulex/benet/be_main.c 	struct vlan_ethhdr *veh = (struct vlan_ethhdr *)skb->data;
data             1302 drivers/net/ethernet/emulex/benet/be_main.c 	struct ethhdr *eh = (struct ethhdr *)(*skb)->data;
data             2339 drivers/net/ethernet/emulex/benet/be_main.c 		memcpy(skb->data, start, curr_frag_len);
data             2346 drivers/net/ethernet/emulex/benet/be_main.c 		memcpy(skb->data, start, hdr_len);
data              241 drivers/net/ethernet/ethoc.c static inline void ethoc_write(struct ethoc *dev, loff_t offset, u32 data)
data              244 drivers/net/ethernet/ethoc.c 		iowrite32be(data, dev->iobase + offset);
data              246 drivers/net/ethernet/ethoc.c 		iowrite32(data, dev->iobase + offset);
data              632 drivers/net/ethernet/ethoc.c 			u32 data = ethoc_read(priv, MIIRX_DATA);
data              635 drivers/net/ethernet/ethoc.c 			return data;
data              908 drivers/net/ethernet/ethoc.c 	memcpy_toio(dest, skb->data, skb->len);
data              115 drivers/net/ethernet/ezchip/nps_enet.c 	nps_enet_read_rx_fifo(ndev, skb->data, frame_len);
data              384 drivers/net/ethernet/ezchip/nps_enet.c 	u32 *src = (void *)skb->data;
data              397 drivers/net/ethernet/faraday/ftgmac100.c 		map = dma_map_single(priv->dev, skb->data, RX_BUF_SIZE,
data              746 drivers/net/ethernet/faraday/ftgmac100.c 	map = dma_map_single(priv->dev, skb->data, len, DMA_TO_DEVICE);
data             1097 drivers/net/ethernet/faraday/ftgmac100.c 			int data;
data             1099 drivers/net/ethernet/faraday/ftgmac100.c 			data = ioread32(priv->base + FTGMAC100_OFFSET_PHYDATA);
data             1100 drivers/net/ethernet/faraday/ftgmac100.c 			return FTGMAC100_PHYDATA_MIIRDATA(data);
data             1116 drivers/net/ethernet/faraday/ftgmac100.c 	int data;
data             1128 drivers/net/ethernet/faraday/ftgmac100.c 	data = FTGMAC100_PHYDATA_MIIWDATA(value);
data             1130 drivers/net/ethernet/faraday/ftgmac100.c 	iowrite32(data, priv->base + FTGMAC100_OFFSET_PHYDATA);
data              778 drivers/net/ethernet/faraday/ftmac100.c 				int data)
data              788 drivers/net/ethernet/faraday/ftmac100.c 	data = FTMAC100_PHYWDATA_MIIWDATA(data);
data              790 drivers/net/ethernet/faraday/ftmac100.c 	iowrite32(data, priv->base + FTMAC100_OFFSET_PHYWDATA);
data             1019 drivers/net/ethernet/faraday/ftmac100.c 	map = dma_map_single(priv->dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE);
data             1037 drivers/net/ethernet/faraday/ftmac100.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             1039 drivers/net/ethernet/faraday/ftmac100.c 	return generic_mii_ioctl(&priv->mii, data, cmd, NULL);
data              591 drivers/net/ethernet/fealnx.c 					unsigned int data;
data              593 drivers/net/ethernet/fealnx.c 					data = mdio_read(dev, np->phys[0], 2);
data              594 drivers/net/ethernet/fealnx.c 					if (data == SeeqPHYID0)
data              596 drivers/net/ethernet/fealnx.c 					else if (data == AhdocPHYID0)
data              598 drivers/net/ethernet/fealnx.c 					else if (data == MarvellPHYID0)
data              600 drivers/net/ethernet/fealnx.c 					else if (data == MysonPHYID0)
data              602 drivers/net/ethernet/fealnx.c 					else if (data == LevelOnePHYID0)
data              644 drivers/net/ethernet/fealnx.c 			unsigned int data;
data              646 drivers/net/ethernet/fealnx.c 			data = mdio_read(dev, np->phys[0], 9);
data              647 drivers/net/ethernet/fealnx.c 			data = (data & 0xfcff) | 0x0200;
data              648 drivers/net/ethernet/fealnx.c 			mdio_write(dev, np->phys[0], 9, data);
data              710 drivers/net/ethernet/fealnx.c 	unsigned int mask, data;
data              730 drivers/net/ethernet/fealnx.c 	data = opcode | (phyad << 7) | (regad << 2);
data              737 drivers/net/ethernet/fealnx.c 		if (mask & data)
data              760 drivers/net/ethernet/fealnx.c 	unsigned int mask, data;
data              766 drivers/net/ethernet/fealnx.c 	data = 0;
data              775 drivers/net/ethernet/fealnx.c 			data |= mask;
data              790 drivers/net/ethernet/fealnx.c 	return data & 0xffff;
data              794 drivers/net/ethernet/fealnx.c static void mdio_write(struct net_device *dev, int phyad, int regad, int data)
data              808 drivers/net/ethernet/fealnx.c 		if (mask & data)
data              969 drivers/net/ethernet/fealnx.c 			unsigned int data;
data              971 drivers/net/ethernet/fealnx.c 			data = mdio_read(dev, np->phys[0], MIIRegister18);
data              972 drivers/net/ethernet/fealnx.c 			if (data & SPD_DET_100)
data              976 drivers/net/ethernet/fealnx.c 			if (data & DPLX_DET_FULL)
data              981 drivers/net/ethernet/fealnx.c 			unsigned int data;
data              983 drivers/net/ethernet/fealnx.c 			data = mdio_read(dev, np->phys[0], DiagnosticReg);
data              984 drivers/net/ethernet/fealnx.c 			if (data & Speed_100)
data              988 drivers/net/ethernet/fealnx.c 			if (data & DPLX_FULL)
data              995 drivers/net/ethernet/fealnx.c 			unsigned int data;
data              997 drivers/net/ethernet/fealnx.c 			data = mdio_read(dev, np->phys[0], SpecificReg);
data              998 drivers/net/ethernet/fealnx.c 			if (data & Full_Duplex)
data             1002 drivers/net/ethernet/fealnx.c 			data &= SpeedMask;
data             1003 drivers/net/ethernet/fealnx.c 			if (data == Speed_1000M)
data             1005 drivers/net/ethernet/fealnx.c 			else if (data == Speed_100M)
data             1013 drivers/net/ethernet/fealnx.c 			unsigned int data;
data             1015 drivers/net/ethernet/fealnx.c 			data = mdio_read(dev, np->phys[0], StatusRegister);
data             1017 drivers/net/ethernet/fealnx.c 			if (data & SPEED100)
data             1022 drivers/net/ethernet/fealnx.c 			if (data & FULLMODE)
data             1030 drivers/net/ethernet/fealnx.c 			unsigned int data;
data             1032 drivers/net/ethernet/fealnx.c 			data = mdio_read(dev, np->phys[0], SpecificReg);
data             1033 drivers/net/ethernet/fealnx.c 			if (data & LXT1000_Full)
data             1037 drivers/net/ethernet/fealnx.c 			data &= SpeedMask;
data             1038 drivers/net/ethernet/fealnx.c 			if (data == LXT1000_1000M)
data             1040 drivers/net/ethernet/fealnx.c 			else if (data == LXT1000_100M)
data             1073 drivers/net/ethernet/fealnx.c 		np->lack_rxbuf->buffer = pci_map_single(np->pci_dev, skb->data,
data             1268 drivers/net/ethernet/fealnx.c 		np->rx_ring[i].buffer = pci_map_single(np->pci_dev, skb->data,
data             1307 drivers/net/ethernet/fealnx.c 	np->cur_tx_copy->buffer = pci_map_single(np->pci_dev, skb->data,
data             1323 drivers/net/ethernet/fealnx.c 		np->cur_tx_copy->buffer = pci_map_single(np->pci_dev, skb->data,
data             1338 drivers/net/ethernet/fealnx.c 		next->buffer = pci_map_single(ep->pci_dev, skb->data + BPT,
data             1347 drivers/net/ethernet/fealnx.c 		np->cur_tx_copy->buffer = pci_map_single(np->pci_dev, skb->data,
data             1553 drivers/net/ethernet/fealnx.c 			long data;
data             1555 drivers/net/ethernet/fealnx.c 			data = ioread32(ioaddr + TSR);
data             1556 drivers/net/ethernet/fealnx.c 			dev->stats.tx_errors += (data & 0xff000000) >> 24;
data             1558 drivers/net/ethernet/fealnx.c 				(data & 0xff000000) >> 24;
data             1560 drivers/net/ethernet/fealnx.c 				(data & 0x00ff0000) >> 16;
data             1561 drivers/net/ethernet/fealnx.c 			dev->stats.collisions += (data & 0x0000ffff);
data             1707 drivers/net/ethernet/fealnx.c 					np->cur_rx->skbuff->data, pkt_len);
data             1710 drivers/net/ethernet/fealnx.c 				skb_put_data(skb, np->cur_rx->skbuff->data,
data             1327 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	bmb.data = 0;
data             1513 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 		bmb[i].data = 0;
data             1872 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	buffer_start = skb->data - priv->tx_headroom;
data             1954 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c 	addr = dma_map_single(dev, skb->data,
data              238 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 		       int crr_cpu, u64 *bp_count, u64 *data)
data              244 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr * num_values + crr_cpu] = percpu_priv->in_interrupt;
data              245 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr++ * num_values + num_cpus] += percpu_priv->in_interrupt;
data              247 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr * num_values + crr_cpu] = percpu_priv->stats.rx_packets;
data              248 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr++ * num_values + num_cpus] += percpu_priv->stats.rx_packets;
data              250 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr * num_values + crr_cpu] = percpu_priv->stats.tx_packets;
data              251 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr++ * num_values + num_cpus] += percpu_priv->stats.tx_packets;
data              253 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr * num_values + crr_cpu] = percpu_priv->tx_confirm;
data              254 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr++ * num_values + num_cpus] += percpu_priv->tx_confirm;
data              256 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr * num_values + crr_cpu] = percpu_priv->tx_frag_skbuffs;
data              257 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr++ * num_values + num_cpus] += percpu_priv->tx_frag_skbuffs;
data              259 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr * num_values + crr_cpu] = percpu_priv->stats.tx_errors;
data              260 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr++ * num_values + num_cpus] += percpu_priv->stats.tx_errors;
data              262 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr * num_values + crr_cpu] = percpu_priv->stats.rx_errors;
data              263 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[crr++ * num_values + num_cpus] += percpu_priv->stats.rx_errors;
data              266 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 		data[crr * num_values + crr_cpu] = bp_count[j];
data              267 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 		data[crr++ * num_values + num_cpus] += bp_count[j];
data              272 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 				   struct ethtool_stats *stats, u64 *data)
data              291 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	memset(data, 0, total_stats * sizeof(u64));
data              315 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 		copy_stats(percpu_priv, num_cpus, i, bp_count, data);
data              319 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	memcpy(data + offset, &rx_errors, sizeof(struct dpaa_rx_errors));
data              322 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	memcpy(data + offset, &ern_cnt, sizeof(struct dpaa_ern_cnt));
data              337 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[offset++] = cg_time;
data              338 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[offset++] = cg_num;
data              339 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	data[offset++] = cg_status;
data              343 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 			     u8 *data)
data              350 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	strings   = data;
data              386 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	cmd->data = 0;
data              394 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              407 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 			cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              410 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 		cmd->data = 0;
data              453 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 	if (nfc->data &
data              472 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c 		dpaa_set_hash(dev, !!nfc->data);
data              295 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	xdp.data = vaddr + dpaa2_fd_get_offset(fd);
data              296 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	xdp.data_end = xdp.data + dpaa2_fd_get_len(fd);
data              297 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	xdp.data_hard_start = xdp.data - XDP_PACKET_HEADROOM;
data              304 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	dpaa2_fd_set_offset(fd, xdp.data - vaddr);
data              305 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	dpaa2_fd_set_len(fd, xdp.data_end - xdp.data);
data              412 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	prefetch(skb->data);
data              629 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	buffer_start = skb->data - dpaa2_eth_needed_headroom(priv, skb);
data              654 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	dpaa2_fd_set_offset(fd, (u16)(skb->data - buffer_start));
data             1875 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	buffer_start = xdpf->data - needed_headroom;
data             1878 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	if (aligned_start >= xdpf->data - xdpf->headroom)
data             1884 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	swa->xdp.dma_size = xdpf->data + xdpf->len - buffer_start;
data             1896 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	dpaa2_fd_set_offset(&fd, xdpf->data - buffer_start);
data              150 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 				  u8 *data)
data              152 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 	u8 *p = data;
data              183 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 					u64 *data)
data              206 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 	memset(data, 0,
data              224 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 			*(data + i++) = dpni_stats.raw.counter[k];
data              231 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 			*((__u64 *)data + i + j) += *((__u64 *)extras + j);
data              239 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 			*((__u64 *)data + i + j) += *((__u64 *)ch_stats + j);
data              261 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 	*(data + i++) = fcnt_rx_total;
data              262 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 	*(data + i++) = bcnt_rx_total;
data              263 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 	*(data + i++) = fcnt_tx_total;
data              264 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 	*(data + i++) = bcnt_tx_total;
data              271 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 	*(data + i++) = buf_cnt;
data              646 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 		rxnfc->data = priv->rx_hash_fields;
data              649 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 		rxnfc->data = dpaa2_eth_queue_count(priv);
data              654 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 		rxnfc->data = max_rules;
data              674 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 		rxnfc->data = max_rules;
data              690 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 		if ((rxnfc->data & DPAA2_RXH_SUPPORTED) != rxnfc->data)
data              692 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c 		err = dpaa2_eth_set_hash(net_dev, rxnfc->data);
data              127 drivers/net/ethernet/freescale/enetc/enetc.c 	dma = dma_map_single(tx_ring->dev, skb->data, len, DMA_TO_DEVICE);
data              249 drivers/net/ethernet/freescale/enetc/enetc.c static irqreturn_t enetc_msix(int irq, void *data)
data              251 drivers/net/ethernet/freescale/enetc/enetc.c 	struct enetc_int_vector	*v = data;
data              209 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c static void enetc_get_strings(struct net_device *ndev, u32 stringset, u8 *data)
data              212 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 	u8 *p = data;
data              249 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 				    struct ethtool_stats *stats, u64 *data)
data              256 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		data[o++] = enetc_rd64(hw, enetc_si_counters[i].reg);
data              259 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		data[o++] = priv->tx_ring[i]->stats.packets;
data              262 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		data[o++] = priv->rx_ring[i]->stats.packets;
data              263 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		data[o++] = priv->rx_ring[i]->stats.rx_alloc_errs;
data              270 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		data[o++] = enetc_port_rd(hw, enetc_port_counters[i].reg);
data              295 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 	rxnfc->data = rsshash[rxnfc->flow_type];
data              391 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		rxnfc->data = priv->num_rx_rings;
data              398 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		rxnfc->data = priv->si->num_fs_entries;
data              414 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c 		rxnfc->data = priv->si->num_fs_entries;
data              449 drivers/net/ethernet/freescale/enetc/enetc_hw.h 		__le32 data[6];
data               20 drivers/net/ethernet/freescale/enetc/enetc_msg.c static irqreturn_t enetc_msg_psi_msix(int irq, void *data)
data               22 drivers/net/ethernet/freescale/enetc/enetc_msg.c 	struct enetc_si *si = (struct enetc_si *)data;
data              182 drivers/net/ethernet/freescale/fec_main.c 	{ .compatible = "fsl,imx25-fec", .data = &fec_devtype[IMX25_FEC], },
data              183 drivers/net/ethernet/freescale/fec_main.c 	{ .compatible = "fsl,imx27-fec", .data = &fec_devtype[IMX27_FEC], },
data              184 drivers/net/ethernet/freescale/fec_main.c 	{ .compatible = "fsl,imx28-fec", .data = &fec_devtype[IMX28_FEC], },
data              185 drivers/net/ethernet/freescale/fec_main.c 	{ .compatible = "fsl,imx6q-fec", .data = &fec_devtype[IMX6Q_FEC], },
data              186 drivers/net/ethernet/freescale/fec_main.c 	{ .compatible = "fsl,mvf600-fec", .data = &fec_devtype[MVF600_FEC], },
data              187 drivers/net/ethernet/freescale/fec_main.c 	{ .compatible = "fsl,imx6sx-fec", .data = &fec_devtype[IMX6SX_FEC], },
data              188 drivers/net/ethernet/freescale/fec_main.c 	{ .compatible = "fsl,imx6ul-fec", .data = &fec_devtype[IMX6UL_FEC], },
data              506 drivers/net/ethernet/freescale/fec_main.c 	bufaddr = skb->data;
data              512 drivers/net/ethernet/freescale/fec_main.c 		memcpy(txq->tx_bounce[index], skb->data, buflen);
data              601 drivers/net/ethernet/freescale/fec_main.c 			  struct bufdesc *bdp, int index, char *data,
data              615 drivers/net/ethernet/freescale/fec_main.c 	if (((unsigned long) data) & fep->tx_align ||
data              617 drivers/net/ethernet/freescale/fec_main.c 		memcpy(txq->tx_bounce[index], data, size);
data              618 drivers/net/ethernet/freescale/fec_main.c 		data = txq->tx_bounce[index];
data              621 drivers/net/ethernet/freescale/fec_main.c 			swap_buffer(data, size);
data              624 drivers/net/ethernet/freescale/fec_main.c 	addr = dma_map_single(&fep->pdev->dev, data, size, DMA_TO_DEVICE);
data              679 drivers/net/ethernet/freescale/fec_main.c 		memcpy(txq->tx_bounce[index], skb->data, hdr_len);
data              763 drivers/net/ethernet/freescale/fec_main.c 							tso.data, size,
data             1366 drivers/net/ethernet/freescale/fec_main.c 	off = ((unsigned long)skb->data) & fep->rx_align;
data             1370 drivers/net/ethernet/freescale/fec_main.c 	bdp->cbd_bufaddr = cpu_to_fec32(dma_map_single(&fep->pdev->dev, skb->data, FEC_ENET_RX_FRSIZE - fep->rx_align, DMA_FROM_DEVICE));
data             1398 drivers/net/ethernet/freescale/fec_main.c 		memcpy(new_skb->data, (*skb)->data, length);
data             1400 drivers/net/ethernet/freescale/fec_main.c 		swap_buffer2(new_skb->data, (*skb)->data, length);
data             1421 drivers/net/ethernet/freescale/fec_main.c 	__u8 *data;
data             1501 drivers/net/ethernet/freescale/fec_main.c 		prefetch(skb->data - NET_IP_ALIGN);
data             1503 drivers/net/ethernet/freescale/fec_main.c 		data = skb->data;
data             1506 drivers/net/ethernet/freescale/fec_main.c 			swap_buffer(data, pkt_len);
data             1510 drivers/net/ethernet/freescale/fec_main.c 			data = skb_pull_inline(skb, 2);
data             1525 drivers/net/ethernet/freescale/fec_main.c 					(struct vlan_hdr *) (data + ETH_HLEN);
data             1530 drivers/net/ethernet/freescale/fec_main.c 			memmove(skb->data + VLAN_HLEN, data, ETH_ALEN * 2);
data             2442 drivers/net/ethernet/freescale/fec_main.c 				       struct ethtool_stats *stats, u64 *data)
data             2449 drivers/net/ethernet/freescale/fec_main.c 	memcpy(data, fep->ethtool_stats, FEC_STATS_SIZE);
data             2453 drivers/net/ethernet/freescale/fec_main.c 	u32 stringset, u8 *data)
data             2459 drivers/net/ethernet/freescale/fec_main.c 			memcpy(data + i * ETH_GSTRING_LEN,
data             2623 drivers/net/ethernet/freescale/fec_main.c 				void *data)
data             2630 drivers/net/ethernet/freescale/fec_main.c 		*(u32 *)data = fep->rx_copybreak;
data             2642 drivers/net/ethernet/freescale/fec_main.c 				const void *data)
data             2649 drivers/net/ethernet/freescale/fec_main.c 		fep->rx_copybreak = *(u32 *)data;
data             3516 drivers/net/ethernet/freescale/fec_main.c 		pdev->id_entry = of_id->data;
data              142 drivers/net/ethernet/freescale/fec_mpc52xx.c 	bd->skb_pa = dma_map_single(dev->dev.parent, rskb->data,
data              157 drivers/net/ethernet/freescale/fec_mpc52xx.c 		memset(skb->data, 0, FEC_RX_BUFFER_SIZE);
data              327 drivers/net/ethernet/freescale/fec_mpc52xx.c 	bd->skb_pa = dma_map_single(dev->dev.parent, skb->data, skb->len,
data              143 drivers/net/ethernet/freescale/fec_mpc52xx.h 	u32 data;			/* FEC + 0x1FC */
data               57 drivers/net/ethernet/freescale/fec_mpc52xx_phy.c 		u16 data)
data               60 drivers/net/ethernet/freescale/fec_mpc52xx_phy.c 		data | FEC_MII_WRITE_FRAME);
data             1742 drivers/net/ethernet/freescale/fman/fman_port.c int fman_port_get_tstamp(struct fman_port *port, const void *data, u64 *tstamp)
data             1747 drivers/net/ethernet/freescale/fman/fman_port.c 	*tstamp = be64_to_cpu(*(__be64 *)(data +
data              156 drivers/net/ethernet/freescale/fman/fman_port.h int fman_port_get_tstamp(struct fman_port *port, const void *data, u64 *tstamp);
data              550 drivers/net/ethernet/freescale/fman/mac.c 	struct dpaa_eth_data data;
data              557 drivers/net/ethernet/freescale/fman/mac.c 	data.mac_dev = mac_dev;
data              558 drivers/net/ethernet/freescale/fman/mac.c 	data.mac_hw_id = priv->cell_index;
data              559 drivers/net/ethernet/freescale/fman/mac.c 	data.fman_hw_id = fman_id;
data              570 drivers/net/ethernet/freescale/fman/mac.c 	ret = platform_device_add_data(pdev, &data, sizeof(data));
data               79 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 	int off = ((unsigned long)skb->data) & (align - 1);
data              246 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 						      skbn->data, pkt_len);
data              267 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 						skbn->data,
data              385 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 			dma_map_single(fep->dev, skb->data,
data              474 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 	skb_copy_from_linear_data(skb, new_skb->data, skb->len);
data              498 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 	if (!IS_ALIGNED((unsigned long)skb->data, 4)) {
data              555 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 				skb->data, len, DMA_TO_DEVICE));
data              833 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 			  const struct ethtool_tunable *tuna, void *data)
data              841 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		*(u32 *)data = fpi->rx_copybreak;
data              852 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 			  const struct ethtool_tunable *tuna, const void *data)
data              860 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		fpi->rx_copybreak = *(u32 *)data;
data              899 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c #define IS_FEC(match) ((match)->data == &fs_fec_ops)
data              925 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 	const u32 *data;
data              941 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		data = of_get_property(ofdev->dev.of_node, "fsl,cpm-command", &len);
data              942 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		if (!data || len != 4)
data              945 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		fpi->cp_command = *data;
data             1002 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 	fep->ops = match->data;
data             1090 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		.data = (void *)&fs_scc_ops,
data             1094 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		.data = (void *)&fs_scc_ops,
data             1100 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		.data = (void *)&fs_fcc_ops,
data             1107 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		.data = (void *)&fs_fec_ops,
data             1111 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		.data = (void *)&fs_fec_ops,
data             1116 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 		.data = (void *)&fs_fec_ops,
data              114 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c 	const u32 *data;
data              131 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c 	data = of_get_property(np, "fsl,mdio-pin", &len);
data              132 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c 	if (!data || len != 4)
data              134 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c 	mdio_pin = *data;
data              136 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c 	data = of_get_property(np, "fsl,mdc-pin", &len);
data              137 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c 	if (!data || len != 4)
data              139 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c 	mdc_pin = *data;
data              111 drivers/net/ethernet/freescale/fs_enet/mii-fec.c 	get_bus_freq = match->data;
data              210 drivers/net/ethernet/freescale/fs_enet/mii-fec.c 		.data = mpc5xxx_get_bus_frequency,
data              307 drivers/net/ethernet/freescale/fsl_pq_mdio.c 		.data = &(struct fsl_pq_mdio_data) {
data              314 drivers/net/ethernet/freescale/fsl_pq_mdio.c 		.data = &(struct fsl_pq_mdio_data) {
data              322 drivers/net/ethernet/freescale/fsl_pq_mdio.c 		.data = &(struct fsl_pq_mdio_data) {
data              329 drivers/net/ethernet/freescale/fsl_pq_mdio.c 		.data = &(struct fsl_pq_mdio_data) {
data              336 drivers/net/ethernet/freescale/fsl_pq_mdio.c 		.data = &(struct fsl_pq_mdio_data) {
data              345 drivers/net/ethernet/freescale/fsl_pq_mdio.c 		.data = &(struct fsl_pq_mdio_data) {
data              355 drivers/net/ethernet/freescale/fsl_pq_mdio.c 		.data = &(struct fsl_pq_mdio_data) {
data              365 drivers/net/ethernet/freescale/fsl_pq_mdio.c 		.data = &(struct fsl_pq_mdio_data) {
data              411 drivers/net/ethernet/freescale/fsl_pq_mdio.c 	const struct fsl_pq_mdio_data *data;
data              424 drivers/net/ethernet/freescale/fsl_pq_mdio.c 	data = id->data;
data              459 drivers/net/ethernet/freescale/fsl_pq_mdio.c 	if (data->mii_offset > resource_size(&res)) {
data              464 drivers/net/ethernet/freescale/fsl_pq_mdio.c 	priv->regs = priv->map + data->mii_offset;
data              469 drivers/net/ethernet/freescale/fsl_pq_mdio.c 	if (data->get_tbipa) {
data              488 drivers/net/ethernet/freescale/fsl_pq_mdio.c 				  data->get_tbipa, priv->map, &res);
data              492 drivers/net/ethernet/freescale/fsl_pq_mdio.c 	if (data->ucc_configure)
data              493 drivers/net/ethernet/freescale/fsl_pq_mdio.c 		data->ucc_configure(res.start, res.end);
data             1873 drivers/net/ethernet/freescale/gianfar.c 		memset(skb->data, 0, GMAC_TXPAL_LEN);
data             1904 drivers/net/ethernet/freescale/gianfar.c 	bufaddr = dma_map_single(priv->dev, skb->data, skb_headlen(skb),
data             2243 drivers/net/ethernet/freescale/gianfar.c 			u64 *ns = (u64 *)(((uintptr_t)skb->data + 0x10) &
data             2492 drivers/net/ethernet/freescale/gianfar.c 	fcb = (struct rxfcb *)skb->data;
data             2503 drivers/net/ethernet/freescale/gianfar.c 		u64 *ns = (u64 *) skb->data;
data              568 drivers/net/ethernet/freescale/gianfar_ethtool.c static void gfar_set_msglevel(struct net_device *dev, uint32_t data)
data              572 drivers/net/ethernet/freescale/gianfar_ethtool.c 	priv->msg_enable = data;
data              809 drivers/net/ethernet/freescale/gianfar_ethtool.c 	if (!gfar_ethflow_to_filer_table(priv, cmd->data, cmd->flow_type))
data             1231 drivers/net/ethernet/freescale/gianfar_ethtool.c 		if (~flow->m_ext.data[0] || ~flow->m_ext.data[1])
data             1295 drivers/net/ethernet/freescale/gianfar_ethtool.c 	flow->m_ext.data[0] ^= cpu_to_be32(~0);
data             1296 drivers/net/ethernet/freescale/gianfar_ethtool.c 	flow->m_ext.data[1] ^= cpu_to_be32(~0);
data             1405 drivers/net/ethernet/freescale/gianfar_ethtool.c 	cmd->data = MAX_FILER_IDX;
data             1454 drivers/net/ethernet/freescale/gianfar_ethtool.c 		cmd->data = priv->num_rx_queues;
data              222 drivers/net/ethernet/freescale/ucc_geth.c 		    (((unsigned)skb->data) & (UCC_GETH_RX_DATA_BUF_ALIGNMENT -
data              227 drivers/net/ethernet/freescale/ucc_geth.c 				     skb->data,
data             3108 drivers/net/ethernet/freescale/ucc_geth.c 		      dma_map_single(ugeth->dev, skb->data,
data              183 drivers/net/ethernet/freescale/ucc_geth_ethtool.c uec_set_msglevel(struct net_device *netdev, uint32_t data)
data              186 drivers/net/ethernet/freescale/ucc_geth_ethtool.c 	ugeth->msg_enable = data;
data              303 drivers/net/ethernet/freescale/ucc_geth_ethtool.c 		struct ethtool_stats *stats, uint64_t *data)
data              317 drivers/net/ethernet/freescale/ucc_geth_ethtool.c 			data[j++] = base ? in_be32(&base[i]) : 0;
data              322 drivers/net/ethernet/freescale/ucc_geth_ethtool.c 			data[j++] = base ? in_be32(&base[i]) : 0;
data              327 drivers/net/ethernet/freescale/ucc_geth_ethtool.c 			data[j++] = base ? in_be32(&base[i]) : 0;
data              823 drivers/net/ethernet/fujitsu/fmvj18x_cs.c 	unsigned char *buf = skb->data;
data             1012 drivers/net/ethernet/fujitsu/fmvj18x_cs.c 			pr_debug(" %02x", skb->data[i]);
data               68 drivers/net/ethernet/google/gve/gve.h 	struct gve_rx_data_queue data;
data              226 drivers/net/ethernet/google/gve/gve_adminq.c 		.rx_data_ring_addr = cpu_to_be64(rx->data.data_bus),
data              227 drivers/net/ethernet/google/gve/gve_adminq.c 		.queue_page_list_id = cpu_to_be32(rx->data.qpl->id),
data              294 drivers/net/ethernet/google/gve/gve_adminq.c 	    priv->rx_desc_cnt * sizeof(priv->rx->data.data_ring[0])
data               43 drivers/net/ethernet/google/gve/gve_ethtool.c static void gve_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data               46 drivers/net/ethernet/google/gve/gve_ethtool.c 	char *s = (char *)data;
data               91 drivers/net/ethernet/google/gve/gve_ethtool.c 		      struct ethtool_stats *stats, u64 *data)
data              127 drivers/net/ethernet/google/gve/gve_ethtool.c 	data[i++] = rx_pkts;
data              128 drivers/net/ethernet/google/gve/gve_ethtool.c 	data[i++] = tx_pkts;
data              129 drivers/net/ethernet/google/gve/gve_ethtool.c 	data[i++] = rx_bytes;
data              130 drivers/net/ethernet/google/gve/gve_ethtool.c 	data[i++] = tx_bytes;
data              133 drivers/net/ethernet/google/gve/gve_ethtool.c 	data[i++] = priv->tx_timeo_cnt;
data              141 drivers/net/ethernet/google/gve/gve_ethtool.c 			data[i++] = rx->cnt;
data              142 drivers/net/ethernet/google/gve/gve_ethtool.c 			data[i++] = rx->fill_cnt;
data              152 drivers/net/ethernet/google/gve/gve_ethtool.c 			data[i++] = tx->req;
data              153 drivers/net/ethernet/google/gve/gve_ethtool.c 			data[i++] = tx->done;
data              154 drivers/net/ethernet/google/gve/gve_ethtool.c 			data[i++] = tx->wake_queue;
data              155 drivers/net/ethernet/google/gve/gve_ethtool.c 			data[i++] = tx->stop_queue;
data              156 drivers/net/ethernet/google/gve/gve_ethtool.c 			data[i++] = be32_to_cpu(gve_tx_load_event_counter(priv,
data               36 drivers/net/ethernet/google/gve/gve_rx.c 	gve_unassign_qpl(priv, rx->data.qpl->id);
data               37 drivers/net/ethernet/google/gve/gve_rx.c 	rx->data.qpl = NULL;
data               38 drivers/net/ethernet/google/gve/gve_rx.c 	kvfree(rx->data.page_info);
data               41 drivers/net/ethernet/google/gve/gve_rx.c 	bytes = sizeof(*rx->data.data_ring) * slots;
data               42 drivers/net/ethernet/google/gve/gve_rx.c 	dma_free_coherent(dev, bytes, rx->data.data_ring,
data               43 drivers/net/ethernet/google/gve/gve_rx.c 			  rx->data.data_bus);
data               44 drivers/net/ethernet/google/gve/gve_rx.c 	rx->data.data_ring = NULL;
data               69 drivers/net/ethernet/google/gve/gve_rx.c 	rx->data.page_info = kvzalloc(slots *
data               70 drivers/net/ethernet/google/gve/gve_rx.c 				      sizeof(*rx->data.page_info), GFP_KERNEL);
data               71 drivers/net/ethernet/google/gve/gve_rx.c 	if (!rx->data.page_info)
data               74 drivers/net/ethernet/google/gve/gve_rx.c 	rx->data.qpl = gve_assign_rx_qpl(priv);
data               77 drivers/net/ethernet/google/gve/gve_rx.c 		struct page *page = rx->data.qpl->pages[i];
data               80 drivers/net/ethernet/google/gve/gve_rx.c 		gve_setup_rx_buffer(&rx->data.page_info[i],
data               81 drivers/net/ethernet/google/gve/gve_rx.c 				    &rx->data.data_ring[i], addr, page);
data              117 drivers/net/ethernet/google/gve/gve_rx.c 	bytes = sizeof(*rx->data.data_ring) * slots;
data              118 drivers/net/ethernet/google/gve/gve_rx.c 	rx->data.data_ring = dma_alloc_coherent(hdev, bytes,
data              119 drivers/net/ethernet/google/gve/gve_rx.c 						&rx->data.data_bus,
data              121 drivers/net/ethernet/google/gve/gve_rx.c 	if (!rx->data.data_ring)
data              143 drivers/net/ethernet/google/gve/gve_rx.c 		  (unsigned long)rx->data.data_bus);
data              171 drivers/net/ethernet/google/gve/gve_rx.c 	kvfree(rx->data.page_info);
data              173 drivers/net/ethernet/google/gve/gve_rx.c 	bytes = sizeof(*rx->data.data_ring) * slots;
data              174 drivers/net/ethernet/google/gve/gve_rx.c 	dma_free_coherent(hdev, bytes, rx->data.data_ring, rx->data.data_bus);
data              175 drivers/net/ethernet/google/gve/gve_rx.c 	rx->data.data_ring = NULL;
data              291 drivers/net/ethernet/google/gve/gve_rx.c 	page_info = &rx->data.page_info[idx];
data              292 drivers/net/ethernet/google/gve/gve_rx.c 	dma_sync_single_for_cpu(&priv->pdev->dev, rx->data.qpl->page_buses[idx],
data              322 drivers/net/ethernet/google/gve/gve_rx.c 			gve_rx_flip_buff(page_info, &rx->data.data_ring[idx]);
data              521 drivers/net/ethernet/hisilicon/hip04_eth.c 	phys = dma_map_single(priv->dev, skb->data, skb->len, DMA_TO_DEVICE);
data              604 drivers/net/ethernet/hisilicon/hip04_eth.c 		desc = (struct rx_desc *)skb->data;
data              231 drivers/net/ethernet/hisilicon/hisi_femac.c 		addr = dma_map_single(priv->dev, skb->data, len,
data              526 drivers/net/ethernet/hisilicon/hisi_femac.c 	addr = dma_map_single(priv->dev, skb->data,
data              487 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 		addr = dma_map_single(priv->dev, skb->data, len, DMA_FROM_DEVICE);
data              713 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	addr = dma_map_single(priv->dev, skb->data, skb_headlen(skb),
data              767 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 		addr = dma_map_single(priv->dev, skb->data, skb->len,
data             1119 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	priv->hw_cap = (unsigned long)of_id->data;
data             1311 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	{ .compatible = "hisilicon,hisi-gmac-v1", .data = (void *)GEMAC_V1 },
data             1312 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	{ .compatible = "hisilicon,hisi-gmac-v2", .data = (void *)GEMAC_V2 },
data             1313 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	{ .compatible = "hisilicon,hix5hd2-gmac", .data = (void *)GEMAC_V1 },
data             1314 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	{ .compatible = "hisilicon,hi3798cv200-gmac", .data = (void *)GEMAC_V2 },
data             1315 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c 	{ .compatible = "hisilicon,hi3516a-gmac", .data = (void *)GEMAC_V2 },
data               95 drivers/net/ethernet/hisilicon/hns/hnae.c static int __ae_match(struct device *dev, const void *data)
data              100 drivers/net/ethernet/hisilicon/hns/hnae.c 		return (data == &hdev->dev->of_node->fwnode);
data              102 drivers/net/ethernet/hisilicon/hns/hnae.c 		return (data == hdev->dev->fwnode);
data              519 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*get_stats)(struct hnae_handle *handle, u64 *data);
data              521 drivers/net/ethernet/hisilicon/hns/hnae.h 			    u32 stringset, u8 *data);
data              526 drivers/net/ethernet/hisilicon/hns/hnae.h 	void (*get_regs)(struct hnae_handle *handle, void *data);
data              724 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_stats(struct hnae_handle *handle, u64 *data)
data              729 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	u64 *p = data;
data              732 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	if (!handle || !data) {
data              757 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 			       u32 stringset, u8 *data)
data              764 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	u8 *p = data;
data              859 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_regs(struct hnae_handle *handle, void *data)
data              861 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c 	u32 *p = data;
data              565 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c static void hns_gmac_get_regs(void *mac_drv, void *data)
data              567 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c 	u32 *regs = data;
data              673 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c static void hns_gmac_get_stats(void *mac_drv, u64 *data)
data              676 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c 	u64 *buf = data;
data              688 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c static void hns_gmac_get_strings(u32 stringset, u8 *data)
data              690 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c 	char *buff = (char *)data;
data             1157 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c void hns_mac_get_stats(struct hns_mac_cb *mac_cb, u64 *data)
data             1161 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c 	mac_ctrl_drv->get_ethtool_stats(mac_ctrl_drv, data);
data             1165 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c 			 int stringset, u8 *data)
data             1169 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c 	mac_ctrl_drv->get_strings(stringset, data);
data             1196 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c void hns_mac_get_regs(struct hns_mac_cb *mac_cb, void *data)
data             1200 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c 	mac_ctrl_drv->get_regs(mac_ctrl_drv, data);
data              382 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h 	void (*get_regs)(void *mac_drv, void *data);
data              385 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h 	void (*get_strings)(u32 stringset, u8 *data);
data              390 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h 	void (*get_ethtool_stats)(void *mac_drv, u64 *data);
data              451 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h void hns_mac_get_stats(struct hns_mac_cb *mac_cb, u64 *data);
data              452 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h void hns_mac_get_strings(struct hns_mac_cb *mac_cb, int stringset, u8 *data);
data              454 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h void hns_mac_get_regs(struct hns_mac_cb *mac_cb, void *data);
data             2259 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c void hns_dsaf_get_regs(struct dsaf_device *ddev, u32 port, void *data)
data             2263 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	u32 *p = data;
data             2587 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c static char *hns_dsaf_get_node_stats_strings(char *data, int node,
data             2590 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	char *buff = data;
data             2638 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c static u64 *hns_dsaf_get_node_stats(struct dsaf_device *ddev, u64 *data,
data             2641 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	u64 *p = data;
data             2678 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c void hns_dsaf_get_stats(struct dsaf_device *ddev, u64 *data, int port)
data             2680 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	u64 *p = data;
data             2715 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c void hns_dsaf_get_strings(int stringset, u8 *data, int port,
data             2718 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c 	char *buff = (char *)data;
data              300 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h 			     u16 speed, int data);
data              444 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h void hns_dsaf_get_stats(struct dsaf_device *ddev, u64 *data, int port);
data              445 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h void hns_dsaf_get_strings(int stringset, u8 *data, int port,
data              448 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h void hns_dsaf_get_regs(struct dsaf_device *ddev, u32 port, void *data);
data              114 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 			     u16 speed, int data)
data              138 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c 		dsaf_set_bit(value, DSAF_LED_DATA_B, data);
data              154 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c                             u16 speed, int data)
data              162 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c                link_status, mac_cb->mac_id, data);
data              462 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c void hns_ppe_get_strings(struct hns_ppe_cb *ppe_cb, int stringset, u8 *data)
data              464 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c 	char *buff = (char *)data;
data              493 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c void hns_ppe_get_stats(struct hns_ppe_cb *ppe_cb, u64 *data)
data              495 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c 	u64 *regs_buff = data;
data              553 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c void hns_ppe_get_regs(struct hns_ppe_cb *ppe_cb, void *data)
data              556 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c 	u32 *regs = data;
data              110 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h void hns_ppe_get_regs(struct hns_ppe_cb *ppe_cb, void *data);
data              112 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h void hns_ppe_get_strings(struct hns_ppe_cb *ppe_cb, int stringset, u8 *data);
data              113 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h void hns_ppe_get_stats(struct hns_ppe_cb *ppe_cb, u64 *data);
data              850 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_get_stats(struct hnae_queue *queue, u64 *data)
data              852 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	u64 *regs_buff = data;
data              929 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_get_strings(int stringset, u8 *data, int index)
data              931 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	char *buff = (char *)data;
data              996 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_get_common_regs(struct rcb_common_cb *rcb_com, void *data)
data              998 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	u32 *regs = data;
data             1069 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_get_ring_regs(struct hnae_queue *queue, void *data)
data             1071 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c 	u32 *regs = data;
data              150 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_get_stats(struct hnae_queue *queue, u64 *data);
data              152 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_get_common_regs(struct rcb_common_cb *rcb_common, void *data);
data              158 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_get_ring_regs(struct hnae_queue *queue, void *data);
data              160 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_get_strings(int stringset, u8 *data, int index);
data             1087 drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h #define dsaf_write_b(addr, data)\
data             1088 drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h 	writeb((data), (__iomem u8 *)(addr))
data              496 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c static void hns_xgmac_get_regs(void *mac_drv, void *data)
data              500 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c 	u32 *regs = data;
data              739 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c static void hns_xgmac_get_stats(void *mac_drv, u64 *data)
data              742 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c 	u64 *buf = data;
data              759 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c static void hns_xgmac_get_strings(u32 stringset, u8 *data)
data              761 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c 	char *buff = (char *)data;
data              337 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	dma = dma_map_single(dev, skb->data, size, DMA_TO_DEVICE);
data              572 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	prefetchw(skb->data);
data             1545 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	memset(skb->data, 0xFF, skb->len);
data             1548 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	ethhdr = (struct ethhdr *)skb->data;
data             1552 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	memset(&skb->data[frame_len / 2], 0xAA,
data             1943 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	struct ethhdr *eth_hdr = (struct ethhdr *)skb->data;
data             1989 drivers/net/ethernet/hisilicon/hns/hns_enet.c 	u32 *data, reg_num, i;
data             1994 drivers/net/ethernet/hisilicon/hns/hns_enet.c 		data = kcalloc(reg_num, sizeof(u32), GFP_KERNEL);
data             1995 drivers/net/ethernet/hisilicon/hns/hns_enet.c 		if (data) {
data             1996 drivers/net/ethernet/hisilicon/hns/hns_enet.c 			ops->get_regs(priv->ae_handle, data);
data             1999 drivers/net/ethernet/hisilicon/hns/hns_enet.c 					i, data[i], data[i + 1],
data             2000 drivers/net/ethernet/hisilicon/hns/hns_enet.c 					data[i + 2], data[i + 3]);
data             2001 drivers/net/ethernet/hisilicon/hns/hns_enet.c 			kfree(data);
data             2244 drivers/net/ethernet/hisilicon/hns/hns_enet.c 				   unsigned long action, void *data)
data              389 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 		memset(skb->data, 0xFF, frame_size);
data              392 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 			memcpy(skb->data, ndev->dev_addr, 6);
data              393 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 			skb->data[5] += 0x1f;
data              397 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 		memset(&skb->data[frame_size / 2], 0xAA, frame_size / 2 - 1);
data              398 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 		memset(&skb->data[frame_size / 2 + 10], 0xBE,
data              400 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 		memset(&skb->data[frame_size / 2 + 12], 0xAF,
data              421 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	if (*(skb->data + 10) == 0xFF) { /* for rx check frame*/
data              422 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 		if ((*(skb->data + frame_size / 2 + 10) == 0xBE) &&
data              423 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 		    (*(skb->data + frame_size / 2 + 12) == 0xAF))
data              434 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 				 "%02x", *(skb->data + i));
data              580 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 			      struct ethtool_test *eth_test, u64 *data)
data              607 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 			data[test_index] = __lb_up(ndev,
data              609 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 			if (!data[test_index]) {
data              610 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 				data[test_index] = __lb_run_test(
data              616 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 			if (data[test_index])
data              833 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 				  struct ethtool_stats *stats, u64 *data)
data              835 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	u64 *p = data;
data              890 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c static void hns_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data              894 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	char *buff = (char *)data;
data             1112 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 			 void *data)
data             1124 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 	ops->get_regs(priv->ae_handle, data);
data             1257 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c 		cmd->data = priv->ae_handle->q_num;
data              444 drivers/net/ethernet/hisilicon/hns3/hnae3.h 	void (*get_stats)(struct hnae3_handle *handle, u64 *data);
data              448 drivers/net/ethernet/hisilicon/hns3/hnae3.h 			    u32 stringset, u8 *data);
data              452 drivers/net/ethernet/hisilicon/hns3/hnae3.h 			 void *data);
data              724 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	l4_offset = l4.hdr - skb->data;
data              759 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 			ipv6_skip_exthdr(skb, exthdr - skb->data,
data              783 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 			ipv6_skip_exthdr(skb, exthdr - skb->data,
data              827 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	l2_len = l3.hdr - skb->data;
data              867 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	unsigned char *l2_hdr = skb->data;
data             1023 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	vhdr = (struct vlan_ethhdr *)skb->data;
data             1126 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		dma = dma_map_single(dev, skb->data, size, DMA_TO_DEVICE);
data             1339 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	prefetch(skb->data);
data             2476 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		vh = (struct vlan_hdr *)(skb->data + depth);
data             2653 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	prefetchw(skb->data);
data             2921 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 			memcpy(skb->data, ring->va,
data             2932 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 		memcpy(skb->data, ring->va,
data              176 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	unsigned char *packet = skb->data;
data              188 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			       skb->data, skb->len, true);
data              298 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			   struct ethtool_test *eth_test, u64 *data)
data              364 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		data[test_index] = hns3_lp_up(ndev, loop_type);
data              365 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		if (!data[test_index])
data              366 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			data[test_index] = hns3_lp_run_test(ndev, loop_type);
data              370 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		if (data[test_index])
data              413 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void *hns3_update_strings(u8 *data, const struct hns3_stats *stats,
data              423 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			data[ETH_GSTRING_LEN - 1] = '\0';
data              426 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			n1 = snprintf(data, MAX_PREFIX_SIZE, "%s%d_",
data              432 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			strncat(data, stats[j].stats_string, size_left);
data              433 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			data += ETH_GSTRING_LEN;
data              437 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	return data;
data              440 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static u8 *hns3_get_strings_tqps(struct hnae3_handle *handle, u8 *data)
data              447 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	data = hns3_update_strings(data, hns3_txq_stats, HNS3_TXQ_STATS_COUNT,
data              451 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	data = hns3_update_strings(data, hns3_rxq_stats, HNS3_RXQ_STATS_COUNT,
data              454 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	return data;
data              457 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static void hns3_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data              461 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	char *buff = (char *)data;
data              472 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		ops->get_strings(h, stringset, data);
data              479 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static u64 *hns3_get_stats_tqps(struct hnae3_handle *handle, u64 *data)
data              492 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			*data++ = *(u64 *)stat;
data              501 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			*data++ = *(u64 *)stat;
data              505 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	return data;
data              514 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			   struct ethtool_stats *stats, u64 *data)
data              517 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	u64 *p = data;
data              870 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 		cmd->data = h->kinfo.num_tqps;
data             1282 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 			  struct ethtool_regs *cmd, void *data)
data             1289 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 	h->ae_algo->ops->get_regs(h, &cmd->version, data);
data              344 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c 	resp = (struct hclge_query_version_cmd *)desc.data;
data              397 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c 	req = (struct hclge_firmware_compat_cmd *)desc.data;
data               21 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h 	__le32 data[6];
data               90 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	entries_per_desc = ARRAY_SIZE(desc[0].data);
data               92 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	return (int)desc[offset / entries_per_desc].data[index];
data              104 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	desc->data[0] = cpu_to_le32(index);
data              162 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	entries_per_desc = ARRAY_SIZE(desc->data);
data              172 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 				 desc->data[i % entries_per_desc]);
data              203 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	bitmap = (struct hclge_dbg_bitmap_cmd *)&desc[0].data[1];
data              213 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	bitmap = (struct hclge_dbg_bitmap_cmd *)&desc[0].data[1];
data              222 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	bitmap = (struct hclge_dbg_bitmap_cmd *)&desc[0].data[1];
data              232 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	bitmap = (struct hclge_dbg_bitmap_cmd *)&desc[0].data[1];
data              240 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "sch_nq_cnt: 0x%x\n", desc[0].data[1]);
data              246 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "sch_rq_cnt: 0x%x\n", desc[0].data[1]);
data              252 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "pri_bp: 0x%x\n", desc[0].data[1]);
data              253 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "fifo_dfx_info: 0x%x\n", desc[0].data[2]);
data              254 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "sch_roce_fifo_afull_gap: 0x%x\n", desc[0].data[3]);
data              255 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "tx_private_waterline: 0x%x\n", desc[0].data[4]);
data              256 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "tm_bypass_en: 0x%x\n", desc[0].data[5]);
data              257 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "SSU_TM_BYPASS_EN: 0x%x\n", desc[1].data[0]);
data              258 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "SSU_RESERVE_CFG: 0x%x\n", desc[1].data[1]);
data              265 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "SCH_NIC_NUM: 0x%x\n", desc[0].data[1]);
data              266 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "SCH_ROCE_NUM: 0x%x\n", desc[0].data[2]);
data              273 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "TC_MAP_SEL: 0x%x\n", desc[0].data[1]);
data              274 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "IGU_PFC_PRI_EN: 0x%x\n", desc[0].data[2]);
data              275 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "MAC_PFC_PRI_EN: 0x%x\n", desc[0].data[3]);
data              276 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "IGU_PRI_MAP_TC_CFG: 0x%x\n", desc[0].data[4]);
data              277 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(dev, "IGU_TX_PRI_MAP_TC_CFG: 0x%x\n", desc[0].data[5]);
data              338 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	ets_weight = (struct hclge_ets_tc_weight_cmd *)desc.data;
data              364 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	pg_shap_cfg_cmd = (struct hclge_pg_shapping_cmd *)desc.data;
data              375 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	pg_shap_cfg_cmd = (struct hclge_pg_shapping_cmd *)desc.data;
data              386 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	port_shap_cfg_cmd = (struct hclge_port_shapping_cmd *)desc.data;
data              396 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(&hdev->pdev->dev, "PG_SCH pg_id: %u\n", desc.data[0]);
data              404 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(&hdev->pdev->dev, "PRI_SCH pri_id: %u\n", desc.data[0]);
data              412 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	dev_info(&hdev->pdev->dev, "QS_SCH qs_id: %u\n", desc.data[0]);
data              426 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	bp_to_qs_map_cmd = (struct hclge_bp_to_qs_map_cmd *)desc.data;
data              459 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	pg_to_pri_map = (struct hclge_pg_to_pri_link_cmd *)desc.data;
data              472 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	qs_to_pri_map = (struct hclge_qs_to_pri_link_cmd *)desc.data;
data              486 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	nq_to_qs_map = (struct hclge_nq_to_qs_link_cmd *)desc.data;
data              497 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	pg_weight = (struct hclge_pg_weight_cmd *)desc.data;
data              507 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	qs_weight = (struct hclge_qs_weight_cmd *)desc.data;
data              517 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	priority_weight = (struct hclge_priority_weight_cmd *)desc.data;
data              527 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	shap_cfg_cmd = (struct hclge_pri_shapping_cmd *)desc.data;
data              538 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	shap_cfg_cmd = (struct hclge_pri_shapping_cmd *)desc.data;
data              571 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	nq_to_qs_map = (struct hclge_nq_to_qs_link_cmd *)desc.data;
data              580 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	map = (struct hclge_qs_to_pri_link_cmd *)desc.data;
data              589 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	tc = (struct hclge_tqp_tx_queue_tc_cmd *)desc.data;
data              608 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	bp_to_qs_map_cmd = (struct hclge_bp_to_qs_map_cmd *)desc.data;
data              656 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	pause_param = (struct hclge_cfg_pause_param_cmd *)desc.data;
data              679 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	pri_map = (struct hclge_qos_pri_map_cmd *)desc.data;
data              712 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	tx_buf_cmd = (struct hclge_tx_buff_alloc_cmd *)desc[0].data;
data              724 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	rx_buf_cmd = (struct hclge_rx_priv_buff_cmd *)desc[0].data;
data              738 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	rx_com_wl = (struct hclge_rx_com_wl *)desc[0].data;
data              749 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	rx_packet_cnt = (struct hclge_rx_com_wl *)desc[0].data;
data              768 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	rx_priv_wl = (struct hclge_rx_priv_wl_buf *)desc[0].data;
data              774 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	rx_priv_wl = (struct hclge_rx_priv_wl_buf *)desc[1].data;
data              790 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	rx_com_thrd = (struct hclge_rx_com_thrd *)desc[0].data;
data              797 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	rx_com_thrd = (struct hclge_rx_com_thrd *)desc[1].data;
data              832 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 		req0 = (struct hclge_mac_ethertype_idx_rd_cmd *)&desc.data;
data              891 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	req1 = (struct hclge_fd_tcam_config_1_cmd *)desc[0].data;
data              892 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	req2 = (struct hclge_fd_tcam_config_2_cmd *)desc[1].data;
data              893 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	req3 = (struct hclge_fd_tcam_config_3_cmd *)desc[2].data;
data              976 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 	req = (struct hclge_get_m7_bd_cmd *)desc.data;
data             1007 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 			 le32_to_cpu(desc_tmp->data[0]),
data             1008 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 			 le32_to_cpu(desc_tmp->data[1]),
data             1009 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 			 le32_to_cpu(desc_tmp->data[2]));
data             1011 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 			 le32_to_cpu(desc_tmp->data[3]),
data             1012 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 			 le32_to_cpu(desc_tmp->data[4]),
data             1013 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 			 le32_to_cpu(desc_tmp->data[5]));
data             1039 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c 				 le32_to_cpu(desc[i].data[j]));
data              684 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc.data[0] = cpu_to_le32(HCLGE_MAC_TNL_INT_CLR);
data              701 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[0] = cpu_to_le32(HCLGE_IMP_TCM_ECC_ERR_INT_EN);
data              702 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[2] = cpu_to_le32(HCLGE_CMDQ_NIC_ECC_ERR_INT_EN |
data              704 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[3] = cpu_to_le32(HCLGE_IMP_RD_POISON_ERR_INT_EN);
data              705 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[4] = cpu_to_le32(HCLGE_TQP_ECC_ERR_INT_EN |
data              707 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[5] = cpu_to_le32(HCLGE_IMP_ITCM4_ECC_ERR_INT_EN);
data              710 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[0] = cpu_to_le32(HCLGE_IMP_TCM_ECC_ERR_INT_EN_MASK);
data              711 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[2] = cpu_to_le32(HCLGE_CMDQ_NIC_ECC_ERR_INT_EN_MASK |
data              713 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[3] = cpu_to_le32(HCLGE_IMP_RD_POISON_ERR_INT_EN_MASK);
data              714 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[4] = cpu_to_le32(HCLGE_TQP_ECC_ERR_INT_EN_MASK |
data              716 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[5] = cpu_to_le32(HCLGE_IMP_ITCM4_ECC_ERR_INT_EN_MASK);
data              738 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[0] = cpu_to_le32(HCLGE_NCSI_ERR_INT_EN);
data              757 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[0] = cpu_to_le32(HCLGE_IGU_ERR_INT_EN);
data              759 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc.data[1] = cpu_to_le32(HCLGE_IGU_ERR_INT_EN_MASK);
data              770 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[0] = cpu_to_le32(HCLGE_IGU_TNL_ERR_INT_EN);
data              772 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc.data[1] = cpu_to_le32(HCLGE_IGU_TNL_ERR_INT_EN_MASK);
data              800 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[0] =
data              802 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[1] =
data              804 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[4] = cpu_to_le32(HCLGE_PPP_PF_ERR_INT_EN);
data              807 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[1].data[0] =
data              809 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[1].data[1] =
data              812 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[1].data[2] =
data              816 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[0] =
data              818 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[1] =
data              822 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[1].data[0] =
data              824 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[1].data[1] =
data              859 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[0] = cpu_to_le32(HCLGE_TM_SCH_ECC_ERR_INT_EN);
data              876 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[1] = cpu_to_le32(HCLGE_TM_QCN_MEM_ERR_INT_EN);
data              895 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[0] = cpu_to_le32(HCLGE_MAC_COMMON_ERR_INT_EN);
data              897 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc.data[1] = cpu_to_le32(HCLGE_MAC_COMMON_ERR_INT_EN_MASK);
data              913 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[0] = cpu_to_le32(HCLGE_MAC_TNL_INT_EN);
data              915 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[0] = 0;
data              917 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc.data[1] = cpu_to_le32(HCLGE_MAC_TNL_INT_EN_MASK);
data              936 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[0] =
data              938 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[1] =
data              940 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[1].data[3] =
data              942 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[1].data[4] =
data              946 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[1].data[0] =
data              948 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[1].data[1] =
data              950 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[1].data[2] =
data              952 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[1].data[3] |=
data              958 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[0] =
data              961 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[2] =
data              966 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[0] =
data              969 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[2] =
data             1021 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[0] = cpu_to_le32(HCLGE_SSU_1BIT_ECC_ERR_INT_EN);
data             1022 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[1] =
data             1024 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[4] = cpu_to_le32(HCLGE_SSU_BIT32_ECC_ERR_INT_EN);
data             1027 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[0] = cpu_to_le32(HCLGE_SSU_1BIT_ECC_ERR_INT_EN_MASK);
data             1028 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[1] = cpu_to_le32(HCLGE_SSU_MULTI_BIT_ECC_ERR_INT_EN_MASK);
data             1029 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[2] = cpu_to_le32(HCLGE_SSU_BIT32_ECC_ERR_INT_EN_MASK);
data             1045 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[0] =
data             1048 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			desc[0].data[0] =
data             1050 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[1] = cpu_to_le32(HCLGE_SSU_PORT_BASED_ERR_INT_EN);
data             1051 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc[0].data[2] =
data             1055 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[0] = cpu_to_le32(HCLGE_SSU_COMMON_INT_EN_MASK |
data             1057 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc[1].data[1] = cpu_to_le32(HCLGE_SSU_FIFO_OVERFLOW_ERR_INT_EN_MASK);
data             1102 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	*mpf_bd_num = le32_to_cpu(desc_bd.data[0]);
data             1103 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	*pf_bd_num = le32_to_cpu(desc_bd.data[1]);
data             1141 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc[0].data[0]);
data             1147 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc[0].data[1]);
data             1153 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	if ((le32_to_cpu(desc[0].data[2])) & BIT(0))
data             1156 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc[0].data[3]);
data             1162 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc[0].data[4]);
data             1299 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc[0].data[0]);
data             1305 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc[0].data[1]);
data             1311 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc[0].data[2]);
data             1397 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[0].data[0]), le32_to_cpu(desc[0].data[1]),
data             1398 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[0].data[2]), le32_to_cpu(desc[0].data[3]),
data             1399 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[0].data[4]), le32_to_cpu(desc[0].data[5]));
data             1401 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[1].data[0]), le32_to_cpu(desc[1].data[1]),
data             1402 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[1].data[2]), le32_to_cpu(desc[1].data[3]),
data             1403 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[1].data[4]), le32_to_cpu(desc[1].data[5]));
data             1405 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[2].data[0]), le32_to_cpu(desc[2].data[1]),
data             1406 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[2].data[2]), le32_to_cpu(desc[2].data[3]));
data             1426 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[0].data[0]), le32_to_cpu(desc[0].data[1]),
data             1427 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[0].data[2]), le32_to_cpu(desc[0].data[3]),
data             1428 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[0].data[4]), le32_to_cpu(desc[0].data[5]));
data             1429 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	dev_err(dev, "ECC2: %08X %08X %08X\n", le32_to_cpu(desc[1].data[0]),
data             1430 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		le32_to_cpu(desc[1].data[1]), le32_to_cpu(desc[1].data[2]));
data             1450 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	if (le32_to_cpu(desc[0].data[0]) & HCLGE_ROCEE_OVF_ERR_INT_MASK) {
data             1456 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			  le32_to_cpu(desc[0].data[0]);
data             1461 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 					le32_to_cpu(desc[0].data[0]));
data             1468 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	if (le32_to_cpu(desc[0].data[1]) & HCLGE_ROCEE_OVF_ERR_INT_MASK) {
data             1470 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			le32_to_cpu(desc[0].data[1]));
data             1473 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	if (le32_to_cpu(desc[0].data[2]) & HCLGE_ROCEE_OVF_ERR_INT_MASK) {
data             1475 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 			le32_to_cpu(desc[0].data[2]));
data             1499 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc[0].data[0]);
data             1557 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[0] = cpu_to_le32(HCLGE_ROCEE_RAS_NFE_INT_EN);
data             1558 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 		desc.data[1] = cpu_to_le32(HCLGE_ROCEE_RAS_CE_INT_EN);
data             1562 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc.data[2] = cpu_to_le32(HCLGE_ROCEE_RAS_NFE_INT_EN_MASK);
data             1563 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	desc.data[3] = cpu_to_le32(HCLGE_ROCEE_RAS_CE_INT_EN_MASK);
data             1716 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	req = (struct hclge_query_ppu_pf_other_int_dfx_cmd *)desc.data;
data             1850 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc[0].data[0]) & HCLGE_SSU_PORT_INT_MSIX_MASK;
data             1925 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	status = le32_to_cpu(desc->data[0]);
data             1985 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	memset(&desc[0].data[0], 0xFF, mpf_bd_num * sizeof(struct hclge_desc) -
data             1994 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c 	memset(&desc[0].data[0], 0xFF, pf_bd_num * sizeof(struct hclge_desc) -
data              418 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u64 *data = (u64 *)(&hdev->hw_stats.mac_stats);
data              436 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			desc_data = (__le64 *)(&desc[i].data[0]);
data              444 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			*data += le64_to_cpu(*desc_data);
data              445 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			data++;
data              455 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u64 *data = (u64 *)(&hdev->hw_stats.mac_stats);
data              478 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			desc_data = (__le64 *)(&desc[i].data[0]);
data              486 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			*data += le64_to_cpu(*desc_data);
data              487 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			data++;
data              509 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	desc_data = (__le32 *)(&desc.data[0]);
data              553 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		desc[0].data[0] = cpu_to_le32((tqp->index & 0x1ff));
data              562 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			le32_to_cpu(desc[0].data[1]);
data              573 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		desc[0].data[0] = cpu_to_le32((tqp->index & 0x1ff));
data              582 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			le32_to_cpu(desc[0].data[1]);
data              588 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static u64 *hclge_tqps_get_stats(struct hnae3_handle *handle, u64 *data)
data              592 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u64 *buff = data;
data              616 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static u8 *hclge_tqps_get_strings(struct hnae3_handle *handle, u8 *data)
data              619 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u8 *buff = data;
data              643 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				 int size, u64 *data)
data              645 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u64 *buf = data;
data              656 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				  int size, u8 *data)
data              658 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	char *buff = (char *)data;
data              763 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			      u8 *data)
data              765 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u8 *p = (char *)data;
data              798 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_get_stats(struct hnae3_handle *handle, u64 *data)
data              805 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				 ARRAY_SIZE(g_mac_stats_string), data);
data              846 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_func_status_cmd *)desc.data;
data              881 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_pf_res_cmd *)desc.data;
data             1204 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_cfg_param_cmd *)desc[0].data;
data             1243 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_cfg_param_cmd *)desc[1].data;
data             1270 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		req = (struct hclge_cfg_param_cmd *)desc[i].data;
data             1410 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_cfg_tso_status_cmd *)desc.data;
data             1435 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_cfg_gro_status_cmd *)desc.data;
data             1485 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_tqp_map_cmd *)desc.data;
data             1687 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_tx_buff_alloc_cmd *)desc.data;
data             2073 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_rx_priv_buff_cmd *)desc.data;
data             2109 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		req = (struct hclge_rx_priv_wl_buf *)desc[i].data;
data             2154 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		req = (struct hclge_rx_com_thrd *)&desc[i].data;
data             2194 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_rx_com_wl *)desc.data;
data             2360 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_config_mac_speed_dup_cmd *)desc.data;
data             2456 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_config_auto_neg_cmd *)desc.data;
data             2532 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_config_fec_cmd *)desc.data;
data             2679 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_link_status_cmd *)desc.data;
data             2766 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	resp = (struct hclge_sfp_info_cmd *)desc.data;
data             2789 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	resp = (struct hclge_sfp_info_cmd *)desc.data;
data             2965 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static irqreturn_t hclge_misc_irq_handle(int irq, void *data)
data             2967 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_dev *hdev = data;
data             3224 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_vf_rst_cmd *)desc.data;
data             3275 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_pf_rst_sync_cmd *)desc.data;
data             3336 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	struct hclge_reset_cmd *req = (struct hclge_reset_cmd *)desc.data;
data             3594 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_pf_rst_done_cmd *)desc.data;
data             4020 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_rss_config_cmd *)desc.data;
data             4053 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_rss_indirection_table_cmd *)desc.data;
data             4087 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_rss_tc_mode_cmd *)desc.data;
data             4133 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_rss_input_tuple_cmd *)desc.data;
data             4228 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u8 hash_sets = nfc->data & RXH_L4_B_0_1 ? HCLGE_S_PORT_BIT : 0;
data             4230 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (nfc->data & RXH_L4_B_2_3)
data             4235 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (nfc->data & RXH_IP_SRC)
data             4240 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (nfc->data & RXH_IP_DST)
data             4261 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST |
data             4265 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_rss_input_tuple_cmd *)desc.data;
data             4295 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		if ((nfc->data & RXH_L4_B_0_1) ||
data             4296 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		    (nfc->data & RXH_L4_B_2_3))
data             4336 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	nfc->data = 0;
data             4369 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		nfc->data |= RXH_L4_B_2_3;
data             4371 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		nfc->data |= RXH_L4_B_0_1;
data             4373 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		nfc->data |= RXH_IP_DST;
data             4375 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		nfc->data |= RXH_IP_SRC;
data             4497 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		(struct hclge_ctrl_vector_chain_cmd *)desc.data;
data             4607 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_promisc_cfg_cmd *)desc.data;
data             4670 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_get_fd_mode_cmd *)desc.data;
data             4695 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_get_fd_allocation_cmd *)desc.data;
data             4721 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_set_fd_key_config_cmd *)desc.data;
data             4819 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req1 = (struct hclge_fd_tcam_config_1_cmd *)desc[0].data;
data             4820 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req2 = (struct hclge_fd_tcam_config_2_cmd *)desc[1].data;
data             4821 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req3 = (struct hclge_fd_tcam_config_3_cmd *)desc[2].data;
data             4856 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_fd_ad_config_cmd *)desc.data;
data             5150 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	    (fs->h_ext.data[0] != 0 || fs->h_ext.data[1] != 0)) {
data             5762 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	cmd->data = hdev->fd_cfg.rule_num[HCLGE_FD_STAGE_1];
data             5984 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	cmd->data = hdev->fd_cfg.rule_num[HCLGE_FD_STAGE_1];
data             6234 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		(struct hclge_config_mac_mode_cmd *)desc.data;
data             6270 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_mac_vlan_switch_cmd *)desc.data;
data             6363 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_config_mac_mode_cmd *)&desc.data[0];
data             6403 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_serdes_lb_cmd *)desc.data;
data             6538 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		(struct hclge_cfg_com_tqp_queue_cmd *)desc.data;
data             6813 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			desc[1].data[word_num] &= cpu_to_le32(~(1 << bit_num));
data             6815 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			desc[1].data[word_num] |= cpu_to_le32(1 << bit_num);
data             6820 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			desc[2].data[word_num] &= cpu_to_le32(~(1 << bit_num));
data             6822 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			desc[2].data[word_num] |= cpu_to_le32(1 << bit_num);
data             6836 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			if (desc[i].data[j])
data             6871 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	memcpy(desc.data, req, sizeof(struct hclge_mac_vlan_tbl_entry_cmd));
data             6880 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	resp_code = (le32_to_cpu(desc.data[0]) >> 8) & 0xff;
data             6900 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memcpy(desc[0].data,
data             6912 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memcpy(desc[0].data,
data             6923 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	resp_code = (le32_to_cpu(desc[0].data[0]) >> 8) & 0xff;
data             6946 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memcpy(desc.data, req,
data             6949 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		resp_code = (le32_to_cpu(desc.data[0]) >> 8) & 0xff;
data             6962 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memcpy(mc_desc[0].data, req,
data             6965 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		resp_code = (le32_to_cpu(mc_desc[0].data[0]) >> 8) & 0xff;
data             7034 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_umv_spc_alc_cmd *)desc.data;
data             7050 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		*allocated_size = le32_to_cpu(desc.data[1]);
data             7238 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memset(desc[0].data, 0, sizeof(desc[0].data));
data             7239 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memset(desc[1].data, 0, sizeof(desc[0].data));
data             7240 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		memset(desc[2].data, 0, sizeof(desc[0].data));
data             7455 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	memcpy(desc.data, req, sizeof(struct hclge_mac_mgr_tbl_entry_cmd));
data             7465 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	resp_code = (le32_to_cpu(desc.data[0]) >> 8) & 0xff;
data             7568 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_vlan_filter_ctrl_cmd *)desc.data;
data             7642 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req0 = (struct hclge_vlan_filter_vf_cfg_cmd *)desc[0].data;
data             7643 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req1 = (struct hclge_vlan_filter_vf_cfg_cmd *)desc[1].data;
data             7713 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_vlan_filter_pf_cfg_cmd *)desc.data;
data             7785 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_vport_vtag_tx_cfg_cmd *)desc.data;
data             7828 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_vport_vtag_rx_cfg_cmd *)desc.data;
data             7907 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	rx_req = (struct hclge_rx_vlan_type_cfg_cmd *)desc.data;
data             7927 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	tx_req = (struct hclge_tx_vlan_type_cfg_cmd *)desc.data;
data             8393 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_config_max_frm_size_cmd *)desc.data;
data             8468 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_reset_tqp_queue_cmd *)desc.data;
data             8491 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_reset_tqp_queue_cmd *)desc.data;
data             9636 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	*regs_num_32_bit = le32_to_cpu(desc.data[0]);
data             9637 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	*regs_num_64_bit = le32_to_cpu(desc.data[1]);
data             9647 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				 void *data)
data             9653 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u32 *reg_val = data;
data             9681 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			desc_data = (__le32 *)(&desc[i].data[0]);
data             9701 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				 void *data)
data             9707 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u64 *reg_val = data;
data             9735 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			desc_data = (__le64 *)(&desc[i].data[0]);
data             9793 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	entries_per_desc = ARRAY_SIZE(desc[0].data);
data             9798 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		bd_num_list[i] = le32_to_cpu(desc[desc_index].data[index]);
data             9829 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 				    void *data)
data             9833 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u32 *reg = data;
data             9835 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	entries_per_desc = ARRAY_SIZE(desc->data);
data             9841 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 		*reg++ = le32_to_cpu(desc[desc_index].data[index]);
data             9863 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	data_len_per_desc = FIELD_SIZEOF(struct hclge_desc, data);
data             9874 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_get_dfx_reg(struct hclge_dev *hdev, void *data)
data             9880 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u32 *reg = data;
data             9918 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static int hclge_fetch_pf_reg(struct hclge_dev *hdev, void *data,
data             9926 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u32 *reg = data;
data             10015 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 			   void *data)
data             10022 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	u32 *reg = data;
data             10073 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 	req = (struct hclge_set_led_state_cmd *)desc.data;
data               25 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	resp_pf_to_vf = (struct hclge_mbx_pf_to_vf_cmd *)desc.data;
data               67 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 	resp_pf_to_vf = (struct hclge_mbx_pf_to_vf_cmd *)desc.data;
data              612 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c 		req = (struct hclge_mbx_vf_to_pf_cmd *)desc->data;
data               43 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 			    u16 data)
data               55 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	mdio_cmd = (struct hclge_mdio_cfg_cmd *)desc.data;
data               68 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	mdio_cmd->data_wr = cpu_to_le16(data);
data               93 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c 	mdio_cmd = (struct hclge_mdio_cfg_cmd *)desc.data;
data              138 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 				(struct hclge_pfc_stats_cmd *)desc[i].data;
data              167 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	desc.data[0] = cpu_to_le32((tx ? HCLGE_TX_MAC_PAUSE_EN_MSK : 0) |
data              177 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	struct hclge_pfc_en_cmd *pfc = (struct hclge_pfc_en_cmd *)desc.data;
data              193 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	pause_param = (struct hclge_cfg_pause_param_cmd *)desc.data;
data              213 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	pause_param = (struct hclge_cfg_pause_param_cmd *)desc.data;
data              253 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	u8 *pri = (u8 *)desc.data;
data              276 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	map = (struct hclge_pg_to_pri_link_cmd *)desc.data;
data              292 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	map = (struct hclge_qs_to_pri_link_cmd *)desc.data;
data              309 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	map = (struct hclge_nq_to_qs_link_cmd *)desc.data;
data              325 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	weight = (struct hclge_pg_weight_cmd *)desc.data;
data              341 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	weight = (struct hclge_priority_weight_cmd *)desc.data;
data              357 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	weight = (struct hclge_qs_weight_cmd *)desc.data;
data              391 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	shap_cfg_cmd = (struct hclge_pg_shapping_cmd *)desc.data;
data              415 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	shap_cfg_cmd = (struct hclge_port_shapping_cmd *)desc.data;
data              439 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	shap_cfg_cmd = (struct hclge_pri_shapping_cmd *)desc.data;
data              455 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		desc.data[1] = cpu_to_le32(HCLGE_TM_TX_SCHD_DWRR_MSK);
data              457 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		desc.data[1] = 0;
data              459 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	desc.data[0] = cpu_to_le32(pg_id);
data              471 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		desc.data[1] = cpu_to_le32(HCLGE_TM_TX_SCHD_DWRR_MSK);
data              473 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		desc.data[1] = 0;
data              475 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	desc.data[0] = cpu_to_le32(pri_id);
data              487 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		desc.data[1] = cpu_to_le32(HCLGE_TM_TX_SCHD_DWRR_MSK);
data              489 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 		desc.data[1] = 0;
data              491 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	desc.data[0] = cpu_to_le32(qs_id);
data              505 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	bp_to_qs_map_cmd = (struct hclge_bp_to_qs_map_cmd *)desc.data;
data              983 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c 	ets_weight = (struct hclge_ets_tc_weight_cmd *)desc.data;
data              326 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c 	resp = (struct hclgevf_query_version_cmd *)desc.data;
data               22 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h 	__le32 data[6];
data              113 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 		desc.data[0] = cpu_to_le32(tqp->index & 0x1ff);
data              122 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 			le32_to_cpu(desc.data[1]);
data              127 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 		desc.data[0] = cpu_to_le32(tqp->index & 0x1ff);
data              136 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 			le32_to_cpu(desc.data[1]);
data              142 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c static u64 *hclgevf_tqps_get_stats(struct hnae3_handle *handle, u64 *data)
data              146 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	u64 *buff = data;
data              168 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c static u8 *hclgevf_tqps_get_strings(struct hnae3_handle *handle, u8 *data)
data              171 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	u8 *buff = data;
data              217 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 				u8 *data)
data              219 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	u8 *p = (char *)data;
data              225 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c static void hclgevf_get_stats(struct hnae3_handle *handle, u64 *data)
data              227 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	hclgevf_tqps_get_stats(handle, data);
data              560 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclgevf_rss_config_cmd *)desc.data;
data              607 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclgevf_rss_indirection_table_cmd *)desc.data;
data              641 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclgevf_rss_tc_mode_cmd *)desc.data;
data              799 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	u8 hash_sets = nfc->data & RXH_L4_B_0_1 ? HCLGEVF_S_PORT_BIT : 0;
data              801 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	if (nfc->data & RXH_L4_B_2_3)
data              806 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	if (nfc->data & RXH_IP_SRC)
data              811 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	if (nfc->data & RXH_IP_DST)
data              835 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	if (nfc->data &
data              839 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclgevf_rss_input_tuple_cmd *)desc.data;
data              869 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 		if ((nfc->data & RXH_L4_B_0_1) ||
data              870 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 		    (nfc->data & RXH_L4_B_2_3))
data              913 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	nfc->data = 0;
data              946 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 		nfc->data |= RXH_L4_B_2_3;
data              948 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 		nfc->data |= RXH_L4_B_0_1;
data              950 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 		nfc->data |= RXH_IP_DST;
data              952 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 		nfc->data |= RXH_IP_SRC;
data              966 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclgevf_rss_input_tuple_cmd *)desc.data;
data             1004 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclge_mbx_vf_to_pf_cmd *)desc.data;
data             1122 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclge_mbx_vf_to_pf_cmd *)desc.data;
data             1148 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclgevf_cfg_com_tqp_queue_cmd *)desc.data;
data             1951 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c static irqreturn_t hclgevf_misc_irq_handle(int irq, void *data)
data             1954 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	struct hclgevf_dev *hdev = data;
data             2056 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclgevf_cfg_gro_status_cmd *)desc.data;
data             2544 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	req = (struct hclgevf_query_res_cmd *)desc.data;
data             3030 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 			     void *data)
data             3034 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 	u32 *reg = data;
data               90 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c 	req = (struct hclge_mbx_vf_to_pf_cmd *)desc.data;
data              166 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c 		req = (struct hclge_mbx_pf_to_vf_cmd *)desc->data;
data              218 drivers/net/ethernet/hisilicon/hns_mdio.c 			  int phy_id, int regnum, u16 data)
data              231 drivers/net/ethernet/hisilicon/hns_mdio.c 		phy_id, is_c45, devad, reg, data);
data              264 drivers/net/ethernet/hisilicon/hns_mdio.c 			   MDIO_WDATA_DATA_S, data);
data              273 drivers/net/ethernet/hp/hp100.c static inline u_int pdl_map_data(struct hp100_private *lp, void *data)
data              275 drivers/net/ethernet/hp/hp100.c 	return pci_map_single(lp->pci_dev, data,
data             1272 drivers/net/ethernet/hp/hp100.c 		ringptr->skb->data = skb_put(ringptr->skb, MAX_ETHER_SIZE);
data             1285 drivers/net/ethernet/hp/hp100.c 				     (unsigned int) ringptr->skb->data);
data             1292 drivers/net/ethernet/hp/hp100.c 					       ringptr->skb->data);
data             1561 drivers/net/ethernet/hp/hp100.c 	ringptr->pdl[1] = ((u32) pci_map_single(lp->pci_dev, skb->data, ringptr->pdl[2], PCI_DMA_TODEVICE));	/* 1st Frag: Adr. of data */
data             1610 drivers/net/ethernet/hp/hp100.c 				dev->name, (u_int) lp->txrhead->skb->data,
data             1715 drivers/net/ethernet/hp/hp100.c 		memcpy_toio(lp->mem_ptr_virt, skb->data, (skb->len + 3) & ~3);
data             1719 drivers/net/ethernet/hp/hp100.c 		outsl(ioaddr + HP100_REG_DATA32, skb->data,
data             1819 drivers/net/ethernet/hp/hp100.c 			ptr = skb->data;
data              587 drivers/net/ethernet/hp/hp100.h #define hp100_outb( data, reg ) \
data              588 drivers/net/ethernet/hp/hp100.h 	outb( data, ioaddr + HP100_REG_##reg )
data              589 drivers/net/ethernet/hp/hp100.h #define hp100_outw( data, reg ) \
data              590 drivers/net/ethernet/hp/hp100.h 	outw( data, ioaddr + HP100_REG_##reg )
data              591 drivers/net/ethernet/hp/hp100.h #define hp100_outl( data, reg ) \
data              592 drivers/net/ethernet/hp/hp100.h 	outl( data, ioaddr + HP100_REG_##reg )
data              593 drivers/net/ethernet/hp/hp100.h #define hp100_orb( data, reg ) \
data              594 drivers/net/ethernet/hp/hp100.h 	outb( inb( ioaddr + HP100_REG_##reg ) | (data), ioaddr + HP100_REG_##reg )
data              595 drivers/net/ethernet/hp/hp100.h #define hp100_orw( data, reg ) \
data              596 drivers/net/ethernet/hp/hp100.h 	outw( inw( ioaddr + HP100_REG_##reg ) | (data), ioaddr + HP100_REG_##reg )
data              597 drivers/net/ethernet/hp/hp100.h #define hp100_andb( data, reg ) \
data              598 drivers/net/ethernet/hp/hp100.h 	outb( inb( ioaddr + HP100_REG_##reg ) & (data), ioaddr + HP100_REG_##reg )
data              599 drivers/net/ethernet/hp/hp100.h #define hp100_andw( data, reg ) \
data              600 drivers/net/ethernet/hp/hp100.h 	outw( inw( ioaddr + HP100_REG_##reg ) & (data), ioaddr + HP100_REG_##reg )
data               18 drivers/net/ethernet/huawei/hinic/hinic_common.c void hinic_cpu_to_be32(void *data, int len)
data               20 drivers/net/ethernet/huawei/hinic/hinic_common.c 	u32 *mem = data;
data               36 drivers/net/ethernet/huawei/hinic/hinic_common.c void hinic_be32_to_cpu(void *data, int len)
data               38 drivers/net/ethernet/huawei/hinic/hinic_common.c 	u32 *mem = data;
data               12 drivers/net/ethernet/huawei/hinic/hinic_common.h #define UPPER_8_BITS(data)      (((data) >> 8) & 0xFF)
data               13 drivers/net/ethernet/huawei/hinic/hinic_common.h #define LOWER_8_BITS(data)      ((data) & 0xFF)
data               21 drivers/net/ethernet/huawei/hinic/hinic_common.h void hinic_cpu_to_be32(void *data, int len);
data               23 drivers/net/ethernet/huawei/hinic/hinic_common.h void hinic_be32_to_cpu(void *data, int len);
data              166 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 	cmd->data = 0;
data              176 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 	cmd->data = RXH_IP_SRC | RXH_IP_DST;
data              180 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              184 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              188 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              192 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              198 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 		cmd->data = 0;
data              210 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 	switch (cmd->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data              248 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 		cmd->data = 0;
data              255 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 	if (cmd->data & ~(RXH_IP_SRC | RXH_IP_DST | RXH_L4_B_0_1 |
data              260 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 	if (!(cmd->data & RXH_IP_SRC) || !(cmd->data & RXH_IP_DST))
data              347 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 		cmd->data = nic_dev->num_qps;
data              601 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c static void get_drv_queue_stats(struct hinic_dev *nic_dev, u64 *data)
data              616 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 			data[i] = (hinic_tx_queue_stats[j].size ==
data              629 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 			data[i] = (hinic_rx_queue_stats[j].size ==
data              636 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 				    struct ethtool_stats *stats, u64 *data)
data              652 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 		data[i] = (hinic_function_stats[j].size ==
data              658 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 		memset(&data[i], 0,
data              659 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 		       ARRAY_LEN(hinic_port_stats) * sizeof(*data));
data              671 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 		data[i] = (hinic_port_stats[j].size ==
data              678 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 	get_drv_queue_stats(nic_dev, data + i);
data              702 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 			      u32 stringset, u8 *data)
data              705 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c 	char *p = (char *)data;
data               76 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c static u8 xor_chksum_set(void *data)
data               81 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c 	val = data;
data              245 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c 	memcpy(wqe_scmd->buf_desc.data, buf_in, in_size);
data              112 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c 			      void (*hwe_handler)(void *handle, void *data,
data              258 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c 						    aeqe_curr->data, size);
data              343 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c static void eq_irq_handler(void *data)
data              345 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c 	struct hinic_eq *eq = data;
data              364 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c 	aeq = aeq_work->data;
data              384 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c static irqreturn_t aeq_interrupt(int irq, void *data)
data              387 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c 	struct hinic_eq *aeq = data;
data              394 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c 	aeq_work->data = aeq;
data              407 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c static irqreturn_t ceq_interrupt(int irq, void *data)
data              409 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c 	struct hinic_eq *ceq = data;
data              163 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h 	u8      data[HINIC_AEQE_DATA_SIZE];
data              169 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h 	void                    *data;
data              198 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h 	void    (*hwe_handler)(void *handle, void *data, u8 size);
data              231 drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h 			      void (*hwe_handler)(void *handle, void *data,
data              196 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c 			    u8 *data, u16 data_len,
data              216 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c 	prepare_mgmt_cmd(pf_to_mgmt->sync_msg_buf, &header, data, data_len);
data              473 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c static void mgmt_msg_aeqe_handler(void *handle, void *data, u8 size)
data              477 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c 	u64 *header = (u64 *)data;
data              349 drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h 	u8      data[HINIC_SCMD_DATA_LEN];
data              145 drivers/net/ethernet/huawei/hinic/hinic_rx.c 	addr = dma_map_single(&pdev->dev, skb->data, rxq->rq->buf_sz,
data              295 drivers/net/ethernet/huawei/hinic/hinic_rx.c 		prefetch(skb->data);
data              364 drivers/net/ethernet/huawei/hinic/hinic_rx.c 		prefetch(skb->data);
data              456 drivers/net/ethernet/huawei/hinic/hinic_rx.c static irqreturn_t rx_irq(int irq, void *data)
data              458 drivers/net/ethernet/huawei/hinic/hinic_rx.c 	struct hinic_rxq *rxq = (struct hinic_rxq *)data;
data               51 drivers/net/ethernet/huawei/hinic/hinic_tx.c #define TRANSPORT_OFFSET(l4_hdr, skb)	((u32)((l4_hdr) - (skb)->data))
data              143 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	dma_addr = dma_map_single(&pdev->dev, skb->data, skb_headlen(skb),
data              218 drivers/net/ethernet/huawei/hinic/hinic_tx.c 			int start = exthdr - skb->data;
data              697 drivers/net/ethernet/huawei/hinic/hinic_tx.c static irqreturn_t tx_irq(int irq, void *data)
data              699 drivers/net/ethernet/huawei/hinic/hinic_tx.c 	struct hinic_txq *txq = data;
data              213 drivers/net/ethernet/i825xx/82596.c 	char *data;
data              561 drivers/net/ethernet/i825xx/82596.c 		rbd->v_data = skb->data;
data              562 drivers/net/ethernet/i825xx/82596.c 		rbd->b_data = WSWAPchar(virt_to_bus(skb->data));
data              565 drivers/net/ethernet/i825xx/82596.c 		cache_clear(virt_to_phys(skb->data), PKT_BUF_SZ);
data              796 drivers/net/ethernet/i825xx/82596.c 				rbd->v_data = newskb->data;
data              797 drivers/net/ethernet/i825xx/82596.c 				rbd->b_data = WSWAPchar(virt_to_bus(newskb->data));
data              799 drivers/net/ethernet/i825xx/82596.c 				cache_clear(virt_to_phys(newskb->data), PKT_BUF_SZ);
data              818 drivers/net/ethernet/i825xx/82596.c 				cache_clear(virt_to_phys(rbd->skb->data),
data             1058 drivers/net/ethernet/i825xx/82596.c 				dev->name, skb->len, skb->data));
data             1090 drivers/net/ethernet/i825xx/82596.c 		tbd->data = WSWAPchar(virt_to_bus(skb->data));
data             1093 drivers/net/ethernet/i825xx/82596.c 		cache_push(virt_to_phys(skb->data), length);
data             1095 drivers/net/ethernet/i825xx/82596.c 		DEB(DEB_TXADDR,print_eth(skb->data, "tx-queued"));
data             1298 drivers/net/ethernet/i825xx/82596.c 					DEB(DEB_TXADDR,print_eth(skb->data, "tx-done"));
data              126 drivers/net/ethernet/i825xx/ether1.c ether1_writebuffer (struct net_device *dev, void *data, unsigned int start, unsigned int length)
data              176 drivers/net/ethernet/i825xx/ether1.c 		: "=&r" (used), "=&r" (data)
data              177 drivers/net/ethernet/i825xx/ether1.c 		: "r"  (addr), "r" (thislen), "1" (data));
data              189 drivers/net/ethernet/i825xx/ether1.c ether1_readbuffer (struct net_device *dev, void *data, unsigned int start, unsigned int length)
data              239 drivers/net/ethernet/i825xx/ether1.c 		: "=&r" (used), "=&r" (data)
data              240 drivers/net/ethernet/i825xx/ether1.c 		: "r"  (addr), "r" (thislen), "1" (data));
data              716 drivers/net/ethernet/i825xx/ether1.c 	ether1_writebuffer (dev, skb->data, dataddr, skb->len);
data              179 drivers/net/ethernet/i825xx/lib82596.c 	u32            data;
data              477 drivers/net/ethernet/i825xx/lib82596.c 		dma_addr = dma_map_single(dev->dev.parent, skb->data,
data              483 drivers/net/ethernet/i825xx/lib82596.c 		rbd->v_data = skb->data;
data              711 drivers/net/ethernet/i825xx/lib82596.c 							  newskb->data,
data              714 drivers/net/ethernet/i825xx/lib82596.c 				rbd->v_data = newskb->data;
data              978 drivers/net/ethernet/i825xx/lib82596.c 				dev->name, skb->len, skb->data));
data             1012 drivers/net/ethernet/i825xx/lib82596.c 		tx_cmd->dma_addr = dma_map_single(dev->dev.parent, skb->data,
data             1014 drivers/net/ethernet/i825xx/lib82596.c 		tbd->data = SWAP32(tx_cmd->dma_addr);
data             1016 drivers/net/ethernet/i825xx/lib82596.c 		DEB(DEB_TXADDR, print_eth(skb->data, "tx-queued"));
data             1180 drivers/net/ethernet/i825xx/lib82596.c 					    print_eth(skb->data, "tx-done"));
data              205 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c static void ehea_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              208 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		memcpy(data, &ehea_ethtool_stats_keys,
data              224 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 				     struct ethtool_stats *stats, u64 *data)
data              230 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		data[i] = 0;
data              233 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = port->sig_comp_iv;
data              234 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = port->port_res[0].swqe_refill_th;
data              235 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = port->resets;
data              239 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = tmp;
data              243 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = tmp;
data              247 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = tmp;
data              251 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = tmp;
data              255 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 	data[i++] = tmp;
data              258 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c 		data[i++] = atomic_read(&port->port_res[k].swqe_avail);
data              477 drivers/net/ethernet/ibm/ehea/ehea_main.c 		tmp_addr = ehea_map_vaddr(skb->data);
data              576 drivers/net/ethernet/ibm/ehea/ehea_main.c 		pref = (skb_array[x]->data);
data              603 drivers/net/ethernet/ibm/ehea/ehea_main.c 		pref = (skb_array[x]->data);
data             1215 drivers/net/ethernet/ibm/ehea/ehea_main.c static void ehea_neq_tasklet(unsigned long data)
data             1217 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct ehea_adapter *adapter = (struct ehea_adapter *)data;
data             1628 drivers/net/ethernet/ibm/ehea/ehea_main.c 				ehea_map_vaddr(skb->data + immediate_len);
data             2594 drivers/net/ethernet/ibm/ehea/ehea_main.c 			rwqe->sg_list[0].vaddr = ehea_map_vaddr(skb->data);
data             2603 drivers/net/ethernet/ibm/ehea/ehea_main.c 			rwqe->sg_list[0].vaddr = ehea_map_vaddr(skb->data);
data             3240 drivers/net/ethernet/ibm/ehea/ehea_main.c 			     unsigned long action, void *data)
data             3243 drivers/net/ethernet/ibm/ehea/ehea_main.c 	struct memory_notify *arg = data;
data              950 drivers/net/ethernet/ibm/ehea/ehea_qmr.c static void print_error_data(u64 *data)
data              953 drivers/net/ethernet/ibm/ehea/ehea_qmr.c 	u64 type = EHEA_BMASK_GET(ERROR_DATA_TYPE, data[2]);
data              954 drivers/net/ethernet/ibm/ehea/ehea_qmr.c 	u64 resource = data[1];
data              956 drivers/net/ethernet/ibm/ehea/ehea_qmr.c 	length = EHEA_BMASK_GET(ERROR_DATA_LENGTH, data[0]);
data              963 drivers/net/ethernet/ibm/ehea/ehea_qmr.c 		       resource, data[6], data[12], data[22]);
data              966 drivers/net/ethernet/ibm/ehea/ehea_qmr.c 		       resource, data[6]);
data              969 drivers/net/ethernet/ibm/ehea/ehea_qmr.c 		       resource, data[6]);
data              971 drivers/net/ethernet/ibm/ehea/ehea_qmr.c 	ehea_dump(data, length, "error data");
data             1081 drivers/net/ethernet/ibm/emac/core.c 		    dma_map_single(&dev->ofdev->dev, skb->data - NET_IP_ALIGN,
data             1184 drivers/net/ethernet/ibm/emac/core.c 	    dma_map_single(&dev->ofdev->dev, skb->data - NET_IP_ALIGN,
data             1474 drivers/net/ethernet/ibm/emac/core.c 						     skb->data, len,
data             1544 drivers/net/ethernet/ibm/emac/core.c 	    dma_map_single(&dev->ofdev->dev, skb->data, len, DMA_TO_DEVICE);
data             1679 drivers/net/ethernet/ibm/emac/core.c 		dma_map_single(&dev->ofdev->dev, skb->data - NET_IP_ALIGN,
data             1739 drivers/net/ethernet/ibm/emac/core.c 					 dev->rx_skb[slot]->data, len);
data             1795 drivers/net/ethernet/ibm/emac/core.c 			memcpy(copy_skb->data - NET_IP_ALIGN,
data             1796 drivers/net/ethernet/ibm/emac/core.c 			       skb->data - NET_IP_ALIGN,
data             2313 drivers/net/ethernet/ibm/emac/core.c 	struct mii_ioctl_data *data = if_mii(rq);
data             2322 drivers/net/ethernet/ibm/emac/core.c 		data->phy_id = dev->phy.address;
data             2325 drivers/net/ethernet/ibm/emac/core.c 		data->val_out = emac_mdio_read(ndev, dev->phy.address,
data             2326 drivers/net/ethernet/ibm/emac/core.c 					       data->reg_num);
data             2330 drivers/net/ethernet/ibm/emac/core.c 		emac_mdio_write(ndev, dev->phy.address, data->reg_num,
data             2331 drivers/net/ethernet/ibm/emac/core.c 				data->val_in);
data             2402 drivers/net/ethernet/ibm/emac/core.c 			      void *data)
data              240 drivers/net/ethernet/ibm/ibmveth.c 		dma_addr = dma_map_single(&adapter->vdev->dev, skb->data,
data              251 drivers/net/ethernet/ibm/ibmveth.c 		*(u64 *)skb->data = correlator;
data              260 drivers/net/ethernet/ibm/ibmveth.c 			ibmveth_flush_buffer(skb->data, len);
data              763 drivers/net/ethernet/ibm/ibmveth.c static int ibmveth_set_csum_offload(struct net_device *dev, u32 data)
data              784 drivers/net/ethernet/ibm/ibmveth.c 	if (data) {
data              802 drivers/net/ethernet/ibm/ibmveth.c 					data, ret4);
data              807 drivers/net/ethernet/ibm/ibmveth.c 			if (data == 1)
data              811 drivers/net/ethernet/ibm/ibmveth.c 			adapter->fw_ipv4_csum_support = data;
data              820 drivers/net/ethernet/ibm/ibmveth.c 					data, ret6);
data              825 drivers/net/ethernet/ibm/ibmveth.c 			if (data == 1)
data              829 drivers/net/ethernet/ibm/ibmveth.c 			adapter->fw_ipv6_csum_support = data;
data              832 drivers/net/ethernet/ibm/ibmveth.c 			adapter->rx_csum = data;
data              838 drivers/net/ethernet/ibm/ibmveth.c 				     " %d rc=%ld ret_attr=%lx\n", data, ret,
data              848 drivers/net/ethernet/ibm/ibmveth.c static int ibmveth_set_tso(struct net_device *dev, u32 data)
data              866 drivers/net/ethernet/ibm/ibmveth.c 	if (data)
data              880 drivers/net/ethernet/ibm/ibmveth.c 				   data, ret2);
data              885 drivers/net/ethernet/ibm/ibmveth.c 			if (data == 1)
data              890 drivers/net/ethernet/ibm/ibmveth.c 			adapter->fw_large_send_support = data;
data              891 drivers/net/ethernet/ibm/ibmveth.c 			adapter->large_send = data;
data              897 drivers/net/ethernet/ibm/ibmveth.c 		if (data == 1) {
data              901 drivers/net/ethernet/ibm/ibmveth.c 		adapter->large_send = data;
data              936 drivers/net/ethernet/ibm/ibmveth.c static void ibmveth_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              943 drivers/net/ethernet/ibm/ibmveth.c 	for (i = 0; i < ARRAY_SIZE(ibmveth_stats); i++, data += ETH_GSTRING_LEN)
data              944 drivers/net/ethernet/ibm/ibmveth.c 		memcpy(data, ibmveth_stats[i].name, ETH_GSTRING_LEN);
data              958 drivers/net/ethernet/ibm/ibmveth.c 				      struct ethtool_stats *stats, u64 *data)
data              964 drivers/net/ethernet/ibm/ibmveth.c 		data[i] = IBMVETH_GET_STAT(adapter, ibmveth_stats[i].offset);
data             1100 drivers/net/ethernet/ibm/ibmveth.c 	dma_addr = dma_map_single(&adapter->vdev->dev, skb->data,
data             1191 drivers/net/ethernet/ibm/ibmveth.c 		struct iphdr *iph = (struct iphdr *)skb->data;
data             1200 drivers/net/ethernet/ibm/ibmveth.c 		struct ipv6hdr *iph6 = (struct ipv6hdr *)skb->data;
data             1214 drivers/net/ethernet/ibm/ibmveth.c 	tcph = (struct tcphdr *)(skb->data + offset);
data             1243 drivers/net/ethernet/ibm/ibmveth.c 		iph = (struct iphdr *)skb->data;
data             1257 drivers/net/ethernet/ibm/ibmveth.c 		iph6 = (struct ipv6hdr *)skb->data;
data             1276 drivers/net/ethernet/ibm/ibmveth.c 		struct tcphdr *tcph = (struct tcphdr *)(skb->data + iphlen);
data             1329 drivers/net/ethernet/ibm/ibmveth.c 				__be64 *rxmss = (__be64 *)(skb->data + 8);
data             1340 drivers/net/ethernet/ibm/ibmveth.c 							skb->data + offset,
data             1343 drivers/net/ethernet/ibm/ibmveth.c 					ibmveth_flush_buffer(skb->data,
data               99 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_poll(struct napi_struct *napi, int data);
data              284 drivers/net/ethernet/ibm/ibmvnic.c 		pool->rx_buff[index].data = dst;
data             1332 drivers/net/ethernet/ibm/ibmvnic.c 	u8 *data, *cur;
data             1340 drivers/net/ethernet/ibm/ibmvnic.c 			data = hdr_desc.hdr_ext.data;
data             1346 drivers/net/ethernet/ibm/ibmvnic.c 			data = hdr_desc.hdr.data;
data             1356 drivers/net/ethernet/ibm/ibmvnic.c 		memcpy(data, cur, tmp);
data             2262 drivers/net/ethernet/ibm/ibmvnic.c 		skb_copy_to_linear_data(skb, rx_buff->data + offset,
data             2426 drivers/net/ethernet/ibm/ibmvnic.c static void ibmvnic_set_msglevel(struct net_device *netdev, u32 data)
data             2430 drivers/net/ethernet/ibm/ibmvnic.c 	adapter->msg_enable = data;
data             2530 drivers/net/ethernet/ibm/ibmvnic.c static void ibmvnic_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             2538 drivers/net/ethernet/ibm/ibmvnic.c 				i++, data += ETH_GSTRING_LEN)
data             2539 drivers/net/ethernet/ibm/ibmvnic.c 			memcpy(data, ibmvnic_stats[i].name, ETH_GSTRING_LEN);
data             2542 drivers/net/ethernet/ibm/ibmvnic.c 			snprintf(data, ETH_GSTRING_LEN, "tx%d_packets", i);
data             2543 drivers/net/ethernet/ibm/ibmvnic.c 			data += ETH_GSTRING_LEN;
data             2545 drivers/net/ethernet/ibm/ibmvnic.c 			snprintf(data, ETH_GSTRING_LEN, "tx%d_bytes", i);
data             2546 drivers/net/ethernet/ibm/ibmvnic.c 			data += ETH_GSTRING_LEN;
data             2548 drivers/net/ethernet/ibm/ibmvnic.c 			snprintf(data, ETH_GSTRING_LEN,
data             2550 drivers/net/ethernet/ibm/ibmvnic.c 			data += ETH_GSTRING_LEN;
data             2554 drivers/net/ethernet/ibm/ibmvnic.c 			snprintf(data, ETH_GSTRING_LEN, "rx%d_packets", i);
data             2555 drivers/net/ethernet/ibm/ibmvnic.c 			data += ETH_GSTRING_LEN;
data             2557 drivers/net/ethernet/ibm/ibmvnic.c 			snprintf(data, ETH_GSTRING_LEN, "rx%d_bytes", i);
data             2558 drivers/net/ethernet/ibm/ibmvnic.c 			data += ETH_GSTRING_LEN;
data             2560 drivers/net/ethernet/ibm/ibmvnic.c 			snprintf(data, ETH_GSTRING_LEN, "rx%d_interrupts", i);
data             2561 drivers/net/ethernet/ibm/ibmvnic.c 			data += ETH_GSTRING_LEN;
data             2567 drivers/net/ethernet/ibm/ibmvnic.c 			strcpy(data + i * ETH_GSTRING_LEN,
data             2592 drivers/net/ethernet/ibm/ibmvnic.c 				      struct ethtool_stats *stats, u64 *data)
data             2614 drivers/net/ethernet/ibm/ibmvnic.c 		data[i] = be64_to_cpu(IBMVNIC_GET_STAT(adapter,
data             2618 drivers/net/ethernet/ibm/ibmvnic.c 		data[i] = adapter->tx_stats_buffers[j].packets;
data             2620 drivers/net/ethernet/ibm/ibmvnic.c 		data[i] = adapter->tx_stats_buffers[j].bytes;
data             2622 drivers/net/ethernet/ibm/ibmvnic.c 		data[i] = adapter->tx_stats_buffers[j].dropped_packets;
data             2627 drivers/net/ethernet/ibm/ibmvnic.c 		data[i] = adapter->rx_stats_buffers[j].packets;
data             2629 drivers/net/ethernet/ibm/ibmvnic.c 		data[i] = adapter->rx_stats_buffers[j].bytes;
data             2631 drivers/net/ethernet/ibm/ibmvnic.c 		data[i] = adapter->rx_stats_buffers[j].interrupts;
data             4640 drivers/net/ethernet/ibm/ibmvnic.c static void ibmvnic_tasklet(void *data)
data             4642 drivers/net/ethernet/ibm/ibmvnic.c 	struct ibmvnic_adapter *adapter = data;
data              265 drivers/net/ethernet/ibm/ibmvnic.h 	u8 data[24];
data              273 drivers/net/ethernet/ibm/ibmvnic.h 	u8 data[29];
data              913 drivers/net/ethernet/ibm/ibmvnic.h 	unsigned char *data;
data              545 drivers/net/ethernet/intel/e100.c 	u16 (*mdio_ctrl)(struct nic *nic, u32 addr, u32 dir, u32 reg, u16 data);
data              684 drivers/net/ethernet/intel/e100.c static void e100_eeprom_write(struct nic *nic, u16 addr_len, u16 addr, __le16 data)
data              693 drivers/net/ethernet/intel/e100.c 		le16_to_cpu(data);
data              725 drivers/net/ethernet/intel/e100.c 	u16 data = 0;
data              752 drivers/net/ethernet/intel/e100.c 		data = (data << 1) | (ctrl & eedo ? 1 : 0);
data              759 drivers/net/ethernet/intel/e100.c 	return cpu_to_le16(data);
data              911 drivers/net/ethernet/intel/e100.c static void mdio_write(struct net_device *netdev, int addr, int reg, int data)
data              915 drivers/net/ethernet/intel/e100.c 	nic->mdio_ctrl(nic, addr, mdi_write, reg, data);
data              919 drivers/net/ethernet/intel/e100.c static u16 mdio_ctrl_hw(struct nic *nic, u32 addr, u32 dir, u32 reg, u16 data)
data              943 drivers/net/ethernet/intel/e100.c 	iowrite32((reg << 16) | (addr << 21) | dir | data, &nic->csr->mdi_ctrl);
data              954 drivers/net/ethernet/intel/e100.c 		     addr, reg, data, data_out);
data              963 drivers/net/ethernet/intel/e100.c 				 u16 data)
data              966 drivers/net/ethernet/intel/e100.c 		if (data & (BMCR_ANRESTART | BMCR_ANENABLE)) {
data              975 drivers/net/ethernet/intel/e100.c 				data |= BMCR_SPEED100 | BMCR_FULLDPLX;
data              977 drivers/net/ethernet/intel/e100.c 				data |= BMCR_SPEED100;
data              980 drivers/net/ethernet/intel/e100.c 	return mdio_ctrl_hw(nic, addr, dir, reg, data);
data              993 drivers/net/ethernet/intel/e100.c 				      u16 data)
data             1017 drivers/net/ethernet/intel/e100.c 				     addr, reg, data);
data             1026 drivers/net/ethernet/intel/e100.c 				     addr, reg, data);
data             1291 drivers/net/ethernet/intel/e100.c 	timer = fw->data[UCODE_SIZE * 4];
data             1292 drivers/net/ethernet/intel/e100.c 	bundle = fw->data[UCODE_SIZE * 4 + 1];
data             1293 drivers/net/ethernet/intel/e100.c 	min_size = fw->data[UCODE_SIZE * 4 + 2];
data             1321 drivers/net/ethernet/intel/e100.c 	memcpy(cb->u.ucode, fw->data, UCODE_SIZE * 4);
data             1324 drivers/net/ethernet/intel/e100.c 	timer = fw->data[UCODE_SIZE * 4];
data             1325 drivers/net/ethernet/intel/e100.c 	bundle = fw->data[UCODE_SIZE * 4 + 1];
data             1326 drivers/net/ethernet/intel/e100.c 	min_size = fw->data[UCODE_SIZE * 4 + 2];
data             1746 drivers/net/ethernet/intel/e100.c 				  skb->data, skb->len, PCI_DMA_TODEVICE);
data             1931 drivers/net/ethernet/intel/e100.c 	rx->dma_addr = pci_map_single(nic->pdev, rx->skb->data,
data             1945 drivers/net/ethernet/intel/e100.c 		struct rfd *prev_rfd = (struct rfd *)rx->prev->skb->data;
data             1959 drivers/net/ethernet/intel/e100.c 	struct rfd *rfd = (struct rfd *)skb->data;
data             2080 drivers/net/ethernet/intel/e100.c 	old_before_last_rfd = (struct rfd *)old_before_last_rx->skb->data;
data             2100 drivers/net/ethernet/intel/e100.c 			(struct rfd *)new_before_last_rx->skb->data;
data             2180 drivers/net/ethernet/intel/e100.c 	before_last = (struct rfd *)rx->skb->data;
data             2378 drivers/net/ethernet/intel/e100.c 	memset(skb->data, 0xFF, ETH_DATA_LEN);
data             2386 drivers/net/ethernet/intel/e100.c 	if (memcmp(nic->rx_to_clean->skb->data + sizeof(struct rfd),
data             2387 drivers/net/ethernet/intel/e100.c 	   skb->data, ETH_DATA_LEN))
data             2596 drivers/net/ethernet/intel/e100.c 	struct ethtool_test *test, u64 *data)
data             2602 drivers/net/ethernet/intel/e100.c 	memset(data, 0, E100_TEST_LEN * sizeof(u64));
data             2603 drivers/net/ethernet/intel/e100.c 	data[0] = !mii_link_ok(&nic->mii);
data             2604 drivers/net/ethernet/intel/e100.c 	data[1] = e100_eeprom_load(nic);
data             2612 drivers/net/ethernet/intel/e100.c 		data[2] = e100_self_test(nic);
data             2613 drivers/net/ethernet/intel/e100.c 		data[3] = e100_loopback_test(nic, lb_mac);
data             2614 drivers/net/ethernet/intel/e100.c 		data[4] = e100_loopback_test(nic, lb_phy);
data             2623 drivers/net/ethernet/intel/e100.c 		test->flags |= data[i] ? ETH_TEST_FL_FAILED : 0;
data             2692 drivers/net/ethernet/intel/e100.c 	struct ethtool_stats *stats, u64 *data)
data             2698 drivers/net/ethernet/intel/e100.c 		data[i] = ((unsigned long *)&netdev->stats)[i];
data             2700 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->tx_deferred;
data             2701 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->tx_single_collisions;
data             2702 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->tx_multiple_collisions;
data             2703 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->tx_fc_pause;
data             2704 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->rx_fc_pause;
data             2705 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->rx_fc_unsupported;
data             2706 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->tx_tco_frames;
data             2707 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->rx_tco_frames;
data             2708 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->rx_short_frame_errors;
data             2709 drivers/net/ethernet/intel/e100.c 	data[i++] = nic->rx_over_length_errors;
data             2712 drivers/net/ethernet/intel/e100.c static void e100_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data             2716 drivers/net/ethernet/intel/e100.c 		memcpy(data, *e100_gstrings_test, sizeof(e100_gstrings_test));
data             2719 drivers/net/ethernet/intel/e100.c 		memcpy(data, *e100_gstrings_stats, sizeof(e100_gstrings_stats));
data              139 drivers/net/ethernet/intel/e1000/e1000.h 		u8 *data; /* else, netdev_alloc_frag */
data              311 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static void e1000_set_msglevel(struct net_device *netdev, u32 data)
data              315 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	adapter->msg_enable = data;
data              653 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static bool reg_pattern_test(struct e1000_adapter *adapter, u64 *data, int reg,
data              671 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			*data = reg;
data              678 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static bool reg_set_and_check(struct e1000_adapter *adapter, u64 *data, int reg,
data              691 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		*data = reg;
data              699 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		if (reg_pattern_test(adapter, data,		     \
data              708 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		if (reg_set_and_check(adapter, data,		     \
data              715 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_reg_test(struct e1000_adapter *adapter, u64 *data)
data              735 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		*data = 1;
data              785 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	*data = 0;
data              789 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_eeprom_test(struct e1000_adapter *adapter, u64 *data)
data              796 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	*data = 0;
data              800 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			*data = 1;
data              807 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	if ((checksum != (u16)EEPROM_SUM) && !(*data))
data              808 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		*data = 2;
data              810 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	return *data;
data              813 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static irqreturn_t e1000_test_intr(int irq, void *data)
data              815 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	struct net_device *netdev = (struct net_device *)data;
data              824 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_intr_test(struct e1000_adapter *adapter, u64 *data)
data              832 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	*data = 0;
data              842 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		*data = 1;
data              872 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 				*data = 3;
data              890 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			*data = 4;
data              908 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 				*data = 5;
data              922 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	return *data;
data              950 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			kfree(rxdr->buffer_info[i].rxbuf.data);
data             1025 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			dma_map_single(&pdev->dev, skb->data, skb->len,
data             1032 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		tx_desc->lower.data = cpu_to_le32(skb->len);
data             1033 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		tx_desc->lower.data |= cpu_to_le32(E1000_TXD_CMD_EOP |
data             1036 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		tx_desc->upper.data = 0;
data             1082 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		rxdr->buffer_info[i].rxbuf.data = buf;
data             1358 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	memset(skb->data, 0xFF, frame_size);
data             1360 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	memset(&skb->data[frame_size / 2], 0xAA, frame_size / 2 - 1);
data             1361 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	memset(&skb->data[frame_size / 2 + 10], 0xBE, 1);
data             1362 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	memset(&skb->data[frame_size / 2 + 12], 0xAF, 1);
data             1365 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_check_lbtest_frame(const unsigned char *data,
data             1369 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	if (*(data + 3) == 0xFF) {
data             1370 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		if ((*(data + frame_size / 2 + 10) == 0xBE) &&
data             1371 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		    (*(data + frame_size / 2 + 12) == 0xAF)) {
data             1423 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 					rxdr->buffer_info[l].rxbuf.data +
data             1448 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_loopback_test(struct e1000_adapter *adapter, u64 *data)
data             1450 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	*data = e1000_setup_desc_rings(adapter);
data             1451 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	if (*data)
data             1453 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	*data = e1000_setup_loopback_test(adapter);
data             1454 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	if (*data)
data             1456 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	*data = e1000_run_loopback_test(adapter);
data             1462 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	return *data;
data             1465 drivers/net/ethernet/intel/e1000/e1000_ethtool.c static int e1000_link_test(struct e1000_adapter *adapter, u64 *data)
data             1468 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	*data = 0;
data             1480 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 				return *data;
data             1484 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		*data = 1;
data             1491 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			*data = 1;
data             1493 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	return *data;
data             1509 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			    struct ethtool_test *eth_test, u64 *data)
data             1529 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		if (e1000_link_test(adapter, &data[4]))
data             1538 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		if (e1000_reg_test(adapter, &data[0]))
data             1542 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		if (e1000_eeprom_test(adapter, &data[1]))
data             1546 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		if (e1000_intr_test(adapter, &data[2]))
data             1552 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		if (e1000_loopback_test(adapter, &data[3]))
data             1567 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		if (e1000_link_test(adapter, &data[4]))
data             1571 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		data[0] = 0;
data             1572 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		data[1] = 0;
data             1573 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		data[2] = 0;
data             1574 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		data[3] = 0;
data             1802 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 				    struct ethtool_stats *stats, u64 *data)
data             1826 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			data[i] = *(u64 *)p;
data             1828 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			data[i] = *(u32 *)p;
data             1834 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 			      u8 *data)
data             1836 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 	u8 *p = data;
data             1841 drivers/net/ethernet/intel/e1000/e1000_ethtool.c 		memcpy(data, e1000_gstrings_test, sizeof(e1000_gstrings_test));
data               41 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_shift_out_mdi_bits(struct e1000_hw *hw, u32 data, u16 count);
data               45 drivers/net/ethernet/intel/e1000/e1000_hw.c 				  u16 words, u16 *data);
data               47 drivers/net/ethernet/intel/e1000/e1000_hw.c 					u16 words, u16 *data);
data               51 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_shift_out_ee_bits(struct e1000_hw *hw, u16 data, u16 count);
data               64 drivers/net/ethernet/intel/e1000/e1000_hw.c 				u16 *data);
data               66 drivers/net/ethernet/intel/e1000/e1000_hw.c 				 u16 *data);
data             2690 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_shift_out_mdi_bits(struct e1000_hw *hw, u32 data, u16 count)
data             2713 drivers/net/ethernet/intel/e1000/e1000_hw.c 		if (data & mask)
data             2739 drivers/net/ethernet/intel/e1000/e1000_hw.c 	u16 data = 0;
data             2767 drivers/net/ethernet/intel/e1000/e1000_hw.c 	for (data = 0, i = 0; i < 16; i++) {
data             2768 drivers/net/ethernet/intel/e1000/e1000_hw.c 		data = data << 1;
data             2773 drivers/net/ethernet/intel/e1000/e1000_hw.c 			data |= 1;
data             2780 drivers/net/ethernet/intel/e1000/e1000_hw.c 	return data;
data             3577 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_shift_out_ee_bits(struct e1000_hw *hw, u16 data, u16 count)
data             3603 drivers/net/ethernet/intel/e1000/e1000_hw.c 		if (data & mask)
data             3632 drivers/net/ethernet/intel/e1000/e1000_hw.c 	u16 data;
data             3644 drivers/net/ethernet/intel/e1000/e1000_hw.c 	data = 0;
data             3647 drivers/net/ethernet/intel/e1000/e1000_hw.c 		data = data << 1;
data             3654 drivers/net/ethernet/intel/e1000/e1000_hw.c 			data |= 1;
data             3659 drivers/net/ethernet/intel/e1000/e1000_hw.c 	return data;
data             3857 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_read_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
data             3862 drivers/net/ethernet/intel/e1000/e1000_hw.c 	ret = e1000_do_read_eeprom(hw, offset, words, data);
data             3868 drivers/net/ethernet/intel/e1000/e1000_hw.c 				u16 *data)
data             3875 drivers/net/ethernet/intel/e1000/e1000_hw.c 				      data);
data             3932 drivers/net/ethernet/intel/e1000/e1000_hw.c 			data[i] = (word_in >> 8) | (word_in << 8);
data             3946 drivers/net/ethernet/intel/e1000/e1000_hw.c 			data[i] = e1000_shift_in_ee_bits(hw, 16);
data             4030 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_write_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
data             4035 drivers/net/ethernet/intel/e1000/e1000_hw.c 	ret = e1000_do_write_eeprom(hw, offset, words, data);
data             4041 drivers/net/ethernet/intel/e1000/e1000_hw.c 				 u16 *data)
data             4048 drivers/net/ethernet/intel/e1000/e1000_hw.c 				       data);
data             4067 drivers/net/ethernet/intel/e1000/e1000_hw.c 		status = e1000_write_eeprom_microwire(hw, offset, words, data);
data             4069 drivers/net/ethernet/intel/e1000/e1000_hw.c 		status = e1000_write_eeprom_spi(hw, offset, words, data);
data             4087 drivers/net/ethernet/intel/e1000/e1000_hw.c 				  u16 *data)
data             4125 drivers/net/ethernet/intel/e1000/e1000_hw.c 			u16 word_out = data[widx];
data             4154 drivers/net/ethernet/intel/e1000/e1000_hw.c 					u16 words, u16 *data)
data             4184 drivers/net/ethernet/intel/e1000/e1000_hw.c 		e1000_shift_out_ee_bits(hw, data[words_written], 16);
data              282 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 data);
data              347 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_read_eeprom(struct e1000_hw *hw, u16 reg, u16 words, u16 * data);
data              350 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_write_eeprom(struct e1000_hw *hw, u16 reg, u16 words, u16 * data);
data              618 drivers/net/ethernet/intel/e1000/e1000_hw.h 		__le32 data;
data              626 drivers/net/ethernet/intel/e1000/e1000_hw.h 		__le32 data;
data              677 drivers/net/ethernet/intel/e1000/e1000_hw.h 		__le32 data;
data              690 drivers/net/ethernet/intel/e1000/e1000_hw.h 		__le32 data;
data              698 drivers/net/ethernet/intel/e1000/e1000_hw.h 		__le32 data;
data              111 drivers/net/ethernet/intel/e1000/e1000_main.c static irqreturn_t e1000_intr(int irq, void *data);
data              711 drivers/net/ethernet/intel/e1000/e1000_main.c 	u8 *data;
data              718 drivers/net/ethernet/intel/e1000/e1000_main.c 	data = kmalloc(eeprom.len, GFP_KERNEL);
data              719 drivers/net/ethernet/intel/e1000/e1000_main.c 	if (!data)
data              722 drivers/net/ethernet/intel/e1000/e1000_main.c 	ops->get_eeprom(netdev, &eeprom, data);
data              724 drivers/net/ethernet/intel/e1000/e1000_main.c 	csum_old = (data[EEPROM_CHECKSUM_REG * 2]) +
data              725 drivers/net/ethernet/intel/e1000/e1000_main.c 		   (data[EEPROM_CHECKSUM_REG * 2 + 1] << 8);
data              727 drivers/net/ethernet/intel/e1000/e1000_main.c 		csum_new += data[i] + (data[i + 1] << 8);
data              736 drivers/net/ethernet/intel/e1000/e1000_main.c 	print_hex_dump(KERN_ERR, "", DUMP_PREFIX_OFFSET, 16, 1, data, 128, 0);
data              750 drivers/net/ethernet/intel/e1000/e1000_main.c 	kfree(data);
data             2065 drivers/net/ethernet/intel/e1000/e1000_main.c 	u8 *data = netdev_alloc_frag(len);
data             2067 drivers/net/ethernet/intel/e1000/e1000_main.c 	if (likely(data))
data             2068 drivers/net/ethernet/intel/e1000/e1000_main.c 		data += E1000_HEADROOM;
data             2069 drivers/net/ethernet/intel/e1000/e1000_main.c 	return data;
data             2094 drivers/net/ethernet/intel/e1000/e1000_main.c 			if (buffer_info->rxbuf.data) {
data             2095 drivers/net/ethernet/intel/e1000/e1000_main.c 				skb_free_frag(buffer_info->rxbuf.data);
data             2096 drivers/net/ethernet/intel/e1000/e1000_main.c 				buffer_info->rxbuf.data = NULL;
data             2726 drivers/net/ethernet/intel/e1000/e1000_main.c 		ipcso = (void *)&(ip_hdr(skb)->check) - (void *)skb->data;
data             2728 drivers/net/ethernet/intel/e1000/e1000_main.c 		tucso = (void *)&(tcp_hdr(skb)->check) - (void *)skb->data;
data             2802 drivers/net/ethernet/intel/e1000/e1000_main.c 	context_desc->tcp_seg_setup.data = 0;
data             2866 drivers/net/ethernet/intel/e1000/e1000_main.c 		   !((unsigned long)(skb->data + offset + size - 1) & 4) &&
data             2875 drivers/net/ethernet/intel/e1000/e1000_main.c 						  skb->data + offset,
data             3003 drivers/net/ethernet/intel/e1000/e1000_main.c 		tx_desc->lower.data =
data             3005 drivers/net/ethernet/intel/e1000/e1000_main.c 		tx_desc->upper.data = cpu_to_le32(txd_upper);
data             3010 drivers/net/ethernet/intel/e1000/e1000_main.c 	tx_desc->lower.data |= cpu_to_le32(adapter->txd_cmd);
data             3014 drivers/net/ethernet/intel/e1000/e1000_main.c 		tx_desc->lower.data &= ~(cpu_to_le32(E1000_TXD_CMD_IFCS));
data             3459 drivers/net/ethernet/intel/e1000/e1000_main.c 			(u64)buffer_info->dma, buffer_info->rxbuf.data, type);
data             3741 drivers/net/ethernet/intel/e1000/e1000_main.c static irqreturn_t e1000_intr(int irq, void *data)
data             3743 drivers/net/ethernet/intel/e1000/e1000_main.c 	struct net_device *netdev = data;
data             3836 drivers/net/ethernet/intel/e1000/e1000_main.c 	while ((eop_desc->upper.data & cpu_to_le32(E1000_TXD_STAT_DD)) &&
data             3855 drivers/net/ethernet/intel/e1000/e1000_main.c 			tx_desc->upper.data = 0;
data             4080 drivers/net/ethernet/intel/e1000/e1000_main.c 				    u32 length, const u8 *data)
data             4083 drivers/net/ethernet/intel/e1000/e1000_main.c 	u8 last_byte = *(data + length - 1);
data             4089 drivers/net/ethernet/intel/e1000/e1000_main.c 		e1000_tbi_adjust_stats(hw, &adapter->stats, length, data);
data             4313 drivers/net/ethernet/intel/e1000/e1000_main.c 				       u32 length, const void *data)
data             4327 drivers/net/ethernet/intel/e1000/e1000_main.c 	skb_put_data(skb, data, length);
data             4359 drivers/net/ethernet/intel/e1000/e1000_main.c 		u8 *data;
data             4370 drivers/net/ethernet/intel/e1000/e1000_main.c 		data = buffer_info->rxbuf.data;
data             4371 drivers/net/ethernet/intel/e1000/e1000_main.c 		prefetch(data);
data             4372 drivers/net/ethernet/intel/e1000/e1000_main.c 		skb = e1000_copybreak(adapter, buffer_info, length, data);
data             4376 drivers/net/ethernet/intel/e1000/e1000_main.c 			skb = build_skb(data - E1000_HEADROOM, frag_len);
data             4387 drivers/net/ethernet/intel/e1000/e1000_main.c 			buffer_info->rxbuf.data = NULL;
data             4422 drivers/net/ethernet/intel/e1000/e1000_main.c 						    length, data)) {
data             4442 drivers/net/ethernet/intel/e1000/e1000_main.c 		if (buffer_info->rxbuf.data == NULL)
data             4565 drivers/net/ethernet/intel/e1000/e1000_main.c 		void *data;
data             4567 drivers/net/ethernet/intel/e1000/e1000_main.c 		if (buffer_info->rxbuf.data)
data             4570 drivers/net/ethernet/intel/e1000/e1000_main.c 		data = e1000_alloc_frag(adapter);
data             4571 drivers/net/ethernet/intel/e1000/e1000_main.c 		if (!data) {
data             4578 drivers/net/ethernet/intel/e1000/e1000_main.c 		if (!e1000_check_64k_bound(adapter, data, bufsz)) {
data             4579 drivers/net/ethernet/intel/e1000/e1000_main.c 			void *olddata = data;
data             4581 drivers/net/ethernet/intel/e1000/e1000_main.c 			      "%p\n", bufsz, data);
data             4583 drivers/net/ethernet/intel/e1000/e1000_main.c 			data = e1000_alloc_frag(adapter);
data             4585 drivers/net/ethernet/intel/e1000/e1000_main.c 			if (!data) {
data             4591 drivers/net/ethernet/intel/e1000/e1000_main.c 			if (!e1000_check_64k_bound(adapter, data, bufsz)) {
data             4593 drivers/net/ethernet/intel/e1000/e1000_main.c 				skb_free_frag(data);
data             4603 drivers/net/ethernet/intel/e1000/e1000_main.c 						  data,
data             4607 drivers/net/ethernet/intel/e1000/e1000_main.c 			skb_free_frag(data);
data             4629 drivers/net/ethernet/intel/e1000/e1000_main.c 			skb_free_frag(data);
data             4630 drivers/net/ethernet/intel/e1000/e1000_main.c 			buffer_info->rxbuf.data = NULL;
data             4636 drivers/net/ethernet/intel/e1000/e1000_main.c 		buffer_info->rxbuf.data = data;
data             4747 drivers/net/ethernet/intel/e1000/e1000_main.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             4757 drivers/net/ethernet/intel/e1000/e1000_main.c 		data->phy_id = hw->phy_addr;
data             4761 drivers/net/ethernet/intel/e1000/e1000_main.c 		if (e1000_read_phy_reg(hw, data->reg_num & 0x1F,
data             4762 drivers/net/ethernet/intel/e1000/e1000_main.c 				   &data->val_out)) {
data             4769 drivers/net/ethernet/intel/e1000/e1000_main.c 		if (data->reg_num & ~(0x1F))
data             4771 drivers/net/ethernet/intel/e1000/e1000_main.c 		mii_reg = data->val_in;
data             4773 drivers/net/ethernet/intel/e1000/e1000_main.c 		if (e1000_write_phy_reg(hw, data->reg_num,
data             4780 drivers/net/ethernet/intel/e1000/e1000_main.c 			switch (data->reg_num) {
data             4815 drivers/net/ethernet/intel/e1000/e1000_main.c 			switch (data->reg_num) {
data               22 drivers/net/ethernet/intel/e1000/e1000_osdep.h #define GBE_CONFIG_FLASH_WRITE(base, offset, count, data) \
data               23 drivers/net/ethernet/intel/e1000/e1000_osdep.h 	(iowrite16_rep(base + offset, data, count))
data               25 drivers/net/ethernet/intel/e1000/e1000_osdep.h #define GBE_CONFIG_FLASH_READ(base, offset, count, data) \
data               26 drivers/net/ethernet/intel/e1000/e1000_osdep.h 	(ioread16_rep(base + (offset << 1), data, count))
data               29 drivers/net/ethernet/intel/e1000e/80003es2lan.c 					   u16 *data);
data               31 drivers/net/ethernet/intel/e1000e/80003es2lan.c 					    u16 data);
data              341 drivers/net/ethernet/intel/e1000e/80003es2lan.c 						  u32 offset, u16 *data)
data              387 drivers/net/ethernet/intel/e1000e/80003es2lan.c 						   data);
data              393 drivers/net/ethernet/intel/e1000e/80003es2lan.c 						   data);
data              410 drivers/net/ethernet/intel/e1000e/80003es2lan.c 						   u32 offset, u16 data)
data              456 drivers/net/ethernet/intel/e1000e/80003es2lan.c 						    offset, data);
data              462 drivers/net/ethernet/intel/e1000e/80003es2lan.c 						    offset, data);
data              480 drivers/net/ethernet/intel/e1000e/80003es2lan.c 				       u16 words, u16 *data)
data              482 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	return e1000e_write_nvm_spi(hw, offset, words, data);
data              885 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	u16 data;
data              887 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1e_rphy(hw, GG82563_PHY_MAC_SPEC_CTRL, &data);
data              891 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	data |= GG82563_MSCR_ASSERT_CRS_ON_TX;
data              893 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	data |= GG82563_MSCR_TX_CLK_1000MBPS_25;
data              895 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1e_wphy(hw, GG82563_PHY_MAC_SPEC_CTRL, data);
data              906 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1e_rphy(hw, GG82563_PHY_SPEC_CTRL, &data);
data              910 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	data &= ~GG82563_PSCR_CROSSOVER_MODE_MASK;
data              914 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		data |= GG82563_PSCR_CROSSOVER_MODE_MDI;
data              917 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		data |= GG82563_PSCR_CROSSOVER_MODE_MDIX;
data              921 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		data |= GG82563_PSCR_CROSSOVER_MODE_AUTO;
data              931 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	data &= ~GG82563_PSCR_POLARITY_REVERSAL_DISABLE;
data              933 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		data |= GG82563_PSCR_POLARITY_REVERSAL_DISABLE;
data              935 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1e_wphy(hw, GG82563_PHY_SPEC_CTRL, data);
data              948 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	data = (E1000_KMRNCTRLSTA_FIFO_CTRL_RX_BYPASS |
data              950 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1000_write_kmrn_reg_80003es2lan(hw, reg, data);
data              955 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1000_read_kmrn_reg_80003es2lan(hw, reg, &data);
data              958 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	data |= E1000_KMRNCTRLSTA_OPMODE_E_IDLE;
data              959 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1000_write_kmrn_reg_80003es2lan(hw, reg, data);
data              963 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1e_rphy(hw, GG82563_PHY_SPEC_CTRL_2, &data);
data              967 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	data &= ~GG82563_PSCR2_REVERSE_AUTO_NEG;
data              968 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1e_wphy(hw, GG82563_PHY_SPEC_CTRL_2, data);
data              976 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1e_rphy(hw, GG82563_PHY_PWR_MGMT_CTRL, &data);
data              986 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		data |= GG82563_PMCR_ENABLE_ELECTRICAL_IDLE;
data              987 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		ret_val = e1e_wphy(hw, GG82563_PHY_PWR_MGMT_CTRL, data);
data              991 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		ret_val = e1e_rphy(hw, GG82563_PHY_KMRN_MODE_CTRL, &data);
data              995 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		data &= ~GG82563_KMCR_PASS_FALSE_CARRIER;
data              996 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		ret_val = e1e_wphy(hw, GG82563_PHY_KMRN_MODE_CTRL, data);
data             1004 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1e_rphy(hw, GG82563_PHY_INBAND_CTRL, &data);
data             1008 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	data |= GG82563_ICR_DIS_PADDING;
data             1009 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	ret_val = e1e_wphy(hw, GG82563_PHY_INBAND_CTRL, data);
data             1204 drivers/net/ethernet/intel/e1000e/80003es2lan.c 					   u16 *data)
data             1221 drivers/net/ethernet/intel/e1000e/80003es2lan.c 	*data = (u16)kmrnctrlsta;
data             1239 drivers/net/ethernet/intel/e1000e/80003es2lan.c 					    u16 data)
data             1249 drivers/net/ethernet/intel/e1000e/80003es2lan.c 		       E1000_KMRNCTRLSTA_OFFSET) | data;
data               27 drivers/net/ethernet/intel/e1000e/82571.c 				      u16 words, u16 *data);
data              600 drivers/net/ethernet/intel/e1000e/82571.c 	u32 data = er32(POEMB);
data              603 drivers/net/ethernet/intel/e1000e/82571.c 		data |= E1000_PHY_CTRL_D0A_LPLU;
data              605 drivers/net/ethernet/intel/e1000e/82571.c 		data &= ~E1000_PHY_CTRL_D0A_LPLU;
data              607 drivers/net/ethernet/intel/e1000e/82571.c 	ew32(POEMB, data);
data              624 drivers/net/ethernet/intel/e1000e/82571.c 	u32 data = er32(POEMB);
data              627 drivers/net/ethernet/intel/e1000e/82571.c 		data &= ~E1000_PHY_CTRL_NOND0A_LPLU;
data              631 drivers/net/ethernet/intel/e1000e/82571.c 		data |= E1000_PHY_CTRL_NOND0A_LPLU;
data              634 drivers/net/ethernet/intel/e1000e/82571.c 	ew32(POEMB, data);
data              694 drivers/net/ethernet/intel/e1000e/82571.c 				 u16 *data)
data              702 drivers/net/ethernet/intel/e1000e/82571.c 		ret_val = e1000_write_nvm_eewr_82571(hw, offset, words, data);
data              706 drivers/net/ethernet/intel/e1000e/82571.c 		ret_val = e1000e_write_nvm_spi(hw, offset, words, data);
data              806 drivers/net/ethernet/intel/e1000e/82571.c 				      u16 words, u16 *data)
data              822 drivers/net/ethernet/intel/e1000e/82571.c 		eewr = ((data[i] << E1000_NVM_RW_REG_DATA) |
data              879 drivers/net/ethernet/intel/e1000e/82571.c 	u16 data;
data              881 drivers/net/ethernet/intel/e1000e/82571.c 	ret_val = e1e_rphy(hw, IGP02E1000_PHY_POWER_MGMT, &data);
data              886 drivers/net/ethernet/intel/e1000e/82571.c 		data |= IGP02E1000_PM_D0_LPLU;
data              887 drivers/net/ethernet/intel/e1000e/82571.c 		ret_val = e1e_wphy(hw, IGP02E1000_PHY_POWER_MGMT, data);
data              892 drivers/net/ethernet/intel/e1000e/82571.c 		ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_CONFIG, &data);
data              895 drivers/net/ethernet/intel/e1000e/82571.c 		data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data              896 drivers/net/ethernet/intel/e1000e/82571.c 		ret_val = e1e_wphy(hw, IGP01E1000_PHY_PORT_CONFIG, data);
data              900 drivers/net/ethernet/intel/e1000e/82571.c 		data &= ~IGP02E1000_PM_D0_LPLU;
data              901 drivers/net/ethernet/intel/e1000e/82571.c 		ret_val = e1e_wphy(hw, IGP02E1000_PHY_POWER_MGMT, data);
data              909 drivers/net/ethernet/intel/e1000e/82571.c 					   &data);
data              913 drivers/net/ethernet/intel/e1000e/82571.c 			data |= IGP01E1000_PSCFR_SMART_SPEED;
data              915 drivers/net/ethernet/intel/e1000e/82571.c 					   data);
data              920 drivers/net/ethernet/intel/e1000e/82571.c 					   &data);
data              924 drivers/net/ethernet/intel/e1000e/82571.c 			data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data              926 drivers/net/ethernet/intel/e1000e/82571.c 					   data);
data             1320 drivers/net/ethernet/intel/e1000e/82571.c 	u16 data;
data             1322 drivers/net/ethernet/intel/e1000e/82571.c 	e1000_read_nvm(hw, NVM_INIT_CONTROL2_REG, 1, &data);
data             1323 drivers/net/ethernet/intel/e1000e/82571.c 	return (data & E1000_NVM_INIT_CTRL2_MNGM) != 0;
data             1649 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_valid_led_default_82571(struct e1000_hw *hw, u16 *data)
data             1653 drivers/net/ethernet/intel/e1000e/82571.c 	ret_val = e1000_read_nvm(hw, NVM_ID_LED_SETTINGS, 1, data);
data             1663 drivers/net/ethernet/intel/e1000e/82571.c 		if (*data == ID_LED_RESERVED_F746)
data             1664 drivers/net/ethernet/intel/e1000e/82571.c 			*data = ID_LED_DEFAULT_82573;
data             1667 drivers/net/ethernet/intel/e1000e/82571.c 		if (*data == ID_LED_RESERVED_0000 ||
data             1668 drivers/net/ethernet/intel/e1000e/82571.c 		    *data == ID_LED_RESERVED_FFFF)
data             1669 drivers/net/ethernet/intel/e1000e/82571.c 			*data = ID_LED_DEFAULT;
data             1730 drivers/net/ethernet/intel/e1000e/82571.c 	u16 data;
data             1738 drivers/net/ethernet/intel/e1000e/82571.c 	ret_val = e1000_read_nvm(hw, 0x10, 1, &data);
data             1742 drivers/net/ethernet/intel/e1000e/82571.c 	if (!(data & 0x10)) {
data             1750 drivers/net/ethernet/intel/e1000e/82571.c 		ret_val = e1000_read_nvm(hw, 0x23, 1, &data);
data             1754 drivers/net/ethernet/intel/e1000e/82571.c 		if (!(data & 0x8000)) {
data             1755 drivers/net/ethernet/intel/e1000e/82571.c 			data |= 0x8000;
data             1756 drivers/net/ethernet/intel/e1000e/82571.c 			ret_val = e1000_write_nvm(hw, 0x23, 1, &data);
data              515 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1e_rphy(struct e1000_hw *hw, u32 offset, u16 *data)
data              517 drivers/net/ethernet/intel/e1000e/e1000.h 	return hw->phy.ops.read_reg(hw, offset, data);
data              520 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1e_rphy_locked(struct e1000_hw *hw, u32 offset, u16 *data)
data              522 drivers/net/ethernet/intel/e1000e/e1000.h 	return hw->phy.ops.read_reg_locked(hw, offset, data);
data              525 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1e_wphy(struct e1000_hw *hw, u32 offset, u16 data)
data              527 drivers/net/ethernet/intel/e1000e/e1000.h 	return hw->phy.ops.write_reg(hw, offset, data);
data              530 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1e_wphy_locked(struct e1000_hw *hw, u32 offset, u16 data)
data              532 drivers/net/ethernet/intel/e1000e/e1000.h 	return hw->phy.ops.write_reg_locked(hw, offset, data);
data              556 drivers/net/ethernet/intel/e1000e/e1000.h 				 u16 *data)
data              558 drivers/net/ethernet/intel/e1000e/e1000.h 	return hw->nvm.ops.read(hw, offset, words, data);
data              562 drivers/net/ethernet/intel/e1000e/e1000.h 				  u16 *data)
data              564 drivers/net/ethernet/intel/e1000e/e1000.h 	return hw->nvm.ops.write(hw, offset, words, data);
data              416 drivers/net/ethernet/intel/e1000e/ethtool.c static void e1000_set_msglevel(struct net_device *netdev, u32 data)
data              419 drivers/net/ethernet/intel/e1000e/ethtool.c 	adapter->msg_enable = data;
data              768 drivers/net/ethernet/intel/e1000e/ethtool.c static bool reg_pattern_test(struct e1000_adapter *adapter, u64 *data,
data              783 drivers/net/ethernet/intel/e1000e/ethtool.c 			*data = reg;
data              790 drivers/net/ethernet/intel/e1000e/ethtool.c static bool reg_set_and_check(struct e1000_adapter *adapter, u64 *data,
data              800 drivers/net/ethernet/intel/e1000e/ethtool.c 		*data = reg;
data              808 drivers/net/ethernet/intel/e1000e/ethtool.c 		if (reg_pattern_test(adapter, data, reg, offset, mask, write)) \
data              816 drivers/net/ethernet/intel/e1000e/ethtool.c 		if (reg_set_and_check(adapter, data, reg, mask, write))        \
data              820 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_reg_test(struct e1000_adapter *adapter, u64 *data)
data              854 drivers/net/ethernet/intel/e1000e/ethtool.c 		*data = 1;
data              943 drivers/net/ethernet/intel/e1000e/ethtool.c 	*data = 0;
data              948 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_eeprom_test(struct e1000_adapter *adapter, u64 *data)
data              954 drivers/net/ethernet/intel/e1000e/ethtool.c 	*data = 0;
data              958 drivers/net/ethernet/intel/e1000e/ethtool.c 			*data = 1;
data              959 drivers/net/ethernet/intel/e1000e/ethtool.c 			return *data;
data              965 drivers/net/ethernet/intel/e1000e/ethtool.c 	if ((checksum != (u16)NVM_SUM) && !(*data))
data              966 drivers/net/ethernet/intel/e1000e/ethtool.c 		*data = 2;
data              968 drivers/net/ethernet/intel/e1000e/ethtool.c 	return *data;
data              971 drivers/net/ethernet/intel/e1000e/ethtool.c static irqreturn_t e1000_test_intr(int __always_unused irq, void *data)
data              973 drivers/net/ethernet/intel/e1000e/ethtool.c 	struct net_device *netdev = (struct net_device *)data;
data              982 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_intr_test(struct e1000_adapter *adapter, u64 *data)
data              993 drivers/net/ethernet/intel/e1000e/ethtool.c 	*data = 0;
data             1008 drivers/net/ethernet/intel/e1000e/ethtool.c 		*data = 1;
data             1052 drivers/net/ethernet/intel/e1000e/ethtool.c 				*data = 3;
data             1070 drivers/net/ethernet/intel/e1000e/ethtool.c 			*data = 4;
data             1088 drivers/net/ethernet/intel/e1000e/ethtool.c 				*data = 5;
data             1218 drivers/net/ethernet/intel/e1000e/ethtool.c 		    dma_map_single(&pdev->dev, skb->data, skb->len,
data             1226 drivers/net/ethernet/intel/e1000e/ethtool.c 		tx_desc->lower.data = cpu_to_le32(skb->len);
data             1227 drivers/net/ethernet/intel/e1000e/ethtool.c 		tx_desc->lower.data |= cpu_to_le32(E1000_TXD_CMD_EOP |
data             1230 drivers/net/ethernet/intel/e1000e/ethtool.c 		tx_desc->upper.data = 0;
data             1282 drivers/net/ethernet/intel/e1000e/ethtool.c 		    dma_map_single(&pdev->dev, skb->data, 2048,
data             1292 drivers/net/ethernet/intel/e1000e/ethtool.c 		memset(skb->data, 0x00, skb->len);
data             1607 drivers/net/ethernet/intel/e1000e/ethtool.c 	memset(skb->data, 0xFF, frame_size);
data             1609 drivers/net/ethernet/intel/e1000e/ethtool.c 	memset(&skb->data[frame_size / 2], 0xAA, frame_size / 2 - 1);
data             1610 drivers/net/ethernet/intel/e1000e/ethtool.c 	memset(&skb->data[frame_size / 2 + 10], 0xBE, 1);
data             1611 drivers/net/ethernet/intel/e1000e/ethtool.c 	memset(&skb->data[frame_size / 2 + 12], 0xAF, 1);
data             1618 drivers/net/ethernet/intel/e1000e/ethtool.c 	if (*(skb->data + 3) == 0xFF)
data             1619 drivers/net/ethernet/intel/e1000e/ethtool.c 		if ((*(skb->data + frame_size / 2 + 10) == 0xBE) &&
data             1620 drivers/net/ethernet/intel/e1000e/ethtool.c 		    (*(skb->data + frame_size / 2 + 12) == 0xAF))
data             1704 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_loopback_test(struct e1000_adapter *adapter, u64 *data)
data             1712 drivers/net/ethernet/intel/e1000e/ethtool.c 		*data = 0;
data             1716 drivers/net/ethernet/intel/e1000e/ethtool.c 	*data = e1000_setup_desc_rings(adapter);
data             1717 drivers/net/ethernet/intel/e1000e/ethtool.c 	if (*data)
data             1720 drivers/net/ethernet/intel/e1000e/ethtool.c 	*data = e1000_setup_loopback_test(adapter);
data             1721 drivers/net/ethernet/intel/e1000e/ethtool.c 	if (*data)
data             1724 drivers/net/ethernet/intel/e1000e/ethtool.c 	*data = e1000_run_loopback_test(adapter);
data             1730 drivers/net/ethernet/intel/e1000e/ethtool.c 	return *data;
data             1733 drivers/net/ethernet/intel/e1000e/ethtool.c static int e1000_link_test(struct e1000_adapter *adapter, u64 *data)
data             1737 drivers/net/ethernet/intel/e1000e/ethtool.c 	*data = 0;
data             1749 drivers/net/ethernet/intel/e1000e/ethtool.c 				return *data;
data             1753 drivers/net/ethernet/intel/e1000e/ethtool.c 		*data = 1;
data             1763 drivers/net/ethernet/intel/e1000e/ethtool.c 			*data = 1;
data             1765 drivers/net/ethernet/intel/e1000e/ethtool.c 	return *data;
data             1782 drivers/net/ethernet/intel/e1000e/ethtool.c 			    struct ethtool_test *eth_test, u64 *data)
data             1820 drivers/net/ethernet/intel/e1000e/ethtool.c 		if (e1000_reg_test(adapter, &data[0]))
data             1824 drivers/net/ethernet/intel/e1000e/ethtool.c 		if (e1000_eeprom_test(adapter, &data[1]))
data             1828 drivers/net/ethernet/intel/e1000e/ethtool.c 		if (e1000_intr_test(adapter, &data[2]))
data             1832 drivers/net/ethernet/intel/e1000e/ethtool.c 		if (e1000_loopback_test(adapter, &data[3]))
data             1840 drivers/net/ethernet/intel/e1000e/ethtool.c 		if (e1000_link_test(adapter, &data[4]))
data             1858 drivers/net/ethernet/intel/e1000e/ethtool.c 		data[0] = 0;
data             1859 drivers/net/ethernet/intel/e1000e/ethtool.c 		data[1] = 0;
data             1860 drivers/net/ethernet/intel/e1000e/ethtool.c 		data[2] = 0;
data             1861 drivers/net/ethernet/intel/e1000e/ethtool.c 		data[3] = 0;
data             1863 drivers/net/ethernet/intel/e1000e/ethtool.c 		if (e1000_link_test(adapter, &data[4]))
data             2047 drivers/net/ethernet/intel/e1000e/ethtool.c 				    u64 *data)
data             2071 drivers/net/ethernet/intel/e1000e/ethtool.c 			data[i] = 0;
data             2075 drivers/net/ethernet/intel/e1000e/ethtool.c 		data[i] = (e1000_gstrings_stats[i].sizeof_stat ==
data             2081 drivers/net/ethernet/intel/e1000e/ethtool.c 			      u32 stringset, u8 *data)
data             2083 drivers/net/ethernet/intel/e1000e/ethtool.c 	u8 *p = data;
data             2088 drivers/net/ethernet/intel/e1000e/ethtool.c 		memcpy(data, e1000_gstrings_test, sizeof(e1000_gstrings_test));
data             2104 drivers/net/ethernet/intel/e1000e/ethtool.c 	info->data = 0;
data             2122 drivers/net/ethernet/intel/e1000e/ethtool.c 				info->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2129 drivers/net/ethernet/intel/e1000e/ethtool.c 				info->data |= RXH_IP_SRC | RXH_IP_DST;
data             2133 drivers/net/ethernet/intel/e1000e/ethtool.c 				info->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2140 drivers/net/ethernet/intel/e1000e/ethtool.c 				info->data |= RXH_IP_SRC | RXH_IP_DST;
data              268 drivers/net/ethernet/intel/e1000e/hw.h 		__le32 data;
data              276 drivers/net/ethernet/intel/e1000e/hw.h 		__le32 data;
data              305 drivers/net/ethernet/intel/e1000e/hw.h 		__le32 data;
data              318 drivers/net/ethernet/intel/e1000e/hw.h 		__le32 data;
data              326 drivers/net/ethernet/intel/e1000e/hw.h 		__le32 data;
data              103 drivers/net/ethernet/intel/e1000e/ich8lan.c 					 u8 *data);
data              105 drivers/net/ethernet/intel/e1000e/ich8lan.c 					 u16 *data);
data              107 drivers/net/ethernet/intel/e1000e/ich8lan.c 					 u8 size, u16 *data);
data              109 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   u32 *data);
data              111 drivers/net/ethernet/intel/e1000e/ich8lan.c 					  u32 offset, u32 *data);
data              113 drivers/net/ethernet/intel/e1000e/ich8lan.c 					    u32 offset, u32 data);
data              745 drivers/net/ethernet/intel/e1000e/ich8lan.c 					 u16 *data, bool read)
data              754 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_rphy_locked(hw, I82579_EMI_DATA, data);
data              756 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy_locked(hw, I82579_EMI_DATA, *data);
data              769 drivers/net/ethernet/intel/e1000e/ich8lan.c s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data)
data              771 drivers/net/ethernet/intel/e1000e/ich8lan.c 	return __e1000_access_emi_reg_locked(hw, addr, data, true);
data              782 drivers/net/ethernet/intel/e1000e/ich8lan.c s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data)
data              784 drivers/net/ethernet/intel/e1000e/ich8lan.c 	return __e1000_access_emi_reg_locked(hw, addr, &data, false);
data              805 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 lpa, pcs_status, adv, adv_addr, lpi_ctrl, data;
data              853 drivers/net/ethernet/intel/e1000e/ich8lan.c 			e1e_rphy_locked(hw, MII_LPA, &data);
data              854 drivers/net/ethernet/intel/e1000e/ich8lan.c 			if (data & LPA_100FULL)
data              868 drivers/net/ethernet/intel/e1000e/ich8lan.c 						    &data);
data              872 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~I82579_LPI_100_PLL_SHUT;
data              874 drivers/net/ethernet/intel/e1000e/ich8lan.c 						     data);
data              878 drivers/net/ethernet/intel/e1000e/ich8lan.c 	ret_val = e1000_read_emi_reg_locked(hw, pcs_status, &data);
data             1449 drivers/net/ethernet/intel/e1000e/ich8lan.c 			u16 data;
data             1459 drivers/net/ethernet/intel/e1000e/ich8lan.c 							  &data);
data             1465 drivers/net/ethernet/intel/e1000e/ich8lan.c 				ptr_gap = (data & (0x3FF << 2)) >> 2;
data             1467 drivers/net/ethernet/intel/e1000e/ich8lan.c 					data &= ~(0x3FF << 2);
data             1468 drivers/net/ethernet/intel/e1000e/ich8lan.c 					data |= (0x18 << 2);
data             1472 drivers/net/ethernet/intel/e1000e/ich8lan.c 							    data);
data             2067 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u32 i, data, cnf_size, cnf_base_addr, sw_cfg_mask;
data             2103 drivers/net/ethernet/intel/e1000e/ich8lan.c 	data = er32(FEXTNVM);
data             2104 drivers/net/ethernet/intel/e1000e/ich8lan.c 	if (!(data & sw_cfg_mask))
data             2110 drivers/net/ethernet/intel/e1000e/ich8lan.c 	data = er32(EXTCNF_CTRL);
data             2112 drivers/net/ethernet/intel/e1000e/ich8lan.c 	    (data & E1000_EXTCNF_CTRL_LCD_WRITE_ENABLE))
data             2121 drivers/net/ethernet/intel/e1000e/ich8lan.c 	cnf_base_addr = data & E1000_EXTCNF_CTRL_EXT_CNF_POINTER_MASK;
data             2125 drivers/net/ethernet/intel/e1000e/ich8lan.c 	     !(data & E1000_EXTCNF_CTRL_OEM_WRITE_ENABLE)) ||
data             2136 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data = er32(LEDCTL);
data             2138 drivers/net/ethernet/intel/e1000e/ich8lan.c 							(u16)data);
data             2382 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 data;
data             2384 drivers/net/ethernet/intel/e1000e/ich8lan.c 	ret_val = e1e_rphy(hw, HV_KMRN_MODE_CTRL, &data);
data             2388 drivers/net/ethernet/intel/e1000e/ich8lan.c 	data |= HV_KMRN_MDIO_SLOW;
data             2390 drivers/net/ethernet/intel/e1000e/ich8lan.c 	ret_val = e1e_wphy(hw, HV_KMRN_MODE_CTRL, data);
data             2525 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 phy_reg, data;
data             2575 drivers/net/ethernet/intel/e1000e/ich8lan.c 					       &data);
data             2580 drivers/net/ethernet/intel/e1000e/ich8lan.c 						data | BIT(0));
data             2585 drivers/net/ethernet/intel/e1000e/ich8lan.c 					       &data);
data             2588 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~(0xF << 8);
data             2589 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data |= (0xB << 8);
data             2592 drivers/net/ethernet/intel/e1000e/ich8lan.c 						data);
data             2597 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, PHY_REG(769, 23), &data);
data             2598 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~(0x7F << 5);
data             2599 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data |= (0x37 << 5);
data             2600 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, PHY_REG(769, 23), data);
data             2603 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, PHY_REG(769, 16), &data);
data             2604 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~BIT(13);
data             2605 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, PHY_REG(769, 16), data);
data             2608 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, PHY_REG(776, 20), &data);
data             2609 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~(0x3FF << 2);
data             2610 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data |= (E1000_TX_PTR_GAP << 2);
data             2611 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, PHY_REG(776, 20), data);
data             2617 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, HV_PM_CTRL, &data);
data             2618 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, HV_PM_CTRL, data | BIT(10));
data             2633 drivers/net/ethernet/intel/e1000e/ich8lan.c 					       &data);
data             2638 drivers/net/ethernet/intel/e1000e/ich8lan.c 						data & ~BIT(0));
data             2643 drivers/net/ethernet/intel/e1000e/ich8lan.c 					       &data);
data             2646 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~(0xF << 8);
data             2647 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data |= (0xB << 8);
data             2650 drivers/net/ethernet/intel/e1000e/ich8lan.c 						data);
data             2655 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, PHY_REG(769, 23), &data);
data             2656 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~(0x7F << 5);
data             2657 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, PHY_REG(769, 23), data);
data             2660 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, PHY_REG(769, 16), &data);
data             2661 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data |= BIT(13);
data             2662 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, PHY_REG(769, 16), data);
data             2665 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, PHY_REG(776, 20), &data);
data             2666 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~(0x3FF << 2);
data             2667 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data |= (0x8 << 2);
data             2668 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, PHY_REG(776, 20), data);
data             2674 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, HV_PM_CTRL, &data);
data             2675 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, HV_PM_CTRL, data & ~BIT(10));
data             2796 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u32 data, loop = E1000_ICH8_LAN_INIT_TIMEOUT;
data             2800 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data = er32(STATUS);
data             2801 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= E1000_STATUS_LAN_INIT_DONE;
data             2803 drivers/net/ethernet/intel/e1000e/ich8lan.c 	} while ((!data) && --loop);
data             2813 drivers/net/ethernet/intel/e1000e/ich8lan.c 	data = er32(STATUS);
data             2814 drivers/net/ethernet/intel/e1000e/ich8lan.c 	data &= ~E1000_STATUS_LAN_INIT_DONE;
data             2815 drivers/net/ethernet/intel/e1000e/ich8lan.c 	ew32(STATUS, data);
data             2957 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 data;
data             2978 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_CONFIG, &data);
data             2981 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data             2982 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, IGP01E1000_PHY_PORT_CONFIG, data);
data             2999 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   &data);
data             3003 drivers/net/ethernet/intel/e1000e/ich8lan.c 			data |= IGP01E1000_PSCFR_SMART_SPEED;
data             3005 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   data);
data             3010 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   &data);
data             3014 drivers/net/ethernet/intel/e1000e/ich8lan.c 			data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data             3016 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   data);
data             3043 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 data;
data             3061 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   &data);
data             3065 drivers/net/ethernet/intel/e1000e/ich8lan.c 			data |= IGP01E1000_PSCFR_SMART_SPEED;
data             3067 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   data);
data             3072 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   &data);
data             3076 drivers/net/ethernet/intel/e1000e/ich8lan.c 			data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data             3078 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   data);
data             3098 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_CONFIG, &data);
data             3102 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data             3103 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_wphy(hw, IGP01E1000_PHY_PORT_CONFIG, data);
data             3219 drivers/net/ethernet/intel/e1000e/ich8lan.c 			      u16 *data)
data             3253 drivers/net/ethernet/intel/e1000e/ich8lan.c 				data[i] =
data             3265 drivers/net/ethernet/intel/e1000e/ich8lan.c 					data[i] = (u16)(dword & 0xFFFF);
data             3267 drivers/net/ethernet/intel/e1000e/ich8lan.c 					data[i] = (u16)((dword >> 16) & 0xFFFF);
data             3281 drivers/net/ethernet/intel/e1000e/ich8lan.c 				data[i] =
data             3284 drivers/net/ethernet/intel/e1000e/ich8lan.c 				data[i] = (u16)(dword & 0xFFFF);
data             3286 drivers/net/ethernet/intel/e1000e/ich8lan.c 				data[i + 1] =
data             3289 drivers/net/ethernet/intel/e1000e/ich8lan.c 				data[i + 1] = (u16)(dword >> 16 & 0xFFFF);
data             3312 drivers/net/ethernet/intel/e1000e/ich8lan.c 				  u16 *data)
data             3342 drivers/net/ethernet/intel/e1000e/ich8lan.c 			data[i] = dev_spec->shadow_ram[offset + i].value;
data             3349 drivers/net/ethernet/intel/e1000e/ich8lan.c 			data[i] = word;
data             3490 drivers/net/ethernet/intel/e1000e/ich8lan.c 					  u32 *data)
data             3494 drivers/net/ethernet/intel/e1000e/ich8lan.c 	return e1000_read_flash_data32_ich8lan(hw, offset, data);
data             3507 drivers/net/ethernet/intel/e1000e/ich8lan.c 					 u16 *data)
data             3512 drivers/net/ethernet/intel/e1000e/ich8lan.c 	return e1000_read_flash_data_ich8lan(hw, offset, 2, data);
data             3524 drivers/net/ethernet/intel/e1000e/ich8lan.c 					 u8 *data)
data             3540 drivers/net/ethernet/intel/e1000e/ich8lan.c 	*data = (u8)word;
data             3555 drivers/net/ethernet/intel/e1000e/ich8lan.c 					 u8 size, u16 *data)
data             3597 drivers/net/ethernet/intel/e1000e/ich8lan.c 				*data = (u8)(flash_data & 0x000000FF);
data             3599 drivers/net/ethernet/intel/e1000e/ich8lan.c 				*data = (u16)(flash_data & 0x0000FFFF);
data             3631 drivers/net/ethernet/intel/e1000e/ich8lan.c 					   u32 *data)
data             3674 drivers/net/ethernet/intel/e1000e/ich8lan.c 			*data = er32flash(ICH_FLASH_FDATA0);
data             3706 drivers/net/ethernet/intel/e1000e/ich8lan.c 				   u16 *data)
data             3722 drivers/net/ethernet/intel/e1000e/ich8lan.c 		dev_spec->shadow_ram[offset + i].value = data[i];
data             3915 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 data = 0;
data             3951 drivers/net/ethernet/intel/e1000e/ich8lan.c 			data = dev_spec->shadow_ram[i].value;
data             3955 drivers/net/ethernet/intel/e1000e/ich8lan.c 								&data);
data             3968 drivers/net/ethernet/intel/e1000e/ich8lan.c 			data |= E1000_ICH_NVM_SIG_MASK;
data             3977 drivers/net/ethernet/intel/e1000e/ich8lan.c 							       (u8)data);
data             3984 drivers/net/ethernet/intel/e1000e/ich8lan.c 							       (u8)(data >> 8));
data             4004 drivers/net/ethernet/intel/e1000e/ich8lan.c 	ret_val = e1000_read_flash_word_ich8lan(hw, act_offset, &data);
data             4008 drivers/net/ethernet/intel/e1000e/ich8lan.c 	data &= 0xBFFF;
data             4011 drivers/net/ethernet/intel/e1000e/ich8lan.c 						       (u8)(data >> 8));
data             4060 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 data;
data             4082 drivers/net/ethernet/intel/e1000e/ich8lan.c 	ret_val = e1000_read_nvm(hw, word, 1, &data);
data             4086 drivers/net/ethernet/intel/e1000e/ich8lan.c 	if (!(data & valid_csum_mask)) {
data             4087 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data |= valid_csum_mask;
data             4088 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1000_write_nvm(hw, word, 1, &data);
data             4149 drivers/net/ethernet/intel/e1000e/ich8lan.c 					  u8 size, u16 data)
data             4198 drivers/net/ethernet/intel/e1000e/ich8lan.c 			flash_data = (u32)data & 0x00FF;
data             4200 drivers/net/ethernet/intel/e1000e/ich8lan.c 			flash_data = (u32)data;
data             4240 drivers/net/ethernet/intel/e1000e/ich8lan.c 					    u32 data)
data             4284 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ew32flash(ICH_FLASH_FDATA0, data);
data             4324 drivers/net/ethernet/intel/e1000e/ich8lan.c 					  u8 data)
data             4326 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 word = (u16)data;
data             4518 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data)
data             4522 drivers/net/ethernet/intel/e1000e/ich8lan.c 	ret_val = e1000_read_nvm(hw, NVM_ID_LED_SETTINGS, 1, data);
data             4528 drivers/net/ethernet/intel/e1000e/ich8lan.c 	if (*data == ID_LED_RESERVED_0000 || *data == ID_LED_RESERVED_FFFF)
data             4529 drivers/net/ethernet/intel/e1000e/ich8lan.c 		*data = ID_LED_DEFAULT_ICH8LAN;
data             4553 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 data, i, temp, shift;
data             4556 drivers/net/ethernet/intel/e1000e/ich8lan.c 	ret_val = hw->nvm.ops.valid_led_default(hw, &data);
data             4565 drivers/net/ethernet/intel/e1000e/ich8lan.c 		temp = (data >> (i << 2)) & E1000_LEDCTL_LED0_MODE_MASK;
data             5123 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 i, data;
data             5139 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_rphy(hw, IGP3_KMRN_DIAG, &data);
data             5143 drivers/net/ethernet/intel/e1000e/ich8lan.c 		ret_val = e1e_rphy(hw, IGP3_KMRN_DIAG, &data);
data             5148 drivers/net/ethernet/intel/e1000e/ich8lan.c 		if (!(data & IGP3_KMRN_DIAG_PCS_LOCK_LOSS))
data             5204 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 data;
data             5225 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, IGP3_VR_CTRL, &data);
data             5226 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= ~IGP3_VR_CTRL_DEV_POWERDOWN_MODE_MASK;
data             5227 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_wphy(hw, IGP3_VR_CTRL, data | IGP3_VR_CTRL_MODE_SHUTDOWN);
data             5230 drivers/net/ethernet/intel/e1000e/ich8lan.c 		e1e_rphy(hw, IGP3_VR_CTRL, &data);
data             5231 drivers/net/ethernet/intel/e1000e/ich8lan.c 		data &= IGP3_VR_CTRL_DEV_POWERDOWN_MODE_MASK;
data             5232 drivers/net/ethernet/intel/e1000e/ich8lan.c 		if ((data == IGP3_VR_CTRL_MODE_SHUTDOWN) || retry)
data             5547 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 data = (u16)hw->mac.ledctl_mode2;
data             5555 drivers/net/ethernet/intel/e1000e/ich8lan.c 			led = (data >> (i * 5)) & E1000_PHY_LED0_MASK;
data             5560 drivers/net/ethernet/intel/e1000e/ich8lan.c 				data &= ~(E1000_PHY_LED0_IVRT << (i * 5));
data             5562 drivers/net/ethernet/intel/e1000e/ich8lan.c 				data |= (E1000_PHY_LED0_IVRT << (i * 5));
data             5566 drivers/net/ethernet/intel/e1000e/ich8lan.c 	return e1e_wphy(hw, HV_LED_CONFIG, data);
data             5577 drivers/net/ethernet/intel/e1000e/ich8lan.c 	u16 data = (u16)hw->mac.ledctl_mode1;
data             5585 drivers/net/ethernet/intel/e1000e/ich8lan.c 			led = (data >> (i * 5)) & E1000_PHY_LED0_MASK;
data             5590 drivers/net/ethernet/intel/e1000e/ich8lan.c 				data &= ~(E1000_PHY_LED0_IVRT << (i * 5));
data             5592 drivers/net/ethernet/intel/e1000e/ich8lan.c 				data |= (E1000_PHY_LED0_IVRT << (i * 5));
data             5596 drivers/net/ethernet/intel/e1000e/ich8lan.c 	return e1e_wphy(hw, HV_LED_CONFIG, data);
data              296 drivers/net/ethernet/intel/e1000e/ich8lan.h s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data);
data              297 drivers/net/ethernet/intel/e1000e/ich8lan.h s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data);
data             1445 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_valid_led_default(struct e1000_hw *hw, u16 *data)
data             1449 drivers/net/ethernet/intel/e1000e/mac.c 	ret_val = e1000_read_nvm(hw, NVM_ID_LED_SETTINGS, 1, data);
data             1455 drivers/net/ethernet/intel/e1000e/mac.c 	if (*data == ID_LED_RESERVED_0000 || *data == ID_LED_RESERVED_FFFF)
data             1456 drivers/net/ethernet/intel/e1000e/mac.c 		*data = ID_LED_DEFAULT;
data             1473 drivers/net/ethernet/intel/e1000e/mac.c 	u16 data, i, temp;
data             1476 drivers/net/ethernet/intel/e1000e/mac.c 	ret_val = hw->nvm.ops.valid_led_default(hw, &data);
data             1485 drivers/net/ethernet/intel/e1000e/mac.c 		temp = (data >> (i << 2)) & led_mask;
data              186 drivers/net/ethernet/intel/e1000e/manage.c 	u32 data = 0;
data              194 drivers/net/ethernet/intel/e1000e/manage.c 	tmp = (u8 *)&data;
data              199 drivers/net/ethernet/intel/e1000e/manage.c 		data = E1000_READ_REG_ARRAY(hw, E1000_HOST_IF, offset);
data              204 drivers/net/ethernet/intel/e1000e/manage.c 		E1000_WRITE_REG_ARRAY(hw, E1000_HOST_IF, offset, data);
data              224 drivers/net/ethernet/intel/e1000e/manage.c 		E1000_WRITE_REG_ARRAY(hw, E1000_HOST_IF, offset + i, data);
data              235 drivers/net/ethernet/intel/e1000e/manage.c 		E1000_WRITE_REG_ARRAY(hw, E1000_HOST_IF, offset + i, data);
data              311 drivers/net/ethernet/intel/e1000e/manage.c 		u16 data;
data              315 drivers/net/ethernet/intel/e1000e/manage.c 		ret_val = e1000_read_nvm(hw, NVM_INIT_CONTROL2_REG, 1, &data);
data              320 drivers/net/ethernet/intel/e1000e/manage.c 		    ((data & E1000_NVM_INIT_CTRL2_MNGM) ==
data              315 drivers/net/ethernet/intel/e1000e/netdev.c 				       16, 1, buffer_info->skb->data,
data              461 drivers/net/ethernet/intel/e1000e/netdev.c 						       buffer_info->skb->data,
data              675 drivers/net/ethernet/intel/e1000e/netdev.c 		buffer_info->dma = dma_map_single(&pdev->dev, skb->data,
data              773 drivers/net/ethernet/intel/e1000e/netdev.c 		buffer_info->dma = dma_map_single(&pdev->dev, skb->data,
data              938 drivers/net/ethernet/intel/e1000e/netdev.c 		prefetch(skb->data - NET_IP_ALIGN);
data             1007 drivers/net/ethernet/intel/e1000e/netdev.c 							       (skb->data -
data             1224 drivers/net/ethernet/intel/e1000e/netdev.c 	while ((eop_desc->upper.data & cpu_to_le32(E1000_TXD_STAT_DD)) &&
data             1244 drivers/net/ethernet/intel/e1000e/netdev.c 			tx_desc->upper.data = 0;
data             1331 drivers/net/ethernet/intel/e1000e/netdev.c 		prefetch(skb->data - NET_IP_ALIGN);
data             1752 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msi(int __always_unused irq, void *data)
data             1754 drivers/net/ethernet/intel/e1000e/netdev.c 	struct net_device *netdev = data;
data             1819 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr(int __always_unused irq, void *data)
data             1821 drivers/net/ethernet/intel/e1000e/netdev.c 	struct net_device *netdev = data;
data             1894 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_msix_other(int __always_unused irq, void *data)
data             1896 drivers/net/ethernet/intel/e1000e/netdev.c 	struct net_device *netdev = data;
data             1917 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msix_tx(int __always_unused irq, void *data)
data             1919 drivers/net/ethernet/intel/e1000e/netdev.c 	struct net_device *netdev = data;
data             1937 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msix_rx(int __always_unused irq, void *data)
data             1939 drivers/net/ethernet/intel/e1000e/netdev.c 	struct net_device *netdev = data;
data             3811 drivers/net/ethernet/intel/e1000e/netdev.c 	tx_desc->lower.data = cpu_to_le32(txd_lower | size);
data             3812 drivers/net/ethernet/intel/e1000e/netdev.c 	tx_desc->upper.data = 0;
data             4465 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msi_test(int __always_unused irq, void *data)
data             4467 drivers/net/ethernet/intel/e1000e/netdev.c 	struct net_device *netdev = data;
data             5468 drivers/net/ethernet/intel/e1000e/netdev.c 	ipcso = (void *)&(ip_hdr(skb)->check) - (void *)skb->data;
data             5470 drivers/net/ethernet/intel/e1000e/netdev.c 	tucso = (void *)&(tcp_hdr(skb)->check) - (void *)skb->data;
data             5540 drivers/net/ethernet/intel/e1000e/netdev.c 	context_desc->tcp_seg_setup.data = 0;
data             5575 drivers/net/ethernet/intel/e1000e/netdev.c 						  skb->data + offset,
data             5691 drivers/net/ethernet/intel/e1000e/netdev.c 		tx_desc->lower.data = cpu_to_le32(txd_lower |
data             5693 drivers/net/ethernet/intel/e1000e/netdev.c 		tx_desc->upper.data = cpu_to_le32(txd_upper);
data             5700 drivers/net/ethernet/intel/e1000e/netdev.c 	tx_desc->lower.data |= cpu_to_le32(adapter->txd_cmd);
data             5704 drivers/net/ethernet/intel/e1000e/netdev.c 		tx_desc->lower.data &= ~(cpu_to_le32(E1000_TXD_CMD_IFCS));
data             5732 drivers/net/ethernet/intel/e1000e/netdev.c 	if (((struct ethhdr *)skb->data)->h_proto != htons(ETH_P_IP))
data             5736 drivers/net/ethernet/intel/e1000e/netdev.c 		const struct iphdr *ip = (struct iphdr *)((u8 *)skb->data + 14);
data             5746 drivers/net/ethernet/intel/e1000e/netdev.c 		offset = (u8 *)udp + 8 - skb->data;
data             6083 drivers/net/ethernet/intel/e1000e/netdev.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             6090 drivers/net/ethernet/intel/e1000e/netdev.c 		data->phy_id = adapter->hw.phy.addr;
data             6095 drivers/net/ethernet/intel/e1000e/netdev.c 		switch (data->reg_num & 0x1F) {
data             6097 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = adapter->phy_regs.bmcr;
data             6100 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = adapter->phy_regs.bmsr;
data             6103 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = (adapter->hw.phy.id >> 16);
data             6106 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = (adapter->hw.phy.id & 0xFFFF);
data             6109 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = adapter->phy_regs.advertise;
data             6112 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = adapter->phy_regs.lpa;
data             6115 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = adapter->phy_regs.expansion;
data             6118 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = adapter->phy_regs.ctrl1000;
data             6121 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = adapter->phy_regs.stat1000;
data             6124 drivers/net/ethernet/intel/e1000e/netdev.c 			data->val_out = adapter->phy_regs.estatus;
data             6771 drivers/net/ethernet/intel/e1000e/netdev.c static irqreturn_t e1000_intr_msix(int __always_unused irq, void *data)
data             6773 drivers/net/ethernet/intel/e1000e/netdev.c 	struct net_device *netdev = data;
data               46 drivers/net/ethernet/intel/e1000e/nvm.c static void e1000_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count)
data               59 drivers/net/ethernet/intel/e1000e/nvm.c 		if (data & mask)
data               92 drivers/net/ethernet/intel/e1000e/nvm.c 	u16 data;
data               96 drivers/net/ethernet/intel/e1000e/nvm.c 	data = 0;
data               99 drivers/net/ethernet/intel/e1000e/nvm.c 		data <<= 1;
data              106 drivers/net/ethernet/intel/e1000e/nvm.c 			data |= 1;
data              111 drivers/net/ethernet/intel/e1000e/nvm.c 	return data;
data              291 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000e_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
data              317 drivers/net/ethernet/intel/e1000e/nvm.c 		data[i] = (er32(EERD) >> E1000_NVM_RW_REG_DATA);
data              335 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000e_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
data              384 drivers/net/ethernet/intel/e1000e/nvm.c 			u16 word_out = data[widx];
data               13 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
data               14 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_valid_led_default(struct e1000_hw *hw, u16 *data);
data               16 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
data                8 drivers/net/ethernet/intel/e1000e/phy.c 					  u16 *data, bool read, bool page_set);
data               11 drivers/net/ethernet/intel/e1000e/phy.c 					  u16 *data, bool read);
data              118 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data)
data              162 drivers/net/ethernet/intel/e1000e/phy.c 	*data = (u16)mdic;
data              181 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data)
data              195 drivers/net/ethernet/intel/e1000e/phy.c 	mdic = (((u32)data) |
data              246 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data)
data              255 drivers/net/ethernet/intel/e1000e/phy.c 					   data);
data              271 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data)
data              280 drivers/net/ethernet/intel/e1000e/phy.c 					    data);
data              316 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data,
data              337 drivers/net/ethernet/intel/e1000e/phy.c 						   data);
data              354 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data)
data              356 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000e_read_phy_reg_igp(hw, offset, data, false);
data              368 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data)
data              370 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000e_read_phy_reg_igp(hw, offset, data, true);
data              383 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data,
data              403 drivers/net/ethernet/intel/e1000e/phy.c 						    offset, data);
data              419 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data)
data              421 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000e_write_phy_reg_igp(hw, offset, data, false);
data              433 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data)
data              435 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000e_write_phy_reg_igp(hw, offset, data, true);
data              449 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data,
data              473 drivers/net/ethernet/intel/e1000e/phy.c 	*data = (u16)kmrnctrlsta;
data              491 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data)
data              493 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_read_kmrn_reg(hw, offset, data, false);
data              506 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data)
data              508 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_read_kmrn_reg(hw, offset, data, true);
data              522 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data,
data              539 drivers/net/ethernet/intel/e1000e/phy.c 		       E1000_KMRNCTRLSTA_OFFSET) | data;
data              560 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data)
data              562 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_write_kmrn_reg(hw, offset, data, false);
data              574 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data)
data              576 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_write_kmrn_reg(hw, offset, data, true);
data              828 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data;
data              850 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_CTRL, &data);
data              854 drivers/net/ethernet/intel/e1000e/phy.c 	data &= ~IGP01E1000_PSCR_AUTO_MDIX;
data              858 drivers/net/ethernet/intel/e1000e/phy.c 		data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX;
data              861 drivers/net/ethernet/intel/e1000e/phy.c 		data |= IGP01E1000_PSCR_FORCE_MDI_MDIX;
data              865 drivers/net/ethernet/intel/e1000e/phy.c 		data |= IGP01E1000_PSCR_AUTO_MDIX;
data              868 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_wphy(hw, IGP01E1000_PHY_PORT_CTRL, data);
data              881 drivers/net/ethernet/intel/e1000e/phy.c 					   &data);
data              885 drivers/net/ethernet/intel/e1000e/phy.c 			data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data              887 drivers/net/ethernet/intel/e1000e/phy.c 					   data);
data              892 drivers/net/ethernet/intel/e1000e/phy.c 			ret_val = e1e_rphy(hw, MII_CTRL1000, &data);
data              896 drivers/net/ethernet/intel/e1000e/phy.c 			data &= ~CTL1000_ENABLE_MASTER;
data              897 drivers/net/ethernet/intel/e1000e/phy.c 			ret_val = e1e_wphy(hw, MII_CTRL1000, data);
data             1356 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data;
data             1359 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, MII_BMCR, &data);
data             1363 drivers/net/ethernet/intel/e1000e/phy.c 	e1000e_phy_force_speed_duplex_setup(hw, &data);
data             1365 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_wphy(hw, MII_BMCR, data);
data             1370 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, IFE_PHY_MDIX_CONTROL, &data);
data             1374 drivers/net/ethernet/intel/e1000e/phy.c 	data &= ~IFE_PMC_AUTO_MDIX;
data             1375 drivers/net/ethernet/intel/e1000e/phy.c 	data &= ~IFE_PMC_FORCE_MDIX;
data             1377 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_wphy(hw, IFE_PHY_MDIX_CONTROL, data);
data             1381 drivers/net/ethernet/intel/e1000e/phy.c 	e_dbg("IFE PMC: %X\n", data);
data             1483 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data;
data             1485 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, IGP02E1000_PHY_POWER_MGMT, &data);
data             1490 drivers/net/ethernet/intel/e1000e/phy.c 		data &= ~IGP02E1000_PM_D3_LPLU;
data             1491 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1e_wphy(hw, IGP02E1000_PHY_POWER_MGMT, data);
data             1501 drivers/net/ethernet/intel/e1000e/phy.c 					   &data);
data             1505 drivers/net/ethernet/intel/e1000e/phy.c 			data |= IGP01E1000_PSCFR_SMART_SPEED;
data             1507 drivers/net/ethernet/intel/e1000e/phy.c 					   data);
data             1512 drivers/net/ethernet/intel/e1000e/phy.c 					   &data);
data             1516 drivers/net/ethernet/intel/e1000e/phy.c 			data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data             1518 drivers/net/ethernet/intel/e1000e/phy.c 					   data);
data             1525 drivers/net/ethernet/intel/e1000e/phy.c 		data |= IGP02E1000_PM_D3_LPLU;
data             1526 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1e_wphy(hw, IGP02E1000_PHY_POWER_MGMT, data);
data             1531 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_CONFIG, &data);
data             1535 drivers/net/ethernet/intel/e1000e/phy.c 		data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data             1536 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1e_wphy(hw, IGP01E1000_PHY_PORT_CONFIG, data);
data             1595 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data;
data             1597 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &data);
data             1600 drivers/net/ethernet/intel/e1000e/phy.c 		phy->cable_polarity = ((data & M88E1000_PSSR_REV_POLARITY)
data             1620 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data, offset, mask;
data             1625 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_STATUS, &data);
data             1629 drivers/net/ethernet/intel/e1000e/phy.c 	if ((data & IGP01E1000_PSSR_SPEED_MASK) ==
data             1641 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, offset, &data);
data             1644 drivers/net/ethernet/intel/e1000e/phy.c 		phy->cable_polarity = ((data & mask)
data             1955 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data;
data             1973 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_STATUS, &data);
data             1977 drivers/net/ethernet/intel/e1000e/phy.c 	phy->is_mdix = !!(data & IGP01E1000_PSSR_MDIX);
data             1979 drivers/net/ethernet/intel/e1000e/phy.c 	if ((data & IGP01E1000_PSSR_SPEED_MASK) ==
data             1985 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1e_rphy(hw, MII_STAT1000, &data);
data             1989 drivers/net/ethernet/intel/e1000e/phy.c 		phy->local_rx = (data & LPA_1000LOCALRXOK)
data             1992 drivers/net/ethernet/intel/e1000e/phy.c 		phy->remote_rx = (data & LPA_1000REMRXOK)
data             2013 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data;
data             2025 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, IFE_PHY_SPECIAL_CONTROL, &data);
data             2028 drivers/net/ethernet/intel/e1000e/phy.c 	phy->polarity_correction = !(data & IFE_PSC_AUTO_POLARITY_DISABLE);
data             2036 drivers/net/ethernet/intel/e1000e/phy.c 		phy->cable_polarity = ((data & IFE_PSC_FORCE_POLARITY)
data             2041 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, IFE_PHY_MDIX_CONTROL, &data);
data             2045 drivers/net/ethernet/intel/e1000e/phy.c 	phy->is_mdix = !!(data & IFE_PMC_MDIX_STATUS);
data             2336 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data)
data             2347 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, &data,
data             2377 drivers/net/ethernet/intel/e1000e/phy.c 					    data);
data             2394 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data)
data             2405 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, data,
data             2435 drivers/net/ethernet/intel/e1000e/phy.c 					   data);
data             2451 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data)
data             2462 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, data,
data             2479 drivers/net/ethernet/intel/e1000e/phy.c 					   data);
data             2494 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data)
data             2505 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, &data,
data             2522 drivers/net/ethernet/intel/e1000e/phy.c 					    data);
data             2636 drivers/net/ethernet/intel/e1000e/phy.c 					  u16 *data, bool read, bool page_set)
data             2670 drivers/net/ethernet/intel/e1000e/phy.c 						   data);
data             2674 drivers/net/ethernet/intel/e1000e/phy.c 						    *data);
data             2736 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data,
data             2752 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, data,
data             2759 drivers/net/ethernet/intel/e1000e/phy.c 							 data, true);
data             2782 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1000e_read_phy_reg_mdic(hw, MAX_PHY_REG_ADDRESS & reg, data);
data             2800 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data)
data             2802 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_read_phy_reg_hv(hw, offset, data, false, false);
data             2814 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data)
data             2816 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_read_phy_reg_hv(hw, offset, data, true, false);
data             2828 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data)
data             2830 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_read_phy_reg_hv(hw, offset, data, true, true);
data             2843 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data,
data             2859 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1000_access_phy_wakeup_reg_bm(hw, offset, &data,
data             2866 drivers/net/ethernet/intel/e1000e/phy.c 							 &data, false);
data             2880 drivers/net/ethernet/intel/e1000e/phy.c 		    !(MAX_PHY_REG_ADDRESS & reg) && (data & BIT(11))) {
data             2906 drivers/net/ethernet/intel/e1000e/phy.c 					    data);
data             2924 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data)
data             2926 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_write_phy_reg_hv(hw, offset, data, false, false);
data             2938 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data)
data             2940 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_write_phy_reg_hv(hw, offset, data, true, false);
data             2952 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data)
data             2954 drivers/net/ethernet/intel/e1000e/phy.c 	return __e1000_write_phy_reg_hv(hw, offset, data, true, true);
data             2984 drivers/net/ethernet/intel/e1000e/phy.c 					  u16 *data, bool read)
data             3007 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1000e_read_phy_reg_mdic(hw, data_reg, data);
data             3009 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1000e_write_phy_reg_mdic(hw, data_reg, *data);
data             3031 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data;
data             3037 drivers/net/ethernet/intel/e1000e/phy.c 	e1e_rphy(hw, MII_BMCR, &data);
data             3038 drivers/net/ethernet/intel/e1000e/phy.c 	if (data & BMCR_LOOPBACK)
data             3042 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, BM_CS_STATUS, &data);
data             3046 drivers/net/ethernet/intel/e1000e/phy.c 	data &= (BM_CS_STATUS_LINK_UP | BM_CS_STATUS_RESOLVED |
data             3049 drivers/net/ethernet/intel/e1000e/phy.c 	if (data != (BM_CS_STATUS_LINK_UP | BM_CS_STATUS_RESOLVED |
data             3077 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data;
data             3079 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, I82577_PHY_STATUS_2, &data);
data             3082 drivers/net/ethernet/intel/e1000e/phy.c 		phy->cable_polarity = ((data & I82577_PHY_STATUS2_REV_POLARITY)
data             3146 drivers/net/ethernet/intel/e1000e/phy.c 	u16 data;
data             3164 drivers/net/ethernet/intel/e1000e/phy.c 	ret_val = e1e_rphy(hw, I82577_PHY_STATUS_2, &data);
data             3168 drivers/net/ethernet/intel/e1000e/phy.c 	phy->is_mdix = !!(data & I82577_PHY_STATUS2_MDIX);
data             3170 drivers/net/ethernet/intel/e1000e/phy.c 	if ((data & I82577_PHY_STATUS2_SPEED_MASK) ==
data             3176 drivers/net/ethernet/intel/e1000e/phy.c 		ret_val = e1e_rphy(hw, MII_STAT1000, &data);
data             3180 drivers/net/ethernet/intel/e1000e/phy.c 		phy->local_rx = (data & LPA_1000LOCALRXOK)
data             3183 drivers/net/ethernet/intel/e1000e/phy.c 		phy->remote_rx = (data & LPA_1000REMRXOK)
data               28 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data);
data               29 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data);
data               31 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data);
data               32 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data);
data               33 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data);
data               36 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data);
data               37 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data);
data               38 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data);
data               39 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data);
data               40 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data);
data               46 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data);
data               47 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data);
data               50 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data);
data               51 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data);
data               54 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data);
data               55 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data);
data               56 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data);
data               57 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data);
data               58 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data);
data               59 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data);
data               60 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data);
data               61 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data);
data               91 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c 			   i, rxd->d.data, rxd->d.rss, rxd->d.staterr,
data              156 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static void fm10k_get_stat_strings(struct net_device *dev, u8 *data)
data              161 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	fm10k_add_stat_strings(&data, fm10k_gstrings_net_stats);
data              163 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	fm10k_add_stat_strings(&data, fm10k_gstrings_global_stats);
data              165 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	fm10k_add_stat_strings(&data, fm10k_gstrings_mbx_stats);
data              168 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		fm10k_add_stat_strings(&data, fm10k_gstrings_pf_stats);
data              171 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		fm10k_add_stat_strings(&data, fm10k_gstrings_queue_stats,
data              174 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		fm10k_add_stat_strings(&data, fm10k_gstrings_queue_stats,
data              180 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			      u32 stringset, u8 *data)
data              184 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		memcpy(data, fm10k_gstrings_test,
data              188 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		fm10k_get_stat_strings(dev, data);
data              191 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		memcpy(data, fm10k_prv_flags,
data              220 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static void __fm10k_add_ethtool_stats(u64 **data, void *pointer,
data              229 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			*((*data)++) = 0;
data              238 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			*((*data)++) = *(u64 *)p;
data              241 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			*((*data)++) = *(u32 *)p;
data              244 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			*((*data)++) = *(u16 *)p;
data              247 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			*((*data)++) = *(u8 *)p;
data              252 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			*((*data)++) = 0;
data              257 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c #define fm10k_add_ethtool_stats(data, pointer, stats) \
data              258 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	__fm10k_add_ethtool_stats(data, pointer, stats, ARRAY_SIZE(stats))
data              262 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 				    u64 *data)
data              270 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	fm10k_add_ethtool_stats(&data, net_stats, fm10k_gstrings_net_stats);
data              272 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	fm10k_add_ethtool_stats(&data, interface, fm10k_gstrings_global_stats);
data              274 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	fm10k_add_ethtool_stats(&data, &interface->hw.mbx,
data              278 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		fm10k_add_ethtool_stats(&data, interface,
data              286 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		fm10k_add_ethtool_stats(&data, ring,
data              290 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		fm10k_add_ethtool_stats(&data, ring,
data              498 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static void fm10k_set_msglevel(struct net_device *netdev, u32 data)
data              502 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	interface->msg_enable = data;
data              690 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	cmd->data = 0;
data              696 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              701 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              713 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              718 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              719 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              736 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		cmd->data = interface->num_rx_queues;
data              760 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST |
data              767 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data              768 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		    !(nfc->data & RXH_IP_DST) ||
data              769 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		    !(nfc->data & RXH_L4_B_0_1) ||
data              770 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		    !(nfc->data & RXH_L4_B_2_3))
data              774 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data              775 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		    !(nfc->data & RXH_IP_DST))
data              777 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data              791 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data              792 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		    !(nfc->data & RXH_IP_DST))
data              794 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data              815 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data              816 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		    !(nfc->data & RXH_IP_DST) ||
data              817 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		    (nfc->data & RXH_L4_B_0_1) ||
data              818 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 		    (nfc->data & RXH_L4_B_2_3))
data              883 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c static int fm10k_mbx_test(struct fm10k_intfc *interface, u64 *data)
data              930 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	*data = err < 0 ? (attr_flag) : (err > 0);
data              935 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 			    struct ethtool_test *eth_test, u64 *data)
data              940 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	memset(data, 0, sizeof(*data) * FM10K_TEST_LEN);
data              949 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c 	if (fm10k_mbx_test(interface, &data[FM10K_TEST_MBX]))
data              333 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		prefetchw(skb->data);
data              777 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	hdrlen = (th - skb->data) + (((struct tcphdr *)th)->doff << 2);
data              845 drivers/net/ethernet/intel/fm10k/fm10k_main.c 		ipv6_skip_exthdr(skb, network_hdr.raw - skb->data +
data              950 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	unsigned char *data;
data              966 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	data = skb->data;
data              968 drivers/net/ethernet/intel/fm10k/fm10k_main.c 	dma = dma_map_single(tx_ring->dev, data, size, DMA_TO_DEVICE);
data              560 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c static u16 fm10k_crc_16b(const u32 *data, u16 seed, u16 len)
data              565 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c 		result ^= *(data++);
data              591 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c 	u32 *data = fifo->buffer + offset;
data              598 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c 		seed = fm10k_crc_16b(data, seed, offset * 2);
data              599 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c 		data = fifo->buffer;
data              604 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c 	return fm10k_crc_16b(data, seed, len * 2);
data              661 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		vhdr = (struct vlan_hdr *)(skb->data + ETH_HLEN);
data              672 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 		memmove(skb->data + VLAN_HLEN, skb->data, 12);
data             1183 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static irqreturn_t fm10k_msix_clean_rings(int __always_unused irq, void *data)
data             1185 drivers/net/ethernet/intel/fm10k/fm10k_pci.c 	struct fm10k_q_vector *q_vector = data;
data             1193 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static irqreturn_t fm10k_msix_mbx_vf(int __always_unused irq, void *data)
data             1195 drivers/net/ethernet/intel/fm10k/fm10k_pci.c 	struct fm10k_intfc *interface = data;
data             1366 drivers/net/ethernet/intel/fm10k/fm10k_pci.c static irqreturn_t fm10k_msix_mbx_pf(int __always_unused irq, void *data)
data             1368 drivers/net/ethernet/intel/fm10k/fm10k_pci.c 	struct fm10k_intfc *interface = data;
data              546 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 			const struct fm10k_msg_data *data)
data              553 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 	if (!msg || !data)
data              563 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 	while (data->id < msg_id)
data              564 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 		data++;
data              567 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 	if (data->id != msg_id) {
data              568 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 		while (data->id != FM10K_TLV_ERROR)
data              569 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 			data++;
data              573 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 	err = fm10k_tlv_attr_parse(msg, results, data->attr);
data              577 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c 	return data->func(hw, results, mbx);
data              703 drivers/net/ethernet/intel/fm10k/fm10k_type.h 		__le32 data; /* RSS and header data */
data              331 drivers/net/ethernet/intel/i40e/i40e.h int i40e_ddp_load(struct net_device *netdev, const u8 *data, size_t size,
data              845 drivers/net/ethernet/intel/i40e/i40e.h 	irqreturn_t (*irq_handler)(int irq, void *data);
data             1373 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h 			u8 data[4];
data             1376 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h 			u8 data[16];
data             1379 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h 			__le16 data[8];
data             1523 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h 	u8      data[32];
data             2240 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h 	__le32  data;
data             2352 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h 	u8 data[36];
data             3111 drivers/net/ethernet/intel/i40e/i40e_common.c 				u32 offset, u16 length, void *data,
data             3139 drivers/net/ethernet/intel/i40e/i40e_common.c 	status = i40e_asq_send_command(hw, &desc, data, length, cmd_details);
data             3496 drivers/net/ethernet/intel/i40e/i40e_common.c 			       u32 offset, u16 length, void *data,
data             3534 drivers/net/ethernet/intel/i40e/i40e_common.c 	status = i40e_asq_send_command(hw, &desc, data, length, cmd_details);
data             5580 drivers/net/ethernet/intel/i40e/i40e_common.c 		msg = &aq->data[0];
data              264 drivers/net/ethernet/intel/i40e/i40e_ddp.c int i40e_ddp_load(struct net_device *netdev, const u8 *data, size_t size,
data              280 drivers/net/ethernet/intel/i40e/i40e_ddp.c 	pkg_hdr = (struct i40e_package_header *)data;
data              436 drivers/net/ethernet/intel/i40e/i40e_ddp.c 	if (strncmp(flash->data, "-", 2) != 0) {
data              444 drivers/net/ethernet/intel/i40e/i40e_ddp.c 		strncat(profile_name, flash->data, I40E_DDP_PROFILE_NAME_MAX);
data              453 drivers/net/ethernet/intel/i40e/i40e_ddp.c 		status = i40e_ddp_load(netdev, ddp_config->data,
data              465 drivers/net/ethernet/intel/i40e/i40e_ddp.c 				       ddp_config->data, ddp_config->size);
data               77 drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_add_one_ethtool_stat(u64 *data, void *pointer,
data               86 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		*data = 0;
data               93 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		*data = *((u64 *)p);
data               96 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		*data = *((u32 *)p);
data               99 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		*data = *((u16 *)p);
data              102 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		*data = *((u8 *)p);
data              107 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		*data = 0;
data              125 drivers/net/ethernet/intel/i40e/i40e_ethtool.c __i40e_add_ethtool_stats(u64 **data, void *pointer,
data              132 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_add_one_ethtool_stat((*data)++, pointer, &stats[i]);
data              148 drivers/net/ethernet/intel/i40e/i40e_ethtool.c #define i40e_add_ethtool_stats(data, pointer, stats) \
data              149 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	__i40e_add_ethtool_stats(data, pointer, stats, ARRAY_SIZE(stats))
data              166 drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_add_queue_stats(u64 **data, struct i40e_ring *ring)
data              181 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			i40e_add_one_ethtool_stat(&(*data)[i], ring,
data              187 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	*data += size;
data             1687 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_set_msglevel(struct net_device *netdev, u32 data)
data             1692 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (I40E_DEBUG_USER & data)
data             1693 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		pf->hw.debug_mask = data;
data             1695 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		pf->msg_enable = data;
data             2255 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 				   struct ethtool_stats *stats, u64 *data)
data             2263 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	u64 *p = data;
data             2267 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	i40e_add_ethtool_stats(&data, i40e_get_vsi_stats_struct(vsi),
data             2270 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	i40e_add_ethtool_stats(&data, vsi, i40e_gstrings_misc_stats);
data             2274 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_add_queue_stats(&data, READ_ONCE(vsi->tx_rings[i]));
data             2275 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_add_queue_stats(&data, READ_ONCE(vsi->rx_rings[i]));
data             2295 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	i40e_add_ethtool_stats(&data, veb_stats ? veb : NULL,
data             2299 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_add_ethtool_stats(&data, veb_stats ? veb : NULL,
data             2302 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	i40e_add_ethtool_stats(&data, pf, i40e_gstrings_stats);
data             2307 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_add_ethtool_stats(&data, &pfc, i40e_gstrings_pfc_stats);
data             2311 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	WARN_ONCE(data - p != i40e_get_stats_count(netdev),
data             2325 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_stat_strings(struct net_device *netdev, u8 *data)
data             2331 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	u8 *p = data;
data             2333 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	i40e_add_stat_strings(&data, i40e_gstrings_net_stats);
data             2335 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	i40e_add_stat_strings(&data, i40e_gstrings_misc_stats);
data             2338 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_add_stat_strings(&data, i40e_gstrings_queue_stats,
data             2340 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_add_stat_strings(&data, i40e_gstrings_queue_stats,
data             2347 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	i40e_add_stat_strings(&data, i40e_gstrings_veb_stats);
data             2350 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_add_stat_strings(&data, i40e_gstrings_veb_tc_stats, i);
data             2352 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	i40e_add_stat_strings(&data, i40e_gstrings_stats);
data             2355 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_add_stat_strings(&data, i40e_gstrings_pfc_stats, i);
data             2358 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	WARN_ONCE(data - p != i40e_get_stats_count(netdev) * ETH_GSTRING_LEN,
data             2362 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_get_priv_flag_strings(struct net_device *netdev, u8 *data)
data             2367 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	char *p = (char *)data;
data             2385 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			     u8 *data)
data             2389 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		memcpy(data, i40e_gstrings_test,
data             2393 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_get_stat_strings(netdev, data);
data             2396 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		i40e_get_priv_flag_strings(netdev, data);
data             2444 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u64 i40e_link_test(struct net_device *netdev, u64 *data)
data             2455 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		*data = 1;
data             2456 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		return *data;
data             2460 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		*data = 0;
data             2462 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		*data = 1;
data             2464 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	return *data;
data             2467 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u64 i40e_reg_test(struct net_device *netdev, u64 *data)
data             2473 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	*data = i40e_diag_reg_test(&pf->hw);
data             2475 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	return *data;
data             2478 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u64 i40e_eeprom_test(struct net_device *netdev, u64 *data)
data             2484 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	*data = i40e_diag_eeprom_test(&pf->hw);
data             2489 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	return *data;
data             2492 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u64 i40e_intr_test(struct net_device *netdev, u64 *data)
data             2506 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	*data = (swc_old == pf->sw_int_count);
data             2508 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	return *data;
data             2528 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			   struct ethtool_test *eth_test, u64 *data)
data             2543 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			data[I40E_ETH_TEST_REG]		= 1;
data             2544 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			data[I40E_ETH_TEST_EEPROM]	= 1;
data             2545 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			data[I40E_ETH_TEST_INTR]	= 1;
data             2546 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			data[I40E_ETH_TEST_LINK]	= 1;
data             2564 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		if (i40e_link_test(netdev, &data[I40E_ETH_TEST_LINK]))
data             2567 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		if (i40e_eeprom_test(netdev, &data[I40E_ETH_TEST_EEPROM]))
data             2570 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		if (i40e_intr_test(netdev, &data[I40E_ETH_TEST_INTR]))
data             2574 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		if (i40e_reg_test(netdev, &data[I40E_ETH_TEST_REG]))
data             2586 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		if (i40e_link_test(netdev, &data[I40E_ETH_TEST_LINK]))
data             2590 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		data[I40E_ETH_TEST_REG] = 0;
data             2591 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		data[I40E_ETH_TEST_EEPROM] = 0;
data             2592 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		data[I40E_ETH_TEST_INTR] = 0;
data             2986 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	cmd->data = 0;
data             3012 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data             3029 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			cmd->data |= RXH_L4_B_0_1;
data             3031 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 			cmd->data |= RXH_L4_B_2_3;
data             3036 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 				cmd->data |= RXH_IP_SRC;
data             3038 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 				cmd->data |= RXH_IP_DST;
data             3042 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 				cmd->data |= RXH_IP_SRC;
data             3044 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 				cmd->data |= RXH_IP_DST;
data             3091 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 					struct i40e_rx_flow_userdef *data)
data             3097 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	memset(data, 0, sizeof(*data));
data             3102 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	value = be64_to_cpu(*((__be64 *)fsp->h_ext.data));
data             3103 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	mask = be64_to_cpu(*((__be64 *)fsp->m_ext.data));
data             3113 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		data->flex_word = value & I40E_USERDEF_FLEX_WORD;
data             3114 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		data->flex_offset =
data             3116 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		data->flex_filter = true;
data             3131 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 					struct i40e_rx_flow_userdef *data)
data             3135 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (data->flex_filter) {
data             3136 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		value |= data->flex_word;
data             3137 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		value |= (u64)data->flex_offset << 16;
data             3144 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	*((__be64 *)fsp->h_ext.data) = cpu_to_be64(value);
data             3145 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	*((__be64 *)fsp->m_ext.data) = cpu_to_be64(mask);
data             3168 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	cmd->data = i40e_get_fd_cnt_all(pf);
data             3318 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		cmd->data = vsi->rss_size;
data             3327 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		cmd->data = i40e_get_fd_cnt_all(pf);
data             3355 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (nfc->data & RXH_L4_B_0_1)
data             3359 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (nfc->data & RXH_L4_B_2_3)
data             3376 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (nfc->data & RXH_IP_SRC)
data             3380 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (nfc->data & RXH_IP_DST)
data             3412 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST |
data             3454 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		if ((nfc->data & RXH_L4_B_0_1) ||
data             3455 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		    (nfc->data & RXH_L4_B_2_3))
data             3463 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		if ((nfc->data & RXH_L4_B_0_1) ||
data             3464 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		    (nfc->data & RXH_L4_B_2_3))
data             5189 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 				  u8 *data)
data             5200 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 	if (!ee || !ee->len || !data)
data             5229 drivers/net/ethernet/intel/i40e/i40e_ethtool.c 		data[i] = value;
data             3721 drivers/net/ethernet/intel/i40e/i40e_main.c static irqreturn_t i40e_msix_clean_rings(int irq, void *data)
data             3723 drivers/net/ethernet/intel/i40e/i40e_main.c 	struct i40e_q_vector *q_vector = data;
data             3928 drivers/net/ethernet/intel/i40e/i40e_main.c static irqreturn_t i40e_intr(int irq, void *data)
data             3930 drivers/net/ethernet/intel/i40e/i40e_main.c 	struct i40e_pf *pf = (struct i40e_pf *)data;
data             4141 drivers/net/ethernet/intel/i40e/i40e_main.c static irqreturn_t i40e_fdir_clean_ring(int irq, void *data)
data             4143 drivers/net/ethernet/intel/i40e/i40e_main.c 	struct i40e_q_vector *q_vector = data;
data             7545 drivers/net/ethernet/intel/i40e/i40e_main.c 			memcpy(&cld->ipaddr.raw_v6.data[j], &ipa, sizeof(ipa));
data             7549 drivers/net/ethernet/intel/i40e/i40e_main.c 		memcpy(&cld->ipaddr.v4.data, &ipa, sizeof(ipa));
data             8691 drivers/net/ethernet/intel/i40e/i40e_main.c 	struct i40e_aqc_lan_overflow *data =
data             8693 drivers/net/ethernet/intel/i40e/i40e_main.c 	u32 queue = le32_to_cpu(data->prtdcb_rupto);
data             8694 drivers/net/ethernet/intel/i40e/i40e_main.c 	u32 qtx_ctl = le32_to_cpu(data->otx_ctl);
data             12469 drivers/net/ethernet/intel/i40e/i40e_main.c 	len = skb_network_header(skb) - skb->data;
data              169 drivers/net/ethernet/intel/i40e/i40e_nvm.c 					    u16 *data)
data              194 drivers/net/ethernet/intel/i40e/i40e_nvm.c 			*data = (u16)((sr_reg &
data              221 drivers/net/ethernet/intel/i40e/i40e_nvm.c 				    u16 words, void *data,
data              254 drivers/net/ethernet/intel/i40e/i40e_nvm.c 					    data, last_command, &cmd_details);
data              268 drivers/net/ethernet/intel/i40e/i40e_nvm.c 					 u16 *data)
data              272 drivers/net/ethernet/intel/i40e/i40e_nvm.c 	ret_code = i40e_read_nvm_aq(hw, 0x0, offset, 1, data, true);
data              273 drivers/net/ethernet/intel/i40e/i40e_nvm.c 	*data = le16_to_cpu(*(__le16 *)data);
data              290 drivers/net/ethernet/intel/i40e/i40e_nvm.c 					u16 offset, u16 *data)
data              293 drivers/net/ethernet/intel/i40e/i40e_nvm.c 		return i40e_read_nvm_word_aq(hw, offset, data);
data              295 drivers/net/ethernet/intel/i40e/i40e_nvm.c 	return i40e_read_nvm_word_srctl(hw, offset, data);
data              307 drivers/net/ethernet/intel/i40e/i40e_nvm.c 			       u16 *data)
data              316 drivers/net/ethernet/intel/i40e/i40e_nvm.c 	ret_code = __i40e_read_nvm_word(hw, offset, data);
data              407 drivers/net/ethernet/intel/i40e/i40e_nvm.c 					      u16 *words, u16 *data)
data              415 drivers/net/ethernet/intel/i40e/i40e_nvm.c 		ret_code = i40e_read_nvm_word_srctl(hw, index, &data[word]);
data              438 drivers/net/ethernet/intel/i40e/i40e_nvm.c 					   u16 *words, u16 *data)
data              464 drivers/net/ethernet/intel/i40e/i40e_nvm.c 					    data + words_read, last_cmd);
data              476 drivers/net/ethernet/intel/i40e/i40e_nvm.c 		data[i] = le16_to_cpu(((__le16 *)data)[i]);
data              495 drivers/net/ethernet/intel/i40e/i40e_nvm.c 					  u16 *data)
data              498 drivers/net/ethernet/intel/i40e/i40e_nvm.c 		return i40e_read_nvm_buffer_aq(hw, offset, words, data);
data              500 drivers/net/ethernet/intel/i40e/i40e_nvm.c 	return i40e_read_nvm_buffer_srctl(hw, offset, words, data);
data              515 drivers/net/ethernet/intel/i40e/i40e_nvm.c 				 u16 *words, u16 *data)
data              523 drivers/net/ethernet/intel/i40e/i40e_nvm.c 							   data);
data              527 drivers/net/ethernet/intel/i40e/i40e_nvm.c 		ret_code = i40e_read_nvm_buffer_srctl(hw, offset, words, data);
data              545 drivers/net/ethernet/intel/i40e/i40e_nvm.c 				     u32 offset, u16 words, void *data,
data              578 drivers/net/ethernet/intel/i40e/i40e_nvm.c 					      data, last_command, 0,
data              602 drivers/net/ethernet/intel/i40e/i40e_nvm.c 	u16 *data;
data              609 drivers/net/ethernet/intel/i40e/i40e_nvm.c 	data = (u16 *)vmem.va;
data              634 drivers/net/ethernet/intel/i40e/i40e_nvm.c 			ret_code = __i40e_read_nvm_buffer(hw, i, &words, data);
data              657 drivers/net/ethernet/intel/i40e/i40e_nvm.c 		checksum_local += data[i % I40E_SR_SECTOR_SIZE_IN_WORDS];
data              182 drivers/net/ethernet/intel/i40e/i40e_prototype.h 				u32 offset, u16 length, void *data,
data              193 drivers/net/ethernet/intel/i40e/i40e_prototype.h 				u32 offset, u16 length, void *data,
data              317 drivers/net/ethernet/intel/i40e/i40e_prototype.h 					 u16 *data);
data              323 drivers/net/ethernet/intel/i40e/i40e_prototype.h 				 u16 *words, u16 *data);
data             1998 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	unsigned int size = xdp->data_end - xdp->data;
data             2008 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	prefetch(xdp->data);
data             2010 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	prefetch(xdp->data + L1_CACHE_BYTES);
data             2038 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		headlen = eth_get_headlen(skb->dev, xdp->data,
data             2042 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	memcpy(__skb_put(skb, headlen), xdp->data,
data             2079 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	unsigned int metasize = xdp->data - xdp->data_meta;
data             2104 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	skb_reserve(skb, xdp->data - xdp->data_hard_start);
data             2105 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	__skb_put(skb, xdp->data_end - xdp->data);
data             2386 drivers/net/ethernet/intel/i40e/i40e_txrx.c 			xdp.data = page_address(rx_buffer->page) +
data             2388 drivers/net/ethernet/intel/i40e/i40e_txrx.c 			xdp.data_meta = xdp.data;
data             2389 drivers/net/ethernet/intel/i40e/i40e_txrx.c 			xdp.data_hard_start = xdp.data -
data             2391 drivers/net/ethernet/intel/i40e/i40e_txrx.c 			xdp.data_end = xdp.data + size;
data             2711 drivers/net/ethernet/intel/i40e/i40e_txrx.c 		unsigned int inner_hlen = hdr.network - skb->data;
data             2865 drivers/net/ethernet/intel/i40e/i40e_txrx.c 			vhdr = (struct vlan_ethhdr *)skb->data;
data             2937 drivers/net/ethernet/intel/i40e/i40e_txrx.c 			l4_offset = l4.hdr - skb->data;
data             2959 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	l4_offset = l4.hdr - skb->data;
data             3066 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	offset = ((ip.hdr - skb->data) / 2) << I40E_TX_DESC_LENGTH_MACLEN_SHIFT;
data             3083 drivers/net/ethernet/intel/i40e/i40e_txrx.c 				ipv6_skip_exthdr(skb, exthdr - skb->data,
data             3157 drivers/net/ethernet/intel/i40e/i40e_txrx.c 			ipv6_skip_exthdr(skb, exthdr - skb->data,
data             3368 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	dma = dma_map_single(tx_ring->dev, skb->data, size, DMA_TO_DEVICE);
data             3509 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	void *data = xdpf->data;
data             3517 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	dma = dma_map_single(xdp_ring->dev, data, size, DMA_TO_DEVICE);
data             3573 drivers/net/ethernet/intel/i40e/i40e_txrx.c 	prefetch(skb->data);
data              435 drivers/net/ethernet/intel/i40e/i40e_type.h 	u8 data[1];
data             1588 drivers/net/ethernet/intel/i40e/i40e_type.h 	u8 data[12];
data             1597 drivers/net/ethernet/intel/i40e/i40e_type.h 	u8  data[1];
data             3129 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	struct virtchnl_l4_spec data = tc_filter->data.tcp_spec;
data             3163 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		f = i40e_find_mac(vsi, data.dst_mac);
data             3168 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 				 data.dst_mac, vf->vf_id);
data             3175 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 				if (f->vlan == ntohs(data.vlan_id)) {
data             3183 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 					 vf->vf_id, ntohs(data.vlan_id));
data             3197 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	if (mask.dst_mac[0] & data.dst_mac[0]) {
data             3198 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		if (is_broadcast_ether_addr(data.dst_mac) ||
data             3199 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		    is_zero_ether_addr(data.dst_mac)) {
data             3201 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 				 vf->vf_id, data.dst_mac);
data             3206 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	if (mask.src_mac[0] & data.src_mac[0]) {
data             3207 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		if (is_broadcast_ether_addr(data.src_mac) ||
data             3208 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		    is_zero_ether_addr(data.src_mac)) {
data             3210 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 				 vf->vf_id, data.src_mac);
data             3215 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	if (mask.dst_port & data.dst_port) {
data             3216 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		if (!data.dst_port) {
data             3223 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	if (mask.src_port & data.src_port) {
data             3224 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		if (!data.src_port) {
data             3238 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	if (mask.vlan_id & data.vlan_id) {
data             3239 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		if (ntohs(data.vlan_id) > I40E_MAX_VLANID) {
data             3323 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	struct virtchnl_l4_spec tcf = vcf->data.tcp_spec;
data             3455 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	struct virtchnl_l4_spec tcf = vcf->data.tcp_spec;
data              206 drivers/net/ethernet/intel/i40e/i40e_xsk.c 	offset = xdp->data - xdp->data_hard_start;
data              490 drivers/net/ethernet/intel/i40e/i40e_xsk.c 	unsigned int metasize = xdp->data - xdp->data_meta;
data              491 drivers/net/ethernet/intel/i40e/i40e_xsk.c 	unsigned int datasize = xdp->data_end - xdp->data;
data              501 drivers/net/ethernet/intel/i40e/i40e_xsk.c 	skb_reserve(skb, xdp->data - xdp->data_hard_start);
data              502 drivers/net/ethernet/intel/i40e/i40e_xsk.c 	memcpy(__skb_put(skb, datasize), xdp->data, datasize);
data              577 drivers/net/ethernet/intel/i40e/i40e_xsk.c 		xdp.data = bi->addr;
data              578 drivers/net/ethernet/intel/i40e/i40e_xsk.c 		xdp.data_meta = xdp.data;
data              579 drivers/net/ethernet/intel/i40e/i40e_xsk.c 		xdp.data_hard_start = xdp.data - XDP_PACKET_HEADROOM;
data              580 drivers/net/ethernet/intel/i40e/i40e_xsk.c 		xdp.data_end = xdp.data + size;
data               70 drivers/net/ethernet/intel/iavf/iavf_ethtool.c iavf_add_one_ethtool_stat(u64 *data, void *pointer,
data               79 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		*data = 0;
data               86 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		*data = *((u64 *)p);
data               89 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		*data = *((u32 *)p);
data               92 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		*data = *((u16 *)p);
data               95 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		*data = *((u8 *)p);
data              100 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		*data = 0;
data              118 drivers/net/ethernet/intel/iavf/iavf_ethtool.c __iavf_add_ethtool_stats(u64 **data, void *pointer,
data              125 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		iavf_add_one_ethtool_stat((*data)++, pointer, &stats[i]);
data              141 drivers/net/ethernet/intel/iavf/iavf_ethtool.c #define iavf_add_ethtool_stats(data, pointer, stats) \
data              142 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	__iavf_add_ethtool_stats(data, pointer, stats, ARRAY_SIZE(stats))
data              159 drivers/net/ethernet/intel/iavf/iavf_ethtool.c iavf_add_queue_stats(u64 **data, struct iavf_ring *ring)
data              174 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 			iavf_add_one_ethtool_stat(&(*data)[i], ring, &stats[i]);
data              178 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	*data += size;
data              341 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 				   struct ethtool_stats *stats, u64 *data)
data              346 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	iavf_add_ethtool_stats(&data, adapter, iavf_gstrings_stats);
data              355 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		iavf_add_queue_stats(&data, ring);
data              360 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		iavf_add_queue_stats(&data, ring);
data              372 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_priv_flag_strings(struct net_device *netdev, u8 *data)
data              377 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		snprintf(data, ETH_GSTRING_LEN, "%s",
data              379 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		data += ETH_GSTRING_LEN;
data              390 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_stat_strings(struct net_device *netdev, u8 *data)
data              394 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	iavf_add_stat_strings(&data, iavf_gstrings_stats);
data              400 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		iavf_add_stat_strings(&data, iavf_gstrings_queue_stats,
data              402 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		iavf_add_stat_strings(&data, iavf_gstrings_queue_stats,
data              415 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_get_strings(struct net_device *netdev, u32 sset, u8 *data)
data              419 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		iavf_get_stat_strings(netdev, data);
data              422 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		iavf_get_priv_flag_strings(netdev, data);
data              541 drivers/net/ethernet/intel/iavf/iavf_ethtool.c static void iavf_set_msglevel(struct net_device *netdev, u32 data)
data              545 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	if (IAVF_DEBUG_USER & data)
data              546 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		adapter->hw.debug_mask = data;
data              547 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 	adapter->msg_enable = data;
data              836 drivers/net/ethernet/intel/iavf/iavf_ethtool.c 		cmd->data = adapter->num_active_queues;
data              262 drivers/net/ethernet/intel/iavf/iavf_main.c static irqreturn_t iavf_msix_aq(int irq, void *data)
data              264 drivers/net/ethernet/intel/iavf/iavf_main.c 	struct net_device *netdev = data;
data              283 drivers/net/ethernet/intel/iavf/iavf_main.c static irqreturn_t iavf_msix_clean_rings(int irq, void *data)
data              285 drivers/net/ethernet/intel/iavf/iavf_main.c 	struct iavf_q_vector *q_vector = data;
data             2780 drivers/net/ethernet/intel/iavf/iavf_main.c 				ether_addr_copy(vf->data.tcp_spec.dst_mac,
data             2790 drivers/net/ethernet/intel/iavf/iavf_main.c 				ether_addr_copy(vf->data.tcp_spec.src_mac,
data             2809 drivers/net/ethernet/intel/iavf/iavf_main.c 		vf->data.tcp_spec.vlan_id = cpu_to_be16(match.key->vlan_id);
data             2849 drivers/net/ethernet/intel/iavf/iavf_main.c 			vf->data.tcp_spec.dst_ip[0] = match.key->dst;
data             2853 drivers/net/ethernet/intel/iavf/iavf_main.c 			vf->data.tcp_spec.src_ip[0] = match.key->src;
data             2884 drivers/net/ethernet/intel/iavf/iavf_main.c 		memcpy(&vf->data.tcp_spec.dst_ip, &match.key->dst.s6_addr32,
data             2885 drivers/net/ethernet/intel/iavf/iavf_main.c 		       sizeof(vf->data.tcp_spec.dst_ip));
data             2888 drivers/net/ethernet/intel/iavf/iavf_main.c 		memcpy(&vf->data.tcp_spec.src_ip, &match.key->src.s6_addr32,
data             2889 drivers/net/ethernet/intel/iavf/iavf_main.c 		       sizeof(vf->data.tcp_spec.src_ip));
data             2916 drivers/net/ethernet/intel/iavf/iavf_main.c 			vf->data.tcp_spec.dst_port = match.key->dst;
data             2921 drivers/net/ethernet/intel/iavf/iavf_main.c 			vf->data.tcp_spec.src_port = match.key->src;
data             2941 drivers/net/ethernet/intel/iavf/iavf_main.c 		if (!filter->f.data.tcp_spec.dst_port) {
data             3333 drivers/net/ethernet/intel/iavf/iavf_main.c 	len = skb_network_header(skb) - skb->data;
data             1903 drivers/net/ethernet/intel/iavf/iavf_txrx.c 			l4_offset = l4.hdr - skb->data;
data             1925 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	l4_offset = l4.hdr - skb->data;
data             1988 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	offset = ((ip.hdr - skb->data) / 2) << IAVF_TX_DESC_LENGTH_MACLEN_SHIFT;
data             2005 drivers/net/ethernet/intel/iavf/iavf_txrx.c 				ipv6_skip_exthdr(skb, exthdr - skb->data,
data             2079 drivers/net/ethernet/intel/iavf/iavf_txrx.c 			ipv6_skip_exthdr(skb, exthdr - skb->data,
data             2287 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	dma = dma_map_single(tx_ring->dev, skb->data, size, DMA_TO_DEVICE);
data             2422 drivers/net/ethernet/intel/iavf/iavf_txrx.c 	prefetch(skb->data);
data             1039 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 &f->data.tcp_spec.dst_mac,
data             1040 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 &f->data.tcp_spec.src_mac,
data             1041 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 ntohs(f->data.tcp_spec.vlan_id),
data             1042 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 &f->data.tcp_spec.dst_ip[0],
data             1043 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 &f->data.tcp_spec.src_ip[0],
data             1044 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 ntohs(f->data.tcp_spec.dst_port),
data             1045 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 ntohs(f->data.tcp_spec.src_port));
data             1049 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 &f->data.tcp_spec.dst_mac,
data             1050 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 &f->data.tcp_spec.src_mac,
data             1051 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 ntohs(f->data.tcp_spec.vlan_id),
data             1052 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 &f->data.tcp_spec.dst_ip,
data             1053 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 &f->data.tcp_spec.src_ip,
data             1054 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 ntohs(f->data.tcp_spec.dst_port),
data             1055 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 			 ntohs(f->data.tcp_spec.src_port));
data              220 drivers/net/ethernet/intel/ice/ice.h 	irqreturn_t (*irq_handler)(int irq, void *data);
data              731 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h 	struct ice_aqc_txsched_elem data;
data              572 drivers/net/ethernet/intel/ice/ice_common.c 	struct ice_aqc_fw_logging_data *data = NULL;
data              616 drivers/net/ethernet/intel/ice/ice_common.c 			if (!data) {
data              617 drivers/net/ethernet/intel/ice/ice_common.c 				data = devm_kzalloc(ice_hw_to_dev(hw),
data              620 drivers/net/ethernet/intel/ice/ice_common.c 				if (!data)
data              626 drivers/net/ethernet/intel/ice/ice_common.c 			data->entry[chgs++] = cpu_to_le16(val);
data              644 drivers/net/ethernet/intel/ice/ice_common.c 			buf = data;
data              675 drivers/net/ethernet/intel/ice/ice_common.c 			v = le16_to_cpu(data->entry[i]);
data              682 drivers/net/ethernet/intel/ice/ice_common.c 	if (data)
data              683 drivers/net/ethernet/intel/ice/ice_common.c 		devm_kfree(ice_hw_to_dev(hw), data);
data             3253 drivers/net/ethernet/intel/ice/ice_common.c 	node.data.elem_type = ICE_AQC_ELEM_TYPE_LEAF;
data               37 drivers/net/ethernet/intel/ice/ice_common.h ice_read_sr_buf(struct ice_hw *hw, u16 offset, u16 *words, u16 *data);
data              605 drivers/net/ethernet/intel/ice/ice_dcb_lib.c 			vhdr = (struct vlan_ethhdr *)skb->data;
data              213 drivers/net/ethernet/intel/ice/ice_ethtool.c static void ice_set_msglevel(struct net_device *netdev, u32 data)
data              219 drivers/net/ethernet/intel/ice/ice_ethtool.c 	if (ICE_DBG_USER & data)
data              220 drivers/net/ethernet/intel/ice/ice_ethtool.c 		pf->hw.debug_mask = data;
data              222 drivers/net/ethernet/intel/ice/ice_ethtool.c 		pf->msg_enable = data;
data              224 drivers/net/ethernet/intel/ice/ice_ethtool.c 	pf->msg_enable = data;
data              504 drivers/net/ethernet/intel/ice/ice_ethtool.c 	u8 *data;
data              509 drivers/net/ethernet/intel/ice/ice_ethtool.c 	data = devm_kzalloc(&pf->pdev->dev, size, GFP_KERNEL);
data              510 drivers/net/ethernet/intel/ice/ice_ethtool.c 	if (!data)
data              516 drivers/net/ethernet/intel/ice/ice_ethtool.c 	memset(data, 0xFF, size);
data              517 drivers/net/ethernet/intel/ice/ice_ethtool.c 	data[32] = 0xDE;
data              518 drivers/net/ethernet/intel/ice/ice_ethtool.c 	data[42] = 0xAD;
data              519 drivers/net/ethernet/intel/ice/ice_ethtool.c 	data[44] = 0xBE;
data              520 drivers/net/ethernet/intel/ice/ice_ethtool.c 	data[46] = 0xEF;
data              522 drivers/net/ethernet/intel/ice/ice_ethtool.c 	*ret_data = data;
data              555 drivers/net/ethernet/intel/ice/ice_ethtool.c static int ice_diag_send(struct ice_ring *tx_ring, u8 *data, u16 size)
data              565 drivers/net/ethernet/intel/ice/ice_ethtool.c 	dma = dma_map_single(tx_ring->dev, data, size, DMA_TO_DEVICE);
data              771 drivers/net/ethernet/intel/ice/ice_ethtool.c 	      u64 *data)
data              785 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[ICE_ETH_TEST_REG] = 1;
data              786 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[ICE_ETH_TEST_EEPROM] = 1;
data              787 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[ICE_ETH_TEST_INTR] = 1;
data              788 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[ICE_ETH_TEST_LOOP] = 1;
data              789 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[ICE_ETH_TEST_LINK] = 1;
data              799 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_LINK] = ice_link_test(netdev);
data              800 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_EEPROM] = ice_eeprom_test(netdev);
data              801 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_INTR] = ice_intr_test(netdev);
data              802 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_LOOP] = ice_loopback_test(netdev);
data              803 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_REG] = ice_reg_test(netdev);
data              805 drivers/net/ethernet/intel/ice/ice_ethtool.c 		if (data[ICE_ETH_TEST_LINK] ||
data              806 drivers/net/ethernet/intel/ice/ice_ethtool.c 		    data[ICE_ETH_TEST_EEPROM] ||
data              807 drivers/net/ethernet/intel/ice/ice_ethtool.c 		    data[ICE_ETH_TEST_LOOP] ||
data              808 drivers/net/ethernet/intel/ice/ice_ethtool.c 		    data[ICE_ETH_TEST_INTR] ||
data              809 drivers/net/ethernet/intel/ice/ice_ethtool.c 		    data[ICE_ETH_TEST_REG])
data              827 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_LINK] = ice_link_test(netdev);
data              828 drivers/net/ethernet/intel/ice/ice_ethtool.c 		if (data[ICE_ETH_TEST_LINK])
data              832 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_REG] = 0;
data              833 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_EEPROM] = 0;
data              834 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_INTR] = 0;
data              835 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[ICE_ETH_TEST_LOOP] = 0;
data              842 drivers/net/ethernet/intel/ice/ice_ethtool.c static void ice_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data              846 drivers/net/ethernet/intel/ice/ice_ethtool.c 	char *p = (char *)data;
data              900 drivers/net/ethernet/intel/ice/ice_ethtool.c 		memcpy(data, ice_gstrings_test, ICE_TEST_LEN * ETH_GSTRING_LEN);
data             1297 drivers/net/ethernet/intel/ice/ice_ethtool.c 		      struct ethtool_stats __always_unused *stats, u64 *data)
data             1312 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[i++] = (ice_gstrings_vsi_stats[j].sizeof_stat ==
data             1322 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[i++] = ring->stats.pkts;
data             1323 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[i++] = ring->stats.bytes;
data             1325 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[i++] = 0;
data             1326 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[i++] = 0;
data             1333 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[i++] = ring->stats.pkts;
data             1334 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[i++] = ring->stats.bytes;
data             1336 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[i++] = 0;
data             1337 drivers/net/ethernet/intel/ice/ice_ethtool.c 			data[i++] = 0;
data             1348 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[i++] = (ice_gstrings_pf_stats[j].sizeof_stat ==
data             1353 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[i++] = pf->stats.priority_xon_tx[j];
data             1354 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[i++] = pf->stats.priority_xoff_tx[j];
data             1358 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[i++] = pf->stats.priority_xon_rx[j];
data             1359 drivers/net/ethernet/intel/ice/ice_ethtool.c 		data[i++] = pf->stats.priority_xoff_rx[j];
data             2547 drivers/net/ethernet/intel/ice/ice_ethtool.c 		cmd->data = vsi->rss_size;
data              519 drivers/net/ethernet/intel/ice/ice_lib.c static irqreturn_t ice_msix_clean_rings(int __always_unused irq, void *data)
data              521 drivers/net/ethernet/intel/ice/ice_lib.c 	struct ice_q_vector *q_vector = (struct ice_q_vector *)data;
data             1696 drivers/net/ethernet/intel/ice/ice_main.c static irqreturn_t ice_misc_intr(int __always_unused irq, void *data)
data             1698 drivers/net/ethernet/intel/ice/ice_main.c 	struct ice_pf *pf = (struct ice_pf *)data;
data             2645 drivers/net/ethernet/intel/ice/ice_main.c 		status = ice_copy_and_init_pkg(hw, firmware->data,
data             4832 drivers/net/ethernet/intel/ice/ice_main.c 	len = skb_network_header(skb) - skb->data;
data               20 drivers/net/ethernet/intel/ice/ice_nvm.c 		void *data, bool last_command, struct ice_sq_cd *cd)
data               41 drivers/net/ethernet/intel/ice/ice_nvm.c 	return ice_aq_send_cmd(hw, &desc, data, length, cd);
data               89 drivers/net/ethernet/intel/ice/ice_nvm.c ice_read_sr_aq(struct ice_hw *hw, u32 offset, u16 words, u16 *data,
data              101 drivers/net/ethernet/intel/ice/ice_nvm.c 		status = ice_aq_read_nvm(hw, 0, 2 * offset, 2 * words, data,
data              116 drivers/net/ethernet/intel/ice/ice_nvm.c ice_read_sr_word_aq(struct ice_hw *hw, u16 offset, u16 *data)
data              120 drivers/net/ethernet/intel/ice/ice_nvm.c 	status = ice_read_sr_aq(hw, offset, 1, data, true);
data              122 drivers/net/ethernet/intel/ice/ice_nvm.c 		*data = le16_to_cpu(*(__force __le16 *)data);
data              139 drivers/net/ethernet/intel/ice/ice_nvm.c ice_read_sr_buf_aq(struct ice_hw *hw, u16 offset, u16 *words, u16 *data)
data              165 drivers/net/ethernet/intel/ice/ice_nvm.c 					data + words_read, last_cmd);
data              177 drivers/net/ethernet/intel/ice/ice_nvm.c 		data[i] = le16_to_cpu(((__force __le16 *)data)[i]);
data              223 drivers/net/ethernet/intel/ice/ice_nvm.c ice_read_sr_word(struct ice_hw *hw, u16 offset, u16 *data)
data              229 drivers/net/ethernet/intel/ice/ice_nvm.c 		status = ice_read_sr_word_aq(hw, offset, data);
data              307 drivers/net/ethernet/intel/ice/ice_nvm.c ice_read_sr_buf(struct ice_hw *hw, u16 offset, u16 *words, u16 *data)
data              313 drivers/net/ethernet/intel/ice/ice_nvm.c 		status = ice_read_sr_buf_aq(hw, offset, words, data);
data               66 drivers/net/ethernet/intel/ice/ice_sched.c 	    start_node->info.data.elem_type == ICE_AQC_ELEM_TYPE_LEAF)
data              319 drivers/net/ethernet/intel/ice/ice_sched.c 	    node->info.data.elem_type != ICE_AQC_ELEM_TYPE_TC &&
data              320 drivers/net/ethernet/intel/ice/ice_sched.c 	    node->info.data.elem_type != ICE_AQC_ELEM_TYPE_ROOT_PORT &&
data              321 drivers/net/ethernet/intel/ice/ice_sched.c 	    node->info.data.elem_type != ICE_AQC_ELEM_TYPE_LEAF) {
data              678 drivers/net/ethernet/intel/ice/ice_sched.c 		buf->generic[i].data.elem_type = ICE_AQC_ELEM_TYPE_SE_GENERIC;
data              679 drivers/net/ethernet/intel/ice/ice_sched.c 		buf->generic[i].data.valid_sections =
data              682 drivers/net/ethernet/intel/ice/ice_sched.c 		buf->generic[i].data.generic = 0;
data              683 drivers/net/ethernet/intel/ice/ice_sched.c 		buf->generic[i].data.cir_bw.bw_profile_idx =
data              685 drivers/net/ethernet/intel/ice/ice_sched.c 		buf->generic[i].data.cir_bw.bw_alloc =
data              687 drivers/net/ethernet/intel/ice/ice_sched.c 		buf->generic[i].data.eir_bw.bw_profile_idx =
data              689 drivers/net/ethernet/intel/ice/ice_sched.c 		buf->generic[i].data.eir_bw.bw_alloc =
data              886 drivers/net/ethernet/intel/ice/ice_sched.c 	if (node && node->info.data.elem_type == ICE_AQC_ELEM_TYPE_LEAF) {
data              914 drivers/net/ethernet/intel/ice/ice_sched.c 		    node->info.data.elem_type != ICE_AQC_ELEM_TYPE_TC &&
data              915 drivers/net/ethernet/intel/ice/ice_sched.c 		    node->info.data.elem_type != ICE_AQC_ELEM_TYPE_ROOT_PORT) {
data              980 drivers/net/ethernet/intel/ice/ice_sched.c 	if (num_elems > 2 && buf[0].generic[num_elems - 1].data.elem_type ==
data             1000 drivers/net/ethernet/intel/ice/ice_sched.c 			if (buf[0].generic[j].data.elem_type ==
data             1586 drivers/net/ethernet/intel/ice/ice_sched.c 	return (node->info.data.elem_type == ICE_AQC_ELEM_TYPE_LEAF);
data             1618 drivers/net/ethernet/intel/ice/ice_txrx.c 	dma = dma_map_single(tx_ring->dev, skb->data, size, DMA_TO_DEVICE);
data             1766 drivers/net/ethernet/intel/ice/ice_txrx.c 	l2_len = ip.hdr - skb->data;
data             1789 drivers/net/ethernet/intel/ice/ice_txrx.c 			ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_proto,
data             1931 drivers/net/ethernet/intel/ice/ice_txrx.c 	l4_start = l4.hdr - skb->data;
data              123 drivers/net/ethernet/intel/igb/e1000_82575.c 	u16 data;
data              131 drivers/net/ethernet/intel/igb/e1000_82575.c 	ret_val = phy->ops.read_reg(hw, E1000_M88E1112_STATUS, &data);
data              135 drivers/net/ethernet/intel/igb/e1000_82575.c 	if (data & E1000_M88E1112_STATUS_LINK)
data              143 drivers/net/ethernet/intel/igb/e1000_82575.c 	ret_val = phy->ops.read_reg(hw, E1000_M88E1112_STATUS, &data);
data              148 drivers/net/ethernet/intel/igb/e1000_82575.c 	if (data & E1000_M88E1112_STATUS_LINK)
data              251 drivers/net/ethernet/intel/igb/e1000_82575.c 			u16 data;
data              261 drivers/net/ethernet/intel/igb/e1000_82575.c 						    &data);
data              265 drivers/net/ethernet/intel/igb/e1000_82575.c 			data = (data & E1000_M88E1112_MAC_CTRL_1_MODE_MASK) >>
data              267 drivers/net/ethernet/intel/igb/e1000_82575.c 			if (data == E1000_M88E1112_AUTO_COPPER_SGMII ||
data              268 drivers/net/ethernet/intel/igb/e1000_82575.c 			    data == E1000_M88E1112_AUTO_COPPER_BASEX)
data              763 drivers/net/ethernet/intel/igb/e1000_82575.c 					  u16 *data)
data              776 drivers/net/ethernet/intel/igb/e1000_82575.c 	ret_val = igb_read_phy_reg_i2c(hw, offset, data);
data              794 drivers/net/ethernet/intel/igb/e1000_82575.c 					   u16 data)
data              808 drivers/net/ethernet/intel/igb/e1000_82575.c 	ret_val = igb_write_phy_reg_i2c(hw, offset, data);
data              965 drivers/net/ethernet/intel/igb/e1000_82575.c 	u16 data;
data              967 drivers/net/ethernet/intel/igb/e1000_82575.c 	ret_val = phy->ops.read_reg(hw, IGP02E1000_PHY_POWER_MGMT, &data);
data              972 drivers/net/ethernet/intel/igb/e1000_82575.c 		data |= IGP02E1000_PM_D0_LPLU;
data              974 drivers/net/ethernet/intel/igb/e1000_82575.c 						 data);
data              980 drivers/net/ethernet/intel/igb/e1000_82575.c 						&data);
data              981 drivers/net/ethernet/intel/igb/e1000_82575.c 		data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data              983 drivers/net/ethernet/intel/igb/e1000_82575.c 						 data);
data              987 drivers/net/ethernet/intel/igb/e1000_82575.c 		data &= ~IGP02E1000_PM_D0_LPLU;
data              989 drivers/net/ethernet/intel/igb/e1000_82575.c 						 data);
data              997 drivers/net/ethernet/intel/igb/e1000_82575.c 					IGP01E1000_PHY_PORT_CONFIG, &data);
data             1001 drivers/net/ethernet/intel/igb/e1000_82575.c 			data |= IGP01E1000_PSCFR_SMART_SPEED;
data             1003 drivers/net/ethernet/intel/igb/e1000_82575.c 					IGP01E1000_PHY_PORT_CONFIG, data);
data             1008 drivers/net/ethernet/intel/igb/e1000_82575.c 					IGP01E1000_PHY_PORT_CONFIG, &data);
data             1012 drivers/net/ethernet/intel/igb/e1000_82575.c 			data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data             1014 drivers/net/ethernet/intel/igb/e1000_82575.c 					IGP01E1000_PHY_PORT_CONFIG, data);
data             1040 drivers/net/ethernet/intel/igb/e1000_82575.c 	u16 data;
data             1042 drivers/net/ethernet/intel/igb/e1000_82575.c 	data = rd32(E1000_82580_PHY_POWER_MGMT);
data             1045 drivers/net/ethernet/intel/igb/e1000_82575.c 		data |= E1000_82580_PM_D0_LPLU;
data             1048 drivers/net/ethernet/intel/igb/e1000_82575.c 		data &= ~E1000_82580_PM_SPD;
data             1050 drivers/net/ethernet/intel/igb/e1000_82575.c 		data &= ~E1000_82580_PM_D0_LPLU;
data             1058 drivers/net/ethernet/intel/igb/e1000_82575.c 			data |= E1000_82580_PM_SPD;
data             1060 drivers/net/ethernet/intel/igb/e1000_82575.c 			data &= ~E1000_82580_PM_SPD; }
data             1062 drivers/net/ethernet/intel/igb/e1000_82575.c 	wr32(E1000_82580_PHY_POWER_MGMT, data);
data             1083 drivers/net/ethernet/intel/igb/e1000_82575.c 	u16 data;
data             1085 drivers/net/ethernet/intel/igb/e1000_82575.c 	data = rd32(E1000_82580_PHY_POWER_MGMT);
data             1088 drivers/net/ethernet/intel/igb/e1000_82575.c 		data &= ~E1000_82580_PM_D3_LPLU;
data             1095 drivers/net/ethernet/intel/igb/e1000_82575.c 			data |= E1000_82580_PM_SPD;
data             1097 drivers/net/ethernet/intel/igb/e1000_82575.c 			data &= ~E1000_82580_PM_SPD;
data             1101 drivers/net/ethernet/intel/igb/e1000_82575.c 		data |= E1000_82580_PM_D3_LPLU;
data             1103 drivers/net/ethernet/intel/igb/e1000_82575.c 		data &= ~E1000_82580_PM_SPD;
data             1106 drivers/net/ethernet/intel/igb/e1000_82575.c 	wr32(E1000_82580_PHY_POWER_MGMT, data);
data             1659 drivers/net/ethernet/intel/igb/e1000_82575.c 	u16 data;
data             1711 drivers/net/ethernet/intel/igb/e1000_82575.c 			ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &data);
data             1717 drivers/net/ethernet/intel/igb/e1000_82575.c 			if (data & E1000_EEPROM_PCS_AUTONEG_DISABLE_BIT)
data             2165 drivers/net/ethernet/intel/igb/e1000_82575.c s32 igb_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data)
data             2173 drivers/net/ethernet/intel/igb/e1000_82575.c 	ret_val = igb_read_phy_reg_mdic(hw, offset, data);
data             2189 drivers/net/ethernet/intel/igb/e1000_82575.c s32 igb_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data)
data             2198 drivers/net/ethernet/intel/igb/e1000_82575.c 	ret_val = igb_write_phy_reg_mdic(hw, offset, data);
data             2342 drivers/net/ethernet/intel/igb/e1000_82575.c u16 igb_rxpbs_adjust_82580(u32 data)
data             2346 drivers/net/ethernet/intel/igb/e1000_82575.c 	if (data < ARRAY_SIZE(e1000_82580_rxpbs_table))
data             2347 drivers/net/ethernet/intel/igb/e1000_82575.c 		ret_val = e1000_82580_rxpbs_table[data];
data             2562 drivers/net/ethernet/intel/igb/e1000_82575.c 				  u16 *data, bool read)
data             2571 drivers/net/ethernet/intel/igb/e1000_82575.c 		ret_val = hw->phy.ops.read_reg(hw, E1000_EMIDATA, data);
data             2573 drivers/net/ethernet/intel/igb/e1000_82575.c 		ret_val = hw->phy.ops.write_reg(hw, E1000_EMIDATA, *data);
data             2584 drivers/net/ethernet/intel/igb/e1000_82575.c s32 igb_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data)
data             2586 drivers/net/ethernet/intel/igb/e1000_82575.c 	return __igb_access_emi_reg(hw, addr, data, true);
data             2788 drivers/net/ethernet/intel/igb/e1000_82575.c 	struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data;
data             2793 drivers/net/ethernet/intel/igb/e1000_82575.c 	data->sensor[0].temp = (rd32(E1000_THMJT) & 0xFF);
data             2820 drivers/net/ethernet/intel/igb/e1000_82575.c 					&data->sensor[i].temp);
data             2843 drivers/net/ethernet/intel/igb/e1000_82575.c 	struct e1000_thermal_sensor_data *data = &hw->mac.thermal_sensor_data;
data             2848 drivers/net/ethernet/intel/igb/e1000_82575.c 	memset(data, 0, sizeof(struct e1000_thermal_sensor_data));
data             2850 drivers/net/ethernet/intel/igb/e1000_82575.c 	data->sensor[0].location = 0x1;
data             2851 drivers/net/ethernet/intel/igb/e1000_82575.c 	data->sensor[0].caution_thresh =
data             2853 drivers/net/ethernet/intel/igb/e1000_82575.c 	data->sensor[0].max_op_thresh =
data             2884 drivers/net/ethernet/intel/igb/e1000_82575.c 			data->sensor[i].location = sensor_location;
data             2885 drivers/net/ethernet/intel/igb/e1000_82575.c 			data->sensor[i].caution_thresh = therm_limit;
data             2886 drivers/net/ethernet/intel/igb/e1000_82575.c 			data->sensor[i].max_op_thresh = therm_limit -
data               12 drivers/net/ethernet/intel/igb/e1000_82575.h 		      u8 *data);
data               14 drivers/net/ethernet/intel/igb/e1000_82575.h 		       u8 data);
data              249 drivers/net/ethernet/intel/igb/e1000_82575.h u16 igb_rxpbs_adjust_82580(u32 data);
data              250 drivers/net/ethernet/intel/igb/e1000_82575.h s32 igb_read_emi_reg(struct e1000_hw *, u16 addr, u16 *data);
data              188 drivers/net/ethernet/intel/igb/e1000_i210.c 				  u16 *data)
data              202 drivers/net/ethernet/intel/igb/e1000_i210.c 						     data + i);
data              228 drivers/net/ethernet/intel/igb/e1000_i210.c 				u16 *data)
data              247 drivers/net/ethernet/intel/igb/e1000_i210.c 			(data[i] << E1000_NVM_RW_REG_DATA) |
data              288 drivers/net/ethernet/intel/igb/e1000_i210.c 				   u16 *data)
data              302 drivers/net/ethernet/intel/igb/e1000_i210.c 						      data + i);
data              324 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_read_invm_word_i210(struct e1000_hw *hw, u8 address, u16 *data)
data              344 drivers/net/ethernet/intel/igb/e1000_i210.c 				*data = INVM_DWORD_TO_WORD_DATA(invm_dword);
data              346 drivers/net/ethernet/intel/igb/e1000_i210.c 					  address, *data);
data              366 drivers/net/ethernet/intel/igb/e1000_i210.c 				u16 words __always_unused, u16 *data)
data              373 drivers/net/ethernet/intel/igb/e1000_i210.c 		ret_val = igb_read_invm_word_i210(hw, (u8)offset, &data[0]);
data              375 drivers/net/ethernet/intel/igb/e1000_i210.c 						     &data[1]);
data              377 drivers/net/ethernet/intel/igb/e1000_i210.c 						     &data[2]);
data              382 drivers/net/ethernet/intel/igb/e1000_i210.c 		ret_val = igb_read_invm_word_i210(hw, (u8)offset, data);
data              384 drivers/net/ethernet/intel/igb/e1000_i210.c 			*data = NVM_INIT_CTRL_2_DEFAULT_I211;
data              389 drivers/net/ethernet/intel/igb/e1000_i210.c 		ret_val = igb_read_invm_word_i210(hw, (u8)offset, data);
data              391 drivers/net/ethernet/intel/igb/e1000_i210.c 			*data = NVM_INIT_CTRL_4_DEFAULT_I211;
data              396 drivers/net/ethernet/intel/igb/e1000_i210.c 		ret_val = igb_read_invm_word_i210(hw, (u8)offset, data);
data              398 drivers/net/ethernet/intel/igb/e1000_i210.c 			*data = NVM_LED_1_CFG_DEFAULT_I211;
data              403 drivers/net/ethernet/intel/igb/e1000_i210.c 		ret_val = igb_read_invm_word_i210(hw, (u8)offset, data);
data              405 drivers/net/ethernet/intel/igb/e1000_i210.c 			*data = NVM_LED_0_2_CFG_DEFAULT_I211;
data              410 drivers/net/ethernet/intel/igb/e1000_i210.c 		ret_val = igb_read_invm_word_i210(hw, (u8)offset, data);
data              412 drivers/net/ethernet/intel/igb/e1000_i210.c 			*data = ID_LED_RESERVED_FFFF;
data              417 drivers/net/ethernet/intel/igb/e1000_i210.c 		*data = hw->subsystem_device_id;
data              420 drivers/net/ethernet/intel/igb/e1000_i210.c 		*data = hw->subsystem_vendor_id;
data              423 drivers/net/ethernet/intel/igb/e1000_i210.c 		*data = hw->device_id;
data              426 drivers/net/ethernet/intel/igb/e1000_i210.c 		*data = hw->vendor_id;
data              430 drivers/net/ethernet/intel/igb/e1000_i210.c 		*data = NVM_RESERVED_WORD;
data              698 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_valid_led_default_i210(struct e1000_hw *hw, u16 *data)
data              702 drivers/net/ethernet/intel/igb/e1000_i210.c 	ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data);
data              708 drivers/net/ethernet/intel/igb/e1000_i210.c 	if (*data == ID_LED_RESERVED_0000 || *data == ID_LED_RESERVED_FFFF) {
data              711 drivers/net/ethernet/intel/igb/e1000_i210.c 			*data = ID_LED_DEFAULT_I210_SERDES;
data              715 drivers/net/ethernet/intel/igb/e1000_i210.c 			*data = ID_LED_DEFAULT_I210;
data              732 drivers/net/ethernet/intel/igb/e1000_i210.c 				  u8 dev_addr, u16 *data, bool read)
data              750 drivers/net/ethernet/intel/igb/e1000_i210.c 		ret_val = hw->phy.ops.read_reg(hw, E1000_MMDAAD, data);
data              752 drivers/net/ethernet/intel/igb/e1000_i210.c 		ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAAD, *data);
data              771 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data)
data              773 drivers/net/ethernet/intel/igb/e1000_i210.c 	return __igb_access_xmdio_reg(hw, addr, dev_addr, data, true);
data              783 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data)
data              785 drivers/net/ethernet/intel/igb/e1000_i210.c 	return __igb_access_xmdio_reg(hw, addr, dev_addr, &data, false);
data                9 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_valid_led_default_i210(struct e1000_hw *hw, u16 *data);
data               12 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data);
data               13 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data);
data             1336 drivers/net/ethernet/intel/igb/e1000_mac.c static s32 igb_valid_led_default(struct e1000_hw *hw, u16 *data)
data             1340 drivers/net/ethernet/intel/igb/e1000_mac.c 	ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data);
data             1346 drivers/net/ethernet/intel/igb/e1000_mac.c 	if (*data == ID_LED_RESERVED_0000 || *data == ID_LED_RESERVED_FFFF) {
data             1349 drivers/net/ethernet/intel/igb/e1000_mac.c 			*data = ID_LED_DEFAULT_82575_SERDES;
data             1353 drivers/net/ethernet/intel/igb/e1000_mac.c 			*data = ID_LED_DEFAULT;
data             1373 drivers/net/ethernet/intel/igb/e1000_mac.c 	u16 data, i, temp;
data             1379 drivers/net/ethernet/intel/igb/e1000_mac.c 		ret_val = igb_valid_led_default_i210(hw, &data);
data             1381 drivers/net/ethernet/intel/igb/e1000_mac.c 		ret_val = igb_valid_led_default(hw, &data);
data             1391 drivers/net/ethernet/intel/igb/e1000_mac.c 		temp = (data >> (i << 2)) & led_mask;
data             1589 drivers/net/ethernet/intel/igb/e1000_mac.c 			      u32 offset, u8 data)
data             1595 drivers/net/ethernet/intel/igb/e1000_mac.c 	regvalue = ((u32)data) | (offset << E1000_GEN_CTL_ADDRESS_SHIFT);
data               35 drivers/net/ethernet/intel/igb/e1000_mac.h 			     u32 offset, u8 data);
data               50 drivers/net/ethernet/intel/igb/e1000_nvm.c static void igb_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count)
data               63 drivers/net/ethernet/intel/igb/e1000_nvm.c 		if (data & mask)
data               96 drivers/net/ethernet/intel/igb/e1000_nvm.c 	u16 data;
data              101 drivers/net/ethernet/intel/igb/e1000_nvm.c 	data = 0;
data              104 drivers/net/ethernet/intel/igb/e1000_nvm.c 		data <<= 1;
data              111 drivers/net/ethernet/intel/igb/e1000_nvm.c 			data |= 1;
data              116 drivers/net/ethernet/intel/igb/e1000_nvm.c 	return data;
data              305 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
data              346 drivers/net/ethernet/intel/igb/e1000_nvm.c 		data[i] = (word_in >> 8) | (word_in << 8);
data              365 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
data              390 drivers/net/ethernet/intel/igb/e1000_nvm.c 		data[i] = (rd32(E1000_EERD) >>
data              410 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data)
data              459 drivers/net/ethernet/intel/igb/e1000_nvm.c 			u16 word_out = data[widx];
data               13 drivers/net/ethernet/intel/igb/e1000_nvm.h s32  igb_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
data               14 drivers/net/ethernet/intel/igb/e1000_nvm.h s32  igb_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
data               15 drivers/net/ethernet/intel/igb/e1000_nvm.h s32  igb_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data);
data              113 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data)
data              155 drivers/net/ethernet/intel/igb/e1000_phy.c 	*data = (u16) mdic;
data              169 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data)
data              185 drivers/net/ethernet/intel/igb/e1000_phy.c 	mdic = (((u32)data) |
data              226 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data)
data              258 drivers/net/ethernet/intel/igb/e1000_phy.c 	*data = ((i2ccmd >> 8) & 0x00FF) | ((i2ccmd << 8) & 0xFF00);
data              271 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data)
data              285 drivers/net/ethernet/intel/igb/e1000_phy.c 	phy_data_swapped = ((data >> 8) & 0x00FF) | ((data << 8) & 0xFF00);
data              330 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data)
data              365 drivers/net/ethernet/intel/igb/e1000_phy.c 	*data = (u8) data_local & 0xFF;
data              380 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data)
data              402 drivers/net/ethernet/intel/igb/e1000_phy.c 					data);
data              419 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data)
data              441 drivers/net/ethernet/intel/igb/e1000_phy.c 					 data);
data              726 drivers/net/ethernet/intel/igb/e1000_phy.c 	u16 data;
data              764 drivers/net/ethernet/intel/igb/e1000_phy.c 	ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_CTRL, &data);
data              768 drivers/net/ethernet/intel/igb/e1000_phy.c 	data &= ~IGP01E1000_PSCR_AUTO_MDIX;
data              772 drivers/net/ethernet/intel/igb/e1000_phy.c 		data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX;
data              775 drivers/net/ethernet/intel/igb/e1000_phy.c 		data |= IGP01E1000_PSCR_FORCE_MDI_MDIX;
data              779 drivers/net/ethernet/intel/igb/e1000_phy.c 		data |= IGP01E1000_PSCR_AUTO_MDIX;
data              782 drivers/net/ethernet/intel/igb/e1000_phy.c 	ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CTRL, data);
data              796 drivers/net/ethernet/intel/igb/e1000_phy.c 						    &data);
data              800 drivers/net/ethernet/intel/igb/e1000_phy.c 			data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data              803 drivers/net/ethernet/intel/igb/e1000_phy.c 						     data);
data              808 drivers/net/ethernet/intel/igb/e1000_phy.c 			ret_val = phy->ops.read_reg(hw, PHY_1000T_CTRL, &data);
data              812 drivers/net/ethernet/intel/igb/e1000_phy.c 			data &= ~CR_1000T_MS_ENABLE;
data              813 drivers/net/ethernet/intel/igb/e1000_phy.c 			ret_val = phy->ops.write_reg(hw, PHY_1000T_CTRL, data);
data              818 drivers/net/ethernet/intel/igb/e1000_phy.c 		ret_val = phy->ops.read_reg(hw, PHY_1000T_CTRL, &data);
data              823 drivers/net/ethernet/intel/igb/e1000_phy.c 		phy->original_ms_type = (data & CR_1000T_MS_ENABLE) ?
data              824 drivers/net/ethernet/intel/igb/e1000_phy.c 			((data & CR_1000T_MS_VALUE) ?
data              831 drivers/net/ethernet/intel/igb/e1000_phy.c 			data |= (CR_1000T_MS_ENABLE | CR_1000T_MS_VALUE);
data              834 drivers/net/ethernet/intel/igb/e1000_phy.c 			data |= CR_1000T_MS_ENABLE;
data              835 drivers/net/ethernet/intel/igb/e1000_phy.c 			data &= ~(CR_1000T_MS_VALUE);
data              838 drivers/net/ethernet/intel/igb/e1000_phy.c 			data &= ~CR_1000T_MS_ENABLE;
data              842 drivers/net/ethernet/intel/igb/e1000_phy.c 		ret_val = phy->ops.write_reg(hw, PHY_1000T_CTRL, data);
data             1398 drivers/net/ethernet/intel/igb/e1000_phy.c 	u16 data;
data             1403 drivers/net/ethernet/intel/igb/e1000_phy.c 	ret_val = phy->ops.read_reg(hw, IGP02E1000_PHY_POWER_MGMT, &data);
data             1408 drivers/net/ethernet/intel/igb/e1000_phy.c 		data &= ~IGP02E1000_PM_D3_LPLU;
data             1410 drivers/net/ethernet/intel/igb/e1000_phy.c 					     data);
data             1421 drivers/net/ethernet/intel/igb/e1000_phy.c 						    &data);
data             1425 drivers/net/ethernet/intel/igb/e1000_phy.c 			data |= IGP01E1000_PSCFR_SMART_SPEED;
data             1428 drivers/net/ethernet/intel/igb/e1000_phy.c 						     data);
data             1434 drivers/net/ethernet/intel/igb/e1000_phy.c 						     &data);
data             1438 drivers/net/ethernet/intel/igb/e1000_phy.c 			data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data             1441 drivers/net/ethernet/intel/igb/e1000_phy.c 						     data);
data             1448 drivers/net/ethernet/intel/igb/e1000_phy.c 		data |= IGP02E1000_PM_D3_LPLU;
data             1450 drivers/net/ethernet/intel/igb/e1000_phy.c 					      data);
data             1456 drivers/net/ethernet/intel/igb/e1000_phy.c 					    &data);
data             1460 drivers/net/ethernet/intel/igb/e1000_phy.c 		data &= ~IGP01E1000_PSCFR_SMART_SPEED;
data             1462 drivers/net/ethernet/intel/igb/e1000_phy.c 					     data);
data             1524 drivers/net/ethernet/intel/igb/e1000_phy.c 	u16 data;
data             1526 drivers/net/ethernet/intel/igb/e1000_phy.c 	ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_STATUS, &data);
data             1529 drivers/net/ethernet/intel/igb/e1000_phy.c 		phy->cable_polarity = (data & M88E1000_PSSR_REV_POLARITY)
data             1549 drivers/net/ethernet/intel/igb/e1000_phy.c 	u16 data, offset, mask;
data             1554 drivers/net/ethernet/intel/igb/e1000_phy.c 	ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_STATUS, &data);
data             1558 drivers/net/ethernet/intel/igb/e1000_phy.c 	if ((data & IGP01E1000_PSSR_SPEED_MASK) ==
data             1570 drivers/net/ethernet/intel/igb/e1000_phy.c 	ret_val = phy->ops.read_reg(hw, offset, &data);
data             1573 drivers/net/ethernet/intel/igb/e1000_phy.c 		phy->cable_polarity = (data & mask)
data             1989 drivers/net/ethernet/intel/igb/e1000_phy.c 	u16 data;
data             2008 drivers/net/ethernet/intel/igb/e1000_phy.c 	ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_STATUS, &data);
data             2012 drivers/net/ethernet/intel/igb/e1000_phy.c 	phy->is_mdix = (data & IGP01E1000_PSSR_MDIX) ? true : false;
data             2014 drivers/net/ethernet/intel/igb/e1000_phy.c 	if ((data & IGP01E1000_PSSR_SPEED_MASK) ==
data             2020 drivers/net/ethernet/intel/igb/e1000_phy.c 		ret_val = phy->ops.read_reg(hw, PHY_1000T_STATUS, &data);
data             2024 drivers/net/ethernet/intel/igb/e1000_phy.c 		phy->local_rx = (data & SR_1000T_LOCAL_RX_STATUS)
data             2028 drivers/net/ethernet/intel/igb/e1000_phy.c 		phy->remote_rx = (data & SR_1000T_REMOTE_RX_STATUS)
data             2423 drivers/net/ethernet/intel/igb/e1000_phy.c 	u16 data;
data             2426 drivers/net/ethernet/intel/igb/e1000_phy.c 	ret_val = phy->ops.read_reg(hw, I82580_PHY_STATUS_2, &data);
data             2429 drivers/net/ethernet/intel/igb/e1000_phy.c 		phy->cable_polarity = (data & I82580_PHY_STATUS2_REV_POLARITY)
data             2511 drivers/net/ethernet/intel/igb/e1000_phy.c 	u16 data;
data             2530 drivers/net/ethernet/intel/igb/e1000_phy.c 	ret_val = phy->ops.read_reg(hw, I82580_PHY_STATUS_2, &data);
data             2534 drivers/net/ethernet/intel/igb/e1000_phy.c 	phy->is_mdix = (data & I82580_PHY_STATUS2_MDIX) ? true : false;
data             2536 drivers/net/ethernet/intel/igb/e1000_phy.c 	if ((data & I82580_PHY_STATUS2_SPEED_MASK) ==
data             2542 drivers/net/ethernet/intel/igb/e1000_phy.c 		ret_val = phy->ops.read_reg(hw, PHY_1000T_STATUS, &data);
data             2546 drivers/net/ethernet/intel/igb/e1000_phy.c 		phy->local_rx = (data & SR_1000T_LOCAL_RX_STATUS)
data             2550 drivers/net/ethernet/intel/igb/e1000_phy.c 		phy->remote_rx = (data & SR_1000T_REMOTE_RX_STATUS)
data               35 drivers/net/ethernet/intel/igb/e1000_phy.h s32  igb_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data);
data               38 drivers/net/ethernet/intel/igb/e1000_phy.h s32  igb_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data);
data               46 drivers/net/ethernet/intel/igb/e1000_phy.h s32  igb_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data);
data               47 drivers/net/ethernet/intel/igb/e1000_phy.h s32  igb_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data);
data               48 drivers/net/ethernet/intel/igb/e1000_phy.h s32  igb_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data);
data               49 drivers/net/ethernet/intel/igb/e1000_phy.h s32  igb_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data);
data               50 drivers/net/ethernet/intel/igb/e1000_phy.h s32  igb_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data);
data               55 drivers/net/ethernet/intel/igb/e1000_phy.h s32  igb_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data);
data               56 drivers/net/ethernet/intel/igb/e1000_phy.h s32  igb_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data);
data              696 drivers/net/ethernet/intel/igb/igb.h static inline s32 igb_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data)
data              699 drivers/net/ethernet/intel/igb/igb.h 		return hw->phy.ops.read_reg(hw, offset, data);
data              704 drivers/net/ethernet/intel/igb/igb.h static inline s32 igb_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data)
data              707 drivers/net/ethernet/intel/igb/igb.h 		return hw->phy.ops.write_reg(hw, offset, data);
data              443 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_set_msglevel(struct net_device *netdev, u32 data)
data              446 drivers/net/ethernet/intel/igb/igb_ethtool.c 	adapter->msg_enable = data;
data             1203 drivers/net/ethernet/intel/igb/igb_ethtool.c static bool reg_pattern_test(struct igb_adapter *adapter, u64 *data,
data             1217 drivers/net/ethernet/intel/igb/igb_ethtool.c 			*data = reg;
data             1225 drivers/net/ethernet/intel/igb/igb_ethtool.c static bool reg_set_and_check(struct igb_adapter *adapter, u64 *data,
data             1237 drivers/net/ethernet/intel/igb/igb_ethtool.c 		*data = reg;
data             1246 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (reg_pattern_test(adapter, data, reg, mask, write)) \
data             1252 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (reg_set_and_check(adapter, data, reg, mask, write)) \
data             1256 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_reg_test(struct igb_adapter *adapter, u64 *data)
data             1301 drivers/net/ethernet/intel/igb/igb_ethtool.c 		*data = 1;
data             1350 drivers/net/ethernet/intel/igb/igb_ethtool.c 	*data = 0;
data             1354 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_eeprom_test(struct igb_adapter *adapter, u64 *data)
data             1358 drivers/net/ethernet/intel/igb/igb_ethtool.c 	*data = 0;
data             1366 drivers/net/ethernet/intel/igb/igb_ethtool.c 				*data = 2;
data             1371 drivers/net/ethernet/intel/igb/igb_ethtool.c 			*data = 2;
data             1375 drivers/net/ethernet/intel/igb/igb_ethtool.c 	return *data;
data             1378 drivers/net/ethernet/intel/igb/igb_ethtool.c static irqreturn_t igb_test_intr(int irq, void *data)
data             1380 drivers/net/ethernet/intel/igb/igb_ethtool.c 	struct igb_adapter *adapter = (struct igb_adapter *) data;
data             1388 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_intr_test(struct igb_adapter *adapter, u64 *data)
data             1395 drivers/net/ethernet/intel/igb/igb_ethtool.c 	*data = 0;
data             1401 drivers/net/ethernet/intel/igb/igb_ethtool.c 			*data = 1;
data             1408 drivers/net/ethernet/intel/igb/igb_ethtool.c 			*data = 1;
data             1416 drivers/net/ethernet/intel/igb/igb_ethtool.c 		*data = 1;
data             1475 drivers/net/ethernet/intel/igb/igb_ethtool.c 				*data = 3;
data             1497 drivers/net/ethernet/intel/igb/igb_ethtool.c 			*data = 4;
data             1519 drivers/net/ethernet/intel/igb/igb_ethtool.c 				*data = 5;
data             1536 drivers/net/ethernet/intel/igb/igb_ethtool.c 	return *data;
data             1774 drivers/net/ethernet/intel/igb/igb_ethtool.c 	memset(skb->data, 0xFF, frame_size);
data             1776 drivers/net/ethernet/intel/igb/igb_ethtool.c 	memset(&skb->data[frame_size], 0xAA, frame_size - 1);
data             1777 drivers/net/ethernet/intel/igb/igb_ethtool.c 	memset(&skb->data[frame_size + 10], 0xBE, 1);
data             1778 drivers/net/ethernet/intel/igb/igb_ethtool.c 	memset(&skb->data[frame_size + 12], 0xAF, 1);
data             1784 drivers/net/ethernet/intel/igb/igb_ethtool.c 	unsigned char *data;
data             1789 drivers/net/ethernet/intel/igb/igb_ethtool.c 	data = kmap(rx_buffer->page);
data             1791 drivers/net/ethernet/intel/igb/igb_ethtool.c 	if (data[3] != 0xFF ||
data             1792 drivers/net/ethernet/intel/igb/igb_ethtool.c 	    data[frame_size + 10] != 0xBE ||
data             1793 drivers/net/ethernet/intel/igb/igb_ethtool.c 	    data[frame_size + 12] != 0xAF)
data             1932 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_loopback_test(struct igb_adapter *adapter, u64 *data)
data             1940 drivers/net/ethernet/intel/igb/igb_ethtool.c 		*data = 0;
data             1947 drivers/net/ethernet/intel/igb/igb_ethtool.c 		*data = 0;
data             1950 drivers/net/ethernet/intel/igb/igb_ethtool.c 	*data = igb_setup_desc_rings(adapter);
data             1951 drivers/net/ethernet/intel/igb/igb_ethtool.c 	if (*data)
data             1953 drivers/net/ethernet/intel/igb/igb_ethtool.c 	*data = igb_setup_loopback_test(adapter);
data             1954 drivers/net/ethernet/intel/igb/igb_ethtool.c 	if (*data)
data             1956 drivers/net/ethernet/intel/igb/igb_ethtool.c 	*data = igb_run_loopback_test(adapter);
data             1962 drivers/net/ethernet/intel/igb/igb_ethtool.c 	return *data;
data             1965 drivers/net/ethernet/intel/igb/igb_ethtool.c static int igb_link_test(struct igb_adapter *adapter, u64 *data)
data             1968 drivers/net/ethernet/intel/igb/igb_ethtool.c 	*data = 0;
data             1980 drivers/net/ethernet/intel/igb/igb_ethtool.c 				return *data;
data             1984 drivers/net/ethernet/intel/igb/igb_ethtool.c 		*data = 1;
data             1991 drivers/net/ethernet/intel/igb/igb_ethtool.c 			*data = 1;
data             1993 drivers/net/ethernet/intel/igb/igb_ethtool.c 	return *data;
data             1997 drivers/net/ethernet/intel/igb/igb_ethtool.c 			  struct ethtool_test *eth_test, u64 *data)
data             2025 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (igb_link_test(adapter, &data[TEST_LINK]))
data             2034 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (igb_reg_test(adapter, &data[TEST_REG]))
data             2038 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (igb_eeprom_test(adapter, &data[TEST_EEP]))
data             2042 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (igb_intr_test(adapter, &data[TEST_IRQ]))
data             2048 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (igb_loopback_test(adapter, &data[TEST_LOOP]))
data             2068 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (if_running && igb_link_test(adapter, &data[TEST_LINK]))
data             2071 drivers/net/ethernet/intel/igb/igb_ethtool.c 			data[TEST_LINK] = 0;
data             2074 drivers/net/ethernet/intel/igb/igb_ethtool.c 		data[TEST_REG] = 0;
data             2075 drivers/net/ethernet/intel/igb/igb_ethtool.c 		data[TEST_EEP] = 0;
data             2076 drivers/net/ethernet/intel/igb/igb_ethtool.c 		data[TEST_IRQ] = 0;
data             2077 drivers/net/ethernet/intel/igb/igb_ethtool.c 		data[TEST_LOOP] = 0;
data             2292 drivers/net/ethernet/intel/igb/igb_ethtool.c 				  struct ethtool_stats *stats, u64 *data)
data             2306 drivers/net/ethernet/intel/igb/igb_ethtool.c 		data[i] = (igb_gstrings_stats[i].sizeof_stat ==
data             2311 drivers/net/ethernet/intel/igb/igb_ethtool.c 		data[i] = (igb_gstrings_net_stats[j].sizeof_stat ==
data             2320 drivers/net/ethernet/intel/igb/igb_ethtool.c 			data[i]   = ring->tx_stats.packets;
data             2321 drivers/net/ethernet/intel/igb/igb_ethtool.c 			data[i+1] = ring->tx_stats.bytes;
data             2322 drivers/net/ethernet/intel/igb/igb_ethtool.c 			data[i+2] = ring->tx_stats.restart_queue;
data             2328 drivers/net/ethernet/intel/igb/igb_ethtool.c 		data[i+2] += restart2;
data             2336 drivers/net/ethernet/intel/igb/igb_ethtool.c 			data[i]   = ring->rx_stats.packets;
data             2337 drivers/net/ethernet/intel/igb/igb_ethtool.c 			data[i+1] = ring->rx_stats.bytes;
data             2338 drivers/net/ethernet/intel/igb/igb_ethtool.c 			data[i+2] = ring->rx_stats.drops;
data             2339 drivers/net/ethernet/intel/igb/igb_ethtool.c 			data[i+3] = ring->rx_stats.csum_err;
data             2340 drivers/net/ethernet/intel/igb/igb_ethtool.c 			data[i+4] = ring->rx_stats.alloc_failed;
data             2347 drivers/net/ethernet/intel/igb/igb_ethtool.c static void igb_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data             2350 drivers/net/ethernet/intel/igb/igb_ethtool.c 	u8 *p = data;
data             2355 drivers/net/ethernet/intel/igb/igb_ethtool.c 		memcpy(data, *igb_gstrings_test,
data             2392 drivers/net/ethernet/intel/igb/igb_ethtool.c 		memcpy(data, igb_priv_flags_strings,
data             2458 drivers/net/ethernet/intel/igb/igb_ethtool.c 	cmd->data = IGB_MAX_RXNFC_FILTERS;
data             2510 drivers/net/ethernet/intel/igb/igb_ethtool.c 	cmd->data = IGB_MAX_RXNFC_FILTERS;
data             2527 drivers/net/ethernet/intel/igb/igb_ethtool.c 	cmd->data = 0;
data             2532 drivers/net/ethernet/intel/igb/igb_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2536 drivers/net/ethernet/intel/igb/igb_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2543 drivers/net/ethernet/intel/igb/igb_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data             2546 drivers/net/ethernet/intel/igb/igb_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2550 drivers/net/ethernet/intel/igb/igb_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2557 drivers/net/ethernet/intel/igb/igb_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data             2574 drivers/net/ethernet/intel/igb/igb_ethtool.c 		cmd->data = adapter->num_rx_queues;
data             2607 drivers/net/ethernet/intel/igb/igb_ethtool.c 	if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST |
data             2614 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             2615 drivers/net/ethernet/intel/igb/igb_ethtool.c 		    !(nfc->data & RXH_IP_DST) ||
data             2616 drivers/net/ethernet/intel/igb/igb_ethtool.c 		    !(nfc->data & RXH_L4_B_0_1) ||
data             2617 drivers/net/ethernet/intel/igb/igb_ethtool.c 		    !(nfc->data & RXH_L4_B_2_3))
data             2621 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             2622 drivers/net/ethernet/intel/igb/igb_ethtool.c 		    !(nfc->data & RXH_IP_DST))
data             2624 drivers/net/ethernet/intel/igb/igb_ethtool.c 		switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data             2636 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             2637 drivers/net/ethernet/intel/igb/igb_ethtool.c 		    !(nfc->data & RXH_IP_DST))
data             2639 drivers/net/ethernet/intel/igb/igb_ethtool.c 		switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data             2658 drivers/net/ethernet/intel/igb/igb_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             2659 drivers/net/ethernet/intel/igb/igb_ethtool.c 		    !(nfc->data & RXH_IP_DST) ||
data             2660 drivers/net/ethernet/intel/igb/igb_ethtool.c 		    (nfc->data & RXH_L4_B_0_1) ||
data             2661 drivers/net/ethernet/intel/igb/igb_ethtool.c 		    (nfc->data & RXH_L4_B_2_3))
data             3236 drivers/net/ethernet/intel/igb/igb_ethtool.c 				 struct ethtool_eeprom *ee, u8 *data)
data             3269 drivers/net/ethernet/intel/igb/igb_ethtool.c 	memcpy(data, (u8 *)dataword + (ee->offset & 1), ee->len);
data              460 drivers/net/ethernet/intel/igb/igb_main.c 					16, 1, buffer_info->skb->data,
data              565 drivers/net/ethernet/intel/igb/igb_main.c static int igb_get_i2c_data(void *data)
data              567 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_adapter *adapter = (struct igb_adapter *)data;
data              581 drivers/net/ethernet/intel/igb/igb_main.c static void igb_set_i2c_data(void *data, int state)
data              583 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_adapter *adapter = (struct igb_adapter *)data;
data              606 drivers/net/ethernet/intel/igb/igb_main.c static void igb_set_i2c_clk(void *data, int state)
data              608 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_adapter *adapter = (struct igb_adapter *)data;
data              629 drivers/net/ethernet/intel/igb/igb_main.c static int igb_get_i2c_clk(void *data)
data              631 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_adapter *adapter = (struct igb_adapter *)data;
data             2517 drivers/net/ethernet/intel/igb/igb_main.c 	mac_hdr_len = skb_network_header(skb) - skb->data;
data             2978 drivers/net/ethernet/intel/igb/igb_main.c 	adapter->i2c_algo.data = adapter;
data             5744 drivers/net/ethernet/intel/igb/igb_main.c 	l4_offset = l4.hdr - skb->data;
data             5763 drivers/net/ethernet/intel/igb/igb_main.c 	vlan_macip_lens |= (ip.hdr - skb->data) << E1000_ADVTXD_MACLEN_SHIFT;
data             5936 drivers/net/ethernet/intel/igb/igb_main.c 	dma = dma_map_single(tx_ring->dev, skb->data, size, DMA_TO_DEVICE);
data             6521 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_msix_other(int irq, void *data)
data             6523 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_adapter *adapter = data;
data             6580 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_msix_ring(int irq, void *data)
data             6582 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_q_vector *q_vector = data;
data             6670 drivers/net/ethernet/intel/igb/igb_main.c static int __igb_notify_dca(struct device *dev, void *data)
data             6676 drivers/net/ethernet/intel/igb/igb_main.c 	unsigned long event = *(unsigned long *)data;
data             7598 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_intr_msi(int irq, void *data)
data             7600 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_adapter *adapter = data;
data             7635 drivers/net/ethernet/intel/igb/igb_main.c static irqreturn_t igb_intr(int irq, void *data)
data             7637 drivers/net/ethernet/intel/igb/igb_main.c 	struct igb_adapter *adapter = data;
data             8094 drivers/net/ethernet/intel/igb/igb_main.c 		igb_ptp_rx_pktstamp(rx_ring->q_vector, skb->data, skb);
data             8518 drivers/net/ethernet/intel/igb/igb_main.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             8525 drivers/net/ethernet/intel/igb/igb_main.c 		data->phy_id = adapter->hw.phy.addr;
data             8528 drivers/net/ethernet/intel/igb/igb_main.c 		if (igb_read_phy_reg(&adapter->hw, data->reg_num & 0x1F,
data             8529 drivers/net/ethernet/intel/igb/igb_main.c 				     &data->val_out))
data             8817 drivers/net/ethernet/intel/igb/igb_main.c 	memcpy_fromio(skb->data, hw->hw_addr + E1000_WUPM_REG(0), wupl);
data             9467 drivers/net/ethernet/intel/igb/igb_main.c 		      u8 dev_addr, u8 *data)
data             9488 drivers/net/ethernet/intel/igb/igb_main.c 		*data = status;
data             9504 drivers/net/ethernet/intel/igb/igb_main.c 		       u8 dev_addr, u8 data)
data             9516 drivers/net/ethernet/intel/igb/igb_main.c 	status = i2c_smbus_write_byte_data(this_client, byte_offset, data);
data              112 drivers/net/ethernet/intel/igbvf/ethtool.c static void igbvf_set_msglevel(struct net_device *netdev, u32 data)
data              116 drivers/net/ethernet/intel/igbvf/ethtool.c 	adapter->msg_enable = data;
data              271 drivers/net/ethernet/intel/igbvf/ethtool.c static int igbvf_link_test(struct igbvf_adapter *adapter, u64 *data)
data              274 drivers/net/ethernet/intel/igbvf/ethtool.c 	*data = 0;
data              283 drivers/net/ethernet/intel/igbvf/ethtool.c 		*data = 1;
data              285 drivers/net/ethernet/intel/igbvf/ethtool.c 	return *data;
data              289 drivers/net/ethernet/intel/igbvf/ethtool.c 			    struct ethtool_test *eth_test, u64 *data)
data              298 drivers/net/ethernet/intel/igbvf/ethtool.c 	if (igbvf_link_test(adapter, &data[0]))
data              377 drivers/net/ethernet/intel/igbvf/ethtool.c 				    u64 *data)
data              388 drivers/net/ethernet/intel/igbvf/ethtool.c 		data[i] = ((igbvf_gstrings_stats[i].sizeof_stat ==
data              407 drivers/net/ethernet/intel/igbvf/ethtool.c 			      u8 *data)
data              409 drivers/net/ethernet/intel/igbvf/ethtool.c 	u8 *p = data;
data              414 drivers/net/ethernet/intel/igbvf/ethtool.c 		memcpy(data, *igbvf_gstrings_test, sizeof(igbvf_gstrings_test));
data              189 drivers/net/ethernet/intel/igbvf/netdev.c 			buffer_info->dma = dma_map_single(&pdev->dev, skb->data,
data              285 drivers/net/ethernet/intel/igbvf/netdev.c 		prefetch(skb->data - NET_IP_ALIGN);
data              849 drivers/net/ethernet/intel/igbvf/netdev.c static irqreturn_t igbvf_msix_other(int irq, void *data)
data              851 drivers/net/ethernet/intel/igbvf/netdev.c 	struct net_device *netdev = data;
data              866 drivers/net/ethernet/intel/igbvf/netdev.c static irqreturn_t igbvf_intr_msix_tx(int irq, void *data)
data              868 drivers/net/ethernet/intel/igbvf/netdev.c 	struct net_device *netdev = data;
data              894 drivers/net/ethernet/intel/igbvf/netdev.c static irqreturn_t igbvf_intr_msix_rx(int irq, void *data)
data              896 drivers/net/ethernet/intel/igbvf/netdev.c 	struct net_device *netdev = data;
data             2048 drivers/net/ethernet/intel/igbvf/netdev.c 	l4_offset = l4.hdr - skb->data;
data             2063 drivers/net/ethernet/intel/igbvf/netdev.c 	vlan_macip_lens |= (ip.hdr - skb->data) << E1000_ADVTXD_MACLEN_SHIFT;
data             2171 drivers/net/ethernet/intel/igbvf/netdev.c 	buffer_info->dma = dma_map_single(&pdev->dev, skb->data, len,
data             2655 drivers/net/ethernet/intel/igbvf/netdev.c 	mac_hdr_len = skb_network_header(skb) - skb->data;
data               44 drivers/net/ethernet/intel/igbvf/vf.h 				u32 data;
data              502 drivers/net/ethernet/intel/igc/igc.h static inline s32 igc_read_phy_reg(struct igc_hw *hw, u32 offset, u16 *data)
data              505 drivers/net/ethernet/intel/igc/igc.h 		return hw->phy.ops.read_reg(hw, offset, data);
data               56 drivers/net/ethernet/intel/igc/igc_base.h 				__le32 data;
data              318 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_set_msglevel(struct net_device *netdev, u32 data)
data              322 drivers/net/ethernet/intel/igc/igc_ethtool.c 	adapter->msg_enable = data;
data              658 drivers/net/ethernet/intel/igc/igc_ethtool.c static void igc_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data              661 drivers/net/ethernet/intel/igc/igc_ethtool.c 	u8 *p = data;
data              666 drivers/net/ethernet/intel/igc/igc_ethtool.c 		memcpy(data, *igc_gstrings_test,
data              703 drivers/net/ethernet/intel/igc/igc_ethtool.c 		memcpy(data, igc_priv_flags_strings,
data              724 drivers/net/ethernet/intel/igc/igc_ethtool.c 				  struct ethtool_stats *stats, u64 *data)
data              738 drivers/net/ethernet/intel/igc/igc_ethtool.c 		data[i] = (igc_gstrings_stats[i].sizeof_stat ==
data              743 drivers/net/ethernet/intel/igc/igc_ethtool.c 		data[i] = (igc_gstrings_net_stats[j].sizeof_stat ==
data              752 drivers/net/ethernet/intel/igc/igc_ethtool.c 			data[i]   = ring->tx_stats.packets;
data              753 drivers/net/ethernet/intel/igc/igc_ethtool.c 			data[i + 1] = ring->tx_stats.bytes;
data              754 drivers/net/ethernet/intel/igc/igc_ethtool.c 			data[i + 2] = ring->tx_stats.restart_queue;
data              760 drivers/net/ethernet/intel/igc/igc_ethtool.c 		data[i + 2] += restart2;
data              768 drivers/net/ethernet/intel/igc/igc_ethtool.c 			data[i]   = ring->rx_stats.packets;
data              769 drivers/net/ethernet/intel/igc/igc_ethtool.c 			data[i + 1] = ring->rx_stats.bytes;
data              770 drivers/net/ethernet/intel/igc/igc_ethtool.c 			data[i + 2] = ring->rx_stats.drops;
data              771 drivers/net/ethernet/intel/igc/igc_ethtool.c 			data[i + 3] = ring->rx_stats.csum_err;
data              772 drivers/net/ethernet/intel/igc/igc_ethtool.c 			data[i + 4] = ring->rx_stats.alloc_failed;
data              885 drivers/net/ethernet/intel/igc/igc_ethtool.c 	cmd->data = IGC_MAX_RXNFC_FILTERS;
data              937 drivers/net/ethernet/intel/igc/igc_ethtool.c 	cmd->data = IGC_MAX_RXNFC_FILTERS;
data              954 drivers/net/ethernet/intel/igc/igc_ethtool.c 	cmd->data = 0;
data              959 drivers/net/ethernet/intel/igc/igc_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              963 drivers/net/ethernet/intel/igc/igc_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              974 drivers/net/ethernet/intel/igc/igc_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              977 drivers/net/ethernet/intel/igc/igc_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              981 drivers/net/ethernet/intel/igc/igc_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              992 drivers/net/ethernet/intel/igc/igc_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data             1009 drivers/net/ethernet/intel/igc/igc_ethtool.c 		cmd->data = adapter->num_rx_queues;
data             1042 drivers/net/ethernet/intel/igc/igc_ethtool.c 	if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST |
data             1049 drivers/net/ethernet/intel/igc/igc_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             1050 drivers/net/ethernet/intel/igc/igc_ethtool.c 		    !(nfc->data & RXH_IP_DST) ||
data             1051 drivers/net/ethernet/intel/igc/igc_ethtool.c 		    !(nfc->data & RXH_L4_B_0_1) ||
data             1052 drivers/net/ethernet/intel/igc/igc_ethtool.c 		    !(nfc->data & RXH_L4_B_2_3))
data             1056 drivers/net/ethernet/intel/igc/igc_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             1057 drivers/net/ethernet/intel/igc/igc_ethtool.c 		    !(nfc->data & RXH_IP_DST))
data             1059 drivers/net/ethernet/intel/igc/igc_ethtool.c 		switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data             1071 drivers/net/ethernet/intel/igc/igc_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             1072 drivers/net/ethernet/intel/igc/igc_ethtool.c 		    !(nfc->data & RXH_IP_DST))
data             1074 drivers/net/ethernet/intel/igc/igc_ethtool.c 		switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data             1093 drivers/net/ethernet/intel/igc/igc_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             1094 drivers/net/ethernet/intel/igc/igc_ethtool.c 		    !(nfc->data & RXH_IP_DST) ||
data             1095 drivers/net/ethernet/intel/igc/igc_ethtool.c 		    (nfc->data & RXH_L4_B_0_1) ||
data             1096 drivers/net/ethernet/intel/igc/igc_ethtool.c 		    (nfc->data & RXH_L4_B_2_3))
data              110 drivers/net/ethernet/intel/igc/igc_hw.h 	s32 (*read)(struct igc_hw *hw, u16 offset, u16 i, u16 *data);
data              112 drivers/net/ethernet/intel/igc/igc_hw.h 	s32 (*write)(struct igc_hw *hw, u16 offset, u16 i, u16 *data);
data              115 drivers/net/ethernet/intel/igc/igc_hw.h 	s32 (*valid_led_default)(struct igc_hw *hw, u16 *data);
data              123 drivers/net/ethernet/intel/igc/igc_hw.h 	s32 (*read_reg)(struct igc_hw *hw, u32 address, u16 *data);
data              126 drivers/net/ethernet/intel/igc/igc_hw.h 	s32 (*write_reg)(struct igc_hw *hw, u32 address, u16 data);
data              180 drivers/net/ethernet/intel/igc/igc_i225.c 				  u16 *data)
data              197 drivers/net/ethernet/intel/igc/igc_i225.c 		status = igc_read_nvm_eerd(hw, offset, count, data + i);
data              219 drivers/net/ethernet/intel/igc/igc_i225.c 			      u16 *data)
data              238 drivers/net/ethernet/intel/igc/igc_i225.c 			(data[i] << IGC_NVM_RW_REG_DATA) |
data              279 drivers/net/ethernet/intel/igc/igc_i225.c 				   u16 *data)
data              296 drivers/net/ethernet/intel/igc/igc_i225.c 		status = igc_write_nvm_srwr(hw, offset, count, data + i);
data              315 drivers/net/ethernet/intel/igc/igc_i225.c 			   u16 *data);
data              972 drivers/net/ethernet/intel/igc/igc_main.c 	dma = dma_map_single(tx_ring->dev, skb->data, size, DMA_TO_DEVICE);
data             2298 drivers/net/ethernet/intel/igc/igc_main.c 	mac_hdr_len = skb_network_header(skb) - skb->data;
data             2539 drivers/net/ethernet/intel/igc/igc_main.c static irqreturn_t igc_msix_other(int irq, void *data)
data             2541 drivers/net/ethernet/intel/igc/igc_main.c 	struct igc_adapter *adapter = data;
data             2671 drivers/net/ethernet/intel/igc/igc_main.c static irqreturn_t igc_msix_ring(int irq, void *data)
data             2673 drivers/net/ethernet/intel/igc/igc_main.c 	struct igc_q_vector *q_vector = data;
data             3223 drivers/net/ethernet/intel/igc/igc_main.c static irqreturn_t igc_intr_msi(int irq, void *data)
data             3225 drivers/net/ethernet/intel/igc/igc_main.c 	struct igc_adapter *adapter = data;
data             3257 drivers/net/ethernet/intel/igc/igc_main.c static irqreturn_t igc_intr(int irq, void *data)
data             3259 drivers/net/ethernet/intel/igc/igc_main.c 	struct igc_adapter *adapter = data;
data               97 drivers/net/ethernet/intel/igc/igc_nvm.c s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data)
data              122 drivers/net/ethernet/intel/igc/igc_nvm.c 		data[i] = (rd32(IGC_EERD) >> IGC_NVM_RW_REG_DATA);
data               10 drivers/net/ethernet/intel/igc/igc_nvm.h s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, u16 *data);
data              545 drivers/net/ethernet/intel/igc/igc_phy.c static s32 igc_read_phy_reg_mdic(struct igc_hw *hw, u32 offset, u16 *data)
data              587 drivers/net/ethernet/intel/igc/igc_phy.c 	*data = (u16)mdic;
data              601 drivers/net/ethernet/intel/igc/igc_phy.c static s32 igc_write_phy_reg_mdic(struct igc_hw *hw, u32 offset, u16 data)
data              617 drivers/net/ethernet/intel/igc/igc_phy.c 	mdic = (((u32)data) |
data              658 drivers/net/ethernet/intel/igc/igc_phy.c 				  u8 dev_addr, u16 *data, bool read)
data              676 drivers/net/ethernet/intel/igc/igc_phy.c 		ret_val = hw->phy.ops.read_reg(hw, IGC_MMDAAD, data);
data              678 drivers/net/ethernet/intel/igc/igc_phy.c 		ret_val = hw->phy.ops.write_reg(hw, IGC_MMDAAD, *data);
data              698 drivers/net/ethernet/intel/igc/igc_phy.c 			      u8 dev_addr, u16 *data)
data              700 drivers/net/ethernet/intel/igc/igc_phy.c 	return __igc_access_xmdio_reg(hw, addr, dev_addr, data, true);
data              711 drivers/net/ethernet/intel/igc/igc_phy.c 			       u8 dev_addr, u16 data)
data              713 drivers/net/ethernet/intel/igc/igc_phy.c 	return __igc_access_xmdio_reg(hw, addr, dev_addr, &data, false);
data              725 drivers/net/ethernet/intel/igc/igc_phy.c s32 igc_write_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 data)
data              736 drivers/net/ethernet/intel/igc/igc_phy.c 		ret_val = igc_write_phy_reg_mdic(hw, offset, data);
data              742 drivers/net/ethernet/intel/igc/igc_phy.c 					      data);
data              758 drivers/net/ethernet/intel/igc/igc_phy.c s32 igc_read_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 *data)
data              769 drivers/net/ethernet/intel/igc/igc_phy.c 		ret_val = igc_read_phy_reg_mdic(hw, offset, data);
data              775 drivers/net/ethernet/intel/igc/igc_phy.c 					     data);
data               18 drivers/net/ethernet/intel/igc/igc_phy.h s32 igc_write_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 data);
data               19 drivers/net/ethernet/intel/igc/igc_phy.h s32 igc_read_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 *data);
data               12 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 				u16 data,
data               67 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 					 u16 data,
data               88 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 		if (data & mask)
data              118 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 	u16 data;
data              130 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 	data = 0;
data              133 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 		data = data << 1;
data              140 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 			data |= 1;
data              145 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 	return data;
data              353 drivers/net/ethernet/intel/ixgb/ixgb_ee.c ixgb_write_eeprom(struct ixgb_hw *hw, u16 offset, u16 data)
data              374 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 	ixgb_shift_out_bits(hw, data, 16);
data              408 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 	u16 data;
data              421 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 	data = ixgb_shift_in_bits(hw);
data              426 drivers/net/ethernet/intel/ixgb/ixgb_ee.c 	return data;
data               77 drivers/net/ethernet/intel/ixgb/ixgb_ee.h void ixgb_write_eeprom(struct ixgb_hw *hw, u16 reg, u16 data);
data              187 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_set_msglevel(struct net_device *netdev, u32 data)
data              190 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c 	adapter->msg_enable = data;
data              575 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c 		struct ethtool_stats *stats, u64 *data)
data              594 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c 		data[i] = (ixgb_gstrings_stats[i].sizeof_stat ==
data              600 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c ixgb_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data              607 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c 			memcpy(data + i * ETH_GSTRING_LEN,
data              720 drivers/net/ethernet/intel/ixgb/ixgb_hw.c 	u32 data;
data              784 drivers/net/ethernet/intel/ixgb/ixgb_hw.c 	data = IXGB_READ_REG(hw, MSRWD);
data              785 drivers/net/ethernet/intel/ixgb/ixgb_hw.c 	data >>= IXGB_MSRWD_READ_DATA_SHIFT;
data              786 drivers/net/ethernet/intel/ixgb/ixgb_hw.c 	return((u16) data);
data              811 drivers/net/ethernet/intel/ixgb/ixgb_hw.c 			u16 data)
data              821 drivers/net/ethernet/intel/ixgb/ixgb_hw.c 	IXGB_WRITE_REG(hw, MSRWD, (u32)data);
data               66 drivers/net/ethernet/intel/ixgb/ixgb_main.c static irqreturn_t ixgb_intr(int irq, void *data);
data             1210 drivers/net/ethernet/intel/ixgb/ixgb_main.c 		ipcso = (void *)&(iph->check) - (void *)skb->data;
data             1213 drivers/net/ethernet/intel/ixgb/ixgb_main.c 		tucso = (void *)&(tcp_hdr(skb)->check) - (void *)skb->data;
data             1317 drivers/net/ethernet/intel/ixgb/ixgb_main.c 						  skb->data + offset,
data             1725 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_intr(int irq, void *data)
data             1727 drivers/net/ethernet/intel/ixgb/ixgb_main.c 	struct net_device *netdev = data;
data             1920 drivers/net/ethernet/intel/ixgb/ixgb_main.c 				       (*skb)->data - NET_IP_ALIGN,
data             1962 drivers/net/ethernet/intel/ixgb/ixgb_main.c 		prefetch(skb->data - NET_IP_ALIGN);
data             2088 drivers/net/ethernet/intel/ixgb/ixgb_main.c 		                                  skb->data,
data               38 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 				     u8 dev_addr, u8 *data);
data               40 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 				      u8 dev_addr, u8 data);
data             1960 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 					  u16 words, u16 *data)
data             1969 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 		return ixgbe_read_eerd_buffer_generic(hw, offset, words, data);
data             1972 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 							 data);
data             1986 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 				   u16 offset, u16 *data)
data             1995 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 		return ixgbe_read_eerd_generic(hw, offset, data);
data             1997 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 	return ixgbe_read_eeprom_bit_bang_generic(hw, offset, data);
data             2065 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 				     u8 dev_addr, u8 *data)
data             2094 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 	status = ixgbe_read_i2c_byte_generic(hw, byte_offset, dev_addr, data);
data             2119 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 				      u8 dev_addr, u8 data)
data             2148 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c 	status = ixgbe_write_i2c_byte_generic(hw, byte_offset, dev_addr, data);
data               18 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
data               28 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 					     u16 words, u16 *data);
data               30 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 					     u16 words, u16 *data);
data              496 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	u16 data;
data              506 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	ret_val = hw->eeprom.ops.read(hw, IXGBE_PBANUM0_PTR, &data);
data              523 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	if (data != IXGBE_PBANUM_PTR_GUARD) {
data              533 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		pba_num[0] = (data >> 12) & 0xF;
data              534 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		pba_num[1] = (data >> 8) & 0xF;
data              535 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		pba_num[2] = (data >> 4) & 0xF;
data              536 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		pba_num[3] = data & 0xF;
data              580 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		ret_val = hw->eeprom.ops.read(hw, pba_ptr + offset, &data);
data              585 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		pba_num[offset * 2] = (u8)(data >> 8);
data              586 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		pba_num[(offset * 2) + 1] = (u8)(data & 0xFF);
data              900 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 					       u16 words, u16 *data)
data              930 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 							    count, &data[i]);
data              950 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 					      u16 words, u16 *data)
data              995 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 			word = data[i];
data             1026 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data)
data             1033 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	return ixgbe_write_eeprom_buffer_bit_bang(hw, offset, 1, &data);
data             1046 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 					      u16 words, u16 *data)
data             1069 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 							   count, &data[i]);
data             1088 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 					     u16 words, u16 *data)
data             1122 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		data[i] = (word_in >> 8) | (word_in << 8);
data             1140 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 				       u16 *data)
data             1147 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	return ixgbe_read_eeprom_buffer_bit_bang(hw, offset, 1, data);
data             1160 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 				   u16 words, u16 *data)
data             1182 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 			data[i] = (IXGBE_READ_REG(hw, IXGBE_EERD) >>
data             1205 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	u16 data[IXGBE_EEPROM_PAGE_SIZE_MAX];
data             1210 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		data[i] = i;
data             1214 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 					     IXGBE_EEPROM_PAGE_SIZE_MAX, data);
data             1219 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	status = ixgbe_read_eeprom_buffer_bit_bang(hw, offset, 1, data);
data             1227 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	hw->eeprom.word_page_size = IXGBE_EEPROM_PAGE_SIZE_MAX - data[0];
data             1242 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data)
data             1244 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	return ixgbe_read_eerd_buffer_generic(hw, offset, 1, data);
data             1257 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 				    u16 words, u16 *data)
data             1273 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		       (data[i] << IXGBE_EEPROM_RW_REG_DATA) |
data             1302 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data)
data             1304 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	return ixgbe_write_eewr_buffer_generic(hw, offset, 1, &data);
data             1539 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
data             1562 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		if (data & mask)
data             1597 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	u16 data = 0;
data             1611 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		data = data << 1;
data             1618 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 			data |= 1;
data             1623 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	return data;
data             3913 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	struct ixgbe_thermal_sensor_data *data = &hw->mac.thermal_sensor_data;
data             3945 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 					&data->sensor[i].temp);
data             3971 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	struct ixgbe_thermal_sensor_data *data = &hw->mac.thermal_sensor_data;
data             3973 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 	memset(data, 0, sizeof(struct ixgbe_thermal_sensor_data));
data             4011 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		data->sensor[i].location = sensor_location;
data             4012 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		data->sensor[i].caution_thresh = therm_limit;
data             4013 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c 		data->sensor[i].max_op_thresh = therm_limit - low_thresh_delta;
data               30 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data);
data               32 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h 					       u16 words, u16 *data);
data               33 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data);
data               35 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h 				   u16 words, u16 *data);
data               36 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data);
data               38 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h 				    u16 words, u16 *data);
data               40 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h 				       u16 *data);
data               42 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h 					      u16 words, u16 *data);
data               95 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h 			  u32 (*data)[FW_PHY_ACT_DATA_COUNT]);
data              508 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static void ixgbe_set_msglevel(struct net_device *netdev, u32 data)
data              511 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	adapter->msg_enable = data;
data             1193 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				    struct ethtool_stats *stats, u64 *data)
data             1216 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[i] = 0;
data             1220 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[i] = (ixgbe_gstrings_stats[i].sizeof_stat ==
data             1226 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[i] = 0;
data             1227 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[i+1] = 0;
data             1234 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[i]   = ring->stats.packets;
data             1235 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[i+1] = ring->stats.bytes;
data             1242 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[i] = 0;
data             1243 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[i+1] = 0;
data             1250 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[i]   = ring->stats.packets;
data             1251 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[i+1] = ring->stats.bytes;
data             1257 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[i++] = adapter->stats.pxontxc[j];
data             1258 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[i++] = adapter->stats.pxofftxc[j];
data             1261 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[i++] = adapter->stats.pxonrxc[j];
data             1262 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[i++] = adapter->stats.pxoffrxc[j];
data             1267 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			      u8 *data)
data             1269 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	char *p = (char *)data;
data             1275 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			memcpy(data, ixgbe_gstrings_test[i], ETH_GSTRING_LEN);
data             1276 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data += ETH_GSTRING_LEN;
data             1312 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		memcpy(data, ixgbe_priv_flags_strings,
data             1317 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_link_test(struct ixgbe_adapter *adapter, u64 *data)
data             1324 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 1;
data             1327 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	*data = 0;
data             1331 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		return *data;
data             1333 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 1;
data             1334 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	return *data;
data             1415 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static bool reg_pattern_test(struct ixgbe_adapter *adapter, u64 *data, int reg,
data             1423 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 1;
data             1433 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			*data = reg;
data             1442 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static bool reg_set_and_check(struct ixgbe_adapter *adapter, u64 *data, int reg,
data             1448 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 1;
data             1457 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = reg;
data             1465 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_reg_test(struct ixgbe_adapter *adapter, u64 *data)
data             1473 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 1;
data             1490 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 1;
data             1507 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 1;
data             1523 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				b = reg_pattern_test(adapter, data,
data             1529 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				b = reg_set_and_check(adapter, data,
data             1540 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				b = reg_pattern_test(adapter, data,
data             1546 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				b = reg_pattern_test(adapter, data,
data             1552 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				b = reg_pattern_test(adapter, data,
data             1564 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	*data = 0;
data             1568 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_eeprom_test(struct ixgbe_adapter *adapter, u64 *data)
data             1572 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 1;
data             1574 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 0;
data             1575 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	return *data;
data             1578 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static irqreturn_t ixgbe_test_intr(int irq, void *data)
data             1580 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	struct net_device *netdev = (struct net_device *) data;
data             1588 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_intr_test(struct ixgbe_adapter *adapter, u64 *data)
data             1594 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	*data = 0;
data             1604 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			*data = 1;
data             1612 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		*data = 1;
data             1645 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				*data = 3;
data             1663 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			*data = 4;
data             1684 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				*data = 5;
data             1698 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	return *data;
data             1859 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	memset(skb->data, 0xFF, frame_size);
data             1861 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	memset(&skb->data[frame_size], 0xAA, frame_size / 2 - 1);
data             1862 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	memset(&skb->data[frame_size + 10], 0xBE, 1);
data             1863 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	memset(&skb->data[frame_size + 12], 0xAF, 1);
data             1869 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	unsigned char *data;
data             1874 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	data = kmap(rx_buffer->page) + rx_buffer->page_offset;
data             1876 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	if (data[3] != 0xFF ||
data             1877 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	    data[frame_size + 10] != 0xBE ||
data             1878 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	    data[frame_size + 12] != 0xAF)
data             2039 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c static int ixgbe_loopback_test(struct ixgbe_adapter *adapter, u64 *data)
data             2041 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	*data = ixgbe_setup_desc_rings(adapter);
data             2042 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	if (*data)
data             2044 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	*data = ixgbe_setup_loopback_test(adapter);
data             2045 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	if (*data)
data             2047 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	*data = ixgbe_run_loopback_test(adapter);
data             2053 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	return *data;
data             2057 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			    struct ethtool_test *eth_test, u64 *data)
data             2064 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[0] = 1;
data             2065 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[1] = 1;
data             2066 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[2] = 1;
data             2067 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[3] = 1;
data             2068 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[4] = 1;
data             2081 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 					data[0] = 1;
data             2082 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 					data[1] = 1;
data             2083 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 					data[2] = 1;
data             2084 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 					data[3] = 1;
data             2085 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 					data[4] = 1;
data             2100 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (ixgbe_link_test(adapter, &data[4]))
data             2110 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (ixgbe_reg_test(adapter, &data[0]))
data             2115 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (ixgbe_eeprom_test(adapter, &data[1]))
data             2120 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (ixgbe_intr_test(adapter, &data[2]))
data             2128 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			data[3] = 0;
data             2134 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (ixgbe_loopback_test(adapter, &data[3]))
data             2150 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (ixgbe_link_test(adapter, &data[4]))
data             2154 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[0] = 0;
data             2155 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[1] = 0;
data             2156 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[2] = 0;
data             2157 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[3] = 0;
data             2420 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	cmd->data = (1024 << adapter->fdir_pballoc) - 2;
data             2466 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	fsp->h_ext.data[1] = htonl(rule->filter.formatted.vm_pool);
data             2467 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	fsp->m_ext.data[1] = htonl(mask->formatted.vm_pool);
data             2488 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	cmd->data = (1024 << adapter->fdir_pballoc) - 2;
data             2506 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	cmd->data = 0;
data             2511 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2515 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2522 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data             2525 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2529 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 			cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             2536 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data             2553 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		cmd->data = adapter->num_rx_queues;
data             2752 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				(unsigned char)ntohl(fsp->h_ext.data[1]);
data             2754 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 				(unsigned char)ntohl(fsp->m_ext.data[1]);
data             2829 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 	if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST |
data             2836 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             2837 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		    !(nfc->data & RXH_IP_DST) ||
data             2838 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		    !(nfc->data & RXH_L4_B_0_1) ||
data             2839 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		    !(nfc->data & RXH_L4_B_2_3))
data             2843 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             2844 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		    !(nfc->data & RXH_IP_DST))
data             2846 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data             2858 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             2859 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		    !(nfc->data & RXH_IP_DST))
data             2861 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data             2880 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		if (!(nfc->data & RXH_IP_SRC) ||
data             2881 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		    !(nfc->data & RXH_IP_DST) ||
data             2882 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		    (nfc->data & RXH_L4_B_0_1) ||
data             2883 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		    (nfc->data & RXH_L4_B_2_3))
data             3245 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 					 u8 *data)
data             3272 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c 		data[i - ee->offset] = databyte;
data              403 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 		fh = (struct fc_frame_header *)(skb->data +
data              406 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 		fh = (struct fc_frame_header *)(skb->data +
data             1176 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c 		ip4 = (struct iphdr *)(skb->data + ETH_HLEN);
data             1180 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c 		ip6 = (struct ipv6hdr *)(skb->data + ETH_HLEN);
data              703 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 						tx_buffer->skb->data,
data              931 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	u32 data;
data              939 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		data = IXGBE_READ_REG(hw, IXGBE_LXOFFRXC);
data              942 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		data = IXGBE_READ_REG(hw, IXGBE_LXOFFRXCNT);
data              944 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	hwstats->lxoffrxc += data;
data              947 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	if (!data)
data             1381 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int __ixgbe_notify_dca(struct device *dev, void *data)
data             1384 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	unsigned long event = *(unsigned long *)data;
data             1747 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		__le32 rsc_enabled = rx_desc->wb.lower.lo_dword.data &
data             1830 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		unsigned long offset = (unsigned long)(skb->data) & ~PAGE_MASK;
data             2090 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	unsigned int size = xdp->data_end - xdp->data;
data             2100 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	prefetch(xdp->data);
data             2102 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	prefetch(xdp->data + L1_CACHE_BYTES);
data             2130 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 				xdp->data - page_address(rx_buffer->page),
data             2139 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		       xdp->data, ALIGN(size, sizeof(long)));
data             2151 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	unsigned int metasize = xdp->data - xdp->data_meta;
data             2177 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	skb_reserve(skb, xdp->data - xdp->data_hard_start);
data             2178 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	__skb_put(skb, xdp->data_end - xdp->data);
data             2320 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			xdp.data = page_address(rx_buffer->page) +
data             2322 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			xdp.data_meta = xdp.data;
data             2323 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			xdp.data_hard_start = xdp.data -
data             2325 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			xdp.data_end = xdp.data + size;
data             3051 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static irqreturn_t ixgbe_msix_other(int irq, void *data)
data             3053 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	struct ixgbe_adapter *adapter = data;
data             3137 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static irqreturn_t ixgbe_msix_clean_rings(int irq, void *data)
data             3139 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	struct ixgbe_q_vector *q_vector = data;
data             3293 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static irqreturn_t ixgbe_intr(int irq, void *data)
data             3295 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	struct ixgbe_adapter *adapter = data;
data             5397 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_macvlan_up(struct net_device *vdev, void *data)
data             5399 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	struct ixgbe_adapter *adapter = data;
data             8016 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	l4_offset = l4.hdr - skb->data;
data             8038 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	vlan_macip_lens |= (ip.hdr - skb->data) << IXGBE_ADVTXD_MACLEN_SHIFT;
data             8232 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	dma = dma_map_single(tx_ring->dev, skb->data, size, DMA_TO_DEVICE);
data             8389 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	if (unlikely(hdr.network <= skb->data))
data             8424 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		hlen = hdr.network - skb->data;
data             8426 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		hlen -= hdr.network - skb->data;
data             8563 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	dma = dma_map_single(ring->dev, xdpf->data, len, DMA_TO_DEVICE);
data             8695 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			vhdr = (struct vlan_ethhdr *)skb->data;
data             9040 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_reassign_macvlan_pool(struct net_device *vdev, void *data)
data             9042 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	struct ixgbe_adapter *adapter = data;
data             9263 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		struct upper_walk_data *data = _data;
data             9264 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		struct ixgbe_adapter *adapter = data->adapter;
data             9265 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		int ifindex = data->ifindex;
data             9268 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			data->queue = adapter->rx_ring[vadapter->rx_base_queue]->reg_idx;
data             9269 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 			data->action = data->queue;
data             9282 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	struct upper_walk_data data;
data             9297 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	data.adapter = adapter;
data             9298 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	data.ifindex = ifindex;
data             9299 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	data.action = 0;
data             9300 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	data.queue = 0;
data             9302 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 					  get_macvlan_queue, &data)) {
data             9303 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		*action = data.action;
data             9304 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 		*queue = data.queue;
data             10206 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	mac_hdr_len = skb_network_header(skb) - skb->data;
data               14 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data);
data               15 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data);
data               17 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data);
data               18 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data);
data               21 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data);
data              474 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	u32 i, data, command;
data              532 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	data = IXGBE_READ_REG(hw, IXGBE_MSRWD);
data              533 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	data >>= IXGBE_MSRWD_READ_DATA_SHIFT;
data              534 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	*phy_data = (u16)(data);
data              689 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	s32 data;
data              704 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	data = ixgbe_msca_cmd(hw, cmd);
data              705 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	if (data < 0)
data              715 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	data = ixgbe_msca_cmd(hw, cmd);
data              716 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	if (data < 0)
data              720 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	data = IXGBE_READ_REG(hw, IXGBE_MSRWD);
data              721 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	data = (data >> IXGBE_MSRWD_READ_DATA_SHIFT) & GENMASK(16, 0);
data              725 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	return data;
data             2006 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 					   u8 dev_addr, u8 *data, bool lock)
data             2019 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	*data = 0;
data             2055 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 		status = ixgbe_clock_in_i2c_byte(hw, data);
data             2096 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 				u8 dev_addr, u8 *data)
data             2099 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 					       data, true);
data             2113 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 					 u8 dev_addr, u8 *data)
data             2116 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 					       data, false);
data             2131 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 					    u8 dev_addr, u8 data, bool lock)
data             2160 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 		status = ixgbe_clock_out_i2c_byte(hw, data);
data             2199 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 				 u8 dev_addr, u8 data)
data             2202 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 						data, true);
data             2216 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 					  u8 dev_addr, u8 data)
data             2219 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 						data, false);
data             2296 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data)
data             2301 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	*data = 0;
data             2304 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 		*data |= bit << i;
data             2317 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data)
data             2325 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 		bit = (data >> i) & 0x1;
data             2399 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data)
data             2416 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	*data = ixgbe_get_i2c_data(hw, &i2cctl);
data             2433 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data)
data             2438 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	status = ixgbe_set_i2c_data(hw, &i2cctl, data);
data             2452 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 		hw_dbg(hw, "I2C data was not set to %X\n", data);
data             2521 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data)
data             2525 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	if (data)
data             2537 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	if (!data)	/* Can't verify data in this case */
data             2547 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 	if (data != ixgbe_get_i2c_data(hw, i2cctl)) {
data             2548 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c 		hw_dbg(hw, "Error - I2C data was not set to %X.\n", data);
data              160 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h 				u8 dev_addr, u8 *data);
data              162 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h 					 u8 dev_addr, u8 *data);
data              164 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h 				 u8 dev_addr, u8 data);
data              166 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h 					  u8 dev_addr, u8 data);
data             2784 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h 	u16 data;
data             2793 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h 	u16 data;
data             2831 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h 	__be32 data[FW_PHY_ACT_DATA_COUNT];
data             2836 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h 	__be32 data[FW_PHY_ACT_DATA_COUNT];
data             2862 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h 				__le32 data;
data              218 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c static s32 ixgbe_read_eerd_X540(struct ixgbe_hw *hw, u16 offset, u16 *data)
data              225 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c 	status = ixgbe_read_eerd_generic(hw, offset, data);
data              241 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c 				       u16 offset, u16 words, u16 *data)
data              248 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c 	status = ixgbe_read_eerd_buffer_generic(hw, offset, words, data);
data              262 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c static s32 ixgbe_write_eewr_X540(struct ixgbe_hw *hw, u16 offset, u16 data)
data              269 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c 	status = ixgbe_write_eewr_generic(hw, offset, data);
data              285 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c 					u16 offset, u16 words, u16 *data)
data              292 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c 	status = ixgbe_write_eewr_buffer_generic(hw, offset, words, data);
data              431 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 			  u32 (*data)[FW_PHY_ACT_DATA_COUNT])
data              448 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 		for (i = 0; i < ARRAY_SIZE(hic.cmd.data); ++i)
data              449 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 			hic.cmd.data[i] = cpu_to_be32((*data)[i]);
data              459 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 				(*data)[i] = be32_to_cpu(hic.rsp.data[i]);
data              692 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 				       u32 device_type, u32 *data)
data              722 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 		*data = IXGBE_READ_REG(hw, IXGBE_SB_IOSF_INDIRECT_DATA);
data              793 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 					 u32 data)
data              804 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 	write_cmd.write_data = cpu_to_be32(data);
data              819 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 					u32 *data)
data              839 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 	*data = be32_to_cpu(hic.rsp.read_data);
data              853 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 					    u16 offset, u16 words, u16 *data)
data              899 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 			data[current_word] = (u16)(value & 0xffff);
data              904 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 				data[current_word] = (u16)(value & 0xffff);
data             1081 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c static s32 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 *data)
data             1104 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 		*data = (u16)IXGBE_READ_REG_ARRAY(hw, IXGBE_FLEX_MNG,
data             1170 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 					   u16 data)
data             1182 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 	buffer.data = data;
data             1197 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c static s32 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 data)
data             1202 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 		status = ixgbe_write_ee_hostif_data_X550(hw, offset, data);
data             1354 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 					     u16 *data)
data             1368 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 							 data[i]);
data             1389 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 					u32 device_type, u32 data)
data             1410 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c 	IXGBE_WRITE_REG(hw, IXGBE_SB_IOSF_INDIRECT_DATA, data);
data              156 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c 	offset = xdp->data - xdp->data_hard_start;
data              398 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c 	unsigned int metasize = xdp->data - xdp->data_meta;
data              399 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c 	unsigned int datasize = xdp->data_end - xdp->data;
data              409 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c 	skb_reserve(skb, xdp->data - xdp->data_hard_start);
data              410 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c 	memcpy(__skb_put(skb, datasize), xdp->data, datasize);
data              485 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c 		xdp.data = bi->addr;
data              486 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c 		xdp.data_meta = xdp.data;
data              487 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c 		xdp.data_hard_start = xdp.data - XDP_PACKET_HEADROOM;
data              488 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c 		xdp.data_end = xdp.data + size;
data              212 drivers/net/ethernet/intel/ixgbevf/defines.h 				__le32 data;
data              126 drivers/net/ethernet/intel/ixgbevf/ethtool.c static void ixgbevf_set_msglevel(struct net_device *netdev, u32 data)
data              130 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	adapter->msg_enable = data;
data              422 drivers/net/ethernet/intel/ixgbevf/ethtool.c 				      struct ethtool_stats *stats, u64 *data)
data              445 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i] = 0;
data              449 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		data[i] = (ixgbevf_gstrings_stats[i].sizeof_stat ==
data              457 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i++] = 0;
data              458 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i++] = 0;
data              464 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i]   = ring->stats.packets;
data              465 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i + 1] = ring->stats.bytes;
data              474 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i++] = 0;
data              475 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i++] = 0;
data              481 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i] = ring->stats.packets;
data              482 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i + 1] = ring->stats.bytes;
data              491 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i++] = 0;
data              492 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i++] = 0;
data              498 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i]   = ring->stats.packets;
data              499 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			data[i + 1] = ring->stats.bytes;
data              506 drivers/net/ethernet/intel/ixgbevf/ethtool.c 				u8 *data)
data              509 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	char *p = (char *)data;
data              514 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		memcpy(data, *ixgbe_gstrings_test,
data              544 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		memcpy(data, ixgbevf_priv_flags_strings,
data              550 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_link_test(struct ixgbevf_adapter *adapter, u64 *data)
data              555 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	*data = 0;
data              559 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		*data = 1;
data              561 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	return *data;
data              608 drivers/net/ethernet/intel/ixgbevf/ethtool.c static bool reg_pattern_test(struct ixgbevf_adapter *adapter, u64 *data,
data              614 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		*data = 1;
data              627 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			*data = reg;
data              636 drivers/net/ethernet/intel/ixgbevf/ethtool.c static bool reg_set_and_check(struct ixgbevf_adapter *adapter, u64 *data,
data              642 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		*data = 1;
data              651 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		*data = reg;
data              659 drivers/net/ethernet/intel/ixgbevf/ethtool.c static int ixgbevf_reg_test(struct ixgbevf_adapter *adapter, u64 *data)
data              667 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		*data = 1;
data              681 drivers/net/ethernet/intel/ixgbevf/ethtool.c 				b = reg_pattern_test(adapter, data,
data              687 drivers/net/ethernet/intel/ixgbevf/ethtool.c 				b = reg_set_and_check(adapter, data,
data              698 drivers/net/ethernet/intel/ixgbevf/ethtool.c 				b = reg_pattern_test(adapter, data,
data              704 drivers/net/ethernet/intel/ixgbevf/ethtool.c 				b = reg_pattern_test(adapter, data,
data              710 drivers/net/ethernet/intel/ixgbevf/ethtool.c 				b = reg_pattern_test(adapter, data,
data              722 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	*data = 0;
data              723 drivers/net/ethernet/intel/ixgbevf/ethtool.c 	return *data;
data              727 drivers/net/ethernet/intel/ixgbevf/ethtool.c 			      struct ethtool_test *eth_test, u64 *data)
data              735 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		data[0] = 1;
data              736 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		data[1] = 1;
data              749 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		if (ixgbevf_link_test(adapter, &data[1]))
data              759 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		if (ixgbevf_reg_test(adapter, &data[0]))
data              770 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		if (ixgbevf_link_test(adapter, &data[1]))
data              774 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		data[0] = 0;
data              875 drivers/net/ethernet/intel/ixgbevf/ethtool.c 		info->data = adapter->num_rx_queues;
data              563 drivers/net/ethernet/intel/ixgbevf/ipsec.c 		ip4 = (struct iphdr *)(skb->data + ETH_HLEN);
data              567 drivers/net/ethernet/intel/ixgbevf/ipsec.c 		ip6 = (struct ipv6hdr *)(skb->data + ETH_HLEN);
data               35 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h 		void *data;
data              308 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 			page_frag_free(tx_buffer->data);
data              861 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	unsigned int size = xdp->data_end - xdp->data;
data              872 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	prefetch(xdp->data);
data              874 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	prefetch(xdp->data + L1_CACHE_BYTES);
data              899 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 		headlen = eth_get_headlen(skb->dev, xdp->data,
data              903 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	memcpy(__skb_put(skb, headlen), xdp->data,
data              910 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 				(xdp->data + headlen) -
data              938 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	unsigned int metasize = xdp->data - xdp->data_meta;
data              964 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	skb_reserve(skb, xdp->data - xdp->data_hard_start);
data              965 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	__skb_put(skb, xdp->data_end - xdp->data);
data              992 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	len = xdp->data_end - xdp->data;
data              997 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	dma = dma_map_single(ring->dev, xdp->data, len, DMA_TO_DEVICE);
data             1007 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	tx_buffer->data = xdp->data;
data             1154 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 			xdp.data = page_address(rx_buffer->page) +
data             1156 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 			xdp.data_meta = xdp.data;
data             1157 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 			xdp.data_hard_start = xdp.data -
data             1159 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 			xdp.data_end = xdp.data + size;
data             1494 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static irqreturn_t ixgbevf_msix_other(int irq, void *data)
data             1496 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	struct ixgbevf_adapter *adapter = data;
data             1513 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static irqreturn_t ixgbevf_msix_clean_rings(int irq, void *data)
data             1515 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	struct ixgbevf_q_vector *q_vector = data;
data             2386 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 			page_frag_free(tx_buffer->data);
data             3804 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	l4_offset = l4.hdr - skb->data;
data             3827 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	vlan_macip_lens |= (ip.hdr - skb->data) << IXGBE_ADVTXD_MACLEN_SHIFT;
data             3965 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	dma = dma_map_single(tx_ring->dev, skb->data, size, DMA_TO_DEVICE);
data             4421 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c 	mac_hdr_len = skb_network_header(skb) - skb->data;
data              737 drivers/net/ethernet/jme.c 	mapping = pci_map_page(jme->pdev, virt_to_page(skb->data),
data              738 drivers/net/ethernet/jme.c 			       offset_in_page(skb->data), skb_tailroom(skb),
data             2053 drivers/net/ethernet/jme.c 	ret = jme_fill_tx_map(jme->pdev, ctxdesc, ctxbi, virt_to_page(skb->data),
data             2054 drivers/net/ethernet/jme.c 			offset_in_page(skb->data), len, hidma);
data             2765 drivers/net/ethernet/jme.c jme_smb_write(struct jme_adapter *jme, unsigned int addr, u8 data)
data             2782 drivers/net/ethernet/jme.c 		((data << SMBINTF_HWDATW_SHIFT) & SMBINTF_HWDATW) |
data             2812 drivers/net/ethernet/jme.c 		struct ethtool_eeprom *eeprom, u8 *data)
data             2822 drivers/net/ethernet/jme.c 		data[i] = jme_smb_read(jme, i + offset);
data             2829 drivers/net/ethernet/jme.c 		struct ethtool_eeprom *eeprom, u8 *data)
data             2841 drivers/net/ethernet/jme.c 		jme_smb_write(jme, i + offset, data[i]);
data              231 drivers/net/ethernet/korina.c 	dma_cache_wback((u32)skb->data, skb->len);
data              235 drivers/net/ethernet/korina.c 	td->ca = CPHYSADDR(skb->data);
data              399 drivers/net/ethernet/korina.c 		pkt_buf = (u8 *)lp->rx_skb[lp->rx_next_done]->data;
data              429 drivers/net/ethernet/korina.c 			rd->ca = CPHYSADDR(skb_new->data);
data              431 drivers/net/ethernet/korina.c 			rd->ca = CPHYSADDR(skb->data);
data              454 drivers/net/ethernet/korina.c 		rd->ca = CPHYSADDR(skb->data);
data              678 drivers/net/ethernet/korina.c 	struct mii_ioctl_data *data = if_mii(rq);
data              684 drivers/net/ethernet/korina.c 	rc = generic_mii_ioctl(&lp->mii_if, data, cmd, NULL);
data              768 drivers/net/ethernet/korina.c 		lp->rd_ring[i].ca = CPHYSADDR(skb->data);
data              111 drivers/net/ethernet/lantiq_etop.c 		ch->skb[ch->dma.desc]->data, MAX_DMA_DATA_LEN,
data              114 drivers/net/ethernet/lantiq_etop.c 		CPHYSADDR(ch->skb[ch->dma.desc]->data);
data              476 drivers/net/ethernet/lantiq_etop.c 	byte_offset = CPHYSADDR(skb->data) % 16;
data              482 drivers/net/ethernet/lantiq_etop.c 	desc->addr = ((unsigned int) dma_map_single(&priv->pdev->dev, skb->data, len,
data              167 drivers/net/ethernet/lantiq_xrx200.c 			ch->skb[ch->dma.desc]->data, XRX200_DMA_DATA_LEN,
data              304 drivers/net/ethernet/lantiq_xrx200.c 	mapping = dma_map_single(priv->dev, skb->data, len, DMA_TO_DEVICE);
data              428 drivers/net/ethernet/marvell/mv643xx_eth.c static inline void wrl(struct mv643xx_eth_private *mp, int offset, u32 data)
data              430 drivers/net/ethernet/marvell/mv643xx_eth.c 	writel(data, mp->shared->base + offset);
data              433 drivers/net/ethernet/marvell/mv643xx_eth.c static inline void wrlp(struct mv643xx_eth_private *mp, int offset, u32 data)
data              435 drivers/net/ethernet/marvell/mv643xx_eth.c 	writel(data, mp->base + offset);
data              628 drivers/net/ethernet/marvell/mv643xx_eth.c 		size = skb_end_pointer(skb) - skb->data;
data              630 drivers/net/ethernet/marvell/mv643xx_eth.c 						  skb->data, size,
data              687 drivers/net/ethernet/marvell/mv643xx_eth.c 		hdr_len = (void *)ip_hdr(skb) - (void *)skb->data;
data              731 drivers/net/ethernet/marvell/mv643xx_eth.c 		 struct sk_buff *skb, char *data, int length,
data              747 drivers/net/ethernet/marvell/mv643xx_eth.c 	if (length <= 8 && (uintptr_t)data & 0x7) {
data              750 drivers/net/ethernet/marvell/mv643xx_eth.c 		       data, length);
data              756 drivers/net/ethernet/marvell/mv643xx_eth.c 		desc->buf_ptr = dma_map_single(dev->dev.parent, data,
data              862 drivers/net/ethernet/marvell/mv643xx_eth.c 			ret = txq_put_data_tso(dev, txq, skb, tso.data, size,
data              973 drivers/net/ethernet/marvell/mv643xx_eth.c 	desc->buf_ptr = dma_map_single(mp->dev->dev.parent, skb->data,
data             1692 drivers/net/ethernet/marvell/mv643xx_eth.c 				    uint32_t stringset, uint8_t *data)
data             1698 drivers/net/ethernet/marvell/mv643xx_eth.c 			memcpy(data + i * ETH_GSTRING_LEN,
data             1707 drivers/net/ethernet/marvell/mv643xx_eth.c 					  uint64_t *data)
data             1726 drivers/net/ethernet/marvell/mv643xx_eth.c 		data[i] = (stat->sizeof_stat == 8) ?
data             2486 drivers/net/ethernet/marvell/mv643xx_eth.c 	unsigned int data;
data             2503 drivers/net/ethernet/marvell/mv643xx_eth.c 	data = rdlp(mp, PORT_SERIAL_CONTROL);
data             2504 drivers/net/ethernet/marvell/mv643xx_eth.c 	data &= ~(SERIAL_PORT_ENABLE		|
data             2507 drivers/net/ethernet/marvell/mv643xx_eth.c 	wrlp(mp, PORT_SERIAL_CONTROL, data);
data             2907 drivers/net/ethernet/marvell/mv643xx_eth.c 	u32 data;
data             2909 drivers/net/ethernet/marvell/mv643xx_eth.c 	data = rdl(mp, PHY_ADDR);
data             2910 drivers/net/ethernet/marvell/mv643xx_eth.c 	data &= ~(0x1f << addr_shift);
data             2911 drivers/net/ethernet/marvell/mv643xx_eth.c 	data |= (phy_addr & 0x1f) << addr_shift;
data             2912 drivers/net/ethernet/marvell/mv643xx_eth.c 	wrl(mp, PHY_ADDR, data);
data             2917 drivers/net/ethernet/marvell/mv643xx_eth.c 	unsigned int data;
data             2919 drivers/net/ethernet/marvell/mv643xx_eth.c 	data = rdl(mp, PHY_ADDR);
data             2921 drivers/net/ethernet/marvell/mv643xx_eth.c 	return (data >> (5 * mp->port_num)) & 0x1f;
data              418 drivers/net/ethernet/marvell/mvmdio.c 	{ .compatible = "marvell,orion-mdio", .data = (void *)BUS_TYPE_SMI },
data              419 drivers/net/ethernet/marvell/mvmdio.c 	{ .compatible = "marvell,xmdio", .data = (void *)BUS_TYPE_XSMI },
data              657 drivers/net/ethernet/marvell/mvneta.c static void mvreg_write(struct mvneta_port *pp, u32 offset, u32 data)
data              659 drivers/net/ethernet/marvell/mvneta.c 	writel(data, pp->base + offset);
data             1904 drivers/net/ethernet/marvell/mvneta.c 		void *data = rxq->buf_virt_addr[i];
data             1905 drivers/net/ethernet/marvell/mvneta.c 		if (!data || !(rx_desc->buf_phys_addr))
data             1910 drivers/net/ethernet/marvell/mvneta.c 		__free_page(data);
data             1957 drivers/net/ethernet/marvell/mvneta.c 		unsigned char *data;
data             1966 drivers/net/ethernet/marvell/mvneta.c 		data = page_address(page);
data             1968 drivers/net/ethernet/marvell/mvneta.c 		prefetch(data);
data             2005 drivers/net/ethernet/marvell/mvneta.c 			memcpy(rxq->skb->data, data + MVNETA_MH_SIZE,
data             2135 drivers/net/ethernet/marvell/mvneta.c 		unsigned char *data;
data             2144 drivers/net/ethernet/marvell/mvneta.c 		data = (u8 *)(uintptr_t)rx_desc->buf_cookie;
data             2172 drivers/net/ethernet/marvell/mvneta.c 			skb_put_data(skb, data + MVNETA_MH_SIZE + NET_SKB_PAD,
data             2200 drivers/net/ethernet/marvell/mvneta.c 		skb = build_skb(data, frag_size > PAGE_SIZE ? 0 : frag_size);
data             2258 drivers/net/ethernet/marvell/mvneta.c 		    struct sk_buff *skb, char *data, int size,
data             2265 drivers/net/ethernet/marvell/mvneta.c 	tx_desc->buf_phys_addr = dma_map_single(dev->dev.parent, data,
data             2331 drivers/net/ethernet/marvell/mvneta.c 						 tso.data, size,
data             2441 drivers/net/ethernet/marvell/mvneta.c 	tx_desc->buf_phys_addr = dma_map_single(dev->dev.parent, skb->data,
data             4084 drivers/net/ethernet/marvell/mvneta.c 				       u8 *data)
data             4090 drivers/net/ethernet/marvell/mvneta.c 			memcpy(data + i * ETH_GSTRING_LEN,
data             4138 drivers/net/ethernet/marvell/mvneta.c 				     struct ethtool_stats *stats, u64 *data)
data             4146 drivers/net/ethernet/marvell/mvneta.c 		*data++ = pp->ethtool_stats[i];
data             4167 drivers/net/ethernet/marvell/mvneta.c 		info->data =  rxq_number;
data               30 drivers/net/ethernet/marvell/mvneta_bm.c static void mvneta_bm_write(struct mvneta_bm *priv, u32 offset, u32 data)
data               32 drivers/net/ethernet/marvell/mvneta_bm.c 	writel(data, priv->reg_base + offset);
data              446 drivers/net/ethernet/marvell/mvneta_bm.c 	dn->data = priv;
data             1199 drivers/net/ethernet/marvell/mvpp2/mvpp2.h void mvpp2_write(struct mvpp2 *priv, u32 offset, u32 data);
data              337 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[0] = mvpp2_read(priv, MVPP2_CLS_FLOW_TBL0_REG);
data              338 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[1] = mvpp2_read(priv, MVPP2_CLS_FLOW_TBL1_REG);
data              339 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[2] = mvpp2_read(priv, MVPP2_CLS_FLOW_TBL2_REG);
data              347 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_write(priv, MVPP2_CLS_FLOW_TBL0_REG, fe->data[0]);
data              348 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_write(priv, MVPP2_CLS_FLOW_TBL1_REG, fe->data[1]);
data              349 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_write(priv, MVPP2_CLS_FLOW_TBL2_REG, fe->data[2]);
data              368 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le->data = mvpp2_read(priv, MVPP2_CLS_LKP_TBL_REG);
data              379 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	mvpp2_write(priv, MVPP2_CLS_LKP_TBL_REG, le->data);
data              385 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	return fe->data[1] & MVPP2_CLS_FLOW_TBL1_N_FIELDS_MASK;
data              391 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[1] &= ~MVPP2_CLS_FLOW_TBL1_N_FIELDS_MASK;
data              392 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[1] |= MVPP2_CLS_FLOW_TBL1_N_FIELDS(num_of_fields);
data              398 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	return (fe->data[2] >> MVPP2_CLS_FLOW_TBL2_FLD_OFFS(field_index)) &
data              405 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[2] &= ~MVPP2_CLS_FLOW_TBL2_FLD(field_index,
data              407 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[2] |= MVPP2_CLS_FLOW_TBL2_FLD(field_index, field_id);
data              413 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[0] &= ~MVPP2_CLS_FLOW_TBL0_ENG(MVPP2_CLS_FLOW_TBL0_ENG_MASK);
data              414 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[0] |= MVPP2_CLS_FLOW_TBL0_ENG(engine);
data              419 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	return (fe->data[0] >> MVPP2_CLS_FLOW_TBL0_OFFS) &
data              427 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		fe->data[0] |= MVPP2_CLS_FLOW_TBL0_PORT_ID_SEL;
data              429 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		fe->data[0] &= ~MVPP2_CLS_FLOW_TBL0_PORT_ID_SEL;
data              435 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[0] &= ~MVPP2_CLS_FLOW_TBL0_LAST;
data              436 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[0] |= !!is_last;
data              441 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[1] &= ~MVPP2_CLS_FLOW_TBL1_PRIO(MVPP2_CLS_FLOW_TBL1_PRIO_MASK);
data              442 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[1] |= MVPP2_CLS_FLOW_TBL1_PRIO(prio);
data              448 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[0] |= MVPP2_CLS_FLOW_TBL0_PORT_ID(port);
data              454 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[0] &= ~MVPP2_CLS_FLOW_TBL0_PORT_ID(port);
data              460 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[1] &= ~MVPP2_CLS_FLOW_TBL1_LU_TYPE(MVPP2_CLS_LU_TYPE_MASK);
data              461 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[1] |= MVPP2_CLS_FLOW_TBL1_LU_TYPE(lu_type);
data              482 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.data = 0;
data              487 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.data |= MVPP2_CLS_LKP_FLOW_PTR(MVPP2_CLS_FLT_FIRST(flow->flow_id));
data              490 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.data |= MVPP2_CLS_LKP_TBL_LOOKUP_EN_MASK;
data              650 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	fe->data[2] = 0;
data              913 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	memset(&fe.data, 0, sizeof(fe.data));
data              920 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.data = 0;
data              962 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.data = 0;
data              965 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.data &= ~MVPP2_CLS_LKP_TBL_RXQ_MASK;
data              966 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.data |= port->first_rxq;
data              969 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	le.data &= ~MVPP2_CLS_LKP_TBL_LOOKUP_EN_MASK;
data             1631 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		if (info->data & RXH_L4_B_0_1)
data             1633 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		if (info->data & RXH_L4_B_2_3)
data             1638 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		if (info->data & RXH_L2DA)
data             1640 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		if (info->data & RXH_VLAN)
data             1642 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		if (info->data & RXH_L3_PROTO)
data             1644 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		if (info->data & RXH_IP_SRC)
data             1647 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 		if (info->data & RXH_IP_DST)
data             1666 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 	info->data = 0;
data             1671 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			info->data |= RXH_L2DA;
data             1674 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			info->data |= RXH_VLAN;
data             1677 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			info->data |= RXH_L3_PROTO;
data             1681 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			info->data |= RXH_IP_SRC;
data             1685 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			info->data |= RXH_IP_DST;
data             1688 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			info->data |= RXH_L4_B_0_1;
data             1691 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c 			info->data |= RXH_L4_B_2_3;
data               80 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h #define MVPP22_CLS_C2_TCAM_EN(data)		((data) << 16)
data              253 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h 	u32 data[MVPP2_CLS_FLOWS_TBL_DATA_WORDS];
data              259 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h 	u32 data;
data              389 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	unsigned char data[8], mask[8];
data              395 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 		mvpp2_prs_tcam_data_byte_get(&pe, i, &data[i], &mask[i]);
data              397 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c 	seq_printf(s, "%*phN %*phN\n", 8, data, 8, mask);
data               75 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c void mvpp2_write(struct mvpp2 *priv, u32 offset, u32 data)
data               77 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	writel(data, priv->swth_base[0] + offset);
data              132 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			       u32 offset, u32 data)
data              134 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	writel(data, priv->swth_base[thread] + offset);
data              144 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				       u32 offset, u32 data)
data              146 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	writel_relaxed(data, priv->swth_base[thread] + offset);
data              335 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static void mvpp2_frag_free(const struct mvpp2_bm_pool *pool, void *data)
data              338 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		skb_free_frag(data);
data              340 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		kfree(data);
data              453 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		void *data;
data              461 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		data = (void *)phys_to_virt(buf_phys_addr);
data              462 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		if (!data)
data              465 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_frag_free(bm_pool, data);
data              637 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	void *data;
data              639 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	data = mvpp2_frag_alloc(bm_pool);
data              640 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	if (!data)
data              643 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	dma_addr = dma_map_single(port->dev->dev.parent, data,
data              647 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		mvpp2_frag_free(bm_pool, data);
data              651 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	*buf_phys_addr = virt_to_phys(data);
data              653 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	return data;
data             1488 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				      u8 *data)
data             1497 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		strscpy(data, mvpp2_ethtool_mib_regs[i].string,
data             1499 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		data += ETH_GSTRING_LEN;
data             1503 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		strscpy(data, mvpp2_ethtool_port_regs[i].string,
data             1505 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		data += ETH_GSTRING_LEN;
data             1510 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			snprintf(data, ETH_GSTRING_LEN,
data             1512 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			data += ETH_GSTRING_LEN;
data             1518 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			snprintf(data, ETH_GSTRING_LEN,
data             1521 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 			data += ETH_GSTRING_LEN;
data             1578 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 				    struct ethtool_stats *stats, u64 *data)
data             1588 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	memcpy(data, port->ethtool_stats,
data             2941 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		void *data;
data             2949 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		data = (void *)phys_to_virt(phys_addr);
data             2974 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		skb = build_skb(data, frag_size);
data             3125 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	buf_dma_addr = dma_map_single(dev->dev.parent, tso->data, sz,
data             3241 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 	buf_dma_addr = dma_map_single(dev->dev.parent, skb->data,
data             4224 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		info->data = port->nrxqs;
data             5973 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		.data = (void *)MVPP21,
data             5977 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 		.data = (void *)MVPP22,
data              160 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 				    u16 data)
data              165 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c 	return tcam_data == data;
data               59 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h #define MVPP2_PRS_TCAM_EN(data)		((data) << 16)
data              475 drivers/net/ethernet/marvell/octeontx2/af/cgx.c 	if (lmac->event_cb.notify_link_chg(&event, lmac->event_cb.data))
data              555 drivers/net/ethernet/marvell/octeontx2/af/cgx.c static irqreturn_t cgx_fwi_event_handler(int irq, void *data)
data              557 drivers/net/ethernet/marvell/octeontx2/af/cgx.c 	struct lmac *lmac = data;
data              633 drivers/net/ethernet/marvell/octeontx2/af/cgx.c 	lmac->event_cb.data = NULL;
data               92 drivers/net/ethernet/marvell/octeontx2/af/cgx.h 	int (*notify_link_chg)(struct cgx_link_event *event, void *data);
data               93 drivers/net/ethernet/marvell/octeontx2/af/cgx.h 	void *data;
data              139 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c static int cgx_lmac_postevent(struct cgx_link_event *event, void *data)
data              142 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c 	struct rvu *rvu = data;
data              237 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c 	cb.data = rvu;
data              278 drivers/net/ethernet/marvell/pxa168_eth.c static inline void wrl(struct pxa168_eth_private *pep, int offset, u32 data)
data              280 drivers/net/ethernet/marvell/pxa168_eth.c 	writel_relaxed(data, pep->base + offset);
data              322 drivers/net/ethernet/marvell/pxa168_eth.c 		size = skb_end_pointer(skb) - skb->data;
data              324 drivers/net/ethernet/marvell/pxa168_eth.c 							 skb->data,
data             1266 drivers/net/ethernet/marvell/pxa168_eth.c 	desc->buf_ptr = dma_map_single(&pep->pdev->dev, skb->data, length,
data               98 drivers/net/ethernet/marvell/skge.c static void genesis_get_stats(struct skge_port *skge, u64 *data);
data               99 drivers/net/ethernet/marvell/skge.c static void yukon_get_stats(struct skge_port *skge, u64 *data);
data              446 drivers/net/ethernet/marvell/skge.c 				   struct ethtool_stats *stats, u64 *data)
data              451 drivers/net/ethernet/marvell/skge.c 		genesis_get_stats(skge, data);
data              453 drivers/net/ethernet/marvell/skge.c 		yukon_get_stats(skge, data);
data              463 drivers/net/ethernet/marvell/skge.c 	u64 data[ARRAY_SIZE(skge_stats)];
data              466 drivers/net/ethernet/marvell/skge.c 		genesis_get_stats(skge, data);
data              468 drivers/net/ethernet/marvell/skge.c 		yukon_get_stats(skge, data);
data              470 drivers/net/ethernet/marvell/skge.c 	dev->stats.tx_bytes = data[0];
data              471 drivers/net/ethernet/marvell/skge.c 	dev->stats.rx_bytes = data[1];
data              472 drivers/net/ethernet/marvell/skge.c 	dev->stats.tx_packets = data[2] + data[4] + data[6];
data              473 drivers/net/ethernet/marvell/skge.c 	dev->stats.rx_packets = data[3] + data[5] + data[7];
data              474 drivers/net/ethernet/marvell/skge.c 	dev->stats.multicast = data[3] + data[5];
data              475 drivers/net/ethernet/marvell/skge.c 	dev->stats.collisions = data[10];
data              476 drivers/net/ethernet/marvell/skge.c 	dev->stats.tx_aborted_errors = data[12];
data              481 drivers/net/ethernet/marvell/skge.c static void skge_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              488 drivers/net/ethernet/marvell/skge.c 			memcpy(data + i * ETH_GSTRING_LEN,
data              821 drivers/net/ethernet/marvell/skge.c 			   u8 *data)
data              838 drivers/net/ethernet/marvell/skge.c 		memcpy(data, &val, n);
data              840 drivers/net/ethernet/marvell/skge.c 		data += n;
data              847 drivers/net/ethernet/marvell/skge.c 			   u8 *data)
data              867 drivers/net/ethernet/marvell/skge.c 		memcpy(&val, data, n);
data              872 drivers/net/ethernet/marvell/skge.c 		data += n;
data              941 drivers/net/ethernet/marvell/skge.c 	map = pci_map_single(skge->hw->pdev, skb->data, bufsize,
data             1731 drivers/net/ethernet/marvell/skge.c static void genesis_get_stats(struct skge_port *skge, u64 *data)
data             1750 drivers/net/ethernet/marvell/skge.c 	data[0] = (u64) xm_read32(hw, port, XM_TXO_OK_HI) << 32
data             1752 drivers/net/ethernet/marvell/skge.c 	data[1] = (u64) xm_read32(hw, port, XM_RXO_OK_HI) << 32
data             1756 drivers/net/ethernet/marvell/skge.c 		data[i] = xm_read32(hw, port, skge_stats[i].xmac_offset);
data             2245 drivers/net/ethernet/marvell/skge.c static void yukon_get_stats(struct skge_port *skge, u64 *data)
data             2251 drivers/net/ethernet/marvell/skge.c 	data[0] = (u64) gma_read32(hw, port, GM_TXO_OK_HI) << 32
data             2253 drivers/net/ethernet/marvell/skge.c 	data[1] = (u64) gma_read32(hw, port, GM_RXO_OK_HI) << 32
data             2257 drivers/net/ethernet/marvell/skge.c 		data[i] = gma_read32(hw, port,
data             2438 drivers/net/ethernet/marvell/skge.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             2448 drivers/net/ethernet/marvell/skge.c 		data->phy_id = hw->phy_addr;
data             2456 drivers/net/ethernet/marvell/skge.c 			err = __xm_phy_read(hw, skge->port, data->reg_num & 0x1f, &val);
data             2458 drivers/net/ethernet/marvell/skge.c 			err = __gm_phy_read(hw, skge->port, data->reg_num & 0x1f, &val);
data             2460 drivers/net/ethernet/marvell/skge.c 		data->val_out = val;
data             2467 drivers/net/ethernet/marvell/skge.c 			err = xm_phy_write(hw, skge->port, data->reg_num & 0x1f,
data             2468 drivers/net/ethernet/marvell/skge.c 				   data->val_in);
data             2470 drivers/net/ethernet/marvell/skge.c 			err = gm_phy_write(hw, skge->port, data->reg_num & 0x1f,
data             2471 drivers/net/ethernet/marvell/skge.c 				   data->val_in);
data             2751 drivers/net/ethernet/marvell/skge.c 	map = pci_map_single(hw->pdev, skb->data, len, PCI_DMA_TODEVICE);
data             3078 drivers/net/ethernet/marvell/skge.c 		skb_copy_from_linear_data(e->skb, skb->data, len);
data             3095 drivers/net/ethernet/marvell/skge.c 		prefetch(skb->data);
data             1212 drivers/net/ethernet/marvell/sky2.c 	re->data_addr = pci_map_single(pdev, skb->data, size, PCI_DMA_FROMDEVICE);
data             1366 drivers/net/ethernet/marvell/sky2.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             1376 drivers/net/ethernet/marvell/sky2.c 		data->phy_id = PHY_ADDR_MARV;
data             1383 drivers/net/ethernet/marvell/sky2.c 		err = __gm_phy_read(hw, sky2->port, data->reg_num & 0x1f, &val);
data             1386 drivers/net/ethernet/marvell/sky2.c 		data->val_out = val;
data             1392 drivers/net/ethernet/marvell/sky2.c 		err = gm_phy_write(hw, sky2->port, data->reg_num & 0x1f,
data             1393 drivers/net/ethernet/marvell/sky2.c 				   data->val_in);
data             1458 drivers/net/ethernet/marvell/sky2.c 		start = PTR_ALIGN(skb->data, 8);
data             1459 drivers/net/ethernet/marvell/sky2.c 		skb_reserve(skb, start - skb->data);
data             1843 drivers/net/ethernet/marvell/sky2.c 	mapping = pci_map_single(hw->pdev, skb->data, len, PCI_DMA_TODEVICE);
data             2469 drivers/net/ethernet/marvell/sky2.c 		skb_copy_from_linear_data(re->skb, skb->data, length);
data             2536 drivers/net/ethernet/marvell/sky2.c 	prefetch(skb->data);
data             3758 drivers/net/ethernet/marvell/sky2.c static void sky2_phy_stats(struct sky2_port *sky2, u64 * data, unsigned count)
data             3764 drivers/net/ethernet/marvell/sky2.c 	data[0] = get_stats64(hw, port, GM_TXO_OK_LO);
data             3765 drivers/net/ethernet/marvell/sky2.c 	data[1] = get_stats64(hw, port, GM_RXO_OK_LO);
data             3768 drivers/net/ethernet/marvell/sky2.c 		data[i] = get_stats32(hw, port, sky2_stats[i].offset);
data             3788 drivers/net/ethernet/marvell/sky2.c 				   struct ethtool_stats *stats, u64 * data)
data             3792 drivers/net/ethernet/marvell/sky2.c 	sky2_phy_stats(sky2, data, ARRAY_SIZE(sky2_stats));
data             3795 drivers/net/ethernet/marvell/sky2.c static void sky2_get_strings(struct net_device *dev, u32 stringset, u8 * data)
data             3802 drivers/net/ethernet/marvell/sky2.c 			memcpy(data + i * ETH_GSTRING_LEN,
data             4279 drivers/net/ethernet/marvell/sky2.c static int sky2_vpd_read(struct sky2_hw *hw, int cap, void *data,
data             4294 drivers/net/ethernet/marvell/sky2.c 		memcpy(data, &val, min(sizeof(val), length));
data             4296 drivers/net/ethernet/marvell/sky2.c 		data += sizeof(u32);
data             4303 drivers/net/ethernet/marvell/sky2.c static int sky2_vpd_write(struct sky2_hw *hw, int cap, const void *data,
data             4310 drivers/net/ethernet/marvell/sky2.c 		u32 val = *(u32 *)(data + i);
data             4323 drivers/net/ethernet/marvell/sky2.c 			   u8 *data)
data             4333 drivers/net/ethernet/marvell/sky2.c 	return sky2_vpd_read(sky2->hw, cap, data, eeprom->offset, eeprom->len);
data             4337 drivers/net/ethernet/marvell/sky2.c 			   u8 *data)
data             4352 drivers/net/ethernet/marvell/sky2.c 	return sky2_vpd_write(sky2->hw, cap, data, eeprom->offset, eeprom->len);
data              944 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	mapped_addr = dma_map_single(eth->dev, skb->data,
data             1231 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	u8 *data, *new_data;
data             1247 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		data = ring->data[idx];
data             1289 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		skb = build_skb(data, ring->frag_size);
data             1315 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		ring->data[idx] = new_data;
data             1663 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	ring->data = kcalloc(rx_dma_size, sizeof(*ring->data),
data             1665 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	if (!ring->data)
data             1669 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		ring->data[i] = netdev_alloc_frag(ring->frag_size);
data             1670 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		if (!ring->data[i])
data             1682 drivers/net/ethernet/mediatek/mtk_eth_soc.c 				ring->data[i] + NET_SKB_PAD + eth->ip_align,
data             1715 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	if (ring->data && ring->dma) {
data             1717 drivers/net/ethernet/mediatek/mtk_eth_soc.c 			if (!ring->data[i])
data             1725 drivers/net/ethernet/mediatek/mtk_eth_soc.c 			skb_free_frag(ring->data[i]);
data             1727 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		kfree(ring->data);
data             1728 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		ring->data = NULL;
data             2637 drivers/net/ethernet/mediatek/mtk_eth_soc.c static void mtk_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             2644 drivers/net/ethernet/mediatek/mtk_eth_soc.c 			memcpy(data, mtk_ethtool_stats[i].str, ETH_GSTRING_LEN);
data             2645 drivers/net/ethernet/mediatek/mtk_eth_soc.c 			data += ETH_GSTRING_LEN;
data             2662 drivers/net/ethernet/mediatek/mtk_eth_soc.c 				  struct ethtool_stats *stats, u64 *data)
data             2683 drivers/net/ethernet/mediatek/mtk_eth_soc.c 		data_dst = data;
data             2699 drivers/net/ethernet/mediatek/mtk_eth_soc.c 			cmd->data = MTK_MAX_RX_RING_NUM;
data             3136 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	{ .compatible = "mediatek,mt2701-eth", .data = &mt2701_data},
data             3137 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	{ .compatible = "mediatek,mt7621-eth", .data = &mt7621_data},
data             3138 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	{ .compatible = "mediatek,mt7622-eth", .data = &mt7622_data},
data             3139 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	{ .compatible = "mediatek,mt7623-eth", .data = &mt7623_data},
data             3140 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	{ .compatible = "mediatek,mt7629-eth", .data = &mt7629_data},
data             3141 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	{ .compatible = "ralink,rt5350-eth", .data = &rt5350_data},
data              653 drivers/net/ethernet/mediatek/mtk_eth_soc.h 	u8 **data;
data              860 drivers/net/ethernet/mellanox/mlx4/cmd.c 		pkey[i] = be16_to_cpu(((__be16 *) out_mad->data)[i]);
data              907 drivers/net/ethernet/mellanox/mlx4/cmd.c 	__be16 *outtab = (__be16 *)(outsmp->data);
data              954 drivers/net/ethernet/mellanox/mlx4/cmd.c 					u8 *state = outsmp->data + PORT_STATE_OFFSET;
data              958 drivers/net/ethernet/mellanox/mlx4/cmd.c 					memcpy(outsmp->data + PORT_CAPABILITY_LOCATION_IN_SMP, &slave_cap_mask, 4);
data              983 drivers/net/ethernet/mellanox/mlx4/cmd.c 							    data, slave, port);
data              985 drivers/net/ethernet/mellanox/mlx4/cmd.c 					memcpy(outsmp->data, &guid, 8);
data              989 drivers/net/ethernet/mellanox/mlx4/cmd.c 				memset(outsmp->data + 8, 0, 56);
data              998 drivers/net/ethernet/mellanox/mlx4/cmd.c 					memcpy(outsmp->data + 12, &slave_node_guid, 8);
data               58 drivers/net/ethernet/mellanox/mlx4/cq.c void mlx4_cq_tasklet_cb(unsigned long data)
data               62 drivers/net/ethernet/mellanox/mlx4/cq.c 	struct mlx4_eq_tasklet *ctx = (struct mlx4_eq_tasklet *)data;
data              364 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		struct ethtool_stats *stats, uint64_t *data)
data              379 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] = ((unsigned long *)&dev->stats)[i];
data              383 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] = ((unsigned long *)&priv->port_stats)[i];
data              387 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] =
data              393 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] =
data              398 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] = ((u64 *)&priv->rx_flowstats)[i];
data              403 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] =
data              408 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] = ((u64 *)&priv->tx_flowstats)[i];
data              412 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] = ((unsigned long *)&priv->pkstats)[i];
data              416 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] = ((unsigned long *)&priv->xdp_stats)[i];
data              420 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			data[index++] = ((unsigned long *)&priv->phy_stats)[i];
data              423 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		data[index++] = priv->tx_ring[TX][i]->packets;
data              424 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		data[index++] = priv->tx_ring[TX][i]->bytes;
data              427 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		data[index++] = priv->rx_ring[i]->packets;
data              428 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		data[index++] = priv->rx_ring[i]->bytes;
data              429 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		data[index++] = priv->rx_ring[i]->dropped;
data              430 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		data[index++] = priv->rx_ring[i]->xdp_drop;
data              431 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		data[index++] = priv->rx_ring[i]->xdp_tx;
data              432 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		data[index++] = priv->rx_ring[i]->xdp_tx_full;
data              445 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				uint32_t stringset, uint8_t *data)
data              457 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			strcpy(data + i * ETH_GSTRING_LEN, mlx4_en_test_names[i]);
data              460 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				strcpy(data + i * ETH_GSTRING_LEN, mlx4_en_test_names[i]);
data              468 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				strcpy(data + (index++) * ETH_GSTRING_LEN,
data              474 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				strcpy(data + (index++) * ETH_GSTRING_LEN,
data              480 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				strcpy(data + (index++) * ETH_GSTRING_LEN,
data              486 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				strcpy(data + (index++) * ETH_GSTRING_LEN,
data              492 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				strcpy(data + (index++) * ETH_GSTRING_LEN,
data              498 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				strcpy(data + (index++) * ETH_GSTRING_LEN,
data              504 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				strcpy(data + (index++) * ETH_GSTRING_LEN,
data              508 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			sprintf(data + (index++) * ETH_GSTRING_LEN,
data              510 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			sprintf(data + (index++) * ETH_GSTRING_LEN,
data              514 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			sprintf(data + (index++) * ETH_GSTRING_LEN,
data              516 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			sprintf(data + (index++) * ETH_GSTRING_LEN,
data              518 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			sprintf(data + (index++) * ETH_GSTRING_LEN,
data              520 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			sprintf(data + (index++) * ETH_GSTRING_LEN,
data              522 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			sprintf(data + (index++) * ETH_GSTRING_LEN,
data              524 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			sprintf(data + (index++) * ETH_GSTRING_LEN,
data              530 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			strcpy(data + i * ETH_GSTRING_LEN,
data             1739 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		cmd->data = priv->rx_ring_num;
data             1748 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		cmd->data = MAX_NUM_OF_FS_RULES;
data             1974 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			       void *data)
data             1981 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		*(u32 *)data = priv->prof->inline_thold;
data             1993 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 			       const void *data)
data             2000 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		val = *(u32 *)data;
data             2022 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	u8 data[4];
data             2026 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				   0/*offset*/, 2/*size*/, data);
data             2030 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	switch (data[0] /* identifier */) {
data             2036 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 		if (data[1] >= 0x3) { /* revision id */
data             2061 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 				     u8 *data)
data             2071 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 	memset(data, 0, ee->len);
data             2079 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c 					   offset, ee->len - i, data + i);
data              377 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	ip = (const struct iphdr *)(skb->data + nhoff);
data              383 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	ports = (const __be16 *)(skb->data + nhoff + 4 * ip->ihl);
data               88 drivers/net/ethernet/mellanox/mlx4/en_rx.c 		rx_desc->data[i].addr = cpu_to_be64(frags->dma +
data              117 drivers/net/ethernet/mellanox/mlx4/en_rx.c 		rx_desc->data[i].byte_count =
data              119 drivers/net/ethernet/mellanox/mlx4/en_rx.c 		rx_desc->data[i].lkey = cpu_to_be32(priv->mdev->mr.key);
data              127 drivers/net/ethernet/mellanox/mlx4/en_rx.c 		rx_desc->data[i].byte_count = 0;
data              128 drivers/net/ethernet/mellanox/mlx4/en_rx.c 		rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD);
data              129 drivers/net/ethernet/mellanox/mlx4/en_rx.c 		rx_desc->data[i].addr = 0;
data              149 drivers/net/ethernet/mellanox/mlx4/en_rx.c 		rx_desc->data[0].addr = cpu_to_be64(frags->dma +
data              536 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	const unsigned char *data = va + ETH_HLEN;
data              540 drivers/net/ethernet/mellanox/mlx4/en_rx.c 		if (data[i] != (unsigned char)i)
data              780 drivers/net/ethernet/mellanox/mlx4/en_rx.c 			xdp.data = va;
data              782 drivers/net/ethernet/mellanox/mlx4/en_rx.c 			xdp.data_end = xdp.data + length;
data              783 drivers/net/ethernet/mellanox/mlx4/en_rx.c 			orig_data = xdp.data;
data              787 drivers/net/ethernet/mellanox/mlx4/en_rx.c 			length = xdp.data_end - xdp.data;
data              788 drivers/net/ethernet/mellanox/mlx4/en_rx.c 			if (xdp.data != orig_data) {
data              789 drivers/net/ethernet/mellanox/mlx4/en_rx.c 				frags[0].page_offset = xdp.data -
data              791 drivers/net/ethernet/mellanox/mlx4/en_rx.c 				va = xdp.data;
data              277 drivers/net/ethernet/mellanox/mlx4/en_tx.c 	struct mlx4_wqe_data_seg *data = (void *) tx_desc + tx_info->data_offset;
data              310 drivers/net/ethernet/mellanox/mlx4/en_tx.c 				data++;
data              312 drivers/net/ethernet/mellanox/mlx4/en_tx.c 					(dma_addr_t)be64_to_cpu(data->addr),
data              313 drivers/net/ethernet/mellanox/mlx4/en_tx.c 					be32_to_cpu(data->byte_count),
data              317 drivers/net/ethernet/mellanox/mlx4/en_tx.c 			if ((void *)data >= end)
data              318 drivers/net/ethernet/mellanox/mlx4/en_tx.c 				data = ring->buf + ((void *)data - end);
data              321 drivers/net/ethernet/mellanox/mlx4/en_tx.c 				data++;
data              323 drivers/net/ethernet/mellanox/mlx4/en_tx.c 				if ((void *) data >= end)
data              324 drivers/net/ethernet/mellanox/mlx4/en_tx.c 					data = ring->buf;
data              326 drivers/net/ethernet/mellanox/mlx4/en_tx.c 					(dma_addr_t)be64_to_cpu(data->addr),
data              327 drivers/net/ethernet/mellanox/mlx4/en_tx.c 					be32_to_cpu(data->byte_count),
data              619 drivers/net/ethernet/mellanox/mlx4/en_tx.c 			*lso_header_size = (skb_inner_transport_header(skb) - skb->data) + inner_tcp_hdrlen(skb);
data              774 drivers/net/ethernet/mellanox/mlx4/en_tx.c 				  struct mlx4_wqe_data_seg *data,
data              795 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		data->addr = cpu_to_be64(dma);
data              796 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		data->lkey = mr_key;
data              798 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		data->byte_count = cpu_to_be32(byte_count);
data              799 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		--data;
data              806 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		dma = dma_map_single(ddev, skb->data +
data              812 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		data->addr = cpu_to_be64(dma);
data              813 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		data->lkey = mr_key;
data              815 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		data->byte_count = cpu_to_be32(byte_count);
data              827 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		++data;
data              828 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		dma_unmap_page(ddev, (dma_addr_t)be64_to_cpu(data->addr),
data              829 drivers/net/ethernet/mellanox/mlx4/en_tx.c 			       be32_to_cpu(data->byte_count),
data              843 drivers/net/ethernet/mellanox/mlx4/en_tx.c 	struct mlx4_wqe_data_seg *data;
data              925 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		data = &tx_desc->data;
data              926 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		data_offset = offsetof(struct mlx4_en_tx_desc, data);
data              930 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		data = (void *)&tx_desc->lso + lso_align;
data              942 drivers/net/ethernet/mellanox/mlx4/en_tx.c 	data += tx_info->nr_maps - 1;
data              945 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		if (!mlx4_en_build_dma_wqe(priv, shinfo, data, skb,
data              979 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		ethh = (struct ethhdr *)skb->data;
data              999 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		memcpy(tx_desc->lso.header, skb->data, lso_header_size);
data             1109 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		tx_info->data_offset = offsetof(struct mlx4_en_tx_desc, data);
data             1115 drivers/net/ethernet/mellanox/mlx4/en_tx.c 		tx_desc->data.lkey = ring->mr_key;
data             1128 drivers/net/ethernet/mellanox/mlx4/en_tx.c 	struct mlx4_wqe_data_seg *data;
data             1150 drivers/net/ethernet/mellanox/mlx4/en_tx.c 	data = &tx_desc->data;
data             1162 drivers/net/ethernet/mellanox/mlx4/en_tx.c 	data->addr = cpu_to_be64(dma + frame->page_offset);
data             1164 drivers/net/ethernet/mellanox/mlx4/en_tx.c 	data->byte_count = cpu_to_be32(length);
data             1036 drivers/net/ethernet/mellanox/mlx4/mlx4.h 			  struct mlx4_counter *data);
data             1220 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cq_tasklet_cb(unsigned long data);
data              247 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h 		struct mlx4_wqe_data_seg data; /* at least one data segment */
data              331 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h 	struct mlx4_wqe_data_seg data[0];
data             1985 drivers/net/ethernet/mellanox/mlx4/port.c 	u8	data[MODULE_INFO_MAX_READ];
data             2043 drivers/net/ethernet/mellanox/mlx4/port.c 			 u16 offset, u16 size, u8 *data)
data             2081 drivers/net/ethernet/mellanox/mlx4/port.c 	cable_info = (struct mlx4_cable_info *)inmad->data;
data             2111 drivers/net/ethernet/mellanox/mlx4/port.c 	cable_info = (struct mlx4_cable_info *)outmad->data;
data             2112 drivers/net/ethernet/mellanox/mlx4/port.c 	memcpy(data, cable_info->data, size);
data             1232 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			  struct mlx4_counter *data)
data             1241 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	memset(data, 0, sizeof(*data));
data             1264 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		err = mlx4_get_counter_stats(dev, counters_arr[i], data,
data             1267 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			memset(data, 0, sizeof(*data));
data               16 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h 	ethtype = (__be16 *)(skb->data + ETH_ALEN * 2);
data               28 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h 	old_eth = (struct ethhdr *)skb->data;
data               29 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h 	new_eth = (struct ethhdr *)(skb->data + MLX5E_METADATA_ETHER_LEN);
data              143 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	int blen = size - min_t(int, sizeof(msg->first.data), size);
data              164 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	int xor_len = sizeof(*block) - sizeof(block->data) - 1;
data              177 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	int ctrl_xor_len = sizeof(*block) - sizeof(block->data) - 2;
data              825 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	return MLX5_GET(mbox_in, in->first.data, opcode);
data              895 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	memcpy(lay->in, ent->in->first.data, sizeof(lay->in));
data             1064 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	op = MLX5_GET(mbox_in, in->first.data, opcode);
data             1126 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	copy = min_t(int, size, sizeof(to->first.data));
data             1127 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	memcpy(to->first.data, from, copy);
data             1140 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 		memcpy(block->data, from, copy);
data             1159 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	copy = min_t(int, size, sizeof(from->first.data));
data             1160 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	memcpy(to, from->first.data, copy);
data             1174 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 		memcpy(to, block->data, copy);
data             1425 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 			     unsigned long type, void *data)
data             1433 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	eqe = data;
data             1435 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	mlx5_cmd_comp_handler(dev, be32_to_cpu(eqe->data.cmd.vector), false);
data             1506 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 			memcpy(ent->out->first.data, ent->lay->out, sizeof(ent->lay->out));
data             1545 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 									ent->in->first.data,
data               46 drivers/net/ethernet/mellanox/mlx5/core/cq.c void mlx5_cq_tasklet_cb(unsigned long data)
data               50 drivers/net/ethernet/mellanox/mlx5/core/cq.c 	struct mlx5_eq_tasklet *ctx = (struct mlx5_eq_tasklet *)data;
data              417 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c 			int rsn, char **field, int nfile, void *data)
data              428 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c 	d->object = data;
data              989 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int fw_tracer_event(struct notifier_block *nb, unsigned long action, void *data);
data             1067 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int fw_tracer_event(struct notifier_block *nb, unsigned long action, void *data)
data             1071 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_eqe *eqe = data;
data              199 drivers/net/ethernet/mellanox/mlx5/core/en.h 			struct mlx5_wqe_data_seg data[0];
data              207 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_wqe_data_seg      data[0];
data              211 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_wqe_data_seg      data[0];
data              434 drivers/net/ethernet/mellanox/mlx5/core/en.h 			void *data;
data              476 drivers/net/ethernet/mellanox/mlx5/core/en.h 	void       *data;
data             1137 drivers/net/ethernet/mellanox/mlx5/core/en.h 			       uint32_t stringset, uint8_t *data);
data             1140 drivers/net/ethernet/mellanox/mlx5/core/en.h 				     struct ethtool_stats *stats, u64 *data);
data               18 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 			      struct mlx5e_hv_vhca_per_ring_stats *data)
data               24 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 	data->rx_packets = stats->rq.packets;
data               25 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 	data->rx_bytes   = stats->rq.bytes;
data               28 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 		data->tx_packets += stats->sq[tc].packets;
data               29 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 		data->tx_bytes   += stats->sq[tc].bytes;
data               33 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c static void mlx5e_hv_vhca_fill_stats(struct mlx5e_priv *priv, void *data,
data               39 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 		void *buf = data + i;
data               43 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c 				 data + buf_len))
data              179 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	if (memchr_inv(&enc_opts.mask->data, 0, sizeof(enc_opts.mask->data)) &&
data              227 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	option_key = (struct geneve_opt *)&enc_opts.key->data[0];
data              228 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c 	option_mask = (struct geneve_opt *)&enc_opts.mask->data[0];
data               71 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	xdptxd.data = xdpf->data;
data               89 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		dma_addr = dma_map_single(sq->pdev, xdptxd.data, xdptxd.len,
data              108 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		dma_addr = di->addr + (xdpf->data - (void *)xdpf);
data              133 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	xdp.data = va + *rx_headroom;
data              135 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	xdp.data_end = xdp.data + *len;
data              143 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		u64 off = xdp.data - xdp.data_hard_start;
data              149 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		*rx_headroom = xdp.data - xdp.data_hard_start;
data              150 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		*len = xdp.data_end - xdp.data;
data              196 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	prefetchw(session->wqe->data);
data              310 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	struct mlx5_wqe_data_seg *dseg = wqe->data;
data              333 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		memcpy(eseg->inline_hdr.start, xdptxd->data, MLX5E_XDP_MIN_INLINE);
data              499 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		xdptxd.data = xdpf->data;
data              501 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		xdptxd.dma_addr = dma_map_single(sq->pdev, xdptxd.data,
data              176 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h 		memcpy(inline_dseg->data, xdptxd->data, dma_len);
data               29 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	dma_info->xsk.data = xdp_umem_get_data(umem, dma_info->xsk.handle);
data               71 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c static struct sk_buff *mlx5e_xsk_construct_skb(struct mlx5e_rq *rq, void *data,
data               82 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	skb_put_data(skb, data, cqe_bcnt);
data               96 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	void *va, *data;
data              113 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	va             = di->xsk.data;
data              114 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	data           = va + rx_headroom;
data              118 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	prefetch(data);
data              148 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	return mlx5e_xsk_construct_skb(rq, data, cqe_bcnt32);
data              158 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	void *va, *data;
data              169 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	va             = di->xsk.data;
data              170 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	data           = va + rx_headroom;
data              174 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	prefetch(data);
data              192 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	return mlx5e_xsk_construct_skb(rq, data, cqe_bcnt);
data               96 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c 		xdptxd.data = xdp_umem_get_data(umem, desc.addr);
data              170 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c 	aead = x->data;
data              113 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h int mlx5e_ipsec_get_strings(struct mlx5e_priv *priv, uint8_t *data);
data              115 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h int mlx5e_ipsec_get_stats(struct mlx5e_priv *priv, u64 *data);
data              145 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h 					  uint8_t *data)
data              154 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h static inline int mlx5e_ipsec_get_stats(struct mlx5e_priv *priv, u64 *data)
data              100 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 	memmove(skb->data, skb->data + sizeof(*mdata),
data              111 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 	unsigned int alen = crypto_aead_authsize(x->data);
data              351 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 	mdata = (struct mlx5e_ipsec_metadata *)(skb->data + ETH_HLEN);
data               86 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c int mlx5e_ipsec_get_strings(struct mlx5e_priv *priv, uint8_t *data)
data               94 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN,
data               98 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              117 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c int mlx5e_ipsec_get_stats(struct mlx5e_priv *priv, u64 *data)
data              125 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c 		data[idx++] = MLX5E_READ_CTR64_CPU(&priv->ipsec->stats,
data              129 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_stats.c 		data[idx++] = MLX5E_READ_CTR_ATOMIC64(&priv->ipsec->sw_stats,
data               27 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h 	struct mlx5_wqe_data_seg data;
data              286 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	dseg = &wqe->data;
data               94 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h int mlx5e_tls_get_strings(struct mlx5e_priv *priv, uint8_t *data);
data               95 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h int mlx5e_tls_get_stats(struct mlx5e_priv *priv, u64 *data);
data              108 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h static inline int mlx5e_tls_get_strings(struct mlx5e_priv *priv, uint8_t *data) { return 0; }
data              109 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h static inline int mlx5e_tls_get_stats(struct mlx5e_priv *priv, u64 *data) { return 0; }
data               91 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	memmove(skb->data, skb->data + sizeof(struct mlx5e_tls_metadata),
data              157 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	memcpy(nskb->data, skb->data, headln);
data              158 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	memcpy(nskb->data + headln, &rcd_sn, sizeof(rcd_sn));
data              175 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	pet = (struct mlx5e_tls_metadata *)(nskb->data + sizeof(struct ethhdr));
data              365 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	mdata = (struct mlx5e_tls_metadata *)(skb->data + ETH_HLEN);
data               62 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c int mlx5e_tls_get_strings(struct mlx5e_priv *priv, uint8_t *data)
data               70 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN,
data               76 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c int mlx5e_tls_get_stats(struct mlx5e_priv *priv, u64 *data)
data               84 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c 		data[idx++] =
data              245 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void mlx5e_fill_stats_strings(struct mlx5e_priv *priv, u8 *data)
data              250 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 		idx = mlx5e_stats_grps[i].fill_strings(priv, data, idx);
data              253 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c void mlx5e_ethtool_get_strings(struct mlx5e_priv *priv, u32 stringset, u8 *data)
data              260 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 			strcpy(data + i * ETH_GSTRING_LEN,
data              266 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 			strcpy(data + i * ETH_GSTRING_LEN,
data              271 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 		mlx5e_fill_stats_strings(priv, data);
data              276 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void mlx5e_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              280 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	mlx5e_ethtool_get_strings(priv, stringset, data);
data              284 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 				     struct ethtool_stats *stats, u64 *data)
data              293 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 		idx = mlx5e_stats_grps[i].fill_stats(priv, data, idx);
data              298 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 				    u64 *data)
data              302 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	mlx5e_ethtool_get_ethtool_stats(priv, stats, data);
data             1270 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 			     void *data)
data             1276 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 		err = mlx5e_get_pfc_prevention_tout(dev, data);
data             1288 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 			     const void *data)
data             1297 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 		err = mlx5e_set_pfc_prevention_tout(dev, *(u16 *)data);
data             1612 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	u8 data[4] = {0};
data             1614 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	size_read = mlx5_query_module_eeprom(dev, 0, 2, data);
data             1619 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	switch (data[0]) {
data             1627 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 		if (data[0] == MLX5_MODULE_ID_QSFP28 || data[1] >= 0x3) {
data             1641 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 			   __func__, data[0]);
data             1650 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 				   u8 *data)
data             1661 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	memset(data, 0, ee->len);
data             1665 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 						     data + i);
data             1695 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	err = request_firmware_direct(&fw, flash->data, &dev->dev);
data             1962 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 		info->data = priv->channels.params.num_channels;
data              761 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	info->data = MAX_NUM_OF_ETHTOOL_RULES;
data              835 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST |
data              839 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	if (nfc->data & RXH_IP_SRC)
data              841 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	if (nfc->data & RXH_IP_DST)
data              843 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	if (nfc->data & RXH_L4_B_0_1)
data              845 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	if (nfc->data & RXH_L4_B_2_3)
data              877 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	nfc->data = 0;
data              880 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		nfc->data |= RXH_IP_SRC;
data              882 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		nfc->data |= RXH_IP_DST;
data              884 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		nfc->data |= RXH_L4_B_0_1;
data              886 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		nfc->data |= RXH_L4_B_2_3;
data              201 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int async_event(struct notifier_block *nb, unsigned long event, void *data)
data              204 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_eqe   *eqe = data;
data              580 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			wqe->data[0].addr = cpu_to_be64(dma_offset + rq->buff.headroom);
data              581 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			wqe->data[0].byte_count = cpu_to_be32(byte_count);
data              582 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			wqe->data[0].lkey = rq->mkey_be;
data              592 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				wqe->data[f].byte_count = cpu_to_be32(frag_size);
data              593 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				wqe->data[f].lkey = rq->mkey_be;
data              597 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				wqe->data[f].byte_count = 0;
data              598 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				wqe->data[f].lkey = cpu_to_be32(MLX5_INVALID_LKEY);
data              599 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				wqe->data[f].addr = 0;
data              119 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 				  u32 stringset, uint8_t *data)
data              126 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			strcpy(data + (i * ETH_GSTRING_LEN),
data              129 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 			strcpy(data + (i * ETH_GSTRING_LEN),
data              189 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 					struct ethtool_stats *stats, u64 *data)
data              194 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	if (!data)
data              203 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		data[i] = MLX5E_READ_CTR64_CPU(&priv->stats.sw,
data              207 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		data[i] = MLX5E_READ_CTR64_CPU(&priv->stats.vf_vport,
data             1694 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int uplink_rep_async_event(struct notifier_block *nb, unsigned long event, void *data)
data             1699 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 		struct mlx5_eqe *eqe = data;
data               59 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 				       u32 cqcc, void *data)
data               63 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	memcpy(data, mlx5_cqwq_get_wqe(wq, ci), sizeof(struct mlx5_cqe64));
data              347 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		wqe->data[i].addr = cpu_to_be64(frag->di->addr +
data              730 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct ethhdr	*eth = (struct ethhdr *)(skb->data);
data              741 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	ip_p = skb->data + network_depth;
data              794 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	*proto = ((struct ethhdr *)skb->data)->h_proto;
data              816 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	ip = skb->data + network_depth;
data              825 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	void *ip_p = skb->data + network_depth;
data              882 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		skb->csum = csum_partial(skb->data + ETH_HLEN,
data              889 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		ip4 = (struct iphdr *)(skb->data + network_depth);
data              893 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		ip6 = (struct ipv6hdr *)(skb->data + network_depth);
data             1064 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	void *va, *data;
data             1069 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	data           = va + rx_headroom;
data             1075 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	prefetch(data);
data             1114 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	prefetchw(skb->data);
data             1254 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	prefetchw(skb->data);
data             1290 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	void *va, *data;
data             1301 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	data           = va + rx_headroom;
data             1307 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	prefetch(data);
data             1466 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	dgid = skb->data + MLX5_IB_GRH_DGID_OFFSET;
data             1480 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	skb->protocol = *((__be16 *)(skb->data));
data              118 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c 	prefetchw(skb->data);
data              154 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_sw_fill_strings(struct mlx5e_priv *priv, u8 *data, int idx)
data              159 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN, sw_stats_desc[i].format);
data              163 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_sw_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx)
data              168 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_CPU(&priv->stats.sw, sw_stats_desc, i);
data              331 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_q_fill_strings(struct mlx5e_priv *priv, u8 *data, int idx)
data              336 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              340 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              346 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_q_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx)
data              351 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR32_CPU(&priv->stats.qcnt,
data              354 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR32_CPU(&priv->stats.qcnt,
data              400 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vnic_env_fill_strings(struct mlx5e_priv *priv, u8 *data,
data              406 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              410 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              415 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vnic_env_fill_stats(struct mlx5e_priv *priv, u64 *data,
data              421 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_BE(priv->stats.vnic.query_vnic_env_out,
data              425 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR32_BE(priv->stats.vnic.query_vnic_env_out,
data              498 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vport_fill_strings(struct mlx5e_priv *priv, u8 *data,
data              504 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN, vport_stats_desc[i].format);
data              508 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_vport_fill_stats(struct mlx5e_priv *priv, u64 *data,
data              514 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_BE(priv->stats.vport.query_vport_out,
data              563 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_802_3_fill_strings(struct mlx5e_priv *priv, u8 *data,
data              569 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN, pport_802_3_stats_desc[i].format);
data              573 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_802_3_fill_stats(struct mlx5e_priv *priv, u64 *data,
data              579 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_BE(&priv->stats.pport.IEEE_802_3_counters,
data              620 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2863_fill_strings(struct mlx5e_priv *priv, u8 *data,
data              626 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN, pport_2863_stats_desc[i].format);
data              630 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2863_fill_stats(struct mlx5e_priv *priv, u64 *data,
data              636 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_BE(&priv->stats.pport.RFC_2863_counters,
data              681 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2819_fill_strings(struct mlx5e_priv *priv, u8 *data,
data              687 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN, pport_2819_stats_desc[i].format);
data              691 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_2819_fill_stats(struct mlx5e_priv *priv, u64 *data,
data              697 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_BE(&priv->stats.pport.RFC_2819_counters,
data              757 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_phy_fill_strings(struct mlx5e_priv *priv, u8 *data,
data              763 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	strcpy(data + (idx++) * ETH_GSTRING_LEN, "link_down_events_phy");
data              769 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              774 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              780 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_phy_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx)
data              786 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	data[idx++] = MLX5_GET(ppcnt_reg, priv->stats.pport.phy_counters,
data              793 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] =
data              799 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data              844 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_eth_ext_fill_strings(struct mlx5e_priv *priv, u8 *data,
data              851 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              856 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_eth_ext_fill_stats(struct mlx5e_priv *priv, u64 *data,
data              863 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data              926 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pcie_fill_strings(struct mlx5e_priv *priv, u8 *data,
data              933 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              938 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              943 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			strcpy(data + (idx++) * ETH_GSTRING_LEN,
data              948 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pcie_fill_stats(struct mlx5e_priv *priv, u64 *data,
data              955 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data              961 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data              967 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1022 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 							  u8 *data, int idx)
data             1032 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1035 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1043 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 							u64 *data, int idx)
data             1054 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1058 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1148 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 						   u8 *data,
data             1155 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1163 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 						 u64 *data,
data             1170 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1236 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 					       u8 *data,
data             1248 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1255 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1261 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN,
data             1268 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 					     u64 *data,
data             1277 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1285 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1292 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_BE(&priv->stats.pport.per_prio_counters[0],
data             1304 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_fill_strings(struct mlx5e_priv *priv, u8 *data,
data             1307 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	idx = mlx5e_grp_per_prio_traffic_fill_strings(priv, data, idx);
data             1308 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	idx = mlx5e_grp_per_prio_pfc_fill_strings(priv, data, idx);
data             1312 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_per_prio_fill_stats(struct mlx5e_priv *priv, u64 *data,
data             1315 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	idx = mlx5e_grp_per_prio_traffic_fill_stats(priv, data, idx);
data             1316 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	idx = mlx5e_grp_per_prio_pfc_fill_stats(priv, data, idx);
data             1360 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pme_fill_strings(struct mlx5e_priv *priv, u8 *data,
data             1366 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN, mlx5e_pme_status_desc[i].format);
data             1369 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		strcpy(data + (idx++) * ETH_GSTRING_LEN, mlx5e_pme_error_desc[i].format);
data             1374 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_pme_fill_stats(struct mlx5e_priv *priv, u64 *data,
data             1383 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_CPU(pme_stats.status_counters,
data             1387 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 		data[idx++] = MLX5E_READ_CTR64_CPU(pme_stats.error_counters,
data             1398 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_ipsec_fill_strings(struct mlx5e_priv *priv, u8 *data,
data             1402 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 					     data + idx * ETH_GSTRING_LEN);
data             1405 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_ipsec_fill_stats(struct mlx5e_priv *priv, u64 *data,
data             1408 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	return idx + mlx5e_ipsec_get_stats(priv, data + idx);
data             1421 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_tls_fill_strings(struct mlx5e_priv *priv, u8 *data,
data             1424 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	return idx + mlx5e_tls_get_strings(priv, data + idx * ETH_GSTRING_LEN);
data             1427 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_tls_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx)
data             1429 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	return idx + mlx5e_tls_get_stats(priv, data + idx);
data             1578 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_channels_fill_strings(struct mlx5e_priv *priv, u8 *data,
data             1587 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1592 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1595 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1598 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1605 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 				sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1611 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1614 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			sprintf(data + (idx++) * ETH_GSTRING_LEN,
data             1621 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c static int mlx5e_grp_channels_fill_stats(struct mlx5e_priv *priv, u64 *data,
data             1630 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1636 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1640 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1644 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1652 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 				data[idx++] =
data             1658 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data             1662 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			data[idx++] =
data              333 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h 	int (*fill_strings)(struct mlx5e_priv *priv, u8 *data, int idx);
data              334 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h 	int (*fill_stats)(struct mlx5e_priv *priv, u64 *data, int idx);
data             2455 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			MLX5_SET(set_action_in, action, data, ntohl(*(__be32 *)vals_p) >> first);
data             2457 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			MLX5_SET(set_action_in, action, data, ntohs(*(__be16 *)vals_p) >> first);
data             2459 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			MLX5_SET(set_action_in, action, data, *(u8 *)vals_p >> first);
data              123 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		hlen = eth_get_headlen(skb->dev, skb->data, skb_headlen(skb));
data              143 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	memcpy(vhdr, skb->data, cpy1_sz);
data              146 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	memcpy(&vhdr->h_vlan_encapsulated_proto, skb->data + cpy1_sz, cpy2_sz);
data              341 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	dseg =  wqe->data;
data              358 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			memcpy(eseg->inline_hdr.start, skb->data, ihs);
data              369 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	num_dma = mlx5e_txwqe_build_dsegs(sq, skb, skb->data + ihs, headlen, dseg);
data              654 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	dseg     =  wqe->data;
data              663 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		memcpy(eseg->inline_hdr.start, skb->data, ihs);
data              668 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	num_dma = mlx5e_txwqe_build_dsegs(sq, skb, skb->data + ihs, headlen, dseg);
data              130 drivers/net/ethernet/mellanox/mlx5/core/eq.c 			    __always_unused void *data)
data              151 drivers/net/ethernet/mellanox/mlx5/core/eq.c 		cqn = be32_to_cpu(eqe->data.comp.cqn) & 0xffffff;
data              194 drivers/net/ethernet/mellanox/mlx5/core/eq.c 			     unsigned long action, void *data)
data              475 drivers/net/ethernet/mellanox/mlx5/core/eq.c 				 unsigned long type, void *data)
data              487 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	eqe = data;
data              489 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	cqn = be32_to_cpu(eqe->data.cq_err.cqn) & 0xffffff;
data              491 drivers/net/ethernet/mellanox/mlx5/core/eq.c 		       cqn, eqe->data.cq_err.syndrome);
data             1764 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       unsigned long type, void *data)
data             1767 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_eqe *eqe = data;
data             1771 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	vport_num = be16_to_cpu(eqe->data.vport_change.vport_num);
data              594 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h int mlx5_esw_funcs_changed_handler(struct notifier_block *nb, unsigned long type, void *data);
data             1815 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	MLX5_SET(set_action_in, action, data,
data             2132 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c int mlx5_esw_funcs_changed_handler(struct notifier_block *nb, unsigned long type, void *data)
data              138 drivers/net/ethernet/mellanox/mlx5/core/events.c 			unsigned long type, void *data)
data              142 drivers/net/ethernet/mellanox/mlx5/core/events.c 	struct mlx5_eqe      *eqe      = data;
data              150 drivers/net/ethernet/mellanox/mlx5/core/events.c static int temp_warn(struct notifier_block *nb, unsigned long type, void *data)
data              154 drivers/net/ethernet/mellanox/mlx5/core/events.c 	struct mlx5_eqe      *eqe      = data;
data              158 drivers/net/ethernet/mellanox/mlx5/core/events.c 	value_lsb = be64_to_cpu(eqe->data.temp_warning.sensor_warning_lsb);
data              159 drivers/net/ethernet/mellanox/mlx5/core/events.c 	value_msb = be64_to_cpu(eqe->data.temp_warning.sensor_warning_msb);
data              212 drivers/net/ethernet/mellanox/mlx5/core/events.c static int port_module(struct notifier_block *nb, unsigned long type, void *data)
data              216 drivers/net/ethernet/mellanox/mlx5/core/events.c 	struct mlx5_eqe      *eqe      = data;
data              224 drivers/net/ethernet/mellanox/mlx5/core/events.c 	module_event_eqe = &eqe->data.port_module;
data              301 drivers/net/ethernet/mellanox/mlx5/core/events.c static int pcie_core(struct notifier_block *nb, unsigned long type, void *data)
data              307 drivers/net/ethernet/mellanox/mlx5/core/events.c 	struct mlx5_eqe         *eqe      = data;
data              326 drivers/net/ethernet/mellanox/mlx5/core/events.c static int forward_event(struct notifier_block *nb, unsigned long event, void *data)
data              330 drivers/net/ethernet/mellanox/mlx5/core/events.c 	struct mlx5_eqe      *eqe      = data;
data              334 drivers/net/ethernet/mellanox/mlx5/core/events.c 	atomic_notifier_call_chain(&events->nh, event, data);
data              402 drivers/net/ethernet/mellanox/mlx5/core/events.c int mlx5_notifier_call_chain(struct mlx5_events *events, unsigned int event, void *data)
data              404 drivers/net/ethernet/mellanox/mlx5/core/events.c 	return atomic_notifier_call_chain(&events->nh, event, data);
data               61 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c 		memcpy(MLX5_ADDR_OF(fpga_access_reg, in, data), buf, size);
data               69 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c 		memcpy(buf, MLX5_ADDR_OF(fpga_access_reg, out, data), size);
data              211 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c 				bool clear, struct mlx5_fpga_qp_counters *data)
data              226 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c 	data->rx_ack_packets = MLX5_GET64(fpga_query_qp_counters_out, out,
data              228 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c 	data->rx_send_packets = MLX5_GET64(fpga_query_qp_counters_out, out,
data              230 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c 	data->tx_ack_packets = MLX5_GET64(fpga_query_qp_counters_out, out,
data              232 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c 	data->tx_send_packets = MLX5_GET64(fpga_query_qp_counters_out, out,
data              234 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c 	data->rx_total_drop = MLX5_GET64(fpga_query_qp_counters_out, out,
data               88 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h 				bool clear, struct mlx5_fpga_qp_counters *data);
data               54 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	if (unlikely(!buf->sg[0].data))
data               58 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	buf->sg[0].dma_addr = dma_map_single(dma_device, buf->sg[0].data,
data               67 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	if (!buf->sg[1].data)
data               70 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	buf->sg[1].dma_addr = dma_map_single(dma_device, buf->sg[1].data,
data               90 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	if (buf->sg[1].data)
data               94 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	if (likely(buf->sg[0].data))
data              102 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_wqe_data_seg *data;
data              116 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	data = mlx5_wq_cyc_get_wqe(&conn->qp.wq.rq, ix);
data              117 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	data->byte_count = cpu_to_be32(buf->sg[0].size);
data              118 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	data->lkey = cpu_to_be32(conn->fdev->conn_res.mkey.key);
data              119 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	data->addr = cpu_to_be64(buf->sg[0].dma_addr);
data              145 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_wqe_data_seg *data;
data              152 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	data = (void *)(ctrl + 1);
data              155 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		if (!buf->sg[sgi].data)
data              157 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		data->byte_count = cpu_to_be32(buf->sg[sgi].size);
data              158 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		data->lkey = cpu_to_be32(conn->fdev->conn_res.mkey.key);
data              159 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		data->addr = cpu_to_be64(buf->sg[sgi].dma_addr);
data              160 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		data++;
data              212 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	buf->sg[0].data = (void *)(buf + 1);
data              408 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c static void mlx5_fpga_conn_cq_tasklet(unsigned long data)
data              410 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_fpga_conn *conn = (void *)data;
data              316 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c 	void *data = ((struct mlx5_eqe *)eqe)->data.raw;
data              324 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c 		syndrome = MLX5_GET(fpga_error_event, data, syndrome);
data              328 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c 		syndrome = MLX5_GET(fpga_qp_error_event, data, syndrome);
data              175 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	struct mlx5_ifc_fpga_ipsec_cmd_resp *resp = buf->sg[0].data;
data              240 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	context->buf.sg[0].data = &context->command;
data              375 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	__be32 *data;
data              390 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	data = kzalloc(array3_size(sizeof(*data), count, 2), GFP_KERNEL);
data              391 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	if (!data) {
data              396 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	ret = mlx5_fpga_mem_read(fdev, count * sizeof(u64), addr, data,
data              410 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 		counters[i] = (u64)ntohl(data[i * 2]) |
data              411 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 			      ((u64)ntohl(data[i * 2 + 1]) << 32);
data              414 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	kfree(data);
data               66 drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.h 	void *data;
data              177 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c 		u32 syndrome = MLX5_GET(tls_resp, resp->sg[0].data, syndrome);
data              228 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c 	buf->sg[0].data = cmd;
data              258 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c 	buf->sg[0].data = cmd;
data              317 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c 		ctx->syndrome = MLX5_GET(tls_resp, resp->sg[0].data, syndrome);
data              355 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c 	buf->sg[0].data = cmd;
data              176 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c 	u32 *data = fc_stats->bulk_query_out;
data              191 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c 					     data);
data              207 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c 			update_counter_cache(counter_index, data, cache);
data              409 drivers/net/ethernet/mellanox/mlx5/core/fw.c 			     u8 *data)
data              427 drivers/net/ethernet/mellanox/mlx5/core/fw.c 		data_element = htonl(*(u32 *)&data[j]);
data              428 drivers/net/ethernet/mellanox/mlx5/core/fw.c 		memcpy(MLX5_ADDR_OF(mcda_reg, in, data) + j, &data_element, 4);
data              443 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	void *data;
data              457 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	data = MLX5_ADDR_OF(mcqi_reg, out, data);
data              458 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	memcpy(mcqi_data, data, data_size);
data              537 drivers/net/ethernet/mellanox/mlx5/core/fw.c 				   u8 *data, u16 size, u32 offset)
data              543 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	return mlx5_reg_mcda_set(dev, fwhandle, offset, size, data);
data               46 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c static void mlx5i_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data               50 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	mlx5e_ethtool_get_strings(priv, stringset, data);
data               62 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 				    u64 *data)
data               66 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	mlx5e_ethtool_get_ethtool_stats(priv, stats, data);
data              110 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h 	struct mlx5_wqe_data_seg     data[0];
data              465 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 			  unsigned long type, void *data)
data              472 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 	struct mlx5_eqe *eqe = data;
data              473 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 	int pin = eqe->data.pps.pin;
data              481 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 					be64_to_cpu(eqe->data.pps.time_stamp));
data               16 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 		void *data;
data              151 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 				    void *data)
data              158 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 	WARN_ON(!data);
data              163 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 	comp->device[devcom->idx].data = data;
data              177 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 	comp->device[devcom->idx].data = NULL;
data              195 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 		if (i != devcom->idx && comp->device[i].data) {
data              196 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 			err = comp->handler(event, comp->device[i].data,
data              246 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 	return comp->device[i].data;
data               25 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.h 				    void *data);
data               81 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h void mlx5_cq_tasklet_cb(unsigned long data);
data               26 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c 	u64     data[15];
data              322 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c 	int bytes = min_t(int, (int)sizeof(data_block->data), len);
data              326 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c 	memcpy(data_block->data, src, bytes);
data               80 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h int mlx5_notifier_call_chain(struct mlx5_events *events, unsigned int event, void *data);
data              196 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 			     u32 data)
data              206 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 	ret = vsc_write(dev, VSC_DATA_OFFSET, data);
data              222 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 			    u32 *data)
data              238 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 	ret = vsc_read(dev, VSC_DATA_OFFSET, data);
data              246 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 				 u32 *data)
data              250 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 	ret = mlx5_vsc_gw_read(dev, read_addr, data);
data              267 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c int mlx5_vsc_gw_read_block_fast(struct mlx5_core_dev *dev, u32 *data,
data              275 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 					  &data[(read_addr >> 2)]))
data              286 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 	u32 data, id = 0;
data              308 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 	ret = mlx5_vsc_gw_read(dev, space, &data);
data              312 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c 	if (data != id)
data               21 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h int mlx5_vsc_gw_read_block_fast(struct mlx5_core_dev *dev, u32 *data,
data              453 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 			     unsigned long type, void *data)
data              465 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	eqe  = data;
data              467 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	func_id = be16_to_cpu(eqe->data.req_pages.func_id);
data              468 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	npages  = be32_to_cpu(eqe->data.req_pages.num_pages);
data              469 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	ec_function = be16_to_cpu(eqe->data.req_pages.ec_function) & EC_FUNCTION_MASK;
data              513 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	ret = (sizeof(lay->out) + MLX5_BLKS_FOR_RECLAIM_PAGES * sizeof(block->data) -
data               45 drivers/net/ethernet/mellanox/mlx5/core/port.c 	void *data;
data               52 drivers/net/ethernet/mellanox/mlx5/core/port.c 	data = MLX5_ADDR_OF(access_register_in, in, register_data);
data               53 drivers/net/ethernet/mellanox/mlx5/core/port.c 	memcpy(data, data_in, size_in);
data               64 drivers/net/ethernet/mellanox/mlx5/core/port.c 	data = MLX5_ADDR_OF(access_register_out, out, register_data);
data               65 drivers/net/ethernet/mellanox/mlx5/core/port.c 	memcpy(data_out, data, size_out);
data              320 drivers/net/ethernet/mellanox/mlx5/core/port.c 			     u16 offset, u16 size, u8 *data)
data              368 drivers/net/ethernet/mellanox/mlx5/core/port.c 	memcpy(data, ptr, size);
data              123 drivers/net/ethernet/mellanox/mlx5/core/qp.c 			      unsigned long type, void *data)
data              137 drivers/net/ethernet/mellanox/mlx5/core/qp.c 		eqe = data;
data              138 drivers/net/ethernet/mellanox/mlx5/core/qp.c 		rsn = be32_to_cpu(eqe->data.dct.dctn) & 0xffffff;
data              149 drivers/net/ethernet/mellanox/mlx5/core/qp.c 		eqe = data;
data              150 drivers/net/ethernet/mellanox/mlx5/core/qp.c 		rsn = be32_to_cpu(eqe->data.qp_srq.qp_srq_n) & 0xffffff;
data              151 drivers/net/ethernet/mellanox/mlx5/core/qp.c 		rsn |= (eqe->data.qp_srq.type << MLX5_USER_INDEX_LEN);
data              825 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				 void *data, size_t data_sz)
data              827 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	struct mlx5_ifc_l2_hdr_bits *l2_hdr = data;
data              931 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	action->rewrite.data = (void *)ops;
data             1031 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				 void *data)
data             1033 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	if ((!data && data_sz) || (data && !data_sz) || reformat_type >
data             1066 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				 size_t data_sz, void *data,
data             1083 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		ret = mlx5dr_cmd_create_reformat_ctx(dmn->mdev, rt, data_sz, data,
data             1111 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		ret = dr_actions_l2_rewrite(dmn, action, data, data_sz);
data             1153 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 				     void *data)
data             1168 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	ret = dr_action_verify_reformat_params(action_type, dmn, data_sz, data);
data             1180 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 					       data,
data             1224 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	u32 data;
data             1231 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	data = MLX5_GET(set_action_in, sw_action, data);
data             1277 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	MLX5_SET(dr_action_hw_set, hw_action, inline_data, data);
data             1457 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 	action->rewrite.data = (u8 *)hw_actions;
data             1579 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 		kfree(action->rewrite.data);
data              106 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	ret = mlx5dr_send_postsend_ste(dmn, ste_info->ste, ste_info->data,
data              113 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c 	memcpy(ste_info->ste->hw_ste, ste_info->data, DR_STE_SIZE_REDUCED);
data              286 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 					       u16 offset, u8 *data,
data              296 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		memcpy(ste_info->data_cont, data, size);
data              297 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		ste_info->data = ste_info->data_cont;
data              299 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		ste_info->data = data;
data              386 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 				   u8 **data,
data              405 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	*data = kzalloc(alloc_size, GFP_KERNEL);
data              406 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	if (!*data)
data              427 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 			     u8 *data, u16 size, u16 offset)
data              431 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	send_info.write.addr = (uintptr_t)data;
data              447 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	u8 *data;
data              452 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	ret = dr_get_tbl_copy_details(dmn, htbl, &data, &byte_size,
data              470 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 				memcpy(data + ste_off,
data              474 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 				memcpy(data + ste_off,
data              478 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 				memcpy(data + ste_off + DR_STE_SIZE_REDUCED,
data              483 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		send_info.write.addr = (uintptr_t)data;
data              496 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	kfree(data);
data              509 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	u8 *data;
data              513 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	ret = dr_get_tbl_copy_details(dmn, htbl, &data, &byte_size,
data              522 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		copy_dst = data + i * DR_STE_SIZE;
data              537 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		send_info.write.addr = (uintptr_t)data;
data              550 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	kfree(data);
data              560 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	send_info.write.addr = (uintptr_t)action->rewrite.data;
data              966 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	u8 data[DR_STE_SIZE];
data              975 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	send_info.write.addr = (uintptr_t)data;
data              502 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 					 cur_ste_info->data, cur_ste_info->size,
data              985 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 	u8 *data = (u8 *)mask->match_buf;
data              991 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 			memcpy(tail_param, data, mask->match_sz);
data             1003 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 			memcpy(tail_param, data + param_location,
data             1007 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 			buff = data + param_location;
data             1016 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 			memcpy(tail_param, data + param_location,
data             1020 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 			buff = data + param_location;
data             1029 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 			memcpy(tail_param, data + param_location,
data             1033 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 			buff = data + param_location;
data             1043 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 			memcpy(tail_param, data + param_location,
data             1047 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c 			buff = data + param_location;
data              171 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	u8 *data;
data              175 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 					       u16 offset, u8 *data,
data              720 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 			u8 *data;
data             1036 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 			     u8 *data,
data               97 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h 				     void *data);
data              189 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h 				     void *data) { return NULL; }
data               47 drivers/net/ethernet/mellanox/mlxfw/mlxfw.h 				  u8 *data, u16 size, u32 offset);
data              144 drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c 		block_ptr = comp->data + offset;
data               90 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c 	return memcmp(fw->data, mlxfw_mfa2_fingerprint,
data              275 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c 	first_tlv_ptr = fw->data + NLA_ALIGN(mlxfw_mfa2_fingerprint_len);
data              309 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c 	mfa2_file->cb = fw->data + NLA_ALIGN(be32_to_cpu(pd->cb_offset));
data              571 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c 	comp_data->comp.data = comp_data->buff + mlxfw_mfa2_comp_magic_len;
data               13 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.h 	u8 *data;
data               23 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_file.h 	const void *valid_to = mfa2_file->fw->data + mfa2_file->fw->size;
data               24 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_file.h 	const void *valid_from = mfa2_file->fw->data;
data               14 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv.h 	u8 data[0];
data               44 drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv.h 	return tlv->data;
data              526 drivers/net/ethernet/mellanox/mlxsw/cmd.h MLXSW_ITEM64_INDEXED(cmd_mbox, query_resource, data,
data              356 drivers/net/ethernet/mellanox/mlxsw/core.c 	return ((char *) (skb->data + MLXSW_EMAD_ETH_HDR_LEN));
data              361 drivers/net/ethernet/mellanox/mlxsw/core.c 	return ((char *) (skb->data + MLXSW_EMAD_ETH_HDR_LEN +
data              461 drivers/net/ethernet/mellanox/mlxsw/core.c 			    skb->data + mlxsw_core->driver->txhdr_len,
data              547 drivers/net/ethernet/mellanox/mlxsw/core.c 			    skb->data, skb->len);
data              638 drivers/net/ethernet/mellanox/mlxsw/core.c 	memset(skb->data, 0, emad_len);
data             2125 drivers/net/ethernet/mellanox/mlxsw/core.c 	u64 data;
data             2142 drivers/net/ethernet/mellanox/mlxsw/core.c 			data = mlxsw_cmd_mbox_query_resource_data_get(mbox, i);
data             2147 drivers/net/ethernet/mellanox/mlxsw/core.c 			mlxsw_res_parse(res, id, data);
data               47 drivers/net/ethernet/mellanox/mlxsw/core_env.c 			      u16 offset, u16 size, void *data,
data               80 drivers/net/ethernet/mellanox/mlxsw/core_env.c 	memcpy(data, eeprom_tmp, size);
data              212 drivers/net/ethernet/mellanox/mlxsw/core_env.c 				struct ethtool_eeprom *ee, u8 *data)
data              222 drivers/net/ethernet/mellanox/mlxsw/core_env.c 	memset(data, 0, ee->len);
data              226 drivers/net/ethernet/mellanox/mlxsw/core_env.c 						    ee->len - i, data + i,
data               15 drivers/net/ethernet/mellanox/mlxsw/core_env.h 				struct ethtool_eeprom *ee, u8 *data);
data               98 drivers/net/ethernet/mellanox/mlxsw/minimal.c 			  u8 *data)
data              104 drivers/net/ethernet/mellanox/mlxsw/minimal.c 					   ee, data);
data              360 drivers/net/ethernet/mellanox/mlxsw/pci.c 	err = mlxsw_pci_wqe_frag_map(mlxsw_pci, wqe, 0, skb->data,
data              607 drivers/net/ethernet/mellanox/mlxsw/pci.c static void mlxsw_pci_cq_tasklet(unsigned long data)
data              609 drivers/net/ethernet/mellanox/mlxsw/pci.c 	struct mlxsw_pci_queue *q = (struct mlxsw_pci_queue *) data;
data              720 drivers/net/ethernet/mellanox/mlxsw/pci.c static void mlxsw_pci_eq_tasklet(unsigned long data)
data              722 drivers/net/ethernet/mellanox/mlxsw/pci.c 	struct mlxsw_pci_queue *q = (struct mlxsw_pci_queue *) data;
data              779 drivers/net/ethernet/mellanox/mlxsw/pci.c 	void (*tasklet)(unsigned long data);
data             1597 drivers/net/ethernet/mellanox/mlxsw/pci.c 	err = mlxsw_pci_wqe_frag_map(mlxsw_pci, wqe, 0, skb->data,
data             9139 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM32_INDEXED(reg, mcda, data, 0x10, 0, 32, 4, 0, false);
data             9142 drivers/net/ethernet/mellanox/mlxsw/reg.h 				       u32 offset, u16 size, u8 *data)
data             9152 drivers/net/ethernet/mellanox/mlxsw/reg.h 		mlxsw_reg_mcda_data_set(payload, i, *(u32 *) &data[i * 4]);
data              181 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			  u64 *data, int data_index);
data              246 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				       u32 fwhandle, u8 *data, u16 size,
data              254 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	mlxsw_reg_mcda_pack(mcda_pl, fwhandle, offset, size, data);
data             2331 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				      u32 stringset, u8 *data)
data             2334 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	u8 *p = data;
data             2445 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				      u64 *data, int data_index)
data             2459 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		data[data_index + i] = hw_stats[i].getter(ppcnt_pl);
data             2462 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		data[data_index + i] = mlxsw_sp_cells_bytes(mlxsw_sp,
data             2463 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 							    data[data_index + i]);
data             2468 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				    struct ethtool_stats *stats, u64 *data)
data             2475 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				  data, data_index);
data             2480 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				  data, data_index);
data             2485 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				  data, data_index);
data             2490 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				  data, data_index);
data             2495 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				  data, data_index);
data             2501 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 					  data, data_index);
data             2508 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 					  data, data_index);
data             2514 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 						    data, data_index);
data             3396 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				      u8 *data)
data             3404 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 					  data);
data             5480 drivers/net/ethernet/mellanox/mlxsw/spectrum.c static int mlxsw_sp_lower_dev_walk(struct net_device *lower_dev, void *data)
data             5482 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct mlxsw_sp_port **p_mlxsw_sp_port = data;
data              319 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 	u8 *data;
data              321 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 	data = skb_mac_header(skb);
data              337 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 		offset += ETH_HLEN + IPV4_HLEN(data + offset) + UDP_HLEN;
data              353 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 	*p_message_type = data[offset] & 0x0f;
data              354 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 	*p_domain_number = data[offset + 4];
data              355 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 	*p_sequence_id = (u16)(data[offset + 30]) << 8 | data[offset + 31];
data             1156 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 			 u64 *data, int data_index)
data             1162 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 	data += data_index;
data             1165 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c 		*data++ = *(u64 *)(stats + offset);
data               65 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h 			 u64 *data, int data_index);
data              143 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h 				       u64 *data, int data_index)
data              214 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h 				       u64 *data, int data_index)
data             2913 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static u32 mlxsw_sp_nexthop_group_hash_obj(const void *data, u32 len, u32 seed)
data             2915 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	const struct mlxsw_sp_nexthop_group *nh_grp = data;
data             2954 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop_group_hash(const void *data, u32 len, u32 seed)
data             2956 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	const struct mlxsw_sp_nexthop_group_cmp_arg *cmp_arg = data;
data             7319 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c static int __mlxsw_sp_rif_macvlan_flush(struct net_device *dev, void *data)
data             7321 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 	struct mlxsw_sp_rif *rif = data;
data              139 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 						    void *data)
data              141 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c 	struct mlxsw_sp *mlxsw_sp = data;
data              503 drivers/net/ethernet/mellanox/mlxsw/switchx2.c 				      u32 stringset, u8 *data)
data              505 drivers/net/ethernet/mellanox/mlxsw/switchx2.c 	u8 *p = data;
data              520 drivers/net/ethernet/mellanox/mlxsw/switchx2.c 				    struct ethtool_stats *stats, u64 *data)
data              532 drivers/net/ethernet/mellanox/mlxsw/switchx2.c 		data[i] = !err ? mlxsw_sx_port_hw_stats[i].getter(ppcnt_pl) : 0;
data              163 drivers/net/ethernet/micrel/ks8842.c static void ks8842_dma_rx_cb(void *data);
data              164 drivers/net/ethernet/micrel/ks8842.c static void ks8842_dma_tx_cb(void *data);
data              471 drivers/net/ethernet/micrel/ks8842.c 		__func__, skb->len, skb->head, skb->data,
data              479 drivers/net/ethernet/micrel/ks8842.c 		u16 *ptr16 = (u16 *)skb->data;
data              492 drivers/net/ethernet/micrel/ks8842.c 		u32 *ptr = (u32 *)skb->data;
data              551 drivers/net/ethernet/micrel/ks8842.c 			ctl->skb->data, DMA_BUFFER_SIZE, DMA_FROM_DEVICE);
data              607 drivers/net/ethernet/micrel/ks8842.c 	status = *((u32 *)skb->data);
data              668 drivers/net/ethernet/micrel/ks8842.c 				u32 *data = skb_put(skb, len);
data              672 drivers/net/ethernet/micrel/ks8842.c 					*data++ = ioread32(adapter->hw_addr +
data              830 drivers/net/ethernet/micrel/ks8842.c static void ks8842_dma_rx_cb(void *data)
data              832 drivers/net/ethernet/micrel/ks8842.c 	struct net_device	*netdev = data;
data              841 drivers/net/ethernet/micrel/ks8842.c static void ks8842_dma_tx_cb(void *data)
data              843 drivers/net/ethernet/micrel/ks8842.c 	struct net_device		*netdev = data;
data              707 drivers/net/ethernet/micrel/ks8851.c 		  __func__, txp, txp->len, txp->data, irq);
data              725 drivers/net/ethernet/micrel/ks8851.c 	xfer->tx_buf = txp->data;
data              941 drivers/net/ethernet/micrel/ks8851.c 		  "%s: skb %p, %d@%p\n", __func__, skb, skb->len, skb->data);
data             1127 drivers/net/ethernet/micrel/ks8851.c 	struct ks8851_net *ks = ee->data;
data             1139 drivers/net/ethernet/micrel/ks8851.c 	struct ks8851_net *ks = ee->data;
data             1190 drivers/net/ethernet/micrel/ks8851.c 			     struct ethtool_eeprom *ee, u8 *data)
data             1216 drivers/net/ethernet/micrel/ks8851.c 		tmp |= *data << 8;
data             1219 drivers/net/ethernet/micrel/ks8851.c 		tmp |= *data;
data             1231 drivers/net/ethernet/micrel/ks8851.c 			     struct ethtool_eeprom *ee, u8 *data)
data             1246 drivers/net/ethernet/micrel/ks8851.c 	eeprom_93cx6_multiread(&ks->eeprom, offset/2, (__le16 *)data, len/2);
data             1499 drivers/net/ethernet/micrel/ks8851.c 	ks->eeprom.data = ks;
data              508 drivers/net/ethernet/micrel/ks8851_mll.c 			ks_read_qmu(ks, (u16 *)skb->data, frame_hdr->len);
data              732 drivers/net/ethernet/micrel/ks8851_mll.c 		ks_write_qmu(ks, skb->data, skb->len);
data              776 drivers/net/ethernet/micrel/ks8851_mll.c static unsigned long ether_gen_crc(int length, u8 *data)
data              780 drivers/net/ethernet/micrel/ks8851_mll.c 		u8 current_octet = *data++;
data              925 drivers/net/ethernet/micrel/ks8851_mll.c static void ks_set_mac(struct ks_net *ks, u8 *data)
data              927 drivers/net/ethernet/micrel/ks8851_mll.c 	u16 *pw = (u16 *)data;
data              944 drivers/net/ethernet/micrel/ks8851_mll.c 	memcpy(ks->mac_addr, data, ETH_ALEN);
data             1241 drivers/net/ethernet/micrel/ks8851_mll.c 	u16 id, data;
data             1324 drivers/net/ethernet/micrel/ks8851_mll.c 	data = ks_rdreg16(ks, KS_OBCR);
data             1325 drivers/net/ethernet/micrel/ks8851_mll.c 	ks_wrreg16(ks, KS_OBCR, data | OBCR_ODS_16mA);
data              923 drivers/net/ethernet/micrel/ksz884x.c 	u32 data;
data              929 drivers/net/ethernet/micrel/ksz884x.c 	u32 data;
data             1593 drivers/net/ethernet/micrel/ksz884x.c 	desc->phw->ctrl.data = cpu_to_le32(status.data);
data             1599 drivers/net/ethernet/micrel/ksz884x.c 	if (desc->sw.buf_size != desc->sw.buf.data) {
data             1600 drivers/net/ethernet/micrel/ksz884x.c 		desc->sw.buf_size = desc->sw.buf.data;
data             1601 drivers/net/ethernet/micrel/ksz884x.c 		desc->phw->buf.data = cpu_to_le32(desc->sw.buf.data);
data             1603 drivers/net/ethernet/micrel/ksz884x.c 	desc->phw->ctrl.data = cpu_to_le32(desc->sw.ctrl.data);
data             1612 drivers/net/ethernet/micrel/ksz884x.c 	(*desc)->sw.buf.data &= ~KS_DESC_RX_MASK;
data             1632 drivers/net/ethernet/micrel/ksz884x.c 	(*desc)->sw.buf.data &= ~KS_DESC_TX_MASK;
data             1666 drivers/net/ethernet/micrel/ksz884x.c static void sw_r_table(struct ksz_hw *hw, int table, u16 addr, u32 *data)
data             1677 drivers/net/ethernet/micrel/ksz884x.c 	*data = readl(hw->io + KS884X_ACC_DATA_0_OFFSET);
data             1766 drivers/net/ethernet/micrel/ksz884x.c 	u32 data;
data             1768 drivers/net/ethernet/micrel/ksz884x.c 	sw_r_table(hw, TABLE_VLAN, addr, &data);
data             1769 drivers/net/ethernet/micrel/ksz884x.c 	if (data & VLAN_TABLE_VALID) {
data             1770 drivers/net/ethernet/micrel/ksz884x.c 		*vid = (u16)(data & VLAN_TABLE_VID);
data             1771 drivers/net/ethernet/micrel/ksz884x.c 		*fid = (u8)((data & VLAN_TABLE_FID) >> VLAN_TABLE_FID_SHIFT);
data             1772 drivers/net/ethernet/micrel/ksz884x.c 		*member = (u8)((data & VLAN_TABLE_MEMBERSHIP) >>
data             1791 drivers/net/ethernet/micrel/ksz884x.c 	u32 data;
data             1805 drivers/net/ethernet/micrel/ksz884x.c 		data = readl(hw->io + KS884X_ACC_DATA_0_OFFSET);
data             1807 drivers/net/ethernet/micrel/ksz884x.c 		if (data & MIB_COUNTER_VALID) {
data             1808 drivers/net/ethernet/micrel/ksz884x.c 			if (data & MIB_COUNTER_OVERFLOW)
data             1810 drivers/net/ethernet/micrel/ksz884x.c 			*cnt += data & MIB_COUNTER_VALUE;
data             1830 drivers/net/ethernet/micrel/ksz884x.c 	u32 data;
data             1844 drivers/net/ethernet/micrel/ksz884x.c 		data = readl(hw->io + KS884X_ACC_DATA_0_OFFSET);
data             1848 drivers/net/ethernet/micrel/ksz884x.c 		data &= MIB_PACKET_DROPPED;
data             1850 drivers/net/ethernet/micrel/ksz884x.c 		if (data != cur) {
data             1851 drivers/net/ethernet/micrel/ksz884x.c 			*last = data;
data             1852 drivers/net/ethernet/micrel/ksz884x.c 			if (data < cur)
data             1853 drivers/net/ethernet/micrel/ksz884x.c 				data += MIB_PACKET_DROPPED + 1;
data             1854 drivers/net/ethernet/micrel/ksz884x.c 			data -= cur;
data             1855 drivers/net/ethernet/micrel/ksz884x.c 			*cnt += data;
data             1937 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             1941 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + addr);
data             1942 drivers/net/ethernet/micrel/ksz884x.c 	return (data & bits) == bits;
data             1959 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             1963 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + addr);
data             1965 drivers/net/ethernet/micrel/ksz884x.c 		data |= bits;
data             1967 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~bits;
data             1968 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + addr);
data             1985 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             1988 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + addr);
data             1989 drivers/net/ethernet/micrel/ksz884x.c 	data >>= shift;
data             1990 drivers/net/ethernet/micrel/ksz884x.c 	return (data & bit) == bit;
data             2006 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             2009 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + addr);
data             2012 drivers/net/ethernet/micrel/ksz884x.c 		data |= bits;
data             2014 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~bits;
data             2015 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + addr);
data             2027 drivers/net/ethernet/micrel/ksz884x.c static void port_r8(struct ksz_hw *hw, int port, int offset, u8 *data)
data             2033 drivers/net/ethernet/micrel/ksz884x.c 	*data = readb(hw->io + addr);
data             2045 drivers/net/ethernet/micrel/ksz884x.c static void port_r16(struct ksz_hw *hw, int port, int offset, u16 *data)
data             2051 drivers/net/ethernet/micrel/ksz884x.c 	*data = readw(hw->io + addr);
data             2063 drivers/net/ethernet/micrel/ksz884x.c static void port_w16(struct ksz_hw *hw, int port, int offset, u16 data)
data             2069 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + addr);
data             2085 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             2087 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + addr);
data             2088 drivers/net/ethernet/micrel/ksz884x.c 	return (data & bits) == bits;
data             2102 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             2104 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + addr);
data             2106 drivers/net/ethernet/micrel/ksz884x.c 		data |= bits;
data             2108 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~bits;
data             2109 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + addr);
data             2141 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             2147 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS8842_SWITCH_CTRL_3_OFFSET);
data             2148 drivers/net/ethernet/micrel/ksz884x.c 	data &= ~(BROADCAST_STORM_RATE_LO | BROADCAST_STORM_RATE_HI);
data             2149 drivers/net/ethernet/micrel/ksz884x.c 	data |= ((value & 0x00FF) << 8) | ((value & 0xFF00) >> 8);
data             2150 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + KS8842_SWITCH_CTRL_3_OFFSET);
data             2163 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             2165 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS8842_SWITCH_CTRL_3_OFFSET);
data             2166 drivers/net/ethernet/micrel/ksz884x.c 	num = (data & BROADCAST_STORM_RATE_HI);
data             2168 drivers/net/ethernet/micrel/ksz884x.c 	num |= (data & BROADCAST_STORM_RATE_LO) >> 8;
data             2544 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             2551 drivers/net/ethernet/micrel/ksz884x.c 	port_r16(hw, port, KS8842_PORT_CTRL_1_OFFSET, &data);
data             2552 drivers/net/ethernet/micrel/ksz884x.c 	data &= ~PORT_BASED_PRIORITY_MASK;
data             2553 drivers/net/ethernet/micrel/ksz884x.c 	data |= prio << PORT_BASED_PRIORITY_SHIFT;
data             2554 drivers/net/ethernet/micrel/ksz884x.c 	port_w16(hw, port, KS8842_PORT_CTRL_1_OFFSET, data);
data             2669 drivers/net/ethernet/micrel/ksz884x.c 	u8 data;
data             2674 drivers/net/ethernet/micrel/ksz884x.c 	data = readb(hw->io + addr);
data             2675 drivers/net/ethernet/micrel/ksz884x.c 	data &= ~PORT_VLAN_MEMBERSHIP;
data             2676 drivers/net/ethernet/micrel/ksz884x.c 	data |= (member & PORT_MASK);
data             2677 drivers/net/ethernet/micrel/ksz884x.c 	writeb(data, hw->io + addr);
data             2724 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             2727 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS8842_SWITCH_CTRL_3_OFFSET);
data             2728 drivers/net/ethernet/micrel/ksz884x.c 	data |= SWITCH_FLOW_CTRL;
data             2729 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + KS8842_SWITCH_CTRL_3_OFFSET);
data             2731 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS8842_SWITCH_CTRL_1_OFFSET);
data             2734 drivers/net/ethernet/micrel/ksz884x.c 	data |= SWITCH_AGGR_BACKOFF;
data             2737 drivers/net/ethernet/micrel/ksz884x.c 	data |= SWITCH_AGING_ENABLE;
data             2738 drivers/net/ethernet/micrel/ksz884x.c 	data |= SWITCH_LINK_AUTO_AGING;
data             2741 drivers/net/ethernet/micrel/ksz884x.c 		data |= SWITCH_FAST_AGING;
data             2743 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~SWITCH_FAST_AGING;
data             2744 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + KS8842_SWITCH_CTRL_1_OFFSET);
data             2746 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS8842_SWITCH_CTRL_2_OFFSET);
data             2749 drivers/net/ethernet/micrel/ksz884x.c 	data |= NO_EXC_COLLISION_DROP;
data             2750 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + KS8842_SWITCH_CTRL_2_OFFSET);
data             2772 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             2774 drivers/net/ethernet/micrel/ksz884x.c 	port_r16(hw, port, KS8842_PORT_CTRL_2_OFFSET, &data);
data             2777 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~(PORT_TX_ENABLE | PORT_RX_ENABLE);
data             2778 drivers/net/ethernet/micrel/ksz884x.c 		data |= PORT_LEARN_DISABLE;
data             2785 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~PORT_TX_ENABLE;
data             2786 drivers/net/ethernet/micrel/ksz884x.c 		data |= PORT_RX_ENABLE;
data             2787 drivers/net/ethernet/micrel/ksz884x.c 		data |= PORT_LEARN_DISABLE;
data             2790 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~PORT_TX_ENABLE;
data             2791 drivers/net/ethernet/micrel/ksz884x.c 		data |= PORT_RX_ENABLE;
data             2792 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~PORT_LEARN_DISABLE;
data             2795 drivers/net/ethernet/micrel/ksz884x.c 		data |= (PORT_TX_ENABLE | PORT_RX_ENABLE);
data             2796 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~PORT_LEARN_DISABLE;
data             2803 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~(PORT_TX_ENABLE | PORT_RX_ENABLE);
data             2804 drivers/net/ethernet/micrel/ksz884x.c 		data |= PORT_LEARN_DISABLE;
data             2807 drivers/net/ethernet/micrel/ksz884x.c 		data |= (PORT_TX_ENABLE | PORT_RX_ENABLE);
data             2808 drivers/net/ethernet/micrel/ksz884x.c 		data |= PORT_LEARN_DISABLE;
data             2811 drivers/net/ethernet/micrel/ksz884x.c 	port_w16(hw, port, KS8842_PORT_CTRL_2_OFFSET, data);
data             2896 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_r_phy_ctrl(struct ksz_hw *hw, int phy, u16 *data)
data             2898 drivers/net/ethernet/micrel/ksz884x.c 	*data = readw(hw->io + phy + KS884X_PHY_CTRL_OFFSET);
data             2901 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_w_phy_ctrl(struct ksz_hw *hw, int phy, u16 data)
data             2903 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + phy + KS884X_PHY_CTRL_OFFSET);
data             2906 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_r_phy_link_stat(struct ksz_hw *hw, int phy, u16 *data)
data             2908 drivers/net/ethernet/micrel/ksz884x.c 	*data = readw(hw->io + phy + KS884X_PHY_STATUS_OFFSET);
data             2911 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_r_phy_auto_neg(struct ksz_hw *hw, int phy, u16 *data)
data             2913 drivers/net/ethernet/micrel/ksz884x.c 	*data = readw(hw->io + phy + KS884X_PHY_AUTO_NEG_OFFSET);
data             2916 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_w_phy_auto_neg(struct ksz_hw *hw, int phy, u16 data)
data             2918 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + phy + KS884X_PHY_AUTO_NEG_OFFSET);
data             2921 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_r_phy_rem_cap(struct ksz_hw *hw, int phy, u16 *data)
data             2923 drivers/net/ethernet/micrel/ksz884x.c 	*data = readw(hw->io + phy + KS884X_PHY_REMOTE_CAP_OFFSET);
data             2926 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_r_phy_crossover(struct ksz_hw *hw, int phy, u16 *data)
data             2928 drivers/net/ethernet/micrel/ksz884x.c 	*data = readw(hw->io + phy + KS884X_PHY_CTRL_OFFSET);
data             2931 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_w_phy_crossover(struct ksz_hw *hw, int phy, u16 data)
data             2933 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + phy + KS884X_PHY_CTRL_OFFSET);
data             2936 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_r_phy_polarity(struct ksz_hw *hw, int phy, u16 *data)
data             2938 drivers/net/ethernet/micrel/ksz884x.c 	*data = readw(hw->io + phy + KS884X_PHY_PHY_CTRL_OFFSET);
data             2941 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_w_phy_polarity(struct ksz_hw *hw, int phy, u16 data)
data             2943 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + phy + KS884X_PHY_PHY_CTRL_OFFSET);
data             2946 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_r_phy_link_md(struct ksz_hw *hw, int phy, u16 *data)
data             2948 drivers/net/ethernet/micrel/ksz884x.c 	*data = readw(hw->io + phy + KS884X_PHY_LINK_MD_OFFSET);
data             2951 drivers/net/ethernet/micrel/ksz884x.c static inline void hw_w_phy_link_md(struct ksz_hw *hw, int phy, u16 data)
data             2953 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + phy + KS884X_PHY_LINK_MD_OFFSET);
data             3008 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3010 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS884X_EEPROM_CTRL_OFFSET);
data             3011 drivers/net/ethernet/micrel/ksz884x.c 	data &= ~gpio;
data             3012 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + KS884X_EEPROM_CTRL_OFFSET);
data             3017 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3019 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS884X_EEPROM_CTRL_OFFSET);
data             3020 drivers/net/ethernet/micrel/ksz884x.c 	data |= gpio;
data             3021 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + KS884X_EEPROM_CTRL_OFFSET);
data             3026 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3028 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS884X_EEPROM_CTRL_OFFSET);
data             3029 drivers/net/ethernet/micrel/ksz884x.c 	return (u8)(data & gpio);
data             3057 drivers/net/ethernet/micrel/ksz884x.c static void spi_w(struct ksz_hw *hw, u16 data)
data             3062 drivers/net/ethernet/micrel/ksz884x.c 		(data & (0x01 << i)) ? raise_gpio(hw, EEPROM_DATA_OUT) :
data             3068 drivers/net/ethernet/micrel/ksz884x.c static void spi_reg(struct ksz_hw *hw, u8 data, u8 reg)
data             3078 drivers/net/ethernet/micrel/ksz884x.c 		(data & (0x01 << i)) ? raise_gpio(hw, EEPROM_DATA_OUT) :
data             3113 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3118 drivers/net/ethernet/micrel/ksz884x.c 	data = spi_r(hw);
data             3122 drivers/net/ethernet/micrel/ksz884x.c 	return data;
data             3133 drivers/net/ethernet/micrel/ksz884x.c static void eeprom_write(struct ksz_hw *hw, u8 reg, u16 data)
data             3163 drivers/net/ethernet/micrel/ksz884x.c 	spi_w(hw, data);
data             3283 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3295 drivers/net/ethernet/micrel/ksz884x.c 		port_r16(hw, p, KS884X_PORT_CTRL_4_OFFSET, &data);
data             3304 drivers/net/ethernet/micrel/ksz884x.c 		local = (u8) data;
data             3328 drivers/net/ethernet/micrel/ksz884x.c 					&data);
data             3331 drivers/net/ethernet/micrel/ksz884x.c 				determine_flow_ctrl(hw, port, data, status);
data             3369 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3376 drivers/net/ethernet/micrel/ksz884x.c 		port_r16(hw, p, KS884X_PORT_CTRL_4_OFFSET, &data);
data             3381 drivers/net/ethernet/micrel/ksz884x.c 			cfg = data;
data             3383 drivers/net/ethernet/micrel/ksz884x.c 		data |= PORT_AUTO_NEG_ENABLE;
data             3384 drivers/net/ethernet/micrel/ksz884x.c 		data = advertised_flow_ctrl(port, data);
data             3386 drivers/net/ethernet/micrel/ksz884x.c 		data |= PORT_AUTO_NEG_100BTX_FD | PORT_AUTO_NEG_100BTX |
data             3392 drivers/net/ethernet/micrel/ksz884x.c 				data &= ~(PORT_AUTO_NEG_100BTX_FD |
data             3395 drivers/net/ethernet/micrel/ksz884x.c 				data &= ~(PORT_AUTO_NEG_10BT_FD |
data             3398 drivers/net/ethernet/micrel/ksz884x.c 				data &= ~(PORT_AUTO_NEG_100BTX_FD |
data             3401 drivers/net/ethernet/micrel/ksz884x.c 				data &= ~(PORT_AUTO_NEG_100BTX |
data             3404 drivers/net/ethernet/micrel/ksz884x.c 		if (data != cfg) {
data             3405 drivers/net/ethernet/micrel/ksz884x.c 			data |= PORT_AUTO_NEG_RESTART;
data             3406 drivers/net/ethernet/micrel/ksz884x.c 			port_w16(hw, p, KS884X_PORT_CTRL_4_OFFSET, data);
data             3420 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3427 drivers/net/ethernet/micrel/ksz884x.c 		hw_r_phy_ctrl(hw, phy, &data);
data             3429 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~PHY_AUTO_NEG_ENABLE;
data             3432 drivers/net/ethernet/micrel/ksz884x.c 			data &= ~PHY_SPEED_100MBIT;
data             3434 drivers/net/ethernet/micrel/ksz884x.c 			data |= PHY_SPEED_100MBIT;
data             3436 drivers/net/ethernet/micrel/ksz884x.c 			data &= ~PHY_FULL_DUPLEX;
data             3438 drivers/net/ethernet/micrel/ksz884x.c 			data |= PHY_FULL_DUPLEX;
data             3439 drivers/net/ethernet/micrel/ksz884x.c 		hw_w_phy_ctrl(hw, phy, data);
data             3470 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3474 drivers/net/ethernet/micrel/ksz884x.c 	pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &data);
data             3475 drivers/net/ethernet/micrel/ksz884x.c 	return (data & PCI_PM_CTRL_PME_STATUS) == PCI_PM_CTRL_PME_STATUS;
data             3488 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3494 drivers/net/ethernet/micrel/ksz884x.c 	pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &data);
data             3495 drivers/net/ethernet/micrel/ksz884x.c 	data |= PCI_PM_CTRL_PME_STATUS;
data             3496 drivers/net/ethernet/micrel/ksz884x.c 	pci_write_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, data);
data             3510 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3514 drivers/net/ethernet/micrel/ksz884x.c 	pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &data);
data             3515 drivers/net/ethernet/micrel/ksz884x.c 	data &= ~PCI_PM_CTRL_STATE_MASK;
data             3517 drivers/net/ethernet/micrel/ksz884x.c 		data |= PCI_PM_CTRL_PME_ENABLE | PCI_D3hot;
data             3519 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~PCI_PM_CTRL_PME_ENABLE;
data             3520 drivers/net/ethernet/micrel/ksz884x.c 	pci_write_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, data);
data             3533 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3535 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS8841_WOL_CTRL_OFFSET);
data             3537 drivers/net/ethernet/micrel/ksz884x.c 		data |= frame;
data             3539 drivers/net/ethernet/micrel/ksz884x.c 		data &= ~frame;
data             3540 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + KS8841_WOL_CTRL_OFFSET);
data             3562 drivers/net/ethernet/micrel/ksz884x.c 	u8 data[64];
data             3578 drivers/net/ethernet/micrel/ksz884x.c 				data[to++] = pattern[from];
data             3600 drivers/net/ethernet/micrel/ksz884x.c 	crc = ether_crc(to, data);
data             3709 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3716 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS884X_CHIP_ID_OFFSET);
data             3718 drivers/net/ethernet/micrel/ksz884x.c 	revision = (data & KS884X_REVISION_MASK) >> KS884X_REVISION_SHIFT;
data             3719 drivers/net/ethernet/micrel/ksz884x.c 	data &= KS884X_CHIP_ID_MASK_41;
data             3720 drivers/net/ethernet/micrel/ksz884x.c 	if (REG_CHIP_ID_41 == data)
data             3722 drivers/net/ethernet/micrel/ksz884x.c 	else if (REG_CHIP_ID_42 == data)
data             3762 drivers/net/ethernet/micrel/ksz884x.c 	u16 data;
data             3765 drivers/net/ethernet/micrel/ksz884x.c 	data = readw(hw->io + KS8842_SWITCH_CTRL_5_OFFSET);
data             3766 drivers/net/ethernet/micrel/ksz884x.c 	data &= ~LED_MODE;
data             3767 drivers/net/ethernet/micrel/ksz884x.c 	data |= SET_DEFAULT_LED;
data             3768 drivers/net/ethernet/micrel/ksz884x.c 	writew(data, hw->io + KS8842_SWITCH_CTRL_5_OFFSET);
data             3842 drivers/net/ethernet/micrel/ksz884x.c 	previous->phw->buf.data = cpu_to_le32(previous->sw.buf.data);
data             4661 drivers/net/ethernet/micrel/ksz884x.c 			hw_priv->pdev, skb->data, dma_buf->len,
data             4704 drivers/net/ethernet/micrel/ksz884x.c 			hw_priv->pdev, skb->data, dma_buf->len,
data             4750 drivers/net/ethernet/micrel/ksz884x.c 		status.data = le32_to_cpu(desc->phw->ctrl.data);
data             4840 drivers/net/ethernet/micrel/ksz884x.c 			if (skb_end_pointer(skb) - skb->data >= 50) {
data             4841 drivers/net/ethernet/micrel/ksz884x.c 				memset(&skb->data[skb->len], 0, 50 - skb->len);
data             4847 drivers/net/ethernet/micrel/ksz884x.c 				memcpy(skb->data, org_skb->data, org_skb->len);
data             4848 drivers/net/ethernet/micrel/ksz884x.c 				memset(&skb->data[org_skb->len], 0,
data             4871 drivers/net/ethernet/micrel/ksz884x.c 			skb_copy_and_csum_dev(org_skb, skb->data);
data             5012 drivers/net/ethernet/micrel/ksz884x.c 		skb_put_data(skb, dma_buf->skb->data, packet_len);
data             5045 drivers/net/ethernet/micrel/ksz884x.c 		status.data = le32_to_cpu(desc->phw->ctrl.data);
data             5081 drivers/net/ethernet/micrel/ksz884x.c 		status.data = le32_to_cpu(desc->phw->ctrl.data);
data             5126 drivers/net/ethernet/micrel/ksz884x.c 		status.data = le32_to_cpu(desc->phw->ctrl.data);
data             5146 drivers/net/ethernet/micrel/ksz884x.c 			if (!status.rx.error || (status.data &
data             5170 drivers/net/ethernet/micrel/ksz884x.c static void rx_proc_task(unsigned long data)
data             5172 drivers/net/ethernet/micrel/ksz884x.c 	struct dev_info *hw_priv = (struct dev_info *) data;
data             5192 drivers/net/ethernet/micrel/ksz884x.c static void tx_proc_task(unsigned long data)
data             5194 drivers/net/ethernet/micrel/ksz884x.c 	struct dev_info *hw_priv = (struct dev_info *) data;
data             5283 drivers/net/ethernet/micrel/ksz884x.c 			u32 data;
data             5287 drivers/net/ethernet/micrel/ksz884x.c 			data = readl(hw->io + KS_DMA_TX_CTRL);
data             5288 drivers/net/ethernet/micrel/ksz884x.c 			if (!(data & DMA_TX_ENABLE))
data             5414 drivers/net/ethernet/micrel/ksz884x.c 		u32 data;
data             5416 drivers/net/ethernet/micrel/ksz884x.c 		data = readw(hw->io + KS8842_SWITCH_CTRL_2_OFFSET);
data             5418 drivers/net/ethernet/micrel/ksz884x.c 			data |= SWITCH_HUGE_PACKET;
data             5420 drivers/net/ethernet/micrel/ksz884x.c 			data &= ~SWITCH_HUGE_PACKET;
data             5421 drivers/net/ethernet/micrel/ksz884x.c 		writew(data, hw->io + KS8842_SWITCH_CTRL_2_OFFSET);
data             5831 drivers/net/ethernet/micrel/ksz884x.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             5839 drivers/net/ethernet/micrel/ksz884x.c 		data->phy_id = priv->id;
data             5845 drivers/net/ethernet/micrel/ksz884x.c 		if (data->phy_id != priv->id || data->reg_num >= 6)
data             5848 drivers/net/ethernet/micrel/ksz884x.c 			hw_r_phy(hw, port->linked->port_id, data->reg_num,
data             5849 drivers/net/ethernet/micrel/ksz884x.c 				&data->val_out);
data             5856 drivers/net/ethernet/micrel/ksz884x.c 		else if (data->phy_id != priv->id || data->reg_num >= 6)
data             5859 drivers/net/ethernet/micrel/ksz884x.c 			hw_w_phy(hw, port->linked->port_id, data->reg_num,
data             5860 drivers/net/ethernet/micrel/ksz884x.c 				data->val_in);
data             6264 drivers/net/ethernet/micrel/ksz884x.c 	struct ethtool_eeprom *eeprom, u8 *data)
data             6276 drivers/net/ethernet/micrel/ksz884x.c 	memcpy(data, &eeprom_byte[eeprom->offset], eeprom->len);
data             6292 drivers/net/ethernet/micrel/ksz884x.c 	struct ethtool_eeprom *eeprom, u8 *data)
data             6308 drivers/net/ethernet/micrel/ksz884x.c 	memcpy(&eeprom_byte[eeprom->offset], data, eeprom->len);
data             6510 drivers/net/ethernet/micrel/ksz884x.c 	struct ethtool_stats *stats, u64 *data)
data             6566 drivers/net/ethernet/micrel/ksz884x.c 		*data++ = counter[i];
data             6894 drivers/net/ethernet/micrel/ksz884x.c 	u16 data[3];
data             6898 drivers/net/ethernet/micrel/ksz884x.c 		data[i] = eeprom_read(hw, i + EEPROM_DATA_OTHER_MAC_ADDR);
data             6899 drivers/net/ethernet/micrel/ksz884x.c 	if ((data[0] || data[1] || data[2]) && data[0] != 0xffff) {
data             6900 drivers/net/ethernet/micrel/ksz884x.c 		sw->other_addr[5] = (u8) data[0];
data             6901 drivers/net/ethernet/micrel/ksz884x.c 		sw->other_addr[4] = (u8)(data[0] >> 8);
data             6902 drivers/net/ethernet/micrel/ksz884x.c 		sw->other_addr[3] = (u8) data[1];
data             6903 drivers/net/ethernet/micrel/ksz884x.c 		sw->other_addr[2] = (u8)(data[1] >> 8);
data             6904 drivers/net/ethernet/micrel/ksz884x.c 		sw->other_addr[1] = (u8) data[2];
data             6905 drivers/net/ethernet/micrel/ksz884x.c 		sw->other_addr[0] = (u8)(data[2] >> 8);
data               85 drivers/net/ethernet/microchip/enc28j60.c spi_read_buf(struct enc28j60_net *priv, int len, u8 *data)
data              109 drivers/net/ethernet/microchip/enc28j60.c 		memcpy(data, rx_buf, len);
data              122 drivers/net/ethernet/microchip/enc28j60.c static int spi_write_buf(struct enc28j60_net *priv, int len, const u8 *data)
data              131 drivers/net/ethernet/microchip/enc28j60.c 		memcpy(&priv->spi_transfer_buf[1], data, len);
data              316 drivers/net/ethernet/microchip/enc28j60.c static void nolock_regb_write(struct enc28j60_net *priv, u8 address, u8 data)
data              319 drivers/net/ethernet/microchip/enc28j60.c 	spi_write_op(priv, ENC28J60_WRITE_CTRL_REG, address, data);
data              322 drivers/net/ethernet/microchip/enc28j60.c static void locked_regb_write(struct enc28j60_net *priv, u8 address, u8 data)
data              325 drivers/net/ethernet/microchip/enc28j60.c 	nolock_regb_write(priv, address, data);
data              332 drivers/net/ethernet/microchip/enc28j60.c static void nolock_regw_write(struct enc28j60_net *priv, u8 address, u16 data)
data              335 drivers/net/ethernet/microchip/enc28j60.c 	spi_write_op(priv, ENC28J60_WRITE_CTRL_REG, address, (u8) data);
data              337 drivers/net/ethernet/microchip/enc28j60.c 		     (u8) (data >> 8));
data              340 drivers/net/ethernet/microchip/enc28j60.c static void locked_regw_write(struct enc28j60_net *priv, u8 address, u16 data)
data              343 drivers/net/ethernet/microchip/enc28j60.c 	nolock_regw_write(priv, address, data);
data              352 drivers/net/ethernet/microchip/enc28j60.c 			      u8 *data)
data              368 drivers/net/ethernet/microchip/enc28j60.c 	spi_read_buf(priv, len, data);
data              376 drivers/net/ethernet/microchip/enc28j60.c enc28j60_packet_write(struct enc28j60_net *priv, int len, const u8 *data)
data              402 drivers/net/ethernet/microchip/enc28j60.c 	spi_write_buf(priv, len, data);
data              459 drivers/net/ethernet/microchip/enc28j60.c static int enc28j60_phy_write(struct enc28j60_net *priv, u8 address, u16 data)
data              467 drivers/net/ethernet/microchip/enc28j60.c 	nolock_regw_write(priv, MIWRL, data);
data              891 drivers/net/ethernet/microchip/enc28j60.c static void dump_packet(const char *msg, int len, const char *data)
data              895 drivers/net/ethernet/microchip/enc28j60.c 			data, len, true);
data              973 drivers/net/ethernet/microchip/enc28j60.c 				dump_packet(__func__, skb->len, skb->data);
data             1247 drivers/net/ethernet/microchip/enc28j60.c 			    priv->tx_skb->len, priv->tx_skb->data);
data             1248 drivers/net/ethernet/microchip/enc28j60.c 	enc28j60_packet_write(priv, priv->tx_skb->len, priv->tx_skb->data);
data             1266 drivers/net/ethernet/microchip/enc28j60.c 			if (priv->tx_skb->data[k] != test_buf[k]) {
data             1269 drivers/net/ethernet/microchip/enc28j60.c 					   k, priv->tx_skb->data[k], test_buf[k]);
data              225 drivers/net/ethernet/microchip/encx24j600-regmap.c int regmap_encx24j600_spi_write(void *context, u8 reg, const u8 *data,
data              231 drivers/net/ethernet/microchip/encx24j600-regmap.c 		return encx24j600_cmdn(ctx, reg, data, count);
data              238 drivers/net/ethernet/microchip/encx24j600-regmap.c int regmap_encx24j600_spi_read(void *context, u8 reg, u8 *data, size_t count)
data              245 drivers/net/ethernet/microchip/encx24j600-regmap.c 	return spi_write_then_read(ctx->spi, &reg, sizeof(reg), data, count);
data              249 drivers/net/ethernet/microchip/encx24j600-regmap.c static int regmap_encx24j600_write(void *context, const void *data,
data              252 drivers/net/ethernet/microchip/encx24j600-regmap.c 	u8 *dout = (u8 *)data;
data               65 drivers/net/ethernet/microchip/encx24j600.c static void dump_packet(const char *msg, int len, const char *data)
data               68 drivers/net/ethernet/microchip/encx24j600.c 	print_hex_dump_bytes("pk data: ", DUMP_PREFIX_OFFSET, data, len);
data              173 drivers/net/ethernet/microchip/encx24j600.c static int encx24j600_raw_read(struct encx24j600_priv *priv, u8 reg, u8 *data,
data              179 drivers/net/ethernet/microchip/encx24j600.c 	ret = regmap_encx24j600_spi_read(&priv->ctx, reg, data, count);
data              186 drivers/net/ethernet/microchip/encx24j600.c 				const u8 *data, size_t count)
data              191 drivers/net/ethernet/microchip/encx24j600.c 	ret = regmap_encx24j600_spi_write(&priv->ctx, reg, data, count);
data              345 drivers/net/ethernet/microchip/encx24j600.c 		dump_packet("RX", skb->len, skb->data);
data              841 drivers/net/ethernet/microchip/encx24j600.c 		dump_packet("TX", priv->tx_skb->len, priv->tx_skb->data);
data              854 drivers/net/ethernet/microchip/encx24j600.c 	encx24j600_raw_write(priv, WGPDATA, (u8 *)priv->tx_skb->data,
data              433 drivers/net/ethernet/microchip/encx24j600_hw.h int regmap_encx24j600_spi_write(void *context, u8 reg, const u8 *data,
data              435 drivers/net/ethernet/microchip/encx24j600_hw.h int regmap_encx24j600_spi_read(void *context, u8 reg, u8 *data, size_t count);
data               84 drivers/net/ethernet/microchip/lan743x_ethtool.c 			    u32 length, u8 *data)
data              107 drivers/net/ethernet/microchip/lan743x_ethtool.c 		data[i] = lan743x_csr_read(adapter, OTP_READ_DATA);
data              116 drivers/net/ethernet/microchip/lan743x_ethtool.c 			     u32 length, u8 *data)
data              138 drivers/net/ethernet/microchip/lan743x_ethtool.c 		lan743x_csr_write(adapter, OTP_PRGM_DATA, data[i]);
data              194 drivers/net/ethernet/microchip/lan743x_ethtool.c 			       u32 offset, u32 length, u8 *data)
data              217 drivers/net/ethernet/microchip/lan743x_ethtool.c 		data[i] = val & 0xFF;
data              225 drivers/net/ethernet/microchip/lan743x_ethtool.c 				u32 offset, u32 length, u8 *data)
data              248 drivers/net/ethernet/microchip/lan743x_ethtool.c 		val = data[i];
data              302 drivers/net/ethernet/microchip/lan743x_ethtool.c 				      struct ethtool_eeprom *ee, u8 *data)
data              308 drivers/net/ethernet/microchip/lan743x_ethtool.c 		ret = lan743x_otp_read(adapter, ee->offset, ee->len, data);
data              310 drivers/net/ethernet/microchip/lan743x_ethtool.c 		ret = lan743x_eeprom_read(adapter, ee->offset, ee->len, data);
data              316 drivers/net/ethernet/microchip/lan743x_ethtool.c 				      struct ethtool_eeprom *ee, u8 *data)
data              325 drivers/net/ethernet/microchip/lan743x_ethtool.c 						ee->len, data);
data              330 drivers/net/ethernet/microchip/lan743x_ethtool.c 						   ee->len, data);
data              463 drivers/net/ethernet/microchip/lan743x_ethtool.c 					u32 stringset, u8 *data)
data              467 drivers/net/ethernet/microchip/lan743x_ethtool.c 		memcpy(data, lan743x_set0_hw_cnt_strings,
data              469 drivers/net/ethernet/microchip/lan743x_ethtool.c 		memcpy(&data[sizeof(lan743x_set0_hw_cnt_strings)],
data              472 drivers/net/ethernet/microchip/lan743x_ethtool.c 		memcpy(&data[sizeof(lan743x_set0_hw_cnt_strings) +
data              478 drivers/net/ethernet/microchip/lan743x_ethtool.c 		memcpy(data, lan743x_priv_flags_strings,
data              486 drivers/net/ethernet/microchip/lan743x_ethtool.c 					      u64 *data)
data              495 drivers/net/ethernet/microchip/lan743x_ethtool.c 		data[data_index++] = (u64)buf;
data              498 drivers/net/ethernet/microchip/lan743x_ethtool.c 		data[data_index++] = (u64)(adapter->rx[i].frame_count);
data              501 drivers/net/ethernet/microchip/lan743x_ethtool.c 		data[data_index++] = (u64)buf;
data              546 drivers/net/ethernet/microchip/lan743x_ethtool.c 		rxnfc->data = 0;
data              550 drivers/net/ethernet/microchip/lan743x_ethtool.c 			rxnfc->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              553 drivers/net/ethernet/microchip/lan743x_ethtool.c 			rxnfc->data |= RXH_IP_SRC | RXH_IP_DST;
data              558 drivers/net/ethernet/microchip/lan743x_ethtool.c 		rxnfc->data = LAN743X_USED_RX_CHANNELS;
data               64 drivers/net/ethernet/microchip/lan743x_main.c 		       u32 data)
data               66 drivers/net/ethernet/microchip/lan743x_main.c 	iowrite32(data, &adapter->csr.csr_address[offset]);
data               73 drivers/net/ethernet/microchip/lan743x_main.c 	u32 data;
data               75 drivers/net/ethernet/microchip/lan743x_main.c 	data = lan743x_csr_read(adapter, HW_CFG);
data               76 drivers/net/ethernet/microchip/lan743x_main.c 	data |= HW_CFG_LRST_;
data               77 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, HW_CFG, data);
data               79 drivers/net/ethernet/microchip/lan743x_main.c 	return readx_poll_timeout(LAN743X_CSR_READ_OP, HW_CFG, data,
data               80 drivers/net/ethernet/microchip/lan743x_main.c 				  !(data & HW_CFG_LRST_), 100000, 10000000);
data               88 drivers/net/ethernet/microchip/lan743x_main.c 	u32 data;
data               90 drivers/net/ethernet/microchip/lan743x_main.c 	return readx_poll_timeout(LAN743X_CSR_READ_OP, offset, data,
data               91 drivers/net/ethernet/microchip/lan743x_main.c 				  target_value == ((data & bit_mask) ? 1 : 0),
data              723 drivers/net/ethernet/microchip/lan743x_main.c 	u32 data;
data              725 drivers/net/ethernet/microchip/lan743x_main.c 	return readx_poll_timeout(LAN743X_CSR_READ_OP, MAC_MII_ACC, data,
data              726 drivers/net/ethernet/microchip/lan743x_main.c 				  !(data & MAC_MII_ACC_MII_BUSY_), 0, 1000000);
data              797 drivers/net/ethernet/microchip/lan743x_main.c 	u32 data;
data              802 drivers/net/ethernet/microchip/lan743x_main.c 	data = lan743x_csr_read(adapter, MAC_CR);
data              803 drivers/net/ethernet/microchip/lan743x_main.c 	data |= MAC_CR_ADD_ | MAC_CR_ASD_;
data              804 drivers/net/ethernet/microchip/lan743x_main.c 	data |= MAC_CR_CNTR_RST_;
data              805 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, MAC_CR, data);
data              909 drivers/net/ethernet/microchip/lan743x_main.c 	u32 data;
data              913 drivers/net/ethernet/microchip/lan743x_main.c 	data = lan743x_csr_read(adapter, PMT_CTL);
data              914 drivers/net/ethernet/microchip/lan743x_main.c 	data |= PMT_CTL_ETH_PHY_RST_;
data              915 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, PMT_CTL, data);
data              917 drivers/net/ethernet/microchip/lan743x_main.c 	return readx_poll_timeout(LAN743X_CSR_READ_OP, PMT_CTL, data,
data              918 drivers/net/ethernet/microchip/lan743x_main.c 				  (!(data & PMT_CTL_ETH_PHY_RST_) &&
data              919 drivers/net/ethernet/microchip/lan743x_main.c 				  (data & PMT_CTL_READY_)),
data             1057 drivers/net/ethernet/microchip/lan743x_main.c 	u32 data;
data             1082 drivers/net/ethernet/microchip/lan743x_main.c 				data = ha->addr[3];
data             1083 drivers/net/ethernet/microchip/lan743x_main.c 				data = ha->addr[2] | (data << 8);
data             1084 drivers/net/ethernet/microchip/lan743x_main.c 				data = ha->addr[1] | (data << 8);
data             1085 drivers/net/ethernet/microchip/lan743x_main.c 				data = ha->addr[0] | (data << 8);
data             1087 drivers/net/ethernet/microchip/lan743x_main.c 						  RFE_ADDR_FILT_LO(i), data);
data             1088 drivers/net/ethernet/microchip/lan743x_main.c 				data = ha->addr[5];
data             1089 drivers/net/ethernet/microchip/lan743x_main.c 				data = ha->addr[4] | (data << 8);
data             1090 drivers/net/ethernet/microchip/lan743x_main.c 				data |= RFE_ADDR_FILT_HI_VALID_;
data             1092 drivers/net/ethernet/microchip/lan743x_main.c 						  RFE_ADDR_FILT_HI(i), data);
data             1111 drivers/net/ethernet/microchip/lan743x_main.c 	u32 data = 0;
data             1118 drivers/net/ethernet/microchip/lan743x_main.c 		data = DMAC_CFG_MAX_DSPACE_16_;
data             1121 drivers/net/ethernet/microchip/lan743x_main.c 		data = DMAC_CFG_MAX_DSPACE_32_;
data             1124 drivers/net/ethernet/microchip/lan743x_main.c 		data = DMAC_CFG_MAX_DSPACE_64_;
data             1127 drivers/net/ethernet/microchip/lan743x_main.c 		data = DMAC_CFG_MAX_DSPACE_128_;
data             1133 drivers/net/ethernet/microchip/lan743x_main.c 		data |= DMAC_CFG_COAL_EN_;
data             1134 drivers/net/ethernet/microchip/lan743x_main.c 	data |= DMAC_CFG_CH_ARB_SEL_RX_HIGH_;
data             1135 drivers/net/ethernet/microchip/lan743x_main.c 	data |= DMAC_CFG_MAX_READ_REQ_SET_(6);
data             1136 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, DMAC_CFG, data);
data             1137 drivers/net/ethernet/microchip/lan743x_main.c 	data = DMAC_COAL_CFG_TIMER_LIMIT_SET_(1);
data             1138 drivers/net/ethernet/microchip/lan743x_main.c 	data |= DMAC_COAL_CFG_TIMER_TX_START_;
data             1139 drivers/net/ethernet/microchip/lan743x_main.c 	data |= DMAC_COAL_CFG_FLUSH_INTS_;
data             1140 drivers/net/ethernet/microchip/lan743x_main.c 	data |= DMAC_COAL_CFG_INT_EXIT_COAL_;
data             1141 drivers/net/ethernet/microchip/lan743x_main.c 	data |= DMAC_COAL_CFG_CSR_EXIT_COAL_;
data             1142 drivers/net/ethernet/microchip/lan743x_main.c 	data |= DMAC_COAL_CFG_TX_THRES_SET_(0x0A);
data             1143 drivers/net/ethernet/microchip/lan743x_main.c 	data |= DMAC_COAL_CFG_RX_THRES_SET_(0x0C);
data             1144 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, DMAC_COAL_CFG, data);
data             1145 drivers/net/ethernet/microchip/lan743x_main.c 	data = DMAC_OBFF_TX_THRES_SET_(0x08);
data             1146 drivers/net/ethernet/microchip/lan743x_main.c 	data |= DMAC_OBFF_RX_THRES_SET_(0x0A);
data             1147 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, DMAC_OBFF_CFG, data);
data             1595 drivers/net/ethernet/microchip/lan743x_main.c 				   skb->data, head_length,
data             1794 drivers/net/ethernet/microchip/lan743x_main.c 	u32 data = 0;
data             1829 drivers/net/ethernet/microchip/lan743x_main.c 	data = lan743x_csr_read(adapter, TX_CFG_B(tx->channel_number));
data             1830 drivers/net/ethernet/microchip/lan743x_main.c 	data &= ~TX_CFG_B_TX_RING_LEN_MASK_;
data             1831 drivers/net/ethernet/microchip/lan743x_main.c 	data |= ((tx->ring_size) & TX_CFG_B_TX_RING_LEN_MASK_);
data             1833 drivers/net/ethernet/microchip/lan743x_main.c 		data |= TX_CFG_B_TDMABL_512_;
data             1834 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, TX_CFG_B(tx->channel_number), data);
data             1837 drivers/net/ethernet/microchip/lan743x_main.c 	data = TX_CFG_A_TX_TMR_HPWB_SEL_IOC_ | TX_CFG_A_TX_HP_WB_EN_;
data             1839 drivers/net/ethernet/microchip/lan743x_main.c 		data |= TX_CFG_A_TX_HP_WB_ON_INT_TMR_;
data             1840 drivers/net/ethernet/microchip/lan743x_main.c 		data |= TX_CFG_A_TX_PF_THRES_SET_(0x10);
data             1841 drivers/net/ethernet/microchip/lan743x_main.c 		data |= TX_CFG_A_TX_PF_PRI_THRES_SET_(0x04);
data             1842 drivers/net/ethernet/microchip/lan743x_main.c 		data |= TX_CFG_A_TX_HP_WB_THRES_SET_(0x07);
data             1844 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, TX_CFG_A(tx->channel_number), data);
data             1869 drivers/net/ethernet/microchip/lan743x_main.c 	data = 0;
data             1871 drivers/net/ethernet/microchip/lan743x_main.c 		data |= TX_CFG_C_TX_TOP_INT_EN_AUTO_CLR_;
data             1873 drivers/net/ethernet/microchip/lan743x_main.c 		data |= TX_CFG_C_TX_DMA_INT_STS_AUTO_CLR_;
data             1875 drivers/net/ethernet/microchip/lan743x_main.c 		data |= TX_CFG_C_TX_INT_STS_R2C_MODE_MASK_;
data             1877 drivers/net/ethernet/microchip/lan743x_main.c 		data |= TX_CFG_C_TX_INT_EN_R2C_;
data             1878 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, TX_CFG_C(tx->channel_number), data);
data             1920 drivers/net/ethernet/microchip/lan743x_main.c 					      buffer_info->skb->data,
data             2341 drivers/net/ethernet/microchip/lan743x_main.c 	u32 data = 0;
data             2374 drivers/net/ethernet/microchip/lan743x_main.c 	data = RX_CFG_A_RX_HP_WB_EN_;
data             2376 drivers/net/ethernet/microchip/lan743x_main.c 		data |= (RX_CFG_A_RX_WB_ON_INT_TMR_ |
data             2384 drivers/net/ethernet/microchip/lan743x_main.c 			  RX_CFG_A(rx->channel_number), data);
data             2387 drivers/net/ethernet/microchip/lan743x_main.c 	data = lan743x_csr_read(adapter, RX_CFG_B(rx->channel_number));
data             2388 drivers/net/ethernet/microchip/lan743x_main.c 	data &= ~RX_CFG_B_RX_PAD_MASK_;
data             2390 drivers/net/ethernet/microchip/lan743x_main.c 		data |= RX_CFG_B_RX_PAD_0_;
data             2392 drivers/net/ethernet/microchip/lan743x_main.c 		data |= RX_CFG_B_RX_PAD_2_;
data             2393 drivers/net/ethernet/microchip/lan743x_main.c 	data &= ~RX_CFG_B_RX_RING_LEN_MASK_;
data             2394 drivers/net/ethernet/microchip/lan743x_main.c 	data |= ((rx->ring_size) & RX_CFG_B_RX_RING_LEN_MASK_);
data             2395 drivers/net/ethernet/microchip/lan743x_main.c 	data |= RX_CFG_B_TS_ALL_RX_;
data             2397 drivers/net/ethernet/microchip/lan743x_main.c 		data |= RX_CFG_B_RDMABL_512_;
data             2399 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, RX_CFG_B(rx->channel_number), data);
data             2405 drivers/net/ethernet/microchip/lan743x_main.c 	data = 0;
data             2407 drivers/net/ethernet/microchip/lan743x_main.c 		data |= RX_CFG_C_RX_TOP_INT_EN_AUTO_CLR_;
data             2409 drivers/net/ethernet/microchip/lan743x_main.c 		data |= RX_CFG_C_RX_DMA_INT_STS_AUTO_CLR_;
data             2411 drivers/net/ethernet/microchip/lan743x_main.c 		data |= RX_CFG_C_RX_INT_STS_R2C_MODE_MASK_;
data             2413 drivers/net/ethernet/microchip/lan743x_main.c 		data |= RX_CFG_C_RX_INT_EN_R2C_;
data             2414 drivers/net/ethernet/microchip/lan743x_main.c 	lan743x_csr_write(adapter, RX_CFG_C(rx->channel_number), data);
data              835 drivers/net/ethernet/microchip/lan743x_main.h void lan743x_csr_write(struct lan743x_adapter *adapter, int offset, u32 data);
data               48 drivers/net/ethernet/microchip/lan743x_ptp.c 	u32 data = 0;
data               51 drivers/net/ethernet/microchip/lan743x_ptp.c 	       (data = (lan743x_csr_read(adapter, PTP_CMD_CTL) &
data               56 drivers/net/ethernet/microchip/lan743x_ptp.c 	if (data) {
data               32 drivers/net/ethernet/moxa/moxart_ether.c static inline void moxart_desc_write(u32 data, u32 *desc)
data               34 drivers/net/ethernet/moxa/moxart_ether.c 	*desc = cpu_to_le32(data);
data              255 drivers/net/ethernet/moxa/moxart_ether.c 		memcpy(skb->data, priv->rx_buf[rx_head], len);
data              360 drivers/net/ethernet/moxa/moxart_ether.c 	priv->tx_mapping[tx_head] = dma_map_single(&ndev->dev, skb->data,
data              372 drivers/net/ethernet/moxa/moxart_ether.c 	moxart_desc_write((uintptr_t)skb->data,
data              376 drivers/net/ethernet/moxa/moxart_ether.c 		memset(&skb->data[skb->len],
data              595 drivers/net/ethernet/mscc/ocelot.c 		ocelot_write_rix(ocelot, ((u32 *)skb->data)[i], QS_INJ_WR, grp);
data             1094 drivers/net/ethernet/mscc/ocelot.c static void ocelot_get_strings(struct net_device *netdev, u32 sset, u8 *data)
data             1104 drivers/net/ethernet/mscc/ocelot.c 		memcpy(data + i * ETH_GSTRING_LEN, ocelot->stats_layout[i].name,
data             1149 drivers/net/ethernet/mscc/ocelot.c 				     struct ethtool_stats *stats, u64 *data)
data             1160 drivers/net/ethernet/mscc/ocelot.c 		*data++ = ocelot->stats[port->chip_port * ocelot->num_stats + i];
data              133 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_entry2cache(struct ocelot *oc, struct vcap_data *data)
data              138 drivers/net/ethernet/mscc/ocelot_ace.c 		ocelot_write_rix(oc, data->entry[i], S2_CACHE_ENTRY_DAT, i);
data              139 drivers/net/ethernet/mscc/ocelot_ace.c 		ocelot_write_rix(oc, ~data->mask[i], S2_CACHE_MASK_DAT, i);
data              141 drivers/net/ethernet/mscc/ocelot_ace.c 	ocelot_write(oc, data->tg, S2_CACHE_TG_DAT);
data              144 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_cache2entry(struct ocelot *oc, struct vcap_data *data)
data              149 drivers/net/ethernet/mscc/ocelot_ace.c 		data->entry[i] = ocelot_read_rix(oc, S2_CACHE_ENTRY_DAT, i);
data              151 drivers/net/ethernet/mscc/ocelot_ace.c 		data->mask[i] = ~ocelot_read_rix(oc, S2_CACHE_MASK_DAT, i);
data              153 drivers/net/ethernet/mscc/ocelot_ace.c 	data->tg = ocelot_read(oc, S2_CACHE_TG_DAT);
data              156 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_action2cache(struct ocelot *oc, struct vcap_data *data)
data              164 drivers/net/ethernet/mscc/ocelot_ace.c 		data->action[0] = ((data->action[0] & ~mask) | data->type);
data              168 drivers/net/ethernet/mscc/ocelot_ace.c 		ocelot_write_rix(oc, data->action[i], S2_CACHE_ACTION_DAT, i);
data              171 drivers/net/ethernet/mscc/ocelot_ace.c 		ocelot_write_rix(oc, data->counter[i], S2_CACHE_CNT_DAT, i);
data              174 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_cache2action(struct ocelot *oc, struct vcap_data *data)
data              179 drivers/net/ethernet/mscc/ocelot_ace.c 		data->action[i] = ocelot_read_rix(oc, S2_CACHE_ACTION_DAT, i);
data              182 drivers/net/ethernet/mscc/ocelot_ace.c 		data->counter[i] = ocelot_read_rix(oc, S2_CACHE_CNT_DAT, i);
data              186 drivers/net/ethernet/mscc/ocelot_ace.c 	data->type = (width ? (data->action[0] & GENMASK(width, 0)) : 0);
data              190 drivers/net/ethernet/mscc/ocelot_ace.c static void is2_data_get(struct vcap_data *data, int ix)
data              194 drivers/net/ethernet/mscc/ocelot_ace.c 	count = (data->tg_sw == VCAP_TG_HALF ? 2 : 4);
data              198 drivers/net/ethernet/mscc/ocelot_ace.c 	data->tg_value = 0;
data              199 drivers/net/ethernet/mscc/ocelot_ace.c 	data->tg_mask = 0;
data              202 drivers/net/ethernet/mscc/ocelot_ace.c 		data->tg_value |= (data->tg_sw << offset);
data              203 drivers/net/ethernet/mscc/ocelot_ace.c 		data->tg_mask |= GENMASK(offset + width - 1, offset);
data              208 drivers/net/ethernet/mscc/ocelot_ace.c 	data->key_offset = (base * vcap_is2.entry_width) / vcap_is2.sw_count;
data              209 drivers/net/ethernet/mscc/ocelot_ace.c 	data->counter_offset = (cnt * col * vcap_is2.counter_width);
data              210 drivers/net/ethernet/mscc/ocelot_ace.c 	i = data->type;
data              213 drivers/net/ethernet/mscc/ocelot_ace.c 	data->action_offset =
data              217 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_data_set(u32 *data, u32 offset, u32 len, u32 value)
data              222 drivers/net/ethernet/mscc/ocelot_ace.c 		v = data[offset / ENTRY_WIDTH];
data              228 drivers/net/ethernet/mscc/ocelot_ace.c 		data[offset / ENTRY_WIDTH] = v;
data              232 drivers/net/ethernet/mscc/ocelot_ace.c static u32 vcap_data_get(u32 *data, u32 offset, u32 len)
data              237 drivers/net/ethernet/mscc/ocelot_ace.c 		v = data[offset / ENTRY_WIDTH];
data              245 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_key_set(struct vcap_data *data, u32 offset, u32 width,
data              248 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_data_set(data->entry, offset + data->key_offset, width, value);
data              249 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_data_set(data->mask, offset + data->key_offset, width, mask);
data              252 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_key_bytes_set(struct vcap_data *data, u32 offset, u8 *val,
data              268 drivers/net/ethernet/mscc/ocelot_ace.c 			vcap_key_set(data, offset, n, value, mask);
data              276 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_key_l4_port_set(struct vcap_data *data, u32 offset,
data              279 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_key_set(data, offset, 16, port->value, port->mask);
data              282 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_key_bit_set(struct vcap_data *data, u32 offset,
data              285 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_key_set(data, offset, 1, val == OCELOT_VCAP_BIT_1 ? 1 : 0,
data              290 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_key_set(&data, IS2_HKO_##fld, IS2_HKL_##fld, val, msk)
data              292 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_key_set(&data, IS2_HKO_##fld, IS2_HKL_##fld, 0, 0)
data              293 drivers/net/ethernet/mscc/ocelot_ace.c #define VCAP_KEY_BIT_SET(fld, val) vcap_key_bit_set(&data, IS2_HKO_##fld, val)
data              295 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_key_bytes_set(&data, IS2_HKO_##fld, val, msk, IS2_HKL_##fld / 8)
data              297 drivers/net/ethernet/mscc/ocelot_ace.c static void vcap_action_set(struct vcap_data *data, u32 offset, u32 width,
data              300 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_data_set(data->action, offset + data->action_offset, width, value);
data              304 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_action_set(data, IS2_AO_##fld, IS2_AL_##fld, val)
data              306 drivers/net/ethernet/mscc/ocelot_ace.c static void is2_action_set(struct vcap_data *data,
data              335 drivers/net/ethernet/mscc/ocelot_ace.c 	struct vcap_data data;
data              339 drivers/net/ethernet/mscc/ocelot_ace.c 	memset(&data, 0, sizeof(data));
data              343 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_cache2entry(ocelot, &data);
data              344 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_cache2action(ocelot, &data);
data              346 drivers/net/ethernet/mscc/ocelot_ace.c 	data.tg_sw = VCAP_TG_HALF;
data              347 drivers/net/ethernet/mscc/ocelot_ace.c 	is2_data_get(&data, ix);
data              348 drivers/net/ethernet/mscc/ocelot_ace.c 	data.tg = (data.tg & ~data.tg_mask);
data              350 drivers/net/ethernet/mscc/ocelot_ace.c 		data.tg |= data.tg_value;
data              352 drivers/net/ethernet/mscc/ocelot_ace.c 	data.type = IS2_ACTION_TYPE_NORMAL;
data              377 drivers/net/ethernet/mscc/ocelot_ace.c 		vcap_key_bytes_set(&data, IS2_HKO_MAC_ETYPE_L2_PAYLOAD,
data              378 drivers/net/ethernet/mscc/ocelot_ace.c 				   etype->data.value, etype->data.mask, 2);
data              424 drivers/net/ethernet/mscc/ocelot_ace.c 		vcap_key_bytes_set(&data, IS2_HKO_MAC_ARP_L3_IP4_DIP,
data              426 drivers/net/ethernet/mscc/ocelot_ace.c 		vcap_key_bytes_set(&data, IS2_HKO_MAC_ARP_L3_IP4_SIP,
data              450 drivers/net/ethernet/mscc/ocelot_ace.c 			ip_data = &ipv4->data;
data              471 drivers/net/ethernet/mscc/ocelot_ace.c 			ip_data = &ipv6->data;
data              503 drivers/net/ethernet/mscc/ocelot_ace.c 		vcap_key_bytes_set(&data, IS2_HKO_L3_IP4_DIP, dip.value.addr,
data              505 drivers/net/ethernet/mscc/ocelot_ace.c 		vcap_key_bytes_set(&data, IS2_HKO_L3_IP4_SIP, sip.value.addr,
data              516 drivers/net/ethernet/mscc/ocelot_ace.c 			vcap_key_l4_port_set(&data,
data              519 drivers/net/ethernet/mscc/ocelot_ace.c 			vcap_key_l4_port_set(&data,
data              561 drivers/net/ethernet/mscc/ocelot_ace.c 			vcap_key_set(&data, i, min(32u, count - i), 0, 0);
data              567 drivers/net/ethernet/mscc/ocelot_ace.c 	is2_action_set(&data, ace->action);
data              568 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_data_set(data.counter, data.counter_offset, vcap_is2.counter_width,
data              572 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_entry2cache(ocelot, &data);
data              573 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_action2cache(ocelot, &data);
data              580 drivers/net/ethernet/mscc/ocelot_ace.c 	struct vcap_data data;
data              585 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_cache2action(op, &data);
data              586 drivers/net/ethernet/mscc/ocelot_ace.c 	data.tg_sw = VCAP_TG_HALF;
data              587 drivers/net/ethernet/mscc/ocelot_ace.c 	is2_data_get(&data, ix);
data              588 drivers/net/ethernet/mscc/ocelot_ace.c 	cnt = vcap_data_get(data.counter, data.counter_offset,
data              747 drivers/net/ethernet/mscc/ocelot_ace.c 	struct vcap_data data;
data              749 drivers/net/ethernet/mscc/ocelot_ace.c 	memset(&data, 0, sizeof(data));
data              750 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_entry2cache(ocelot, &data);
data              754 drivers/net/ethernet/mscc/ocelot_ace.c 	vcap_action2cache(ocelot, &data);
data               99 drivers/net/ethernet/mscc/ocelot_ace.h 	struct ocelot_vcap_u16 data; /* MAC data */
data              143 drivers/net/ethernet/mscc/ocelot_ace.h 	struct ocelot_vcap_u48 data;      /* Not UDP/TCP: IP data */
data              162 drivers/net/ethernet/mscc/ocelot_ace.h 	struct ocelot_vcap_u48 data; /* Not UDP/TCP: IP data */
data              378 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		  struct myri10ge_cmd *data, int atomic)
data              390 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	buf->data0 = htonl(data->data0);
data              391 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	buf->data1 = htonl(data->data1);
data              392 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	buf->data2 = htonl(data->data2);
data              429 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	value = ntohl(response->data);
data              432 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 			data->data0 = value;
data              440 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 			   (data->
data              515 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	mgp->cmd->data = 0;
data              535 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	for (i = 0; mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA && i < 20; i++)
data              537 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	if (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA)
data              599 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	hdr_offset = ntohl(*(__be32 *) (fw->data + MCP_HEADER_PTR_OFFSET));
data              605 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	hdr = (void *)(fw->data + hdr_offset);
data              611 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	crc = crc32(~0, fw->data, fw->size);
data              614 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 				  fw->data + i,
data              755 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	mgp->cmd->data = 0;
data              785 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	while (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA && i < 9) {
data              789 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	if (mgp->cmd->data != MYRI10GE_NO_CONFIRM_DATA) {
data             1144 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static int myri10ge_notify_dca_device(struct device *dev, void *data)
data             1150 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	event = *(unsigned long *)data;
data             1179 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	struct vlan_hdr *vh = (struct vlan_hdr *)(skb->data);
data             1761 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_get_strings(struct net_device *netdev, u32 stringset, u8 * data)
data             1768 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		memcpy(data, *myri10ge_gstrings_main_stats,
data             1770 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data += sizeof(myri10ge_gstrings_main_stats);
data             1772 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 			memcpy(data, *myri10ge_gstrings_slice_stats,
data             1774 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 			data += sizeof(myri10ge_gstrings_slice_stats);
data             1795 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 			   struct ethtool_stats *stats, u64 * data)
data             1807 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i] = ((u64 *)&link_stats)[i];
data             1809 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->tx_boundary;
data             1810 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->pdev->irq;
data             1811 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->msi_enabled;
data             1812 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->msix_enabled;
data             1813 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->read_dma;
data             1814 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->write_dma;
data             1815 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->read_write_dma;
data             1816 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->serial_number;
data             1817 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->watchdog_resets;
data             1819 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)(mgp->ss[0].dca_tag != NULL);
data             1820 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)(mgp->dca_enabled);
data             1822 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)mgp->link_changes;
data             1826 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->link_up);
data             1827 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->dropped_link_overflow);
data             1828 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] =
data             1830 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->dropped_pause);
data             1831 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->dropped_bad_phy);
data             1832 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->dropped_bad_crc32);
data             1833 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->dropped_unicast_filtered);
data             1834 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] =
data             1836 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->dropped_runt);
data             1837 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->dropped_overrun);
data             1838 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->dropped_no_small_buffer);
data             1839 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	data[i++] = (unsigned int)ntohl(ss->fw_stats->dropped_no_big_buffer);
data             1843 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = slice;
data             1844 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = (unsigned int)ss->tx.pkt_start;
data             1845 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = (unsigned int)ss->tx.pkt_done;
data             1846 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = (unsigned int)ss->tx.req;
data             1847 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = (unsigned int)ss->tx.done;
data             1848 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = (unsigned int)ss->rx_small.cnt;
data             1849 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = (unsigned int)ss->rx_big.cnt;
data             1850 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = (unsigned int)ss->tx.wake_queue;
data             1851 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = (unsigned int)ss->tx.stop_queue;
data             1852 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		data[i++] = (unsigned int)ss->tx.linearized;
data             2729 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	bus = pci_map_single(mgp->pdev, skb->data, len, PCI_DMA_TODEVICE);
data             2953 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 	__be32 data[2] = { 0, 0 };
data             2990 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		memcpy(data, &ha->addr, ETH_ALEN);
data             2991 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		cmd.data0 = ntohl(data[0]);
data             2992 drivers/net/ethernet/myricom/myri10ge/myri10ge.c 		cmd.data1 = ntohl(data[1]);
data               35 drivers/net/ethernet/myricom/myri10ge/myri10ge_mcp.h 	__be32 data;
data              601 drivers/net/ethernet/natsemi/natsemi.c static void mdio_write(struct net_device *dev, int reg, u16 data);
data              604 drivers/net/ethernet/natsemi/natsemi.c static void miiport_write(struct net_device *dev, int phy_id, int reg, u16 data);
data              642 drivers/net/ethernet/natsemi/natsemi.c static int netdev_get_sopass(struct net_device *dev, u8 *data);
data             1053 drivers/net/ethernet/natsemi/natsemi.c 	int data;
data             1057 drivers/net/ethernet/natsemi/natsemi.c 	data = readl(ioaddr + EECtrl);
data             1060 drivers/net/ethernet/natsemi/natsemi.c 	return (data & MII_Data)? 1 : 0;
data             1063 drivers/net/ethernet/natsemi/natsemi.c static void mii_send_bits (struct net_device *dev, u32 data, int len)
data             1070 drivers/net/ethernet/natsemi/natsemi.c 		u32 mdio_val = MII_Write | ((data & i)? MII_Data : 0);
data             1105 drivers/net/ethernet/natsemi/natsemi.c static void miiport_write(struct net_device *dev, int phy_id, int reg, u16 data)
data             1113 drivers/net/ethernet/natsemi/natsemi.c 	cmd = (0x5002 << 16) | (phy_id << 23) | (reg << 18) | data;
data             1134 drivers/net/ethernet/natsemi/natsemi.c static void mdio_write(struct net_device *dev, int reg, u16 data)
data             1141 drivers/net/ethernet/natsemi/natsemi.c 		writew(data, ioaddr+BasicControl+(reg<<2));
data             1143 drivers/net/ethernet/natsemi/natsemi.c 		miiport_write(dev, np->phy_addr_external, reg, data);
data             1599 drivers/net/ethernet/natsemi/natsemi.c 		u16 data;
data             1606 drivers/net/ethernet/natsemi/natsemi.c 		data = readw(ioaddr + TSTDAT) & 0xff;
data             1611 drivers/net/ethernet/natsemi/natsemi.c 		if (!(data & 0x80) || ((data >= 0xd8) && (data <= 0xff))) {
data             1617 drivers/net/ethernet/natsemi/natsemi.c 			data = readw(ioaddr + DSPCFG);
data             1618 drivers/net/ethernet/natsemi/natsemi.c 			np->dspcfg = data | DSPCFG_LOCK;
data             1627 drivers/net/ethernet/natsemi/natsemi.c 	u16 data;
data             1639 drivers/net/ethernet/natsemi/natsemi.c 	data = readw(ioaddr + DSPCFG);
data             1640 drivers/net/ethernet/natsemi/natsemi.c 	np->dspcfg = data & ~DSPCFG_LOCK;
data             1943 drivers/net/ethernet/natsemi/natsemi.c 				skb->data, buflen, PCI_DMA_FROMDEVICE);
data             2105 drivers/net/ethernet/natsemi/natsemi.c 				skb->data,skb->len, PCI_DMA_TODEVICE);
data             2367 drivers/net/ethernet/natsemi/natsemi.c 					np->rx_skbuff[entry]->data, pkt_len);
data             2670 drivers/net/ethernet/natsemi/natsemi.c static int get_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 *data)
data             2685 drivers/net/ethernet/natsemi/natsemi.c 		memcpy(data, eebuf+eeprom->offset, eeprom->len);
data             2710 drivers/net/ethernet/natsemi/natsemi.c 	u32 data = readl(ioaddr + WOLCmd) & ~WakeOptsSummary;
data             2714 drivers/net/ethernet/natsemi/natsemi.c 		data |= WakePhy;
data             2716 drivers/net/ethernet/natsemi/natsemi.c 		data |= WakeUnicast;
data             2718 drivers/net/ethernet/natsemi/natsemi.c 		data |= WakeMulticast;
data             2720 drivers/net/ethernet/natsemi/natsemi.c 		data |= WakeBroadcast;
data             2722 drivers/net/ethernet/natsemi/natsemi.c 		data |= WakeArp;
data             2724 drivers/net/ethernet/natsemi/natsemi.c 		data |= WakeMagic;
data             2727 drivers/net/ethernet/natsemi/natsemi.c 			data |= WakeMagicSecure;
data             2731 drivers/net/ethernet/natsemi/natsemi.c 	writel(data, ioaddr + WOLCmd);
data             2804 drivers/net/ethernet/natsemi/natsemi.c static int netdev_get_sopass(struct net_device *dev, u8 *data)
data             2808 drivers/net/ethernet/natsemi/natsemi.c 	u16 *sval = (u16 *)data;
data             3078 drivers/net/ethernet/natsemi/natsemi.c 	struct mii_ioctl_data *data = if_mii(rq);
data             3083 drivers/net/ethernet/natsemi/natsemi.c 		data->phy_id = np->phy_addr_external;
data             3092 drivers/net/ethernet/natsemi/natsemi.c 			if ((data->phy_id & 0x1f) == np->phy_addr_external)
data             3093 drivers/net/ethernet/natsemi/natsemi.c 				data->val_out = mdio_read(dev,
data             3094 drivers/net/ethernet/natsemi/natsemi.c 							data->reg_num & 0x1f);
data             3096 drivers/net/ethernet/natsemi/natsemi.c 				data->val_out = 0;
data             3098 drivers/net/ethernet/natsemi/natsemi.c 			move_int_phy(dev, data->phy_id & 0x1f);
data             3099 drivers/net/ethernet/natsemi/natsemi.c 			data->val_out = miiport_read(dev, data->phy_id & 0x1f,
data             3100 drivers/net/ethernet/natsemi/natsemi.c 							data->reg_num & 0x1f);
data             3106 drivers/net/ethernet/natsemi/natsemi.c 			if ((data->phy_id & 0x1f) == np->phy_addr_external) {
data             3107 drivers/net/ethernet/natsemi/natsemi.c  				if ((data->reg_num & 0x1f) == MII_ADVERTISE)
data             3108 drivers/net/ethernet/natsemi/natsemi.c 					np->advertising = data->val_in;
data             3109 drivers/net/ethernet/natsemi/natsemi.c 				mdio_write(dev, data->reg_num & 0x1f,
data             3110 drivers/net/ethernet/natsemi/natsemi.c 							data->val_in);
data             3113 drivers/net/ethernet/natsemi/natsemi.c 			if ((data->phy_id & 0x1f) == np->phy_addr_external) {
data             3114 drivers/net/ethernet/natsemi/natsemi.c  				if ((data->reg_num & 0x1f) == MII_ADVERTISE)
data             3115 drivers/net/ethernet/natsemi/natsemi.c 					np->advertising = data->val_in;
data             3117 drivers/net/ethernet/natsemi/natsemi.c 			move_int_phy(dev, data->phy_id & 0x1f);
data             3118 drivers/net/ethernet/natsemi/natsemi.c 			miiport_write(dev, data->phy_id & 0x1f,
data             3119 drivers/net/ethernet/natsemi/natsemi.c 						data->reg_num & 0x1f,
data             3120 drivers/net/ethernet/natsemi/natsemi.c 						data->val_in);
data              529 drivers/net/ethernet/natsemi/ns83820.c 	buf = pci_map_single(dev->pci_dev, skb->data,
data              560 drivers/net/ethernet/natsemi/ns83820.c 		skb_reserve(skb, skb->data - PTR_ALIGN(skb->data, 16));
data             1124 drivers/net/ethernet/natsemi/ns83820.c 	buf = pci_map_single(dev->pci_dev, skb->data, len, PCI_DMA_TODEVICE);
data             1391 drivers/net/ethernet/natsemi/ns83820.c static irqreturn_t ns83820_irq(int foo, void *data)
data             1393 drivers/net/ethernet/natsemi/ns83820.c 	struct net_device *ndev = data;
data             1657 drivers/net/ethernet/natsemi/ns83820.c 		u32 data;
data             1663 drivers/net/ethernet/natsemi/ns83820.c 		data = readl(dev->base + RFDR);
data             1665 drivers/net/ethernet/natsemi/ns83820.c 		*mac++ = data;
data             1666 drivers/net/ethernet/natsemi/ns83820.c 		*mac++ = data >> 8;
data             1792 drivers/net/ethernet/natsemi/ns83820.c 	unsigned data = 0;
data             1817 drivers/net/ethernet/natsemi/ns83820.c 		data <<= 1;
data             1818 drivers/net/ethernet/natsemi/ns83820.c 		data |= ns83820_mii_read_bit(dev);
data             1821 drivers/net/ethernet/natsemi/ns83820.c 	return data;
data             1824 drivers/net/ethernet/natsemi/ns83820.c static unsigned ns83820_mii_write_reg(struct ns83820 *dev, unsigned phy, unsigned reg, unsigned data)
data             1850 drivers/net/ethernet/natsemi/ns83820.c 		ns83820_mii_write_bit(dev, (data >> (15 - i)) & 1);
data             1852 drivers/net/ethernet/natsemi/ns83820.c 	return data;
data              258 drivers/net/ethernet/natsemi/sonic.c 	laddr = dma_map_single(lp->device, skb->data, length, DMA_TO_DEVICE);
data              952 drivers/net/ethernet/neterion/s2io-regs.h #define SPI_DATA_WRITE(data,len)	vBIT(data,0,len)
data             2524 drivers/net/ethernet/neterion/s2io.c 				pci_map_single(ring->pdev, skb->data,
data             2552 drivers/net/ethernet/neterion/s2io.c 			tmp = (u64)(unsigned long)skb->data;
data             2555 drivers/net/ethernet/neterion/s2io.c 			skb->data = (void *) (unsigned long)tmp;
data             2581 drivers/net/ethernet/neterion/s2io.c 								    skb->data,
data             2600 drivers/net/ethernet/neterion/s2io.c 								 skb->data,
data             2940 drivers/net/ethernet/neterion/s2io.c 		prefetch(skb->data);
data             3679 drivers/net/ethernet/neterion/s2io.c 		writeq(nic->msix_info[i].data, &bar0->xmsi_data);
data             3691 drivers/net/ethernet/neterion/s2io.c 	u64 val64, addr, data;
data             3708 drivers/net/ethernet/neterion/s2io.c 		data = readq(&bar0->xmsi_data);
data             3709 drivers/net/ethernet/neterion/s2io.c 		if (addr && data) {
data             3711 drivers/net/ethernet/neterion/s2io.c 			nic->msix_info[i].data = data;
data             4120 drivers/net/ethernet/neterion/s2io.c 	txdp->Buffer_Pointer = pci_map_single(sp->pdev, skb->data,
data             5553 drivers/net/ethernet/neterion/s2io.c static int read_eeprom(struct s2io_nic *sp, int off, u64 *data)
data             5571 drivers/net/ethernet/neterion/s2io.c 				*data = I2C_CONTROL_GET_DATA(val64);
data             5593 drivers/net/ethernet/neterion/s2io.c 				*data = readq(&bar0->spi_data);
data             5594 drivers/net/ethernet/neterion/s2io.c 				*data &= 0xffffff;
data             5620 drivers/net/ethernet/neterion/s2io.c static int write_eeprom(struct s2io_nic *sp, int off, u64 data, int cnt)
data             5630 drivers/net/ethernet/neterion/s2io.c 			I2C_CONTROL_SET_DATA((u32)data) |
data             5648 drivers/net/ethernet/neterion/s2io.c 		writeq(SPI_DATA_WRITE(data, (cnt << 3)), &bar0->spi_data);
data             5674 drivers/net/ethernet/neterion/s2io.c 	u8 data;
data             5697 drivers/net/ethernet/neterion/s2io.c 		pci_read_config_byte(nic->pdev,  (vpd_addr + 2), &data);
data             5701 drivers/net/ethernet/neterion/s2io.c 			pci_read_config_byte(nic->pdev, (vpd_addr + 3), &data);
data             5702 drivers/net/ethernet/neterion/s2io.c 			if (data == 0x80)
data             5760 drivers/net/ethernet/neterion/s2io.c 	u64 data;
data             5769 drivers/net/ethernet/neterion/s2io.c 		if (read_eeprom(sp, (eeprom->offset + i), &data)) {
data             5773 drivers/net/ethernet/neterion/s2io.c 		valid = INV(data);
data             5798 drivers/net/ethernet/neterion/s2io.c 	u64 valid = 0, data;
data             5811 drivers/net/ethernet/neterion/s2io.c 		data = (u32)data_buf[cnt] & 0x000000FF;
data             5812 drivers/net/ethernet/neterion/s2io.c 		if (data)
data             5813 drivers/net/ethernet/neterion/s2io.c 			valid = (u32)(data << 24);
data             5815 drivers/net/ethernet/neterion/s2io.c 			valid = data;
data             5843 drivers/net/ethernet/neterion/s2io.c static int s2io_register_test(struct s2io_nic *sp, uint64_t *data)
data             5893 drivers/net/ethernet/neterion/s2io.c 	*data = fail;
data             5910 drivers/net/ethernet/neterion/s2io.c static int s2io_eeprom_test(struct s2io_nic *sp, uint64_t *data)
data             5994 drivers/net/ethernet/neterion/s2io.c 	*data = fail;
data             6012 drivers/net/ethernet/neterion/s2io.c static int s2io_bist_test(struct s2io_nic *sp, uint64_t *data)
data             6024 drivers/net/ethernet/neterion/s2io.c 			*data = (bist & PCI_BIST_CODE_MASK);
data             6048 drivers/net/ethernet/neterion/s2io.c static int s2io_link_test(struct s2io_nic *sp, uint64_t *data)
data             6055 drivers/net/ethernet/neterion/s2io.c 		*data = 1;
data             6057 drivers/net/ethernet/neterion/s2io.c 		*data = 0;
data             6059 drivers/net/ethernet/neterion/s2io.c 	return *data;
data             6075 drivers/net/ethernet/neterion/s2io.c static int s2io_rldram_test(struct s2io_nic *sp, uint64_t *data)
data             6150 drivers/net/ethernet/neterion/s2io.c 	*data = test_fail;
data             6175 drivers/net/ethernet/neterion/s2io.c 			      uint64_t *data)
data             6185 drivers/net/ethernet/neterion/s2io.c 		if (s2io_register_test(sp, &data[0]))
data             6190 drivers/net/ethernet/neterion/s2io.c 		if (s2io_rldram_test(sp, &data[3]))
data             6195 drivers/net/ethernet/neterion/s2io.c 		if (s2io_eeprom_test(sp, &data[1]))
data             6198 drivers/net/ethernet/neterion/s2io.c 		if (s2io_bist_test(sp, &data[4]))
data             6204 drivers/net/ethernet/neterion/s2io.c 		data[2] = 0;
data             6210 drivers/net/ethernet/neterion/s2io.c 			data[0] = -1;
data             6211 drivers/net/ethernet/neterion/s2io.c 			data[1] = -1;
data             6212 drivers/net/ethernet/neterion/s2io.c 			data[2] = -1;
data             6213 drivers/net/ethernet/neterion/s2io.c 			data[3] = -1;
data             6214 drivers/net/ethernet/neterion/s2io.c 			data[4] = -1;
data             6217 drivers/net/ethernet/neterion/s2io.c 		if (s2io_link_test(sp, &data[2]))
data             6220 drivers/net/ethernet/neterion/s2io.c 		data[0] = 0;
data             6221 drivers/net/ethernet/neterion/s2io.c 		data[1] = 0;
data             6222 drivers/net/ethernet/neterion/s2io.c 		data[3] = 0;
data             6223 drivers/net/ethernet/neterion/s2io.c 		data[4] = 0;
data             6537 drivers/net/ethernet/neterion/s2io.c 				     u32 stringset, u8 *data)
data             6544 drivers/net/ethernet/neterion/s2io.c 		memcpy(data, s2io_gstrings, S2IO_STRINGS_LEN);
data             6548 drivers/net/ethernet/neterion/s2io.c 		memcpy(data, &ethtool_xena_stats_keys, stat_size);
data             6550 drivers/net/ethernet/neterion/s2io.c 			memcpy(data + stat_size,
data             6556 drivers/net/ethernet/neterion/s2io.c 		memcpy(data + stat_size, &ethtool_driver_stats_keys,
data             6775 drivers/net/ethernet/neterion/s2io.c 				pci_map_single(sp->pdev, (*skb)->data,
data             6801 drivers/net/ethernet/neterion/s2io.c 				pci_map_single(sp->pdev, (*skb)->data,
data             6958 drivers/net/ethernet/neterion/s2io.c 				      sp->msix_info[i].data)) {
data             6965 drivers/net/ethernet/neterion/s2io.c 						  ntohl(sp->msix_info[i].data));
data             7384 drivers/net/ethernet/neterion/s2io.c 							    skb->data, &tcp,
data              846 drivers/net/ethernet/neterion/s2io.h 	u64 data;
data              601 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				     u8 *data)
data              609 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 			&stat_size, data, "");
data              612 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              614 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              616 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              618 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              620 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              622 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              624 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              626 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              628 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              630 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              632 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              634 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              636 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              638 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              640 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              642 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              644 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              646 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              648 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              650 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              652 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              654 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              656 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              658 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              660 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              662 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              664 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              666 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              668 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              670 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              672 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              674 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              676 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              678 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              680 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              682 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              684 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              686 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              688 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              690 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              692 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              694 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              696 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              698 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              700 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              702 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              704 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              706 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              708 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              710 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              712 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              714 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              716 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              718 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              720 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              722 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              724 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              726 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              728 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              730 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              732 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data              736 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 			&stat_size, data, "");
data              739 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              741 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              743 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              745 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              747 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              749 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              751 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              753 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              755 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              757 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              759 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              761 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              763 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              767 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 			&stat_size, data, "");
data              770 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              772 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              774 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              776 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              778 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              780 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              782 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              784 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              786 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              788 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              790 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              792 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              794 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              796 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              798 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              800 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              802 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              804 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              806 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              808 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              810 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              812 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              814 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              816 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              818 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              820 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              822 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              824 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              826 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              828 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              830 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              832 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              834 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              836 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              838 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              840 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              842 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              844 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              846 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              848 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              850 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              852 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              854 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              856 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              858 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              860 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              862 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              864 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              866 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              868 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              870 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              872 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              874 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              876 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              878 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              880 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              882 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              884 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              886 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              888 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              890 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              892 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              894 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              896 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              898 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              900 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              902 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              904 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              906 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              908 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              910 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              912 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              914 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              916 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              918 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              920 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              922 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              924 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              926 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              928 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              930 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              932 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              934 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              936 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              938 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              940 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              942 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              944 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              946 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              948 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              950 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              952 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              954 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              956 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              960 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 			&stat_size, data, "");
data              963 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              965 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              967 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              969 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              971 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              973 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              975 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              977 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              979 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              981 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              983 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              985 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              987 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              989 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              991 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              993 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              995 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              997 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data              999 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1001 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1003 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1006 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, j, i);
data             1008 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1010 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1012 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1014 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1016 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1018 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1020 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, i);
data             1023 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, j, i);
data             1027 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 				&stat_size, data, "");
data             1030 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1032 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1034 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1036 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1038 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1040 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1042 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1044 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1046 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1048 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1050 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1052 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1054 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1056 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1058 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1060 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1062 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1064 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1066 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1068 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1070 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1072 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1074 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1076 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1078 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1080 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1082 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 					&stat_size, data, i);
data             1085 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 		memcpy(data + stat_size, &ethtool_driver_stats_keys,
data             1132 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c 	return vxge_fw_upgrade(vdev, parms->data, 1);
data              243 drivers/net/ethernet/neterion/vxge/vxge-main.c 	rx_priv->skb_data = rx_priv->skb->data;
data              469 drivers/net/ethernet/neterion/vxge/vxge-main.c 				memcpy(skb_up->data, skb->data, pkt_length);
data              840 drivers/net/ethernet/neterion/vxge/vxge-main.c 		vpath_no = vxge_learn_mac(vdev, skb->data + ETH_ALEN);
data              900 drivers/net/ethernet/neterion/vxge/vxge-main.c 	dma_pointer = pci_map_single(fifo->pdev, skb->data, first_frg_len,
data             3167 drivers/net/ethernet/neterion/vxge/vxge-main.c static int vxge_hwtstamp_set(struct vxgedev *vdev, void __user *data)
data             3172 drivers/net/ethernet/neterion/vxge/vxge-main.c 	if (copy_from_user(&config, data, sizeof(config)))
data             3223 drivers/net/ethernet/neterion/vxge/vxge-main.c 	if (copy_to_user(data, &config, sizeof(config)))
data             3229 drivers/net/ethernet/neterion/vxge/vxge-main.c static int vxge_hwtstamp_get(struct vxgedev *vdev, void __user *data)
data             3238 drivers/net/ethernet/neterion/vxge/vxge-main.c 	if (copy_to_user(data, &config, sizeof(config)))
data             4147 drivers/net/ethernet/neterion/vxge/vxge-main.c 	status = vxge_update_fw_image(hldev, fw->data, fw->size);
data              382 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_abm_port_get_stats(struct nfp_app *app, struct nfp_port *port, u64 *data)
data              389 drivers/net/ethernet/netronome/nfp/abm/main.c 		return data;
data              392 drivers/net/ethernet/netronome/nfp/abm/main.c 		*data++ = nfp_abm_ctrl_stat_non_sto(alink, i);
data              393 drivers/net/ethernet/netronome/nfp/abm/main.c 		*data++ = nfp_abm_ctrl_stat_sto(alink, i);
data              395 drivers/net/ethernet/netronome/nfp/abm/main.c 	return data;
data              412 drivers/net/ethernet/netronome/nfp/abm/main.c 			       u8 *data)
data              419 drivers/net/ethernet/netronome/nfp/abm/main.c 		return data;
data              422 drivers/net/ethernet/netronome/nfp/abm/main.c 		data = nfp_pr_et(data, "q%u_no_wait", i);
data              423 drivers/net/ethernet/netronome/nfp/abm/main.c 		data = nfp_pr_et(data, "q%u_delayed", i);
data              425 drivers/net/ethernet/netronome/nfp/abm/main.c 	return data;
data               94 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	req = (void *)skb->data;
data              106 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	reply = (void *)skb->data;
data              133 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	req = (void *)skb->data;
data              143 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	reply = (void *)skb->data;
data              155 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	return &req->data[bpf->cmsg_key_sz * n + bpf->cmsg_val_sz * n];
data              162 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	return &req->data[bpf->cmsg_key_sz * (n + 1) + bpf->cmsg_val_sz * n];
data              169 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	return &reply->data[bpf->cmsg_key_sz * n + bpf->cmsg_val_sz * n];
data              176 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	return &reply->data[bpf->cmsg_key_sz * (n + 1) + bpf->cmsg_val_sz * n];
data              224 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	reply = (void *)nfp_map->cache->data;
data              321 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	req = (void *)skb->data;
data              346 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	reply = (void *)skb->data;
data              453 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 		if (!nfp_bpf_event_output(bpf, skb->data, skb->len))
data              463 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c nfp_bpf_ctrl_msg_rx_raw(struct nfp_app *app, const void *data, unsigned int len)
data              465 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 	const struct nfp_ccm_hdr *hdr = data;
data              474 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c 		nfp_bpf_event_output(bpf, data, len);
data              107 drivers/net/ethernet/netronome/nfp/bpf/fw.h 	u8 data[0];
data              114 drivers/net/ethernet/netronome/nfp/bpf/fw.h 	u8 data[0];
data              123 drivers/net/ethernet/netronome/nfp/bpf/fw.h 	u8 data[0];
data             2659 drivers/net/ethernet/netronome/nfp/bpf/jit.c 	case offsetof(struct __sk_buff, data):
data             2660 drivers/net/ethernet/netronome/nfp/bpf/jit.c 		if (size != FIELD_SIZEOF(struct __sk_buff, data))
data             2685 drivers/net/ethernet/netronome/nfp/bpf/jit.c 	case offsetof(struct xdp_md, data):
data             2686 drivers/net/ethernet/netronome/nfp/bpf/jit.c 		if (size != FIELD_SIZEOF(struct xdp_md, data))
data              606 drivers/net/ethernet/netronome/nfp/bpf/main.h int nfp_bpf_event_output(struct nfp_app_bpf *bpf, const void *data,
data              611 drivers/net/ethernet/netronome/nfp/bpf/main.h nfp_bpf_ctrl_msg_rx_raw(struct nfp_app *app, const void *data,
data              441 drivers/net/ethernet/netronome/nfp/bpf/offload.c int nfp_bpf_event_output(struct nfp_app_bpf *bpf, const void *data,
data              444 drivers/net/ethernet/netronome/nfp/bpf/offload.c 	struct cmsg_bpf_event *cbe = (void *)data;
data              473 drivers/net/ethernet/netronome/nfp/bpf/offload.c 			 &cbe->data[round_up(pkt_size, 4)], data_size,
data              474 drivers/net/ethernet/netronome/nfp/bpf/offload.c 			 cbe->data, pkt_size, nfp_bpf_perf_event_copy);
data              143 drivers/net/ethernet/netronome/nfp/ccm.c 	hdr = (void *)skb->data;
data               52 drivers/net/ethernet/netronome/nfp/ccm.h 	hdr = (struct nfp_ccm_hdr *)skb->data;
data               61 drivers/net/ethernet/netronome/nfp/ccm.h 	hdr = (struct nfp_ccm_hdr *)skb->data;
data              155 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 	__be32 *data;
data              166 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 		data = (__be32 *)skb->data;
data              169 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 			nn_writel(nn, off, be32_to_cpu(data[i]));
data              175 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 			memcpy(&tmp, &data[i], skb->len & 3);
data              217 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 	u8 __iomem *data, *end;
data              220 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 	data = nn->dp.ctrl_bar + nn->tlv_caps.mbox_off +
data              222 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 	end = data + nn->tlv_caps.mbox_len;
data              229 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 		tlv_hdr = readl(data);
data              232 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 		offset = data - nn->dp.ctrl_bar;
data              235 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 		data += 4;
data              237 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 		if (data + length > end) {
data              260 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 		hdr.raw = cpu_to_be32(readl(data));
data              311 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 			skb_data = (__be32 *)skb->data;
data              316 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 				skb_data[i] = cpu_to_be32(readl(data + i * 4));
data              321 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 		data += round_up(length, 4);
data              322 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 		if (data + 4 > end) {
data              492 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 	undersize = max_reply_size - (skb_end_pointer(skb) - skb->data);
data              529 drivers/net/ethernet/netronome/nfp/ccm_mbox.c 	hdr = (void *)skb->data;
data              124 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	reply = (void *)skb->data;
data              143 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	req = (void *)skb->data;
data              317 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	front = (void *)skb->data;
data              325 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	req = (void *)skb->data;
data              349 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	reply = (void *)skb->data;
data              437 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	req = (void *)skb->data;
data              474 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	req = (void *)skb->data;
data               18 drivers/net/ethernet/netronome/nfp/flower/cmsg.c 	return (struct nfp_flower_cmsg_hdr *)skb->data;
data              449 drivers/net/ethernet/netronome/nfp/flower/cmsg.h 	u8 data[NFP_FL_MAX_GENEVE_OPT_KEY];
data              585 drivers/net/ethernet/netronome/nfp/flower/cmsg.h 	return (unsigned char *)skb->data + NFP_FLOWER_CMSG_HLEN;
data              277 drivers/net/ethernet/netronome/nfp/flower/match.c 	memcpy(ext, match.key->data, match.key->len);
data              278 drivers/net/ethernet/netronome/nfp/flower/match.c 	memcpy(msk, match.mask->data, match.mask->len);
data              458 drivers/net/ethernet/netronome/nfp/flower/metadata.c static u32 nfp_fl_obj_hashfn(const void *data, u32 len, u32 seed)
data              460 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	const struct nfp_fl_payload *flower_entry = data;
data              467 drivers/net/ethernet/netronome/nfp/flower/metadata.c static u32 nfp_fl_key_hashfn(const void *data, u32 len, u32 seed)
data              469 drivers/net/ethernet/netronome/nfp/flower/metadata.c 	const struct nfp_fl_flow_table_cmp_arg *cmp_arg = data;
data               81 drivers/net/ethernet/netronome/nfp/nfp_app.c u64 *nfp_app_port_get_stats(struct nfp_port *port, u64 *data)
data               84 drivers/net/ethernet/netronome/nfp/nfp_app.c 		return data;
data               85 drivers/net/ethernet/netronome/nfp/nfp_app.c 	return port->app->type->port_get_stats(port->app, port, data);
data               95 drivers/net/ethernet/netronome/nfp/nfp_app.c u8 *nfp_app_port_get_stats_strings(struct nfp_port *port, u8 *data)
data               98 drivers/net/ethernet/netronome/nfp/nfp_app.c 		return data;
data               99 drivers/net/ethernet/netronome/nfp/nfp_app.c 	return port->app->type->port_get_stats_strings(port->app, port, data);
data              118 drivers/net/ethernet/netronome/nfp/nfp_app.h 			       struct nfp_port *port, u64 *data);
data              121 drivers/net/ethernet/netronome/nfp/nfp_app.h 				      struct nfp_port *port, u8 *data);
data              130 drivers/net/ethernet/netronome/nfp/nfp_app.h 	void (*ctrl_msg_rx_raw)(struct nfp_app *app, const void *data,
data              340 drivers/net/ethernet/netronome/nfp/nfp_app.h 			    skb->data, skb->len);
data              348 drivers/net/ethernet/netronome/nfp/nfp_app.h 			    skb->data, skb->len);
data              356 drivers/net/ethernet/netronome/nfp/nfp_app.h 			    skb->data, skb->len);
data              362 drivers/net/ethernet/netronome/nfp/nfp_app.h nfp_app_ctrl_rx_raw(struct nfp_app *app, const void *data, unsigned int len)
data              367 drivers/net/ethernet/netronome/nfp/nfp_app.h 	trace_devlink_hwmsg(priv_to_devlink(app->pf), true, 0, data, len);
data              368 drivers/net/ethernet/netronome/nfp/nfp_app.h 	app->type->ctrl_msg_rx_raw(app, data, len);
data              413 drivers/net/ethernet/netronome/nfp/nfp_app.h u64 *nfp_app_port_get_stats(struct nfp_port *port, u64 *data);
data              415 drivers/net/ethernet/netronome/nfp/nfp_app.h u8 *nfp_app_port_get_stats_strings(struct nfp_port *port, u8 *data);
data               66 drivers/net/ethernet/netronome/nfp/nfp_hwmon.c nfp_hwmon_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr,
data               45 drivers/net/ethernet/netronome/nfp/nfp_main.h 	u8 data[0];
data              472 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static irqreturn_t nfp_net_irq_rxtx(int irq, void *data)
data              474 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	struct nfp_net_r_vector *r_vec = data;
data              485 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static irqreturn_t nfp_ctrl_irq_rxtx(int irq, void *data)
data              487 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	struct nfp_net_r_vector *r_vec = data;
data              534 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static irqreturn_t nfp_net_irq_lsc(int irq, void *data)
data              536 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	struct nfp_net *nn = data;
data              555 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static irqreturn_t nfp_net_irq_exn(int irq, void *data)
data              557 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	struct nfp_net *nn = data;
data              743 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		hdrlen = skb_inner_transport_header(skb) - skb->data +
data              928 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	unsigned char *data;
data              946 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	data = skb_push(skb, md_bytes) + md_bytes;
data              948 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		data -= 4;
data              949 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		put_unaligned_be32(md_dst->u.port_info.port_id, data);
data              956 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		data -= 8;
data              957 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		memcpy(data, &tls_handle, sizeof(tls_handle));
data              962 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	data -= 4;
data              963 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	put_unaligned_be32(meta_id, data);
data             1021 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	dma_addr = dma_map_single(dp->dev, skb->data, skb_headlen(skb),
data             1658 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		      void *data, struct nfp_net_rx_desc *rxd)
data             1660 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	struct nfp_net_rx_hash *rx_hash = data;
data             1671 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		   void *data, int meta_len)
data             1675 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	meta_info = get_unaligned_be32(data);
data             1676 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	data += 4;
data             1684 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 					 (__be32 *)data);
data             1685 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data += 4;
data             1688 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			meta->mark = get_unaligned_be32(data);
data             1689 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data += 4;
data             1692 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			meta->portid = get_unaligned_be32(data);
data             1693 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data += 4;
data             1698 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 				(__force __wsum)__get_unaligned_cpu32(data);
data             1699 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data += 4;
data             1708 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	return data;
data             1912 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			xdp.data = orig_data;
data             1918 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			pkt_len = xdp.data_end - xdp.data;
data             1919 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			pkt_off += xdp.data - orig_data;
data             1923 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 				meta_len_xdp = xdp.data - xdp.data_meta;
data             2108 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	dma_addr = dma_map_single(dp->dev, skb->data, skb_headlen(skb),
data             2179 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_ctrl_meta_ok(struct nfp_net *nn, void *data, unsigned int meta_len)
data             2189 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	meta_type = get_unaligned_be32(data);
data             2190 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 	meta_tag = get_unaligned_be32(data + 4);
data             3376 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		u64 data[3];
data             3381 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data[0] = r_vec->rx_pkts;
data             3382 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data[1] = r_vec->rx_bytes;
data             3383 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data[2] = r_vec->rx_drops;
data             3385 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		stats->rx_packets += data[0];
data             3386 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		stats->rx_bytes += data[1];
data             3387 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		stats->rx_dropped += data[2];
data             3391 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data[0] = r_vec->tx_pkts;
data             3392 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data[1] = r_vec->tx_bytes;
data             3393 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 			data[2] = r_vec->tx_errors;
data             3395 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		stats->tx_packets += data[0];
data             3396 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		stats->tx_bytes += data[1];
data             3397 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		stats->tx_errors += data[2];
data             3508 drivers/net/ethernet/netronome/nfp/nfp_net_common.c 		hdrlen = skb_inner_transport_header(skb) - skb->data +
data               23 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 	u8 __iomem *data = ctrl_mem + NFP_NET_CFG_TLV_BASE;
data               29 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 	hdr = readl(data);
data               35 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 		u32 hdr = readl(data);
data               38 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 		offset = data - ctrl_mem;
data               41 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 		data += 4;
data               48 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 		if (data + length > end) {
data               75 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 			caps->me_freq_mhz = readl(data);
data               82 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 				caps->mbox_off = data - ctrl_mem;
data              100 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 			caps->repr_cap = readl(data);
data              104 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 				caps->mbox_cmsg_types = readl(data);
data              114 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 			caps->crypto_ops = readl(data);
data              115 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 			caps->crypto_enable_off = data - ctrl_mem + 16;
data              127 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 		data += length;
data              128 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c 		if (data + 4 > end) {
data               39 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	char data[0];
data              116 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c nfp_traverse_tlvs(struct nfp_pf *pf, void *data, u32 data_length, void *param,
data              122 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	void *p = data;
data              174 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	bytes_read = nfp_rtsym_read(cpp, specsym, 0, dumpspec->data, sym_size);
data              203 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	key_len = strnlen(spec->data, tl_len);
data              207 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	value = nfp_hwinfo_lookup(pf->hwinfo, spec->data);
data              307 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	return nfp_traverse_tlvs(pf, dump_level->data,
data              321 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	err = nfp_traverse_tlvs(pf, spec->data, spec->size, &lev_sz,
data              384 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	memcpy(dump_header->data, fwname, fwname_len);
data              406 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	memcpy(dump_header->data, hwinfo, hwinfo_size);
data              421 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	key_len = strnlen(spec->data, tl_len);
data              425 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	key = spec->data;
data              436 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	memcpy(dump_header->data, key, key_len + 1);
data              437 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	memcpy(dump_header->data + key_len + 1, value, val_len + 1);
data              715 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	return nfp_traverse_tlvs(pf, dump_level->data,
data              752 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	err = nfp_traverse_tlvs(pf, spec->data, spec->size, &dump,
data               11 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c static int nfp_rx_q_show(struct seq_file *file, void *data)
data               70 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c static int nfp_tx_q_show(struct seq_file *file, void *data);
data               73 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c static int nfp_tx_q_show(struct seq_file *file, void *data)
data              116 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c 					   skb->head, skb->data);
data              142 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c static int nfp_xdp_q_show(struct seq_file *file, void *data)
data              144 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c 	return nfp_tx_q_show(file, data);
data              412 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c __printf(2, 3) u8 *nfp_pr_et(u8 *data, const char *fmt, ...)
data              417 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	vsnprintf(data, ETH_GSTRING_LEN, fmt, args);
data              420 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	return data + ETH_GSTRING_LEN;
data              431 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u8 *nfp_vnic_get_sw_stats_strings(struct net_device *netdev, u8 *data)
data              437 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, "rvec_%u_rx_pkts", i);
data              438 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, "rvec_%u_tx_pkts", i);
data              439 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, "rvec_%u_tx_busy", i);
data              442 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "hw_rx_csum_ok");
data              443 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "hw_rx_csum_inner_ok");
data              444 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "hw_rx_csum_complete");
data              445 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "hw_rx_csum_err");
data              446 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "rx_replace_buf_alloc_fail");
data              447 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "rx_tls_decrypted_packets");
data              448 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "hw_tx_csum");
data              449 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "hw_tx_inner_csum");
data              450 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "tx_gather");
data              451 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "tx_lso");
data              452 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "tx_tls_encrypted_packets");
data              453 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "tx_tls_ooo");
data              454 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "tx_tls_drop_no_sync_data");
data              456 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_pr_et(data, "hw_tls_no_space");
data              458 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	return data;
data              461 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u64 *nfp_vnic_get_sw_stats(struct net_device *netdev, u64 *data)
data              473 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 			data[0] = nn->r_vecs[i].rx_pkts;
data              484 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 			data[1] = nn->r_vecs[i].tx_pkts;
data              485 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 			data[2] = nn->r_vecs[i].tx_busy;
data              495 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data += NN_RVEC_PER_Q_STATS;
data              502 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		*data++ = gathered_stats[j];
data              504 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	*data++ = atomic_read(&nn->ktls_no_space);
data              506 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	return data;
data              515 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_vnic_get_hw_stats_strings(u8 *data, unsigned int num_vecs, bool repr)
data              527 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, nfp_net_et_stats[i + swap_off].name);
data              530 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, nfp_net_et_stats[i - swap_off].name);
data              533 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, nfp_net_et_stats[i].name);
data              536 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, "rxq_%u_pkts", i);
data              537 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, "rxq_%u_bytes", i);
data              538 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, "txq_%u_pkts", i);
data              539 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, "txq_%u_bytes", i);
data              542 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	return data;
data              546 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c nfp_vnic_get_hw_stats(u64 *data, u8 __iomem *mem, unsigned int num_vecs)
data              551 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		*data++ = readq(mem + nfp_net_et_stats[i].off);
data              554 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		*data++ = readq(mem + NFP_NET_CFG_RXR_STATS(i));
data              555 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		*data++ = readq(mem + NFP_NET_CFG_RXR_STATS(i) + 8);
data              556 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		*data++ = readq(mem + NFP_NET_CFG_TXR_STATS(i));
data              557 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		*data++ = readq(mem + NFP_NET_CFG_TXR_STATS(i) + 8);
data              560 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	return data;
data              574 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u8 *nfp_mac_get_stats_strings(struct net_device *netdev, u8 *data)
data              581 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		return data;
data              584 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_pr_et(data, "mac.%s", nfp_mac_et_stats[i].name);
data              586 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	return data;
data              589 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static u64 *nfp_mac_get_stats(struct net_device *netdev, u64 *data)
data              596 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		return data;
data              599 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		*data++ = readq(port->eth_stats + nfp_mac_et_stats[i].off);
data              601 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	return data;
data              605 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 				u32 stringset, u8 *data)
data              611 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_vnic_get_sw_stats_strings(netdev, data);
data              612 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_vnic_get_hw_stats_strings(data, nn->max_r_vecs,
data              614 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_mac_get_stats_strings(netdev, data);
data              615 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_app_port_get_stats_strings(nn->port, data);
data              622 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		  u64 *data)
data              626 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_vnic_get_sw_stats(netdev, data);
data              627 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_vnic_get_hw_stats(data, nn->dp.ctrl_bar, nn->max_r_vecs);
data              628 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_mac_get_stats(netdev, data);
data              629 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_app_port_get_stats(nn->port, data);
data              648 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 				 u32 stringset, u8 *data)
data              655 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 			data = nfp_vnic_get_hw_stats_strings(data, 0, true);
data              657 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 			data = nfp_mac_get_stats_strings(netdev, data);
data              658 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_app_port_get_stats_strings(port, data);
data              665 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		   u64 *data)
data              670 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_vnic_get_hw_stats(data, port->vnic, 0);
data              672 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		data = nfp_mac_get_stats(netdev, data);
data              673 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	data = nfp_app_port_get_stats(port, data);
data              803 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	cmd->data = 0;
data              812 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              814 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              826 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		cmd->data = nn->dp.num_rx_rings;
data              846 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	if (nfc->data & ~(RXH_IP_SRC | RXH_IP_DST |
data              851 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	if (!(nfc->data & RXH_IP_SRC) ||
data              852 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	    !(nfc->data & RXH_IP_DST))
data              859 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	switch (nfc->data & (RXH_L4_B_0_1 | RXH_L4_B_2_3)) {
data             1125 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 	u8 data;
data             1149 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 						 SFP_SFF8472_COMPLIANCE, &data,
data             1154 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		if (!data) {
data             1164 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 						 SFP_SFF_REV_COMPLIANCE, &data,
data             1169 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 		if (data < 0x3) {
data             1194 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 			   struct ethtool_eeprom *eeprom, u8 *data)
data             1220 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c 					 eeprom->offset, data, eeprom->len,
data               95 drivers/net/ethernet/netronome/nfp/nfp_port.h __printf(2, 3) u8 *nfp_pr_et(u8 *data, const char *fmt, ...);
data              167 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		void __iomem *data;
data              625 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		nfp->expl.data = bar->iomem + NFP_PCIE_SRAM + 0x1000;
data             1058 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	void __iomem *data;
data             1086 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			priv->data = nfp->expl.data + data_offset;
data             1118 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		writel(*(src++), priv->data + i);
data             1225 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		*(dst++) = readl(priv->data + i);
data               97 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c 	char data[];
data              108 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c 	const char *key, *val, *end = hwinfo->data + size;
data              110 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c 	for (key = hwinfo->data; *key && key < end;
data              262 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c 	end = hwinfo->data + le32_to_cpu(hwinfo->size) - sizeof(u32);
data              264 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c 	for (key = hwinfo->data; *key && key < end;
data              278 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c 	return hwinfo->data;
data              798 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c 		.in_buf		= fw->data,
data              819 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c 		.in_buf		= fw->data,
data             1064 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c 			       unsigned int offset, void *data,
data             1073 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c 		u8 data[0];
data             1077 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c 	BUILD_BUG_ON(offsetof(struct eeprom_buf, data) % 8);
data             1080 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c 	bufsz = struct_size(buf, data, round_up(len, NSP_SFF_EEPROM_BLOCK_LEN));
data             1086 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c 		offsetof(struct eeprom_buf, data) / NSP_SFF_EEPROM_BLOCK_LEN;
data             1095 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c 		memcpy(data, buf->data, *read_len);
data               30 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h 			       unsigned int offset, void *data,
data              333 drivers/net/ethernet/ni/nixge.c 		phys = dma_map_single(ndev->dev.parent, skb->data,
data              525 drivers/net/ethernet/ni/nixge.c 	cur_phys = dma_map_single(ndev->dev.parent, skb->data,
data              642 drivers/net/ethernet/ni/nixge.c 		cur_phys = dma_map_single(ndev->dev.parent, new_skb->data,
data              789 drivers/net/ethernet/ni/nixge.c static void nixge_dma_err_handler(unsigned long data)
data              791 drivers/net/ethernet/ni/nixge.c 	struct nixge_priv *lp = (struct nixge_priv *)data;
data             1236 drivers/net/ethernet/ni/nixge.c 	{ .compatible = "ni,xge-enet-2.00", .data = (void *)NIXGE_V2 },
data             1237 drivers/net/ethernet/ni/nixge.c 	{ .compatible = "ni,xge-enet-3.00", .data = (void *)NIXGE_V3 },
data             1257 drivers/net/ethernet/ni/nixge.c 	version = (enum nixge_version)of_id->data;
data             1841 drivers/net/ethernet/nvidia/forcedeth.c 							     skb->data,
data             1882 drivers/net/ethernet/nvidia/forcedeth.c 							     skb->data,
data             2079 drivers/net/ethernet/nvidia/forcedeth.c 					 np->rx_skb[i].skb->data),
data             2253 drivers/net/ethernet/nvidia/forcedeth.c 						     skb->data + offset, bcnt,
data             2410 drivers/net/ethernet/nvidia/forcedeth.c 						     skb->data + offset, bcnt,
data             2886 drivers/net/ethernet/nvidia/forcedeth.c 						len = nv_getlen(dev, skb->data, len);
data             2913 drivers/net/ethernet/nvidia/forcedeth.c 						len = nv_getlen(dev, skb->data, len);
data             2987 drivers/net/ethernet/nvidia/forcedeth.c 					len = nv_getlen(dev, skb->data, len);
data             3012 drivers/net/ethernet/nvidia/forcedeth.c 			prefetch(skb->data);
data             3640 drivers/net/ethernet/nvidia/forcedeth.c static irqreturn_t nv_nic_irq(int foo, void *data)
data             3642 drivers/net/ethernet/nvidia/forcedeth.c 	struct net_device *dev = (struct net_device *) data;
data             3673 drivers/net/ethernet/nvidia/forcedeth.c static irqreturn_t nv_nic_irq_optimized(int foo, void *data)
data             3675 drivers/net/ethernet/nvidia/forcedeth.c 	struct net_device *dev = (struct net_device *) data;
data             3702 drivers/net/ethernet/nvidia/forcedeth.c static irqreturn_t nv_nic_irq_tx(int foo, void *data)
data             3704 drivers/net/ethernet/nvidia/forcedeth.c 	struct net_device *dev = (struct net_device *) data;
data             3814 drivers/net/ethernet/nvidia/forcedeth.c static irqreturn_t nv_nic_irq_rx(int foo, void *data)
data             3816 drivers/net/ethernet/nvidia/forcedeth.c 	struct net_device *dev = (struct net_device *) data;
data             3859 drivers/net/ethernet/nvidia/forcedeth.c static irqreturn_t nv_nic_irq_other(int foo, void *data)
data             3861 drivers/net/ethernet/nvidia/forcedeth.c 	struct net_device *dev = (struct net_device *) data;
data             3926 drivers/net/ethernet/nvidia/forcedeth.c static irqreturn_t nv_nic_irq_test(int foo, void *data)
data             3928 drivers/net/ethernet/nvidia/forcedeth.c 	struct net_device *dev = (struct net_device *) data;
data             3983 drivers/net/ethernet/nvidia/forcedeth.c 	irqreturn_t (*handler)(int foo, void *data);
data             5144 drivers/net/ethernet/nvidia/forcedeth.c 	test_dma_addr = dma_map_single(&np->pci_dev->dev, tx_skb->data,
data             5195 drivers/net/ethernet/nvidia/forcedeth.c 				if (rx_skb->data[i] != (u8)(i & 0xff)) {
data             5204 drivers/net/ethernet/nvidia/forcedeth.c 			 (skb_end_pointer(tx_skb) - tx_skb->data),
data             1055 drivers/net/ethernet/nxp/lpc_eth.c 	memcpy(pldat->tx_buff_v + txidx * ENET_MAXF_SIZE, skb->data, len);
data              634 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h 			  u16 data);
data              435 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c 					u8 *data)
data              437 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c 	u8 *p = data;
data              458 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c 				  struct ethtool_stats *stats, u64 *data)
data              468 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c 		data[i] = gstats->size == sizeof(u64) ? *(u64 *)p:(*(u32 *)p);
data              103 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 			       int data);
data              108 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	u8 *data = skb->data;
data              116 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN;
data              121 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	hi = (u16 *)(data + offset + OFF_PTP_SOURCE_UUID);
data              122 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	id = (u16 *)(data + offset + OFF_PTP_SEQUENCE_ID);
data              489 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 			u16 data)
data              510 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 		  dir | data), &hw->reg->MIIM);
data              521 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 		   dir == PCH_GBE_MIIM_OPER_READ ? data_out : data);
data              670 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 			       int addr, int reg, int data)
data              675 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	pch_gbe_mac_ctrl_miim(hw, addr, PCH_GBE_HAL_MIIM_WRITE, reg, data);
data             1160 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	memcpy(tmp_skb->data, skb->data, ETH_HLEN);
data             1161 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	tmp_skb->data[ETH_HLEN] = 0x00;
data             1162 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	tmp_skb->data[ETH_HLEN + 1] = 0x00;
data             1164 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	memcpy(&tmp_skb->data[ETH_HLEN + 2], &skb->data[ETH_HLEN],
data             1168 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	buffer_info->dma = dma_map_single(&adapter->pdev->dev, tmp_skb->data,
data             1278 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static irqreturn_t pch_gbe_intr(int irq, void *data)
data             1280 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 	struct net_device *netdev = data;
data             1682 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 			memcpy(skb->data, buffer_info->rx_buffer, length);
data              131 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c s32 pch_gbe_phy_read_reg_miic(struct pch_gbe_hw *hw, u32 offset, u16 *data)
data              142 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c 	*data = pch_gbe_mac_ctrl_miim(hw, phy->addr, PCH_GBE_HAL_MIIM_READ,
data              156 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c s32 pch_gbe_phy_write_reg_miic(struct pch_gbe_hw *hw, u32 offset, u16 data)
data              168 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c 				 offset, data);
data               15 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h s32 pch_gbe_phy_read_reg_miic(struct pch_gbe_hw *hw, u32 offset, u16 *data);
data               16 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h s32 pch_gbe_phy_write_reg_miic(struct pch_gbe_hw *hw, u32 offset, u16 data);
data             1135 drivers/net/ethernet/packetengines/hamachi.c 			skb->data, hmp->rx_buf_sz, PCI_DMA_FROMDEVICE));
data             1187 drivers/net/ethernet/packetengines/hamachi.c 			skb->data, hmp->rx_buf_sz, PCI_DMA_FROMDEVICE));
data             1237 drivers/net/ethernet/packetengines/hamachi.c 		skb->data, skb->len, PCI_DMA_TODEVICE));
data             1420 drivers/net/ethernet/packetengines/hamachi.c 		buf_addr = (u8 *) hmp->rx_skbuff[entry]->data;
data             1493 drivers/net/ethernet/packetengines/hamachi.c 					hmp->rx_skbuff[entry]->data, pkt_len);
data             1516 drivers/net/ethernet/packetengines/hamachi.c 				struct iphdr *ih = (struct iphdr *) skb->data;
data             1590 drivers/net/ethernet/packetengines/hamachi.c 				skb->data, hmp->rx_buf_sz, PCI_DMA_FROMDEVICE));
data             1684 drivers/net/ethernet/packetengines/hamachi.c 				if (*(u8*)hmp->rx_skbuff[i]->data != 0x69) {
data             1686 drivers/net/ethernet/packetengines/hamachi.c 						hmp->rx_skbuff[i]->data;
data             1862 drivers/net/ethernet/packetengines/hamachi.c 	struct mii_ioctl_data *data = if_mii(rq);
data             1887 drivers/net/ethernet/packetengines/hamachi.c 		rc = generic_mii_ioctl(&np->mii_if, data, cmd, NULL);
data              744 drivers/net/ethernet/packetengines/yellowfin.c 			skb->data, yp->rx_buf_sz, PCI_DMA_FROMDEVICE));
data              820 drivers/net/ethernet/packetengines/yellowfin.c 		int cacheline_end = ((unsigned long)skb->data + skb->len) % 32;
data              835 drivers/net/ethernet/packetengines/yellowfin.c 		skb->data, len, PCI_DMA_TODEVICE));
data              851 drivers/net/ethernet/packetengines/yellowfin.c 		skb->data, len, PCI_DMA_TODEVICE));
data             1061 drivers/net/ethernet/packetengines/yellowfin.c 		buf_addr = rx_skb->data;
data             1134 drivers/net/ethernet/packetengines/yellowfin.c 				skb_copy_to_linear_data(skb, rx_skb->data, pkt_len);
data             1159 drivers/net/ethernet/packetengines/yellowfin.c 				skb->data, yp->rx_buf_sz, PCI_DMA_FROMDEVICE));
data             1341 drivers/net/ethernet/packetengines/yellowfin.c 	struct mii_ioctl_data *data = if_mii(rq);
data             1345 drivers/net/ethernet/packetengines/yellowfin.c 		data->phy_id = np->phys[0] & 0x1f;
data             1349 drivers/net/ethernet/packetengines/yellowfin.c 		data->val_out = mdio_read(ioaddr, data->phy_id & 0x1f, data->reg_num & 0x1f);
data             1353 drivers/net/ethernet/packetengines/yellowfin.c 		if (data->phy_id == np->phys[0]) {
data             1354 drivers/net/ethernet/packetengines/yellowfin.c 			u16 value = data->val_in;
data             1355 drivers/net/ethernet/packetengines/yellowfin.c 			switch (data->reg_num) {
data             1366 drivers/net/ethernet/packetengines/yellowfin.c 		mdio_write(ioaddr, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in);
data              603 drivers/net/ethernet/pasemi/pasemi_mac.c 		dma = pci_map_single(mac->dma_pdev, skb->data,
data              906 drivers/net/ethernet/pasemi/pasemi_mac.c static irqreturn_t pasemi_mac_rx_intr(int irq, void *data)
data              908 drivers/net/ethernet/pasemi/pasemi_mac.c 	const struct pasemi_mac_rxring *rxring = data;
data              947 drivers/net/ethernet/pasemi/pasemi_mac.c static irqreturn_t pasemi_mac_tx_intr(int irq, void *data)
data              949 drivers/net/ethernet/pasemi/pasemi_mac.c 	struct pasemi_mac_txring *txring = data;
data             1443 drivers/net/ethernet/pasemi/pasemi_mac.c 	map[0] = pci_map_single(mac->dma_pdev, skb->data, skb_headlen(skb),
data               93 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 		struct ethtool_stats *stats, u64 *data)
data               98 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 	data[0] = pasemi_read_dma_reg(PAS_DMA_RXINT_RCMDSTA(mac->dma_if))
data              101 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 		data[1+i] = pasemi_read_mac_reg(mac->dma_if, PAS_MAC_RMON(i));
data              105 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 				   u8 *data)
data              107 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c 	memcpy(data, ethtool_stats_keys, sizeof(ethtool_stats_keys));
data              154 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c 	desc_blob->data = q->base;
data              162 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c 		desc_blob->data = q->sg_base;
data              181 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c 	desc_blob->data = cq->base;
data              565 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 		info->data = lif->nxqs;
data              627 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 			     const void *data)
data              633 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 		lif->rx_copybreak = *(u32 *)data;
data              643 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 			     const struct ethtool_tunable *tuna, void *data)
data              649 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 		*(u32 *)data = lif->rx_copybreak;
data              690 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 				   u8 *data)
data              706 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 		memcpy(data, xcvr->sprom, len);
data              710 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c 		if (!memcmp(data, tbuf, len))
data             1874 drivers/net/ethernet/pensando/ionic/ionic_if.h 	u8     data[54];
data             1936 drivers/net/ethernet/pensando/ionic/ionic_if.h 	u8     data[54];
data             2376 drivers/net/ethernet/pensando/ionic/ionic_if.h 		u32                   data[478];
data             2460 drivers/net/ethernet/pensando/ionic/ionic_if.h 	__le32 data;	/* Not used but needed for qcq structure */
data              124 drivers/net/ethernet/pensando/ionic/ionic_lif.c static irqreturn_t ionic_isr(int irq, void *data)
data              126 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	struct napi_struct *napi = data;
data             2172 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	sz = min(sizeof(*lid), sizeof(idev->dev_cmd_regs->data));
data             2177 drivers/net/ethernet/pensando/ionic/ionic_lif.c 	memcpy_fromio(lid, &idev->dev_cmd_regs->data, sz);
data              396 drivers/net/ethernet/pensando/ionic/ionic_main.c 	sz = min(sizeof(ident->drv), sizeof(idev->dev_cmd_regs->data));
data              397 drivers/net/ethernet/pensando/ionic/ionic_main.c 	memcpy_toio(&idev->dev_cmd_regs->data, &ident->drv, sz);
data              402 drivers/net/ethernet/pensando/ionic/ionic_main.c 		sz = min(sizeof(ident->dev), sizeof(idev->dev_cmd_regs->data));
data              403 drivers/net/ethernet/pensando/ionic/ionic_main.c 		memcpy_fromio(&ident->dev, &idev->dev_cmd_regs->data, sz);
data              457 drivers/net/ethernet/pensando/ionic/ionic_main.c 		sz = min(sizeof(ident->port), sizeof(idev->dev_cmd_regs->data));
data              458 drivers/net/ethernet/pensando/ionic/ionic_main.c 		memcpy_fromio(&ident->port, &idev->dev_cmd_regs->data, sz);
data              485 drivers/net/ethernet/pensando/ionic/ionic_main.c 	sz = min(sizeof(ident->port.config), sizeof(idev->dev_cmd_regs->data));
data              489 drivers/net/ethernet/pensando/ionic/ionic_main.c 	memcpy_toio(&idev->dev_cmd_regs->data, &ident->port.config, sz);
data               77 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	memcpy(new_skb->data, (*skb)->data, clen);
data              236 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	*dma_addr = dma_map_single(dev, skb->data, len, DMA_FROM_DEVICE);
data              337 drivers/net/ethernet/pensando/ionic/ionic_txrx.c static dma_addr_t ionic_tx_map_single(struct ionic_queue *q, void *data, size_t len)
data              343 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	dma_addr = dma_map_single(dev, data, len, DMA_TO_DEVICE);
data              597 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 		hdrlen = skb_inner_transport_header(skb) - skb->data +
data              613 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 		desc_addr = ionic_tx_map_single(q, skb->data + offset, len);
data              728 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	dma_addr = ionic_tx_map_single(q, skb->data, skb_headlen(skb));
data              765 drivers/net/ethernet/pensando/ionic/ionic_txrx.c 	dma_addr = ionic_tx_map_single(q, skb->data, skb_headlen(skb));
data              828 drivers/net/ethernet/qlogic/netxen/netxen_nic.h 	char data[0];
data              857 drivers/net/ethernet/qlogic/netxen/netxen_nic.h 	char data[0];
data              963 drivers/net/ethernet/qlogic/netxen/netxen_nic.h 	} data;
data             1205 drivers/net/ethernet/qlogic/netxen/netxen_nic.h #define NX_RD_DUMP_REG(addr, bar0, data) do {                   \
data             1209 drivers/net/ethernet/qlogic/netxen/netxen_nic.h 	*data = readl((void __iomem *) (bar0 + NX_FW_DUMP_REG2 +        \
data             1213 drivers/net/ethernet/qlogic/netxen/netxen_nic.h #define NX_WR_DUMP_REG(addr, bar0, data) do {                   \
data             1217 drivers/net/ethernet/qlogic/netxen/netxen_nic.h 	writel(data, (void __iomem *) (bar0 + NX_FW_DUMP_REG2 + LSW(addr)));\
data              320 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 	prq_rds = (nx_hostrq_rds_ring_t *)(prq->data +
data              333 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 	prq_sds = (nx_hostrq_sds_ring_t *)(prq->data +
data              360 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 			 &prsp->data[le32_to_cpu(prsp->rds_ring_offset)]);
data              371 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c 			&prsp->data[le32_to_cpu(prsp->sds_ring_offset)]);
data              634 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		     u64 *data)
data              636 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	memset(data, 0, sizeof(uint64_t) * NETXEN_NIC_TEST_LEN);
data              637 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	if ((data[0] = netxen_nic_reg_test(dev)))
data              640 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	if ((data[1] = (u64) netxen_nic_test_link(dev)))
data              645 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c netxen_nic_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              651 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		memcpy(data, *netxen_nic_gstrings_test,
data              656 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 			memcpy(data + index * ETH_GSTRING_LEN,
data              666 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 			     struct ethtool_stats *stats, u64 *data)
data              675 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		data[index] =
data              774 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		adapter->coal.normal.data.rx_time_us =
data              776 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		adapter->coal.normal.data.rx_packets =
data              780 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		adapter->coal.normal.data.rx_time_us =
data              782 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		adapter->coal.normal.data.rx_packets =
data              785 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	adapter->coal.normal.data.tx_time_us = ethcoal->tx_coalesce_usecs;
data              786 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	adapter->coal.normal.data.tx_packets =
data              805 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	ethcoal->rx_coalesce_usecs = adapter->coal.normal.data.rx_time_us;
data              806 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	ethcoal->tx_coalesce_usecs = adapter->coal.normal.data.tx_time_us;
data              808 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		adapter->coal.normal.data.rx_packets;
data              810 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		adapter->coal.normal.data.tx_packets;
data              894 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	u32 *hdr_ptr, *data;
data              906 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 	data = buffer;
data              908 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c 		*data++ = cpu_to_le32(*hdr_ptr++);
data               29 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		void __iomem *addr, u32 data);
data             1165 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_nic_hw_write_wx_128M(struct netxen_adapter *adapter, ulong off, u32 data)
data             1175 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		netxen_nic_io_write_128M(adapter, addr, data);
data             1179 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		writel(data, addr);
data             1196 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	u32 data;
data             1203 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		data = netxen_nic_io_read_128M(adapter, addr);
data             1207 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		data = readl(addr);
data             1216 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	return data;
data             1220 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_nic_hw_write_wx_2M(struct netxen_adapter *adapter, ulong off, u32 data)
data             1229 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		writel(data, addr);
data             1238 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		writel(data, addr);
data             1255 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	u32 data;
data             1268 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		data = readl(addr);
data             1271 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		return data;
data             1282 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		void __iomem *addr, u32 data)
data             1285 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	writel(data, addr);
data             1302 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		void __iomem *addr, u32 data)
data             1304 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	writel(data, addr);
data             1367 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		u64 *data, int op)
data             1399 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		*data = readq(addr);
data             1401 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		writeq(*data, addr);
data             1412 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_pci_camqm_read_2M(struct netxen_adapter *adapter, u64 off, u64 *data)
data             1418 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	*data = readq(addr);
data             1423 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_pci_camqm_write_2M(struct netxen_adapter *adapter, u64 off, u64 data)
data             1429 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	writeq(data, addr);
data             1437 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		u64 off, u64 data)
data             1475 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 					off, &data, 1);
data             1487 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	writel(data & 0xffffffff, (mem_crb + data_lo));
data             1488 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	writel((data >> 32) & 0xffffffff, (mem_crb + data_hi));
data             1514 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		u64 off, u64 *data)
data             1553 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 					off, data, 0);
data             1584 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		*data = val;
data             1596 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		u64 off, u64 data)
data             1621 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		return netxen_nic_pci_mem_access_direct(adapter, off, &data, 1);
data             1633 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	writel(data & 0xffffffff,
data             1635 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 	writel((data >> 32) & 0xffffffff,
data             1663 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		u64 off, u64 *data)
data             1690 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 				off, data, 0);
data             1719 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c 		*data = val;
data               18 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	u32 data;
data              468 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		buf[i].data = val;
data              507 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 				buf[i].data = 0x1020;
data              524 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 				buf[i].data = NETXEN_NIC_XDMA_RESET;
data              525 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 				buf[i].data = 0x8000ff;
data              529 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		NXWR32(adapter, off, buf[i].data);
data              591 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	const u8 *unirom = adapter->fw->data;
data              616 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	const u8 *unirom = adapter->fw->data;
data              651 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	const u8 *unirom = adapter->fw->data;
data              685 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	const u8 *unirom = adapter->fw->data;
data              767 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	const u8 *unirom = adapter->fw->data;
data              794 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	return (u8 *)&adapter->fw->data[offs];
data              807 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	return (u8 *)&adapter->fw->data[offs];
data              819 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 				*(u32 *)&adapter->fw->data[NX_FW_SIZE_OFFSET]);
data              835 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		ver_str = fw->data + cpu_to_le32(fw_data_desc->findex) +
data              852 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		return cpu_to_le32(*(u32 *)&fw->data[NX_FW_VERSION_OFFSET]);
data              862 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		bios_ver = cpu_to_le32(*((u32 *) (&fw->data[prd_off])
data              867 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		return cpu_to_le32(*(u32 *)&fw->data[NX_BIOS_VERSION_OFFSET]);
data              991 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		__le64 data;
data              999 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 			data = cpu_to_le64(ptr64[i]);
data             1001 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 			if (adapter->pci_mem_write(adapter, flashaddr, data))
data             1013 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 			data = cpu_to_le64(ptr64[i]);
data             1016 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 						flashaddr, data))
data             1024 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 			data = cpu_to_le64(ptr64[i]);
data             1027 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 						flashaddr, data))
data             1032 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		u64 data;
data             1047 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 			data = (((u64)hi << 32) | lo);
data             1050 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 						flashaddr, data))
data             1086 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		val = cpu_to_le32(*(u32 *)&fw->data[NX_FW_MAGIC_OFFSET]);
data             1470 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	dma = pci_map_single(pdev, skb->data,
data             1621 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	iph = (struct iphdr *)(skb->data + vhdr_len);
data             1622 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	th = (struct tcphdr *)((skb->data + vhdr_len) + (iph->ihl << 2));
data               68 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_intr(int irq, void *data);
data               69 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_msi_intr(int irq, void *data);
data               70 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_msix_intr(int irq, void *data);
data              347 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	u32 val, data;
data              353 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			data = NETXEN_PORT_MODE_802_3_AP;
data              354 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data);
data              356 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			data = NETXEN_PORT_MODE_XG;
data              357 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data);
data              359 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			data = NETXEN_PORT_MODE_AUTO_NEG_1G;
data              360 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data);
data              362 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			data = NETXEN_PORT_MODE_AUTO_NEG_XG;
data              363 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data);
data              365 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			data = NETXEN_PORT_MODE_AUTO_NEG;
data              366 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 			NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data);
data             1087 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	adapter->coal.normal.data.rx_time_us =
data             1089 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	adapter->coal.normal.data.rx_packets =
data             1091 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	adapter->coal.normal.data.tx_time_us =
data             1093 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	adapter->coal.normal.data.tx_packets =
data             1871 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 		vh = (struct vlan_ethhdr *)skb->data;
data             1990 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	map = pci_map_single(pdev, skb->data,
data             2289 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_intr(int irq, void *data)
data             2291 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	struct nx_host_sds_ring *sds_ring = data;
data             2332 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_msi_intr(int irq, void *data)
data             2334 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	struct nx_host_sds_ring *sds_ring = data;
data             2344 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static irqreturn_t netxen_msix_intr(int irq, void *data)
data             2346 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	struct nx_host_sds_ring *sds_ring = data;
data             2856 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	u32 data;
data             2870 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 		data = NXRD32(adapter, offset);
data             2871 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 		memcpy(buf, &data, size);
data             2884 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	u32 data;
data             2898 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 		memcpy(&data, buf, size);
data             2899 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 		NXWR32(adapter, offset, data);
data             2925 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	u64 data;
data             2932 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	if (adapter->pci_mem_read(adapter, offset, &data))
data             2935 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	memcpy(buf, &data, size);
data             2946 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	u64 data;
data             2953 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	memcpy(&data, buf, size);
data             2955 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c 	if (adapter->pci_mem_write(adapter, offset, data))
data              357 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	struct qed_dcbx_results data = { 0 };
data              377 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	rc = qed_dcbx_process_tlv(p_hwfn, p_ptt, &data, p_tbl, pri_tc_tbl,
data              385 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.pf_id = p_hwfn->rel_pf_id;
data              386 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.dcbx_enabled = !!dcbx_version;
data              388 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	qed_dcbx_dp_protocol(p_hwfn, &data);
data              390 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	memcpy(&p_hwfn->p_dcbx_info->results, &data,
data              769 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	struct qed_dcbx_mib_meta_data data;
data              772 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	memset(&data, 0, sizeof(data));
data              773 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.addr = p_hwfn->mcp_info->port_addr + offsetof(struct public_port,
data              775 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.lldp_local = p_hwfn->p_dcbx_info->lldp_local;
data              776 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.size = sizeof(struct lldp_config_params_s);
data              777 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	qed_memcpy_from(p_hwfn, p_ptt, data.lldp_local, data.addr, data.size);
data              787 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	struct qed_dcbx_mib_meta_data data;
data              790 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	memset(&data, 0, sizeof(data));
data              791 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.addr = p_hwfn->mcp_info->port_addr + offsetof(struct public_port,
data              793 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.lldp_remote = p_hwfn->p_dcbx_info->lldp_remote;
data              794 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.size = sizeof(struct lldp_status_params_s);
data              795 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	rc = qed_dcbx_copy_mib(p_hwfn, p_ptt, &data, type);
data              805 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	struct qed_dcbx_mib_meta_data data;
data              808 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	memset(&data, 0, sizeof(data));
data              809 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.addr = p_hwfn->mcp_info->port_addr +
data              811 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.mib = &p_hwfn->p_dcbx_info->operational;
data              812 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.size = sizeof(struct dcbx_mib);
data              813 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	rc = qed_dcbx_copy_mib(p_hwfn, p_ptt, &data, type);
data              822 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	struct qed_dcbx_mib_meta_data data;
data              825 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	memset(&data, 0, sizeof(data));
data              826 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.addr = p_hwfn->mcp_info->port_addr +
data              828 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.mib = &p_hwfn->p_dcbx_info->remote;
data              829 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.size = sizeof(struct dcbx_mib);
data              830 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	rc = qed_dcbx_copy_mib(p_hwfn, p_ptt, &data, type);
data              838 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	struct qed_dcbx_mib_meta_data data;
data              841 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	memset(&data, 0, sizeof(data));
data              842 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.addr = p_hwfn->mcp_info->port_addr +
data              844 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.local_admin = &p_hwfn->p_dcbx_info->local_admin;
data              845 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.size = sizeof(struct dcbx_local_params);
data              846 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	qed_memcpy_from(p_hwfn, p_ptt, data.local_admin, data.addr, data.size);
data             1234 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	struct qed_dcbx_mib_meta_data data;
data             1250 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.addr = p_hwfn->mcp_info->port_addr +
data             1252 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.local_admin = &local_admin;
data             1253 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	data.size = sizeof(struct dcbx_local_params);
data             1254 drivers/net/ethernet/qlogic/qed/qed_dcbx.c 	qed_memcpy_to(p_hwfn, p_ptt, data.addr, data.local_admin, data.size);
data             2430 drivers/net/ethernet/qlogic/qed/qed_debug.c 			eval_mode = GET_FIELD(reg_data->mode.data,
data             2433 drivers/net/ethernet/qlogic/qed/qed_debug.c 				GET_FIELD(reg_data->mode.data,
data             2692 drivers/net/ethernet/qlogic/qed/qed_debug.c 		eval_mode = GET_FIELD(cond_hdr->mode.data,
data             2696 drivers/net/ethernet/qlogic/qed/qed_debug.c 				GET_FIELD(cond_hdr->mode.data,
data             2714 drivers/net/ethernet/qlogic/qed/qed_debug.c 			addr = GET_FIELD(reg->data, DBG_DUMP_REG_ADDRESS);
data             2715 drivers/net/ethernet/qlogic/qed/qed_debug.c 			len = GET_FIELD(reg->data, DBG_DUMP_REG_LENGTH);
data             2716 drivers/net/ethernet/qlogic/qed/qed_debug.c 			wide_bus = GET_FIELD(reg->data, DBG_DUMP_REG_WIDE_BUS);
data             2933 drivers/net/ethernet/qlogic/qed/qed_debug.c 			eval_mode = GET_FIELD(reg_data->mode.data,
data             2936 drivers/net/ethernet/qlogic/qed/qed_debug.c 				GET_FIELD(reg_data->mode.data,
data             2951 drivers/net/ethernet/qlogic/qed/qed_debug.c 			addr = GET_FIELD(reg_data->data,
data             3176 drivers/net/ethernet/qlogic/qed/qed_debug.c 		eval_mode = GET_FIELD(cond_hdr->mode.data,
data             3180 drivers/net/ethernet/qlogic/qed/qed_debug.c 				GET_FIELD(cond_hdr->mode.data,
data             4219 drivers/net/ethernet/qlogic/qed/qed_debug.c 		SET_FIELD(reg_hdr->data,
data             4222 drivers/net/ethernet/qlogic/qed/qed_debug.c 		SET_FIELD(reg_hdr->data,
data             4241 drivers/net/ethernet/qlogic/qed/qed_debug.c 		block_id = GET_FIELD(reg->data, DBG_IDLE_CHK_INFO_REG_BLOCK_ID);
data             4257 drivers/net/ethernet/qlogic/qed/qed_debug.c 			eval_mode = GET_FIELD(reg->mode.data,
data             4261 drivers/net/ethernet/qlogic/qed/qed_debug.c 				    GET_FIELD(reg->mode.data,
data             4271 drivers/net/ethernet/qlogic/qed/qed_debug.c 			addr = GET_FIELD(reg->data,
data             4273 drivers/net/ethernet/qlogic/qed/qed_debug.c 			wide_bus = GET_FIELD(reg->data,
data             4281 drivers/net/ethernet/qlogic/qed/qed_debug.c 			SET_FIELD(reg_hdr->data,
data             4337 drivers/net/ethernet/qlogic/qed/qed_debug.c 				GET_FIELD(cond_regs[reg_id].data,
data             4386 drivers/net/ethernet/qlogic/qed/qed_debug.c 				addr = GET_FIELD(reg->data,
data             4389 drivers/net/ethernet/qlogic/qed/qed_debug.c 				    GET_FIELD(reg->data,
data             4472 drivers/net/ethernet/qlogic/qed/qed_debug.c 		eval_mode = GET_FIELD(cond_hdr->mode.data,
data             4476 drivers/net/ethernet/qlogic/qed/qed_debug.c 				GET_FIELD(cond_hdr->mode.data,
data             5587 drivers/net/ethernet/qlogic/qed/qed_debug.c 		eval_mode = GET_FIELD(reg_data->mode.data,
data             5589 drivers/net/ethernet/qlogic/qed/qed_debug.c 		modes_buf_offset = GET_FIELD(reg_data->mode.data,
data             5597 drivers/net/ethernet/qlogic/qed/qed_debug.c 					   GET_FIELD(reg_data->data,
data             5605 drivers/net/ethernet/qlogic/qed/qed_debug.c 		SET_FIELD(reg_result->data,
data             5607 drivers/net/ethernet/qlogic/qed/qed_debug.c 		SET_FIELD(reg_result->data,
data             5609 drivers/net/ethernet/qlogic/qed/qed_debug.c 			  GET_FIELD(reg_data->data, DBG_ATTN_REG_NUM_REG_ATTN));
data             5622 drivers/net/ethernet/qlogic/qed/qed_debug.c 	SET_FIELD(results->data, DBG_ATTN_BLOCK_RESULT_ATTN_TYPE, attn_type);
data             5623 drivers/net/ethernet/qlogic/qed/qed_debug.c 	SET_FIELD(results->data,
data             5638 drivers/net/ethernet/qlogic/qed/qed_debug.c 	u64 data;
data             5682 drivers/net/ethernet/qlogic/qed/qed_debug.c 	u32 data;
data             5698 drivers/net/ethernet/qlogic/qed/qed_debug.c 	u32 data;
data             5711 drivers/net/ethernet/qlogic/qed/qed_debug.c 	u64 data;
data             6401 drivers/net/ethernet/qlogic/qed/qed_debug.c 			GET_FIELD(rule_parsing_data->data,
data             6404 drivers/net/ethernet/qlogic/qed/qed_debug.c 			GET_FIELD(rule_parsing_data->data,
data             6455 drivers/net/ethernet/qlogic/qed/qed_debug.c 			is_mem = GET_FIELD(reg_hdr->data,
data             6457 drivers/net/ethernet/qlogic/qed/qed_debug.c 			reg_id = GET_FIELD(reg_hdr->data,
data             6695 drivers/net/ethernet/qlogic/qed/qed_debug.c 		format_ptr->data = qed_read_dword_from_buf(meta_buf_bytes,
data             6698 drivers/net/ethernet/qlogic/qed/qed_debug.c 		    (format_ptr->data &
data             6791 drivers/net/ethernet/qlogic/qed/qed_debug.c 			u8 param_size = (u8)((format_ptr->data & param_mask) >>
data             6816 drivers/net/ethernet/qlogic/qed/qed_debug.c 		format_level = (u8)((format_ptr->data &
data             6819 drivers/net/ethernet/qlogic/qed/qed_debug.c 		format_module = (u8)((format_ptr->data &
data             6997 drivers/net/ethernet/qlogic/qed/qed_debug.c 		vf_val = GET_FIELD(elements[i].data, REG_FIFO_ELEMENT_VF);
data             7008 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    elements[i].data,
data             7009 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    (u32)GET_FIELD(elements[i].data,
data             7012 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    s_access_strs[GET_FIELD(elements[i].data,
data             7014 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    (u32)GET_FIELD(elements[i].data,
data             7017 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    (u32)GET_FIELD(elements[i].data,
data             7019 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    s_privilege_strs[GET_FIELD(elements[i].data,
data             7021 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    s_protection_strs[GET_FIELD(elements[i].data,
data             7023 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    s_master_strs[GET_FIELD(elements[i].data,
data             7028 drivers/net/ethernet/qlogic/qed/qed_debug.c 		     err_val = GET_FIELD(elements[i].data,
data             7290 drivers/net/ethernet/qlogic/qed/qed_debug.c 		u32 address = GET_FIELD(elements[i].data,
data             7299 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    (u32)GET_FIELD(elements[i].data,
data             7301 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    (u32)GET_FIELD(elements[i].data,
data             7303 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    (u32)GET_FIELD(elements[i].data,
data             7305 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    s_protection_strs[GET_FIELD(elements[i].data,
data             7307 drivers/net/ethernet/qlogic/qed/qed_debug.c 			    s_protection_strs[GET_FIELD(elements[i].data,
data             7633 drivers/net/ethernet/qlogic/qed/qed_debug.c 	num_regs = GET_FIELD(results->data, DBG_ATTN_BLOCK_RESULT_NUM_REGS);
data             7635 drivers/net/ethernet/qlogic/qed/qed_debug.c 		    GET_FIELD(results->data,
data             7654 drivers/net/ethernet/qlogic/qed/qed_debug.c 		num_reg_attn = GET_FIELD(reg_result->data,
data             7664 drivers/net/ethernet/qlogic/qed/qed_debug.c 			u16 attn_idx_val = GET_FIELD(bit_mapping[j].data,
data             7672 drivers/net/ethernet/qlogic/qed/qed_debug.c 			if (GET_FIELD(bit_mapping[j].data,
data             7693 drivers/net/ethernet/qlogic/qed/qed_debug.c 			sts_addr = GET_FIELD(reg_result->data,
data             8368 drivers/net/ethernet/qlogic/qed/qed_debug.c 	dbg_values = cdev->firmware->data + *(u32 *)cdev->firmware->data;
data              203 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	__le32 data[2];
data              994 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	union event_ring_data data;
data             1621 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	__le32 data;
data             1958 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u16 data;
data             1982 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             1996 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u8 data;
data             2007 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u16 data;
data             2018 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             2050 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u8 data;
data             2085 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             2111 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             2125 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             2154 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u8 data;
data             2182 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             2202 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u16 data;
data             2256 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u8 data;
data             2771 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             2780 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             2789 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             2798 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             2911 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             3359 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data;
data             12094 drivers/net/ethernet/qlogic/qed/qed_hsi.h 	u32 data[MAX_SYSTEM_LLDP_TLV_DATA];
data              523 drivers/net/ethernet/qlogic/qed/qed_hw.c 		u32 data = (i < DMAE_CMD_SIZE_TO_FILL) ?
data              529 drivers/net/ethernet/qlogic/qed/qed_hw.c 		       (i * sizeof(u32)), data);
data              189 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		const u32 *data = buf + dmae_data_offset;
data              193 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 			qed_wr(p_hwfn, p_ptt, addr + (i << 2), data[i]);
data              240 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	u32 data = le32_to_cpu(cmd->data);
data              241 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	u32 addr = GET_FIELD(data, INIT_WRITE_OP_ADDRESS) << 2;
data              253 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	data = le32_to_cpu(hdr->raw.data);
data              254 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	switch (GET_FIELD(data, INIT_ARRAY_RAW_HDR_TYPE)) {
data              257 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		input_len = GET_FIELD(data,
data              277 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		u32 repeats = GET_FIELD(data,
data              281 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		size = GET_FIELD(data, INIT_ARRAY_PATTERN_HDR_PATTERN_SIZE);
data              294 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		size = GET_FIELD(data, INIT_ARRAY_STANDARD_HDR_SIZE);
data              310 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	u32 data = le32_to_cpu(p_cmd->data);
data              311 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	bool b_must_dmae = GET_FIELD(data, INIT_WRITE_OP_WIDE_BUS);
data              312 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	u32 addr = GET_FIELD(data, INIT_WRITE_OP_ADDRESS) << 2;
data              324 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	switch (GET_FIELD(data, INIT_WRITE_OP_SOURCE)) {
data              326 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		data = le32_to_cpu(p_cmd->args.inline_val);
data              327 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		qed_wr(p_hwfn, p_ptt, addr, data);
data              330 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		data = le32_to_cpu(p_cmd->args.zeros_count);
data              331 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		if (b_must_dmae || (b_can_dmae && (data >= 64)))
data              332 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 			rc = qed_init_fill_dmae(p_hwfn, p_ptt, addr, 0, data);
data              334 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 			qed_init_fill(p_hwfn, p_ptt, addr, 0, data);
data              372 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	u32 data, addr, poll;
data              375 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	data = le32_to_cpu(cmd->op_data);
data              376 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	addr = GET_FIELD(data, INIT_READ_OP_ADDRESS) << 2;
data              377 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	poll = GET_FIELD(data, INIT_READ_OP_POLL_TYPE);
data              401 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	data = le32_to_cpu(cmd->expected_val);
data              403 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	     i < QED_INIT_MAX_POLL_COUNT && !comp_check(val, data);
data              479 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	u32 data = le32_to_cpu(p_cmd->phase_data);
data              482 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	if (!(GET_FIELD(data, INIT_IF_PHASE_OP_PHASE) == phase &&
data              483 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	      (GET_FIELD(data, INIT_IF_PHASE_OP_PHASE_ID) == ANY_PHASE_ID ||
data              484 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	       GET_FIELD(data, INIT_IF_PHASE_OP_PHASE_ID) == phase_id)))
data              508 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		u32 data = le32_to_cpu(cmd->raw.op_data);
data              510 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 		switch (GET_FIELD(data, INIT_CALLBACK_OP_OP)) {
data              525 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 			b_dmae = GET_FIELD(data, INIT_IF_PHASE_OP_DMAE_ENABLE);
data              562 drivers/net/ethernet/qlogic/qed/qed_init_ops.c int qed_init_fw_data(struct qed_dev *cdev, const u8 *data)
data              568 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	if (!data) {
data              574 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	buf_hdr = (struct bin_buffer_hdr *)data;
data              577 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	fw->fw_ver_info = (struct fw_ver_info *)(data + offset);
data              580 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	fw->init_ops = (union init_op *)(data + offset);
data              583 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	fw->arr_data = (u32 *)(data + offset);
data              586 drivers/net/ethernet/qlogic/qed/qed_init_ops.c 	fw->modes_tree_buf = (u8 *)(data + offset);
data              147 drivers/net/ethernet/qlogic/qed/qed_int.c 		u32 addr, data, length;
data              151 drivers/net/ethernet/qlogic/qed/qed_int.c 		data = qed_rd(p_hwfn, p_hwfn->p_dpc_ptt,
data              159 drivers/net/ethernet/qlogic/qed/qed_int.c 			(u8) GET_FIELD(data, ATTENTION_INCORRECT_ACCESS_PF_ID),
data              160 drivers/net/ethernet/qlogic/qed/qed_int.c 			(u8) GET_FIELD(data, ATTENTION_INCORRECT_ACCESS_VF_ID),
data              161 drivers/net/ethernet/qlogic/qed/qed_int.c 			(u8) GET_FIELD(data,
data              163 drivers/net/ethernet/qlogic/qed/qed_int.c 			(u8) GET_FIELD(data,
data              165 drivers/net/ethernet/qlogic/qed/qed_int.c 			(u8) GET_FIELD(data, ATTENTION_INCORRECT_ACCESS_WR),
data              166 drivers/net/ethernet/qlogic/qed/qed_int.c 			(u8) GET_FIELD(data,
data              168 drivers/net/ethernet/qlogic/qed/qed_int.c 			data);
data             1457 drivers/net/ethernet/qlogic/qed/qed_int.c 	SET_FIELD(p_sb_entry->data, CAU_SB_ENTRY_STATE0, cau_state);
data             1458 drivers/net/ethernet/qlogic/qed/qed_int.c 	SET_FIELD(p_sb_entry->data, CAU_SB_ENTRY_STATE1, cau_state);
data             1887 drivers/net/ethernet/qlogic/qed/qed_int.c 	u32 cmd_ctrl = 0, val = 0, sb_bit = 0, sb_bit_addr = 0, data = 0;
data             1892 drivers/net/ethernet/qlogic/qed/qed_int.c 	SET_FIELD(data, IGU_CLEANUP_CLEANUP_SET, cleanup_set ? 1 : 0);
data             1893 drivers/net/ethernet/qlogic/qed/qed_int.c 	SET_FIELD(data, IGU_CLEANUP_CLEANUP_TYPE, 0);
data             1894 drivers/net/ethernet/qlogic/qed/qed_int.c 	SET_FIELD(data, IGU_CLEANUP_COMMAND_TYPE, IGU_COMMAND_TYPE_SET);
data             1901 drivers/net/ethernet/qlogic/qed/qed_int.c 	qed_wr(p_hwfn, p_ptt, IGU_REG_COMMAND_REG_32LSB_DATA, data);
data              149 drivers/net/ethernet/qlogic/qed/qed_iscsi.c 		      u16 echo, union event_ring_data *data, u8 fw_return_code)
data              155 drivers/net/ethernet/qlogic/qed/qed_iscsi.c 					 fw_event_code, data);
data               89 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				 union event_ring_data *data,
data             1590 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				  buf->data, buf->data_phys_addr);
data             1875 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	fpdu->mpa_frag_virt = (u8 *)(buf->data) + pkt_data->first_mpa_offset;
data             1913 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   (u8 *)(buf->data) + pkt_data->first_mpa_offset,
data             1918 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	       (u8 *)(buf->data) + pkt_data->first_mpa_offset,
data             1928 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	memcpy((u8 *)(buf->data), tmp_buf,
data             1935 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	fpdu->mpa_frag_virt = buf->data;
data             2154 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct unaligned_opaque_data *curr_pkt = &mpa_buf->data;
data             2169 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		mpa_data = ((u8 *)(buf->data) + curr_pkt->first_mpa_offset);
data             2300 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_iwarp_ll2_comp_mpa_pkt(void *cxt, struct qed_ll2_comp_rx_data *data)
data             2315 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	qed_iwarp_mpa_get_data(p_hwfn, &mpa_buf->data,
data             2316 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			       data->opaque_data_0, data->opaque_data_1);
data             2321 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   data->length.packet_length, mpa_buf->data.first_mpa_offset,
data             2322 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   mpa_buf->data.tcp_payload_offset, mpa_buf->data.flags,
data             2323 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		   mpa_buf->data.cid);
data             2325 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	mpa_buf->ll2_buf = data->cookie;
data             2326 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	mpa_buf->tcp_payload_len = data->length.packet_length -
data             2327 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				   mpa_buf->data.first_mpa_offset;
data             2328 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	mpa_buf->data.first_mpa_offset += data->u.placement_offset;
data             2329 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	mpa_buf->placement_offset = data->u.placement_offset;
data             2336 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	qed_iwarp_ll2_post_rx(p_hwfn, data->cookie,
data             2341 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_iwarp_ll2_comp_syn_pkt(void *cxt, struct qed_ll2_comp_rx_data *data)
data             2343 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_iwarp_ll2_buff *buf = data->cookie;
data             2361 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	if (data->err_flags) {
data             2363 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			  data->err_flags);
data             2367 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	if (GET_FIELD(data->parse_flags,
data             2369 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	    GET_FIELD(data->parse_flags, PARSING_AND_ERR_FLAGS_L4CHKSMERROR)) {
data             2374 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	rc = qed_iwarp_parse_rx_pkt(p_hwfn, &cm_info, (u8 *)(buf->data) +
data             2375 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				    data->u.placement_offset, remote_mac_addr,
data             2387 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   data->parse_flags, data->length.packet_length);
data             2391 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		tx_pkt.l4_hdr_offset_w = (data->length.packet_length) >> 2;
data             2394 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				    data->u.placement_offset;
data             2395 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		tx_pkt.first_frag_len = data->length.packet_length;
data             2439 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	ep->syn_phy_addr = buf->data_phys_addr + data->u.placement_offset +
data             2461 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			  buffer->data, buffer->data_phys_addr);
data             2504 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				  buffer->piggy_buf->data,
data             2511 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			  buffer->data, buffer->data_phys_addr);
data             2595 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		buffer->data = dma_alloc_coherent(&p_hwfn->cdev->pdev->dev,
data             2599 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		if (!buffer->data) {
data             2624 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_ll2_acquire_data data;
data             2652 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	memset(&data, 0, sizeof(data));
data             2653 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.conn_type = QED_LL2_TYPE_IWARP;
data             2654 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.mtu = params->max_mtu;
data             2655 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.rx_num_desc = QED_IWARP_LL2_SYN_RX_SIZE;
data             2656 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_num_desc = QED_IWARP_LL2_SYN_TX_SIZE;
data             2657 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_max_bds_per_packet = 1;	/* will never be fragmented */
data             2658 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_tc = PKT_LB_TC;
data             2659 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_dest = QED_LL2_TX_DEST_LB;
data             2660 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.p_connection_handle = &iwarp_info->ll2_syn_handle;
data             2661 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.cbs = &cbs;
data             2663 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	rc = qed_ll2_acquire_connection(p_hwfn, &data);
data             2685 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.conn_type = QED_LL2_TYPE_OOO;
data             2686 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.mtu = params->max_mtu;
data             2692 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.rx_num_desc = n_ooo_bufs;
data             2693 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.rx_num_ooo_buffers = n_ooo_bufs;
data             2695 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_max_bds_per_packet = 1;	/* will never be fragmented */
data             2696 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_num_desc = QED_IWARP_LL2_OOO_DEF_TX_SIZE;
data             2697 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.p_connection_handle = &iwarp_info->ll2_ooo_handle;
data             2699 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	rc = qed_ll2_acquire_connection(p_hwfn, &data);
data             2711 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	memset(&data, 0, sizeof(data));
data             2712 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.conn_type = QED_LL2_TYPE_IWARP;
data             2713 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.mtu = params->max_mtu;
data             2718 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.rx_num_desc = n_ooo_bufs * 2;
data             2719 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_num_desc = data.input.rx_num_desc;
data             2720 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_max_bds_per_packet = QED_IWARP_MAX_BDS_PER_FPDU;
data             2721 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_tc = PKT_LB_TC;
data             2722 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.tx_dest = QED_LL2_TX_DEST_LB;
data             2723 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.p_connection_handle = &iwarp_info->ll2_mpa_handle;
data             2724 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.input.secondary_queue = true;
data             2725 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	data.cbs = &cbs;
data             2727 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	rc = qed_ll2_acquire_connection(p_hwfn, &data);
data             2736 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 					 data.input.rx_num_desc,
data             2759 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	iwarp_info->mpa_bufs = kcalloc(data.input.rx_num_desc,
data             2767 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	for (i = 0; i < data.input.rx_num_desc; i++)
data             3036 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				 union event_ring_data *data,
data             3040 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct regpair *fw_handle = &data->rdma_data.async_handle;
data               58 drivers/net/ethernet/qlogic/qed/qed_iwarp.h 	void *data;
data               66 drivers/net/ethernet/qlogic/qed/qed_iwarp.h 	struct unaligned_opaque_data data;
data             2820 drivers/net/ethernet/qlogic/qed/qed_l2.c 			     union event_ring_data *data, u8 fw_return_code)
data               87 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	void *data;
data              114 drivers/net/ethernet/qlogic/qed/qed_ll2.c 				u8 **data, dma_addr_t *phys_addr)
data              116 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	*data = kmalloc(cdev->ll2->rx_size, GFP_ATOMIC);
data              117 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	if (!(*data)) {
data              123 drivers/net/ethernet/qlogic/qed/qed_ll2.c 				    ((*data) + NET_SKB_PAD),
data              127 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		kfree((*data));
data              141 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	kfree(buffer->data);
data              162 drivers/net/ethernet/qlogic/qed/qed_ll2.c 					struct qed_ll2_comp_rx_data *data)
data              165 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	struct qed_ll2_buffer *buffer = data->cookie;
data              176 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		   (u64)data->rx_buf_addr,
data              177 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		   data->u.placement_offset,
data              178 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		   data->length.packet_length,
data              179 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		   data->parse_flags,
data              180 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		   data->vlan, data->opaque_data_0, data->opaque_data_1);
data              182 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	if ((cdev->dp_module & NETIF_MSG_PKTDATA) && buffer->data) {
data              185 drivers/net/ethernet/qlogic/qed/qed_ll2.c 			       buffer->data, data->length.packet_length, false);
data              189 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	if (data->length.packet_length < ETH_HLEN)
data              203 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	skb = build_skb(buffer->data, 0);
data              206 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		kfree(buffer->data);
data              210 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->u.placement_offset += NET_SKB_PAD;
data              211 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	skb_reserve(skb, data->u.placement_offset);
data              212 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	skb_put(skb, data->length.packet_length);
data              223 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		if (data->vlan)
data              225 drivers/net/ethernet/qlogic/qed/qed_ll2.c 					       data->vlan);
data              227 drivers/net/ethernet/qlogic/qed/qed_ll2.c 				      data->opaque_data_0,
data              228 drivers/net/ethernet/qlogic/qed/qed_ll2.c 				      data->opaque_data_1);
data              233 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		kfree(buffer->data);
data              238 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	buffer->data = new_data;
data              413 drivers/net/ethernet/qlogic/qed/qed_ll2.c 				  struct qed_ll2_comp_rx_data *data)
data              415 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->parse_flags = le16_to_cpu(p_cqe->rx_cqe_gsi.parse_flags.flags);
data              416 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->length.data_length = le16_to_cpu(p_cqe->rx_cqe_gsi.data_length);
data              417 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->vlan = le16_to_cpu(p_cqe->rx_cqe_gsi.vlan);
data              418 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->opaque_data_0 = le32_to_cpu(p_cqe->rx_cqe_gsi.src_mac_addrhi);
data              419 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->opaque_data_1 = le16_to_cpu(p_cqe->rx_cqe_gsi.src_mac_addrlo);
data              420 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->u.data_length_error = p_cqe->rx_cqe_gsi.data_length_error;
data              421 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->qp_id = le16_to_cpu(p_cqe->rx_cqe_gsi.qp_id);
data              423 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->src_qp = le32_to_cpu(p_cqe->rx_cqe_gsi.src_qp);
data              428 drivers/net/ethernet/qlogic/qed/qed_ll2.c 				  struct qed_ll2_comp_rx_data *data)
data              430 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->parse_flags = le16_to_cpu(p_cqe->rx_cqe_fp.parse_flags.flags);
data              431 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->err_flags = le16_to_cpu(p_cqe->rx_cqe_fp.err_flags.flags);
data              432 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->length.packet_length =
data              434 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->vlan = le16_to_cpu(p_cqe->rx_cqe_fp.vlan);
data              435 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->opaque_data_0 = le32_to_cpu(p_cqe->rx_cqe_fp.opaque_data.data[0]);
data              436 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->opaque_data_1 = le32_to_cpu(p_cqe->rx_cqe_fp.opaque_data.data[1]);
data              437 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->u.placement_offset = p_cqe->rx_cqe_fp.placement_offset;
data              467 drivers/net/ethernet/qlogic/qed/qed_ll2.c 				    le32_to_cpu(sp_cqe->opaque_data.data[0]),
data              468 drivers/net/ethernet/qlogic/qed/qed_ll2.c 				    le32_to_cpu(sp_cqe->opaque_data.data[1]));
data              483 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	struct qed_ll2_comp_rx_data data;
data              498 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		qed_ll2_rxq_parse_reg(p_hwfn, p_cqe, &data);
data              500 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		qed_ll2_rxq_parse_gsi(p_hwfn, p_cqe, &data);
data              507 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data.connection_handle = p_ll2_conn->my_id;
data              508 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data.cookie = p_pkt->cookie;
data              509 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data.rx_buf_addr = p_pkt->rx_buf_addr;
data              510 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data.b_last_packet = b_last_cqe;
data              513 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	p_ll2_conn->cbs.rx_comp_cb(p_ll2_conn->cbs.cookie, &data);
data             1335 drivers/net/ethernet/qlogic/qed/qed_ll2.c int qed_ll2_acquire_connection(void *cxt, struct qed_ll2_acquire_data *data)
data             1343 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	if (!data->p_connection_handle || !p_hwfn->p_ll2_info)
data             1362 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	memcpy(&p_ll2_info->input, &data->input, sizeof(p_ll2_info->input));
data             1364 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	switch (data->input.tx_dest) {
data             1378 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	if (data->input.conn_type == QED_LL2_TYPE_OOO ||
data             1379 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	    data->input.secondary_queue)
data             1392 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	rc = qed_ll2_set_cbs(p_ll2_info, data->cbs);
data             1407 drivers/net/ethernet/qlogic/qed/qed_ll2.c 					    data->input.mtu);
data             1412 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	if (data->input.conn_type == QED_LL2_TYPE_OOO) {
data             1420 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	if (data->input.rx_num_desc) {
data             1428 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	if (data->input.tx_num_desc) {
data             1437 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	*data->p_connection_handle = i;
data             2227 drivers/net/ethernet/qlogic/qed/qed_ll2.c 				  struct qed_ll2_acquire_data *data,
data             2232 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	memset(data, 0, sizeof(*data));
data             2234 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->input.conn_type = conn_type;
data             2235 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->input.mtu = params->mtu;
data             2236 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->input.rx_num_desc = QED_LL2_RX_SIZE;
data             2237 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->input.rx_drop_ttl0_flg = params->drop_ttl0_packets;
data             2238 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->input.rx_vlan_removal_en = params->rx_vlan_stripping;
data             2239 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->input.tx_num_desc = QED_LL2_TX_SIZE;
data             2240 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->p_connection_handle = handle;
data             2241 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	data->cbs = &ll2_cbs;
data             2245 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		data->input.tx_tc = PKT_LB_TC;
data             2246 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		data->input.tx_dest = QED_LL2_TX_DEST_LB;
data             2248 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		data->input.tx_tc = 0;
data             2249 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		data->input.tx_dest = QED_LL2_TX_DEST_NW;
data             2257 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	struct qed_ll2_acquire_data data;
data             2260 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	qed_ll2_set_conn_data(p_hwfn, &data, params,
data             2263 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	rc = qed_ll2_acquire_connection(p_hwfn, &data);
data             2345 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	struct qed_ll2_acquire_data data;
data             2363 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	qed_ll2_set_conn_data(p_hwfn, &data, params, conn_type,
data             2366 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	rc = qed_ll2_acquire_connection(p_hwfn, &data);
data             2390 drivers/net/ethernet/qlogic/qed/qed_ll2.c 			kfree(buffer->data);
data             2450 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		rc = qed_ll2_alloc_buffer(cdev, (u8 **)&buffer->data,
data             2538 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	mapping = dma_map_single(&cdev->pdev->dev, skb->data,
data              141 drivers/net/ethernet/qlogic/qed/qed_ll2.h int qed_ll2_acquire_connection(void *cxt, struct qed_ll2_acquire_data *data);
data             1206 drivers/net/ethernet/qlogic/qed/qed_main.c 	const u8 *data = NULL;
data             1258 drivers/net/ethernet/qlogic/qed/qed_main.c 		data = cdev->firmware->data + sizeof(u32);
data             1280 drivers/net/ethernet/qlogic/qed/qed_main.c 	hw_init_params.bin_fw_data = data;
data             2019 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_image_access(struct qed_dev *cdev, const u8 **data,
data             2029 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2030 drivers/net/ethernet/qlogic/qed/qed_main.c 	image_type = **data;
data             2046 drivers/net/ethernet/qlogic/qed/qed_main.c 		   **data, image_type, nvm_image.start_addr,
data             2048 drivers/net/ethernet/qlogic/qed/qed_main.c 	(*data)++;
data             2049 drivers/net/ethernet/qlogic/qed/qed_main.c 	is_crc = !!(**data & BIT(0));
data             2050 drivers/net/ethernet/qlogic/qed/qed_main.c 	(*data)++;
data             2051 drivers/net/ethernet/qlogic/qed/qed_main.c 	len = *((u16 *)*data);
data             2052 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 2;
data             2076 drivers/net/ethernet/qlogic/qed/qed_main.c 		value = *((u32 *)*data);
data             2077 drivers/net/ethernet/qlogic/qed/qed_main.c 		*data += 4;
data             2078 drivers/net/ethernet/qlogic/qed/qed_main.c 		mask = *((u32 *)*data);
data             2079 drivers/net/ethernet/qlogic/qed/qed_main.c 		*data += 4;
data             2080 drivers/net/ethernet/qlogic/qed/qed_main.c 		offset = *((u32 *)*data);
data             2081 drivers/net/ethernet/qlogic/qed/qed_main.c 		*data += 4;
data             2122 drivers/net/ethernet/qlogic/qed/qed_main.c 					  const u8 **data, bool *check_resp)
data             2127 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2128 drivers/net/ethernet/qlogic/qed/qed_main.c 	*check_resp = !!(**data & BIT(0));
data             2129 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2130 drivers/net/ethernet/qlogic/qed/qed_main.c 	file_type = **data;
data             2135 drivers/net/ethernet/qlogic/qed/qed_main.c 		*data += 4;
data             2136 drivers/net/ethernet/qlogic/qed/qed_main.c 		file_size = *((u32 *)(*data));
data             2141 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2158 drivers/net/ethernet/qlogic/qed/qed_main.c 					 const u8 **data, bool *check_resp)
data             2163 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2164 drivers/net/ethernet/qlogic/qed/qed_main.c 	len = *((u32 *)(*data));
data             2165 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2166 drivers/net/ethernet/qlogic/qed/qed_main.c 	*check_resp = !!(**data & BIT(0));
data             2167 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2168 drivers/net/ethernet/qlogic/qed/qed_main.c 	offset = *((u32 *)(*data));
data             2169 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2176 drivers/net/ethernet/qlogic/qed/qed_main.c 			       (char *)(*data), len);
data             2177 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += len;
data             2191 drivers/net/ethernet/qlogic/qed/qed_main.c 					const u8 **data)
data             2202 drivers/net/ethernet/qlogic/qed/qed_main.c 	signature = *((u32 *)(*data));
data             2208 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2210 drivers/net/ethernet/qlogic/qed/qed_main.c 	len = *((u32 *)(*data));
data             2217 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2219 drivers/net/ethernet/qlogic/qed/qed_main.c 	if (*((u16 *)(*data)) >= QED_NVM_FLASH_CMD_NVM_MAX) {
data             2221 drivers/net/ethernet/qlogic/qed/qed_main.c 		       *((u16 *)(*data)));
data             2225 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2244 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_cfg_write(struct qed_dev *cdev, const u8 **data)
data             2259 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2260 drivers/net/ethernet/qlogic/qed/qed_main.c 	count = *((u16 *)*data);
data             2261 drivers/net/ethernet/qlogic/qed/qed_main.c 	*data += 4;
data             2269 drivers/net/ethernet/qlogic/qed/qed_main.c 		cfg_id = *((u16 *)*data);
data             2270 drivers/net/ethernet/qlogic/qed/qed_main.c 		*data += 2;
data             2271 drivers/net/ethernet/qlogic/qed/qed_main.c 		entity_id = **data;
data             2272 drivers/net/ethernet/qlogic/qed/qed_main.c 		(*data)++;
data             2273 drivers/net/ethernet/qlogic/qed/qed_main.c 		len = **data;
data             2274 drivers/net/ethernet/qlogic/qed/qed_main.c 		(*data)++;
data             2275 drivers/net/ethernet/qlogic/qed/qed_main.c 		memcpy(buf, *data, len);
data             2276 drivers/net/ethernet/qlogic/qed/qed_main.c 		*data += len;
data             2335 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_cfg_read(struct qed_dev *cdev, u8 **data,
data             2350 drivers/net/ethernet/qlogic/qed/qed_main.c 	rc = qed_mcp_nvm_get_cfg(hwfn, ptt, cmd, entity_id, flags, *data, &len);
data             2362 drivers/net/ethernet/qlogic/qed/qed_main.c 	const u8 *data, *data_end;
data             2374 drivers/net/ethernet/qlogic/qed/qed_main.c 		   name, image->data, (u32)image->size);
data             2375 drivers/net/ethernet/qlogic/qed/qed_main.c 	data = image->data;
data             2376 drivers/net/ethernet/qlogic/qed/qed_main.c 	data_end = data + image->size;
data             2378 drivers/net/ethernet/qlogic/qed/qed_main.c 	rc = qed_nvm_flash_image_validate(cdev, image, &data);
data             2382 drivers/net/ethernet/qlogic/qed/qed_main.c 	while (data < data_end) {
data             2386 drivers/net/ethernet/qlogic/qed/qed_main.c 		cmd_type = *((u32 *)data);
data             2389 drivers/net/ethernet/qlogic/qed/qed_main.c 			rc = qed_nvm_flash_image_file_data(cdev, &data,
data             2393 drivers/net/ethernet/qlogic/qed/qed_main.c 			rc = qed_nvm_flash_image_file_start(cdev, &data,
data             2397 drivers/net/ethernet/qlogic/qed/qed_main.c 			rc = qed_nvm_flash_image_access(cdev, &data,
data             2401 drivers/net/ethernet/qlogic/qed/qed_main.c 			rc = qed_nvm_flash_cfg_write(cdev, &data);
data               25 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c 	u8 data[QED_TLV_DATA_MAX];
data              251 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c 			memset(p_buf->data, 0, sizeof(u8) * QED_TLV_DATA_MAX);
data              252 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c 			p_buf->data[0] = p_drv_buf->flags.ipv4_csum_offload ?
data              254 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c 			p_buf->data[0] |= (p_drv_buf->flags.lso_supported ?
data              256 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c 			p_buf->p_val = p_buf->data;
data              429 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c 	memset(p_buf->data, 0, sizeof(u8) * QED_TLV_DATA_MAX);
data              430 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c 	snprintf(p_buf->data, 14, "%d%d%d%d%d%d",
data              434 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c 	p_buf->p_val = p_buf->data;
data               68 drivers/net/ethernet/qlogic/qed/qed_roce.c 		     u16 echo, union event_ring_data *data, u8 fw_return_code)
data               74 drivers/net/ethernet/qlogic/qed/qed_roce.c 		    (u16)le32_to_cpu(data->rdma_data.rdma_destroy_qp_data.cid);
data               84 drivers/net/ethernet/qlogic/qed/qed_roce.c 			u16 srq_id = (u16)data->rdma_data.async_handle.lo;
data               89 drivers/net/ethernet/qlogic/qed/qed_roce.c 			union rdma_eqe_data rdata = data->rdma_data;
data              189 drivers/net/ethernet/qlogic/qed/qed_sp.h 			 union event_ring_data *data,
data               75 drivers/net/ethernet/qlogic/qed/qed_spq.c 				union event_ring_data *data, u8 fw_return_code)
data              304 drivers/net/ethernet/qlogic/qed/qed_spq.c 			  &p_eqe->data, p_eqe->fw_return_code);
data              388 drivers/net/ethernet/qlogic/qed/qed_spq.c 					      &p_eqe->data)) {
data               50 drivers/net/ethernet/qlogic/qed/qed_sriov.c 			       union event_ring_data *data, u8 fw_return_code);
data             4064 drivers/net/ethernet/qlogic/qed/qed_sriov.c 			       union event_ring_data *data, u8 fw_return_code)
data             4069 drivers/net/ethernet/qlogic/qed/qed_sriov.c 					  &data->vf_pf_channel.msg_addr);
data             4071 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		qed_sriov_vfpf_malicious(p_hwfn, &data->malicious_vf);
data              300 drivers/net/ethernet/qlogic/qede/qede.h 	struct page *data;
data              380 drivers/net/ethernet/qlogic/qede/qede.h 	struct eth_db_data data;
data              806 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	return edev->ops->common->nvm_flash(edev->cdev, flash->data);
data             1200 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	info->data = RXH_IP_SRC | RXH_IP_DST;
data             1205 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		info->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             1209 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 			info->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             1213 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 			info->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             1219 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		info->data = 0;
data             1234 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		info->data = QEDE_RSS_COUNT(edev);
data             1241 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		info->data = QEDE_RFS_MAX_FLTR;
data             1265 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		   info->flow_type, info->data);
data             1271 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		if (info->data ^ (RXH_IP_SRC | RXH_IP_DST |
data             1279 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		if (info->data == (RXH_IP_SRC | RXH_IP_DST |
data             1284 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		} else if (info->data == (RXH_IP_SRC | RXH_IP_DST)) {
data             1294 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		if (info->data == (RXH_IP_SRC | RXH_IP_DST |
data             1299 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		} else if (info->data == (RXH_IP_SRC | RXH_IP_DST)) {
data             1310 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		if (info->data ^ (RXH_IP_SRC | RXH_IP_DST)) {
data             1326 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		if (info->data) {
data             1519 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	first_bd->data.bd_flags.bitfields = val;
data             1522 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	first_bd->data.bitfields |= cpu_to_le16(val);
data             1525 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	mapping = dma_map_single(&edev->pdev->dev, skb->data,
data             1534 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	first_bd->data.nbds = 1;
data             1538 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	txq->tx_db.data.bd_prod = cpu_to_le16(val);
data             1618 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		data_ptr = (u8 *)(page_address(sw_rx_data->data) +
data             1771 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 			    const void *data)
data             1778 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		val = *(u32 *)data;
data             1786 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		edev->rx_copybreak = *(u32 *)data;
data             1796 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 			    const struct ethtool_tunable *tuna, void *data)
data             1802 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		*(u32 *)data = edev->rx_copybreak;
data             1930 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 				  struct ethtool_eeprom *ee, u8 *data)
data             1934 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 	u8 *buf = data;
data               74 drivers/net/ethernet/qlogic/qede/qede_filter.c 	void *data;
data              154 drivers/net/ethernet/qlogic/qede/qede_filter.c 	kfree(fltr->data);
data              167 drivers/net/ethernet/qlogic/qede/qede_filter.c 	fltr->mapping = dma_map_single(&edev->pdev->dev, fltr->data,
data              442 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->data = kzalloc(min_hlen, GFP_ATOMIC);
data              443 drivers/net/ethernet/qlogic/qede/qede_filter.c 	if (!n->data) {
data              482 drivers/net/ethernet/qlogic/qede/qede_filter.c 	ports = (__be16 *)(skb->data + tp_offset);
data              534 drivers/net/ethernet/qlogic/qede/qede_filter.c 	eth = (struct ethhdr *)n->data;
data              539 drivers/net/ethernet/qlogic/qede/qede_filter.c 	memcpy(n->data + ETH_HLEN, skb->data, skb_headlen(skb));
data             1372 drivers/net/ethernet/qlogic/qede/qede_filter.c 	info->data = QEDE_RFS_MAX_FLTR;
data             1406 drivers/net/ethernet/qlogic/qede/qede_filter.c 	cmd->data = QEDE_RFS_MAX_FLTR;
data             1597 drivers/net/ethernet/qlogic/qede/qede_filter.c 	    (fs->h_ext.data[0] || fs->h_ext.data[1])) {
data             1989 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->data = kzalloc(min_hlen, GFP_KERNEL);
data             1990 drivers/net/ethernet/qlogic/qede/qede_filter.c 	if (!n->data) {
data             2002 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->tuple.build_hdr(&n->tuple, n->data);
data             2124 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->data = kzalloc(min_hlen, GFP_KERNEL);
data             2125 drivers/net/ethernet/qlogic/qede/qede_filter.c 	if (!n->data) {
data             2140 drivers/net/ethernet/qlogic/qede/qede_filter.c 	n->tuple.build_hdr(&n->tuple, n->data);
data               56 drivers/net/ethernet/qlogic/qede/qede_fp.c 	struct page *data;
data               67 drivers/net/ethernet/qlogic/qede/qede_fp.c 	data = alloc_pages(GFP_ATOMIC, 0);
data               68 drivers/net/ethernet/qlogic/qede/qede_fp.c 	if (unlikely(!data))
data               74 drivers/net/ethernet/qlogic/qede/qede_fp.c 	mapping = dma_map_page(rxq->dev, data, 0,
data               77 drivers/net/ethernet/qlogic/qede/qede_fp.c 		__free_page(data);
data               83 drivers/net/ethernet/qlogic/qede/qede_fp.c 	sw_rx_data->data = data;
data              124 drivers/net/ethernet/qlogic/qede/qede_fp.c 	nbds = first_bd->data.nbds;
data              166 drivers/net/ethernet/qlogic/qede/qede_fp.c 			   le16_to_cpu(txq->tx_db.data.bd_prod), first_bd);
data              192 drivers/net/ethernet/qlogic/qede/qede_fp.c 			   le16_to_cpu(txq->tx_db.data.bd_prod), first_bd);
data              242 drivers/net/ethernet/qlogic/qede/qede_fp.c 	bd2_bits2 |= ((((u8 *)skb_transport_header(skb) - skb->data) >> 1) &
data              258 drivers/net/ethernet/qlogic/qede/qede_fp.c 		third_bd->data.bitfields |=
data              263 drivers/net/ethernet/qlogic/qede/qede_fp.c 	second_bd->data.bitfields1 = cpu_to_le16(bd2_bits1);
data              264 drivers/net/ethernet/qlogic/qede/qede_fp.c 	second_bd->data.bitfields2 = cpu_to_le16(bd2_bits2);
data              288 drivers/net/ethernet/qlogic/qede/qede_fp.c 			inner_tcp_hdrlen(skb) - skb->data);
data              291 drivers/net/ethernet/qlogic/qede/qede_fp.c 			tcp_hdrlen(skb) - skb->data);
data              346 drivers/net/ethernet/qlogic/qede/qede_fp.c 	first_bd->data.bd_flags.bitfields =
data              352 drivers/net/ethernet/qlogic/qede/qede_fp.c 	first_bd->data.bitfields |= cpu_to_le16(val);
data              353 drivers/net/ethernet/qlogic/qede/qede_fp.c 	first_bd->data.nbds = 1;
data              365 drivers/net/ethernet/qlogic/qede/qede_fp.c 	txq->sw_tx_ring.xdp[idx].page = metadata->data;
data              518 drivers/net/ethernet/qlogic/qede/qede_fp.c 	curr_cons->data = NULL;
data              558 drivers/net/ethernet/qlogic/qede/qede_fp.c 		page_ref_inc(curr_cons->data);
data              655 drivers/net/ethernet/qlogic/qede/qede_fp.c 			   current_bd->data,
data              663 drivers/net/ethernet/qlogic/qede/qede_fp.c 		page_ref_inc(current_bd->data);
data              723 drivers/net/ethernet/qlogic/qede/qede_fp.c 	buf = page_address(bd->data) + bd->page_offset;
data              748 drivers/net/ethernet/qlogic/qede/qede_fp.c 			page_ref_inc(bd->data);
data              753 drivers/net/ethernet/qlogic/qede/qede_fp.c 		page_ref_inc(bd->data);
data              782 drivers/net/ethernet/qlogic/qede/qede_fp.c 		skb_put_data(skb, page_address(bd->data) + offset, len);
data              794 drivers/net/ethernet/qlogic/qede/qede_fp.c 		page_ref_inc(bd->data);
data             1064 drivers/net/ethernet/qlogic/qede/qede_fp.c 	xdp.data_hard_start = page_address(bd->data);
data             1065 drivers/net/ethernet/qlogic/qede/qede_fp.c 	xdp.data = xdp.data_hard_start + *data_offset;
data             1067 drivers/net/ethernet/qlogic/qede/qede_fp.c 	xdp.data_end = xdp.data + *len;
data             1079 drivers/net/ethernet/qlogic/qede/qede_fp.c 	*data_offset = xdp.data - xdp.data_hard_start;
data             1080 drivers/net/ethernet/qlogic/qede/qede_fp.c 	*len = xdp.data_end - xdp.data;
data             1103 drivers/net/ethernet/qlogic/qede/qede_fp.c 			__free_page(bd->data);
data             1164 drivers/net/ethernet/qlogic/qede/qede_fp.c 				   bd->data, rxq->rx_headroom, cur_size);
data             1411 drivers/net/ethernet/qlogic/qede/qede_fp.c 		fp->xdp_tx->tx_db.data.bd_prod = cpu_to_le16(xdp_prod);
data             1474 drivers/net/ethernet/qlogic/qede/qede_fp.c 	first_bd->data.bd_flags.bitfields =
data             1481 drivers/net/ethernet/qlogic/qede/qede_fp.c 	mapping = dma_map_single(txq->dev, skb->data,
data             1511 drivers/net/ethernet/qlogic/qede/qede_fp.c 		first_bd->data.vlan = cpu_to_le16(skb_vlan_tag_get(skb));
data             1512 drivers/net/ethernet/qlogic/qede/qede_fp.c 		first_bd->data.bd_flags.bitfields |=
data             1521 drivers/net/ethernet/qlogic/qede/qede_fp.c 		first_bd->data.bd_flags.bitfields |=
data             1525 drivers/net/ethernet/qlogic/qede/qede_fp.c 			first_bd->data.bd_flags.bitfields |=
data             1547 drivers/net/ethernet/qlogic/qede/qede_fp.c 		first_bd->data.bd_flags.bitfields |=
data             1549 drivers/net/ethernet/qlogic/qede/qede_fp.c 		third_bd->data.lso_mss =
data             1553 drivers/net/ethernet/qlogic/qede/qede_fp.c 			first_bd->data.bd_flags.bitfields |=
data             1559 drivers/net/ethernet/qlogic/qede/qede_fp.c 				first_bd->data.bd_flags.bitfields |= 1 << tmp;
data             1563 drivers/net/ethernet/qlogic/qede/qede_fp.c 			first_bd->data.bd_flags.bitfields |=
data             1569 drivers/net/ethernet/qlogic/qede/qede_fp.c 		third_bd->data.bitfields |=
data             1604 drivers/net/ethernet/qlogic/qede/qede_fp.c 	first_bd->data.bitfields = cpu_to_le16(val);
data             1644 drivers/net/ethernet/qlogic/qede/qede_fp.c 	first_bd->data.nbds = nbd;
data             1656 drivers/net/ethernet/qlogic/qede/qede_fp.c 	txq->tx_db.data.bd_prod =
data              138 drivers/net/ethernet/qlogic/qede/qede_main.c static void qede_get_eth_tlv_data(void *edev, void *data);
data              140 drivers/net/ethernet/qlogic/qede/qede_main.c 				      struct qed_generic_tlvs *data);
data             1347 drivers/net/ethernet/qlogic/qede/qede_main.c 		struct page *data;
data             1350 drivers/net/ethernet/qlogic/qede/qede_main.c 		data = rx_buf->data;
data             1355 drivers/net/ethernet/qlogic/qede/qede_main.c 		rx_buf->data = NULL;
data             1356 drivers/net/ethernet/qlogic/qede/qede_main.c 		__free_page(data);
data             2018 drivers/net/ethernet/qlogic/qede/qede_main.c 	SET_FIELD(txq->tx_db.data.params, ETH_DB_DATA_DEST, DB_DEST_XCM);
data             2019 drivers/net/ethernet/qlogic/qede/qede_main.c 	SET_FIELD(txq->tx_db.data.params, ETH_DB_DATA_AGG_CMD, DB_AGG_CMD_SET);
data             2020 drivers/net/ethernet/qlogic/qede/qede_main.c 	SET_FIELD(txq->tx_db.data.params, ETH_DB_DATA_AGG_VAL_SEL,
data             2022 drivers/net/ethernet/qlogic/qede/qede_main.c 	txq->tx_db.data.agg_flags = DQ_XCM_ETH_DQ_CF_CMD;
data             2500 drivers/net/ethernet/qlogic/qede/qede_main.c static void qede_get_generic_tlv_data(void *dev, struct qed_generic_tlvs *data)
data             2507 drivers/net/ethernet/qlogic/qede/qede_main.c 		data->feat_flags |= QED_TLV_IP_CSUM;
data             2509 drivers/net/ethernet/qlogic/qede/qede_main.c 		data->feat_flags |= QED_TLV_LSO;
data             2511 drivers/net/ethernet/qlogic/qede/qede_main.c 	ether_addr_copy(data->mac[0], edev->ndev->dev_addr);
data             2512 drivers/net/ethernet/qlogic/qede/qede_main.c 	memset(data->mac[1], 0, ETH_ALEN);
data             2513 drivers/net/ethernet/qlogic/qede/qede_main.c 	memset(data->mac[2], 0, ETH_ALEN);
data             2518 drivers/net/ethernet/qlogic/qede/qede_main.c 		ether_addr_copy(data->mac[i++], ha->addr);
data             2526 drivers/net/ethernet/qlogic/qede/qede_main.c static void qede_get_eth_tlv_data(void *dev, void *data)
data             2528 drivers/net/ethernet/qlogic/qede/qede_main.c 	struct qed_mfw_tlv_eth *etlv = data;
data              320 drivers/net/ethernet/qlogic/qla3xxx.c 					     lrg_buf_cb->skb->data,
data              477 drivers/net/ethernet/qlogic/qla3xxx.c 	u32 data = 0;
data              494 drivers/net/ethernet/qlogic/qla3xxx.c 		data = (data << 1) | dataBit;
data              496 drivers/net/ethernet/qlogic/qla3xxx.c 	*value = (u16)data;
data             1807 drivers/net/ethernet/qlogic/qla3xxx.c 						     lrg_buf_cb->skb->data,
data             2029 drivers/net/ethernet/qlogic/qla3xxx.c 	prefetch(skb->data);
data             2062 drivers/net/ethernet/qlogic/qla3xxx.c 		if (*((u16 *) skb1->data) != 0xFFFF)
data             2075 drivers/net/ethernet/qlogic/qla3xxx.c 	prefetch(skb2->data);
data             2323 drivers/net/ethernet/qlogic/qla3xxx.c 	map = pci_map_single(qdev->pdev, skb->data, len, PCI_DMA_TODEVICE);
data             2779 drivers/net/ethernet/qlogic/qla3xxx.c 					     skb->data,
data              449 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 	void	*data;	/* dump data area */
data              743 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 	char data[0];
data              772 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 	char data[0];
data             1544 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *, u64 off, u64 data);
data             1545 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *, u64 off, u64 *data);
data             1884 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 					ulong off, u32 data)
data             1886 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 	return adapter->ahw->hw_ops->write_reg(adapter, off, data);
data              316 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 				 u32 data)
data              323 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		QLCWRX(ahw, QLCNIC_WILDCARD, data);
data              328 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			__func__, (int)addr, data);
data              524 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c irqreturn_t qlcnic_83xx_intr(int irq, void *data)
data              526 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	struct qlcnic_adapter *adapter = data;
data              552 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c irqreturn_t qlcnic_83xx_tmp_intr(int irq, void *data)
data              554 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	struct qlcnic_host_sds_ring *sds_ring = data;
data              672 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	u32 data;
data              681 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	data = QLCRD32(adapter, (u32) offset, &ret);
data              690 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	memcpy(buf, &data, size);
data              696 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	u32 data;
data              698 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	memcpy(&data, buf, size);
data              699 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	qlcnic_83xx_wrt_reg_indirect(adapter, (u32) offset, data);
data              796 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 					u32 data[]);
data              798 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 					    u32 data[]);
data              958 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 					    u32 data[])
data              961 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		QLCNIC_MBX_RSP(data[0]));
data             2317 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 					u32 data[])
data             2322 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	link_status = LSB(data[3]) & 1;
data             2324 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		ahw->link_speed = MSW(data[2]);
data             2325 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		duplex = LSB(MSW(data[3]));
data             2335 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	ahw->link_autoneg = MSB(MSW(data[3]));
data             2336 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	ahw->module_type = MSB(LSW(data[3]));
data             2338 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	ahw->lb_mode = data[4] & QLCNIC_LB_MODE_MASK;
data             2342 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c static irqreturn_t qlcnic_83xx_handle_aen(int irq, void *data)
data             2345 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	struct qlcnic_adapter *adapter = data;
data             3085 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 				u32 *data, u32 count)
data             3107 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		qlcnic_ind_wr(adapter, QLCNIC_MS_WRTDATA_LO, *data++);
data             3108 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		qlcnic_ind_wr(adapter, QLCNIC_MS_WRTDATA_HI, *data++);
data             3109 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		qlcnic_ind_wr(adapter, QLCNIC_MS_WRTDATA_ULO, *data++);
data             3110 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		qlcnic_ind_wr(adapter, QLCNIC_MS_WRTDATA_UHI, *data++);
data             3455 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 					  u64 *data, int index)
data             3463 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	*data++ = val;
data             3464 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	return data;
data             3468 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 				   struct qlcnic_cmd_args *cmd, u64 *data,
data             3479 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 		return data;
data             3486 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			data = qlcnic_83xx_copy_stats(cmd, data, k);
data             3490 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			data = qlcnic_83xx_copy_stats(cmd, data, k);
data             3494 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			data = qlcnic_83xx_copy_stats(cmd, data, k);
data             3497 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			data = qlcnic_83xx_copy_stats(cmd, data, k);
data             3501 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			data = qlcnic_83xx_copy_stats(cmd, data, k);
data             3504 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			data = qlcnic_83xx_copy_stats(cmd, data, k);
data             3507 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			data = qlcnic_83xx_copy_stats(cmd, data, k);
data             3511 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			data = qlcnic_83xx_copy_stats(cmd, data, k);
data             3514 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 			data = qlcnic_83xx_copy_stats(cmd, data, k);
data             3520 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	return data;
data             3523 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c void qlcnic_83xx_get_stats(struct qlcnic_adapter *adapter, u64 *data)
data             3535 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	data = qlcnic_83xx_fill_stats(adapter, &cmd, data,
data             3545 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	data = qlcnic_83xx_fill_stats(adapter, &cmd, data,
data             3555 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	data = qlcnic_83xx_fill_stats(adapter, &cmd, data,
data             3632 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	u32 data;
data             3666 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	data = cmd.rsp.arg[2];
data             3667 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	id = LSW(data);
data             3668 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c 	val = LSB(MSW(data));
data              360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_SFP_PRESENT(data)		((data) & 3)
data              361 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_SFP_ERR(data)			(((data) >> 2) & 3)
data              362 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_SFP_MODULE_TYPE(data)		(((data) >> 4) & 0x1F)
data              363 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_SFP_CU_LENGTH(data)		(LSB((data) >> 16))
data              364 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_SFP_TX_FAULT(data)		((data) & BIT_10)
data              365 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_LINK_STATS(data)		((data) & BIT_0)
data              366 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_CURRENT_LINK_SPEED(data)	(((data) >> 3) & 7)
data              367 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_LINK_PAUSE(data)		(((data) >> 6) & 3)
data              368 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_LINK_LB(data)			(((data) >> 8) & 7)
data              369 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_LINK_FEC(data)		((data) & BIT_12)
data              370 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_LINK_EEE(data)		((data) & BIT_13)
data              371 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_DCBX(data)			(((data) >> 28) & 7)
data              372 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h #define QLC_83XX_AUTONEG(data)			((data) & BIT_15)
data              630 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h void qlcnic_83xx_get_stats(struct qlcnic_adapter *adapter, u64 *data);
data             1379 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c 	u8 data[16];
data             1390 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c 	temp_le = (__le32 *)fw->data;
data             1414 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c 			data[i] = ((u8 *)temp)[size + i];
data             1416 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c 			data[i] = 0;
data             1418 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c 					     (u32 *)data, 1);
data               46 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c 	u32 data = QLCNIC_MGMT_FUNC;
data               53 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c 	data = QLCRDX(adapter->ahw, QLC_83XX_DRV_OP_MODE);
data               54 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c 	data = (data & ~QLC_83XX_SET_FUNC_OPMODE(0x3, id)) |
data               57 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c 	QLCWRX(adapter->ahw, QLC_83XX_DRV_OP_MODE, data);
data              309 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	prq_rds = (struct qlcnic_hostrq_rds_ring *)(prq->data +
data              321 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 	prq_sds = (struct qlcnic_hostrq_sds_ring *)(prq->data +
data              353 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 			 &prsp->data[le32_to_cpu(prsp->rds_ring_offset)]);
data              362 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c 			&prsp->data[le32_to_cpu(prsp->sds_ring_offset)]);
data              534 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static void qlcnic_82xx_dcb_aen_handler(struct qlcnic_dcb *dcb, void *data)
data              641 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c static void qlcnic_83xx_dcb_aen_handler(struct qlcnic_dcb *dcb, void *data)
data              643 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c 	u32 *val = data;
data             1023 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static void qlcnic_create_loopback_buff(unsigned char *data, u8 mac[])
data             1027 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	memset(data, 0x4e, QLCNIC_ILB_PKT_SIZE);
data             1029 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	memcpy(data, mac, ETH_ALEN);
data             1030 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	memcpy(data + ETH_ALEN, mac, ETH_ALEN);
data             1032 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	memcpy(data + 2 * ETH_ALEN, random_data, sizeof(random_data));
data             1035 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c int qlcnic_check_loopback_buff(unsigned char *data, u8 mac[])
data             1039 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	return memcmp(data, buff, QLCNIC_ILB_PKT_SIZE);
data             1053 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		qlcnic_create_loopback_buff(skb->data, adapter->mac_addr);
data             1156 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		     u64 *data)
data             1158 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	memset(data, 0, sizeof(u64) * QLCNIC_TEST_LEN);
data             1160 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	data[0] = qlcnic_reg_test(dev);
data             1161 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	if (data[0])
data             1164 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	data[1] = (u64) qlcnic_test_link(dev);
data             1165 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	if (data[1])
data             1169 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		data[2] = qlcnic_irq_test(dev);
data             1170 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		if (data[2])
data             1173 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		data[3] = qlcnic_loopback_test(dev, QLCNIC_ILB_MODE);
data             1174 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		if (data[3])
data             1178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			data[4] = qlcnic_loopback_test(dev, QLCNIC_ELB_MODE);
data             1179 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			if (data[4])
data             1184 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		data[5] = qlcnic_eeprom_test(dev);
data             1185 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		if (data[5])
data             1191 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c qlcnic_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             1198 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		memcpy(data, *qlcnic_gstrings_test,
data             1205 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 				sprintf(data, "tx_queue_%d %s", i,
data             1207 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 				data += ETH_GSTRING_LEN;
data             1212 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			memcpy(data + index * ETH_GSTRING_LEN,
data             1220 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 				memcpy(data + index * ETH_GSTRING_LEN,
data             1225 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 				memcpy(data + index * ETH_GSTRING_LEN,
data             1230 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 				memcpy(data + index * ETH_GSTRING_LEN,
data             1237 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 				memcpy(data + index * ETH_GSTRING_LEN,
data             1245 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			memcpy(data + index * ETH_GSTRING_LEN,
data             1252 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static u64 *qlcnic_fill_stats(u64 *data, void *stats, int type)
data             1257 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_frames);
data             1258 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_bytes);
data             1259 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_mcast_pkts);
data             1260 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_bcast_pkts);
data             1261 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_pause_cnt);
data             1262 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_ctrl_pkt);
data             1263 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_64b_pkts);
data             1264 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_127b_pkts);
data             1265 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_255b_pkts);
data             1266 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_511b_pkts);
data             1267 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_1023b_pkts);
data             1268 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_lt_1518b_pkts);
data             1269 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_tx_gt_1518b_pkts);
data             1270 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_frames);
data             1271 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_bytes);
data             1272 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_mcast_pkts);
data             1273 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_bcast_pkts);
data             1274 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_pause_cnt);
data             1275 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_ctrl_pkt);
data             1276 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_64b_pkts);
data             1277 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_127b_pkts);
data             1278 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_255b_pkts);
data             1279 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_511b_pkts);
data             1280 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_1023b_pkts);
data             1281 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_lt_1518b_pkts);
data             1282 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_gt_1518b_pkts);
data             1283 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_length_error);
data             1284 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_length_small);
data             1285 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_length_large);
data             1286 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_jabber);
data             1287 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_dropped);
data             1288 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_rx_crc_error);
data             1289 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(mac_stats->mac_align_error);
data             1293 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(esw_stats->unicast_frames);
data             1294 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(esw_stats->multicast_frames);
data             1295 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(esw_stats->broadcast_frames);
data             1296 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(esw_stats->dropped_frames);
data             1297 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(esw_stats->errors);
data             1298 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(esw_stats->local_frames);
data             1299 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = QLCNIC_FILL_STATS(esw_stats->numbytes);
data             1301 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	return data;
data             1327 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c static u64 *qlcnic_fill_tx_queue_stats(u64 *data, void *stats)
data             1333 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.xmit_on);
data             1334 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.xmit_off);
data             1335 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.xmit_called);
data             1336 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.xmit_finished);
data             1337 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.tx_bytes);
data             1339 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	return data;
data             1343 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 				     struct ethtool_stats *stats, u64 *data)
data             1352 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	memset(data, 0, stats->n_stats * sizeof(u64));
data             1357 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			data = qlcnic_fill_tx_queue_stats(data, tx_ring);
data             1360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			data += QLCNIC_TX_STATS_LEN;
data             1368 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = (size == sizeof(u64)) ? (*(u64 *)p) : ((*(u32 *)p));
data             1373 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 			qlcnic_83xx_get_stats(adapter, data);
data             1379 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		data = qlcnic_fill_stats(data, &mac_stats, QLCNIC_MAC_STATS);
data             1391 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	data = qlcnic_fill_stats(data, &port_stats.rx, QLCNIC_ESW_STATS);
data             1397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	qlcnic_fill_stats(data, &port_stats.tx, QLCNIC_ESW_STATS);
data             1693 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	__le32 *data;
data             1710 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	data = buffer;
data             1712 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 		*data++ = cpu_to_le32(*hdr_ptr++);
data             1715 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	memcpy(buffer + copy_sz, fw_dump->data, fw_dump->size);
data             1720 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	vfree(fw_dump->data);
data             1721 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c 	fw_dump->data = NULL;
data              283 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c static void qlcnic_read_window_reg(u32 addr, void __iomem *bar0, u32 *data)
data              293 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	*data = readl(val);
data              296 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c static void qlcnic_write_window_reg(u32 addr, void __iomem *bar0, u32 data)
data              306 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	writel(data, val);
data              357 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	u32 data;
data              360 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		qlcnic_read_window_reg(addr, adapter->ahw->pci_base0, &data);
data              362 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		data = QLCRD32(adapter, addr, &err);
data              366 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	return data;
data              369 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_ind_wr(struct qlcnic_adapter *adapter, u32 addr, u32 data)
data              374 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		qlcnic_write_window_reg(addr, adapter->ahw->pci_base0, data);
data              376 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		ret = qlcnic_83xx_wrt_reg_indirect(adapter, addr, data);
data             1178 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 			       u32 data)
data             1187 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		writel(data, addr);
data             1197 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 			writel(data, addr);
data             1214 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	u32 data = -1;
data             1227 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 			data = readl(addr);
data             1230 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		return data;
data             1250 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 					u32 window, u64 off, u64 *data, int op)
data             1265 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		*data = readq(addr);
data             1267 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		writeq(*data, addr);
data             1278 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_pci_camqm_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data)
data             1284 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	*data = readq(addr);
data             1289 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_pci_camqm_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data)
data             1295 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	writeq(data, addr);
data             1332 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data)
data             1353 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 						    ms.off, &data, 1);
data             1380 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	qlcnic_ind_wr(adapter, ms.wd[2], data & 0xffffffff);
data             1381 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	qlcnic_ind_wr(adapter, ms.wd[3], (data >> 32) & 0xffffffff);
data             1406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data)
data             1427 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 						    ms.off, data, 0);
data             1455 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		*data = val;
data             1611 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	u32 data;
data             1618 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		data = QLCRD32(adapter, offset, &err);
data             1619 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		memcpy(buf, &data, size);
data             1626 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 	u32 data;
data             1633 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		memcpy(&data, buf, size);
data             1634 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c 		QLCWR32(adapter, offset, data);
data               13 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	u32 data;
data              473 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 		buf[i].data = val;
data              520 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 		QLCWR32(adapter, off, buf[i].data);
data              772 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	const u8 *unirom = adapter->fw->data;
data              797 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	const u8 *unirom = adapter->fw->data;
data              831 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	const u8 *unirom = adapter->fw->data;
data              864 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	const u8 *unirom = adapter->fw->data;
data              944 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	const u8 *unirom = adapter->fw->data;
data              975 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	return (u8 *)&adapter->fw->data[offs];
data              989 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	return (u8 *)&adapter->fw->data[offs];
data              995 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	const u8 *unirom = adapter->fw->data;
data             1016 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 		version_offset = *(__le32 *)&fw->data[QLCNIC_FW_VERSION_OFFSET];
data             1022 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	ver_str = fw->data + le32_to_cpu(fw_data_desc->findex) +
data             1047 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 		version_offset = (u8 *)&fw->data[QLCNIC_BIOS_VERSION_OFFSET];
data             1051 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	temp = *((__le32 *)(&fw->data[prd_off]) + QLCNIC_UNI_BIOS_VERSION_OFF);
data             1122 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 		u64 data;
data             1130 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 			data = le64_to_cpu(ptr64[i]);
data             1132 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 			if (qlcnic_pci_mem_write_2M(adapter, flashaddr, data))
data             1144 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 			data = le64_to_cpu(ptr64[i]);
data             1147 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 						flashaddr, data))
data             1155 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 			data = le64_to_cpu(ptr64[i]);
data             1158 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 						flashaddr, data))
data             1163 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 		u64 data;
data             1188 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 			data = (((u64)hi << 32) | lo);
data             1191 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 						flashaddr, data))
data             1219 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 		val = le32_to_cpu(*(__le32 *)&fw->data[QLCNIC_FW_MAGIC_OFFSET]);
data              194 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	struct ethhdr *phdr = (struct ethhdr *)(skb->data);
data              306 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	struct vlan_ethhdr *vh = (struct vlan_ethhdr *)(skb->data);
data              307 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	struct ethhdr *phdr = (struct ethhdr *)(skb->data);
data              321 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 			vh = (struct vlan_ethhdr *)skb->data;
data              450 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 				     skb->data;
data              471 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		vh = (struct vlan_ethhdr *)skb->data;
data              494 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	if (*(skb->data) & BIT_0) {
data              496 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		memcpy(&first_desc->eth_addr, skb->data, ETH_ALEN);
data              591 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	map = pci_map_single(pdev, skb->data, skb_headlen(skb),
data              669 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		phdr = (struct ethhdr *)skb->data;
data              829 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	dma = pci_map_single(pdev, skb->data,
data             1175 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		eth_hdr = (struct ethhdr *)skb->data;
data             1176 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		memmove(skb->data + VLAN_HLEN, eth_hdr, ETH_ALEN * 2);
data             1323 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		ipv6h = (struct ipv6hdr *)skb->data;
data             1324 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		th = (struct tcphdr *)(skb->data + sizeof(struct ipv6hdr));
data             1328 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		iph = (struct iphdr *)skb->data;
data             1329 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		th = (struct tcphdr *)(skb->data + (iph->ihl << 2));
data             1487 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 				     skb->data, skb->len, true);
data             1524 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	if (!qlcnic_check_loopback_buff(skb->data, adapter->mac_addr))
data             1845 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		ipv6h = (struct ipv6hdr *)skb->data;
data             1846 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		th = (struct tcphdr *)(skb->data + sizeof(struct ipv6hdr));
data             1851 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		iph = (struct iphdr *)skb->data;
data             1852 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 		th = (struct tcphdr *)(skb->data + (iph->ihl << 2));
data             2201 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c 	if (!qlcnic_check_loopback_buff(skb->data, adapter->mac_addr))
data               66 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_tmp_intr(int irq, void *data);
data               67 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_intr(int irq, void *data);
data               68 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msi_intr(int irq, void *data);
data               69 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msix_intr(int irq, void *data);
data               70 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msix_tx_intr(int irq, void *data);
data             1103 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	u32 data = QLCNIC_MGMT_FUNC;
data             1111 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	data = QLC_SHARED_REG_RD32(adapter, QLCNIC_DRV_OP_MODE);
data             1112 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	data = (data & ~QLC_DEV_SET_DRV(0xf, id)) |
data             1114 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	QLC_SHARED_REG_WR32(adapter, QLCNIC_DRV_OP_MODE, data);
data             3134 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_tmp_intr(int irq, void *data)
data             3136 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	struct qlcnic_host_sds_ring *sds_ring = data;
data             3155 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_intr(int irq, void *data)
data             3157 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	struct qlcnic_host_sds_ring *sds_ring = data;
data             3168 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msi_intr(int irq, void *data)
data             3170 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	struct qlcnic_host_sds_ring *sds_ring = data;
data             3180 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msix_intr(int irq, void *data)
data             3182 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	struct qlcnic_host_sds_ring *sds_ring = data;
data             3188 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static irqreturn_t qlcnic_msix_tx_intr(int irq, void *data)
data             3190 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 	struct qlcnic_host_tx_ring *tx_ring = data;
data              389 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 addr, data;
data              395 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		data = qlcnic_ind_rd(adapter, addr);
data              397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		*buffer++ = cpu_to_le32(data);
data              409 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 addr, data, temp;
data              425 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				data = qlcnic_ind_rd(adapter, addr);
data              426 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				qlcnic_ind_wr(adapter, addr, data);
data              429 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				data = qlcnic_ind_rd(adapter, addr);
data              431 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 					      (data & ctr->val2));
data              434 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				data = qlcnic_ind_rd(adapter, addr);
data              436 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 					      (data | ctr->val3));
data              440 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 					data = qlcnic_ind_rd(adapter, addr);
data              441 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 					if ((data & ctr->val2) == ctr->val1)
data              458 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				data = qlcnic_ind_rd(adapter, addr);
data              460 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 						       ctr->index_v, data);
data              465 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 					data = qlcnic_get_saved_state(adapter,
data              469 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 					data = ctr->val1;
data              476 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				qlcnic_ind_wr(adapter, addr, data);
data              479 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				data = qlcnic_get_saved_state(adapter, hdr,
data              481 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				data <<= ctr->shl_val;
data              482 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				data >>= ctr->shr_val;
data              484 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 					data &= ctr->val2;
data              485 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				data |= ctr->val3;
data              486 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 				data += ctr->val1;
data              488 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 						       ctr->index_v, data);
data              505 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 val, data = 0;
data              511 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		data = qlcnic_ind_rd(adapter, mux->read_addr);
data              513 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		*buffer++ = cpu_to_le32(data);
data              523 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 cnt, addr, data, que_id = 0;
data              533 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			data = qlcnic_ind_rd(adapter, addr);
data              534 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			*buffer++ = cpu_to_le32(data);
data              546 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 data;
data              552 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		data = readl(addr);
data              553 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		*buffer++ = cpu_to_le32(data);
data              593 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 cnt, val, data, addr;
data              604 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			data = qlcnic_ind_rd(adapter, addr);
data              605 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			*buffer++ = cpu_to_le32(data);
data              618 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 cnt, val, data, addr;
data              634 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			data = qlcnic_ind_rd(adapter, l2->ctrl_addr);
data              635 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			if (!(data & poll_mask))
data              651 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			data = qlcnic_ind_rd(adapter, addr);
data              652 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			*buffer++ = cpu_to_le32(data);
data              665 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 addr, data, test;
data              700 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			data = qlcnic_ind_rd(adapter, qlcnic_ms_read_data[i]);
data              701 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			*buffer++ = cpu_to_le32(data);
data              912 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 data, wait_count, poll_wait, temp;
data              920 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		data = qlcnic_ind_rd(adapter, poll->addr1);
data              921 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		if ((data & poll->poll_mask) != 0)
data              933 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	data = qlcnic_ind_rd(adapter, poll->addr2) & poll->mod_mask;
data              934 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	qlcnic_ind_wr(adapter, poll->addr2, data);
data              946 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	*buffer++ = cpu_to_le32(data);
data              956 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 data, wait_count, poll_wait, sel_val;
data              966 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			data = qlcnic_ind_rd(adapter, pollrd->sel_addr);
data              967 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 			if ((data & pollrd->poll_mask) != 0)
data              979 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		data = qlcnic_ind_rd(adapter, pollrd->read_addr);
data              981 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		*buffer++ = cpu_to_le32(data);
data              991 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	u32 data;
data             1002 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		data = qlcnic_ind_rd(adapter, mux2->read_addr);
data             1004 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		*buffer++ = cpu_to_le32(data);
data             1008 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		data = qlcnic_ind_rd(adapter, mux2->read_addr);
data             1010 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		*buffer++ = cpu_to_le32(data);
data             1329 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	fw_dump->data = vzalloc(dump_size);
data             1330 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	if (!fw_dump->data)
data             1333 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 	buffer = fw_dump->data;
data             1386 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		buffer = fw_dump->data + buf_offset;
data             1394 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c 		    fw_dump->size, fw_dump->data, fw_dump->tmpl_hdr_size,
data              320 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	u64 data;
data              327 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	if (qlcnic_pci_mem_read_2M(adapter, offset, &data))
data              330 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	memcpy(buf, &data, size);
data              342 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	u64 data;
data              350 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	memcpy(&data, buf, size);
data              352 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	if (qlcnic_pci_mem_write_2M(adapter, offset, data))
data             1126 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	unsigned long data;
data             1130 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	ret = kstrtoul(buf, 16, &data);
data             1134 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c 	switch (data) {
data               73 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static void emac_set_msglevel(struct net_device *netdev, u32 data)
data               77 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c 	adpt->msg_enable = data;
data               92 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c static void emac_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data               98 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c 		strcpy(data, "single-pause-mode");
data              103 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c 			strlcpy(data, emac_ethtool_stat_strings[i],
data              105 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c 			data += ETH_GSTRING_LEN;
data              113 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c 				   u64 *data)
data              120 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c 	memcpy(data, &adpt->stats, EMAC_STATS_LEN * sizeof(u64));
data              884 drivers/net/ethernet/qualcomm/emac/emac-mac.c 			dma_map_single(adpt->netdev->dev.parent, skb->data,
data             1261 drivers/net/ethernet/qualcomm/emac/emac-mac.c 			u32 pkt_len = ((unsigned char *)ip_hdr(skb) - skb->data)
data             1350 drivers/net/ethernet/qualcomm/emac/emac-mac.c 					       virt_to_page(skb->data),
data             1351 drivers/net/ethernet/qualcomm/emac/emac-mac.c 					       offset_in_page(skb->data),
data             1370 drivers/net/ethernet/qualcomm/emac/emac-mac.c 					       virt_to_page(skb->data +
data             1372 drivers/net/ethernet/qualcomm/emac/emac-mac.c 					       offset_in_page(skb->data +
data              139 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c static irqreturn_t emac_sgmii_interrupt(int irq, void *data)
data              141 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c 	struct emac_adapter *adpt = data;
data              294 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c static int emac_sgmii_acpi_match(struct device *dev, void *data)
data              304 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c 	struct sgmii_ops **ops = data;
data              340 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c 		.data = &fsm9900_ops,
data              344 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c 		.data = &qdf2432_ops,
data              392 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c 		phy->sgmii_ops = (struct sgmii_ops *)match->data;
data               75 drivers/net/ethernet/qualcomm/emac/emac.c 	u32 data = readl(addr);
data               77 drivers/net/ethernet/qualcomm/emac/emac.c 	writel(((data & ~mask) | val), addr);
data              125 drivers/net/ethernet/qualcomm/emac/emac.c static irqreturn_t emac_isr(int _irq, void *data)
data              127 drivers/net/ethernet/qualcomm/emac/emac.c 	struct emac_irq *irq = data;
data              189 drivers/net/ethernet/qualcomm/qca_debug.c qcaspi_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *estats, u64 *data)
data              194 drivers/net/ethernet/qualcomm/qca_debug.c 	memcpy(data, st, ARRAY_SIZE(qcaspi_gstrings_stats) * sizeof(u64));
data              260 drivers/net/ethernet/qualcomm/qca_spi.c 						      skb->data + offset,
data              264 drivers/net/ethernet/qualcomm/qca_spi.c 						     skb->data + offset,
data              412 drivers/net/ethernet/qualcomm/qca_spi.c 						    qca->rx_skb->data,
data              568 drivers/net/ethernet/qualcomm/qca_spi.c qcaspi_spi_thread(void *data)
data              570 drivers/net/ethernet/qualcomm/qca_spi.c 	struct qcaspi *qca = data;
data              651 drivers/net/ethernet/qualcomm/qca_spi.c qcaspi_intr_handler(int irq, void *data)
data              653 drivers/net/ethernet/qualcomm/qca_spi.c 	struct qcaspi *qca = data;
data               63 drivers/net/ethernet/qualcomm/qca_uart.c qca_tty_receive(struct serdev_device *serdev, const unsigned char *data,
data               86 drivers/net/ethernet/qualcomm/qca_uart.c 					    qca->rx_skb->data,
data               88 drivers/net/ethernet/qualcomm/qca_uart.c 					    data[i]);
data              224 drivers/net/ethernet/qualcomm/qca_uart.c 	memcpy(pos, skb->data, skb->len);
data              108 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			 struct nlattr *tb[], struct nlattr *data[],
data              128 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (!data[IFLA_RMNET_MUX_ID])
data              135 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	mux_id = nla_get_u16(data[IFLA_RMNET_MUX_ID]);
data              155 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (data[IFLA_RMNET_FLAGS]) {
data              158 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		flags = nla_data(data[IFLA_RMNET_FLAGS]);
data              237 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 				  unsigned long event, void *data)
data              239 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct net_device *real_dev = netdev_notifier_info_to_dev(data);
data              261 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c static int rmnet_rtnl_validate(struct nlattr *tb[], struct nlattr *data[],
data              266 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (!data || !data[IFLA_RMNET_MUX_ID])
data              269 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	mux_id = nla_get_u16(data[IFLA_RMNET_MUX_ID]);
data              277 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			    struct nlattr *data[],
data              294 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (data[IFLA_RMNET_MUX_ID]) {
data              295 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		mux_id = nla_get_u16(data[IFLA_RMNET_MUX_ID]);
data              319 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (data[IFLA_RMNET_FLAGS]) {
data              322 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		flags = nla_data(data[IFLA_RMNET_FLAGS]);
data               24 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c 	switch (skb->data[0] & 0xF0) {
data               22 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h 		u8 data[0];
data               36 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h 				 (Y)->data)->mux_id)
data               38 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h 				(Y)->data)->cd_bit)
data               40 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h 				(Y)->data)->pad_len)
data               42 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h 				    ((Y)->data + \
data               45 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h 					(Y)->data)->pkt_len))
data               51 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	ip4h = (struct iphdr *)(skb->data);
data               58 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	txporthdr = skb->data + ip4h->ihl * 4;
data              125 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	ip6h = (struct ipv6hdr *)(skb->data);
data              127 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	txporthdr = skb->data + sizeof(struct ipv6hdr);
data              138 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 			       (int)(txporthdr - (void *)(skb->data))));
data              321 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	maph = (struct rmnet_map_header *)skb->data;
data              340 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	memcpy(skbn->data, skb->data, packet_len);
data              362 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c 	csum_trailer = (struct rmnet_map_dl_csum_trailer *)(skb->data + len);
data              178 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 				    struct ethtool_stats *stats, u64 *data)
data              183 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	if (!data)
data              186 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c 	memcpy(data, st, ARRAY_SIZE(rmnet_gstrings_stats) * sizeof(u64));
data              339 drivers/net/ethernet/rdc/r6040.c 					desc->skb_ptr->data,
data              567 drivers/net/ethernet/rdc/r6040.c 						descptr->skb_ptr->data,
data              823 drivers/net/ethernet/rdc/r6040.c 		skb->data, skb->len, PCI_DMA_TODEVICE));
data              383 drivers/net/ethernet/realtek/8139cp.c 			 struct ethtool_eeprom *eeprom, u8 *data);
data              385 drivers/net/ethernet/realtek/8139cp.c 			 struct ethtool_eeprom *eeprom, u8 *data);
data              516 drivers/net/ethernet/realtek/8139cp.c 		new_mapping = dma_map_single(&cp->pdev->dev, new_skb->data, buflen,
data              784 drivers/net/ethernet/realtek/8139cp.c 		mapping = dma_map_single(&cp->pdev->dev, skb->data, len, PCI_DMA_TODEVICE);
data              812 drivers/net/ethernet/realtek/8139cp.c 		first_mapping = dma_map_single(&cp->pdev->dev, skb->data,
data             1071 drivers/net/ethernet/realtek/8139cp.c 		mapping = dma_map_single(&cp->pdev->dev, skb->data,
data             1771 drivers/net/ethernet/realtek/8139cp.c 			 struct ethtool_eeprom *eeprom, u8 *data)
data             1788 drivers/net/ethernet/realtek/8139cp.c 		data[i++] = (u8)(val >> 8);
data             1794 drivers/net/ethernet/realtek/8139cp.c 		data[i++] = (u8)val;
data             1795 drivers/net/ethernet/realtek/8139cp.c 		data[i++] = (u8)(val >> 8);
data             1801 drivers/net/ethernet/realtek/8139cp.c 		data[i] = (u8)val;
data             1809 drivers/net/ethernet/realtek/8139cp.c 			 struct ethtool_eeprom *eeprom, u8 *data)
data             1827 drivers/net/ethernet/realtek/8139cp.c 		val |= (u16)data[i++] << 8;
data             1833 drivers/net/ethernet/realtek/8139cp.c 		val = (u16)data[i++];
data             1834 drivers/net/ethernet/realtek/8139cp.c 		val |= (u16)data[i++] << 8;
data             1841 drivers/net/ethernet/realtek/8139cp.c 		val |= (u16)data[i];
data             2468 drivers/net/ethernet/realtek/8139too.c static void rtl8139_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *stats, u64 *data)
data             2472 drivers/net/ethernet/realtek/8139too.c 	data[0] = tp->xstats.early_rx;
data             2473 drivers/net/ethernet/realtek/8139too.c 	data[1] = tp->xstats.tx_buf_mapped;
data             2474 drivers/net/ethernet/realtek/8139too.c 	data[2] = tp->xstats.tx_timeouts;
data             2475 drivers/net/ethernet/realtek/8139too.c 	data[3] = tp->xstats.rx_lost_in_ring;
data             2478 drivers/net/ethernet/realtek/8139too.c static void rtl8139_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             2480 drivers/net/ethernet/realtek/8139too.c 	memcpy(data, ethtool_stats_keys, sizeof(ethtool_stats_keys));
data              571 drivers/net/ethernet/realtek/atp.c 	write_packet(ioaddr, length, skb->data, length-skb->len, dev->if_port);
data               45 drivers/net/ethernet/realtek/r8169_firmware.c 	struct fw_info *fw_info = (struct fw_info *)fw->data;
data               59 drivers/net/ethernet/realtek/r8169_firmware.c 			checksum += fw->data[i];
data               73 drivers/net/ethernet/realtek/r8169_firmware.c 		pa->code = (__le32 *)(fw->data + start);
data               81 drivers/net/ethernet/realtek/r8169_firmware.c 		pa->code = (__le32 *)fw->data;
data              145 drivers/net/ethernet/realtek/r8169_firmware.c 		u32 data = action & 0x0000ffff;
data              158 drivers/net/ethernet/realtek/r8169_firmware.c 			predata |= data;
data              161 drivers/net/ethernet/realtek/r8169_firmware.c 			predata &= data;
data              167 drivers/net/ethernet/realtek/r8169_firmware.c 			if (data == 0) {
data              170 drivers/net/ethernet/realtek/r8169_firmware.c 			} else if (data == 1) {
data              180 drivers/net/ethernet/realtek/r8169_firmware.c 			fw_write(tp, regno, data);
data              183 drivers/net/ethernet/realtek/r8169_firmware.c 			if (count == data)
data              187 drivers/net/ethernet/realtek/r8169_firmware.c 			if (predata == data)
data              191 drivers/net/ethernet/realtek/r8169_firmware.c 			if (predata != data)
data              201 drivers/net/ethernet/realtek/r8169_firmware.c 			mdelay(data);
data              856 drivers/net/ethernet/realtek/r8169_main.c static void r8168_phy_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data)
data              861 drivers/net/ethernet/realtek/r8169_main.c 	RTL_W32(tp, GPHY_OCP, OCPAR_FLAG | (reg << 15) | data);
data              877 drivers/net/ethernet/realtek/r8169_main.c static void r8168_mac_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data)
data              882 drivers/net/ethernet/realtek/r8169_main.c 	RTL_W32(tp, OCPDR, OCPAR_FLAG | (reg << 15) | data);
data              898 drivers/net/ethernet/realtek/r8169_main.c 	u16 data = r8168_mac_ocp_read(tp, reg);
data              900 drivers/net/ethernet/realtek/r8169_main.c 	r8168_mac_ocp_write(tp, reg, (data & ~mask) | set);
data              984 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_1_mdio_access(struct rtl8169_private *tp, int reg, u32 data)
data              986 drivers/net/ethernet/realtek/r8169_main.c 	RTL_W32(tp, OCPDR, data | ((reg & OCPDR_REG_MASK) << OCPDR_GPHY_REG_SHIFT));
data             1187 drivers/net/ethernet/realtek/r8169_main.c 			      u32 data)
data             1189 drivers/net/ethernet/realtek/r8169_main.c 	RTL_W32(tp, OCPDR, data);
data             1195 drivers/net/ethernet/realtek/r8169_main.c 			      u32 data)
data             1198 drivers/net/ethernet/realtek/r8169_main.c 		       data, ERIAR_OOB);
data             1642 drivers/net/ethernet/realtek/r8169_main.c 	u32 __iomem *data = tp->mmio_addr;
data             1648 drivers/net/ethernet/realtek/r8169_main.c 		memcpy_fromio(dw++, data++, 4);
data             1776 drivers/net/ethernet/realtek/r8169_main.c 				      struct ethtool_stats *stats, u64 *data)
data             1791 drivers/net/ethernet/realtek/r8169_main.c 	data[0] = le64_to_cpu(counters->tx_packets);
data             1792 drivers/net/ethernet/realtek/r8169_main.c 	data[1] = le64_to_cpu(counters->rx_packets);
data             1793 drivers/net/ethernet/realtek/r8169_main.c 	data[2] = le64_to_cpu(counters->tx_errors);
data             1794 drivers/net/ethernet/realtek/r8169_main.c 	data[3] = le32_to_cpu(counters->rx_errors);
data             1795 drivers/net/ethernet/realtek/r8169_main.c 	data[4] = le16_to_cpu(counters->rx_missed);
data             1796 drivers/net/ethernet/realtek/r8169_main.c 	data[5] = le16_to_cpu(counters->align_errors);
data             1797 drivers/net/ethernet/realtek/r8169_main.c 	data[6] = le32_to_cpu(counters->tx_one_collision);
data             1798 drivers/net/ethernet/realtek/r8169_main.c 	data[7] = le32_to_cpu(counters->tx_multi_collision);
data             1799 drivers/net/ethernet/realtek/r8169_main.c 	data[8] = le64_to_cpu(counters->rx_unicast);
data             1800 drivers/net/ethernet/realtek/r8169_main.c 	data[9] = le64_to_cpu(counters->rx_broadcast);
data             1801 drivers/net/ethernet/realtek/r8169_main.c 	data[10] = le32_to_cpu(counters->rx_multicast);
data             1802 drivers/net/ethernet/realtek/r8169_main.c 	data[11] = le16_to_cpu(counters->tx_aborted);
data             1803 drivers/net/ethernet/realtek/r8169_main.c 	data[12] = le16_to_cpu(counters->tx_underun);
data             1806 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             1810 drivers/net/ethernet/realtek/r8169_main.c 		memcpy(data, *rtl8169_gstrings, sizeof(rtl8169_gstrings));
data             2034 drivers/net/ethernet/realtek/r8169_main.c static int rtl8169_get_eee(struct net_device *dev, struct ethtool_eee *data)
data             2048 drivers/net/ethernet/realtek/r8169_main.c 		ret = phy_ethtool_get_eee(tp->phydev, data);
data             2056 drivers/net/ethernet/realtek/r8169_main.c static int rtl8169_set_eee(struct net_device *dev, struct ethtool_eee *data)
data             2078 drivers/net/ethernet/realtek/r8169_main.c 	ret = phy_ethtool_set_eee(tp->phydev, data);
data             3313 drivers/net/ethernet/realtek/r8169_main.c 	u32 data;
data             3352 drivers/net/ethernet/realtek/r8169_main.c 	data = rtl_readphy(tp, 0x13);
data             3353 drivers/net/ethernet/realtek/r8169_main.c 	data &= 3;
data             3354 drivers/net/ethernet/realtek/r8169_main.c 	data <<= 2;
data             3355 drivers/net/ethernet/realtek/r8169_main.c 	dout_tapbin |= data;
data             3356 drivers/net/ethernet/realtek/r8169_main.c 	data = rtl_readphy(tp, 0x12);
data             3357 drivers/net/ethernet/realtek/r8169_main.c 	data &= 0xc000;
data             3358 drivers/net/ethernet/realtek/r8169_main.c 	data >>= 14;
data             3359 drivers/net/ethernet/realtek/r8169_main.c 	dout_tapbin |= data;
data             3415 drivers/net/ethernet/realtek/r8169_main.c 	u32 data;
data             3437 drivers/net/ethernet/realtek/r8169_main.c 	data = r8168_mac_ocp_read(tp, 0xdd02);
data             3438 drivers/net/ethernet/realtek/r8169_main.c 	ioffset_p3 = ((data & 0x80)>>7);
data             3441 drivers/net/ethernet/realtek/r8169_main.c 	data = r8168_mac_ocp_read(tp, 0xdd00);
data             3442 drivers/net/ethernet/realtek/r8169_main.c 	ioffset_p3 |= ((data & (0xe000))>>13);
data             3443 drivers/net/ethernet/realtek/r8169_main.c 	ioffset_p2 = ((data & (0x1e00))>>9);
data             3444 drivers/net/ethernet/realtek/r8169_main.c 	ioffset_p1 = ((data & (0x01e0))>>5);
data             3445 drivers/net/ethernet/realtek/r8169_main.c 	ioffset_p0 = ((data & 0x0010)>>4);
data             3447 drivers/net/ethernet/realtek/r8169_main.c 	ioffset_p0 |= (data & (0x07));
data             3448 drivers/net/ethernet/realtek/r8169_main.c 	data = (ioffset_p3<<12)|(ioffset_p2<<8)|(ioffset_p1<<4)|(ioffset_p0);
data             3453 drivers/net/ethernet/realtek/r8169_main.c 		rtl_writephy(tp, 0x16, data);
data             3459 drivers/net/ethernet/realtek/r8169_main.c 	data = rtl_readphy(tp, 0x16);
data             3460 drivers/net/ethernet/realtek/r8169_main.c 	data &= 0x000f;
data             3462 drivers/net/ethernet/realtek/r8169_main.c 	if (data > 3)
data             3463 drivers/net/ethernet/realtek/r8169_main.c 		rlen = data - 3;
data             3464 drivers/net/ethernet/realtek/r8169_main.c 	data = rlen | (rlen<<4) | (rlen<<8) | (rlen<<12);
data             3465 drivers/net/ethernet/realtek/r8169_main.c 	rtl_writephy(tp, 0x17, data);
data             5542 drivers/net/ethernet/realtek/r8169_main.c 	struct page *data;
data             5544 drivers/net/ethernet/realtek/r8169_main.c 	data = alloc_pages_node(node, GFP_KERNEL, get_order(R8169_RX_BUF_SIZE));
data             5545 drivers/net/ethernet/realtek/r8169_main.c 	if (!data)
data             5548 drivers/net/ethernet/realtek/r8169_main.c 	mapping = dma_map_page(d, data, 0, R8169_RX_BUF_SIZE, DMA_FROM_DEVICE);
data             5552 drivers/net/ethernet/realtek/r8169_main.c 		__free_pages(data, get_order(R8169_RX_BUF_SIZE));
data             5559 drivers/net/ethernet/realtek/r8169_main.c 	return data;
data             5586 drivers/net/ethernet/realtek/r8169_main.c 		struct page *data;
data             5588 drivers/net/ethernet/realtek/r8169_main.c 		data = rtl8169_alloc_rx_data(tp, tp->RxDescArray + i);
data             5589 drivers/net/ethernet/realtek/r8169_main.c 		if (!data) {
data             5593 drivers/net/ethernet/realtek/r8169_main.c 		tp->Rx_databuff[i] = data;
data             5912 drivers/net/ethernet/realtek/r8169_main.c 	mapping = dma_map_single(d, skb->data, len, DMA_TO_DEVICE);
data             7014 drivers/net/ethernet/realtek/r8169_main.c static void rtl_disable_clk(void *data)
data             7016 drivers/net/ethernet/realtek/r8169_main.c 	clk_disable_unprepare(data);
data             1049 drivers/net/ethernet/renesas/ravb.h static inline void ravb_write(struct net_device *ndev, u32 data,
data             1054 drivers/net/ethernet/renesas/ravb.h 	iowrite32(data, priv->addr + reg);
data              101 drivers/net/ethernet/renesas/ravb_main.c 	u32 reserve = (unsigned long)skb->data & (RAVB_ALIGN - 1);
data              297 drivers/net/ethernet/renesas/ravb_main.c 		dma_addr = dma_map_single(ndev->dev.parent, priv->rx_skb[q][i]->data,
data              626 drivers/net/ethernet/renesas/ravb_main.c 			dma_addr = dma_map_single(ndev->dev.parent, skb->data,
data             1155 drivers/net/ethernet/renesas/ravb_main.c 				   struct ethtool_stats *estats, u64 *data)
data             1165 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = priv->cur_rx[q];
data             1166 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = priv->cur_tx[q];
data             1167 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = priv->dirty_rx[q];
data             1168 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = priv->dirty_tx[q];
data             1169 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->rx_packets;
data             1170 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->tx_packets;
data             1171 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->rx_bytes;
data             1172 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->tx_bytes;
data             1173 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->multicast;
data             1174 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->rx_errors;
data             1175 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->rx_crc_errors;
data             1176 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->rx_frame_errors;
data             1177 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->rx_length_errors;
data             1178 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->rx_missed_errors;
data             1179 drivers/net/ethernet/renesas/ravb_main.c 		data[i++] = stats->rx_over_errors;
data             1183 drivers/net/ethernet/renesas/ravb_main.c static void ravb_get_strings(struct net_device *ndev, u32 stringset, u8 *data)
data             1187 drivers/net/ethernet/renesas/ravb_main.c 		memcpy(data, ravb_gstrings_stats, sizeof(ravb_gstrings_stats));
data             1504 drivers/net/ethernet/renesas/ravb_main.c 		len = PTR_ALIGN(skb->data, DPTR_ALIGN) - skb->data;
data             1521 drivers/net/ethernet/renesas/ravb_main.c 		memcpy(buffer, skb->data, len);
data             1531 drivers/net/ethernet/renesas/ravb_main.c 		buffer = skb->data + len;
data             1542 drivers/net/ethernet/renesas/ravb_main.c 		dma_addr = dma_map_single(ndev->dev.parent, skb->data, skb->len,
data             1908 drivers/net/ethernet/renesas/ravb_main.c 	{ .compatible = "renesas,etheravb-r8a7790", .data = (void *)RCAR_GEN2 },
data             1909 drivers/net/ethernet/renesas/ravb_main.c 	{ .compatible = "renesas,etheravb-r8a7794", .data = (void *)RCAR_GEN2 },
data             1910 drivers/net/ethernet/renesas/ravb_main.c 	{ .compatible = "renesas,etheravb-rcar-gen2", .data = (void *)RCAR_GEN2 },
data             1911 drivers/net/ethernet/renesas/ravb_main.c 	{ .compatible = "renesas,etheravb-r8a7795", .data = (void *)RCAR_GEN3 },
data             1912 drivers/net/ethernet/renesas/ravb_main.c 	{ .compatible = "renesas,etheravb-rcar-gen3", .data = (void *)RCAR_GEN3 },
data              402 drivers/net/ethernet/renesas/sh_eth.c static void sh_eth_write(struct net_device *ndev, u32 data, int enum_index)
data              410 drivers/net/ethernet/renesas/sh_eth.c 	iowrite32(data, mdp->addr + offset);
data              436 drivers/net/ethernet/renesas/sh_eth.c static void sh_eth_tsu_write(struct sh_eth_private *mdp, u32 data,
data              444 drivers/net/ethernet/renesas/sh_eth.c 	iowrite32(data, mdp->tsu_addr + offset);
data             1165 drivers/net/ethernet/renesas/sh_eth.c 	uintptr_t reserve = (uintptr_t)skb->data & (SH_ETH_RX_ALIGN - 1);
data             1384 drivers/net/ethernet/renesas/sh_eth.c 		dma_addr = dma_map_single(&mdp->pdev->dev, skb->data, buf_len,
data             1717 drivers/net/ethernet/renesas/sh_eth.c 			dma_addr = dma_map_single(&mdp->pdev->dev, skb->data,
data             2302 drivers/net/ethernet/renesas/sh_eth.c 				     struct ethtool_stats *stats, u64 *data)
data             2308 drivers/net/ethernet/renesas/sh_eth.c 	data[i++] = mdp->cur_rx;
data             2309 drivers/net/ethernet/renesas/sh_eth.c 	data[i++] = mdp->cur_tx;
data             2310 drivers/net/ethernet/renesas/sh_eth.c 	data[i++] = mdp->dirty_rx;
data             2311 drivers/net/ethernet/renesas/sh_eth.c 	data[i++] = mdp->dirty_tx;
data             2314 drivers/net/ethernet/renesas/sh_eth.c static void sh_eth_get_strings(struct net_device *ndev, u32 stringset, u8 *data)
data             2318 drivers/net/ethernet/renesas/sh_eth.c 		memcpy(data, *sh_eth_gstrings_stats,
data             2547 drivers/net/ethernet/renesas/sh_eth.c 		sh_eth_soft_swap(PTR_ALIGN(skb->data, 4), skb->len + 2);
data             2548 drivers/net/ethernet/renesas/sh_eth.c 	dma_addr = dma_map_single(&mdp->pdev->dev, skb->data, skb->len,
data             3215 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,gether-r8a7740", .data = &r8a7740_data },
data             3216 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r8a7743", .data = &rcar_gen2_data },
data             3217 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r8a7745", .data = &rcar_gen2_data },
data             3218 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r8a7778", .data = &rcar_gen1_data },
data             3219 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r8a7779", .data = &rcar_gen1_data },
data             3220 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r8a7790", .data = &rcar_gen2_data },
data             3221 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r8a7791", .data = &rcar_gen2_data },
data             3222 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r8a7793", .data = &rcar_gen2_data },
data             3223 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r8a7794", .data = &rcar_gen2_data },
data             3224 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,gether-r8a77980", .data = &r8a77980_data },
data             3225 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r7s72100", .data = &r7s72100_data },
data             3226 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,ether-r7s9210", .data = &r7s9210_data },
data             3227 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,rcar-gen1-ether", .data = &rcar_gen1_data },
data             3228 drivers/net/ethernet/renesas/sh_eth.c 	{ .compatible = "renesas,rcar-gen2-ether", .data = &rcar_gen2_data },
data               21 drivers/net/ethernet/rocker/rocker.h 	char *data; /* mapped */
data              516 drivers/net/ethernet/rocker/rocker_main.c 		desc_info->data = buf;
data              531 drivers/net/ethernet/rocker/rocker_main.c 		kfree(desc_info->data);
data              551 drivers/net/ethernet/rocker/rocker_main.c 		kfree(desc_info->data);
data              678 drivers/net/ethernet/rocker/rocker_main.c 	dma_handle = pci_map_single(pdev, skb->data, buf_len,
data             1921 drivers/net/ethernet/rocker/rocker_main.c 					  skb->data, skb_headlen(skb));
data             2289 drivers/net/ethernet/rocker/rocker_main.c 				    u8 *data)
data             2291 drivers/net/ethernet/rocker/rocker_main.c 	u8 *p = data;
data             2337 drivers/net/ethernet/rocker/rocker_main.c 	u64 *data = priv;
data             2360 drivers/net/ethernet/rocker/rocker_main.c 		data[i] = rocker_tlv_get_u64(pattr);
data             2376 drivers/net/ethernet/rocker/rocker_main.c 				  struct ethtool_stats *stats, u64 *data)
data             2380 drivers/net/ethernet/rocker/rocker_main.c 	if (rocker_cmd_get_port_stats_ethtool(rocker_port, data) != 0) {
data             2384 drivers/net/ethernet/rocker/rocker_main.c 			data[i] = 0;
data             3107 drivers/net/ethernet/rocker/rocker_main.c 	struct rocker_walk_data *data = _data;
data             3110 drivers/net/ethernet/rocker/rocker_main.c 	if (rocker_port_dev_check_under(lower_dev, data->rocker)) {
data             3111 drivers/net/ethernet/rocker/rocker_main.c 		data->port = netdev_priv(lower_dev);
data             3121 drivers/net/ethernet/rocker/rocker_main.c 	struct rocker_walk_data data;
data             3126 drivers/net/ethernet/rocker/rocker_main.c 	data.rocker = rocker;
data             3127 drivers/net/ethernet/rocker/rocker_main.c 	data.port = NULL;
data             3128 drivers/net/ethernet/rocker/rocker_main.c 	netdev_walk_all_lower_dev(dev, rocker_lower_dev_walk, &data);
data             3130 drivers/net/ethernet/rocker/rocker_main.c 	return data.port;
data               33 drivers/net/ethernet/rocker/rocker_tlv.c 		   int attrtype, int attrlen, const void *data)
data               46 drivers/net/ethernet/rocker/rocker_tlv.c 	memcpy(rocker_tlv_data(tlv), data, attrlen);
data              124 drivers/net/ethernet/rocker/rocker_tlv.h 	rocker_tlv_parse(tb, maxtype, desc_info->data,
data              131 drivers/net/ethernet/rocker/rocker_tlv.h 	return (struct rocker_tlv *) ((char *) desc_info->data +
data              136 drivers/net/ethernet/rocker/rocker_tlv.h 		   int attrtype, int attrlen, const void *data);
data              206 drivers/net/ethernet/rocker/rocker_tlv.h 	desc_info->tlv_size = (const char *) start - desc_info->data;
data              318 drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h 	unsigned int data;	/* MII Data */
data              194 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c static void sxgbe_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              197 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 	u8 *p = data;
data              227 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 				    struct ethtool_stats *dummy, u64 *data)
data              242 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		data[i] = (sxgbe_gstrings_stats[i].sizeof_stat == sizeof(u64))
data              312 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 	cmd->data = 0;
data              318 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              325 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              329 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		cmd->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              336 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		cmd->data |= RXH_IP_SRC | RXH_IP_DST;
data              370 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 	if (cmd->data & ~(RXH_IP_SRC | RXH_IP_DST |
data              377 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		if (!(cmd->data & RXH_IP_SRC) ||
data              378 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		    !(cmd->data & RXH_IP_DST) ||
data              379 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		    !(cmd->data & RXH_L4_B_0_1) ||
data              380 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		    !(cmd->data & RXH_L4_B_2_3))
data              386 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		if (!(cmd->data & RXH_IP_SRC) ||
data              387 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		    !(cmd->data & RXH_IP_DST) ||
data              388 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		    !(cmd->data & RXH_L4_B_0_1) ||
data              389 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		    !(cmd->data & RXH_L4_B_2_3))
data              403 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		if (!(cmd->data & RXH_IP_SRC) ||
data              404 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		    !(cmd->data & RXH_IP_DST) ||
data              405 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		    (cmd->data & RXH_L4_B_0_1) ||
data              406 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c 		    (cmd->data & RXH_L4_B_2_3))
data              350 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	rx_ring->rx_skbuff_dma[i] = dma_map_single(priv->device, skb->data,
data             1247 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	first_desc->tdes01 = dma_map_single(priv->device, skb->data,
data             1339 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 							 skb->data, no_pagedlen, DMA_TO_DEVICE);
data             1452 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 				dma_map_single(priv->device, skb->data, bfsize,
data             1518 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 		prefetch(skb->data - NET_IP_ALIGN);
data             1814 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	unsigned long data;
data             1816 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	data = (addr[5] << 8) | addr[4];
data             1821 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	writel(data | SXGBE_HI_REG_AE, ioaddr + SXGBE_ADDR_HIGH(reg_n));
data             1822 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	data = (addr[3] << 24) | (addr[2] << 16) | (addr[1] << 8) | addr[0];
data             1823 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	writel(data, ioaddr + SXGBE_ADDR_LOW(reg_n));
data             1979 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c 	ops_ptr->mii.data	= SXGBE_MDIO_SCMD_DATA_REG;
data               49 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c 	writel(reg, sp->ioaddr + sp->hw->mii.data);
data               85 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c 	rc = sxgbe_mdio_busy_wait(sp->ioaddr, mii->data);
data               99 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c 	return sxgbe_mdio_busy_wait(sp->ioaddr, mii->data);
data              119 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c 	return readl(priv->ioaddr + priv->hw->mii.data) & 0xffff;
data              144 drivers/net/ethernet/seeq/ether3.c #define ether3_writebuffer(dev,data,length)			\
data              145 drivers/net/ethernet/seeq/ether3.c 	writesw(REG_BUFWIN, (data), (length) >> 1)
data              147 drivers/net/ethernet/seeq/ether3.c #define ether3_writeword(dev,data)				\
data              148 drivers/net/ethernet/seeq/ether3.c 	writew((data), REG_BUFWIN)
data              150 drivers/net/ethernet/seeq/ether3.c #define ether3_writelong(dev,data)	{			\
data              152 drivers/net/ethernet/seeq/ether3.c 	writew((data), reg_bufwin);				\
data              153 drivers/net/ethernet/seeq/ether3.c 	writew((data) >> 16, reg_bufwin);			\
data              159 drivers/net/ethernet/seeq/ether3.c #define ether3_readbuffer(dev,data,length)			\
data              160 drivers/net/ethernet/seeq/ether3.c 	readsw(REG_BUFWIN, (data), (length) >> 1)
data              521 drivers/net/ethernet/seeq/ether3.c 	ether3_writebuffer(dev, skb->data, length);
data              752 drivers/net/ethernet/seeq/ether3.c 	const struct ether3_data *data = id->data;
data              776 drivers/net/ethernet/seeq/ether3.c 	ec->irqaddr = priv(dev)->base + data->base_offset;
data              779 drivers/net/ethernet/seeq/ether3.c 	priv(dev)->seeq = priv(dev)->base + data->base_offset;
data              813 drivers/net/ethernet/seeq/ether3.c 			"8-bit card\n", dev->name, data->name);
data              834 drivers/net/ethernet/seeq/ether3.c 	       dev->name, data->name, ec->slot_no, dev->dev_addr);
data              206 drivers/net/ethernet/seeq/sgiseeq.c 						  skb->data - 2,
data              355 drivers/net/ethernet/seeq/sgiseeq.c 		pkt_status = rd->skb->data[len];
data              359 drivers/net/ethernet/seeq/sgiseeq.c 			if (!ether_addr_equal(rd->skb->data + 6, dev->dev_addr)) {
data              372 drivers/net/ethernet/seeq/sgiseeq.c 						skb_copy_to_linear_data(skb, rd->skb->data, len);
data              396 drivers/net/ethernet/seeq/sgiseeq.c 					       newskb->data - 2,
data              622 drivers/net/ethernet/seeq/sgiseeq.c 	td->tdma.pbuf = dma_map_single(dev->dev.parent, skb->data,
data              396 drivers/net/ethernet/sfc/ef10.c 					  const efx_dword_t *data)
data              401 drivers/net/ethernet/sfc/ef10.c 		efx->timer_quantum_ns = MCDI_DWORD(data,
data              403 drivers/net/ethernet/sfc/ef10.c 		efx->timer_max_ns = MCDI_DWORD(data,
data              406 drivers/net/ethernet/sfc/ef10.c 		efx->timer_quantum_ns = MCDI_DWORD(data,
data              408 drivers/net/ethernet/sfc/ef10.c 		max_count = MCDI_DWORD(data,
data              412 drivers/net/ethernet/sfc/ef10.c 		efx->timer_quantum_ns = MCDI_DWORD(data,
data              414 drivers/net/ethernet/sfc/ef10.c 		max_count = MCDI_DWORD(data,
data             1082 drivers/net/ethernet/sfc/efx.c static void efx_mac_work(struct work_struct *data)
data             1084 drivers/net/ethernet/sfc/efx.c 	struct efx_nic *efx = container_of(data, struct efx_nic, mac_work);
data             2118 drivers/net/ethernet/sfc/efx.c static void efx_monitor(struct work_struct *data)
data             2120 drivers/net/ethernet/sfc/efx.c 	struct efx_nic *efx = container_of(data, struct efx_nic,
data             2153 drivers/net/ethernet/sfc/efx.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             2162 drivers/net/ethernet/sfc/efx.c 	    (data->phy_id & 0xfc00) == 0x0400)
data             2163 drivers/net/ethernet/sfc/efx.c 		data->phy_id ^= MDIO_PHY_ID_C45 | 0x0400;
data             2165 drivers/net/ethernet/sfc/efx.c 	return mdio_mii_ioctl(&efx->mdio, data, cmd);
data             2307 drivers/net/ethernet/sfc/efx.c static int efx_set_mac_address(struct net_device *net_dev, void *data)
data             2310 drivers/net/ethernet/sfc/efx.c 	struct sockaddr *addr = data;
data             2351 drivers/net/ethernet/sfc/efx.c static int efx_set_features(struct net_device *net_dev, netdev_features_t data)
data             2357 drivers/net/ethernet/sfc/efx.c 	if (net_dev->features & ~data & NETIF_F_NTUPLE) {
data             2366 drivers/net/ethernet/sfc/efx.c 	if ((net_dev->features ^ data) & (NETIF_F_HW_VLAN_CTAG_FILTER |
data             2855 drivers/net/ethernet/sfc/efx.c static void efx_reset_work(struct work_struct *data)
data             2857 drivers/net/ethernet/sfc/efx.c 	struct efx_nic *efx = container_of(data, struct efx_nic, reset_work);
data              170 drivers/net/ethernet/sfc/efx.h static inline void efx_filter_rfs_expire(struct work_struct *data)
data              172 drivers/net/ethernet/sfc/efx.h 	struct efx_channel *channel = container_of(data, struct efx_channel,
data              181 drivers/net/ethernet/sfc/efx.h static inline void efx_filter_rfs_expire(struct work_struct *data) {}
data              227 drivers/net/ethernet/sfc/ethtool.c static void efx_fill_test(unsigned int test_index, u8 *strings, u64 *data,
data              234 drivers/net/ethernet/sfc/ethtool.c 	if (data)
data              235 drivers/net/ethernet/sfc/ethtool.c 		data[test_index] = *test;
data              273 drivers/net/ethernet/sfc/ethtool.c 				  u8 *strings, u64 *data)
data              280 drivers/net/ethernet/sfc/ethtool.c 		efx_fill_test(test_index++, strings, data,
data              284 drivers/net/ethernet/sfc/ethtool.c 		efx_fill_test(test_index++, strings, data,
data              289 drivers/net/ethernet/sfc/ethtool.c 	efx_fill_test(test_index++, strings, data,
data              293 drivers/net/ethernet/sfc/ethtool.c 	efx_fill_test(test_index++, strings, data,
data              316 drivers/net/ethernet/sfc/ethtool.c 				       u8 *strings, u64 *data)
data              322 drivers/net/ethernet/sfc/ethtool.c 	efx_fill_test(n++, strings, data, &tests->phy_alive,
data              324 drivers/net/ethernet/sfc/ethtool.c 	efx_fill_test(n++, strings, data, &tests->nvram,
data              326 drivers/net/ethernet/sfc/ethtool.c 	efx_fill_test(n++, strings, data, &tests->interrupt,
data              331 drivers/net/ethernet/sfc/ethtool.c 		efx_fill_test(n++, strings, data,
data              335 drivers/net/ethernet/sfc/ethtool.c 		efx_fill_test(n++, strings, data,
data              341 drivers/net/ethernet/sfc/ethtool.c 	efx_fill_test(n++, strings, data, &tests->memory,
data              343 drivers/net/ethernet/sfc/ethtool.c 	efx_fill_test(n++, strings, data, &tests->registers,
data              357 drivers/net/ethernet/sfc/ethtool.c 			efx_fill_test(n++, strings, data, &tests->phy_ext[i],
data              368 drivers/net/ethernet/sfc/ethtool.c 					   strings, data);
data              452 drivers/net/ethernet/sfc/ethtool.c 				  u64 *data)
data              464 drivers/net/ethernet/sfc/ethtool.c 	data += efx->type->update_stats(efx, data, NULL);
data              471 drivers/net/ethernet/sfc/ethtool.c 			data[i] = stat->get_stat((void *)efx + stat->offset);
data              474 drivers/net/ethernet/sfc/ethtool.c 			data[i] = 0;
data              476 drivers/net/ethernet/sfc/ethtool.c 				data[i] += stat->get_stat((void *)channel +
data              480 drivers/net/ethernet/sfc/ethtool.c 			data[i] = 0;
data              483 drivers/net/ethernet/sfc/ethtool.c 					data[i] +=
data              490 drivers/net/ethernet/sfc/ethtool.c 	data += EFX_ETHTOOL_SW_STAT_COUNT;
data              496 drivers/net/ethernet/sfc/ethtool.c 			*data = 0;
data              498 drivers/net/ethernet/sfc/ethtool.c 				*data += tx_queue->tx_packets;
data              500 drivers/net/ethernet/sfc/ethtool.c 			data++;
data              505 drivers/net/ethernet/sfc/ethtool.c 			*data = 0;
data              507 drivers/net/ethernet/sfc/ethtool.c 				*data += rx_queue->rx_packets;
data              509 drivers/net/ethernet/sfc/ethtool.c 			data++;
data              513 drivers/net/ethernet/sfc/ethtool.c 	efx_ptp_update_stats(efx, data);
data              517 drivers/net/ethernet/sfc/ethtool.c 				  struct ethtool_test *test, u64 *data)
data              557 drivers/net/ethernet/sfc/ethtool.c 	efx_ethtool_fill_self_tests(efx, efx_tests, NULL, data);
data              983 drivers/net/ethernet/sfc/ethtool.c 		info->data = efx->n_rx_channels;
data              997 drivers/net/ethernet/sfc/ethtool.c 		info->data = 0;
data             1005 drivers/net/ethernet/sfc/ethtool.c 				info->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             1010 drivers/net/ethernet/sfc/ethtool.c 			info->data |= RXH_IP_SRC | RXH_IP_DST;
data             1016 drivers/net/ethernet/sfc/ethtool.c 				info->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data             1021 drivers/net/ethernet/sfc/ethtool.c 			info->data |= RXH_IP_SRC | RXH_IP_DST;
data             1032 drivers/net/ethernet/sfc/ethtool.c 		info->data = efx_filter_get_rx_id_limit(efx);
data             1033 drivers/net/ethernet/sfc/ethtool.c 		if (info->data == 0)
data             1035 drivers/net/ethernet/sfc/ethtool.c 		info->data |= RX_CLS_LOC_SPECIAL;
data             1051 drivers/net/ethernet/sfc/ethtool.c 		info->data = efx_filter_get_rx_id_limit(efx);
data             1052 drivers/net/ethernet/sfc/ethtool.c 		if (info->data == 0)
data             1106 drivers/net/ethernet/sfc/ethtool.c 	    (rule->m_ext.vlan_etype || rule->m_ext.data[0] ||
data             1107 drivers/net/ethernet/sfc/ethtool.c 	     rule->m_ext.data[1]))
data             1478 drivers/net/ethernet/sfc/ethtool.c 					 u8 *data)
data             1487 drivers/net/ethernet/sfc/ethtool.c 	ret = efx->phy_op->get_module_eeprom(efx, ee, data);
data             1022 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_mac_work(struct work_struct *data)
data             1024 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = container_of(data, struct ef4_nic, mac_work);
data             1968 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_monitor(struct work_struct *data)
data             1970 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = container_of(data, struct ef4_nic,
data             2003 drivers/net/ethernet/sfc/falcon/efx.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             2007 drivers/net/ethernet/sfc/falcon/efx.c 	    (data->phy_id & 0xfc00) == 0x0400)
data             2008 drivers/net/ethernet/sfc/falcon/efx.c 		data->phy_id ^= MDIO_PHY_ID_C45 | 0x0400;
data             2010 drivers/net/ethernet/sfc/falcon/efx.c 	return mdio_mii_ioctl(&efx->mdio, data, cmd);
data             2148 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_set_mac_address(struct net_device *net_dev, void *data)
data             2151 drivers/net/ethernet/sfc/falcon/efx.c 	struct sockaddr *addr = data;
data             2192 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_set_features(struct net_device *net_dev, netdev_features_t data)
data             2198 drivers/net/ethernet/sfc/falcon/efx.c 	if (net_dev->features & ~data & NETIF_F_NTUPLE) {
data             2205 drivers/net/ethernet/sfc/falcon/efx.c 	if ((net_dev->features ^ data) & NETIF_F_HW_VLAN_CTAG_FILTER) {
data             2510 drivers/net/ethernet/sfc/falcon/efx.c static void ef4_reset_work(struct work_struct *data)
data             2512 drivers/net/ethernet/sfc/falcon/efx.c 	struct ef4_nic *efx = container_of(data, struct ef4_nic, reset_work);
data              209 drivers/net/ethernet/sfc/falcon/ethtool.c static void ef4_fill_test(unsigned int test_index, u8 *strings, u64 *data,
data              216 drivers/net/ethernet/sfc/falcon/ethtool.c 	if (data)
data              217 drivers/net/ethernet/sfc/falcon/ethtool.c 		data[test_index] = *test;
data              255 drivers/net/ethernet/sfc/falcon/ethtool.c 				  u8 *strings, u64 *data)
data              262 drivers/net/ethernet/sfc/falcon/ethtool.c 		ef4_fill_test(test_index++, strings, data,
data              266 drivers/net/ethernet/sfc/falcon/ethtool.c 		ef4_fill_test(test_index++, strings, data,
data              271 drivers/net/ethernet/sfc/falcon/ethtool.c 	ef4_fill_test(test_index++, strings, data,
data              275 drivers/net/ethernet/sfc/falcon/ethtool.c 	ef4_fill_test(test_index++, strings, data,
data              298 drivers/net/ethernet/sfc/falcon/ethtool.c 				       u8 *strings, u64 *data)
data              304 drivers/net/ethernet/sfc/falcon/ethtool.c 	ef4_fill_test(n++, strings, data, &tests->phy_alive,
data              306 drivers/net/ethernet/sfc/falcon/ethtool.c 	ef4_fill_test(n++, strings, data, &tests->nvram,
data              308 drivers/net/ethernet/sfc/falcon/ethtool.c 	ef4_fill_test(n++, strings, data, &tests->interrupt,
data              313 drivers/net/ethernet/sfc/falcon/ethtool.c 		ef4_fill_test(n++, strings, data,
data              317 drivers/net/ethernet/sfc/falcon/ethtool.c 		ef4_fill_test(n++, strings, data,
data              323 drivers/net/ethernet/sfc/falcon/ethtool.c 	ef4_fill_test(n++, strings, data, &tests->memory,
data              325 drivers/net/ethernet/sfc/falcon/ethtool.c 	ef4_fill_test(n++, strings, data, &tests->registers,
data              339 drivers/net/ethernet/sfc/falcon/ethtool.c 			ef4_fill_test(n++, strings, data, &tests->phy_ext[i],
data              350 drivers/net/ethernet/sfc/falcon/ethtool.c 					   strings, data);
data              432 drivers/net/ethernet/sfc/falcon/ethtool.c 				  u64 *data)
data              444 drivers/net/ethernet/sfc/falcon/ethtool.c 	data += efx->type->update_stats(efx, data, NULL);
data              451 drivers/net/ethernet/sfc/falcon/ethtool.c 			data[i] = stat->get_stat((void *)efx + stat->offset);
data              454 drivers/net/ethernet/sfc/falcon/ethtool.c 			data[i] = 0;
data              456 drivers/net/ethernet/sfc/falcon/ethtool.c 				data[i] += stat->get_stat((void *)channel +
data              460 drivers/net/ethernet/sfc/falcon/ethtool.c 			data[i] = 0;
data              463 drivers/net/ethernet/sfc/falcon/ethtool.c 					data[i] +=
data              470 drivers/net/ethernet/sfc/falcon/ethtool.c 	data += EF4_ETHTOOL_SW_STAT_COUNT;
data              476 drivers/net/ethernet/sfc/falcon/ethtool.c 			*data = 0;
data              478 drivers/net/ethernet/sfc/falcon/ethtool.c 				*data += tx_queue->tx_packets;
data              480 drivers/net/ethernet/sfc/falcon/ethtool.c 			data++;
data              485 drivers/net/ethernet/sfc/falcon/ethtool.c 			*data = 0;
data              487 drivers/net/ethernet/sfc/falcon/ethtool.c 				*data += rx_queue->rx_packets;
data              489 drivers/net/ethernet/sfc/falcon/ethtool.c 			data++;
data              495 drivers/net/ethernet/sfc/falcon/ethtool.c 				  struct ethtool_test *test, u64 *data)
data              535 drivers/net/ethernet/sfc/falcon/ethtool.c 	ef4_ethtool_fill_self_tests(efx, ef4_tests, NULL, data);
data              953 drivers/net/ethernet/sfc/falcon/ethtool.c 		info->data = efx->n_rx_channels;
data              959 drivers/net/ethernet/sfc/falcon/ethtool.c 		info->data = 0;
data              962 drivers/net/ethernet/sfc/falcon/ethtool.c 			info->data |= RXH_L4_B_0_1 | RXH_L4_B_2_3;
data              968 drivers/net/ethernet/sfc/falcon/ethtool.c 			info->data |= RXH_IP_SRC | RXH_IP_DST;
data              975 drivers/net/ethernet/sfc/falcon/ethtool.c 			info->data = 0;
data              980 drivers/net/ethernet/sfc/falcon/ethtool.c 		info->data = ef4_filter_get_rx_id_limit(efx);
data              981 drivers/net/ethernet/sfc/falcon/ethtool.c 		if (info->data == 0)
data              983 drivers/net/ethernet/sfc/falcon/ethtool.c 		info->data |= RX_CLS_LOC_SPECIAL;
data              995 drivers/net/ethernet/sfc/falcon/ethtool.c 		info->data = ef4_filter_get_rx_id_limit(efx);
data              996 drivers/net/ethernet/sfc/falcon/ethtool.c 		if (info->data == 0)
data             1048 drivers/net/ethernet/sfc/falcon/ethtool.c 	    (rule->m_ext.vlan_etype || rule->m_ext.data[0] ||
data             1049 drivers/net/ethernet/sfc/falcon/ethtool.c 	     rule->m_ext.data[1]))
data             1282 drivers/net/ethernet/sfc/falcon/ethtool.c 					 u8 *data)
data             1291 drivers/net/ethernet/sfc/falcon/ethtool.c 	ret = efx->phy_op->get_module_eeprom(efx, ee, data);
data              326 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_setsda(void *data, int state)
data              328 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = (struct ef4_nic *)data;
data              336 drivers/net/ethernet/sfc/falcon/falcon.c static void falcon_setscl(void *data, int state)
data              338 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = (struct ef4_nic *)data;
data              346 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_getsda(void *data)
data              348 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = (struct ef4_nic *)data;
data              355 drivers/net/ethernet/sfc/falcon/falcon.c static int falcon_getscl(void *data)
data              357 drivers/net/ethernet/sfc/falcon/falcon.c 	struct ef4_nic *efx = (struct ef4_nic *)data;
data             2387 drivers/net/ethernet/sfc/falcon/falcon.c 	board->i2c_data.data = efx;
data             1804 drivers/net/ethernet/sfc/falcon/farch.c 	u32	data[3];
data             2028 drivers/net/ethernet/sfc/falcon/farch.c 		spec->data[0] = ntohl(host1) << 16 | ntohs(port1);
data             2029 drivers/net/ethernet/sfc/falcon/farch.c 		spec->data[1] = ntohs(port2) << 16 | ntohl(host1) >> 16;
data             2030 drivers/net/ethernet/sfc/falcon/farch.c 		spec->data[2] = ntohl(host2);
data             2041 drivers/net/ethernet/sfc/falcon/farch.c 		spec->data[0] = is_full ? ntohs(gen_spec->outer_vid) : 0;
data             2042 drivers/net/ethernet/sfc/falcon/farch.c 		spec->data[1] = (gen_spec->loc_mac[2] << 24 |
data             2046 drivers/net/ethernet/sfc/falcon/farch.c 		spec->data[2] = (gen_spec->loc_mac[0] << 8 |
data             2054 drivers/net/ethernet/sfc/falcon/farch.c 		memset(spec->data, 0, sizeof(spec->data)); /* ensure equality */
data             2103 drivers/net/ethernet/sfc/falcon/farch.c 		host1 = htonl(spec->data[0] >> 16 | spec->data[1] << 16);
data             2104 drivers/net/ethernet/sfc/falcon/farch.c 		port1 = htons(spec->data[0]);
data             2105 drivers/net/ethernet/sfc/falcon/farch.c 		host2 = htonl(spec->data[2]);
data             2106 drivers/net/ethernet/sfc/falcon/farch.c 		port2 = htons(spec->data[1] >> 16);
data             2133 drivers/net/ethernet/sfc/falcon/farch.c 		gen_spec->loc_mac[0] = spec->data[2] >> 8;
data             2134 drivers/net/ethernet/sfc/falcon/farch.c 		gen_spec->loc_mac[1] = spec->data[2];
data             2135 drivers/net/ethernet/sfc/falcon/farch.c 		gen_spec->loc_mac[2] = spec->data[1] >> 24;
data             2136 drivers/net/ethernet/sfc/falcon/farch.c 		gen_spec->loc_mac[3] = spec->data[1] >> 16;
data             2137 drivers/net/ethernet/sfc/falcon/farch.c 		gen_spec->loc_mac[4] = spec->data[1] >> 8;
data             2138 drivers/net/ethernet/sfc/falcon/farch.c 		gen_spec->loc_mac[5] = spec->data[1];
data             2139 drivers/net/ethernet/sfc/falcon/farch.c 		gen_spec->outer_vid = htons(spec->data[0]);
data             2186 drivers/net/ethernet/sfc/falcon/farch.c 			EF4_DWORD_2, spec->data[2],
data             2187 drivers/net/ethernet/sfc/falcon/farch.c 			EF4_DWORD_1, spec->data[1],
data             2188 drivers/net/ethernet/sfc/falcon/farch.c 			EF4_DWORD_0, spec->data[0]);
data             2203 drivers/net/ethernet/sfc/falcon/farch.c 			FRF_CZ_RMFT_DEST_MAC_HI, spec->data[2],
data             2204 drivers/net/ethernet/sfc/falcon/farch.c 			FRF_CZ_RMFT_DEST_MAC_LO, spec->data[1],
data             2205 drivers/net/ethernet/sfc/falcon/farch.c 			FRF_CZ_RMFT_VLAN_ID, spec->data[0]);
data             2215 drivers/net/ethernet/sfc/falcon/farch.c 				     FRF_CZ_TMFT_SRC_MAC_HI, spec->data[2],
data             2216 drivers/net/ethernet/sfc/falcon/farch.c 				     FRF_CZ_TMFT_SRC_MAC_LO, spec->data[1],
data             2217 drivers/net/ethernet/sfc/falcon/farch.c 				     FRF_CZ_TMFT_VLAN_ID, spec->data[0]);
data             2226 drivers/net/ethernet/sfc/falcon/farch.c 	return spec->data[0] ^ spec->data[1] ^ spec->data[2] ^ data3;
data             2233 drivers/net/ethernet/sfc/falcon/farch.c 	    memcmp(left->data, right->data, sizeof(left->data)))
data              585 drivers/net/ethernet/sfc/falcon/net_driver.h 			       u8 *data);
data              296 drivers/net/ethernet/sfc/falcon/nic.h 	struct falcon_nic_data *data = efx->nic_data;
data              297 drivers/net/ethernet/sfc/falcon/nic.h 	return &data->board;
data              459 drivers/net/ethernet/sfc/falcon/qt202x_phy.c 					struct ethtool_eeprom *ee, u8 *data)
data              475 drivers/net/ethernet/sfc/falcon/qt202x_phy.c 		data[i] = rc;
data               67 drivers/net/ethernet/sfc/falcon/rx.c 	const u8 *data = eh + efx->rx_packet_hash_offset;
data               68 drivers/net/ethernet/sfc/falcon/rx.c 	return (u32)data[0]	  |
data               69 drivers/net/ethernet/sfc/falcon/rx.c 	       (u32)data[1] << 8  |
data               70 drivers/net/ethernet/sfc/falcon/rx.c 	       (u32)data[2] << 16 |
data               71 drivers/net/ethernet/sfc/falcon/rx.c 	       (u32)data[3] << 24;
data              485 drivers/net/ethernet/sfc/falcon/rx.c 	memcpy(skb->data + efx->rx_ip_align, eh - efx->rx_prefix_size,
data              786 drivers/net/ethernet/sfc/falcon/selftest.c void ef4_selftest_async_work(struct work_struct *data)
data              788 drivers/net/ethernet/sfc/falcon/selftest.c 	struct ef4_nic *efx = container_of(data, struct ef4_nic,
data               50 drivers/net/ethernet/sfc/falcon/selftest.h void ef4_selftest_async_work(struct work_struct *data);
data              220 drivers/net/ethernet/sfc/falcon/tx.c 	dma_addr = dma_map_single(dma_dev, skb->data, len, DMA_TO_DEVICE);
data              491 drivers/net/ethernet/sfc/falcon/txc43128_phy.c 	struct txc43128_data *data = efx->phy_data;
data              500 drivers/net/ethernet/sfc/falcon/txc43128_phy.c 		data->bug10934_timer = jiffies;
data              502 drivers/net/ethernet/sfc/falcon/txc43128_phy.c 		if (time_after_eq(jiffies, (data->bug10934_timer +
data              504 drivers/net/ethernet/sfc/falcon/txc43128_phy.c 			data->bug10934_timer = jiffies;
data             1863 drivers/net/ethernet/sfc/farch.c 	u32	data[3];
data             2087 drivers/net/ethernet/sfc/farch.c 		spec->data[0] = ntohl(host1) << 16 | ntohs(port1);
data             2088 drivers/net/ethernet/sfc/farch.c 		spec->data[1] = ntohs(port2) << 16 | ntohl(host1) >> 16;
data             2089 drivers/net/ethernet/sfc/farch.c 		spec->data[2] = ntohl(host2);
data             2100 drivers/net/ethernet/sfc/farch.c 		spec->data[0] = is_full ? ntohs(gen_spec->outer_vid) : 0;
data             2101 drivers/net/ethernet/sfc/farch.c 		spec->data[1] = (gen_spec->loc_mac[2] << 24 |
data             2105 drivers/net/ethernet/sfc/farch.c 		spec->data[2] = (gen_spec->loc_mac[0] << 8 |
data             2113 drivers/net/ethernet/sfc/farch.c 		memset(spec->data, 0, sizeof(spec->data)); /* ensure equality */
data             2162 drivers/net/ethernet/sfc/farch.c 		host1 = htonl(spec->data[0] >> 16 | spec->data[1] << 16);
data             2163 drivers/net/ethernet/sfc/farch.c 		port1 = htons(spec->data[0]);
data             2164 drivers/net/ethernet/sfc/farch.c 		host2 = htonl(spec->data[2]);
data             2165 drivers/net/ethernet/sfc/farch.c 		port2 = htons(spec->data[1] >> 16);
data             2192 drivers/net/ethernet/sfc/farch.c 		gen_spec->loc_mac[0] = spec->data[2] >> 8;
data             2193 drivers/net/ethernet/sfc/farch.c 		gen_spec->loc_mac[1] = spec->data[2];
data             2194 drivers/net/ethernet/sfc/farch.c 		gen_spec->loc_mac[2] = spec->data[1] >> 24;
data             2195 drivers/net/ethernet/sfc/farch.c 		gen_spec->loc_mac[3] = spec->data[1] >> 16;
data             2196 drivers/net/ethernet/sfc/farch.c 		gen_spec->loc_mac[4] = spec->data[1] >> 8;
data             2197 drivers/net/ethernet/sfc/farch.c 		gen_spec->loc_mac[5] = spec->data[1];
data             2198 drivers/net/ethernet/sfc/farch.c 		gen_spec->outer_vid = htons(spec->data[0]);
data             2245 drivers/net/ethernet/sfc/farch.c 			EFX_DWORD_2, spec->data[2],
data             2246 drivers/net/ethernet/sfc/farch.c 			EFX_DWORD_1, spec->data[1],
data             2247 drivers/net/ethernet/sfc/farch.c 			EFX_DWORD_0, spec->data[0]);
data             2262 drivers/net/ethernet/sfc/farch.c 			FRF_CZ_RMFT_DEST_MAC_HI, spec->data[2],
data             2263 drivers/net/ethernet/sfc/farch.c 			FRF_CZ_RMFT_DEST_MAC_LO, spec->data[1],
data             2264 drivers/net/ethernet/sfc/farch.c 			FRF_CZ_RMFT_VLAN_ID, spec->data[0]);
data             2274 drivers/net/ethernet/sfc/farch.c 				     FRF_CZ_TMFT_SRC_MAC_HI, spec->data[2],
data             2275 drivers/net/ethernet/sfc/farch.c 				     FRF_CZ_TMFT_SRC_MAC_LO, spec->data[1],
data             2276 drivers/net/ethernet/sfc/farch.c 				     FRF_CZ_TMFT_VLAN_ID, spec->data[0]);
data             2285 drivers/net/ethernet/sfc/farch.c 	return spec->data[0] ^ spec->data[1] ^ spec->data[2] ^ data3;
data             2292 drivers/net/ethernet/sfc/farch.c 	    memcmp(left->data, right->data, sizeof(left->data)))
data             1306 drivers/net/ethernet/sfc/mcdi.c 	u32 data = EFX_QWORD_FIELD(*event, MCDI_EVENT_DATA);
data             1311 drivers/net/ethernet/sfc/mcdi.c 			  "MC watchdog or assertion failure at 0x%x\n", data);
data             1334 drivers/net/ethernet/sfc/mcdi.c 			  "MC Scheduler alert (0x%x)\n", data);
data              927 drivers/net/ethernet/sfc/mcdi_port.c 					       u8 *data, ssize_t offset,
data              959 drivers/net/ethernet/sfc/mcdi_port.c 	memcpy(data, MCDI_PTR(outbuf, GET_PHY_MEDIA_INFO_OUT_DATA) + offset,
data              970 drivers/net/ethernet/sfc/mcdi_port.c 	u8 data;
data              972 drivers/net/ethernet/sfc/mcdi_port.c 	rc = efx_mcdi_phy_get_module_eeprom_page(efx, page, &data, byte, 1);
data              974 drivers/net/ethernet/sfc/mcdi_port.c 		return data;
data             1015 drivers/net/ethernet/sfc/mcdi_port.c 					  struct ethtool_eeprom *ee, u8 *data)
data             1045 drivers/net/ethernet/sfc/mcdi_port.c 							 data, page_off,
data             1050 drivers/net/ethernet/sfc/mcdi_port.c 			data += rc;
data             1062 drivers/net/ethernet/sfc/mcdi_port.c 				memset(data, 0, intended_size);
data             1063 drivers/net/ethernet/sfc/mcdi_port.c 				data += intended_size;
data              661 drivers/net/ethernet/sfc/net_driver.h 			       u8 *data);
data              892 drivers/net/ethernet/sfc/ptp.c static void efx_ptp_read_timeset(MCDI_DECLARE_STRUCT_PTR(data),
data              897 drivers/net/ethernet/sfc/ptp.c 	timeset->host_start = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_HOSTSTART);
data              898 drivers/net/ethernet/sfc/ptp.c 	timeset->major = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_MAJOR);
data              899 drivers/net/ethernet/sfc/ptp.c 	timeset->minor = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_MINOR);
data              900 drivers/net/ethernet/sfc/ptp.c 	timeset->host_end = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_HOSTEND),
data              901 drivers/net/ethernet/sfc/ptp.c 	timeset->wait = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_WAITNS);
data             1624 drivers/net/ethernet/sfc/ptp.c 	u8 *data;
data             1633 drivers/net/ethernet/sfc/ptp.c 		data = skb->data;
data             1634 drivers/net/ethernet/sfc/ptp.c 		version = ntohs(*(__be16 *)&data[PTP_V1_VERSION_OFFSET]);
data             1642 drivers/net/ethernet/sfc/ptp.c 		match_data_012 = data + PTP_V1_UUID_OFFSET;
data             1643 drivers/net/ethernet/sfc/ptp.c 		match_data_345 = data + PTP_V1_UUID_OFFSET + 3;
data             1648 drivers/net/ethernet/sfc/ptp.c 		data = skb->data;
data             1649 drivers/net/ethernet/sfc/ptp.c 		version = data[PTP_V2_VERSION_OFFSET];
data             1661 drivers/net/ethernet/sfc/ptp.c 		match_data_345 = data + PTP_V2_UUID_OFFSET + 5;
data             1663 drivers/net/ethernet/sfc/ptp.c 			match_data_012 = data + PTP_V2_UUID_OFFSET + 2;
data             1665 drivers/net/ethernet/sfc/ptp.c 			match_data_012 = data + PTP_V2_UUID_OFFSET + 0;
data             1671 drivers/net/ethernet/sfc/ptp.c 	if (ntohs(*(__be16 *)&data[PTP_DPORT_OFFSET]) == PTP_EVENT_PORT) {
data             1687 drivers/net/ethernet/sfc/ptp.c 				   (data[PTP_V1_SEQUENCE_OFFSET +
data             1996 drivers/net/ethernet/sfc/ptp.c 	const u8 *data = eh + efx->rx_packet_ts_offset;
data             1997 drivers/net/ethernet/sfc/ptp.c 	return (u32)data[0]       |
data             1998 drivers/net/ethernet/sfc/ptp.c 	       (u32)data[1] << 8  |
data             1999 drivers/net/ethernet/sfc/ptp.c 	       (u32)data[2] << 16 |
data             2000 drivers/net/ethernet/sfc/ptp.c 	       (u32)data[3] << 24;
data               67 drivers/net/ethernet/sfc/rx.c 	const u8 *data = eh + efx->rx_packet_hash_offset;
data               68 drivers/net/ethernet/sfc/rx.c 	return (u32)data[0]	  |
data               69 drivers/net/ethernet/sfc/rx.c 	       (u32)data[1] << 8  |
data               70 drivers/net/ethernet/sfc/rx.c 	       (u32)data[2] << 16 |
data               71 drivers/net/ethernet/sfc/rx.c 	       (u32)data[3] << 24;
data              474 drivers/net/ethernet/sfc/rx.c 	memcpy(skb->data + efx->rx_ip_align, eh - efx->rx_prefix_size,
data              828 drivers/net/ethernet/sfc/rx.c static void efx_filter_rfs_work(struct work_struct *data)
data              830 drivers/net/ethernet/sfc/rx.c 	struct efx_async_filter_insertion *req = container_of(data, struct efx_async_filter_insertion,
data              786 drivers/net/ethernet/sfc/selftest.c void efx_selftest_async_work(struct work_struct *data)
data              788 drivers/net/ethernet/sfc/selftest.c 	struct efx_nic *efx = container_of(data, struct efx_nic,
data               50 drivers/net/ethernet/sfc/selftest.h void efx_selftest_async_work(struct work_struct *data);
data             1075 drivers/net/ethernet/sfc/siena_sriov.c static void efx_siena_sriov_peer_work(struct work_struct *data)
data             1077 drivers/net/ethernet/sfc/siena_sriov.c 	struct siena_nic_data *nic_data = container_of(data,
data             1405 drivers/net/ethernet/sfc/siena_sriov.c 	unsigned qid, seq, type, data;
data             1413 drivers/net/ethernet/sfc/siena_sriov.c 	data = EFX_QWORD_FIELD(*event, VFDI_EV_DATA);
data             1417 drivers/net/ethernet/sfc/siena_sriov.c 		   qid, seq, type, data);
data             1436 drivers/net/ethernet/sfc/siena_sriov.c 		vf->req_addr |= (u64)data << (vf->req_type << 4);
data             1441 drivers/net/ethernet/sfc/siena_sriov.c 		vf->req_addr |= (u64)data << 48;
data              202 drivers/net/ethernet/sfc/tx.c 				    u8 *data, int len,
data              207 drivers/net/ethernet/sfc/tx.c 	__iowrite64_copy(*piobuf, data, block_len >> 3);
data              212 drivers/net/ethernet/sfc/tx.c 		data += block_len;
data              215 drivers/net/ethernet/sfc/tx.c 		memcpy(copy_buf->buf, data, len);
data              224 drivers/net/ethernet/sfc/tx.c 				       u8 *data, int len,
data              232 drivers/net/ethernet/sfc/tx.c 		memcpy(copy_buf->buf + copy_buf->used, data, copy_to_buf);
data              242 drivers/net/ethernet/sfc/tx.c 		data += copy_to_buf;
data              247 drivers/net/ethernet/sfc/tx.c 	efx_memcpy_toio_aligned(efx, piobuf, data, len, copy_buf);
data              268 drivers/net/ethernet/sfc/tx.c 	efx_memcpy_toio_aligned(efx, piobuf, skb->data, skb_headlen(skb),
data              315 drivers/net/ethernet/sfc/tx.c 		__iowrite64_copy(tx_queue->piobuf, skb->data,
data              375 drivers/net/ethernet/sfc/tx.c 	dma_addr = dma_map_single(dma_dev, skb->data, len, DMA_TO_DEVICE);
data              387 drivers/net/ethernet/sfc/tx.c 		size_t header_len = skb_transport_header(skb) - skb->data +
data              147 drivers/net/ethernet/sfc/tx_tso.c 	EFX_WARN_ON_ONCE_PARANOID(((struct ethhdr *)skb->data)->h_proto !=
data              150 drivers/net/ethernet/sfc/tx_tso.c 		struct vlan_ethhdr *veh = (struct vlan_ethhdr *)skb->data;
data              161 drivers/net/ethernet/sfc/tx_tso.c 	EFX_WARN_ON_ONCE_PARANOID((PTR_DIFF(tcp_hdr(skb), skb->data) +
data              177 drivers/net/ethernet/sfc/tx_tso.c 	st->ip_off = skb_network_header(skb) - skb->data;
data              178 drivers/net/ethernet/sfc/tx_tso.c 	st->tcp_off = skb_transport_header(skb) - skb->data;
data              198 drivers/net/ethernet/sfc/tx_tso.c 	dma_addr = dma_map_single(dma_dev, skb->data,
data              373 drivers/net/ethernet/sfc/tx_tso.c 	prefetch(skb->data);
data              146 drivers/net/ethernet/sgi/ioc3-eth.c 	offset = aligned_rx_skb_addr((unsigned long)new_skb->data);
data              150 drivers/net/ethernet/sgi/ioc3-eth.c 	d = dma_map_single(ip->dma_dev, new_skb->data,
data              158 drivers/net/ethernet/sgi/ioc3-eth.c 	*rxb = (struct ioc3_erxbuf *)new_skb->data;
data              448 drivers/net/ethernet/sgi/ioc3-eth.c static void ioc3_mdio_write(struct net_device *dev, int phy, int reg, int data)
data              455 drivers/net/ethernet/sgi/ioc3-eth.c 	writel(data, &regs->midr_w);
data              555 drivers/net/ethernet/sgi/ioc3-eth.c 	rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET);
data              612 drivers/net/ethernet/sgi/ioc3-eth.c 		rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET);
data             1371 drivers/net/ethernet/sgi/ioc3-eth.c 	unsigned long data;
data             1393 drivers/net/ethernet/sgi/ioc3-eth.c 		eh = (u16 *)skb->data;
data             1423 drivers/net/ethernet/sgi/ioc3-eth.c 	data = (unsigned long)skb->data;
data             1431 drivers/net/ethernet/sgi/ioc3-eth.c 		skb_copy_from_linear_data(skb, desc->data, skb->len);
data             1434 drivers/net/ethernet/sgi/ioc3-eth.c 			memset(desc->data + len, 0, ETH_ZLEN - len);
data             1439 drivers/net/ethernet/sgi/ioc3-eth.c 	} else if ((data ^ (data + len - 1)) & 0x4000) {
data             1440 drivers/net/ethernet/sgi/ioc3-eth.c 		unsigned long b2 = (data | 0x3fffUL) + 1UL;
data             1441 drivers/net/ethernet/sgi/ioc3-eth.c 		unsigned long s1 = b2 - data;
data             1442 drivers/net/ethernet/sgi/ioc3-eth.c 		unsigned long s2 = data + len - b2;
data             1449 drivers/net/ethernet/sgi/ioc3-eth.c 		d1 = dma_map_single(ip->dma_dev, skb->data, s1, DMA_TO_DEVICE);
data             1465 drivers/net/ethernet/sgi/ioc3-eth.c 		d = dma_map_single(ip->dma_dev, skb->data, len, DMA_TO_DEVICE);
data              615 drivers/net/ethernet/sgi/meth.c 	skb_copy_from_linear_data(skb, desc->data.dt + (120 - len), skb->len);
data              617 drivers/net/ethernet/sgi/meth.c 		memset(desc->data.dt + 120 - len + skb->len, 0, len-skb->len);
data              624 drivers/net/ethernet/sgi/meth.c 	void *buffer_data = (void *)(((unsigned long)skb->data + 7) & ~7);
data              625 drivers/net/ethernet/sgi/meth.c 	int unaligned_len = (int)((unsigned long)buffer_data - (unsigned long)skb->data);
data              633 drivers/net/ethernet/sgi/meth.c 		skb_copy_from_linear_data(skb, desc->data.dt + (120 - unaligned_len),
data              641 drivers/net/ethernet/sgi/meth.c 	desc->data.cat_buf[0].form.start_addr = catbuf >> 3;
data              642 drivers/net/ethernet/sgi/meth.c 	desc->data.cat_buf[0].form.len = buffer_len - 1;
data              649 drivers/net/ethernet/sgi/meth.c 	void *buffer1_data = (void *)(((unsigned long)skb->data + 7) & ~7);
data              650 drivers/net/ethernet/sgi/meth.c 	void *buffer2_data = (void *)PAGE_ALIGN((unsigned long)skb->data);
data              651 drivers/net/ethernet/sgi/meth.c 	int unaligned_len = (int)((unsigned long)buffer1_data - (unsigned long)skb->data);
data              659 drivers/net/ethernet/sgi/meth.c 		skb_copy_from_linear_data(skb, desc->data.dt + (120 - unaligned_len),
data              667 drivers/net/ethernet/sgi/meth.c 	desc->data.cat_buf[0].form.start_addr = catbuf1 >> 3;
data              668 drivers/net/ethernet/sgi/meth.c 	desc->data.cat_buf[0].form.len = buffer1_len - 1;
data              672 drivers/net/ethernet/sgi/meth.c 	desc->data.cat_buf[1].form.start_addr = catbuf2 >> 3;
data              673 drivers/net/ethernet/sgi/meth.c 	desc->data.cat_buf[1].form.len = buffer2_len - 1;
data              683 drivers/net/ethernet/sgi/meth.c 	} else if (PAGE_ALIGN((unsigned long)skb->data) !=
data              684 drivers/net/ethernet/sgi/meth.c 		   PAGE_ALIGN((unsigned long)skb->data + skb->len - 1)) {
data               80 drivers/net/ethernet/sgi/meth.h 	} data;
data              832 drivers/net/ethernet/silan/sc92031.c static void sc92031_tasklet(unsigned long data)
data              834 drivers/net/ethernet/silan/sc92031.c 	struct net_device *dev = (struct net_device *)data;
data             1341 drivers/net/ethernet/silan/sc92031.c 		u32 stringset, u8 *data)
data             1344 drivers/net/ethernet/silan/sc92031.c 		memcpy(data, sc92031_ethtool_stats_strings,
data             1359 drivers/net/ethernet/silan/sc92031.c 		struct ethtool_stats *stats, u64 *data)
data             1364 drivers/net/ethernet/silan/sc92031.c 	data[0] = priv->tx_timeouts;
data             1365 drivers/net/ethernet/silan/sc92031.c 	data[1] = priv->rx_loss;
data              420 drivers/net/ethernet/sis/sis190.c 	u16 data = 0xffff;
data              430 drivers/net/ethernet/sis/sis190.c 			data = (SIS_R32(ROMInterface) & 0xffff0000) >> 16;
data              436 drivers/net/ethernet/sis/sis190.c 	return data;
data              497 drivers/net/ethernet/sis/sis190.c 	mapping = pci_map_single(tp->pci_dev, skb->data, tp->rx_buf_sz,
data              547 drivers/net/ethernet/sis/sis190.c 	skb_copy_to_linear_data(skb, sk_buff[0]->data, pkt_size);
data             1200 drivers/net/ethernet/sis/sis190.c 	mapping = pci_map_single(tp->pci_dev, skb->data, len, PCI_DMA_TODEVICE);
data             1192 drivers/net/ethernet/sis/sis900.c 				skb->data, RX_BUF_SIZE, PCI_DMA_FROMDEVICE);
data             1616 drivers/net/ethernet/sis/sis900.c 		skb->data, skb->len, PCI_DMA_TODEVICE);
data             1653 drivers/net/ethernet/sis/sis900.c 		       net_dev->name, skb->data, (int)skb->len, entry);
data             1829 drivers/net/ethernet/sis/sis900.c 				pci_map_single(sis_priv->pci_dev, skb->data,
data             1863 drivers/net/ethernet/sis/sis900.c 				pci_map_single(sis_priv->pci_dev, skb->data,
data             2171 drivers/net/ethernet/sis/sis900.c static int sis900_get_eeprom(struct net_device *dev, struct ethtool_eeprom *eeprom, u8 *data)
data             2186 drivers/net/ethernet/sis/sis900.c 		memcpy(data, eebuf + eeprom->offset, eeprom->len);
data             2217 drivers/net/ethernet/sis/sis900.c 	struct mii_ioctl_data *data = if_mii(rq);
data             2221 drivers/net/ethernet/sis/sis900.c 		data->phy_id = sis_priv->mii->phy_addr;
data             2225 drivers/net/ethernet/sis/sis900.c 		data->val_out = mdio_read(net_dev, data->phy_id & 0x1f, data->reg_num & 0x1f);
data             2229 drivers/net/ethernet/sis/sis900.c 		mdio_write(net_dev, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in);
data              921 drivers/net/ethernet/smsc/epic100.c 			skb->data, ep->rx_buf_sz, PCI_DMA_FROMDEVICE);
data              957 drivers/net/ethernet/smsc/epic100.c 	ep->tx_ring[entry].bufaddr = pci_map_single(ep->pci_dev, skb->data,
data             1184 drivers/net/ethernet/smsc/epic100.c 				skb_copy_to_linear_data(skb, ep->rx_skbuff[entry]->data, pkt_len);
data             1216 drivers/net/ethernet/smsc/epic100.c 				skb->data, ep->rx_buf_sz, PCI_DMA_FROMDEVICE);
data             1474 drivers/net/ethernet/smsc/epic100.c 	struct mii_ioctl_data *data = if_mii(rq);
data             1485 drivers/net/ethernet/smsc/epic100.c 	rc = generic_mii_ioctl(&np->mii, data, cmd, NULL);
data              371 drivers/net/ethernet/smsc/smc911x.c 	unsigned char *data;
data              406 drivers/net/ethernet/smsc/smc911x.c 		data = skb->data;
data              422 drivers/net/ethernet/smsc/smc911x.c 		SMC_PULL_DATA(lp, data, (pkt_len+2+15) & ~15);
data              427 drivers/net/ethernet/smsc/smc911x.c 		SMC_PULL_DATA(lp, data, pkt_len+2+3);
data              430 drivers/net/ethernet/smsc/smc911x.c 		PRINT_PKT(data, ((pkt_len - 4) <= 64) ? pkt_len - 4 : 64);
data              459 drivers/net/ethernet/smsc/smc911x.c 	buf = (char*)((u32)(skb->data) & ~0xF);
data              460 drivers/net/ethernet/smsc/smc911x.c 	len = (skb->len + 0xF + ((u32)skb->data & 0xF)) & ~0xF;
data              461 drivers/net/ethernet/smsc/smc911x.c 	cmdA = (1<<24) | (((u32)skb->data & 0xF)<<16) |
data              465 drivers/net/ethernet/smsc/smc911x.c 	buf = (char*)((u32)skb->data & ~0x3);
data              466 drivers/net/ethernet/smsc/smc911x.c 	len = (skb->len + 3 + ((u32)skb->data & 3)) & ~0x3;
data              467 drivers/net/ethernet/smsc/smc911x.c 	cmdA = (((u32)skb->data & 0x3) << 16) |
data             1169 drivers/net/ethernet/smsc/smc911x.c smc911x_tx_dma_irq(void *data)
data             1171 drivers/net/ethernet/smsc/smc911x.c 	struct smc911x_local *lp = data;
data             1201 drivers/net/ethernet/smsc/smc911x.c smc911x_rx_dma_irq(void *data)
data             1203 drivers/net/ethernet/smsc/smc911x.c 	struct smc911x_local *lp = data;
data             1214 drivers/net/ethernet/smsc/smc911x.c 	PRINT_PKT(skb->data, skb->len);
data             1555 drivers/net/ethernet/smsc/smc911x.c 	u32 *data = (u32*)buf;
data             1559 drivers/net/ethernet/smsc/smc911x.c 		data[j++] = SMC_inl(lp, i);
data             1565 drivers/net/ethernet/smsc/smc911x.c 		data[j++] = reg;
data             1571 drivers/net/ethernet/smsc/smc911x.c 		data[j++] = reg & 0xFFFF;
data             1614 drivers/net/ethernet/smsc/smc911x.c 													u8 *data)
data             1621 drivers/net/ethernet/smsc/smc911x.c 	*data = SMC_GET_E2P_DATA(lp);
data             1626 drivers/net/ethernet/smsc/smc911x.c 													 u8 data)
data             1633 drivers/net/ethernet/smsc/smc911x.c 	SMC_SET_E2P_DATA(lp, data);
data             1638 drivers/net/ethernet/smsc/smc911x.c 									  struct ethtool_eeprom *eeprom, u8 *data)
data             1649 drivers/net/ethernet/smsc/smc911x.c 	memcpy(data, eebuf+eeprom->offset, eeprom->len);
data             1654 drivers/net/ethernet/smsc/smc911x.c 									   struct ethtool_eeprom *eeprom, u8 *data)
data             1666 drivers/net/ethernet/smsc/smc911x.c 		if ((ret=smc911x_ethtool_write_eeprom_byte(dev, *data))!=0)
data              209 drivers/net/ethernet/smsc/smc911x.h static void smc911x_rx_dma_irq(void *data);
data              210 drivers/net/ethernet/smsc/smc911x.h static void smc911x_tx_dma_irq(void *data);
data              594 drivers/net/ethernet/smsc/smc9194.c 	buf = skb->data;
data             1161 drivers/net/ethernet/smsc/smc9194.c 		byte		* data;
data             1184 drivers/net/ethernet/smsc/smc9194.c 		data = skb_put( skb, packet_length);
data             1193 drivers/net/ethernet/smsc/smc9194.c 		insl(ioaddr + DATA_1 , data, packet_length >> 2 );
data             1195 drivers/net/ethernet/smsc/smc9194.c 		insb( ioaddr + DATA_1, data + (packet_length & 0xFFFFFC),
data             1200 drivers/net/ethernet/smsc/smc9194.c 		insw(ioaddr + DATA_1 , data, packet_length >> 1);
data             1202 drivers/net/ethernet/smsc/smc9194.c 			data += packet_length & ~1;
data             1203 drivers/net/ethernet/smsc/smc9194.c 			*(data++) = inb( ioaddr + DATA_1 );
data             1207 drivers/net/ethernet/smsc/smc9194.c 			print_packet( data, packet_length );
data              657 drivers/net/ethernet/smsc/smc91c92_cs.c 	    outb(fw->data[i], link->resource[0]->start + 2);
data             1151 drivers/net/ethernet/smsc/smc91c92_cs.c 	u_char *buf = skb->data;
data              445 drivers/net/ethernet/smsc/smc91x.c 		unsigned char *data;
data              481 drivers/net/ethernet/smsc/smc91x.c 		data = skb_put(skb, data_len);
data              482 drivers/net/ethernet/smsc/smc91x.c 		SMC_PULL_DATA(lp, data, packet_len - 4);
data              487 drivers/net/ethernet/smsc/smc91x.c 		PRINT_PKT(data, packet_len - 4);
data              538 drivers/net/ethernet/smsc/smc91x.c static void smc_hardware_send_pkt(unsigned long data)
data              540 drivers/net/ethernet/smsc/smc91x.c 	struct net_device *dev = (struct net_device *)data;
data              576 drivers/net/ethernet/smsc/smc91x.c 	buf = skb->data;
data             1685 drivers/net/ethernet/smsc/smc91x.c 		struct ethtool_eeprom *eeprom, u8 *data)
data             1703 drivers/net/ethernet/smsc/smc91x.c 		data[i] = (wbuf >> 8) & 0xff;
data             1704 drivers/net/ethernet/smsc/smc91x.c 		data[i+1] = wbuf & 0xff;
data             1710 drivers/net/ethernet/smsc/smc91x.c 		struct ethtool_eeprom *eeprom, u8 *data)
data             1724 drivers/net/ethernet/smsc/smc91x.c 		wbuf = (data[i] << 8) | data[i + 1];
data              179 drivers/net/ethernet/smsc/smsc911x.c 	u32 data;
data              183 drivers/net/ethernet/smsc/smsc911x.c 	data = pdata->ops->reg_read(pdata, reg);
data              186 drivers/net/ethernet/smsc/smsc911x.c 	return data;
data             1260 drivers/net/ethernet/smsc/smsc911x.c 				 (unsigned int *)skb->data, pktwords);
data             1794 drivers/net/ethernet/smsc/smsc911x.c 	tx_cmd_a = (u32)((ulong)skb->data & 0x03) << 16;
data             1804 drivers/net/ethernet/smsc/smsc911x.c 	bufp = (ulong)skb->data & (~0x3);
data             1806 drivers/net/ethernet/smsc/smsc911x.c 	wrsz += (u32)((ulong)skb->data & 0x3);
data             1991 drivers/net/ethernet/smsc/smsc911x.c 	u32 *data = buf;
data             1995 drivers/net/ethernet/smsc/smsc911x.c 		data[j++] = smsc911x_reg_read(pdata, i);
data             1999 drivers/net/ethernet/smsc/smsc911x.c 		data[j++] = smsc911x_mac_read(pdata, i);
data             2004 drivers/net/ethernet/smsc/smsc911x.c 		data[j++] = smsc911x_mii_read(phy_dev->mdio.bus,
data             2049 drivers/net/ethernet/smsc/smsc911x.c 					 u8 address, u8 *data)
data             2058 drivers/net/ethernet/smsc/smsc911x.c 		data[address] = smsc911x_reg_read(pdata, E2P_DATA);
data             2064 drivers/net/ethernet/smsc/smsc911x.c 					  u8 address, u8 data)
data             2070 drivers/net/ethernet/smsc/smsc911x.c 	SMSC_TRACE(pdata, drv, "address 0x%x, data 0x%x", address, data);
data             2075 drivers/net/ethernet/smsc/smsc911x.c 		smsc911x_reg_write(pdata, E2P_DATA, (u32)data);
data             2092 drivers/net/ethernet/smsc/smsc911x.c 				       struct ethtool_eeprom *eeprom, u8 *data)
data             2110 drivers/net/ethernet/smsc/smsc911x.c 	memcpy(data, &eeprom_data[eeprom->offset], len);
data             2116 drivers/net/ethernet/smsc/smsc911x.c 				       struct ethtool_eeprom *eeprom, u8 *data)
data             2123 drivers/net/ethernet/smsc/smsc911x.c 	ret = smsc911x_eeprom_write_location(pdata, eeprom->offset, *data);
data              239 drivers/net/ethernet/smsc/smsc9420.c static void smsc9420_ethtool_set_msglevel(struct net_device *netdev, u32 data)
data              242 drivers/net/ethernet/smsc/smsc9420.c 	pd->msg_enable = data;
data              258 drivers/net/ethernet/smsc/smsc9420.c 	u32 *data = buf;
data              262 drivers/net/ethernet/smsc/smsc9420.c 		data[j++] = smsc9420_reg_read(pd, i);
data              269 drivers/net/ethernet/smsc/smsc9420.c 		data[j++] = smsc9420_mii_read(phy_dev->mdio.bus,
data              315 drivers/net/ethernet/smsc/smsc9420.c 					 u8 address, u8 *data)
data              324 drivers/net/ethernet/smsc/smsc9420.c 		data[address] = smsc9420_reg_read(pd, E2P_DATA);
data              330 drivers/net/ethernet/smsc/smsc9420.c 					  u8 address, u8 data)
data              335 drivers/net/ethernet/smsc/smsc9420.c 	netif_dbg(pd, hw, pd->dev, "address 0x%x, data 0x%x\n", address, data);
data              340 drivers/net/ethernet/smsc/smsc9420.c 		smsc9420_reg_write(pd, E2P_DATA, (u32)data);
data              353 drivers/net/ethernet/smsc/smsc9420.c 				       struct ethtool_eeprom *eeprom, u8 *data)
data              370 drivers/net/ethernet/smsc/smsc9420.c 	memcpy(data, &eeprom_data[eeprom->offset], len);
data              377 drivers/net/ethernet/smsc/smsc9420.c 				       struct ethtool_eeprom *eeprom, u8 *data)
data              387 drivers/net/ethernet/smsc/smsc9420.c 	ret = smsc9420_eeprom_write_location(pd, eeprom->offset, *data);
data              944 drivers/net/ethernet/smsc/smsc9420.c 	mapping = pci_map_single(pd->pdev, skb->data,
data              409 drivers/net/ethernet/socionext/netsec.c 	int ret, data;
data              412 drivers/net/ethernet/socionext/netsec.c 		ret = netsec_mac_read(priv, addr, &data);
data              416 drivers/net/ethernet/socionext/netsec.c 	} while (--timeout && (data & mask));
data              425 drivers/net/ethernet/socionext/netsec.c 		ret = netsec_mac_read(priv, addr, &data);
data              429 drivers/net/ethernet/socionext/netsec.c 	} while (--timeout && (data & mask));
data              501 drivers/net/ethernet/socionext/netsec.c 	u32 data;
data              516 drivers/net/ethernet/socionext/netsec.c 	ret = netsec_mac_read(priv, GMAC_REG_GDR, &data);
data              520 drivers/net/ethernet/socionext/netsec.c 	return data;
data              818 drivers/net/ethernet/socionext/netsec.c 	struct page *page = virt_to_page(xdpf->data);
data              836 drivers/net/ethernet/socionext/netsec.c 		dma_handle = dma_map_single(priv->dev, xdpf->data, xdpf->len,
data              858 drivers/net/ethernet/socionext/netsec.c 	tx_desc.addr = xdpf->data;
data              994 drivers/net/ethernet/socionext/netsec.c 		xdp.data = desc->addr + NETSEC_RXBUF_HEADROOM;
data              996 drivers/net/ethernet/socionext/netsec.c 		xdp.data_end = xdp.data + pkt_len;
data             1023 drivers/net/ethernet/socionext/netsec.c 		skb_reserve(skb, xdp.data - xdp.data_hard_start);
data             1024 drivers/net/ethernet/socionext/netsec.c 		skb_put(skb, xdp.data_end - xdp.data);
data             1035 drivers/net/ethernet/socionext/netsec.c 			ndev->stats.rx_bytes += xdp.data_end - xdp.data;
data             1154 drivers/net/ethernet/socionext/netsec.c 	tx_desc.dma_addr = dma_map_single(priv->dev, skb->data,
data             1164 drivers/net/ethernet/socionext/netsec.c 	tx_desc.addr = skb->data;
data             1683 drivers/net/ethernet/socionext/netsec.c 	u16 data;
data             1696 drivers/net/ethernet/socionext/netsec.c 	data = netsec_phy_read(priv->mii_bus, priv->phy_addr, MII_BMCR) |
data             1698 drivers/net/ethernet/socionext/netsec.c 	netsec_phy_write(priv->mii_bus, priv->phy_addr, MII_BMCR, data);
data              208 drivers/net/ethernet/socionext/sni_ave.c #define IS_DESC_64BIT(p)	((p)->data->is_desc_64bit)
data              285 drivers/net/ethernet/socionext/sni_ave.c 	const struct ave_soc_data *data;
data              592 drivers/net/ethernet/socionext/sni_ave.c 		skb->data += AVE_FRAME_HEADROOM;
data              610 drivers/net/ethernet/socionext/sni_ave.c 			  skb->data - AVE_FRAME_HEADROOM,
data             1425 drivers/net/ethernet/socionext/sni_ave.c 			  skb->data, skb->len, DMA_TO_DEVICE, &paddr);
data             1554 drivers/net/ethernet/socionext/sni_ave.c 	const struct ave_soc_data *data;
data             1569 drivers/net/ethernet/socionext/sni_ave.c 	data = of_device_get_match_data(dev);
data             1570 drivers/net/ethernet/socionext/sni_ave.c 	if (WARN_ON(!data))
data             1620 drivers/net/ethernet/socionext/sni_ave.c 	priv->data = data;
data             1644 drivers/net/ethernet/socionext/sni_ave.c 		name = priv->data->clock_names[i];
data             1656 drivers/net/ethernet/socionext/sni_ave.c 		name = priv->data->reset_names[i];
data             1681 drivers/net/ethernet/socionext/sni_ave.c 	ret = priv->data->get_pinmode(priv, phy_mode, args.args[0]);
data             1946 drivers/net/ethernet/socionext/sni_ave.c 		.data = &ave_pro4_data,
data             1950 drivers/net/ethernet/socionext/sni_ave.c 		.data = &ave_pxs2_data,
data             1954 drivers/net/ethernet/socionext/sni_ave.c 		.data = &ave_ld11_data,
data             1958 drivers/net/ethernet/socionext/sni_ave.c 		.data = &ave_ld20_data,
data             1962 drivers/net/ethernet/socionext/sni_ave.c 		.data = &ave_pxs3_data,
data               36 drivers/net/ethernet/stmicro/stmmac/chain_mode.c 	des2 = dma_map_single(priv->device, skb->data,
data               54 drivers/net/ethernet/stmicro/stmmac/chain_mode.c 					      (skb->data + bmax * i),
data               67 drivers/net/ethernet/stmicro/stmmac/chain_mode.c 					      (skb->data + bmax * i), len,
data              425 drivers/net/ethernet/stmicro/stmmac/common.h 	unsigned int data;	/* MII Data */
data              270 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 			      struct plat_stmmacenet_data *data,
data              301 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data->stmmac_clk = eqos->clk_slave;
data              337 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data->mdio_bus_data->needs_reset = false;
data              357 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data->fix_mac_speed = tegra_eqos_fix_speed;
data              358 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data->init = tegra_eqos_init;
data              359 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data->bsp_priv = eqos;
data              401 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		       struct plat_stmmacenet_data *data,
data              418 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	const struct dwc_eth_dwmac_data *data;
data              424 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data = of_device_get_match_data(&pdev->dev);
data              445 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	priv = data->probe(pdev, plat_dat, &stmmac_res);
data              467 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data->remove(pdev);
data              478 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	const struct dwc_eth_dwmac_data *data;
data              481 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data = of_device_get_match_data(&pdev->dev);
data              487 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	err = data->remove(pdev);
data              497 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	{ .compatible = "snps,dwc-qos-ethernet-4.10", .data = &dwc_qos_data },
data              498 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	{ .compatible = "nvidia,tegra186-eqos", .data = &tegra_eqos_data },
data              377 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c 	  .data = &mt2712_gmac_variant },
data               59 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 	const struct meson8b_dwmac_data	*data;
data               75 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 	u32 data;
data               77 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 	data = readl(dwmac->regs + reg);
data               78 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 	data &= ~mask;
data               79 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 	data |= (value & mask);
data               81 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 	writel(data, dwmac->regs + reg);
data              337 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 	dwmac->data = (const struct meson8b_dwmac_data *)
data              339 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 	if (!dwmac->data) {
data              366 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 	ret = dwmac->data->set_phy_mode(dwmac);
data              399 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 		.data = &meson8b_dwmac_data,
data              403 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 		.data = &meson8b_dwmac_data,
data              407 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 		.data = &meson8b_dwmac_data,
data              411 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c 		.data = &meson_axg_dwmac_data,
data              455 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 	const struct ethqos_emac_driver_data *data;
data              485 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 	data = of_device_get_match_data(&pdev->dev);
data              486 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 	ethqos->por = data->por;
data              487 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 	ethqos->num_por = data->num_por;
data              542 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 	{ .compatible = "qcom,qcs404-ethqos", .data = &emac_v2_3_0_data},
data             1386 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	const struct rk_gmac_ops *data;
data             1389 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	data = of_device_get_match_data(&pdev->dev);
data             1390 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	if (!data) {
data             1406 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	plat_dat->bsp_priv = rk_gmac_setup(pdev, plat_dat, data);
data             1476 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	{ .compatible = "rockchip,px30-gmac",	.data = &px30_ops   },
data             1477 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	{ .compatible = "rockchip,rk3128-gmac", .data = &rk3128_ops },
data             1478 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	{ .compatible = "rockchip,rk3228-gmac", .data = &rk3228_ops },
data             1479 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	{ .compatible = "rockchip,rk3288-gmac", .data = &rk3288_ops },
data             1480 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	{ .compatible = "rockchip,rk3328-gmac", .data = &rk3328_ops },
data             1481 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	{ .compatible = "rockchip,rk3366-gmac", .data = &rk3366_ops },
data             1482 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	{ .compatible = "rockchip,rk3368-gmac", .data = &rk3368_ops },
data             1483 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	{ .compatible = "rockchip,rk3399-gmac", .data = &rk3399_ops },
data             1484 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c 	{ .compatible = "rockchip,rv1108-gmac", .data = &rv1108_ops },
data              500 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c 	{ .compatible = "altr,socfpga-stmmac", .data = &socfpga_gen5_ops },
data              501 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c 	{ .compatible = "altr,socfpga-stmmac-a10-s10", .data = &socfpga_gen10_ops },
data              308 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c 	const struct sti_dwmac_of_data *data;
data              313 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c 	data = of_device_get_match_data(&pdev->dev);
data              314 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c 	if (!data) {
data              339 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c 	dwmac->fix_retime_src = data->fix_retime_src;
data              342 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c 	plat_dat->fix_mac_speed = data->fix_retime_src;
data              410 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c 	{ .compatible = "st,stih415-dwmac", .data = &stih4xx_dwmac_data},
data              411 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c 	{ .compatible = "st,stih416-dwmac", .data = &stih4xx_dwmac_data},
data              412 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c 	{ .compatible = "st,stid127-dwmac", .data = &stid127_dwmac_data},
data              413 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c 	{ .compatible = "st,stih407-dwmac", .data = &stih4xx_dwmac_data},
data              360 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c 	const struct stm32_ops *data;
data              377 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c 	data = of_device_get_match_data(&pdev->dev);
data              378 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c 	if (!data) {
data              384 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c 	dwmac->ops = data;
data              515 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c 	{ .compatible = "st,stm32-dwmac", .data = &stm32mcu_dwmac_data},
data              516 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c 	{ .compatible = "st,stm32mp1-dwmac", .data = &stm32mp1_dwmac_data},
data              812 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c 				     void *data)
data              814 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c 	struct stmmac_priv *priv = data;
data             1062 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c 	mac->mii.data = EMAC_MDIO_DATA;
data             1238 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c 		.data = &emac_variant_h3 },
data             1240 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c 		.data = &emac_variant_v3s },
data             1242 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c 		.data = &emac_variant_a83t },
data             1244 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c 		.data = &emac_variant_r40 },
data             1246 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c 		.data = &emac_variant_a64 },
data             1248 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c 		.data = &emac_variant_h6 },
data              555 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c 	mac->mii.data = GMAC_MII_DATA;
data              192 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c 	mac->mii.data = MAC_MII_DATA;
data               83 drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c static void dwmac100_dma_diagnostic_fr(void *data, struct stmmac_extra_stats *x,
data               86 drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c 	struct net_device_stats *stats = (struct net_device_stats *)data;
data              936 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c 	mac->mii.data = GMAC_MDIO_DATA;
data               15 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c static int dwmac4_wrback_get_tx_status(void *data, struct stmmac_extra_stats *x,
data               19 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c 	struct net_device_stats *stats = (struct net_device_stats *)data;
data               73 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c static int dwmac4_wrback_get_rx_status(void *data, struct stmmac_extra_stats *x,
data               76 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c 	struct net_device_stats *stats = (struct net_device_stats *)data;
data              166 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c 	unsigned long data;
data              168 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c 	data = (addr[5] << 8) | addr[4];
data              173 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c 	data |= (STMMAC_CHAN0 << GMAC_HI_DCS_SHIFT);
data              174 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c 	writel(data | GMAC_HI_REG_AE, ioaddr + high);
data              175 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c 	data = (addr[3] << 24) | (addr[2] << 16) | (addr[1] << 8) | addr[0];
data              176 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c 	writel(data, ioaddr + low);
data              230 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c 	unsigned long data;
data              232 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c 	data = (addr[5] << 8) | addr[4];
data              237 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c 	writel(data | GMAC_HI_REG_AE, ioaddr + high);
data              238 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c 	data = (addr[3] << 24) | (addr[2] << 16) | (addr[1] << 8) | addr[0];
data              239 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c 	writel(data, ioaddr + low);
data             1168 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c 				u8 reg, u32 *data)
data             1186 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c 	*data = readl(ioaddr + XGMAC_L3L4_DATA);
data             1191 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c 				 u8 reg, u32 data)
data             1201 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c 	writel(data, ioaddr + XGMAC_L3L4_DATA);
data             1418 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c 	mac->mii.data = XGMAC_MDIO_DATA;
data               11 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c static int dwxgmac2_get_tx_status(void *data, struct stmmac_extra_stats *x,
data               25 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c static int dwxgmac2_get_rx_status(void *data, struct stmmac_extra_stats *x,
data               15 drivers/net/ethernet/stmicro/stmmac/enh_desc.c static int enh_desc_get_tx_status(void *data, struct stmmac_extra_stats *x,
data               18 drivers/net/ethernet/stmicro/stmmac/enh_desc.c 	struct net_device_stats *stats = (struct net_device_stats *)data;
data              120 drivers/net/ethernet/stmicro/stmmac/enh_desc.c static void enh_desc_get_ext_status(void *data, struct stmmac_extra_stats *x,
data              184 drivers/net/ethernet/stmicro/stmmac/enh_desc.c static int enh_desc_get_rx_status(void *data, struct stmmac_extra_stats *x,
data              187 drivers/net/ethernet/stmicro/stmmac/enh_desc.c 	struct net_device_stats *stats = (struct net_device_stats *)data;
data               58 drivers/net/ethernet/stmicro/stmmac/hwif.h 	int (*tx_status)(void *data, struct stmmac_extra_stats *x,
data               67 drivers/net/ethernet/stmicro/stmmac/hwif.h 	int (*rx_status)(void *data, struct stmmac_extra_stats *x,
data               69 drivers/net/ethernet/stmicro/stmmac/hwif.h 	void (*rx_extended_status)(void *data, struct stmmac_extra_stats *x,
data              187 drivers/net/ethernet/stmicro/stmmac/hwif.h 	void (*dma_diagnostic_fr) (void *data, struct stmmac_extra_stats *x,
data              463 drivers/net/ethernet/stmicro/stmmac/hwif.h 	void (*config_hw_tstamping) (void __iomem *ioaddr, u32 data);
data               15 drivers/net/ethernet/stmicro/stmmac/norm_desc.c static int ndesc_get_tx_status(void *data, struct stmmac_extra_stats *x,
data               18 drivers/net/ethernet/stmicro/stmmac/norm_desc.c 	struct net_device_stats *stats = (struct net_device_stats *)data;
data               73 drivers/net/ethernet/stmicro/stmmac/norm_desc.c static int ndesc_get_rx_status(void *data, struct stmmac_extra_stats *x,
data               78 drivers/net/ethernet/stmicro/stmmac/norm_desc.c 	struct net_device_stats *stats = (struct net_device_stats *)data;
data               40 drivers/net/ethernet/stmicro/stmmac/ring_mode.c 		des2 = dma_map_single(priv->device, skb->data, bmax,
data               61 drivers/net/ethernet/stmicro/stmmac/ring_mode.c 		des2 = dma_map_single(priv->device, skb->data + bmax, len,
data               75 drivers/net/ethernet/stmicro/stmmac/ring_mode.c 		des2 = dma_map_single(priv->device, skb->data,
data              265 drivers/net/ethernet/stmicro/stmmac/stmmac.h void stmmac_selftest_get_strings(struct stmmac_priv *priv, u8 *data);
data              274 drivers/net/ethernet/stmicro/stmmac/stmmac.h 					       u8 *data)
data              477 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 				 struct ethtool_stats *dummy, u64 *data)
data              489 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 				data[j++] = count;
data              505 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 				data[j++] = (stmmac_mmc[i].sizeof_stat ==
data              523 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 		data[j++] = (stmmac_gstrings_stats[i].sizeof_stat ==
data              558 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c static void stmmac_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              561 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 	u8 *p = data;
data              781 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 		rxnfc->data = priv->plat->rx_queues_to_use;
data              880 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 			      const struct ethtool_tunable *tuna, void *data)
data              887 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 		*(u32 *)data = priv->rx_copybreak;
data              899 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 			      const void *data)
data              906 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c 		priv->rx_copybreak = *(u32 *)data;
data               17 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c static void config_hw_tstamping(void __iomem *ioaddr, u32 data)
data               19 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c 	writel(data, ioaddr + PTP_TCR);
data               26 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c 	unsigned long data;
data               38 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c 		data = (2000000000ULL / ptp_clock);
data               40 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c 		data = (1000000000ULL / ptp_clock);
data               44 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c 		data = (data * 1000) / 465;
data               46 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c 	data &= PTP_SSIR_SSINC_MASK;
data               48 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c 	reg_value = data;
data               55 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c 		*ssinc = data;
data             2978 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	des = dma_map_single(priv->device, skb->data, skb_headlen(skb),
data             3101 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 		print_pkt(skb->data, skb_headlen(skb));
data             3274 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 		print_pkt(skb->data, skb->len);
data             3297 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 		des = dma_map_single(priv->device, skb->data,
data             3353 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	veth = (struct vlan_ethhdr *)skb->data;
data             3362 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 		memmove(skb->data + VLAN_HLEN, veth, ETH_ALEN * 2);
data             4233 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 	unsigned char *data = (unsigned char *)&vid_le;
data             4242 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 			data_byte = data[i / 8];
data               48 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	unsigned int mii_data = priv->hw->mii.data;
data               74 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	unsigned int mii_data = priv->hw->mii.data;
data              114 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	unsigned int mii_data = priv->hw->mii.data;
data              160 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	unsigned int mii_data = priv->hw->mii.data;
data              162 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	int data = 0;
data              179 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 			data |= (phyreg & MII_REGADDR_C45_MASK) <<
data              188 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	writel(data, priv->ioaddr + mii_data);
data              196 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	data = (int)readl(priv->ioaddr + mii_data) & MII_DATA_MASK;
data              198 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	return data;
data              215 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	unsigned int mii_data = priv->hw->mii.data;
data              217 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	int data = phydata;
data              235 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 			data |= (phyreg & MII_REGADDR_C45_MASK) <<
data              248 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c 	writel(data, priv->ioaddr + mii_data);
data               87 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	prefetchw(skb->data);
data             1925 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c void stmmac_selftest_get_strings(struct stmmac_priv *priv, u8 *data)
data             1927 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c 	u8 *p = data;
data               96 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c 	u32 off, data, mask, real_off, rem;
data              105 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c 	data = sel->keys[0].val;
data              138 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c 		entry->val.match_data = (data << (rem * 8)) &
data              145 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c 		frag->val.match_data = (data >> (rem * 8)) &
data              153 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c 		entry->val.match_data = data;
data              818 drivers/net/ethernet/sun/cassini.c 	cp->fw_load_addr= fw->data[1] << 8 | fw->data[0];
data              823 drivers/net/ethernet/sun/cassini.c 	memcpy(cp->fw_data, &fw->data[2], cp->fw_size);
data             1969 drivers/net/ethernet/sun/cassini.c 	p = skb->data;
data             2016 drivers/net/ethernet/sun/cassini.c 		if (p == (char *) skb->data) { /* not split */
data             2096 drivers/net/ethernet/sun/cassini.c 		if (p == (char *) skb->data) /* not split */
data             2120 drivers/net/ethernet/sun/cassini.c 			crcaddr = skb->data + alloclen;
data             2789 drivers/net/ethernet/sun/cassini.c 	mapping = pci_map_page(cp->pdev, virt_to_page(skb->data),
data             2790 drivers/net/ethernet/sun/cassini.c 			       offset_in_page(skb->data), len,
data             2794 drivers/net/ethernet/sun/cassini.c 	tabort = cas_calc_tabort(cp, (unsigned long) skb->data, len);
data             4717 drivers/net/ethernet/sun/cassini.c static void cas_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             4719 drivers/net/ethernet/sun/cassini.c 	 memcpy(data, &ethtool_cassini_statnames,
data             4724 drivers/net/ethernet/sun/cassini.c 				      struct ethtool_stats *estats, u64 *data)
data             4729 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->collisions;
data             4730 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->rx_bytes;
data             4731 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->rx_crc_errors;
data             4732 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->rx_dropped;
data             4733 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->rx_errors;
data             4734 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->rx_fifo_errors;
data             4735 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->rx_frame_errors;
data             4736 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->rx_length_errors;
data             4737 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->rx_over_errors;
data             4738 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->rx_packets;
data             4739 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->tx_aborted_errors;
data             4740 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->tx_bytes;
data             4741 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->tx_dropped;
data             4742 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->tx_errors;
data             4743 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->tx_fifo_errors;
data             4744 drivers/net/ethernet/sun/cassini.c 	data[i++] = stats->tx_packets;
data             4766 drivers/net/ethernet/sun/cassini.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             4776 drivers/net/ethernet/sun/cassini.c 		data->phy_id = cp->phy_addr;
data             4782 drivers/net/ethernet/sun/cassini.c 		data->val_out = cas_phy_read(cp, data->reg_num & 0x1f);
data             4791 drivers/net/ethernet/sun/cassini.c 		rc = cas_phy_write(cp, data->reg_num & 0x1f, data->val_in);
data              326 drivers/net/ethernet/sun/niu.c static int mdio_write(struct niu *np, int port, int dev, int reg, int data)
data              335 drivers/net/ethernet/sun/niu.c 	nw64(MIF_FRAME_OUTPUT, MDIO_WRITE_OP(port, dev, data));
data              349 drivers/net/ethernet/sun/niu.c static int mii_write(struct niu *np, int port, int reg, int data)
data              353 drivers/net/ethernet/sun/niu.c 	nw64(MIF_FRAME_OUTPUT, MII_WRITE_OP(port, reg, data));
data             2836 drivers/net/ethernet/sun/niu.c static int tcam_assoc_read(struct niu *np, int index, u64 *data)
data             2843 drivers/net/ethernet/sun/niu.c 		*data = nr64(TCAM_KEY_1);
data             3019 drivers/net/ethernet/sun/niu.c 		     u64 *data)
data             3030 drivers/net/ethernet/sun/niu.c 		data[i] = nr64(HASH_TBL_DATA(partition));
data             3038 drivers/net/ethernet/sun/niu.c 		      u64 *data)
data             3049 drivers/net/ethernet/sun/niu.c 		nw64(HASH_TBL_DATA(partition), data[i]);
data             3474 drivers/net/ethernet/sun/niu.c 	rh = (struct rx_pkt_hdr1 *) skb->data;
data             3548 drivers/net/ethernet/sun/niu.c 	tp = (struct tx_pkt_hdr *) skb->data;
data             5071 drivers/net/ethernet/sun/niu.c static int niu_zcp_write(struct niu *np, int index, u64 *data)
data             5073 drivers/net/ethernet/sun/niu.c 	nw64(ZCP_RAM_DATA0, data[0]);
data             5074 drivers/net/ethernet/sun/niu.c 	nw64(ZCP_RAM_DATA1, data[1]);
data             5075 drivers/net/ethernet/sun/niu.c 	nw64(ZCP_RAM_DATA2, data[2]);
data             5076 drivers/net/ethernet/sun/niu.c 	nw64(ZCP_RAM_DATA3, data[3]);
data             5077 drivers/net/ethernet/sun/niu.c 	nw64(ZCP_RAM_DATA4, data[4]);
data             5088 drivers/net/ethernet/sun/niu.c static int niu_zcp_read(struct niu *np, int index, u64 *data)
data             5113 drivers/net/ethernet/sun/niu.c 	data[0] = nr64(ZCP_RAM_DATA0);
data             5114 drivers/net/ethernet/sun/niu.c 	data[1] = nr64(ZCP_RAM_DATA1);
data             5115 drivers/net/ethernet/sun/niu.c 	data[2] = nr64(ZCP_RAM_DATA2);
data             5116 drivers/net/ethernet/sun/niu.c 	data[3] = nr64(ZCP_RAM_DATA3);
data             5117 drivers/net/ethernet/sun/niu.c 	data[4] = nr64(ZCP_RAM_DATA4);
data             5136 drivers/net/ethernet/sun/niu.c 	u64 data[5], rbuf[5];
data             5147 drivers/net/ethernet/sun/niu.c 	data[0] = 0;
data             5148 drivers/net/ethernet/sun/niu.c 	data[1] = 0;
data             5149 drivers/net/ethernet/sun/niu.c 	data[2] = 0;
data             5150 drivers/net/ethernet/sun/niu.c 	data[3] = 0;
data             5151 drivers/net/ethernet/sun/niu.c 	data[4] = 0;
data             5154 drivers/net/ethernet/sun/niu.c 		err = niu_zcp_write(np, i, data);
data             5171 drivers/net/ethernet/sun/niu.c static void niu_ipp_write(struct niu *np, int index, u64 *data)
data             5177 drivers/net/ethernet/sun/niu.c 	nw64_ipp(IPP_DFIFO_WR0, data[0]);
data             5178 drivers/net/ethernet/sun/niu.c 	nw64_ipp(IPP_DFIFO_WR1, data[1]);
data             5179 drivers/net/ethernet/sun/niu.c 	nw64_ipp(IPP_DFIFO_WR2, data[2]);
data             5180 drivers/net/ethernet/sun/niu.c 	nw64_ipp(IPP_DFIFO_WR3, data[3]);
data             5181 drivers/net/ethernet/sun/niu.c 	nw64_ipp(IPP_DFIFO_WR4, data[4]);
data             5185 drivers/net/ethernet/sun/niu.c static void niu_ipp_read(struct niu *np, int index, u64 *data)
data             5188 drivers/net/ethernet/sun/niu.c 	data[0] = nr64_ipp(IPP_DFIFO_RD0);
data             5189 drivers/net/ethernet/sun/niu.c 	data[1] = nr64_ipp(IPP_DFIFO_RD1);
data             5190 drivers/net/ethernet/sun/niu.c 	data[2] = nr64_ipp(IPP_DFIFO_RD2);
data             5191 drivers/net/ethernet/sun/niu.c 	data[3] = nr64_ipp(IPP_DFIFO_RD3);
data             5192 drivers/net/ethernet/sun/niu.c 	data[4] = nr64_ipp(IPP_DFIFO_RD4);
data             5203 drivers/net/ethernet/sun/niu.c 	u64 data[5], rbuf[5], val;
data             5214 drivers/net/ethernet/sun/niu.c 	data[0] = 0;
data             5215 drivers/net/ethernet/sun/niu.c 	data[1] = 0;
data             5216 drivers/net/ethernet/sun/niu.c 	data[2] = 0;
data             5217 drivers/net/ethernet/sun/niu.c 	data[3] = 0;
data             5218 drivers/net/ethernet/sun/niu.c 	data[4] = 0;
data             5221 drivers/net/ethernet/sun/niu.c 		niu_ipp_write(np, i, data);
data             6646 drivers/net/ethernet/sun/niu.c 	align = ((unsigned long) skb->data & (16 - 1));
data             6649 drivers/net/ethernet/sun/niu.c 	ehdr = (struct ethhdr *) skb->data;
data             6657 drivers/net/ethernet/sun/niu.c 	mapping = np->ops->map_single(np->device, skb->data,
data             6860 drivers/net/ethernet/sun/niu.c 			  struct ethtool_eeprom *eeprom, u8 *data)
data             6884 drivers/net/ethernet/sun/niu.c 		memcpy(data, ((char *)&val) + b_offset, b_count);
data             6885 drivers/net/ethernet/sun/niu.c 		data += b_count;
data             6891 drivers/net/ethernet/sun/niu.c 		memcpy(data, &val, 4);
data             6892 drivers/net/ethernet/sun/niu.c 		data += 4;
data             6898 drivers/net/ethernet/sun/niu.c 		memcpy(data, &val, len);
data             7062 drivers/net/ethernet/sun/niu.c 	nfc->data = 0;
data             7069 drivers/net/ethernet/sun/niu.c 		nfc->data = RXH_DISCARD;
data             7071 drivers/net/ethernet/sun/niu.c 		nfc->data = niu_flowkey_to_ethflow(np->parent->flow_key[class -
data             7226 drivers/net/ethernet/sun/niu.c 	nfc->data = tcam_get_size(np);
data             7242 drivers/net/ethernet/sun/niu.c 	nfc->data = tcam_get_size(np);
data             7245 drivers/net/ethernet/sun/niu.c 	for (cnt = 0, i = 0; i < nfc->data; i++) {
data             7275 drivers/net/ethernet/sun/niu.c 		cmd->data = np->num_rx_rings;
data             7307 drivers/net/ethernet/sun/niu.c 	if (nfc->data & RXH_DISCARD) {
data             7332 drivers/net/ethernet/sun/niu.c 	if (!niu_ethflow_to_flowkey(nfc->data, &flow_key))
data             7732 drivers/net/ethernet/sun/niu.c static void niu_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             7741 drivers/net/ethernet/sun/niu.c 		memcpy(data, niu_xmac_stat_keys,
data             7743 drivers/net/ethernet/sun/niu.c 		data += sizeof(niu_xmac_stat_keys);
data             7745 drivers/net/ethernet/sun/niu.c 		memcpy(data, niu_bmac_stat_keys,
data             7747 drivers/net/ethernet/sun/niu.c 		data += sizeof(niu_bmac_stat_keys);
data             7750 drivers/net/ethernet/sun/niu.c 		memcpy(data, niu_rxchan_stat_keys,
data             7752 drivers/net/ethernet/sun/niu.c 		data += sizeof(niu_rxchan_stat_keys);
data             7755 drivers/net/ethernet/sun/niu.c 		memcpy(data, niu_txchan_stat_keys,
data             7757 drivers/net/ethernet/sun/niu.c 		data += sizeof(niu_txchan_stat_keys);
data             7776 drivers/net/ethernet/sun/niu.c 				  struct ethtool_stats *stats, u64 *data)
data             7783 drivers/net/ethernet/sun/niu.c 		memcpy(data, &np->mac_stats.xmac,
data             7785 drivers/net/ethernet/sun/niu.c 		data += (sizeof(struct niu_xmac_stats) / sizeof(u64));
data             7787 drivers/net/ethernet/sun/niu.c 		memcpy(data, &np->mac_stats.bmac,
data             7789 drivers/net/ethernet/sun/niu.c 		data += (sizeof(struct niu_bmac_stats) / sizeof(u64));
data             7796 drivers/net/ethernet/sun/niu.c 		data[0] = rp->rx_channel;
data             7797 drivers/net/ethernet/sun/niu.c 		data[1] = rp->rx_packets;
data             7798 drivers/net/ethernet/sun/niu.c 		data[2] = rp->rx_bytes;
data             7799 drivers/net/ethernet/sun/niu.c 		data[3] = rp->rx_dropped;
data             7800 drivers/net/ethernet/sun/niu.c 		data[4] = rp->rx_errors;
data             7801 drivers/net/ethernet/sun/niu.c 		data += 5;
data             7806 drivers/net/ethernet/sun/niu.c 		data[0] = rp->tx_channel;
data             7807 drivers/net/ethernet/sun/niu.c 		data[1] = rp->tx_packets;
data             7808 drivers/net/ethernet/sun/niu.c 		data[2] = rp->tx_bytes;
data             7809 drivers/net/ethernet/sun/niu.c 		data[3] = rp->tx_errors;
data             7810 drivers/net/ethernet/sun/niu.c 		data += 4;
data              803 drivers/net/ethernet/sun/niu.h #define MDIO_WRITE_OP(port, dev, data) \
data              809 drivers/net/ethernet/sun/niu.h 	 (data << MIF_FRAME_OUTPUT_DATA_SHIFT))
data              818 drivers/net/ethernet/sun/niu.h #define MII_WRITE_OP(port, reg, data) \
data              824 drivers/net/ethernet/sun/niu.h 	 (data << MIF_FRAME_OUTPUT_DATA_SHIFT))
data              242 drivers/net/ethernet/sun/sunbmac.c 				       skb->data,
data              842 drivers/net/ethernet/sun/sunbmac.c 					       new_skb->data,
data              862 drivers/net/ethernet/sun/sunbmac.c 			skb_copy_to_linear_data(copy_skb, (unsigned char *)skb->data, len);
data              961 drivers/net/ethernet/sun/sunbmac.c 	mapping = dma_map_single(&bp->bigmac_op->dev, skb->data,
data              330 drivers/net/ethernet/sun/sunbmac.h 		int offset = ALIGNED_RX_SKB_ADDR(skb->data);
data              751 drivers/net/ethernet/sun/sungem.c 		unsigned long offset = ALIGNED_RX_SKB_ADDR(skb->data);
data              830 drivers/net/ethernet/sun/sungem.c 							       virt_to_page(new_skb->data),
data              831 drivers/net/ethernet/sun/sungem.c 							       offset_in_page(new_skb->data),
data              849 drivers/net/ethernet/sun/sungem.c 			skb_copy_from_linear_data(skb, copy_skb->data, len);
data             1036 drivers/net/ethernet/sun/sungem.c 				       virt_to_page(skb->data),
data             1037 drivers/net/ethernet/sun/sungem.c 				       offset_in_page(skb->data),
data             1061 drivers/net/ethernet/sun/sungem.c 		first_mapping = pci_map_page(gp->pdev, virt_to_page(skb->data),
data             1062 drivers/net/ethernet/sun/sungem.c 					     offset_in_page(skb->data),
data             1653 drivers/net/ethernet/sun/sungem.c 					virt_to_page(skb->data),
data             1654 drivers/net/ethernet/sun/sungem.c 					offset_in_page(skb->data),
data             2701 drivers/net/ethernet/sun/sungem.c 	struct mii_ioctl_data *data = if_mii(ifr);
data             2711 drivers/net/ethernet/sun/sungem.c 		data->phy_id = gp->mii_phy_addr;
data             2715 drivers/net/ethernet/sun/sungem.c 		data->val_out = __sungem_phy_read(gp, data->phy_id & 0x1f,
data             2716 drivers/net/ethernet/sun/sungem.c 					   data->reg_num & 0x1f);
data             2721 drivers/net/ethernet/sun/sungem.c 		__sungem_phy_write(gp, data->phy_id & 0x1f, data->reg_num & 0x1f,
data             2722 drivers/net/ethernet/sun/sungem.c 			    data->val_in);
data             1277 drivers/net/ethernet/sun/sunhme.c 		mapping = dma_map_single(hp->dma_dev, skb->data, RX_BUF_ALLOC_SIZE,
data             2039 drivers/net/ethernet/sun/sunhme.c 			mapping = dma_map_single(hp->dma_dev, new_skb->data,
data             2068 drivers/net/ethernet/sun/sunhme.c 			skb_copy_from_linear_data(skb, copy_skb->data, len);
data             2321 drivers/net/ethernet/sun/sunhme.c 		mapping = dma_map_single(hp->dma_dev, skb->data, len, DMA_TO_DEVICE);
data             2337 drivers/net/ethernet/sun/sunhme.c 		first_mapping = dma_map_single(hp->dma_dev, skb->data, first_len,
data             3278 drivers/net/ethernet/sun/sunhme.c 	is_qfe = (match->data != NULL);
data             3316 drivers/net/ethernet/sun/sunhme.c 		.data = (void *) 1,
data             3320 drivers/net/ethernet/sun/sunhme.c 		.data = (void *) 1,
data              505 drivers/net/ethernet/sun/sunhme.h 		int __offset = (int) ALIGNED_RX_SKB_ADDR(__skb->data); \
data              158 drivers/net/ethernet/sun/sunvnet.c 				   struct ethtool_stats *estats, u64 *data)
data              164 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.rx_packets;
data              165 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.tx_packets;
data              166 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.rx_bytes;
data              167 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.tx_bytes;
data              168 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.rx_errors;
data              169 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.tx_errors;
data              170 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.rx_dropped;
data              171 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.tx_dropped;
data              172 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.multicast;
data              173 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.rx_length_errors;
data              174 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.rx_frame_errors;
data              175 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.rx_missed_errors;
data              176 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = dev->stats.tx_carrier_errors;
data              177 drivers/net/ethernet/sun/sunvnet.c 	data[i++] = vp->nports;
data              181 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->q_index;
data              182 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.rx_packets;
data              183 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.tx_packets;
data              184 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.rx_bytes;
data              185 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.tx_bytes;
data              186 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.event_up;
data              187 drivers/net/ethernet/sun/sunvnet.c 		data[i++] = port->stats.event_reset;
data              207 drivers/net/ethernet/sun/sunvnet.c 	unsigned int hash = vnet_hashfn(skb->data);
data              214 drivers/net/ethernet/sun/sunvnet.c 		if (ether_addr_equal(port->raddr, skb->data))
data              299 drivers/net/ethernet/sun/sunvnet_common.c 	addr = (unsigned long)skb->data;
data              402 drivers/net/ethernet/sun/sunvnet_common.c 		       skb->data, copy_len, 0,
data             1077 drivers/net/ethernet/sun/sunvnet_common.c 	err = ldc_map_single(lp, skb->data - VNET_PACKET_SKIP, blen, cookies,
data             1129 drivers/net/ethernet/sun/sunvnet_common.c 	if (((unsigned long)skb->data & 7) != VNET_PACKET_SKIP ||
data             1144 drivers/net/ethernet/sun/sunvnet_common.c 		offset = skb_mac_header(skb) - skb->data;
data             1146 drivers/net/ethernet/sun/sunvnet_common.c 		offset = skb_network_header(skb) - skb->data;
data             1148 drivers/net/ethernet/sun/sunvnet_common.c 		offset = skb_transport_header(skb) - skb->data;
data             1161 drivers/net/ethernet/sun/sunvnet_common.c 			if (skb_copy_bits(skb, 0, nskb->data, start)) {
data             1168 drivers/net/ethernet/sun/sunvnet_common.c 			*(__sum16 *)(skb->data + offset) = 0;
data             1170 drivers/net/ethernet/sun/sunvnet_common.c 						      nskb->data + start,
data             1199 drivers/net/ethernet/sun/sunvnet_common.c 			*(__sum16 *)(nskb->data + offset) = csum;
data             1202 drivers/net/ethernet/sun/sunvnet_common.c 		} else if (skb_copy_bits(skb, 0, nskb->data, skb->len)) {
data              335 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c 	struct ethhdr *eth = (struct ethhdr *)skb->data;
data              351 drivers/net/ethernet/synopsys/dwc-xlgmac-common.c 		hex_dump_to_buffer(&skb->data[i], len, 32, 1,
data              534 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c 		skb_dma = dma_map_single(pdata->dev, skb->data,
data              558 drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c 		skb_dma = dma_map_single(pdata->dev, skb->data + offset, len,
data              209 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c 				       u32 stringset, u8 *data)
data              216 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c 			memcpy(data, xlgmac_gstring_stats[i].stat_string,
data              218 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c 			data += ETH_GSTRING_LEN;
data              246 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c 					     u64 *data)
data              255 drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c 		*data++ = *(u64 *)stat;
data              195 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c 	unsigned char *data = (unsigned char *)&vid_le;
data              204 drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c 			data_byte = data[i / 8];
data              251 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static irqreturn_t xlgmac_isr(int irq, void *data)
data              254 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	struct xlgmac_pdata *pdata = data;
data              343 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static irqreturn_t xlgmac_dma_isr(int irq, void *data)
data              345 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c 	struct xlgmac_channel *channel = data;
data               80 drivers/net/ethernet/tehuti/tehuti.c static void bdx_tx_push_desc_safe(struct bdx_priv *priv, void *data, int size);
data              330 drivers/net/ethernet/tehuti/tehuti.c 		bdx_tx_push_desc_safe(priv, (char *)fw->data, fw->size);
data              640 drivers/net/ethernet/tehuti/tehuti.c 	u32 data[3];
data              647 drivers/net/ethernet/tehuti/tehuti.c 		error = copy_from_user(data, ifr->ifr_data, sizeof(data));
data              652 drivers/net/ethernet/tehuti/tehuti.c 		DBG("%d 0x%x 0x%x\n", data[0], data[1], data[2]);
data              660 drivers/net/ethernet/tehuti/tehuti.c 	switch (data[0]) {
data              663 drivers/net/ethernet/tehuti/tehuti.c 		error = bdx_range_check(priv, data[1]);
data              666 drivers/net/ethernet/tehuti/tehuti.c 		data[2] = READ_REG(priv, data[1]);
data              667 drivers/net/ethernet/tehuti/tehuti.c 		DBG("read_reg(0x%x)=0x%x (dec %d)\n", data[1], data[2],
data              668 drivers/net/ethernet/tehuti/tehuti.c 		    data[2]);
data              669 drivers/net/ethernet/tehuti/tehuti.c 		error = copy_to_user(ifr->ifr_data, data, sizeof(data));
data              675 drivers/net/ethernet/tehuti/tehuti.c 		error = bdx_range_check(priv, data[1]);
data              678 drivers/net/ethernet/tehuti/tehuti.c 		WRITE_REG(priv, data[1], data[2]);
data              679 drivers/net/ethernet/tehuti/tehuti.c 		DBG("write_reg(0x%x, 0x%x)\n", data[1], data[2]);
data             1101 drivers/net/ethernet/tehuti/tehuti.c 					 skb->data, f->m.pktsz,
data             1265 drivers/net/ethernet/tehuti/tehuti.c 			memcpy(skb2->data, skb->data, len);
data             1493 drivers/net/ethernet/tehuti/tehuti.c 	db->wptr->addr.dma = pci_map_single(priv->pdev, skb->data,
data             1810 drivers/net/ethernet/tehuti/tehuti.c static void bdx_tx_push_desc(struct bdx_priv *priv, void *data, int size)
data             1819 drivers/net/ethernet/tehuti/tehuti.c 		memcpy(f->m.va + f->m.wptr, data, size);
data             1822 drivers/net/ethernet/tehuti/tehuti.c 		memcpy(f->m.va + f->m.wptr, data, i);
data             1824 drivers/net/ethernet/tehuti/tehuti.c 		memcpy(f->m.va, data + i, f->m.wptr);
data             1838 drivers/net/ethernet/tehuti/tehuti.c static void bdx_tx_push_desc_safe(struct bdx_priv *priv, void *data, int size)
data             1858 drivers/net/ethernet/tehuti/tehuti.c 		    data, size);
data             1859 drivers/net/ethernet/tehuti/tehuti.c 		bdx_tx_push_desc(priv, data, avail);
data             1861 drivers/net/ethernet/tehuti/tehuti.c 		data += avail;
data             2321 drivers/net/ethernet/tehuti/tehuti.c static void bdx_get_strings(struct net_device *netdev, u32 stringset, u8 *data)
data             2325 drivers/net/ethernet/tehuti/tehuti.c 		memcpy(data, *bdx_stat_names, sizeof(bdx_stat_names));
data             2355 drivers/net/ethernet/tehuti/tehuti.c 				  struct ethtool_stats *stats, u64 *data)
data             2365 drivers/net/ethernet/tehuti/tehuti.c 		memcpy(data, &priv->hw_stats, sizeof(priv->hw_stats));
data              164 drivers/net/ethernet/ti/cpmac.c #define MDIO_DATA(data)			((data) & 0xffff)
data              258 drivers/net/ethernet/ti/cpmac.c 			printk("%s: data[%p]:", dev->name, skb->data + i);
data              260 drivers/net/ethernet/ti/cpmac.c 		printk(" %02x", ((u8 *)skb->data)[i]);
data              379 drivers/net/ethernet/ti/cpmac.c 		desc->data_mapping = dma_map_single(&priv->dev->dev, skb->data,
data              564 drivers/net/ethernet/ti/cpmac.c 	desc->data_mapping = dma_map_single(&dev->dev, skb->data, len,
data              956 drivers/net/ethernet/ti/cpmac.c 		desc->data_mapping = dma_map_single(&dev->dev, skb->data,
data              154 drivers/net/ethernet/ti/cpsw-phy-sel.c static int match(struct device *dev, const void *data)
data              156 drivers/net/ethernet/ti/cpsw-phy-sel.c 	const struct device_node *node = (const struct device_node *)data;
data              194 drivers/net/ethernet/ti/cpsw-phy-sel.c 		.data		= &cpsw_gmii_sel_am3352,
data              198 drivers/net/ethernet/ti/cpsw-phy-sel.c 		.data		= &cpsw_gmii_sel_dra7xx,
data              202 drivers/net/ethernet/ti/cpsw-phy-sel.c 		.data		= &cpsw_gmii_sel_am3352,
data              224 drivers/net/ethernet/ti/cpsw-phy-sel.c 	priv->cpsw_phy_sel = of_id->data;
data               76 drivers/net/ethernet/ti/cpsw.c 		if (cpsw->data.dual_emac)				\
data               79 drivers/net/ethernet/ti/cpsw.c 			for (n = cpsw->data.slaves,			\
data               99 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac) {
data              106 drivers/net/ethernet/ti/cpsw.c 		for (i = 0; i < cpsw->data.slaves; i++)
data              130 drivers/net/ethernet/ti/cpsw.c 			for (i = 0; i <= cpsw->data.slaves; i++) {
data              158 drivers/net/ethernet/ti/cpsw.c 			for (i = 0; i <= cpsw->data.slaves; i++) {
data              185 drivers/net/ethernet/ti/cpsw.c 		if (cpsw->data.dual_emac)
data              191 drivers/net/ethernet/ti/cpsw.c 	mask = cpsw->data.dual_emac ? ALE_PORT_HOST : ALE_ALL_PORTS;
data              313 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac)
data              411 drivers/net/ethernet/ti/cpsw.c 	u32 rx_vlan_encap_hdr = *((u32 *)skb->data);
data              432 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac &&
data              445 drivers/net/ethernet/ti/cpsw.c 		memmove(skb->data + VLAN_HLEN, skb->data, 2 * ETH_ALEN);
data              464 drivers/net/ethernet/ti/cpsw.c 	port = priv->emac_port + cpsw->data.dual_emac;
data              477 drivers/net/ethernet/ti/cpsw.c 					xdpf->data, xdpf->len, port);
data              627 drivers/net/ethernet/ti/cpsw.c 		for (i = 0; i < cpsw->data.slaves; i++) {
data              653 drivers/net/ethernet/ti/cpsw.c 		for (i = 0; i < cpsw->data.slaves; i++) {
data              688 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac && status >= 0) {
data              698 drivers/net/ethernet/ti/cpsw.c 		if (cpsw->data.dual_emac && cpsw->usage_count &&
data              724 drivers/net/ethernet/ti/cpsw.c 			xdp.data = pa + CPSW_HEADROOM +
data              726 drivers/net/ethernet/ti/cpsw.c 			xdp.data_end = xdp.data + len -
data              729 drivers/net/ethernet/ti/cpsw.c 			xdp.data = pa + CPSW_HEADROOM;
data              730 drivers/net/ethernet/ti/cpsw.c 			xdp.data_end = xdp.data + len;
data              743 drivers/net/ethernet/ti/cpsw.c 		len = xdp.data_end - xdp.data;
data              744 drivers/net/ethernet/ti/cpsw.c 		headroom = xdp.data - xdp.data_hard_start;
data             1125 drivers/net/ethernet/ti/cpsw.c 	for (i = 0, speed = 0; i < cpsw->data.slaves; i++)
data             1247 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac)
data             1253 drivers/net/ethernet/ti/cpsw.c 	if (slave->data->phy_node) {
data             1254 drivers/net/ethernet/ti/cpsw.c 		phy = of_phy_connect(priv->ndev, slave->data->phy_node,
data             1255 drivers/net/ethernet/ti/cpsw.c 				 &cpsw_adjust_link, 0, slave->data->phy_if);
data             1258 drivers/net/ethernet/ti/cpsw.c 				slave->data->phy_node,
data             1263 drivers/net/ethernet/ti/cpsw.c 		phy = phy_connect(priv->ndev, slave->data->phy_id,
data             1264 drivers/net/ethernet/ti/cpsw.c 				 &cpsw_adjust_link, slave->data->phy_if);
data             1268 drivers/net/ethernet/ti/cpsw.c 				slave->data->phy_id, slave->slave_num,
data             1281 drivers/net/ethernet/ti/cpsw.c 	if (!IS_ERR(slave->data->ifphy))
data             1282 drivers/net/ethernet/ti/cpsw.c 		phy_set_mode_ext(slave->data->ifphy, PHY_MODE_ETHERNET,
data             1283 drivers/net/ethernet/ti/cpsw.c 				 slave->data->phy_if);
data             1292 drivers/net/ethernet/ti/cpsw.c 	const int vlan = cpsw->data.default_vlan;
data             1302 drivers/net/ethernet/ti/cpsw.c 	for (i = 0; i < cpsw->data.slaves; i++)
data             1331 drivers/net/ethernet/ti/cpsw.c 	fifo_mode = (cpsw->data.dual_emac) ? CPSW_FIFO_DUAL_MAC_MODE :
data             1343 drivers/net/ethernet/ti/cpsw.c 	if (!cpsw->data.dual_emac) {
data             1692 drivers/net/ethernet/ti/cpsw.c 	if (!cpsw->data.dual_emac)
data             1695 drivers/net/ethernet/ti/cpsw.c 		cpsw_ale_add_vlan(cpsw->ale, cpsw->data.default_vlan,
data             1822 drivers/net/ethernet/ti/cpsw.c 	ret = cpdma_chan_submit(txch, skb, skb->data, skb->len,
data             1823 drivers/net/ethernet/ti/cpsw.c 				priv->emac_port + cpsw->data.dual_emac);
data             1861 drivers/net/ethernet/ti/cpsw.c 	struct cpsw_slave *slave = &cpsw->slaves[cpsw->data.active_slave];
data             2075 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac) {
data             2103 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac) {
data             2150 drivers/net/ethernet/ti/cpsw.c 	if (vid == cpsw->data.default_vlan)
data             2159 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac) {
data             2166 drivers/net/ethernet/ti/cpsw.c 		for (i = 0; i < cpsw->data.slaves; i++) {
data             2188 drivers/net/ethernet/ti/cpsw.c 	if (vid == cpsw->data.default_vlan)
data             2197 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac) {
data             2200 drivers/net/ethernet/ti/cpsw.c 		for (i = 0; i < cpsw->data.slaves; i++) {
data             2257 drivers/net/ethernet/ti/cpsw.c 	for (i = 0; i < cpsw->data.slaves; i++) {
data             2491 drivers/net/ethernet/ti/cpsw.c static int cpsw_probe_dt(struct cpsw_platform_data *data,
data             2506 drivers/net/ethernet/ti/cpsw.c 	data->slaves = prop;
data             2512 drivers/net/ethernet/ti/cpsw.c 	data->active_slave = prop;
data             2514 drivers/net/ethernet/ti/cpsw.c 	data->slave_data = devm_kcalloc(&pdev->dev,
data             2515 drivers/net/ethernet/ti/cpsw.c 					data->slaves,
data             2518 drivers/net/ethernet/ti/cpsw.c 	if (!data->slave_data)
data             2525 drivers/net/ethernet/ti/cpsw.c 	data->channels = prop;
data             2531 drivers/net/ethernet/ti/cpsw.c 	data->ale_entries = prop;
data             2537 drivers/net/ethernet/ti/cpsw.c 	data->bd_ram_size = prop;
data             2543 drivers/net/ethernet/ti/cpsw.c 	data->mac_control = prop;
data             2546 drivers/net/ethernet/ti/cpsw.c 		data->dual_emac = 1;
data             2557 drivers/net/ethernet/ti/cpsw.c 		struct cpsw_slave_data *slave_data = data->slave_data + i;
data             2640 drivers/net/ethernet/ti/cpsw.c 		if (data->dual_emac) {
data             2653 drivers/net/ethernet/ti/cpsw.c 		if (i == data->slaves) {
data             2669 drivers/net/ethernet/ti/cpsw.c 	struct cpsw_platform_data *data = &cpsw->data;
data             2675 drivers/net/ethernet/ti/cpsw.c 		struct cpsw_slave_data *slave_data = &data->slave_data[i];
data             2686 drivers/net/ethernet/ti/cpsw.c 		if (i == data->slaves) {
data             2698 drivers/net/ethernet/ti/cpsw.c 	struct cpsw_platform_data	*data = &cpsw->data;
data             2716 drivers/net/ethernet/ti/cpsw.c 	if (is_valid_ether_addr(data->slave_data[1].mac_addr)) {
data             2717 drivers/net/ethernet/ti/cpsw.c 		memcpy(priv_sl2->mac_addr, data->slave_data[1].mac_addr,
data             2737 drivers/net/ethernet/ti/cpsw.c 	ndev->dev.of_node = cpsw->slaves[1].data->slave_node;
data             2763 drivers/net/ethernet/ti/cpsw.c 	struct cpsw_platform_data	*data;
data             2832 drivers/net/ethernet/ti/cpsw.c 	ret = cpsw_probe_dt(&cpsw->data, pdev);
data             2840 drivers/net/ethernet/ti/cpsw.c 	data = &cpsw->data;
data             2842 drivers/net/ethernet/ti/cpsw.c 				    data->slaves, sizeof(struct cpsw_slave),
data             2889 drivers/net/ethernet/ti/cpsw.c 	if (is_valid_ether_addr(data->slave_data[0].mac_addr)) {
data             2890 drivers/net/ethernet/ti/cpsw.c 		memcpy(priv->mac_addr, data->slave_data[0].mac_addr, ETH_ALEN);
data             2914 drivers/net/ethernet/ti/cpsw.c 	ndev->dev.of_node = cpsw->slaves[0].data->slave_node;
data             2922 drivers/net/ethernet/ti/cpsw.c 	if (cpsw->data.dual_emac) {
data             2984 drivers/net/ethernet/ti/cpsw.c 	for (i = 0; i < cpsw->data.slaves; i++)
data             3004 drivers/net/ethernet/ti/cpsw.c 	for (i = 0; i < cpsw->data.slaves; i++)
data             3028 drivers/net/ethernet/ti/cpsw.c 	for (i = 0; i < cpsw->data.slaves; i++)
data              870 drivers/net/ethernet/ti/cpsw_ale.c void cpsw_ale_dump(struct cpsw_ale *ale, u32 *data)
data              875 drivers/net/ethernet/ti/cpsw_ale.c 		cpsw_ale_read(ale, i, data);
data              876 drivers/net/ethernet/ti/cpsw_ale.c 		data += ALE_ENTRY_WORDS;
data              116 drivers/net/ethernet/ti/cpsw_ale.h void cpsw_ale_dump(struct cpsw_ale *ale, u32 *data);
data              251 drivers/net/ethernet/ti/cpsw_ethtool.c void cpsw_get_strings(struct net_device *ndev, u32 stringset, u8 *data)
data              254 drivers/net/ethernet/ti/cpsw_ethtool.c 	u8 *p = data;
data              272 drivers/net/ethernet/ti/cpsw_ethtool.c 			    struct ethtool_stats *stats, u64 *data)
data              281 drivers/net/ethernet/ti/cpsw_ethtool.c 		data[l] = readl(cpsw->hw_stats +
data              289 drivers/net/ethernet/ti/cpsw_ethtool.c 			data[l] = *(u32 *)p;
data              298 drivers/net/ethernet/ti/cpsw_ethtool.c 			data[l] = *(u32 *)p;
data              342 drivers/net/ethernet/ti/cpsw_ethtool.c 	return cpsw->data.ale_entries * ALE_ENTRY_WORDS * sizeof(u32);
data              468 drivers/net/ethernet/ti/cpsw_ethtool.c 	for (i = 0; i < cpsw->data.slaves; i++) {
data              500 drivers/net/ethernet/ti/cpsw_ethtool.c 	for (i = 0; i < cpsw->data.slaves; i++) {
data              524 drivers/net/ethernet/ti/cpsw_ethtool.c 	if (ch->rx_count > cpsw->data.channels ||
data              525 drivers/net/ethernet/ti/cpsw_ethtool.c 	    ch->tx_count > cpsw->data.channels)
data              586 drivers/net/ethernet/ti/cpsw_ethtool.c 	for (i = 0; i < cpsw->data.slaves; i++) {
data              618 drivers/net/ethernet/ti/cpsw_ethtool.c 	for (i = 0; i < cpsw->data.slaves; i++) {
data               28 drivers/net/ethernet/ti/cpsw_priv.c 	struct cpsw_platform_data *data;
data               34 drivers/net/ethernet/ti/cpsw_priv.c 	data = &cpsw->data;
data               75 drivers/net/ethernet/ti/cpsw_priv.c 	for (i = 0; i < cpsw->data.slaves; i++) {
data               80 drivers/net/ethernet/ti/cpsw_priv.c 		slave->data	= &cpsw->data.slave_data[i];
data               82 drivers/net/ethernet/ti/cpsw_priv.c 		slave->port_vlan = slave->data->dual_emac_res_vlan;
data               93 drivers/net/ethernet/ti/cpsw_priv.c 	ale_params.ale_entries		= data->ale_entries;
data              109 drivers/net/ethernet/ti/cpsw_priv.c 	dma_params.num_chan		= data->channels;
data              112 drivers/net/ethernet/ti/cpsw_priv.c 	dma_params.desc_mem_size	= data->bd_ram_size;
data              301 drivers/net/ethernet/ti/cpsw_priv.h 	struct cpsw_slave_data		*data;
data              325 drivers/net/ethernet/ti/cpsw_priv.h 	struct cpsw_platform_data	data;
data              377 drivers/net/ethernet/ti/cpsw_priv.h 		((cpsw->data.dual_emac) ? priv->emac_port :	\
data              378 drivers/net/ethernet/ti/cpsw_priv.h 		cpsw->data.active_slave)
data              409 drivers/net/ethernet/ti/cpsw_priv.h void cpsw_get_strings(struct net_device *ndev, u32 stringset, u8 *data);
data              411 drivers/net/ethernet/ti/cpsw_priv.h 			    struct ethtool_stats *stats, u64 *data);
data              335 drivers/net/ethernet/ti/cpts.c 	u8 *msgtype, *data = skb->data;
data              342 drivers/net/ethernet/ti/cpts.c 		offset += ETH_HLEN + IPV4_HLEN(data + offset) + UDP_HLEN;
data              358 drivers/net/ethernet/ti/cpts.c 		msgtype = data + offset + OFF_PTP_CONTROL;
data              360 drivers/net/ethernet/ti/cpts.c 		msgtype = data + offset;
data              362 drivers/net/ethernet/ti/cpts.c 	seqid = (u16 *)(data + offset + OFF_PTP_SEQUENCE_ID);
data             1079 drivers/net/ethernet/ti/davinci_cpdma.c int cpdma_chan_idle_submit(struct cpdma_chan *chan, void *token, void *data,
data             1088 drivers/net/ethernet/ti/davinci_cpdma.c 	si.data_virt = data;
data             1105 drivers/net/ethernet/ti/davinci_cpdma.c 				  dma_addr_t data, int len, int directed)
data             1114 drivers/net/ethernet/ti/davinci_cpdma.c 	si.data_dma = data;
data             1129 drivers/net/ethernet/ti/davinci_cpdma.c int cpdma_chan_submit(struct cpdma_chan *chan, void *token, void *data,
data             1138 drivers/net/ethernet/ti/davinci_cpdma.c 	si.data_virt = data;
data             1155 drivers/net/ethernet/ti/davinci_cpdma.c 			     dma_addr_t data, int len, int directed)
data             1164 drivers/net/ethernet/ti/davinci_cpdma.c 	si.data_dma = data;
data               81 drivers/net/ethernet/ti/davinci_cpdma.h 			     dma_addr_t data, int len, int directed);
data               82 drivers/net/ethernet/ti/davinci_cpdma.h int cpdma_chan_submit(struct cpdma_chan *chan, void *token, void *data,
data               85 drivers/net/ethernet/ti/davinci_cpdma.h 				  dma_addr_t data, int len, int directed);
data               86 drivers/net/ethernet/ti/davinci_cpdma.h int cpdma_chan_idle_submit(struct cpdma_chan *chan, void *token, void *data,
data              899 drivers/net/ethernet/ti/davinci_emac.c 	ret = cpdma_chan_submit(priv->rxchan, skb, skb->data,
data              954 drivers/net/ethernet/ti/davinci_emac.c 	ret_code = cpdma_chan_submit(priv->txchan, skb, skb->data, skb->len,
data             1374 drivers/net/ethernet/ti/davinci_emac.c static int match_first_device(struct device *dev, const void *data)
data             1431 drivers/net/ethernet/ti/davinci_emac.c 		ret = cpdma_chan_idle_submit(priv->rxchan, skb, skb->data,
data             1738 drivers/net/ethernet/ti/davinci_emac.c 	if (match && match->data) {
data             1739 drivers/net/ethernet/ti/davinci_emac.c 		auxdata = match->data;
data             2025 drivers/net/ethernet/ti/davinci_emac.c 	{.compatible = "ti,am3517-emac", .data = &am3517_emac_data, },
data             2026 drivers/net/ethernet/ti/davinci_emac.c 	{.compatible = "ti,dm816-emac", .data = &dm816_emac_data, },
data               95 drivers/net/ethernet/ti/davinci_mdio.c static void davinci_mdio_init_clk(struct davinci_mdio_data *data)
data               99 drivers/net/ethernet/ti/davinci_mdio.c 	mdio_in = clk_get_rate(data->clk);
data              100 drivers/net/ethernet/ti/davinci_mdio.c 	div = (mdio_in / data->pdata.bus_freq) - 1;
data              104 drivers/net/ethernet/ti/davinci_mdio.c 	data->clk_div = div;
data              120 drivers/net/ethernet/ti/davinci_mdio.c 	data->access_time = usecs_to_jiffies(access_time * 4);
data              121 drivers/net/ethernet/ti/davinci_mdio.c 	if (!data->access_time)
data              122 drivers/net/ethernet/ti/davinci_mdio.c 		data->access_time = 1;
data              125 drivers/net/ethernet/ti/davinci_mdio.c static void davinci_mdio_enable(struct davinci_mdio_data *data)
data              128 drivers/net/ethernet/ti/davinci_mdio.c 	writel(data->clk_div | CONTROL_ENABLE, &data->regs->control);
data              133 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_data *data = bus->priv;
data              137 drivers/net/ethernet/ti/davinci_mdio.c 	ret = pm_runtime_get_sync(data->dev);
data              139 drivers/net/ethernet/ti/davinci_mdio.c 		pm_runtime_put_noidle(data->dev);
data              144 drivers/net/ethernet/ti/davinci_mdio.c 	msleep(PHY_MAX_ADDR * data->access_time);
data              147 drivers/net/ethernet/ti/davinci_mdio.c 	ver = readl(&data->regs->version);
data              148 drivers/net/ethernet/ti/davinci_mdio.c 	dev_info(data->dev,
data              151 drivers/net/ethernet/ti/davinci_mdio.c 		 data->pdata.bus_freq);
data              153 drivers/net/ethernet/ti/davinci_mdio.c 	if (data->skip_scan)
data              157 drivers/net/ethernet/ti/davinci_mdio.c 	phy_mask = readl(&data->regs->alive);
data              160 drivers/net/ethernet/ti/davinci_mdio.c 		dev_info(data->dev, "detected phy mask %x\n", ~phy_mask);
data              164 drivers/net/ethernet/ti/davinci_mdio.c 		dev_warn(data->dev, "no live phy, scanning all\n");
data              167 drivers/net/ethernet/ti/davinci_mdio.c 	data->bus->phy_mask = phy_mask;
data              170 drivers/net/ethernet/ti/davinci_mdio.c 	pm_runtime_mark_last_busy(data->dev);
data              171 drivers/net/ethernet/ti/davinci_mdio.c 	pm_runtime_put_autosuspend(data->dev);
data              177 drivers/net/ethernet/ti/davinci_mdio.c static inline int wait_for_user_access(struct davinci_mdio_data *data)
data              179 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_regs __iomem *regs = data->regs;
data              199 drivers/net/ethernet/ti/davinci_mdio.c 		dev_warn(data->dev, "resetting idled controller\n");
data              200 drivers/net/ethernet/ti/davinci_mdio.c 		davinci_mdio_enable(data);
data              208 drivers/net/ethernet/ti/davinci_mdio.c 	dev_err(data->dev, "timed out waiting for user access\n");
data              213 drivers/net/ethernet/ti/davinci_mdio.c static inline int wait_for_idle(struct davinci_mdio_data *data)
data              215 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_regs __iomem *regs = data->regs;
data              221 drivers/net/ethernet/ti/davinci_mdio.c 		dev_err(data->dev, "timed out waiting for idle\n");
data              228 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_data *data = bus->priv;
data              235 drivers/net/ethernet/ti/davinci_mdio.c 	ret = pm_runtime_get_sync(data->dev);
data              237 drivers/net/ethernet/ti/davinci_mdio.c 		pm_runtime_put_noidle(data->dev);
data              245 drivers/net/ethernet/ti/davinci_mdio.c 		ret = wait_for_user_access(data);
data              251 drivers/net/ethernet/ti/davinci_mdio.c 		writel(reg, &data->regs->user[0].access);
data              253 drivers/net/ethernet/ti/davinci_mdio.c 		ret = wait_for_user_access(data);
data              259 drivers/net/ethernet/ti/davinci_mdio.c 		reg = readl(&data->regs->user[0].access);
data              264 drivers/net/ethernet/ti/davinci_mdio.c 	pm_runtime_mark_last_busy(data->dev);
data              265 drivers/net/ethernet/ti/davinci_mdio.c 	pm_runtime_put_autosuspend(data->dev);
data              272 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_data *data = bus->priv;
data              279 drivers/net/ethernet/ti/davinci_mdio.c 	ret = pm_runtime_get_sync(data->dev);
data              281 drivers/net/ethernet/ti/davinci_mdio.c 		pm_runtime_put_noidle(data->dev);
data              289 drivers/net/ethernet/ti/davinci_mdio.c 		ret = wait_for_user_access(data);
data              295 drivers/net/ethernet/ti/davinci_mdio.c 		writel(reg, &data->regs->user[0].access);
data              297 drivers/net/ethernet/ti/davinci_mdio.c 		ret = wait_for_user_access(data);
data              303 drivers/net/ethernet/ti/davinci_mdio.c 	pm_runtime_mark_last_busy(data->dev);
data              304 drivers/net/ethernet/ti/davinci_mdio.c 	pm_runtime_put_autosuspend(data->dev);
data              309 drivers/net/ethernet/ti/davinci_mdio.c static int davinci_mdio_probe_dt(struct mdio_platform_data *data,
data              322 drivers/net/ethernet/ti/davinci_mdio.c 	data->bus_freq = prop;
data              334 drivers/net/ethernet/ti/davinci_mdio.c 	{ .compatible = "ti,cpsw-mdio", .data = &of_cpsw_mdio_data},
data              344 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_data *data;
data              350 drivers/net/ethernet/ti/davinci_mdio.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              351 drivers/net/ethernet/ti/davinci_mdio.c 	if (!data)
data              354 drivers/net/ethernet/ti/davinci_mdio.c 	data->bus = devm_mdiobus_alloc(dev);
data              355 drivers/net/ethernet/ti/davinci_mdio.c 	if (!data->bus) {
data              363 drivers/net/ethernet/ti/davinci_mdio.c 		ret = davinci_mdio_probe_dt(&data->pdata, pdev);
data              366 drivers/net/ethernet/ti/davinci_mdio.c 		snprintf(data->bus->id, MII_BUS_ID_SIZE, "%s", pdev->name);
data              372 drivers/net/ethernet/ti/davinci_mdio.c 			of_mdio_data = of_id->data;
data              378 drivers/net/ethernet/ti/davinci_mdio.c 		data->pdata = pdata ? (*pdata) : default_pdata;
data              379 drivers/net/ethernet/ti/davinci_mdio.c 		snprintf(data->bus->id, MII_BUS_ID_SIZE, "%s-%x",
data              383 drivers/net/ethernet/ti/davinci_mdio.c 	data->bus->name		= dev_name(dev);
data              384 drivers/net/ethernet/ti/davinci_mdio.c 	data->bus->read		= davinci_mdio_read,
data              385 drivers/net/ethernet/ti/davinci_mdio.c 	data->bus->write	= davinci_mdio_write,
data              386 drivers/net/ethernet/ti/davinci_mdio.c 	data->bus->reset	= davinci_mdio_reset,
data              387 drivers/net/ethernet/ti/davinci_mdio.c 	data->bus->parent	= dev;
data              388 drivers/net/ethernet/ti/davinci_mdio.c 	data->bus->priv		= data;
data              390 drivers/net/ethernet/ti/davinci_mdio.c 	data->clk = devm_clk_get(dev, "fck");
data              391 drivers/net/ethernet/ti/davinci_mdio.c 	if (IS_ERR(data->clk)) {
data              393 drivers/net/ethernet/ti/davinci_mdio.c 		return PTR_ERR(data->clk);
data              396 drivers/net/ethernet/ti/davinci_mdio.c 	dev_set_drvdata(dev, data);
data              397 drivers/net/ethernet/ti/davinci_mdio.c 	data->dev = dev;
data              400 drivers/net/ethernet/ti/davinci_mdio.c 	data->regs = devm_ioremap(dev, res->start, resource_size(res));
data              401 drivers/net/ethernet/ti/davinci_mdio.c 	if (!data->regs)
data              404 drivers/net/ethernet/ti/davinci_mdio.c 	davinci_mdio_init_clk(data);
data              416 drivers/net/ethernet/ti/davinci_mdio.c 		data->skip_scan = true;
data              418 drivers/net/ethernet/ti/davinci_mdio.c 	ret = of_mdiobus_register(data->bus, dev->of_node);
data              424 drivers/net/ethernet/ti/davinci_mdio.c 		phy = mdiobus_get_phy(data->bus, addr);
data              442 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_data *data = platform_get_drvdata(pdev);
data              444 drivers/net/ethernet/ti/davinci_mdio.c 	if (data->bus)
data              445 drivers/net/ethernet/ti/davinci_mdio.c 		mdiobus_unregister(data->bus);
data              456 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_data *data = dev_get_drvdata(dev);
data              460 drivers/net/ethernet/ti/davinci_mdio.c 	ctrl = readl(&data->regs->control);
data              462 drivers/net/ethernet/ti/davinci_mdio.c 	writel(ctrl, &data->regs->control);
data              463 drivers/net/ethernet/ti/davinci_mdio.c 	wait_for_idle(data);
data              470 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_data *data = dev_get_drvdata(dev);
data              472 drivers/net/ethernet/ti/davinci_mdio.c 	davinci_mdio_enable(data);
data              480 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_data *data = dev_get_drvdata(dev);
data              483 drivers/net/ethernet/ti/davinci_mdio.c 	data->active_in_suspend = !pm_runtime_status_suspended(dev);
data              484 drivers/net/ethernet/ti/davinci_mdio.c 	if (data->active_in_suspend)
data              497 drivers/net/ethernet/ti/davinci_mdio.c 	struct davinci_mdio_data *data = dev_get_drvdata(dev);
data              502 drivers/net/ethernet/ti/davinci_mdio.c 	if (data->active_in_suspend)
data              227 drivers/net/ethernet/ti/netcp.h typedef int netcp_hook_rtn(int order, void *data, struct netcp_packet *packet);
data              166 drivers/net/ethernet/ti/netcp_core.c static void set_sw_data(int index, u32 data, struct knav_dma_desc *desc)
data              169 drivers/net/ethernet/ti/netcp_core.c 	desc->sw_data[index] = data;
data              173 drivers/net/ethernet/ti/netcp_core.c #define SET_SW_DATA0(data, desc) set_sw_data(0, data, desc)
data              174 drivers/net/ethernet/ti/netcp_core.c #define SET_SW_DATA1(data, desc) set_sw_data(1, data, desc)
data              175 drivers/net/ethernet/ti/netcp_core.c #define SET_SW_DATA2(data, desc) set_sw_data(2, data, desc)
data              176 drivers/net/ethernet/ti/netcp_core.c #define SET_SW_DATA3(data, desc) set_sw_data(3, data, desc)
data             1092 drivers/net/ethernet/ti/netcp_core.c 	dma_addr = dma_map_single(dev, skb->data, pkt_len, DMA_TO_DEVICE);
data             1771 drivers/net/ethernet/ti/netcp_ethss.c 				      uint32_t stringset, uint8_t *data)
data             1786 drivers/net/ethernet/ti/netcp_ethss.c 			memcpy(data, gbe_dev->et_stats[i].desc,
data             1788 drivers/net/ethernet/ti/netcp_ethss.c 			data += ETH_GSTRING_LEN;
data             1850 drivers/net/ethernet/ti/netcp_ethss.c static void gbe_update_stats(struct gbe_priv *gbe_dev, uint64_t *data)
data             1857 drivers/net/ethernet/ti/netcp_ethss.c 		if (data)
data             1858 drivers/net/ethernet/ti/netcp_ethss.c 			data[i] = gbe_dev->hw_stats[i];
data             1892 drivers/net/ethernet/ti/netcp_ethss.c static void gbe_update_stats_ver14(struct gbe_priv *gbe_dev, uint64_t *data)
data             1906 drivers/net/ethernet/ti/netcp_ethss.c 			if (data)
data             1907 drivers/net/ethernet/ti/netcp_ethss.c 				data[et_entry] = gbe_dev->hw_stats[et_entry];
data             1914 drivers/net/ethernet/ti/netcp_ethss.c 				       uint64_t *data)
data             1927 drivers/net/ethernet/ti/netcp_ethss.c 		gbe_update_stats_ver14(gbe_dev, data);
data             1929 drivers/net/ethernet/ti/netcp_ethss.c 		gbe_update_stats(gbe_dev, data);
data             2880 drivers/net/ethernet/ti/netcp_ethss.c static int gbe_txhook(int order, void *data, struct netcp_packet *p_info)
data             2882 drivers/net/ethernet/ti/netcp_ethss.c 	struct gbe_intf *gbe_intf = data;
data             2889 drivers/net/ethernet/ti/netcp_ethss.c static int gbe_rxhook(int order, void *data, struct netcp_packet *p_info)
data             2891 drivers/net/ethernet/ti/netcp_ethss.c 	struct gbe_intf *gbe_intf = data;
data              802 drivers/net/ethernet/ti/tlan.c 			   struct ethtool_eeprom *eeprom, u8 *data)
data              807 drivers/net/ethernet/ti/tlan.c 		if (tlan_ee_read_byte(dev, i, &data[i]))
data              961 drivers/net/ethernet/ti/tlan.c 	struct mii_ioctl_data *data = if_mii(rq);
data              969 drivers/net/ethernet/ti/tlan.c 		data->phy_id = phy;
data              974 drivers/net/ethernet/ti/tlan.c 		tlan_mii_read_reg(dev, data->phy_id & 0x1f,
data              975 drivers/net/ethernet/ti/tlan.c 				  data->reg_num & 0x1f, &data->val_out);
data              980 drivers/net/ethernet/ti/tlan.c 		tlan_mii_write_reg(dev, data->phy_id & 0x1f,
data              981 drivers/net/ethernet/ti/tlan.c 				   data->reg_num & 0x1f, data->val_in);
data             1092 drivers/net/ethernet/ti/tlan.c 						      skb->data, txlen,
data             1543 drivers/net/ethernet/ti/tlan.c 			pci_map_single(priv->pci_dev, new_skb->data,
data             1946 drivers/net/ethernet/ti/tlan.c 							 skb->data,
data             2174 drivers/net/ethernet/ti/tlan.c 	u32		data;
data             2183 drivers/net/ethernet/ti/tlan.c 	data = inl(dev->base_addr + TLAN_HOST_CMD);
data             2184 drivers/net/ethernet/ti/tlan.c 	data |= TLAN_HC_AD_RST;
data             2185 drivers/net/ethernet/ti/tlan.c 	outl(data, dev->base_addr + TLAN_HOST_CMD);
data             2191 drivers/net/ethernet/ti/tlan.c 	data = inl(dev->base_addr + TLAN_HOST_CMD);
data             2192 drivers/net/ethernet/ti/tlan.c 	data |= TLAN_HC_INT_OFF;
data             2193 drivers/net/ethernet/ti/tlan.c 	outl(data, dev->base_addr + TLAN_HOST_CMD);
data             2202 drivers/net/ethernet/ti/tlan.c 	data = TLAN_NET_CFG_1FRAG | TLAN_NET_CFG_1CHAN | TLAN_NET_CFG_PHY_EN;
data             2203 drivers/net/ethernet/ti/tlan.c 	tlan_dio_write16(dev->base_addr, TLAN_NET_CONFIG, (u16) data);
data             2223 drivers/net/ethernet/ti/tlan.c 	data = TLAN_NET_CFG_1FRAG | TLAN_NET_CFG_1CHAN;
data             2226 drivers/net/ethernet/ti/tlan.c 		data |= TLAN_NET_CFG_BIT;
data             2240 drivers/net/ethernet/ti/tlan.c 		data |= TLAN_NET_CFG_PHY_EN;
data             2241 drivers/net/ethernet/ti/tlan.c 	tlan_dio_write16(dev->base_addr, TLAN_NET_CONFIG, (u16) data);
data             2257 drivers/net/ethernet/ti/tlan.c 	u8		data;
data             2269 drivers/net/ethernet/ti/tlan.c 	data = TLAN_NET_CMD_NRESET | TLAN_NET_CMD_NWRAP;
data             2271 drivers/net/ethernet/ti/tlan.c 		data |= TLAN_NET_CMD_DUPLEX;
data             2272 drivers/net/ethernet/ti/tlan.c 	tlan_dio_write8(dev->base_addr, TLAN_NET_CMD, data);
data             2273 drivers/net/ethernet/ti/tlan.c 	data = TLAN_NET_MASK_MASK4 | TLAN_NET_MASK_MASK5;
data             2275 drivers/net/ethernet/ti/tlan.c 		data |= TLAN_NET_MASK_MASK7;
data             2276 drivers/net/ethernet/ti/tlan.c 	tlan_dio_write8(dev->base_addr, TLAN_NET_MASK, data);
data             2601 drivers/net/ethernet/ti/tlan.c 	u16		data;
data             2651 drivers/net/ethernet/ti/tlan.c 		data = TLAN_NET_CFG_1FRAG | TLAN_NET_CFG_1CHAN
data             2653 drivers/net/ethernet/ti/tlan.c 		tlan_dio_write16(dev->base_addr, TLAN_NET_CONFIG, data);
data             2783 drivers/net/ethernet/ti/tlan.c 				u16 data = MII_GC_PDOWN | MII_GC_LOOPBK |
data             2788 drivers/net/ethernet/ti/tlan.c 						   MII_GEN_CTL, data);
data             2938 drivers/net/ethernet/ti/tlan.c static void tlan_mii_send_data(u16 base_port, u32 data, unsigned num_bits)
data             2953 drivers/net/ethernet/ti/tlan.c 		if (data & i)
data             3130 drivers/net/ethernet/ti/tlan.c static int tlan_ee_send_byte(u16 io_base, u8 data, int stop)
data             3141 drivers/net/ethernet/ti/tlan.c 		if (place & data)
data             3192 drivers/net/ethernet/ti/tlan.c static void tlan_ee_receive_byte(u16 io_base, u8 *data, int stop)
data             3199 drivers/net/ethernet/ti/tlan.c 	*data = 0;
data             3206 drivers/net/ethernet/ti/tlan.c 			*data |= place;
data             3251 drivers/net/ethernet/ti/tlan.c static int tlan_ee_read_byte(struct net_device *dev, u8 ee_addr, u8 *data)
data             3277 drivers/net/ethernet/ti/tlan.c 	tlan_ee_receive_byte(dev->base_addr, data, TLAN_EEPROM_STOP);
data              474 drivers/net/ethernet/ti/tlan.h static inline void tlan_dio_write8(u16 base_addr, u16 internal_addr, u8 data)
data              477 drivers/net/ethernet/ti/tlan.h 	outb(data, base_addr + TLAN_DIO_DATA + (internal_addr & 0x3));
data              484 drivers/net/ethernet/ti/tlan.h static inline void tlan_dio_write16(u16 base_addr, u16 internal_addr, u16 data)
data              487 drivers/net/ethernet/ti/tlan.h 	outw(data, base_addr + TLAN_DIO_DATA + (internal_addr & 0x2));
data              494 drivers/net/ethernet/ti/tlan.h static inline void tlan_dio_write32(u16 base_addr, u16 internal_addr, u32 data)
data              497 drivers/net/ethernet/ti/tlan.h 	outl(data, base_addr + TLAN_DIO_DATA + (internal_addr & 0x2));
data              395 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	offset = ((unsigned long)descr->skb->data) &
data              401 drivers/net/ethernet/toshiba/ps3_gelic_net.c 						     descr->skb->data,
data              747 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	memmove(skb->data, skb->data + VLAN_HLEN, 2 * ETH_ALEN);
data              782 drivers/net/ethernet/toshiba/ps3_gelic_net.c 	buf = dma_map_single(ctodev(card), skb->data, skb->len, DMA_TO_DEVICE);
data              787 drivers/net/ethernet/toshiba/ps3_gelic_net.c 			skb->data, skb->len);
data              989 drivers/net/ethernet/toshiba/ps3_gelic_net.c 		vid = *(u16 *)(descr->skb->data) & VLAN_VID_MASK;
data              249 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	union iwreq_data data;
data              251 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	memset(&data, 0, sizeof(data));
data              253 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		memcpy(data.ap_addr.sa_data, bssid, ETH_ALEN);
data              254 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	data.ap_addr.sa_family = ARPHRD_ETHER;
data              256 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			    &data, NULL);
data              299 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct iw_point *point = &iwreq->data;
data              374 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	if (wrqu->data.length == sizeof(struct iw_scan_req) &&
data              375 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	    wrqu->data.flags & IW_SCAN_THIS_ESSID) {
data              501 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	u8 *data;
data              510 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c static void gelic_wl_parse_ie(u8 *data, size_t len,
data              514 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	u8 *pos = data;
data              519 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		 data, len);
data              535 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 				ie_info->wpa.data = pos - 2;
data              540 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			ie_info->rsn.data = pos - 2;
data              553 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		 ie_info->wpa.data, ie_info->wpa.len,
data              554 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		 ie_info->rsn.data, ie_info->rsn.len);
data              585 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	iwe.u.data.flags = 1;
data              586 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	iwe.u.data.length = strnlen(scan->essid, 32);
data              628 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data              630 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data              631 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	iwe.u.data.length = 0;
data              661 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			iwe.u.data.length = len;
data              674 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			memcpy(buf, ie_info.wpa.data, ie_info.wpa.len);
data              676 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			iwe.u.data.length = ie_info.wpa.len;
data              682 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			memcpy(buf, ie_info.rsn.data, ie_info.rsn.len);
data              684 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			iwe.u.data.length = ie_info.rsn.len;
data              701 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	char *stop = ev + wrqu->data.length;
data              739 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	wrqu->data.length = ev - extra;
data              740 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	wrqu->data.flags = 0;
data              743 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	pr_debug("%s: -> %d %d\n", __func__, ret, wrqu->data.length);
data              771 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			     union iwreq_data *data, char *extra)
data              773 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct iw_param *param = &data->param;
data              949 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			      union iwreq_data *data, char *extra)
data              955 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		 data->essid.length, data->essid.flags);
data              956 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	if (IW_ESSID_MAX_SIZE < data->essid.length)
data              960 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	if (data->essid.flags) {
data              961 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		wl->essid_len = data->essid.length;
data              980 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			      union iwreq_data *data, char *extra)
data              991 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		data->essid.length = wl->essid_len;
data              992 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		data->essid.flags = 1;
data              994 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		data->essid.flags = 0;
data              998 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	pr_debug("%s: -> len=%d\n", __func__, data->essid.length);
data             1006 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			       union iwreq_data *data, char *extra)
data             1009 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct iw_point *enc = &data->encoding;
data             1080 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			       union iwreq_data *data, char *extra)
data             1083 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct iw_point *enc = &data->encoding;
data             1136 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			   union iwreq_data *data, char *extra)
data             1142 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	if (data->ap_addr.sa_family != ARPHRD_ETHER)
data             1146 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	if (is_valid_ether_addr(data->ap_addr.sa_data)) {
data             1147 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		memcpy(wl->bssid, data->ap_addr.sa_data,
data             1164 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			   union iwreq_data *data, char *extra)
data             1173 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		data->ap_addr.sa_family = ARPHRD_ETHER;
data             1174 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		memcpy(data->ap_addr.sa_data, wl->active_bssid,
data             1177 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 		eth_zero_addr(data->ap_addr.sa_data);
data             1188 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 				  union iwreq_data *data, char *extra)
data             1191 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct iw_point *enc = &data->encoding;
data             1278 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 				  union iwreq_data *data, char *extra)
data             1281 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	struct iw_point *enc = &data->encoding;
data             1349 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			     union iwreq_data *data, char *extra)
data             1351 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	__u32 mode = data->mode;
data             1365 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 			     union iwreq_data *data, char *extra)
data             1367 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	__u32 *mode = &data->mode;
data             1377 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 				  union iwreq_data *data, char *extra)
data             1380 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	data->data.length = strlen(extra);
data             1381 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	data->data.flags = 1;
data             1503 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	union iwreq_data data;
data             1626 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	memset(&data, 0, sizeof(data));
data             1627 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c 	wireless_send_event(port_to_netdev(wl_port(wl)), SIOCGIWSCAN, &data,
data              409 drivers/net/ethernet/toshiba/spider_net.c 	offset = ((unsigned long)descr->skb->data) &
data              414 drivers/net/ethernet/toshiba/spider_net.c 	buf = pci_map_single(card->pdev, descr->skb->data,
data              652 drivers/net/ethernet/toshiba/spider_net.c 	buf = pci_map_single(card->pdev, skb->data, skb->len, PCI_DMA_TODEVICE);
data              656 drivers/net/ethernet/toshiba/spider_net.c 				  "Dropping packet\n", skb->data, skb->len);
data             1856 drivers/net/ethernet/toshiba/spider_net.c 		err = spider_net_download_firmware(card, firmware->data);
data              134 drivers/net/ethernet/toshiba/spider_net_ethtool.c 		struct ethtool_stats *stats, u64 *data)
data              138 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[0] = netdev->stats.tx_packets;
data              139 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[1] = netdev->stats.tx_bytes;
data              140 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[2] = netdev->stats.rx_packets;
data              141 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[3] = netdev->stats.rx_bytes;
data              142 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[4] = netdev->stats.tx_errors;
data              143 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[5] = netdev->stats.tx_dropped;
data              144 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[6] = netdev->stats.rx_dropped;
data              145 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[7] = card->spider_stats.rx_desc_error;
data              146 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[8] = card->spider_stats.tx_timeouts;
data              147 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[9] = card->spider_stats.alloc_rx_skb_error;
data              148 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[10] = card->spider_stats.rx_iommu_map_error;
data              149 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[11] = card->spider_stats.tx_iommu_map_error;
data              150 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	data[12] = card->spider_stats.rx_desc_unk_state;
data              154 drivers/net/ethernet/toshiba/spider_net_ethtool.c 				   u8 *data)
data              156 drivers/net/ethernet/toshiba/spider_net_ethtool.c 	memcpy(data, ethtool_stats_keys, sizeof(ethtool_stats_keys));
data              457 drivers/net/ethernet/toshiba/tc35815.c 	*dma_handle = pci_map_single(hwdev, skb->data, RX_BUF_SIZE,
data              697 drivers/net/ethernet/toshiba/tc35815.c static int tc35815_mac_match(struct device *dev, const void *data)
data              700 drivers/net/ethernet/toshiba/tc35815.c 	const struct pci_dev *pci_dev = data;
data              734 drivers/net/ethernet/toshiba/tc35815.c 		unsigned short data;
data              738 drivers/net/ethernet/toshiba/tc35815.c 		data = tc_readl(&tr->PROM_Data);
data              739 drivers/net/ethernet/toshiba/tc35815.c 		dev->dev_addr[i] = data & 0xff;
data              740 drivers/net/ethernet/toshiba/tc35815.c 		dev->dev_addr[i+1] = data >> 8;
data             1286 drivers/net/ethernet/toshiba/tc35815.c 		print_eth(skb->data);
data             1296 drivers/net/ethernet/toshiba/tc35815.c 	lp->tx_skbs[lp->tfd_start].skb_dma = pci_map_single(lp->pci_dev, skb->data, skb->len, PCI_DMA_TODEVICE);
data             1479 drivers/net/ethernet/toshiba/tc35815.c 			unsigned char *data;
data             1502 drivers/net/ethernet/toshiba/tc35815.c 			prefetch(skb->data);
data             1508 drivers/net/ethernet/toshiba/tc35815.c 				memmove(skb->data, skb->data - NET_IP_ALIGN,
data             1510 drivers/net/ethernet/toshiba/tc35815.c 			data = skb_put(skb, pkt_len);
data             1512 drivers/net/ethernet/toshiba/tc35815.c 				print_eth(data);
data             1977 drivers/net/ethernet/toshiba/tc35815.c static void tc35815_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *stats, u64 *data)
data             1980 drivers/net/ethernet/toshiba/tc35815.c 	data[0] = lp->lstats.max_tx_qlen;
data             1981 drivers/net/ethernet/toshiba/tc35815.c 	data[1] = lp->lstats.tx_ints;
data             1982 drivers/net/ethernet/toshiba/tc35815.c 	data[2] = lp->lstats.rx_ints;
data             1983 drivers/net/ethernet/toshiba/tc35815.c 	data[3] = lp->lstats.tx_underrun;
data             1995 drivers/net/ethernet/toshiba/tc35815.c static void tc35815_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             1997 drivers/net/ethernet/toshiba/tc35815.c 	memcpy(data, ethtool_stats_keys, sizeof(ethtool_stats_keys));
data              162 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              168 drivers/net/ethernet/tundra/tsi108_eth.c 	       TSI_READ(TSI108_EC_INTMASK), data->phy_ok,
data              169 drivers/net/ethernet/tundra/tsi108_eth.c 	       data->link_up, data->speed, data->duplex);
data              172 drivers/net/ethernet/tundra/tsi108_eth.c 	       data->txhead, data->txtail, data->txfree,
data              179 drivers/net/ethernet/tundra/tsi108_eth.c 	       data->rxhead, data->rxtail, data->rxfree,
data              182 drivers/net/ethernet/tundra/tsi108_eth.c 	       TSI_READ(TSI108_EC_RXERR), data->rxpending);
data              193 drivers/net/ethernet/tundra/tsi108_eth.c static int tsi108_read_mii(struct tsi108_prv_data *data, int reg)
data              198 drivers/net/ethernet/tundra/tsi108_eth.c 				(data->phy << TSI108_MAC_MII_ADDR_PHY) |
data              215 drivers/net/ethernet/tundra/tsi108_eth.c static void tsi108_write_mii(struct tsi108_prv_data *data,
data              220 drivers/net/ethernet/tundra/tsi108_eth.c 				(data->phy << TSI108_MAC_MII_ADDR_PHY) |
data              233 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              234 drivers/net/ethernet/tundra/tsi108_eth.c 	return tsi108_read_mii(data, reg);
data              239 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              240 drivers/net/ethernet/tundra/tsi108_eth.c 	tsi108_write_mii(data, reg, val);
data              243 drivers/net/ethernet/tundra/tsi108_eth.c static inline void tsi108_write_tbi(struct tsi108_prv_data *data,
data              286 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              294 drivers/net/ethernet/tundra/tsi108_eth.c 	if (!data->phy_ok)
data              297 drivers/net/ethernet/tundra/tsi108_eth.c 	duplex = mii_check_media(&data->mii_if, netif_msg_link(data), data->init_media);
data              298 drivers/net/ethernet/tundra/tsi108_eth.c 	data->init_media = 0;
data              302 drivers/net/ethernet/tundra/tsi108_eth.c 		speed = mii_speed(&data->mii_if);
data              304 drivers/net/ethernet/tundra/tsi108_eth.c 		if ((speed != data->speed) || duplex) {
data              319 drivers/net/ethernet/tundra/tsi108_eth.c 			data->speed = speed;
data              321 drivers/net/ethernet/tundra/tsi108_eth.c 			if (data->mii_if.full_duplex) {
data              324 drivers/net/ethernet/tundra/tsi108_eth.c 				data->duplex = 2;
data              328 drivers/net/ethernet/tundra/tsi108_eth.c 				data->duplex = 1;
data              335 drivers/net/ethernet/tundra/tsi108_eth.c 		if (data->link_up == 0) {
data              341 drivers/net/ethernet/tundra/tsi108_eth.c 			spin_lock(&data->txlock);
data              342 drivers/net/ethernet/tundra/tsi108_eth.c 			if (is_valid_ether_addr(dev->dev_addr) && data->txfree)
data              345 drivers/net/ethernet/tundra/tsi108_eth.c 			data->link_up = 1;
data              346 drivers/net/ethernet/tundra/tsi108_eth.c 			spin_unlock(&data->txlock);
data              349 drivers/net/ethernet/tundra/tsi108_eth.c 		if (data->link_up == 1) {
data              351 drivers/net/ethernet/tundra/tsi108_eth.c 			data->link_up = 0;
data              373 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              377 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_lock_irqsave(&data->misclock, flags);
data              386 drivers/net/ethernet/tundra/tsi108_eth.c 			      TSI108_STAT_RXBYTES_CARRY, &data->stats.rx_bytes);
data              390 drivers/net/ethernet/tundra/tsi108_eth.c 			      &data->stats.rx_packets);
data              393 drivers/net/ethernet/tundra/tsi108_eth.c 			      TSI108_STAT_RXFCS_CARRY, &data->rx_fcs);
data              397 drivers/net/ethernet/tundra/tsi108_eth.c 			      &data->stats.multicast);
data              401 drivers/net/ethernet/tundra/tsi108_eth.c 			      &data->stats.rx_frame_errors);
data              405 drivers/net/ethernet/tundra/tsi108_eth.c 			      &data->stats.rx_length_errors);
data              408 drivers/net/ethernet/tundra/tsi108_eth.c 			      TSI108_STAT_RXRUNT_CARRY, &data->rx_underruns);
data              411 drivers/net/ethernet/tundra/tsi108_eth.c 			      TSI108_STAT_RXJUMBO_CARRY, &data->rx_overruns);
data              414 drivers/net/ethernet/tundra/tsi108_eth.c 			      TSI108_STAT_RXFRAG_CARRY, &data->rx_short_fcs);
data              417 drivers/net/ethernet/tundra/tsi108_eth.c 			      TSI108_STAT_RXJABBER_CARRY, &data->rx_long_fcs);
data              421 drivers/net/ethernet/tundra/tsi108_eth.c 			      &data->stats.rx_missed_errors);
data              424 drivers/net/ethernet/tundra/tsi108_eth.c 			      TSI108_STAT_TXBYTES_CARRY, &data->stats.tx_bytes);
data              428 drivers/net/ethernet/tundra/tsi108_eth.c 			      &data->stats.tx_packets);
data              432 drivers/net/ethernet/tundra/tsi108_eth.c 			      &data->stats.tx_aborted_errors);
data              435 drivers/net/ethernet/tundra/tsi108_eth.c 			      TSI108_STAT_TXEXCOL_CARRY, &data->tx_coll_abort);
data              439 drivers/net/ethernet/tundra/tsi108_eth.c 			      &data->stats.collisions);
data              443 drivers/net/ethernet/tundra/tsi108_eth.c 			      &data->tx_pause_drop);
data              445 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_unlock_irqrestore(&data->misclock, flags);
data              452 drivers/net/ethernet/tundra/tsi108_eth.c tsi108_read_stat(struct tsi108_prv_data * data, int reg, int carry_bit,
data              484 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              485 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_lock_irq(&data->misclock);
data              487 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_packets =
data              488 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXPKTS,
data              490 drivers/net/ethernet/tundra/tsi108_eth.c 			     TSI108_STAT_RXPKTS_CARRY, &data->stats.rx_packets);
data              492 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.tx_packets =
data              493 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_TXPKTS,
data              495 drivers/net/ethernet/tundra/tsi108_eth.c 			     TSI108_STAT_TXPKTS_CARRY, &data->stats.tx_packets);
data              497 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_bytes =
data              498 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXBYTES,
data              500 drivers/net/ethernet/tundra/tsi108_eth.c 			     TSI108_STAT_RXBYTES_CARRY, &data->stats.rx_bytes);
data              502 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.tx_bytes =
data              503 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_TXBYTES,
data              505 drivers/net/ethernet/tundra/tsi108_eth.c 			     TSI108_STAT_TXBYTES_CARRY, &data->stats.tx_bytes);
data              507 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.multicast =
data              508 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXMCAST,
data              510 drivers/net/ethernet/tundra/tsi108_eth.c 			     TSI108_STAT_RXMCAST_CARRY, &data->stats.multicast);
data              512 drivers/net/ethernet/tundra/tsi108_eth.c 	excol = tsi108_read_stat(data, TSI108_STAT_TXEXCOL,
data              515 drivers/net/ethernet/tundra/tsi108_eth.c 				 &data->tx_coll_abort);
data              517 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.collisions =
data              518 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_TXTCOL,
data              520 drivers/net/ethernet/tundra/tsi108_eth.c 			     TSI108_STAT_TXTCOL_CARRY, &data->stats.collisions);
data              522 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.collisions += excol;
data              524 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_length_errors =
data              525 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXLENGTH,
data              528 drivers/net/ethernet/tundra/tsi108_eth.c 			     &data->stats.rx_length_errors);
data              530 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_length_errors +=
data              531 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXRUNT,
data              533 drivers/net/ethernet/tundra/tsi108_eth.c 			     TSI108_STAT_RXRUNT_CARRY, &data->rx_underruns);
data              535 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_length_errors +=
data              536 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXJUMBO,
data              538 drivers/net/ethernet/tundra/tsi108_eth.c 			     TSI108_STAT_RXJUMBO_CARRY, &data->rx_overruns);
data              540 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_frame_errors =
data              541 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXALIGN,
data              544 drivers/net/ethernet/tundra/tsi108_eth.c 			     &data->stats.rx_frame_errors);
data              546 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_frame_errors +=
data              547 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXFCS,
data              549 drivers/net/ethernet/tundra/tsi108_eth.c 			     &data->rx_fcs);
data              551 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_frame_errors +=
data              552 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXFRAG,
data              554 drivers/net/ethernet/tundra/tsi108_eth.c 			     TSI108_STAT_RXFRAG_CARRY, &data->rx_short_fcs);
data              556 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_missed_errors =
data              557 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_RXDROP,
data              560 drivers/net/ethernet/tundra/tsi108_eth.c 			     &data->stats.rx_missed_errors);
data              563 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_fifo_errors = data->stats.rx_fifo_errors;
data              564 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_crc_errors = data->stats.rx_crc_errors;
data              566 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.tx_aborted_errors =
data              567 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_TXEXDEF,
data              570 drivers/net/ethernet/tundra/tsi108_eth.c 			     &data->stats.tx_aborted_errors);
data              572 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.tx_aborted_errors +=
data              573 drivers/net/ethernet/tundra/tsi108_eth.c 	    tsi108_read_stat(data, TSI108_STAT_TXPAUSEDROP,
data              576 drivers/net/ethernet/tundra/tsi108_eth.c 			     &data->tx_pause_drop);
data              578 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.tx_aborted_errors += excol;
data              580 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.tx_errors = data->tmpstats.tx_aborted_errors;
data              581 drivers/net/ethernet/tundra/tsi108_eth.c 	data->tmpstats.rx_errors = data->tmpstats.rx_length_errors +
data              582 drivers/net/ethernet/tundra/tsi108_eth.c 	    data->tmpstats.rx_crc_errors +
data              583 drivers/net/ethernet/tundra/tsi108_eth.c 	    data->tmpstats.rx_frame_errors +
data              584 drivers/net/ethernet/tundra/tsi108_eth.c 	    data->tmpstats.rx_fifo_errors + data->tmpstats.rx_missed_errors;
data              586 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_unlock_irq(&data->misclock);
data              587 drivers/net/ethernet/tundra/tsi108_eth.c 	return &data->tmpstats;
data              590 drivers/net/ethernet/tundra/tsi108_eth.c static void tsi108_restart_rx(struct tsi108_prv_data * data, struct net_device *dev)
data              599 drivers/net/ethernet/tundra/tsi108_eth.c static void tsi108_restart_tx(struct tsi108_prv_data * data)
data              613 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              618 drivers/net/ethernet/tundra/tsi108_eth.c 	while (!data->txfree || data->txhead != data->txtail) {
data              619 drivers/net/ethernet/tundra/tsi108_eth.c 		tx = data->txtail;
data              621 drivers/net/ethernet/tundra/tsi108_eth.c 		if (data->txring[tx].misc & TSI108_TX_OWN)
data              624 drivers/net/ethernet/tundra/tsi108_eth.c 		skb = data->txskbs[tx];
data              626 drivers/net/ethernet/tundra/tsi108_eth.c 		if (!(data->txring[tx].misc & TSI108_TX_OK))
data              628 drivers/net/ethernet/tundra/tsi108_eth.c 			       dev->name, data->txring[tx].misc);
data              630 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txtail = (data->txtail + 1) % TSI108_TXRING_LEN;
data              631 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txfree++;
data              633 drivers/net/ethernet/tundra/tsi108_eth.c 		if (data->txring[tx].misc & TSI108_TX_EOF) {
data              640 drivers/net/ethernet/tundra/tsi108_eth.c 		if (is_valid_ether_addr(dev->dev_addr) && data->link_up)
data              647 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              651 drivers/net/ethernet/tundra/tsi108_eth.c 	if (!data->phy_ok && net_ratelimit())
data              654 drivers/net/ethernet/tundra/tsi108_eth.c 	if (!data->link_up) {
data              661 drivers/net/ethernet/tundra/tsi108_eth.c 	if (data->txfree < MAX_SKB_FRAGS + 1) {
data              670 drivers/net/ethernet/tundra/tsi108_eth.c 	if (data->txfree - frags < MAX_SKB_FRAGS + 1) {
data              674 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_lock_irq(&data->txlock);
data              678 drivers/net/ethernet/tundra/tsi108_eth.c 		int tx = data->txhead;
data              691 drivers/net/ethernet/tundra/tsi108_eth.c 		    ((TSI108_TXRING_LEN - data->txfree) >= TSI108_TX_INT_FREQ))
data              694 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txskbs[tx] = skb;
data              697 drivers/net/ethernet/tundra/tsi108_eth.c 			data->txring[tx].buf0 = dma_map_single(&data->pdev->dev,
data              698 drivers/net/ethernet/tundra/tsi108_eth.c 					skb->data, skb_headlen(skb),
data              700 drivers/net/ethernet/tundra/tsi108_eth.c 			data->txring[tx].len = skb_headlen(skb);
data              705 drivers/net/ethernet/tundra/tsi108_eth.c 			data->txring[tx].buf0 =
data              706 drivers/net/ethernet/tundra/tsi108_eth.c 				skb_frag_dma_map(&data->pdev->dev, frag,
data              709 drivers/net/ethernet/tundra/tsi108_eth.c 			data->txring[tx].len = skb_frag_size(frag);
data              715 drivers/net/ethernet/tundra/tsi108_eth.c 		if (netif_msg_pktdata(data)) {
data              720 drivers/net/ethernet/tundra/tsi108_eth.c 				printk(" %2.2x", skb->data[i]);
data              723 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txring[tx].misc = misc | TSI108_TX_OWN;
data              725 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txhead = (data->txhead + 1) % TSI108_TXRING_LEN;
data              726 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txfree--;
data              736 drivers/net/ethernet/tundra/tsi108_eth.c 		tsi108_restart_tx(data);
data              738 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_unlock_irq(&data->txlock);
data              744 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              747 drivers/net/ethernet/tundra/tsi108_eth.c 	while (data->rxfree && done != budget) {
data              748 drivers/net/ethernet/tundra/tsi108_eth.c 		int rx = data->rxtail;
data              751 drivers/net/ethernet/tundra/tsi108_eth.c 		if (data->rxring[rx].misc & TSI108_RX_OWN)
data              754 drivers/net/ethernet/tundra/tsi108_eth.c 		skb = data->rxskbs[rx];
data              755 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxtail = (data->rxtail + 1) % TSI108_RXRING_LEN;
data              756 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxfree--;
data              759 drivers/net/ethernet/tundra/tsi108_eth.c 		if (data->rxring[rx].misc & TSI108_RX_BAD) {
data              760 drivers/net/ethernet/tundra/tsi108_eth.c 			spin_lock_irq(&data->misclock);
data              762 drivers/net/ethernet/tundra/tsi108_eth.c 			if (data->rxring[rx].misc & TSI108_RX_CRC)
data              763 drivers/net/ethernet/tundra/tsi108_eth.c 				data->stats.rx_crc_errors++;
data              764 drivers/net/ethernet/tundra/tsi108_eth.c 			if (data->rxring[rx].misc & TSI108_RX_OVER)
data              765 drivers/net/ethernet/tundra/tsi108_eth.c 				data->stats.rx_fifo_errors++;
data              767 drivers/net/ethernet/tundra/tsi108_eth.c 			spin_unlock_irq(&data->misclock);
data              772 drivers/net/ethernet/tundra/tsi108_eth.c 		if (netif_msg_pktdata(data)) {
data              775 drivers/net/ethernet/tundra/tsi108_eth.c 			       dev->name, data->rxring[rx].len);
data              776 drivers/net/ethernet/tundra/tsi108_eth.c 			for (i = 0; i < data->rxring[rx].len; i++)
data              777 drivers/net/ethernet/tundra/tsi108_eth.c 				printk(" %2.2x", skb->data[i]);
data              781 drivers/net/ethernet/tundra/tsi108_eth.c 		skb_put(skb, data->rxring[rx].len);
data              791 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              794 drivers/net/ethernet/tundra/tsi108_eth.c 	while (data->rxfree != TSI108_RXRING_LEN && done != budget) {
data              795 drivers/net/ethernet/tundra/tsi108_eth.c 		int rx = data->rxhead;
data              799 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxskbs[rx] = skb;
data              803 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[rx].buf0 = dma_map_single(&data->pdev->dev,
data              804 drivers/net/ethernet/tundra/tsi108_eth.c 				skb->data, TSI108_RX_SKB_SIZE,
data              812 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[rx].blen = TSI108_RX_SKB_SIZE;
data              813 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[rx].misc = TSI108_RX_OWN | TSI108_RX_INT;
data              815 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxhead = (data->rxhead + 1) % TSI108_RXRING_LEN;
data              816 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxfree++;
data              822 drivers/net/ethernet/tundra/tsi108_eth.c 		tsi108_restart_rx(data, dev);
data              829 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = container_of(napi, struct tsi108_prv_data, napi);
data              830 drivers/net/ethernet/tundra/tsi108_eth.c 	struct net_device *dev = data->dev;
data              841 drivers/net/ethernet/tundra/tsi108_eth.c 	if (data->rxpending || (estat & TSI108_EC_RXESTAT_Q0_DESCINT))
data              856 drivers/net/ethernet/tundra/tsi108_eth.c 	if (data->rxfree < TSI108_RXRING_LEN)
data              870 drivers/net/ethernet/tundra/tsi108_eth.c 				tsi108_restart_rx(data, dev);
data              875 drivers/net/ethernet/tundra/tsi108_eth.c 		spin_lock_irq(&data->misclock);
data              876 drivers/net/ethernet/tundra/tsi108_eth.c 		data->stats.rx_fifo_errors++;
data              877 drivers/net/ethernet/tundra/tsi108_eth.c 		spin_unlock_irq(&data->misclock);
data              881 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxpending = 0;
data              892 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxpending = 1;
data              900 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              913 drivers/net/ethernet/tundra/tsi108_eth.c 	if (napi_schedule_prep(&data->napi)) {
data              924 drivers/net/ethernet/tundra/tsi108_eth.c 		__napi_schedule(&data->napi);
data              964 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              971 drivers/net/ethernet/tundra/tsi108_eth.c 	if (netif_running(dev) && data->rxfree < TSI108_RXRING_LEN / 4)
data              977 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data              992 drivers/net/ethernet/tundra/tsi108_eth.c 		spin_lock(&data->txlock);
data              994 drivers/net/ethernet/tundra/tsi108_eth.c 		spin_unlock(&data->txlock);
data             1002 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1034 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1055 drivers/net/ethernet/tundra/tsi108_eth.c static void tsi108_reset_ether(struct tsi108_prv_data * data)
data             1091 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1104 drivers/net/ethernet/tundra/tsi108_eth.c 		if (0x8 == data->phy)
data             1137 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1153 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_lock_irq(&data->misclock);
data             1156 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_lock(&data->txlock);
data             1158 drivers/net/ethernet/tundra/tsi108_eth.c 	if (data->txfree && data->link_up)
data             1161 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_unlock(&data->txlock);
data             1162 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_unlock_irq(&data->misclock);
data             1169 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1185 drivers/net/ethernet/tundra/tsi108_eth.c 		memset(data->mc_hash, 0, sizeof(data->mc_hash));
data             1192 drivers/net/ethernet/tundra/tsi108_eth.c 			__set_bit(hash, &data->mc_hash[0]);
data             1205 drivers/net/ethernet/tundra/tsi108_eth.c 					     data->mc_hash[i]);
data             1215 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1222 drivers/net/ethernet/tundra/tsi108_eth.c 	tsi108_write_mii(data, MII_BMCR, BMCR_RESET);
data             1224 drivers/net/ethernet/tundra/tsi108_eth.c 		if(!(tsi108_read_mii(data, MII_BMCR) & BMCR_RESET))
data             1231 drivers/net/ethernet/tundra/tsi108_eth.c 	if (data->phy_type == TSI108_PHY_BCM54XX) {
data             1232 drivers/net/ethernet/tundra/tsi108_eth.c 		tsi108_write_mii(data, 0x09, 0x0300);
data             1233 drivers/net/ethernet/tundra/tsi108_eth.c 		tsi108_write_mii(data, 0x10, 0x1020);
data             1234 drivers/net/ethernet/tundra/tsi108_eth.c 		tsi108_write_mii(data, 0x1c, 0x8c00);
data             1237 drivers/net/ethernet/tundra/tsi108_eth.c 	tsi108_write_mii(data,
data             1240 drivers/net/ethernet/tundra/tsi108_eth.c 	while (tsi108_read_mii(data, MII_BMCR) & BMCR_ANRESTART)
data             1248 drivers/net/ethernet/tundra/tsi108_eth.c 	tsi108_write_tbi(data, 0x11, 0x30);
data             1254 drivers/net/ethernet/tundra/tsi108_eth.c 	data->link_up = 0;
data             1256 drivers/net/ethernet/tundra/tsi108_eth.c 	while (!((phyval = tsi108_read_mii(data, MII_BMSR)) &
data             1266 drivers/net/ethernet/tundra/tsi108_eth.c 	data->mii_if.supports_gmii = mii_check_gmii_support(&data->mii_if);
data             1268 drivers/net/ethernet/tundra/tsi108_eth.c 	data->phy_ok = 1;
data             1269 drivers/net/ethernet/tundra/tsi108_eth.c 	data->init_media = 1;
data             1275 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1279 drivers/net/ethernet/tundra/tsi108_eth.c 	tsi108_write_mii(data, MII_BMCR, BMCR_PDOWN);
data             1280 drivers/net/ethernet/tundra/tsi108_eth.c 	data->phy_ok = 0;
data             1287 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1291 drivers/net/ethernet/tundra/tsi108_eth.c 	i = request_irq(data->irq_num, tsi108_irq, 0, dev->name, dev);
data             1294 drivers/net/ethernet/tundra/tsi108_eth.c 		       data->id, data->irq_num);
data             1297 drivers/net/ethernet/tundra/tsi108_eth.c 		dev->irq = data->irq_num;
data             1300 drivers/net/ethernet/tundra/tsi108_eth.c 		       data->id, dev->irq, dev->name);
data             1303 drivers/net/ethernet/tundra/tsi108_eth.c 	data->rxring = dma_alloc_coherent(&data->pdev->dev, rxring_size,
data             1304 drivers/net/ethernet/tundra/tsi108_eth.c 					  &data->rxdma, GFP_KERNEL);
data             1305 drivers/net/ethernet/tundra/tsi108_eth.c 	if (!data->rxring)
data             1308 drivers/net/ethernet/tundra/tsi108_eth.c 	data->txring = dma_alloc_coherent(&data->pdev->dev, txring_size,
data             1309 drivers/net/ethernet/tundra/tsi108_eth.c 					  &data->txdma, GFP_KERNEL);
data             1310 drivers/net/ethernet/tundra/tsi108_eth.c 	if (!data->txring) {
data             1311 drivers/net/ethernet/tundra/tsi108_eth.c 		dma_free_coherent(&data->pdev->dev, rxring_size, data->rxring,
data             1312 drivers/net/ethernet/tundra/tsi108_eth.c 				    data->rxdma);
data             1317 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].next0 = data->rxdma + (i + 1) * sizeof(rx_desc);
data             1318 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].blen = TSI108_RXBUF_SIZE;
data             1319 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].vlan = 0;
data             1322 drivers/net/ethernet/tundra/tsi108_eth.c 	data->rxring[TSI108_RXRING_LEN - 1].next0 = data->rxdma;
data             1324 drivers/net/ethernet/tundra/tsi108_eth.c 	data->rxtail = 0;
data             1325 drivers/net/ethernet/tundra/tsi108_eth.c 	data->rxhead = 0;
data             1339 drivers/net/ethernet/tundra/tsi108_eth.c 			data->rxhead = i;
data             1343 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxskbs[i] = skb;
data             1344 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].buf0 = virt_to_phys(data->rxskbs[i]->data);
data             1345 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].misc = TSI108_RX_OWN | TSI108_RX_INT;
data             1348 drivers/net/ethernet/tundra/tsi108_eth.c 	data->rxfree = i;
data             1349 drivers/net/ethernet/tundra/tsi108_eth.c 	TSI_WRITE(TSI108_EC_RXQ_PTRLOW, data->rxdma);
data             1352 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txring[i].next0 = data->txdma + (i + 1) * sizeof(tx_desc);
data             1353 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txring[i].misc = 0;
data             1356 drivers/net/ethernet/tundra/tsi108_eth.c 	data->txring[TSI108_TXRING_LEN - 1].next0 = data->txdma;
data             1357 drivers/net/ethernet/tundra/tsi108_eth.c 	data->txtail = 0;
data             1358 drivers/net/ethernet/tundra/tsi108_eth.c 	data->txhead = 0;
data             1359 drivers/net/ethernet/tundra/tsi108_eth.c 	data->txfree = TSI108_TXRING_LEN;
data             1360 drivers/net/ethernet/tundra/tsi108_eth.c 	TSI_WRITE(TSI108_EC_TXQ_PTRLOW, data->txdma);
data             1363 drivers/net/ethernet/tundra/tsi108_eth.c 	napi_enable(&data->napi);
data             1365 drivers/net/ethernet/tundra/tsi108_eth.c 	timer_setup(&data->timer, tsi108_timed_checker, 0);
data             1366 drivers/net/ethernet/tundra/tsi108_eth.c 	mod_timer(&data->timer, jiffies + 1);
data             1368 drivers/net/ethernet/tundra/tsi108_eth.c 	tsi108_restart_rx(data, dev);
data             1386 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1389 drivers/net/ethernet/tundra/tsi108_eth.c 	napi_disable(&data->napi);
data             1391 drivers/net/ethernet/tundra/tsi108_eth.c 	del_timer_sync(&data->timer);
data             1400 drivers/net/ethernet/tundra/tsi108_eth.c 	while (!data->txfree || data->txhead != data->txtail) {
data             1401 drivers/net/ethernet/tundra/tsi108_eth.c 		int tx = data->txtail;
data             1403 drivers/net/ethernet/tundra/tsi108_eth.c 		skb = data->txskbs[tx];
data             1404 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txtail = (data->txtail + 1) % TSI108_TXRING_LEN;
data             1405 drivers/net/ethernet/tundra/tsi108_eth.c 		data->txfree++;
data             1409 drivers/net/ethernet/tundra/tsi108_eth.c 	free_irq(data->irq_num, dev);
data             1413 drivers/net/ethernet/tundra/tsi108_eth.c 	while (data->rxfree) {
data             1414 drivers/net/ethernet/tundra/tsi108_eth.c 		int rx = data->rxtail;
data             1417 drivers/net/ethernet/tundra/tsi108_eth.c 		skb = data->rxskbs[rx];
data             1418 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxtail = (data->rxtail + 1) % TSI108_RXRING_LEN;
data             1419 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxfree--;
data             1423 drivers/net/ethernet/tundra/tsi108_eth.c 	dma_free_coherent(&data->pdev->dev,
data             1425 drivers/net/ethernet/tundra/tsi108_eth.c 			    data->rxring, data->rxdma);
data             1426 drivers/net/ethernet/tundra/tsi108_eth.c 	dma_free_coherent(&data->pdev->dev,
data             1428 drivers/net/ethernet/tundra/tsi108_eth.c 			    data->txring, data->txdma);
data             1435 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1497 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1500 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_lock_irqsave(&data->txlock, flags);
data             1501 drivers/net/ethernet/tundra/tsi108_eth.c 	mii_ethtool_get_link_ksettings(&data->mii_if, cmd);
data             1502 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_unlock_irqrestore(&data->txlock, flags);
data             1510 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1514 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_lock_irqsave(&data->txlock, flags);
data             1515 drivers/net/ethernet/tundra/tsi108_eth.c 	rc = mii_ethtool_set_link_ksettings(&data->mii_if, cmd);
data             1516 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_unlock_irqrestore(&data->txlock, flags);
data             1523 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = netdev_priv(dev);
data             1526 drivers/net/ethernet/tundra/tsi108_eth.c 	return generic_mii_ioctl(&data->mii_if, if_mii(rq), cmd, NULL);
data             1550 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = NULL;
data             1569 drivers/net/ethernet/tundra/tsi108_eth.c 	data = netdev_priv(dev);
data             1570 drivers/net/ethernet/tundra/tsi108_eth.c 	data->dev = dev;
data             1571 drivers/net/ethernet/tundra/tsi108_eth.c 	data->pdev = pdev;
data             1577 drivers/net/ethernet/tundra/tsi108_eth.c 	data->regs = ioremap(einfo->regs, 0x400);
data             1578 drivers/net/ethernet/tundra/tsi108_eth.c 	if (NULL == data->regs) {
data             1583 drivers/net/ethernet/tundra/tsi108_eth.c 	data->phyregs = ioremap(einfo->phyregs, 0x400);
data             1584 drivers/net/ethernet/tundra/tsi108_eth.c 	if (NULL == data->phyregs) {
data             1589 drivers/net/ethernet/tundra/tsi108_eth.c 	data->mii_if.dev = dev;
data             1590 drivers/net/ethernet/tundra/tsi108_eth.c 	data->mii_if.mdio_read = tsi108_mdio_read;
data             1591 drivers/net/ethernet/tundra/tsi108_eth.c 	data->mii_if.mdio_write = tsi108_mdio_write;
data             1592 drivers/net/ethernet/tundra/tsi108_eth.c 	data->mii_if.phy_id = einfo->phy;
data             1593 drivers/net/ethernet/tundra/tsi108_eth.c 	data->mii_if.phy_id_mask = 0x1f;
data             1594 drivers/net/ethernet/tundra/tsi108_eth.c 	data->mii_if.reg_num_mask = 0x1f;
data             1596 drivers/net/ethernet/tundra/tsi108_eth.c 	data->phy = einfo->phy;
data             1597 drivers/net/ethernet/tundra/tsi108_eth.c 	data->phy_type = einfo->phy_type;
data             1598 drivers/net/ethernet/tundra/tsi108_eth.c 	data->irq_num = einfo->irq_num;
data             1599 drivers/net/ethernet/tundra/tsi108_eth.c 	data->id = pdev->id;
data             1600 drivers/net/ethernet/tundra/tsi108_eth.c 	netif_napi_add(dev, &data->napi, tsi108_poll, 64);
data             1614 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_lock_init(&data->txlock);
data             1615 drivers/net/ethernet/tundra/tsi108_eth.c 	spin_lock_init(&data->misclock);
data             1617 drivers/net/ethernet/tundra/tsi108_eth.c 	tsi108_reset_ether(data);
data             1638 drivers/net/ethernet/tundra/tsi108_eth.c 	data->msg_enable = DEBUG;
data             1645 drivers/net/ethernet/tundra/tsi108_eth.c 	iounmap(data->phyregs);
data             1648 drivers/net/ethernet/tundra/tsi108_eth.c 	iounmap(data->regs);
data             1664 drivers/net/ethernet/tundra/tsi108_eth.c 	struct tsi108_prv_data *data = from_timer(data, t, timer);
data             1665 drivers/net/ethernet/tundra/tsi108_eth.c 	struct net_device *dev = data->dev;
data             1669 drivers/net/ethernet/tundra/tsi108_eth.c 	mod_timer(&data->timer, jiffies + CHECK_PHY_INTERVAL);
data               20 drivers/net/ethernet/tundra/tsi108_eth.h 	out_be32((data->regs + (offset)), val)
data               23 drivers/net/ethernet/tundra/tsi108_eth.h 	in_be32((data->regs + (offset)))
data               26 drivers/net/ethernet/tundra/tsi108_eth.h 	out_be32((data->phyregs + (offset)), val)
data               29 drivers/net/ethernet/tundra/tsi108_eth.h 	in_be32((data->phyregs + (offset)))
data              291 drivers/net/ethernet/via/via-rhine.c 	{ .compatible = "via,vt8500-rhine", .data = &vt8500_quirks },
data             1144 drivers/net/ethernet/via/via-rhine.c 	quirks = match->data;
data             1225 drivers/net/ethernet/via/via-rhine.c 	sd->dma = dma_map_single(hwdev, sd->skb->data, size, DMA_FROM_DEVICE);
data             1801 drivers/net/ethernet/via/via-rhine.c 	    (((unsigned long)skb->data & 3) || skb_shinfo(skb)->nr_frags != 0 || skb->ip_summed == CHECKSUM_PARTIAL)) {
data             1822 drivers/net/ethernet/via/via-rhine.c 			dma_map_single(hwdev, skb->data, skb->len,
data             2024 drivers/net/ethernet/via/via-rhine.c 	u8 *trailer = (u8 *)skb->data + ((data_size + 3) & ~3) + 2;
data             2108 drivers/net/ethernet/via/via-rhine.c 						 rp->rx_skbuff[entry]->data,
data              379 drivers/net/ethernet/via/via-velocity.c 	{ .compatible = "via,velocity-vt6110", .data = &chip_info_table[0] },
data              667 drivers/net/ethernet/via/via-velocity.c static int velocity_mii_read(struct mac_regs __iomem *regs, u8 index, u16 *data)
data              685 drivers/net/ethernet/via/via-velocity.c 	*data = readw(&regs->MIIDATA);
data              745 drivers/net/ethernet/via/via-velocity.c static int velocity_mii_write(struct mac_regs __iomem *regs, u8 mii_addr, u16 data)
data              757 drivers/net/ethernet/via/via-velocity.c 	writew(data, &regs->MIIDATA);
data             1528 drivers/net/ethernet/via/via-velocity.c 			64 - ((unsigned long) rd_info->skb->data & 63));
data             1529 drivers/net/ethernet/via/via-velocity.c 	rd_info->skb_dma = dma_map_single(vptr->dev, rd_info->skb->data,
data             1994 drivers/net/ethernet/via/via-velocity.c 			skb_copy_from_linear_data(*rx_skb, new_skb->data, pkt_size);
data             2016 drivers/net/ethernet/via/via-velocity.c 		memmove(skb->data + 2, skb->data, pkt_size);
data             2552 drivers/net/ethernet/via/via-velocity.c 	tdinfo->skb_dma[0] = dma_map_single(vptr->dev, skb->data, pktlen,
data             2947 drivers/net/ethernet/via/via-velocity.c 	info = of_id->data;
data             3608 drivers/net/ethernet/via/via-velocity.c static void velocity_get_strings(struct net_device *dev, u32 sset, u8 *data)
data             3612 drivers/net/ethernet/via/via-velocity.c 		memcpy(data, *velocity_gstrings, sizeof(velocity_gstrings));
data             3628 drivers/net/ethernet/via/via-velocity.c 				       struct ethtool_stats *stats, u64 *data)
data             3640 drivers/net/ethernet/via/via-velocity.c 			*data++ = *p++;
data               30 drivers/net/ethernet/wiznet/w5100-spi.c 	u8 data;
data               33 drivers/net/ethernet/wiznet/w5100-spi.c 	ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, 1);
data               35 drivers/net/ethernet/wiznet/w5100-spi.c 	return ret ? ret : data;
data               38 drivers/net/ethernet/wiznet/w5100-spi.c static int w5100_spi_write(struct net_device *ndev, u32 addr, u8 data)
data               41 drivers/net/ethernet/wiznet/w5100-spi.c 	u8 cmd[4] = { W5100_SPI_WRITE_OPCODE, addr >> 8, addr & 0xff, data};
data               48 drivers/net/ethernet/wiznet/w5100-spi.c 	u16 data;
data               54 drivers/net/ethernet/wiznet/w5100-spi.c 	data = ret << 8;
data               57 drivers/net/ethernet/wiznet/w5100-spi.c 	return ret < 0 ? ret : data | ret;
data               60 drivers/net/ethernet/wiznet/w5100-spi.c static int w5100_spi_write16(struct net_device *ndev, u32 addr, u16 data)
data               64 drivers/net/ethernet/wiznet/w5100-spi.c 	ret = w5100_spi_write(ndev, addr, data >> 8);
data               68 drivers/net/ethernet/wiznet/w5100-spi.c 	return w5100_spi_write(ndev, addr + 1, data & 0xff);
data              143 drivers/net/ethernet/wiznet/w5100-spi.c 	u8 data;
data              146 drivers/net/ethernet/wiznet/w5100-spi.c 	ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, 1);
data              148 drivers/net/ethernet/wiznet/w5100-spi.c 	return ret ? ret : data;
data              151 drivers/net/ethernet/wiznet/w5100-spi.c static int w5200_spi_write(struct net_device *ndev, u32 addr, u8 data)
data              154 drivers/net/ethernet/wiznet/w5100-spi.c 	u8 cmd[5] = { addr >> 8, addr & 0xff, W5200_SPI_WRITE_OPCODE, 1, data };
data              163 drivers/net/ethernet/wiznet/w5100-spi.c 	__be16 data;
data              166 drivers/net/ethernet/wiznet/w5100-spi.c 	ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, sizeof(data));
data              168 drivers/net/ethernet/wiznet/w5100-spi.c 	return ret ? ret : be16_to_cpu(data);
data              171 drivers/net/ethernet/wiznet/w5100-spi.c static int w5200_spi_write16(struct net_device *ndev, u32 addr, u16 data)
data              177 drivers/net/ethernet/wiznet/w5100-spi.c 		data >> 8, data & 0xff
data              292 drivers/net/ethernet/wiznet/w5100-spi.c 	u8 data;
data              295 drivers/net/ethernet/wiznet/w5100-spi.c 	ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, 1);
data              297 drivers/net/ethernet/wiznet/w5100-spi.c 	return ret ? ret : data;
data              300 drivers/net/ethernet/wiznet/w5100-spi.c static int w5500_spi_write(struct net_device *ndev, u32 addr, u8 data)
data              307 drivers/net/ethernet/wiznet/w5100-spi.c 		data
data              321 drivers/net/ethernet/wiznet/w5100-spi.c 	__be16 data;
data              324 drivers/net/ethernet/wiznet/w5100-spi.c 	ret = spi_write_then_read(spi, cmd, sizeof(cmd), &data, sizeof(data));
data              326 drivers/net/ethernet/wiznet/w5100-spi.c 	return ret ? ret : be16_to_cpu(data);
data              329 drivers/net/ethernet/wiznet/w5100-spi.c static int w5500_spi_write16(struct net_device *ndev, u32 addr, u16 data)
data              336 drivers/net/ethernet/wiznet/w5100-spi.c 		data >> 8,
data              337 drivers/net/ethernet/wiznet/w5100-spi.c 		data
data              414 drivers/net/ethernet/wiznet/w5100-spi.c 	{ .compatible = "wiznet,w5100", .data = (const void*)W5100, },
data              415 drivers/net/ethernet/wiznet/w5100-spi.c 	{ .compatible = "wiznet,w5200", .data = (const void*)W5200, },
data              416 drivers/net/ethernet/wiznet/w5100-spi.c 	{ .compatible = "wiznet,w5500", .data = (const void*)W5500, },
data              433 drivers/net/ethernet/wiznet/w5100-spi.c 		driver_data = (kernel_ulong_t)of_id->data;
data              211 drivers/net/ethernet/wiznet/w5100.c 				       u8 data)
data              213 drivers/net/ethernet/wiznet/w5100.c 	iowrite8(data, w5100_mmio(ndev) + (addr << CONFIG_WIZNET_BUS_SHIFT));
data              218 drivers/net/ethernet/wiznet/w5100.c static inline int w5100_write_direct(struct net_device *ndev, u32 addr, u8 data)
data              220 drivers/net/ethernet/wiznet/w5100.c 	__w5100_write_direct(ndev, addr, data);
data              227 drivers/net/ethernet/wiznet/w5100.c 	u16 data;
data              228 drivers/net/ethernet/wiznet/w5100.c 	data  = w5100_read_direct(ndev, addr) << 8;
data              229 drivers/net/ethernet/wiznet/w5100.c 	data |= w5100_read_direct(ndev, addr + 1);
data              230 drivers/net/ethernet/wiznet/w5100.c 	return data;
data              233 drivers/net/ethernet/wiznet/w5100.c static int w5100_write16_direct(struct net_device *ndev, u32 addr, u16 data)
data              235 drivers/net/ethernet/wiznet/w5100.c 	__w5100_write_direct(ndev, addr, data >> 8);
data              236 drivers/net/ethernet/wiznet/w5100.c 	__w5100_write_direct(ndev, addr + 1, data);
data              308 drivers/net/ethernet/wiznet/w5100.c 	u8 data;
data              312 drivers/net/ethernet/wiznet/w5100.c 	data = w5100_read_direct(ndev, W5100_IDM_DR);
data              315 drivers/net/ethernet/wiznet/w5100.c 	return data;
data              318 drivers/net/ethernet/wiznet/w5100.c static int w5100_write_indirect(struct net_device *ndev, u32 addr, u8 data)
data              325 drivers/net/ethernet/wiznet/w5100.c 	w5100_write_direct(ndev, W5100_IDM_DR, data);
data              335 drivers/net/ethernet/wiznet/w5100.c 	u16 data;
data              339 drivers/net/ethernet/wiznet/w5100.c 	data  = w5100_read_direct(ndev, W5100_IDM_DR) << 8;
data              340 drivers/net/ethernet/wiznet/w5100.c 	data |= w5100_read_direct(ndev, W5100_IDM_DR);
data              343 drivers/net/ethernet/wiznet/w5100.c 	return data;
data              346 drivers/net/ethernet/wiznet/w5100.c static int w5100_write16_indirect(struct net_device *ndev, u32 addr, u16 data)
data              353 drivers/net/ethernet/wiznet/w5100.c 	__w5100_write_direct(ndev, W5100_IDM_DR, data >> 8);
data              354 drivers/net/ethernet/wiznet/w5100.c 	w5100_write_direct(ndev, W5100_IDM_DR, data);
data              424 drivers/net/ethernet/wiznet/w5100.c static int w5100_write(struct w5100_priv *priv, u32 addr, u8 data)
data              426 drivers/net/ethernet/wiznet/w5100.c 	return w5100_write_direct(priv->ndev, addr, data);
data              434 drivers/net/ethernet/wiznet/w5100.c static int w5100_write16(struct w5100_priv *priv, u32 addr, u16 data)
data              436 drivers/net/ethernet/wiznet/w5100.c 	return w5100_write16_direct(priv->ndev, addr, data);
data              457 drivers/net/ethernet/wiznet/w5100.c static int w5100_write(struct w5100_priv *priv, u32 addr, u8 data)
data              459 drivers/net/ethernet/wiznet/w5100.c 	return w5100_write_indirect(priv->ndev, addr, data);
data              467 drivers/net/ethernet/wiznet/w5100.c static int w5100_write16(struct w5100_priv *priv, u32 addr, u16 data)
data              469 drivers/net/ethernet/wiznet/w5100.c 	return w5100_write16_indirect(priv->ndev, addr, data);
data              490 drivers/net/ethernet/wiznet/w5100.c static int w5100_write(struct w5100_priv *priv, u32 addr, u8 data)
data              492 drivers/net/ethernet/wiznet/w5100.c 	return priv->ops->write(priv->ndev, addr, data);
data              500 drivers/net/ethernet/wiznet/w5100.c static int w5100_write16(struct w5100_priv *priv, u32 addr, u16 data)
data              502 drivers/net/ethernet/wiznet/w5100.c 	return priv->ops->write16(priv->ndev, addr, data);
data              809 drivers/net/ethernet/wiznet/w5100.c 	w5100_writebuf(priv, offset, skb->data, skb->len);
data              873 drivers/net/ethernet/wiznet/w5100.c 	w5100_readbuf(priv, offset + 2, skb->data, rx_len);
data             1045 drivers/net/ethernet/wiznet/w5100.c 	struct wiznet_platform_data *data = dev_get_platdata(&pdev->dev);
data             1051 drivers/net/ethernet/wiznet/w5100.c 	if (data && is_valid_ether_addr(data->mac_addr))
data             1052 drivers/net/ethernet/wiznet/w5100.c 		mac_addr = data->mac_addr;
data             1065 drivers/net/ethernet/wiznet/w5100.c 			   mac_addr, irq, data ? data->link_gpio : -EINVAL);
data               19 drivers/net/ethernet/wiznet/w5100.h 	int (*write)(struct net_device *ndev, u32 addr, u8 data);
data               21 drivers/net/ethernet/wiznet/w5100.h 	int (*write16)(struct net_device *ndev, u32 addr, u16 data);
data               91 drivers/net/ethernet/wiznet/w5300.c 	void (*write)(struct w5300_priv *priv, u16 addr, u16 data);
data              120 drivers/net/ethernet/wiznet/w5300.c 				      u16 addr, u16 data)
data              122 drivers/net/ethernet/wiznet/w5300.c 	iowrite16(data, priv->base + (addr << CONFIG_WIZNET_BUS_SHIFT));
data              139 drivers/net/ethernet/wiznet/w5300.c 	u16 data;
data              143 drivers/net/ethernet/wiznet/w5300.c 	data = w5300_read_direct(priv, W5300_IDM_DR);
data              146 drivers/net/ethernet/wiznet/w5300.c 	return data;
data              149 drivers/net/ethernet/wiznet/w5300.c static void w5300_write_indirect(struct w5300_priv *priv, u16 addr, u16 data)
data              155 drivers/net/ethernet/wiznet/w5300.c 	w5300_write_direct(priv, W5300_IDM_DR, data);
data              174 drivers/net/ethernet/wiznet/w5300.c 	u32 data;
data              175 drivers/net/ethernet/wiznet/w5300.c 	data  = w5300_read(priv, addr) << 16;
data              176 drivers/net/ethernet/wiznet/w5300.c 	data |= w5300_read(priv, addr + 2);
data              177 drivers/net/ethernet/wiznet/w5300.c 	return data;
data              180 drivers/net/ethernet/wiznet/w5300.c static void w5300_write32(struct w5300_priv *priv, u16 addr, u32 data)
data              182 drivers/net/ethernet/wiznet/w5300.c 	w5300_write(priv, addr, data >> 16);
data              183 drivers/net/ethernet/wiznet/w5300.c 	w5300_write(priv, addr + 2, data);
data              326 drivers/net/ethernet/wiznet/w5300.c 	u16 data;
data              333 drivers/net/ethernet/wiznet/w5300.c 			data = 0xffff;
data              336 drivers/net/ethernet/wiznet/w5300.c 			data = w5300_read(priv, addr);
data              339 drivers/net/ethernet/wiznet/w5300.c 		*buf++ = data >> 8;
data              340 drivers/net/ethernet/wiznet/w5300.c 		*buf++ = data;
data              362 drivers/net/ethernet/wiznet/w5300.c 	w5300_write_frame(priv, skb->data, skb->len);
data              398 drivers/net/ethernet/wiznet/w5300.c 		w5300_read_frame(priv, skb->data, rx_len);
data              527 drivers/net/ethernet/wiznet/w5300.c 	struct wiznet_platform_data *data = dev_get_platdata(&pdev->dev);
data              536 drivers/net/ethernet/wiznet/w5300.c 	if (data && is_valid_ether_addr(data->mac_addr)) {
data              537 drivers/net/ethernet/wiznet/w5300.c 		memcpy(ndev->dev_addr, data->mac_addr, ETH_ALEN);
data              572 drivers/net/ethernet/wiznet/w5300.c 	priv->link_gpio = data ? data->link_gpio : -EINVAL;
data              368 drivers/net/ethernet/xilinx/ll_temac_main.c 		skb_dma_addr = dma_map_single(ndev->dev.parent, skb->data,
data              867 drivers/net/ethernet/xilinx/ll_temac_main.c 	skb_dma_addr = dma_map_single(ndev->dev.parent, skb->data,
data             1050 drivers/net/ethernet/xilinx/ll_temac_main.c 		skb_dma_addr = dma_map_single(ndev->dev.parent, skb->data,
data              235 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 						     skb->data,
data              659 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	cur_p->phys = dma_map_single(ndev->dev.parent, skb->data,
data              748 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 		cur_p->phys = dma_map_single(ndev->dev.parent, new_skb->data,
data              894 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static void axienet_dma_err_handler(unsigned long data);
data             1142 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	u32 *data = (u32 *) ret;
data             1149 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	memset(data, 0, len);
data             1150 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[0] = axienet_ior(lp, XAE_RAF_OFFSET);
data             1151 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[1] = axienet_ior(lp, XAE_TPF_OFFSET);
data             1152 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[2] = axienet_ior(lp, XAE_IFGP_OFFSET);
data             1153 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[3] = axienet_ior(lp, XAE_IS_OFFSET);
data             1154 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[4] = axienet_ior(lp, XAE_IP_OFFSET);
data             1155 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[5] = axienet_ior(lp, XAE_IE_OFFSET);
data             1156 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[6] = axienet_ior(lp, XAE_TTAG_OFFSET);
data             1157 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[7] = axienet_ior(lp, XAE_RTAG_OFFSET);
data             1158 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[8] = axienet_ior(lp, XAE_UAWL_OFFSET);
data             1159 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[9] = axienet_ior(lp, XAE_UAWU_OFFSET);
data             1160 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[10] = axienet_ior(lp, XAE_TPID0_OFFSET);
data             1161 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[11] = axienet_ior(lp, XAE_TPID1_OFFSET);
data             1162 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[12] = axienet_ior(lp, XAE_PPST_OFFSET);
data             1163 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[13] = axienet_ior(lp, XAE_RCW0_OFFSET);
data             1164 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[14] = axienet_ior(lp, XAE_RCW1_OFFSET);
data             1165 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[15] = axienet_ior(lp, XAE_TC_OFFSET);
data             1166 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[16] = axienet_ior(lp, XAE_FCC_OFFSET);
data             1167 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[17] = axienet_ior(lp, XAE_EMMC_OFFSET);
data             1168 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[18] = axienet_ior(lp, XAE_PHYC_OFFSET);
data             1169 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[19] = axienet_ior(lp, XAE_MDIO_MC_OFFSET);
data             1170 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[20] = axienet_ior(lp, XAE_MDIO_MCR_OFFSET);
data             1171 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[21] = axienet_ior(lp, XAE_MDIO_MWD_OFFSET);
data             1172 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[22] = axienet_ior(lp, XAE_MDIO_MRD_OFFSET);
data             1173 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[23] = axienet_ior(lp, XAE_MDIO_MIS_OFFSET);
data             1174 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[24] = axienet_ior(lp, XAE_MDIO_MIP_OFFSET);
data             1175 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[25] = axienet_ior(lp, XAE_MDIO_MIE_OFFSET);
data             1176 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[26] = axienet_ior(lp, XAE_MDIO_MIC_OFFSET);
data             1177 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[27] = axienet_ior(lp, XAE_UAW0_OFFSET);
data             1178 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[28] = axienet_ior(lp, XAE_UAW1_OFFSET);
data             1179 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[29] = axienet_ior(lp, XAE_FMI_OFFSET);
data             1180 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[30] = axienet_ior(lp, XAE_AF0_OFFSET);
data             1181 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[31] = axienet_ior(lp, XAE_AF1_OFFSET);
data             1182 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[32] = axienet_dma_in32(lp, XAXIDMA_TX_CR_OFFSET);
data             1183 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[33] = axienet_dma_in32(lp, XAXIDMA_TX_SR_OFFSET);
data             1184 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[34] = axienet_dma_in32(lp, XAXIDMA_TX_CDESC_OFFSET);
data             1185 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[35] = axienet_dma_in32(lp, XAXIDMA_TX_TDESC_OFFSET);
data             1186 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[36] = axienet_dma_in32(lp, XAXIDMA_RX_CR_OFFSET);
data             1187 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[37] = axienet_dma_in32(lp, XAXIDMA_RX_SR_OFFSET);
data             1188 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[38] = axienet_dma_in32(lp, XAXIDMA_RX_CDESC_OFFSET);
data             1189 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	data[39] = axienet_dma_in32(lp, XAXIDMA_RX_TDESC_OFFSET);
data             1514 drivers/net/ethernet/xilinx/xilinx_axienet_main.c static void axienet_dma_err_handler(unsigned long data)
data             1518 drivers/net/ethernet/xilinx/xilinx_axienet_main.c 	struct axienet_local *lp = (struct axienet_local *) data;
data              315 drivers/net/ethernet/xilinx/xilinx_emaclite.c static int xemaclite_send_data(struct net_local *drvdata, u8 *data,
data              352 drivers/net/ethernet/xilinx/xilinx_emaclite.c 	xemaclite_aligned_write(data, (u32 __force *)addr, byte_count);
data              380 drivers/net/ethernet/xilinx/xilinx_emaclite.c static u16 xemaclite_recv_data(struct net_local *drvdata, u8 *data, int maxlen)
data              450 drivers/net/ethernet/xilinx/xilinx_emaclite.c 				data, length);
data              577 drivers/net/ethernet/xilinx/xilinx_emaclite.c 	if (xemaclite_send_data(lp, (u8 *)lp->deferred_skb->data,
data              616 drivers/net/ethernet/xilinx/xilinx_emaclite.c 	align = BUFFER_ALIGN(skb->data);
data              622 drivers/net/ethernet/xilinx/xilinx_emaclite.c 	len = xemaclite_recv_data(lp, (u8 *)skb->data, len);
data             1030 drivers/net/ethernet/xilinx/xilinx_emaclite.c 	if (xemaclite_send_data(lp, (u8 *)new_skb->data, len) != 0) {
data              255 drivers/net/ethernet/xircom/xirc2ps_cs.c static void mii_putbit(unsigned int ioaddr, unsigned data);
data              257 drivers/net/ethernet/xircom/xirc2ps_cs.c static void mii_wbits(unsigned int ioaddr, unsigned data, int len);
data              260 drivers/net/ethernet/xircom/xirc2ps_cs.c 		   unsigned data, int len);
data              366 drivers/net/ethernet/xircom/xirc2ps_cs.c mii_putbit(unsigned int ioaddr, unsigned data)
data              369 drivers/net/ethernet/xircom/xirc2ps_cs.c     if (data) {
data              381 drivers/net/ethernet/xircom/xirc2ps_cs.c     if (data) {
data              412 drivers/net/ethernet/xircom/xirc2ps_cs.c mii_wbits(unsigned int ioaddr, unsigned data, int len)
data              416 drivers/net/ethernet/xircom/xirc2ps_cs.c 	mii_putbit(ioaddr, data & m);
data              423 drivers/net/ethernet/xircom/xirc2ps_cs.c     unsigned data=0, m;
data              436 drivers/net/ethernet/xircom/xirc2ps_cs.c 	    data |= m;
data              438 drivers/net/ethernet/xircom/xirc2ps_cs.c     return data;
data              442 drivers/net/ethernet/xircom/xirc2ps_cs.c mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg, unsigned data,
data              455 drivers/net/ethernet/xircom/xirc2ps_cs.c     mii_wbits(ioaddr, data, len);	/* And write the data */
data             1256 drivers/net/ethernet/xircom/xirc2ps_cs.c     outsw(ioaddr+XIRCREG_EDP, skb->data, pktlen>>1);
data             1258 drivers/net/ethernet/xircom/xirc2ps_cs.c 	PutByte(XIRCREG_EDP, skb->data[pktlen-1]);
data             1425 drivers/net/ethernet/xircom/xirc2ps_cs.c     struct mii_ioctl_data *data = if_mii(rq);
data             1429 drivers/net/ethernet/xircom/xirc2ps_cs.c 	  data->phy_id, data->reg_num, data->val_in, data->val_out);
data             1436 drivers/net/ethernet/xircom/xirc2ps_cs.c 	data->phy_id = 0;	/* we have only this address */
data             1439 drivers/net/ethernet/xircom/xirc2ps_cs.c 	data->val_out = mii_rd(ioaddr, data->phy_id & 0x1f,
data             1440 drivers/net/ethernet/xircom/xirc2ps_cs.c 			       data->reg_num & 0x1f);
data             1443 drivers/net/ethernet/xircom/xirc2ps_cs.c 	mii_wr(ioaddr, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in,
data              200 drivers/net/ethernet/xscale/ixp4xx_eth.c 	u32 data;		/* pointer to data buffer in RAM */
data              210 drivers/net/ethernet/xscale/ixp4xx_eth.c 	u32 data;		/* pointer to data buffer in RAM */
data              257 drivers/net/ethernet/xscale/ixp4xx_eth.c 	u8 *data = skb->data;
data              265 drivers/net/ethernet/xscale/ixp4xx_eth.c 	offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN;
data              270 drivers/net/ethernet/xscale/ixp4xx_eth.c 	hi = (u16 *)(data + offset + OFF_PTP_SOURCE_UUID);
data              271 drivers/net/ethernet/xscale/ixp4xx_eth.c 	id = (u16 *)(data + offset + OFF_PTP_SEQUENCE_ID);
data              579 drivers/net/ethernet/xscale/ixp4xx_eth.c 			     u8 *data, int len)
data              590 drivers/net/ethernet/xscale/ixp4xx_eth.c 		       data[i]);
data              603 drivers/net/ethernet/xscale/ixp4xx_eth.c 	       desc->data, desc->dest_id, desc->src_id, desc->flags,
data              645 drivers/net/ethernet/xscale/ixp4xx_eth.c 	dma_unmap_single(&port->netdev->dev, desc->data,
data              648 drivers/net/ethernet/xscale/ixp4xx_eth.c 	dma_unmap_single(&port->netdev->dev, desc->data & ~3,
data              649 drivers/net/ethernet/xscale/ixp4xx_eth.c 			 ALIGN((desc->data & 3) + desc->buf_len, 4),
data              714 drivers/net/ethernet/xscale/ixp4xx_eth.c 			phys = dma_map_single(&dev->dev, skb->data,
data              739 drivers/net/ethernet/xscale/ixp4xx_eth.c 		dma_unmap_single(&dev->dev, desc->data - NET_IP_ALIGN,
data              742 drivers/net/ethernet/xscale/ixp4xx_eth.c 		dma_sync_single_for_cpu(&dev->dev, desc->data - NET_IP_ALIGN,
data              744 drivers/net/ethernet/xscale/ixp4xx_eth.c 		memcpy_swab32((u32 *)skb->data, (u32 *)port->rx_buff_tab[n],
data              750 drivers/net/ethernet/xscale/ixp4xx_eth.c 		debug_pkt(dev, "eth_poll", skb->data, skb->len);
data              761 drivers/net/ethernet/xscale/ixp4xx_eth.c 		desc->data = phys + NET_IP_ALIGN;
data              843 drivers/net/ethernet/xscale/ixp4xx_eth.c 	debug_pkt(dev, "eth_xmit", skb->data, skb->len);
data              849 drivers/net/ethernet/xscale/ixp4xx_eth.c 	mem = skb->data;
data              851 drivers/net/ethernet/xscale/ixp4xx_eth.c 	offset = (int)skb->data & 3; /* keep 32-bit alignment */
data              858 drivers/net/ethernet/xscale/ixp4xx_eth.c 	memcpy_swab32(mem, (u32 *)((int)skb->data & ~3), bytes / 4);
data              880 drivers/net/ethernet/xscale/ixp4xx_eth.c 	desc->data = phys + offset;
data             1108 drivers/net/ethernet/xscale/ixp4xx_eth.c 		void *data;
data             1112 drivers/net/ethernet/xscale/ixp4xx_eth.c 		data = buff->data;
data             1116 drivers/net/ethernet/xscale/ixp4xx_eth.c 		data = buff;
data             1119 drivers/net/ethernet/xscale/ixp4xx_eth.c 		desc->data = dma_map_single(&port->netdev->dev, data,
data             1121 drivers/net/ethernet/xscale/ixp4xx_eth.c 		if (dma_mapping_error(&port->netdev->dev, desc->data)) {
data             1125 drivers/net/ethernet/xscale/ixp4xx_eth.c 		desc->data += NET_IP_ALIGN;
data             1142 drivers/net/ethernet/xscale/ixp4xx_eth.c 						 desc->data - NET_IP_ALIGN,
data              363 drivers/net/fddi/defxx.c static inline void dfx_writel(DFX_board_t *bp, int offset, u32 data)
data              365 drivers/net/fddi/defxx.c 	writel(data, bp->base.mem + offset);
data              369 drivers/net/fddi/defxx.c static inline void dfx_outl(DFX_board_t *bp, int offset, u32 data)
data              371 drivers/net/fddi/defxx.c 	outl(data, bp->base.port + offset);
data              374 drivers/net/fddi/defxx.c static void dfx_port_write_long(DFX_board_t *bp, int offset, u32 data)
data              381 drivers/net/fddi/defxx.c 		dfx_writel(bp, offset, data);
data              383 drivers/net/fddi/defxx.c 		dfx_outl(bp, offset, data);
data              387 drivers/net/fddi/defxx.c static inline void dfx_readl(DFX_board_t *bp, int offset, u32 *data)
data              390 drivers/net/fddi/defxx.c 	*data = readl(bp->base.mem + offset);
data              393 drivers/net/fddi/defxx.c static inline void dfx_inl(DFX_board_t *bp, int offset, u32 *data)
data              395 drivers/net/fddi/defxx.c 	*data = inl(bp->base.port + offset);
data              398 drivers/net/fddi/defxx.c static void dfx_port_read_long(DFX_board_t *bp, int offset, u32 *data)
data              405 drivers/net/fddi/defxx.c 		dfx_readl(bp, offset, data);
data              407 drivers/net/fddi/defxx.c 		dfx_inl(bp, offset, data);
data             1048 drivers/net/fddi/defxx.c 	u32 data;			/* host data register value */
data             1094 drivers/net/fddi/defxx.c 				 &data) != DFX_K_SUCCESS) {
data             1099 drivers/net/fddi/defxx.c 	le32 = cpu_to_le32(data);
data             1103 drivers/net/fddi/defxx.c 				 &data) != DFX_K_SUCCESS) {
data             1108 drivers/net/fddi/defxx.c 	le32 = cpu_to_le32(data);
data             2932 drivers/net/fddi/defxx.c 	unsigned long x = (unsigned long)skb->data;
data             3017 drivers/net/fddi/defxx.c 						  newskb->data,
data             3111 drivers/net/fddi/defxx.c 		p_buff = (char *) (((struct sk_buff *)bp->p_rcv_buff_va[entry])->data);
data             3152 drivers/net/fddi/defxx.c 								newskb->data,
data             3349 drivers/net/fddi/defxx.c 	skb->data[0] = DFX_PRH0_BYTE;	/* these byte values are defined */
data             3350 drivers/net/fddi/defxx.c 	skb->data[1] = DFX_PRH1_BYTE;	/* in the Motorola FDDI MAC chip */
data             3351 drivers/net/fddi/defxx.c 	skb->data[2] = DFX_PRH2_BYTE;	/* specification */
data             3353 drivers/net/fddi/defxx.c 	dma_addr = dma_map_single(bp->bus_dev, skb->data, skb->len,
data              111 drivers/net/fddi/defza.c 	x = (unsigned long)skb->data;
data              700 drivers/net/fddi/defza.c 		frame = (struct fza_fddihdr *)skb->data;
data              717 drivers/net/fddi/defza.c 			newdma = dma_map_single(fp->bdev, newskb->data,
data              741 drivers/net/fddi/defza.c 						    skb->data, len, rmc,
data              814 drivers/net/fddi/defza.c 					       skb->data;
data             1088 drivers/net/fddi/defza.c 	fc = skb->data[3];
data             1089 drivers/net/fddi/defza.c 	skb->data[0] = 0;
data             1090 drivers/net/fddi/defza.c 	skb->data[1] = 0;
data             1091 drivers/net/fddi/defza.c 	skb->data[2] = FZA_PRH2_NORMAL;
data             1093 drivers/net/fddi/defza.c 		skb->data[0] |= FZA_PRH0_FRAME_SYNC;
data             1098 drivers/net/fddi/defza.c 			skb->data[0] |= FZA_PRH0_TKN_TYPE_IMM;
data             1099 drivers/net/fddi/defza.c 			skb->data[1] |= FZA_PRH1_TKN_SEND_NONE;
data             1102 drivers/net/fddi/defza.c 			skb->data[0] |= FZA_PRH0_TKN_TYPE_UNR;
data             1103 drivers/net/fddi/defza.c 			skb->data[1] |= FZA_PRH1_TKN_SEND_UNR;
data             1105 drivers/net/fddi/defza.c 		skb->data[1] |= FZA_PRH1_CRC_NORMAL;
data             1109 drivers/net/fddi/defza.c 		skb->data[0] |= FZA_PRH0_TKN_TYPE_UNR;
data             1110 drivers/net/fddi/defza.c 		skb->data[1] |= FZA_PRH1_CRC_NORMAL | FZA_PRH1_TKN_SEND_UNR;
data             1113 drivers/net/fddi/defza.c 		skb->data[0] |= FZA_PRH0_TKN_TYPE_UNR;
data             1114 drivers/net/fddi/defza.c 		skb->data[1] |= FZA_PRH1_TKN_SEND_ORIG;
data             1128 drivers/net/fddi/defza.c 			  { .data_ptr = (struct fza_buffer_tx *)skb->data },
data             1163 drivers/net/fddi/defza.c 			dma = dma_map_single(fp->bdev, skb->data,
data              294 drivers/net/fddi/defza.h 	u32 data[FZA_TX_BUFFER_SIZE / sizeof(u32)];
data              108 drivers/net/fddi/skfp/h/targetos.h 	unsigned char __user *data;        /* Pointer to the data buffer */
data             1050 drivers/net/fddi/skfp/hwmtm.c 	char far *data ;
data             1267 drivers/net/fddi/skfp/hwmtm.c 			data = smtod(mb,char *) - 1 ;
data             1273 drivers/net/fddi/skfp/hwmtm.c 			hwm_cpy_rxd2mb(rxd,data,len) ;
data             1278 drivers/net/fddi/skfp/hwmtm.c 				memcpy(data,r->rxd_virt,n) ;
data             1279 drivers/net/fddi/skfp/hwmtm.c 				data += n ;
data             1281 drivers/net/fddi/skfp/hwmtm.c 			data = smtod(mb,char *) - 1 ;
data             1283 drivers/net/fddi/skfp/hwmtm.c 			fc = *(char *)mb->sm_data = *data ;
data             1285 drivers/net/fddi/skfp/hwmtm.c 			data++ ;
data             1804 drivers/net/fddi/skfp/hwmtm.c 	char far *data ;
data             1822 drivers/net/fddi/skfp/hwmtm.c 	data = smtod(mb,char *) ;
data             1823 drivers/net/fddi/skfp/hwmtm.c 	*data = fc ;
data             1825 drivers/net/fddi/skfp/hwmtm.c 		*data = FC_SMT_INFO ;
data             1833 drivers/net/fddi/skfp/hwmtm.c 		n = SMT_PAGESIZE - ((long)data & (SMT_PAGESIZE-1)) ;
data             1837 drivers/net/fddi/skfp/hwmtm.c 		DB_TX(5, "frag: virt/len = 0x%p/%d", data, n);
data             1838 drivers/net/fddi/skfp/hwmtm.c 		virt[frag_count] = data ;
data             1842 drivers/net/fddi/skfp/hwmtm.c 		data += n ;
data              970 drivers/net/fddi/skfp/skfddi.c 		status = copy_to_user(ioc.data, skfp_ctl_get_stats(dev), ioc.len)
data             1123 drivers/net/fddi/skfp/skfddi.c 		fc = skb->data[0];
data             1168 drivers/net/fddi/skfp/skfddi.c 		CheckSourceAddress(skb->data, smc->hw.fddi_canon_addr.a);
data             1172 drivers/net/fddi/skfp/skfddi.c 		dma_address = pci_map_single(&bp->pdev, skb->data,
data             1178 drivers/net/fddi/skfp/skfddi.c 		hwm_tx_frag(smc, skb->data, dma_address, skb->len,
data             1542 drivers/net/fddi/skfp/skfddi.c #define dump_data(data,len)
data             1591 drivers/net/fddi/skfp/skfddi.c 	virt = skb->data;
data             1595 drivers/net/fddi/skfp/skfddi.c 	dump_data(skb->data, len);
data             1718 drivers/net/fddi/skfp/skfddi.c 				v_addr = skb->data;
data             1734 drivers/net/fddi/skfp/skfddi.c 			v_addr = skb->data;
data             1789 drivers/net/fddi/skfp/skfddi.c 			v_addr = skb->data;
data               74 drivers/net/fddi/skfp/smt.c static void smt_string_swap(char *data, const char *format, int len);
data              106 drivers/net/fddi/skfp/smt.c static void	hwm_conv_can(struct s_smc *smc, char *data, int len);
data              108 drivers/net/fddi/skfp/smt.c #define		hwm_conv_can(smc,data,len)
data             1868 drivers/net/fddi/skfp/smt.c static void smt_string_swap(char *data, const char *format, int len)
data             1890 drivers/net/fddi/skfp/smt.c 			data  += *format - '0' ;
data             1894 drivers/net/fddi/skfp/smt.c 			data++ ;
data             1898 drivers/net/fddi/skfp/smt.c 			x = data[0] ;
data             1899 drivers/net/fddi/skfp/smt.c 			data[0] = data[1] ;
data             1900 drivers/net/fddi/skfp/smt.c 			data[1] = x ;
data             1901 drivers/net/fddi/skfp/smt.c 			data += 2 ;
data             1905 drivers/net/fddi/skfp/smt.c 			x = data[0] ;
data             1906 drivers/net/fddi/skfp/smt.c 			data[0] = data[3] ;
data             1907 drivers/net/fddi/skfp/smt.c 			data[3] = x ;
data             1908 drivers/net/fddi/skfp/smt.c 			x = data[1] ;
data             1909 drivers/net/fddi/skfp/smt.c 			data[1] = data[2] ;
data             1910 drivers/net/fddi/skfp/smt.c 			data[2] = x ;
data             1911 drivers/net/fddi/skfp/smt.c 			data += 4 ;
data             2017 drivers/net/fddi/skfp/smt.c static void hwm_conv_can(struct s_smc *smc, char *data, int len)
data             2023 drivers/net/fddi/skfp/smt.c 	for (i = len; i ; i--, data++)
data             2024 drivers/net/fddi/skfp/smt.c 		*data = bitrev8(*data);
data               44 drivers/net/fjes/fjes_ethtool.c 				   struct ethtool_stats *stats, u64 *data)
data               54 drivers/net/fjes/fjes_ethtool.c 		data[i] = (fjes_gstrings_stats[i].sizeof_stat == sizeof(u64))
data               60 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats
data               62 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats
data               64 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats.send_intr_rx;
data               65 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats.send_intr_unshare;
data               66 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats
data               68 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats.recv_intr_rx;
data               69 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats.recv_intr_unshare;
data               70 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats.recv_intr_stop;
data               71 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats
data               73 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats.tx_buffer_full;
data               74 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats
data               76 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats
data               78 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats
data               80 drivers/net/fjes/fjes_ethtool.c 		data[i++] = hw->ep_shm_info[epidx].ep_stats
data               86 drivers/net/fjes/fjes_ethtool.c 			     u32 stringset, u8 *data)
data               90 drivers/net/fjes/fjes_ethtool.c 	u8 *p = data;
data              272 drivers/net/fjes/fjes_hw.h 			u32 data;
data              188 drivers/net/fjes/fjes_main.c fjes_get_acpi_resource(struct acpi_resource *acpi_res, void *data)
data              192 drivers/net/fjes/fjes_main.c 	struct resource *res = data;
data              196 drivers/net/fjes/fjes_main.c 		addr = &acpi_res->data.address32;
data              203 drivers/net/fjes/fjes_main.c 		irq = &acpi_res->data.irq;
data              606 drivers/net/fjes/fjes_main.c 			void *data, size_t len)
data              611 drivers/net/fjes/fjes_main.c 					   data, len);
data              640 drivers/net/fjes/fjes_main.c 	char *data;
data              647 drivers/net/fjes/fjes_main.c 	eth = (struct ethhdr *)skb->data;
data              652 drivers/net/fjes/fjes_main.c 	data = skb->data;
data              730 drivers/net/fjes/fjes_main.c 				memcpy(shortpkt, skb->data, skb->len);
data              732 drivers/net/fjes/fjes_main.c 				data = shortpkt;
data              742 drivers/net/fjes/fjes_main.c 			if (fjes_tx_send(adapter, dest_epid, data, len)) {
data             1005 drivers/net/fjes/fjes_main.c static irqreturn_t fjes_intr(int irq, void *data)
data             1007 drivers/net/fjes/fjes_main.c 	struct fjes_adapter *adapter = data;
data              509 drivers/net/geneve.c 		gh2 = (struct genevehdr *)(p->data + off_gnv);
data              546 drivers/net/geneve.c 	gh = (struct genevehdr *)(skb->data + nhoff);
data             1173 drivers/net/geneve.c static int geneve_validate(struct nlattr *tb[], struct nlattr *data[],
data             1190 drivers/net/geneve.c 	if (!data) {
data             1196 drivers/net/geneve.c 	if (data[IFLA_GENEVE_ID]) {
data             1197 drivers/net/geneve.c 		__u32 vni =  nla_get_u32(data[IFLA_GENEVE_ID]);
data             1200 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_ID],
data             1206 drivers/net/geneve.c 	if (data[IFLA_GENEVE_DF]) {
data             1207 drivers/net/geneve.c 		enum ifla_geneve_df df = nla_get_u8(data[IFLA_GENEVE_DF]);
data             1210 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_DF],
data             1327 drivers/net/geneve.c static int geneve_nl2info(struct nlattr *tb[], struct nlattr *data[],
data             1335 drivers/net/geneve.c 	if (data[IFLA_GENEVE_REMOTE] && data[IFLA_GENEVE_REMOTE6]) {
data             1341 drivers/net/geneve.c 	if (data[IFLA_GENEVE_REMOTE]) {
data             1348 drivers/net/geneve.c 			nla_get_in_addr(data[IFLA_GENEVE_REMOTE]);
data             1351 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_REMOTE],
data             1357 drivers/net/geneve.c 	if (data[IFLA_GENEVE_REMOTE6]) {
data             1366 drivers/net/geneve.c 			nla_get_in6_addr(data[IFLA_GENEVE_REMOTE6]);
data             1370 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_REMOTE6],
data             1375 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_REMOTE6],
data             1382 drivers/net/geneve.c 		NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_REMOTE6],
data             1388 drivers/net/geneve.c 	if (data[IFLA_GENEVE_ID]) {
data             1393 drivers/net/geneve.c 		vni = nla_get_u32(data[IFLA_GENEVE_ID]);
data             1406 drivers/net/geneve.c 	if (data[IFLA_GENEVE_TTL_INHERIT]) {
data             1407 drivers/net/geneve.c 		if (nla_get_u8(data[IFLA_GENEVE_TTL_INHERIT]))
data             1411 drivers/net/geneve.c 	} else if (data[IFLA_GENEVE_TTL]) {
data             1412 drivers/net/geneve.c 		info->key.ttl = nla_get_u8(data[IFLA_GENEVE_TTL]);
data             1416 drivers/net/geneve.c 	if (data[IFLA_GENEVE_TOS])
data             1417 drivers/net/geneve.c 		info->key.tos = nla_get_u8(data[IFLA_GENEVE_TOS]);
data             1419 drivers/net/geneve.c 	if (data[IFLA_GENEVE_DF])
data             1420 drivers/net/geneve.c 		*df = nla_get_u8(data[IFLA_GENEVE_DF]);
data             1422 drivers/net/geneve.c 	if (data[IFLA_GENEVE_LABEL]) {
data             1423 drivers/net/geneve.c 		info->key.label = nla_get_be32(data[IFLA_GENEVE_LABEL]) &
data             1426 drivers/net/geneve.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_LABEL],
data             1432 drivers/net/geneve.c 	if (data[IFLA_GENEVE_PORT]) {
data             1437 drivers/net/geneve.c 		info->key.tp_dst = nla_get_be16(data[IFLA_GENEVE_PORT]);
data             1440 drivers/net/geneve.c 	if (data[IFLA_GENEVE_COLLECT_METADATA]) {
data             1448 drivers/net/geneve.c 	if (data[IFLA_GENEVE_UDP_CSUM]) {
data             1453 drivers/net/geneve.c 		if (nla_get_u8(data[IFLA_GENEVE_UDP_CSUM]))
data             1457 drivers/net/geneve.c 	if (data[IFLA_GENEVE_UDP_ZERO_CSUM6_TX]) {
data             1463 drivers/net/geneve.c 		if (nla_get_u8(data[IFLA_GENEVE_UDP_ZERO_CSUM6_TX]))
data             1466 drivers/net/geneve.c 		NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_UDP_ZERO_CSUM6_TX],
data             1472 drivers/net/geneve.c 	if (data[IFLA_GENEVE_UDP_ZERO_CSUM6_RX]) {
data             1478 drivers/net/geneve.c 		if (nla_get_u8(data[IFLA_GENEVE_UDP_ZERO_CSUM6_RX]))
data             1481 drivers/net/geneve.c 		NL_SET_ERR_MSG_ATTR(extack, data[IFLA_GENEVE_UDP_ZERO_CSUM6_RX],
data             1489 drivers/net/geneve.c 	NL_SET_ERR_MSG_ATTR(extack, data[attrtype],
data             1541 drivers/net/geneve.c 			  struct nlattr *tb[], struct nlattr *data[],
data             1552 drivers/net/geneve.c 	err = geneve_nl2info(tb, data, extack, &info, &metadata,
data             1613 drivers/net/geneve.c 			     struct nlattr *data[],
data             1636 drivers/net/geneve.c 	err = geneve_nl2info(tb, data, extack, &info, &metadata,
data              161 drivers/net/gtp.c 	iph = (struct iphdr *)(skb->data + hdrlen);
data              228 drivers/net/gtp.c 	gtp0 = (struct gtp0_header *)(skb->data + sizeof(struct udphdr));
data              255 drivers/net/gtp.c 	gtp1 = (struct gtp1_header *)(skb->data + sizeof(struct udphdr));
data              276 drivers/net/gtp.c 	gtp1 = (struct gtp1_header *)(skb->data + sizeof(struct udphdr));
data              643 drivers/net/gtp.c static int gtp_encap_enable(struct gtp_dev *gtp, struct nlattr *data[]);
data              654 drivers/net/gtp.c 		       struct nlattr *tb[], struct nlattr *data[],
data              661 drivers/net/gtp.c 	if (!data[IFLA_GTP_FD0] && !data[IFLA_GTP_FD1])
data              666 drivers/net/gtp.c 	err = gtp_encap_enable(gtp, data);
data              670 drivers/net/gtp.c 	if (!data[IFLA_GTP_PDP_HASHSIZE]) {
data              673 drivers/net/gtp.c 		hashsize = nla_get_u32(data[IFLA_GTP_PDP_HASHSIZE]);
data              725 drivers/net/gtp.c static int gtp_validate(struct nlattr *tb[], struct nlattr *data[],
data              728 drivers/net/gtp.c 	if (!data)
data              838 drivers/net/gtp.c static int gtp_encap_enable(struct gtp_dev *gtp, struct nlattr *data[])
data              844 drivers/net/gtp.c 	if (data[IFLA_GTP_FD0]) {
data              845 drivers/net/gtp.c 		u32 fd0 = nla_get_u32(data[IFLA_GTP_FD0]);
data              852 drivers/net/gtp.c 	if (data[IFLA_GTP_FD1]) {
data              853 drivers/net/gtp.c 		u32 fd1 = nla_get_u32(data[IFLA_GTP_FD1]);
data              863 drivers/net/gtp.c 	if (data[IFLA_GTP_ROLE]) {
data              864 drivers/net/gtp.c 		role = nla_get_u32(data[IFLA_GTP_ROLE]);
data              257 drivers/net/hamradio/6pack.c 	sp_encaps(sp, skb->data, skb->len);
data              318 drivers/net/hamradio/baycom_epp.c 				  unsigned char *data, unsigned long len)
data              329 drivers/net/hamradio/baycom_epp.c 	switch(data[0]) {
data              331 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.tx_delay = data[1];
data              335 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.ppersist = data[1];
data              339 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.slottime = data[1];
data              343 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.tx_tail = data[1];
data              347 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.fulldup = !!data[1];
data              375 drivers/net/hamradio/baycom_epp.c 	bp = skb->data+1;
data              768 drivers/net/hamradio/baycom_epp.c 	if (skb->data[0] != 0) {
data              769 drivers/net/hamradio/baycom_epp.c 		do_kiss_params(bc, skb->data, skb->len);
data             1023 drivers/net/hamradio/baycom_epp.c 		hi.data.cp.tx_delay = bc->ch_params.tx_delay;
data             1024 drivers/net/hamradio/baycom_epp.c 		hi.data.cp.tx_tail = bc->ch_params.tx_tail;
data             1025 drivers/net/hamradio/baycom_epp.c 		hi.data.cp.slottime = bc->ch_params.slottime;
data             1026 drivers/net/hamradio/baycom_epp.c 		hi.data.cp.ppersist = bc->ch_params.ppersist;
data             1027 drivers/net/hamradio/baycom_epp.c 		hi.data.cp.fulldup = bc->ch_params.fulldup;
data             1033 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.tx_delay = hi.data.cp.tx_delay;
data             1034 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.tx_tail = hi.data.cp.tx_tail;
data             1035 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.slottime = hi.data.cp.slottime;
data             1036 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.ppersist = hi.data.cp.ppersist;
data             1037 drivers/net/hamradio/baycom_epp.c 		bc->ch_params.fulldup = hi.data.cp.fulldup;
data             1042 drivers/net/hamradio/baycom_epp.c 		hi.data.mp.iobase = dev->base_addr;
data             1043 drivers/net/hamradio/baycom_epp.c 		hi.data.mp.irq = dev->irq;
data             1044 drivers/net/hamradio/baycom_epp.c 		hi.data.mp.dma = dev->dma;
data             1045 drivers/net/hamradio/baycom_epp.c 		hi.data.mp.dma2 = 0;
data             1046 drivers/net/hamradio/baycom_epp.c 		hi.data.mp.seriobase = 0;
data             1047 drivers/net/hamradio/baycom_epp.c 		hi.data.mp.pariobase = 0;
data             1048 drivers/net/hamradio/baycom_epp.c 		hi.data.mp.midiiobase = 0;
data             1054 drivers/net/hamradio/baycom_epp.c 		dev->base_addr = hi.data.mp.iobase;
data             1060 drivers/net/hamradio/baycom_epp.c 		hi.data.cs.ptt = !!(bc->stat & EPP_PTTBIT);
data             1061 drivers/net/hamradio/baycom_epp.c 		hi.data.cs.dcd = !(bc->stat & EPP_DCDBIT);
data             1062 drivers/net/hamradio/baycom_epp.c 		hi.data.cs.ptt_keyed = bc->ptt_keyed;
data             1063 drivers/net/hamradio/baycom_epp.c 		hi.data.cs.tx_packets = dev->stats.tx_packets;
data             1064 drivers/net/hamradio/baycom_epp.c 		hi.data.cs.tx_errors = dev->stats.tx_errors;
data             1065 drivers/net/hamradio/baycom_epp.c 		hi.data.cs.rx_packets = dev->stats.rx_packets;
data             1066 drivers/net/hamradio/baycom_epp.c 		hi.data.cs.rx_errors = dev->stats.rx_errors;
data             1070 drivers/net/hamradio/baycom_epp.c 		hi.data.ocs.ptt = !!(bc->stat & EPP_PTTBIT);
data             1071 drivers/net/hamradio/baycom_epp.c 		hi.data.ocs.dcd = !(bc->stat & EPP_DCDBIT);
data             1072 drivers/net/hamradio/baycom_epp.c 		hi.data.ocs.ptt_keyed = bc->ptt_keyed;
data             1078 drivers/net/hamradio/baycom_epp.c 		bc->hdlctx.calibrate = hi.data.calibrate * bc->bitrate / 8;
data             1082 drivers/net/hamradio/baycom_epp.c 		strncpy(hi.data.drivername, "baycom_epp", sizeof(hi.data.drivername));
data             1086 drivers/net/hamradio/baycom_epp.c 		sprintf(hi.data.modename, "%sclk,%smodem,fclk=%d,bps=%d%s", 
data             1095 drivers/net/hamradio/baycom_epp.c 		hi.data.modename[sizeof(hi.data.modename)-1] = '\0';
data             1096 drivers/net/hamradio/baycom_epp.c 		return baycom_setmode(bc, hi.data.modename);
data             1099 drivers/net/hamradio/baycom_epp.c 		strncpy(hi.data.modename, "intclk,extclk,intmodem,extmodem,divider=x",
data             1100 drivers/net/hamradio/baycom_epp.c 			sizeof(hi.data.modename));
data              182 drivers/net/hamradio/baycom_par.c 	unsigned int data = hdlcdrv_getbits(&bc->hdrv);
data              185 drivers/net/hamradio/baycom_par.c 	for(i = 0; i < PAR96_BURSTBITS; i++, data >>= 1) {
data              189 drivers/net/hamradio/baycom_par.c 		if (!(data & 1))
data              206 drivers/net/hamradio/baycom_par.c 	unsigned int data, mask, mask2, descx;
data              212 drivers/net/hamradio/baycom_par.c 	for(data = i = 0; i < PAR96_BURSTBITS; i++) {
data              222 drivers/net/hamradio/baycom_par.c 		data >>= 1;
data              224 drivers/net/hamradio/baycom_par.c 			data |= 0x8000;
data              227 drivers/net/hamradio/baycom_par.c 	hdlcdrv_putbits(&bc->hdrv, data);
data              233 drivers/net/hamradio/baycom_par.c 			| (data << 16);
data              430 drivers/net/hamradio/baycom_par.c 		strcpy(hi->data.modename, bc->options ? "par96" : "picpar");
data              438 drivers/net/hamradio/baycom_par.c 		hi->data.modename[sizeof(hi->data.modename)-1] = '\0';
data              439 drivers/net/hamradio/baycom_par.c 		return baycom_setmode(bc, hi->data.modename);
data              442 drivers/net/hamradio/baycom_par.c 		strcpy(hi->data.modename, "par96,picpar");
data              460 drivers/net/hamradio/baycom_par.c 		bi.data.dbg.debug1 = bc->hdrv.ptt_keyed;
data              461 drivers/net/hamradio/baycom_par.c 		bi.data.dbg.debug2 = bc->debug_vals.last_intcnt;
data              462 drivers/net/hamradio/baycom_par.c 		bi.data.dbg.debug3 = bc->debug_vals.last_pllcorr;
data              519 drivers/net/hamradio/baycom_ser_fdx.c 		sprintf(hi->data.modename, "ser%u", bc->baud / 100);
data              521 drivers/net/hamradio/baycom_ser_fdx.c 			strcat(hi->data.modename, (!bc->opt_dcd) ? "*" : "+");
data              529 drivers/net/hamradio/baycom_ser_fdx.c 		hi->data.modename[sizeof(hi->data.modename)-1] = '\0';
data              530 drivers/net/hamradio/baycom_ser_fdx.c 		return baycom_setmode(bc, hi->data.modename);
data              533 drivers/net/hamradio/baycom_ser_fdx.c 		strcpy(hi->data.modename, "ser12,ser3,ser24");
data              551 drivers/net/hamradio/baycom_ser_fdx.c 		bi.data.dbg.debug1 = bc->hdrv.ptt_keyed;
data              552 drivers/net/hamradio/baycom_ser_fdx.c 		bi.data.dbg.debug2 = bc->debug_vals.last_intcnt;
data              553 drivers/net/hamradio/baycom_ser_fdx.c 		bi.data.dbg.debug3 = bc->debug_vals.last_pllcorr;
data              573 drivers/net/hamradio/baycom_ser_hdx.c 		strcpy(hi->data.modename, "ser12");
data              575 drivers/net/hamradio/baycom_ser_hdx.c 			strcat(hi->data.modename, (!bc->opt_dcd) ? "*" : (bc->opt_dcd == -2) ? "@" : "+");
data              583 drivers/net/hamradio/baycom_ser_hdx.c 		hi->data.modename[sizeof(hi->data.modename)-1] = '\0';
data              584 drivers/net/hamradio/baycom_ser_hdx.c 		return baycom_setmode(bc, hi->data.modename);
data              587 drivers/net/hamradio/baycom_ser_hdx.c 		strcpy(hi->data.modename, "ser12");
data              605 drivers/net/hamradio/baycom_ser_hdx.c 		bi.data.dbg.debug1 = bc->hdrv.ptt_keyed;
data              606 drivers/net/hamradio/baycom_ser_hdx.c 		bi.data.dbg.debug2 = bc->debug_vals.last_intcnt;
data              607 drivers/net/hamradio/baycom_ser_hdx.c 		bi.data.dbg.debug3 = bc->debug_vals.last_pllcorr;
data              187 drivers/net/hamradio/bpqether.c 	len = skb->data[0] + skb->data[1] * 256 - 5;
data             1255 drivers/net/hamradio/dmascc.c 	unsigned char *data;
data             1268 drivers/net/hamradio/dmascc.c 			data = skb_put(skb, cb + 1);
data             1269 drivers/net/hamradio/dmascc.c 			data[0] = 0;
data             1270 drivers/net/hamradio/dmascc.c 			memcpy(&data[1], priv->rx_buf[i], cb);
data              212 drivers/net/hamradio/hdlcdrv.c 				  unsigned char *data, unsigned long len)
data              223 drivers/net/hamradio/hdlcdrv.c 	switch(data[0]) {
data              225 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.tx_delay = data[1];
data              229 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.ppersist = data[1];
data              233 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.slottime = data[1];
data              237 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.tx_tail = data[1];
data              241 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.fulldup = !!data[1];
data              397 drivers/net/hamradio/hdlcdrv.c 	if (skb->data[0] != 0) {
data              398 drivers/net/hamradio/hdlcdrv.c 		do_kiss_params(sm, skb->data, skb->len);
data              506 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.tx_delay = s->ch_params.tx_delay;
data              507 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.tx_tail = s->ch_params.tx_tail;
data              508 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.slottime = s->ch_params.slottime;
data              509 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.ppersist = s->ch_params.ppersist;
data              510 drivers/net/hamradio/hdlcdrv.c 		bi.data.cp.fulldup = s->ch_params.fulldup;
data              516 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.tx_delay = bi.data.cp.tx_delay;
data              517 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.tx_tail = bi.data.cp.tx_tail;
data              518 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.slottime = bi.data.cp.slottime;
data              519 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.ppersist = bi.data.cp.ppersist;
data              520 drivers/net/hamradio/hdlcdrv.c 		s->ch_params.fulldup = bi.data.cp.fulldup;
data              525 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.iobase = dev->base_addr;
data              526 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.irq = dev->irq;
data              527 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.dma = dev->dma;
data              528 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.dma2 = s->ptt_out.dma2;
data              529 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.seriobase = s->ptt_out.seriobase;
data              530 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.pariobase = s->ptt_out.pariobase;
data              531 drivers/net/hamradio/hdlcdrv.c 		bi.data.mp.midiiobase = s->ptt_out.midiiobase;
data              537 drivers/net/hamradio/hdlcdrv.c 		dev->base_addr = bi.data.mp.iobase;
data              538 drivers/net/hamradio/hdlcdrv.c 		dev->irq = bi.data.mp.irq;
data              539 drivers/net/hamradio/hdlcdrv.c 		dev->dma = bi.data.mp.dma;
data              540 drivers/net/hamradio/hdlcdrv.c 		s->ptt_out.dma2 = bi.data.mp.dma2;
data              541 drivers/net/hamradio/hdlcdrv.c 		s->ptt_out.seriobase = bi.data.mp.seriobase;
data              542 drivers/net/hamradio/hdlcdrv.c 		s->ptt_out.pariobase = bi.data.mp.pariobase;
data              543 drivers/net/hamradio/hdlcdrv.c 		s->ptt_out.midiiobase = bi.data.mp.midiiobase;
data              547 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.ptt = hdlcdrv_ptt(s);
data              548 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.dcd = s->hdlcrx.dcd;
data              549 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.ptt_keyed = s->ptt_keyed;
data              550 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.tx_packets = dev->stats.tx_packets;
data              551 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.tx_errors = dev->stats.tx_errors;
data              552 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.rx_packets = dev->stats.rx_packets;
data              553 drivers/net/hamradio/hdlcdrv.c 		bi.data.cs.rx_errors = dev->stats.rx_errors;
data              557 drivers/net/hamradio/hdlcdrv.c 		bi.data.ocs.ptt = hdlcdrv_ptt(s);
data              558 drivers/net/hamradio/hdlcdrv.c 		bi.data.ocs.dcd = s->hdlcrx.dcd;
data              559 drivers/net/hamradio/hdlcdrv.c 		bi.data.ocs.ptt_keyed = s->ptt_keyed;
data              567 drivers/net/hamradio/hdlcdrv.c 		if (bi.data.calibrate > INT_MAX / s->par.bitrate)
data              569 drivers/net/hamradio/hdlcdrv.c 		s->hdlctx.calibrate = bi.data.calibrate * s->par.bitrate / 16;
data              578 drivers/net/hamradio/hdlcdrv.c 		bi.data.bits = 
data              591 drivers/net/hamradio/hdlcdrv.c 		bi.data.bits = 
data              600 drivers/net/hamradio/hdlcdrv.c 			strncpy(bi.data.drivername, s->ops->drvname, 
data              601 drivers/net/hamradio/hdlcdrv.c 				sizeof(bi.data.drivername));
data              604 drivers/net/hamradio/hdlcdrv.c 		bi.data.drivername[0] = '\0';
data              551 drivers/net/hamradio/mkiss.c 	ax_encaps(dev, skb->data, skb->len);
data              346 drivers/net/hamradio/scc.c 		Inb(scc->data);
data              403 drivers/net/hamradio/scc.c 		Outb(scc->data,*skb->data);	/* send byte */
data              425 drivers/net/hamradio/scc.c 	Outb(scc->data,*skb->data);		
data              524 drivers/net/hamradio/scc.c 		Inb(scc->data);		/* discard char */
data              538 drivers/net/hamradio/scc.c 			Inb(scc->data);
data              554 drivers/net/hamradio/scc.c 		Inb(scc->data);
data              559 drivers/net/hamradio/scc.c 	skb_put_u8(skb, Inb(scc->data));
data              573 drivers/net/hamradio/scc.c 	Inb(scc->data);				/* throw away Rx byte */
data             1656 drivers/net/hamradio/scc.c 	kisscmd = *skb->data & 0x1f;
data             1660 drivers/net/hamradio/scc.c 		scc_set_param(scc, kisscmd, *skb->data);
data             1781 drivers/net/hamradio/scc.c 				SCC_Info[2*Nchips  ].data = hwcfg.data_a;
data             1784 drivers/net/hamradio/scc.c 				SCC_Info[2*Nchips+1].data = hwcfg.data_b;
data             1806 drivers/net/hamradio/scc.c 					SCC_Info[2*Nchips+chan].data, 
data             1820 drivers/net/hamradio/scc.c 					request_region(SCC_Info[2*Nchips+chan].data, 1, "scc data");
data             2037 drivers/net/hamradio/scc.c 				scc->data, scc->ctrl, scc->irq, scc->clock, scc->brand,
data             2152 drivers/net/hamradio/scc.c 			release_region(scc->data, 1);
data              371 drivers/net/hamradio/yam.c 		bits = (unsigned char *)fw->data;
data              664 drivers/net/hamradio/yam.c 			if (skb->data[0] != 0) {
data              454 drivers/net/hippi/rrunner.c 	u32 misc, io, data, i, j, ready, error = 0;
data              465 drivers/net/hippi/rrunner.c 		data = buf[i] << 24;
data              470 drivers/net/hippi/rrunner.c 		if ((readl(&regs->WinData) & 0xff000000) != data){
data              471 drivers/net/hippi/rrunner.c 			writel(data, &regs->WinData);
data              478 drivers/net/hippi/rrunner.c 				    data)
data              483 drivers/net/hippi/rrunner.c 					       "WinData %08x\n", data,
data              651 drivers/net/hippi/rrunner.c 	        addr = pci_map_single(rrpriv->pci_dev, skb->data,
data              657 drivers/net/hippi/rrunner.c 		if ((((unsigned long)skb->data) & 0xfff) > ~65320)
data              961 drivers/net/hippi/rrunner.c 					skb_put_data(skb, rx_skb->data,
data              984 drivers/net/hippi/rrunner.c 						newskb->data,
data             1287 drivers/net/hippi/rrunner.c 			printk("%02x ", (unsigned char) rrpriv->tx_skbuff[index]->data[i]);
data             1299 drivers/net/hippi/rrunner.c 		       rrpriv->tx_skbuff[cons]->data,
data             1412 drivers/net/hippi/rrunner.c 		skb_copy_from_linear_data(skb, new_skb->data, len);
data             1434 drivers/net/hippi/rrunner.c 		rrpriv->pci_dev, skb->data, len + 8, PCI_DMA_TODEVICE));
data              219 drivers/net/hyperv/hyperv_net.h 			 void *data, u32 buflen);
data              512 drivers/net/hyperv/hyperv_net.h 		u64 data;
data              859 drivers/net/hyperv/hyperv_net.h 	void *data[NVSP_RSC_MAX];
data             1147 drivers/net/hyperv/netvsc.c 		void *data;
data             1160 drivers/net/hyperv/netvsc.c 		data = recv_buf + offset;
data             1164 drivers/net/hyperv/netvsc.c 		trace_rndis_recv(ndev, q_idx, data);
data             1168 drivers/net/hyperv/netvsc.c 					   nvchan, data, buflen);
data              414 drivers/net/hyperv/netvsc_drv.c 	char *data = skb->data;
data              430 drivers/net/hyperv/netvsc_drv.c 	slots_used += fill_pg_buf(virt_to_page(data),
data              431 drivers/net/hyperv/netvsc_drv.c 				offset_in_page(data),
data              463 drivers/net/hyperv/netvsc_drv.c 	char *data = skb->data;
data              464 drivers/net/hyperv/netvsc_drv.c 	unsigned int offset = offset_in_page(data);
data              756 drivers/net/hyperv/netvsc_drv.c 	struct iphdr *iph = (struct iphdr *)skb->data;
data              781 drivers/net/hyperv/netvsc_drv.c 		skb_put_data(skb, nvchan->rsc.data[i], nvchan->rsc.len[i]);
data             1401 drivers/net/hyperv/netvsc_drv.c 				     struct ethtool_stats *stats, u64 *data)
data             1417 drivers/net/hyperv/netvsc_drv.c 		data[i] = *(unsigned long *)(nds + netvsc_stats[i].offset);
data             1421 drivers/net/hyperv/netvsc_drv.c 		data[i++] = *(u64 *)((void *)&sum + vf_stats[j].offset);
data             1431 drivers/net/hyperv/netvsc_drv.c 		data[i++] = packets;
data             1432 drivers/net/hyperv/netvsc_drv.c 		data[i++] = bytes;
data             1440 drivers/net/hyperv/netvsc_drv.c 		data[i++] = packets;
data             1441 drivers/net/hyperv/netvsc_drv.c 		data[i++] = bytes;
data             1452 drivers/net/hyperv/netvsc_drv.c 			data[i++] = *(u64 *)((void *)this_sum
data             1458 drivers/net/hyperv/netvsc_drv.c static void netvsc_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             1462 drivers/net/hyperv/netvsc_drv.c 	u8 *p = data;
data             1508 drivers/net/hyperv/netvsc_drv.c 	info->data = RXH_IP_SRC | RXH_IP_DST;
data             1513 drivers/net/hyperv/netvsc_drv.c 			info->data |= l4_flag;
data             1519 drivers/net/hyperv/netvsc_drv.c 			info->data |= l4_flag;
data             1525 drivers/net/hyperv/netvsc_drv.c 			info->data |= l4_flag;
data             1531 drivers/net/hyperv/netvsc_drv.c 			info->data |= l4_flag;
data             1539 drivers/net/hyperv/netvsc_drv.c 		info->data = 0;
data             1558 drivers/net/hyperv/netvsc_drv.c 		info->data = nvdev->num_chn;
data             1570 drivers/net/hyperv/netvsc_drv.c 	if (info->data == (RXH_IP_SRC | RXH_IP_DST |
data             1596 drivers/net/hyperv/netvsc_drv.c 	if (info->data == (RXH_IP_SRC | RXH_IP_DST)) {
data              361 drivers/net/hyperv/rndis_filter.c 		  void *data, u32 len)
data              373 drivers/net/hyperv/rndis_filter.c 	nvchan->rsc.data[cnt] = data;
data              389 drivers/net/hyperv/rndis_filter.c 	void *data;
data              416 drivers/net/hyperv/rndis_filter.c 	data = (void *)msg + data_offset;
data              444 drivers/net/hyperv/rndis_filter.c 	rsc_add_data(nvchan, vlan, csum_info, data, rndis_pkt->data_len);
data              463 drivers/net/hyperv/rndis_filter.c 			 void *data, u32 buflen)
data              466 drivers/net/hyperv/rndis_filter.c 	struct rndis_message *rndis_msg = data;
data              360 drivers/net/ieee802154/adf7242.c static int adf7242_write_fbuf(struct adf7242_local *lp, u8 *data, u8 len)
data              372 drivers/net/ieee802154/adf7242.c 		.tx_buf = data,
data              392 drivers/net/ieee802154/adf7242.c 			     u8 *data, size_t len, bool packet_read)
data              404 drivers/net/ieee802154/adf7242.c 		.rx_buf = data,
data              431 drivers/net/ieee802154/adf7242.c static int adf7242_read_reg(struct adf7242_local *lp, u16 addr, u8 *data)
data              458 drivers/net/ieee802154/adf7242.c 		*data = lp->buf_read_rx[3];
data              463 drivers/net/ieee802154/adf7242.c 		 addr, *data);
data              468 drivers/net/ieee802154/adf7242.c static int adf7242_write_reg(struct adf7242_local *lp, u16 addr, u8 data)
data              477 drivers/net/ieee802154/adf7242.c 	lp->buf_reg_tx[2] = data;
data              482 drivers/net/ieee802154/adf7242.c 		 __func__, addr, data);
data              504 drivers/net/ieee802154/adf7242.c static int adf7242_upload_firmware(struct adf7242_local *lp, u8 *data, u16 len)
data              527 drivers/net/ieee802154/adf7242.c 		xfer_buf.tx_buf = &data[page * PRAM_PAGESIZE];
data              539 drivers/net/ieee802154/adf7242.c 				   const u8 *data, size_t len)
data              556 drivers/net/ieee802154/adf7242.c 			if (buf[j] != data[page * PRAM_PAGESIZE + j]) {
data              843 drivers/net/ieee802154/adf7242.c 	ret = adf7242_write_fbuf(lp, skb->data, skb->len);
data              883 drivers/net/ieee802154/adf7242.c 	u8 lqi, len_u8, *data;
data              901 drivers/net/ieee802154/adf7242.c 	data = skb_put(skb, len);
data              902 drivers/net/ieee802154/adf7242.c 	ret = adf7242_read_fbuf(lp, data, len, true);
data              909 drivers/net/ieee802154/adf7242.c 	lqi = data[len - 2];
data              910 drivers/net/ieee802154/adf7242.c 	lp->rssi = data[len - 1];
data              971 drivers/net/ieee802154/adf7242.c static irqreturn_t adf7242_isr(int irq, void *data)
data              973 drivers/net/ieee802154/adf7242.c 	struct adf7242_local *lp = data;
data             1083 drivers/net/ieee802154/adf7242.c 	ret = adf7242_upload_firmware(lp, (u8 *)fw->data, fw->size);
data             1091 drivers/net/ieee802154/adf7242.c 	ret = adf7242_verify_firmware(lp, (u8 *)fw->data, fw->size);
data               92 drivers/net/ieee802154/at86rf230.c 	struct at86rf2xx_chip_data *data;
data              122 drivers/net/ieee802154/at86rf230.c 		usleep_range(lp->data->t_off_to_sleep,
data              123 drivers/net/ieee802154/at86rf230.c 			     lp->data->t_off_to_sleep + 10);
data              133 drivers/net/ieee802154/at86rf230.c 		usleep_range(lp->data->t_sleep_to_off,
data              134 drivers/net/ieee802154/at86rf230.c 			     lp->data->t_sleep_to_off + 100);
data              141 drivers/net/ieee802154/at86rf230.c 		  unsigned int addr, unsigned int data)
data              150 drivers/net/ieee802154/at86rf230.c 	ret = regmap_write(lp->regmap, addr, data);
data              161 drivers/net/ieee802154/at86rf230.c 		 unsigned int addr, unsigned int *data)
data              170 drivers/net/ieee802154/at86rf230.c 	ret = regmap_read(lp->regmap, addr, data);
data              182 drivers/net/ieee802154/at86rf230.c 		      unsigned int shift, unsigned int *data)
data              186 drivers/net/ieee802154/at86rf230.c 	rc = __at86rf230_read(lp, addr, data);
data              188 drivers/net/ieee802154/at86rf230.c 		*data = (*data & mask) >> shift;
data              196 drivers/net/ieee802154/at86rf230.c 		       unsigned int shift, unsigned int data)
data              205 drivers/net/ieee802154/at86rf230.c 	ret = regmap_update_bits(lp->regmap, addr, mask, data << shift);
data              479 drivers/net/ieee802154/at86rf230.c 	struct at86rf2xx_chip_data *c = lp->data;
data              811 drivers/net/ieee802154/at86rf230.c static irqreturn_t at86rf230_isr(int irq, void *data)
data              813 drivers/net/ieee802154/at86rf230.c 	struct at86rf230_local *lp = data;
data              869 drivers/net/ieee802154/at86rf230.c 	memcpy(buf + 2, skb->data, skb->len);
data             1046 drivers/net/ieee802154/at86rf230.c 		lp->data->rssi_base_val = -100;
data             1049 drivers/net/ieee802154/at86rf230.c 		lp->data->rssi_base_val = -98;
data             1054 drivers/net/ieee802154/at86rf230.c 	rc = at86rf212_update_cca_ed_level(lp, lp->data->rssi_base_val);
data             1097 drivers/net/ieee802154/at86rf230.c 	rc = lp->data->set_channel(lp, page, channel);
data             1099 drivers/net/ieee802154/at86rf230.c 	usleep_range(lp->data->t_channel_switch,
data             1100 drivers/net/ieee802154/at86rf230.c 		     lp->data->t_channel_switch + 10);
data             1198 drivers/net/ieee802154/at86rf230.c 	return lp->data->set_txpower(lp, mbm);
data             1422 drivers/net/ieee802154/at86rf230.c 	usleep_range(lp->data->t_sleep_cycle,
data             1423 drivers/net/ieee802154/at86rf230.c 		     lp->data->t_sleep_cycle + 100);
data             1560 drivers/net/ieee802154/at86rf230.c 		lp->data = &at86rf231_data;
data             1571 drivers/net/ieee802154/at86rf230.c 		lp->data = &at86rf212_data;
data             1585 drivers/net/ieee802154/at86rf230.c 		lp->data = &at86rf233_data;
data               48 drivers/net/ieee802154/atusb.c 	struct atusb_chip_data *data;
data               86 drivers/net/ieee802154/atusb.c 			     void *data, __u16 size, int timeout)
data               95 drivers/net/ieee802154/atusb.c 			      value, index, data, size, timeout);
data              220 drivers/net/ieee802154/atusb.c 			  skb->data, MAX_RX_XFER, atusb_in, skb);
data              292 drivers/net/ieee802154/atusb.c 	len = *skb->data;
data              310 drivers/net/ieee802154/atusb.c 	lqi = skb->data[len + 1];
data              394 drivers/net/ieee802154/atusb.c 			     (unsigned char *)&atusb->tx_dr, skb->data,
data              488 drivers/net/ieee802154/atusb.c 	if (atusb->data)
data              489 drivers/net/ieee802154/atusb.c 		return atusb->data->set_txpower(hw, mbm);
data              621 drivers/net/ieee802154/atusb.c 	if (atusb->data) {
data              622 drivers/net/ieee802154/atusb.c 		ret = atusb->data->set_channel(hw, page, channel);
data              624 drivers/net/ieee802154/atusb.c 		msleep(atusb->data->t_channel_switch);
data              820 drivers/net/ieee802154/atusb.c 			atusb->data = &atusb_chip_data;
data              824 drivers/net/ieee802154/atusb.c 			atusb->data = &atusb_chip_data;
data              828 drivers/net/ieee802154/atusb.c 			atusb->data = &hulusb_chip_data;
data             1973 drivers/net/ieee802154/ca8210.c 		&skb->data[mac_len],
data              311 drivers/net/ieee802154/cc2520.c cc2520_write_ram(struct cc2520_private *priv, u16 reg, u8 len, u8 *data)
data              323 drivers/net/ieee802154/cc2520.c 		.tx_buf = data,
data              345 drivers/net/ieee802154/cc2520.c cc2520_read_register(struct cc2520_private *priv, u8 reg, u8 *data)
data              357 drivers/net/ieee802154/cc2520.c 		.rx_buf = data,
data              380 drivers/net/ieee802154/cc2520.c cc2520_write_txfifo(struct cc2520_private *priv, u8 pkt_len, u8 *data, u8 len)
data              402 drivers/net/ieee802154/cc2520.c 		.tx_buf = data,
data              427 drivers/net/ieee802154/cc2520.c cc2520_read_rxfifo(struct cc2520_private *priv, u8 *data, u8 len)
data              439 drivers/net/ieee802154/cc2520.c 		.rx_buf = data,
data              489 drivers/net/ieee802154/cc2520.c 		u16 crc = crc_ccitt(0, skb->data, skb->len);
data              501 drivers/net/ieee802154/cc2520.c 	rc = cc2520_write_txfifo(priv, pkt_len, skb->data, skb->len);
data              577 drivers/net/ieee802154/cc2520.c 		crc_ok = skb->data[len - 1] & BIT(7);
data              593 drivers/net/ieee802154/cc2520.c 		lqi = skb->data[len - 1] & 0x7f;
data              889 drivers/net/ieee802154/cc2520.c static irqreturn_t cc2520_fifop_isr(int irq, void *data)
data              891 drivers/net/ieee802154/cc2520.c 	struct cc2520_private *priv = data;
data              898 drivers/net/ieee802154/cc2520.c static irqreturn_t cc2520_sfd_isr(int irq, void *data)
data              900 drivers/net/ieee802154/cc2520.c 	struct cc2520_private *priv = data;
data              651 drivers/net/ieee802154/mac802154_hwsim.c 	void *data;
data              657 drivers/net/ieee802154/mac802154_hwsim.c 	data = genlmsg_put(mcast_skb, 0, 0, &hwsim_genl_family, 0,
data              659 drivers/net/ieee802154/mac802154_hwsim.c 	if (!data)
data              665 drivers/net/ieee802154/mac802154_hwsim.c 	genlmsg_end(mcast_skb, data);
data              671 drivers/net/ieee802154/mac802154_hwsim.c 	genlmsg_cancel(mcast_skb, data);
data              472 drivers/net/ieee802154/mcr20a.c 			     skb->data, skb->len, 0);
data              869 drivers/net/ieee802154/mcr20a.c 	lp->tx_xfer_buf.tx_buf	= lp->tx_skb->data;
data              952 drivers/net/ieee802154/mcr20a.c static irqreturn_t mcr20a_irq_isr(int irq, void *data)
data              954 drivers/net/ieee802154/mcr20a.c 	struct mcr20a_local *lp = data;
data              505 drivers/net/ieee802154/mrf24j40.c static int mrf24j40_long_regmap_write(void *context, const void *data,
data              518 drivers/net/ieee802154/mrf24j40.c 	memcpy(buf, data, count);
data              566 drivers/net/ieee802154/mrf24j40.c 			const u8 *data, size_t length)
data              582 drivers/net/ieee802154/mrf24j40.c 	devrec->tx_buf_trx.tx_buf = data;
data              599 drivers/net/ieee802154/mrf24j40.c 	return write_tx_buf(devrec, 0x000, skb->data, skb->len);
data             1041 drivers/net/ieee802154/mrf24j40.c static irqreturn_t mrf24j40_isr(int irq, void *data)
data             1043 drivers/net/ieee802154/mrf24j40.c 	struct mrf24j40 *devrec = data;
data             1374 drivers/net/ieee802154/mrf24j40.c 	{ .compatible = "microchip,mrf24j40", .data = (void *)MRF24J40 },
data             1375 drivers/net/ieee802154/mrf24j40.c 	{ .compatible = "microchip,mrf24j40ma", .data = (void *)MRF24J40MA },
data             1376 drivers/net/ieee802154/mrf24j40.c 	{ .compatible = "microchip,mrf24j40mc", .data = (void *)MRF24J40MC },
data              276 drivers/net/ifb.c static int ifb_validate(struct nlattr *tb[], struct nlattr *data[],
data              169 drivers/net/ipvlan/ipvlan.h 		    struct nlattr *tb[], struct nlattr *data[],
data              418 drivers/net/ipvlan/ipvlan_main.c 				struct nlattr *tb[], struct nlattr *data[],
data              425 drivers/net/ipvlan/ipvlan_main.c 	if (!data)
data              430 drivers/net/ipvlan/ipvlan_main.c 	if (data[IFLA_IPVLAN_MODE]) {
data              431 drivers/net/ipvlan/ipvlan_main.c 		u16 nmode = nla_get_u16(data[IFLA_IPVLAN_MODE]);
data              436 drivers/net/ipvlan/ipvlan_main.c 	if (!err && data[IFLA_IPVLAN_FLAGS]) {
data              437 drivers/net/ipvlan/ipvlan_main.c 		u16 flags = nla_get_u16(data[IFLA_IPVLAN_FLAGS]);
data              461 drivers/net/ipvlan/ipvlan_main.c static int ipvlan_nl_validate(struct nlattr *tb[], struct nlattr *data[],
data              464 drivers/net/ipvlan/ipvlan_main.c 	if (!data)
data              467 drivers/net/ipvlan/ipvlan_main.c 	if (data[IFLA_IPVLAN_MODE]) {
data              468 drivers/net/ipvlan/ipvlan_main.c 		u16 mode = nla_get_u16(data[IFLA_IPVLAN_MODE]);
data              473 drivers/net/ipvlan/ipvlan_main.c 	if (data[IFLA_IPVLAN_FLAGS]) {
data              474 drivers/net/ipvlan/ipvlan_main.c 		u16 flags = nla_get_u16(data[IFLA_IPVLAN_FLAGS]);
data              511 drivers/net/ipvlan/ipvlan_main.c 		    struct nlattr *tb[], struct nlattr *data[],
data              603 drivers/net/ipvlan/ipvlan_main.c 	if (data && data[IFLA_IPVLAN_FLAGS])
data              604 drivers/net/ipvlan/ipvlan_main.c 		port->flags = nla_get_u16(data[IFLA_IPVLAN_FLAGS]);
data              606 drivers/net/ipvlan/ipvlan_main.c 	if (data && data[IFLA_IPVLAN_MODE])
data              607 drivers/net/ipvlan/ipvlan_main.c 		mode = nla_get_u16(data[IFLA_IPVLAN_MODE]);
data               78 drivers/net/ipvlan/ipvtap.c 			  struct nlattr *tb[], struct nlattr *data[],
data              101 drivers/net/ipvlan/ipvtap.c 	err =  ipvlan_link_new(src_net, dev, tb, data, extack);
data              487 drivers/net/macsec.c 	struct macsec_eth_header *h = (struct macsec_eth_header *)skb->data;
data              596 drivers/net/macsec.c 	struct sk_buff *skb = base->data;
data              869 drivers/net/macsec.c 	memmove(skb->data + hdr_len, skb->data, 2 * ETH_ALEN);
data              886 drivers/net/macsec.c 	struct sk_buff *skb = base->data;
data              953 drivers/net/macsec.c 	hdr = (struct macsec_eth_header *)skb->data;
data             3026 drivers/net/macsec.c 				    struct nlattr *data[])
data             3034 drivers/net/macsec.c 	if (data[IFLA_MACSEC_ENCODING_SA]) {
data             3037 drivers/net/macsec.c 		tx_sc->encoding_sa = nla_get_u8(data[IFLA_MACSEC_ENCODING_SA]);
data             3043 drivers/net/macsec.c 	if (data[IFLA_MACSEC_WINDOW])
data             3044 drivers/net/macsec.c 		secy->replay_window = nla_get_u32(data[IFLA_MACSEC_WINDOW]);
data             3046 drivers/net/macsec.c 	if (data[IFLA_MACSEC_ENCRYPT])
data             3047 drivers/net/macsec.c 		tx_sc->encrypt = !!nla_get_u8(data[IFLA_MACSEC_ENCRYPT]);
data             3049 drivers/net/macsec.c 	if (data[IFLA_MACSEC_PROTECT])
data             3050 drivers/net/macsec.c 		secy->protect_frames = !!nla_get_u8(data[IFLA_MACSEC_PROTECT]);
data             3052 drivers/net/macsec.c 	if (data[IFLA_MACSEC_INC_SCI])
data             3053 drivers/net/macsec.c 		tx_sc->send_sci = !!nla_get_u8(data[IFLA_MACSEC_INC_SCI]);
data             3055 drivers/net/macsec.c 	if (data[IFLA_MACSEC_ES])
data             3056 drivers/net/macsec.c 		tx_sc->end_station = !!nla_get_u8(data[IFLA_MACSEC_ES]);
data             3058 drivers/net/macsec.c 	if (data[IFLA_MACSEC_SCB])
data             3059 drivers/net/macsec.c 		tx_sc->scb = !!nla_get_u8(data[IFLA_MACSEC_SCB]);
data             3061 drivers/net/macsec.c 	if (data[IFLA_MACSEC_REPLAY_PROTECT])
data             3062 drivers/net/macsec.c 		secy->replay_protect = !!nla_get_u8(data[IFLA_MACSEC_REPLAY_PROTECT]);
data             3064 drivers/net/macsec.c 	if (data[IFLA_MACSEC_VALIDATION])
data             3065 drivers/net/macsec.c 		secy->validate_frames = nla_get_u8(data[IFLA_MACSEC_VALIDATION]);
data             3067 drivers/net/macsec.c 	if (data[IFLA_MACSEC_CIPHER_SUITE]) {
data             3068 drivers/net/macsec.c 		switch (nla_get_u64(data[IFLA_MACSEC_CIPHER_SUITE])) {
data             3085 drivers/net/macsec.c 			     struct nlattr *data[],
data             3088 drivers/net/macsec.c 	if (!data)
data             3091 drivers/net/macsec.c 	if (data[IFLA_MACSEC_CIPHER_SUITE] ||
data             3092 drivers/net/macsec.c 	    data[IFLA_MACSEC_ICV_LEN] ||
data             3093 drivers/net/macsec.c 	    data[IFLA_MACSEC_SCI] ||
data             3094 drivers/net/macsec.c 	    data[IFLA_MACSEC_PORT])
data             3097 drivers/net/macsec.c 	return macsec_changelink_common(dev, data);
data             3226 drivers/net/macsec.c 			  struct nlattr *tb[], struct nlattr *data[],
data             3248 drivers/net/macsec.c 	if (data && data[IFLA_MACSEC_ICV_LEN])
data             3249 drivers/net/macsec.c 		icv_len = nla_get_u8(data[IFLA_MACSEC_ICV_LEN]);
data             3271 drivers/net/macsec.c 	if (data && data[IFLA_MACSEC_SCI])
data             3272 drivers/net/macsec.c 		sci = nla_get_sci(data[IFLA_MACSEC_SCI]);
data             3273 drivers/net/macsec.c 	else if (data && data[IFLA_MACSEC_PORT])
data             3274 drivers/net/macsec.c 		sci = dev_to_sci(dev, nla_get_be16(data[IFLA_MACSEC_PORT]));
data             3287 drivers/net/macsec.c 	if (data) {
data             3288 drivers/net/macsec.c 		err = macsec_changelink_common(dev, data);
data             3313 drivers/net/macsec.c static int macsec_validate_attr(struct nlattr *tb[], struct nlattr *data[],
data             3321 drivers/net/macsec.c 	if (!data)
data             3324 drivers/net/macsec.c 	if (data[IFLA_MACSEC_CIPHER_SUITE])
data             3325 drivers/net/macsec.c 		csid = nla_get_u64(data[IFLA_MACSEC_CIPHER_SUITE]);
data             3327 drivers/net/macsec.c 	if (data[IFLA_MACSEC_ICV_LEN]) {
data             3328 drivers/net/macsec.c 		icv_len = nla_get_u8(data[IFLA_MACSEC_ICV_LEN]);
data             3354 drivers/net/macsec.c 	if (data[IFLA_MACSEC_ENCODING_SA]) {
data             3355 drivers/net/macsec.c 		if (nla_get_u8(data[IFLA_MACSEC_ENCODING_SA]) >= MACSEC_NUM_AN)
data             3362 drivers/net/macsec.c 		if (data[flag]) {
data             3363 drivers/net/macsec.c 			if (nla_get_u8(data[flag]) > 1)
data             3368 drivers/net/macsec.c 	es  = data[IFLA_MACSEC_ES] ? nla_get_u8(data[IFLA_MACSEC_ES]) : false;
data             3369 drivers/net/macsec.c 	sci = data[IFLA_MACSEC_INC_SCI] ? nla_get_u8(data[IFLA_MACSEC_INC_SCI]) : false;
data             3370 drivers/net/macsec.c 	scb = data[IFLA_MACSEC_SCB] ? nla_get_u8(data[IFLA_MACSEC_SCB]) : false;
data             3375 drivers/net/macsec.c 	if (data[IFLA_MACSEC_VALIDATION] &&
data             3376 drivers/net/macsec.c 	    nla_get_u8(data[IFLA_MACSEC_VALIDATION]) > MACSEC_VALIDATE_MAX)
data             3379 drivers/net/macsec.c 	if ((data[IFLA_MACSEC_REPLAY_PROTECT] &&
data             3380 drivers/net/macsec.c 	     nla_get_u8(data[IFLA_MACSEC_REPLAY_PROTECT])) &&
data             3381 drivers/net/macsec.c 	    !data[IFLA_MACSEC_WINDOW])
data             1255 drivers/net/macvlan.c static int macvlan_validate(struct nlattr *tb[], struct nlattr *data[],
data             1265 drivers/net/macvlan.c 	if (!data)
data             1268 drivers/net/macvlan.c 	if (data[IFLA_MACVLAN_FLAGS] &&
data             1269 drivers/net/macvlan.c 	    nla_get_u16(data[IFLA_MACVLAN_FLAGS]) & ~MACVLAN_FLAG_NOPROMISC)
data             1272 drivers/net/macvlan.c 	if (data[IFLA_MACVLAN_MODE]) {
data             1273 drivers/net/macvlan.c 		switch (nla_get_u32(data[IFLA_MACVLAN_MODE])) {
data             1285 drivers/net/macvlan.c 	if (data[IFLA_MACVLAN_MACADDR_MODE]) {
data             1286 drivers/net/macvlan.c 		switch (nla_get_u32(data[IFLA_MACVLAN_MACADDR_MODE])) {
data             1297 drivers/net/macvlan.c 	if (data[IFLA_MACVLAN_MACADDR]) {
data             1298 drivers/net/macvlan.c 		if (nla_len(data[IFLA_MACVLAN_MACADDR]) != ETH_ALEN)
data             1301 drivers/net/macvlan.c 		if (!is_valid_ether_addr(nla_data(data[IFLA_MACVLAN_MACADDR])))
data             1305 drivers/net/macvlan.c 	if (data[IFLA_MACVLAN_MACADDR_COUNT])
data             1318 drivers/net/macvlan.c 				      struct nlattr *data[])
data             1325 drivers/net/macvlan.c 	if (data[IFLA_MACVLAN_MACADDR])
data             1326 drivers/net/macvlan.c 		addr = nla_data(data[IFLA_MACVLAN_MACADDR]);
data             1354 drivers/net/macvlan.c 		if (!data || !data[IFLA_MACVLAN_MACADDR_DATA])
data             1357 drivers/net/macvlan.c 		head = nla_data(data[IFLA_MACVLAN_MACADDR_DATA]);
data             1358 drivers/net/macvlan.c 		len = nla_len(data[IFLA_MACVLAN_MACADDR_DATA]);
data             1378 drivers/net/macvlan.c 			   struct nlattr *tb[], struct nlattr *data[],
data             1436 drivers/net/macvlan.c 	if (data && data[IFLA_MACVLAN_MODE])
data             1437 drivers/net/macvlan.c 		vlan->mode = nla_get_u32(data[IFLA_MACVLAN_MODE]);
data             1439 drivers/net/macvlan.c 	if (data && data[IFLA_MACVLAN_FLAGS])
data             1440 drivers/net/macvlan.c 		vlan->flags = nla_get_u16(data[IFLA_MACVLAN_FLAGS]);
data             1451 drivers/net/macvlan.c 	if (data && data[IFLA_MACVLAN_MACADDR_MODE]) {
data             1456 drivers/net/macvlan.c 		macmode = nla_get_u32(data[IFLA_MACVLAN_MACADDR_MODE]);
data             1457 drivers/net/macvlan.c 		err = macvlan_changelink_sources(vlan, macmode, data);
data             1492 drivers/net/macvlan.c 			   struct nlattr *tb[], struct nlattr *data[],
data             1495 drivers/net/macvlan.c 	return macvlan_common_newlink(src_net, dev, tb, data, extack);
data             1511 drivers/net/macvlan.c 			      struct nlattr *tb[], struct nlattr *data[],
data             1521 drivers/net/macvlan.c 	if (data && data[IFLA_MACVLAN_MODE]) {
data             1523 drivers/net/macvlan.c 		mode = nla_get_u32(data[IFLA_MACVLAN_MODE]);
data             1533 drivers/net/macvlan.c 	if (data && data[IFLA_MACVLAN_FLAGS]) {
data             1534 drivers/net/macvlan.c 		__u16 flags = nla_get_u16(data[IFLA_MACVLAN_FLAGS]);
data             1550 drivers/net/macvlan.c 	if (data && data[IFLA_MACVLAN_MACADDR_MODE]) {
data             1553 drivers/net/macvlan.c 		macmode = nla_get_u32(data[IFLA_MACVLAN_MACADDR_MODE]);
data             1554 drivers/net/macvlan.c 		ret = macvlan_changelink_sources(vlan, macmode, data);
data               82 drivers/net/macvtap.c 			   struct nlattr *tb[], struct nlattr *data[],
data              109 drivers/net/macvtap.c 	err = macvlan_common_newlink(src_net, dev, tb, data, extack);
data               51 drivers/net/netdevsim/bpf.c static int nsim_bpf_string_show(struct seq_file *file, void *data)
data               42 drivers/net/netdevsim/dev.c 					    const char __user *data,
data              125 drivers/net/netdevsim/fib.c 	struct nsim_fib_data *data = net_generic(info->net, nsim_fib_net_id);
data              131 drivers/net/netdevsim/fib.c 		err = nsim_fib_rule_account(&data->ipv4.rules, add, extack);
data              134 drivers/net/netdevsim/fib.c 		err = nsim_fib_rule_account(&data->ipv6.rules, add, extack);
data              162 drivers/net/netdevsim/fib.c 	struct nsim_fib_data *data = net_generic(info->net, nsim_fib_net_id);
data              168 drivers/net/netdevsim/fib.c 		err = nsim_fib_account(&data->ipv4.fib, add, extack);
data              171 drivers/net/netdevsim/fib.c 		err = nsim_fib_account(&data->ipv6.fib, add, extack);
data              202 drivers/net/netdevsim/fib.c 	struct nsim_fib_data *data;
data              207 drivers/net/netdevsim/fib.c 		data = net_generic(net, nsim_fib_net_id);
data              209 drivers/net/netdevsim/fib.c 		data->ipv4.fib.num = 0ULL;
data              210 drivers/net/netdevsim/fib.c 		data->ipv4.rules.num = 0ULL;
data              212 drivers/net/netdevsim/fib.c 		data->ipv6.fib.num = 0ULL;
data              213 drivers/net/netdevsim/fib.c 		data->ipv6.rules.num = 0ULL;
data              225 drivers/net/netdevsim/fib.c 	struct nsim_fib_data *data = net_generic(net, nsim_fib_net_id);
data              227 drivers/net/netdevsim/fib.c 	data->ipv4.fib.max = (u64)-1;
data              228 drivers/net/netdevsim/fib.c 	data->ipv4.rules.max = (u64)-1;
data              230 drivers/net/netdevsim/fib.c 	data->ipv6.fib.max = (u64)-1;
data              231 drivers/net/netdevsim/fib.c 	data->ipv6.rules.max = (u64)-1;
data              336 drivers/net/netdevsim/netdev.c static int nsim_validate(struct nlattr *tb[], struct nlattr *data[],
data              125 drivers/net/nlmon.c static int nlmon_validate(struct nlattr *tb[], struct nlattr *data[],
data               83 drivers/net/ntb_netdev.c static void ntb_netdev_event_handler(void *data, int link_is_up)
data               85 drivers/net/ntb_netdev.c 	struct net_device *ndev = data;
data              100 drivers/net/ntb_netdev.c 				  void *data, int len)
data              106 drivers/net/ntb_netdev.c 	skb = data;
data              138 drivers/net/ntb_netdev.c 	rc = ntb_transport_rx_enqueue(qp, skb, skb->data, ndev->mtu + ETH_HLEN);
data              177 drivers/net/ntb_netdev.c 				  void *data, int len)
data              183 drivers/net/ntb_netdev.c 	skb = data;
data              215 drivers/net/ntb_netdev.c 	rc = ntb_transport_tx_enqueue(dev->qp, skb, skb->data, skb->len);
data              261 drivers/net/ntb_netdev.c 		rc = ntb_transport_rx_enqueue(dev->qp, skb, skb->data,
data              329 drivers/net/ntb_netdev.c 			rc = ntb_transport_rx_enqueue(dev->qp, skb, skb->data,
data              291 drivers/net/phy/adin.c static int adin_get_downshift(struct phy_device *phydev, u8 *data)
data              306 drivers/net/phy/adin.c 	*data = (enable && cnt) ? cnt : DOWNSHIFT_DEV_DISABLE;
data              385 drivers/net/phy/adin.c 			    struct ethtool_tunable *tuna, void *data)
data              389 drivers/net/phy/adin.c 		return adin_get_downshift(phydev, data);
data              391 drivers/net/phy/adin.c 		return adin_get_edpd(phydev, data);
data              398 drivers/net/phy/adin.c 			    struct ethtool_tunable *tuna, const void *data)
data              402 drivers/net/phy/adin.c 		return adin_set_downshift(phydev, *(const u8 *)data);
data              404 drivers/net/phy/adin.c 		return adin_set_edpd(phydev, *(const u16 *)data);
data              642 drivers/net/phy/adin.c static void adin_get_strings(struct phy_device *phydev, u8 *data)
data              647 drivers/net/phy/adin.c 		strlcpy(&data[i * ETH_GSTRING_LEN],
data              701 drivers/net/phy/adin.c 			   struct ethtool_stats *stats, u64 *data)
data              711 drivers/net/phy/adin.c 		data[i] = adin_get_stat(phydev, i);
data               32 drivers/net/phy/aquantia_hwmon.c static umode_t aqr_hwmon_is_visible(const void *data,
data              154 drivers/net/phy/aquantia_main.c static void aqr107_get_strings(struct phy_device *phydev, u8 *data)
data              159 drivers/net/phy/aquantia_main.c 		strscpy(data + i * ETH_GSTRING_LEN, aqr107_hw_stats[i].name,
data              188 drivers/net/phy/aquantia_main.c 			     struct ethtool_stats *stats, u64 *data)
data              202 drivers/net/phy/aquantia_main.c 		data[i] = priv->sgmii_stats[i];
data              388 drivers/net/phy/aquantia_main.c static int aqr107_get_downshift(struct phy_device *phydev, u8 *data)
data              399 drivers/net/phy/aquantia_main.c 	*data = enable && cnt ? cnt : DOWNSHIFT_DEV_DISABLE;
data              422 drivers/net/phy/aquantia_main.c 			      struct ethtool_tunable *tuna, void *data)
data              426 drivers/net/phy/aquantia_main.c 		return aqr107_get_downshift(phydev, data);
data              433 drivers/net/phy/aquantia_main.c 			      struct ethtool_tunable *tuna, const void *data)
data              437 drivers/net/phy/aquantia_main.c 		return aqr107_set_downshift(phydev, *(const u8 *)data);
data              186 drivers/net/phy/bcm-cygnus.c 				 struct ethtool_tunable *tuna, void *data)
data              190 drivers/net/phy/bcm-cygnus.c 		return bcm_phy_downshift_get(phydev, (u8 *)data);
data              198 drivers/net/phy/bcm-cygnus.c 				 const void *data)
data              200 drivers/net/phy/bcm-cygnus.c 	u8 count = *(u8 *)data;
data              226 drivers/net/phy/bcm-cygnus.c 				    struct ethtool_stats *stats, u64 *data)
data              230 drivers/net/phy/bcm-cygnus.c 	bcm_phy_get_stats(phydev, priv->stats, stats, data);
data              331 drivers/net/phy/bcm-phy-lib.c void bcm_phy_get_strings(struct phy_device *phydev, u8 *data)
data              336 drivers/net/phy/bcm-phy-lib.c 		strlcpy(data + i * ETH_GSTRING_LEN,
data              365 drivers/net/phy/bcm-phy-lib.c 		       struct ethtool_stats *stats, u64 *data)
data              370 drivers/net/phy/bcm-phy-lib.c 		data[i] = bcm_phy_get_stat(phydev, shadow, i);
data               63 drivers/net/phy/bcm-phy-lib.h void bcm_phy_get_strings(struct phy_device *phydev, u8 *data);
data               65 drivers/net/phy/bcm-phy-lib.h 		       struct ethtool_stats *stats, u64 *data);
data              470 drivers/net/phy/bcm7xxx.c 				    void *data)
data              474 drivers/net/phy/bcm7xxx.c 		return bcm_phy_downshift_get(phydev, (u8 *)data);
data              482 drivers/net/phy/bcm7xxx.c 				    const void *data)
data              484 drivers/net/phy/bcm7xxx.c 	u8 count = *(u8 *)data;
data              510 drivers/net/phy/bcm7xxx.c 				       struct ethtool_stats *stats, u64 *data)
data              514 drivers/net/phy/bcm7xxx.c 	bcm_phy_get_stats(phydev, priv->stats, stats, data);
data              596 drivers/net/phy/broadcom.c 				  struct ethtool_stats *stats, u64 *data)
data              600 drivers/net/phy/broadcom.c 	bcm_phy_get_stats(phydev, priv->stats, stats, data);
data              740 drivers/net/phy/dp83640.c 		       void *data, int len, u16 ests)
data              759 drivers/net/phy/dp83640.c 		ext_status = *(u16 *) data;
data              760 drivers/net/phy/dp83640.c 		data += sizeof(ext_status);
data              763 drivers/net/phy/dp83640.c 	phy_txts = data;
data              807 drivers/net/phy/dp83640.c 	u8 *msgtype, *data = skb_mac_header(skb);
data              816 drivers/net/phy/dp83640.c 		offset += ETH_HLEN + IPV4_HLEN(data + offset) + UDP_HLEN;
data              832 drivers/net/phy/dp83640.c 		msgtype = data + offset + OFF_PTP_CONTROL;
data              834 drivers/net/phy/dp83640.c 		msgtype = data + offset;
data              838 drivers/net/phy/dp83640.c 	seqid = (u16 *)(data + offset + OFF_PTP_SEQUENCE_ID);
data              843 drivers/net/phy/dp83640.c 			 data + offset + DP83640_PACKET_HASH_OFFSET) >> 20;
data              947 drivers/net/phy/dp83640.c 	ptr = skb->data + 2;
data              983 drivers/net/phy/dp83640.c 	u8 *data = skb->data, *msgtype;
data              991 drivers/net/phy/dp83640.c 		offset += ETH_HLEN + IPV4_HLEN(data + offset) + UDP_HLEN;
data             1009 drivers/net/phy/dp83640.c 	msgtype = data + offset;
data             1115 drivers/net/phy/marvell.c 				struct ethtool_tunable *tuna, void *data)
data             1119 drivers/net/phy/marvell.c 		return m88e1540_get_fld(phydev, data);
data             1126 drivers/net/phy/marvell.c 				struct ethtool_tunable *tuna, const void *data)
data             1130 drivers/net/phy/marvell.c 		return m88e1540_set_fld(phydev, data);
data             1598 drivers/net/phy/marvell.c static void marvell_get_strings(struct phy_device *phydev, u8 *data)
data             1604 drivers/net/phy/marvell.c 		strlcpy(data + i * ETH_GSTRING_LEN,
data             1629 drivers/net/phy/marvell.c 			      struct ethtool_stats *stats, u64 *data)
data             1635 drivers/net/phy/marvell.c 		data[i] = marvell_get_stat(phydev, i);
data             1700 drivers/net/phy/marvell.c static umode_t m88e1121_hwmon_is_visible(const void *data,
data             1854 drivers/net/phy/marvell.c static umode_t m88e1510_hwmon_is_visible(const void *data,
data             1975 drivers/net/phy/marvell.c static umode_t m88e6390_hwmon_is_visible(const void *data,
data               70 drivers/net/phy/marvell10g.c static umode_t mv3310_hwmon_is_visible(const void *data,
data              157 drivers/net/phy/marvell10g.c static void mv3310_hwmon_disable(void *data)
data              159 drivers/net/phy/marvell10g.c 	struct phy_device *phydev = data;
data               46 drivers/net/phy/mdio-aspeed.c 	u32 data;
data               64 drivers/net/phy/mdio-aspeed.c 	rc = readl_poll_timeout(ctx->base + ASPEED_MDIO_DATA, data,
data               65 drivers/net/phy/mdio-aspeed.c 				data & ASPEED_MDIO_DATA_IDLE,
data               71 drivers/net/phy/mdio-aspeed.c 	return FIELD_GET(ASPEED_MDIO_DATA_MIIRDATA, data);
data               28 drivers/net/phy/mdio-hisi-femac.c static int hisi_femac_mdio_wait_ready(struct hisi_femac_mdio_data *data)
data               32 drivers/net/phy/mdio-hisi-femac.c 	return readl_poll_timeout(data->membase + MDIO_RWCTRL,
data               38 drivers/net/phy/mdio-hisi-femac.c 	struct hisi_femac_mdio_data *data = bus->priv;
data               41 drivers/net/phy/mdio-hisi-femac.c 	ret = hisi_femac_mdio_wait_ready(data);
data               46 drivers/net/phy/mdio-hisi-femac.c 	       data->membase + MDIO_RWCTRL);
data               48 drivers/net/phy/mdio-hisi-femac.c 	ret = hisi_femac_mdio_wait_ready(data);
data               52 drivers/net/phy/mdio-hisi-femac.c 	return readl(data->membase + MDIO_RO_DATA) & 0xFFFF;
data               58 drivers/net/phy/mdio-hisi-femac.c 	struct hisi_femac_mdio_data *data = bus->priv;
data               61 drivers/net/phy/mdio-hisi-femac.c 	ret = hisi_femac_mdio_wait_ready(data);
data               67 drivers/net/phy/mdio-hisi-femac.c 	       data->membase + MDIO_RWCTRL);
data               69 drivers/net/phy/mdio-hisi-femac.c 	return hisi_femac_mdio_wait_ready(data);
data               76 drivers/net/phy/mdio-hisi-femac.c 	struct hisi_femac_mdio_data *data;
data               79 drivers/net/phy/mdio-hisi-femac.c 	bus = mdiobus_alloc_size(sizeof(*data));
data               89 drivers/net/phy/mdio-hisi-femac.c 	data = bus->priv;
data               90 drivers/net/phy/mdio-hisi-femac.c 	data->membase = devm_platform_ioremap_resource(pdev, 0);
data               91 drivers/net/phy/mdio-hisi-femac.c 	if (IS_ERR(data->membase)) {
data               92 drivers/net/phy/mdio-hisi-femac.c 		ret = PTR_ERR(data->membase);
data               96 drivers/net/phy/mdio-hisi-femac.c 	data->clk = devm_clk_get(&pdev->dev, NULL);
data               97 drivers/net/phy/mdio-hisi-femac.c 	if (IS_ERR(data->clk)) {
data               98 drivers/net/phy/mdio-hisi-femac.c 		ret = PTR_ERR(data->clk);
data              102 drivers/net/phy/mdio-hisi-femac.c 	ret = clk_prepare_enable(data->clk);
data              115 drivers/net/phy/mdio-hisi-femac.c 	clk_disable_unprepare(data->clk);
data              124 drivers/net/phy/mdio-hisi-femac.c 	struct hisi_femac_mdio_data *data = bus->priv;
data              127 drivers/net/phy/mdio-hisi-femac.c 	clk_disable_unprepare(data->clk);
data               36 drivers/net/phy/mdio-i2c.c 	u8 data[2], dev_addr = reg;
data               49 drivers/net/phy/mdio-i2c.c 	msgs[1].len = sizeof(data);
data               50 drivers/net/phy/mdio-i2c.c 	msgs[1].buf = data;
data               56 drivers/net/phy/mdio-i2c.c 	return data[0] << 8 | data[1];
data               64 drivers/net/phy/mdio-i2c.c 	u8 data[3];
data               69 drivers/net/phy/mdio-i2c.c 	data[0] = reg;
data               70 drivers/net/phy/mdio-i2c.c 	data[1] = val >> 8;
data               71 drivers/net/phy/mdio-i2c.c 	data[2] = val;
data               76 drivers/net/phy/mdio-i2c.c 	msg.buf = data;
data               36 drivers/net/phy/mdio-moxart.c 	struct moxart_mdio_data *data = bus->priv;
data               45 drivers/net/phy/mdio-moxart.c 	writel(ctrl, data->base + REG_PHY_CTRL);
data               48 drivers/net/phy/mdio-moxart.c 		ctrl = readl(data->base + REG_PHY_CTRL);
data               65 drivers/net/phy/mdio-moxart.c 	struct moxart_mdio_data *data = bus->priv;
data               76 drivers/net/phy/mdio-moxart.c 	writel(value, data->base + REG_PHY_WRITE_DATA);
data               77 drivers/net/phy/mdio-moxart.c 	writel(ctrl, data->base + REG_PHY_CTRL);
data               80 drivers/net/phy/mdio-moxart.c 		ctrl = readl(data->base + REG_PHY_CTRL);
data               96 drivers/net/phy/mdio-moxart.c 	int data, i;
data               99 drivers/net/phy/mdio-moxart.c 		data = moxart_mdio_read(bus, i, MII_BMCR);
data              100 drivers/net/phy/mdio-moxart.c 		if (data < 0)
data              103 drivers/net/phy/mdio-moxart.c 		data |= BMCR_RESET;
data              104 drivers/net/phy/mdio-moxart.c 		if (moxart_mdio_write(bus, i, MII_BMCR, data) < 0)
data              115 drivers/net/phy/mdio-moxart.c 	struct moxart_mdio_data *data;
data              118 drivers/net/phy/mdio-moxart.c 	bus = mdiobus_alloc_size(sizeof(*data));
data              139 drivers/net/phy/mdio-moxart.c 	data = bus->priv;
data              140 drivers/net/phy/mdio-moxart.c 	data->base = devm_platform_ioremap_resource(pdev, 0);
data              141 drivers/net/phy/mdio-moxart.c 	if (IS_ERR(data->base)) {
data              142 drivers/net/phy/mdio-moxart.c 		ret = PTR_ERR(data->base);
data              167 drivers/net/phy/mdio-mux-bcm-iproc.c 				    void *data)
data              169 drivers/net/phy/mdio-mux-bcm-iproc.c 	struct iproc_mdiomux_desc *md = data;
data               23 drivers/net/phy/mdio-mux-gpio.c 				   void *data)
data               25 drivers/net/phy/mdio-mux-gpio.c 	struct mdio_mux_gpio_state *s = data;
data              194 drivers/net/phy/mdio-mux-meson-g12a.c 			       void *data)
data              196 drivers/net/phy/mdio-mux-meson-g12a.c 	struct g12a_mdio_mux *priv = dev_get_drvdata(data);
data               43 drivers/net/phy/mdio-mux-mmioreg.c 				      void *data)
data               45 drivers/net/phy/mdio-mux-mmioreg.c 	struct mdio_mux_mmioreg_state *s = data;
data               32 drivers/net/phy/mdio-mux-multiplexer.c 					  void *data)
data               38 drivers/net/phy/mdio-mux-multiplexer.c 	pdev = (struct platform_device *)data;
data               22 drivers/net/phy/mdio-mux.c 	int (*switch_fn)(int current_child, int desired_child, void *data);
data               87 drivers/net/phy/mdio-mux.c 		  int (*switch_fn)(int cur, int desired, void *data),
data               89 drivers/net/phy/mdio-mux.c 		  void *data,
data              126 drivers/net/phy/mdio-mux.c 	pb->switch_data = data;
data               38 drivers/net/phy/mdio-sun4i.c 	struct sun4i_mdio_data *data = bus->priv;
data               43 drivers/net/phy/mdio-sun4i.c 	writel((mii_id << 8) | regnum, data->membase + EMAC_MAC_MADR_REG);
data               45 drivers/net/phy/mdio-sun4i.c 	writel(0x1, data->membase + EMAC_MAC_MCMD_REG);
data               49 drivers/net/phy/mdio-sun4i.c 	while (readl(data->membase + EMAC_MAC_MIND_REG) & 0x1) {
data               56 drivers/net/phy/mdio-sun4i.c 	writel(0x0, data->membase + EMAC_MAC_MCMD_REG);
data               58 drivers/net/phy/mdio-sun4i.c 	value = readl(data->membase + EMAC_MAC_MRDD_REG);
data               66 drivers/net/phy/mdio-sun4i.c 	struct sun4i_mdio_data *data = bus->priv;
data               70 drivers/net/phy/mdio-sun4i.c 	writel((mii_id << 8) | regnum, data->membase + EMAC_MAC_MADR_REG);
data               72 drivers/net/phy/mdio-sun4i.c 	writel(0x1, data->membase + EMAC_MAC_MCMD_REG);
data               76 drivers/net/phy/mdio-sun4i.c 	while (readl(data->membase + EMAC_MAC_MIND_REG) & 0x1) {
data               83 drivers/net/phy/mdio-sun4i.c 	writel(0x0, data->membase + EMAC_MAC_MCMD_REG);
data               85 drivers/net/phy/mdio-sun4i.c 	writel(value, data->membase + EMAC_MAC_MWTD_REG);
data               94 drivers/net/phy/mdio-sun4i.c 	struct sun4i_mdio_data *data;
data               97 drivers/net/phy/mdio-sun4i.c 	bus = mdiobus_alloc_size(sizeof(*data));
data              107 drivers/net/phy/mdio-sun4i.c 	data = bus->priv;
data              108 drivers/net/phy/mdio-sun4i.c 	data->membase = devm_platform_ioremap_resource(pdev, 0);
data              109 drivers/net/phy/mdio-sun4i.c 	if (IS_ERR(data->membase)) {
data              110 drivers/net/phy/mdio-sun4i.c 		ret = PTR_ERR(data->membase);
data              114 drivers/net/phy/mdio-sun4i.c 	data->regulator = devm_regulator_get(&pdev->dev, "phy");
data              115 drivers/net/phy/mdio-sun4i.c 	if (IS_ERR(data->regulator)) {
data              116 drivers/net/phy/mdio-sun4i.c 		if (PTR_ERR(data->regulator) == -EPROBE_DEFER) {
data              122 drivers/net/phy/mdio-sun4i.c 		data->regulator = NULL;
data              124 drivers/net/phy/mdio-sun4i.c 		ret = regulator_enable(data->regulator);
data              138 drivers/net/phy/mdio-sun4i.c 	if (data->regulator)
data              139 drivers/net/phy/mdio-sun4i.c 		regulator_disable(data->regulator);
data              148 drivers/net/phy/mdio-sun4i.c 	struct sun4i_mdio_data *data = bus->priv;
data              151 drivers/net/phy/mdio-sun4i.c 	if (data->regulator)
data              152 drivers/net/phy/mdio-sun4i.c 		regulator_disable(data->regulator);
data               53 drivers/net/phy/mdio-xgene.c void xgene_mdio_wr_mac(struct xgene_mdio_pdata *pdata, u32 wr_addr, u32 data)
data               66 drivers/net/phy/mdio-xgene.c 	iowrite32(data, wr);
data               83 drivers/net/phy/mdio-xgene.c 	u32 data, done;
data               86 drivers/net/phy/mdio-xgene.c 	data = SET_VAL(PHY_ADDR, phy_id) | SET_VAL(REG_ADDR, reg);
data               87 drivers/net/phy/mdio-xgene.c 	xgene_mdio_wr_mac(pdata, MII_MGMT_ADDRESS_ADDR, data);
data               99 drivers/net/phy/mdio-xgene.c 	data = xgene_mdio_rd_mac(pdata, MII_MGMT_STATUS_ADDR);
data              102 drivers/net/phy/mdio-xgene.c 	return data;
data              106 drivers/net/phy/mdio-xgene.c int xgene_mdio_rgmii_write(struct mii_bus *bus, int phy_id, int reg, u16 data)
data              115 drivers/net/phy/mdio-xgene.c 	xgene_mdio_wr_mac(pdata, MII_MGMT_CONTROL_ADDR, data);
data              143 drivers/net/phy/mdio-xgene.c 	u32 data;
data              149 drivers/net/phy/mdio-xgene.c 		data = xgene_menet_rd_diag_csr(pdata, MENET_BLOCK_MEM_RDY_ADDR);
data              150 drivers/net/phy/mdio-xgene.c 	} while ((data != 0xffffffff) && wait--);
data              152 drivers/net/phy/mdio-xgene.c 	if (data != 0xffffffff) {
data              212 drivers/net/phy/mdio-xgene.c 				int reg, u16 data)
data              219 drivers/net/phy/mdio-xgene.c 	      SET_VAL(HSTMIIMWRDAT, data);
data              238 drivers/net/phy/mdio-xgene.c 	u32 data, status, val;
data              257 drivers/net/phy/mdio-xgene.c 	xgene_enet_rd_mdio_csr(addr, MIIMRD_FIELD_ADDR, &data);
data              260 drivers/net/phy/mdio-xgene.c 	return data;
data              305 drivers/net/phy/mdio-xgene.c 		.data = (void *)XGENE_MDIO_RGMII
data              309 drivers/net/phy/mdio-xgene.c 		.data = (void *)XGENE_MDIO_XFI
data              337 drivers/net/phy/mdio-xgene.c 		mdio_id = (enum xgene_mdio_id)of_id->data;
data              125 drivers/net/phy/mdio-xgene.h void xgene_mdio_wr_mac(struct xgene_mdio_pdata *pdata, u32 wr_addr, u32 data);
data              127 drivers/net/phy/mdio-xgene.h int xgene_mdio_rgmii_write(struct mii_bus *bus, int phy_id, int reg, u16 data);
data              180 drivers/net/phy/mdio_bus.c static int devm_mdiobus_match(struct device *dev, void *res, void *data)
data              187 drivers/net/phy/mdio_bus.c 	return *r == data;
data              850 drivers/net/phy/micrel.c static void kszphy_get_strings(struct phy_device *phydev, u8 *data)
data              855 drivers/net/phy/micrel.c 		strlcpy(data + i * ETH_GSTRING_LEN,
data              880 drivers/net/phy/micrel.c 			     struct ethtool_stats *stats, u64 *data)
data              885 drivers/net/phy/micrel.c 		data[i] = kszphy_get_stat(phydev, i);
data               71 drivers/net/phy/microchip.c 			      u32 data)
data               87 drivers/net/phy/microchip.c 			  (data & 0xFFFF));
data               94 drivers/net/phy/microchip.c 			  (data & 0x00FF0000) >> 16);
data              455 drivers/net/phy/mscc.c static void vsc85xx_get_strings(struct phy_device *phydev, u8 *data)
data              464 drivers/net/phy/mscc.c 		strlcpy(data + i * ETH_GSTRING_LEN, priv->hw_stats[i].string,
data              485 drivers/net/phy/mscc.c 			      struct ethtool_stats *stats, u64 *data)
data              494 drivers/net/phy/mscc.c 		data[i] = vsc85xx_get_stat(phydev, i);
data              865 drivers/net/phy/mscc.c 			       struct ethtool_tunable *tuna, void *data)
data              869 drivers/net/phy/mscc.c 		return vsc85xx_downshift_get(phydev, (u8 *)data);
data              877 drivers/net/phy/mscc.c 			       const void *data)
data              881 drivers/net/phy/mscc.c 		return vsc85xx_downshift_set(phydev, *(u8 *)data);
data             1173 drivers/net/phy/mscc.c 			       INT_MEM_WRITE_EN | fw->data[i]);
data               60 drivers/net/phy/national.c static void ns_exp_write(struct phy_device *phydev, u16 reg, u8 data)
data               63 drivers/net/phy/national.c 	phy_write(phydev, NS_EXP_MEM_DATA, data);
data              247 drivers/net/phy/nxp-tja11xx.c static void tja11xx_get_strings(struct phy_device *phydev, u8 *data)
data              252 drivers/net/phy/nxp-tja11xx.c 		strncpy(data + i * ETH_GSTRING_LEN,
data              258 drivers/net/phy/nxp-tja11xx.c 			      struct ethtool_stats *stats, u64 *data)
data              265 drivers/net/phy/nxp-tja11xx.c 			data[i] = U64_MAX;
data              267 drivers/net/phy/nxp-tja11xx.c 			data[i] = ret & tja11xx_hw_stats[i].mask;
data              268 drivers/net/phy/nxp-tja11xx.c 			data[i] >>= tja11xx_hw_stats[i].off;
data              301 drivers/net/phy/nxp-tja11xx.c static umode_t tja11xx_hwmon_is_visible(const void *data,
data             1093 drivers/net/phy/phy.c int phy_ethtool_get_eee(struct phy_device *phydev, struct ethtool_eee *data)
data             1104 drivers/net/phy/phy.c 	data->supported = mmd_eee_cap_to_ethtool_sup_t(val);
data             1110 drivers/net/phy/phy.c 	data->advertised = mmd_eee_adv_to_ethtool_adv_t(val);
data             1111 drivers/net/phy/phy.c 	data->eee_enabled = !!data->advertised;
data             1117 drivers/net/phy/phy.c 	data->lp_advertised = mmd_eee_adv_to_ethtool_adv_t(val);
data             1119 drivers/net/phy/phy.c 	data->eee_active = !!(data->advertised & data->lp_advertised);
data             1132 drivers/net/phy/phy.c int phy_ethtool_set_eee(struct phy_device *phydev, struct ethtool_eee *data)
data             1148 drivers/net/phy/phy.c 	if (data->eee_enabled) {
data             1149 drivers/net/phy/phy.c 		adv = !data->advertised ? cap :
data             1150 drivers/net/phy/phy.c 		      ethtool_adv_to_mmd_eee_adv_t(data->advertised) & cap;
data              952 drivers/net/phy/phylink.c static irqreturn_t phylink_link_handler(int irq, void *data)
data              954 drivers/net/phy/phylink.c 	struct phylink *pl = data;
data              401 drivers/net/phy/sfp-bus.c 			  u8 *data)
data              403 drivers/net/phy/sfp-bus.c 	return bus->socket_ops->module_eeprom(bus->sfp, ee, data);
data              234 drivers/net/phy/sfp.c 	{ .compatible = "sff,sff", .data = &sff_data, },
data              235 drivers/net/phy/sfp.c 	{ .compatible = "sff,sfp", .data = &sfp_data, },
data              411 drivers/net/phy/sfp.c static umode_t sfp_hwmon_is_visible(const void *data,
data              415 drivers/net/phy/sfp.c 	const struct sfp *sfp = data;
data             1733 drivers/net/phy/sfp.c 			     u8 *data)
data             1747 drivers/net/phy/sfp.c 		ret = sfp_read(sfp, false, first, data, len);
data             1752 drivers/net/phy/sfp.c 		data += len;
data             1759 drivers/net/phy/sfp.c 		ret = sfp_read(sfp, true, first, data, len);
data             1817 drivers/net/phy/sfp.c static irqreturn_t sfp_irq(int irq, void *data)
data             1819 drivers/net/phy/sfp.c 	struct sfp *sfp = data;
data             1852 drivers/net/phy/sfp.c static void sfp_cleanup(void *data)
data             1854 drivers/net/phy/sfp.c 	struct sfp *sfp = data;
data             1896 drivers/net/phy/sfp.c 		sff = sfp->type = id->data;
data               16 drivers/net/phy/sfp.h 			     u8 *data);
data              157 drivers/net/phy/smsc.c static void smsc_get_strings(struct phy_device *phydev, u8 *data)
data              162 drivers/net/phy/smsc.c 		strncpy(data + i * ETH_GSTRING_LEN,
data              183 drivers/net/phy/smsc.c 			   struct ethtool_stats *stats, u64 *data)
data              188 drivers/net/phy/smsc.c 		data[i] = smsc_get_stat(phydev, i);
data              199 drivers/net/plip/plip.c 	unsigned char  data;
data              243 drivers/net/plip/plip.c static inline void write_data (struct net_device *dev, unsigned char data)
data              248 drivers/net/plip/plip.c 	port->ops->write_data (port, data);
data              562 drivers/net/plip/plip.c 	rawp = skb->data;
data              644 drivers/net/plip/plip.c 		lbuf = rcv->skb->data;
data              658 drivers/net/plip/plip.c 				 &rcv->nibble, &rcv->data))
data              660 drivers/net/plip/plip.c 		if (rcv->data != rcv->checksum) {
data              704 drivers/net/plip/plip.c 	  enum plip_nibble_state *ns_p, unsigned char data)
data              711 drivers/net/plip/plip.c 		write_data (dev, data & 0x0f);
data              716 drivers/net/plip/plip.c 		write_data (dev, 0x10 | (data & 0x0f));
data              726 drivers/net/plip/plip.c 		write_data (dev, 0x10 | (data >> 4));
data              731 drivers/net/plip/plip.c 		write_data (dev, (data >> 4));
data              757 drivers/net/plip/plip.c 	if (snd->skb == NULL || (lbuf = snd->skb->data) == NULL) {
data             1030 drivers/net/plip/plip.c 		plip_rewrite_address (dev, (struct ethhdr *)skb->data);
data              106 drivers/net/ppp/ppp_async.c static void async_lcp_peek(struct asyncppp *ap, unsigned char *data,
data              533 drivers/net/ppp/ppp_async.c 	unsigned char *data;
data              540 drivers/net/ppp/ppp_async.c 	data = ap->tpkt->data;
data              543 drivers/net/ppp/ppp_async.c 	proto = get_unaligned_be16(data);
data              550 drivers/net/ppp/ppp_async.c 	islcp = proto == PPP_LCP && 1 <= data[2] && data[2] <= 7;
data              554 drivers/net/ppp/ppp_async.c 			async_lcp_peek(ap, data, count, 0);
data              584 drivers/net/ppp/ppp_async.c 		c = data[i++];
data              779 drivers/net/ppp/ppp_async.c 	p = skb->data;
data              791 drivers/net/ppp/ppp_async.c 	p = skb->data;
data              950 drivers/net/ppp/ppp_async.c static void async_lcp_peek(struct asyncppp *ap, unsigned char *data,
data              956 drivers/net/ppp/ppp_async.c 	data += 2;		/* skip protocol bytes */
data              960 drivers/net/ppp/ppp_async.c 	code = data[0];
data              963 drivers/net/ppp/ppp_async.c 	dlen = get_unaligned_be16(data + 2);
data              974 drivers/net/ppp/ppp_async.c 			fcs = PPP_FCS(fcs, data[i]);
data              991 drivers/net/ppp/ppp_async.c 	data += 4;
data              994 drivers/net/ppp/ppp_async.c 	while (dlen >= 2 && dlen >= data[1] && data[1] >= 2) {
data              995 drivers/net/ppp/ppp_async.c 		switch (data[0]) {
data              997 drivers/net/ppp/ppp_async.c 			val = get_unaligned_be16(data + 2);
data             1004 drivers/net/ppp/ppp_async.c 			val = get_unaligned_be32(data + 2);
data             1011 drivers/net/ppp/ppp_async.c 		dlen -= data[1];
data             1012 drivers/net/ppp/ppp_async.c 		data += data[1];
data              232 drivers/net/ppp/ppp_generic.c #define PPP_PROTO(skb)	get_unaligned_be16((skb)->data)
data             1062 drivers/net/ppp/ppp_generic.c static int ppp_nl_validate(struct nlattr *tb[], struct nlattr *data[],
data             1065 drivers/net/ppp/ppp_generic.c 	if (!data)
data             1068 drivers/net/ppp/ppp_generic.c 	if (!data[IFLA_PPP_DEV_FD])
data             1070 drivers/net/ppp/ppp_generic.c 	if (nla_get_s32(data[IFLA_PPP_DEV_FD]) < 0)
data             1077 drivers/net/ppp/ppp_generic.c 			  struct nlattr *tb[], struct nlattr *data[],
data             1087 drivers/net/ppp/ppp_generic.c 	file = fget(nla_get_s32(data[IFLA_PPP_DEV_FD]));
data             1466 drivers/net/ppp/ppp_generic.c 	len = ppp->xcomp->compress(ppp->xc_state, skb->data - 2,
data             1467 drivers/net/ppp/ppp_generic.c 				   new_skb->data, skb->len + 2,
data             1550 drivers/net/ppp/ppp_generic.c 		cp = skb->data + 2;
data             1552 drivers/net/ppp/ppp_generic.c 				    new_skb->data + 2, &cp,
data             1554 drivers/net/ppp/ppp_generic.c 		if (cp == skb->data + 2) {
data             1563 drivers/net/ppp/ppp_generic.c 				cp[0] = skb->data[2];
data             1735 drivers/net/ppp/ppp_generic.c 	p = skb->data;
data             1976 drivers/net/ppp/ppp_generic.c 	if (skb->data[0] & 0x01)
data             2139 drivers/net/ppp/ppp_generic.c 		len = slhc_uncompress(ppp->vj, skb->data + 2, skb->len - 2);
data             2163 drivers/net/ppp/ppp_generic.c 		if (slhc_remember(ppp->vj, skb->data + 2, skb->len - 2) <= 0) {
data             2271 drivers/net/ppp/ppp_generic.c 		len = ppp->rcomp->decompress(ppp->rc_state, skb->data - 2,
data             2272 drivers/net/ppp/ppp_generic.c 				skb->len + 2, ns->data, obuff_size);
data             2294 drivers/net/ppp/ppp_generic.c 			ppp->rcomp->incomp(ppp->rc_state, skb->data - 2,
data             2324 drivers/net/ppp/ppp_generic.c 		seq = ((skb->data[2] & 0x0f) << 8) | skb->data[3];
data             2327 drivers/net/ppp/ppp_generic.c 		seq = (skb->data[3] << 16) | (skb->data[4] << 8)| skb->data[5];
data             2330 drivers/net/ppp/ppp_generic.c 	PPP_MP_CB(skb)->BEbits = skb->data[2];
data             2741 drivers/net/ppp/ppp_generic.c 	struct ppp_option_data data;
data             2746 drivers/net/ppp/ppp_generic.c 	if (copy_from_user(&data, (void __user *) arg, sizeof(data)))
data             2748 drivers/net/ppp/ppp_generic.c 	if (data.length > CCP_MAX_OPTION_LENGTH)
data             2750 drivers/net/ppp/ppp_generic.c 	if (copy_from_user(ccp_option, (void __user *) data.ptr, data.length))
data             2754 drivers/net/ppp/ppp_generic.c 	if (data.length < 2 || ccp_option[1] < 2 || ccp_option[1] > data.length)
data             2764 drivers/net/ppp/ppp_generic.c 	if (data.transmit) {
data             2765 drivers/net/ppp/ppp_generic.c 		state = cp->comp_alloc(ccp_option, data.length);
data             2783 drivers/net/ppp/ppp_generic.c 		state = cp->decomp_alloc(ccp_option, data.length);
data             2817 drivers/net/ppp/ppp_generic.c 	dp = skb->data + 2;
data              512 drivers/net/ppp/ppp_synctty.c 	unsigned char *data;
data              515 drivers/net/ppp/ppp_synctty.c 	data  = skb->data;
data              516 drivers/net/ppp/ppp_synctty.c 	proto = get_unaligned_be16(data);
data              522 drivers/net/ppp/ppp_synctty.c 	islcp = proto == PPP_LCP && 1 <= data[2] && data[2] <= 7;
data              525 drivers/net/ppp/ppp_synctty.c 	if (data[0] == 0 && (ap->flags & SC_COMP_PROT) && !islcp)
data              543 drivers/net/ppp/ppp_synctty.c 		skb->data[0] = PPP_ALLSTATIONS;
data              544 drivers/net/ppp/ppp_synctty.c 		skb->data[1] = PPP_UI;
data              550 drivers/net/ppp/ppp_synctty.c 		ppp_print_buffer ("send buffer", skb->data, skb->len);
data              601 drivers/net/ppp/ppp_synctty.c 			sent = tty->ops->write(tty, ap->tpkt->data, ap->tpkt->len);
data              700 drivers/net/ppp/ppp_synctty.c 	p = skb->data;
data              142 drivers/net/ppp/pptp.c 	unsigned char *data;
data              178 drivers/net/ppp/pptp.c 	data = skb->data;
data              179 drivers/net/ppp/pptp.c 	islcp = ((data[0] << 8) + data[1]) == PPP_LCP && 1 <= data[2] && data[2] <= 7;
data              182 drivers/net/ppp/pptp.c 	if ((opt->ppp_flags & SC_COMP_PROT) && data[0] == 0 && !islcp)
data              187 drivers/net/ppp/pptp.c 		data = skb_push(skb, 2);
data              188 drivers/net/ppp/pptp.c 		data[0] = PPP_ALLSTATIONS;
data              189 drivers/net/ppp/pptp.c 		data[1] = PPP_UI;
data              201 drivers/net/ppp/pptp.c 	hdr = (struct pptp_gre_header *)(skb->data);
data              269 drivers/net/ppp/pptp.c 	header = (struct pptp_gre_header *)(skb->data);
data              278 drivers/net/ppp/pptp.c 		header = (struct pptp_gre_header *)(skb->data);
data              304 drivers/net/ppp/pptp.c 	payload = skb->data + headersize;
data              324 drivers/net/ppp/pptp.c 		skb_set_network_header(skb, skb->head-skb->data);
data              348 drivers/net/ppp/pptp.c 	header = (struct pptp_gre_header *)skb->data;
data               97 drivers/net/rionet.c 	void *data;
data              105 drivers/net/rionet.c 		if (!(data = rio_get_inb_message(rnet->mport, RIONET_MAILBOX)))
data              108 drivers/net/rionet.c 		rnet->rx_skb[i]->data = data;
data              139 drivers/net/rionet.c 				   rnet->rx_skb[i]->data);
data              150 drivers/net/rionet.c 	rio_add_outb_message(rnet->mport, rdev, 0, skb->data, skb->len);
data              173 drivers/net/rionet.c 	struct ethhdr *eth = (struct ethhdr *)skb->data;
data              520 drivers/net/slip/slip.c 	sl_encaps(sl, skb->data, skb->len);
data               97 drivers/net/sungem_phy.c 	u16 data;
data               99 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5201_MULTIPHY);
data              100 drivers/net/sungem_phy.c 	data &= ~MII_BCM5201_MULTIPHY_SUPERISOLATE;
data              101 drivers/net/sungem_phy.c 	sungem_phy_write(phy, MII_BCM5201_MULTIPHY, data);
data              118 drivers/net/sungem_phy.c 	u16 data;
data              120 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_TEST);
data              122 drivers/net/sungem_phy.c 		data | MII_BCM5221_TEST_ENABLE_SHADOWS);
data              124 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_SHDOW_AUX_STAT2);
data              126 drivers/net/sungem_phy.c 		data | MII_BCM5221_SHDOW_AUX_STAT2_APD);
data              128 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_SHDOW_AUX_MODE4);
data              130 drivers/net/sungem_phy.c 		data | MII_BCM5221_SHDOW_AUX_MODE4_CLKLOPWR);
data              132 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_TEST);
data              134 drivers/net/sungem_phy.c 		data & ~MII_BCM5221_TEST_ENABLE_SHADOWS);
data              141 drivers/net/sungem_phy.c 	u16 data;
data              143 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_TEST);
data              145 drivers/net/sungem_phy.c 		data | MII_BCM5221_TEST_ENABLE_SHADOWS);
data              147 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_SHDOW_AUX_MODE4);
data              149 drivers/net/sungem_phy.c 		  data | MII_BCM5221_SHDOW_AUX_MODE4_IDDQMODE);
data              156 drivers/net/sungem_phy.c 	u16 data;
data              158 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_TEST);
data              160 drivers/net/sungem_phy.c 		data | MII_BCM5221_TEST_ENABLE_SHADOWS);
data              162 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_SHDOW_AUX_STAT2);
data              164 drivers/net/sungem_phy.c 		data | MII_BCM5221_SHDOW_AUX_STAT2_APD);
data              166 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_SHDOW_AUX_MODE4);
data              168 drivers/net/sungem_phy.c 		data & ~MII_BCM5241_SHDOW_AUX_MODE4_STANDBYPWR);
data              170 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_TEST);
data              172 drivers/net/sungem_phy.c 		data & ~MII_BCM5221_TEST_ENABLE_SHADOWS);
data              179 drivers/net/sungem_phy.c 	u16 data;
data              181 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_TEST);
data              183 drivers/net/sungem_phy.c 		data | MII_BCM5221_TEST_ENABLE_SHADOWS);
data              185 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5221_SHDOW_AUX_MODE4);
data              187 drivers/net/sungem_phy.c 		  data | MII_BCM5241_SHDOW_AUX_MODE4_STANDBYPWR);
data              194 drivers/net/sungem_phy.c 	u16 data;
data              197 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5400_AUXCONTROL);
data              198 drivers/net/sungem_phy.c 	data |= MII_BCM5400_AUXCONTROL_PWR10BASET;
data              199 drivers/net/sungem_phy.c 	sungem_phy_write(phy, MII_BCM5400_AUXCONTROL, data);
data              201 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5400_GB_CONTROL);
data              202 drivers/net/sungem_phy.c 	data |= MII_BCM5400_GB_CONTROL_FULLDUPLEXCAP;
data              203 drivers/net/sungem_phy.c 	sungem_phy_write(phy, MII_BCM5400_GB_CONTROL, data);
data              210 drivers/net/sungem_phy.c 	data = __sungem_phy_read(phy, 0x1f, MII_BCM5201_MULTIPHY);
data              211 drivers/net/sungem_phy.c 	data |= MII_BCM5201_MULTIPHY_SERIALMODE;
data              212 drivers/net/sungem_phy.c 	__sungem_phy_write(phy, 0x1f, MII_BCM5201_MULTIPHY, data);
data              214 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5400_AUXCONTROL);
data              215 drivers/net/sungem_phy.c 	data &= ~MII_BCM5400_AUXCONTROL_PWR10BASET;
data              216 drivers/net/sungem_phy.c 	sungem_phy_write(phy, MII_BCM5400_AUXCONTROL, data);
data              231 drivers/net/sungem_phy.c 	u16 data;
data              261 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5400_GB_CONTROL);
data              262 drivers/net/sungem_phy.c 	data |= MII_BCM5400_GB_CONTROL_FULLDUPLEXCAP;
data              263 drivers/net/sungem_phy.c 	sungem_phy_write(phy, MII_BCM5400_GB_CONTROL, data);
data              270 drivers/net/sungem_phy.c 	data = __sungem_phy_read(phy, 0x1f, MII_BCM5201_MULTIPHY);
data              271 drivers/net/sungem_phy.c 	data |= MII_BCM5201_MULTIPHY_SERIALMODE;
data              272 drivers/net/sungem_phy.c 	__sungem_phy_write(phy, 0x1f, MII_BCM5201_MULTIPHY, data);
data              287 drivers/net/sungem_phy.c 	u16 data;
data              302 drivers/net/sungem_phy.c 	data = sungem_phy_read(phy, MII_BCM5400_GB_CONTROL);
data              303 drivers/net/sungem_phy.c 	data |= MII_BCM5400_GB_CONTROL_FULLDUPLEXCAP;
data              304 drivers/net/sungem_phy.c 	sungem_phy_write(phy, MII_BCM5400_GB_CONTROL, data);
data              424 drivers/net/sungem_phy.c 	u16 data;
data              434 drivers/net/sungem_phy.c 		data = sungem_phy_read(phy, 0x18);
data              435 drivers/net/sungem_phy.c 		sungem_phy_write(phy, 0x18, data | 0x0400);
data              437 drivers/net/sungem_phy.c 		data = sungem_phy_read(phy, 0x18);
data              438 drivers/net/sungem_phy.c 		sungem_phy_write(phy, 0x18, data | 0x0800);
data              440 drivers/net/sungem_phy.c 		data = sungem_phy_read(phy, 0x15);
data              441 drivers/net/sungem_phy.c 		sungem_phy_write(phy, 0x15, data | 0x0200);
data             1167 drivers/net/tap.c 	skb_reserve(skb, xdp->data - xdp->data_hard_start);
data             1168 drivers/net/tap.c 	skb_put(skb, xdp->data_end - xdp->data);
data             1373 drivers/net/team/team.c 	ctx->data.str_val = team->mode->kind;
data             1379 drivers/net/team/team.c 	return team_change_mode(team, ctx->data.str_val);
data             1385 drivers/net/team/team.c 	ctx->data.u32_val = team->notify_peers.count;
data             1392 drivers/net/team/team.c 	team->notify_peers.count = ctx->data.u32_val;
data             1399 drivers/net/team/team.c 	ctx->data.u32_val = team->notify_peers.interval;
data             1406 drivers/net/team/team.c 	team->notify_peers.interval = ctx->data.u32_val;
data             1413 drivers/net/team/team.c 	ctx->data.u32_val = team->mcast_rejoin.count;
data             1420 drivers/net/team/team.c 	team->mcast_rejoin.count = ctx->data.u32_val;
data             1427 drivers/net/team/team.c 	ctx->data.u32_val = team->mcast_rejoin.interval;
data             1434 drivers/net/team/team.c 	team->mcast_rejoin.interval = ctx->data.u32_val;
data             1443 drivers/net/team/team.c 	ctx->data.bool_val = team_port_enabled(port);
data             1452 drivers/net/team/team.c 	if (ctx->data.bool_val)
data             1464 drivers/net/team/team.c 	ctx->data.bool_val = port->user.linkup;
data             1475 drivers/net/team/team.c 	port->user.linkup = ctx->data.bool_val;
data             1486 drivers/net/team/team.c 	ctx->data.bool_val = port->user.linkup_enabled;
data             1495 drivers/net/team/team.c 	port->user.linkup_enabled = ctx->data.bool_val;
data             1506 drivers/net/team/team.c 	ctx->data.s32_val = port->priority;
data             1514 drivers/net/team/team.c 	s32 priority = ctx->data.s32_val;
data             1528 drivers/net/team/team.c 	ctx->data.u32_val = port->queue_id;
data             1536 drivers/net/team/team.c 	u16 new_queue_id = ctx->data.u32_val;
data             2182 drivers/net/team/team.c 			struct nlattr *tb[], struct nlattr *data[],
data             2191 drivers/net/team/team.c static int team_validate(struct nlattr *tb[], struct nlattr *data[],
data             2352 drivers/net/team/team.c 		if (nla_put_u32(skb, TEAM_ATTR_OPTION_DATA, ctx.data.u32_val))
data             2359 drivers/net/team/team.c 				   ctx.data.str_val))
data             2365 drivers/net/team/team.c 		if (nla_put(skb, TEAM_ATTR_OPTION_DATA, ctx.data.bin_val.len,
data             2366 drivers/net/team/team.c 			    ctx.data.bin_val.ptr))
data             2372 drivers/net/team/team.c 		if (ctx.data.bool_val &&
data             2379 drivers/net/team/team.c 		if (nla_put_s32(skb, TEAM_ATTR_OPTION_DATA, ctx.data.s32_val))
data             2621 drivers/net/team/team.c 				ctx.data.u32_val = nla_get_u32(attr_data);
data             2628 drivers/net/team/team.c 				ctx.data.str_val = nla_data(attr_data);
data             2631 drivers/net/team/team.c 				ctx.data.bin_val.len = nla_len(attr_data);
data             2632 drivers/net/team/team.c 				ctx.data.bin_val.ptr = nla_data(attr_data);
data             2635 drivers/net/team/team.c 				ctx.data.bool_val = attr_data ? true : false;
data             2638 drivers/net/team/team.c 				ctx.data.s32_val = nla_get_s32(attr_data);
data               74 drivers/net/team/team_mode_activebackup.c 		ctx->data.u32_val = active_port->dev->ifindex;
data               76 drivers/net/team/team_mode_activebackup.c 		ctx->data.u32_val = 0;
data               85 drivers/net/team/team_mode_activebackup.c 		if (port->dev->ifindex == ctx->data.u32_val) {
data              250 drivers/net/team/team_mode_loadbalance.c 		ctx->data.bin_val.len = 0;
data              251 drivers/net/team/team_mode_loadbalance.c 		ctx->data.bin_val.ptr = NULL;
data              254 drivers/net/team/team_mode_loadbalance.c 	ctx->data.bin_val.len = lb_priv->ex->orig_fprog->len *
data              256 drivers/net/team/team_mode_loadbalance.c 	ctx->data.bin_val.ptr = lb_priv->ex->orig_fprog->filter;
data              261 drivers/net/team/team_mode_loadbalance.c 			  const void *data)
data              264 drivers/net/team/team_mode_loadbalance.c 	struct sock_filter *filter = (struct sock_filter *) data;
data              295 drivers/net/team/team_mode_loadbalance.c 	if (ctx->data.bin_val.len) {
data              296 drivers/net/team/team_mode_loadbalance.c 		err = __fprog_create(&fprog, ctx->data.bin_val.len,
data              297 drivers/net/team/team_mode_loadbalance.c 				     ctx->data.bin_val.ptr);
data              348 drivers/net/team/team_mode_loadbalance.c 	ctx->data.str_val = name;
data              357 drivers/net/team/team_mode_loadbalance.c 	func = lb_select_tx_port_get_func(ctx->data.str_val);
data              382 drivers/net/team/team_mode_loadbalance.c 	ctx->data.u32_val = port ? port->dev->ifindex : 0;
data              394 drivers/net/team/team_mode_loadbalance.c 		if (ctx->data.u32_val == port->dev->ifindex &&
data              419 drivers/net/team/team_mode_loadbalance.c 	ctx->data.bin_val.ptr = &lb_priv->ex->stats.info[hash].stats;
data              420 drivers/net/team/team_mode_loadbalance.c 	ctx->data.bin_val.len = sizeof(struct lb_stats);
data              439 drivers/net/team/team_mode_loadbalance.c 	ctx->data.bin_val.ptr = &lb_port_priv->stats_info.stats;
data              440 drivers/net/team/team_mode_loadbalance.c 	ctx->data.bin_val.len = sizeof(struct lb_stats);
data              539 drivers/net/team/team_mode_loadbalance.c 	ctx->data.u32_val = lb_priv->ex->stats.refresh_interval;
data              549 drivers/net/team/team_mode_loadbalance.c 	interval = ctx->data.u32_val;
data              391 drivers/net/thunderbolt.c static int tbnet_handle_packet(const void *buf, size_t size, void *data)
data              394 drivers/net/thunderbolt.c 	struct tbnet *net = data;
data              841 drivers/net/thunderbolt.c static void tbnet_start_poll(void *data)
data              843 drivers/net/thunderbolt.c 	struct tbnet *net = data;
data              910 drivers/net/thunderbolt.c 	void *data = skb->data;
data              945 drivers/net/thunderbolt.c 		__sum16 *ipcso = dest + ((void *)&(ip_hdr(skb)->check) - data);
data              952 drivers/net/thunderbolt.c 			tucso = dest + ((void *)&(tcp_hdr(skb)->check) - data);
data              954 drivers/net/thunderbolt.c 			tucso = dest + ((void *)&(udp_hdr(skb)->check) - data);
data              962 drivers/net/thunderbolt.c 		tucso = dest + ((void *)&(tcp_hdr(skb)->check) - data);
data             1022 drivers/net/thunderbolt.c 	void *src = skb->data;
data             1245 drivers/net/thunderbolt.c 	net->handler.data = net;
data              978 drivers/net/tun.c 	struct ethhdr *eh = (struct ethhdr *) skb->data;
data             1707 drivers/net/tun.c 		xdp.data = buf + pad;
data             1709 drivers/net/tun.c 		xdp.data_end = xdp.data + len;
data             1729 drivers/net/tun.c 		pad = xdp.data - xdp.data_hard_start;
data             1730 drivers/net/tun.c 		len = xdp.data_end - xdp.data;
data             1890 drivers/net/tun.c 			u8 ip_version = skb->len ? (skb->data[0] >> 4) : 0;
data             1976 drivers/net/tun.c 		headlen = eth_get_headlen(tun->dev, skb->data,
data             2064 drivers/net/tun.c 	ret = copy_to_iter(xdp_frame->data, size, iter) + vnet_hdr_sz;
data             2331 drivers/net/tun.c static int tun_validate(struct nlattr *tb[], struct nlattr *data[],
data             2433 drivers/net/tun.c 	unsigned int datasize = xdp->data_end - xdp->data;
data             2457 drivers/net/tun.c 			put_page(virt_to_head_page(xdp->data));
data             2470 drivers/net/tun.c 			page = virt_to_head_page(xdp->data);
data             2489 drivers/net/tun.c 	skb_reserve(skb, xdp->data - xdp->data_hard_start);
data             2490 drivers/net/tun.c 	skb_put(skb, xdp->data_end - xdp->data);
data             3019 drivers/net/tun.c 			void __user *data)
data             3024 drivers/net/tun.c 	if (copy_from_user(&fd, data, sizeof(fd)))
data               26 drivers/net/usb/aqc111.c 				u16 index, u16 size, void *data)
data               31 drivers/net/usb/aqc111.c 				   USB_RECIP_DEVICE, value, index, data, size);
data               42 drivers/net/usb/aqc111.c 			   u16 index, u16 size, void *data)
data               47 drivers/net/usb/aqc111.c 			      USB_RECIP_DEVICE, value, index, data, size);
data               58 drivers/net/usb/aqc111.c 				  u16 index, u16 *data)
data               62 drivers/net/usb/aqc111.c 	ret = aqc111_read_cmd_nopm(dev, cmd, value, index, sizeof(*data), data);
data               63 drivers/net/usb/aqc111.c 	le16_to_cpus(data);
data               69 drivers/net/usb/aqc111.c 			     u16 index, u16 *data)
data               73 drivers/net/usb/aqc111.c 	ret = aqc111_read_cmd(dev, cmd, value, index, sizeof(*data), data);
data               74 drivers/net/usb/aqc111.c 	le16_to_cpus(data);
data               80 drivers/net/usb/aqc111.c 			      u16 value, u16 index, u16 size, const void *data)
data               89 drivers/net/usb/aqc111.c 	if (data) {
data               90 drivers/net/usb/aqc111.c 		buf = kmemdup(data, size, GFP_KERNEL);
data              111 drivers/net/usb/aqc111.c 				 u16 index, u16 size, void *data)
data              116 drivers/net/usb/aqc111.c 				 USB_RECIP_DEVICE, value, index, size, data);
data              122 drivers/net/usb/aqc111.c 			    u16 index, u16 size, void *data)
data              130 drivers/net/usb/aqc111.c 				 USB_RECIP_DEVICE, value, index, size, data);
data              138 drivers/net/usb/aqc111.c 				   u16 index, u16 *data)
data              140 drivers/net/usb/aqc111.c 	u16 tmp = *data;
data              148 drivers/net/usb/aqc111.c 			      u16 index, u16 *data)
data              150 drivers/net/usb/aqc111.c 	u16 tmp = *data;
data              158 drivers/net/usb/aqc111.c 				   u16 index, u32 *data)
data              160 drivers/net/usb/aqc111.c 	u32 tmp = *data;
data              168 drivers/net/usb/aqc111.c 			      u16 index, u32 *data)
data              170 drivers/net/usb/aqc111.c 	u32 tmp = *data;
data              178 drivers/net/usb/aqc111.c 				  u16 index, u16 size, void *data)
data              181 drivers/net/usb/aqc111.c 				      USB_RECIP_DEVICE, value, index, data,
data              186 drivers/net/usb/aqc111.c 				    u16 index, u16 *data)
data              188 drivers/net/usb/aqc111.c 	u16 tmp = *data;
data             1113 drivers/net/usb/aqc111.c 	pkt_desc_ptr = (u64 *)(skb->data + desc_offset);
data              189 drivers/net/usb/asix.h 		  u16 size, void *data, int in_pm);
data              192 drivers/net/usb/asix.h 		   u16 size, void *data, int in_pm);
data              195 drivers/net/usb/asix.h 			  u16 index, u16 size, void *data);
data              235 drivers/net/usb/asix.h 		    u8 *data);
data              237 drivers/net/usb/asix.h 		    u8 *data);
data               13 drivers/net/usb/asix_common.c 		  u16 size, void *data, int in_pm)
data               26 drivers/net/usb/asix_common.c 		 value, index, data, size);
data               36 drivers/net/usb/asix_common.c 		   u16 size, void *data, int in_pm)
data               49 drivers/net/usb/asix_common.c 		 value, index, data, size);
data               59 drivers/net/usb/asix_common.c 			  u16 size, void *data)
data               63 drivers/net/usb/asix_common.c 			       value, index, data, size);
data              104 drivers/net/usb/asix_common.c 		rx->header = get_unaligned_le32(skb->data + offset);
data              121 drivers/net/usb/asix_common.c 						skb->data + offset);
data              129 drivers/net/usb/asix_common.c 						skb->data + offset) << 16);
data              133 drivers/net/usb/asix_common.c 				rx->header = get_unaligned_le32(skb->data +
data              172 drivers/net/usb/asix_common.c 			skb_put_data(rx->ax_skb, skb->data + offset,
data              246 drivers/net/usb/asix_common.c 			skb->data = memmove(skb->head + 4, skb->data, skb->len);
data              408 drivers/net/usb/asix_common.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              426 drivers/net/usb/asix_common.c 		memset(data->multi_filter, 0, AX_MCAST_FILTER_SIZE);
data              431 drivers/net/usb/asix_common.c 			data->multi_filter[crc_bits >> 3] |=
data              436 drivers/net/usb/asix_common.c 				   AX_MCAST_FILTER_SIZE, data->multi_filter);
data              618 drivers/net/usb/asix_common.c 		    u8 *data)
data              647 drivers/net/usb/asix_common.c 	memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);
data              653 drivers/net/usb/asix_common.c 		    u8 *data)
data              698 drivers/net/usb/asix_common.c 	memcpy((u8 *)eeprom_buff + (eeprom->offset & 1), data, eeprom->len);
data              744 drivers/net/usb/asix_common.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              758 drivers/net/usb/asix_common.c 	memcpy(data->mac_addr, addr->sa_data, ETH_ALEN);
data              760 drivers/net/usb/asix_common.c 							data->mac_addr);
data              135 drivers/net/usb/asix_devices.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              153 drivers/net/usb/asix_devices.c 		memset(data->multi_filter, 0, AX_MCAST_FILTER_SIZE);
data              158 drivers/net/usb/asix_devices.c 			data->multi_filter[crc_bits >> 3] |=
data              163 drivers/net/usb/asix_devices.c 				   AX_MCAST_FILTER_SIZE, data->multi_filter);
data              231 drivers/net/usb/asix_devices.c 	unsigned long gpio_bits = dev->driver_info->data;
data              323 drivers/net/usb/asix_devices.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              327 drivers/net/usb/asix_devices.c 	ether_addr_copy(data->mac_addr, dev->net->dev_addr);
data              329 drivers/net/usb/asix_devices.c 			     ETH_ALEN, data->mac_addr, 0);
data              350 drivers/net/usb/asix_devices.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              417 drivers/net/usb/asix_devices.c 	ether_addr_copy(data->mac_addr, dev->net->dev_addr);
data              419 drivers/net/usb/asix_devices.c 			     ETH_ALEN, data->mac_addr, in_pm);
data              445 drivers/net/usb/asix_devices.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              542 drivers/net/usb/asix_devices.c 	memcpy(data->mac_addr, dev->net->dev_addr, ETH_ALEN);
data              544 drivers/net/usb/asix_devices.c 							data->mac_addr, in_pm);
data              692 drivers/net/usb/asix_devices.c 		if (dev->driver_info->data & FLAG_EEPROM_MAC) {
data              791 drivers/net/usb/asix_devices.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              802 drivers/net/usb/asix_devices.c 	if (data->ledmode) {
data              823 drivers/net/usb/asix_devices.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              833 drivers/net/usb/asix_devices.c 	if (data->ledmode == 12) {
data              870 drivers/net/usb/asix_devices.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              887 drivers/net/usb/asix_devices.c 		data->phymode = PHY_MODE_MARVELL;
data              888 drivers/net/usb/asix_devices.c 		data->ledmode = 0;
data              891 drivers/net/usb/asix_devices.c 		data->phymode = le16_to_cpu(eeprom) & 0x7F;
data              892 drivers/net/usb/asix_devices.c 		data->ledmode = le16_to_cpu(eeprom) >> 8;
data              895 drivers/net/usb/asix_devices.c 	netdev_dbg(dev->net, "GPIO0: %d, PhyMode: %d\n", gpio0, data->phymode);
data              925 drivers/net/usb/asix_devices.c 	if (data->phymode == PHY_MODE_MARVELL) {
data              928 drivers/net/usb/asix_devices.c 	} else if (data->phymode == PHY_MODE_RTL8211CL)
data              941 drivers/net/usb/asix_devices.c 	memcpy(data->mac_addr, dev->net->dev_addr, ETH_ALEN);
data              943 drivers/net/usb/asix_devices.c 							data->mac_addr, 0);
data              958 drivers/net/usb/asix_devices.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              987 drivers/net/usb/asix_devices.c 	if (data->phymode == PHY_MODE_MARVELL && data->ledmode)
data             1118 drivers/net/usb/asix_devices.c 	.data = 0x00130103,
data             1128 drivers/net/usb/asix_devices.c 	.data = 0x009f9d9f,
data             1138 drivers/net/usb/asix_devices.c 	.data = 0x00130103,
data             1148 drivers/net/usb/asix_devices.c 	.data = 0x001f1d1f,
data             1174 drivers/net/usb/asix_devices.c 	.data = FLAG_EEPROM_MAC,
data             1210 drivers/net/usb/asix_devices.c 	.data = FLAG_EEPROM_MAC,
data              280 drivers/net/usb/ax88172a.c 	struct asix_data *data = (struct asix_data *)&dev->data;
data              308 drivers/net/usb/ax88172a.c 	memcpy(data->mac_addr, dev->net->dev_addr, ETH_ALEN);
data              310 drivers/net/usb/ax88172a.c 			     data->mac_addr, 0);
data              188 drivers/net/usb/ax88179_178a.c 			      u16 size, void *data, int in_pm)
data              201 drivers/net/usb/ax88179_178a.c 		 value, index, data, size);
data              211 drivers/net/usb/ax88179_178a.c 			       u16 size, void *data, int in_pm)
data              224 drivers/net/usb/ax88179_178a.c 		 value, index, data, size);
data              234 drivers/net/usb/ax88179_178a.c 				    u16 index, u16 size, void *data)
data              239 drivers/net/usb/ax88179_178a.c 		buf = *((u16 *)data);
data              246 drivers/net/usb/ax88179_178a.c 				       USB_RECIP_DEVICE, value, index, data,
data              252 drivers/net/usb/ax88179_178a.c 				 u16 index, u16 size, void *data)
data              260 drivers/net/usb/ax88179_178a.c 		*((u16 *)data) = buf;
data              265 drivers/net/usb/ax88179_178a.c 		*((u32 *)data) = buf;
data              267 drivers/net/usb/ax88179_178a.c 		ret = __ax88179_read_cmd(dev, cmd, value, index, size, data, 1);
data              274 drivers/net/usb/ax88179_178a.c 				  u16 index, u16 size, void *data)
data              280 drivers/net/usb/ax88179_178a.c 		buf = *((u16 *)data);
data              286 drivers/net/usb/ax88179_178a.c 					  size, data, 1);
data              293 drivers/net/usb/ax88179_178a.c 			    u16 size, void *data)
data              301 drivers/net/usb/ax88179_178a.c 		*((u16 *)data) = buf;
data              306 drivers/net/usb/ax88179_178a.c 		*((u32 *)data) = buf;
data              308 drivers/net/usb/ax88179_178a.c 		ret = __ax88179_read_cmd(dev, cmd, value, index, size, data, 0);
data              315 drivers/net/usb/ax88179_178a.c 			     u16 size, void *data)
data              321 drivers/net/usb/ax88179_178a.c 		buf = *((u16 *)data);
data              327 drivers/net/usb/ax88179_178a.c 					  size, data, 0);
data              409 drivers/net/usb/ax88179_178a.c 			       u16 data)
data              416 drivers/net/usb/ax88179_178a.c 				MII_MMD_DATA, 2, &data);
data              579 drivers/net/usb/ax88179_178a.c 		   u8 *data)
data              609 drivers/net/usb/ax88179_178a.c 	memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len);
data              632 drivers/net/usb/ax88179_178a.c ax88179_ethtool_get_eee(struct usbnet *dev, struct ethtool_eee *data)
data              641 drivers/net/usb/ax88179_178a.c 	data->supported = mmd_eee_cap_to_ethtool_sup_t(val);
data              648 drivers/net/usb/ax88179_178a.c 	data->advertised = mmd_eee_adv_to_ethtool_adv_t(val);
data              655 drivers/net/usb/ax88179_178a.c 	data->lp_advertised = mmd_eee_adv_to_ethtool_adv_t(val);
data              661 drivers/net/usb/ax88179_178a.c ax88179_ethtool_set_eee(struct usbnet *dev, struct ethtool_eee *data)
data              663 drivers/net/usb/ax88179_178a.c 	u16 tmp16 = ethtool_adv_to_mmd_eee_adv_t(data->advertised);
data              672 drivers/net/usb/ax88179_178a.c 	struct ax88179_data *priv = (struct ax88179_data *)dev->data;
data              775 drivers/net/usb/ax88179_178a.c 	struct ax88179_data *priv = (struct ax88179_data *)dev->data;
data              786 drivers/net/usb/ax88179_178a.c 	struct ax88179_data *priv = (struct ax88179_data *)dev->data;
data              835 drivers/net/usb/ax88179_178a.c 	struct ax88179_data *data = (struct ax88179_data *)dev->data;
data              836 drivers/net/usb/ax88179_178a.c 	u8 *m_filter = ((u8 *)dev->data) + 12;
data              838 drivers/net/usb/ax88179_178a.c 	data->rxctl = (AX_RX_CTL_START | AX_RX_CTL_AB | AX_RX_CTL_IPE);
data              841 drivers/net/usb/ax88179_178a.c 		data->rxctl |= AX_RX_CTL_PRO;
data              844 drivers/net/usb/ax88179_178a.c 		data->rxctl |= AX_RX_CTL_AMALL;
data              865 drivers/net/usb/ax88179_178a.c 		data->rxctl |= AX_RX_CTL_AM;
data              869 drivers/net/usb/ax88179_178a.c 				2, 2, &data->rxctl);
data             1222 drivers/net/usb/ax88179_178a.c 	struct ax88179_data *ax179_data = (struct ax88179_data *)dev->data;
data             1373 drivers/net/usb/ax88179_178a.c 	pkt_hdr = (u32 *)(skb->data + hdr_off);
data             1402 drivers/net/usb/ax88179_178a.c 			ax_skb->data = skb->data + 2;
data             1448 drivers/net/usb/ax88179_178a.c 	struct ax88179_data *ax179_data = (struct ax88179_data *)dev->data;
data             1523 drivers/net/usb/ax88179_178a.c 	struct ax88179_data *ax179_data = (struct ax88179_data *)dev->data;
data              281 drivers/net/usb/catc.c 	u8 *data = urb->transfer_buffer;
data              287 drivers/net/usb/catc.c 		hasdata = data[1] & 0x80;
data              288 drivers/net/usb/catc.c 		if (data[1] & 0x40)
data              290 drivers/net/usb/catc.c 		else if (data[1] & 0x20)
data              293 drivers/net/usb/catc.c 		hasdata = (unsigned int)(be16_to_cpup((__be16*)data) & 0x0fff);
data              294 drivers/net/usb/catc.c 		if (data[0] == 0x90)
data              296 drivers/net/usb/catc.c 		else if (data[0] == 0xA0)
data              311 drivers/net/usb/catc.c 			status, data[0], data[1]);
data              575 drivers/net/usb/catc.c 	u16 data, last;
data              582 drivers/net/usb/catc.c 	data = ((u16)catc->stats_buf[index] << 8) | catc->stats_buf[index + 1];
data              588 drivers/net/usb/catc.c 			catc->netdev->stats.collisions += data - last;
data              591 drivers/net/usb/catc.c 			catc->netdev->stats.tx_aborted_errors += data - last;
data              592 drivers/net/usb/catc.c 			catc->netdev->stats.tx_errors += data - last;
data              595 drivers/net/usb/catc.c 			catc->netdev->stats.rx_frame_errors += data - last;
data              596 drivers/net/usb/catc.c 			catc->netdev->stats.rx_errors += data - last;
data              600 drivers/net/usb/catc.c 	catc->stats_vals[index >> 1] = data;
data               61 drivers/net/usb/cdc-phonet.c 	usb_fill_bulk_urb(req, pnd->usb, pnd->tx_pipe, skb->data, skb->len,
data              321 drivers/net/usb/cdc-phonet.c 	u8 *data;
data              326 drivers/net/usb/cdc-phonet.c 	data = intf->altsetting->extra;
data              328 drivers/net/usb/cdc-phonet.c 	cdc_parse_cdc_header(&hdr, intf, data, len);
data               57 drivers/net/usb/cdc_eem.c 			skb->data, skb->len, eem_linkcmd_complete, skb);
data              116 drivers/net/usb/cdc_eem.c 			skb->data = memmove(skb->head +
data              118 drivers/net/usb/cdc_eem.c 					skb->data,
data              134 drivers/net/usb/cdc_eem.c 	crc = crc32_le(~0, skb->data, skb->len);
data              181 drivers/net/usb/cdc_eem.c 		header = get_unaligned_le16(skb->data);
data              302 drivers/net/usb/cdc_eem.c 				crc = get_unaligned_le32(skb2->data
data              304 drivers/net/usb/cdc_eem.c 				crc2 = ~crc32_le(~0, skb2->data, skb2->len
data              307 drivers/net/usb/cdc_eem.c 				crc = get_unaligned_be32(skb2->data
data               68 drivers/net/usb/cdc_ether.c 	struct cdc_state	*info = (void *) &dev->data;
data              106 drivers/net/usb/cdc_ether.c 	struct cdc_state		*info = (void *) &dev->data;
data              113 drivers/net/usb/cdc_ether.c 	if (sizeof(dev->data) < sizeof(*info))
data              171 drivers/net/usb/cdc_ether.c 	info->data = usb_ifnum_to_if(dev->udev, info->u->bSlaveInterface0);
data              172 drivers/net/usb/cdc_ether.c 	if (!info->control || !info->data) {
data              178 drivers/net/usb/cdc_ether.c 			info->data);
data              191 drivers/net/usb/cdc_ether.c 		if (info->data == intf) {
data              192 drivers/net/usb/cdc_ether.c 			info->data = info->control;
data              199 drivers/net/usb/cdc_ether.c 	if (info->control == info->data)
data              203 drivers/net/usb/cdc_ether.c 	d = &info->data->cur_altsetting->desc;
data              257 drivers/net/usb/cdc_ether.c 		info->data = usb_ifnum_to_if(dev->udev, 1);
data              258 drivers/net/usb/cdc_ether.c 		if (!info->control || !info->data || info->control != intf) {
data              262 drivers/net/usb/cdc_ether.c 				info->data);
data              277 drivers/net/usb/cdc_ether.c 	if (info->data != info->control) {
data              278 drivers/net/usb/cdc_ether.c 		status = usb_driver_claim_interface(driver, info->data, dev);
data              282 drivers/net/usb/cdc_ether.c 	status = usbnet_get_endpoints(dev, info->data);
data              285 drivers/net/usb/cdc_ether.c 		usb_set_intfdata(info->data, NULL);
data              286 drivers/net/usb/cdc_ether.c 		if (info->data != info->control)
data              287 drivers/net/usb/cdc_ether.c 			usb_driver_release_interface(driver, info->data);
data              292 drivers/net/usb/cdc_ether.c 	if (info->data != info->control)
data              309 drivers/net/usb/cdc_ether.c 		usb_set_intfdata(info->data, NULL);
data              310 drivers/net/usb/cdc_ether.c 		usb_driver_release_interface(driver, info->data);
data              348 drivers/net/usb/cdc_ether.c 	struct cdc_state		*info = (void *) &dev->data;
data              352 drivers/net/usb/cdc_ether.c 	if (info->data == info->control)
data              356 drivers/net/usb/cdc_ether.c 	if (intf == info->control && info->data) {
data              358 drivers/net/usb/cdc_ether.c 		usb_set_intfdata(info->data, NULL);
data              359 drivers/net/usb/cdc_ether.c 		usb_driver_release_interface(driver, info->data);
data              360 drivers/net/usb/cdc_ether.c 		info->data = NULL;
data              364 drivers/net/usb/cdc_ether.c 	else if (intf == info->data && info->control) {
data              433 drivers/net/usb/cdc_ether.c 	struct cdc_state		*info = (void *) &dev->data;
data              435 drivers/net/usb/cdc_ether.c 	BUILD_BUG_ON((sizeof(((struct usbnet *)0)->data)
data              444 drivers/net/usb/cdc_ether.c 		usb_set_intfdata(info->data, NULL);
data              445 drivers/net/usb/cdc_ether.c 		usb_driver_release_interface(driver_of(intf), info->data);
data              472 drivers/net/usb/cdc_ether.c 	if (skb->len < ETH_HLEN || !(skb->data[0] & 0x02))
data               45 drivers/net/usb/cdc_mbim.c 	struct cdc_mbim_state *info = (void *)&dev->data;
data               74 drivers/net/usb/cdc_mbim.c 	struct cdc_mbim_state *info = (void *)&dev->data;
data               88 drivers/net/usb/cdc_mbim.c 	struct cdc_mbim_state *info = (void *)&dev->data;
data              145 drivers/net/usb/cdc_mbim.c 	struct cdc_mbim_state *info = (void *)&dev->data;
data              160 drivers/net/usb/cdc_mbim.c 	ret = cdc_ncm_bind_common(dev, intf, data_altsetting, dev->driver_info->data);
data              196 drivers/net/usb/cdc_mbim.c 	struct cdc_mbim_state *info = (void *)&dev->data;
data              222 drivers/net/usb/cdc_mbim.c 	struct cdc_mbim_state *info = (void *)&dev->data;
data              412 drivers/net/usb/cdc_mbim.c 	struct cdc_mbim_state *info = (void *)&dev->data;
data              435 drivers/net/usb/cdc_mbim.c 	ndp16 = (struct usb_cdc_ncm_ndp16 *)(skb_in->data + ndpoffset);
data              481 drivers/net/usb/cdc_mbim.c 			skb = cdc_mbim_process_dgram(dev, skb_in->data + offset, len, tci);
data              507 drivers/net/usb/cdc_mbim.c 	struct cdc_mbim_state *info = (void *)&dev->data;
data              535 drivers/net/usb/cdc_mbim.c 	struct cdc_mbim_state *info = (void *)&dev->data;
data              601 drivers/net/usb/cdc_mbim.c 	.data = CDC_NCM_FLAG_NDP_TO_END,
data              616 drivers/net/usb/cdc_mbim.c 	.data = CDC_MBIM_FLAG_AVOID_ALTSETTING_TOGGLE,
data              106 drivers/net/usb/cdc_ncm.c 				    u64 *data)
data              109 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              115 drivers/net/usb/cdc_ncm.c 		data[i] = (cdc_ncm_gstrings_stats[i].sizeof_stat == sizeof(u64)) ? *(u64 *)p : *(u32 *)p;
data              119 drivers/net/usb/cdc_ncm.c static void cdc_ncm_get_strings(struct net_device __always_unused *netdev, u32 stringset, u8 *data)
data              121 drivers/net/usb/cdc_ncm.c 	u8 *p = data;
data              151 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              174 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              194 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              202 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              210 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              218 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              226 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              240 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              253 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              266 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              292 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              300 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              335 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; \
data              378 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              450 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              475 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              489 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              563 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              611 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              655 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              791 drivers/net/usb/cdc_ncm.c 	dev->data[0] = (unsigned long)ctx;
data              805 drivers/net/usb/cdc_ncm.c 		ctx->data = usb_ifnum_to_if(dev->udev,
data              814 drivers/net/usb/cdc_ncm.c 		ctx->data = usb_ifnum_to_if(dev->udev, intf->cur_altsetting->desc.bInterfaceNumber + 1);
data              819 drivers/net/usb/cdc_ncm.c 	if (!ctx->data) {
data              836 drivers/net/usb/cdc_ncm.c 	if (ctx->data != ctx->control) {
data              837 drivers/net/usb/cdc_ncm.c 		temp = usb_driver_claim_interface(driver, ctx->data, dev);
data              844 drivers/net/usb/cdc_ncm.c 	iface_no = ctx->data->cur_altsetting->desc.bInterfaceNumber;
data              908 drivers/net/usb/cdc_ncm.c 	cdc_ncm_find_endpoints(dev, ctx->data);
data              915 drivers/net/usb/cdc_ncm.c 	usb_set_intfdata(ctx->data, dev);
data              952 drivers/net/usb/cdc_ncm.c 	usb_set_intfdata(ctx->data, NULL);
data              953 drivers/net/usb/cdc_ncm.c 	if (ctx->data != ctx->control)
data              954 drivers/net/usb/cdc_ncm.c 		usb_driver_release_interface(driver, ctx->data);
data              956 drivers/net/usb/cdc_ncm.c 	cdc_ncm_free((struct cdc_ncm_ctx *)dev->data[0]);
data              957 drivers/net/usb/cdc_ncm.c 	dev->data[0] = 0;
data              965 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data              978 drivers/net/usb/cdc_ncm.c 	if (ctx->control == ctx->data)
data              979 drivers/net/usb/cdc_ncm.c 		ctx->data = NULL;
data              982 drivers/net/usb/cdc_ncm.c 	if (intf == ctx->control && ctx->data) {
data              983 drivers/net/usb/cdc_ncm.c 		usb_set_intfdata(ctx->data, NULL);
data              984 drivers/net/usb/cdc_ncm.c 		usb_driver_release_interface(driver, ctx->data);
data              985 drivers/net/usb/cdc_ncm.c 		ctx->data = NULL;
data              987 drivers/net/usb/cdc_ncm.c 	} else if (intf == ctx->data && ctx->control) {
data             1061 drivers/net/usb/cdc_ncm.c 	struct usb_cdc_ncm_nth16 *nth16 = (void *)skb->data;
data             1082 drivers/net/usb/cdc_ncm.c 		ndp16 = (struct usb_cdc_ncm_ndp16 *)(skb->data + ndpoffset);
data             1116 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data             1243 drivers/net/usb/cdc_ncm.c 		skb_put_data(skb_out, skb->data, skb->len);
data             1289 drivers/net/usb/cdc_ncm.c 		nth16 = (struct usb_cdc_ncm_nth16 *)skb_out->data;
data             1317 drivers/net/usb/cdc_ncm.c 	nth16 = (struct usb_cdc_ncm_nth16 *)skb_out->data;
data             1366 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data             1388 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data             1430 drivers/net/usb/cdc_ncm.c 	nth16 = (struct usb_cdc_ncm_nth16 *)skb_in->data;
data             1474 drivers/net/usb/cdc_ncm.c 	ndp16 = (struct usb_cdc_ncm_ndp16 *)(skb_in->data + ndpoffset);
data             1501 drivers/net/usb/cdc_ncm.c 	struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0];
data             1521 drivers/net/usb/cdc_ncm.c 	ndp16 = (struct usb_cdc_ncm_ndp16 *)(skb_in->data + ndpoffset);
data             1560 drivers/net/usb/cdc_ncm.c 			skb_put_data(skb, skb_in->data + offset, len);
data             1583 drivers/net/usb/cdc_ncm.c 		     struct usb_cdc_speed_change *data)
data             1585 drivers/net/usb/cdc_ncm.c 	uint32_t rx_speed = le32_to_cpu(data->DLBitRRate);
data             1586 drivers/net/usb/cdc_ncm.c 	uint32_t tx_speed = le32_to_cpu(data->ULBitRate);
data              101 drivers/net/usb/ch9200.c 			unsigned short index, void *data, unsigned short size,
data              128 drivers/net/usb/ch9200.c 		memcpy(data, buf, size);
data              141 drivers/net/usb/ch9200.c 			 void *data, unsigned short size, int timeout)
data              157 drivers/net/usb/ch9200.c 	if (data) {
data              158 drivers/net/usb/ch9200.c 		buf = kmemdup(data, size, GFP_KERNEL);
data              269 drivers/net/usb/ch9200.c 	skb->data[0] = len;
data              270 drivers/net/usb/ch9200.c 	skb->data[1] = len >> 8;
data              271 drivers/net/usb/ch9200.c 	skb->data[2] = 0x00;
data              272 drivers/net/usb/ch9200.c 	skb->data[3] = 0x80;
data              275 drivers/net/usb/ch9200.c 		skb->data[i] = 0x00;
data              277 drivers/net/usb/ch9200.c 	skb->data[48] = len;
data              278 drivers/net/usb/ch9200.c 	skb->data[49] = len >> 8;
data              279 drivers/net/usb/ch9200.c 	skb->data[50] = 0x00;
data              280 drivers/net/usb/ch9200.c 	skb->data[51] = 0x80;
data              283 drivers/net/usb/ch9200.c 		skb->data[i] = 0x00;
data              300 drivers/net/usb/ch9200.c 	len = (skb->data[skb->len - 16] | skb->data[skb->len - 15] << 8);
data              306 drivers/net/usb/ch9200.c static int get_mac_address(struct usbnet *dev, unsigned char *data)
data              327 drivers/net/usb/ch9200.c 	data[0] = mac_addr[5];
data              328 drivers/net/usb/ch9200.c 	data[1] = mac_addr[4];
data              329 drivers/net/usb/ch9200.c 	data[2] = mac_addr[3];
data              330 drivers/net/usb/ch9200.c 	data[3] = mac_addr[2];
data              331 drivers/net/usb/ch9200.c 	data[4] = mac_addr[1];
data              332 drivers/net/usb/ch9200.c 	data[5] = mac_addr[0];
data              340 drivers/net/usb/ch9200.c 	unsigned char data[2];
data              357 drivers/net/usb/ch9200.c 	data[0] = 0x01;
data              358 drivers/net/usb/ch9200.c 	data[1] = 0x0F;
data              359 drivers/net/usb/ch9200.c 	retval = control_write(dev, REQUEST_WRITE, 0, MAC_REG_THRESHOLD, data,
data              362 drivers/net/usb/ch9200.c 	data[0] = 0xA0;
data              363 drivers/net/usb/ch9200.c 	data[1] = 0x90;
data              364 drivers/net/usb/ch9200.c 	retval = control_write(dev, REQUEST_WRITE, 0, MAC_REG_FIFO_DEPTH, data,
data              367 drivers/net/usb/ch9200.c 	data[0] = 0x30;
data              368 drivers/net/usb/ch9200.c 	data[1] = 0x00;
data              369 drivers/net/usb/ch9200.c 	retval = control_write(dev, REQUEST_WRITE, 0, MAC_REG_PAUSE, data,
data              372 drivers/net/usb/ch9200.c 	data[0] = 0x17;
data              373 drivers/net/usb/ch9200.c 	data[1] = 0xD8;
data              375 drivers/net/usb/ch9200.c 			       data, 0x02, CONTROL_TIMEOUT_MS);
data              378 drivers/net/usb/ch9200.c 	data[0] = 0x01;
data              379 drivers/net/usb/ch9200.c 	data[1] = 0x00;
data              380 drivers/net/usb/ch9200.c 	retval = control_write(dev, REQUEST_WRITE, 0, 254, data, 0x02,
data              383 drivers/net/usb/ch9200.c 	data[0] = 0x5F;
data              384 drivers/net/usb/ch9200.c 	data[1] = 0x0D;
data              385 drivers/net/usb/ch9200.c 	retval = control_write(dev, REQUEST_WRITE, 0, MAC_REG_CTRL, data, 0x02,
data              118 drivers/net/usb/cx82310_eth.c #define partial_len	data[0]		/* length of partial packet data */
data              119 drivers/net/usb/cx82310_eth.c #define partial_rem	data[1]		/* remaining (missing) data length */
data              120 drivers/net/usb/cx82310_eth.c #define partial_data	data[2]		/* partial packet data */
data              225 drivers/net/usb/cx82310_eth.c 		memcpy(skb2->data, (void *)dev->partial_data,
data              227 drivers/net/usb/cx82310_eth.c 		memcpy(skb2->data + dev->partial_len, skb->data,
data              239 drivers/net/usb/cx82310_eth.c 		len = skb->data[0] | (skb->data[1] << 8);
data              258 drivers/net/usb/cx82310_eth.c 			memcpy((void *)dev->partial_data, skb->data,
data              268 drivers/net/usb/cx82310_eth.c 		memcpy(skb2->data, skb->data, len);
data              291 drivers/net/usb/cx82310_eth.c 	skb->data[0] = len;
data              292 drivers/net/usb/cx82310_eth.c 	skb->data[1] = len >> 8;
data               61 drivers/net/usb/dm9601.c static int dm_read(struct usbnet *dev, u8 reg, u16 length, void *data)
data               66 drivers/net/usb/dm9601.c 			       0, reg, data, length);
data               77 drivers/net/usb/dm9601.c static int dm_write(struct usbnet *dev, u8 reg, u16 length, void *data)
data               82 drivers/net/usb/dm9601.c 				0, reg, data, length);
data               96 drivers/net/usb/dm9601.c static void dm_write_async(struct usbnet *dev, u8 reg, u16 length, void *data)
data              100 drivers/net/usb/dm9601.c 			       0, reg, data, length);
data              201 drivers/net/usb/dm9601.c 			     struct ethtool_eeprom *eeprom, u8 * data)
data              204 drivers/net/usb/dm9601.c 	__le16 *ebuf = (__le16 *) data;
data              294 drivers/net/usb/dm9601.c 	u8 *hashes = (u8 *) & dev->data;
data              454 drivers/net/usb/dm9601.c 	status = skb->data[0];
data              455 drivers/net/usb/dm9601.c 	len = (skb->data[1] | (skb->data[2] << 8)) - 4;
data              509 drivers/net/usb/dm9601.c 		memset(skb->data + skb->len, 0, pad);
data              513 drivers/net/usb/dm9601.c 	skb->data[0] = len;
data              514 drivers/net/usb/dm9601.c 	skb->data[1] = len >> 8;
data               79 drivers/net/usb/gl620a.c 	header = (struct gl_header *) skb->data;
data              151 drivers/net/usb/gl620a.c 			skb->data = memmove(skb->head + (4 + 4*1),
data              152 drivers/net/usb/gl620a.c 					     skb->data, skb->len);
data              313 drivers/net/usb/hso.c static void async_get_intf(struct work_struct *data);
data              314 drivers/net/usb/hso.c static void async_put_intf(struct work_struct *data);
data              785 drivers/net/usb/hso.c 	DUMP1(skb->data, skb->len);
data              787 drivers/net/usb/hso.c 	memcpy(odev->mux_bulk_tx_buf, skb->data, skb->len);
data             2427 drivers/net/usb/hso.c static int hso_rfkill_set_block(void *data, bool blocked)
data             2429 drivers/net/usb/hso.c 	struct hso_device *hso_dev = data;
data             2971 drivers/net/usb/hso.c static void async_get_intf(struct work_struct *data)
data             2974 drivers/net/usb/hso.c 	    container_of(data, struct hso_device, async_get_intf);
data             2978 drivers/net/usb/hso.c static void async_put_intf(struct work_struct *data)
data             2981 drivers/net/usb/hso.c 	    container_of(data, struct hso_device, async_put_intf);
data               34 drivers/net/usb/huawei_cdc_ncm.c 	struct usb_interface *data;
data               39 drivers/net/usb/huawei_cdc_ncm.c 	struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
data               71 drivers/net/usb/huawei_cdc_ncm.c 	struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
data              118 drivers/net/usb/huawei_cdc_ncm.c 	struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
data              133 drivers/net/usb/huawei_cdc_ncm.c 	struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
data              160 drivers/net/usb/huawei_cdc_ncm.c 	struct huawei_cdc_ncm_state *drvstate = (void *)&usbnet_dev->data;
data               47 drivers/net/usb/int51x1.c 	len = le16_to_cpu(*(__le16 *)&skb->data[skb->len - 2]);
data               78 drivers/net/usb/int51x1.c 			skb->data = memmove(skb->head + INT51X1_HEADER_SIZE,
data               79 drivers/net/usb/int51x1.c 					skb->data, skb->len);
data              375 drivers/net/usb/ipheth.c 	memcpy(dev->tx_buf, skb->data, skb->len);
data              176 drivers/net/usb/kalmia.c 			skb->data = memmove(skb->head + KALMIA_HEADER_LENGTH,
data              177 drivers/net/usb/kalmia.c 				skb->data, skb->len);
data              247 drivers/net/usb/kalmia.c 		header_start = skb->data;
data              287 drivers/net/usb/kalmia.c 			is_last = (memcmp(skb->data + ether_packet_length,
data              291 drivers/net/usb/kalmia.c 				header_start = skb->data + ether_packet_length;
data              108 drivers/net/usb/kaweth.c 				       struct usb_ctrlrequest *cmd, void *data,
data              247 drivers/net/usb/kaweth.c 			  void *data,
data              272 drivers/net/usb/kaweth.c 					     data,
data              393 drivers/net/usb/kaweth.c 	memcpy(kaweth->firmware_buf, fw->data, fw->size);
data             1260 drivers/net/usb/kaweth.c 				       struct usb_ctrlrequest *cmd, void *data,
data             1271 drivers/net/usb/kaweth.c         usb_fill_control_urb(urb, usb_dev, pipe, (unsigned char*)cmd, data,
data              404 drivers/net/usb/lan78xx.c 	unsigned long		data[5];
data              432 drivers/net/usb/lan78xx.c static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data)
data              446 drivers/net/usb/lan78xx.c 		*data = *buf;
data              458 drivers/net/usb/lan78xx.c static int lan78xx_write_reg(struct lan78xx_net *dev, u32 index, u32 data)
data              466 drivers/net/usb/lan78xx.c 	*buf = data;
data              485 drivers/net/usb/lan78xx.c 			      struct lan78xx_statstage *data)
data              508 drivers/net/usb/lan78xx.c 		dst = (u32 *)data;
data              585 drivers/net/usb/lan78xx.c 	u64 *data;
data              595 drivers/net/usb/lan78xx.c 	data = (u64 *)&dev->stats.curr_stat;
data              603 drivers/net/usb/lan78xx.c 		data[i] = (u64)p[i] + ((u64)count[i] * ((u64)max[i] + 1));
data              691 drivers/net/usb/lan78xx.c 				   u32 length, u8 *data)
data              731 drivers/net/usb/lan78xx.c 		data[i] = val & 0xFF;
data              744 drivers/net/usb/lan78xx.c 			       u32 length, u8 *data)
data              751 drivers/net/usb/lan78xx.c 		ret = lan78xx_read_raw_eeprom(dev, offset, length, data);
data              759 drivers/net/usb/lan78xx.c 				    u32 length, u8 *data)
data              794 drivers/net/usb/lan78xx.c 		val = data[i];
data              826 drivers/net/usb/lan78xx.c 				u32 length, u8 *data)
data              873 drivers/net/usb/lan78xx.c 		data[i] = (u8)(buf & 0xFF);
data              880 drivers/net/usb/lan78xx.c 				 u32 length, u8 *data)
data              913 drivers/net/usb/lan78xx.c 		ret = lan78xx_write_reg(dev, OTP_PRGM_DATA, data[i]);
data              933 drivers/net/usb/lan78xx.c 			    u32 length, u8 *data)
data              946 drivers/net/usb/lan78xx.c 			ret = lan78xx_read_raw_otp(dev, offset, length, data);
data              977 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data             1067 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data             1284 drivers/net/usb/lan78xx.c 				      struct ethtool_eeprom *ee, u8 *data)
data             1295 drivers/net/usb/lan78xx.c 	ret = lan78xx_read_raw_eeprom(dev, ee->offset, ee->len, data);
data             1303 drivers/net/usb/lan78xx.c 				      struct ethtool_eeprom *ee, u8 *data)
data             1316 drivers/net/usb/lan78xx.c 		ret = lan78xx_write_raw_eeprom(dev, ee->offset, ee->len, data);
data             1320 drivers/net/usb/lan78xx.c 		 (data[0] == OTP_INDICATOR_1))
data             1321 drivers/net/usb/lan78xx.c 		ret = lan78xx_write_raw_otp(dev, ee->offset, ee->len, data);
data             1329 drivers/net/usb/lan78xx.c 				u8 *data)
data             1332 drivers/net/usb/lan78xx.c 		memcpy(data, lan78xx_gstrings, sizeof(lan78xx_gstrings));
data             1344 drivers/net/usb/lan78xx.c 			      struct ethtool_stats *stats, u64 *data)
data             1351 drivers/net/usb/lan78xx.c 	memcpy(data, &dev->stats.curr_stat, sizeof(dev->stats.curr_stat));
data             1361 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data             1387 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data             1627 drivers/net/usb/lan78xx.c 	u32 *data = buf;
data             1633 drivers/net/usb/lan78xx.c 		lan78xx_read_reg(dev, lan78xx_regs[i], &data[i]);
data             1640 drivers/net/usb/lan78xx.c 		data[i] = phy_read(netdev->phydev, j);
data             1885 drivers/net/usb/lan78xx.c 	struct irq_domain_data *data = d->host_data;
data             1887 drivers/net/usb/lan78xx.c 	irq_set_chip_data(irq, data);
data             1888 drivers/net/usb/lan78xx.c 	irq_set_chip_and_handler(irq, data->irqchip, data->irq_handler);
data             1907 drivers/net/usb/lan78xx.c 	struct irq_domain_data *data = irq_data_get_irq_chip_data(irqd);
data             1909 drivers/net/usb/lan78xx.c 	data->irqenable &= ~BIT(irqd_to_hwirq(irqd));
data             1914 drivers/net/usb/lan78xx.c 	struct irq_domain_data *data = irq_data_get_irq_chip_data(irqd);
data             1916 drivers/net/usb/lan78xx.c 	data->irqenable |= BIT(irqd_to_hwirq(irqd));
data             1921 drivers/net/usb/lan78xx.c 	struct irq_domain_data *data = irq_data_get_irq_chip_data(irqd);
data             1923 drivers/net/usb/lan78xx.c 	mutex_lock(&data->irq_lock);
data             1928 drivers/net/usb/lan78xx.c 	struct irq_domain_data *data = irq_data_get_irq_chip_data(irqd);
data             1930 drivers/net/usb/lan78xx.c 			container_of(data, struct lan78xx_net, domain_data);
data             1938 drivers/net/usb/lan78xx.c 	if (buf != data->irqenable)
data             1939 drivers/net/usb/lan78xx.c 		ret = lan78xx_write_reg(dev, INT_EP_CTL, data->irqenable);
data             1941 drivers/net/usb/lan78xx.c 	mutex_unlock(&data->irq_lock);
data             2343 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data             2388 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data             2407 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data             2463 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data             2943 drivers/net/usb/lan78xx.c 	dev->data[0] = (unsigned long)kzalloc(sizeof(*pdata), GFP_KERNEL);
data             2945 drivers/net/usb/lan78xx.c 	pdata = (struct lan78xx_priv *)(dev->data[0]);
data             3024 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data             3036 drivers/net/usb/lan78xx.c 		dev->data[0] = 0;
data             3106 drivers/net/usb/lan78xx.c 		rx_cmd_a = get_unaligned_le32(skb->data);
data             3109 drivers/net/usb/lan78xx.c 		rx_cmd_b = get_unaligned_le32(skb->data);
data             3112 drivers/net/usb/lan78xx.c 		rx_cmd_c = get_unaligned_le16(skb->data);
data             3115 drivers/net/usb/lan78xx.c 		packet = skb->data;
data             3145 drivers/net/usb/lan78xx.c 			skb2->data = packet;
data             3207 drivers/net/usb/lan78xx.c 			  skb->data, size, rx_complete, skb);
data             3365 drivers/net/usb/lan78xx.c 			memcpy(skb->data + pos, skb2->data, skb2->len);
data             3390 drivers/net/usb/lan78xx.c 			  skb->data, skb->len, tx_complete, skb);
data             3843 drivers/net/usb/lan78xx.c 	u8 data;
data             3847 drivers/net/usb/lan78xx.c 		data = *buf++;
data             3852 drivers/net/usb/lan78xx.c 			if (msb ^ (u16)(data & 1)) {
data             3856 drivers/net/usb/lan78xx.c 			data >>= 1;
data             4009 drivers/net/usb/lan78xx.c 	struct lan78xx_priv *pdata = (struct lan78xx_priv *)(dev->data[0]);
data              115 drivers/net/usb/lg-vl600.c 		frame = (struct vl600_frame_hdr *) s->current_rx_buf->data;
data              124 drivers/net/usb/lg-vl600.c 		skb_put_data(buf, skb->data, skb->len);
data              131 drivers/net/usb/lg-vl600.c 	frame = (struct vl600_frame_hdr *) buf->data;
data              162 drivers/net/usb/lg-vl600.c 		packet = (struct vl600_pkt_hdr *) buf->data;
data              175 drivers/net/usb/lg-vl600.c 		ethhdr = (struct ethhdr *) skb->data;
data              180 drivers/net/usb/lg-vl600.c 					&buf->data[sizeof(*ethhdr) + 0x8],
data              183 drivers/net/usb/lg-vl600.c 					&buf->data[sizeof(*ethhdr) + 0x12],
data              194 drivers/net/usb/lg-vl600.c 			if ((buf->data[sizeof(*ethhdr)] & 0xf0) == 0x60)
data              240 drivers/net/usb/lg-vl600.c 	frame = (struct vl600_frame_hdr *) skb->data;
data              259 drivers/net/usb/lg-vl600.c 			skb->data = memmove(skb->head + sizeof(*frame),
data              260 drivers/net/usb/lg-vl600.c 					skb->data, skb->len);
data              280 drivers/net/usb/lg-vl600.c 	packet = (struct vl600_pkt_hdr *) skb->data;
data              109 drivers/net/usb/mcs7830.c static int mcs7830_get_reg(struct usbnet *dev, u16 index, u16 size, void *data)
data              112 drivers/net/usb/mcs7830.c 				0x0000, index, data, size);
data              115 drivers/net/usb/mcs7830.c static int mcs7830_set_reg(struct usbnet *dev, u16 index, u16 size, const void *data)
data              118 drivers/net/usb/mcs7830.c 				0x0000, index, data, size);
data              121 drivers/net/usb/mcs7830.c static void mcs7830_set_reg_async(struct usbnet *dev, u16 index, u16 size, void *data)
data              124 drivers/net/usb/mcs7830.c 				0x0000, index, data, size);
data              327 drivers/net/usb/mcs7830.c 	return (struct mcs7830_data *)&dev->data;
data              332 drivers/net/usb/mcs7830.c 	struct mcs7830_data *data = mcs7830_get_data(dev);
data              334 drivers/net/usb/mcs7830.c 				sizeof data->multi_filter,
data              335 drivers/net/usb/mcs7830.c 				data->multi_filter);
data              342 drivers/net/usb/mcs7830.c 	struct mcs7830_data *data = mcs7830_get_data(dev);
data              343 drivers/net/usb/mcs7830.c 	mcs7830_set_reg_async(dev, HIF_REG_CONFIG, 1, &data->config);
data              349 drivers/net/usb/mcs7830.c 	struct mcs7830_data *data = mcs7830_get_data(dev);
data              351 drivers/net/usb/mcs7830.c 	memset(data->multi_filter, 0, sizeof data->multi_filter);
data              353 drivers/net/usb/mcs7830.c 	data->config = HIF_REG_CONFIG_TXENABLE;
data              356 drivers/net/usb/mcs7830.c 	data->config |= HIF_REG_CONFIG_ALLMULTICAST;
data              359 drivers/net/usb/mcs7830.c 		data->config |= HIF_REG_CONFIG_PROMISCUOUS;
data              362 drivers/net/usb/mcs7830.c 		data->config |= HIF_REG_CONFIG_ALLMULTICAST;
data              376 drivers/net/usb/mcs7830.c 			data->multi_filter[crc_bits >> 3] |= 1 << (crc_bits & 7);
data              437 drivers/net/usb/mcs7830.c static void mcs7830_get_regs(struct net_device *net, struct ethtool_regs *regs, void *data)
data              442 drivers/net/usb/mcs7830.c 	mcs7830_get_reg(dev, 0, regs->len, data);
data              523 drivers/net/usb/mcs7830.c 	status = skb->data[skb->len];
data               29 drivers/net/usb/net1080.c #define frame_errors	data[1]
data              359 drivers/net/usb/net1080.c 	header = (struct nc_header *) skb->data;
data              381 drivers/net/usb/net1080.c 		(skb->data + skb->len - sizeof *trailer);
data              385 drivers/net/usb/net1080.c 		if (skb->data [packet_len] != PAD_BYTE) {
data              437 drivers/net/usb/net1080.c 			skb->data = memmove(skb->head
data              439 drivers/net/usb/net1080.c 					    skb->data, skb->len);
data              124 drivers/net/usb/pegasus.c static int get_registers(pegasus_t *pegasus, __u16 indx, __u16 size, void *data)
data              140 drivers/net/usb/pegasus.c 		memcpy(data, buf, ret);
data              146 drivers/net/usb/pegasus.c 			 const void *data)
data              151 drivers/net/usb/pegasus.c 	buf = kmemdup(data, size, GFP_NOIO);
data              165 drivers/net/usb/pegasus.c static int set_register(pegasus_t *pegasus, __u16 indx, __u8 data)
data              170 drivers/net/usb/pegasus.c 	buf = kmemdup(&data, 1, GFP_NOIO);
data              175 drivers/net/usb/pegasus.c 			      PEGASUS_REQ_SET_REG, PEGASUS_REQT_WRITE, data,
data              222 drivers/net/usb/pegasus.c 	__u8 data[4] = { phy, 0, 0, indx };
data              227 drivers/net/usb/pegasus.c 		__le16 *t = (__le16 *) & data[1];
data              231 drivers/net/usb/pegasus.c 	set_registers(p, PhyAddr, sizeof(data), data);
data              234 drivers/net/usb/pegasus.c 		ret = get_registers(p, PhyCtrl, 1, data);
data              237 drivers/net/usb/pegasus.c 		if (data[0] & PHY_DONE)
data              277 drivers/net/usb/pegasus.c 	u16 data = val;
data              279 drivers/net/usb/pegasus.c 	write_mii_word(pegasus, phy_id, loc, &data);
data              330 drivers/net/usb/pegasus.c static int write_eprom_word(pegasus_t *pegasus, __u8 index, __u16 data)
data              335 drivers/net/usb/pegasus.c 	__le16 le_data = cpu_to_le16(data);
data              388 drivers/net/usb/pegasus.c 	__u8 data = 0x8;
data              391 drivers/net/usb/pegasus.c 	set_register(pegasus, EthCtrl1, data);
data              393 drivers/net/usb/pegasus.c 		get_registers(pegasus, EthCtrl1, 1, &data);
data              394 drivers/net/usb/pegasus.c 		if (~data & 0x08) {
data              427 drivers/net/usb/pegasus.c 	__u8 data[4];
data              432 drivers/net/usb/pegasus.c 	data[0] = 0xc8; /* TX & RX enable, append status, no CRC */
data              433 drivers/net/usb/pegasus.c 	data[1] = 0;
data              435 drivers/net/usb/pegasus.c 		data[1] |= 0x20;	/* set full duplex */
data              437 drivers/net/usb/pegasus.c 		data[1] |= 0x10;	/* set 100 Mbps */
data              439 drivers/net/usb/pegasus.c 		data[1] = 0;
data              440 drivers/net/usb/pegasus.c 	data[2] = loopback ? 0x09 : 0x01;
data              442 drivers/net/usb/pegasus.c 	memcpy(pegasus->eth_regs, data, sizeof(data));
data              443 drivers/net/usb/pegasus.c 	ret = set_registers(pegasus, EthCtrl0, 3, data);
data              513 drivers/net/usb/pegasus.c 		pegasus->rx_skb->data += 2;
data              549 drivers/net/usb/pegasus.c 			  pegasus->rx_skb->data, PEGASUS_MTU,
data              567 drivers/net/usb/pegasus.c static void rx_fixup(unsigned long data)
data              572 drivers/net/usb/pegasus.c 	pegasus = (pegasus_t *) data;
data              590 drivers/net/usb/pegasus.c 			  pegasus->rx_skb->data, PEGASUS_MTU,
data              752 drivers/net/usb/pegasus.c 	u16 data;
data              755 drivers/net/usb/pegasus.c 	read_eprom_word(pegasus, 4, &data);
data              756 drivers/net/usb/pegasus.c 	interval = data >> 8;
data              763 drivers/net/usb/pegasus.c 			data = (data & 0x00FF) | ((u16)interval << 8);
data              765 drivers/net/usb/pegasus.c 			write_eprom_word(pegasus, 4, data);
data              839 drivers/net/usb/pegasus.c 			  pegasus->rx_skb->data, PEGASUS_MTU,
data             1004 drivers/net/usb/pegasus.c 	__u16 *data = (__u16 *) &rq->ifr_ifru;
data             1010 drivers/net/usb/pegasus.c 		data[0] = pegasus->phy;
data             1013 drivers/net/usb/pegasus.c 		read_mii_word(pegasus, data[0], data[1] & 0x1f, &data[3]);
data             1019 drivers/net/usb/pegasus.c 		write_mii_word(pegasus, pegasus->phy, data[1] & 0x1f, &data[2]);
data             1064 drivers/net/usb/pegasus.c 	__u8 data = 0xa5;
data             1074 drivers/net/usb/pegasus.c 	set_register(pegasus, 0x83, data);
data             1075 drivers/net/usb/pegasus.c 	get_registers(pegasus, 0x83, 1, &data);
data             1077 drivers/net/usb/pegasus.c 	if (data == 0xa5)
data               54 drivers/net/usb/qmi_wwan.c 	struct usb_interface *data;
data              207 drivers/net/usb/qmi_wwan.c 		hdr = (struct qmimux_hdr *)(skb->data + offset);
data              232 drivers/net/usb/qmi_wwan.c 		switch (skb->data[offset + qmimux_hdr_sz] & 0xf0) {
data              244 drivers/net/usb/qmi_wwan.c 		skb_put_data(skbn, skb->data + offset + qmimux_hdr_sz, pkt_len);
data              328 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              354 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              362 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              424 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              469 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              546 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              557 drivers/net/usb/qmi_wwan.c 	switch (skb->data[0] & 0xf0) {
data              567 drivers/net/usb/qmi_wwan.c 		if (is_multicast_ether_addr(skb->data))
data              597 drivers/net/usb/qmi_wwan.c static bool possibly_iphdr(const char *data)
data              599 drivers/net/usb/qmi_wwan.c 	return (data[0] & 0xd0) == 0x40;
data              633 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              667 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              670 drivers/net/usb/qmi_wwan.c 	rv = usbnet_get_endpoints(dev, info->data);
data              675 drivers/net/usb/qmi_wwan.c 	if (info->control != info->data)
data              729 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              732 drivers/net/usb/qmi_wwan.c 	BUILD_BUG_ON((sizeof(((struct usbnet *)0)->data) <
data              737 drivers/net/usb/qmi_wwan.c 	info->data = intf;
data              746 drivers/net/usb/qmi_wwan.c 		info->data = usb_ifnum_to_if(dev->udev,
data              749 drivers/net/usb/qmi_wwan.c 		    !info->data) {
data              757 drivers/net/usb/qmi_wwan.c 			info->data = intf;
data              768 drivers/net/usb/qmi_wwan.c 	if (info->control != info->data) {
data              769 drivers/net/usb/qmi_wwan.c 		status = usb_driver_claim_interface(driver, info->data, dev);
data              775 drivers/net/usb/qmi_wwan.c 	if (status < 0 && info->control != info->data) {
data              776 drivers/net/usb/qmi_wwan.c 		usb_set_intfdata(info->data, NULL);
data              777 drivers/net/usb/qmi_wwan.c 		usb_driver_release_interface(driver, info->data);
data              797 drivers/net/usb/qmi_wwan.c 	if (dev->driver_info->data & QMI_WWAN_QUIRK_DTR ||
data              824 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              839 drivers/net/usb/qmi_wwan.c 		other = info->data;
data              850 drivers/net/usb/qmi_wwan.c 	info->data = NULL;
data              863 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              886 drivers/net/usb/qmi_wwan.c 	struct qmi_wwan_state *info = (void *)&dev->data;
data              918 drivers/net/usb/qmi_wwan.c 	.data           = QMI_WWAN_QUIRK_DTR,
data             1509 drivers/net/usb/qmi_wwan.c 	info = (void *)&dev->data;
data              842 drivers/net/usb/r8152.c int get_registers(struct r8152 *tp, u16 value, u16 index, u16 size, void *data)
data              855 drivers/net/usb/r8152.c 		memset(data, 0xff, size);
data              857 drivers/net/usb/r8152.c 		memcpy(data, tmp, size);
data              865 drivers/net/usb/r8152.c int set_registers(struct r8152 *tp, u16 value, u16 index, u16 size, void *data)
data              870 drivers/net/usb/r8152.c 	tmp = kmemdup(data, size, GFP_KERNEL);
data              892 drivers/net/usb/r8152.c 			    void *data, u16 type)
data              901 drivers/net/usb/r8152.c 	if ((size & 3) || !size || (index & 3) || !data)
data              909 drivers/net/usb/r8152.c 			ret = get_registers(tp, index, type, limit, data);
data              914 drivers/net/usb/r8152.c 			data += limit;
data              917 drivers/net/usb/r8152.c 			ret = get_registers(tp, index, type, size, data);
data              922 drivers/net/usb/r8152.c 			data += size;
data              935 drivers/net/usb/r8152.c 			     u16 size, void *data, u16 type)
data              945 drivers/net/usb/r8152.c 	if ((size & 3) || !size || (index & 3) || !data)
data              955 drivers/net/usb/r8152.c 	ret = set_registers(tp, index, type | byen, 4, data);
data              960 drivers/net/usb/r8152.c 	data += 4;
data              970 drivers/net/usb/r8152.c 						    limit, data);
data              975 drivers/net/usb/r8152.c 				data += limit;
data              980 drivers/net/usb/r8152.c 						    size, data);
data              985 drivers/net/usb/r8152.c 				data += size;
data              992 drivers/net/usb/r8152.c 		ret = set_registers(tp, index, type | byen, 4, data);
data             1005 drivers/net/usb/r8152.c int pla_ocp_read(struct r8152 *tp, u16 index, u16 size, void *data)
data             1007 drivers/net/usb/r8152.c 	return generic_ocp_read(tp, index, size, data, MCU_TYPE_PLA);
data             1011 drivers/net/usb/r8152.c int pla_ocp_write(struct r8152 *tp, u16 index, u16 byteen, u16 size, void *data)
data             1013 drivers/net/usb/r8152.c 	return generic_ocp_write(tp, index, byteen, size, data, MCU_TYPE_PLA);
data             1017 drivers/net/usb/r8152.c int usb_ocp_write(struct r8152 *tp, u16 index, u16 byteen, u16 size, void *data)
data             1019 drivers/net/usb/r8152.c 	return generic_ocp_write(tp, index, byteen, size, data, MCU_TYPE_USB);
data             1024 drivers/net/usb/r8152.c 	__le32 data;
data             1026 drivers/net/usb/r8152.c 	generic_ocp_read(tp, index, sizeof(data), &data, type);
data             1028 drivers/net/usb/r8152.c 	return __le32_to_cpu(data);
data             1031 drivers/net/usb/r8152.c static void ocp_write_dword(struct r8152 *tp, u16 type, u16 index, u32 data)
data             1033 drivers/net/usb/r8152.c 	__le32 tmp = __cpu_to_le32(data);
data             1040 drivers/net/usb/r8152.c 	u32 data;
data             1050 drivers/net/usb/r8152.c 	data = __le32_to_cpu(tmp);
data             1051 drivers/net/usb/r8152.c 	data >>= (shift * 8);
data             1052 drivers/net/usb/r8152.c 	data &= 0xffff;
data             1054 drivers/net/usb/r8152.c 	return (u16)data;
data             1057 drivers/net/usb/r8152.c static void ocp_write_word(struct r8152 *tp, u16 type, u16 index, u32 data)
data             1064 drivers/net/usb/r8152.c 	data &= mask;
data             1069 drivers/net/usb/r8152.c 		data <<= (shift * 8);
data             1073 drivers/net/usb/r8152.c 	tmp = __cpu_to_le32(data);
data             1080 drivers/net/usb/r8152.c 	u32 data;
data             1088 drivers/net/usb/r8152.c 	data = __le32_to_cpu(tmp);
data             1089 drivers/net/usb/r8152.c 	data >>= (shift * 8);
data             1090 drivers/net/usb/r8152.c 	data &= 0xff;
data             1092 drivers/net/usb/r8152.c 	return (u8)data;
data             1095 drivers/net/usb/r8152.c static void ocp_write_byte(struct r8152 *tp, u16 type, u16 index, u32 data)
data             1102 drivers/net/usb/r8152.c 	data &= mask;
data             1107 drivers/net/usb/r8152.c 		data <<= (shift * 8);
data             1111 drivers/net/usb/r8152.c 	tmp = __cpu_to_le32(data);
data             1130 drivers/net/usb/r8152.c static void ocp_reg_write(struct r8152 *tp, u16 addr, u16 data)
data             1141 drivers/net/usb/r8152.c 	ocp_write_word(tp, MCU_TYPE_PLA, ocp_index, data);
data             1154 drivers/net/usb/r8152.c static void sram_write(struct r8152 *tp, u16 addr, u16 data)
data             1157 drivers/net/usb/r8152.c 	ocp_reg_write(tp, OCP_SRAM_DATA, data);
data             1515 drivers/net/usb/r8152.c static inline void *rx_agg_align(void *data)
data             1517 drivers/net/usb/r8152.c 	return (void *)ALIGN((uintptr_t)data, RX_ALIGN);
data             1520 drivers/net/usb/r8152.c static inline void *tx_agg_align(void *data)
data             1522 drivers/net/usb/r8152.c 	return (void *)ALIGN((uintptr_t)data, TX_ALIGN);
data             2127 drivers/net/usb/r8152.c 			memcpy(skb->data, rx_data, rx_frag_head_sz);
data             2227 drivers/net/usb/r8152.c static void bottom_half(unsigned long data)
data             2231 drivers/net/usb/r8152.c 	tp = (struct r8152 *)data;
data             2973 drivers/net/usb/r8152.c 	u16 data;
data             2985 drivers/net/usb/r8152.c 	data = sram_read(tp, SRAM_GREEN_CFG);
data             2986 drivers/net/usb/r8152.c 	data |= GREEN_ETH_EN;
data             2987 drivers/net/usb/r8152.c 	sram_write(tp, SRAM_GREEN_CFG, data);
data             2994 drivers/net/usb/r8152.c 	u16 data;
data             2998 drivers/net/usb/r8152.c 		data = ocp_reg_read(tp, OCP_PHY_STATUS);
data             2999 drivers/net/usb/r8152.c 		data &= PHY_STAT_MASK;
data             3001 drivers/net/usb/r8152.c 			if (data == desired)
data             3003 drivers/net/usb/r8152.c 		} else if (data == PHY_STAT_LAN_ON || data == PHY_STAT_PWRDN ||
data             3004 drivers/net/usb/r8152.c 			   data == PHY_STAT_EXT_INIT) {
data             3013 drivers/net/usb/r8152.c 	return data;
data             3030 drivers/net/usb/r8152.c 		u16 data;
data             3043 drivers/net/usb/r8152.c 		data = r8153_phy_status(tp, 0);
data             3045 drivers/net/usb/r8152.c 		switch (data) {
data             3051 drivers/net/usb/r8152.c 			data = r8152_mdio_read(tp, MII_BMCR);
data             3052 drivers/net/usb/r8152.c 			data &= ~BMCR_PDOWN;
data             3053 drivers/net/usb/r8152.c 			data |= BMCR_RESET;
data             3054 drivers/net/usb/r8152.c 			r8152_mdio_write(tp, MII_BMCR, data);
data             3056 drivers/net/usb/r8152.c 			data = r8153_phy_status(tp, PHY_STAT_LAN_ON);
data             3060 drivers/net/usb/r8152.c 			if (data != PHY_STAT_LAN_ON)
data             3265 drivers/net/usb/r8152.c 	u16 data;
data             3268 drivers/net/usb/r8152.c 	data = ocp_reg_read(tp, OCP_EEE_DATA);
data             3271 drivers/net/usb/r8152.c 	return data;
data             3274 drivers/net/usb/r8152.c static void r8152_mmd_write(struct r8152 *tp, u16 dev, u16 reg, u16 data)
data             3277 drivers/net/usb/r8152.c 	ocp_reg_write(tp, OCP_EEE_DATA, data);
data             3526 drivers/net/usb/r8152.c 	u16 data;
data             3529 drivers/net/usb/r8152.c 	data = ocp_reg_read(tp, OCP_PHY_PATCH_CMD);
data             3531 drivers/net/usb/r8152.c 		data |= PATCH_REQUEST;
data             3533 drivers/net/usb/r8152.c 		data &= ~PATCH_REQUEST;
data             3534 drivers/net/usb/r8152.c 	ocp_reg_write(tp, OCP_PHY_PATCH_CMD, data);
data             3553 drivers/net/usb/r8152.c 	u16 data;
data             3555 drivers/net/usb/r8152.c 	data = ocp_reg_read(tp, OCP_POWER_CFG);
data             3557 drivers/net/usb/r8152.c 		data |= EN_ALDPS;
data             3558 drivers/net/usb/r8152.c 		ocp_reg_write(tp, OCP_POWER_CFG, data);
data             3562 drivers/net/usb/r8152.c 		data &= ~EN_ALDPS;
data             3563 drivers/net/usb/r8152.c 		ocp_reg_write(tp, OCP_POWER_CFG, data);
data             3577 drivers/net/usb/r8152.c 	u16 data;
data             3586 drivers/net/usb/r8152.c 		data = ocp_reg_read(tp, OCP_EEE_CFG);
data             3587 drivers/net/usb/r8152.c 		data &= ~CTAP_SHORT_EN;
data             3588 drivers/net/usb/r8152.c 		ocp_reg_write(tp, OCP_EEE_CFG, data);
data             3591 drivers/net/usb/r8152.c 	data = ocp_reg_read(tp, OCP_POWER_CFG);
data             3592 drivers/net/usb/r8152.c 	data |= EEE_CLKDIV_EN;
data             3593 drivers/net/usb/r8152.c 	ocp_reg_write(tp, OCP_POWER_CFG, data);
data             3595 drivers/net/usb/r8152.c 	data = ocp_reg_read(tp, OCP_DOWN_SPEED);
data             3596 drivers/net/usb/r8152.c 	data |= EN_10M_BGOFF;
data             3597 drivers/net/usb/r8152.c 	ocp_reg_write(tp, OCP_DOWN_SPEED, data);
data             3598 drivers/net/usb/r8152.c 	data = ocp_reg_read(tp, OCP_POWER_CFG);
data             3599 drivers/net/usb/r8152.c 	data |= EN_10M_PLLOFF;
data             3600 drivers/net/usb/r8152.c 	ocp_reg_write(tp, OCP_POWER_CFG, data);
data             3649 drivers/net/usb/r8152.c 	u16 data;
data             3659 drivers/net/usb/r8152.c 	data = sram_read(tp, SRAM_GREEN_CFG);
data             3660 drivers/net/usb/r8152.c 	data |= R_TUNE_EN;
data             3661 drivers/net/usb/r8152.c 	sram_write(tp, SRAM_GREEN_CFG, data);
data             3662 drivers/net/usb/r8152.c 	data = ocp_reg_read(tp, OCP_NCTL_CFG);
data             3663 drivers/net/usb/r8152.c 	data |= PGA_RETURN_EN;
data             3664 drivers/net/usb/r8152.c 	ocp_reg_write(tp, OCP_NCTL_CFG, data);
data             3672 drivers/net/usb/r8152.c 	data = (u16)(((ocp_data & 0x1fff0) >> 1) | (ocp_data & 0x7));
data             3673 drivers/net/usb/r8152.c 	if (data != 0xffff)
data             3674 drivers/net/usb/r8152.c 		ocp_reg_write(tp, OCP_ADC_IOFFSET, data);
data             3697 drivers/net/usb/r8152.c 		data = ocp_reg_read(tp, OCP_POWER_CFG);
data             3698 drivers/net/usb/r8152.c 		data |= EEE_CLKDIV_EN;
data             3699 drivers/net/usb/r8152.c 		ocp_reg_write(tp, OCP_POWER_CFG, data);
data             3702 drivers/net/usb/r8152.c 		data = ocp_reg_read(tp, OCP_DOWN_SPEED);
data             3703 drivers/net/usb/r8152.c 		data |= EN_EEE_CMODE | EN_EEE_1000 | EN_10M_CLKDIV;
data             3704 drivers/net/usb/r8152.c 		ocp_reg_write(tp, OCP_DOWN_SPEED, data);
data             4248 drivers/net/usb/r8152.c 			void *data)
data             4369 drivers/net/usb/r8152.c 	u16 data;
data             4374 drivers/net/usb/r8152.c 	data = r8152_mdio_read(tp, MII_BMCR);
data             4375 drivers/net/usb/r8152.c 	if (data & BMCR_PDOWN) {
data             4376 drivers/net/usb/r8152.c 		data &= ~BMCR_PDOWN;
data             4377 drivers/net/usb/r8152.c 		r8152_mdio_write(tp, MII_BMCR, data);
data             4412 drivers/net/usb/r8152.c 	u16 data;
data             4430 drivers/net/usb/r8152.c 	data = r8153_phy_status(tp, 0);
data             4436 drivers/net/usb/r8152.c 	data = r8152_mdio_read(tp, MII_BMCR);
data             4437 drivers/net/usb/r8152.c 	if (data & BMCR_PDOWN) {
data             4438 drivers/net/usb/r8152.c 		data &= ~BMCR_PDOWN;
data             4439 drivers/net/usb/r8152.c 		r8152_mdio_write(tp, MII_BMCR, data);
data             4442 drivers/net/usb/r8152.c 	data = r8153_phy_status(tp, PHY_STAT_LAN_ON);
data             4541 drivers/net/usb/r8152.c 	u16 data;
data             4559 drivers/net/usb/r8152.c 	data = r8153_phy_status(tp, 0);
data             4561 drivers/net/usb/r8152.c 	data = r8152_mdio_read(tp, MII_BMCR);
data             4562 drivers/net/usb/r8152.c 	if (data & BMCR_PDOWN) {
data             4563 drivers/net/usb/r8152.c 		data &= ~BMCR_PDOWN;
data             4564 drivers/net/usb/r8152.c 		r8152_mdio_write(tp, MII_BMCR, data);
data             4567 drivers/net/usb/r8152.c 	data = r8153_phy_status(tp, PHY_STAT_LAN_ON);
data             5060 drivers/net/usb/r8152.c 				      struct ethtool_stats *stats, u64 *data)
data             5072 drivers/net/usb/r8152.c 	data[0] = le64_to_cpu(tally.tx_packets);
data             5073 drivers/net/usb/r8152.c 	data[1] = le64_to_cpu(tally.rx_packets);
data             5074 drivers/net/usb/r8152.c 	data[2] = le64_to_cpu(tally.tx_errors);
data             5075 drivers/net/usb/r8152.c 	data[3] = le32_to_cpu(tally.rx_errors);
data             5076 drivers/net/usb/r8152.c 	data[4] = le16_to_cpu(tally.rx_missed);
data             5077 drivers/net/usb/r8152.c 	data[5] = le16_to_cpu(tally.align_errors);
data             5078 drivers/net/usb/r8152.c 	data[6] = le32_to_cpu(tally.tx_one_collision);
data             5079 drivers/net/usb/r8152.c 	data[7] = le32_to_cpu(tally.tx_multi_collision);
data             5080 drivers/net/usb/r8152.c 	data[8] = le64_to_cpu(tally.rx_unicast);
data             5081 drivers/net/usb/r8152.c 	data[9] = le64_to_cpu(tally.rx_broadcast);
data             5082 drivers/net/usb/r8152.c 	data[10] = le32_to_cpu(tally.rx_multicast);
data             5083 drivers/net/usb/r8152.c 	data[11] = le16_to_cpu(tally.tx_aborted);
data             5084 drivers/net/usb/r8152.c 	data[12] = le16_to_cpu(tally.tx_underrun);
data             5087 drivers/net/usb/r8152.c static void rtl8152_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             5091 drivers/net/usb/r8152.c 		memcpy(data, *rtl8152_gstrings, sizeof(rtl8152_gstrings));
data             5396 drivers/net/usb/r8152.c 	struct mii_ioctl_data *data = if_mii(rq);
data             5408 drivers/net/usb/r8152.c 		data->phy_id = R8152_PHY_ID; /* Internal PHY */
data             5413 drivers/net/usb/r8152.c 		data->val_out = r8152_mdio_read(tp, data->reg_num);
data             5423 drivers/net/usb/r8152.c 		r8152_mdio_write(tp, data->reg_num, data->val_in);
data               60 drivers/net/usb/rndis_host.c 	struct cdc_state *info = (void *)&dev->data;
data               93 drivers/net/usb/rndis_host.c 	struct cdc_state	*info = (void *) &dev->data;
data              128 drivers/net/usb/rndis_host.c 	if (dev->driver_info->data & RNDIS_DRIVER_DATA_POLL_STATUS) {
data              292 drivers/net/usb/rndis_host.c 	struct cdc_state	*info = (void *) &dev->data;
data              452 drivers/net/usb/rndis_host.c 	usb_set_intfdata(info->data, NULL);
data              453 drivers/net/usb/rndis_host.c 	usb_driver_release_interface(driver_of(intf), info->data);
data              454 drivers/net/usb/rndis_host.c 	info->data = NULL;
data              494 drivers/net/usb/rndis_host.c 		struct rndis_data_hdr	*hdr = (void *)skb->data;
data              551 drivers/net/usb/rndis_host.c 			skb->data = memmove(skb->head + sizeof *hdr,
data              552 drivers/net/usb/rndis_host.c 					    skb->data, len);
data              595 drivers/net/usb/rndis_host.c 	.data =		RNDIS_DRIVER_DATA_POLL_STATUS,
data              153 drivers/net/usb/rtl8150.c static int get_registers(rtl8150_t * dev, u16 indx, u16 size, void *data)
data              166 drivers/net/usb/rtl8150.c 		memcpy(data, buf, ret);
data              171 drivers/net/usb/rtl8150.c static int set_registers(rtl8150_t * dev, u16 indx, u16 size, const void *data)
data              176 drivers/net/usb/rtl8150.c 	buf = kmemdup(data, size, GFP_NOIO);
data              233 drivers/net/usb/rtl8150.c 	u8 data[3], tmp;
data              235 drivers/net/usb/rtl8150.c 	data[0] = phy;
data              236 drivers/net/usb/rtl8150.c 	data[1] = data[2] = 0;
data              240 drivers/net/usb/rtl8150.c 	set_registers(dev, PHYADD, sizeof(data), data);
data              243 drivers/net/usb/rtl8150.c 		get_registers(dev, PHYCNT, 1, data);
data              244 drivers/net/usb/rtl8150.c 	} while ((data[0] & PHY_GO) && (i++ < MII_TIMEOUT));
data              247 drivers/net/usb/rtl8150.c 		get_registers(dev, PHYDAT, 2, data);
data              248 drivers/net/usb/rtl8150.c 		*reg = data[0] | (data[1] << 8);
data              257 drivers/net/usb/rtl8150.c 	u8 data[3], tmp;
data              259 drivers/net/usb/rtl8150.c 	data[0] = phy;
data              260 drivers/net/usb/rtl8150.c 	data[1] = reg & 0xff;
data              261 drivers/net/usb/rtl8150.c 	data[2] = (reg >> 8) & 0xff;
data              265 drivers/net/usb/rtl8150.c 	set_registers(dev, PHYADD, sizeof(data), data);
data              268 drivers/net/usb/rtl8150.c 		get_registers(dev, PHYCNT, 1, data);
data              269 drivers/net/usb/rtl8150.c 	} while ((data[0] & PHY_GO) && (i++ < MII_TIMEOUT));
data              322 drivers/net/usb/rtl8150.c 	u8 data = 0x10;
data              325 drivers/net/usb/rtl8150.c 	set_registers(dev, CR, 1, &data);
data              327 drivers/net/usb/rtl8150.c 		get_registers(dev, CR, 1, &data);
data              328 drivers/net/usb/rtl8150.c 	} while ((data & 0x10) && --i);
data              440 drivers/net/usb/rtl8150.c 		      dev->rx_skb->data, RTL8150_MTU, read_bulk_callback, dev);
data              592 drivers/net/usb/rtl8150.c static void rx_fixup(unsigned long data)
data              594 drivers/net/usb/rtl8150.c 	struct rtl8150 *dev = (struct rtl8150 *)data;
data              611 drivers/net/usb/rtl8150.c 		      dev->rx_skb->data, RTL8150_MTU, read_bulk_callback, dev);
data              699 drivers/net/usb/rtl8150.c 		      skb->data, count, write_bulk_callback, dev);
data              744 drivers/net/usb/rtl8150.c 		      dev->rx_skb->data, RTL8150_MTU, read_bulk_callback, dev);
data              840 drivers/net/usb/rtl8150.c 	u16 *data = (u16 *) & rq->ifr_ifru;
data              845 drivers/net/usb/rtl8150.c 		data[0] = dev->phy;
data              848 drivers/net/usb/rtl8150.c 		read_mii_word(dev, dev->phy, (data[1] & 0x1f), &data[3]);
data              853 drivers/net/usb/rtl8150.c 		write_mii_word(dev, dev->phy, (data[1] & 0x1f), data[2]);
data              195 drivers/net/usb/sierra_net.c 	return (struct sierra_net_data *)dev->data[0];
data              202 drivers/net/usb/sierra_net.c 	dev->data[0] = (unsigned long)priv;
data              362 drivers/net/usb/sierra_net.c static int sierra_net_parse_lsi(struct usbnet *dev, char *data, int datalen)
data              364 drivers/net/usb/sierra_net.c 	struct lsi_umts *lsi = (struct lsi_umts *)data;
data              417 drivers/net/usb/sierra_net.c static void sierra_net_handle_lsi(struct usbnet *dev, char *data,
data              423 drivers/net/usb/sierra_net.c 	link_up = sierra_net_parse_lsi(dev, data + hh->hdrlen,
data              815 drivers/net/usb/sierra_net.c 		err = parse_hip(skb->data, skb->len, &hh);
data              868 drivers/net/usb/sierra_net.c 	BUILD_BUG_ON(FIELD_SIZEOF(struct usbnet, data)
data              888 drivers/net/usb/sierra_net.c 					skb->data[skb->len] = 0;
data              893 drivers/net/usb/sierra_net.c 			build_hip(skb->data, len, priv);
data               77 drivers/net/usb/smsc75xx.c 					    u32 *data, int in_pm)
data              100 drivers/net/usb/smsc75xx.c 	*data = buf;
data              106 drivers/net/usb/smsc75xx.c 					     u32 data, int in_pm)
data              119 drivers/net/usb/smsc75xx.c 	buf = data;
data              133 drivers/net/usb/smsc75xx.c 					       u32 *data)
data              135 drivers/net/usb/smsc75xx.c 	return __smsc75xx_read_reg(dev, index, data, 1);
data              139 drivers/net/usb/smsc75xx.c 						u32 data)
data              141 drivers/net/usb/smsc75xx.c 	return __smsc75xx_write_reg(dev, index, data, 1);
data              145 drivers/net/usb/smsc75xx.c 					  u32 *data)
data              147 drivers/net/usb/smsc75xx.c 	return __smsc75xx_read_reg(dev, index, data, 0);
data              151 drivers/net/usb/smsc75xx.c 					   u32 data)
data              153 drivers/net/usb/smsc75xx.c 	return __smsc75xx_write_reg(dev, index, data, 0);
data              344 drivers/net/usb/smsc75xx.c 				u8 *data)
data              350 drivers/net/usb/smsc75xx.c 	BUG_ON(!data);
data              374 drivers/net/usb/smsc75xx.c 		data[i] = val & 0xFF;
data              382 drivers/net/usb/smsc75xx.c 				 u8 *data)
data              388 drivers/net/usb/smsc75xx.c 	BUG_ON(!data);
data              409 drivers/net/usb/smsc75xx.c 		val = data[i];
data              460 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data              544 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data              681 drivers/net/usb/smsc75xx.c 				       struct ethtool_eeprom *ee, u8 *data)
data              687 drivers/net/usb/smsc75xx.c 	return smsc75xx_read_eeprom(dev, ee->offset, ee->len, data);
data              691 drivers/net/usb/smsc75xx.c 				       struct ethtool_eeprom *ee, u8 *data)
data              701 drivers/net/usb/smsc75xx.c 	return smsc75xx_write_eeprom(dev, ee->offset, ee->len, data);
data              708 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data              718 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data              938 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             1044 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             1459 drivers/net/usb/smsc75xx.c 	dev->data[0] = (unsigned long)kzalloc(sizeof(struct smsc75xx_priv),
data             1462 drivers/net/usb/smsc75xx.c 	pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             1508 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             1514 drivers/net/usb/smsc75xx.c 		dev->data[0] = 0;
data             1565 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             1591 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             1627 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             1653 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             1788 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             2089 drivers/net/usb/smsc75xx.c 	struct smsc75xx_priv *pdata = (struct smsc75xx_priv *)(dev->data[0]);
data             2183 drivers/net/usb/smsc75xx.c 		rx_cmd_a = get_unaligned_le32(skb->data);
data             2186 drivers/net/usb/smsc75xx.c 		rx_cmd_b = get_unaligned_le32(skb->data);
data             2189 drivers/net/usb/smsc75xx.c 		packet = skb->data;
data             2232 drivers/net/usb/smsc75xx.c 			ax_skb->data = packet;
data               74 drivers/net/usb/smsc95xx.c 					    u32 *data, int in_pm)
data               97 drivers/net/usb/smsc95xx.c 	*data = buf;
data              103 drivers/net/usb/smsc95xx.c 					     u32 data, int in_pm)
data              116 drivers/net/usb/smsc95xx.c 	buf = data;
data              130 drivers/net/usb/smsc95xx.c 					       u32 *data)
data              132 drivers/net/usb/smsc95xx.c 	return __smsc95xx_read_reg(dev, index, data, 1);
data              136 drivers/net/usb/smsc95xx.c 						u32 data)
data              138 drivers/net/usb/smsc95xx.c 	return __smsc95xx_write_reg(dev, index, data, 1);
data              142 drivers/net/usb/smsc95xx.c 					  u32 *data)
data              144 drivers/net/usb/smsc95xx.c 	return __smsc95xx_read_reg(dev, index, data, 0);
data              148 drivers/net/usb/smsc95xx.c 					   u32 data)
data              150 drivers/net/usb/smsc95xx.c 	return __smsc95xx_write_reg(dev, index, data, 0);
data              337 drivers/net/usb/smsc95xx.c 				u8 *data)
data              343 drivers/net/usb/smsc95xx.c 	BUG_ON(!data);
data              367 drivers/net/usb/smsc95xx.c 		data[i] = val & 0xFF;
data              375 drivers/net/usb/smsc95xx.c 				 u8 *data)
data              381 drivers/net/usb/smsc95xx.c 	BUG_ON(!data);
data              402 drivers/net/usb/smsc95xx.c 		val = data[i];
data              428 drivers/net/usb/smsc95xx.c 						 u32 data)
data              434 drivers/net/usb/smsc95xx.c 	buf = data;
data              458 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data              553 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data              621 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data              693 drivers/net/usb/smsc95xx.c 				       struct ethtool_eeprom *ee, u8 *data)
data              699 drivers/net/usb/smsc95xx.c 	return smsc95xx_read_eeprom(dev, ee->offset, ee->len, data);
data              703 drivers/net/usb/smsc95xx.c 				       struct ethtool_eeprom *ee, u8 *data)
data              713 drivers/net/usb/smsc95xx.c 	return smsc95xx_write_eeprom(dev, ee->offset, ee->len, data);
data              729 drivers/net/usb/smsc95xx.c 	u32 *data = buf;
data              738 drivers/net/usb/smsc95xx.c 		retval = smsc95xx_read_reg(dev, i, &data[j]);
data              750 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data              760 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data              799 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data              848 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data              863 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data              945 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data              965 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1022 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1262 drivers/net/usb/smsc95xx.c 	dev->data[0] = (unsigned long)kzalloc(sizeof(struct smsc95xx_priv),
data             1265 drivers/net/usb/smsc95xx.c 	pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1324 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1331 drivers/net/usb/smsc95xx.c 		dev->data[0] = 0;
data             1384 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1423 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1471 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1493 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1532 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1580 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1851 drivers/net/usb/smsc95xx.c 	pdata = (struct smsc95xx_priv *)(dev->data[0]);
data             1923 drivers/net/usb/smsc95xx.c 		header = get_unaligned_le32(skb->data);
data             1925 drivers/net/usb/smsc95xx.c 		packet = skb->data;
data             1972 drivers/net/usb/smsc95xx.c 			ax_skb->data = packet;
data             2045 drivers/net/usb/smsc95xx.c 			__wsum calc = csum_partial(skb->data + csstart,
data             2047 drivers/net/usb/smsc95xx.c 			*((__sum16 *)(skb->data + csstart
data             2071 drivers/net/usb/smsc95xx.c 	struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
data               26 drivers/net/usb/sr9700.c static int sr_read(struct usbnet *dev, u8 reg, u16 length, void *data)
data               30 drivers/net/usb/sr9700.c 	err = usbnet_read_cmd(dev, SR_RD_REGS, SR_REQ_RD_REG, 0, reg, data,
data               37 drivers/net/usb/sr9700.c static int sr_write(struct usbnet *dev, u8 reg, u16 length, void *data)
data               41 drivers/net/usb/sr9700.c 	err = usbnet_write_cmd(dev, SR_WR_REGS, SR_REQ_WR_REG, 0, reg, data,
data               59 drivers/net/usb/sr9700.c static void sr_write_async(struct usbnet *dev, u8 reg, u16 length, void *data)
data               62 drivers/net/usb/sr9700.c 			       0, reg, data, length);
data              156 drivers/net/usb/sr9700.c 			     struct ethtool_eeprom *eeprom, u8 *data)
data              159 drivers/net/usb/sr9700.c 	__le16 *buf = (__le16 *)data;
data              263 drivers/net/usb/sr9700.c 	u8 *hashes = (u8 *)&dev->data;
data              407 drivers/net/usb/sr9700.c 		if (skb->data[0] != 0x40)
data              411 drivers/net/usb/sr9700.c 		len = (skb->data[1] | (skb->data[2] << 8)) - 4;
data              431 drivers/net/usb/sr9700.c 		sr_skb->data = skb->data + 3;
data              473 drivers/net/usb/sr9700.c 	skb->data[0] = len;
data              474 drivers/net/usb/sr9700.c 	skb->data[1] = len >> 8;
data               29 drivers/net/usb/sr9800.c 			    u16 size, void *data)
data               34 drivers/net/usb/sr9800.c 			      data, size);
data               42 drivers/net/usb/sr9800.c 			     u16 size, void *data)
data               47 drivers/net/usb/sr9800.c 			      data, size);
data               56 drivers/net/usb/sr9800.c 		   u16 size, void *data)
data               58 drivers/net/usb/sr9800.c 	usbnet_write_cmd_async(dev, cmd, SR_REQ_WR_REG, value, index, data,
data               73 drivers/net/usb/sr9800.c 		u32 header = get_unaligned_le32(skb->data + offset);
data               95 drivers/net/usb/sr9800.c 		memcpy(sr_skb->data, skb->data + offset, size);
data              124 drivers/net/usb/sr9800.c 			skb->data = memmove(skb->head + 4, skb->data,
data              298 drivers/net/usb/sr9800.c 	struct sr_data *data = (struct sr_data *)&dev->data;
data              317 drivers/net/usb/sr9800.c 		memset(data->multi_filter, 0, SR_MCAST_FILTER_SIZE);
data              322 drivers/net/usb/sr9800.c 			data->multi_filter[crc_bits >> 3] |=
data              327 drivers/net/usb/sr9800.c 				   SR_MCAST_FILTER_SIZE, data->multi_filter);
data              441 drivers/net/usb/sr9800.c 	struct sr_data *data = (struct sr_data *)&dev->data;
data              443 drivers/net/usb/sr9800.c 	return data->eeprom_len;
data              447 drivers/net/usb/sr9800.c 			      struct ethtool_eeprom *eeprom, u8 *data)
data              450 drivers/net/usb/sr9800.c 	__le16 *ebuf = (__le16 *)data;
data              498 drivers/net/usb/sr9800.c 	struct sr_data *data = (struct sr_data *)&dev->data;
data              513 drivers/net/usb/sr9800.c 	memcpy(data->mac_addr, addr->sa_data, ETH_ALEN);
data              515 drivers/net/usb/sr9800.c 			   data->mac_addr);
data              600 drivers/net/usb/sr9800.c 	struct sr_data *data = (struct sr_data *)&dev->data;
data              666 drivers/net/usb/sr9800.c 	memcpy(data->mac_addr, dev->net->dev_addr, ETH_ALEN);
data              668 drivers/net/usb/sr9800.c 							data->mac_addr);
data              731 drivers/net/usb/sr9800.c 	struct sr_data *data = (struct sr_data *)&dev->data;
data              737 drivers/net/usb/sr9800.c 	data->eeprom_len = SR9800_EEPROM_LEN;
data              499 drivers/net/usb/usbnet.c 		skb->data, size, rx_complete, skb);
data             1331 drivers/net/usb/usbnet.c 	sg_set_buf(&urb->sg[s++], skb->data, skb_headlen(skb));
data             1383 drivers/net/usb/usbnet.c 			skb->data, skb->len, tx_complete, skb);
data             1402 drivers/net/usb/usbnet.c 					skb->data[skb->len] = 0;
data             1704 drivers/net/usb/usbnet.c 	dev->bh.data = (unsigned long)&dev->delay;
data             1975 drivers/net/usb/usbnet.c 			     u16 value, u16 index, void *data, u16 size)
data             1994 drivers/net/usb/usbnet.c         if (data)
data             1995 drivers/net/usb/usbnet.c             memcpy(data, buf, err);
data             2006 drivers/net/usb/usbnet.c 			      u16 value, u16 index, const void *data,
data             2016 drivers/net/usb/usbnet.c 	if (data) {
data             2017 drivers/net/usb/usbnet.c 		buf = kmemdup(data, size, GFP_KERNEL);
data             2042 drivers/net/usb/usbnet.c 		    u16 value, u16 index, void *data, u16 size)
data             2049 drivers/net/usb/usbnet.c 				data, size);
data             2060 drivers/net/usb/usbnet.c 		     u16 value, u16 index, const void *data, u16 size)
data             2067 drivers/net/usb/usbnet.c 				 data, size);
data             2078 drivers/net/usb/usbnet.c 			  u16 value, u16 index, void *data, u16 size)
data             2081 drivers/net/usb/usbnet.c 				 data, size);
data             2090 drivers/net/usb/usbnet.c 			  u16 value, u16 index, const void *data,
data             2094 drivers/net/usb/usbnet.c 				  data, size);
data             2116 drivers/net/usb/usbnet.c 			   u16 value, u16 index, const void *data, u16 size)
data             2131 drivers/net/usb/usbnet.c 	if (data) {
data             2132 drivers/net/usb/usbnet.c 		buf = kmemdup(data, size, GFP_ATOMIC);
data               62 drivers/net/usb/zaurus.c 		fcs = crc32_le(~0, skb->data, skb->len);
data              148 drivers/net/veth.c 		struct ethtool_stats *stats, u64 *data)
data              154 drivers/net/veth.c 	data[0] = peer ? peer->ifindex : 0;
data              166 drivers/net/veth.c 				data[idx + j] = *(u64 *)(stats_base + offset);
data              512 drivers/net/veth.c 	void *hard_start = frame->data - frame->headroom;
data              527 drivers/net/veth.c 		xdp.data = frame->data;
data              528 drivers/net/veth.c 		xdp.data_end = frame->data + frame->len;
data              529 drivers/net/veth.c 		xdp.data_meta = frame->data - frame->metasize;
data              536 drivers/net/veth.c 			delta = frame->data - xdp.data;
data              537 drivers/net/veth.c 			len = xdp.data_end - xdp.data;
data              612 drivers/net/veth.c 	mac_len = skb->data - skb_mac_header(skb);
data              655 drivers/net/veth.c 	xdp.data = skb_mac_header(skb);
data              656 drivers/net/veth.c 	xdp.data_end = xdp.data + pktlen;
data              657 drivers/net/veth.c 	xdp.data_meta = xdp.data;
data              659 drivers/net/veth.c 	orig_data = xdp.data;
data              668 drivers/net/veth.c 		get_page(virt_to_page(xdp.data));
data              679 drivers/net/veth.c 		get_page(virt_to_page(xdp.data));
data              698 drivers/net/veth.c 	delta = orig_data - xdp.data;
data              710 drivers/net/veth.c 	metalen = xdp.data - xdp.data_meta;
data              721 drivers/net/veth.c 	page_frag_free(xdp.data);
data             1218 drivers/net/veth.c static int veth_validate(struct nlattr *tb[], struct nlattr *data[],
data             1237 drivers/net/veth.c 			struct nlattr *tb[], struct nlattr *data[],
data             1252 drivers/net/veth.c 	if (data != NULL && data[VETH_INFO_PEER] != NULL) {
data             1255 drivers/net/veth.c 		nla_peer = data[VETH_INFO_PEER];
data              461 drivers/net/virtio_net.c 	xdpf->data -= vi->hdr_len;
data              463 drivers/net/virtio_net.c 	hdr = xdpf->data;
data              467 drivers/net/virtio_net.c 	sg_init_one(sq->sg, xdpf->data, xdpf->len);
data              685 drivers/net/virtio_net.c 		xdp.data = xdp.data_hard_start + xdp_headroom;
data              687 drivers/net/virtio_net.c 		xdp.data_end = xdp.data + len;
data              689 drivers/net/virtio_net.c 		orig_data = xdp.data;
data              696 drivers/net/virtio_net.c 			delta = orig_data - xdp.data;
data              697 drivers/net/virtio_net.c 			len = xdp.data_end - xdp.data;
data              806 drivers/net/virtio_net.c 		void *data;
data              839 drivers/net/virtio_net.c 		data = page_address(xdp_page) + offset;
data              840 drivers/net/virtio_net.c 		xdp.data_hard_start = data - VIRTIO_XDP_HEADROOM + vi->hdr_len;
data              841 drivers/net/virtio_net.c 		xdp.data = data + vi->hdr_len;
data              843 drivers/net/virtio_net.c 		xdp.data_end = xdp.data + (len - vi->hdr_len);
data              855 drivers/net/virtio_net.c 			offset = xdp.data -
data              861 drivers/net/virtio_net.c 			len = xdp.data_end - xdp.data + vi->hdr_len;
data             1509 drivers/net/virtio_net.c 	const unsigned char *dest = ((struct ethhdr *)skb->data)->h_dest;
data             1518 drivers/net/virtio_net.c 		!((unsigned long)skb->data & (__alignof__(*hdr) - 1)) &&
data             1523 drivers/net/virtio_net.c 		hdr = (struct virtio_net_hdr_mrg_rxbuf *)(skb->data - hdr_len);
data             2081 drivers/net/virtio_net.c static void virtnet_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data             2084 drivers/net/virtio_net.c 	char *p = (char *)data;
data             2122 drivers/net/virtio_net.c 				      struct ethtool_stats *stats, u64 *data)
data             2137 drivers/net/virtio_net.c 				data[idx + j] = *(u64 *)(stats_base + offset);
data             2151 drivers/net/virtio_net.c 				data[idx + j] = *(u64 *)(stats_base + offset);
data              177 drivers/net/vmxnet3/vmxnet3_defs.h 	u8		data[VMXNET3_HDR_COPY_SIZE];
data              694 drivers/net/vmxnet3/vmxnet3_defs.h 	__le64					data[2];
data              593 drivers/net/vmxnet3/vmxnet3_drv.c 						rbi->skb->data, rbi->len,
data              731 drivers/net/vmxnet3/vmxnet3_drv.c 				skb->data + buf_offset, buf_size,
data              925 drivers/net/vmxnet3/vmxnet3_drv.c 	memcpy(tdd->data, skb->data, ctx->copy_size);
data             1379 drivers/net/vmxnet3/vmxnet3_drv.c 				memcpy(new_skb->data,
data             1386 drivers/net/vmxnet3/vmxnet3_drv.c 						       new_skb->data, rbi->len,
data             1934 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_msix_tx(int irq, void *data)
data             1936 drivers/net/vmxnet3/vmxnet3_drv.c 	struct vmxnet3_tx_queue *tq = data;
data             1964 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_msix_rx(int irq, void *data)
data             1966 drivers/net/vmxnet3/vmxnet3_drv.c 	struct vmxnet3_rx_queue *rq = data;
data             1991 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_msix_event(int irq, void *data)
data             1993 drivers/net/vmxnet3/vmxnet3_drv.c 	struct net_device *dev = data;
data             3212 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_reset_work(struct work_struct *data)
data             3216 drivers/net/vmxnet3/vmxnet3_drv.c 	adapter = container_of(data, struct vmxnet3_adapter, work);
data              678 drivers/net/vmxnet3/vmxnet3_ethtool.c 		info->data = adapter->num_rx_queues;
data             1297 drivers/net/vrf.c static int vrf_validate(struct nlattr *tb[], struct nlattr *data[],
data             1325 drivers/net/vrf.c 		       struct nlattr *tb[], struct nlattr *data[],
data             1333 drivers/net/vrf.c 	if (!data || !data[IFLA_VRF_TABLE]) {
data             1338 drivers/net/vrf.c 	vrf->tb_id = nla_get_u32(data[IFLA_VRF_TABLE]);
data             1340 drivers/net/vrf.c 		NL_SET_ERR_MSG_ATTR(extack, data[IFLA_VRF_TABLE],
data              771 drivers/net/vxlan.c 		vh2 = (struct vxlanhdr *)(p->data + off_vx);
data             3114 drivers/net/vxlan.c static int vxlan_validate(struct nlattr *tb[], struct nlattr *data[],
data             3141 drivers/net/vxlan.c 	if (!data) {
data             3147 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_ID]) {
data             3148 drivers/net/vxlan.c 		u32 id = nla_get_u32(data[IFLA_VXLAN_ID]);
data             3151 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_VXLAN_ID],
data             3157 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_PORT_RANGE]) {
data             3159 drivers/net/vxlan.c 			= nla_data(data[IFLA_VXLAN_PORT_RANGE]);
data             3162 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_VXLAN_PORT_RANGE],
data             3168 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_DF]) {
data             3169 drivers/net/vxlan.c 		enum ifla_vxlan_df df = nla_get_u8(data[IFLA_VXLAN_DF]);
data             3172 drivers/net/vxlan.c 			NL_SET_ERR_MSG_ATTR(extack, data[IFLA_VXLAN_DF],
data             3688 drivers/net/vxlan.c static int vxlan_nl2conf(struct nlattr *tb[], struct nlattr *data[],
data             3701 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_ID]) {
data             3702 drivers/net/vxlan.c 		__be32 vni = cpu_to_be32(nla_get_u32(data[IFLA_VXLAN_ID]));
data             3708 drivers/net/vxlan.c 		conf->vni = cpu_to_be32(nla_get_u32(data[IFLA_VXLAN_ID]));
data             3711 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_GROUP]) {
data             3717 drivers/net/vxlan.c 		conf->remote_ip.sin.sin_addr.s_addr = nla_get_in_addr(data[IFLA_VXLAN_GROUP]);
data             3719 drivers/net/vxlan.c 	} else if (data[IFLA_VXLAN_GROUP6]) {
data             3730 drivers/net/vxlan.c 		conf->remote_ip.sin6.sin6_addr = nla_get_in6_addr(data[IFLA_VXLAN_GROUP6]);
data             3734 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_LOCAL]) {
data             3740 drivers/net/vxlan.c 		conf->saddr.sin.sin_addr.s_addr = nla_get_in_addr(data[IFLA_VXLAN_LOCAL]);
data             3742 drivers/net/vxlan.c 	} else if (data[IFLA_VXLAN_LOCAL6]) {
data             3754 drivers/net/vxlan.c 		conf->saddr.sin6.sin6_addr = nla_get_in6_addr(data[IFLA_VXLAN_LOCAL6]);
data             3758 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_LINK])
data             3759 drivers/net/vxlan.c 		conf->remote_ifindex = nla_get_u32(data[IFLA_VXLAN_LINK]);
data             3761 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_TOS])
data             3762 drivers/net/vxlan.c 		conf->tos  = nla_get_u8(data[IFLA_VXLAN_TOS]);
data             3764 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_TTL])
data             3765 drivers/net/vxlan.c 		conf->ttl = nla_get_u8(data[IFLA_VXLAN_TTL]);
data             3767 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_TTL_INHERIT]) {
data             3768 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_TTL_INHERIT,
data             3776 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_LABEL])
data             3777 drivers/net/vxlan.c 		conf->label = nla_get_be32(data[IFLA_VXLAN_LABEL]) &
data             3780 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_LEARNING]) {
data             3781 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_LEARNING,
data             3791 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_AGEING])
data             3792 drivers/net/vxlan.c 		conf->age_interval = nla_get_u32(data[IFLA_VXLAN_AGEING]);
data             3794 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_PROXY]) {
data             3795 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_PROXY,
data             3802 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_RSC]) {
data             3803 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_RSC,
data             3810 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_L2MISS]) {
data             3811 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_L2MISS,
data             3818 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_L3MISS]) {
data             3819 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_L3MISS,
data             3826 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_LIMIT]) {
data             3832 drivers/net/vxlan.c 		conf->addrmax = nla_get_u32(data[IFLA_VXLAN_LIMIT]);
data             3835 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_COLLECT_METADATA]) {
data             3836 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_COLLECT_METADATA,
data             3843 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_PORT_RANGE]) {
data             3846 drivers/net/vxlan.c 				= nla_data(data[IFLA_VXLAN_PORT_RANGE]);
data             3856 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_PORT]) {
data             3862 drivers/net/vxlan.c 		conf->dst_port = nla_get_be16(data[IFLA_VXLAN_PORT]);
data             3865 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_UDP_CSUM]) {
data             3871 drivers/net/vxlan.c 		if (!nla_get_u8(data[IFLA_VXLAN_UDP_CSUM]))
data             3875 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_UDP_ZERO_CSUM6_TX]) {
data             3876 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_UDP_ZERO_CSUM6_TX,
data             3883 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_UDP_ZERO_CSUM6_RX]) {
data             3884 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_UDP_ZERO_CSUM6_RX,
data             3891 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_REMCSUM_TX]) {
data             3892 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_REMCSUM_TX,
data             3899 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_REMCSUM_RX]) {
data             3900 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_REMCSUM_RX,
data             3907 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_GBP]) {
data             3908 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_GBP,
data             3914 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_GPE]) {
data             3915 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_GPE,
data             3922 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_REMCSUM_NOPARTIAL]) {
data             3923 drivers/net/vxlan.c 		err = vxlan_nl2flag(conf, data, IFLA_VXLAN_REMCSUM_NOPARTIAL,
data             3939 drivers/net/vxlan.c 	if (data[IFLA_VXLAN_DF])
data             3940 drivers/net/vxlan.c 		conf->df = nla_get_u8(data[IFLA_VXLAN_DF]);
data             3946 drivers/net/vxlan.c 			 struct nlattr *tb[], struct nlattr *data[],
data             3952 drivers/net/vxlan.c 	err = vxlan_nl2conf(tb, data, dev, &conf, false, extack);
data             3960 drivers/net/vxlan.c 			    struct nlattr *data[],
data             3970 drivers/net/vxlan.c 	err = vxlan_nl2conf(tb, data, dev, &conf, true, extack);
data              264 drivers/net/wan/cosa.c static int cosa_dma_able(struct channel_data *chan, char *buf, int data);
data              316 drivers/net/wan/cosa.c static int download(struct cosa_data *cosa, const char __user *data, int addr, int len);
data              318 drivers/net/wan/cosa.c static int readmem(struct cosa_data *cosa, char __user *data, int addr, int len);
data              323 drivers/net/wan/cosa.c static int put_wait_data(struct cosa_data *cosa, int data);
data              333 drivers/net/wan/cosa.c static void debug_data_in(struct cosa_data *cosa, int data);
data              334 drivers/net/wan/cosa.c static void debug_data_out(struct cosa_data *cosa, int data);
data              335 drivers/net/wan/cosa.c static void debug_data_cmd(struct cosa_data *cosa, int data);
data              669 drivers/net/wan/cosa.c 	cosa_start_tx(chan, skb->data, skb->len);
data             1575 drivers/net/wan/cosa.c static int put_wait_data(struct cosa_data *cosa, int data)
data             1581 drivers/net/wan/cosa.c 			cosa_putdata8(cosa, data);
data             2018 drivers/net/wan/cosa.c static void debug_data_in(struct cosa_data *cosa, int data)
data             2020 drivers/net/wan/cosa.c 	pr_info("%s: IO: data -> 0x%04x\n", cosa->name, data);
data             2023 drivers/net/wan/cosa.c static void debug_data_out(struct cosa_data *cosa, int data)
data             2025 drivers/net/wan/cosa.c 	pr_info("%s: IO: data <- 0x%04x\n", cosa->name, data);
data             2028 drivers/net/wan/cosa.c static void debug_data_cmd(struct cosa_data *cosa, int data)
data             2031 drivers/net/wan/cosa.c 		cosa->name, data,
data             2032 drivers/net/wan/cosa.c 		data & SR_RDY_RCV ? "RX_RDY" : "!rx_rdy",
data             2033 drivers/net/wan/cosa.c 		data & SR_RDY_SND ? "TX_RDY" : "!tx_rdy");
data              113 drivers/net/wan/dlci.c 	hdr = (struct frhdr *) skb->data;
data             1381 drivers/net/wan/farsync.c 						    skb->data, skb->len);
data             1392 drivers/net/wan/farsync.c 					       skb->data, skb->len);
data               68 drivers/net/wan/farsync.h         unsigned char data[0];
data              367 drivers/net/wan/fsl_ucc_hdlc.c 		proto_head = (u16 *)skb->data;
data              374 drivers/net/wan/fsl_ucc_hdlc.c 		proto_head = (u16 *)skb->data;
data              409 drivers/net/wan/fsl_ucc_hdlc.c 	       skb->data, skb->len);
data              564 drivers/net/wan/fsl_ucc_hdlc.c 			memcpy(skb->data, bdbuffer, length);
data              580 drivers/net/wan/fsl_ucc_hdlc.c 			memcpy(skb->data, bdbuffer, length);
data              265 drivers/net/wan/hd64570.c 		memcpy_fromio(skb->data, winbase(card) + buff, maxlen);
data              267 drivers/net/wan/hd64570.c 		memcpy_fromio(skb->data + maxlen, winbase(card), len - maxlen);
data              269 drivers/net/wan/hd64570.c 		memcpy_fromio(skb->data, winbase(card) + buff, len);
data              645 drivers/net/wan/hd64570.c 		memcpy_toio(winbase(card) + buff, skb->data, maxlen);
data              647 drivers/net/wan/hd64570.c 		memcpy_toio(winbase(card), skb->data + maxlen, len - maxlen);
data              649 drivers/net/wan/hd64570.c 		memcpy_toio(winbase(card) + buff, skb->data, len);
data              215 drivers/net/wan/hd64572.c 	memcpy_fromio(skb->data, card->rambase + buff, len);
data              582 drivers/net/wan/hd64572.c 	memcpy_toio(card->rambase + buff, skb->data, len);
data               76 drivers/net/wan/hdlc_cisco.c 	struct hdlc_header *data;
data               82 drivers/net/wan/hdlc_cisco.c 	data = (struct hdlc_header*)skb->data;
data               84 drivers/net/wan/hdlc_cisco.c 		data->address = CISCO_MULTICAST;
data               86 drivers/net/wan/hdlc_cisco.c 		data->address = CISCO_UNICAST;
data               87 drivers/net/wan/hdlc_cisco.c 	data->control = 0;
data               88 drivers/net/wan/hdlc_cisco.c 	data->protocol = htons(type);
data               99 drivers/net/wan/hdlc_cisco.c 	struct cisco_packet *data;
data              109 drivers/net/wan/hdlc_cisco.c 	data = (struct cisco_packet*)(skb->data + 4);
data              111 drivers/net/wan/hdlc_cisco.c 	data->type = htonl(type);
data              112 drivers/net/wan/hdlc_cisco.c 	data->par1 = par1;
data              113 drivers/net/wan/hdlc_cisco.c 	data->par2 = par2;
data              114 drivers/net/wan/hdlc_cisco.c 	data->rel = cpu_to_be16(0xFFFF);
data              116 drivers/net/wan/hdlc_cisco.c 	data->time = htonl((jiffies - INITIAL_JIFFIES) * (1000 / HZ));
data              130 drivers/net/wan/hdlc_cisco.c 	struct hdlc_header *data = (struct hdlc_header*)skb->data;
data              135 drivers/net/wan/hdlc_cisco.c 	if (data->address != CISCO_MULTICAST &&
data              136 drivers/net/wan/hdlc_cisco.c 	    data->address != CISCO_UNICAST)
data              139 drivers/net/wan/hdlc_cisco.c 	switch (data->protocol) {
data              144 drivers/net/wan/hdlc_cisco.c 		return data->protocol;
data              156 drivers/net/wan/hdlc_cisco.c 	struct hdlc_header *data = (struct hdlc_header*)skb->data;
data              165 drivers/net/wan/hdlc_cisco.c 	if (data->address != CISCO_MULTICAST &&
data              166 drivers/net/wan/hdlc_cisco.c 	    data->address != CISCO_UNICAST)
data              169 drivers/net/wan/hdlc_cisco.c 	switch (ntohs(data->protocol)) {
data              185 drivers/net/wan/hdlc_cisco.c 		cisco_data = (struct cisco_packet*)(skb->data + sizeof
data              245 drivers/net/wan/hdlc_cisco.c 	netdev_info(dev, "Unsupported protocol %x\n", ntohs(data->protocol));
data              283 drivers/net/wan/hdlc_fr.c 		skb->data[3] = NLPID_CCITT_ANSI_LMI;
data              289 drivers/net/wan/hdlc_fr.c 		skb->data[3] = NLPID_CISCO_LMI;
data              295 drivers/net/wan/hdlc_fr.c 		skb->data[3] = NLPID_IP;
data              301 drivers/net/wan/hdlc_fr.c 		skb->data[3] = NLPID_IPV6;
data              315 drivers/net/wan/hdlc_fr.c 		skb->data[3] = FR_PAD;
data              316 drivers/net/wan/hdlc_fr.c 		skb->data[4] = NLPID_SNAP;
data              317 drivers/net/wan/hdlc_fr.c 		skb->data[5] = FR_PAD;
data              318 drivers/net/wan/hdlc_fr.c 		skb->data[6] = 0x80;
data              319 drivers/net/wan/hdlc_fr.c 		skb->data[7] = 0xC2;
data              320 drivers/net/wan/hdlc_fr.c 		skb->data[8] = 0x00;
data              321 drivers/net/wan/hdlc_fr.c 		skb->data[9] = 0x07; /* bridged Ethernet frame w/out FCS */
data              327 drivers/net/wan/hdlc_fr.c 		skb->data[3] = FR_PAD;
data              328 drivers/net/wan/hdlc_fr.c 		skb->data[4] = NLPID_SNAP;
data              329 drivers/net/wan/hdlc_fr.c 		skb->data[5] = FR_PAD;
data              330 drivers/net/wan/hdlc_fr.c 		skb->data[6] = FR_PAD;
data              331 drivers/net/wan/hdlc_fr.c 		skb->data[7] = FR_PAD;
data              332 drivers/net/wan/hdlc_fr.c 		*(__be16*)(skb->data + 8) = skb->protocol;
data              335 drivers/net/wan/hdlc_fr.c 	dlci_to_q922(skb->data, dlci);
data              336 drivers/net/wan/hdlc_fr.c 	skb->data[2] = FR_UI;
data              426 drivers/net/wan/hdlc_fr.c 				memset(skb->data + len, 0, pad);
data              476 drivers/net/wan/hdlc_fr.c 	u8 *data;
data              492 drivers/net/wan/hdlc_fr.c 	memset(skb->data, 0, len);
data              501 drivers/net/wan/hdlc_fr.c 	data = skb_tail_pointer(skb);
data              502 drivers/net/wan/hdlc_fr.c 	data[i++] = LMI_CALLREF;
data              503 drivers/net/wan/hdlc_fr.c 	data[i++] = dce ? LMI_STATUS : LMI_STATUS_ENQUIRY;
data              505 drivers/net/wan/hdlc_fr.c 		data[i++] = LMI_ANSI_LOCKSHIFT;
data              506 drivers/net/wan/hdlc_fr.c 	data[i++] = lmi == LMI_CCITT ? LMI_CCITT_REPTYPE :
data              508 drivers/net/wan/hdlc_fr.c 	data[i++] = LMI_REPT_LEN;
data              509 drivers/net/wan/hdlc_fr.c 	data[i++] = fullrep ? LMI_FULLREP : LMI_INTEGRITY;
data              510 drivers/net/wan/hdlc_fr.c 	data[i++] = lmi == LMI_CCITT ? LMI_CCITT_ALIVE : LMI_ANSI_CISCO_ALIVE;
data              511 drivers/net/wan/hdlc_fr.c 	data[i++] = LMI_INTEG_LEN;
data              512 drivers/net/wan/hdlc_fr.c 	data[i++] = state(hdlc)->txseq =
data              514 drivers/net/wan/hdlc_fr.c 	data[i++] = state(hdlc)->rxseq;
data              518 drivers/net/wan/hdlc_fr.c 			data[i++] = lmi == LMI_CCITT ? LMI_CCITT_PVCSTAT :
data              520 drivers/net/wan/hdlc_fr.c 			data[i++] = stat_len;
data              537 drivers/net/wan/hdlc_fr.c 				data[i] = pvc->dlci >> 8;
data              538 drivers/net/wan/hdlc_fr.c 				data[i + 1] = pvc->dlci & 0xFF;
data              540 drivers/net/wan/hdlc_fr.c 				data[i] = (pvc->dlci >> 4) & 0x3F;
data              541 drivers/net/wan/hdlc_fr.c 				data[i + 1] = ((pvc->dlci << 3) & 0x78) | 0x80;
data              542 drivers/net/wan/hdlc_fr.c 				data[i + 2] = 0x80;
data              546 drivers/net/wan/hdlc_fr.c 				data[i + 2] |= 0x08;
data              548 drivers/net/wan/hdlc_fr.c 				data[i + 2] |= 0x02;
data              665 drivers/net/wan/hdlc_fr.c 	if (skb->data[3] != (lmi == LMI_CISCO ? NLPID_CISCO_LMI :
data              671 drivers/net/wan/hdlc_fr.c 	if (skb->data[4] != LMI_CALLREF) {
data              673 drivers/net/wan/hdlc_fr.c 			    skb->data[4]);
data              677 drivers/net/wan/hdlc_fr.c 	if (skb->data[5] != (dce ? LMI_STATUS_ENQUIRY : LMI_STATUS)) {
data              679 drivers/net/wan/hdlc_fr.c 			    skb->data[5]);
data              684 drivers/net/wan/hdlc_fr.c 		if (skb->data[6] != LMI_ANSI_LOCKSHIFT) {
data              686 drivers/net/wan/hdlc_fr.c 				    skb->data[6]);
data              693 drivers/net/wan/hdlc_fr.c 	if (skb->data[i] != (lmi == LMI_CCITT ? LMI_CCITT_REPTYPE :
data              696 drivers/net/wan/hdlc_fr.c 			    skb->data[i]);
data              700 drivers/net/wan/hdlc_fr.c 	if (skb->data[++i] != LMI_REPT_LEN) {
data              702 drivers/net/wan/hdlc_fr.c 			    skb->data[i]);
data              706 drivers/net/wan/hdlc_fr.c 	reptype = skb->data[++i];
data              713 drivers/net/wan/hdlc_fr.c 	if (skb->data[++i] != (lmi == LMI_CCITT ? LMI_CCITT_ALIVE :
data              716 drivers/net/wan/hdlc_fr.c 			    skb->data[i]);
data              720 drivers/net/wan/hdlc_fr.c 	if (skb->data[++i] != LMI_INTEG_LEN) {
data              722 drivers/net/wan/hdlc_fr.c 			    skb->data[i]);
data              727 drivers/net/wan/hdlc_fr.c 	state(hdlc)->rxseq = skb->data[i++]; /* TX sequence from peer */
data              728 drivers/net/wan/hdlc_fr.c 	rxseq = skb->data[i++];	/* Should confirm our sequence */
data              794 drivers/net/wan/hdlc_fr.c 		if (skb->data[i] != (lmi == LMI_CCITT ? LMI_CCITT_PVCSTAT :
data              797 drivers/net/wan/hdlc_fr.c 				    skb->data[i]);
data              801 drivers/net/wan/hdlc_fr.c 		if (skb->data[++i] != stat_len) {
data              803 drivers/net/wan/hdlc_fr.c 				    skb->data[i]);
data              808 drivers/net/wan/hdlc_fr.c 		new = !! (skb->data[i + 2] & 0x08);
data              809 drivers/net/wan/hdlc_fr.c 		active = !! (skb->data[i + 2] & 0x02);
data              811 drivers/net/wan/hdlc_fr.c 			dlci = (skb->data[i] << 8) | skb->data[i + 1];
data              812 drivers/net/wan/hdlc_fr.c 			bw = (skb->data[i + 3] << 16) |
data              813 drivers/net/wan/hdlc_fr.c 				(skb->data[i + 4] << 8) |
data              814 drivers/net/wan/hdlc_fr.c 				(skb->data[i + 5]);
data              816 drivers/net/wan/hdlc_fr.c 			dlci = ((skb->data[i] & 0x3F) << 4) |
data              817 drivers/net/wan/hdlc_fr.c 				((skb->data[i + 1] & 0x78) >> 3);
data              870 drivers/net/wan/hdlc_fr.c 	struct fr_hdr *fh = (struct fr_hdr *)skb->data;
data              871 drivers/net/wan/hdlc_fr.c 	u8 *data = skb->data;
data              876 drivers/net/wan/hdlc_fr.c 	if (skb->len <= 4 || fh->ea1 || data[2] != FR_UI)
data              879 drivers/net/wan/hdlc_fr.c 	dlci = q922_to_dlci(skb->data);
data              924 drivers/net/wan/hdlc_fr.c 	if (data[3] == NLPID_IP) {
data              929 drivers/net/wan/hdlc_fr.c 	} else if (data[3] == NLPID_IPV6) {
data              934 drivers/net/wan/hdlc_fr.c 	} else if (skb->len > 10 && data[3] == FR_PAD &&
data              935 drivers/net/wan/hdlc_fr.c 		   data[4] == NLPID_SNAP && data[5] == FR_PAD) {
data              936 drivers/net/wan/hdlc_fr.c 		u16 oui = ntohs(*(__be16*)(data + 6));
data              937 drivers/net/wan/hdlc_fr.c 		u16 pid = ntohs(*(__be16*)(data + 8));
data              962 drivers/net/wan/hdlc_fr.c 			    data[3], skb->len);
data              141 drivers/net/wan/hdlc_ppp.c 	struct hdlc_header *data = (struct hdlc_header*)skb->data;
data              145 drivers/net/wan/hdlc_ppp.c 	if (data->address != HDLC_ADDR_ALLSTATIONS ||
data              146 drivers/net/wan/hdlc_ppp.c 	    data->control != HDLC_CTRL_UI)
data              149 drivers/net/wan/hdlc_ppp.c 	switch (data->protocol) {
data              168 drivers/net/wan/hdlc_ppp.c 	struct hdlc_header *data;
data              174 drivers/net/wan/hdlc_ppp.c 	data = (struct hdlc_header*)skb->data;
data              176 drivers/net/wan/hdlc_ppp.c 	data->address = HDLC_ADDR_ALLSTATIONS;
data              177 drivers/net/wan/hdlc_ppp.c 	data->control = HDLC_CTRL_UI;
data              180 drivers/net/wan/hdlc_ppp.c 		data->protocol = htons(PID_IP);
data              183 drivers/net/wan/hdlc_ppp.c 		data->protocol = htons(PID_IPV6);
data              188 drivers/net/wan/hdlc_ppp.c 		data->protocol = htons(type);
data              191 drivers/net/wan/hdlc_ppp.c 		data->protocol = 0;
data              205 drivers/net/wan/hdlc_ppp.c 		      u8 id, unsigned int len, const void *data)
data              236 drivers/net/wan/hdlc_ppp.c 		skb_put_data(skb, data, len);
data              243 drivers/net/wan/hdlc_ppp.c 		sprintf(ptr, " %02X", skb->data[sizeof(struct cp_header) + i]);
data              302 drivers/net/wan/hdlc_ppp.c 			 u8 id, unsigned int len, const void *data)
data              333 drivers/net/wan/hdlc_ppp.c 		ppp_tx_cp(dev, pid, CP_CONF_ACK, id, len, data);
data              335 drivers/net/wan/hdlc_ppp.c 		ppp_tx_cp(dev, pid, code, id, len, data);
data              341 drivers/net/wan/hdlc_ppp.c 		ppp_tx_cp(dev, pid, CP_CODE_REJ, ++ppp->seq, len, data);
data              373 drivers/net/wan/hdlc_ppp.c 			    unsigned int req_len, const u8 *data)
data              385 drivers/net/wan/hdlc_ppp.c 	for (opt = data; len; len -= opt[1], opt += opt[1]) {
data              424 drivers/net/wan/hdlc_ppp.c 		ppp_cp_event(dev, pid, RCR_GOOD, CP_CONF_ACK, id, req_len, data);
data              431 drivers/net/wan/hdlc_ppp.c 	struct hdlc_header *hdr = (struct hdlc_header*)skb->data;
data              478 drivers/net/wan/hdlc_ppp.c 		sprintf(ptr, " %02X", skb->data[i]);
data              489 drivers/net/wan/hdlc_ppp.c 			pid = ntohs(*(__be16*)skb->data);
data              499 drivers/net/wan/hdlc_ppp.c 					  cp->id, len - 4, skb->data + 4);
data              514 drivers/net/wan/hdlc_ppp.c 		ppp_cp_parse_cr(dev, pid, cp->id, len, skb->data);
data               37 drivers/net/wan/hdlc_raw_eth.c 		memset(skb->data + len, 0, pad);
data               71 drivers/net/wan/hdlc_x25.c 	ptr  = skb->data;
data              101 drivers/net/wan/hdlc_x25.c 	switch (skb->data[0]) {
data              295 drivers/net/wan/ixp4xx_hss.c 	u32 data;		/* pointer to data buffer in RAM */
data              302 drivers/net/wan/ixp4xx_hss.c 	u32 data;		/* pointer to data buffer in RAM */
data              554 drivers/net/wan/ixp4xx_hss.c 			     u8 *data, int len)
data              563 drivers/net/wan/ixp4xx_hss.c 		printk("%s%02X", !(i % 4) ? " " : "", data[i]);
data              575 drivers/net/wan/ixp4xx_hss.c 	       desc->data, desc->status, desc->error_count);
data              612 drivers/net/wan/ixp4xx_hss.c 	dma_unmap_single(&port->netdev->dev, desc->data,
data              615 drivers/net/wan/ixp4xx_hss.c 	dma_unmap_single(&port->netdev->dev, desc->data & ~3,
data              616 drivers/net/wan/ixp4xx_hss.c 			 ALIGN((desc->data & 3) + desc->buf_len, 4),
data              708 drivers/net/wan/ixp4xx_hss.c 				phys = dma_map_single(&dev->dev, skb->data,
data              753 drivers/net/wan/ixp4xx_hss.c 		dma_unmap_single(&dev->dev, desc->data,
data              756 drivers/net/wan/ixp4xx_hss.c 		dma_sync_single_for_cpu(&dev->dev, desc->data,
data              758 drivers/net/wan/ixp4xx_hss.c 		memcpy_swab32((u32 *)skb->data, (u32 *)port->rx_buff_tab[n],
data              763 drivers/net/wan/ixp4xx_hss.c 		debug_pkt(dev, "hss_hdlc_poll", skb->data, skb->len);
data              773 drivers/net/wan/ixp4xx_hss.c 		desc->data = phys;
data              846 drivers/net/wan/ixp4xx_hss.c 	debug_pkt(dev, "hss_hdlc_xmit", skb->data, skb->len);
data              852 drivers/net/wan/ixp4xx_hss.c 	mem = skb->data;
data              854 drivers/net/wan/ixp4xx_hss.c 	offset = (int)skb->data & 3; /* keep 32-bit alignment */
data              861 drivers/net/wan/ixp4xx_hss.c 	memcpy_swab32(mem, (u32 *)((uintptr_t)skb->data & ~3), bytes / 4);
data              885 drivers/net/wan/ixp4xx_hss.c 	desc->data = phys + offset;
data              987 drivers/net/wan/ixp4xx_hss.c 		void *data;
data              991 drivers/net/wan/ixp4xx_hss.c 		data = buff->data;
data              995 drivers/net/wan/ixp4xx_hss.c 		data = buff;
data              998 drivers/net/wan/ixp4xx_hss.c 		desc->data = dma_map_single(&port->netdev->dev, data,
data             1000 drivers/net/wan/ixp4xx_hss.c 		if (dma_mapping_error(&port->netdev->dev, desc->data)) {
data             1020 drivers/net/wan/ixp4xx_hss.c 						 desc->data, RX_SIZE,
data              105 drivers/net/wan/lapbether.c 	len = skb->data[0] + skb->data[1] * 256;
data              136 drivers/net/wan/lapbether.c 	ptr  = skb->data;
data              158 drivers/net/wan/lapbether.c 	switch (skb->data[0]) {
data               14 drivers/net/wan/lmc/lmc.h 			       unsigned regno, unsigned data);
data              235 drivers/net/wan/lmc/lmc_ioctl.h   char __user *data;
data              247 drivers/net/wan/lmc/lmc_ioctl.h     char __user *data;
data              485 drivers/net/wan/lmc/lmc_main.c                     char *data;
data              489 drivers/net/wan/lmc/lmc_main.c                     if (!xc.data) {
data              494 drivers/net/wan/lmc/lmc_main.c                     data = memdup_user(xc.data, xc.len);
data              495 drivers/net/wan/lmc/lmc_main.c                     if (IS_ERR(data)) {
data              496 drivers/net/wan/lmc/lmc_main.c                             ret = PTR_ERR(data);
data              500 drivers/net/wan/lmc/lmc_main.c                     printk("%s: Starting load of data Len: %d at 0x%p == 0x%p\n", dev->name, xc.len, xc.data, data);
data              560 drivers/net/wan/lmc/lmc_main.c                         switch(data[pos]){
data              568 drivers/net/wan/lmc/lmc_main.c                             printk(KERN_WARNING "%s Bad data in xilinx programming data at %d, got %d wanted 0 or 1\n", dev->name, pos, data[pos]);
data              600 drivers/net/wan/lmc/lmc_main.c                     kfree(data);
data             1413 drivers/net/wan/lmc/lmc_main.c     sc->lmc_txring[entry].buffer1 = virt_to_bus (skb->data);
data             1415 drivers/net/wan/lmc/lmc_main.c     LMC_CONSOLE_LOG("xmit", skb->data, skb->len);
data             1569 drivers/net/wan/lmc/lmc_main.c         LMC_CONSOLE_LOG("recv", skb->data, len);
data             1751 drivers/net/wan/lmc/lmc_main.c void lmc_mii_writereg (lmc_softc_t * const sc, unsigned devaddr, unsigned regno, unsigned data) /*fold00*/
data             1754 drivers/net/wan/lmc/lmc_main.c     int command = (0x5002 << 16) | (devaddr << 23) | (regno << 18) | data;
data             1845 drivers/net/wan/lmc/lmc_main.c         sc->lmc_rxring[i].buffer1 = virt_to_bus (skb->data);
data              688 drivers/net/wan/sbni.c 	outsb( dev->base_addr + DAT, skb->data + nl->outpos, len );
data              689 drivers/net/wan/sbni.c 	*crc_p = calc_crc32( *crc_p, skb->data + nl->outpos, len );
data              821 drivers/net/wan/sbni.c 	p = nl->rx_buf_p->data + nl->inppos;
data              279 drivers/net/wan/sdla.c 	char data;
data              285 drivers/net/wan/sdla.c 	data = LOADER_READY;
data              286 drivers/net/wan/sdla.c 	sdla_write(dev, 0, &data, 1);
data              292 drivers/net/wan/sdla.c 	sdla_read(dev, 0, &data, 1);
data              294 drivers/net/wan/sdla.c 	if (data == Z80_SCC_BAD)
data              300 drivers/net/wan/sdla.c 	if (data != Z80_SCC_OK)
data              338 drivers/net/wan/sdla.c static void sdla_errors(struct net_device *dev, int cmd, int dlci, int ret, int len, void *data) 
data              348 drivers/net/wan/sdla.c 			state = data;
data              369 drivers/net/wan/sdla.c 			for(pstatus = data, i=0;i < len;i++,pstatus++)
data              391 drivers/net/wan/sdla.c 			for(pdlci = data,i=0;i < len;i++,pdlci++)
data              451 drivers/net/wan/sdla.c 		memcpy(cmd_buf->data, inbuf, inlen);
data              483 drivers/net/wan/sdla.c 				memcpy(outbuf, cmd_buf->data, *outlen);
data              488 drivers/net/wan/sdla.c 			memcpy(&status, cmd_buf->data, len > sizeof(status) ? sizeof(status) : len);
data              701 drivers/net/wan/sdla.c 				ret = sdla_cmd(dev, SDLA_INFORMATION_WRITE, *(short *)(skb->dev->dev_addr), 0, skb->data, skb->len, NULL, NULL);
data              712 drivers/net/wan/sdla.c 					__sdla_write(dev, pbuf->buf_addr, skb->data, skb->len);
data             1002 drivers/net/wan/sdla.c 	struct conf_data  data;
data             1019 drivers/net/wan/sdla.c 			data.dlci[len++] = abs(flp->dlci[i]);
data             1022 drivers/net/wan/sdla.c 	memcpy(&data.config, &flp->config, sizeof(struct frad_conf));
data             1026 drivers/net/wan/sdla.c 	sdla_cmd(dev, SDLA_SET_DLCI_CONFIGURATION, 0, 0, &data, len, NULL, NULL);
data             1074 drivers/net/wan/sdla.c 		sdla_cmd(dev, SDLA_ADD_DLCI, 0, 0, data.dlci, len - sizeof(struct frad_conf), NULL, NULL);
data             1097 drivers/net/wan/sdla.c 	struct conf_data  data;
data             1111 drivers/net/wan/sdla.c 		if(copy_from_user(&data.config, conf, sizeof(struct frad_conf)))
data             1114 drivers/net/wan/sdla.c 		if (data.config.station & ~FRAD_STATION_NODE)
data             1117 drivers/net/wan/sdla.c 		if (data.config.flags & ~FRAD_VALID_FLAGS)
data             1120 drivers/net/wan/sdla.c 		if ((data.config.kbaud < 0) || 
data             1121 drivers/net/wan/sdla.c 			 ((data.config.kbaud > 128) && (flp->type != SDLA_S508)))
data             1124 drivers/net/wan/sdla.c 		if (data.config.clocking & ~(FRAD_CLOCK_INT | SDLA_S508_PORT_RS232))
data             1127 drivers/net/wan/sdla.c 		if ((data.config.mtu < 0) || (data.config.mtu > SDLA_MAX_MTU))
data             1130 drivers/net/wan/sdla.c 		if ((data.config.T391 < 5) || (data.config.T391 > 30))
data             1133 drivers/net/wan/sdla.c 		if ((data.config.T392 < 5) || (data.config.T392 > 30))
data             1136 drivers/net/wan/sdla.c 		if ((data.config.N391 < 1) || (data.config.N391 > 255))
data             1139 drivers/net/wan/sdla.c 		if ((data.config.N392 < 1) || (data.config.N392 > 10))
data             1142 drivers/net/wan/sdla.c 		if ((data.config.N393 < 1) || (data.config.N393 > 10))
data             1145 drivers/net/wan/sdla.c 		memcpy(&flp->config, &data.config, sizeof(struct frad_conf));
data             1173 drivers/net/wan/sdla.c 			size = sizeof(data);
data             1174 drivers/net/wan/sdla.c 			if (sdla_cmd(dev, SDLA_READ_DLCI_CONFIGURATION, 0, 0, NULL, 0, &data, &size) != SDLA_RET_OK)
data             1179 drivers/net/wan/sdla.c 				memcpy(&data.config, &flp->config, sizeof(struct frad_conf));
data             1181 drivers/net/wan/sdla.c 				memset(&data.config, 0, sizeof(struct frad_conf));
data             1183 drivers/net/wan/sdla.c 		memcpy(&flp->config, &data.config, sizeof(struct frad_conf));
data             1184 drivers/net/wan/sdla.c 		data.config.flags &= FRAD_VALID_FLAGS;
data             1185 drivers/net/wan/sdla.c 		data.config.mtu -= data.config.mtu > sizeof(struct frhdr) ? sizeof(struct frhdr) : data.config.mtu;
data             1186 drivers/net/wan/sdla.c 		return copy_to_user(conf, &data.config, sizeof(struct frad_conf))?-EFAULT:0;
data             1206 drivers/net/wan/sdla.c 		if(copy_to_user(mem.data, temp, mem.len))
data             1215 drivers/net/wan/sdla.c 		temp = memdup_user(mem.data, mem.len);
data             1227 drivers/net/wan/sdla.c 	struct conf_data  data;
data             1235 drivers/net/wan/sdla.c 			data.dlci[len++] = flp->dlci[i];
data             1238 drivers/net/wan/sdla.c 	memcpy(&data, &flp->config, sizeof(struct frad_conf));
data             1242 drivers/net/wan/sdla.c 	sdla_cmd(dev, SDLA_SET_DLCI_CONFIGURATION, 0, 0, &data, len, NULL, NULL);
data               40 drivers/net/wan/slic_ds26522.c 		       u8 data)
data               45 drivers/net/wan/slic_ds26522.c 	data = bitrev8(data);
data               48 drivers/net/wan/slic_ds26522.c 	temp[2] = data;
data               57 drivers/net/wan/slic_ds26522.c 	u8 data;
data               63 drivers/net/wan/slic_ds26522.c 	spi_write_then_read(spi, &temp[0], SLIC_TWO_LEN, &data,
data               66 drivers/net/wan/slic_ds26522.c 	data = bitrev8(data);
data               67 drivers/net/wan/slic_ds26522.c 	return data;
data              230 drivers/net/wan/wanxl.c 					pci_map_single(card->pdev, skb->data,
data              294 drivers/net/wan/wanxl.c 	desc->address = pci_map_single(port->card->pdev, skb->data, skb->len,
data              702 drivers/net/wan/wanxl.c 				pci_map_single(card->pdev, skb->data,
data              312 drivers/net/wan/x25_asy.c 	switch (skb->data[0]) {
data              389 drivers/net/wan/x25_asy.c 		x25_asy_encaps(sl, skb->data, skb->len);
data              363 drivers/net/wan/z85230.c 					c->dptr=c->skb->data;
data             1667 drivers/net/wan/z85230.c 			c->dptr = c->skb->data;
data             1705 drivers/net/wan/z85230.c 	unsigned long a=(unsigned long)skb->data;
data             1742 drivers/net/wan/z85230.c 	if(c->dma_tx && ((unsigned long)(virt_to_bus(skb->data+skb->len))>=16*1024*1024 || spans_boundary(skb)))
data             1756 drivers/net/wan/z85230.c 		c->tx_next_ptr=skb->data;	
data              970 drivers/net/wimax/i2400m/control.c 	skb_pull(ack_skb, (void *) tlv - (void *) ack_skb->data);
data               23 drivers/net/wimax/i2400m/debugfs.c int debugfs_netdev_queue_stopped_get(void *data, u64 *val)
data               25 drivers/net/wimax/i2400m/debugfs.c 	struct i2400m *i2400m = data;
data              148 drivers/net/wimax/i2400m/debugfs.c int debugfs_i2400m_suspend_set(void *data, u64 val)
data              151 drivers/net/wimax/i2400m/debugfs.c 	struct i2400m *i2400m = data;
data              168 drivers/net/wimax/i2400m/debugfs.c int debugfs_i2400m_reset_set(void *data, u64 val)
data              171 drivers/net/wimax/i2400m/debugfs.c 	struct i2400m *i2400m = data;
data              220 drivers/net/wimax/i2400m/driver.c 	ddi = (void *) skb->data;
data              212 drivers/net/wimax/i2400m/fw.c 	__le32 data[4];
data              261 drivers/net/wimax/i2400m/fw.c 	barker->data[0] = le32_to_cpu(barker_id);
data              262 drivers/net/wimax/i2400m/fw.c 	barker->data[1] = le32_to_cpu(barker_id);
data              263 drivers/net/wimax/i2400m/fw.c 	barker->data[2] = le32_to_cpu(barker_id);
data              264 drivers/net/wimax/i2400m/fw.c 	barker->data[3] = le32_to_cpu(barker_id);
data              395 drivers/net/wimax/i2400m/fw.c 	if (buf_size != sizeof(i2400m_barker_db[i].data))
data              401 drivers/net/wimax/i2400m/fw.c 	    !memcmp(buf, i2400m->barker, sizeof(i2400m->barker->data)))
data              406 drivers/net/wimax/i2400m/fw.c 		BUILD_BUG_ON(sizeof(barker->data) != 16);
data              407 drivers/net/wimax/i2400m/fw.c 		if (memcmp(buf, barker->data, sizeof(barker->data)))
data              413 drivers/net/wimax/i2400m/fw.c 				 i, le32_to_cpu(barker->data[0]));
data              414 drivers/net/wimax/i2400m/fw.c 			if (barker->data[0] == le32_to_cpu(I2400M_NBOOT_BARKER))
data              422 drivers/net/wimax/i2400m/fw.c 				le32_to_cpu(i2400m->barker->data[0]),
data              423 drivers/net/wimax/i2400m/fw.c 				le32_to_cpu(barker->data[0]));
data              427 drivers/net/wimax/i2400m/fw.c 				 i, le32_to_cpu(barker->data[0]));
data              890 drivers/net/wimax/i2400m/fw.c 	BUILD_BUG_ON(sizeof(*cmd) != sizeof(i2400m_barker_db[0].data));
data              931 drivers/net/wimax/i2400m/fw.c 				le32_to_cpu(i2400m->barker->data[0]));
data              936 drivers/net/wimax/i2400m/fw.c 			memcpy(cmd, barker->data, sizeof(barker->data));
data              944 drivers/net/wimax/i2400m/fw.c 					 i, le32_to_cpu(barker->data[0]));
data              968 drivers/net/wimax/i2400m/fw.c 	memcpy(cmd, i2400m->barker->data, sizeof(i2400m->barker->data));
data             1080 drivers/net/wimax/i2400m/fw.c 				&i2400m->bus_bm_pokes_table[i].data,
data             1081 drivers/net/wimax/i2400m/fw.c 				sizeof(i2400m->bus_bm_pokes_table[i].data),
data             1323 drivers/net/wimax/i2400m/fw.c 	u32 barker = le32_to_cpu(i2400m->barker->data[0])
data             1342 drivers/net/wimax/i2400m/fw.c 	u32 barker = le32_to_cpu(i2400m->barker->data[0]);
data             1485 drivers/net/wimax/i2400m/fw.c 	bcf = (void *) fw->data;
data              198 drivers/net/wimax/i2400m/i2400m.h 	__le32 data;
data              203 drivers/net/wimax/i2400m/i2400m.h 	.data = cpu_to_le32(d)		\
data              184 drivers/net/wimax/i2400m/netdev.c 	result = i2400m_tx(i2400m, skb->data, skb->len, I2400M_PT_DATA);
data              272 drivers/net/wimax/i2400m/netdev.c 		d_dump(4, dev, skb->data, skb->len);
data              326 drivers/net/wimax/i2400m/netdev.c 	d_dump(4, dev, skb->data, skb->len);
data              327 drivers/net/wimax/i2400m/netdev.c 	result = i2400m_tx(i2400m, skb->data, skb->len, I2400M_PT_DATA);
data              465 drivers/net/wimax/i2400m/netdev.c 		skb_pull(skb, buf - (void *) skb->data);
data              479 drivers/net/wimax/i2400m/netdev.c 				  skb->data - ETH_HLEN,
data              530 drivers/net/wimax/i2400m/netdev.c 					  skb->data - ETH_HLEN,
data              545 drivers/net/wimax/i2400m/netdev.c 	d_dump(4, dev, skb->data, skb->len);
data             1020 drivers/net/wimax/i2400m/rx.c 	skb_pull(skb, payload + sizeof(*hdr) - (void *) skb->data);
data             1256 drivers/net/wimax/i2400m/rx.c 	msg_hdr = (void *) skb->data;
data             1281 drivers/net/wimax/i2400m/rx.c 				  skb->data + pl_itr);
data              211 drivers/net/wimax/i2400m/usb-rx.c 	rx_size = skb_end_pointer(rx_skb) - rx_skb->data - rx_skb->len;
data              217 drivers/net/wimax/i2400m/usb-rx.c 		i2400mu->usb_dev, usb_pipe, rx_skb->data + rx_skb->len,
data               77 drivers/net/wireless/admtek/adm8211.c 	struct adm8211_priv *priv = eeprom->data;
data               88 drivers/net/wireless/admtek/adm8211.c 	struct adm8211_priv *priv = eeprom->data;
data              111 drivers/net/wireless/admtek/adm8211.c 		.data		= priv,
data              242 drivers/net/wireless/admtek/adm8211.c 				      u32 addr, u32 data)
data              252 drivers/net/wireless/admtek/adm8211.c 	ADM8211_CSR_WRITE(WESK, data);
data              561 drivers/net/wireless/admtek/adm8211.c static int adm8211_write_bbp(struct ieee80211_hw *dev, u8 addr, u8 data)
data              579 drivers/net/wireless/admtek/adm8211.c 			    addr, data, reg);
data              596 drivers/net/wireless/admtek/adm8211.c 	reg |= ADM8211_BBPCTL_WR | (addr << 8) | data;
data              614 drivers/net/wireless/admtek/adm8211.c 			    addr, data, reg);
data             1635 drivers/net/wireless/admtek/adm8211.c 	mapping = pci_map_single(priv->pdev, skb->data, skb->len,
data             1692 drivers/net/wireless/admtek/adm8211.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             1694 drivers/net/wireless/admtek/adm8211.c 	memcpy(skb->cb, skb->data, hdrlen);
data              287 drivers/net/wireless/ath/ar5523/ar5523.c static int ar5523_cmd_write(struct ar5523 *ar, u32 code, const void *data,
data              291 drivers/net/wireless/ath/ar5523/ar5523.c 	return ar5523_cmd(ar, code, data, len, NULL, 0, flags);
data              308 drivers/net/wireless/ath/ar5523/ar5523.c 	*(__be32 *)write.data = cpu_to_be32(val);
data              317 drivers/net/wireless/ath/ar5523/ar5523.c static int ar5523_config_multi(struct ar5523 *ar, u32 reg, const void *data,
data              325 drivers/net/wireless/ath/ar5523/ar5523.c 	memcpy(write.data, data, len);
data              516 drivers/net/wireless/ath/ar5523/ar5523.c 				struct ar5523_rx_data *data)
data              520 drivers/net/wireless/ath/ar5523/ar5523.c 	list_move(&data->list, &ar->rx_data_free);
data              526 drivers/net/wireless/ath/ar5523/ar5523.c 	struct ar5523_rx_data *data = urb->context;
data              527 drivers/net/wireless/ath/ar5523/ar5523.c 	struct ar5523 *ar = data->ar;
data              550 drivers/net/wireless/ath/ar5523/ar5523.c 	chunk = (struct ar5523_chunk *) data->skb->data;
data              562 drivers/net/wireless/ath/ar5523/ar5523.c 		(data->skb->data + usblen - sizeof(struct ar5523_rx_desc));
data              582 drivers/net/wireless/ath/ar5523/ar5523.c 	skb_reserve(data->skb, sizeof(*chunk));
data              583 drivers/net/wireless/ath/ar5523/ar5523.c 	skb_put(data->skb, rxlen - sizeof(struct ar5523_rx_desc));
data              585 drivers/net/wireless/ath/ar5523/ar5523.c 	hdrlen = ieee80211_get_hdrlen_from_skb(data->skb);
data              589 drivers/net/wireless/ath/ar5523/ar5523.c 		memmove(data->skb->data + pad, data->skb->data, hdrlen);
data              590 drivers/net/wireless/ath/ar5523/ar5523.c 		skb_pull(data->skb, pad);
data              591 drivers/net/wireless/ath/ar5523/ar5523.c 		skb_put(data->skb, pad);
data              594 drivers/net/wireless/ath/ar5523/ar5523.c 	rx_status = IEEE80211_SKB_RXCB(data->skb);
data              600 drivers/net/wireless/ath/ar5523/ar5523.c 	ieee80211_rx_irqsafe(hw, data->skb);
data              601 drivers/net/wireless/ath/ar5523/ar5523.c 	data->skb = NULL;
data              604 drivers/net/wireless/ath/ar5523/ar5523.c 	if (data->skb) {
data              605 drivers/net/wireless/ath/ar5523/ar5523.c 		dev_kfree_skb_irq(data->skb);
data              606 drivers/net/wireless/ath/ar5523/ar5523.c 		data->skb = NULL;
data              609 drivers/net/wireless/ath/ar5523/ar5523.c 	ar5523_rx_data_put(ar, data);
data              619 drivers/net/wireless/ath/ar5523/ar5523.c 	struct ar5523_rx_data *data;
data              628 drivers/net/wireless/ath/ar5523/ar5523.c 			data = (struct ar5523_rx_data *) ar->rx_data_free.next;
data              630 drivers/net/wireless/ath/ar5523/ar5523.c 			data = NULL;
data              633 drivers/net/wireless/ath/ar5523/ar5523.c 		if (!data)
data              636 drivers/net/wireless/ath/ar5523/ar5523.c 		data->skb = alloc_skb(ar->rxbufsz, GFP_KERNEL);
data              637 drivers/net/wireless/ath/ar5523/ar5523.c 		if (!data->skb) {
data              642 drivers/net/wireless/ath/ar5523/ar5523.c 		usb_fill_bulk_urb(data->urb, ar->dev,
data              643 drivers/net/wireless/ath/ar5523/ar5523.c 				  ar5523_data_rx_pipe(ar->dev), data->skb->data,
data              644 drivers/net/wireless/ath/ar5523/ar5523.c 				  ar->rxbufsz, ar5523_data_rx_cb, data);
data              647 drivers/net/wireless/ath/ar5523/ar5523.c 		list_move(&data->list, &ar->rx_data_used);
data              651 drivers/net/wireless/ath/ar5523/ar5523.c 		error = usb_submit_urb(data->urb, GFP_KERNEL);
data              653 drivers/net/wireless/ath/ar5523/ar5523.c 			kfree_skb(data->skb);
data              657 drivers/net/wireless/ath/ar5523/ar5523.c 			ar5523_rx_data_put(ar, data);
data              669 drivers/net/wireless/ath/ar5523/ar5523.c 	struct ar5523_rx_data *data;
data              675 drivers/net/wireless/ath/ar5523/ar5523.c 			data = (struct ar5523_rx_data *) ar->rx_data_used.next;
data              677 drivers/net/wireless/ath/ar5523/ar5523.c 			data = NULL;
data              680 drivers/net/wireless/ath/ar5523/ar5523.c 		if (!data)
data              683 drivers/net/wireless/ath/ar5523/ar5523.c 		usb_kill_urb(data->urb);
data              684 drivers/net/wireless/ath/ar5523/ar5523.c 		list_move(&data->list, &ar->rx_data_free);
data              686 drivers/net/wireless/ath/ar5523/ar5523.c 	} while (data);
data              691 drivers/net/wireless/ath/ar5523/ar5523.c 	struct ar5523_rx_data *data;
data              695 drivers/net/wireless/ath/ar5523/ar5523.c 		data = (struct ar5523_rx_data *) ar->rx_data_free.next;
data              696 drivers/net/wireless/ath/ar5523/ar5523.c 		list_del(&data->list);
data              697 drivers/net/wireless/ath/ar5523/ar5523.c 		usb_free_urb(data->urb);
data              706 drivers/net/wireless/ath/ar5523/ar5523.c 		struct ar5523_rx_data *data = &ar->rx_data[i];
data              708 drivers/net/wireless/ath/ar5523/ar5523.c 		data->ar = ar;
data              709 drivers/net/wireless/ath/ar5523/ar5523.c 		data->urb = usb_alloc_urb(0, GFP_KERNEL);
data              710 drivers/net/wireless/ath/ar5523/ar5523.c 		if (!data->urb)
data              712 drivers/net/wireless/ath/ar5523/ar5523.c 		list_add_tail(&data->list, &ar->rx_data_free);
data              740 drivers/net/wireless/ath/ar5523/ar5523.c 	struct ar5523_tx_data *data = (struct ar5523_tx_data *)
data              742 drivers/net/wireless/ath/ar5523/ar5523.c 	struct ar5523 *ar = data->ar;
data              748 drivers/net/wireless/ath/ar5523/ar5523.c 	list_del(&data->list);
data              767 drivers/net/wireless/ath/ar5523/ar5523.c 	struct ar5523_tx_data *data = (struct ar5523_tx_data *)
data              782 drivers/net/wireless/ath/ar5523/ar5523.c 	list_add_tail(&data->list, &ar->tx_queue_pending);
data              790 drivers/net/wireless/ath/ar5523/ar5523.c 	struct ar5523_tx_data *data;
data              807 drivers/net/wireless/ath/ar5523/ar5523.c 			data = (struct ar5523_tx_data *)
data              809 drivers/net/wireless/ath/ar5523/ar5523.c 			list_del(&data->list);
data              811 drivers/net/wireless/ath/ar5523/ar5523.c 			data = NULL;
data              814 drivers/net/wireless/ath/ar5523/ar5523.c 		if (!data)
data              817 drivers/net/wireless/ath/ar5523/ar5523.c 		txi = container_of((void *)data, struct ieee80211_tx_info,
data              830 drivers/net/wireless/ath/ar5523/ar5523.c 		data->ar = ar;
data              831 drivers/net/wireless/ath/ar5523/ar5523.c 		data->urb = urb;
data              858 drivers/net/wireless/ath/ar5523/ar5523.c 				  skb->data, skb->len, ar5523_data_tx_cb, skb);
data              861 drivers/net/wireless/ath/ar5523/ar5523.c 		list_add_tail(&data->list, &ar->tx_queue_submitted);
data              873 drivers/net/wireless/ath/ar5523/ar5523.c 			list_del(&data->list);
data             1534 drivers/net/wireless/ath/ar5523/ar5523.c 		memcpy(fwbuf, fw->data + offset, mlen);
data              185 drivers/net/wireless/ath/ar5523/ar5523_hw.h 	u8		data[32];
data               18 drivers/net/wireless/ath/ath10k/ahb.c 	  .data = (void *)ATH10K_HW_QCA4019
data              751 drivers/net/wireless/ath/ath10k/ahb.c 	hw_rev = (enum ath10k_hw_rev)of_id->data;
data              190 drivers/net/wireless/ath/ath10k/bmi.h 	u8 data[];
data              196 drivers/net/wireless/ath/ath10k/bmi.h 	u8 data[];
data              806 drivers/net/wireless/ath/ath10k/core.c static int ath10k_push_board_ext_data(struct ath10k *ar, const void *data,
data              835 drivers/net/wireless/ath/ath10k/core.c 				      data + board_data_size,
data              919 drivers/net/wireless/ath/ath10k/core.c static void ath10k_core_check_bdfext(const struct dmi_header *hdr, void *data)
data              921 drivers/net/wireless/ath/ath10k/core.c 	struct ath10k *ar = data;
data             1010 drivers/net/wireless/ath/ath10k/core.c 	const void *data;
data             1015 drivers/net/wireless/ath/ath10k/core.c 	data = ar->running_fw->fw_file.firmware_data;
data             1027 drivers/net/wireless/ath/ath10k/core.c 		   data, data_len);
data             1035 drivers/net/wireless/ath/ath10k/core.c 						   data, data_len);
data             1046 drivers/net/wireless/ath/ath10k/core.c 					data, data_len);
data             1133 drivers/net/wireless/ath/ath10k/core.c 		ar->normal_mode_fw.board_data = ar->normal_mode_fw.board->data;
data             1147 drivers/net/wireless/ath/ath10k/core.c 		ar->normal_mode_fw.ext_board_data = ar->normal_mode_fw.ext_board->data;
data             1172 drivers/net/wireless/ath/ath10k/core.c 		board_ie_data = hdr->data;
data             1246 drivers/net/wireless/ath/ath10k/core.c 				 const u8 *data,
data             1254 drivers/net/wireless/ath/ath10k/core.c 		hdr = (struct ath10k_fw_ie *)data;
data             1259 drivers/net/wireless/ath/ath10k/core.c 		data = hdr->data;
data             1269 drivers/net/wireless/ath/ath10k/core.c 			ret = ath10k_core_parse_bd_ie_board(ar, data, ie_len,
data             1279 drivers/net/wireless/ath/ath10k/core.c 			ret = ath10k_core_parse_bd_ie_board(ar, data, ie_len,
data             1294 drivers/net/wireless/ath/ath10k/core.c 		data += ie_len;
data             1308 drivers/net/wireless/ath/ath10k/core.c 	const u8 *data;
data             1319 drivers/net/wireless/ath/ath10k/core.c 	data = ar->normal_mode_fw.board->data;
data             1331 drivers/net/wireless/ath/ath10k/core.c 	if (memcmp(data, ATH10K_BOARD_MAGIC, magic_len)) {
data             1346 drivers/net/wireless/ath/ath10k/core.c 	data += magic_len;
data             1350 drivers/net/wireless/ath/ath10k/core.c 	ret = ath10k_core_search_bd(ar, boardname, data, len);
data             1354 drivers/net/wireless/ath/ath10k/core.c 		ret = ath10k_core_search_bd(ar, fallback_boardname, data, len);
data             1530 drivers/net/wireless/ath/ath10k/core.c static int ath10k_download_board_data(struct ath10k *ar, const void *data,
data             1539 drivers/net/wireless/ath/ath10k/core.c 	ret = ath10k_push_board_ext_data(ar, data, data_len);
data             1551 drivers/net/wireless/ath/ath10k/core.c 	ret = ath10k_bmi_write_memory(ar, board_address, data,
data             1668 drivers/net/wireless/ath/ath10k/core.c 	ret = ath10k_download_board_data(ar, file->data, file->size);
data             1683 drivers/net/wireless/ath/ath10k/core.c 	void *data;
data             1705 drivers/net/wireless/ath/ath10k/core.c 	data = kmalloc(data_len, GFP_KERNEL);
data             1706 drivers/net/wireless/ath/ath10k/core.c 	if (!data) {
data             1711 drivers/net/wireless/ath/ath10k/core.c 	ret = of_property_read_u8_array(node, dt_name, data, data_len);
data             1718 drivers/net/wireless/ath/ath10k/core.c 	ret = ath10k_download_board_data(ar, data, data_len);
data             1728 drivers/net/wireless/ath/ath10k/core.c 	kfree(data);
data             1737 drivers/net/wireless/ath/ath10k/core.c 	void *data = NULL;
data             1740 drivers/net/wireless/ath/ath10k/core.c 	ret = ath10k_hif_fetch_cal_eeprom(ar, &data, &data_len);
data             1748 drivers/net/wireless/ath/ath10k/core.c 	ret = ath10k_download_board_data(ar, data, data_len);
data             1758 drivers/net/wireless/ath/ath10k/core.c 	kfree(data);
data             1769 drivers/net/wireless/ath/ath10k/core.c 	const u8 *data;
data             1778 drivers/net/wireless/ath/ath10k/core.c 	data = fw_file->firmware->data;
data             1791 drivers/net/wireless/ath/ath10k/core.c 	if (memcmp(data, ATH10K_FIRMWARE_MAGIC, magic_len) != 0) {
data             1801 drivers/net/wireless/ath/ath10k/core.c 	data += magic_len;
data             1805 drivers/net/wireless/ath/ath10k/core.c 		hdr = (struct ath10k_fw_ie *)data;
data             1811 drivers/net/wireless/ath/ath10k/core.c 		data += sizeof(*hdr);
data             1825 drivers/net/wireless/ath/ath10k/core.c 			memcpy(fw_file->fw_version, data, ie_len);
data             1836 drivers/net/wireless/ath/ath10k/core.c 			timestamp = (__le32 *)data;
data             1853 drivers/net/wireless/ath/ath10k/core.c 				if (data[index] & (1 << bit)) {
data             1870 drivers/net/wireless/ath/ath10k/core.c 			fw_file->firmware_data = data;
data             1879 drivers/net/wireless/ath/ath10k/core.c 			fw_file->otp_data = data;
data             1887 drivers/net/wireless/ath/ath10k/core.c 			version = (__le32 *)data;
data             1898 drivers/net/wireless/ath/ath10k/core.c 			version = (__le32 *)data;
data             1909 drivers/net/wireless/ath/ath10k/core.c 			fw_file->codeswap_data = data;
data             1922 drivers/net/wireless/ath/ath10k/core.c 		data += ie_len;
data               91 drivers/net/wireless/ath/ath10k/coredump.h 	u8 data[0];
data              103 drivers/net/wireless/ath/ath10k/coredump.h 	u8 data[0];
data               62 drivers/net/wireless/ath/ath10k/debug.c 		crc = crc32_le(0, firmware->data, firmware->size);
data               85 drivers/net/wireless/ath/ath10k/debug.c 		crc = crc32_le(0, board->data, board->size);
data              510 drivers/net/wireless/ath/ath10k/debug.c 	cmd = (struct wmi_vdev_install_key_cmd *)skb->data;
data             1138 drivers/net/wireless/ath/ath10k/debug.c 				 u32 sset, u8 *data)
data             1141 drivers/net/wireless/ath/ath10k/debug.c 		memcpy(data, *ath10k_gstrings_stats,
data             1156 drivers/net/wireless/ath/ath10k/debug.c 			       struct ethtool_stats *stats, u64 *data)
data             1185 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->hw_reaped; /* ppdu reaped */
data             1186 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = 0; /* tx bytes */
data             1187 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->htt_mpdus;
data             1188 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = 0; /* rx bytes */
data             1189 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->ch_noise_floor;
data             1190 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->cycle_count;
data             1191 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->phy_err_count;
data             1192 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->rts_bad;
data             1193 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->rts_good;
data             1194 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->chan_tx_power;
data             1195 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->fcs_bad;
data             1196 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->no_beacons;
data             1197 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->mpdu_enqued;
data             1198 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->msdu_enqued;
data             1199 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->wmm_drop;
data             1200 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->local_enqued;
data             1201 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->local_freed;
data             1202 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->hw_queued;
data             1203 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->hw_reaped;
data             1204 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->underrun;
data             1205 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->tx_abort;
data             1206 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->mpdus_requed;
data             1207 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->tx_ko;
data             1208 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->data_rc;
data             1209 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->sw_retry_failure;
data             1210 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->illgl_rate_phy_err;
data             1211 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->pdev_cont_xretry;
data             1212 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->pdev_tx_timeout;
data             1213 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->txop_ovf;
data             1214 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->pdev_resets;
data             1215 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->mid_ppdu_route_change;
data             1216 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->status_rcvd;
data             1217 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->r0_frags;
data             1218 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->r1_frags;
data             1219 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->r2_frags;
data             1220 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->r3_frags;
data             1221 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->htt_msdus;
data             1222 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->htt_mpdus;
data             1223 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->loc_msdus;
data             1224 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->loc_mpdus;
data             1225 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->phy_errs;
data             1226 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->phy_err_drop;
data             1227 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = pdev_stats->mpdu_errs;
data             1228 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = ar->stats.fw_crash_counter;
data             1229 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = ar->stats.fw_warm_reset_counter;
data             1230 drivers/net/wireless/ath/ath10k/debug.c 	data[i++] = ar->stats.fw_cold_reset_counter;
data             2181 drivers/net/wireless/ath/ath10k/debug.c 			 crc32_le(0, ar->normal_mode_fw.fw_file.firmware->data,
data             2197 drivers/net/wireless/ath/ath10k/debug.c 			 crc32_le(0, ar->normal_mode_fw.board->data,
data             2396 drivers/net/wireless/ath/ath10k/debug.c static void ath10k_peer_ps_state_disable(void *data,
data             2399 drivers/net/wireless/ath/ath10k/debug.c 	struct ath10k *ar = data;
data              107 drivers/net/wireless/ath/ath10k/debug.h 				 u32 sset, u8 *data);
data              112 drivers/net/wireless/ath/ath10k/debug.h 			       struct ethtool_stats *stats, u64 *data);
data               38 drivers/net/wireless/ath/ath10k/hif.h 	int (*diag_write)(struct ath10k *ar, u32 address, const void *data,
data               92 drivers/net/wireless/ath/ath10k/hif.h 	int (*fetch_cal_eeprom)(struct ath10k *ar, void **data,
data              114 drivers/net/wireless/ath/ath10k/hif.h 					const void *data, int nbytes)
data              119 drivers/net/wireless/ath/ath10k/hif.h 	return ar->hif.ops->diag_write(ar, address, data, nbytes);
data              211 drivers/net/wireless/ath/ath10k/hif.h 				      u32 address, u32 data)
data              218 drivers/net/wireless/ath/ath10k/hif.h 	ar->hif.ops->write32(ar, address, data);
data              222 drivers/net/wireless/ath/ath10k/hif.h 					      void **data,
data              228 drivers/net/wireless/ath/ath10k/hif.h 	return ar->hif.ops->fetch_cal_eeprom(ar, data, data_len);
data               31 drivers/net/wireless/ath/ath10k/htc.c 	WARN_ONCE((unsigned long)skb->data & 3, "unaligned skb");
data               75 drivers/net/wireless/ath/ath10k/htc.c 	hdr = (struct ath10k_htc_hdr *)skb->data;
data              133 drivers/net/wireless/ath/ath10k/htc.c 		skb_cb->paddr = dma_map_single(dev, skb->data, skb->len,
data              144 drivers/net/wireless/ath/ath10k/htc.c 	sg_item.vaddr = skb->data;
data              398 drivers/net/wireless/ath/ath10k/htc.c 	hdr = (struct ath10k_htc_hdr *)skb->data;
data              478 drivers/net/wireless/ath/ath10k/htc.c 	struct ath10k_htc_msg *msg = (struct ath10k_htc_msg *)skb->data;
data              497 drivers/net/wireless/ath/ath10k/htc.c 		memcpy(htc->control_resp_buffer, skb->data,
data              706 drivers/net/wireless/ath/ath10k/htc.c 	memset(skb->data, 0, length);
data              708 drivers/net/wireless/ath/ath10k/htc.c 	msg = (struct ath10k_htc_msg *)skb->data;
data              834 drivers/net/wireless/ath/ath10k/htc.c 	if (!IS_ALIGNED((unsigned long)skb->data, 4))
data              842 drivers/net/wireless/ath/ath10k/htc.c 	trace_ath10k_htt_pktlog(ar, skb->data, skb->len);
data              902 drivers/net/wireless/ath/ath10k/htc.c 	memset(skb->data, 0, skb->len);
data              904 drivers/net/wireless/ath/ath10k/htc.c 	msg = (struct ath10k_htc_msg *)skb->data;
data              152 drivers/net/wireless/ath/ath10k/htt_rx.c 		if (!IS_ALIGNED((unsigned long)skb->data, HTT_RX_DESC_ALIGN))
data              154 drivers/net/wireless/ath/ath10k/htt_rx.c 				 PTR_ALIGN(skb->data, HTT_RX_DESC_ALIGN) -
data              155 drivers/net/wireless/ath/ath10k/htt_rx.c 				 skb->data);
data              158 drivers/net/wireless/ath/ath10k/htt_rx.c 		rx_desc = (struct htt_rx_desc *)skb->data;
data              161 drivers/net/wireless/ath/ath10k/htt_rx.c 		paddr = dma_map_single(htt->ar->dev, skb->data,
data              328 drivers/net/wireless/ath/ath10k/htt_rx.c 			msdu->data, msdu->len + skb_tailroom(msdu));
data              355 drivers/net/wireless/ath/ath10k/htt_rx.c 		rx_desc = (struct htt_rx_desc *)msdu->data;
data              456 drivers/net/wireless/ath/ath10k/htt_rx.c 			msdu->data, msdu->len + skb_tailroom(msdu));
data              483 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data;
data              559 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data;
data              662 drivers/net/wireless/ath/ath10k/htt_rx.c 			rxd = (void *)msdu->data;
data              723 drivers/net/wireless/ath/ath10k/htt_rx.c 			rxd = (void *)msdu->data;
data             1103 drivers/net/wireless/ath/ath10k/htt_rx.c 			      void *data)
data             1105 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct cfg80211_chan_def *def = data;
data             1203 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)first->data - sizeof(*rxd);
data             1283 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1312 drivers/net/wireless/ath/ath10k/htt_rx.c 			skb->data, skb->len);
data             1313 drivers/net/wireless/ath/ath10k/htt_rx.c 	trace_ath10k_rx_hdr(ar, skb->data, skb->len);
data             1314 drivers/net/wireless/ath/ath10k/htt_rx.c 	trace_ath10k_rx_payload(ar, skb->data, skb->len);
data             1348 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
data             1417 drivers/net/wireless/ath/ath10k/htt_rx.c 	hdr = (void *)msdu->data;
data             1449 drivers/net/wireless/ath/ath10k/htt_rx.c 		memmove((void *)msdu->data + crypto_len,
data             1450 drivers/net/wireless/ath/ath10k/htt_rx.c 			(void *)msdu->data, hdr_len);
data             1481 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
data             1486 drivers/net/wireless/ath/ath10k/htt_rx.c 	hdr = (struct ieee80211_hdr *)(msdu->data + l3_pad_bytes);
data             1509 drivers/net/wireless/ath/ath10k/htt_rx.c 	hdr = (struct ieee80211_hdr *)msdu->data;
data             1525 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
data             1575 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
data             1581 drivers/net/wireless/ath/ath10k/htt_rx.c 	eth = (struct ethhdr *)msdu->data;
data             1606 drivers/net/wireless/ath/ath10k/htt_rx.c 	hdr = (struct ieee80211_hdr *)msdu->data;
data             1629 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
data             1669 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
data             1700 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)skb->data - sizeof(*rxd);
data             1755 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)first->data - sizeof(*rxd);
data             1784 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)last->data - sizeof(*rxd);
data             1864 drivers/net/wireless/ath/ath10k/htt_rx.c 		hdr = (void *)msdu->data;
data             1954 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)first->data - sizeof(*rxd);
data             2236 drivers/net/wireless/ath/ath10k/htt_rx.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             2292 drivers/net/wireless/ath/ath10k/htt_rx.c 			hdr = (struct ieee80211_hdr *)skb->data;
data             2297 drivers/net/wireless/ath/ath10k/htt_rx.c 			memmove(skb->data - IEEE80211_CCMP_HDR_LEN,
data             2298 drivers/net/wireless/ath/ath10k/htt_rx.c 				skb->data, offset);
data             2300 drivers/net/wireless/ath/ath10k/htt_rx.c 			ivp = skb->data + offset;
data             2301 drivers/net/wireless/ath/ath10k/htt_rx.c 			memset(skb->data + offset, 0, IEEE80211_CCMP_HDR_LEN);
data             2317 drivers/net/wireless/ath/ath10k/htt_rx.c 				memcpy(skb->data + offset, &pn48, 2);
data             2319 drivers/net/wireless/ath/ath10k/htt_rx.c 				memcpy(skb->data + offset + 4, ((u8 *)&pn48) + 2, 4);
data             2323 drivers/net/wireless/ath/ath10k/htt_rx.c 				memcpy(skb->data + offset + 2, &pn48, 1);
data             2325 drivers/net/wireless/ath/ath10k/htt_rx.c 				memcpy(skb->data + offset, ((u8 *)&pn48) + 1, 1);
data             2327 drivers/net/wireless/ath/ath10k/htt_rx.c 				memcpy(skb->data + offset + 4, ((u8 *)&pn48) + 2, 4);
data             2343 drivers/net/wireless/ath/ath10k/htt_rx.c 		hdr = (struct ieee80211_hdr *)skb->data;
data             2347 drivers/net/wireless/ath/ath10k/htt_rx.c 		memmove(skb->data - IEEE80211_QOS_CTL_LEN, skb->data, offset);
data             2350 drivers/net/wireless/ath/ath10k/htt_rx.c 		memcpy(skb->data + offset, &qos_ctrl, IEEE80211_QOS_CTL_LEN);
data             2372 drivers/net/wireless/ath/ath10k/htt_rx.c 	orig_hdr = skb->data;
data             2391 drivers/net/wireless/ath/ath10k/htt_rx.c 	orig_hdr = skb->data;
data             2410 drivers/net/wireless/ath/ath10k/htt_rx.c 	orig_hdr = skb->data;
data             2429 drivers/net/wireless/ath/ath10k/htt_rx.c 	orig_hdr = skb->data;
data             2458 drivers/net/wireless/ath/ath10k/htt_rx.c 	resp = (struct htt_resp *)(skb->data + HTT_RX_FRAG_IND_INFO0_HEADER_LEN);
data             2483 drivers/net/wireless/ath/ath10k/htt_rx.c 	rx_desc = (struct htt_hl_rx_desc *)(skb->data + tot_hdr_len);
data             2546 drivers/net/wireless/ath/ath10k/htt_rx.c 	resp = (struct htt_resp *)(skb->data);
data             2624 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_resp *resp = (struct htt_resp *)skb->data;
data             2840 drivers/net/wireless/ath/ath10k/htt_rx.c 		rxd = (void *)msdu->data - sizeof(*rxd);
data             2847 drivers/net/wireless/ath/ath10k/htt_rx.c 	rxd = (void *)msdu->data - sizeof(*rxd);
data             2860 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2890 drivers/net/wireless/ath/ath10k/htt_rx.c 		rx = (void *)msdu->data;
data             2908 drivers/net/wireless/ath/ath10k/htt_rx.c 		offset = 4 - ((unsigned long)msdu->data & 3);
data             2910 drivers/net/wireless/ath/ath10k/htt_rx.c 		memmove(msdu->data + offset, msdu->data, msdu->len);
data             2929 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_resp *resp = (void *)skb->data;
data             3043 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_resp *resp = (struct htt_resp *)skb->data;
data             3175 drivers/net/wireless/ath/ath10k/htt_rx.c 	const struct htt_resp *resp = (void *)skb->data;
data             3203 drivers/net/wireless/ath/ath10k/htt_rx.c 	const struct htt_resp *resp = (void *)skb->data;
data             3572 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_resp *resp = (struct htt_resp *)skb->data;
data             3625 drivers/net/wireless/ath/ath10k/htt_rx.c static void ath10k_fetch_10_2_tx_stats(struct ath10k *ar, u8 *data)
data             3627 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct ath10k_pktlog_hdr *hdr = (struct ath10k_pktlog_hdr *)data;
data             3729 drivers/net/wireless/ath/ath10k/htt_rx.c 	struct htt_resp *resp = (struct htt_resp *)skb->data;
data             3733 drivers/net/wireless/ath/ath10k/htt_rx.c 	if (!IS_ALIGNED((unsigned long)skb->data, 4))
data             3832 drivers/net/wireless/ath/ath10k/htt_rx.c 				skb->data, skb->len);
data             3843 drivers/net/wireless/ath/ath10k/htt_rx.c 		trace_ath10k_htt_stats(ar, skb->data, skb->len);
data             3918 drivers/net/wireless/ath/ath10k/htt_rx.c 				skb->data, skb->len);
data             3928 drivers/net/wireless/ath/ath10k/htt_rx.c 	trace_ath10k_htt_pktlog(ar, skb->data, skb->len);
data              571 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data              600 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data              650 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data              712 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data              816 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data              887 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data              956 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data             1008 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data             1055 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data             1100 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)skb->data;
data             1144 drivers/net/wireless/ath/ath10k/htt_tx.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             1166 drivers/net/wireless/ath/ath10k/htt_tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)msdu->data;
data             1190 drivers/net/wireless/ath/ath10k/htt_tx.c 	skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len,
data             1199 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd = (struct htt_cmd *)txdesc->data;
data             1207 drivers/net/wireless/ath/ath10k/htt_tx.c 	memcpy(cmd->mgmt_tx.hdr, msdu->data,
data             1240 drivers/net/wireless/ath/ath10k/htt_tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)msdu->data;
data             1323 drivers/net/wireless/ath/ath10k/htt_tx.c 	cmd_hdr = (struct htt_cmd_hdr *)msdu->data;
data             1324 drivers/net/wireless/ath/ath10k/htt_tx.c 	tx_desc = (struct htt_data_tx_desc *)(msdu->data + sizeof(*cmd_hdr));
data             1349 drivers/net/wireless/ath/ath10k/htt_tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)msdu->data;
data             1392 drivers/net/wireless/ath/ath10k/htt_tx.c 	skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len,
data             1508 drivers/net/wireless/ath/ath10k/htt_tx.c 			msdu->data, msdu->len);
data             1509 drivers/net/wireless/ath/ath10k/htt_tx.c 	trace_ath10k_tx_hdr(ar, msdu->data, msdu->len);
data             1510 drivers/net/wireless/ath/ath10k/htt_tx.c 	trace_ath10k_tx_payload(ar, msdu->data, msdu->len);
data             1523 drivers/net/wireless/ath/ath10k/htt_tx.c 	sg_items[1].vaddr = msdu->data;
data             1549 drivers/net/wireless/ath/ath10k/htt_tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)msdu->data;
data             1592 drivers/net/wireless/ath/ath10k/htt_tx.c 	skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len,
data             1715 drivers/net/wireless/ath/ath10k/htt_tx.c 			msdu->data, msdu->len);
data             1716 drivers/net/wireless/ath/ath10k/htt_tx.c 	trace_ath10k_tx_hdr(ar, msdu->data, msdu->len);
data             1717 drivers/net/wireless/ath/ath10k/htt_tx.c 	trace_ath10k_tx_payload(ar, msdu->data, msdu->len);
data             1730 drivers/net/wireless/ath/ath10k/htt_tx.c 	sg_items[1].vaddr = msdu->data;
data             1034 drivers/net/wireless/ath/ath10k/hw.c 	metadata = (struct bmi_segmented_metadata *)hdr->data;
data             1046 drivers/net/wireless/ath/ath10k/hw.c 		buf = metadata->data;
data              168 drivers/net/wireless/ath/ath10k/hw.h 	u8 data[0];
data              668 drivers/net/wireless/ath/ath10k/mac.c 					 void *data)
data              670 drivers/net/wireless/ath/ath10k/mac.c 	int *num = data;
data              689 drivers/net/wireless/ath/ath10k/mac.c 				void *data)
data              691 drivers/net/wireless/ath/ath10k/mac.c 	struct cfg80211_chan_def **def = data;
data             1385 drivers/net/wireless/ath/ath10k/mac.c 				      void *data)
data             1387 drivers/net/wireless/ath/ath10k/mac.c 	bool *ret = data;
data             1557 drivers/net/wireless/ath/ath10k/mac.c 	mgmt = (void *)bcn->data;
data             1561 drivers/net/wireless/ath/ath10k/mac.c 						     bcn->data));
data             1587 drivers/net/wireless/ath/ath10k/mac.c 					   skb->data + ie_offset,
data             1593 drivers/net/wireless/ath/ath10k/mac.c 	end = skb->data + skb->len;
data             2053 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_handle_beacon_iter(void *data, u8 *mac,
data             2056 drivers/net/wireless/ath/ath10k/mac.c 	struct sk_buff *skb = data;
data             2057 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_mgmt *mgmt = (void *)skb->data;
data             2077 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_handle_beacon_miss_iter(void *data, u8 *mac,
data             2080 drivers/net/wireless/ath/ath10k/mac.c 	u32 *vdev_id = data;
data             2195 drivers/net/wireless/ath/ath10k/mac.c 						ies->data,
data             3304 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_tx_unlock_iter(void *data, u8 *mac,
data             3307 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k *ar = data;
data             3392 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_handle_tx_pause_iter(void *data, u8 *mac,
data             3396 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k_mac_tx_pause *arg = data;
data             3428 drivers/net/wireless/ath/ath10k/mac.c 	const struct ieee80211_hdr *hdr = (void *)skb->data;
data             3482 drivers/net/wireless/ath/ath10k/mac.c 	const struct ieee80211_hdr *hdr = (void *)skb->data;
data             3503 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             3511 drivers/net/wireless/ath/ath10k/mac.c 	memmove(skb->data + IEEE80211_QOS_CTL_LEN,
data             3512 drivers/net/wireless/ath/ath10k/mac.c 		skb->data, (void *)qos_ctl - (void *)skb->data);
data             3519 drivers/net/wireless/ath/ath10k/mac.c 	hdr = (void *)skb->data;
data             3536 drivers/net/wireless/ath/ath10k/mac.c 	hdr = (void *)skb->data;
data             3538 drivers/net/wireless/ath/ath10k/mac.c 	rfc1042 = (void *)skb->data + hdrlen;
data             3547 drivers/net/wireless/ath/ath10k/mac.c 	eth = (void *)skb->data;
data             3557 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             3580 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             3809 drivers/net/wireless/ath/ath10k/mac.c 		hdr = (struct ieee80211_hdr *)skb->data;
data             3904 drivers/net/wireless/ath/ath10k/mac.c 			paddr = dma_map_single(ar->dev, skb->data,
data             4088 drivers/net/wireless/ath/ath10k/mac.c 		hdr = (struct ieee80211_hdr *)skb->data;
data             4340 drivers/net/wireless/ath/ath10k/mac.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             5923 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_tdls_vif_stations_count_iter(void *data,
data             5926 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k_mac_tdls_iter_data *iter_data = data;
data             5937 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k_mac_tdls_iter_data data = {};
data             5939 drivers/net/wireless/ath/ath10k/mac.c 	data.curr_vif = vif;
data             5943 drivers/net/wireless/ath/ath10k/mac.c 					  &data);
data             5944 drivers/net/wireless/ath/ath10k/mac.c 	return data.num_tdls_stations;
data             7430 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_set_bitrate_mask_iter(void *data,
data             7433 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k_vif *arvif = data;
data             7450 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_mac_clr_bitrate_mask_iter(void *data,
data             7453 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k_vif *arvif = data;
data             7917 drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_change_chanctx_cnt_iter(void *data, u8 *mac,
data             7920 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k_mac_change_chanctx_arg *arg = data;
data             7929 drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_change_chanctx_fill_iter(void *data, u8 *mac,
data             7932 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k_mac_change_chanctx_arg *arg = data;
data             8543 drivers/net/wireless/ath/ath10k/mac.c static void ath10k_get_arvif_iter(void *data, u8 *mac,
data             8546 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k_vif_iter *arvif_iter = data;
data               80 drivers/net/wireless/ath/ath10k/mac.h 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data               11 drivers/net/wireless/ath/ath10k/p2p.c static void ath10k_p2p_noa_ie_fill(u8 *data, size_t len,
data               24 drivers/net/wireless/ath/ath10k/p2p.c 	data[0] = WLAN_EID_VENDOR_SPECIFIC;
data               25 drivers/net/wireless/ath/ath10k/p2p.c 	data[1] = len - 2;
data               26 drivers/net/wireless/ath/ath10k/p2p.c 	data[2] = (WLAN_OUI_WFA >> 16) & 0xff;
data               27 drivers/net/wireless/ath/ath10k/p2p.c 	data[3] = (WLAN_OUI_WFA >> 8) & 0xff;
data               28 drivers/net/wireless/ath/ath10k/p2p.c 	data[4] = (WLAN_OUI_WFA >> 0) & 0xff;
data               29 drivers/net/wireless/ath/ath10k/p2p.c 	data[5] = WLAN_OUI_TYPE_WFA_P2P;
data               32 drivers/net/wireless/ath/ath10k/p2p.c 	data[6] = IEEE80211_P2P_ATTR_ABSENCE_NOTICE;
data               33 drivers/net/wireless/ath/ath10k/p2p.c 	noa_attr_len = (__le16 *)&data[7]; /* 2 bytes */
data               34 drivers/net/wireless/ath/ath10k/p2p.c 	noa_attr = (struct ieee80211_p2p_noa_attr *)&data[9];
data              121 drivers/net/wireless/ath/ath10k/p2p.c static void ath10k_p2p_noa_update_vdev_iter(void *data, u8 *mac,
data              125 drivers/net/wireless/ath/ath10k/p2p.c 	struct ath10k_p2p_noa_arg *arg = data;
data              777 drivers/net/wireless/ath/ath10k/pci.c 	WARN_ONCE((unsigned long)skb->data & 3, "unaligned skb");
data              779 drivers/net/wireless/ath/ath10k/pci.c 	paddr = dma_map_single(ar->dev, skb->data,
data              901 drivers/net/wireless/ath/ath10k/pci.c static int ath10k_pci_diag_read_mem(struct ath10k *ar, u32 address, void *data,
data              991 drivers/net/wireless/ath/ath10k/pci.c 		memcpy(data, data_buf, nbytes);
data              994 drivers/net/wireless/ath/ath10k/pci.c 		data += nbytes;
data             1048 drivers/net/wireless/ath/ath10k/pci.c 			      const void *data, int nbytes)
data             1095 drivers/net/wireless/ath/ath10k/pci.c 		memcpy(data_buf, data, nbytes);
data             1145 drivers/net/wireless/ath/ath10k/pci.c 		data += nbytes;
data             1225 drivers/net/wireless/ath/ath10k/pci.c 				skb->data, skb->len);
data             1274 drivers/net/wireless/ath/ath10k/pci.c 				skb->data, skb->len);
data             2930 drivers/net/wireless/ath/ath10k/pci.c static bool ath10k_pci_validate_cal(void *data, size_t size)
data             2932 drivers/net/wireless/ath/ath10k/pci.c 	__le16 *cal_words = data;
data             3031 drivers/net/wireless/ath/ath10k/pci.c static int ath10k_pci_hif_fetch_cal_eeprom(struct ath10k *ar, void **data,
data             3057 drivers/net/wireless/ath/ath10k/pci.c 	*data = caldata;
data              220 drivers/net/wireless/ath/ath10k/pci.h 			      const void *data, int nbytes);
data              245 drivers/net/wireless/ath/ath10k/qmi.c 		memcpy(req->data, temp, req->data_len);
data              305 drivers/net/wireless/ath/ath10k/qmi.c 		    qmi->cal_data[i].data) {
data              782 drivers/net/wireless/ath/ath10k/qmi.c 			     void *data)
data              791 drivers/net/wireless/ath/ath10k/qmi.c 	event->data = data;
data              842 drivers/net/wireless/ath/ath10k/qmi.c 				    struct qmi_txn *txn, const void *data)
data              851 drivers/net/wireless/ath/ath10k/qmi.c 				     struct qmi_txn *txn, const void *data)
data               48 drivers/net/wireless/ath/ath10k/qmi.h 	u8 *data;
data               83 drivers/net/wireless/ath/ath10k/qmi.h 	void *data;
data             1041 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c 					   data),
data             1252 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c 					   data),
data             1423 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c 					   data),
data             1622 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c 					   data),
data             1662 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c 					   data),
data              334 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h 	u8 data[QMI_WLFW_MAX_DATA_SIZE_V01];
data              385 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h 	u8 data[QMI_WLFW_MAX_DATA_SIZE_V01];
data              426 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h 	u8 data[QMI_WLFW_MAX_DATA_SIZE_V01];
data              493 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h 	u8 data[QMI_WLFW_MAX_ATHDIAG_DATA_SIZE_V01];
data              503 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h 	u8 data[QMI_WLFW_MAX_ATHDIAG_DATA_SIZE_V01];
data               71 drivers/net/wireless/ath/ath10k/sdio.c 		(struct ath10k_htc_hdr *)pkt->skb->data;
data              381 drivers/net/wireless/ath/ath10k/sdio.c 	struct ath10k_htc_hdr *htc_hdr = (struct ath10k_htc_hdr *)skb->data;
data              388 drivers/net/wireless/ath/ath10k/sdio.c 		trailer = skb->data + skb->len - htc_hdr->trailer_len;
data              634 drivers/net/wireless/ath/ath10k/sdio.c 				 skb->data, pkt->alloc_len);
data              642 drivers/net/wireless/ath/ath10k/sdio.c 	htc_hdr = (struct ath10k_htc_hdr *)skb->data;
data             1281 drivers/net/wireless/ath/ath10k/sdio.c 	ret = ath10k_sdio_write(ar, req->address, skb->data, skb->len);
data             1627 drivers/net/wireless/ath/ath10k/sdio.c 					  const void *data, int nbytes)
data             1632 drivers/net/wireless/ath/ath10k/sdio.c 	ret = ath10k_sdio_write(ar, MBOX_WINDOW_DATA_ADDRESS, data, nbytes);
data             1636 drivers/net/wireless/ath/ath10k/sdio.c 			    data, ret);
data             1748 drivers/net/wireless/ath/ath10k/sdio.c 	memcpy(skb->data, regs, sizeof(*regs));
data              497 drivers/net/wireless/ath/ath10k/snoc.c 	WARN_ONCE((unsigned long)skb->data & 3, "unaligned skb");
data              499 drivers/net/wireless/ath/ath10k/snoc.c 	paddr = dma_map_single(ar->dev, skb->data,
data             1643 drivers/net/wireless/ath/ath10k/snoc.c 	 .data = &drv_priv,
data             1666 drivers/net/wireless/ath/ath10k/snoc.c 	drv_data = of_id->data;
data               25 drivers/net/wireless/ath/ath10k/spectral.c 			   u8 *data)
data               37 drivers/net/wireless/ath/ath10k/spectral.c 		if (data[dc_pos + max_index] == (max_magnitude >> max_exp))
data               42 drivers/net/wireless/ath/ath10k/spectral.c 	if (data[dc_pos + max_index] != (max_magnitude >> max_exp))
data              147 drivers/net/wireless/ath/ath10k/spectral.c 	memcpy(fft_sample->data, bins, bin_len);
data              153 drivers/net/wireless/ath/ath10k/spectral.c 	fft_sample->data[dc_pos] = (fft_sample->data[dc_pos + 1] +
data              154 drivers/net/wireless/ath/ath10k/spectral.c 				    fft_sample->data[dc_pos - 1]) / 2;
data               17 drivers/net/wireless/ath/ath10k/swap.c 				     const void *data, size_t data_len)
data               21 drivers/net/wireless/ath/ath10k/swap.c 	const u8 *fw_data = data;
data               55 drivers/net/wireless/ath/ath10k/swap.c 		memcpy(virt_addr, swap_item->tlv.data, payload_len);
data               20 drivers/net/wireless/ath/ath10k/swap.h 	u8 data[0];
data               41 drivers/net/wireless/ath/ath10k/testmode.c 	ath10k_dbg_dump(ar, ATH10K_DBG_TESTMODE, NULL, "", skb->data, skb->len);
data               83 drivers/net/wireless/ath/ath10k/testmode.c 	ret = nla_put(nl_skb, ATH10K_TM_ATTR_DATA, skb->len, skb->data);
data              167 drivers/net/wireless/ath/ath10k/testmode.c 	fw_file->firmware_data = fw_file->firmware->data;
data              411 drivers/net/wireless/ath/ath10k/testmode.c 	memcpy(skb->data, buf, buf_len);
data              428 drivers/net/wireless/ath/ath10k/testmode.c 		  void *data, int len)
data              434 drivers/net/wireless/ath/ath10k/testmode.c 	ret = nla_parse_deprecated(tb, ATH10K_TM_ATTR_MAX, data, len,
data               14 drivers/net/wireless/ath/ath10k/testmode.h 		  void *data, int len);
data               30 drivers/net/wireless/ath/ath10k/testmode.h 				void *data, int len)
data              355 drivers/net/wireless/ath/ath10k/trace.h 		    TP_PROTO(struct ath10k *ar, const void *data, size_t len),
data              357 drivers/net/wireless/ath/ath10k/trace.h 	TP_ARGS(ar, data, len),
data              363 drivers/net/wireless/ath/ath10k/trace.h 		__dynamic_array(u8, data, ath10k_frm_hdr_len(data, len))
data              369 drivers/net/wireless/ath/ath10k/trace.h 		__entry->len = ath10k_frm_hdr_len(data, len);
data              370 drivers/net/wireless/ath/ath10k/trace.h 		memcpy(__get_dynamic_array(data), data, __entry->len);
data              382 drivers/net/wireless/ath/ath10k/trace.h 		    TP_PROTO(struct ath10k *ar, const void *data, size_t len),
data              384 drivers/net/wireless/ath/ath10k/trace.h 	TP_ARGS(ar, data, len),
data              391 drivers/net/wireless/ath/ath10k/trace.h 					      ath10k_frm_hdr_len(data, len)))
data              397 drivers/net/wireless/ath/ath10k/trace.h 		__entry->len = len - ath10k_frm_hdr_len(data, len);
data              399 drivers/net/wireless/ath/ath10k/trace.h 		       data + ath10k_frm_hdr_len(data, len), __entry->len);
data              411 drivers/net/wireless/ath/ath10k/trace.h 	     TP_PROTO(struct ath10k *ar, const void *data, size_t len),
data              412 drivers/net/wireless/ath/ath10k/trace.h 	     TP_ARGS(ar, data, len)
data              416 drivers/net/wireless/ath/ath10k/trace.h 	     TP_PROTO(struct ath10k *ar, const void *data, size_t len),
data              417 drivers/net/wireless/ath/ath10k/trace.h 	     TP_ARGS(ar, data, len)
data              421 drivers/net/wireless/ath/ath10k/trace.h 	     TP_PROTO(struct ath10k *ar, const void *data, size_t len),
data              422 drivers/net/wireless/ath/ath10k/trace.h 	     TP_ARGS(ar, data, len)
data              426 drivers/net/wireless/ath/ath10k/trace.h 	     TP_PROTO(struct ath10k *ar, const void *data, size_t len),
data              427 drivers/net/wireless/ath/ath10k/trace.h 	     TP_ARGS(ar, data, len)
data              431 drivers/net/wireless/ath/ath10k/trace.h 	    TP_PROTO(struct ath10k *ar, const void *data, size_t len),
data              433 drivers/net/wireless/ath/ath10k/trace.h 	TP_ARGS(ar, data, len),
data              448 drivers/net/wireless/ath/ath10k/trace.h 		memcpy(__get_dynamic_array(rxdesc), data, len);
data              466 drivers/net/wireless/ath/ath10k/trace.h 		     const void *data),
data              468 drivers/net/wireless/ath/ath10k/trace.h 	TP_ARGS(ar, type, timestamp, code, len, data),
data              477 drivers/net/wireless/ath/ath10k/trace.h 		__dynamic_array(u8, data, len)
data              487 drivers/net/wireless/ath/ath10k/trace.h 		memcpy(__get_dynamic_array(data), data, len);
data              502 drivers/net/wireless/ath/ath10k/trace.h 	    TP_PROTO(struct ath10k *ar, const void *data, size_t len),
data              504 drivers/net/wireless/ath/ath10k/trace.h 	TP_ARGS(ar, data, len),
data              510 drivers/net/wireless/ath/ath10k/trace.h 		__dynamic_array(u8, data, len)
data              517 drivers/net/wireless/ath/ath10k/trace.h 		memcpy(__get_dynamic_array(data), data, len);
data              228 drivers/net/wireless/ath/ath10k/usb.c 				  urb_context->skb->data,
data              286 drivers/net/wireless/ath/ath10k/usb.c 	htc_hdr = (struct ath10k_htc_hdr *)skb->data;
data              302 drivers/net/wireless/ath/ath10k/usb.c 	htc_hdr = (struct ath10k_htc_hdr *)skb->data;
data              323 drivers/net/wireless/ath/ath10k/usb.c 		trailer = skb->data + sizeof(*htc_hdr) + payload_len -
data              431 drivers/net/wireless/ath/ath10k/usb.c 				  skb->data,
data              475 drivers/net/wireless/ath/ath10k/usb.c 				      u8 req, u16 value, u16 index, void *data,
data              483 drivers/net/wireless/ath/ath10k/usb.c 		buf = kmemdup(data, size, GFP_KERNEL);
data              509 drivers/net/wireless/ath/ath10k/usb.c 				     u8 req, u16 value, u16 index, void *data,
data              537 drivers/net/wireless/ath/ath10k/usb.c 	memcpy((u8 *)data, buf, size);
data              606 drivers/net/wireless/ath/ath10k/usb.c 				     const void *data, int nbytes)
data              619 drivers/net/wireless/ath/ath10k/usb.c 	memcpy(&cmd->value, data, nbytes);
data               72 drivers/net/wireless/ath/ath10k/wmi-tlv.c 				const void *ptr, void *data),
data               73 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		    void *data)
data              111 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		ret = iter(ar, tlv_tag, tlv_len, ptr, data);
data              123 drivers/net/wireless/ath/ath10k/wmi-tlv.c 				     const void *ptr, void *data)
data              125 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	const void **tb = data;
data              177 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              228 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	const void *data;
data              231 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              239 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	data = tb[WMI_TLV_TAG_ARRAY_BYTE];
data              240 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	if (!ev || !data) {
data              246 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	len = ath10k_wmi_tlv_len(data);
data              256 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		item = data;
data              273 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		data += sizeof(*item);
data              274 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		data += roundup(__le16_to_cpu(item->len), 4);
data              289 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	const void *data;
data              292 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              299 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	data = tb[WMI_TLV_TAG_ARRAY_BYTE];
data              300 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	if (!data) {
data              304 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	len = ath10k_wmi_tlv_len(data);
data              307 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	trace_ath10k_wmi_diag(ar, data, len);
data              321 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              355 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              417 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ev = (struct wmi_tlv_pdev_temperature_event *)skb->data;
data              432 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              474 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv_hdr = (struct wmi_tlv *)skb->data;
data              496 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	cmd_hdr = (struct wmi_cmd_hdr *)skb->data;
data              502 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	trace_ath10k_wmi_event(ar, id, skb->data, skb->len);
data              664 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              696 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              731 drivers/net/wireless/ath/ath10k/wmi-tlv.c 					  const void *ptr, void *data)
data              733 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	struct wmi_tlv_tx_bundle_compl_parse *bundle_tx_compl = data;
data              767 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ret = ath10k_wmi_tlv_iter(ar, skb->data, skb->len,
data              800 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              824 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	if (skb->len < (frame - skb->data) + msdu_len) {
data              831 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	skb_put(skb, frame - skb->data);
data              832 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	skb_pull(skb, frame - skb->data);
data              847 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              882 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              913 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data              942 drivers/net/wireless/ath/ath10k/wmi-tlv.c 					 const void *ptr, void *data)
data              944 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	struct wmi_tlv_swba_parse *swba = data;
data              973 drivers/net/wireless/ath/ath10k/wmi-tlv.c 					 const void *ptr, void *data)
data              975 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	struct wmi_tlv_swba_parse *swba = data;
data              988 drivers/net/wireless/ath/ath10k/wmi-tlv.c 				     const void *ptr, void *data)
data              990 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	struct wmi_tlv_swba_parse *swba = data;
data             1029 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ret = ath10k_wmi_tlv_iter(ar, skb->data, skb->len,
data             1061 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data             1099 drivers/net/wireless/ath/ath10k/wmi-tlv.c 			      const void *ptr, void *data)
data             1101 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	struct wmi_svc_rdy_ev_arg *arg = data;
data             1127 drivers/net/wireless/ath/ath10k/wmi-tlv.c 					const void *ptr, void *data)
data             1129 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	struct wmi_tlv_svc_rdy_parse *svc_rdy = data;
data             1166 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ret = ath10k_wmi_tlv_iter(ar, skb->data, skb->len,
data             1234 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data             1257 drivers/net/wireless/ath/ath10k/wmi-tlv.c 					  const void *ptr, void *data)
data             1259 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	struct wmi_svc_avail_ev_arg *arg = data;
data             1278 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ret = ath10k_wmi_tlv_iter(ar, skb->data, skb->len,
data             1332 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	const void *data;
data             1343 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data             1351 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	data = tb[WMI_TLV_TAG_ARRAY_BYTE];
data             1353 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	if (!ev || !data) {
data             1358 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	data_len = ath10k_wmi_tlv_len(data);
data             1376 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		src = data;
data             1382 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		data += sizeof(*src);
data             1399 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		src = data;
data             1405 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		data += sizeof(*src);
data             1420 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		src = data;
data             1426 drivers/net/wireless/ath/ath10k/wmi-tlv.c 		data += sizeof(*src);
data             1440 drivers/net/wireless/ath/ath10k/wmi-tlv.c 			extd = data + sizeof(*src) * (num_peer_stats - i - 1)
data             1472 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data             1501 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data             1531 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
data             1561 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             1582 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             1606 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             1637 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             1701 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = skb->data;
data             1833 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             1926 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             1976 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2000 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2040 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             2097 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2120 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2143 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2165 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2201 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             2280 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             2335 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             2368 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             2408 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2432 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2455 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2481 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2525 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             2598 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2622 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2649 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2683 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             2730 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2760 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2798 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             2830 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2882 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	hdr = (struct ieee80211_hdr *)msdu->data;
data             2914 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             2934 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	memcpy(ptr, msdu->data, buf_len);
data             2956 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             2994 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3033 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3059 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             3081 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3117 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3149 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	memcpy(tlv->value, bcn->data, bcn->len);
data             3176 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3200 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	memcpy(tlv->value, prb->data, prb->len);
data             3223 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3275 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3345 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3418 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (void *)skb->data;
data             3449 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (struct wmi_tlv *)skb->data;
data             3478 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (struct wmi_tlv *)skb->data;
data             3505 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (struct wmi_tlv *)skb->data;
data             3541 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3628 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	tlv = (struct wmi_tlv *)skb->data;
data             3675 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3790 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3842 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3870 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3899 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             3942 drivers/net/wireless/ath/ath10k/wmi-tlv.c 	ptr = (void *)skb->data;
data             1753 drivers/net/wireless/ath/ath10k/wmi.c 	if (!IS_ALIGNED((unsigned long)skb->data, 4))
data             1757 drivers/net/wireless/ath/ath10k/wmi.c 	memset(skb->data, 0, round_len);
data             1780 drivers/net/wireless/ath/ath10k/wmi.c 	cmd_hdr = (struct wmi_cmd_hdr *)skb->data;
data             1784 drivers/net/wireless/ath/ath10k/wmi.c 	trace_ath10k_wmi_cmd(ar, cmd_id, skb->data, skb->len);
data             1827 drivers/net/wireless/ath/ath10k/wmi.c 							bcn->data, bcn->len,
data             1844 drivers/net/wireless/ath/ath10k/wmi.c static void ath10k_wmi_tx_beacons_iter(void *data, u8 *mac,
data             1917 drivers/net/wireless/ath/ath10k/wmi.c 	hdr = (struct ieee80211_hdr *)msdu->data;
data             1946 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_mgmt_tx_cmd *)skb->data;
data             1954 drivers/net/wireless/ath/ath10k/wmi.c 	memcpy(cmd->buf, msdu->data, msdu->len);
data             1959 drivers/net/wireless/ath/ath10k/wmi.c 	trace_ath10k_tx_hdr(ar, skb->data, skb->len);
data             1960 drivers/net/wireless/ath/ath10k/wmi.c 	trace_ath10k_tx_payload(ar, skb->data, skb->len);
data             2117 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_scan_event *ev = (void *)skb->data;
data             2201 drivers/net/wireless/ath/ath10k/wmi.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2214 drivers/net/wireless/ath/ath10k/wmi.c 	keyidx = skb->data[hdrlen + (IEEE80211_WEP_IV_LEN - 1)] >> WEP_KEYID_SHIFT;
data             2241 drivers/net/wireless/ath/ath10k/wmi.c 		ev_v2 = (struct wmi_mgmt_rx_event_v2 *)skb->data;
data             2245 drivers/net/wireless/ath/ath10k/wmi.c 		ev_v1 = (struct wmi_mgmt_rx_event_v1 *)skb->data;
data             2267 drivers/net/wireless/ath/ath10k/wmi.c 		ext_info = (struct wmi_mgmt_rx_ext_info *)(skb->data + len);
data             2290 drivers/net/wireless/ath/ath10k/wmi.c 	ev = (struct wmi_10_4_mgmt_rx_event *)skb->data;
data             2311 drivers/net/wireless/ath/ath10k/wmi.c 		ext_info = (struct wmi_mgmt_rx_ext_info *)(skb->data + len);
data             2517 drivers/net/wireless/ath/ath10k/wmi.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             2581 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_chan_info_event *ev = (void *)skb->data;
data             2601 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_10_4_chan_info_event *ev = (void *)skb->data;
data             2770 drivers/net/wireless/ath/ath10k/wmi.c 	trace_ath10k_wmi_dbglog(ar, skb->data, skb->len);
data             2929 drivers/net/wireless/ath/ath10k/wmi.c 	const struct wmi_stats_event *ev = (void *)skb->data;
data             2943 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             2964 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             2983 drivers/net/wireless/ath/ath10k/wmi.c 	const struct wmi_stats_event *ev = (void *)skb->data;
data             2997 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3019 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3041 drivers/net/wireless/ath/ath10k/wmi.c 	const struct wmi_10_2_stats_event *ev = (void *)skb->data;
data             3058 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3078 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3095 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3118 drivers/net/wireless/ath/ath10k/wmi.c 	const struct wmi_10_2_stats_event *ev = (void *)skb->data;
data             3135 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3155 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3178 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3204 drivers/net/wireless/ath/ath10k/wmi.c 	const struct wmi_10_2_stats_event *ev = (void *)skb->data;
data             3227 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3247 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3264 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3273 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3288 drivers/net/wireless/ath/ath10k/wmi.c 		src = (void *)skb->data;
data             3306 drivers/net/wireless/ath/ath10k/wmi.c 			src = (void *)skb->data;
data             3326 drivers/net/wireless/ath/ath10k/wmi.c 			src = (void *)skb->data;
data             3351 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_vdev_start_response_event *ev = (void *)skb->data;
data             3407 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_peer_sta_kickout_event *ev = (void *)skb->data;
data             3478 drivers/net/wireless/ath/ath10k/wmi.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)bcn->data;
data             3519 drivers/net/wireless/ath/ath10k/wmi.c 	ies = bcn->data;
data             3592 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_host_swba_event *ev = (void *)skb->data;
data             3638 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_10_2_4_host_swba_event *ev = (void *)skb->data;
data             3682 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_10_4_host_swba_event *ev = (void *)skb->data;
data             3849 drivers/net/wireless/ath/ath10k/wmi.c 			paddr = dma_map_single(arvif->ar->dev, bcn->data,
data             3866 drivers/net/wireless/ath/ath10k/wmi.c 			memcpy(arvif->beacon_buf, bcn->data, bcn->len);
data             3873 drivers/net/wireless/ath/ath10k/wmi.c 		trace_ath10k_tx_hdr(ar, bcn->data, bcn->len);
data             3874 drivers/net/wireless/ath/ath10k/wmi.c 		trace_ath10k_tx_payload(ar, bcn->data, bcn->len);
data             4229 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_phyerr_event *ev = (void *)skb->data;
data             4247 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_10_4_phyerr_event *ev = (void *)skb->data;
data             4258 drivers/net/wireless/ath/ath10k/wmi.c 	arg->phyerrs = skb->data;
data             4419 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_dfs_status_ev_arg *ev = (void *)skb->data;
data             4511 drivers/net/wireless/ath/ath10k/wmi.c 		c = skb->data[i];
data             4526 drivers/net/wireless/ath/ath10k/wmi.c 	if (skb->data[i - 1] == '\n')
data             4799 drivers/net/wireless/ath/ath10k/wmi.c 	ev = (struct wmi_pdev_tpc_config_event *)skb->data;
data             5052 drivers/net/wireless/ath/ath10k/wmi.c 	ev = (struct wmi_pdev_tpc_final_table_event *)skb->data;
data             5118 drivers/net/wireless/ath/ath10k/wmi.c 	ev = (struct wmi_tdls_peer_event *)skb->data;
data             5179 drivers/net/wireless/ath/ath10k/wmi.c 	ev = (struct wmi_peer_sta_ps_state_chg_event *)skb->data;
data             5341 drivers/net/wireless/ath/ath10k/wmi.c 	ev = (void *)skb->data;
data             5380 drivers/net/wireless/ath/ath10k/wmi.c 	ev = (void *)skb->data;
data             5574 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_ready_event *ev = (void *)skb->data;
data             5591 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_roam_ev *ev = (void *)skb->data;
data             5607 drivers/net/wireless/ath/ath10k/wmi.c 	struct wmi_echo_event *ev = (void *)skb->data;
data             5657 drivers/net/wireless/ath/ath10k/wmi.c 	ev = (struct wmi_pdev_temperature_event *)skb->data;
data             5675 drivers/net/wireless/ath/ath10k/wmi.c 	ev = (struct wmi_pdev_bss_chan_info_event *)skb->data;
data             5739 drivers/net/wireless/ath/ath10k/wmi.c 	cmd_hdr = (struct wmi_cmd_hdr *)skb->data;
data             5745 drivers/net/wireless/ath/ath10k/wmi.c 	trace_ath10k_wmi_event(ar, id, skb->data, skb->len);
data             5867 drivers/net/wireless/ath/ath10k/wmi.c 	cmd_hdr = (struct wmi_cmd_hdr *)skb->data;
data             5873 drivers/net/wireless/ath/ath10k/wmi.c 	trace_ath10k_wmi_event(ar, id, skb->data, skb->len);
data             5998 drivers/net/wireless/ath/ath10k/wmi.c 	cmd_hdr = (struct wmi_cmd_hdr *)skb->data;
data             6004 drivers/net/wireless/ath/ath10k/wmi.c 	trace_ath10k_wmi_event(ar, id, skb->data, skb->len);
data             6147 drivers/net/wireless/ath/ath10k/wmi.c 	cmd_hdr = (struct wmi_cmd_hdr *)skb->data;
data             6153 drivers/net/wireless/ath/ath10k/wmi.c 	trace_ath10k_wmi_event(ar, id, skb->data, skb->len);
data             6311 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_set_base_macaddr_cmd *)skb->data;
data             6331 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_set_regdomain_cmd *)skb->data;
data             6356 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_set_regdomain_cmd_10x *)skb->data;
data             6380 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_suspend_cmd *)skb->data;
data             6414 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_set_param_cmd *)skb->data;
data             6509 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_init_cmd *)buf->data;
data             6574 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_init_cmd_10x *)buf->data;
data             6647 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_init_cmd_10_2 *)buf->data;
data             6744 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_init_cmd_10_4 *)buf->data;
data             6906 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_start_scan_cmd *)skb->data;
data             6935 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_10x_start_scan_cmd *)skb->data;
data             6994 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_stop_scan_cmd *)skb->data;
data             7019 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_create_cmd *)skb->data;
data             7041 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_delete_cmd *)skb->data;
data             7078 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_start_request_cmd *)skb->data;
data             7113 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_stop_cmd *)skb->data;
data             7131 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_up_cmd *)skb->data;
data             7152 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_down_cmd *)skb->data;
data             7178 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_set_param_cmd *)skb->data;
data             7205 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_install_key_cmd *)skb->data;
data             7236 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_spectral_conf_cmd *)skb->data;
data             7271 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_vdev_spectral_enable_cmd *)skb->data;
data             7291 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_peer_create_cmd *)skb->data;
data             7313 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_peer_delete_cmd *)skb->data;
data             7334 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_peer_flush_tids_cmd *)skb->data;
data             7358 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_peer_set_param_cmd *)skb->data;
data             7381 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_sta_powersave_mode_cmd *)skb->data;
data             7403 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_sta_powersave_param_cmd *)skb->data;
data             7428 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_ap_ps_peer_cmd *)skb->data;
data             7457 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_scan_chan_list_cmd *)skb->data;
data             7592 drivers/net/wireless/ath/ath10k/wmi.c 	ath10k_wmi_peer_assoc_fill_main(ar, skb->data, arg);
data             7617 drivers/net/wireless/ath/ath10k/wmi.c 	ath10k_wmi_peer_assoc_fill_10_1(ar, skb->data, arg);
data             7642 drivers/net/wireless/ath/ath10k/wmi.c 	ath10k_wmi_peer_assoc_fill_10_2(ar, skb->data, arg);
data             7667 drivers/net/wireless/ath/ath10k/wmi.c 	ath10k_wmi_peer_assoc_fill_10_4(ar, skb->data, arg);
data             7700 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_chan_info_req_cmd *)skb->data;
data             7727 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_bcn_tx_ref_cmd *)skb->data;
data             7767 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_set_wmm_params *)skb->data;
data             7787 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_request_stats_cmd *)skb->data;
data             7806 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_force_fw_hang_cmd *)skb->data;
data             7827 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_dbglog_cfg_cmd *)skb->data;
data             7865 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_10_4_dbglog_cfg_cmd *)skb->data;
data             7903 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_pktlog_enable_cmd *)skb->data;
data             7936 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_set_quiet_cmd *)skb->data;
data             7962 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_addba_clear_resp_cmd *)skb->data;
data             7986 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_addba_send_cmd *)skb->data;
data             8012 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_addba_setresponse_cmd *)skb->data;
data             8038 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_delba_send_cmd *)skb->data;
data             8061 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_get_tpc_config_cmd *)skb->data;
data             8474 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_set_adaptive_cca_params *)skb->data;
data             8724 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_ext_resource_config_10_4_cmd *)skb->data;
data             8763 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_10_4_tdls_set_state_cmd *)skb->data;
data             8813 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_get_tpc_table_cmd *)skb->data;
data             8844 drivers/net/wireless/ath/ath10k/wmi.c 	memset(skb->data, 0, sizeof(*cmd));
data             8846 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_10_4_tdls_peer_update_cmd *)skb->data;
data             8892 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_radar_found_info *)skb->data;
data             8917 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_echo_cmd *)skb->data;
data             8960 drivers/net/wireless/ath/ath10k/wmi.c 	cmd = (struct wmi_pdev_bb_timing_cfg_cmd *)skb->data;
data             4610 drivers/net/wireless/ath/ath10k/wmi.h 	u8 data[0];
data             4620 drivers/net/wireless/ath/ath10k/wmi.h 	u8 data[0];
data             5747 drivers/net/wireless/ath/ath10k/wmi.h 	u8 data[1];
data             5758 drivers/net/wireless/ath/ath10k/wmi.h 	u8 data[1];
data               36 drivers/net/wireless/ath/ath5k/ahb.c ath5k_ahb_eeprom_read(struct ath_common *common, u32 off, u16 *data)
data               50 drivers/net/wireless/ath/ath5k/ahb.c 	*data = *eeprom;
data             1466 drivers/net/wireless/ath/ath5k/ath5k.h 	bool (*eeprom_read)(struct ath_common *common, u32 off, u16 *data);
data             1700 drivers/net/wireless/ath/ath5k/ath5k.h static inline bool ath5k_hw_nvram_read(struct ath5k_hw *ah, u32 off, u16 *data)
data             1703 drivers/net/wireless/ath/ath5k/ath5k.h 	return common->bus_ops->eeprom_read(common, off, data);
data              478 drivers/net/wireless/ath/ath5k/base.c void ath5k_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif)
data              480 drivers/net/wireless/ath/ath5k/base.c 	struct ath5k_vif_iter_data *iter_data = data;
data              617 drivers/net/wireless/ath/ath5k/base.c 				   skb->data, common->rx_bufsize,
data              678 drivers/net/wireless/ath/ath5k/base.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              751 drivers/net/wireless/ath/ath5k/base.c 	bf->skbaddr = dma_map_single(ah->dev, skb->data, skb->len,
data             1215 drivers/net/wireless/ath/ath5k/base.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             1229 drivers/net/wireless/ath/ath5k/base.c 		keyix = skb->data[hlen + 3] >> 6;
data             1245 drivers/net/wireless/ath/ath5k/base.c 	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data;
data             1308 drivers/net/wireless/ath/ath5k/base.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1336 drivers/net/wireless/ath/ath5k/base.c 		memmove(skb->data, skb->data + padsize, padpos);
data             1362 drivers/net/wireless/ath/ath5k/base.c 		memmove(skb->data + padsize, skb->data, padpos);
data             1431 drivers/net/wireless/ath/ath5k/base.c 	if (ath_is_mybeacon(common, (struct ieee80211_hdr *)skb->data)) {
data             1539 drivers/net/wireless/ath/ath5k/base.c ath5k_tasklet_rx(unsigned long data)
data             1544 drivers/net/wireless/ath/ath5k/base.c 	struct ath5k_hw *ah = (void *)data;
data             1787 drivers/net/wireless/ath/ath5k/base.c ath5k_tasklet_tx(unsigned long data)
data             1790 drivers/net/wireless/ath/ath5k/base.c 	struct ath5k_hw *ah = (void *)data;
data             1819 drivers/net/wireless/ath/ath5k/base.c 	bf->skbaddr = dma_map_single(ah->dev, skb->data, skb->len,
data             1822 drivers/net/wireless/ath/ath5k/base.c 			"skbaddr %llx\n", skb, skb->data, skb->len,
data             2179 drivers/net/wireless/ath/ath5k/base.c static void ath5k_tasklet_beacon(unsigned long data)
data             2181 drivers/net/wireless/ath/ath5k/base.c 	struct ath5k_hw *ah = (struct ath5k_hw *) data;
data             2450 drivers/net/wireless/ath/ath5k/base.c ath5k_tasklet_ani(unsigned long data)
data             2452 drivers/net/wireless/ath/ath5k/base.c 	struct ath5k_hw *ah = (void *)data;
data               91 drivers/net/wireless/ath/ath5k/base.h void ath5k_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif);
data              529 drivers/net/wireless/ath/ath5k/dma.c 	u32 data = 0;
data              564 drivers/net/wireless/ath/ath5k/dma.c 		data = isr;
data              732 drivers/net/wireless/ath/ath5k/dma.c 		data = pisr;
data              740 drivers/net/wireless/ath/ath5k/dma.c 		ATH5K_PRINTF("ISR: 0x%08x IMR: 0x%08x\n", data, ah->ah_imr);
data              161 drivers/net/wireless/ath/ath5k/gpio.c 	u32 data;
data              167 drivers/net/wireless/ath/ath5k/gpio.c 	data = ath5k_hw_reg_read(ah, AR5K_GPIODO);
data              169 drivers/net/wireless/ath/ath5k/gpio.c 	data &= ~(1 << gpio);
data              170 drivers/net/wireless/ath/ath5k/gpio.c 	data |= (val & 1) << gpio;
data              172 drivers/net/wireless/ath/ath5k/gpio.c 	ath5k_hw_reg_write(ah, data, AR5K_GPIODO);
data              192 drivers/net/wireless/ath/ath5k/gpio.c 	u32 data;
data              200 drivers/net/wireless/ath/ath5k/gpio.c 	data = (ath5k_hw_reg_read(ah, AR5K_GPIOCR) &
data              205 drivers/net/wireless/ath/ath5k/gpio.c 	ath5k_hw_reg_write(ah, interrupt_level ? data :
data              206 drivers/net/wireless/ath/ath5k/gpio.c 		(data | AR5K_GPIOCR_INT_SELH), AR5K_GPIOCR);
data               52 drivers/net/wireless/ath/ath5k/led.c #define ATH_PIN(data) ((data) >> 8)
data               53 drivers/net/wireless/ath/ath5k/led.c #define ATH_POLARITY(data) ((data) & 0xff)
data               77 drivers/net/wireless/ath/ath5k/pci.c ath5k_pci_eeprom_read(struct ath_common *common, u32 offset, u16 *data)
data               99 drivers/net/wireless/ath/ath5k/pci.c 			*data = (u16)(ath5k_hw_reg_read(ah, AR5K_EEPROM_DATA) &
data              122 drivers/net/wireless/ath/ath5k/pci.c 	u16 data;
data              125 drivers/net/wireless/ath/ath5k/pci.c 	AR5K_EEPROM_READ(0x20, data);
data              128 drivers/net/wireless/ath/ath5k/pci.c 		AR5K_EEPROM_READ(offset, data);
data              130 drivers/net/wireless/ath/ath5k/pci.c 		total += data;
data              131 drivers/net/wireless/ath/ath5k/pci.c 		mac_d[octet + 1] = data & 0xff;
data              132 drivers/net/wireless/ath/ath5k/pci.c 		mac_d[octet] = data >> 8;
data              484 drivers/net/wireless/ath/ath5k/pcu.c 	u32 data, filter = 0;
data              490 drivers/net/wireless/ath/ath5k/pcu.c 		data = ath5k_hw_reg_read(ah, AR5K_PHY_ERR_FIL);
data              492 drivers/net/wireless/ath/ath5k/pcu.c 		if (data & AR5K_PHY_ERR_FIL_RADAR)
data              494 drivers/net/wireless/ath/ath5k/pcu.c 		if (data & (AR5K_PHY_ERR_FIL_OFDM | AR5K_PHY_ERR_FIL_CCK))
data              513 drivers/net/wireless/ath/ath5k/pcu.c 	u32 data = 0;
data              518 drivers/net/wireless/ath/ath5k/pcu.c 			data |= AR5K_PHY_ERR_FIL_RADAR;
data              520 drivers/net/wireless/ath/ath5k/pcu.c 			data |= AR5K_PHY_ERR_FIL_OFDM | AR5K_PHY_ERR_FIL_CCK;
data              533 drivers/net/wireless/ath/ath5k/pcu.c 	if (data)
data              543 drivers/net/wireless/ath/ath5k/pcu.c 		ath5k_hw_reg_write(ah, data, AR5K_PHY_ERR_FIL);
data              199 drivers/net/wireless/ath/ath5k/phy.c 	u32 mask, data, last_bit, bits_shifted, first_bit;
data              204 drivers/net/wireless/ath/ath5k/phy.c 	data = 0;
data              241 drivers/net/wireless/ath/ath5k/phy.c 		data = ath5k_hw_bitswap(val, num_bits);
data              254 drivers/net/wireless/ath/ath5k/phy.c 			rfb[entry] |= ((data << position) << (col * 8)) & mask;
data              255 drivers/net/wireless/ath/ath5k/phy.c 			data >>= (8 - position);
data              257 drivers/net/wireless/ath/ath5k/phy.c 			data |= (((rfb[entry] & mask) >> (col * 8)) >> position)
data              265 drivers/net/wireless/ath/ath5k/phy.c 	data = set ? 1 : ath5k_hw_bitswap(data, num_bits);
data              267 drivers/net/wireless/ath/ath5k/phy.c 	return data;
data              680 drivers/net/wireless/ath/ath5k/phy.c 	u32 data, type;
data              694 drivers/net/wireless/ath/ath5k/phy.c 	data = ath5k_hw_reg_read(ah, AR5K_PHY_PAPD_PROBE);
data              697 drivers/net/wireless/ath/ath5k/phy.c 	if (!(data & AR5K_PHY_PAPD_PROBE_TX_NEXT)) {
data              698 drivers/net/wireless/ath/ath5k/phy.c 		ah->ah_gain.g_current = data >> AR5K_PHY_PAPD_PROBE_GAINF_S;
data              699 drivers/net/wireless/ath/ath5k/phy.c 		type = AR5K_REG_MS(data, AR5K_PHY_PAPD_PROBE_TYPE);
data             1199 drivers/net/wireless/ath/ath5k/phy.c 	u32 data;
data             1204 drivers/net/wireless/ath/ath5k/phy.c 	data = ath5k_hw_rf5110_chan2athchan(channel);
data             1205 drivers/net/wireless/ath/ath5k/phy.c 	ath5k_hw_reg_write(ah, data, AR5K_RF_BUFFER);
data             1316 drivers/net/wireless/ath/ath5k/phy.c 	u32 data, data0, data1, data2;
data             1319 drivers/net/wireless/ath/ath5k/phy.c 	data = data0 = data1 = data2 = 0;
data             1370 drivers/net/wireless/ath/ath5k/phy.c 	data = (data0 << 4) | (data1 << 1) | (data2 << 2) | 0x1001;
data             1372 drivers/net/wireless/ath/ath5k/phy.c 	ath5k_hw_reg_write(ah, data & 0xff, AR5K_RF_BUFFER);
data             1373 drivers/net/wireless/ath/ath5k/phy.c 	ath5k_hw_reg_write(ah, (data >> 8) & 0x7f, AR5K_RF_BUFFER_CONTROL_5);
data             1390 drivers/net/wireless/ath/ath5k/phy.c 	u32 data, data0, data2;
data             1393 drivers/net/wireless/ath/ath5k/phy.c 	data = data0 = data2 = 0;
data             1415 drivers/net/wireless/ath/ath5k/phy.c 	data = (data0 << 4) | data2 << 2 | 0x1001;
data             1417 drivers/net/wireless/ath/ath5k/phy.c 	ath5k_hw_reg_write(ah, data & 0xff, AR5K_RF_BUFFER);
data             1418 drivers/net/wireless/ath/ath5k/phy.c 	ath5k_hw_reg_write(ah, (data >> 8) & 0x7f, AR5K_RF_BUFFER_CONTROL_5);
data               71 drivers/net/wireless/ath/ath5k/reset.c 	u32 data;
data               74 drivers/net/wireless/ath/ath5k/reset.c 		data = ath5k_hw_reg_read(ah, reg);
data               75 drivers/net/wireless/ath/ath5k/reset.c 		if (is_set && (data & flag))
data               77 drivers/net/wireless/ath/ath5k/reset.c 		else if ((data & flag) == val)
data              518 drivers/net/wireless/ath/ath5k/reset.c 	u32 staid, data;
data              551 drivers/net/wireless/ath/ath5k/reset.c 		data = ath5k_hw_reg_read(ah, AR5K_SLEEP_CTL);
data              556 drivers/net/wireless/ath/ath5k/reset.c 		if (data & 0xffc00000)
data              557 drivers/net/wireless/ath/ath5k/reset.c 			data = 0;
data              560 drivers/net/wireless/ath/ath5k/reset.c 			data = data & ~AR5K_SLEEP_CTL_SLE;
data              562 drivers/net/wireless/ath/ath5k/reset.c 		ath5k_hw_reg_write(ah, data | AR5K_SLEEP_CTL_SLE_WAKE,
data              574 drivers/net/wireless/ath/ath5k/reset.c 			ath5k_hw_reg_write(ah, data | AR5K_SLEEP_CTL_SLE_WAKE,
data              906 drivers/net/wireless/ath/ath5k/reset.c 		u32 data;
data              910 drivers/net/wireless/ath/ath5k/reset.c 			data = 0xffb81020;
data              912 drivers/net/wireless/ath/ath5k/reset.c 			data = 0xffb80d20;
data              913 drivers/net/wireless/ath/ath5k/reset.c 		ath5k_hw_reg_write(ah, data, AR5K_PHY_FRAME_CTL);
data               76 drivers/net/wireless/ath/ath5k/rfkill.c ath5k_tasklet_rfkill_toggle(unsigned long data)
data               78 drivers/net/wireless/ath/ath5k/rfkill.c 	struct ath5k_hw *ah = (void *)data;
data               32 drivers/net/wireless/ath/ath5k/trace.h 		memcpy(__get_dynamic_array(frame), skb->data, skb->len);
data               56 drivers/net/wireless/ath/ath5k/trace.h 		memcpy(__get_dynamic_array(frame), skb->data, skb->len);
data             3699 drivers/net/wireless/ath/ath6kl/cfg80211.c 			    u64 *data)
data             3706 drivers/net/wireless/ath/ath6kl/cfg80211.c 	memset(data, 0, sizeof(u64) * ATH6KL_STATS_LEN);
data             3712 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_ucast_pkt + tgt_stats->tx_bcast_pkt;
data             3713 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_ucast_byte + tgt_stats->tx_bcast_byte;
data             3714 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_ucast_pkt + tgt_stats->rx_bcast_pkt;
data             3715 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_ucast_byte + tgt_stats->rx_bcast_byte;
data             3717 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_ucast_pkt;
data             3718 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_bcast_pkt;
data             3719 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_ucast_byte;
data             3720 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_bcast_byte;
data             3721 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_rts_success_cnt;
data             3722 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_err;
data             3723 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_fail_cnt;
data             3724 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_retry_cnt;
data             3725 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_mult_retry_cnt;
data             3726 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tx_rts_fail_cnt;
data             3727 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tkip_cnter_measures_invoked;
data             3729 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_ucast_pkt;
data             3730 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_ucast_rate;
data             3731 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_bcast_pkt;
data             3732 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_ucast_byte;
data             3733 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_bcast_byte;
data             3734 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_frgment_pkt;
data             3735 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_err;
data             3736 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_crc_err;
data             3737 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_key_cache_miss;
data             3738 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_decrypt_err;
data             3739 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->rx_dupl_frame;
data             3740 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tkip_local_mic_fail;
data             3741 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->tkip_fmt_err;
data             3742 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->ccmp_fmt_err;
data             3743 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->ccmp_replays;
data             3745 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->cs_bmiss_cnt;
data             3746 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->cs_connect_cnt;
data             3747 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->cs_discon_cnt;
data             3748 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->cs_ave_beacon_rssi;
data             3749 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->arp_received;
data             3750 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->arp_matched;
data             3751 drivers/net/wireless/ath/ath6kl/cfg80211.c 	data[i++] = tgt_stats->arp_replied;
data             3761 drivers/net/wireless/ath/ath6kl/cfg80211.c static void ath6kl_get_strings(struct net_device *dev, u32 sset, u8 *data)
data             3767 drivers/net/wireless/ath/ath6kl/cfg80211.c 		memcpy(data, ath6kl_gstrings_sta_stats, sz_sta_stats);
data              163 drivers/net/wireless/ath/ath6kl/core.h 	u8 data[0];
data              908 drivers/net/wireless/ath/ath6kl/core.h int ath6kl_diag_write(struct ath6kl *ar, u32 address, void *data, u32 length);
data              910 drivers/net/wireless/ath/ath6kl/core.h int ath6kl_diag_read(struct ath6kl *ar, u32 address, void *data, u32 length);
data              424 drivers/net/wireless/ath/ath6kl/debug.c 		memcpy(buf + len, skb->data, skb->len);
data              491 drivers/net/wireless/ath/ath6kl/debug.c 		memcpy(buf + len, skb->data, skb->len);
data              750 drivers/net/wireless/ath/ath6kl/htc_pipe.c 	netdata = skb->data;
data              970 drivers/net/wireless/ath/ath6kl/htc_pipe.c 	netdata = skb->data;
data             1039 drivers/net/wireless/ath/ath6kl/htc_pipe.c 		netdata = skb->data;
data              253 drivers/net/wireless/ath/ath6kl/init.c 	u32 address, data;
data              261 drivers/net/wireless/ath/ath6kl/init.c 	if (ath6kl_diag_read32(ar, address, &data))
data              264 drivers/net/wireless/ath/ath6kl/init.c 	address = TARG_VTOP(ar->target_type, data);
data              685 drivers/net/wireless/ath/ath6kl/init.c 	*fw = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL);
data              959 drivers/net/wireless/ath/ath6kl/init.c 	const u8 *data;
data              971 drivers/net/wireless/ath/ath6kl/init.c 	data = fw->data;
data              984 drivers/net/wireless/ath/ath6kl/init.c 	if (memcmp(data, ATH6KL_FIRMWARE_MAGIC, magic_len) != 0) {
data              992 drivers/net/wireless/ath/ath6kl/init.c 	data += magic_len;
data              997 drivers/net/wireless/ath/ath6kl/init.c 		hdr = (struct ath6kl_fw_ie *) data;
data             1003 drivers/net/wireless/ath/ath6kl/init.c 		data += sizeof(*hdr);
data             1017 drivers/net/wireless/ath/ath6kl/init.c 			strlcpy(ar->wiphy->fw_version, data,
data             1028 drivers/net/wireless/ath/ath6kl/init.c 			ar->fw_otp = kmemdup(data, ie_len, GFP_KERNEL);
data             1054 drivers/net/wireless/ath/ath6kl/init.c 			memcpy(ar->fw, data, ie_len);
data             1061 drivers/net/wireless/ath/ath6kl/init.c 			ar->fw_patch = kmemdup(data, ie_len, GFP_KERNEL);
data             1072 drivers/net/wireless/ath/ath6kl/init.c 			val = (__le32 *) data;
data             1091 drivers/net/wireless/ath/ath6kl/init.c 				if (data[index] & (1 << bit))
data             1103 drivers/net/wireless/ath/ath6kl/init.c 			val = (__le32 *) data;
data             1114 drivers/net/wireless/ath/ath6kl/init.c 			val = (__le32 *) data;
data             1125 drivers/net/wireless/ath/ath6kl/init.c 			val = (__le32 *) data;
data             1142 drivers/net/wireless/ath/ath6kl/init.c 		data += ie_len;
data             1663 drivers/net/wireless/ath/ath6kl/init.c 	u8 *data = (u8 *) ar->fw_capabilities;
data             1685 drivers/net/wireless/ath/ath6kl/init.c 		if (data[index] & (1 << bit)) {
data              236 drivers/net/wireless/ath/ath6kl/main.c int ath6kl_diag_read(struct ath6kl *ar, u32 address, void *data, u32 length)
data              238 drivers/net/wireless/ath/ath6kl/main.c 	u32 count, *buf = data;
data              253 drivers/net/wireless/ath/ath6kl/main.c int ath6kl_diag_write(struct ath6kl *ar, u32 address, void *data, u32 length)
data              256 drivers/net/wireless/ath/ath6kl/main.c 	__le32 *buf = data;
data              224 drivers/net/wireless/ath/ath6kl/sdio.c 					struct mmc_data *data)
data              229 drivers/net/wireless/ath/ath6kl/sdio.c 	data->blksz = HIF_MBOX_BLOCK_SIZE;
data              230 drivers/net/wireless/ath/ath6kl/sdio.c 	data->blocks = scat_req->len / HIF_MBOX_BLOCK_SIZE;
data              235 drivers/net/wireless/ath/ath6kl/sdio.c 		   data->blksz, data->blocks, scat_req->len,
data              238 drivers/net/wireless/ath/ath6kl/sdio.c 	data->flags = (scat_req->req & HIF_WRITE) ? MMC_DATA_WRITE :
data              256 drivers/net/wireless/ath/ath6kl/sdio.c 	data->sg = scat_req->sgentries;
data              257 drivers/net/wireless/ath/ath6kl/sdio.c 	data->sg_len = scat_req->scat_entries;
data              265 drivers/net/wireless/ath/ath6kl/sdio.c 	struct mmc_data data;
data              285 drivers/net/wireless/ath/ath6kl/sdio.c 	memset(&data, 0, sizeof(struct mmc_data));
data              287 drivers/net/wireless/ath/ath6kl/sdio.c 	ath6kl_sdio_setup_scat_data(scat_req, &data);
data              306 drivers/net/wireless/ath/ath6kl/sdio.c 				  data.blocks);
data              312 drivers/net/wireless/ath/ath6kl/sdio.c 	mmc_req.data = &data;
data              316 drivers/net/wireless/ath/ath6kl/sdio.c 	mmc_set_data_timeout(&data, ar_sdio->func->card);
data              329 drivers/net/wireless/ath/ath6kl/sdio.c 	status = cmd.error ? cmd.error : data.error;
data             1019 drivers/net/wireless/ath/ath6kl/sdio.c static int ath6kl_sdio_diag_read32(struct ath6kl *ar, u32 address, u32 *data)
data             1032 drivers/net/wireless/ath/ath6kl/sdio.c 				(u8 *)data, sizeof(u32), HIF_RD_SYNC_BYTE_INC);
data             1043 drivers/net/wireless/ath/ath6kl/sdio.c 				    __le32 data)
data             1046 drivers/net/wireless/ath/ath6kl/sdio.c 	u32 val = (__force u32) data;
data             1053 drivers/net/wireless/ath/ath6kl/sdio.c 			   __func__, data);
data               70 drivers/net/wireless/ath/ath6kl/testmode.c 		  void *data, int len)
data               77 drivers/net/wireless/ath/ath6kl/testmode.c 	err = nla_parse_deprecated(tb, ATH6KL_TM_ATTR_MAX, data, len,
data               24 drivers/net/wireless/ath/ath6kl/testmode.h 		  void *data, int len);
data               35 drivers/net/wireless/ath/ath6kl/testmode.h 				void *data, int len)
data              133 drivers/net/wireless/ath/ath6kl/trace.h 		__dynamic_array(u8, data, total_len)
data              156 drivers/net/wireless/ath/ath6kl/trace.h 			memcpy((u8 *) __get_dynamic_array(data) + offset,
data               51 drivers/net/wireless/ath/ath6kl/txrx.c 	datap = skb->data;
data              109 drivers/net/wireless/ath/ath6kl/txrx.c 	struct ethhdr *datap = (struct ethhdr *) skb->data;
data              212 drivers/net/wireless/ath/ath6kl/txrx.c 	struct ethhdr *datap = (struct ethhdr *) skb->data;
data              293 drivers/net/wireless/ath/ath6kl/txrx.c 	trace_ath6kl_wmi_cmd(skb->data, skb->len);
data              339 drivers/net/wireless/ath/ath6kl/txrx.c 	set_htc_pkt_info(&cookie->htc_pkt, cookie, skb->data, skb->len,
data              375 drivers/net/wireless/ath/ath6kl/txrx.c 		   skb, skb->data, skb->len);
data              480 drivers/net/wireless/ath/ath6kl/txrx.c 	if (!IS_ALIGNED((unsigned long) skb->data - HTC_HDR_LENGTH, 4) &&
data              500 drivers/net/wireless/ath/ath6kl/txrx.c 	set_htc_pkt_info(&cookie->htc_pkt, cookie, skb->data, skb->len,
data              505 drivers/net/wireless/ath/ath6kl/txrx.c 			skb->data, skb->len);
data              720 drivers/net/wireless/ath/ath6kl/txrx.c 		if (WARN_ON_ONCE(!skb || !skb->data)) {
data              901 drivers/net/wireless/ath/ath6kl/txrx.c 		if (!IS_ALIGNED((unsigned long) skb->data, 4)) {
data              903 drivers/net/wireless/ath/ath6kl/txrx.c 			skb->data = PTR_ALIGN(skb->data - 4, 4);
data              906 drivers/net/wireless/ath/ath6kl/txrx.c 		set_htc_rxpkt_info(packet, skb, skb->data,
data              927 drivers/net/wireless/ath/ath6kl/txrx.c 		if (!IS_ALIGNED((unsigned long) skb->data, 4)) {
data              929 drivers/net/wireless/ath/ath6kl/txrx.c 			skb->data = PTR_ALIGN(skb->data - 4, 4);
data              932 drivers/net/wireless/ath/ath6kl/txrx.c 		set_htc_rxpkt_info(packet, skb, skb->data,
data              999 drivers/net/wireless/ath/ath6kl/txrx.c 	framep = skb->data + mac_hdr_len;
data             1020 drivers/net/wireless/ath/ath6kl/txrx.c 		memcpy(new_skb->data, framep, frame_8023_len);
data             1336 drivers/net/wireless/ath/ath6kl/txrx.c 			skb->data, skb->len);
data             1345 drivers/net/wireless/ath/ath6kl/txrx.c 		wmi_cmd_hdr_get_if_idx((struct wmi_cmd_hdr *) skb->data);
data             1348 drivers/net/wireless/ath/ath6kl/txrx.c 		wmi_data_hdr_get_if_idx((struct wmi_data_hdr *) skb->data);
data             1382 drivers/net/wireless/ath/ath6kl/txrx.c 	dhdr = (struct wmi_data_hdr *) skb->data;
data             1426 drivers/net/wireless/ath/ath6kl/txrx.c 		datap = (struct ethhdr *) (skb->data + offset);
data             1533 drivers/net/wireless/ath/ath6kl/txrx.c 		meta = (struct wmi_rx_meta_v2 *) skb->data;
data             1566 drivers/net/wireless/ath/ath6kl/txrx.c 		datap = (struct ethhdr *) skb->data;
data             1599 drivers/net/wireless/ath/ath6kl/txrx.c 	datap = (struct ethhdr *) skb->data;
data              433 drivers/net/wireless/ath/ath6kl/usb.c 				  urb_context->skb->data,
data              708 drivers/net/wireless/ath/ath6kl/usb.c 	u8 *data;
data              730 drivers/net/wireless/ath/ath6kl/usb.c 	data = skb->data;
data              744 drivers/net/wireless/ath/ath6kl/usb.c 			  data,
data              860 drivers/net/wireless/ath/ath6kl/usb.c 				   u8 req, u16 value, u16 index, void *data,
data              867 drivers/net/wireless/ath/ath6kl/usb.c 		buf = kmemdup(data, size, GFP_KERNEL);
data              892 drivers/net/wireless/ath/ath6kl/usb.c 				  u8 req, u16 value, u16 index, void *data,
data              918 drivers/net/wireless/ath/ath6kl/usb.c 	memcpy((u8 *) data, buf, size);
data              950 drivers/net/wireless/ath/ath6kl/usb.c static int ath6kl_usb_diag_read32(struct ath6kl *ar, u32 address, u32 *data)
data              980 drivers/net/wireless/ath/ath6kl/usb.c 	*data = le32_to_cpu(resp->value);
data              985 drivers/net/wireless/ath/ath6kl/usb.c static int ath6kl_usb_diag_write32(struct ath6kl *ar, u32 address, __le32 data)
data              996 drivers/net/wireless/ath/ath6kl/usb.c 	cmd->value = data;
data              176 drivers/net/wireless/ath/ath6kl/wmi.c 	eth_hdr = (struct ethhdr *) skb->data;
data              188 drivers/net/wireless/ath/ath6kl/wmi.c 	datap = skb->data;
data              218 drivers/net/wireless/ath/ath6kl/wmi.c 		v1 = (struct wmi_tx_meta_v1 *) skb->data;
data              225 drivers/net/wireless/ath/ath6kl/wmi.c 		v2 = (struct wmi_tx_meta_v2 *) skb->data;
data              253 drivers/net/wireless/ath/ath6kl/wmi.c 	data_hdr = (struct wmi_data_hdr *)skb->data;
data              315 drivers/net/wireless/ath/ath6kl/wmi.c 	datap = skb->data;
data              400 drivers/net/wireless/ath/ath6kl/wmi.c 	datap = skb->data;
data              416 drivers/net/wireless/ath/ath6kl/wmi.c 	datap = skb->data;
data              443 drivers/net/wireless/ath/ath6kl/wmi.c 	datap = skb->data;
data              463 drivers/net/wireless/ath/ath6kl/wmi.c 	datap = skb->data;
data              471 drivers/net/wireless/ath/ath6kl/wmi.c 	datap = skb->data;
data              612 drivers/net/wireless/ath/ath6kl/wmi.c 	if (datap + len < ev->data + dlen) {
data              622 drivers/net/wireless/ath/ath6kl/wmi.c 		cfg80211_rx_mgmt(&vif->wdev, freq, 0, ev->data, dlen, 0);
data              655 drivers/net/wireless/ath/ath6kl/wmi.c 	if (datap + len < ev->data + dlen) {
data              661 drivers/net/wireless/ath/ath6kl/wmi.c 	cfg80211_rx_mgmt(&vif->wdev, freq, 0, ev->data, dlen, 0);
data              684 drivers/net/wireless/ath/ath6kl/wmi.c 		cap = (struct wmi_p2p_capabilities *) ev->data;
data              693 drivers/net/wireless/ath/ath6kl/wmi.c 		mac = (struct wmi_p2p_macaddr *) ev->data;
data              702 drivers/net/wireless/ath/ath6kl/wmi.c 		mod = (struct wmi_p2p_hmodel *) ev->data;
data              720 drivers/net/wireless/ath/ath6kl/wmi.c 		memset(skb->data, 0, size);
data              770 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct roam_ctrl_cmd *) skb->data;
data              792 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct roam_ctrl_cmd *) skb->data;
data              812 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct set_beacon_int_cmd *) skb->data;
data              828 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct set_dtim_cmd *) skb->data;
data              844 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct roam_ctrl_cmd *) skb->data;
data             1407 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_rssi_threshold_params_cmd *) skb->data;
data             1623 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_txe_notify_cmd *) skb->data;
data             1642 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_rssi_filter_cmd *) skb->data;
data             1660 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_snr_threshold_params_cmd *) skb->data;
data             1805 drivers/net/wireless/ath/ath6kl/wmi.c 			skb->data, skb->len);
data             1823 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd_hdr = (struct wmi_cmd_hdr *) skb->data;
data             1887 drivers/net/wireless/ath/ath6kl/wmi.c 	cc = (struct wmi_connect_cmd *) skb->data;
data             1929 drivers/net/wireless/ath/ath6kl/wmi.c 	cc = (struct wmi_reconnect_cmd *) skb->data;
data             1986 drivers/net/wireless/ath/ath6kl/wmi.c 	sc = (struct wmi_start_scan_cmd *) skb->data;
data             2047 drivers/net/wireless/ath/ath6kl/wmi.c 	sc = (struct wmi_begin_scan_cmd *) skb->data;
data             2099 drivers/net/wireless/ath/ath6kl/wmi.c 	sc = (struct wmi_enable_sched_scan_cmd *) skb->data;
data             2124 drivers/net/wireless/ath/ath6kl/wmi.c 	sc = (struct wmi_scan_params_cmd *) skb->data;
data             2154 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_bss_filter_cmd *) skb->data;
data             2189 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_probed_ssid_cmd *) skb->data;
data             2212 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_listen_int_cmd *) skb->data;
data             2232 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_bmiss_time_cmd *) skb->data;
data             2251 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_power_mode_cmd *) skb->data;
data             2273 drivers/net/wireless/ath/ath6kl/wmi.c 	pm = (struct wmi_power_params_cmd *)skb->data;
data             2296 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_disc_timeout_cmd *) skb->data;
data             2335 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_add_cipher_key_cmd *) skb->data;
data             2366 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_add_krk_cmd *) skb->data;
data             2388 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_delete_cipher_key_cmd *) skb->data;
data             2414 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_setpmkid_cmd *) skb->data;
data             2443 drivers/net/wireless/ath/ath6kl/wmi.c 	data_hdr = (struct wmi_data_hdr *) skb->data;
data             2479 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_sync_cmd *) skb->data;
data             2596 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_create_pstream_cmd *) skb->data;
data             2652 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_delete_pstream_cmd *) skb->data;
data             2709 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_ip_cmd *) skb->data;
data             2800 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_tx_select_rates64_cmd *) skb->data;
data             2850 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_tx_select_rates32_cmd *) skb->data;
data             2897 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_host_sleep_mode_cmd *) skb->data;
data             2942 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_wow_mode_cmd *) skb->data;
data             2973 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_add_wow_pattern_cmd *) skb->data;
data             3000 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_del_wow_pattern_cmd *) skb->data;
data             3018 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd_hdr = (struct wmix_cmd_hdr *) skb->data;
data             3036 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmix_hb_challenge_resp_cmd *) skb->data;
data             3055 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct ath6kl_wmix_dbglog_cfg_module_cmd *) skb->data;
data             3079 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_tx_pwr_cmd *) skb->data;
data             3109 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_lpreamble_cmd *) skb->data;
data             3128 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_rts_cmd *) skb->data;
data             3149 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_wmm_txop_cmd *) skb->data;
data             3168 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_keepalive_cmd *) skb->data;
data             3191 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_htcap_cmd *) skb->data;
data             3226 drivers/net/wireless/ath/ath6kl/wmi.c 	memcpy(skb->data, buf, len);
data             3243 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_mcast_filter_cmd *) skb->data;
data             3269 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_mcast_filter_add_del_cmd *) skb->data;
data             3289 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_sta_bmiss_enhance_cmd *) skb->data;
data             3307 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_regdomain_cmd *) skb->data;
data             3399 drivers/net/wireless/ath/ath6kl/wmi.c 	cm = (struct wmi_connect_cmd *) skb->data;
data             3421 drivers/net/wireless/ath/ath6kl/wmi.c 	cm = (struct wmi_ap_set_mlme_cmd *) skb->data;
data             3442 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_ap_hidden_ssid_cmd *) skb->data;
data             3459 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_ap_set_apsd_cmd *)skb->data;
data             3476 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_ap_apsd_buffered_traffic_cmd *)skb->data;
data             3520 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_ap_set_pvb_cmd *) skb->data;
data             3543 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_rx_frame_format_cmd *) skb->data;
data             3568 drivers/net/wireless/ath/ath6kl/wmi.c 	p = (struct wmi_set_appie_cmd *) skb->data;
data             3591 drivers/net/wireless/ath/ath6kl/wmi.c 	p = (struct wmi_set_ie_cmd *) skb->data;
data             3613 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_disable_11b_rates_cmd *) skb->data;
data             3631 drivers/net/wireless/ath/ath6kl/wmi.c 	p = (struct wmi_remain_on_chnl_cmd *) skb->data;
data             3643 drivers/net/wireless/ath/ath6kl/wmi.c 				      u32 freq, u32 wait, const u8 *data,
data             3664 drivers/net/wireless/ath/ath6kl/wmi.c 	memcpy(buf, data, data_len);
data             3671 drivers/net/wireless/ath/ath6kl/wmi.c 	p = (struct wmi_send_action_cmd *) skb->data;
data             3676 drivers/net/wireless/ath/ath6kl/wmi.c 	memcpy(p->data, data, data_len);
data             3682 drivers/net/wireless/ath/ath6kl/wmi.c 				      u32 freq, u32 wait, const u8 *data,
data             3703 drivers/net/wireless/ath/ath6kl/wmi.c 	memcpy(buf, data, data_len);
data             3710 drivers/net/wireless/ath/ath6kl/wmi.c 	p = (struct wmi_send_mgmt_cmd *) skb->data;
data             3716 drivers/net/wireless/ath/ath6kl/wmi.c 	memcpy(p->data, data, data_len);
data             3722 drivers/net/wireless/ath/ath6kl/wmi.c 				u32 wait, const u8 *data, u16 data_len,
data             3737 drivers/net/wireless/ath/ath6kl/wmi.c 						    wait, data, data_len,
data             3741 drivers/net/wireless/ath/ath6kl/wmi.c 						    wait, data, data_len);
data             3748 drivers/net/wireless/ath/ath6kl/wmi.c 				       const u8 *dst, const u8 *data,
data             3765 drivers/net/wireless/ath/ath6kl/wmi.c 	p = (struct wmi_p2p_probe_response_cmd *) skb->data;
data             3769 drivers/net/wireless/ath/ath6kl/wmi.c 	memcpy(p->data, data, data_len);
data             3786 drivers/net/wireless/ath/ath6kl/wmi.c 	p = (struct wmi_probe_req_report_cmd *) skb->data;
data             3803 drivers/net/wireless/ath/ath6kl/wmi.c 	p = (struct wmi_get_p2p_info *) skb->data;
data             3825 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_set_inact_period_cmd *) skb->data;
data             3859 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmix_cmd_hdr *) skb->data;
data             3864 drivers/net/wireless/ath/ath6kl/wmi.c 	datap = skb->data;
data             3983 drivers/net/wireless/ath/ath6kl/wmi.c 	cmd = (struct wmi_cmd_hdr *) skb->data;
data             3988 drivers/net/wireless/ath/ath6kl/wmi.c 	datap = skb->data;
data             4134 drivers/net/wireless/ath/ath6kl/wmi.c 	trace_ath6kl_wmi_event(skb->data, skb->len);
data             2363 drivers/net/wireless/ath/ath6kl/wmi.h 	u8 data[0];
data             2372 drivers/net/wireless/ath/ath6kl/wmi.h 	u8 data[0];
data             2409 drivers/net/wireless/ath/ath6kl/wmi.h 	u8 data[0];
data             2414 drivers/net/wireless/ath/ath6kl/wmi.h 	u8 data[0];
data             2420 drivers/net/wireless/ath/ath6kl/wmi.h 	u8 data[0];
data             2434 drivers/net/wireless/ath/ath6kl/wmi.h 	u8 data[0];
data             2453 drivers/net/wireless/ath/ath6kl/wmi.h 	u8 data[0];
data             2704 drivers/net/wireless/ath/ath6kl/wmi.h 			       u32 wait, const u8 *data, u16 data_len,
data             2708 drivers/net/wireless/ath/ath6kl/wmi.h 				       const u8 *dst, const u8 *data,
data               59 drivers/net/wireless/ath/ath9k/ahb.c static bool ath_ahb_eeprom_read(struct ath_common *common, u32 off, u16 *data)
data              112 drivers/net/wireless/ath/ath9k/ani.c 	u32 data[5];
data              114 drivers/net/wireless/ath/ath9k/ani.c 	REG_READ_MULTI(ah, &addr[0], &data[0], 5);
data              116 drivers/net/wireless/ath/ath9k/ani.c 	stats->rts_good += data[0];
data              118 drivers/net/wireless/ath/ath9k/ani.c 	stats->rts_bad += data[1];
data              120 drivers/net/wireless/ath/ath9k/ani.c 	stats->ackrcv_bad += data[2];
data              122 drivers/net/wireless/ath/ath9k/ani.c 	stats->fcs_bad += data[3];
data              124 drivers/net/wireless/ath/ath9k/ani.c 	stats->beacons += data[4];
data               63 drivers/net/wireless/ath/ath9k/ar5008_phy.c 	u32 *data = ah->analogBank6Data;
data               69 drivers/net/wireless/ath/ath9k/ar5008_phy.c 		REG_WRITE(ah, INI_RA(array, r, 0), data[r]);
data               84 drivers/net/wireless/ath/ath9k/ar9002_hw.c 		u32 *data;
data               86 drivers/net/wireless/ath/ath9k/ar9002_hw.c 		data = devm_kzalloc(ah->dev, size, GFP_KERNEL);
data               87 drivers/net/wireless/ath/ath9k/ar9002_hw.c 		if (!data)
data               90 drivers/net/wireless/ath/ath9k/ar9002_hw.c 		memcpy(data, addac->ia_array, size);
data               91 drivers/net/wireless/ath/ath9k/ar9002_hw.c 		addac->ia_array = data;
data             3085 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c static bool ar9300_otp_read_word(struct ath_hw *ah, int addr, u32 *data)
data             3093 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	*data = REG_READ(ah, AR9300_OTP_READ_DATA);
data             3100 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	u32 data;
data             3105 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		if (!ar9300_otp_read_word(ah, (address - i) / 4, &data))
data             3108 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		buffer[i] = (data >> offset) & 0xff;
data             3131 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c static u16 ar9300_comp_cksum(u8 *data, int dsize)
data             3136 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		checksum += data[it];
data             3230 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c static bool ar9300_check_header(void *data)
data             3232 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	u32 *word = data;
data             3250 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	u16 *data = (u16 *) mptr;
data             3253 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	for (i = 0; i < mdata_size / 2; i++, data++)
data             3254 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 		if (!ath9k_hw_nvram_read(ah, i, data))
data             4186 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	u32 data = 0, ko, kg;
data             4191 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	ar9300_otp_read_word(ah, 1, &data);
data             4192 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	ko = data & 0xff;
data             4193 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 	kg = (data >> 8) & 0xff;
data              716 drivers/net/wireless/ath/ath9k/ath9k.h void ath9k_beacon_tasklet(unsigned long data);
data             1120 drivers/net/wireless/ath/ath9k/ath9k.h void ath9k_tasklet(unsigned long data);
data               41 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c 	} __packed * data;
data               72 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c 	for (data = (const void *)(cal_data + 3);
data               73 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c 	     (const void *)data <= cal_end && data->reg != (u16)~0;
data               74 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c 	     data++) {
data               78 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c 		reg = data->reg;
data               79 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c 		val = data->low_val;
data               80 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c 		val |= ((u32)data->high_val) << 16;
data              122 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c 	if (ath9k_pci_fixup(pdev, (const u16 *)fw->data, fw->size))
data              144 drivers/net/wireless/ath/ath9k/beacon.c 	mgmt_hdr = (struct ieee80211_mgmt *)skb->data;
data              155 drivers/net/wireless/ath/ath9k/beacon.c 	bf->bf_buf_addr = dma_map_single(sc->dev, skb->data,
data              375 drivers/net/wireless/ath/ath9k/beacon.c static void ath9k_csa_update_vif(void *data, u8 *mac, struct ieee80211_vif *vif)
data              377 drivers/net/wireless/ath/ath9k/beacon.c 	struct ath_softc *sc = data;
data              388 drivers/net/wireless/ath/ath9k/beacon.c void ath9k_beacon_tasklet(unsigned long data)
data              390 drivers/net/wireless/ath/ath9k/beacon.c 	struct ath_softc *sc = (struct ath_softc *)data;
data             1120 drivers/net/wireless/ath/ath9k/channel.c 		nullfunc = (struct ieee80211_hdr_3addr *) skb->data;
data              171 drivers/net/wireless/ath/ath9k/common-spectral.c 	memcpy(fft_sample_20.data, sample_buf, SPECTRAL_HT20_NUM_BINS);
data              178 drivers/net/wireless/ath/ath9k/common-spectral.c 	if ((fft_sample_20.data[max_index] & 0xf8) !=
data              187 drivers/net/wireless/ath/ath9k/common-spectral.c 	fft_sample_20.data[dc_pos] = (fft_sample_20.data[dc_pos + 1] +
data              188 drivers/net/wireless/ath/ath9k/common-spectral.c 					fft_sample_20.data[dc_pos - 1]) / 2;
data              197 drivers/net/wireless/ath/ath9k/common-spectral.c 			if (fft_sample_20.data[i] > tmp_mag) {
data              198 drivers/net/wireless/ath/ath9k/common-spectral.c 				tmp_mag = fft_sample_20.data[i];
data              211 drivers/net/wireless/ath/ath9k/common-spectral.c 		if (fft_sample_20.data[i] == (magnitude >> max_exp))
data              214 drivers/net/wireless/ath/ath9k/common-spectral.c 				fft_sample_20.data[i], i);
data              216 drivers/net/wireless/ath/ath9k/common-spectral.c 		if (fft_sample_20.data[i] > (magnitude >> max_exp)) {
data              219 drivers/net/wireless/ath/ath9k/common-spectral.c 				i, fft_sample_20.data[i]);
data              310 drivers/net/wireless/ath/ath9k/common-spectral.c 	memcpy(fft_sample_40.data, sample_buf, SPECTRAL_HT20_40_NUM_BINS);
data              323 drivers/net/wireless/ath/ath9k/common-spectral.c 	if (((fft_sample_40.data[upper_max_index + dc_pos] & 0xf8)
data              325 drivers/net/wireless/ath/ath9k/common-spectral.c 	   ((fft_sample_40.data[lower_max_index] & 0xf8)
data              334 drivers/net/wireless/ath/ath9k/common-spectral.c 	fft_sample_40.data[dc_pos] = (fft_sample_40.data[dc_pos + 1] +
data              335 drivers/net/wireless/ath/ath9k/common-spectral.c 					fft_sample_40.data[dc_pos - 1]) / 2;
data              344 drivers/net/wireless/ath/ath9k/common-spectral.c 			if (fft_sample_40.data[i] > tmp_mag) {
data              345 drivers/net/wireless/ath/ath9k/common-spectral.c 				tmp_mag = fft_sample_40.data[i];
data              358 drivers/net/wireless/ath/ath9k/common-spectral.c 		if (fft_sample_40.data[i] == (lower_mag >> max_exp))
data              361 drivers/net/wireless/ath/ath9k/common-spectral.c 				fft_sample_40.data[i], i);
data              363 drivers/net/wireless/ath/ath9k/common-spectral.c 		if (fft_sample_40.data[i] > (lower_mag >> max_exp)) {
data              366 drivers/net/wireless/ath/ath9k/common-spectral.c 				i, fft_sample_40.data[i]);
data              374 drivers/net/wireless/ath/ath9k/common-spectral.c 			if (fft_sample_40.data[i] > tmp_mag) {
data              375 drivers/net/wireless/ath/ath9k/common-spectral.c 				tmp_mag = fft_sample_40.data[i];
data              387 drivers/net/wireless/ath/ath9k/common-spectral.c 		if (fft_sample_40.data[i] == (upper_mag >> max_exp))
data              390 drivers/net/wireless/ath/ath9k/common-spectral.c 				fft_sample_40.data[i], i);
data              392 drivers/net/wireless/ath/ath9k/common-spectral.c 		if (fft_sample_40.data[i] > (upper_mag >> max_exp)) {
data              395 drivers/net/wireless/ath/ath9k/common-spectral.c 				i, fft_sample_40.data[i]);
data               63 drivers/net/wireless/ath/ath9k/common-spectral.h 	u8 data[SPECTRAL_HT20_NUM_BINS];
data               92 drivers/net/wireless/ath/ath9k/common-spectral.h 	u8 data[SPECTRAL_HT20_40_NUM_BINS];
data              131 drivers/net/wireless/ath/ath9k/common.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              146 drivers/net/wireless/ath/ath9k/common.c 		memmove(skb->data + padsize, skb->data, padpos);
data              157 drivers/net/wireless/ath/ath9k/common.c 		keyix = skb->data[hdrlen + 3] >> 6;
data              404 drivers/net/wireless/ath/ath9k/debug.c static int read_file_dma(struct seq_file *file, void *data)
data              527 drivers/net/wireless/ath/ath9k/debug.c static int read_file_interrupt(struct seq_file *file, void *data)
data              591 drivers/net/wireless/ath/ath9k/debug.c static int read_file_xmit(struct seq_file *file, void *data)
data              636 drivers/net/wireless/ath/ath9k/debug.c static int read_file_queues(struct seq_file *file, void *data)
data              658 drivers/net/wireless/ath/ath9k/debug.c static int read_file_misc(struct seq_file *file, void *data)
data              750 drivers/net/wireless/ath/ath9k/debug.c static int read_file_reset(struct seq_file *file, void *data)
data              964 drivers/net/wireless/ath/ath9k/debug.c static int read_file_dump_nfcal(struct seq_file *file, void *data)
data             1281 drivers/net/wireless/ath/ath9k/debug.c 			  u32 sset, u8 *data)
data             1284 drivers/net/wireless/ath/ath9k/debug.c 		memcpy(data, *ath9k_gstrings_stats,
data             1298 drivers/net/wireless/ath/ath9k/debug.c 		data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BE)].elem; \
data             1299 drivers/net/wireless/ath/ath9k/debug.c 		data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BK)].elem; \
data             1300 drivers/net/wireless/ath/ath9k/debug.c 		data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VI)].elem; \
data             1301 drivers/net/wireless/ath/ath9k/debug.c 		data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VO)].elem; \
data             1306 drivers/net/wireless/ath/ath9k/debug.c 		data[i++] = sc->debug.stats.rxstats.elem;	\
data             1311 drivers/net/wireless/ath/ath9k/debug.c 			struct ethtool_stats *stats, u64 *data)
data             1316 drivers/net/wireless/ath/ath9k/debug.c 	data[i++] = (sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BE)].tx_pkts_all +
data             1320 drivers/net/wireless/ath/ath9k/debug.c 	data[i++] = (sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BE)].tx_bytes_all +
data              266 drivers/net/wireless/ath/ath9k/debug.h 			struct ethtool_stats *stats, u64 *data);
data              269 drivers/net/wireless/ath/ath9k/debug.h 			  u32 sset, u8 *data);
data               95 drivers/net/wireless/ath/ath9k/debug_sta.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              100 drivers/net/wireless/ath/ath9k/dfs.c static bool ath9k_check_chirping(struct ath_softc *sc, u8 *data,
data              110 drivers/net/wireless/ath/ath9k/dfs.c 		struct ath9k_dfs_fft_40 *fft = (struct ath9k_dfs_fft_40 *) data;
data              123 drivers/net/wireless/ath/ath9k/dfs.c 			fft = (struct ath9k_dfs_fft_40 *) (data + 2);
data              133 drivers/net/wireless/ath/ath9k/dfs.c 		struct ath9k_dfs_fft_20 *fft = (struct ath9k_dfs_fft_20 *) data;
data              289 drivers/net/wireless/ath/ath9k/dfs.c void ath9k_dfs_process_phyerr(struct ath_softc *sc, void *data,
data              327 drivers/net/wireless/ath/ath9k/dfs.c 	vdata_end = data + datalen;
data              341 drivers/net/wireless/ath/ath9k/dfs.c 		pe.chirp = ath9k_check_chirping(sc, data, clen, is_ctl, is_ext);
data               37 drivers/net/wireless/ath/ath9k/dfs.h void ath9k_dfs_process_phyerr(struct ath_softc *sc, void *data,
data               41 drivers/net/wireless/ath/ath9k/dfs.h ath9k_dfs_process_phyerr(struct ath_softc *sc, void *data,
data              223 drivers/net/wireless/ath/ath9k/dynack.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              295 drivers/net/wireless/ath/ath9k/dynack.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data               85 drivers/net/wireless/ath/ath9k/eeprom.c 	u32 data[8];
data               92 drivers/net/wireless/ath/ath9k/eeprom.c 			REG_READ_MULTI(ah, addrdata, data, i);
data               95 drivers/net/wireless/ath/ath9k/eeprom.c 				*eep_data = data[j];
data              103 drivers/net/wireless/ath/ath9k/eeprom.c 		REG_READ_MULTI(ah, addrdata, data, i);
data              106 drivers/net/wireless/ath/ath9k/eeprom.c 			*eep_data = data[j];
data              113 drivers/net/wireless/ath/ath9k/eeprom.c 				      off_t offset, u16 *data)
data              118 drivers/net/wireless/ath/ath9k/eeprom.c 	*data =  blob[offset];
data              123 drivers/net/wireless/ath/ath9k/eeprom.c 				      off_t offset, u16 *data)
data              127 drivers/net/wireless/ath/ath9k/eeprom.c 					 offset, data);
data              131 drivers/net/wireless/ath/ath9k/eeprom.c 					 off_t offset, u16 *data)
data              133 drivers/net/wireless/ath/ath9k/eeprom.c 	return ath9k_hw_nvram_read_array((u16 *) eeprom_blob->data,
data              135 drivers/net/wireless/ath/ath9k/eeprom.c 					 offset, data);
data              138 drivers/net/wireless/ath/ath9k/eeprom.c bool ath9k_hw_nvram_read(struct ath_hw *ah, u32 off, u16 *data)
data              145 drivers/net/wireless/ath/ath9k/eeprom.c 		ret = ath9k_hw_nvram_read_firmware(ah->eeprom_blob, off, data);
data              147 drivers/net/wireless/ath/ath9k/eeprom.c 		ret = ath9k_hw_nvram_read_pdata(pdata, off, data);
data              149 drivers/net/wireless/ath/ath9k/eeprom.c 		ret = common->bus_ops->eeprom_read(common, off, data);
data              679 drivers/net/wireless/ath/ath9k/eeprom.h bool ath9k_hw_nvram_read(struct ath_hw *ah, u32 off, u16 *data);
data              123 drivers/net/wireless/ath/ath9k/hif_usb.c 			 skb->data, skb->len,
data              210 drivers/net/wireless/ath/ath9k/hif_usb.c 			 skb->data, skb->len,
data              346 drivers/net/wireless/ath/ath9k/hif_usb.c 		memcpy(buf, nskb->data, nskb->len);
data              547 drivers/net/wireless/ath/ath9k/hif_usb.c 			ptr = (u8 *) remain_skb->data;
data              553 drivers/net/wireless/ath/ath9k/hif_usb.c 			memcpy(ptr, skb->data, rx_remain_len);
data              574 drivers/net/wireless/ath/ath9k/hif_usb.c 		ptr = (u8 *) skb->data;
data              608 drivers/net/wireless/ath/ath9k/hif_usb.c 			memcpy(nskb->data, &(skb->data[chk_idx+4]),
data              629 drivers/net/wireless/ath/ath9k/hif_usb.c 			memcpy(nskb->data, &(skb->data[chk_idx+4]), pkt_len);
data              739 drivers/net/wireless/ath/ath9k/hif_usb.c 				 nskb->data, MAX_REG_IN_BUF_SIZE,
data              873 drivers/net/wireless/ath/ath9k/hif_usb.c 				  skb->data, MAX_RX_BUF_SIZE,
data              948 drivers/net/wireless/ath/ath9k/hif_usb.c 				  skb->data, MAX_REG_IN_BUF_SIZE,
data             1018 drivers/net/wireless/ath/ath9k/hif_usb.c 	const void *data = hif_dev->fw_data;
data             1029 drivers/net/wireless/ath/ath9k/hif_usb.c 		memcpy(buf, data, transfer);
data             1042 drivers/net/wireless/ath/ath9k/hif_usb.c 		data += transfer;
data             1209 drivers/net/wireless/ath/ath9k/hif_usb.c 	hif_dev->fw_data = fw->data;
data             1431 drivers/net/wireless/ath/ath9k/hif_usb.c 		hif_dev->fw_data = fw->data;
data              367 drivers/net/wireless/ath/ath9k/htc.h 			      u32 sset, u8 *data);
data              372 drivers/net/wireless/ath/ath9k/htc.h 			    struct ethtool_stats *stats, u64 *data);
data              586 drivers/net/wireless/ath/ath9k/htc.h void ath9k_tx_failed_tasklet(unsigned long data);
data              593 drivers/net/wireless/ath/ath9k/htc.h void ath9k_rx_tasklet(unsigned long data);
data              153 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c 		hdr = (struct ieee80211_hdr *) skb->data;
data              163 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c 			memmove(skb->data, skb->data + padsize, padpos);
data              228 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c 	mgmt = (struct ieee80211_mgmt *)beacon->data;
data              234 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c 			(struct ieee80211_hdr *) beacon->data;
data              385 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c static void ath9k_htc_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif)
data              387 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c 	bool *beacon_configured = data;
data              428 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 			      u32 sset, u8 *data)
data              431 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 		memcpy(data, *ath9k_htc_gstrings_stats,
data              448 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = STXBASE.a[IEEE80211_AC_BE];		\
data              449 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = STXBASE.a[IEEE80211_AC_BK];		\
data              450 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = STXBASE.a[IEEE80211_AC_VI];		\
data              451 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = STXBASE.a[IEEE80211_AC_VO]
data              455 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 			    struct ethtool_stats *stats, u64 *data)
data              460 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SKBTXBASE.skb_success;
data              461 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SKBTXBASE.skb_success_bytes;
data              462 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SKBRXBASE.skb_completed;
data              463 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SKBRXBASE.skb_completed_bytes;
data              467 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.crc_err;
data              468 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.decrypt_crc_err;
data              469 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.phy_err;
data              470 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.mic_err;
data              471 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.pre_delim_crc_err;
data              472 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.post_delim_crc_err;
data              473 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.decrypt_busy_err;
data              475 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.phy_err_stats[ATH9K_PHYERR_RADAR];
data              476 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.phy_err_stats[ATH9K_PHYERR_OFDM_TIMING];
data              477 drivers/net/wireless/ath/ath9k/htc_drv_debug.c 	data[i++] = SRXBASE.phy_err_stats[ATH9K_PHYERR_CCK_TIMING];
data              519 drivers/net/wireless/ath/ath9k/htc_drv_init.c static bool ath_usb_eeprom_read(struct ath_common *common, u32 off, u16 *data)
data              532 drivers/net/wireless/ath/ath9k/htc_drv_init.c 	*data = MS(REG_READ(ah, AR_EEPROM_STATUS_DATA),
data               91 drivers/net/wireless/ath/ath9k/htc_drv_main.c static void ath9k_htc_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif)
data               93 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	struct ath9k_htc_priv *priv = data;
data              127 drivers/net/wireless/ath/ath9k/htc_drv_main.c static void ath9k_htc_bssid_iter(void *data, u8 *mac, struct ieee80211_vif *vif)
data              129 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	struct ath9k_vif_iter_data *iter_data = data;
data              871 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              882 drivers/net/wireless/ath/ath9k/htc_drv_main.c 		memmove(skb->data, skb->data + padsize, padpos);
data             1484 drivers/net/wireless/ath/ath9k/htc_drv_main.c static void ath9k_htc_bss_iter(void *data, u8 *mac, struct ieee80211_vif *vif)
data             1486 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	struct ath9k_htc_priv *priv = data;
data              168 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 			(struct tx_mgmt_hdr *)skb->data;
data              177 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 			(struct tx_frame_hdr *)skb->data;
data              227 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              237 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 		mgmt = (struct ieee80211_mgmt *)skb->data;
data              275 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              347 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              408 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              516 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 		memmove(skb->data + padsize, skb->data, hdrlen);
data              573 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c void ath9k_tx_failed_tasklet(unsigned long data)
data              575 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 	struct ath9k_htc_priv *priv = (struct ath9k_htc_priv *)data;
data              595 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 		hdr = (struct tx_mgmt_hdr *) skb->data;
data              603 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 		hdr = (struct tx_frame_hdr *) skb->data;
data              985 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 	rxstatus = (struct ath_htc_rx_status *)skb->data;
data             1023 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             1064 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c void ath9k_rx_tasklet(unsigned long data)
data             1066 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 	struct ath9k_htc_priv *priv = (struct ath9k_htc_priv *)data;
data             1098 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c 		hdr = (struct ieee80211_hdr *) skb->data;
data              341 drivers/net/wireless/ath/ath9k/htc_hst.c 		htc_hdr = (struct htc_frame_hdr *) skb->data;
data              362 drivers/net/wireless/ath/ath9k/htc_hst.c 	uint32_t *pattern = (uint32_t *)skb->data;
data              368 drivers/net/wireless/ath/ath9k/htc_hst.c 		htc_panic = (struct htc_panic_bad_vaddr *) skb->data;
data              378 drivers/net/wireless/ath/ath9k/htc_hst.c 		htc_panic = (struct htc_panic_bad_epid *) skb->data;
data              407 drivers/net/wireless/ath/ath9k/htc_hst.c 	htc_hdr = (struct htc_frame_hdr *) skb->data;
data              428 drivers/net/wireless/ath/ath9k/htc_hst.c 			if (be32_to_cpu(*(__be32 *) skb->data) == 0x00C60000)
data              430 drivers/net/wireless/ath/ath9k/htc_hst.c 				htc_hdr = (struct htc_frame_hdr *)(skb->data + 4);
data              991 drivers/net/wireless/ath/ath9k/hw.h 	bool (*eeprom_read)(struct ath_common *common, u32 off, u16 *data);
data              244 drivers/net/wireless/ath/ath9k/link.c 	memset(skb->data, 0, len);
data              245 drivers/net/wireless/ath/ath9k/link.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              371 drivers/net/wireless/ath/ath9k/main.c void ath9k_tasklet(unsigned long data)
data              373 drivers/net/wireless/ath/ath9k/main.c 	struct ath_softc *sc = (struct ath_softc *)data;
data              751 drivers/net/wireless/ath/ath9k/main.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1195 drivers/net/wireless/ath/ath9k/main.c static void ath9k_tpc_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif)
data             1197 drivers/net/wireless/ath/ath9k/main.c 	int *power = data;
data              800 drivers/net/wireless/ath/ath9k/pci.c static bool ath_pci_eeprom_read(struct ath_common *common, u32 off, u16 *data)
data              814 drivers/net/wireless/ath/ath9k/pci.c 	*data = MS(common->ops->read(ah, AR_EEPROM_STATUS_DATA),
data               52 drivers/net/wireless/ath/ath9k/recv.c 	ds->ds_vdata = skb->data;
data              127 drivers/net/wireless/ath/ath9k/recv.c 	memset(skb->data, 0, ah->caps.rx_status_len);
data              229 drivers/net/wireless/ath/ath9k/recv.c 		memset(skb->data, 0, common->rx_bufsize);
data              232 drivers/net/wireless/ath/ath9k/recv.c 		bf->bf_buf_addr = dma_map_single(sc->dev, skb->data,
data              309 drivers/net/wireless/ath/ath9k/recv.c 		bf->bf_buf_addr = dma_map_single(sc->dev, skb->data,
data              511 drivers/net/wireless/ath/ath9k/recv.c 	mgmt = (struct ieee80211_mgmt *)skb->data;
data              513 drivers/net/wireless/ath/ath9k/recv.c 	end = skb->data + skb->len;
data              595 drivers/net/wireless/ath/ath9k/recv.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              648 drivers/net/wireless/ath/ath9k/recv.c 	ret = ath9k_hw_process_rxdesc_edma(ah, rs, skb->data);
data              864 drivers/net/wireless/ath/ath9k/recv.c 	hdr = (struct ieee80211_hdr *) (skb->data + ah->caps.rx_status_len);
data             1013 drivers/net/wireless/ath/ath9k/recv.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1134 drivers/net/wireless/ath/ath9k/recv.c 		new_buf_addr = dma_map_single(sc->dev, requeue_skb->data,
data             1207 drivers/net/wireless/ath/ath9k/recv.c 		hdr = (struct ieee80211_hdr *)skb->data;
data               74 drivers/net/wireless/ath/ath9k/rng.c static int ath9k_rng_kthread(void *data)
data               77 drivers/net/wireless/ath/ath9k/rng.c 	struct ath_softc *sc = data;
data               65 drivers/net/wireless/ath/ath9k/tx99.c 	memset(skb->data, 0, len);
data               67 drivers/net/wireless/ath/ath9k/tx99.c 	hdr = (struct ieee80211_hdr *)skb->data;
data               93 drivers/net/wireless/ath/ath9k/tx99.c 	memcpy(skb->data + sizeof(*hdr), PN9Data, sizeof(PN9Data));
data              139 drivers/net/wireless/ath/ath9k/wmi.c void ath9k_wmi_event_tasklet(unsigned long data)
data              141 drivers/net/wireless/ath/ath9k/wmi.c 	struct wmi *wmi = (struct wmi *)data;
data              159 drivers/net/wireless/ath/ath9k/wmi.c 		hdr = (struct wmi_cmd_hdr *) skb->data;
data              205 drivers/net/wireless/ath/ath9k/wmi.c 		memcpy(wmi->cmd_rsp_buf, skb->data, wmi->cmd_rsp_len);
data              221 drivers/net/wireless/ath/ath9k/wmi.c 	hdr = (struct wmi_cmd_hdr *) skb->data;
data              188 drivers/net/wireless/ath/ath9k/wmi.h void ath9k_wmi_event_tasklet(unsigned long data);
data              358 drivers/net/wireless/ath/ath9k/xmit.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              703 drivers/net/wireless/ath/ath9k/xmit.c 	hdr = (struct ieee80211_hdr *) bf->bf_mpdu->data;
data             1222 drivers/net/wireless/ath/ath9k/xmit.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             1325 drivers/net/wireless/ath/ath9k/xmit.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             1615 drivers/net/wireless/ath/ath9k/xmit.c 	hdr = (struct ieee80211_hdr *) bf->bf_mpdu->data;
data             2073 drivers/net/wireless/ath/ath9k/xmit.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2151 drivers/net/wireless/ath/ath9k/xmit.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2180 drivers/net/wireless/ath/ath9k/xmit.c 	bf->bf_buf_addr = dma_map_single(sc->dev, skb->data,
data             2198 drivers/net/wireless/ath/ath9k/xmit.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             2221 drivers/net/wireless/ath/ath9k/xmit.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             2256 drivers/net/wireless/ath/ath9k/xmit.c 		memmove(skb->data, skb->data + padsize, padpos);
data             2403 drivers/net/wireless/ath/ath9k/xmit.c 	struct ieee80211_hdr * hdr = (struct ieee80211_hdr *)skb->data;
data             2427 drivers/net/wireless/ath/ath9k/xmit.c 			memmove(skb->data + padsize, skb->data, padpos);
data             2500 drivers/net/wireless/ath/ath9k/xmit.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2845 drivers/net/wireless/ath/ath9k/xmit.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             2862 drivers/net/wireless/ath/ath9k/xmit.c 		memmove(skb->data, skb->data + padsize, padpos);
data              618 drivers/net/wireless/ath/carl9170/carl9170.h 		skb->data)->frame_data;
data              287 drivers/net/wireless/ath/carl9170/debug.c 	struct _carl9170_tx_superframe *txc = (void *) skb->data;
data              131 drivers/net/wireless/ath/carl9170/fw.c static int carl9170_fw_checksum(struct ar9170 *ar, const __u8 *data,
data              174 drivers/net/wireless/ath/carl9170/fw.c 	crc32 = crc32_le(~0, data, len);
data              223 drivers/net/wireless/ath/carl9170/fw.c static int carl9170_fw(struct ar9170 *ar, const __u8 *data, size_t len)
data              229 drivers/net/wireless/ath/carl9170/fw.c 	err = carl9170_fw_checksum(ar, data, len);
data              406 drivers/net/wireless/ath/carl9170/fw.c 	fw_desc = carl9170_find_fw_desc(ar, fw->data, fw->size);
data              413 drivers/net/wireless/ath/carl9170/fw.c 	header_offset = (unsigned long)fw_desc - (unsigned long)fw->data;
data              425 drivers/net/wireless/ath/carl9170/fw.c 	err = carl9170_fw(ar, fw->data, fw->size);
data              242 drivers/net/wireless/ath/carl9170/fwcmd.h 		u8 data[CARL9170_MAX_CMD_PAYLOAD_LEN];
data              330 drivers/net/wireless/ath/carl9170/fwcmd.h 		u8 data[CARL9170_MAX_CMD_PAYLOAD_LEN];
data              152 drivers/net/wireless/ath/carl9170/fwdesc.h 	struct carl9170fw_fix_entry data[0];
data             1584 drivers/net/wireless/ath/carl9170/main.c static int carl9170_rng_read(struct hwrng *rng, u32 *data)
data             1598 drivers/net/wireless/ath/carl9170/main.c 	*data = ar->rng.cache[ar->rng.cache_idx++];
data              490 drivers/net/wireless/ath/carl9170/rx.c static u8 *carl9170_find_ie(u8 *data, unsigned int len, u8 ie)
data              492 drivers/net/wireless/ath/carl9170/rx.c 	struct ieee80211_mgmt *mgmt = (void *)data;
data              496 drivers/net/wireless/ath/carl9170/rx.c 	end = data + len;
data              518 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_ps_beacon(struct ar9170 *ar, void *data, unsigned int len)
data              520 drivers/net/wireless/ath/carl9170/rx.c 	struct ieee80211_hdr *hdr = data;
data              541 drivers/net/wireless/ath/carl9170/rx.c 	tim = carl9170_find_ie(data, len - FCS_LEN, WLAN_EID_TIM);
data              573 drivers/net/wireless/ath/carl9170/rx.c static void carl9170_ba_check(struct ar9170 *ar, void *data, unsigned int len)
data              575 drivers/net/wireless/ath/carl9170/rx.c 	struct ieee80211_bar *bar = data;
data              592 drivers/net/wireless/ath/carl9170/rx.c 		struct _carl9170_tx_superframe *super = (void *)entry_skb->data;
data              933 drivers/net/wireless/ath/carl9170/rx.c 				carl9170_rx_stream(ar, ar->rx_failover->data,
data              990 drivers/net/wireless/ath/carl9170/rx.c 				     ar->rx_failover->data,
data              110 drivers/net/wireless/ath/carl9170/tx.c 	struct _carl9170_tx_superframe *super = (void *) skb->data;
data              192 drivers/net/wireless/ath/carl9170/tx.c 	struct _carl9170_tx_superframe *super = (void *) skb->data;
data              213 drivers/net/wireless/ath/carl9170/tx.c 	super = (void *) skb->data;
data              228 drivers/net/wireless/ath/carl9170/tx.c 	struct _carl9170_tx_superframe *super = (void *) skb->data;
data              295 drivers/net/wireless/ath/carl9170/tx.c 			super = (void *)skb->data;
data              381 drivers/net/wireless/ath/carl9170/tx.c 	struct _carl9170_tx_superframe *super = (void *) skb->data;
data              440 drivers/net/wireless/ath/carl9170/tx.c 	struct _carl9170_tx_superframe *super = (void *) skb->data;
data              520 drivers/net/wireless/ath/carl9170/tx.c 		struct _carl9170_tx_superframe *txc = (void *) skb->data;
data              894 drivers/net/wireless/ath/carl9170/tx.c 	struct _carl9170_tx_superframe *txc = (void *) skb->data;
data              984 drivers/net/wireless/ath/carl9170/tx.c 	hdr = (void *)skb->data;
data             1086 drivers/net/wireless/ath/carl9170/tx.c 	super = (void *) skb->data;
data             1095 drivers/net/wireless/ath/carl9170/tx.c 	super = (void *) skb->data;
data             1280 drivers/net/wireless/ath/carl9170/tx.c 	super = (void *)skb->data;
data             1321 drivers/net/wireless/ath/carl9170/tx.c 	struct _carl9170_tx_superframe *super = (void *) skb->data;
data             1615 drivers/net/wireless/ath/carl9170/tx.c 	__le32 *data, *old = NULL;
data             1634 drivers/net/wireless/ath/carl9170/tx.c 	data = (__le32 *)skb->data;
data             1636 drivers/net/wireless/ath/carl9170/tx.c 		old = (__le32 *)cvif->beacon->data;
data             1677 drivers/net/wireless/ath/carl9170/tx.c 		if (old && (data[i] == old[i]))
data             1680 drivers/net/wireless/ath/carl9170/tx.c 		word = le32_to_cpu(data[i]);
data              380 drivers/net/wireless/ath/carl9170/usb.c static void carl9170_usb_tasklet(unsigned long data)
data              382 drivers/net/wireless/ath/carl9170/usb.c 	struct ar9170 *ar = (struct ar9170 *) data;
data              667 drivers/net/wireless/ath/carl9170/usb.c 	if (plen && payload != (u8 *)(ar->cmd.data))
data              668 drivers/net/wireless/ath/carl9170/usb.c 		memcpy(ar->cmd.data, payload, plen);
data              719 drivers/net/wireless/ath/carl9170/usb.c 	void *data;
data              730 drivers/net/wireless/ath/carl9170/usb.c 		tx_stream = (void *) (skb->data - sizeof(*tx_stream));
data              735 drivers/net/wireless/ath/carl9170/usb.c 		data = tx_stream;
data              737 drivers/net/wireless/ath/carl9170/usb.c 		data = skb->data;
data              742 drivers/net/wireless/ath/carl9170/usb.c 		AR9170_USB_EP_TX), data, len,
data              803 drivers/net/wireless/ath/carl9170/usb.c 	const u8 *data;
data              816 drivers/net/wireless/ath/carl9170/usb.c 	data = ar->fw.fw->data;
data              821 drivers/net/wireless/ath/carl9170/usb.c 	data += ar->fw.offset;
data              826 drivers/net/wireless/ath/carl9170/usb.c 		memcpy(buf, data, transfer);
data              838 drivers/net/wireless/ath/carl9170/usb.c 		data += transfer;
data              275 drivers/net/wireless/ath/carl9170/wlan.h 	} data;
data               51 drivers/net/wireless/ath/main.c 		off = ((unsigned long) skb->data) % common->cachelsz;
data               63 drivers/net/wireless/ath/spectral_common.h 	u8 data[SPECTRAL_HT20_NUM_BINS];
data               91 drivers/net/wireless/ath/spectral_common.h 	u8 data[SPECTRAL_HT20_40_NUM_BINS];
data              110 drivers/net/wireless/ath/spectral_common.h 	u8 data[0];
data               30 drivers/net/wireless/ath/wcn36xx/dxe.c static void wcn36xx_ccu_write_register(struct wcn36xx *wcn, int addr, int data)
data               34 drivers/net/wireless/ath/wcn36xx/dxe.c 		    addr, data);
data               36 drivers/net/wireless/ath/wcn36xx/dxe.c 	writel(data, wcn->ccu_base + addr);
data               39 drivers/net/wireless/ath/wcn36xx/dxe.c static void wcn36xx_dxe_write_register(struct wcn36xx *wcn, int addr, int data)
data               43 drivers/net/wireless/ath/wcn36xx/dxe.c 		    addr, data);
data               45 drivers/net/wireless/ath/wcn36xx/dxe.c 	writel(data, wcn->dxe_base + addr);
data               48 drivers/net/wireless/ath/wcn36xx/dxe.c static void wcn36xx_dxe_read_register(struct wcn36xx *wcn, int addr, int *data)
data               50 drivers/net/wireless/ath/wcn36xx/dxe.c 	*data = readl(wcn->dxe_base + addr);
data               54 drivers/net/wireless/ath/wcn36xx/dxe.c 		    addr, *data);
data              734 drivers/net/wireless/ath/wcn36xx/dxe.c 					      skb->data,
data              750 drivers/net/wireless/ath/wcn36xx/dxe.c 			 (char *)ctl_skb->skb->data, ctl_skb->skb->len);
data             3887 drivers/net/wireless/ath/wcn36xx/hal.h 	u32 data[WLAN_COEX_IND_DATA_SIZE];
data              355 drivers/net/wireless/ath/wcn36xx/smd.c 	nv_d = (struct nv_data *)wcn->nv->data;
data             1611 drivers/net/wireless/ath/wcn36xx/smd.c 	pvm_len = skb_beacon->data[tim_off + 1] - 3;
data             1628 drivers/net/wireless/ath/wcn36xx/smd.c 	memcpy(msg_body.beacon, skb_beacon->data, skb_beacon->len);
data             1693 drivers/net/wireless/ath/wcn36xx/smd.c 	memcpy(&msg.probe_resp_template, skb->data, skb->len);
data              127 drivers/net/wireless/ath/wcn36xx/testmode.c 		   void *data, int len)
data              134 drivers/net/wireless/ath/wcn36xx/testmode.c 	wcn36xx_dbg_dump(WCN36XX_DBG_TESTMODE_DUMP, "Data:", data, len);
data              135 drivers/net/wireless/ath/wcn36xx/testmode.c 	ret = nla_parse_deprecated(tb, WCN36XX_TM_ATTR_MAX, data, len,
data               36 drivers/net/wireless/ath/wcn36xx/testmode.h 		   void *data, int len);
data               41 drivers/net/wireless/ath/wcn36xx/testmode.h 				void *data, int len)
data               39 drivers/net/wireless/ath/wcn36xx/txrx.c 	bd = (struct wcn36xx_rx_bd *)skb->data;
data               48 drivers/net/wireless/ath/wcn36xx/txrx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data               79 drivers/net/wireless/ath/wcn36xx/txrx.c 				 (char *)skb->data, skb->len);
data               84 drivers/net/wireless/ath/wcn36xx/txrx.c 				 (char *)skb->data, skb->len);
data              124 drivers/net/wireless/ath/wcn36xx/txrx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              162 drivers/net/wireless/ath/wcn36xx/txrx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              222 drivers/net/wireless/ath/wcn36xx/txrx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              268 drivers/net/wireless/ath/wcn36xx/txrx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              286 drivers/net/wireless/ath/wcn36xx/txrx.c 	wcn36xx_dbg_dump(WCN36XX_DBG_TX_DUMP, "", skb->data, skb->len);
data              218 drivers/net/wireless/ath/wil6210/cfg80211.c 				 const void *data, int data_len);
data              221 drivers/net/wireless/ath/wil6210/cfg80211.c 				 const void *data, int data_len);
data              224 drivers/net/wireless/ath/wil6210/cfg80211.c 				      const void *data, int data_len);
data              227 drivers/net/wireless/ath/wil6210/cfg80211.c 				      const void *data, int data_len);
data             2823 drivers/net/wireless/ath/wil6210/cfg80211.c 				 const void *data, int data_len)
data             2847 drivers/net/wireless/ath/wil6210/cfg80211.c 	rc = nla_parse_deprecated(tb, QCA_ATTR_DMG_RF_SECTOR_MAX, data,
data             2944 drivers/net/wireless/ath/wil6210/cfg80211.c 				 const void *data, int data_len)
data             2967 drivers/net/wireless/ath/wil6210/cfg80211.c 	rc = nla_parse_deprecated(tb, QCA_ATTR_DMG_RF_SECTOR_MAX, data,
data             3056 drivers/net/wireless/ath/wil6210/cfg80211.c 				      const void *data, int data_len)
data             3076 drivers/net/wireless/ath/wil6210/cfg80211.c 	rc = nla_parse_deprecated(tb, QCA_ATTR_DMG_RF_SECTOR_MAX, data,
data             3171 drivers/net/wireless/ath/wil6210/cfg80211.c 				      const void *data, int data_len)
data             3184 drivers/net/wireless/ath/wil6210/cfg80211.c 	rc = nla_parse_deprecated(tb, QCA_ATTR_DMG_RF_SECTOR_MAX, data,
data              143 drivers/net/wireless/ath/wil6210/debugfs.c static int ring_show(struct seq_file *s, void *data)
data              262 drivers/net/wireless/ath/wil6210/debugfs.c static int srings_show(struct seq_file *s, void *data)
data              365 drivers/net/wireless/ath/wil6210/debugfs.c static int mbox_show(struct seq_file *s, void *data)
data              385 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_debugfs_iomem_x32_set(void *data, u64 val)
data              388 drivers/net/wireless/ath/wil6210/debugfs.c 					    wil_debugfs_iomem_data *)data;
data              405 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_debugfs_iomem_x32_get(void *data, u64 *val)
data              408 drivers/net/wireless/ath/wil6210/debugfs.c 					    wil_debugfs_iomem_data *)data;
data              430 drivers/net/wireless/ath/wil6210/debugfs.c 	struct wil_debugfs_iomem_data *data = &wil->dbg_data.data_arr[
data              433 drivers/net/wireless/ath/wil6210/debugfs.c 	data->wil = wil;
data              434 drivers/net/wireless/ath/wil6210/debugfs.c 	data->offset = value;
data              436 drivers/net/wireless/ath/wil6210/debugfs.c 	debugfs_create_file_unsafe(name, mode, parent, data, &fops_iomem_x32);
data              440 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_debugfs_ulong_set(void *data, u64 val)
data              442 drivers/net/wireless/ath/wil6210/debugfs.c 	*(ulong *)data = val;
data              446 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_debugfs_ulong_get(void *data, u64 *val)
data              448 drivers/net/wireless/ath/wil6210/debugfs.c 	*val = *(ulong *)data;
data              595 drivers/net/wireless/ath/wil6210/debugfs.c static int memread_show(struct seq_file *s, void *data)
data              671 drivers/net/wireless/ath/wil6210/debugfs.c 			     wil_blob->blob.data + aligned_pos, aligned_count);
data             1059 drivers/net/wireless/ath/wil6210/debugfs.c 	void *p = skb->data;
data             1079 drivers/net/wireless/ath/wil6210/debugfs.c static int txdesc_show(struct seq_file *s, void *data)
data             1174 drivers/net/wireless/ath/wil6210/debugfs.c static int status_msg_show(struct seq_file *s, void *data)
data             1235 drivers/net/wireless/ath/wil6210/debugfs.c static int rx_buff_mgmt_show(struct seq_file *s, void *data)
data             1290 drivers/net/wireless/ath/wil6210/debugfs.c static int bf_show(struct seq_file *s, void *data)
data             1361 drivers/net/wireless/ath/wil6210/debugfs.c static int temp_show(struct seq_file *s, void *data)
data             1404 drivers/net/wireless/ath/wil6210/debugfs.c static int freq_show(struct seq_file *s, void *data)
data             1417 drivers/net/wireless/ath/wil6210/debugfs.c static int link_show(struct seq_file *s, void *data)
data             1472 drivers/net/wireless/ath/wil6210/debugfs.c static int info_show(struct seq_file *s, void *data)
data             1623 drivers/net/wireless/ath/wil6210/debugfs.c static int sta_show(struct seq_file *s, void *data)
data             1707 drivers/net/wireless/ath/wil6210/debugfs.c static int mids_show(struct seq_file *s, void *data)
data             1732 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_tx_latency_debugfs_show(struct seq_file *s, void *data)
data             1923 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_link_stats_debugfs_show(struct seq_file *s, void *data)
data             2016 drivers/net/wireless/ath/wil6210/debugfs.c wil_link_stats_global_debugfs_show(struct seq_file *s, void *data)
data             2182 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_fw_capabilities_debugfs_show(struct seq_file *s, void *data)
data             2206 drivers/net/wireless/ath/wil6210/debugfs.c static int wil_fw_version_debugfs_show(struct seq_file *s, void *data)
data             2321 drivers/net/wireless/ath/wil6210/debugfs.c wil_compressed_rx_status_show(struct seq_file *s, void *data)
data             2361 drivers/net/wireless/ath/wil6210/debugfs.c 		blob->data = (void * __force)wil->csr + HOSTADDR(map->host);
data               47 drivers/net/wireless/ath/wil6210/fw.h 	__le32 data[0]; /* [data_size], see above */
data               61 drivers/net/wireless/ath/wil6210/fw.h 	u8 data[0]; /* free-form data [data_size], see above */
data              130 drivers/net/wireless/ath/wil6210/fw.h 	__le32 data[0]; /* action specific, [data_size], see above */
data              145 drivers/net/wireless/ath/wil6210/fw.h 	struct wil_fw_data_dwrite data[0];
data              193 drivers/net/wireless/ath/wil6210/fw.h 	struct wil_fw_data_gw data[0]; /* total size [data_size], see above */
data              215 drivers/net/wireless/ath/wil6210/fw.h 	struct wil_fw_data_gw4 data[0]; /* total size [data_size], see above */
data               50 drivers/net/wireless/ath/wil6210/fw_inc.c static int wil_fw_verify(struct wil6210_priv *wil, const u8 *data, size_t size)
data               52 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_head *hdr = (const void *)data;
data              125 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_ignore_section(struct wil6210_priv *wil, const void *data,
data              132 drivers/net/wireless/ath/wil6210/fw_inc.c fw_handle_capabilities(struct wil6210_priv *wil, const void *data,
data              135 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_capabilities *rec = data;
data              155 drivers/net/wireless/ath/wil6210/fw_inc.c fw_handle_brd_file(struct wil6210_priv *wil, const void *data,
data              158 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_brd_file *rec = data;
data              210 drivers/net/wireless/ath/wil6210/fw_inc.c fw_handle_concurrency(struct wil6210_priv *wil, const void *data,
data              213 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_concurrency *rec = data;
data              248 drivers/net/wireless/ath/wil6210/fw_inc.c fw_handle_comment(struct wil6210_priv *wil, const void *data,
data              251 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_comment_hdr *hdr = data;
data              263 drivers/net/wireless/ath/wil6210/fw_inc.c 		rc = fw_handle_capabilities(wil, data, size);
data              267 drivers/net/wireless/ath/wil6210/fw_inc.c 		rc = fw_handle_brd_file(wil, data, size);
data              271 drivers/net/wireless/ath/wil6210/fw_inc.c 		rc = fw_handle_concurrency(wil, data, size);
data              275 drivers/net/wireless/ath/wil6210/fw_inc.c 				data, size, true);
data              281 drivers/net/wireless/ath/wil6210/fw_inc.c static int __fw_handle_data(struct wil6210_priv *wil, const void *data,
data              284 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_data *d = data;
data              296 drivers/net/wireless/ath/wil6210/fw_inc.c 	wil_memcpy_toio_32(dst, d->data, s);
data              302 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_data(struct wil6210_priv *wil, const void *data,
data              305 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_data *d = data;
data              307 drivers/net/wireless/ath/wil6210/fw_inc.c 	return __fw_handle_data(wil, data, size, d->addr);
data              310 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_fill(struct wil6210_priv *wil, const void *data,
data              313 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_fill *d = data;
data              345 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_file_header(struct wil6210_priv *wil, const void *data,
data              348 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_file_header *d = data;
data              370 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_direct_write(struct wil6210_priv *wil, const void *data,
data              373 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_direct_write *d = data;
data              374 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_data_dwrite *block = d->data;
data              427 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_gateway_data(struct wil6210_priv *wil, const void *data,
data              430 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_gateway_data *d = data;
data              431 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_data_gw *block = d->data;
data              491 drivers/net/wireless/ath/wil6210/fw_inc.c static int fw_handle_gateway_data4(struct wil6210_priv *wil, const void *data,
data              494 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_gateway_data4 *d = data;
data              495 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_data_gw4 *block = d->data;
data              567 drivers/net/wireless/ath/wil6210/fw_inc.c 	int (*load_handler)(struct wil6210_priv *wil, const void *data,
data              569 drivers/net/wireless/ath/wil6210/fw_inc.c 	int (*parse_handler)(struct wil6210_priv *wil, const void *data,
data              586 drivers/net/wireless/ath/wil6210/fw_inc.c 				const void *data, size_t size, bool load)
data              594 drivers/net/wireless/ath/wil6210/fw_inc.c 					wil, data, size) :
data              596 drivers/net/wireless/ath/wil6210/fw_inc.c 					wil, data, size);
data              610 drivers/net/wireless/ath/wil6210/fw_inc.c static int wil_fw_process(struct wil6210_priv *wil, const void *data,
data              617 drivers/net/wireless/ath/wil6210/fw_inc.c 	for (hdr = data;; hdr = (const void *)hdr + s, size -= s) {
data              639 drivers/net/wireless/ath/wil6210/fw_inc.c 				   (long)((const void *)hdr - data),
data              677 drivers/net/wireless/ath/wil6210/fw_inc.c 	for (sz = fw->size, d = fw->data; sz; sz -= rc1, d += rc1) {
data              700 drivers/net/wireless/ath/wil6210/fw_inc.c static int wil_brd_process(struct wil6210_priv *wil, const void *data,
data              704 drivers/net/wireless/ath/wil6210/fw_inc.c 	const struct wil_fw_record_head *hdr = data;
data              722 drivers/net/wireless/ath/wil6210/fw_inc.c 	for (hdr = data + s;; hdr = (const void *)hdr + s, size -= s, i++) {
data              773 drivers/net/wireless/ath/wil6210/fw_inc.c 				   (long)((const void *)hdr - data),
data              805 drivers/net/wireless/ath/wil6210/fw_inc.c 	dlen = wil_fw_verify(wil, brd->data, brd->size);
data              812 drivers/net/wireless/ath/wil6210/fw_inc.c 	rc = wil_brd_process(wil, brd->data, dlen);
data              436 drivers/net/wireless/ath/wil6210/pmc.c int wil_pmcring_read(struct seq_file *s, void *data)
data               28 drivers/net/wireless/ath/wil6210/pmc.h int wil_pmcring_read(struct seq_file *s, void *data);
data              289 drivers/net/wireless/ath/wil6210/txrx.c 	pa = dma_map_single(dev, skb->data, skb->len, DMA_FROM_DEVICE);
data              410 drivers/net/wireless/ath/wil6210/txrx.c 		hdr = (void *)skb->data;
data              520 drivers/net/wireless/ath/wil6210/txrx.c 	prefetch(skb->data);
data              523 drivers/net/wireless/ath/wil6210/txrx.c 			  skb->data, skb_headlen(skb), false);
data              573 drivers/net/wireless/ath/wil6210/txrx.c 					  skb->data, skb_headlen(skb), false);
data              603 drivers/net/wireless/ath/wil6210/txrx.c 		memmove(skb->data + snaplen, skb->data, 2 * ETH_ALEN);
data             1827 drivers/net/wireless/ath/wil6210/txrx.c 	pa = dma_map_single(dev, skb->data, hdrlen, DMA_TO_DEVICE);
data             1878 drivers/net/wireless/ath/wil6210/txrx.c 						    skb->data +
data             2065 drivers/net/wireless/ath/wil6210/txrx.c 	pa = dma_map_single(dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE);
data             2068 drivers/net/wireless/ath/wil6210/txrx.c 		     skb_headlen(skb), skb->data, &pa);
data             2070 drivers/net/wireless/ath/wil6210/txrx.c 			  skb->data, skb_headlen(skb), false);
data              612 drivers/net/wireless/ath/wil6210/txrx.h 	struct ethhdr *eth = (void *)skb->data;
data              619 drivers/net/wireless/ath/wil6210/txrx.h 	struct ethhdr *eth = (void *)skb->data;
data              197 drivers/net/wireless/ath/wil6210/txrx_edma.c 	pa = dma_map_single(dev, skb->data, skb->len, DMA_FROM_DEVICE);
data              817 drivers/net/wireless/ath/wil6210/txrx_edma.c 				  skb->data, skb_headlen(skb), false);
data             1002 drivers/net/wireless/ath/wil6210/txrx_edma.c 	prefetch(skb->data);
data             1056 drivers/net/wireless/ath/wil6210/txrx_edma.c 			  skb->data, skb_headlen(skb), false);
data             1465 drivers/net/wireless/ath/wil6210/txrx_edma.c 	rc = wil_tx_tso_gen_desc(wil, skb->data, hdrlen, swhead,
data             1475 drivers/net/wireless/ath/wil6210/txrx_edma.c 	rc = wil_tx_tso_gen_desc(wil, skb->data + hdrlen, headlen,
data              502 drivers/net/wireless/ath/wil6210/wil6210.h 		u8 data[0];
data               62 drivers/net/wireless/ath/wil6210/wil_crash_dump.c 	void *data;
data               87 drivers/net/wireless/ath/wil6210/wil_crash_dump.c 		data = (void * __force)wil->csr + HOSTADDR(map->host);
data               96 drivers/net/wireless/ath/wil6210/wil_crash_dump.c 				     (const void __iomem * __force)data, len);
data              828 drivers/net/wireless/ath/wil6210/wmi.c 	struct wmi_rx_mgmt_packet_event *data = d;
data              831 drivers/net/wireless/ath/wil6210/wmi.c 			(struct ieee80211_mgmt *)data->payload;
data              846 drivers/net/wireless/ath/wil6210/wmi.c 	d_len = le32_to_cpu(data->info.len);
data              854 drivers/net/wireless/ath/wil6210/wmi.c 	ch_no = data->info.channel + 1;
data              858 drivers/net/wireless/ath/wil6210/wmi.c 		signal = 100 * data->info.rssi;
data              860 drivers/net/wireless/ath/wil6210/wmi.c 		signal = data->info.sqi;
data              861 drivers/net/wireless/ath/wil6210/wmi.c 	d_status = le16_to_cpu(data->info.status);
data              865 drivers/net/wireless/ath/wil6210/wmi.c 		    data->info.channel, data->info.mcs, data->info.rssi,
data              866 drivers/net/wireless/ath/wil6210/wmi.c 		    data->info.sqi);
data              870 drivers/net/wireless/ath/wil6210/wmi.c 		    data->info.qid, data->info.mid, data->info.cid);
data              921 drivers/net/wireless/ath/wil6210/wmi.c 	struct wmi_tx_mgmt_packet_event *data = d;
data              923 drivers/net/wireless/ath/wil6210/wmi.c 			(struct ieee80211_mgmt *)data->payload;
data              937 drivers/net/wireless/ath/wil6210/wmi.c 		struct wmi_scan_complete_event *data = d;
data              938 drivers/net/wireless/ath/wil6210/wmi.c 		int status = le32_to_cpu(data->status);
data             1389 drivers/net/wireless/ath/wil6210/wmi.c 	struct wmi_sched_scan_result_event *data = d;
data             1392 drivers/net/wireless/ath/wil6210/wmi.c 		(struct ieee80211_mgmt *)data->payload;
data             1412 drivers/net/wireless/ath/wil6210/wmi.c 	d_len = le32_to_cpu(data->info.len);
data             1427 drivers/net/wireless/ath/wil6210/wmi.c 	ch_no = data->info.channel + 1;
data             1431 drivers/net/wireless/ath/wil6210/wmi.c 		signal = 100 * data->info.rssi;
data             1433 drivers/net/wireless/ath/wil6210/wmi.c 		signal = data->info.sqi;
data             1436 drivers/net/wireless/ath/wil6210/wmi.c 		    data->info.channel, data->info.mcs, data->info.rssi);
data             1438 drivers/net/wireless/ath/wil6210/wmi.c 		    d_len, data->info.qid, data->info.mid, data->info.cid);
data             1637 drivers/net/wireless/ath/wil6210/wmi.c 	struct wmi_ft_auth_status_event *data = d;
data             1644 drivers/net/wireless/ath/wil6210/wmi.c 	struct auth_no_hdr *auth = (struct auth_no_hdr *)data->ie_info;
data             1647 drivers/net/wireless/ath/wil6210/wmi.c 	if (ie_len >= 0 && data->status != WMI_FW_STATUS_SUCCESS) {
data             1648 drivers/net/wireless/ath/wil6210/wmi.c 		wil_err(wil, "FT: auth failed. status %d\n", data->status);
data             1657 drivers/net/wireless/ath/wil6210/wmi.c 	d_len = le16_to_cpu(data->ie_len);
data             1682 drivers/net/wireless/ath/wil6210/wmi.c 	wil_dbg_wmi(wil, "FT: Auth to %pM successfully\n", data->mac_addr);
data             1684 drivers/net/wireless/ath/wil6210/wmi.c 			 data->ie_info, d_len, true);
data             1710 drivers/net/wireless/ath/wil6210/wmi.c 	ft.ies = data->ie_info + auth_ie_offset;
data             1712 drivers/net/wireless/ath/wil6210/wmi.c 	ft.target_ap = data->mac_addr;
data             1727 drivers/net/wireless/ath/wil6210/wmi.c 	struct wmi_ft_reassoc_status_event *data = d;
data             1748 drivers/net/wireless/ath/wil6210/wmi.c 		    data->status, data->aid);
data             1750 drivers/net/wireless/ath/wil6210/wmi.c 		    data->mac_addr, data->beacon_ie_len);
data             1752 drivers/net/wireless/ath/wil6210/wmi.c 		    le16_to_cpu(data->reassoc_req_ie_len),
data             1753 drivers/net/wireless/ath/wil6210/wmi.c 		    le16_to_cpu(data->reassoc_resp_ie_len));
data             1755 drivers/net/wireless/ath/wil6210/wmi.c 	d_len = le16_to_cpu(data->beacon_ie_len) +
data             1756 drivers/net/wireless/ath/wil6210/wmi.c 		le16_to_cpu(data->reassoc_req_ie_len) +
data             1757 drivers/net/wireless/ath/wil6210/wmi.c 		le16_to_cpu(data->reassoc_resp_ie_len);
data             1766 drivers/net/wireless/ath/wil6210/wmi.c 	if (data->status != WMI_FW_STATUS_SUCCESS) {
data             1767 drivers/net/wireless/ath/wil6210/wmi.c 		wil_err(wil, "ft reassoc failed. status %d\n", data->status);
data             1778 drivers/net/wireless/ath/wil6210/wmi.c 	ch = data->channel + 1;
data             1780 drivers/net/wireless/ath/wil6210/wmi.c 		 data->mac_addr, ch, cid, data->aid);
data             1783 drivers/net/wireless/ath/wil6210/wmi.c 			 data->ie_info, len - sizeof(*data), true);
data             1786 drivers/net/wireless/ath/wil6210/wmi.c 	if (le16_to_cpu(data->reassoc_req_ie_len) > assoc_req_ie_offset) {
data             1787 drivers/net/wireless/ath/wil6210/wmi.c 		assoc_req_ie = &data->ie_info[assoc_req_ie_offset];
data             1788 drivers/net/wireless/ath/wil6210/wmi.c 		assoc_req_ie_len = le16_to_cpu(data->reassoc_req_ie_len) -
data             1791 drivers/net/wireless/ath/wil6210/wmi.c 	if (le16_to_cpu(data->reassoc_resp_ie_len) <= assoc_resp_ie_offset) {
data             1793 drivers/net/wireless/ath/wil6210/wmi.c 			le16_to_cpu(data->reassoc_resp_ie_len));
data             1797 drivers/net/wireless/ath/wil6210/wmi.c 	assoc_resp_ie = &data->ie_info[le16_to_cpu(data->reassoc_req_ie_len) +
data             1799 drivers/net/wireless/ath/wil6210/wmi.c 	assoc_resp_ie_len = le16_to_cpu(data->reassoc_resp_ie_len) -
data             1825 drivers/net/wireless/ath/wil6210/wmi.c 	wil->sta[cid].aid = data->aid;
data             1864 drivers/net/wireless/ath/wil6210/wmi.c 			int eventid, void *data, int data_len);
data              733 drivers/net/wireless/atmel/at76c50x-usb.c 	memcpy(cmd_buf->data, buf, buf_size);
data              808 drivers/net/wireless/atmel/at76c50x-usb.c 					     data) + buf->size);
data              853 drivers/net/wireless/atmel/at76c50x-usb.c 	priv->mib_buf.data.byte = priv->pm_mode;
data              870 drivers/net/wireless/atmel/at76c50x-usb.c 	priv->mib_buf.data.byte = type;
data              887 drivers/net/wireless/atmel/at76c50x-usb.c 	priv->mib_buf.data.word = cpu_to_le16(size);
data              904 drivers/net/wireless/atmel/at76c50x-usb.c 	priv->mib_buf.data.word = cpu_to_le16(size);
data              920 drivers/net/wireless/atmel/at76c50x-usb.c 	priv->mib_buf.data.byte = onoff;
data             1202 drivers/net/wireless/atmel/at76c50x-usb.c 	priv->rx_tasklet.data = (unsigned long)urb;
data             1481 drivers/net/wireless/atmel/at76c50x-usb.c 	priv->mib_buf.data.byte = priv->promisc ? 1 : 0;
data             1521 drivers/net/wireless/atmel/at76c50x-usb.c 	struct ieee80211_hdr *hdr = (void *)priv->rx_skb->data;
data             1561 drivers/net/wireless/atmel/at76c50x-usb.c 	if (!priv->rx_skb || !priv->rx_skb->data)
data             1564 drivers/net/wireless/atmel/at76c50x-usb.c 	buf = (struct at76_rx_buffer *)priv->rx_skb->data;
data             1582 drivers/net/wireless/atmel/at76c50x-usb.c 	at76_dbg_dump(DBG_RX_DATA, priv->rx_skb->data,
data             1629 drivers/net/wireless/atmel/at76c50x-usb.c 	fwh = (struct at76_fw_header *)(fwe->fw->data);
data             1768 drivers/net/wireless/atmel/at76c50x-usb.c 	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data;
data             1812 drivers/net/wireless/atmel/at76c50x-usb.c 	memcpy(tx_buffer->packet, skb->data, skb->len);
data             2097 drivers/net/wireless/atmel/at76c50x-usb.c 	struct mib_mac_wep *mib_data = &priv->mib_buf.data.wep_mib;
data              154 drivers/net/wireless/atmel/at76c50x-usb.h 	u8 data[0];
data              331 drivers/net/wireless/atmel/at76c50x-usb.h 	} data;
data              162 drivers/net/wireless/atmel/atmel.c 	u8 data[MIB_MAX_DATA_BYTES];
data              583 drivers/net/wireless/atmel/atmel.c static void atmel_wmem32(struct atmel_private *priv, u16 pos, u32 data);
data              600 drivers/net/wireless/atmel/atmel.c 			   u8 data);
data              602 drivers/net/wireless/atmel/atmel.c 			    u16 data);
data              604 drivers/net/wireless/atmel/atmel.c 			  u8 *data, int data_len);
data              606 drivers/net/wireless/atmel/atmel.c 			  u8 *data, int data_len);
data              610 drivers/net/wireless/atmel/atmel.c static void atmel_writeAR(struct net_device *dev, u16 data);
data              641 drivers/net/wireless/atmel/atmel.c static inline void atmel_write8(struct net_device *dev, u16 offset, u8 data)
data              643 drivers/net/wireless/atmel/atmel.c 	outb(data, dev->base_addr + offset);
data              651 drivers/net/wireless/atmel/atmel.c static inline void atmel_write16(struct net_device *dev, u16 offset, u16 data)
data              653 drivers/net/wireless/atmel/atmel.c 	outw(data, dev->base_addr + offset);
data              662 drivers/net/wireless/atmel/atmel.c static inline void atmel_wmem8(struct atmel_private *priv, u16 pos, u16 data)
data              665 drivers/net/wireless/atmel/atmel.c 	atmel_write8(priv->dev, DR, data);
data              674 drivers/net/wireless/atmel/atmel.c static inline void atmel_wmem16(struct atmel_private *priv, u16 pos, u16 data)
data              677 drivers/net/wireless/atmel/atmel.c 	atmel_write16(priv->dev, DR, data);
data              862 drivers/net/wireless/atmel/atmel.c 	atmel_copy_to_card(dev, buff + DATA_FRAME_WS_HEADER_SIZE, skb->data + 12, len - 12);
data              866 drivers/net/wireless/atmel/atmel.c 	tx_update_descriptor(priv, *(skb->data) & 0x01, len + 18, buff, TX_PACKET_TYPE_DATA);
data             1370 drivers/net/wireless/atmel/atmel.c 		wrqu.data.length = 0;
data             1371 drivers/net/wireless/atmel/atmel.c 		wrqu.data.flags = 0;
data             2344 drivers/net/wireless/atmel/atmel.c 		iwe.u.data.length =  priv->BSSinfo[i].SSIDsize;
data             2345 drivers/net/wireless/atmel/atmel.c 		if (iwe.u.data.length > 32)
data             2346 drivers/net/wireless/atmel/atmel.c 			iwe.u.data.length = 32;
data             2348 drivers/net/wireless/atmel/atmel.c 		iwe.u.data.flags = 1;
data             2378 drivers/net/wireless/atmel/atmel.c 			iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data             2380 drivers/net/wireless/atmel/atmel.c 			iwe.u.data.flags = IW_ENCODE_DISABLED;
data             2381 drivers/net/wireless/atmel/atmel.c 		iwe.u.data.length = 0;
data             2584 drivers/net/wireless/atmel/atmel.c 	unsigned char __user *data;
data             2650 drivers/net/wireless/atmel/atmel.c 		new_firmware = memdup_user(com.data, com.len);
data             3159 drivers/net/wireless/atmel/atmel.c 		wrqu.data.length = 0;
data             3160 drivers/net/wireless/atmel/atmel.c 		wrqu.data.flags = 0;
data             3527 drivers/net/wireless/atmel/atmel.c 				wrqu.data.length = 0;
data             3528 drivers/net/wireless/atmel/atmel.c 				wrqu.data.flags = 0;
data             3543 drivers/net/wireless/atmel/atmel.c 			wrqu.data.length = 0;
data             3544 drivers/net/wireless/atmel/atmel.c 			wrqu.data.flags = 0;
data             3933 drivers/net/wireless/atmel/atmel.c 			fw = fw_entry->data;
data             4025 drivers/net/wireless/atmel/atmel.c 		wrqu.data.length = 0;
data             4026 drivers/net/wireless/atmel/atmel.c 		wrqu.data.flags = 0;
data             4083 drivers/net/wireless/atmel/atmel.c static void atmel_set_mib8(struct atmel_private *priv, u8 type, u8 index, u8 data)
data             4089 drivers/net/wireless/atmel/atmel.c 	m.data[0] = data;
data             4095 drivers/net/wireless/atmel/atmel.c 			    u16 data)
data             4101 drivers/net/wireless/atmel/atmel.c 	m.data[0] = data;
data             4102 drivers/net/wireless/atmel/atmel.c 	m.data[1] = data >> 8;
data             4108 drivers/net/wireless/atmel/atmel.c 			  u8 *data, int data_len)
data             4118 drivers/net/wireless/atmel/atmel.c 	memcpy(m.data, data, data_len);
data             4123 drivers/net/wireless/atmel/atmel.c 			  u8 *data, int data_len)
data             4134 drivers/net/wireless/atmel/atmel.c 	atmel_copy_to_host(priv->dev, data,
data             4138 drivers/net/wireless/atmel/atmel.c static void atmel_writeAR(struct net_device *dev, u16 data)
data             4141 drivers/net/wireless/atmel/atmel.c 	outw(data, dev->base_addr + AR);
data             4143 drivers/net/wireless/atmel/atmel.c 	for (i = 0; data != inw(dev->base_addr + AR) && i < 10; i++)
data             4144 drivers/net/wireless/atmel/atmel.c 		outw(data, dev->base_addr + AR);
data             4217 drivers/net/wireless/atmel/atmel.c static void atmel_wmem32(struct atmel_private *priv, u16 pos, u32 data)
data             4220 drivers/net/wireless/atmel/atmel.c 	atmel_write16(priv->dev, DR, data); /* card is little-endian */
data             4221 drivers/net/wireless/atmel/atmel.c 	atmel_write16(priv->dev, DR, data >> 16);
data              654 drivers/net/wireless/broadcom/b43/b43.h 	} data __packed;
data              763 drivers/net/wireless/broadcom/b43/b43.h 	const struct firmware *data;
data               94 drivers/net/wireless/broadcom/b43/bus.h void b43_bus_set_wldev(struct b43_bus_dev *dev, void *data);
data              572 drivers/net/wireless/broadcom/b43/dma.c 	unsigned char *f = skb->data + ring->frameoffset;
data              584 drivers/net/wireless/broadcom/b43/dma.c 	rxhdr = (struct b43_rxhdr_fw4 *)(skb->data);
data              588 drivers/net/wireless/broadcom/b43/dma.c 	frame = skb->data + ring->frameoffset;
data              605 drivers/net/wireless/broadcom/b43/dma.c 	dmaaddr = map_descbuffer(ring, skb->data, ring->rx_buffersize, 0);
data              616 drivers/net/wireless/broadcom/b43/dma.c 		dmaaddr = map_descbuffer(ring, skb->data,
data             1246 drivers/net/wireless/broadcom/b43/dma.c 	meta->dmaaddr = map_descbuffer(ring, skb->data, skb->len, 1);
data             1249 drivers/net/wireless/broadcom/b43/dma.c 		priv_info->bouncebuffer = kmemdup(skb->data, skb->len,
data             1347 drivers/net/wireless/broadcom/b43/dma.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             1598 drivers/net/wireless/broadcom/b43/dma.c 	rxhdr = (struct b43_rxhdr_fw4 *)skb->data;
data              659 drivers/net/wireless/broadcom/b43/main.c 	u16 data;
data              667 drivers/net/wireless/broadcom/b43/main.c 	data = mac[0];
data              668 drivers/net/wireless/broadcom/b43/main.c 	data |= mac[1] << 8;
data              669 drivers/net/wireless/broadcom/b43/main.c 	b43_write16(dev, B43_MMIO_MACFILTER_DATA, data);
data              670 drivers/net/wireless/broadcom/b43/main.c 	data = mac[2];
data              671 drivers/net/wireless/broadcom/b43/main.c 	data |= mac[3] << 8;
data              672 drivers/net/wireless/broadcom/b43/main.c 	b43_write16(dev, B43_MMIO_MACFILTER_DATA, data);
data              673 drivers/net/wireless/broadcom/b43/main.c 	data = mac[4];
data              674 drivers/net/wireless/broadcom/b43/main.c 	data |= mac[5] << 8;
data              675 drivers/net/wireless/broadcom/b43/main.c 	b43_write16(dev, B43_MMIO_MACFILTER_DATA, data);
data             1525 drivers/net/wireless/broadcom/b43/main.c 				      const u8 *data, u16 size,
data             1532 drivers/net/wireless/broadcom/b43/main.c 	plcp.data = 0;
data             1534 drivers/net/wireless/broadcom/b43/main.c 	b43_ram_write(dev, ram_offset, le32_to_cpu(plcp.data));
data             1539 drivers/net/wireless/broadcom/b43/main.c 	tmp = (u32) (data[0]) << 16;
data             1540 drivers/net/wireless/broadcom/b43/main.c 	tmp |= (u32) (data[1]) << 24;
data             1544 drivers/net/wireless/broadcom/b43/main.c 		tmp = (u32) (data[i + 0]);
data             1546 drivers/net/wireless/broadcom/b43/main.c 			tmp |= (u32) (data[i + 1]) << 8;
data             1548 drivers/net/wireless/broadcom/b43/main.c 			tmp |= (u32) (data[i + 2]) << 16;
data             1550 drivers/net/wireless/broadcom/b43/main.c 			tmp |= (u32) (data[i + 3]) << 24;
data             1632 drivers/net/wireless/broadcom/b43/main.c 	bcn = (const struct ieee80211_mgmt *)(beacon_skb->data);
data             2149 drivers/net/wireless/broadcom/b43/main.c 	release_firmware(fw->data);
data             2150 drivers/net/wireless/broadcom/b43/main.c 	fw->data = NULL;
data             2262 drivers/net/wireless/broadcom/b43/main.c 	hdr = (struct b43_fw_header *)(ctx->blob->data);
data             2278 drivers/net/wireless/broadcom/b43/main.c 	fw->data = ctx->blob;
data             2608 drivers/net/wireless/broadcom/b43/main.c 	const __be32 *data;
data             2626 drivers/net/wireless/broadcom/b43/main.c 	data = (__be32 *) (dev->fw.ucode.data->data + hdr_len);
data             2627 drivers/net/wireless/broadcom/b43/main.c 	len = (dev->fw.ucode.data->size - hdr_len) / sizeof(__be32);
data             2630 drivers/net/wireless/broadcom/b43/main.c 		b43_write32(dev, B43_MMIO_SHM_DATA, be32_to_cpu(data[i]));
data             2634 drivers/net/wireless/broadcom/b43/main.c 	if (dev->fw.pcm.data) {
data             2636 drivers/net/wireless/broadcom/b43/main.c 		data = (__be32 *) (dev->fw.pcm.data->data + hdr_len);
data             2637 drivers/net/wireless/broadcom/b43/main.c 		len = (dev->fw.pcm.data->size - hdr_len) / sizeof(__be32);
data             2643 drivers/net/wireless/broadcom/b43/main.c 			b43_write32(dev, B43_MMIO_SHM_DATA, be32_to_cpu(data[i]));
data             2775 drivers/net/wireless/broadcom/b43/main.c 			if (array_size < sizeof(iv->data.d32))
data             2777 drivers/net/wireless/broadcom/b43/main.c 			array_size -= sizeof(iv->data.d32);
data             2779 drivers/net/wireless/broadcom/b43/main.c 			value = get_unaligned_be32(&iv->data.d32);
data             2788 drivers/net/wireless/broadcom/b43/main.c 			if (array_size < sizeof(iv->data.d16))
data             2790 drivers/net/wireless/broadcom/b43/main.c 			array_size -= sizeof(iv->data.d16);
data             2792 drivers/net/wireless/broadcom/b43/main.c 			value = be16_to_cpu(iv->data.d16);
data             2820 drivers/net/wireless/broadcom/b43/main.c 	hdr = (const struct b43_fw_header *)(fw->initvals.data->data);
data             2821 drivers/net/wireless/broadcom/b43/main.c 	ivals = (const struct b43_iv *)(fw->initvals.data->data + hdr_len);
data             2824 drivers/net/wireless/broadcom/b43/main.c 				 fw->initvals.data->size - hdr_len);
data             2835 drivers/net/wireless/broadcom/b43/main.c 	if (!fw->initvals_band.data)
data             2838 drivers/net/wireless/broadcom/b43/main.c 	hdr = (const struct b43_fw_header *)(fw->initvals_band.data->data);
data             2839 drivers/net/wireless/broadcom/b43/main.c 	ivals = (const struct b43_iv *)(fw->initvals_band.data->data + hdr_len);
data             2842 drivers/net/wireless/broadcom/b43/main.c 				  fw->initvals_band.data->size - hdr_len);
data             3532 drivers/net/wireless/broadcom/b43/main.c static int b43_rng_read(struct hwrng *rng, u32 *data)
data             3541 drivers/net/wireless/broadcom/b43/main.c 		*data = b43_read16(dev, B43_MMIO_RNG);
data             5667 drivers/net/wireless/broadcom/b43/main.c 	if (!wldev->fw.ucode.data)
data             5750 drivers/net/wireless/broadcom/b43/main.c 	if (!wldev->fw.ucode.data)
data              497 drivers/net/wireless/broadcom/b43/phy_lp.c 	u8 data[6];
data              510 drivers/net/wireless/broadcom/b43/phy_lp.c 		{ .freq = 12000, .data[0] =  6, .data[1] =  6, .data[2] =  6,
data              511 drivers/net/wireless/broadcom/b43/phy_lp.c 				 .data[3] =  6, .data[4] = 10, .data[5] =  6, },
data              512 drivers/net/wireless/broadcom/b43/phy_lp.c 		{ .freq = 13000, .data[0] =  4, .data[1] =  4, .data[2] =  4,
data              513 drivers/net/wireless/broadcom/b43/phy_lp.c 				 .data[3] =  4, .data[4] = 11, .data[5] =  7, },
data              514 drivers/net/wireless/broadcom/b43/phy_lp.c 		{ .freq = 14400, .data[0] =  3, .data[1] =  3, .data[2] =  3,
data              515 drivers/net/wireless/broadcom/b43/phy_lp.c 				 .data[3] =  3, .data[4] = 12, .data[5] =  7, },
data              516 drivers/net/wireless/broadcom/b43/phy_lp.c 		{ .freq = 16200, .data[0] =  3, .data[1] =  3, .data[2] =  3,
data              517 drivers/net/wireless/broadcom/b43/phy_lp.c 				 .data[3] =  3, .data[4] = 13, .data[5] =  8, },
data              518 drivers/net/wireless/broadcom/b43/phy_lp.c 		{ .freq = 18000, .data[0] =  2, .data[1] =  2, .data[2] =  2,
data              519 drivers/net/wireless/broadcom/b43/phy_lp.c 				 .data[3] =  2, .data[4] = 14, .data[5] =  8, },
data              520 drivers/net/wireless/broadcom/b43/phy_lp.c 		{ .freq = 19200, .data[0] =  1, .data[1] =  1, .data[2] =  1,
data              521 drivers/net/wireless/broadcom/b43/phy_lp.c 				 .data[3] =  1, .data[4] = 14, .data[5] =  9, },
data              583 drivers/net/wireless/broadcom/b43/phy_lp.c 			((u16)(fd->data[1]) << 4) | fd->data[0]);
data              585 drivers/net/wireless/broadcom/b43/phy_lp.c 			((u16)(fd->data[3]) << 4) | fd->data[2]);
data              586 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_S_RFPLL_CTL10, fd->data[4]);
data              587 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_S_RFPLL_CTL11, fd->data[5]);
data             2000 drivers/net/wireless/broadcom/b43/phy_lp.c 	u8 data[12];
data             2004 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 1, .freq = 2412, .data[0] = 0xFF, .data[1] = 0xFF,
data             2005 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2006 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2007 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 2, .freq = 2417, .data[0] = 0xFF, .data[1] = 0xFF,
data             2008 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2009 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2010 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 3, .freq = 2422, .data[0] = 0xFF, .data[1] = 0xFF,
data             2011 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2012 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2013 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 4, .freq = 2427, .data[0] = 0xFF, .data[1] = 0xFF,
data             2014 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2015 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2016 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 5, .freq = 2432, .data[0] = 0xFF, .data[1] = 0xFF,
data             2017 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2018 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2019 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 6, .freq = 2437, .data[0] = 0xFF, .data[1] = 0xFF,
data             2020 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2021 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2022 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 7, .freq = 2442, .data[0] = 0xFF, .data[1] = 0xFF,
data             2023 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2024 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2025 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 8, .freq = 2447, .data[0] = 0xFF, .data[1] = 0xFF,
data             2026 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2027 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2028 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 9, .freq = 2452, .data[0] = 0xFF, .data[1] = 0xFF,
data             2029 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2030 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2031 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 10, .freq = 2457, .data[0] = 0xFF, .data[1] = 0xFF,
data             2032 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2033 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2034 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 11, .freq = 2462, .data[0] = 0xFF, .data[1] = 0xFF,
data             2035 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2036 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2037 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 12, .freq = 2467, .data[0] = 0xFF, .data[1] = 0xFF,
data             2038 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2039 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2040 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 13, .freq = 2472, .data[0] = 0xFF, .data[1] = 0xFF,
data             2041 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2042 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2043 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 14, .freq = 2484, .data[0] = 0xFF, .data[1] = 0xFF,
data             2044 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0xB5, .data[3] = 0x1B, .data[4] = 0x24, .data[5] = 0x32,
data             2045 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x32, .data[7] = 0x88, .data[8] = 0x88, },
data             2046 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 34, .freq = 5170, .data[0] = 0x00, .data[1] = 0x22,
data             2047 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x20, .data[3] = 0x84, .data[4] = 0x3C, .data[5] = 0x77,
data             2048 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2049 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 38, .freq = 5190, .data[0] = 0x00, .data[1] = 0x11,
data             2050 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x10, .data[3] = 0x83, .data[4] = 0x3C, .data[5] = 0x77,
data             2051 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2052 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 42, .freq = 5210, .data[0] = 0x00, .data[1] = 0x11,
data             2053 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x10, .data[3] = 0x83, .data[4] = 0x3C, .data[5] = 0x77,
data             2054 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2055 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 46, .freq = 5230, .data[0] = 0x00, .data[1] = 0x00,
data             2056 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x83, .data[4] = 0x3C, .data[5] = 0x77,
data             2057 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2058 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 36, .freq = 5180, .data[0] = 0x00, .data[1] = 0x11,
data             2059 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x20, .data[3] = 0x83, .data[4] = 0x3C, .data[5] = 0x77,
data             2060 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2061 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 40, .freq = 5200, .data[0] = 0x00, .data[1] = 0x11,
data             2062 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x10, .data[3] = 0x84, .data[4] = 0x3C, .data[5] = 0x77,
data             2063 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2064 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 44, .freq = 5220, .data[0] = 0x00, .data[1] = 0x11,
data             2065 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x83, .data[4] = 0x3C, .data[5] = 0x77,
data             2066 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2067 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 48, .freq = 5240, .data[0] = 0x00, .data[1] = 0x00,
data             2068 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x83, .data[4] = 0x3C, .data[5] = 0x77,
data             2069 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2070 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 52, .freq = 5260, .data[0] = 0x00, .data[1] = 0x00,
data             2071 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x83, .data[4] = 0x3C, .data[5] = 0x77,
data             2072 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2073 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 56, .freq = 5280, .data[0] = 0x00, .data[1] = 0x00,
data             2074 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x83, .data[4] = 0x3C, .data[5] = 0x77,
data             2075 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2076 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 60, .freq = 5300, .data[0] = 0x00, .data[1] = 0x00,
data             2077 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x63, .data[4] = 0x3C, .data[5] = 0x77,
data             2078 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2079 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 64, .freq = 5320, .data[0] = 0x00, .data[1] = 0x00,
data             2080 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x62, .data[4] = 0x3C, .data[5] = 0x77,
data             2081 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2082 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 100, .freq = 5500, .data[0] = 0x00, .data[1] = 0x00,
data             2083 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x30, .data[4] = 0x3C, .data[5] = 0x77,
data             2084 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2085 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 104, .freq = 5520, .data[0] = 0x00, .data[1] = 0x00,
data             2086 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x20, .data[4] = 0x3C, .data[5] = 0x77,
data             2087 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2088 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 108, .freq = 5540, .data[0] = 0x00, .data[1] = 0x00,
data             2089 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x20, .data[4] = 0x3C, .data[5] = 0x77,
data             2090 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2091 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 112, .freq = 5560, .data[0] = 0x00, .data[1] = 0x00,
data             2092 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x20, .data[4] = 0x3C, .data[5] = 0x77,
data             2093 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2094 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 116, .freq = 5580, .data[0] = 0x00, .data[1] = 0x00,
data             2095 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x10, .data[4] = 0x3C, .data[5] = 0x77,
data             2096 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2097 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 120, .freq = 5600, .data[0] = 0x00, .data[1] = 0x00,
data             2098 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2099 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2100 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 124, .freq = 5620, .data[0] = 0x00, .data[1] = 0x00,
data             2101 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2102 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2103 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 128, .freq = 5640, .data[0] = 0x00, .data[1] = 0x00,
data             2104 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2105 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2106 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 132, .freq = 5660, .data[0] = 0x00, .data[1] = 0x00,
data             2107 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2108 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2109 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 136, .freq = 5680, .data[0] = 0x00, .data[1] = 0x00,
data             2110 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2111 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2112 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 140, .freq = 5700, .data[0] = 0x00, .data[1] = 0x00,
data             2113 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2114 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2115 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 149, .freq = 5745, .data[0] = 0x00, .data[1] = 0x00,
data             2116 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2117 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2118 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 153, .freq = 5765, .data[0] = 0x00, .data[1] = 0x00,
data             2119 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2120 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2121 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 157, .freq = 5785, .data[0] = 0x00, .data[1] = 0x00,
data             2122 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2123 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2124 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 161, .freq = 5805, .data[0] = 0x00, .data[1] = 0x00,
data             2125 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2126 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2127 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 165, .freq = 5825, .data[0] = 0x00, .data[1] = 0x00,
data             2128 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x00, .data[3] = 0x00, .data[4] = 0x3C, .data[5] = 0x77,
data             2129 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x37, .data[7] = 0xFF, .data[8] = 0x88, },
data             2130 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 184, .freq = 4920, .data[0] = 0x55, .data[1] = 0x77,
data             2131 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x90, .data[3] = 0xF7, .data[4] = 0x3C, .data[5] = 0x77,
data             2132 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0xFF, },
data             2133 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 188, .freq = 4940, .data[0] = 0x44, .data[1] = 0x77,
data             2134 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x80, .data[3] = 0xE7, .data[4] = 0x3C, .data[5] = 0x77,
data             2135 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0xFF, },
data             2136 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 192, .freq = 4960, .data[0] = 0x44, .data[1] = 0x66,
data             2137 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x80, .data[3] = 0xE7, .data[4] = 0x3C, .data[5] = 0x77,
data             2138 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0xFF, },
data             2139 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 196, .freq = 4980, .data[0] = 0x33, .data[1] = 0x66,
data             2140 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x70, .data[3] = 0xC7, .data[4] = 0x3C, .data[5] = 0x77,
data             2141 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0xFF, },
data             2142 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 200, .freq = 5000, .data[0] = 0x22, .data[1] = 0x55,
data             2143 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x60, .data[3] = 0xD7, .data[4] = 0x3C, .data[5] = 0x77,
data             2144 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0xFF, },
data             2145 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 204, .freq = 5020, .data[0] = 0x22, .data[1] = 0x55,
data             2146 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x60, .data[3] = 0xC7, .data[4] = 0x3C, .data[5] = 0x77,
data             2147 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0xFF, },
data             2148 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 208, .freq = 5040, .data[0] = 0x22, .data[1] = 0x44,
data             2149 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x50, .data[3] = 0xC7, .data[4] = 0x3C, .data[5] = 0x77,
data             2150 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0xFF, },
data             2151 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 212, .freq = 5060, .data[0] = 0x11, .data[1] = 0x44,
data             2152 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x50, .data[3] = 0xA5, .data[4] = 0x3C, .data[5] = 0x77,
data             2153 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2154 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 216, .freq = 5080, .data[0] = 0x00, .data[1] = 0x44,
data             2155 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x40, .data[3] = 0xB6, .data[4] = 0x3C, .data[5] = 0x77,
data             2156 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x35, .data[7] = 0xFF, .data[8] = 0x88, },
data             2160 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 1, .freq = 2412, .data[0] = 0x6F, .data[1] = 0x3C,
data             2161 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x3C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2162 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2163 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2164 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 2, .freq = 2417, .data[0] = 0x6F, .data[1] = 0x3C,
data             2165 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x3C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2166 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2167 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2168 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 3, .freq = 2422, .data[0] = 0x6F, .data[1] = 0x3C,
data             2169 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x3C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2170 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2171 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2172 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 4, .freq = 2427, .data[0] = 0x6F, .data[1] = 0x2C,
data             2173 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x2C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2174 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2175 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2176 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 5, .freq = 2432, .data[0] = 0x6F, .data[1] = 0x2C,
data             2177 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x2C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2178 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2179 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2180 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 6, .freq = 2437, .data[0] = 0x6F, .data[1] = 0x2C,
data             2181 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x2C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2182 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2183 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2184 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 7, .freq = 2442, .data[0] = 0x6F, .data[1] = 0x2C,
data             2185 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x2C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2186 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2187 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2188 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 8, .freq = 2447, .data[0] = 0x6F, .data[1] = 0x2C,
data             2189 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x2C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2190 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2191 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2192 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 9, .freq = 2452, .data[0] = 0x6F, .data[1] = 0x1C,
data             2193 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x1C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2194 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2195 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2196 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 10, .freq = 2457, .data[0] = 0x6F, .data[1] = 0x1C,
data             2197 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x1C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2198 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2199 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2200 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 11, .freq = 2462, .data[0] = 0x6E, .data[1] = 0x1C,
data             2201 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x1C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2202 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2203 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2204 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 12, .freq = 2467, .data[0] = 0x6E, .data[1] = 0x1C,
data             2205 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x1C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2206 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2207 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2208 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 13, .freq = 2472, .data[0] = 0x6E, .data[1] = 0x1C,
data             2209 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x1C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2210 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2211 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2212 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 14, .freq = 2484, .data[0] = 0x6E, .data[1] = 0x0C,
data             2213 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x04, .data[4] = 0x05, .data[5] = 0x05,
data             2214 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x05, .data[7] = 0x05, .data[8] = 0x77, .data[9] = 0x80,
data             2215 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x80, .data[11] = 0x70, },
data             2216 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 34, .freq = 5170, .data[0] = 0x6A, .data[1] = 0x0C,
data             2217 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x02, .data[5] = 0x05,
data             2218 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0D, .data[7] = 0x0D, .data[8] = 0x77, .data[9] = 0x80,
data             2219 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x20, .data[11] = 0x00, },
data             2220 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 36, .freq = 5180, .data[0] = 0x6A, .data[1] = 0x0C,
data             2221 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x01, .data[5] = 0x05,
data             2222 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0D, .data[7] = 0x0C, .data[8] = 0x77, .data[9] = 0x80,
data             2223 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x20, .data[11] = 0x00, },
data             2224 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 38, .freq = 5190, .data[0] = 0x6A, .data[1] = 0x0C,
data             2225 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x01, .data[5] = 0x04,
data             2226 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0C, .data[7] = 0x0C, .data[8] = 0x77, .data[9] = 0x80,
data             2227 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x20, .data[11] = 0x00, },
data             2228 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 40, .freq = 5200, .data[0] = 0x69, .data[1] = 0x0C,
data             2229 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x01, .data[5] = 0x04,
data             2230 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0C, .data[7] = 0x0C, .data[8] = 0x77, .data[9] = 0x70,
data             2231 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x20, .data[11] = 0x00, },
data             2232 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 42, .freq = 5210, .data[0] = 0x69, .data[1] = 0x0C,
data             2233 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x01, .data[5] = 0x04,
data             2234 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0B, .data[7] = 0x0C, .data[8] = 0x77, .data[9] = 0x70,
data             2235 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x20, .data[11] = 0x00, },
data             2236 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 44, .freq = 5220, .data[0] = 0x69, .data[1] = 0x0C,
data             2237 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x04,
data             2238 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0B, .data[7] = 0x0B, .data[8] = 0x77, .data[9] = 0x60,
data             2239 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x20, .data[11] = 0x00, },
data             2240 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 46, .freq = 5230, .data[0] = 0x69, .data[1] = 0x0C,
data             2241 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x03,
data             2242 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0A, .data[7] = 0x0B, .data[8] = 0x77, .data[9] = 0x60,
data             2243 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x20, .data[11] = 0x00, },
data             2244 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 48, .freq = 5240, .data[0] = 0x69, .data[1] = 0x0C,
data             2245 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x03,
data             2246 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0A, .data[7] = 0x0A, .data[8] = 0x77, .data[9] = 0x60,
data             2247 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x20, .data[11] = 0x00, },
data             2248 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 52, .freq = 5260, .data[0] = 0x68, .data[1] = 0x0C,
data             2249 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x02,
data             2250 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x09, .data[7] = 0x09, .data[8] = 0x77, .data[9] = 0x60,
data             2251 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x20, .data[11] = 0x00, },
data             2252 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 56, .freq = 5280, .data[0] = 0x68, .data[1] = 0x0C,
data             2253 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x01,
data             2254 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x08, .data[7] = 0x08, .data[8] = 0x77, .data[9] = 0x50,
data             2255 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x10, .data[11] = 0x00, },
data             2256 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 60, .freq = 5300, .data[0] = 0x68, .data[1] = 0x0C,
data             2257 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x01,
data             2258 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x08, .data[7] = 0x08, .data[8] = 0x77, .data[9] = 0x50,
data             2259 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x10, .data[11] = 0x00, },
data             2260 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 64, .freq = 5320, .data[0] = 0x67, .data[1] = 0x0C,
data             2261 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2262 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x08, .data[7] = 0x08, .data[8] = 0x77, .data[9] = 0x50,
data             2263 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x10, .data[11] = 0x00, },
data             2264 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 100, .freq = 5500, .data[0] = 0x64, .data[1] = 0x0C,
data             2265 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2266 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x02, .data[7] = 0x01, .data[8] = 0x77, .data[9] = 0x20,
data             2267 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2268 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 104, .freq = 5520, .data[0] = 0x64, .data[1] = 0x0C,
data             2269 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2270 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x01, .data[7] = 0x01, .data[8] = 0x77, .data[9] = 0x20,
data             2271 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2272 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 108, .freq = 5540, .data[0] = 0x63, .data[1] = 0x0C,
data             2273 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2274 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x01, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x10,
data             2275 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2276 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 112, .freq = 5560, .data[0] = 0x63, .data[1] = 0x0C,
data             2277 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2278 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x10,
data             2279 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2280 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 116, .freq = 5580, .data[0] = 0x62, .data[1] = 0x0C,
data             2281 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2282 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x10,
data             2283 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2284 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 120, .freq = 5600, .data[0] = 0x62, .data[1] = 0x0C,
data             2285 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2286 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2287 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2288 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 124, .freq = 5620, .data[0] = 0x62, .data[1] = 0x0C,
data             2289 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2290 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2291 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2292 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 128, .freq = 5640, .data[0] = 0x61, .data[1] = 0x0C,
data             2293 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2294 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2295 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2296 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 132, .freq = 5660, .data[0] = 0x61, .data[1] = 0x0C,
data             2297 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2298 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2299 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2300 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 136, .freq = 5680, .data[0] = 0x61, .data[1] = 0x0C,
data             2301 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2302 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2303 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2304 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 140, .freq = 5700, .data[0] = 0x60, .data[1] = 0x0C,
data             2305 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2306 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2307 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2308 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 149, .freq = 5745, .data[0] = 0x60, .data[1] = 0x0C,
data             2309 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2310 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2311 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2312 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 153, .freq = 5765, .data[0] = 0x60, .data[1] = 0x0C,
data             2313 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2314 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2315 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2316 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 157, .freq = 5785, .data[0] = 0x60, .data[1] = 0x0C,
data             2317 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2318 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2319 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2320 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 161, .freq = 5805, .data[0] = 0x60, .data[1] = 0x0C,
data             2321 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2322 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2323 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2324 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 165, .freq = 5825, .data[0] = 0x60, .data[1] = 0x0C,
data             2325 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x00, .data[5] = 0x00,
data             2326 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x00, .data[7] = 0x00, .data[8] = 0x77, .data[9] = 0x00,
data             2327 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x00, .data[11] = 0x00, },
data             2328 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 184, .freq = 4920, .data[0] = 0x6E, .data[1] = 0x0C,
data             2329 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x09, .data[5] = 0x0E,
data             2330 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0F, .data[7] = 0x0F, .data[8] = 0x77, .data[9] = 0xC0,
data             2331 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x50, .data[11] = 0x00, },
data             2332 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 188, .freq = 4940, .data[0] = 0x6E, .data[1] = 0x0C,
data             2333 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x09, .data[5] = 0x0D,
data             2334 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0F, .data[7] = 0x0F, .data[8] = 0x77, .data[9] = 0xB0,
data             2335 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x50, .data[11] = 0x00, },
data             2336 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 192, .freq = 4960, .data[0] = 0x6E, .data[1] = 0x0C,
data             2337 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x08, .data[5] = 0x0C,
data             2338 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0F, .data[7] = 0x0F, .data[8] = 0x77, .data[9] = 0xB0,
data             2339 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x50, .data[11] = 0x00, },
data             2340 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 196, .freq = 4980, .data[0] = 0x6D, .data[1] = 0x0C,
data             2341 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x08, .data[5] = 0x0C,
data             2342 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0F, .data[7] = 0x0F, .data[8] = 0x77, .data[9] = 0xA0,
data             2343 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x40, .data[11] = 0x00, },
data             2344 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 200, .freq = 5000, .data[0] = 0x6D, .data[1] = 0x0C,
data             2345 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x08, .data[5] = 0x0B,
data             2346 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0F, .data[7] = 0x0F, .data[8] = 0x77, .data[9] = 0xA0,
data             2347 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x40, .data[11] = 0x00, },
data             2348 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 204, .freq = 5020, .data[0] = 0x6D, .data[1] = 0x0C,
data             2349 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x08, .data[5] = 0x0A,
data             2350 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0F, .data[7] = 0x0F, .data[8] = 0x77, .data[9] = 0xA0,
data             2351 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x40, .data[11] = 0x00, },
data             2352 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 208, .freq = 5040, .data[0] = 0x6C, .data[1] = 0x0C,
data             2353 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x07, .data[5] = 0x09,
data             2354 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0F, .data[7] = 0x0F, .data[8] = 0x77, .data[9] = 0x90,
data             2355 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x40, .data[11] = 0x00, },
data             2356 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 212, .freq = 5060, .data[0] = 0x6C, .data[1] = 0x0C,
data             2357 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x06, .data[5] = 0x08,
data             2358 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0F, .data[7] = 0x0F, .data[8] = 0x77, .data[9] = 0x90,
data             2359 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x40, .data[11] = 0x00, },
data             2360 drivers/net/wireless/broadcom/b43/phy_lp.c 	{ .channel = 216, .freq = 5080, .data[0] = 0x6C, .data[1] = 0x0C,
data             2361 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[2] = 0x0C, .data[3] = 0x00, .data[4] = 0x05, .data[5] = 0x08,
data             2362 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[6] = 0x0F, .data[7] = 0x0F, .data[8] = 0x77, .data[9] = 0x90,
data             2363 drivers/net/wireless/broadcom/b43/phy_lp.c 	  .data[10] = 0x40, .data[11] = 0x00, },
data             2407 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_N_LGENA_TUNE0, chandata->data[0]);
data             2408 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_N_LGENA_TUNE2, chandata->data[1]);
data             2409 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_N_LGENA_TUNE3, chandata->data[2]);
data             2410 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_N_TX_TUNE, chandata->data[3]);
data             2411 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_S_LGENG_CTL1, chandata->data[4]);
data             2412 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_N_LGENA_CTL5, chandata->data[5]);
data             2413 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_N_LGENA_CTL6, chandata->data[6]);
data             2414 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_N_TX_PGA, chandata->data[7]);
data             2415 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2062_N_TX_PAD, chandata->data[8]);
data             2499 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_LOGEN_VCOBUF1, chandata->data[0]);
data             2500 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_LOGEN_MIXER2, chandata->data[1]);
data             2501 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_LOGEN_BUF2, chandata->data[2]);
data             2502 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_LOGEN_RCCR1, chandata->data[3]);
data             2503 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_A_RX_1ST3, chandata->data[4]);
data             2504 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_A_RX_2ND1, chandata->data[5]);
data             2505 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_A_RX_2ND4, chandata->data[6]);
data             2506 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_A_RX_2ND7, chandata->data[7]);
data             2507 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_A_RX_PS6, chandata->data[8]);
data             2508 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_TX_RF_CTL2, chandata->data[9]);
data             2509 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_TX_RF_CTL5, chandata->data[10]);
data             2510 drivers/net/wireless/broadcom/b43/phy_lp.c 	b43_radio_write(dev, B2063_PA_CTL11, chandata->data[11]);
data              582 drivers/net/wireless/broadcom/b43/phy_n.c 	u16 data[4];
data              607 drivers/net/wireless/broadcom/b43/phy_n.c 			data[0] = 19 + gain[i];
data              608 drivers/net/wireless/broadcom/b43/phy_n.c 			data[1] = 25 + gain[i];
data              609 drivers/net/wireless/broadcom/b43/phy_n.c 			data[2] = 25 + gain[i];
data              610 drivers/net/wireless/broadcom/b43/phy_n.c 			data[3] = 25 + gain[i];
data              612 drivers/net/wireless/broadcom/b43/phy_n.c 			data[0] = lna_gain[0] + gain[i];
data              613 drivers/net/wireless/broadcom/b43/phy_n.c 			data[1] = lna_gain[1] + gain[i];
data              614 drivers/net/wireless/broadcom/b43/phy_n.c 			data[2] = lna_gain[2] + gain[i];
data              615 drivers/net/wireless/broadcom/b43/phy_n.c 			data[3] = lna_gain[3] + gain[i];
data              617 drivers/net/wireless/broadcom/b43/phy_n.c 		b43_ntab_write_bulk(dev, B43_NTAB16(i, 8), 4, data);
data             1507 drivers/net/wireless/broadcom/b43/phy_n.c 	u32 *data;
data             1509 drivers/net/wireless/broadcom/b43/phy_n.c 	data = kcalloc(len, sizeof(u32), GFP_KERNEL);
data             1510 drivers/net/wireless/broadcom/b43/phy_n.c 	if (!data) {
data             1518 drivers/net/wireless/broadcom/b43/phy_n.c 		data[i] = (samples[i].i & 0x3FF << 10);
data             1519 drivers/net/wireless/broadcom/b43/phy_n.c 		data[i] |= samples[i].q & 0x3FF;
data             1521 drivers/net/wireless/broadcom/b43/phy_n.c 	b43_ntab_write_bulk(dev, B43_NTAB32(17, 0), len, data);
data             1523 drivers/net/wireless/broadcom/b43/phy_n.c 	kfree(data);
data              324 drivers/net/wireless/broadcom/b43/pio.c 	const u8 *data = _data;
data              329 drivers/net/wireless/broadcom/b43/pio.c 	b43_block_write(dev, data, (data_len & ~1),
data              339 drivers/net/wireless/broadcom/b43/pio.c 		tail[0] = data[data_len - 1];
data              353 drivers/net/wireless/broadcom/b43/pio.c 	const char *frame = pack->skb->data;
data              377 drivers/net/wireless/broadcom/b43/pio.c 	const u8 *data = _data;
data              383 drivers/net/wireless/broadcom/b43/pio.c 	b43_block_write(dev, data, (data_len & ~3),
data              397 drivers/net/wireless/broadcom/b43/pio.c 			tail[0] = data[data_len - 3];
data              398 drivers/net/wireless/broadcom/b43/pio.c 			tail[1] = data[data_len - 2];
data              399 drivers/net/wireless/broadcom/b43/pio.c 			tail[2] = data[data_len - 1];
data              403 drivers/net/wireless/broadcom/b43/pio.c 			tail[0] = data[data_len - 2];
data              404 drivers/net/wireless/broadcom/b43/pio.c 			tail[1] = data[data_len - 1];
data              407 drivers/net/wireless/broadcom/b43/pio.c 			tail[0] = data[data_len - 1];
data              423 drivers/net/wireless/broadcom/b43/pio.c 	const char *frame = pack->skb->data;
data              497 drivers/net/wireless/broadcom/b43/pio.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              705 drivers/net/wireless/broadcom/b43/pio.c 		b43_block_read(dev, skb->data + padding, (len & ~3),
data              718 drivers/net/wireless/broadcom/b43/pio.c 				skb->data[len + padding - 3] = tail[0];
data              719 drivers/net/wireless/broadcom/b43/pio.c 				skb->data[len + padding - 2] = tail[1];
data              720 drivers/net/wireless/broadcom/b43/pio.c 				skb->data[len + padding - 1] = tail[2];
data              723 drivers/net/wireless/broadcom/b43/pio.c 				skb->data[len + padding - 2] = tail[0];
data              724 drivers/net/wireless/broadcom/b43/pio.c 				skb->data[len + padding - 1] = tail[1];
data              727 drivers/net/wireless/broadcom/b43/pio.c 				skb->data[len + padding - 1] = tail[0];
data              732 drivers/net/wireless/broadcom/b43/pio.c 		b43_block_read(dev, skb->data + padding, (len & ~1),
data              743 drivers/net/wireless/broadcom/b43/pio.c 			skb->data[len + padding - 1] = tail[0];
data              105 drivers/net/wireless/broadcom/b43/sdio.c 			switch (tuple->data[0]) {
data              109 drivers/net/wireless/broadcom/b43/sdio.c 				vendor = tuple->data[1] | (tuple->data[2]<<8);
data              110 drivers/net/wireless/broadcom/b43/sdio.c 				device = tuple->data[3] | (tuple->data[4]<<8);
data              616 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	u8 *data = _data;
data              628 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			*data = b43_phy_read(dev, B43_LPPHY_TABLEDATALO) & 0xFF;
data              629 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			data++;
data              632 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			*((u16 *)data) = b43_phy_read(dev, B43_LPPHY_TABLEDATALO);
data              633 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			data += 2;
data              636 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			*((u32 *)data) = b43_phy_read(dev, B43_LPPHY_TABLEDATAHI);
data              637 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			*((u32 *)data) <<= 16;
data              638 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			*((u32 *)data) |= b43_phy_read(dev, B43_LPPHY_TABLEDATALO);
data              639 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			data += 4;
data              680 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	const u8 *data = _data;
data              692 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			value = *data;
data              693 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			data++;
data              698 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			value = *((u16 *)data);
data              699 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			data += 2;
data              704 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			value = *((u32 *)data);
data              705 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			data += 4;
data             2343 drivers/net/wireless/broadcom/b43/tables_lpphy.c 				struct lpphy_tx_gain_table_entry data)
data             2349 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp  = data.pad << 11;
data             2350 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp |= data.pga << 7;
data             2351 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp |= data.gm  << 4;
data             2352 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp |= data.dac;
data             2354 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp  = data.bb_mult << 20;
data             2359 drivers/net/wireless/broadcom/b43/tables_lpphy.c 				struct lpphy_tx_gain_table_entry data)
data             2365 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp  = data.pad << 16;
data             2366 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp |= data.pga << 8;
data             2367 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp |= data.gm;
data             2380 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp  = data.bb_mult << 20;
data             2381 drivers/net/wireless/broadcom/b43/tables_lpphy.c 	tmp |= data.dac << 28;
data             2386 drivers/net/wireless/broadcom/b43/tables_lpphy.c 			    struct lpphy_tx_gain_table_entry data)
data             2389 drivers/net/wireless/broadcom/b43/tables_lpphy.c 		lpphy_rev2plus_write_gain_table(dev, offset, data);
data             2391 drivers/net/wireless/broadcom/b43/tables_lpphy.c 		lpphy_rev0_1_write_gain_table(dev, offset, data);
data               25 drivers/net/wireless/broadcom/b43/tables_lpphy.h 			 unsigned int nr_elements, void *data);
data               27 drivers/net/wireless/broadcom/b43/tables_lpphy.h 			  unsigned int nr_elements, const void *data);
data               37 drivers/net/wireless/broadcom/b43/tables_lpphy.h 			    struct lpphy_tx_gain_table_entry data);
data             3344 drivers/net/wireless/broadcom/b43/tables_nphy.c 	u8 *data = _data;
data             3362 drivers/net/wireless/broadcom/b43/tables_nphy.c 			*data = b43_phy_read(dev, B43_NPHY_TABLE_DATALO) & 0xFF;
data             3363 drivers/net/wireless/broadcom/b43/tables_nphy.c 			data++;
data             3366 drivers/net/wireless/broadcom/b43/tables_nphy.c 			*((u16 *)data) = b43_phy_read(dev, B43_NPHY_TABLE_DATALO);
data             3367 drivers/net/wireless/broadcom/b43/tables_nphy.c 			data += 2;
data             3370 drivers/net/wireless/broadcom/b43/tables_nphy.c 			*((u32 *)data) =
data             3372 drivers/net/wireless/broadcom/b43/tables_nphy.c 			*((u32 *)data) |=
data             3374 drivers/net/wireless/broadcom/b43/tables_nphy.c 			data += 4;
data             3419 drivers/net/wireless/broadcom/b43/tables_nphy.c 	const u8 *data = _data;
data             3438 drivers/net/wireless/broadcom/b43/tables_nphy.c 			value = *data;
data             3439 drivers/net/wireless/broadcom/b43/tables_nphy.c 			data++;
data             3444 drivers/net/wireless/broadcom/b43/tables_nphy.c 			value = *((u16 *)data);
data             3445 drivers/net/wireless/broadcom/b43/tables_nphy.c 			data += 2;
data             3450 drivers/net/wireless/broadcom/b43/tables_nphy.c 			value = *((u32 *)data);
data             3451 drivers/net/wireless/broadcom/b43/tables_nphy.c 			data += 4;
data             3462 drivers/net/wireless/broadcom/b43/tables_nphy.c #define ntab_upload(dev, offset, data) do { \
data             3463 drivers/net/wireless/broadcom/b43/tables_nphy.c 		b43_ntab_write_bulk(dev, offset, ARRAY_SIZE(data), data); \
data              641 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 	u8 *data = _data;
data              653 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			*data = b43_phy_read(dev, B43_PHY_HT_TABLE_DATALO) & 0xFF;
data              654 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			data++;
data              657 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			*((u16 *)data) = b43_phy_read(dev, B43_PHY_HT_TABLE_DATALO);
data              658 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			data += 2;
data              661 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			*((u32 *)data) = b43_phy_read(dev, B43_PHY_HT_TABLE_DATAHI);
data              662 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			*((u32 *)data) <<= 16;
data              663 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			*((u32 *)data) |= b43_phy_read(dev, B43_PHY_HT_TABLE_DATALO);
data              664 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			data += 4;
data              751 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 	const u8 *data = _data;
data              763 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			value = *data;
data              764 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			data++;
data              769 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			value = *((u16 *)data);
data              770 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			data += 2;
data              775 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			value = *((u32 *)data);
data              776 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 			data += 4;
data              791 drivers/net/wireless/broadcom/b43/tables_phy_ht.c #define httab_upload(dev, offset, data) do { \
data              792 drivers/net/wireless/broadcom/b43/tables_phy_ht.c 		b43_httab_write_bulk(dev, offset, ARRAY_SIZE(data), data); \
data              491 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 	u8 *data = _data;
data              503 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			*data = b43_phy_read(dev,
data              505 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			data++;
data              508 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			*((u16 *)data) = b43_phy_read(dev,
data              510 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			data += 2;
data              513 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			*((u32 *)data) = b43_phy_read(dev,
data              515 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			*((u32 *)data) |= (b43_phy_read(dev,
data              517 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			data += 4;
data              559 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 	const u8 *data = _data;
data              571 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			value = *data;
data              572 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			data++;
data              577 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			value = *((u16 *)data);
data              578 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			data += 2;
data              583 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			value = *((u32 *)data);
data              584 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 			data += 4;
data              600 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c #define lcntab_upload(dev, offset, data) do { \
data              601 drivers/net/wireless/broadcom/b43/tables_phy_lcn.c 		b43_lcntab_write_bulk(dev, offset, ARRAY_SIZE(data), data); \
data              147 drivers/net/wireless/broadcom/b43/xmit.c 		plcp->data = cpu_to_le32(d);
data              161 drivers/net/wireless/broadcom/b43/xmit.c 		plcp->data |= cpu_to_le32(plen << 16);
data              241 drivers/net/wireless/broadcom/b43/xmit.c 	const unsigned char *fragment_data = skb_frag->data;
data              698 drivers/net/wireless/broadcom/b43/xmit.c 	plcp = (struct b43_plcp_hdr6 *)(skb->data + padding);
data              705 drivers/net/wireless/broadcom/b43/xmit.c 	wlhdr = (struct ieee80211_hdr *)(skb->data);
data               12 drivers/net/wireless/broadcom/b43/xmit.h 			__le32 data;		\
data              382 drivers/net/wireless/broadcom/b43legacy/b43legacy.h 	} data __packed;
data              455 drivers/net/wireless/broadcom/b43legacy/dma.c 	dmaaddr = map_descbuffer(ring, skb->data,
data              466 drivers/net/wireless/broadcom/b43legacy/dma.c 		dmaaddr = map_descbuffer(ring, skb->data,
data              479 drivers/net/wireless/broadcom/b43legacy/dma.c 	rxhdr = (struct b43legacy_rxhdr_fw3 *)(skb->data);
data              481 drivers/net/wireless/broadcom/b43legacy/dma.c 	txstat = (struct b43legacy_hwtxstatus *)(skb->data);
data              973 drivers/net/wireless/broadcom/b43legacy/dma.c 				 skb->data, skb->len, info,
data             1000 drivers/net/wireless/broadcom/b43legacy/dma.c 	meta->dmaaddr = map_descbuffer(ring, skb->data, skb->len, 1);
data             1011 drivers/net/wireless/broadcom/b43legacy/dma.c 		skb_put_data(bounce_skb, skb->data, skb->len);
data             1021 drivers/net/wireless/broadcom/b43legacy/dma.c 		meta->dmaaddr = map_descbuffer(ring, skb->data, skb->len, 1);
data             1260 drivers/net/wireless/broadcom/b43legacy/dma.c 				(struct b43legacy_hwtxstatus *)skb->data;
data             1277 drivers/net/wireless/broadcom/b43legacy/dma.c 	rxhdr = (struct b43legacy_rxhdr_fw3 *)skb->data;
data              505 drivers/net/wireless/broadcom/b43legacy/main.c 	u16 data;
data              513 drivers/net/wireless/broadcom/b43legacy/main.c 	data = mac[0];
data              514 drivers/net/wireless/broadcom/b43legacy/main.c 	data |= mac[1] << 8;
data              515 drivers/net/wireless/broadcom/b43legacy/main.c 	b43legacy_write16(dev, B43legacy_MMIO_MACFILTER_DATA, data);
data              516 drivers/net/wireless/broadcom/b43legacy/main.c 	data = mac[2];
data              517 drivers/net/wireless/broadcom/b43legacy/main.c 	data |= mac[3] << 8;
data              518 drivers/net/wireless/broadcom/b43legacy/main.c 	b43legacy_write16(dev, B43legacy_MMIO_MACFILTER_DATA, data);
data              519 drivers/net/wireless/broadcom/b43legacy/main.c 	data = mac[4];
data              520 drivers/net/wireless/broadcom/b43legacy/main.c 	data |= mac[5] << 8;
data              521 drivers/net/wireless/broadcom/b43legacy/main.c 	b43legacy_write16(dev, B43legacy_MMIO_MACFILTER_DATA, data);
data              893 drivers/net/wireless/broadcom/b43legacy/main.c 					    const u8 *data, u16 size,
data              901 drivers/net/wireless/broadcom/b43legacy/main.c 	plcp.data = 0;
data              903 drivers/net/wireless/broadcom/b43legacy/main.c 	b43legacy_ram_write(dev, ram_offset, le32_to_cpu(plcp.data));
data              908 drivers/net/wireless/broadcom/b43legacy/main.c 	tmp = (u32)(data[0]) << 16;
data              909 drivers/net/wireless/broadcom/b43legacy/main.c 	tmp |= (u32)(data[1]) << 24;
data              913 drivers/net/wireless/broadcom/b43legacy/main.c 		tmp = (u32)(data[i + 0]);
data              915 drivers/net/wireless/broadcom/b43legacy/main.c 			tmp |= (u32)(data[i + 1]) << 8;
data              917 drivers/net/wireless/broadcom/b43legacy/main.c 			tmp |= (u32)(data[i + 2]) << 16;
data              919 drivers/net/wireless/broadcom/b43legacy/main.c 			tmp |= (u32)(data[i + 3]) << 24;
data              952 drivers/net/wireless/broadcom/b43legacy/main.c 	bcn = (const struct ieee80211_mgmt *)(dev->wl->current_beacon->data);
data             1027 drivers/net/wireless/broadcom/b43legacy/main.c 	plcp.data = 0;
data             1035 drivers/net/wireless/broadcom/b43legacy/main.c 	tmp = le32_to_cpu(plcp.data);
data             1062 drivers/net/wireless/broadcom/b43legacy/main.c 	src_data = (const u8 *)dev->wl->current_beacon->data;
data             1278 drivers/net/wireless/broadcom/b43legacy/main.c static void b43legacy_interrupt_tasklet(unsigned long data)
data             1280 drivers/net/wireless/broadcom/b43legacy/main.c 	struct b43legacy_wldev *dev = (struct b43legacy_wldev *)data;
data             1533 drivers/net/wireless/broadcom/b43legacy/main.c 	hdr = (struct b43legacy_fw_header *)((*fw)->data);
data             1656 drivers/net/wireless/broadcom/b43legacy/main.c 	const __be32 *data;
data             1678 drivers/net/wireless/broadcom/b43legacy/main.c 	data = (__be32 *) (dev->fw.ucode->data + hdr_len);
data             1686 drivers/net/wireless/broadcom/b43legacy/main.c 				    be32_to_cpu(data[i]));
data             1692 drivers/net/wireless/broadcom/b43legacy/main.c 		data = (__be32 *) (dev->fw.pcm->data + hdr_len);
data             1700 drivers/net/wireless/broadcom/b43legacy/main.c 					  be32_to_cpu(data[i]));
data             1803 drivers/net/wireless/broadcom/b43legacy/main.c 			if (array_size < sizeof(iv->data.d32))
data             1805 drivers/net/wireless/broadcom/b43legacy/main.c 			array_size -= sizeof(iv->data.d32);
data             1807 drivers/net/wireless/broadcom/b43legacy/main.c 			value = get_unaligned_be32(&iv->data.d32);
data             1816 drivers/net/wireless/broadcom/b43legacy/main.c 			if (array_size < sizeof(iv->data.d16))
data             1818 drivers/net/wireless/broadcom/b43legacy/main.c 			array_size -= sizeof(iv->data.d16);
data             1820 drivers/net/wireless/broadcom/b43legacy/main.c 			value = be16_to_cpu(iv->data.d16);
data             1849 drivers/net/wireless/broadcom/b43legacy/main.c 	hdr = (const struct b43legacy_fw_header *)(fw->initvals->data);
data             1850 drivers/net/wireless/broadcom/b43legacy/main.c 	ivals = (const struct b43legacy_iv *)(fw->initvals->data + hdr_len);
data             1858 drivers/net/wireless/broadcom/b43legacy/main.c 		      (fw->initvals_band->data);
data             1859 drivers/net/wireless/broadcom/b43legacy/main.c 		ivals = (const struct b43legacy_iv *)(fw->initvals_band->data
data             2398 drivers/net/wireless/broadcom/b43legacy/main.c static int b43legacy_rng_read(struct hwrng *rng, u32 *data)
data             2408 drivers/net/wireless/broadcom/b43legacy/main.c 	*data = b43legacy_read16(wl->current_dev, B43legacy_MMIO_RNG);
data               68 drivers/net/wireless/broadcom/b43legacy/pio.c 	u16 data;
data               72 drivers/net/wireless/broadcom/b43legacy/pio.c 		data = tx_get_next_word(txhdr, packet,
data               74 drivers/net/wireless/broadcom/b43legacy/pio.c 		b43legacy_pio_write(queue, B43legacy_PIO_TXDATA, data);
data               80 drivers/net/wireless/broadcom/b43legacy/pio.c 		data = tx_get_next_word(txhdr, packet,
data               82 drivers/net/wireless/broadcom/b43legacy/pio.c 		b43legacy_pio_write(queue, B43legacy_PIO_TXDATA, data);
data               94 drivers/net/wireless/broadcom/b43legacy/pio.c 				    skb->data[skb->len - 1]);
data              186 drivers/net/wireless/broadcom/b43legacy/pio.c 				 txhdr, skb->data, skb->len,
data              196 drivers/net/wireless/broadcom/b43legacy/pio.c 	tx_data(queue, txhdr, (u8 *)skb->data, octets);
data              626 drivers/net/wireless/broadcom/b43legacy/pio.c 		*((__le16 *)(skb->data + i)) = cpu_to_le16(tmp);
data              630 drivers/net/wireless/broadcom/b43legacy/pio.c 		skb->data[len - 1] = (tmp & 0x00FF);
data              114 drivers/net/wireless/broadcom/b43legacy/xmit.c 	__le32 *data = &(plcp->data);
data              123 drivers/net/wireless/broadcom/b43legacy/xmit.c 		*data = cpu_to_le32(d);
data              137 drivers/net/wireless/broadcom/b43legacy/xmit.c 		*data |= cpu_to_le32(plen << 16);
data              456 drivers/net/wireless/broadcom/b43legacy/xmit.c 	plcp = (struct b43legacy_plcp_hdr6 *)(skb->data + padding);
data              463 drivers/net/wireless/broadcom/b43legacy/xmit.c 	wlhdr = (struct ieee80211_hdr *)(skb->data);
data              493 drivers/net/wireless/broadcom/b43legacy/xmit.c 			if (skb->data[wlhdr_len + 3] & (1 << 5)) {
data              510 drivers/net/wireless/broadcom/b43legacy/xmit.c 			memmove(skb->data + iv_len, skb->data, wlhdr_len);
data               11 drivers/net/wireless/broadcom/b43legacy/xmit.h 			__le32 data;		\
data              265 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c 	h = (struct brcmf_proto_bcdc_header *)(pktbuf->data);
data              275 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c 	trace_brcmf_bcdchdr(pktbuf->data);
data              294 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c 	trace_brcmf_bcdchdr(pktbuf->data);
data              295 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c 	h = (struct brcmf_proto_bcdc_header *)(pktbuf->data);
data               98 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	u8 data;
data              140 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 		data = brcmf_sdiod_func0_rb(sdiodev, SDIO_CCCR_IENx, &ret);
data              141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 		data |= SDIO_CCCR_IEN_FUNC1 | SDIO_CCCR_IEN_FUNC2 |
data              143 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 		brcmf_sdiod_func0_wb(sdiodev, SDIO_CCCR_IENx, data, &ret);
data              146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 		data = SDIO_CCCR_BRCM_SEPINT_MASK | SDIO_CCCR_BRCM_SEPINT_OE;
data              148 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 			data |= SDIO_CCCR_BRCM_SEPINT_ACT_HI;
data              150 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 				     data, &ret);
data              246 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	u32 data = 0;
data              256 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	data = sdio_readl(sdiodev->func1, addr, &retval);
data              262 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	return data;
data              266 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 			u32 data, int *ret)
data              277 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	sdio_writel(sdiodev->func1, data, addr, &retval);
data              297 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 		err = sdio_memcpy_fromio(func, ((u8 *)(skb->data)), addr,
data              301 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 		err = sdio_readsb(func, ((u8 *)(skb->data)), addr, req_sz);
data              326 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	err = sdio_memcpy_toio(func, addr, ((u8 *)(skb->data)), req_sz);
data              443 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	mmc_req.data = &mmc_dat;
data              451 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 			pkt_data = pkt_next->data + pkt_offset;
data              495 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 				orig_data = src->data + src_offset;
data              496 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 				dst_data = pkt_next->data + dst_offset;
data              533 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 		memcpy(buf, mypkt->data, nbytes);
data              590 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 			memcpy(skb->data, glom_skb->data, skb->len);
data              616 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	memcpy(mypkt->data, buf, nbytes);
data              665 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 		  u8 *data, uint size)
data              706 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 			memcpy(pkt->data, data, dsize);
data              719 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 			memcpy(data, pkt->data, dsize);
data              725 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 			data += dsize;
data              102 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c static s32 brcmf_btcoex_params_write(struct brcmf_if *ifp, u32 addr, u32 data)
data              106 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c 		__le32 data;
data              110 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c 	reg_write.data = cpu_to_le32(data);
data              121 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c static s32 brcmf_btcoex_params_read(struct brcmf_if *ifp, u32 addr, u32 *data)
data              123 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c 	*data = addr;
data              125 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c 	return brcmf_fil_iovar_int_get(ifp, "btc_params", data);
data               79 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h 	int (*get_memdump)(struct device *dev, void *data, size_t len);
data              214 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h int brcmf_bus_get_memdump(struct brcmf_bus *bus, void *data, size_t len)
data              219 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h 	return bus->ops->get_memdump(bus->dev, data, len);
data              272 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h s32 brcmf_iovar_data_set(struct device *dev, char *name, void *data, u32 len);
data              461 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	memcpy(key_le->data, key->data, sizeof(key->data));
data             1786 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (key.len > sizeof(key.data)) {
data             1790 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	memcpy(key.data, sme->key, key.len);
data             1807 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_dbg(CONN, "key \"%s\"\n", key.data);
data             2308 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (params->key_len > sizeof(key->data)) {
data             2326 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	memcpy(key->data, params->key, key->len);
data             2344 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			memcpy(keybuf, &key->data[24], sizeof(keybuf));
data             2345 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			memcpy(&key->data[24], &key->data[16], sizeof(keybuf));
data             2346 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			memcpy(&key->data[16], keybuf, sizeof(keybuf));
data             3105 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			     const struct brcmf_event_msg *e, void *data)
data             3136 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		escan_result_le = (struct brcmf_escan_result_le *) data;
data             3340 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				const struct brcmf_event_msg *e, void *data)
data             3366 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	pfn_result = (struct brcmf_pno_scanresults_le *)data;
data             3515 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		      void *data)
data             3529 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	pfn_result = (struct brcmf_pno_scanresults_le *)data;
data             3961 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	u8 *data;
data             3971 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	data = (u8 *)wpa_ie;
data             3985 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (!brcmf_valid_wpa_oui(&data[offset], is_rsn_ie)) {
data             3993 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	switch (data[offset]) {
data             4015 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	count = data[offset] + (data[offset + 1] << 8);
data             4024 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		if (!brcmf_valid_wpa_oui(&data[offset], is_rsn_ie)) {
data             4030 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		switch (data[offset]) {
data             4049 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	count = data[offset] + (data[offset + 1] << 8);
data             4058 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		if (!brcmf_valid_wpa_oui(&data[offset], is_rsn_ie)) {
data             4064 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		switch (data[offset]) {
data             4097 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			rsn_cap = data[offset] + (data[offset + 1] << 8);
data             4141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 							&data[offset],
data             4514 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		memcpy(ssid_le.SSID, ssid_ie->data, ssid_ie->len);
data             4946 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		memcpy(action_frame->data, &buf[DOT11_MGMT_HDR_LEN],
data             5087 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			     const struct brcmf_event_msg *e, void *data)
data             5602 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			       const struct brcmf_event_msg *e, void *data)
data             5621 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		if (!data) {
data             5630 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		sinfo->assoc_req_ies = data;
data             5647 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			    const struct brcmf_event_msg *e, void *data)
data             5663 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		err = brcmf_notify_connect_status_ap(cfg, ndev, e, data);
data             5702 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			    const struct brcmf_event_msg *e, void *data)
data             5723 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			const struct brcmf_event_msg *e, void *data)
data             5740 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				  const struct brcmf_event_msg *e, void *data)
data             5743 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct brcmf_if_event *ifevent = (struct brcmf_if_event *)data;
data              336 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h 	u8 data[1];
data              165 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c 		memcpy(chunk_buf->data, clm->data + cumulative_len, chunk_len);
data              346 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	eh = (struct ethhdr *)(skb->data);
data              433 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 		struct wlc_d11rxhdr *wlc_rxhdr = (struct wlc_d11rxhdr *)skb->data;
data              539 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	eh = (struct ethhdr *)(txp->data);
data              890 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 				     void *data)
data              899 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	err = brcmf_debug_create_memdump(ifp->drvr->bus_if, data,
data              910 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 				  unsigned long action, void *data)
data              914 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	struct in_ifaddr *ifa = data;
data             1001 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 				   unsigned long action, void *data)
data             1005 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	struct inet6_ifaddr *ifa = data;
data             1052 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c static int brcmf_revinfo_read(struct seq_file *s, void *data)
data             1386 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c s32 brcmf_iovar_data_set(struct device *dev, char *name, void *data, u32 len)
data             1391 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c 	return brcmf_fil_iovar_data_set(ifp, name, data, len);
data               17 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c int brcmf_debug_create_memdump(struct brcmf_bus *bus, const void *data,
data               32 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c 	if (data && len > 0)
data               33 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c 		memcpy(dump, data, len);
data               51 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c 			    int (*read_fn)(struct seq_file *seq, void *data))
data              106 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h #define brcmf_dbg_hex_dump(test, data, len, fmt, ...)			\
data              108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h 	trace_brcmf_hexdump((void *)data, len);				\
data              110 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h 		brcmu_dbg_hex_dump(data, len, fmt, ##__VA_ARGS__);	\
data              120 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h 			    int (*read_fn)(struct seq_file *seq, void *data));
data              121 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h int brcmf_debug_create_memdump(struct brcmf_bus *bus, const void *data,
data              130 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h 			    int (*read_fn)(struct seq_file *seq, void *data))
data              135 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h int brcmf_debug_create_memdump(struct brcmf_bus *bus, const void *data,
data              120 drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c 	const struct brcmf_dmi_data *data;
data              130 drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c 		data = match->driver_data;
data              132 drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c 		if (data->chip == chip && data->chiprev == chiprev) {
data              133 drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c 			settings->board_type = data->board_type;
data               62 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c static int brcmf_feat_debugfs_read(struct seq_file *seq, void *data)
data               80 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c static int brcmf_feat_debugfs_read(struct seq_file *seq, void *data)
data              136 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c 	u32 data;
data              142 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c 	err = brcmf_fil_iovar_int_get(ifp, name, &data);
data              156 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c 				      const void *data, size_t len)
data              163 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c 	err = brcmf_fil_iovar_data_set(ifp, name, data, len);
data              207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c static int brcmf_feat_fwcap_debugfs_read(struct seq_file *seq, void *data)
data               50 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	const u8 *data;
data               87 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	c = nvp->data[nvp->pos];
data              111 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	c = nvp->data[nvp->pos];
data              114 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		if (strncmp(&nvp->data[nvp->entry], "RAW1", 4) == 0)
data              118 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		if (strncmp(&nvp->data[nvp->entry], "devpath", 7) == 0)
data              120 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		if (strncmp(&nvp->data[nvp->entry], "pcie/", 5) == 0)
data              122 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		if (strncmp(&nvp->data[nvp->entry], "boardrev", 8) == 0)
data              143 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	c = nvp->data[nvp->pos];
data              146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		ekv = (u8 *)&nvp->data[nvp->pos];
data              147 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		skv = (u8 *)&nvp->data[nvp->entry];
data              168 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	sol = (char *)&nvp->data[nvp->pos];
data              199 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 				   const u8 *data, size_t data_len)
data              204 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	nvp->data = data;
data              376 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c static void *brcmf_fw_nvram_strip(const u8 *data, size_t data_len,
data              384 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	if (brcmf_init_nvram_parser(&nvp, data, data_len) < 0)
data              447 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c static void brcmf_fw_fix_efi_nvram_ccode(char *data, unsigned long data_len)
data              451 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	ccode = strnstr((char *)data, "ccode=ALL", data_len);
data              453 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		ccode = strnstr((char *)data, "ccode=XV\r", data_len);
data              467 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	u8 *data = NULL;
data              483 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	data = kmalloc(data_len, GFP_KERNEL);
data              484 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	if (!data)
data              487 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	err = efivar_entry_get(nvram_efivar, NULL, &data_len, data);
data              491 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	brcmf_fw_fix_efi_nvram_ccode(data, data_len);
data              496 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	return data;
data              499 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	kfree(data);
data              516 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 			brcmf_fw_nvram_free(item->nv_data.data);
data              529 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	u8 *data = NULL;
data              536 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	if (fw && fw->data) {
data              537 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		data = (u8 *)fw->data;
data              540 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		if ((data = bcm47xx_nvram_get_contents(&data_len)))
data              542 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		else if ((data = brcmf_fw_nvram_from_efi(&data_len)))
data              548 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	if (data)
data              549 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		nvram = brcmf_fw_nvram_strip(data, data_len, &nvram_length,
data              554 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		bcm47xx_nvram_release_contents(data);
data              556 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 		kfree(data);
data              563 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c 	cur->nv_data.data = nvram;
data               52 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h 			void *data;
data               35 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 	u8 data[0];
data               98 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 					 void *data)
data              108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 			err = fweh->evt_handler[code](ifp, emsg, data);
data              126 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 				       void *data)
data              128 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 	struct brcmf_if_event *ifevent = data;
data              175 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 					    data);
data              248 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 		brcmf_dbg_hex_dump(BRCMF_EVENT_ON(), event->data,
data              254 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 			brcmf_fweh_handle_if_event(drvr, &emsg, event->data);
data              263 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 						    &emsg, event->data);
data              396 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 	void *data;
data              402 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 	data = &event_packet[1];
data              426 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c 	memcpy(event->data, data, datalen);
data              288 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h 				    void *data);
data              306 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h 					 void *data);
data              316 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h 				       void *data));
data               96 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_data(struct brcmf_if *ifp, u32 cmd, void *data, u32 len, bool set)
data              106 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	if (data != NULL)
data              110 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 					   data, len, &fwerr);
data              113 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 					     data, len, &fwerr);
data              129 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_data_set(struct brcmf_if *ifp, u32 cmd, void *data, u32 len)
data              136 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	brcmf_dbg_hex_dump(BRCMF_FIL_ON(), data,
data              139 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	err = brcmf_fil_cmd_data(ifp, cmd, data, len, true);
data              146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_data_get(struct brcmf_if *ifp, u32 cmd, void *data, u32 len)
data              151 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	err = brcmf_fil_cmd_data(ifp, cmd, data, len, false);
data              154 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	brcmf_dbg_hex_dump(BRCMF_FIL_ON(), data,
data              164 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_int_set(struct brcmf_if *ifp, u32 cmd, u32 data)
data              167 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	__le32 data_le = cpu_to_le32(data);
data              170 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, data);
data              178 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_cmd_int_get(struct brcmf_if *ifp, u32 cmd, u32 *data)
data              181 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	__le32 data_le = cpu_to_le32(*data);
data              186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	*data = le32_to_cpu(data_le);
data              187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, *data);
data              193 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_create_iovar(char *name, const char *data, u32 datalen,
data              206 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	if (data && datalen)
data              207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 		memcpy(&buf[len], data, datalen);
data              214 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_iovar_data_set(struct brcmf_if *ifp, char *name, const void *data,
data              224 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	brcmf_dbg_hex_dump(BRCMF_FIL_ON(), data,
data              227 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	buflen = brcmf_create_iovar(name, data, len, drvr->proto_buf,
data              242 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_iovar_data_get(struct brcmf_if *ifp, char *name, void *data,
data              251 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	buflen = brcmf_create_iovar(name, data, len, drvr->proto_buf,
data              257 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 			memcpy(data, drvr->proto_buf, len);
data              264 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	brcmf_dbg_hex_dump(BRCMF_FIL_ON(), data,
data              272 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_iovar_int_set(struct brcmf_if *ifp, char *name, u32 data)
data              274 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	__le32 data_le = cpu_to_le32(data);
data              280 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_iovar_int_get(struct brcmf_if *ifp, char *name, u32 *data)
data              282 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	__le32 data_le = cpu_to_le32(*data);
data              287 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 		*data = le32_to_cpu(data_le);
data              292 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_create_bsscfg(s32 bsscfgidx, char *name, char *data, u32 datalen,
data              303 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 		return brcmf_create_iovar(name, data, datalen, buf, buflen);
data              331 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 		memcpy(p, data, datalen);
data              338 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 			  void *data, u32 len)
data              348 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	brcmf_dbg_hex_dump(BRCMF_FIL_ON(), data,
data              351 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	buflen = brcmf_create_bsscfg(ifp->bsscfgidx, name, data, len,
data              367 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 			  void *data, u32 len)
data              375 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	buflen = brcmf_create_bsscfg(ifp->bsscfgidx, name, data, len,
data              381 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 			memcpy(data, drvr->proto_buf, len);
data              388 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	brcmf_dbg_hex_dump(BRCMF_FIL_ON(), data,
data              397 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_bsscfg_int_set(struct brcmf_if *ifp, char *name, u32 data)
data              399 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	__le32 data_le = cpu_to_le32(data);
data              406 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c brcmf_fil_bsscfg_int_get(struct brcmf_if *ifp, char *name, u32 *data)
data              408 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 	__le32 data_le = cpu_to_le32(*data);
data              414 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c 		*data = le32_to_cpu(data_le);
data               80 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_cmd_data_set(struct brcmf_if *ifp, u32 cmd, void *data, u32 len);
data               81 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_cmd_data_get(struct brcmf_if *ifp, u32 cmd, void *data, u32 len);
data               82 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_cmd_int_set(struct brcmf_if *ifp, u32 cmd, u32 data);
data               83 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_cmd_int_get(struct brcmf_if *ifp, u32 cmd, u32 *data);
data               85 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_iovar_data_set(struct brcmf_if *ifp, char *name, const void *data,
data               87 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_iovar_data_get(struct brcmf_if *ifp, char *name, void *data,
data               89 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_iovar_int_set(struct brcmf_if *ifp, char *name, u32 data);
data               90 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_iovar_int_get(struct brcmf_if *ifp, char *name, u32 *data);
data               92 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_bsscfg_data_set(struct brcmf_if *ifp, char *name, void *data,
data               94 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_bsscfg_data_get(struct brcmf_if *ifp, char *name, void *data,
data               96 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_bsscfg_int_set(struct brcmf_if *ifp, char *name, u32 data);
data               97 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h s32 brcmf_fil_bsscfg_int_get(struct brcmf_if *ifp, char *name, u32 *data);
data              222 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h 	u8	data[BRCMF_FIL_ACTION_FRAME_SIZE];
data              470 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h 	u8 data[WLAN_MAX_KEY_LEN];	/* key data */
data              492 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h 	u8 data[WLAN_MAX_KEY_LEN];	/* key data */
data              905 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h 	u8 data[1];
data              898 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	wlh = skb->data;
data             1004 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c int brcmf_fws_macdesc_indicate(struct brcmf_fws_info *fws, u8 type, u8 *data)
data             1011 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	mac_handle = *data++;
data             1012 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	ifidx = *data++;
data             1013 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	addr = data;
data             1065 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 					    u8 type, u8 *data)
data             1071 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	mac_handle = data[0];
data             1097 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 					      u8 type, u8 *data)
data             1103 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	ifidx = data[0];
data             1142 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 				      u8 *data)
data             1146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	entry = &fws->desc.nodes[data[1] & 0x1F];
data             1157 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		  data[0], data[2]);
data             1160 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		entry->requested_credit = data[0];
data             1162 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		entry->requested_packet = data[0];
data             1164 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	entry->ac_bitmap = data[2];
data             1537 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 					     u8 *data)
data             1546 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	brcmf_dbg(DATA, "enter: data %pM\n", data);
data             1549 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		brcmf_fws_return_credits(fws, i, data[i]);
data             1558 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 				       u8 *data)
data             1570 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	memcpy(&status_le, data, sizeof(status_le));
data             1576 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		memcpy(&seq_le, &data[BRCMF_FWS_TYPE_TXSTATUS_LEN],
data             1585 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		compcnt = data[compcnt_offset];
data             1596 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c static int brcmf_fws_dbg_seqnum_check(struct brcmf_fws_info *fws, u8 *data)
data             1600 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	memcpy(&timestamp, &data[2], sizeof(timestamp));
data             1601 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	brcmf_dbg(CTL, "received: seq %d, timestamp %d\n", data[1],
data             1608 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 				       void *data)
data             1613 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	u8 *credits = data;
data             1642 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 						void *data)
data             1859 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	u8 *data;
data             1878 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	signal_data = skb->data;
data             1894 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 		data = signal_data + 2;
data             1911 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 			rd->reorder = data;
data             1915 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 			brcmf_fws_macdesc_indicate(fws, type, data);
data             1919 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 			err = brcmf_fws_macdesc_state_indicate(fws, type, data);
data             1924 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 								 data);
data             1928 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 			err = brcmf_fws_request_indicate(fws, type, data);
data             1932 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 			brcmf_fws_txstatus_indicate(fws, type, data);
data             1935 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 			err = brcmf_fws_fifocreditback_indicate(fws, data);
data             1938 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 			brcmf_fws_rssi_indicate(fws, *data);
data             1941 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 			brcmf_fws_dbg_seqnum_check(fws, data);
data             2122 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c 	struct ethhdr *eh = (struct ethhdr *)(skb->data);
data             2272 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c static int brcmf_debugfs_fws_stats_read(struct seq_file *seq, void *data)
data             2334 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c static int brcmf_debugfs_fws_stats_read(struct seq_file *seq, void *data)
data              327 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	*physaddr = dma_map_single(dev, skb->data + data_offset,
data              515 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		memcpy(buf, skb->data, (len < msgbuf->ioctl_resp_ret_len) ?
data              664 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct ethhdr *eh = (struct ethhdr *)(skb->data);
data              746 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		memcpy(tx_msghdr->txhdr, skb->data, ETH_HLEN);
data              800 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct ethhdr *eh = (struct ethhdr *)(skb->data);
data             1442 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static int brcmf_msgbuf_stats_read(struct seq_file *seq, void *data)
data             1489 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static int brcmf_msgbuf_stats_read(struct seq_file *seq, void *data)
data              992 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 				     void *data)
data             1335 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 				     void *data)
data             1343 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_rx_mgmt_data *rxframe = (struct brcmf_rx_mgmt_data *)data;
data             1443 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 					void *data)
data             1564 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	act_frm = (struct brcmf_p2p_pub_act_frame *)(action_frame->data);
data             1671 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	brcmf_p2p_print_actframe(true, action_frame->data, action_frame_len);
data             1678 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	category = action_frame->data[DOT11_ACTION_CAT_OFF];
data             1679 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	action = action_frame->data[DOT11_ACTION_ACT_OFF];
data             1690 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	if (brcmf_p2p_is_pub_action(action_frame->data, action_frame_len)) {
data             1697 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	} else if (brcmf_p2p_is_gas_action(action_frame->data,
data             1720 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	} else if (brcmf_p2p_is_p2p_action(action_frame->data,
data             1855 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 					  void *data)
data             1861 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c 	struct brcmf_rx_mgmt_data *rxframe = (struct brcmf_rx_mgmt_data *)data;
data              160 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h 				     void *data);
data              164 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h 				     void *data);
data              167 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h 					void *data);
data              175 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h 					  void *data);
data             1391 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c static int brcmf_pcie_get_memdump(struct device *dev, void *data, size_t len)
data             1398 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	brcmf_pcie_copy_dev_tomem(devinfo, devinfo->ci->rambase, data, len);
data             1470 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_adjust_ramsize(struct brcmf_pciedev_info *devinfo, u8 *data,
data             1479 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	field = (__le32 *)&data[BRCMF_RAMSIZE_OFFSET];
data             1565 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 				  (void *)fw->data, fw->size);
data             1567 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	resetintr = get_unaligned_le32(fw->data);
data             1771 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	nvram = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.data;
data             1786 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	brcmf_pcie_adjust_ramsize(devinfo, (u8 *)fw->data, fw->size);
data              646 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	datalign = (unsigned long)(p->data);
data             1499 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		dptr = bus->glomd->data;
data             1574 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 					  pnext, (u8 *) (pnext->data),
data             1606 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 				   pfirst->data, min_t(int, pfirst->len, 48),
data             1612 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		errcode = brcmf_sdio_hdparse(bus, pfirst->data, &rd_new,
data             1630 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			errcode = brcmf_sdio_hdparse(bus, pnext->data, &rd_new,
data             1634 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 					   pnext->data, 32, "subframe:\n");
data             1653 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			dptr = (u8 *) (pfirst->data);
data             1671 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 					   pfirst->data,
data             1674 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 					   bus->glom.qlen, pfirst, pfirst->data,
data             1928 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			memcpy(pkt->data, bus->rxhdr, head_read);
data             1931 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			memcpy(bus->rxhdr, pkt->data, SDPCM_HDRLEN);
data             1978 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 				   pkt->data, rd->len, "Rx Data:\n");
data             1986 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 						   pkt->data, rd->len,
data             2052 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	dat_buf = (u8 *)(pkt->data);
data             2067 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		dat_buf = (u8 *)(pkt->data);
data             2117 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		memcpy(pkt_pad->data,
data             2118 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		       pkt->data + pkt->len - tail_chop,
data             2177 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			memset(pkt_next->data + bus->tx_hdrlen, 0, head_pad);
data             2197 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		brcmf_sdio_hdpack(bus, pkt_next->data, &hd_info);
data             2202 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			brcmf_dbg_hex_dump(true, pkt_next->data, hd_info.len,
data             2205 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			brcmf_dbg_hex_dump(true, pkt_next->data,
data             2213 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		brcmf_sdio_update_hwhdr(__skb_peek(pktq)->data, total_len);
data             2246 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 			hdr = pkt_next->data + bus->tx_hdrlen - SDPCM_SWHDR_LEN;
data             2765 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	brcmf_dbg(TRACE, "Enter: pkt: data %p len %d\n", pkt->data, pkt->len);
data             3120 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c static int brcmf_sdio_forensic_read(struct seq_file *seq, void *data)
data             3128 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c static int brcmf_debugfs_sdio_count_read(struct seq_file *seq, void *data)
data             3309 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 				(u8 *)fw->data, fw->size);
data             3314 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 					  (u8 *)fw->data, fw->size))
data             3349 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	rstvec = get_unaligned_le32(fw->data);
data             3550 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c static int brcmf_sdio_bus_get_memdump(struct device *dev, void *data,
data             3570 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		err = brcmf_sdiod_ramrw(sdiodev, false, address, data, len);
data             3576 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 		data += len;
data             4038 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_sdio_watchdog_thread(void *data)
data             4040 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	struct brcmf_sdio *bus = (struct brcmf_sdio *)data;
data             4134 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 	nvram = fwreq->items[BRCMF_SDIO_FW_NVRAM].nv_data.data;
data              304 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h void brcmf_sdiod_writel(struct brcmf_sdio_dev *sdiodev, u32 addr, u32 data,
data              342 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h 		      u8 *data, uint size);
data               66 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 	TP_PROTO(void *data, size_t len),
data               67 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 	TP_ARGS(data, len),
data               75 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		__entry->addr = (unsigned long)data;
data               76 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		memcpy(__get_dynamic_array(hdata), data, len);
data               82 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 	TP_PROTO(void *data),
data               83 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 	TP_ARGS(data),
data               89 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		__dynamic_array(u8, signal, *((u8 *)data + 3) * 4)
data               92 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		__entry->flags = *(u8 *)data;
data               93 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		__entry->prio = *((u8 *)data + 1);
data               94 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		__entry->flags2 = *((u8 *)data + 2);
data               95 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		__entry->siglen = *((u8 *)data + 3) * 4;
data               97 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		       (u8 *)data + 4, __entry->siglen);
data              113 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 	TP_PROTO(u8 dir, void *data),
data              114 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 	TP_ARGS(dir, data),
data              121 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		memcpy(__get_dynamic_array(hdr), data, dir == SDPCM_GLOM ? 20 : 12);
data              122 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		__entry->len = *(u8 *)data | (*((u8 *)data + 1) << 8);
data              532 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c 			  skb->data, skb_tailroom(skb), brcmf_usb_rx_complete,
data              608 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c 			  skb->data, skb->len, brcmf_usb_tx_complete, req);
data             1167 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c 	ret = check_file(fw->data);
data             1174 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c 	devinfo->image = fw->data;
data               21 drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c 						 const void *data, int len)
data               25 drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c 	const struct brcmf_vndr_dcmd_hdr *cmdhdr = data;
data              526 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 	struct d11txh *txh = (struct d11txh *)p->data;
data              662 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 	txh = (struct d11txh *)last->data;
data              685 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 	txh = (struct d11txh *)first->data;
data              940 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 		txh = (struct d11txh *) p->data;
data             1073 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c 			txh = (struct d11txh *) p->data;
data               59 drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h 	TP_PROTO(unsigned long data),
data               60 drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h 	TP_ARGS(data),
data               62 drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h 		__field(unsigned long, data)
data               65 drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h 		__entry->data = data;
data               69 drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h 		(void *)__entry->data
data               65 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c int brcms_debugfs_hardware_read(struct seq_file *s, void *data)
data               98 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c static int brcms_debugfs_macstat_read(struct seq_file *s, void *data)
data              170 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 	int (*read)(struct seq_file *seq, void *data);
data              191 drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c 			int (*read_fn)(struct seq_file *seq, void *data))
data              287 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c static u32 parity32(__le32 data)
data              290 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	u32 par_data = *(u32 *)&data;
data              941 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	len = le16_to_cpu(*(__le16 *) (p->data));
data             1078 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 		*(u32 *) (p->data) = 0;
data             1080 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 		pa = dma_map_single(di->dmadev, p->data, di->rxbufsize,
data             1273 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	unsigned char *data;
data             1287 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	data = p->data;
data             1291 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c 	pa = dma_map_single(di->dmadev, data, len, DMA_TO_DEVICE);
data              117 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h 		while (!(len = *(u16 *) KSEG1ADDR(head->data)))
data              120 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.h 		*(u16 *) (head->data) = cpu_to_le16((u16) len);
data              986 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c void brcms_dpc(unsigned long data)
data              990 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 	wl = (struct brcms_info *) data;
data             1600 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data;
data             1605 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 				pdata = wl->fw.fw_bin[i]->data +
data             1632 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 		hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data;
data             1636 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 				pdata = wl->fw.fw_bin[i]->data +
data             1695 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c 			ucode_hdr = (struct firmware_hdr *)fw_hdr->data;
data              109 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h void brcms_dpc(unsigned long data);
data              882 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	txh = (struct d11txh *) (p->data);
data             6246 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	h = (struct ieee80211_hdr *)(p->data);
data             6859 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	txh = (struct d11txh *)(skb->data);
data             7078 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	plcp = p->data;
data             7182 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		hdr = (struct ieee80211_hdr *)p->data;
data             7307 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 			     len + FCS_LEN - D11_PHY_HDR_LEN, beacon->data);
data             7316 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 					    (len + 3) & ~3, beacon->data);
data             7324 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 					    (len + 3) & ~3, beacon->data);
data             7483 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 				    (len + 3) & ~3, probe_resp->data);
data             7661 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	rxh = (struct d11rxhdr *) (p->data);
data             7677 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 	h = (struct ieee80211_hdr *)(p->data + D11_PHY_HDR_LEN);
data             7738 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		rxh_le = (struct d11rxhdr_le *)p->data;
data             7739 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c 		rxh = (struct d11rxhdr *)p->data;
data              149 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c 	u16 data;
data              178 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c 		data = bcma_read16(pi->d11core, D11REGOFFS(radioregdata));
data              181 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c 		data = bcma_read16(pi->d11core, D11REGOFFS(phy4wdatalo));
data              185 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c 	return data;
data             14151 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c 			 u32 width, const void *data)
data             14159 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c 	tbl.tbl_ptr = data;
data             14165 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c 			u32 width, void *data)
data             14173 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c 	tbl.tbl_ptr = data;
data              306 drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c 		print_hex_dump_bytes("", DUMP_PREFIX_OFFSET, p->data, p->len);
data              310 drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c void brcmu_dbg_hex_dump(const void *data, size_t size, const char *fmt, ...)
data              324 drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c 	print_hex_dump_bytes("", DUMP_PREFIX_OFFSET, data, size);
data              201 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h void brcmu_dbg_hex_dump(const void *data, size_t size, const char *fmt, ...);
data              205 drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h void brcmu_dbg_hex_dump(const void *data, size_t size, const char *fmt, ...)
data              934 drivers/net/wireless/cisco/airo.c 	unsigned char __user *data;	// d-data
data             1140 drivers/net/wireless/cisco/airo.c static int airo_thread(void *data);
data             1984 drivers/net/wireless/cisco/airo.c 	buffer = skb->data;
data             2106 drivers/net/wireless/cisco/airo.c 	status = transmit_802_3_packet (priv, fids[fid], skb->data);
data             2177 drivers/net/wireless/cisco/airo.c 	status = transmit_802_11_packet (priv, fids[fid], skb->data);
data             2989 drivers/net/wireless/cisco/airo.c 	wrqu.data.length = 0;
data             2990 drivers/net/wireless/cisco/airo.c 	wrqu.data.flags = 0;
data             3057 drivers/net/wireless/cisco/airo.c 	wrqu.data.length = 0;
data             3058 drivers/net/wireless/cisco/airo.c 	wrqu.data.flags = 0;
data             3062 drivers/net/wireless/cisco/airo.c static int airo_thread(void *data) {
data             3063 drivers/net/wireless/cisco/airo.c 	struct net_device *dev = data;
data             4648 drivers/net/wireless/cisco/airo.c 	struct proc_data *data;
data             4658 drivers/net/wireless/cisco/airo.c 	data = file->private_data;
data             4659 drivers/net/wireless/cisco/airo.c 	if ((data->rbuffer = kmalloc( 2048, GFP_KERNEL )) == NULL) {
data             4669 drivers/net/wireless/cisco/airo.c         i = sprintf(data->rbuffer, "Status: %s%s%s%s%s%s%s%s%s\n",
data             4679 drivers/net/wireless/cisco/airo.c 	sprintf( data->rbuffer+i, "Mode: %x\n"
data             4709 drivers/net/wireless/cisco/airo.c 	data->readlen = strlen( data->rbuffer );
data             4730 drivers/net/wireless/cisco/airo.c 	struct proc_data *data;
data             4740 drivers/net/wireless/cisco/airo.c 	data = file->private_data;
data             4741 drivers/net/wireless/cisco/airo.c 	if ((data->rbuffer = kmalloc( 4096, GFP_KERNEL )) == NULL) {
data             4757 drivers/net/wireless/cisco/airo.c 		j+=sprintf(data->rbuffer+j, "%s: %u\n", statsLabels[i],
data             4763 drivers/net/wireless/cisco/airo.c 	data->readlen = j;
data             4792 drivers/net/wireless/cisco/airo.c 	struct proc_data *data = file->private_data;
data             4797 drivers/net/wireless/cisco/airo.c 	if ( !data->writelen ) return;
data             4802 drivers/net/wireless/cisco/airo.c 	line = data->wbuffer;
data             5003 drivers/net/wireless/cisco/airo.c 	struct proc_data *data;
data             5011 drivers/net/wireless/cisco/airo.c 	data = file->private_data;
data             5012 drivers/net/wireless/cisco/airo.c 	if ((data->rbuffer = kmalloc( 2048, GFP_KERNEL )) == NULL) {
data             5016 drivers/net/wireless/cisco/airo.c 	if ((data->wbuffer = kzalloc( 2048, GFP_KERNEL )) == NULL) {
data             5017 drivers/net/wireless/cisco/airo.c 		kfree (data->rbuffer);
data             5021 drivers/net/wireless/cisco/airo.c 	data->maxwritelen = 2048;
data             5022 drivers/net/wireless/cisco/airo.c 	data->on_close = proc_config_on_close;
data             5027 drivers/net/wireless/cisco/airo.c 	i = sprintf( data->rbuffer,
data             5056 drivers/net/wireless/cisco/airo.c 	sprintf( data->rbuffer + i,
data             5087 drivers/net/wireless/cisco/airo.c 	data->readlen = strlen( data->rbuffer );
data             5093 drivers/net/wireless/cisco/airo.c 	struct proc_data *data = file->private_data;
data             5098 drivers/net/wireless/cisco/airo.c 	char *p = data->wbuffer;
data             5099 drivers/net/wireless/cisco/airo.c 	char *end = p + data->writelen;
data             5101 drivers/net/wireless/cisco/airo.c 	if (!data->writelen)
data             5128 drivers/net/wireless/cisco/airo.c 	struct proc_data *data = file->private_data;
data             5134 drivers/net/wireless/cisco/airo.c 	if ( !data->writelen ) return;
data             5139 drivers/net/wireless/cisco/airo.c 	for (i = 0; i < 4 && data->writelen >= (i + 1) * 6 * 3; i++)
data             5140 drivers/net/wireless/cisco/airo.c 		mac_pton(data->wbuffer + i * 6 * 3, APList_rid->ap[i]);
data             5250 drivers/net/wireless/cisco/airo.c 	struct proc_data *data;
data             5260 drivers/net/wireless/cisco/airo.c 	data = file->private_data;
data             5261 drivers/net/wireless/cisco/airo.c 	if ( !data->writelen ) return;
data             5263 drivers/net/wireless/cisco/airo.c 	if (data->wbuffer[0] >= '0' && data->wbuffer[0] <= '3' &&
data             5264 drivers/net/wireless/cisco/airo.c 	    (data->wbuffer[1] == ' ' || data->wbuffer[1] == '\n')) {
data             5265 drivers/net/wireless/cisco/airo.c 		index = data->wbuffer[0] - '0';
data             5266 drivers/net/wireless/cisco/airo.c 		if (data->wbuffer[1] == '\n') {
data             5281 drivers/net/wireless/cisco/airo.c 	for( i = 0; i < 16*3 && data->wbuffer[i+j]; i++ ) {
data             5284 drivers/net/wireless/cisco/airo.c 			key[i/3] = hex_to_bin(data->wbuffer[i+j])<<4;
data             5287 drivers/net/wireless/cisco/airo.c 			key[i/3] |= hex_to_bin(data->wbuffer[i+j]);
data             5301 drivers/net/wireless/cisco/airo.c 	struct proc_data *data;
data             5313 drivers/net/wireless/cisco/airo.c 	data = file->private_data;
data             5314 drivers/net/wireless/cisco/airo.c 	if ((data->rbuffer = kzalloc( 180, GFP_KERNEL )) == NULL) {
data             5318 drivers/net/wireless/cisco/airo.c 	data->writelen = 0;
data             5319 drivers/net/wireless/cisco/airo.c 	data->maxwritelen = 80;
data             5320 drivers/net/wireless/cisco/airo.c 	if ((data->wbuffer = kzalloc( 80, GFP_KERNEL )) == NULL) {
data             5321 drivers/net/wireless/cisco/airo.c 		kfree (data->rbuffer);
data             5325 drivers/net/wireless/cisco/airo.c 	data->on_close = proc_wepkey_on_close;
data             5327 drivers/net/wireless/cisco/airo.c 	ptr = data->rbuffer;
data             5343 drivers/net/wireless/cisco/airo.c 	data->readlen = strlen( data->rbuffer );
data             5349 drivers/net/wireless/cisco/airo.c 	struct proc_data *data;
data             5358 drivers/net/wireless/cisco/airo.c 	data = file->private_data;
data             5359 drivers/net/wireless/cisco/airo.c 	if ((data->rbuffer = kmalloc( 104, GFP_KERNEL )) == NULL) {
data             5363 drivers/net/wireless/cisco/airo.c 	data->writelen = 0;
data             5364 drivers/net/wireless/cisco/airo.c 	data->maxwritelen = 33*3;
data             5366 drivers/net/wireless/cisco/airo.c 	if ((data->wbuffer = kzalloc(33*3 + 1, GFP_KERNEL)) == NULL) {
data             5367 drivers/net/wireless/cisco/airo.c 		kfree (data->rbuffer);
data             5371 drivers/net/wireless/cisco/airo.c 	data->on_close = proc_SSID_on_close;
data             5374 drivers/net/wireless/cisco/airo.c 	ptr = data->rbuffer;
data             5387 drivers/net/wireless/cisco/airo.c 	data->readlen = strlen( data->rbuffer );
data             5392 drivers/net/wireless/cisco/airo.c 	struct proc_data *data;
data             5401 drivers/net/wireless/cisco/airo.c 	data = file->private_data;
data             5402 drivers/net/wireless/cisco/airo.c 	if ((data->rbuffer = kmalloc( 104, GFP_KERNEL )) == NULL) {
data             5406 drivers/net/wireless/cisco/airo.c 	data->writelen = 0;
data             5407 drivers/net/wireless/cisco/airo.c 	data->maxwritelen = 4*6*3;
data             5408 drivers/net/wireless/cisco/airo.c 	if ((data->wbuffer = kzalloc( data->maxwritelen, GFP_KERNEL )) == NULL) {
data             5409 drivers/net/wireless/cisco/airo.c 		kfree (data->rbuffer);
data             5413 drivers/net/wireless/cisco/airo.c 	data->on_close = proc_APList_on_close;
data             5415 drivers/net/wireless/cisco/airo.c 	ptr = data->rbuffer;
data             5425 drivers/net/wireless/cisco/airo.c 	data->readlen = strlen( data->rbuffer );
data             5430 drivers/net/wireless/cisco/airo.c 	struct proc_data *data;
data             5441 drivers/net/wireless/cisco/airo.c 	data = file->private_data;
data             5442 drivers/net/wireless/cisco/airo.c 	if ((data->rbuffer = kmalloc( 1024, GFP_KERNEL )) == NULL) {
data             5446 drivers/net/wireless/cisco/airo.c 	data->writelen = 0;
data             5447 drivers/net/wireless/cisco/airo.c 	data->maxwritelen = 0;
data             5448 drivers/net/wireless/cisco/airo.c 	data->wbuffer = NULL;
data             5449 drivers/net/wireless/cisco/airo.c 	data->on_close = NULL;
data             5457 drivers/net/wireless/cisco/airo.c 				kfree(data->rbuffer);
data             5464 drivers/net/wireless/cisco/airo.c 				kfree(data->rbuffer);
data             5470 drivers/net/wireless/cisco/airo.c 			data->readlen = 0;
data             5475 drivers/net/wireless/cisco/airo.c 	ptr = data->rbuffer;
data             5495 drivers/net/wireless/cisco/airo.c 	data->readlen = strlen( data->rbuffer );
data             5501 drivers/net/wireless/cisco/airo.c 	struct proc_data *data = file->private_data;
data             5503 drivers/net/wireless/cisco/airo.c 	if (data->on_close != NULL)
data             5504 drivers/net/wireless/cisco/airo.c 		data->on_close(inode, file);
data             5505 drivers/net/wireless/cisco/airo.c 	kfree(data->rbuffer);
data             5506 drivers/net/wireless/cisco/airo.c 	kfree(data->wbuffer);
data             5507 drivers/net/wireless/cisco/airo.c 	kfree(data);
data             7287 drivers/net/wireless/cisco/airo.c 	iwe.u.data.length = bss->ssidLen;
data             7288 drivers/net/wireless/cisco/airo.c 	if(iwe.u.data.length > 32)
data             7289 drivers/net/wireless/cisco/airo.c 		iwe.u.data.length = 32;
data             7291 drivers/net/wireless/cisco/airo.c 	iwe.u.data.flags = 1;
data             7340 drivers/net/wireless/cisco/airo.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data             7342 drivers/net/wireless/cisco/airo.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data             7343 drivers/net/wireless/cisco/airo.c 	iwe.u.data.length = 0;
data             7375 drivers/net/wireless/cisco/airo.c 		iwe.u.data.length = strlen(buf);
data             7409 drivers/net/wireless/cisco/airo.c 					iwe.u.data.length = min(ie[1] + 2,
data             7420 drivers/net/wireless/cisco/airo.c 				iwe.u.data.length = min(ie[1] + 2, 64);
data             7649 drivers/net/wireless/cisco/airo.c 		else if (copy_to_user(com.data,(char *)&val,sizeof(val)))
data             7671 drivers/net/wireless/cisco/airo.c 			if (copy_to_user(com.data, swversion, sizeof(swversion)))
data             7811 drivers/net/wireless/cisco/airo.c 		if (copy_to_user(comp->data, &ai->micstats,
data             7836 drivers/net/wireless/cisco/airo.c 	if (copy_to_user(comp->data, iobuf, min(len, (int)RIDSIZE))) {
data             7911 drivers/net/wireless/cisco/airo.c 		if (copy_to_user(comp->data, iobuf,
data             7928 drivers/net/wireless/cisco/airo.c 	if (copy_from_user(iobuf,comp->data,comp->len)) {
data             7983 drivers/net/wireless/cisco/airo.c 		if (copy_from_user(&z,comp->data,comp->len))
data             7990 drivers/net/wireless/cisco/airo.c 		if (copy_from_user(&z,comp->data,comp->len))
data             7999 drivers/net/wireless/cisco/airo.c 		if (copy_from_user(AIRO_FLASH(dev), comp->data, comp->len))
data              627 drivers/net/wireless/intel/ipw2x00/ipw2100.c 			  const u8 * data, u32 len, u32 ofs)
data              638 drivers/net/wireless/intel/ipw2x00/ipw2100.c 					data[(i * 8 + j)]);
data              647 drivers/net/wireless/intel/ipw2x00/ipw2100.c 			c = data[(i * 8 + j)];
data              661 drivers/net/wireless/intel/ipw2x00/ipw2100.c static void printk_buf(int level, const u8 * data, u32 len)
data              670 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		       snprint_line(line, sizeof(line), &data[ofs],
data             2171 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	wrqu.data.length = 0;
data             2172 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	wrqu.data.flags = 0;
data             2296 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	packet->rxp = (struct ipw2100_rx *)packet->skb->data;
data             2297 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	packet->dma_addr = pci_map_single(priv->pci_dev, packet->skb->data,
data             2567 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	memmove(packet->skb->data + sizeof(struct ipw_rt_hdr),
data             2568 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		packet->skb->data, status->frame_size);
data             2570 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	ipw_rt = (struct ipw_rt_hdr *) packet->skb->data;
data             3107 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		ipw_hdr = packet->info.d_struct.data;
data             3109 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		    fragments[0]->data;
data             3170 drivers/net/wireless/intel/ipw2x00/ipw2100.c 							data +
data             3209 drivers/net/wireless/intel/ipw2x00/ipw2100.c static void ipw2100_irq_tasklet(unsigned long data)
data             3211 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	struct ipw2100_priv *priv = (struct ipw2100_priv *)data;
data             3331 drivers/net/wireless/intel/ipw2x00/ipw2100.c static irqreturn_t ipw2100_interrupt(int irq, void *data)
data             3333 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	struct ipw2100_priv *priv = data;
data             3336 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	if (!data)
data             3407 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	printk_buf(IPW_DL_TX, txb->fragments[0]->data, txb->fragments[0]->len);
data             4451 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		priv->tx_buffers[i].info.d_struct.data =
data             4463 drivers/net/wireless/intel/ipw2x00/ipw2100.c 				    priv->tx_buffers[j].info.d_struct.data,
data             4541 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		if (priv->tx_buffers[i].info.d_struct.data)
data             4545 drivers/net/wireless/intel/ipw2x00/ipw2100.c 					    data,
data             6011 drivers/net/wireless/intel/ipw2x00/ipw2100.c static void ipw2100_irq_tasklet(unsigned long data);
data             6780 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	wrqu->data.length = sizeof(*range);
data             7038 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	if (wrqu->data.length > IW_ESSID_MAX_SIZE)
data             7041 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	wrqu->data.length = min_t(size_t, wrqu->data.length, sizeof(priv->nick));
data             7043 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	memcpy(priv->nick, extra, wrqu->data.length);
data             7060 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	wrqu->data.length = strlen(priv->nick);
data             7061 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	memcpy(extra, priv->nick, wrqu->data.length);
data             7062 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	wrqu->data.flags = 1;	/* active */
data             7560 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	if (wrqu->data.length > MAX_WPA_IE_LEN ||
data             7561 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	    (wrqu->data.length && extra == NULL))
data             7564 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	if (wrqu->data.length) {
data             7565 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		buf = kmemdup(extra, wrqu->data.length, GFP_KERNEL);
data             7571 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		ieee->wpa_ie_len = wrqu->data.length;
data             7592 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		wrqu->data.length = 0;
data             7596 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	if (wrqu->data.length < ieee->wpa_ie_len)
data             7599 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	wrqu->data.length = ieee->wpa_ie_len;
data             7907 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	wrqu->data.length = strlen(extra) + 1;
data             8351 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	    (struct ipw2100_fw_header *)fw->fw_entry->data;
data             8362 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	fw->fw.data = fw->fw_entry->data + sizeof(struct ipw2100_fw_header);
data             8364 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	fw->uc.data = fw->fw.data + h->fw_size;
data             8402 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	IPW_DEBUG_INFO("firmware data %p size %zd\n", fw->fw_entry->data,
data             8470 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	const unsigned char *firmware_data = fw->fw.data;
data             8518 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	const unsigned char *microcode_data = fw->uc.data;
data             8524 drivers/net/wireless/intel/ipw2x00/ipw2100.c 	u8 data;
data             8589 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		read_nic_byte(dev, 0x210000, &data);
data             8590 drivers/net/wireless/intel/ipw2x00/ipw2100.c 		if (data & 0x1)
data              321 drivers/net/wireless/intel/ipw2x00/ipw2100.h 			struct ipw2100_data_header *data;
data             1129 drivers/net/wireless/intel/ipw2x00/ipw2100.h 	const void *data;
data              221 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			const u8 * data, u32 len, u32 ofs)
data              232 drivers/net/wireless/intel/ipw2x00/ipw2200.c 					data[(i * 8 + j)]);
data              241 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			c = data[(i * 8 + j)];
data              255 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void printk_buf(int level, const u8 * data, u32 len)
data              263 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		snprint_line(line, sizeof(line), &data[ofs],
data              271 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int snprintk_buf(u8 * output, size_t size, const u8 * data, size_t len)
data              278 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		out = snprint_line(output, size, &data[ofs],
data              415 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void _ipw_write_indirect(struct ipw_priv *priv, u32 addr, u8 * data,
data              664 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			  error->elem[i].link2, error->elem[i].data);
data              668 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			  error->log[i].data, error->log[i].event);
data             1286 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				log[i].time, log[i].event, log[i].data);
data             1315 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				priv->error->elem[i].data);
data             1324 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				priv->error->log[i].data);
data             1948 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void ipw_irq_tasklet(unsigned long data)
data             1950 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_priv *priv = (struct ipw_priv *)data;
data             2268 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			    void *data)
data             2273 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		.param = data,
data             2352 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void ipw_scan_check(void *data)
data             2354 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_priv *priv = data;
data             2600 drivers/net/wireless/intel/ipw2x00/ipw2200.c static inline void eeprom_write_reg(struct ipw_priv *p, u32 data)
data             2602 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	ipw_write_reg32(p, FW_MEM_REG_EEPROM_ACCESS, data);
data             2661 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		u32 data = 0;
data             2664 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		data = ipw_read_reg32(priv, FW_MEM_REG_EEPROM_ACCESS);
data             2665 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		r = (r << 1) | ((data & EEPROM_BIT_DO) ? 1 : 0);
data             3074 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int ipw_load_ucode(struct ipw_priv *priv, u8 * data, size_t len)
data             3080 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	image = (__le16 *) data;
data             3185 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int ipw_load_firmware(struct ipw_priv *priv, u8 * data, size_t len)
data             3230 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		chunk = (struct fw_chunk *)(data + offset);
data             3233 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		start = data + offset;
data             3389 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	u8 data[0];
data             3410 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	fw = (void *)(*raw)->data;
data             3515 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	fw = (void *)raw->data;
data             3516 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	boot_img = &fw->data[0];
data             3517 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	ucode_img = &fw->data[le32_to_cpu(fw->boot_size)];
data             3518 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	fw_img = &fw->data[le32_to_cpu(fw->boot_size) +
data             3812 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (le32_to_cpu(bd->u.data.num_chunks) > NUM_TFD_CHUNKS) {
data             3814 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			  le32_to_cpu(bd->u.data.num_chunks));
data             3820 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	for (i = 0; i < le32_to_cpu(bd->u.data.num_chunks); i++) {
data             3821 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		pci_unmap_single(dev, le32_to_cpu(bd->u.data.chunk_ptr[i]),
data             3822 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				 le16_to_cpu(bd->u.data.chunk_len[i]),
data             3975 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int ipw_disassociate(void *data)
data             3977 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_priv *priv = data;
data             3980 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	ipw_send_disassociate(data, 0);
data             4451 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	wrqu.data.length = 0;
data             4452 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	wrqu.data.flags = 0;
data             5177 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void ipw_rx_queue_replenish(void *data)
data             5179 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_priv *priv = data;
data             5201 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		    pci_map_single(priv->pci_dev, rxb->skb->data,
data             6015 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void ipw_adhoc_check(void *data)
data             6017 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_priv *priv = data;
data             6521 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (wrqu->data.length > MAX_WPA_IE_LEN ||
data             6522 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	    (wrqu->data.length && extra == NULL))
data             6525 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (wrqu->data.length) {
data             6526 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		buf = kmemdup(extra, wrqu->data.length, GFP_KERNEL);
data             6534 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		ieee->wpa_ie_len = wrqu->data.length;
data             6556 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		wrqu->data.length = 0;
data             6560 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (wrqu->data.length < ieee->wpa_ie_len) {
data             6565 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	wrqu->data.length = ieee->wpa_ie_len;
data             7160 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	u8 *daddr = skb->data + ETH_ALEN;
data             7449 drivers/net/wireless/intel/ipw2x00/ipw2200.c static void ipw_roam(void *data)
data             7451 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_priv *priv = data;
data             7523 drivers/net/wireless/intel/ipw2x00/ipw2200.c static int ipw_associate(void *data)
data             7525 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_priv *priv = data;
data             7643 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             7653 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		memmove(skb->data + LIBIPW_3ADDR_LEN,
data             7654 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			skb->data + LIBIPW_3ADDR_LEN + 8,
data             7662 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		memmove(skb->data + LIBIPW_3ADDR_LEN,
data             7663 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			skb->data + LIBIPW_3ADDR_LEN + 4,
data             7682 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_rx_packet *pkt = (struct ipw_rx_packet *)rxb->skb->data;
data             7703 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	skb_reserve(rxb->skb, offsetof(struct ipw_rx_packet, u.frame.data));
data             7711 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	hdr = (struct libipw_hdr_4addr *)rxb->skb->data;
data             7731 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_rx_packet *pkt = (struct ipw_rx_packet *)rxb->skb->data;
data             7776 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	memmove(rxb->skb->data + sizeof(struct ipw_rt_hdr),
data             7777 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		rxb->skb->data + IPW_RX_FRAME_SIZE, len);
data             7779 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	ipw_rt = (struct ipw_rt_hdr *)rxb->skb->data;
data             7908 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_rx_packet *pkt = (struct ipw_rx_packet *)rxb->skb->data;
data             7954 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	hdr = (void *)rxb->skb->data + IPW_RX_FRAME_SIZE;
data             7980 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	ipw_rt = (void *)skb->data;
data             8203 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_rx_packet *pkt = (struct ipw_rx_packet *)skb->data;
data             8205 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	    (skb->data + IPW_RX_FRAME_SIZE);
data             8278 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		pkt = (struct ipw_rx_packet *)rxb->skb->data;
data             8338 drivers/net/wireless/intel/ipw2x00/ipw2200.c 								   data +
data             8823 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	wrqu->data.length = sizeof(*range);
data             9048 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (wrqu->data.length > IW_ESSID_MAX_SIZE)
data             9051 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	wrqu->data.length = min_t(size_t, wrqu->data.length, sizeof(priv->nick));
data             9053 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	memcpy(priv->nick, extra, wrqu->data.length);
data             9067 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	wrqu->data.length = strlen(priv->nick);
data             9068 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	memcpy(extra, priv->nick, wrqu->data.length);
data             9069 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	wrqu->data.flags = 1;	/* active */
data             9450 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	if (wrqu->data.length == sizeof(struct iw_scan_req)) {
data             9451 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		if (wrqu->data.flags & IW_SCAN_THIS_ESSID) {
data             9633 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	wrqu->data.length = p - extra + 1;
data             9739 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	wrqu->data.length = strlen(extra) + 1;
data             10096 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	    txb->fragments[0]->data;
data             10138 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	tfd->u.data.station_number = id;
data             10143 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	tfd->u.data.cmd_id = DINO_CMD_TX;
data             10144 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	tfd->u.data.len = cpu_to_le16(txb->payload_size);
data             10147 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		tfd->u.data.tx_flags_ext |= DCT_FLAG_EXT_MODE_CCK;
data             10149 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		tfd->u.data.tx_flags_ext |= DCT_FLAG_EXT_MODE_OFDM;
data             10152 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		tfd->u.data.tx_flags |= DCT_FLAG_SHORT_PREAMBLE;
data             10157 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	memcpy(&tfd->u.data.tfd.tfd_24.mchdr, hdr, hdr_len);
data             10160 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		tfd->u.data.tx_flags |= DCT_FLAG_ACK_REQD;
data             10165 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.tfd.tfd_24.mchdr.frame_ctl |=
data             10172 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				tfd->u.data.tx_flags |= DCT_FLAG_ACK_REQD;
data             10174 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.tx_flags &= ~DCT_FLAG_NO_WEP;
data             10175 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.tx_flags_ext |= DCT_FLAG_EXT_SECURITY_CCM;
data             10176 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.key_index = 0;
data             10177 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.key_index |= DCT_WEP_INDEX_USE_IMMEDIATE;
data             10180 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.tfd.tfd_24.mchdr.frame_ctl |=
data             10182 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.tx_flags &= ~DCT_FLAG_NO_WEP;
data             10183 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.tx_flags_ext |= DCT_FLAG_EXT_SECURITY_TKIP;
data             10184 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.key_index = DCT_WEP_INDEX_USE_IMMEDIATE;
data             10187 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.tfd.tfd_24.mchdr.frame_ctl |=
data             10189 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.key_index = priv->ieee->crypt_info.tx_keyidx;
data             10192 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				tfd->u.data.key_index |= DCT_WEP_KEY_64Bit;
data             10194 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				tfd->u.data.key_index |= DCT_WEP_KEY_128Bit;
data             10205 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		tfd->u.data.tx_flags |= DCT_FLAG_NO_WEP;
data             10209 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		ipw_qos_set_tx_queue_command(priv, pri, &(tfd->u.data));
data             10213 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	tfd->u.data.num_chunks = cpu_to_le32(min((u8) (NUM_TFD_CHUNKS - 2),
data             10216 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		       txb->nr_frags, le32_to_cpu(tfd->u.data.num_chunks));
data             10217 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	for (i = 0; i < le32_to_cpu(tfd->u.data.num_chunks); i++) {
data             10219 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			       i, le32_to_cpu(tfd->u.data.num_chunks),
data             10222 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			     i, tfd->u.data.num_chunks,
data             10224 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		printk_buf(IPW_DL_TX, txb->fragments[i]->data + hdr_len,
data             10227 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		tfd->u.data.chunk_ptr[i] =
data             10230 drivers/net/wireless/intel/ipw2x00/ipw2200.c 				 txb->fragments[i]->data + hdr_len,
data             10233 drivers/net/wireless/intel/ipw2x00/ipw2200.c 		tfd->u.data.chunk_len[i] =
data             10249 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.chunk_len[i] = cpu_to_le16(remaining_bytes);
data             10256 drivers/net/wireless/intel/ipw2x00/ipw2200.c 					     txb->fragments[j]->data + hdr_len,
data             10261 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			tfd->u.data.chunk_ptr[i] =
data             10263 drivers/net/wireless/intel/ipw2x00/ipw2200.c 					(priv->pci_dev, skb->data,
data             10267 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			le32_add_cpu(&tfd->u.data.num_chunks, 1);
data             10318 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	hdr = (void *)txb->fragments[0]->data;
data             10343 drivers/net/wireless/intel/ipw2x00/ipw2200.c 			hdr = (void *)src->data;
data             10499 drivers/net/wireless/intel/ipw2x00/ipw2200.c static irqreturn_t ipw_isr(int irq, void *data)
data             10501 drivers/net/wireless/intel/ipw2x00/ipw2200.c 	struct ipw_priv *priv = data;
data              506 drivers/net/wireless/intel/ipw2x00/ipw2200.h 		struct tfd_data data;
data              631 drivers/net/wireless/intel/ipw2x00/ipw2200.h 	u8 data[104];
data              678 drivers/net/wireless/intel/ipw2x00/ipw2200.h 	u8 data[0];
data             1094 drivers/net/wireless/intel/ipw2x00/ipw2200.h 	u32 data;
data             1100 drivers/net/wireless/intel/ipw2x00/ipw2200.h 	u32 data;
data              383 drivers/net/wireless/intel/ipw2x00/libipw.h 	u8 data[0];
data               39 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              238 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	hdr = (struct libipw_hdr_3addr *)skb->data;
data              258 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	pos = skb->data + 24;
data              277 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	hdr = (struct libipw_hdr_3addr *)skb->data;
data              289 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					     skb->data[hdrlen + 3] >> 6);
data              309 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	hdr = (struct libipw_hdr_3addr *)skb->data;
data              352 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	hdr = (struct libipw_hdr_4addr *)skb->data;
data              422 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			keyidx = skb->data[hdrlen + 3] >> 6;
data              573 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	hdr = (struct libipw_hdr_4addr *)skb->data;
data              627 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		hdr = (struct libipw_hdr_4addr *)skb->data;
data              637 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	hdr = (struct libipw_hdr_4addr *)skb->data;
data              667 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			keyidx = skb->data[hdrlen + 3] >> 6;
data              706 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	payload = skb->data + hdrlen;
data              760 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					       skb->data + skb->len - ETH_ALEN,
data              848 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 	hdr = (struct libipw_hdr_4addr *)skb->data;
data              957 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		memcpy(element_param->info_element.qui, info_element->data,
data              986 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		memcpy(element_info->qui, info_element->data,
data             1141 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			memcpy(network->ssid, info_element->data,
data             1159 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				network->rates[i] = info_element->data[i];
data             1166 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				    (info_element->data[i])) {
data             1168 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					if (info_element->data[i] &
data             1186 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				network->rates_ex[i] = info_element->data[i];
data             1193 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				    (info_element->data[i])) {
data             1195 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					if (info_element->data[i] &
data             1208 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 					     info_element->data[0]);
data             1209 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->channel = info_element->data[0];
data             1221 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->tim.tim_count = info_element->data[0];
data             1222 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->tim.tim_period = info_element->data[1];
data             1227 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->erp_value = info_element->data[0];
data             1234 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->atim_window = info_element->data[0];
data             1251 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[0] == 0x00 &&
data             1252 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[1] == 0x50 &&
data             1253 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[2] == 0xf2 &&
data             1254 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[3] == 0x01) {
data             1277 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->power_constraint = info_element->data[0];
data             1282 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->power_constraint = info_element->data[0];
data             1287 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->quiet.count = info_element->data[0];
data             1288 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->quiet.period = info_element->data[1];
data             1289 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->quiet.duration = info_element->data[2];
data             1290 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->quiet.offset = info_element->data[3];
data             1300 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			    info_element->data[0];
data             1301 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 			network->tpc_report.link_margin = info_element->data[1];
data             1316 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		    data[info_element->len];
data             1542 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 		     info_element->len, info_element->data,
data             1563 drivers/net/wireless/intel/ipw2x00/libipw_rx.c 				  info_element->len, info_element->data,
data              115 drivers/net/wireless/intel/ipw2x00/libipw_tx.c static int libipw_copy_snap(u8 * data, __be16 h_proto)
data              120 drivers/net/wireless/intel/ipw2x00/libipw_tx.c 	snap = (struct libipw_snap_hdr *)data;
data              133 drivers/net/wireless/intel/ipw2x00/libipw_tx.c 	memcpy(data + SNAP_SIZE, &h_proto, sizeof(u16));
data              214 drivers/net/wireless/intel/ipw2x00/libipw_tx.c 	eth = (struct ethhdr *)skb->data;
data              281 drivers/net/wireless/intel/ipw2x00/libipw_tx.c 	ether_type = ((struct ethhdr *)skb->data)->h_proto;
data               67 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	iwe.u.data.flags = 1;
data               68 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	iwe.u.data.length = min(network->ssid_len, (u8) 32);
data              101 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data              103 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data              104 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	iwe.u.data.length = 0;
data              190 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	iwe.u.data.length = p - custom;
data              191 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	if (iwe.u.data.length)
data              199 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 		iwe.u.data.length = network->wpa_ie_len;
data              208 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 		iwe.u.data.length = network->rsn_ie_len;
data              219 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	iwe.u.data.length = p - custom;
data              220 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	if (iwe.u.data.length)
data              241 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 		iwe.u.data.length = p - custom;
data              259 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	char *stop = ev + wrqu->data.length;
data              288 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	wrqu->data.length = ev - extra;
data              289 drivers/net/wireless/intel/ipw2x00/libipw_wx.c 	wrqu->data.flags = 0;
data              307 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	memcpy(hdr, il->beacon_skb->data, il->beacon_skb->len);
data              451 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              587 drivers/net/wireless/intel/iwlegacy/3945-mac.c 		    pci_map_single(il->pci_dev, skb->data + hdr_len, secondlen,
data              649 drivers/net/wireless/intel/iwlegacy/3945-mac.c 		.data = (void *)&spectrum,
data             1087 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_rx_replenish(void *data)
data             1089 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	struct il_priv *il = data;
data             1379 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_irq_tasklet(unsigned long data)
data             1381 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	struct il_priv *il = (struct il_priv *)data;
data             1807 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	return (u8 *) ucode->v1.data;
data             1870 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	ucode = (struct il_ucode_header *)ucode_raw->data;
data             2442 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_bg_init_alive_start(struct work_struct *data)
data             2445 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	    container_of(data, struct il_priv, init_alive_start.work);
data             2457 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_bg_alive_start(struct work_struct *data)
data             2460 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	    container_of(data, struct il_priv, alive_start.work);
data             2478 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_rfkill_poll(struct work_struct *data)
data             2481 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	    container_of(data, struct il_priv, _3945.rfkill_poll.work);
data             2619 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	    il_fill_probe_req(il, (struct ieee80211_mgmt *)scan->data,
data             2630 drivers/net/wireless/intel/iwlegacy/3945-mac.c 					 (void *)&scan->data[len], vif);
data             2639 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	cmd.data = scan;
data             2661 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_bg_restart(struct work_struct *data)
data             2663 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	struct il_priv *il = container_of(data, struct il_priv, restart);
data             2689 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_bg_rx_replenish(struct work_struct *data)
data             2691 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	struct il_priv *il = container_of(data, struct il_priv, rx_replenish);
data             3221 drivers/net/wireless/intel/iwlegacy/3945-mac.c 	u8 *data = (u8 *) &measure_report;
data             3234 drivers/net/wireless/intel/iwlegacy/3945-mac.c 		hex_dump_to_buffer(data + ofs, size, 16, 1, buf + len,
data              119 drivers/net/wireless/intel/iwlegacy/3945-rs.c 	win->data = 0;
data              269 drivers/net/wireless/intel/iwlegacy/3945-rs.c 			if (win->data & (1ULL << (RATE_MAX_WINDOW - 1))) {
data              270 drivers/net/wireless/intel/iwlegacy/3945-rs.c 				win->data &= ~(1ULL << (RATE_MAX_WINDOW - 1));
data              281 drivers/net/wireless/intel/iwlegacy/3945-rs.c 		win->data <<= 1;
data              284 drivers/net/wireless/intel/iwlegacy/3945-rs.c 			win->data |= 0x1;
data               36 drivers/net/wireless/intel/iwlegacy/3945.c 		.data = led_cmd,
data             1668 drivers/net/wireless/intel/iwlegacy/3945.c 		.data = &rxon_assoc,
data             2238 drivers/net/wireless/intel/iwlegacy/3945.c il3945_build_addsta_hcmd(const struct il_addsta_cmd *cmd, u8 * data)
data             2240 drivers/net/wireless/intel/iwlegacy/3945.c 	struct il3945_addsta_cmd *addsta = (struct il3945_addsta_cmd *)data;
data               53 drivers/net/wireless/intel/iwlegacy/3945.h 	u64 data;
data              175 drivers/net/wireless/intel/iwlegacy/3945.h void il3945_rx_replenish(void *data);
data              119 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	struct il_sensitivity_data *data = NULL;
data              122 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data = &(il->sensitivity_data);
data              124 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_auto_corr_silence_diff = 0;
data              140 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_silence_rssi[data->nrg_silence_idx] = max_silence_rssi;
data              141 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_silence_idx++;
data              142 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	if (data->nrg_silence_idx >= NRG_NUM_PREV_STAT_L)
data              143 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_silence_idx = 0;
data              147 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->nrg_silence_rssi[i];
data              156 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	i = data->nrg_energy_idx;
data              158 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_value[i] = min(rx_info->beacon_energy_a, val);
data              160 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_energy_idx++;
data              161 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	if (data->nrg_energy_idx >= 10)
data              162 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_energy_idx = 0;
data              168 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	max_nrg_cck = data->nrg_value[0];
data              170 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		max_nrg_cck = (u32) max(max_nrg_cck, (data->nrg_value[i]));
data              180 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->num_in_cck_no_fa++;
data              182 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->num_in_cck_no_fa = 0;
data              184 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->num_in_cck_no_fa);
data              188 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    data->auto_corr_cck > AUTO_CORR_MAX_TH_CCK) {
data              192 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_curr_state = IL_FA_TOO_MANY;
data              194 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_silence_ref = silence_ref;
data              198 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_th_cck = data->nrg_th_cck - NRG_STEP_CCK;
data              201 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_curr_state = IL_FA_TOO_FEW;
data              205 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_auto_corr_silence_diff =
data              206 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		    (s32) data->nrg_silence_ref - (s32) silence_ref;
data              210 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			data->nrg_auto_corr_silence_diff);
data              218 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		if (data->nrg_prev_state != IL_FA_TOO_MANY &&
data              219 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		    (data->nrg_auto_corr_silence_diff > NRG_DIFF ||
data              220 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		     data->num_in_cck_no_fa > MAX_NUMBER_CCK_NO_FA)) {
data              224 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			val = data->nrg_th_cck + NRG_STEP_CCK;
data              225 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			data->nrg_th_cck = min((u32) ranges->min_nrg_cck, val);
data              233 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_curr_state = IL_FA_GOOD_RANGE;
data              236 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_silence_ref = silence_ref;
data              241 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		if (IL_FA_TOO_MANY == data->nrg_prev_state) {
data              243 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			if (data->nrg_th_cck > (max_nrg_cck + NRG_MARGIN))
data              244 drivers/net/wireless/intel/iwlegacy/4965-calib.c 				data->nrg_th_cck -= NRG_MARGIN;
data              246 drivers/net/wireless/intel/iwlegacy/4965-calib.c 				data->nrg_th_cck = max_nrg_cck;
data              255 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_th_cck = max(max_nrg_cck, data->nrg_th_cck);
data              256 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	D_CALIB("new nrg_th_cck %u\n", data->nrg_th_cck);
data              258 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_prev_state = data->nrg_curr_state;
data              266 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		if (data->auto_corr_cck < AUTO_CORR_MAX_TH_CCK)
data              267 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			data->auto_corr_cck = AUTO_CORR_MAX_TH_CCK + 1;
data              269 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			val = data->auto_corr_cck + AUTO_CORR_STEP_CCK;
data              270 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			data->auto_corr_cck =
data              273 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_cck_mrc + AUTO_CORR_STEP_CCK;
data              274 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_cck_mrc =
data              277 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		   (data->nrg_auto_corr_silence_diff > NRG_DIFF ||
data              278 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		    data->num_in_cck_no_fa > MAX_NUMBER_CCK_NO_FA)) {
data              281 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_cck - AUTO_CORR_STEP_CCK;
data              282 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_cck = max((u32) ranges->auto_corr_min_cck, val);
data              283 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_cck_mrc - AUTO_CORR_STEP_CCK;
data              284 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_cck_mrc =
data              298 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	struct il_sensitivity_data *data = NULL;
data              301 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data = &(il->sensitivity_data);
data              309 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_ofdm + AUTO_CORR_STEP_OFDM;
data              310 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm =
data              313 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_ofdm_mrc + AUTO_CORR_STEP_OFDM;
data              314 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm_mrc =
data              317 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_ofdm_x1 + AUTO_CORR_STEP_OFDM;
data              318 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm_x1 =
data              321 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_ofdm_mrc_x1 + AUTO_CORR_STEP_OFDM;
data              322 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm_mrc_x1 =
data              332 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_ofdm - AUTO_CORR_STEP_OFDM;
data              333 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm =
data              336 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_ofdm_mrc - AUTO_CORR_STEP_OFDM;
data              337 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm_mrc =
data              340 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_ofdm_x1 - AUTO_CORR_STEP_OFDM;
data              341 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm_x1 =
data              344 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		val = data->auto_corr_ofdm_mrc_x1 - AUTO_CORR_STEP_OFDM;
data              345 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm_mrc_x1 =
data              356 drivers/net/wireless/intel/iwlegacy/4965-calib.c 				      struct il_sensitivity_data *data,
data              360 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    cpu_to_le16((u16) data->auto_corr_ofdm);
data              362 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    cpu_to_le16((u16) data->auto_corr_ofdm_mrc);
data              364 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    cpu_to_le16((u16) data->auto_corr_ofdm_x1);
data              366 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    cpu_to_le16((u16) data->auto_corr_ofdm_mrc_x1);
data              369 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    cpu_to_le16((u16) data->auto_corr_cck);
data              371 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    cpu_to_le16((u16) data->auto_corr_cck_mrc);
data              373 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	tbl[HD_MIN_ENERGY_CCK_DET_IDX] = cpu_to_le16((u16) data->nrg_th_cck);
data              374 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	tbl[HD_MIN_ENERGY_OFDM_DET_IDX] = cpu_to_le16((u16) data->nrg_th_ofdm);
data              377 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    cpu_to_le16(data->barker_corr_th_min);
data              379 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    cpu_to_le16(data->barker_corr_th_min_mrc);
data              380 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	tbl[HD_OFDM_ENERGY_TH_IN_IDX] = cpu_to_le16(data->nrg_th_cca);
data              383 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm, data->auto_corr_ofdm_mrc,
data              384 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_ofdm_x1, data->auto_corr_ofdm_mrc_x1,
data              385 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_th_ofdm);
data              387 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	D_CALIB("cck: ac %u mrc %u thresh %u\n", data->auto_corr_cck,
data              388 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->auto_corr_cck_mrc, data->nrg_th_cck);
data              396 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	struct il_sensitivity_data *data = NULL;
data              401 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		.data = &cmd,
data              404 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data = &(il->sensitivity_data);
data              408 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	il4965_prepare_legacy_sensitivity_tbl(il, data, &cmd.table[0]);
data              433 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	struct il_sensitivity_data *data = NULL;
data              442 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data = &(il->sensitivity_data);
data              447 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	memset(data, 0, sizeof(struct il_sensitivity_data));
data              449 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->num_in_cck_no_fa = 0;
data              450 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_curr_state = IL_FA_TOO_MANY;
data              451 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_prev_state = IL_FA_TOO_MANY;
data              452 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_silence_ref = 0;
data              453 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_silence_idx = 0;
data              454 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_energy_idx = 0;
data              457 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_value[i] = 0;
data              460 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->nrg_silence_rssi[i] = 0;
data              462 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->auto_corr_ofdm = ranges->auto_corr_min_ofdm;
data              463 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->auto_corr_ofdm_mrc = ranges->auto_corr_min_ofdm_mrc;
data              464 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->auto_corr_ofdm_x1 = ranges->auto_corr_min_ofdm_x1;
data              465 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->auto_corr_ofdm_mrc_x1 = ranges->auto_corr_min_ofdm_mrc_x1;
data              466 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->auto_corr_cck = AUTO_CORR_CCK_MIN_VAL_DEF;
data              467 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->auto_corr_cck_mrc = ranges->auto_corr_min_cck_mrc;
data              468 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_th_cck = ranges->nrg_th_cck;
data              469 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_th_ofdm = ranges->nrg_th_ofdm;
data              470 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->barker_corr_th_min = ranges->barker_corr_th_min;
data              471 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->barker_corr_th_min_mrc = ranges->barker_corr_th_min_mrc;
data              472 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->nrg_th_cca = ranges->nrg_th_cca;
data              474 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->last_bad_plcp_cnt_ofdm = 0;
data              475 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->last_fa_cnt_ofdm = 0;
data              476 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->last_bad_plcp_cnt_cck = 0;
data              477 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->last_fa_cnt_cck = 0;
data              493 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	struct il_sensitivity_data *data = NULL;
data              502 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data = &(il->sensitivity_data);
data              550 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	if (data->last_bad_plcp_cnt_cck > bad_plcp_cck)
data              551 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->last_bad_plcp_cnt_cck = bad_plcp_cck;
data              553 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		bad_plcp_cck -= data->last_bad_plcp_cnt_cck;
data              554 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->last_bad_plcp_cnt_cck += bad_plcp_cck;
data              557 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	if (data->last_bad_plcp_cnt_ofdm > bad_plcp_ofdm)
data              558 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->last_bad_plcp_cnt_ofdm = bad_plcp_ofdm;
data              560 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		bad_plcp_ofdm -= data->last_bad_plcp_cnt_ofdm;
data              561 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->last_bad_plcp_cnt_ofdm += bad_plcp_ofdm;
data              564 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	if (data->last_fa_cnt_ofdm > fa_ofdm)
data              565 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->last_fa_cnt_ofdm = fa_ofdm;
data              567 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		fa_ofdm -= data->last_fa_cnt_ofdm;
data              568 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->last_fa_cnt_ofdm += fa_ofdm;
data              571 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	if (data->last_fa_cnt_cck > fa_cck)
data              572 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->last_fa_cnt_cck = fa_cck;
data              574 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		fa_cck -= data->last_fa_cnt_cck;
data              575 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->last_fa_cnt_cck += fa_cck;
data              607 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			    struct il_chain_noise_data *data)
data              617 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    data->chain_signal_a /
data              620 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    data->chain_signal_b /
data              623 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    data->chain_signal_c /
data              655 drivers/net/wireless/intel/iwlegacy/4965-calib.c 				data->disconn_array[i] = 1;
data              660 drivers/net/wireless/intel/iwlegacy/4965-calib.c 				data->disconn_array[i]);
data              685 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		if (data->disconn_array[i] == 0)
data              689 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		    data->disconn_array[i]) {
data              696 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			data->disconn_array[first_chain] = 0;
data              711 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->active_chains = active_chains;
data              721 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	struct il_chain_noise_data *data = &il->chain_noise_data;
data              723 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->delta_gain_code[min_average_noise_antenna_i] = 0;
data              728 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		if (!data->disconn_array[i] &&
data              729 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		    data->delta_gain_code[i] ==
data              732 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			data->delta_gain_code[i] = (u8) ((delta_g * 10) / 15);
data              733 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			data->delta_gain_code[i] =
data              734 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			    min(data->delta_gain_code[i],
data              737 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			data->delta_gain_code[i] =
data              738 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			    (data->delta_gain_code[i] | (1 << 2));
data              740 drivers/net/wireless/intel/iwlegacy/4965-calib.c 			data->delta_gain_code[i] = 0;
data              743 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	D_CALIB("delta_gain_codes: a %d b %d c %d\n", data->delta_gain_code[0],
data              744 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->delta_gain_code[1], data->delta_gain_code[2]);
data              747 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	if (!data->radio_write) {
data              749 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->radio_write = 1;
data              753 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		cmd.diff_gain_a = data->delta_gain_code[0];
data              754 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		cmd.diff_gain_b = data->delta_gain_code[1];
data              755 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		cmd.diff_gain_c = data->delta_gain_code[2];
data              764 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->state = IL_CHAIN_NOISE_CALIBRATED;
data              777 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	struct il_chain_noise_data *data = NULL;
data              800 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data = &(il->chain_noise_data);
data              806 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	if (data->state != IL_CHAIN_NOISE_ACCUMULATE) {
data              807 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		if (data->state == IL_CHAIN_NOISE_ALIVE)
data              857 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->beacon_count++;
data              859 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->chain_noise_a = (chain_noise_a + data->chain_noise_a);
data              860 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->chain_noise_b = (chain_noise_b + data->chain_noise_b);
data              861 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->chain_noise_c = (chain_noise_c + data->chain_noise_c);
data              863 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->chain_signal_a = (chain_sig_a + data->chain_signal_a);
data              864 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->chain_signal_b = (chain_sig_b + data->chain_signal_b);
data              865 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->chain_signal_c = (chain_sig_c + data->chain_signal_c);
data              868 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		data->beacon_count);
data              877 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	if (data->beacon_count != il->cfg->chain_noise_num_beacons)
data              881 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	il4965_find_disconn_antenna(il, average_sig, data);
data              885 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    data->chain_noise_a / il->cfg->chain_noise_num_beacons;
data              887 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    data->chain_noise_b / il->cfg->chain_noise_num_beacons;
data              889 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	    data->chain_noise_c / il->cfg->chain_noise_num_beacons;
data              892 drivers/net/wireless/intel/iwlegacy/4965-calib.c 		if (!data->disconn_array[i] &&
data              917 drivers/net/wireless/intel/iwlegacy/4965-calib.c 	data->state = IL_CHAIN_NOISE_DONE;
data             1004 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	    il_fill_probe_req(il, (struct ieee80211_mgmt *)scan->data,
data             1015 drivers/net/wireless/intel/iwlegacy/4965-mac.c 					 (void *)&scan->data[cmd_len]);
data             1024 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	cmd.data = scan;
data             1645 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1828 drivers/net/wireless/intel/iwlegacy/4965-mac.c 		    pci_map_single(il->pci_dev, skb->data + hdr_len, secondlen,
data             2446 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2478 drivers/net/wireless/intel/iwlegacy/4965-mac.c 		hdr = (struct ieee80211_hdr *) skb->data;
data             2711 drivers/net/wireless/intel/iwlegacy/4965-mac.c 			hdr = (struct ieee80211_hdr *) skb->data;
data             2790 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             3132 drivers/net/wireless/intel/iwlegacy/4965-mac.c 		.data = wep_cmd,
data             3747 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	memcpy(hdr, il->beacon_skb->data, il->beacon_skb->len);
data             4347 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_irq_tasklet(unsigned long data)
data             4349 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	struct il_priv *il = (struct il_priv *)data;
data             4701 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	const void *inst, *data, *init, *init_data, *boot;
data             4709 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	struct il_ucode_header *ucode = (void *)ucode_raw->data;
data             4731 drivers/net/wireless/intel/iwlegacy/4965-mac.c 		src = ucode->v1.data;
data             4747 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	pieces->data = src;
data             4935 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	memcpy(il->ucode_data.v_addr, pieces.data, pieces.data_size);
data             4936 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	memcpy(il->ucode_data_backup.v_addr, pieces.data, pieces.data_size);
data             5619 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_bg_init_alive_start(struct work_struct *data)
data             5622 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	    container_of(data, struct il_priv, init_alive_start.work);
data             5634 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_bg_alive_start(struct work_struct *data)
data             5637 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	    container_of(data, struct il_priv, alive_start.work);
data             5671 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_bg_restart(struct work_struct *data)
data             5673 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	struct il_priv *il = container_of(data, struct il_priv, restart);
data             5702 drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_bg_rx_replenish(struct work_struct *data)
data             5704 drivers/net/wireless/intel/iwlegacy/4965-mac.c 	struct il_priv *il = container_of(data, struct il_priv, rx_replenish);
data              216 drivers/net/wireless/intel/iwlegacy/4965-rs.c 	win->data = 0;
data              434 drivers/net/wireless/intel/iwlegacy/4965-rs.c 			if (win->data & mask) {
data              435 drivers/net/wireless/intel/iwlegacy/4965-rs.c 				win->data &= ~mask;
data              444 drivers/net/wireless/intel/iwlegacy/4965-rs.c 		win->data <<= 1;
data              449 drivers/net/wireless/intel/iwlegacy/4965-rs.c 			win->data |= 0x1;
data              800 drivers/net/wireless/intel/iwlegacy/4965-rs.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1732 drivers/net/wireless/intel/iwlegacy/4965-rs.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              231 drivers/net/wireless/intel/iwlegacy/4965.c 		.data = led_cmd,
data              526 drivers/net/wireless/intel/iwlegacy/4965.c 	struct il_chain_noise_data *data = &(il->chain_noise_data);
data              528 drivers/net/wireless/intel/iwlegacy/4965.c 	if (data->state == IL_CHAIN_NOISE_ALIVE && il_is_any_associated(il)) {
data              532 drivers/net/wireless/intel/iwlegacy/4965.c 		data->chain_noise_a = 0;
data              533 drivers/net/wireless/intel/iwlegacy/4965.c 		data->chain_noise_b = 0;
data              534 drivers/net/wireless/intel/iwlegacy/4965.c 		data->chain_noise_c = 0;
data              535 drivers/net/wireless/intel/iwlegacy/4965.c 		data->chain_signal_a = 0;
data              536 drivers/net/wireless/intel/iwlegacy/4965.c 		data->chain_signal_b = 0;
data              537 drivers/net/wireless/intel/iwlegacy/4965.c 		data->chain_signal_c = 0;
data              538 drivers/net/wireless/intel/iwlegacy/4965.c 		data->beacon_count = 0;
data              547 drivers/net/wireless/intel/iwlegacy/4965.c 		data->state = IL_CHAIN_NOISE_ACCUMULATE;
data             1702 drivers/net/wireless/intel/iwlegacy/4965.c il4965_build_addsta_hcmd(const struct il_addsta_cmd *cmd, u8 * data)
data             1704 drivers/net/wireless/intel/iwlegacy/4965.c 	struct il4965_addsta_cmd *addsta = (struct il4965_addsta_cmd *)data;
data              206 drivers/net/wireless/intel/iwlegacy/commands.h 	u8 data[0];
data             2523 drivers/net/wireless/intel/iwlegacy/commands.h 	u8 data[0];
data             2567 drivers/net/wireless/intel/iwlegacy/commands.h 	u8 data[0];
data              387 drivers/net/wireless/intel/iwlegacy/common.c il_send_cmd_pdu(struct il_priv *il, u8 id, u16 len, const void *data)
data              392 drivers/net/wireless/intel/iwlegacy/common.c 		.data = data,
data              400 drivers/net/wireless/intel/iwlegacy/common.c il_send_cmd_pdu_async(struct il_priv *il, u8 id, u16 len, const void *data,
data              408 drivers/net/wireless/intel/iwlegacy/common.c 		.data = data,
data             1595 drivers/net/wireless/intel/iwlegacy/common.c il_bg_scan_check(struct work_struct *data)
data             1598 drivers/net/wireless/intel/iwlegacy/common.c 	    container_of(data, struct il_priv, scan_check.work);
data             1832 drivers/net/wireless/intel/iwlegacy/common.c 	u8 data[sizeof(*sta)];
data             1836 drivers/net/wireless/intel/iwlegacy/common.c 		.data = data,
data             1850 drivers/net/wireless/intel/iwlegacy/common.c 	cmd.len = il->ops->build_addsta_hcmd(sta, data);
data             2097 drivers/net/wireless/intel/iwlegacy/common.c 		.data = &rm_sta_cmd,
data             2409 drivers/net/wireless/intel/iwlegacy/common.c 		.data = lq,
data             3175 drivers/net/wireless/intel/iwlegacy/common.c 	memcpy(&out_cmd->cmd.payload, cmd->data, cmd->len);
data             5311 drivers/net/wireless/intel/iwlegacy/common.c 	timestamp = ((struct ieee80211_mgmt *)skb->data)->u.beacon.timestamp;
data             5488 drivers/net/wireless/intel/iwlegacy/common.c il_isr(int irq, void *data)
data             5490 drivers/net/wireless/intel/iwlegacy/common.c 	struct il_priv *il = data;
data              564 drivers/net/wireless/intel/iwlegacy/common.h 	const void *data;
data              743 drivers/net/wireless/intel/iwlegacy/common.h 		u8 data[0];	/* in same order as sizes */
data             1568 drivers/net/wireless/intel/iwlegacy/common.h 	u16(*build_addsta_hcmd) (const struct il_addsta_cmd *cmd, u8 *data);
data             1808 drivers/net/wireless/intel/iwlegacy/common.h 				 const void *data);
data             1809 drivers/net/wireless/intel/iwlegacy/common.h int il_send_cmd_pdu_async(struct il_priv *il, u8 id, u16 len, const void *data,
data             1957 drivers/net/wireless/intel/iwlegacy/common.h irqreturn_t il_isr(int irq, void *data);
data             2733 drivers/net/wireless/intel/iwlegacy/common.h 	u64 data;		/* bitmap of successful frames */
data              925 drivers/net/wireless/intel/iwlegacy/debug.c 	struct il_sensitivity_data *data;
data              927 drivers/net/wireless/intel/iwlegacy/debug.c 	data = &il->sensitivity_data;
data              936 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->auto_corr_ofdm);
data              939 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->auto_corr_ofdm_mrc);
data              942 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->auto_corr_ofdm_x1);
data              945 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->auto_corr_ofdm_mrc_x1);
data              948 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->auto_corr_cck);
data              951 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->auto_corr_cck_mrc);
data              955 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->last_bad_plcp_cnt_ofdm);
data              958 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->last_fa_cnt_ofdm);
data              961 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->last_bad_plcp_cnt_cck);
data              964 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->last_fa_cnt_cck);
data              967 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->nrg_curr_state);
data              970 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->nrg_prev_state);
data              975 drivers/net/wireless/intel/iwlegacy/debug.c 			      data->nrg_value[cnt]);
data              982 drivers/net/wireless/intel/iwlegacy/debug.c 			      data->nrg_silence_rssi[cnt]);
data              987 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->nrg_silence_ref);
data              990 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->nrg_energy_idx);
data              993 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->nrg_silence_idx);
data              996 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->nrg_th_cck);
data             1000 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->nrg_auto_corr_silence_diff);
data             1003 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->num_in_cck_no_fa);
data             1006 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->nrg_th_ofdm);
data             1024 drivers/net/wireless/intel/iwlegacy/debug.c 	struct il_chain_noise_data *data;
data             1026 drivers/net/wireless/intel/iwlegacy/debug.c 	data = &il->chain_noise_data;
data             1035 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->active_chains);
data             1038 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->chain_noise_a);
data             1041 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->chain_noise_b);
data             1044 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->chain_noise_c);
data             1047 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->chain_signal_a);
data             1050 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->chain_signal_b);
data             1053 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->chain_signal_c);
data             1056 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->beacon_count);
data             1062 drivers/net/wireless/intel/iwlegacy/debug.c 			      data->disconn_array[cnt]);
data             1069 drivers/net/wireless/intel/iwlegacy/debug.c 			      data->delta_gain_code[cnt]);
data             1074 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->radio_write);
data             1077 drivers/net/wireless/intel/iwlegacy/debug.c 		      data->state);
data               56 drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h 	u8 data[0];
data              136 drivers/net/wireless/intel/iwlwifi/dvm/agn.h 			 u32 flags, u16 len, const void *data);
data               99 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		hcmd.data[0] = &res->hdr;
data              186 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	struct iwl_sensitivity_data *data = NULL;
data              189 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data = &(priv->sensitivity_data);
data              191 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_auto_corr_silence_diff = 0;
data              207 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_silence_rssi[data->nrg_silence_idx] = max_silence_rssi;
data              208 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_silence_idx++;
data              209 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	if (data->nrg_silence_idx >= NRG_NUM_PREV_STAT_L)
data              210 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_silence_idx = 0;
data              214 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->nrg_silence_rssi[i];
data              224 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	i = data->nrg_energy_idx;
data              226 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_value[i] = min(rx_info->beacon_energy_a, val);
data              228 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_energy_idx++;
data              229 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	if (data->nrg_energy_idx >= 10)
data              230 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_energy_idx = 0;
data              236 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	max_nrg_cck = data->nrg_value[0];
data              238 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		max_nrg_cck = (u32) max(max_nrg_cck, (data->nrg_value[i]));
data              248 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->num_in_cck_no_fa++;
data              250 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->num_in_cck_no_fa = 0;
data              252 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->num_in_cck_no_fa);
data              256 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		(data->auto_corr_cck > AUTO_CORR_MAX_TH_CCK)) {
data              260 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_curr_state = IWL_FA_TOO_MANY;
data              262 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_silence_ref = silence_ref;
data              266 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_th_cck = data->nrg_th_cck - NRG_STEP_CCK;
data              269 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_curr_state = IWL_FA_TOO_FEW;
data              273 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_auto_corr_silence_diff = (s32)data->nrg_silence_ref -
data              278 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			 data->nrg_auto_corr_silence_diff);
data              286 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		if ((data->nrg_prev_state != IWL_FA_TOO_MANY) &&
data              287 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			((data->nrg_auto_corr_silence_diff > NRG_DIFF) ||
data              288 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			(data->num_in_cck_no_fa > MAX_NUMBER_CCK_NO_FA))) {
data              292 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			val = data->nrg_th_cck + NRG_STEP_CCK;
data              293 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->nrg_th_cck = min((u32)ranges->min_nrg_cck, val);
data              301 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_curr_state = IWL_FA_GOOD_RANGE;
data              304 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_silence_ref = silence_ref;
data              309 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		if (data->nrg_prev_state == IWL_FA_TOO_MANY) {
data              311 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			if (data->nrg_th_cck > (max_nrg_cck + NRG_MARGIN))
data              312 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				data->nrg_th_cck -= NRG_MARGIN;
data              314 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				data->nrg_th_cck = max_nrg_cck;
data              323 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_th_cck = max(max_nrg_cck, data->nrg_th_cck);
data              324 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	IWL_DEBUG_CALIB(priv, "new nrg_th_cck %u\n", data->nrg_th_cck);
data              326 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_prev_state = data->nrg_curr_state;
data              334 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		if (data->auto_corr_cck < AUTO_CORR_MAX_TH_CCK)
data              335 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->auto_corr_cck = AUTO_CORR_MAX_TH_CCK + 1;
data              337 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			val = data->auto_corr_cck + AUTO_CORR_STEP_CCK;
data              338 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->auto_corr_cck =
data              341 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_cck_mrc + AUTO_CORR_STEP_CCK;
data              342 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_cck_mrc =
data              345 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	   ((data->nrg_auto_corr_silence_diff > NRG_DIFF) ||
data              346 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	   (data->num_in_cck_no_fa > MAX_NUMBER_CCK_NO_FA))) {
data              349 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_cck - AUTO_CORR_STEP_CCK;
data              350 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_cck =
data              352 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_cck_mrc - AUTO_CORR_STEP_CCK;
data              353 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_cck_mrc =
data              369 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	struct iwl_sensitivity_data *data = NULL;
data              372 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data = &(priv->sensitivity_data);
data              380 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_ofdm + AUTO_CORR_STEP_OFDM;
data              381 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_ofdm =
data              384 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_ofdm_mrc + AUTO_CORR_STEP_OFDM;
data              385 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_ofdm_mrc =
data              388 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_ofdm_x1 + AUTO_CORR_STEP_OFDM;
data              389 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_ofdm_x1 =
data              392 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_ofdm_mrc_x1 + AUTO_CORR_STEP_OFDM;
data              393 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_ofdm_mrc_x1 =
data              403 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_ofdm - AUTO_CORR_STEP_OFDM;
data              404 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_ofdm =
data              407 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_ofdm_mrc - AUTO_CORR_STEP_OFDM;
data              408 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_ofdm_mrc =
data              411 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_ofdm_x1 - AUTO_CORR_STEP_OFDM;
data              412 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_ofdm_x1 =
data              415 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		val = data->auto_corr_ofdm_mrc_x1 - AUTO_CORR_STEP_OFDM;
data              416 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->auto_corr_ofdm_mrc_x1 =
data              426 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				struct iwl_sensitivity_data *data,
data              430 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16((u16)data->auto_corr_ofdm);
data              432 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16((u16)data->auto_corr_ofdm_mrc);
data              434 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16((u16)data->auto_corr_ofdm_x1);
data              436 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16((u16)data->auto_corr_ofdm_mrc_x1);
data              439 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16((u16)data->auto_corr_cck);
data              441 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16((u16)data->auto_corr_cck_mrc);
data              444 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16((u16)data->nrg_th_cck);
data              446 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16((u16)data->nrg_th_ofdm);
data              449 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16(data->barker_corr_th_min);
data              451 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16(data->barker_corr_th_min_mrc);
data              453 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				cpu_to_le16(data->nrg_th_cca);
data              456 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->auto_corr_ofdm, data->auto_corr_ofdm_mrc,
data              457 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->auto_corr_ofdm_x1, data->auto_corr_ofdm_mrc_x1,
data              458 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->nrg_th_ofdm);
data              461 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->auto_corr_cck, data->auto_corr_cck_mrc,
data              462 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->nrg_th_cck);
data              469 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	struct iwl_sensitivity_data *data = NULL;
data              474 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		.data = { &cmd, },
data              477 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data = &(priv->sensitivity_data);
data              481 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.table[0]);
data              504 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	struct iwl_sensitivity_data *data = NULL;
data              509 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		.data = { &cmd, },
data              512 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data = &(priv->sensitivity_data);
data              516 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.enhance_table[0]);
data              593 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	struct iwl_sensitivity_data *data = NULL;
data              602 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data = &(priv->sensitivity_data);
data              607 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	memset(data, 0, sizeof(struct iwl_sensitivity_data));
data              609 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->num_in_cck_no_fa = 0;
data              610 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_curr_state = IWL_FA_TOO_MANY;
data              611 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_prev_state = IWL_FA_TOO_MANY;
data              612 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_silence_ref = 0;
data              613 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_silence_idx = 0;
data              614 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_energy_idx = 0;
data              617 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_value[i] = 0;
data              620 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->nrg_silence_rssi[i] = 0;
data              622 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->auto_corr_ofdm =  ranges->auto_corr_min_ofdm;
data              623 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->auto_corr_ofdm_mrc = ranges->auto_corr_min_ofdm_mrc;
data              624 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->auto_corr_ofdm_x1  = ranges->auto_corr_min_ofdm_x1;
data              625 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->auto_corr_ofdm_mrc_x1 = ranges->auto_corr_min_ofdm_mrc_x1;
data              626 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->auto_corr_cck = AUTO_CORR_CCK_MIN_VAL_DEF;
data              627 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->auto_corr_cck_mrc = ranges->auto_corr_min_cck_mrc;
data              628 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_th_cck = ranges->nrg_th_cck;
data              629 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_th_ofdm = ranges->nrg_th_ofdm;
data              630 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->barker_corr_th_min = ranges->barker_corr_th_min;
data              631 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->barker_corr_th_min_mrc = ranges->barker_corr_th_min_mrc;
data              632 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->nrg_th_cca = ranges->nrg_th_cca;
data              634 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->last_bad_plcp_cnt_ofdm = 0;
data              635 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->last_fa_cnt_ofdm = 0;
data              636 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->last_bad_plcp_cnt_cck = 0;
data              637 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->last_fa_cnt_cck = 0;
data              655 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	struct iwl_sensitivity_data *data = NULL;
data              663 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data = &(priv->sensitivity_data);
data              712 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	if (data->last_bad_plcp_cnt_cck > bad_plcp_cck)
data              713 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->last_bad_plcp_cnt_cck = bad_plcp_cck;
data              715 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		bad_plcp_cck -= data->last_bad_plcp_cnt_cck;
data              716 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->last_bad_plcp_cnt_cck += bad_plcp_cck;
data              719 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	if (data->last_bad_plcp_cnt_ofdm > bad_plcp_ofdm)
data              720 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->last_bad_plcp_cnt_ofdm = bad_plcp_ofdm;
data              722 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		bad_plcp_ofdm -= data->last_bad_plcp_cnt_ofdm;
data              723 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->last_bad_plcp_cnt_ofdm += bad_plcp_ofdm;
data              726 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	if (data->last_fa_cnt_ofdm > fa_ofdm)
data              727 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->last_fa_cnt_ofdm = fa_ofdm;
data              729 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		fa_ofdm -= data->last_fa_cnt_ofdm;
data              730 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->last_fa_cnt_ofdm += fa_ofdm;
data              733 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	if (data->last_fa_cnt_cck > fa_cck)
data              734 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->last_fa_cnt_cck = fa_cck;
data              736 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		fa_cck -= data->last_fa_cnt_cck;
data              737 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->last_fa_cnt_cck += fa_cck;
data              769 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				     struct iwl_chain_noise_data *data)
data              778 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	average_sig[0] = data->chain_signal_a / IWL_CAL_NUM_BEACONS;
data              779 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	average_sig[1] = data->chain_signal_b / IWL_CAL_NUM_BEACONS;
data              780 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	average_sig[2] = data->chain_signal_c / IWL_CAL_NUM_BEACONS;
data              811 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				data->disconn_array[i] = 1;
data              816 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			     i, rssi_delta, data->disconn_array[i]);
data              841 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		if (data->disconn_array[i] == 0)
data              845 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		    data->disconn_array[i]) {
data              852 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->disconn_array[first_chain] = 0;
data              870 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->active_chains = active_chains;
data              881 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	struct iwl_chain_noise_data *data = &priv->chain_noise_data;
data              887 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		if ((data->disconn_array[i])) {
data              888 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->delta_gain_code[i] = 0;
data              897 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->delta_gain_code[i] =
data              909 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->delta_gain_code[i] |= (1 << 2);
data              913 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			data->delta_gain_code[1], data->delta_gain_code[2]);
data              915 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	if (!data->radio_write) {
data              922 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		cmd.delta_gain_1 = data->delta_gain_code[1];
data              923 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		cmd.delta_gain_2 = data->delta_gain_code[2];
data              927 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->radio_write = 1;
data              928 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->state = IWL_CHAIN_NOISE_CALIBRATED;
data              940 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	struct iwl_chain_noise_data *data = NULL;
data              969 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data = &(priv->chain_noise_data);
data              975 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	if (data->state != IWL_CHAIN_NOISE_ACCUMULATE) {
data              976 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		if (data->state == IWL_CHAIN_NOISE_ALIVE)
data             1023 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->beacon_count++;
data             1025 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->chain_noise_a = (chain_noise_a + data->chain_noise_a);
data             1026 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->chain_noise_b = (chain_noise_b + data->chain_noise_b);
data             1027 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->chain_noise_c = (chain_noise_c + data->chain_noise_c);
data             1029 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->chain_signal_a = (chain_sig_a + data->chain_signal_a);
data             1030 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->chain_signal_b = (chain_sig_b + data->chain_signal_b);
data             1031 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->chain_signal_c = (chain_sig_c + data->chain_signal_c);
data             1034 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			rxon_chnum, rxon_band24, data->beacon_count);
data             1043 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	if (data->beacon_count != IWL_CAL_NUM_BEACONS)
data             1051 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		data->active_chains = priv->nvm_data->valid_rx_ant;
data             1053 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 			if (!(data->active_chains & (1<<i)))
data             1054 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 				data->disconn_array[i] = 1;
data             1056 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		iwl_find_disconn_antenna(priv, average_sig, data);
data             1059 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	average_noise[0] = data->chain_noise_a / IWL_CAL_NUM_BEACONS;
data             1060 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	average_noise[1] = data->chain_noise_b / IWL_CAL_NUM_BEACONS;
data             1061 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	average_noise[2] = data->chain_noise_c / IWL_CAL_NUM_BEACONS;
data             1064 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 		if (!(data->disconn_array[i]) &&
data             1089 drivers/net/wireless/intel/iwlwifi/dvm/calib.c 	data->state = IWL_CHAIN_NOISE_DONE;
data             2383 drivers/net/wireless/intel/iwlwifi/dvm/commands.h 	u8 data[0];
data             3191 drivers/net/wireless/intel/iwlwifi/dvm/commands.h 	u8 data[0];
data             3219 drivers/net/wireless/intel/iwlwifi/dvm/commands.h 	u8 data[0];
data             1660 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 	struct iwl_sensitivity_data *data;
data             1662 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 	data = &priv->sensitivity_data;
data             1668 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->auto_corr_ofdm);
data             1671 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->auto_corr_ofdm_mrc);
data             1673 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->auto_corr_ofdm_x1);
data             1676 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->auto_corr_ofdm_mrc_x1);
data             1678 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->auto_corr_cck);
data             1680 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->auto_corr_cck_mrc);
data             1683 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->last_bad_plcp_cnt_ofdm);
data             1685 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->last_fa_cnt_ofdm);
data             1688 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->last_bad_plcp_cnt_cck);
data             1690 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->last_fa_cnt_cck);
data             1692 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->nrg_curr_state);
data             1694 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->nrg_prev_state);
data             1698 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 				data->nrg_value[cnt]);
data             1704 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 				data->nrg_silence_rssi[cnt]);
data             1708 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->nrg_silence_ref);
data             1710 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->nrg_energy_idx);
data             1712 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->nrg_silence_idx);
data             1714 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->nrg_th_cck);
data             1717 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->nrg_auto_corr_silence_diff);
data             1719 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->num_in_cck_no_fa);
data             1721 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->nrg_th_ofdm);
data             1739 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 	struct iwl_chain_noise_data *data;
data             1741 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 	data = &priv->chain_noise_data;
data             1747 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->active_chains);
data             1749 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->chain_noise_a);
data             1751 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->chain_noise_b);
data             1753 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->chain_noise_c);
data             1755 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->chain_signal_a);
data             1757 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->chain_signal_b);
data             1759 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->chain_signal_c);
data             1761 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->beacon_count);
data             1766 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 				data->disconn_array[cnt]);
data             1772 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 				data->delta_gain_code[cnt]);
data             1776 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->radio_write);
data             1778 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c 			data->state);
data              613 drivers/net/wireless/intel/iwlwifi/dvm/dev.h 	u8 data[];
data              406 drivers/net/wireless/intel/iwlwifi/dvm/devices.c 		.data = { &cmd, },
data              575 drivers/net/wireless/intel/iwlwifi/dvm/devices.c 	hcmd.data[0] = cmd;
data               88 drivers/net/wireless/intel/iwlwifi/dvm/led.c 		.data = { led_cmd, },
data              631 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 	struct iwl_bt_coex_profile_notif *coex = (void *)pkt->data;
data              883 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 	struct wowlan_key_data *data = _data;
data              884 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 	struct iwl_rxon_context *ctx = data->ctx;
data              905 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 		data->error = true;
data              913 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			tkip_sc = data->rsc_tsc->all_tsc_rsc.tkip.unicast_rsc;
data              914 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			tkip_tx_sc = &data->rsc_tsc->all_tsc_rsc.tkip.tsc;
data              916 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			rx_p1ks = data->tkip->rx_uni;
data              923 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			iwlagn_convert_p1k(p1k, data->tkip->tx.p1k);
data              925 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			memcpy(data->tkip->mic_keys.tx,
data              929 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			rx_mic_key = data->tkip->mic_keys.rx_unicast;
data              932 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 				data->rsc_tsc->all_tsc_rsc.tkip.multicast_rsc;
data              933 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			rx_p1ks = data->tkip->rx_multi;
data              934 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			rx_mic_key = data->tkip->mic_keys.rx_mcast;
data              951 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 		ieee80211_get_tkip_rx_p1k(key, data->bssid, cur_rx_iv32, p1k);
data              953 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 		ieee80211_get_tkip_rx_p1k(key, data->bssid,
data              961 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 		data->use_tkip = true;
data              962 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 		data->use_rsc_tsc = true;
data              968 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			aes_sc = data->rsc_tsc->all_tsc_rsc.aes.unicast_rsc;
data              969 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			aes_tx_sc = &data->rsc_tsc->all_tsc_rsc.aes.tsc;
data              974 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			aes_sc = data->rsc_tsc->all_tsc_rsc.aes.multicast_rsc;
data              992 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 		data->use_rsc_tsc = true;
data             1033 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 	cmd.data[0] = pattern_cmd;
data             1164 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 				.data[0] = key_data.rsc_tsc,
data             1253 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 			 u32 flags, u16 len, const void *data)
data             1258 drivers/net/wireless/intel/iwlwifi/dvm/lib.c 		.data = { data, },
data              333 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 				      struct cfg80211_gtk_rekey_data *data)
data              346 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 	memcpy(priv->kek, data->kek, NL80211_KEK_LEN);
data              347 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 	memcpy(priv->kck, data->kck, NL80211_KCK_LEN);
data              349 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 		cpu_to_le64(be64_to_cpup((__be64 *)&data->replay_ctr));
data              409 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 				 struct iwl_rx_packet *pkt, void *data)
data              411 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 	struct iwl_resume_data *resume_data = data;
data              418 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 	memcpy(resume_data->cmd, pkt->data, sizeof(*resume_data->cmd));
data             1135 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 		if (event->u.rssi.data == RSSI_EVENT_LOW)
data             1137 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c 		else if (event->u.rssi.data == RSSI_EVENT_HIGH)
data              229 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	iwl_set_beacon_tim(priv, tx_beacon_cmd, priv->beacon_skb->data,
data              261 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	cmd.data[0] = tx_beacon_cmd;
data              264 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	cmd.data[1] = priv->beacon_skb->data;
data              409 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	u32 ev, time, data; /* event log data */
data              444 drivers/net/wireless/intel/iwlwifi/dvm/main.c 			data = iwl_read32(priv->trans, HBUS_TARG_MEM_RDAT);
data              446 drivers/net/wireless/intel/iwlwifi/dvm/main.c 					priv->trans->dev, time, data, ev);
data              715 drivers/net/wireless/intel/iwlwifi/dvm/main.c 		.data = { &calib_cfg_cmd, },
data             1030 drivers/net/wireless/intel/iwlwifi/dvm/main.c static void iwl_bg_restart(struct work_struct *data)
data             1032 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	struct iwl_priv *priv = container_of(data, struct iwl_priv, restart);
data             1181 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	struct iwl_nvm_data *data = priv->nvm_data;
data             1183 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	if (data->sku_cap_11n_enable &&
data             1189 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	if (!data->sku_cap_11n_enable && !data->sku_cap_band_24ghz_enable &&
data             1190 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	    !data->sku_cap_band_52ghz_enable) {
data             1197 drivers/net/wireless/intel/iwlwifi/dvm/main.c 		       data->sku_cap_band_24ghz_enable ? "" : "NOT", "enabled",
data             1198 drivers/net/wireless/intel/iwlwifi/dvm/main.c 		       data->sku_cap_band_52ghz_enable ? "" : "NOT", "enabled",
data             1199 drivers/net/wireless/intel/iwlwifi/dvm/main.c 		       data->sku_cap_11n_enable ? "" : "NOT", "enabled");
data             1202 drivers/net/wireless/intel/iwlwifi/dvm/main.c 		num_of_ant(data->valid_tx_ant);
data             1207 drivers/net/wireless/intel/iwlwifi/dvm/main.c 			num_of_ant(data->valid_rx_ant);
data             1210 drivers/net/wireless/intel/iwlwifi/dvm/main.c 		       data->valid_tx_ant,
data             1211 drivers/net/wireless/intel/iwlwifi/dvm/main.c 		       data->valid_rx_ant);
data             1216 drivers/net/wireless/intel/iwlwifi/dvm/main.c static int iwl_nvm_check_version(struct iwl_nvm_data *data,
data             1219 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	if (data->nvm_version >= trans->cfg->nvm_ver ||
data             1220 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	    data->calib_version >= trans->cfg->nvm_calib_ver) {
data             1222 drivers/net/wireless/intel/iwlwifi/dvm/main.c 			       data->nvm_version, data->calib_version);
data             1228 drivers/net/wireless/intel/iwlwifi/dvm/main.c 		data->nvm_version, trans->cfg->nvm_ver,
data             1229 drivers/net/wireless/intel/iwlwifi/dvm/main.c 		data->calib_version,  trans->cfg->nvm_calib_ver);
data             1704 drivers/net/wireless/intel/iwlwifi/dvm/main.c 	u32 ev, time, data; /* event log data */
data             1753 drivers/net/wireless/intel/iwlwifi/dvm/main.c 			data = iwl_read32(trans, HBUS_TARG_MEM_RDAT);
data             1757 drivers/net/wireless/intel/iwlwifi/dvm/main.c 						 time, data, ev);
data             1760 drivers/net/wireless/intel/iwlwifi/dvm/main.c 					time, data, ev);
data             1762 drivers/net/wireless/intel/iwlwifi/dvm/main.c 					data, ev);
data              231 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 	window->data = 0;
data              479 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 			if (window->data & mask) {
data              480 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 				window->data &= ~mask;
data              489 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 		window->data <<= 1;
data              494 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 			window->data |= 0x1;
data              885 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2196 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              281 drivers/net/wireless/intel/iwlwifi/dvm/rs.h 	u64 data;		/* bitmap of successful frames */
data               39 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	struct iwl_error_resp *err_resp = (void *)pkt->data;
data               52 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	struct iwl_csa_notification *csa = (void *)pkt->data;
data               81 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	struct iwl_spectrum_notification *report = (void *)pkt->data;
data               98 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	struct iwl_sleep_notification *sleep = (void *)pkt->data;
data              111 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	iwl_print_hex_dump(priv, IWL_DL_RADIO, pkt->data, len);
data              118 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	struct iwlagn_beacon_notif *beacon = (void *)pkt->data;
data              371 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 		stats = (void *)&pkt->data;
data              389 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 		stats = (void *)&pkt->data;
data              454 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	struct iwl_notif_statistics *stats = (void *)pkt->data;
data              477 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	struct iwl_card_state_notif *card_state_notif = (void *)pkt->data;
data              528 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	struct iwl_missed_beacon_notif *missed_beacon = (void *)pkt->data;
data              552 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	memcpy(&priv->last_phy_res, pkt->data,
data              798 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	amsdu = (struct iwl_rx_mpdu_res_start *)pkt->data;
data              799 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	header = (struct ieee80211_hdr *)(pkt->data + sizeof(*amsdu));
data              801 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	rx_pkt_status = *(__le32 *)(pkt->data + sizeof(*amsdu) + len);
data              896 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 	struct iwl_wipan_noa_notification *noa_notif = (void *)pkt->data;
data              914 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 			new_data->data[0] = WLAN_EID_VENDOR_SPECIFIC;
data              915 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 			new_data->data[1] = len - 2; /* not counting EID, len */
data              916 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 			new_data->data[2] = (WLAN_OUI_WFA >> 16) & 0xff;
data              917 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 			new_data->data[3] = (WLAN_OUI_WFA >> 8) & 0xff;
data              918 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 			new_data->data[4] = (WLAN_OUI_WFA >> 0) & 0xff;
data              919 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 			new_data->data[5] = WLAN_OUI_TYPE_WFA_P2P;
data              920 drivers/net/wireless/intel/iwlwifi/dvm/rx.c 			memcpy(&new_data->data[6], &noa_notif->noa_attribute,
data             1355 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 	struct iwl_chain_noise_data *data = &priv->chain_noise_data;
data             1361 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 	if ((data->state == IWL_CHAIN_NOISE_ALIVE) &&
data             1366 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		data->chain_noise_a = 0;
data             1367 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		data->chain_noise_b = 0;
data             1368 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		data->chain_noise_c = 0;
data             1369 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		data->chain_signal_a = 0;
data             1370 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		data->chain_signal_b = 0;
data             1371 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		data->chain_signal_c = 0;
data             1372 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		data->beacon_count = 0;
data             1383 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c 		data->state = IWL_CHAIN_NOISE_ACCUMULATE;
data               61 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	status = (void *)cmd.resp_pkt->data;
data              242 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	struct iwl_scanreq_notification *notif = (void *)pkt->data;
data              253 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	struct iwl_scanstart_notification *notif = (void *)pkt->data;
data              272 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	struct iwl_scanresults_notification *notif = (void *)pkt->data;
data              294 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	struct iwl_scancomplete_notification *scan_notif = (void *)pkt->data;
data              846 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 					(struct ieee80211_mgmt *)scan->data,
data              856 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 					(struct ieee80211_mgmt *)scan->data,
data              873 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 				(void *)&scan->data[cmd_len]);
data              879 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 				(void *)&scan->data[cmd_len]);
data              890 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	cmd.data[0] = scan;
data             1005 drivers/net/wireless/intel/iwlwifi/dvm/scan.c static void iwl_bg_scan_check(struct work_struct *data)
data             1008 drivers/net/wireless/intel/iwlwifi/dvm/scan.c 	    container_of(data, struct iwl_priv, scan_check.work);
data               51 drivers/net/wireless/intel/iwlwifi/dvm/sta.c 	struct iwl_add_sta_resp *add_sta_resp = (void *)pkt->data;
data               94 drivers/net/wireless/intel/iwlwifi/dvm/sta.c 		.data = { sta, },
data              115 drivers/net/wireless/intel/iwlwifi/dvm/sta.c 	add_sta_resp = (void *)pkt->data;
data              417 drivers/net/wireless/intel/iwlwifi/dvm/sta.c 		.data = { &rm_sta_cmd, },
data              432 drivers/net/wireless/intel/iwlwifi/dvm/sta.c 	rem_sta_resp = (void *)pkt->data;
data              828 drivers/net/wireless/intel/iwlwifi/dvm/sta.c 		.data = { lq, },
data              951 drivers/net/wireless/intel/iwlwifi/dvm/sta.c 		.data = { wep_cmd, },
data              266 drivers/net/wireless/intel/iwlwifi/dvm/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              305 drivers/net/wireless/intel/iwlwifi/dvm/tx.c 			skb_put_data(skb, noa_data->data, noa_data->length);
data              306 drivers/net/wireless/intel/iwlwifi/dvm/tx.c 			hdr = (struct ieee80211_hdr *)skb->data;
data             1119 drivers/net/wireless/intel/iwlwifi/dvm/tx.c 	struct iwlagn_tx_resp *tx_resp = (void *)pkt->data;
data             1183 drivers/net/wireless/intel/iwlwifi/dvm/tx.c 			hdr = (struct ieee80211_hdr *)skb->data;
data             1269 drivers/net/wireless/intel/iwlwifi/dvm/tx.c 	struct iwl_compressed_ba_resp *ba_resp = (void *)pkt->data;
data             1358 drivers/net/wireless/intel/iwlwifi/dvm/tx.c 		struct ieee80211_hdr *hdr = (void *)skb->data;
data               91 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 		.data = { &calib_cfg_cmd, },
data              268 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 			 struct iwl_rx_packet *pkt, void *data)
data              272 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 	struct iwl_alive_data *alive_data = data;
data              275 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 	palive = (void *)pkt->data;
data              361 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 			      struct iwl_rx_packet *pkt, void *data)
data              363 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 	struct iwl_priv *priv = data;
data              371 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c 	hdr = (struct iwl_calib_hdr *)pkt->data;
data               99 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 					 union acpi_object *data,
data              119 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	if (data->type != ACPI_TYPE_PACKAGE ||
data              120 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	    data->package.count < 2 ||
data              121 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	    data->package.elements[0].type != ACPI_TYPE_INTEGER ||
data              122 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	    data->package.elements[0].integer.value > 1) {
data              127 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	*tbl_rev = data->package.elements[0].integer.value;
data              130 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	for (i = 1; i < data->package.count; i++) {
data              133 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 		wifi_pkg = &data->package.elements[i];
data              155 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	union acpi_object *wifi_pkg, *data;
data              159 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	data = iwl_acpi_get_object(dev, ACPI_WRDD_METHOD);
data              160 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	if (IS_ERR(data))
data              161 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 		return PTR_ERR(data);
data              163 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	wifi_pkg = iwl_acpi_get_wifi_pkg(dev, data, ACPI_WRDD_WIFI_DATA_SIZE,
data              184 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	kfree(data);
data              191 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	union acpi_object *data, *wifi_pkg;
data              195 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	data = iwl_acpi_get_object(dev, ACPI_SPLC_METHOD);
data              196 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	if (IS_ERR(data)) {
data              201 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	wifi_pkg = iwl_acpi_get_wifi_pkg(dev, data,
data              211 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	kfree(data);
data              219 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	union acpi_object *wifi_pkg, *data;
data              222 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	data = iwl_acpi_get_object(dev, ACPI_ECKV_METHOD);
data              223 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	if (IS_ERR(data))
data              224 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 		return PTR_ERR(data);
data              226 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	wifi_pkg = iwl_acpi_get_wifi_pkg(dev, data, ACPI_ECKV_WIFI_DATA_SIZE,
data              244 drivers/net/wireless/intel/iwlwifi/fw/acpi.c 	kfree(data);
data              111 drivers/net/wireless/intel/iwlwifi/fw/acpi.h 					 union acpi_object *data,
data              145 drivers/net/wireless/intel/iwlwifi/fw/acpi.h 						       union acpi_object *data,
data              188 drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h 	u8 data[];
data              200 drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h 	u8 data[];
data              646 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h 	u8 data[IWL_WOWLAN_TCP_MAX_PACKET_LEN];
data              652 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h 	u8 data[IWL_WOWLAN_REMOTE_WAKE_MAX_PACKET_LEN];
data               73 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h 	u8 data[];
data              122 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h 	u8 data[0];
data              266 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h 	__le32 data[];
data              269 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h 	__le32   data[0];
data              337 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h 	__le32 data[];
data              358 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h 	__le32 data[];
data              953 drivers/net/wireless/intel/iwlwifi/fw/api/location.h 	u8 data[];
data              144 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h 	u8 data[];
data              160 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h 	u8 data[];
data               98 drivers/net/wireless/intel/iwlwifi/fw/api/offload.h 	u8 data[MAX_STORED_BEACON_SIZE];
data              868 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h 	u8 data[];
data              946 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h 	struct iwl_rfh_queue_data data[];
data              388 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h 	u8 data[];
data              768 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h 			u8 data[];
data              779 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h 			u8 data[];
data              793 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h 			u8 data[];
data              808 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h 			u8 data[];
data              823 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h 			u8 data[];
data              112 drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h 	u8 data[IWL_TDLS_CH_SW_FRAME_MAX_SIZE];
data               92 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	u8 *pos = (void *)(*dump_data)->data;
data              128 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	fifo_hdr = (void *)(*dump_data)->data;
data              129 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	fifo_data = (void *)fifo_hdr->data;
data              183 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	fifo_hdr = (void *)(*dump_data)->data;
data              184 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	fifo_data = (void *)fifo_hdr->data;
data              304 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 			fifo_hdr = (void *)(*dump_data)->data;
data              305 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 			fifo_data = (void *)fifo_hdr->data;
data              571 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 				u32 len_bytes, __le32 *data)
data              576 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		*data++ = cpu_to_le32(iwl_read_prph_no_grab(trans, start + i));
data              585 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct iwl_fw_error_dump_data **data =
data              590 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	if (!data)
data              603 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		(*data)->type = cpu_to_le32(IWL_FW_ERROR_DUMP_PRPH);
data              604 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		(*data)->len = cpu_to_le32(sizeof(*prph) +
data              606 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		prph = (void *)(*data)->data;
data              613 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 				    (void *)prph->data);
data              615 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		*data = iwl_fw_error_next_data(*data);
data              717 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	dump_mem = (void *)(*dump_data)->data;
data              720 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	iwl_trans_read_mem_bytes(fwrt->trans, ofs, dump_mem->data, len);
data              791 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 			    struct iwl_fw_error_dump_data **data)
data              802 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		(*data)->type = cpu_to_le32(IWL_FW_ERROR_DUMP_PAGING);
data              803 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		(*data)->len = cpu_to_le32(sizeof(*paging) +
data              805 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		paging =  (void *)(*data)->data;
data              810 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		memcpy(paging->data, page_address(pages),
data              815 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		(*data) = iwl_fw_error_next_data(*data);
data              920 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	dump_data = (void *)dump_file->data;
data              925 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		dump_info = (void *)dump_data->data;
data              951 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		dump_smem_cfg = (void *)dump_data->data;
data              991 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		dump_trig = (void *)dump_data->data;
data             1034 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		memcpy(dump_data->data, fwrt->dump.d3_debug_data, data_size);
data             1040 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 					 dump_data->data + data_size,
data             1063 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	__le32 *val = range->data;
data             1085 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	__le32 *val = range->data;
data             1106 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	iwl_trans_read_mem_bytes(fwrt->trans, addr, range->data,
data             1128 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	memcpy(range->data, page_address(page), page_size);
data             1150 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	memcpy(range->data, fwrt->trans->init_dram.paging[idx].block,
data             1171 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	memcpy(range->data, fwrt->trans->dbg.fw_mon[idx].block,
data             1232 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct iwl_fw_ini_error_dump_register *reg_dump = (void *)range->data;
data             1236 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	__le32 *data;
data             1260 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		reg_dump->data = cpu_to_le32(iwl_read_prph_no_grab(fwrt->trans,
data             1280 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	data = (void *)reg_dump;
data             1281 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	for (i = 0; i < iter->fifo_size; i += sizeof(*data))
data             1282 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		*data++ = cpu_to_le32(iwl_read_prph_no_grab(fwrt->trans, addr));
data             1298 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 				 struct iwl_ini_rxf_data *data)
data             1304 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	if (!data)
data             1307 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	memset(data, 0, sizeof(*data));
data             1315 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		data->size = fwrt->smem_cfg.lmac[fifo_idx].rxfifo1_size;
data             1316 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		data->fifo_num = fifo_idx;
data             1322 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		data->size = fwrt->smem_cfg.rxfifo2_size;
data             1323 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		data->offset = RXF_DIFF_FROM_PREV;
data             1327 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		data->fifo_num = fifo_idx | IWL_RXF_UMAC_BIT;
data             1338 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct iwl_fw_ini_error_dump_register *reg_dump = (void *)range->data;
data             1342 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	__le32 *data;
data             1365 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		reg_dump->data = cpu_to_le32(iwl_read_prph_no_grab(fwrt->trans,
data             1388 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	data = (void *)reg_dump;
data             1389 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	for (i = 0; i < rxf_data.size; i += sizeof(*data))
data             1390 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		*data++ = cpu_to_le32(iwl_read_prph_no_grab(fwrt->trans, addr));
data             1400 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 					  void *data)
data             1402 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct iwl_fw_ini_error_dump *dump = data;
data             1412 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 			      struct iwl_fw_ini_monitor_dump *data,
data             1429 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	data->header.version = cpu_to_le32(IWL_INI_DUMP_VER);
data             1430 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	data->write_ptr = cpu_to_le32(write_ptr & write_ptr_msk);
data             1431 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	data->cycle_cnt = cpu_to_le32(cycle_cnt & cycle_cnt_msk);
data             1433 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	return data->ranges;
data             1439 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 				   void *data)
data             1441 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct iwl_fw_ini_monitor_dump *mon_dump = (void *)data;
data             1466 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 				   void *data)
data             1468 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct iwl_fw_ini_monitor_dump *mon_dump = (void *)data;
data             1631 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 			      struct iwl_fw_ini_region_cfg *reg, void *data);
data             1672 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	tlv = (void *)entry->data;
data             1681 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	header = (void *)tlv->data;
data             1734 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	tlv = (void *)entry->data;
data             1738 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	dump = (void *)tlv->data;
data             1781 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	memcpy(dump->region_ids, trigger->data, reg_ids_size);
data             1868 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		u32 reg_id = le32_to_cpu(trigger->data[i]), reg_type;
data             1928 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	hdr = (void *)entry->data;
data             1970 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 					     fw_error_dump.trans_ptr->data,
data             2013 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 					     entry->data, entry->size, offs);
data             2131 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	memcpy(desc->trig_desc.data, str, len);
data             2274 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 			.data = { cmd->data, },
data             2434 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 		.data[0] = &cmd,
data               78 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	struct dbgfs_##name##_data *data;				\
data               80 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);			\
data               81 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	if (!data)							\
data               84 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	data->read_done = false;					\
data               85 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	data->arg = inode->i_private;					\
data               86 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	file->private_data = data;					\
data               96 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	struct dbgfs_##name##_data *data = file->private_data;		\
data               98 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	if (!data->read_done) {						\
data               99 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 		data->read_done = true;					\
data              100 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 		data->rlen = iwl_dbgfs_##name##_read(data->arg,		\
data              101 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 						     sizeof(data->rbuf),\
data              102 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 						     data->rbuf);	\
data              105 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	if (data->rlen < 0)						\
data              106 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 		return data->rlen;					\
data              108 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 				       data->rbuf, data->rlen);		\
data              197 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 		.data[0] = &marker,
data              264 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	u8 data[0];
data              273 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	struct hcmd_write_data *data;
data              276 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 		.data = { NULL, },
data              286 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	data = kmalloc(data_size, GFP_KERNEL);
data              287 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	if (!data)
data              290 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	ret = hex2bin((u8 *)data, buf, data_size);
data              294 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	hcmd.id = be32_to_cpu(data->cmd_id);
data              295 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	hcmd.flags = be32_to_cpu(data->flags);
data              296 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	hcmd.len[0] = be16_to_cpu(data->length);
data              297 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	hcmd.data[0] = data->data;
data              317 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c 	kfree(data);
data              131 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	__u8 data[];
data              143 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	u8 data[0];
data              155 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	u8 data[];
data              176 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	u8 data[];
data              227 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	u8 data[];
data              261 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	__le32 data[];
data              279 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	u8 data[];
data              299 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	u8 data[];
data              340 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	__le32 data[];
data              379 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	__le32 data;
data              452 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	u8 data[];
data              479 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	u8 data[];
data              488 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h iwl_fw_error_next_data(struct iwl_fw_error_dump_data *data)
data              490 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	return (void *)(data->data + le32_to_cpu(data->len));
data              554 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h 	u8 data[];
data               82 drivers/net/wireless/intel/iwlwifi/fw/file.h 			u8 data[0];		/* in same order as sizes */
data               91 drivers/net/wireless/intel/iwlwifi/fw/file.h 			u8 data[0];		/* in same order as sizes */
data              169 drivers/net/wireless/intel/iwlwifi/fw/file.h 	u8 data[0];
data              195 drivers/net/wireless/intel/iwlwifi/fw/file.h 	u8 data[0];
data              680 drivers/net/wireless/intel/iwlwifi/fw/file.h 	u8 data[0];
data              755 drivers/net/wireless/intel/iwlwifi/fw/file.h 	u8 data[0];
data              133 drivers/net/wireless/intel/iwlwifi/fw/img.h 	const void *data;	/* vmalloc'ed data */
data              141 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c 				      struct iwl_rx_packet *pkt, void *data),
data              102 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h 		   struct iwl_rx_packet *pkt, void *data);
data              137 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h 				      struct iwl_rx_packet *pkt, void *data),
data              210 drivers/net/wireless/intel/iwlwifi/fw/paging.c 	       image->sec[sec_idx].data,
data              256 drivers/net/wireless/intel/iwlwifi/fw/paging.c 		       image->sec[sec_idx].data + offset, len);
data              303 drivers/net/wireless/intel/iwlwifi/fw/paging.c 		.data = { &paging_cmd, },
data               71 drivers/net/wireless/intel/iwlwifi/fw/smem.c 	struct iwl_shared_mem_cfg *mem_cfg = (void *)pkt->data;
data               98 drivers/net/wireless/intel/iwlwifi/fw/smem.c 	struct iwl_shared_mem_cfg_v2 *mem_cfg = (void *)pkt->data;
data              133 drivers/net/wireless/intel/iwlwifi/fw/smem.c 		.data = { NULL, },
data              109 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c 	struct iwl_fw_ini_header *hdr = (void *)&tlv->data[0];
data              124 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c 	struct iwl_fw_ini_header *hdr = (void *)&tlv->data[0];
data              165 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c static int iwl_dbg_tlv_parse_bin(struct iwl_trans *trans, const u8 *data,
data              173 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c 		tlv = (void *)data;
data              183 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c 		data += sizeof(*tlv) + ALIGN(tlv_len, 4);
data              203 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c 	iwl_dbg_tlv_parse_bin(trans, fw->data, fw->size);
data               29 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h 		__dynamic_array(u8, data,
data               35 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h 			memcpy(__get_dynamic_array(data), data_src, data_len);
data               47 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h 		__dynamic_array(u8, data,
data               54 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h 			memcpy(__get_dynamic_array(data),
data               64 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h #define TRACE_INCLUDE_FILE iwl-devtrace-data
data               47 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h 			       cmd->data[i], cmd->len[i]);
data              121 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h 	TP_PROTO(const struct device *dev, u32 time, u32 data, u32 ev),
data              122 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h 	TP_ARGS(dev, time, data, ev),
data              127 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h 		__field(u32, data)
data              133 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h 		__entry->data = data;
data              137 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h 		  __get_str(dev), __entry->time, __entry->data, __entry->ev)
data               21 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h 	TP_PROTO(const struct device *dev, u32 time, u32 data, u32 ev),
data               22 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h 	TP_ARGS(dev, time, data, ev),
data               27 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h 		__field(u32, data)
data               33 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h 		__entry->data = data;
data               37 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h 		  __get_str(dev), __entry->time, __entry->data, __entry->ev)
data               22 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h 	struct ieee80211_hdr *hdr = (void *)skb->data;
data               45 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h 		*(__be16 *)(skb->data + offs) != cpu_to_be16(ETH_P_PAE);
data              151 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	const void *data;		/* the sec data */
data              158 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	vfree(desc->data);
data              159 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	desc->data = NULL;
data              191 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	void *data;
data              193 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	desc->data = NULL;
data              198 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	data = vmalloc(sec->size);
data              199 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	if (!data)
data              204 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	memcpy(data, sec->data, desc->len);
data              205 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	desc->data = data;
data              274 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	const u8 data[];
data              343 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 			 const void *data)
data              347 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	pieces->img[type].sec[sec].data = data;
data              377 drivers/net/wireless/intel/iwlwifi/iwl-drv.c static int iwl_store_cscheme(struct iwl_fw *fw, const u8 *data, const u32 len)
data              380 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	struct iwl_fw_cscheme_list *l = (struct iwl_fw_cscheme_list *)data;
data              404 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 			       const void *data, enum iwl_ucode_type type,
data              412 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	if (WARN_ON(!pieces || !data || type >= IWL_UCODE_TYPE_MAX))
data              415 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	sec_parse = (struct fw_sec_parsing *)data;
data              428 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	sec->data = sec_parse->data;
data              436 drivers/net/wireless/intel/iwlwifi/iwl-drv.c static int iwl_set_default_calib(struct iwl_drv *drv, const u8 *data)
data              439 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 					(struct iwl_tlv_calib_data *)data;
data              454 drivers/net/wireless/intel/iwlwifi/iwl-drv.c static void iwl_set_ucode_api_flags(struct iwl_drv *drv, const u8 *data,
data              457 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	const struct iwl_ucode_api *ucode_api = (void *)data;
data              475 drivers/net/wireless/intel/iwlwifi/iwl-drv.c static void iwl_set_ucode_capabilities(struct iwl_drv *drv, const u8 *data,
data              478 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	const struct iwl_ucode_capa *ucode_capa = (void *)data;
data              500 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	struct iwl_ucode_header *ucode = (void *)ucode_raw->data;
data              524 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 		src = ucode->u.v2.data;
data              543 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 		src = ucode->u.v1.data;
data              603 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	struct iwl_tlv_ucode_header *ucode = (void *)ucode_raw->data;
data              606 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	const u8 *data;
data              646 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	data = ucode->data;
data              652 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 		tlv = (void *)data;
data              656 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 		tlv_data = tlv->data;
data              664 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 		data += sizeof(*tlv) + ALIGN(tlv_len, 4);
data             1189 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 		iwl_print_hex_dump(drv, IWL_DL_FW, (u8 *)data, len);
data             1358 drivers/net/wireless/intel/iwlwifi/iwl-drv.c 	ucode = (struct iwl_ucode_header *)ucode_raw->data;
data              272 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 				 struct iwl_nvm_data *data)
data              280 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->calib_version = hdr->version;
data              281 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->calib_voltage = hdr->voltage;
data              351 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c static s8 iwl_get_max_txpwr_half_dbm(const struct iwl_nvm_data *data,
data              357 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if (data->valid_tx_ant & ANT_A && txp->chain_a_max > result)
data              360 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if (data->valid_tx_ant & ANT_B && txp->chain_b_max > result)
data              363 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if (data->valid_tx_ant & ANT_C && txp->chain_c_max > result)
data              366 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if ((data->valid_tx_ant == ANT_AB ||
data              367 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	     data->valid_tx_ant == ANT_BC ||
data              368 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	     data->valid_tx_ant == ANT_AC) && txp->mimo2_max > result)
data              371 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if (data->valid_tx_ant == ANT_ABC && txp->mimo3_max > result)
data              385 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c iwl_eeprom_enh_txp_read_element(struct iwl_nvm_data *data,
data              396 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		struct ieee80211_channel *chan = &data->channels[ch_idx];
data              413 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 					struct iwl_nvm_data *data,
data              463 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		max_txp_avg_halfdbm = iwl_get_max_txpwr_half_dbm(data, txp);
data              465 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		iwl_eeprom_enh_txp_read_element(data, txp, n_channels,
data              468 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		if (max_txp_avg_halfdbm > data->max_tx_pwr_half_dbm)
data              469 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			data->max_tx_pwr_half_dbm = max_txp_avg_halfdbm;
data              525 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 				   struct iwl_nvm_data *data, int n_channels,
data              534 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		if (data->channels[i].band != band)
data              536 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		if (data->channels[i].hw_value != channel)
data              538 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		chan = &data->channels[i];
data              568 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 				struct iwl_nvm_data *data,
data              602 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			channel = &data->channels[n_channels];
data              654 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		iwl_eeprom_enhanced_txpower(dev, data, eeprom, eeprom_size,
data              660 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		data->max_tx_pwr_half_dbm = -128;
data              663 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			data->max_tx_pwr_half_dbm =
data              664 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 				max_t(s8, data->max_tx_pwr_half_dbm,
data              665 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 				      data->channels[i].max_power * 2);
data              690 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			iwl_mod_ht40_chan_info(dev, data, n_channels, ieeeband,
data              696 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			iwl_mod_ht40_chan_info(dev, data, n_channels, ieeeband,
data              706 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c int iwl_init_sband_channels(struct iwl_nvm_data *data,
data              710 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	struct ieee80211_channel *chan = &data->channels[0];
data              714 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		chan = &data->channels[++idx];
data              716 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	sband->channels = &data->channels[idx];
data              719 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		chan = &data->channels[++idx];
data              732 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			  struct iwl_nvm_data *data,
data              746 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if (!(data->sku_cap_11n_enable) ||
data              753 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if (data->sku_cap_mimo_disabled)
data              810 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			    struct iwl_nvm_data *data,
data              814 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	int n_channels = iwl_init_channel_map(dev, cfg, data,
data              819 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	sband = &data->bands[NL80211_BAND_2GHZ];
data              823 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	n_used += iwl_init_sband_channels(data, sband, n_channels,
data              825 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_2GHZ,
data              826 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			     data->valid_tx_ant, data->valid_rx_ant);
data              828 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	sband = &data->bands[NL80211_BAND_5GHZ];
data              832 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	n_used += iwl_init_sband_channels(data, sband, n_channels,
data              834 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_5GHZ,
data              835 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			     data->valid_tx_ant, data->valid_rx_ant);
data              848 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	struct iwl_nvm_data *data;
data              856 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data = kzalloc(struct_size(data, channels, IWL_NUM_CHANNELS),
data              858 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if (!data)
data              865 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	memcpy(data->hw_addr, tmp, ETH_ALEN);
data              866 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->n_hw_addrs = iwl_eeprom_query16(eeprom, eeprom_size,
data              869 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if (iwl_eeprom_read_calib(eeprom, eeprom_size, data))
data              875 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	memcpy(data->xtal_calib, tmp, sizeof(data->xtal_calib));
data              881 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->raw_temperature = *(__le16 *)tmp;
data              887 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->kelvin_temperature = *(__le16 *)tmp;
data              888 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->kelvin_voltage = *((__le16 *)tmp + 1);
data              892 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->radio_cfg_dash = EEPROM_RF_CFG_DASH_MSK(radio_cfg);
data              893 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->radio_cfg_pnum = EEPROM_RF_CFG_PNUM_MSK(radio_cfg);
data              894 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->radio_cfg_step = EEPROM_RF_CFG_STEP_MSK(radio_cfg);
data              895 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->radio_cfg_type = EEPROM_RF_CFG_TYPE_MSK(radio_cfg);
data              896 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->valid_rx_ant = EEPROM_RF_CFG_RX_ANT_MSK(radio_cfg);
data              897 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->valid_tx_ant = EEPROM_RF_CFG_TX_ANT_MSK(radio_cfg);
data              901 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->sku_cap_11n_enable = sku & EEPROM_SKU_CAP_11N_ENABLE;
data              902 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->sku_cap_amt_enable = sku & EEPROM_SKU_CAP_AMT_ENABLE;
data              903 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->sku_cap_band_24ghz_enable = sku & EEPROM_SKU_CAP_BAND_24GHZ;
data              904 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->sku_cap_band_52ghz_enable = sku & EEPROM_SKU_CAP_BAND_52GHZ;
data              905 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->sku_cap_ipan_enable = sku & EEPROM_SKU_CAP_IPAN_ENABLE;
data              907 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		data->sku_cap_11n_enable = false;
data              909 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	data->nvm_version = iwl_eeprom_query16(eeprom, eeprom_size,
data              914 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		data->valid_tx_ant = cfg->valid_tx_ant;
data              916 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 		data->valid_rx_ant = cfg->valid_rx_ant;
data              918 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	if (!data->valid_tx_ant || !data->valid_rx_ant) {
data              920 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 			    data->valid_tx_ant, data->valid_rx_ant);
data              924 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	iwl_init_sbands(trans, cfg, data, eeprom, eeprom_size);
data              926 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	return data;
data              928 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 	kfree(data);
data              122 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h int iwl_init_sband_channels(struct iwl_nvm_data *data,
data              127 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h 			  struct iwl_nvm_data *data,
data              331 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 				struct iwl_nvm_data *data,
data              363 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		if (is_5ghz && !data->sku_cap_band_52ghz_enable)
data              375 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 			data->vht160_supported = true;
data              389 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		channel = &data->channels[n_channels];
data              425 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 				  struct iwl_nvm_data *data,
data              444 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (data->vht160_supported)
data              454 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (data->sku_cap_mimo_disabled) {
data              700 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 			    struct iwl_nvm_data *data,
data              710 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	n_channels = iwl_init_channel_map(dev, cfg, data, nvm_ch_flags,
data              712 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	sband = &data->bands[NL80211_BAND_2GHZ];
data              716 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	n_used += iwl_init_sband_channels(data, sband, n_channels,
data              718 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_2GHZ,
data              721 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (data->sku_cap_11ax_enable && !iwlwifi_mod_params.disable_11ax)
data              724 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	sband = &data->bands[NL80211_BAND_5GHZ];
data              728 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	n_used += iwl_init_sband_channels(data, sband, n_channels,
data              730 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	iwl_init_ht_hw_capab(trans, data, &sband->ht_cap, NL80211_BAND_5GHZ,
data              732 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (data->sku_cap_11ac_enable && !iwlwifi_mod_params.disable_11ac)
data              733 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		iwl_init_vht_hw_capab(trans, data, &sband->vht_cap,
data              736 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (data->sku_cap_11ax_enable && !iwlwifi_mod_params.disable_11ax)
data              785 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 			      struct iwl_nvm_data *data,
data              789 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->radio_cfg_type = NVM_RF_CFG_TYPE_MSK(radio_cfg);
data              790 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->radio_cfg_step = NVM_RF_CFG_STEP_MSK(radio_cfg);
data              791 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->radio_cfg_dash = NVM_RF_CFG_DASH_MSK(radio_cfg);
data              792 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->radio_cfg_pnum = NVM_RF_CFG_PNUM_MSK(radio_cfg);
data              797 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->radio_cfg_type = EXT_NVM_RF_CFG_TYPE_MSK(radio_cfg);
data              798 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->radio_cfg_step = EXT_NVM_RF_CFG_STEP_MSK(radio_cfg);
data              799 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->radio_cfg_dash = EXT_NVM_RF_CFG_DASH_MSK(radio_cfg);
data              800 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->radio_cfg_pnum = EXT_NVM_RF_CFG_FLAVOR_MSK(radio_cfg);
data              801 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->valid_tx_ant = EXT_NVM_RF_CFG_TX_ANT_MSK(radio_cfg);
data              802 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->valid_rx_ant = EXT_NVM_RF_CFG_RX_ANT_MSK(radio_cfg);
data              821 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 					struct iwl_nvm_data *data)
data              830 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	iwl_flip_hw_address(mac_addr0, mac_addr1, data->hw_addr);
data              835 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (is_valid_ether_addr(data->hw_addr))
data              843 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	iwl_flip_hw_address(mac_addr0, mac_addr1, data->hw_addr);
data              848 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 					   struct iwl_nvm_data *data,
data              866 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		memcpy(data->hw_addr, hw_addr, ETH_ALEN);
data              872 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		if (is_valid_ether_addr(data->hw_addr) &&
data              887 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		iwl_flip_hw_address(mac_addr0, mac_addr1, data->hw_addr);
data              897 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 			      struct iwl_nvm_data *data, const __be16 *nvm_hw,
data              901 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		iwl_set_hw_address_from_csr(trans, data);
data              906 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->hw_addr[0] = hw_addr[1];
data              907 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->hw_addr[1] = hw_addr[0];
data              908 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->hw_addr[2] = hw_addr[3];
data              909 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->hw_addr[3] = hw_addr[2];
data              910 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->hw_addr[4] = hw_addr[5];
data              911 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->hw_addr[5] = hw_addr[4];
data              913 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		iwl_set_hw_address_family_8000(trans, cfg, data,
data              917 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (!is_valid_ether_addr(data->hw_addr)) {
data              922 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	IWL_INFO(trans, "base HW address: %pM\n", data->hw_addr);
data              966 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	struct iwl_nvm_data *data;
data              974 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data = kzalloc(struct_size(data, channels,
data              978 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data = kzalloc(struct_size(data, channels,
data              982 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data = kzalloc(struct_size(data, channels,
data              985 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (!data)
data              988 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->nvm_version = iwl_get_nvm_version(cfg, nvm_sw);
data              991 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	iwl_set_radio_cfg(cfg, data, radio_cfg);
data              992 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (data->valid_tx_ant)
data              993 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		tx_chains &= data->valid_tx_ant;
data              994 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (data->valid_rx_ant)
data              995 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		rx_chains &= data->valid_rx_ant;
data              998 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->sku_cap_band_24ghz_enable = sku & NVM_SKU_CAP_BAND_24GHZ;
data              999 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->sku_cap_band_52ghz_enable = sku & NVM_SKU_CAP_BAND_52GHZ;
data             1000 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->sku_cap_11n_enable = sku & NVM_SKU_CAP_11N_ENABLE;
data             1002 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->sku_cap_11n_enable = false;
data             1003 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->sku_cap_11ac_enable = data->sku_cap_11n_enable &&
data             1005 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->sku_cap_mimo_disabled = sku & NVM_SKU_CAP_MIMO_DISABLE;
data             1007 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->n_hw_addrs = iwl_get_n_hw_addrs(cfg, nvm_sw);
data             1014 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 			kfree(data);
data             1023 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->xtal_calib[0] = *(nvm_calib + XTAL_CALIB);
data             1024 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->xtal_calib[1] = *(nvm_calib + XTAL_CALIB + 1);
data             1027 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		u16 lar_offset = data->nvm_version < 0xE39 ?
data             1032 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data->lar_enabled = !!(lar_config &
data             1034 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		lar_enabled = data->lar_enabled;
data             1039 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (iwl_set_hw_address(trans, cfg, data, nvm_hw, mac_override)) {
data             1040 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		kfree(data);
data             1050 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	iwl_init_sbands(trans, data, ch_section, tx_chains, rx_chains,
data             1052 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	data->calib_version = 255;
data             1054 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	return data;
data             1239 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c void iwl_nvm_fixups(u32 hw_id, unsigned int section, u8 *data,
data             1246 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	    hw_id == IWL_4165_DEVICE_ID && data && len >= 5 &&
data             1247 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	    (data[4] & NVM_SKU_CAP_MIMO_DISABLE))
data             1249 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		data[3] = ANT_B | (ANT_B << 4);
data             1284 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		u8 data[];
data             1329 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	eof = fw_entry->data + fw_entry->size;
data             1330 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	dword_buff = (__le32 *)fw_entry->data;
data             1342 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		file_sec = (void *)(fw_entry->data + NVM_HEADER_SIZE);
data             1355 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		file_sec = (void *)fw_entry->data;
data             1359 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		if (file_sec->data > eof) {
data             1396 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		if (file_sec->data + section_size > eof) {
data             1410 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		temp = kmemdup(file_sec->data, section_size, GFP_KERNEL);
data             1418 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		kfree(nvm_sections[section_id].data);
data             1419 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		nvm_sections[section_id].data = temp;
data             1423 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		file_sec = (void *)(file_sec->data + section_size);
data             1438 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 		.data = { &cmd, },
data             1473 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	rsp = (void *)hcmd.resp_pkt->data;
data              117 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h 	const u8 *data;
data              126 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h void iwl_nvm_fixups(u32 hw_id, unsigned int section, u8 *data,
data               74 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	u8	*data;
data              174 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	kfree(entry->data);
data              175 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	entry->data = NULL;
data              205 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 			(struct iwl_calib_res_notif_phy_db *)pkt->data;
data              215 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 		chg_id = le16_to_cpup((__le16 *)phy_db_notif->data);
data              229 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 		chg_id = le16_to_cpup((__le16 *)phy_db_notif->data);
data              248 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	kfree(entry->data);
data              249 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	entry->data = kmemdup(phy_db_notif->data, size, GFP_ATOMIC);
data              250 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	if (!entry->data) {
data              313 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 		txp_chg = (void *)phy_db->calib_ch_group_txp[i].data;
data              327 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 				u32 type, u8 **data, u16 *size, u16 ch_id)
data              345 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	*data = entry->data;
data              356 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 			       u16 length, void *data)
data              372 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	cmd.data[0] = &phy_db_cmd;
data              374 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	cmd.data[1] = data;
data              405 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 					  entry->data);
data              423 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	u8 *data = NULL;
data              432 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 					  &data, &size, 0);
data              438 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	err = iwl_send_phy_db_cmd(phy_db, IWL_PHY_DB_CFG, size, data);
data              446 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 					  &data, &size, 0);
data              453 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c 	err = iwl_send_phy_db_cmd(phy_db, IWL_PHY_DB_CALIB_NCH, size, data);
data              143 drivers/net/wireless/intel/iwlwifi/iwl-trans.h 	u8 data[];
data              256 drivers/net/wireless/intel/iwlwifi/iwl-trans.h 	const void *data[IWL_MAX_CMD_TBS_PER_TFD];
data              435 drivers/net/wireless/intel/iwlwifi/iwl-trans.h 	u8 data[];
data              577 drivers/net/wireless/intel/iwlwifi/iwl-trans.h 			    struct iwl_trans_rxq_dma_data *data);
data             1010 drivers/net/wireless/intel/iwlwifi/iwl-trans.h 			   struct iwl_trans_rxq_dma_data *data)
data             1015 drivers/net/wireless/intel/iwlwifi/iwl-trans.h 	return trans->ops->rxq_dma_data(trans, queue, data);
data               76 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 			       struct iwl_mvm_iface_iterator_data *data)
data               79 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	struct iwl_mvm_phy_ctxt *phyctxt = data->phyctxt;
data              106 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	for (i = 0; i < data->idx; i++)
data              107 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 		cmd.macs[i] = cpu_to_le32(FW_CMD_ID_AND_COLOR(data->ids[i],
data              108 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 							      data->colors[i]));
data              130 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	struct iwl_mvm_iface_iterator_data *data = _data;
data              133 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	if (vif == data->ignore_vif)
data              136 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	if (mvmvif->phy_ctxt != data->phyctxt)
data              139 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	if (WARN_ON_ONCE(data->idx >= MAX_MACS_IN_BINDING))
data              142 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	data->ids[data->idx] = mvmvif->id;
data              143 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	data->colors[data->idx] = mvmvif->color;
data              144 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	data->idx++;
data              153 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	struct iwl_mvm_iface_iterator_data data = {
data              164 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 						   &data);
data              170 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	if (data.idx == 0) {
data              178 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 		if (WARN_ON_ONCE(data.idx >= MAX_MACS_IN_BINDING))
data              181 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 		data.ids[data.idx] = mvmvif->id;
data              182 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 		data.colors[data.idx] = mvmvif->color;
data              183 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 		data.idx++;
data              186 drivers/net/wireless/intel/iwlwifi/mvm/binding.c 	return iwl_mvm_binding_cmd(mvm, action, &data);
data              295 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 					 struct iwl_bt_iterator_data *data)
data              307 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	if (data->primary_ll)
data              310 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	if (data->primary_load >= data->secondary_load)
data              313 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	swap(data->primary, data->secondary);
data              321 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	struct iwl_bt_iterator_data *data = _data;
data              322 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	struct iwl_mvm *mvm = data->mvm;
data              363 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	bt_activity_grading = le32_to_cpu(data->notif->bt_activity_grading);
data              377 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	IWL_DEBUG_COEX(data->mvm,
data              387 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		data->primary_ll = true;
data              389 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		data->secondary = data->primary;
data              390 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		data->primary = chanctx_conf;
data              397 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		if (chanctx_conf == data->primary)
data              400 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		if (!data->primary_ll) {
data              405 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 			data->secondary = data->primary;
data              406 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 			data->primary = chanctx_conf;
data              409 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 			data->secondary = chanctx_conf;
data              412 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		if (data->primary == chanctx_conf)
data              413 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 			data->primary_load = mvm->tcm.result.load[mvmvif->id];
data              414 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		else if (data->secondary == chanctx_conf)
data              415 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 			data->secondary_load = mvm->tcm.result.load[mvmvif->id];
data              423 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	if (!data->primary || data->primary == chanctx_conf)
data              424 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		data->primary = chanctx_conf;
data              425 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	else if (!data->secondary)
data              427 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		data->secondary = chanctx_conf;
data              429 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	if (data->primary == chanctx_conf)
data              430 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		data->primary_load = mvm->tcm.result.load[mvmvif->id];
data              431 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	else if (data->secondary == chanctx_conf)
data              432 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		data->secondary_load = mvm->tcm.result.load[mvmvif->id];
data              468 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	struct iwl_bt_iterator_data data = {
data              482 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 					iwl_mvm_bt_notif_iterator, &data);
data              484 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	iwl_mvm_bt_coex_tcm_based_ci(mvm, &data);
data              486 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	if (data.primary) {
data              487 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		struct ieee80211_chanctx_conf *chan = data.primary;
data              506 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 			cpu_to_le32(*((u16 *)data.primary->drv_priv));
data              509 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	if (data.secondary) {
data              510 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		struct ieee80211_chanctx_conf *chan = data.secondary;
data              511 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 		if (WARN_ON(!data.secondary->def.chan)) {
data              529 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 			cpu_to_le32(*((u16 *)data.secondary->drv_priv));
data              547 drivers/net/wireless/intel/iwlwifi/mvm/coex.c 	struct iwl_bt_coex_profile_notif *notif = (void *)pkt->data;
data               78 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			    struct cfg80211_gtk_rekey_data *data)
data               88 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	memcpy(mvmvif->rekey_data.kek, data->kek, NL80211_KEK_LEN);
data               89 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	memcpy(mvmvif->rekey_data.kck, data->kck, NL80211_KCK_LEN);
data               91 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		cpu_to_le64(be64_to_cpup((__be64 *)data->replay_ctr));
data              176 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	struct wowlan_key_data *data = _data;
data              217 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			data->wep_key_idx++;
data              218 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			wkc.wep_key.key_offset = data->wep_key_idx;
data              221 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		if (data->configure_keys) {
data              225 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			data->error = ret != 0;
data              238 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		data->error = true;
data              253 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			tkip_sc = data->rsc_tsc->all_tsc_rsc.tkip.unicast_rsc;
data              254 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			tkip_tx_sc = &data->rsc_tsc->all_tsc_rsc.tkip.tsc;
data              256 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			rx_p1ks = data->tkip->rx_uni;
data              264 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			iwl_mvm_convert_p1k(p1k, data->tkip->tx.p1k);
data              266 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			memcpy(data->tkip->mic_keys.tx,
data              270 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			rx_mic_key = data->tkip->mic_keys.rx_unicast;
data              273 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 				data->rsc_tsc->all_tsc_rsc.tkip.multicast_rsc;
data              274 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			rx_p1ks = data->tkip->rx_multi;
data              275 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			rx_mic_key = data->tkip->mic_keys.rx_mcast;
data              303 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		data->use_tkip = true;
data              304 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		data->use_rsc_tsc = true;
data              310 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			aes_sc = data->rsc_tsc->all_tsc_rsc.aes.unicast_rsc;
data              311 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			aes_tx_sc = &data->rsc_tsc->all_tsc_rsc.aes.tsc;
data              316 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			aes_sc = data->rsc_tsc->all_tsc_rsc.aes.multicast_rsc;
data              358 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		data->use_rsc_tsc = true;
data              362 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	if (data->configure_keys) {
data              384 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		data->error = ret != 0;
data              422 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	cmd.data[0] = pattern_cmd;
data              466 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	cmd.data[0] = pattern_cmd;
data              595 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	cmd.data[0] = &query_cmd;
data              606 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		err = le16_to_cpup((__le16 *)cmd.resp_pkt->data);
data              973 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		.data[0] = &d3_cfg_cmd_data,
data             1068 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			le32_to_cpup((__le32 *)d3_cfg_cmd.resp_pkt->data);
data             1227 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			wakeup.packet = pkt->data;
data             1362 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	struct iwl_mvm_d3_gtk_iter_data *data = _data;
data             1364 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	if (data->unhandled_cipher)
data             1378 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		data->unhandled_cipher = true;
data             1382 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	data->num_keys++;
data             1391 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			&data->status->gtk[0].rsc.all_tsc_rsc;
data             1393 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		if (data->find_phase)
data             1398 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 			iwl_mvm_set_aes_rx_seq(data->mvm, sc->aes.unicast_rsc,
data             1415 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	if (data->find_phase) {
data             1416 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		data->last_gtk = key;
data             1417 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		data->cipher = key->cipher;
data             1421 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	if (data->status->num_of_gtk_rekeys)
data             1423 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	else if (data->last_gtk == key)
data             1424 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		iwl_mvm_set_key_rx_seq(data->mvm, key, data->status);
data             1533 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 		struct iwl_wowlan_status_v6 *v6 = (void *)cmd.resp_pkt->data;
data             1591 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	v7 = (void *)cmd.resp_pkt->data;
data             1733 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	query = (void *)cmd.resp_pkt->data;
data             1885 drivers/net/wireless/intel/iwlwifi/mvm/d3.c static void iwl_mvm_d3_disconnect_iter(void *data, u8 *mac,
data             1889 drivers/net/wireless/intel/iwlwifi/mvm/d3.c 	if (data == vif)
data              688 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c static void iwl_dbgfs_quota_check(void *data, u8 *mac,
data              692 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c 	int *ret = data;
data             1207 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	desc = (void *)pkt->data;
data             1289 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 				 beacon->data, beacon->len);
data             1655 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 				  struct iwl_rx_packet *pkt, void *data)
data             1657 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	struct iwl_mvm_sniffer_apply *apply = data;
data             1851 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 		.data = { &cmd, },
data             1877 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	rsp = (void *)hcmd.resp_pkt->data;
data             1891 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	ret = len - copy_to_user(user_buf, (void *)rsp->data + delta, len);
data             1936 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	if (copy_from_user((void *)cmd->data, user_buf, data_size)) {
data             1942 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	hcmd.data[0] = (void *)cmd;
data             1954 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c 	rsp = (void *)hcmd.resp_pkt->data;
data              345 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c 		hcmd.data[0] = &cmd;
data              350 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c 		hcmd.data[0] = &cmd_v5;
data              498 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c 	struct iwl_tof_range_rsp_ntfy_v5 *fw_resp_v5 = (void *)pkt->data;
data              499 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c 	struct iwl_tof_range_rsp_ntfy_v6 *fw_resp_v6 = (void *)pkt->data;
data              500 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c 	struct iwl_tof_range_rsp_ntfy *fw_resp = (void *)pkt->data;
data              633 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c 	const struct ieee80211_mgmt *mgmt = (void *)pkt->data;
data              118 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c 	u8 data[IWL_LCI_CIVIC_IE_MAX_SIZE] = {0};
data              122 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c 		.data[0] = &cmd,
data              124 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c 		.data[1] = &data,
data              131 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c 	u8 *pos = data;
data              135 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c 	if (aligned_lci_len + aligned_civicloc_len > sizeof(data)) {
data              216 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c 	struct iwl_ftm_responder_stats *resp = (void *)pkt->data;
data              140 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	size = struct_size(cmd, data, num_queues);
data              149 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		struct iwl_trans_rxq_dma_data data;
data              151 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		cmd->data[i].q_num = i + 1;
data              152 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		iwl_trans_get_rxq_dma_data(mvm->trans, i + 1, &data);
data              154 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		cmd->data[i].fr_bd_cb = cpu_to_le64(data.fr_bd_cb);
data              155 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		cmd->data[i].urbd_stts_wrptr =
data              156 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 			cpu_to_le64(data.urbd_stts_wrptr);
data              157 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		cmd->data[i].ur_bd_cb = cpu_to_le64(data.ur_bd_cb);
data              158 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		cmd->data[i].fr_bd_wid = cpu_to_le32(data.fr_bd_wid);
data              161 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	hcmd.data[0] = cmd;
data              192 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	struct iwl_mfu_assert_dump_notif *mfu_dump_notif = (void *)pkt->data;
data              193 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	__le32 *dump_data = mfu_dump_notif->data;
data              210 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 			 struct iwl_rx_packet *pkt, void *data)
data              214 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	struct iwl_mvm_alive_data *alive_data = data;
data              224 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		palive = (void *)pkt->data;
data              230 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		palive3 = (void *)pkt->data;
data              285 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 				   struct iwl_rx_packet *pkt, void *data)
data              293 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 				  struct iwl_rx_packet *pkt, void *data)
data              295 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	struct iwl_phy_db *phy_db = data;
data              702 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	union acpi_object *wifi_pkg, *table, *data;
data              706 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	data = iwl_acpi_get_object(mvm->dev, ACPI_WRDS_METHOD);
data              707 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	if (IS_ERR(data))
data              708 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		return PTR_ERR(data);
data              710 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	wifi_pkg = iwl_acpi_get_wifi_pkg(mvm->dev, data,
data              734 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	kfree(data);
data              740 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	union acpi_object *wifi_pkg, *data;
data              744 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	data = iwl_acpi_get_object(mvm->dev, ACPI_EWRD_METHOD);
data              745 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	if (IS_ERR(data))
data              746 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		return PTR_ERR(data);
data              748 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	wifi_pkg = iwl_acpi_get_wifi_pkg(mvm->dev, data,
data              795 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	kfree(data);
data              801 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	union acpi_object *wifi_pkg, *data;
data              805 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	data = iwl_acpi_get_object(mvm->dev, ACPI_WGDS_METHOD);
data              806 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	if (IS_ERR(data))
data              807 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		return PTR_ERR(data);
data              809 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	wifi_pkg = iwl_acpi_get_wifi_pkg(mvm->dev, data,
data              838 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	kfree(data);
data              932 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	void *data;
data              941 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		data = &geo_cmd;
data              946 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		data = &geo_cmd_v1;
data              953 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		.data = { data },
data              965 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	resp = (void *)cmd.resp_pkt->data;
data             1035 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	union acpi_object *wifi_pkg, *data, *enabled;
data             1040 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	data = iwl_acpi_get_object(mvm->dev, ACPI_PPAG_METHOD);
data             1041 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	if (IS_ERR(data))
data             1042 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		return PTR_ERR(data);
data             1044 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	wifi_pkg = iwl_acpi_get_wifi_pkg(mvm->dev, data,
data             1094 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	kfree(data);
data             1201 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		.data = {&recovery_cmd, },
data             1214 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		host_cmd.data[1] = mvm->error_recovery_buf;
data             1231 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 		resp = le32_to_cpu(*(__le32 *)host_cmd.resp_pkt->data);
data             1566 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	struct iwl_card_state_notif *card_state_notif = (void *)pkt->data;
data             1580 drivers/net/wireless/intel/iwlwifi/mvm/fw.c 	struct iwl_mfuart_load_notif *mfuart_notif = (void *)pkt->data;
data               76 drivers/net/wireless/intel/iwlwifi/mvm/led.c 		.data = { &led_cmd, },
data              103 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_mvm_mac_iface_iterator_data *data = _data;
data              108 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	if (vif == data->vif)
data              127 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	switch (data->vif->type) {
data              138 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		    data->preferred_tsf != NUM_TSF_IDS ||
data              139 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		    !test_bit(mvmvif->tsf_id, data->available_tsf_ids))
data              142 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		min_bi = min(data->vif->bss_conf.beacon_int,
data              148 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		if ((data->vif->bss_conf.beacon_int -
data              150 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 			data->preferred_tsf = mvmvif->tsf_id;
data              167 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		    data->preferred_tsf != NUM_TSF_IDS ||
data              168 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		    !test_bit(mvmvif->tsf_id, data->available_tsf_ids))
data              171 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		min_bi = min(data->vif->bss_conf.beacon_int,
data              177 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		if ((data->vif->bss_conf.beacon_int -
data              179 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 			data->preferred_tsf = mvmvif->tsf_id;
data              200 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	__clear_bit(mvmvif->tsf_id, data->available_tsf_ids);
data              202 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	if (data->preferred_tsf == mvmvif->tsf_id)
data              203 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		data->preferred_tsf = NUM_TSF_IDS;
data              209 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_mvm_mac_iface_iterator_data *data = _data;
data              213 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	if (vif == data->vif) {
data              214 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		data->found_vif = true;
data              224 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	__clear_bit(mvmvif->id, data->available_mac_ids);
data              234 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_mvm_mac_iface_iterator_data data = {
data              244 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		iwl_mvm_mac_tsf_id_iter, &data);
data              246 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	if (data.preferred_tsf != NUM_TSF_IDS)
data              247 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		mvmvif->tsf_id = data.preferred_tsf;
data              248 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	else if (!test_bit(mvmvif->tsf_id, data.available_tsf_ids))
data              249 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		mvmvif->tsf_id = find_first_bit(data.available_tsf_ids,
data              256 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_mvm_mac_iface_iterator_data data = {
data              294 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		__clear_bit(0, data.available_mac_ids);
data              299 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		iwl_mvm_mac_iface_iterator, &data);
data              311 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	if (data.found_vif)
data              318 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	mvmvif->id = find_first_bit(data.available_mac_ids,
data              326 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	if (data.preferred_tsf != NUM_TSF_IDS)
data              327 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		mvmvif->tsf_id = data.preferred_tsf;
data              329 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		mvmvif->tsf_id = find_first_bit(data.available_tsf_ids,
data              774 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_mvm_go_iterator_data *data = _data;
data              779 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		data->go_active = true;
data              787 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_mvm_go_iterator_data data = {};
data              806 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		iwl_mvm_go_iterator, &data);
data              808 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	cmd.p2p_dev.is_disc_extended = cpu_to_le32(data.go_active ? 1 : 0);
data              885 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		iwl_mvm_bt_coex_tx_prio(mvm, (void *)beacon->data, info, 0) <<
data              907 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 				     void *data, int len)
data              915 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	cmd.data[0] = data;
data              918 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	cmd.data[1] = beacon->data;
data              938 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 					 beacon->data, beacon->len);
data              958 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 					 beacon->data, beacon->len);
data              961 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		cpu_to_le32(iwl_mvm_find_ie_offset(beacon->data,
data              965 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		cpu_to_le32(iwl_mvm_find_ie_offset(beacon->data,
data              995 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 					 beacon->data, beacon->len);
data              998 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		cpu_to_le32(iwl_mvm_find_ie_offset(beacon->data,
data             1002 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		cpu_to_le32(iwl_mvm_find_ie_offset(beacon->data,
data             1066 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_mvm_mac_ap_iterator_data *data = _data;
data             1072 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	if (vif->p2p && data->beacon_device_ts)
data             1075 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	data->beacon_device_ts = vif->bss_conf.sync_device_ts;
data             1076 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	data->beacon_int = vif->bss_conf.beacon_int;
data             1089 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_mvm_mac_ap_iterator_data data = {
data             1133 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 			iwl_mvm_mac_ap_iterator, &data);
data             1135 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 		if (data.beacon_device_ts) {
data             1137 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 			mvmvif->ap_beacon_time = data.beacon_device_ts +
data             1138 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 				ieee80211_tu_to_usec(data.beacon_int * rand /
data             1332 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_extended_beacon_notif *beacon = (void *)pkt->data;
data             1333 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_extended_beacon_notif_v5 *beacon_v5 = (void *)pkt->data;
data             1400 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_missed_beacons_notif *mb = (void *)pkt->data;
data             1442 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	bcon_trig = (void *)trigger->data;
data             1461 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_stored_beacon_notif *sb = (void *)pkt->data;
data             1489 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	skb_put_data(skb, sb->data, size);
data             1500 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_probe_resp_data_notif *notif = (void *)pkt->data;
data             1553 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c 	struct iwl_channel_switch_noa_notif *notif = (void *)pkt->data;
data              765 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data              921 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	ba_trig = (void *)trig->data;
data              981 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[macid];
data             1036 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c static void iwl_mvm_cleanup_iterator(void *data, u8 *mac,
data             1039 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm *mvm = data;
data             1643 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_mc_iter_data *data = _data;
data             1644 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm *mvm = data->mvm;
data             1654 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (WARN_ON_ONCE(data->port_id >= MAX_PORT_ID_NUM))
data             1661 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	cmd->port_id = data->port_id++;
data             1666 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	hcmd.data[0] = cmd;
data             1822 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_bcast_iter_data *data = _data;
data             1823 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm *mvm = data->mvm;
data             1824 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_bcast_filter_cmd *cmd = data->cmd;
data             1851 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		if (WARN_ON_ONCE(data->current_filter >=
data             1860 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 					 &cmd->filters[data->current_filter]);
data             1863 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		if (!cmd->filters[data->current_filter].num_attrs)
data             1868 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 				cpu_to_le16(BIT(data->current_filter));
data             1870 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		data->current_filter++;
data             1969 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mu_group_mgmt_notif *notif = (void *)pkt->data;
data             2828 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_pm_state_notification *notif = (void *)pkt->data;
data             2909 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		mdata = &mvm->tcm.data[iwl_mvm_vif_from_mac80211(vif)->id];
data             2951 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	tdls_trig = (void *)trig->data;
data             2973 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_he_obss_narrow_bw_ru_data *data = _data;
data             2976 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	elem = cfg80211_find_elem(WLAN_EID_EXT_CAPABILITY, bss->ies->data,
data             2980 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	    !(elem->data[10] &
data             2982 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		data->tolerated = false;
data             3556 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			       struct iwl_rx_packet *pkt, void *data)
data             3562 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_time_event_data *te_data = data;
data             3572 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	resp = (void *)pkt->data;
data             3869 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_ftm_responder_iter_data *data = _data;
data             3871 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (rcu_access_pointer(vif->chanctx_conf) == data->ctx &&
data             3873 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		data->responder = true;
data             3879 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_ftm_responder_iter_data data = {
data             3887 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 					&data);
data             3888 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	return data.responder;
data             4335 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 				      void *data, int len)
data             4341 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	err = nla_parse_deprecated(tb, IWL_MVM_TM_ATTR_MAX, data, len,
data             4381 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 				    void *data, int len)
data             4387 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	err = __iwl_mvm_mac_testmode_cmd(mvm, vif, data, len);
data             4803 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	trig_mlme = (void *)trig->data;
data             4805 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	if (event->u.mlme.data == ASSOC_EVENT) {
data             4813 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	} else if (event->u.mlme.data == AUTH_EVENT) {
data             4821 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	} else if (event->u.mlme.data == DEAUTH_RX_EVENT) {
data             4824 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	} else if (event->u.mlme.data == DEAUTH_TX_EVENT) {
data             4843 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	ba_trig = (void *)trig->data;
data             4918 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_internal_rxq_notif data = {
data             4924 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	iwl_mvm_sync_rx_queues_internal(mvm, &data, sizeof(data));
data              637 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 	struct iwl_mvm_tcm_mac data[NUM_MAC_INDEX_DRIVER];
data             1504 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 				      u32 flags, u16 len, const void *data);
data             1509 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 					     u16 len, const void *data,
data             1618 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 			    const u8 *data, u32 count, bool async);
data             1664 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 				     void *data, int len);
data             1808 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h 			    struct cfg80211_gtk_rekey_data *data);
data               92 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			       u16 offset, u16 length, const u8 *data)
data              104 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		.data = { &nvm_access_cmd, data },
data              118 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	nvm_resp = (void *)pkt->data;
data              131 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			      u16 offset, u16 length, u8 *data)
data              144 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		.data = { &nvm_access_cmd, },
data              158 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	nvm_resp = (void *)pkt->data;
data              162 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	resp_data = nvm_resp->data;
data              195 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	memcpy(data + offset, resp_data, bytes_read);
data              204 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 				 const u8 *data, u16 length)
data              217 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 					  chunk_size, data + offset);
data              238 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 				u8 *data, u32 size_read)
data              257 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		ret = iwl_nvm_read_chunk(mvm, section, offset, length, data);
data              267 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	iwl_nvm_fixups(mvm->trans->hw_id, section, data, offset);
data              285 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		if (!mvm->nvm_sections[NVM_SECTION_TYPE_SW].data ||
data              286 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		    !mvm->nvm_sections[mvm->cfg->nvm_hw_section_num].data) {
data              297 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		if (!mvm->nvm_sections[NVM_SECTION_TYPE_SW].data ||
data              298 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		    !mvm->nvm_sections[regulatory_type].data) {
data              304 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		if (!mvm->nvm_sections[mvm->cfg->nvm_hw_section_num].data &&
data              305 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		    !mvm->nvm_sections[NVM_SECTION_TYPE_MAC_OVERRIDE].data) {
data              313 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		    !mvm->nvm_sections[NVM_SECTION_TYPE_PHY_SKU].data) {
data              320 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	hw = (const __be16 *)sections[mvm->cfg->nvm_hw_section_num].data;
data              321 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	sw = (const __le16 *)sections[NVM_SECTION_TYPE_SW].data;
data              322 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	calib = (const __le16 *)sections[NVM_SECTION_TYPE_CALIBRATION].data;
data              324 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		(const __le16 *)sections[NVM_SECTION_TYPE_MAC_OVERRIDE].data;
data              325 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	phy_sku = (const __le16 *)sections[NVM_SECTION_TYPE_PHY_SKU].data;
data              328 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		(const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY_SDP].data :
data              329 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		(const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY].data;
data              350 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		if (!mvm->nvm_sections[i].data || !mvm->nvm_sections[i].length)
data              352 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		ret = iwl_nvm_write_section(mvm, i, sections[i].data,
data              399 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		mvm->nvm_sections[section].data = temp;
data              405 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			mvm->nvm_sw_blob.data = temp;
data              409 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			mvm->nvm_calib_blob.data = temp;
data              413 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			mvm->nvm_prod_blob.data = temp;
data              417 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			mvm->nvm_phy_sku_blob.data = temp;
data              422 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			mvm->nvm_reg_blob.data = temp;
data              427 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 				mvm->nvm_hw_blob.data = temp;
data              483 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		.data = { &mcc_update_cmd },
data              508 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		struct iwl_mcc_update_resp *mcc_resp = (void *)pkt->data;
data              519 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		struct iwl_mcc_update_resp_v3 *mcc_resp_v3 = (void *)pkt->data;
data              620 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	struct iwl_mcc_chub_notif *notif = (void *)pkt->data;
data               99 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c 		.data[0] = &cmd,
data              897 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 		kfree(mvm->nvm_sections[i].data);
data              968 drivers/net/wireless/intel/iwlwifi/mvm/ops.c 	cmds_trig = (void *)trig->data;
data              311 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c 	unsigned long *data = _data;
data              319 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c 		__set_bit(mvmvif->phy_ctxt->id, data);
data              584 drivers/net/wireless/intel/iwlwifi/mvm/power.c 	struct iwl_uapsd_misbehaving_ap_notif *notif = (void *)pkt->data;
data               84 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 	struct iwl_mvm_quota_iterator_data *data = _data;
data               89 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 	if (vif == data->disabled_vif)
data              125 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 	if (data->colors[id] < 0)
data              126 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		data->colors[id] = mvmvif->phy_ctxt->color;
data              128 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		WARN_ON_ONCE(data->colors[id] != mvmvif->phy_ctxt->color);
data              130 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 	data->n_interfaces[id]++;
data              134 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		data->dbgfs_min[id] = max(data->dbgfs_min[id],
data              138 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 	if (iwl_mvm_vif_low_latency(mvmvif) && !data->low_latency[id]) {
data              139 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		data->n_low_latency_bindings++;
data              140 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		data->low_latency[id] = true;
data              162 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		struct iwl_time_quota_data *data =
data              165 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		u32 id_n_c = le32_to_cpu(data->id_and_color);
data              167 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		u32 quota = le32_to_cpu(data->quota);
data              176 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 				le32_to_cpu(data->quota), quota);
data              178 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		data->quota = cpu_to_le32(quota);
data              189 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 	struct iwl_mvm_quota_iterator_data data = {
data              213 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		iwl_mvm_quota_iterator, &data);
data              224 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		num_active_macs += data.n_interfaces[i];
data              229 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 	if (data.n_low_latency_bindings == 1) {
data              231 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 			if (data.low_latency[i]) {
data              232 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 				n_non_lowlat -= data.n_interfaces[i];
data              238 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 	if (data.n_low_latency_bindings == 1 && n_non_lowlat) {
data              269 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		if (data.colors[i] < 0)
data              275 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 			cpu_to_le32(FW_CMD_ID_AND_COLOR(i, data.colors[i]));
data              277 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		if (data.n_interfaces[i] <= 0)
data              280 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		else if (data.dbgfs_min[i])
data              282 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 				cpu_to_le32(data.dbgfs_min[i] * QUOTA_100 / 100);
data              284 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 		else if (data.n_low_latency_bindings == 1 && n_non_lowlat &&
data              285 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 			 data.low_latency[i])
data              295 drivers/net/wireless/intel/iwlwifi/mvm/quota.c 				cpu_to_le32(quota * data.n_interfaces[i]);
data              340 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c 	notif = (void *)pkt->data;
data              578 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	window->data = 0;
data              705 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 			if (window->data & mask) {
data              706 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 				window->data &= ~mask;
data              715 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		window->data <<= 1;
data              720 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 			window->data |= 0x1;
data             1208 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             3482 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct rs_bfer_active_iter_data *data = _data;
data             3487 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	if (sta == data->exclude_sta)
data             3492 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		WARN_ON_ONCE(data->bfer_mvmsta != NULL);
data             3494 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 		data->bfer_mvmsta = mvmsta;
data             3543 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct rs_bfer_active_iter_data data = {
data             3577 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 					  &data);
data             3578 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	bfer_mvmsta = data.bfer_mvmsta;
data              257 drivers/net/wireless/intel/iwlwifi/mvm/rs.h 	u64 data;		/* bitmap of successful frames */
data               80 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	memcpy(&mvm->last_phy_info, pkt->data, sizeof(mvm->last_phy_info));
data              281 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	mdata = &mvm->tcm.data[mac];
data              358 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	rx_res = (struct iwl_rx_mpdu_res_start *)pkt->data;
data              359 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	hdr = (struct ieee80211_hdr *)(pkt->data + sizeof(*rx_res));
data              362 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		(pkt->data + sizeof(*rx_res) + len));
data              465 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 			rssi_trig = (void *)trig->data;
data              578 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	struct iwl_mvm_stat_data *data = _data;
data              579 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	struct iwl_mvm *mvm = data->mvm;
data              580 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	int sig = -data->beacon_filter_average_energy;
data              584 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	u16 id = le32_to_cpu(data->mac_id);
data              594 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 			data->general;
data              602 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 			data->general;
data              613 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	if (le32_to_cpu(data->flags) & IWL_STATISTICS_REPLY_FLG_CLEAR)
data              690 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	trig_stats = (void *)trig->data;
data              698 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	if (le32_to_cpup((__le32 *) (pkt->data + trig_offset)) < trig_thold)
data              707 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	struct iwl_mvm_stat_data data = {
data              732 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		struct iwl_notif_statistics_v11 *stats = (void *)&pkt->data;
data              734 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		data.mac_id = stats->rx.general.mac_id;
data              735 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		data.beacon_filter_average_energy =
data              749 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		data.general = &stats->general;
data              753 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		struct iwl_notif_statistics *stats = (void *)&pkt->data;
data              755 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		data.mac_id = stats->rx.general.mac_id;
data              756 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		data.beacon_filter_average_energy =
data              770 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		data.general = &stats->general;
data              774 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	data.flags = flags;
data              781 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 					    &data);
data              787 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		struct iwl_notif_statistics_v11 *v11 = (void *)&pkt->data;
data              793 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		struct iwl_notif_statistics *stats = (void *)&pkt->data;
data              824 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 		struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[i];
data              850 drivers/net/wireless/intel/iwlwifi/mvm/rx.c 	struct iwl_ba_window_status_notif *notif = (void *)pkt->data;
data               72 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	u8 *data = skb->data;
data               81 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		data += sizeof(struct ieee80211_radiotap_he);
data               83 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		data += sizeof(struct ieee80211_radiotap_he_mu);
data               85 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		data += sizeof(struct ieee80211_radiotap_lsig);
data               87 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		struct ieee80211_vendor_radiotap *radiotap = (void *)data;
data               89 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		data += sizeof(*radiotap) + radiotap->len + radiotap->pad;
data               92 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	return data;
data              177 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_rx_mpdu_desc *desc = (void *)pkt->data;
data              263 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	memcpy(radiotap->data, &mvm->cur_aid, sizeof(mvm->cur_aid));
data              265 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	memset(radiotap->data + sizeof(__le16), 0, radiotap->pad);
data              474 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 			    const u8 *data, u32 count, bool async)
data              493 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	memcpy(cmd->payload, data, count);
data              679 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 			   struct iwl_mvm_delba_data *data)
data              684 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	u8 baid = data->baid;
data              753 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 			      const struct iwl_mvm_nssn_sync_data *data)
data              755 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	iwl_mvm_release_frames_from_notif(mvm, napi, data->baid,
data              756 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 					  data->nssn, queue,
data              767 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	notif = (void *)pkt->data;
data              780 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		iwl_mvm_del_ba(mvm, queue, (void *)internal_notif->data);
data              784 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 				  (void *)internal_notif->data);
data             1067 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_mvm_baid_data *data;
data             1071 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	data = rcu_dereference(mvm->baid_map[baid]);
data             1072 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	if (!data) {
data             1079 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	if (!data->timeout)
data             1082 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	timeout = data->timeout;
data             1089 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	if (time_before(data->last_rx + TU_TO_JIFFIES(timeout), now))
data             1091 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 		data->last_rx = now;
data             1553 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_rx_mpdu_desc *desc = (void *)pkt->data;
data             1602 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	hdr = (void *)(pkt->data + desc_size);
data             1771 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 			rssi_trig = (void *)trig->data;
data             1881 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_rx_no_data *desc = (void *)pkt->data;
data             2022 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_frame_release *release = (void *)pkt->data;
data             2033 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c 	struct iwl_bar_frame_release *release = (void *)pkt->data;
data              151 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		return (void *)&cmd->v8.data;
data              154 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		return (void *)&cmd->v7.data;
data              157 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		return (void *)&cmd->v6.data;
data              159 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	return (void *)&cmd->v1.data;
data              223 drivers/net/wireless/intel/iwlwifi/mvm/scan.c static void iwl_mvm_scan_condition_iterator(void *data, u8 *mac,
data              227 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	int *global_cnt = data;
data              253 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	struct iwl_is_dcm_with_go_iterator_data *data = _data;
data              256 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		iwl_mvm_vif_from_mac80211(data->current_vif);
data              259 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	if (vif == data->current_vif)
data              265 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		data->is_dcm_with_p2p_go = true;
data              294 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 			struct iwl_is_dcm_with_go_iterator_data data = {
data              302 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 						&data);
data              303 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 			if (data.is_dcm_with_p2p_go)
data              412 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	struct iwl_lmac_scan_complete_notif *notif = (void *)pkt->data;
data              450 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	struct iwl_periodic_scan_complete *scan_notif = (void *)pkt->data;
data              626 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	cmd.data[0] = blacklist;
data              628 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	cmd.data[1] = profile_cfg;
data              729 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	struct iwl_scan_channel_cfg_lmac *channel_cfg = (void *)&cmd->data;
data              980 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		(void *)(cmd->data + sizeof(struct iwl_scan_channel_cfg_lmac) *
data             1264 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	cmd.data[0] = cfg;
data             1286 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		.data[0] = &cfg,
data             1738 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		.data = { mvm->scan_cmd, },
data             1832 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 		.data = { mvm->scan_cmd, },
data             1925 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	struct iwl_umac_scan_complete *notif = (void *)pkt->data;
data             1972 drivers/net/wireless/intel/iwlwifi/mvm/scan.c 	struct iwl_umac_scan_iter_complete_notif *notif = (void *)pkt->data;
data               79 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 	struct iwl_mvm_active_iface_iterator_data *data = _data;
data               82 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 	if (vif == data->ignore_vif || !mvmvif->phy_ctxt ||
data               86 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 	data->num_active_macs++;
data               89 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 		data->sta_vif_ap_sta_id = mvmvif->ap_sta_id;
data               91 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 			data->sta_vif_state = SF_FULL_ON;
data               93 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 			data->sta_vif_state = SF_INIT_OFF;
data              278 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 	struct iwl_mvm_active_iface_iterator_data data = {
data              295 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 						   &data);
data              299 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 		data.num_active_macs++;
data              301 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 	switch (data.num_active_macs) {
data              311 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 			new_state = data.sta_vif_state;
data              312 drivers/net/wireless/intel/iwlwifi/mvm/sf.c 			sta_id = data.sta_vif_ap_sta_id;
data              254 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_baid_data *data =
data              255 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 		from_timer(data, t, session_timer);
data              256 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_baid_data __rcu **rcu_ptr = data->rcu_ptr;
data             2454 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 				 struct iwl_mvm_baid_data *data)
data             2458 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	iwl_mvm_sync_rxq_del_ba(mvm, data->baid);
data             2463 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			&data->reorder_buf[i];
data             2465 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			&data->entries[i * data->entries_per_queue];
data             2497 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 					struct iwl_mvm_baid_data *data,
data             2504 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			&data->reorder_buf[i];
data             2506 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 			&data->entries[i * data->entries_per_queue];
data             3750 drivers/net/wireless/intel/iwlwifi/mvm/sta.c 	struct iwl_mvm_eosp_notification *notif = (void *)pkt->data;
data              129 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 		.data = { &tdls_cfg_cmd, },
data              255 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	struct iwl_tdls_channel_switch_notif *notif = (void *)pkt->data;
data              456 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	hdr = (void *)skb->data;
data              473 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c 	memcpy(tail->frame.data, skb->data, skb->len);
data              262 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	te_trig = (void *)trig->data;
data              423 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	struct iwl_time_event_notif *notif = (void *)pkt->data;
data              444 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 			     struct iwl_rx_packet *pkt, void *data)
data              448 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	struct iwl_mvm_time_event_data *te_data = data;
data              460 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	resp = (void *)pkt->data;
data              476 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 					struct iwl_rx_packet *pkt, void *data)
data              480 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	struct iwl_mvm_time_event_data *te_data = data;
data              492 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c 	resp = (void *)pkt->data;
data              131 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 	notif_v1 = (void *)pkt->data;
data              145 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 				    struct iwl_rx_packet *pkt, void *data)
data              149 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 	int *temp = data;
data              186 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 	notif_v2 = (void *)pkt->data;
data              222 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 	notif = (struct ct_kill_notif *)pkt->data;
data              370 drivers/net/wireless/intel/iwlwifi/mvm/tt.c 		.data = { &backoff, },
data               86 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	ba_trig = (void *)trig->data;
data              205 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data              232 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		struct ieee80211_bar *bar = (void *)skb->data;
data              440 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	u8 *crypto_hdr = skb_frag->data + hdrlen;
data              495 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              653 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data;
data              709 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              823 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data              869 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 				qc = ieee80211_get_qos_ctl((void *)tmp->data);
data              891 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             1034 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	mdata = &mvm->tcm.data[mac];
data             1055 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	mdata = &mvm->tcm.data[mac];
data             1071 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1404 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	status_trig = (void *)trig->data;
data             1448 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_tx_resp *tx_resp = (void *)pkt->data;
data             1474 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		struct ieee80211_hdr *hdr = (void *)skb->data;
data             1538 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			struct ieee80211_hdr *hdr = (void *)skb->data;
data             1696 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_tx_resp *tx_resp = (void *)pkt->data;
data             1722 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_tx_resp *tx_resp = (void *)pkt->data;
data             1763 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	struct iwl_mvm_tx_resp *tx_resp = (void *)pkt->data;
data             1832 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 		struct ieee80211_hdr *hdr = (void *)skb->data;
data             1907 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 			(void *)pkt->data;
data             1958 drivers/net/wireless/intel/iwlwifi/mvm/tx.c 	ba_notif = (void *)pkt->data;
data              111 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 			 u32 flags, u16 len, const void *data)
data              116 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 		.data = { data, },
data              169 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	resp = (void *)pkt->data;
data              180 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 				const void *data, u32 *status)
data              185 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 		.data = { data, },
data              250 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	struct iwl_error_resp *err_resp = (void *)pkt->data;
data              656 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 		.data = { lq, },
data              715 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 		.data[0] = &scmd,
data              850 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	struct iwl_mvm_low_latency_iter data = {};
data              854 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 			iwl_mvm_ll_iter, &data);
data              856 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	return data.result;
data              861 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	struct iwl_mvm_low_latency_iter data = {};
data              865 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 			iwl_mvm_ll_iter, &data);
data              867 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	return data.result_per_band[band];
data              878 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	struct iwl_bss_iter_data *data = _data;
data              883 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	if (data->vif) {
data              884 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 		data->error = true;
data              888 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	data->vif = vif;
data              914 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	struct iwl_sta_iter_data *data = _data;
data              920 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 		data->assoc = true;
data              925 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	struct iwl_sta_iter_data data = {
data              932 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 						   &data);
data              933 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	return data.assoc;
data              960 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	txq_timer = (void *)trigger->data;
data             1003 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	trig_mlme = (void *)trig->data;
data             1028 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	ba_trig = (void *)trig->data;
data             1066 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	struct iwl_mvm_tcm_iter_data *data = _data;
data             1067 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	struct iwl_mvm *mvm = data->mvm;
data             1090 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	data->any_sent = true;
data             1095 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	struct iwl_mvm_tcm_iter_data data = {
data             1104 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 		iwl_mvm_tcm_iter, &data);
data             1123 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	if (mvm->tcm.data[mvmvif->id].opened_rx_ba_sessions)
data             1154 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	if (mvm->tcm.data[mvmvif->id].uapsd_nonagg_detect.detected)
data             1157 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	mvm->tcm.data[mvmvif->id].uapsd_nonagg_detect.detected = true;
data             1167 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	u64 bytes = mvm->tcm.data[mac].uapsd_nonagg_detect.rx_bytes;
data             1172 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	rate = ewma_rate_read(&mvm->tcm.data[mac].uapsd_nonagg_detect.rate);
data             1174 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	if (!rate || mvm->tcm.data[mac].opened_rx_ba_sessions ||
data             1175 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 	    mvm->tcm.data[mac].uapsd_nonagg_detect.detected)
data             1246 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 		struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[mac];
data             1389 drivers/net/wireless/intel/iwlwifi/mvm/utils.c 		struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[mac];
data              652 drivers/net/wireless/intel/iwlwifi/pcie/internal.h irqreturn_t iwl_pcie_msix_isr(int irq, void *data);
data              668 drivers/net/wireless/intel/iwlwifi/pcie/internal.h irqreturn_t iwl_pcie_isr(int irq, void *data);
data              785 drivers/net/wireless/intel/iwlwifi/pcie/internal.h 	memcpy(dram->block, sec->data, sec->len);
data             1065 drivers/net/wireless/intel/iwlwifi/pcie/internal.h void iwl_pcie_rx_allocator_work(struct work_struct *data);
data              668 drivers/net/wireless/intel/iwlwifi/pcie/rx.c void iwl_pcie_rx_allocator_work(struct work_struct *data)
data              671 drivers/net/wireless/intel/iwlwifi/pcie/rx.c 		container_of(data, struct iwl_rb_allocator, rx_alloc);
data             2073 drivers/net/wireless/intel/iwlwifi/pcie/rx.c irqreturn_t iwl_pcie_isr(int irq, void *data)
data             2075 drivers/net/wireless/intel/iwlwifi/pcie/rx.c 	struct iwl_trans *trans = data;
data             2090 drivers/net/wireless/intel/iwlwifi/pcie/rx.c irqreturn_t iwl_pcie_msix_isr(int irq, void *data)
data              764 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		memcpy(v_addr, (u8 *)section->data + offset, copy_size);
data              810 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		if (!image->sec[i].data ||
data              876 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		if (!image->sec[i].data ||
data             2328 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 				       struct iwl_trans_rxq_dma_data *data)
data             2335 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	data->fr_bd_cb = trans_pcie->rxq[queue].bd_dma;
data             2336 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	data->urbd_stts_wrptr = trans_pcie->rxq[queue].rb_stts_dma;
data             2337 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	data->ur_bd_cb = trans_pcie->rxq[queue].used_bd_dma;
data             2338 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	data->fr_bd_wid = 0;
data             2836 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	struct cont_rec *data = &trans_pcie->fw_mon_data;
data             2853 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	mutex_lock(&data->mutex);
data             2854 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	if (data->state ==
data             2856 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		mutex_unlock(&data->mutex);
data             2864 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	if (data->prev_wrap_cnt == wrap_cnt) {
data             2865 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		size = write_ptr - data->prev_wr_ptr;
data             2866 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		curr_buf = cpu_addr + data->prev_wr_ptr;
data             2870 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		data->prev_wr_ptr += size;
data             2872 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	} else if (data->prev_wrap_cnt == wrap_cnt - 1 &&
data             2873 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		   write_ptr < data->prev_wr_ptr) {
data             2874 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		size = trans->dbg.fw_mon[0].size - data->prev_wr_ptr;
data             2875 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		curr_buf = cpu_addr + data->prev_wr_ptr;
data             2879 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		data->prev_wr_ptr += size;
data             2886 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			data->prev_wr_ptr = size;
data             2887 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			data->prev_wrap_cnt++;
data             2890 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		if (data->prev_wrap_cnt == wrap_cnt - 1 &&
data             2891 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		    write_ptr > data->prev_wr_ptr)
data             2894 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		else if (!unlikely(data->prev_wrap_cnt == 0 &&
data             2895 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 				   data->prev_wr_ptr == 0))
data             2903 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		data->prev_wr_ptr = size;
data             2904 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		data->prev_wrap_cnt = wrap_cnt;
data             2907 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	mutex_unlock(&data->mutex);
data             2942 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	struct cont_rec *data = &trans_pcie->fw_mon_data;
data             2944 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	mutex_lock(&data->mutex);
data             2945 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	data->state = IWL_FW_MON_DBGFS_STATE_DISABLED;
data             2946 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	mutex_unlock(&data->mutex);
data             2963 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 				   struct iwl_fw_error_dump_data **data,
data             2985 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		rb_len += sizeof(**data) + sizeof(*rb) + max_len;
data             2987 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		(*data)->type = cpu_to_le32(IWL_FW_ERROR_DUMP_RB);
data             2988 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		(*data)->len = cpu_to_le32(sizeof(*rb) + max_len);
data             2989 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		rb = (void *)(*data)->data;
data             2991 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		memcpy(rb->data, page_address(rxb->page), max_len);
data             2997 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		*data = iwl_fw_error_next_data(*data);
data             3007 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 				   struct iwl_fw_error_dump_data **data)
data             3009 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	u32 csr_len = sizeof(**data) + IWL_CSR_TO_DUMP;
data             3013 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	(*data)->type = cpu_to_le32(IWL_FW_ERROR_DUMP_CSR);
data             3014 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	(*data)->len = cpu_to_le32(IWL_CSR_TO_DUMP);
data             3015 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	val = (void *)(*data)->data;
data             3020 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	*data = iwl_fw_error_next_data(*data);
data             3026 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 				       struct iwl_fw_error_dump_data **data)
data             3036 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	(*data)->type = cpu_to_le32(IWL_FW_ERROR_DUMP_FH_REGS);
data             3037 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	(*data)->len = cpu_to_le32(fh_regs_len);
data             3038 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	val = (void *)(*data)->data;
data             3053 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	*data = iwl_fw_error_next_data(*data);
data             3055 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	return sizeof(**data) + fh_regs_len;
data             3064 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	u32 *buffer = (u32 *)fw_mon_data->data;
data             3118 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			    struct iwl_fw_error_dump_data **data,
data             3129 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		(*data)->type = cpu_to_le32(IWL_FW_ERROR_DUMP_FW_MONITOR);
data             3130 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		fw_mon_data = (void *)(*data)->data;
data             3134 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		len += sizeof(**data) + sizeof(*fw_mon_data);
data             3136 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			memcpy(fw_mon_data->data,
data             3158 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			iwl_trans_read_mem(trans, base, fw_mon_data->data,
data             3171 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		(*data)->len = cpu_to_le32(monitor_len + sizeof(*fw_mon_data));
data             3228 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	struct iwl_fw_error_dump_data *data;
data             3246 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		len += sizeof(*data) +
data             3256 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		len += sizeof(*data) + IWL_CSR_TO_DUMP;
data             3261 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			len += sizeof(*data) +
data             3265 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			len += sizeof(*data) +
data             3278 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		len += num_rbs * (sizeof(*data) +
data             3286 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			len += sizeof(*data) +
data             3295 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	data = (void *)dump_data->data;
data             3300 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		data->type = cpu_to_le32(IWL_FW_ERROR_DUMP_TXCMD);
data             3301 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		txcmd = (void *)data->data;
data             3323 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 				memcpy(txcmd->data, cmdq->entries[idx].cmd,
data             3325 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 				txcmd = (void *)((u8 *)txcmd->data + caplen);
data             3332 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		data->len = cpu_to_le32(len);
data             3333 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		len += sizeof(*data);
data             3334 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		data = iwl_fw_error_next_data(data);
data             3338 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		len += iwl_trans_pcie_dump_csr(trans, &data);
data             3340 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		len += iwl_trans_pcie_fh_regs_dump(trans, &data);
data             3342 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		len += iwl_trans_pcie_dump_rbs(trans, &data, num_rbs);
data             3351 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			data->type = cpu_to_le32(IWL_FW_ERROR_DUMP_PAGING);
data             3352 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			data->len = cpu_to_le32(sizeof(*paging) + page_len);
data             3353 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			paging = (void *)data->data;
data             3355 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			memcpy(paging->data,
data             3357 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			data = iwl_fw_error_next_data(data);
data             3359 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			len += sizeof(*data) + sizeof(*paging) + page_len;
data             3363 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		len += iwl_trans_pcie_dump_monitor(trans, &data, monitor_len);
data              252 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data              347 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 			tb_phys = dma_map_single(trans->dev, tso.data,
data              354 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 			trace_iwlwifi_dev_tx_tb(trans->dev, skb, tso.data,
data              516 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		tb_phys = dma_map_single(trans->dev, skb->data + hdr_len,
data              522 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 					skb->data + hdr_len,
data              530 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		tb_phys = dma_map_single(trans->dev, frag->data,
data              536 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 					frag->data,
data              556 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              713 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		cmddata[i] = cmd->data[i];
data              825 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 			memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy);
data              838 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy);
data              880 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		const void *data = cmddata[i];
data              888 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 			data = dup_buf;
data              889 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		phys_addr = dma_map_single(trans->dev, (void *)data,
data             1195 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 	rsp = (void *)hcmd->resp_pkt->data;
data             1244 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c 		.data = { &cmd, },
data             1560 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		cmddata[i] = cmd->data[i];
data             1682 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 			memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy);
data             1695 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		memcpy((u8 *)out_cmd + cmd_pos, cmd->data[i], copy);
data             1741 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		const void *data = cmddata[i];
data             1749 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 			data = dup_buf;
data             1750 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		phys_addr = dma_map_single(trans->dev, (void *)data,
data             2018 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 						    skb->data + hdr_len,
data             2023 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 					skb->data + hdr_len,
data             2107 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             2144 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 	memcpy(hdr_page->pos, skb->data + hdr_len, iv_len);
data             2240 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 				skb_put_data(csum_skb, tso.data, size);
data             2242 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 			tb_phys = dma_map_single(trans->dev, tso.data,
data             2251 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 			trace_iwlwifi_dev_tx_tb(trans->dev, skb, tso.data,
data             2329 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 		*(__sum16 *)(skb->data + csum_offs) = csum_fold(csum);
data             2342 drivers/net/wireless/intel/iwlwifi/pcie/tx.c 	hdr = (struct ieee80211_hdr *)skb->data;
data               21 drivers/net/wireless/intersil/hostap/hostap.h 				void *data);
data               43 drivers/net/wireless/intersil/hostap/hostap.h void hostap_cleanup_handler(void *data);
data               27 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data               92 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	fhdr = (struct ieee80211_hdr *) skb->data;
data              142 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c hdr->f.status = s; hdr->f.len = l; hdr->f.data = d
data              405 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	mgmt = (struct hostap_ieee80211_mgmt *) skb->data;
data              407 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	left = skb->len - (pos - skb->data);
data              476 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 		hostap_update_sta_ps(local, (struct ieee80211_hdr *) skb->data);
data              618 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              638 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	pos = skb->data + 24;
data              658 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              696 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              747 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              783 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 			idx = skb->data[hdrlen + 3] >> 6;
data              914 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              968 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 		hdr = (struct ieee80211_hdr *) skb->data;
data              979 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             1007 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 	payload = skb->data + hdrlen;
data             1060 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c 						 skb->data + ETH_ALEN,
data               26 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              108 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c 			   !ether_addr_equal(skb->data + ETH_ALEN, dev->dev_addr)) {
data              122 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c 	ethertype = (skb->data[12] << 8) | skb->data[13];
data              178 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c 		    is_multicast_ether_addr(skb->data))
data              297 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c 		hdr = (struct ieee80211_hdr *) skb->data;
data              301 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c 			u8 *pos = &skb->data[IEEE80211_DATA_HDR3_LEN +
data              333 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c 		hdr = (struct ieee80211_hdr *) skb->data;
data              358 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              436 drivers/net/wireless/intersil/hostap/hostap_80211_tx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              604 drivers/net/wireless/intersil/hostap/hostap_ap.c static void hostap_ap_tx_cb(struct sk_buff *skb, int ok, void *data)
data              606 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct ap_data *ap = data;
data              617 drivers/net/wireless/intersil/hostap/hostap_ap.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              632 drivers/net/wireless/intersil/hostap/hostap_ap.c static void hostap_ap_tx_cb_auth(struct sk_buff *skb, int ok, void *data)
data              634 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct ap_data *ap = data;
data              647 drivers/net/wireless/intersil/hostap/hostap_ap.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              656 drivers/net/wireless/intersil/hostap/hostap_ap.c 	pos = (__le16 *) (skb->data + IEEE80211_MGMT_HDR_LEN);
data              700 drivers/net/wireless/intersil/hostap/hostap_ap.c static void hostap_ap_tx_cb_assoc(struct sk_buff *skb, int ok, void *data)
data              702 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct ap_data *ap = data;
data              715 drivers/net/wireless/intersil/hostap/hostap_ap.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              741 drivers/net/wireless/intersil/hostap/hostap_ap.c 	pos = (__le16 *) (skb->data + IEEE80211_MGMT_HDR_LEN);
data              765 drivers/net/wireless/intersil/hostap/hostap_ap.c static void hostap_ap_tx_cb_poll(struct sk_buff *skb, int ok, void *data)
data              767 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct ap_data *ap = data;
data              773 drivers/net/wireless/intersil/hostap/hostap_ap.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             1287 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1320 drivers/net/wireless/intersil/hostap/hostap_ap.c 			idx = skb->data[hdrlen + 3] >> 6;
data             1324 drivers/net/wireless/intersil/hostap/hostap_ap.c 	pos = (__le16 *) (skb->data + IEEE80211_MGMT_HDR_LEN);
data             1500 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1532 drivers/net/wireless/intersil/hostap/hostap_ap.c 	pos = (__le16 *) (skb->data + IEEE80211_MGMT_HDR_LEN);
data             1709 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1710 drivers/net/wireless/intersil/hostap/hostap_ap.c 	char *body = (char *) (skb->data + IEEE80211_MGMT_HDR_LEN);
data             1751 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1752 drivers/net/wireless/intersil/hostap/hostap_ap.c 	char *body = skb->data + IEEE80211_MGMT_HDR_LEN;
data             1985 drivers/net/wireless/intersil/hostap/hostap_ap.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1986 drivers/net/wireless/intersil/hostap/hostap_ap.c 	char *body = skb->data + IEEE80211_MGMT_HDR_LEN;
data             2148 drivers/net/wireless/intersil/hostap/hostap_ap.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             2273 drivers/net/wireless/intersil/hostap/hostap_ap.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             2432 drivers/net/wireless/intersil/hostap/hostap_ap.c 			iwe.u.data.length = sta->u.ap.ssid_len;
data             2433 drivers/net/wireless/intersil/hostap/hostap_ap.c 			iwe.u.data.flags = 1;
data             2441 drivers/net/wireless/intersil/hostap/hostap_ap.c 				iwe.u.data.flags =
data             2444 drivers/net/wireless/intersil/hostap/hostap_ap.c 				iwe.u.data.flags = IW_ENCODE_DISABLED;
data             2465 drivers/net/wireless/intersil/hostap/hostap_ap.c 			iwe.u.data.length = strlen(buf);
data             2696 drivers/net/wireless/intersil/hostap/hostap_ap.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             2829 drivers/net/wireless/intersil/hostap/hostap_ap.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             2936 drivers/net/wireless/intersil/hostap/hostap_ap.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              325 drivers/net/wireless/intersil/hostap/hostap_common.h 	} data[0];
data              353 drivers/net/wireless/intersil/hostap/hostap_common.h offsetof(struct prism2_hostapd_param, u.rid.data)
data              355 drivers/net/wireless/intersil/hostap/hostap_common.h offsetof(struct prism2_hostapd_param, u.generic_elem.data)
data              390 drivers/net/wireless/intersil/hostap/hostap_common.h 			u8 data[0];
data              394 drivers/net/wireless/intersil/hostap/hostap_common.h 			u8 data[0];
data              341 drivers/net/wireless/intersil/hostap/hostap_download.c 		       dev->name, param->data[i].len, param->data[i].addr);
data              342 drivers/net/wireless/intersil/hostap/hostap_download.c 		if (hfa384x_to_aux(dev, param->data[i].addr,
data              343 drivers/net/wireless/intersil/hostap/hostap_download.c 				   param->data[i].len, param->data[i].data)) {
data              346 drivers/net/wireless/intersil/hostap/hostap_download.c 			       param->data[i].addr, param->data[i].len);
data              494 drivers/net/wireless/intersil/hostap/hostap_download.c 		       dev->name, param->data[i].len, param->data[i].addr);
data              495 drivers/net/wireless/intersil/hostap/hostap_download.c 		if (hfa384x_to_aux(dev, param->data[i].addr,
data              496 drivers/net/wireless/intersil/hostap/hostap_download.c 				   param->data[i].len, param->data[i].data)) {
data              499 drivers/net/wireless/intersil/hostap/hostap_download.c 			       param->data[i].addr, param->data[i].len);
data              548 drivers/net/wireless/intersil/hostap/hostap_download.c 					u32 addr, u8 *data,
data              570 drivers/net/wireless/intersil/hostap/hostap_download.c 	if (hfa384x_to_aux(dev, bufaddr, block_len, data)) {
data              648 drivers/net/wireless/intersil/hostap/hostap_download.c 		int rest_len = dl->data[i].len;
data              655 drivers/net/wireless/intersil/hostap/hostap_download.c 				dev, dl->data[i].addr + data_off,
data              656 drivers/net/wireless/intersil/hostap/hostap_download.c 				dl->data[i].data + data_off, bufaddr,
data              713 drivers/net/wireless/intersil/hostap/hostap_download.c 		kfree(dl->data[i].data);
data              747 drivers/net/wireless/intersil/hostap/hostap_download.c 		       i, param->data[i].addr, param->data[i].len,
data              748 drivers/net/wireless/intersil/hostap/hostap_download.c 		       param->data[i].ptr);
data              750 drivers/net/wireless/intersil/hostap/hostap_download.c 		dl->data[i].addr = param->data[i].addr;
data              751 drivers/net/wireless/intersil/hostap/hostap_download.c 		dl->data[i].len = param->data[i].len;
data              753 drivers/net/wireless/intersil/hostap/hostap_download.c 		total_len += param->data[i].len;
data              754 drivers/net/wireless/intersil/hostap/hostap_download.c 		if (param->data[i].len > PRISM2_MAX_DOWNLOAD_AREA_LEN ||
data              760 drivers/net/wireless/intersil/hostap/hostap_download.c 		dl->data[i].data = kmalloc(dl->data[i].len, GFP_KERNEL);
data              761 drivers/net/wireless/intersil/hostap/hostap_download.c 		if (dl->data[i].data == NULL) {
data              766 drivers/net/wireless/intersil/hostap/hostap_download.c 		if (copy_from_user(dl->data[i].data, param->data[i].ptr,
data              767 drivers/net/wireless/intersil/hostap/hostap_download.c 				   param->data[i].len)) {
data             1864 drivers/net/wireless/intersil/hostap/hostap_hw.c 		res = hfa384x_to_bap(dev, BAP0, skb->data + hdr_len,
data             2047 drivers/net/wireless/intersil/hostap/hostap_hw.c 	rxdesc = (struct hfa384x_rx_frame *) skb->data;
data             2086 drivers/net/wireless/intersil/hostap/hostap_hw.c static void hostap_rx_tasklet(unsigned long data)
data             2088 drivers/net/wireless/intersil/hostap/hostap_hw.c 	local_info_t *local = (local_info_t *) data;
data             2208 drivers/net/wireless/intersil/hostap/hostap_hw.c 	cb->func(skb, ok, cb->data);
data             2291 drivers/net/wireless/intersil/hostap/hostap_hw.c static void hostap_sta_tx_exc_tasklet(unsigned long data)
data             2293 drivers/net/wireless/intersil/hostap/hostap_hw.c 	local_info_t *local = (local_info_t *) data;
data             2298 drivers/net/wireless/intersil/hostap/hostap_hw.c 			(struct hfa384x_tx_frame *) skb->data;
data             2393 drivers/net/wireless/intersil/hostap/hostap_hw.c static void hostap_info_tasklet(unsigned long data)
data             2395 drivers/net/wireless/intersil/hostap/hostap_hw.c 	local_info_t *local = (local_info_t *) data;
data             2472 drivers/net/wireless/intersil/hostap/hostap_hw.c static void hostap_bap_tasklet(unsigned long data)
data             2474 drivers/net/wireless/intersil/hostap/hostap_hw.c 	local_info_t *local = (local_info_t *) data;
data             3162 drivers/net/wireless/intersil/hostap/hostap_hw.c do { memset((q), 0, sizeof(*(q))); (q)->func = (f); (q)->data = (d); } \
data              242 drivers/net/wireless/intersil/hostap/hostap_info.c 	wrqu.data.length = 0;
data              243 drivers/net/wireless/intersil/hostap/hostap_info.c 	wrqu.data.flags = 0;
data              377 drivers/net/wireless/intersil/hostap/hostap_info.c 	info = (struct hfa384x_info_frame *) skb->data;
data              378 drivers/net/wireless/intersil/hostap/hostap_info.c 	buf = skb->data + sizeof(*info);
data              499 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				  struct iw_point *data, char *extra)
data              512 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->length = 0;
data              521 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->length = 0;
data              525 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	data->length = prism2_ap_get_sta_qual(local, addr, qual, IW_MAX_AP, 1);
data              527 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	memcpy(extra, addr, sizeof(struct sockaddr) * data->length);
data              528 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	data->flags = 1; /* has quality information */
data              529 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	memcpy(extra + sizeof(struct sockaddr) * data->length, qual,
data              530 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	       sizeof(struct iw_quality) * data->length);
data              759 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				 struct iw_point *data, char *nickname)
data              768 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	memcpy(local->name, nickname, data->length);
data              780 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				 struct iw_point *data, char *nickname)
data              798 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	data->length = val + 1;
data              888 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				 struct iw_point *data, char *ssid)
data              899 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	if (data->flags == 0)
data              910 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	memcpy(local->essid, ssid, data->length);
data              911 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	local->essid[data->length] = '\0';
data              924 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				 struct iw_point *data, char *essid)
data              936 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	data->flags = 1; /* active */
data              938 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->length = strlen(local->essid);
data              950 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->length = val;
data              960 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				 struct iw_point *data, char *extra)
data              972 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	data->length = sizeof(struct iw_range);
data             1724 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				struct iw_point *data, char *extra)
data             1735 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	if (data->length < sizeof(struct iw_scan_req))
data             1742 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->length = 0;
data             1749 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	if (req && data->flags & IW_SCAN_THIS_ESSID) {
data             1814 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	iwe.u.data.length = ssid_len;
data             1815 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	iwe.u.data.flags = 1;
data             1876 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data             1878 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data             1879 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	iwe.u.data.length = 0;
data             1908 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		iwe.u.data.length = strlen(buf);
data             1915 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		iwe.u.data.length = strlen(buf);
data             1924 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 			iwe.u.data.length = strlen(buf);
data             1934 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		iwe.u.data.length = bss->wpa_ie_len;
data             1942 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		iwe.u.data.length = bss->rsn_ie_len;
data             2029 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 					   struct iw_point *data, char *extra)
data             2057 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	res = prism2_translate_scan(local, info, extra, data->length);
data             2060 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->length = res;
data             2063 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->length = 0;
data             2072 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				struct iw_point *data, char *extra)
data             2094 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 			data->length = res;
data             2100 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 			data->length = 0;
data             2105 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		return prism2_ioctl_giwscan_sta(dev, info, data, extra);
data             3094 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				struct iw_param *data, char *extra)
data             3099 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	switch (data->flags & IW_AUTH_INDEX) {
data             3110 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		local->tkip_countermeasures = data->value;
data             3113 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		local->drop_unencrypted = data->value;
data             3116 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		local->auth_algs = data->value;
data             3119 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		if (data->value == 0) {
data             3146 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		local->ieee_802_1x = data->value;
data             3149 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		local->privacy_invoked = data->value;
data             3160 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				struct iw_param *data, char *extra)
data             3165 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	switch (data->flags & IW_AUTH_INDEX) {
data             3176 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->value = local->tkip_countermeasures;
data             3179 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->value = local->drop_unencrypted;
data             3182 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->value = local->auth_algs;
data             3185 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->value = local->wpa;
data             3188 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->value = local->ieee_802_1x;
data             3643 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				   param->u.rid.data, param->u.rid.len, 0);
data             3664 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				    param->u.rid.data, param->u.rid.len);
data             3681 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				 struct iw_point *data, char *extra)
data             3683 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	return prism2_set_genericelement(dev, extra, data->length);
data             3689 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				 struct iw_point *data, char *extra)
data             3696 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		data->length = 0;
data             3700 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	if (data->length < len)
data             3703 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 	data->length = len;
data             3722 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 					 param->u.generic_elem.data, len);
data             3728 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 				struct iw_point *data, char *extra)
data             4032 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		else ret = prism2_ioctl_priv_download(local, &wrq->u.data);
data             4038 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		else ret = prism2_ioctl_priv_hostapd(local, &wrq->u.data);
data              236 drivers/net/wireless/intersil/hostap/hostap_main.c 				void *data)
data              246 drivers/net/wireless/intersil/hostap/hostap_main.c 	entry->data = data;
data              233 drivers/net/wireless/intersil/hostap/hostap_proc.c 				     int count, int *eof, void *data)
data              235 drivers/net/wireless/intersil/hostap/hostap_proc.c 	local_info_t *local = (local_info_t *) data;
data               37 drivers/net/wireless/intersil/hostap/hostap_wlan.h 	u32 data;
data              530 drivers/net/wireless/intersil/hostap/hostap_wlan.h 	void *data;
data              617 drivers/net/wireless/intersil/hostap/hostap_wlan.h 		u8 *data; /* allocated data */
data              618 drivers/net/wireless/intersil/hostap/hostap_wlan.h 	} data[0];
data              142 drivers/net/wireless/intersil/orinoco/fw.c 	hdr = (const struct orinoco_fw_header *) fw_entry->data;
data              159 drivers/net/wireless/intersil/orinoco/fw.c 	first_block = (fw_entry->data +
data              162 drivers/net/wireless/intersil/orinoco/fw.c 	end = fw_entry->data + fw_entry->size;
data              170 drivers/net/wireless/intersil/orinoco/fw.c 	first_block = (fw_entry->data +
data              303 drivers/net/wireless/intersil/orinoco/fw.c 	ret = symbol_dl_image(priv, fw, fw_entry->data,
data              304 drivers/net/wireless/intersil/orinoco/fw.c 			      fw_entry->data + fw_entry->size, 0);
data              322 drivers/net/wireless/intersil/orinoco/fw.c 	ret = symbol_dl_image(priv, fw, fw_entry->data,
data              323 drivers/net/wireless/intersil/orinoco/fw.c 			      fw_entry->data + fw_entry->size, 1);
data              675 drivers/net/wireless/intersil/orinoco/hermes.c static int hermes_program_bytes(struct hermes *hw, const char *data,
data              682 drivers/net/wireless/intersil/orinoco/hermes.c 	hermes_write_bytes(hw, HERMES_AUXDATA, data, len);
data              693 drivers/net/wireless/intersil/orinoco/hermes.c 	__le16 *data = pda;
data              710 drivers/net/wireless/intersil/orinoco/hermes.c 		data = pda + 2;
data              721 drivers/net/wireless/intersil/orinoco/hermes.c 	hermes_read_words(hw, HERMES_AUXDATA, data, data_len / 2);
data              344 drivers/net/wireless/intersil/orinoco/hermes.h 	u8	data[0];
data               67 drivers/net/wireless/intersil/orinoco/hermes_dld.c 	char data[0];		/* data to be written */
data               90 drivers/net/wireless/intersil/orinoco/hermes_dld.c 	char data[0];		/* plug data */
data              189 drivers/net/wireless/intersil/orinoco/hermes_dld.c 		pdi = (struct pdi *) &pdi->data[pdi_len(pdi)];
data              213 drivers/net/wireless/intersil/orinoco/hermes_dld.c 	hw->ops->program(hw, pdi->data, pdr_addr(pdr), pdi_len(pdi));
data              245 drivers/net/wireless/intersil/orinoco/hermes_dld.c 		pdi = (const struct pdi *) &pdi->data[pdi_len(pdi)];
data              268 drivers/net/wireless/intersil/orinoco/hermes_dld.c 		blk = (struct dblock *) &blk->data[len];
data              297 drivers/net/wireless/intersil/orinoco/hermes_dld.c 		err = hw->ops->program(hw, blk->data, blkaddr, blklen);
data              301 drivers/net/wireless/intersil/orinoco/hermes_dld.c 		blk = (const struct dblock *) &blk->data[blklen];
data              315 drivers/net/wireless/intersil/orinoco/hermes_dld.c #define DEFINE_DEFAULT_PDR(pid, length, data)				\
data              324 drivers/net/wireless/intersil/orinoco/hermes_dld.c 	data								\
data              467 drivers/net/wireless/intersil/orinoco/hermes_dld.c 			    ((void *) pdi->data + pdi_len(pdi) < pda_end)) {
data              469 drivers/net/wireless/intersil/orinoco/hermes_dld.c 				hw->ops->program(hw, pdi->data, pdr_addr(pdr),
data              834 drivers/net/wireless/intersil/orinoco/hw.c 			memcpy(&keys[i].data, priv->keys[i].key, len);
data              375 drivers/net/wireless/intersil/orinoco/main.c 	eh = (struct ethhdr *)skb->data;
data              411 drivers/net/wireless/intersil/orinoco/main.c 			*mic = skb->data[skb->len - 1];
data              417 drivers/net/wireless/intersil/orinoco/main.c 			    skb->data + ETH_HLEN,
data              514 drivers/net/wireless/intersil/orinoco/main.c 	err = hw->ops->bap_pwrite(hw, USER_BAP, skb->data, skb->len,
data              970 drivers/net/wireless/intersil/orinoco/main.c 		rxmic = skb->data + skb->len - MICHAEL_MIC_LEN;
data              986 drivers/net/wireless/intersil/orinoco/main.c 			    skb->data, skb->len, &mic[0]);
data             1012 drivers/net/wireless/intersil/orinoco/main.c 			wrqu.data.length = sizeof(wxmic);
data             1028 drivers/net/wireless/intersil/orinoco/main.c 	     is_ethersnap(skb->data))) {
data             1065 drivers/net/wireless/intersil/orinoco/main.c static void orinoco_rx_isr_tasklet(unsigned long data)
data             1067 drivers/net/wireless/intersil/orinoco/main.c 	struct orinoco_private *priv = (struct orinoco_private *) data;
data             1255 drivers/net/wireless/intersil/orinoco/main.c 		wrqu.data.length = ie[1] + 2;
data             1256 drivers/net/wireless/intersil/orinoco/main.c 		if (wrqu.data.length > rem)
data             1257 drivers/net/wireless/intersil/orinoco/main.c 			wrqu.data.length = rem;
data             1259 drivers/net/wireless/intersil/orinoco/main.c 		if (wrqu.data.length)
data             1286 drivers/net/wireless/intersil/orinoco/main.c 		wrqu.data.length = ie[1] + 2;
data             1287 drivers/net/wireless/intersil/orinoco/main.c 		if (wrqu.data.length > rem)
data             1288 drivers/net/wireless/intersil/orinoco/main.c 			wrqu.data.length = rem;
data             1290 drivers/net/wireless/intersil/orinoco/main.c 		if (wrqu.data.length)
data             1569 drivers/net/wireless/intersil/orinoco/main.c 					   data) + 2)) {
data               38 drivers/net/wireless/intersil/orinoco/main.h static inline u8 *orinoco_get_wpa_ie(u8 *data, size_t len)
data               40 drivers/net/wireless/intersil/orinoco/main.h 	u8 *p = data;
data               41 drivers/net/wireless/intersil/orinoco/main.h 	while ((p + 2 + WPA_SELECTOR_LEN) < (data + len)) {
data               48 drivers/net/wireless/intersil/orinoco/mic.c 		u8 *data, size_t data_len, u8 *mic)
data               81 drivers/net/wireless/intersil/orinoco/mic.c 	err = crypto_shash_update(desc, data, data_len);
data               21 drivers/net/wireless/intersil/orinoco/mic.h 		u8 *data, size_t data_len, u8 *mic);
data               34 drivers/net/wireless/intersil/orinoco/orinoco.h 	char data[ORINOCO_MAX_KEY_SIZE];
data              205 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	u8 data[0];
data              706 drivers/net/wireless/intersil/orinoco/orinoco_usb.c static inline u16 build_crc(struct ezusb_packet *data)
data              709 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	u8 *bytes = (u8 *)data;
data              726 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 			  const void *data, u16 frame_type, u8 reply_count)
data              740 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	if (data)
data              741 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 		memcpy(req->data, data, length);
data              866 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 			    u16 length, const void *data, u16 frame_type,
data              885 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	req_size = ezusb_fill_req(ctx->buf, length, ctx->out_rid, data,
data              951 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 			memcpy(ans_buff, ans->data, min(exp_len, ans_size));
data              961 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 			   u16 length, const void *data)
data              986 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	return ezusb_access_ltv(upriv, ctx, length, data, frame_type,
data             1013 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	__le16 data[4] = {
data             1026 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	return ezusb_access_ltv(upriv, ctx, sizeof(data), &data,
data             1036 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	__le16 data[4] = {
data             1047 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	return ezusb_access_ltv(upriv, ctx, sizeof(data), &data,
data             1064 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 		memcpy(buf, ans->data + offset, len);
data             1075 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 		memcpy(buf, ans->data + offset - 4, len);
data             1089 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	__le16 data[] = {
data             1104 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	return ezusb_access_ltv(upriv, ctx, sizeof(data), &data,
data             1113 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	__le32 data = cpu_to_le32(entry_point);
data             1119 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	return ezusb_access_ltv(upriv, ctx, sizeof(data), &data,
data             1141 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	__le32 data = cpu_to_le32(addr);
data             1148 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	err = ezusb_access_ltv(upriv, ctx, sizeof(data), &data,
data             1242 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	buf = ctx->buf->data;
data             1257 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	memcpy(buf, skb->data, skb->len);
data             1275 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 	tx_size = ALIGN(buf - ctx->buf->data, 2);
data             1672 drivers/net/wireless/intersil/orinoco/orinoco_usb.c 		firmware.code = fw_entry->data;
data              149 drivers/net/wireless/intersil/orinoco/scan.c 	ie = cfg80211_find_ie(WLAN_EID_DS_PARAMS, bss->data, ie_len);
data              157 drivers/net/wireless/intersil/orinoco/scan.c 	ie = bss->data;
data             1006 drivers/net/wireless/intersil/orinoco/wext.c 	if ((wrqu->data.length > IEEE80211_MAX_DATA_LEN) ||
data             1007 drivers/net/wireless/intersil/orinoco/wext.c 	    (wrqu->data.length && (extra == NULL)))
data             1010 drivers/net/wireless/intersil/orinoco/wext.c 	if (wrqu->data.length) {
data             1011 drivers/net/wireless/intersil/orinoco/wext.c 		buf = kmemdup(extra, wrqu->data.length, GFP_KERNEL);
data             1024 drivers/net/wireless/intersil/orinoco/wext.c 	priv->wpa_ie_len = wrqu->data.length;
data             1050 drivers/net/wireless/intersil/orinoco/wext.c 		wrqu->data.length = 0;
data             1054 drivers/net/wireless/intersil/orinoco/wext.c 	if (wrqu->data.length < priv->wpa_ie_len) {
data             1059 drivers/net/wireless/intersil/orinoco/wext.c 	wrqu->data.length = priv->wpa_ie_len;
data             1268 drivers/net/wireless/intersil/orinoco/wext.c 				struct iw_point *data,
data             1273 drivers/net/wireless/intersil/orinoco/wext.c 	int rid = data->flags;
data             1294 drivers/net/wireless/intersil/orinoco/wext.c 	data->length = min_t(u16, HERMES_RECLEN_TO_BYTES(length),
data               73 drivers/net/wireless/intersil/p54/eeprom.c 	u16 data;
data              179 drivers/net/wireless/intersil/p54/eeprom.c 		if (chan->data != CHAN_HAS_ALL) {
data              182 drivers/net/wireless/intersil/p54/eeprom.c 				  (chan->data & CHAN_HAS_CAL ? "" :
data              184 drivers/net/wireless/intersil/p54/eeprom.c 				  (chan->data & CHAN_HAS_LIMIT ? "" :
data              186 drivers/net/wireless/intersil/p54/eeprom.c 				  (chan->data & CHAN_HAS_CURVE ? "" :
data              233 drivers/net/wireless/intersil/p54/eeprom.c 							  u16 freq, u16 data)
data              267 drivers/net/wireless/intersil/p54/eeprom.c 			entry->data = 0;
data              272 drivers/net/wireless/intersil/p54/eeprom.c 		entry->data |= data;
data              277 drivers/net/wireless/intersil/p54/eeprom.c static int p54_get_maxpower(struct p54_common *priv, void *data)
data              281 drivers/net/wireless/intersil/p54/eeprom.c 		struct pda_channel_output_limit_longbow *pda = data;
data              284 drivers/net/wireless/intersil/p54/eeprom.c 		pda = data;
data              305 drivers/net/wireless/intersil/p54/eeprom.c 		struct pda_channel_output_limit *pda = data;
data              370 drivers/net/wireless/intersil/p54/eeprom.c 			void *data = (void *) ((unsigned long) i *
data              373 drivers/net/wireless/intersil/p54/eeprom.c 				priv->output_limit->data);
data              375 drivers/net/wireless/intersil/p54/eeprom.c 			freq = le16_to_cpup((__le16 *) data);
data              379 drivers/net/wireless/intersil/p54/eeprom.c 				tmp->max_power = p54_get_maxpower(priv, data);
data              387 drivers/net/wireless/intersil/p54/eeprom.c 					    priv->curve_data->data));
data              440 drivers/net/wireless/intersil/p54/eeprom.c 	priv->curve_data->offset = offsetof(struct pda_pa_curve_data, data);
data              442 drivers/net/wireless/intersil/p54/eeprom.c 	memcpy(priv->curve_data->data, curve_data, sizeof(*curve_data));
data              443 drivers/net/wireless/intersil/p54/eeprom.c 	source = curve_data->data;
data              444 drivers/net/wireless/intersil/p54/eeprom.c 	target = ((struct pda_pa_curve_data *) priv->curve_data->data)->data;
data              492 drivers/net/wireless/intersil/p54/eeprom.c 	priv->curve_data->offset = offsetof(struct pda_pa_curve_data, data);
data              494 drivers/net/wireless/intersil/p54/eeprom.c 	memcpy(priv->curve_data->data, curve_data, sizeof(*curve_data));
data              495 drivers/net/wireless/intersil/p54/eeprom.c 	source = curve_data->data;
data              496 drivers/net/wireless/intersil/p54/eeprom.c 	target = ((struct pda_pa_curve_data *) priv->curve_data->data)->data;
data              518 drivers/net/wireless/intersil/p54/eeprom.c 			     u8 *data, int len, u16 type)
data              536 drivers/net/wireless/intersil/p54/eeprom.c 		if (*((__le16 *)&data[offset]) == cpu_to_le16(0))
data              560 drivers/net/wireless/intersil/p54/eeprom.c 	entry = (void *)((unsigned long)priv->rssi_db->data + priv->rssi_db->offset);
data              562 drivers/net/wireless/intersil/p54/eeprom.c 		struct pda_rssi_cal_ext_entry *cal = (void *) &data[offset];
data              570 drivers/net/wireless/intersil/p54/eeprom.c 		struct pda_rssi_cal_entry *cal = (void *) &data[offset];
data              598 drivers/net/wireless/intersil/p54/eeprom.c 	print_hex_dump_bytes("rssical:", DUMP_PREFIX_NONE, data, len);
data              612 drivers/net/wireless/intersil/p54/eeprom.c 	entry = (void *)(priv->rssi_db->data + priv->rssi_db->offset);
data              636 drivers/net/wireless/intersil/p54/eeprom.c 				      void *data, int len)
data              646 drivers/net/wireless/intersil/p54/eeprom.c 				     data, len);
data              652 drivers/net/wireless/intersil/p54/eeprom.c 	country = (struct pda_country *) data;
data              665 drivers/net/wireless/intersil/p54/eeprom.c 				     u8 *data, size_t len)
data              672 drivers/net/wireless/intersil/p54/eeprom.c 	if (data[0] != 0) {
data              674 drivers/net/wireless/intersil/p54/eeprom.c 			  data[0]);
data              678 drivers/net/wireless/intersil/p54/eeprom.c 	if (2 + data[1] * sizeof(struct pda_channel_output_limit) > len)
data              681 drivers/net/wireless/intersil/p54/eeprom.c 	priv->output_limit = kmalloc(data[1] *
data              689 drivers/net/wireless/intersil/p54/eeprom.c 	priv->output_limit->entries = data[1];
data              696 drivers/net/wireless/intersil/p54/eeprom.c 	memcpy(priv->output_limit->data, &data[2],
data              697 drivers/net/wireless/intersil/p54/eeprom.c 	       data[1] * sizeof(struct pda_channel_output_limit));
data              725 drivers/net/wireless/intersil/p54/eeprom.c 	memcpy(dst->data, src->data, payload_len);
data              742 drivers/net/wireless/intersil/p54/eeprom.c 	entry = (void *)wrap->data + le16_to_cpu(wrap->len);
data              757 drivers/net/wireless/intersil/p54/eeprom.c 			SET_IEEE80211_PERM_ADDR(dev, entry->data);
data              762 drivers/net/wireless/intersil/p54/eeprom.c 			err = p54_convert_output_limits(dev, entry->data,
data              769 drivers/net/wireless/intersil/p54/eeprom.c 				(struct pda_pa_curve_data *)entry->data;
data              794 drivers/net/wireless/intersil/p54/eeprom.c 			priv->iq_autocal = kmemdup(entry->data, data_len,
data              804 drivers/net/wireless/intersil/p54/eeprom.c 			p54_parse_default_country(dev, entry->data, data_len);
data              807 drivers/net/wireless/intersil/p54/eeprom.c 			tmp = entry->data;
data              808 drivers/net/wireless/intersil/p54/eeprom.c 			while ((u8 *)tmp < entry->data + data_len) {
data              818 drivers/net/wireless/intersil/p54/eeprom.c 			priv->version = *(u8 *)(entry->data + 1);
data              823 drivers/net/wireless/intersil/p54/eeprom.c 			err = p54_parse_rssical(dev, entry->data, data_len,
data              829 drivers/net/wireless/intersil/p54/eeprom.c 			struct pda_custom_wrapper *pda = (void *) entry->data;
data              841 drivers/net/wireless/intersil/p54/eeprom.c 			src = (void *) priv->rssi_db->data;
data              842 drivers/net/wireless/intersil/p54/eeprom.c 			dst = (void *) priv->rssi_db->data;
data              850 drivers/net/wireless/intersil/p54/eeprom.c 			struct pda_custom_wrapper *pda = (void *) entry->data;
data              857 drivers/net/wireless/intersil/p54/eeprom.c 			struct pda_custom_wrapper *pda = (void *) entry->data;
data              865 drivers/net/wireless/intersil/p54/eeprom.c 			if (crc16 != le16_to_cpup((__le16 *)entry->data)) {
data               27 drivers/net/wireless/intersil/p54/eeprom.h 	u8 data[0];
data               35 drivers/net/wireless/intersil/p54/eeprom.h 	u8 data[0];
data               90 drivers/net/wireless/intersil/p54/eeprom.h 	u8 data[0];
data              122 drivers/net/wireless/intersil/p54/eeprom.h 	u8 data[0];
data               32 drivers/net/wireless/intersil/p54/fwio.c 	u32 *data = (u32 *)fw->data;
data               33 drivers/net/wireless/intersil/p54/fwio.c 	u32 *end_data = (u32 *)fw->data + (fw->size >> 2);
data               42 drivers/net/wireless/intersil/p54/fwio.c 	while (data < end_data && *data)
data               43 drivers/net/wireless/intersil/p54/fwio.c 		data++;
data               45 drivers/net/wireless/intersil/p54/fwio.c 	while (data < end_data && !*data)
data               46 drivers/net/wireless/intersil/p54/fwio.c 		data++;
data               48 drivers/net/wireless/intersil/p54/fwio.c 	bootrec = (struct bootrec *) data;
data               50 drivers/net/wireless/intersil/p54/fwio.c 	while (bootrec->data <= end_data && (bootrec->data +
data               56 drivers/net/wireless/intersil/p54/fwio.c 					     bootrec->data);
data               61 drivers/net/wireless/intersil/p54/fwio.c 				char *iftype = (char *)bootrec->data;
data               76 drivers/net/wireless/intersil/p54/fwio.c 			if (strnlen((unsigned char *) bootrec->data, 24) < 24)
data               77 drivers/net/wireless/intersil/p54/fwio.c 				fw_version = (unsigned char *) bootrec->data;
data               81 drivers/net/wireless/intersil/p54/fwio.c 				(struct bootrec_desc *)bootrec->data;
data              106 drivers/net/wireless/intersil/p54/fwio.c 			exp_if = (struct exp_if *) bootrec->data;
data              120 drivers/net/wireless/intersil/p54/fwio.c 		bootrec = (struct bootrec *)&bootrec->data[len];
data              441 drivers/net/wireless/intersil/p54/fwio.c 		__le16 *entry_freq = (void *) (priv->output_limit->data +
data              470 drivers/net/wireless/intersil/p54/fwio.c 	entry = (void *)(priv->curve_data->data + priv->curve_data->offset);
data              484 drivers/net/wireless/intersil/p54/fwio.c 				(void *) priv->curve_data->data;
data              523 drivers/net/wireless/intersil/p54/fwio.c 	hdr = (struct p54_hdr *) skb->data;
data               84 drivers/net/wireless/intersil/p54/lmac.h 	u8 data[0];
data               88 drivers/net/wireless/intersil/p54/lmac.h 	(((struct p54_hdr *) ((struct sk_buff *) skb)->data)->req_id)	\
data               91 drivers/net/wireless/intersil/p54/lmac.h 	((((struct p54_hdr *) ((struct sk_buff *) skb)->data)->		\
data               95 drivers/net/wireless/intersil/p54/lmac.h 	(!((((struct p54_hdr *) ((struct sk_buff *) skb)->data)->	\
data              100 drivers/net/wireless/intersil/p54/lmac.h 	skb->data)->data)->hw_queue)
data              140 drivers/net/wireless/intersil/p54/lmac.h 			u8 data[0];
data              148 drivers/net/wireless/intersil/p54/lmac.h 			u8 data[0];
data              373 drivers/net/wireless/intersil/p54/lmac.h 		__le16 data[4];
data               76 drivers/net/wireless/intersil/p54/main.c 	struct ieee80211_mgmt *mgmt = (void *)skb->data;
data               83 drivers/net/wireless/intersil/p54/main.c 	end = skb->data + skb->len;
data               33 drivers/net/wireless/intersil/p54/p54.h 	u32 data[10];
data               92 drivers/net/wireless/intersil/p54/p54.h 		void *data[P54_TX_INFO_DATA_SIZE / sizeof(void *)];
data              129 drivers/net/wireless/intersil/p54/p54.h 	u8 data[0];
data               53 drivers/net/wireless/intersil/p54/p54pci.c 	__le32 *data;
data               89 drivers/net/wireless/intersil/p54/p54pci.c 	data = (__le32 *) priv->firmware->data;
data              100 drivers/net/wireless/intersil/p54/p54pci.c 			P54P_WRITE(direct_mem_win[i], *data++);
data              337 drivers/net/wireless/intersil/p54/p54pci.c 	mapping = pci_map_single(priv->pdev, skb->data, skb->len,
data              349 drivers/net/wireless/intersil/p54/p54pci.c 	desc->device_addr = ((struct p54_hdr *)skb->data)->req_id;
data              194 drivers/net/wireless/intersil/p54/p54spi.c 		ret = p54_parse_eeprom(dev, (void *) eeprom->data,
data              210 drivers/net/wireless/intersil/p54/p54spi.c 	fw = kmemdup(priv->firmware->data, fw_len, GFP_KERNEL);
data              394 drivers/net/wireless/intersil/p54/p54spi.c 	struct p54_hdr *hdr = (struct p54_hdr *) skb->data;
data              400 drivers/net/wireless/intersil/p54/p54spi.c 	ret = p54spi_spi_write_dma(priv, hdr->req_id, skb->data, skb->len);
data              443 drivers/net/wireless/intersil/p54/p54spi.c 				     data);
data              466 drivers/net/wireless/intersil/p54/p54spi.c 	struct p54s_tx_info *di = (struct p54s_tx_info *) mi->data;
data              469 drivers/net/wireless/intersil/p54/p54spi.c 	BUILD_BUG_ON(sizeof(*di) > sizeof((mi->data)));
data              281 drivers/net/wireless/intersil/p54/p54usb.c static __le32 p54u_lm87_chksum(const __le32 *data, size_t length)
data              287 drivers/net/wireless/intersil/p54/p54usb.c 		chk ^= le32_to_cpu(*data++);
data              298 drivers/net/wireless/intersil/p54/p54usb.c 	struct lm87_tx_hdr *hdr = (void *)skb->data - sizeof(*hdr);
data              306 drivers/net/wireless/intersil/p54/p54usb.c 	hdr->chksum = p54u_lm87_chksum((__le32 *)skb->data, skb->len);
data              307 drivers/net/wireless/intersil/p54/p54usb.c 	hdr->device_addr = ((struct p54_hdr *)skb->data)->req_id;
data              327 drivers/net/wireless/intersil/p54/p54usb.c 	struct net2280_tx_hdr *hdr = (void *)skb->data - sizeof(*hdr);
data              349 drivers/net/wireless/intersil/p54/p54usb.c 	hdr->device_addr = ((struct p54_hdr *) skb->data)->req_id;
data              444 drivers/net/wireless/intersil/p54/p54usb.c 			 void *data, size_t len)
data              448 drivers/net/wireless/intersil/p54/p54usb.c 			    data, len, &alen, 2000);
data              503 drivers/net/wireless/intersil/p54/p54usb.c 	const u8 *data;
data              521 drivers/net/wireless/intersil/p54/p54usb.c 	data = priv->fw->data;
data              541 drivers/net/wireless/intersil/p54/p54usb.c 			switch (*data) {
data              551 drivers/net/wireless/intersil/p54/p54usb.c 				*tmp++ = *data;
data              555 drivers/net/wireless/intersil/p54/p54usb.c 			data++;
data              569 drivers/net/wireless/intersil/p54/p54usb.c 	*((__le32 *)buf) = cpu_to_le32(~crc32_le(~0, priv->fw->data,
data              634 drivers/net/wireless/intersil/p54/p54usb.c 	const u8 *data;
data              640 drivers/net/wireless/intersil/p54/p54usb.c #define P54U_WRITE(type, addr, data) \
data              643 drivers/net/wireless/intersil/p54/p54usb.c 				 cpu_to_le32((u32)(unsigned long)addr), data);\
data              740 drivers/net/wireless/intersil/p54/p54usb.c 	data = priv->fw->data;
data              745 drivers/net/wireless/intersil/p54/p54usb.c 		memcpy(buf, data, block_len);
data              792 drivers/net/wireless/intersil/p54/p54usb.c 		data += block_len;
data               46 drivers/net/wireless/intersil/p54/txrx.c 		hdr = (void *) skb->data;
data               84 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_hdr *data = (void *) skb->data;
data              137 drivers/net/wireless/intersil/p54/txrx.c 	data->req_id = cpu_to_le32(target_addr + priv->headroom);
data              140 drivers/net/wireless/intersil/p54/txrx.c 		priv->beacon_req_id = data->req_id;
data              256 drivers/net/wireless/intersil/p54/txrx.c 		struct p54_hdr *hdr = (struct p54_hdr *) entry->data;
data              296 drivers/net/wireless/intersil/p54/txrx.c 	struct ieee80211_hdr *hdr = (void *) skb->data;
data              329 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_rx_data *hdr = (struct p54_rx_data *) skb->data;
data              384 drivers/net/wireless/intersil/p54/txrx.c 	fc = ((struct ieee80211_hdr *)skb->data)->frame_control;
data              401 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_hdr *hdr = (struct p54_hdr *) skb->data;
data              402 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_frame_sent *payload = (struct p54_frame_sent *) hdr->data;
data              416 drivers/net/wireless/intersil/p54/txrx.c 	entry_hdr = (struct p54_hdr *) entry->data;
data              417 drivers/net/wireless/intersil/p54/txrx.c 	entry_data = (struct p54_tx_data *) entry_hdr->data;
data              495 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_hdr *hdr = (struct p54_hdr *) skb->data;
data              496 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_eeprom_lm86 *eeprom = (struct p54_eeprom_lm86 *) hdr->data;
data              503 drivers/net/wireless/intersil/p54/txrx.c 		memcpy(priv->eeprom, eeprom->v2.data,
data              506 drivers/net/wireless/intersil/p54/txrx.c 		memcpy(priv->eeprom, eeprom->v1.data,
data              518 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_hdr *hdr = (struct p54_hdr *) skb->data;
data              519 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_statistics *stats = (struct p54_statistics *) hdr->data;
data              612 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_hdr *hdr = (struct p54_hdr *) skb->data;
data              613 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_trap *trap = (struct p54_trap *) hdr->data;
data              648 drivers/net/wireless/intersil/p54/txrx.c 	struct p54_hdr *hdr = (struct p54_hdr *) skb->data;
data              678 drivers/net/wireless/intersil/p54/txrx.c 	u16 type = le16_to_cpu(*((__le16 *)skb->data));
data              693 drivers/net/wireless/intersil/p54/txrx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              807 drivers/net/wireless/intersil/p54/txrx.c 	padding = (unsigned long)(skb->data - (sizeof(*hdr) + sizeof(*txhdr))) & 3;
data              813 drivers/net/wireless/intersil/p54/txrx.c 			u8 *iv = (u8 *)(skb->data + crypt_offset);
data              165 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	char *data;
data              183 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	data = r.ptr;
data              186 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	memcpy(bss.address, data, ETH_ALEN);
data              187 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	kfree(data);
data              423 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	u8 *data;
data              504 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	data = r.ptr;
data              508 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	while ((i < IW_MAX_BITRATES) && (*data != 0)) {
data              510 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		range->bitrate[i] = *data * 500000;
data              512 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		data++;
data              594 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	iwe.u.data.length = bss->ssid.length;
data              595 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	iwe.u.data.flags = 1;
data              619 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data              621 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data              622 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	iwe.u.data.length = 0;
data              647 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		iwe.u.data.length = min_t(size_t, wpa_ie_len, MAX_WPA_IE_LEN);
data              834 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	char *data;
data              851 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	data = r.ptr;
data              854 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	while (data[i]) {
data              855 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		if (rate && (data[i] == rate)) {
data              861 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		data[i] |= 0x80;
data              865 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	if (!data[i]) {
data              870 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	data[i] |= 0x80;
data              871 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	data[i + 1] = 0;
data              875 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		data[0] = data[i];
data              876 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		data[1] = 0;
data              890 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	ret |= mgt_set_request(priv, DOT11_OID_EXTENDEDRATES, 0, data);
data              891 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	ret |= mgt_set_request(priv, DOT11_OID_RATES, 0, data);
data              906 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	char *data;
data              920 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	data = r.ptr;
data              921 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	vwrq->fixed = (data[0] != 0) && (data[1] == 0);
data             1252 drivers/net/wireless/intersil/prism54/isl_ioctl.c 			     struct iw_point *data, char *extra)
data             1258 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	if (data->length > MAX_WPA_IE_LEN ||
data             1259 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	    (data->length && extra == NULL))
data             1262 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	memcpy(priv->wpa_ie, extra, data->length);
data             1263 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	priv->wpa_ie_len = data->length;
data             1279 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	memcpy(attach->data, extra, priv->wpa_ie_len);
data             1301 drivers/net/wireless/intersil/prism54/isl_ioctl.c 			     struct iw_point *data, char *extra)
data             1307 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		data->length = 0;
data             1311 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	if (data->length < len)
data             1314 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	data->length = len;
data             2054 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	wrqu.data.pointer = memptr;
data             2055 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	wrqu.data.length = 0;
data             2056 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	format_event(priv, memptr, str, mlme, &wrqu.data.length,
data             2073 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	wrqu.data.pointer = memptr;
data             2074 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	wrqu.data.length = n;
data             2261 drivers/net/wireless/intersil/prism54/isl_ioctl.c 			    char *data)
data             2263 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	struct obj_mlme *mlme = (struct obj_mlme *) data;
data             2264 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	struct obj_mlmeex *mlmeex = (struct obj_mlmeex *) data;
data             2282 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		payload = pos = mlmeex->data;
data             2295 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		link_changed(priv->ndev, (u32) *data);
data             2365 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		confirm->data[0] = 0x00;
data             2366 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		confirm->data[1] = 0x00;
data             2367 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		confirm->data[2] = 0x02;
data             2368 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		confirm->data[3] = 0x00;
data             2369 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		confirm->data[4] = 0x00;
data             2370 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		confirm->data[5] = 0x00;
data             2412 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		memcpy(&confirm->data, wpa_ie, wpa_ie_len);
data             2449 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		memcpy(&confirm->data, wpa_ie, wpa_ie_len);
data             2477 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		prism54_process_trap_helper(netdev_priv(ndev), n, frame->data);
data             2589 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		      struct iw_point *data, char *extra)
data             2596 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	data->length = 0;
data             2613 drivers/net/wireless/intersil/prism54/isl_ioctl.c 			data->length = response->header->length;
data             2614 drivers/net/wireless/intersil/prism54/isl_ioctl.c 			memcpy(extra, response->data, data->length);
data             2616 drivers/net/wireless/intersil/prism54/isl_ioctl.c 			printk("%s: len: %i\n", ndev->name, data->length);
data             2625 drivers/net/wireless/intersil/prism54/isl_ioctl.c 		      struct iw_point *data, char *extra)
data             2632 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	       data->length);
data             2637 drivers/net/wireless/intersil/prism54/isl_ioctl.c 					   priv->priv_oid, extra, data->length,
data             2671 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	if ((uwrq->data.length == 0) && (priv->spy_data.spy_number > 0))
data             2674 drivers/net/wireless/intersil/prism54/isl_ioctl.c 	else if ((uwrq->data.length > 0) && (priv->spy_data.spy_number == 0))
data               40 drivers/net/wireless/intersil/prism54/isl_oid.h 	u8 data[0];
data               84 drivers/net/wireless/intersil/prism54/isl_oid.h 	char data[0];
data               92 drivers/net/wireless/intersil/prism54/islpci_dev.c 		fw_ptr = (u32 *) fw_entry->data;
data              139 drivers/net/wireless/intersil/prism54/islpci_dev.c 		       priv->ndev->name, fw_entry->data + 40);
data              689 drivers/net/wireless/intersil/prism54/islpci_dev.c 		skb_reserve(skb, (4 - (long) skb->data) & 0x03);
data              695 drivers/net/wireless/intersil/prism54/islpci_dev.c 		    pci_map_single(priv->pdev, (void *) skb->data,
data               50 drivers/net/wireless/intersil/prism54/islpci_eth.c 			      skb, skb->data, skb->len, skb->truesize);
data              103 drivers/net/wireless/intersil/prism54/islpci_eth.c 	if (likely(((long) skb->data & 0x03) | init_wds)) {
data              105 drivers/net/wireless/intersil/prism54/islpci_eth.c 		offset = (4 - (long) skb->data) & 0x03;
data              110 drivers/net/wireless/intersil/prism54/islpci_eth.c 			unsigned char *src = skb->data;
data              118 drivers/net/wireless/intersil/prism54/islpci_eth.c 			skb_reserve(skb, (4 - (long) skb->data) & 0x03);
data              125 drivers/net/wireless/intersil/prism54/islpci_eth.c 				memmove(skb->data + 6, src, skb->len);
data              128 drivers/net/wireless/intersil/prism54/islpci_eth.c 				memmove(skb->data, src, skb->len);
data              132 drivers/net/wireless/intersil/prism54/islpci_eth.c 			DEBUG(SHOW_TRACING, "memmove %p %p %i\n", skb->data,
data              143 drivers/net/wireless/intersil/prism54/islpci_eth.c 			newskb_offset = (4 - (long) newskb->data) & 0x03;
data              152 drivers/net/wireless/intersil/prism54/islpci_eth.c 							  newskb->data + 6,
data              159 drivers/net/wireless/intersil/prism54/islpci_eth.c 				skb_copy_from_linear_data(skb, newskb->data,
data              164 drivers/net/wireless/intersil/prism54/islpci_eth.c 			      newskb->data, skb->data, skb->len, init_wds);
data              174 drivers/net/wireless/intersil/prism54/islpci_eth.c 	DEBUG(SHOW_BUFFER_CONTENTS, "\ntx %p ", skb->data);
data              175 drivers/net/wireless/intersil/prism54/islpci_eth.c 	display_buffer((char *) skb->data, skb->len);
data              180 drivers/net/wireless/intersil/prism54/islpci_eth.c 					 (void *) skb->data, skb->len,
data              239 drivers/net/wireless/intersil/prism54/islpci_eth.c 	struct rfmon_header *hdr = (struct rfmon_header *) (*skb)->data;
data              316 drivers/net/wireless/intersil/prism54/islpci_eth.c 		  (unsigned long) skb->data) & 3;
data              321 drivers/net/wireless/intersil/prism54/islpci_eth.c 	      control_block->rx_data_low[priv->free_data_rx].address, skb->data,
data              339 drivers/net/wireless/intersil/prism54/islpci_eth.c 	DEBUG(SHOW_BUFFER_CONTENTS, "\nrx %p ", skb->data);
data              340 drivers/net/wireless/intersil/prism54/islpci_eth.c 	display_buffer((char *) skb->data, skb->len);
data              347 drivers/net/wireless/intersil/prism54/islpci_eth.c 		src = skb->data + 6;
data              348 drivers/net/wireless/intersil/prism54/islpci_eth.c 		memmove(skb->data, src, skb->len - 6);
data              353 drivers/net/wireless/intersil/prism54/islpci_eth.c 	DEBUG(SHOW_TRACING, "Skb data at %p, length %i\n", skb->data, skb->len);
data              356 drivers/net/wireless/intersil/prism54/islpci_eth.c 	DEBUG(SHOW_BUFFER_CONTENTS, "\nrx %p ", skb->data);
data              357 drivers/net/wireless/intersil/prism54/islpci_eth.c 	display_buffer((char *) skb->data, skb->len);
data              364 drivers/net/wireless/intersil/prism54/islpci_eth.c 		if (unlikely(skb->data[2 * ETH_ALEN] == 0)) {
data              370 drivers/net/wireless/intersil/prism54/islpci_eth.c 			    (struct rx_annex_header *) skb->data;
data              381 drivers/net/wireless/intersil/prism54/islpci_eth.c 						  (skb->data +
data              396 drivers/net/wireless/intersil/prism54/islpci_eth.c 	     skb->data[0], skb->data[1], skb->data[2], skb->data[3],
data              397 drivers/net/wireless/intersil/prism54/islpci_eth.c 	     skb->data[4], skb->data[5]);
data              421 drivers/net/wireless/intersil/prism54/islpci_eth.c 		skb_reserve(skb, (4 - (long) skb->data) & 0x03);
data              429 drivers/net/wireless/intersil/prism54/islpci_eth.c 		      skb, skb->data, skb->len, index, skb->truesize);
data              434 drivers/net/wireless/intersil/prism54/islpci_eth.c 		    pci_map_single(priv->pdev, (void *) skb->data,
data               72 drivers/net/wireless/intersil/prism54/islpci_mgt.c pimfor_decode_header(void *data, int len)
data               74 drivers/net/wireless/intersil/prism54/islpci_mgt.c 	pimfor_header_t *h = data;
data               76 drivers/net/wireless/intersil/prism54/islpci_mgt.c 	while ((void *) h < data + len) {
data              152 drivers/net/wireless/intersil/prism54/islpci_mgt.c 		    void *data, int length)
data              187 drivers/net/wireless/intersil/prism54/islpci_mgt.c 	if (data)
data              188 drivers/net/wireless/intersil/prism54/islpci_mgt.c 		memcpy(p, data, length);
data              351 drivers/net/wireless/intersil/prism54/islpci_mgt.c 		frame->data = frame->buf + PIMFOR_HEADER_SIZE;
data              356 drivers/net/wireless/intersil/prism54/islpci_mgt.c 		      frame->header, frame->data, size);
data              100 drivers/net/wireless/intersil/prism54/islpci_mgt.h 	void *data;		      /* payload ex header, points into buf */
data              266 drivers/net/wireless/intersil/prism54/oid_mgt.c mgt_le_to_cpu(int type, void *data)
data              270 drivers/net/wireless/intersil/prism54/oid_mgt.c 		*(u32 *) data = le32_to_cpu(*(u32 *) data);
data              273 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_buffer *buff = data;
data              279 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_bss *bss = data;
data              288 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_bsslist *list = data;
data              296 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_frequencies *freq = data;
data              304 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_mlme *mlme = data;
data              311 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_mlmeex *mlme = data;
data              319 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_attachment *attach = data;
data              335 drivers/net/wireless/intersil/prism54/oid_mgt.c mgt_cpu_to_le(int type, void *data)
data              339 drivers/net/wireless/intersil/prism54/oid_mgt.c 		*(u32 *) data = cpu_to_le32(*(u32 *) data);
data              342 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_buffer *buff = data;
data              348 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_bss *bss = data;
data              357 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_bsslist *list = data;
data              365 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_frequencies *freq = data;
data              373 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_mlme *mlme = data;
data              380 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_mlmeex *mlme = data;
data              388 drivers/net/wireless/intersil/prism54/oid_mgt.c 			struct obj_attachment *attach = data;
data              406 drivers/net/wireless/intersil/prism54/oid_mgt.c mgt_set_request(islpci_private *priv, enum oid_num_t n, int extra, void *data)
data              412 drivers/net/wireless/intersil/prism54/oid_mgt.c 	void *cache, *_data = data;
data              454 drivers/net/wireless/intersil/prism54/oid_mgt.c 		if (!ret && data)
data              460 drivers/net/wireless/intersil/prism54/oid_mgt.c 	if (data)
data              461 drivers/net/wireless/intersil/prism54/oid_mgt.c 		mgt_le_to_cpu(isl_oid[n].flags & OID_FLAG_TYPE, data);
data              468 drivers/net/wireless/intersil/prism54/oid_mgt.c mgt_set_varlen(islpci_private *priv, enum oid_num_t n, void *data, int extra_len)
data              481 drivers/net/wireless/intersil/prism54/oid_mgt.c 	mgt_cpu_to_le(isl_oid[n].flags & OID_FLAG_TYPE, data);
data              485 drivers/net/wireless/intersil/prism54/oid_mgt.c 					     data, dlen + extra_len, &response);
data              496 drivers/net/wireless/intersil/prism54/oid_mgt.c 	if (data)
data              497 drivers/net/wireless/intersil/prism54/oid_mgt.c 		mgt_le_to_cpu(isl_oid[n].flags & OID_FLAG_TYPE, data);
data              503 drivers/net/wireless/intersil/prism54/oid_mgt.c mgt_get_request(islpci_private *priv, enum oid_num_t n, int extra, void *data,
data              535 drivers/net/wireless/intersil/prism54/oid_mgt.c 					     oid, data, dlen, &response);
data              543 drivers/net/wireless/intersil/prism54/oid_mgt.c 			_res = response->data;
data              587 drivers/net/wireless/intersil/prism54/oid_mgt.c 		void *data = priv->mib[l[i]];
data              590 drivers/net/wireless/intersil/prism54/oid_mgt.c 		BUG_ON(data == NULL);
data              593 drivers/net/wireless/intersil/prism54/oid_mgt.c 						      oid, data, t->size,
data              606 drivers/net/wireless/intersil/prism54/oid_mgt.c 			data += t->size;
data              615 drivers/net/wireless/intersil/prism54/oid_mgt.c mgt_set(islpci_private *priv, enum oid_num_t n, void *data)
data              620 drivers/net/wireless/intersil/prism54/oid_mgt.c 	memcpy(priv->mib[n], data, isl_oid[n].size);
data              672 drivers/net/wireless/intersil/prism54/oid_mgt.c 		memcpy(priv->ndev->dev_addr, res->data, ETH_ALEN);
data              402 drivers/net/wireless/mac80211_hwsim.c 					  const void *data, int data_len)
data              409 drivers/net/wireless/mac80211_hwsim.c 	err = nla_parse_deprecated(tb, QCA_WLAN_VENDOR_ATTR_MAX, data,
data              631 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = dat;
data              639 drivers/net/wireless/mac80211_hwsim.c 	wiphy_dbg(data->hw->wiphy,
data              655 drivers/net/wireless/mac80211_hwsim.c 	mac80211_hwsim_tx_frame(data->hw, skb,
data              660 drivers/net/wireless/mac80211_hwsim.c static void hwsim_send_nullfunc(struct mac80211_hwsim_data *data, u8 *mac,
data              670 drivers/net/wireless/mac80211_hwsim.c 	wiphy_dbg(data->hw->wiphy,
data              688 drivers/net/wireless/mac80211_hwsim.c 	mac80211_hwsim_tx_frame(data->hw, skb,
data              697 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = dat;
data              698 drivers/net/wireless/mac80211_hwsim.c 	hwsim_send_nullfunc(data, mac, vif, 1);
data              704 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = dat;
data              705 drivers/net/wireless/mac80211_hwsim.c 	hwsim_send_nullfunc(data, mac, vif, 0);
data              710 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = dat;
data              711 drivers/net/wireless/mac80211_hwsim.c 	*val = data->ps;
data              717 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = dat;
data              725 drivers/net/wireless/mac80211_hwsim.c 		if (data->ps != PS_ENABLED)
data              729 drivers/net/wireless/mac80211_hwsim.c 			data->hw, IEEE80211_IFACE_ITER_NORMAL,
data              730 drivers/net/wireless/mac80211_hwsim.c 			hwsim_send_ps_poll, data);
data              734 drivers/net/wireless/mac80211_hwsim.c 	old_ps = data->ps;
data              735 drivers/net/wireless/mac80211_hwsim.c 	data->ps = val;
data              740 drivers/net/wireless/mac80211_hwsim.c 			data->hw, IEEE80211_IFACE_ITER_NORMAL,
data              741 drivers/net/wireless/mac80211_hwsim.c 			hwsim_send_nullfunc_ps, data);
data              744 drivers/net/wireless/mac80211_hwsim.c 			data->hw, IEEE80211_IFACE_ITER_NORMAL,
data              745 drivers/net/wireless/mac80211_hwsim.c 			hwsim_send_nullfunc_no_ps, data);
data              757 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = dat;
data              759 drivers/net/wireless/mac80211_hwsim.c 	ieee80211_radar_detected(data->hw);
data              769 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = dat;
data              770 drivers/net/wireless/mac80211_hwsim.c 	*val = data->group;
data              776 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = dat;
data              777 drivers/net/wireless/mac80211_hwsim.c 	data->group = val;
data              798 drivers/net/wireless/mac80211_hwsim.c static __le64 __mac80211_hwsim_get_tsf(struct mac80211_hwsim_data *data)
data              801 drivers/net/wireless/mac80211_hwsim.c 	return cpu_to_le64(now + data->tsf_offset);
data              807 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data              808 drivers/net/wireless/mac80211_hwsim.c 	return le64_to_cpu(__mac80211_hwsim_get_tsf(data));
data              814 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data              816 drivers/net/wireless/mac80211_hwsim.c 	u32 bcn_int = data->beacon_int;
data              821 drivers/net/wireless/mac80211_hwsim.c 		data->tsf_offset += delta;
data              822 drivers/net/wireless/mac80211_hwsim.c 		data->bcn_delta = do_div(delta, bcn_int);
data              824 drivers/net/wireless/mac80211_hwsim.c 		data->tsf_offset -= delta;
data              825 drivers/net/wireless/mac80211_hwsim.c 		data->bcn_delta = -(s64)do_div(delta, bcn_int);
data              833 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data              858 drivers/net/wireless/mac80211_hwsim.c 	hdr->rt_tsft = __mac80211_hwsim_get_tsf(data);
data              926 drivers/net/wireless/mac80211_hwsim.c static void mac80211_hwsim_addr_iter(void *data, u8 *mac,
data              929 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_addr_match_data *md = data;
data              935 drivers/net/wireless/mac80211_hwsim.c static bool mac80211_hwsim_addr_match(struct mac80211_hwsim_data *data,
data              942 drivers/net/wireless/mac80211_hwsim.c 	if (data->scanning && memcmp(addr, data->scan_addr, ETH_ALEN) == 0)
data              947 drivers/net/wireless/mac80211_hwsim.c 	ieee80211_iterate_active_interfaces_atomic(data->hw,
data              955 drivers/net/wireless/mac80211_hwsim.c static bool hwsim_ps_rx_ok(struct mac80211_hwsim_data *data,
data              958 drivers/net/wireless/mac80211_hwsim.c 	switch (data->ps) {
data              970 drivers/net/wireless/mac80211_hwsim.c 		if (data->ps_poll_pending &&
data              971 drivers/net/wireless/mac80211_hwsim.c 		    mac80211_hwsim_addr_match(data, skb->data + 4)) {
data              972 drivers/net/wireless/mac80211_hwsim.c 			data->ps_poll_pending = false;
data              981 drivers/net/wireless/mac80211_hwsim.c static int hwsim_unicast_netgroup(struct mac80211_hwsim_data *data,
data              990 drivers/net/wireless/mac80211_hwsim.c 		if (data->netgroup == hwsim_net_get_netgroup(net)) {
data             1039 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data             1040 drivers/net/wireless/mac80211_hwsim.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) my_skb->data;
data             1049 drivers/net/wireless/mac80211_hwsim.c 	if (data->ps != PS_DISABLED)
data             1052 drivers/net/wireless/mac80211_hwsim.c 	if (skb_queue_len(&data->pending) >= MAX_QUEUE) {
data             1054 drivers/net/wireless/mac80211_hwsim.c 		while (skb_queue_len(&data->pending) >= WARN_QUEUE) {
data             1055 drivers/net/wireless/mac80211_hwsim.c 			ieee80211_free_txskb(hw, skb_dequeue(&data->pending));
data             1056 drivers/net/wireless/mac80211_hwsim.c 			data->tx_dropped++;
data             1072 drivers/net/wireless/mac80211_hwsim.c 		    ETH_ALEN, data->addresses[1].addr))
data             1076 drivers/net/wireless/mac80211_hwsim.c 	if (nla_put(skb, HWSIM_ATTR_FRAME, my_skb->len, my_skb->data))
data             1091 drivers/net/wireless/mac80211_hwsim.c 	if (nla_put_u32(skb, HWSIM_ATTR_FREQ, data->channel->center_freq))
data             1116 drivers/net/wireless/mac80211_hwsim.c 	data->pending_cookie++;
data             1117 drivers/net/wireless/mac80211_hwsim.c 	cookie = data->pending_cookie;
data             1123 drivers/net/wireless/mac80211_hwsim.c 	if (hwsim_unicast_netgroup(data, skb, dst_portid))
data             1127 drivers/net/wireless/mac80211_hwsim.c 	skb_queue_tail(&data->pending, my_skb);
data             1128 drivers/net/wireless/mac80211_hwsim.c 	data->tx_pkts++;
data             1129 drivers/net/wireless/mac80211_hwsim.c 	data->tx_bytes += my_skb->len;
data             1137 drivers/net/wireless/mac80211_hwsim.c 	data->tx_failed++;
data             1157 drivers/net/wireless/mac80211_hwsim.c 	struct tx_iter_data *data = _data;
data             1162 drivers/net/wireless/mac80211_hwsim.c 	if (!hwsim_chans_compat(data->channel,
data             1166 drivers/net/wireless/mac80211_hwsim.c 	data->receive = true;
data             1208 drivers/net/wireless/mac80211_hwsim.c 	memcpy(rtap->data, "ABCDEFGH", 8);
data             1210 drivers/net/wireless/mac80211_hwsim.c 	memset(rtap->data + 8, 0, 4);
data             1220 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv, *data2;
data             1222 drivers/net/wireless/mac80211_hwsim.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1257 drivers/net/wireless/mac80211_hwsim.c 	if (data->ps != PS_DISABLED)
data             1277 drivers/net/wireless/mac80211_hwsim.c 		now = data->abs_bcn_ts;
data             1291 drivers/net/wireless/mac80211_hwsim.c 		if (data == data2)
data             1298 drivers/net/wireless/mac80211_hwsim.c 		if (!(data->group & data2->group))
data             1301 drivers/net/wireless/mac80211_hwsim.c 		if (data->netgroup != data2->netgroup)
data             1329 drivers/net/wireless/mac80211_hwsim.c 			memcpy(page_address(page), skb->data, skb->len);
data             1359 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data             1361 drivers/net/wireless/mac80211_hwsim.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             1373 drivers/net/wireless/mac80211_hwsim.c 	if (!data->use_chanctx) {
data             1374 drivers/net/wireless/mac80211_hwsim.c 		channel = data->channel;
data             1376 drivers/net/wireless/mac80211_hwsim.c 		channel = data->tmp_chan;
data             1390 drivers/net/wireless/mac80211_hwsim.c 	if (data->idle && !data->tmp_chan) {
data             1413 drivers/net/wireless/mac80211_hwsim.c 		mgmt = (struct ieee80211_mgmt *)skb->data;
data             1417 drivers/net/wireless/mac80211_hwsim.c 			cpu_to_le64(ts + data->tsf_offset +
data             1424 drivers/net/wireless/mac80211_hwsim.c 	_portid = READ_ONCE(data->wmediumd);
data             1430 drivers/net/wireless/mac80211_hwsim.c 	data->tx_pkts++;
data             1431 drivers/net/wireless/mac80211_hwsim.c 	data->tx_bytes += skb->len;
data             1451 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data             1453 drivers/net/wireless/mac80211_hwsim.c 	data->started = true;
data             1460 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data             1461 drivers/net/wireless/mac80211_hwsim.c 	data->started = false;
data             1462 drivers/net/wireless/mac80211_hwsim.c 	hrtimer_cancel(&data->beacon_timer);
data             1520 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data             1521 drivers/net/wireless/mac80211_hwsim.c 	u32 _pid = READ_ONCE(data->wmediumd);
data             1542 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = arg;
data             1543 drivers/net/wireless/mac80211_hwsim.c 	struct ieee80211_hw *hw = data->hw;
data             1567 drivers/net/wireless/mac80211_hwsim.c 	mgmt = (struct ieee80211_mgmt *) skb->data;
data             1569 drivers/net/wireless/mac80211_hwsim.c 	data->abs_bcn_ts = mac80211_hwsim_get_tsf_raw();
data             1570 drivers/net/wireless/mac80211_hwsim.c 	mgmt->u.beacon.timestamp = cpu_to_le64(data->abs_bcn_ts +
data             1571 drivers/net/wireless/mac80211_hwsim.c 					       data->tsf_offset +
data             1584 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data =
data             1586 drivers/net/wireless/mac80211_hwsim.c 	struct ieee80211_hw *hw = data->hw;
data             1587 drivers/net/wireless/mac80211_hwsim.c 	u64 bcn_int = data->beacon_int;
data             1589 drivers/net/wireless/mac80211_hwsim.c 	if (!data->started)
data             1594 drivers/net/wireless/mac80211_hwsim.c 		mac80211_hwsim_beacon_tx, data);
data             1597 drivers/net/wireless/mac80211_hwsim.c 	if (data->bcn_delta) {
data             1598 drivers/net/wireless/mac80211_hwsim.c 		bcn_int -= data->bcn_delta;
data             1599 drivers/net/wireless/mac80211_hwsim.c 		data->bcn_delta = 0;
data             1601 drivers/net/wireless/mac80211_hwsim.c 	hrtimer_forward(&data->beacon_timer, hrtimer_get_expires(timer),
data             1617 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data             1646 drivers/net/wireless/mac80211_hwsim.c 	data->idle = !!(conf->flags & IEEE80211_CONF_IDLE);
data             1648 drivers/net/wireless/mac80211_hwsim.c 	WARN_ON(conf->chandef.chan && data->use_chanctx);
data             1650 drivers/net/wireless/mac80211_hwsim.c 	mutex_lock(&data->mutex);
data             1651 drivers/net/wireless/mac80211_hwsim.c 	if (data->scanning && conf->chandef.chan) {
data             1652 drivers/net/wireless/mac80211_hwsim.c 		for (idx = 0; idx < ARRAY_SIZE(data->survey_data); idx++) {
data             1653 drivers/net/wireless/mac80211_hwsim.c 			if (data->survey_data[idx].channel == data->channel) {
data             1654 drivers/net/wireless/mac80211_hwsim.c 				data->survey_data[idx].start =
data             1655 drivers/net/wireless/mac80211_hwsim.c 					data->survey_data[idx].next_start;
data             1656 drivers/net/wireless/mac80211_hwsim.c 				data->survey_data[idx].end = jiffies;
data             1661 drivers/net/wireless/mac80211_hwsim.c 		data->channel = conf->chandef.chan;
data             1663 drivers/net/wireless/mac80211_hwsim.c 		for (idx = 0; idx < ARRAY_SIZE(data->survey_data); idx++) {
data             1664 drivers/net/wireless/mac80211_hwsim.c 			if (data->survey_data[idx].channel &&
data             1665 drivers/net/wireless/mac80211_hwsim.c 			    data->survey_data[idx].channel != data->channel)
data             1667 drivers/net/wireless/mac80211_hwsim.c 			data->survey_data[idx].channel = data->channel;
data             1668 drivers/net/wireless/mac80211_hwsim.c 			data->survey_data[idx].next_start = jiffies;
data             1672 drivers/net/wireless/mac80211_hwsim.c 		data->channel = conf->chandef.chan;
data             1674 drivers/net/wireless/mac80211_hwsim.c 	mutex_unlock(&data->mutex);
data             1676 drivers/net/wireless/mac80211_hwsim.c 	if (!data->started || !data->beacon_int)
data             1677 drivers/net/wireless/mac80211_hwsim.c 		hrtimer_cancel(&data->beacon_timer);
data             1678 drivers/net/wireless/mac80211_hwsim.c 	else if (!hrtimer_is_queued(&data->beacon_timer)) {
data             1680 drivers/net/wireless/mac80211_hwsim.c 		u32 bcn_int = data->beacon_int;
data             1683 drivers/net/wireless/mac80211_hwsim.c 		hrtimer_start(&data->beacon_timer,
data             1696 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data             1700 drivers/net/wireless/mac80211_hwsim.c 	data->rx_filter = 0;
data             1702 drivers/net/wireless/mac80211_hwsim.c 		data->rx_filter |= FIF_ALLMULTI;
data             1704 drivers/net/wireless/mac80211_hwsim.c 	*total_flags = data->rx_filter;
data             1707 drivers/net/wireless/mac80211_hwsim.c static void mac80211_hwsim_bcn_en_iter(void *data, u8 *mac,
data             1710 drivers/net/wireless/mac80211_hwsim.c 	unsigned int *count = data;
data             1723 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = hw->priv;
data             1747 drivers/net/wireless/mac80211_hwsim.c 		if (data->started &&
data             1748 drivers/net/wireless/mac80211_hwsim.c 		    !hrtimer_is_queued(&data->beacon_timer) &&
data             1752 drivers/net/wireless/mac80211_hwsim.c 			data->beacon_int = info->beacon_int * 1024;
data             1754 drivers/net/wireless/mac80211_hwsim.c 			bcn_int = data->beacon_int;
data             1757 drivers/net/wireless/mac80211_hwsim.c 			hrtimer_start(&data->beacon_timer,
data             1763 drivers/net/wireless/mac80211_hwsim.c 				data->hw, IEEE80211_IFACE_ITER_NORMAL,
data             1768 drivers/net/wireless/mac80211_hwsim.c 				hrtimer_cancel(&data->beacon_timer);
data             1769 drivers/net/wireless/mac80211_hwsim.c 				data->beacon_int = 0;
data             1927 drivers/net/wireless/mac80211_hwsim.c 				       void *data, int len)
data             1934 drivers/net/wireless/mac80211_hwsim.c 	err = nla_parse_deprecated(tb, HWSIM_TM_ATTR_MAX, data, len,
data             2053 drivers/net/wireless/mac80211_hwsim.c 			mgmt = (struct ieee80211_mgmt *) probe->data;
data             2302 drivers/net/wireless/mac80211_hwsim.c 					  u32 sset, u8 *data)
data             2305 drivers/net/wireless/mac80211_hwsim.c 		memcpy(data, *mac80211_hwsim_gstrings_stats,
data             2319 drivers/net/wireless/mac80211_hwsim.c 					struct ethtool_stats *stats, u64 *data)
data             2324 drivers/net/wireless/mac80211_hwsim.c 	data[i++] = ar->tx_pkts;
data             2325 drivers/net/wireless/mac80211_hwsim.c 	data[i++] = ar->tx_bytes;
data             2326 drivers/net/wireless/mac80211_hwsim.c 	data[i++] = ar->rx_pkts;
data             2327 drivers/net/wireless/mac80211_hwsim.c 	data[i++] = ar->rx_bytes;
data             2328 drivers/net/wireless/mac80211_hwsim.c 	data[i++] = ar->tx_dropped;
data             2329 drivers/net/wireless/mac80211_hwsim.c 	data[i++] = ar->tx_failed;
data             2330 drivers/net/wireless/mac80211_hwsim.c 	data[i++] = ar->ps;
data             2331 drivers/net/wireless/mac80211_hwsim.c 	data[i++] = ar->group;
data             2477 drivers/net/wireless/mac80211_hwsim.c 	void *data;
data             2483 drivers/net/wireless/mac80211_hwsim.c 	data = genlmsg_put(mcast_skb, 0, 0, &hwsim_genl_family, 0,
data             2485 drivers/net/wireless/mac80211_hwsim.c 	if (!data)
data             2491 drivers/net/wireless/mac80211_hwsim.c 	genlmsg_end(mcast_skb, data);
data             2733 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data;
data             2750 drivers/net/wireless/mac80211_hwsim.c 	hw = ieee80211_alloc_hw_nm(sizeof(*data), ops, param->hwname);
data             2766 drivers/net/wireless/mac80211_hwsim.c 	data = hw->priv;
data             2767 drivers/net/wireless/mac80211_hwsim.c 	data->hw = hw;
data             2769 drivers/net/wireless/mac80211_hwsim.c 	data->dev = device_create(hwsim_class, NULL, 0, hw, "hwsim%d", idx);
data             2770 drivers/net/wireless/mac80211_hwsim.c 	if (IS_ERR(data->dev)) {
data             2773 drivers/net/wireless/mac80211_hwsim.c 		       PTR_ERR(data->dev));
data             2777 drivers/net/wireless/mac80211_hwsim.c 	data->dev->driver = &mac80211_hwsim_driver.driver;
data             2778 drivers/net/wireless/mac80211_hwsim.c 	err = device_bind_driver(data->dev);
data             2785 drivers/net/wireless/mac80211_hwsim.c 	skb_queue_head_init(&data->pending);
data             2787 drivers/net/wireless/mac80211_hwsim.c 	SET_IEEE80211_DEV(hw, data->dev);
data             2793 drivers/net/wireless/mac80211_hwsim.c 		memcpy(data->addresses[0].addr, addr, ETH_ALEN);
data             2795 drivers/net/wireless/mac80211_hwsim.c 		memcpy(data->addresses[1].addr, addr, ETH_ALEN);
data             2796 drivers/net/wireless/mac80211_hwsim.c 		data->addresses[1].addr[0] |= 0x40;
data             2798 drivers/net/wireless/mac80211_hwsim.c 		hw->wiphy->addresses = data->addresses;
data             2801 drivers/net/wireless/mac80211_hwsim.c 		memcpy(data->addresses[0].addr, param->perm_addr, ETH_ALEN);
data             2803 drivers/net/wireless/mac80211_hwsim.c 		memcpy(data->addresses[1].addr, param->perm_addr, ETH_ALEN);
data             2805 drivers/net/wireless/mac80211_hwsim.c 		hw->wiphy->addresses = data->addresses;
data             2808 drivers/net/wireless/mac80211_hwsim.c 	data->channels = param->channels;
data             2809 drivers/net/wireless/mac80211_hwsim.c 	data->use_chanctx = param->use_chanctx;
data             2810 drivers/net/wireless/mac80211_hwsim.c 	data->idx = idx;
data             2811 drivers/net/wireless/mac80211_hwsim.c 	data->destroy_on_close = param->destroy_on_close;
data             2813 drivers/net/wireless/mac80211_hwsim.c 		data->portid = info->snd_portid;
data             2817 drivers/net/wireless/mac80211_hwsim.c 		data->if_limits[n_limits].max = 1;
data             2818 drivers/net/wireless/mac80211_hwsim.c 		data->if_limits[n_limits].types = BIT(NL80211_IFTYPE_ADHOC);
data             2823 drivers/net/wireless/mac80211_hwsim.c 		data->if_limits[n_limits].max = 2048;
data             2829 drivers/net/wireless/mac80211_hwsim.c 		data->if_limits[n_limits].types =
data             2835 drivers/net/wireless/mac80211_hwsim.c 		data->if_limits[n_limits].max = 1;
data             2836 drivers/net/wireless/mac80211_hwsim.c 		data->if_limits[n_limits].types =
data             2841 drivers/net/wireless/mac80211_hwsim.c 	if (data->use_chanctx) {
data             2845 drivers/net/wireless/mac80211_hwsim.c 		data->if_combination.radar_detect_widths = 0;
data             2846 drivers/net/wireless/mac80211_hwsim.c 		data->if_combination.num_different_channels = data->channels;
data             2848 drivers/net/wireless/mac80211_hwsim.c 		data->if_combination.num_different_channels = 1;
data             2849 drivers/net/wireless/mac80211_hwsim.c 		data->if_combination.radar_detect_widths =
data             2862 drivers/net/wireless/mac80211_hwsim.c 	data->if_combination.max_interfaces = 0;
data             2864 drivers/net/wireless/mac80211_hwsim.c 		data->if_combination.max_interfaces +=
data             2865 drivers/net/wireless/mac80211_hwsim.c 			data->if_limits[i].max;
data             2867 drivers/net/wireless/mac80211_hwsim.c 	data->if_combination.n_limits = n_limits;
data             2868 drivers/net/wireless/mac80211_hwsim.c 	data->if_combination.limits = data->if_limits;
data             2875 drivers/net/wireless/mac80211_hwsim.c 	if (data->if_combination.max_interfaces > 1) {
data             2876 drivers/net/wireless/mac80211_hwsim.c 		hw->wiphy->iface_combinations = &data->if_combination;
data             2881 drivers/net/wireless/mac80211_hwsim.c 		memcpy(data->ciphers, param->ciphers,
data             2883 drivers/net/wireless/mac80211_hwsim.c 		hw->wiphy->cipher_suites = data->ciphers;
data             2887 drivers/net/wireless/mac80211_hwsim.c 	INIT_DELAYED_WORK(&data->roc_start, hw_roc_start);
data             2888 drivers/net/wireless/mac80211_hwsim.c 	INIT_DELAYED_WORK(&data->roc_done, hw_roc_done);
data             2889 drivers/net/wireless/mac80211_hwsim.c 	INIT_DELAYED_WORK(&data->hw_scan, hw_scan_work);
data             2926 drivers/net/wireless/mac80211_hwsim.c 	memcpy(data->channels_2ghz, hwsim_channels_2ghz,
data             2928 drivers/net/wireless/mac80211_hwsim.c 	memcpy(data->channels_5ghz, hwsim_channels_5ghz,
data             2930 drivers/net/wireless/mac80211_hwsim.c 	memcpy(data->rates, hwsim_rates, sizeof(hwsim_rates));
data             2933 drivers/net/wireless/mac80211_hwsim.c 		struct ieee80211_supported_band *sband = &data->bands[band];
data             2939 drivers/net/wireless/mac80211_hwsim.c 			sband->channels = data->channels_2ghz;
data             2941 drivers/net/wireless/mac80211_hwsim.c 			sband->bitrates = data->rates;
data             2945 drivers/net/wireless/mac80211_hwsim.c 			sband->channels = data->channels_5ghz;
data             2947 drivers/net/wireless/mac80211_hwsim.c 			sband->bitrates = data->rates + 4;
data             2996 drivers/net/wireless/mac80211_hwsim.c 	data->group = 1;
data             2997 drivers/net/wireless/mac80211_hwsim.c 	mutex_init(&data->mutex);
data             2999 drivers/net/wireless/mac80211_hwsim.c 	data->netgroup = hwsim_net_get_netgroup(net);
data             3000 drivers/net/wireless/mac80211_hwsim.c 	data->wmediumd = hwsim_net_get_wmediumd(net);
data             3015 drivers/net/wireless/mac80211_hwsim.c 		data->regd = param->regd;
data             3027 drivers/net/wireless/mac80211_hwsim.c 	hrtimer_init(&data->beacon_timer, CLOCK_MONOTONIC,
data             3029 drivers/net/wireless/mac80211_hwsim.c 	data->beacon_timer.function = mac80211_hwsim_beacon;
data             3041 drivers/net/wireless/mac80211_hwsim.c 		data->alpha2[0] = param->reg_alpha2[0];
data             3042 drivers/net/wireless/mac80211_hwsim.c 		data->alpha2[1] = param->reg_alpha2[1];
data             3046 drivers/net/wireless/mac80211_hwsim.c 	data->debugfs = debugfs_create_dir("hwsim", hw->wiphy->debugfsdir);
data             3047 drivers/net/wireless/mac80211_hwsim.c 	debugfs_create_file("ps", 0666, data->debugfs, data, &hwsim_fops_ps);
data             3048 drivers/net/wireless/mac80211_hwsim.c 	debugfs_create_file("group", 0666, data->debugfs, data,
data             3050 drivers/net/wireless/mac80211_hwsim.c 	if (!data->use_chanctx)
data             3052 drivers/net/wireless/mac80211_hwsim.c 				    data->debugfs,
data             3053 drivers/net/wireless/mac80211_hwsim.c 				    data, &hwsim_simulate_radar);
data             3056 drivers/net/wireless/mac80211_hwsim.c 	err = rhashtable_insert_fast(&hwsim_radios_rht, &data->rht,
data             3068 drivers/net/wireless/mac80211_hwsim.c 	list_add_tail(&data->list, &hwsim_radios);
data             3077 drivers/net/wireless/mac80211_hwsim.c 	debugfs_remove_recursive(data->debugfs);
data             3078 drivers/net/wireless/mac80211_hwsim.c 	ieee80211_unregister_hw(data->hw);
data             3080 drivers/net/wireless/mac80211_hwsim.c 	device_release_driver(data->dev);
data             3082 drivers/net/wireless/mac80211_hwsim.c 	device_unregister(data->dev);
data             3093 drivers/net/wireless/mac80211_hwsim.c 	void *data;
data             3100 drivers/net/wireless/mac80211_hwsim.c 	data = genlmsg_put(skb, 0, 0, &hwsim_genl_family, 0,
data             3102 drivers/net/wireless/mac80211_hwsim.c 	if (!data)
data             3114 drivers/net/wireless/mac80211_hwsim.c 	genlmsg_end(skb, data);
data             3124 drivers/net/wireless/mac80211_hwsim.c static void mac80211_hwsim_del_radio(struct mac80211_hwsim_data *data,
data             3128 drivers/net/wireless/mac80211_hwsim.c 	hwsim_mcast_del_radio(data->idx, hwname, info);
data             3129 drivers/net/wireless/mac80211_hwsim.c 	debugfs_remove_recursive(data->debugfs);
data             3130 drivers/net/wireless/mac80211_hwsim.c 	ieee80211_unregister_hw(data->hw);
data             3131 drivers/net/wireless/mac80211_hwsim.c 	device_release_driver(data->dev);
data             3132 drivers/net/wireless/mac80211_hwsim.c 	device_unregister(data->dev);
data             3133 drivers/net/wireless/mac80211_hwsim.c 	ieee80211_free_hw(data->hw);
data             3137 drivers/net/wireless/mac80211_hwsim.c 				    struct mac80211_hwsim_data *data,
data             3153 drivers/net/wireless/mac80211_hwsim.c 	if (data->alpha2[0] && data->alpha2[1])
data             3154 drivers/net/wireless/mac80211_hwsim.c 		param.reg_alpha2 = data->alpha2;
data             3156 drivers/net/wireless/mac80211_hwsim.c 	param.reg_strict = !!(data->hw->wiphy->regulatory_flags &
data             3158 drivers/net/wireless/mac80211_hwsim.c 	param.p2p_device = !!(data->hw->wiphy->interface_modes &
data             3160 drivers/net/wireless/mac80211_hwsim.c 	param.use_chanctx = data->use_chanctx;
data             3161 drivers/net/wireless/mac80211_hwsim.c 	param.regd = data->regd;
data             3162 drivers/net/wireless/mac80211_hwsim.c 	param.channels = data->channels;
data             3163 drivers/net/wireless/mac80211_hwsim.c 	param.hwname = wiphy_name(data->hw->wiphy);
data             3165 drivers/net/wireless/mac80211_hwsim.c 	res = append_radio_msg(skb, data->idx, &param);
data             3179 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data;
data             3182 drivers/net/wireless/mac80211_hwsim.c 	while ((data = list_first_entry_or_null(&hwsim_radios,
data             3185 drivers/net/wireless/mac80211_hwsim.c 		list_del(&data->list);
data             3187 drivers/net/wireless/mac80211_hwsim.c 		mac80211_hwsim_del_radio(data, wiphy_name(data->hw->wiphy),
data             3221 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data;
data             3226 drivers/net/wireless/mac80211_hwsim.c 	list_for_each_entry(data, &hwsim_radios, list) {
data             3227 drivers/net/wireless/mac80211_hwsim.c 		if (data->netgroup == hwsim_net_get_netgroup(net))
data             3228 drivers/net/wireless/mac80211_hwsim.c 			data->wmediumd = portid;
data             3308 drivers/net/wireless/mac80211_hwsim.c 			hdr = (struct ieee80211_hdr *) skb->data;
data             3393 drivers/net/wireless/mac80211_hwsim.c 	hdr = (void *)skb->data;
data             3416 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data;
data             3420 drivers/net/wireless/mac80211_hwsim.c 	list_for_each_entry(data, &hwsim_radios, list)
data             3421 drivers/net/wireless/mac80211_hwsim.c 		chans = max(chans, data->channels);
data             3593 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data;
data             3609 drivers/net/wireless/mac80211_hwsim.c 	list_for_each_entry(data, &hwsim_radios, list) {
data             3611 drivers/net/wireless/mac80211_hwsim.c 			if (data->idx != idx)
data             3615 drivers/net/wireless/mac80211_hwsim.c 			    strcmp(hwname, wiphy_name(data->hw->wiphy)))
data             3619 drivers/net/wireless/mac80211_hwsim.c 		if (!net_eq(wiphy_net(data->hw->wiphy), genl_info_net(info)))
data             3622 drivers/net/wireless/mac80211_hwsim.c 		list_del(&data->list);
data             3623 drivers/net/wireless/mac80211_hwsim.c 		rhashtable_remove_fast(&hwsim_radios_rht, &data->rht,
data             3627 drivers/net/wireless/mac80211_hwsim.c 		mac80211_hwsim_del_radio(data, wiphy_name(data->hw->wiphy),
data             3640 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data;
data             3649 drivers/net/wireless/mac80211_hwsim.c 	list_for_each_entry(data, &hwsim_radios, list) {
data             3650 drivers/net/wireless/mac80211_hwsim.c 		if (data->idx != idx)
data             3653 drivers/net/wireless/mac80211_hwsim.c 		if (!net_eq(wiphy_net(data->hw->wiphy), genl_info_net(info)))
data             3662 drivers/net/wireless/mac80211_hwsim.c 		res = mac80211_hwsim_get_radio(skb, data, info->snd_portid,
data             3683 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data = NULL;
data             3693 drivers/net/wireless/mac80211_hwsim.c 	list_for_each_entry(data, &hwsim_radios, list) {
data             3694 drivers/net/wireless/mac80211_hwsim.c 		if (data->idx <= last_idx)
data             3697 drivers/net/wireless/mac80211_hwsim.c 		if (!net_eq(wiphy_net(data->hw->wiphy), sock_net(skb->sk)))
data             3700 drivers/net/wireless/mac80211_hwsim.c 		res = mac80211_hwsim_get_radio(skb, data,
data             3707 drivers/net/wireless/mac80211_hwsim.c 		last_idx = data->idx;
data             3858 drivers/net/wireless/mac80211_hwsim.c 	struct mac80211_hwsim_data *data, *tmp;
data             3862 drivers/net/wireless/mac80211_hwsim.c 	list_for_each_entry_safe(data, tmp, &hwsim_radios, list) {
data             3863 drivers/net/wireless/mac80211_hwsim.c 		if (!net_eq(wiphy_net(data->hw->wiphy), net))
data             3867 drivers/net/wireless/mac80211_hwsim.c 		if (data->netgroup == hwsim_net_get_netgroup(&init_net))
data             3870 drivers/net/wireless/mac80211_hwsim.c 		list_move(&data->list, &list);
data             3871 drivers/net/wireless/mac80211_hwsim.c 		rhashtable_remove_fast(&hwsim_radios_rht, &data->rht,
data             3877 drivers/net/wireless/mac80211_hwsim.c 	list_for_each_entry_safe(data, tmp, &list, list) {
data             3878 drivers/net/wireless/mac80211_hwsim.c 		list_del(&data->list);
data             3879 drivers/net/wireless/mac80211_hwsim.c 		mac80211_hwsim_del_radio(data,
data             3880 drivers/net/wireless/mac80211_hwsim.c 					 wiphy_name(data->hw->wiphy),
data               67 drivers/net/wireless/marvell/libertas/cmd.h int lbs_process_command_response(struct lbs_private *priv, u8 *data, u32 len);
data               65 drivers/net/wireless/marvell/libertas/cmdresp.c int lbs_process_command_response(struct lbs_private *priv, u8 *data, u32 len)
data               83 drivers/net/wireless/marvell/libertas/cmdresp.c 	resp = (void *)data;
data              901 drivers/net/wireless/marvell/libertas/host.h 	u8 data[256];
data              967 drivers/net/wireless/marvell/libertas/host.h 	u8 data[128];	/* last position reserved */
data              974 drivers/net/wireless/marvell/libertas/host.h 	__le32 data[32];	/* last position reserved */
data              406 drivers/net/wireless/marvell/libertas/if_cs.c static int if_cs_receive_cmdres(struct lbs_private *priv, u8 *data, u32 *len)
data              429 drivers/net/wireless/marvell/libertas/if_cs.c 	if_cs_read16_rep(priv->card, IF_CS_RESP, data, *len/sizeof(u16));
data              431 drivers/net/wireless/marvell/libertas/if_cs.c 		data[*len-1] = if_cs_read8(priv->card, IF_CS_RESP);
data              451 drivers/net/wireless/marvell/libertas/if_cs.c 	u8 *data;
data              467 drivers/net/wireless/marvell/libertas/if_cs.c 	data = skb->data;
data              470 drivers/net/wireless/marvell/libertas/if_cs.c 	if_cs_read16_rep(priv->card, IF_CS_READ, data, len/sizeof(u16));
data              472 drivers/net/wireless/marvell/libertas/if_cs.c 		data[len-1] = if_cs_read8(priv->card, IF_CS_READ);
data              482 drivers/net/wireless/marvell/libertas/if_cs.c static irqreturn_t if_cs_interrupt(int irq, void *data)
data              484 drivers/net/wireless/marvell/libertas/if_cs.c 	struct if_cs_card *card = data;
data              609 drivers/net/wireless/marvell/libertas/if_cs.c 				&fw->data[sent],
data              685 drivers/net/wireless/marvell/libertas/if_cs.c 			&fw->data[sent],
data              460 drivers/net/wireless/marvell/libertas/if_sdio.c 	firmware = fw->data;
data              556 drivers/net/wireless/marvell/libertas/if_sdio.c 	firmware = fw->data;
data              470 drivers/net/wireless/marvell/libertas/if_spi.c 	fw = firmware->data;
data              600 drivers/net/wireless/marvell/libertas/if_spi.c 	fw = firmware->data;
data              737 drivers/net/wireless/marvell/libertas/if_spi.c 	char *data;
data              765 drivers/net/wireless/marvell/libertas/if_spi.c 	data = skb_put(skb, len);
data              768 drivers/net/wireless/marvell/libertas/if_spi.c 	err = spu_read(card, IF_SPI_DATA_RDWRPORT_REG, data, ALIGN(len, 4));
data              332 drivers/net/wireless/marvell/libertas/if_usb.c 	const uint8_t *firmware = cardp->fw->data;
data              354 drivers/net/wireless/marvell/libertas/if_usb.c 	memcpy(fwdata->data, &firmware[cardp->totalbytes],
data              460 drivers/net/wireless/marvell/libertas/if_usb.c 			  skb->data + IPFIELD_ALIGN_OFFSET,
data              504 drivers/net/wireless/marvell/libertas/if_usb.c 		__le32 *tmp = (__le32 *)(skb->data + IPFIELD_ALIGN_OFFSET);
data              519 drivers/net/wireless/marvell/libertas/if_usb.c 		memcpy (&bootcmdresp, skb->data + IPFIELD_ALIGN_OFFSET,
data              559 drivers/net/wireless/marvell/libertas/if_usb.c 	syncfwheader = kmemdup(skb->data + IPFIELD_ALIGN_OFFSET,
data              661 drivers/net/wireless/marvell/libertas/if_usb.c 	__le32 *pkt = (__le32 *)(skb->data + IPFIELD_ALIGN_OFFSET);
data              672 drivers/net/wireless/marvell/libertas/if_usb.c 		recvbuff = skb->data + IPFIELD_ALIGN_OFFSET;
data              776 drivers/net/wireless/marvell/libertas/if_usb.c static int check_fwfile_format(const uint8_t *data, uint32_t totlen)
data              786 drivers/net/wireless/marvell/libertas/if_usb.c 		struct fwheader *fwh = (void *)data;
data              793 drivers/net/wireless/marvell/libertas/if_usb.c 			data += offset;
data              830 drivers/net/wireless/marvell/libertas/if_usb.c 	if (check_fwfile_format(cardp->fw->data, cardp->fw->size)) {
data               94 drivers/net/wireless/marvell/libertas/if_usb.h 	uint8_t data[0];
data              435 drivers/net/wireless/marvell/libertas/main.c static int lbs_thread(void *data)
data              437 drivers/net/wireless/marvell/libertas/main.c 	struct net_device *dev = data;
data               95 drivers/net/wireless/marvell/libertas/mesh.c 	ie = (struct mrvl_meshie *)cmd.data;
data              172 drivers/net/wireless/marvell/libertas/mesh.c 	return snprintf(buf, 12, "0x%X\n", le32_to_cpu(mesh_access.data[0]));
data              192 drivers/net/wireless/marvell/libertas/mesh.c 	mesh_access.data[0] = cpu_to_le32(datum);
data              216 drivers/net/wireless/marvell/libertas/mesh.c 	mesh_access.data[0] = cpu_to_le32(CMD_ACT_GET);
data              223 drivers/net/wireless/marvell/libertas/mesh.c 	retry_limit = le32_to_cpu(mesh_access.data[1]);
data              243 drivers/net/wireless/marvell/libertas/mesh.c 	mesh_access.data[0] = cpu_to_le32(CMD_ACT_SET);
data              251 drivers/net/wireless/marvell/libertas/mesh.c 	mesh_access.data[1] = cpu_to_le32(retry_limit);
data              348 drivers/net/wireless/marvell/libertas/mesh.c 	memcpy(defs, &cmd.data[0], sizeof(struct mrvl_mesh_defaults));
data              393 drivers/net/wireless/marvell/libertas/mesh.c 	*((__le32 *)&cmd.data[0]) = cpu_to_le32(!!datum);
data              452 drivers/net/wireless/marvell/libertas/mesh.c 	cmd.data[0] = datum;
data              502 drivers/net/wireless/marvell/libertas/mesh.c 	*((__le16 *)&cmd.data[0]) = cpu_to_le16(datum);
data              562 drivers/net/wireless/marvell/libertas/mesh.c 	ie = (struct mrvl_meshie *) &cmd.data[0];
data              635 drivers/net/wireless/marvell/libertas/mesh.c 	ie = (struct mrvl_meshie *) &cmd.data[0];
data              696 drivers/net/wireless/marvell/libertas/mesh.c 	ie = (struct mrvl_meshie *) &cmd.data[0];
data              757 drivers/net/wireless/marvell/libertas/mesh.c 	ie = (struct mrvl_meshie *) &cmd.data[0];
data             1118 drivers/net/wireless/marvell/libertas/mesh.c 	struct ethtool_stats *stats, uint64_t *data)
data             1128 drivers/net/wireless/marvell/libertas/mesh.c 		memset(data, 0, MESH_STATS_NUM*(sizeof(uint64_t)));
data             1132 drivers/net/wireless/marvell/libertas/mesh.c 	priv->mstats.fwd_drop_rbt = le32_to_cpu(mesh_access.data[0]);
data             1133 drivers/net/wireless/marvell/libertas/mesh.c 	priv->mstats.fwd_drop_ttl = le32_to_cpu(mesh_access.data[1]);
data             1134 drivers/net/wireless/marvell/libertas/mesh.c 	priv->mstats.fwd_drop_noroute = le32_to_cpu(mesh_access.data[2]);
data             1135 drivers/net/wireless/marvell/libertas/mesh.c 	priv->mstats.fwd_drop_nobuf = le32_to_cpu(mesh_access.data[3]);
data             1136 drivers/net/wireless/marvell/libertas/mesh.c 	priv->mstats.fwd_unicast_cnt = le32_to_cpu(mesh_access.data[4]);
data             1137 drivers/net/wireless/marvell/libertas/mesh.c 	priv->mstats.fwd_bcast_cnt = le32_to_cpu(mesh_access.data[5]);
data             1138 drivers/net/wireless/marvell/libertas/mesh.c 	priv->mstats.drop_blind = le32_to_cpu(mesh_access.data[6]);
data             1139 drivers/net/wireless/marvell/libertas/mesh.c 	priv->mstats.tx_failed_cnt = le32_to_cpu(mesh_access.data[7]);
data             1141 drivers/net/wireless/marvell/libertas/mesh.c 	data[0] = priv->mstats.fwd_drop_rbt;
data             1142 drivers/net/wireless/marvell/libertas/mesh.c 	data[1] = priv->mstats.fwd_drop_ttl;
data             1143 drivers/net/wireless/marvell/libertas/mesh.c 	data[2] = priv->mstats.fwd_drop_noroute;
data             1144 drivers/net/wireless/marvell/libertas/mesh.c 	data[3] = priv->mstats.fwd_drop_nobuf;
data             1145 drivers/net/wireless/marvell/libertas/mesh.c 	data[4] = priv->mstats.fwd_unicast_cnt;
data             1146 drivers/net/wireless/marvell/libertas/mesh.c 	data[5] = priv->mstats.fwd_bcast_cnt;
data             1147 drivers/net/wireless/marvell/libertas/mesh.c 	data[6] = priv->mstats.drop_blind;
data             1148 drivers/net/wireless/marvell/libertas/mesh.c 	data[7] = priv->mstats.tx_failed_cnt;
data               55 drivers/net/wireless/marvell/libertas/mesh.h 	struct ethtool_stats *stats, uint64_t *data);
data               78 drivers/net/wireless/marvell/libertas/rx.c 	p_rx_pd = (struct rxpd *) skb->data;
data               84 drivers/net/wireless/marvell/libertas/rx.c 	lbs_deb_hex(LBS_DEB_RX, "RX Data: Before chop rxpd", skb->data,
data              222 drivers/net/wireless/marvell/libertas/rx.c 	p_rx_pkt = (struct rx80211packethdr *) skb->data;
data              108 drivers/net/wireless/marvell/libertas/tx.c 	lbs_deb_hex(LBS_DEB_TX, "TX Data", skb->data, min_t(unsigned int, skb->len, 100));
data              113 drivers/net/wireless/marvell/libertas/tx.c 	p802x_hdr = skb->data;
data              117 drivers/net/wireless/marvell/libertas/tx.c 		struct tx_radiotap_hdr *rtap_hdr = (void *)skb->data;
data              188 drivers/net/wireless/marvell/libertas/tx.c 	radiotap_hdr = (struct tx_radiotap_hdr *)priv->currenttxskb->data;
data              179 drivers/net/wireless/marvell/libertas_tf/cmd.c 	memcpy(cmd.beacon, (u8 *) beacon->data, beacon->len);
data               45 drivers/net/wireless/marvell/libertas_tf/if_usb.c 			uint16_t nb, u8 data);
data              274 drivers/net/wireless/marvell/libertas_tf/if_usb.c 	u8 *firmware = (u8 *) cardp->fw->data;
data              298 drivers/net/wireless/marvell/libertas_tf/if_usb.c 	memcpy(fwdata->data, &firmware[cardp->totalbytes],
data              371 drivers/net/wireless/marvell/libertas_tf/if_usb.c 			uint16_t nb, u8 data)
data              383 drivers/net/wireless/marvell/libertas_tf/if_usb.c 	if (data)
data              477 drivers/net/wireless/marvell/libertas_tf/if_usb.c 		__le32 *tmp = (__le32 *)(skb->data);
data              494 drivers/net/wireless/marvell/libertas_tf/if_usb.c 		memcpy(&bcmdresp, skb->data, sizeof(bcmdresp));
data              535 drivers/net/wireless/marvell/libertas_tf/if_usb.c 	syncfwheader = kmemdup(skb->data, sizeof(struct fwsyncheader),
data              632 drivers/net/wireless/marvell/libertas_tf/if_usb.c 	__le32 *pkt = (__le32 *) skb->data;
data              644 drivers/net/wireless/marvell/libertas_tf/if_usb.c 		recvbuff = skb->data;
data              716 drivers/net/wireless/marvell/libertas_tf/if_usb.c 	u8 data = 0;
data              725 drivers/net/wireless/marvell/libertas_tf/if_usb.c 		data = 1;
data              731 drivers/net/wireless/marvell/libertas_tf/if_usb.c 			    data);
data              765 drivers/net/wireless/marvell/libertas_tf/if_usb.c static int check_fwfile_format(const u8 *data, u32 totlen)
data              775 drivers/net/wireless/marvell/libertas_tf/if_usb.c 		struct fwheader *fwh = (void *) data;
data              782 drivers/net/wireless/marvell/libertas_tf/if_usb.c 			data += offset;
data              827 drivers/net/wireless/marvell/libertas_tf/if_usb.c 	if (check_fwfile_format(cardp->fw->data, cardp->fw->size))
data               84 drivers/net/wireless/marvell/libertas_tf/if_usb.h 	uint8_t data[0];
data              236 drivers/net/wireless/marvell/libertas_tf/main.c 	memcpy(txpd->tx_dest_addr_high, skb->data + sizeof(struct txpd) + 4,
data              240 drivers/net/wireless/marvell/libertas_tf/main.c 	lbtf_deb_hex(LBTF_DEB_TX, "TX Data", skb->data, min_t(unsigned int, skb->len, 100));
data              244 drivers/net/wireless/marvell/libertas_tf/main.c 	err = priv->ops->hw_host_to_card(priv, MVMS_DAT, skb->data, skb->len);
data              502 drivers/net/wireless/marvell/libertas_tf/main.c 	prxpd = (struct rxpd *) skb->data;
data              517 drivers/net/wireless/marvell/libertas_tf/main.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              526 drivers/net/wireless/marvell/libertas_tf/main.c 		memmove(skb->data + 2, skb->data, skb->len);
data              534 drivers/net/wireless/marvell/libertas_tf/main.c 	lbtf_deb_hex(LBTF_DEB_RX, "RX Data", skb->data,
data              213 drivers/net/wireless/marvell/mwifiex/11h.c 	rpt_event = (void *)(skb->data + sizeof(u32));
data              259 drivers/net/wireless/marvell/mwifiex/11h.c 	rdr_event = (void *)(skb->data + sizeof(u32));
data               69 drivers/net/wireless/marvell/mwifiex/11n_aggr.c 	memcpy(&tx_header->eth803_hdr, skb_src->data, dt_offset);
data               72 drivers/net/wireless/marvell/mwifiex/11n_aggr.c 	snap.snap_type = ((struct ethhdr *)skb_src->data)->h_proto;
data               84 drivers/net/wireless/marvell/mwifiex/11n_aggr.c 	skb_put_data(skb_aggr, skb_src->data, skb_src->len);
data              107 drivers/net/wireless/marvell/mwifiex/11n_aggr.c 	local_tx_pd = (struct txpd *) skb->data;
data              239 drivers/net/wireless/marvell/mwifiex/11n_aggr.c 		ptx_pd = (struct txpd *)skb_aggr->data;
data               35 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c 	struct rxpd *local_rx_pd = (struct rxpd *)(skb->data);
data               54 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c 			rx_hdr = (struct rx_packet_hdr *)rx_skb->data;
data             1789 drivers/net/wireless/marvell/mwifiex/cfg80211.c 					  struct cfg80211_beacon_data *data)
data             1808 drivers/net/wireless/marvell/mwifiex/cfg80211.c 	if (mwifiex_set_mgmt_ies(priv, data)) {
data             3595 drivers/net/wireless/marvell/mwifiex/cfg80211.c 				  struct cfg80211_gtk_rekey_data *data)
data             3603 drivers/net/wireless/marvell/mwifiex/cfg80211.c 				HostCmd_ACT_GEN_SET, 0, data, true);
data             4048 drivers/net/wireless/marvell/mwifiex/cfg80211.c 			  void *data, int len)
data             4059 drivers/net/wireless/marvell/mwifiex/cfg80211.c 	err = nla_parse_deprecated(tb, MWIFIEX_TM_ATTR_MAX, data, len,
data              137 drivers/net/wireless/marvell/mwifiex/cmdevt.c 	struct host_cmd_ds_command *host_cmd = (void *)cmd_node->cmd_skb->data;
data              187 drivers/net/wireless/marvell/mwifiex/cmdevt.c 	host_cmd = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data);
data              251 drivers/net/wireless/marvell/mwifiex/cmdevt.c 				   cmd_node->cmd_skb->data);
data              318 drivers/net/wireless/marvell/mwifiex/cmdevt.c 						adapter->sleep_cfm->data;
data              350 drivers/net/wireless/marvell/mwifiex/cmdevt.c 		put_unaligned_le32(MWIFIEX_USB_TYPE_CMD, sleep_cfm_tmp->data);
data              351 drivers/net/wireless/marvell/mwifiex/cmdevt.c 		memcpy(sleep_cfm_tmp->data + MWIFIEX_TYPE_LEN,
data              352 drivers/net/wireless/marvell/mwifiex/cmdevt.c 		       adapter->sleep_cfm->data,
data              530 drivers/net/wireless/marvell/mwifiex/cmdevt.c 				 skb->data, skb->len);
data              632 drivers/net/wireless/marvell/mwifiex/cmdevt.c 	cmd_ptr = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data);
data              698 drivers/net/wireless/marvell/mwifiex/cmdevt.c 	host_cmd = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data);
data              766 drivers/net/wireless/marvell/mwifiex/cmdevt.c 	host_cmd = (struct host_cmd_ds_command *) (cmd_node->cmd_skb->data);
data              824 drivers/net/wireless/marvell/mwifiex/cmdevt.c 	resp = (struct host_cmd_ds_command *)adapter->curr_cmd->resp_skb->data;
data               56 drivers/net/wireless/marvell/mwifiex/fw.h 	u8 data[1];
data              655 drivers/net/wireless/marvell/mwifiex/fw.h 	u8 data[1];
data             1921 drivers/net/wireless/marvell/mwifiex/fw.h 	u8 data[0];
data              262 drivers/net/wireless/marvell/mwifiex/ie.c 					    struct cfg80211_beacon_data *data)
data              269 drivers/net/wireless/marvell/mwifiex/ie.c 	if (data->beacon_ies && data->beacon_ies_len) {
data              270 drivers/net/wireless/marvell/mwifiex/ie.c 		mwifiex_update_vs_ie(data->beacon_ies, data->beacon_ies_len,
data              274 drivers/net/wireless/marvell/mwifiex/ie.c 		mwifiex_update_vs_ie(data->beacon_ies, data->beacon_ies_len,
data              279 drivers/net/wireless/marvell/mwifiex/ie.c 	if (data->proberesp_ies && data->proberesp_ies_len) {
data              280 drivers/net/wireless/marvell/mwifiex/ie.c 		mwifiex_update_vs_ie(data->proberesp_ies,
data              281 drivers/net/wireless/marvell/mwifiex/ie.c 				     data->proberesp_ies_len, &pr_ie,
data              284 drivers/net/wireless/marvell/mwifiex/ie.c 		mwifiex_update_vs_ie(data->proberesp_ies,
data              285 drivers/net/wireless/marvell/mwifiex/ie.c 				     data->proberesp_ies_len, &pr_ie,
data              290 drivers/net/wireless/marvell/mwifiex/ie.c 	if (data->assocresp_ies && data->assocresp_ies_len) {
data              291 drivers/net/wireless/marvell/mwifiex/ie.c 		mwifiex_update_vs_ie(data->assocresp_ies,
data              292 drivers/net/wireless/marvell/mwifiex/ie.c 				     data->assocresp_ies_len, &ar_ie,
data              297 drivers/net/wireless/marvell/mwifiex/ie.c 		mwifiex_update_vs_ie(data->assocresp_ies,
data              298 drivers/net/wireless/marvell/mwifiex/ie.c 				     data->assocresp_ies_len, &ar_ie,
data              288 drivers/net/wireless/marvell/mwifiex/init.c 					adapter->sleep_cfm->data;
data              536 drivers/net/wireless/marvell/mwifiex/main.c 	fw.fw_buf = (u8 *) adapter->firmware->data;
data              770 drivers/net/wireless/marvell/mwifiex/main.c 	struct ethhdr *eth_hdr = (struct ethhdr *)skb->data;
data              912 drivers/net/wireless/marvell/mwifiex/main.c 	multicast = is_multicast_ether_addr(skb->data);
data              932 drivers/net/wireless/marvell/mwifiex/main.c 	    !ether_addr_equal_unaligned(priv->cfg_bssid, skb->data)) {
data              362 drivers/net/wireless/marvell/mwifiex/main.h 	u8 data[IEEE_MAX_IE_SIZE - sizeof(struct ieee_types_vendor_header)];
data              367 drivers/net/wireless/marvell/mwifiex/main.h 	u8 data[IEEE_MAX_IE_SIZE - sizeof(struct ieee_types_header)];
data             1398 drivers/net/wireless/marvell/mwifiex/main.h 	return (get_unaligned_le32(skb->data) == PKT_TYPE_MGMT);
data             1531 drivers/net/wireless/marvell/mwifiex/main.h int mwifiex_set_11n_httx_cfg(struct mwifiex_private *priv, int data);
data             1533 drivers/net/wireless/marvell/mwifiex/main.h int mwifiex_get_11n_httx_cfg(struct mwifiex_private *priv, int *data);
data             1576 drivers/net/wireless/marvell/mwifiex/main.h 			 struct cfg80211_beacon_data *data);
data               61 drivers/net/wireless/marvell/mwifiex/pcie.c 	mapping.addr = pci_map_single(card->dev, skb->data, size, flags);
data               84 drivers/net/wireless/marvell/mwifiex/pcie.c static int mwifiex_write_reg(struct mwifiex_adapter *adapter, int reg, u32 data)
data               88 drivers/net/wireless/marvell/mwifiex/pcie.c 	iowrite32(data, card->pci_mmap1 + reg);
data               95 drivers/net/wireless/marvell/mwifiex/pcie.c static int mwifiex_read_reg(struct mwifiex_adapter *adapter, int reg, u32 *data)
data               99 drivers/net/wireless/marvell/mwifiex/pcie.c 	*data = ioread32(card->pci_mmap1 + reg);
data              100 drivers/net/wireless/marvell/mwifiex/pcie.c 	if (*data == 0xffffffff)
data              108 drivers/net/wireless/marvell/mwifiex/pcie.c 				 int reg, u8 *data)
data              112 drivers/net/wireless/marvell/mwifiex/pcie.c 	*data = ioread8(card->pci_mmap1 + reg);
data              246 drivers/net/wireless/marvell/mwifiex/pcie.c 		struct mwifiex_pcie_device *data = (void *)ent->driver_data;
data              247 drivers/net/wireless/marvell/mwifiex/pcie.c 		card->pcie.reg = data->reg;
data              248 drivers/net/wireless/marvell/mwifiex/pcie.c 		card->pcie.blksz_fw_dl = data->blksz_fw_dl;
data              249 drivers/net/wireless/marvell/mwifiex/pcie.c 		card->pcie.tx_buf_size = data->tx_buf_size;
data              250 drivers/net/wireless/marvell/mwifiex/pcie.c 		card->pcie.can_dump_fw = data->can_dump_fw;
data              251 drivers/net/wireless/marvell/mwifiex/pcie.c 		card->pcie.mem_type_mapping_tbl = data->mem_type_mapping_tbl;
data              252 drivers/net/wireless/marvell/mwifiex/pcie.c 		card->pcie.num_mem_types = data->num_mem_types;
data              253 drivers/net/wireless/marvell/mwifiex/pcie.c 		card->pcie.can_ext_scan = data->can_ext_scan;
data              468 drivers/net/wireless/marvell/mwifiex/pcie.c 		buffer = cmdrsp->data;
data              640 drivers/net/wireless/marvell/mwifiex/pcie.c 			    skb, skb->len, skb->data, (u32)buf_pa,
data              700 drivers/net/wireless/marvell/mwifiex/pcie.c 			    skb, skb->len, skb->data, (u32)buf_pa,
data             1256 drivers/net/wireless/marvell/mwifiex/pcie.c 	if (!(skb->data && skb->len)) {
data             1259 drivers/net/wireless/marvell/mwifiex/pcie.c 			    __func__, skb->data, skb->len);
data             1274 drivers/net/wireless/marvell/mwifiex/pcie.c 		payload = skb->data;
data             1421 drivers/net/wireless/marvell/mwifiex/pcie.c 		rx_len = get_unaligned_le16(skb_data->data);
data             1523 drivers/net/wireless/marvell/mwifiex/pcie.c 	if (!(skb->data && skb->len)) {
data             1526 drivers/net/wireless/marvell/mwifiex/pcie.c 			    __func__, skb->data, skb->len);
data             1607 drivers/net/wireless/marvell/mwifiex/pcie.c 	u8 *payload = (u8 *)skb->data;
data             1609 drivers/net/wireless/marvell/mwifiex/pcie.c 	if (!(skb->data && skb->len)) {
data             1612 drivers/net/wireless/marvell/mwifiex/pcie.c 			    __func__, skb->data, skb->len);
data             1746 drivers/net/wireless/marvell/mwifiex/pcie.c 	rx_len = get_unaligned_le16(skb->data);
data             1772 drivers/net/wireless/marvell/mwifiex/pcie.c 			mwifiex_process_sleep_confirm_resp(adapter, skb->data,
data             1778 drivers/net/wireless/marvell/mwifiex/pcie.c 		memcpy(adapter->upld_buf, skb->data,
data             1888 drivers/net/wireless/marvell/mwifiex/pcie.c 			&skb_cmd->data[adapter->intf_hdr_len]);
data             1892 drivers/net/wireless/marvell/mwifiex/pcie.c 		memcpy(&data_len, skb_cmd->data, sizeof(__le16));
data             1901 drivers/net/wireless/marvell/mwifiex/pcie.c 			memcpy(adapter->event_body, skb_cmd->data +
data             2218 drivers/net/wireless/marvell/mwifiex/pcie.c 			memmove(skb->data, &firmware[offset], txlen);
data              159 drivers/net/wireless/marvell/mwifiex/scan.c 			 (((u8 *) bss_desc->bcn_rsn_ie->data) +
data              184 drivers/net/wireless/marvell/mwifiex/scan.c 		iebody = (struct ie_body *)((u8 *)bss_desc->bcn_wpa_ie->data +
data             1201 drivers/net/wireless/marvell/mwifiex/scan.c 			(struct mwifiex_ie_types_data *) (current_tlv->data +
data             2598 drivers/net/wireless/marvell/mwifiex/scan.c 			cmd_ptr = (void *)cmd_node->cmd_skb->data;
data             2677 drivers/net/wireless/marvell/mwifiex/scan.c 		tlv = (struct mwifiex_ie_types_data *)(tlv->data + len);
data             2709 drivers/net/wireless/marvell/mwifiex/scan.c 			tlv = (struct mwifiex_ie_types_data *)(tlv->data + len);
data              109 drivers/net/wireless/marvell/mwifiex/sdio.c 		struct mwifiex_sdio_device *data = (void *)id->driver_data;
data              111 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->firmware = data->firmware;
data              112 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->reg = data->reg;
data              113 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->max_ports = data->max_ports;
data              114 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->mp_agg_pkt_limit = data->mp_agg_pkt_limit;
data              115 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->supports_sdio_new_mode = data->supports_sdio_new_mode;
data              116 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->has_control_mask = data->has_control_mask;
data              117 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->tx_buf_size = data->tx_buf_size;
data              118 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->mp_tx_agg_buf_size = data->mp_tx_agg_buf_size;
data              119 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->mp_rx_agg_buf_size = data->mp_rx_agg_buf_size;
data              120 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->can_dump_fw = data->can_dump_fw;
data              121 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->fw_dump_enh = data->fw_dump_enh;
data              122 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->can_auto_tdls = data->can_auto_tdls;
data              123 drivers/net/wireless/marvell/mwifiex/sdio.c 		card->can_ext_scan = data->can_ext_scan;
data              203 drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_write_reg_locked(struct sdio_func *func, u32 reg, u8 data)
data              207 drivers/net/wireless/marvell/mwifiex/sdio.c 	sdio_writeb(func, data, reg, &ret);
data              214 drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_write_reg(struct mwifiex_adapter *adapter, u32 reg, u8 data)
data              220 drivers/net/wireless/marvell/mwifiex/sdio.c 	ret = mwifiex_write_reg_locked(card->func, reg, data);
data              229 drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_read_reg(struct mwifiex_adapter *adapter, u32 reg, u8 *data)
data              239 drivers/net/wireless/marvell/mwifiex/sdio.c 	*data = val;
data             1147 drivers/net/wireless/marvell/mwifiex/sdio.c 	u8 *data;
data             1149 drivers/net/wireless/marvell/mwifiex/sdio.c 	data = skb->data;
data             1155 drivers/net/wireless/marvell/mwifiex/sdio.c 		blk_num = *(data + BLOCK_NUMBER_OFFSET);
data             1164 drivers/net/wireless/marvell/mwifiex/sdio.c 		pkt_len = get_unaligned_le16((data +
data             1178 drivers/net/wireless/marvell/mwifiex/sdio.c 		memcpy(skb_deaggr->data, data + SDIO_HEADER_OFFSET, pkt_len);
data             1182 drivers/net/wireless/marvell/mwifiex/sdio.c 		data += blk_size;
data             1201 drivers/net/wireless/marvell/mwifiex/sdio.c 	pkt_len = get_unaligned_le16(skb->data);
data             1245 drivers/net/wireless/marvell/mwifiex/sdio.c 								   skb->data,
data             1248 drivers/net/wireless/marvell/mwifiex/sdio.c 			memcpy(cmd_buf, skb->data,
data             1262 drivers/net/wireless/marvell/mwifiex/sdio.c 		adapter->event_cause = get_unaligned_le32(skb->data);
data             1266 drivers/net/wireless/marvell/mwifiex/sdio.c 			       skb->data + MWIFIEX_EVENT_HEADER_LEN,
data             1440 drivers/net/wireless/marvell/mwifiex/sdio.c 				memcpy(skb_deaggr->data, curr_ptr, pkt_len);
data             1481 drivers/net/wireless/marvell/mwifiex/sdio.c 					      skb->data, skb->len,
data             1577 drivers/net/wireless/marvell/mwifiex/sdio.c 		if (mwifiex_sdio_card_to_host(adapter, &pkt_type, skb->data,
data             1895 drivers/net/wireless/marvell/mwifiex/sdio.c 	u8 *payload = (u8 *)skb->data;
data             2598 drivers/net/wireless/marvell/mwifiex/sdio.c 	u8 count, func, data, index = 0, size = 0;
data             2652 drivers/net/wireless/marvell/mwifiex/sdio.c 				data = sdio_f0_readb(cardp->func, reg, &ret);
data             2654 drivers/net/wireless/marvell/mwifiex/sdio.c 				data = sdio_readb(cardp->func, reg, &ret);
data             2659 drivers/net/wireless/marvell/mwifiex/sdio.c 				ptr += sprintf(ptr, "%02x ", data);
data             1522 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 	u8 *data = (u8 *)cmd + S_DS_GEN;
data             1528 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 						data, len);
data             1534 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 	} else if (adapter->cal_data->data && adapter->cal_data->size > 0) {
data             1535 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 		len = mwifiex_parse_cal_cfg((u8 *)adapter->cal_data->data,
data             1536 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 					    adapter->cal_data->size, data);
data             1595 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 					 struct cfg80211_gtk_rekey_data *data)
data             1605 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 		memcpy(rekey->kek, data->kek, NL80211_KEK_LEN);
data             1606 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 		memcpy(rekey->kck, data->kck, NL80211_KCK_LEN);
data             1607 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 		rekey_ctr = be64_to_cpup((__be64 *)data->replay_ctr);
data             2275 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 	int data;
data             2299 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 						 &data) == 0) {
data             2300 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 				pr_debug("Wakeup pin = 0x%x\n", data);
data             2301 drivers/net/wireless/marvell/mwifiex/sta_cmd.c 				adapter->hs_cfg.gpio = data;
data               43 drivers/net/wireless/marvell/mwifiex/sta_event.c 	curr = event->data;
data               46 drivers/net/wireless/marvell/mwifiex/sta_event.c 			 event->data, event->len);
data              259 drivers/net/wireless/marvell/mwifiex/sta_event.c 			(void *)event_skb->data + sizeof(adapter->event_cause);
data              423 drivers/net/wireless/marvell/mwifiex/sta_event.c 	chan_info = (void *)event_skb->data + sizeof(u32);
data              505 drivers/net/wireless/marvell/mwifiex/sta_event.c 	tlv = (void *)event_skb->data + sizeof(u32);
data              543 drivers/net/wireless/marvell/mwifiex/sta_event.c 	u8 *cur_ptr = event_skb->data + sizeof(u32);
data              630 drivers/net/wireless/marvell/mwifiex/sta_event.c 		adapter->event_skb->data, event_skb->len);
data              871 drivers/net/wireless/marvell/mwifiex/sta_event.c 						adapter->event_skb->data);
data              152 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c 	beacon_ie = kmemdup(ies->data, ies->len, GFP_ATOMIC);
data               43 drivers/net/wireless/marvell/mwifiex/sta_rx.c 	eth = (struct ethhdr *)skb->data;
data               46 drivers/net/wireless/marvell/mwifiex/sta_rx.c 		arp = (void *)(skb->data + sizeof(struct ethhdr));
data               54 drivers/net/wireless/marvell/mwifiex/sta_rx.c 		ipv6 = (void *)(skb->data + sizeof(struct ethhdr));
data               55 drivers/net/wireless/marvell/mwifiex/sta_rx.c 		icmpv6 = (void *)(skb->data + sizeof(struct ethhdr) +
data               95 drivers/net/wireless/marvell/mwifiex/sta_rx.c 	local_rx_pd = (struct rxpd *) (skb->data);
data              201 drivers/net/wireless/marvell/mwifiex/sta_rx.c 	local_rx_pd = (struct rxpd *) (skb->data);
data               58 drivers/net/wireless/marvell/mwifiex/sta_tx.c 		return skb->data;
data               65 drivers/net/wireless/marvell/mwifiex/sta_tx.c 	pad = ((void *)skb->data - (sizeof(*local_tx_pd) + hroom)-
data               69 drivers/net/wireless/marvell/mwifiex/sta_tx.c 	local_tx_pd = (struct txpd *) skb->data;
data              125 drivers/net/wireless/marvell/mwifiex/sta_tx.c 	return skb->data;
data              172 drivers/net/wireless/marvell/mwifiex/sta_tx.c 	local_tx_pd = (struct txpd *) skb->data;
data               43 drivers/net/wireless/marvell/mwifiex/tdls.c 		if (!ether_addr_equal(mac, skb->data))
data              101 drivers/net/wireless/marvell/mwifiex/tdls.c 					if (!ether_addr_equal(mac, skb->data))
data              448 drivers/net/wireless/marvell/mwifiex/tdls.c 	memcpy(supp_chan->data, chan_supp, sizeof(chan_supp));
data              460 drivers/net/wireless/marvell/mwifiex/tdls.c 	memcpy(reg_class->data, rc_list, sizeof(rc_list));
data              879 drivers/net/wireless/marvell/mwifiex/tdls.c 	memcpy(skb->data + MWIFIEX_MGMT_FRAME_HEADER_SIZE, &pkt_len,
data             1287 drivers/net/wireless/marvell/mwifiex/tdls.c 	ether_addr_copy(mac, skb->data);
data               45 drivers/net/wireless/marvell/mwifiex/txrx.c 	local_rx_pd = (struct rxpd *) (skb->data);
data               59 drivers/net/wireless/marvell/mwifiex/txrx.c 	mwifiex_dbg_dump(adapter, DAT_D, "rx pkt:", skb->data,
data               92 drivers/net/wireless/marvell/mwifiex/txrx.c 	struct ethhdr *hdr = (void *)skb->data;
data              127 drivers/net/wireless/marvell/mwifiex/txrx.c 	mwifiex_dbg_dump(adapter, DAT_D, "tx pkt:", skb->data,
data              167 drivers/net/wireless/marvell/mwifiex/txrx.c 	u8 *head_ptr = skb->data;
data              354 drivers/net/wireless/marvell/mwifiex/txrx.c 			memmove(ack_skb->data +
data              357 drivers/net/wireless/marvell/mwifiex/txrx.c 				ack_skb->data +
data              370 drivers/net/wireless/marvell/mwifiex/txrx.c 						ack_skb->data +
data               39 drivers/net/wireless/marvell/mwifiex/uap_event.c 	curr = event->data;
data               42 drivers/net/wireless/marvell/mwifiex/uap_event.c 			 event->data, event->len);
data              138 drivers/net/wireless/marvell/mwifiex/uap_event.c 				sinfo->assoc_req_ies = &event->data[len];
data              247 drivers/net/wireless/marvell/mwifiex/uap_event.c 						adapter->event_skb->data);
data              106 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 	uap_rx_pd = (struct uap_rxpd *)(skb->data);
data              243 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 	uap_rx_pd = (struct uap_rxpd *)(skb->data);
data              283 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 	p_ethhdr = (void *)skb->data;
data              382 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 	uap_rx_pd = (struct uap_rxpd *)(skb->data);
data              475 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 		return skb->data;
data              482 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 	pad = ((void *)skb->data - (sizeof(*txpd) + hroom) - NULL) &
data              487 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 	txpd = (struct uap_txpd *)skb->data;
data              528 drivers/net/wireless/marvell/mwifiex/uap_txrx.c 	return skb->data;
data               93 drivers/net/wireless/marvell/mwifiex/usb.c 							adapter, skb->data,
data              124 drivers/net/wireless/marvell/mwifiex/usb.c 			memcpy(adapter->event_body, skb->data +
data              327 drivers/net/wireless/marvell/mwifiex/usb.c 				 ctx->skb->data, size, mwifiex_usb_rx_complete,
data              332 drivers/net/wireless/marvell/mwifiex/usb.c 				  ctx->skb->data, size, mwifiex_usb_rx_complete,
data              822 drivers/net/wireless/marvell/mwifiex/usb.c 				 usb_sndintpipe(card->udev, ep), skb_send->data,
data              828 drivers/net/wireless/marvell/mwifiex/usb.c 				  skb_send->data, skb_send->len,
data              906 drivers/net/wireless/marvell/mwifiex/usb.c 		memcpy(payload, skb_tmp->data, skb_tmp->len);
data              961 drivers/net/wireless/marvell/mwifiex/usb.c 		(struct txpd *)((u8 *)skb->data + adapter->intf_hdr_len);
data             1094 drivers/net/wireless/marvell/mwifiex/usb.c 		payload = skb->data;
data             1424 drivers/net/wireless/marvell/mwifiex/usb.c 			memcpy(fwdata->data, &firmware[tlen], dlen);
data              137 drivers/net/wireless/marvell/mwifiex/usb.h 	u8 data[1];
data              407 drivers/net/wireless/marvell/mwifiex/util.c 	rx_pd = (struct rxpd *)skb->data;
data              414 drivers/net/wireless/marvell/mwifiex/util.c 	ieee_hdr = (void *)skb->data;
data              421 drivers/net/wireless/marvell/mwifiex/util.c 	memmove(skb->data + sizeof(struct ieee80211_hdr_3addr),
data              422 drivers/net/wireless/marvell/mwifiex/util.c 		skb->data + sizeof(struct ieee80211_hdr),
data              429 drivers/net/wireless/marvell/mwifiex/util.c 			 CAL_RSSI(rx_pd->snr, rx_pd->nf), skb->data, pkt_len,
data              456 drivers/net/wireless/marvell/mwifiex/util.c 		p_ethhdr = (void *)skb->data;
data              751 drivers/net/wireless/marvell/mwifiex/util.c 	pad = MWIFIEX_ALIGN_ADDR(skb->data, MWIFIEX_DMA_ALIGN_SZ) -
data              752 drivers/net/wireless/marvell/mwifiex/util.c 	      (long)skb->data;
data              565 drivers/net/wireless/marvell/mwifiex/wmm.c static int mwifiex_free_ack_frame(int id, void *p, void *data)
data              818 drivers/net/wireless/marvell/mwifiex/wmm.c 	struct ethhdr *eth_hdr = (struct ethhdr *)skb->data;
data              870 drivers/net/wireless/marvell/mwifiex/wmm.c 		memcpy(ra, skb->data, ETH_ALEN);
data              602 drivers/net/wireless/marvell/mwl8k.c mwl8k_send_fw_load_cmd(struct mwl8k_priv *priv, void *data, int length)
data              608 drivers/net/wireless/marvell/mwl8k.c 	dma_addr = pci_map_single(priv->pdev, data, length, PCI_DMA_TODEVICE);
data              644 drivers/net/wireless/marvell/mwl8k.c 				const u8 *data, size_t length)
data              663 drivers/net/wireless/marvell/mwl8k.c 		memcpy(cmd->payload, data + done, block_size);
data              686 drivers/net/wireless/marvell/mwl8k.c 				const u8 *data, size_t length)
data              729 drivers/net/wireless/marvell/mwl8k.c 		memcpy(buffer, data + done, block_size);
data              751 drivers/net/wireless/marvell/mwl8k.c 	if (!memcmp(fw->data, "\x01\x00\x00\x00", 4) && !priv->is_8764) {
data              760 drivers/net/wireless/marvell/mwl8k.c 		rc = mwl8k_load_fw_image(priv, helper->data, helper->size);
data              768 drivers/net/wireless/marvell/mwl8k.c 		rc = mwl8k_feed_fw_image(priv, fw->data, fw->size);
data              771 drivers/net/wireless/marvell/mwl8k.c 			rc = mwl8k_feed_fw_image(priv, fw->data, fw->size);
data              773 drivers/net/wireless/marvell/mwl8k.c 			rc = mwl8k_load_fw_image(priv, fw->data, fw->size);
data              809 drivers/net/wireless/marvell/mwl8k.c 	char data[0];
data              818 drivers/net/wireless/marvell/mwl8k.c 	tr = (struct mwl8k_dma_data *)skb->data;
data              823 drivers/net/wireless/marvell/mwl8k.c 			memmove(tr->data - hdrlen, &tr->wh, hdrlen - 2);
data              824 drivers/net/wireless/marvell/mwl8k.c 			*((__le16 *)(tr->data - 2)) = qos;
data              826 drivers/net/wireless/marvell/mwl8k.c 			memmove(tr->data - hdrlen, &tr->wh, hdrlen);
data              851 drivers/net/wireless/marvell/mwl8k.c 	wh = (struct ieee80211_hdr *)skb->data;
data              878 drivers/net/wireless/marvell/mwl8k.c 	tr = (struct mwl8k_dma_data *)skb->data;
data              901 drivers/net/wireless/marvell/mwl8k.c 	wh = (struct ieee80211_hdr *)skb->data;
data             1221 drivers/net/wireless/marvell/mwl8k.c 		addr = pci_map_single(priv->pdev, skb->data,
data             1357 drivers/net/wireless/marvell/mwl8k.c 		wh = &((struct mwl8k_dma_data *)skb->data)->wh;
data             1364 drivers/net/wireless/marvell/mwl8k.c 		if (mwl8k_capture_bssid(priv, (void *)skb->data))
data             1393 drivers/net/wireless/marvell/mwl8k.c 					tr = (struct mwl8k_dma_data *)skb->data;
data             1394 drivers/net/wireless/marvell/mwl8k.c 					memset((void *)&(tr->data), 0, 4);
data             1714 drivers/net/wireless/marvell/mwl8k.c 		wh = (struct ieee80211_hdr *) skb->data;
data             1913 drivers/net/wireless/marvell/mwl8k.c 	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data;
data             1916 drivers/net/wireless/marvell/mwl8k.c 	wh = (struct ieee80211_hdr *)skb->data;
data             1933 drivers/net/wireless/marvell/mwl8k.c 	wh = &((struct mwl8k_dma_data *)skb->data)->wh;
data             2044 drivers/net/wireless/marvell/mwl8k.c 	dma = pci_map_single(priv->pdev, skb->data,
data             4633 drivers/net/wireless/marvell/mwl8k.c static void mwl8k_tx_poll(unsigned long data)
data             4635 drivers/net/wireless/marvell/mwl8k.c 	struct ieee80211_hw *hw = (struct ieee80211_hw *)data;
data             4662 drivers/net/wireless/marvell/mwl8k.c static void mwl8k_rx_poll(unsigned long data)
data             4664 drivers/net/wireless/marvell/mwl8k.c 	struct ieee80211_hw *hw = (struct ieee80211_hw *)data;
data             5145 drivers/net/wireless/marvell/mwl8k.c 			mwl8k_cmd_set_beacon(hw, vif, skb->data, skb->len);
data             5631 drivers/net/wireless/marvell/mwl8k.c 	struct ieee80211_mgmt *mgmt = (void *)skb->data;
data             5640 drivers/net/wireless/marvell/mwl8k.c 	mwl8k_cmd_finalize_join(priv->hw, skb->data, skb->len, dtim_period);
data              115 drivers/net/wireless/mediatek/mt76/agg-rx.c 	struct ieee80211_bar *bar = (struct ieee80211_bar *)skb->data;
data              141 drivers/net/wireless/mediatek/mt76/agg-rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data                8 drivers/net/wireless/mediatek/mt76/debugfs.c mt76_reg_set(void *data, u64 val)
data               10 drivers/net/wireless/mediatek/mt76/debugfs.c 	struct mt76_dev *dev = data;
data               17 drivers/net/wireless/mediatek/mt76/debugfs.c mt76_reg_get(void *data, u64 *val)
data               19 drivers/net/wireless/mediatek/mt76/debugfs.c 	struct mt76_dev *dev = data;
data               29 drivers/net/wireless/mediatek/mt76/debugfs.c mt76_queues_read(struct seq_file *s, void *data)
data               61 drivers/net/wireless/mediatek/mt76/debugfs.c static int mt76_read_rate_txpower(struct seq_file *s, void *data)
data               91 drivers/net/wireless/mediatek/mt76/debugfs.c 	if (dev->otp.data)
data              264 drivers/net/wireless/mediatek/mt76/dma.c 	addr = dma_map_single(dev->dev, skb->data, skb->len,
data              308 drivers/net/wireless/mediatek/mt76/dma.c 	addr = dma_map_single(dev->dev, skb->data, len, DMA_TO_DEVICE);
data              321 drivers/net/wireless/mediatek/mt76/dma.c 		addr = dma_map_single(dev->dev, iter->data, iter->len,
data              445 drivers/net/wireless/mediatek/mt76/dma.c mt76_add_fragment(struct mt76_dev *dev, struct mt76_queue *q, void *data,
data              448 drivers/net/wireless/mediatek/mt76/dma.c 	struct page *page = virt_to_head_page(data);
data              449 drivers/net/wireless/mediatek/mt76/dma.c 	int offset = data - page_address(page);
data              471 drivers/net/wireless/mediatek/mt76/dma.c 	unsigned char *data;
data              477 drivers/net/wireless/mediatek/mt76/dma.c 		data = mt76_dma_dequeue(dev, q, false, &len, &info, &more);
data              478 drivers/net/wireless/mediatek/mt76/dma.c 		if (!data)
data              490 drivers/net/wireless/mediatek/mt76/dma.c 			skb_free_frag(data);
data              495 drivers/net/wireless/mediatek/mt76/dma.c 			mt76_add_fragment(dev, q, data, len, more);
data              499 drivers/net/wireless/mediatek/mt76/dma.c 		skb = build_skb(data, q->buf_size);
data              501 drivers/net/wireless/mediatek/mt76/dma.c 			skb_free_frag(data);
data               57 drivers/net/wireless/mediatek/mt76/eeprom.c 	ret = mtd_read(mtd, offset, len, &retlen, dev->eeprom.data);
data              103 drivers/net/wireless/mediatek/mt76/eeprom.c 	dev->eeprom.data = devm_kzalloc(dev->dev, len, GFP_KERNEL);
data              104 drivers/net/wireless/mediatek/mt76/eeprom.c 	if (!dev->eeprom.data)
data              534 drivers/net/wireless/mediatek/mt76/mac80211.c 		hdr = (struct ieee80211_hdr *)skb->data;
data              558 drivers/net/wireless/mediatek/mt76/mac80211.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              833 drivers/net/wireless/mediatek/mt76/mac80211.c 	memmove(skb->data, skb->data + 8, hdr_len);
data              834 drivers/net/wireless/mediatek/mt76/mac80211.c 	hdr = skb->data + hdr_len;
data                9 drivers/net/wireless/mediatek/mt76/mcu.c mt76_mcu_msg_alloc(const void *data, int head_len,
data               20 drivers/net/wireless/mediatek/mt76/mcu.c 	if (data && data_len)
data               21 drivers/net/wireless/mediatek/mt76/mcu.c 		skb_put_data(skb, data, data_len);
data               33 drivers/net/wireless/mediatek/mt76/mmio.c 				 const void *data, int len)
data               35 drivers/net/wireless/mediatek/mt76/mmio.c 	__iowrite32_copy(dev->mmio.regs + offset, data, DIV_ROUND_UP(len, 4));
data               39 drivers/net/wireless/mediatek/mt76/mmio.c 				void *data, int len)
data               41 drivers/net/wireless/mediatek/mt76/mmio.c 	__ioread32_copy(data, dev->mmio.regs + offset, DIV_ROUND_UP(len, 4));
data               45 drivers/net/wireless/mediatek/mt76/mmio.c 			   const struct mt76_reg_pair *data, int len)
data               48 drivers/net/wireless/mediatek/mt76/mmio.c 		mt76_mmio_wr(dev, data->reg, data->value);
data               49 drivers/net/wireless/mediatek/mt76/mmio.c 		data++;
data               57 drivers/net/wireless/mediatek/mt76/mmio.c 			   struct mt76_reg_pair *data, int len)
data               60 drivers/net/wireless/mediatek/mt76/mmio.c 		data->value = mt76_mmio_rr(dev, data->reg);
data               61 drivers/net/wireless/mediatek/mt76/mmio.c 		data++;
data               41 drivers/net/wireless/mediatek/mt76/mt76.h 	void (*write_copy)(struct mt76_dev *dev, u32 offset, const void *data,
data               43 drivers/net/wireless/mediatek/mt76/mt76.h 	void (*read_copy)(struct mt76_dev *dev, u32 offset, void *data,
data              139 drivers/net/wireless/mediatek/mt76/mt76.h 	int (*mcu_send_msg)(struct mt76_dev *dev, int cmd, const void *data,
data              386 drivers/net/wireless/mediatek/mt76/mt76.h 		u8 data[32];
data              399 drivers/net/wireless/mediatek/mt76/mt76.h 		u8 *data;
data              689 drivers/net/wireless/mediatek/mt76/mt76.h 	memmove(skb->data, skb->data + 2, len);
data              691 drivers/net/wireless/mediatek/mt76/mt76.h 	skb->data[len] = 0;
data              692 drivers/net/wireless/mediatek/mt76/mt76.h 	skb->data[len + 1] = 0;
data              713 drivers/net/wireless/mediatek/mt76/mt76.h void mt76_tx_tasklet(unsigned long data);
data              799 drivers/net/wireless/mediatek/mt76/mt76.h mt76u_bulk_msg(struct mt76_dev *dev, void *data, int len, int *actual_len,
data              812 drivers/net/wireless/mediatek/mt76/mt76.h 	return usb_bulk_msg(udev, pipe, data, len, actual_len, timeout);
data              828 drivers/net/wireless/mediatek/mt76/mt76.h mt76_mcu_msg_alloc(const void *data, int head_len,
data               45 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	struct beacon_bc_data *data = priv;
data               46 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	struct mt7603_dev *dev = data->dev;
data               62 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	__skb_queue_tail(&data->q, skb);
data               63 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	data->tail[mvif->idx] = skb;
data               64 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	data->count[mvif->idx]++;
data               71 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	struct beacon_bc_data data = {};
data               78 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	data.dev = dev;
data               79 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	__skb_queue_head_init(&data.q);
data              100 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 		nframes = skb_queue_len(&data.q);
data              103 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 			mt7603_add_buffered_bc, &data);
data              104 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	} while (nframes != skb_queue_len(&data.q) &&
data              105 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 		 skb_queue_len(&data.q) < 8);
data              107 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	if (skb_queue_empty(&data.q))
data              110 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	for (i = 0; i < ARRAY_SIZE(data.tail); i++) {
data              111 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 		if (!data.tail[i])
data              114 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 		mt76_skb_set_moredata(data.tail[i], false);
data              118 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	while ((skb = __skb_dequeue(&data.q)) != NULL) {
data              128 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 	for (i = 0; i < ARRAY_SIZE(data.count); i++)
data              130 drivers/net/wireless/mediatek/mt76/mt7603/beacon.c 			data.count[i] << MT_WF_ARB_CAB_COUNT_B0_SHIFT(i));
data                6 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c mt7603_reset_read(struct seq_file *s, void *data)
data               32 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c mt7603_radio_read(struct seq_file *s, void *data)
data               44 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c mt7603_edcca_set(void *data, u64 val)
data               46 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c 	struct mt7603_dev *dev = data;
data               61 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c mt7603_edcca_get(void *data, u64 *val)
data               63 drivers/net/wireless/mediatek/mt76/mt7603/debugfs.c 	struct mt7603_dev *dev = data;
data               33 drivers/net/wireless/mediatek/mt76/mt7603/dma.c 	__le32 *txd = (__le32 *)skb->data;
data               66 drivers/net/wireless/mediatek/mt76/mt7603/dma.c 	hdr = (struct ieee80211_hdr *)&skb->data[MT_TXD_SIZE];
data               87 drivers/net/wireless/mediatek/mt76/mt7603/dma.c 	__le32 *rxd = (__le32 *)skb->data;
data               88 drivers/net/wireless/mediatek/mt76/mt7603/dma.c 	__le32 *end = (__le32 *)&skb->data[skb->len];
data                7 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c mt7603_efuse_read(struct mt7603_dev *dev, u32 base, u16 addr, u8 *data)
data               27 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 		memset(data, 0xff, 16);
data               33 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 		put_unaligned_le32(val, data + 4 * i);
data               50 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 	dev->mt76.otp.data = devm_kzalloc(dev->mt76.dev, len, GFP_KERNEL);
data               52 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 	if (!dev->mt76.otp.data)
data               55 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 	buf = dev->mt76.otp.data;
data              103 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 	u8 *eeprom = dev->mt76.eeprom.data;
data              134 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 	u16 val = get_unaligned_le16(dev->eeprom.data);
data              153 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 	if (dev->mt76.otp.data) {
data              155 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 			mt7603_apply_cal_free_data(dev, dev->mt76.otp.data);
data              157 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 			memcpy(dev->mt76.eeprom.data, dev->mt76.otp.data,
data              162 drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c 	memcpy(dev->mt76.macaddr, dev->mt76.eeprom.data + MT_EE_MAC_ADDR,
data              472 drivers/net/wireless/mediatek/mt76/mt7603/init.c 	u8 *eeprom = (u8 *)dev->mt76.eeprom.data;
data              402 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	__le32 *rxd = (__le32 *)skb->data;
data              449 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
data              453 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		u8 *data = (u8 *)rxd;
data              456 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 			status->iv[0] = data[5];
data              457 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 			status->iv[1] = data[4];
data              458 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 			status->iv[2] = data[3];
data              459 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 			status->iv[3] = data[2];
data              460 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 			status->iv[4] = data[1];
data              461 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 			status->iv[5] = data[0];
data              467 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
data              472 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
data              523 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
data              529 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	skb_pull(skb, (u8 *)rxd - skb->data + 2 * remove_pad);
data              537 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              785 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              786 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	struct ieee80211_bar *bar = (struct ieee80211_bar *)skb->data;
data             1109 drivers/net/wireless/mediatek/mt76/mt7603/mac.c void mt7603_mac_add_txs(struct mt7603_dev *dev, void *data)
data             1115 drivers/net/wireless/mediatek/mt76/mt7603/mac.c 	__le32 *txs_data = data;
data              129 drivers/net/wireless/mediatek/mt76/mt7603/main.c 	u8 *rssi_data = (u8 *)dev->mt76.eeprom.data;
data              402 drivers/net/wireless/mediatek/mt76/mt7603/main.c 	hdr = (struct ieee80211_hdr *)&skb->data[MT_TXD_SIZE];
data               57 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c mt7603_mcu_msg_send(struct mt76_dev *mdev, int cmd, const void *data,
data               66 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	skb = mt7603_mcu_msg_alloc(data, len);
data               89 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 		rxd = (struct mt7603_mcu_rxd *)skb->data;
data              123 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c mt7603_mcu_send_firmware(struct mt7603_dev *dev, const void *data, int len)
data              132 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 					  data, cur_len, false);
data              136 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 		data += cur_len;
data              190 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	if (!fw || !fw->data || fw->size < sizeof(*hdr)) {
data              196 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	hdr = (const struct mt7603_fw_trailer *)(fw->data + fw->size -
data              230 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	ret = mt7603_mcu_send_firmware(dev, fw->data, dl_len);
data              362 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	u8 *req, *eep = (u8 *)dev->mt76.eeprom.data;
data              364 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	struct req_data *data;
data              366 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	BUILD_BUG_ON(ARRAY_SIZE(req_fields) * sizeof(*data) > size);
data              373 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	data = (struct req_data *)(req + sizeof(req_hdr));
data              374 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	memset(data, 0, size);
data              376 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 		data[i].addr = cpu_to_le16(req_fields[i]);
data              377 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 		data[i].val = eep[req_fields[i]];
data              401 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c #define EEP_VAL(n) ((u8 *)dev->mt76.eeprom.data)[n]
data              419 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c 	u8 *eep = (u8 *)dev->mt76.eeprom.data;
data              104 drivers/net/wireless/mediatek/mt76/mt7603/mcu.h mt7603_mcu_msg_alloc(const void *data, int len)
data              106 drivers/net/wireless/mediatek/mt76/mt7603/mcu.h 	return mt76_mcu_msg_alloc(data, sizeof(struct mt7603_mcu_txd),
data              201 drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h void mt7603_mac_add_txs(struct mt7603_dev *dev, void *data);
data                6 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c mt7615_radar_pattern_set(void *data, u64 val)
data                8 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c 	struct mt7615_dev *dev = data;
data               17 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c mt7615_scs_set(void *data, u64 val)
data               19 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c 	struct mt7615_dev *dev = data;
data               27 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c mt7615_scs_get(void *data, u64 *val)
data               29 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c 	struct mt7615_dev *dev = data;
data               40 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c mt7615_radio_read(struct seq_file *s, void *data)
data               52 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c static int mt7615_read_temperature(struct seq_file *s, void *data)
data               63 drivers/net/wireless/mediatek/mt76/mt7615/dma.c 	__le32 *rxd = (__le32 *)skb->data;
data               64 drivers/net/wireless/mediatek/mt76/mt7615/dma.c 	__le32 *end = (__le32 *)&skb->data[skb->len];
data               12 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 			     u16 addr, u8 *data)
data               31 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 		memset(data, 0x0, 16);
data               37 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 		put_unaligned_le32(val, data + 4 * i);
data               53 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 	dev->mt76.otp.data = devm_kzalloc(dev->mt76.dev, len, GFP_KERNEL);
data               55 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 	if (!dev->mt76.otp.data)
data               58 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 	buf = dev->mt76.otp.data;
data               83 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 	u16 val = get_unaligned_le16(dev->eeprom.data);
data               95 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 	u8 val, *eeprom = dev->mt76.eeprom.data;
data              175 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 	u8 *eeprom = dev->mt76.eeprom.data;
data              176 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 	u8 *otp = dev->mt76.otp.data;
data              202 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 	if (ret && dev->mt76.otp.data)
data              203 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 		memcpy(dev->mt76.eeprom.data, dev->mt76.otp.data,
data              209 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 	memcpy(dev->mt76.macaddr, dev->mt76.eeprom.data + MT_EE_MAC_ADDR,
data               71 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h 	u8 *eep = dev->mt76.eeprom.data;
data              185 drivers/net/wireless/mediatek/mt76/mt7615/init.c 	u8 *eep = (u8 *)dev->mt76.eeprom.data;
data               49 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	__le32 *rxd = (__le32 *)skb->data;
data               97 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
data              102 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		u8 *data = (u8 *)rxd;
data              105 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			status->iv[0] = data[5];
data              106 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			status->iv[1] = data[4];
data              107 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			status->iv[2] = data[3];
data              108 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			status->iv[3] = data[2];
data              109 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			status->iv[4] = data[1];
data              110 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			status->iv[5] = data[0];
data              115 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
data              121 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
data              194 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		if ((u8 *)rxd - skb->data >= skb->len)
data              198 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	skb_pull(skb, (u8 *)rxd - skb->data + 2 * remove_pad);
data              206 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              312 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              428 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		struct ieee80211_bar *bar = (struct ieee80211_bar *)skb->data;
data              634 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	u8 data[32] = {};
data              636 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	if (key->keylen > sizeof(data))
data              639 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	mt76_rr_copy(dev, addr, data, sizeof(data));
data              643 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			memcpy(data + 16, key->key + 24, 8);
data              644 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			memcpy(data + 24, key->key + 16, 8);
data              647 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			memmove(data + 16, data, 16);
data              649 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			memcpy(data, key->key, key->keylen);
data              651 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			memcpy(data + 16, key->key, 16);
data              655 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 				memmove(data, data + 16, 16);
data              656 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			memset(data + 16, 0, 16);
data              658 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			memset(data, 0, sizeof(data));
data              661 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	mt76_wr_copy(dev, addr, data, sizeof(data));
data              767 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx_info->skb->data;
data             1000 drivers/net/wireless/mediatek/mt76/mt7615/mac.c void mt7615_mac_add_txs(struct mt7615_dev *dev, void *data)
data             1006 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	__le32 *txs_data = data;
data             1046 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 	struct mt7615_tx_free *free = (struct mt7615_tx_free *)skb->data;
data             1205 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		u32 data;
data             1208 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		data = FIELD_GET(MT_MIB_RTS_RETRIES_COUNT_MASK, val);
data             1209 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 		if (data > rts_retries_cnt) {
data             1211 drivers/net/wireless/mediatek/mt76/mt7615/mac.c 			rts_retries_cnt = data;
data              119 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct mt7615_mcu_rxd *rxd = (struct mt7615_mcu_rxd *)skb->data;
data              128 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		ret = *skb->data;
data              132 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		ret = le32_to_cpu(*(__le32 *)skb->data);
data              143 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_msg_send(struct mt76_dev *mdev, int cmd, const void *data,
data              151 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	skb = mt7615_mcu_msg_alloc(data, len);
data              191 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct mt7615_mcu_rxd *rxd = (struct mt7615_mcu_rxd *)skb->data;
data              211 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct mt7615_mcu_rxd *rxd = (struct mt7615_mcu_rxd *)skb->data;
data              225 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct mt7615_mcu_rxd *rxd = (struct mt7615_mcu_rxd *)skb->data;
data              254 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c static int mt7615_mcu_send_firmware(struct mt7615_dev *dev, const void *data,
data              264 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 					  data, cur_len, false);
data              268 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		data += cur_len;
data              355 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	if (!fw || !fw->data || fw->size < sizeof(*hdr)) {
data              361 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	hdr = (const struct mt7615_patch_hdr *)(fw->data);
data              375 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	ret = mt7615_mcu_send_firmware(dev, fw->data + sizeof(*hdr), len);
data              418 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 			     const u8 *data, bool is_cr4)
data              435 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		err = mt7615_mcu_send_firmware(dev, data + offset, len);
data              457 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	if (!fw || !fw->data || fw->size < N9_REGION_NUM * sizeof(*hdr)) {
data              463 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	hdr = (const struct mt7615_fw_trailer *)(fw->data + fw->size -
data              469 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	ret = mt7615_mcu_send_ram_firmware(dev, hdr, fw->data, false);
data              486 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	if (!fw || !fw->data || fw->size < CR4_REGION_NUM * sizeof(*hdr)) {
data              492 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	hdr = (const struct mt7615_fw_trailer *)(fw->data + fw->size -
data              498 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	ret = mt7615_mcu_send_ram_firmware(dev, hdr, fw->data, true);
data              587 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	u8 *req, *eep = (u8 *)dev->mt76.eeprom.data;
data              724 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	} data = {
data              739 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	memcpy(data.tlv.omac_addr, vif->addr, ETH_ALEN);
data              741 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 				   &data, sizeof(data), true);
data              745 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_bss_info_omac_header(struct mt7615_vif *mvif, u8 *data,
data              748 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct bss_info_omac *hdr = (struct bss_info_omac *)data;
data              761 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_bss_info_basic_header(struct ieee80211_vif *vif, u8 *data,
data              766 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct bss_info_basic *hdr = (struct bss_info_basic *)data;
data              780 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_bss_info_ext_header(struct mt7615_vif *mvif, u8 *data)
data              784 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	struct bss_info_ext_bss *hdr = (struct bss_info_ext_bss *)data;
data              811 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	u8 *buf, *data, tx_wlan_idx = 0;
data              865 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	data = buf + sizeof(*hdr);
data              871 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 			mt7615_mcu_bss_info_omac_header(mvif, data,
data              873 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 			data += sizeof(struct bss_info_omac);
data              876 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 			mt7615_mcu_bss_info_basic_header(vif, data, net_type,
data              878 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 			data += sizeof(struct bss_info_basic);
data              881 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 			mt7615_mcu_bss_info_ext_header(mvif, data);
data              882 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 			data += sizeof(struct bss_info_ext_bss);
data             1135 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	memcpy(req.pkt + MT_TXD_SIZE, skb->data, skb->len);
data             1143 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		req.csa_cnt = skb->data[offs.csa_counter_offs[0]];
data             1156 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	u8 *req, *data, *eep = (u8 *)dev->mt76.eeprom.data;
data             1176 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	data = req + sizeof(req_hdr);
data             1177 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 	memcpy(data, eep + MT_EE_NIC_CONF_0,
data             1206 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c 		data[index] = min_t(u8, data[index], tx_power);
data              492 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h mt7615_mcu_msg_alloc(const void *data, int len)
data              494 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h 	return mt76_mcu_msg_alloc(data, sizeof(struct mt7615_mcu_txd),
data              239 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h void mt7615_mac_add_txs(struct mt7615_dev *dev, void *data);
data               22 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	u8 data[MT_MAP_READS * 16];
data               26 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	ret = mt76x02_get_efuse_data(dev, MT_EE_USAGE_MAP_START, data,
data               27 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 				     sizeof(data), MT_EE_PHYSICAL_READ);
data               32 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 		if (!data[i]) {
data              138 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 		u16 data;
data              140 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 		data = mt76x02_eeprom_get(dev, MT_EE_TX_POWER_DELTA_BW40);
data              142 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 			val = data >> 8;
data              144 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 			val = data;
data              229 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	u16 data;
data              235 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 			data = mt76x02_eeprom_get(dev, MT_EE_5G_TARGET_POWER);
data              237 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 			data = mt76x02_eeprom_get(dev, MT_EE_2G_TARGET_POWER);
data              238 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 		target_power = (data & 0xff) - dev->mt76.rate_power.ofdm[7];
data              279 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	data = mt76x02_eeprom_get(dev, addr);
data              280 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	*tp = data >> (8 * idx);
data              289 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	val = get_unaligned_le16(dev->mt76.eeprom.data);
data              291 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 		val = get_unaligned_le16(dev->mt76.eeprom.data +
data              320 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	return mt76x02_get_efuse_data(dev, 0, dev->mt76.eeprom.data,
data              327 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	u16 data;
data              334 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	data = mt76x02_eeprom_get(dev, MT_EE_VERSION);
data              335 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	version = data >> 8;
data              336 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	fae = data;
data              345 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	mt76x02_mac_setaddr(dev, dev->mt76.eeprom.data + MT_EE_MAC_ADDR);
data               32 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c 	if (!fw || !fw->data || fw->size < sizeof(*hdr)) {
data               37 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c 	hdr = (const struct mt76x02_fw_header *)fw->data;
data               48 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c 	fw_payload = fw->data + sizeof(*hdr);
data              169 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 			const struct mt76_reg_pair *data,
data              173 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		mt76x0_rf_csr_wr(dev, data->reg, data->value);
data              174 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		data++;
data              668 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	int ret, data;
data              684 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		data = mantissa + (mantissa >> 3) + (mantissa >> 4) - 38400;
data              686 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		data = mantissa - (mantissa >> 3) - (mantissa >> 6) - 23040;
data              687 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	data = max_t(int, 0, data);
data              689 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	ret = ((15 + exp) << 15) + data;
data              702 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	u32 data;
data              746 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		data = mt76_rr(dev, MT_BBP(CORE, 1));
data              751 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 			offset = (data & BIT(5)) ? 18841 : 12288;
data              753 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		} else if (data & BIT(5)) {
data              759 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	data = mt76_rr(dev, MT_BBP(TXBE, 4));
data              760 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	switch (data & 0x3) {
data              102 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c 	if (!fw || !fw->data || fw->size < sizeof(*hdr))
data              105 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c 	hdr = (const struct mt76x02_fw_header *)fw->data;
data              198 drivers/net/wireless/mediatek/mt76/mt76x02.h 				 struct beacon_bc_data *data,
data               39 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	mt76_wr_copy(dev, offset, skb->data, skb->len);
data              195 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	struct beacon_bc_data *data = priv;
data              196 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	struct mt76x02_dev *dev = data->dev;
data              212 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	__skb_queue_tail(&data->q, skb);
data              213 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	data->tail[mvif->idx] = skb;
data              218 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 			    struct beacon_bc_data *data,
data              223 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	data->dev = dev;
data              224 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	__skb_queue_head_init(&data->q);
data              227 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 		nframes = skb_queue_len(&data->q);
data              230 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 			mt76x02_add_buffered_bc, data);
data              231 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	} while (nframes != skb_queue_len(&data->q) &&
data              232 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 		 skb_queue_len(&data->q) < max_nframes);
data              234 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	if (!skb_queue_len(&data->q))
data              237 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 	for (i = 0; i < ARRAY_SIZE(data->tail); i++) {
data              238 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 		if (!data->tail[i])
data              240 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c 		mt76_skb_set_moredata(data->tail[i], false);
data               10 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c mt76x02_ampdu_stat_read(struct seq_file *file, void *data)
data               39 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c static int read_txpower(struct seq_file *file, void *data)
data               58 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c mt76x02_dfs_stat_read(struct seq_file *file, void *data)
data               96 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c static int read_agc(struct seq_file *file, void *data)
data              109 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c mt76_edcca_set(void *data, u64 val)
data              111 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c 	struct mt76x02_dev *dev = data;
data              127 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c mt76_edcca_get(void *data, u64 *val)
data              129 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c 	struct mt76x02_dev *dev = data;
data              145 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	u32 data;
data              147 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	data = (1 << 1) | enable;
data              148 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	mt76_wr(dev, MT_BBP(DFS, 36), data);
data              250 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	u32 data;
data              253 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	data = (MT_DFS_CH_EN << 16) | pulse->engine;
data              254 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	mt76_wr(dev, MT_BBP(DFS, 0), data);
data              365 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	u32 data;
data              376 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	data = mt76_rr(dev, MT_BBP(DFS, 37));
data              377 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	if (!MT_DFS_CHECK_EVENT(data))
data              380 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	event->engine = MT_DFS_EVENT_ENGINE(data);
data              381 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	data = mt76_rr(dev, MT_BBP(DFS, 37));
data              382 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	event->ts = MT_DFS_EVENT_TIMESTAMP(data);
data              383 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	data = mt76_rr(dev, MT_BBP(DFS, 37));
data              384 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	event->width = MT_DFS_EVENT_WIDTH(data);
data              400 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		delta_ts = event->ts - event_buff->data[last_event_idx].ts;
data              402 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		    event_buff->data[last_event_idx].width >= 200)
data              417 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	event_buff->data[event_buff->t_rb] = *event;
data              418 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	event_buff->data[event_buff->t_rb].fetch_ts = jiffies;
data              445 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		cur_event = &event_rb->data[i];
data              486 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 			cur_event = &event_rb->data[j];
data              600 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 			event = &event_buff->data[event_buff->h_rb];
data              703 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	u32 data;
data              736 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	data = (MT_DFS_VGA_MASK << 16) |
data              741 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	mt76_wr(dev, MT_BBP(DFS, 2), data);
data              743 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	data = (MT_DFS_RX_PE_MASK << 16) | MT_DFS_PKT_END_MASK;
data              744 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 	mt76_wr(dev, MT_BBP(DFS, 3), data);
data              751 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		data = ((radar_specs[i].avg_len & 0x1ff) << 16) |
data              753 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		mt76_wr(dev, MT_BBP(DFS, 4), data);
data              756 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		data = ((radar_specs[i].e_high & 0x0fff) << 16) |
data              758 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		mt76_wr(dev, MT_BBP(DFS, 5), data);
data              769 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		data = ((radar_specs[i].w_high & 0x0fff) << 16) |
data              771 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		mt76_wr(dev, MT_BBP(DFS, 14), data);
data              774 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		data = (radar_specs[i].w_margin << 16) |
data              776 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c 		mt76_wr(dev, MT_BBP(DFS, 15), data);
data               71 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h 	struct mt76x02_dfs_event data[MT_DFS_EVENT_BUFLEN];
data               12 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c mt76x02_efuse_read(struct mt76x02_dev *dev, u16 addr, u8 *data,
data               33 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c 		memset(data, 0xff, 16);
data               39 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c 		put_unaligned_le32(val, data + 4 * i);
data               52 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c 	memcpy(dest, dev->mt76.eeprom.data + field, len);
data              171 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h 	return get_unaligned_le16(dev->mt76.eeprom.data + field);
data              317 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              745 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		u8 *data = skb->data + offset;
data              747 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		status->iv[0] = data[7];
data              748 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		status->iv[1] = data[6];
data              749 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		status->iv[2] = data[5];
data              750 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		status->iv[3] = data[4];
data              751 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		status->iv[4] = data[1];
data              752 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		status->iv[5] = data[0];
data              850 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 	u32 data = 0;
data              853 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		data = FIELD_PREP(MT_PROT_CFG_CTRL, 1) |
data              859 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		 MT_PROT_CFG_CTRL | MT_PROT_CFG_RTS_THRESH, data);
data              861 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		 MT_PROT_CFG_CTRL | MT_PROT_CFG_RTS_THRESH, data);
data              984 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		u32 data;
data              989 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		data = mt76_rr(dev, MT_TX_PIN_CFG);
data              990 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		data |= MT_TX_PIN_CFG_TXANT |
data              994 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 		mt76_wr(dev, MT_TX_PIN_CFG, data);
data               13 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c int mt76x02_mcu_msg_send(struct mt76_dev *mdev, int cmd, const void *data,
data               23 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c 	skb = mt76x02_mcu_msg_alloc(data, len);
data               89 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h mt76x02_mcu_msg_alloc(const void *data, int len)
data               91 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h 	return mt76_mcu_msg_alloc(data, 0, len, 0);
data               96 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h int mt76x02_mcu_msg_send(struct mt76_dev *mdev, int cmd, const void *data,
data               18 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c 	struct beacon_bc_data data = {};
data               36 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c 	mt76x02_enqueue_buffered_bc(dev, &data, 8);
data               38 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c 	if (!skb_queue_len(&data.q))
data               41 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c 	for (i = 0; i < ARRAY_SIZE(data.tail); i++) {
data               42 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c 		if (!data.tail[i])
data               45 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c 		mt76_skb_set_moredata(data.tail[i], false);
data               49 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c 	while ((skb = __skb_dequeue(&data.q)) != NULL) {
data              147 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c static void mt76x02_tx_tasklet(unsigned long data)
data              149 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c 	struct mt76x02_dev *dev = (struct mt76x02_dev *)data;
data              382 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c 			     struct ieee80211_key_conf *key, void *data)
data               39 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c 	void *rxwi = skb->data;
data              144 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx_info->skb->data;
data               13 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h int mt76x02u_mcu_fw_send_data(struct mt76x02_dev *dev, const void *data,
data               17 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h int mt76x02u_tx_prepare_skb(struct mt76_dev *mdev, void *data,
data               63 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c int mt76x02u_tx_prepare_skb(struct mt76_dev *mdev, void *data,
data               77 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c 	txwi = (struct mt76x02_txwi *)(tx_info->skb->data - sizeof(*txwi));
data              170 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c 	struct beacon_bc_data data = {};
data              187 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c 	mt76x02_enqueue_buffered_bc(dev, &data, N_BCN_SLOTS - nbeacons);
data              190 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c 		skb = __skb_dequeue(&data.q);
data               21 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c mt76x02u_multiple_mcu_reads(struct mt76_dev *dev, u8 *data, int len)
data               32 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 			val = get_unaligned_le32(data + 4 * i);
data               40 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 			reg = get_unaligned_le32(data + 8 * i) -
data               42 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 			val = get_unaligned_le32(data + 8 * i + 4);
data               53 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 	u8 *data = usb->mcu.data;
data               58 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 		ret = mt76u_bulk_msg(dev, data, MCU_RESP_URB_SIZE, &len, 300);
data               65 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 			mt76x02u_multiple_mcu_reads(dev, data + 4, len - 8);
data               67 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 		rxfce = get_unaligned_le32(data);
data              106 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 	ret = mt76u_bulk_msg(dev, skb->data, skb->len, NULL, 500);
data              119 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c mt76x02u_mcu_send_msg(struct mt76_dev *dev, int cmd, const void *data,
data              126 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 	skb = mt76_mcu_msg_alloc(data, MT_CMD_HDR_LEN, len, 8);
data              144 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 		   const struct mt76_reg_pair *data, int n)
data              163 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 		skb_put_le32(skb, base + data[i].reg);
data              164 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 		skb_put_le32(skb, data[i].value);
data              173 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 	return mt76x02u_mcu_wr_rp(dev, base, data + cnt, n - cnt);
data              178 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 		   struct mt76_reg_pair *data, int n)
data              199 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 		skb_put_le32(skb, base + data[i].reg);
data              200 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 		skb_put_le32(skb, data[i].value);
data              205 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 	usb->mcu.rp = data;
data              228 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c __mt76x02u_mcu_fw_send_data(struct mt76x02_dev *dev, u8 *data,
data              239 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 	memcpy(data, &info, sizeof(info));
data              240 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 	memcpy(data + sizeof(info), fw_data, len);
data              241 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 	memset(data + sizeof(info) + len, 0, 4);
data              251 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 	err = mt76u_bulk_msg(&dev->mt76, data, data_len, NULL, 1000);
data              264 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c int mt76x02u_mcu_fw_send_data(struct mt76x02_dev *dev, const void *data,
data              276 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c 		err = __mt76x02u_mcu_fw_send_data(dev, buf, data + pos,
data              600 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 	memmove(skb->data + len, skb->data, hdrlen);
data               16 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	void *src = dev->mt76.eeprom.data + MT_EE_MAC_ADDR;
data               79 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	u8 *eeprom = dev->mt76.eeprom.data;
data              120 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	u16 val = get_unaligned_le16(dev->mt76.eeprom.data);
data              123 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 		val = get_unaligned_le16(dev->mt76.eeprom.data + MT_EE_PCI_ID);
data              150 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	dev->mt76.otp.data = devm_kzalloc(dev->mt76.dev, MT7662_EEPROM_SIZE,
data              153 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	if (!dev->mt76.otp.data)
data              156 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	efuse = dev->mt76.otp.data;
data              167 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 		memcpy(dev->mt76.eeprom.data, efuse, MT7662_EEPROM_SIZE);
data              349 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	u8 data[6];
data              359 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	mt76x02_eeprom_copy(dev, offset, data, sizeof(data));
data              361 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	t->chain[chain].tssi_slope = data[0];
data              362 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	t->chain[chain].tssi_offset = data[1];
data              363 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	t->chain[chain].target_power = data[2];
data              365 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 		mt76x02_sign_extend_optional(data[delta_idx], 7);
data              381 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	u8 data[5];
data              411 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	mt76x02_eeprom_copy(dev, offset, data, sizeof(data));
data              413 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	t->chain[chain].tssi_slope = data[0];
data              414 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	t->chain[chain].tssi_offset = data[1];
data              415 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	t->chain[chain].target_power = data[2];
data              417 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 		mt76x02_sign_extend_optional(data[delta_idx], 7);
data               97 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c 		struct mt76x2_tssi_comp data;
data              100 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c 		.data = *tssi_data,
data               47 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c 	if (!fw || !fw->data || fw->size <= sizeof(*hdr)) {
data               53 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c 	hdr = (struct mt76x02_patch_header *)fw->data;
data               58 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c 	cur = (__le32 *)(fw->data + sizeof(*hdr));
data               93 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c 	if (!fw || !fw->data || fw->size < sizeof(*hdr))
data               96 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c 	hdr = (const struct mt76x02_fw_header *)fw->data;
data              113 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c 	cur = (__le32 *)(fw->data + sizeof(*hdr));
data              110 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c 	dev->mt76.eeprom.data = devm_kzalloc(dev->mt76.dev,
data              114 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c 	if (!dev->mt76.eeprom.data)
data              119 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c 		put_unaligned_le32(val, dev->mt76.eeprom.data + i);
data              159 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c 	mt76x02_mac_setaddr(dev, dev->mt76.eeprom.data + MT_EE_MAC_ADDR);
data               31 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	static const u8 data[] = {
data               37 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	memcpy(usb->data, data, sizeof(data));
data               40 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 			     0x12, 0, usb->data, sizeof(data));
data               46 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	u8 data[] = {
data               51 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	memcpy(usb->data, data, sizeof(data));
data               54 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 			     0x12, 0, usb->data, sizeof(data));
data               89 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	if (!fw || !fw->data || fw->size <= sizeof(*hdr)) {
data               95 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	hdr = (struct mt76x02_patch_header *)fw->data;
data              119 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	err = mt76x02u_mcu_fw_send_data(dev, fw->data + sizeof(*hdr),
data              155 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	if (!fw || !fw->data || fw->size < sizeof(*hdr)) {
data              160 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	hdr = (const struct mt76x02_fw_header *)fw->data;
data              198 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	err = mt76x02u_mcu_fw_send_data(dev, fw->data + sizeof(*hdr),
data              209 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c 	err = mt76x02u_mcu_fw_send_data(dev, fw->data + sizeof(*hdr) + ilm_len,
data               89 drivers/net/wireless/mediatek/mt76/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              252 drivers/net/wireless/mediatek/mt76/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              558 drivers/net/wireless/mediatek/mt76/tx.c void mt76_tx_tasklet(unsigned long data)
data              560 drivers/net/wireless/mediatek/mt76/tx.c 	struct mt76_dev *dev = (struct mt76_dev *)data;
data               68 drivers/net/wireless/mediatek/mt76/usb.c 	u32 data = ~0;
data               90 drivers/net/wireless/mediatek/mt76/usb.c 		data = le32_to_cpu(usb->reg_val);
data               91 drivers/net/wireless/mediatek/mt76/usb.c 	trace_usb_reg_rr(dev, addr, data);
data               93 drivers/net/wireless/mediatek/mt76/usb.c 	return data;
data              150 drivers/net/wireless/mediatek/mt76/usb.c 		       const void *data, int len)
data              153 drivers/net/wireless/mediatek/mt76/usb.c 	const u32 *val = data;
data              158 drivers/net/wireless/mediatek/mt76/usb.c 		put_unaligned(val[i], (u32 *)usb->data);
data              161 drivers/net/wireless/mediatek/mt76/usb.c 					     0, offset + i * 4, usb->data,
data              185 drivers/net/wireless/mediatek/mt76/usb.c 		const struct mt76_reg_pair *data, int len)
data              191 drivers/net/wireless/mediatek/mt76/usb.c 		__mt76u_wr(dev, base + data->reg, data->value);
data              193 drivers/net/wireless/mediatek/mt76/usb.c 		data++;
data              202 drivers/net/wireless/mediatek/mt76/usb.c 	    const struct mt76_reg_pair *data, int n)
data              205 drivers/net/wireless/mediatek/mt76/usb.c 		return dev->mcu_ops->mcu_wr_rp(dev, base, data, n);
data              207 drivers/net/wireless/mediatek/mt76/usb.c 		return mt76u_req_wr_rp(dev, base, data, n);
data              211 drivers/net/wireless/mediatek/mt76/usb.c mt76u_req_rd_rp(struct mt76_dev *dev, u32 base, struct mt76_reg_pair *data,
data              218 drivers/net/wireless/mediatek/mt76/usb.c 		data->value = __mt76u_rr(dev, base + data->reg);
data              220 drivers/net/wireless/mediatek/mt76/usb.c 		data++;
data              229 drivers/net/wireless/mediatek/mt76/usb.c 	    struct mt76_reg_pair *data, int n)
data              232 drivers/net/wireless/mediatek/mt76/usb.c 		return dev->mcu_ops->mcu_rd_rp(dev, base, data, n);
data              234 drivers/net/wireless/mediatek/mt76/usb.c 		return mt76u_req_rd_rp(dev, base, data, n);
data              282 drivers/net/wireless/mediatek/mt76/usb.c 		void *data;
data              285 drivers/net/wireless/mediatek/mt76/usb.c 		data = page_frag_alloc(&q->rx_page, q->buf_size, gfp);
data              286 drivers/net/wireless/mediatek/mt76/usb.c 		if (!data)
data              289 drivers/net/wireless/mediatek/mt76/usb.c 		page = virt_to_head_page(data);
data              290 drivers/net/wireless/mediatek/mt76/usb.c 		offset = data - page_address(page);
data              408 drivers/net/wireless/mediatek/mt76/usb.c static int mt76u_get_rx_entry_len(u8 *data, u32 data_len)
data              412 drivers/net/wireless/mediatek/mt76/usb.c 	dma_len = get_unaligned_le16(data);
data              424 drivers/net/wireless/mediatek/mt76/usb.c mt76u_build_rx_skb(void *data, int len, int buf_size)
data              438 drivers/net/wireless/mediatek/mt76/usb.c 		skb_put_data(skb, data + MT_DMA_HDR_LEN, MT_SKB_HEAD_LEN);
data              439 drivers/net/wireless/mediatek/mt76/usb.c 		data += (MT_DMA_HDR_LEN + MT_SKB_HEAD_LEN);
data              440 drivers/net/wireless/mediatek/mt76/usb.c 		page = virt_to_head_page(data);
data              442 drivers/net/wireless/mediatek/mt76/usb.c 				page, data - page_address(page),
data              449 drivers/net/wireless/mediatek/mt76/usb.c 	skb = build_skb(data, buf_size);
data              463 drivers/net/wireless/mediatek/mt76/usb.c 	u8 *data = urb->num_sgs ? sg_virt(&urb->sg[0]) : urb->transfer_buffer;
data              471 drivers/net/wireless/mediatek/mt76/usb.c 	len = mt76u_get_rx_entry_len(data, urb->actual_length);
data              476 drivers/net/wireless/mediatek/mt76/usb.c 	skb = mt76u_build_rx_skb(data, data_len, q->buf_size);
data              537 drivers/net/wireless/mediatek/mt76/usb.c static void mt76u_rx_tasklet(unsigned long data)
data              539 drivers/net/wireless/mediatek/mt76/usb.c 	struct mt76_dev *dev = (struct mt76_dev *)data;
data              588 drivers/net/wireless/mediatek/mt76/usb.c 	usb->mcu.data = devm_kmalloc(dev->dev, MCU_RESP_URB_SIZE, GFP_KERNEL);
data              589 drivers/net/wireless/mediatek/mt76/usb.c 	if (!usb->mcu.data)
data              652 drivers/net/wireless/mediatek/mt76/usb.c static void mt76u_tx_tasklet(unsigned long data)
data              654 drivers/net/wireless/mediatek/mt76/usb.c 	struct mt76_dev *dev = (struct mt76_dev *)data;
data              755 drivers/net/wireless/mediatek/mt76/usb.c 		urb->transfer_buffer = skb->data;
data               28 drivers/net/wireless/mediatek/mt76/util.h 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data               13 drivers/net/wireless/mediatek/mt7601u/debugfs.c mt76_reg_set(void *data, u64 val)
data               15 drivers/net/wireless/mediatek/mt7601u/debugfs.c 	struct mt7601u_dev *dev = data;
data               22 drivers/net/wireless/mediatek/mt7601u/debugfs.c mt76_reg_get(void *data, u64 *val)
data               24 drivers/net/wireless/mediatek/mt7601u/debugfs.c 	struct mt7601u_dev *dev = data;
data               33 drivers/net/wireless/mediatek/mt7601u/debugfs.c mt7601u_ampdu_stat_read(struct seq_file *file, void *data)
data               90 drivers/net/wireless/mediatek/mt7601u/debugfs.c mt7601u_eeprom_param_read(struct seq_file *file, void *data)
data               14 drivers/net/wireless/mediatek/mt7601u/dma.c static unsigned int ieee80211_get_hdrlen_from_buf(const u8 *data, unsigned len)
data               16 drivers/net/wireless/mediatek/mt7601u/dma.c 	const struct ieee80211_hdr *hdr = (const struct ieee80211_hdr *)data;
data               29 drivers/net/wireless/mediatek/mt7601u/dma.c 			void *data, u32 seg_len, u32 truesize, struct page *p)
data               38 drivers/net/wireless/mediatek/mt7601u/dma.c 	true_len = mt76_mac_process_rx(dev, skb, data, rxwi);
data               42 drivers/net/wireless/mediatek/mt7601u/dma.c 	hdr_len = ieee80211_get_hdrlen_from_buf(data, true_len);
data               47 drivers/net/wireless/mediatek/mt7601u/dma.c 		skb_put_data(skb, data, hdr_len);
data               49 drivers/net/wireless/mediatek/mt7601u/dma.c 		data += hdr_len + 2;
data               58 drivers/net/wireless/mediatek/mt7601u/dma.c 	skb_put_data(skb, data, copy);
data               59 drivers/net/wireless/mediatek/mt7601u/dma.c 	data += copy;
data               62 drivers/net/wireless/mediatek/mt7601u/dma.c 		skb_add_rx_frag(skb, 0, p, data - page_address(p),
data               76 drivers/net/wireless/mediatek/mt7601u/dma.c static void mt7601u_rx_process_seg(struct mt7601u_dev *dev, u8 *data,
data               86 drivers/net/wireless/mediatek/mt7601u/dma.c 	fce_info = get_unaligned_le32(data + seg_len - MT_FCE_INFO_LEN);
data               89 drivers/net/wireless/mediatek/mt7601u/dma.c 	data += MT_DMA_HDR_LEN;
data               92 drivers/net/wireless/mediatek/mt7601u/dma.c 	rxwi = (struct mt7601u_rxwi *) data;
data               93 drivers/net/wireless/mediatek/mt7601u/dma.c 	data += sizeof(struct mt7601u_rxwi);
data              103 drivers/net/wireless/mediatek/mt7601u/dma.c 	skb = mt7601u_rx_skb_from_seg(dev, rxwi, data, seg_len, truesize, p);
data              112 drivers/net/wireless/mediatek/mt7601u/dma.c static u16 mt7601u_rx_next_seg_len(u8 *data, u32 data_len)
data              116 drivers/net/wireless/mediatek/mt7601u/dma.c 	u16 dma_len = get_unaligned_le16(data);
data              131 drivers/net/wireless/mediatek/mt7601u/dma.c 	u8 *data = page_address(e->p);
data              142 drivers/net/wireless/mediatek/mt7601u/dma.c 	while ((seg_len = mt7601u_rx_next_seg_len(data, data_len))) {
data              143 drivers/net/wireless/mediatek/mt7601u/dma.c 		mt7601u_rx_process_seg(dev, data, seg_len, new_p ? e->p : NULL);
data              146 drivers/net/wireless/mediatek/mt7601u/dma.c 		data += seg_len;
data              215 drivers/net/wireless/mediatek/mt7601u/dma.c static void mt7601u_rx_tasklet(unsigned long data)
data              217 drivers/net/wireless/mediatek/mt7601u/dma.c 	struct mt7601u_dev *dev = (struct mt7601u_dev *) data;
data              269 drivers/net/wireless/mediatek/mt7601u/dma.c static void mt7601u_tx_tasklet(unsigned long data)
data              271 drivers/net/wireless/mediatek/mt7601u/dma.c 	struct mt7601u_dev *dev = (struct mt7601u_dev *) data;
data              314 drivers/net/wireless/mediatek/mt7601u/dma.c 	usb_fill_bulk_urb(e->urb, usb_dev, snd_pipe, skb->data, skb->len,
data               32 drivers/net/wireless/mediatek/mt7601u/eeprom.c mt7601u_efuse_read(struct mt7601u_dev *dev, u16 addr, u8 *data,
data               54 drivers/net/wireless/mediatek/mt7601u/eeprom.c 		memset(data, 0xff, 16);
data               60 drivers/net/wireless/mediatek/mt7601u/eeprom.c 		put_unaligned_le32(val, data + 4 * i);
data               70 drivers/net/wireless/mediatek/mt7601u/eeprom.c 	u8 data[round_up(MT_EFUSE_USAGE_MAP_SIZE, 16)];
data               76 drivers/net/wireless/mediatek/mt7601u/eeprom.c 					 data + i * 16, MT_EE_PHYSICAL_READ);
data               82 drivers/net/wireless/mediatek/mt7601u/eeprom.c 		if (!data[i]) {
data              452 drivers/net/wireless/mediatek/mt7601u/mac.c mt7601u_rx_is_our_beacon(struct mt7601u_dev *dev, u8 *data)
data              454 drivers/net/wireless/mediatek/mt7601u/mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)data;
data              461 drivers/net/wireless/mediatek/mt7601u/mac.c 			u8 *data, void *rxi)
data              495 drivers/net/wireless/mediatek/mt7601u/mac.c 	if (mt7601u_rx_is_our_beacon(dev, data))
data              156 drivers/net/wireless/mediatek/mt7601u/mac.h 			u8 *data, void *rxi);
data               48 drivers/net/wireless/mediatek/mt7601u/mcu.c 		csum ^= get_unaligned_le32(skb->data + i * 4);
data               53 drivers/net/wireless/mediatek/mt7601u/mcu.c static struct sk_buff *mt7601u_mcu_msg_alloc(const void *data, int len)
data               62 drivers/net/wireless/mediatek/mt7601u/mcu.c 		skb_put_data(skb, data, len);
data              135 drivers/net/wireless/mediatek/mt7601u/mcu.c 	ret = usb_bulk_msg(usb_dev, cmd_pipe, skb->data, skb->len, &sent, 500);
data              209 drivers/net/wireless/mediatek/mt7601u/mcu.c 			    const struct mt76_reg_pair *data, int n)
data              226 drivers/net/wireless/mediatek/mt7601u/mcu.c 		skb_put_le32(skb, base + data[i].reg);
data              227 drivers/net/wireless/mediatek/mt7601u/mcu.c 		skb_put_le32(skb, data[i].value);
data              234 drivers/net/wireless/mediatek/mt7601u/mcu.c 	return mt7601u_write_reg_pairs(dev, base, data + cnt, n - cnt);
data              238 drivers/net/wireless/mediatek/mt7601u/mcu.c 			     const u32 *data, int n)
data              256 drivers/net/wireless/mediatek/mt7601u/mcu.c 		skb_put_le32(skb, data[i]);
data              263 drivers/net/wireless/mediatek/mt7601u/mcu.c 					data + cnt, n - cnt);
data              283 drivers/net/wireless/mediatek/mt7601u/mcu.c 			    const void *data, u32 len, u32 dst_addr)
data              295 drivers/net/wireless/mediatek/mt7601u/mcu.c 	memcpy(buf.buf + sizeof(reg), data, len);
data              335 drivers/net/wireless/mediatek/mt7601u/mcu.c 	       const void *data, int len, u32 dst_addr)
data              343 drivers/net/wireless/mediatek/mt7601u/mcu.c 	ret = __mt7601u_dma_fw(dev, dma_buf, data, n, dst_addr);
data              350 drivers/net/wireless/mediatek/mt7601u/mcu.c 	return mt7601u_dma_fw(dev, dma_buf, data + n, len - n, dst_addr + n);
data              421 drivers/net/wireless/mediatek/mt7601u/mcu.c 	if (!fw || !fw->data || fw->size < sizeof(*hdr))
data              424 drivers/net/wireless/mediatek/mt7601u/mcu.c 	hdr = (const struct mt76_fw_header *) fw->data;
data              477 drivers/net/wireless/mediatek/mt7601u/mcu.c 	ret = mt7601u_upload_firmware(dev, (const struct mt76_fw *)fw->data);
data              288 drivers/net/wireless/mediatek/mt7601u/mt7601u.h 		     const void *data, int len);
data              327 drivers/net/wireless/mediatek/mt7601u/mt7601u.h 			    const struct mt76_reg_pair *data, int len);
data              329 drivers/net/wireless/mediatek/mt7601u/mt7601u.h 			     const u32 *data, int n);
data               90 drivers/net/wireless/mediatek/mt7601u/trace.h 		__entry->info = *(u32 *)skb->data;
data              213 drivers/net/wireless/mediatek/mt7601u/usb.c 		     const void *data, int len)
data              218 drivers/net/wireless/mediatek/mt7601u/usb.c 	mt7601u_burst_write_regs(dev, offset, data, len / 4);
data               12 drivers/net/wireless/mediatek/mt7601u/util.c 	memmove(skb->data + 2, skb->data, len);
data               29 drivers/net/wireless/mediatek/mt7601u/util.c 	memmove(skb->data, skb->data + 2, len);
data               31 drivers/net/wireless/mediatek/mt7601u/util.c 	skb->data[len] = 0;
data               32 drivers/net/wireless/mediatek/mt7601u/util.c 	skb->data[len + 1] = 0;
data               92 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd *)cmd_skb->data;
data              111 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (WARN_ON(!resp_skb || !resp_skb->data)) {
data              116 drivers/net/wireless/quantenna/qtnfmac/commands.c 	resp = (struct qlink_resp *)resp_skb->data;
data              163 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd *)cmd_skb->data;
data              235 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_start_ap *)cmd_skb->data;
data              372 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_mgmt_frame_register *)cmd_skb->data;
data              407 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_frame_tx *)cmd_skb->data;
data              694 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_get_sta_info *)cmd_skb->data;
data              702 drivers/net/wireless/quantenna/qtnfmac/commands.c 	resp = (const struct qlink_resp_get_sta_info *)resp_skb->data;
data              741 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_manage_intf *)cmd_skb->data;
data              768 drivers/net/wireless/quantenna/qtnfmac/commands.c 	resp = (const struct qlink_resp_manage_intf *)resp_skb->data;
data              825 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_manage_intf *)cmd_skb->data;
data              969 drivers/net/wireless/quantenna/qtnfmac/commands.c 		data1 = (struct qlink_wowlan_support *)wowlan->data;
data             1619 drivers/net/wireless/quantenna/qtnfmac/commands.c 	resp = (const struct qlink_resp_get_mac_info *)resp_skb->data;
data             1649 drivers/net/wireless/quantenna/qtnfmac/commands.c 	resp = (const struct qlink_resp_get_hw_info *)resp_skb->data;
data             1675 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_band_info_get *)cmd_skb->data;
data             1684 drivers/net/wireless/quantenna/qtnfmac/commands.c 	resp = (struct qlink_resp_band_info_get *)resp_skb->data;
data             1720 drivers/net/wireless/quantenna/qtnfmac/commands.c 	resp = (struct qlink_resp_phy_params *)resp_skb->data;
data             1824 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_add_key *)cmd_skb->data;
data             1870 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_del_key *)cmd_skb->data;
data             1905 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_set_def_key *)cmd_skb->data;
data             1934 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_set_def_mgmt_key *)cmd_skb->data;
data             1983 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_change_sta *)cmd_skb->data;
data             2028 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_del_sta *)cmd_skb->data;
data             2209 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_connect *)cmd_skb->data;
data             2302 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_external_auth *)cmd_skb->data;
data             2332 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_disconnect *)cmd_skb->data;
data             2357 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_updown *)cmd_skb->data;
data             2388 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_reg_notify *)cmd_skb->data;
data             2476 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_get_chan_stats *)cmd_skb->data;
data             2484 drivers/net/wireless/quantenna/qtnfmac/commands.c 	resp = (struct qlink_resp_get_chan_stats *)resp_skb->data;
data             2511 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_chan_switch *)cmd_skb->data;
data             2547 drivers/net/wireless/quantenna/qtnfmac/commands.c 	resp = (const struct qlink_resp_channel_get *)resp_skb->data;
data             2572 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_start_cac *)cmd_skb->data;
data             2630 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_pm_set *)cmd_skb->data;
data             2663 drivers/net/wireless/quantenna/qtnfmac/commands.c 	cmd = (struct qlink_cmd_wowlan_set *)cmd_skb->data;
data              389 drivers/net/wireless/quantenna/qtnfmac/core.c 				    0, skb->data, skb->len);
data               20 drivers/net/wireless/quantenna/qtnfmac/debug.c 			    int (*fn)(struct seq_file *seq, void *data))
data               17 drivers/net/wireless/quantenna/qtnfmac/debug.h 			    int (*fn)(struct seq_file *seq, void *data));
data               31 drivers/net/wireless/quantenna/qtnfmac/debug.h 		       int (*fn)(struct seq_file *seq, void *data))
data              465 drivers/net/wireless/quantenna/qtnfmac/event.c 			      const struct qlink_event_freq_change *data,
data              473 drivers/net/wireless/quantenna/qtnfmac/event.c 	if (len < sizeof(*data)) {
data              481 drivers/net/wireless/quantenna/qtnfmac/event.c 	qlink_chandef_q2cfg(wiphy, &data->chan, &chandef);
data              630 drivers/net/wireless/quantenna/qtnfmac/event.c 	event = (const struct qlink_event *)event_skb->data;
data              703 drivers/net/wireless/quantenna/qtnfmac/event.c 	event = (struct qlink_event *)skb->data;
data               55 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c 	ret = qtnf_shm_ipc_send(&priv->shm_ipc_ep_in, skb->data, skb->len);
data               94 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static int qtnf_dbg_mps_show(struct seq_file *s, void *data)
data              104 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static int qtnf_dbg_msi_show(struct seq_file *s, void *data)
data              114 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c static int qtnf_dbg_shm_stats(struct seq_file *s, void *data)
data              178 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	const u32 data = QTN_PEARL_IPC_IRQ_WORD(QTN_PEARL_LHOST_EP_RESET);
data              182 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	qtnf_non_posted_write(data, reg);
data              190 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	const u32 data = QTN_PEARL_IPC_IRQ_WORD(QTN_PEARL_LHOST_IPC_IRQ);
data              194 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	qtnf_non_posted_write(data, reg);
data              299 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	paddr = pci_map_single(priv->pdev, skb->data,
data              561 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	skb_paddr = pci_map_single(priv->pdev, skb->data,
data              610 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static irqreturn_t qtnf_pcie_pearl_interrupt(int irq, void *data)
data              612 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	struct qtnf_bus *bus = (struct qtnf_bus *)data;
data              809 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_dbg_irq_stats(struct seq_file *s, void *data)
data              833 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_dbg_hdp_stats(struct seq_file *s, void *data)
data              885 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	hdr = (struct qtnf_pearl_fw_hdr *)skb->data;
data              895 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	pdata = skb->data + hds;
data             1019 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 		ret = qtnf_ep_fw_load(ps, fw->data, fw->size);
data             1052 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static void qtnf_pearl_reclaim_tasklet_fn(unsigned long data)
data             1054 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c 	struct qtnf_pcie_pearl_state *ps = (void *)data;
data              259 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	paddr = pci_map_single(ts->base.pdev, skb->data,
data              520 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	skb_paddr = pci_map_single(priv->pdev, skb->data,
data              560 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static irqreturn_t qtnf_pcie_topaz_interrupt(int irq, void *data)
data              562 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	struct qtnf_bus *bus = (struct qtnf_bus *)data;
data              750 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_dbg_irq_stats(struct seq_file *s, void *data)
data              760 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_dbg_pkt_stats(struct seq_file *s, void *data)
data              910 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	void *data;
data              922 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 		data = dma_alloc_coherent(&pdev->dev, blksize,
data              924 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 		if (data)
data              929 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	if (!data) {
data              949 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 		memcpy(data, curr, size);
data              993 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	dma_free_coherent(&pdev->dev, blksize, data, paddr);
data             1021 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	ret = qtnf_ep_fw_load(ts, fw->data, fw->size);
data             1104 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static void qtnf_reclaim_tasklet_fn(unsigned long data)
data             1106 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c 	struct qtnf_pcie_topaz_state *ts = (void *)data;
data              742 drivers/net/wireless/quantenna/qtnfmac/qlink.h 	u8 data[0];
data             1509 drivers/net/wireless/quantenna/qtnfmac/qlink.h 	u8 data[0];
data               37 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c 				    ipc->shm_region->data, size);
data               87 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c 	BUILD_BUG_ON(offsetof(struct qtnf_shm_ipc_region, data) !=
data              136 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c 	memcpy_toio(ipc->shm_region->data, buf, size);
data               30 drivers/net/wireless/quantenna/qtnfmac/shm_ipc_defs.h 	u8 data[QTN_IPC_MAX_DATA_SZ];
data               19 drivers/net/wireless/quantenna/qtnfmac/trans.c 	struct qlink_cmd *cmd = (void *)cmd_skb->data;
data               84 drivers/net/wireless/quantenna/qtnfmac/trans.c 	const struct qlink_resp *resp = (const struct qlink_resp *)skb->data;
data              170 drivers/net/wireless/quantenna/qtnfmac/trans.c 	const struct qlink_msg_header *header = (void *)skb->data;
data              130 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	struct rt2x00_dev *rt2x00dev = eeprom->data;
data              145 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	struct rt2x00_dev *rt2x00dev = eeprom->data;
data             1322 drivers/net/wireless/ralink/rt2x00/rt2400pci.c static void rt2400pci_txstatus_tasklet(unsigned long data)
data             1324 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             1350 drivers/net/wireless/ralink/rt2x00/rt2400pci.c static void rt2400pci_tbtt_tasklet(unsigned long data)
data             1352 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             1358 drivers/net/wireless/ralink/rt2x00/rt2400pci.c static void rt2400pci_rxdone_tasklet(unsigned long data)
data             1360 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             1437 drivers/net/wireless/ralink/rt2x00/rt2400pci.c 	eeprom.data = rt2x00dev;
data              130 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	struct rt2x00_dev *rt2x00dev = eeprom->data;
data              145 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	struct rt2x00_dev *rt2x00dev = eeprom->data;
data             1450 drivers/net/wireless/ralink/rt2x00/rt2500pci.c static void rt2500pci_txstatus_tasklet(unsigned long data)
data             1452 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             1478 drivers/net/wireless/ralink/rt2x00/rt2500pci.c static void rt2500pci_tbtt_tasklet(unsigned long data)
data             1480 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             1486 drivers/net/wireless/ralink/rt2x00/rt2500pci.c static void rt2500pci_rxdone_tasklet(unsigned long data)
data             1488 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             1563 drivers/net/wireless/ralink/rt2x00/rt2500pci.c 	eeprom.data = rt2x00dev;
data             1060 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	__le32 *txd = (__le32 *) entry->skb->data;
data             1140 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	memset(entry->skb->data, 0, TXD_DESC_SIZE);
data             1160 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 			  entry->skb->data, length, rt2500usb_beacondone,
data             1223 drivers/net/wireless/ralink/rt2x00/rt2500usb.c 	    (__le32 *)(entry->skb->data +
data              417 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 				const enum rt2800_eeprom_word word, u16 data)
data              422 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2x00_eeprom_write(rt2x00dev, index, data);
data              606 drivers/net/wireless/ralink/rt2x00/rt2800lib.c static bool rt2800_check_firmware_crc(const u8 *data, const size_t len)
data              616 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	fw_crc = (data[len - 2] << 8 | data[len - 1]);
data              625 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	crc = crc_ccitt(~0, data, len - 2);
data              639 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			  const u8 *data, const size_t len)
data              682 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		if (!rt2800_check_firmware_crc(data + offset, fw_len))
data              693 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			 const u8 *data, const size_t len)
data              735 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2800_drv_write_firmware(rt2x00dev, data, len);
data              880 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	__le32 *rxwi = (__le32 *) entry->skb->data;
data             1347 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	skbdesc->desc = entry->skb->data;
data             1374 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2800_register_multiwrite(rt2x00dev, beacon_base, entry->skb->data,
data             5046 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	u32 data, gdata;
data             5077 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		data = eeprom;
data             5106 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		data |= (eeprom << 16);
data             5110 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 			if (data != 0xffffffff)
data             5113 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 						      data);
data               65 drivers/net/wireless/ralink/rt2x00/rt2800lib.h 				  const u8 *data, const size_t len);
data              149 drivers/net/wireless/ralink/rt2x00/rt2800lib.h 					    const u8 *data, const size_t len)
data              153 drivers/net/wireless/ralink/rt2x00/rt2800lib.h 	return rt2800ops->drv_write_firmware(rt2x00dev, data, len);
data              185 drivers/net/wireless/ralink/rt2x00/rt2800lib.h 			  const u8 *data, const size_t len);
data              187 drivers/net/wireless/ralink/rt2x00/rt2800lib.h 			 const u8 *data, const size_t len);
data               63 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 	return (__le32 *) entry->skb->data;
data              213 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c void rt2800mmio_pretbtt_tasklet(unsigned long data)
data              215 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data              222 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c void rt2800mmio_tbtt_tasklet(unsigned long data)
data              224 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data              257 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c void rt2800mmio_rxdone_tasklet(unsigned long data)
data              259 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data              267 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c void rt2800mmio_autowake_tasklet(unsigned long data)
data              269 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data              310 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c void rt2800mmio_txstatus_tasklet(unsigned long data)
data              312 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data              129 drivers/net/wireless/ralink/rt2x00/rt2800mmio.h void rt2800mmio_txstatus_tasklet(unsigned long data);
data              130 drivers/net/wireless/ralink/rt2x00/rt2800mmio.h void rt2800mmio_pretbtt_tasklet(unsigned long data);
data              131 drivers/net/wireless/ralink/rt2x00/rt2800mmio.h void rt2800mmio_tbtt_tasklet(unsigned long data);
data              132 drivers/net/wireless/ralink/rt2x00/rt2800mmio.h void rt2800mmio_rxdone_tasklet(unsigned long data);
data              133 drivers/net/wireless/ralink/rt2x00/rt2800mmio.h void rt2800mmio_autowake_tasklet(unsigned long data);
data               81 drivers/net/wireless/ralink/rt2x00/rt2800pci.c 	struct rt2x00_dev *rt2x00dev = eeprom->data;
data               96 drivers/net/wireless/ralink/rt2x00/rt2800pci.c 	struct rt2x00_dev *rt2x00dev = eeprom->data;
data              116 drivers/net/wireless/ralink/rt2x00/rt2800pci.c 	eeprom.data = rt2x00dev;
data              167 drivers/net/wireless/ralink/rt2x00/rt2800pci.c 				    const u8 *data, const size_t len)
data              182 drivers/net/wireless/ralink/rt2x00/rt2800pci.c 				       data, len);
data              114 drivers/net/wireless/ralink/rt2x00/rt2800soc.c 				   const u8 *data, const size_t len)
data              121 drivers/net/wireless/ralink/rt2x00/rt2800soc.c 				    const u8 *data, const size_t len)
data              128 drivers/net/wireless/ralink/rt2x00/rt2800soc.c 				    const u8 *data, const size_t len)
data              211 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 				    const u8 *data, const size_t len)
data              243 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 					      data + offset, length);
data              396 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 		return (__le32 *) (entry->skb->data);
data              398 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 		return (__le32 *) (entry->skb->data + TXINFO_DESC_SIZE);
data              405 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 	__le32 *txi = (__le32 *) entry->skb->data;
data              485 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 	__le32 *rxi = (__le32 *)entry->skb->data;
data              520 drivers/net/wireless/ralink/rt2x00/rt2800usb.c 	rxd = (__le32 *)(entry->skb->data + rx_pkt_len);
data              100 drivers/net/wireless/ralink/rt2x00/rt2x00.h 	(((unsigned long)((__skb)->data + (__header))) & 3)
data              521 drivers/net/wireless/ralink/rt2x00/rt2x00.h 	void (*txstatus_tasklet) (unsigned long data);
data              522 drivers/net/wireless/ralink/rt2x00/rt2x00.h 	void (*pretbtt_tasklet) (unsigned long data);
data              523 drivers/net/wireless/ralink/rt2x00/rt2x00.h 	void (*tbtt_tasklet) (unsigned long data);
data              524 drivers/net/wireless/ralink/rt2x00/rt2x00.h 	void (*rxdone_tasklet) (unsigned long data);
data              525 drivers/net/wireless/ralink/rt2x00/rt2x00.h 	void (*autowake_tasklet) (unsigned long data);
data              533 drivers/net/wireless/ralink/rt2x00/rt2x00.h 			       const u8 *data, const size_t len);
data              535 drivers/net/wireless/ralink/rt2x00/rt2x00.h 			      const u8 *data, const size_t len);
data             1054 drivers/net/wireless/ralink/rt2x00/rt2x00.h 				   const unsigned int word, u32 data)
data             1057 drivers/net/wireless/ralink/rt2x00/rt2x00.h 	rt2x00dev->rf[word - 1] = data;
data             1076 drivers/net/wireless/ralink/rt2x00/rt2x00.h 				       const unsigned int word, u16 data)
data             1078 drivers/net/wireless/ralink/rt2x00/rt2x00.h 	rt2x00dev->eeprom[word] = cpu_to_le16(data);
data               99 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len);
data              110 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len);
data              113 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memmove(skb->data + txdesc->iv_len, skb->data, txdesc->iv_offset);
data              135 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memmove(skb->data, skb->data + iv_len, header_length);
data              138 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memcpy(skb->data + header_length, skbdesc->iv, iv_len);
data              194 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 		memmove(skb->data + transfer,
data              195 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 			skb->data + transfer + (iv_len - align),
data              206 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 		memmove(skb->data + transfer,
data              207 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 			skb->data + transfer + iv_len + align,
data              213 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memcpy(skb->data + transfer, rxdesc->iv, iv_len);
data              221 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 		memmove(skb->data + transfer,
data              222 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 			skb->data + transfer + align,
data              239 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c 	memcpy(skb->data + transfer, &rxdesc->icv, 4);
data              179 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	skb_put_data(skbcopy, skb->data, skb->len);
data              262 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	if (copy_to_user(buf, skb->data, status)) {
data              307 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	char *data;
data              313 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data = kcalloc(lines, MAX_LINE_LENGTH, GFP_KERNEL);
data              314 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	if (!data)
data              317 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	temp = data +
data              318 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	    sprintf(data, "qid\tflags\t\tcount\tlimit\tlength\tindex\tdma done\tdone\n");
data              333 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	size = strlen(data);
data              336 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	if (copy_to_user(buf, data, size)) {
data              337 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 		kfree(data);
data              341 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	kfree(data);
data              363 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	char *data;
data              371 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data = kcalloc(1 + CIPHER_MAX, MAX_LINE_LENGTH, GFP_KERNEL);
data              372 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	if (!data)
data              375 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	temp = data;
data              376 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	temp += sprintf(data, "cipher\tsuccess\ticv err\tmic err\tkey err\n");
data              386 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	size = strlen(data);
data              389 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	if (copy_to_user(buf, data, size)) {
data              390 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 		kfree(data);
data              394 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	kfree(data);
data              583 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	char *data;
data              585 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data = kzalloc(3 * MAX_LINE_LENGTH, GFP_KERNEL);
data              586 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	if (!data)
data              589 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	blob->data = data;
data              590 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data += sprintf(data, "driver:\t%s\n", intf->rt2x00dev->ops->name);
data              591 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data += sprintf(data, "version:\t%s\n", DRV_VERSION);
data              592 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	blob->size = strlen(blob->data);
data              602 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	char *data;
data              604 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data = kzalloc(9 * MAX_LINE_LENGTH, GFP_KERNEL);
data              605 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	if (!data)
data              608 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	blob->data = data;
data              609 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data += sprintf(data, "rt chip:\t%04x\n", intf->rt2x00dev->chip.rt);
data              610 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data += sprintf(data, "rf chip:\t%04x\n", intf->rt2x00dev->chip.rf);
data              611 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data += sprintf(data, "revision:\t%04x\n", intf->rt2x00dev->chip.rev);
data              612 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data += sprintf(data, "\n");
data              613 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	data += sprintf(data, "register\tbase\twords\twordsize\n");
data              617 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 		data += sprintf(data, __stringify(__name)	\
data              630 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	blob->size = strlen(blob->data);
data              718 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	kfree(intf->chipset_blob.data);
data              719 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c 	kfree(intf->driver_blob.data);
data               33 drivers/net/wireless/ralink/rt2x00/rt2x00debug.h 		      const unsigned int word, __type data);	\
data              114 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c static void rt2x00lib_intf_scheduled_iter(void *data, u8 *mac,
data              117 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	struct rt2x00_dev *rt2x00dev = data;
data              167 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c static void rt2x00lib_bc_buffer_iter(void *data, u8 *mac,
data              171 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	struct rt2x00_dev *rt2x00dev = data;
data              190 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c static void rt2x00lib_beaconupdate_iter(void *data, u8 *mac,
data              193 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	struct rt2x00_dev *rt2x00dev = data;
data              264 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	struct ieee80211_bar *bar = (void *) entry->skb->data;
data              560 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c static u8 *rt2x00lib_find_ie(u8 *data, unsigned int len, u8 ie)
data              562 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	struct ieee80211_mgmt *mgmt = (void *)data;
data              566 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	end = data + len;
data              602 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	struct ieee80211_bar *ba = (void *)skb->data;
data              645 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	struct ieee80211_hdr *hdr = (void *) skb->data;
data              669 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 	tim = rt2x00lib_find_ie(skb->data, skb->len - FCS_LEN, WLAN_EID_TIM);
data               46 drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c 	if (!fw || !fw->size || !fw->data) {
data               53 drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c 		    fw->data[fw->size - 4], fw->data[fw->size - 3]);
data               56 drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c 			fw->data[fw->size - 4], fw->data[fw->size - 3]);
data               58 drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c 	retval = rt2x00dev->ops->lib->check_firmware(rt2x00dev, fw->data, fw->size);
data              101 drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c 						    rt2x00dev->fw->data,
data              186 drivers/net/wireless/ralink/rt2x00/rt2x00link.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data               73 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c 					frag_skb->data, data_length, tx_info,
data               74 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c 					(struct ieee80211_cts *)(skb->data));
data               77 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c 				  frag_skb->data, data_length, tx_info,
data               78 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c 				  (struct ieee80211_rts *)(skb->data));
data              384 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c static void rt2x00mac_set_tim_iter(void *data, u8 *mac,
data               79 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 		skb_dma = dma_map_single(rt2x00dev->dev, skb->data, skb->len,
data               99 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	    dma_map_single(dev, entry->skb->data, entry->skb->len, DMA_TO_DEVICE);
data              146 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	memmove(skb->data, skb->data + align, frame_length);
data              162 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	memmove(skb->data, skb->data + l2pad, hdr_len);
data              172 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	memmove(skb->data + l2pad, skb->data, hdr_len);
data              181 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              299 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              390 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              510 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	memset(entry->skb->data, 0, rt2x00dev->extra_tx_headroom);
data              562 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 	struct ieee80211_bar *bar = (void *) (entry->skb->data +
data              789 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 				void *data,
data              791 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 					   void *data))
data              822 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			if (fn(&queue->entries[i], data))
data              827 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			if (fn(&queue->entries[i], data))
data              832 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c 			if (fn(&queue->entries[i], data))
data              583 drivers/net/wireless/ralink/rt2x00/rt2x00queue.h 				void *data,
data              585 drivers/net/wireless/ralink/rt2x00/rt2x00queue.h 					   void *data));
data              293 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c static bool rt2x00usb_kick_tx_entry(struct queue_entry *entry, void *data)
data              324 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c 			  entry->skb->data, length,
data              396 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c static bool rt2x00usb_kick_rx_entry(struct queue_entry *entry, void *data)
data              410 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c 			  entry->skb->data, entry->skb->len,
data              452 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c static bool rt2x00usb_flush_entry(struct queue_entry *entry, void *data)
data              168 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	struct rt2x00_dev *rt2x00dev = eeprom->data;
data              183 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	struct rt2x00_dev *rt2x00dev = eeprom->data;
data             1171 drivers/net/wireless/ralink/rt2x00/rt61pci.c 				  const u8 *data, const size_t len)
data             1187 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	fw_crc = (data[len - 2] << 8 | data[len - 1]);
data             1192 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	crc = crc_itu_t(0, data, len - 2);
data             1200 drivers/net/wireless/ralink/rt2x00/rt61pci.c 				 const u8 *data, const size_t len)
data             1239 drivers/net/wireless/ralink/rt2x00/rt61pci.c 				       data, len);
data             1916 drivers/net/wireless/ralink/rt2x00/rt61pci.c 				       entry->skb->data,
data             2193 drivers/net/wireless/ralink/rt2x00/rt61pci.c static void rt61pci_txstatus_tasklet(unsigned long data)
data             2195 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             2201 drivers/net/wireless/ralink/rt2x00/rt61pci.c static void rt61pci_tbtt_tasklet(unsigned long data)
data             2203 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             2209 drivers/net/wireless/ralink/rt2x00/rt61pci.c static void rt61pci_rxdone_tasklet(unsigned long data)
data             2211 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             2218 drivers/net/wireless/ralink/rt2x00/rt61pci.c static void rt61pci_autowake_tasklet(unsigned long data)
data             2220 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	struct rt2x00_dev *rt2x00dev = (struct rt2x00_dev *)data;
data             2305 drivers/net/wireless/ralink/rt2x00/rt61pci.c 	eeprom.data = rt2x00dev;
data             1068 drivers/net/wireless/ralink/rt2x00/rt73usb.c 				  const u8 *data, const size_t len)
data             1084 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	fw_crc = (data[len - 2] << 8 | data[len - 1]);
data             1089 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	crc = crc_itu_t(0, data, len - 2);
data             1097 drivers/net/wireless/ralink/rt2x00/rt73usb.c 				 const u8 *data, const size_t len)
data             1121 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt2x00usb_register_multiwrite(rt2x00dev, FIRMWARE_IMAGE_BASE, data, len);
data             1448 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	__le32 *txd = (__le32 *) entry->skb->data;
data             1542 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	memset(entry->skb->data, 0, TXD_DESC_SIZE);
data             1567 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	rt2x00usb_register_multiwrite(rt2x00dev, beacon_base, entry->skb->data,
data             1672 drivers/net/wireless/ralink/rt2x00/rt73usb.c 	__le32 *rxd = (__le32 *)entry->skb->data;
data               73 drivers/net/wireless/ray_cs.c 			   unsigned char *data, int len);
data               75 drivers/net/wireless/ray_cs.c 			     UCHAR msg_type, unsigned char *data);
data               88 drivers/net/wireless/ray_cs.c static int ray_hw_xmit(unsigned char *data, int len, struct net_device *dev, UCHAR type);
data              845 drivers/net/wireless/ray_cs.c 	switch (ray_hw_xmit(skb->data, length, dev, DATA_TYPE)) {
data              861 drivers/net/wireless/ray_cs.c static int ray_hw_xmit(unsigned char *data, int len, struct net_device *dev,
data              871 drivers/net/wireless/ray_cs.c 	pr_debug("ray_hw_xmit(data=%p, len=%d, dev=%p)\n", data, len, dev);
data              899 drivers/net/wireless/ray_cs.c 	ray_build_header(local, ptx, msg_type, data);
data              901 drivers/net/wireless/ray_cs.c 		offset = translate_frame(local, ptx, data, len);
data              904 drivers/net/wireless/ray_cs.c 		memcpy_toio(&ptx->var, data, len);
data              938 drivers/net/wireless/ray_cs.c 			   unsigned char *data, int len)
data              940 drivers/net/wireless/ray_cs.c 	__be16 proto = ((struct ethhdr *)data)->h_proto;
data              954 drivers/net/wireless/ray_cs.c 			    sizeof(struct snaphdr_t), data + ETH_HLEN,
data              961 drivers/net/wireless/ray_cs.c 			memcpy_toio(&ptx->var, data + ETH_HLEN, len - ETH_HLEN);
data              964 drivers/net/wireless/ray_cs.c 		memcpy_toio(&ptx->var, data + ETH_HLEN, len - ETH_HLEN);
data              972 drivers/net/wireless/ray_cs.c 			     UCHAR msg_type, unsigned char *data)
data              984 drivers/net/wireless/ray_cs.c 		memcpy_toio(ptx->mac.addr_1, ((struct ethhdr *)data)->h_dest,
data              992 drivers/net/wireless/ray_cs.c 				    ((struct ethhdr *)data)->h_dest, ADDRLEN);
data              995 drivers/net/wireless/ray_cs.c 				    ((struct ethhdr *)data)->h_source, ADDRLEN);
data             1001 drivers/net/wireless/ray_cs.c 				    ((struct ethhdr *)data)->h_source, ADDRLEN);
data             1003 drivers/net/wireless/ray_cs.c 				    ((struct ethhdr *)data)->h_dest, ADDRLEN);
data             1315 drivers/net/wireless/ray_cs.c 	wrqu->data.length = sizeof(struct iw_range);
data             2268 drivers/net/wireless/ray_cs.c 	snaphdr_t *psnap = (snaphdr_t *) (skb->data + RX_MAC_HEADER_LENGTH);
data             2269 drivers/net/wireless/ray_cs.c 	struct ieee80211_hdr *pmac = (struct ieee80211_hdr *)skb->data;
data             2285 drivers/net/wireless/ray_cs.c 			       skb->data, 64, true);
data             2290 drivers/net/wireless/ray_cs.c 		printk(KERN_DEBUG "untranslate skb->data = %p\n", skb->data);
data             2300 drivers/net/wireless/ray_cs.c 		peth = (struct ethhdr *)(skb->data + delta);
data             2308 drivers/net/wireless/ray_cs.c 			peth = (struct ethhdr *)(skb->data + delta);
data             2316 drivers/net/wireless/ray_cs.c 				peth = (struct ethhdr *)(skb->data + delta);
data             2324 drivers/net/wireless/ray_cs.c 				peth = (struct ethhdr *)(skb->data + delta);
data             2331 drivers/net/wireless/ray_cs.c 			peth = (struct ethhdr *)(skb->data + delta);
data             2338 drivers/net/wireless/ray_cs.c 	      skb->data);
data             2346 drivers/net/wireless/ray_cs.c 			printk("%02x ", skb->data[i]);
data              195 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c void rtl8180_write_phy(struct ieee80211_hw *dev, u8 addr, u32 data)
data              201 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c 	buf = (data << 8) | addr;
data              206 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c 		if (rtl818x_ioread8(priv, &priv->map->PHY[2]) == (data & 0xFF))
data              459 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              476 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c 	mapping = pci_map_single(priv->pdev, skb->data,
data             1303 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c 	mgmt = (struct ieee80211_mgmt *)skb->data;
data             1616 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c 	struct rtl8180_priv *priv = eeprom->data;
data             1627 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c 	struct rtl8180_priv *priv = eeprom->data;
data             1651 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c 	eeprom.data = priv;
data               33 drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c static void write_grf5101(struct ieee80211_hw *dev, u8 addr, u32 data)
data               38 drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c 	phy_config =  grf5101_encode[(data >> 8) & 0xF];
data               39 drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c 	phy_config |= grf5101_encode[(data >> 4) & 0xF] << 4;
data               40 drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c 	phy_config |= grf5101_encode[data & 0xF] << 8;
data               43 drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c 	phy_config |= grf5101_encode[(data & 0xf000) >> 12] << 24;
data               42 drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c static void write_max2820(struct ieee80211_hw *dev, u8 addr, u32 data)
data               47 drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c 	phy_config = 0x90 + (data & 0xf);
data               51 drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c 	phy_config += (data >> 4) & 0xff;
data              149 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h void rtl8180_write_phy(struct ieee80211_hw *dev, u8 addr, u32 data);
data               22 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c static void rtl8225_write(struct ieee80211_hw *dev, u8 addr, u16 data)
data               29 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c 	bangdata = (data << 4) | (addr & 0xf);
data               13 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.h 					  u8 addr, u8 data)
data               15 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.h 	rtl8180_write_phy(dev, addr, data);
data               19 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.h 					 u8 addr, u8 data)
data               21 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.h 	rtl8180_write_phy(dev, addr, data | 0x10000);
data              117 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c static void rtl8187se_three_wire_io(struct ieee80211_hw *dev, u8 *data,
data              143 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c 				  *(u16 *)data);
data              146 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c 				  *((u32 *)data));
data              148 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c 				  *((u32 *)(data + 4)));
data              153 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c 			rtl818x_iowrite16(priv, SW_3W_DB0, *(u16 *)data);
data              168 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c 			*((u16 *)data) = rtl818x_ioread16(priv, SI_DATA_REG);
data              169 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c 			*((u16 *)data) &= 0x0FFF;
data              181 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c static void rtl8187se_rf_writereg(struct ieee80211_hw *dev, u8 addr, u32 data)
data              183 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c 	u32 outdata = (data << 4) | (u32)(addr & 0x0F);
data               38 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h 					  u8 addr, u8 data)
data               40 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h 	rtl8180_write_phy(dev, addr, data);
data               44 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h 					 u8 addr, u8 data)
data               46 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h 	rtl8180_write_phy(dev, addr, data | 0x10000);
data               43 drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c static void write_sa2400(struct ieee80211_hw *dev, u8 addr, u32 data)
data               52 drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c 	phy_config |= data & 0xffffff;
data              122 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 				  void *data, u16 len)
data              127 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 		u8 data[4];
data              150 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	memcpy(buf, data, len);
data              173 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c void rtl8187_write_phy(struct ieee80211_hw *dev, u8 addr, u32 data)
data              177 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	data <<= 8;
data              178 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	data |= addr | 0x80;
data              180 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	rtl818x_iowrite8(priv, &priv->map->PHY[3], (data >> 24) & 0xFF);
data              181 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	rtl818x_iowrite8(priv, &priv->map->PHY[2], (data >> 16) & 0xFF);
data              182 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	rtl818x_iowrite8(priv, &priv->map->PHY[1], (data >> 8) & 0xFF);
data              183 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	rtl818x_iowrite8(priv, &priv->map->PHY[0], data & 0xFF);
data              233 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	struct ieee80211_hdr *tx_hdr =	(struct ieee80211_hdr *)(skb->data);
data              511 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 			ieee80211hdr = (struct ieee80211_hdr *)iter->data;
data             1086 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	mgmt = (struct ieee80211_mgmt *)skb->data;
data             1395 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	struct ieee80211_hw *dev = eeprom->data;
data             1407 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	struct ieee80211_hw *dev = eeprom->data;
data             1486 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c 	eeprom.data = dev;
data              158 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h void rtl8187_write_phy(struct ieee80211_hw *dev, u8 addr, u32 data);
data              115 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c static void rtl8225_write_bitbang(struct ieee80211_hw *dev, u8 addr, u16 data)
data              122 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c 	bangdata = (data << 4) | (addr & 0xf);
data              158 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c static void rtl8225_write_8051(struct ieee80211_hw *dev, u8 addr, __le16 data)
data              182 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c 	priv->io_dmabuf->bits16 = data;
data              185 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c 			addr, 0x8225, &priv->io_dmabuf->bits16, sizeof(data),
data              197 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c static void rtl8225_write(struct ieee80211_hw *dev, u8 addr, u16 data)
data              202 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c 		rtl8225_write_8051(dev, addr, cpu_to_le16(data));
data              204 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c 		rtl8225_write_bitbang(dev, addr, data);
data               30 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h 					  u8 addr, u32 data)
data               32 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h 	rtl8187_write_phy(dev, addr, data);
data               36 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h 					 u8 addr, u32 data)
data               38 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h 	rtl8187_write_phy(dev, addr, data | 0x10000);
data              630 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 	u8	data[0];
data              989 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			u8 data[7];
data              992 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			__le32 data;
data              996 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			__le32 data;
data             1001 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			u8 data;
data             1046 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			u8 data;
data             1052 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			u8 data;
data             1057 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			u8 data;
data             1061 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			u8 data;
data             1070 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			u8 data;
data             1372 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 			 enum rtl8xxxu_rfpath path, u8 reg, u32 data);
data              307 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c static void rtl8723bu_write_btreg(struct rtl8xxxu_priv *priv, u8 reg, u8 data)
data              316 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 	h2c.bt_mp_oper.data = data;
data             1522 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 	h2c.bt_grant.data = 0;
data             1594 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 	h2c.bt_info.data = BIT(0);
data             1599 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 	h2c.ignore_wlan.data = 0;
data              653 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	u8 data;
data              660 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	data = priv->usb_buf.val8;
data              665 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			 __func__, addr, data, len);
data              666 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	return data;
data              673 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	u16 data;
data              680 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	data = le16_to_cpu(priv->usb_buf.val16);
data              685 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			 __func__, addr, data, len);
data              686 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	return data;
data              693 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	u32 data;
data              700 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	data = le32_to_cpu(priv->usb_buf.val32);
data              705 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			 __func__, addr, data, len);
data              706 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	return data;
data              853 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			 enum rtl8xxxu_rfpath path, u8 reg, u32 data)
data              860 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			 __func__, reg, data);
data              862 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	data &= FPGA0_LSSI_PARM_DATA_MASK;
data              863 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	dataaddr = (reg << FPGA0_LSSI_PARM_ADDR_SHIFT) | data;
data              928 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	rtl8xxxu_write32(priv, mbox_reg, le32_to_cpu(h2c->raw.data));
data              930 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		dev_info(dev, "H2C %08x\n", le32_to_cpu(h2c->raw.data));
data              979 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	rtl8xxxu_write32(priv, mbox_reg, le32_to_cpu(h2c->raw.data));
data              981 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		dev_info(dev, "H2C %08x\n", le32_to_cpu(h2c->raw.data));
data             1764 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c rtl8xxxu_read_efuse8(struct rtl8xxxu_priv *priv, u16 offset, u8 *data)
data             1794 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	*data = val32 & 0xff;
data             2027 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	fwptr = priv->fw_data->data;
data             2085 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	priv->fw_data = kmemdup(fw->data, fw->size, GFP_KERNEL);
data             2450 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c static int rtl8xxxu_llt_write(struct rtl8xxxu_priv *priv, u8 address, u8 data)
data             2456 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	value = LLT_OP_WRITE | address << 8 | data;
data             3322 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	h2c.bt_wlan_calibration.data = start;
data             4365 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		h2c.joinbss.data = H2C_JOIN_BSS_CONNECT;
data             4367 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		h2c.joinbss.data = H2C_JOIN_BSS_DISCONNECT;
data             4607 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             4911 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             5021 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			  skb->data, skb->len, rtl8xxxu_tx_complete, skb);
data             5157 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	struct rtl8723bu_c2h *c2h = (struct rtl8723bu_c2h *)skb->data;
data             5215 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		rx_desc = (struct rtl8xxxu_rxdesc16 *)skb->data;
data             5216 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		_rx_desc_le = (__le32 *)skb->data;
data             5217 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		_rx_desc = (u32 *)skb->data;
data             5249 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		phy_stats = (struct rtl8723au_phy_stats *)skb->data;
data             5297 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		(struct rtl8xxxu_rxdesc24 *)skb->data;
data             5299 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	__le32 *_rx_desc_le = (__le32 *)skb->data;
data             5300 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	u32 *_rx_desc = (u32 *)skb->data;
data             5311 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	phy_stats = (struct rtl8723au_phy_stats *)skb->data;
data             5403 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	memset(skb->data, 0, rx_desc_sz);
data             5404 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	usb_fill_bulk_urb(&rx_urb->urb, priv->udev, priv->pipe_in, skb->data,
data             1361 drivers/net/wireless/realtek/rtlwifi/base.c 			      skb_delba->data,
data             1373 drivers/net/wireless/realtek/rtlwifi/base.c 	u8 *act = (u8 *)(((u8 *)skb->data + MAC80211_3ADDR_LEN));
data             1392 drivers/net/wireless/realtek/rtlwifi/base.c 				skb->data, skb->len);
data             1397 drivers/net/wireless/realtek/rtlwifi/base.c 				struct ieee80211_mgmt *mgmt = (void *)skb->data;
data             1489 drivers/net/wireless/realtek/rtlwifi/base.c 	return skb->data + offset;
data             1908 drivers/net/wireless/realtek/rtlwifi/base.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1994 drivers/net/wireless/realtek/rtlwifi/base.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2046 drivers/net/wireless/realtek/rtlwifi/base.c void rtl_watchdog_wq_callback(void *data)
data             2048 drivers/net/wireless/realtek/rtlwifi/base.c 	struct rtl_works *rtlworks = container_of_dwork_rtl(data,
data             2243 drivers/net/wireless/realtek/rtlwifi/base.c void rtl_fwevt_wq_callback(void *data)
data             2246 drivers/net/wireless/realtek/rtlwifi/base.c 		container_of_dwork_rtl(data, struct rtl_works, fwevt_wq);
data             2258 drivers/net/wireless/realtek/rtlwifi/base.c 	u8 cmd_id = GET_C2H_CMD_ID(skb->data);
data             2302 drivers/net/wireless/realtek/rtlwifi/base.c 	cmd_id = GET_C2H_CMD_ID(skb->data);
data             2304 drivers/net/wireless/realtek/rtlwifi/base.c 	cmd_buf = GET_C2H_DATA_PTR(skb->data);
data             2362 drivers/net/wireless/realtek/rtlwifi/base.c 			      "C2H data: ", skb->data, skb->len);
data             2372 drivers/net/wireless/realtek/rtlwifi/base.c void rtl_c2hcmd_wq_callback(void *data)
data             2374 drivers/net/wireless/realtek/rtlwifi/base.c 	struct rtl_works *rtlworks = container_of_dwork_rtl(data,
data             2400 drivers/net/wireless/realtek/rtlwifi/base.c u8 *rtl_find_ie(u8 *data, unsigned int len, u8 ie)
data             2402 drivers/net/wireless/realtek/rtlwifi/base.c 	struct ieee80211_mgmt *mgmt = (void *)data;
data             2406 drivers/net/wireless/realtek/rtlwifi/base.c 	end = data + len;
data             2622 drivers/net/wireless/realtek/rtlwifi/base.c static bool rtl_find_221_ie(struct ieee80211_hw *hw, u8 *data,
data             2625 drivers/net/wireless/realtek/rtlwifi/base.c 	struct ieee80211_mgmt *mgmt = (void *)data;
data             2630 drivers/net/wireless/realtek/rtlwifi/base.c 	end = data + len;
data             2647 drivers/net/wireless/realtek/rtlwifi/base.c void rtl_recognize_peer(struct ieee80211_hw *hw, u8 *data, unsigned int len)
data             2651 drivers/net/wireless/realtek/rtlwifi/base.c 	struct ieee80211_hdr *hdr = (void *)data;
data             2694 drivers/net/wireless/realtek/rtlwifi/base.c 	if (rtl_find_221_ie(hw, data, len))
data              111 drivers/net/wireless/realtek/rtlwifi/base.h void rtl_watchdog_wq_callback(void *data);
data              112 drivers/net/wireless/realtek/rtlwifi/base.h void rtl_fwevt_wq_callback(void *data);
data              113 drivers/net/wireless/realtek/rtlwifi/base.h void rtl_c2hcmd_wq_callback(void *data);
data              127 drivers/net/wireless/realtek/rtlwifi/base.h u8 *rtl_find_ie(u8 *data, unsigned int len, u8 ie);
data              128 drivers/net/wireless/realtek/rtlwifi/base.h void rtl_recognize_peer(struct ieee80211_hw *hw, u8 *data, unsigned int len);
data              170 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.h 				 u8 op_len, u8 *data);
data              933 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_write_1byte(void *bt_context, u32 reg_addr, u32 data)
data              938 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtl_write_byte(rtlpriv, reg_addr, data);
data              942 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 				       u32 bit_mask, u8 data)
data              956 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		data = (original_value & (~bit_mask)) |
data              957 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			((data << bit_shift) & bit_mask);
data              959 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtl_write_byte(rtlpriv, reg_addr, data);
data              962 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_write_2byte(void *bt_context, u32 reg_addr, u16 data)
data              967 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtl_write_word(rtlpriv, reg_addr, data);
data              970 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c static void halbtc_write_4byte(void *bt_context, u32 reg_addr, u32 data)
data              976 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtl_write_dword(rtlpriv, reg_addr, data);
data              980 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 					 u8 data)
data              988 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		rtl_write_byte(rtlpriv, reg_addr, data);
data              990 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 		rtl_write_byte(rtlpriv, reg_addr, data);
data              994 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			     u32 data)
data              999 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtl_set_bbreg(rtlpriv->mac80211.hw, reg_addr, bit_mask, data);
data             1011 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			     u32 bit_mask, u32 data)
data             1016 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 	rtl_set_rfreg(rtlpriv->mac80211.hw, rf_path, reg_addr, bit_mask, data);
data             1838 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c 			  u8 code, u8 len, u8 *data)
data              692 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	void (*btc_write_1byte)(void *btc_context, u32 reg_addr, u32 data);
data              696 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	void (*btc_write_2byte)(void *btc_context, u32 reg_addr, u16 data);
data              698 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	void (*btc_write_4byte)(void *btc_context, u32 reg_addr, u32 data);
data              701 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 					  u8 data);
data              703 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 			       u32 bit_mask, u32 data);
data              707 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 			       u32 bit_mask, u32 data);
data              772 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 			  u8 *data);
data              827 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 				u32 regaddr, u32 bitmask, u32 data)
data              831 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h 	rtl_set_bbreg(rtlpriv->hw, regaddr, bitmask, data);
data              322 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	u8 *data;
data              336 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 	data = &tmp_buf[3];
data              348 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.afh_map_l = le32_to_cpu(*(__le32 *)data);
data              351 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.afh_map_m = le32_to_cpu(*(__le32 *)data);
data              354 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 		btcoexist->bt_info.afh_map_h = le16_to_cpu(*(__le16 *)data);
data              378 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 						le32_to_cpu(*(__le32 *)data);
data              382 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c 						le32_to_cpu(*(__le32 *)data);
data               50 drivers/net/wireless/realtek/rtlwifi/core.c 		     u32 mask, u32 data)
data               55 drivers/net/wireless/realtek/rtlwifi/core.c 		rtl_set_rfreg(hw, rfpath, addr, mask, data);
data               61 drivers/net/wireless/realtek/rtlwifi/core.c void rtl_bb_delay(struct ieee80211_hw *hw, u32 addr, u32 data)
data               66 drivers/net/wireless/realtek/rtlwifi/core.c 		rtl_set_bbreg(hw, addr, MASKDWORD, data);
data              103 drivers/net/wireless/realtek/rtlwifi/core.c 		memcpy(rtlpriv->rtlhal.pfirmware, firmware->data,
data              107 drivers/net/wireless/realtek/rtlwifi/core.c 		memcpy(rtlpriv->rtlhal.wowlan_firmware, firmware->data,
data              369 drivers/net/wireless/realtek/rtlwifi/core.c static u16 crc16_ccitt(u8 data, u16 crc)
data              377 drivers/net/wireless/realtek/rtlwifi/core.c 		data_bit  = (data & (BIT(0) << i) ? 1 : 0);
data               58 drivers/net/wireless/realtek/rtlwifi/core.h 		     u32 mask, u32 data);
data               59 drivers/net/wireless/realtek/rtlwifi/core.h void rtl_bb_delay(struct ieee80211_hw *hw, u32 addr, u32 data);
data              391 drivers/net/wireless/realtek/rtlwifi/debug.c 	u32 addr, bitmask, data;
data              404 drivers/net/wireless/realtek/rtlwifi/debug.c 		     &path, &addr, &bitmask, &data);
data              412 drivers/net/wireless/realtek/rtlwifi/debug.c 	rtl_set_rfreg(hw, path, addr, bitmask, data);
data               33 drivers/net/wireless/realtek/rtlwifi/efuse.c 				u8 data);
data               36 drivers/net/wireless/realtek/rtlwifi/efuse.c 				u8 *data);
data               38 drivers/net/wireless/realtek/rtlwifi/efuse.c 				 u8 word_en, u8 *data);
data               42 drivers/net/wireless/realtek/rtlwifi/efuse.c 				  u16 efuse_addr, u8 word_en, u8 *data);
data               73 drivers/net/wireless/realtek/rtlwifi/efuse.c 	u8 data;
data              106 drivers/net/wireless/realtek/rtlwifi/efuse.c 		data = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]);
data              107 drivers/net/wireless/realtek/rtlwifi/efuse.c 		return data;
data              581 drivers/net/wireless/realtek/rtlwifi/efuse.c int efuse_one_byte_read(struct ieee80211_hw *hw, u16 addr, u8 *data)
data              604 drivers/net/wireless/realtek/rtlwifi/efuse.c 		*data = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]);
data              607 drivers/net/wireless/realtek/rtlwifi/efuse.c 		*data = 0xff;
data              614 drivers/net/wireless/realtek/rtlwifi/efuse.c static int efuse_one_byte_write(struct ieee80211_hw *hw, u16 addr, u8 data)
data              620 drivers/net/wireless/realtek/rtlwifi/efuse.c 		 "Addr = %x Data=%x\n", addr, data);
data              629 drivers/net/wireless/realtek/rtlwifi/efuse.c 	rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL], data);
data              689 drivers/net/wireless/realtek/rtlwifi/efuse.c static int efuse_pg_packet_read(struct ieee80211_hw *hw, u8 offset, u8 *data)
data              699 drivers/net/wireless/realtek/rtlwifi/efuse.c 	if (data == NULL)
data              704 drivers/net/wireless/realtek/rtlwifi/efuse.c 	memset(data, 0xff, PGPKT_DATA_SIZE * sizeof(u8));
data              717 drivers/net/wireless/realtek/rtlwifi/efuse.c 			efuse_word_enable_data_read(0, tmpdata, data);
data              724 drivers/net/wireless/realtek/rtlwifi/efuse.c 	if ((data[0] == 0xff) && (data[1] == 0xff) &&
data              725 drivers/net/wireless/realtek/rtlwifi/efuse.c 	    (data[2] == 0xff) && (data[3] == 0xff) &&
data              726 drivers/net/wireless/realtek/rtlwifi/efuse.c 	    (data[4] == 0xff) && (data[5] == 0xff) &&
data              727 drivers/net/wireless/realtek/rtlwifi/efuse.c 	    (data[6] == 0xff) && (data[7] == 0xff))
data              792 drivers/net/wireless/realtek/rtlwifi/efuse.c 							  target_pkt->data);
data              913 drivers/net/wireless/realtek/rtlwifi/efuse.c 				 u8 offset, u8 word_en, u8 *data)
data              935 drivers/net/wireless/realtek/rtlwifi/efuse.c 	memset(target_pkt.data, 0xFF,  8 * sizeof(u8));
data              937 drivers/net/wireless/realtek/rtlwifi/efuse.c 	efuse_word_enable_data_read(word_en, data, target_pkt.data);
data              973 drivers/net/wireless/realtek/rtlwifi/efuse.c 						    target_pkt.data);
data             1032 drivers/net/wireless/realtek/rtlwifi/efuse.c 				  u16 efuse_addr, u8 word_en, u8 *data)
data             1046 drivers/net/wireless/realtek/rtlwifi/efuse.c 		efuse_one_byte_write(hw, start_addr++, data[0]);
data             1047 drivers/net/wireless/realtek/rtlwifi/efuse.c 		efuse_one_byte_write(hw, start_addr++, data[1]);
data             1051 drivers/net/wireless/realtek/rtlwifi/efuse.c 		if ((data[0] != tmpdata[0]) || (data[1] != tmpdata[1]))
data             1057 drivers/net/wireless/realtek/rtlwifi/efuse.c 		efuse_one_byte_write(hw, start_addr++, data[2]);
data             1058 drivers/net/wireless/realtek/rtlwifi/efuse.c 		efuse_one_byte_write(hw, start_addr++, data[3]);
data             1062 drivers/net/wireless/realtek/rtlwifi/efuse.c 		if ((data[2] != tmpdata[2]) || (data[3] != tmpdata[3]))
data             1068 drivers/net/wireless/realtek/rtlwifi/efuse.c 		efuse_one_byte_write(hw, start_addr++, data[4]);
data             1069 drivers/net/wireless/realtek/rtlwifi/efuse.c 		efuse_one_byte_write(hw, start_addr++, data[5]);
data             1073 drivers/net/wireless/realtek/rtlwifi/efuse.c 		if ((data[4] != tmpdata[4]) || (data[5] != tmpdata[5]))
data             1079 drivers/net/wireless/realtek/rtlwifi/efuse.c 		efuse_one_byte_write(hw, start_addr++, data[6]);
data             1080 drivers/net/wireless/realtek/rtlwifi/efuse.c 		efuse_one_byte_write(hw, start_addr++, data[7]);
data             1084 drivers/net/wireless/realtek/rtlwifi/efuse.c 		if ((data[6] != tmpdata[6]) || (data[7] != tmpdata[7]))
data               34 drivers/net/wireless/realtek/rtlwifi/efuse.h 	u8 data[8];
data               77 drivers/net/wireless/realtek/rtlwifi/efuse.h int efuse_one_byte_read(struct ieee80211_hw *hw, u16 addr, u8 *data);
data              564 drivers/net/wireless/realtek/rtlwifi/pci.c 			 *(u16 *)(skb->data + 22));
data              586 drivers/net/wireless/realtek/rtlwifi/pci.c 				(struct ieee80211_mgmt *)skb->data;
data              700 drivers/net/wireless/realtek/rtlwifi/pci.c 			skb_put_data(uskb, skb->data, skb->len);
data              760 drivers/net/wireless/realtek/rtlwifi/pci.c 			pdesc = (struct rtl_rx_desc *)skb->data;
data              849 drivers/net/wireless/realtek/rtlwifi/pci.c 			rtl_p2p_info(hw, (void *)skb->data, skb->len);
data              851 drivers/net/wireless/realtek/rtlwifi/pci.c 			rtl_swlps_beacon(hw, (void *)skb->data, skb->len);
data              852 drivers/net/wireless/realtek/rtlwifi/pci.c 			rtl_recognize_peer(hw, (void *)skb->data, skb->len);
data             1064 drivers/net/wireless/realtek/rtlwifi/pci.c static void _rtl_pci_irq_tasklet(unsigned long data)
data             1066 drivers/net/wireless/realtek/rtlwifi/pci.c 	struct ieee80211_hw *hw = (struct ieee80211_hw *)data;
data             1070 drivers/net/wireless/realtek/rtlwifi/pci.c static void _rtl_pci_prepare_bcn_tasklet(unsigned long data)
data             1072 drivers/net/wireless/realtek/rtlwifi/pci.c 	struct ieee80211_hw *hw = (struct ieee80211_hw *)data;
data              186 drivers/net/wireless/realtek/rtlwifi/ps.c void rtl_ips_nic_off_wq_callback(void *data)
data              189 drivers/net/wireless/realtek/rtlwifi/ps.c 	    container_of_dwork_rtl(data, struct rtl_works, ips_nic_off_wq);
data              466 drivers/net/wireless/realtek/rtlwifi/ps.c void rtl_swlps_beacon(struct ieee80211_hw *hw, void *data, unsigned int len)
data              470 drivers/net/wireless/realtek/rtlwifi/ps.c 	struct ieee80211_hdr *hdr = data;
data              509 drivers/net/wireless/realtek/rtlwifi/ps.c 	tim = rtl_find_ie(data, len - FCS_LEN, WLAN_EID_TIM);
data              569 drivers/net/wireless/realtek/rtlwifi/ps.c void rtl_swlps_rfon_wq_callback(void *data)
data              572 drivers/net/wireless/realtek/rtlwifi/ps.c 	    container_of_dwork_rtl(data, struct rtl_works, ps_rfon_wq);
data              682 drivers/net/wireless/realtek/rtlwifi/ps.c void rtl_swlps_wq_callback(void *data)
data              684 drivers/net/wireless/realtek/rtlwifi/ps.c 	struct rtl_works *rtlworks = container_of_dwork_rtl(data,
data              710 drivers/net/wireless/realtek/rtlwifi/ps.c static void rtl_p2p_noa_ie(struct ieee80211_hw *hw, void *data,
data              714 drivers/net/wireless/realtek/rtlwifi/ps.c 	struct ieee80211_mgmt *mgmt = data;
data              723 drivers/net/wireless/realtek/rtlwifi/ps.c 	end = data + len;
data              813 drivers/net/wireless/realtek/rtlwifi/ps.c static void rtl_p2p_action_ie(struct ieee80211_hw *hw, void *data,
data              817 drivers/net/wireless/realtek/rtlwifi/ps.c 	struct ieee80211_mgmt *mgmt = data;
data              825 drivers/net/wireless/realtek/rtlwifi/ps.c 	end = data + len;
data              974 drivers/net/wireless/realtek/rtlwifi/ps.c void rtl_p2p_info(struct ieee80211_hw *hw, void *data, unsigned int len)
data              978 drivers/net/wireless/realtek/rtlwifi/ps.c 	struct ieee80211_hdr *hdr = data;
data              999 drivers/net/wireless/realtek/rtlwifi/ps.c 		rtl_p2p_action_ie(hw , data , len - FCS_LEN);
data             1001 drivers/net/wireless/realtek/rtlwifi/ps.c 		rtl_p2p_noa_ie(hw , data , len - FCS_LEN);
data               13 drivers/net/wireless/realtek/rtlwifi/ps.h void rtl_ips_nic_off_wq_callback(void *data);
data               19 drivers/net/wireless/realtek/rtlwifi/ps.h void rtl_swlps_beacon(struct ieee80211_hw *hw, void *data, unsigned int len);
data               20 drivers/net/wireless/realtek/rtlwifi/ps.h void rtl_swlps_wq_callback(void *data);
data               21 drivers/net/wireless/realtek/rtlwifi/ps.h void rtl_swlps_rfon_wq_callback(void *data);
data               25 drivers/net/wireless/realtek/rtlwifi/ps.h void rtl_p2p_info(struct ieee80211_hw *hw, void *data, unsigned int len);
data              725 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c static bool _rtl88ee_llt_write(struct ieee80211_hw *hw, u32 address, u32 data)
data              730 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	u32 value = _LLT_INIT_ADDR(address) | _LLT_INIT_DATA(data) |
data               18 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 					u32 data);
data               61 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 			   u32 regaddr, u32 bitmask, u32 data)
data               68 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		 regaddr, bitmask, data);
data               73 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		data = ((originalvalue & (~bitmask)) | (data << bitshift));
data               76 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 	rtl_write_dword(rtlpriv, regaddr, data);
data               80 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		 regaddr, bitmask, data);
data              111 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 			   u32 regaddr, u32 bitmask, u32 data)
data              119 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		  regaddr, bitmask, data, rfpath);
data              128 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 			data =
data              130 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 			     (data << bitshift));
data              133 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 	_rtl88e_phy_rf_serial_write(hw, rfpath, regaddr, data);
data              140 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		 regaddr, bitmask, data, rfpath);
data              192 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 					u32 data)
data              206 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 	data_and_addr = ((newoffset << 20) | (data & 0x000fffff)) & 0x0fffffff;
data              291 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 				    u32 data, enum radio_path rfpath,
data              309 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 			      data);
data              315 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 					u32 addr, u32 data)
data              320 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 	_rtl8188e_config_rf_reg(hw, addr, data, RF90_PATH_A,
data              325 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 				    u32 addr, u32 data)
data              340 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtl_set_bbreg(hw, addr, MASKDWORD, data);
data              518 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 				       u32 data)
data              525 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][0] = data;
data              532 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][1] = data;
data              539 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][6] = data;
data              546 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][7] = data;
data              553 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][2] = data;
data              560 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][3] = data;
data              567 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][4] = data;
data              574 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][5] = data;
data              585 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][8] = data;
data              592 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][9] = data;
data              599 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][14] = data;
data              606 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][15] = data;
data              613 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][10] = data;
data              620 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][11] = data;
data              627 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][12] = data;
data              634 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c 		rtlphy->mcs_txpwrlevel_origoffset[count][13] = data;
data              181 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.h 			   u32 regaddr, u32 bitmask, u32 data);
data              187 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.h 			   u32 bitmask, u32 data);
data              286 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c 	tmp_buf = skb->data + pstatus->rx_drvinfo_size + pstatus->rx_bufshift;
data              419 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c 	hdr = (struct ieee80211_hdr *)(skb->data + status->rx_drvinfo_size
data              459 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c 		p_drvinfo = (struct rx_fwinfo_88e *)(skb->data +
data              515 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c 		memset(skb->data, 0, EM_HDR_LEN);
data              518 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c 	mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len,
data              540 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c 							 (__le32 *)(skb->data));
data              678 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c 					    skb->data, skb->len,
data              681 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)(skb->data);
data               72 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.h void usb_writeN_async(struct rtl_priv *rtlpriv, u32 addr, void *data, u16 len);
data               32 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 			   u32 regaddr, u32 bitmask, u32 data)
data               39 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		 regaddr, bitmask, data);
data               44 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		data = ((originalvalue & (~bitmask)) | (data << bitshift));
data               47 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 	rtl_write_dword(rtlpriv, regaddr, data);
data               51 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		 regaddr, bitmask, data);
data               65 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 				    u32 data)
data              124 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 				 u32 data)
data              138 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 	data_and_addr = ((newoffset << 20) | (data & 0x000fffff)) & 0x0fffffff;
data              222 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 					    u32 data)
data              229 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              238 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              247 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              256 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              265 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              274 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              283 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              292 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              301 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              310 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              319 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              328 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              337 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              346 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              355 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              364 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c 		    data;
data              165 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.h 				  u32 regaddr, u32 bitmask, u32 data);
data              216 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.h 				    u32 data);
data              221 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.h 				 u32 data);
data              225 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.h 					    u32 data);
data              538 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c static bool _rtl92ce_llt_write(struct ieee80211_hw *hw, u32 address, u32 data)
data              544 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c 	    _LLT_INIT_DATA(data) | _LLT_OP(_LLT_WRITE_ACCESS);
data               96 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c 			    u32 regaddr, u32 bitmask, u32 data)
data              104 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c 		 regaddr, bitmask, data, rfpath);
data              114 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c 			data =
data              116 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c 			     (data << bitshift));
data              119 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c 		_rtl92c_phy_rf_serial_write(hw, rfpath, regaddr, data);
data              126 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c 			data =
data              128 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c 			     (data << bitshift));
data              130 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c 		_rtl92c_phy_fw_rf_serial_write(hw, rfpath, regaddr, data);
data              137 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c 		 regaddr, bitmask, data, rfpath);
data               58 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.h 			   u32 data);
data               62 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.h 			    u32 regaddr, u32 bitmask, u32 data);
data               99 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.h 				 enum radio_path rfpath, u32 offset, u32 data);
data              102 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.h 				    u32 data);
data              104 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.h 					    u32 regaddr, u32 bitmask, u32 data);
data              267 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c 	tmp_buf = skb->data + pstats->rx_drvinfo_size + pstats->rx_bufshift;
data              329 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c 	hdr = (struct ieee80211_hdr *)(skb->data + stats->rx_drvinfo_size
data              368 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c 		p_drvinfo = (struct rx_fwinfo_92c *)(skb->data +
data              405 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c 					    skb->data, skb->len,
data              572 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c 					    skb->data, skb->len,
data              575 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)(skb->data);
data              123 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c bool rtl92c_llt_write(struct ieee80211_hw *hw, u32 address, u32 data)
data              129 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c 	    _LLT_INIT_DATA(data) | _LLT_OP(_LLT_WRITE_ACCESS);
data              764 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c 	tmp_buf = skb->data + pstats->rx_drvinfo_size + pstats->rx_bufshift;
data               12 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.h bool rtl92c_llt_write(struct ieee80211_hw *hw, u32 address, u32 data);
data               45 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c 			    u32 regaddr, u32 bitmask, u32 data)
data               53 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c 		 regaddr, bitmask, data, rfpath);
data               60 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c 			data =
data               62 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c 			     (data << bitshift));
data               64 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c 		_rtl92c_phy_rf_serial_write(hw, rfpath, regaddr, data);
data               71 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c 			data =
data               73 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c 			     (data << bitshift));
data               75 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c 		_rtl92c_phy_fw_rf_serial_write(hw, rfpath, regaddr, data);
data               79 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c 		 regaddr, bitmask, data, rfpath);
data               15 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.h 			    u32 regaddr, u32 bitmask, u32 data);
data               20 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.h 			   u32 regaddr, u32 bitmask, u32 data);
data              325 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 		p_drvinfo = (struct rx_fwinfo_92c *)(skb->data +
data              354 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	rxdesc	= (__le32 *)skb->data;
data              397 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	hdr = (struct ieee80211_hdr *)(skb->data);
data              635 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)(skb->data);
data              484 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c static bool _rtl92de_llt_write(struct ieee80211_hw *hw, u32 address, u32 data)
data              490 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 	    _LLT_INIT_DATA(data) | _LLT_OP(_LLT_WRITE_ACCESS);
data              206 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 			   u32 regaddr, u32 bitmask, u32 data)
data              215 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		 regaddr, bitmask, data);
data              230 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		data = ((originalvalue & (~bitmask)) | (data << bitshift));
data              233 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		rtl92de_write_dword_dbi(hw, (u16) regaddr, data, dbi_direct);
data              235 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		rtl_write_dword(rtlpriv, regaddr, data);
data              238 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		 regaddr, bitmask, data);
data              289 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 					u32 offset, u32 data)
data              299 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 	data_and_addr = ((newoffset << 20) | (data & 0x000fffff)) & 0x0fffffff;
data              327 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 	u32 regaddr, u32 bitmask, u32 data)
data              336 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		 regaddr, bitmask, data, rfpath);
data              345 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 			data = ((original_value & (~bitmask)) |
data              346 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 				(data << bitshift));
data              348 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		_rtl92d_phy_rf_serial_write(hw, rfpath, regaddr, data);
data              353 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		 regaddr, bitmask, data, rfpath);
data              611 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 						   u32 data)
data              652 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 	rtlphy->mcs_offset[rtlphy->pwrgroup_cnt][index] = data;
data              105 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.h 			   u32 regaddr, u32 bitmask, u32 data);
data              111 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.h 			   u32 bitmask, u32 data);
data              417 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c 	tmp_buf = skb->data + pstats->rx_drvinfo_size + pstats->rx_bufshift;
data              480 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c 		p_drvinfo = (struct rx_fwinfo_92d *)(skb->data +
data              542 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c 		memset(skb->data, 0, EM_HDR_LEN);
data              545 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c 	mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len,
data              567 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c 							  (u8 *)(skb->data));
data              701 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c 		    skb->data, skb->len, PCI_DMA_TODEVICE);
data              702 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)(skb->data);
data              213 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c void rtl92ee_fw_clk_off_timer_callback(unsigned long data)
data              215 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 	struct ieee80211_hw *hw = (struct ieee80211_hw *)data;
data               40 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.h void rtl92ee_fw_clk_off_timer_callback(unsigned long data);
data               18 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 					 u32 data);
data               60 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 			    u32 bitmask, u32 data)
data               67 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 		  regaddr, bitmask, data);
data               72 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 		data = ((originalvalue & (~bitmask)) | (data << bitshift));
data               75 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	rtl_write_dword(rtlpriv, regaddr, data);
data               79 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 		  regaddr, bitmask, data);
data              110 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 			    u32 addr, u32 bitmask, u32 data)
data              118 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 		  addr, bitmask, data, rfpath);
data              125 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 		data = (original_value & (~bitmask)) | (data << bitshift);
data              128 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	_rtl92ee_phy_rf_serial_write(hw, rfpath, addr, data);
data              134 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 		  addr, bitmask, data, rfpath);
data              186 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 					 u32 data)
data              200 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	data_and_addr = ((newoffset << 20) | (data & 0x000fffff)) & 0x0fffffff;
data              289 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c static void _rtl92ee_config_rf_reg(struct ieee80211_hw *hw, u32 addr, u32 data,
data              295 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 		rtl_set_rfreg(hw, rfpath, regaddr, RFREG_OFFSET_MASK, data);
data              305 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 			while ((getvalue >> 8) != (data >> 8)) {
data              308 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 					      RFREG_OFFSET_MASK, data);
data              324 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 			while (getvalue != data) {
data              327 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 					      RFREG_OFFSET_MASK, data);
data              342 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 				       u32 addr, u32 data)
data              347 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	_rtl92ee_config_rf_reg(hw, addr, data, RF90_PATH_A,
data              352 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 				       u32 addr, u32 data)
data              357 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	_rtl92ee_config_rf_reg(hw, addr, data, RF90_PATH_B,
data              362 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 				   u32 addr, u32 data)
data              377 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 		rtl_set_bbreg(hw, addr, MASKDWORD , data);
data              525 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c static void _phy_convert_txpower_dbm_to_relative_value(u32 *data, u8 start,
data              535 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 			tmp = (u8)(*data >> (i * 8)) & 0xF;
data              536 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 			tmp += ((u8)((*data >> (i * 8 + 4)) & 0xF)) * 10;
data              541 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 			tmp = (u8)(*data >> (i * 8)) & 0xFF;
data              546 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	*data = temp_data;
data              842 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 					    u32 bitmask, u32 data)
data              863 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	rtlphy->tx_power_by_rate_offset[band][rfpath][txnum][section] = data;
data              100 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.h 			    u32 regaddr, u32 bitmask, u32 data);
data              106 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.h 			    u32 bitmask, u32 data);
data              229 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c 	tmp_buf = skb->data + pstatus->rx_drvinfo_size +
data              372 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c 	hdr = (struct ieee80211_hdr *)(skb->data + status->rx_drvinfo_size +
data              412 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c 		p_drvinfo = (struct rx_fwinfo *)(skb->data +
data              678 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c 		memset(skb->data, 0, EM_HDR_LEN);
data              681 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c 	mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len,
data              707 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c 							  (u8 *)(skb->data));
data              846 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c 					    skb->data, skb->len,
data              445 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c static u8 _rtl92se_halset_sysclk(struct ieee80211_hw *hw, u8 data)
data              452 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c 	rtl_write_byte(rtlpriv, SYS_CLKR + 1, data);
data              459 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c 	bresult = ((tmpvalue & BIT(7)) == (data & BIT(7)));
data              461 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c 	if ((data & (BIT(6) | BIT(7))) == false) {
data             1256 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c static u8 _rtl92s_set_sysclk(struct ieee80211_hw *hw, u8 data)
data             1263 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c 	rtl_write_byte(rtlpriv, SYS_CLKR + 1, data);
data             1270 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c 	result = ((tmp & BIT(7)) == (data & BIT(7)));
data             1272 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c 	if ((data & (BIT(6) | BIT(7))) == false) {
data               49 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 			   u32 data)
data               56 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 		 regaddr, bitmask, data);
data               61 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 		data = ((originalvalue & (~bitmask)) | (data << bitshift));
data               64 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 	rtl_write_dword(rtlpriv, regaddr, data);
data               68 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 		 regaddr, bitmask, data);
data              135 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 					u32 data)
data              146 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 	data_and_addr = ((newoffset << 20) | (data & 0x000fffff)) & 0x0fffffff;
data              181 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 			   u32 regaddr, u32 bitmask, u32 data)
data              192 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 		 regaddr, bitmask, data, rfpath);
data              200 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 		data = ((original_value & (~bitmask)) | (data << bitshift));
data              203 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 	_rtl92s_phy_rf_serial_write(hw, rfpath, regaddr, data);
data              209 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 		 regaddr, bitmask, data, rfpath);
data              651 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 		u32 reg_addr, u32 bitmask, u32 data)
data              674 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c 	rtlphy->mcs_offset[rtlphy->pwrgroup_cnt][index] = data;
data               54 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.h 			   u32 data);
data               59 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.h 			   u32 regaddr, u32 bitmask, u32 data);
data               84 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c 	memcpy(pfirmware->sz_fw_tmpbuffer, firmware->data, firmware->size);
data              208 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c 	tmp_buf = skb->data + pstats->rx_drvinfo_size + pstats->rx_bufshift;
data              285 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c 		hdr = (struct ieee80211_hdr *)(skb->data +
data              300 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c 		p_drvinfo = (struct rx_fwinfo *)(skb->data +
data              331 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c 	dma_addr_t mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len,
data              501 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c 	dma_addr_t mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len,
data              540 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c 		SET_BITS_TO_LE_4BYTE(skb->data, 24, 7, rtlhal->h2c_txcmd_seq);
data              535 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c static bool _rtl8723e_llt_write(struct ieee80211_hw *hw, u32 address, u32 data)
data              541 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	    _LLT_INIT_DATA(data) | _LLT_OP(_LLT_WRITE_ACCESS);
data               17 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 					     u32 data);
data               67 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 			   u32 regaddr, u32 bitmask, u32 data)
data               76 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		  regaddr, bitmask, data, rfpath);
data               86 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 			data =
data               88 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 			     (data << bitshift));
data               91 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		rtl8723_phy_rf_serial_write(hw, rfpath, regaddr, data);
data               95 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 			data =
data               97 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 			     (data << bitshift));
data               99 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		_rtl8723e_phy_fw_rf_serial_write(hw, rfpath, regaddr, data);
data              106 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		 regaddr, bitmask, data, rfpath);
data              112 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 					     u32 data)
data              293 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 					   u32 data)
data              300 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              309 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              318 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              327 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              336 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              345 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              354 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              363 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              372 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              381 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              390 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              399 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              408 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              417 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              426 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              435 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c 		    data;
data              152 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.h 			     u32 bitmask, u32 data);
data              231 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c 	tmp_buf = skb->data + pstatus->rx_drvinfo_size + pstatus->rx_bufshift;
data              292 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c 	hdr = (struct ieee80211_hdr *)(skb->data + status->rx_drvinfo_size
data              332 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c 		p_drvinfo = (struct rx_fwinfo_8723e *)(skb->data +
data              366 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c 					    skb->data, skb->len,
data              533 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c 					    skb->data, skb->len,
data              536 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)(skb->data);
data              240 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.h void rtl8723be_dm_fast_antenna_training_callback(unsigned long data);
data              714 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c static bool _rtl8723be_llt_write(struct ieee80211_hw *hw, u32 address, u32 data)
data              719 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	u32 value = _LLT_INIT_ADDR(address) | _LLT_INIT_DATA(data) |
data             1005 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c static void _rtl8723be_dbi_write(struct rtl_priv *rtlpriv, u16 addr, u8 data)
data             1012 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	rtl_write_byte(rtlpriv, write_addr, data);
data             1050 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c static void _rtl8723be_mdio_write(struct rtl_priv *rtlpriv, u8 addr, u16 data)
data             1054 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	rtl_write_word(rtlpriv, REG_MDIO_WDATA, data);
data               58 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 			      u32 regaddr, u32 bitmask, u32 data)
data               66 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 		  regaddr, bitmask, data, path);
data               74 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 			data = ((original_value & (~bitmask)) |
data               75 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 				(data << bitshift));
data               78 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 	rtl8723_phy_rf_serial_write(hw, path, regaddr, data);
data               84 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 		  regaddr, bitmask, data, path);
data              217 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 				     u32 data, enum radio_path rfpath,
data              226 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 		rtl_set_rfreg(hw, rfpath, regaddr, RFREG_OFFSET_MASK, data);
data              231 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 					 u32 addr, u32 data)
data              236 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 	_rtl8723be_config_rf_reg(hw, addr, data, RF90_PATH_A,
data              259 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 				     u32 addr, u32 data)
data              274 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 		rtl_set_bbreg(hw, addr, MASKDWORD, data);
data              411 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c static void _phy_convert_txpower_dbm_to_relative_value(u32 *data, u8 start,
data              421 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 			temp_value = (u8)(*data >> (i * 8)) & 0xF;
data              422 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 			temp_value += ((u8)((*data >> (i*8 + 4)) & 0xF)) * 10;
data              429 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 			temp_value = (u8)(*data >> (i * 8)) & 0xFF;
data              434 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 	*data = temp_data;
data              541 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 		void (*set_reg)(struct ieee80211_hw *hw, u32 regaddr, u32 data))
data              682 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 					      u32 bitmask, u32 data)
data              703 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 									data;
data               90 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.h 			      u32 regaddr, u32 bitmask, u32 data);
data              205 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c 	tmp_buf = skb->data + pstatus->rx_drvinfo_size + pstatus->rx_bufshift;
data              349 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c 	hdr = (struct ieee80211_hdr *)(skb->data + status->rx_drvinfo_size +
data              388 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c 		p_drvinfo = (struct rx_fwinfo_8723be *)(skb->data +
data              442 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c 		memset(skb->data, 0, EM_HDR_LEN);
data              445 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c 	mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len,
data              466 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c 							    (__le32 *)(skb->data));
data              599 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c 					    skb->data, skb->len,
data               31 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c 			      u32 bitmask, u32 data)
data               38 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c 		 data);
data               43 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c 		data = ((originalvalue & (~bitmask)) | (data << bitshift));
data               46 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c 	rtl_write_dword(rtlpriv, regaddr, data);
data               50 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c 		 regaddr, bitmask, data);
data              119 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c 				 u32 offset, u32 data)
data              133 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c 	data_and_addr = ((newoffset << 20) | (data & 0x000fffff)) & 0x0fffffff;
data               29 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.h 			      u32 bitmask, u32 data);
data               35 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.h 				 u32 offset, u32 data);
data              267 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.h void rtl8821ae_dm_fast_antenna_training_callback(unsigned long data);
data              788 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c static bool _rtl8821ae_llt_write(struct ieee80211_hw *hw, u32 address, u32 data)
data              793 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	u32 value = _LLT_INIT_ADDR(address) | _LLT_INIT_DATA(data) |
data             1073 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c static void _rtl8821ae_mdio_write(struct rtl_priv *rtlpriv, u8 addr, u16 data)
data             1077 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	rtl_write_word(rtlpriv, REG_MDIO_WDATA, data);
data             1109 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c static void _rtl8821ae_dbi_write(struct rtl_priv *rtlpriv, u16 addr, u8 data)
data             1115 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	rtl_write_byte(rtlpriv, write_addr, data);
data               29 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					   u32 data);
data              113 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			      u32 regaddr, u32 bitmask, u32 data)
data              120 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		 regaddr, bitmask, data);
data              125 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		data = ((originalvalue & (~bitmask)) |
data              126 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			((data << bitshift) & bitmask));
data              129 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	rtl_write_dword(rtlpriv, regaddr, data);
data              133 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		 regaddr, bitmask, data);
data              165 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			   u32 regaddr, u32 bitmask, u32 data)
data              173 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		  regaddr, bitmask, data, rfpath);
data              181 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		data = ((original_value & (~bitmask)) | (data << bitshift));
data              184 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	_rtl8821ae_phy_rf_serial_write(hw, rfpath, regaddr, data);
data              190 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		 regaddr, bitmask, data, rfpath);
data              255 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					   u32 data)
data              270 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			 (data & 0x000fffff)) & 0x0fffffff;
data              843 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 				     u32 addr, u32 data,
data              852 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		rtl_set_rfreg(hw, rfpath, regaddr, RFREG_OFFSET_MASK, data);
data              858 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					 u32 addr, u32 data)
data              863 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	_rtl8821ae_config_rf_reg(hw, addr, data,
data              868 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					 u32 addr, u32 data)
data              873 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	_rtl8821ae_config_rf_reg(hw, addr, data,
data              878 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 				     u32 addr, u32 data)
data              893 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		rtl_set_bbreg(hw, addr, MASKDWORD, data);
data             1109 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c static void _phy_convert_txpower_dbm_to_relative_value(u32 *data, u8 start,
data             1119 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			temp_value = (u8)(*data >> (i * 8)) & 0xF;
data             1120 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			temp_value += ((u8)((*data >> (i * 8 + 4)) & 0xF)) * 10;
data             1126 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			temp_value = (u8)(*data >> (i * 8)) & 0xFF;
data             1131 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	*data = temp_data;
data             1853 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 						       u32 regaddr, u32 data))
data             1976 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					      u32 bitmask, u32 data)
data             1994 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	rtlphy->tx_power_by_rate_offset[band][rfpath][txnum][rate_section] = data;
data             3185 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	u32 power_level, data, offset;
data             3190 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	data = 0;
data             3211 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		data |= (((power_level > 2) ? (power_level) : 2) << (i * 8));
data             3213 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	rtl_set_bbreg(hw, offset, 0xffffff, data);
data             3518 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	u32 data;
data             3526 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		data = 0x494;
data             3528 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		data = 0x453;
data             3530 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		data = 0x452;
data             3532 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		data = 0x412;
data             3534 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		data = 0x96a;
data             3535 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	rtl_set_bbreg(hw, RFC_AREA, 0x1ffe0000, data);
data             3539 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			data = 0x101;
data             3541 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			data = 0x301;
data             3543 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			data = 0x501;
data             3545 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			data = 0x000;
data             3547 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 			BIT(18)|BIT(17)|BIT(16)|BIT(9)|BIT(8), data);
data             3555 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					data = 0x114E9;
data             3557 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					data = 0x110E9;
data             3559 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					data = 0x110E9;
data             3561 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					BRFREGOFFSETMASK, data);
data              189 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.h 			      u32 regaddr, u32 bitmask, u32 data);
data              195 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.h 			      u32 bitmask, u32 data);
data              289 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c 	tmp_buf = skb->data + pstatus->rx_drvinfo_size + pstatus->rx_bufshift;
data              492 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c 	hdr = (struct ieee80211_hdr *)(skb->data +
data              539 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c 		p_drvinfo = (struct rx_fwinfo_8821ae *)(skb->data +
data              690 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c 		memset(skb->data, 0, EM_HDR_LEN);
data              693 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c 	mapping = pci_map_single(rtlpci->pdev, skb->data, skb->len,
data              715 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c 							   (__le32 *)skb->data);
data              838 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c 					    skb->data, skb->len,
data              129 drivers/net/wireless/realtek/rtlwifi/usb.c 	__le32 *data;
data              135 drivers/net/wireless/realtek/rtlwifi/usb.c 	data = &rtlpriv->usb_data[rtlpriv->usb_data_index];
data              141 drivers/net/wireless/realtek/rtlwifi/usb.c 	_usbctrl_vendorreq_sync_read(udev, request, wvalue, index, data, len);
data              142 drivers/net/wireless/realtek/rtlwifi/usb.c 	return le32_to_cpu(*data);
data              166 drivers/net/wireless/realtek/rtlwifi/usb.c 	__le32 data;
data              171 drivers/net/wireless/realtek/rtlwifi/usb.c 	data = cpu_to_le32(val);
data              172 drivers/net/wireless/realtek/rtlwifi/usb.c 	_usbctrl_vendorreq_async_write(udev, request, wvalue, index, &data,
data              197 drivers/net/wireless/realtek/rtlwifi/usb.c static void _usb_writen_sync(struct rtl_priv *rtlpriv, u32 addr, void *data,
data              210 drivers/net/wireless/realtek/rtlwifi/usb.c 	buffer = kmemdup(data, len, GFP_ATOMIC);
data              314 drivers/net/wireless/realtek/rtlwifi/usb.c 	rtlusb->rx_work_tasklet.data = (unsigned long)rtlusb;
data              424 drivers/net/wireless/realtek/rtlwifi/usb.c 	u8 *rxdesc = skb->data;
data              437 drivers/net/wireless/realtek/rtlwifi/usb.c 	hdr = (struct ieee80211_hdr *)(skb->data);
data              466 drivers/net/wireless/realtek/rtlwifi/usb.c 	u8 *rxdesc = skb->data;
data              479 drivers/net/wireless/realtek/rtlwifi/usb.c 	hdr = (struct ieee80211_hdr *)(skb->data);
data              890 drivers/net/wireless/realtek/rtlwifi/usb.c 			  ep_num), skb->data, skb->len, _rtl_tx_complete, skb);
data              929 drivers/net/wireless/realtek/rtlwifi/usb.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)(skb->data);
data              964 drivers/net/wireless/realtek/rtlwifi/usb.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)(skb->data);
data             1060 drivers/net/wireless/realtek/rtlwifi/wifi.h 	u8 data[0];
data             1991 drivers/net/wireless/realtek/rtlwifi/wifi.h 	int (*efuse_onebyte_read)(struct ieee80211_hw *hw, u16 addr, u8 *data);
data             2298 drivers/net/wireless/realtek/rtlwifi/wifi.h 			  u32 data);
data             2302 drivers/net/wireless/realtek/rtlwifi/wifi.h 			  u32 regaddr, u32 bitmask, u32 data);
data             3147 drivers/net/wireless/realtek/rtlwifi/wifi.h 				 u32 bitmask, u32 data)
data             3151 drivers/net/wireless/realtek/rtlwifi/wifi.h 	rtlpriv->cfg->ops->set_bbreg(hw, regaddr, bitmask, data);
data             3155 drivers/net/wireless/realtek/rtlwifi/wifi.h 					     u32 regaddr, u32 data)
data             3157 drivers/net/wireless/realtek/rtlwifi/wifi.h 	rtl_set_bbreg(hw, regaddr, 0xffffffff, data);
data             3171 drivers/net/wireless/realtek/rtlwifi/wifi.h 				 u32 bitmask, u32 data)
data             3175 drivers/net/wireless/realtek/rtlwifi/wifi.h 	rtlpriv->cfg->ops->set_rfreg(hw, rfpath, regaddr, bitmask, data);
data             3200 drivers/net/wireless/realtek/rtlwifi/wifi.h 	return (struct ieee80211_hdr *)(skb->data);
data              243 drivers/net/wireless/realtek/rtw88/coex.c 				     u8 data)
data              250 drivers/net/wireless/realtek/rtw88/coex.c 	rtw_write8_mask(rtwdev, addr, BIT(bitmap), data);
data              442 drivers/net/wireless/realtek/rtw88/coex.c 	c2h = (struct rtw_c2h_cmd *)(resp->data + pkt_offset);
data              444 drivers/net/wireless/realtek/rtw88/debug.c 	u32 addr, offset, data;
data              452 drivers/net/wireless/realtek/rtw88/debug.c 				data = rtw_read_rf(rtwdev, path, addr + offset,
data              454 drivers/net/wireless/realtek/rtw88/debug.c 				seq_printf(m, "%8.8x    ", data);
data               37 drivers/net/wireless/realtek/rtw88/fw.c 	c2h = (struct rtw_c2h_cmd *)(skb->data + pkt_offset);
data               65 drivers/net/wireless/realtek/rtw88/fw.c 	c2h = (struct rtw_c2h_cmd *)(skb->data + pkt_offset);
data              298 drivers/net/wireless/realtek/rtw88/fw.c void rtw_fw_bt_wifi_control(struct rtw_dev *rtwdev, u8 op_code, u8 *data)
data              306 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA1(h2c_pkt, *data);
data              307 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA2(h2c_pkt, *(data + 1));
data              308 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA3(h2c_pkt, *(data + 2));
data              309 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA4(h2c_pkt, *(data + 3));
data              310 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA5(h2c_pkt, *(data + 4));
data              503 drivers/net/wireless/realtek/rtw88/fw.c 		       skb->data, skb->len);
data              505 drivers/net/wireless/realtek/rtw88/fw.c 		memcpy(buf, skb->data, skb->len);
data              710 drivers/net/wireless/realtek/rtw88/fw.c 	ret = rtw_download_drv_rsvd_page(rtwdev, skb->data, skb->len);
data              262 drivers/net/wireless/realtek/rtw88/fw.h 	return (struct rtw_c2h_cmd *)(skb->data + pkt_offset);
data              281 drivers/net/wireless/realtek/rtw88/fw.h void rtw_fw_bt_wifi_control(struct rtw_dev *rtwdev, u8 op_code, u8 *data);
data              156 drivers/net/wireless/realtek/rtw88/hci.h 	     u32 addr, u32 mask, u32 data)
data              161 drivers/net/wireless/realtek/rtw88/hci.h 	rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data);
data              179 drivers/net/wireless/realtek/rtw88/hci.h rtw_write32_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data)
data              188 drivers/net/wireless/realtek/rtw88/hci.h 	set = (orig & ~mask) | ((data << shift) & mask);
data              193 drivers/net/wireless/realtek/rtw88/hci.h rtw_write8_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u8 data)
data              202 drivers/net/wireless/realtek/rtw88/hci.h 	set = (orig & ~mask) | ((data << shift) & mask);
data              313 drivers/net/wireless/realtek/rtw88/mac.c static bool check_firmware_size(const u8 *data, u32 size)
data              320 drivers/net/wireless/realtek/rtw88/mac.c 	dmem_size = le32_to_cpu(*((__le32 *)(data + FW_HDR_DMEM_SIZE)));
data              321 drivers/net/wireless/realtek/rtw88/mac.c 	imem_size = le32_to_cpu(*((__le32 *)(data + FW_HDR_IMEM_SIZE)));
data              322 drivers/net/wireless/realtek/rtw88/mac.c 	emem_size = ((*(data + FW_HDR_MEM_USAGE)) & BIT(4)) ?
data              323 drivers/net/wireless/realtek/rtw88/mac.c 		    le32_to_cpu(*((__le32 *)(data + FW_HDR_EMEM_SIZE))) : 0;
data              423 drivers/net/wireless/realtek/rtw88/mac.c 				       const u8 *data, u32 size)
data              428 drivers/net/wireless/realtek/rtw88/mac.c 	buf = kmemdup(data, size, GFP_KERNEL);
data              438 drivers/net/wireless/realtek/rtw88/mac.c send_firmware_pkt(struct rtw_dev *rtwdev, u16 pg_addr, const u8 *data, u32 size)
data              446 drivers/net/wireless/realtek/rtw88/mac.c 	ret = send_firmware_pkt_rsvd_page(rtwdev, pg_addr, data, size);
data              519 drivers/net/wireless/realtek/rtw88/mac.c download_firmware_to_mem(struct rtw_dev *rtwdev, const u8 *data,
data              547 drivers/net/wireless/realtek/rtw88/mac.c 					data + mem_offset, pkt_size);
data              572 drivers/net/wireless/realtek/rtw88/mac.c 	const u8 *data = fw->firmware->data;
data              575 drivers/net/wireless/realtek/rtw88/mac.c 		le16_to_cpu(*((__le16 *)(data + FW_HDR_H2C_FMT_VER)));
data              577 drivers/net/wireless/realtek/rtw88/mac.c 		le16_to_cpu(*((__le16 *)(data + FW_HDR_VERSION)));
data              578 drivers/net/wireless/realtek/rtw88/mac.c 	fw->sub_version = *(data + FW_HDR_SUBVERSION);
data              579 drivers/net/wireless/realtek/rtw88/mac.c 	fw->sub_index = *(data + FW_HDR_SUBINDEX);
data              588 drivers/net/wireless/realtek/rtw88/mac.c start_download_firmware(struct rtw_dev *rtwdev, const u8 *data, u32 size)
data              598 drivers/net/wireless/realtek/rtw88/mac.c 	dmem_size = le32_to_cpu(*((__le32 *)(data + FW_HDR_DMEM_SIZE)));
data              599 drivers/net/wireless/realtek/rtw88/mac.c 	imem_size = le32_to_cpu(*((__le32 *)(data + FW_HDR_IMEM_SIZE)));
data              600 drivers/net/wireless/realtek/rtw88/mac.c 	emem_size = ((*(data + FW_HDR_MEM_USAGE)) & BIT(4)) ?
data              601 drivers/net/wireless/realtek/rtw88/mac.c 		    le32_to_cpu(*((__le32 *)(data + FW_HDR_EMEM_SIZE))) : 0;
data              610 drivers/net/wireless/realtek/rtw88/mac.c 	cur_fw = data + FW_HDR_SIZE;
data              611 drivers/net/wireless/realtek/rtw88/mac.c 	addr = le32_to_cpu(*((__le32 *)(data + FW_HDR_DMEM_ADDR)));
data              617 drivers/net/wireless/realtek/rtw88/mac.c 	cur_fw = data + FW_HDR_SIZE + dmem_size;
data              618 drivers/net/wireless/realtek/rtw88/mac.c 	addr = le32_to_cpu(*((__le32 *)(data + FW_HDR_IMEM_ADDR)));
data              625 drivers/net/wireless/realtek/rtw88/mac.c 		cur_fw = data + FW_HDR_SIZE + dmem_size + imem_size;
data              626 drivers/net/wireless/realtek/rtw88/mac.c 		addr = le32_to_cpu(*((__le32 *)(data + FW_HDR_EMEM_ADDR)));
data              669 drivers/net/wireless/realtek/rtw88/mac.c 	const u8 *data = fw->firmware->data;
data              674 drivers/net/wireless/realtek/rtw88/mac.c 	if (!check_firmware_size(data, size))
data              685 drivers/net/wireless/realtek/rtw88/mac.c 	ret = start_download_firmware(rtwdev, data, size);
data              120 drivers/net/wireless/realtek/rtw88/main.c static void rtw_vif_watch_dog_iter(void *data, u8 *mac,
data              123 drivers/net/wireless/realtek/rtw88/main.c 	struct rtw_watch_dog_iter_data *iter_data = data;
data              152 drivers/net/wireless/realtek/rtw88/main.c 	struct rtw_watch_dog_iter_data data = {};
data              176 drivers/net/wireless/realtek/rtw88/main.c 	rtw_iterate_vifs_atomic(rtwdev, rtw_vif_watch_dog_iter, &data);
data              183 drivers/net/wireless/realtek/rtw88/main.c 	    data.rtwvif && !data.active && data.assoc_cnt == 1)
data              184 drivers/net/wireless/realtek/rtw88/main.c 		rtw_enter_lps(rtwdev, data.rtwvif);
data              418 drivers/net/wireless/realtek/rtw88/main.h 	void (*function)(void *data);
data              635 drivers/net/wireless/realtek/rtw88/main.h 			 u32 addr, u32 mask, u32 data);
data              790 drivers/net/wireless/realtek/rtw88/main.h 	const void *data;
data              794 drivers/net/wireless/realtek/rtw88/main.h 		       u32 addr, u32 data);
data              216 drivers/net/wireless/realtek/rtw88/pci.c 	dma = pci_map_single(pdev, skb->data, buf_sz, PCI_DMA_FROMDEVICE);
data              275 drivers/net/wireless/realtek/rtw88/pci.c 		memset(skb->data, 0, buf_sz);
data              548 drivers/net/wireless/realtek/rtw88/pci.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              633 drivers/net/wireless/realtek/rtw88/pci.c 	dma = pci_map_single(rtwpci->pdev, skb->data, skb->len,
data              844 drivers/net/wireless/realtek/rtw88/pci.c 		rx_desc = skb->data;
data              860 drivers/net/wireless/realtek/rtw88/pci.c 		skb_put_data(new, skb->data, new_len);
data              995 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_dbi_write8(struct rtw_dev *rtwdev, u16 addr, u8 data)
data             1003 drivers/net/wireless/realtek/rtw88/pci.c 	rtw_write8(rtwdev, REG_DBI_WDATA_V1 + remainder, data);
data             1017 drivers/net/wireless/realtek/rtw88/pci.c static void rtw_mdio_write(struct rtw_dev *rtwdev, u8 addr, u16 data, bool g1)
data             1023 drivers/net/wireless/realtek/rtw88/pci.c 	rtw_write16(rtwdev, REG_MDIO_V1, data);
data               15 drivers/net/wireless/realtek/rtw88/phy.c 	u32 data;
data               29 drivers/net/wireless/realtek/rtw88/phy.c 	u32 data;
data              197 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_stat_rssi_iter(void *data, struct ieee80211_sta *sta)
data              199 drivers/net/wireless/realtek/rtw88/phy.c 	struct rtw_phy_stat_iter_data *iter_data = data;
data              215 drivers/net/wireless/realtek/rtw88/phy.c 	struct rtw_phy_stat_iter_data data = {};
data              217 drivers/net/wireless/realtek/rtw88/phy.c 	data.rtwdev = rtwdev;
data              218 drivers/net/wireless/realtek/rtw88/phy.c 	data.min_rssi = U8_MAX;
data              219 drivers/net/wireless/realtek/rtw88/phy.c 	rtw_iterate_stas_atomic(rtwdev, rtw_phy_stat_rssi_iter, &data);
data              222 drivers/net/wireless/realtek/rtw88/phy.c 	dm_info->min_rssi = data.min_rssi;
data              440 drivers/net/wireless/realtek/rtw88/phy.c static void rtw_phy_ra_info_update_iter(void *data, struct ieee80211_sta *sta)
data              442 drivers/net/wireless/realtek/rtw88/phy.c 	struct rtw_dev *rtwdev = data;
data              691 drivers/net/wireless/realtek/rtw88/phy.c 			       u32 addr, u32 mask, u32 data)
data              717 drivers/net/wireless/realtek/rtw88/phy.c 		data = ((old_data) & (~mask)) | (data << shift);
data              720 drivers/net/wireless/realtek/rtw88/phy.c 	data_and_addr = ((addr << 20) | (data & 0x000fffff)) & 0x0fffffff;
data              730 drivers/net/wireless/realtek/rtw88/phy.c 			  u32 addr, u32 mask, u32 data)
data              751 drivers/net/wireless/realtek/rtw88/phy.c 	rtw_write32_mask(rtwdev, direct_addr, mask, data);
data              764 drivers/net/wireless/realtek/rtw88/phy.c 			      u32 addr, u32 mask, u32 data)
data              767 drivers/net/wireless/realtek/rtw88/phy.c 		return rtw_phy_write_rf_reg(rtwdev, rf_path, addr, mask, data);
data              769 drivers/net/wireless/realtek/rtw88/phy.c 	return rtw_phy_write_rf_reg_sipi(rtwdev, rf_path, addr, mask, data);
data              823 drivers/net/wireless/realtek/rtw88/phy.c 	const union phy_table_tile *p = tbl->data;
data              859 drivers/net/wireless/realtek/rtw88/phy.c 			(*tbl->do_cfg)(rtwdev, tbl, p->cfg.addr, p->cfg.data);
data             1181 drivers/net/wireless/realtek/rtw88/phy.c 					   u32 regaddr, u32 bitmask, u32 data)
data             1191 drivers/net/wireless/realtek/rtw88/phy.c 	rtw_phy_get_rate_values_of_txpwr_by_rate(rtwdev, regaddr, bitmask, data,
data             1213 drivers/net/wireless/realtek/rtw88/phy.c 	const struct phy_pg_cfg_pair *p = tbl->data;
data             1225 drivers/net/wireless/realtek/rtw88/phy.c 					       p->data);
data             1362 drivers/net/wireless/realtek/rtw88/phy.c 	const struct rtw_txpwr_lmt_cfg_pair *p = tbl->data;
data             1374 drivers/net/wireless/realtek/rtw88/phy.c 		     u32 addr, u32 data)
data             1376 drivers/net/wireless/realtek/rtw88/phy.c 	rtw_write8(rtwdev, addr, data);
data             1380 drivers/net/wireless/realtek/rtw88/phy.c 		     u32 addr, u32 data)
data             1382 drivers/net/wireless/realtek/rtw88/phy.c 	rtw_write32(rtwdev, addr, data);
data             1386 drivers/net/wireless/realtek/rtw88/phy.c 		    u32 addr, u32 data)
data             1401 drivers/net/wireless/realtek/rtw88/phy.c 		rtw_write32(rtwdev, addr, data);
data             1405 drivers/net/wireless/realtek/rtw88/phy.c 		    u32 addr, u32 data)
data             1412 drivers/net/wireless/realtek/rtw88/phy.c 		rtw_write_rf(rtwdev, tbl->rf_path, addr, RFREG_MASK, data);
data               25 drivers/net/wireless/realtek/rtw88/phy.h 			       u32 addr, u32 mask, u32 data);
data               27 drivers/net/wireless/realtek/rtw88/phy.h 			  u32 addr, u32 mask, u32 data);
data               29 drivers/net/wireless/realtek/rtw88/phy.h 			      u32 addr, u32 mask, u32 data);
data               35 drivers/net/wireless/realtek/rtw88/phy.h 		     u32 addr, u32 data);
data               37 drivers/net/wireless/realtek/rtw88/phy.h 		     u32 addr, u32 data);
data               39 drivers/net/wireless/realtek/rtw88/phy.h 		    u32 addr, u32 data);
data               41 drivers/net/wireless/realtek/rtw88/phy.h 		    u32 addr, u32 data);
data               59 drivers/net/wireless/realtek/rtw88/phy.h 	.data = name,					\
data               74 drivers/net/wireless/realtek/rtw88/phy.h 	.data = name,					\
data               81 drivers/net/wireless/realtek/rtw88/phy.h 	.data = name,					\
data               37 drivers/net/wireless/realtek/rtw88/ps.c static void rtw_restore_port_cfg_iter(void *data, u8 *mac,
data               40 drivers/net/wireless/realtek/rtw88/ps.c 	struct rtw_dev *rtwdev = data;
data              101 drivers/net/wireless/realtek/rtw88/rtw8822b.h _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data)
data              104 drivers/net/wireless/realtek/rtw88/rtw8822b.h 	rtw_write32_mask(rtwdev, addr, mask, data);
data              105 drivers/net/wireless/realtek/rtw88/rtw8822b.h 	rtw_write32_mask(rtwdev, addr + 0x200, mask, data);
data              108 drivers/net/wireless/realtek/rtw88/rtw8822b.h #define rtw_write32s_mask(rtwdev, addr, mask, data)			       \
data              112 drivers/net/wireless/realtek/rtw88/rtw8822b.h 		_rtw_write32s_mask(rtwdev, addr, mask, data);		       \
data             2059 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	u32 data;
data             2065 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	const struct dpk_cfg_pair *p = tbl->data;
data             2071 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		rtw_write32_mask(rtwdev, p->addr, p->bitmask, p->data);
data             2472 drivers/net/wireless/realtek/rtw88/rtw8822c.c 				    struct rtw8822c_dpk_data *data)
data             2476 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	data->txbb = (u8)rtw_read_rf(rtwdev, data->path, RF_TX_GAIN,
data             2478 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	data->pga = (u8)rtw_read_rf(rtwdev, data->path, RF_MODE_TRXAGC,
data             2481 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	if (data->loss_only) {
data             2486 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	state = rtw8822c_dpk_agc_gain_chk(rtwdev, data->path,
data             2487 drivers/net/wireless/realtek/rtw88/rtw8822c.c 					  data->limited_pga);
data             2488 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	if (state == RTW_DPK_GAIN_CHECK && data->gain_only)
data             2494 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	data->agc_cnt++;
data             2495 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	if (data->agc_cnt >= 6)
data             2502 drivers/net/wireless/realtek/rtw88/rtw8822c.c 				    struct rtw8822c_dpk_data *data)
data             2504 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	u8 pga = data->pga;
data             2507 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		rtw_write_rf(rtwdev, data->path, RF_MODE_TRXAGC, BIT_RXAGC, 0xc);
data             2509 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		rtw_write_rf(rtwdev, data->path, RF_MODE_TRXAGC, BIT_RXAGC, 0x0);
data             2511 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		data->limited_pga = 1;
data             2517 drivers/net/wireless/realtek/rtw88/rtw8822c.c 				   struct rtw8822c_dpk_data *data)
data             2519 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	u8 pga = data->pga;
data             2522 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		rtw_write_rf(rtwdev, data->path, RF_MODE_TRXAGC, BIT_RXAGC, 0xc);
data             2524 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		rtw_write_rf(rtwdev, data->path, RF_MODE_TRXAGC, BIT_RXAGC, 0xf);
data             2526 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		data->limited_pga = 1;
data             2532 drivers/net/wireless/realtek/rtw88/rtw8822c.c 			    struct rtw8822c_dpk_data *data, u8 is_large)
data             2536 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	if (data->txbb == txbb_bound[is_large])
data             2540 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		data->txbb -= 2;
data             2542 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		data->txbb += 3;
data             2544 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	rtw_write_rf(rtwdev, data->path, RF_TX_GAIN, BIT_GAIN_TXBB, data->txbb);
data             2545 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	data->limited_pga = 0;
data             2551 drivers/net/wireless/realtek/rtw88/rtw8822c.c 				  struct rtw8822c_dpk_data *data)
data             2553 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	return rtw8822c_gl_state(rtwdev, data, 1);
data             2557 drivers/net/wireless/realtek/rtw88/rtw8822c.c 				 struct rtw8822c_dpk_data *data)
data             2559 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	return rtw8822c_gl_state(rtwdev, data, 0);
data             2563 drivers/net/wireless/realtek/rtw88/rtw8822c.c 				    struct rtw8822c_dpk_data *data)
data             2565 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	u8 path = data->path;
data             2575 drivers/net/wireless/realtek/rtw88/rtw8822c.c 			  struct rtw8822c_dpk_data *data) = {
data             2583 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	struct rtw8822c_dpk_data data = {0};
data             2584 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	u8 (*func)(struct rtw_dev *rtwdev, struct rtw8822c_dpk_data *data);
data             2587 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	data.loss_only = loss_only;
data             2588 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	data.gain_only = gain_only;
data             2589 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	data.path = path;
data             2593 drivers/net/wireless/realtek/rtw88/rtw8822c.c 		state = func(rtwdev, &data);
data             2598 drivers/net/wireless/realtek/rtw88/rtw8822c.c 	return data.txbb;
data              123 drivers/net/wireless/realtek/rtw88/rtw8822c.h 	.data = name,					\
data               15 drivers/net/wireless/realtek/rtw88/rx.c 	hdr = (struct ieee80211_hdr *)skb->data;
data               42 drivers/net/wireless/realtek/rtw88/rx.c static void rtw_rx_addr_match_iter(void *data, u8 *mac,
data               45 drivers/net/wireless/realtek/rtw88/rx.c 	struct rtw_rx_addr_match_data *iter_data = data;
data               72 drivers/net/wireless/realtek/rtw88/rx.c 	struct rtw_rx_addr_match_data data = {};
data               78 drivers/net/wireless/realtek/rtw88/rx.c 	data.rtwdev = rtwdev;
data               79 drivers/net/wireless/realtek/rtw88/rx.c 	data.hdr = hdr;
data               80 drivers/net/wireless/realtek/rtw88/rx.c 	data.pkt_stat = pkt_stat;
data               81 drivers/net/wireless/realtek/rtw88/rx.c 	data.bssid = get_hdr_bssid(hdr);
data               83 drivers/net/wireless/realtek/rtw88/rx.c 	rtw_iterate_vifs_atomic(rtwdev, rtw_rx_addr_match_iter, &data);
data               17 drivers/net/wireless/realtek/rtw88/tx.c 	hdr = (struct ieee80211_hdr *)skb->data;
data               38 drivers/net/wireless/realtek/rtw88/tx.c 	__le32 *txdesc = (__le32 *)skb->data;
data              238 drivers/net/wireless/realtek/rtw88/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              298 drivers/net/wireless/realtek/rtw88/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              354 drivers/net/wireless/realtek/rtw88/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data               10 drivers/net/wireless/realtek/rtw88/util.h #define rtw_iterate_vifs(rtwdev, iterator, data)                               \
data               12 drivers/net/wireless/realtek/rtw88/util.h 			IEEE80211_IFACE_ITER_NORMAL, iterator, data)
data               13 drivers/net/wireless/realtek/rtw88/util.h #define rtw_iterate_vifs_atomic(rtwdev, iterator, data)                        \
data               15 drivers/net/wireless/realtek/rtw88/util.h 			IEEE80211_IFACE_ITER_NORMAL, iterator, data)
data               16 drivers/net/wireless/realtek/rtw88/util.h #define rtw_iterate_stas_atomic(rtwdev, iterator, data)                        \
data               17 drivers/net/wireless/realtek/rtw88/util.h 	ieee80211_iterate_stations_atomic(rtwdev->hw, iterator, data)
data              694 drivers/net/wireless/rndis_wlan.c static int rndis_query_oid(struct usbnet *dev, u32 oid, void *data, int *len)
data              759 drivers/net/wireless/rndis_wlan.c 		memcpy(data, u.buf + respoffs, copylen);
data              778 drivers/net/wireless/rndis_wlan.c static int rndis_set_oid(struct usbnet *dev, u32 oid, const void *data,
data              811 drivers/net/wireless/rndis_wlan.c 	memcpy(u.buf + sizeof(*u.set), data, len);
data              112 drivers/net/wireless/rsi/rsi_91x_core.c 		wh = (struct ieee80211_hdr *)skb->data;
data              403 drivers/net/wireless/rsi/rsi_91x_core.c 	wh = (struct ieee80211_hdr *)&skb->data[0];
data               27 drivers/net/wireless/rsi/rsi_91x_debugfs.c static int rsi_sdio_stats_read(struct seq_file *seq, void *data)
data               82 drivers/net/wireless/rsi/rsi_91x_debugfs.c static int rsi_version_read(struct seq_file *seq, void *data)
data              116 drivers/net/wireless/rsi/rsi_91x_debugfs.c static int rsi_stats_read(struct seq_file *seq, void *data)
data              201 drivers/net/wireless/rsi/rsi_91x_debugfs.c static int rsi_debug_zone_read(struct seq_file *seq, void *data)
data              236 drivers/net/wireless/rsi/rsi_91x_debugfs.c 				    loff_t *data)
data               50 drivers/net/wireless/rsi/rsi_91x_hal.c 						   skb->data, skb->len);
data               89 drivers/net/wireless/rsi/rsi_91x_hal.c 	dword_align_bytes = ((unsigned long)skb->data & 0x3f);
data               99 drivers/net/wireless/rsi/rsi_91x_hal.c 	memset(&skb->data[0], 0, header_size);
data              100 drivers/net/wireless/rsi/rsi_91x_hal.c 	wh = (struct ieee80211_hdr *)&skb->data[header_size];
data              102 drivers/net/wireless/rsi/rsi_91x_hal.c 	mgmt_desc = (struct rsi_mgmt_desc *)skb->data;
data              103 drivers/net/wireless/rsi/rsi_91x_hal.c 	xtend_desc = (struct rsi_xtended_desc *)&skb->data[FRAME_DESC_SZ];
data              177 drivers/net/wireless/rsi/rsi_91x_hal.c 	dword_align_bytes = ((unsigned long)skb->data & 0x3f);
data              186 drivers/net/wireless/rsi/rsi_91x_hal.c 	data_desc = (struct rsi_data_desc *)skb->data;
data              189 drivers/net/wireless/rsi/rsi_91x_hal.c 	xtend_desc = (struct rsi_xtended_desc *)&skb->data[FRAME_DESC_SZ];
data              190 drivers/net/wireless/rsi/rsi_91x_hal.c 	wh = (struct ieee80211_hdr *)&skb->data[header_size];
data              351 drivers/net/wireless/rsi/rsi_91x_hal.c 							   (u8 *)skb->data,
data              362 drivers/net/wireless/rsi/rsi_91x_hal.c 	wh = (struct ieee80211_hdr *)&skb->data[header_size];
data              363 drivers/net/wireless/rsi/rsi_91x_hal.c 	mgmt_desc = (struct rsi_mgmt_desc *)skb->data;
data              364 drivers/net/wireless/rsi/rsi_91x_hal.c 	xtend_desc = (struct rsi_xtended_desc *)&skb->data[FRAME_DESC_SZ];
data              389 drivers/net/wireless/rsi/rsi_91x_hal.c 	u8 queueno = ((skb->data[1] >> 4) & 0xf);
data              405 drivers/net/wireless/rsi/rsi_91x_hal.c 	memset(skb->data, 0, header_size);
data              406 drivers/net/wireless/rsi/rsi_91x_hal.c 	bt_desc = (struct rsi_bt_desc *)skb->data;
data              451 drivers/net/wireless/rsi/rsi_91x_hal.c 	bcn_frm = (struct rsi_data_desc *)skb->data;
data              476 drivers/net/wireless/rsi/rsi_91x_hal.c 	if (mac_bcn->data[tim_offset + 2] == 0)
data              479 drivers/net/wireless/rsi/rsi_91x_hal.c 	memcpy(&skb->data[FRAME_DESC_SZ], mac_bcn->data, mac_bcn->len);
data              922 drivers/net/wireless/rsi/rsi_91x_hal.c 		fw_entry->data[LMAC_VER_OFFSET_9113] & 0xFF;
data              924 drivers/net/wireless/rsi/rsi_91x_hal.c 		fw_entry->data[LMAC_VER_OFFSET_9113 + 1] & 0xFF;
data              926 drivers/net/wireless/rsi/rsi_91x_hal.c 		fw_entry->data[LMAC_VER_OFFSET_9113 + 2] & 0xFF;
data              928 drivers/net/wireless/rsi/rsi_91x_hal.c 		fw_entry->data[LMAC_VER_OFFSET_9113 + 3] & 0xFF;
data              930 drivers/net/wireless/rsi/rsi_91x_hal.c 		fw_entry->data[LMAC_VER_OFFSET_9113 + 4] & 0xFF;
data              934 drivers/net/wireless/rsi/rsi_91x_hal.c 	status = bl_write_header(adapter, (u8 *)fw_entry->data, content_size);
data              976 drivers/net/wireless/rsi/rsi_91x_hal.c 	status = auto_fw_upgrade(adapter, (u8 *)fw_entry->data, content_size);
data             1039 drivers/net/wireless/rsi/rsi_91x_hal.c 	ta_firmware = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL);
data              375 drivers/net/wireless/rsi/rsi_91x_mac80211.c 	struct ieee80211_hdr *wlh = (struct ieee80211_hdr *)skb->data;
data             1294 drivers/net/wireless/rsi/rsi_91x_mac80211.c 	hdr = ((struct ieee80211_hdr *)(skb->data));
data             1310 drivers/net/wireless/rsi/rsi_91x_mac80211.c 			memmove(skb->data + 4, skb->data, hdrlen);
data             1313 drivers/net/wireless/rsi/rsi_91x_mac80211.c 			memmove(skb->data + 8, skb->data, hdrlen);
data              143 drivers/net/wireless/rsi/rsi_91x_main.c 	memcpy((skb->data), (buffer + payload_offset), skb->len);
data              353 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	desc = (struct rsi_cmd_desc *)skb->data;
data              395 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data              396 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	radio_caps = (struct rsi_radio_caps *)skb->data;
data              555 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data              556 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	peer_notify = (struct rsi_peer_notify *)skb->data;
data              628 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data              629 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	aggr_params = (struct rsi_aggr_params *)skb->data;
data              677 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data              678 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	bb_rf_prog = (struct rsi_bb_rf_prog *)skb->data;
data              728 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data              729 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	vap_caps = (struct rsi_vap_caps *)skb->data;
data              787 drivers/net/wireless/rsi/rsi_91x_mgmt.c 		     u8 *data,
data              809 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data              810 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	set_key = (struct rsi_set_key *)skb->data;
data              837 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	if (data) {
data              840 drivers/net/wireless/rsi/rsi_91x_mgmt.c 			memcpy(&set_key->key[key_id][1], data, key_len * 2);
data              842 drivers/net/wireless/rsi/rsi_91x_mgmt.c 			memcpy(&set_key->key[0][0], data, key_len);
data              844 drivers/net/wireless/rsi/rsi_91x_mgmt.c 		memcpy(set_key->tx_mic_key, &data[16], 8);
data              845 drivers/net/wireless/rsi/rsi_91x_mgmt.c 		memcpy(set_key->rx_mic_key, &data[24], 8);
data              875 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data              877 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	dev_cfgs = (struct rsi_config_vals *)skb->data;
data              921 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, sizeof(struct rsi_boot_params));
data              922 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	boot_params = (struct rsi_boot_params *)skb->data;
data              973 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, sizeof(struct rsi_boot_params));
data              974 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	boot_params = (struct rsi_boot_params_9116 *)skb->data;
data             1028 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, FRAME_DESC_SZ);
data             1029 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	mgmt_frame = (struct rsi_mac_frame *)skb->data;
data             1133 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data             1134 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	chan_cfg = (struct rsi_chan_config *)skb->data;
data             1187 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, FRAME_DESC_SZ);
data             1188 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	cmd_frame = (struct rsi_mac_frame *)skb->data;
data             1214 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, sizeof(struct rsi_dynamic_s));
data             1215 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	dynamic_frame = (struct rsi_dynamic_s *)skb->data;
data             1322 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data             1331 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	auto_rate = (struct rsi_auto_rate *)skb->data;
data             1512 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, FRAME_DESC_SZ);
data             1513 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	mgmt_frame = (struct rsi_eeprom_read_frame *)skb->data;
data             1556 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, FRAME_DESC_SZ);
data             1557 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	mgmt_frame = (struct rsi_block_unblock_data *)skb->data;
data             1600 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, FRAME_DESC_SZ);
data             1601 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	cmd_frame = (struct rsi_mac_frame *)skb->data;
data             1625 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data             1627 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	ps = (struct rsi_request_ps *)skb->data;
data             1680 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data             1682 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	w9116_features = (struct rsi_wlan_9116_features *)skb->data;
data             1730 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, FRAME_DESC_SZ);
data             1732 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	ant_sel_frame = (struct rsi_ant_sel_frame *)skb->data;
data             1752 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, MAX_MGMT_PKT_SIZE);
data             1754 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	dword_align_bytes = ((unsigned long)skb->data & 0x3f);
data             1783 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, length);
data             1784 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	cmd_frame = (struct rsi_wowlan_req *)skb->data;
data             1819 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len);
data             1821 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	bgscan = (struct rsi_bgscan_config *)skb->data;
data             1874 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memset(skb->data, 0, frame_len + MAX_BGSCAN_PROBE_REQ_LEN);
data             1876 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	bgscan = (struct rsi_bgscan_probe *)skb->data;
data             1895 drivers/net/wireless/rsi/rsi_91x_mgmt.c 	memcpy(&skb->data[frame_len], probereq_skb->data, probereq_skb->len);
data              413 drivers/net/wireless/rsi/rsi_91x_sdio.c 			   u8 *data)
data              424 drivers/net/wireless/rsi/rsi_91x_sdio.c 		*data = sdio_f0_readb(dev->pfunction, addr, &status);
data              426 drivers/net/wireless/rsi/rsi_91x_sdio.c 		*data = sdio_readb(dev->pfunction, addr, &status);
data              447 drivers/net/wireless/rsi/rsi_91x_sdio.c 			    u8 *data)
data              457 drivers/net/wireless/rsi/rsi_91x_sdio.c 		sdio_f0_writeb(dev->pfunction, *data, addr, &status);
data              459 drivers/net/wireless/rsi/rsi_91x_sdio.c 		sdio_writeb(dev->pfunction, *data, addr, &status);
data              500 drivers/net/wireless/rsi/rsi_91x_sdio.c 					   u8 *data,
data              510 drivers/net/wireless/rsi/rsi_91x_sdio.c 	status =  sdio_readsb(dev->pfunction, data, addr, count);
data              532 drivers/net/wireless/rsi/rsi_91x_sdio.c 				     u8 *data,
data              554 drivers/net/wireless/rsi/rsi_91x_sdio.c 	status = sdio_writesb(dev->pfunction, addr, data, count);
data              564 drivers/net/wireless/rsi/rsi_91x_sdio.c 		memcpy(dev->prev_desc, data, FRAME_DESC_SZ);
data              653 drivers/net/wireless/rsi/rsi_91x_sdio.c 	u32 addr_on_bus, *data;
data              657 drivers/net/wireless/rsi/rsi_91x_sdio.c 	data = kzalloc(RSI_MASTER_REG_BUF_SIZE, GFP_KERNEL);
data              658 drivers/net/wireless/rsi/rsi_91x_sdio.c 	if (!data)
data              682 drivers/net/wireless/rsi/rsi_91x_sdio.c 					 (u8 *)data, 4);
data              689 drivers/net/wireless/rsi/rsi_91x_sdio.c 			*read_buf = *data;
data              691 drivers/net/wireless/rsi/rsi_91x_sdio.c 			*read_buf  = (*data >> 16);
data              695 drivers/net/wireless/rsi/rsi_91x_sdio.c 			*read_buf = *data;
data              697 drivers/net/wireless/rsi/rsi_91x_sdio.c 			*read_buf = (*data >> 8);
data              699 drivers/net/wireless/rsi/rsi_91x_sdio.c 			*read_buf = (*data >> 16);
data              701 drivers/net/wireless/rsi/rsi_91x_sdio.c 			*read_buf = (*data >> 24);
data              704 drivers/net/wireless/rsi/rsi_91x_sdio.c 		*read_buf = *data;
data              708 drivers/net/wireless/rsi/rsi_91x_sdio.c 	kfree(data);
data              714 drivers/net/wireless/rsi/rsi_91x_sdio.c 				     unsigned long data, u16 size)
data              724 drivers/net/wireless/rsi/rsi_91x_sdio.c 		*data_aligned = ((data << 16) | (data & 0xFFFF));
data              726 drivers/net/wireless/rsi/rsi_91x_sdio.c 		u32 temp_data = data & 0xFF;
data              731 drivers/net/wireless/rsi/rsi_91x_sdio.c 		*data_aligned = data;
data              927 drivers/net/wireless/rsi/rsi_91x_sdio.c 	u8 *data;
data              929 drivers/net/wireless/rsi/rsi_91x_sdio.c 	data = kzalloc(RSI_9116_REG_SIZE, GFP_KERNEL);
data              930 drivers/net/wireless/rsi/rsi_91x_sdio.c 	if (!data)
data              941 drivers/net/wireless/rsi/rsi_91x_sdio.c 	put_unaligned_le32(TA_HOLD_THREAD_VALUE, data);
data              944 drivers/net/wireless/rsi/rsi_91x_sdio.c 						  (u8 *)data,
data              951 drivers/net/wireless/rsi/rsi_91x_sdio.c 	put_unaligned_le32(TA_SOFT_RST_CLR, data);
data              954 drivers/net/wireless/rsi/rsi_91x_sdio.c 						  (u8 *)data,
data              961 drivers/net/wireless/rsi/rsi_91x_sdio.c 	put_unaligned_le32(TA_PC_ZERO, data);
data              964 drivers/net/wireless/rsi/rsi_91x_sdio.c 						  (u8 *)data,
data              972 drivers/net/wireless/rsi/rsi_91x_sdio.c 	put_unaligned_le32(TA_RELEASE_THREAD_VALUE, data);
data              975 drivers/net/wireless/rsi/rsi_91x_sdio.c 						  (u8 *)data,
data              990 drivers/net/wireless/rsi/rsi_91x_sdio.c 	kfree(data);
data             1108 drivers/net/wireless/rsi/rsi_91x_sdio.c static void ulp_read_write(struct rsi_hw *adapter, u16 addr, u32 data,
data             1112 drivers/net/wireless/rsi/rsi_91x_sdio.c 				  ((addr << 6) | ((data >> 16) & 0xffff)), 2);
data             1114 drivers/net/wireless/rsi/rsi_91x_sdio.c 				  (data & 0xffff), 2);
data             1125 drivers/net/wireless/rsi/rsi_91x_sdio.c 	u8 *data;
data             1130 drivers/net/wireless/rsi/rsi_91x_sdio.c 	data = kzalloc(sizeof(u32), GFP_KERNEL);
data             1131 drivers/net/wireless/rsi/rsi_91x_sdio.c 	if (!data)
data             1160 drivers/net/wireless/rsi/rsi_91x_sdio.c 	put_unaligned_le32(TA_HOLD_THREAD_VALUE, data);
data             1163 drivers/net/wireless/rsi/rsi_91x_sdio.c 					     data, 4)) {
data             1214 drivers/net/wireless/rsi/rsi_91x_sdio.c 	kfree(data);
data             1281 drivers/net/wireless/rsi/rsi_91x_sdio.c 	u8 isr_status = 0, data = 0;
data             1295 drivers/net/wireless/rsi/rsi_91x_sdio.c 	ret = rsi_cmd52readbyte(pfunc->card, RSI_INT_ENABLE_REGISTER, &data);
data             1303 drivers/net/wireless/rsi/rsi_91x_sdio.c 	data &= RSI_INT_ENABLE_MASK;
data             1304 drivers/net/wireless/rsi/rsi_91x_sdio.c 	ret = rsi_cmd52writebyte(pfunc->card, RSI_INT_ENABLE_REGISTER, data);
data             1311 drivers/net/wireless/rsi/rsi_91x_sdio.c 	ret = rsi_cmd52readbyte(pfunc->card, RSI_INT_ENABLE_REGISTER, &data);
data             1318 drivers/net/wireless/rsi/rsi_91x_sdio.c 	rsi_dbg(INFO_ZONE, "int enable reg content = %x\n", data);
data             1327 drivers/net/wireless/rsi/rsi_91x_sdio.c 	u8 data;
data             1333 drivers/net/wireless/rsi/rsi_91x_sdio.c 	ret = rsi_cmd52readbyte(pfunc->card, RSI_INT_ENABLE_REGISTER, &data);
data             1340 drivers/net/wireless/rsi/rsi_91x_sdio.c 	data |= ~RSI_INT_ENABLE_MASK & 0xff;
data             1342 drivers/net/wireless/rsi/rsi_91x_sdio.c 	ret = rsi_cmd52writebyte(pfunc->card, RSI_INT_ENABLE_REGISTER, data);
data             1355 drivers/net/wireless/rsi/rsi_91x_sdio.c 	ret = rsi_cmd52readbyte(pfunc->card, RSI_INT_ENABLE_REGISTER, &data);
data             1361 drivers/net/wireless/rsi/rsi_91x_sdio.c 	rsi_dbg(INFO_ZONE, "int enable reg content = %x\n", data);
data               83 drivers/net/wireless/rsi/rsi_91x_sdio_ops.c 			status = rsi_read_pkt(common, skb->data, skb->len);
data              151 drivers/net/wireless/rsi/rsi_91x_sdio_ops.c 	status = rsi_sdio_host_intf_read_pkt(adapter, skb->data, rcv_pkt_len);
data               86 drivers/net/wireless/rsi/rsi_91x_usb.c 			      u8 *data,
data              101 drivers/net/wireless/rsi/rsi_91x_usb.c 	return rsi_usb_card_write(adapter, data, count, endpoint);
data              264 drivers/net/wireless/rsi/rsi_91x_usb.c 	struct rsi_91x_usbdev *dev = (struct rsi_91x_usbdev *)rx_cb->data;
data              326 drivers/net/wireless/rsi/rsi_91x_usb.c 	dword_align_bytes = (unsigned long)skb->data & 0x3f;
data              329 drivers/net/wireless/rsi/rsi_91x_usb.c 	urb->transfer_buffer = skb->data;
data              351 drivers/net/wireless/rsi/rsi_91x_usb.c 					  u8 *data, u16 count)
data              381 drivers/net/wireless/rsi/rsi_91x_usb.c 		memcpy(data, buf, transfer);
data              383 drivers/net/wireless/rsi/rsi_91x_usb.c 		data += transfer;
data              401 drivers/net/wireless/rsi/rsi_91x_usb.c 					   u8 *data, u16 count)
data              414 drivers/net/wireless/rsi/rsi_91x_usb.c 		memcpy(buf, data, transfer);
data              432 drivers/net/wireless/rsi/rsi_91x_usb.c 		data += transfer;
data              578 drivers/net/wireless/rsi/rsi_91x_usb.c 		rx_cb->data = (void *)dev;
data              664 drivers/net/wireless/rsi/rsi_91x_usb.c static int usb_ulp_read_write(struct rsi_hw *adapter, u16 addr, u32 data,
data              671 drivers/net/wireless/rsi/rsi_91x_usb.c 			 ((addr << 6) | ((data >> 16) & 0xffff)), 2);
data              676 drivers/net/wireless/rsi/rsi_91x_usb.c 				       (data & 0xffff), 2);
data               46 drivers/net/wireless/rsi/rsi_91x_usb_ops.c 			status = rsi_read_pkt(common, skb->data, 0);
data              338 drivers/net/wireless/rsi/rsi_main.h 	u8 data[480];
data              388 drivers/net/wireless/rsi/rsi_main.h 				 u8 *data, u16 count);
data              390 drivers/net/wireless/rsi/rsi_main.h 				  u8 *data, u16 count);
data              394 drivers/net/wireless/rsi/rsi_main.h 				unsigned long addr, unsigned long data,
data              720 drivers/net/wireless/rsi/rsi_mgmt.h int rsi_hal_load_key(struct rsi_common *common, u8 *data, u16 key_len,
data              137 drivers/net/wireless/rsi/rsi_sdio.h int rsi_sdio_read_register(struct rsi_hw *adapter, u32 addr, u8 *data);
data              140 drivers/net/wireless/rsi/rsi_sdio.h 			    u32 addr, u8 *data);
data              142 drivers/net/wireless/rsi/rsi_sdio.h 				     u8 *data, u16 count);
data               48 drivers/net/wireless/rsi/rsi_usb.h 	u8 *data;
data               46 drivers/net/wireless/st/cw1200/bh.c 	u8 *data, size_t size);
data              250 drivers/net/wireless/st/cw1200/bh.c 	u8 *data;
data              283 drivers/net/wireless/st/cw1200/bh.c 	data = skb_rx->data;
data              284 drivers/net/wireless/st/cw1200/bh.c 	if (WARN_ON(!data))
data              287 drivers/net/wireless/st/cw1200/bh.c 	if (WARN_ON(cw1200_data_read(priv, data, alloc_len))) {
data              294 drivers/net/wireless/st/cw1200/bh.c 		((__le16 *)data)[alloc_len / 2 - 1]);
data              296 drivers/net/wireless/st/cw1200/bh.c 	wsm = (struct wsm_hdr *)data;
data              304 drivers/net/wireless/st/cw1200/bh.c 				     data, wsm_len);
data              313 drivers/net/wireless/st/cw1200/bh.c 				     &data[sizeof(*wsm)],
data              355 drivers/net/wireless/st/cw1200/bh.c 	u8 *data;
data              373 drivers/net/wireless/st/cw1200/bh.c 	ret = wsm_get_tx(priv, &data, &tx_len, tx_burst);
data              381 drivers/net/wireless/st/cw1200/bh.c 	wsm = (struct wsm_hdr *)data;
data              397 drivers/net/wireless/st/cw1200/bh.c 	if (WARN_ON(cw1200_data_write(priv, data, tx_len))) {
data              406 drivers/net/wireless/st/cw1200/bh.c 				     data,
data              409 drivers/net/wireless/st/cw1200/bh.c 	wsm_txed(priv, data);
data              211 drivers/net/wireless/st/cw1200/fwio.c 		memcpy(buf, &firmware->data[put], block_size);
data              349 drivers/net/wireless/st/cw1200/queue.c 		*tx = (struct wsm_tx *)item->skb->data;
data              406 drivers/net/wireless/st/cw1200/scan.c 	wsm = (struct wsm_tx *)frame.skb->data;
data              419 drivers/net/wireless/st/cw1200/scan.c 	ies = &frame.skb->data[sizeof(struct ieee80211_hdr_3addr)];
data             1008 drivers/net/wireless/st/cw1200/sta.c 			int rcpi_rssi = (int)(event->evt.data & 0xFF);
data             1067 drivers/net/wireless/st/cw1200/sta.c 	const u8 *p = priv->sdd->data;
data             1070 drivers/net/wireless/st/cw1200/sta.c 	while (p + 2 <= priv->sdd->data + priv->sdd->size) {
data             1071 drivers/net/wireless/st/cw1200/sta.c 		if (p + p[1] + 2 > priv->sdd->data + priv->sdd->size) {
data             1151 drivers/net/wireless/st/cw1200/sta.c 	cfg.dpdData = priv->sdd->data;
data             1685 drivers/net/wireless/st/cw1200/sta.c 		skb->data[tim_offset + 2] = 0;
data             1689 drivers/net/wireless/st/cw1200/sta.c 			skb->data[tim_offset + 4] |= 1;
data             1691 drivers/net/wireless/st/cw1200/sta.c 			skb->data[tim_offset + 4] &= ~1;
data             1694 drivers/net/wireless/st/cw1200/sta.c 	update_ie.ies = &skb->data[tim_offset];
data             2218 drivers/net/wireless/st/cw1200/sta.c 	mgmt = (void *)frame.skb->data;
data              521 drivers/net/wireless/st/cw1200/txrx.c 	size_t offset = (size_t)t->skb->data & 3;
data              598 drivers/net/wireless/st/cw1200/txrx.c 		u8 *payload = &t->skb->data[t->hdrlen];
data              712 drivers/net/wireless/st/cw1200/txrx.c 		.hdr = (struct ieee80211_hdr *)skb->data,
data              795 drivers/net/wireless/st/cw1200/txrx.c 	struct ieee80211_mgmt *mgmt = (void *)skb->data;
data              808 drivers/net/wireless/st/cw1200/txrx.c 	struct ieee80211_pspoll *pspoll = (struct ieee80211_pspoll *)skb->data;
data              980 drivers/net/wireless/st/cw1200/txrx.c 			hdr = (struct ieee80211_hdr *)skb->data;
data             1010 drivers/net/wireless/st/cw1200/txrx.c 	struct ieee80211_hdr *frame = (struct ieee80211_hdr *)skb->data;
data             1011 drivers/net/wireless/st/cw1200/txrx.c 	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)skb->data;
data             1142 drivers/net/wireless/st/cw1200/txrx.c 		memmove(skb->data + iv_len, skb->data, hdrlen);
data             1148 drivers/net/wireless/st/cw1200/txrx.c 		memcpy(&hdr->mactime, skb->data + skb->len - 8, 8);
data             1169 drivers/net/wireless/st/cw1200/txrx.c 			  (skb->data))->u.beacon.variable;
data             1170 drivers/net/wireless/st/cw1200/txrx.c 		size_t ies_len = skb->len - (ies - (u8 *)(skb->data));
data               29 drivers/net/wireless/st/cw1200/wsm.c 		if ((buf)->data + size > (buf)->end)			\
data               31 drivers/net/wireless/st/cw1200/wsm.c 		(buf)->data += size;					\
data               36 drivers/net/wireless/st/cw1200/wsm.c 		if ((buf)->data + size > (buf)->end)			\
data               38 drivers/net/wireless/st/cw1200/wsm.c 		memcpy(ptr, (buf)->data, size);				\
data               39 drivers/net/wireless/st/cw1200/wsm.c 		(buf)->data += size;					\
data               45 drivers/net/wireless/st/cw1200/wsm.c 		if ((buf)->data + sizeof(type) > (buf)->end)		\
data               47 drivers/net/wireless/st/cw1200/wsm.c 		val = cvt(*(type2 *)(buf)->data);			\
data               48 drivers/net/wireless/st/cw1200/wsm.c 		(buf)->data += sizeof(type);				\
data               58 drivers/net/wireless/st/cw1200/wsm.c 		if ((buf)->data + size > (buf)->end)		\
data               61 drivers/net/wireless/st/cw1200/wsm.c 		memcpy((buf)->data, ptr, size);				\
data               62 drivers/net/wireless/st/cw1200/wsm.c 		(buf)->data += size;					\
data               67 drivers/net/wireless/st/cw1200/wsm.c 		if ((buf)->data + sizeof(type) > (buf)->end)		\
data               70 drivers/net/wireless/st/cw1200/wsm.c 		*(type2 *)(buf)->data = cvt(val);			\
data               71 drivers/net/wireless/st/cw1200/wsm.c 		(buf)->data += sizeof(type);				\
data              879 drivers/net/wireless/st/cw1200/wsm.c 	hdr = (struct ieee80211_hdr *)(*skb_p)->data;
data              892 drivers/net/wireless/st/cw1200/wsm.c 	fctl = *(__le16 *)buf->data;
data              893 drivers/net/wireless/st/cw1200/wsm.c 	hdr_len = buf->data - buf->begin;
data              930 drivers/net/wireless/st/cw1200/wsm.c 	event->evt.data = WSM_GET32(buf);
data              933 drivers/net/wireless/st/cw1200/wsm.c 		 event->evt.id, event->evt.data);
data             1078 drivers/net/wireless/st/cw1200/wsm.c 	size_t buf_len = buf->data - buf->begin;
data             1241 drivers/net/wireless/st/cw1200/wsm.c int wsm_handle_exception(struct cw1200_common *priv, u8 *data, size_t len)
data             1256 drivers/net/wireless/st/cw1200/wsm.c 	buf.begin = buf.data = data;
data             1293 drivers/net/wireless/st/cw1200/wsm.c 			     data, len);
data             1308 drivers/net/wireless/st/cw1200/wsm.c 	wsm_buf.data = (u8 *)&wsm[1];
data             1660 drivers/net/wireless/st/cw1200/wsm.c int wsm_get_tx(struct cw1200_common *priv, u8 **data,
data             1678 drivers/net/wireless/st/cw1200/wsm.c 		*data = priv->wsm_cmd.ptr;
data             1726 drivers/net/wireless/st/cw1200/wsm.c 			*data = (u8 *)wsm;
data             1755 drivers/net/wireless/st/cw1200/wsm.c 				 0x0004, *tx_len, *data,
data             1765 drivers/net/wireless/st/cw1200/wsm.c void wsm_txed(struct cw1200_common *priv, u8 *data)
data             1767 drivers/net/wireless/st/cw1200/wsm.c 	if (data == priv->wsm_cmd.ptr) {
data             1788 drivers/net/wireless/st/cw1200/wsm.c 	buf->begin = buf->data = buf->end = NULL;
data             1794 drivers/net/wireless/st/cw1200/wsm.c 		buf->data = &buf->begin[4];
data             1797 drivers/net/wireless/st/cw1200/wsm.c 		buf->data = buf->begin;
data             1803 drivers/net/wireless/st/cw1200/wsm.c 	size_t pos = buf->data - buf->begin;
data             1816 drivers/net/wireless/st/cw1200/wsm.c 	buf->data = &buf->begin[pos];
data              877 drivers/net/wireless/st/cw1200/wsm.h 	/* [out] */ u32 data;
data             1810 drivers/net/wireless/st/cw1200/wsm.h int wsm_handle_exception(struct cw1200_common *priv, u8 *data, size_t len);
data             1819 drivers/net/wireless/st/cw1200/wsm.h 	u8 *data;
data             1842 drivers/net/wireless/st/cw1200/wsm.h int wsm_get_tx(struct cw1200_common *priv, u8 **data,
data             1844 drivers/net/wireless/st/cw1200/wsm.h void wsm_txed(struct cw1200_common *priv, u8 *data);
data               14 drivers/net/wireless/ti/wilink_platform_data.c int __init wl1251_set_platform_data(const struct wl1251_platform_data *data)
data               18 drivers/net/wireless/ti/wilink_platform_data.c 	if (!data)
data               21 drivers/net/wireless/ti/wilink_platform_data.c 	wl1251_platform_data = kmemdup(data, sizeof(*data), GFP_KERNEL);
data              412 drivers/net/wireless/ti/wl1251/cmd.c 		memcpy(cmd->data, buf, buf_len);
data               93 drivers/net/wireless/ti/wl1251/cmd.h 	u8 data[0];
data              284 drivers/net/wireless/ti/wl1251/cmd.h 	u8 data[0];
data               81 drivers/net/wireless/ti/wl1251/main.c 	memcpy(wl->fw, fw->data, wl->fw_len);
data              111 drivers/net/wireless/ti/wl1251/main.c 	wl->nvs = kmemdup(fw->data, fw->size, GFP_KERNEL);
data              553 drivers/net/wireless/ti/wl1251/main.c 		ptr = skb->data;
data             1021 drivers/net/wireless/ti/wl1251/main.c 	ret = wl1251_cmd_template_set(wl, CMD_PROBE_REQ, skb->data,
data             1134 drivers/net/wireless/ti/wl1251/main.c 						      skb->data,
data             1193 drivers/net/wireless/ti/wl1251/main.c 		ret = wl1251_cmd_template_set(wl, CMD_BEACON, beacon->data,
data             1201 drivers/net/wireless/ti/wl1251/main.c 		ret = wl1251_cmd_template_set(wl, CMD_PROBE_RESP, beacon->data,
data             1369 drivers/net/wireless/ti/wl1251/main.c static int wl1251_read_eeprom_byte(struct wl1251 *wl, off_t offset, u8 *data)
data             1388 drivers/net/wireless/ti/wl1251/main.c 	*data = wl1251_reg_read32(wl, EE_DATA);
data             1393 drivers/net/wireless/ti/wl1251/main.c 			      u8 *data, size_t len)
data             1401 drivers/net/wireless/ti/wl1251/main.c 		ret = wl1251_read_eeprom_byte(wl, offset + i, &data[i]);
data              171 drivers/net/wireless/ti/wl1251/rx.c 	fc = (u16 *)skb->data;
data              187 drivers/net/wireless/ti/wl1251/rx.c 	u32 data, addr;
data              191 drivers/net/wireless/ti/wl1251/rx.c 		data = INTR_TRIG_RX_PROC1;
data              194 drivers/net/wireless/ti/wl1251/rx.c 		data = INTR_TRIG_RX_PROC0;
data              197 drivers/net/wireless/ti/wl1251/rx.c 	wl1251_reg_write32(wl, addr, data);
data              149 drivers/net/wireless/ti/wl1251/tx.c 	fc = *(u16 *)skb->data;
data              177 drivers/net/wireless/ti/wl1251/tx.c 	tx_hdr = (struct tx_double_buffer_desc *) skb->data;
data              186 drivers/net/wireless/ti/wl1251/tx.c 		fc = *(__le16 *)(skb->data + sizeof(*tx_hdr));
data              201 drivers/net/wireless/ti/wl1251/tx.c 	if (unlikely((long)skb->data & 0x03)) {
data              202 drivers/net/wireless/ti/wl1251/tx.c 		int offset = (4 - (long)skb->data) & 0x03;
data              213 drivers/net/wireless/ti/wl1251/tx.c 			tx_hdr = (struct tx_double_buffer_desc *) newskb->data;
data              218 drivers/net/wireless/ti/wl1251/tx.c 			offset = (4 - (long)skb->data) & 0x03;
data              224 drivers/net/wireless/ti/wl1251/tx.c 			unsigned char *src = skb->data;
data              226 drivers/net/wireless/ti/wl1251/tx.c 			memmove(skb->data, src, skb->len);
data              227 drivers/net/wireless/ti/wl1251/tx.c 			tx_hdr = (struct tx_double_buffer_desc *) skb->data;
data              240 drivers/net/wireless/ti/wl1251/tx.c 	wl1251_mem_write(wl, addr, skb->data, len);
data              251 drivers/net/wireless/ti/wl1251/tx.c 	u32 data, addr;
data              255 drivers/net/wireless/ti/wl1251/tx.c 		data = INTR_TRIG_TX_PROC1;
data              258 drivers/net/wireless/ti/wl1251/tx.c 		data = INTR_TRIG_TX_PROC0;
data              261 drivers/net/wireless/ti/wl1251/tx.c 	wl1251_reg_write32(wl, addr, data);
data             1412 drivers/net/wireless/ti/wl18xx/main.c 	conf_file = (struct wlcore_conf_file *) fw->data;
data               81 drivers/net/wireless/ti/wl18xx/tx.c 	tx_desc = (struct wl1271_tx_hw_descr *)skb->data;
data              119 drivers/net/wireless/ti/wl18xx/tx.c 		memmove(skb->data + WL1271_EXTRA_SPACE_TKIP, skb->data, hdrlen);
data             1073 drivers/net/wireless/ti/wlcore/cmd.c 		ptr = skb->data;
data             1101 drivers/net/wireless/ti/wlcore/cmd.c 				      skb->data, skb->len,
data             1126 drivers/net/wireless/ti/wlcore/cmd.c 				      CMD_TEMPL_PS_POLL, skb->data,
data             1170 drivers/net/wireless/ti/wlcore/cmd.c 					      skb->data, skb->len, 0, rate);
data             1174 drivers/net/wireless/ti/wlcore/cmd.c 					      skb->data, skb->len, 0, rate);
data             1201 drivers/net/wireless/ti/wlcore/cmd.c 					      skb->data, skb->len, 0, rate);
data             1205 drivers/net/wireless/ti/wlcore/cmd.c 					      skb->data, skb->len, 0, rate);
data             1298 drivers/net/wireless/ti/wlcore/cmd.c 				      skb->data, skb->len, 0,
data              212 drivers/net/wireless/ti/wlcore/cmd.h 	u8 data[0];
data              705 drivers/net/wireless/ti/wlcore/main.c static void wl12xx_vif_count_iter(void *data, u8 *mac,
data              708 drivers/net/wireless/ti/wlcore/main.c 	struct vif_counter_data *counter = data;
data              718 drivers/net/wireless/ti/wlcore/main.c 			       struct vif_counter_data *data)
data              720 drivers/net/wireless/ti/wlcore/main.c 	memset(data, 0, sizeof(*data));
data              721 drivers/net/wireless/ti/wlcore/main.c 	data->cur_vif = cur_vif;
data              724 drivers/net/wireless/ti/wlcore/main.c 					    wl12xx_vif_count_iter, data);
data              781 drivers/net/wireless/ti/wlcore/main.c 	memcpy(wl->fw, fw->data, wl->fw_len);
data             2443 drivers/net/wireless/ti/wlcore/main.c static void wlcore_hw_queue_iter(void *data, u8 *mac,
data             2446 drivers/net/wireless/ti/wlcore/main.c 	struct wlcore_hw_queue_iter_data *iter_data = data;
data             2888 drivers/net/wireless/ti/wlcore/main.c 	const u8 *ptr = cfg80211_find_ie(WLAN_EID_SSID, skb->data + offset,
data             3916 drivers/net/wireless/ti/wlcore/main.c 	const u8 *next, *end = skb->data + skb->len;
data             3917 drivers/net/wireless/ti/wlcore/main.c 	u8 *ie = (u8 *)cfg80211_find_ie(eid, skb->data + ieoffset,
data             3932 drivers/net/wireless/ti/wlcore/main.c 	const u8 *next, *end = skb->data + skb->len;
data             3934 drivers/net/wireless/ti/wlcore/main.c 					       skb->data + ieoffset,
data             3957 drivers/net/wireless/ti/wlcore/main.c 				      skb->data,
data             4101 drivers/net/wireless/ti/wlcore/main.c 				      beacon->data,
data             4112 drivers/net/wireless/ti/wlcore/main.c 					beacon->data + ieoffset,
data             4136 drivers/net/wireless/ti/wlcore/main.c 	hdr = (struct ieee80211_hdr *) beacon->data;
data             4141 drivers/net/wireless/ti/wlcore/main.c 							   beacon->data,
data             4147 drivers/net/wireless/ti/wlcore/main.c 					      beacon->data,
data             5561 drivers/net/wireless/ti/wlcore/main.c 				beacon->data + ieoffset,
data             6561 drivers/net/wireless/ti/wlcore/main.c 		wl->nvs = kmemdup(fw->data, fw->size, GFP_KERNEL);
data              103 drivers/net/wireless/ti/wlcore/rx.c static int wl1271_rx_handle_data(struct wl1271 *wl, u8 *data, u32 length,
data              122 drivers/net/wireless/ti/wlcore/rx.c 	pkt_data_len = wlcore_hw_get_rx_packet_len(wl, data, length);
data              135 drivers/net/wireless/ti/wlcore/rx.c 	desc = (struct wl1271_rx_descriptor *) data;
data              139 drivers/net/wireless/ti/wlcore/rx.c 		wl12xx_copy_fwlog(wl, data + sizeof(*desc), len);
data              145 drivers/net/wireless/ti/wlcore/rx.c 		hdr = (void *)(data + sizeof(*desc) + offset_to_data);
data              149 drivers/net/wireless/ti/wlcore/rx.c 		wl1271_dump((DEBUG_RX|DEBUG_CMD), "PKT: ", data + sizeof(*desc),
data              171 drivers/net/wireless/ti/wlcore/rx.c 	skb_put_data(skb, data + sizeof(*desc), pkt_data_len);
data              177 drivers/net/wireless/ti/wlcore/rx.c 	hdr = (struct ieee80211_hdr *)skb->data;
data               84 drivers/net/wireless/ti/wlcore/scan.c static void wlcore_started_vifs_iter(void *data, u8 *mac,
data               89 drivers/net/wireless/ti/wlcore/scan.c 	int *count = (int *)data;
data              215 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1271", .data = &wl127x_data },
data              216 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1273", .data = &wl127x_data },
data              217 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1281", .data = &wl128x_data },
data              218 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1283", .data = &wl128x_data },
data              219 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1285", .data = &wl128x_data },
data              220 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1801", .data = &wl18xx_data },
data              221 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1805", .data = &wl18xx_data },
data              222 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1807", .data = &wl18xx_data },
data              223 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1831", .data = &wl18xx_data },
data              224 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1835", .data = &wl18xx_data },
data              225 drivers/net/wireless/ti/wlcore/sdio.c 	{ .compatible = "ti,wl1837", .data = &wl18xx_data },
data              239 drivers/net/wireless/ti/wlcore/sdio.c 	pdev_data->family = of_id->data;
data              416 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1271", .data = &wl127x_data},
data              417 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1273", .data = &wl127x_data},
data              418 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1281", .data = &wl128x_data},
data              419 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1283", .data = &wl128x_data},
data              420 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1285", .data = &wl128x_data},
data              421 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1801", .data = &wl18xx_data},
data              422 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1805", .data = &wl18xx_data},
data              423 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1807", .data = &wl18xx_data},
data              424 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1831", .data = &wl18xx_data},
data              425 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1835", .data = &wl18xx_data},
data              426 drivers/net/wireless/ti/wlcore/spi.c 	{ .compatible = "ti,wl1837", .data = &wl18xx_data},
data              448 drivers/net/wireless/ti/wlcore/spi.c 	pdev_data->family = of_id->data;
data              354 drivers/net/wireless/ti/wlcore/testmode.c 		  void *data, int len)
data              361 drivers/net/wireless/ti/wlcore/testmode.c 	err = nla_parse_deprecated(tb, WL1271_TM_ATTR_MAX, data, len,
data               16 drivers/net/wireless/ti/wlcore/testmode.h 		  void *data, int len);
data               81 drivers/net/wireless/ti/wlcore/tx.c 	hdr = (struct ieee80211_hdr *)(skb->data +
data              154 drivers/net/wireless/ti/wlcore/tx.c 		hdr = (struct ieee80211_hdr *)skb->data;
data              263 drivers/net/wireless/ti/wlcore/tx.c 	desc = (struct wl1271_tx_hw_descr *) skb->data;
data              429 drivers/net/wireless/ti/wlcore/tx.c 	memcpy(wl->aggr_buf + buf_offset, skb->data, skb->len);
data              697 drivers/net/wireless/ti/wlcore/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)(skb->data);
data              817 drivers/net/wireless/ti/wlcore/tx.c 			desc = (struct wl1271_tx_hw_descr *) skb->data;
data              955 drivers/net/wireless/ti/wlcore/tx.c 		memmove(skb->data + WL1271_EXTRA_SPACE_TKIP, skb->data,
data             1118 drivers/net/wireless/ti/wlcore/tx.c 				memmove(skb->data + WL1271_EXTRA_SPACE_TKIP,
data             1119 drivers/net/wireless/ti/wlcore/tx.c 					skb->data, hdrlen);
data               29 drivers/net/wireless/ti/wlcore/vendor_cmd.c 				     const void *data, int data_len)
data               38 drivers/net/wireless/ti/wlcore/vendor_cmd.c 	if (!data)
data               41 drivers/net/wireless/ti/wlcore/vendor_cmd.c 	ret = nla_parse_deprecated(tb, MAX_WLCORE_VENDOR_ATTR, data, data_len,
data               76 drivers/net/wireless/ti/wlcore/vendor_cmd.c 				    const void *data, int data_len)
data              110 drivers/net/wireless/ti/wlcore/vendor_cmd.c 					     const void *data, int data_len)
data              119 drivers/net/wireless/ti/wlcore/vendor_cmd.c 	if (!data)
data              122 drivers/net/wireless/ti/wlcore/vendor_cmd.c 	ret = nla_parse_deprecated(tb, MAX_WLCORE_VENDOR_ATTR, data, data_len,
data              488 drivers/net/wireless/virt_wifi.c 			     struct nlattr *tb[], struct nlattr *data[],
data              234 drivers/net/wireless/wl3501.h 	u8 data[0];
data              470 drivers/net/wireless/wl3501.h 	u16	data;
data              482 drivers/net/wireless/wl3501.h 	u16	data;
data              495 drivers/net/wireless/wl3501.h 	u16	data;
data              179 drivers/net/wireless/wl3501_cs.c 	memcpy(el->data, value, len);
data              185 drivers/net/wireless/wl3501_cs.c 	iw_set_mgmt_info_element(from->id, to, from->data, from->len);
data              466 drivers/net/wireless/wl3501_cs.c static int wl3501_send_pkt(struct wl3501_card *this, u8 *data, u16 len)
data              472 drivers/net/wireless/wl3501_cs.c 	u8 *pdata = (char *)data;
data              490 drivers/net/wireless/wl3501_cs.c 		sig.data = bf;
data              767 drivers/net/wireless/wl3501_cs.c 	u8 *data = bf + 12;
data              775 drivers/net/wireless/wl3501_cs.c 					sizeof(struct wl3501_rx_hdr), data,
data              779 drivers/net/wireless/wl3501_cs.c 		data += WL3501_BLKSZ - sizeof(struct wl3501_rx_hdr);
data              784 drivers/net/wireless/wl3501_cs.c 				    data, size);
data              789 drivers/net/wireless/wl3501_cs.c 			wl3501_get_from_wla(this, next_addr + 5, data,
data              792 drivers/net/wireless/wl3501_cs.c 			data += WL3501_BLKSZ - 5;
data              797 drivers/net/wireless/wl3501_cs.c 			wl3501_get_from_wla(this, next_addr + 5, data, size);
data              943 drivers/net/wireless/wl3501_cs.c 	wl3501_free_tx_buffer(this, sig.data);
data              957 drivers/net/wireless/wl3501_cs.c 	this->start_seg = sig.data;
data              959 drivers/net/wireless/wl3501_cs.c 			    sig.data + offsetof(struct wl3501_rx_hdr, rssi),
data              964 drivers/net/wireless/wl3501_cs.c 			    sig.data +
data              984 drivers/net/wireless/wl3501_cs.c 		wl3501_receive(this, skb->data, pkt_len);
data             1318 drivers/net/wireless/wl3501_cs.c 	rc = wl3501_send_pkt(this, skb->data, skb->len);
data             1514 drivers/net/wireless/wl3501_cs.c 	wrqu->data.length = sizeof(*range);
data             1581 drivers/net/wireless/wl3501_cs.c 		iwe.u.data.flags  = 1;
data             1582 drivers/net/wireless/wl3501_cs.c 		iwe.u.data.length = this->bss_set[i].ssid.el.len;
data             1600 drivers/net/wireless/wl3501_cs.c 			iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data             1602 drivers/net/wireless/wl3501_cs.c 			iwe.u.data.flags = IW_ENCODE_DISABLED;
data             1603 drivers/net/wireless/wl3501_cs.c 		iwe.u.data.length = 0;
data             1609 drivers/net/wireless/wl3501_cs.c 	wrqu->data.length = (current_ev - extra);
data             1610 drivers/net/wireless/wl3501_cs.c 	wrqu->data.flags = 0; /* FIXME: set properly these flags */
data             1620 drivers/net/wireless/wl3501_cs.c 	if (wrqu->data.flags) {
data             1623 drivers/net/wireless/wl3501_cs.c 					 extra, wrqu->data.length);
data             1651 drivers/net/wireless/wl3501_cs.c 	if (wrqu->data.length > sizeof(this->nick))
data             1653 drivers/net/wireless/wl3501_cs.c 	strlcpy(this->nick, extra, wrqu->data.length);
data             1663 drivers/net/wireless/wl3501_cs.c 	wrqu->data.length = strlen(extra);
data               51 drivers/net/wireless/zydas/zd1201.c 	const char *data;
data               71 drivers/net/wireless/zydas/zd1201.c 	data = fw_entry->data;
data               82 drivers/net/wireless/zydas/zd1201.c 		memcpy(buf, data, translen);
data               91 drivers/net/wireless/zydas/zd1201.c 		data += translen;
data              196 drivers/net/wireless/zydas/zd1201.c 	unsigned char *data = urb->transfer_buffer;
data              220 drivers/net/wireless/zydas/zd1201.c 	type = data[0];
data              222 drivers/net/wireless/zydas/zd1201.c 		memcpy(zd->rxdata, data, urb->actual_length);
data              231 drivers/net/wireless/zydas/zd1201.c 		infotype = le16_to_cpu(*(__le16*)&data[6]);
data              236 drivers/net/wireless/zydas/zd1201.c 			linkstatus = le16_to_cpu(*(__le16*)&data[8]);
data              256 drivers/net/wireless/zydas/zd1201.c 			short status = le16_to_cpu(*(__le16*)(data+8));
data              271 drivers/net/wireless/zydas/zd1201.c 			memcpy(wrqu.addr.sa_data, data+10, ETH_ALEN);
data              282 drivers/net/wireless/zydas/zd1201.c 			memcpy(wrqu.addr.sa_data, data+8, ETH_ALEN);
data              294 drivers/net/wireless/zydas/zd1201.c 			copylen = le16_to_cpu(*(__le16*)&data[i+2]);
data              298 drivers/net/wireless/zydas/zd1201.c 			memcpy(zd->rxdata+zd->rxlen, data+i+4, copylen);
data              309 drivers/net/wireless/zydas/zd1201.c 	if (data[urb->actual_length-1] == ZD1201_PACKET_RXDATA) {
data              313 drivers/net/wireless/zydas/zd1201.c 		len = ntohs(*(__be16 *)&data[datalen-2]);
data              316 drivers/net/wireless/zydas/zd1201.c 		fc = le16_to_cpu(*(__le16 *)&data[datalen-16]);
data              317 drivers/net/wireless/zydas/zd1201.c 		seq = le16_to_cpu(*(__le16 *)&data[datalen-24]);
data              325 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, &data[datalen - 16], 2);
data              326 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, &data[datalen - 2], 2);
data              327 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, &data[datalen - 14], 6);
data              328 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, &data[datalen - 22], 6);
data              329 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, &data[datalen - 8], 6);
data              330 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, &data[datalen - 24], 2);
data              331 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, data, len);
data              358 drivers/net/wireless/zydas/zd1201.c 				skb_put_data(skb, &data[datalen - 14], 12);
data              359 drivers/net/wireless/zydas/zd1201.c 				skb_put_data(skb, &data[6], 2);
data              360 drivers/net/wireless/zydas/zd1201.c 				skb_put_data(skb, data + 8, len);
data              372 drivers/net/wireless/zydas/zd1201.c 				memcpy(ptr, data+8, len);
data              384 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, &data[datalen - 14], 12);
data              385 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, &data[6], 2);
data              386 drivers/net/wireless/zydas/zd1201.c 			skb_put_data(skb, data + 8, len);
data              394 drivers/net/wireless/zydas/zd1201.c 	memset(data, 0, ZD1201_RXSIZE);
data              890 drivers/net/wireless/zydas/zd1201.c     struct iw_request_info *info, struct iw_point *data, char *essid)
data             1146 drivers/net/wireless/zydas/zd1201.c 		iwe.u.data.length = zd->rxdata[i+16];
data             1147 drivers/net/wireless/zydas/zd1201.c 		iwe.u.data.flags = 1;
data             1175 drivers/net/wireless/zydas/zd1201.c 		iwe.u.data.length = 0;
data             1177 drivers/net/wireless/zydas/zd1201.c 			iwe.u.data.flags = IW_ENCODE_ENABLED;
data             1179 drivers/net/wireless/zydas/zd1201.c 			iwe.u.data.flags = IW_ENCODE_DISABLED;
data             1201 drivers/net/wireless/zydas/zd1201.c     struct iw_request_info *info, struct iw_point *data, char *essid)
data             1205 drivers/net/wireless/zydas/zd1201.c 	if (data->length > IW_ESSID_MAX_SIZE)
data             1207 drivers/net/wireless/zydas/zd1201.c 	if (data->length < 1)
data             1208 drivers/net/wireless/zydas/zd1201.c 		data->length = 1;
data             1209 drivers/net/wireless/zydas/zd1201.c 	zd->essidlen = data->length;
data             1211 drivers/net/wireless/zydas/zd1201.c 	memcpy(zd->essid, essid, data->length);
data             1216 drivers/net/wireless/zydas/zd1201.c     struct iw_request_info *info, struct iw_point *data, char *essid)
data             1221 drivers/net/wireless/zydas/zd1201.c 	data->flags = 1;
data             1222 drivers/net/wireless/zydas/zd1201.c 	data->length = zd->essidlen;
data             1228 drivers/net/wireless/zydas/zd1201.c     struct iw_point *data, char *nick)
data             1231 drivers/net/wireless/zydas/zd1201.c 	data->flags = 1;
data             1232 drivers/net/wireless/zydas/zd1201.c 	data->length = strlen(nick);
data              518 drivers/net/wireless/zydas/zd1211rw/zd_mac.c 		tx_hdr = (struct ieee80211_hdr *)skb->data;
data              683 drivers/net/wireless/zydas/zd1211rw/zd_mac.c 	return !memcmp(beacon->data, mac->beacon.cur_beacon->data, beacon->len);
data              771 drivers/net/wireless/zydas/zd1211rw/zd_mac.c 		ioreqs[req_pos].value = *((u8 *)(beacon->data + j));
data              854 drivers/net/wireless/zydas/zd1211rw/zd_mac.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              984 drivers/net/wireless/zydas/zd1211rw/zd_mac.c 		tx_hdr = (struct ieee80211_hdr *)skb->data;
data              136 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 	const u8 *data, size_t size, u16 code_offset, int flags)
data              156 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 		memcpy(p, data, transfer_size);
data              170 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 		data += transfer_size;
data              209 drivers/net/wireless/zydas/zd1211rw/zd_usb.c static u16 get_word(const void *data, u16 offset)
data              211 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 	const __le16 *p = data;
data              240 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 	r = upload_code(udev, ur_fw->data, ur_fw->size, FW_START, REBOOT);
data              245 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 	r = upload_code(udev, ub_fw->data + offset, ub_fw->size - offset,
data              276 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 	fw_bcdDevice = get_word(ub_fw->data, E2P_DATA_OFFSET);
data              302 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 	r = upload_code(udev, uph_fw->data, uph_fw->size, FW_START, REBOOT);
data              325 drivers/net/wireless/zydas/zd1211rw/zd_usb.c int zd_usb_read_fw(struct zd_usb *usb, zd_addr_t addr, u8 *data, u16 len)
data              350 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 	memcpy(data, buf, len);
data             1039 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 		          skb->data, skb->len, tx_urb_complete, skb);
data             1184 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 	rx->reset_timer_tasklet.data = (unsigned long)usb;
data             1575 drivers/net/wireless/zydas/zd1211rw/zd_usb.c static int zd_ep_regs_out_msg(struct usb_device *udev, void *data, int len,
data             1591 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 		return usb_interrupt_msg(udev, pipe, data, len,
data             1595 drivers/net/wireless/zydas/zd1211rw/zd_usb.c 		return usb_bulk_msg(udev, pipe, data, len, actual_length,
data              276 drivers/net/wireless/zydas/zd1211rw/zd_usb.h int zd_usb_read_fw(struct zd_usb *usb, zd_addr_t addr, u8 *data, u16 len);
data              371 drivers/net/xen-netback/common.h int xenvif_kthread_guest_rx(void *data);
data              374 drivers/net/xen-netback/common.h int xenvif_dealloc_kthread(void *data);
data              376 drivers/net/xen-netback/common.h irqreturn_t xenvif_ctrl_irq_fn(int irq, void *data);
data               80 drivers/net/xen-netback/hash.c static u32 xenvif_new_hash(struct xenvif *vif, const u8 *data,
data               87 drivers/net/xen-netback/hash.c 				      data, len);
data               90 drivers/net/xen-netback/hash.c 		xenvif_add_hash(vif, data, len, val);
data              114 drivers/net/xen-netback/hash.c static u32 xenvif_find_hash(struct xenvif *vif, const u8 *data,
data              125 drivers/net/xen-netback/hash.c 		return xenvif_new_hash(vif, data, len);
data              133 drivers/net/xen-netback/hash.c 		    memcmp(entry->tag, data, len) == 0) {
data              144 drivers/net/xen-netback/hash.c 		val = xenvif_new_hash(vif, data, len);
data              191 drivers/net/xen-netback/hash.c 			u8 data[12];
data              193 drivers/net/xen-netback/hash.c 			memcpy(&data[0], &flow.addrs.v4addrs.src, 4);
data              194 drivers/net/xen-netback/hash.c 			memcpy(&data[4], &flow.addrs.v4addrs.dst, 4);
data              195 drivers/net/xen-netback/hash.c 			memcpy(&data[8], &flow.ports.src, 2);
data              196 drivers/net/xen-netback/hash.c 			memcpy(&data[10], &flow.ports.dst, 2);
data              198 drivers/net/xen-netback/hash.c 			hash = xenvif_find_hash(vif, data, sizeof(data));
data              201 drivers/net/xen-netback/hash.c 			u8 data[8];
data              203 drivers/net/xen-netback/hash.c 			memcpy(&data[0], &flow.addrs.v4addrs.src, 4);
data              204 drivers/net/xen-netback/hash.c 			memcpy(&data[4], &flow.addrs.v4addrs.dst, 4);
data              206 drivers/net/xen-netback/hash.c 			hash = xenvif_find_hash(vif, data, sizeof(data));
data              215 drivers/net/xen-netback/hash.c 			u8 data[36];
data              217 drivers/net/xen-netback/hash.c 			memcpy(&data[0], &flow.addrs.v6addrs.src, 16);
data              218 drivers/net/xen-netback/hash.c 			memcpy(&data[16], &flow.addrs.v6addrs.dst, 16);
data              219 drivers/net/xen-netback/hash.c 			memcpy(&data[32], &flow.ports.src, 2);
data              220 drivers/net/xen-netback/hash.c 			memcpy(&data[34], &flow.ports.dst, 2);
data              222 drivers/net/xen-netback/hash.c 			hash = xenvif_find_hash(vif, data, sizeof(data));
data              225 drivers/net/xen-netback/hash.c 			u8 data[32];
data              227 drivers/net/xen-netback/hash.c 			memcpy(&data[0], &flow.addrs.v6addrs.src, 16);
data              228 drivers/net/xen-netback/hash.c 			memcpy(&data[16], &flow.addrs.v6addrs.dst, 16);
data              230 drivers/net/xen-netback/hash.c 			hash = xenvif_find_hash(vif, data, sizeof(data));
data              211 drivers/net/xen-netback/interface.c 		struct ethhdr *eth = (struct ethhdr *)skb->data;
data              394 drivers/net/xen-netback/interface.c 				     struct ethtool_stats *stats, u64 * data)
data              410 drivers/net/xen-netback/interface.c 		data[i] = accum;
data              416 drivers/net/xen-netback/interface.c static void xenvif_get_strings(struct net_device *dev, u32 stringset, u8 * data)
data              423 drivers/net/xen-netback/interface.c 			memcpy(data + i * ETH_GSTRING_LEN,
data              986 drivers/net/xen-netback/netback.c 			virt_to_gfn(skb->data);
data              989 drivers/net/xen-netback/netback.c 			offset_in_page(skb->data) & ~XEN_PAGE_MASK;
data             1491 drivers/net/xen-netback/netback.c int xenvif_dealloc_kthread(void *data)
data             1493 drivers/net/xen-netback/netback.c 	struct xenvif_queue *queue = data;
data             1515 drivers/net/xen-netback/netback.c 			       u32 status, u32 data)
data             1522 drivers/net/xen-netback/netback.c 		.data = data,
data             1542 drivers/net/xen-netback/netback.c 	u32 data = 0;
data             1546 drivers/net/xen-netback/netback.c 		status = xenvif_set_hash_alg(vif, req->data[0]);
data             1550 drivers/net/xen-netback/netback.c 		status = xenvif_get_hash_flags(vif, &data);
data             1554 drivers/net/xen-netback/netback.c 		status = xenvif_set_hash_flags(vif, req->data[0]);
data             1558 drivers/net/xen-netback/netback.c 		status = xenvif_set_hash_key(vif, req->data[0],
data             1559 drivers/net/xen-netback/netback.c 					     req->data[1]);
data             1564 drivers/net/xen-netback/netback.c 		data = XEN_NETBK_MAX_HASH_MAPPING_SIZE;
data             1569 drivers/net/xen-netback/netback.c 						      req->data[0]);
data             1573 drivers/net/xen-netback/netback.c 		status = xenvif_set_hash_mapping(vif, req->data[0],
data             1574 drivers/net/xen-netback/netback.c 						 req->data[1],
data             1575 drivers/net/xen-netback/netback.c 						 req->data[2]);
data             1582 drivers/net/xen-netback/netback.c 	make_ctrl_response(vif, req, status, data);
data             1622 drivers/net/xen-netback/netback.c irqreturn_t xenvif_ctrl_irq_fn(int irq, void *data)
data             1624 drivers/net/xen-netback/netback.c 	struct xenvif *vif = data;
data              169 drivers/net/xen-netback/rx.c 			       unsigned int offset, void *data, size_t len)
data              180 drivers/net/xen-netback/rx.c 	page = virt_to_page(data);
data              190 drivers/net/xen-netback/rx.c 		op->source.u.gmfn = virt_to_gfn(data);
data              194 drivers/net/xen-netback/rx.c 	op->source.offset = xen_offset_in_page(data);
data              318 drivers/net/xen-netback/rx.c 				 unsigned int offset, void **data,
data              328 drivers/net/xen-netback/rx.c 		frag_data = frag_iter->data;
data              350 drivers/net/xen-netback/rx.c 	*data = frag_data;
data              364 drivers/net/xen-netback/rx.c 		void *data;
data              366 drivers/net/xen-netback/rx.c 		xenvif_rx_next_chunk(queue, pkt, offset, &data, &len);
data              367 drivers/net/xen-netback/rx.c 		xenvif_rx_copy_add(queue, req, offset, data, len);
data              577 drivers/net/xen-netback/rx.c int xenvif_kthread_guest_rx(void *data)
data              579 drivers/net/xen-netback/rx.c 	struct xenvif_queue *queue = data;
data              429 drivers/net/xen-netfront.c 				  unsigned int len, void *data)
data              431 drivers/net/xen-netfront.c 	struct xennet_gnttab_make_txreq *info = data;
data              479 drivers/net/xen-netfront.c 				  unsigned int len, void *data)
data              481 drivers/net/xen-netfront.c 	struct xennet_gnttab_make_txreq *info = data;
data              485 drivers/net/xen-netfront.c 	xennet_tx_setup_grant(gfn, offset, len, data);
data              528 drivers/net/xen-netfront.c 	slots = gnttab_count_grant(offset_in_page(skb->data),
data              607 drivers/net/xen-netfront.c 	page = virt_to_page(skb->data);
data              608 drivers/net/xen-netfront.c 	offset = offset_in_page(skb->data);
data              619 drivers/net/xen-netfront.c 		page = virt_to_page(skb->data);
data              620 drivers/net/xen-netfront.c 		offset = offset_in_page(skb->data);
data             2069 drivers/net/xen-netfront.c 				     struct ethtool_stats *stats, u64 * data)
data             2075 drivers/net/xen-netfront.c 		data[i] = atomic_read((atomic_t *)(np + xennet_stats[i].offset));
data             2078 drivers/net/xen-netfront.c static void xennet_get_strings(struct net_device *dev, u32 stringset, u8 * data)
data             2085 drivers/net/xen-netfront.c 			memcpy(data + i * ETH_GSTRING_LEN,
data               79 drivers/nfc/fdp/fdp.c 	u8 data[0];
data              114 drivers/nfc/fdp/fdp.c 					      char *data)
data              116 drivers/nfc/fdp/fdp.c 	return nci_prop_cmd(ndev, NCI_OP_PROP_SET_PDATA_OID, len, data);
data              124 drivers/nfc/fdp/fdp.c 	char data[9];
data              130 drivers/nfc/fdp/fdp.c 	data[0] = 0x00;
data              131 drivers/nfc/fdp/fdp.c 	data[1] = 0x00;
data              132 drivers/nfc/fdp/fdp.c 	data[2] = 0x00;
data              134 drivers/nfc/fdp/fdp.c 	data[3] = 0x10;
data              135 drivers/nfc/fdp/fdp.c 	data[4] = 0x04;
data              136 drivers/nfc/fdp/fdp.c 	data[5] = num & 0xFF;
data              137 drivers/nfc/fdp/fdp.c 	data[6] = (num >> 8) & 0xff;
data              138 drivers/nfc/fdp/fdp.c 	data[7] = nd;
data              139 drivers/nfc/fdp/fdp.c 	data[8] = clock_type;
data              141 drivers/nfc/fdp/fdp.c 	return fdp_nci_set_production_data(ndev, 9, data);
data              222 drivers/nfc/fdp/fdp.c 		skb_put_data(skb, fw->data + (fw->size - len), payload_size);
data              286 drivers/nfc/fdp/fdp.c 	u8 *data;
data              295 drivers/nfc/fdp/fdp.c 	data = (u8 *) info->ram_patch->data;
data              297 drivers/nfc/fdp/fdp.c 		data[FDP_FW_HEADER_SIZE] |
data              298 drivers/nfc/fdp/fdp.c 		(data[FDP_FW_HEADER_SIZE + 1] << 8) |
data              299 drivers/nfc/fdp/fdp.c 		(data[FDP_FW_HEADER_SIZE + 2] << 16) |
data              300 drivers/nfc/fdp/fdp.c 		(data[FDP_FW_HEADER_SIZE + 3] << 24);
data              312 drivers/nfc/fdp/fdp.c 	data = (u8 *) info->otp_patch->data;
data              314 drivers/nfc/fdp/fdp.c 		data[FDP_FW_HEADER_SIZE] |
data              315 drivers/nfc/fdp/fdp.c 		(data[FDP_FW_HEADER_SIZE + 1] << 8) |
data              316 drivers/nfc/fdp/fdp.c 		(data[FDP_FW_HEADER_SIZE+2] << 16) |
data              317 drivers/nfc/fdp/fdp.c 		(data[FDP_FW_HEADER_SIZE+3] << 24);
data              618 drivers/nfc/fdp/fdp.c 	info->setup_patch_status = skb->data[0];
data              629 drivers/nfc/fdp/fdp.c 	u8 status = skb->data[0];
data              642 drivers/nfc/fdp/fdp.c 	u8 status = skb->data[0];
data              655 drivers/nfc/fdp/fdp.c 	struct nci_core_get_config_rsp *rsp = (void *) skb->data;
data              660 drivers/nfc/fdp/fdp.c 		p = rsp->data;
data               37 drivers/nfc/fdp/i2c.c 		       16, 1, (skb)->data, (skb)->len, 0)
data               78 drivers/nfc/fdp/i2c.c 		lrc ^= skb->data[i];
data              101 drivers/nfc/fdp/i2c.c 	r = i2c_master_send(client, skb->data, skb->len);
data              104 drivers/nfc/fdp/i2c.c 		r = i2c_master_send(client, skb->data, skb->len);
data               26 drivers/nfc/mei_phy.c 	u8 data[];
data               33 drivers/nfc/mei_phy.c 	u8 data[];
data               74 drivers/nfc/mei_phy.c 			16, 1, (skb)->data, (skb)->len, false);	\
data               81 drivers/nfc/mei_phy.c 			16, 1, (skb)->data, (skb)->len, false);	\
data              130 drivers/nfc/mei_phy.c 	version = (struct mei_nfc_if_version *)reply->data;
data              160 drivers/nfc/mei_phy.c 	connect = (struct mei_nfc_connect *)cmd->data;
data              168 drivers/nfc/mei_phy.c 	connect_resp = (struct mei_nfc_connect_resp *)reply->data;
data              258 drivers/nfc/mei_phy.c 	r = mei_nfc_send(phy, skb->data, skb->len);
data              304 drivers/nfc/mei_phy.c 	reply_size = mei_nfc_recv(phy, skb->data, MEI_NFC_MAX_READ);
data               52 drivers/nfc/microread/i2c.c 		       16, 1, (skb)->data, (skb)->len, 0);	\
data               65 drivers/nfc/microread/i2c.c 		crc = crc ^ skb->data[i];
data               82 drivers/nfc/microread/i2c.c 		crc = crc ^ skb->data[i];
data               84 drivers/nfc/microread/i2c.c 	if (crc != skb->data[skb->len-1]) {
data               85 drivers/nfc/microread/i2c.c 		pr_err("CRC error 0x%x != 0x%x\n", crc, skb->data[skb->len-1]);
data              118 drivers/nfc/microread/i2c.c 	r = i2c_master_send(client, skb->data, skb->len);
data              122 drivers/nfc/microread/i2c.c 		r = i2c_master_send(client, skb->data, skb->len);
data              318 drivers/nfc/microread/microread.c 	r = nfc_set_remote_general_bytes(hdev->ndev, rgb_skb->data,
data              374 drivers/nfc/microread/microread.c 			if (skb->data[skb->len - 1] != 0) {
data              376 drivers/nfc/microread/microread.c 						       skb->data[skb->len - 1]);
data              415 drivers/nfc/microread/microread.c 				     skb->data, skb->len);
data              431 drivers/nfc/microread/microread.c 		crc = crc_ccitt(0xffff, skb->data, skb->len);
data              453 drivers/nfc/microread/microread.c 				      skb->data, skb->len,
data              463 drivers/nfc/microread/microread.c 			       skb->data, skb->len);
data              489 drivers/nfc/microread/microread.c 		      nfc_hci_sak_to_protocol(skb->data[MICROREAD_EMCF_A_SAK]);
data              491 drivers/nfc/microread/microread.c 			 be16_to_cpu(*(u16 *)&skb->data[MICROREAD_EMCF_A_ATQA]);
data              492 drivers/nfc/microread/microread.c 		targets->sel_res = skb->data[MICROREAD_EMCF_A_SAK];
data              493 drivers/nfc/microread/microread.c 		targets->nfcid1_len = skb->data[MICROREAD_EMCF_A_LEN];
data              498 drivers/nfc/microread/microread.c 		memcpy(targets->nfcid1, &skb->data[MICROREAD_EMCF_A_UID],
data              503 drivers/nfc/microread/microread.c 		      nfc_hci_sak_to_protocol(skb->data[MICROREAD_EMCF_A3_SAK]);
data              505 drivers/nfc/microread/microread.c 			 be16_to_cpu(*(u16 *)&skb->data[MICROREAD_EMCF_A3_ATQA]);
data              506 drivers/nfc/microread/microread.c 		targets->sel_res = skb->data[MICROREAD_EMCF_A3_SAK];
data              507 drivers/nfc/microread/microread.c 		targets->nfcid1_len = skb->data[MICROREAD_EMCF_A3_LEN];
data              512 drivers/nfc/microread/microread.c 		memcpy(targets->nfcid1, &skb->data[MICROREAD_EMCF_A3_UID],
data              517 drivers/nfc/microread/microread.c 		memcpy(targets->nfcid1, &skb->data[MICROREAD_EMCF_B_UID], 4);
data              523 drivers/nfc/microread/microread.c 			le16_to_cpu(*(u16 *)&skb->data[MICROREAD_EMCF_T1_ATQA]);
data              524 drivers/nfc/microread/microread.c 		memcpy(targets->nfcid1, &skb->data[MICROREAD_EMCF_T1_UID], 4);
data              529 drivers/nfc/microread/microread.c 		memcpy(targets->nfcid1, &skb->data[MICROREAD_EMCF_T3_UID], 8);
data              569 drivers/nfc/microread/microread.c 		if (skb->data[skb->len - 1]) {
data              586 drivers/nfc/microread/microread.c 				     NFC_COMM_PASSIVE, skb->data,
data              598 drivers/nfc/microread/microread.c 		if (skb->data[skb->len-1]) {
data              146 drivers/nfc/nfcmrvl/fw_dnld.c 	    memcmp(skb->data, nci_pattern_core_reset_ntf,
data              164 drivers/nfc/nfcmrvl/fw_dnld.c 	    memcmp(skb->data, nci_pattern_core_init_rsp,
data              194 drivers/nfc/nfcmrvl/fw_dnld.c 	    memcmp(skb->data, nci_pattern_core_set_config_rsp, skb->len))
data              238 drivers/nfc/nfcmrvl/fw_dnld.c 	    memcmp(skb->data, nci_pattern_core_set_config_rsp, skb->len))
data              249 drivers/nfc/nfcmrvl/fw_dnld.c 	    memcmp(skb->data, nci_pattern_core_conn_create_rsp,
data              279 drivers/nfc/nfcmrvl/fw_dnld.c 		if (skb->data[0] != HELPER_CMD_PACKET_FORMAT || skb->len != 5) {
data              284 drivers/nfc/nfcmrvl/fw_dnld.c 		len = get_unaligned_le16(skb->data);
data              286 drivers/nfc/nfcmrvl/fw_dnld.c 		comp_len = get_unaligned_le16(skb->data);
data              287 drivers/nfc/nfcmrvl/fw_dnld.c 		memcpy(&comp_len, skb->data, 2);
data              311 drivers/nfc/nfcmrvl/fw_dnld.c 		    memcmp(nci_pattern_core_conn_credits_ntf, skb->data,
data              328 drivers/nfc/nfcmrvl/fw_dnld.c 				     ((uint8_t *)priv->fw_dnld.fw->data) + priv->fw_dnld.offset,
data              337 drivers/nfc/nfcmrvl/fw_dnld.c 		    memcmp(nci_pattern_core_conn_credits_ntf, skb->data,
data              349 drivers/nfc/nfcmrvl/fw_dnld.c 		    memcmp(nci_pattern_core_conn_credits_ntf, skb->data,
data              364 drivers/nfc/nfcmrvl/fw_dnld.c 	    memcmp(skb->data, nci_pattern_core_conn_close_rsp, skb->len))
data              375 drivers/nfc/nfcmrvl/fw_dnld.c 	    memcmp(skb->data, nci_pattern_proprietary_boot_rsp, skb->len))
data              520 drivers/nfc/nfcmrvl/fw_dnld.c 	fw_dnld->header = (const struct nfcmrvl_fw *) priv->fw_dnld.fw->data;
data              137 drivers/nfc/nfcmrvl/i2c.c 	ret = i2c_master_send(drv_data->i2c, skb->data, skb->len);
data              143 drivers/nfc/nfcmrvl/i2c.c 		ret = i2c_master_send(drv_data->i2c, skb->data, skb->len);
data              214 drivers/nfc/nfcmrvl/main.c 		if (skb->data[0] == NFCMRVL_HCI_EVENT_CODE &&
data              215 drivers/nfc/nfcmrvl/main.c 		    skb->data[1] == NFCMRVL_HCI_NFC_EVENT_CODE) {
data              248 drivers/nfc/nfcmrvl/usb.c 	usb_fill_bulk_urb(urb, drv_data->udev, pipe, skb->data, skb->len,
data              116 drivers/nfc/nxp-nci/firmware.c 	skb_put_data(skb, fw_info->data + fw_info->written, chunk_len);
data              118 drivers/nfc/nxp-nci/firmware.c 	crc = nxp_nci_fw_crc(skb->data, chunk_len + NXP_NCI_FW_HDR_LEN);
data              140 drivers/nfc/nxp-nci/firmware.c 		fw_info->frame_size = get_unaligned_be16(fw_info->data) &
data              142 drivers/nfc/nxp-nci/firmware.c 		fw_info->data += NXP_NCI_FW_HDR_LEN;
data              155 drivers/nfc/nxp-nci/firmware.c 	if (*fw_info->data == NXP_NCI_FW_CMD_RESET) {
data              185 drivers/nfc/nxp-nci/firmware.c 		fw_info->data += fw_info->frame_size;
data              232 drivers/nfc/nxp-nci/firmware.c 	fw_info->data = fw_info->fw->data;
data              286 drivers/nfc/nxp-nci/firmware.c 	crc = nxp_nci_fw_crc(skb->data, len);
data              287 drivers/nfc/nxp-nci/firmware.c 	frame_crc = get_unaligned_be16(skb->data + len);
data               69 drivers/nfc/nxp-nci/i2c.c 	r = i2c_master_send(client, skb->data, skb->len);
data               73 drivers/nfc/nxp-nci/i2c.c 		r = i2c_master_send(client, skb->data, skb->len);
data               43 drivers/nfc/nxp-nci/nxp-nci.h 	const u8 *data;
data               66 drivers/nfc/pn533/i2c.c 			     out->data, out->len, false);
data               68 drivers/nfc/pn533/i2c.c 	rc = i2c_master_send(client, out->data, out->len);
data               72 drivers/nfc/pn533/i2c.c 		rc = i2c_master_send(client, out->data, out->len);
data              117 drivers/nfc/pn533/i2c.c 	if (!((*skb)->data[0] & 0x01)) {
data              126 drivers/nfc/pn533/i2c.c 	skb_trim(*skb, phy->priv->ops->rx_frame_size((*skb)->data));
data              131 drivers/nfc/pn533/i2c.c static irqreturn_t pn533_i2c_irq_thread_fn(int irq, void *data)
data              133 drivers/nfc/pn533/i2c.c 	struct pn533_i2c_phy *phy = data;
data               99 drivers/nfc/pn533/pn533.c 	} __packed data;
data              105 drivers/nfc/pn533/pn533.c 		.data = {
data              112 drivers/nfc/pn533/pn533.c 		.data = {
data              125 drivers/nfc/pn533/pn533.c 		.data = {
data              138 drivers/nfc/pn533/pn533.c 		.data = {
data              145 drivers/nfc/pn533/pn533.c 		.data = {
data              210 drivers/nfc/pn533/pn533.c static u8 pn533_std_data_checksum(u8 *data, int datalen)
data              216 drivers/nfc/pn533/pn533.c 		sum += data[i];
data              239 drivers/nfc/pn533/pn533.c 		pn533_std_data_checksum(frame->data, frame->datalen);
data              267 drivers/nfc/pn533/pn533.c 		checksum = pn533_std_data_checksum(stdf->data, stdf->datalen);
data              281 drivers/nfc/pn533/pn533.c 		checksum = pn533_std_data_checksum(eif->data,
data              366 drivers/nfc/pn533/pn533.c 	ops->tx_frame_init(skb->data, cmd_code);
data              367 drivers/nfc/pn533/pn533.c 	ops->tx_update_payload_len(skb->data, payload_len);
data              368 drivers/nfc/pn533/pn533.c 	ops->tx_frame_finish(skb->data);
data              978 drivers/nfc/pn533/pn533.c 	nbtg = resp->data[0];
data              979 drivers/nfc/pn533/pn533.c 	tg = resp->data[1];
data              980 drivers/nfc/pn533/pn533.c 	tgdata = &resp->data[2];
data             1064 drivers/nfc/pn533/pn533.c 	status = resp->data[0];
data             1193 drivers/nfc/pn533/pn533.c 	mode = resp->data[0];
data             1194 drivers/nfc/pn533/pn533.c 	cmd = &resp->data[1];
data             1293 drivers/nfc/pn533/pn533.c 	rsp = (struct pn533_cmd_jump_dep_response *)resp->data;
data             1460 drivers/nfc/pn533/pn533.c 	skb_put_data(skb, &mod->data, mod->len);
data             1618 drivers/nfc/pn533/pn533.c 	rsp = (struct pn533_cmd_activate_response *)resp->data;
data             1698 drivers/nfc/pn533/pn533.c 	rc = resp->data[0] & PN533_CMD_RET_MASK;
data             1760 drivers/nfc/pn533/pn533.c 	rsp = (struct pn533_cmd_jump_dep_response *)resp->data;
data             1937 drivers/nfc/pn533/pn533.c 		memcpy(skb->data + tmp_len, tmp->data, tmp->len);
data             1962 drivers/nfc/pn533/pn533.c 	status = resp->data[0];
data             2031 drivers/nfc/pn533/pn533.c 	if (pn533_rx_frame_is_ack(skb->data)) {
data             2037 drivers/nfc/pn533/pn533.c 	print_hex_dump_debug("PN533 RX: ", DUMP_PREFIX_NONE, 16, 1, skb->data,
data             2038 drivers/nfc/pn533/pn533.c 			     dev->ops->rx_frame_size(skb->data), false);
data             2040 drivers/nfc/pn533/pn533.c 	if (!dev->ops->rx_is_frame_valid(skb->data, dev)) {
data             2043 drivers/nfc/pn533/pn533.c 	} else if (!pn533_rx_frame_is_cmd_response(dev, skb->data)) {
data             2087 drivers/nfc/pn533/pn533.c 		skb_put_data(frag, skb->data, frag_size);
data             2183 drivers/nfc/pn533/pn533.c 	status = resp->data[0];
data             2388 drivers/nfc/pn533/pn533.c 	fv->ic = resp->data[0];
data             2389 drivers/nfc/pn533/pn533.c 	fv->ver = resp->data[1];
data             2390 drivers/nfc/pn533/pn533.c 	fv->rev = resp->data[2];
data             2391 drivers/nfc/pn533/pn533.c 	fv->support = resp->data[3];
data               46 drivers/nfc/pn533/pn533.h #define PN533_STD_FRAME_CHECKSUM(f) (f->data[f->datalen])
data               47 drivers/nfc/pn533/pn533.h #define PN533_STD_FRAME_POSTAMBLE(f) (f->data[f->datalen + 1])
data               51 drivers/nfc/pn533/pn533.h #define PN533_EXT_FRAME_CHECKSUM(f) (f->data[be16_to_cpu(f->datalen)])
data               57 drivers/nfc/pn533/pn533.h #define PN533_STD_FRAME_IDENTIFIER(f) (f->data[0]) /* TFI */
data               62 drivers/nfc/pn533/pn533.h #define PN533_FRAME_CMD(f) (f->data[1])
data              111 drivers/nfc/pn533/pn533.h 	u8 data[];
data              120 drivers/nfc/pn533/pn533.h 	u8 data[];
data              165 drivers/nfc/pn533/usb.c 	phy->out_urb->transfer_buffer = out->data;
data              169 drivers/nfc/pn533/usb.c 			     out->data, out->len, false);
data              242 drivers/nfc/pn533/usb.c 	u8 data[]; /* payload */
data              256 drivers/nfc/pn533/usb.c 	u8 data[]; /* pn533 frame: TFI ... */
data              261 drivers/nfc/pn533/usb.c 	u8 data[]; /* pn533 frame : TFI ... */
data              277 drivers/nfc/pn533/usb.c 	frame->data[0] = PN533_STD_FRAME_DIR_OUT;
data              278 drivers/nfc/pn533/usb.c 	frame->data[1] = cmd_code;
data              311 drivers/nfc/pn533/usb.c 	if (frame->data[frame->ccid.datalen - 2] == 0x63)
data               81 drivers/nfc/pn544/i2c.c 	u8 data[];
data              100 drivers/nfc/pn544/i2c.c 	u8 data[];
data              106 drivers/nfc/pn544/i2c.c 	u8 data[];
data              111 drivers/nfc/pn544/i2c.c 	u8 data[];
data              185 drivers/nfc/pn544/i2c.c 		       16, 1, (skb)->data, (skb)->len, 0);	\
data              278 drivers/nfc/pn544/i2c.c 	crc = crc_ccitt(0xffff, skb->data, skb->len);
data              310 drivers/nfc/pn544/i2c.c 	r = i2c_master_send(client, skb->data, skb->len);
data              314 drivers/nfc/pn544/i2c.c 		r = i2c_master_send(client, skb->data, skb->len);
data              394 drivers/nfc/pn544/i2c.c 	r = check_crc((*skb)->data, (*skb)->len);
data              561 drivers/nfc/pn544/i2c.c 				      const u8 *data, u16 datalen)
data              589 drivers/nfc/pn544/i2c.c 	memcpy(framep->data, data, datalen);
data              602 drivers/nfc/pn544/i2c.c 				      const u8 *data, u16 datalen)
data              609 drivers/nfc/pn544/i2c.c 	crc = crc_ccitt(0xffff, data, datalen);
data              658 drivers/nfc/pn544/i2c.c 					const u8 *data, u16 datalen)
data              674 drivers/nfc/pn544/i2c.c 	memcpy(chunk->data, data, datalen);
data              758 drivers/nfc/pn544/i2c.c 			blob = (struct pn544_i2c_fw_blob *) phy->fw->data;
data              762 drivers/nfc/pn544/i2c.c 			phy->fw_blob_data = blob->data;
data              768 drivers/nfc/pn544/i2c.c 								phy->fw->data;
data              769 drivers/nfc/pn544/i2c.c 			phy->fw_blob_data = secure_blob->data;
data              817 drivers/nfc/pn544/i2c.c 			phy->fw_blob_data = blob->data;
data              845 drivers/nfc/pn544/i2c.c 				phy->fw_blob_data = secure_blob->data;
data              262 drivers/nfc/pn544/pn544.c 		if (res_skb->data[0] != p->value) {
data              319 drivers/nfc/pn544/pn544.c 		       skb->data, FULL_VERSION_LEN, false);
data              461 drivers/nfc/pn544/pn544.c 			16, 1, rgb_skb->data, rgb_skb->len, true);
data              463 drivers/nfc/pn544/pn544.c 	r = nfc_set_remote_general_bytes(hdev->ndev, rgb_skb->data,
data              540 drivers/nfc/pn544/pn544.c 		if ((uid_skb->data[0] == 0x01) && (uid_skb->data[1] == 0xfe)) {
data              555 drivers/nfc/pn544/pn544.c 					     uid_skb->data, uid_skb->len, NULL);
data              621 drivers/nfc/pn544/pn544.c 			    (skb->data[0] == MIFARE_CMD_AUTH_KEY_A ||
data              622 drivers/nfc/pn544/pn544.c 			     skb->data[0] == MIFARE_CMD_AUTH_KEY_B)) {
data              624 drivers/nfc/pn544/pn544.c 				u8 *data = skb->data + MIFARE_CMD_HEADER;
data              626 drivers/nfc/pn544/pn544.c 				memcpy(uid, data + MIFARE_KEY_LEN,
data              628 drivers/nfc/pn544/pn544.c 				memmove(data + MIFARE_UID_LEN, data,
data              630 drivers/nfc/pn544/pn544.c 				memcpy(data, uid, MIFARE_UID_LEN);
data              636 drivers/nfc/pn544/pn544.c 						      skb->data, skb->len,
data              649 drivers/nfc/pn544/pn544.c 					      PN544_FELICA_RAW, skb->data,
data              654 drivers/nfc/pn544/pn544.c 					      PN544_JEWEL_RAW_CMD, skb->data,
data              660 drivers/nfc/pn544/pn544.c 					PN544_HCI_EVT_SND_DATA, skb->data,
data              675 drivers/nfc/pn544/pn544.c 			       PN544_HCI_EVT_SND_DATA, skb->data, skb->len);
data              735 drivers/nfc/pn544/pn544.c 					     NFC_COMM_PASSIVE, rgb_skb->data,
data              753 drivers/nfc/pn544/pn544.c 		if (skb->data[0] != 0) {
data              754 drivers/nfc/pn544/pn544.c 			pr_debug("data0 %d\n", skb->data[0]);
data              793 drivers/nfc/pn544/pn544.c 		if (res_skb->len == 2 && res_skb->data[0] == 0x00)
data              844 drivers/nfc/pn544/pn544.c 			if (res_skb->data[0] != p->value) {
data               48 drivers/nfc/port100.c #define PORT100_FRAME_CHECKSUM(f) (f->data[le16_to_cpu(f->datalen)])
data               49 drivers/nfc/port100.c #define PORT100_FRAME_POSTAMBLE(f) (f->data[le16_to_cpu(f->datalen) + 1])
data               57 drivers/nfc/port100.c #define PORT100_FRAME_DIRECTION(f) (f->data[0]) /* CC */
data               62 drivers/nfc/port100.c #define PORT100_FRAME_CMD(f) (f->data[1]) /* SCC */
data              486 drivers/nfc/port100.c 	u8 data[];
data              511 drivers/nfc/port100.c 	u8 data[];
data              519 drivers/nfc/port100.c 	u8 data[];
data              529 drivers/nfc/port100.c static u8 port100_data_checksum(u8 *data, int datalen)
data              535 drivers/nfc/port100.c 		sum += data[i];
data              559 drivers/nfc/port100.c 		port100_data_checksum(frame->data, le16_to_cpu(frame->datalen));
data              584 drivers/nfc/port100.c 	checksum = port100_data_checksum(frame->data,
data              771 drivers/nfc/port100.c 	dev->out_urb->transfer_buffer = out->data;
data              774 drivers/nfc/port100.c 	dev->in_urb->transfer_buffer = in->data;
data              778 drivers/nfc/port100.c 			     out->data, out->len, false);
data              803 drivers/nfc/port100.c 	port100_tx_frame_init(skb->data, cmd_code);
data              804 drivers/nfc/port100.c 	port100_tx_update_payload_len(skb->data, payload_len);
data              805 drivers/nfc/port100.c 	port100_tx_frame_finish(skb->data);
data              827 drivers/nfc/port100.c 	skb_put(resp, port100_rx_frame_size(resp->data));
data              991 drivers/nfc/port100.c 	rc = resp->data[0];
data             1015 drivers/nfc/port100.c 		mask = be64_to_cpu(*(__be64 *)resp->data);
data             1037 drivers/nfc/port100.c 	fw_ver = le16_to_cpu(*(__le16 *)resp->data);
data             1091 drivers/nfc/port100.c 	rc = resp->data[0];
data             1133 drivers/nfc/port100.c 	rc = resp->data[0];
data             1172 drivers/nfc/port100.c 	status = le32_to_cpu(*(__le32 *)resp->data);
data             1248 drivers/nfc/port100.c 	rc = resp->data[0];
data             1290 drivers/nfc/port100.c 	rc = resp->data[0];
data             1340 drivers/nfc/port100.c 	hdr = (struct port100_tg_comm_rf_res *)resp->data;
data             1386 drivers/nfc/port100.c 	hdr = (struct port100_tg_comm_rf_cmd *)skb->data;
data             1433 drivers/nfc/port100.c 	hdr = (struct port100_tg_comm_rf_cmd *)skb->data;
data               54 drivers/nfc/s3fwrn5/firmware.c 	struct sk_buff **msg, u8 type, u8 code, const void *data, u16 len)
data               70 drivers/nfc/s3fwrn5/firmware.c 		skb_put_data(skb, data, len);
data               96 drivers/nfc/s3fwrn5/firmware.c 	hdr = (struct s3fwrn5_fw_header *) rsp->data;
data              102 drivers/nfc/s3fwrn5/firmware.c 	memcpy(bootinfo, rsp->data + S3FWRN5_FW_HDR_SIZE, 10);
data              133 drivers/nfc/s3fwrn5/firmware.c 	hdr = (struct s3fwrn5_fw_header *) rsp->data;
data              153 drivers/nfc/s3fwrn5/firmware.c 	hdr = (struct s3fwrn5_fw_header *) rsp->data;
data              173 drivers/nfc/s3fwrn5/firmware.c 	hdr = (struct s3fwrn5_fw_header *) rsp->data;
data              183 drivers/nfc/s3fwrn5/firmware.c 	u32 base_addr, const void *data)
data              204 drivers/nfc/s3fwrn5/firmware.c 	hdr = (struct s3fwrn5_fw_header *) rsp->data;
data              216 drivers/nfc/s3fwrn5/firmware.c 			S3FWRN5_FW_MSG_DATA, 0, data+256*i, 256);
data              225 drivers/nfc/s3fwrn5/firmware.c 		hdr = (struct s3fwrn5_fw_header *) rsp->data;
data              259 drivers/nfc/s3fwrn5/firmware.c 	hdr = (struct s3fwrn5_fw_header *) rsp->data;
data              299 drivers/nfc/s3fwrn5/firmware.c 	memcpy(fw->date, fw->fw->data + 0x00, 12);
data              302 drivers/nfc/s3fwrn5/firmware.c 	memcpy(&fw->version, fw->fw->data + 0x10, 4);
data              304 drivers/nfc/s3fwrn5/firmware.c 	memcpy(&sig_off, fw->fw->data + 0x14, 4);
data              305 drivers/nfc/s3fwrn5/firmware.c 	fw->sig = fw->fw->data + sig_off;
data              306 drivers/nfc/s3fwrn5/firmware.c 	memcpy(&fw->sig_size, fw->fw->data + 0x18, 4);
data              308 drivers/nfc/s3fwrn5/firmware.c 	memcpy(&image_off, fw->fw->data + 0x1C, 4);
data              309 drivers/nfc/s3fwrn5/firmware.c 	fw->image = fw->fw->data + image_off;
data              310 drivers/nfc/s3fwrn5/firmware.c 	memcpy(&fw->image_sectors, fw->fw->data + 0x20, 4);
data              312 drivers/nfc/s3fwrn5/firmware.c 	memcpy(&custom_sig_off, fw->fw->data + 0x24, 4);
data              313 drivers/nfc/s3fwrn5/firmware.c 	fw->custom_sig = fw->fw->data + custom_sig_off;
data              314 drivers/nfc/s3fwrn5/firmware.c 	memcpy(&fw->custom_sig_size, fw->fw->data + 0x28, 4);
data               99 drivers/nfc/s3fwrn5/i2c.c 	ret = i2c_master_send(phy->i2c_dev, skb->data, skb->len);
data              103 drivers/nfc/s3fwrn5/i2c.c 		ret  = i2c_master_send(phy->i2c_dev, skb->data, skb->len);
data               17 drivers/nfc/s3fwrn5/nci.c 	__u8 status = skb->data[0];
data               97 drivers/nfc/s3fwrn5/nci.c 		checksum += *((u32 *)(fw->data+i));
data              127 drivers/nfc/s3fwrn5/nci.c 		memcpy(set_rfreg.data, fw->data+i, len);
data               21 drivers/nfc/s3fwrn5/nci.h 	__u8 data[252];
data               32 drivers/nfc/s3fwrn5/nci.h 	__u8 data[8];
data               38 drivers/nfc/s3fwrn5/nci.h 	__u8 data[8];
data               83 drivers/nfc/st-nci/core.c 	__u8 status = skb->data[0];
data               82 drivers/nfc/st-nci/i2c.c 	r = i2c_master_send(client, skb->data, skb->len);
data               85 drivers/nfc/st-nci/i2c.c 		r = i2c_master_send(client, skb->data, skb->len);
data              135 drivers/nfc/st-nci/i2c.c 	memcpy((*skb)->data, buf, ST_NCI_I2C_MIN_SIZE);
data              147 drivers/nfc/st-nci/i2c.c 	memcpy((*skb)->data + ST_NCI_I2C_MIN_SIZE, buf, len);
data               43 drivers/nfc/st-nci/ndlc.c 			16, 1, skb->data, skb->len, 0);          \
data              128 drivers/nfc/st-nci/ndlc.c 		pcb = skb->data[0];
data              131 drivers/nfc/st-nci/ndlc.c 			skb->data[0] = (pcb & ~PCB_SUPERVISOR_RETRANSMIT_MASK) |
data              135 drivers/nfc/st-nci/ndlc.c 			skb->data[0] = (pcb & ~PCB_DATAFRAME_RETRANSMIT_MASK) |
data              157 drivers/nfc/st-nci/ndlc.c 		pcb = skb->data[0];
data               45 drivers/nfc/st-nci/se.c #define ST_NCI_EVT_HOT_PLUG_IS_INHIBITED(x)   (x->data[0] & 0x80)
data              144 drivers/nfc/st-nci/se.c 		memcpy(info->se_info.atr, skb->data, skb->len);
data              193 drivers/nfc/st-nci/se.c 		pipe_info[2] = skb_pipe_list->data[i];
data              210 drivers/nfc/st-nci/se.c 		dm_pipe_info = (struct st_nci_pipe_info *)skb_pipe_info->data;
data              289 drivers/nfc/st-nci/se.c 				 skb->data, skb->len, 0);
data              331 drivers/nfc/st-nci/se.c 		    skb->data[0] != NFC_EVT_TRANSACTION_AID_TAG)
data              339 drivers/nfc/st-nci/se.c 		transaction->aid_len = skb->data[1];
data              340 drivers/nfc/st-nci/se.c 		memcpy(transaction->aid, &skb->data[2], transaction->aid_len);
data              343 drivers/nfc/st-nci/se.c 		if (skb->data[transaction->aid_len + 2] !=
data              347 drivers/nfc/st-nci/se.c 		transaction->params_len = skb->data[transaction->aid_len + 3];
data              348 drivers/nfc/st-nci/se.c 		memcpy(transaction->params, skb->data +
data              459 drivers/nfc/st-nci/se.c 		sk_host_list->data[i] != se_idx; i++)
data              461 drivers/nfc/st-nci/se.c 	host_id = sk_host_list->data[i];
data               83 drivers/nfc/st-nci/spi.c 		.tx_buf = skb->data,
data              104 drivers/nfc/st-nci/spi.c 		memcpy(skb_rx->data, buf, skb->len);
data              149 drivers/nfc/st-nci/spi.c 	memcpy((*skb)->data, buf, ST_NCI_SPI_MIN_SIZE);
data              162 drivers/nfc/st-nci/spi.c 	memcpy((*skb)->data + ST_NCI_SPI_MIN_SIZE, buf, len);
data               36 drivers/nfc/st-nci/vendor_cmds.c 	u8 data;
data               39 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_factory_mode(struct nfc_dev *dev, void *data,
data               48 drivers/nfc/st-nci/vendor_cmds.c 	pr_debug("factory mode: %x\n", ((u8 *)data)[0]);
data               50 drivers/nfc/st-nci/vendor_cmds.c 	switch (((u8 *)data)[0]) {
data               64 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_clear_all_pipes(struct nfc_dev *dev, void *data,
data               72 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_put_data(struct nfc_dev *dev, void *data,
data               78 drivers/nfc/st-nci/vendor_cmds.c 				ST_NCI_HCI_DM_PUTDATA, data,
data               82 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_update_aid(struct nfc_dev *dev, void *data,
data               88 drivers/nfc/st-nci/vendor_cmds.c 			ST_NCI_HCI_DM_UPDATE_AID, data, data_len, NULL);
data               91 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_get_info(struct nfc_dev *dev, void *data,
data               99 drivers/nfc/st-nci/vendor_cmds.c 			     data, data_len, &skb);
data              110 drivers/nfc/st-nci/vendor_cmds.c 	if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) {
data              124 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_get_data(struct nfc_dev *dev, void *data,
data              132 drivers/nfc/st-nci/vendor_cmds.c 			     data, data_len, &skb);
data              143 drivers/nfc/st-nci/vendor_cmds.c 	if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) {
data              157 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_fwupd_start(struct nfc_dev *dev, void *data,
data              165 drivers/nfc/st-nci/vendor_cmds.c 			ST_NCI_HCI_DM_FWUPD_START, data, data_len, NULL);
data              172 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_fwupd_end(struct nfc_dev *dev, void *data,
data              178 drivers/nfc/st-nci/vendor_cmds.c 			ST_NCI_HCI_DM_FWUPD_STOP, data, data_len, NULL);
data              181 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_direct_load(struct nfc_dev *dev, void *data,
data              189 drivers/nfc/st-nci/vendor_cmds.c 				ST_NCI_HCI_DM_LOAD, data, data_len, NULL);
data              194 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_reset(struct nfc_dev *dev, void *data,
data              200 drivers/nfc/st-nci/vendor_cmds.c 			ST_NCI_HCI_DM_RESET, data, data_len, NULL);
data              206 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_get_param(struct nfc_dev *dev, void *data,
data              212 drivers/nfc/st-nci/vendor_cmds.c 	struct get_param_data *param = (struct get_param_data *)data;
data              217 drivers/nfc/st-nci/vendor_cmds.c 	r = nci_hci_get_param(ndev, param->gate, param->data, &skb);
data              228 drivers/nfc/st-nci/vendor_cmds.c 	if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) {
data              242 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_field_generator(struct nfc_dev *dev, void *data,
data              248 drivers/nfc/st-nci/vendor_cmds.c 				ST_NCI_HCI_DM_FIELD_GENERATOR, data, data_len, NULL);
data              251 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_vdc_measurement_value(struct nfc_dev *dev, void *data,
data              263 drivers/nfc/st-nci/vendor_cmds.c 			     data, data_len, &skb);
data              274 drivers/nfc/st-nci/vendor_cmds.c 	if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) {
data              288 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_hci_dm_vdc_value_comparison(struct nfc_dev *dev, void *data,
data              300 drivers/nfc/st-nci/vendor_cmds.c 			     data, data_len, &skb);
data              311 drivers/nfc/st-nci/vendor_cmds.c 	if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) {
data              325 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_loopback(struct nfc_dev *dev, void *data,
data              335 drivers/nfc/st-nci/vendor_cmds.c 	r = nci_nfcc_loopback(ndev, data, data_len, &skb);
data              346 drivers/nfc/st-nci/vendor_cmds.c 	if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) {
data              358 drivers/nfc/st-nci/vendor_cmds.c static int st_nci_manufacturer_specific(struct nfc_dev *dev, void *data,
data               69 drivers/nfc/st21nfca/core.c #define ST21NFCA_EVT_HOT_PLUG_IS_INHIBITED(x) (x->data[0] & 0x80)
data              150 drivers/nfc/st21nfca/core.c 		pipe_info[2] = skb_pipe_list->data[i];
data              166 drivers/nfc/st21nfca/core.c 		info = (struct st21nfca_pipe_info *) skb_pipe_info->data;
data              273 drivers/nfc/st21nfca/core.c 	param = skb->data[0];
data              301 drivers/nfc/st21nfca/core.c 		       skb->data, FULL_VERSION_LEN, false);
data              411 drivers/nfc/st21nfca/core.c 		    datarate_skb->data[0] !=
data              517 drivers/nfc/st21nfca/core.c 	*atqa = be16_to_cpu(*(__be16 *) atqa_skb->data);
data              539 drivers/nfc/st21nfca/core.c 	*sak = sak_skb->data[0];
data              562 drivers/nfc/st21nfca/core.c 	memcpy(uid, uid_skb->data, uid_skb->len);
data              589 drivers/nfc/st21nfca/core.c 	memcpy(target->iso15693_uid, inventory_skb->data, inventory_skb->len);
data              590 drivers/nfc/st21nfca/core.c 	target->iso15693_dsfid	= inventory_skb->data[1];
data              698 drivers/nfc/st21nfca/core.c 			memcpy(target->sensf_res, nfcid_skb->data,
data              723 drivers/nfc/st21nfca/core.c 			memcpy(target->sensf_res, nfcid_skb->data,
data              777 drivers/nfc/st21nfca/core.c 					      ST21NFCA_WR_XCHG_DATA, skb->data,
data              783 drivers/nfc/st21nfca/core.c 					      ST21NFCA_WR_XCHG_DATA, skb->data,
data              793 drivers/nfc/st21nfca/core.c 					      ST21NFCA_WR_XCHG_DATA, skb->data,
data              126 drivers/nfc/st21nfca/dep.c 				ST21NFCA_WR_XCHG_DATA, skb->data, skb->len,
data              156 drivers/nfc/st21nfca/dep.c 	atr_res = (struct st21nfca_atr_res *)skb->data;
data              185 drivers/nfc/st21nfca/dep.c 				ST21NFCA_EVT_SEND_DATA, skb->data, skb->len);
data              209 drivers/nfc/st21nfca/dep.c 	atr_req = (struct st21nfca_atr_req *)skb->data;
data              246 drivers/nfc/st21nfca/dep.c 	psl_res = (struct st21nfca_psl_res *)skb->data;
data              254 drivers/nfc/st21nfca/dep.c 				ST21NFCA_EVT_SEND_DATA, skb->data, skb->len);
data              292 drivers/nfc/st21nfca/dep.c 	psl_req = (struct st21nfca_psl_req *)skb->data;
data              315 drivers/nfc/st21nfca/dep.c 			ST21NFCA_EVT_SEND_DATA, skb->data, skb->len);
data              334 drivers/nfc/st21nfca/dep.c 	dep_req = (struct st21nfca_dep_req_res *)skb->data;
data              377 drivers/nfc/st21nfca/dep.c 	cmd0 = skb->data[1];
data              380 drivers/nfc/st21nfca/dep.c 		cmd1 = skb->data[2];
data              452 drivers/nfc/st21nfca/dep.c 	psl_req = (struct st21nfca_psl_req *) skb->data;
data              483 drivers/nfc/st21nfca/dep.c 		atr_res = (struct st21nfca_atr_res *)skb->data;
data              538 drivers/nfc/st21nfca/dep.c 	atr_req = (struct st21nfca_atr_req *)skb->data;
data              573 drivers/nfc/st21nfca/dep.c 				ST21NFCA_WR_XCHG_DATA, skb->data,
data              594 drivers/nfc/st21nfca/dep.c 		dep_res = (struct st21nfca_dep_req_res *)skb->data;
data              660 drivers/nfc/st21nfca/dep.c 				      skb->data, skb->len,
data               86 drivers/nfc/st21nfca/i2c.c 		       16, 1, (skb)->data, (skb)->len, 0);	\
data              163 drivers/nfc/st21nfca/i2c.c 	crc = crc_ccitt(0xffff, skb->data, skb->len);
data              214 drivers/nfc/st21nfca/i2c.c 	tmp[0] = skb->data[0];
data              216 drivers/nfc/st21nfca/i2c.c 		if (skb->data[i] == ST21NFCA_SOF_EOF
data              217 drivers/nfc/st21nfca/i2c.c 		    || skb->data[i] == ST21NFCA_ESCAPE_BYTE_STUFFING) {
data              220 drivers/nfc/st21nfca/i2c.c 			tmp[j] = skb->data[i] ^ ST21NFCA_BYTE_STUFFING_MASK;
data              222 drivers/nfc/st21nfca/i2c.c 			tmp[j] = skb->data[i];
data              225 drivers/nfc/st21nfca/i2c.c 	tmp[j] = skb->data[i];
data              297 drivers/nfc/st21nfca/i2c.c 	if (skb->len < 1 || (skb->len > 1 && skb->data[1] != 0))
data              300 drivers/nfc/st21nfca/i2c.c 	size = get_frame_size(skb->data, skb->len);
data              305 drivers/nfc/st21nfca/i2c.c 			if (skb->data[i + j] ==
data              307 drivers/nfc/st21nfca/i2c.c 				skb->data[i] = skb->data[i + j + 1]
data              312 drivers/nfc/st21nfca/i2c.c 			skb->data[i] = skb->data[i + j];
data              319 drivers/nfc/st21nfca/i2c.c 		r = check_crc(skb->data, skb->len);
data              399 drivers/nfc/st21nfca/i2c.c 		if (skb->data[skb->len - 1] == ST21NFCA_SOF_EOF) {
data               79 drivers/nfc/st21nfca/se.c 		memcpy(info->se_info.atr, skb->data, skb->len);
data              139 drivers/nfc/st21nfca/se.c 		sk_host_list->data[i] != se_idx; i++)
data              141 drivers/nfc/st21nfca/se.c 	host_id = sk_host_list->data[i];
data              315 drivers/nfc/st21nfca/se.c 		    skb->data[0] != NFC_EVT_TRANSACTION_AID_TAG)
data              323 drivers/nfc/st21nfca/se.c 		transaction->aid_len = skb->data[1];
data              324 drivers/nfc/st21nfca/se.c 		memcpy(transaction->aid, &skb->data[2],
data              328 drivers/nfc/st21nfca/se.c 		if (skb->data[transaction->aid_len + 2] !=
data              332 drivers/nfc/st21nfca/se.c 		transaction->params_len = skb->data[transaction->aid_len + 3];
data              333 drivers/nfc/st21nfca/se.c 		memcpy(transaction->params, skb->data +
data              365 drivers/nfc/st21nfca/se.c 			skb->data, skb->len, 0);
data               32 drivers/nfc/st21nfca/vendor_cmds.c 	u8 data;
data               35 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_factory_mode(struct nfc_dev *dev, void *data,
data               43 drivers/nfc/st21nfca/vendor_cmds.c 	pr_debug("factory mode: %x\n", ((u8 *)data)[0]);
data               45 drivers/nfc/st21nfca/vendor_cmds.c 	switch (((u8 *)data)[0]) {
data               59 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_clear_all_pipes(struct nfc_dev *dev, void *data,
data               67 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_dm_put_data(struct nfc_dev *dev, void *data,
data               73 drivers/nfc/st21nfca/vendor_cmds.c 				ST21NFCA_HCI_DM_PUTDATA, data,
data               77 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_dm_update_aid(struct nfc_dev *dev, void *data,
data               83 drivers/nfc/st21nfca/vendor_cmds.c 			ST21NFCA_HCI_DM_UPDATE_AID, data, data_len, NULL);
data               86 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_dm_get_info(struct nfc_dev *dev, void *data,
data               96 drivers/nfc/st21nfca/vendor_cmds.c 			     data, data_len, &skb);
data              107 drivers/nfc/st21nfca/vendor_cmds.c 	if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) {
data              121 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_dm_get_data(struct nfc_dev *dev, void *data,
data              131 drivers/nfc/st21nfca/vendor_cmds.c 			     data, data_len, &skb);
data              142 drivers/nfc/st21nfca/vendor_cmds.c 	if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) {
data              156 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_dm_load(struct nfc_dev *dev, void *data,
data              162 drivers/nfc/st21nfca/vendor_cmds.c 				ST21NFCA_HCI_DM_LOAD, data, data_len, NULL);
data              165 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_dm_reset(struct nfc_dev *dev, void *data,
data              172 drivers/nfc/st21nfca/vendor_cmds.c 			ST21NFCA_HCI_DM_RESET, data, data_len, NULL, NULL);
data              183 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_get_param(struct nfc_dev *dev, void *data,
data              189 drivers/nfc/st21nfca/vendor_cmds.c 	struct get_param_data *param = (struct get_param_data *)data;
data              194 drivers/nfc/st21nfca/vendor_cmds.c 	r = nfc_hci_get_param(hdev, param->gate, param->data, &skb);
data              205 drivers/nfc/st21nfca/vendor_cmds.c 	if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) {
data              219 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_dm_field_generator(struct nfc_dev *dev, void *data,
data              227 drivers/nfc/st21nfca/vendor_cmds.c 				data, data_len, NULL);
data              247 drivers/nfc/st21nfca/vendor_cmds.c static int st21nfca_hci_loopback(struct nfc_dev *dev, void *data,
data              262 drivers/nfc/st21nfca/vendor_cmds.c 			       ST21NFCA_EVT_POST_DATA, data, data_len);
data              285 drivers/nfc/st21nfca/vendor_cmds.c 		    info->vendor_info.rx_skb->data)) {
data              659 drivers/nfc/st95hf/core.c 	if (skb_resp->data[0] & ST95HF_ERR_MASK) {
data              660 drivers/nfc/st95hf/core.c 		if (skb_resp->data[0] == ST95HF_TIMEOUT_ERROR)
data              671 drivers/nfc/st95hf/core.c 			error_byte = skb_resp->data[res_len - 3];
data              682 drivers/nfc/st95hf/core.c 		error_byte = skb_resp->data[res_len - 1];
data              718 drivers/nfc/st95hf/core.c 	    (skb_resp->data[1] & RATS_TB1_PRESENT_MASK)) {
data              719 drivers/nfc/st95hf/core.c 		if (skb_resp->data[1] & RATS_TA1_PRESENT_MASK)
data              721 drivers/nfc/st95hf/core.c 				(skb_resp->data[3] & TB1_FWI_MASK) >> 4;
data              724 drivers/nfc/st95hf/core.c 				(skb_resp->data[2] & TB1_FWI_MASK) >> 4;
data              805 drivers/nfc/st95hf/core.c 					   skb_resp->data);
data              818 drivers/nfc/st95hf/core.c 	if (skb_resp->data[2] == WTX_REQ_FROM_TAG) {
data              820 drivers/nfc/st95hf/core.c 		result = st95hf_handle_wtx(stcontext, true, skb_resp->data[3]);
data              949 drivers/nfc/st95hf/core.c 	skb->data[0] = ST95HF_COMMAND_SEND;
data              950 drivers/nfc/st95hf/core.c 	skb->data[1] = SEND_RECEIVE_CMD;
data              951 drivers/nfc/st95hf/core.c 	skb->data[2] = len_data_to_tag;
data              957 drivers/nfc/st95hf/core.c 	if ((skb->data[3] == ISO14443A_RATS_REQ) &&
data              972 drivers/nfc/st95hf/core.c 	rc = st95hf_spi_send(&stcontext->spicontext, skb->data,
data              612 drivers/nfc/trf7970a.c 				     16, 1, trf->rx_skb->data, trf->rx_skb->len,
data              655 drivers/nfc/trf7970a.c 			     16, 1, skb->data, len, false);
data              665 drivers/nfc/trf7970a.c 	t[1].tx_buf = skb->data;
data              786 drivers/nfc/trf7970a.c 		skb->data[0] >>= 4;
data             1393 drivers/nfc/trf7970a.c 	u8 *req = skb->data;
data              300 drivers/ntb/hw/idt/ntb_hw_idt.c 			 const unsigned int reg, const u32 data)
data              310 drivers/ntb/hw/idt/ntb_hw_idt.c 	iowrite32(data, ndev->cfgspc + (ptrdiff_t)reg);
data              344 drivers/ntb/hw/idt/ntb_hw_idt.c 			 const unsigned int reg, const u32 data)
data              360 drivers/ntb/hw/idt/ntb_hw_idt.c 	iowrite32(data, ndev->cfgspc + (ptrdiff_t)IDT_NT_GASADATA);
data              377 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data              391 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = ioread32(ndev->cfgspc + (ptrdiff_t)IDT_NT_GASADATA);
data              395 drivers/ntb/hw/idt/ntb_hw_idt.c 	return data;
data              419 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data              426 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_nt_read(ndev, reg) | (u32)set_bits;
data              427 drivers/ntb/hw/idt/ntb_hw_idt.c 	idt_nt_write(ndev, reg, data);
data              455 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data              459 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_nt_read(ndev, reg) & ~(u32)clear_bits;
data              460 drivers/ntb/hw/idt/ntb_hw_idt.c 	idt_nt_write(ndev, reg, data);
data              483 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data, portsts, partsts;
data              486 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_nt_read(ndev, IDT_NT_PCIELCAP);
data              487 drivers/ntb/hw/idt/ntb_hw_idt.c 	ndev->port = GET_FIELD(PCIELCAP_PORTNUM, data);
data              801 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data              804 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_nt_read(ndev, IDT_NT_PCICMDSTS);
data              805 drivers/ntb/hw/idt/ntb_hw_idt.c 	if (!(data & IDT_PCICMDSTS_BME))
data              809 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_nt_read(ndev, IDT_NT_NTCTL);
data              810 drivers/ntb/hw/idt/ntb_hw_idt.c 	if (!(data & IDT_NTCTL_CPEN))
data              816 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_nt_read(ndev, IDT_NT_NTMTBLDATA);
data              819 drivers/ntb/hw/idt/ntb_hw_idt.c 	return !!(data & IDT_NTMTBLDATA_VALID);
data              839 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data              845 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_sw_read(ndev, portdata_tbl[port].sts);
data              846 drivers/ntb/hw/idt/ntb_hw_idt.c 	if (!(data & IDT_SWPORTxSTS_LINKUP))
data              850 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_sw_read(ndev, portdata_tbl[port].pcicmdsts);
data              851 drivers/ntb/hw/idt/ntb_hw_idt.c 	if (!(data & IDT_PCICMDSTS_BME))
data              855 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_sw_read(ndev, portdata_tbl[port].ntctl);
data              856 drivers/ntb/hw/idt/ntb_hw_idt.c 	if (!(data & IDT_NTCTL_CPEN))
data              862 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_nt_read(ndev, IDT_NT_NTMTBLDATA);
data              865 drivers/ntb/hw/idt/ntb_hw_idt.c 	return !!(data & IDT_NTMTBLDATA_VALID);
data              885 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data              889 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = idt_nt_read(ndev, IDT_NT_PCIELCTLSTS);
data              891 drivers/ntb/hw/idt/ntb_hw_idt.c 			*speed = GET_FIELD(PCIELCTLSTS_CLS, data);
data              893 drivers/ntb/hw/idt/ntb_hw_idt.c 			*width = GET_FIELD(PCIELCTLSTS_NLW, data);
data             1050 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data             1059 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = idt_sw_read(ndev, bars[bidx].setup);
data             1062 drivers/ntb/hw/idt/ntb_hw_idt.c 		if (!(data & IDT_BARSETUP_EN)) {
data             1068 drivers/ntb/hw/idt/ntb_hw_idt.c 		bar_64bit = IS_FLD_SET(BARSETUP_TYPE, data, 64);
data             1071 drivers/ntb/hw/idt/ntb_hw_idt.c 		if (data & IDT_BARSETUP_MODE_CFG)
data             1075 drivers/ntb/hw/idt/ntb_hw_idt.c 		mw_type = GET_FIELD(BARSETUP_ATRAN, data);
data             1077 drivers/ntb/hw/idt/ntb_hw_idt.c 		aprt_size = (u64)1 << GET_FIELD(BARSETUP_SIZE, data);
data             1292 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data = 0, lutoff = 0;
data             1315 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = idt_nt_read(ndev, bar->setup);
data             1316 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = SET_FIELD(BARSETUP_TPART, data, ndev->peers[pidx].part);
data             1317 drivers/ntb/hw/idt/ntb_hw_idt.c 		idt_nt_write(ndev, bar->setup, data);
data             1324 drivers/ntb/hw/idt/ntb_hw_idt.c 		if (IS_FLD_SET(BARSETUP_TYPE, data, 64))
data             1331 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = SET_FIELD(LUTUDATA_PART, 0, ndev->peers[pidx].part) |
data             1337 drivers/ntb/hw/idt/ntb_hw_idt.c 		idt_nt_write(ndev, IDT_NT_LUTUDATA, data);
data             1373 drivers/ntb/hw/idt/ntb_hw_idt.c 		u32 data;
data             1375 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = idt_nt_read(ndev, bar->setup);
data             1378 drivers/ntb/hw/idt/ntb_hw_idt.c 		if (IS_FLD_SET(BARSETUP_TYPE, data, 64))
data             1867 drivers/ntb/hw/idt/ntb_hw_idt.c static inline long idt_get_temp_sval(u32 data)
data             1869 drivers/ntb/hw/idt/ntb_hw_idt.c 	return ((s8)data / 2) * 1000 + (data & 0x1 ? 500 : 0);
data             1878 drivers/ntb/hw/idt/ntb_hw_idt.c static inline long idt_get_temp_uval(u32 data)
data             1880 drivers/ntb/hw/idt/ntb_hw_idt.c 	return (data / 2) * 1000 + (data & 0x1 ? 500 : 0);
data             1892 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data             1897 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = GET_FIELD(TMPSTS_TEMP,
data             1901 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = GET_FIELD(TMPSTS_LTEMP,
data             1905 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = GET_FIELD(TMPSTS_HTEMP,
data             1910 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = GET_FIELD(TMPADJ_OFFSET,
data             1912 drivers/ntb/hw/idt/ntb_hw_idt.c 		*val = idt_get_temp_sval(data);
data             1915 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = GET_FIELD(TMPSTS_TEMP,
data             1921 drivers/ntb/hw/idt/ntb_hw_idt.c 	*val = idt_get_temp_uval(data);
data             1934 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data             1944 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = SET_FIELD(TMPALARM_LTEMP, idt_sw_read(ndev, reg), fmt) &
data             1949 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = SET_FIELD(TMPALARM_HTEMP, idt_sw_read(ndev, reg), fmt) &
data             1954 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = SET_FIELD(TMPADJ_OFFSET, idt_sw_read(ndev, reg), fmt);
data             1960 drivers/ntb/hw/idt/ntb_hw_idt.c 	idt_sw_write(ndev, reg, data);
data             2345 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data             2372 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_ntb_link_is_up(&ndev->ntb, &speed, &width);
data             2374 drivers/ntb/hw/idt/ntb_hw_idt.c 		"NTB link status\t- 0x%08x, ", data);
data             2383 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = idt_nt_read(ndev, IDT_NT_NTMTBLDATA);
data             2387 drivers/ntb/hw/idt/ntb_hw_idt.c 		if (data & IDT_NTMTBLDATA_VALID) {
data             2390 drivers/ntb/hw/idt/ntb_hw_idt.c 				idx, GET_FIELD(NTMTBLDATA_PART, data),
data             2391 drivers/ntb/hw/idt/ntb_hw_idt.c 				GET_FIELD(NTMTBLDATA_REQID, data));
data             2400 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = ndev->mws[idx].type;
data             2401 drivers/ntb/hw/idt/ntb_hw_idt.c 		cnt = idt_get_mw_count(data);
data             2404 drivers/ntb/hw/idt/ntb_hw_idt.c 		if (data == IDT_MW_DIR)
data             2412 drivers/ntb/hw/idt/ntb_hw_idt.c 			idt_get_mw_name(data), ndev->mws[idx].bar);
data             2430 drivers/ntb/hw/idt/ntb_hw_idt.c 			data = ndev->peers[pidx].mws[idx].type;
data             2431 drivers/ntb/hw/idt/ntb_hw_idt.c 			cnt = idt_get_mw_count(data);
data             2433 drivers/ntb/hw/idt/ntb_hw_idt.c 			if (data == IDT_MW_DIR)
data             2441 drivers/ntb/hw/idt/ntb_hw_idt.c 				"%s BAR%hhu, ", idt_get_mw_name(data),
data             2457 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_sw_read(ndev, IDT_SW_GDBELLSTS);
data             2459 drivers/ntb/hw/idt/ntb_hw_idt.c 		 "Global Doorbell state\t- 0x%08x\n", data);
data             2460 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_ntb_db_read(&ndev->ntb);
data             2462 drivers/ntb/hw/idt/ntb_hw_idt.c 		 "Local  Doorbell state\t- 0x%08x\n", data);
data             2463 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_nt_read(ndev, IDT_NT_INDBELLMSK);
data             2465 drivers/ntb/hw/idt/ntb_hw_idt.c 		 "Local  Doorbell mask\t- 0x%08x\n", data);
data             2471 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_ntb_msg_read_sts(&ndev->ntb);
data             2473 drivers/ntb/hw/idt/ntb_hw_idt.c 		 "Message event status\t- 0x%08x\n", data);
data             2474 drivers/ntb/hw/idt/ntb_hw_idt.c 	data = idt_nt_read(ndev, IDT_NT_MSGSTSMSK);
data             2476 drivers/ntb/hw/idt/ntb_hw_idt.c 		 "Message event mask\t- 0x%08x\n", data);
data             2481 drivers/ntb/hw/idt/ntb_hw_idt.c 		data = idt_ntb_msg_read(&ndev->ntb, &src, idx);
data             2484 drivers/ntb/hw/idt/ntb_hw_idt.c 			idx, data, src, ndev->peers[src].port);
data             2558 drivers/ntb/hw/idt/ntb_hw_idt.c 	u32 data;
data             2562 drivers/ntb/hw/idt/ntb_hw_idt.c 	ret = pci_read_config_dword(pdev, IDT_NT_BARSETUP0, &data);
data             2570 drivers/ntb/hw/idt/ntb_hw_idt.c 	if (!(data & IDT_BARSETUP_EN) || !(data & IDT_BARSETUP_MODE_CFG)) {
data             2576 drivers/ntb/hw/idt/ntb_hw_idt.c 	if ((data & IDT_BARSETUP_SIZE_MASK) != IDT_BARSETUP_SIZE_CFG) {
data               59 drivers/ntb/hw/idt/ntb_hw_idt.h #define IDT_PCI_DEVICE_IDS(devname, data) \
data               63 drivers/ntb/hw/idt/ntb_hw_idt.h 	.driver_data = (kernel_ulong_t)&data
data              949 drivers/ntb/hw/idt/ntb_hw_idt.h #define GET_FIELD(field, data) \
data              950 drivers/ntb/hw/idt/ntb_hw_idt.h 	(((u32)(data) & IDT_ ##field## _MASK) >> IDT_ ##field## _FLD)
data              951 drivers/ntb/hw/idt/ntb_hw_idt.h #define SET_FIELD(field, data, value) \
data              952 drivers/ntb/hw/idt/ntb_hw_idt.h 	(((u32)(data) & ~IDT_ ##field## _MASK) | \
data              954 drivers/ntb/hw/idt/ntb_hw_idt.h #define IS_FLD_SET(field, data, value) \
data              955 drivers/ntb/hw/idt/ntb_hw_idt.h 	(((u32)(data) & IDT_ ##field## _MASK) == IDT_ ##field## _ ##value)
data              212 drivers/ntb/msi.c 	msi_desc->data = entry->msg.data;
data              217 drivers/ntb/msi.c static void ntb_msi_write_msg(struct msi_desc *entry, void *data)
data              219 drivers/ntb/msi.c 	struct ntb_msi_devres *dr = data;
data              320 drivers/ntb/msi.c static int ntbm_msi_callback_match(struct device *dev, void *res, void *data)
data              325 drivers/ntb/msi.c 	return dr->ntb == ntb && dr->entry == data;
data              373 drivers/ntb/msi.c 	iowrite32(desc->data, &ntb->msi->peer_mws[peer][idx]);
data              149 drivers/ntb/ntb_transport.c 			   void *data, int len);
data              161 drivers/ntb/ntb_transport.c 			   void *data, int len);
data              175 drivers/ntb/ntb_transport.c 	void (*event_handler)(void *data, int status);
data              276 drivers/ntb/ntb_transport.c static void ntb_transport_rxc_db(unsigned long data);
data              708 drivers/ntb/ntb_transport.c 	qp->peer_msi_desc.data =
data              712 drivers/ntb/ntb_transport.c 		qp_num, qp->peer_msi_desc.addr_offset, qp->peer_msi_desc.data);
data              756 drivers/ntb/ntb_transport.c 	rc = ntb_spad_write(qp->ndev, spad + 1, qp->msi_desc.data);
data              762 drivers/ntb/ntb_transport.c 		qp->msi_desc.data);
data              780 drivers/ntb/ntb_transport.c static void ntb_transport_msi_desc_changed(void *data)
data              782 drivers/ntb/ntb_transport.c 	struct ntb_transport_ctx *nt = data;
data             1010 drivers/ntb/ntb_transport.c static void ntb_transport_event_callback(void *data)
data             1012 drivers/ntb/ntb_transport.c 	struct ntb_transport_ctx *nt = data;
data             1473 drivers/ntb/ntb_transport.c static void ntb_rx_copy_callback(void *data,
data             1476 drivers/ntb/ntb_transport.c 	struct ntb_queue_entry *entry = data;
data             1688 drivers/ntb/ntb_transport.c static void ntb_transport_rxc_db(unsigned long data)
data             1690 drivers/ntb/ntb_transport.c 	struct ntb_transport_qp *qp = (void *)data;
data             1727 drivers/ntb/ntb_transport.c static void ntb_tx_copy_callback(void *data,
data             1730 drivers/ntb/ntb_transport.c 	struct ntb_queue_entry *entry = data;
data             1977 drivers/ntb/ntb_transport.c ntb_transport_create_queue(void *data, struct device *client_dev,
data             2009 drivers/ntb/ntb_transport.c 	qp->cb_data = data;
data             2233 drivers/ntb/ntb_transport.c int ntb_transport_rx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
data             2246 drivers/ntb/ntb_transport.c 	entry->buf = data;
data             2275 drivers/ntb/ntb_transport.c int ntb_transport_tx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
data             2291 drivers/ntb/ntb_transport.c 	entry->buf = data;
data             2427 drivers/ntb/ntb_transport.c static void ntb_transport_doorbell_callback(void *data, int vector)
data             2429 drivers/ntb/ntb_transport.c 	struct ntb_transport_ctx *nt = data;
data               93 drivers/ntb/test/ntb_msi_test.c 				     nm->isr_ctx[i].desc.data);
data              115 drivers/ntb/test/ntb_msi_test.c 			       nm->isr_ctx[i].desc.data);
data              140 drivers/ntb/test/ntb_msi_test.c 		desc[i].data = ntb_peer_spad_read(nm->ntb, peer, 2 * i + 2);
data              184 drivers/ntb/test/ntb_msi_test.c static int ntb_msit_dbgfs_trigger(void *data, u64 idx)
data              186 drivers/ntb/test/ntb_msi_test.c 	struct ntb_msit_peer *peer = data;
data              201 drivers/ntb/test/ntb_msi_test.c static int ntb_msit_dbgfs_port_get(void *data, u64 *port)
data              203 drivers/ntb/test/ntb_msi_test.c 	struct ntb_msit_peer *peer = data;
data              213 drivers/ntb/test/ntb_msi_test.c static int ntb_msit_dbgfs_count_get(void *data, u64 *count)
data              215 drivers/ntb/test/ntb_msi_test.c 	struct ntb_msit_peer *peer = data;
data              225 drivers/ntb/test/ntb_msi_test.c static int ntb_msit_dbgfs_ready_get(void *data, u64 *ready)
data              227 drivers/ntb/test/ntb_msi_test.c 	struct ntb_msit_peer *peer = data;
data              234 drivers/ntb/test/ntb_msi_test.c static int ntb_msit_dbgfs_ready_set(void *data, u64 ready)
data              236 drivers/ntb/test/ntb_msi_test.c 	struct ntb_msit_peer *peer = data;
data              244 drivers/ntb/test/ntb_msi_test.c static int ntb_msit_dbgfs_occurrences_get(void *data, u64 *occurrences)
data              246 drivers/ntb/test/ntb_msi_test.c 	struct ntb_msit_isr_ctx *isr_ctx = data;
data              257 drivers/ntb/test/ntb_msi_test.c static int ntb_msit_dbgfs_local_port_get(void *data, u64 *port)
data              259 drivers/ntb/test/ntb_msi_test.c 	struct ntb_msit_ctx *nm = data;
data              201 drivers/ntb/test/ntb_perf.c 	int (*cmd_send)(struct perf_peer *peer, enum perf_cmd cmd, u64 data);
data              203 drivers/ntb/test/ntb_perf.c 			u64 *data);
data              255 drivers/ntb/test/ntb_perf.c 			      u64 data)
data              261 drivers/ntb/test/ntb_perf.c 	dev_dbg(&perf->ntb->dev, "CMD send: %d 0x%llx\n", cmd, data);
data              283 drivers/ntb/test/ntb_perf.c 				    lower_32_bits(data));
data              286 drivers/ntb/test/ntb_perf.c 				    upper_32_bits(data));
data              302 drivers/ntb/test/ntb_perf.c 			      enum perf_cmd *cmd, u64 *data)
data              328 drivers/ntb/test/ntb_perf.c 		*data = val;
data              331 drivers/ntb/test/ntb_perf.c 		*data |= (u64)val << 32;
data              337 drivers/ntb/test/ntb_perf.c 		dev_dbg(&perf->ntb->dev, "CMD recv: %d 0x%llx\n", *cmd, *data);
data              346 drivers/ntb/test/ntb_perf.c 			     u64 data)
data              352 drivers/ntb/test/ntb_perf.c 	dev_dbg(&perf->ntb->dev, "CMD send: %d 0x%llx\n", cmd, data);
data              371 drivers/ntb/test/ntb_perf.c 				   lower_32_bits(data));
data              379 drivers/ntb/test/ntb_perf.c 				   upper_32_bits(data));
data              391 drivers/ntb/test/ntb_perf.c 			     enum perf_cmd *cmd, u64 *data)
data              405 drivers/ntb/test/ntb_perf.c 	*data = val;
data              408 drivers/ntb/test/ntb_perf.c 	*data |= (u64)val << 32;
data              413 drivers/ntb/test/ntb_perf.c 	dev_dbg(&perf->ntb->dev, "CMD recv: %d 0x%llx\n", *cmd, *data);
data              418 drivers/ntb/test/ntb_perf.c static int perf_cmd_send(struct perf_peer *peer, enum perf_cmd cmd, u64 data)
data              423 drivers/ntb/test/ntb_perf.c 		return perf->cmd_send(peer, cmd, data);
data              457 drivers/ntb/test/ntb_perf.c 	u64 data;
data              459 drivers/ntb/test/ntb_perf.c 	while (!(ret = perf->cmd_recv(perf, &pidx, &cmd, &data))) {
data              464 drivers/ntb/test/ntb_perf.c 			peer->inbuf_size = data;
data              467 drivers/ntb/test/ntb_perf.c 			peer->outbuf_xlat = data;
data              770 drivers/ntb/test/ntb_perf.c static void perf_dma_copy_callback(void *data)
data              772 drivers/ntb/test/ntb_perf.c 	struct perf_thread *pthr = data;
data              854 drivers/ntb/test/ntb_perf.c static bool perf_dma_filter(struct dma_chan *chan, void *data)
data              856 drivers/ntb/test/ntb_perf.c 	struct perf_ctx *perf = data;
data             1283 drivers/ntb/test/ntb_tool.c 	u32 data;
data             1286 drivers/ntb/test/ntb_tool.c 	data = ntb_msg_read(msg->tc->ntb, &pidx, msg->midx);
data             1288 drivers/ntb/test/ntb_tool.c 	pos = scnprintf(buf, sizeof(buf), "0x%08x<-%d\n", data, pidx);
data              102 drivers/nubus/bus.c static int nubus_print_device_name_fn(struct device *dev, void *data)
data              105 drivers/nubus/bus.c 	struct seq_file *m = data;
data              111 drivers/nubus/bus.c int nubus_proc_show(struct seq_file *m, void *data)
data              155 drivers/nubus/nubus.c 	nubus_move(&p, nubus_expand32(nd->data), nd->mask);
data              291 drivers/nubus/nubus.c 	ent->data = resid & 0xffffff;
data              383 drivers/nubus/nubus.c 				ent.type, ent.data);
data              396 drivers/nubus/nubus.c 		pr_debug("    gamma directory offset: 0x%06x\n", ent->data);
data              401 drivers/nubus/nubus.c 			ent->type, ent->data);
data              406 drivers/nubus/nubus.c 			ent->type, ent->data);
data              428 drivers/nubus/nubus.c 			ent->type, ent->data);
data              461 drivers/nubus/nubus.c 			ent->type, ent->data);
data              483 drivers/nubus/nubus.c 			ent->type, ent->data);
data              540 drivers/nubus/nubus.c 				ent.data);
data              567 drivers/nubus/nubus.c 			pr_debug("    flags: 0x%06x\n", ent.data);
data              571 drivers/nubus/nubus.c 			pr_debug("    hwdevid: 0x%06x\n", ent.data);
data              673 drivers/nubus/nubus.c 			pr_debug("    board id: 0x%x\n", ent.data);
data              677 drivers/nubus/nubus.c 			pr_debug("    primary init offset: 0x%06x\n", ent.data);
data              684 drivers/nubus/nubus.c 			pr_debug("    flags: 0x%06x\n", ent.data);
data              688 drivers/nubus/nubus.c 			pr_debug("    hwdevid: 0x%06x\n", ent.data);
data              693 drivers/nubus/nubus.c 				 ent.data);
data              699 drivers/nubus/nubus.c 				ent.data);
data              705 drivers/nubus/nubus.c 				ent.data);
data              710 drivers/nubus/nubus.c 				ent.type, ent.data);
data              128 drivers/nubus/proc.c 		ent.data = 0;
data              131 drivers/nubus/proc.c 		unsigned int data = (unsigned int)pde_data->res_ptr;
data              133 drivers/nubus/proc.c 		seq_putc(m, data >> 16);
data              134 drivers/nubus/proc.c 		seq_putc(m, data >> 8);
data              135 drivers/nubus/proc.c 		seq_putc(m, data >> 0);
data              163 drivers/nubus/proc.c 	unsigned char *data = (unsigned char *)ent->data;
data              171 drivers/nubus/proc.c 			nubus_proc_alloc_pde_data(data, 0));
data              175 drivers/nvdimm/bus.c static int nvdimm_clear_badblocks_region(struct device *dev, void *data)
data              177 drivers/nvdimm/bus.c 	struct clear_badblocks_context *ctx = data;
data              384 drivers/nvdimm/bus.c static int child_unregister(struct device *dev, void *data)
data              903 drivers/nvdimm/bus.c static int nd_pmem_forget_poison_check(struct device *dev, void *data)
data              906 drivers/nvdimm/bus.c 		(struct nd_cmd_clear_error *)data;
data              944 drivers/nvdimm/bus.c static int nd_ns_forget_poison_check(struct device *dev, void *data)
data              946 drivers/nvdimm/bus.c 	return device_for_each_child(dev, data, nd_pmem_forget_poison_check);
data              951 drivers/nvdimm/bus.c 		struct nvdimm *nvdimm, unsigned int cmd, void *data)
data              957 drivers/nvdimm/bus.c 		int rc = nd_desc->clear_to_send(nd_desc, nvdimm, cmd, data);
data              965 drivers/nvdimm/bus.c 		return device_for_each_child(&nvdimm_bus->dev, data,
data             1151 drivers/nvdimm/bus.c static int match_dimm(struct device *dev, void *data)
data             1153 drivers/nvdimm/bus.c 	long id = (long) data;
data               69 drivers/nvdimm/claim.c static int namespace_match(struct device *dev, void *data)
data               71 drivers/nvdimm/claim.c 	char *name = data;
data              139 drivers/nvdimm/core.c static void nvdimm_map_put(void *data)
data              141 drivers/nvdimm/core.c 	struct nvdimm_map *nvdimm_map = data;
data              348 drivers/nvdimm/core.c static int flush_namespaces(struct device *dev, void *data)
data              355 drivers/nvdimm/core.c static int flush_regions_dimms(struct device *dev, void *data)
data              262 drivers/nvdimm/dimm_devs.c 	kvfree(ndd->data);
data              508 drivers/nvdimm/dimm_devs.c static void shutdown_security_notify(void *data)
data              510 drivers/nvdimm/dimm_devs.c 	struct nvdimm *nvdimm = data;
data              559 drivers/nvdimm/dimm_devs.c int alias_dpa_busy(struct device *dev, void *data)
data              562 drivers/nvdimm/dimm_devs.c 	struct blk_alloc_info *info = data;
data               42 drivers/nvdimm/e820.c static int e820_register_one(struct resource *res, void *data)
data               45 drivers/nvdimm/e820.c 	struct nvdimm_bus *nvdimm_bus = data;
data              421 drivers/nvdimm/label.c 	if (ndd->data)
data              447 drivers/nvdimm/label.c 	ndd->data = kvzalloc(config_size, GFP_KERNEL);
data              448 drivers/nvdimm/label.c 	if (!ndd->data)
data              473 drivers/nvdimm/label.c 	rc = nvdimm_get_config_data(ndd, ndd->data, 0, read_size);
data              499 drivers/nvdimm/label.c 			memset(ndd->data + offset, 0, ndd->nslabel_size);
data              521 drivers/nvdimm/label.c 		rc = nvdimm_get_config_data(ndd, ndd->data + read_size,
data               77 drivers/nvdimm/namespace_devs.c static int is_uuid_busy(struct device *dev, void *data)
data               79 drivers/nvdimm/namespace_devs.c 	u8 *uuid1 = data, *uuid2 = NULL;
data              105 drivers/nvdimm/namespace_devs.c static int is_namespace_uuid_busy(struct device *dev, void *data)
data              108 drivers/nvdimm/namespace_devs.c 		return device_for_each_child(dev, data, is_uuid_busy);
data              797 drivers/nvdimm/namespace_devs.c int __reserve_free_pmem(struct device *dev, void *data)
data              799 drivers/nvdimm/namespace_devs.c 	struct nvdimm *nvdimm = data;
data              131 drivers/nvdimm/nd-core.h int nd_match_dimm(struct device *dev, void *data);
data              140 drivers/nvdimm/nd-core.h int __reserve_free_pmem(struct device *dev, void *data);
data              155 drivers/nvdimm/nd-core.h int alias_dpa_busy(struct device *dev, void *data);
data               32 drivers/nvdimm/nd.h 	void *data;
data               69 drivers/nvdimm/nd.h 	return ndd->data + sizeof_namespace_index(ndd) * i;
data               83 drivers/nvdimm/region.c static int child_unregister(struct device *dev, void *data)
data              114 drivers/nvdimm/region.c static int child_notify(struct device *dev, void *data)
data              116 drivers/nvdimm/region.c 	nd_device_notify(dev, *(enum nvdimm_event *) data);
data              211 drivers/nvdimm/region_devs.c void nd_blk_region_set_provider_data(struct nd_blk_region *ndbr, void *data)
data              213 drivers/nvdimm/region_devs.c 	ndbr->blk_provider_data = data;
data             1184 drivers/nvdimm/region_devs.c static int region_conflict(struct device *dev, void *data)
data             1187 drivers/nvdimm/region_devs.c 	struct conflict_context *ctx = data;
data              143 drivers/nvdimm/security.c 	const void *data;
data              148 drivers/nvdimm/security.c 	data = nvdimm_get_key_payload(nvdimm, &key);
data              154 drivers/nvdimm/security.c 	rc = nvdimm->sec.ops->change_key(nvdimm, data, data, NVDIMM_USER);
data              170 drivers/nvdimm/security.c 	const void *data;
data              202 drivers/nvdimm/security.c 		data = nvdimm_get_key_payload(nvdimm, &key);
data              204 drivers/nvdimm/security.c 	rc = nvdimm->sec.ops->unlock(nvdimm, data);
data              248 drivers/nvdimm/security.c 	const void *data;
data              261 drivers/nvdimm/security.c 	data = nvdimm_get_user_key_payload(nvdimm, keyid,
data              263 drivers/nvdimm/security.c 	if (!data)
data              266 drivers/nvdimm/security.c 	rc = nvdimm->sec.ops->disable(nvdimm, data);
data              283 drivers/nvdimm/security.c 	const void *data, *newdata;
data              296 drivers/nvdimm/security.c 	data = nvdimm_get_user_key_payload(nvdimm, keyid,
data              298 drivers/nvdimm/security.c 	if (!data)
data              308 drivers/nvdimm/security.c 	rc = nvdimm->sec.ops->change_key(nvdimm, data, newdata, pass_type);
data              332 drivers/nvdimm/security.c 	const void *data;
data              352 drivers/nvdimm/security.c 	data = nvdimm_get_user_key_payload(nvdimm, keyid,
data              354 drivers/nvdimm/security.c 	if (!data)
data              357 drivers/nvdimm/security.c 	rc = nvdimm->sec.ops->erase(nvdimm, data, pass_type);
data              373 drivers/nvdimm/security.c 	const void *data;
data              391 drivers/nvdimm/security.c 	data = nvdimm_get_user_key_payload(nvdimm, keyid,
data              393 drivers/nvdimm/security.c 	if (!data)
data              396 drivers/nvdimm/security.c 	rc = nvdimm->sec.ops->overwrite(nvdimm, data);
data              308 drivers/nvme/host/core.c bool nvme_cancel_request(struct request *req, void *data, bool reserved)
data              310 drivers/nvme/host/core.c 	dev_dbg_ratelimited(((struct nvme_ctrl *) data)->device,
data             1060 drivers/nvme/host/core.c 	void *data;
data             1068 drivers/nvme/host/core.c 	data = kzalloc(NVME_IDENTIFY_DATA_SIZE, GFP_KERNEL);
data             1069 drivers/nvme/host/core.c 	if (!data)
data             1072 drivers/nvme/host/core.c 	status = nvme_submit_sync_cmd(ctrl->admin_q, &c, data,
data             1087 drivers/nvme/host/core.c 		struct nvme_ns_id_desc *cur = data + pos;
data             1101 drivers/nvme/host/core.c 			memcpy(ids->eui64, data + pos + sizeof(*cur), len);
data             1111 drivers/nvme/host/core.c 			memcpy(ids->nguid, data + pos + sizeof(*cur), len);
data             1121 drivers/nvme/host/core.c 			uuid_copy(&ids->uuid, data + pos + sizeof(*cur));
data             1132 drivers/nvme/host/core.c 	kfree(data);
data             1939 drivers/nvme/host/core.c 	u8 data[16] = { 0, };
data             1945 drivers/nvme/host/core.c 	put_unaligned_le64(key, &data[0]);
data             1946 drivers/nvme/host/core.c 	put_unaligned_le64(sa_key, &data[8]);
data             1953 drivers/nvme/host/core.c 	ret = nvme_submit_sync_cmd(ns->queue, &c, data, 16);
data             2013 drivers/nvme/host/core.c int nvme_sec_submit(void *data, u16 spsp, u8 secp, void *buffer, size_t len,
data             2016 drivers/nvme/host/core.c 	struct nvme_ctrl *ctrl = data;
data              273 drivers/nvme/host/fabrics.c 		struct nvmf_connect_data *data)
data              287 drivers/nvme/host/fabrics.c 					inv_data, data->cntlid);
data              292 drivers/nvme/host/fabrics.c 					inv_data, data->hostnqn);
data              297 drivers/nvme/host/fabrics.c 					inv_data, data->subsysnqn);
data              325 drivers/nvme/host/fabrics.c 			data->subsysnqn, data->hostnqn);
data              371 drivers/nvme/host/fabrics.c 	struct nvmf_connect_data *data;
data              390 drivers/nvme/host/fabrics.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              391 drivers/nvme/host/fabrics.c 	if (!data)
data              394 drivers/nvme/host/fabrics.c 	uuid_copy(&data->hostid, &ctrl->opts->host->id);
data              395 drivers/nvme/host/fabrics.c 	data->cntlid = cpu_to_le16(0xffff);
data              396 drivers/nvme/host/fabrics.c 	strncpy(data->subsysnqn, ctrl->opts->subsysnqn, NVMF_NQN_SIZE);
data              397 drivers/nvme/host/fabrics.c 	strncpy(data->hostnqn, ctrl->opts->host->nqn, NVMF_NQN_SIZE);
data              400 drivers/nvme/host/fabrics.c 			data, sizeof(*data), 0, NVME_QID_ANY, 1,
data              404 drivers/nvme/host/fabrics.c 				       &cmd, data);
data              411 drivers/nvme/host/fabrics.c 	kfree(data);
data              440 drivers/nvme/host/fabrics.c 	struct nvmf_connect_data *data;
data              453 drivers/nvme/host/fabrics.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              454 drivers/nvme/host/fabrics.c 	if (!data)
data              457 drivers/nvme/host/fabrics.c 	uuid_copy(&data->hostid, &ctrl->opts->host->id);
data              458 drivers/nvme/host/fabrics.c 	data->cntlid = cpu_to_le16(ctrl->cntlid);
data              459 drivers/nvme/host/fabrics.c 	strncpy(data->subsysnqn, ctrl->opts->subsysnqn, NVMF_NQN_SIZE);
data              460 drivers/nvme/host/fabrics.c 	strncpy(data->hostnqn, ctrl->opts->host->nqn, NVMF_NQN_SIZE);
data              463 drivers/nvme/host/fabrics.c 			data, sizeof(*data), 0, qid, 1,
data              467 drivers/nvme/host/fabrics.c 				       &cmd, data);
data              469 drivers/nvme/host/fabrics.c 	kfree(data);
data             1846 drivers/nvme/host/fc.c nvme_fc_init_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data             1849 drivers/nvme/host/fc.c 	struct nvme_fc_ctrl *ctrl = data;
data             1857 drivers/nvme/host/fc.c nvme_fc_init_admin_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data             1860 drivers/nvme/host/fc.c 	struct nvme_fc_ctrl *ctrl = data;
data             2418 drivers/nvme/host/fc.c nvme_fc_terminate_exchange(struct request *req, void *data, bool reserved)
data             2420 drivers/nvme/host/fc.c 	struct nvme_ctrl *nctrl = data;
data              438 drivers/nvme/host/multipath.c static int nvme_parse_ana_log(struct nvme_ctrl *ctrl, void *data,
data              466 drivers/nvme/host/multipath.c 		error = cb(ctrl, desc, data);
data              497 drivers/nvme/host/multipath.c 		struct nvme_ana_group_desc *desc, void *data)
data              500 drivers/nvme/host/multipath.c 	unsigned *nr_change_groups = data;
data              644 drivers/nvme/host/multipath.c 		struct nvme_ana_group_desc *desc, void *data)
data              646 drivers/nvme/host/multipath.c 	struct nvme_ns *ns = data;
data              450 drivers/nvme/host/nvme.h bool nvme_cancel_request(struct request *req, void *data, bool reserved);
data              467 drivers/nvme/host/nvme.h int nvme_sec_submit(void *data, u16 spsp, u8 secp, void *buffer, size_t len,
data              371 drivers/nvme/host/pci.c static int nvme_admin_init_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data              374 drivers/nvme/host/pci.c 	struct nvme_dev *dev = data;
data              384 drivers/nvme/host/pci.c static int nvme_init_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data              387 drivers/nvme/host/pci.c 	struct nvme_dev *dev = data;
data             1014 drivers/nvme/host/pci.c static irqreturn_t nvme_irq(int irq, void *data)
data             1016 drivers/nvme/host/pci.c 	struct nvme_queue *nvmeq = data;
data             1039 drivers/nvme/host/pci.c static irqreturn_t nvme_irq_check(int irq, void *data)
data             1041 drivers/nvme/host/pci.c 	struct nvme_queue *nvmeq = data;
data             2773 drivers/nvme/host/pci.c static void nvme_async_probe(void *data, async_cookie_t cookie)
data             2775 drivers/nvme/host/pci.c 	struct nvme_dev *dev = data;
data               47 drivers/nvme/host/rdma.c 	void			*data;
data              174 drivers/nvme/host/rdma.c 	kfree(qe->data);
data              180 drivers/nvme/host/rdma.c 	qe->data = kzalloc(capsule_size, GFP_KERNEL);
data              181 drivers/nvme/host/rdma.c 	if (!qe->data)
data              184 drivers/nvme/host/rdma.c 	qe->dma = ib_dma_map_single(ibdev, qe->data, capsule_size, dir);
data              186 drivers/nvme/host/rdma.c 		kfree(qe->data);
data              187 drivers/nvme/host/rdma.c 		qe->data = NULL;
data              284 drivers/nvme/host/rdma.c 	kfree(req->sqe.data);
data              297 drivers/nvme/host/rdma.c 	req->sqe.data = kzalloc(sizeof(struct nvme_command), GFP_KERNEL);
data              298 drivers/nvme/host/rdma.c 	if (!req->sqe.data)
data              306 drivers/nvme/host/rdma.c static int nvme_rdma_init_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data              309 drivers/nvme/host/rdma.c 	struct nvme_rdma_ctrl *ctrl = data;
data              318 drivers/nvme/host/rdma.c static int nvme_rdma_init_admin_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data              321 drivers/nvme/host/rdma.c 	struct nvme_rdma_ctrl *ctrl = data;
data              770 drivers/nvme/host/rdma.c 	if (ctrl->async_event_sqe.data) {
data              773 drivers/nvme/host/rdma.c 		ctrl->async_event_sqe.data = NULL;
data              853 drivers/nvme/host/rdma.c 	if (ctrl->async_event_sqe.data) {
data              856 drivers/nvme/host/rdma.c 		ctrl->async_event_sqe.data = NULL;
data             1420 drivers/nvme/host/rdma.c 	struct nvme_command *cmd = sqe->data;
data             1491 drivers/nvme/host/rdma.c 	struct nvme_completion *cqe = qe->data;
data             1740 drivers/nvme/host/rdma.c 	struct nvme_command *c = sqe->data;
data             1753 drivers/nvme/host/rdma.c 	req->sqe.dma = ib_dma_map_single(dev, req->sqe.data,
data              381 drivers/nvme/host/tcp.c static int nvme_tcp_init_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data              384 drivers/nvme/host/tcp.c 	struct nvme_tcp_ctrl *ctrl = data;
data              391 drivers/nvme/host/tcp.c static int nvme_tcp_init_admin_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data              394 drivers/nvme/host/tcp.c 	struct nvme_tcp_ctrl *ctrl = data;
data              505 drivers/nvme/host/tcp.c 	struct nvme_tcp_data_pdu *data = req->pdu;
data              530 drivers/nvme/host/tcp.c 	memset(data, 0, sizeof(*data));
data              531 drivers/nvme/host/tcp.c 	data->hdr.type = nvme_tcp_h2c_data;
data              532 drivers/nvme/host/tcp.c 	data->hdr.flags = NVME_TCP_F_DATA_LAST;
data              534 drivers/nvme/host/tcp.c 		data->hdr.flags |= NVME_TCP_F_HDGST;
data              536 drivers/nvme/host/tcp.c 		data->hdr.flags |= NVME_TCP_F_DDGST;
data              537 drivers/nvme/host/tcp.c 	data->hdr.hlen = sizeof(*data);
data              538 drivers/nvme/host/tcp.c 	data->hdr.pdo = data->hdr.hlen + hdgst;
data              539 drivers/nvme/host/tcp.c 	data->hdr.plen =
data              540 drivers/nvme/host/tcp.c 		cpu_to_le32(data->hdr.hlen + hdgst + req->pdu_len + ddgst);
data              541 drivers/nvme/host/tcp.c 	data->ttag = pdu->ttag;
data              542 drivers/nvme/host/tcp.c 	data->command_id = rq->tag;
data              543 drivers/nvme/host/tcp.c 	data->data_offset = cpu_to_le32(req->data_sent);
data              544 drivers/nvme/host/tcp.c 	data->data_length = cpu_to_le32(req->pdu_len);
data              753 drivers/nvme/host/tcp.c 	struct nvme_tcp_queue *queue = desc->arg.data;
data             1030 drivers/nvme/host/tcp.c 	rd_desc.arg.data = queue;
data              215 drivers/nvme/target/loop.c static int nvme_loop_init_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data              218 drivers/nvme/target/loop.c 	struct nvme_loop_ctrl *ctrl = data;
data              227 drivers/nvme/target/loop.c static int nvme_loop_init_admin_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data              230 drivers/nvme/target/loop.c 	struct nvme_loop_ctrl *ctrl = data;
data              847 drivers/nvme/target/tcp.c 	struct nvme_tcp_data_pdu *data = &queue->pdu.data;
data              850 drivers/nvme/target/tcp.c 	cmd = &queue->cmds[data->ttag];
data              852 drivers/nvme/target/tcp.c 	if (le32_to_cpu(data->data_offset) != cmd->rbytes_done) {
data              854 drivers/nvme/target/tcp.c 			data->ttag, le32_to_cpu(data->data_offset),
data              862 drivers/nvme/target/tcp.c 	cmd->pdu_len = le32_to_cpu(data->data_length);
data              241 drivers/nvmem/bcm-ocotp.c 	{ .compatible = "brcm,ocotp", .data = &otp_map },
data              242 drivers/nvmem/bcm-ocotp.c 	{ .compatible = "brcm,ocotp-v2", .data = &otp_map_v2 },
data              515 drivers/nvmem/core.c static int devm_nvmem_match(struct device *dev, void *res, void *data)
data              519 drivers/nvmem/core.c 	return *r == data;
data              622 drivers/nvmem/core.c static int devm_nvmem_device_match(struct device *dev, void *res, void *data)
data              629 drivers/nvmem/core.c 	return *nvmem == data;
data              866 drivers/nvmem/core.c static int devm_nvmem_cell_match(struct device *dev, void *res, void *data)
data              873 drivers/nvmem/core.c 	return *c == data;
data               75 drivers/nvmem/imx-iim.c 		.data = &imx25_imx31_imx35_drvdata,
data               78 drivers/nvmem/imx-iim.c 		.data = &imx27_drvdata,
data               81 drivers/nvmem/imx-iim.c 		.data = &imx25_imx31_imx35_drvdata,
data               84 drivers/nvmem/imx-iim.c 		.data = &imx25_imx31_imx35_drvdata,
data               87 drivers/nvmem/imx-iim.c 		.data = &imx51_drvdata,
data               90 drivers/nvmem/imx-iim.c 		.data = &imx53_drvdata,
data              118 drivers/nvmem/imx-iim.c 	drvdata = of_id->data;
data               29 drivers/nvmem/imx-ocotp-scu.c 	const struct ocotp_devtype_data *data;
data               84 drivers/nvmem/imx-ocotp-scu.c 	if (count > (priv->data->nregs - index))
data               85 drivers/nvmem/imx-ocotp-scu.c 		count = priv->data->nregs - index;
data               94 drivers/nvmem/imx-ocotp-scu.c 		if (priv->data->devtype == IMX8QXP) {
data              147 drivers/nvmem/imx-ocotp-scu.c 	priv->data = of_device_get_match_data(dev);
data              149 drivers/nvmem/imx-ocotp-scu.c 	imx_scu_ocotp_nvmem_config.size = 4 * priv->data->nregs;
data              489 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx6q-ocotp",  .data = &imx6q_params },
data              490 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx6sl-ocotp", .data = &imx6sl_params },
data              491 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx6sx-ocotp", .data = &imx6sx_params },
data              492 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx6ul-ocotp", .data = &imx6ul_params },
data              493 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx6ull-ocotp", .data = &imx6ull_params },
data              494 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx7d-ocotp",  .data = &imx7d_params },
data              495 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx6sll-ocotp", .data = &imx6sll_params },
data              496 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx7ulp-ocotp", .data = &imx7ulp_params },
data              497 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx8mq-ocotp", .data = &imx8mq_params },
data              498 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx8mm-ocotp", .data = &imx8mm_params },
data              499 drivers/nvmem/imx-ocotp.c 	{ .compatible = "fsl,imx8mn-ocotp", .data = &imx8mn_params },
data               54 drivers/nvmem/meson-mx-efuse.c 	u32 data;
data               56 drivers/nvmem/meson-mx-efuse.c 	data = readl(efuse->base + reg);
data               57 drivers/nvmem/meson-mx-efuse.c 	data &= ~mask;
data               58 drivers/nvmem/meson-mx-efuse.c 	data |= (set & mask);
data               60 drivers/nvmem/meson-mx-efuse.c 	writel(data, efuse->base + reg);
data              186 drivers/nvmem/meson-mx-efuse.c 	{ .compatible = "amlogic,meson6-efuse", .data = &meson6_efuse_data },
data              187 drivers/nvmem/meson-mx-efuse.c 	{ .compatible = "amlogic,meson8-efuse", .data = &meson8_efuse_data },
data              188 drivers/nvmem/meson-mx-efuse.c 	{ .compatible = "amlogic,meson8b-efuse", .data = &meson8b_efuse_data },
data              127 drivers/nvmem/mxs-ocotp.c 	{ .compatible = "fsl,imx23-ocotp", .data = &imx23_data },
data              128 drivers/nvmem/mxs-ocotp.c 	{ .compatible = "fsl,imx28-ocotp", .data = &imx28_data },
data              136 drivers/nvmem/mxs-ocotp.c 	const struct mxs_data *data;
data              142 drivers/nvmem/mxs-ocotp.c 	if (!match || !match->data)
data              163 drivers/nvmem/mxs-ocotp.c 	data = match->data;
data              165 drivers/nvmem/mxs-ocotp.c 	ocotp_config.size = data->size;
data               55 drivers/nvmem/rave-sp-eeprom.c 	u8  data[RAVE_SP_EEPROM_PAGE_SIZE];
data               96 drivers/nvmem/rave-sp-eeprom.c 	const unsigned int data_size = is_write ? sizeof(page->data) : 0;
data               99 drivers/nvmem/rave-sp-eeprom.c 		is_write ? sizeof(*page) - sizeof(page->data) : sizeof(*page);
data              101 drivers/nvmem/rave-sp-eeprom.c 	u8 cmd[RAVE_SP_EEPROM_HEADER_MAX + sizeof(page->data)];
data              124 drivers/nvmem/rave-sp-eeprom.c 	memcpy(&cmd[offset], page->data, data_size);
data              158 drivers/nvmem/rave-sp-eeprom.c 			   unsigned int offset, u8 *data,
data              172 drivers/nvmem/rave-sp-eeprom.c 	if (WARN_ON(data_len > sizeof(page.data) - page_offset))
data              187 drivers/nvmem/rave-sp-eeprom.c 		memcpy(&page.data[page_offset], data, data_len);
data              199 drivers/nvmem/rave-sp-eeprom.c 		memcpy(data, &page.data[page_offset], data_len);
data              222 drivers/nvmem/rave-sp-eeprom.c 				 unsigned int offset, u8 *data,
data              260 drivers/nvmem/rave-sp-eeprom.c 						 data, chunk);
data              266 drivers/nvmem/rave-sp-eeprom.c 		data    += chunk;
data              217 drivers/nvmem/rockchip-efuse.c 		.data = (void *)&rockchip_rk3288_efuse_read,
data              221 drivers/nvmem/rockchip-efuse.c 		.data = (void *)&rockchip_rk3288_efuse_read,
data              225 drivers/nvmem/rockchip-efuse.c 		.data = (void *)&rockchip_rk3288_efuse_read,
data              229 drivers/nvmem/rockchip-efuse.c 		.data = (void *)&rockchip_rk3288_efuse_read,
data              233 drivers/nvmem/rockchip-efuse.c 		.data = (void *)&rockchip_rk3288_efuse_read,
data              237 drivers/nvmem/rockchip-efuse.c 		.data = (void *)&rockchip_rk3288_efuse_read,
data              241 drivers/nvmem/rockchip-efuse.c 		.data = (void *)&rockchip_rk3328_efuse_read,
data              245 drivers/nvmem/rockchip-efuse.c 		.data = (void *)&rockchip_rk3399_efuse_read,
data              256 drivers/nvmem/rockchip-efuse.c 	const void *data;
data              259 drivers/nvmem/rockchip-efuse.c 	data = of_device_get_match_data(dev);
data              260 drivers/nvmem/rockchip-efuse.c 	if (!data) {
data              283 drivers/nvmem/rockchip-efuse.c 	econfig.reg_read = data;
data              137 drivers/nvmem/snvs_lpgpr.c 	{ .compatible = "fsl,imx6q-snvs-lpgpr", .data = &snvs_lpgpr_cfg_imx6q },
data              139 drivers/nvmem/snvs_lpgpr.c 	  .data = &snvs_lpgpr_cfg_imx6q },
data              140 drivers/nvmem/snvs_lpgpr.c 	{ .compatible = "fsl,imx7d-snvs-lpgpr",	.data = &snvs_lpgpr_cfg_imx7d },
data               50 drivers/nvmem/stm32-romem.c static int stm32_bsec_smc(u8 op, u32 otp, u32 data, u32 *result)
data               55 drivers/nvmem/stm32-romem.c 	arm_smccc_smc(STM32_SMC_BSEC, op, otp, data, 0, 0, 0, 0, &res);
data              163 drivers/nvmem/stm32-romem.c 		of_match_device(dev->driver->of_match_table, dev)->data;
data              184 drivers/nvmem/stm32-romem.c 		.data = (void *)&stm32mp15_bsec_cfg,
data              198 drivers/nvmem/sunxi_sid.c 	{ .compatible = "allwinner,sun4i-a10-sid", .data = &sun4i_a10_cfg },
data              199 drivers/nvmem/sunxi_sid.c 	{ .compatible = "allwinner,sun7i-a20-sid", .data = &sun7i_a20_cfg },
data              200 drivers/nvmem/sunxi_sid.c 	{ .compatible = "allwinner,sun8i-a83t-sid", .data = &sun50i_a64_cfg },
data              201 drivers/nvmem/sunxi_sid.c 	{ .compatible = "allwinner,sun8i-h3-sid", .data = &sun8i_h3_cfg },
data              202 drivers/nvmem/sunxi_sid.c 	{ .compatible = "allwinner,sun50i-a64-sid", .data = &sun50i_a64_cfg },
data              203 drivers/nvmem/sunxi_sid.c 	{ .compatible = "allwinner,sun50i-h5-sid", .data = &sun50i_a64_cfg },
data              204 drivers/nvmem/sunxi_sid.c 	{ .compatible = "allwinner,sun50i-h6-sid", .data = &sun50i_h6_cfg },
data              196 drivers/of/device.c 	return match->data;
data              362 drivers/of/dynamic.c 	kfree(node->data);
data              546 drivers/of/fdt.c 					  int depth, void *data)
data              631 drivers/of/fdt.c 				     void *data),
data              632 drivers/of/fdt.c 			   void *data)
data              648 drivers/of/fdt.c 		rc = it(offset, pathp, depth, data);
data              663 drivers/of/fdt.c 					      void *data),
data              664 drivers/of/fdt.c 				    void *data)
data              676 drivers/of/fdt.c 		rc = it(node, pathp, data);
data              791 drivers/of/fdt.c 	int (*iterator)(unsigned long node, const char *uname, int depth, void *data);
data              792 drivers/of/fdt.c 	void *data;
data              818 drivers/of/fdt.c 	const void *data = NULL;
data              825 drivers/of/fdt.c 	while ((data = get_next_compat(&compat))) {
data              828 drivers/of/fdt.c 			best_data = data;
data              961 drivers/of/fdt.c 				   int depth, void *data)
data              997 drivers/of/fdt.c 				     int depth, void *data)
data             1044 drivers/of/fdt.c 				     int depth, void *data)
data             1052 drivers/of/fdt.c 	if (depth != 1 || !data ||
data             1061 drivers/of/fdt.c 		strlcpy(data, p, min(l, COMMAND_LINE_SIZE));
data             1070 drivers/of/fdt.c 	strlcat(data, " ", COMMAND_LINE_SIZE);
data             1071 drivers/of/fdt.c 	strlcat(data, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
data             1073 drivers/of/fdt.c 	strlcpy(data, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
data             1076 drivers/of/fdt.c 	if (!((char *)data)[0])
data             1077 drivers/of/fdt.c 		strlcpy(data, CONFIG_CMDLINE, COMMAND_LINE_SIZE);
data             1081 drivers/of/fdt.c 	pr_debug("Command line is: %s\n", (char*)data);
data              494 drivers/of/irq.c 		if (WARN(!match->data, "of_irq_init: no init function for %s\n",
data              508 drivers/of/irq.c 		desc->irq_init_cb = match->data;
data              177 drivers/of/of_reserved_mem.c 		reservedmem_of_init_fn initfn = i->data;
data              543 drivers/of/platform.c int of_platform_device_destroy(struct device *dev, void *data)
data              624 drivers/of/platform.c static int devm_of_platform_match(struct device *dev, void *res, void *data)
data              633 drivers/of/platform.c 	return *ptr == data;
data              938 drivers/of/unittest.c 	{ .data = "A", .name = "name0", }, /* Name alone is lowest priority */
data              939 drivers/of/unittest.c 	{ .data = "B", .type = "type1", }, /* followed by type alone */
data              941 drivers/of/unittest.c 	{ .data = "Ca", .name = "name2", .type = "type1", }, /* followed by both together */
data              942 drivers/of/unittest.c 	{ .data = "Cb", .name = "name2", }, /* Only match when type doesn't match */
data              943 drivers/of/unittest.c 	{ .data = "Cc", .name = "name2", .type = "type2", },
data              945 drivers/of/unittest.c 	{ .data = "E", .compatible = "compat3" },
data              946 drivers/of/unittest.c 	{ .data = "G", .compatible = "compat2", },
data              947 drivers/of/unittest.c 	{ .data = "H", .compatible = "compat2", .name = "name5", },
data              948 drivers/of/unittest.c 	{ .data = "I", .compatible = "compat2", .type = "type1", },
data              949 drivers/of/unittest.c 	{ .data = "J", .compatible = "compat2", .type = "type1", .name = "name8", },
data              950 drivers/of/unittest.c 	{ .data = "K", .compatible = "compat2", .name = "name9", },
data              956 drivers/of/unittest.c 	const char *data;
data              958 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/name0", .data = "A", },
data              959 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/name1", .data = "B", },
data              960 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/a/name2", .data = "Ca", },
data              961 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/b/name2", .data = "Cb", },
data              962 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/c/name2", .data = "Cc", },
data              963 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/name3", .data = "E", },
data              964 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/name4", .data = "G", },
data              965 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/name5", .data = "H", },
data              966 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/name6", .data = "G", },
data              967 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/name7", .data = "I", },
data              968 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/name8", .data = "J", },
data              969 drivers/of/unittest.c 	{ .path = "/testcase-data/match-node/name9", .data = "K", },
data              993 drivers/of/unittest.c 		if (strcmp(match->data, match_node_tests[i].data) != 0) {
data              995 drivers/of/unittest.c 				match_node_tests[i].path, match_node_tests[i].data,
data              996 drivers/of/unittest.c 				(const char *)match->data);
data              722 drivers/opp/core.c 	struct dev_pm_set_opp_data *data;
data              725 drivers/opp/core.c 	data = opp_table->set_opp_data;
data              726 drivers/opp/core.c 	data->regulators = opp_table->regulators;
data              727 drivers/opp/core.c 	data->regulator_count = opp_table->regulator_count;
data              728 drivers/opp/core.c 	data->clk = opp_table->clk;
data              729 drivers/opp/core.c 	data->dev = dev;
data              731 drivers/opp/core.c 	data->old_opp.rate = old_freq;
data              734 drivers/opp/core.c 		memset(data->old_opp.supplies, 0, size);
data              736 drivers/opp/core.c 		memcpy(data->old_opp.supplies, old_supply, size);
data              738 drivers/opp/core.c 	data->new_opp.rate = freq;
data              739 drivers/opp/core.c 	memcpy(data->new_opp.supplies, new_supply, size);
data              741 drivers/opp/core.c 	return opp_table->set_opp(data);
data             1547 drivers/opp/core.c 	struct dev_pm_set_opp_data *data;
data             1554 drivers/opp/core.c 	len = sizeof(*data);
data             1559 drivers/opp/core.c 	data = kzalloc(len, GFP_KERNEL);
data             1560 drivers/opp/core.c 	if (!data)
data             1563 drivers/opp/core.c 	data->old_opp.supplies = (void *)(data + 1);
data             1564 drivers/opp/core.c 	data->new_opp.supplies = data->old_opp.supplies + count;
data             1566 drivers/opp/core.c 	opp_table->set_opp_data = data;
data             1761 drivers/opp/core.c 			int (*set_opp)(struct dev_pm_set_opp_data *data))
data              197 drivers/opp/opp.h 	int (*set_opp)(struct dev_pm_set_opp_data *data);
data               74 drivers/opp/ti-opp-supply.c 				     struct ti_opp_supply_data *data)
data              109 drivers/opp/ti-opp-supply.c 	data->num_vdd_table = proplen / 2;
data              111 drivers/opp/ti-opp-supply.c 	if (data->num_vdd_table * 2 * sizeof(int) != prop->length) {
data              118 drivers/opp/ti-opp-supply.c 				   &data->vdd_absolute_max_voltage_uv);
data              125 drivers/opp/ti-opp-supply.c 	table = kcalloc(data->num_vdd_table, sizeof(*data->vdd_table),
data              131 drivers/opp/ti-opp-supply.c 	data->vdd_table = table;
data              134 drivers/opp/ti-opp-supply.c 	for (i = 0; i < data->num_vdd_table; i++, table++) {
data              175 drivers/opp/ti-opp-supply.c 				     struct ti_opp_supply_data *data)
data              177 drivers/opp/ti-opp-supply.c 	kfree(data->vdd_table);
data              178 drivers/opp/ti-opp-supply.c 	data->vdd_table = NULL;
data              179 drivers/opp/ti-opp-supply.c 	data->num_vdd_table = 0;
data              192 drivers/opp/ti-opp-supply.c 				    struct ti_opp_supply_data *data,
data              198 drivers/opp/ti-opp-supply.c 	if (!data->num_vdd_table)
data              201 drivers/opp/ti-opp-supply.c 	table = data->vdd_table;
data              206 drivers/opp/ti-opp-supply.c 	for (i = 0; i < data->num_vdd_table; i++, table++)
data              276 drivers/opp/ti-opp-supply.c static int ti_opp_supply_set_opp(struct dev_pm_set_opp_data *data)
data              278 drivers/opp/ti-opp-supply.c 	struct dev_pm_opp_supply *old_supply_vdd = &data->old_opp.supplies[0];
data              279 drivers/opp/ti-opp-supply.c 	struct dev_pm_opp_supply *old_supply_vbb = &data->old_opp.supplies[1];
data              280 drivers/opp/ti-opp-supply.c 	struct dev_pm_opp_supply *new_supply_vdd = &data->new_opp.supplies[0];
data              281 drivers/opp/ti-opp-supply.c 	struct dev_pm_opp_supply *new_supply_vbb = &data->new_opp.supplies[1];
data              282 drivers/opp/ti-opp-supply.c 	struct device *dev = data->dev;
data              283 drivers/opp/ti-opp-supply.c 	unsigned long old_freq = data->old_opp.rate, freq = data->new_opp.rate;
data              284 drivers/opp/ti-opp-supply.c 	struct clk *clk = data->clk;
data              285 drivers/opp/ti-opp-supply.c 	struct regulator *vdd_reg = data->regulators[0];
data              286 drivers/opp/ti-opp-supply.c 	struct regulator *vbb_reg = data->regulators[1];
data              370 drivers/opp/ti-opp-supply.c 	{.compatible = "ti,omap-opp-supply", .data = &omap_generic_of_data},
data              371 drivers/opp/ti-opp-supply.c 	{.compatible = "ti,omap5-opp-supply", .data = &omap_omap5_of_data},
data              373 drivers/opp/ti-opp-supply.c 	 .data = &omap_omap5core_of_data},
data              392 drivers/opp/ti-opp-supply.c 	if (!match->data) {
data              397 drivers/opp/ti-opp-supply.c 	of_data = match->data;
data               57 drivers/oprofile/buffer_sync.c task_free_notify(struct notifier_block *self, unsigned long val, void *data)
data               60 drivers/oprofile/buffer_sync.c 	struct task_struct *task = data;
data               72 drivers/oprofile/buffer_sync.c task_exit_notify(struct notifier_block *self, unsigned long val, void *data)
data               88 drivers/oprofile/buffer_sync.c munmap_notify(struct notifier_block *self, unsigned long val, void *data)
data               90 drivers/oprofile/buffer_sync.c 	unsigned long addr = (unsigned long)data;
data              115 drivers/oprofile/buffer_sync.c module_load_notify(struct notifier_block *self, unsigned long val, void *data)
data              148 drivers/oprofile/cpu_buffer.c 		 size * sizeof(entry->sample->data[0]));
data              153 drivers/oprofile/cpu_buffer.c 	entry->data = entry->sample->data;
data              173 drivers/oprofile/cpu_buffer.c 		/ sizeof(entry->sample->data[0]);
data              174 drivers/oprofile/cpu_buffer.c 	entry->data = entry->sample->data;
data               36 drivers/oprofile/cpu_buffer.h 	unsigned long data[0];
data               89 drivers/oprofile/cpu_buffer.h 	*entry->data = val;
data               91 drivers/oprofile/cpu_buffer.h 	entry->data++;
data              109 drivers/oprofile/cpu_buffer.h 	*val = *entry->data;
data              111 drivers/oprofile/cpu_buffer.h 	entry->data++;
data               25 drivers/oprofile/event_buffer.h void add_event_entry(unsigned long data);
data               30 drivers/oprofile/nmi_timer_int.c 			       struct perf_sample_data *data,
data               37 drivers/oprofile/oprofile_perf.c 			struct perf_sample_data *data, struct pt_regs *regs)
data              100 drivers/parisc/eisa.c void eisa_out8(unsigned char data, unsigned short port)
data              103 drivers/parisc/eisa.c 		gsc_writeb(data, eisa_permute(port));
data              106 drivers/parisc/eisa.c void eisa_out16(unsigned short data, unsigned short port)
data              109 drivers/parisc/eisa.c 		gsc_writew(cpu_to_le16(data), eisa_permute(port));
data              112 drivers/parisc/eisa.c void eisa_out32(unsigned int data, unsigned short port)
data              115 drivers/parisc/eisa.c 		gsc_writel(cpu_to_le32(data), eisa_permute(port));
data              144 drivers/parisc/gsc.c int gsc_assign_irq(struct irq_chip *type, void *data)
data              152 drivers/parisc/gsc.c 	irq_set_chip_data(irq, data);
data              176 drivers/parisc/gsc.c static int gsc_fixup_irqs_callback(struct device *dev, void *data)
data              179 drivers/parisc/gsc.c 	struct gsc_fixup_struct *gf = data;
data              193 drivers/parisc/gsc.c 	struct gsc_fixup_struct data = {
data              198 drivers/parisc/gsc.c 	device_for_each_child(&parent->dev, &data, gsc_fixup_irqs_callback);
data               40 drivers/parisc/gsc.h int gsc_assign_irq(struct irq_chip *type, void *data);
data              205 drivers/parisc/iosapic.c static inline void iosapic_eoi(void __iomem *addr, unsigned int data)
data              207 drivers/parisc/iosapic.c 	__raw_writel(data, addr);
data              339 drivers/parisc/lba_pci.c 	u32 data = ~0U;
data              353 drivers/parisc/lba_pci.c 		case 1: data = (u32) READ_REG8(data_reg + (reg & 3)); break;
data              354 drivers/parisc/lba_pci.c 		case 2: data = (u32) READ_REG16(data_reg+ (reg & 2)); break;
data              355 drivers/parisc/lba_pci.c 		case 4: data = READ_REG32(data_reg); break;
data              359 drivers/parisc/lba_pci.c 	return(data);
data              363 drivers/parisc/lba_pci.c static int elroy_cfg_read(struct pci_bus *bus, unsigned int devfn, int pos, int size, u32 *data)
data              377 drivers/parisc/lba_pci.c 		*data = lba_rd_cfg(d, tok, pos, size);
data              378 drivers/parisc/lba_pci.c 		DBG_CFG("%s(%x+%2x) -> 0x%x (a)\n", __func__, tok, pos, *data);
data              385 drivers/parisc/lba_pci.c 		*data = ~0U;
data              395 drivers/parisc/lba_pci.c 	case 1: *data = READ_REG8 (data_reg + (pos & 3)); break;
data              396 drivers/parisc/lba_pci.c 	case 2: *data = READ_REG16(data_reg + (pos & 2)); break;
data              397 drivers/parisc/lba_pci.c 	case 4: *data = READ_REG32(data_reg); break;
data              399 drivers/parisc/lba_pci.c 	DBG_CFG("%s(%x+%2x) -> 0x%x (c)\n", __func__, tok, pos, *data);
data              405 drivers/parisc/lba_pci.c lba_wr_cfg(struct lba_device *d, u32 tok, u8 reg, u32 data, u32 size)
data              416 drivers/parisc/lba_pci.c 	case 1: WRITE_REG8 (data, data_reg + (reg & 3)); break;
data              417 drivers/parisc/lba_pci.c 	case 2: WRITE_REG16(data, data_reg + (reg & 2)); break;
data              418 drivers/parisc/lba_pci.c 	case 4: WRITE_REG32(data, data_reg);             break;
data              430 drivers/parisc/lba_pci.c static int elroy_cfg_write(struct pci_bus *bus, unsigned int devfn, int pos, int size, u32 data)
data              441 drivers/parisc/lba_pci.c 		lba_wr_cfg(d, tok, pos, (u32) data, size);
data              442 drivers/parisc/lba_pci.c 		DBG_CFG("%s(%x+%2x) = 0x%x (a)\n", __func__, tok, pos,data);
data              447 drivers/parisc/lba_pci.c 		DBG_CFG("%s(%x+%2x) = 0x%x (b)\n", __func__, tok, pos,data);
data              451 drivers/parisc/lba_pci.c 	DBG_CFG("%s(%x+%2x) = 0x%x (c)\n", __func__, tok, pos, data);
data              456 drivers/parisc/lba_pci.c 	case 1: WRITE_REG8 (data, d->hba.base_addr + LBA_PCI_CFG_DATA + (pos & 3));
data              458 drivers/parisc/lba_pci.c 	case 2: WRITE_REG16(data, d->hba.base_addr + LBA_PCI_CFG_DATA + (pos & 2));
data              460 drivers/parisc/lba_pci.c 	case 4: WRITE_REG32(data, d->hba.base_addr + LBA_PCI_CFG_DATA);
data              480 drivers/parisc/lba_pci.c static int mercury_cfg_read(struct pci_bus *bus, unsigned int devfn, int pos, int size, u32 *data)
data              493 drivers/parisc/lba_pci.c 		*data = READ_REG8(data_reg + (pos & 3));
data              496 drivers/parisc/lba_pci.c 		*data = READ_REG16(data_reg + (pos & 2));
data              499 drivers/parisc/lba_pci.c 		*data = READ_REG32(data_reg);             break;
data              503 drivers/parisc/lba_pci.c 	DBG_CFG("mercury_cfg_read(%x+%2x) -> 0x%x\n", tok, pos, *data);
data              512 drivers/parisc/lba_pci.c static int mercury_cfg_write(struct pci_bus *bus, unsigned int devfn, int pos, int size, u32 data)
data              522 drivers/parisc/lba_pci.c 	DBG_CFG("%s(%x+%2x) <- 0x%x (c)\n", __func__, tok, pos, data);
data              527 drivers/parisc/lba_pci.c 		WRITE_REG8 (data, data_reg + (pos & 3));
data              530 drivers/parisc/lba_pci.c 		WRITE_REG16(data, data_reg + (pos & 2));
data              533 drivers/parisc/lba_pci.c 		WRITE_REG32(data, data_reg);
data              178 drivers/parisc/led.c 	void *data = PDE_DATA(file_inode(file));
data              194 drivers/parisc/led.c 	switch ((long)data)
data              228 drivers/parisc/led.c 	if ((long)data == LED_NOLCD)
data             1221 drivers/parisc/sba_iommu.c static int setup_ibase_imask_callback(struct device *dev, void *data)
data             1226 drivers/parisc/sba_iommu.c 	struct ibase_data_struct *ibd = data;
data             1248 drivers/parisc/sba_iommu.c sba_ioc_find_quicksilver(struct device *dev, void *data)
data             1250 drivers/parisc/sba_iommu.c 	int *agp_found = data;
data               38 drivers/parport/parport_amiga.c static void amiga_write_data(struct parport *p, unsigned char data)
data               40 drivers/parport/parport_amiga.c 	DPRINTK(KERN_DEBUG "write_data %c\n",data);
data               42 drivers/parport/parport_amiga.c 	ciaa.prb = data;
data              132 drivers/parport/parport_amiga.c 	s->u.amiga.data = 0;
data              141 drivers/parport/parport_amiga.c 	s->u.amiga.data = ciaa.prb;
data              151 drivers/parport/parport_amiga.c 	ciaa.prb = s->u.amiga.data;
data               28 drivers/parport/parport_atari.c 	unsigned char data;
data               32 drivers/parport/parport_atari.c 	data = sound_ym.rd_data_reg_sel;
data               34 drivers/parport/parport_atari.c 	return data;
data               38 drivers/parport/parport_atari.c parport_atari_write_data(struct parport *p, unsigned char data)
data               44 drivers/parport/parport_atari.c 	sound_ym.wd_data = data;
data               60 drivers/parport/parport_ax88796.c parport_ax88796_write_data(struct parport *p, unsigned char data)
data               64 drivers/parport/parport_ax88796.c 	writeb(data, dd->spp_data);
data              156 drivers/parport/parport_ip32.c 	void __iomem *data;
data              859 drivers/parport/parport_ip32.c 	return readb(priv->regs.data);
data              870 drivers/parport/parport_ip32.c 	writeb(d, priv->regs.data);
data             1999 drivers/parport/parport_ip32.c 		.data		= r_base(0),
data               85 drivers/parport/parport_mfc3.c static void mfc3_write_data(struct parport *p, unsigned char data)
data               87 drivers/parport/parport_mfc3.c DPRINTK(KERN_DEBUG "write_data %c\n",data);
data               91 drivers/parport/parport_mfc3.c 	pia(p)->pprb = data;
data              221 drivers/parport/parport_mfc3.c 	s->u.amiga.data = 0;
data              229 drivers/parport/parport_mfc3.c 	s->u.amiga.data = pia(p)->pprb;
data              241 drivers/parport/parport_mfc3.c 	pia(p)->pprb = s->u.amiga.data;
data             2818 drivers/parport/parport_pc.c 	struct pci_parport_data *data;
data             2831 drivers/parport/parport_pc.c 	data = kmalloc(sizeof(struct pci_parport_data), GFP_KERNEL);
data             2832 drivers/parport/parport_pc.c 	if (!data)
data             2837 drivers/parport/parport_pc.c 		kfree(data);
data             2866 drivers/parport/parport_pc.c 		data->ports[count] =
data             2870 drivers/parport/parport_pc.c 		if (data->ports[count])
data             2874 drivers/parport/parport_pc.c 	data->num = count;
data             2880 drivers/parport/parport_pc.c 		pci_set_drvdata(dev, data);
data             2884 drivers/parport/parport_pc.c 	kfree(data);
data             2891 drivers/parport/parport_pc.c 	struct pci_parport_data *data = pci_get_drvdata(dev);
data             2894 drivers/parport/parport_pc.c 	if (data) {
data             2895 drivers/parport/parport_pc.c 		for (i = data->num - 1; i >= 0; i--)
data             2896 drivers/parport/parport_pc.c 			parport_pc_unregister_port(data->ports[i]);
data             2898 drivers/parport/parport_pc.c 		kfree(data);
data              272 drivers/parport/procfs.c 			.data		= NULL,
data              281 drivers/parport/procfs.c 			.data		= NULL,
data              288 drivers/parport/procfs.c 			.data		= NULL,
data              295 drivers/parport/procfs.c 			.data		= NULL,
data              302 drivers/parport/procfs.c 			.data		= NULL,
data              311 drivers/parport/procfs.c 			.data		= NULL,
data              318 drivers/parport/procfs.c 			.data		= NULL,
data              325 drivers/parport/procfs.c 			.data		= NULL,
data              332 drivers/parport/procfs.c 			.data		= NULL,
data              339 drivers/parport/procfs.c 			.data		= NULL,
data              350 drivers/parport/procfs.c 			.data		= NULL,
data              388 drivers/parport/procfs.c 			.data		= NULL,
data              399 drivers/parport/procfs.c 			.data		= NULL,
data              439 drivers/parport/procfs.c 			.data		= &parport_default_timeslice,
data              448 drivers/parport/procfs.c 			.data		= &parport_default_spintime,
data              490 drivers/parport/procfs.c 	t->vars[0].data = &port->spintime;
data              539 drivers/parport/procfs.c 	t->vars[0].data = &device->timeslice;
data               41 drivers/pci/access.c 	u32 data = 0;							\
data               44 drivers/pci/access.c 	res = bus->ops->read(bus, devfn, pos, len, &data);		\
data               45 drivers/pci/access.c 	*value = (type)data;						\
data              226 drivers/pci/access.c 	u32 data = -1;							\
data              233 drivers/pci/access.c 					pos, sizeof(type), &data);	\
data              235 drivers/pci/access.c 	*val = (type)data;						\
data              579 drivers/pci/controller/dwc/pci-dra7xx.c 		.data = &dra7xx_pcie_rc_of_data,
data              583 drivers/pci/controller/dwc/pci-dra7xx.c 		.data = &dra7xx_pcie_ep_of_data,
data              587 drivers/pci/controller/dwc/pci-dra7xx.c 		.data = &dra746_pcie_rc_of_data,
data              591 drivers/pci/controller/dwc/pci-dra7xx.c 		.data = &dra726_pcie_rc_of_data,
data              595 drivers/pci/controller/dwc/pci-dra7xx.c 		.data = &dra746_pcie_ep_of_data,
data              599 drivers/pci/controller/dwc/pci-dra7xx.c 		.data = &dra726_pcie_ep_of_data,
data              692 drivers/pci/controller/dwc/pci-dra7xx.c 	const struct dra7xx_pcie_of_data *data;
data              700 drivers/pci/controller/dwc/pci-dra7xx.c 	data = (struct dra7xx_pcie_of_data *)match->data;
data              701 drivers/pci/controller/dwc/pci-dra7xx.c 	mode = (enum dw_pcie_device_mode)data->mode;
data              702 drivers/pci/controller/dwc/pci-dra7xx.c 	b1co_mode_sel_mask = data->b1co_mode_sel_mask;
data              519 drivers/pci/controller/dwc/pci-exynos.c 		.data = &exynos5440_pcie_ops
data              200 drivers/pci/controller/dwc/pci-imx6.c static int pcie_phy_read(struct imx6_pcie *imx6_pcie, int addr, u16 *data)
data              218 drivers/pci/controller/dwc/pci-imx6.c 	*data = dw_pcie_readl_dbi(pci, PCIE_PHY_STAT);
data              226 drivers/pci/controller/dwc/pci-imx6.c static int pcie_phy_write(struct imx6_pcie *imx6_pcie, int addr, u16 data)
data              238 drivers/pci/controller/dwc/pci-imx6.c 	var = PCIE_PHY_CTRL_DATA(data);
data              250 drivers/pci/controller/dwc/pci-imx6.c 	var = PCIE_PHY_CTRL_DATA(data);
data              268 drivers/pci/controller/dwc/pci-imx6.c 	var = PCIE_PHY_CTRL_DATA(data);
data             1239 drivers/pci/controller/dwc/pci-imx6.c 	{ .compatible = "fsl,imx6q-pcie",  .data = &drvdata[IMX6Q],  },
data             1240 drivers/pci/controller/dwc/pci-imx6.c 	{ .compatible = "fsl,imx6sx-pcie", .data = &drvdata[IMX6SX], },
data             1241 drivers/pci/controller/dwc/pci-imx6.c 	{ .compatible = "fsl,imx6qp-pcie", .data = &drvdata[IMX6QP], },
data             1242 drivers/pci/controller/dwc/pci-imx6.c 	{ .compatible = "fsl,imx7d-pcie",  .data = &drvdata[IMX7D],  },
data             1243 drivers/pci/controller/dwc/pci-imx6.c 	{ .compatible = "fsl,imx8mq-pcie", .data = &drvdata[IMX8MQ], } ,
data              150 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_msi_irq_ack(struct irq_data *data)
data              152 drivers/pci/controller/dwc/pci-keystone.c 	struct pcie_port *pp  = irq_data_get_irq_chip_data(data);
data              154 drivers/pci/controller/dwc/pci-keystone.c 	u32 irq = data->hwirq;
data              170 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data              172 drivers/pci/controller/dwc/pci-keystone.c 	struct pcie_port *pp = irq_data_get_irq_chip_data(data);
data              183 drivers/pci/controller/dwc/pci-keystone.c 	msg->data = data->hwirq;
data              186 drivers/pci/controller/dwc/pci-keystone.c 		(int)data->hwirq, msg->address_hi, msg->address_lo);
data              195 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_msi_mask(struct irq_data *data)
data              197 drivers/pci/controller/dwc/pci-keystone.c 	struct pcie_port *pp = irq_data_get_irq_chip_data(data);
data              199 drivers/pci/controller/dwc/pci-keystone.c 	u32 irq = data->hwirq;
data              219 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_msi_unmask(struct irq_data *data)
data              221 drivers/pci/controller/dwc/pci-keystone.c 	struct pcie_port *pp = irq_data_get_irq_chip_data(data);
data              223 drivers/pci/controller/dwc/pci-keystone.c 	u32 irq = data->hwirq;
data             1170 drivers/pci/controller/dwc/pci-keystone.c 		.data = &ks_pcie_rc_of_data,
data             1174 drivers/pci/controller/dwc/pci-keystone.c 		.data = &ks_pcie_am654_rc_of_data,
data             1178 drivers/pci/controller/dwc/pci-keystone.c 		.data = &ks_pcie_am654_ep_of_data,
data             1190 drivers/pci/controller/dwc/pci-keystone.c 	const struct ks_pcie_of_data *data;
data             1211 drivers/pci/controller/dwc/pci-keystone.c 	data = (struct ks_pcie_of_data *)match->data;
data             1212 drivers/pci/controller/dwc/pci-keystone.c 	if (!data)
data             1215 drivers/pci/controller/dwc/pci-keystone.c 	version = data->version;
data             1216 drivers/pci/controller/dwc/pci-keystone.c 	host_ops = data->host_ops;
data             1217 drivers/pci/controller/dwc/pci-keystone.c 	ep_ops = data->ep_ops;
data             1218 drivers/pci/controller/dwc/pci-keystone.c 	mode = data->mode;
data              264 drivers/pci/controller/dwc/pci-layerscape.c 	{ .compatible = "fsl,ls1012a-pcie", .data = &ls1046_drvdata },
data              265 drivers/pci/controller/dwc/pci-layerscape.c 	{ .compatible = "fsl,ls1021a-pcie", .data = &ls1021_drvdata },
data              266 drivers/pci/controller/dwc/pci-layerscape.c 	{ .compatible = "fsl,ls1043a-pcie", .data = &ls1043_drvdata },
data              267 drivers/pci/controller/dwc/pci-layerscape.c 	{ .compatible = "fsl,ls1046a-pcie", .data = &ls1046_drvdata },
data              268 drivers/pci/controller/dwc/pci-layerscape.c 	{ .compatible = "fsl,ls2080a-pcie", .data = &ls2080_drvdata },
data              269 drivers/pci/controller/dwc/pci-layerscape.c 	{ .compatible = "fsl,ls2085a-pcie", .data = &ls2080_drvdata },
data              270 drivers/pci/controller/dwc/pci-layerscape.c 	{ .compatible = "fsl,ls2088a-pcie", .data = &ls2088_drvdata },
data              271 drivers/pci/controller/dwc/pci-layerscape.c 	{ .compatible = "fsl,ls1088a-pcie", .data = &ls2088_drvdata },
data              494 drivers/pci/controller/dwc/pcie-artpec6.c 	const struct artpec_pcie_of_data *data;
data              502 drivers/pci/controller/dwc/pcie-artpec6.c 	data = (struct artpec_pcie_of_data *)match->data;
data              503 drivers/pci/controller/dwc/pcie-artpec6.c 	variant = (enum artpec_pcie_variants)data->variant;
data              504 drivers/pci/controller/dwc/pcie-artpec6.c 	mode = (enum dw_pcie_device_mode)data->mode;
data              592 drivers/pci/controller/dwc/pcie-artpec6.c 		.data = &artpec6_pcie_rc_of_data,
data              596 drivers/pci/controller/dwc/pcie-artpec6.c 		.data = &artpec6_pcie_ep_of_data,
data              600 drivers/pci/controller/dwc/pcie-artpec6.c 		.data = &artpec7_pcie_rc_of_data,
data              604 drivers/pci/controller/dwc/pcie-artpec6.c 		.data = &artpec7_pcie_ep_of_data,
data              135 drivers/pci/controller/dwc/pcie-designware-host.c 	msg->data = d->hwirq;
data              184 drivers/pci/controller/dwc/pcie-designware-plat.c 	const struct dw_plat_pcie_of_data *data;
data              191 drivers/pci/controller/dwc/pcie-designware-plat.c 	data = (struct dw_plat_pcie_of_data *)match->data;
data              192 drivers/pci/controller/dwc/pcie-designware-plat.c 	mode = (enum dw_pcie_device_mode)data->mode;
data              253 drivers/pci/controller/dwc/pcie-designware-plat.c 		.data = &dw_plat_pcie_rc_of_data,
data              257 drivers/pci/controller/dwc/pcie-designware-plat.c 		.data = &dw_plat_pcie_ep_of_data,
data              316 drivers/pci/controller/dwc/pcie-hisi.c 			.data	    = (void *) &hip05_ops,
data              320 drivers/pci/controller/dwc/pcie-hisi.c 			.data	    = (void *) &hip06_ops,
data              378 drivers/pci/controller/dwc/pcie-hisi.c 		.data	    = (void *) &hisi_pcie_platform_ops,
data              382 drivers/pci/controller/dwc/pcie-hisi.c 		.data       = (void *) &hisi_pcie_platform_ops,
data             1278 drivers/pci/controller/dwc/pcie-qcom.c 	{ .compatible = "qcom,pcie-apq8084", .data = &ops_1_0_0 },
data             1279 drivers/pci/controller/dwc/pcie-qcom.c 	{ .compatible = "qcom,pcie-ipq8064", .data = &ops_2_1_0 },
data             1280 drivers/pci/controller/dwc/pcie-qcom.c 	{ .compatible = "qcom,pcie-apq8064", .data = &ops_2_1_0 },
data             1281 drivers/pci/controller/dwc/pcie-qcom.c 	{ .compatible = "qcom,pcie-msm8996", .data = &ops_2_3_2 },
data             1282 drivers/pci/controller/dwc/pcie-qcom.c 	{ .compatible = "qcom,pcie-ipq8074", .data = &ops_2_3_3 },
data             1283 drivers/pci/controller/dwc/pcie-qcom.c 	{ .compatible = "qcom,pcie-ipq4019", .data = &ops_2_4_0 },
data             1284 drivers/pci/controller/dwc/pcie-qcom.c 	{ .compatible = "qcom,pcie-qcs404", .data = &ops_2_4_0 },
data              493 drivers/pci/controller/dwc/pcie-tegra194.c static int aspm_state_cnt(struct seq_file *s, void *data)
data             1014 drivers/pci/controller/dwc/pcie-tegra194.c 	msg.tx.data = &req;
data             1016 drivers/pci/controller/dwc/pcie-tegra194.c 	msg.rx.data = &resp;
data             1314 drivers/pci/controller/dwc/pcie-tegra194.c 	u32 data;
data             1330 drivers/pci/controller/dwc/pcie-tegra194.c 		data = appl_readl(pcie, APPL_PINMUX);
data             1331 drivers/pci/controller/dwc/pcie-tegra194.c 		data &= ~APPL_PINMUX_PEX_RST;
data             1332 drivers/pci/controller/dwc/pcie-tegra194.c 		appl_writel(pcie, data, APPL_PINMUX);
data             1335 drivers/pci/controller/dwc/pcie-tegra194.c 						data,
data             1336 drivers/pci/controller/dwc/pcie-tegra194.c 						((data &
data             1345 drivers/pci/controller/dwc/pcie-tegra194.c 			data = appl_readl(pcie, APPL_CTRL);
data             1346 drivers/pci/controller/dwc/pcie-tegra194.c 			data &= ~APPL_CTRL_LTSSM_EN;
data             1347 drivers/pci/controller/dwc/pcie-tegra194.c 			appl_writel(pcie, data, APPL_CTRL);
data             1354 drivers/pci/controller/dwc/pcie-tegra194.c 	data = appl_readl(pcie, APPL_PINMUX);
data             1355 drivers/pci/controller/dwc/pcie-tegra194.c 	data |= (APPL_PINMUX_CLKREQ_OVERRIDE_EN | APPL_PINMUX_CLKREQ_OVERRIDE);
data             1357 drivers/pci/controller/dwc/pcie-tegra194.c 	data |= APPL_PINMUX_CLK_OUTPUT_IN_OVERRIDE_EN;
data             1358 drivers/pci/controller/dwc/pcie-tegra194.c 	data &= ~APPL_PINMUX_CLK_OUTPUT_IN_OVERRIDE;
data             1359 drivers/pci/controller/dwc/pcie-tegra194.c 	appl_writel(pcie, data, APPL_PINMUX);
data              421 drivers/pci/controller/pci-aardvark.c 	struct advk_pcie *pcie = bridge->data;
data              468 drivers/pci/controller/pci-aardvark.c 	struct advk_pcie *pcie = bridge->data;
data              531 drivers/pci/controller/pci-aardvark.c 	bridge->data = pcie;
data              668 drivers/pci/controller/pci-aardvark.c static void advk_msi_irq_compose_msi_msg(struct irq_data *data,
data              671 drivers/pci/controller/pci-aardvark.c 	struct advk_pcie *pcie = irq_data_get_irq_chip_data(data);
data              676 drivers/pci/controller/pci-aardvark.c 	msg->data = data->irq;
data              604 drivers/pci/controller/pci-ftpci100.c 		.data = &faraday_regular,
data              608 drivers/pci/controller/pci-ftpci100.c 		.data = &faraday_dual,
data               63 drivers/pci/controller/pci-host-generic.c 	  .data = &gen_pci_cfg_cam_bus_ops },
data               66 drivers/pci/controller/pci-host-generic.c 	  .data = &pci_generic_ecam_ops },
data               69 drivers/pci/controller/pci-host-generic.c 	  .data = &pci_dw_ecam_bus_ops },
data               72 drivers/pci/controller/pci-host-generic.c 	  .data = &pci_dw_ecam_bus_ops },
data               75 drivers/pci/controller/pci-host-generic.c 	  .data = &pci_dw_ecam_bus_ops },
data               86 drivers/pci/controller/pci-host-generic.c 	ops = (struct pci_ecam_ops *)of_id->data;
data              235 drivers/pci/controller/pci-hyperv.c 	u32	data;
data              424 drivers/pci/controller/pci-hyperv.c 	u32	data;
data             1146 drivers/pci/controller/pci-hyperv.c 	hbus = info->data;
data             1162 drivers/pci/controller/pci-hyperv.c static int hv_set_affinity(struct irq_data *data, const struct cpumask *dest,
data             1165 drivers/pci/controller/pci-hyperv.c 	struct irq_data *parent = data->parent_data;
data             1170 drivers/pci/controller/pci-hyperv.c static void hv_irq_mask(struct irq_data *data)
data             1172 drivers/pci/controller/pci-hyperv.c 	pci_msi_mask_irq(data);
data             1185 drivers/pci/controller/pci-hyperv.c static void hv_irq_unmask(struct irq_data *data)
data             1187 drivers/pci/controller/pci-hyperv.c 	struct msi_desc *msi_desc = irq_data_get_msi_desc(data);
data             1188 drivers/pci/controller/pci-hyperv.c 	struct irq_cfg *cfg = irqd_cfg(data);
data             1200 drivers/pci/controller/pci-hyperv.c 	dest = irq_data_get_effective_affinity_mask(data);
data             1212 drivers/pci/controller/pci-hyperv.c 	params->int_entry.data = msi_desc->msg.data;
data             1277 drivers/pci/controller/pci-hyperv.c 	pci_msi_unmask_irq(data);
data             1351 drivers/pci/controller/pci-hyperv.c static void hv_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data             1353 drivers/pci/controller/pci-hyperv.c 	struct irq_cfg *cfg = irqd_cfg(data);
data             1373 drivers/pci/controller/pci-hyperv.c 	pdev = msi_desc_to_pci_dev(irq_data_get_msi_desc(data));
data             1374 drivers/pci/controller/pci-hyperv.c 	dest = irq_data_get_effective_affinity_mask(data);
data             1382 drivers/pci/controller/pci-hyperv.c 	if (data->chip_data) {
data             1383 drivers/pci/controller/pci-hyperv.c 		int_desc = data->chip_data;
data             1384 drivers/pci/controller/pci-hyperv.c 		data->chip_data = NULL;
data             1483 drivers/pci/controller/pci-hyperv.c 	data->chip_data = int_desc;
data             1488 drivers/pci/controller/pci-hyperv.c 	msg->data = comp.int_desc.data;
data             1500 drivers/pci/controller/pci-hyperv.c 	msg->data = 0;
data             1548 drivers/pci/controller/pci-hyperv.c 	hbus->msi_info.data = hbus;
data              431 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = bridge->data;
data              476 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = bridge->data;
data              525 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = bridge->data;
data              583 drivers/pci/controller/pci-mvebu.c 	bridge->data = port;
data              801 drivers/pci/controller/pci-mvebu.c static void mvebu_pcie_port_clk_put(void *data)
data              803 drivers/pci/controller/pci-mvebu.c 	struct mvebu_pcie_port *port = data;
data             1643 drivers/pci/controller/pci-tegra.c static irqreturn_t tegra_pcie_msi_irq(int irq, void *data)
data             1645 drivers/pci/controller/pci-tegra.c 	struct tegra_pcie *pcie = data;
data             1707 drivers/pci/controller/pci-tegra.c 	msg.data = hwirq;
data             2641 drivers/pci/controller/pci-tegra.c 	{ .compatible = "nvidia,tegra186-pcie", .data = &tegra186_pcie },
data             2642 drivers/pci/controller/pci-tegra.c 	{ .compatible = "nvidia,tegra210-pcie", .data = &tegra210_pcie },
data             2643 drivers/pci/controller/pci-tegra.c 	{ .compatible = "nvidia,tegra124-pcie", .data = &tegra124_pcie },
data             2644 drivers/pci/controller/pci-tegra.c 	{ .compatible = "nvidia,tegra30-pcie", .data = &tegra30_pcie },
data             2645 drivers/pci/controller/pci-tegra.c 	{ .compatible = "nvidia,tegra20-pcie", .data = &tegra20_pcie },
data              441 drivers/pci/controller/pci-v3-semi.c static irqreturn_t v3_irq(int irq, void *data)
data              443 drivers/pci/controller/pci-v3-semi.c 	struct v3_pci *v3 = data;
data              141 drivers/pci/controller/pci-xgene-msi.c static void xgene_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data              143 drivers/pci/controller/pci-xgene-msi.c 	struct xgene_msi *msi = irq_data_get_irq_chip_data(data);
data              144 drivers/pci/controller/pci-xgene-msi.c 	u32 reg_set = hwirq_to_reg_set(data->hwirq);
data              145 drivers/pci/controller/pci-xgene-msi.c 	u32 group = hwirq_to_group(data->hwirq);
data              150 drivers/pci/controller/pci-xgene-msi.c 	msg->data = hwirq_to_msi_data(data->hwirq);
data               91 drivers/pci/controller/pcie-altera-msi.c static void altera_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data               93 drivers/pci/controller/pcie-altera-msi.c 	struct altera_msi *msi = irq_data_get_irq_chip_data(data);
data               94 drivers/pci/controller/pcie-altera-msi.c 	phys_addr_t addr = msi->vector_phy + (data->hwirq * sizeof(u32));
data               98 drivers/pci/controller/pcie-altera-msi.c 	msg->data = data->hwirq;
data              101 drivers/pci/controller/pcie-altera-msi.c 		(int)data->hwirq, msg->address_hi, msg->address_lo);
data              102 drivers/pci/controller/pcie-altera.c 			      u32 data, bool align);
data              287 drivers/pci/controller/pcie-altera.c 			     u32 data, bool align)
data              302 drivers/pci/controller/pcie-altera.c 		tlp_rp_regdata.reg0 = data;
data              306 drivers/pci/controller/pcie-altera.c 		tlp_rp_regdata.reg1 = data;
data              314 drivers/pci/controller/pcie-altera.c 				 u32 data, bool dummy)
data              319 drivers/pci/controller/pcie-altera.c 	s10_tlp_write_tx(pcie, data, RP_TX_EOP);
data              436 drivers/pci/controller/pcie-altera.c 	u32 data;
data              456 drivers/pci/controller/pcie-altera.c 				 (where & ~DWORD_MASK), byte_en, &data);
data              462 drivers/pci/controller/pcie-altera.c 		*value = (data >> (8 * (where & 0x3))) & 0xff;
data              465 drivers/pci/controller/pcie-altera.c 		*value = (data >> (8 * (where & 0x2))) & 0xffff;
data              468 drivers/pci/controller/pcie-altera.c 		*value = data;
data              546 drivers/pci/controller/pcie-altera.c 	u32 data;
data              552 drivers/pci/controller/pcie-altera.c 				    &data);
data              553 drivers/pci/controller/pcie-altera.c 	*value = data;
data              800 drivers/pci/controller/pcie-altera.c 	 .data = &altera_pcie_1_0_data },
data              802 drivers/pci/controller/pcie-altera.c 	 .data = &altera_pcie_2_0_data },
data              828 drivers/pci/controller/pcie-altera.c 	pcie->pcie_data = match->data;
data              320 drivers/pci/controller/pcie-cadence-ep.c 	u16 flags, mme, data, data_mask;
data              337 drivers/pci/controller/pcie-cadence-ep.c 	data = cdns_pcie_ep_fn_readw(pcie, fn, cap + PCI_MSI_DATA_64);
data              338 drivers/pci/controller/pcie-cadence-ep.c 	data = (data & ~data_mask) | ((interrupt_num - 1) & data_mask);
data              358 drivers/pci/controller/pcie-cadence-ep.c 	writel(data, ep->irq_cpu_addr + (pci_addr & pci_addr_mask));
data              206 drivers/pci/controller/pcie-iproc-msi.c static int iproc_msi_irq_set_affinity(struct irq_data *data,
data              209 drivers/pci/controller/pcie-iproc-msi.c 	struct iproc_msi *msi = irq_data_get_irq_chip_data(data);
data              213 drivers/pci/controller/pcie-iproc-msi.c 	curr_cpu = hwirq_to_cpu(msi, data->hwirq);
data              218 drivers/pci/controller/pcie-iproc-msi.c 	data->hwirq = hwirq_to_canonical_hwirq(msi, data->hwirq) + target_cpu;
data              223 drivers/pci/controller/pcie-iproc-msi.c static void iproc_msi_irq_compose_msi_msg(struct irq_data *data,
data              226 drivers/pci/controller/pcie-iproc-msi.c 	struct iproc_msi *msi = irq_data_get_irq_chip_data(data);
data              229 drivers/pci/controller/pcie-iproc-msi.c 	addr = msi->msi_addr + iproc_msi_addr_offset(msi, data->hwirq);
data              232 drivers/pci/controller/pcie-iproc-msi.c 	msg->data = data->hwirq << 5;
data              275 drivers/pci/controller/pcie-iproc-msi.c 	struct irq_data *data = irq_domain_get_irq_data(domain, virq);
data              276 drivers/pci/controller/pcie-iproc-msi.c 	struct iproc_msi *msi = irq_data_get_irq_chip_data(data);
data              281 drivers/pci/controller/pcie-iproc-msi.c 	hwirq = hwirq_to_canonical_hwirq(msi, data->hwirq);
data               25 drivers/pci/controller/pcie-iproc-platform.c 		.data = (int *)IPROC_PCIE_PAXB,
data               28 drivers/pci/controller/pcie-iproc-platform.c 		.data = (int *)IPROC_PCIE_PAXB_V2,
data               31 drivers/pci/controller/pcie-iproc-platform.c 		.data = (int *)IPROC_PCIE_PAXC,
data               34 drivers/pci/controller/pcie-iproc-platform.c 		.data = (int *)IPROC_PCIE_PAXC_V2,
data              489 drivers/pci/controller/pcie-iproc.c 	unsigned int data;
data              509 drivers/pci/controller/pcie-iproc.c 	data = readl(cfg_data_p);
data              510 drivers/pci/controller/pcie-iproc.c 	while (data == CFG_RETRY_STATUS && timeout--) {
data              518 drivers/pci/controller/pcie-iproc.c 			return data;
data              521 drivers/pci/controller/pcie-iproc.c 		data = readl(cfg_data_p);
data              524 drivers/pci/controller/pcie-iproc.c 	if (data == CFG_RETRY_STATUS)
data              525 drivers/pci/controller/pcie-iproc.c 		data = 0xffffffff;
data              527 drivers/pci/controller/pcie-iproc.c 	return data;
data              581 drivers/pci/controller/pcie-iproc.c 	unsigned int data;
data              598 drivers/pci/controller/pcie-iproc.c 	data = iproc_pcie_cfg_retry(pcie, cfg_data_p);
data              600 drivers/pci/controller/pcie-iproc.c 	*val = data;
data              602 drivers/pci/controller/pcie-iproc.c 		*val = (data >> (8 * (where & 3))) & ((1 << (size * 8)) - 1);
data              398 drivers/pci/controller/pcie-mediatek.c static void mtk_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data              400 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data);
data              408 drivers/pci/controller/pcie-mediatek.c 	msg->data = data->hwirq;
data              411 drivers/pci/controller/pcie-mediatek.c 		(int)data->hwirq, msg->address_hi, msg->address_lo);
data              420 drivers/pci/controller/pcie-mediatek.c static void mtk_msi_ack_irq(struct irq_data *data)
data              422 drivers/pci/controller/pcie-mediatek.c 	struct mtk_pcie_port *port = irq_data_get_irq_chip_data(data);
data              423 drivers/pci/controller/pcie-mediatek.c 	u32 hwirq = data->hwirq;
data             1235 drivers/pci/controller/pcie-mediatek.c 	{ .compatible = "mediatek,mt2701-pcie", .data = &mtk_pcie_soc_v1 },
data             1236 drivers/pci/controller/pcie-mediatek.c 	{ .compatible = "mediatek,mt7623-pcie", .data = &mtk_pcie_soc_v1 },
data             1237 drivers/pci/controller/pcie-mediatek.c 	{ .compatible = "mediatek,mt2712-pcie", .data = &mtk_pcie_soc_mt2712 },
data             1238 drivers/pci/controller/pcie-mediatek.c 	{ .compatible = "mediatek,mt7622-pcie", .data = &mtk_pcie_soc_mt7622 },
data             1239 drivers/pci/controller/pcie-mediatek.c 	{ .compatible = "mediatek,mt7629-pcie", .data = &mtk_pcie_soc_mt7629 },
data              666 drivers/pci/controller/pcie-mobiveil.c static void mobiveil_mask_intx_irq(struct irq_data *data)
data              668 drivers/pci/controller/pcie-mobiveil.c 	struct irq_desc *desc = irq_to_desc(data->irq);
data              674 drivers/pci/controller/pcie-mobiveil.c 	mask = 1 << ((data->hwirq + PAB_INTX_START) - 1);
data              682 drivers/pci/controller/pcie-mobiveil.c static void mobiveil_unmask_intx_irq(struct irq_data *data)
data              684 drivers/pci/controller/pcie-mobiveil.c 	struct irq_desc *desc = irq_to_desc(data->irq);
data              690 drivers/pci/controller/pcie-mobiveil.c 	mask = 1 << ((data->hwirq + PAB_INTX_START) - 1);
data              733 drivers/pci/controller/pcie-mobiveil.c static void mobiveil_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data              735 drivers/pci/controller/pcie-mobiveil.c 	struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(data);
data              736 drivers/pci/controller/pcie-mobiveil.c 	phys_addr_t addr = pcie->pcie_reg_base + (data->hwirq * sizeof(int));
data              740 drivers/pci/controller/pcie-mobiveil.c 	msg->data = data->hwirq;
data              743 drivers/pci/controller/pcie-mobiveil.c 		(int)data->hwirq, msg->address_hi, msg->address_lo);
data              176 drivers/pci/controller/pcie-rcar.c static void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data)
data              182 drivers/pci/controller/pcie-rcar.c 	val |= data << shift;
data              197 drivers/pci/controller/pcie-rcar.c 		unsigned int devfn, int where, u32 *data)
data              226 drivers/pci/controller/pcie-rcar.c 			*data = rcar_pci_read_reg(pcie, PCICONF(index));
data              230 drivers/pci/controller/pcie-rcar.c 				pcie->root_bus_nr = *data & 0xff;
data              232 drivers/pci/controller/pcie-rcar.c 			rcar_pci_write_reg(pcie, *data, PCICONF(index));
data              264 drivers/pci/controller/pcie-rcar.c 		*data = rcar_pci_read_reg(pcie, PCIECDR);
data              266 drivers/pci/controller/pcie-rcar.c 		rcar_pci_write_reg(pcie, *data, PCIECDR);
data              304 drivers/pci/controller/pcie-rcar.c 	u32 data;
data              308 drivers/pci/controller/pcie-rcar.c 				      bus, devfn, where, &data);
data              317 drivers/pci/controller/pcie-rcar.c 		data &= ~(0xff << shift);
data              318 drivers/pci/controller/pcie-rcar.c 		data |= ((val & 0xff) << shift);
data              321 drivers/pci/controller/pcie-rcar.c 		data &= ~(0xffff << shift);
data              322 drivers/pci/controller/pcie-rcar.c 		data |= ((val & 0xffff) << shift);
data              324 drivers/pci/controller/pcie-rcar.c 		data = val;
data              327 drivers/pci/controller/pcie-rcar.c 				      bus, devfn, where, &data);
data              516 drivers/pci/controller/pcie-rcar.c 			  unsigned int lane, u32 data)
data              526 drivers/pci/controller/pcie-rcar.c 	rcar_pci_write_reg(pcie, data, H1_PCIEPHYDOUTR);
data              733 drivers/pci/controller/pcie-rcar.c static irqreturn_t rcar_pcie_msi_irq(int irq, void *data)
data              735 drivers/pci/controller/pcie-rcar.c 	struct rcar_pcie *pcie = data;
data              794 drivers/pci/controller/pcie-rcar.c 	msg.data = hwirq;
data              846 drivers/pci/controller/pcie-rcar.c 	msg.data = hwirq;
data             1114 drivers/pci/controller/pcie-rcar.c 	  .data = rcar_pcie_phy_init_h1 },
data             1116 drivers/pci/controller/pcie-rcar.c 	  .data = rcar_pcie_phy_init_gen2 },
data             1118 drivers/pci/controller/pcie-rcar.c 	  .data = rcar_pcie_phy_init_gen2 },
data             1120 drivers/pci/controller/pcie-rcar.c 	  .data = rcar_pcie_phy_init_gen2 },
data             1122 drivers/pci/controller/pcie-rcar.c 	  .data = rcar_pcie_phy_init_gen3 },
data             1124 drivers/pci/controller/pcie-rcar.c 	  .data = rcar_pcie_phy_init_gen3 },
data             1132 drivers/pci/controller/pcie-rcar.c 	u32 data;
data             1187 drivers/pci/controller/pcie-rcar.c 	data = rcar_pci_read_reg(pcie, MACSR);
data             1188 drivers/pci/controller/pcie-rcar.c 	dev_info(dev, "PCIe x%d: link up\n", (data >> 20) & 0x3f);
data              419 drivers/pci/controller/pcie-rockchip-ep.c 	u16 flags, mme, data, data_mask;
data              439 drivers/pci/controller/pcie-rockchip-ep.c 	data = rockchip_pcie_read(rockchip,
data              443 drivers/pci/controller/pcie-rockchip-ep.c 	data = (data & ~data_mask) | ((interrupt_num - 1) & data_mask);
data              469 drivers/pci/controller/pcie-rockchip-ep.c 	writew(data, ep->irq_cpu_addr + (pci_addr & pci_addr_mask));
data              394 drivers/pci/controller/pcie-rockchip.c void rockchip_pcie_disable_clocks(void *data)
data              396 drivers/pci/controller/pcie-rockchip.c 	struct rockchip_pcie *rockchip = data;
data              334 drivers/pci/controller/pcie-rockchip.h void rockchip_pcie_disable_clocks(void *data);
data               93 drivers/pci/controller/pcie-tango.c 	msg->data = d->hwirq;
data              264 drivers/pci/controller/pcie-xilinx-nwl.c static irqreturn_t nwl_pcie_misc_handler(int irq, void *data)
data              266 drivers/pci/controller/pcie-xilinx-nwl.c 	struct nwl_pcie *pcie = data;
data              383 drivers/pci/controller/pcie-xilinx-nwl.c static void nwl_mask_leg_irq(struct irq_data *data)
data              385 drivers/pci/controller/pcie-xilinx-nwl.c 	struct irq_desc *desc = irq_to_desc(data->irq);
data              392 drivers/pci/controller/pcie-xilinx-nwl.c 	mask = 1 << (data->hwirq - 1);
data              399 drivers/pci/controller/pcie-xilinx-nwl.c static void nwl_unmask_leg_irq(struct irq_data *data)
data              401 drivers/pci/controller/pcie-xilinx-nwl.c 	struct irq_desc *desc = irq_to_desc(data->irq);
data              408 drivers/pci/controller/pcie-xilinx-nwl.c 	mask = 1 << (data->hwirq - 1);
data              454 drivers/pci/controller/pcie-xilinx-nwl.c static void nwl_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data              456 drivers/pci/controller/pcie-xilinx-nwl.c 	struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data);
data              461 drivers/pci/controller/pcie-xilinx-nwl.c 	msg->data = data->hwirq;
data              504 drivers/pci/controller/pcie-xilinx-nwl.c 	struct irq_data *data = irq_domain_get_irq_data(domain, virq);
data              505 drivers/pci/controller/pcie-xilinx-nwl.c 	struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data);
data              509 drivers/pci/controller/pcie-xilinx-nwl.c 	bitmap_release_region(msi->bitmap, data->hwirq,
data              291 drivers/pci/controller/pcie-xilinx.c 	msg.data = irq;
data              388 drivers/pci/controller/pcie-xilinx.c static irqreturn_t xilinx_pcie_intr_handler(int irq, void *data)
data              390 drivers/pci/controller/pcie-xilinx.c 	struct xilinx_pcie_port *port = (struct xilinx_pcie_port *)data;
data              125 drivers/pci/controller/vmd.c static void vmd_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data              127 drivers/pci/controller/vmd.c 	struct vmd_irq *vmdirq = data->chip_data;
data              129 drivers/pci/controller/vmd.c 	struct vmd_dev *vmd = irq_data_get_irq_handler_data(data);
data              134 drivers/pci/controller/vmd.c 	msg->data = 0;
data              140 drivers/pci/controller/vmd.c static void vmd_irq_enable(struct irq_data *data)
data              142 drivers/pci/controller/vmd.c 	struct vmd_irq *vmdirq = data->chip_data;
data              151 drivers/pci/controller/vmd.c 	data->chip->irq_unmask(data);
data              154 drivers/pci/controller/vmd.c static void vmd_irq_disable(struct irq_data *data)
data              156 drivers/pci/controller/vmd.c 	struct vmd_irq *vmdirq = data->chip_data;
data              159 drivers/pci/controller/vmd.c 	data->chip->irq_mask(data);
data              173 drivers/pci/controller/vmd.c static int vmd_irq_set_affinity(struct irq_data *data,
data              719 drivers/pci/controller/vmd.c static irqreturn_t vmd_irq(int irq, void *data)
data              721 drivers/pci/controller/vmd.c 	struct vmd_irq_list *irqs = data;
data              180 drivers/pci/hotplug/acpiphp.h typedef int (*acpiphp_callback)(struct acpiphp_slot *slot, void *data);
data              218 drivers/pci/hotplug/acpiphp_glue.c static acpi_status acpiphp_add_context(acpi_handle handle, u32 lvl, void *data,
data              221 drivers/pci/hotplug/acpiphp_glue.c 	struct acpiphp_bridge *bridge = data;
data              270 drivers/pci/hotplug/cpci_hotplug_core.c cpci_hp_intr(int irq, void *data)
data              432 drivers/pci/hotplug/cpci_hotplug_core.c event_thread(void *data)
data              467 drivers/pci/hotplug/cpci_hotplug_core.c poll_thread(void *data)
data              400 drivers/pci/hotplug/cpqphp.h irqreturn_t cpqhp_ctrl_intr(int IRQ, void *data);
data              877 drivers/pci/hotplug/cpqphp_ctrl.c irqreturn_t cpqhp_ctrl_intr(int IRQ, void *data)
data              879 drivers/pci/hotplug/cpqphp_ctrl.c 	struct controller *ctrl = data;
data             1728 drivers/pci/hotplug/cpqphp_ctrl.c static int event_thread(void *data)
data               41 drivers/pci/hotplug/cpqphp_nvram.c 	} data;
data              114 drivers/pci/hotplug/cpqphp_sysfs.c static int spew_debug_info(struct controller *ctrl, char *data, int size)
data              118 drivers/pci/hotplug/cpqphp_sysfs.c 	used = size - show_ctrl(ctrl, data);
data              119 drivers/pci/hotplug/cpqphp_sysfs.c 	used = (size - used) - show_dev(ctrl, &data[used]);
data              125 drivers/pci/hotplug/cpqphp_sysfs.c 	char *data;
data              141 drivers/pci/hotplug/cpqphp_sysfs.c 	dbg->data = kmalloc(MAX_OUTPUT, GFP_KERNEL);
data              142 drivers/pci/hotplug/cpqphp_sysfs.c 	if (!dbg->data) {
data              146 drivers/pci/hotplug/cpqphp_sysfs.c 	dbg->size = spew_debug_info(ctrl, dbg->data, MAX_OUTPUT);
data              164 drivers/pci/hotplug/cpqphp_sysfs.c 	return simple_read_from_buffer(buf, nbytes, ppos, dbg->data, dbg->size);
data              171 drivers/pci/hotplug/cpqphp_sysfs.c 	kfree(dbg->data);
data              105 drivers/pci/hotplug/ibmphp_hpc.c static int poll_hpc(void *data);
data              125 drivers/pci/hotplug/ibmphp_hpc.c 	unsigned long data;	// actual data HILO format
data              134 drivers/pci/hotplug/ibmphp_hpc.c 		data = WPG_READATADDR_MASK;
data              138 drivers/pci/hotplug/ibmphp_hpc.c 		data |= (ultemp << 8);
data              141 drivers/pci/hotplug/ibmphp_hpc.c 		data |= (unsigned long)index;
data              143 drivers/pci/hotplug/ibmphp_hpc.c 		data = WPG_READDIRECT_MASK;
data              148 drivers/pci/hotplug/ibmphp_hpc.c 		data |= ultemp;
data              154 drivers/pci/hotplug/ibmphp_hpc.c 	wpg_data = swab32(data);	// swap data before writing
data              160 drivers/pci/hotplug/ibmphp_hpc.c 	data = 0x00000000;
data              161 drivers/pci/hotplug/ibmphp_hpc.c 	wpg_data = swab32(data);
data              168 drivers/pci/hotplug/ibmphp_hpc.c 	data = WPG_I2CMCNTL_STARTOP_MASK;
data              169 drivers/pci/hotplug/ibmphp_hpc.c 	wpg_data = swab32(data);
data              180 drivers/pci/hotplug/ibmphp_hpc.c 		data = swab32(wpg_data);
data              181 drivers/pci/hotplug/ibmphp_hpc.c 		if (!(data & WPG_I2CMCNTL_STARTOP_MASK))
data              196 drivers/pci/hotplug/ibmphp_hpc.c 		data = swab32(wpg_data);
data              197 drivers/pci/hotplug/ibmphp_hpc.c 		if (HPC_I2CSTATUS_CHECK(data))
data              210 drivers/pci/hotplug/ibmphp_hpc.c 	data = swab32(wpg_data);
data              212 drivers/pci/hotplug/ibmphp_hpc.c 	status = (u8) data;
data              232 drivers/pci/hotplug/ibmphp_hpc.c 	unsigned long data;	// actual data HILO format
data              242 drivers/pci/hotplug/ibmphp_hpc.c 	data = 0x00000000;
data              245 drivers/pci/hotplug/ibmphp_hpc.c 		data = WPG_WRITEATADDR_MASK;
data              249 drivers/pci/hotplug/ibmphp_hpc.c 		data |= (ultemp << 8);
data              252 drivers/pci/hotplug/ibmphp_hpc.c 		data |= (unsigned long)index;
data              254 drivers/pci/hotplug/ibmphp_hpc.c 		data = WPG_WRITEDIRECT_MASK;
data              259 drivers/pci/hotplug/ibmphp_hpc.c 		data |= ultemp;
data              265 drivers/pci/hotplug/ibmphp_hpc.c 	wpg_data = swab32(data);	// swap data before writing
data              271 drivers/pci/hotplug/ibmphp_hpc.c 	data = 0x00000000 | (unsigned long)cmd;
data              272 drivers/pci/hotplug/ibmphp_hpc.c 	wpg_data = swab32(data);
data              279 drivers/pci/hotplug/ibmphp_hpc.c 	data = WPG_I2CMCNTL_STARTOP_MASK;
data              280 drivers/pci/hotplug/ibmphp_hpc.c 	wpg_data = swab32(data);
data              291 drivers/pci/hotplug/ibmphp_hpc.c 		data = swab32(wpg_data);
data              292 drivers/pci/hotplug/ibmphp_hpc.c 		if (!(data & WPG_I2CMCNTL_STARTOP_MASK))
data              308 drivers/pci/hotplug/ibmphp_hpc.c 		data = swab32(wpg_data);
data              309 drivers/pci/hotplug/ibmphp_hpc.c 		if (HPC_I2CSTATUS_CHECK(data))
data              329 drivers/pci/hotplug/ibmphp_hpc.c 	u8 data;
data              333 drivers/pci/hotplug/ibmphp_hpc.c 	data = inb(start_address + offset);
data              334 drivers/pci/hotplug/ibmphp_hpc.c 	return data;
data              340 drivers/pci/hotplug/ibmphp_hpc.c static void isa_ctrl_write(struct controller *ctlr_ptr, u8 offset, u8 data)
data              347 drivers/pci/hotplug/ibmphp_hpc.c 	outb(data, port_address);
data              352 drivers/pci/hotplug/ibmphp_hpc.c 	u8 data = 0x00;
data              355 drivers/pci/hotplug/ibmphp_hpc.c 		pci_read_config_byte(ctrl->ctrl_dev, HPC_PCI_OFFSET + offset, &data);
data              356 drivers/pci/hotplug/ibmphp_hpc.c 	return data;
data              359 drivers/pci/hotplug/ibmphp_hpc.c static u8 pci_ctrl_write(struct controller *ctrl, u8 offset, u8 data)
data              364 drivers/pci/hotplug/ibmphp_hpc.c 		pci_write_config_byte(ctrl->ctrl_dev, HPC_PCI_OFFSET + offset, data);
data              390 drivers/pci/hotplug/ibmphp_hpc.c static u8 ctrl_write(struct controller *ctlr, void __iomem *base, u8 offset, u8 data)
data              395 drivers/pci/hotplug/ibmphp_hpc.c 		isa_ctrl_write(ctlr, offset, data);
data              398 drivers/pci/hotplug/ibmphp_hpc.c 		rc = pci_ctrl_write(ctlr, offset, data);
data              402 drivers/pci/hotplug/ibmphp_hpc.c 		rc = i2c_ctrl_write(ctlr, base, offset, data);
data              787 drivers/pci/hotplug/ibmphp_hpc.c static int poll_hpc(void *data)
data               36 drivers/pci/hotplug/pciehp_hpc.c static int pciehp_poll(void *data);
data              675 drivers/pci/hotplug/pciehp_hpc.c static int pciehp_poll(void *data)
data              677 drivers/pci/hotplug/pciehp_hpc.c 	struct controller *ctrl = data;
data              238 drivers/pci/hotplug/pnv_php.c static void *pnv_php_add_one_pdn(struct device_node *dn, void *data)
data              240 drivers/pci/hotplug/pnv_php.c 	struct pci_controller *hose = (struct pci_controller *)data;
data              752 drivers/pci/hotplug/pnv_php.c static irqreturn_t pnv_php_interrupt(int irq, void *data)
data              754 drivers/pci/hotplug/pnv_php.c 	struct pnv_php_slot *php_slot = data;
data              221 drivers/pci/hotplug/rpadlpar_core.c 	pdn = dn->data;
data              235 drivers/pci/msi.c static void msi_set_mask_bit(struct irq_data *data, u32 flag)
data              237 drivers/pci/msi.c 	struct msi_desc *desc = irq_data_get_msi_desc(data);
data              243 drivers/pci/msi.c 		unsigned offset = data->irq - desc->irq;
data              252 drivers/pci/msi.c void pci_msi_mask_irq(struct irq_data *data)
data              254 drivers/pci/msi.c 	msi_set_mask_bit(data, 1);
data              262 drivers/pci/msi.c void pci_msi_unmask_irq(struct irq_data *data)
data              264 drivers/pci/msi.c 	msi_set_mask_bit(data, 0);
data              292 drivers/pci/msi.c 		msg->data = readl(base + PCI_MSIX_ENTRY_DATA);
data              295 drivers/pci/msi.c 		u16 data;
data              302 drivers/pci/msi.c 			pci_read_config_word(dev, pos + PCI_MSI_DATA_64, &data);
data              305 drivers/pci/msi.c 			pci_read_config_word(dev, pos + PCI_MSI_DATA_32, &data);
data              307 drivers/pci/msi.c 		msg->data = data;
data              325 drivers/pci/msi.c 		writel(msg->data, base + PCI_MSIX_ENTRY_DATA);
data              341 drivers/pci/msi.c 					      msg->data);
data              344 drivers/pci/msi.c 					      msg->data);
data             1525 drivers/pci/msi.c static int get_msi_id_cb(struct pci_dev *pdev, u16 alias, void *data)
data             1527 drivers/pci/msi.c 	u32 *pa = data;
data              107 drivers/pci/of.c 				       unsigned int data)
data              115 drivers/pci/of.c 	return devfn == data;
data               95 drivers/pci/p2pdma.c static void pci_p2pdma_release(void *data)
data               97 drivers/pci/p2pdma.c 	struct pci_dev *pdev = data;
data              118 drivers/pci/pci-bridge-emul.h 	void *data;
data              683 drivers/pci/pci-sysfs.c 	u8 *data = (u8 *) buf;
data              705 drivers/pci/pci-sysfs.c 		data[off - init_off] = val;
data              713 drivers/pci/pci-sysfs.c 		data[off - init_off] = val & 0xff;
data              714 drivers/pci/pci-sysfs.c 		data[off - init_off + 1] = (val >> 8) & 0xff;
data              722 drivers/pci/pci-sysfs.c 		data[off - init_off] = val & 0xff;
data              723 drivers/pci/pci-sysfs.c 		data[off - init_off + 1] = (val >> 8) & 0xff;
data              724 drivers/pci/pci-sysfs.c 		data[off - init_off + 2] = (val >> 16) & 0xff;
data              725 drivers/pci/pci-sysfs.c 		data[off - init_off + 3] = (val >> 24) & 0xff;
data              733 drivers/pci/pci-sysfs.c 		data[off - init_off] = val & 0xff;
data              734 drivers/pci/pci-sysfs.c 		data[off - init_off + 1] = (val >> 8) & 0xff;
data              742 drivers/pci/pci-sysfs.c 		data[off - init_off] = val;
data              759 drivers/pci/pci-sysfs.c 	u8 *data = (u8 *) buf;
data              776 drivers/pci/pci-sysfs.c 		pci_user_write_config_byte(dev, off, data[off - init_off]);
data              782 drivers/pci/pci-sysfs.c 		u16 val = data[off - init_off];
data              783 drivers/pci/pci-sysfs.c 		val |= (u16) data[off - init_off + 1] << 8;
data              790 drivers/pci/pci-sysfs.c 		u32 val = data[off - init_off];
data              791 drivers/pci/pci-sysfs.c 		val |= (u32) data[off - init_off + 1] << 8;
data              792 drivers/pci/pci-sysfs.c 		val |= (u32) data[off - init_off + 2] << 16;
data              793 drivers/pci/pci-sysfs.c 		val |= (u32) data[off - init_off + 3] << 24;
data              800 drivers/pci/pci-sysfs.c 		u16 val = data[off - init_off];
data              801 drivers/pci/pci-sysfs.c 		val |= (u16) data[off - init_off + 1] << 8;
data              808 drivers/pci/pci-sysfs.c 		pci_user_write_config_byte(dev, off, data[off - init_off]);
data             1038 drivers/pci/pci.c static int __pci_dev_set_current_state(struct pci_dev *dev, void *data)
data             1040 drivers/pci/pci.c 	pci_power_t state = *(pci_power_t *)data;
data             1229 drivers/pci/pci.c 	cap = (u16 *)&save_state->cap.data[0];
data             1251 drivers/pci/pci.c 	cap = (u16 *)&save_state->cap.data[0];
data             1277 drivers/pci/pci.c 			     (u16 *)save_state->cap.data);
data             1292 drivers/pci/pci.c 	cap = (u16 *)&save_state->cap.data[0];
data             1316 drivers/pci/pci.c 	cap = (u16 *)&save_state->cap.data[0];
data             1332 drivers/pci/pci.c 	cap = (u16 *)&save_state->cap.data[0];
data             1559 drivers/pci/pci.c 		memcpy(tmp->cap.data, cap->data, tmp->cap.size);
data             2672 drivers/pci/pci.c static int pci_dev_check_d3cold(struct pci_dev *dev, void *data)
data             2674 drivers/pci/pci.c 	bool *d3cold_ok = data;
data              257 drivers/pci/pcie/aer.c static int aer_hest_parse(struct acpi_hest_header *hest_hdr, void *data)
data              259 drivers/pci/pcie/aer.c 	struct aer_hest_parse_info *info = data;
data              923 drivers/pci/pcie/aer.c static int find_device_iter(struct pci_dev *dev, void *data)
data              925 drivers/pci/pcie/aer.c 	struct aer_err_info *e_info = (struct aer_err_info *)data;
data             1253 drivers/pci/pcie/aer.c static int set_device_error_reporting(struct pci_dev *dev, void *data)
data             1255 drivers/pci/pcie/aer.c 	bool enable = *((bool *)data);
data               76 drivers/pci/pcie/dpc.c 	cap = (u16 *)&save_state->cap.data[0];
data               97 drivers/pci/pcie/dpc.c 	cap = (u16 *)&save_state->cap.data[0];
data               78 drivers/pci/pcie/err.c static int report_frozen_detected(struct pci_dev *dev, void *data)
data               80 drivers/pci/pcie/err.c 	return report_error_detected(dev, pci_channel_io_frozen, data);
data               83 drivers/pci/pcie/err.c static int report_normal_detected(struct pci_dev *dev, void *data)
data               85 drivers/pci/pcie/err.c 	return report_error_detected(dev, pci_channel_io_normal, data);
data               88 drivers/pci/pcie/err.c static int report_mmio_enabled(struct pci_dev *dev, void *data)
data               90 drivers/pci/pcie/err.c 	pci_ers_result_t vote, *result = data;
data              107 drivers/pci/pcie/err.c static int report_slot_reset(struct pci_dev *dev, void *data)
data              109 drivers/pci/pcie/err.c 	pci_ers_result_t vote, *result = data;
data              126 drivers/pci/pcie/err.c static int report_resume(struct pci_dev *dev, void *data)
data              215 drivers/pci/pcie/pme.c 	struct pcie_pme_service_data *data =
data              217 drivers/pci/pcie/pme.c 	struct pci_dev *port = data->srv->port;
data              220 drivers/pci/pcie/pme.c 	spin_lock_irq(&data->lock);
data              223 drivers/pci/pcie/pme.c 		if (data->noirq)
data              237 drivers/pci/pcie/pme.c 			spin_unlock_irq(&data->lock);
data              239 drivers/pci/pcie/pme.c 			spin_lock_irq(&data->lock);
data              248 drivers/pci/pcie/pme.c 		spin_unlock_irq(&data->lock);
data              250 drivers/pci/pcie/pme.c 		spin_lock_irq(&data->lock);
data              253 drivers/pci/pcie/pme.c 	if (!data->noirq)
data              256 drivers/pci/pcie/pme.c 	spin_unlock_irq(&data->lock);
data              267 drivers/pci/pcie/pme.c 	struct pcie_pme_service_data *data;
data              272 drivers/pci/pcie/pme.c 	data = get_service_data((struct pcie_device *)context);
data              274 drivers/pci/pcie/pme.c 	spin_lock_irqsave(&data->lock, flags);
data              278 drivers/pci/pcie/pme.c 		spin_unlock_irqrestore(&data->lock, flags);
data              283 drivers/pci/pcie/pme.c 	spin_unlock_irqrestore(&data->lock, flags);
data              286 drivers/pci/pcie/pme.c 	schedule_work(&data->work);
data              324 drivers/pci/pcie/pme.c 	struct pcie_pme_service_data *data;
data              327 drivers/pci/pcie/pme.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              328 drivers/pci/pcie/pme.c 	if (!data)
data              331 drivers/pci/pcie/pme.c 	spin_lock_init(&data->lock);
data              332 drivers/pci/pcie/pme.c 	INIT_WORK(&data->work, pcie_pme_work_fn);
data              333 drivers/pci/pcie/pme.c 	data->srv = srv;
data              334 drivers/pci/pcie/pme.c 	set_service_data(srv, data);
data              342 drivers/pci/pcie/pme.c 		kfree(data);
data              369 drivers/pci/pcie/pme.c 				       struct pcie_pme_service_data *data)
data              371 drivers/pci/pcie/pme.c 	spin_lock_irq(&data->lock);
data              374 drivers/pci/pcie/pme.c 	data->noirq = true;
data              375 drivers/pci/pcie/pme.c 	spin_unlock_irq(&data->lock);
data              384 drivers/pci/pcie/pme.c 	struct pcie_pme_service_data *data = get_service_data(srv);
data              402 drivers/pci/pcie/pme.c 	pcie_pme_disable_interrupt(port, data);
data              415 drivers/pci/pcie/pme.c 	struct pcie_pme_service_data *data = get_service_data(srv);
data              417 drivers/pci/pcie/pme.c 	spin_lock_irq(&data->lock);
data              418 drivers/pci/pcie/pme.c 	if (data->noirq) {
data              423 drivers/pci/pcie/pme.c 		data->noirq = false;
data              427 drivers/pci/pcie/pme.c 	spin_unlock_irq(&data->lock);
data              438 drivers/pci/pcie/pme.c 	struct pcie_pme_service_data *data = get_service_data(srv);
data              440 drivers/pci/pcie/pme.c 	pcie_pme_disable_interrupt(srv->port, data);
data              442 drivers/pci/pcie/pme.c 	cancel_work_sync(&data->work);
data              443 drivers/pci/pcie/pme.c 	kfree(data);
data               70 drivers/pci/pcie/portdrv.h static inline void set_service_data(struct pcie_device *dev, void *data)
data               72 drivers/pci/pcie/portdrv.h 	dev->priv_data = data;
data              366 drivers/pci/pcie/portdrv_core.c static int pm_iter(struct device *dev, void *data)
data              369 drivers/pci/pcie/portdrv_core.c 	size_t offset = *(size_t *)data;
data              428 drivers/pci/pcie/portdrv_core.c static int remove_iter(struct device *dev, void *data)
data              435 drivers/pci/pcie/portdrv_core.c static int find_service_iter(struct device *device, void *data)
data              441 drivers/pci/pcie/portdrv_core.c 	pdrvs = (struct portdrv_service_data *) data;
data              159 drivers/pci/pcie/portdrv_pci.c static int resume_iter(struct device *device, void *data)
data             2554 drivers/pci/probe.c static int pcie_find_smpss(struct pci_dev *dev, void *data)
data             2556 drivers/pci/probe.c 	u8 *smpss = data;
data             2655 drivers/pci/probe.c static int pcie_bus_configure_set(struct pci_dev *dev, void *data)
data             2666 drivers/pci/probe.c 	mps = 128 << *(u8 *)data;
data             5120 drivers/pci/quirks.c 		cap = (u16 *)&state->cap.data[0];
data               30 drivers/pci/search.c 				     u16 alias, void *data), void *data)
data               35 drivers/pci/search.c 	ret = fn(pdev, pci_dev_id(pdev), data);
data               48 drivers/pci/search.c 				 data);
data               85 drivers/pci/search.c 						   PCI_DEVFN(0, 0)), data);
data               90 drivers/pci/search.c 				ret = fn(tmp, pci_dev_id(tmp), data);
data               99 drivers/pci/search.c 						   PCI_DEVFN(0, 0)), data);
data              101 drivers/pci/search.c 				ret = fn(tmp, pci_dev_id(tmp), data);
data              238 drivers/pci/search.c static int match_pci_dev_by_id(struct device *dev, const void *data)
data              241 drivers/pci/search.c 	const struct pci_device_id *id = data;
data             1660 drivers/pci/setup-bus.c static int iov_resources_unassigned(struct pci_dev *dev, void *data)
data             1663 drivers/pci/setup-bus.c 	bool *unassigned = data;
data              237 drivers/pci/setup-res.c resource_size_t __weak pcibios_align_resource(void *data,
data               64 drivers/pci/switch/switchtec.c 	unsigned char data[SWITCHTEC_MRPC_PAYLOAD_SIZE];
data              155 drivers/pci/switch/switchtec.c 		memset(stdev->dma_mrpc->data, 0xFF, SWITCHTEC_MRPC_PAYLOAD_SIZE);
data              161 drivers/pci/switch/switchtec.c 		    stuser->data, stuser->data_len);
data              176 drivers/pci/switch/switchtec.c 	stuser->read_len = sizeof(stuser->data);
data              219 drivers/pci/switch/switchtec.c 		memcpy(stuser->data, &stdev->dma_mrpc->data,
data              222 drivers/pci/switch/switchtec.c 		memcpy_fromio(stuser->data, &stdev->mmio_mrpc->output_data,
data              426 drivers/pci/switch/switchtec.c static ssize_t switchtec_dev_write(struct file *filp, const char __user *data,
data              434 drivers/pci/switch/switchtec.c 	    size > sizeof(stuser->cmd) + sizeof(stuser->data))
data              448 drivers/pci/switch/switchtec.c 	rc = copy_from_user(&stuser->cmd, data, sizeof(stuser->cmd));
data              454 drivers/pci/switch/switchtec.c 	data += sizeof(stuser->cmd);
data              455 drivers/pci/switch/switchtec.c 	rc = copy_from_user(&stuser->data, data, size - sizeof(stuser->cmd));
data              472 drivers/pci/switch/switchtec.c static ssize_t switchtec_dev_read(struct file *filp, char __user *data,
data              480 drivers/pci/switch/switchtec.c 	    size > sizeof(stuser->cmd) + sizeof(stuser->data))
data              514 drivers/pci/switch/switchtec.c 	rc = copy_to_user(data, &stuser->return_code,
data              521 drivers/pci/switch/switchtec.c 	data += sizeof(stuser->return_code);
data              522 drivers/pci/switch/switchtec.c 	rc = copy_to_user(data, &stuser->data,
data              803 drivers/pci/switch/switchtec.c 	for (i = 0; i < ARRAY_SIZE(ctl->data); i++)
data              804 drivers/pci/switch/switchtec.c 		ctl->data[i] = ioread32(&reg[i + 1]);
data              192 drivers/pci/vc.c 	u8 *buf = save_state ? (u8 *)save_state->cap.data : NULL;
data              393 drivers/pci/xen-pcifront.c static int pcifront_claim_resource(struct pci_dev *dev, void *data)
data              395 drivers/pci/xen-pcifront.c 	struct pcifront_device *pdev = data;
data              652 drivers/pci/xen-pcifront.c static void pcifront_do_aer(struct work_struct *data)
data              655 drivers/pci/xen-pcifront.c 		container_of(data, struct pcifront_device, op_work);
data              410 drivers/pcmcia/cistpl.c 		       const u8 *data, const size_t len)
data              425 drivers/pcmcia/cistpl.c 	memcpy(s->fake_cis, data, len);
data              872 drivers/pcmcia/cistpl.c 		f->data[i-1] = p[i];
data              829 drivers/pcmcia/cs.c static void pcmcia_release_socket_class(struct class *data)
data              163 drivers/pcmcia/cs_internal.h 		       const u8 *data, const size_t len);
data              117 drivers/pcmcia/db1xxx_ss.c static irqreturn_t db1000_pcmcia_cdirq(int irq, void *data)
data              119 drivers/pcmcia/db1xxx_ss.c 	struct db1x_pcmcia_sock *sock = data;
data              126 drivers/pcmcia/db1xxx_ss.c static irqreturn_t db1000_pcmcia_stschgirq(int irq, void *data)
data              128 drivers/pcmcia/db1xxx_ss.c 	struct db1x_pcmcia_sock *sock = data;
data              140 drivers/pcmcia/db1xxx_ss.c static irqreturn_t db1200_pcmcia_cdirq(int irq, void *data)
data              146 drivers/pcmcia/db1xxx_ss.c static irqreturn_t db1200_pcmcia_cdirq_fn(int irq, void *data)
data              148 drivers/pcmcia/db1xxx_ss.c 	struct db1x_pcmcia_sock *sock = data;
data              762 drivers/pcmcia/ds.c 		if (!pcmcia_replace_cis(s, fw->data, fw->size))
data              231 drivers/pcmcia/i82365.c static void i365_set(u_short sock, u_short reg, u_char data)
data              238 drivers/pcmcia/i82365.c 	outb(val, port); outb(data, port+1);
data              275 drivers/pcmcia/i82365.c static void i365_set_pair(u_short sock, u_short reg, u_short data)
data              277 drivers/pcmcia/i82365.c     i365_set(sock, reg, data & 0xff);
data              278 drivers/pcmcia/i82365.c     i365_set(sock, reg+1, data >> 8);
data              250 drivers/pcmcia/pd6729.c 	unsigned int data;
data              287 drivers/pcmcia/pd6729.c 	data = indirect_read16(t, PD67_EXT_DATA);
data              288 drivers/pcmcia/pd6729.c 	*value |= (data & PD67_EXD_VS1(socket->number)) ? 0 : SS_3VCARD;
data              298 drivers/pcmcia/pd6729.c 	unsigned char reg, data;
data              381 drivers/pcmcia/pd6729.c 		data = PD67_EC1_INV_MGMT_IRQ | PD67_EC1_INV_CARD_IRQ;
data              383 drivers/pcmcia/pd6729.c 		data = 0;
data              386 drivers/pcmcia/pd6729.c 	indirect_write(socket, PD67_EXT_DATA, data);
data               30 drivers/pcmcia/rsrc_iodyn.c 	struct pcmcia_align_data *data = align_data;
data               33 drivers/pcmcia/rsrc_iodyn.c 	start = (res->start & ~data->mask) + data->offset;
data               35 drivers/pcmcia/rsrc_iodyn.c 		start += data->mask + 1;
data               61 drivers/pcmcia/rsrc_iodyn.c 	struct pcmcia_align_data data;
data               65 drivers/pcmcia/rsrc_iodyn.c 	data.mask = align - 1;
data               66 drivers/pcmcia/rsrc_iodyn.c 	data.offset = base & data.mask;
data               71 drivers/pcmcia/rsrc_iodyn.c 					     min, 0, pcmcia_align, &data);
data               75 drivers/pcmcia/rsrc_iodyn.c 					1, pcmcia_align, &data);
data              606 drivers/pcmcia/rsrc_nonstatic.c 	struct pcmcia_align_data *data = align_data;
data              610 drivers/pcmcia/rsrc_nonstatic.c 	start = pcmcia_common_align(data, res->start);
data              612 drivers/pcmcia/rsrc_nonstatic.c 	for (m = data->map->next; m != data->map; m = m->next) {
data              622 drivers/pcmcia/rsrc_nonstatic.c 			start = pcmcia_common_align(data, map_start);
data              638 drivers/pcmcia/rsrc_nonstatic.c 	if (m == data->map)
data              689 drivers/pcmcia/rsrc_nonstatic.c 	struct pcmcia_align_data data;
data              693 drivers/pcmcia/rsrc_nonstatic.c 	data.mask = align - 1;
data              694 drivers/pcmcia/rsrc_nonstatic.c 	data.offset = base & data.mask;
data              695 drivers/pcmcia/rsrc_nonstatic.c 	data.map = &s_data->io_db;
data              700 drivers/pcmcia/rsrc_nonstatic.c 					     min, 0, pcmcia_align, &data);
data              704 drivers/pcmcia/rsrc_nonstatic.c 					1, pcmcia_align, &data);
data              808 drivers/pcmcia/rsrc_nonstatic.c 	struct pcmcia_align_data data;
data              814 drivers/pcmcia/rsrc_nonstatic.c 	data.mask = align - 1;
data              815 drivers/pcmcia/rsrc_nonstatic.c 	data.offset = base & data.mask;
data              818 drivers/pcmcia/rsrc_nonstatic.c 		data.map = &s_data->mem_db_valid;
data              832 drivers/pcmcia/rsrc_nonstatic.c 							pcmcia_align, &data);
data              838 drivers/pcmcia/rsrc_nonstatic.c 							pcmcia_align, &data);
data              842 drivers/pcmcia/rsrc_nonstatic.c 			data.map = &s_data->mem_db;
data              859 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *data = s->resource_data;
data              868 drivers/pcmcia/rsrc_nonstatic.c 		ret = add_interval(&data->mem_db, start, size);
data              873 drivers/pcmcia/rsrc_nonstatic.c 		ret = sub_interval(&data->mem_db, start, size);
data              885 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *data = s->resource_data;
data              906 drivers/pcmcia/rsrc_nonstatic.c 		if (add_interval(&data->io_db, start, size) != 0) {
data              916 drivers/pcmcia/rsrc_nonstatic.c 		sub_interval(&data->io_db, start, size);
data             1016 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *data;
data             1018 drivers/pcmcia/rsrc_nonstatic.c 	data = kzalloc(sizeof(struct socket_data), GFP_KERNEL);
data             1019 drivers/pcmcia/rsrc_nonstatic.c 	if (!data)
data             1022 drivers/pcmcia/rsrc_nonstatic.c 	data->mem_db.next = &data->mem_db;
data             1023 drivers/pcmcia/rsrc_nonstatic.c 	data->mem_db_valid.next = &data->mem_db_valid;
data             1024 drivers/pcmcia/rsrc_nonstatic.c 	data->io_db.next = &data->io_db;
data             1026 drivers/pcmcia/rsrc_nonstatic.c 	s->resource_data = (void *) data;
data             1035 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *data = s->resource_data;
data             1038 drivers/pcmcia/rsrc_nonstatic.c 	for (p = data->mem_db_valid.next; p != &data->mem_db_valid; p = q) {
data             1042 drivers/pcmcia/rsrc_nonstatic.c 	for (p = data->mem_db.next; p != &data->mem_db; p = q) {
data             1046 drivers/pcmcia/rsrc_nonstatic.c 	for (p = data->io_db.next; p != &data->io_db; p = q) {
data             1069 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *data;
data             1074 drivers/pcmcia/rsrc_nonstatic.c 	data = s->resource_data;
data             1076 drivers/pcmcia/rsrc_nonstatic.c 	for (p = data->io_db.next; p != &data->io_db; p = p->next) {
data             1125 drivers/pcmcia/rsrc_nonstatic.c 	struct socket_data *data;
data             1130 drivers/pcmcia/rsrc_nonstatic.c 	data = s->resource_data;
data             1132 drivers/pcmcia/rsrc_nonstatic.c 	for (p = data->mem_db_valid.next; p != &data->mem_db_valid;
data             1142 drivers/pcmcia/rsrc_nonstatic.c 	for (p = data->mem_db.next; p != &data->mem_db; p = p->next) {
data              746 drivers/pcmcia/soc_common.c 	unsigned long val, void *data)
data              749 drivers/pcmcia/soc_common.c 	struct cpufreq_freqs *freqs = data;
data              138 drivers/pcmcia/tcic.c static void tcic_setb(u_char reg, u_char data)
data              140 drivers/pcmcia/tcic.c     printk(KERN_DEBUG "tcic_setb(%#lx, %#x)\n", tcic_base+reg, data);
data              141 drivers/pcmcia/tcic.c     outb(data, tcic_base+reg);
data              144 drivers/pcmcia/tcic.c static void tcic_setw(u_char reg, u_short data)
data              146 drivers/pcmcia/tcic.c     printk(KERN_DEBUG "tcic_setw(%#lx, %#x)\n", tcic_base+reg, data);
data              147 drivers/pcmcia/tcic.c     outw(data, tcic_base+reg);
data              152 drivers/pcmcia/tcic.c #define tcic_setb(reg, data) outb(data, tcic_base+reg)
data              153 drivers/pcmcia/tcic.c #define tcic_setw(reg, data) outw(data, tcic_base+reg)
data              156 drivers/pcmcia/tcic.c static void tcic_setl(u_char reg, u_int data)
data              159 drivers/pcmcia/tcic.c     printk(KERN_DEBUG "tcic_setl(%#x, %#lx)\n", tcic_base+reg, data);
data              161 drivers/pcmcia/tcic.c     outw(data & 0xffff, tcic_base+reg);
data              162 drivers/pcmcia/tcic.c     outw(data >> 16, tcic_base+reg+2);
data              165 drivers/pcmcia/tcic.c static void tcic_aux_setb(u_short reg, u_char data)
data              169 drivers/pcmcia/tcic.c     tcic_setb(TCIC_AUX, data);
data              179 drivers/pcmcia/tcic.c static void tcic_aux_setw(u_short reg, u_short data)
data              183 drivers/pcmcia/tcic.c     tcic_setw(TCIC_AUX, data);
data              169 drivers/pcmcia/vrc4171_card.c 	uint16_t data;
data              175 drivers/pcmcia/vrc4171_card.c 	data = inb(CARD_CONTROLLER_DATA);
data              178 drivers/pcmcia/vrc4171_card.c 	data |= ((uint16_t)inb(CARD_CONTROLLER_DATA)) << 8;
data              180 drivers/pcmcia/vrc4171_card.c 	return data;
data              183 drivers/pcmcia/vrc4171_card.c static inline uint8_t exca_write_byte(int slot, uint8_t index, uint8_t data)
data              189 drivers/pcmcia/vrc4171_card.c 	outb(data, CARD_CONTROLLER_DATA);
data              191 drivers/pcmcia/vrc4171_card.c 	return data;
data              194 drivers/pcmcia/vrc4171_card.c static inline uint16_t exca_write_word(int slot, uint8_t index, uint16_t data)
data              200 drivers/pcmcia/vrc4171_card.c 	outb(data, CARD_CONTROLLER_DATA);
data              203 drivers/pcmcia/vrc4171_card.c 	outb((uint8_t)(data >> 8), CARD_CONTROLLER_DATA);
data              205 drivers/pcmcia/vrc4171_card.c 	return data;
data              400 drivers/pcmcia/vrc4173_cardu.c static void cardu_bh(void *data)
data              402 drivers/pcmcia/vrc4173_cardu.c 	vrc4173_socket_t *socket = (vrc4173_socket_t *)data;
data               69 drivers/pcmcia/xxs1500_ss.c static irqreturn_t cdirq(int irq, void *data)
data               71 drivers/pcmcia/xxs1500_ss.c 	struct xxs1500_pcmcia_sock *sock = data;
data             1559 drivers/perf/arm-cci.c 		.data	= NULL,
data             1563 drivers/perf/arm-cci.c 		.data	= &cci_pmu_models[CCI400_R0],
data             1567 drivers/perf/arm-cci.c 		.data	= &cci_pmu_models[CCI400_R1],
data             1573 drivers/perf/arm-cci.c 		.data = &cci_pmu_models[CCI500_R0],
data             1577 drivers/perf/arm-cci.c 		.data = &cci_pmu_models[CCI550_R0],
data              211 drivers/perf/arm_pmu_platform.c 		init_fn = of_id->data;
data              605 drivers/perf/arm_smmuv3_pmu.c static irqreturn_t smmu_pmu_handle_irq(int irq_num, void *data)
data              607 drivers/perf/arm_smmuv3_pmu.c 	struct smmu_pmu *smmu_pmu = data;
data              633 drivers/perf/arm_smmuv3_pmu.c static void smmu_pmu_free_msis(void *data)
data              635 drivers/perf/arm_smmuv3_pmu.c 	struct device *dev = data;
data              650 drivers/perf/arm_smmuv3_pmu.c 	writel_relaxed(msg->data, pmu->reg_base + SMMU_PMCG_IRQ_CFG1);
data             1156 drivers/perf/arm_spe_pmu.c 	{ .compatible = "arm,statistical-profiling-extension-v1", .data = (void *)1 },
data               62 drivers/perf/fsl_imx8_ddr_perf.c 	{ .compatible = "fsl,imx8-ddr-pmu", .data = &imx8_devtype_data},
data               63 drivers/perf/fsl_imx8_ddr_perf.c 	{ .compatible = "fsl,imx8m-ddr-pmu", .data = &imx8m_devtype_data},
data              427 drivers/perf/qcom_l2_pmu.c static irqreturn_t l2_cache_handle_irq(int irq_num, void *data)
data              429 drivers/perf/qcom_l2_pmu.c 	struct cluster_pmu *cluster = data;
data              884 drivers/perf/qcom_l2_pmu.c static int l2_cache_pmu_probe_cluster(struct device *dev, void *data)
data              888 drivers/perf/qcom_l2_pmu.c 	struct l2cache_pmu *l2cache_pmu = data;
data              388 drivers/perf/qcom_l3_pmu.c static irqreturn_t qcom_l3_cache__handle_irq(int irq_num, void *data)
data              390 drivers/perf/qcom_l3_pmu.c 	struct l3cache_pmu *l3pmu = data;
data              688 drivers/perf/thunderx2_pmu.c 				    void *data, void **return_value)
data              703 drivers/perf/thunderx2_pmu.c 	tx2_pmu = tx2_uncore_pmu_init_dev((struct device *)data,
data              147 drivers/perf/xgene_pmu.c 	u32 data;
data              411 drivers/perf/xgene_pmu.c 	XGENE_PMU_EVENT_ATTR(output-data-async-fifo-stall,	0x14),
data              455 drivers/perf/xgene_pmu.c 	XGENE_PMU_EVENT_ATTR(pa-wr-back-clean-data,		0x18),
data              471 drivers/perf/xgene_pmu.c 	XGENE_PMU_EVENT_ATTR(cswlf-outbound-data-fifo-full,	0x2d),
data              472 drivers/perf/xgene_pmu.c 	XGENE_PMU_EVENT_ATTR(cswlf-inbound-data-fifo-backpressure, 0x2e),
data             1462 drivers/perf/xgene_pmu.c static int acpi_pmu_dev_add_resource(struct acpi_resource *ares, void *data)
data             1464 drivers/perf/xgene_pmu.c 	struct resource *res = data;
data             1558 drivers/perf/xgene_pmu.c 				    void *data, void **return_value)
data             1561 drivers/perf/xgene_pmu.c 	struct xgene_pmu *xgene_pmu = data;
data             1779 drivers/perf/xgene_pmu.c 	{ .compatible	= "apm,xgene-pmu",	.data = &xgene_pmu_data },
data             1780 drivers/perf/xgene_pmu.c 	{ .compatible	= "apm,xgene-pmu-v2",	.data = &xgene_pmu_v2_data },
data             1867 drivers/perf/xgene_pmu.c 		dev_data = (const struct xgene_pmu_data *) of_id->data;
data              161 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy);
data              164 drivers/phy/allwinner/phy-sun4i-usb.c 	iscr = readl(data->base + REG_ISCR);
data              167 drivers/phy/allwinner/phy-sun4i-usb.c 	writel(iscr, data->base + REG_ISCR);
data              190 drivers/phy/allwinner/phy-sun4i-usb.c static void sun4i_usb_phy_write(struct sun4i_usb_phy *phy, u32 addr, u32 data,
data              218 drivers/phy/allwinner/phy-sun4i-usb.c 		if (data & 0x1)
data              234 drivers/phy/allwinner/phy-sun4i-usb.c 		data >>= 1;
data              269 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy);
data              290 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->cfg->type == sun8i_a83t_phy ||
data              291 drivers/phy/allwinner/phy-sun4i-usb.c 	    data->cfg->type == sun50i_h6_phy) {
data              293 drivers/phy/allwinner/phy-sun4i-usb.c 			val = readl(data->base + data->cfg->phyctl_offset);
data              296 drivers/phy/allwinner/phy-sun4i-usb.c 			writel(val, data->base + data->cfg->phyctl_offset);
data              299 drivers/phy/allwinner/phy-sun4i-usb.c 		if (phy->pmu && data->cfg->enable_pmu_unk1) {
data              313 drivers/phy/allwinner/phy-sun4i-usb.c 				    data->cfg->disc_thresh, 2);
data              319 drivers/phy/allwinner/phy-sun4i-usb.c 		data->phy0_init = true;
data              326 drivers/phy/allwinner/phy-sun4i-usb.c 		data->id_det = -1;
data              327 drivers/phy/allwinner/phy-sun4i-usb.c 		data->vbus_det = -1;
data              328 drivers/phy/allwinner/phy-sun4i-usb.c 		queue_delayed_work(system_wq, &data->detect, 0);
data              337 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy);
data              340 drivers/phy/allwinner/phy-sun4i-usb.c 		if (data->cfg->type == sun8i_a83t_phy ||
data              341 drivers/phy/allwinner/phy-sun4i-usb.c 		    data->cfg->type == sun50i_h6_phy) {
data              342 drivers/phy/allwinner/phy-sun4i-usb.c 			void __iomem *phyctl = data->base +
data              343 drivers/phy/allwinner/phy-sun4i-usb.c 				data->cfg->phyctl_offset;
data              351 drivers/phy/allwinner/phy-sun4i-usb.c 		data->phy0_init = false;
data              362 drivers/phy/allwinner/phy-sun4i-usb.c static int sun4i_usb_phy0_get_id_det(struct sun4i_usb_phy_data *data)
data              364 drivers/phy/allwinner/phy-sun4i-usb.c 	switch (data->dr_mode) {
data              366 drivers/phy/allwinner/phy-sun4i-usb.c 		if (data->id_det_gpio)
data              367 drivers/phy/allwinner/phy-sun4i-usb.c 			return gpiod_get_value_cansleep(data->id_det_gpio);
data              378 drivers/phy/allwinner/phy-sun4i-usb.c static int sun4i_usb_phy0_get_vbus_det(struct sun4i_usb_phy_data *data)
data              380 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->vbus_det_gpio)
data              381 drivers/phy/allwinner/phy-sun4i-usb.c 		return gpiod_get_value_cansleep(data->vbus_det_gpio);
data              383 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->vbus_power_supply) {
data              387 drivers/phy/allwinner/phy-sun4i-usb.c 		r = power_supply_get_property(data->vbus_power_supply,
data              397 drivers/phy/allwinner/phy-sun4i-usb.c static bool sun4i_usb_phy0_have_vbus_det(struct sun4i_usb_phy_data *data)
data              399 drivers/phy/allwinner/phy-sun4i-usb.c 	return data->vbus_det_gpio || data->vbus_power_supply;
data              402 drivers/phy/allwinner/phy-sun4i-usb.c static bool sun4i_usb_phy0_poll(struct sun4i_usb_phy_data *data)
data              404 drivers/phy/allwinner/phy-sun4i-usb.c 	if ((data->id_det_gpio && data->id_det_irq <= 0) ||
data              405 drivers/phy/allwinner/phy-sun4i-usb.c 	    (data->vbus_det_gpio && data->vbus_det_irq <= 0))
data              414 drivers/phy/allwinner/phy-sun4i-usb.c 	if ((data->cfg->type == sun6i_a31_phy ||
data              415 drivers/phy/allwinner/phy-sun4i-usb.c 	     data->cfg->type == sun8i_a33_phy) &&
data              416 drivers/phy/allwinner/phy-sun4i-usb.c 	    data->vbus_power_supply && data->phys[0].regulator_on)
data              425 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy);
data              432 drivers/phy/allwinner/phy-sun4i-usb.c 	if (phy->index == 0 && sun4i_usb_phy0_have_vbus_det(data) &&
data              433 drivers/phy/allwinner/phy-sun4i-usb.c 				data->vbus_det) {
data              445 drivers/phy/allwinner/phy-sun4i-usb.c 	if (phy->index == 0 && sun4i_usb_phy0_poll(data))
data              446 drivers/phy/allwinner/phy-sun4i-usb.c 		mod_delayed_work(system_wq, &data->detect, DEBOUNCE_TIME);
data              454 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy);
data              466 drivers/phy/allwinner/phy-sun4i-usb.c 	if (phy->index == 0 && !sun4i_usb_phy0_poll(data))
data              467 drivers/phy/allwinner/phy-sun4i-usb.c 		mod_delayed_work(system_wq, &data->detect, POLL_TIME);
data              476 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data = to_sun4i_usb_phy_data(phy);
data              499 drivers/phy/allwinner/phy-sun4i-usb.c 	if (new_mode != data->dr_mode) {
data              501 drivers/phy/allwinner/phy-sun4i-usb.c 		data->dr_mode = new_mode;
data              504 drivers/phy/allwinner/phy-sun4i-usb.c 	data->id_det = -1; /* Force reprocessing of id */
data              505 drivers/phy/allwinner/phy-sun4i-usb.c 	data->force_session_end = true;
data              506 drivers/phy/allwinner/phy-sun4i-usb.c 	queue_delayed_work(system_wq, &data->detect, 0);
data              528 drivers/phy/allwinner/phy-sun4i-usb.c static void sun4i_usb_phy0_reroute(struct sun4i_usb_phy_data *data, int id_det)
data              532 drivers/phy/allwinner/phy-sun4i-usb.c 	regval = readl(data->base + REG_PHY_OTGCTL);
data              540 drivers/phy/allwinner/phy-sun4i-usb.c 	writel(regval, data->base + REG_PHY_OTGCTL);
data              545 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data =
data              547 drivers/phy/allwinner/phy-sun4i-usb.c 	struct phy *phy0 = data->phys[0].phy;
data              555 drivers/phy/allwinner/phy-sun4i-usb.c 	id_det = sun4i_usb_phy0_get_id_det(data);
data              556 drivers/phy/allwinner/phy-sun4i-usb.c 	vbus_det = sun4i_usb_phy0_get_vbus_det(data);
data              560 drivers/phy/allwinner/phy-sun4i-usb.c 	if (!data->phy0_init) {
data              565 drivers/phy/allwinner/phy-sun4i-usb.c 	force_session_end = data->force_session_end;
data              566 drivers/phy/allwinner/phy-sun4i-usb.c 	data->force_session_end = false;
data              568 drivers/phy/allwinner/phy-sun4i-usb.c 	if (id_det != data->id_det) {
data              570 drivers/phy/allwinner/phy-sun4i-usb.c 		if (data->dr_mode == USB_DR_MODE_OTG &&
data              571 drivers/phy/allwinner/phy-sun4i-usb.c 		    !sun4i_usb_phy0_have_vbus_det(data))
data              581 drivers/phy/allwinner/phy-sun4i-usb.c 		data->id_det = id_det;
data              585 drivers/phy/allwinner/phy-sun4i-usb.c 	if (vbus_det != data->vbus_det) {
data              587 drivers/phy/allwinner/phy-sun4i-usb.c 		data->vbus_det = vbus_det;
data              594 drivers/phy/allwinner/phy-sun4i-usb.c 		extcon_set_state_sync(data->extcon, EXTCON_USB_HOST,
data              609 drivers/phy/allwinner/phy-sun4i-usb.c 		if (data->cfg->phy0_dual_route)
data              610 drivers/phy/allwinner/phy-sun4i-usb.c 			sun4i_usb_phy0_reroute(data, id_det);
data              614 drivers/phy/allwinner/phy-sun4i-usb.c 		extcon_set_state_sync(data->extcon, EXTCON_USB, vbus_det);
data              616 drivers/phy/allwinner/phy-sun4i-usb.c 	if (sun4i_usb_phy0_poll(data))
data              617 drivers/phy/allwinner/phy-sun4i-usb.c 		queue_delayed_work(system_wq, &data->detect, POLL_TIME);
data              622 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data = dev_id;
data              625 drivers/phy/allwinner/phy-sun4i-usb.c 	mod_delayed_work(system_wq, &data->detect, DEBOUNCE_TIME);
data              633 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data =
data              638 drivers/phy/allwinner/phy-sun4i-usb.c 	if (val == PSY_EVENT_PROP_CHANGED && psy == data->vbus_power_supply)
data              639 drivers/phy/allwinner/phy-sun4i-usb.c 		mod_delayed_work(system_wq, &data->detect, DEBOUNCE_TIME);
data              647 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data = dev_get_drvdata(dev);
data              649 drivers/phy/allwinner/phy-sun4i-usb.c 	if (args->args[0] >= data->cfg->num_phys)
data              652 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->cfg->missing_phys & BIT(args->args[0]))
data              655 drivers/phy/allwinner/phy-sun4i-usb.c 	return data->phys[args->args[0]].phy;
data              661 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data = dev_get_drvdata(dev);
data              663 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->vbus_power_nb_registered)
data              664 drivers/phy/allwinner/phy-sun4i-usb.c 		power_supply_unreg_notifier(&data->vbus_power_nb);
data              665 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->id_det_irq > 0)
data              666 drivers/phy/allwinner/phy-sun4i-usb.c 		devm_free_irq(dev, data->id_det_irq, data);
data              667 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->vbus_det_irq > 0)
data              668 drivers/phy/allwinner/phy-sun4i-usb.c 		devm_free_irq(dev, data->vbus_det_irq, data);
data              670 drivers/phy/allwinner/phy-sun4i-usb.c 	cancel_delayed_work_sync(&data->detect);
data              683 drivers/phy/allwinner/phy-sun4i-usb.c 	struct sun4i_usb_phy_data *data;
data              690 drivers/phy/allwinner/phy-sun4i-usb.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              691 drivers/phy/allwinner/phy-sun4i-usb.c 	if (!data)
data              694 drivers/phy/allwinner/phy-sun4i-usb.c 	spin_lock_init(&data->reg_lock);
data              695 drivers/phy/allwinner/phy-sun4i-usb.c 	INIT_DELAYED_WORK(&data->detect, sun4i_usb_phy0_id_vbus_det_scan);
data              696 drivers/phy/allwinner/phy-sun4i-usb.c 	dev_set_drvdata(dev, data);
data              697 drivers/phy/allwinner/phy-sun4i-usb.c 	data->cfg = of_device_get_match_data(dev);
data              698 drivers/phy/allwinner/phy-sun4i-usb.c 	if (!data->cfg)
data              702 drivers/phy/allwinner/phy-sun4i-usb.c 	data->base = devm_ioremap_resource(dev, res);
data              703 drivers/phy/allwinner/phy-sun4i-usb.c 	if (IS_ERR(data->base))
data              704 drivers/phy/allwinner/phy-sun4i-usb.c 		return PTR_ERR(data->base);
data              706 drivers/phy/allwinner/phy-sun4i-usb.c 	data->id_det_gpio = devm_gpiod_get_optional(dev, "usb0_id_det",
data              708 drivers/phy/allwinner/phy-sun4i-usb.c 	if (IS_ERR(data->id_det_gpio)) {
data              710 drivers/phy/allwinner/phy-sun4i-usb.c 		return PTR_ERR(data->id_det_gpio);
data              713 drivers/phy/allwinner/phy-sun4i-usb.c 	data->vbus_det_gpio = devm_gpiod_get_optional(dev, "usb0_vbus_det",
data              715 drivers/phy/allwinner/phy-sun4i-usb.c 	if (IS_ERR(data->vbus_det_gpio)) {
data              717 drivers/phy/allwinner/phy-sun4i-usb.c 		return PTR_ERR(data->vbus_det_gpio);
data              721 drivers/phy/allwinner/phy-sun4i-usb.c 		data->vbus_power_supply = devm_power_supply_get_by_phandle(dev,
data              723 drivers/phy/allwinner/phy-sun4i-usb.c 		if (IS_ERR(data->vbus_power_supply)) {
data              725 drivers/phy/allwinner/phy-sun4i-usb.c 			return PTR_ERR(data->vbus_power_supply);
data              728 drivers/phy/allwinner/phy-sun4i-usb.c 		if (!data->vbus_power_supply)
data              732 drivers/phy/allwinner/phy-sun4i-usb.c 	data->dr_mode = of_usb_get_dr_mode_by_phy(np, 0);
data              734 drivers/phy/allwinner/phy-sun4i-usb.c 	data->extcon = devm_extcon_dev_allocate(dev, sun4i_usb_phy0_cable);
data              735 drivers/phy/allwinner/phy-sun4i-usb.c 	if (IS_ERR(data->extcon)) {
data              737 drivers/phy/allwinner/phy-sun4i-usb.c 		return PTR_ERR(data->extcon);
data              740 drivers/phy/allwinner/phy-sun4i-usb.c 	ret = devm_extcon_dev_register(dev, data->extcon);
data              746 drivers/phy/allwinner/phy-sun4i-usb.c 	for (i = 0; i < data->cfg->num_phys; i++) {
data              747 drivers/phy/allwinner/phy-sun4i-usb.c 		struct sun4i_usb_phy *phy = data->phys + i;
data              750 drivers/phy/allwinner/phy-sun4i-usb.c 		if (data->cfg->missing_phys & BIT(i))
data              766 drivers/phy/allwinner/phy-sun4i-usb.c 		if (data->cfg->dedicated_clocks)
data              778 drivers/phy/allwinner/phy-sun4i-usb.c 		if (data->cfg->hsic_index && i == data->cfg->hsic_index) {
data              795 drivers/phy/allwinner/phy-sun4i-usb.c 		if (i || data->cfg->phy0_dual_route) { /* No pmu for musb */
data              811 drivers/phy/allwinner/phy-sun4i-usb.c 		phy_set_drvdata(phy->phy, &data->phys[i]);
data              814 drivers/phy/allwinner/phy-sun4i-usb.c 	data->id_det_irq = gpiod_to_irq(data->id_det_gpio);
data              815 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->id_det_irq > 0) {
data              816 drivers/phy/allwinner/phy-sun4i-usb.c 		ret = devm_request_irq(dev, data->id_det_irq,
data              819 drivers/phy/allwinner/phy-sun4i-usb.c 				"usb0-id-det", data);
data              826 drivers/phy/allwinner/phy-sun4i-usb.c 	data->vbus_det_irq = gpiod_to_irq(data->vbus_det_gpio);
data              827 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->vbus_det_irq > 0) {
data              828 drivers/phy/allwinner/phy-sun4i-usb.c 		ret = devm_request_irq(dev, data->vbus_det_irq,
data              831 drivers/phy/allwinner/phy-sun4i-usb.c 				"usb0-vbus-det", data);
data              834 drivers/phy/allwinner/phy-sun4i-usb.c 			data->vbus_det_irq = -1;
data              840 drivers/phy/allwinner/phy-sun4i-usb.c 	if (data->vbus_power_supply) {
data              841 drivers/phy/allwinner/phy-sun4i-usb.c 		data->vbus_power_nb.notifier_call = sun4i_usb_phy0_vbus_notify;
data              842 drivers/phy/allwinner/phy-sun4i-usb.c 		data->vbus_power_nb.priority = 0;
data              843 drivers/phy/allwinner/phy-sun4i-usb.c 		ret = power_supply_reg_notifier(&data->vbus_power_nb);
data              848 drivers/phy/allwinner/phy-sun4i-usb.c 		data->vbus_power_nb_registered = true;
data              976 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun4i-a10-usb-phy", .data = &sun4i_a10_cfg },
data              977 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun5i-a13-usb-phy", .data = &sun5i_a13_cfg },
data              978 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun6i-a31-usb-phy", .data = &sun6i_a31_cfg },
data              979 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun7i-a20-usb-phy", .data = &sun7i_a20_cfg },
data              980 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun8i-a23-usb-phy", .data = &sun8i_a23_cfg },
data              981 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun8i-a33-usb-phy", .data = &sun8i_a33_cfg },
data              982 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun8i-a83t-usb-phy", .data = &sun8i_a83t_cfg },
data              983 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun8i-h3-usb-phy", .data = &sun8i_h3_cfg },
data              984 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun8i-r40-usb-phy", .data = &sun8i_r40_cfg },
data              985 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun8i-v3s-usb-phy", .data = &sun8i_v3s_cfg },
data              987 drivers/phy/allwinner/phy-sun4i-usb.c 	  .data = &sun50i_a64_cfg},
data              988 drivers/phy/allwinner/phy-sun4i-usb.c 	{ .compatible = "allwinner,sun50i-h6-usb-phy", .data = &sun50i_h6_cfg },
data              100 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 					  unsigned int *data)
data              119 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	*data = FIELD_GET(PHY_R5_PHY_CR_DATA_OUT, val);
data              133 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 					   unsigned int data)
data              143 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	reg = FIELD_PREP(PHY_R4_PHY_CR_DATA_IN, data);
data              197 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	int data, ret;
data              227 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	ret = regmap_read(priv->regmap_cr, 0x1006, &data);
data              231 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	data &= ~BIT(6);
data              232 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	data |= BIT(7);
data              233 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	data &= ~(0x7 << 8);
data              234 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	data |= (0x3 << 8);
data              235 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	data |= (1 << 11);
data              236 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	ret = regmap_write(priv->regmap_cr, 0x1006, data);
data              246 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	ret = regmap_read(priv->regmap_cr, 0x1002, &data);
data              250 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	data &= ~0x3f80;
data              251 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	data |= (0x16 << 7);
data              252 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	data &= ~0x7f;
data              253 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	data |= (0x7f | BIT(14));
data              254 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c 	ret = regmap_write(priv->regmap_cr, 0x1002, data);
data              124 drivers/phy/amlogic/phy-meson8b-usb2.c 	u32 data;
data              126 drivers/phy/amlogic/phy-meson8b-usb2.c 	data = phy_meson8b_usb2_read(phy_priv, reg);
data              127 drivers/phy/amlogic/phy-meson8b-usb2.c 	data &= ~mask;
data              128 drivers/phy/amlogic/phy-meson8b-usb2.c 	data |= (value & mask);
data              130 drivers/phy/amlogic/phy-meson8b-usb2.c 	writel(data, phy_priv->regs + reg);
data               63 drivers/phy/broadcom/phy-bcm-ns-usb3.c 		.data = (int *)BCM_NS_AX,
data               67 drivers/phy/broadcom/phy-bcm-ns-usb3.c 		.data = (int *)BCM_NS_BX,
data              217 drivers/phy/broadcom/phy-bcm-ns-usb3.c 	usb3->family = (enum bcm_ns_family)of_id->data;
data              324 drivers/phy/broadcom/phy-bcm-ns-usb3.c 	usb3->family = (enum bcm_ns_family)of_id->data;
data               65 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	struct ns2_phy_data *data;
data              105 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	struct ns2_phy_data *data = phy_get_drvdata(phy);
data              106 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	struct ns2_phy_driver *driver = data->driver;
data              111 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	if (data->new_state == EVT_HOST) {
data              125 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	struct ns2_phy_data *data = phy_get_drvdata(phy);
data              126 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	struct ns2_phy_driver *driver = data->driver;
data              147 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	struct ns2_phy_data *data = phy_get_drvdata(phy);
data              148 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	struct ns2_phy_driver *driver = data->driver;
data              149 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	u32 extcon_event = data->new_state;
data              205 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	extcon_event = driver->data->new_state;
data              258 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 		driver->data->new_state = EVT_HOST;
data              267 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 		driver->data->new_state = EVT_DEVICE;
data              300 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	struct ns2_phy_data *data;
data              310 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	driver->data = devm_kzalloc(dev, sizeof(struct ns2_phy_data),
data              312 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	if (!driver->data)
data              400 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	data = driver->data;
data              401 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	data->phy = devm_phy_create(dev, dev->of_node, &ops);
data              402 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	if (IS_ERR(data->phy)) {
data              404 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 		return PTR_ERR(data->phy);
data              407 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	data->driver = driver;
data              408 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c 	phy_set_drvdata(data->phy, data);
data              342 drivers/phy/broadcom/phy-bcm-sr-usb.c 		.data = (void *)BCM_SR_USB_COMBO_PHY,
data              346 drivers/phy/broadcom/phy-bcm-sr-usb.c 		.data = (void *)BCM_SR_USB_HS_PHY,
data              370 drivers/phy/broadcom/phy-bcm-sr-usb.c 		version = (enum bcm_usb_phy_version)of_id->data;
data              605 drivers/phy/broadcom/phy-brcm-sata.c 	  .data = (void *)BRCM_SATA_PHY_STB_28NM },
data              607 drivers/phy/broadcom/phy-brcm-sata.c 	  .data = (void *)BRCM_SATA_PHY_STB_40NM },
data              609 drivers/phy/broadcom/phy-brcm-sata.c 	  .data = (void *)BRCM_SATA_PHY_IPROC_NS2 },
data              611 drivers/phy/broadcom/phy-brcm-sata.c 	  .data = (void *)BRCM_SATA_PHY_IPROC_NSP },
data              613 drivers/phy/broadcom/phy-brcm-sata.c 	  .data = (void *)BRCM_SATA_PHY_IPROC_SR },
data              615 drivers/phy/broadcom/phy-brcm-sata.c 	  .data = (void *)BRCM_SATA_PHY_DSL_28NM },
data              647 drivers/phy/broadcom/phy-brcm-sata.c 		priv->version = (enum brcm_sata_phy_version)of_id->data;
data              456 drivers/phy/broadcom/phy-brcm-usb-init.c 	u32 data;
data              458 drivers/phy/broadcom/phy-brcm-usb-init.c 	data = (reg << 16) | mode;
data              459 drivers/phy/broadcom/phy-brcm-usb-init.c 	brcmusb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
data              460 drivers/phy/broadcom/phy-brcm-usb-init.c 	data |= (1 << 24);
data              461 drivers/phy/broadcom/phy-brcm-usb-init.c 	brcmusb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
data              462 drivers/phy/broadcom/phy-brcm-usb-init.c 	data &= ~(1 << 24);
data              465 drivers/phy/broadcom/phy-brcm-usb-init.c 	brcmusb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
data              475 drivers/phy/broadcom/phy-brcm-usb-init.c 	u32 data;
data              477 drivers/phy/broadcom/phy-brcm-usb-init.c 	data = (reg << 16) | val | mode;
data              478 drivers/phy/broadcom/phy-brcm-usb-init.c 	brcmusb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
data              479 drivers/phy/broadcom/phy-brcm-usb-init.c 	data |= (1 << 25);
data              480 drivers/phy/broadcom/phy-brcm-usb-init.c 	brcmusb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
data              481 drivers/phy/broadcom/phy-brcm-usb-init.c 	data &= ~(1 << 25);
data              485 drivers/phy/broadcom/phy-brcm-usb-init.c 	brcmusb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
data              126 drivers/phy/broadcom/phy-brcm-usb.c 	struct brcm_usb_phy_data *data = dev_get_drvdata(dev);
data              135 drivers/phy/broadcom/phy-brcm-usb.c 		if (data->phys[BRCM_USB_PHY_2_0].phy)
data              136 drivers/phy/broadcom/phy-brcm-usb.c 			return data->phys[BRCM_USB_PHY_2_0].phy;
data              141 drivers/phy/broadcom/phy-brcm-usb.c 		if (data->phys[BRCM_USB_PHY_3_0].phy)
data              142 drivers/phy/broadcom/phy-brcm-usb.c 			return data->phys[BRCM_USB_PHY_3_0].phy;
data              374 drivers/phy/cadence/cdns-dphy.c 	{ .compatible = "cdns,dphy", .data = &ref_dphy_ops },
data              192 drivers/phy/cadence/phy-cadence-sierra.c 	sp->init_data = (struct cdns_sierra_data *)match->data;
data              376 drivers/phy/cadence/phy-cadence-sierra.c 		.data = &cdns_map_sierra,
data              426 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c 	  .data = &mixel_dphy_devdata[MIXEL_IMX8MQ] },
data               44 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 				    u8 port, u32 addr, u32 data)
data               49 drivers/phy/hisilicon/phy-hisi-inno-usb2.c 	val = (data & PHY_TEST_DATA) |
data               53 drivers/phy/hisilicon/phy-histb-combphy.c 				u32 addr, u32 data)
data               63 drivers/phy/hisilicon/phy-histb-combphy.c 	val |= data << COMBPHY_TEST_DATA_SHIFT;
data               64 drivers/phy/hisilicon/phy-hix5hd2-sata.c 	u32 val, data[2];
data               70 drivers/phy/hisilicon/phy-hix5hd2-sata.c 						 &data[0], 2);
data               76 drivers/phy/hisilicon/phy-hix5hd2-sata.c 		regmap_update_bits(priv->peri_ctrl, data[0],
data               77 drivers/phy/hisilicon/phy-hix5hd2-sata.c 				   BIT(data[1]), BIT(data[1]));
data               71 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c 		.data = &xway_rcu_usb2_reg_bits,
data               75 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c 		.data = &xway_rcu_usb2_reg_bits,
data               79 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c 		.data = &xrx100_rcu_usb2_reg_bits,
data               83 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c 		.data = &xrx200_rcu_usb2_reg_bits,
data               87 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c 		.data = &xrx200_rcu_usb2_reg_bits,
data              153 drivers/phy/marvell/phy-berlin-usb.c 		.data = &phy_berlin_pll_dividers[0],
data              157 drivers/phy/marvell/phy-berlin-usb.c 		.data = &phy_berlin_pll_dividers[1],
data              185 drivers/phy/marvell/phy-berlin-usb.c 	priv->pll_divider = *((u32 *)match->data);
data              204 drivers/phy/marvell/phy-mvebu-a3700-utmi.c 		.data = &mvebu_a3700_utmi_otg_phy_caps,
data              208 drivers/phy/marvell/phy-mvebu-a3700-utmi.c 		.data = &mvebu_a3700_utmi_host_phy_caps,
data              274 drivers/phy/marvell/phy-pxa-usb.c 		.data = (void *)PXA_USB_PHY_MMP2,
data              277 drivers/phy/marvell/phy-pxa-usb.c 		.data = (void *)PXA_USB_PHY_PXA910,
data              280 drivers/phy/marvell/phy-pxa-usb.c 		.data = (void *)PXA_USB_PHY_PXA168,
data              300 drivers/phy/marvell/phy-pxa-usb.c 		pxa_usb_phy->version = (enum pxa_usb_phy_version)of_id->data;
data             1057 drivers/phy/mediatek/phy-mtk-tphy.c 	{ .compatible = "mediatek,mt2701-u3phy", .data = &tphy_v1_pdata },
data             1058 drivers/phy/mediatek/phy-mtk-tphy.c 	{ .compatible = "mediatek,mt2712-u3phy", .data = &tphy_v2_pdata },
data             1059 drivers/phy/mediatek/phy-mtk-tphy.c 	{ .compatible = "mediatek,mt8173-u3phy", .data = &mt8173_pdata },
data             1060 drivers/phy/mediatek/phy-mtk-tphy.c 	{ .compatible = "mediatek,generic-tphy-v1", .data = &tphy_v1_pdata },
data             1061 drivers/phy/mediatek/phy-mtk-tphy.c 	{ .compatible = "mediatek,generic-tphy-v2", .data = &tphy_v2_pdata },
data              301 drivers/phy/motorola/phy-cpcap-usb.c static irqreturn_t cpcap_phy_irq_thread(int irq, void *data)
data              303 drivers/phy/motorola/phy-cpcap-usb.c 	struct cpcap_phy_ddata *ddata = data;
data              224 drivers/phy/motorola/phy-mapphone-mdm6600.c static irqreturn_t phy_mdm6600_irq_thread(int irq, void *data)
data              226 drivers/phy/motorola/phy-mapphone-mdm6600.c 	struct phy_mdm6600 *ddata = data;
data              243 drivers/phy/motorola/phy-mapphone-mdm6600.c static irqreturn_t phy_mdm6600_wakeirq_thread(int irq, void *data)
data              245 drivers/phy/motorola/phy-mapphone-mdm6600.c 	struct phy_mdm6600 *ddata = data;
data              551 drivers/phy/phy-xgene.c 		   u32 indirect_data_reg, u32 addr, u32 data)
data              559 drivers/phy/phy-xgene.c 	writel(data, csr_base + indirect_data_reg);
data              569 drivers/phy/phy-xgene.c 		       csr_base + indirect_cmd_reg, addr, data);
data              573 drivers/phy/phy-xgene.c 		   u32 indirect_data_reg, u32 addr, u32 *data)
data              587 drivers/phy/phy-xgene.c 	*data = readl(csr_base + indirect_data_reg);
data              590 drivers/phy/phy-xgene.c 		       csr_base + indirect_cmd_reg, addr, *data);
data              594 drivers/phy/phy-xgene.c 		   u32 reg, u32 data)
data              604 drivers/phy/phy-xgene.c 		SATA_ENET_SDS_IND_WDATA_REG, reg, data);
data              607 drivers/phy/phy-xgene.c 	pr_debug("CMU WR addr 0x%X value 0x%08X <-> 0x%08X\n", reg, data, val);
data              611 drivers/phy/phy-xgene.c 		   u32 reg, u32 *data)
data              620 drivers/phy/phy-xgene.c 		SATA_ENET_SDS_IND_RDATA_REG, reg, data);
data              621 drivers/phy/phy-xgene.c 	pr_debug("CMU RD addr 0x%X value 0x%08X\n", reg, *data);
data              657 drivers/phy/phy-xgene.c static void serdes_wr(struct xgene_phy_ctx *ctx, int lane, u32 reg, u32 data)
data              665 drivers/phy/phy-xgene.c 	       SATA_ENET_SDS_IND_WDATA_REG, reg, data);
data              668 drivers/phy/phy-xgene.c 	pr_debug("SERDES WR addr 0x%X value 0x%08X <-> 0x%08X\n", reg, data,
data              672 drivers/phy/phy-xgene.c static void serdes_rd(struct xgene_phy_ctx *ctx, int lane, u32 reg, u32 *data)
data              679 drivers/phy/phy-xgene.c 	       SATA_ENET_SDS_IND_RDATA_REG, reg, data);
data              680 drivers/phy/phy-xgene.c 	pr_debug("SERDES RD addr 0x%X value 0x%08X\n", reg, *data);
data             1976 drivers/phy/qualcomm/phy-qcom-qmp.c 		.data = &msm8996_pciephy_cfg,
data             1979 drivers/phy/qualcomm/phy-qcom-qmp.c 		.data = &msm8996_usb3phy_cfg,
data             1982 drivers/phy/qualcomm/phy-qcom-qmp.c 		.data = &msm8998_pciephy_cfg,
data             1985 drivers/phy/qualcomm/phy-qcom-qmp.c 		.data = &sdm845_ufsphy_cfg,
data             1988 drivers/phy/qualcomm/phy-qcom-qmp.c 		.data = &ipq8074_pciephy_cfg,
data             1991 drivers/phy/qualcomm/phy-qcom-qmp.c 		.data = &qmp_v3_usb3phy_cfg,
data             1994 drivers/phy/qualcomm/phy-qcom-qmp.c 		.data = &qmp_v3_usb3_uniphy_cfg,
data             1997 drivers/phy/qualcomm/phy-qcom-qmp.c 		.data = &sdm845_ufsphy_cfg,
data             2000 drivers/phy/qualcomm/phy-qcom-qmp.c 		.data = &msm8998_usb3phy_cfg,
data              772 drivers/phy/qualcomm/phy-qcom-qusb2.c 		.data		= &msm8996_phy_cfg,
data              775 drivers/phy/qualcomm/phy-qcom-qusb2.c 		.data		= &msm8998_phy_cfg,
data              778 drivers/phy/qualcomm/phy-qcom-qusb2.c 		.data		= &sdm845_phy_cfg,
data              154 drivers/phy/ralink/phy-ralink-usb.c 		.data = (void *)(uintptr_t)(RT_CLKCFG1_UPHY1_CLK_EN |
data              159 drivers/phy/ralink/phy-ralink-usb.c 		.data = (void *)(uintptr_t)(MT7620_CLKCFG1_UPHY1_CLK_EN |
data              164 drivers/phy/ralink/phy-ralink-usb.c 		.data = (void *)(uintptr_t)(MT7620_CLKCFG1_UPHY1_CLK_EN |
data              186 drivers/phy/ralink/phy-ralink-usb.c 	phy->clk = (uintptr_t)match->data;
data              287 drivers/phy/renesas/phy-rcar-gen2.c 		.data = &rz_g1c_usb_phy_data,
data              291 drivers/phy/renesas/phy-rcar-gen2.c 		.data = &rcar_gen2_usb_phy_data,
data              295 drivers/phy/renesas/phy-rcar-gen2.c 		.data = &rcar_gen2_usb_phy_data,
data              299 drivers/phy/renesas/phy-rcar-gen2.c 		.data = &rcar_gen2_usb_phy_data,
data              303 drivers/phy/renesas/phy-rcar-gen2.c 		.data = &rcar_gen2_usb_phy_data,
data              345 drivers/phy/renesas/phy-rcar-gen2.c 	const struct rcar_gen2_phy_data *data;
data              374 drivers/phy/renesas/phy-rcar-gen2.c 	data = of_device_get_match_data(dev);
data              375 drivers/phy/renesas/phy-rcar-gen2.c 	if (!data)
data              395 drivers/phy/renesas/phy-rcar-gen2.c 		if (error || channel_num >= data->num_channels) {
data              407 drivers/phy/renesas/phy-rcar-gen2.c 			phy->select_value = data->select_value[channel_num][n];
data              410 drivers/phy/renesas/phy-rcar-gen2.c 						   data->gen2_phy_ops);
data              526 drivers/phy/renesas/phy-rcar-gen3-usb2.c 		.data = &rz_g1c_phy_usb2_ops,
data              530 drivers/phy/renesas/phy-rcar-gen3-usb2.c 		.data = &rcar_gen3_phy_usb2_ops,
data              534 drivers/phy/renesas/phy-rcar-gen3-usb2.c 		.data = &rcar_gen3_phy_usb2_ops,
data              538 drivers/phy/renesas/phy-rcar-gen3-usb2.c 		.data = &rcar_gen3_phy_usb2_ops,
data              542 drivers/phy/renesas/phy-rcar-gen3-usb2.c 		.data = &rcar_gen3_phy_usb2_ops,
data             1135 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static void inno_hdmi_phy_action(void *data)
data             1137 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c 	struct inno_hdmi_phy *inno = data;
data             1261 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c 		.data = &rk3228_hdmi_phy_drv_data
data             1264 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c 		.data = &rk3328_hdmi_phy_drv_data
data              310 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static void rockchip_usb2phy_clk480m_unregister(void *data)
data              312 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	struct rockchip_usb2phy *rphy = data;
data              879 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static irqreturn_t rockchip_usb2phy_linestate_irq(int irq, void *data)
data              881 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	struct rockchip_usb2phy_port *rport = data;
data              906 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static irqreturn_t rockchip_usb2phy_bvalid_irq(int irq, void *data)
data              908 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	struct rockchip_usb2phy_port *rport = data;
data              926 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static irqreturn_t rockchip_usb2phy_otg_mux_irq(int irq, void *data)
data              928 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	struct rockchip_usb2phy_port *rport = data;
data              932 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 		return rockchip_usb2phy_bvalid_irq(irq, data);
data             1079 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	if (!match || !match->data) {
data             1108 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	phy_cfgs = match->data;
data             1426 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	{ .compatible = "rockchip,rk3228-usb2phy", .data = &rk3228_phy_cfgs },
data             1427 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	{ .compatible = "rockchip,rk3328-usb2phy", .data = &rk3328_phy_cfgs },
data             1428 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	{ .compatible = "rockchip,rk3366-usb2phy", .data = &rk3366_phy_cfgs },
data             1429 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	{ .compatible = "rockchip,rk3399-usb2phy", .data = &rk3399_phy_cfgs },
data             1430 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	{ .compatible = "rockchip,rv1108-usb2phy", .data = &rv1108_phy_cfgs },
data              101 drivers/phy/rockchip/phy-rockchip-pcie.c 			      u32 addr, u32 data)
data              104 drivers/phy/rockchip/phy-rockchip-pcie.c 		     HIWORD_UPDATE(data,
data              355 drivers/phy/rockchip/phy-rockchip-pcie.c 		.data = &rk3399_pcie_data,
data              386 drivers/phy/rockchip/phy-rockchip-pcie.c 	rk_phy->phy_data = (struct rockchip_pcie_data *)of_id->data;
data             1116 drivers/phy/rockchip/phy-rockchip-typec.c 	if (!match || !match->data) {
data             1126 drivers/phy/rockchip/phy-rockchip-typec.c 	phy_cfgs = match->data;
data             1209 drivers/phy/rockchip/phy-rockchip-typec.c 		.data = &rk3399_usb3phy_port_cfgs
data              189 drivers/phy/rockchip/phy-rockchip-usb.c static void rockchip_usb_phy_action(void *data)
data              191 drivers/phy/rockchip/phy-rockchip-usb.c 	struct rockchip_usb_phy *rk_phy = data;
data              470 drivers/phy/rockchip/phy-rockchip-usb.c 	if (!match || !match->data) {
data              475 drivers/phy/rockchip/phy-rockchip-usb.c 	phy_base->pdata = match->data;
data              503 drivers/phy/rockchip/phy-rockchip-usb.c 	{ .compatible = "rockchip,rk3066a-usb-phy", .data = &rk3066a_pdata },
data              504 drivers/phy/rockchip/phy-rockchip-usb.c 	{ .compatible = "rockchip,rk3188-usb-phy", .data = &rk3188_pdata },
data              505 drivers/phy/rockchip/phy-rockchip-usb.c 	{ .compatible = "rockchip,rk3288-usb-phy", .data = &rk3288_pdata },
data              525 drivers/phy/rockchip/phy-rockchip-usb.c 	const struct rockchip_usb_phy_pdata *data;
data              541 drivers/phy/rockchip/phy-rockchip-usb.c 	data = match->data;
data              543 drivers/phy/rockchip/phy-rockchip-usb.c 	if (!data->init_usb_uart) {
data              560 drivers/phy/rockchip/phy-rockchip-usb.c 	ret = data->init_usb_uart(grf, data);
data               66 drivers/phy/samsung/phy-exynos-dp-video.c 		.data = &exynos5250_dp_video_phy,
data               69 drivers/phy/samsung/phy-exynos-dp-video.c 		.data = &exynos5420_dp_video_phy,
data              223 drivers/phy/samsung/phy-exynos-mipi-video.c 		const struct exynos_mipi_phy_desc *data;
data              228 drivers/phy/samsung/phy-exynos-mipi-video.c static int __set_phy_state(const struct exynos_mipi_phy_desc *data,
data              231 drivers/phy/samsung/phy-exynos-mipi-video.c 	struct regmap *enable_map = state->regmaps[data->enable_map];
data              232 drivers/phy/samsung/phy-exynos-mipi-video.c 	struct regmap *resetn_map = state->regmaps[data->resetn_map];
data              237 drivers/phy/samsung/phy-exynos-mipi-video.c 	if (!on && data->coupled_phy_id >= 0 &&
data              238 drivers/phy/samsung/phy-exynos-mipi-video.c 	    state->phys[data->coupled_phy_id].phy->power_count == 0)
data              239 drivers/phy/samsung/phy-exynos-mipi-video.c 		regmap_update_bits(enable_map, data->enable_reg,
data              240 drivers/phy/samsung/phy-exynos-mipi-video.c 				   data->enable_val, 0);
data              243 drivers/phy/samsung/phy-exynos-mipi-video.c 		regmap_update_bits(resetn_map, data->resetn_reg,
data              244 drivers/phy/samsung/phy-exynos-mipi-video.c 				   data->resetn_val, data->resetn_val);
data              246 drivers/phy/samsung/phy-exynos-mipi-video.c 		regmap_update_bits(resetn_map, data->resetn_reg,
data              247 drivers/phy/samsung/phy-exynos-mipi-video.c 				   data->resetn_val, 0);
data              250 drivers/phy/samsung/phy-exynos-mipi-video.c 		regmap_update_bits(enable_map, data->enable_reg,
data              251 drivers/phy/samsung/phy-exynos-mipi-video.c 				   data->enable_val, data->enable_val);
data              266 drivers/phy/samsung/phy-exynos-mipi-video.c 	return __set_phy_state(phy_desc->data, state, 1);
data              274 drivers/phy/samsung/phy-exynos-mipi-video.c 	return __set_phy_state(phy_desc->data, state, 0);
data              332 drivers/phy/samsung/phy-exynos-mipi-video.c 		state->phys[i].data = &phy_dev->phys[i];
data              345 drivers/phy/samsung/phy-exynos-mipi-video.c 		.data = &s5pv210_mipi_phy,
data              348 drivers/phy/samsung/phy-exynos-mipi-video.c 		.data = &exynos5420_mipi_phy,
data              351 drivers/phy/samsung/phy-exynos-mipi-video.c 		.data = &exynos5433_mipi_phy,
data              224 drivers/phy/samsung/phy-exynos-pcie.c 		.data = &exynos5440_pcie_phy_data,
data              600 drivers/phy/samsung/phy-exynos5-usbdrd.c 			     u32 addr, u32 data)
data              613 drivers/phy/samsung/phy-exynos5-usbdrd.c 	writel(PHYREG0_CR_DATA_IN(data),
data              615 drivers/phy/samsung/phy-exynos5-usbdrd.c 	ret = crport_handshake(phy_drd, PHYREG0_CR_DATA_IN(data),
data              620 drivers/phy/samsung/phy-exynos5-usbdrd.c 	ret = crport_handshake(phy_drd, PHYREG0_CR_DATA_IN(data),
data              824 drivers/phy/samsung/phy-exynos5-usbdrd.c 		.data = &exynos5250_usbdrd_phy
data              827 drivers/phy/samsung/phy-exynos5-usbdrd.c 		.data = &exynos5420_usbdrd_phy
data              830 drivers/phy/samsung/phy-exynos5-usbdrd.c 		.data = &exynos5433_usbdrd_phy
data              833 drivers/phy/samsung/phy-exynos5-usbdrd.c 		.data = &exynos7_usbdrd_phy
data              110 drivers/phy/samsung/phy-samsung-usb2.c 		.data = &exynos3250_usb2_phy_config,
data              116 drivers/phy/samsung/phy-samsung-usb2.c 		.data = &exynos4210_usb2_phy_config,
data              122 drivers/phy/samsung/phy-samsung-usb2.c 		.data = &exynos4x12_usb2_phy_config,
data              128 drivers/phy/samsung/phy-samsung-usb2.c 		.data = &exynos5250_usb2_phy_config,
data              134 drivers/phy/samsung/phy-samsung-usb2.c 		.data = &s5pv210_usb2_phy_config,
data               50 drivers/phy/socionext/phy-uniphier-pcie.c 	const struct uniphier_pciephy_soc_data *data;
data               58 drivers/phy/socionext/phy-uniphier-pcie.c 					  u32 data)
data               61 drivers/phy/socionext/phy-uniphier-pcie.c 	writel(data, priv->base + PCL_PHY_TEST_I);
data              173 drivers/phy/socionext/phy-uniphier-pcie.c 	priv->data = of_device_get_match_data(dev);
data              174 drivers/phy/socionext/phy-uniphier-pcie.c 	if (WARN_ON(!priv->data))
data              198 drivers/phy/socionext/phy-uniphier-pcie.c 	if (!IS_ERR(regmap) && priv->data->has_syscon)
data              219 drivers/phy/socionext/phy-uniphier-pcie.c 		.data = &uniphier_ld20_data,
data              223 drivers/phy/socionext/phy-uniphier-pcie.c 		.data = &uniphier_pxs3_data,
data               43 drivers/phy/socionext/phy-uniphier-usb2.c 	const struct uniphier_u2phy_soc_data *data;
data               72 drivers/phy/socionext/phy-uniphier-usb2.c 	if (!priv->data)
data               75 drivers/phy/socionext/phy-uniphier-usb2.c 	regmap_write(priv->regmap, priv->data->config0.offset,
data               76 drivers/phy/socionext/phy-uniphier-usb2.c 		     priv->data->config0.value);
data               77 drivers/phy/socionext/phy-uniphier-usb2.c 	regmap_write(priv->regmap, priv->data->config1.offset,
data               78 drivers/phy/socionext/phy-uniphier-usb2.c 		     priv->data->config1.value);
data              113 drivers/phy/socionext/phy-uniphier-usb2.c 	const struct uniphier_u2phy_soc_data *data;
data              116 drivers/phy/socionext/phy-uniphier-usb2.c 	data = of_device_get_match_data(dev);
data              117 drivers/phy/socionext/phy-uniphier-usb2.c 	if (WARN_ON(!data))
data              121 drivers/phy/socionext/phy-uniphier-usb2.c 	for (ndatas = 0; data[ndatas].config0.offset; ndatas++)
data              163 drivers/phy/socionext/phy-uniphier-usb2.c 			priv->data = &data[data_idx];
data              223 drivers/phy/socionext/phy-uniphier-usb2.c 		.data = &uniphier_pro4_data,
data              227 drivers/phy/socionext/phy-uniphier-usb2.c 		.data = &uniphier_ld11_data,
data               72 drivers/phy/socionext/phy-uniphier-usb3hs.c 	const struct uniphier_u3hsphy_soc_data *data;
data              145 drivers/phy/socionext/phy-uniphier-usb3hs.c 	if (priv->data->trim_func) {
data              156 drivers/phy/socionext/phy-uniphier-usb3hs.c 			priv->data->trim_func(priv, pconfig, &trim);
data              177 drivers/phy/socionext/phy-uniphier-usb3hs.c 	u8 data;
data              191 drivers/phy/socionext/phy-uniphier-usb3hs.c 	data = field_mask & (p->value << p->field.lsb);
data              192 drivers/phy/socionext/phy-uniphier-usb3hs.c 	val |=  FIELD_PREP(HSPHY_CFG1_DAT_MASK, data) | HSPHY_CFG1_DAT_EN;
data              263 drivers/phy/socionext/phy-uniphier-usb3hs.c 	if (!priv->data->config0 && !priv->data->config1)
data              266 drivers/phy/socionext/phy-uniphier-usb3hs.c 	config0 = priv->data->config0;
data              267 drivers/phy/socionext/phy-uniphier-usb3hs.c 	config1 = priv->data->config1;
data              276 drivers/phy/socionext/phy-uniphier-usb3hs.c 	for (i = 0; i < priv->data->nparams; i++)
data              277 drivers/phy/socionext/phy-uniphier-usb3hs.c 		uniphier_u3hsphy_set_param(priv, &priv->data->param[i]);
data              320 drivers/phy/socionext/phy-uniphier-usb3hs.c 	priv->data = of_device_get_match_data(dev);
data              321 drivers/phy/socionext/phy-uniphier-usb3hs.c 	if (WARN_ON(!priv->data ||
data              322 drivers/phy/socionext/phy-uniphier-usb3hs.c 		    priv->data->nparams > MAX_PHY_PARAMS))
data              392 drivers/phy/socionext/phy-uniphier-usb3hs.c 		.data = &uniphier_pxs2_data,
data              396 drivers/phy/socionext/phy-uniphier-usb3hs.c 		.data = &uniphier_ld20_data,
data              400 drivers/phy/socionext/phy-uniphier-usb3hs.c 		.data = &uniphier_pxs3_data,
data               58 drivers/phy/socionext/phy-uniphier-usb3ss.c 	const struct uniphier_u3ssphy_soc_data *data;
data               68 drivers/phy/socionext/phy-uniphier-usb3ss.c 					  u32 data)
data               71 drivers/phy/socionext/phy-uniphier-usb3ss.c 	writel(data, priv->base + SSPHY_TESTI);
data               81 drivers/phy/socionext/phy-uniphier-usb3ss.c 	u8 data;
data               91 drivers/phy/socionext/phy-uniphier-usb3ss.c 	data = field_mask & (p->value << p->field.lsb);
data               92 drivers/phy/socionext/phy-uniphier-usb3ss.c 	val  = FIELD_PREP(TESTI_DAT_MASK, data);
data              175 drivers/phy/socionext/phy-uniphier-usb3ss.c 	if (priv->data->is_legacy)
data              178 drivers/phy/socionext/phy-uniphier-usb3ss.c 	for (i = 0; i < priv->data->nparams; i++)
data              179 drivers/phy/socionext/phy-uniphier-usb3ss.c 		uniphier_u3ssphy_set_param(priv, &priv->data->param[i]);
data              226 drivers/phy/socionext/phy-uniphier-usb3ss.c 	priv->data = of_device_get_match_data(dev);
data              227 drivers/phy/socionext/phy-uniphier-usb3ss.c 	if (WARN_ON(!priv->data ||
data              228 drivers/phy/socionext/phy-uniphier-usb3ss.c 		    priv->data->nparams > MAX_PHY_PARAMS))
data              236 drivers/phy/socionext/phy-uniphier-usb3ss.c 	if (!priv->data->is_legacy) {
data              315 drivers/phy/socionext/phy-uniphier-usb3ss.c 		.data = &uniphier_pro4_data,
data              319 drivers/phy/socionext/phy-uniphier-usb3ss.c 		.data = &uniphier_pro4_data,
data              323 drivers/phy/socionext/phy-uniphier-usb3ss.c 		.data = &uniphier_pxs2_data,
data              327 drivers/phy/socionext/phy-uniphier-usb3ss.c 		.data = &uniphier_ld20_data,
data              331 drivers/phy/socionext/phy-uniphier-usb3ss.c 		.data = &uniphier_ld20_data,
data               54 drivers/phy/tegra/xusb.c 		.data = &tegra124_xusb_padctl_soc,
data               60 drivers/phy/tegra/xusb.c 		.data = &tegra210_xusb_padctl_soc,
data               66 drivers/phy/tegra/xusb.c 		.data = &tegra186_xusb_padctl_soc,
data              878 drivers/phy/tegra/xusb.c 	soc = match->data;
data              223 drivers/phy/ti/phy-dm816x-usb.c 	phy_data = of_id->data;
data              176 drivers/phy/ti/phy-gmii-sel.c 		.data		= &phy_gmii_sel_soc_am33xx,
data              180 drivers/phy/ti/phy-gmii-sel.c 		.data		= &phy_gmii_sel_soc_dra7,
data              184 drivers/phy/ti/phy-gmii-sel.c 		.data		= &phy_gmii_sel_soc_am33xx,
data              188 drivers/phy/ti/phy-gmii-sel.c 		.data		= &phy_gmii_sel_soc_dm814,
data              311 drivers/phy/ti/phy-gmii-sel.c 	priv->soc_data = of_id->data;
data              243 drivers/phy/ti/phy-omap-control.c 		.data = &otghs_data,
data              247 drivers/phy/ti/phy-omap-control.c 		.data = &usb2_data,
data              251 drivers/phy/ti/phy-omap-control.c 		.data = &pipe3_data,
data              255 drivers/phy/ti/phy-omap-control.c 		.data = &pcie_data,
data              259 drivers/phy/ti/phy-omap-control.c 		.data = &dra7usb2_data,
data              263 drivers/phy/ti/phy-omap-control.c 		.data = &am437usb2_data,
data              285 drivers/phy/ti/phy-omap-control.c 	control_phy->type = *(enum omap_control_phy_type *)of_id->data;
data              254 drivers/phy/ti/phy-omap-usb2.c 		.data = &omap_usb2_data,
data              258 drivers/phy/ti/phy-omap-usb2.c 		.data = &omap5_usb2_data,
data              262 drivers/phy/ti/phy-omap-usb2.c 		.data = &dra7x_usb2_data,
data              266 drivers/phy/ti/phy-omap-usb2.c 		.data = &dra7x_usb2_phy2_data,
data              270 drivers/phy/ti/phy-omap-usb2.c 		.data = &am437x_usb2_data,
data              274 drivers/phy/ti/phy-omap-usb2.c 		.data = &am654_usb2_data,
data              298 drivers/phy/ti/phy-omap-usb2.c 	phy_data = (struct usb_phy_data *)of_id->data;
data              294 drivers/phy/ti/phy-ti-pipe3.c 	u32 data)
data              296 drivers/phy/ti/phy-ti-pipe3.c 	__raw_writel(data, addr + offset);
data              789 drivers/phy/ti/phy-ti-pipe3.c 	struct pipe3_data *data;
data              799 drivers/phy/ti/phy-ti-pipe3.c 	data = (struct pipe3_data *)match->data;
data              800 drivers/phy/ti/phy-ti-pipe3.c 	if (!data) {
data              806 drivers/phy/ti/phy-ti-pipe3.c 	phy->mode = data->mode;
data              807 drivers/phy/ti/phy-ti-pipe3.c 	phy->dpll_map = data->dpll_map;
data              808 drivers/phy/ti/phy-ti-pipe3.c 	phy->settings = data->settings;
data              922 drivers/phy/ti/phy-ti-pipe3.c 		.data = &data_usb,
data              926 drivers/phy/ti/phy-ti-pipe3.c 		.data = &data_usb,
data              930 drivers/phy/ti/phy-ti-pipe3.c 		.data = &data_sata,
data              934 drivers/phy/ti/phy-ti-pipe3.c 		.data = &data_pcie,
data              175 drivers/phy/ti/phy-twl4030-usb.c 		u8 module, u8 data, u8 address)
data              179 drivers/phy/ti/phy-twl4030-usb.c 	if ((twl_i2c_write_u8(module, data, address) >= 0) &&
data              181 drivers/phy/ti/phy-twl4030-usb.c 						(check == data))
data              184 drivers/phy/ti/phy-twl4030-usb.c 			1, module, address, check, data);
data              187 drivers/phy/ti/phy-twl4030-usb.c 	if ((twl_i2c_write_u8(module, data, address) >= 0) &&
data              189 drivers/phy/ti/phy-twl4030-usb.c 						(check == data))
data              192 drivers/phy/ti/phy-twl4030-usb.c 			2, module, address, check, data);
data              198 drivers/phy/ti/phy-twl4030-usb.c #define twl4030_usb_write_verify(twl, address, data)	\
data              199 drivers/phy/ti/phy-twl4030-usb.c 	twl4030_i2c_write_u8_verify(twl, TWL_MODULE_USB, (data), (address))
data              202 drivers/phy/ti/phy-twl4030-usb.c 		u8 address, u8 data)
data              206 drivers/phy/ti/phy-twl4030-usb.c 	ret = twl_i2c_write_u8(TWL_MODULE_USB, data, address);
data              215 drivers/phy/ti/phy-twl4030-usb.c 	u8 data;
data              218 drivers/phy/ti/phy-twl4030-usb.c 	ret = twl_i2c_read_u8(module, &data, address);
data              220 drivers/phy/ti/phy-twl4030-usb.c 		ret = data;
data              718 drivers/pinctrl/actions/pinctrl-owl.c static void owl_gpio_irq_mask(struct irq_data *data)
data              720 drivers/pinctrl/actions/pinctrl-owl.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data              725 drivers/pinctrl/actions/pinctrl-owl.c 	unsigned int gpio = data->hwirq;
data              747 drivers/pinctrl/actions/pinctrl-owl.c static void owl_gpio_irq_unmask(struct irq_data *data)
data              749 drivers/pinctrl/actions/pinctrl-owl.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data              754 drivers/pinctrl/actions/pinctrl-owl.c 	unsigned int gpio = data->hwirq;
data              776 drivers/pinctrl/actions/pinctrl-owl.c static void owl_gpio_irq_ack(struct irq_data *data)
data              778 drivers/pinctrl/actions/pinctrl-owl.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data              783 drivers/pinctrl/actions/pinctrl-owl.c 	unsigned int gpio = data->hwirq;
data              789 drivers/pinctrl/actions/pinctrl-owl.c 	if (irqd_get_trigger_type(data) == IRQ_TYPE_EDGE_BOTH) {
data              810 drivers/pinctrl/actions/pinctrl-owl.c static int owl_gpio_irq_set_type(struct irq_data *data, unsigned int type)
data              812 drivers/pinctrl/actions/pinctrl-owl.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data              816 drivers/pinctrl/actions/pinctrl-owl.c 		irq_set_handler_locked(data, handle_level_irq);
data              818 drivers/pinctrl/actions/pinctrl-owl.c 		irq_set_handler_locked(data, handle_edge_irq);
data              820 drivers/pinctrl/actions/pinctrl-owl.c 	irq_set_type(pctrl, data->hwirq, type);
data              453 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_gpio_irq_enable(struct irq_data *data)
data              455 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              457 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	unsigned gpio = irqd_to_hwirq(data);
data              468 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_gpio_irq_disable(struct irq_data *data)
data              470 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              472 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	unsigned gpio = irqd_to_hwirq(data);
data              575 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_gpio_irq_set_type(struct irq_data *data, unsigned int type)
data              577 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              579 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	unsigned gpio = irqd_to_hwirq(data);
data              593 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		irq_set_handler_locked(data, handle_edge_irq);
data              595 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		irq_set_handler_locked(data, handle_level_irq);
data              602 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_gpio_irq_ack(struct irq_data *data)
data              604 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              606 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	unsigned gpio = irqd_to_hwirq(data);
data              666 drivers/pinctrl/bcm/pinctrl-bcm2835.c 			kfree(maps[i].data.configs.configs);
data              683 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	map->data.mux.group = bcm2835_gpio_groups[pin];
data              684 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	map->data.mux.function = bcm2835_functions[fnum];
data              708 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	map->data.configs.group_or_pin = bcm2835_gpio_pins[pin].name;
data              709 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	map->data.configs.configs = configs;
data              710 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	map->data.configs.num_configs = 1;
data             1075 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		.data = &bcm2835_pinconf_ops,
data             1079 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		.data = &bcm2711_pinconf_ops,
data             1168 drivers/pinctrl/bcm/pinctrl-bcm2835.c 			(const struct pinconf_ops *)match->data;
data              260 drivers/pinctrl/bcm/pinctrl-ns.c 	{ .compatible = "brcm,bcm4708-pinmux", .data = (void *)FLAG_BCM4708, },
data              261 drivers/pinctrl/bcm/pinctrl-ns.c 	{ .compatible = "brcm,bcm4709-pinmux", .data = (void *)FLAG_BCM4709, },
data              262 drivers/pinctrl/bcm/pinctrl-ns.c 	{ .compatible = "brcm,bcm53012-pinmux", .data = (void *)FLAG_BCM53012, },
data              291 drivers/pinctrl/bcm/pinctrl-ns.c 	ns_pinctrl->chipset_flag = (uintptr_t)of_id->data;
data              137 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static irqreturn_t nsp_gpio_irq_handler(int irq, void *data)
data              139 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c 	struct nsp_gpio *chip = (struct nsp_gpio *)data;
data              219 drivers/pinctrl/berlin/berlin-bg2.c 		.data = &berlin2_soc_pinctrl_data
data              223 drivers/pinctrl/berlin/berlin-bg2.c 		.data = &berlin2_sysmgr_pinctrl_data
data              233 drivers/pinctrl/berlin/berlin-bg2.c 	return berlin_pinctrl_probe(pdev, match->data);
data              164 drivers/pinctrl/berlin/berlin-bg2cd.c 		.data = &berlin2cd_soc_pinctrl_data
data              168 drivers/pinctrl/berlin/berlin-bg2cd.c 		.data = &berlin2cd_sysmgr_pinctrl_data
data              178 drivers/pinctrl/berlin/berlin-bg2cd.c 	return berlin_pinctrl_probe(pdev, match->data);
data              381 drivers/pinctrl/berlin/berlin-bg2q.c 		.data = &berlin2q_soc_pinctrl_data,
data              385 drivers/pinctrl/berlin/berlin-bg2q.c 		.data = &berlin2q_sysmgr_pinctrl_data,
data              395 drivers/pinctrl/berlin/berlin-bg2q.c 	return berlin_pinctrl_probe(pdev, match->data);
data              437 drivers/pinctrl/berlin/berlin-bg4ct.c 		.data = &berlin4ct_soc_pinctrl_data,
data              441 drivers/pinctrl/berlin/berlin-bg4ct.c 		.data = &berlin4ct_avio_pinctrl_data,
data              445 drivers/pinctrl/berlin/berlin-bg4ct.c 		.data = &berlin4ct_sysmgr_pinctrl_data,
data              477 drivers/pinctrl/berlin/berlin-bg4ct.c 	return berlin_pinctrl_probe_regmap(pdev, match->data, regmap);
data              326 drivers/pinctrl/berlin/pinctrl-as370.c 		.data = &as370_soc_pinctrl_data,
data              358 drivers/pinctrl/berlin/pinctrl-as370.c 	return berlin_pinctrl_probe_regmap(pdev, match->data, regmap);
data              626 drivers/pinctrl/core.c 			      int *pins, int num_pins, void *data)
data              647 drivers/pinctrl/core.c 	group->data = data;
data             1357 drivers/pinctrl/core.c static int devm_pinctrl_match(struct device *dev, void *res, void *data)
data             1361 drivers/pinctrl/core.c 	return *p == data;
data             2183 drivers/pinctrl/core.c static int devm_pinctrl_dev_match(struct device *dev, void *res, void *data)
data             2190 drivers/pinctrl/core.c 	return *r == data;
data              139 drivers/pinctrl/core.h 	} data;
data              198 drivers/pinctrl/core.h 	void *data;
data              215 drivers/pinctrl/core.h 			      int *gpins, int ngpins, void *data);
data               82 drivers/pinctrl/freescale/pinctrl-imx.c 			pin = &((struct imx_pin *)(grp->data))[i];
data              103 drivers/pinctrl/freescale/pinctrl-imx.c 	new_map[0].data.mux.function = parent->name;
data              104 drivers/pinctrl/freescale/pinctrl-imx.c 	new_map[0].data.mux.group = np->name;
data              110 drivers/pinctrl/freescale/pinctrl-imx.c 		pin = &((struct imx_pin *)(grp->data))[i];
data              121 drivers/pinctrl/freescale/pinctrl-imx.c 		new_map[j].data.configs.group_or_pin =
data              129 drivers/pinctrl/freescale/pinctrl-imx.c 			new_map[j].data.configs.configs =
data              131 drivers/pinctrl/freescale/pinctrl-imx.c 			new_map[j].data.configs.num_configs = 2;
data              133 drivers/pinctrl/freescale/pinctrl-imx.c 			new_map[j].data.configs.configs =
data              135 drivers/pinctrl/freescale/pinctrl-imx.c 			new_map[j].data.configs.num_configs = 1;
data              142 drivers/pinctrl/freescale/pinctrl-imx.c 		(*map)->data.mux.function, (*map)->data.mux.group, map_num);
data              274 drivers/pinctrl/freescale/pinctrl-imx.c 		pin = &((struct imx_pin *)(grp->data))[i];
data              480 drivers/pinctrl/freescale/pinctrl-imx.c 		struct imx_pin *pin = &((struct imx_pin *)(grp->data))[i];
data              620 drivers/pinctrl/freescale/pinctrl-imx.c 	grp->data = devm_kcalloc(ipctl->dev,
data              626 drivers/pinctrl/freescale/pinctrl-imx.c 	if (!grp->pins || !grp->data)
data              630 drivers/pinctrl/freescale/pinctrl-imx.c 		pin = &((struct imx_pin *)(grp->data))[i];
data              259 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	new_map[0].data.mux.function = parent->name;
data              260 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	new_map[0].data.mux.group = np->name;
data              267 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		new_map[j].data.configs.group_or_pin =
data              269 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		new_map[j].data.configs.configs = &grp->pins[i].config;
data              270 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		new_map[j].data.configs.num_configs = 1;
data              275 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		(*map)->data.mux.function, (*map)->data.mux.group, map_num);
data              336 drivers/pinctrl/freescale/pinctrl-imx6sll.c 	{ .compatible = "fsl,imx6sll-iomuxc", .data = &imx6sll_pinctrl_info, },
data              326 drivers/pinctrl/freescale/pinctrl-imx6ul.c 	{ .compatible = "fsl,imx6ul-iomuxc", .data = &imx6ul_pinctrl_info, },
data              327 drivers/pinctrl/freescale/pinctrl-imx6ul.c 	{ .compatible = "fsl,imx6ull-iomuxc-snvs", .data = &imx6ull_snvs_pinctrl_info, },
data              370 drivers/pinctrl/freescale/pinctrl-imx7d.c 	{ .compatible = "fsl,imx7d-iomuxc", .data = &imx7d_pinctrl_info, },
data              371 drivers/pinctrl/freescale/pinctrl-imx7d.c 	{ .compatible = "fsl,imx7d-iomuxc-lpsr", .data = &imx7d_lpsr_pinctrl_info },
data              326 drivers/pinctrl/freescale/pinctrl-imx8mm.c 	{ .compatible = "fsl,imx8mm-iomuxc", .data = &imx8mm_pinctrl_info, },
data              326 drivers/pinctrl/freescale/pinctrl-imx8mn.c 	{ .compatible = "fsl,imx8mn-iomuxc", .data = &imx8mn_pinctrl_info, },
data              329 drivers/pinctrl/freescale/pinctrl-imx8mq.c 	{ .compatible = "fsl,imx8mq-iomuxc", .data = &imx8mq_pinctrl_info, },
data               98 drivers/pinctrl/freescale/pinctrl-mxs.c 		new_map[i].data.mux.function = np->name;
data              107 drivers/pinctrl/freescale/pinctrl-mxs.c 		new_map[i].data.mux.group = group;
data              119 drivers/pinctrl/freescale/pinctrl-mxs.c 		new_map[i].data.configs.group_or_pin = purecfg ? np->name :
data              121 drivers/pinctrl/freescale/pinctrl-mxs.c 		new_map[i].data.configs.configs = pconfig;
data              122 drivers/pinctrl/freescale/pinctrl-mxs.c 		new_map[i].data.configs.num_configs = 1;
data              145 drivers/pinctrl/freescale/pinctrl-mxs.c 			kfree(map[i].data.mux.group);
data              147 drivers/pinctrl/freescale/pinctrl-mxs.c 			kfree(map[i].data.configs.configs);
data             1416 drivers/pinctrl/intel/pinctrl-baytrail.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data             1419 drivers/pinctrl/intel/pinctrl-baytrail.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data             1444 drivers/pinctrl/intel/pinctrl-baytrail.c 	chip->irq_eoi(data);
data             1147 drivers/pinctrl/intel/pinctrl-intel.c static irqreturn_t intel_gpio_irq(int irq, void *data)
data             1150 drivers/pinctrl/intel/pinctrl-intel.c 	struct intel_pinctrl *pctrl = data;
data             1459 drivers/pinctrl/intel/pinctrl-intel.c 	const struct intel_pinctrl_soc_data *data;
data             1461 drivers/pinctrl/intel/pinctrl-intel.c 	data = device_get_match_data(&pdev->dev);
data             1462 drivers/pinctrl/intel/pinctrl-intel.c 	return intel_pinctrl_probe(pdev, data);
data             1468 drivers/pinctrl/intel/pinctrl-intel.c 	const struct intel_pinctrl_soc_data *data = NULL;
data             1480 drivers/pinctrl/intel/pinctrl-intel.c 				data = table[i];
data             1492 drivers/pinctrl/intel/pinctrl-intel.c 		data = table[pdev->id];
data             1495 drivers/pinctrl/intel/pinctrl-intel.c 	return intel_pinctrl_probe(pdev, data);
data               45 drivers/pinctrl/mediatek/mtk-eint.h 	int (*get_gpio_n)(void *data, unsigned long eint_n,
data               48 drivers/pinctrl/mediatek/mtk-eint.h 	int (*get_gpio_state)(void *data, unsigned long eint_n);
data               49 drivers/pinctrl/mediatek/mtk-eint.h 	int (*set_gpio_as_eint)(void *data, unsigned long eint_n);
data               59 drivers/pinctrl/mediatek/pinctrl-moore.c 		int *pin_modes = grp->data;
data              556 drivers/pinctrl/mediatek/pinctrl-moore.c 						group->data);
data              577 drivers/pinctrl/mediatek/pinctrl-moore.c 						  func->data);
data              229 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c static int mtk_xt_get_gpio_n(void *data, unsigned long eint_n,
data              233 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c 	struct mtk_pinctrl *hw = (struct mtk_pinctrl *)data;
data              248 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c static int mtk_xt_get_gpio_state(void *data, unsigned long eint_n)
data              250 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c 	struct mtk_pinctrl *hw = (struct mtk_pinctrl *)data;
data              269 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c static int mtk_xt_set_gpio_as_eint(void *data, unsigned long eint_n)
data              271 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c 	struct mtk_pinctrl *hw = (struct mtk_pinctrl *)data;
data              475 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	(*map)[*num_maps].data.mux.group = grp->name;
data              484 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	(*map)[*num_maps].data.mux.function = mtk_gpio_functions[fnum];
data              927 drivers/pinctrl/mediatek/pinctrl-mtk-common.c mtk_xt_get_gpio_n(void *data, unsigned long eint_n, unsigned int *gpio_n,
data              930 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	struct mtk_pinctrl *pctl = (struct mtk_pinctrl *)data;
data              943 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_xt_get_gpio_state(void *data, unsigned long eint_n)
data              945 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	struct mtk_pinctrl *pctl = (struct mtk_pinctrl *)data;
data              955 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_xt_set_gpio_as_eint(void *data, unsigned long eint_n)
data              957 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	struct mtk_pinctrl *pctl = (struct mtk_pinctrl *)data;
data             1017 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 		const struct mtk_pinctrl_devdata *data,
data             1058 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	pctl->devdata = data;
data              274 drivers/pinctrl/mediatek/pinctrl-mtk-common.h 		const struct mtk_pinctrl_devdata *data,
data              410 drivers/pinctrl/mediatek/pinctrl-paris.c 	(*map)[*num_maps].data.mux.group = grp->name;
data              419 drivers/pinctrl/mediatek/pinctrl-paris.c 	(*map)[*num_maps].data.mux.function = mtk_gpio_functions[fnum];
data               34 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 	struct meson_axg_pmx_data *pmx = pc->data->pmx_data;
data               86 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 	struct meson_pmx_func *func = &pc->data->funcs[func_num];
data               87 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 	struct meson_pmx_group *group = &pc->data->groups[group_num];
data               89 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 		(struct meson_pmx_axg_data *)group->data;
data               47 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h 		.data = (const struct meson_pmx_axg_data[]){		\
data               57 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h 		.data = (const struct meson_pmx_axg_data[]){		\
data             1074 drivers/pinctrl/meson/pinctrl-meson-axg.c 		.data = &meson_axg_periphs_pinctrl_data,
data             1078 drivers/pinctrl/meson/pinctrl-meson-axg.c 		.data = &meson_axg_aobus_pinctrl_data,
data             1396 drivers/pinctrl/meson/pinctrl-meson-g12a.c 		.data = &meson_g12a_periphs_pinctrl_data,
data             1400 drivers/pinctrl/meson/pinctrl-meson-g12a.c 		.data = &meson_g12a_aobus_pinctrl_data,
data              859 drivers/pinctrl/meson/pinctrl-meson-gxbb.c 		.data = &meson_gxbb_periphs_pinctrl_data,
data              863 drivers/pinctrl/meson/pinctrl-meson-gxbb.c 		.data = &meson_gxbb_aobus_pinctrl_data,
data              828 drivers/pinctrl/meson/pinctrl-meson-gxl.c 		.data = &meson_gxl_periphs_pinctrl_data,
data              832 drivers/pinctrl/meson/pinctrl-meson-gxl.c 		.data = &meson_gxl_aobus_pinctrl_data,
data               73 drivers/pinctrl/meson/pinctrl-meson.c 	for (i = 0; i < pc->data->num_banks; i++) {
data               74 drivers/pinctrl/meson/pinctrl-meson.c 		if (pin >= pc->data->banks[i].first &&
data               75 drivers/pinctrl/meson/pinctrl-meson.c 		    pin <= pc->data->banks[i].last) {
data               76 drivers/pinctrl/meson/pinctrl-meson.c 			*bank = &pc->data->banks[i];
data              107 drivers/pinctrl/meson/pinctrl-meson.c 	return pc->data->num_groups;
data              115 drivers/pinctrl/meson/pinctrl-meson.c 	return pc->data->groups[selector].name;
data              123 drivers/pinctrl/meson/pinctrl-meson.c 	*pins = pc->data->groups[selector].pins;
data              124 drivers/pinctrl/meson/pinctrl-meson.c 	*num_pins = pc->data->groups[selector].num_pins;
data              148 drivers/pinctrl/meson/pinctrl-meson.c 	return pc->data->num_funcs;
data              156 drivers/pinctrl/meson/pinctrl-meson.c 	return pc->data->funcs[selector].name;
data              165 drivers/pinctrl/meson/pinctrl-meson.c 	*groups = pc->data->funcs[selector].groups;
data              166 drivers/pinctrl/meson/pinctrl-meson.c 	*num_groups = pc->data->funcs[selector].num_groups;
data              525 drivers/pinctrl/meson/pinctrl-meson.c 	struct meson_pmx_group *group = &pc->data->groups[num_group];
data              590 drivers/pinctrl/meson/pinctrl-meson.c 	pc->chip.label = pc->data->name;
data              599 drivers/pinctrl/meson/pinctrl-meson.c 	pc->chip.ngpio = pc->data->num_pins;
data              607 drivers/pinctrl/meson/pinctrl-meson.c 			pc->data->name);
data              710 drivers/pinctrl/meson/pinctrl-meson.c 	pc->data = (struct meson_pinctrl_data *) of_device_get_match_data(dev);
data              719 drivers/pinctrl/meson/pinctrl-meson.c 	pc->desc.pmxops		= pc->data->pmx_ops;
data              721 drivers/pinctrl/meson/pinctrl-meson.c 	pc->desc.pins		= pc->data->pins;
data              722 drivers/pinctrl/meson/pinctrl-meson.c 	pc->desc.npins		= pc->data->num_pins;
data               29 drivers/pinctrl/meson/pinctrl-meson.h 	const void *data;
data              123 drivers/pinctrl/meson/pinctrl-meson.h 	struct meson_pinctrl_data *data;
data               39 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 	for (i = 0; i < pc->data->num_groups; i++) {
data               40 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		group = &pc->data->groups[i];
data               41 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		pmx_data = (struct meson8_pmx_data *)group->data;
data               60 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 	struct meson_pmx_func *func = &pc->data->funcs[func_num];
data               61 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 	struct meson_pmx_group *group = &pc->data->groups[group_num];
data               63 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		(struct meson8_pmx_data *)group->data;
data               27 drivers/pinctrl/meson/pinctrl-meson8-pmx.h 		.data = (const struct meson8_pmx_data[]){		\
data               37 drivers/pinctrl/meson/pinctrl-meson8-pmx.h 		.data = (const struct meson8_pmx_data[]){		\
data             1111 drivers/pinctrl/meson/pinctrl-meson8.c 		.data = &meson8_cbus_pinctrl_data,
data             1115 drivers/pinctrl/meson/pinctrl-meson8.c 		.data = &meson8_aobus_pinctrl_data,
data             1119 drivers/pinctrl/meson/pinctrl-meson8.c 		.data = &meson8_cbus_pinctrl_data,
data             1123 drivers/pinctrl/meson/pinctrl-meson8.c 		.data = &meson8_aobus_pinctrl_data,
data              970 drivers/pinctrl/meson/pinctrl-meson8b.c 		.data = &meson8b_cbus_pinctrl_data,
data              974 drivers/pinctrl/meson/pinctrl-meson8b.c 		.data = &meson8b_aobus_pinctrl_data,
data               98 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	const struct armada_37xx_pin_data	*data;
data              761 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	irqchip->name = info->data->name;
data              806 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	gc->ngpio = info->data->nr_pins;
data              810 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	gc->label = info->data->name;
data              869 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	int n, num = 0, funcsize = info->data->nr_pins;
data              896 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 					info->data->nr_pins);
data              955 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	const struct armada_37xx_pin_data *pin_data = info->data;
data             1122 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		.data = &armada_37xx_pin_sb,
data             1126 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		.data = &armada_37xx_pin_nb,
data             1153 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	info->data = of_device_get_match_data(dev);
data              382 drivers/pinctrl/mvebu/pinctrl-armada-38x.c 		.data       = (void *) V_88F6810,
data              386 drivers/pinctrl/mvebu/pinctrl-armada-38x.c 		.data       = (void *) V_88F6820,
data              390 drivers/pinctrl/mvebu/pinctrl-armada-38x.c 		.data       = (void *) V_88F6828,
data              413 drivers/pinctrl/mvebu/pinctrl-armada-38x.c 	soc->variant = (unsigned) match->data & 0xff;
data              364 drivers/pinctrl/mvebu/pinctrl-armada-39x.c 		.data       = (void *) V_88F6920,
data              368 drivers/pinctrl/mvebu/pinctrl-armada-39x.c 		.data       = (void *) V_88F6925,
data              372 drivers/pinctrl/mvebu/pinctrl-armada-39x.c 		.data       = (void *) V_88F6928,
data              395 drivers/pinctrl/mvebu/pinctrl-armada-39x.c 	soc->variant = (unsigned) match->data & 0xff;
data              608 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c 		.data		= (void *) V_ARMADA_7K,
data              612 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c 		.data		= (void *) V_ARMADA_8K_CPM,
data              616 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c 		.data		= (void *) V_ARMADA_8K_CPS,
data              620 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c 		.data		= (void *) V_CP115_STANDALONE,
data              653 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c 	soc->variant = (unsigned long) match->data & 0xff;
data              481 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 		.data       = (void *) V_MV78230,
data              485 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 		.data       = (void *) V_MV78260,
data              489 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 		.data       = (void *) V_MV78460,
data              493 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 		.data       = (void *) V_98DX3236,
data              497 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 		.data       = (void *) V_98DX4251,
data              578 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 	soc->variant = (unsigned) match->data & 0xff;
data               63 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_pmu_mpp_ctrl_get(struct mvebu_mpp_ctrl_data *data,
data               68 drivers/pinctrl/mvebu/pinctrl-dove.c 	unsigned long pmu = readl(data->base + PMU_MPP_GENERAL_CTRL);
data               72 drivers/pinctrl/mvebu/pinctrl-dove.c 		return mvebu_mmio_mpp_ctrl_get(data, pid, config);
data               81 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_pmu_mpp_ctrl_set(struct mvebu_mpp_ctrl_data *data,
data               86 drivers/pinctrl/mvebu/pinctrl-dove.c 	unsigned long pmu = readl(data->base + PMU_MPP_GENERAL_CTRL);
data               90 drivers/pinctrl/mvebu/pinctrl-dove.c 		writel(pmu & ~BIT(pid), data->base + PMU_MPP_GENERAL_CTRL);
data               91 drivers/pinctrl/mvebu/pinctrl-dove.c 		return mvebu_mmio_mpp_ctrl_set(data, pid, config);
data               94 drivers/pinctrl/mvebu/pinctrl-dove.c 	writel(pmu | BIT(pid), data->base + PMU_MPP_GENERAL_CTRL);
data              103 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_mpp4_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              134 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_mpp4_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              169 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_nand_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              180 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_nand_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              189 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_audio0_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              192 drivers/pinctrl/mvebu/pinctrl-dove.c 	unsigned long pmu = readl(data->base + PMU_MPP_GENERAL_CTRL);
data              199 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_audio0_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              202 drivers/pinctrl/mvebu/pinctrl-dove.c 	unsigned long pmu = readl(data->base + PMU_MPP_GENERAL_CTRL);
data              207 drivers/pinctrl/mvebu/pinctrl-dove.c 	writel(pmu, data->base + PMU_MPP_GENERAL_CTRL);
data              212 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_audio1_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              243 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_audio1_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              271 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_audio1_ctrl_gpio_req(struct mvebu_mpp_ctrl_data *data,
data              276 drivers/pinctrl/mvebu/pinctrl-dove.c 	dove_audio1_ctrl_get(data, pid, &config);
data              299 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_audio1_ctrl_gpio_dir(struct mvebu_mpp_ctrl_data *data,
data              307 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_twsi_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              327 drivers/pinctrl/mvebu/pinctrl-dove.c static int dove_twsi_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              753 drivers/pinctrl/mvebu/pinctrl-dove.c 	{ .compatible = "marvell,dove-pinctrl", .data = &dove_pinctrl_info },
data              774 drivers/pinctrl/mvebu/pinctrl-dove.c 	pdev->dev.platform_data = (void *)match->data;
data              461 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	{ .compatible = "marvell,88f6180-pinctrl", .data = &mv88f6180_info },
data              462 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	{ .compatible = "marvell,88f6190-pinctrl", .data = &mv88f6190_info },
data              463 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	{ .compatible = "marvell,88f6192-pinctrl", .data = &mv88f6192_info },
data              464 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	{ .compatible = "marvell,88f6281-pinctrl", .data = &mv88f6281_info },
data              465 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	{ .compatible = "marvell,88f6282-pinctrl", .data = &mv88f6282_info },
data              466 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	{ .compatible = "marvell,98dx4122-pinctrl", .data = &mv98dx4122_info },
data              467 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	{ .compatible = "marvell,98dx1135-pinctrl", .data = &mv98dx1135_info },
data              476 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	pdev->dev.platform_data = (void *)match->data;
data               39 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	struct mvebu_mpp_ctrl_data *data;
data               58 drivers/pinctrl/mvebu/pinctrl-mvebu.c int mvebu_mmio_mpp_ctrl_get(struct mvebu_mpp_ctrl_data *data,
data               64 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	*config = (readl(data->base + off) >> shift) & MVEBU_MPP_MASK;
data               69 drivers/pinctrl/mvebu/pinctrl-mvebu.c int mvebu_mmio_mpp_ctrl_set(struct mvebu_mpp_ctrl_data *data,
data               76 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	reg = readl(data->base + off) & ~(MVEBU_MPP_MASK << shift);
data               77 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	writel(reg | (config << shift), data->base + off);
data              171 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	return grp->ctrl->mpp_get(grp->data, grp->pins[0], config);
data              186 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		ret = grp->ctrl->mpp_set(grp->data, grp->pins[0], configs[i]);
data              327 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		return grp->ctrl->mpp_gpio_req(grp->data, offset);
data              350 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		return grp->ctrl->mpp_gpio_dir(grp->data, offset, input);
data              444 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		(*map)[n].data.mux.group = group;
data              445 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		(*map)[n].data.mux.function = function;
data              649 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		struct mvebu_mpp_ctrl_data *data = soc->control_data ?
data              654 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		pctl->groups[gid].data = data;
data              674 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				pctl->groups[gid].data = data;
data              784 drivers/pinctrl/mvebu/pinctrl-mvebu.c int mvebu_regmap_mpp_ctrl_get(struct mvebu_mpp_ctrl_data *data,
data              792 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	err = regmap_read(data->regmap.map, data->regmap.offset + off, &val);
data              801 drivers/pinctrl/mvebu/pinctrl-mvebu.c int mvebu_regmap_mpp_ctrl_set(struct mvebu_mpp_ctrl_data *data,
data              807 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	return regmap_update_bits(data->regmap.map, data->regmap.offset + off,
data               52 drivers/pinctrl/mvebu/pinctrl-mvebu.h 	int (*mpp_get)(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data               54 drivers/pinctrl/mvebu/pinctrl-mvebu.h 	int (*mpp_set)(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data               56 drivers/pinctrl/mvebu/pinctrl-mvebu.h 	int (*mpp_gpio_req)(struct mvebu_mpp_ctrl_data *data, unsigned pid);
data               57 drivers/pinctrl/mvebu/pinctrl-mvebu.h 	int (*mpp_gpio_dir)(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              197 drivers/pinctrl/mvebu/pinctrl-mvebu.h int mvebu_mmio_mpp_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              199 drivers/pinctrl/mvebu/pinctrl-mvebu.h int mvebu_mmio_mpp_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              201 drivers/pinctrl/mvebu/pinctrl-mvebu.h int mvebu_regmap_mpp_ctrl_get(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data              203 drivers/pinctrl/mvebu/pinctrl-mvebu.h int mvebu_regmap_mpp_ctrl_set(struct mvebu_mpp_ctrl_data *data, unsigned pid,
data               30 drivers/pinctrl/mvebu/pinctrl-orion.c static int orion_mpp_ctrl_get(struct mvebu_mpp_ctrl_data *data,
data               46 drivers/pinctrl/mvebu/pinctrl-orion.c static int orion_mpp_ctrl_set(struct mvebu_mpp_ctrl_data *data,
data              212 drivers/pinctrl/mvebu/pinctrl-orion.c 	{ .compatible = "marvell,88f5181-pinctrl", .data = &mv88f5181_info },
data              213 drivers/pinctrl/mvebu/pinctrl-orion.c 	{ .compatible = "marvell,88f5181l-pinctrl", .data = &mv88f5181_info },
data              214 drivers/pinctrl/mvebu/pinctrl-orion.c 	{ .compatible = "marvell,88f5182-pinctrl", .data = &mv88f5182_info },
data              215 drivers/pinctrl/mvebu/pinctrl-orion.c 	{ .compatible = "marvell,88f5281-pinctrl", .data = &mv88f5281_info },
data              225 drivers/pinctrl/mvebu/pinctrl-orion.c 	pdev->dev.platform_data = (void*)match->data;
data              694 drivers/pinctrl/nomadik/pinctrl-abx500.c 	(*map)[*num_maps].data.mux.group = group;
data              695 drivers/pinctrl/nomadik/pinctrl-abx500.c 	(*map)[*num_maps].data.mux.function = function;
data              718 drivers/pinctrl/nomadik/pinctrl-abx500.c 	(*map)[*num_maps].data.configs.group_or_pin = group;
data              719 drivers/pinctrl/nomadik/pinctrl-abx500.c 	(*map)[*num_maps].data.configs.configs = dup_configs;
data              720 drivers/pinctrl/nomadik/pinctrl-abx500.c 	(*map)[*num_maps].data.configs.num_configs = num_configs;
data              978 drivers/pinctrl/nomadik/pinctrl-abx500.c 	{ .compatible = "stericsson,ab8500-gpio", .data = (void *)PINCTRL_AB8500, },
data              979 drivers/pinctrl/nomadik/pinctrl-abx500.c 	{ .compatible = "stericsson,ab8505-gpio", .data = (void *)PINCTRL_AB8505, },
data             1012 drivers/pinctrl/nomadik/pinctrl-abx500.c 	id = (unsigned long)match->data;
data             1279 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	(*map)[*num_maps].data.mux.group = group;
data             1280 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	(*map)[*num_maps].data.mux.function = function;
data             1303 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	(*map)[*num_maps].data.configs.group_or_pin = group;
data             1304 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	(*map)[*num_maps].data.configs.configs = dup_configs;
data             1305 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	(*map)[*num_maps].data.configs.num_configs = num_configs;
data             1837 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		.data = (void *)PINCTRL_NMK_STN8815,
data             1841 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		.data = (void *)PINCTRL_NMK_DB8500,
data             1845 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		.data = (void *)PINCTRL_NMK_DB8540,
data             1890 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	version = (unsigned int) match->data;
data               40 drivers/pinctrl/pinconf.c 	if (!map->data.configs.group_or_pin) {
data               46 drivers/pinctrl/pinconf.c 	if (!map->data.configs.num_configs ||
data               47 drivers/pinctrl/pinconf.c 			!map->data.configs.configs) {
data              116 drivers/pinctrl/pinconf.c 					map->data.configs.group_or_pin);
data              119 drivers/pinctrl/pinconf.c 				map->data.configs.group_or_pin);
data              122 drivers/pinctrl/pinconf.c 		setting->data.configs.group_or_pin = pin;
data              126 drivers/pinctrl/pinconf.c 					 map->data.configs.group_or_pin);
data              129 drivers/pinctrl/pinconf.c 				map->data.configs.group_or_pin);
data              132 drivers/pinctrl/pinconf.c 		setting->data.configs.group_or_pin = pin;
data              138 drivers/pinctrl/pinconf.c 	setting->data.configs.num_configs = map->data.configs.num_configs;
data              139 drivers/pinctrl/pinconf.c 	setting->data.configs.configs = map->data.configs.configs;
data              166 drivers/pinctrl/pinconf.c 				setting->data.configs.group_or_pin,
data              167 drivers/pinctrl/pinconf.c 				setting->data.configs.configs,
data              168 drivers/pinctrl/pinconf.c 				setting->data.configs.num_configs);
data              172 drivers/pinctrl/pinconf.c 				setting->data.configs.group_or_pin);
data              183 drivers/pinctrl/pinconf.c 				setting->data.configs.group_or_pin,
data              184 drivers/pinctrl/pinconf.c 				setting->data.configs.configs,
data              185 drivers/pinctrl/pinconf.c 				setting->data.configs.num_configs);
data              189 drivers/pinctrl/pinconf.c 				setting->data.configs.group_or_pin);
data              253 drivers/pinctrl/pinconf.c 	seq_printf(s, "%s\n", map->data.configs.group_or_pin);
data              255 drivers/pinctrl/pinconf.c 	pinconf_show_config(s, pctldev, map->data.configs.configs,
data              256 drivers/pinctrl/pinconf.c 			    map->data.configs.num_configs);
data              269 drivers/pinctrl/pinconf.c 				    setting->data.configs.group_or_pin);
data              271 drivers/pinctrl/pinconf.c 			   setting->data.configs.group_or_pin);
data              276 drivers/pinctrl/pinconf.c 					setting->data.configs.group_or_pin),
data              277 drivers/pinctrl/pinconf.c 			   setting->data.configs.group_or_pin);
data              287 drivers/pinctrl/pinconf.c 	pinconf_show_config(s, pctldev, setting->data.configs.configs,
data              288 drivers/pinctrl/pinconf.c 			    setting->data.configs.num_configs);
data              925 drivers/pinctrl/pinctrl-at91-pio4.c 		.data = &atmel_sama5d2_pioctrl_data,
data              954 drivers/pinctrl/pinctrl-at91-pio4.c 	atmel_pioctrl_data = match->data;
data              303 drivers/pinctrl/pinctrl-at91.c 	new_map[0].data.mux.function = parent->name;
data              304 drivers/pinctrl/pinctrl-at91.c 	new_map[0].data.mux.group = np->name;
data              311 drivers/pinctrl/pinctrl-at91.c 		new_map[i].data.configs.group_or_pin =
data              313 drivers/pinctrl/pinctrl-at91.c 		new_map[i].data.configs.configs = &grp->pins_conf[i].conf;
data              314 drivers/pinctrl/pinctrl-at91.c 		new_map[i].data.configs.num_configs = 1;
data              318 drivers/pinctrl/pinctrl-at91.c 		(*map)->data.mux.function, (*map)->data.mux.group, map_num);
data             1262 drivers/pinctrl/pinctrl-at91.c 	{ .compatible = "atmel,sama5d3-pinctrl", .data = &sama5d3_ops },
data             1263 drivers/pinctrl/pinctrl-at91.c 	{ .compatible = "atmel,at91sam9x5-pinctrl", .data = &at91sam9x5_ops },
data             1264 drivers/pinctrl/pinctrl-at91.c 	{ .compatible = "atmel,at91rm9200-pinctrl", .data = &at91rm9200_ops },
data             1265 drivers/pinctrl/pinctrl-at91.c 	{ .compatible = "microchip,sam9x60-pinctrl", .data = &sam9x60_ops },
data             1283 drivers/pinctrl/pinctrl-at91.c 		of_match_device(at91_pinctrl_of_match, &pdev->dev)->data;
data             1806 drivers/pinctrl/pinctrl-at91.c 	{ .compatible = "atmel,at91sam9x5-gpio", .data = &at91sam9x5_ops, },
data             1807 drivers/pinctrl/pinctrl-at91.c 	{ .compatible = "atmel,at91rm9200-gpio", .data = &at91rm9200_ops },
data             1808 drivers/pinctrl/pinctrl-at91.c 	{ .compatible = "microchip,sam9x60-gpio", .data = &sam9x60_ops },
data             1851 drivers/pinctrl/pinctrl-at91.c 		of_match_device(at91_gpio_of_match, &pdev->dev)->data;
data              387 drivers/pinctrl/pinctrl-axp209.c 	{ .compatible = "x-powers,axp209-gpio", .data = &axp20x_data, },
data              388 drivers/pinctrl/pinctrl-axp209.c 	{ .compatible = "x-powers,axp813-gpio", .data = &axp813_data, },
data               68 drivers/pinctrl/pinctrl-da850-pupd.c 	struct da850_pupd_data *data = pinctrl_dev_get_drvdata(pctldev);
data               73 drivers/pinctrl/pinctrl-da850-pupd.c 	val = readl(data->base + DA850_PUPD_ENA);
data               86 drivers/pinctrl/pinctrl-da850-pupd.c 		val = readl(data->base + DA850_PUPD_SEL);
data              105 drivers/pinctrl/pinctrl-da850-pupd.c 	struct da850_pupd_data *data = pinctrl_dev_get_drvdata(pctldev);
data              110 drivers/pinctrl/pinctrl-da850-pupd.c 	ena = readl(data->base + DA850_PUPD_ENA);
data              111 drivers/pinctrl/pinctrl-da850-pupd.c 	sel = readl(data->base + DA850_PUPD_SEL);
data              133 drivers/pinctrl/pinctrl-da850-pupd.c 	writel(sel, data->base + DA850_PUPD_SEL);
data              134 drivers/pinctrl/pinctrl-da850-pupd.c 	writel(ena, data->base + DA850_PUPD_ENA);
data              148 drivers/pinctrl/pinctrl-da850-pupd.c 	struct da850_pupd_data *data;
data              151 drivers/pinctrl/pinctrl-da850-pupd.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              152 drivers/pinctrl/pinctrl-da850-pupd.c 	if (!data)
data              156 drivers/pinctrl/pinctrl-da850-pupd.c 	data->base = devm_ioremap_resource(dev, res);
data              157 drivers/pinctrl/pinctrl-da850-pupd.c 	if (IS_ERR(data->base)) {
data              159 drivers/pinctrl/pinctrl-da850-pupd.c 		return PTR_ERR(data->base);
data              162 drivers/pinctrl/pinctrl-da850-pupd.c 	data->desc.name = dev_name(dev);
data              163 drivers/pinctrl/pinctrl-da850-pupd.c 	data->desc.pctlops = &da850_pupd_pctlops;
data              164 drivers/pinctrl/pinctrl-da850-pupd.c 	data->desc.confops = &da850_pupd_confops;
data              165 drivers/pinctrl/pinctrl-da850-pupd.c 	data->desc.owner = THIS_MODULE;
data              167 drivers/pinctrl/pinctrl-da850-pupd.c 	data->pinctrl = devm_pinctrl_register(dev, &data->desc, data);
data              168 drivers/pinctrl/pinctrl-da850-pupd.c 	if (IS_ERR(data->pinctrl)) {
data              170 drivers/pinctrl/pinctrl-da850-pupd.c 		return PTR_ERR(data->pinctrl);
data              173 drivers/pinctrl/pinctrl-da850-pupd.c 	platform_set_drvdata(pdev, data);
data             1712 drivers/pinctrl/pinctrl-ingenic.c 		int *pin_modes = grp->data;
data             1917 drivers/pinctrl/pinctrl-ingenic.c 	{ .compatible = "ingenic,jz4740-pinctrl", .data = (void *) ID_JZ4740 },
data             1918 drivers/pinctrl/pinctrl-ingenic.c 	{ .compatible = "ingenic,jz4725b-pinctrl", .data = (void *)ID_JZ4725B },
data             1919 drivers/pinctrl/pinctrl-ingenic.c 	{ .compatible = "ingenic,jz4760-pinctrl", .data = (void *) ID_JZ4760 },
data             1920 drivers/pinctrl/pinctrl-ingenic.c 	{ .compatible = "ingenic,jz4760b-pinctrl", .data = (void *) ID_JZ4760B },
data             1921 drivers/pinctrl/pinctrl-ingenic.c 	{ .compatible = "ingenic,jz4770-pinctrl", .data = (void *) ID_JZ4770 },
data             1922 drivers/pinctrl/pinctrl-ingenic.c 	{ .compatible = "ingenic,jz4780-pinctrl", .data = (void *) ID_JZ4780 },
data             1923 drivers/pinctrl/pinctrl-ingenic.c 	{ .compatible = "ingenic,x1000-pinctrl", .data = (void *) ID_X1000 },
data             1924 drivers/pinctrl/pinctrl-ingenic.c 	{ .compatible = "ingenic,x1000e-pinctrl", .data = (void *) ID_X1000E },
data             1925 drivers/pinctrl/pinctrl-ingenic.c 	{ .compatible = "ingenic,x1500-pinctrl", .data = (void *) ID_X1500 },
data             2046 drivers/pinctrl/pinctrl-ingenic.c 		jzpc->version = (enum jz_version)of_id->data;
data             2103 drivers/pinctrl/pinctrl-ingenic.c 				group->pins, group->num_pins, group->data);
data             2116 drivers/pinctrl/pinctrl-ingenic.c 				func->data);
data               54 drivers/pinctrl/pinctrl-lantiq.c 			kfree(map[i].data.configs.configs);
data               96 drivers/pinctrl/pinctrl-lantiq.c 			(*map)->data.mux.group = group;
data               97 drivers/pinctrl/pinctrl-lantiq.c 			(*map)->data.mux.function = function;
data              116 drivers/pinctrl/pinctrl-lantiq.c 		(*map)->data.configs.configs = kmemdup(configs,
data              121 drivers/pinctrl/pinctrl-lantiq.c 		(*map)->data.configs.group_or_pin = pin;
data              122 drivers/pinctrl/pinctrl-lantiq.c 		(*map)->data.configs.num_configs = num_configs;
data              126 drivers/pinctrl/pinctrl-lantiq.c 		(*map)->data.configs.configs = kmemdup(configs,
data              131 drivers/pinctrl/pinctrl-lantiq.c 		(*map)->data.configs.group_or_pin = group;
data              132 drivers/pinctrl/pinctrl-lantiq.c 		(*map)->data.configs.num_configs = num_configs;
data              259 drivers/pinctrl/pinctrl-mcp23s08.c 	unsigned int data, status;
data              264 drivers/pinctrl/pinctrl-mcp23s08.c 		ret = mcp_read(mcp, MCP_GPPU, &data);
data              267 drivers/pinctrl/pinctrl-mcp23s08.c 		status = (data & BIT(pin)) ? 1 : 0;
data              314 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp23sxx_spi_write(void *context, const void *data, size_t count)
data              320 drivers/pinctrl/pinctrl-mcp23s08.c 				     { .tx_buf = data, .len = count, }, };
data              450 drivers/pinctrl/pinctrl-mcp23s08.c static irqreturn_t mcp23s08_irq(int irq, void *data)
data              452 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = data;
data              542 drivers/pinctrl/pinctrl-mcp23s08.c static void mcp23s08_irq_mask(struct irq_data *data)
data              544 drivers/pinctrl/pinctrl-mcp23s08.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data              546 drivers/pinctrl/pinctrl-mcp23s08.c 	unsigned int pos = data->hwirq;
data              551 drivers/pinctrl/pinctrl-mcp23s08.c static void mcp23s08_irq_unmask(struct irq_data *data)
data              553 drivers/pinctrl/pinctrl-mcp23s08.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data              555 drivers/pinctrl/pinctrl-mcp23s08.c 	unsigned int pos = data->hwirq;
data              560 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp23s08_irq_set_type(struct irq_data *data, unsigned int type)
data              562 drivers/pinctrl/pinctrl-mcp23s08.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data              564 drivers/pinctrl/pinctrl-mcp23s08.c 	unsigned int pos = data->hwirq;
data              591 drivers/pinctrl/pinctrl-mcp23s08.c static void mcp23s08_irq_bus_lock(struct irq_data *data)
data              593 drivers/pinctrl/pinctrl-mcp23s08.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data              600 drivers/pinctrl/pinctrl-mcp23s08.c static void mcp23s08_irq_bus_unlock(struct irq_data *data)
data              602 drivers/pinctrl/pinctrl-mcp23s08.c 	struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
data              660 drivers/pinctrl/pinctrl-mcp23s08.c 			      void *data, unsigned addr, unsigned type,
data              732 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->regmap = devm_regmap_init_i2c(data, &mcp23x08_regmap);
data              739 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->regmap = devm_regmap_init_i2c(data, &mcp23x17_regmap);
data              746 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->regmap = devm_regmap_init_i2c(data, &mcp23x17_regmap);
data              858 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_S08,
data              862 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_S17,
data              866 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_S18,
data              871 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_S08,
data              875 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_S17,
data              886 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_008,
data              890 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_017,
data              894 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_018,
data              899 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_008,
data              903 drivers/pinctrl/pinctrl-mcp23s08.c 		.data = (void *) MCP_TYPE_017,
data              992 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08_driver_data	*data;
data              999 drivers/pinctrl/pinctrl-mcp23s08.c 		type = (int)(uintptr_t)match->data;
data             1035 drivers/pinctrl/pinctrl-mcp23s08.c 	data = devm_kzalloc(&spi->dev,
data             1036 drivers/pinctrl/pinctrl-mcp23s08.c 			    struct_size(data, chip, chips), GFP_KERNEL);
data             1037 drivers/pinctrl/pinctrl-mcp23s08.c 	if (!data)
data             1040 drivers/pinctrl/pinctrl-mcp23s08.c 	spi_set_drvdata(spi, data);
data             1046 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr] = &data->chip[chips];
data             1047 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq = spi->irq;
data             1048 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.name = dev_name(&spi->dev);
data             1049 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_mask = mcp23s08_irq_mask;
data             1050 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_unmask = mcp23s08_irq_unmask;
data             1051 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_set_type = mcp23s08_irq_set_type;
data             1052 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_bus_lock = mcp23s08_irq_bus_lock;
data             1053 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_bus_sync_unlock =
data             1055 drivers/pinctrl/pinctrl-mcp23s08.c 		status = mcp23s08_probe_one(data->mcp[addr], &spi->dev, spi,
data             1062 drivers/pinctrl/pinctrl-mcp23s08.c 			pdata->base += data->mcp[addr]->chip.ngpio;
data             1063 drivers/pinctrl/pinctrl-mcp23s08.c 		ngpio += data->mcp[addr]->chip.ngpio;
data             1065 drivers/pinctrl/pinctrl-mcp23s08.c 	data->ngpio = ngpio;
data              643 drivers/pinctrl/pinctrl-ocelot.c static void ocelot_irq_mask(struct irq_data *data)
data              645 drivers/pinctrl/pinctrl-ocelot.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              647 drivers/pinctrl/pinctrl-ocelot.c 	unsigned int gpio = irqd_to_hwirq(data);
data              653 drivers/pinctrl/pinctrl-ocelot.c static void ocelot_irq_unmask(struct irq_data *data)
data              655 drivers/pinctrl/pinctrl-ocelot.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              657 drivers/pinctrl/pinctrl-ocelot.c 	unsigned int gpio = irqd_to_hwirq(data);
data              663 drivers/pinctrl/pinctrl-ocelot.c static void ocelot_irq_ack(struct irq_data *data)
data              665 drivers/pinctrl/pinctrl-ocelot.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              667 drivers/pinctrl/pinctrl-ocelot.c 	unsigned int gpio = irqd_to_hwirq(data);
data              673 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_irq_set_type(struct irq_data *data, unsigned int type);
data              692 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_irq_set_type(struct irq_data *data, unsigned int type)
data              700 drivers/pinctrl/pinctrl-ocelot.c 		irq_set_chip_handler_name_locked(data, &ocelot_eoi_irqchip,
data              703 drivers/pinctrl/pinctrl-ocelot.c 		irq_set_chip_handler_name_locked(data, &ocelot_irqchip,
data              770 drivers/pinctrl/pinctrl-ocelot.c 	{ .compatible = "mscc,ocelot-pinctrl", .data = &ocelot_desc },
data              771 drivers/pinctrl/pinctrl-ocelot.c 	{ .compatible = "mscc,jaguar2-pinctrl", .data = &jaguar2_desc },
data              981 drivers/pinctrl/pinctrl-oxnas.c static void oxnas_gpio_irq_ack(struct irq_data *data)
data              983 drivers/pinctrl/pinctrl-oxnas.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              985 drivers/pinctrl/pinctrl-oxnas.c 	u32 mask = BIT(data->hwirq);
data              990 drivers/pinctrl/pinctrl-oxnas.c static void oxnas_gpio_irq_mask(struct irq_data *data)
data              992 drivers/pinctrl/pinctrl-oxnas.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              994 drivers/pinctrl/pinctrl-oxnas.c 	unsigned int type = irqd_get_trigger_type(data);
data              995 drivers/pinctrl/pinctrl-oxnas.c 	u32 mask = BIT(data->hwirq);
data             1006 drivers/pinctrl/pinctrl-oxnas.c static void oxnas_gpio_irq_unmask(struct irq_data *data)
data             1008 drivers/pinctrl/pinctrl-oxnas.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data             1010 drivers/pinctrl/pinctrl-oxnas.c 	unsigned int type = irqd_get_trigger_type(data);
data             1011 drivers/pinctrl/pinctrl-oxnas.c 	u32 mask = BIT(data->hwirq);
data             1022 drivers/pinctrl/pinctrl-oxnas.c static unsigned int oxnas_gpio_irq_startup(struct irq_data *data)
data             1024 drivers/pinctrl/pinctrl-oxnas.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data             1026 drivers/pinctrl/pinctrl-oxnas.c 	oxnas_gpio_direction_input(chip, data->hwirq);
data             1027 drivers/pinctrl/pinctrl-oxnas.c 	oxnas_gpio_irq_unmask(data);
data             1032 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_gpio_irq_set_type(struct irq_data *data, unsigned int type)
data             1037 drivers/pinctrl/pinctrl-oxnas.c 	irq_set_handler_locked(data, handle_edge_irq);
data             1141 drivers/pinctrl/pinctrl-oxnas.c 	  .data = &oxnas_ox810se_pinctrl_data
data             1144 drivers/pinctrl/pinctrl-oxnas.c 	  .data = &oxnas_ox820_pinctrl_data,
data             1152 drivers/pinctrl/pinctrl-oxnas.c 	const struct oxnas_pinctrl_data *data;
data             1159 drivers/pinctrl/pinctrl-oxnas.c 	data = id->data;
data             1160 drivers/pinctrl/pinctrl-oxnas.c 	if (!data || !data->pctl || !data->desc)
data             1176 drivers/pinctrl/pinctrl-oxnas.c 	pctl->functions = data->pctl->functions;
data             1177 drivers/pinctrl/pinctrl-oxnas.c 	pctl->nfunctions = data->pctl->nfunctions;
data             1178 drivers/pinctrl/pinctrl-oxnas.c 	pctl->groups = data->pctl->groups;
data             1179 drivers/pinctrl/pinctrl-oxnas.c 	pctl->ngroups = data->pctl->ngroups;
data             1180 drivers/pinctrl/pinctrl-oxnas.c 	pctl->gpio_banks = data->pctl->gpio_banks;
data             1181 drivers/pinctrl/pinctrl-oxnas.c 	pctl->nbanks = data->pctl->nbanks;
data             1183 drivers/pinctrl/pinctrl-oxnas.c 	pctl->pctldev = pinctrl_register(data->desc, &pdev->dev, pctl);
data              991 drivers/pinctrl/pinctrl-palmas.c 	{ .compatible = "ti,palmas-pinctrl", .data = &tps65913_pinctrl_data},
data              992 drivers/pinctrl/pinctrl-palmas.c 	{ .compatible = "ti,tps65913-pinctrl", .data = &tps65913_pinctrl_data},
data              993 drivers/pinctrl/pinctrl-palmas.c 	{ .compatible = "ti,tps80036-pinctrl", .data = &tps80036_pinctrl_data},
data             1996 drivers/pinctrl/pinctrl-pic32.c static void pic32_gpio_irq_ack(struct irq_data *data)
data             1998 drivers/pinctrl/pinctrl-pic32.c 	struct pic32_gpio_bank *bank = irqd_to_bank(data);
data             2003 drivers/pinctrl/pinctrl-pic32.c static void pic32_gpio_irq_mask(struct irq_data *data)
data             2005 drivers/pinctrl/pinctrl-pic32.c 	struct pic32_gpio_bank *bank = irqd_to_bank(data);
data             2010 drivers/pinctrl/pinctrl-pic32.c static void pic32_gpio_irq_unmask(struct irq_data *data)
data             2012 drivers/pinctrl/pinctrl-pic32.c 	struct pic32_gpio_bank *bank = irqd_to_bank(data);
data             2017 drivers/pinctrl/pinctrl-pic32.c static unsigned int pic32_gpio_irq_startup(struct irq_data *data)
data             2019 drivers/pinctrl/pinctrl-pic32.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data             2021 drivers/pinctrl/pinctrl-pic32.c 	pic32_gpio_direction_input(chip, data->hwirq);
data             2022 drivers/pinctrl/pinctrl-pic32.c 	pic32_gpio_irq_unmask(data);
data             2027 drivers/pinctrl/pinctrl-pic32.c static int pic32_gpio_irq_set_type(struct irq_data *data, unsigned int type)
data             2029 drivers/pinctrl/pinctrl-pic32.c 	struct pic32_gpio_bank *bank = irqd_to_bank(data);
data             2030 drivers/pinctrl/pinctrl-pic32.c 	u32 mask = BIT(data->hwirq);
data             2061 drivers/pinctrl/pinctrl-pic32.c 	irq_set_handler_locked(data, handle_edge_irq);
data             1216 drivers/pinctrl/pinctrl-pistachio.c static void pistachio_gpio_irq_ack(struct irq_data *data)
data             1218 drivers/pinctrl/pinctrl-pistachio.c 	struct pistachio_gpio_bank *bank = irqd_to_bank(data);
data             1220 drivers/pinctrl/pinctrl-pistachio.c 	gpio_mask_writel(bank, GPIO_INTERRUPT_STATUS, data->hwirq, 0);
data             1223 drivers/pinctrl/pinctrl-pistachio.c static void pistachio_gpio_irq_mask(struct irq_data *data)
data             1225 drivers/pinctrl/pinctrl-pistachio.c 	struct pistachio_gpio_bank *bank = irqd_to_bank(data);
data             1227 drivers/pinctrl/pinctrl-pistachio.c 	gpio_mask_writel(bank, GPIO_INTERRUPT_EN, data->hwirq, 0);
data             1230 drivers/pinctrl/pinctrl-pistachio.c static void pistachio_gpio_irq_unmask(struct irq_data *data)
data             1232 drivers/pinctrl/pinctrl-pistachio.c 	struct pistachio_gpio_bank *bank = irqd_to_bank(data);
data             1234 drivers/pinctrl/pinctrl-pistachio.c 	gpio_mask_writel(bank, GPIO_INTERRUPT_EN, data->hwirq, 1);
data             1237 drivers/pinctrl/pinctrl-pistachio.c static unsigned int pistachio_gpio_irq_startup(struct irq_data *data)
data             1239 drivers/pinctrl/pinctrl-pistachio.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data             1241 drivers/pinctrl/pinctrl-pistachio.c 	pistachio_gpio_direction_input(chip, data->hwirq);
data             1242 drivers/pinctrl/pinctrl-pistachio.c 	pistachio_gpio_irq_unmask(data);
data             1247 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_gpio_irq_set_type(struct irq_data *data, unsigned int type)
data             1249 drivers/pinctrl/pinctrl-pistachio.c 	struct pistachio_gpio_bank *bank = irqd_to_bank(data);
data             1253 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INPUT_POLARITY, data->hwirq, 1);
data             1254 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INTERRUPT_TYPE, data->hwirq,
data             1256 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INTERRUPT_EDGE, data->hwirq,
data             1260 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INPUT_POLARITY, data->hwirq, 0);
data             1261 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INTERRUPT_TYPE, data->hwirq,
data             1263 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INTERRUPT_EDGE, data->hwirq,
data             1267 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INTERRUPT_TYPE, data->hwirq,
data             1269 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INTERRUPT_EDGE, data->hwirq,
data             1273 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INPUT_POLARITY, data->hwirq, 1);
data             1274 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INTERRUPT_TYPE, data->hwirq,
data             1278 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INPUT_POLARITY, data->hwirq, 0);
data             1279 drivers/pinctrl/pinctrl-pistachio.c 		gpio_mask_writel(bank, GPIO_INTERRUPT_TYPE, data->hwirq,
data             1287 drivers/pinctrl/pinctrl-pistachio.c 		irq_set_handler_locked(data, handle_level_irq);
data             1289 drivers/pinctrl/pinctrl-pistachio.c 		irq_set_handler_locked(data, handle_edge_irq);
data              372 drivers/pinctrl/pinctrl-rockchip.c 	struct rockchip_pin_config	*data;
data              524 drivers/pinctrl/pinctrl-rockchip.c 	new_map[0].data.mux.function = parent->name;
data              525 drivers/pinctrl/pinctrl-rockchip.c 	new_map[0].data.mux.group = np->name;
data              532 drivers/pinctrl/pinctrl-rockchip.c 		new_map[i].data.configs.group_or_pin =
data              534 drivers/pinctrl/pinctrl-rockchip.c 		new_map[i].data.configs.configs = grp->data[i].configs;
data              535 drivers/pinctrl/pinctrl-rockchip.c 		new_map[i].data.configs.num_configs = grp->data[i].nconfigs;
data              539 drivers/pinctrl/pinctrl-rockchip.c 		(*map)->data.mux.function, (*map)->data.mux.group, map_num);
data              686 drivers/pinctrl/pinctrl-rockchip.c 	struct rockchip_mux_recalced_data *data;
data              690 drivers/pinctrl/pinctrl-rockchip.c 		data = &ctrl->iomux_recalced[i];
data              691 drivers/pinctrl/pinctrl-rockchip.c 		if (data->num == bank->bank_num &&
data              692 drivers/pinctrl/pinctrl-rockchip.c 		    data->pin == pin)
data              699 drivers/pinctrl/pinctrl-rockchip.c 	*reg = data->reg;
data              700 drivers/pinctrl/pinctrl-rockchip.c 	*mask = data->mask;
data              701 drivers/pinctrl/pinctrl-rockchip.c 	*bit = data->bit;
data             1117 drivers/pinctrl/pinctrl-rockchip.c 	struct rockchip_mux_route_data *data;
data             1121 drivers/pinctrl/pinctrl-rockchip.c 		data = &ctrl->iomux_routes[i];
data             1122 drivers/pinctrl/pinctrl-rockchip.c 		if ((data->bank_num == bank->bank_num) &&
data             1123 drivers/pinctrl/pinctrl-rockchip.c 		    (data->pin == pin) && (data->func == mux))
data             1130 drivers/pinctrl/pinctrl-rockchip.c 	*loc = data->route_location;
data             1131 drivers/pinctrl/pinctrl-rockchip.c 	*reg = data->route_offset;
data             1132 drivers/pinctrl/pinctrl-rockchip.c 	*value = data->route_val;
data             1233 drivers/pinctrl/pinctrl-rockchip.c 	u32 data, rmask, route_location, route_reg, route_val;
data             1290 drivers/pinctrl/pinctrl-rockchip.c 	data = (mask << (bit + 16));
data             1291 drivers/pinctrl/pinctrl-rockchip.c 	rmask = data | (data >> 16);
data             1292 drivers/pinctrl/pinctrl-rockchip.c 	data |= (mux & mask) << bit;
data             1293 drivers/pinctrl/pinctrl-rockchip.c 	ret = regmap_update_bits(regmap, reg, rmask, data);
data             1781 drivers/pinctrl/pinctrl-rockchip.c 	u32 data, temp, rmask_bits;
data             1800 drivers/pinctrl/pinctrl-rockchip.c 			ret = regmap_read(regmap, reg, &data);
data             1812 drivers/pinctrl/pinctrl-rockchip.c 			data >>= 15;
data             1815 drivers/pinctrl/pinctrl-rockchip.c 			data |= temp;
data             1817 drivers/pinctrl/pinctrl-rockchip.c 			return rockchip_perpin_drv_list[drv_type][data];
data             1841 drivers/pinctrl/pinctrl-rockchip.c 	ret = regmap_read(regmap, reg, &data);
data             1845 drivers/pinctrl/pinctrl-rockchip.c 	data >>= bit;
data             1846 drivers/pinctrl/pinctrl-rockchip.c 	data &= (1 << rmask_bits) - 1;
data             1848 drivers/pinctrl/pinctrl-rockchip.c 	return rockchip_perpin_drv_list[drv_type][data];
data             1858 drivers/pinctrl/pinctrl-rockchip.c 	u32 data, rmask, rmask_bits, temp;
data             1898 drivers/pinctrl/pinctrl-rockchip.c 			data = (ret & 0x1) << 15;
data             1902 drivers/pinctrl/pinctrl-rockchip.c 			data |= BIT(31);
data             1903 drivers/pinctrl/pinctrl-rockchip.c 			ret = regmap_update_bits(regmap, reg, rmask, data);
data             1936 drivers/pinctrl/pinctrl-rockchip.c 	data = ((1 << rmask_bits) - 1) << (bit + 16);
data             1937 drivers/pinctrl/pinctrl-rockchip.c 	rmask = data | (data >> 16);
data             1938 drivers/pinctrl/pinctrl-rockchip.c 	data |= (ret << bit);
data             1940 drivers/pinctrl/pinctrl-rockchip.c 	ret = regmap_update_bits(regmap, reg, rmask, data);
data             1967 drivers/pinctrl/pinctrl-rockchip.c 	u32 data;
data             1975 drivers/pinctrl/pinctrl-rockchip.c 	ret = regmap_read(regmap, reg, &data);
data             1982 drivers/pinctrl/pinctrl-rockchip.c 		return !(data & BIT(bit))
data             1992 drivers/pinctrl/pinctrl-rockchip.c 		data >>= bit;
data             1993 drivers/pinctrl/pinctrl-rockchip.c 		data &= (1 << RK3188_PULL_BITS_PER_PIN) - 1;
data             1995 drivers/pinctrl/pinctrl-rockchip.c 		return rockchip_pull_list[pull_type][data];
data             2010 drivers/pinctrl/pinctrl-rockchip.c 	u32 data, rmask;
data             2024 drivers/pinctrl/pinctrl-rockchip.c 		data = BIT(bit + 16);
data             2026 drivers/pinctrl/pinctrl-rockchip.c 			data |= BIT(bit);
data             2027 drivers/pinctrl/pinctrl-rockchip.c 		ret = regmap_write(regmap, reg, data);
data             2052 drivers/pinctrl/pinctrl-rockchip.c 		data = ((1 << RK3188_PULL_BITS_PER_PIN) - 1) << (bit + 16);
data             2053 drivers/pinctrl/pinctrl-rockchip.c 		rmask = data | (data >> 16);
data             2054 drivers/pinctrl/pinctrl-rockchip.c 		data |= (ret << bit);
data             2056 drivers/pinctrl/pinctrl-rockchip.c 		ret = regmap_update_bits(regmap, reg, rmask, data);
data             2095 drivers/pinctrl/pinctrl-rockchip.c 	u32 data;
data             2101 drivers/pinctrl/pinctrl-rockchip.c 	ret = regmap_read(regmap, reg, &data);
data             2105 drivers/pinctrl/pinctrl-rockchip.c 	data >>= bit;
data             2106 drivers/pinctrl/pinctrl-rockchip.c 	return data & 0x1;
data             2117 drivers/pinctrl/pinctrl-rockchip.c 	u32 data, rmask;
data             2127 drivers/pinctrl/pinctrl-rockchip.c 	data = BIT(bit + 16) | (enable << bit);
data             2130 drivers/pinctrl/pinctrl-rockchip.c 	return regmap_update_bits(regmap, reg, rmask, data);
data             2169 drivers/pinctrl/pinctrl-rockchip.c 	const struct rockchip_pin_config *data = info->groups[group].data;
data             2183 drivers/pinctrl/pinctrl-rockchip.c 				       data[cnt].func);
data             2202 drivers/pinctrl/pinctrl-rockchip.c 	u32 data;
data             2211 drivers/pinctrl/pinctrl-rockchip.c 	data = readl_relaxed(bank->reg_base + GPIO_SWPORT_DDR);
data             2214 drivers/pinctrl/pinctrl-rockchip.c 	return !(data & BIT(offset));
data             2228 drivers/pinctrl/pinctrl-rockchip.c 	u32 data;
data             2239 drivers/pinctrl/pinctrl-rockchip.c 	data = readl_relaxed(bank->reg_base + GPIO_SWPORT_DDR);
data             2242 drivers/pinctrl/pinctrl-rockchip.c 		data |= BIT(pin);
data             2244 drivers/pinctrl/pinctrl-rockchip.c 		data &= ~BIT(pin);
data             2245 drivers/pinctrl/pinctrl-rockchip.c 	writel_relaxed(data, bank->reg_base + GPIO_SWPORT_DDR);
data             2510 drivers/pinctrl/pinctrl-rockchip.c 	grp->data = devm_kcalloc(info->dev,
data             2514 drivers/pinctrl/pinctrl-rockchip.c 	if (!grp->pins || !grp->data)
data             2527 drivers/pinctrl/pinctrl-rockchip.c 		grp->data[j].func = be32_to_cpu(*list++);
data             2535 drivers/pinctrl/pinctrl-rockchip.c 				&grp->data[j].configs, &grp->data[j].nconfigs);
data             2695 drivers/pinctrl/pinctrl-rockchip.c 	u32 data;
data             2700 drivers/pinctrl/pinctrl-rockchip.c 	data = readl(reg);
data             2701 drivers/pinctrl/pinctrl-rockchip.c 	data &= ~BIT(offset);
data             2703 drivers/pinctrl/pinctrl-rockchip.c 		data |= BIT(offset);
data             2704 drivers/pinctrl/pinctrl-rockchip.c 	writel(data, reg);
data             2717 drivers/pinctrl/pinctrl-rockchip.c 	u32 data;
data             2720 drivers/pinctrl/pinctrl-rockchip.c 	data = readl(bank->reg_base + GPIO_EXT_PORT);
data             2722 drivers/pinctrl/pinctrl-rockchip.c 	data >>= offset;
data             2723 drivers/pinctrl/pinctrl-rockchip.c 	data &= 1;
data             2724 drivers/pinctrl/pinctrl-rockchip.c 	return data;
data             2755 drivers/pinctrl/pinctrl-rockchip.c 	u32 data;
data             2760 drivers/pinctrl/pinctrl-rockchip.c 	data = readl(reg);
data             2762 drivers/pinctrl/pinctrl-rockchip.c 		data |= BIT(offset);
data             2764 drivers/pinctrl/pinctrl-rockchip.c 		data &= ~BIT(offset);
data             2765 drivers/pinctrl/pinctrl-rockchip.c 	writel(data, reg);
data             2866 drivers/pinctrl/pinctrl-rockchip.c 			u32 data, data_old, polarity;
data             2869 drivers/pinctrl/pinctrl-rockchip.c 			data = readl_relaxed(bank->reg_base + GPIO_EXT_PORT);
data             2875 drivers/pinctrl/pinctrl-rockchip.c 				if (data & BIT(irq))
data             2884 drivers/pinctrl/pinctrl-rockchip.c 				data_old = data;
data             2885 drivers/pinctrl/pinctrl-rockchip.c 				data = readl_relaxed(bank->reg_base +
data             2887 drivers/pinctrl/pinctrl-rockchip.c 			} while ((data & BIT(irq)) != (data_old & BIT(irq)));
data             2903 drivers/pinctrl/pinctrl-rockchip.c 	u32 data;
data             2915 drivers/pinctrl/pinctrl-rockchip.c 	data = readl_relaxed(bank->reg_base + GPIO_SWPORT_DDR);
data             2916 drivers/pinctrl/pinctrl-rockchip.c 	data &= ~mask;
data             2917 drivers/pinctrl/pinctrl-rockchip.c 	writel_relaxed(data, bank->reg_base + GPIO_SWPORT_DDR);
data             2941 drivers/pinctrl/pinctrl-rockchip.c 		data = readl(bank->reg_base + GPIO_EXT_PORT);
data             2942 drivers/pinctrl/pinctrl-rockchip.c 		if (data & mask)
data             3235 drivers/pinctrl/pinctrl-rockchip.c 	ctrl = (struct rockchip_pin_ctrl *)match->data;
data             3833 drivers/pinctrl/pinctrl-rockchip.c 		.data = &px30_pin_ctrl },
data             3835 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rv1108_pin_ctrl },
data             3837 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk2928_pin_ctrl },
data             3839 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk3036_pin_ctrl },
data             3841 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk3066a_pin_ctrl },
data             3843 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk3066b_pin_ctrl },
data             3845 drivers/pinctrl/pinctrl-rockchip.c 		.data = (void *)&rk3128_pin_ctrl },
data             3847 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk3188_pin_ctrl },
data             3849 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk3228_pin_ctrl },
data             3851 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk3288_pin_ctrl },
data             3853 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk3328_pin_ctrl },
data             3855 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk3368_pin_ctrl },
data             3857 drivers/pinctrl/pinctrl-rockchip.c 		.data = &rk3399_pin_ctrl },
data              496 drivers/pinctrl/pinctrl-rza1.c 	const void *data;
data              547 drivers/pinctrl/pinctrl-rza1.c 	const struct rza1_pinmux_conf *pmx_conf = rza1_pctl->data;
data             1072 drivers/pinctrl/pinctrl-rza1.c 	(*map)->data.mux.group = np->name;
data             1073 drivers/pinctrl/pinctrl-rza1.c 	(*map)->data.mux.function = np->name;
data             1134 drivers/pinctrl/pinctrl-rza1.c 	mux_confs = (struct rza1_mux_conf *)func->data;
data             1388 drivers/pinctrl/pinctrl-rza1.c 	rza1_pctl->data		= of_device_get_match_data(&pdev->dev);
data             1404 drivers/pinctrl/pinctrl-rza1.c 		.data		= &rza1h_pmx_conf,
data             1409 drivers/pinctrl/pinctrl-rza1.c 		.data		= &rza1l_pmx_conf,
data              390 drivers/pinctrl/pinctrl-rza2.c 	(*map)->data.mux.group = np->name;
data              391 drivers/pinctrl/pinctrl-rza2.c 	(*map)->data.mux.function = np->name;
data              437 drivers/pinctrl/pinctrl-rza2.c 	psel_val = func->data;
data              500 drivers/pinctrl/pinctrl-rza2.c 	{ .compatible = "renesas,r7s9210-pinctrl", .data = (void *)22, },
data              326 drivers/pinctrl/pinctrl-single.c 	*func = function->data;
data              348 drivers/pinctrl/pinctrl-single.c 	func = function->data;
data              385 drivers/pinctrl/pinctrl-single.c 	unsigned data;
data              406 drivers/pinctrl/pinctrl-single.c 			data = pcs->read(pcs->base + offset);
data              407 drivers/pinctrl/pinctrl-single.c 			data &= ~(pcs->fmask << pin_shift);
data              408 drivers/pinctrl/pinctrl-single.c 			data |= frange->gpiofunc << pin_shift;
data              409 drivers/pinctrl/pinctrl-single.c 			pcs->write(data, pcs->base + offset);
data              411 drivers/pinctrl/pinctrl-single.c 			data = pcs->read(pcs->base + pin * mux_bytes);
data              412 drivers/pinctrl/pinctrl-single.c 			data &= ~pcs->fmask;
data              413 drivers/pinctrl/pinctrl-single.c 			data |= frange->gpiofunc;
data              414 drivers/pinctrl/pinctrl-single.c 			pcs->write(data, pcs->base + pin * mux_bytes);
data              465 drivers/pinctrl/pinctrl-single.c 	unsigned offset = 0, data = 0, i, j, ret;
data              485 drivers/pinctrl/pinctrl-single.c 		data = pcs->read(pcs->base + offset) & func->conf[i].mask;
data              491 drivers/pinctrl/pinctrl-single.c 			if ((data != func->conf[i].enable) ||
data              492 drivers/pinctrl/pinctrl-single.c 			    (data == func->conf[i].disable))
data              501 drivers/pinctrl/pinctrl-single.c 					if (data != func->conf[j].enable)
data              508 drivers/pinctrl/pinctrl-single.c 			*config = data;
data              514 drivers/pinctrl/pinctrl-single.c 			*config = data;
data              528 drivers/pinctrl/pinctrl-single.c 	unsigned offset = 0, shift = 0, i, data, ret;
data              543 drivers/pinctrl/pinctrl-single.c 			data = pcs->read(pcs->base + offset);
data              552 drivers/pinctrl/pinctrl-single.c 				data &= ~func->conf[i].mask;
data              553 drivers/pinctrl/pinctrl-single.c 				data |= (arg << shift) & func->conf[i].mask;
data              565 drivers/pinctrl/pinctrl-single.c 				data &= ~func->conf[i].mask;
data              567 drivers/pinctrl/pinctrl-single.c 					data |= func->conf[i].enable;
data              569 drivers/pinctrl/pinctrl-single.c 					data |= func->conf[i].disable;
data              574 drivers/pinctrl/pinctrl-single.c 			pcs->write(data, pcs->base + offset);
data              820 drivers/pinctrl/pinctrl-single.c static int pcs_config_match(unsigned data, unsigned enable, unsigned disable)
data              824 drivers/pinctrl/pinctrl-single.c 	if (data == enable)
data              826 drivers/pinctrl/pinctrl-single.c 	else if (data == disable)
data              954 drivers/pinctrl/pinctrl-single.c 	m->data.configs.group_or_pin = np->name;
data              955 drivers/pinctrl/pinctrl-single.c 	m->data.configs.configs = settings;
data              956 drivers/pinctrl/pinctrl-single.c 	m->data.configs.num_configs = nconfs;
data             1054 drivers/pinctrl/pinctrl-single.c 	(*map)->data.mux.group = np->name;
data             1055 drivers/pinctrl/pinctrl-single.c 	(*map)->data.mux.function = np->name;
data             1196 drivers/pinctrl/pinctrl-single.c 	(*map)->data.mux.group = np->name;
data             1197 drivers/pinctrl/pinctrl-single.c 	(*map)->data.mux.function = np->name;
data             1939 drivers/pinctrl/pinctrl-single.c 	{ .compatible = "ti,omap3-padconf", .data = &pinctrl_single_omap_wkup },
data             1940 drivers/pinctrl/pinctrl-single.c 	{ .compatible = "ti,omap4-padconf", .data = &pinctrl_single_omap_wkup },
data             1941 drivers/pinctrl/pinctrl-single.c 	{ .compatible = "ti,omap5-padconf", .data = &pinctrl_single_omap_wkup },
data             1942 drivers/pinctrl/pinctrl-single.c 	{ .compatible = "ti,dra7-padconf", .data = &pinctrl_single_dra7 },
data             1943 drivers/pinctrl/pinctrl-single.c 	{ .compatible = "ti,am437-padconf", .data = &pinctrl_single_am437x },
data             1944 drivers/pinctrl/pinctrl-single.c 	{ .compatible = "pinctrl-single", .data = &pinctrl_single },
data             1945 drivers/pinctrl/pinctrl-single.c 	{ .compatible = "pinconf-single", .data = &pinconf_single },
data              331 drivers/pinctrl/pinctrl-st.c 	const struct st_pctl_data	*data;
data              449 drivers/pinctrl/pinctrl-st.c 	const struct st_pctl_data *data, unsigned long config)
data              456 drivers/pinctrl/pinctrl-st.c 		delay_times = data->output_delays;
data              457 drivers/pinctrl/pinctrl-st.c 		num_delay_times = data->noutput_delays;
data              459 drivers/pinctrl/pinctrl-st.c 		delay_times = data->input_delays;
data              460 drivers/pinctrl/pinctrl-st.c 		num_delay_times = data->ninput_delays;
data              482 drivers/pinctrl/pinctrl-st.c 	const struct st_pctl_data *data, unsigned long output)
data              488 drivers/pinctrl/pinctrl-st.c 		delay_times = data->output_delays;
data              489 drivers/pinctrl/pinctrl-st.c 		num_delay_times = data->noutput_delays;
data              491 drivers/pinctrl/pinctrl-st.c 		delay_times = data->input_delays;
data              492 drivers/pinctrl/pinctrl-st.c 		num_delay_times = data->ninput_delays;
data              519 drivers/pinctrl/pinctrl-st.c 	const struct st_pctl_data *data = info->data;
data              539 drivers/pinctrl/pinctrl-st.c 					data, config);
data              559 drivers/pinctrl/pinctrl-st.c 			info->data, config);
data              601 drivers/pinctrl/pinctrl-st.c 	const struct st_pctl_data *data = info->data;
data              625 drivers/pinctrl/pinctrl-st.c 	delay =  st_pinconf_bit_to_delay(delay_bits, data, output);
data              645 drivers/pinctrl/pinctrl-st.c 	delay =  st_pinconf_bit_to_delay(delay_bits, info->data, output);
data              838 drivers/pinctrl/pinctrl-st.c 	new_map[0].data.mux.function = parent->name;
data              839 drivers/pinctrl/pinctrl-st.c 	new_map[0].data.mux.group = np->name;
data              846 drivers/pinctrl/pinctrl-st.c 		new_map[i].data.configs.group_or_pin =
data              848 drivers/pinctrl/pinctrl-st.c 		new_map[i].data.configs.configs = &grp->pin_conf[i].config;
data              849 drivers/pinctrl/pinctrl-st.c 		new_map[i].data.configs.num_configs = 1;
data              852 drivers/pinctrl/pinctrl-st.c 		(*map)->data.mux.function, grp->name, map_num);
data              942 drivers/pinctrl/pinctrl-st.c 	if (info->data->rt_style == st_retime_style_packed)
data              944 drivers/pinctrl/pinctrl-st.c 	else if (info->data->rt_style == st_retime_style_dedicated)
data              953 drivers/pinctrl/pinctrl-st.c 	if (info->data->rt_style == st_retime_style_packed)
data              955 drivers/pinctrl/pinctrl-st.c 	else if (info->data->rt_style == st_retime_style_dedicated)
data             1051 drivers/pinctrl/pinctrl-st.c 	const struct st_pctl_data *data = info->data;
data             1053 drivers/pinctrl/pinctrl-st.c 	int reg = (data->rt + bank * RT_P_CFGS_PER_BANK) * 4;
data             1087 drivers/pinctrl/pinctrl-st.c 	const struct st_pctl_data *data = info->data;
data             1089 drivers/pinctrl/pinctrl-st.c 	int reg_offset = (data->rt + bank * RT_D_CFGS_PER_BANK) * 4;
data             1109 drivers/pinctrl/pinctrl-st.c 	const struct st_pctl_data *data = info->data;
data             1110 drivers/pinctrl/pinctrl-st.c 	if (data->rt_style  == st_retime_style_packed)
data             1112 drivers/pinctrl/pinctrl-st.c 	else if (data->rt_style == st_retime_style_dedicated)
data             1121 drivers/pinctrl/pinctrl-st.c 					    int data, int lsb, int msb)
data             1123 drivers/pinctrl/pinctrl-st.c 	struct reg_field reg = REG_FIELD((data + bank) * 4, lsb, msb);
data             1125 drivers/pinctrl/pinctrl-st.c 	if (data < 0)
data             1134 drivers/pinctrl/pinctrl-st.c 	const struct st_pctl_data *data = info->data;
data             1146 drivers/pinctrl/pinctrl-st.c 	pc->alt = st_pc_get_value(dev, regmap, bank, data->alt, 0, 31);
data             1147 drivers/pinctrl/pinctrl-st.c 	pc->oe = st_pc_get_value(dev, regmap, bank/4, data->oe, lsb, msb);
data             1148 drivers/pinctrl/pinctrl-st.c 	pc->pu = st_pc_get_value(dev, regmap, bank/4, data->pu, lsb, msb);
data             1149 drivers/pinctrl/pinctrl-st.c 	pc->od = st_pc_get_value(dev, regmap, bank/4, data->od, lsb, msb);
data             1552 drivers/pinctrl/pinctrl-st.c 	{ .compatible = "st,stih407-sbc-pinctrl", .data = &stih407_data},
data             1553 drivers/pinctrl/pinctrl-st.c 	{ .compatible = "st,stih407-front-pinctrl", .data = &stih407_data},
data             1554 drivers/pinctrl/pinctrl-st.c 	{ .compatible = "st,stih407-rear-pinctrl", .data = &stih407_data},
data             1555 drivers/pinctrl/pinctrl-st.c 	{ .compatible = "st,stih407-flash-pinctrl", .data = &stih407_flashdata},
data             1599 drivers/pinctrl/pinctrl-st.c 	info->data = of_match_node(st_pctl_of_match, np)->data;
data              413 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_pinctrl_irq_mask(struct irq_data *data)
data              415 drivers/pinctrl/pinctrl-stmfx.c 	struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data);
data              417 drivers/pinctrl/pinctrl-stmfx.c 	u32 reg = get_reg(data->hwirq);
data              418 drivers/pinctrl/pinctrl-stmfx.c 	u32 mask = get_mask(data->hwirq);
data              423 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_pinctrl_irq_unmask(struct irq_data *data)
data              425 drivers/pinctrl/pinctrl-stmfx.c 	struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data);
data              427 drivers/pinctrl/pinctrl-stmfx.c 	u32 reg = get_reg(data->hwirq);
data              428 drivers/pinctrl/pinctrl-stmfx.c 	u32 mask = get_mask(data->hwirq);
data              433 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_pinctrl_irq_set_type(struct irq_data *data, unsigned int type)
data              435 drivers/pinctrl/pinctrl-stmfx.c 	struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data);
data              437 drivers/pinctrl/pinctrl-stmfx.c 	u32 reg = get_reg(data->hwirq);
data              438 drivers/pinctrl/pinctrl-stmfx.c 	u32 mask = get_mask(data->hwirq);
data              445 drivers/pinctrl/pinctrl-stmfx.c 		irq_set_handler_locked(data, handle_edge_irq);
data              448 drivers/pinctrl/pinctrl-stmfx.c 		irq_set_handler_locked(data, handle_level_irq);
data              471 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_pinctrl_irq_bus_lock(struct irq_data *data)
data              473 drivers/pinctrl/pinctrl-stmfx.c 	struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data);
data              479 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_pinctrl_irq_bus_sync_unlock(struct irq_data *data)
data              481 drivers/pinctrl/pinctrl-stmfx.c 	struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data);
data              483 drivers/pinctrl/pinctrl-stmfx.c 	u32 reg = get_reg(data->hwirq);
data              484 drivers/pinctrl/pinctrl-stmfx.c 	u32 mask = get_mask(data->hwirq);
data              492 drivers/pinctrl/pinctrl-stmfx.c 		if (stmfx_gpio_get(gpio_chip, data->hwirq))
data              109 drivers/pinctrl/pinctrl-sx150x.c 	const struct sx150x_device_data *data;
data              376 drivers/pinctrl/pinctrl-sx150x.c 	if (pin >= pctl->data->npins)
data              380 drivers/pinctrl/pinctrl-sx150x.c 	if (pctl->data->model != SX150X_789)
data              383 drivers/pinctrl/pinctrl-sx150x.c 	return !strcmp(pctl->data->pins[pin].name, "oscio");
data              396 drivers/pinctrl/pinctrl-sx150x.c 	ret = regmap_read(pctl->regmap, pctl->data->reg_dir, &value);
data              412 drivers/pinctrl/pinctrl-sx150x.c 	ret = regmap_read(pctl->regmap, pctl->data->reg_data, &value);
data              422 drivers/pinctrl/pinctrl-sx150x.c 	return regmap_write_bits(pctl->regmap, pctl->data->reg_data,
data              430 drivers/pinctrl/pinctrl-sx150x.c 			    pctl->data->pri.x789.reg_clock,
data              452 drivers/pinctrl/pinctrl-sx150x.c 	regmap_write_bits(pctl->regmap, pctl->data->reg_data, *mask, *bits);
data              464 drivers/pinctrl/pinctrl-sx150x.c 				 pctl->data->reg_dir,
data              482 drivers/pinctrl/pinctrl-sx150x.c 				 pctl->data->reg_dir,
data              546 drivers/pinctrl/pinctrl-sx150x.c 	err = regmap_read(pctl->regmap, pctl->data->reg_irq_src, &val);
data              550 drivers/pinctrl/pinctrl-sx150x.c 	err = regmap_write(pctl->regmap, pctl->data->reg_irq_src, val);
data              555 drivers/pinctrl/pinctrl-sx150x.c 	for_each_set_bit(n, &status, pctl->data->ngpios)
data              574 drivers/pinctrl/pinctrl-sx150x.c 	regmap_write(pctl->regmap, pctl->data->reg_irq_mask, pctl->irq.masked);
data              575 drivers/pinctrl/pinctrl-sx150x.c 	regmap_write(pctl->regmap, pctl->data->reg_sense, pctl->irq.sense);
data              586 drivers/pinctrl/pinctrl-sx150x.c 	unsigned int data;
data              593 drivers/pinctrl/pinctrl-sx150x.c 					  pctl->data->pri.x789.reg_clock,
data              594 drivers/pinctrl/pinctrl-sx150x.c 					  &data);
data              599 drivers/pinctrl/pinctrl-sx150x.c 				arg = (data & 0x1f) ? 1 : 0;
data              601 drivers/pinctrl/pinctrl-sx150x.c 				if ((data & 0x1f) == 0x1f)
data              603 drivers/pinctrl/pinctrl-sx150x.c 				else if ((data & 0x1f) == 0x10)
data              620 drivers/pinctrl/pinctrl-sx150x.c 				  pctl->data->reg_pulldn,
data              621 drivers/pinctrl/pinctrl-sx150x.c 				  &data);
data              622 drivers/pinctrl/pinctrl-sx150x.c 		data &= BIT(pin);
data              635 drivers/pinctrl/pinctrl-sx150x.c 				  pctl->data->reg_pullup,
data              636 drivers/pinctrl/pinctrl-sx150x.c 				  &data);
data              637 drivers/pinctrl/pinctrl-sx150x.c 		data &= BIT(pin);
data              649 drivers/pinctrl/pinctrl-sx150x.c 		if (pctl->data->model != SX150X_789)
data              653 drivers/pinctrl/pinctrl-sx150x.c 				  pctl->data->pri.x789.reg_drain,
data              654 drivers/pinctrl/pinctrl-sx150x.c 				  &data);
data              655 drivers/pinctrl/pinctrl-sx150x.c 		data &= BIT(pin);
data              660 drivers/pinctrl/pinctrl-sx150x.c 		if (!data)
data              667 drivers/pinctrl/pinctrl-sx150x.c 		if (pctl->data->model != SX150X_789)
data              671 drivers/pinctrl/pinctrl-sx150x.c 					  pctl->data->pri.x789.reg_drain,
data              672 drivers/pinctrl/pinctrl-sx150x.c 					  &data);
data              673 drivers/pinctrl/pinctrl-sx150x.c 			data &= BIT(pin);
data              678 drivers/pinctrl/pinctrl-sx150x.c 			if (data)
data              739 drivers/pinctrl/pinctrl-sx150x.c 						pctl->data->reg_pulldn,
data              745 drivers/pinctrl/pinctrl-sx150x.c 						pctl->data->reg_pullup,
data              754 drivers/pinctrl/pinctrl-sx150x.c 						pctl->data->reg_pullup,
data              763 drivers/pinctrl/pinctrl-sx150x.c 						pctl->data->reg_pulldn,
data              771 drivers/pinctrl/pinctrl-sx150x.c 			if (pctl->data->model != SX150X_789 ||
data              776 drivers/pinctrl/pinctrl-sx150x.c 						pctl->data->pri.x789.reg_drain,
data              784 drivers/pinctrl/pinctrl-sx150x.c 			if (pctl->data->model != SX150X_789 ||
data              789 drivers/pinctrl/pinctrl-sx150x.c 						pctl->data->pri.x789.reg_drain,
data              832 drivers/pinctrl/pinctrl-sx150x.c 	{ .compatible = "semtech,sx1501q", .data = &sx1501q_device_data },
data              833 drivers/pinctrl/pinctrl-sx150x.c 	{ .compatible = "semtech,sx1502q", .data = &sx1502q_device_data },
data              834 drivers/pinctrl/pinctrl-sx150x.c 	{ .compatible = "semtech,sx1503q", .data = &sx1503q_device_data },
data              835 drivers/pinctrl/pinctrl-sx150x.c 	{ .compatible = "semtech,sx1504q", .data = &sx1504q_device_data },
data              836 drivers/pinctrl/pinctrl-sx150x.c 	{ .compatible = "semtech,sx1505q", .data = &sx1505q_device_data },
data              837 drivers/pinctrl/pinctrl-sx150x.c 	{ .compatible = "semtech,sx1506q", .data = &sx1506q_device_data },
data              838 drivers/pinctrl/pinctrl-sx150x.c 	{ .compatible = "semtech,sx1507q", .data = &sx1507q_device_data },
data              839 drivers/pinctrl/pinctrl-sx150x.c 	{ .compatible = "semtech,sx1508q", .data = &sx1508q_device_data },
data              840 drivers/pinctrl/pinctrl-sx150x.c 	{ .compatible = "semtech,sx1509q", .data = &sx1509q_device_data },
data              849 drivers/pinctrl/pinctrl-sx150x.c 					pctl->data->pri.x789.reg_reset,
data              855 drivers/pinctrl/pinctrl-sx150x.c 					pctl->data->pri.x789.reg_reset,
data              864 drivers/pinctrl/pinctrl-sx150x.c 	switch (pctl->data->model) {
data              866 drivers/pinctrl/pinctrl-sx150x.c 		reg   = pctl->data->pri.x789.reg_misc;
data              870 drivers/pinctrl/pinctrl-sx150x.c 		reg   = pctl->data->pri.x456.reg_advanced;
data              881 drivers/pinctrl/pinctrl-sx150x.c 		reg   = pctl->data->pri.x123.reg_advanced;
data              885 drivers/pinctrl/pinctrl-sx150x.c 		WARN(1, "Unknown chip model %d\n", pctl->data->model);
data              895 drivers/pinctrl/pinctrl-sx150x.c 		[SX150X_789] = pctl->data->pri.x789.reg_polarity,
data              896 drivers/pinctrl/pinctrl-sx150x.c 		[SX150X_456] = pctl->data->pri.x456.reg_pld_mode,
data              897 drivers/pinctrl/pinctrl-sx150x.c 		[SX150X_123] = pctl->data->pri.x123.reg_pld_mode,
data              901 drivers/pinctrl/pinctrl-sx150x.c 	if (pctl->data->model == SX150X_789 &&
data              913 drivers/pinctrl/pinctrl-sx150x.c 	return regmap_write(pctl->regmap, reg[pctl->data->model], 0);
data              919 drivers/pinctrl/pinctrl-sx150x.c 	const struct sx150x_device_data *data = pctl->data;
data              921 drivers/pinctrl/pinctrl-sx150x.c 	if (reg == data->reg_sense) {
data              927 drivers/pinctrl/pinctrl-sx150x.c 		return 2 * data->ngpios;
data              928 drivers/pinctrl/pinctrl-sx150x.c 	} else if ((data->model == SX150X_789 &&
data              929 drivers/pinctrl/pinctrl-sx150x.c 		    (reg == data->pri.x789.reg_misc ||
data              930 drivers/pinctrl/pinctrl-sx150x.c 		     reg == data->pri.x789.reg_clock ||
data              931 drivers/pinctrl/pinctrl-sx150x.c 		     reg == data->pri.x789.reg_reset))
data              933 drivers/pinctrl/pinctrl-sx150x.c 		   (data->model == SX150X_123 &&
data              934 drivers/pinctrl/pinctrl-sx150x.c 		    reg == data->pri.x123.reg_advanced)
data              936 drivers/pinctrl/pinctrl-sx150x.c 		   (data->model == SX150X_456 &&
data              937 drivers/pinctrl/pinctrl-sx150x.c 		    data->pri.x456.reg_advanced &&
data              938 drivers/pinctrl/pinctrl-sx150x.c 		    reg == data->pri.x456.reg_advanced)) {
data              941 drivers/pinctrl/pinctrl-sx150x.c 		return data->ngpios;
data              949 drivers/pinctrl/pinctrl-sx150x.c 	const struct sx150x_device_data *data = pctl->data;
data              970 drivers/pinctrl/pinctrl-sx150x.c 	if (reg == data->reg_sense &&
data              971 drivers/pinctrl/pinctrl-sx150x.c 	    data->ngpios == 16 &&
data              972 drivers/pinctrl/pinctrl-sx150x.c 	    (data->model == SX150X_123 ||
data              973 drivers/pinctrl/pinctrl-sx150x.c 	     data->model == SX150X_456)) {
data             1079 drivers/pinctrl/pinctrl-sx150x.c 	return reg == pctl->data->reg_irq_src || reg == pctl->data->reg_data;
data             1117 drivers/pinctrl/pinctrl-sx150x.c 		pctl->data = of_device_get_match_data(dev);
data             1119 drivers/pinctrl/pinctrl-sx150x.c 		pctl->data = (struct sx150x_device_data *)id->driver_data;
data             1121 drivers/pinctrl/pinctrl-sx150x.c 	if (!pctl->data)
data             1143 drivers/pinctrl/pinctrl-sx150x.c 	pctl->pinctrl_desc.pins = pctl->data->pins;
data             1144 drivers/pinctrl/pinctrl-sx150x.c 	pctl->pinctrl_desc.npins = pctl->data->npins;
data             1162 drivers/pinctrl/pinctrl-sx150x.c 	pctl->gpio.ngpio = pctl->data->npins;
data             1184 drivers/pinctrl/pinctrl-sx150x.c 	if (pctl->data->model != SX150X_789)
data             1192 drivers/pinctrl/pinctrl-sx150x.c 				     0, 0, pctl->data->npins);
data               65 drivers/pinctrl/pinctrl-utils.c 	(*map)[*num_maps].data.mux.group = group;
data               66 drivers/pinctrl/pinctrl-utils.c 	(*map)[*num_maps].data.mux.function = function;
data               90 drivers/pinctrl/pinctrl-utils.c 	(*map)[*num_maps].data.configs.group_or_pin = group;
data               91 drivers/pinctrl/pinctrl-utils.c 	(*map)[*num_maps].data.configs.configs = dup_configs;
data               92 drivers/pinctrl/pinctrl-utils.c 	(*map)[*num_maps].data.configs.num_configs = num_configs;
data              132 drivers/pinctrl/pinctrl-utils.c 			kfree(map[i].data.configs.configs);
data             1692 drivers/pinctrl/pinctrl-xway.c 	{ .compatible = "lantiq,pinctrl-xway", .data = &danube_pinctrl}, /*DEPRECATED*/
data             1693 drivers/pinctrl/pinctrl-xway.c 	{ .compatible = "lantiq,pinctrl-xr9", .data = &xr9_pinctrl}, /*DEPRECATED*/
data             1694 drivers/pinctrl/pinctrl-xway.c 	{ .compatible = "lantiq,pinctrl-ase", .data = &ase_pinctrl}, /*DEPRECATED*/
data             1695 drivers/pinctrl/pinctrl-xway.c 	{ .compatible = "lantiq,ase-pinctrl", .data = &ase_pinctrl},
data             1696 drivers/pinctrl/pinctrl-xway.c 	{ .compatible = "lantiq,danube-pinctrl", .data = &danube_pinctrl},
data             1697 drivers/pinctrl/pinctrl-xway.c 	{ .compatible = "lantiq,xrx100-pinctrl", .data = &xrx100_pinctrl},
data             1698 drivers/pinctrl/pinctrl-xway.c 	{ .compatible = "lantiq,xrx200-pinctrl", .data = &xrx200_pinctrl},
data             1699 drivers/pinctrl/pinctrl-xway.c 	{ .compatible = "lantiq,xrx300-pinctrl", .data = &xrx300_pinctrl},
data             1719 drivers/pinctrl/pinctrl-xway.c 		xway_soc = (const struct pinctrl_xway_soc *) match->data;
data               64 drivers/pinctrl/pinmux.c 	if (!map->data.mux.function) {
data              351 drivers/pinctrl/pinmux.c 	ret = pinmux_func_name_to_selector(pctldev, map->data.mux.function);
data              354 drivers/pinctrl/pinmux.c 			map->data.mux.function);
data              357 drivers/pinctrl/pinmux.c 	setting->data.mux.func = ret;
data              359 drivers/pinctrl/pinmux.c 	ret = pmxops->get_function_groups(pctldev, setting->data.mux.func,
data              363 drivers/pinctrl/pinmux.c 			map->data.mux.function);
data              369 drivers/pinctrl/pinmux.c 			map->data.mux.function);
data              372 drivers/pinctrl/pinmux.c 	if (map->data.mux.group) {
data              373 drivers/pinctrl/pinmux.c 		group = map->data.mux.group;
data              378 drivers/pinctrl/pinmux.c 				group, map->data.mux.function);
data              388 drivers/pinctrl/pinmux.c 			map->data.mux.group);
data              391 drivers/pinctrl/pinmux.c 	setting->data.mux.group = ret;
data              413 drivers/pinctrl/pinmux.c 		ret = pctlops->get_group_pins(pctldev, setting->data.mux.group,
data              421 drivers/pinctrl/pinmux.c 						setting->data.mux.group);
data              438 drivers/pinctrl/pinmux.c 						setting->data.mux.group);
data              457 drivers/pinctrl/pinmux.c 		desc->mux_setting = &(setting->data.mux);
data              460 drivers/pinctrl/pinmux.c 	ret = ops->set_mux(pctldev, setting->data.mux.func,
data              461 drivers/pinctrl/pinmux.c 			   setting->data.mux.group);
data              493 drivers/pinctrl/pinmux.c 		ret = pctlops->get_group_pins(pctldev, setting->data.mux.group,
data              500 drivers/pinctrl/pinmux.c 						setting->data.mux.group);
data              516 drivers/pinctrl/pinmux.c 		if (desc->mux_setting == &(setting->data.mux)) {
data              522 drivers/pinctrl/pinmux.c 						setting->data.mux.group);
data              652 drivers/pinctrl/pinmux.c 		map->data.mux.group ? map->data.mux.group : "(default)",
data              653 drivers/pinctrl/pinmux.c 		map->data.mux.function);
data              664 drivers/pinctrl/pinmux.c 		   pctlops->get_group_name(pctldev, setting->data.mux.group),
data              665 drivers/pinctrl/pinmux.c 		   setting->data.mux.group,
data              666 drivers/pinctrl/pinmux.c 		   pmxops->get_function_name(pctldev, setting->data.mux.func),
data              667 drivers/pinctrl/pinmux.c 		   setting->data.mux.func);
data              775 drivers/pinctrl/pinmux.c 				void *data)
data              796 drivers/pinctrl/pinmux.c 	function->data = data;
data              134 drivers/pinctrl/pinmux.h 	void *data;
data              155 drivers/pinctrl/pinmux.h 				void *data);
data             1073 drivers/pinctrl/qcom/pinctrl-msm.c 			       void *data)
data             1108 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pm8005-gpio", .data = (void *) 4 },
data             1109 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pm8916-gpio", .data = (void *) 4 },
data             1110 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pm8941-gpio", .data = (void *) 36 },
data             1111 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pm8994-gpio", .data = (void *) 22 },
data             1112 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pmi8994-gpio", .data = (void *) 10 },
data             1113 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pm8998-gpio", .data = (void *) 26 },
data             1114 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pmi8998-gpio", .data = (void *) 14 },
data             1115 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pma8084-gpio", .data = (void *) 22 },
data             1117 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pms405-gpio", .data = (void *) 12 },
data             1119 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pm8150-gpio", .data = (void *) 10 },
data             1121 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pm8150b-gpio", .data = (void *) 12 },
data             1123 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	{ .compatible = "qcom,pm8150l-gpio", .data = (void *) 12 },
data              716 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 			       unsigned int nr_irqs, void *data)
data              720 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	struct irq_fwspec *fwspec = data;
data              753 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	{ .compatible = "qcom,pm8018-gpio", .data = (void *) 6 },
data              754 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	{ .compatible = "qcom,pm8038-gpio", .data = (void *) 12 },
data              755 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	{ .compatible = "qcom,pm8058-gpio", .data = (void *) 44 },
data              756 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	{ .compatible = "qcom,pm8917-gpio", .data = (void *) 38 },
data              757 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	{ .compatible = "qcom,pm8921-gpio", .data = (void *) 44 },
data               56 drivers/pinctrl/samsung/pinctrl-exynos-arm.c 		       const struct samsung_retention_data *data)
data              243 drivers/pinctrl/samsung/pinctrl-exynos.c static irqreturn_t exynos_eint_gpio_irq(int irq, void *data)
data              245 drivers/pinctrl/samsung/pinctrl-exynos.c 	struct samsung_pinctrl_drv_data *d = data;
data              406 drivers/pinctrl/samsung/pinctrl-exynos.c 			.data = &s5pv210_wkup_irq_chip },
data              408 drivers/pinctrl/samsung/pinctrl-exynos.c 			.data = &exynos4210_wkup_irq_chip },
data              410 drivers/pinctrl/samsung/pinctrl-exynos.c 			.data = &exynos7_wkup_irq_chip },
data              487 drivers/pinctrl/samsung/pinctrl-exynos.c 			irq_chip = kmemdup(match->data,
data              696 drivers/pinctrl/samsung/pinctrl-exynos.c 		      const struct samsung_retention_data *data)
data              711 drivers/pinctrl/samsung/pinctrl-exynos.c 	ctrl->regs = data->regs;
data              712 drivers/pinctrl/samsung/pinctrl-exynos.c 	ctrl->nr_regs = data->nr_regs;
data              713 drivers/pinctrl/samsung/pinctrl-exynos.c 	ctrl->value = data->value;
data              714 drivers/pinctrl/samsung/pinctrl-exynos.c 	ctrl->refcnt = data->refcnt;
data              139 drivers/pinctrl/samsung/pinctrl-exynos.h 		      const struct samsung_retention_data *data);
data              163 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static int s3c24xx_eint_type(struct irq_data *data, unsigned int type)
data              165 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              167 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	int index = bank->eint_offset + data->hwirq;
data              179 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	s3c24xx_eint_set_handler(data, type);
data              190 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	s3c24xx_eint_set_function(d, bank, data->hwirq);
data              197 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2410_eint0_3_ack(struct irq_data *data)
data              199 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              202 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	int parent_irq = eint_data->parents[data->hwirq];
data              208 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2410_eint0_3_mask(struct irq_data *data)
data              210 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              213 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	int parent_irq = eint_data->parents[data->hwirq];
data              219 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2410_eint0_3_unmask(struct irq_data *data)
data              221 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              224 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	int parent_irq = eint_data->parents[data->hwirq];
data              240 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              245 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	virq = irq_linear_revmap(eint_data->domains[data->hwirq], data->hwirq);
data              254 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2412_eint0_3_ack(struct irq_data *data)
data              256 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              259 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	unsigned long bitval = 1UL << data->hwirq;
data              263 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2412_eint0_3_mask(struct irq_data *data)
data              265 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              270 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	mask |= (1UL << data->hwirq);
data              274 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2412_eint0_3_unmask(struct irq_data *data)
data              276 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              281 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	mask &= ~(1UL << data->hwirq);
data              296 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              297 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              303 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	virq = irq_linear_revmap(eint_data->domains[data->hwirq], data->hwirq);
data              314 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c24xx_eint_ack(struct irq_data *data)
data              316 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              318 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	unsigned char index = bank->eint_offset + data->hwirq;
data              323 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c24xx_eint_mask(struct irq_data *data)
data              325 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              327 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	unsigned char index = bank->eint_offset + data->hwirq;
data              335 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c24xx_eint_unmask(struct irq_data *data)
data              337 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data);
data              339 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	unsigned char index = bank->eint_offset + data->hwirq;
data              358 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct s3c24xx_eint_data *data = irq_desc_get_handler_data(desc);
data              360 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct samsung_pinctrl_drv_data *d = data->drvdata;
data              376 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 		virq = irq_linear_revmap(data->domains[irq], irq - offset);
data              463 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	{ .compatible = "samsung,s3c2410-wakeup-eint", .data = (void *)1 },
data              464 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	{ .compatible = "samsung,s3c2412-wakeup-eint", .data = (void *)0 },
data              485 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 			eint0_3_parent_only = (bool)match->data;
data              408 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	struct s3c64xx_eint_gpio_data *data = irq_desc_get_handler_data(desc);
data              409 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	struct samsung_pinctrl_drv_data *drvdata = data->drvdata;
data              434 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		virq = irq_linear_revmap(data->domains[group], pin);
data              453 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	struct s3c64xx_eint_gpio_data *data;
data              486 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	data = devm_kzalloc(dev, struct_size(data, domains, nr_domains),
data              488 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	if (!data)
data              490 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	data->drvdata = d;
data              498 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		data->domains[nr_domains++] = bank->irq_domain;
data              501 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	irq_set_chained_handler_and_data(d->irq, s3c64xx_eint_gpio_irq, data);
data              597 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	struct s3c64xx_eint0_data *data = irq_desc_get_handler_data(desc);
data              598 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	struct samsung_pinctrl_drv_data *drvdata = data->drvdata;
data              614 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		virq = irq_linear_revmap(data->domains[irq], data->pins[irq]);
data              694 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	struct s3c64xx_eint0_data *data;
data              706 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              707 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	if (!data) {
data              711 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	data->drvdata = d;
data              725 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 						 data);
data              761 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 			data->domains[irq] = bank->irq_domain;
data              762 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 			data->pins[irq] = pin;
data              109 drivers/pinctrl/samsung/pinctrl-samsung.c 	(*map)[*num_maps].data.mux.group = group;
data              110 drivers/pinctrl/samsung/pinctrl-samsung.c 	(*map)[*num_maps].data.mux.function = function;
data              132 drivers/pinctrl/samsung/pinctrl-samsung.c 	(*map)[*num_maps].data.configs.group_or_pin = group;
data              133 drivers/pinctrl/samsung/pinctrl-samsung.c 	(*map)[*num_maps].data.configs.configs = dup_configs;
data              134 drivers/pinctrl/samsung/pinctrl-samsung.c 	(*map)[*num_maps].data.configs.num_configs = num_configs;
data              168 drivers/pinctrl/samsung/pinctrl-samsung.c 			kfree(map[i].data.configs.configs);
data              383 drivers/pinctrl/samsung/pinctrl-samsung.c 	u32 mask, shift, data, pin_offset;
data              405 drivers/pinctrl/samsung/pinctrl-samsung.c 	data = readl(reg + type->reg_offset[PINCFG_TYPE_FUNC]);
data              406 drivers/pinctrl/samsung/pinctrl-samsung.c 	data &= ~(mask << shift);
data              407 drivers/pinctrl/samsung/pinctrl-samsung.c 	data |= func->val << shift;
data              408 drivers/pinctrl/samsung/pinctrl-samsung.c 	writel(data, reg + type->reg_offset[PINCFG_TYPE_FUNC]);
data              439 drivers/pinctrl/samsung/pinctrl-samsung.c 	u32 data, width, pin_offset, mask, shift;
data              458 drivers/pinctrl/samsung/pinctrl-samsung.c 	data = readl(reg_base + cfg_reg);
data              462 drivers/pinctrl/samsung/pinctrl-samsung.c 		data &= ~(mask << shift);
data              463 drivers/pinctrl/samsung/pinctrl-samsung.c 		data |= (cfg_value << shift);
data              464 drivers/pinctrl/samsung/pinctrl-samsung.c 		writel(data, reg_base + cfg_reg);
data              466 drivers/pinctrl/samsung/pinctrl-samsung.c 		data >>= shift;
data              467 drivers/pinctrl/samsung/pinctrl-samsung.c 		data &= mask;
data              468 drivers/pinctrl/samsung/pinctrl-samsung.c 		*config = PINCFG_PACK(cfg_type, data);
data              547 drivers/pinctrl/samsung/pinctrl-samsung.c 	u32 data;
data              551 drivers/pinctrl/samsung/pinctrl-samsung.c 	data = readl(reg + type->reg_offset[PINCFG_TYPE_DAT]);
data              552 drivers/pinctrl/samsung/pinctrl-samsung.c 	data &= ~(1 << offset);
data              554 drivers/pinctrl/samsung/pinctrl-samsung.c 		data |= 1 << offset;
data              555 drivers/pinctrl/samsung/pinctrl-samsung.c 	writel(data, reg + type->reg_offset[PINCFG_TYPE_DAT]);
data              573 drivers/pinctrl/samsung/pinctrl-samsung.c 	u32 data;
data              579 drivers/pinctrl/samsung/pinctrl-samsung.c 	data = readl(reg + type->reg_offset[PINCFG_TYPE_DAT]);
data              580 drivers/pinctrl/samsung/pinctrl-samsung.c 	data >>= offset;
data              581 drivers/pinctrl/samsung/pinctrl-samsung.c 	data &= 1;
data              582 drivers/pinctrl/samsung/pinctrl-samsung.c 	return data;
data              597 drivers/pinctrl/samsung/pinctrl-samsung.c 	u32 data, mask, shift;
data              613 drivers/pinctrl/samsung/pinctrl-samsung.c 	data = readl(reg);
data              614 drivers/pinctrl/samsung/pinctrl-samsung.c 	data &= ~(mask << shift);
data              616 drivers/pinctrl/samsung/pinctrl-samsung.c 		data |= EXYNOS_PIN_FUNC_OUTPUT << shift;
data              617 drivers/pinctrl/samsung/pinctrl-samsung.c 	writel(data, reg);
data             1246 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &exynos3250_of_data },
data             1248 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &exynos4210_of_data },
data             1250 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &exynos4x12_of_data },
data             1252 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &exynos5250_of_data },
data             1254 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &exynos5260_of_data },
data             1256 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &exynos5410_of_data },
data             1258 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &exynos5420_of_data },
data             1260 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &s5pv210_of_data },
data             1264 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &exynos5433_of_data },
data             1266 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &exynos7_of_data },
data             1270 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &s3c64xx_of_data },
data             1274 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &s3c2412_of_data },
data             1276 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &s3c2416_of_data },
data             1278 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &s3c2440_of_data },
data             1280 drivers/pinctrl/samsung/pinctrl-samsung.c 		.data = &s3c2450_of_data },
data              155 drivers/pinctrl/sh-pfc/core.c 			  u32 data)
data              159 drivers/pinctrl/sh-pfc/core.c 		iowrite8(data, mapped_reg);
data              162 drivers/pinctrl/sh-pfc/core.c 		iowrite16(data, mapped_reg);
data              165 drivers/pinctrl/sh-pfc/core.c 		iowrite32(data, mapped_reg);
data              177 drivers/pinctrl/sh-pfc/core.c void sh_pfc_write(struct sh_pfc *pfc, u32 reg, u32 data)
data              182 drivers/pinctrl/sh-pfc/core.c 			~data);
data              184 drivers/pinctrl/sh-pfc/core.c 	sh_pfc_write_raw_reg(sh_pfc_phys_to_virt(pfc, reg), 32, data);
data              214 drivers/pinctrl/sh-pfc/core.c 	u32 mask, data;
data              225 drivers/pinctrl/sh-pfc/core.c 	data = sh_pfc_read_raw_reg(mapped_reg, crp->reg_width);
data              226 drivers/pinctrl/sh-pfc/core.c 	data &= mask;
data              227 drivers/pinctrl/sh-pfc/core.c 	data |= value;
data              232 drivers/pinctrl/sh-pfc/core.c 			~data);
data              234 drivers/pinctrl/sh-pfc/core.c 	sh_pfc_write_raw_reg(mapped_reg, crp->reg_width, data);
data              286 drivers/pinctrl/sh-pfc/core.c 	const u16 *data = pfc->info->pinmux_data;
data              290 drivers/pinctrl/sh-pfc/core.c 		*enum_idp = data[pos + 1];
data              295 drivers/pinctrl/sh-pfc/core.c 		if (data[k] == mark) {
data              296 drivers/pinctrl/sh-pfc/core.c 			*enum_idp = data[k + 1];
data              472 drivers/pinctrl/sh-pfc/core.c 		.data = &emev2_pinmux_info,
data              478 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a73a4_pinmux_info,
data              484 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7740_pinmux_info,
data              490 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7743_pinmux_info,
data              496 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7744_pinmux_info,
data              502 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7745_pinmux_info,
data              508 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a77470_pinmux_info,
data              514 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a774a1_pinmux_info,
data              520 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a774c0_pinmux_info,
data              526 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7778_pinmux_info,
data              532 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7779_pinmux_info,
data              538 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7790_pinmux_info,
data              544 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7791_pinmux_info,
data              550 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7792_pinmux_info,
data              556 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7793_pinmux_info,
data              562 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7794_pinmux_info,
data              568 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7795_pinmux_info,
data              574 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7795es1_pinmux_info,
data              581 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a7796_pinmux_info,
data              587 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a77965_pinmux_info,
data              593 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a77970_pinmux_info,
data              599 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a77980_pinmux_info,
data              605 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a77990_pinmux_info,
data              611 drivers/pinctrl/sh-pfc/core.c 		.data = &r8a77995_pinmux_info,
data              617 drivers/pinctrl/sh-pfc/core.c 		.data = &sh73a0_pinmux_info,
data              866 drivers/pinctrl/sh-pfc/core.c 		sh_pfc_check_info(pdrv->driver.of_match_table[i].data);
data               25 drivers/pinctrl/sh-pfc/core.h 			  u32 data);
data               27 drivers/pinctrl/sh-pfc/core.h void sh_pfc_write(struct sh_pfc *pfc, u32 reg, u32 data);
data               95 drivers/pinctrl/sh-pfc/pinctrl.c 	map->data.configs.group_or_pin = group_or_pin;
data               96 drivers/pinctrl/sh-pfc/pinctrl.c 	map->data.configs.configs = cfgs;
data               97 drivers/pinctrl/sh-pfc/pinctrl.c 	map->data.configs.num_configs = num_configs;
data              204 drivers/pinctrl/sh-pfc/pinctrl.c 			maps[idx].data.mux.group = group;
data              205 drivers/pinctrl/sh-pfc/pinctrl.c 			maps[idx].data.mux.function = function;
data              252 drivers/pinctrl/sh-pfc/pinctrl.c 			kfree(map[i].data.configs.configs);
data               69 drivers/pinctrl/sh-pfc/sh_pfc.h 		.pins = n##__VA_ARGS__##_pins.data##s,			\
data               70 drivers/pinctrl/sh-pfc/sh_pfc.h 		.mux = n##__VA_ARGS__##_mux.data##s,			\
data               71 drivers/pinctrl/sh-pfc/sh_pfc.h 		.nr_pins = ARRAY_SIZE(n##__VA_ARGS__##_pins.data##s),	\
data             4779 drivers/pinctrl/sirf/pinctrl-atlas7.c 	u8 data;
data             5176 drivers/pinctrl/sirf/pinctrl-atlas7.c 	regv = pull_info->s2v[sel].data & pull_info->mask;
data             5520 drivers/pinctrl/sirf/pinctrl-atlas7.c 		status->pull = pull_info->v2s[regv].data;
data              118 drivers/pinctrl/sirf/pinctrl-sirf.c 			(*map)[index].data.mux.group = group;
data              119 drivers/pinctrl/sirf/pinctrl-sirf.c 			(*map)[index].data.mux.function = function;
data              275 drivers/pinctrl/sirf/pinctrl-sirf.c 	{ .compatible = "sirf,prima2-pinctrl", .data = &prima2_pinctrl_data, },
data              276 drivers/pinctrl/sirf/pinctrl-sirf.c 	{ .compatible = "sirf,atlas6-pinctrl", .data = &atlas6_pinctrl_data, },
data              309 drivers/pinctrl/sirf/pinctrl-sirf.c 	pdata = of_match_node(pinmux_ids, np)->data;
data              187 drivers/pinctrl/spear/pinctrl-spear.c 			(*map)[index].data.mux.group = group;
data              188 drivers/pinctrl/spear/pinctrl-spear.c 			(*map)[index].data.mux.function = function;
data              415 drivers/pinctrl/stm32/pinctrl-stm32.c 				   unsigned int nr_irqs, void *data)
data              418 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct irq_fwspec *fwspec = data;
data              491 drivers/pinctrl/stm32/pinctrl-stm32.c 	(*map)[*num_maps].data.mux.group = grp->name;
data              499 drivers/pinctrl/stm32/pinctrl-stm32.c 	(*map)[*num_maps].data.mux.function = stm32_gpio_functions[fnum];
data             1373 drivers/pinctrl/stm32/pinctrl-stm32.c 	if (!match || !match->data)
data             1404 drivers/pinctrl/stm32/pinctrl-stm32.c 	pctl->match_data = match->data;
data             1575 drivers/pinctrl/stm32/pinctrl-stm32f429.c 		.data = &stm32f429_match_data,
data             1561 drivers/pinctrl/stm32/pinctrl-stm32f469.c 		.data = &stm32f469_match_data,
data             1670 drivers/pinctrl/stm32/pinctrl-stm32f746.c 		.data = &stm32f746_match_data,
data             1810 drivers/pinctrl/stm32/pinctrl-stm32f769.c 		.data = &stm32f769_match_data,
data             1967 drivers/pinctrl/stm32/pinctrl-stm32h743.c 		.data = &stm32h743_match_data,
data             2336 drivers/pinctrl/stm32/pinctrl-stm32mp157.c 		.data = &stm32mp157_match_data,
data             2340 drivers/pinctrl/stm32/pinctrl-stm32mp157.c 		.data = &stm32mp157_z_match_data,
data             1306 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c 		.data = (void *)PINCTRL_SUN4I_A10
data             1310 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c 		.data = (void *)PINCTRL_SUN7I_A20
data             1314 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c 		.data = (void *)PINCTRL_SUN8I_R40
data              730 drivers/pinctrl/sunxi/pinctrl-sun5i.c 		.data = (void *)PINCTRL_SUN5I_A10S
data              734 drivers/pinctrl/sunxi/pinctrl-sun5i.c 		.data = (void *)PINCTRL_SUN5I_A13
data              738 drivers/pinctrl/sunxi/pinctrl-sun5i.c 		.data = (void *)PINCTRL_SUN5I_GR8
data              984 drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c 		.data = (void *)PINCTRL_SUN6I_A31
data              988 drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c 		.data = (void *)PINCTRL_SUN6I_A31S
data              563 drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c 		.data = (void *)PINCTRL_SUN8I_V3
data              567 drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c 		.data = (void *)PINCTRL_SUN8I_V3S
data              384 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		(*map)[i].data.mux.group = group;
data              385 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		(*map)[i].data.mux.function = function;
data              391 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			(*map)[i].data.configs.group_or_pin = group;
data              392 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			(*map)[i].data.configs.configs = pinconfig;
data              393 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			(*map)[i].data.configs.num_configs = configlen;
data              431 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		kfree(map[i].data.configs.configs);
data              863 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	{ .compatible = "nvidia,tegra124-xusb-padctl", .data = &tegra124_soc },
data              889 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	padctl->soc = match->data;
data              388 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	return g->data;
data              427 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 				    int *pins, int pin_index, void *data)
data              430 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	struct ti_iodelay_cfg *cfg = data;
data              546 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	(*map)->data.configs.group_or_pin = np->name;
data              547 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	(*map)->data.configs.configs = &g->config;
data              548 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	(*map)->data.configs.num_configs = 1;
data              807 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	{.compatible = "ti,dra7-iodelay", .data = &dra7_iodelay_data},
data              846 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	iod->reg_data = match->data;
data              450 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	struct wmt_pinctrl_data *data;
data              452 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              453 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	if (!data)
data              456 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	data->banks = vt8500_banks;
data              457 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	data->nbanks = ARRAY_SIZE(vt8500_banks);
data              458 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	data->pins = vt8500_pins;
data              459 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	data->npins = ARRAY_SIZE(vt8500_pins);
data              460 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	data->groups = vt8500_groups;
data              461 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	data->ngroups = ARRAY_SIZE(vt8500_groups);
data              463 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	return wmt_pinctrl_probe(pdev, data);
data              481 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	struct wmt_pinctrl_data *data;
data              483 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              484 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	if (!data)
data              487 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	data->banks = wm8505_banks;
data              488 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	data->nbanks = ARRAY_SIZE(wm8505_banks);
data              489 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	data->pins = wm8505_pins;
data              490 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	data->npins = ARRAY_SIZE(wm8505_pins);
data              491 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	data->groups = wm8505_groups;
data              492 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	data->ngroups = ARRAY_SIZE(wm8505_groups);
data              494 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	return wmt_pinctrl_probe(pdev, data);
data              319 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	struct wmt_pinctrl_data *data;
data              321 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              322 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	if (!data)
data              325 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	data->banks = wm8650_banks;
data              326 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	data->nbanks = ARRAY_SIZE(wm8650_banks);
data              327 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	data->pins = wm8650_pins;
data              328 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	data->npins = ARRAY_SIZE(wm8650_pins);
data              329 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	data->groups = wm8650_groups;
data              330 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	data->ngroups = ARRAY_SIZE(wm8650_groups);
data              332 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	return wmt_pinctrl_probe(pdev, data);
data              358 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	struct wmt_pinctrl_data *data;
data              360 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              361 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	if (!data)
data              364 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	data->banks = wm8750_banks;
data              365 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	data->nbanks = ARRAY_SIZE(wm8750_banks);
data              366 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	data->pins = wm8750_pins;
data              367 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	data->npins = ARRAY_SIZE(wm8750_pins);
data              368 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	data->groups = wm8750_groups;
data              369 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	data->ngroups = ARRAY_SIZE(wm8750_groups);
data              371 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	return wmt_pinctrl_probe(pdev, data);
data              337 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	struct wmt_pinctrl_data *data;
data              339 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              340 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	if (!data)
data              343 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	data->banks = wm8850_banks;
data              344 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	data->nbanks = ARRAY_SIZE(wm8850_banks);
data              345 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	data->pins = wm8850_pins;
data              346 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	data->npins = ARRAY_SIZE(wm8850_pins);
data              347 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	data->groups = wm8850_groups;
data              348 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	data->ngroups = ARRAY_SIZE(wm8850_groups);
data              350 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	return wmt_pinctrl_probe(pdev, data);
data               26 drivers/pinctrl/vt8500/pinctrl-wmt.c static inline void wmt_setbits(struct wmt_pinctrl_data *data, u32 reg,
data               31 drivers/pinctrl/vt8500/pinctrl-wmt.c 	val = readl_relaxed(data->base + reg);
data               33 drivers/pinctrl/vt8500/pinctrl-wmt.c 	writel_relaxed(val, data->base + reg);
data               36 drivers/pinctrl/vt8500/pinctrl-wmt.c static inline void wmt_clearbits(struct wmt_pinctrl_data *data, u32 reg,
data               41 drivers/pinctrl/vt8500/pinctrl-wmt.c 	val = readl_relaxed(data->base + reg);
data               43 drivers/pinctrl/vt8500/pinctrl-wmt.c 	writel_relaxed(val, data->base + reg);
data               75 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev);
data               78 drivers/pinctrl/vt8500/pinctrl-wmt.c 	*groups = data->groups;
data               79 drivers/pinctrl/vt8500/pinctrl-wmt.c 	*num_groups = data->ngroups;
data               84 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_set_pinmux(struct wmt_pinctrl_data *data, unsigned func,
data               89 drivers/pinctrl/vt8500/pinctrl-wmt.c 	u32 reg_en = data->banks[bank].reg_en;
data               90 drivers/pinctrl/vt8500/pinctrl-wmt.c 	u32 reg_dir = data->banks[bank].reg_dir;
data               93 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "pin:%d no direction register defined\n",
data              105 drivers/pinctrl/vt8500/pinctrl-wmt.c 			wmt_setbits(data, reg_en, BIT(bit));
data              106 drivers/pinctrl/vt8500/pinctrl-wmt.c 		wmt_clearbits(data, reg_dir, BIT(bit));
data              110 drivers/pinctrl/vt8500/pinctrl-wmt.c 			wmt_setbits(data, reg_en, BIT(bit));
data              111 drivers/pinctrl/vt8500/pinctrl-wmt.c 		wmt_setbits(data, reg_dir, BIT(bit));
data              115 drivers/pinctrl/vt8500/pinctrl-wmt.c 			dev_err(data->dev, "pin:%d no alt function available\n",
data              119 drivers/pinctrl/vt8500/pinctrl-wmt.c 		wmt_clearbits(data, reg_en, BIT(bit));
data              129 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev);
data              130 drivers/pinctrl/vt8500/pinctrl-wmt.c 	u32 pinnum = data->pins[group_selector].number;
data              132 drivers/pinctrl/vt8500/pinctrl-wmt.c 	return wmt_set_pinmux(data, func_selector, pinnum);
data              139 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev);
data              142 drivers/pinctrl/vt8500/pinctrl-wmt.c 	wmt_set_pinmux(data, WMT_FSEL_GPIO_IN, offset);
data              150 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev);
data              152 drivers/pinctrl/vt8500/pinctrl-wmt.c 	wmt_set_pinmux(data, (input ? WMT_FSEL_GPIO_IN : WMT_FSEL_GPIO_OUT),
data              169 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev);
data              171 drivers/pinctrl/vt8500/pinctrl-wmt.c 	return data->ngroups;
data              177 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev);
data              179 drivers/pinctrl/vt8500/pinctrl-wmt.c 	return data->groups[selector];
data              187 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev);
data              189 drivers/pinctrl/vt8500/pinctrl-wmt.c 	*pins = &data->pins[selector].number;
data              195 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pctl_find_group_by_pin(struct wmt_pinctrl_data *data, u32 pin)
data              199 drivers/pinctrl/vt8500/pinctrl-wmt.c 	for (i = 0; i < data->npins; i++) {
data              200 drivers/pinctrl/vt8500/pinctrl-wmt.c 		if (data->pins[i].number == pin)
data              207 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pctl_dt_node_to_map_func(struct wmt_pinctrl_data *data,
data              216 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "invalid wm,function %d\n", fnum);
data              220 drivers/pinctrl/vt8500/pinctrl-wmt.c 	group = wmt_pctl_find_group_by_pin(data, pin);
data              222 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "unable to match pin %d to group\n", pin);
data              227 drivers/pinctrl/vt8500/pinctrl-wmt.c 	map->data.mux.group = data->groups[group];
data              228 drivers/pinctrl/vt8500/pinctrl-wmt.c 	map->data.mux.function = wmt_functions[fnum];
data              234 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_pctl_dt_node_to_map_pull(struct wmt_pinctrl_data *data,
data              244 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "invalid wm,pull %d\n", pull);
data              248 drivers/pinctrl/vt8500/pinctrl-wmt.c 	group = wmt_pctl_find_group_by_pin(data, pin);
data              250 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "unable to match pin %d to group\n", pin);
data              270 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "invalid pull state %d - disabling\n", pull);
data              274 drivers/pinctrl/vt8500/pinctrl-wmt.c 	map->data.configs.group_or_pin = data->groups[group];
data              275 drivers/pinctrl/vt8500/pinctrl-wmt.c 	map->data.configs.configs = configs;
data              276 drivers/pinctrl/vt8500/pinctrl-wmt.c 	map->data.configs.num_configs = 1;
data              290 drivers/pinctrl/vt8500/pinctrl-wmt.c 			kfree(maps[i].data.configs.configs);
data              305 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev);
data              309 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "missing wmt,pins property\n");
data              317 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "neither wm,function nor wm,pull specified\n");
data              330 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "wm,function must have 1 or %d entries\n",
data              336 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "wm,pull must have 1 or %d entries\n",
data              357 drivers/pinctrl/vt8500/pinctrl-wmt.c 		if (pin >= (data->nbanks * 32)) {
data              358 drivers/pinctrl/vt8500/pinctrl-wmt.c 			dev_err(data->dev, "invalid wm,pins value\n");
data              369 drivers/pinctrl/vt8500/pinctrl-wmt.c 			err = wmt_pctl_dt_node_to_map_func(data, np, pin, func,
data              381 drivers/pinctrl/vt8500/pinctrl-wmt.c 			err = wmt_pctl_dt_node_to_map_pull(data, np, pin, pull,
data              421 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = pinctrl_dev_get_drvdata(pctldev);
data              426 drivers/pinctrl/vt8500/pinctrl-wmt.c 	u32 reg_pull_en = data->banks[bank].reg_pull_en;
data              427 drivers/pinctrl/vt8500/pinctrl-wmt.c 	u32 reg_pull_cfg = data->banks[bank].reg_pull_cfg;
data              431 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "bias functions not supported on pin %d\n",
data              448 drivers/pinctrl/vt8500/pinctrl-wmt.c 			wmt_clearbits(data, reg_pull_en, BIT(bit));
data              451 drivers/pinctrl/vt8500/pinctrl-wmt.c 			wmt_clearbits(data, reg_pull_cfg, BIT(bit));
data              452 drivers/pinctrl/vt8500/pinctrl-wmt.c 			wmt_setbits(data, reg_pull_en, BIT(bit));
data              455 drivers/pinctrl/vt8500/pinctrl-wmt.c 			wmt_setbits(data, reg_pull_cfg, BIT(bit));
data              456 drivers/pinctrl/vt8500/pinctrl-wmt.c 			wmt_setbits(data, reg_pull_en, BIT(bit));
data              459 drivers/pinctrl/vt8500/pinctrl-wmt.c 			dev_err(data->dev, "unknown pinconf param\n");
data              482 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = gpiochip_get_data(chip);
data              485 drivers/pinctrl/vt8500/pinctrl-wmt.c 	u32 reg_dir = data->banks[bank].reg_dir;
data              488 drivers/pinctrl/vt8500/pinctrl-wmt.c 	val = readl_relaxed(data->base + reg_dir);
data              495 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = gpiochip_get_data(chip);
data              498 drivers/pinctrl/vt8500/pinctrl-wmt.c 	u32 reg_data_in = data->banks[bank].reg_data_in;
data              501 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "no data in register defined\n");
data              505 drivers/pinctrl/vt8500/pinctrl-wmt.c 	return !!(readl_relaxed(data->base + reg_data_in) & BIT(bit));
data              511 drivers/pinctrl/vt8500/pinctrl-wmt.c 	struct wmt_pinctrl_data *data = gpiochip_get_data(chip);
data              514 drivers/pinctrl/vt8500/pinctrl-wmt.c 	u32 reg_data_out = data->banks[bank].reg_data_out;
data              517 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "no data out register defined\n");
data              522 drivers/pinctrl/vt8500/pinctrl-wmt.c 		wmt_setbits(data, reg_data_out, BIT(bit));
data              524 drivers/pinctrl/vt8500/pinctrl-wmt.c 		wmt_clearbits(data, reg_data_out, BIT(bit));
data              553 drivers/pinctrl/vt8500/pinctrl-wmt.c 		      struct wmt_pinctrl_data *data)
data              559 drivers/pinctrl/vt8500/pinctrl-wmt.c 	data->base = devm_ioremap_resource(&pdev->dev, res);
data              560 drivers/pinctrl/vt8500/pinctrl-wmt.c 	if (IS_ERR(data->base))
data              561 drivers/pinctrl/vt8500/pinctrl-wmt.c 		return PTR_ERR(data->base);
data              563 drivers/pinctrl/vt8500/pinctrl-wmt.c 	wmt_desc.pins = data->pins;
data              564 drivers/pinctrl/vt8500/pinctrl-wmt.c 	wmt_desc.npins = data->npins;
data              566 drivers/pinctrl/vt8500/pinctrl-wmt.c 	data->gpio_chip = wmt_gpio_chip;
data              567 drivers/pinctrl/vt8500/pinctrl-wmt.c 	data->gpio_chip.parent = &pdev->dev;
data              568 drivers/pinctrl/vt8500/pinctrl-wmt.c 	data->gpio_chip.of_node = pdev->dev.of_node;
data              569 drivers/pinctrl/vt8500/pinctrl-wmt.c 	data->gpio_chip.ngpio = data->nbanks * 32;
data              571 drivers/pinctrl/vt8500/pinctrl-wmt.c 	platform_set_drvdata(pdev, data);
data              573 drivers/pinctrl/vt8500/pinctrl-wmt.c 	data->dev = &pdev->dev;
data              575 drivers/pinctrl/vt8500/pinctrl-wmt.c 	data->pctl_dev = devm_pinctrl_register(&pdev->dev, &wmt_desc, data);
data              576 drivers/pinctrl/vt8500/pinctrl-wmt.c 	if (IS_ERR(data->pctl_dev)) {
data              578 drivers/pinctrl/vt8500/pinctrl-wmt.c 		return PTR_ERR(data->pctl_dev);
data              581 drivers/pinctrl/vt8500/pinctrl-wmt.c 	err = gpiochip_add_data(&data->gpio_chip, data);
data              587 drivers/pinctrl/vt8500/pinctrl-wmt.c 	err = gpiochip_add_pin_range(&data->gpio_chip, dev_name(data->dev),
data              588 drivers/pinctrl/vt8500/pinctrl-wmt.c 				     0, 0, data->nbanks * 32);
data              597 drivers/pinctrl/vt8500/pinctrl-wmt.c 	gpiochip_remove(&data->gpio_chip);
data               70 drivers/pinctrl/vt8500/pinctrl-wmt.h 		      struct wmt_pinctrl_data *data);
data               63 drivers/pinctrl/zte/pinctrl-zx.c 	struct zx_pin_data *data = pindesc->drv_data;
data               71 drivers/pinctrl/zte/pinctrl-zx.c 	if (!data)
data               74 drivers/pinctrl/zte/pinctrl-zx.c 	mux = data->muxes;
data               75 drivers/pinctrl/zte/pinctrl-zx.c 	mask = (1 << data->width) - 1;
data               76 drivers/pinctrl/zte/pinctrl-zx.c 	offset = data->offset;
data               77 drivers/pinctrl/zte/pinctrl-zx.c 	bitpos = data->bitpos;
data               94 drivers/pinctrl/zte/pinctrl-zx.c 	if (data->aon_pin) {
data              161 drivers/pinctrl/zte/pinctrl-zx.c 	struct zx_pin_data *data = pindesc->drv_data;
data              166 drivers/pinctrl/zte/pinctrl-zx.c 	if (!data)
data              169 drivers/pinctrl/zte/pinctrl-zx.c 	val = readl(zpctl->aux_base + data->coffset);
data              170 drivers/pinctrl/zte/pinctrl-zx.c 	val = val >> data->cbitpos;
data              214 drivers/pinctrl/zte/pinctrl-zx.c 	struct zx_pin_data *data = pindesc->drv_data;
data              220 drivers/pinctrl/zte/pinctrl-zx.c 	if (!data)
data              223 drivers/pinctrl/zte/pinctrl-zx.c 	val = readl(zpctl->aux_base + data->coffset);
data              231 drivers/pinctrl/zte/pinctrl-zx.c 			val |= ZX_PULL_DOWN << data->cbitpos;
data              234 drivers/pinctrl/zte/pinctrl-zx.c 			val |= ZX_PULL_UP << data->cbitpos;
data              237 drivers/pinctrl/zte/pinctrl-zx.c 			val |= ZX_INPUT_ENABLE << data->cbitpos;
data              240 drivers/pinctrl/zte/pinctrl-zx.c 			val &= ~(ZX_DS_MASK << data->cbitpos);
data              241 drivers/pinctrl/zte/pinctrl-zx.c 			val |= ZX_DS_VALUE(arg) << data->cbitpos;
data              245 drivers/pinctrl/zte/pinctrl-zx.c 				val |= ZX_SLEW << data->cbitpos;
data              247 drivers/pinctrl/zte/pinctrl-zx.c 				val &= ~ZX_SLEW << data->cbitpos;
data              254 drivers/pinctrl/zte/pinctrl-zx.c 	writel(val, zpctl->aux_base + data->coffset);
data              302 drivers/pinctrl/zte/pinctrl-zx.c 		struct zx_pin_data *data = pindesc->drv_data;
data              306 drivers/pinctrl/zte/pinctrl-zx.c 		if (!data)
data              310 drivers/pinctrl/zte/pinctrl-zx.c 		mux = data->muxes;
data              343 drivers/pinctrl/zte/pinctrl-zx.c 		struct zx_pin_data *data = pindesc->drv_data;
data              346 drivers/pinctrl/zte/pinctrl-zx.c 		if (!data)
data              349 drivers/pinctrl/zte/pinctrl-zx.c 		mux = data->muxes;
data              206 drivers/platform/chrome/chromeos_laptop.c 					     unsigned long action, void *data)
data              208 drivers/platform/chrome/chromeos_laptop.c 	struct device *dev = data;
data              652 drivers/platform/chrome/chromeos_laptop.c static int __init chromeos_laptop_scan_peripherals(struct device *dev, void *data)
data               34 drivers/platform/chrome/cros_ec.c static irqreturn_t ec_irq_thread(int irq, void *data)
data               36 drivers/platform/chrome/cros_ec.c 	struct cros_ec_device *ec_dev = data;
data               52 drivers/platform/chrome/cros_ec_chardev.c 	u8 data[0];
data               79 drivers/platform/chrome/cros_ec_chardev.c 	resp = (struct ec_response_get_version *)msg->data;
data              114 drivers/platform/chrome/cros_ec_chardev.c 	memcpy(event->data, &ec_dev->event_data.data, ec_dev->event_size);
data              379 drivers/platform/chrome/cros_ec_chardev.c 	struct chardev_data *data;
data              382 drivers/platform/chrome/cros_ec_chardev.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              383 drivers/platform/chrome/cros_ec_chardev.c 	if (!data)
data              386 drivers/platform/chrome/cros_ec_chardev.c 	data->ec_dev = ec_dev;
data              387 drivers/platform/chrome/cros_ec_chardev.c 	data->misc.minor = MISC_DYNAMIC_MINOR;
data              388 drivers/platform/chrome/cros_ec_chardev.c 	data->misc.fops = &chardev_fops;
data              389 drivers/platform/chrome/cros_ec_chardev.c 	data->misc.name = ec_platform->ec_name;
data              390 drivers/platform/chrome/cros_ec_chardev.c 	data->misc.parent = pdev->dev.parent;
data              392 drivers/platform/chrome/cros_ec_chardev.c 	dev_set_drvdata(&pdev->dev, data);
data              394 drivers/platform/chrome/cros_ec_chardev.c 	return misc_register(&data->misc);
data              399 drivers/platform/chrome/cros_ec_chardev.c 	struct chardev_data *data = dev_get_drvdata(&pdev->dev);
data              401 drivers/platform/chrome/cros_ec_chardev.c 	misc_deregister(&data->misc);
data               71 drivers/platform/chrome/cros_ec_debugfs.c 		(struct ec_params_console_read_v1 *)debug_info->read_msg->data;
data               72 drivers/platform/chrome/cros_ec_debugfs.c 	uint8_t *ec_buffer = (uint8_t *)debug_info->read_msg->data;
data              215 drivers/platform/chrome/cros_ec_debugfs.c 	params = (struct ec_params_usb_pd_control *)msg->data;
data              216 drivers/platform/chrome/cros_ec_debugfs.c 	resp = (struct ec_response_usb_pd_control_v1 *)msg->data;
data              314 drivers/platform/chrome/cros_ec_debugfs.c 	params = (struct ec_params_get_cmd_versions_v1 *)msg->data;
data              316 drivers/platform/chrome/cros_ec_debugfs.c 	response = (struct ec_response_get_cmd_versions *)msg->data;
data              409 drivers/platform/chrome/cros_ec_debugfs.c 	debug_info->panicinfo_blob.data = msg->data;
data              156 drivers/platform/chrome/cros_ec_i2c.c 	memcpy(msg->data,
data              160 drivers/platform/chrome/cros_ec_i2c.c 		sum += msg->data[i];
data              225 drivers/platform/chrome/cros_ec_i2c.c 		out_buf[3 + i] = msg->data[i];
data              258 drivers/platform/chrome/cros_ec_i2c.c 		msg->data[i] = in_buf[2 + i];
data               95 drivers/platform/chrome/cros_ec_ishtp.c 	void *data;
data              172 drivers/platform/chrome/cros_ec_ishtp.c 	client_data->response.data = in_msg;
data              216 drivers/platform/chrome/cros_ec_ishtp.c 		(struct cros_ish_in_msg *)rb_in_proc->buffer.data;
data              231 drivers/platform/chrome/cros_ec_ishtp.c 	if (!rb_in_proc->buffer.data) {
data              250 drivers/platform/chrome/cros_ec_ishtp.c 		if (!client_data->response.data) {
data              286 drivers/platform/chrome/cros_ec_ishtp.c 		memcpy(client_data->response.data,
data              287 drivers/platform/chrome/cros_ec_ishtp.c 		       rb_in_proc->buffer.data, data_len);
data              439 drivers/platform/chrome/cros_ec_ishtp.c 		sum += msg->data[i] = ((u8 *)in_msg)[offset + i];
data              118 drivers/platform/chrome/cros_ec_lightbar.c 	param = (struct ec_params_lightbar *)msg->data;
data              137 drivers/platform/chrome/cros_ec_lightbar.c 		resp = (struct ec_response_lightbar *)msg->data;
data              190 drivers/platform/chrome/cros_ec_lightbar.c 	param = (struct ec_params_lightbar *)msg->data;
data              246 drivers/platform/chrome/cros_ec_lightbar.c 			param = (struct ec_params_lightbar *)msg->data;
data              303 drivers/platform/chrome/cros_ec_lightbar.c 	param = (struct ec_params_lightbar *)msg->data;
data              319 drivers/platform/chrome/cros_ec_lightbar.c 	resp = (struct ec_response_lightbar *)msg->data;
data              341 drivers/platform/chrome/cros_ec_lightbar.c 	param = (struct ec_params_lightbar *)msg->data;
data              372 drivers/platform/chrome/cros_ec_lightbar.c 	param = (struct ec_params_lightbar *)msg->data;
data              422 drivers/platform/chrome/cros_ec_lightbar.c 	param = (struct ec_params_lightbar *)msg->data;
data              459 drivers/platform/chrome/cros_ec_lightbar.c 	extra_bytes = sizeof(*param) - sizeof(param->set_program.data);
data              478 drivers/platform/chrome/cros_ec_lightbar.c 	param = (struct ec_params_lightbar *)msg->data;
data              482 drivers/platform/chrome/cros_ec_lightbar.c 	memcpy(param->set_program.data, buf, count);
data              127 drivers/platform/chrome/cros_ec_lpc.c 	u8 data;
data              131 drivers/platform/chrome/cros_ec_lpc.c 		if (!(cros_ec_lpc_ops.read(EC_LPC_ADDR_HOST_CMD, 1, &data) &
data              187 drivers/platform/chrome/cros_ec_lpc.c 				    msg->data);
data              228 drivers/platform/chrome/cros_ec_lpc.c 				     msg->data);
data              267 drivers/platform/chrome/cros_ec_lpc.c 				    msg->data);
data              312 drivers/platform/chrome/cros_ec_lpc.c static void cros_ec_lpc_acpi_notify(acpi_handle device, u32 value, void *data)
data              314 drivers/platform/chrome/cros_ec_lpc.c 	struct cros_ec_device *ec_dev = data;
data               42 drivers/platform/chrome/cros_ec_proto.c 	memcpy(out + sizeof(*request), msg->data, msg->outsize);
data               44 drivers/platform/chrome/cros_ec_proto.c 		csum += msg->data[i];
data              109 drivers/platform/chrome/cros_ec_proto.c 				 status_msg->data;
data              137 drivers/platform/chrome/cros_ec_proto.c 		csum += out[EC_MSG_TX_HEADER_BYTES + i] = msg->data[i];
data              189 drivers/platform/chrome/cros_ec_proto.c 		r = (struct ec_response_host_event_mask *)msg->data;
data              246 drivers/platform/chrome/cros_ec_proto.c 	hello_params = (struct ec_params_hello *)msg->data;
data              248 drivers/platform/chrome/cros_ec_proto.c 	hello_response = (struct ec_response_hello *)msg->data;
data              315 drivers/platform/chrome/cros_ec_proto.c 	pver = (struct ec_params_get_cmd_versions *)msg->data;
data              320 drivers/platform/chrome/cros_ec_proto.c 		rver = (struct ec_response_get_cmd_versions *)msg->data;
data              348 drivers/platform/chrome/cros_ec_proto.c 			proto_msg->data;
data              534 drivers/platform/chrome/cros_ec_proto.c 		memcpy(&ec_dev->event_data, msg->data, ret);
data              571 drivers/platform/chrome/cros_ec_proto.c 		  sizeof(ec_dev->event_data.data)];
data              576 drivers/platform/chrome/cros_ec_proto.c 	msg->insize = sizeof(ec_dev->event_data.data);
data              581 drivers/platform/chrome/cros_ec_proto.c 	memcpy(&ec_dev->event_data.data, msg->data,
data              582 drivers/platform/chrome/cros_ec_proto.c 	       sizeof(ec_dev->event_data.data));
data              645 drivers/platform/chrome/cros_ec_proto.c 	host_event = get_unaligned_le32(&ec_dev->event_data.data.host_event);
data               30 drivers/platform/chrome/cros_ec_rpmsg.c 	u8 data[] __aligned(4);
data              119 drivers/platform/chrome/cros_ec_rpmsg.c 	memcpy(ec_msg->data, ec_dev->din + sizeof(*response),
data              166 drivers/platform/chrome/cros_ec_rpmsg.c static int cros_ec_rpmsg_callback(struct rpmsg_device *rpdev, void *data,
data              178 drivers/platform/chrome/cros_ec_rpmsg.c 	resp = data;
data              179 drivers/platform/chrome/cros_ec_rpmsg.c 	len -= offsetof(struct cros_ec_rpmsg_response, data);
data              188 drivers/platform/chrome/cros_ec_rpmsg.c 		memcpy(ec_dev->din, resp->data, len);
data              497 drivers/platform/chrome/cros_ec_spi.c 	memcpy(ec_msg->data, ptr + sizeof(*response), len);
data              499 drivers/platform/chrome/cros_ec_spi.c 		sum += ec_msg->data[i];
data              614 drivers/platform/chrome/cros_ec_spi.c 			ec_msg->data[i] = ptr[i + 2];
data               66 drivers/platform/chrome/cros_ec_sysfs.c 	param = (struct ec_params_reboot_ec *)msg->data;
data              137 drivers/platform/chrome/cros_ec_sysfs.c 	r_ver = (struct ec_response_get_version *)msg->data;
data              161 drivers/platform/chrome/cros_ec_sysfs.c 		msg->data[EC_HOST_PARAM_SIZE - 1] = '\0';
data              163 drivers/platform/chrome/cros_ec_sysfs.c 				   "Build info:    %s\n", msg->data);
data              177 drivers/platform/chrome/cros_ec_sysfs.c 		r_chip = (struct ec_response_get_chip_info *)msg->data;
data              201 drivers/platform/chrome/cros_ec_sysfs.c 		r_board = (struct ec_response_board_version *)msg->data;
data              234 drivers/platform/chrome/cros_ec_sysfs.c 	resp = (struct ec_response_flash_info *)msg->data;
data              260 drivers/platform/chrome/cros_ec_sysfs.c 	param = (struct ec_params_motion_sense *)msg->data;
data              264 drivers/platform/chrome/cros_ec_sysfs.c 	param->kb_wake_angle.data = EC_MOTION_SENSE_NO_VALUE;
data              272 drivers/platform/chrome/cros_ec_sysfs.c 	resp = (struct ec_response_motion_sense *)msg->data;
data              297 drivers/platform/chrome/cros_ec_sysfs.c 	param = (struct ec_params_motion_sense *)msg->data;
data              301 drivers/platform/chrome/cros_ec_sysfs.c 	param->kb_wake_angle.data = angle;
data               36 drivers/platform/chrome/cros_ec_vbc.c 	params = (struct ec_params_vbnvcontext *)msg->data;
data               51 drivers/platform/chrome/cros_ec_vbc.c 	memcpy(buf, msg->data, resp_sz);
data               78 drivers/platform/chrome/cros_ec_vbc.c 	params = (struct ec_params_vbnvcontext *)msg->data;
data               77 drivers/platform/chrome/cros_usbpd_logger.c 	return (struct ec_response_pd_log *)msg->data;
data               99 drivers/platform/chrome/cros_usbpd_logger.c 		if (r->data & CHARGE_FLAGS_OVERRIDE)
data              102 drivers/platform/chrome/cros_usbpd_logger.c 		if (r->data & CHARGE_FLAGS_DELAYED_OVERRIDE)
data              105 drivers/platform/chrome/cros_usbpd_logger.c 		role_idx = r->data & CHARGE_FLAGS_ROLE_MASK;
data              109 drivers/platform/chrome/cros_usbpd_logger.c 		type_idx = (r->data & CHARGE_FLAGS_TYPE_MASK)
data              123 drivers/platform/chrome/cros_usbpd_logger.c 				  role,	r->data & CHARGE_FLAGS_DUAL_ROLE ?
data              132 drivers/platform/chrome/cros_usbpd_logger.c 		fault = r->data < ARRAY_SIZE(fault_names) ? fault_names[r->data]
data              137 drivers/platform/chrome/cros_usbpd_logger.c 		len += append_str(buf, len, "DP mode %sabled", r->data == 1 ?
data              152 drivers/platform/chrome/cros_usbpd_logger.c 				  r->data);
data               74 drivers/platform/chrome/wilco_ec/mailbox.c static u8 wilco_ec_checksum(const void *data, size_t size)
data               76 drivers/platform/chrome/wilco_ec/mailbox.c 	u8 *data_bytes = (u8 *)data;
data              177 drivers/platform/chrome/wilco_ec/mailbox.c 	memcpy(msg->response_data, rs->data, msg->response_size);
data               20 drivers/platform/chrome/wilco_ec/properties.c 	u8 data[WILCO_EC_PROPERTY_MAX_SIZE];
data               28 drivers/platform/chrome/wilco_ec/properties.c 	u8 data[WILCO_EC_PROPERTY_MAX_SIZE];
data               72 drivers/platform/chrome/wilco_ec/properties.c 	memcpy(prop_msg->data, rs.data, rs.length);
data               89 drivers/platform/chrome/wilco_ec/properties.c 	memcpy(rq.data, prop_msg->data, prop_msg->length);
data              115 drivers/platform/chrome/wilco_ec/properties.c 	*val = msg.data[0];
data              127 drivers/platform/chrome/wilco_ec/properties.c 	msg.data[0] = val;
data              502 drivers/platform/mellanox/mlxbf-tmfifo.c 	u64 data;
data              536 drivers/platform/mellanox/mlxbf-tmfifo.c 			memcpy(&data, addr, sizeof(u64));
data              538 drivers/platform/mellanox/mlxbf-tmfifo.c 			memcpy(&data, addr, seg);
data              539 drivers/platform/mellanox/mlxbf-tmfifo.c 			memcpy((u8 *)&data + seg, cons->tx_buf.buf,
data              542 drivers/platform/mellanox/mlxbf-tmfifo.c 		writeq(data, fifo->tx_base + MLXBF_TMFIFO_TX_DATA);
data              566 drivers/platform/mellanox/mlxbf-tmfifo.c 	u64 data;
data              573 drivers/platform/mellanox/mlxbf-tmfifo.c 		data = readq(fifo->rx_base + MLXBF_TMFIFO_RX_DATA);
data              578 drivers/platform/mellanox/mlxbf-tmfifo.c 			memcpy(addr + vring->cur_len, &data, sizeof(u64));
data              580 drivers/platform/mellanox/mlxbf-tmfifo.c 			memcpy(&data, addr + vring->cur_len, sizeof(u64));
data              585 drivers/platform/mellanox/mlxbf-tmfifo.c 			memcpy(addr + vring->cur_len, &data,
data              588 drivers/platform/mellanox/mlxbf-tmfifo.c 			memcpy(&data, addr + vring->cur_len,
data              595 drivers/platform/mellanox/mlxbf-tmfifo.c 		writeq(data, fifo->tx_base + MLXBF_TMFIFO_TX_DATA);
data              101 drivers/platform/mellanox/mlxreg-hotplug.c 					struct mlxreg_core_data *data)
data              112 drivers/platform/mellanox/mlxreg-hotplug.c 	if (data->hpdev.nr < 0)
data              116 drivers/platform/mellanox/mlxreg-hotplug.c 	data->hpdev.adapter = i2c_get_adapter(data->hpdev.nr +
data              118 drivers/platform/mellanox/mlxreg-hotplug.c 	if (!data->hpdev.adapter) {
data              120 drivers/platform/mellanox/mlxreg-hotplug.c 			data->hpdev.nr + pdata->shift_nr);
data              124 drivers/platform/mellanox/mlxreg-hotplug.c 	data->hpdev.client = i2c_new_device(data->hpdev.adapter,
data              125 drivers/platform/mellanox/mlxreg-hotplug.c 					    data->hpdev.brdinfo);
data              126 drivers/platform/mellanox/mlxreg-hotplug.c 	if (!data->hpdev.client) {
data              128 drivers/platform/mellanox/mlxreg-hotplug.c 			data->hpdev.brdinfo->type, data->hpdev.nr +
data              129 drivers/platform/mellanox/mlxreg-hotplug.c 			pdata->shift_nr, data->hpdev.brdinfo->addr);
data              131 drivers/platform/mellanox/mlxreg-hotplug.c 		i2c_put_adapter(data->hpdev.adapter);
data              132 drivers/platform/mellanox/mlxreg-hotplug.c 		data->hpdev.adapter = NULL;
data              141 drivers/platform/mellanox/mlxreg-hotplug.c 			      struct mlxreg_core_data *data)
data              146 drivers/platform/mellanox/mlxreg-hotplug.c 	if (data->hpdev.client) {
data              147 drivers/platform/mellanox/mlxreg-hotplug.c 		i2c_unregister_device(data->hpdev.client);
data              148 drivers/platform/mellanox/mlxreg-hotplug.c 		data->hpdev.client = NULL;
data              151 drivers/platform/mellanox/mlxreg-hotplug.c 	if (data->hpdev.adapter) {
data              152 drivers/platform/mellanox/mlxreg-hotplug.c 		i2c_put_adapter(data->hpdev.adapter);
data              153 drivers/platform/mellanox/mlxreg-hotplug.c 		data->hpdev.adapter = NULL;
data              166 drivers/platform/mellanox/mlxreg-hotplug.c 	struct mlxreg_core_data *data;
data              172 drivers/platform/mellanox/mlxreg-hotplug.c 	data = item->data + index;
data              174 drivers/platform/mellanox/mlxreg-hotplug.c 	ret = regmap_read(priv->regmap, data->reg, &regval);
data              179 drivers/platform/mellanox/mlxreg-hotplug.c 		regval &= data->mask;
data              183 drivers/platform/mellanox/mlxreg-hotplug.c 			regval = !(regval & data->mask);
data              185 drivers/platform/mellanox/mlxreg-hotplug.c 			regval = !!(regval & data->mask);
data              198 drivers/platform/mellanox/mlxreg-hotplug.c 	struct mlxreg_core_data *data;
data              207 drivers/platform/mellanox/mlxreg-hotplug.c 		data = item->data;
data              209 drivers/platform/mellanox/mlxreg-hotplug.c 		for (j = 0; j < item->count; j++, data++, id++) {
data              213 drivers/platform/mellanox/mlxreg-hotplug.c 							     data->label);
data              250 drivers/platform/mellanox/mlxreg-hotplug.c 	struct mlxreg_core_data *data;
data              286 drivers/platform/mellanox/mlxreg-hotplug.c 		data = item->data + bit;
data              289 drivers/platform/mellanox/mlxreg-hotplug.c 				mlxreg_hotplug_device_destroy(priv, data);
data              291 drivers/platform/mellanox/mlxreg-hotplug.c 				mlxreg_hotplug_device_create(priv, data);
data              294 drivers/platform/mellanox/mlxreg-hotplug.c 				mlxreg_hotplug_device_create(priv, data);
data              296 drivers/platform/mellanox/mlxreg-hotplug.c 				mlxreg_hotplug_device_destroy(priv, data);
data              319 drivers/platform/mellanox/mlxreg-hotplug.c 	struct mlxreg_core_data *data = item->data;
data              323 drivers/platform/mellanox/mlxreg-hotplug.c 	for (i = 0; i < item->count; i++, data++) {
data              325 drivers/platform/mellanox/mlxreg-hotplug.c 		ret = regmap_write(priv->regmap, data->reg +
data              331 drivers/platform/mellanox/mlxreg-hotplug.c 		ret = regmap_read(priv->regmap, data->reg, &regval);
data              335 drivers/platform/mellanox/mlxreg-hotplug.c 		regval &= data->mask;
data              348 drivers/platform/mellanox/mlxreg-hotplug.c 			if (!data->attached) {
data              353 drivers/platform/mellanox/mlxreg-hotplug.c 				mlxreg_hotplug_device_create(priv, data);
data              354 drivers/platform/mellanox/mlxreg-hotplug.c 				data->attached = true;
data              357 drivers/platform/mellanox/mlxreg-hotplug.c 			if (data->attached) {
data              363 drivers/platform/mellanox/mlxreg-hotplug.c 				mlxreg_hotplug_device_destroy(priv, data);
data              364 drivers/platform/mellanox/mlxreg-hotplug.c 				data->attached = false;
data              365 drivers/platform/mellanox/mlxreg-hotplug.c 				data->health_cntr = 0;
data              371 drivers/platform/mellanox/mlxreg-hotplug.c 		ret = regmap_write(priv->regmap, data->reg +
data              377 drivers/platform/mellanox/mlxreg-hotplug.c 		ret = regmap_write(priv->regmap, data->reg +
data              378 drivers/platform/mellanox/mlxreg-hotplug.c 				   MLXREG_HOTPLUG_MASK_OFF, data->mask);
data              499 drivers/platform/mellanox/mlxreg-hotplug.c 	struct mlxreg_core_data *data;
data              517 drivers/platform/mellanox/mlxreg-hotplug.c 		data = item->data;
data              518 drivers/platform/mellanox/mlxreg-hotplug.c 		for (j = 0; j < item->count; j++, data++) {
data              520 drivers/platform/mellanox/mlxreg-hotplug.c 			if (data->capability) {
data              523 drivers/platform/mellanox/mlxreg-hotplug.c 						  data->capability, &regval);
data              527 drivers/platform/mellanox/mlxreg-hotplug.c 				if (!(regval & data->bit))
data              572 drivers/platform/mellanox/mlxreg-hotplug.c 	struct mlxreg_core_data *data;
data              591 drivers/platform/mellanox/mlxreg-hotplug.c 		data = item->data;
data              593 drivers/platform/mellanox/mlxreg-hotplug.c 		regmap_write(priv->regmap, data->reg + MLXREG_HOTPLUG_MASK_OFF,
data              596 drivers/platform/mellanox/mlxreg-hotplug.c 		regmap_write(priv->regmap, data->reg +
data              601 drivers/platform/mellanox/mlxreg-hotplug.c 		for (j = 0; j < count; j++, data++)
data              602 drivers/platform/mellanox/mlxreg-hotplug.c 			mlxreg_hotplug_device_destroy(priv, data);
data               45 drivers/platform/mellanox/mlxreg-io.c mlxreg_io_get_reg(void *regmap, struct mlxreg_core_data *data, u32 in_val,
data               50 drivers/platform/mellanox/mlxreg-io.c 	ret = regmap_read(regmap, data->reg, regval);
data               64 drivers/platform/mellanox/mlxreg-io.c 	if (!data->bit) {
data               68 drivers/platform/mellanox/mlxreg-io.c 			*regval = !!(*regval & ~data->mask);
data               71 drivers/platform/mellanox/mlxreg-io.c 			*regval &= data->mask;
data               73 drivers/platform/mellanox/mlxreg-io.c 				*regval |= ~data->mask;
data               75 drivers/platform/mellanox/mlxreg-io.c 	} else if (data->mask) {
data               79 drivers/platform/mellanox/mlxreg-io.c 			*regval = ror32(*regval & data->mask, (data->bit - 1));
data               82 drivers/platform/mellanox/mlxreg-io.c 			in_val = rol32(in_val, data->bit - 1) & data->mask;
data               84 drivers/platform/mellanox/mlxreg-io.c 			*regval = (*regval & ~data->mask) | in_val;
data               98 drivers/platform/mellanox/mlxreg-io.c 	struct mlxreg_core_data *data = priv->pdata->data + index;
data              102 drivers/platform/mellanox/mlxreg-io.c 	ret = mlxreg_io_get_reg(priv->pdata->regmap, data, 0, true, &regval);
data              118 drivers/platform/mellanox/mlxreg-io.c 	struct mlxreg_core_data *data = priv->pdata->data + index;
data              130 drivers/platform/mellanox/mlxreg-io.c 	ret = mlxreg_io_get_reg(priv->pdata->regmap, data, input_val, false,
data              135 drivers/platform/mellanox/mlxreg-io.c 	ret = regmap_write(priv->pdata->regmap, data->reg, regval);
data              171 drivers/platform/mellanox/mlxreg-io.c 					       priv->pdata->data[i].label);
data              180 drivers/platform/mellanox/mlxreg-io.c 						priv->pdata->data[i].mode;
data              279 drivers/platform/x86/acer-wmi.c 	struct acer_data data;
data             1580 drivers/platform/x86/acer-wmi.c static int acer_rfkill_set(void *data, bool blocked)
data             1583 drivers/platform/x86/acer-wmi.c 	u32 cap = (unsigned long)data;
data             2050 drivers/platform/x86/acer-wmi.c 	struct acer_data *data = &interface->data;
data             2052 drivers/platform/x86/acer-wmi.c 	if (!data)
data             2058 drivers/platform/x86/acer-wmi.c 		data->mailled = value;
data             2063 drivers/platform/x86/acer-wmi.c 		data->brightness = value;
data             2071 drivers/platform/x86/acer-wmi.c 	struct acer_data *data = &interface->data;
data             2073 drivers/platform/x86/acer-wmi.c 	if (!data)
data             2077 drivers/platform/x86/acer-wmi.c 		set_u32(data->mailled, ACER_CAP_MAILLED);
data             2080 drivers/platform/x86/acer-wmi.c 		set_u32(data->brightness, ACER_CAP_BRIGHTNESS);
data             2096 drivers/platform/x86/acer-wmi.c 	struct acer_data *data = &interface->data;
data             2098 drivers/platform/x86/acer-wmi.c 	if (!data)
data               28 drivers/platform/x86/amilo-rfkill.c static int amilo_a1655_rfkill_set_block(void *data, bool blocked)
data               54 drivers/platform/x86/amilo-rfkill.c static int amilo_m7440_rfkill_set_block(void *data, bool blocked)
data              597 drivers/platform/x86/apple-gmux.c static int is_thunderbolt(struct device *dev, void *data)
data             1298 drivers/platform/x86/asus-laptop.c static int asus_gps_rfkill_set(void *data, bool blocked)
data             1300 drivers/platform/x86/asus-laptop.c 	struct asus_laptop *asus = data;
data             1309 drivers/platform/x86/asus-laptop.c static int asus_rfkill_set(void *data, bool blocked)
data             1311 drivers/platform/x86/asus-laptop.c 	struct asus_rfkill *rfk = data;
data             1425 drivers/platform/x86/asus-laptop.c static int pega_rfkill_set(void *data, bool blocked)
data             1427 drivers/platform/x86/asus-laptop.c 	struct asus_rfkill *rfk = data;
data               46 drivers/platform/x86/asus-nb-wmi.c static bool asus_q500a_i8042_filter(unsigned char data, unsigned char str,
data               55 drivers/platform/x86/asus-nb-wmi.c 	if (unlikely(data == 0xe1)) {
data               79 drivers/platform/x86/asus-wireless.c 	struct asus_wireless_data *data;
data               83 drivers/platform/x86/asus-wireless.c 	data = container_of(led, struct asus_wireless_data, led);
data               84 drivers/platform/x86/asus-wireless.c 	s = asus_wireless_method(acpi_device_handle(data->adev), "HSWC",
data               85 drivers/platform/x86/asus-wireless.c 				 data->hswc_params->status, &ret);
data               86 drivers/platform/x86/asus-wireless.c 	if (ACPI_SUCCESS(s) && ret == data->hswc_params->on)
data               93 drivers/platform/x86/asus-wireless.c 	struct asus_wireless_data *data;
data               96 drivers/platform/x86/asus-wireless.c 	data = container_of(work, struct asus_wireless_data, led_work);
data               97 drivers/platform/x86/asus-wireless.c 	asus_wireless_method(acpi_device_handle(data->adev), "HSWC",
data               98 drivers/platform/x86/asus-wireless.c 			     data->led_state, &ret);
data              103 drivers/platform/x86/asus-wireless.c 	struct asus_wireless_data *data;
data              105 drivers/platform/x86/asus-wireless.c 	data = container_of(led, struct asus_wireless_data, led);
data              106 drivers/platform/x86/asus-wireless.c 	data->led_state = value == LED_OFF ? data->hswc_params->off :
data              107 drivers/platform/x86/asus-wireless.c 					     data->hswc_params->on;
data              108 drivers/platform/x86/asus-wireless.c 	queue_work(data->wq, &data->led_work);
data              113 drivers/platform/x86/asus-wireless.c 	struct asus_wireless_data *data = acpi_driver_data(adev);
data              120 drivers/platform/x86/asus-wireless.c 	input_report_key(data->idev, KEY_RFKILL, 1);
data              121 drivers/platform/x86/asus-wireless.c 	input_sync(data->idev);
data              122 drivers/platform/x86/asus-wireless.c 	input_report_key(data->idev, KEY_RFKILL, 0);
data              123 drivers/platform/x86/asus-wireless.c 	input_sync(data->idev);
data              128 drivers/platform/x86/asus-wireless.c 	struct asus_wireless_data *data;
data              132 drivers/platform/x86/asus-wireless.c 	data = devm_kzalloc(&adev->dev, sizeof(*data), GFP_KERNEL);
data              133 drivers/platform/x86/asus-wireless.c 	if (!data)
data              135 drivers/platform/x86/asus-wireless.c 	adev->driver_data = data;
data              136 drivers/platform/x86/asus-wireless.c 	data->adev = adev;
data              138 drivers/platform/x86/asus-wireless.c 	data->idev = devm_input_allocate_device(&adev->dev);
data              139 drivers/platform/x86/asus-wireless.c 	if (!data->idev)
data              141 drivers/platform/x86/asus-wireless.c 	data->idev->name = "Asus Wireless Radio Control";
data              142 drivers/platform/x86/asus-wireless.c 	data->idev->phys = "asus-wireless/input0";
data              143 drivers/platform/x86/asus-wireless.c 	data->idev->id.bustype = BUS_HOST;
data              144 drivers/platform/x86/asus-wireless.c 	data->idev->id.vendor = PCI_VENDOR_ID_ASUSTEK;
data              145 drivers/platform/x86/asus-wireless.c 	set_bit(EV_KEY, data->idev->evbit);
data              146 drivers/platform/x86/asus-wireless.c 	set_bit(KEY_RFKILL, data->idev->keybit);
data              147 drivers/platform/x86/asus-wireless.c 	err = input_register_device(data->idev);
data              153 drivers/platform/x86/asus-wireless.c 			data->hswc_params =
data              158 drivers/platform/x86/asus-wireless.c 	if (!data->hswc_params)
data              161 drivers/platform/x86/asus-wireless.c 	data->wq = create_singlethread_workqueue("asus_wireless_workqueue");
data              162 drivers/platform/x86/asus-wireless.c 	if (!data->wq)
data              164 drivers/platform/x86/asus-wireless.c 	INIT_WORK(&data->led_work, led_state_update);
data              165 drivers/platform/x86/asus-wireless.c 	data->led.name = "asus-wireless::airplane";
data              166 drivers/platform/x86/asus-wireless.c 	data->led.brightness_set = led_state_set;
data              167 drivers/platform/x86/asus-wireless.c 	data->led.brightness_get = led_state_get;
data              168 drivers/platform/x86/asus-wireless.c 	data->led.flags = LED_CORE_SUSPENDRESUME;
data              169 drivers/platform/x86/asus-wireless.c 	data->led.max_brightness = 1;
data              170 drivers/platform/x86/asus-wireless.c 	data->led.default_trigger = "rfkill-none";
data              171 drivers/platform/x86/asus-wireless.c 	err = devm_led_classdev_register(&adev->dev, &data->led);
data              173 drivers/platform/x86/asus-wireless.c 		destroy_workqueue(data->wq);
data              180 drivers/platform/x86/asus-wireless.c 	struct asus_wireless_data *data = acpi_driver_data(adev);
data              182 drivers/platform/x86/asus-wireless.c 	if (data->wq) {
data              183 drivers/platform/x86/asus-wireless.c 		devm_led_classdev_unregister(&adev->dev, &data->led);
data              184 drivers/platform/x86/asus-wireless.c 		destroy_workqueue(data->wq);
data              836 drivers/platform/x86/asus-wmi.c static void asus_rfkill_notify(acpi_handle handle, u32 event, void *data)
data              838 drivers/platform/x86/asus-wmi.c 	struct asus_wmi *asus = data;
data              949 drivers/platform/x86/asus-wmi.c static int asus_rfkill_set(void *data, bool blocked)
data              951 drivers/platform/x86/asus-wmi.c 	struct asus_rfkill *priv = data;
data              970 drivers/platform/x86/asus-wmi.c static void asus_rfkill_query(struct rfkill *rfkill, void *data)
data              972 drivers/platform/x86/asus-wmi.c 	struct asus_rfkill *priv = data;
data              983 drivers/platform/x86/asus-wmi.c static int asus_rfkill_wlan_set(void *data, bool blocked)
data              985 drivers/platform/x86/asus-wmi.c 	struct asus_rfkill *priv = data;
data              997 drivers/platform/x86/asus-wmi.c 	ret = asus_rfkill_set(data, blocked);
data             2285 drivers/platform/x86/asus-wmi.c 	int (*show) (struct seq_file *m, void *data);
data             2288 drivers/platform/x86/asus-wmi.c static int show_dsts(struct seq_file *m, void *data)
data             2303 drivers/platform/x86/asus-wmi.c static int show_devs(struct seq_file *m, void *data)
data             2320 drivers/platform/x86/asus-wmi.c static int show_call(struct seq_file *m, void *data)
data               46 drivers/platform/x86/asus-wmi.h 	bool (*i8042_filter)(unsigned char data, unsigned char str,
data              882 drivers/platform/x86/classmate-laptop.c static void cmpc_rfkill_query(struct rfkill *rfkill, void *data)
data              889 drivers/platform/x86/classmate-laptop.c 	handle = data;
data              897 drivers/platform/x86/classmate-laptop.c static int cmpc_rfkill_block(void *data, bool blocked)
data              904 drivers/platform/x86/classmate-laptop.c 	handle = data;
data              278 drivers/platform/x86/compal-laptop.c 	u8 data = on ? BACKLIGHT_STATE_ON_DATA : BACKLIGHT_STATE_OFF_DATA;
data              279 drivers/platform/x86/compal-laptop.c 	ec_transaction(BACKLIGHT_STATE_ADDR, &data, 1, NULL, 0);
data              303 drivers/platform/x86/compal-laptop.c 	u8 value, data = FAN_DATA;
data              304 drivers/platform/x86/compal-laptop.c 	ec_transaction(FAN_ADDRESS, &data, 1, &value, 1);
data              340 drivers/platform/x86/compal-laptop.c static int compal_rfkill_set(void *data, bool blocked)
data              342 drivers/platform/x86/compal-laptop.c 	unsigned long radio = (unsigned long) data;
data              355 drivers/platform/x86/compal-laptop.c static void compal_rfkill_poll(struct rfkill *rfkill, void *data)
data              397 drivers/platform/x86/compal-laptop.c 	struct compal_data *data = dev_get_drvdata(dev);
data              398 drivers/platform/x86/compal-laptop.c 	return sprintf(buf, "%d\n", data->pwm_enable);
data              404 drivers/platform/x86/compal-laptop.c 	struct compal_data *data = dev_get_drvdata(dev);
data              414 drivers/platform/x86/compal-laptop.c 	data->pwm_enable = val;
data              423 drivers/platform/x86/compal-laptop.c 		set_pwm(data->curr_pwm);
data              436 drivers/platform/x86/compal-laptop.c 	struct compal_data *data = dev_get_drvdata(dev);
data              437 drivers/platform/x86/compal-laptop.c 	return sprintf(buf, "%hhu\n", data->curr_pwm);
data              443 drivers/platform/x86/compal-laptop.c 	struct compal_data *data = dev_get_drvdata(dev);
data              453 drivers/platform/x86/compal-laptop.c 	data->curr_pwm = val;
data              455 drivers/platform/x86/compal-laptop.c 	if (data->pwm_enable != 1)
data              557 drivers/platform/x86/compal-laptop.c 	struct compal_data *data = power_supply_get_drvdata(psy);
data              618 drivers/platform/x86/compal-laptop.c 		val->strval = data->bat_model_name;
data              621 drivers/platform/x86/compal-laptop.c 		val->strval = data->bat_manufacturer_name;
data              624 drivers/platform/x86/compal-laptop.c 		val->strval = data->bat_serial_number;
data              908 drivers/platform/x86/compal-laptop.c static void initialize_power_supply_data(struct compal_data *data)
data              911 drivers/platform/x86/compal-laptop.c 					data->bat_manufacturer_name,
data              913 drivers/platform/x86/compal-laptop.c 	data->bat_manufacturer_name[BAT_MANUFACTURER_NAME_LEN] = 0;
data              916 drivers/platform/x86/compal-laptop.c 					data->bat_model_name,
data              918 drivers/platform/x86/compal-laptop.c 	data->bat_model_name[BAT_MODEL_NAME_LEN] = 0;
data              920 drivers/platform/x86/compal-laptop.c 	scnprintf(data->bat_serial_number, BAT_SERIAL_NUMBER_LEN + 1, "%d",
data              924 drivers/platform/x86/compal-laptop.c static void initialize_fan_control_data(struct compal_data *data)
data              926 drivers/platform/x86/compal-laptop.c 	data->pwm_enable = 2; /* Keep motherboard in control for now */
data              927 drivers/platform/x86/compal-laptop.c 	data->curr_pwm = 255; /* Try not to cause a CPU_on_fire exception
data             1036 drivers/platform/x86/compal-laptop.c 	struct compal_data *data;
data             1044 drivers/platform/x86/compal-laptop.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct compal_data), GFP_KERNEL);
data             1045 drivers/platform/x86/compal-laptop.c 	if (!data)
data             1048 drivers/platform/x86/compal-laptop.c 	initialize_fan_control_data(data);
data             1055 drivers/platform/x86/compal-laptop.c 							   "compal", data,
data             1063 drivers/platform/x86/compal-laptop.c 	initialize_power_supply_data(data);
data             1064 drivers/platform/x86/compal-laptop.c 	psy_cfg.drv_data = data;
data             1065 drivers/platform/x86/compal-laptop.c 	data->psy = power_supply_register(&compal_device->dev, &psy_bat_desc,
data             1067 drivers/platform/x86/compal-laptop.c 	if (IS_ERR(data->psy)) {
data             1068 drivers/platform/x86/compal-laptop.c 		err = PTR_ERR(data->psy);
data             1072 drivers/platform/x86/compal-laptop.c 	platform_set_drvdata(pdev, data);
data             1096 drivers/platform/x86/compal-laptop.c 	struct compal_data *data;
data             1104 drivers/platform/x86/compal-laptop.c 	data = platform_get_drvdata(pdev);
data             1105 drivers/platform/x86/compal-laptop.c 	power_supply_unregister(data->psy);
data              363 drivers/platform/x86/dcdbas.c 	u8 *data;
data              376 drivers/platform/x86/dcdbas.c 		data = (u8 *)&smi_data_buf_phys_addr;
data              379 drivers/platform/x86/dcdbas.c 		     index++, data++) {
data              382 drivers/platform/x86/dcdbas.c 			outb(*data,
data              408 drivers/platform/x86/dcdbas.c 		data = (u8 *)&smi_data_buf_phys_addr;
data              411 drivers/platform/x86/dcdbas.c 		     index++, data++) {
data              413 drivers/platform/x86/dcdbas.c 			outb(*data, (CMOS_BASE_PORT + CMOS_PAGE1_DATA_PORT));
data              482 drivers/platform/x86/dell-laptop.c static int dell_rfkill_set(void *data, bool blocked)
data              485 drivers/platform/x86/dell-laptop.c 	unsigned long radio = (unsigned long)data;
data              486 drivers/platform/x86/dell-laptop.c 	int hwswitch_bit = (unsigned long)data - 1;
data              538 drivers/platform/x86/dell-laptop.c static void dell_rfkill_query(struct rfkill *rfkill, void *data)
data              540 drivers/platform/x86/dell-laptop.c 	int radio = ((unsigned long)data & 0xF);
data              571 drivers/platform/x86/dell-laptop.c static int dell_debugfs_show(struct seq_file *s, void *data)
data              692 drivers/platform/x86/dell-laptop.c static bool dell_laptop_i8042_filter(unsigned char data, unsigned char str,
data              700 drivers/platform/x86/dell-laptop.c 	if (unlikely(data == 0xe0)) {
data              704 drivers/platform/x86/dell-laptop.c 		switch (data) {
data              720 drivers/platform/x86/dell-laptop.c 					  unsigned long action, void *data)
data              955 drivers/platform/x86/dell-laptop.c 	char data = 1;
data              956 drivers/platform/x86/dell-laptop.c 	i8042_command(&data, command | 1 << 12);
data              962 drivers/platform/x86/dell-laptop.c 	char data = 2;
data              963 drivers/platform/x86/dell-laptop.c 	i8042_command(&data, command | 1 << 12);
data             2105 drivers/platform/x86/dell-laptop.c 				     unsigned long action, void *data)
data               89 drivers/platform/x86/dell-rbtn.c static void rbtn_rfkill_query(struct rfkill *rfkill, void *data)
data               91 drivers/platform/x86/dell-rbtn.c 	struct acpi_device *device = data;
data              101 drivers/platform/x86/dell-rbtn.c static int rbtn_rfkill_set_block(void *data, bool blocked)
data              310 drivers/platform/x86/dell-rbtn.c static int rbtn_inc_count(struct device *dev, void *data)
data              314 drivers/platform/x86/dell-rbtn.c 	int *count = data;
data              322 drivers/platform/x86/dell-rbtn.c static int rbtn_switch_dev(struct device *dev, void *data)
data              326 drivers/platform/x86/dell-rbtn.c 	bool enable = data;
data              347 drivers/platform/x86/dell-smbios-base.c void dell_laptop_call_notifier(unsigned long action, void *data)
data              349 drivers/platform/x86/dell-smbios-base.c 	blocking_notifier_call_chain(&dell_laptop_chain_head, action, data);
data               73 drivers/platform/x86/dell-smbios.h void dell_laptop_call_notifier(unsigned long action, void *data);
data               29 drivers/platform/x86/dell-smo8800.c static irqreturn_t smo8800_interrupt_quick(int irq, void *data)
data               31 drivers/platform/x86/dell-smo8800.c 	struct smo8800_device *smo8800 = data;
data               38 drivers/platform/x86/dell-smo8800.c static irqreturn_t smo8800_interrupt_thread(int irq, void *data)
data               40 drivers/platform/x86/dell-smo8800.c 	struct smo8800_device *smo8800 = data;
data               54 drivers/platform/x86/dell-smo8800.c 	irq = &resource->data.extended_irq;
data               83 drivers/platform/x86/dell-smo8800.c 	u32 data = 0;
data               92 drivers/platform/x86/dell-smo8800.c 				(data = atomic_xchg(&smo8800->counter, 0)));
data               99 drivers/platform/x86/dell-smo8800.c 	if (data < 255)
data              100 drivers/platform/x86/dell-smo8800.c 		byte_data = data;
data               75 drivers/platform/x86/dell_rbu.c 	void *data;
data               93 drivers/platform/x86/dell_rbu.c static int create_packet(void *data, size_t length)
data              182 drivers/platform/x86/dell_rbu.c 	newpacket->data = packet_data_temp_buf;
data              185 drivers/platform/x86/dell_rbu.c 		(unsigned long)virt_to_phys(newpacket->data));
data              196 drivers/platform/x86/dell_rbu.c 	memcpy(newpacket->data, data, length);
data              220 drivers/platform/x86/dell_rbu.c static int packetize_data(const u8 *data, size_t length)
data              226 drivers/platform/x86/dell_rbu.c 	u8 *end = (u8 *) data + length;
data              234 drivers/platform/x86/dell_rbu.c 	temp = (u8 *) data;
data              258 drivers/platform/x86/dell_rbu.c static int do_packet_read(char *data, struct list_head *ptemp_list,
data              273 drivers/platform/x86/dell_rbu.c 		ptemp_buf = (u8 *) newpacket->data + j;
data              287 drivers/platform/x86/dell_rbu.c 		memcpy(data, ptemp_buf, bytes_copied);
data              292 drivers/platform/x86/dell_rbu.c static int packet_read_list(char *data, size_t * pread_length)
data              299 drivers/platform/x86/dell_rbu.c 	char *pdest = data;
data              347 drivers/platform/x86/dell_rbu.c 		memset(newpacket->data, 0, rbu_data.packetsize);
data              348 drivers/platform/x86/dell_rbu.c 		set_memory_wb((unsigned long)newpacket->data,
data              350 drivers/platform/x86/dell_rbu.c 		free_pages((unsigned long) newpacket->data,
data              536 drivers/platform/x86/dell_rbu.c 				fw->data, fw->size);
data              543 drivers/platform/x86/dell_rbu.c 		if (packetize_data(fw->data, fw->size))
data              645 drivers/platform/x86/eeepc-laptop.c static void eeepc_rfkill_notify(acpi_handle handle, u32 event, void *data)
data              647 drivers/platform/x86/eeepc-laptop.c 	struct eeepc_laptop *eeepc = data;
data              756 drivers/platform/x86/eeepc-laptop.c static int eeepc_rfkill_set(void *data, bool blocked)
data              758 drivers/platform/x86/eeepc-laptop.c 	acpi_handle handle = data;
data              422 drivers/platform/x86/fujitsu-tablet.c static acpi_status fujitsu_walk_resources(struct acpi_resource *res, void *data)
data              426 drivers/platform/x86/fujitsu-tablet.c 		fujitsu.irq = res->data.irq.interrupts[0];
data              430 drivers/platform/x86/fujitsu-tablet.c 		fujitsu.io_base = res->data.io.minimum;
data              431 drivers/platform/x86/fujitsu-tablet.c 		fujitsu.io_length = res->data.io.address_length;
data               68 drivers/platform/x86/hp-wmi.c 	u8 data[128];
data              219 drivers/platform/x86/hp-wmi.c 		.data = { 0 },
data              229 drivers/platform/x86/hp-wmi.c 	if (WARN_ON(insize > sizeof(args.data)))
data              231 drivers/platform/x86/hp-wmi.c 	memcpy(&args.data[0], buffer, insize);
data              321 drivers/platform/x86/hp-wmi.c static int hp_wmi_set_block(void *data, bool blocked)
data              323 drivers/platform/x86/hp-wmi.c 	enum hp_wmi_radio r = (enum hp_wmi_radio) data;
data              361 drivers/platform/x86/hp-wmi.c static int hp_wmi_rfkill2_set_block(void *data, bool blocked)
data              363 drivers/platform/x86/hp-wmi.c 	int rfkill_id = (int)(long)data;
data               43 drivers/platform/x86/hp_accel.c 	void (*set_brightness)(struct delayed_led_classdev *data, enum led_brightness value);
data               48 drivers/platform/x86/hp_accel.c 	struct delayed_led_classdev *data =
data               51 drivers/platform/x86/hp_accel.c 	data->set_brightness(data, data->new_brightness);
data               57 drivers/platform/x86/hp_accel.c 	struct delayed_led_classdev *data = container_of(led_cdev,
data               59 drivers/platform/x86/hp_accel.c 	data->new_brightness = brightness;
data               60 drivers/platform/x86/hp_accel.c 	schedule_work(&data->work);
data              285 drivers/platform/x86/hp_accel.c 		irq = &resource->data.extended_irq;
data              302 drivers/platform/x86/hp_accel.c static bool hp_accel_i8042_filter(unsigned char data, unsigned char str,
data              310 drivers/platform/x86/hp_accel.c 	if (data == 0xe0) {
data              316 drivers/platform/x86/hp_accel.c 		switch (data) {
data               34 drivers/platform/x86/i2c-multi-instantiate.c static int i2c_multi_inst_count(struct acpi_resource *ares, void *data)
data               37 drivers/platform/x86/i2c-multi-instantiate.c 	int *count = data;
data              162 drivers/platform/x86/ideapad-laptop.c static int method_vpcw(acpi_handle handle, int cmd, int data)
data              173 drivers/platform/x86/ideapad-laptop.c 	in_obj[1].integer.value = data;
data              181 drivers/platform/x86/ideapad-laptop.c static int read_ec_data(acpi_handle handle, int cmd, unsigned long *data)
data              197 drivers/platform/x86/ideapad-laptop.c 			*data = val;
data              205 drivers/platform/x86/ideapad-laptop.c static int write_ec_cmd(acpi_handle handle, int cmd, unsigned long data)
data              210 drivers/platform/x86/ideapad-laptop.c 	if (method_vpcw(handle, 0, data))
data              230 drivers/platform/x86/ideapad-laptop.c static int debugfs_status_show(struct seq_file *s, void *data)
data              278 drivers/platform/x86/ideapad-laptop.c static int debugfs_cfg_show(struct seq_file *s, void *data)
data              565 drivers/platform/x86/ideapad-laptop.c static int ideapad_rfk_set(void *data, bool blocked)
data              567 drivers/platform/x86/ideapad-laptop.c 	struct ideapad_rfk_priv *priv = data;
data              883 drivers/platform/x86/ideapad-laptop.c static void ideapad_acpi_notify(acpi_handle handle, u32 event, void *data)
data              885 drivers/platform/x86/ideapad-laptop.c 	struct ideapad_private *priv = data;
data               33 drivers/platform/x86/intel_bxtwc_tmu.c static irqreturn_t bxt_wcove_tmu_irq_handler(int irq, void *data)
data               35 drivers/platform/x86/intel_bxtwc_tmu.c 	struct wcove_tmu *wctmu = data;
data               81 drivers/platform/x86/intel_cht_int33fe.c static int cht_int33fe_check_for_max17047(struct device *dev, void *data)
data               83 drivers/platform/x86/intel_cht_int33fe.c 	struct i2c_client **max17047 = data;
data              144 drivers/platform/x86/intel_cht_int33fe.c static int cht_int33fe_setup_dp(struct cht_int33fe_data *data)
data              161 drivers/platform/x86/intel_cht_int33fe.c 	data->dp = device_get_named_child_node(&pdev->dev, "DD02");
data              163 drivers/platform/x86/intel_cht_int33fe.c 	if (!data->dp)
data              167 drivers/platform/x86/intel_cht_int33fe.c 	data->dp->secondary = fwnode;
data              172 drivers/platform/x86/intel_cht_int33fe.c static void cht_int33fe_remove_nodes(struct cht_int33fe_data *data)
data              181 drivers/platform/x86/intel_cht_int33fe.c 	if (data->dp) {
data              182 drivers/platform/x86/intel_cht_int33fe.c 		data->dp->secondary = NULL;
data              183 drivers/platform/x86/intel_cht_int33fe.c 		fwnode_handle_put(data->dp);
data              184 drivers/platform/x86/intel_cht_int33fe.c 		data->dp = NULL;
data              188 drivers/platform/x86/intel_cht_int33fe.c static int cht_int33fe_add_nodes(struct cht_int33fe_data *data)
data              214 drivers/platform/x86/intel_cht_int33fe.c 	ret = cht_int33fe_setup_dp(data);
data              221 drivers/platform/x86/intel_cht_int33fe.c 	cht_int33fe_remove_nodes(data);
data              227 drivers/platform/x86/intel_cht_int33fe.c cht_int33fe_register_max17047(struct device *dev, struct cht_int33fe_data *data)
data              254 drivers/platform/x86/intel_cht_int33fe.c 	data->max17047 = i2c_acpi_new_device(dev, 1, &board_info);
data              256 drivers/platform/x86/intel_cht_int33fe.c 	return PTR_ERR_OR_ZERO(data->max17047);
data              263 drivers/platform/x86/intel_cht_int33fe.c 	struct cht_int33fe_data *data;
data              320 drivers/platform/x86/intel_cht_int33fe.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              321 drivers/platform/x86/intel_cht_int33fe.c 	if (!data)
data              324 drivers/platform/x86/intel_cht_int33fe.c 	ret = cht_int33fe_add_nodes(data);
data              329 drivers/platform/x86/intel_cht_int33fe.c 	ret = cht_int33fe_register_max17047(dev, data);
data              345 drivers/platform/x86/intel_cht_int33fe.c 	data->fusb302 = i2c_acpi_new_device(dev, 2, &board_info);
data              346 drivers/platform/x86/intel_cht_int33fe.c 	if (IS_ERR(data->fusb302)) {
data              347 drivers/platform/x86/intel_cht_int33fe.c 		ret = PTR_ERR(data->fusb302);
data              362 drivers/platform/x86/intel_cht_int33fe.c 	data->pi3usb30532 = i2c_acpi_new_device(dev, 3, &board_info);
data              363 drivers/platform/x86/intel_cht_int33fe.c 	if (IS_ERR(data->pi3usb30532)) {
data              364 drivers/platform/x86/intel_cht_int33fe.c 		ret = PTR_ERR(data->pi3usb30532);
data              368 drivers/platform/x86/intel_cht_int33fe.c 	platform_set_drvdata(pdev, data);
data              373 drivers/platform/x86/intel_cht_int33fe.c 	i2c_unregister_device(data->fusb302);
data              376 drivers/platform/x86/intel_cht_int33fe.c 	i2c_unregister_device(data->max17047);
data              379 drivers/platform/x86/intel_cht_int33fe.c 	cht_int33fe_remove_nodes(data);
data              386 drivers/platform/x86/intel_cht_int33fe.c 	struct cht_int33fe_data *data = platform_get_drvdata(pdev);
data              388 drivers/platform/x86/intel_cht_int33fe.c 	i2c_unregister_device(data->pi3usb30532);
data              389 drivers/platform/x86/intel_cht_int33fe.c 	i2c_unregister_device(data->fusb302);
data              390 drivers/platform/x86/intel_cht_int33fe.c 	i2c_unregister_device(data->max17047);
data              392 drivers/platform/x86/intel_cht_int33fe.c 	cht_int33fe_remove_nodes(data);
data               75 drivers/platform/x86/intel_int0002_vgpio.c static void int0002_irq_ack(struct irq_data *data)
data               80 drivers/platform/x86/intel_int0002_vgpio.c static void int0002_irq_unmask(struct irq_data *data)
data               89 drivers/platform/x86/intel_int0002_vgpio.c static void int0002_irq_mask(struct irq_data *data)
data               98 drivers/platform/x86/intel_int0002_vgpio.c static int int0002_irq_set_wake(struct irq_data *data, unsigned int on)
data              100 drivers/platform/x86/intel_int0002_vgpio.c 	struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
data              113 drivers/platform/x86/intel_int0002_vgpio.c static irqreturn_t int0002_irq(int irq, void *data)
data              115 drivers/platform/x86/intel_int0002_vgpio.c 	struct gpio_chip *chip = data;
data              130 drivers/platform/x86/intel_int0002_vgpio.c static bool int0002_check_wake(void *data)
data              435 drivers/platform/x86/intel_ips.c static void do_enable_cpu_turbo(void *data)
data              473 drivers/platform/x86/intel_ips.c static void do_disable_cpu_turbo(void *data)
data              752 drivers/platform/x86/intel_ips.c static int ips_adjust(void *data)
data              754 drivers/platform/x86/intel_ips.c 	struct ips_driver *ips = data;
data              944 drivers/platform/x86/intel_ips.c static int ips_monitor(void *data)
data              946 drivers/platform/x86/intel_ips.c 	struct ips_driver *ips = data;
data             1213 drivers/platform/x86/intel_ips.c static int cpu_temp_show(struct seq_file *m, void *data)
data             1224 drivers/platform/x86/intel_ips.c static int cpu_power_show(struct seq_file *m, void *data)
data             1234 drivers/platform/x86/intel_ips.c static int cpu_clamp_show(struct seq_file *m, void *data)
data             1256 drivers/platform/x86/intel_ips.c static int mch_temp_show(struct seq_file *m, void *data)
data             1267 drivers/platform/x86/intel_ips.c static int mch_power_show(struct seq_file *m, void *data)
data              165 drivers/platform/x86/intel_mid_thermal.c 	uint8_t data = 0;
data              182 drivers/platform/x86/intel_mid_thermal.c 	ret = intel_msic_reg_read(addr, &data);
data              187 drivers/platform/x86/intel_mid_thermal.c 	adc_val = (data << 2);
data              190 drivers/platform/x86/intel_mid_thermal.c 	ret = intel_msic_reg_read(addr, &data);/* Read lower bits */
data              195 drivers/platform/x86/intel_mid_thermal.c 	data &= 03;
data              196 drivers/platform/x86/intel_mid_thermal.c 	adc_val += data;
data              216 drivers/platform/x86/intel_mid_thermal.c 	uint8_t data;
data              218 drivers/platform/x86/intel_mid_thermal.c 	ret = intel_msic_reg_read(INTEL_MSIC_ADC1CNTL1, &data);
data              224 drivers/platform/x86/intel_mid_thermal.c 		data |= (MSIC_ADC_ENBL | MSIC_ADC_START);
data              227 drivers/platform/x86/intel_mid_thermal.c 		data &= (~MSIC_ADC_START);
data              229 drivers/platform/x86/intel_mid_thermal.c 	return intel_msic_reg_write(INTEL_MSIC_ADC1CNTL1, data);
data              277 drivers/platform/x86/intel_mid_thermal.c 	uint8_t data;
data              278 drivers/platform/x86/intel_mid_thermal.c 	ret = intel_msic_reg_read(addr, &data);
data              282 drivers/platform/x86/intel_mid_thermal.c 	return intel_msic_reg_write(addr, (data & 0xEF));
data              302 drivers/platform/x86/intel_mid_thermal.c 	uint8_t data;
data              305 drivers/platform/x86/intel_mid_thermal.c 	ret = intel_msic_reg_read(INTEL_MSIC_ADC1CNTL1, &data);
data              309 drivers/platform/x86/intel_mid_thermal.c 	if ((data & MSIC_ADC_ENBL) == 0)
data              314 drivers/platform/x86/intel_mid_thermal.c 		ret = intel_msic_reg_read(ADC_CHNL_START_ADDR + i, &data);
data              318 drivers/platform/x86/intel_mid_thermal.c 		if (data & MSIC_STOPBIT_MASK) {
data              334 drivers/platform/x86/intel_mid_thermal.c 	u8  data;
data              342 drivers/platform/x86/intel_mid_thermal.c 	ret = intel_msic_reg_read(INTEL_MSIC_ADC1CNTL3, &data);
data              346 drivers/platform/x86/intel_mid_thermal.c 	data &= ~MSIC_ADCTHERM_MASK;
data              347 drivers/platform/x86/intel_mid_thermal.c 	ret = intel_msic_reg_write(INTEL_MSIC_ADC1CNTL3, data);
data               95 drivers/platform/x86/intel_oaktrail.c static int oaktrail_rfkill_set(void *data, bool blocked)
data               99 drivers/platform/x86/intel_oaktrail.c 	unsigned long radio = (unsigned long) data;
data              389 drivers/platform/x86/intel_pmc_core.c static int pmc_core_dev_state_get(void *data, u64 *val)
data              391 drivers/platform/x86/intel_pmc_core.c 	struct pmc_dev *pmcdev = data;
data              641 drivers/platform/x86/intel_pmc_core.c 	u32 data;
data              647 drivers/platform/x86/intel_pmc_core.c 		data = pmc_core_reg_read(pmcdev, offset);
data              652 drivers/platform/x86/intel_pmc_core.c 				   data & map->bit_mask ?
data              986 drivers/platform/x86/intel_pmc_core.c 	u32 data;
data             1006 drivers/platform/x86/intel_pmc_core.c 		data = pmc_core_reg_read(pmcdev, offset);
data             1011 drivers/platform/x86/intel_pmc_core.c 				data & map->bit_mask ? "Yes" : "No");
data              182 drivers/platform/x86/intel_pmc_ipc.c static inline void ipc_data_writel(u32 data, u32 offset)
data              184 drivers/platform/x86/intel_pmc_ipc.c 	writel(data, ipcdev.ipc_base + IPC_WRITE_BUFFER + offset);
data              222 drivers/platform/x86/intel_pmc_ipc.c int intel_pmc_gcr_read(u32 offset, u32 *data)
data              234 drivers/platform/x86/intel_pmc_ipc.c 	*data = readl(ipcdev.gcr_mem_base + offset);
data              251 drivers/platform/x86/intel_pmc_ipc.c int intel_pmc_gcr_read64(u32 offset, u64 *data)
data              263 drivers/platform/x86/intel_pmc_ipc.c 	*data = readq(ipcdev.gcr_mem_base + offset);
data              281 drivers/platform/x86/intel_pmc_ipc.c int intel_pmc_gcr_write(u32 offset, u32 data)
data              293 drivers/platform/x86/intel_pmc_ipc.c 	writel(data, ipcdev.gcr_mem_base + offset);
data              708 drivers/platform/x86/intel_pmc_ipc.c 		.data = &tco_info,
data              905 drivers/platform/x86/intel_pmc_ipc.c int intel_pmc_s0ix_counter_read(u64 *data)
data              915 drivers/platform/x86/intel_pmc_ipc.c 	*data = S0IX_RESIDENCY_IN_USECS(deep, shlw);
data               72 drivers/platform/x86/intel_punit_ipc.c static inline void ipc_write_data_low(IPC_DEV *ipcdev, IPC_TYPE type, u32 data)
data               74 drivers/platform/x86/intel_punit_ipc.c 	writel(data, ipcdev->base[type][BASE_DATA] + OFFSET_DATA_LOW);
data               77 drivers/platform/x86/intel_punit_ipc.c static inline void ipc_write_data_high(IPC_DEV *ipcdev, IPC_TYPE type, u32 data)
data               79 drivers/platform/x86/intel_punit_ipc.c 	writel(data, ipcdev->base[type][BASE_DATA] + OFFSET_DATA_HIGH);
data              132 drivers/platform/x86/intel_scu_ipc.c static inline void ipc_data_writel(struct intel_scu_ipc_dev *scu, u32 data, u32 offset)
data              134 drivers/platform/x86/intel_scu_ipc.c 	writel(data, scu->ipc_base + 0x80 + offset);
data              207 drivers/platform/x86/intel_scu_ipc.c static int pwr_reg_rdwr(u16 *addr, u8 *data, u32 count, u32 op, u32 id)
data              236 drivers/platform/x86/intel_scu_ipc.c 			cbuf[offset] = data[nc];
data              241 drivers/platform/x86/intel_scu_ipc.c 		cbuf[offset] = data[0];
data              242 drivers/platform/x86/intel_scu_ipc.c 		cbuf[offset + 1] = data[1];
data              252 drivers/platform/x86/intel_scu_ipc.c 			data[nc] = ipc_data_readb(scu, nc);
data              268 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_ioread8(u16 addr, u8 *data)
data              270 drivers/platform/x86/intel_scu_ipc.c 	return pwr_reg_rdwr(&addr, data, 1, IPCMSG_PCNTRL, IPC_CMD_PCNTRL_R);
data              284 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_ioread16(u16 addr, u16 *data)
data              287 drivers/platform/x86/intel_scu_ipc.c 	return pwr_reg_rdwr(x, (u8 *)data, 2, IPCMSG_PCNTRL, IPC_CMD_PCNTRL_R);
data              301 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_ioread32(u16 addr, u32 *data)
data              304 drivers/platform/x86/intel_scu_ipc.c 	return pwr_reg_rdwr(x, (u8 *)data, 4, IPCMSG_PCNTRL, IPC_CMD_PCNTRL_R);
data              318 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_iowrite8(u16 addr, u8 data)
data              320 drivers/platform/x86/intel_scu_ipc.c 	return pwr_reg_rdwr(&addr, &data, 1, IPCMSG_PCNTRL, IPC_CMD_PCNTRL_W);
data              334 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_iowrite16(u16 addr, u16 data)
data              337 drivers/platform/x86/intel_scu_ipc.c 	return pwr_reg_rdwr(x, (u8 *)&data, 2, IPCMSG_PCNTRL, IPC_CMD_PCNTRL_W);
data              351 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_iowrite32(u16 addr, u32 data)
data              354 drivers/platform/x86/intel_scu_ipc.c 	return pwr_reg_rdwr(x, (u8 *)&data, 4, IPCMSG_PCNTRL, IPC_CMD_PCNTRL_W);
data              371 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_readv(u16 *addr, u8 *data, int len)
data              373 drivers/platform/x86/intel_scu_ipc.c 	return pwr_reg_rdwr(addr, data, len, IPCMSG_PCNTRL, IPC_CMD_PCNTRL_R);
data              391 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_writev(u16 *addr, u8 *data, int len)
data              393 drivers/platform/x86/intel_scu_ipc.c 	return pwr_reg_rdwr(addr, data, len, IPCMSG_PCNTRL, IPC_CMD_PCNTRL_W);
data              414 drivers/platform/x86/intel_scu_ipc.c 	u8 data[2] = { bits, mask };
data              415 drivers/platform/x86/intel_scu_ipc.c 	return pwr_reg_rdwr(&addr, data, 1, IPCMSG_PCNTRL, IPC_CMD_PCNTRL_M);
data              567 drivers/platform/x86/intel_scu_ipc.c int intel_scu_ipc_i2c_cntrl(u32 addr, u32 *data)
data              582 drivers/platform/x86/intel_scu_ipc.c 		*data = readl(scu->i2c_base + I2C_DATA_ADDR);
data              584 drivers/platform/x86/intel_scu_ipc.c 		writel(*data, scu->i2c_base + I2C_DATA_ADDR);
data               33 drivers/platform/x86/intel_scu_ipcutil.c 	u8      data[5]; /* Register data */
data               46 drivers/platform/x86/intel_scu_ipcutil.c static int scu_reg_access(u32 cmd, struct scu_ipc_data  *data)
data               48 drivers/platform/x86/intel_scu_ipcutil.c 	unsigned int count = data->count;
data               55 drivers/platform/x86/intel_scu_ipcutil.c 		return intel_scu_ipc_readv(data->addr, data->data, count);
data               57 drivers/platform/x86/intel_scu_ipcutil.c 		return intel_scu_ipc_writev(data->addr, data->data, count);
data               59 drivers/platform/x86/intel_scu_ipcutil.c 		return intel_scu_ipc_update_register(data->addr[0],
data               60 drivers/platform/x86/intel_scu_ipcutil.c 						    data->data[0], data->mask);
data               78 drivers/platform/x86/intel_scu_ipcutil.c 	struct scu_ipc_data  data;
data               84 drivers/platform/x86/intel_scu_ipcutil.c 	if (copy_from_user(&data, argp, sizeof(struct scu_ipc_data)))
data               86 drivers/platform/x86/intel_scu_ipcutil.c 	ret = scu_reg_access(cmd, &data);
data               89 drivers/platform/x86/intel_scu_ipcutil.c 	if (copy_to_user(argp, &data, sizeof(struct scu_ipc_data)))
data               66 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 	u64 data;
data               77 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 			      u32 data)
data               89 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 	sst_cmd->data = data;
data              124 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 		   u32 param, u64 data)
data              136 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 			sst_cmd->data = data;
data              142 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 	ret = isst_store_new_cmd(full_cmd, cpu, mbox_cmd_type, param, data);
data              158 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 	mbox_cmd.req_data = sst_cmd->data;
data              184 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 					   sst_cmd->data);
data              203 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 				wrmsrl_safe(sst_cmd->cmd, sst_cmd->data);
data              316 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 	u64 data;
data              319 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 	ret = rdmsrl_safe(MSR_CPU_BUS_NUMBER, &data);
data              325 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 		isst_cpu_info[cpu].bus_info[0] = data & 0xff;
data              326 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 		isst_cpu_info[cpu].bus_info[1] = (data >> 8) & 0xff;
data              329 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 	ret = rdmsrl_safe(MSR_THREAD_ID_INFO, &data);
data              334 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 	isst_cpu_info[cpu].punit_cpu_id = data;
data              418 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 					 msr_cmd->data);
data              423 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 					     0, 0, msr_cmd->data);
data              425 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 		u64 data;
data              428 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 					 msr_cmd->msr, &data);
data              430 drivers/platform/x86/intel_speed_select_if/isst_if_common.c 			msr_cmd->data = data;
data               67 drivers/platform/x86/intel_speed_select_if/isst_if_common.h 		   u32 param, u64 data);
data               38 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 	u64 data;
data               44 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 		rdmsrl(MSR_OS_MAILBOX_INTERFACE, data);
data               45 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 		if (data & BIT_ULL(MSR_OS_MAILBOX_BUSY_BIT)) {
data               60 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 	data = BIT_ULL(MSR_OS_MAILBOX_BUSY_BIT) |
data               64 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 	wrmsrl(MSR_OS_MAILBOX_INTERFACE, data);
data               69 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 		rdmsrl(MSR_OS_MAILBOX_INTERFACE, data);
data               70 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 		if (data & BIT_ULL(MSR_OS_MAILBOX_BUSY_BIT)) {
data               75 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 		if (data & 0xff)
data               79 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 			rdmsrl(MSR_OS_MAILBOX_DATA, data);
data               80 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 			*response_data = data;
data              175 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 	u64 data;
data              183 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 	ret = rdmsrl_safe(MSR_OS_MAILBOX_INTERFACE, &data);
data              187 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c 	ret = rdmsrl_safe(MSR_OS_MAILBOX_DATA, &data);
data               39 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 	u32 retries, data;
data               46 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 					    &data);
data               50 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 		if (data & BIT_ULL(PUNIT_MAILBOX_BUSY_BIT)) {
data               68 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 	data = BIT_ULL(PUNIT_MAILBOX_BUSY_BIT) |
data               73 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 	ret = pci_write_config_dword(pdev, PUNIT_MAILBOX_INTERFACE, data);
data               81 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 					    &data);
data               85 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 		if (data & BIT_ULL(PUNIT_MAILBOX_BUSY_BIT)) {
data               90 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 		if (data & 0xff)
data               93 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 		ret = pci_read_config_dword(pdev, PUNIT_MAILBOX_DATA, &data);
data               97 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c 		mbox_cmd->resp_data = data;
data              649 drivers/platform/x86/intel_telemetry_debugfs.c static int telem_s0ix_res_get(void *data, u64 *val)
data               70 drivers/platform/x86/intel_telemetry_pltdrv.c #define TELEM_CPU(model, data) \
data               71 drivers/platform/x86/intel_telemetry_pltdrv.c 	{ X86_VENDOR_INTEL, 6, model, X86_FEATURE_ANY, (unsigned long)&data }
data              202 drivers/platform/x86/lg-laptop.c 	long data = (long)context;
data              204 drivers/platform/x86/lg-laptop.c 	pr_debug("event guid %li\n", data);
data              356 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_psu_items_data,
data              365 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_pwr_items_data,
data              374 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_fan_items_data,
data              383 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_asic_items_data,
data              421 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_msn21xx_pwr_items_data,
data              430 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_asic_items_data,
data              514 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_msn274x_psu_items_data,
data              523 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_ng_pwr_items_data,
data              532 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_msn274x_fan_items_data,
data              541 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_asic_items_data,
data              579 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_msn201x_pwr_items_data,
data              588 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_asic_items_data,
data              679 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_ng_psu_items_data,
data              688 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_ng_pwr_items_data,
data              697 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_ng_fan_items_data,
data              706 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_asic_items_data,
data              791 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_led_data,
data              845 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_msn21xx_led_data,
data              963 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_ng_led_data,
data             1069 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_regs_io_data,
data             1169 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_msn21xx_regs_io_data,
data             1323 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_ng_regs_io_data,
data             1424 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_default_fan_data,
data             1481 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_wd_main_regs_type1,
data             1487 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_wd_aux_regs_type1,
data             1557 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_wd_main_regs_type2,
data             1563 drivers/platform/x86/mlx-platform.c 		.data = mlxplat_mlxcpld_wd_aux_regs_type2,
data              709 drivers/platform/x86/msi-laptop.c static int rfkill_bluetooth_set(void *data, bool blocked)
data              722 drivers/platform/x86/msi-laptop.c static int rfkill_wlan_set(void *data, bool blocked)
data              730 drivers/platform/x86/msi-laptop.c static int rfkill_threeg_set(void *data, bool blocked)
data              806 drivers/platform/x86/msi-laptop.c static bool msi_laptop_i8042_filter(unsigned char data, unsigned char str,
data              815 drivers/platform/x86/msi-laptop.c 	if (unlikely(data == 0xe0)) {
data              820 drivers/platform/x86/msi-laptop.c 		switch (data) {
data              927 drivers/platform/x86/msi-laptop.c 	u8 data;
data              934 drivers/platform/x86/msi-laptop.c 	result = ec_read(MSI_STANDARD_EC_SCM_LOAD_ADDRESS, &data);
data              939 drivers/platform/x86/msi-laptop.c 		data | MSI_STANDARD_EC_SCM_LOAD_MASK);
data              977 drivers/platform/x86/msi-laptop.c 	u8 data;
data              991 drivers/platform/x86/msi-laptop.c 	result = ec_read(MSI_STANDARD_EC_SCM_LOAD_ADDRESS, &data);
data              996 drivers/platform/x86/msi-laptop.c 		data | MSI_STANDARD_EC_SCM_LOAD_MASK);
data              485 drivers/platform/x86/pmc_atom.c 	const struct pmc_data *data = (struct pmc_data *)ent->driver_data;
data              486 drivers/platform/x86/pmc_atom.c 	const struct pmc_reg_map *map = data->map;
data              514 drivers/platform/x86/pmc_atom.c 	ret = pmc_setup_clks(pdev, pmc->regmap, data);
data               60 drivers/platform/x86/samsung-laptop.c 		u8 data[11];
data              311 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              469 drivers/platform/x86/samsung-laptop.c 			     u16 command, u8 data)
data              473 drivers/platform/x86/samsung-laptop.c 	in.data[0] = data;
data              490 drivers/platform/x86/samsung-laptop.c 	user_brightness = sretval.data[0];
data              580 drivers/platform/x86/samsung-laptop.c static int seclinux_rfkill_set(void *data, bool blocked)
data              582 drivers/platform/x86/samsung-laptop.c 	struct samsung_rfkill *srfkill = data;
data              595 drivers/platform/x86/samsung-laptop.c 				 struct sabi_data *data)
data              600 drivers/platform/x86/samsung-laptop.c 			    NULL, data);
data              608 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              611 drivers/platform/x86/samsung-laptop.c 	ret = swsmi_wireless_status(samsung, &data);
data              617 drivers/platform/x86/samsung-laptop.c 		if (data.data[i] == 0x02)
data              618 drivers/platform/x86/samsung-laptop.c 			data.data[1] = 0;
data              621 drivers/platform/x86/samsung-laptop.c 		data.data[WL_STATUS_WLAN] = !blocked;
data              623 drivers/platform/x86/samsung-laptop.c 		data.data[WL_STATUS_BT] = !blocked;
data              626 drivers/platform/x86/samsung-laptop.c 			    &data, &data);
data              633 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              636 drivers/platform/x86/samsung-laptop.c 	ret = swsmi_wireless_status(samsung, &data);
data              641 drivers/platform/x86/samsung-laptop.c 		ret = data.data[WL_STATUS_WLAN];
data              643 drivers/platform/x86/samsung-laptop.c 		ret = data.data[WL_STATUS_BT];
data              673 drivers/platform/x86/samsung-laptop.c 		if (sretval.data[0] == config->performance_levels[i].value)
data              714 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              720 drivers/platform/x86/samsung-laptop.c 	memset(&data, 0, sizeof(data));
data              721 drivers/platform/x86/samsung-laptop.c 	data.data[0] = 0x80;
data              723 drivers/platform/x86/samsung-laptop.c 			      &data, &data);
data              728 drivers/platform/x86/samsung-laptop.c 	if (data.data[0] != 0 && data.data[0] != 1)
data              731 drivers/platform/x86/samsung-laptop.c 	return data.data[0];
data              738 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              740 drivers/platform/x86/samsung-laptop.c 	memset(&data, 0, sizeof(data));
data              741 drivers/platform/x86/samsung-laptop.c 	data.data[0] = 0x80 | enabled;
data              743 drivers/platform/x86/samsung-laptop.c 			    &data, NULL);
data              783 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              789 drivers/platform/x86/samsung-laptop.c 	memset(&data, 0, sizeof(data));
data              790 drivers/platform/x86/samsung-laptop.c 	data.data[0] = 0x80;
data              792 drivers/platform/x86/samsung-laptop.c 			      &data, &data);
data              797 drivers/platform/x86/samsung-laptop.c 	if (data.data[0] != 0 && data.data[0] != 1)
data              800 drivers/platform/x86/samsung-laptop.c 	return data.data[0];
data              807 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              809 drivers/platform/x86/samsung-laptop.c 	memset(&data, 0, sizeof(data));
data              810 drivers/platform/x86/samsung-laptop.c 	data.data[0] = 0x80 | enabled;
data              812 drivers/platform/x86/samsung-laptop.c 			    &data, NULL);
data              852 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              858 drivers/platform/x86/samsung-laptop.c 	memset(&data, 0, sizeof(data));
data              860 drivers/platform/x86/samsung-laptop.c 			      &data, &data);
data              865 drivers/platform/x86/samsung-laptop.c 	return data.data[0] & 0x1;
data              872 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              874 drivers/platform/x86/samsung-laptop.c 	memset(&data, 0, sizeof(data));
data              875 drivers/platform/x86/samsung-laptop.c 	data.data[0] = 0x80 | enabled;
data              877 drivers/platform/x86/samsung-laptop.c 			    &data, NULL);
data              993 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data              996 drivers/platform/x86/samsung-laptop.c 	ret = swsmi_wireless_status(samsung, &data);
data             1007 drivers/platform/x86/samsung-laptop.c 	if (data.data[WL_STATUS_WLAN] != 0x02)
data             1012 drivers/platform/x86/samsung-laptop.c 					 !data.data[WL_STATUS_WLAN]);
data             1016 drivers/platform/x86/samsung-laptop.c 	if (data.data[WL_STATUS_BT] != 0x02)
data             1021 drivers/platform/x86/samsung-laptop.c 					 !data.data[WL_STATUS_BT]);
data             1060 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data             1066 drivers/platform/x86/samsung-laptop.c 	memset(&data, 0, sizeof(data));
data             1067 drivers/platform/x86/samsung-laptop.c 	data.d0 = 0xaabb;
data             1069 drivers/platform/x86/samsung-laptop.c 			      &data, &data);
data             1074 drivers/platform/x86/samsung-laptop.c 	if (data.d0 != 0xccdd)
data             1082 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data             1085 drivers/platform/x86/samsung-laptop.c 	memset(&data, 0, sizeof(data));
data             1086 drivers/platform/x86/samsung-laptop.c 	data.data[0] = 0x81;
data             1088 drivers/platform/x86/samsung-laptop.c 			      &data, &data);
data             1093 drivers/platform/x86/samsung-laptop.c 	return data.data[0];
data             1099 drivers/platform/x86/samsung-laptop.c 	struct sabi_data data;
data             1101 drivers/platform/x86/samsung-laptop.c 	memset(&data, 0, sizeof(data));
data             1102 drivers/platform/x86/samsung-laptop.c 	data.d0 = 0x82 | ((brightness & 0xFF) << 8);
data             1104 drivers/platform/x86/samsung-laptop.c 			    &data, NULL);
data             1250 drivers/platform/x86/samsung-laptop.c static int samsung_laptop_call_show(struct seq_file *m, void *data)
data             1253 drivers/platform/x86/samsung-laptop.c 	struct sabi_data *sdata = &samsung->debug.data;
data             1286 drivers/platform/x86/samsung-laptop.c 	samsung->debug.f0000_wrapper.data = samsung->f0000_segment;
data             1289 drivers/platform/x86/samsung-laptop.c 	samsung->debug.data_wrapper.data = &samsung->debug.data;
data             1290 drivers/platform/x86/samsung-laptop.c 	samsung->debug.data_wrapper.size = sizeof(samsung->debug.data);
data             1292 drivers/platform/x86/samsung-laptop.c 	samsung->debug.sdiag_wrapper.data = samsung->sdiag;
data             1298 drivers/platform/x86/samsung-laptop.c 			   &samsung->debug.data.d0);
data             1300 drivers/platform/x86/samsung-laptop.c 			   &samsung->debug.data.d1);
data             1302 drivers/platform/x86/samsung-laptop.c 			   &samsung->debug.data.d2);
data             1304 drivers/platform/x86/samsung-laptop.c 			  &samsung->debug.data.d3);
data             1080 drivers/platform/x86/sony-laptop.c 	u8	data;
data             1167 drivers/platform/x86/sony-laptop.c 	for (; key_event->data; key_event++) {
data             1168 drivers/platform/x86/sony-laptop.c 		if (key_event->data == result) {
data             1174 drivers/platform/x86/sony-laptop.c 	if (!key_event->data)
data             1598 drivers/platform/x86/sony-laptop.c static int sony_nc_rfkill_set(void *data, bool blocked)
data             1601 drivers/platform/x86/sony-laptop.c 	int argument = sony_rfkill_address[(long) data] + 0x100;
data             3349 drivers/platform/x86/sony-laptop.c 	u8			data;
data             3394 drivers/platform/x86/sony-laptop.c 	u8	data;
data             4357 drivers/platform/x86/sony-laptop.c 			struct acpi_resource_irq *p = &resource->data.irq;
data             4389 drivers/platform/x86/sony-laptop.c 			struct acpi_resource_io *io = &resource->data.io;
data             4523 drivers/platform/x86/sony-laptop.c 		memcpy(&resource->res1.data.io, &ioport->io1,
data             4528 drivers/platform/x86/sony-laptop.c 		memcpy(&resource->res2.data.io, &ioport->io2,
data             4534 drivers/platform/x86/sony-laptop.c 		memcpy(&resource->res3.data.irq, &irq->irq,
data             4537 drivers/platform/x86/sony-laptop.c 		resource->res3.data.irq.shareable = ACPI_SHARED;
data             4547 drivers/platform/x86/sony-laptop.c 		memcpy(&resource->res1.data.io, &ioport->io1,
data             4553 drivers/platform/x86/sony-laptop.c 		memcpy(&resource->res2.data.irq, &irq->irq,
data             4556 drivers/platform/x86/sony-laptop.c 		resource->res2.data.irq.shareable = ACPI_SHARED;
data             4613 drivers/platform/x86/sony-laptop.c 		if ((data_mask & dev->event_types[i].data) !=
data             4614 drivers/platform/x86/sony-laptop.c 		    dev->event_types[i].data)
data             4621 drivers/platform/x86/sony-laptop.c 			if (ev == dev->event_types[i].events[j].data) {
data              112 drivers/platform/x86/surface3-wmi.c 					    void *data,
data              120 drivers/platform/x86/surface3-wmi.c 	ts_adev = data;
data              136 drivers/platform/x86/surface3-wmi.c static int s3_wmi_check_platform_device(struct device *dev, void *data)
data              299 drivers/platform/x86/thinkpad_acpi.c 	struct ibm_struct *data;
data              764 drivers/platform/x86/thinkpad_acpi.c static void dispatch_acpi_notify(acpi_handle handle, u32 event, void *data)
data              766 drivers/platform/x86/thinkpad_acpi.c 	struct ibm_struct *ibm = data;
data             1239 drivers/platform/x86/thinkpad_acpi.c static int tpacpi_rfk_hook_set_block(void *data, bool blocked)
data             1241 drivers/platform/x86/thinkpad_acpi.c 	struct tpacpi_rfk *tp_rfk = data;
data             2588 drivers/platform/x86/thinkpad_acpi.c static int hotkey_kthread(void *data)
data             5900 drivers/platform/x86/thinkpad_acpi.c 	struct tpacpi_led_classdev *data = container_of(led_cdev,
data             5906 drivers/platform/x86/thinkpad_acpi.c 	else if (tpacpi_led_state_cache[data->led] != TPACPI_LED_BLINK)
data             5911 drivers/platform/x86/thinkpad_acpi.c 	return led_set_status(data->led, new_state);
data             5917 drivers/platform/x86/thinkpad_acpi.c 	struct tpacpi_led_classdev *data = container_of(led_cdev,
data             5928 drivers/platform/x86/thinkpad_acpi.c 	return led_set_status(data->led, TPACPI_LED_BLINK);
data             5935 drivers/platform/x86/thinkpad_acpi.c 	struct tpacpi_led_classdev *data = container_of(led_cdev,
data             5938 drivers/platform/x86/thinkpad_acpi.c 	rc = led_get_status(data->led);
data             7612 drivers/platform/x86/thinkpad_acpi.c 	struct tpacpi_alsa_data *data;
data             7626 drivers/platform/x86/thinkpad_acpi.c 	data = card->private_data;
data             7627 drivers/platform/x86/thinkpad_acpi.c 	data->card = card;
data             7659 drivers/platform/x86/thinkpad_acpi.c 		data->ctl_vol_id = &ctl_vol->id;
data             7668 drivers/platform/x86/thinkpad_acpi.c 	data->ctl_mute_id = &ctl_mute->id;
data             9933 drivers/platform/x86/thinkpad_acpi.c 	struct ibm_struct *ibm = iibm->data;
data             10227 drivers/platform/x86/thinkpad_acpi.c 		.data = &thinkpad_acpi_driver_data,
data             10231 drivers/platform/x86/thinkpad_acpi.c 		.data = &hotkey_driver_data,
data             10235 drivers/platform/x86/thinkpad_acpi.c 		.data = &bluetooth_driver_data,
data             10239 drivers/platform/x86/thinkpad_acpi.c 		.data = &wan_driver_data,
data             10243 drivers/platform/x86/thinkpad_acpi.c 		.data = &uwb_driver_data,
data             10249 drivers/platform/x86/thinkpad_acpi.c 		.data = &video_driver_data,
data             10254 drivers/platform/x86/thinkpad_acpi.c 		.data = &kbdlight_driver_data,
data             10258 drivers/platform/x86/thinkpad_acpi.c 		.data = &light_driver_data,
data             10262 drivers/platform/x86/thinkpad_acpi.c 		.data = &cmos_driver_data,
data             10266 drivers/platform/x86/thinkpad_acpi.c 		.data = &led_driver_data,
data             10270 drivers/platform/x86/thinkpad_acpi.c 		.data = &beep_driver_data,
data             10274 drivers/platform/x86/thinkpad_acpi.c 		.data = &thermal_driver_data,
data             10278 drivers/platform/x86/thinkpad_acpi.c 		.data = &brightness_driver_data,
data             10282 drivers/platform/x86/thinkpad_acpi.c 		.data = &volume_driver_data,
data             10286 drivers/platform/x86/thinkpad_acpi.c 		.data = &fan_driver_data,
data             10290 drivers/platform/x86/thinkpad_acpi.c 		.data = &mute_led_driver_data,
data             10294 drivers/platform/x86/thinkpad_acpi.c 		.data = &battery_driver_data,
data             10298 drivers/platform/x86/thinkpad_acpi.c 		.data = &lcdshadow_driver_data,
data             10311 drivers/platform/x86/thinkpad_acpi.c 		ibm = ibms_init[i].data;
data             10599 drivers/platform/x86/thinkpad_acpi.c 			ret = ibms_init[i].data->write(ibms_init[i].param);
data             2576 drivers/platform/x86/toshiba_acpi.c static int toshiba_acpi_wwan_set_block(void *data, bool blocked)
data             2578 drivers/platform/x86/toshiba_acpi.c 	struct toshiba_acpi_dev *dev = data;
data             2591 drivers/platform/x86/toshiba_acpi.c static void toshiba_acpi_wwan_poll(struct rfkill *rfkill, void *data)
data             2593 drivers/platform/x86/toshiba_acpi.c 	struct toshiba_acpi_dev *dev = data;
data             2665 drivers/platform/x86/toshiba_acpi.c static bool toshiba_acpi_i8042_filter(unsigned char data, unsigned char str,
data             2671 drivers/platform/x86/toshiba_acpi.c 	if (unlikely(data == 0xe0))
data             2674 drivers/platform/x86/toshiba_acpi.c 	if ((data & 0x7f) == TOS1900_FN_SCAN) {
data              164 drivers/platform/x86/toshiba_bluetooth.c static int bt_rfkill_set_block(void *data, bool blocked)
data              166 drivers/platform/x86/toshiba_bluetooth.c 	struct toshiba_bluetooth_dev *bt_dev = data;
data              184 drivers/platform/x86/toshiba_bluetooth.c static void bt_rfkill_poll(struct rfkill *rfkill, void *data)
data              186 drivers/platform/x86/toshiba_bluetooth.c 	struct toshiba_bluetooth_dev *bt_dev = data;
data             1016 drivers/platform/x86/touchscreen_dmi.c 				       unsigned long action, void *data)
data             1018 drivers/platform/x86/touchscreen_dmi.c 	struct device *dev = data;
data              518 drivers/platform/x86/wmi.c wmi_notify_handler handler, void *data)
data              539 drivers/platform/x86/wmi.c 			block->handler_data = data;
data               28 drivers/platform/x86/xiaomi-wmi.c 	struct xiaomi_wmi *data;
data               33 drivers/platform/x86/xiaomi-wmi.c 	data = devm_kzalloc(&wdev->dev, sizeof(struct xiaomi_wmi), GFP_KERNEL);
data               34 drivers/platform/x86/xiaomi-wmi.c 	if (data == NULL)
data               36 drivers/platform/x86/xiaomi-wmi.c 	dev_set_drvdata(&wdev->dev, data);
data               38 drivers/platform/x86/xiaomi-wmi.c 	data->input_dev = devm_input_allocate_device(&wdev->dev);
data               39 drivers/platform/x86/xiaomi-wmi.c 	if (data->input_dev == NULL)
data               41 drivers/platform/x86/xiaomi-wmi.c 	data->input_dev->name = "Xiaomi WMI keys";
data               42 drivers/platform/x86/xiaomi-wmi.c 	data->input_dev->phys = "wmi/input0";
data               44 drivers/platform/x86/xiaomi-wmi.c 	data->key_code = *((const unsigned int *)context);
data               45 drivers/platform/x86/xiaomi-wmi.c 	set_bit(EV_KEY, data->input_dev->evbit);
data               46 drivers/platform/x86/xiaomi-wmi.c 	set_bit(data->key_code, data->input_dev->keybit);
data               48 drivers/platform/x86/xiaomi-wmi.c 	return input_register_device(data->input_dev);
data               53 drivers/platform/x86/xiaomi-wmi.c 	struct xiaomi_wmi *data;
data               58 drivers/platform/x86/xiaomi-wmi.c 	data = dev_get_drvdata(&wdev->dev);
data               59 drivers/platform/x86/xiaomi-wmi.c 	if (data == NULL)
data               62 drivers/platform/x86/xiaomi-wmi.c 	input_report_key(data->input_dev, data->key_code, 1);
data               63 drivers/platform/x86/xiaomi-wmi.c 	input_sync(data->input_dev);
data               64 drivers/platform/x86/xiaomi-wmi.c 	input_report_key(data->input_dev, data->key_code, 0);
data               65 drivers/platform/x86/xiaomi-wmi.c 	input_sync(data->input_dev);
data               15 drivers/platform/x86/xo1-rfkill.c static int rfkill_set_block(void *data, bool blocked)
data              190 drivers/pnp/isapnp/core.c static void __init isapnp_peek(unsigned char *data, int bytes)
data              203 drivers/pnp/isapnp/core.c 			if (data != NULL)
data              204 drivers/pnp/isapnp/core.c 				*data++ = 0xff;
data              209 drivers/pnp/isapnp/core.c 		if (data != NULL)
data              210 drivers/pnp/isapnp/core.c 			*data++ = d;
data              285 drivers/pnp/isapnp/core.c 	int data;
data              296 drivers/pnp/isapnp/core.c 			data = read_data() << 8;
data              298 drivers/pnp/isapnp/core.c 			data = data | read_data();
data              300 drivers/pnp/isapnp/core.c 			if (data == 0x55aa)
data              308 drivers/pnp/isapnp/core.c 			data = read_data() << 8;
data              310 drivers/pnp/isapnp/core.c 			data = data | read_data();
data              312 drivers/pnp/isapnp/core.c 			if (data == 0x55aa)
data              752 drivers/pnp/isapnp/core.c static unsigned char __init isapnp_checksum(unsigned char *data)
data              758 drivers/pnp/isapnp/core.c 		b = data[i];
data               63 drivers/pnp/pnpacpi/core.c 	if (WARN_ON_ONCE(acpi_dev != dev->data))
data               64 drivers/pnp/pnpacpi/core.c 		dev->data = acpi_dev;
data              239 drivers/pnp/pnpacpi/core.c 	dev->data = device;
data              118 drivers/pnp/pnpacpi/rsparser.c 	.data = { 0xf9, 0xad, 0xe9, 0x69, 0x4f, 0x92, 0x5f, 0xab, 0xf6, 0x4a,
data              136 drivers/pnp/pnpacpi/rsparser.c 	    uuid_len == sizeof(match->data) &&
data              137 drivers/pnp/pnpacpi/rsparser.c 	    memcmp(uuid, match->data, uuid_len) == 0) {
data              165 drivers/pnp/pnpacpi/rsparser.c 					      void *data)
data              167 drivers/pnp/pnpacpi/rsparser.c 	struct pnp_dev *dev = data;
data              205 drivers/pnp/pnpacpi/rsparser.c 		i = acpi_dev_gpio_irq_get(dev->data, 0);
data              233 drivers/pnp/pnpacpi/rsparser.c 		dma = &res->data.dma;
data              247 drivers/pnp/pnpacpi/rsparser.c 		vendor_typed = &res->data.vendor_typed;
data              272 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_device *acpi_dev = dev->data;
data              433 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource_extended_address64 *p = &r->data.ext_address64;
data              454 drivers/pnp/pnpacpi/rsparser.c 						  void *data)
data              457 drivers/pnp/pnpacpi/rsparser.c 	struct acpipnp_parse_option_s *parse_data = data;
data              463 drivers/pnp/pnpacpi/rsparser.c 		pnpacpi_parse_irq_option(dev, option_flags, &res->data.irq);
data              467 drivers/pnp/pnpacpi/rsparser.c 		pnpacpi_parse_dma_option(dev, option_flags, &res->data.dma);
data              471 drivers/pnp/pnpacpi/rsparser.c 		switch (res->data.start_dpf.compatibility_priority) {
data              495 drivers/pnp/pnpacpi/rsparser.c 		pnpacpi_parse_port_option(dev, option_flags, &res->data.io);
data              500 drivers/pnp/pnpacpi/rsparser.c 					        &res->data.fixed_io);
data              509 drivers/pnp/pnpacpi/rsparser.c 					   &res->data.memory24);
data              514 drivers/pnp/pnpacpi/rsparser.c 					   &res->data.memory32);
data              519 drivers/pnp/pnpacpi/rsparser.c 						 &res->data.fixed_memory32);
data              534 drivers/pnp/pnpacpi/rsparser.c 					     &res->data.extended_irq);
data              551 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_device *acpi_dev = dev->data;
data              596 drivers/pnp/pnpacpi/rsparser.c 					   void *data)
data              598 drivers/pnp/pnpacpi/rsparser.c 	int *res_cnt = data;
data              605 drivers/pnp/pnpacpi/rsparser.c static acpi_status pnpacpi_type_resources(struct acpi_resource *res, void *data)
data              607 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource **resource = data;
data              613 drivers/pnp/pnpacpi/rsparser.c 			(*resource)->data.irq.descriptor_length =
data              614 drivers/pnp/pnpacpi/rsparser.c 					res->data.irq.descriptor_length;
data              624 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_device *acpi_dev = dev->data;
data              662 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource_irq *irq = &resource->data.irq;
data              691 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource_extended_irq *extended_irq = &resource->data.extended_irq;
data              719 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource_dma *dma = &resource->data.dma;
data              767 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource_io *io = &resource->data.io;
data              790 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource_fixed_io *fixed_io = &resource->data.fixed_io;
data              808 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource_memory24 *memory24 = &resource->data.memory24;
data              833 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource_memory32 *memory32 = &resource->data.memory32;
data              857 drivers/pnp/pnpacpi/rsparser.c 	struct acpi_resource_fixed_memory32 *fixed_memory32 = &resource->data.fixed_memory32;
data              254 drivers/pnp/pnpbios/bioscalls.c static int __pnp_bios_dev_node_info(struct pnp_dev_node_info *data)
data              261 drivers/pnp/pnpbios/bioscalls.c 			       PNP_TS1, PNP_DS, 0, 0, data,
data              263 drivers/pnp/pnpbios/bioscalls.c 	data->no_nodes &= 0xff;
data              267 drivers/pnp/pnpbios/bioscalls.c int pnp_bios_dev_node_info(struct pnp_dev_node_info *data)
data              269 drivers/pnp/pnpbios/bioscalls.c 	int status = __pnp_bios_dev_node_info(data);
data              291 drivers/pnp/pnpbios/bioscalls.c 				   struct pnp_bios_node *data)
data              303 drivers/pnp/pnpbios/bioscalls.c 			       sizeof(tmp_nodenum), data, 65536);
data              308 drivers/pnp/pnpbios/bioscalls.c int pnp_bios_get_dev_node(u8 *nodenum, char boot, struct pnp_bios_node *data)
data              312 drivers/pnp/pnpbios/bioscalls.c 	status = __pnp_bios_get_dev_node(nodenum, boot, data);
data              325 drivers/pnp/pnpbios/bioscalls.c 				   struct pnp_bios_node *data)
data              334 drivers/pnp/pnpbios/bioscalls.c 			       boot ? 2 : 1, PNP_DS, 0, 0, data, 65536, NULL,
data              339 drivers/pnp/pnpbios/bioscalls.c int pnp_bios_set_dev_node(u8 nodenum, char boot, struct pnp_bios_node *data)
data              343 drivers/pnp/pnpbios/bioscalls.c 	status = __pnp_bios_set_dev_node(nodenum, boot, data);
data              349 drivers/pnp/pnpbios/bioscalls.c 		status = pnp_bios_get_dev_node(&nodenum, boot, data);
data              359 drivers/pnp/pnpbios/bioscalls.c int pnp_bios_dock_station_info(struct pnp_docking_station_info *data)
data              366 drivers/pnp/pnpbios/bioscalls.c 			       PNP_DS, 0, 0, 0, 0, data,
data              400 drivers/pnp/pnpbios/bioscalls.c static int __pnp_bios_isapnp_config(struct pnp_isa_config_struc *data)
data              407 drivers/pnp/pnpbios/bioscalls.c 			       0, 0, 0, 0, data,
data              412 drivers/pnp/pnpbios/bioscalls.c int pnp_bios_isapnp_config(struct pnp_isa_config_struc *data)
data              416 drivers/pnp/pnpbios/bioscalls.c 	status = __pnp_bios_isapnp_config(data);
data              425 drivers/pnp/pnpbios/bioscalls.c static int __pnp_bios_escd_info(struct escd_info_struc *data)
data              432 drivers/pnp/pnpbios/bioscalls.c 			       PNP_TS1, PNP_DS, data,
data              437 drivers/pnp/pnpbios/bioscalls.c int pnp_bios_escd_info(struct escd_info_struc *data)
data              441 drivers/pnp/pnpbios/bioscalls.c 	status = __pnp_bios_escd_info(data);
data              451 drivers/pnp/pnpbios/bioscalls.c static int __pnp_bios_read_escd(char *data, u32 nvram_base)
data              458 drivers/pnp/pnpbios/bioscalls.c 			       0, data, 65536, __va(nvram_base), 65536);
data              462 drivers/pnp/pnpbios/bioscalls.c int pnp_bios_read_escd(char *data, u32 nvram_base)
data              466 drivers/pnp/pnpbios/bioscalls.c 	status = __pnp_bios_read_escd(data, nvram_base);
data              241 drivers/pnp/pnpbios/core.c 	unsigned char *p = (char *)node->data;
data              242 drivers/pnp/pnpbios/core.c 	unsigned char *end = (char *)(node->data + node->size);
data              110 drivers/pnp/pnpbios/pnpbios.h 	__u8 data[0];
data              117 drivers/pnp/pnpbios/pnpbios.h extern int pnp_bios_dev_node_info(struct pnp_dev_node_info *data);
data              119 drivers/pnp/pnpbios/pnpbios.h 				 struct pnp_bios_node *data);
data              121 drivers/pnp/pnpbios/pnpbios.h 				 struct pnp_bios_node *data);
data              123 drivers/pnp/pnpbios/pnpbios.h extern int pnp_bios_isapnp_config(struct pnp_isa_config_struc *data);
data              124 drivers/pnp/pnpbios/pnpbios.h extern int pnp_bios_escd_info(struct escd_info_struc *data);
data              125 drivers/pnp/pnpbios/pnpbios.h extern int pnp_bios_read_escd(char *data, u32 nvram_base);
data              126 drivers/pnp/pnpbios/pnpbios.h extern int pnp_bios_dock_station_info(struct pnp_docking_station_info *data);
data              155 drivers/pnp/pnpbios/proc.c 	void *data = m->private;
data              157 drivers/pnp/pnpbios/proc.c 	int boot = (long)data >> 8;
data              158 drivers/pnp/pnpbios/proc.c 	u8 nodenum = (long)data;
data              169 drivers/pnp/pnpbios/proc.c 	seq_write(m, node->data, len);
data              182 drivers/pnp/pnpbios/proc.c 	void *data = PDE_DATA(file_inode(file));
data              184 drivers/pnp/pnpbios/proc.c 	int boot = (long)data >> 8;
data              185 drivers/pnp/pnpbios/proc.c 	u8 nodenum = (long)data;
data              199 drivers/pnp/pnpbios/proc.c 	if (copy_from_user(node->data, buf, count)) {
data              773 drivers/pnp/pnpbios/rsparser.c 	unsigned char *p = (char *)node->data;
data              774 drivers/pnp/pnpbios/rsparser.c 	unsigned char *end = (char *)(node->data + node->size);
data              791 drivers/pnp/pnpbios/rsparser.c 	unsigned char *p = (char *)node->data;
data              792 drivers/pnp/pnpbios/rsparser.c 	unsigned char *end = (char *)(node->data + node->size);
data              803 drivers/pnp/pnpbios/rsparser.c 	unsigned char *p = (char *)node->data;
data              804 drivers/pnp/pnpbios/rsparser.c 	unsigned char *end = (char *)(node->data + node->size);
data              102 drivers/power/avs/rockchip-io-domain.c 				    void *data)
data              123 drivers/power/avs/rockchip-io-domain.c 		struct pre_voltage_change_data *pvc_data = data;
data              128 drivers/power/avs/rockchip-io-domain.c 		uV = (unsigned long)data;
data              437 drivers/power/avs/rockchip-io-domain.c 		.data = (void *)&soc_data_px30
data              441 drivers/power/avs/rockchip-io-domain.c 		.data = (void *)&soc_data_px30_pmu
data              445 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rk3188
data              449 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rk3228
data              453 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rk3288
data              457 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rk3328
data              461 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rk3368
data              465 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rk3368_pmu
data              469 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rk3399
data              473 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rk3399_pmu
data              477 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rv1108
data              481 drivers/power/avs/rockchip-io-domain.c 		.data = &soc_data_rv1108_pmu
data              506 drivers/power/avs/rockchip-io-domain.c 	iod->soc_data = match->data;
data               95 drivers/power/avs/smartreflex.c static irqreturn_t sr_interrupt(int irq, void *data)
data               97 drivers/power/avs/smartreflex.c 	struct omap_sr *sr_info = data;
data              780 drivers/power/avs/smartreflex.c static int omap_sr_autocomp_show(void *data, u64 *val)
data              782 drivers/power/avs/smartreflex.c 	struct omap_sr *sr_info = data;
data              794 drivers/power/avs/smartreflex.c static int omap_sr_autocomp_store(void *data, u64 val)
data              796 drivers/power/avs/smartreflex.c 	struct omap_sr *sr_info = data;
data               43 drivers/power/reset/arm-versatile-reboot.c 		.data = (void *)INTEGRATOR_REBOOT_CM
data               47 drivers/power/reset/arm-versatile-reboot.c 		.data = (void *)VERSATILE_REBOOT_CM,
data               51 drivers/power/reset/arm-versatile-reboot.c 		.data = (void *)REALVIEW_REBOOT_EB,
data               55 drivers/power/reset/arm-versatile-reboot.c 		.data = (void *)REALVIEW_REBOOT_PB1176,
data               59 drivers/power/reset/arm-versatile-reboot.c 		.data = (void *)REALVIEW_REBOOT_PB11MP,
data               63 drivers/power/reset/arm-versatile-reboot.c 		.data = (void *)REALVIEW_REBOOT_PBA8,
data               67 drivers/power/reset/arm-versatile-reboot.c 		.data = (void *)REALVIEW_REBOOT_PBX,
data              146 drivers/power/reset/arm-versatile-reboot.c 	versatile_reboot_type = (enum versatile_reboot)reboot_id->data;
data              194 drivers/power/reset/at91-reset.c 	{ .compatible = "atmel,at91sam9260-rstc", .data = at91sam9260_restart },
data              195 drivers/power/reset/at91-reset.c 	{ .compatible = "atmel,at91sam9g45-rstc", .data = at91sam9g45_restart },
data              196 drivers/power/reset/at91-reset.c 	{ .compatible = "atmel,sama5d3-rstc", .data = sama5d3_restart },
data              197 drivers/power/reset/at91-reset.c 	{ .compatible = "atmel,samx7-rstc", .data = samx7_restart },
data              198 drivers/power/reset/at91-reset.c 	{ .compatible = "microchip,sam9x60-rstc", .data = samx7_restart },
data              233 drivers/power/reset/at91-reset.c 	at91_restart_nb.notifier_call = match->data;
data              261 drivers/power/reset/at91-sama5d2_shdwc.c 		.data = &sama5d2_shdwc_config,
data              265 drivers/power/reset/at91-sama5d2_shdwc.c 		.data = &sam9x60_shdwc_config,
data              300 drivers/power/reset/at91-sama5d2_shdwc.c 	at91_shdwc->cfg = match->data;
data               97 drivers/power/reset/brcmstb-reboot.c 	{ .compatible = "brcm,brcmstb-reboot", .data = &reset_bits_40nm },
data               98 drivers/power/reset/brcmstb-reboot.c 	{ .compatible = "brcm,bcm7038-reboot", .data = &reset_bits_65nm },
data              113 drivers/power/reset/brcmstb-reboot.c 	reset_masks = of_id->data;
data               36 drivers/power/reset/gemini-poweroff.c static irqreturn_t gemini_powerbutton_interrupt(int irq, void *data)
data               38 drivers/power/reset/gemini-poweroff.c 	struct gemini_powercon *gpw = data;
data               98 drivers/power/reset/ltc2952-poweroff.c 	struct ltc2952_poweroff *data = to_ltc2952(timer, timer_wde);
data              100 drivers/power/reset/ltc2952-poweroff.c 	if (data->kernel_panic)
data              103 drivers/power/reset/ltc2952-poweroff.c 	state = gpiod_get_value(data->gpio_watchdog);
data              104 drivers/power/reset/ltc2952-poweroff.c 	gpiod_set_value(data->gpio_watchdog, !state);
data              107 drivers/power/reset/ltc2952-poweroff.c 	overruns = hrtimer_forward(timer, now, data->wde_interval);
data              112 drivers/power/reset/ltc2952-poweroff.c static void ltc2952_poweroff_start_wde(struct ltc2952_poweroff *data)
data              114 drivers/power/reset/ltc2952-poweroff.c 	hrtimer_start(&data->timer_wde, data->wde_interval, HRTIMER_MODE_REL);
data              120 drivers/power/reset/ltc2952-poweroff.c 	struct ltc2952_poweroff *data = to_ltc2952(timer, timer_trigger);
data              122 drivers/power/reset/ltc2952-poweroff.c 	ltc2952_poweroff_start_wde(data);
data              123 drivers/power/reset/ltc2952-poweroff.c 	dev_info(data->dev, "executing shutdown\n");
data              140 drivers/power/reset/ltc2952-poweroff.c 	struct ltc2952_poweroff *data = dev_id;
data              142 drivers/power/reset/ltc2952-poweroff.c 	if (data->kernel_panic || hrtimer_active(&data->timer_wde)) {
data              147 drivers/power/reset/ltc2952-poweroff.c 	if (gpiod_get_value(data->gpio_trigger)) {
data              148 drivers/power/reset/ltc2952-poweroff.c 		hrtimer_start(&data->timer_trigger, data->trigger_delay,
data              151 drivers/power/reset/ltc2952-poweroff.c 		hrtimer_cancel(&data->timer_trigger);
data              161 drivers/power/reset/ltc2952-poweroff.c static void ltc2952_poweroff_default(struct ltc2952_poweroff *data)
data              163 drivers/power/reset/ltc2952-poweroff.c 	data->wde_interval = 300L * 1E6L;
data              164 drivers/power/reset/ltc2952-poweroff.c 	data->trigger_delay = ktime_set(2, 500L*1E6L);
data              166 drivers/power/reset/ltc2952-poweroff.c 	hrtimer_init(&data->timer_trigger, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
data              167 drivers/power/reset/ltc2952-poweroff.c 	data->timer_trigger.function = ltc2952_poweroff_timer_trigger;
data              169 drivers/power/reset/ltc2952-poweroff.c 	hrtimer_init(&data->timer_wde, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
data              170 drivers/power/reset/ltc2952-poweroff.c 	data->timer_wde.function = ltc2952_poweroff_timer_wde;
data              176 drivers/power/reset/ltc2952-poweroff.c 	struct ltc2952_poweroff *data = platform_get_drvdata(pdev);
data              178 drivers/power/reset/ltc2952-poweroff.c 	ltc2952_poweroff_default(data);
data              180 drivers/power/reset/ltc2952-poweroff.c 	data->gpio_watchdog = devm_gpiod_get(&pdev->dev, "watchdog",
data              182 drivers/power/reset/ltc2952-poweroff.c 	if (IS_ERR(data->gpio_watchdog)) {
data              183 drivers/power/reset/ltc2952-poweroff.c 		ret = PTR_ERR(data->gpio_watchdog);
data              188 drivers/power/reset/ltc2952-poweroff.c 	data->gpio_kill = devm_gpiod_get(&pdev->dev, "kill", GPIOD_OUT_LOW);
data              189 drivers/power/reset/ltc2952-poweroff.c 	if (IS_ERR(data->gpio_kill)) {
data              190 drivers/power/reset/ltc2952-poweroff.c 		ret = PTR_ERR(data->gpio_kill);
data              195 drivers/power/reset/ltc2952-poweroff.c 	data->gpio_trigger = devm_gpiod_get_optional(&pdev->dev, "trigger",
data              197 drivers/power/reset/ltc2952-poweroff.c 	if (IS_ERR(data->gpio_trigger)) {
data              204 drivers/power/reset/ltc2952-poweroff.c 		data->gpio_trigger = NULL;
data              207 drivers/power/reset/ltc2952-poweroff.c 	if (devm_request_irq(&pdev->dev, gpiod_to_irq(data->gpio_trigger),
data              211 drivers/power/reset/ltc2952-poweroff.c 			     data)) {
data              227 drivers/power/reset/ltc2952-poweroff.c 		if (data->gpio_trigger) {
data              230 drivers/power/reset/ltc2952-poweroff.c 			devm_gpiod_put(&pdev->dev, data->gpio_trigger);
data              231 drivers/power/reset/ltc2952-poweroff.c 			data->gpio_trigger = NULL;
data              235 drivers/power/reset/ltc2952-poweroff.c 		ltc2952_poweroff_start_wde(data);
data              244 drivers/power/reset/ltc2952-poweroff.c 	struct ltc2952_poweroff *data = to_ltc2952(nb, panic_notifier);
data              246 drivers/power/reset/ltc2952-poweroff.c 	data->kernel_panic = true;
data              253 drivers/power/reset/ltc2952-poweroff.c 	struct ltc2952_poweroff *data;
data              260 drivers/power/reset/ltc2952-poweroff.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              261 drivers/power/reset/ltc2952-poweroff.c 	if (!data)
data              264 drivers/power/reset/ltc2952-poweroff.c 	data->dev = &pdev->dev;
data              265 drivers/power/reset/ltc2952-poweroff.c 	platform_set_drvdata(pdev, data);
data              272 drivers/power/reset/ltc2952-poweroff.c 	ltc2952_data = data;
data              275 drivers/power/reset/ltc2952-poweroff.c 	data->panic_notifier.notifier_call = ltc2952_poweroff_notify_panic;
data              277 drivers/power/reset/ltc2952-poweroff.c 				       &data->panic_notifier);
data              285 drivers/power/reset/ltc2952-poweroff.c 	struct ltc2952_poweroff *data = platform_get_drvdata(pdev);
data              288 drivers/power/reset/ltc2952-poweroff.c 	hrtimer_cancel(&data->timer_trigger);
data              289 drivers/power/reset/ltc2952-poweroff.c 	hrtimer_cancel(&data->timer_wde);
data              291 drivers/power/reset/ltc2952-poweroff.c 					 &data->panic_notifier);
data               18 drivers/power/reset/msm-poweroff.c 			   void *data)
data               81 drivers/power/reset/qcom-pon.c 	{ .compatible = "qcom,pm8916-pon", .data = (void *)GEN1_REASON_SHIFT },
data               82 drivers/power/reset/qcom-pon.c 	{ .compatible = "qcom,pms405-pon", .data = (void *)GEN1_REASON_SHIFT },
data               83 drivers/power/reset/qcom-pon.c 	{ .compatible = "qcom,pm8998-pon", .data = (void *)GEN2_REASON_SHIFT },
data               41 drivers/power/reset/qnap-poweroff.c 	  .data = &qnap_power_off_cfg,
data               44 drivers/power/reset/qnap-poweroff.c 	  .data = &synology_power_off_cfg,
data               82 drivers/power/reset/qnap-poweroff.c 	cfg = match->data;
data              169 drivers/power/reset/reboot-mode.c static int devm_reboot_mode_match(struct device *dev, void *res, void *data)
data              176 drivers/power/reset/reboot-mode.c 	return *p == data;
data               68 drivers/power/reset/st-poweroff.c 		.data = (void *)&stih407_reset,
data               83 drivers/power/reset/st-poweroff.c 	st_restart_syscfg = (struct reset_syscfg *)match->data;
data               80 drivers/power/reset/vexpress-poweroff.c 		.data = (void *)FUNC_RESET,
data               83 drivers/power/reset/vexpress-poweroff.c 		.data = (void *)FUNC_SHUTDOWN
data               86 drivers/power/reset/vexpress-poweroff.c 		.data = (void *)FUNC_REBOOT
data              124 drivers/power/reset/vexpress-poweroff.c 	switch ((enum vexpress_reset_func)match->data) {
data              155 drivers/power/supply/88pm860x_battery.c 				 int offset, int *data)
data              164 drivers/power/supply/88pm860x_battery.c 	*data = ((buf[0] & 0xff) << 4) | (buf[1] & 0x0f);
data              166 drivers/power/supply/88pm860x_battery.c 	*data = ((*data & 0xfff) * 9 * 25) >> 9;
data              171 drivers/power/supply/88pm860x_battery.c 			 int *data)
data              178 drivers/power/supply/88pm860x_battery.c 		ret = measure_12bit_voltage(info, PM8607_VBAT_MEAS1, data);
data              182 drivers/power/supply/88pm860x_battery.c 		*data *= 3;
data              201 drivers/power/supply/88pm860x_battery.c 		*data = ((*data & 0xff) * 27 * 25) >> 9;
data              213 drivers/power/supply/88pm860x_battery.c static int measure_current(struct pm860x_battery_info *info, int *data)
data              225 drivers/power/supply/88pm860x_battery.c 	*data = s >> 3;
data              229 drivers/power/supply/88pm860x_battery.c static int set_charger_current(struct pm860x_battery_info *info, int data,
data              234 drivers/power/supply/88pm860x_battery.c 	if (data < 50 || data > 1600 || !old)
data              237 drivers/power/supply/88pm860x_battery.c 	data = ((data - 50) / 50) & 0x1f;
data              240 drivers/power/supply/88pm860x_battery.c 	ret = pm860x_set_bits(info->i2c, PM8607_CHG_CTRL2, 0x1f, data);
data              268 drivers/power/supply/88pm860x_battery.c 	int data;
data              270 drivers/power/supply/88pm860x_battery.c 	ret = read_ccnt(info, CCNT_POS1, &data);
data              273 drivers/power/supply/88pm860x_battery.c 	sum = data & 0xffff;
data              274 drivers/power/supply/88pm860x_battery.c 	ret = read_ccnt(info, CCNT_POS2, &data);
data              277 drivers/power/supply/88pm860x_battery.c 	sum |= (data & 0xffff) << 16;
data              280 drivers/power/supply/88pm860x_battery.c 	ret = read_ccnt(info, CCNT_NEG1, &data);
data              283 drivers/power/supply/88pm860x_battery.c 	sum = data & 0xffff;
data              284 drivers/power/supply/88pm860x_battery.c 	ret = read_ccnt(info, CCNT_NEG2, &data);
data              287 drivers/power/supply/88pm860x_battery.c 	sum |= (data & 0xffff) << 16;
data              291 drivers/power/supply/88pm860x_battery.c 	ret = read_ccnt(info, CCNT_SPOS, &data);
data              294 drivers/power/supply/88pm860x_battery.c 	ccnt->spos += data;
data              295 drivers/power/supply/88pm860x_battery.c 	ret = read_ccnt(info, CCNT_SNEG, &data);
data              313 drivers/power/supply/88pm860x_battery.c 	int data;
data              317 drivers/power/supply/88pm860x_battery.c 	read_ccnt(info, CCNT_POS1, &data);
data              318 drivers/power/supply/88pm860x_battery.c 	read_ccnt(info, CCNT_POS2, &data);
data              319 drivers/power/supply/88pm860x_battery.c 	read_ccnt(info, CCNT_NEG1, &data);
data              320 drivers/power/supply/88pm860x_battery.c 	read_ccnt(info, CCNT_NEG2, &data);
data              321 drivers/power/supply/88pm860x_battery.c 	read_ccnt(info, CCNT_SPOS, &data);
data              322 drivers/power/supply/88pm860x_battery.c 	read_ccnt(info, CCNT_SNEG, &data);
data              331 drivers/power/supply/88pm860x_battery.c 	int data;
data              341 drivers/power/supply/88pm860x_battery.c 		ret = measure_vbatt(info, OCV_MODE_ACTIVE, &data);
data              344 drivers/power/supply/88pm860x_battery.c 		vbatt_sum += data;
data              345 drivers/power/supply/88pm860x_battery.c 		ret = measure_current(info, &data);
data              348 drivers/power/supply/88pm860x_battery.c 		ibatt_sum += data;
data              402 drivers/power/supply/88pm860x_battery.c static irqreturn_t pm860x_coulomb_handler(int irq, void *data)
data              404 drivers/power/supply/88pm860x_battery.c 	struct pm860x_battery_info *info = data;
data              410 drivers/power/supply/88pm860x_battery.c static irqreturn_t pm860x_batt_handler(int irq, void *data)
data              412 drivers/power/supply/88pm860x_battery.c 	struct pm860x_battery_info *info = data;
data              434 drivers/power/supply/88pm860x_battery.c 	int data;
data              439 drivers/power/supply/88pm860x_battery.c 	data = MEAS1_GP1;
data              441 drivers/power/supply/88pm860x_battery.c 		data |= MEAS1_TINT;
data              442 drivers/power/supply/88pm860x_battery.c 	ret = pm860x_set_bits(info->i2c, PM8607_MEAS_EN1, data, data);
data              447 drivers/power/supply/88pm860x_battery.c 	data = MEAS3_IBAT | MEAS3_BAT_DET | MEAS3_CC;
data              448 drivers/power/supply/88pm860x_battery.c 	ret = pm860x_set_bits(info->i2c, PM8607_MEAS_EN3, data, data);
data              501 drivers/power/supply/88pm860x_battery.c 	data = pm860x_reg_read(info->i2c, PM8607_POWER_UP_LOG);
data              502 drivers/power/supply/88pm860x_battery.c 	bat_remove = data & BAT_WU_LOG;
data              511 drivers/power/supply/88pm860x_battery.c 		data = ((buf[1] & 0x3) << 5) | ((buf[0] >> 3) & 0x1F);
data              512 drivers/power/supply/88pm860x_battery.c 		if (data > soc + 15)
data              514 drivers/power/supply/88pm860x_battery.c 		else if (data < soc - 15)
data              517 drivers/power/supply/88pm860x_battery.c 			info->start_soc = data;
data              518 drivers/power/supply/88pm860x_battery.c 		dev_dbg(info->dev, "soc_rtc %d, soc_ocv :%d\n", data, soc);
data              533 drivers/power/supply/88pm860x_battery.c 	int data;
data              537 drivers/power/supply/88pm860x_battery.c 		data = 0;
data              539 drivers/power/supply/88pm860x_battery.c 		data = (min << 8) / 1800;
data              540 drivers/power/supply/88pm860x_battery.c 	pm860x_reg_write(info->i2c, PM8607_GPADC1_HIGHTH, data);
data              541 drivers/power/supply/88pm860x_battery.c 	dev_dbg(info->dev, "TEMP_HIGHTH : min: %d, 0x%x\n", min, data);
data              544 drivers/power/supply/88pm860x_battery.c 		data = 0xff;
data              546 drivers/power/supply/88pm860x_battery.c 		data = (max << 8) / 1800;
data              547 drivers/power/supply/88pm860x_battery.c 	pm860x_reg_write(info->i2c, PM8607_GPADC1_LOWTH, data);
data              548 drivers/power/supply/88pm860x_battery.c 	dev_dbg(info->dev, "TEMP_LOWTH:max : %d, 0x%x\n", max, data);
data              551 drivers/power/supply/88pm860x_battery.c static int measure_temp(struct pm860x_battery_info *info, int *data)
data              559 drivers/power/supply/88pm860x_battery.c 		ret = measure_12bit_voltage(info, PM8607_TINT_MEAS1, data);
data              562 drivers/power/supply/88pm860x_battery.c 		*data = (*data - 884) * 1000 / 3611;
data              564 drivers/power/supply/88pm860x_battery.c 		ret = measure_12bit_voltage(info, PM8607_GPADC1_MEAS1, data);
data              568 drivers/power/supply/88pm860x_battery.c 		*data = (*data * 1000) / GPBIAS2_GPADC1_UA;
data              570 drivers/power/supply/88pm860x_battery.c 		if (*data > TBAT_NEG_25D) {
data              574 drivers/power/supply/88pm860x_battery.c 		} else if (*data > TBAT_NEG_10D) {
data              578 drivers/power/supply/88pm860x_battery.c 		} else if (*data > TBAT_0D) {
data              583 drivers/power/supply/88pm860x_battery.c 		} else if (*data > TBAT_10D) {
data              588 drivers/power/supply/88pm860x_battery.c 		} else if (*data > TBAT_20D) {
data              593 drivers/power/supply/88pm860x_battery.c 		} else if (*data > TBAT_30D) {
data              598 drivers/power/supply/88pm860x_battery.c 		} else if (*data > TBAT_40D) {
data              609 drivers/power/supply/88pm860x_battery.c 		dev_dbg(info->dev, "temp_C:%d C,temp_mv:%d mv\n", temp, *data);
data              610 drivers/power/supply/88pm860x_battery.c 		*data = temp;
data              622 drivers/power/supply/88pm860x_battery.c 	int data;
data              626 drivers/power/supply/88pm860x_battery.c 	ret = measure_current(info, &data);
data              628 drivers/power/supply/88pm860x_battery.c 	if (ret || data < 0)
data              631 drivers/power/supply/88pm860x_battery.c 	ret = measure_vbatt(info, OCV_MODE_ACTIVE, &data);
data              635 drivers/power/supply/88pm860x_battery.c 	if (data < VBATT_RESISTOR_MIN || data > VBATT_RESISTOR_MAX)
data              649 drivers/power/supply/88pm860x_battery.c 		ret = measure_vbatt(info, OCV_MODE_ACTIVE, &data);
data              652 drivers/power/supply/88pm860x_battery.c 		vbatt_sum1 += data;
data              653 drivers/power/supply/88pm860x_battery.c 		ret = measure_current(info, &data);
data              657 drivers/power/supply/88pm860x_battery.c 		if (data < 0)
data              658 drivers/power/supply/88pm860x_battery.c 			ibatt_sum1 = ibatt_sum1 - data;	/* discharging */
data              660 drivers/power/supply/88pm860x_battery.c 			ibatt_sum1 = ibatt_sum1 + data;	/* charging */
data              672 drivers/power/supply/88pm860x_battery.c 		ret = measure_vbatt(info, OCV_MODE_ACTIVE, &data);
data              675 drivers/power/supply/88pm860x_battery.c 		vbatt_sum2 += data;
data              676 drivers/power/supply/88pm860x_battery.c 		ret = measure_current(info, &data);
data              680 drivers/power/supply/88pm860x_battery.c 		if (data < 0)
data              681 drivers/power/supply/88pm860x_battery.c 			ibatt_sum2 = ibatt_sum2 - data;	/* discharging */
data              683 drivers/power/supply/88pm860x_battery.c 			ibatt_sum2 = ibatt_sum2 + data;	/* charging */
data              693 drivers/power/supply/88pm860x_battery.c 		data = 1000 * (vbatt_sum1 - vbatt_sum2)
data              695 drivers/power/supply/88pm860x_battery.c 		if ((data - info->resistor > 0) &&
data              696 drivers/power/supply/88pm860x_battery.c 				(data - info->resistor < info->resistor))
data              697 drivers/power/supply/88pm860x_battery.c 			info->resistor = data;
data              698 drivers/power/supply/88pm860x_battery.c 		if ((info->resistor - data > 0) &&
data              699 drivers/power/supply/88pm860x_battery.c 				(info->resistor - data < data))
data              700 drivers/power/supply/88pm860x_battery.c 			info->resistor = data;
data              713 drivers/power/supply/88pm860x_battery.c 	int data;
data              722 drivers/power/supply/88pm860x_battery.c 	data = info->max_capacity * info->start_soc / 100;
data              723 drivers/power/supply/88pm860x_battery.c 	if (ccnt_data.total_dischg - ccnt_data.total_chg <= data) {
data              725 drivers/power/supply/88pm860x_battery.c 		    data + ccnt_data.total_chg - ccnt_data.total_dischg;
data              751 drivers/power/supply/88pm860x_battery.c 		ret = measure_vbatt(info, OCV_MODE_ACTIVE, &data);
data              754 drivers/power/supply/88pm860x_battery.c 		if (data <= LOW_BAT_THRESHOLD) {
data              808 drivers/power/supply/88pm860x_battery.c 	int data;
data              816 drivers/power/supply/88pm860x_battery.c 		ret = calc_capacity(info, &data);
data              819 drivers/power/supply/88pm860x_battery.c 		if (data < 0)
data              820 drivers/power/supply/88pm860x_battery.c 			data = 0;
data              821 drivers/power/supply/88pm860x_battery.c 		else if (data > 100)
data              822 drivers/power/supply/88pm860x_battery.c 			data = 100;
data              825 drivers/power/supply/88pm860x_battery.c 			data = 100;
data              826 drivers/power/supply/88pm860x_battery.c 		val->intval = data;
data              833 drivers/power/supply/88pm860x_battery.c 		ret = measure_vbatt(info, OCV_MODE_ACTIVE, &data);
data              836 drivers/power/supply/88pm860x_battery.c 		val->intval = data * 1000;
data              840 drivers/power/supply/88pm860x_battery.c 		ret = calc_ocv(info, &data);
data              843 drivers/power/supply/88pm860x_battery.c 		val->intval = data * 1000;
data              846 drivers/power/supply/88pm860x_battery.c 		ret = measure_current(info, &data);
data              849 drivers/power/supply/88pm860x_battery.c 		val->intval = data;
data              853 drivers/power/supply/88pm860x_battery.c 			ret = measure_temp(info, &data);
data              856 drivers/power/supply/88pm860x_battery.c 			data *= 10;
data              859 drivers/power/supply/88pm860x_battery.c 			data = 250;
data              861 drivers/power/supply/88pm860x_battery.c 		val->intval = data;
data              116 drivers/power/supply/88pm860x_charger.c static int measure_vchg(struct pm860x_charger_info *info, int *data)
data              125 drivers/power/supply/88pm860x_charger.c 	*data = ((buf[0] & 0xff) << 4) | (buf[1] & 0x0f);
data              127 drivers/power/supply/88pm860x_charger.c 	*data = ((*data & 0xfff) * 9 * 125) >> 9;
data              129 drivers/power/supply/88pm860x_charger.c 	dev_dbg(info->dev, "%s, vchg: %d mv\n", __func__, *data);
data              137 drivers/power/supply/88pm860x_charger.c 	int data;
data              141 drivers/power/supply/88pm860x_charger.c 		data = 0;
data              143 drivers/power/supply/88pm860x_charger.c 		data = (min << 5) / 1125;
data              144 drivers/power/supply/88pm860x_charger.c 	pm860x_reg_write(info->i2c, PM8607_VCHG_LOWTH, data);
data              145 drivers/power/supply/88pm860x_charger.c 	dev_dbg(info->dev, "VCHG_LOWTH:%dmv, 0x%x\n", min, data);
data              148 drivers/power/supply/88pm860x_charger.c 		data = 0xff;
data              150 drivers/power/supply/88pm860x_charger.c 		data = (max << 5) / 1125;
data              151 drivers/power/supply/88pm860x_charger.c 	pm860x_reg_write(info->i2c, PM8607_VCHG_HIGHTH, data);
data              152 drivers/power/supply/88pm860x_charger.c 	dev_dbg(info->dev, "VCHG_HIGHTH:%dmv, 0x%x\n", max, data);
data              159 drivers/power/supply/88pm860x_charger.c 	int data;
data              163 drivers/power/supply/88pm860x_charger.c 		data = 0;
data              165 drivers/power/supply/88pm860x_charger.c 		data = (min << 5) / 675;
data              166 drivers/power/supply/88pm860x_charger.c 	pm860x_reg_write(info->i2c, PM8607_VBAT_LOWTH, data);
data              167 drivers/power/supply/88pm860x_charger.c 	dev_dbg(info->dev, "VBAT Min:%dmv, LOWTH:0x%x\n", min, data);
data              170 drivers/power/supply/88pm860x_charger.c 		data = 0xff;
data              172 drivers/power/supply/88pm860x_charger.c 		data = (max << 5) / 675;
data              173 drivers/power/supply/88pm860x_charger.c 	pm860x_reg_write(info->i2c, PM8607_VBAT_HIGHTH, data);
data              174 drivers/power/supply/88pm860x_charger.c 	dev_dbg(info->dev, "VBAT Max:%dmv, HIGHTH:0x%x\n", max, data);
data              286 drivers/power/supply/88pm860x_charger.c 	union power_supply_propval data;
data              297 drivers/power/supply/88pm860x_charger.c 			&data);
data              302 drivers/power/supply/88pm860x_charger.c 	vbatt = data.intval / 1000;
data              304 drivers/power/supply/88pm860x_charger.c 	ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_PRESENT, &data);
data              312 drivers/power/supply/88pm860x_charger.c 	info->present = data.intval;
data              396 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_charger_handler(int irq, void *data)
data              398 drivers/power/supply/88pm860x_charger.c 	struct pm860x_charger_info *info = data;
data              425 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_temp_handler(int irq, void *data)
data              428 drivers/power/supply/88pm860x_charger.c 	struct pm860x_charger_info *info = data;
data              456 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_exception_handler(int irq, void *data)
data              458 drivers/power/supply/88pm860x_charger.c 	struct pm860x_charger_info *info = data;
data              469 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_done_handler(int irq, void *data)
data              471 drivers/power/supply/88pm860x_charger.c 	struct pm860x_charger_info *info = data;
data              521 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_vbattery_handler(int irq, void *data)
data              523 drivers/power/supply/88pm860x_charger.c 	struct pm860x_charger_info *info = data;
data              541 drivers/power/supply/88pm860x_charger.c static irqreturn_t pm860x_vchg_handler(int irq, void *data)
data              543 drivers/power/supply/88pm860x_charger.c 	struct pm860x_charger_info *info = data;
data              644 drivers/power/supply/88pm860x_charger.c 	irqreturn_t (*handler)(int irq, void *data);
data               55 drivers/power/supply/ab8500_btemp.c 	irqreturn_t (*isr)(int irq, void *data);
data              845 drivers/power/supply/ab8500_btemp.c static int ab8500_btemp_get_ext_psy_data(struct device *dev, void *data)
data              854 drivers/power/supply/ab8500_btemp.c 	psy = (struct power_supply *)data;
data              178 drivers/power/supply/ab8500_charger.c 	irqreturn_t (*isr)(int irq, void *data);
data             1677 drivers/power/supply/ab8500_charger.c 				unsigned long event, void *data)
data             1680 drivers/power/supply/ab8500_charger.c 	struct device *dev = data;
data             1864 drivers/power/supply/ab8500_charger.c static int ab8500_charger_get_ext_psy_data(struct device *dev, void *data)
data             1874 drivers/power/supply/ab8500_charger.c 	usb_chg = (struct ux500_charger *)data;
data               67 drivers/power/supply/ab8500_fg.c 	irqreturn_t (*isr)(int irq, void *data);
data             2161 drivers/power/supply/ab8500_fg.c static int ab8500_fg_get_ext_psy_data(struct device *dev, void *data)
data             2170 drivers/power/supply/ab8500_fg.c 	psy = (struct power_supply *)data;
data              936 drivers/power/supply/abx500_chargalg.c static int abx500_chargalg_get_ext_psy_data(struct device *dev, void *data)
data              946 drivers/power/supply/abx500_chargalg.c 	psy = (struct power_supply *)data;
data               45 drivers/power/supply/apm_power.c static int __find_main_battery(struct device *dev, void *data)
data               47 drivers/power/supply/apm_power.c 	struct find_bat_param *bp = (struct find_bat_param *)data;
data              339 drivers/power/supply/axp20x_ac_power.c 		.data = &axp20x_data,
data              342 drivers/power/supply/axp20x_ac_power.c 		.data = &axp22x_data,
data              345 drivers/power/supply/axp20x_ac_power.c 		.data = &axp813_data,
data               77 drivers/power/supply/axp20x_battery.c 	const struct axp_data	*data;
data              178 drivers/power/supply/axp20x_battery.c 	*val = *val * axp->data->ccc_scale + axp->data->ccc_offset;
data              297 drivers/power/supply/axp20x_battery.c 		if (axp20x_batt->data->has_fg_valid && !(reg & AXP22X_FG_VALID))
data              308 drivers/power/supply/axp20x_battery.c 		return axp20x_batt->data->get_max_voltage(axp20x_batt,
data              398 drivers/power/supply/axp20x_battery.c 	charge_current = (charge_current - axp_batt->data->ccc_offset) /
data              399 drivers/power/supply/axp20x_battery.c 		axp_batt->data->ccc_scale;
data              413 drivers/power/supply/axp20x_battery.c 	charge_current = (charge_current - axp->data->ccc_offset) /
data              414 drivers/power/supply/axp20x_battery.c 		axp->data->ccc_scale;
data              419 drivers/power/supply/axp20x_battery.c 	charge_current = charge_current * axp->data->ccc_scale +
data              420 drivers/power/supply/axp20x_battery.c 		axp->data->ccc_offset;
data              463 drivers/power/supply/axp20x_battery.c 		return axp20x_batt->data->set_max_voltage(axp20x_batt, val->intval);
data              536 drivers/power/supply/axp20x_battery.c 		.data = (void *)&axp209_data,
data              539 drivers/power/supply/axp20x_battery.c 		.data = (void *)&axp221_data,
data              542 drivers/power/supply/axp20x_battery.c 		.data = (void *)&axp813_data,
data              593 drivers/power/supply/axp20x_battery.c 	axp20x_batt->data = (struct axp_data *)of_device_get_match_data(dev);
data              541 drivers/power/supply/axp20x_usb_power.c 		.data = (void *)AXP202_ID,
data              544 drivers/power/supply/axp20x_usb_power.c 		.data = (void *)AXP221_ID,
data              547 drivers/power/supply/axp20x_usb_power.c 		.data = (void *)AXP223_ID,
data              550 drivers/power/supply/axp20x_usb_power.c 		.data = (void *)AXP813_ID,
data              783 drivers/power/supply/axp288_charger.c static void axp288_charger_cancel_work(void *data)
data              785 drivers/power/supply/axp288_charger.c 	struct axp288_chrg_info *info = data;
data              210 drivers/power/supply/axp288_fuel_gauge.c static int fuel_gauge_debug_show(struct seq_file *s, void *data)
data              246 drivers/power/supply/bq2415x_charger.c 	u8 data[2];
data              249 drivers/power/supply/bq2415x_charger.c 	data[0] = reg;
data              250 drivers/power/supply/bq2415x_charger.c 	data[1] = val;
data              254 drivers/power/supply/bq2415x_charger.c 	msg[0].buf = data;
data              255 drivers/power/supply/bq2415x_charger.c 	msg[0].len = ARRAY_SIZE(data);
data              242 drivers/power/supply/bq24190_charger.c static int bq24190_read(struct bq24190_dev_info *bdi, u8 reg, u8 *data)
data              250 drivers/power/supply/bq24190_charger.c 	*data = ret;
data              254 drivers/power/supply/bq24190_charger.c static int bq24190_write(struct bq24190_dev_info *bdi, u8 reg, u8 data)
data              256 drivers/power/supply/bq24190_charger.c 	return i2c_smbus_write_byte_data(bdi->client, reg, data);
data              260 drivers/power/supply/bq24190_charger.c 		u8 mask, u8 shift, u8 *data)
data              271 drivers/power/supply/bq24190_charger.c 	*data = v;
data              277 drivers/power/supply/bq24190_charger.c 		u8 mask, u8 shift, u8 data)
data              287 drivers/power/supply/bq24190_charger.c 	v |= ((data << shift) & mask);
data             1606 drivers/power/supply/bq24190_charger.c static irqreturn_t bq24190_irq_handler_thread(int irq, void *data)
data             1608 drivers/power/supply/bq24190_charger.c 	struct bq24190_dev_info *bdi = data;
data              480 drivers/power/supply/bq25890_charger.c 		u8 *data;
data              495 drivers/power/supply/bq25890_charger.c 		*state_fields[i].data = ret;
data              702 drivers/power/supply/bq25890_charger.c static void bq25890_usb_work(struct work_struct *data)
data              706 drivers/power/supply/bq25890_charger.c 			container_of(data, struct bq25890_device, usb_work);
data              841 drivers/power/supply/bq27xxx_battery.c 	u8 data[BQ27XXX_DM_SZ];
data              855 drivers/power/supply/bq27xxx_battery.c 		return (u16 *) (buf->data + reg->offset % BQ27XXX_DM_SZ);
data              948 drivers/power/supply/bq27xxx_battery.c 				     u8 *data, int len)
data              958 drivers/power/supply/bq27xxx_battery.c 	ret = di->bus.read_bulk(di, di->regs[reg_index], data, len);
data              967 drivers/power/supply/bq27xxx_battery.c 				      u8 *data, int len)
data              977 drivers/power/supply/bq27xxx_battery.c 	ret = di->bus.write_bulk(di, di->regs[reg_index], data, len);
data             1028 drivers/power/supply/bq27xxx_battery.c 		sum += buf->data[i];
data             1051 drivers/power/supply/bq27xxx_battery.c 	ret = bq27xxx_read_block(di, BQ27XXX_DM_DATA, buf->data, BQ27XXX_DM_SZ);
data             1198 drivers/power/supply/bq27xxx_battery.c 	ret = bq27xxx_write_block(di, BQ27XXX_DM_DATA, buf->data, BQ27XXX_DM_SZ);
data               27 drivers/power/supply/bq27xxx_battery_i2c.c static irqreturn_t bq27xxx_battery_irq_handler_thread(int irq, void *data)
data               29 drivers/power/supply/bq27xxx_battery_i2c.c 	struct bq27xxx_device_info *di = data;
data               41 drivers/power/supply/bq27xxx_battery_i2c.c 	u8 data[2];
data               53 drivers/power/supply/bq27xxx_battery_i2c.c 	msg[1].buf = data;
data               64 drivers/power/supply/bq27xxx_battery_i2c.c 		ret = get_unaligned_le16(data);
data               66 drivers/power/supply/bq27xxx_battery_i2c.c 		ret = data[0];
data               76 drivers/power/supply/bq27xxx_battery_i2c.c 	u8 data[4];
data               82 drivers/power/supply/bq27xxx_battery_i2c.c 	data[0] = reg;
data               84 drivers/power/supply/bq27xxx_battery_i2c.c 		data[1] = (u8) value;
data               87 drivers/power/supply/bq27xxx_battery_i2c.c 		put_unaligned_le16(value, &data[1]);
data               91 drivers/power/supply/bq27xxx_battery_i2c.c 	msg.buf = data;
data              104 drivers/power/supply/bq27xxx_battery_i2c.c 					 u8 *data, int len)
data              112 drivers/power/supply/bq27xxx_battery_i2c.c 	ret = i2c_smbus_read_i2c_block_data(client, reg, len, data);
data              121 drivers/power/supply/bq27xxx_battery_i2c.c 					  u8 reg, u8 *data, int len)
data              132 drivers/power/supply/bq27xxx_battery_i2c.c 	memcpy(&buf[1], data, len);
data              143 drivers/power/supply/collie_battery.c static irqreturn_t collie_bat_gpio_isr(int irq, void *data)
data              543 drivers/power/supply/cpcap-battery.c static irqreturn_t cpcap_battery_irq_thread(int irq, void *data)
data              545 drivers/power/supply/cpcap-battery.c 	struct cpcap_battery_ddata *ddata = data;
data              704 drivers/power/supply/cpcap-battery.c 		.data = &cpcap_battery_default_data,
data              724 drivers/power/supply/cpcap-battery.c 	if (!match->data) {
data              736 drivers/power/supply/cpcap-battery.c 	memcpy(&ddata->config, match->data, sizeof(ddata->config));
data              477 drivers/power/supply/cpcap-charger.c static irqreturn_t cpcap_charger_irq_thread(int irq, void *data)
data              479 drivers/power/supply/cpcap-charger.c 	struct cpcap_charger_ddata *ddata = data;
data              117 drivers/power/supply/cros_usbpd-charger.c 		memcpy(msg->data, outdata, outsize);
data              121 drivers/power/supply/cros_usbpd-charger.c 		memcpy(indata, msg->data, insize);
data              546 drivers/power/supply/cros_usbpd-charger.c static void cros_usbpd_charger_unregister_notifier(void *data)
data              548 drivers/power/supply/cros_usbpd-charger.c 	struct charger_data *charger = data;
data              137 drivers/power/supply/da9030_battery.c static int bat_debug_show(struct seq_file *s, void *data)
data              399 drivers/power/supply/da9030_battery.c 				void *data)
data              436 drivers/power/supply/da9052-battery.c static irqreturn_t da9052_bat_irq(int irq, void *data)
data              438 drivers/power/supply/da9052-battery.c 	struct da9052_battery *bat = data;
data              458 drivers/power/supply/da9052-battery.c 					unsigned long events, void *data)
data              462 drivers/power/supply/da9052-battery.c 	int *current_mA = data;
data              364 drivers/power/supply/da9150-charger.c static irqreturn_t da9150_charger_chg_irq(int irq, void *data)
data              366 drivers/power/supply/da9150-charger.c 	struct da9150_charger *charger = data;
data              373 drivers/power/supply/da9150-charger.c static irqreturn_t da9150_charger_tjunc_irq(int irq, void *data)
data              375 drivers/power/supply/da9150-charger.c 	struct da9150_charger *charger = data;
data              384 drivers/power/supply/da9150-charger.c static irqreturn_t da9150_charger_vfault_irq(int irq, void *data)
data              386 drivers/power/supply/da9150-charger.c 	struct da9150_charger *charger = data;
data              396 drivers/power/supply/da9150-charger.c static irqreturn_t da9150_charger_vbus_irq(int irq, void *data)
data              398 drivers/power/supply/da9150-charger.c 	struct da9150_charger *charger = data;
data              425 drivers/power/supply/da9150-charger.c static void da9150_charger_otg_work(struct work_struct *data)
data              428 drivers/power/supply/da9150-charger.c 		container_of(data, struct da9150_charger, otg_work);
data              398 drivers/power/supply/da9150-fg.c static irqreturn_t da9150_fg_irq(int irq, void *data)
data              400 drivers/power/supply/da9150-fg.c 	struct da9150_fg *fg = data;
data               30 drivers/power/supply/goldfish_battery.c #define GOLDFISH_BATTERY_READ(data, addr) \
data               31 drivers/power/supply/goldfish_battery.c 	(readl(data->reg_base + addr))
data               32 drivers/power/supply/goldfish_battery.c #define GOLDFISH_BATTERY_WRITE(data, addr, x) \
data               33 drivers/power/supply/goldfish_battery.c 	(writel(x, data->reg_base + addr))
data               66 drivers/power/supply/goldfish_battery.c 	struct goldfish_battery_data *data = power_supply_get_drvdata(psy);
data               71 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_AC_ONLINE);
data               74 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_VOLTAGE_MAX);
data               77 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_CURRENT_MAX);
data               90 drivers/power/supply/goldfish_battery.c 	struct goldfish_battery_data *data = power_supply_get_drvdata(psy);
data               95 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_STATUS);
data               98 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_HEALTH);
data              101 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_PRESENT);
data              107 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_CAPACITY);
data              110 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_VOLTAGE);
data              113 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_TEMP);
data              116 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data,
data              120 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_CURRENT_NOW);
data              123 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_CURRENT_AVG);
data              126 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data,
data              130 drivers/power/supply/goldfish_battery.c 		val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_CYCLE_COUNT);
data              164 drivers/power/supply/goldfish_battery.c 	struct goldfish_battery_data *data = dev_id;
data              167 drivers/power/supply/goldfish_battery.c 	spin_lock_irqsave(&data->lock, irq_flags);
data              170 drivers/power/supply/goldfish_battery.c 	status = GOLDFISH_BATTERY_READ(data, BATTERY_INT_STATUS);
data              174 drivers/power/supply/goldfish_battery.c 		power_supply_changed(data->battery);
data              176 drivers/power/supply/goldfish_battery.c 		power_supply_changed(data->ac);
data              178 drivers/power/supply/goldfish_battery.c 	spin_unlock_irqrestore(&data->lock, irq_flags);
data              202 drivers/power/supply/goldfish_battery.c 	struct goldfish_battery_data *data;
data              205 drivers/power/supply/goldfish_battery.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              206 drivers/power/supply/goldfish_battery.c 	if (data == NULL)
data              209 drivers/power/supply/goldfish_battery.c 	spin_lock_init(&data->lock);
data              217 drivers/power/supply/goldfish_battery.c 	data->reg_base = devm_ioremap(&pdev->dev, r->start, resource_size(r));
data              218 drivers/power/supply/goldfish_battery.c 	if (data->reg_base == NULL) {
data              223 drivers/power/supply/goldfish_battery.c 	data->irq = platform_get_irq(pdev, 0);
data              224 drivers/power/supply/goldfish_battery.c 	if (data->irq < 0) {
data              229 drivers/power/supply/goldfish_battery.c 	ret = devm_request_irq(&pdev->dev, data->irq,
data              231 drivers/power/supply/goldfish_battery.c 			       IRQF_SHARED, pdev->name, data);
data              235 drivers/power/supply/goldfish_battery.c 	psy_cfg.drv_data = data;
data              237 drivers/power/supply/goldfish_battery.c 	data->ac = power_supply_register(&pdev->dev, &ac_desc, &psy_cfg);
data              238 drivers/power/supply/goldfish_battery.c 	if (IS_ERR(data->ac))
data              239 drivers/power/supply/goldfish_battery.c 		return PTR_ERR(data->ac);
data              241 drivers/power/supply/goldfish_battery.c 	data->battery = power_supply_register(&pdev->dev, &battery_desc,
data              243 drivers/power/supply/goldfish_battery.c 	if (IS_ERR(data->battery)) {
data              244 drivers/power/supply/goldfish_battery.c 		power_supply_unregister(data->ac);
data              245 drivers/power/supply/goldfish_battery.c 		return PTR_ERR(data->battery);
data              248 drivers/power/supply/goldfish_battery.c 	platform_set_drvdata(pdev, data);
data              250 drivers/power/supply/goldfish_battery.c 	GOLDFISH_BATTERY_WRITE(data, BATTERY_INT_ENABLE, BATTERY_INT_MASK);
data              256 drivers/power/supply/goldfish_battery.c 	struct goldfish_battery_data *data = platform_get_drvdata(pdev);
data              258 drivers/power/supply/goldfish_battery.c 	power_supply_unregister(data->battery);
data              259 drivers/power/supply/goldfish_battery.c 	power_supply_unregister(data->ac);
data              223 drivers/power/supply/isp1704_charger.c static void isp1704_charger_work(struct work_struct *data)
data              226 drivers/power/supply/isp1704_charger.c 		container_of(data, struct isp1704_charger, work);
data              101 drivers/power/supply/lp8727_charger.c static int lp8727_read_bytes(struct lp8727_chg *pchg, u8 reg, u8 *data, u8 len)
data              106 drivers/power/supply/lp8727_charger.c 	ret = i2c_smbus_read_i2c_block_data(pchg->client, reg, len, data);
data              112 drivers/power/supply/lp8727_charger.c static inline int lp8727_read_byte(struct lp8727_chg *pchg, u8 reg, u8 *data)
data              114 drivers/power/supply/lp8727_charger.c 	return lp8727_read_bytes(pchg, reg, data, 1);
data              117 drivers/power/supply/lp8727_charger.c static int lp8727_write_byte(struct lp8727_chg *pchg, u8 reg, u8 data)
data              122 drivers/power/supply/lp8727_charger.c 	ret = i2c_smbus_write_byte_data(pchg->client, reg, data);
data              135 drivers/power/supply/lp8788-charger.c 	u8 data;
data              137 drivers/power/supply/lp8788-charger.c 	lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data);
data              138 drivers/power/supply/lp8788-charger.c 	data &= LP8788_CHG_INPUT_STATE_M;
data              140 drivers/power/supply/lp8788-charger.c 	return data == LP8788_SYSTEM_SUPPLY || data == LP8788_FULL_FUNCTION;
data              170 drivers/power/supply/lp8788-charger.c 	u8 data;
data              173 drivers/power/supply/lp8788-charger.c 	ret = lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data);
data              177 drivers/power/supply/lp8788-charger.c 	state = (data & LP8788_CHG_STATE_M) >> LP8788_CHG_STATE_S;
data              202 drivers/power/supply/lp8788-charger.c 	u8 data;
data              205 drivers/power/supply/lp8788-charger.c 	ret = lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data);
data              209 drivers/power/supply/lp8788-charger.c 	if (data & LP8788_NO_BATT_M)
data              211 drivers/power/supply/lp8788-charger.c 	else if (data & LP8788_BAD_BATT_M)
data              222 drivers/power/supply/lp8788-charger.c 	u8 data;
data              225 drivers/power/supply/lp8788-charger.c 	ret = lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data);
data              229 drivers/power/supply/lp8788-charger.c 	val->intval = !(data & LP8788_NO_BATT_M);
data              257 drivers/power/supply/lp8788-charger.c 	u8 data;
data              267 drivers/power/supply/lp8788-charger.c 	ret = lp8788_read_byte(lp, LP8788_CHG_STATUS, &data);
data              271 drivers/power/supply/lp8788-charger.c 	state = (data & LP8788_CHG_STATE_M) >> LP8788_CHG_STATE_S;
data              613 drivers/power/supply/lp8788-charger.c 	u8 data;
data              615 drivers/power/supply/lp8788-charger.c 	lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data);
data              616 drivers/power/supply/lp8788-charger.c 	state = (data & LP8788_CHG_STATE_M) >> LP8788_CHG_STATE_S;
data              632 drivers/power/supply/ltc2941-battery-gauge.c 		.data = (void *)LTC2941_ID,
data              636 drivers/power/supply/ltc2941-battery-gauge.c 		.data = (void *)LTC2942_ID,
data              640 drivers/power/supply/ltc2941-battery-gauge.c 		.data = (void *)LTC2943_ID,
data              644 drivers/power/supply/ltc2941-battery-gauge.c 		.data = (void *)LTC2944_ID,
data              239 drivers/power/supply/max14656_charger_detector.c static void stop_irq_work(void *data)
data              241 drivers/power/supply/max14656_charger_detector.c 	struct max14656_chip *chip = data;
data               95 drivers/power/supply/max17042_battery.c 	u32 data;
data               98 drivers/power/supply/max17042_battery.c 	ret = regmap_read(map, MAX17042_TEMP, &data);
data              102 drivers/power/supply/max17042_battery.c 	*temp = sign_extend32(data, 15);
data              113 drivers/power/supply/max17042_battery.c 	u32 data;
data              157 drivers/power/supply/max17042_battery.c 	ret = regmap_read(chip->regmap, MAX17042_AvgCurrent, &data);
data              161 drivers/power/supply/max17042_battery.c 	avg_current = sign_extend32(data, 15);
data              235 drivers/power/supply/max17042_battery.c 	u32 data;
data              248 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_STATUS, &data);
data              252 drivers/power/supply/max17042_battery.c 		if (data & MAX17042_STATUS_BattAbsent)
data              261 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_Cycles, &data);
data              265 drivers/power/supply/max17042_battery.c 		val->intval = data;
data              268 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_MinMaxVolt, &data);
data              272 drivers/power/supply/max17042_battery.c 		val->intval = data >> 8;
data              276 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_MinMaxVolt, &data);
data              280 drivers/power/supply/max17042_battery.c 		val->intval = (data & 0xff) * 20000; /* Units of 20mV */
data              284 drivers/power/supply/max17042_battery.c 			ret = regmap_read(map, MAX17042_V_empty, &data);
data              286 drivers/power/supply/max17042_battery.c 			ret = regmap_read(map, MAX17047_V_empty, &data);
data              290 drivers/power/supply/max17042_battery.c 		val->intval = data >> 7;
data              294 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_VCELL, &data);
data              298 drivers/power/supply/max17042_battery.c 		val->intval = data * 625 / 8;
data              301 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_AvgVCELL, &data);
data              305 drivers/power/supply/max17042_battery.c 		val->intval = data * 625 / 8;
data              308 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_OCVInternal, &data);
data              312 drivers/power/supply/max17042_battery.c 		val->intval = data * 625 / 8;
data              315 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_RepSOC, &data);
data              319 drivers/power/supply/max17042_battery.c 		val->intval = data >> 8;
data              322 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_DesignCap, &data);
data              326 drivers/power/supply/max17042_battery.c 		data64 = data * 5000000ll;
data              331 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_FullCAP, &data);
data              335 drivers/power/supply/max17042_battery.c 		data64 = data * 5000000ll;
data              340 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_RepCap, &data);
data              344 drivers/power/supply/max17042_battery.c 		data64 = data * 5000000ll;
data              349 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_QH, &data);
data              353 drivers/power/supply/max17042_battery.c 		val->intval = data * 1000 / 2;
data              361 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_TALRT_Th, &data);
data              365 drivers/power/supply/max17042_battery.c 		val->intval = sign_extend32(data & 0xff, 7) * 10;
data              368 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_TALRT_Th, &data);
data              372 drivers/power/supply/max17042_battery.c 		val->intval = sign_extend32(data >> 8, 7) * 10;
data              390 drivers/power/supply/max17042_battery.c 			ret = regmap_read(map, MAX17042_Current, &data);
data              394 drivers/power/supply/max17042_battery.c 			val->intval = sign_extend32(data, 15);
data              402 drivers/power/supply/max17042_battery.c 			ret = regmap_read(map, MAX17042_AvgCurrent, &data);
data              406 drivers/power/supply/max17042_battery.c 			val->intval = sign_extend32(data, 15);
data              425 drivers/power/supply/max17042_battery.c 	u32 data;
data              430 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_TALRT_Th, &data);
data              437 drivers/power/supply/max17042_battery.c 		if (temp >= (int8_t)(data >> 8))
data              438 drivers/power/supply/max17042_battery.c 			temp = (int8_t)(data >> 8) - 1;
data              440 drivers/power/supply/max17042_battery.c 		data = (data & 0xff00) + temp;
data              441 drivers/power/supply/max17042_battery.c 		ret = regmap_write(map, MAX17042_TALRT_Th, data);
data              444 drivers/power/supply/max17042_battery.c 		ret = regmap_read(map, MAX17042_TALRT_Th, &data);
data              451 drivers/power/supply/max17042_battery.c 		if (temp <= (int8_t)(data & 0xff))
data              452 drivers/power/supply/max17042_battery.c 			temp = (int8_t)(data & 0xff) + 1;
data              454 drivers/power/supply/max17042_battery.c 		data = (data & 0xff) + (temp << 8);
data              455 drivers/power/supply/max17042_battery.c 		ret = regmap_write(map, MAX17042_TALRT_Th, data);
data              542 drivers/power/supply/max17042_battery.c 					u8 addr, u16 *data, int size)
data              550 drivers/power/supply/max17042_battery.c 		data[i] = (u16)tmp;
data              998 drivers/power/supply/max17042_battery.c static void max17042_stop_work(void *data)
data             1000 drivers/power/supply/max17042_battery.c 	struct max17042_chip *chip = data;
data             1063 drivers/power/supply/max17042_battery.c 					chip->pdata->init_data[i].data);
data              158 drivers/power/supply/max77650-charger.c static irqreturn_t max77650_charger_check_status(int irq, void *data)
data              160 drivers/power/supply/max77650-charger.c 	struct max77650_charger_data *chg = data;
data               35 drivers/power/supply/max77693_charger.c 	unsigned int data;
data               37 drivers/power/supply/max77693_charger.c 	ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data);
data               41 drivers/power/supply/max77693_charger.c 	data &= CHG_DETAILS_01_CHG_MASK;
data               42 drivers/power/supply/max77693_charger.c 	data >>= CHG_DETAILS_01_CHG_SHIFT;
data               44 drivers/power/supply/max77693_charger.c 	switch (data) {
data               76 drivers/power/supply/max77693_charger.c 	unsigned int data;
data               78 drivers/power/supply/max77693_charger.c 	ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data);
data               82 drivers/power/supply/max77693_charger.c 	data &= CHG_DETAILS_01_CHG_MASK;
data               83 drivers/power/supply/max77693_charger.c 	data >>= CHG_DETAILS_01_CHG_SHIFT;
data               85 drivers/power/supply/max77693_charger.c 	switch (data) {
data              128 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              130 drivers/power/supply/max77693_charger.c 	ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data);
data              134 drivers/power/supply/max77693_charger.c 	data &= CHG_DETAILS_01_BAT_MASK;
data              135 drivers/power/supply/max77693_charger.c 	data >>= CHG_DETAILS_01_BAT_SHIFT;
data              137 drivers/power/supply/max77693_charger.c 	switch (data) {
data              170 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              177 drivers/power/supply/max77693_charger.c 	ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data);
data              181 drivers/power/supply/max77693_charger.c 	*val = (data & CHG_INT_OK_DETBAT_MASK) ? 0 : 1;
data              188 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              191 drivers/power/supply/max77693_charger.c 	ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data);
data              195 drivers/power/supply/max77693_charger.c 	*val = (data & CHG_INT_OK_CHGIN_MASK) ? 1 : 0;
data              278 drivers/power/supply/max77693_charger.c 	unsigned int data, val;
data              282 drivers/power/supply/max77693_charger.c 			&data);
data              286 drivers/power/supply/max77693_charger.c 	data &= CHG_CNFG_01_FCHGTIME_MASK;
data              287 drivers/power/supply/max77693_charger.c 	data >>= CHG_CNFG_01_FCHGTIME_SHIFT;
data              288 drivers/power/supply/max77693_charger.c 	switch (data) {
data              291 drivers/power/supply/max77693_charger.c 		val = 4 + (data - 1) * 2;
data              305 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              317 drivers/power/supply/max77693_charger.c 		data = (hours - 4) / 2 + 1;
data              321 drivers/power/supply/max77693_charger.c 		data = 0;
data              326 drivers/power/supply/max77693_charger.c 	data <<= CHG_CNFG_01_FCHGTIME_SHIFT;
data              330 drivers/power/supply/max77693_charger.c 			CHG_CNFG_01_FCHGTIME_MASK, data);
data              344 drivers/power/supply/max77693_charger.c 	unsigned int data, val;
data              348 drivers/power/supply/max77693_charger.c 			&data);
data              352 drivers/power/supply/max77693_charger.c 	data &= CHG_CNFG_03_TOITH_MASK;
data              353 drivers/power/supply/max77693_charger.c 	data >>= CHG_CNFG_03_TOITH_SHIFT;
data              355 drivers/power/supply/max77693_charger.c 	if (data <= 0x04)
data              356 drivers/power/supply/max77693_charger.c 		val = 100000 + data * 25000;
data              358 drivers/power/supply/max77693_charger.c 		val = data * 50000;
data              366 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              372 drivers/power/supply/max77693_charger.c 		data = (uamp - 100000) / 25000;
data              375 drivers/power/supply/max77693_charger.c 		data = uamp / 50000;
data              377 drivers/power/supply/max77693_charger.c 	data <<= CHG_CNFG_03_TOITH_SHIFT;
data              381 drivers/power/supply/max77693_charger.c 			CHG_CNFG_03_TOITH_MASK, data);
data              395 drivers/power/supply/max77693_charger.c 	unsigned int data, val;
data              399 drivers/power/supply/max77693_charger.c 			&data);
data              403 drivers/power/supply/max77693_charger.c 	data &= CHG_CNFG_03_TOTIME_MASK;
data              404 drivers/power/supply/max77693_charger.c 	data >>= CHG_CNFG_03_TOTIME_SHIFT;
data              406 drivers/power/supply/max77693_charger.c 	val = data * 10;
data              414 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              419 drivers/power/supply/max77693_charger.c 	data = minutes / 10;
data              420 drivers/power/supply/max77693_charger.c 	data <<= CHG_CNFG_03_TOTIME_SHIFT;
data              424 drivers/power/supply/max77693_charger.c 			CHG_CNFG_03_TOTIME_MASK, data);
data              441 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              454 drivers/power/supply/max77693_charger.c 		data = (uvolt - 3650000) / 25000;
data              456 drivers/power/supply/max77693_charger.c 		data = 0x1c;
data              458 drivers/power/supply/max77693_charger.c 		data = 0x1d + (uvolt - 4350000) / 25000;
data              464 drivers/power/supply/max77693_charger.c 	data <<= CHG_CNFG_04_CHGCVPRM_SHIFT;
data              467 drivers/power/supply/max77693_charger.c 			data);
data              471 drivers/power/supply/max77693_charger.c 			CHG_CNFG_04_CHGCVPRM_MASK, data);
data              477 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              484 drivers/power/supply/max77693_charger.c 	data = (uvolt - 3000000) / 100000;
data              486 drivers/power/supply/max77693_charger.c 	data <<= CHG_CNFG_04_MINVSYS_SHIFT;
data              489 drivers/power/supply/max77693_charger.c 			uvolt, data);
data              493 drivers/power/supply/max77693_charger.c 			CHG_CNFG_04_MINVSYS_MASK, data);
data              499 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              506 drivers/power/supply/max77693_charger.c 		data = (cels - 70) / 15;
data              513 drivers/power/supply/max77693_charger.c 	data <<= CHG_CNFG_07_REGTEMP_SHIFT;
data              516 drivers/power/supply/max77693_charger.c 			cels, data);
data              520 drivers/power/supply/max77693_charger.c 			CHG_CNFG_07_REGTEMP_MASK, data);
data              526 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              534 drivers/power/supply/max77693_charger.c 		data = ((uamp - 2000000) / 250000) + 1;
data              536 drivers/power/supply/max77693_charger.c 		data = 0; /* disable */
data              538 drivers/power/supply/max77693_charger.c 	data <<= CHG_CNFG_12_B2SOVRC_SHIFT;
data              540 drivers/power/supply/max77693_charger.c 	dev_dbg(chg->dev, "Battery overcurrent: %u (0x%x)\n", uamp, data);
data              544 drivers/power/supply/max77693_charger.c 			CHG_CNFG_12_B2SOVRC_MASK, data);
data              550 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              554 drivers/power/supply/max77693_charger.c 		data = 0x0;
data              559 drivers/power/supply/max77693_charger.c 		data = (uvolt - 4700000) / 100000;
data              566 drivers/power/supply/max77693_charger.c 	data <<= CHG_CNFG_12_VCHGINREG_SHIFT;
data              569 drivers/power/supply/max77693_charger.c 			uvolt, data);
data              573 drivers/power/supply/max77693_charger.c 			CHG_CNFG_12_VCHGINREG_MASK, data);
data              582 drivers/power/supply/max77693_charger.c 	unsigned int data;
data              585 drivers/power/supply/max77693_charger.c 	data = (0x3 << CHG_CNFG_06_CHGPROT_SHIFT);
data              588 drivers/power/supply/max77693_charger.c 				CHG_CNFG_06_CHGPROT_MASK, data);
data               40 drivers/power/supply/max8903_charger.c 	struct max8903_data *data = power_supply_get_drvdata(psy);
data               45 drivers/power/supply/max8903_charger.c 		if (gpio_is_valid(data->pdata->chg)) {
data               46 drivers/power/supply/max8903_charger.c 			if (gpio_get_value(data->pdata->chg) == 0)
data               48 drivers/power/supply/max8903_charger.c 			else if (data->usb_in || data->ta_in)
data               56 drivers/power/supply/max8903_charger.c 		if (data->usb_in || data->ta_in)
data               61 drivers/power/supply/max8903_charger.c 		if (data->fault)
data               73 drivers/power/supply/max8903_charger.c 	struct max8903_data *data = _data;
data               74 drivers/power/supply/max8903_charger.c 	struct max8903_pdata *pdata = data->pdata;
data               80 drivers/power/supply/max8903_charger.c 	if (ta_in == data->ta_in)
data               83 drivers/power/supply/max8903_charger.c 	data->ta_in = ta_in;
data               92 drivers/power/supply/max8903_charger.c 				(data->usb_in ? 0 : 1));
data               94 drivers/power/supply/max8903_charger.c 	dev_dbg(data->dev, "TA(DC-IN) Charger %s.\n", ta_in ?
data               97 drivers/power/supply/max8903_charger.c 	old_type = data->psy_desc.type;
data               99 drivers/power/supply/max8903_charger.c 	if (data->ta_in)
data              100 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
data              101 drivers/power/supply/max8903_charger.c 	else if (data->usb_in)
data              102 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_USB;
data              104 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY;
data              106 drivers/power/supply/max8903_charger.c 	if (old_type != data->psy_desc.type)
data              107 drivers/power/supply/max8903_charger.c 		power_supply_changed(data->psy);
data              114 drivers/power/supply/max8903_charger.c 	struct max8903_data *data = _data;
data              115 drivers/power/supply/max8903_charger.c 	struct max8903_pdata *pdata = data->pdata;
data              121 drivers/power/supply/max8903_charger.c 	if (usb_in == data->usb_in)
data              124 drivers/power/supply/max8903_charger.c 	data->usb_in = usb_in;
data              131 drivers/power/supply/max8903_charger.c 				(data->ta_in ? 0 : 1));
data              133 drivers/power/supply/max8903_charger.c 	dev_dbg(data->dev, "USB Charger %s.\n", usb_in ?
data              136 drivers/power/supply/max8903_charger.c 	old_type = data->psy_desc.type;
data              138 drivers/power/supply/max8903_charger.c 	if (data->ta_in)
data              139 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
data              140 drivers/power/supply/max8903_charger.c 	else if (data->usb_in)
data              141 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_USB;
data              143 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY;
data              145 drivers/power/supply/max8903_charger.c 	if (old_type != data->psy_desc.type)
data              146 drivers/power/supply/max8903_charger.c 		power_supply_changed(data->psy);
data              153 drivers/power/supply/max8903_charger.c 	struct max8903_data *data = _data;
data              154 drivers/power/supply/max8903_charger.c 	struct max8903_pdata *pdata = data->pdata;
data              159 drivers/power/supply/max8903_charger.c 	if (fault == data->fault)
data              162 drivers/power/supply/max8903_charger.c 	data->fault = fault;
data              165 drivers/power/supply/max8903_charger.c 		dev_err(data->dev, "Charger suffers a fault and stops.\n");
data              167 drivers/power/supply/max8903_charger.c 		dev_err(data->dev, "Charger recovered from a fault.\n");
data              224 drivers/power/supply/max8903_charger.c 	struct max8903_data *data = platform_get_drvdata(pdev);
data              235 drivers/power/supply/max8903_charger.c 						data->psy_desc.name);
data              252 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->dcm, data->psy_desc.name);
data              267 drivers/power/supply/max8903_charger.c 						data->psy_desc.name);
data              285 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->cen, data->psy_desc.name);
data              297 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->chg, data->psy_desc.name);
data              307 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->flt, data->psy_desc.name);
data              317 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->usus, data->psy_desc.name);
data              326 drivers/power/supply/max8903_charger.c 	data->fault = false;
data              327 drivers/power/supply/max8903_charger.c 	data->ta_in = ta_in;
data              328 drivers/power/supply/max8903_charger.c 	data->usb_in = usb_in;
data              335 drivers/power/supply/max8903_charger.c 	struct max8903_data *data;
data              341 drivers/power/supply/max8903_charger.c 	data = devm_kzalloc(dev, sizeof(struct max8903_data), GFP_KERNEL);
data              342 drivers/power/supply/max8903_charger.c 	if (!data)
data              354 drivers/power/supply/max8903_charger.c 	data->pdata = pdata;
data              355 drivers/power/supply/max8903_charger.c 	data->dev = dev;
data              356 drivers/power/supply/max8903_charger.c 	platform_set_drvdata(pdev, data);
data              367 drivers/power/supply/max8903_charger.c 	data->psy_desc.name = "max8903_charger";
data              368 drivers/power/supply/max8903_charger.c 	data->psy_desc.type = (data->ta_in) ? POWER_SUPPLY_TYPE_MAINS :
data              369 drivers/power/supply/max8903_charger.c 			((data->usb_in) ? POWER_SUPPLY_TYPE_USB :
data              371 drivers/power/supply/max8903_charger.c 	data->psy_desc.get_property = max8903_get_property;
data              372 drivers/power/supply/max8903_charger.c 	data->psy_desc.properties = max8903_charger_props;
data              373 drivers/power/supply/max8903_charger.c 	data->psy_desc.num_properties = ARRAY_SIZE(max8903_charger_props);
data              376 drivers/power/supply/max8903_charger.c 	psy_cfg.drv_data = data;
data              378 drivers/power/supply/max8903_charger.c 	data->psy = devm_power_supply_register(dev, &data->psy_desc, &psy_cfg);
data              379 drivers/power/supply/max8903_charger.c 	if (IS_ERR(data->psy)) {
data              381 drivers/power/supply/max8903_charger.c 		return PTR_ERR(data->psy);
data              389 drivers/power/supply/max8903_charger.c 					"MAX8903 DC IN", data);
data              402 drivers/power/supply/max8903_charger.c 					"MAX8903 USB IN", data);
data              415 drivers/power/supply/max8903_charger.c 					"MAX8903 Fault", data);
data              105 drivers/power/supply/max8925_power.c static irqreturn_t max8925_charger_handler(int irq, void *data)
data              107 drivers/power/supply/max8925_power.c 	struct max8925_power_info *info = (struct max8925_power_info *)data;
data               98 drivers/power/supply/olpc_battery.c static int olpc_bat_get_status(struct olpc_battery_data *data,
data              101 drivers/power/supply/olpc_battery.c 	if (data->new_proto) {
data              323 drivers/power/supply/olpc_battery.c static u16 ecword_to_cpu(struct olpc_battery_data *data, u16 ec_word)
data              325 drivers/power/supply/olpc_battery.c 	if (data->little_endian)
data              338 drivers/power/supply/olpc_battery.c 	struct olpc_battery_data *data = power_supply_get_drvdata(psy);
data              360 drivers/power/supply/olpc_battery.c 		ret = olpc_bat_get_status(data, val, ec_byte);
data              403 drivers/power/supply/olpc_battery.c 		val->intval = ecword_to_cpu(data, ec_word) * 9760L / 32;
data              411 drivers/power/supply/olpc_battery.c 		val->intval = ecword_to_cpu(data, ec_word) * 15625L / 120;
data              442 drivers/power/supply/olpc_battery.c 		val->intval = ecword_to_cpu(data, ec_word) * 10 / 256;
data              449 drivers/power/supply/olpc_battery.c 		val->intval = (int)ecword_to_cpu(data, ec_word) * 10 / 256;
data              456 drivers/power/supply/olpc_battery.c 		val->intval = ecword_to_cpu(data, ec_word) * 6250 / 15;
data              463 drivers/power/supply/olpc_battery.c 		sprintf(data->bat_serial, "%016llx", (long long)be64_to_cpu(ser_buf));
data              464 drivers/power/supply/olpc_battery.c 		val->strval = data->bat_serial;
data              616 drivers/power/supply/olpc_battery.c 	struct olpc_battery_data *data = platform_get_drvdata(pdev);
data              618 drivers/power/supply/olpc_battery.c 	if (device_may_wakeup(&data->olpc_ac->dev))
data              623 drivers/power/supply/olpc_battery.c 	if (device_may_wakeup(&data->olpc_bat->dev))
data              637 drivers/power/supply/olpc_battery.c 	struct olpc_battery_data *data;
data              642 drivers/power/supply/olpc_battery.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              643 drivers/power/supply/olpc_battery.c 	if (!data)
data              645 drivers/power/supply/olpc_battery.c 	platform_set_drvdata(pdev, data);
data              654 drivers/power/supply/olpc_battery.c 		data->new_proto = true;
data              655 drivers/power/supply/olpc_battery.c 		data->little_endian = true;
data              658 drivers/power/supply/olpc_battery.c 		data->new_proto = true;
data              676 drivers/power/supply/olpc_battery.c 	ac_psy_cfg.drv_data = data;
data              678 drivers/power/supply/olpc_battery.c 	data->olpc_ac = devm_power_supply_register(&pdev->dev, &olpc_ac_desc,
data              680 drivers/power/supply/olpc_battery.c 	if (IS_ERR(data->olpc_ac))
data              681 drivers/power/supply/olpc_battery.c 		return PTR_ERR(data->olpc_ac);
data              694 drivers/power/supply/olpc_battery.c 	bat_psy_cfg.drv_data = data;
data              697 drivers/power/supply/olpc_battery.c 	data->olpc_bat = devm_power_supply_register(&pdev->dev, &olpc_bat_desc,
data              699 drivers/power/supply/olpc_battery.c 	if (IS_ERR(data->olpc_bat))
data              700 drivers/power/supply/olpc_battery.c 		return PTR_ERR(data->olpc_bat);
data              703 drivers/power/supply/olpc_battery.c 		device_set_wakeup_capable(&data->olpc_ac->dev, true);
data              704 drivers/power/supply/olpc_battery.c 		device_set_wakeup_capable(&data->olpc_bat->dev, true);
data              253 drivers/power/supply/pcf50633-charger.c pcf50633_mbc_irq_handler(int irq, void *data)
data              255 drivers/power/supply/pcf50633-charger.c 	struct pcf50633_mbc *mbc = data;
data              479 drivers/power/supply/pm2301_charger.c static irqreturn_t  pm2xxx_irq_int(int irq, void *data)
data              481 drivers/power/supply/pm2301_charger.c 	struct pm2xxx_charger *pm2 = data;
data              460 drivers/power/supply/pm2301_charger.h 	irqreturn_t (*isr)(int irq, void *data);
data               63 drivers/power/supply/power_supply_core.c static int __power_supply_changed_work(struct device *dev, void *data)
data               65 drivers/power/supply/power_supply_core.c 	struct power_supply *psy = data;
data              159 drivers/power/supply/power_supply_core.c 						 void *data)
data              161 drivers/power/supply/power_supply_core.c 	struct power_supply *psy = data;
data              198 drivers/power/supply/power_supply_core.c 						 void *data)
data              200 drivers/power/supply/power_supply_core.c 	struct device_node *np = data;
data              315 drivers/power/supply/power_supply_core.c 	struct psy_am_i_supplied_data *data = _data;
data              317 drivers/power/supply/power_supply_core.c 	if (__power_supply_is_supplied_by(epsy, data->psy)) {
data              318 drivers/power/supply/power_supply_core.c 		data->count++;
data              329 drivers/power/supply/power_supply_core.c 	struct psy_am_i_supplied_data data = { psy, 0 };
data              332 drivers/power/supply/power_supply_core.c 	error = class_for_each_device(power_supply_class, NULL, &data,
data              335 drivers/power/supply/power_supply_core.c 	dev_dbg(&psy->dev, "%s count %u err %d\n", __func__, data.count, error);
data              337 drivers/power/supply/power_supply_core.c 	if (data.count == 0)
data              344 drivers/power/supply/power_supply_core.c static int __power_supply_is_system_supplied(struct device *dev, void *data)
data              348 drivers/power/supply/power_supply_core.c 	unsigned int *count = data;
data              379 drivers/power/supply/power_supply_core.c 						   void *data)
data              383 drivers/power/supply/power_supply_core.c 	struct power_supply *psy = data;
data              432 drivers/power/supply/power_supply_core.c static int power_supply_match_device_by_name(struct device *dev, const void *data)
data              434 drivers/power/supply/power_supply_core.c 	const char *name = data;
data              483 drivers/power/supply/power_supply_core.c static int power_supply_match_device_node(struct device *dev, const void *data)
data              485 drivers/power/supply/power_supply_core.c 	return dev->parent && dev->parent->of_node == data;
data              120 drivers/power/supply/power_supply_hwmon.c static umode_t power_supply_hwmon_is_visible(const void *data,
data              124 drivers/power/supply/power_supply_hwmon.c 	const struct power_supply_hwmon *psyhw = data;
data              275 drivers/power/supply/power_supply_hwmon.c static void power_supply_hwmon_bitmap_free(void *data)
data              277 drivers/power/supply/power_supply_hwmon.c 	bitmap_free(data);
data             1113 drivers/power/supply/rt9455_charger.c static irqreturn_t rt9455_irq_handler_thread(int irq, void *data)
data             1115 drivers/power/supply/rt9455_charger.c 	struct rt9455_info *info = data;
data              758 drivers/power/supply/sbs-battery.c 	unsigned int data)
data              982 drivers/power/supply/sbs-battery.c 		.data = (void *)SBS_FLAGS_TI_BQ20Z75,
data              117 drivers/power/supply/sbs-charger.c static irqreturn_t sbs_irq_thread(int irq, void *data)
data              119 drivers/power/supply/sbs-charger.c 	struct sbs_info *chip = data;
data               96 drivers/power/supply/sbs-manager.c 	struct sbsm_data *data = power_supply_get_drvdata(psy);
data              101 drivers/power/supply/sbs-manager.c 		regval = sbsm_read_word(data->client, SBSM_CMD_BATSYSSTATECONT);
data              108 drivers/power/supply/sbs-manager.c 		regval = sbsm_read_word(data->client, SBSM_CMD_BATSYSSTATE);
data              118 drivers/power/supply/sbs-manager.c 		if (data->is_ltc1760) {
data              120 drivers/power/supply/sbs-manager.c 			regval = sbsm_read_word(data->client, SBSM_CMD_LTC);
data              138 drivers/power/supply/sbs-manager.c 	struct sbsm_data *data = power_supply_get_drvdata(psy);
data              140 drivers/power/supply/sbs-manager.c 	return (psp == POWER_SUPPLY_PROP_CHARGE_TYPE) && data->is_ltc1760;
data              147 drivers/power/supply/sbs-manager.c 	struct sbsm_data *data = power_supply_get_drvdata(psy);
data              154 drivers/power/supply/sbs-manager.c 		if (!data->is_ltc1760)
data              158 drivers/power/supply/sbs-manager.c 		ret = sbsm_write_word(data->client, SBSM_CMD_LTC, regval);
data              174 drivers/power/supply/sbs-manager.c 	struct sbsm_data *data = i2c_mux_priv(muxc);
data              175 drivers/power/supply/sbs-manager.c 	struct device *dev = &data->client->dev;
data              179 drivers/power/supply/sbs-manager.c 	if (data->cur_chan == chan)
data              184 drivers/power/supply/sbs-manager.c 	ret = sbsm_write_word(data->client, SBSM_CMD_BATSYSSTATE, reg);
data              188 drivers/power/supply/sbs-manager.c 		data->cur_chan = chan;
data              195 drivers/power/supply/sbs-manager.c 	struct sbsm_data *data = gpiochip_get_data(gc);
data              198 drivers/power/supply/sbs-manager.c 	ret = sbsm_read_word(data->client, SBSM_CMD_BATSYSSTATE);
data              267 drivers/power/supply/sbs-manager.c static int sbsm_gpio_setup(struct sbsm_data *data)
data              269 drivers/power/supply/sbs-manager.c 	struct gpio_chip *gc = &data->chip;
data              270 drivers/power/supply/sbs-manager.c 	struct i2c_client *client = data->client;
data              280 drivers/power/supply/sbs-manager.c 	data->last_state = ret;
data              285 drivers/power/supply/sbs-manager.c 	data->last_state_cont = ret;
data              296 drivers/power/supply/sbs-manager.c 	ret = devm_gpiochip_add_data(dev, gc, data);
data              318 drivers/power/supply/sbs-manager.c 	struct sbsm_data *data;
data              331 drivers/power/supply/sbs-manager.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              332 drivers/power/supply/sbs-manager.c 	if (!data)
data              335 drivers/power/supply/sbs-manager.c 	i2c_set_clientdata(client, data);
data              337 drivers/power/supply/sbs-manager.c 	data->client = client;
data              338 drivers/power/supply/sbs-manager.c 	data->is_ltc1760 = !!strstr(id->name, "ltc1760");
data              343 drivers/power/supply/sbs-manager.c 	data->supported_bats = ret & SBSM_MASK_BAT_SUPPORTED;
data              344 drivers/power/supply/sbs-manager.c 	data->muxc = i2c_mux_alloc(adapter, dev, SBSM_MAX_BATS, 0,
data              346 drivers/power/supply/sbs-manager.c 	if (!data->muxc) {
data              351 drivers/power/supply/sbs-manager.c 	data->muxc->priv = data;
data              355 drivers/power/supply/sbs-manager.c 		if (data->supported_bats & BIT(i)) {
data              356 drivers/power/supply/sbs-manager.c 			ret = i2c_mux_add_adapter(data->muxc, 0, i + 1, 0);
data              380 drivers/power/supply/sbs-manager.c 	ret = sbsm_gpio_setup(data);
data              384 drivers/power/supply/sbs-manager.c 	psy_cfg.drv_data = data;
data              386 drivers/power/supply/sbs-manager.c 	data->psy = devm_power_supply_register(dev, psy_desc, &psy_cfg);
data              387 drivers/power/supply/sbs-manager.c 	if (IS_ERR(data->psy)) {
data              388 drivers/power/supply/sbs-manager.c 		ret = PTR_ERR(data->psy);
data              398 drivers/power/supply/sbs-manager.c 	i2c_mux_del_adapters(data->muxc);
data              406 drivers/power/supply/sbs-manager.c 	struct sbsm_data *data = i2c_get_clientdata(client);
data              408 drivers/power/supply/sbs-manager.c 	i2c_mux_del_adapters(data->muxc);
data              323 drivers/power/supply/sc2731_charger.c static void sc2731_charger_work(struct work_struct *data)
data              326 drivers/power/supply/sc2731_charger.c 		container_of(data, struct sc2731_charger_info, work);
data              357 drivers/power/supply/sc2731_charger.c 				     unsigned long limit, void *data)
data              111 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_cap_to_clbcnt(struct sc27xx_fgu_data *data, int capacity);
data              112 drivers/power/supply/sc27xx_fuel_gauge.c static void sc27xx_fgu_capacity_calibration(struct sc27xx_fgu_data *data,
data              114 drivers/power/supply/sc27xx_fuel_gauge.c static void sc27xx_fgu_adjust_cap(struct sc27xx_fgu_data *data, int cap);
data              123 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_adc_to_current(struct sc27xx_fgu_data *data, int adc)
data              125 drivers/power/supply/sc27xx_fuel_gauge.c 	return DIV_ROUND_CLOSEST(adc * 1000, data->cur_1000ma_adc);
data              128 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_adc_to_voltage(struct sc27xx_fgu_data *data, int adc)
data              130 drivers/power/supply/sc27xx_fuel_gauge.c 	return DIV_ROUND_CLOSEST(adc * 1000, data->vol_1000mv_adc);
data              133 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_voltage_to_adc(struct sc27xx_fgu_data *data, int vol)
data              135 drivers/power/supply/sc27xx_fuel_gauge.c 	return DIV_ROUND_CLOSEST(vol * data->vol_1000mv_adc, 1000);
data              138 drivers/power/supply/sc27xx_fuel_gauge.c static bool sc27xx_fgu_is_first_poweron(struct sc27xx_fgu_data *data)
data              142 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_read(data->regmap,
data              143 drivers/power/supply/sc27xx_fuel_gauge.c 			  data->base + SC27XX_FGU_USER_AREA_STATUS, &status);
data              165 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_save_boot_mode(struct sc27xx_fgu_data *data,
data              170 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap,
data              171 drivers/power/supply/sc27xx_fuel_gauge.c 				 data->base + SC27XX_FGU_USER_AREA_CLEAR,
data              185 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap,
data              186 drivers/power/supply/sc27xx_fuel_gauge.c 				 data->base + SC27XX_FGU_USER_AREA_SET,
data              205 drivers/power/supply/sc27xx_fuel_gauge.c 	return regmap_update_bits(data->regmap,
data              206 drivers/power/supply/sc27xx_fuel_gauge.c 				  data->base + SC27XX_FGU_USER_AREA_CLEAR,
data              210 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_save_last_cap(struct sc27xx_fgu_data *data, int cap)
data              214 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap,
data              215 drivers/power/supply/sc27xx_fuel_gauge.c 				 data->base + SC27XX_FGU_USER_AREA_CLEAR,
data              229 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap,
data              230 drivers/power/supply/sc27xx_fuel_gauge.c 				 data->base + SC27XX_FGU_USER_AREA_SET,
data              248 drivers/power/supply/sc27xx_fuel_gauge.c 	return regmap_update_bits(data->regmap,
data              249 drivers/power/supply/sc27xx_fuel_gauge.c 				  data->base + SC27XX_FGU_USER_AREA_CLEAR,
data              253 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_read_last_cap(struct sc27xx_fgu_data *data, int *cap)
data              257 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_read(data->regmap,
data              258 drivers/power/supply/sc27xx_fuel_gauge.c 			  data->base + SC27XX_FGU_USER_AREA_STATUS, &value);
data              272 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_boot_capacity(struct sc27xx_fgu_data *data, int *cap)
data              275 drivers/power/supply/sc27xx_fuel_gauge.c 	bool is_first_poweron = sc27xx_fgu_is_first_poweron(data);
data              283 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_read_last_cap(data, cap);
data              287 drivers/power/supply/sc27xx_fuel_gauge.c 		return sc27xx_fgu_save_boot_mode(data, SC27XX_FGU_NORMAIL_POWERTON);
data              294 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_read(data->regmap, data->base + SC27XX_FGU_CLBCNT_QMAXL,
data              300 drivers/power/supply/sc27xx_fuel_gauge.c 	oci = sc27xx_fgu_adc_to_current(data, cur - SC27XX_FGU_CUR_BASIC_ADC);
data              307 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_read(data->regmap, data->base + SC27XX_FGU_POCV, &volt);
data              311 drivers/power/supply/sc27xx_fuel_gauge.c 	volt = sc27xx_fgu_adc_to_voltage(data, volt);
data              312 drivers/power/supply/sc27xx_fuel_gauge.c 	ocv = volt * 1000 - oci * data->internal_resist;
data              318 drivers/power/supply/sc27xx_fuel_gauge.c 	*cap = power_supply_ocv2cap_simple(data->cap_table, data->table_len,
data              321 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_save_last_cap(data, *cap);
data              325 drivers/power/supply/sc27xx_fuel_gauge.c 	return sc27xx_fgu_save_boot_mode(data, SC27XX_FGU_NORMAIL_POWERTON);
data              328 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_set_clbcnt(struct sc27xx_fgu_data *data, int clbcnt)
data              332 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap,
data              333 drivers/power/supply/sc27xx_fuel_gauge.c 				 data->base + SC27XX_FGU_CLBCNT_SETL,
data              338 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap,
data              339 drivers/power/supply/sc27xx_fuel_gauge.c 				 data->base + SC27XX_FGU_CLBCNT_SETH,
data              345 drivers/power/supply/sc27xx_fuel_gauge.c 	return regmap_update_bits(data->regmap, data->base + SC27XX_FGU_START,
data              350 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_clbcnt(struct sc27xx_fgu_data *data, int *clb_cnt)
data              354 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_read(data->regmap, data->base + SC27XX_FGU_CLBCNT_VALL,
data              359 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_read(data->regmap, data->base + SC27XX_FGU_CLBCNT_VALH,
data              370 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_capacity(struct sc27xx_fgu_data *data, int *cap)
data              375 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_clbcnt(data, &cur_clbcnt);
data              379 drivers/power/supply/sc27xx_fuel_gauge.c 	delta_clbcnt = cur_clbcnt - data->init_clbcnt;
data              386 drivers/power/supply/sc27xx_fuel_gauge.c 	temp = sc27xx_fgu_adc_to_current(data, temp / 1000);
data              392 drivers/power/supply/sc27xx_fuel_gauge.c 	delta_cap = DIV_ROUND_CLOSEST(temp * 100, data->total_cap);
data              393 drivers/power/supply/sc27xx_fuel_gauge.c 	*cap = delta_cap + data->init_cap;
data              396 drivers/power/supply/sc27xx_fuel_gauge.c 	sc27xx_fgu_capacity_calibration(data, *cap, false);
data              401 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_vbat_vol(struct sc27xx_fgu_data *data, int *val)
data              405 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_read(data->regmap, data->base + SC27XX_FGU_VOLTAGE, &vol);
data              413 drivers/power/supply/sc27xx_fuel_gauge.c 	*val = sc27xx_fgu_adc_to_voltage(data, vol);
data              418 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_current(struct sc27xx_fgu_data *data, int *val)
data              422 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_read(data->regmap, data->base + SC27XX_FGU_CURRENT, &cur);
data              430 drivers/power/supply/sc27xx_fuel_gauge.c 	*val = sc27xx_fgu_adc_to_current(data, cur - SC27XX_FGU_CUR_BASIC_ADC);
data              435 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_vbat_ocv(struct sc27xx_fgu_data *data, int *val)
data              439 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_vbat_vol(data, &vol);
data              443 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_current(data, &cur);
data              448 drivers/power/supply/sc27xx_fuel_gauge.c 	*val = vol * 1000 - cur * data->internal_resist;
data              453 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_charge_vol(struct sc27xx_fgu_data *data, int *val)
data              457 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = iio_read_channel_processed(data->charge_chan, &vol);
data              465 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_temp(struct sc27xx_fgu_data *data, int *temp)
data              467 drivers/power/supply/sc27xx_fuel_gauge.c 	return iio_read_channel_processed(data->channel, temp);
data              470 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_health(struct sc27xx_fgu_data *data, int *health)
data              474 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_vbat_vol(data, &vol);
data              478 drivers/power/supply/sc27xx_fuel_gauge.c 	if (vol > data->max_volt)
data              486 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_get_status(struct sc27xx_fgu_data *data, int *status)
data              513 drivers/power/supply/sc27xx_fuel_gauge.c 	struct sc27xx_fgu_data *data = power_supply_get_drvdata(psy);
data              517 drivers/power/supply/sc27xx_fuel_gauge.c 	mutex_lock(&data->lock);
data              521 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_get_status(data, &value);
data              529 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_get_health(data, &value);
data              537 drivers/power/supply/sc27xx_fuel_gauge.c 		val->intval = data->bat_present;
data              541 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_get_temp(data, &value);
data              553 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_get_capacity(data, &value);
data              561 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_get_vbat_vol(data, &value);
data              569 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_get_vbat_ocv(data, &value);
data              577 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_get_charge_vol(data, &value);
data              586 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_get_current(data, &value);
data              594 drivers/power/supply/sc27xx_fuel_gauge.c 		val->intval = data->total_cap * 1000;
data              603 drivers/power/supply/sc27xx_fuel_gauge.c 	mutex_unlock(&data->lock);
data              611 drivers/power/supply/sc27xx_fuel_gauge.c 	struct sc27xx_fgu_data *data = power_supply_get_drvdata(psy);
data              614 drivers/power/supply/sc27xx_fuel_gauge.c 	mutex_lock(&data->lock);
data              618 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = sc27xx_fgu_save_last_cap(data, val->intval);
data              620 drivers/power/supply/sc27xx_fuel_gauge.c 			dev_err(data->dev, "failed to save battery capacity\n");
data              624 drivers/power/supply/sc27xx_fuel_gauge.c 		sc27xx_fgu_adjust_cap(data, val->intval);
data              632 drivers/power/supply/sc27xx_fuel_gauge.c 	mutex_unlock(&data->lock);
data              639 drivers/power/supply/sc27xx_fuel_gauge.c 	struct sc27xx_fgu_data *data = power_supply_get_drvdata(psy);
data              641 drivers/power/supply/sc27xx_fuel_gauge.c 	power_supply_changed(data->battery);
data              678 drivers/power/supply/sc27xx_fuel_gauge.c static void sc27xx_fgu_adjust_cap(struct sc27xx_fgu_data *data, int cap)
data              682 drivers/power/supply/sc27xx_fuel_gauge.c 	data->init_cap = cap;
data              683 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_clbcnt(data, &data->init_clbcnt);
data              685 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to get init coulomb counter\n");
data              688 drivers/power/supply/sc27xx_fuel_gauge.c static void sc27xx_fgu_capacity_calibration(struct sc27xx_fgu_data *data,
data              693 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_vbat_ocv(data, &ocv);
data              695 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "get battery ocv error.\n");
data              699 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_status(data, &chg_sts);
data              701 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "get charger status error.\n");
data              712 drivers/power/supply/sc27xx_fuel_gauge.c 	if ((ocv > data->cap_table[0].ocv && cap < 100) || cap > 100) {
data              718 drivers/power/supply/sc27xx_fuel_gauge.c 		sc27xx_fgu_adjust_cap(data, 100);
data              719 drivers/power/supply/sc27xx_fuel_gauge.c 	} else if (ocv <= data->cap_table[data->table_len - 1].ocv) {
data              724 drivers/power/supply/sc27xx_fuel_gauge.c 		sc27xx_fgu_adjust_cap(data, 0);
data              725 drivers/power/supply/sc27xx_fuel_gauge.c 	} else if ((ocv > data->cap_table[data->table_len - 1].ocv && cap <= 0) ||
data              726 drivers/power/supply/sc27xx_fuel_gauge.c 		   (ocv > data->min_volt && cap <= data->alarm_cap)) {
data              732 drivers/power/supply/sc27xx_fuel_gauge.c 		int cur_cap = power_supply_ocv2cap_simple(data->cap_table,
data              733 drivers/power/supply/sc27xx_fuel_gauge.c 							  data->table_len, ocv);
data              735 drivers/power/supply/sc27xx_fuel_gauge.c 		sc27xx_fgu_adjust_cap(data, cur_cap);
data              736 drivers/power/supply/sc27xx_fuel_gauge.c 	} else if (ocv <= data->min_volt) {
data              742 drivers/power/supply/sc27xx_fuel_gauge.c 		if (cap > data->alarm_cap) {
data              743 drivers/power/supply/sc27xx_fuel_gauge.c 			sc27xx_fgu_adjust_cap(data, data->alarm_cap);
data              753 drivers/power/supply/sc27xx_fuel_gauge.c 			cur_cap = power_supply_ocv2cap_simple(data->cap_table,
data              754 drivers/power/supply/sc27xx_fuel_gauge.c 							      data->table_len,
data              756 drivers/power/supply/sc27xx_fuel_gauge.c 			sc27xx_fgu_adjust_cap(data, cur_cap);
data              766 drivers/power/supply/sc27xx_fuel_gauge.c 		data->min_volt = data->cap_table[data->table_len - 1].ocv;
data              767 drivers/power/supply/sc27xx_fuel_gauge.c 		data->alarm_cap = power_supply_ocv2cap_simple(data->cap_table,
data              768 drivers/power/supply/sc27xx_fuel_gauge.c 							      data->table_len,
data              769 drivers/power/supply/sc27xx_fuel_gauge.c 							      data->min_volt);
data              771 drivers/power/supply/sc27xx_fuel_gauge.c 		adc = sc27xx_fgu_voltage_to_adc(data, data->min_volt / 1000);
data              772 drivers/power/supply/sc27xx_fuel_gauge.c 		regmap_update_bits(data->regmap,
data              773 drivers/power/supply/sc27xx_fuel_gauge.c 				   data->base + SC27XX_FGU_LOW_OVERLOAD,
data              780 drivers/power/supply/sc27xx_fuel_gauge.c 	struct sc27xx_fgu_data *data = dev_id;
data              784 drivers/power/supply/sc27xx_fuel_gauge.c 	mutex_lock(&data->lock);
data              786 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_read(data->regmap, data->base + SC27XX_FGU_INT_STS,
data              791 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_FGU_INT_CLR,
data              803 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_capacity(data, &cap);
data              807 drivers/power/supply/sc27xx_fuel_gauge.c 	sc27xx_fgu_capacity_calibration(data, cap, true);
data              810 drivers/power/supply/sc27xx_fuel_gauge.c 	mutex_unlock(&data->lock);
data              812 drivers/power/supply/sc27xx_fuel_gauge.c 	power_supply_changed(data->battery);
data              818 drivers/power/supply/sc27xx_fuel_gauge.c 	struct sc27xx_fgu_data *data = dev_id;
data              821 drivers/power/supply/sc27xx_fuel_gauge.c 	mutex_lock(&data->lock);
data              823 drivers/power/supply/sc27xx_fuel_gauge.c 	state = gpiod_get_value_cansleep(data->gpiod);
data              825 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to get gpio state\n");
data              826 drivers/power/supply/sc27xx_fuel_gauge.c 		mutex_unlock(&data->lock);
data              830 drivers/power/supply/sc27xx_fuel_gauge.c 	data->bat_present = !!state;
data              832 drivers/power/supply/sc27xx_fuel_gauge.c 	mutex_unlock(&data->lock);
data              834 drivers/power/supply/sc27xx_fuel_gauge.c 	power_supply_changed(data->battery);
data              840 drivers/power/supply/sc27xx_fuel_gauge.c 	struct sc27xx_fgu_data *data = _data;
data              842 drivers/power/supply/sc27xx_fuel_gauge.c 	regmap_update_bits(data->regmap, SC27XX_CLK_EN0, SC27XX_FGU_RTC_EN, 0);
data              843 drivers/power/supply/sc27xx_fuel_gauge.c 	regmap_update_bits(data->regmap, SC27XX_MODULE_EN0, SC27XX_FGU_EN, 0);
data              846 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_cap_to_clbcnt(struct sc27xx_fgu_data *data, int capacity)
data              852 drivers/power/supply/sc27xx_fuel_gauge.c 	int cur_cap = DIV_ROUND_CLOSEST(data->total_cap * capacity, 100);
data              858 drivers/power/supply/sc27xx_fuel_gauge.c 	return DIV_ROUND_CLOSEST(cur_cap * 36 * data->cur_1000ma_adc * SC27XX_FGU_SAMPLE_HZ, 10);
data              861 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_calibration(struct sc27xx_fgu_data *data)
data              868 drivers/power/supply/sc27xx_fuel_gauge.c 	cell = nvmem_cell_get(data->dev, "fgu_calib");
data              886 drivers/power/supply/sc27xx_fuel_gauge.c 	data->vol_1000mv_adc = DIV_ROUND_CLOSEST(cal_4200mv * 10, 42);
data              887 drivers/power/supply/sc27xx_fuel_gauge.c 	data->cur_1000ma_adc = data->vol_1000mv_adc * 4;
data              893 drivers/power/supply/sc27xx_fuel_gauge.c static int sc27xx_fgu_hw_init(struct sc27xx_fgu_data *data)
data              899 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = power_supply_get_battery_info(data->battery, &info);
data              901 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to get battery information\n");
data              905 drivers/power/supply/sc27xx_fuel_gauge.c 	data->total_cap = info.charge_full_design_uah / 1000;
data              906 drivers/power/supply/sc27xx_fuel_gauge.c 	data->max_volt = info.constant_charge_voltage_max_uv / 1000;
data              907 drivers/power/supply/sc27xx_fuel_gauge.c 	data->internal_resist = info.factory_internal_resistance_uohm / 1000;
data              908 drivers/power/supply/sc27xx_fuel_gauge.c 	data->min_volt = info.voltage_min_design_uv;
data              914 drivers/power/supply/sc27xx_fuel_gauge.c 	table = power_supply_find_ocv2cap_table(&info, 20, &data->table_len);
data              918 drivers/power/supply/sc27xx_fuel_gauge.c 	data->cap_table = devm_kmemdup(data->dev, table,
data              919 drivers/power/supply/sc27xx_fuel_gauge.c 				       data->table_len * sizeof(*table),
data              921 drivers/power/supply/sc27xx_fuel_gauge.c 	if (!data->cap_table) {
data              922 drivers/power/supply/sc27xx_fuel_gauge.c 		power_supply_put_battery_info(data->battery, &info);
data              926 drivers/power/supply/sc27xx_fuel_gauge.c 	data->alarm_cap = power_supply_ocv2cap_simple(data->cap_table,
data              927 drivers/power/supply/sc27xx_fuel_gauge.c 						      data->table_len,
data              928 drivers/power/supply/sc27xx_fuel_gauge.c 						      data->min_volt);
data              929 drivers/power/supply/sc27xx_fuel_gauge.c 	if (!data->alarm_cap)
data              930 drivers/power/supply/sc27xx_fuel_gauge.c 		data->alarm_cap += 1;
data              932 drivers/power/supply/sc27xx_fuel_gauge.c 	power_supply_put_battery_info(data->battery, &info);
data              934 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_calibration(data);
data              939 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap, SC27XX_MODULE_EN0,
data              942 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to enable fgu\n");
data              947 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap, SC27XX_CLK_EN0,
data              950 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to enable fgu RTC clock\n");
data              954 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_FGU_INT_CLR,
data              957 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to clear interrupt status\n");
data              966 drivers/power/supply/sc27xx_fuel_gauge.c 	alarm_adc = sc27xx_fgu_voltage_to_adc(data, data->min_volt / 1000);
data              967 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_FGU_LOW_OVERLOAD,
data              970 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to set fgu low overload\n");
data              981 drivers/power/supply/sc27xx_fuel_gauge.c 	delta_clbcnt = sc27xx_fgu_cap_to_clbcnt(data, 1);
data              983 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_FGU_CLBCNT_DELTL,
data              986 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to set low delta coulomb counter\n");
data              990 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_FGU_CLBCNT_DELTH,
data              994 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to set high delta coulomb counter\n");
data             1003 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_boot_capacity(data, &data->init_cap);
data             1005 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to get boot capacity\n");
data             1013 drivers/power/supply/sc27xx_fuel_gauge.c 	data->init_clbcnt = sc27xx_fgu_cap_to_clbcnt(data, data->init_cap);
data             1014 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_set_clbcnt(data, data->init_clbcnt);
data             1016 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to initialize coulomb counter\n");
data             1023 drivers/power/supply/sc27xx_fuel_gauge.c 	regmap_update_bits(data->regmap, SC27XX_CLK_EN0, SC27XX_FGU_RTC_EN, 0);
data             1025 drivers/power/supply/sc27xx_fuel_gauge.c 	regmap_update_bits(data->regmap, SC27XX_MODULE_EN0, SC27XX_FGU_EN, 0);
data             1035 drivers/power/supply/sc27xx_fuel_gauge.c 	struct sc27xx_fgu_data *data;
data             1038 drivers/power/supply/sc27xx_fuel_gauge.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data             1039 drivers/power/supply/sc27xx_fuel_gauge.c 	if (!data)
data             1042 drivers/power/supply/sc27xx_fuel_gauge.c 	data->regmap = dev_get_regmap(dev->parent, NULL);
data             1043 drivers/power/supply/sc27xx_fuel_gauge.c 	if (!data->regmap) {
data             1048 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = device_property_read_u32(dev, "reg", &data->base);
data             1054 drivers/power/supply/sc27xx_fuel_gauge.c 	data->channel = devm_iio_channel_get(dev, "bat-temp");
data             1055 drivers/power/supply/sc27xx_fuel_gauge.c 	if (IS_ERR(data->channel)) {
data             1057 drivers/power/supply/sc27xx_fuel_gauge.c 		return PTR_ERR(data->channel);
data             1060 drivers/power/supply/sc27xx_fuel_gauge.c 	data->charge_chan = devm_iio_channel_get(dev, "charge-vol");
data             1061 drivers/power/supply/sc27xx_fuel_gauge.c 	if (IS_ERR(data->charge_chan)) {
data             1063 drivers/power/supply/sc27xx_fuel_gauge.c 		return PTR_ERR(data->charge_chan);
data             1066 drivers/power/supply/sc27xx_fuel_gauge.c 	data->gpiod = devm_gpiod_get(dev, "bat-detect", GPIOD_IN);
data             1067 drivers/power/supply/sc27xx_fuel_gauge.c 	if (IS_ERR(data->gpiod)) {
data             1069 drivers/power/supply/sc27xx_fuel_gauge.c 		return PTR_ERR(data->gpiod);
data             1072 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = gpiod_get_value_cansleep(data->gpiod);
data             1078 drivers/power/supply/sc27xx_fuel_gauge.c 	data->bat_present = !!ret;
data             1079 drivers/power/supply/sc27xx_fuel_gauge.c 	mutex_init(&data->lock);
data             1080 drivers/power/supply/sc27xx_fuel_gauge.c 	data->dev = dev;
data             1081 drivers/power/supply/sc27xx_fuel_gauge.c 	platform_set_drvdata(pdev, data);
data             1083 drivers/power/supply/sc27xx_fuel_gauge.c 	fgu_cfg.drv_data = data;
data             1085 drivers/power/supply/sc27xx_fuel_gauge.c 	data->battery = devm_power_supply_register(dev, &sc27xx_fgu_desc,
data             1087 drivers/power/supply/sc27xx_fuel_gauge.c 	if (IS_ERR(data->battery)) {
data             1089 drivers/power/supply/sc27xx_fuel_gauge.c 		return PTR_ERR(data->battery);
data             1092 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_hw_init(data);
data             1098 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = devm_add_action_or_reset(dev, sc27xx_fgu_disable, data);
data             1110 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = devm_request_threaded_irq(data->dev, irq, NULL,
data             1113 drivers/power/supply/sc27xx_fuel_gauge.c 					pdev->name, data);
data             1115 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to request fgu IRQ\n");
data             1119 drivers/power/supply/sc27xx_fuel_gauge.c 	irq = gpiod_to_irq(data->gpiod);
data             1129 drivers/power/supply/sc27xx_fuel_gauge.c 					pdev->name, data);
data             1141 drivers/power/supply/sc27xx_fuel_gauge.c 	struct sc27xx_fgu_data *data = dev_get_drvdata(dev);
data             1144 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_FGU_INT_EN,
data             1148 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to disable fgu interrupts\n");
data             1157 drivers/power/supply/sc27xx_fuel_gauge.c 	struct sc27xx_fgu_data *data = dev_get_drvdata(dev);
data             1160 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_status(data, &status);
data             1172 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = regmap_update_bits(data->regmap, data->base + SC27XX_FGU_INT_EN,
data             1176 drivers/power/supply/sc27xx_fuel_gauge.c 		dev_err(data->dev, "failed to enable low voltage interrupt\n");
data             1180 drivers/power/supply/sc27xx_fuel_gauge.c 	ret = sc27xx_fgu_get_vbat_ocv(data, &ocv);
data             1189 drivers/power/supply/sc27xx_fuel_gauge.c 	if (ocv < data->min_volt) {
data             1190 drivers/power/supply/sc27xx_fuel_gauge.c 		ret = regmap_update_bits(data->regmap,
data             1191 drivers/power/supply/sc27xx_fuel_gauge.c 					 data->base + SC27XX_FGU_INT_EN,
data             1195 drivers/power/supply/sc27xx_fuel_gauge.c 			dev_err(data->dev,
data             1204 drivers/power/supply/sc27xx_fuel_gauge.c 	regmap_update_bits(data->regmap, data->base + SC27XX_FGU_INT_EN,
data              704 drivers/power/supply/smb347-charger.c static irqreturn_t smb347_interrupt(int irq, void *data)
data              706 drivers/power/supply/smb347-charger.c 	struct smb347_charger *smb = data;
data              147 drivers/power/supply/tosa_battery.c static irqreturn_t tosa_bat_gpio_isr(int irq, void *data)
data              209 drivers/power/supply/tps65090-charger.c static int tps65090_charger_poll_task(void *data)
data              216 drivers/power/supply/tps65090-charger.c 		tps65090_charger_isr(-1, data);
data              164 drivers/power/supply/tps65217_charger.c static int tps65217_charger_poll_task(void *data)
data              171 drivers/power/supply/tps65217_charger.c 		tps65217_charger_irq(-1, data);
data              399 drivers/power/supply/twl4030_charger.c static void twl4030_current_worker(struct work_struct *data)
data              403 drivers/power/supply/twl4030_charger.c 	struct twl4030_bci *bci = container_of(data, struct twl4030_bci,
data              649 drivers/power/supply/twl4030_charger.c static void twl4030_bci_usb_work(struct work_struct *data)
data              651 drivers/power/supply/twl4030_charger.c 	struct twl4030_bci *bci = container_of(data, struct twl4030_bci, work);
data              442 drivers/power/supply/ucs1002_power.c static irqreturn_t ucs1002_charger_irq(int irq, void *data)
data              446 drivers/power/supply/ucs1002_power.c 	struct ucs1002_info *info = data;
data              464 drivers/power/supply/ucs1002_power.c static irqreturn_t ucs1002_alert_irq(int irq, void *data)
data              466 drivers/power/supply/ucs1002_power.c 	struct ucs1002_info *info = data;
data              141 drivers/power/supply/wm831x_power.c 				   unsigned long limit, void *data)
data              484 drivers/power/supply/wm831x_power.c static irqreturn_t wm831x_bat_irq(int irq, void *data)
data              486 drivers/power/supply/wm831x_power.c 	struct wm831x_power *wm831x_power = data;
data              504 drivers/power/supply/wm831x_power.c static irqreturn_t wm831x_syslo_irq(int irq, void *data)
data              506 drivers/power/supply/wm831x_power.c 	struct wm831x_power *wm831x_power = data;
data              516 drivers/power/supply/wm831x_power.c static irqreturn_t wm831x_pwr_src_irq(int irq, void *data)
data              518 drivers/power/supply/wm831x_power.c 	struct wm831x_power *wm831x_power = data;
data              184 drivers/power/supply/wm8350_power.c static irqreturn_t wm8350_charger_handler(int irq, void *data)
data              186 drivers/power/supply/wm8350_power.c 	struct wm8350 *wm8350 = data;
data              131 drivers/power/supply/wm97xx_battery.c static irqreturn_t wm97xx_chrg_irq(int irq, void *data)
data               31 drivers/power/supply/z2_battery.c 	int data;
data               32 drivers/power/supply/z2_battery.c 	data = i2c_smbus_read_byte_data(charger->client,
data               34 drivers/power/supply/z2_battery.c 	if (data < 0)
data               37 drivers/power/supply/z2_battery.c 	return data * charger->info->batt_mult / charger->info->batt_div;
data              133 drivers/powercap/intel_rapl_common.c 			      bool xlate, u64 *data);
data              354 drivers/powercap/intel_rapl_common.c 				   u64 *data)
data              384 drivers/powercap/intel_rapl_common.c 		*data = val;
data              424 drivers/powercap/intel_rapl_common.c 			   u64 *data)
data              451 drivers/powercap/intel_rapl_common.c 		*data = val;
data              473 drivers/powercap/intel_rapl_common.c static int get_max_power(struct powercap_zone *power_zone, int id, u64 *data)
data              496 drivers/powercap/intel_rapl_common.c 		*data = val;
data              639 drivers/powercap/intel_rapl_common.c 			      enum rapl_primitives prim, bool xlate, u64 *data)
data              662 drivers/powercap/intel_rapl_common.c 		*data = rd->rdd.primitives[prim];
data              676 drivers/powercap/intel_rapl_common.c 		*data = rapl_unit_xlate(rd, rp->unit, value, 0);
data              678 drivers/powercap/intel_rapl_common.c 		*data = value;
data               45 drivers/pps/clients/pps-gpio.c static irqreturn_t pps_gpio_irq_handler(int irq, void *data)
data               54 drivers/pps/clients/pps-gpio.c 	info = data;
data               59 drivers/pps/clients/pps-gpio.c 		pps_event(info->pps, &ts, PPS_CAPTUREASSERT, data);
data               63 drivers/pps/clients/pps-gpio.c 		pps_event(info->pps, &ts, PPS_CAPTURECLEAR, data);
data               69 drivers/pps/clients/pps-gpio.c static void pps_gpio_echo(struct pps_device *pps, int event, void *data)
data               72 drivers/pps/clients/pps-gpio.c 	struct pps_gpio_device_data *info = data;
data              105 drivers/pps/clients/pps-gpio.c 	struct pps_gpio_device_data *data = platform_get_drvdata(pdev);
data              110 drivers/pps/clients/pps-gpio.c 	data->gpio_pin = devm_gpiod_get(&pdev->dev,
data              113 drivers/pps/clients/pps-gpio.c 	if (IS_ERR(data->gpio_pin)) {
data              116 drivers/pps/clients/pps-gpio.c 		return PTR_ERR(data->gpio_pin);
data              119 drivers/pps/clients/pps-gpio.c 	data->echo_pin = devm_gpiod_get_optional(&pdev->dev,
data              122 drivers/pps/clients/pps-gpio.c 	if (data->echo_pin) {
data              123 drivers/pps/clients/pps-gpio.c 		if (IS_ERR(data->echo_pin)) {
data              125 drivers/pps/clients/pps-gpio.c 			return PTR_ERR(data->echo_pin);
data              136 drivers/pps/clients/pps-gpio.c 		data->echo_active_ms = value;
data              138 drivers/pps/clients/pps-gpio.c 		if (!data->echo_active_ms || data->echo_active_ms > 999) {
data              141 drivers/pps/clients/pps-gpio.c 				data->echo_active_ms);
data              147 drivers/pps/clients/pps-gpio.c 		data->assert_falling_edge = true;
data              152 drivers/pps/clients/pps-gpio.c get_irqf_trigger_flags(const struct pps_gpio_device_data *data)
data              154 drivers/pps/clients/pps-gpio.c 	unsigned long flags = data->assert_falling_edge ?
data              157 drivers/pps/clients/pps-gpio.c 	if (data->capture_clear) {
data              167 drivers/pps/clients/pps-gpio.c 	struct pps_gpio_device_data *data;
data              173 drivers/pps/clients/pps-gpio.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              174 drivers/pps/clients/pps-gpio.c 	if (!data)
data              176 drivers/pps/clients/pps-gpio.c 	platform_set_drvdata(pdev, data);
data              180 drivers/pps/clients/pps-gpio.c 		data->gpio_pin = pdata->gpio_pin;
data              181 drivers/pps/clients/pps-gpio.c 		data->echo_pin = pdata->echo_pin;
data              183 drivers/pps/clients/pps-gpio.c 		data->assert_falling_edge = pdata->assert_falling_edge;
data              184 drivers/pps/clients/pps-gpio.c 		data->capture_clear = pdata->capture_clear;
data              185 drivers/pps/clients/pps-gpio.c 		data->echo_active_ms = pdata->echo_active_ms;
data              193 drivers/pps/clients/pps-gpio.c 	ret = gpiod_to_irq(data->gpio_pin);
data              198 drivers/pps/clients/pps-gpio.c 	data->irq = ret;
data              201 drivers/pps/clients/pps-gpio.c 	data->info.mode = PPS_CAPTUREASSERT | PPS_OFFSETASSERT |
data              203 drivers/pps/clients/pps-gpio.c 	if (data->capture_clear)
data              204 drivers/pps/clients/pps-gpio.c 		data->info.mode |= PPS_CAPTURECLEAR | PPS_OFFSETCLEAR |
data              206 drivers/pps/clients/pps-gpio.c 	data->info.owner = THIS_MODULE;
data              207 drivers/pps/clients/pps-gpio.c 	snprintf(data->info.name, PPS_MAX_NAME_LEN - 1, "%s.%d",
data              209 drivers/pps/clients/pps-gpio.c 	if (data->echo_pin) {
data              210 drivers/pps/clients/pps-gpio.c 		data->info.echo = pps_gpio_echo;
data              211 drivers/pps/clients/pps-gpio.c 		data->echo_timeout = msecs_to_jiffies(data->echo_active_ms);
data              212 drivers/pps/clients/pps-gpio.c 		timer_setup(&data->echo_timer, pps_gpio_echo_timer_callback, 0);
data              217 drivers/pps/clients/pps-gpio.c 	if (data->capture_clear)
data              219 drivers/pps/clients/pps-gpio.c 	data->pps = pps_register_source(&data->info, pps_default_params);
data              220 drivers/pps/clients/pps-gpio.c 	if (IS_ERR(data->pps)) {
data              222 drivers/pps/clients/pps-gpio.c 			data->irq);
data              223 drivers/pps/clients/pps-gpio.c 		return PTR_ERR(data->pps);
data              227 drivers/pps/clients/pps-gpio.c 	ret = devm_request_irq(&pdev->dev, data->irq, pps_gpio_irq_handler,
data              228 drivers/pps/clients/pps-gpio.c 			get_irqf_trigger_flags(data), data->info.name, data);
data              230 drivers/pps/clients/pps-gpio.c 		pps_unregister_source(data->pps);
data              231 drivers/pps/clients/pps-gpio.c 		dev_err(&pdev->dev, "failed to acquire IRQ %d\n", data->irq);
data              235 drivers/pps/clients/pps-gpio.c 	dev_info(data->pps->dev, "Registered IRQ %d as PPS source\n",
data              236 drivers/pps/clients/pps-gpio.c 		 data->irq);
data              243 drivers/pps/clients/pps-gpio.c 	struct pps_gpio_device_data *data = platform_get_drvdata(pdev);
data              245 drivers/pps/clients/pps-gpio.c 	pps_unregister_source(data->pps);
data              246 drivers/pps/clients/pps-gpio.c 	if (data->echo_pin) {
data              247 drivers/pps/clients/pps-gpio.c 		del_timer_sync(&data->echo_timer);
data              249 drivers/pps/clients/pps-gpio.c 		gpiod_set_value(data->echo_pin, 0);
data              251 drivers/pps/clients/pps-gpio.c 	dev_info(&pdev->dev, "removed IRQ %d as PPS source\n", data->irq);
data               42 drivers/pps/kapi.c 		void *data)
data              160 drivers/pps/kapi.c 		void *data)
data              178 drivers/pps/kapi.c 		pps->info.echo(pps, event, data);
data              461 drivers/ps3/ps3-vuart.c 	unsigned char data[];
data              518 drivers/ps3/ps3-vuart.c 	memcpy(lb->data, buf, bytes);
data              519 drivers/ps3/ps3-vuart.c 	lb->head = lb->data;
data              520 drivers/ps3/ps3-vuart.c 	lb->tail = lb->data + bytes;
data              572 drivers/ps3/ps3-vuart.c 	ps3_vuart_raw_read(dev, lb->data, bytes, &bytes);
data              574 drivers/ps3/ps3-vuart.c 	lb->head = lb->data;
data              575 drivers/ps3/ps3-vuart.c 	lb->tail = lb->data + bytes;
data                8 drivers/ptp/ptp_qoriq_debugfs.c static int ptp_qoriq_fiper1_lpbk_get(void *data, u64 *val)
data               10 drivers/ptp/ptp_qoriq_debugfs.c 	struct ptp_qoriq *ptp_qoriq = data;
data               20 drivers/ptp/ptp_qoriq_debugfs.c static int ptp_qoriq_fiper1_lpbk_set(void *data, u64 val)
data               22 drivers/ptp/ptp_qoriq_debugfs.c 	struct ptp_qoriq *ptp_qoriq = data;
data               39 drivers/ptp/ptp_qoriq_debugfs.c static int ptp_qoriq_fiper2_lpbk_get(void *data, u64 *val)
data               41 drivers/ptp/ptp_qoriq_debugfs.c 	struct ptp_qoriq *ptp_qoriq = data;
data               51 drivers/ptp/ptp_qoriq_debugfs.c static int ptp_qoriq_fiper2_lpbk_set(void *data, u64 val)
data               53 drivers/ptp/ptp_qoriq_debugfs.c 	struct ptp_qoriq *ptp_qoriq = data;
data              204 drivers/pwm/core.c int pwm_set_chip_data(struct pwm_device *pwm, void *data)
data              209 drivers/pwm/core.c 	pwm->chip_data = data;
data             1115 drivers/pwm/core.c static int devm_pwm_match(struct device *dev, void *res, void *data)
data             1122 drivers/pwm/core.c 	return *p == data;
data              221 drivers/pwm/pwm-atmel-hlcdc.c 		.data = &atmel_hlcdc_pwm_at91sam9x5_errata,
data              225 drivers/pwm/pwm-atmel-hlcdc.c 		.data = &atmel_hlcdc_pwm_at91sam9x5_errata,
data              232 drivers/pwm/pwm-atmel-hlcdc.c 		.data = &atmel_hlcdc_pwm_sama5d3_errata,
data              236 drivers/pwm/pwm-atmel-hlcdc.c 		.data = &atmel_hlcdc_pwm_sama5d3_errata,
data              263 drivers/pwm/pwm-atmel-hlcdc.c 		chip->errata = match->data;
data               71 drivers/pwm/pwm-atmel.c 	const struct atmel_pwm_data *data;
data              123 drivers/pwm/pwm-atmel.c 	for (*pres = 0; cycles > atmel_pwm->data->cfg.max_period; cycles >>= 1)
data              126 drivers/pwm/pwm-atmel.c 	if (*pres > atmel_pwm->data->cfg.max_pres) {
data              152 drivers/pwm/pwm-atmel.c 	if (atmel_pwm->data->regs.duty_upd ==
data              153 drivers/pwm/pwm-atmel.c 	    atmel_pwm->data->regs.period_upd) {
data              160 drivers/pwm/pwm-atmel.c 			    atmel_pwm->data->regs.duty_upd, cdty);
data              170 drivers/pwm/pwm-atmel.c 			    atmel_pwm->data->regs.duty, cdty);
data              172 drivers/pwm/pwm-atmel.c 			    atmel_pwm->data->regs.period, cprd);
data              227 drivers/pwm/pwm-atmel.c 						  atmel_pwm->data->regs.period);
data              324 drivers/pwm/pwm-atmel.c 		.data = &atmel_sam9rl_pwm_data,
data              327 drivers/pwm/pwm-atmel.c 		.data = &atmel_sama5_pwm_data,
data              330 drivers/pwm/pwm-atmel.c 		.data = &atmel_sama5_pwm_data,
data              333 drivers/pwm/pwm-atmel.c 		.data = &mchp_sam9x60_pwm_data,
data              351 drivers/pwm/pwm-atmel.c 	atmel_pwm->data = of_device_get_match_data(&pdev->dev);
data              547 drivers/pwm/pwm-fsl-ftm.c 	{ .compatible = "fsl,vf610-ftm-pwm", .data = &vf610_ftm_pwm },
data              548 drivers/pwm/pwm-fsl-ftm.c 	{ .compatible = "fsl,imx8qm-ftm-pwm", .data = &imx8qm_ftm_pwm },
data               72 drivers/pwm/pwm-hibvt.c 					u32 mask, u32 data)
data               79 drivers/pwm/pwm-hibvt.c 	value |= (data & mask);
data              268 drivers/pwm/pwm-hibvt.c 	  .data = &hi3516cv300_soc_info },
data              270 drivers/pwm/pwm-hibvt.c 	  .data = &hi3519v100_soc_info },
data              272 drivers/pwm/pwm-hibvt.c 	  .data = &hi3559v100_shub_soc_info },
data              274 drivers/pwm/pwm-hibvt.c 	  .data = &hi3559v100_soc_info },
data               70 drivers/pwm/pwm-img.c 	const struct img_pwm_soc_data   *data;
data               98 drivers/pwm/pwm-img.c 	unsigned int max_timebase = pwm_chip->data->max_timebase;
data              199 drivers/pwm/pwm-img.c 		.data = &pistachio_pwm,
data              259 drivers/pwm/pwm-img.c 	pwm->data = of_dev_id->data;
data              295 drivers/pwm/pwm-img.c 	val = (u64)NSEC_PER_SEC * 512 * pwm->data->max_timebase;
data              410 drivers/pwm/pwm-lpc18xx-sct.c 		struct lpc18xx_pwm_data *data;
data              414 drivers/pwm/pwm-lpc18xx-sct.c 		data = devm_kzalloc(lpc18xx_pwm->dev, sizeof(*data),
data              416 drivers/pwm/pwm-lpc18xx-sct.c 		if (!data) {
data              421 drivers/pwm/pwm-lpc18xx-sct.c 		pwm_set_chip_data(pwm, data);
data              311 drivers/pwm/pwm-mediatek.c 	{ .compatible = "mediatek,mt2712-pwm", .data = &mt2712_pwm_data },
data              312 drivers/pwm/pwm-mediatek.c 	{ .compatible = "mediatek,mt7622-pwm", .data = &mt7622_pwm_data },
data              313 drivers/pwm/pwm-mediatek.c 	{ .compatible = "mediatek,mt7623-pwm", .data = &mt7623_pwm_data },
data              314 drivers/pwm/pwm-mediatek.c 	{ .compatible = "mediatek,mt7628-pwm", .data = &mt7628_pwm_data },
data              315 drivers/pwm/pwm-mediatek.c 	{ .compatible = "mediatek,mt7629-pwm", .data = &mt7629_pwm_data },
data              316 drivers/pwm/pwm-mediatek.c 	{ .compatible = "mediatek,mt8516-pwm", .data = &mt8516_pwm_data },
data              105 drivers/pwm/pwm-meson.c 	const struct meson_pwm_data *data;
data              458 drivers/pwm/pwm-meson.c 		.data = &pwm_meson8b_data
data              462 drivers/pwm/pwm-meson.c 		.data = &pwm_gxbb_data
data              466 drivers/pwm/pwm-meson.c 		.data = &pwm_gxbb_ao_data
data              470 drivers/pwm/pwm-meson.c 		.data = &pwm_axg_ee_data
data              474 drivers/pwm/pwm-meson.c 		.data = &pwm_axg_ao_data
data              478 drivers/pwm/pwm-meson.c 		.data = &pwm_g12a_ee_data
data              482 drivers/pwm/pwm-meson.c 		.data = &pwm_g12a_ao_ab_data
data              486 drivers/pwm/pwm-meson.c 		.data = &pwm_g12a_ao_cd_data
data              508 drivers/pwm/pwm-meson.c 		init.parent_names = meson->data->parent_names;
data              509 drivers/pwm/pwm-meson.c 		init.num_parents = meson->data->num_parents;
data              560 drivers/pwm/pwm-meson.c 	meson->data = of_device_get_match_data(&pdev->dev);
data               46 drivers/pwm/pwm-mtk-disp.c 	const struct mtk_pwm_data *data;
data               58 drivers/pwm/pwm-mtk-disp.c 				     u32 mask, u32 data)
data               65 drivers/pwm/pwm-mtk-disp.c 	value |= data;
data              111 drivers/pwm/pwm-mtk-disp.c 	mtk_disp_pwm_update_bits(mdp, mdp->data->con0,
data              114 drivers/pwm/pwm-mtk-disp.c 	mtk_disp_pwm_update_bits(mdp, mdp->data->con1,
data              118 drivers/pwm/pwm-mtk-disp.c 	if (mdp->data->has_commit) {
data              119 drivers/pwm/pwm-mtk-disp.c 		mtk_disp_pwm_update_bits(mdp, mdp->data->commit,
data              120 drivers/pwm/pwm-mtk-disp.c 					 mdp->data->commit_mask,
data              121 drivers/pwm/pwm-mtk-disp.c 					 mdp->data->commit_mask);
data              122 drivers/pwm/pwm-mtk-disp.c 		mtk_disp_pwm_update_bits(mdp, mdp->data->commit,
data              123 drivers/pwm/pwm-mtk-disp.c 					 mdp->data->commit_mask,
data              148 drivers/pwm/pwm-mtk-disp.c 	mtk_disp_pwm_update_bits(mdp, DISP_PWM_EN, mdp->data->enable_mask,
data              149 drivers/pwm/pwm-mtk-disp.c 				 mdp->data->enable_mask);
data              158 drivers/pwm/pwm-mtk-disp.c 	mtk_disp_pwm_update_bits(mdp, DISP_PWM_EN, mdp->data->enable_mask,
data              182 drivers/pwm/pwm-mtk-disp.c 	mdp->data = of_device_get_match_data(&pdev->dev);
data              222 drivers/pwm/pwm-mtk-disp.c 	if (!mdp->data->has_commit) {
data              223 drivers/pwm/pwm-mtk-disp.c 		mtk_disp_pwm_update_bits(mdp, mdp->data->bls_debug,
data              224 drivers/pwm/pwm-mtk-disp.c 					 mdp->data->bls_debug_mask,
data              225 drivers/pwm/pwm-mtk-disp.c 					 mdp->data->bls_debug_mask);
data              226 drivers/pwm/pwm-mtk-disp.c 		mtk_disp_pwm_update_bits(mdp, mdp->data->con0,
data              227 drivers/pwm/pwm-mtk-disp.c 					 mdp->data->con0_sel,
data              228 drivers/pwm/pwm-mtk-disp.c 					 mdp->data->con0_sel);
data              283 drivers/pwm/pwm-mtk-disp.c 	{ .compatible = "mediatek,mt2701-disp-pwm", .data = &mt2701_pwm_data},
data              284 drivers/pwm/pwm-mtk-disp.c 	{ .compatible = "mediatek,mt6595-disp-pwm", .data = &mt8173_pwm_data},
data              285 drivers/pwm/pwm-mtk-disp.c 	{ .compatible = "mediatek,mt8173-disp-pwm", .data = &mt8173_pwm_data},
data              286 drivers/pwm/pwm-mtk-disp.c 	{ .compatible = "mediatek,mt8183-disp-pwm", .data = &mt8183_pwm_data},
data              133 drivers/pwm/pwm-pxa.c 	{ .compatible = "marvell,pxa250-pwm", .data = &pwm_id_table[0]},
data              134 drivers/pwm/pwm-pxa.c 	{ .compatible = "marvell,pxa270-pwm", .data = &pwm_id_table[0]},
data              135 drivers/pwm/pwm-pxa.c 	{ .compatible = "marvell,pxa168-pwm", .data = &pwm_id_table[0]},
data              136 drivers/pwm/pwm-pxa.c 	{ .compatible = "marvell,pxa910-pwm", .data = &pwm_id_table[0]},
data              148 drivers/pwm/pwm-pxa.c 	return id ? id->data : NULL;
data               48 drivers/pwm/pwm-rcar.c static void rcar_pwm_write(struct rcar_pwm_chip *rp, u32 data,
data               51 drivers/pwm/pwm-rcar.c 	writel(data, rp->base + offset);
data               59 drivers/pwm/pwm-rcar.c static void rcar_pwm_update(struct rcar_pwm_chip *rp, u32 mask, u32 data,
data               66 drivers/pwm/pwm-rcar.c 	value |= data & mask;
data               36 drivers/pwm/pwm-rockchip.c 	const struct rockchip_pwm_data *data;
data               65 drivers/pwm/pwm-rockchip.c 	u32 enable_conf = pc->data->enable_conf;
data               77 drivers/pwm/pwm-rockchip.c 	tmp = readl_relaxed(pc->base + pc->data->regs.period);
data               78 drivers/pwm/pwm-rockchip.c 	tmp *= pc->data->prescaler * NSEC_PER_SEC;
data               81 drivers/pwm/pwm-rockchip.c 	tmp = readl_relaxed(pc->base + pc->data->regs.duty);
data               82 drivers/pwm/pwm-rockchip.c 	tmp *= pc->data->prescaler * NSEC_PER_SEC;
data               85 drivers/pwm/pwm-rockchip.c 	val = readl_relaxed(pc->base + pc->data->regs.ctrl);
data               86 drivers/pwm/pwm-rockchip.c 	if (pc->data->supports_polarity)
data               93 drivers/pwm/pwm-rockchip.c 	if (pc->data->supports_polarity && !(val & PWM_DUTY_POSITIVE))
data              118 drivers/pwm/pwm-rockchip.c 				       pc->data->prescaler * NSEC_PER_SEC);
data              121 drivers/pwm/pwm-rockchip.c 	duty = DIV_ROUND_CLOSEST_ULL(div, pc->data->prescaler * NSEC_PER_SEC);
data              127 drivers/pwm/pwm-rockchip.c 	ctrl = readl_relaxed(pc->base + pc->data->regs.ctrl);
data              128 drivers/pwm/pwm-rockchip.c 	if (pc->data->supports_lock) {
data              130 drivers/pwm/pwm-rockchip.c 		writel_relaxed(ctrl, pc->base + pc->data->regs.ctrl);
data              133 drivers/pwm/pwm-rockchip.c 	writel(period, pc->base + pc->data->regs.period);
data              134 drivers/pwm/pwm-rockchip.c 	writel(duty, pc->base + pc->data->regs.duty);
data              136 drivers/pwm/pwm-rockchip.c 	if (pc->data->supports_polarity) {
data              149 drivers/pwm/pwm-rockchip.c 	if (pc->data->supports_lock)
data              152 drivers/pwm/pwm-rockchip.c 	writel(ctrl, pc->base + pc->data->regs.ctrl);
data              160 drivers/pwm/pwm-rockchip.c 	u32 enable_conf = pc->data->enable_conf;
data              170 drivers/pwm/pwm-rockchip.c 	val = readl_relaxed(pc->base + pc->data->regs.ctrl);
data              177 drivers/pwm/pwm-rockchip.c 	writel_relaxed(val, pc->base + pc->data->regs.ctrl);
data              201 drivers/pwm/pwm-rockchip.c 	    !pc->data->supports_lock) {
data              283 drivers/pwm/pwm-rockchip.c 	{ .compatible = "rockchip,rk2928-pwm", .data = &pwm_data_v1},
data              284 drivers/pwm/pwm-rockchip.c 	{ .compatible = "rockchip,rk3288-pwm", .data = &pwm_data_v2},
data              285 drivers/pwm/pwm-rockchip.c 	{ .compatible = "rockchip,vop-pwm", .data = &pwm_data_vop},
data              286 drivers/pwm/pwm-rockchip.c 	{ .compatible = "rockchip,rk3328-pwm", .data = &pwm_data_v3},
data              351 drivers/pwm/pwm-rockchip.c 	pc->data = id->data;
data              357 drivers/pwm/pwm-rockchip.c 	if (pc->data->supports_polarity) {
data              467 drivers/pwm/pwm-samsung.c 	{ .compatible = "samsung,s3c2410-pwm", .data = &s3c24xx_variant },
data              468 drivers/pwm/pwm-samsung.c 	{ .compatible = "samsung,s3c6400-pwm", .data = &s3c64xx_variant },
data              469 drivers/pwm/pwm-samsung.c 	{ .compatible = "samsung,s5p6440-pwm", .data = &s5p64x0_variant },
data              470 drivers/pwm/pwm-samsung.c 	{ .compatible = "samsung,s5pc100-pwm", .data = &s5pc100_variant },
data              471 drivers/pwm/pwm-samsung.c 	{ .compatible = "samsung,exynos4210-pwm", .data = &s5p64x0_variant },
data              488 drivers/pwm/pwm-samsung.c 	memcpy(&chip->variant, match->data, sizeof(chip->variant));
data              218 drivers/pwm/pwm-sifive.c 				     unsigned long event, void *data)
data              220 drivers/pwm/pwm-sifive.c 	struct clk_notifier_data *ndata = data;
data              403 drivers/pwm/pwm-sti.c static irqreturn_t sti_pwm_interrupt(int irq, void *data)
data              405 drivers/pwm/pwm-sti.c 	struct sti_pwm_chip *pc = data;
data               83 drivers/pwm/pwm-sun4i.c 	const struct sun4i_pwm_data *data;
data              119 drivers/pwm/pwm-sun4i.c 	    sun4i_pwm->data->has_prescaler_bypass)
data              156 drivers/pwm/pwm-sun4i.c 	if (sun4i_pwm->data->has_prescaler_bypass) {
data              326 drivers/pwm/pwm-sun4i.c 		.data = &sun4i_pwm_dual_nobypass,
data              329 drivers/pwm/pwm-sun4i.c 		.data = &sun4i_pwm_dual_bypass,
data              332 drivers/pwm/pwm-sun4i.c 		.data = &sun4i_pwm_single_bypass,
data              335 drivers/pwm/pwm-sun4i.c 		.data = &sun4i_pwm_dual_bypass,
data              338 drivers/pwm/pwm-sun4i.c 		.data = &sun4i_pwm_single_bypass,
data              355 drivers/pwm/pwm-sun4i.c 	pwm->data = of_device_get_match_data(&pdev->dev);
data              356 drivers/pwm/pwm-sun4i.c 	if (!pwm->data)
data              371 drivers/pwm/pwm-sun4i.c 	pwm->chip.npwm = pwm->data->npwm;
data              286 drivers/pwm/pwm-tegra.c 	{ .compatible = "nvidia,tegra20-pwm", .data = &tegra20_pwm_soc },
data              287 drivers/pwm/pwm-tegra.c 	{ .compatible = "nvidia,tegra186-pwm", .data = &tegra186_pwm_soc },
data               56 drivers/pwm/pwm-zx.c 	u32 data;
data               58 drivers/pwm/pwm-zx.c 	data = zx_pwm_readl(zpc, hwpwm, offset);
data               59 drivers/pwm/pwm-zx.c 	data &= ~mask;
data               60 drivers/pwm/pwm-zx.c 	data |= value & mask;
data               61 drivers/pwm/pwm-zx.c 	zx_pwm_writel(zpc, hwpwm, offset, data);
data              280 drivers/pwm/sysfs.c static int pwm_unexport_match(struct device *child, void *data)
data              282 drivers/pwm/sysfs.c 	return child_to_pwm_device(child) == data;
data              483 drivers/pwm/sysfs.c static int pwmchip_sysfs_match(struct device *parent, const void *data)
data              485 drivers/pwm/sysfs.c 	return dev_get_drvdata(parent) == data;
data              428 drivers/rapidio/devices/rio_mport_cdev.c 	struct mport_dev *data = priv->md;
data              439 drivers/rapidio/devices/rio_mport_cdev.c 	ret = rio_mport_get_outbound_mapping(data, filp, map.rioid,
data             1401 drivers/rapidio/devices/rio_mport_cdev.c 	struct mport_dev *data = dev_id;
data             1412 drivers/rapidio/devices/rio_mport_cdev.c 	spin_lock(&data->db_lock);
data             1413 drivers/rapidio/devices/rio_mport_cdev.c 	list_for_each_entry(db_filter, &data->doorbells, data_node) {
data             1423 drivers/rapidio/devices/rio_mport_cdev.c 	spin_unlock(&data->db_lock);
data             1426 drivers/rapidio/devices/rio_mport_cdev.c 		dev_warn(&data->dev,
data             2066 drivers/rapidio/devices/rio_mport_cdev.c 	struct mport_cdev_priv *data = filp->private_data;
data             2067 drivers/rapidio/devices/rio_mport_cdev.c 	struct mport_dev *md = data->md;
data             2074 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_maint_rd(data, (void __user *)arg, 1);
data             2076 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_maint_wr(data, (void __user *)arg, 1);
data             2078 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_maint_rd(data, (void __user *)arg, 0);
data             2080 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_maint_wr(data, (void __user *)arg, 0);
data             2082 drivers/rapidio/devices/rio_mport_cdev.c 		return maint_hdid_set(data, (void __user *)arg);
data             2084 drivers/rapidio/devices/rio_mport_cdev.c 		return maint_comptag_set(data, (void __user *)arg);
data             2086 drivers/rapidio/devices/rio_mport_cdev.c 		return maint_port_idx_get(data, (void __user *)arg);
data             2094 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_add_db_filter(data, (void __user *)arg);
data             2096 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_remove_db_filter(data, (void __user *)arg);
data             2098 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_add_pw_filter(data, (void __user *)arg);
data             2100 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_remove_pw_filter(data, (void __user *)arg);
data             2102 drivers/rapidio/devices/rio_mport_cdev.c 		data->event_mask = (u32)arg;
data             2105 drivers/rapidio/devices/rio_mport_cdev.c 		if (copy_to_user((void __user *)arg, &data->event_mask,
data             2126 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_add_riodev(data, (void __user *)arg);
data             2128 drivers/rapidio/devices/rio_mport_cdev.c 		return rio_mport_del_riodev(data, (void __user *)arg);
data               58 drivers/rapidio/devices/tsi721.c 			 int len, u32 *data)
data               65 drivers/rapidio/devices/tsi721.c 	*data = ioread32(priv->regs + offset);
data               82 drivers/rapidio/devices/tsi721.c 			  int len, u32 data)
data               89 drivers/rapidio/devices/tsi721.c 	iowrite32(data, priv->regs + offset);
data              111 drivers/rapidio/devices/tsi721.c 			u32 *data, int do_wr)
data              135 drivers/rapidio/devices/tsi721.c 		bd_ptr[0].data[0] = cpu_to_be32p(data);
data              137 drivers/rapidio/devices/tsi721.c 		bd_ptr[0].data[0] = 0xffffffff;
data              155 drivers/rapidio/devices/tsi721.c 				*data = 0xffffffff;
data              177 drivers/rapidio/devices/tsi721.c 			*data = 0xffffffff;
data              183 drivers/rapidio/devices/tsi721.c 		*data = be32_to_cpu(bd_ptr[0].data[0]);
data              214 drivers/rapidio/devices/tsi721.c 			u8 hopcount, u32 offset, int len, u32 *data)
data              219 drivers/rapidio/devices/tsi721.c 				offset, len, data, 0);
data              237 drivers/rapidio/devices/tsi721.c 			 u8 hopcount, u32 offset, int len, u32 data)
data              240 drivers/rapidio/devices/tsi721.c 	u32 temp = data;
data              342 drivers/rapidio/devices/tsi721.c 			u16 destid, u16 data)
data              351 drivers/rapidio/devices/tsi721.c 		  "Send Doorbell 0x%04x to destID 0x%x", data, destid);
data              352 drivers/rapidio/devices/tsi721.c 	iowrite16be(data, priv->odb_base + offset);
data              546 drivers/rapidio/devices/tsi721.h 		__le32 data[4];		   /* if DTYPE == 2 */
data              569 drivers/rapidio/devices/tsi721_dma.c static void tsi721_dma_tasklet(unsigned long data)
data              571 drivers/rapidio/devices/tsi721_dma.c 	struct tsi721_bdma_chan *bdma_chan = (struct tsi721_bdma_chan *)data;
data               35 drivers/rapidio/rio-access.c 	u32 data = 0;							\
data               37 drivers/rapidio/rio-access.c 	res = mport->ops->lcread(mport, mport->id, offset, len, &data);	\
data               38 drivers/rapidio/rio-access.c 	*value = (type)data;						\
data               87 drivers/rapidio/rio-access.c 	u32 data = 0;							\
data               89 drivers/rapidio/rio-access.c 	res = mport->ops->cread(mport, mport->id, destid, hopcount, offset, len, &data); \
data               90 drivers/rapidio/rio-access.c 	*value = (type)data;						\
data              136 drivers/rapidio/rio-access.c int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid, u16 data)
data              138 drivers/rapidio/rio-access.c 	return mport->ops->dsend(mport, mport->id, destid, data);
data              123 drivers/rapidio/rio-sysfs.c 	u8 *data = (u8 *) buf;
data              141 drivers/rapidio/rio-sysfs.c 		data[off - init_off] = val;
data              149 drivers/rapidio/rio-sysfs.c 		data[off - init_off] = (val >> 8) & 0xff;
data              150 drivers/rapidio/rio-sysfs.c 		data[off - init_off + 1] = val & 0xff;
data              158 drivers/rapidio/rio-sysfs.c 		data[off - init_off] = (val >> 24) & 0xff;
data              159 drivers/rapidio/rio-sysfs.c 		data[off - init_off + 1] = (val >> 16) & 0xff;
data              160 drivers/rapidio/rio-sysfs.c 		data[off - init_off + 2] = (val >> 8) & 0xff;
data              161 drivers/rapidio/rio-sysfs.c 		data[off - init_off + 3] = val & 0xff;
data              169 drivers/rapidio/rio-sysfs.c 		data[off - init_off] = (val >> 8) & 0xff;
data              170 drivers/rapidio/rio-sysfs.c 		data[off - init_off + 1] = val & 0xff;
data              178 drivers/rapidio/rio-sysfs.c 		data[off - init_off] = val;
data              194 drivers/rapidio/rio-sysfs.c 	u8 *data = (u8 *) buf;
data              204 drivers/rapidio/rio-sysfs.c 		rio_write_config_8(dev, off, data[off - init_off]);
data              210 drivers/rapidio/rio-sysfs.c 		u16 val = data[off - init_off + 1];
data              211 drivers/rapidio/rio-sysfs.c 		val |= (u16) data[off - init_off] << 8;
data              218 drivers/rapidio/rio-sysfs.c 		u32 val = data[off - init_off + 3];
data              219 drivers/rapidio/rio-sysfs.c 		val |= (u32) data[off - init_off + 2] << 8;
data              220 drivers/rapidio/rio-sysfs.c 		val |= (u32) data[off - init_off + 1] << 16;
data              221 drivers/rapidio/rio-sysfs.c 		val |= (u32) data[off - init_off] << 24;
data              228 drivers/rapidio/rio-sysfs.c 		u16 val = data[off - init_off + 1];
data              229 drivers/rapidio/rio-sysfs.c 		val |= (u16) data[off - init_off] << 8;
data              236 drivers/rapidio/rio-sysfs.c 		rio_write_config_8(dev, off, data[off - init_off]);
data             1882 drivers/rapidio/rio.c 	u16 destid, struct rio_dma_data *data,
data             1893 drivers/rapidio/rio.c 	rio_ext.rio_addr_u = data->rio_addr_u;
data             1894 drivers/rapidio/rio.c 	rio_ext.rio_addr = data->rio_addr;
data             1895 drivers/rapidio/rio.c 	rio_ext.wr_type = data->wr_type;
data             1897 drivers/rapidio/rio.c 	return dmaengine_prep_rio_sg(dchan, data->sg, data->sg_len,
data             1919 drivers/rapidio/rio.c 	struct dma_chan *dchan, struct rio_dma_data *data,
data             1922 drivers/rapidio/rio.c 	return rio_dma_prep_xfer(dchan,	rdev->destid, data, direction, flags);
data             2280 drivers/rapidio/rio.c static int rio_mport_cleanup_callback(struct device *dev, void *data)
data              204 drivers/rapidio/rio_cm.c 	void *data;
data              455 drivers/rapidio/rio_cm.c static int riocm_close_handler(void *data)
data              458 drivers/rapidio/rio_cm.c 	struct rio_ch_chan_hdr *hh = data;
data              486 drivers/rapidio/rio_cm.c static void rio_cm_handler(struct cm_dev *cm, void *data)
data              493 drivers/rapidio/rio_cm.c 	hdr = data;
data              500 drivers/rapidio/rio_cm.c 		riocm_req_handler(cm, data);
data              503 drivers/rapidio/rio_cm.c 		riocm_resp_handler(data);
data              506 drivers/rapidio/rio_cm.c 		riocm_close_handler(data);
data              513 drivers/rapidio/rio_cm.c 	kfree(data);
data              583 drivers/rapidio/rio_cm.c 	void *data;
data              591 drivers/rapidio/rio_cm.c 		data = riocm_rx_get_msg(cm);
data              592 drivers/rapidio/rio_cm.c 		if (data)
data              596 drivers/rapidio/rio_cm.c 		if (data == NULL)
data              599 drivers/rapidio/rio_cm.c 		hdr = data;
data              605 drivers/rapidio/rio_cm.c 			kfree(data);
data              611 drivers/rapidio/rio_cm.c 			rio_rx_data_handler(cm, data);
data              613 drivers/rapidio/rio_cm.c 			rio_cm_handler(cm, data);
data              388 drivers/ras/cec.c static int u64_get(void *data, u64 *val)
data              390 drivers/ras/cec.c 	*val = *(u64 *)data;
data              395 drivers/ras/cec.c static int pfn_set(void *data, u64 val)
data              397 drivers/ras/cec.c 	*(u64 *)data = val;
data              406 drivers/ras/cec.c static int decay_interval_set(void *data, u64 val)
data              414 drivers/ras/cec.c 	*(u64 *)data   = val;
data              423 drivers/ras/cec.c static int action_threshold_set(void *data, u64 val)
data              425 drivers/ras/cec.c 	*(u64 *)data = val;
data              647 drivers/regulator/ab3100.c 	u8 data;
data              652 drivers/regulator/ab3100.c 						AB3100_LDO_D, &data);
data              657 drivers/regulator/ab3100.c 	if (data & 0x10)
data              554 drivers/regulator/act8865-regulator.c 	{ .compatible = "active-semi,act8600", .data = (void *)ACT8600 },
data              555 drivers/regulator/act8865-regulator.c 	{ .compatible = "active-semi,act8846", .data = (void *)ACT8846 },
data              556 drivers/regulator/act8865-regulator.c 	{ .compatible = "active-semi,act8865", .data = (void *)ACT8865 },
data              674 drivers/regulator/act8865-regulator.c 		type = (unsigned long) id->data;
data               38 drivers/regulator/ad5398.c static int ad5398_read_reg(struct i2c_client *client, unsigned short *data)
data               48 drivers/regulator/ad5398.c 	*data = be16_to_cpu(val);
data               53 drivers/regulator/ad5398.c static int ad5398_write_reg(struct i2c_client *client, const unsigned short data)
data               58 drivers/regulator/ad5398.c 	val = cpu_to_be16(data);
data               72 drivers/regulator/ad5398.c 	unsigned short data;
data               75 drivers/regulator/ad5398.c 	ret = ad5398_read_reg(client, &data);
data               79 drivers/regulator/ad5398.c 	ret = (data & chip->current_mask) >> chip->current_offset;
data               90 drivers/regulator/ad5398.c 	unsigned short data;
data              110 drivers/regulator/ad5398.c 	ret = ad5398_read_reg(client, &data);
data              116 drivers/regulator/ad5398.c 	data = (unsigned short)selector | (data & AD5398_CURRENT_EN_MASK);
data              119 drivers/regulator/ad5398.c 	ret = ad5398_write_reg(client, data);
data              128 drivers/regulator/ad5398.c 	unsigned short data;
data              131 drivers/regulator/ad5398.c 	ret = ad5398_read_reg(client, &data);
data              135 drivers/regulator/ad5398.c 	if (data & AD5398_CURRENT_EN_MASK)
data              145 drivers/regulator/ad5398.c 	unsigned short data;
data              148 drivers/regulator/ad5398.c 	ret = ad5398_read_reg(client, &data);
data              152 drivers/regulator/ad5398.c 	if (data & AD5398_CURRENT_EN_MASK)
data              155 drivers/regulator/ad5398.c 	data |= AD5398_CURRENT_EN_MASK;
data              157 drivers/regulator/ad5398.c 	ret = ad5398_write_reg(client, data);
data              166 drivers/regulator/ad5398.c 	unsigned short data;
data              169 drivers/regulator/ad5398.c 	ret = ad5398_read_reg(client, &data);
data              173 drivers/regulator/ad5398.c 	if (!(data & AD5398_CURRENT_EN_MASK))
data              176 drivers/regulator/ad5398.c 	data &= ~AD5398_CURRENT_EN_MASK;
data              178 drivers/regulator/ad5398.c 	ret = ad5398_write_reg(client, data);
data              100 drivers/regulator/core.c 				  unsigned long event, void *data);
data             1684 drivers/regulator/core.c static int regulator_match(struct device *dev, const void *data)
data             1688 drivers/regulator/core.c 	return strcmp(rdev_get_name(r), data) == 0;
data             3070 drivers/regulator/core.c 	struct pre_voltage_change_data data;
data             3073 drivers/regulator/core.c 	data.old_uV = regulator_get_voltage_rdev(rdev);
data             3074 drivers/regulator/core.c 	data.min_uV = min_uV;
data             3075 drivers/regulator/core.c 	data.max_uV = max_uV;
data             3077 drivers/regulator/core.c 				   &data);
data             3086 drivers/regulator/core.c 			     (void *)data.old_uV);
data             3094 drivers/regulator/core.c 	struct pre_voltage_change_data data;
data             3097 drivers/regulator/core.c 	data.old_uV = regulator_get_voltage_rdev(rdev);
data             3098 drivers/regulator/core.c 	data.min_uV = uV;
data             3099 drivers/regulator/core.c 	data.max_uV = uV;
data             3101 drivers/regulator/core.c 				   &data);
data             3110 drivers/regulator/core.c 			     (void *)data.old_uV);
data             3299 drivers/regulator/core.c 		unsigned long data = best_val;
data             3302 drivers/regulator/core.c 				     (void *)data);
data             4382 drivers/regulator/core.c 				  unsigned long event, void *data)
data             4385 drivers/regulator/core.c 	return blocking_notifier_call_chain(&rdev->notifier, event, data);
data             4438 drivers/regulator/core.c static void regulator_bulk_enable_async(void *data, async_cookie_t cookie)
data             4440 drivers/regulator/core.c 	struct regulator_bulk_data *bulk = data;
data             4598 drivers/regulator/core.c 				  unsigned long event, void *data)
data             4602 drivers/regulator/core.c 	_notifier_call_chain(rdev, event, data);
data             4775 drivers/regulator/core.c static int regulator_register_resolve_supply(struct device *dev, void *data)
data             5371 drivers/regulator/core.c void regulator_set_drvdata(struct regulator *regulator, void *data)
data             5373 drivers/regulator/core.c 	regulator->rdev->reg_data = data;
data             5406 drivers/regulator/core.c static int supply_map_show(struct seq_file *sf, void *data)
data             5430 drivers/regulator/core.c static int regulator_summary_show_children(struct device *dev, void *data)
data             5433 drivers/regulator/core.c 	struct summary_data *summary_data = data;
data             5521 drivers/regulator/core.c static int regulator_summary_lock_one(struct device *dev, void *data)
data             5524 drivers/regulator/core.c 	struct summary_lock_data *lock_data = data;
data             5541 drivers/regulator/core.c static int regulator_summary_unlock_one(struct device *dev, void *data)
data             5544 drivers/regulator/core.c 	struct summary_lock_data *lock_data = data;
data             5614 drivers/regulator/core.c static int regulator_summary_show_roots(struct device *dev, void *data)
data             5617 drivers/regulator/core.c 	struct seq_file *s = data;
data             5625 drivers/regulator/core.c static int regulator_summary_show(struct seq_file *s, void *data)
data             5671 drivers/regulator/core.c static int regulator_late_cleanup(struct device *dev, void *data)
data              495 drivers/regulator/cpcap-regulator.c 		.data = omap4_regulators,
data              499 drivers/regulator/cpcap-regulator.c 		.data = xoom_regulators,
data              484 drivers/regulator/da9055-regulator.c static irqreturn_t da9055_ldo5_6_oc_irq(int irq, void *data)
data              486 drivers/regulator/da9055-regulator.c 	struct da9055_regulator *regulator = data;
data              879 drivers/regulator/da9062-regulator.c static irqreturn_t da9062_ldo_lim_event(int irq, void *data)
data              881 drivers/regulator/da9062-regulator.c 	struct da9062_regulators *regulators = data;
data              594 drivers/regulator/da9063-regulator.c static irqreturn_t da9063_ldo_lim_event(int irq, void *data)
data              596 drivers/regulator/da9063-regulator.c 	struct da9063_regulators *regulators = data;
data               70 drivers/regulator/da9210-regulator.c static irqreturn_t da9210_irq_handler(int irq, void *data)
data               72 drivers/regulator/da9210-regulator.c 	struct da9210 *chip = data;
data               96 drivers/regulator/da9211-regulator.c 	unsigned int data;
data               99 drivers/regulator/da9211-regulator.c 	ret = regmap_read(chip->regmap, DA9211_REG_BUCKA_CONF+id, &data);
data              103 drivers/regulator/da9211-regulator.c 	switch (data & 0x03) {
data              183 drivers/regulator/da9211-regulator.c 	unsigned int data;
data              201 drivers/regulator/da9211-regulator.c 	ret = regmap_read(chip->regmap, DA9211_REG_BUCK_ILIM, &data);
data              208 drivers/regulator/da9211-regulator.c 	data = (data >> id*4) & 0x0F;
data              209 drivers/regulator/da9211-regulator.c 	return current_limits[data];
data              307 drivers/regulator/da9211-regulator.c static irqreturn_t da9211_irq_handler(int irq, void *data)
data              309 drivers/regulator/da9211-regulator.c 	struct da9211 *chip = data;
data              355 drivers/regulator/da9211-regulator.c 	unsigned int data;
data              357 drivers/regulator/da9211-regulator.c 	ret = regmap_read(chip->regmap, DA9211_REG_CONFIG_E, &data);
data              363 drivers/regulator/da9211-regulator.c 	data &= DA9211_SLAVE_SEL;
data              367 drivers/regulator/da9211-regulator.c 	if (chip->pdata->num_buck == 1 && data == 0x00)
data              369 drivers/regulator/da9211-regulator.c 	else if (chip->pdata->num_buck == 2 && data != 0x00)
data              424 drivers/regulator/da9211-regulator.c 	unsigned int data;
data              443 drivers/regulator/da9211-regulator.c 	ret = regmap_read(chip->regmap, DA9211_REG_DEVICE_ID, &data);
data              449 drivers/regulator/da9211-regulator.c 	switch (data) {
data              460 drivers/regulator/da9211-regulator.c 		dev_err(chip->dev, "Unsupported device id = 0x%x.\n", data);
data              511 drivers/regulator/da9211-regulator.c 	{ .compatible = "dlg,da9211", .data = &da9211_i2c_id[0] },
data              512 drivers/regulator/da9211-regulator.c 	{ .compatible = "dlg,da9212", .data = &da9211_i2c_id[1] },
data              513 drivers/regulator/da9211-regulator.c 	{ .compatible = "dlg,da9213", .data = &da9211_i2c_id[2] },
data              514 drivers/regulator/da9211-regulator.c 	{ .compatible = "dlg,da9223", .data = &da9211_i2c_id[3] },
data              515 drivers/regulator/da9211-regulator.c 	{ .compatible = "dlg,da9214", .data = &da9211_i2c_id[4] },
data              516 drivers/regulator/da9211-regulator.c 	{ .compatible = "dlg,da9224", .data = &da9211_i2c_id[5] },
data              517 drivers/regulator/da9211-regulator.c 	{ .compatible = "dlg,da9215", .data = &da9211_i2c_id[6] },
data              518 drivers/regulator/da9211-regulator.c 	{ .compatible = "dlg,da9225", .data = &da9211_i2c_id[7] },
data               89 drivers/regulator/devres.c static int devm_regulator_match(struct device *dev, void *res, void *data)
data               96 drivers/regulator/devres.c 	return *r == data;
data              207 drivers/regulator/devres.c static int devm_rdev_match(struct device *dev, void *res, void *data)
data              214 drivers/regulator/devres.c 	return *r == data;
data              241 drivers/regulator/devres.c 					     void *data)
data              244 drivers/regulator/devres.c 	struct regulator_supply_alias_match *target = data;
data              404 drivers/regulator/devres.c 					 void *data)
data              407 drivers/regulator/devres.c 	struct regulator_notifier_match *target = data;
data              440 drivers/regulator/fan53555.c 		.data = (void *)FAN53526_VENDOR_FAIRCHILD,
data              443 drivers/regulator/fan53555.c 		.data = (void *)FAN53555_VENDOR_FAIRCHILD
data              446 drivers/regulator/fan53555.c 		.data = (void *)FAN53555_VENDOR_SILERGY,
data              449 drivers/regulator/fan53555.c 		.data = (void *)FAN53555_VENDOR_SILERGY,
data               16 drivers/regulator/fixed-helper.c 	struct fixed_regulator_data *data = container_of(dev,
data               18 drivers/regulator/fixed-helper.c 	kfree(data->cfg.supply_name);
data               19 drivers/regulator/fixed-helper.c 	kfree(data);
data               33 drivers/regulator/fixed-helper.c 	struct fixed_regulator_data *data;
data               35 drivers/regulator/fixed-helper.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data               36 drivers/regulator/fixed-helper.c 	if (!data)
data               39 drivers/regulator/fixed-helper.c 	data->cfg.supply_name = kstrdup(name, GFP_KERNEL);
data               40 drivers/regulator/fixed-helper.c 	if (!data->cfg.supply_name) {
data               41 drivers/regulator/fixed-helper.c 		kfree(data);
data               45 drivers/regulator/fixed-helper.c 	data->cfg.microvolts = uv;
data               46 drivers/regulator/fixed-helper.c 	data->cfg.enabled_at_boot = 1;
data               47 drivers/regulator/fixed-helper.c 	data->cfg.init_data = &data->init_data;
data               49 drivers/regulator/fixed-helper.c 	data->init_data.constraints.always_on = 1;
data               50 drivers/regulator/fixed-helper.c 	data->init_data.consumer_supplies = supplies;
data               51 drivers/regulator/fixed-helper.c 	data->init_data.num_consumer_supplies = num_supplies;
data               53 drivers/regulator/fixed-helper.c 	data->pdev.name = "reg-fixed-voltage";
data               54 drivers/regulator/fixed-helper.c 	data->pdev.id = id;
data               55 drivers/regulator/fixed-helper.c 	data->pdev.dev.platform_data = &data->cfg;
data               56 drivers/regulator/fixed-helper.c 	data->pdev.dev.release = regulator_fixed_release;
data               58 drivers/regulator/fixed-helper.c 	platform_device_register(&data->pdev);
data               60 drivers/regulator/fixed-helper.c 	return &data->pdev;
data              264 drivers/regulator/fixed.c 		.data = &fixed_voltage_data,
data              268 drivers/regulator/fixed.c 		.data = &fixed_clkenable_data,
data               47 drivers/regulator/gpio-regulator.c 	struct gpio_regulator_data *data = rdev_get_drvdata(dev);
data               50 drivers/regulator/gpio-regulator.c 	for (ptr = 0; ptr < data->nr_states; ptr++)
data               51 drivers/regulator/gpio-regulator.c 		if (data->states[ptr].gpios == data->state)
data               52 drivers/regulator/gpio-regulator.c 			return data->states[ptr].value;
data               61 drivers/regulator/gpio-regulator.c 	struct gpio_regulator_data *data = rdev_get_drvdata(dev);
data               64 drivers/regulator/gpio-regulator.c 	for (ptr = 0; ptr < data->nr_states; ptr++)
data               65 drivers/regulator/gpio-regulator.c 		if (data->states[ptr].value < best_val &&
data               66 drivers/regulator/gpio-regulator.c 		    data->states[ptr].value >= min_uV &&
data               67 drivers/regulator/gpio-regulator.c 		    data->states[ptr].value <= max_uV) {
data               68 drivers/regulator/gpio-regulator.c 			target = data->states[ptr].gpios;
data               69 drivers/regulator/gpio-regulator.c 			best_val = data->states[ptr].value;
data               77 drivers/regulator/gpio-regulator.c 	for (ptr = 0; ptr < data->nr_gpios; ptr++) {
data               79 drivers/regulator/gpio-regulator.c 		gpiod_set_value_cansleep(data->gpiods[ptr], state);
data               81 drivers/regulator/gpio-regulator.c 	data->state = target;
data               89 drivers/regulator/gpio-regulator.c 	struct gpio_regulator_data *data = rdev_get_drvdata(dev);
data               91 drivers/regulator/gpio-regulator.c 	if (selector >= data->nr_states)
data               94 drivers/regulator/gpio-regulator.c 	return data->states[selector].value;
data              100 drivers/regulator/gpio-regulator.c 	struct gpio_regulator_data *data = rdev_get_drvdata(dev);
data              103 drivers/regulator/gpio-regulator.c 	for (ptr = 0; ptr < data->nr_states; ptr++)
data              104 drivers/regulator/gpio-regulator.c 		if (data->states[ptr].value > best_val &&
data              105 drivers/regulator/gpio-regulator.c 		    data->states[ptr].value >= min_uA &&
data              106 drivers/regulator/gpio-regulator.c 		    data->states[ptr].value <= max_uA) {
data              107 drivers/regulator/gpio-regulator.c 			target = data->states[ptr].gpios;
data              108 drivers/regulator/gpio-regulator.c 			best_val = data->states[ptr].value;
data              114 drivers/regulator/gpio-regulator.c 	for (ptr = 0; ptr < data->nr_gpios; ptr++) {
data              116 drivers/regulator/gpio-regulator.c 		gpiod_set_value_cansleep(data->gpiods[ptr], state);
data              118 drivers/regulator/gpio-regulator.c 	data->state = target;
data              222 drivers/regulator/lochnagar-regulator.c 		.data = &lochnagar_regulators[LOCHNAGAR_MICVDD],
data              226 drivers/regulator/lochnagar-regulator.c 		.data = &lochnagar_regulators[LOCHNAGAR_MIC1VDD],
data              230 drivers/regulator/lochnagar-regulator.c 		.data = &lochnagar_regulators[LOCHNAGAR_MIC2VDD],
data              234 drivers/regulator/lochnagar-regulator.c 		.data = &lochnagar_regulators[LOCHNAGAR_VDDCORE],
data              258 drivers/regulator/lochnagar-regulator.c 	desc = of_id->data;
data              156 drivers/regulator/lp872x.c static int lp872x_read_byte(struct lp872x *lp, u8 addr, u8 *data)
data              167 drivers/regulator/lp872x.c 	*data = (u8)val;
data              171 drivers/regulator/lp872x.c static inline int lp872x_write_byte(struct lp872x *lp, u8 addr, u8 data)
data              173 drivers/regulator/lp872x.c 	return regmap_write(lp->regmap, addr, data);
data              177 drivers/regulator/lp872x.c 				unsigned int mask, u8 data)
data              179 drivers/regulator/lp872x.c 	return regmap_update_bits(lp->regmap, addr, mask, data);
data              352 drivers/regulator/lp8755.c static irqreturn_t lp8755_irq_handler(int irq, void *data)
data              356 drivers/regulator/lp8755.c 	struct lp8755_chip *pchip = data;
data              463 drivers/regulator/ltc3589.c 		.data = (void *)LTC3589,
data              467 drivers/regulator/ltc3589.c 		.data = (void *)LTC3589_1,
data              471 drivers/regulator/ltc3589.c 		.data = (void *)LTC3589_2,
data              156 drivers/regulator/max8649.c 	unsigned char data;
data              205 drivers/regulator/max8649.c 	data = (info->extclk) ? MAX8649_SYNC_EXTCLK : 0;
data              207 drivers/regulator/max8649.c 			   MAX8649_SYNC_EXTCLK, data);
data              312 drivers/regulator/max8660.c 	{ .compatible = "maxim,max8660", .data = (void *) MAX8660 },
data              313 drivers/regulator/max8660.c 	{ .compatible = "maxim,max8661", .data = (void *) MAX8661 },
data              393 drivers/regulator/max8660.c 		type = (unsigned long) id->data;
data               54 drivers/regulator/max8925-regulator.c 	unsigned char data, mask;
data               61 drivers/regulator/max8925-regulator.c 	data = ret & mask;
data               63 drivers/regulator/max8925-regulator.c 	return data;
data              105 drivers/regulator/max8925-regulator.c 	unsigned char data, mask;
data              110 drivers/regulator/max8925-regulator.c 	data = DIV_ROUND_UP(uV - SD1_DVM_VMIN, SD1_DVM_STEP);
data              111 drivers/regulator/max8925-regulator.c 	data <<= SD1_DVM_SHIFT;
data              114 drivers/regulator/max8925-regulator.c 	return max8925_set_bits(info->i2c, info->enable_reg, mask, data);
data              175 drivers/regulator/max8973-regulator.c 	unsigned int data;
data              178 drivers/regulator/max8973-regulator.c 	ret = regmap_read(max->regmap, max->curr_vout_reg, &data);
data              184 drivers/regulator/max8973-regulator.c 	return data & MAX8973_VOUT_MASK;
data              255 drivers/regulator/max8973-regulator.c 	unsigned int data;
data              258 drivers/regulator/max8973-regulator.c 	ret = regmap_read(max->regmap, MAX8973_CONTROL1, &data);
data              264 drivers/regulator/max8973-regulator.c 	return (data & MAX8973_FPWM_EN_M) ?
data              360 drivers/regulator/max8973-regulator.c 	unsigned int data;
data              362 drivers/regulator/max8973-regulator.c 	ret = regmap_read(max->regmap, MAX8973_CONTROL1, &data);
data              368 drivers/regulator/max8973-regulator.c 	control1 = data & MAX8973_RAMP_MASK;
data              473 drivers/regulator/max8973-regulator.c static int max8973_thermal_read_temp(void *data, int *temp)
data              475 drivers/regulator/max8973-regulator.c 	struct max8973_chip *mchip = data;
data              494 drivers/regulator/max8973-regulator.c static irqreturn_t max8973_thermal_irq(int irq, void *data)
data              496 drivers/regulator/max8973-regulator.c 	struct max8973_chip *mchip = data;
data              619 drivers/regulator/max8973-regulator.c 	{ .compatible = "maxim,max8973", .data = (void *)MAX8973, },
data              620 drivers/regulator/max8973-regulator.c 	{ .compatible = "maxim,max77621", .data = (void *)MAX77621, },
data              672 drivers/regulator/max8973-regulator.c 		max->id = (u32)((uintptr_t)match->data);
data              163 drivers/regulator/mc13xxx-regulator-core.c 	struct mc13xxx_regulator_init_data *data, *p;
data              174 drivers/regulator/mc13xxx-regulator-core.c 	data = devm_kcalloc(&pdev->dev, priv->num_regulators, sizeof(*data),
data              176 drivers/regulator/mc13xxx-regulator-core.c 	if (!data) {
data              181 drivers/regulator/mc13xxx-regulator-core.c 	p = data;
data              212 drivers/regulator/mc13xxx-regulator-core.c 	return data;
data               95 drivers/regulator/mt6311-regulator.c 	unsigned int data;
data              105 drivers/regulator/mt6311-regulator.c 	ret = regmap_read(regmap, MT6311_SWCID, &data);
data              111 drivers/regulator/mt6311-regulator.c 	switch (data) {
data              117 drivers/regulator/mt6311-regulator.c 		dev_err(&i2c->dev, "Unsupported device id = 0x%x.\n", data);
data              146 drivers/regulator/mt6311-regulator.c 	  .data = &mt6311_i2c_id[0] },
data             1558 drivers/regulator/palmas-regulator.c 		.data = &palmas_ddata,
data             1562 drivers/regulator/palmas-regulator.c 		.data = &palmas_ddata,
data             1566 drivers/regulator/palmas-regulator.c 		.data = &palmas_ddata,
data             1570 drivers/regulator/palmas-regulator.c 		.data = &palmas_ddata,
data             1574 drivers/regulator/palmas-regulator.c 		.data = &palmas_ddata,
data             1578 drivers/regulator/palmas-regulator.c 		.data = &palmas_ddata,
data             1582 drivers/regulator/palmas-regulator.c 		.data = &palmas_ddata,
data             1586 drivers/regulator/palmas-regulator.c 		.data = &palmas_ddata,
data             1590 drivers/regulator/palmas-regulator.c 		.data = &tps65917_ddata,
data             1613 drivers/regulator/palmas-regulator.c 	driver_data = (struct palmas_pmic_driver_data *)match->data;
data              148 drivers/regulator/pbias-regulator.c 	{ .compatible = "ti,pbias-omap2", .data = &pbias_of_data_omap2, },
data              149 drivers/regulator/pbias-regulator.c 	{ .compatible = "ti,pbias-omap3", .data = &pbias_of_data_omap3, },
data              150 drivers/regulator/pbias-regulator.c 	{ .compatible = "ti,pbias-omap4", .data = &pbias_of_data_omap4, },
data              151 drivers/regulator/pbias-regulator.c 	{ .compatible = "ti,pbias-omap5", .data = &pbias_of_data_omap5, },
data              152 drivers/regulator/pbias-regulator.c 	{ .compatible = "ti,pbias-dra7", .data = &pbias_of_data_dra7, },
data              168 drivers/regulator/pbias-regulator.c 	const struct pbias_of_data *data;
data              187 drivers/regulator/pbias-regulator.c 	if (match && match->data) {
data              188 drivers/regulator/pbias-regulator.c 		data = match->data;
data              189 drivers/regulator/pbias-regulator.c 		offset = data->offset;
data              118 drivers/regulator/pfuze100-regulator.c 	{ .compatible = "fsl,pfuze100", .data = (void *)PFUZE100},
data              119 drivers/regulator/pfuze100-regulator.c 	{ .compatible = "fsl,pfuze200", .data = (void *)PFUZE200},
data              120 drivers/regulator/pfuze100-regulator.c 	{ .compatible = "fsl,pfuze3000", .data = (void *)PFUZE3000},
data              121 drivers/regulator/pfuze100-regulator.c 	{ .compatible = "fsl,pfuze3001", .data = (void *)PFUZE3001},
data              710 drivers/regulator/pfuze100-regulator.c 		pfuze_chip->chip_id = (int)(long)match->data;
data               71 drivers/regulator/pv88060-regulator.c 	unsigned int data;
data               74 drivers/regulator/pv88060-regulator.c 	ret = regmap_read(rdev->regmap, info->conf, &data);
data               78 drivers/regulator/pv88060-regulator.c 	switch (data & PV88060_BUCK_MODE_MASK) {
data              225 drivers/regulator/pv88060-regulator.c static irqreturn_t pv88060_irq_handler(int irq, void *data)
data              227 drivers/regulator/pv88060-regulator.c 	struct pv88060 *chip = data;
data              377 drivers/regulator/pv88060-regulator.c 	{ .compatible = "pvs,pv88060", .data = &pv88060_i2c_id[0] },
data              201 drivers/regulator/pv88080-regulator.c 	{ .compatible = "pvs,pv88080",    .data = (void *)TYPE_PV88080_AA },
data              202 drivers/regulator/pv88080-regulator.c 	{ .compatible = "pvs,pv88080-aa", .data = (void *)TYPE_PV88080_AA },
data              203 drivers/regulator/pv88080-regulator.c 	{ .compatible = "pvs,pv88080-ba", .data = (void *)TYPE_PV88080_BA },
data              212 drivers/regulator/pv88080-regulator.c 	unsigned int data;
data              215 drivers/regulator/pv88080-regulator.c 	ret = regmap_read(rdev->regmap, info->mode_reg, &data);
data              219 drivers/regulator/pv88080-regulator.c 	switch (data & PV88080_BUCK1_MODE_MASK) {
data              326 drivers/regulator/pv88080-regulator.c static irqreturn_t pv88080_irq_handler(int irq, void *data)
data              328 drivers/regulator/pv88080-regulator.c 	struct pv88080 *chip = data;
data              413 drivers/regulator/pv88080-regulator.c 		chip->type = (unsigned long)match->data;
data               93 drivers/regulator/pv88090-regulator.c 	unsigned int data;
data               96 drivers/regulator/pv88090-regulator.c 	ret = regmap_read(rdev->regmap, info->conf, &data);
data              100 drivers/regulator/pv88090-regulator.c 	switch (data & PV88090_BUCK1_MODE_MASK) {
data              218 drivers/regulator/pv88090-regulator.c static irqreturn_t pv88090_irq_handler(int irq, void *data)
data              220 drivers/regulator/pv88090-regulator.c 	struct pv88090 *chip = data;
data              398 drivers/regulator/pv88090-regulator.c 	{ .compatible = "pvs,pv88090", .data = &pv88090_i2c_id[0] },
data              185 drivers/regulator/qcom-rpmh-regulator.c 	cmd.data = DIV_ROUND_UP(regulator_list_voltage_linear_range(rdev,
data              233 drivers/regulator/qcom-rpmh-regulator.c 		.data = enable,
data              278 drivers/regulator/qcom-rpmh-regulator.c 		cmd.data = PMIC4_BOB_MODE_PASS;
data              280 drivers/regulator/qcom-rpmh-regulator.c 		cmd.data = pmic_mode;
data              921 drivers/regulator/qcom-rpmh-regulator.c 		.data = pm8005_vreg_data,
data              925 drivers/regulator/qcom-rpmh-regulator.c 		.data = pm8009_vreg_data,
data              929 drivers/regulator/qcom-rpmh-regulator.c 		.data = pm8150_vreg_data,
data              933 drivers/regulator/qcom-rpmh-regulator.c 		.data = pm8150l_vreg_data,
data              937 drivers/regulator/qcom-rpmh-regulator.c 		.data = pm8998_vreg_data,
data              941 drivers/regulator/qcom-rpmh-regulator.c 		.data = pmi8998_vreg_data,
data              930 drivers/regulator/qcom_rpm-regulator.c 		.data = &rpm_pm8018_regulators },
data              931 drivers/regulator/qcom_rpm-regulator.c 	{ .compatible = "qcom,rpm-pm8058-regulators", .data = &rpm_pm8058_regulators },
data              932 drivers/regulator/qcom_rpm-regulator.c 	{ .compatible = "qcom,rpm-pm8901-regulators", .data = &rpm_pm8901_regulators },
data              933 drivers/regulator/qcom_rpm-regulator.c 	{ .compatible = "qcom,rpm-pm8921-regulators", .data = &rpm_pm8921_regulators },
data              959 drivers/regulator/qcom_rpm-regulator.c 	for (reg = match->data; reg->name; reg++) {
data              767 drivers/regulator/qcom_smd-regulator.c 	{ .compatible = "qcom,rpm-pm8841-regulators", .data = &rpm_pm8841_regulators },
data              768 drivers/regulator/qcom_smd-regulator.c 	{ .compatible = "qcom,rpm-pm8916-regulators", .data = &rpm_pm8916_regulators },
data              769 drivers/regulator/qcom_smd-regulator.c 	{ .compatible = "qcom,rpm-pm8941-regulators", .data = &rpm_pm8941_regulators },
data              770 drivers/regulator/qcom_smd-regulator.c 	{ .compatible = "qcom,rpm-pm8994-regulators", .data = &rpm_pm8994_regulators },
data              771 drivers/regulator/qcom_smd-regulator.c 	{ .compatible = "qcom,rpm-pm8998-regulators", .data = &rpm_pm8998_regulators },
data              772 drivers/regulator/qcom_smd-regulator.c 	{ .compatible = "qcom,rpm-pma8084-regulators", .data = &rpm_pma8084_regulators },
data              773 drivers/regulator/qcom_smd-regulator.c 	{ .compatible = "qcom,rpm-pmi8998-regulators", .data = &rpm_pmi8998_regulators },
data              774 drivers/regulator/qcom_smd-regulator.c 	{ .compatible = "qcom,rpm-pms405-regulators", .data = &rpm_pms405_regulators },
data              800 drivers/regulator/qcom_smd-regulator.c 	for (reg = match->data; reg->name; reg++) {
data             1142 drivers/regulator/qcom_spmi-regulator.c static irqreturn_t spmi_regulator_vs_ocp_isr(int irq, void *data)
data             1144 drivers/regulator/qcom_spmi-regulator.c 	struct spmi_regulator *vreg = data;
data             1189 drivers/regulator/qcom_spmi-regulator.c static void spmi_saw_set_vdd(void *data)
data             1194 drivers/regulator/qcom_spmi-regulator.c 	u8 voltage_sel = *(u8 *)data;
data             1623 drivers/regulator/qcom_spmi-regulator.c 				const struct spmi_regulator_init_data *data)
data             1639 drivers/regulator/qcom_spmi-regulator.c 	    && !(data->pin_ctrl_enable
data             1644 drivers/regulator/qcom_spmi-regulator.c 		    data->pin_ctrl_enable & SPMI_COMMON_ENABLE_FOLLOW_ALL_MASK;
data             1650 drivers/regulator/qcom_spmi-regulator.c 		&& !(data->pin_ctrl_hpm
data             1655 drivers/regulator/qcom_spmi-regulator.c 			data->pin_ctrl_hpm & SPMI_COMMON_MODE_FOLLOW_ALL_MASK;
data             1659 drivers/regulator/qcom_spmi-regulator.c 	   && !(data->pin_ctrl_hpm & SPMI_REGULATOR_PIN_CTRL_HPM_HW_DEFAULT)) {
data             1663 drivers/regulator/qcom_spmi-regulator.c 		       data->pin_ctrl_hpm & SPMI_COMMON_MODE_FOLLOW_AWAKE_MASK;
data             1669 drivers/regulator/qcom_spmi-regulator.c 		&& !(data->pin_ctrl_hpm
data             1674 drivers/regulator/qcom_spmi-regulator.c 		       data->pin_ctrl_hpm & SPMI_COMMON_MODE_FOLLOW_AWAKE_MASK;
data             1684 drivers/regulator/qcom_spmi-regulator.c 		if (data->vs_soft_start_strength
data             1686 drivers/regulator/qcom_spmi-regulator.c 			reg = data->vs_soft_start_strength
data             1699 drivers/regulator/qcom_spmi-regulator.c 		struct device_node *node, struct spmi_regulator_init_data *data)
data             1705 drivers/regulator/qcom_spmi-regulator.c 	data->pin_ctrl_enable	    = SPMI_REGULATOR_PIN_CTRL_ENABLE_HW_DEFAULT;
data             1706 drivers/regulator/qcom_spmi-regulator.c 	data->pin_ctrl_hpm	    = SPMI_REGULATOR_PIN_CTRL_HPM_HW_DEFAULT;
data             1707 drivers/regulator/qcom_spmi-regulator.c 	data->vs_soft_start_strength	= SPMI_VS_SOFT_START_STR_HW_DEFAULT;
data             1715 drivers/regulator/qcom_spmi-regulator.c 		&data->pin_ctrl_enable);
data             1716 drivers/regulator/qcom_spmi-regulator.c 	of_property_read_u32(node, "qcom,pin-ctrl-hpm", &data->pin_ctrl_hpm);
data             1718 drivers/regulator/qcom_spmi-regulator.c 		&data->vs_soft_start_strength);
data             1735 drivers/regulator/qcom_spmi-regulator.c 	struct spmi_regulator_init_data data = { };
data             1740 drivers/regulator/qcom_spmi-regulator.c 	spmi_regulator_get_dt_config(vreg, node, &data);
data             1747 drivers/regulator/qcom_spmi-regulator.c 	ret = spmi_regulator_init_registers(vreg, &data);
data             1944 drivers/regulator/qcom_spmi-regulator.c 	{ .compatible = "qcom,pm8005-regulators", .data = &pm8005_regulators },
data             1945 drivers/regulator/qcom_spmi-regulator.c 	{ .compatible = "qcom,pm8841-regulators", .data = &pm8841_regulators },
data             1946 drivers/regulator/qcom_spmi-regulator.c 	{ .compatible = "qcom,pm8916-regulators", .data = &pm8916_regulators },
data             1947 drivers/regulator/qcom_spmi-regulator.c 	{ .compatible = "qcom,pm8941-regulators", .data = &pm8941_regulators },
data             1948 drivers/regulator/qcom_spmi-regulator.c 	{ .compatible = "qcom,pm8994-regulators", .data = &pm8994_regulators },
data             1949 drivers/regulator/qcom_spmi-regulator.c 	{ .compatible = "qcom,pmi8994-regulators", .data = &pmi8994_regulators },
data             1950 drivers/regulator/qcom_spmi-regulator.c 	{ .compatible = "qcom,pms405-regulators", .data = &pms405_regulators },
data             1994 drivers/regulator/qcom_spmi-regulator.c 	for (reg = match->data; reg->name; reg++) {
data              349 drivers/regulator/slg51000-regulator.c static irqreturn_t slg51000_irq_handler(int irq, void *data)
data              351 drivers/regulator/slg51000-regulator.c 	struct slg51000 *chip = data;
data               87 drivers/regulator/stm32-booster.c 		of_match_device(dev->driver->of_match_table, dev)->data;
data              107 drivers/regulator/stm32-booster.c 		.data = (void *)&stm32h7_booster_desc
data              110 drivers/regulator/stm32-booster.c 		.data = (void *)&stm32mp1_booster_desc
data              498 drivers/regulator/stpmic1_regulator.c static irqreturn_t stpmic1_curlim_irq_handler(int irq, void *data)
data              500 drivers/regulator/stpmic1_regulator.c 	struct regulator_dev *rdev = (struct regulator_dev *)data;
data              196 drivers/regulator/sy8824x.c 		.data = &sy8824c_cfg
data              200 drivers/regulator/sy8824x.c 		.data = &sy8824e_cfg
data              204 drivers/regulator/sy8824x.c 		.data = &sy20276_cfg
data              208 drivers/regulator/sy8824x.c 		.data = &sy20278_cfg
data              668 drivers/regulator/ti-abb-regulator.c 	{.compatible = "ti,abb-v1", .data = &abb_regs_v1},
data              669 drivers/regulator/ti-abb-regulator.c 	{.compatible = "ti,abb-v2", .data = &abb_regs_v2},
data              670 drivers/regulator/ti-abb-regulator.c 	{.compatible = "ti,abb-v3", .data = &abb_regs_generic},
data              706 drivers/regulator/ti-abb-regulator.c 	if (!match->data) {
data              714 drivers/regulator/ti-abb-regulator.c 	abb->regs = match->data;
data              125 drivers/regulator/tps62360-regulator.c 	unsigned int data;
data              128 drivers/regulator/tps62360-regulator.c 	ret = regmap_read(tps->regmap, REG_VSET0 + tps->curr_vset_id, &data);
data              134 drivers/regulator/tps62360-regulator.c 	vsel = (int)data & tps->voltage_reg_mask;
data              223 drivers/regulator/tps62360-regulator.c 	unsigned int data;
data              226 drivers/regulator/tps62360-regulator.c 	ret = regmap_read(tps->regmap, REG_VSET0 + tps->curr_vset_id, &data);
data              232 drivers/regulator/tps62360-regulator.c 	return (data & FORCE_PWM_ENABLE) ?
data              333 drivers/regulator/tps62360-regulator.c 	 { .compatible = "ti,tps62360", .data = (void *)TPS62360},
data              334 drivers/regulator/tps62360-regulator.c 	 { .compatible = "ti,tps62361", .data = (void *)TPS62361},
data              335 drivers/regulator/tps62360-regulator.c 	 { .compatible = "ti,tps62362", .data = (void *)TPS62362},
data              336 drivers/regulator/tps62360-regulator.c 	 { .compatible = "ti,tps62363", .data = (void *)TPS62363},
data              374 drivers/regulator/tps62360-regulator.c 		chip_id = (int)(long)match->data;
data              320 drivers/regulator/tps65023-regulator.c 	{ .compatible = "ti,tps65020", .data = &tps65020_drv_data},
data              321 drivers/regulator/tps65023-regulator.c 	{ .compatible = "ti,tps65021", .data = &tps65021_drv_data},
data              322 drivers/regulator/tps65023-regulator.c 	{ .compatible = "ti,tps65023", .data = &tps65023_drv_data},
data              141 drivers/regulator/tps6507x-regulator.c 	int err, data;
data              145 drivers/regulator/tps6507x-regulator.c 	data = tps6507x_pmic_read(tps, reg);
data              146 drivers/regulator/tps6507x-regulator.c 	if (data < 0) {
data              148 drivers/regulator/tps6507x-regulator.c 		err = data;
data              152 drivers/regulator/tps6507x-regulator.c 	data |= mask;
data              153 drivers/regulator/tps6507x-regulator.c 	err = tps6507x_pmic_write(tps, reg, data);
data              164 drivers/regulator/tps6507x-regulator.c 	int err, data;
data              168 drivers/regulator/tps6507x-regulator.c 	data = tps6507x_pmic_read(tps, reg);
data              169 drivers/regulator/tps6507x-regulator.c 	if (data < 0) {
data              171 drivers/regulator/tps6507x-regulator.c 		err = data;
data              175 drivers/regulator/tps6507x-regulator.c 	data &= ~mask;
data              176 drivers/regulator/tps6507x-regulator.c 	err = tps6507x_pmic_write(tps, reg, data);
data              187 drivers/regulator/tps6507x-regulator.c 	int data;
data              191 drivers/regulator/tps6507x-regulator.c 	data = tps6507x_pmic_read(tps, reg);
data              192 drivers/regulator/tps6507x-regulator.c 	if (data < 0)
data              196 drivers/regulator/tps6507x-regulator.c 	return data;
data              216 drivers/regulator/tps6507x-regulator.c 	int data, rid = rdev_get_id(dev);
data              223 drivers/regulator/tps6507x-regulator.c 	data = tps6507x_pmic_reg_read(tps, TPS6507X_REG_CON_CTRL1);
data              225 drivers/regulator/tps6507x-regulator.c 	if (data < 0)
data              226 drivers/regulator/tps6507x-regulator.c 		return data;
data              228 drivers/regulator/tps6507x-regulator.c 		return (data & 1<<shift) ? 1 : 0;
data              261 drivers/regulator/tps6507x-regulator.c 	int data, rid = rdev_get_id(dev);
data              295 drivers/regulator/tps6507x-regulator.c 	data = tps6507x_pmic_reg_read(tps, reg);
data              296 drivers/regulator/tps6507x-regulator.c 	if (data < 0)
data              297 drivers/regulator/tps6507x-regulator.c 		return data;
data              299 drivers/regulator/tps6507x-regulator.c 	data &= mask;
data              300 drivers/regulator/tps6507x-regulator.c 	return data;
data              307 drivers/regulator/tps6507x-regulator.c 	int data, rid = rdev_get_id(dev);
data              341 drivers/regulator/tps6507x-regulator.c 	data = tps6507x_pmic_reg_read(tps, reg);
data              342 drivers/regulator/tps6507x-regulator.c 	if (data < 0)
data              343 drivers/regulator/tps6507x-regulator.c 		return data;
data              345 drivers/regulator/tps6507x-regulator.c 	data &= ~mask;
data              346 drivers/regulator/tps6507x-regulator.c 	data |= selector;
data              348 drivers/regulator/tps6507x-regulator.c 	return tps6507x_pmic_reg_write(tps, reg, data);
data              410 drivers/regulator/tps6507x-regulator.c 			struct tps6507x_reg_platform_data *data =
data              412 drivers/regulator/tps6507x-regulator.c 			info->defdcdc_default = data->defdcdc_default;
data               54 drivers/regulator/twl-regulator.c 	void			*data;
data              550 drivers/regulator/twl-regulator.c 		.data = &family##_INFO_##label, \
data               39 drivers/regulator/twl6030-regulator.c 	void			*data;
data              629 drivers/regulator/twl6030-regulator.c 		.data = &family##_INFO_##label, \
data               32 drivers/regulator/uniphier-regulator.c 	const struct uniphier_regulator_soc_data *data;
data               57 drivers/regulator/uniphier-regulator.c 	priv->data = of_device_get_match_data(dev);
data               58 drivers/regulator/uniphier-regulator.c 	if (WARN_ON(!priv->data))
data               66 drivers/regulator/uniphier-regulator.c 	for (i = 0; i < priv->data->nclks; i++)
data               67 drivers/regulator/uniphier-regulator.c 		priv->clk[i].id = priv->data->clock_names[i];
data               68 drivers/regulator/uniphier-regulator.c 	ret = devm_clk_bulk_get(dev, priv->data->nclks, priv->clk);
data               72 drivers/regulator/uniphier-regulator.c 	for (i = 0; i < priv->data->nrsts; i++) {
data               73 drivers/regulator/uniphier-regulator.c 		name = priv->data->reset_names[i];
data               79 drivers/regulator/uniphier-regulator.c 	ret = clk_bulk_prepare_enable(priv->data->nclks, priv->clk);
data               83 drivers/regulator/uniphier-regulator.c 	for (nr = 0; nr < priv->data->nrsts; nr++) {
data               89 drivers/regulator/uniphier-regulator.c 	regmap = devm_regmap_init_mmio(dev, base, priv->data->regconf);
data              100 drivers/regulator/uniphier-regulator.c 						      priv->data->desc);
data              101 drivers/regulator/uniphier-regulator.c 	rdev = devm_regulator_register(dev, priv->data->desc, &config);
data              115 drivers/regulator/uniphier-regulator.c 	clk_bulk_disable_unprepare(priv->data->nclks, priv->clk);
data              125 drivers/regulator/uniphier-regulator.c 	for (i = 0; i < priv->data->nrsts; i++)
data              128 drivers/regulator/uniphier-regulator.c 	clk_bulk_disable_unprepare(priv->data->nclks, priv->clk);
data              186 drivers/regulator/uniphier-regulator.c 		.data = &uniphier_pro4_usb3_data,
data              190 drivers/regulator/uniphier-regulator.c 		.data = &uniphier_pro4_usb3_data,
data              194 drivers/regulator/uniphier-regulator.c 		.data = &uniphier_pxs2_usb3_data,
data              198 drivers/regulator/uniphier-regulator.c 		.data = &uniphier_pxs2_usb3_data,
data              202 drivers/regulator/uniphier-regulator.c 		.data = &uniphier_pxs2_usb3_data,
data               35 drivers/regulator/userspace-consumer.c 	struct userspace_consumer_data *data = dev_get_drvdata(dev);
data               37 drivers/regulator/userspace-consumer.c 	return sprintf(buf, "%s\n", data->name);
data               43 drivers/regulator/userspace-consumer.c 	struct userspace_consumer_data *data = dev_get_drvdata(dev);
data               45 drivers/regulator/userspace-consumer.c 	if (data->enabled)
data               54 drivers/regulator/userspace-consumer.c 	struct userspace_consumer_data *data = dev_get_drvdata(dev);
data               71 drivers/regulator/userspace-consumer.c 	mutex_lock(&data->lock);
data               72 drivers/regulator/userspace-consumer.c 	if (enabled != data->enabled) {
data               74 drivers/regulator/userspace-consumer.c 			ret = regulator_bulk_enable(data->num_supplies,
data               75 drivers/regulator/userspace-consumer.c 						    data->supplies);
data               77 drivers/regulator/userspace-consumer.c 			ret = regulator_bulk_disable(data->num_supplies,
data               78 drivers/regulator/userspace-consumer.c 						     data->supplies);
data               81 drivers/regulator/userspace-consumer.c 			data->enabled = enabled;
data               85 drivers/regulator/userspace-consumer.c 	mutex_unlock(&data->lock);
data              159 drivers/regulator/userspace-consumer.c 	struct userspace_consumer_data *data = platform_get_drvdata(pdev);
data              163 drivers/regulator/userspace-consumer.c 	if (data->enabled)
data              164 drivers/regulator/userspace-consumer.c 		regulator_bulk_disable(data->num_supplies, data->supplies);
data               29 drivers/regulator/virtual.c 				       struct virtual_consumer_data *data)
data               33 drivers/regulator/virtual.c 	if (data->min_uV && data->max_uV
data               34 drivers/regulator/virtual.c 	    && data->min_uV <= data->max_uV) {
data               36 drivers/regulator/virtual.c 			data->min_uV, data->max_uV);
data               37 drivers/regulator/virtual.c 		ret = regulator_set_voltage(data->regulator,
data               38 drivers/regulator/virtual.c 					data->min_uV, data->max_uV);
data               46 drivers/regulator/virtual.c 	if (data->min_uV && data->max_uV && !data->enabled) {
data               48 drivers/regulator/virtual.c 		ret = regulator_enable(data->regulator);
data               50 drivers/regulator/virtual.c 			data->enabled = true;
data               56 drivers/regulator/virtual.c 	if (!(data->min_uV && data->max_uV) && data->enabled) {
data               58 drivers/regulator/virtual.c 		ret = regulator_disable(data->regulator);
data               60 drivers/regulator/virtual.c 			data->enabled = false;
data               68 drivers/regulator/virtual.c 					  struct virtual_consumer_data *data)
data               72 drivers/regulator/virtual.c 	if (data->max_uA
data               73 drivers/regulator/virtual.c 	    && data->min_uA <= data->max_uA) {
data               75 drivers/regulator/virtual.c 			data->min_uA, data->max_uA);
data               76 drivers/regulator/virtual.c 		ret = regulator_set_current_limit(data->regulator,
data               77 drivers/regulator/virtual.c 					data->min_uA, data->max_uA);
data               86 drivers/regulator/virtual.c 	if (data->max_uA && !data->enabled) {
data               88 drivers/regulator/virtual.c 		ret = regulator_enable(data->regulator);
data               90 drivers/regulator/virtual.c 			data->enabled = true;
data               96 drivers/regulator/virtual.c 	if (!(data->min_uA && data->max_uA) && data->enabled) {
data               98 drivers/regulator/virtual.c 		ret = regulator_disable(data->regulator);
data              100 drivers/regulator/virtual.c 			data->enabled = false;
data              110 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              111 drivers/regulator/virtual.c 	return sprintf(buf, "%d\n", data->min_uV);
data              117 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              123 drivers/regulator/virtual.c 	mutex_lock(&data->lock);
data              125 drivers/regulator/virtual.c 	data->min_uV = val;
data              126 drivers/regulator/virtual.c 	update_voltage_constraints(dev, data);
data              128 drivers/regulator/virtual.c 	mutex_unlock(&data->lock);
data              136 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              137 drivers/regulator/virtual.c 	return sprintf(buf, "%d\n", data->max_uV);
data              143 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              149 drivers/regulator/virtual.c 	mutex_lock(&data->lock);
data              151 drivers/regulator/virtual.c 	data->max_uV = val;
data              152 drivers/regulator/virtual.c 	update_voltage_constraints(dev, data);
data              154 drivers/regulator/virtual.c 	mutex_unlock(&data->lock);
data              162 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              163 drivers/regulator/virtual.c 	return sprintf(buf, "%d\n", data->min_uA);
data              169 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              175 drivers/regulator/virtual.c 	mutex_lock(&data->lock);
data              177 drivers/regulator/virtual.c 	data->min_uA = val;
data              178 drivers/regulator/virtual.c 	update_current_limit_constraints(dev, data);
data              180 drivers/regulator/virtual.c 	mutex_unlock(&data->lock);
data              188 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              189 drivers/regulator/virtual.c 	return sprintf(buf, "%d\n", data->max_uA);
data              195 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              201 drivers/regulator/virtual.c 	mutex_lock(&data->lock);
data              203 drivers/regulator/virtual.c 	data->max_uA = val;
data              204 drivers/regulator/virtual.c 	update_current_limit_constraints(dev, data);
data              206 drivers/regulator/virtual.c 	mutex_unlock(&data->lock);
data              214 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              216 drivers/regulator/virtual.c 	switch (data->mode) {
data              233 drivers/regulator/virtual.c 	struct virtual_consumer_data *data = dev_get_drvdata(dev);
data              254 drivers/regulator/virtual.c 	mutex_lock(&data->lock);
data              255 drivers/regulator/virtual.c 	ret = regulator_set_mode(data->regulator, mode);
data              257 drivers/regulator/virtual.c 		data->mode = mode;
data              260 drivers/regulator/virtual.c 	mutex_unlock(&data->lock);
data              177 drivers/regulator/wm831x-dcdc.c static irqreturn_t wm831x_dcdc_uv_irq(int irq, void *data)
data              179 drivers/regulator/wm831x-dcdc.c 	struct wm831x_dcdc *dcdc = data;
data              190 drivers/regulator/wm831x-dcdc.c static irqreturn_t wm831x_dcdc_oc_irq(int irq, void *data)
data              192 drivers/regulator/wm831x-dcdc.c 	struct wm831x_dcdc *dcdc = data;
data               98 drivers/regulator/wm831x-isink.c static irqreturn_t wm831x_isink_irq(int irq, void *data)
data              100 drivers/regulator/wm831x-isink.c 	struct wm831x_isink *isink = data;
data               45 drivers/regulator/wm831x-ldo.c static irqreturn_t wm831x_ldo_uv_irq(int irq, void *data)
data               47 drivers/regulator/wm831x-ldo.c 	struct wm831x_ldo *ldo = data;
data             1088 drivers/regulator/wm8350-regulator.c static irqreturn_t pmic_uv_handler(int irq, void *data)
data             1090 drivers/regulator/wm8350-regulator.c 	struct regulator_dev *rdev = (struct regulator_dev *)data;
data               35 drivers/regulator/wm8400-regulator.c 	u16 data[2];
data               38 drivers/regulator/wm8400-regulator.c 	ret = regmap_bulk_read(rmap, WM8400_DCDC1_CONTROL_1 + offset, data, 2);
data               43 drivers/regulator/wm8400-regulator.c 	if (data[0] & WM8400_DC1_SLEEP)
data               47 drivers/regulator/wm8400-regulator.c 	if (!(data[0] & WM8400_DC1_ACTIVE))
data               51 drivers/regulator/wm8400-regulator.c 	if (data[1] & WM8400_DC1_FRC_PWM)
data               72 drivers/remoteproc/da8xx_remoteproc.c 	void (*ack_fxn)(struct irq_data *data);
data              402 drivers/remoteproc/imx_rproc.c 	{ .compatible = "fsl,imx7d-cm4", .data = &imx_rproc_cfg_imx7d },
data              403 drivers/remoteproc/imx_rproc.c 	{ .compatible = "fsl,imx6sx-cm4", .data = &imx_rproc_cfg_imx6sx },
data               56 drivers/remoteproc/omap_remoteproc.c static void omap_rproc_mbox_callback(struct mbox_client *client, void *data)
data               62 drivers/remoteproc/omap_remoteproc.c 	u32 msg = (u32)data;
data               99 drivers/remoteproc/qcom_common.c 	ehdr = (struct elf32_hdr *)fw->data;
data               52 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_wdog_interrupt(int irq, void *data)
data               54 drivers/remoteproc/qcom_q6v5.c 	struct qcom_q6v5 *q6v5 = data;
data               75 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_fatal_interrupt(int irq, void *data)
data               77 drivers/remoteproc/qcom_q6v5.c 	struct qcom_q6v5 *q6v5 = data;
data               93 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_ready_interrupt(int irq, void *data)
data               95 drivers/remoteproc/qcom_q6v5.c 	struct qcom_q6v5 *q6v5 = data;
data              123 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_handover_interrupt(int irq, void *data)
data              125 drivers/remoteproc/qcom_q6v5.c 	struct qcom_q6v5 *q6v5 = data;
data              135 drivers/remoteproc/qcom_q6v5.c static irqreturn_t q6v5_stop_interrupt(int irq, void *data)
data              137 drivers/remoteproc/qcom_q6v5.c 	struct qcom_q6v5 *q6v5 = data;
data              521 drivers/remoteproc/qcom_q6v5_adsp.c 	{ .compatible = "qcom,qcs404-cdsp-pil", .data = &cdsp_resource_init },
data              522 drivers/remoteproc/qcom_q6v5_adsp.c 	{ .compatible = "qcom,sdm845-adsp-pil", .data = &adsp_resource_init },
data              384 drivers/remoteproc/qcom_q6v5_mss.c 	memcpy(qproc->mba_region, fw->data, fw->size);
data              965 drivers/remoteproc/qcom_q6v5_mss.c 	ehdr = (struct elf32_hdr *)fw->data;
data             1020 drivers/remoteproc/qcom_q6v5_mss.c 			memcpy(ptr, fw->data + phdr->p_offset, phdr->p_filesz);
data             1030 drivers/remoteproc/qcom_q6v5_mss.c 			memcpy(ptr, seg_fw->data, seg_fw->size);
data             1199 drivers/remoteproc/qcom_q6v5_mss.c 	ehdr = (struct elf32_hdr *)fw->data;
data             1706 drivers/remoteproc/qcom_q6v5_mss.c 	{ .compatible = "qcom,q6v5-pil", .data = &msm8916_mss},
data             1707 drivers/remoteproc/qcom_q6v5_mss.c 	{ .compatible = "qcom,msm8916-mss-pil", .data = &msm8916_mss},
data             1708 drivers/remoteproc/qcom_q6v5_mss.c 	{ .compatible = "qcom,msm8974-mss-pil", .data = &msm8974_mss},
data             1709 drivers/remoteproc/qcom_q6v5_mss.c 	{ .compatible = "qcom,msm8996-mss-pil", .data = &msm8996_mss},
data             1710 drivers/remoteproc/qcom_q6v5_mss.c 	{ .compatible = "qcom,sdm845-mss-pil", .data = &sdm845_mss},
data              378 drivers/remoteproc/qcom_q6v5_pas.c 	{ .compatible = "qcom,msm8974-adsp-pil", .data = &adsp_resource_init},
data              379 drivers/remoteproc/qcom_q6v5_pas.c 	{ .compatible = "qcom,msm8996-adsp-pil", .data = &adsp_resource_init},
data              380 drivers/remoteproc/qcom_q6v5_pas.c 	{ .compatible = "qcom,msm8996-slpi-pil", .data = &slpi_resource_init},
data              381 drivers/remoteproc/qcom_q6v5_pas.c 	{ .compatible = "qcom,qcs404-adsp-pas", .data = &adsp_resource_init },
data              382 drivers/remoteproc/qcom_q6v5_pas.c 	{ .compatible = "qcom,qcs404-cdsp-pas", .data = &cdsp_resource_init },
data              383 drivers/remoteproc/qcom_q6v5_pas.c 	{ .compatible = "qcom,qcs404-wcss-pas", .data = &wcss_resource_init },
data              384 drivers/remoteproc/qcom_q6v5_pas.c 	{ .compatible = "qcom,sdm845-adsp-pas", .data = &adsp_resource_init},
data              385 drivers/remoteproc/qcom_q6v5_pas.c 	{ .compatible = "qcom,sdm845-cdsp-pas", .data = &cdsp_resource_init},
data              125 drivers/remoteproc/qcom_sysmon.c static int sysmon_callback(struct rpmsg_device *rpdev, void *data, int count,
data              135 drivers/remoteproc/qcom_sysmon.c 	if (count >= ssr_ack_len && !memcmp(data, ssr_ack, ssr_ack_len))
data              265 drivers/remoteproc/qcom_sysmon.c 			  struct qmi_txn *txn, const void *data)
data              455 drivers/remoteproc/qcom_sysmon.c 			 void *data)
data              459 drivers/remoteproc/qcom_sysmon.c 	const char *ssr_name = data;
data              462 drivers/remoteproc/qcom_sysmon.c 	if (rproc->state != RPROC_RUNNING || !strcmp(data, sysmon->name)) {
data              476 drivers/remoteproc/qcom_sysmon.c static irqreturn_t sysmon_shutdown_interrupt(int irq, void *data)
data              478 drivers/remoteproc/qcom_sysmon.c 	struct qcom_sysmon *sysmon = data;
data              460 drivers/remoteproc/qcom_wcnss.c 	const struct wcnss_data *data;
data              467 drivers/remoteproc/qcom_wcnss.c 	data = of_device_get_match_data(&pdev->dev);
data              505 drivers/remoteproc/qcom_wcnss.c 	wcnss->pmu_cfg = mmio + data->pmu_offset;
data              506 drivers/remoteproc/qcom_wcnss.c 	wcnss->spare_out = mmio + data->spare_offset;
data              508 drivers/remoteproc/qcom_wcnss.c 	ret = wcnss_init_regulators(wcnss, data->vregs, data->num_vregs);
data               98 drivers/remoteproc/qcom_wcnss_iris.c 	const struct iris_data *data;
data              108 drivers/remoteproc/qcom_wcnss_iris.c 	data = of_device_get_match_data(&pdev->dev);
data              118 drivers/remoteproc/qcom_wcnss_iris.c 	iris->num_vregs = data->num_vregs;
data              127 drivers/remoteproc/qcom_wcnss_iris.c 		iris->vregs[i].supply = data->vregs[i].name;
data              136 drivers/remoteproc/qcom_wcnss_iris.c 		if (data->vregs[i].max_voltage)
data              138 drivers/remoteproc/qcom_wcnss_iris.c 					      data->vregs[i].min_voltage,
data              139 drivers/remoteproc/qcom_wcnss_iris.c 					      data->vregs[i].max_voltage);
data              141 drivers/remoteproc/qcom_wcnss_iris.c 		if (data->vregs[i].load_uA)
data              143 drivers/remoteproc/qcom_wcnss_iris.c 					   data->vregs[i].load_uA);
data              146 drivers/remoteproc/qcom_wcnss_iris.c 	qcom_wcnss_assign_iris(wcnss, iris, data->use_48mhz_xo);
data              161 drivers/remoteproc/qcom_wcnss_iris.c 	{ .compatible = "qcom,wcn3620", .data = &wcn3620_data },
data              162 drivers/remoteproc/qcom_wcnss_iris.c 	{ .compatible = "qcom,wcn3660", .data = &wcn3660_data },
data              163 drivers/remoteproc/qcom_wcnss_iris.c 	{ .compatible = "qcom,wcn3680", .data = &wcn3680_data },
data             1572 drivers/remoteproc/remoteproc_core.c 	void *data;
data             1586 drivers/remoteproc/remoteproc_core.c 	data = vmalloc(data_size);
data             1587 drivers/remoteproc/remoteproc_core.c 	if (!data)
data             1590 drivers/remoteproc/remoteproc_core.c 	ehdr = data;
data             1607 drivers/remoteproc/remoteproc_core.c 	phdr = data + ehdr->e_phoff;
data             1621 drivers/remoteproc/remoteproc_core.c 			segment->dump(rproc, segment, data + offset);
data             1628 drivers/remoteproc/remoteproc_core.c 				memset(data + offset, 0xff, segment->size);
data             1630 drivers/remoteproc/remoteproc_core.c 				memcpy(data + offset, ptr, segment->size);
data             1638 drivers/remoteproc/remoteproc_core.c 	dev_coredumpv(&rproc->dev, data, data_size, GFP_KERNEL);
data               42 drivers/remoteproc/remoteproc_debugfs.c 	struct rproc_debug_trace *data = filp->private_data;
data               43 drivers/remoteproc/remoteproc_debugfs.c 	struct rproc_mem_entry *trace = &data->trace_mem;
data               48 drivers/remoteproc/remoteproc_debugfs.c 	va = rproc_da_to_va(data->rproc, trace->da, trace->len);
data               51 drivers/remoteproc/remoteproc_elf_loader.c 	ehdr = (struct elf32_hdr *)fw->data;
data              107 drivers/remoteproc/remoteproc_elf_loader.c 	struct elf32_hdr *ehdr  = (struct elf32_hdr *)fw->data;
data              143 drivers/remoteproc/remoteproc_elf_loader.c 	const u8 *elf_data = fw->data;
data              277 drivers/remoteproc/remoteproc_elf_loader.c 	const u8 *elf_data = fw->data;
data              320 drivers/remoteproc/remoteproc_elf_loader.c 	struct elf32_hdr *ehdr = (struct elf32_hdr *)fw->data;
data               34 drivers/remoteproc/remoteproc_internal.h int rproc_remove_virtio_dev(struct device *dev, void *data);
data              436 drivers/remoteproc/remoteproc_virtio.c int rproc_remove_virtio_dev(struct device *dev, void *data)
data               65 drivers/remoteproc/st_remoteproc.c void st_rproc_mbox_callback_vq0(struct mbox_client *mbox_client, void *data)
data               71 drivers/remoteproc/st_remoteproc.c void st_rproc_mbox_callback_vq1(struct mbox_client *mbox_client, void *data)
data              274 drivers/remoteproc/st_remoteproc.c 	{ .compatible = "st,st40-rproc", .data = &st40_rproc_cfg },
data              275 drivers/remoteproc/st_remoteproc.c 	{ .compatible = "st,st231-rproc", .data = &st231_rproc_cfg },
data              350 drivers/remoteproc/st_remoteproc.c 	if (!match || !match->data) {
data              361 drivers/remoteproc/st_remoteproc.c 	ddata->config = (struct st_rproc_config *)match->data;
data              255 drivers/remoteproc/stm32_rproc.c static irqreturn_t stm32_rproc_wdg(int irq, void *data)
data              257 drivers/remoteproc/stm32_rproc.c 	struct rproc *rproc = data;
data              264 drivers/remoteproc/stm32_rproc.c static void stm32_rproc_mb_callback(struct mbox_client *cl, void *data)
data               46 drivers/reset/hisilicon/hi6220_reset.c 	struct hi6220_reset_data *data = to_reset_data(rc_dev);
data               47 drivers/reset/hisilicon/hi6220_reset.c 	struct regmap *regmap = data->regmap;
data               58 drivers/reset/hisilicon/hi6220_reset.c 	struct hi6220_reset_data *data = to_reset_data(rc_dev);
data               59 drivers/reset/hisilicon/hi6220_reset.c 	struct regmap *regmap = data->regmap;
data               75 drivers/reset/hisilicon/hi6220_reset.c 	struct hi6220_reset_data *data = to_reset_data(rc_dev);
data               76 drivers/reset/hisilicon/hi6220_reset.c 	struct regmap *regmap = data->regmap;
data               84 drivers/reset/hisilicon/hi6220_reset.c 	struct hi6220_reset_data *data = to_reset_data(rc_dev);
data               85 drivers/reset/hisilicon/hi6220_reset.c 	struct regmap *regmap = data->regmap;
data              100 drivers/reset/hisilicon/hi6220_reset.c 	struct hi6220_reset_data *data;
data              103 drivers/reset/hisilicon/hi6220_reset.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              104 drivers/reset/hisilicon/hi6220_reset.c 	if (!data)
data              115 drivers/reset/hisilicon/hi6220_reset.c 	data->regmap = regmap;
data              116 drivers/reset/hisilicon/hi6220_reset.c 	data->rc_dev.of_node = np;
data              118 drivers/reset/hisilicon/hi6220_reset.c 		data->rc_dev.ops = &hi6220_media_reset_ops;
data              119 drivers/reset/hisilicon/hi6220_reset.c 		data->rc_dev.nr_resets = MEDIA_MAX_INDEX;
data              121 drivers/reset/hisilicon/hi6220_reset.c 		data->rc_dev.ops = &hi6220_peripheral_reset_ops;
data              122 drivers/reset/hisilicon/hi6220_reset.c 		data->rc_dev.nr_resets = PERIPH_MAX_INDEX;
data              125 drivers/reset/hisilicon/hi6220_reset.c 	return reset_controller_register(&data->rc_dev);
data              131 drivers/reset/hisilicon/hi6220_reset.c 		.data = (void *)PERIPHERAL,
data              135 drivers/reset/hisilicon/hi6220_reset.c 		.data = (void *)MEDIA,
data               76 drivers/reset/reset-ath79.c 				unsigned long action, void *data)
data              284 drivers/reset/reset-imx7.c 	{ .compatible = "fsl,imx7d-src", .data = &variant_imx7 },
data              285 drivers/reset/reset-imx7.c 	{ .compatible = "fsl,imx8mq-src", .data = &variant_imx8mq },
data               31 drivers/reset/reset-meson.c 	struct meson_reset *data =
data               35 drivers/reset/reset-meson.c 	void __iomem *reg_addr = data->reg_base + (bank << 2);
data               45 drivers/reset/reset-meson.c 	struct meson_reset *data =
data               49 drivers/reset/reset-meson.c 	void __iomem *reg_addr = data->reg_base + LEVEL_OFFSET + (bank << 2);
data               53 drivers/reset/reset-meson.c 	spin_lock_irqsave(&data->lock, flags);
data               61 drivers/reset/reset-meson.c 	spin_unlock_irqrestore(&data->lock, flags);
data               93 drivers/reset/reset-meson.c 	struct meson_reset *data;
data               96 drivers/reset/reset-meson.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data               97 drivers/reset/reset-meson.c 	if (!data)
data              101 drivers/reset/reset-meson.c 	data->reg_base = devm_ioremap_resource(&pdev->dev, res);
data              102 drivers/reset/reset-meson.c 	if (IS_ERR(data->reg_base))
data              103 drivers/reset/reset-meson.c 		return PTR_ERR(data->reg_base);
data              105 drivers/reset/reset-meson.c 	platform_set_drvdata(pdev, data);
data              107 drivers/reset/reset-meson.c 	spin_lock_init(&data->lock);
data              109 drivers/reset/reset-meson.c 	data->rcdev.owner = THIS_MODULE;
data              110 drivers/reset/reset-meson.c 	data->rcdev.nr_resets = REG_COUNT * BITS_PER_REG;
data              111 drivers/reset/reset-meson.c 	data->rcdev.ops = &meson_reset_ops;
data              112 drivers/reset/reset-meson.c 	data->rcdev.of_node = pdev->dev.of_node;
data              114 drivers/reset/reset-meson.c 	return devm_reset_controller_register(&pdev->dev, &data->rcdev);
data               32 drivers/reset/reset-oxnas.c 	struct oxnas_reset *data =
data               35 drivers/reset/reset-oxnas.c 	regmap_write(data->regmap, RST_SET_REGOFFSET, BIT(id));
data               37 drivers/reset/reset-oxnas.c 	regmap_write(data->regmap, RST_CLR_REGOFFSET, BIT(id));
data               45 drivers/reset/reset-oxnas.c 	struct oxnas_reset *data =
data               48 drivers/reset/reset-oxnas.c 	regmap_write(data->regmap, RST_SET_REGOFFSET, BIT(id));
data               56 drivers/reset/reset-oxnas.c 	struct oxnas_reset *data =
data               59 drivers/reset/reset-oxnas.c 	regmap_write(data->regmap, RST_CLR_REGOFFSET, BIT(id));
data               78 drivers/reset/reset-oxnas.c 	struct oxnas_reset *data;
data               87 drivers/reset/reset-oxnas.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data               88 drivers/reset/reset-oxnas.c 	if (!data)
data               91 drivers/reset/reset-oxnas.c 	data->regmap = syscon_node_to_regmap(parent->of_node);
data               92 drivers/reset/reset-oxnas.c 	if (IS_ERR(data->regmap)) {
data               94 drivers/reset/reset-oxnas.c 		return PTR_ERR(data->regmap);
data               97 drivers/reset/reset-oxnas.c 	platform_set_drvdata(pdev, data);
data               99 drivers/reset/reset-oxnas.c 	data->rcdev.owner = THIS_MODULE;
data              100 drivers/reset/reset-oxnas.c 	data->rcdev.nr_resets = 32;
data              101 drivers/reset/reset-oxnas.c 	data->rcdev.ops = &oxnas_reset_ops;
data              102 drivers/reset/reset-oxnas.c 	data->rcdev.of_node = pdev->dev.of_node;
data              104 drivers/reset/reset-oxnas.c 	return devm_reset_controller_register(&pdev->dev, &data->rcdev);
data               53 drivers/reset/reset-qcom-aoss.c 	struct qcom_aoss_reset_data *data = to_qcom_aoss_reset_data(rcdev);
data               54 drivers/reset/reset-qcom-aoss.c 	const struct qcom_aoss_reset_map *map = &data->desc->resets[idx];
data               56 drivers/reset/reset-qcom-aoss.c 	writel(1, data->base + map->reg);
data               65 drivers/reset/reset-qcom-aoss.c 	struct qcom_aoss_reset_data *data = to_qcom_aoss_reset_data(rcdev);
data               66 drivers/reset/reset-qcom-aoss.c 	const struct qcom_aoss_reset_map *map = &data->desc->resets[idx];
data               68 drivers/reset/reset-qcom-aoss.c 	writel(0, data->base + map->reg);
data               90 drivers/reset/reset-qcom-aoss.c 	struct qcom_aoss_reset_data *data;
data               99 drivers/reset/reset-qcom-aoss.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              100 drivers/reset/reset-qcom-aoss.c 	if (!data)
data              103 drivers/reset/reset-qcom-aoss.c 	data->desc = desc;
data              105 drivers/reset/reset-qcom-aoss.c 	data->base = devm_ioremap_resource(dev, res);
data              106 drivers/reset/reset-qcom-aoss.c 	if (IS_ERR(data->base))
data              107 drivers/reset/reset-qcom-aoss.c 		return PTR_ERR(data->base);
data              109 drivers/reset/reset-qcom-aoss.c 	data->rcdev.owner = THIS_MODULE;
data              110 drivers/reset/reset-qcom-aoss.c 	data->rcdev.ops = &qcom_aoss_reset_ops;
data              111 drivers/reset/reset-qcom-aoss.c 	data->rcdev.nr_resets = desc->num_resets;
data              112 drivers/reset/reset-qcom-aoss.c 	data->rcdev.of_node = dev->of_node;
data              114 drivers/reset/reset-qcom-aoss.c 	return devm_reset_controller_register(dev, &data->rcdev);
data              118 drivers/reset/reset-qcom-aoss.c 	{ .compatible = "qcom,sdm845-aoss-cc", .data = &sdm845_aoss_desc },
data               56 drivers/reset/reset-qcom-pdc.c 	struct qcom_pdc_reset_data *data = to_qcom_pdc_reset_data(rcdev);
data               58 drivers/reset/reset-qcom-pdc.c 	return regmap_update_bits(data->regmap, RPMH_PDC_SYNC_RESET,
data               66 drivers/reset/reset-qcom-pdc.c 	struct qcom_pdc_reset_data *data = to_qcom_pdc_reset_data(rcdev);
data               68 drivers/reset/reset-qcom-pdc.c 	return regmap_update_bits(data->regmap, RPMH_PDC_SYNC_RESET,
data               79 drivers/reset/reset-qcom-pdc.c 	struct qcom_pdc_reset_data *data;
data               84 drivers/reset/reset-qcom-pdc.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data               85 drivers/reset/reset-qcom-pdc.c 	if (!data)
data               93 drivers/reset/reset-qcom-pdc.c 	data->regmap = devm_regmap_init_mmio(dev, base,
data               95 drivers/reset/reset-qcom-pdc.c 	if (IS_ERR(data->regmap)) {
data               97 drivers/reset/reset-qcom-pdc.c 		return PTR_ERR(data->regmap);
data              100 drivers/reset/reset-qcom-pdc.c 	data->rcdev.owner = THIS_MODULE;
data              101 drivers/reset/reset-qcom-pdc.c 	data->rcdev.ops = &qcom_pdc_reset_ops;
data              102 drivers/reset/reset-qcom-pdc.c 	data->rcdev.nr_resets = ARRAY_SIZE(sdm845_pdc_resets);
data              103 drivers/reset/reset-qcom-pdc.c 	data->rcdev.of_node = dev->of_node;
data              105 drivers/reset/reset-qcom-pdc.c 	return devm_reset_controller_register(dev, &data->rcdev);
data               89 drivers/reset/reset-scmi.c 	struct scmi_reset_data *data;
data               97 drivers/reset/reset-scmi.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data               98 drivers/reset/reset-scmi.c 	if (!data)
data              101 drivers/reset/reset-scmi.c 	data->rcdev.ops = &scmi_reset_ops;
data              102 drivers/reset/reset-scmi.c 	data->rcdev.owner = THIS_MODULE;
data              103 drivers/reset/reset-scmi.c 	data->rcdev.of_node = np;
data              104 drivers/reset/reset-scmi.c 	data->rcdev.nr_resets = handle->reset_ops->num_domains_get(handle);
data              105 drivers/reset/reset-scmi.c 	data->handle = handle;
data              107 drivers/reset/reset-scmi.c 	return devm_reset_controller_register(dev, &data->rcdev);
data               34 drivers/reset/reset-simple.c 	struct reset_simple_data *data = to_reset_simple_data(rcdev);
data               41 drivers/reset/reset-simple.c 	spin_lock_irqsave(&data->lock, flags);
data               43 drivers/reset/reset-simple.c 	reg = readl(data->membase + (bank * reg_width));
data               44 drivers/reset/reset-simple.c 	if (assert ^ data->active_low)
data               48 drivers/reset/reset-simple.c 	writel(reg, data->membase + (bank * reg_width));
data               50 drivers/reset/reset-simple.c 	spin_unlock_irqrestore(&data->lock, flags);
data               70 drivers/reset/reset-simple.c 	struct reset_simple_data *data = to_reset_simple_data(rcdev);
data               76 drivers/reset/reset-simple.c 	reg = readl(data->membase + (bank * reg_width));
data               78 drivers/reset/reset-simple.c 	return !(reg & BIT(offset)) ^ !data->status_active_low;
data              120 drivers/reset/reset-simple.c 		.data = &reset_simple_socfpga },
data              123 drivers/reset/reset-simple.c 		.data = &reset_simple_active_low },
data              125 drivers/reset/reset-simple.c 		.data = &reset_simple_active_low },
data              129 drivers/reset/reset-simple.c 		.data = &reset_simple_active_low },
data              132 drivers/reset/reset-simple.c 		.data = &reset_simple_active_low },
data              140 drivers/reset/reset-simple.c 	struct reset_simple_data *data;
data              147 drivers/reset/reset-simple.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              148 drivers/reset/reset-simple.c 	if (!data)
data              156 drivers/reset/reset-simple.c 	spin_lock_init(&data->lock);
data              157 drivers/reset/reset-simple.c 	data->membase = membase;
data              158 drivers/reset/reset-simple.c 	data->rcdev.owner = THIS_MODULE;
data              159 drivers/reset/reset-simple.c 	data->rcdev.nr_resets = resource_size(res) * BITS_PER_BYTE;
data              160 drivers/reset/reset-simple.c 	data->rcdev.ops = &reset_simple_ops;
data              161 drivers/reset/reset-simple.c 	data->rcdev.of_node = dev->of_node;
data              166 drivers/reset/reset-simple.c 			data->rcdev.nr_resets = devdata->nr_resets;
data              167 drivers/reset/reset-simple.c 		data->active_low = devdata->active_low;
data              168 drivers/reset/reset-simple.c 		data->status_active_low = devdata->status_active_low;
data              171 drivers/reset/reset-simple.c 	data->membase += reg_offset;
data              173 drivers/reset/reset-simple.c 	return devm_reset_controller_register(dev, &data->rcdev);
data               25 drivers/reset/reset-socfpga.c 	struct reset_simple_data *data;
data               31 drivers/reset/reset-socfpga.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data               32 drivers/reset/reset-socfpga.c 	if (!data)
data               45 drivers/reset/reset-socfpga.c 	data->membase = ioremap(res.start, size);
data               46 drivers/reset/reset-socfpga.c 	if (!data->membase) {
data               53 drivers/reset/reset-socfpga.c 	data->membase += reg_offset;
data               55 drivers/reset/reset-socfpga.c 	spin_lock_init(&data->lock);
data               57 drivers/reset/reset-socfpga.c 	data->rcdev.owner = THIS_MODULE;
data               58 drivers/reset/reset-socfpga.c 	data->rcdev.nr_resets = SOCFPGA_NR_BANKS * 32;
data               59 drivers/reset/reset-socfpga.c 	data->rcdev.ops = &reset_simple_ops;
data               60 drivers/reset/reset-socfpga.c 	data->rcdev.of_node = np;
data               61 drivers/reset/reset-socfpga.c 	data->status_active_low = true;
data               63 drivers/reset/reset-socfpga.c 	return reset_controller_register(&data->rcdev);
data               66 drivers/reset/reset-socfpga.c 	kfree(data);
data               30 drivers/reset/reset-stm32mp1.c 	struct stm32_reset_data *data = to_stm32_reset_data(rcdev);
data               36 drivers/reset/reset-stm32mp1.c 	addr = data->membase + (bank * reg_width);
data               60 drivers/reset/reset-stm32mp1.c 	struct stm32_reset_data *data = to_stm32_reset_data(rcdev);
data               66 drivers/reset/reset-stm32mp1.c 	reg = readl(data->membase + (bank * reg_width));
data               85 drivers/reset/reset-stm32mp1.c 	struct stm32_reset_data *data;
data               89 drivers/reset/reset-stm32mp1.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data               90 drivers/reset/reset-stm32mp1.c 	if (!data)
data               98 drivers/reset/reset-stm32mp1.c 	data->membase = membase;
data               99 drivers/reset/reset-stm32mp1.c 	data->rcdev.owner = THIS_MODULE;
data              100 drivers/reset/reset-stm32mp1.c 	data->rcdev.nr_resets = resource_size(res) * BITS_PER_BYTE;
data              101 drivers/reset/reset-stm32mp1.c 	data->rcdev.ops = &stm32_reset_ops;
data              102 drivers/reset/reset-stm32mp1.c 	data->rcdev.of_node = dev->of_node;
data              104 drivers/reset/reset-stm32mp1.c 	return devm_reset_controller_register(dev, &data->rcdev);
data               26 drivers/reset/reset-sunxi.c 	struct reset_simple_data *data;
data               31 drivers/reset/reset-sunxi.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data               32 drivers/reset/reset-sunxi.c 	if (!data)
data               45 drivers/reset/reset-sunxi.c 	data->membase = ioremap(res.start, size);
data               46 drivers/reset/reset-sunxi.c 	if (!data->membase) {
data               51 drivers/reset/reset-sunxi.c 	spin_lock_init(&data->lock);
data               53 drivers/reset/reset-sunxi.c 	data->rcdev.owner = THIS_MODULE;
data               54 drivers/reset/reset-sunxi.c 	data->rcdev.nr_resets = size * 8;
data               55 drivers/reset/reset-sunxi.c 	data->rcdev.ops = &reset_simple_ops;
data               56 drivers/reset/reset-sunxi.c 	data->rcdev.of_node = np;
data               57 drivers/reset/reset-sunxi.c 	data->active_low = true;
data               59 drivers/reset/reset-sunxi.c 	return reset_controller_register(&data->rcdev);
data               62 drivers/reset/reset-sunxi.c 	kfree(data);
data               73 drivers/reset/reset-ti-sci.c 	struct ti_sci_reset_data *data = to_ti_sci_reset_data(rcdev);
data               74 drivers/reset/reset-ti-sci.c 	const struct ti_sci_handle *sci = data->sci;
data               80 drivers/reset/reset-ti-sci.c 	control = idr_find(&data->idr, id);
data              154 drivers/reset/reset-ti-sci.c 	struct ti_sci_reset_data *data = to_ti_sci_reset_data(rcdev);
data              155 drivers/reset/reset-ti-sci.c 	const struct ti_sci_handle *sci = data->sci;
data              161 drivers/reset/reset-ti-sci.c 	control = idr_find(&data->idr, id);
data              195 drivers/reset/reset-ti-sci.c 	struct ti_sci_reset_data *data = to_ti_sci_reset_data(rcdev);
data              201 drivers/reset/reset-ti-sci.c 	control = devm_kzalloc(data->dev, sizeof(*control), GFP_KERNEL);
data              209 drivers/reset/reset-ti-sci.c 	return idr_alloc(&data->idr, control, 0, 0, GFP_KERNEL);
data              220 drivers/reset/reset-ti-sci.c 	struct ti_sci_reset_data *data;
data              225 drivers/reset/reset-ti-sci.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              226 drivers/reset/reset-ti-sci.c 	if (!data)
data              229 drivers/reset/reset-ti-sci.c 	data->sci = devm_ti_sci_get_handle(&pdev->dev);
data              230 drivers/reset/reset-ti-sci.c 	if (IS_ERR(data->sci))
data              231 drivers/reset/reset-ti-sci.c 		return PTR_ERR(data->sci);
data              233 drivers/reset/reset-ti-sci.c 	data->rcdev.ops = &ti_sci_reset_ops;
data              234 drivers/reset/reset-ti-sci.c 	data->rcdev.owner = THIS_MODULE;
data              235 drivers/reset/reset-ti-sci.c 	data->rcdev.of_node = pdev->dev.of_node;
data              236 drivers/reset/reset-ti-sci.c 	data->rcdev.of_reset_n_cells = 2;
data              237 drivers/reset/reset-ti-sci.c 	data->rcdev.of_xlate = ti_sci_reset_of_xlate;
data              238 drivers/reset/reset-ti-sci.c 	data->dev = &pdev->dev;
data              239 drivers/reset/reset-ti-sci.c 	idr_init(&data->idr);
data              241 drivers/reset/reset-ti-sci.c 	platform_set_drvdata(pdev, data);
data              243 drivers/reset/reset-ti-sci.c 	return reset_controller_register(&data->rcdev);
data              248 drivers/reset/reset-ti-sci.c 	struct ti_sci_reset_data *data = platform_get_drvdata(pdev);
data              250 drivers/reset/reset-ti-sci.c 	reset_controller_unregister(&data->rcdev);
data              252 drivers/reset/reset-ti-sci.c 	idr_destroy(&data->idr);
data               77 drivers/reset/reset-ti-syscon.c 	struct ti_syscon_reset_data *data = to_ti_syscon_reset_data(rcdev);
data               81 drivers/reset/reset-ti-syscon.c 	if (id >= data->nr_controls)
data               84 drivers/reset/reset-ti-syscon.c 	control = &data->controls[id];
data               92 drivers/reset/reset-ti-syscon.c 	return regmap_update_bits(data->regmap, control->assert_offset, mask, value);
data              108 drivers/reset/reset-ti-syscon.c 	struct ti_syscon_reset_data *data = to_ti_syscon_reset_data(rcdev);
data              112 drivers/reset/reset-ti-syscon.c 	if (id >= data->nr_controls)
data              115 drivers/reset/reset-ti-syscon.c 	control = &data->controls[id];
data              123 drivers/reset/reset-ti-syscon.c 	return regmap_update_bits(data->regmap, control->deassert_offset, mask, value);
data              140 drivers/reset/reset-ti-syscon.c 	struct ti_syscon_reset_data *data = to_ti_syscon_reset_data(rcdev);
data              145 drivers/reset/reset-ti-syscon.c 	if (id >= data->nr_controls)
data              148 drivers/reset/reset-ti-syscon.c 	control = &data->controls[id];
data              153 drivers/reset/reset-ti-syscon.c 	ret = regmap_read(data->regmap, control->status_offset, &reset_state);
data              171 drivers/reset/reset-ti-syscon.c 	struct ti_syscon_reset_data *data;
data              177 drivers/reset/reset-ti-syscon.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              178 drivers/reset/reset-ti-syscon.c 	if (!data)
data              207 drivers/reset/reset-ti-syscon.c 	data->rcdev.ops = &ti_syscon_reset_ops;
data              208 drivers/reset/reset-ti-syscon.c 	data->rcdev.owner = THIS_MODULE;
data              209 drivers/reset/reset-ti-syscon.c 	data->rcdev.of_node = np;
data              210 drivers/reset/reset-ti-syscon.c 	data->rcdev.nr_resets = nr_controls;
data              211 drivers/reset/reset-ti-syscon.c 	data->regmap = regmap;
data              212 drivers/reset/reset-ti-syscon.c 	data->controls = controls;
data              213 drivers/reset/reset-ti-syscon.c 	data->nr_controls = nr_controls;
data              215 drivers/reset/reset-ti-syscon.c 	platform_set_drvdata(pdev, data);
data              217 drivers/reset/reset-ti-syscon.c 	return devm_reset_controller_register(dev, &data->rcdev);
data               29 drivers/reset/reset-uniphier-glue.c 	const struct uniphier_glue_reset_soc_data *data;
data               45 drivers/reset/reset-uniphier-glue.c 	priv->data = of_device_get_match_data(dev);
data               46 drivers/reset/reset-uniphier-glue.c 	if (WARN_ON(!priv->data || priv->data->nclks > MAX_CLKS ||
data               47 drivers/reset/reset-uniphier-glue.c 		    priv->data->nrsts > MAX_RSTS))
data               56 drivers/reset/reset-uniphier-glue.c 	for (i = 0; i < priv->data->nclks; i++)
data               57 drivers/reset/reset-uniphier-glue.c 		priv->clk[i].id = priv->data->clock_names[i];
data               58 drivers/reset/reset-uniphier-glue.c 	ret = devm_clk_bulk_get(dev, priv->data->nclks, priv->clk);
data               62 drivers/reset/reset-uniphier-glue.c 	for (i = 0; i < priv->data->nrsts; i++) {
data               63 drivers/reset/reset-uniphier-glue.c 		name = priv->data->reset_names[i];
data               69 drivers/reset/reset-uniphier-glue.c 	ret = clk_bulk_prepare_enable(priv->data->nclks, priv->clk);
data               73 drivers/reset/reset-uniphier-glue.c 	for (nr = 0; nr < priv->data->nrsts; nr++) {
data               98 drivers/reset/reset-uniphier-glue.c 	clk_bulk_disable_unprepare(priv->data->nclks, priv->clk);
data              108 drivers/reset/reset-uniphier-glue.c 	for (i = 0; i < priv->data->nrsts; i++)
data              111 drivers/reset/reset-uniphier-glue.c 	clk_bulk_disable_unprepare(priv->data->nclks, priv->clk);
data              141 drivers/reset/reset-uniphier-glue.c 		.data = &uniphier_pro4_data,
data              145 drivers/reset/reset-uniphier-glue.c 		.data = &uniphier_pxs2_data,
data              149 drivers/reset/reset-uniphier-glue.c 		.data = &uniphier_pxs2_data,
data              153 drivers/reset/reset-uniphier-glue.c 		.data = &uniphier_pxs2_data,
data              157 drivers/reset/reset-uniphier-glue.c 		.data = &uniphier_pro4_data,
data              161 drivers/reset/reset-uniphier-glue.c 		.data = &uniphier_pxs2_data,
data              165 drivers/reset/reset-uniphier-glue.c 		.data = &uniphier_pxs2_data,
data              247 drivers/reset/reset-uniphier.c 	const struct uniphier_reset_data *data;
data              259 drivers/reset/reset-uniphier.c 	for (p = priv->data; p->id != UNIPHIER_RESET_ID_END; p++) {
data              300 drivers/reset/reset-uniphier.c 	for (p = priv->data; p->id != UNIPHIER_RESET_ID_END; p++) {
data              333 drivers/reset/reset-uniphier.c 	const struct uniphier_reset_data *p, *data;
data              338 drivers/reset/reset-uniphier.c 	data = of_device_get_match_data(dev);
data              339 drivers/reset/reset-uniphier.c 	if (WARN_ON(!data))
data              355 drivers/reset/reset-uniphier.c 	for (p = data; p->id != UNIPHIER_RESET_ID_END; p++)
data              364 drivers/reset/reset-uniphier.c 	priv->data = data;
data              373 drivers/reset/reset-uniphier.c 		.data = uniphier_ld4_sys_reset_data,
data              377 drivers/reset/reset-uniphier.c 		.data = uniphier_pro4_sys_reset_data,
data              381 drivers/reset/reset-uniphier.c 		.data = uniphier_ld4_sys_reset_data,
data              385 drivers/reset/reset-uniphier.c 		.data = uniphier_pro5_sys_reset_data,
data              389 drivers/reset/reset-uniphier.c 		.data = uniphier_pxs2_sys_reset_data,
data              393 drivers/reset/reset-uniphier.c 		.data = uniphier_ld11_sys_reset_data,
data              397 drivers/reset/reset-uniphier.c 		.data = uniphier_ld20_sys_reset_data,
data              401 drivers/reset/reset-uniphier.c 		.data = uniphier_pxs3_sys_reset_data,
data              406 drivers/reset/reset-uniphier.c 		.data = uniphier_ld4_mio_reset_data,
data              410 drivers/reset/reset-uniphier.c 		.data = uniphier_ld4_mio_reset_data,
data              414 drivers/reset/reset-uniphier.c 		.data = uniphier_ld4_mio_reset_data,
data              418 drivers/reset/reset-uniphier.c 		.data = uniphier_pro5_sd_reset_data,
data              422 drivers/reset/reset-uniphier.c 		.data = uniphier_pro5_sd_reset_data,
data              426 drivers/reset/reset-uniphier.c 		.data = uniphier_ld4_mio_reset_data,
data              430 drivers/reset/reset-uniphier.c 		.data = uniphier_pro5_sd_reset_data,
data              434 drivers/reset/reset-uniphier.c 		.data = uniphier_pro5_sd_reset_data,
data              438 drivers/reset/reset-uniphier.c 		.data = uniphier_pro5_sd_reset_data,
data              443 drivers/reset/reset-uniphier.c 		.data = uniphier_ld4_peri_reset_data,
data              447 drivers/reset/reset-uniphier.c 		.data = uniphier_pro4_peri_reset_data,
data              451 drivers/reset/reset-uniphier.c 		.data = uniphier_ld4_peri_reset_data,
data              455 drivers/reset/reset-uniphier.c 		.data = uniphier_pro4_peri_reset_data,
data              459 drivers/reset/reset-uniphier.c 		.data = uniphier_pro4_peri_reset_data,
data              463 drivers/reset/reset-uniphier.c 		.data = uniphier_pro4_peri_reset_data,
data              467 drivers/reset/reset-uniphier.c 		.data = uniphier_pro4_peri_reset_data,
data              471 drivers/reset/reset-uniphier.c 		.data = uniphier_pro4_peri_reset_data,
data              476 drivers/reset/reset-uniphier.c 		.data = uniphier_ld11_adamv_reset_data,
data              480 drivers/reset/reset-uniphier.c 		.data = uniphier_ld11_adamv_reset_data,
data              133 drivers/reset/sti/reset-stih407.c 		.data = &stih407_powerdown_controller,
data              137 drivers/reset/sti/reset-stih407.c 		.data = &stih407_softreset_controller,
data              141 drivers/reset/sti/reset-stih407.c 		.data = &stih407_picophyreset_controller,
data              141 drivers/reset/sti/reset-syscfg.c 				const struct syscfg_reset_controller_data *data)
data              150 drivers/reset/sti/reset-syscfg.c 	rc->channels = devm_kcalloc(dev, data->nr_channels,
data              157 drivers/reset/sti/reset-syscfg.c 	rc->rst.nr_resets = data->nr_channels;
data              158 drivers/reset/sti/reset-syscfg.c 	rc->active_low = data->active_low;
data              160 drivers/reset/sti/reset-syscfg.c 	for (i = 0; i < data->nr_channels; i++) {
data              163 drivers/reset/sti/reset-syscfg.c 		const char *compatible = data->channels[i].compatible;
data              169 drivers/reset/sti/reset-syscfg.c 		f = devm_regmap_field_alloc(dev, map, data->channels[i].reset);
data              175 drivers/reset/sti/reset-syscfg.c 		if (!data->wait_for_ack)
data              178 drivers/reset/sti/reset-syscfg.c 		f = devm_regmap_field_alloc(dev, map, data->channels[i].ack);
data              201 drivers/reset/sti/reset-syscfg.c 	if (!match || !match->data)
data              204 drivers/reset/sti/reset-syscfg.c 	return syscfg_reset_controller_register(dev, match->data);
data               30 drivers/reset/tegra/reset-bpmp.c 	msg.tx.data = &request;
data               36 drivers/rpmsg/qcom_glink_native.c 	u8 data[];
data               52 drivers/rpmsg/qcom_glink_native.c 	u8 data[];
data               68 drivers/rpmsg/qcom_glink_native.c 	void *data;
data              256 drivers/rpmsg/qcom_glink_native.c 			kfree(intent->data);
data              262 drivers/rpmsg/qcom_glink_native.c 		kfree(tmp->data);
data              282 drivers/rpmsg/qcom_glink_native.c 			       void *data, unsigned int offset, size_t count)
data              284 drivers/rpmsg/qcom_glink_native.c 	glink->rx_pipe->peak(glink->rx_pipe, data, offset, count);
data              299 drivers/rpmsg/qcom_glink_native.c 				const void *data, size_t dlen)
data              301 drivers/rpmsg/qcom_glink_native.c 	glink->tx_pipe->write(glink->tx_pipe, hdr, hlen, data, dlen);
data              306 drivers/rpmsg/qcom_glink_native.c 			 const void *data, size_t dlen, bool wait)
data              332 drivers/rpmsg/qcom_glink_native.c 	qcom_glink_tx_write(glink, hdr, hlen, data, dlen);
data              503 drivers/rpmsg/qcom_glink_native.c 			kfree(intent->data);
data              517 drivers/rpmsg/qcom_glink_native.c 		kfree(intent->data);
data              665 drivers/rpmsg/qcom_glink_native.c 	intent->data = kzalloc(size, GFP_KERNEL);
data              666 drivers/rpmsg/qcom_glink_native.c 	if (!intent->data)
data              684 drivers/rpmsg/qcom_glink_native.c 	kfree(intent->data);
data              834 drivers/rpmsg/qcom_glink_native.c 			intent->data = kmalloc(chunk_size + left_size,
data              836 drivers/rpmsg/qcom_glink_native.c 			if (!intent->data) {
data              871 drivers/rpmsg/qcom_glink_native.c 	qcom_glink_rx_peak(glink, intent->data + intent->offset,
data              880 drivers/rpmsg/qcom_glink_native.c 					intent->data,
data              978 drivers/rpmsg/qcom_glink_native.c static irqreturn_t qcom_glink_native_intr(int irq, void *data)
data              980 drivers/rpmsg/qcom_glink_native.c 	struct qcom_glink *glink = data;
data             1260 drivers/rpmsg/qcom_glink_native.c 			     void *data, int len, bool wait)
data             1312 drivers/rpmsg/qcom_glink_native.c 	ret = qcom_glink_tx(glink, &req, sizeof(req), data, len, wait);
data             1321 drivers/rpmsg/qcom_glink_native.c static int qcom_glink_send(struct rpmsg_endpoint *ept, void *data, int len)
data             1325 drivers/rpmsg/qcom_glink_native.c 	return __qcom_glink_send(channel, data, len, true);
data             1328 drivers/rpmsg/qcom_glink_native.c static int qcom_glink_trysend(struct rpmsg_endpoint *ept, void *data, int len)
data             1332 drivers/rpmsg/qcom_glink_native.c 	return __qcom_glink_send(channel, data, len, false);
data             1545 drivers/rpmsg/qcom_glink_native.c 			qcom_glink_rx_open(glink, param1, msg->data);
data             1640 drivers/rpmsg/qcom_glink_native.c static int qcom_glink_remove_device(struct device *dev, void *data)
data               18 drivers/rpmsg/qcom_glink_native.h 	void (*peak)(struct qcom_glink_pipe *glink_pipe, void *data,
data               24 drivers/rpmsg/qcom_glink_native.h 		      const void *data, size_t dlen);
data               72 drivers/rpmsg/qcom_glink_rpm.c 			      void *data, unsigned int offset, size_t count)
data               85 drivers/rpmsg/qcom_glink_rpm.c 		__ioread32_copy(data, pipe->fifo + tail,
data               90 drivers/rpmsg/qcom_glink_rpm.c 		__ioread32_copy(data + len, pipe->fifo,
data              127 drivers/rpmsg/qcom_glink_rpm.c 					   const void *data, size_t count)
data              133 drivers/rpmsg/qcom_glink_rpm.c 		__iowrite32_copy(pipe->fifo + head, data,
data              138 drivers/rpmsg/qcom_glink_rpm.c 		__iowrite32_copy(pipe->fifo, data + len,
data              151 drivers/rpmsg/qcom_glink_rpm.c 			       const void *data, size_t dlen)
data              170 drivers/rpmsg/qcom_glink_rpm.c 		memcpy(padding, data + aligned_dlen, dlen - aligned_dlen);
data              174 drivers/rpmsg/qcom_glink_rpm.c 	head = glink_rpm_tx_write_one(pipe, head, data, aligned_dlen);
data               80 drivers/rpmsg/qcom_glink_smem.c 			       void *data, unsigned int offset, size_t count)
data               93 drivers/rpmsg/qcom_glink_smem.c 		memcpy_fromio(data, pipe->fifo + tail, len);
data               96 drivers/rpmsg/qcom_glink_smem.c 		memcpy_fromio(data + len, pipe->fifo, (count - len));
data              139 drivers/rpmsg/qcom_glink_smem.c 					    const void *data, size_t count)
data              145 drivers/rpmsg/qcom_glink_smem.c 		memcpy(pipe->fifo + head, data, len);
data              148 drivers/rpmsg/qcom_glink_smem.c 		memcpy(pipe->fifo, data + len, count - len);
data              159 drivers/rpmsg/qcom_glink_smem.c 				const void *data, size_t dlen)
data              167 drivers/rpmsg/qcom_glink_smem.c 	head = glink_smem_tx_write_one(pipe, head, data, dlen);
data              642 drivers/rpmsg/qcom_smd.c static irqreturn_t qcom_smd_edge_intr(int irq, void *data)
data              644 drivers/rpmsg/qcom_smd.c 	struct qcom_smd_edge *edge = data;
data              699 drivers/rpmsg/qcom_smd.c 			       const void *data,
data              712 drivers/rpmsg/qcom_smd.c 				 data,
data              719 drivers/rpmsg/qcom_smd.c 				 data + len,
data              743 drivers/rpmsg/qcom_smd.c static int __qcom_smd_send(struct qcom_smd_channel *channel, const void *data,
data              797 drivers/rpmsg/qcom_smd.c 	qcom_smd_write_fifo(channel, data, len);
data              963 drivers/rpmsg/qcom_smd.c static int qcom_smd_send(struct rpmsg_endpoint *ept, void *data, int len)
data              967 drivers/rpmsg/qcom_smd.c 	return __qcom_smd_send(qsept->qsch, data, len, true);
data              970 drivers/rpmsg/qcom_smd.c static int qcom_smd_trysend(struct rpmsg_endpoint *ept, void *data, int len)
data              974 drivers/rpmsg/qcom_smd.c 	return __qcom_smd_send(qsept->qsch, data, len, false);
data             1493 drivers/rpmsg/qcom_smd.c static int qcom_smd_remove_device(struct device *dev, void *data)
data             1539 drivers/rpmsg/qcom_smd.c static int qcom_smd_remove_edge(struct device *dev, void *data)
data               81 drivers/rpmsg/rpmsg_char.c static int rpmsg_eptdev_destroy(struct device *dev, void *data)
data              209 drivers/rpmsg/rpmsg_char.c 	if (copy_to_iter(skb->data, use, to) != use)
data              107 drivers/rpmsg/rpmsg_core.c int rpmsg_send(struct rpmsg_endpoint *ept, void *data, int len)
data              114 drivers/rpmsg/rpmsg_core.c 	return ept->ops->send(ept, data, len);
data              136 drivers/rpmsg/rpmsg_core.c int rpmsg_sendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst)
data              143 drivers/rpmsg/rpmsg_core.c 	return ept->ops->sendto(ept, data, len, dst);
data              168 drivers/rpmsg/rpmsg_core.c 			  void *data, int len)
data              175 drivers/rpmsg/rpmsg_core.c 	return ept->ops->send_offchannel(ept, src, dst, data, len);
data              196 drivers/rpmsg/rpmsg_core.c int rpmsg_trysend(struct rpmsg_endpoint *ept, void *data, int len)
data              203 drivers/rpmsg/rpmsg_core.c 	return ept->ops->trysend(ept, data, len);
data              224 drivers/rpmsg/rpmsg_core.c int rpmsg_trysendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst)
data              231 drivers/rpmsg/rpmsg_core.c 	return ept->ops->trysendto(ept, data, len, dst);
data              275 drivers/rpmsg/rpmsg_core.c 			     void *data, int len)
data              282 drivers/rpmsg/rpmsg_core.c 	return ept->ops->trysend_offchannel(ept, src, dst, data, len);
data              291 drivers/rpmsg/rpmsg_core.c static int rpmsg_device_match(struct device *dev, void *data)
data              293 drivers/rpmsg/rpmsg_core.c 	struct rpmsg_channel_info *chinfo = data;
data               58 drivers/rpmsg/rpmsg_internal.h 	int (*send)(struct rpmsg_endpoint *ept, void *data, int len);
data               59 drivers/rpmsg/rpmsg_internal.h 	int (*sendto)(struct rpmsg_endpoint *ept, void *data, int len, u32 dst);
data               61 drivers/rpmsg/rpmsg_internal.h 				  void *data, int len);
data               63 drivers/rpmsg/rpmsg_internal.h 	int (*trysend)(struct rpmsg_endpoint *ept, void *data, int len);
data               64 drivers/rpmsg/rpmsg_internal.h 	int (*trysendto)(struct rpmsg_endpoint *ept, void *data, int len, u32 dst);
data               66 drivers/rpmsg/rpmsg_internal.h 			     void *data, int len);
data               92 drivers/rpmsg/virtio_rpmsg_bus.c 	u8 data[0];
data              168 drivers/rpmsg/virtio_rpmsg_bus.c static int virtio_rpmsg_send(struct rpmsg_endpoint *ept, void *data, int len);
data              169 drivers/rpmsg/virtio_rpmsg_bus.c static int virtio_rpmsg_sendto(struct rpmsg_endpoint *ept, void *data, int len,
data              172 drivers/rpmsg/virtio_rpmsg_bus.c 					u32 dst, void *data, int len);
data              173 drivers/rpmsg/virtio_rpmsg_bus.c static int virtio_rpmsg_trysend(struct rpmsg_endpoint *ept, void *data, int len);
data              174 drivers/rpmsg/virtio_rpmsg_bus.c static int virtio_rpmsg_trysendto(struct rpmsg_endpoint *ept, void *data,
data              177 drivers/rpmsg/virtio_rpmsg_bus.c 					   u32 dst, void *data, int len);
data              556 drivers/rpmsg/virtio_rpmsg_bus.c 				     void *data, int len, bool wait)
data              620 drivers/rpmsg/virtio_rpmsg_bus.c 	memcpy(msg->data, data, len);
data              652 drivers/rpmsg/virtio_rpmsg_bus.c static int virtio_rpmsg_send(struct rpmsg_endpoint *ept, void *data, int len)
data              657 drivers/rpmsg/virtio_rpmsg_bus.c 	return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true);
data              660 drivers/rpmsg/virtio_rpmsg_bus.c static int virtio_rpmsg_sendto(struct rpmsg_endpoint *ept, void *data, int len,
data              666 drivers/rpmsg/virtio_rpmsg_bus.c 	return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true);
data              670 drivers/rpmsg/virtio_rpmsg_bus.c 					u32 dst, void *data, int len)
data              674 drivers/rpmsg/virtio_rpmsg_bus.c 	return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true);
data              677 drivers/rpmsg/virtio_rpmsg_bus.c static int virtio_rpmsg_trysend(struct rpmsg_endpoint *ept, void *data, int len)
data              682 drivers/rpmsg/virtio_rpmsg_bus.c 	return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, false);
data              685 drivers/rpmsg/virtio_rpmsg_bus.c static int virtio_rpmsg_trysendto(struct rpmsg_endpoint *ept, void *data,
data              691 drivers/rpmsg/virtio_rpmsg_bus.c 	return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, false);
data              695 drivers/rpmsg/virtio_rpmsg_bus.c 					   u32 dst, void *data, int len)
data              699 drivers/rpmsg/virtio_rpmsg_bus.c 	return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, false);
data              742 drivers/rpmsg/virtio_rpmsg_bus.c 			ept->cb(ept->rpdev, msg->data, msg->len, ept->priv,
data              815 drivers/rpmsg/virtio_rpmsg_bus.c static int rpmsg_ns_cb(struct rpmsg_device *rpdev, void *data, int len,
data              818 drivers/rpmsg/virtio_rpmsg_bus.c 	struct rpmsg_ns_msg *msg = data;
data              827 drivers/rpmsg/virtio_rpmsg_bus.c 			 data, len, true);
data              992 drivers/rpmsg/virtio_rpmsg_bus.c static int rpmsg_remove_device(struct device *dev, void *data)
data              146 drivers/rtc/dev.c 	unsigned long data;
data              157 drivers/rtc/dev.c 		data = rtc->irq_data;
data              161 drivers/rtc/dev.c 		if (data != 0) {
data              181 drivers/rtc/dev.c 			ret = put_user(data, (unsigned int __user *)buf) ?:
data              184 drivers/rtc/dev.c 			ret = put_user(data, (unsigned long __user *)buf) ?:
data              193 drivers/rtc/dev.c 	unsigned long data;
data              197 drivers/rtc/dev.c 	data = rtc->irq_data;
data              199 drivers/rtc/dev.c 	return (data != 0) ? (EPOLLIN | EPOLLRDNORM) : 0;
data               47 drivers/rtc/rtc-88pm80x.c static irqreturn_t rtc_update_handler(int irq, void *data)
data               49 drivers/rtc/rtc-88pm80x.c 	struct pm80x_rtc_info *info = (struct pm80x_rtc_info *)data;
data              103 drivers/rtc/rtc-88pm80x.c 	unsigned long ticks, base, data;
data              111 drivers/rtc/rtc-88pm80x.c 	data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
data              113 drivers/rtc/rtc-88pm80x.c 	ticks = base + data;
data              115 drivers/rtc/rtc-88pm80x.c 		base, data, ticks);
data              124 drivers/rtc/rtc-88pm80x.c 	unsigned long ticks, base, data;
data              130 drivers/rtc/rtc-88pm80x.c 	data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
data              132 drivers/rtc/rtc-88pm80x.c 	base = ticks - data;
data              134 drivers/rtc/rtc-88pm80x.c 		base, data, ticks);
data              148 drivers/rtc/rtc-88pm80x.c 	unsigned long ticks, base, data;
data              157 drivers/rtc/rtc-88pm80x.c 	data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
data              159 drivers/rtc/rtc-88pm80x.c 	ticks = base + data;
data              161 drivers/rtc/rtc-88pm80x.c 		base, data, ticks);
data              174 drivers/rtc/rtc-88pm80x.c 	unsigned long ticks, base, data;
data              187 drivers/rtc/rtc-88pm80x.c 	data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
data              189 drivers/rtc/rtc-88pm80x.c 	ticks = base + data;
data              191 drivers/rtc/rtc-88pm80x.c 		base, data, ticks);
data              199 drivers/rtc/rtc-88pm80x.c 	data = ticks - base;
data              201 drivers/rtc/rtc-88pm80x.c 	buf[0] = data & 0xff;
data              202 drivers/rtc/rtc-88pm80x.c 	buf[1] = (data >> 8) & 0xff;
data              203 drivers/rtc/rtc-88pm80x.c 	buf[2] = (data >> 16) & 0xff;
data              204 drivers/rtc/rtc-88pm80x.c 	buf[3] = (data >> 24) & 0xff;
data               57 drivers/rtc/rtc-88pm860x.c static irqreturn_t rtc_update_handler(int irq, void *data)
data               59 drivers/rtc/rtc-88pm860x.c 	struct pm860x_rtc_info *info = (struct pm860x_rtc_info *)data;
data              110 drivers/rtc/rtc-88pm860x.c 	unsigned long ticks, base, data;
data              120 drivers/rtc/rtc-88pm860x.c 	data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
data              122 drivers/rtc/rtc-88pm860x.c 	ticks = base + data;
data              124 drivers/rtc/rtc-88pm860x.c 		base, data, ticks);
data              135 drivers/rtc/rtc-88pm860x.c 	unsigned long ticks, base, data;
data              147 drivers/rtc/rtc-88pm860x.c 	data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
data              149 drivers/rtc/rtc-88pm860x.c 	base = ticks - data;
data              151 drivers/rtc/rtc-88pm860x.c 		base, data, ticks);
data              167 drivers/rtc/rtc-88pm860x.c 	unsigned long ticks, base, data;
data              177 drivers/rtc/rtc-88pm860x.c 	data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
data              179 drivers/rtc/rtc-88pm860x.c 	ticks = base + data;
data              181 drivers/rtc/rtc-88pm860x.c 		base, data, ticks);
data              194 drivers/rtc/rtc-88pm860x.c 	unsigned long ticks, base, data;
data              208 drivers/rtc/rtc-88pm860x.c 	data = ((unsigned long)buf[3] << 24) | (buf[2] << 16) |
data              210 drivers/rtc/rtc-88pm860x.c 	ticks = base + data;
data              212 drivers/rtc/rtc-88pm860x.c 		base, data, ticks);
data              218 drivers/rtc/rtc-88pm860x.c 	data = ticks - base;
data              220 drivers/rtc/rtc-88pm860x.c 	buf[0] = data & 0xff;
data              221 drivers/rtc/rtc-88pm860x.c 	buf[1] = (data >> 8) & 0xff;
data              222 drivers/rtc/rtc-88pm860x.c 	buf[2] = (data >> 16) & 0xff;
data              223 drivers/rtc/rtc-88pm860x.c 	buf[3] = (data >> 24) & 0xff;
data              250 drivers/rtc/rtc-88pm860x.c 	unsigned int sum, data, mean, vrtc_set;
data              256 drivers/rtc/rtc-88pm860x.c 		data = (buf[0] << 4) | buf[1];
data              257 drivers/rtc/rtc-88pm860x.c 		data = (data * 5400) >> 12;	/* convert to mv */
data              258 drivers/rtc/rtc-88pm860x.c 		sum += data;
data              265 drivers/rtc/rtc-88pm860x.c 	data = sum & 0x3;
data              268 drivers/rtc/rtc-88pm860x.c 		if (++data == 4)
data              270 drivers/rtc/rtc-88pm860x.c 		data = (sum & 0xf8) | (data & 0x3);
data              271 drivers/rtc/rtc-88pm860x.c 		pm860x_reg_write(info->i2c, PM8607_RTC_MISC1, data);
data              274 drivers/rtc/rtc-88pm860x.c 		if (data-- == 0)
data              276 drivers/rtc/rtc-88pm860x.c 		data = (sum & 0xf8) | (data & 0x3);
data              277 drivers/rtc/rtc-88pm860x.c 		pm860x_reg_write(info->i2c, PM8607_RTC_MISC1, data);
data              280 drivers/rtc/rtc-88pm860x.c 	dev_dbg(info->dev, "set 0x%x to RTC_MISC1\n", data);
data              158 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              161 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_update_bits(data->regmap, ABB5ZES3_REG_CTRL2,
data              172 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              175 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_update_bits(data->regmap, ABB5ZES3_REG_CTRL1,
data              188 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              191 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_update_bits(data->regmap, ABB5ZES3_REG_CTRL2,
data              207 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              217 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_bulk_read(data->regmap, ABB5ZES3_REG_CTRL1, regs,
data              250 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              262 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_bulk_write(data->regmap, ABB5ZES3_REG_RTC_SC,
data              300 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              313 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_bulk_read(data->regmap, ABB5ZES3_REG_TIM_CLK, regs,
data              337 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_read(data->regmap, ABB5ZES3_REG_CTRL2, &reg);
data              353 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              360 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_bulk_read(data->regmap, ABB5ZES3_REG_ALRM_MN, regs,
data              398 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_read(data->regmap, ABB5ZES3_REG_CTRL1, &reg);
data              421 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              424 drivers/rtc/rtc-ab-b5ze-s3.c 	if (data->timer_alarm)
data              439 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              486 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_bulk_write(data->regmap, ABB5ZES3_REG_ALRM_MN, regs,
data              495 drivers/rtc/rtc-ab-b5ze-s3.c 	data->timer_alarm = 0;
data              508 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              515 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_bulk_write(data->regmap, ABB5ZES3_REG_TIMA_CLK, regs,
data              523 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = regmap_update_bits(data->regmap, ABB5ZES3_REG_TIM_CLK,
data              529 drivers/rtc/rtc-ab-b5ze-s3.c 	data->timer_alarm = 1;
data              543 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              570 drivers/rtc/rtc-ab-b5ze-s3.c 	data->timer_alarm = 0;
data              604 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = dev_get_drvdata(dev);
data              605 drivers/rtc/rtc-ab-b5ze-s3.c 	struct regmap *regmap = data->regmap;
data              715 drivers/rtc/rtc-ab-b5ze-s3.c 	data->battery_low = reg & ABB5ZES3_REG_CTRL3_BLF;
data              716 drivers/rtc/rtc-ab-b5ze-s3.c 	if (data->battery_low) {
data              744 drivers/rtc/rtc-ab-b5ze-s3.c static irqreturn_t _abb5zes3_rtc_interrupt(int irq, void *data)
data              746 drivers/rtc/rtc-ab-b5ze-s3.c 	struct i2c_client *client = data;
data              823 drivers/rtc/rtc-ab-b5ze-s3.c 	struct abb5zes3_rtc_data *data = NULL;
data              845 drivers/rtc/rtc-ab-b5ze-s3.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              846 drivers/rtc/rtc-ab-b5ze-s3.c 	if (!data)
data              849 drivers/rtc/rtc-ab-b5ze-s3.c 	data->regmap = regmap;
data              850 drivers/rtc/rtc-ab-b5ze-s3.c 	dev_set_drvdata(dev, data);
data              856 drivers/rtc/rtc-ab-b5ze-s3.c 	data->rtc = devm_rtc_allocate_device(dev);
data              857 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = PTR_ERR_OR_ZERO(data->rtc);
data              871 drivers/rtc/rtc-ab-b5ze-s3.c 			data->irq = client->irq;
data              881 drivers/rtc/rtc-ab-b5ze-s3.c 	data->rtc->ops = &rtc_ops;
data              882 drivers/rtc/rtc-ab-b5ze-s3.c 	data->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
data              883 drivers/rtc/rtc-ab-b5ze-s3.c 	data->rtc->range_max = RTC_TIMESTAMP_END_2099;
data              886 drivers/rtc/rtc-ab-b5ze-s3.c 	if (!data->battery_low && data->irq) {
data              895 drivers/rtc/rtc-ab-b5ze-s3.c 	ret = rtc_register_device(data->rtc);
data              898 drivers/rtc/rtc-ab-b5ze-s3.c 	if (ret && data->irq)
data               83 drivers/rtc/rtc-ab-eoz9.c 	struct abeoz9_rtc_data *data = dev_get_drvdata(dev);
data               84 drivers/rtc/rtc-ab-eoz9.c 	struct regmap *regmap = data->regmap;
data              126 drivers/rtc/rtc-ab-eoz9.c 	struct abeoz9_rtc_data *data = dev_get_drvdata(dev);
data              134 drivers/rtc/rtc-ab-eoz9.c 	ret = regmap_bulk_read(data->regmap, ABEOZ9_REG_SEC,
data              164 drivers/rtc/rtc-ab-eoz9.c 	struct abeoz9_rtc_data *data = dev_get_drvdata(dev);
data              165 drivers/rtc/rtc-ab-eoz9.c 	struct regmap *regmap = data->regmap;
data              177 drivers/rtc/rtc-ab-eoz9.c 	ret = regmap_bulk_write(data->regmap, ABEOZ9_REG_SEC,
data              212 drivers/rtc/rtc-ab-eoz9.c 	struct abeoz9_rtc_data *data = dev_get_drvdata(dev);
data              213 drivers/rtc/rtc-ab-eoz9.c 	struct regmap *regmap = data->regmap;
data              275 drivers/rtc/rtc-ab-eoz9.c 	struct abeoz9_rtc_data *data = dev_get_drvdata(dev);
data              276 drivers/rtc/rtc-ab-eoz9.c 	struct regmap *regmap = data->regmap;
data              309 drivers/rtc/rtc-ab-eoz9.c static umode_t abeoz9_is_visible(const void *data,
data              360 drivers/rtc/rtc-ab-eoz9.c 				  struct abeoz9_rtc_data *data)
data              362 drivers/rtc/rtc-ab-eoz9.c 	data->hwmon_dev =
data              365 drivers/rtc/rtc-ab-eoz9.c 						     data,
data              368 drivers/rtc/rtc-ab-eoz9.c 	if (IS_ERR(data->hwmon_dev)) {
data              370 drivers/rtc/rtc-ab-eoz9.c 			 PTR_ERR(data->hwmon_dev));
data              377 drivers/rtc/rtc-ab-eoz9.c 				  struct abeoz9_rtc_data *data)
data              386 drivers/rtc/rtc-ab-eoz9.c 	struct abeoz9_rtc_data *data = NULL;
data              403 drivers/rtc/rtc-ab-eoz9.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              404 drivers/rtc/rtc-ab-eoz9.c 	if (!data)
data              407 drivers/rtc/rtc-ab-eoz9.c 	data->regmap = regmap;
data              408 drivers/rtc/rtc-ab-eoz9.c 	dev_set_drvdata(dev, data);
data              414 drivers/rtc/rtc-ab-eoz9.c 	data->rtc = devm_rtc_allocate_device(dev);
data              415 drivers/rtc/rtc-ab-eoz9.c 	ret = PTR_ERR_OR_ZERO(data->rtc);
data              419 drivers/rtc/rtc-ab-eoz9.c 	data->rtc->ops = &rtc_ops;
data              420 drivers/rtc/rtc-ab-eoz9.c 	data->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;
data              421 drivers/rtc/rtc-ab-eoz9.c 	data->rtc->range_max = RTC_TIMESTAMP_END_2099;
data              423 drivers/rtc/rtc-ab-eoz9.c 	ret = rtc_register_device(data->rtc);
data              427 drivers/rtc/rtc-ab-eoz9.c 	abeoz9_hwmon_register(dev, data);
data              323 drivers/rtc/rtc-ab8500.c static irqreturn_t rtc_alarm_handler(int irq, void *data)
data              325 drivers/rtc/rtc-ab8500.c 	struct rtc_device *rtc = data;
data              680 drivers/rtc/rtc-abx80x.c 	int i, data, err, trickle_cfg = -EINVAL;
data              708 drivers/rtc/rtc-abx80x.c 	data = i2c_smbus_read_byte_data(client, ABX8XX_REG_CTRL1);
data              709 drivers/rtc/rtc-abx80x.c 	if (data < 0) {
data              715 drivers/rtc/rtc-abx80x.c 					((data & ~(ABX8XX_CTRL_12_24 |
data              731 drivers/rtc/rtc-abx80x.c 		data = i2c_smbus_read_byte_data(client, ABX8XX_REG_CTRL2);
data              732 drivers/rtc/rtc-abx80x.c 		if (data < 0) {
data              739 drivers/rtc/rtc-abx80x.c 						data & ~ABX8XX_CTRL2_RSVD);
data              751 drivers/rtc/rtc-abx80x.c 		data = i2c_smbus_read_byte_data(client, ABX8XX_REG_OUT_CTRL);
data              752 drivers/rtc/rtc-abx80x.c 		if (data < 0) {
data              771 drivers/rtc/rtc-abx80x.c 						data | ABX8XX_OUT_CTRL_EXDS);
data              524 drivers/rtc/rtc-ac100.c static irqreturn_t ac100_rtc_irq(int irq, void *data)
data              526 drivers/rtc/rtc-ac100.c 	struct ac100_rtc_dev *chip = data;
data               77 drivers/rtc/rtc-armada38x.c 	struct armada38x_rtc_data *data;
data              219 drivers/rtc/rtc-armada38x.c 	time = rtc->data->read_rtc_reg(rtc, RTC_TIME);
data              231 drivers/rtc/rtc-armada38x.c 	reg = rtc->data->read_rtc_reg(rtc, RTC_CONF_TEST);
data              265 drivers/rtc/rtc-armada38x.c 	u32 reg = ALARM_REG(RTC_ALARM1, rtc->data->alarm);
data              266 drivers/rtc/rtc-armada38x.c 	u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm);
data              271 drivers/rtc/rtc-armada38x.c 	time = rtc->data->read_rtc_reg(rtc, reg);
data              272 drivers/rtc/rtc-armada38x.c 	val = rtc->data->read_rtc_reg(rtc, reg_irq) & RTC_IRQ_AL_EN;
data              285 drivers/rtc/rtc-armada38x.c 	u32 reg = ALARM_REG(RTC_ALARM1, rtc->data->alarm);
data              286 drivers/rtc/rtc-armada38x.c 	u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm);
data              297 drivers/rtc/rtc-armada38x.c 		rtc->data->unmask_interrupt(rtc);
data              309 drivers/rtc/rtc-armada38x.c 	u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm);
data              324 drivers/rtc/rtc-armada38x.c static irqreturn_t armada38x_rtc_alarm_irq(int irq, void *data)
data              326 drivers/rtc/rtc-armada38x.c 	struct armada38x_rtc *rtc = data;
data              329 drivers/rtc/rtc-armada38x.c 	u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm);
data              335 drivers/rtc/rtc-armada38x.c 	rtc->data->clear_isr(rtc);
data              336 drivers/rtc/rtc-armada38x.c 	val = rtc->data->read_rtc_reg(rtc, reg_irq);
data              340 drivers/rtc/rtc-armada38x.c 	rtc_delayed_write(1 << rtc->data->alarm, rtc, RTC_STATUS);
data              405 drivers/rtc/rtc-armada38x.c 	ccr = rtc->data->read_rtc_reg(rtc, RTC_CCR);
data              489 drivers/rtc/rtc-armada38x.c 		.data = &armada38x_data,
data              493 drivers/rtc/rtc-armada38x.c 		.data = &armada8k_data,
data              556 drivers/rtc/rtc-armada38x.c 	rtc->data = (struct armada38x_rtc_data *)match->data;
data              559 drivers/rtc/rtc-armada38x.c 	rtc->data->update_mbus_timing(rtc);
data              584 drivers/rtc/rtc-armada38x.c 		rtc->data->update_mbus_timing(rtc);
data              151 drivers/rtc/rtc-as3722.c static irqreturn_t as3722_alarm_irq(int irq, void *data)
data              153 drivers/rtc/rtc-as3722.c 	struct as3722_rtc *as3722_rtc = data;
data              326 drivers/rtc/rtc-at91rm9200.c 		.data = &at91rm9200_config,
data              329 drivers/rtc/rtc-at91rm9200.c 		.data = &at91sam9x5_config,
data              346 drivers/rtc/rtc-at91rm9200.c 		return (const struct at91_rtc_config *)match->data;
data               40 drivers/rtc/rtc-bd70528.c 	struct bd70528_rtc_data data;
data              238 drivers/rtc/rtc-bd70528.c 	tm2rtc(&a->time, &alm.data);
data              278 drivers/rtc/rtc-bd70528.c 	rtc2tm(&alm.data, &a->time);
data              389 drivers/rtc/rtc-bd70528.c static irqreturn_t alm_hndlr(int irq, void *data)
data              391 drivers/rtc/rtc-bd70528.c 	struct rtc_device *rtc = data;
data               52 drivers/rtc/rtc-bq32k.c static int bq32k_read(struct device *dev, void *data, uint8_t off, uint8_t len)
data               65 drivers/rtc/rtc-bq32k.c 			.buf = data,
data               75 drivers/rtc/rtc-bq32k.c static int bq32k_write(struct device *dev, void *data, uint8_t off, uint8_t len)
data               81 drivers/rtc/rtc-bq32k.c 	memcpy(&buffer[1], data, len);
data               61 drivers/rtc/rtc-brcmstb-waketimer.c static irqreturn_t brcmstb_waketmr_irq(int irq, void *data)
data               63 drivers/rtc/rtc-brcmstb-waketimer.c 	struct brcmstb_waketmr *timer = data;
data              106 drivers/rtc/rtc-brcmstb-waketimer.c 		unsigned long action, void *data)
data               54 drivers/rtc/rtc-coh901331.c static irqreturn_t coh901331_interrupt(int irq, void *data)
data               56 drivers/rtc/rtc-coh901331.c 	struct coh901331_port *rtap = data;
data              228 drivers/rtc/rtc-cpcap.c static irqreturn_t cpcap_rtc_alarm_irq(int irq, void *data)
data              230 drivers/rtc/rtc-cpcap.c 	struct cpcap_rtc *rtc = data;
data              236 drivers/rtc/rtc-cpcap.c static irqreturn_t cpcap_rtc_update_irq(int irq, void *data)
data              238 drivers/rtc/rtc-cpcap.c 	struct cpcap_rtc *rtc = data;
data               39 drivers/rtc/rtc-cros-ec.c 		struct ec_response_rtc data;
data               44 drivers/rtc/rtc-cros-ec.c 	msg.msg.insize = sizeof(msg.data);
data               55 drivers/rtc/rtc-cros-ec.c 	*response = msg.data.time;
data               66 drivers/rtc/rtc-cros-ec.c 		struct ec_response_rtc data;
data               71 drivers/rtc/rtc-cros-ec.c 	msg.msg.outsize = sizeof(msg.data);
data               72 drivers/rtc/rtc-cros-ec.c 	msg.data.time = param;
data               47 drivers/rtc/rtc-da9052.c static irqreturn_t da9052_rtc_irq(int irq, void *data)
data               49 drivers/rtc/rtc-da9052.c 	struct da9052_rtc *rtc = data;
data               46 drivers/rtc/rtc-da9055.c static irqreturn_t da9055_rtc_alm_irq(int irq, void *data)
data               48 drivers/rtc/rtc-da9055.c 	struct da9055_rtc *rtc = data;
data              160 drivers/rtc/rtc-da9063.c 	{ .compatible = "dlg,da9063-rtc", .data = &da9063_bb_regs },
data              161 drivers/rtc/rtc-da9063.c 	{ .compatible = "dlg,da9062-rtc", .data = &da9062_aa_regs },
data              166 drivers/rtc/rtc-da9063.c static void da9063_data_to_tm(u8 *data, struct rtc_time *tm,
data              171 drivers/rtc/rtc-da9063.c 	tm->tm_sec  = data[RTC_SEC]  & config->rtc_count_sec_mask;
data              172 drivers/rtc/rtc-da9063.c 	tm->tm_min  = data[RTC_MIN]  & config->rtc_count_min_mask;
data              173 drivers/rtc/rtc-da9063.c 	tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask;
data              174 drivers/rtc/rtc-da9063.c 	tm->tm_mday = data[RTC_DAY]  & config->rtc_count_day_mask;
data              175 drivers/rtc/rtc-da9063.c 	tm->tm_mon  = MONTHS_FROM_DA9063(data[RTC_MONTH] &
data              177 drivers/rtc/rtc-da9063.c 	tm->tm_year = YEARS_FROM_DA9063(data[RTC_YEAR] &
data              181 drivers/rtc/rtc-da9063.c static void da9063_tm_to_data(struct rtc_time *tm, u8 *data,
data              186 drivers/rtc/rtc-da9063.c 	data[RTC_SEC]   = tm->tm_sec & config->rtc_count_sec_mask;
data              187 drivers/rtc/rtc-da9063.c 	data[RTC_MIN]   = tm->tm_min & config->rtc_count_min_mask;
data              188 drivers/rtc/rtc-da9063.c 	data[RTC_HOUR]  = tm->tm_hour & config->rtc_count_hour_mask;
data              189 drivers/rtc/rtc-da9063.c 	data[RTC_DAY]   = tm->tm_mday & config->rtc_count_day_mask;
data              190 drivers/rtc/rtc-da9063.c 	data[RTC_MONTH] = MONTHS_TO_DA9063(tm->tm_mon) &
data              192 drivers/rtc/rtc-da9063.c 	data[RTC_YEAR]  = YEARS_TO_DA9063(tm->tm_year) &
data              224 drivers/rtc/rtc-da9063.c 	u8 data[RTC_DATA_LEN];
data              229 drivers/rtc/rtc-da9063.c 			       data, RTC_DATA_LEN);
data              235 drivers/rtc/rtc-da9063.c 	if (!(data[RTC_SEC] & config->rtc_ready_to_read_mask)) {
data              240 drivers/rtc/rtc-da9063.c 	da9063_data_to_tm(data, tm, rtc);
data              258 drivers/rtc/rtc-da9063.c 	u8 data[RTC_DATA_LEN];
data              261 drivers/rtc/rtc-da9063.c 	da9063_tm_to_data(tm, data, rtc);
data              264 drivers/rtc/rtc-da9063.c 				data, RTC_DATA_LEN);
data              275 drivers/rtc/rtc-da9063.c 	u8 data[RTC_DATA_LEN];
data              279 drivers/rtc/rtc-da9063.c 	data[RTC_SEC] = 0;
data              282 drivers/rtc/rtc-da9063.c 			       &data[config->rtc_data_start],
data              287 drivers/rtc/rtc-da9063.c 	da9063_data_to_tm(data, &alrm->time, rtc);
data              289 drivers/rtc/rtc-da9063.c 	alrm->enabled = !!(data[RTC_YEAR] & config->rtc_alarm_on_mask);
data              309 drivers/rtc/rtc-da9063.c 	u8 data[RTC_DATA_LEN];
data              312 drivers/rtc/rtc-da9063.c 	da9063_tm_to_data(&alrm->time, data, rtc);
data              322 drivers/rtc/rtc-da9063.c 				&data[config->rtc_data_start],
data              329 drivers/rtc/rtc-da9063.c 	da9063_data_to_tm(data, &rtc->alarm_time, rtc);
data              351 drivers/rtc/rtc-da9063.c static irqreturn_t da9063_alarm_event(int irq, void *data)
data              353 drivers/rtc/rtc-da9063.c 	struct da9063_compatible_rtc *rtc = data;
data              381 drivers/rtc/rtc-da9063.c 	u8 data[RTC_DATA_LEN];
data              394 drivers/rtc/rtc-da9063.c 	rtc->config = match->data;
data              454 drivers/rtc/rtc-da9063.c 	data[RTC_SEC] = 0;
data              457 drivers/rtc/rtc-da9063.c 			       &data[config->rtc_data_start],
data              475 drivers/rtc/rtc-da9063.c 	da9063_data_to_tm(data, &rtc->alarm_time, rtc);
data               30 drivers/rtc/rtc-ds1286.c static inline void ds1286_rtc_write(struct ds1286_priv *priv, u8 data, int reg)
data               32 drivers/rtc/rtc-ds1286.c 	__raw_writel(data, &priv->rtcregs[reg]);
data              979 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1307
data              983 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1308
data              987 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1337
data              991 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1338
data              995 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1339
data              999 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1388
data             1003 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1340
data             1007 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1341
data             1011 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_3231
data             1015 drivers/rtc/rtc-ds1307.c 		.data = (void *)m41t0
data             1019 drivers/rtc/rtc-ds1307.c 		.data = (void *)m41t00
data             1023 drivers/rtc/rtc-ds1307.c 		.data = (void *)m41t11
data             1027 drivers/rtc/rtc-ds1307.c 		.data = (void *)mcp794xx
data             1031 drivers/rtc/rtc-ds1307.c 		.data = (void *)mcp794xx
data             1035 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1307
data             1039 drivers/rtc/rtc-ds1307.c 		.data = (void *)rx_8025
data             1043 drivers/rtc/rtc-ds1307.c 		.data = (void *)ds_1337
data             1047 drivers/rtc/rtc-ds1307.c 		.data = (void *)rx_8130
data              114 drivers/rtc/rtc-ds1343.c 	int glitch_filt_status, data;
data              116 drivers/rtc/rtc-ds1343.c 	regmap_read(priv->map, DS1343_CONTROL_REG, &data);
data              118 drivers/rtc/rtc-ds1343.c 	glitch_filt_status = !!(data & DS1343_EGFIL);
data              131 drivers/rtc/rtc-ds1343.c 	int data;
data              133 drivers/rtc/rtc-ds1343.c 	regmap_read(priv->map, DS1343_CONTROL_REG, &data);
data              136 drivers/rtc/rtc-ds1343.c 		data |= DS1343_EGFIL;
data              139 drivers/rtc/rtc-ds1343.c 		data &= ~(DS1343_EGFIL);
data              144 drivers/rtc/rtc-ds1343.c 	regmap_write(priv->map, DS1343_CONTROL_REG, data);
data              172 drivers/rtc/rtc-ds1343.c 	int data;
data              175 drivers/rtc/rtc-ds1343.c 	regmap_read(priv->map, DS1343_TRICKLE_REG, &data);
data              177 drivers/rtc/rtc-ds1343.c 	if ((data & 0xf0) == DS1343_TRICKLE_MAGIC) {
data              178 drivers/rtc/rtc-ds1343.c 		switch (data & 0x0c) {
data              188 drivers/rtc/rtc-ds1343.c 		switch (data & 0x03) {
data              468 drivers/rtc/rtc-ds1343.c 	unsigned int data;
data              504 drivers/rtc/rtc-ds1343.c 	res = regmap_read(priv->map, DS1343_SECONDS_REG, &data);
data              508 drivers/rtc/rtc-ds1343.c 	regmap_read(priv->map, DS1343_CONTROL_REG, &data);
data              509 drivers/rtc/rtc-ds1343.c 	data |= DS1343_INTCN;
data              510 drivers/rtc/rtc-ds1343.c 	data &= ~(DS1343_EOSC | DS1343_A1IE | DS1343_A0IE);
data              511 drivers/rtc/rtc-ds1343.c 	regmap_write(priv->map, DS1343_CONTROL_REG, data);
data              513 drivers/rtc/rtc-ds1343.c 	regmap_read(priv->map, DS1343_STATUS_REG, &data);
data              514 drivers/rtc/rtc-ds1343.c 	data &= ~(DS1343_OSF | DS1343_IRQF1 | DS1343_IRQF0);
data              515 drivers/rtc/rtc-ds1343.c 	regmap_write(priv->map, DS1343_STATUS_REG, data);
data              104 drivers/rtc/rtc-ds1347.c 	unsigned int data;
data              129 drivers/rtc/rtc-ds1347.c 	res = regmap_read(map, DS1347_SECONDS_REG, &data);
data              134 drivers/rtc/rtc-ds1347.c 	regmap_read(map, DS1347_CONTROL_REG, &data);
data              135 drivers/rtc/rtc-ds1347.c 	data = data & ~(1<<7);
data              136 drivers/rtc/rtc-ds1347.c 	regmap_write(map, DS1347_CONTROL_REG, data);
data              140 drivers/rtc/rtc-ds1347.c 	regmap_read(map, DS1347_STATUS_REG, &data);
data              141 drivers/rtc/rtc-ds1347.c 	data = data & 0x1B;
data              142 drivers/rtc/rtc-ds1347.c 	regmap_write(map, DS1347_STATUS_REG, data);
data              145 drivers/rtc/rtc-ds1347.c 	regmap_read(map, DS1347_CONTROL_REG, &data);
data              146 drivers/rtc/rtc-ds1347.c 	dev_info(&spi->dev, "DS1347 RTC CTRL Reg = 0x%02x\n", data);
data              148 drivers/rtc/rtc-ds1347.c 	regmap_read(map, DS1347_STATUS_REG, &data);
data              149 drivers/rtc/rtc-ds1347.c 	dev_info(&spi->dev, "DS1347 RTC Status Reg = 0x%02x\n", data);
data              489 drivers/rtc/rtc-ds1374.c static ssize_t ds1374_wdt_write(struct file *file, const char __user *data,
data              499 drivers/rtc/rtc-ds1374.c static ssize_t ds1374_wdt_read(struct file *file, char __user *data,
data               54 drivers/rtc/rtc-ds1390.c 			   unsigned char data)
data               61 drivers/rtc/rtc-ds1390.c 	buf[1] = data;
data               67 drivers/rtc/rtc-ds1390.c 				unsigned char *data)
data               73 drivers/rtc/rtc-ds1390.c 	if (!data)
data               83 drivers/rtc/rtc-ds1390.c 	*data = chip->txrx_buf[0];
data               75 drivers/rtc/rtc-ds2404.c static void ds2404_gpio_unmap(void *data)
data              309 drivers/rtc/rtc-ds3232.c static umode_t ds3232_hwmon_is_visible(const void *data,
data              169 drivers/rtc/rtc-hym8563.c 	int data;
data              171 drivers/rtc/rtc-hym8563.c 	data = i2c_smbus_read_byte_data(client, HYM8563_CTL2);
data              172 drivers/rtc/rtc-hym8563.c 	if (data < 0)
data              173 drivers/rtc/rtc-hym8563.c 		return data;
data              176 drivers/rtc/rtc-hym8563.c 		data |= HYM8563_CTL2_AIE;
data              178 drivers/rtc/rtc-hym8563.c 		data &= ~HYM8563_CTL2_AIE;
data              180 drivers/rtc/rtc-hym8563.c 	return i2c_smbus_write_byte_data(client, HYM8563_CTL2, data);
data              436 drivers/rtc/rtc-hym8563.c 	int data, ret;
data              442 drivers/rtc/rtc-hym8563.c 	data = i2c_smbus_read_byte_data(client, HYM8563_CTL2);
data              443 drivers/rtc/rtc-hym8563.c 	if (data < 0) {
data              445 drivers/rtc/rtc-hym8563.c 			__func__, data);
data              449 drivers/rtc/rtc-hym8563.c 	data &= ~HYM8563_CTL2_AF;
data              451 drivers/rtc/rtc-hym8563.c 	ret = i2c_smbus_write_byte_data(client, HYM8563_CTL2, data);
data               51 drivers/rtc/rtc-isl12022.c 			      uint8_t *data, size_t n)
data               58 drivers/rtc/rtc-isl12022.c 			.buf	= data
data               64 drivers/rtc/rtc-isl12022.c 			.buf	= data
data               70 drivers/rtc/rtc-isl12022.c 	data[0] = reg;
data               85 drivers/rtc/rtc-isl12022.c 	uint8_t data[2] = { reg, val };
data               88 drivers/rtc/rtc-isl12022.c 	err = i2c_master_send(client, data, sizeof(data));
data               89 drivers/rtc/rtc-isl12022.c 	if (err != sizeof(data)) {
data               92 drivers/rtc/rtc-isl12022.c 			__func__, err, data[0], data[1]);
data              103 drivers/rtc/rtc-isl1208.c 	{ .compatible = "isil,isl1208", .data = &isl1208_configs[TYPE_ISL1208] },
data              104 drivers/rtc/rtc-isl1208.c 	{ .compatible = "isil,isl1209", .data = &isl1208_configs[TYPE_ISL1209] },
data              105 drivers/rtc/rtc-isl1208.c 	{ .compatible = "isil,isl1218", .data = &isl1208_configs[TYPE_ISL1218] },
data              106 drivers/rtc/rtc-isl1208.c 	{ .compatible = "isil,isl1219", .data = &isl1208_configs[TYPE_ISL1219] },
data              592 drivers/rtc/rtc-isl1208.c isl1208_rtc_interrupt(int irq, void *data)
data              595 drivers/rtc/rtc-isl1208.c 	struct i2c_client *client = data;
data              232 drivers/rtc/rtc-jz4740.c static irqreturn_t jz4740_rtc_irq(int irq, void *data)
data              234 drivers/rtc/rtc-jz4740.c 	struct jz4740_rtc *rtc = data;
data              300 drivers/rtc/rtc-jz4740.c 	{ .compatible = "ingenic,jz4740-rtc", .data = (void *)ID_JZ4740 },
data              301 drivers/rtc/rtc-jz4740.c 	{ .compatible = "ingenic,jz4780-rtc", .data = (void *)ID_JZ4780 },
data              321 drivers/rtc/rtc-jz4740.c 		rtc->type = (enum jz4740_rtc_type)of_id->data;
data              113 drivers/rtc/rtc-lp8788.c 	u8 data[LPTIME_MAX];
data              118 drivers/rtc/rtc-lp8788.c 	ret = lp8788_read_multi_bytes(lp, LP8788_RTC_SEC, data,	LPTIME_MAX);
data              122 drivers/rtc/rtc-lp8788.c 	tm->tm_sec  = data[LPTIME_SEC];
data              123 drivers/rtc/rtc-lp8788.c 	tm->tm_min  = data[LPTIME_MIN];
data              124 drivers/rtc/rtc-lp8788.c 	tm->tm_hour = data[LPTIME_HOUR];
data              125 drivers/rtc/rtc-lp8788.c 	tm->tm_mday = data[LPTIME_MDAY];
data              126 drivers/rtc/rtc-lp8788.c 	tm->tm_mon  = data[LPTIME_MON] - LP8788_MONTH_OFFSET;
data              127 drivers/rtc/rtc-lp8788.c 	tm->tm_year = data[LPTIME_YEAR] + LP8788_BASE_YEAR - 1900;
data              128 drivers/rtc/rtc-lp8788.c 	tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]);
data              137 drivers/rtc/rtc-lp8788.c 	u8 data[LPTIME_MAX - 1];
data              147 drivers/rtc/rtc-lp8788.c 	data[LPTIME_SEC]  = tm->tm_sec;
data              148 drivers/rtc/rtc-lp8788.c 	data[LPTIME_MIN]  = tm->tm_min;
data              149 drivers/rtc/rtc-lp8788.c 	data[LPTIME_HOUR] = tm->tm_hour;
data              150 drivers/rtc/rtc-lp8788.c 	data[LPTIME_MDAY] = tm->tm_mday;
data              151 drivers/rtc/rtc-lp8788.c 	data[LPTIME_MON]  = tm->tm_mon + LP8788_MONTH_OFFSET;
data              152 drivers/rtc/rtc-lp8788.c 	data[LPTIME_YEAR] = year;
data              154 drivers/rtc/rtc-lp8788.c 	for (i = 0; i < ARRAY_SIZE(data); i++) {
data              155 drivers/rtc/rtc-lp8788.c 		ret = lp8788_write_byte(lp, LP8788_RTC_SEC + i, data[i]);
data              168 drivers/rtc/rtc-lp8788.c 	u8 addr, data[LPTIME_MAX];
data              172 drivers/rtc/rtc-lp8788.c 	ret = lp8788_read_multi_bytes(lp, addr, data, LPTIME_MAX);
data              176 drivers/rtc/rtc-lp8788.c 	tm->tm_sec  = data[LPTIME_SEC];
data              177 drivers/rtc/rtc-lp8788.c 	tm->tm_min  = data[LPTIME_MIN];
data              178 drivers/rtc/rtc-lp8788.c 	tm->tm_hour = data[LPTIME_HOUR];
data              179 drivers/rtc/rtc-lp8788.c 	tm->tm_mday = data[LPTIME_MDAY];
data              180 drivers/rtc/rtc-lp8788.c 	tm->tm_mon  = data[LPTIME_MON] - LP8788_MONTH_OFFSET;
data              181 drivers/rtc/rtc-lp8788.c 	tm->tm_year = data[LPTIME_YEAR] + LP8788_BASE_YEAR - 1900;
data              182 drivers/rtc/rtc-lp8788.c 	tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]);
data              183 drivers/rtc/rtc-lp8788.c 	alarm->enabled = data[LPTIME_WDAY] & LP8788_ALM_EN_M;
data              193 drivers/rtc/rtc-lp8788.c 	u8 addr, data[LPTIME_MAX];
data              202 drivers/rtc/rtc-lp8788.c 	data[LPTIME_SEC]  = tm->tm_sec;
data              203 drivers/rtc/rtc-lp8788.c 	data[LPTIME_MIN]  = tm->tm_min;
data              204 drivers/rtc/rtc-lp8788.c 	data[LPTIME_HOUR] = tm->tm_hour;
data              205 drivers/rtc/rtc-lp8788.c 	data[LPTIME_MDAY] = tm->tm_mday;
data              206 drivers/rtc/rtc-lp8788.c 	data[LPTIME_MON]  = tm->tm_mon + LP8788_MONTH_OFFSET;
data              207 drivers/rtc/rtc-lp8788.c 	data[LPTIME_YEAR] = year;
data              208 drivers/rtc/rtc-lp8788.c 	data[LPTIME_WDAY] = _to_lp8788_wday(tm->tm_wday);
data              210 drivers/rtc/rtc-lp8788.c 	for (i = 0; i < ARRAY_SIZE(data); i++) {
data              212 drivers/rtc/rtc-lp8788.c 		ret = lp8788_write_byte(lp, addr, data[i]);
data              166 drivers/rtc/rtc-lpc24xx.c static irqreturn_t lpc24xx_rtc_interrupt(int irq, void *data)
data              169 drivers/rtc/rtc-lpc24xx.c 	struct lpc24xx_rtc *rtc = data;
data               91 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_SQ | M41T80_FEATURE_SQ_ALT)
data               95 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_HT | M41T80_FEATURE_WD)
data               99 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_SQ)
data              103 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_HT | M41T80_FEATURE_SQ)
data              107 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_HT | M41T80_FEATURE_BL | M41T80_FEATURE_SQ)
data              111 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_HT | M41T80_FEATURE_BL | M41T80_FEATURE_SQ)
data              115 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_HT | M41T80_FEATURE_BL | M41T80_FEATURE_SQ)
data              119 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_HT | M41T80_FEATURE_BL | M41T80_FEATURE_SQ)
data              123 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_HT | M41T80_FEATURE_BL | M41T80_FEATURE_SQ)
data              127 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_HT | M41T80_FEATURE_BL | M41T80_FEATURE_SQ)
data              131 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_SQ | M41T80_FEATURE_WD | M41T80_FEATURE_SQ_ALT)
data              136 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_SQ | M41T80_FEATURE_WD | M41T80_FEATURE_SQ_ALT)
data              140 drivers/rtc/rtc-m41t80.c 		.data = (void *)(M41T80_FEATURE_SQ | M41T80_FEATURE_WD | M41T80_FEATURE_SQ_ALT)
data               34 drivers/rtc/rtc-m41t93.c static inline int m41t93_set_reg(struct spi_device *spi, u8 addr, u8 data)
data               40 drivers/rtc/rtc-m41t93.c 	buf[1] = data;
data               50 drivers/rtc/rtc-m41t93.c 	u8 * const data = &buf[1]; /* ptr to first data byte */
data               87 drivers/rtc/rtc-m41t93.c 	data[M41T93_REG_SSEC]		= 0;
data               88 drivers/rtc/rtc-m41t93.c 	data[M41T93_REG_ST_SEC]		= bin2bcd(tm->tm_sec);
data               89 drivers/rtc/rtc-m41t93.c 	data[M41T93_REG_MIN]		= bin2bcd(tm->tm_min);
data               90 drivers/rtc/rtc-m41t93.c 	data[M41T93_REG_CENT_HOUR]	= bin2bcd(tm->tm_hour) |
data               92 drivers/rtc/rtc-m41t93.c 	data[M41T93_REG_DAY]		= bin2bcd(tm->tm_mday);
data               93 drivers/rtc/rtc-m41t93.c 	data[M41T93_REG_WDAY]		= bin2bcd(tm->tm_wday + 1);
data               94 drivers/rtc/rtc-m41t93.c 	data[M41T93_REG_MON]		= bin2bcd(tm->tm_mon + 1);
data               95 drivers/rtc/rtc-m41t93.c 	data[M41T93_REG_YEAR]		= bin2bcd(tm->tm_year % 100);
data               29 drivers/rtc/rtc-max6902.c 				unsigned char data)
data               36 drivers/rtc/rtc-max6902.c 	buf[1] = data;
data               42 drivers/rtc/rtc-max6902.c 				unsigned char *data)
data               47 drivers/rtc/rtc-max6902.c 	*data = address | 0x80;
data               49 drivers/rtc/rtc-max6902.c 	return spi_write_then_read(spi, data, 1, data, 1);
data               32 drivers/rtc/rtc-max6916.c 			    unsigned char *data)
data               36 drivers/rtc/rtc-max6916.c 	*data = address | 0x80;
data               38 drivers/rtc/rtc-max6916.c 	return spi_write_then_read(spi, data, 1, data, 1);
data               42 drivers/rtc/rtc-max6916.c 			     unsigned char data)
data               48 drivers/rtc/rtc-max6916.c 	buf[1] = data;
data              110 drivers/rtc/rtc-max6916.c 	unsigned char data;
data              119 drivers/rtc/rtc-max6916.c 	res = max6916_read_reg(&spi->dev, MAX6916_SECONDS_REG, &data);
data              124 drivers/rtc/rtc-max6916.c 	max6916_read_reg(&spi->dev, MAX6916_CONTROL_REG, &data);
data              125 drivers/rtc/rtc-max6916.c 	data = data & ~(1 << 7);
data              126 drivers/rtc/rtc-max6916.c 	max6916_write_reg(&spi->dev, MAX6916_CONTROL_REG, data);
data              129 drivers/rtc/rtc-max6916.c 	max6916_read_reg(&spi->dev, MAX6916_STATUS_REG, &data);
data              130 drivers/rtc/rtc-max6916.c 	data = data & 0x1B;
data              131 drivers/rtc/rtc-max6916.c 	max6916_write_reg(&spi->dev, MAX6916_STATUS_REG, data);
data              134 drivers/rtc/rtc-max6916.c 	max6916_read_reg(&spi->dev, MAX6916_CONTROL_REG, &data);
data              135 drivers/rtc/rtc-max6916.c 	dev_info(&spi->dev, "MAX6916 RTC CTRL Reg = 0x%02x\n", data);
data              137 drivers/rtc/rtc-max6916.c 	max6916_read_reg(&spi->dev, MAX6916_STATUS_REG, &data);
data              138 drivers/rtc/rtc-max6916.c 	dev_info(&spi->dev, "MAX6916 RTC Status Reg = 0x%02x\n", data);
data              256 drivers/rtc/rtc-max77686.c static void max77686_rtc_data_to_tm(u8 *data, struct rtc_time *tm,
data              261 drivers/rtc/rtc-max77686.c 	tm->tm_sec = data[RTC_SEC] & mask;
data              262 drivers/rtc/rtc-max77686.c 	tm->tm_min = data[RTC_MIN] & mask;
data              264 drivers/rtc/rtc-max77686.c 		tm->tm_hour = data[RTC_HOUR] & 0x1f;
data              266 drivers/rtc/rtc-max77686.c 		tm->tm_hour = data[RTC_HOUR] & 0x0f;
data              267 drivers/rtc/rtc-max77686.c 		if (data[RTC_HOUR] & HOUR_PM_MASK)
data              272 drivers/rtc/rtc-max77686.c 	tm->tm_wday = ffs(data[RTC_WEEKDAY] & mask) - 1;
data              273 drivers/rtc/rtc-max77686.c 	tm->tm_mday = data[RTC_DATE] & 0x1f;
data              274 drivers/rtc/rtc-max77686.c 	tm->tm_mon = (data[RTC_MONTH] & 0x0f) - 1;
data              275 drivers/rtc/rtc-max77686.c 	tm->tm_year = data[RTC_YEAR] & mask;
data              287 drivers/rtc/rtc-max77686.c static int max77686_rtc_tm_to_data(struct rtc_time *tm, u8 *data,
data              290 drivers/rtc/rtc-max77686.c 	data[RTC_SEC] = tm->tm_sec;
data              291 drivers/rtc/rtc-max77686.c 	data[RTC_MIN] = tm->tm_min;
data              292 drivers/rtc/rtc-max77686.c 	data[RTC_HOUR] = tm->tm_hour;
data              293 drivers/rtc/rtc-max77686.c 	data[RTC_WEEKDAY] = 1 << tm->tm_wday;
data              294 drivers/rtc/rtc-max77686.c 	data[RTC_DATE] = tm->tm_mday;
data              295 drivers/rtc/rtc-max77686.c 	data[RTC_MONTH] = tm->tm_mon + 1;
data              298 drivers/rtc/rtc-max77686.c 		data[RTC_YEAR] = tm->tm_year;
data              302 drivers/rtc/rtc-max77686.c 	data[RTC_YEAR] = tm->tm_year > 100 ? (tm->tm_year - 100) : 0;
data              317 drivers/rtc/rtc-max77686.c 	unsigned int data;
data              321 drivers/rtc/rtc-max77686.c 		data = 1 << RTC_UDR_SHIFT;
data              323 drivers/rtc/rtc-max77686.c 		data = 1 << RTC_RBUDR_SHIFT;
data              327 drivers/rtc/rtc-max77686.c 				 data, data);
data              330 drivers/rtc/rtc-max77686.c 			ret, data);
data              342 drivers/rtc/rtc-max77686.c 	u8 data[RTC_NR_TIME];
data              353 drivers/rtc/rtc-max77686.c 			       data, ARRAY_SIZE(data));
data              359 drivers/rtc/rtc-max77686.c 	max77686_rtc_data_to_tm(data, tm, info);
data              369 drivers/rtc/rtc-max77686.c 	u8 data[RTC_NR_TIME];
data              372 drivers/rtc/rtc-max77686.c 	ret = max77686_rtc_tm_to_data(tm, data, info);
data              380 drivers/rtc/rtc-max77686.c 				data, ARRAY_SIZE(data));
data              396 drivers/rtc/rtc-max77686.c 	u8 data[RTC_NR_TIME];
data              408 drivers/rtc/rtc-max77686.c 			       data, ARRAY_SIZE(data));
data              414 drivers/rtc/rtc-max77686.c 	max77686_rtc_data_to_tm(data, &alrm->time, info);
data              436 drivers/rtc/rtc-max77686.c 		for (i = 0; i < ARRAY_SIZE(data); i++) {
data              437 drivers/rtc/rtc-max77686.c 			if (data[i] & ALARM_ENABLE_MASK) {
data              467 drivers/rtc/rtc-max77686.c 	u8 data[RTC_NR_TIME];
data              490 drivers/rtc/rtc-max77686.c 				       data, ARRAY_SIZE(data));
data              496 drivers/rtc/rtc-max77686.c 		max77686_rtc_data_to_tm(data, &tm, info);
data              498 drivers/rtc/rtc-max77686.c 		for (i = 0; i < ARRAY_SIZE(data); i++)
data              499 drivers/rtc/rtc-max77686.c 			data[i] &= ~ALARM_ENABLE_MASK;
data              502 drivers/rtc/rtc-max77686.c 					data, ARRAY_SIZE(data));
data              517 drivers/rtc/rtc-max77686.c 	u8 data[RTC_NR_TIME];
data              534 drivers/rtc/rtc-max77686.c 				       data, ARRAY_SIZE(data));
data              540 drivers/rtc/rtc-max77686.c 		max77686_rtc_data_to_tm(data, &tm, info);
data              542 drivers/rtc/rtc-max77686.c 		data[RTC_SEC] |= (1 << ALARM_ENABLE_SHIFT);
data              543 drivers/rtc/rtc-max77686.c 		data[RTC_MIN] |= (1 << ALARM_ENABLE_SHIFT);
data              544 drivers/rtc/rtc-max77686.c 		data[RTC_HOUR] |= (1 << ALARM_ENABLE_SHIFT);
data              545 drivers/rtc/rtc-max77686.c 		data[RTC_WEEKDAY] &= ~ALARM_ENABLE_MASK;
data              546 drivers/rtc/rtc-max77686.c 		if (data[RTC_MONTH] & 0xf)
data              547 drivers/rtc/rtc-max77686.c 			data[RTC_MONTH] |= (1 << ALARM_ENABLE_SHIFT);
data              548 drivers/rtc/rtc-max77686.c 		if (data[RTC_YEAR] & info->drv_data->mask)
data              549 drivers/rtc/rtc-max77686.c 			data[RTC_YEAR] |= (1 << ALARM_ENABLE_SHIFT);
data              550 drivers/rtc/rtc-max77686.c 		if (data[RTC_DATE] & 0x1f)
data              551 drivers/rtc/rtc-max77686.c 			data[RTC_DATE] |= (1 << ALARM_ENABLE_SHIFT);
data              554 drivers/rtc/rtc-max77686.c 					data, ARRAY_SIZE(data));
data              570 drivers/rtc/rtc-max77686.c 	u8 data[RTC_NR_TIME];
data              573 drivers/rtc/rtc-max77686.c 	ret = max77686_rtc_tm_to_data(&alrm->time, data, info);
data              585 drivers/rtc/rtc-max77686.c 				data, ARRAY_SIZE(data));
data              619 drivers/rtc/rtc-max77686.c static irqreturn_t max77686_rtc_alarm_irq(int irq, void *data)
data              621 drivers/rtc/rtc-max77686.c 	struct max77686_rtc_info *info = data;
data              640 drivers/rtc/rtc-max77686.c 	u8 data[2];
data              644 drivers/rtc/rtc-max77686.c 	data[0] = (1 << BCD_EN_SHIFT) | (1 << MODEL24_SHIFT);
data              645 drivers/rtc/rtc-max77686.c 	data[1] = (0 << BCD_EN_SHIFT) | (1 << MODEL24_SHIFT);
data              651 drivers/rtc/rtc-max77686.c 				data, ARRAY_SIZE(data));
data               47 drivers/rtc/rtc-max8907.c static irqreturn_t max8907_irq_handler(int irq, void *data)
data               49 drivers/rtc/rtc-max8907.c 	struct max8907_rtc *rtc = data;
data               72 drivers/rtc/rtc-max8925.c static irqreturn_t rtc_update_handler(int irq, void *data)
data               74 drivers/rtc/rtc-max8925.c 	struct max8925_rtc_info *info = (struct max8925_rtc_info *)data;
data               74 drivers/rtc/rtc-max8997.c static void max8997_rtc_data_to_tm(u8 *data, struct rtc_time *tm,
data               77 drivers/rtc/rtc-max8997.c 	tm->tm_sec = data[RTC_SEC] & 0x7f;
data               78 drivers/rtc/rtc-max8997.c 	tm->tm_min = data[RTC_MIN] & 0x7f;
data               80 drivers/rtc/rtc-max8997.c 		tm->tm_hour = data[RTC_HOUR] & 0x1f;
data               82 drivers/rtc/rtc-max8997.c 		tm->tm_hour = data[RTC_HOUR] & 0x0f;
data               83 drivers/rtc/rtc-max8997.c 		if (data[RTC_HOUR] & HOUR_PM_MASK)
data               87 drivers/rtc/rtc-max8997.c 	tm->tm_wday = fls(data[RTC_WEEKDAY] & 0x7f) - 1;
data               88 drivers/rtc/rtc-max8997.c 	tm->tm_mday = data[RTC_DATE] & 0x1f;
data               89 drivers/rtc/rtc-max8997.c 	tm->tm_mon = (data[RTC_MONTH] & 0x0f) - 1;
data               90 drivers/rtc/rtc-max8997.c 	tm->tm_year = (data[RTC_YEAR] & 0x7f) + 100;
data               95 drivers/rtc/rtc-max8997.c static int max8997_rtc_tm_to_data(struct rtc_time *tm, u8 *data)
data               97 drivers/rtc/rtc-max8997.c 	data[RTC_SEC] = tm->tm_sec;
data               98 drivers/rtc/rtc-max8997.c 	data[RTC_MIN] = tm->tm_min;
data               99 drivers/rtc/rtc-max8997.c 	data[RTC_HOUR] = tm->tm_hour;
data              100 drivers/rtc/rtc-max8997.c 	data[RTC_WEEKDAY] = 1 << tm->tm_wday;
data              101 drivers/rtc/rtc-max8997.c 	data[RTC_DATE] = tm->tm_mday;
data              102 drivers/rtc/rtc-max8997.c 	data[RTC_MONTH] = tm->tm_mon + 1;
data              103 drivers/rtc/rtc-max8997.c 	data[RTC_YEAR] = tm->tm_year > 100 ? (tm->tm_year - 100) : 0;
data              135 drivers/rtc/rtc-max8997.c 	u8 data[RTC_NR_TIME];
data              139 drivers/rtc/rtc-max8997.c 	ret = max8997_bulk_read(info->rtc, MAX8997_RTC_SEC, RTC_NR_TIME, data);
data              148 drivers/rtc/rtc-max8997.c 	max8997_rtc_data_to_tm(data, tm, info->rtc_24hr_mode);
data              156 drivers/rtc/rtc-max8997.c 	u8 data[RTC_NR_TIME];
data              159 drivers/rtc/rtc-max8997.c 	ret = max8997_rtc_tm_to_data(tm, data);
data              165 drivers/rtc/rtc-max8997.c 	ret = max8997_bulk_write(info->rtc, MAX8997_RTC_SEC, RTC_NR_TIME, data);
data              181 drivers/rtc/rtc-max8997.c 	u8 data[RTC_NR_TIME];
data              188 drivers/rtc/rtc-max8997.c 			data);
data              195 drivers/rtc/rtc-max8997.c 	max8997_rtc_data_to_tm(data, &alrm->time, info->rtc_24hr_mode);
data              199 drivers/rtc/rtc-max8997.c 		if (data[i] & ALARM_ENABLE_MASK) {
data              223 drivers/rtc/rtc-max8997.c 	u8 data[RTC_NR_TIME];
data              230 drivers/rtc/rtc-max8997.c 				data);
data              238 drivers/rtc/rtc-max8997.c 		data[i] &= ~ALARM_ENABLE_MASK;
data              241 drivers/rtc/rtc-max8997.c 				 data);
data              255 drivers/rtc/rtc-max8997.c 	u8 data[RTC_NR_TIME];
data              262 drivers/rtc/rtc-max8997.c 				data);
data              269 drivers/rtc/rtc-max8997.c 	data[RTC_SEC] |= (1 << ALARM_ENABLE_SHIFT);
data              270 drivers/rtc/rtc-max8997.c 	data[RTC_MIN] |= (1 << ALARM_ENABLE_SHIFT);
data              271 drivers/rtc/rtc-max8997.c 	data[RTC_HOUR] |= (1 << ALARM_ENABLE_SHIFT);
data              272 drivers/rtc/rtc-max8997.c 	data[RTC_WEEKDAY] &= ~ALARM_ENABLE_MASK;
data              273 drivers/rtc/rtc-max8997.c 	if (data[RTC_MONTH] & 0xf)
data              274 drivers/rtc/rtc-max8997.c 		data[RTC_MONTH] |= (1 << ALARM_ENABLE_SHIFT);
data              275 drivers/rtc/rtc-max8997.c 	if (data[RTC_YEAR] & 0x7f)
data              276 drivers/rtc/rtc-max8997.c 		data[RTC_YEAR] |= (1 << ALARM_ENABLE_SHIFT);
data              277 drivers/rtc/rtc-max8997.c 	if (data[RTC_DATE] & 0x1f)
data              278 drivers/rtc/rtc-max8997.c 		data[RTC_DATE] |= (1 << ALARM_ENABLE_SHIFT);
data              281 drivers/rtc/rtc-max8997.c 				 data);
data              295 drivers/rtc/rtc-max8997.c 	u8 data[RTC_NR_TIME];
data              298 drivers/rtc/rtc-max8997.c 	ret = max8997_rtc_tm_to_data(&alrm->time, data);
data              303 drivers/rtc/rtc-max8997.c 			data[RTC_YEAR] + 2000, data[RTC_MONTH], data[RTC_DATE],
data              304 drivers/rtc/rtc-max8997.c 			data[RTC_HOUR], data[RTC_MIN], data[RTC_SEC]);
data              313 drivers/rtc/rtc-max8997.c 				data);
data              347 drivers/rtc/rtc-max8997.c static irqreturn_t max8997_rtc_alarm_irq(int irq, void *data)
data              349 drivers/rtc/rtc-max8997.c 	struct max8997_rtc_info *info = data;
data              428 drivers/rtc/rtc-max8997.c 	u8 data[2];
data              432 drivers/rtc/rtc-max8997.c 	data[0] = (1 << BCD_EN_SHIFT) | (1 << MODEL24_SHIFT);
data              433 drivers/rtc/rtc-max8997.c 	data[1] = (0 << BCD_EN_SHIFT) | (1 << MODEL24_SHIFT);
data              437 drivers/rtc/rtc-max8997.c 	ret = max8997_bulk_write(info->rtc, MAX8997_RTC_CTRLMASK, 2, data);
data               75 drivers/rtc/rtc-max8998.c static void max8998_data_to_tm(u8 *data, struct rtc_time *tm)
data               77 drivers/rtc/rtc-max8998.c 	tm->tm_sec = bcd2bin(data[RTC_SEC]);
data               78 drivers/rtc/rtc-max8998.c 	tm->tm_min = bcd2bin(data[RTC_MIN]);
data               79 drivers/rtc/rtc-max8998.c 	if (data[RTC_HOUR] & HOUR_12) {
data               80 drivers/rtc/rtc-max8998.c 		tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x1f);
data               81 drivers/rtc/rtc-max8998.c 		if (data[RTC_HOUR] & HOUR_PM)
data               84 drivers/rtc/rtc-max8998.c 		tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f);
data               86 drivers/rtc/rtc-max8998.c 	tm->tm_wday = data[RTC_WEEKDAY] & 0x07;
data               87 drivers/rtc/rtc-max8998.c 	tm->tm_mday = bcd2bin(data[RTC_DATE]);
data               88 drivers/rtc/rtc-max8998.c 	tm->tm_mon = bcd2bin(data[RTC_MONTH]);
data               89 drivers/rtc/rtc-max8998.c 	tm->tm_year = bcd2bin(data[RTC_YEAR1]) + bcd2bin(data[RTC_YEAR2]) * 100;
data               93 drivers/rtc/rtc-max8998.c static void max8998_tm_to_data(struct rtc_time *tm, u8 *data)
data               95 drivers/rtc/rtc-max8998.c 	data[RTC_SEC] = bin2bcd(tm->tm_sec);
data               96 drivers/rtc/rtc-max8998.c 	data[RTC_MIN] = bin2bcd(tm->tm_min);
data               97 drivers/rtc/rtc-max8998.c 	data[RTC_HOUR] = bin2bcd(tm->tm_hour);
data               98 drivers/rtc/rtc-max8998.c 	data[RTC_WEEKDAY] = tm->tm_wday;
data               99 drivers/rtc/rtc-max8998.c 	data[RTC_DATE] = bin2bcd(tm->tm_mday);
data              100 drivers/rtc/rtc-max8998.c 	data[RTC_MONTH] = bin2bcd(tm->tm_mon);
data              101 drivers/rtc/rtc-max8998.c 	data[RTC_YEAR1] = bin2bcd(tm->tm_year % 100);
data              102 drivers/rtc/rtc-max8998.c 	data[RTC_YEAR2] = bin2bcd((tm->tm_year + 1900) / 100);
data              108 drivers/rtc/rtc-max8998.c 	u8 data[8];
data              111 drivers/rtc/rtc-max8998.c 	ret = max8998_bulk_read(info->rtc, MAX8998_RTC_SEC, 8, data);
data              115 drivers/rtc/rtc-max8998.c 	max8998_data_to_tm(data, tm);
data              123 drivers/rtc/rtc-max8998.c 	u8 data[8];
data              126 drivers/rtc/rtc-max8998.c 	max8998_tm_to_data(tm, data);
data              128 drivers/rtc/rtc-max8998.c 	ret = max8998_bulk_write(info->rtc, MAX8998_RTC_SEC, 8, data);
data              139 drivers/rtc/rtc-max8998.c 	u8 data[8];
data              143 drivers/rtc/rtc-max8998.c 	ret = max8998_bulk_read(info->rtc, MAX8998_ALARM0_SEC, 8, data);
data              147 drivers/rtc/rtc-max8998.c 	max8998_data_to_tm(data, &alrm->time);
data              197 drivers/rtc/rtc-max8998.c 	u8 data[8];
data              200 drivers/rtc/rtc-max8998.c 	max8998_tm_to_data(&alrm->time, data);
data              206 drivers/rtc/rtc-max8998.c 	ret = max8998_bulk_write(info->rtc, MAX8998_ALARM0_SEC, 8, data);
data              230 drivers/rtc/rtc-max8998.c static irqreturn_t max8998_rtc_alarm_irq(int irq, void *data)
data              232 drivers/rtc/rtc-max8998.c 	struct max8998_rtc_info *info = data;
data               77 drivers/rtc/rtc-mcp795.c static int mcp795_rtcc_write(struct device *dev, u8 addr, u8 *data, u8 count)
data               85 drivers/rtc/rtc-mcp795.c 	memcpy(&tx[2], data, count);
data              117 drivers/rtc/rtc-mcp795.c 	u8 data;
data              122 drivers/rtc/rtc-mcp795.c 	ret = mcp795_rtcc_read(dev, MCP795_REG_CONTROL, &data, 1);
data              125 drivers/rtc/rtc-mcp795.c 	*extosc = !!(data & MCP795_EXTOSC_BIT);
data              133 drivers/rtc/rtc-mcp795.c 		ret = mcp795_rtcc_read(dev, MCP795_REG_DAY, &data, 1);
data              136 drivers/rtc/rtc-mcp795.c 		if (!(data & MCP795_OSCON_BIT))
data              147 drivers/rtc/rtc-mcp795.c 		u8 data = *extosc ? MCP795_EXTOSC_BIT : 0;
data              151 drivers/rtc/rtc-mcp795.c 			dev, MCP795_REG_CONTROL, MCP795_EXTOSC_BIT, data);
data              186 drivers/rtc/rtc-mcp795.c 	u8 data[7];
data              195 drivers/rtc/rtc-mcp795.c 	ret = mcp795_rtcc_read(dev, MCP795_REG_SECONDS, data, sizeof(data));
data              200 drivers/rtc/rtc-mcp795.c 	data[0] = (data[0] & 0x80) | bin2bcd(tim->tm_sec);
data              201 drivers/rtc/rtc-mcp795.c 	data[1] = (data[1] & 0x80) | bin2bcd(tim->tm_min);
data              202 drivers/rtc/rtc-mcp795.c 	data[2] = bin2bcd(tim->tm_hour);
data              203 drivers/rtc/rtc-mcp795.c 	data[3] = (data[3] & 0xF8) | bin2bcd(tim->tm_wday + 1);
data              204 drivers/rtc/rtc-mcp795.c 	data[4] = bin2bcd(tim->tm_mday);
data              205 drivers/rtc/rtc-mcp795.c 	data[5] = (data[5] & MCP795_LP_BIT) | bin2bcd(tim->tm_mon + 1);
data              210 drivers/rtc/rtc-mcp795.c 	data[6] = bin2bcd(tim->tm_year);
data              216 drivers/rtc/rtc-mcp795.c 	ret = mcp795_rtcc_write(dev, MCP795_REG_SECONDS, data, 5);
data              220 drivers/rtc/rtc-mcp795.c 	ret = mcp795_rtcc_write(dev, MCP795_REG_MONTH, &data[5], 2);
data              240 drivers/rtc/rtc-mcp795.c 	u8 data[7];
data              242 drivers/rtc/rtc-mcp795.c 	ret = mcp795_rtcc_read(dev, MCP795_REG_SECONDS, data, sizeof(data));
data              247 drivers/rtc/rtc-mcp795.c 	tim->tm_sec	= bcd2bin(data[0] & 0x7F);
data              248 drivers/rtc/rtc-mcp795.c 	tim->tm_min	= bcd2bin(data[1] & 0x7F);
data              249 drivers/rtc/rtc-mcp795.c 	tim->tm_hour	= bcd2bin(data[2] & 0x3F);
data              250 drivers/rtc/rtc-mcp795.c 	tim->tm_wday	= bcd2bin(data[3] & 0x07) - 1;
data              251 drivers/rtc/rtc-mcp795.c 	tim->tm_mday	= bcd2bin(data[4] & 0x3F);
data              252 drivers/rtc/rtc-mcp795.c 	tim->tm_mon	= bcd2bin(data[5] & 0x1F) - 1;
data              253 drivers/rtc/rtc-mcp795.c 	tim->tm_year	= bcd2bin(data[6]) + 100; /* Assume we are in 20xx */
data              321 drivers/rtc/rtc-mcp795.c 	u8 data[6];
data              325 drivers/rtc/rtc-mcp795.c 			dev, MCP795_REG_ALM0_SECONDS, data, sizeof(data));
data              329 drivers/rtc/rtc-mcp795.c 	alm->time.tm_sec	= bcd2bin(data[0] & 0x7F);
data              330 drivers/rtc/rtc-mcp795.c 	alm->time.tm_min	= bcd2bin(data[1] & 0x7F);
data              331 drivers/rtc/rtc-mcp795.c 	alm->time.tm_hour	= bcd2bin(data[2] & 0x1F);
data              332 drivers/rtc/rtc-mcp795.c 	alm->time.tm_wday	= bcd2bin(data[3] & 0x07) - 1;
data              333 drivers/rtc/rtc-mcp795.c 	alm->time.tm_mday	= bcd2bin(data[4] & 0x3F);
data              334 drivers/rtc/rtc-mcp795.c 	alm->time.tm_mon	= bcd2bin(data[5] & 0x1F) - 1;
data              349 drivers/rtc/rtc-mcp795.c static irqreturn_t mcp795_irq(int irq, void *data)
data              351 drivers/rtc/rtc-mcp795.c 	struct spi_device *spi = data;
data               97 drivers/rtc/rtc-meson.c static void meson_rtc_send_bits(struct meson_rtc *rtc, u32 data,
data              103 drivers/rtc/rtc-meson.c 		meson_rtc_send_bit(rtc, data & bit);
data              160 drivers/rtc/rtc-meson.c 					 unsigned int *data)
data              173 drivers/rtc/rtc-meson.c 	*data = meson_rtc_get_data(rtc);
data              179 drivers/rtc/rtc-meson.c 					  unsigned int data)
data              190 drivers/rtc/rtc-meson.c 	meson_rtc_send_bits(rtc, data, RTC_DATA_BITS);
data              211 drivers/rtc/rtc-meson.c static int meson_rtc_write_static(struct meson_rtc *rtc, u32 data)
data              216 drivers/rtc/rtc-meson.c 		     FIELD_PREP(RTC_REG4_STATIC_VALUE, (data >> 8)));
data              219 drivers/rtc/rtc-meson.c 	tmp = FIELD_PREP(RTC_ADDR0_DATA, (data & 0xff)) | RTC_ADDR0_START_SER;
data               67 drivers/rtc/rtc-moxart.c static void moxart_rtc_write_byte(struct device *dev, u8 data)
data               72 drivers/rtc/rtc-moxart.c 	for (i = 0; i < 8; i++, data >>= 1) {
data               74 drivers/rtc/rtc-moxart.c 		gpio_set_value(moxart_rtc->gpio_data, ((data & 1) == 1));
data               85 drivers/rtc/rtc-moxart.c 	u8 data = 0;
data               93 drivers/rtc/rtc-moxart.c 			data |= (1 << i);
data               96 drivers/rtc/rtc-moxart.c 	return data;
data              102 drivers/rtc/rtc-moxart.c 	u8 data;
data              113 drivers/rtc/rtc-moxart.c 	data = moxart_rtc_read_byte(dev);
data              120 drivers/rtc/rtc-moxart.c 	return data;
data              123 drivers/rtc/rtc-moxart.c static void moxart_rtc_write_register(struct device *dev, u8 cmd, u8 data)
data              134 drivers/rtc/rtc-moxart.c 	moxart_rtc_write_byte(dev, data);
data               79 drivers/rtc/rtc-mt6397.c 	u32 data;
data               87 drivers/rtc/rtc-mt6397.c 				  &data);
data               90 drivers/rtc/rtc-mt6397.c 		if (!(data & RTC_BBPU_CBUSY))
data              102 drivers/rtc/rtc-mt6397.c static irqreturn_t mtk_rtc_irq_handler_thread(int irq, void *data)
data              104 drivers/rtc/rtc-mt6397.c 	struct mt6397_rtc *rtc = data;
data              128 drivers/rtc/rtc-mt6397.c 	u16 data[RTC_OFFSET_COUNT];
data              132 drivers/rtc/rtc-mt6397.c 			       data, RTC_OFFSET_COUNT);
data              136 drivers/rtc/rtc-mt6397.c 	tm->tm_sec = data[RTC_OFFSET_SEC];
data              137 drivers/rtc/rtc-mt6397.c 	tm->tm_min = data[RTC_OFFSET_MIN];
data              138 drivers/rtc/rtc-mt6397.c 	tm->tm_hour = data[RTC_OFFSET_HOUR];
data              139 drivers/rtc/rtc-mt6397.c 	tm->tm_mday = data[RTC_OFFSET_DOM];
data              140 drivers/rtc/rtc-mt6397.c 	tm->tm_mon = data[RTC_OFFSET_MTH];
data              141 drivers/rtc/rtc-mt6397.c 	tm->tm_year = data[RTC_OFFSET_YEAR];
data              185 drivers/rtc/rtc-mt6397.c 	u16 data[RTC_OFFSET_COUNT];
data              190 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_SEC] = tm->tm_sec;
data              191 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_MIN] = tm->tm_min;
data              192 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_HOUR] = tm->tm_hour;
data              193 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_DOM] = tm->tm_mday;
data              194 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_MTH] = tm->tm_mon;
data              195 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_YEAR] = tm->tm_year;
data              199 drivers/rtc/rtc-mt6397.c 				data, RTC_OFFSET_COUNT);
data              217 drivers/rtc/rtc-mt6397.c 	u16 data[RTC_OFFSET_COUNT];
data              228 drivers/rtc/rtc-mt6397.c 			       data, RTC_OFFSET_COUNT);
data              236 drivers/rtc/rtc-mt6397.c 	tm->tm_sec = data[RTC_OFFSET_SEC] & RTC_AL_SEC_MASK;
data              237 drivers/rtc/rtc-mt6397.c 	tm->tm_min = data[RTC_OFFSET_MIN] & RTC_AL_MIN_MASK;
data              238 drivers/rtc/rtc-mt6397.c 	tm->tm_hour = data[RTC_OFFSET_HOUR] & RTC_AL_HOU_MASK;
data              239 drivers/rtc/rtc-mt6397.c 	tm->tm_mday = data[RTC_OFFSET_DOM] & RTC_AL_DOM_MASK;
data              240 drivers/rtc/rtc-mt6397.c 	tm->tm_mon = data[RTC_OFFSET_MTH] & RTC_AL_MTH_MASK;
data              241 drivers/rtc/rtc-mt6397.c 	tm->tm_year = data[RTC_OFFSET_YEAR] & RTC_AL_YEA_MASK;
data              257 drivers/rtc/rtc-mt6397.c 	u16 data[RTC_OFFSET_COUNT];
data              264 drivers/rtc/rtc-mt6397.c 			       data, RTC_OFFSET_COUNT);
data              268 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_SEC] = ((data[RTC_OFFSET_SEC] & ~(RTC_AL_SEC_MASK)) |
data              270 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_MIN] = ((data[RTC_OFFSET_MIN] & ~(RTC_AL_MIN_MASK)) |
data              272 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_HOUR] = ((data[RTC_OFFSET_HOUR] & ~(RTC_AL_HOU_MASK)) |
data              274 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_DOM] = ((data[RTC_OFFSET_DOM] & ~(RTC_AL_DOM_MASK)) |
data              276 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_MTH] = ((data[RTC_OFFSET_MTH] & ~(RTC_AL_MTH_MASK)) |
data              278 drivers/rtc/rtc-mt6397.c 	data[RTC_OFFSET_YEAR] = ((data[RTC_OFFSET_YEAR] & ~(RTC_AL_YEA_MASK)) |
data              284 drivers/rtc/rtc-mt6397.c 					data, RTC_OFFSET_COUNT);
data              185 drivers/rtc/rtc-mv.c static irqreturn_t mv_rtc_interrupt(int irq, void *data)
data              187 drivers/rtc/rtc-mv.c 	struct rtc_plat_data *pdata = data;
data               88 drivers/rtc/rtc-mxc.c 	{ .compatible = "fsl,imx1-rtc", .data = (const void *)IMX1_RTC },
data               89 drivers/rtc/rtc-mxc.c 	{ .compatible = "fsl,imx21-rtc", .data = (const void *)IMX21_RTC },
data               95 drivers/rtc/rtc-mxc.c static inline int is_imx1_rtc(struct rtc_plat_data *data)
data               97 drivers/rtc/rtc-mxc.c 	return data->devtype == IMX1_RTC;
data              325 drivers/rtc/rtc-mxc.c 		pdata->devtype = (enum imx_rtc_type)of_id->data;
data              551 drivers/rtc/rtc-omap.c 		.data		= &omap_rtc_am3352_type,
data              554 drivers/rtc/rtc-omap.c 		.data		= &omap_rtc_da830_type,
data              742 drivers/rtc/rtc-omap.c 		rtc->type = of_id->data;
data              361 drivers/rtc/rtc-pcf2127.c 	unsigned char data[25];
data              363 drivers/rtc/rtc-pcf2127.c 	ret = regmap_bulk_read(pcf2127->regmap, PCF2127_REG_CTRL1, data,
data              364 drivers/rtc/rtc-pcf2127.c 			       sizeof(data));
data              373 drivers/rtc/rtc-pcf2127.c 		__func__, data[PCF2127_REG_CTRL1], data[PCF2127_REG_CTRL2],
data              374 drivers/rtc/rtc-pcf2127.c 		data[PCF2127_REG_CTRL3], data[PCF2127_REG_TS_SC],
data              375 drivers/rtc/rtc-pcf2127.c 		data[PCF2127_REG_TS_MN], data[PCF2127_REG_TS_HR],
data              376 drivers/rtc/rtc-pcf2127.c 		data[PCF2127_REG_TS_DM], data[PCF2127_REG_TS_MO],
data              377 drivers/rtc/rtc-pcf2127.c 		data[PCF2127_REG_TS_YR]);
data              383 drivers/rtc/rtc-pcf2127.c 	if (!(data[PCF2127_REG_CTRL1] & PCF2127_BIT_CTRL1_TSF1) &&
data              384 drivers/rtc/rtc-pcf2127.c 	    !(data[PCF2127_REG_CTRL2] & PCF2127_BIT_CTRL2_TSF2))
data              387 drivers/rtc/rtc-pcf2127.c 	tm.tm_sec = bcd2bin(data[PCF2127_REG_TS_SC] & 0x7F);
data              388 drivers/rtc/rtc-pcf2127.c 	tm.tm_min = bcd2bin(data[PCF2127_REG_TS_MN] & 0x7F);
data              389 drivers/rtc/rtc-pcf2127.c 	tm.tm_hour = bcd2bin(data[PCF2127_REG_TS_HR] & 0x3F);
data              390 drivers/rtc/rtc-pcf2127.c 	tm.tm_mday = bcd2bin(data[PCF2127_REG_TS_DM] & 0x3F);
data              392 drivers/rtc/rtc-pcf2127.c 	tm.tm_mon = bcd2bin(data[PCF2127_REG_TS_MO] & 0x1F) - 1;
data              393 drivers/rtc/rtc-pcf2127.c 	tm.tm_year = bcd2bin(data[PCF2127_REG_TS_YR]);
data              550 drivers/rtc/rtc-pcf2127.c static int pcf2127_i2c_write(void *context, const void *data, size_t count)
data              556 drivers/rtc/rtc-pcf2127.c 	ret = i2c_master_send(client, data, count);
data              234 drivers/rtc/rtc-pcf50633.c static void pcf50633_rtc_irq(int irq, void *data)
data              236 drivers/rtc/rtc-pcf50633.c 	struct pcf50633_rtc *rtc = data;
data              405 drivers/rtc/rtc-pcf85063.c 	const void *data = of_device_get_match_data(&client->dev);
data              421 drivers/rtc/rtc-pcf85063.c 	if (data)
data              422 drivers/rtc/rtc-pcf85063.c 		config = data;
data              477 drivers/rtc/rtc-pcf85063.c 	{ .compatible = "nxp,pcf85063", .data = &pcf85063tp_config },
data              478 drivers/rtc/rtc-pcf85063.c 	{ .compatible = "nxp,pcf85063tp", .data = &pcf85063tp_config },
data              479 drivers/rtc/rtc-pcf85063.c 	{ .compatible = "nxp,pcf85063a", .data = &pcf85063a_config },
data              480 drivers/rtc/rtc-pcf85063.c 	{ .compatible = "microcrystal,rv8263", .data = &rv8263_config },
data              363 drivers/rtc/rtc-pcf85363.c 	const void *data = of_device_get_match_data(&client->dev);
data              383 drivers/rtc/rtc-pcf85363.c 	if (data)
data              384 drivers/rtc/rtc-pcf85363.c 		config = data;
data              432 drivers/rtc/rtc-pcf85363.c 	{ .compatible = "nxp,pcf85263", .data = &pcf_85263_config },
data              433 drivers/rtc/rtc-pcf85363.c 	{ .compatible = "nxp,pcf85363", .data = &pcf_85363_config },
data              119 drivers/rtc/rtc-pcf8563.c 		unsigned char data[2] = { reg + i, buf[i] };
data              121 drivers/rtc/rtc-pcf8563.c 		err = i2c_master_send(client, data, sizeof(data));
data              122 drivers/rtc/rtc-pcf8563.c 		if (err != sizeof(data)) {
data              125 drivers/rtc/rtc-pcf8563.c 				__func__, err, data[0], data[1]);
data               24 drivers/rtc/rtc-pcf8583.c 	unsigned char	*data;
data              145 drivers/rtc/rtc-pcf8583.c 			.buf = mem->data,
data              166 drivers/rtc/rtc-pcf8583.c 	memcpy(buf + 1, mem->data, mem->nr);
data              179 drivers/rtc/rtc-pcf8583.c 		.data = year
data              229 drivers/rtc/rtc-pcf8583.c 		.data = year
data              234 drivers/rtc/rtc-pcf8583.c 		.data = &chk
data              318 drivers/rtc/rtc-pl031.c 	struct pl031_vendor_data *vendor = id->data;
data              320 drivers/rtc/rtc-pl031.c 	unsigned long time, data;
data              348 drivers/rtc/rtc-pl031.c 	data = readl(ldata->base + RTC_CR);
data              351 drivers/rtc/rtc-pl031.c 		data |= RTC_CR_CWEN;
data              353 drivers/rtc/rtc-pl031.c 		data |= RTC_CR_EN;
data              354 drivers/rtc/rtc-pl031.c 	writel(data, ldata->base + RTC_CR);
data              455 drivers/rtc/rtc-pl031.c 		.data = &arm_pl031,
data              461 drivers/rtc/rtc-pl031.c 		.data = &stv1_pl031,
data              466 drivers/rtc/rtc-pl031.c 		.data = &stv2_pl031,
data              439 drivers/rtc/rtc-pm8xxx.c 	{ .compatible = "qcom,pm8921-rtc", .data = &pm8921_regs },
data              440 drivers/rtc/rtc-pm8xxx.c 	{ .compatible = "qcom,pm8018-rtc", .data = &pm8921_regs },
data              441 drivers/rtc/rtc-pm8xxx.c 	{ .compatible = "qcom,pm8058-rtc", .data = &pm8058_regs },
data              442 drivers/rtc/rtc-pm8xxx.c 	{ .compatible = "qcom,pm8941-rtc", .data = &pm8941_regs },
data              477 drivers/rtc/rtc-pm8xxx.c 	rtc_dd->regs = match->data;
data               40 drivers/rtc/rtc-r9701.c static int write_reg(struct device *dev, int address, unsigned char data)
data               46 drivers/rtc/rtc-r9701.c 	buf[1] = data;
data              313 drivers/rtc/rtc-rk808.c static irqreturn_t rk808_alarm_irq(int irq, void *data)
data              315 drivers/rtc/rtc-rk808.c 	struct rk808_rtc *rk808_rtc = data;
data              172 drivers/rtc/rtc-rp5c01.c 		u8 data;
data              177 drivers/rtc/rtc-rp5c01.c 		data = rp5c01_read(priv, pos) << 4;
data              181 drivers/rtc/rtc-rp5c01.c 		data |= rp5c01_read(priv, pos++);
data              184 drivers/rtc/rtc-rp5c01.c 		*buf++ = data;
data              200 drivers/rtc/rtc-rp5c01.c 		u8 data = *buf++;
data              205 drivers/rtc/rtc-rp5c01.c 		rp5c01_write(priv, data >> 4, pos);
data              209 drivers/rtc/rtc-rp5c01.c 		rp5c01_write(priv, data & 0xf, pos++);
data              102 drivers/rtc/rtc-rs5c313.c static void rs5c313_write_data(unsigned char data)
data              109 drivers/rtc/rtc-rs5c313.c 				((((0x80 >> i) & data) >> (7 - i)) << 2);
data              130 drivers/rtc/rtc-rs5c313.c 	unsigned char data = 0;
data              135 drivers/rtc/rtc-rs5c313.c 		data |= ((__raw_readb(SCSPTR1) & SDA) >> 2) << (7 - i);
data              142 drivers/rtc/rtc-rs5c313.c 	return data & 0x0F;
data              190 drivers/rtc/rtc-rs5c313.c static void rs5c313_write_reg(unsigned char addr, unsigned char data)
data              192 drivers/rtc/rtc-rs5c313.c 	data &= 0x0f;
data              194 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_data(data | RS5C313_CNTBIT_DT);
data              203 drivers/rtc/rtc-rs5c313.c static inline void rs5c313_write_cntreg(unsigned char data)
data              205 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_CNTREG, data);
data              208 drivers/rtc/rtc-rs5c313.c static inline void rs5c313_write_intintvreg(unsigned char data)
data              210 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_INTINTVREG, data);
data              215 drivers/rtc/rtc-rs5c313.c 	int data;
data              237 drivers/rtc/rtc-rs5c313.c 	data = rs5c313_read_reg(RS5C313_ADDR_SEC);
data              238 drivers/rtc/rtc-rs5c313.c 	data |= (rs5c313_read_reg(RS5C313_ADDR_SEC10) << 4);
data              239 drivers/rtc/rtc-rs5c313.c 	tm->tm_sec = bcd2bin(data);
data              241 drivers/rtc/rtc-rs5c313.c 	data = rs5c313_read_reg(RS5C313_ADDR_MIN);
data              242 drivers/rtc/rtc-rs5c313.c 	data |= (rs5c313_read_reg(RS5C313_ADDR_MIN10) << 4);
data              243 drivers/rtc/rtc-rs5c313.c 	tm->tm_min = bcd2bin(data);
data              245 drivers/rtc/rtc-rs5c313.c 	data = rs5c313_read_reg(RS5C313_ADDR_HOUR);
data              246 drivers/rtc/rtc-rs5c313.c 	data |= (rs5c313_read_reg(RS5C313_ADDR_HOUR10) << 4);
data              247 drivers/rtc/rtc-rs5c313.c 	tm->tm_hour = bcd2bin(data);
data              249 drivers/rtc/rtc-rs5c313.c 	data = rs5c313_read_reg(RS5C313_ADDR_DAY);
data              250 drivers/rtc/rtc-rs5c313.c 	data |= (rs5c313_read_reg(RS5C313_ADDR_DAY10) << 4);
data              251 drivers/rtc/rtc-rs5c313.c 	tm->tm_mday = bcd2bin(data);
data              253 drivers/rtc/rtc-rs5c313.c 	data = rs5c313_read_reg(RS5C313_ADDR_MON);
data              254 drivers/rtc/rtc-rs5c313.c 	data |= (rs5c313_read_reg(RS5C313_ADDR_MON10) << 4);
data              255 drivers/rtc/rtc-rs5c313.c 	tm->tm_mon = bcd2bin(data) - 1;
data              257 drivers/rtc/rtc-rs5c313.c 	data = rs5c313_read_reg(RS5C313_ADDR_YEAR);
data              258 drivers/rtc/rtc-rs5c313.c 	data |= (rs5c313_read_reg(RS5C313_ADDR_YEAR10) << 4);
data              259 drivers/rtc/rtc-rs5c313.c 	tm->tm_year = bcd2bin(data);
data              264 drivers/rtc/rtc-rs5c313.c 	data = rs5c313_read_reg(RS5C313_ADDR_WEEK);
data              265 drivers/rtc/rtc-rs5c313.c 	tm->tm_wday = bcd2bin(data);
data              275 drivers/rtc/rtc-rs5c313.c 	int data;
data              298 drivers/rtc/rtc-rs5c313.c 	data = bin2bcd(tm->tm_sec);
data              299 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_SEC, data);
data              300 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_SEC10, (data >> 4));
data              302 drivers/rtc/rtc-rs5c313.c 	data = bin2bcd(tm->tm_min);
data              303 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_MIN, data);
data              304 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_MIN10, (data >> 4));
data              306 drivers/rtc/rtc-rs5c313.c 	data = bin2bcd(tm->tm_hour);
data              307 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_HOUR, data);
data              308 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_HOUR10, (data >> 4));
data              310 drivers/rtc/rtc-rs5c313.c 	data = bin2bcd(tm->tm_mday);
data              311 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_DAY, data);
data              312 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_DAY10, (data >> 4));
data              314 drivers/rtc/rtc-rs5c313.c 	data = bin2bcd(tm->tm_mon + 1);
data              315 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_MON, data);
data              316 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_MON10, (data >> 4));
data              318 drivers/rtc/rtc-rs5c313.c 	data = bin2bcd(tm->tm_year % 100);
data              319 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_YEAR, data);
data              320 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_YEAR10, (data >> 4));
data              322 drivers/rtc/rtc-rs5c313.c 	data = bin2bcd(tm->tm_wday);
data              323 drivers/rtc/rtc-rs5c313.c 	rs5c313_write_reg(RS5C313_ADDR_WEEK, data);
data               89 drivers/rtc/rtc-rs5c372.c 		.data = (void *)rtc_r2025sd
data               93 drivers/rtc/rtc-rs5c372.c 		.data = (void *)rtc_r2221tl
data               97 drivers/rtc/rtc-rs5c372.c 		.data = (void *)rtc_rs5c372a
data              101 drivers/rtc/rtc-rs5c372.c 		.data = (void *)rtc_rs5c372b
data              105 drivers/rtc/rtc-rs5c372.c 		.data = (void *)rtc_rv5c386
data              109 drivers/rtc/rtc-rs5c372.c 		.data = (void *)rtc_rv5c387a
data               57 drivers/rtc/rtc-rtd119x.c 	struct rtd119x_rtc *data = dev_get_drvdata(dev);
data               60 drivers/rtc/rtc-rtd119x.c 	val = readl_relaxed(data->base + RTD_RTCCR);
data               62 drivers/rtc/rtc-rtd119x.c 	writel_relaxed(val, data->base + RTD_RTCCR);
data               65 drivers/rtc/rtc-rtd119x.c 	writel(val, data->base + RTD_RTCCR);
data               70 drivers/rtc/rtc-rtd119x.c 	struct rtd119x_rtc *data = dev_get_drvdata(dev);
data               73 drivers/rtc/rtc-rtd119x.c 	val = readl_relaxed(data->base + RTD_RTCEN);
data               77 drivers/rtc/rtc-rtd119x.c 		writel_relaxed(0x5a, data->base + RTD_RTCEN);
data               79 drivers/rtc/rtc-rtd119x.c 		writel_relaxed(0, data->base + RTD_RTCEN);
data               85 drivers/rtc/rtc-rtd119x.c 	struct rtd119x_rtc *data = dev_get_drvdata(dev);
data               92 drivers/rtc/rtc-rtd119x.c 		tm->tm_sec = (readl_relaxed(data->base + RTD_RTCSEC) & RTD_RTCSEC_RTCSEC_MASK) >> 1;
data               93 drivers/rtc/rtc-rtd119x.c 		tm->tm_min  = readl_relaxed(data->base + RTD_RTCMIN) & RTD_RTCMIN_RTCMIN_MASK;
data               94 drivers/rtc/rtc-rtd119x.c 		tm->tm_hour = readl_relaxed(data->base + RTD_RTCHR) & RTD_RTCHR_RTCHR_MASK;
data               95 drivers/rtc/rtc-rtd119x.c 		day  =  readl_relaxed(data->base + RTD_RTCDATE1) & RTD_RTCDATE1_RTCDATE1_MASK;
data               96 drivers/rtc/rtc-rtd119x.c 		day |= (readl_relaxed(data->base + RTD_RTCDATE2) & RTD_RTCDATE2_RTCDATE2_MASK) << 8;
data               97 drivers/rtc/rtc-rtd119x.c 		sec  = (readl_relaxed(data->base + RTD_RTCSEC) & RTD_RTCSEC_RTCSEC_MASK) >> 1;
data              109 drivers/rtc/rtc-rtd119x.c 	year = data->base_year;
data              129 drivers/rtc/rtc-rtd119x.c 	struct rtd119x_rtc *data = dev_get_drvdata(dev);
data              133 drivers/rtc/rtc-rtd119x.c 	if (1900 + tm->tm_year < data->base_year)
data              137 drivers/rtc/rtc-rtd119x.c 	for (i = data->base_year; i < 1900 + tm->tm_year; i++)
data              146 drivers/rtc/rtc-rtd119x.c 	writel_relaxed((tm->tm_sec << 1) & RTD_RTCSEC_RTCSEC_MASK, data->base + RTD_RTCSEC);
data              147 drivers/rtc/rtc-rtd119x.c 	writel_relaxed(tm->tm_min & RTD_RTCMIN_RTCMIN_MASK, data->base + RTD_RTCMIN);
data              148 drivers/rtc/rtc-rtd119x.c 	writel_relaxed(tm->tm_hour & RTD_RTCHR_RTCHR_MASK, data->base + RTD_RTCHR);
data              149 drivers/rtc/rtc-rtd119x.c 	writel_relaxed(day & RTD_RTCDATE1_RTCDATE1_MASK, data->base + RTD_RTCDATE1);
data              150 drivers/rtc/rtc-rtd119x.c 	writel_relaxed((day >> 8) & RTD_RTCDATE2_RTCDATE2_MASK, data->base + RTD_RTCDATE2);
data              169 drivers/rtc/rtc-rtd119x.c 	struct rtd119x_rtc *data;
data              174 drivers/rtc/rtc-rtd119x.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              175 drivers/rtc/rtc-rtd119x.c 	if (!data)
data              178 drivers/rtc/rtc-rtd119x.c 	platform_set_drvdata(pdev, data);
data              179 drivers/rtc/rtc-rtd119x.c 	data->base_year = 2014;
data              182 drivers/rtc/rtc-rtd119x.c 	data->base = devm_ioremap_resource(&pdev->dev, res);
data              183 drivers/rtc/rtc-rtd119x.c 	if (IS_ERR(data->base))
data              184 drivers/rtc/rtc-rtd119x.c 		return PTR_ERR(data->base);
data              186 drivers/rtc/rtc-rtd119x.c 	data->clk = of_clk_get(pdev->dev.of_node, 0);
data              187 drivers/rtc/rtc-rtd119x.c 	if (IS_ERR(data->clk))
data              188 drivers/rtc/rtc-rtd119x.c 		return PTR_ERR(data->clk);
data              190 drivers/rtc/rtc-rtd119x.c 	ret = clk_prepare_enable(data->clk);
data              192 drivers/rtc/rtc-rtd119x.c 		clk_put(data->clk);
data              196 drivers/rtc/rtc-rtd119x.c 	val = readl_relaxed(data->base + RTD_RTCACR);
data              198 drivers/rtc/rtc-rtd119x.c 		writel_relaxed(RTD_RTCACR_RTCPWR, data->base + RTD_RTCACR);
data              202 drivers/rtc/rtc-rtd119x.c 		writel_relaxed(0, data->base + RTD_RTCMIN);
data              203 drivers/rtc/rtc-rtd119x.c 		writel_relaxed(0, data->base + RTD_RTCHR);
data              204 drivers/rtc/rtc-rtd119x.c 		writel_relaxed(0, data->base + RTD_RTCDATE1);
data              205 drivers/rtc/rtc-rtd119x.c 		writel_relaxed(0, data->base + RTD_RTCDATE2);
data              210 drivers/rtc/rtc-rtd119x.c 	data->rtcdev = devm_rtc_device_register(&pdev->dev, "rtc",
data              212 drivers/rtc/rtc-rtd119x.c 	if (IS_ERR(data->rtcdev)) {
data              214 drivers/rtc/rtc-rtd119x.c 		clk_disable_unprepare(data->clk);
data              215 drivers/rtc/rtc-rtd119x.c 		clk_put(data->clk);
data              216 drivers/rtc/rtc-rtd119x.c 		return PTR_ERR(data->rtcdev);
data              224 drivers/rtc/rtc-rtd119x.c 	struct rtd119x_rtc *data = platform_get_drvdata(pdev);
data              228 drivers/rtc/rtc-rtd119x.c 	clk_disable_unprepare(data->clk);
data              229 drivers/rtc/rtc-rtd119x.c 	clk_put(data->clk);
data              523 drivers/rtc/rtc-rv3028.c 	u32 status, ctrl1, data;
data              566 drivers/rtc/rtc-rv3028.c 		ret = regmap_read(priv, RV3028_EEPROM_DATA, &data);
data              569 drivers/rtc/rtc-rv3028.c 		buf[i] = data;
data              621 drivers/rtc/rtc-rv8803.c 		.data = (void *)rv_8803
data              625 drivers/rtc/rtc-rv8803.c 		.data = (void *)rv_8803
data              629 drivers/rtc/rtc-rv8803.c 		.data = (void *)rx_8900
data               67 drivers/rtc/rtc-rx4581.c 				unsigned char data)
data               74 drivers/rtc/rtc-rx4581.c 	buf[1] = data;
data               80 drivers/rtc/rtc-rx4581.c 				unsigned char *data)
data               85 drivers/rtc/rtc-rx4581.c 	*data = address | 0x80;
data               87 drivers/rtc/rtc-rx4581.c 	return spi_write_then_read(spi, data, 1, data, 1);
data               98 drivers/rtc/rtc-rx4581.c 	unsigned char data;
data              106 drivers/rtc/rtc-rx4581.c 	err = rx4581_get_reg(dev, RX4581_REG_FLAG, &data);
data              114 drivers/rtc/rtc-rx4581.c 		if (data & RX4581_FLAG_UF) {
data              116 drivers/rtc/rtc-rx4581.c 				RX4581_REG_FLAG, (data & ~RX4581_FLAG_UF));
data              133 drivers/rtc/rtc-rx4581.c 		err = rx4581_get_reg(dev, RX4581_REG_FLAG, &data);
data              138 drivers/rtc/rtc-rx4581.c 	} while (data & RX4581_FLAG_UF);
data              140 drivers/rtc/rtc-rx4581.c 	if (data & RX4581_FLAG_VLF)
data              174 drivers/rtc/rtc-rx4581.c 	unsigned char buf[8], data;
data              198 drivers/rtc/rtc-rx4581.c 	err = rx4581_get_reg(dev, RX4581_REG_CTRL, &data);
data              205 drivers/rtc/rtc-rx4581.c 		(data | RX4581_CTRL_STOP));
data              219 drivers/rtc/rtc-rx4581.c 	err = rx4581_get_reg(dev, RX4581_REG_FLAG, &data);
data              226 drivers/rtc/rtc-rx4581.c 		(data & ~(RX4581_FLAG_VLF)));
data              233 drivers/rtc/rtc-rx4581.c 	err = rx4581_get_reg(dev, RX4581_REG_CTRL, &data);
data              240 drivers/rtc/rtc-rx4581.c 		(data & ~(RX4581_CTRL_STOP)));
data              117 drivers/rtc/rtc-rx6110.c static int rx6110_rtc_tm_to_data(struct rtc_time *tm, u8 *data)
data              129 drivers/rtc/rtc-rx6110.c 	data[RTC_SEC] = bin2bcd(tm->tm_sec);
data              130 drivers/rtc/rtc-rx6110.c 	data[RTC_MIN] = bin2bcd(tm->tm_min);
data              131 drivers/rtc/rtc-rx6110.c 	data[RTC_HOUR] = bin2bcd(tm->tm_hour);
data              132 drivers/rtc/rtc-rx6110.c 	data[RTC_WDAY] = BIT(bin2bcd(tm->tm_wday));
data              133 drivers/rtc/rtc-rx6110.c 	data[RTC_MDAY] = bin2bcd(tm->tm_mday);
data              134 drivers/rtc/rtc-rx6110.c 	data[RTC_MONTH] = bin2bcd(tm->tm_mon + 1);
data              135 drivers/rtc/rtc-rx6110.c 	data[RTC_YEAR] = bin2bcd(tm->tm_year % 100);
data              146 drivers/rtc/rtc-rx6110.c static int rx6110_data_to_rtc_tm(u8 *data, struct rtc_time *tm)
data              148 drivers/rtc/rtc-rx6110.c 	tm->tm_sec = bcd2bin(data[RTC_SEC] & 0x7f);
data              149 drivers/rtc/rtc-rx6110.c 	tm->tm_min = bcd2bin(data[RTC_MIN] & 0x7f);
data              151 drivers/rtc/rtc-rx6110.c 	tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f);
data              152 drivers/rtc/rtc-rx6110.c 	tm->tm_wday = ffs(data[RTC_WDAY] & 0x7f);
data              153 drivers/rtc/rtc-rx6110.c 	tm->tm_mday = bcd2bin(data[RTC_MDAY] & 0x3f);
data              154 drivers/rtc/rtc-rx6110.c 	tm->tm_mon = bcd2bin(data[RTC_MONTH] & 0x1f) - 1;
data              155 drivers/rtc/rtc-rx6110.c 	tm->tm_year = bcd2bin(data[RTC_YEAR]) + 100;
data              186 drivers/rtc/rtc-rx6110.c 	u8 data[RTC_NR_TIME];
data              189 drivers/rtc/rtc-rx6110.c 	ret = rx6110_rtc_tm_to_data(tm, data);
data              199 drivers/rtc/rtc-rx6110.c 	ret = regmap_bulk_write(rx6110->regmap, RX6110_REG_SEC, data,
data              225 drivers/rtc/rtc-rx6110.c 	u8 data[RTC_NR_TIME];
data              240 drivers/rtc/rtc-rx6110.c 	ret = regmap_bulk_read(rx6110->regmap, RX6110_REG_SEC, data,
data              245 drivers/rtc/rtc-rx6110.c 	ret = rx6110_data_to_rtc_tm(data, tm);
data               74 drivers/rtc/rtc-rx8581.c 	unsigned int data;
data               83 drivers/rtc/rtc-rx8581.c 	err = regmap_read(rx8581->regmap, RX8581_REG_FLAG, &data);
data               87 drivers/rtc/rtc-rx8581.c 	if (data & RX8581_FLAG_VLF) {
data               95 drivers/rtc/rtc-rx8581.c 		if (data & RX8581_FLAG_UF) {
data               97 drivers/rtc/rtc-rx8581.c 					  data & ~RX8581_FLAG_UF);
data              109 drivers/rtc/rtc-rx8581.c 		err = regmap_read(rx8581->regmap, RX8581_REG_FLAG, &data);
data              112 drivers/rtc/rtc-rx8581.c 	} while (data & RX8581_FLAG_UF);
data              256 drivers/rtc/rtc-rx8581.c 	const void *data = of_device_get_match_data(&client->dev);
data              278 drivers/rtc/rtc-rx8581.c 	if (data)
data              279 drivers/rtc/rtc-rx8581.c 		config = data;
data              318 drivers/rtc/rtc-rx8581.c 	{ .compatible = "epson,rx8571", .data = &rx8571_config },
data              319 drivers/rtc/rtc-rx8581.c 	{ .compatible = "epson,rx8581", .data = &rx8581_config },
data               42 drivers/rtc/rtc-s3c.c 	const struct s3c_rtc_data *data;
data               77 drivers/rtc/rtc-s3c.c 	if (info->data->needs_src_clk) {
data               89 drivers/rtc/rtc-s3c.c 	if (info->data->needs_src_clk)
data               99 drivers/rtc/rtc-s3c.c 	if (info->data->irq_handler)
data              100 drivers/rtc/rtc-s3c.c 		info->data->irq_handler(info, S3C2410_INTP_TIC);
data              109 drivers/rtc/rtc-s3c.c 	if (info->data->irq_handler)
data              110 drivers/rtc/rtc-s3c.c 		info->data->irq_handler(info, S3C2410_INTP_ALM);
data              164 drivers/rtc/rtc-s3c.c 	if (info->data->set_freq)
data              165 drivers/rtc/rtc-s3c.c 		info->data->set_freq(info, freq);
data              360 drivers/rtc/rtc-s3c.c 	if (info->data->enable_tick)
data              361 drivers/rtc/rtc-s3c.c 		info->data->enable_tick(info, seq);
data              436 drivers/rtc/rtc-s3c.c 	if (info->data->needs_src_clk)
data              460 drivers/rtc/rtc-s3c.c 	info->data = of_device_get_match_data(&pdev->dev);
data              461 drivers/rtc/rtc-s3c.c 	if (!info->data) {
data              496 drivers/rtc/rtc-s3c.c 	if (info->data->needs_src_clk) {
data              514 drivers/rtc/rtc-s3c.c 	if (info->data->enable)
data              515 drivers/rtc/rtc-s3c.c 		info->data->enable(info);
data              559 drivers/rtc/rtc-s3c.c 	if (info->data->select_tick_clk)
data              560 drivers/rtc/rtc-s3c.c 		info->data->select_tick_clk(info);
data              569 drivers/rtc/rtc-s3c.c 	if (info->data->disable)
data              570 drivers/rtc/rtc-s3c.c 		info->data->disable(info);
data              572 drivers/rtc/rtc-s3c.c 	if (info->data->needs_src_clk)
data              592 drivers/rtc/rtc-s3c.c 	if (info->data->save_tick_cnt)
data              593 drivers/rtc/rtc-s3c.c 		info->data->save_tick_cnt(info);
data              595 drivers/rtc/rtc-s3c.c 	if (info->data->disable)
data              596 drivers/rtc/rtc-s3c.c 		info->data->disable(info);
data              612 drivers/rtc/rtc-s3c.c 	if (info->data->enable)
data              613 drivers/rtc/rtc-s3c.c 		info->data->enable(info);
data              615 drivers/rtc/rtc-s3c.c 	if (info->data->restore_tick_cnt)
data              616 drivers/rtc/rtc-s3c.c 		info->data->restore_tick_cnt(info);
data              804 drivers/rtc/rtc-s3c.c 		.data = &s3c2410_rtc_data,
data              807 drivers/rtc/rtc-s3c.c 		.data = &s3c2416_rtc_data,
data              810 drivers/rtc/rtc-s3c.c 		.data = &s3c2443_rtc_data,
data              813 drivers/rtc/rtc-s3c.c 		.data = &s3c6410_rtc_data,
data              816 drivers/rtc/rtc-s3c.c 		.data = &s3c6410_rtc_data,
data              173 drivers/rtc/rtc-s5m.c static void s5m8767_data_to_tm(u8 *data, struct rtc_time *tm,
data              176 drivers/rtc/rtc-s5m.c 	tm->tm_sec = data[RTC_SEC] & 0x7f;
data              177 drivers/rtc/rtc-s5m.c 	tm->tm_min = data[RTC_MIN] & 0x7f;
data              179 drivers/rtc/rtc-s5m.c 		tm->tm_hour = data[RTC_HOUR] & 0x1f;
data              181 drivers/rtc/rtc-s5m.c 		tm->tm_hour = data[RTC_HOUR] & 0x0f;
data              182 drivers/rtc/rtc-s5m.c 		if (data[RTC_HOUR] & HOUR_PM_MASK)
data              186 drivers/rtc/rtc-s5m.c 	tm->tm_wday = ffs(data[RTC_WEEKDAY] & 0x7f);
data              187 drivers/rtc/rtc-s5m.c 	tm->tm_mday = data[RTC_DATE] & 0x1f;
data              188 drivers/rtc/rtc-s5m.c 	tm->tm_mon = (data[RTC_MONTH] & 0x0f) - 1;
data              189 drivers/rtc/rtc-s5m.c 	tm->tm_year = (data[RTC_YEAR1] & 0x7f) + 100;
data              194 drivers/rtc/rtc-s5m.c static int s5m8767_tm_to_data(struct rtc_time *tm, u8 *data)
data              196 drivers/rtc/rtc-s5m.c 	data[RTC_SEC] = tm->tm_sec;
data              197 drivers/rtc/rtc-s5m.c 	data[RTC_MIN] = tm->tm_min;
data              200 drivers/rtc/rtc-s5m.c 		data[RTC_HOUR] = tm->tm_hour | HOUR_PM_MASK;
data              202 drivers/rtc/rtc-s5m.c 		data[RTC_HOUR] = tm->tm_hour & ~HOUR_PM_MASK;
data              204 drivers/rtc/rtc-s5m.c 	data[RTC_WEEKDAY] = 1 << tm->tm_wday;
data              205 drivers/rtc/rtc-s5m.c 	data[RTC_DATE] = tm->tm_mday;
data              206 drivers/rtc/rtc-s5m.c 	data[RTC_MONTH] = tm->tm_mon + 1;
data              207 drivers/rtc/rtc-s5m.c 	data[RTC_YEAR1] = tm->tm_year > 100 ? (tm->tm_year - 100) : 0;
data              225 drivers/rtc/rtc-s5m.c 	unsigned int data;
data              228 drivers/rtc/rtc-s5m.c 		ret = regmap_read(info->regmap, info->regs->udr_update, &data);
data              229 drivers/rtc/rtc-s5m.c 	} while (--retry && (data & info->regs->autoclear_udr_mask) && !ret);
data              273 drivers/rtc/rtc-s5m.c 	unsigned int data;
data              275 drivers/rtc/rtc-s5m.c 	ret = regmap_read(info->regmap, info->regs->udr_update, &data);
data              281 drivers/rtc/rtc-s5m.c 	data |= info->regs->write_time_udr_mask;
data              283 drivers/rtc/rtc-s5m.c 	ret = regmap_write(info->regmap, info->regs->udr_update, data);
data              297 drivers/rtc/rtc-s5m.c 	unsigned int data;
data              299 drivers/rtc/rtc-s5m.c 	ret = regmap_read(info->regmap, info->regs->udr_update, &data);
data              306 drivers/rtc/rtc-s5m.c 	data |= info->regs->write_alarm_udr_mask;
data              310 drivers/rtc/rtc-s5m.c 		data &= ~S5M_RTC_TIME_EN_MASK;
data              321 drivers/rtc/rtc-s5m.c 	ret = regmap_write(info->regmap, info->regs->udr_update, data);
data              338 drivers/rtc/rtc-s5m.c static void s5m8763_data_to_tm(u8 *data, struct rtc_time *tm)
data              340 drivers/rtc/rtc-s5m.c 	tm->tm_sec = bcd2bin(data[RTC_SEC]);
data              341 drivers/rtc/rtc-s5m.c 	tm->tm_min = bcd2bin(data[RTC_MIN]);
data              343 drivers/rtc/rtc-s5m.c 	if (data[RTC_HOUR] & HOUR_12) {
data              344 drivers/rtc/rtc-s5m.c 		tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x1f);
data              345 drivers/rtc/rtc-s5m.c 		if (data[RTC_HOUR] & HOUR_PM)
data              348 drivers/rtc/rtc-s5m.c 		tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f);
data              351 drivers/rtc/rtc-s5m.c 	tm->tm_wday = data[RTC_WEEKDAY] & 0x07;
data              352 drivers/rtc/rtc-s5m.c 	tm->tm_mday = bcd2bin(data[RTC_DATE]);
data              353 drivers/rtc/rtc-s5m.c 	tm->tm_mon = bcd2bin(data[RTC_MONTH]);
data              354 drivers/rtc/rtc-s5m.c 	tm->tm_year = bcd2bin(data[RTC_YEAR1]) + bcd2bin(data[RTC_YEAR2]) * 100;
data              358 drivers/rtc/rtc-s5m.c static void s5m8763_tm_to_data(struct rtc_time *tm, u8 *data)
data              360 drivers/rtc/rtc-s5m.c 	data[RTC_SEC] = bin2bcd(tm->tm_sec);
data              361 drivers/rtc/rtc-s5m.c 	data[RTC_MIN] = bin2bcd(tm->tm_min);
data              362 drivers/rtc/rtc-s5m.c 	data[RTC_HOUR] = bin2bcd(tm->tm_hour);
data              363 drivers/rtc/rtc-s5m.c 	data[RTC_WEEKDAY] = tm->tm_wday;
data              364 drivers/rtc/rtc-s5m.c 	data[RTC_DATE] = bin2bcd(tm->tm_mday);
data              365 drivers/rtc/rtc-s5m.c 	data[RTC_MONTH] = bin2bcd(tm->tm_mon);
data              366 drivers/rtc/rtc-s5m.c 	data[RTC_YEAR1] = bin2bcd(tm->tm_year % 100);
data              367 drivers/rtc/rtc-s5m.c 	data[RTC_YEAR2] = bin2bcd((tm->tm_year + 1900) / 100);
data              373 drivers/rtc/rtc-s5m.c 	u8 data[RTC_MAX_NUM_TIME_REGS];
data              388 drivers/rtc/rtc-s5m.c 	ret = regmap_bulk_read(info->regmap, info->regs->time, data,
data              395 drivers/rtc/rtc-s5m.c 		s5m8763_data_to_tm(data, tm);
data              402 drivers/rtc/rtc-s5m.c 		s5m8767_data_to_tm(data, tm, info->rtc_24hr_mode);
data              417 drivers/rtc/rtc-s5m.c 	u8 data[RTC_MAX_NUM_TIME_REGS];
data              422 drivers/rtc/rtc-s5m.c 		s5m8763_tm_to_data(tm, data);
data              428 drivers/rtc/rtc-s5m.c 		ret = s5m8767_tm_to_data(tm, data);
data              439 drivers/rtc/rtc-s5m.c 	ret = regmap_raw_write(info->regmap, info->regs->time, data,
data              452 drivers/rtc/rtc-s5m.c 	u8 data[RTC_MAX_NUM_TIME_REGS];
data              456 drivers/rtc/rtc-s5m.c 	ret = regmap_bulk_read(info->regmap, info->regs->alarm0, data,
data              463 drivers/rtc/rtc-s5m.c 		s5m8763_data_to_tm(data, &alrm->time);
data              475 drivers/rtc/rtc-s5m.c 		s5m8767_data_to_tm(data, &alrm->time, info->rtc_24hr_mode);
data              478 drivers/rtc/rtc-s5m.c 			if (data[i] & ALARM_ENABLE_MASK) {
data              498 drivers/rtc/rtc-s5m.c 	u8 data[RTC_MAX_NUM_TIME_REGS];
data              502 drivers/rtc/rtc-s5m.c 	ret = regmap_bulk_read(info->regmap, info->regs->alarm0, data,
data              507 drivers/rtc/rtc-s5m.c 	s5m8767_data_to_tm(data, &tm, info->rtc_24hr_mode);
data              520 drivers/rtc/rtc-s5m.c 			data[i] &= ~ALARM_ENABLE_MASK;
data              522 drivers/rtc/rtc-s5m.c 		ret = regmap_raw_write(info->regmap, info->regs->alarm0, data,
data              541 drivers/rtc/rtc-s5m.c 	u8 data[RTC_MAX_NUM_TIME_REGS];
data              545 drivers/rtc/rtc-s5m.c 	ret = regmap_bulk_read(info->regmap, info->regs->alarm0, data,
data              550 drivers/rtc/rtc-s5m.c 	s5m8767_data_to_tm(data, &tm, info->rtc_24hr_mode);
data              563 drivers/rtc/rtc-s5m.c 		data[RTC_SEC] |= ALARM_ENABLE_MASK;
data              564 drivers/rtc/rtc-s5m.c 		data[RTC_MIN] |= ALARM_ENABLE_MASK;
data              565 drivers/rtc/rtc-s5m.c 		data[RTC_HOUR] |= ALARM_ENABLE_MASK;
data              566 drivers/rtc/rtc-s5m.c 		data[RTC_WEEKDAY] &= ~ALARM_ENABLE_MASK;
data              567 drivers/rtc/rtc-s5m.c 		if (data[RTC_DATE] & 0x1f)
data              568 drivers/rtc/rtc-s5m.c 			data[RTC_DATE] |= ALARM_ENABLE_MASK;
data              569 drivers/rtc/rtc-s5m.c 		if (data[RTC_MONTH] & 0xf)
data              570 drivers/rtc/rtc-s5m.c 			data[RTC_MONTH] |= ALARM_ENABLE_MASK;
data              571 drivers/rtc/rtc-s5m.c 		if (data[RTC_YEAR1] & 0x7f)
data              572 drivers/rtc/rtc-s5m.c 			data[RTC_YEAR1] |= ALARM_ENABLE_MASK;
data              574 drivers/rtc/rtc-s5m.c 		ret = regmap_raw_write(info->regmap, info->regs->alarm0, data,
data              592 drivers/rtc/rtc-s5m.c 	u8 data[RTC_MAX_NUM_TIME_REGS];
data              597 drivers/rtc/rtc-s5m.c 		s5m8763_tm_to_data(&alrm->time, data);
data              604 drivers/rtc/rtc-s5m.c 		s5m8767_tm_to_data(&alrm->time, data);
data              617 drivers/rtc/rtc-s5m.c 	ret = regmap_raw_write(info->regmap, info->regs->alarm0, data,
data              643 drivers/rtc/rtc-s5m.c static irqreturn_t s5m_rtc_alarm_irq(int irq, void *data)
data              645 drivers/rtc/rtc-s5m.c 	struct s5m_rtc_info *info = data;
data              662 drivers/rtc/rtc-s5m.c 	u8 data[2];
data              676 drivers/rtc/rtc-s5m.c 		data[0] = (1 << BCD_EN_SHIFT) | (1 << MODEL24_SHIFT);
data              677 drivers/rtc/rtc-s5m.c 		data[1] = (0 << BCD_EN_SHIFT) | (1 << MODEL24_SHIFT);
data              679 drivers/rtc/rtc-s5m.c 		ret = regmap_raw_write(info->regmap, S5M_ALARM0_CONF, data, 2);
data              685 drivers/rtc/rtc-s5m.c 		data[0] = (0 << BCD_EN_SHIFT) | (1 << MODEL24_SHIFT);
data              686 drivers/rtc/rtc-s5m.c 		ret = regmap_write(info->regmap, info->regs->ctrl, data[0]);
data               45 drivers/rtc/rtc-snvs.c static u64 rtc_read_lpsrt(struct snvs_rtc_data *data)
data               49 drivers/rtc/rtc-snvs.c 	regmap_read(data->regmap, data->offset + SNVS_LPSRTCMR, &msb);
data               50 drivers/rtc/rtc-snvs.c 	regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &lsb);
data               57 drivers/rtc/rtc-snvs.c static u32 rtc_read_lp_counter(struct snvs_rtc_data *data)
data               66 drivers/rtc/rtc-snvs.c 	read1 = rtc_read_lpsrt(data);
data               69 drivers/rtc/rtc-snvs.c 		read1 = rtc_read_lpsrt(data);
data               72 drivers/rtc/rtc-snvs.c 		dev_err(&data->rtc->dev, "Timeout trying to get valid LPSRT Counter read\n");
data               79 drivers/rtc/rtc-snvs.c static int rtc_read_lp_counter_lsb(struct snvs_rtc_data *data, u32 *lsb)
data               84 drivers/rtc/rtc-snvs.c 	regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &count1);
data               87 drivers/rtc/rtc-snvs.c 		regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &count1);
data               90 drivers/rtc/rtc-snvs.c 		dev_err(&data->rtc->dev, "Timeout trying to get valid LPSRT Counter read\n");
data               98 drivers/rtc/rtc-snvs.c static int rtc_write_sync_lp(struct snvs_rtc_data *data)
data              105 drivers/rtc/rtc-snvs.c 	ret = rtc_read_lp_counter_lsb(data, &count1);
data              111 drivers/rtc/rtc-snvs.c 		ret = rtc_read_lp_counter_lsb(data, &count2);
data              117 drivers/rtc/rtc-snvs.c 		dev_err(&data->rtc->dev, "Timeout waiting for LPSRT Counter to change\n");
data              123 drivers/rtc/rtc-snvs.c static int snvs_rtc_enable(struct snvs_rtc_data *data, bool enable)
data              128 drivers/rtc/rtc-snvs.c 	regmap_update_bits(data->regmap, data->offset + SNVS_LPCR, SNVS_LPCR_SRTC_ENV,
data              132 drivers/rtc/rtc-snvs.c 		regmap_read(data->regmap, data->offset + SNVS_LPCR, &lpcr);
data              151 drivers/rtc/rtc-snvs.c 	struct snvs_rtc_data *data = dev_get_drvdata(dev);
data              152 drivers/rtc/rtc-snvs.c 	unsigned long time = rtc_read_lp_counter(data);
data              161 drivers/rtc/rtc-snvs.c 	struct snvs_rtc_data *data = dev_get_drvdata(dev);
data              166 drivers/rtc/rtc-snvs.c 	ret = snvs_rtc_enable(data, false);
data              171 drivers/rtc/rtc-snvs.c 	regmap_write(data->regmap, data->offset + SNVS_LPSRTCLR, time << CNTR_TO_SECS_SH);
data              172 drivers/rtc/rtc-snvs.c 	regmap_write(data->regmap, data->offset + SNVS_LPSRTCMR, time >> (32 - CNTR_TO_SECS_SH));
data              175 drivers/rtc/rtc-snvs.c 	ret = snvs_rtc_enable(data, true);
data              182 drivers/rtc/rtc-snvs.c 	struct snvs_rtc_data *data = dev_get_drvdata(dev);
data              185 drivers/rtc/rtc-snvs.c 	regmap_read(data->regmap, data->offset + SNVS_LPTAR, &lptar);
data              188 drivers/rtc/rtc-snvs.c 	regmap_read(data->regmap, data->offset + SNVS_LPSR, &lpsr);
data              196 drivers/rtc/rtc-snvs.c 	struct snvs_rtc_data *data = dev_get_drvdata(dev);
data              198 drivers/rtc/rtc-snvs.c 	regmap_update_bits(data->regmap, data->offset + SNVS_LPCR,
data              202 drivers/rtc/rtc-snvs.c 	return rtc_write_sync_lp(data);
data              207 drivers/rtc/rtc-snvs.c 	struct snvs_rtc_data *data = dev_get_drvdata(dev);
data              211 drivers/rtc/rtc-snvs.c 	regmap_update_bits(data->regmap, data->offset + SNVS_LPCR, SNVS_LPCR_LPTA_EN, 0);
data              212 drivers/rtc/rtc-snvs.c 	ret = rtc_write_sync_lp(data);
data              215 drivers/rtc/rtc-snvs.c 	regmap_write(data->regmap, data->offset + SNVS_LPTAR, time);
data              218 drivers/rtc/rtc-snvs.c 	regmap_write(data->regmap, data->offset + SNVS_LPSR, SNVS_LPSR_LPTA);
data              234 drivers/rtc/rtc-snvs.c 	struct snvs_rtc_data *data = dev_get_drvdata(dev);
data              238 drivers/rtc/rtc-snvs.c 	if (data->clk)
data              239 drivers/rtc/rtc-snvs.c 		clk_enable(data->clk);
data              241 drivers/rtc/rtc-snvs.c 	regmap_read(data->regmap, data->offset + SNVS_LPSR, &lpsr);
data              249 drivers/rtc/rtc-snvs.c 		rtc_update_irq(data->rtc, 1, events);
data              253 drivers/rtc/rtc-snvs.c 	regmap_write(data->regmap, data->offset + SNVS_LPSR, lpsr);
data              255 drivers/rtc/rtc-snvs.c 	if (data->clk)
data              256 drivers/rtc/rtc-snvs.c 		clk_disable(data->clk);
data              269 drivers/rtc/rtc-snvs.c 	struct snvs_rtc_data *data;
data              273 drivers/rtc/rtc-snvs.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              274 drivers/rtc/rtc-snvs.c 	if (!data)
data              277 drivers/rtc/rtc-snvs.c 	data->rtc = devm_rtc_allocate_device(&pdev->dev);
data              278 drivers/rtc/rtc-snvs.c 	if (IS_ERR(data->rtc))
data              279 drivers/rtc/rtc-snvs.c 		return PTR_ERR(data->rtc);
data              281 drivers/rtc/rtc-snvs.c 	data->regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "regmap");
data              283 drivers/rtc/rtc-snvs.c 	if (IS_ERR(data->regmap)) {
data              290 drivers/rtc/rtc-snvs.c 		data->regmap = devm_regmap_init_mmio(&pdev->dev, mmio, &snvs_rtc_config);
data              292 drivers/rtc/rtc-snvs.c 		data->offset = SNVS_LPREGISTER_OFFSET;
data              293 drivers/rtc/rtc-snvs.c 		of_property_read_u32(pdev->dev.of_node, "offset", &data->offset);
data              296 drivers/rtc/rtc-snvs.c 	if (IS_ERR(data->regmap)) {
data              301 drivers/rtc/rtc-snvs.c 	data->irq = platform_get_irq(pdev, 0);
data              302 drivers/rtc/rtc-snvs.c 	if (data->irq < 0)
data              303 drivers/rtc/rtc-snvs.c 		return data->irq;
data              305 drivers/rtc/rtc-snvs.c 	data->clk = devm_clk_get(&pdev->dev, "snvs-rtc");
data              306 drivers/rtc/rtc-snvs.c 	if (IS_ERR(data->clk)) {
data              307 drivers/rtc/rtc-snvs.c 		data->clk = NULL;
data              309 drivers/rtc/rtc-snvs.c 		ret = clk_prepare_enable(data->clk);
data              317 drivers/rtc/rtc-snvs.c 	platform_set_drvdata(pdev, data);
data              320 drivers/rtc/rtc-snvs.c 	regmap_write(data->regmap, data->offset + SNVS_LPPGDR, SNVS_LPPGDR_INIT);
data              323 drivers/rtc/rtc-snvs.c 	regmap_write(data->regmap, data->offset + SNVS_LPSR, 0xffffffff);
data              326 drivers/rtc/rtc-snvs.c 	ret = snvs_rtc_enable(data, true);
data              333 drivers/rtc/rtc-snvs.c 	ret = dev_pm_set_wake_irq(&pdev->dev, data->irq);
data              337 drivers/rtc/rtc-snvs.c 	ret = devm_request_irq(&pdev->dev, data->irq, snvs_rtc_irq_handler,
data              341 drivers/rtc/rtc-snvs.c 			data->irq, ret);
data              345 drivers/rtc/rtc-snvs.c 	data->rtc->ops = &snvs_rtc_ops;
data              346 drivers/rtc/rtc-snvs.c 	data->rtc->range_max = U32_MAX;
data              347 drivers/rtc/rtc-snvs.c 	ret = rtc_register_device(data->rtc);
data              356 drivers/rtc/rtc-snvs.c 	if (data->clk)
data              357 drivers/rtc/rtc-snvs.c 		clk_disable_unprepare(data->clk);
data              364 drivers/rtc/rtc-snvs.c 	struct snvs_rtc_data *data = dev_get_drvdata(dev);
data              366 drivers/rtc/rtc-snvs.c 	if (data->clk)
data              367 drivers/rtc/rtc-snvs.c 		clk_disable_unprepare(data->clk);
data              374 drivers/rtc/rtc-snvs.c 	struct snvs_rtc_data *data = dev_get_drvdata(dev);
data              376 drivers/rtc/rtc-snvs.c 	if (data->clk)
data              377 drivers/rtc/rtc-snvs.c 		return clk_prepare_enable(data->clk);
data               71 drivers/rtc/rtc-st-lpc.c static irqreturn_t st_rtc_handler(int this_irq, void *data)
data               73 drivers/rtc/rtc-st-lpc.c 	struct st_rtc *rtc = (struct st_rtc *)data;
data              128 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_data *data;
data              135 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              143 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              150 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              174 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              183 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              202 drivers/rtc/rtc-stm32.c 	rtc->data->clear_events(rtc, flags);
data              208 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              209 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_events *evts = &rtc->data->events;
data              273 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              299 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              339 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              340 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_events *evts = &rtc->data->events;
data              407 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              408 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_events *evts = &rtc->data->events;
data              432 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              469 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              540 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              594 drivers/rtc/rtc-stm32.c 	struct stm32_rtc_registers regs = rtc->data->regs;
data              623 drivers/rtc/rtc-stm32.c 	{ .compatible = "st,stm32-rtc", .data = &stm32_rtc_data },
data              624 drivers/rtc/rtc-stm32.c 	{ .compatible = "st,stm32h7-rtc", .data = &stm32h7_rtc_data },
data              625 drivers/rtc/rtc-stm32.c 	{ .compatible = "st,stm32mp1-rtc", .data = &stm32mp1_data },
data              633 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              708 drivers/rtc/rtc-stm32.c 	rtc->data = (struct stm32_rtc_data *)
data              710 drivers/rtc/rtc-stm32.c 	regs = &rtc->data->regs;
data              712 drivers/rtc/rtc-stm32.c 	if (rtc->data->need_dbp) {
data              735 drivers/rtc/rtc-stm32.c 	if (!rtc->data->has_pclk) {
data              751 drivers/rtc/rtc-stm32.c 	if (rtc->data->has_pclk) {
data              761 drivers/rtc/rtc-stm32.c 	if (rtc->data->need_dbp)
data              784 drivers/rtc/rtc-stm32.c 	if (rtc->data->has_wakeirq) {
data              836 drivers/rtc/rtc-stm32.c 	if (rtc->data->has_pclk)
data              840 drivers/rtc/rtc-stm32.c 	if (rtc->data->need_dbp)
data              852 drivers/rtc/rtc-stm32.c 	const struct stm32_rtc_registers *regs = &rtc->data->regs;
data              863 drivers/rtc/rtc-stm32.c 	if (rtc->data->has_pclk)
data              867 drivers/rtc/rtc-stm32.c 	if (rtc->data->need_dbp)
data              881 drivers/rtc/rtc-stm32.c 	if (rtc->data->has_pclk)
data              895 drivers/rtc/rtc-stm32.c 	if (rtc->data->has_pclk) {
data              140 drivers/rtc/rtc-sun6i.c 	const struct sun6i_rtc_clk_data *data;
data              165 drivers/rtc/rtc-sun6i.c 	if (rtc->data->fixed_prescaler)
data              166 drivers/rtc/rtc-sun6i.c 		parent_rate /= rtc->data->fixed_prescaler;
data              168 drivers/rtc/rtc-sun6i.c 	if (rtc->data->has_prescaler) {
data              197 drivers/rtc/rtc-sun6i.c 	if (rtc->data->has_losc_en) {
data              215 drivers/rtc/rtc-sun6i.c 				      const struct sun6i_rtc_clk_data *data)
data              232 drivers/rtc/rtc-sun6i.c 	rtc->data = data;
data              248 drivers/rtc/rtc-sun6i.c 	if (rtc->data->has_auto_swt) {
data              256 drivers/rtc/rtc-sun6i.c 	if (rtc->data->has_losc_en)
data              268 drivers/rtc/rtc-sun6i.c 	if (rtc->data->export_iosc)
data              275 drivers/rtc/rtc-sun6i.c 								rtc->data->rc_osc_rate,
data              312 drivers/rtc/rtc-sun6i.c 	if (rtc->data->export_iosc) {
data              416 drivers/rtc/rtc-sunxi.c 	{ .compatible = "allwinner,sun4i-a10-rtc", .data = &data_year_param[0] },
data              417 drivers/rtc/rtc-sunxi.c 	{ .compatible = "allwinner,sun7i-a20-rtc", .data = &data_year_param[1] },
data              231 drivers/rtc/rtc-tegra.c static irqreturn_t tegra_rtc_irq_handler(int irq, void *data)
data              233 drivers/rtc/rtc-tegra.c 	struct device *dev = data;
data              225 drivers/rtc/rtc-tps6586x.c static irqreturn_t tps6586x_rtc_irq(int irq, void *data)
data              227 drivers/rtc/rtc-tps6586x.c 	struct tps6586x_rtc *rtc = data;
data              214 drivers/rtc/rtc-tps80031.c static irqreturn_t tps80031_rtc_irq(int irq, void *data)
data              216 drivers/rtc/rtc-tps80031.c 	struct device *dev = data;
data              158 drivers/rtc/rtc-twl.c static int twl_rtc_read_u8(struct twl_rtc *twl_rtc, u8 *data, u8 reg)
data              162 drivers/rtc/rtc-twl.c 	ret = twl_i2c_read_u8(TWL_MODULE_RTC, data, (twl_rtc->reg_map[reg]));
data              171 drivers/rtc/rtc-twl.c static int twl_rtc_write_u8(struct twl_rtc *twl_rtc, u8 data, u8 reg)
data              175 drivers/rtc/rtc-twl.c 	ret = twl_i2c_write_u8(TWL_MODULE_RTC, data, (twl_rtc->reg_map[reg]));
data              429 drivers/rtc/rtc-twl.c static irqreturn_t twl_rtc_interrupt(int irq, void *data)
data              431 drivers/rtc/rtc-twl.c 	struct twl_rtc *twl_rtc = data;
data              165 drivers/rtc/rtc-v3020.c 			unsigned char data)
data              180 drivers/rtc/rtc-v3020.c 			chip->ops->write_bit(chip, (data & 1));
data              181 drivers/rtc/rtc-v3020.c 			data >>= 1;
data              189 drivers/rtc/rtc-v3020.c 	unsigned int data = 0;
data              199 drivers/rtc/rtc-v3020.c 		data >>= 1;
data              201 drivers/rtc/rtc-v3020.c 			data |= 0x80;
data              205 drivers/rtc/rtc-v3020.c 	return data;
data              234 drivers/rtc/rtc-wm831x.c 	u16 data[2];
data              238 drivers/rtc/rtc-wm831x.c 			       2, data);
data              244 drivers/rtc/rtc-wm831x.c 	time = (data[0] << 16) | data[1];
data              328 drivers/rtc/rtc-wm831x.c static irqreturn_t wm831x_alm_irq(int irq, void *data)
data              330 drivers/rtc/rtc-wm831x.c 	struct wm831x_rtc *wm831x_rtc = data;
data              298 drivers/rtc/rtc-wm8350.c static irqreturn_t wm8350_rtc_alarm_handler(int irq, void *data)
data              300 drivers/rtc/rtc-wm8350.c 	struct wm8350 *wm8350 = data;
data              317 drivers/rtc/rtc-wm8350.c static irqreturn_t wm8350_rtc_update_handler(int irq, void *data)
data              319 drivers/rtc/rtc-wm8350.c 	struct wm8350 *wm8350 = data;
data              713 drivers/s390/block/dasd.c 	if (dasd_global_profile_level || block->profile.data)
data              719 drivers/s390/block/dasd.c 	if (dasd_global_profile.data) {
data              720 drivers/s390/block/dasd.c 		dasd_global_profile.data->dasd_io_nr_req[counter]++;
data              722 drivers/s390/block/dasd.c 			dasd_global_profile.data->dasd_read_nr_req[counter]++;
data              727 drivers/s390/block/dasd.c 	if (block->profile.data) {
data              728 drivers/s390/block/dasd.c 		block->profile.data->dasd_io_nr_req[counter]++;
data              730 drivers/s390/block/dasd.c 			block->profile.data->dasd_read_nr_req[counter]++;
data              740 drivers/s390/block/dasd.c 	if (device->profile.data) {
data              747 drivers/s390/block/dasd.c 	if (device->profile.data) {
data              748 drivers/s390/block/dasd.c 		device->profile.data->dasd_io_nr_req[counter]++;
data              750 drivers/s390/block/dasd.c 			device->profile.data->dasd_read_nr_req[counter]++;
data              765 drivers/s390/block/dasd.c static void dasd_profile_end_add_data(struct dasd_profile_info *data,
data              779 drivers/s390/block/dasd.c 	if (data->dasd_io_reqs == UINT_MAX) {
data              780 drivers/s390/block/dasd.c 			memset(data, 0, sizeof(*data));
data              781 drivers/s390/block/dasd.c 			ktime_get_real_ts64(&data->starttod);
data              783 drivers/s390/block/dasd.c 	data->dasd_io_reqs++;
data              784 drivers/s390/block/dasd.c 	data->dasd_io_sects += sectors;
data              786 drivers/s390/block/dasd.c 		data->dasd_io_alias++;
data              788 drivers/s390/block/dasd.c 		data->dasd_io_tpm++;
data              790 drivers/s390/block/dasd.c 	data->dasd_io_secs[sectors_ind]++;
data              791 drivers/s390/block/dasd.c 	data->dasd_io_times[tottime_ind]++;
data              792 drivers/s390/block/dasd.c 	data->dasd_io_timps[tottimeps_ind]++;
data              793 drivers/s390/block/dasd.c 	data->dasd_io_time1[strtime_ind]++;
data              794 drivers/s390/block/dasd.c 	data->dasd_io_time2[irqtime_ind]++;
data              795 drivers/s390/block/dasd.c 	data->dasd_io_time2ps[irqtimeps_ind]++;
data              796 drivers/s390/block/dasd.c 	data->dasd_io_time3[endtime_ind]++;
data              799 drivers/s390/block/dasd.c 		data->dasd_read_reqs++;
data              800 drivers/s390/block/dasd.c 		data->dasd_read_sects += sectors;
data              802 drivers/s390/block/dasd.c 			data->dasd_read_alias++;
data              804 drivers/s390/block/dasd.c 			data->dasd_read_tpm++;
data              805 drivers/s390/block/dasd.c 		data->dasd_read_secs[sectors_ind]++;
data              806 drivers/s390/block/dasd.c 		data->dasd_read_times[tottime_ind]++;
data              807 drivers/s390/block/dasd.c 		data->dasd_read_time1[strtime_ind]++;
data              808 drivers/s390/block/dasd.c 		data->dasd_read_time2[irqtime_ind]++;
data              809 drivers/s390/block/dasd.c 		data->dasd_read_time3[endtime_ind]++;
data              822 drivers/s390/block/dasd.c 	struct dasd_profile_info *data;
data              826 drivers/s390/block/dasd.c 	      block->profile.data ||
data              827 drivers/s390/block/dasd.c 	      device->profile.data))
data              851 drivers/s390/block/dasd.c 	if (dasd_global_profile.data) {
data              852 drivers/s390/block/dasd.c 		data = dasd_global_profile.data;
data              853 drivers/s390/block/dasd.c 		data->dasd_sum_times += tottime;
data              854 drivers/s390/block/dasd.c 		data->dasd_sum_time_str += strtime;
data              855 drivers/s390/block/dasd.c 		data->dasd_sum_time_irq += irqtime;
data              856 drivers/s390/block/dasd.c 		data->dasd_sum_time_end += endtime;
data              857 drivers/s390/block/dasd.c 		dasd_profile_end_add_data(dasd_global_profile.data,
data              869 drivers/s390/block/dasd.c 	if (block->profile.data) {
data              870 drivers/s390/block/dasd.c 		data = block->profile.data;
data              871 drivers/s390/block/dasd.c 		data->dasd_sum_times += tottime;
data              872 drivers/s390/block/dasd.c 		data->dasd_sum_time_str += strtime;
data              873 drivers/s390/block/dasd.c 		data->dasd_sum_time_irq += irqtime;
data              874 drivers/s390/block/dasd.c 		data->dasd_sum_time_end += endtime;
data              875 drivers/s390/block/dasd.c 		dasd_profile_end_add_data(block->profile.data,
data              887 drivers/s390/block/dasd.c 	if (device->profile.data) {
data              888 drivers/s390/block/dasd.c 		data = device->profile.data;
data              889 drivers/s390/block/dasd.c 		data->dasd_sum_times += tottime;
data              890 drivers/s390/block/dasd.c 		data->dasd_sum_time_str += strtime;
data              891 drivers/s390/block/dasd.c 		data->dasd_sum_time_irq += irqtime;
data              892 drivers/s390/block/dasd.c 		data->dasd_sum_time_end += endtime;
data              893 drivers/s390/block/dasd.c 		dasd_profile_end_add_data(device->profile.data,
data              907 drivers/s390/block/dasd.c 	struct dasd_profile_info *data;
data              910 drivers/s390/block/dasd.c 	data = profile->data;
data              911 drivers/s390/block/dasd.c 	if (!data) {
data              915 drivers/s390/block/dasd.c 	memset(data, 0, sizeof(*data));
data              916 drivers/s390/block/dasd.c 	ktime_get_real_ts64(&data->starttod);
data              922 drivers/s390/block/dasd.c 	struct dasd_profile_info *data;
data              924 drivers/s390/block/dasd.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              925 drivers/s390/block/dasd.c 	if (!data)
data              928 drivers/s390/block/dasd.c 	if (profile->data) {
data              930 drivers/s390/block/dasd.c 		kfree(data);
data              933 drivers/s390/block/dasd.c 	ktime_get_real_ts64(&data->starttod);
data              934 drivers/s390/block/dasd.c 	profile->data = data;
data              942 drivers/s390/block/dasd.c 	kfree(profile->data);
data              943 drivers/s390/block/dasd.c 	profile->data = NULL;
data             1015 drivers/s390/block/dasd.c 				 struct dasd_profile_info *data)
data             1018 drivers/s390/block/dasd.c 		   (s64)data->starttod.tv_sec, data->starttod.tv_nsec);
data             1019 drivers/s390/block/dasd.c 	seq_printf(m, "total_requests %u\n", data->dasd_io_reqs);
data             1020 drivers/s390/block/dasd.c 	seq_printf(m, "total_sectors %u\n", data->dasd_io_sects);
data             1021 drivers/s390/block/dasd.c 	seq_printf(m, "total_pav %u\n", data->dasd_io_alias);
data             1022 drivers/s390/block/dasd.c 	seq_printf(m, "total_hpf %u\n", data->dasd_io_tpm);
data             1023 drivers/s390/block/dasd.c 	seq_printf(m, "avg_total %lu\n", data->dasd_io_reqs ?
data             1024 drivers/s390/block/dasd.c 		   data->dasd_sum_times / data->dasd_io_reqs : 0UL);
data             1025 drivers/s390/block/dasd.c 	seq_printf(m, "avg_build_to_ssch %lu\n", data->dasd_io_reqs ?
data             1026 drivers/s390/block/dasd.c 		   data->dasd_sum_time_str / data->dasd_io_reqs : 0UL);
data             1027 drivers/s390/block/dasd.c 	seq_printf(m, "avg_ssch_to_irq %lu\n", data->dasd_io_reqs ?
data             1028 drivers/s390/block/dasd.c 		   data->dasd_sum_time_irq / data->dasd_io_reqs : 0UL);
data             1029 drivers/s390/block/dasd.c 	seq_printf(m, "avg_irq_to_end %lu\n", data->dasd_io_reqs ?
data             1030 drivers/s390/block/dasd.c 		   data->dasd_sum_time_end / data->dasd_io_reqs : 0UL);
data             1032 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_io_secs);
data             1034 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_io_times);
data             1036 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_io_timps);
data             1038 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_io_time1);
data             1040 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_io_time2);
data             1042 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_io_time2ps);
data             1044 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_io_time3);
data             1046 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_io_nr_req);
data             1047 drivers/s390/block/dasd.c 	seq_printf(m, "total_read_requests %u\n", data->dasd_read_reqs);
data             1048 drivers/s390/block/dasd.c 	seq_printf(m, "total_read_sectors %u\n", data->dasd_read_sects);
data             1049 drivers/s390/block/dasd.c 	seq_printf(m, "total_read_pav %u\n", data->dasd_read_alias);
data             1050 drivers/s390/block/dasd.c 	seq_printf(m, "total_read_hpf %u\n", data->dasd_read_tpm);
data             1052 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_read_secs);
data             1054 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_read_times);
data             1056 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_read_time1);
data             1058 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_read_time2);
data             1060 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_read_time3);
data             1062 drivers/s390/block/dasd.c 	dasd_stats_array(m, data->dasd_read_nr_req);
data             1068 drivers/s390/block/dasd.c 	struct dasd_profile_info *data;
data             1072 drivers/s390/block/dasd.c 	data = profile->data;
data             1073 drivers/s390/block/dasd.c 	if (!data) {
data             1078 drivers/s390/block/dasd.c 	dasd_stats_seq_print(m, data);
data             1107 drivers/s390/block/dasd.c 	profile->data = NULL;
data             1236 drivers/s390/block/dasd.c 	char *data, *chunk;
data             1247 drivers/s390/block/dasd.c 	data = chunk = dasd_alloc_chunk(&device->ccw_chunks, size);
data             1252 drivers/s390/block/dasd.c 		cqr = (void *) data;
data             1253 drivers/s390/block/dasd.c 		data += (sizeof(*cqr) + 7L) & -8L;
data             1258 drivers/s390/block/dasd.c 		cqr->cpaddr = data;
data             1259 drivers/s390/block/dasd.c 		data += cplength * sizeof(struct ccw1);
data             1263 drivers/s390/block/dasd.c 		cqr->data = data;
data             1264 drivers/s390/block/dasd.c  		memset(cqr->data, 0, datasize);
data             1280 drivers/s390/block/dasd.c 	char *data;
data             1295 drivers/s390/block/dasd.c 	data = (char *)cqr + cqr_size;
data             1298 drivers/s390/block/dasd.c 		cqr->cpaddr = data;
data             1299 drivers/s390/block/dasd.c 		data += cplength * sizeof(struct ccw1);
data             1302 drivers/s390/block/dasd.c 	cqr->data = NULL;
data             1304 drivers/s390/block/dasd.c 		cqr->data = data;
data             1305 drivers/s390/block/dasd.c 		memset(cqr->data, 0, datasize);
data             2190 drivers/s390/block/dasd.c static void dasd_device_tasklet(unsigned long data)
data             2192 drivers/s390/block/dasd.c 	struct dasd_device *device = (struct dasd_device *) data;
data             2283 drivers/s390/block/dasd.c void dasd_wakeup_cb(struct dasd_ccw_req *cqr, void *data)
data             2878 drivers/s390/block/dasd.c static void dasd_return_cqr_cb(struct dasd_ccw_req *cqr, void *data)
data             2932 drivers/s390/block/dasd.c static void dasd_block_tasklet(unsigned long data)
data             2934 drivers/s390/block/dasd.c 	struct dasd_block *block = (struct dasd_block *) data;
data             2967 drivers/s390/block/dasd.c static void _dasd_wake_block_flush_cb(struct dasd_ccw_req *cqr, void *data)
data             3231 drivers/s390/block/dasd.c static int dasd_init_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data             3453 drivers/s390/block/dasd.c static void dasd_generic_auto_online(void *data, async_cookie_t cookie)
data             3455 drivers/s390/block/dasd.c 	struct ccw_device *cdev = data;
data             4135 drivers/s390/block/dasd.c 	ccw->cda = (__u32)(addr_t) cqr->data;
data             4160 drivers/s390/block/dasd.c 		memcpy(rdc_buffer, cqr->data, rdc_buffer_size);
data              214 drivers/s390/block/dasd_3990_erp.c 	DCTL_data = dctl_cqr->data;
data             1668 drivers/s390/block/dasd_3990_erp.c 	DE_data = erp->data;
data             1671 drivers/s390/block/dasd_3990_erp.c 		PFX_data = cqr->data;
data             1675 drivers/s390/block/dasd_3990_erp.c 		memcpy(DE_data, cqr->data, sizeof(struct DE_eckd_data));
data             1678 drivers/s390/block/dasd_3990_erp.c 	LO_data = erp->data + sizeof(struct DE_eckd_data);
data             1818 drivers/s390/block/dasd_3990_erp.c 	LO_data = erp->data + sizeof(struct DE_eckd_data);
data             2413 drivers/s390/block/dasd_3990_erp.c 		erp->cpaddr = PTR_ALIGN(erp->data, 64);
data              141 drivers/s390/block/dasd_alias.c 	lcu->rsu_cqr->data = kzalloc(16, GFP_KERNEL | GFP_DMA);
data              142 drivers/s390/block/dasd_alias.c 	if (!lcu->rsu_cqr->data)
data              173 drivers/s390/block/dasd_alias.c 	kfree(lcu->rsu_cqr->data);
data              436 drivers/s390/block/dasd_alias.c 	prssdp = (struct dasd_psf_prssd_data *) cqr->data;
data              727 drivers/s390/block/dasd_alias.c 	ccw->cda = (__u32)(addr_t) cqr->data;
data              728 drivers/s390/block/dasd_alias.c 	((char *)cqr->data)[0] = reason;
data              145 drivers/s390/block/dasd_devmap.c 		*id1 = ipl_info.data.ccw.dev_id.ssid;
data              146 drivers/s390/block/dasd_devmap.c 		*devno = ipl_info.data.ccw.dev_id.devno;
data              179 drivers/s390/block/dasd_diag.c 	dreq = cqr->data;
data              544 drivers/s390/block/dasd_diag.c 	dreq = (struct dasd_diag_req *) cqr->data;
data               88 drivers/s390/block/dasd_eckd.c 	char data[32];
data               95 drivers/s390/block/dasd_eckd.c 	char data[40];
data              249 drivers/s390/block/dasd_eckd.c static int set_timestamp(struct ccw1 *ccw, struct DE_eckd_data *data,
data              255 drivers/s390/block/dasd_eckd.c 	rc = get_phys_clock(&data->ep_sys_time);
data              265 drivers/s390/block/dasd_eckd.c 	data->ga_extended |= 0x08; /* switch on 'Time Stamp Valid'   */
data              266 drivers/s390/block/dasd_eckd.c 	data->ga_extended |= 0x02; /* switch on 'Extended Parameter' */
data              277 drivers/s390/block/dasd_eckd.c define_extent(struct ccw1 *ccw, struct DE_eckd_data *data, unsigned int trk,
data              290 drivers/s390/block/dasd_eckd.c 		ccw->cda = (__u32)__pa(data);
data              293 drivers/s390/block/dasd_eckd.c 	memset(data, 0, sizeof(struct DE_eckd_data));
data              303 drivers/s390/block/dasd_eckd.c 		data->mask.perm = 0x1;
data              304 drivers/s390/block/dasd_eckd.c 		data->attributes.operation = private->attrib.operation;
data              307 drivers/s390/block/dasd_eckd.c 		data->mask.perm = 0x1;
data              308 drivers/s390/block/dasd_eckd.c 		data->attributes.operation = DASD_BYPASS_CACHE;
data              312 drivers/s390/block/dasd_eckd.c 		data->mask.perm = 0x1;
data              313 drivers/s390/block/dasd_eckd.c 		data->attributes.operation = private->attrib.operation;
data              314 drivers/s390/block/dasd_eckd.c 		data->blk_size = 0;
data              320 drivers/s390/block/dasd_eckd.c 		data->mask.perm = 0x02;
data              321 drivers/s390/block/dasd_eckd.c 		data->attributes.operation = private->attrib.operation;
data              322 drivers/s390/block/dasd_eckd.c 		rc = set_timestamp(ccw, data, device);
data              326 drivers/s390/block/dasd_eckd.c 		data->attributes.operation = DASD_BYPASS_CACHE;
data              327 drivers/s390/block/dasd_eckd.c 		rc = set_timestamp(ccw, data, device);
data              332 drivers/s390/block/dasd_eckd.c 		data->mask.perm = 0x3;
data              333 drivers/s390/block/dasd_eckd.c 		data->mask.auth = 0x1;
data              334 drivers/s390/block/dasd_eckd.c 		data->attributes.operation = DASD_BYPASS_CACHE;
data              335 drivers/s390/block/dasd_eckd.c 		rc = set_timestamp(ccw, data, device);
data              338 drivers/s390/block/dasd_eckd.c 		data->mask.perm = 0x03;
data              339 drivers/s390/block/dasd_eckd.c 		data->attributes.operation = private->attrib.operation;
data              340 drivers/s390/block/dasd_eckd.c 		data->blk_size = 0;
data              343 drivers/s390/block/dasd_eckd.c 		data->mask.perm = 0x02;
data              344 drivers/s390/block/dasd_eckd.c 		data->attributes.operation = private->attrib.operation;
data              345 drivers/s390/block/dasd_eckd.c 		data->blk_size = blksize;
data              346 drivers/s390/block/dasd_eckd.c 		rc = set_timestamp(ccw, data, device);
data              354 drivers/s390/block/dasd_eckd.c 	data->attributes.mode = 0x3;	/* ECKD */
data              360 drivers/s390/block/dasd_eckd.c 		data->ga_extended |= 0x40; /* Regular Data Format Mode */
data              369 drivers/s390/block/dasd_eckd.c 	if (data->attributes.operation == DASD_SEQ_PRESTAGE ||
data              370 drivers/s390/block/dasd_eckd.c 	    data->attributes.operation == DASD_SEQ_ACCESS) {
data              378 drivers/s390/block/dasd_eckd.c 	set_ch_t(&data->beg_ext, begcyl, beghead);
data              379 drivers/s390/block/dasd_eckd.c 	set_ch_t(&data->end_ext, endcyl, endhead);
data              384 drivers/s390/block/dasd_eckd.c static void locate_record_ext(struct ccw1 *ccw, struct LRE_eckd_data *data,
data              400 drivers/s390/block/dasd_eckd.c 		ccw->cda = (__u32)__pa(data);
data              403 drivers/s390/block/dasd_eckd.c 	memset(data, 0, sizeof(*data));
data              418 drivers/s390/block/dasd_eckd.c 	data->sector = sector;
data              423 drivers/s390/block/dasd_eckd.c 	data->count = count;
data              426 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x3;
data              427 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x03;
data              430 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x3;
data              431 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x16;
data              434 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x1;
data              435 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x03;
data              436 drivers/s390/block/dasd_eckd.c 		data->count++;
data              439 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x3;
data              440 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x16;
data              441 drivers/s390/block/dasd_eckd.c 		data->count++;
data              447 drivers/s390/block/dasd_eckd.c 		data->auxiliary.length_valid = 0x1;
data              448 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              449 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x01;
data              453 drivers/s390/block/dasd_eckd.c 		data->auxiliary.length_valid = 0x1;
data              454 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              455 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x03;
data              458 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x0;
data              459 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x3F;
data              460 drivers/s390/block/dasd_eckd.c 		data->extended_operation = 0x11;
data              461 drivers/s390/block/dasd_eckd.c 		data->length = 0;
data              462 drivers/s390/block/dasd_eckd.c 		data->extended_parameter_length = 0x02;
data              463 drivers/s390/block/dasd_eckd.c 		if (data->count > 8) {
data              464 drivers/s390/block/dasd_eckd.c 			data->extended_parameter[0] = 0xFF;
data              465 drivers/s390/block/dasd_eckd.c 			data->extended_parameter[1] = 0xFF;
data              466 drivers/s390/block/dasd_eckd.c 			data->extended_parameter[1] <<= (16 - count);
data              468 drivers/s390/block/dasd_eckd.c 			data->extended_parameter[0] = 0xFF;
data              469 drivers/s390/block/dasd_eckd.c 			data->extended_parameter[0] <<= (8 - count);
data              470 drivers/s390/block/dasd_eckd.c 			data->extended_parameter[1] = 0x00;
data              472 drivers/s390/block/dasd_eckd.c 		data->sector = 0xFF;
data              475 drivers/s390/block/dasd_eckd.c 		data->auxiliary.length_valid = 0x1;
data              476 drivers/s390/block/dasd_eckd.c 		data->length = reclen;	/* not tlf, as one might think */
data              477 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x3F;
data              478 drivers/s390/block/dasd_eckd.c 		data->extended_operation = 0x23;
data              484 drivers/s390/block/dasd_eckd.c 		data->auxiliary.length_valid = 0x1;
data              485 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              486 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x06;
data              490 drivers/s390/block/dasd_eckd.c 		data->auxiliary.length_valid = 0x1;
data              491 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              492 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x16;
data              495 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x06;
data              498 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x1;
data              499 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x0C;
data              500 drivers/s390/block/dasd_eckd.c 		data->extended_parameter_length = 0;
data              501 drivers/s390/block/dasd_eckd.c 		data->sector = 0xFF;
data              504 drivers/s390/block/dasd_eckd.c 		data->auxiliary.length_valid = 0x1;
data              505 drivers/s390/block/dasd_eckd.c 		data->length = tlf;
data              506 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x0C;
data              509 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              510 drivers/s390/block/dasd_eckd.c 		data->auxiliary.length_valid = 0x1;
data              511 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x0b;
data              518 drivers/s390/block/dasd_eckd.c 	set_ch_t(&data->seek_addr,
data              521 drivers/s390/block/dasd_eckd.c 	data->search_arg.cyl = data->seek_addr.cyl;
data              522 drivers/s390/block/dasd_eckd.c 	data->search_arg.head = data->seek_addr.head;
data              523 drivers/s390/block/dasd_eckd.c 	data->search_arg.record = rec_on_trk;
data              602 drivers/s390/block/dasd_eckd.c locate_record(struct ccw1 *ccw, struct LO_eckd_data *data, unsigned int trk,
data              617 drivers/s390/block/dasd_eckd.c 	ccw->cda = (__u32) __pa(data);
data              619 drivers/s390/block/dasd_eckd.c 	memset(data, 0, sizeof(struct LO_eckd_data));
data              634 drivers/s390/block/dasd_eckd.c 	data->sector = sector;
data              635 drivers/s390/block/dasd_eckd.c 	data->count = no_rec;
data              638 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x3;
data              639 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x03;
data              642 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x3;
data              643 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x16;
data              646 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x1;
data              647 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x03;
data              648 drivers/s390/block/dasd_eckd.c 		data->count++;
data              651 drivers/s390/block/dasd_eckd.c 		data->operation.orientation = 0x3;
data              652 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x16;
data              653 drivers/s390/block/dasd_eckd.c 		data->count++;
data              659 drivers/s390/block/dasd_eckd.c 		data->auxiliary.last_bytes_used = 0x1;
data              660 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              661 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x01;
data              665 drivers/s390/block/dasd_eckd.c 		data->auxiliary.last_bytes_used = 0x1;
data              666 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              667 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x03;
data              673 drivers/s390/block/dasd_eckd.c 		data->auxiliary.last_bytes_used = 0x1;
data              674 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              675 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x06;
data              679 drivers/s390/block/dasd_eckd.c 		data->auxiliary.last_bytes_used = 0x1;
data              680 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              681 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x16;
data              684 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x06;
data              687 drivers/s390/block/dasd_eckd.c 		data->length = reclen;
data              688 drivers/s390/block/dasd_eckd.c 		data->auxiliary.last_bytes_used = 0x1;
data              689 drivers/s390/block/dasd_eckd.c 		data->operation.operation = 0x0b;
data              695 drivers/s390/block/dasd_eckd.c 	set_ch_t(&data->seek_addr,
data              698 drivers/s390/block/dasd_eckd.c 	data->search_arg.cyl = data->seek_addr.cyl;
data              699 drivers/s390/block/dasd_eckd.c 	data->search_arg.head = data->seek_addr.head;
data              700 drivers/s390/block/dasd_eckd.c 	data->search_arg.record = rec_on_trk;
data              854 drivers/s390/block/dasd_eckd.c static void read_conf_cb(struct dasd_ccw_req *cqr, void *data)
data              869 drivers/s390/block/dasd_eckd.c 	dasd_wakeup_cb(cqr, data);
data             1222 drivers/s390/block/dasd_eckd.c 			      struct path_verification_work_data *data)
data             1231 drivers/s390/block/dasd_eckd.c 		memset(&data->rcd_buffer, 0, sizeof(data->rcd_buffer));
data             1232 drivers/s390/block/dasd_eckd.c 		memset(&data->cqr, 0, sizeof(data->cqr));
data             1233 drivers/s390/block/dasd_eckd.c 		data->cqr.cpaddr = &data->ccw;
data             1234 drivers/s390/block/dasd_eckd.c 		rc = dasd_eckd_read_conf_immediately(device, &data->cqr,
data             1235 drivers/s390/block/dasd_eckd.c 						     data->rcd_buffer,
data             1246 drivers/s390/block/dasd_eckd.c 		memcpy(private->conf_data, data->rcd_buffer,
data             1262 drivers/s390/block/dasd_eckd.c 	struct path_verification_work_data *data;
data             1272 drivers/s390/block/dasd_eckd.c 	data = container_of(work, struct path_verification_work_data, worker);
data             1273 drivers/s390/block/dasd_eckd.c 	device = data->device;
data             1293 drivers/s390/block/dasd_eckd.c 		if (!(lpm & data->tbvpm))
data             1295 drivers/s390/block/dasd_eckd.c 		memset(&data->rcd_buffer, 0, sizeof(data->rcd_buffer));
data             1296 drivers/s390/block/dasd_eckd.c 		memset(&data->cqr, 0, sizeof(data->cqr));
data             1297 drivers/s390/block/dasd_eckd.c 		data->cqr.cpaddr = &data->ccw;
data             1298 drivers/s390/block/dasd_eckd.c 		rc = dasd_eckd_read_conf_immediately(device, &data->cqr,
data             1299 drivers/s390/block/dasd_eckd.c 						     data->rcd_buffer,
data             1302 drivers/s390/block/dasd_eckd.c 			switch (dasd_eckd_path_access(data->rcd_buffer,
data             1342 drivers/s390/block/dasd_eckd.c 		memcpy(&path_rcd_buf, data->rcd_buffer,
data             1371 drivers/s390/block/dasd_eckd.c 			if (rebuild_device_uid(device, data) ||
data             1423 drivers/s390/block/dasd_eckd.c 	if (data->isglobal)
data             1426 drivers/s390/block/dasd_eckd.c 		kfree(data);
data             1431 drivers/s390/block/dasd_eckd.c 	struct path_verification_work_data *data;
data             1433 drivers/s390/block/dasd_eckd.c 	data = kmalloc(sizeof(*data), GFP_ATOMIC | GFP_DMA);
data             1434 drivers/s390/block/dasd_eckd.c 	if (!data) {
data             1436 drivers/s390/block/dasd_eckd.c 			data = path_verification_worker;
data             1437 drivers/s390/block/dasd_eckd.c 			data->isglobal = 1;
data             1441 drivers/s390/block/dasd_eckd.c 		memset(data, 0, sizeof(*data));
data             1442 drivers/s390/block/dasd_eckd.c 		data->isglobal = 0;
data             1444 drivers/s390/block/dasd_eckd.c 	INIT_WORK(&data->worker, do_path_verification_work);
data             1446 drivers/s390/block/dasd_eckd.c 	data->device = device;
data             1447 drivers/s390/block/dasd_eckd.c 	data->tbvpm = lpm;
data             1448 drivers/s390/block/dasd_eckd.c 	schedule_work(&data->worker);
data             1491 drivers/s390/block/dasd_eckd.c 	prssdp = (struct dasd_psf_prssd_data *) cqr->data;
data             1516 drivers/s390/block/dasd_eckd.c 		prssdp = (struct dasd_psf_prssd_data *) cqr->data;
data             1555 drivers/s390/block/dasd_eckd.c 		cqr->data = &dasd_vol_info_req->data;
data             1560 drivers/s390/block/dasd_eckd.c 	prssdp = cqr->data;
data             1660 drivers/s390/block/dasd_eckd.c 	struct ext_pool_exhaust_work_data *data;
data             1664 drivers/s390/block/dasd_eckd.c 	data = container_of(work, struct ext_pool_exhaust_work_data, worker);
data             1665 drivers/s390/block/dasd_eckd.c 	device = data->device;
data             1666 drivers/s390/block/dasd_eckd.c 	base = data->base;
data             1678 drivers/s390/block/dasd_eckd.c 	kfree(data);
data             1684 drivers/s390/block/dasd_eckd.c 	struct ext_pool_exhaust_work_data *data;
data             1686 drivers/s390/block/dasd_eckd.c 	data = kzalloc(sizeof(*data), GFP_ATOMIC);
data             1687 drivers/s390/block/dasd_eckd.c 	if (!data)
data             1689 drivers/s390/block/dasd_eckd.c 	INIT_WORK(&data->worker, dasd_eckd_ext_pool_exhaust_work);
data             1691 drivers/s390/block/dasd_eckd.c 	data->device = device;
data             1694 drivers/s390/block/dasd_eckd.c 		data->base = cqr->block->base;
data             1696 drivers/s390/block/dasd_eckd.c 		data->base = cqr->basedev;
data             1698 drivers/s390/block/dasd_eckd.c 		data->base = NULL;
data             1700 drivers/s390/block/dasd_eckd.c 	schedule_work(&data->worker);
data             1746 drivers/s390/block/dasd_eckd.c 	prssdp = cqr->data;
data             1852 drivers/s390/block/dasd_eckd.c 	psf_ssc_data = (struct dasd_psf_ssc_data *)cqr->data;
data             2156 drivers/s390/block/dasd_eckd.c 	define_extent(ccw++, cqr->data, 0, 1,
data             2158 drivers/s390/block/dasd_eckd.c 	LO_data = cqr->data + sizeof(struct DE_eckd_data);
data             2223 drivers/s390/block/dasd_eckd.c 					void *data)
data             2440 drivers/s390/block/dasd_eckd.c 	itcw = itcw_init(cqr->data, itcw_size, ITCW_OP_READ, 0, count, 0);
data             2498 drivers/s390/block/dasd_eckd.c 	void *data;
data             2532 drivers/s390/block/dasd_eckd.c 	data = cqr->data;
data             2536 drivers/s390/block/dasd_eckd.c 		prefix_LRE(ccw++, data, fdata->start_unit, fdata->stop_unit,
data             2540 drivers/s390/block/dasd_eckd.c 		define_extent(ccw++, data, fdata->start_unit, fdata->stop_unit,
data             2543 drivers/s390/block/dasd_eckd.c 		data += sizeof(struct DE_eckd_data);
data             2546 drivers/s390/block/dasd_eckd.c 		locate_record(ccw++, data, fdata->start_unit, 0, count,
data             2583 drivers/s390/block/dasd_eckd.c 	void *data;
data             2675 drivers/s390/block/dasd_eckd.c 	data = fcp->data;
data             2681 drivers/s390/block/dasd_eckd.c 			prefix(ccw++, (struct PFX_eckd_data *) data,
data             2686 drivers/s390/block/dasd_eckd.c 				((struct PFX_eckd_data *)data)
data             2688 drivers/s390/block/dasd_eckd.c 			data += sizeof(struct PFX_eckd_data);
data             2690 drivers/s390/block/dasd_eckd.c 			define_extent(ccw++, (struct DE_eckd_data *) data,
data             2695 drivers/s390/block/dasd_eckd.c 				((struct DE_eckd_data *) data)
data             2697 drivers/s390/block/dasd_eckd.c 			data += sizeof(struct DE_eckd_data);
data             2700 drivers/s390/block/dasd_eckd.c 		locate_record(ccw++, (struct LO_eckd_data *) data,
data             2704 drivers/s390/block/dasd_eckd.c 		data += sizeof(struct LO_eckd_data);
data             2708 drivers/s390/block/dasd_eckd.c 			prefix(ccw++, (struct PFX_eckd_data *) data,
data             2712 drivers/s390/block/dasd_eckd.c 			data += sizeof(struct PFX_eckd_data);
data             2714 drivers/s390/block/dasd_eckd.c 			define_extent(ccw++, (struct DE_eckd_data *) data,
data             2717 drivers/s390/block/dasd_eckd.c 			data += sizeof(struct DE_eckd_data);
data             2720 drivers/s390/block/dasd_eckd.c 		locate_record(ccw++, (struct LO_eckd_data *) data,
data             2724 drivers/s390/block/dasd_eckd.c 		data += sizeof(struct LO_eckd_data);
data             2728 drivers/s390/block/dasd_eckd.c 			prefix(ccw++, (struct PFX_eckd_data *) data,
data             2731 drivers/s390/block/dasd_eckd.c 			data += sizeof(struct PFX_eckd_data);
data             2733 drivers/s390/block/dasd_eckd.c 			define_extent(ccw++, (struct DE_eckd_data *) data,
data             2736 drivers/s390/block/dasd_eckd.c 			data += sizeof(struct DE_eckd_data);
data             2739 drivers/s390/block/dasd_eckd.c 		locate_record(ccw++, (struct LO_eckd_data *) data,
data             2742 drivers/s390/block/dasd_eckd.c 		data += sizeof(struct LO_eckd_data);
data             2754 drivers/s390/block/dasd_eckd.c 			ect = (struct eckd_count *) data;
data             2755 drivers/s390/block/dasd_eckd.c 			data += sizeof(struct eckd_count);
data             2769 drivers/s390/block/dasd_eckd.c 			ect = (struct eckd_count *) data;
data             2770 drivers/s390/block/dasd_eckd.c 			data += sizeof(struct eckd_count);
data             2783 drivers/s390/block/dasd_eckd.c 				ect = (struct eckd_count *) data;
data             2784 drivers/s390/block/dasd_eckd.c 				data += sizeof(struct eckd_count);
data             3062 drivers/s390/block/dasd_eckd.c static void dasd_eckd_ese_format_cb(struct dasd_ccw_req *cqr, void *data)
data             3066 drivers/s390/block/dasd_eckd.c 	struct dasd_format_entry *format = data;
data             3671 drivers/s390/block/dasd_eckd.c 	ras_data = cqr->data;
data             3695 drivers/s390/block/dasd_eckd.c 		ras_range = (struct dasd_dso_ras_ext_range *)(cqr->data + ras_size);
data             3715 drivers/s390/block/dasd_eckd.c 	ccw->cda = (__u32)(addr_t)cqr->data;
data             3910 drivers/s390/block/dasd_eckd.c 		if (prefix(ccw++, cqr->data, first_trk,
data             3918 drivers/s390/block/dasd_eckd.c 		idaws = (unsigned long *) (cqr->data +
data             3921 drivers/s390/block/dasd_eckd.c 		if (define_extent(ccw++, cqr->data, first_trk,
data             3929 drivers/s390/block/dasd_eckd.c 		idaws = (unsigned long *) (cqr->data +
data             4082 drivers/s390/block/dasd_eckd.c 	if (prefix_LRE(ccw++, cqr->data, first_trk,
data             4101 drivers/s390/block/dasd_eckd.c 	idaws = (unsigned long *) (cqr->data + sizeof(struct PFX_eckd_data));
data             4421 drivers/s390/block/dasd_eckd.c 	itcw = itcw_init(cqr->data, itcw_size, itcw_op, 0, ctidaw, 0);
data             4624 drivers/s390/block/dasd_eckd.c 	void *data;
data             4690 drivers/s390/block/dasd_eckd.c 	data = cqr->data;
data             4693 drivers/s390/block/dasd_eckd.c 		prefix_LRE(ccw++, data, first_trk, last_trk, cmd, basedev,
data             4696 drivers/s390/block/dasd_eckd.c 		define_extent(ccw++, data, first_trk, last_trk, cmd, basedev, 0);
data             4699 drivers/s390/block/dasd_eckd.c 		data += sizeof(struct DE_eckd_data);
data             4700 drivers/s390/block/dasd_eckd.c 		locate_record_ext(ccw++, data, first_trk, first_offs + 1,
data             4704 drivers/s390/block/dasd_eckd.c 	idaws = (unsigned long *)(cqr->data + size);
data             4834 drivers/s390/block/dasd_eckd.c 		pfxdata = cqr->data;
data             4934 drivers/s390/block/dasd_eckd.c 		cqr->data = &dasd_reserve_req->data;
data             4941 drivers/s390/block/dasd_eckd.c 	ccw->cda = (__u32)(addr_t) cqr->data;
data             4989 drivers/s390/block/dasd_eckd.c 		cqr->data = &dasd_reserve_req->data;
data             4996 drivers/s390/block/dasd_eckd.c 	ccw->cda = (__u32)(addr_t) cqr->data;
data             5043 drivers/s390/block/dasd_eckd.c 		cqr->data = &dasd_reserve_req->data;
data             5050 drivers/s390/block/dasd_eckd.c 	ccw->cda = (__u32)(addr_t) cqr->data;
data             5104 drivers/s390/block/dasd_eckd.c 		cqr->data = &dasd_reserve_req->data;
data             5111 drivers/s390/block/dasd_eckd.c 	ccw->cda = (__u32)(addr_t) cqr->data;
data             5128 drivers/s390/block/dasd_eckd.c 		usrparm.data = *((struct dasd_snid_data *)cqr->data);
data             5168 drivers/s390/block/dasd_eckd.c 	prssdp = (struct dasd_psf_prssd_data *) cqr->data;
data             5193 drivers/s390/block/dasd_eckd.c 		prssdp = (struct dasd_psf_prssd_data *) cqr->data;
data             5896 drivers/s390/block/dasd_eckd.c 	prssdp = (struct dasd_psf_prssd_data *) cqr->data;
data             5923 drivers/s390/block/dasd_eckd.c 		prssdp = (struct dasd_psf_prssd_data *) cqr->data;
data             5945 drivers/s390/block/dasd_eckd.c 				       struct dasd_psf_query_host_access *data)
data             5984 drivers/s390/block/dasd_eckd.c 	prssdp = (struct dasd_psf_prssd_data *) cqr->data;
data             6013 drivers/s390/block/dasd_eckd.c 		*data = *host_access;
data             6131 drivers/s390/block/dasd_eckd.c 	psf_cuir = (struct dasd_psf_cuir_response *)cqr->data;
data             6524 drivers/s390/block/dasd_eckd.c 	struct check_attention_work_data *data;
data             6529 drivers/s390/block/dasd_eckd.c 	data = container_of(work, struct check_attention_work_data, worker);
data             6530 drivers/s390/block/dasd_eckd.c 	device = data->device;
data             6537 drivers/s390/block/dasd_eckd.c 	rc = dasd_eckd_read_message_buffer(device, messages, data->lpum);
data             6543 drivers/s390/block/dasd_eckd.c 		dasd_eckd_handle_cuir(device, messages, data->lpum);
data             6546 drivers/s390/block/dasd_eckd.c 		dasd_eckd_handle_oos(device, messages, data->lpum);
data             6551 drivers/s390/block/dasd_eckd.c 	kfree(data);
data             6556 drivers/s390/block/dasd_eckd.c 	struct check_attention_work_data *data;
data             6558 drivers/s390/block/dasd_eckd.c 	data = kzalloc(sizeof(*data), GFP_ATOMIC);
data             6559 drivers/s390/block/dasd_eckd.c 	if (!data)
data             6561 drivers/s390/block/dasd_eckd.c 	INIT_WORK(&data->worker, dasd_eckd_check_attention_work);
data             6563 drivers/s390/block/dasd_eckd.c 	data->device = device;
data             6564 drivers/s390/block/dasd_eckd.c 	data->lpum = lpum;
data             6565 drivers/s390/block/dasd_eckd.c 	schedule_work(&data->worker);
data              130 drivers/s390/block/dasd_eer.c 				  char *data, int count)
data              137 drivers/s390/block/dasd_eer.c 	nextdata = data;
data              156 drivers/s390/block/dasd_eer.c static int dasd_eer_read_buffer(struct eerbuffer *eerb, char *data, int count)
data              164 drivers/s390/block/dasd_eer.c 	nextdata = data;
data              367 drivers/s390/block/dasd_eer.c 			dasd_eer_write_buffer(eerb, cqr->data, SNSS_DATA_SIZE);
data              428 drivers/s390/block/dasd_eer.c static void dasd_eer_snss_cb(struct dasd_ccw_req *cqr, void *data)
data              494 drivers/s390/block/dasd_eer.c 	ccw->cda = (__u32)(addr_t) cqr->data;
data               32 drivers/s390/block/dasd_erp.c 	char *data;
data               53 drivers/s390/block/dasd_erp.c 	data = (char *) cqr + ((sizeof(struct dasd_ccw_req) + 7L) & -8L);
data               56 drivers/s390/block/dasd_erp.c 		cqr->cpaddr = (struct ccw1 *) data;
data               57 drivers/s390/block/dasd_erp.c 		data += cplength*sizeof(struct ccw1);
data               60 drivers/s390/block/dasd_erp.c 	cqr->data = NULL;
data               62 drivers/s390/block/dasd_erp.c 		cqr->data = data;
data               63 drivers/s390/block/dasd_erp.c  		memset(cqr->data, 0, datasize);
data               88 drivers/s390/block/dasd_fba.c define_extent(struct ccw1 * ccw, struct DE_fba_data *data, int rw,
data               94 drivers/s390/block/dasd_fba.c 	ccw->cda = (__u32) __pa(data);
data               95 drivers/s390/block/dasd_fba.c 	memset(data, 0, sizeof (struct DE_fba_data));
data               97 drivers/s390/block/dasd_fba.c 		(data->mask).perm = 0x0;
data               99 drivers/s390/block/dasd_fba.c 		(data->mask).perm = 0x1;
data              101 drivers/s390/block/dasd_fba.c 		data->mask.perm = 0x2;
data              102 drivers/s390/block/dasd_fba.c 	data->blk_size = blksize;
data              103 drivers/s390/block/dasd_fba.c 	data->ext_loc = beg;
data              104 drivers/s390/block/dasd_fba.c 	data->ext_end = nr - 1;
data              108 drivers/s390/block/dasd_fba.c locate_record(struct ccw1 * ccw, struct LO_fba_data *data, int rw,
data              114 drivers/s390/block/dasd_fba.c 	ccw->cda = (__u32) __pa(data);
data              115 drivers/s390/block/dasd_fba.c 	memset(data, 0, sizeof (struct LO_fba_data));
data              117 drivers/s390/block/dasd_fba.c 		data->operation.cmd = 0x5;
data              119 drivers/s390/block/dasd_fba.c 		data->operation.cmd = 0x6;
data              121 drivers/s390/block/dasd_fba.c 		data->operation.cmd = 0x8;
data              122 drivers/s390/block/dasd_fba.c 	data->blk_nr = block_nr;
data              123 drivers/s390/block/dasd_fba.c 	data->blk_ct = block_ct;
data              366 drivers/s390/block/dasd_fba.c 	define_extent(ccw++, cqr->data, WRITE, blksize, first_rec, count);
data              367 drivers/s390/block/dasd_fba.c 	LO_data = cqr->data + sizeof(struct DE_fba_data);
data              500 drivers/s390/block/dasd_fba.c 	define_extent(ccw++, cqr->data, rq_data_dir(req),
data              503 drivers/s390/block/dasd_fba.c 	idaws = (unsigned long *) (cqr->data + sizeof(struct DE_fba_data));
data              163 drivers/s390/block/dasd_genhd.c 	barg.data = (void __force __user *) &bpart;
data              177 drivers/s390/block/dasd_int.h 	void *data;			/* pointer to data area */
data              188 drivers/s390/block/dasd_int.h 	void (*callback)(struct dasd_ccw_req *, void *data);
data              475 drivers/s390/block/dasd_int.h 	struct dasd_profile_info *data;
data              404 drivers/s390/block/dasd_ioctl.c 	struct dasd_profile_info_t *data;
data              407 drivers/s390/block/dasd_ioctl.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data              408 drivers/s390/block/dasd_ioctl.c 	if (!data)
data              412 drivers/s390/block/dasd_ioctl.c 	if (block->profile.data) {
data              413 drivers/s390/block/dasd_ioctl.c 		data->dasd_io_reqs = block->profile.data->dasd_io_reqs;
data              414 drivers/s390/block/dasd_ioctl.c 		data->dasd_io_sects = block->profile.data->dasd_io_sects;
data              415 drivers/s390/block/dasd_ioctl.c 		memcpy(data->dasd_io_secs, block->profile.data->dasd_io_secs,
data              416 drivers/s390/block/dasd_ioctl.c 		       sizeof(data->dasd_io_secs));
data              417 drivers/s390/block/dasd_ioctl.c 		memcpy(data->dasd_io_times, block->profile.data->dasd_io_times,
data              418 drivers/s390/block/dasd_ioctl.c 		       sizeof(data->dasd_io_times));
data              419 drivers/s390/block/dasd_ioctl.c 		memcpy(data->dasd_io_timps, block->profile.data->dasd_io_timps,
data              420 drivers/s390/block/dasd_ioctl.c 		       sizeof(data->dasd_io_timps));
data              421 drivers/s390/block/dasd_ioctl.c 		memcpy(data->dasd_io_time1, block->profile.data->dasd_io_time1,
data              422 drivers/s390/block/dasd_ioctl.c 		       sizeof(data->dasd_io_time1));
data              423 drivers/s390/block/dasd_ioctl.c 		memcpy(data->dasd_io_time2, block->profile.data->dasd_io_time2,
data              424 drivers/s390/block/dasd_ioctl.c 		       sizeof(data->dasd_io_time2));
data              425 drivers/s390/block/dasd_ioctl.c 		memcpy(data->dasd_io_time2ps,
data              426 drivers/s390/block/dasd_ioctl.c 		       block->profile.data->dasd_io_time2ps,
data              427 drivers/s390/block/dasd_ioctl.c 		       sizeof(data->dasd_io_time2ps));
data              428 drivers/s390/block/dasd_ioctl.c 		memcpy(data->dasd_io_time3, block->profile.data->dasd_io_time3,
data              429 drivers/s390/block/dasd_ioctl.c 		       sizeof(data->dasd_io_time3));
data              430 drivers/s390/block/dasd_ioctl.c 		memcpy(data->dasd_io_nr_req,
data              431 drivers/s390/block/dasd_ioctl.c 		       block->profile.data->dasd_io_nr_req,
data              432 drivers/s390/block/dasd_ioctl.c 		       sizeof(data->dasd_io_nr_req));
data              439 drivers/s390/block/dasd_ioctl.c 	if (copy_to_user(argp, data, sizeof(*data)))
data              442 drivers/s390/block/dasd_ioctl.c 	kfree(data);
data              567 drivers/s390/block/dasd_ioctl.c 	struct cmbdata data;
data              570 drivers/s390/block/dasd_ioctl.c 	ret = cmf_readall(block->base->cdev, &data);
data              571 drivers/s390/block/dasd_ioctl.c 	if (!ret && copy_to_user(argp, &data, min(size, sizeof(*argp))))
data              204 drivers/s390/block/dasd_proc.c 	prof = dasd_global_profile.data;
data               76 drivers/s390/block/scm_blk.c 	scmrq = (void *) aobrq->data;
data              229 drivers/s390/block/scm_blk.c 	aob->request.data = (u64) aobrq;
data              331 drivers/s390/block/scm_blk.c static int scm_blk_init_hctx(struct blk_mq_hw_ctx *hctx, void *data,
data              401 drivers/s390/block/scm_blk.c void scm_blk_irq(struct scm_device *scmdev, void *data, blk_status_t error)
data              403 drivers/s390/block/scm_blk.c 	struct scm_request *scmrq = data;
data               39 drivers/s390/block/scm_blk.h #define to_aobrq(rq) container_of((void *) rq, struct aob_rq_header, data)
data               57 drivers/s390/block/scm_blk.h static inline void SCM_LOG_HEX(int level, void *data, int length)
data               59 drivers/s390/block/scm_blk.h 	debug_event(scm_debug, level, data, length);
data               68 drivers/s390/block/scm_blk.h 	} __packed data = {
data               74 drivers/s390/block/scm_blk.h 	SCM_LOG_HEX(level, &data, sizeof(data));
data              337 drivers/s390/char/con3215.c static void raw3215_wakeup(unsigned long data)
data              339 drivers/s390/char/con3215.c 	struct raw3215_info *raw = (struct raw3215_info *) data;
data              872 drivers/s390/char/con3215.c 			  unsigned long event, void *data)
data              198 drivers/s390/char/con3270.c con3270_write_callback(struct raw3270_request *rq, void *data)
data              357 drivers/s390/char/con3270.c con3270_read_callback(struct raw3270_request *rq, void *data)
data              564 drivers/s390/char/con3270.c 			  unsigned long event, void *data)
data               48 drivers/s390/char/fs3270.c fs3270_wake_up(struct raw3270_request *rq, void *data)
data               50 drivers/s390/char/fs3270.c 	wake_up((wait_queue_head_t *) data);
data               94 drivers/s390/char/fs3270.c fs3270_reset_callback(struct raw3270_request *rq, void *data)
data              104 drivers/s390/char/fs3270.c fs3270_restore_callback(struct raw3270_request *rq, void *data)
data              140 drivers/s390/char/fs3270.c 		cp = fp->rdbuf->data[0];
data              164 drivers/s390/char/fs3270.c fs3270_save_callback(struct raw3270_request *rq, void *data)
data              171 drivers/s390/char/fs3270.c 	fp->rdbuf->data[0] -= 5;
data              209 drivers/s390/char/fs3270.c 	fp->rdbuf->data[0] += 5;
data              243 drivers/s390/char/fs3270.c fs3270_read(struct file *filp, char __user *data, size_t count, loff_t *off)
data              270 drivers/s390/char/fs3270.c 				if (idal_buffer_to_user(ib, data, count) != 0)
data              288 drivers/s390/char/fs3270.c fs3270_write(struct file *filp, const char __user *data, size_t count, loff_t *off)
data              304 drivers/s390/char/fs3270.c 		if (idal_buffer_from_user(ib, data, count) == 0) {
data              366 drivers/s390/char/monreader.c static ssize_t mon_read(struct file *filp, char __user *data,
data              400 drivers/s390/char/monreader.c 		ret = copy_to_user(data, (void *) (unsigned long) monmsg->pos,
data              414 drivers/s390/char/monreader.c 		ret = copy_to_user(data, (void *) (unsigned long) monmsg->pos,
data               40 drivers/s390/char/monwriter.c 	char *data;
data              122 drivers/s390/char/monwriter.c 			rc = monwrite_diag(monhdr, monbuf->data,
data              126 drivers/s390/char/monwriter.c 			kfree(monbuf->data);
data              136 drivers/s390/char/monwriter.c 		monbuf->data = kzalloc(monhdr->datalen,
data              138 drivers/s390/char/monwriter.c 		if (!monbuf->data) {
data              160 drivers/s390/char/monwriter.c 			rc = monwrite_diag(monhdr, monbuf->data,
data              167 drivers/s390/char/monwriter.c 			rc = monwrite_diag(monhdr, monbuf->data,
data              173 drivers/s390/char/monwriter.c 		rc = monwrite_diag(monhdr, monbuf->data,
data              176 drivers/s390/char/monwriter.c 		kfree(monpriv->current_buf->data);
data              213 drivers/s390/char/monwriter.c 			monwrite_diag(&entry->hdr, entry->data,
data              217 drivers/s390/char/monwriter.c 		kfree(entry->data);
data              225 drivers/s390/char/monwriter.c static ssize_t monwrite_write(struct file *filp, const char __user *data,
data              239 drivers/s390/char/monwriter.c 			if (copy_from_user(to, data + written, len)) {
data              256 drivers/s390/char/monwriter.c 			to = monpriv->current_buf->data +
data              258 drivers/s390/char/monwriter.c 			if (copy_from_user(to, data + written, len)) {
data              308 drivers/s390/char/monwriter.c 				monwrite_diag(&monbuf->hdr, monbuf->data,
data              323 drivers/s390/char/monwriter.c 				monwrite_diag(&monbuf->hdr, monbuf->data,
data              326 drivers/s390/char/monwriter.c 				monwrite_diag(&monbuf->hdr, monbuf->data,
data              204 drivers/s390/char/raw3270.c raw3270_request_add_data(struct raw3270_request *rq, void *data, size_t size)
data              208 drivers/s390/char/raw3270.c 	memcpy(rq->buffer + rq->ccw.count, data, size);
data              217 drivers/s390/char/raw3270.c raw3270_request_set_data(struct raw3270_request *rq, void *data, size_t size)
data              219 drivers/s390/char/raw3270.c 	rq->ccw.cda = __pa(data);
data              229 drivers/s390/char/raw3270.c 	rq->ccw.cda = __pa(ib->data);
data              528 drivers/s390/char/raw3270.c raw3270_read_modified_cb(struct raw3270_request *rq, void *data)
data              575 drivers/s390/char/raw3270.c raw3270_reset_device_cb(struct raw3270_request *rq, void *data)
data               61 drivers/s390/char/sclp.c static void sclp_suspend_req_cb(struct sclp_req *req, void *data)
data              438 drivers/s390/char/sclp.c sclp_read_cb(struct sclp_req *req, void *data)
data             1224 drivers/s390/char/sclp.c 			     unsigned long event, void *data)
data              258 drivers/s390/char/sclp.h 	void (*callback)(struct sclp_req *, void *data);
data               33 drivers/s390/char/sclp_cmd.c static void sclp_sync_callback(struct sclp_req *req, void *data)
data               35 drivers/s390/char/sclp_cmd.c 	struct completion *completion = data;
data              319 drivers/s390/char/sclp_cmd.c 			     unsigned long action, void *data)
data              326 drivers/s390/char/sclp_cmd.c 	arg = data;
data              264 drivers/s390/char/sclp_con.c 			       unsigned long event, void *data)
data               65 drivers/s390/char/sclp_cpi_sys.c static void set_data(char *field, char *data)
data               68 drivers/s390/char/sclp_cpi_sys.c 	memcpy(field, data, strlen(data));
data               72 drivers/s390/char/sclp_cpi_sys.c static void cpi_callback(struct sclp_req *req, void *data)
data               74 drivers/s390/char/sclp_cpi_sys.c 	struct completion *completion = data;
data               20 drivers/s390/char/sclp_early_core.c int sclp_init_state __section(.data) = sclp_init_state_uninitialized;
data               25 drivers/s390/char/sclp_early_core.c bool sclp_mask_compat_mode __section(.data);
data              133 drivers/s390/char/sclp_early_core.c 		char data[];
data              146 drivers/s390/char/sclp_early_core.c 	memcpy(&sccb->msg.data, str, len);
data               35 drivers/s390/char/sclp_ftp.c static void sclp_ftp_txcb(struct sclp_req *req, void *data)
data               37 drivers/s390/char/sclp_ftp.c 	struct completion *completion = data;
data               42 drivers/s390/char/sclp_pci.c 	u8 data[0];
data              103 drivers/s390/char/sclp_pci.c static void sclp_pci_callback(struct sclp_req *req, void *data)
data              105 drivers/s390/char/sclp_pci.c 	struct completion *completion = data;
data              173 drivers/s390/char/sclp_pci.c 	memcpy(sccb->evbuf.data, report->data, report->length);
data              382 drivers/s390/char/sclp_rw.c sclp_writedata_callback(struct sclp_req *request, void *data)
data              388 drivers/s390/char/sclp_rw.c 	buffer = (struct sclp_buffer *) data;
data               61 drivers/s390/char/sclp_sd.c 	void *data;
data               90 drivers/s390/char/sclp_sd.c 	struct sclp_sd_data data;
data              288 drivers/s390/char/sclp_sd.c 	void *data = NULL;
data              303 drivers/s390/char/sclp_sd.c 	data = vzalloc(array_size((size_t)dsize, PAGE_SIZE));
data              304 drivers/s390/char/sclp_sd.c 	if (!data) {
data              310 drivers/s390/char/sclp_sd.c 	asce = base_asce_alloc((unsigned long) data, dsize);
data              312 drivers/s390/char/sclp_sd.c 		vfree(data);
data              318 drivers/s390/char/sclp_sd.c 	rc = sclp_sd_sync(page, SD_EQ_STORE_DATA, di, asce, (u64) data, &dsize,
data              324 drivers/s390/char/sclp_sd.c 		vfree(data);
data              331 drivers/s390/char/sclp_sd.c 	result->data = data;
data              346 drivers/s390/char/sclp_sd.c static void sclp_sd_data_reset(struct sclp_sd_data *data)
data              348 drivers/s390/char/sclp_sd.c 	vfree(data->data);
data              349 drivers/s390/char/sclp_sd.c 	data->data = NULL;
data              350 drivers/s390/char/sclp_sd.c 	data->dsize_bytes = 0;
data              351 drivers/s390/char/sclp_sd.c 	data->esize_bytes = 0;
data              362 drivers/s390/char/sclp_sd.c 	sclp_sd_data_reset(&sd_file->data);
data              379 drivers/s390/char/sclp_sd.c 	struct sclp_sd_data data;
data              382 drivers/s390/char/sclp_sd.c 	rc = sclp_sd_store_data(&data, sd_file->di);
data              392 drivers/s390/char/sclp_sd.c 	sclp_sd_data_reset(&sd_file->data);
data              393 drivers/s390/char/sclp_sd.c 	sd_file->data = data;
data              396 drivers/s390/char/sclp_sd.c 	pr_info("A %zu-byte %s data entity was retrieved\n", data.dsize_bytes,
data              407 drivers/s390/char/sclp_sd.c static void sclp_sd_file_update_async(void *data, async_cookie_t cookie)
data              409 drivers/s390/char/sclp_sd.c 	struct sclp_sd_file *sd_file = data;
data              460 drivers/s390/char/sclp_sd.c 	char *data;
data              464 drivers/s390/char/sclp_sd.c 	data = sd_file->data.data;
data              465 drivers/s390/char/sclp_sd.c 	data_size = sd_file->data.dsize_bytes;
data              466 drivers/s390/char/sclp_sd.c 	if (!data || off >= data_size) {
data              471 drivers/s390/char/sclp_sd.c 		memcpy(buffer, data + off, size);
data               53 drivers/s390/char/sclp_sdias.c static void sdias_callback(struct sclp_req *request, void *data)
data              157 drivers/s390/char/sclp_vt220.c sclp_vt220_callback(struct sclp_req *request, void *data)
data              162 drivers/s390/char/sclp_vt220.c 	vt220_request = (struct sclp_vt220_request *) data;
data              855 drivers/s390/char/sclp_vt220.c 			  unsigned long event, void *data)
data              330 drivers/s390/char/tape_3590.c 	char *data;
data              338 drivers/s390/char/tape_3590.c 	data = request->cpdata;
data              339 drivers/s390/char/tape_3590.c 	memset(data,0,72);
data              341 drivers/s390/char/tape_3590.c 	data[0]       = 0x05;
data              342 drivers/s390/char/tape_3590.c 	data[36 + 0]  = 0x03;
data              343 drivers/s390/char/tape_3590.c 	data[36 + 1]  = 0x03;
data              344 drivers/s390/char/tape_3590.c 	data[36 + 4]  = 0x40;
data              345 drivers/s390/char/tape_3590.c 	data[36 + 6]  = 0x01;
data              346 drivers/s390/char/tape_3590.c 	data[36 + 14] = 0x2f;
data              347 drivers/s390/char/tape_3590.c 	data[36 + 18] = 0xc3;
data              348 drivers/s390/char/tape_3590.c 	data[36 + 35] = 0x72;
data              350 drivers/s390/char/tape_3590.c 	tape_ccw_cc(request->cpaddr, MODE_SET_CB, 36, data);
data              351 drivers/s390/char/tape_3590.c 	tape_ccw_end(request->cpaddr + 1, MODE_SET_CB, 36, data + 36);
data              380 drivers/s390/char/tape_3590.c 	char *data;
data              388 drivers/s390/char/tape_3590.c 	data = request->cpdata;
data              389 drivers/s390/char/tape_3590.c 	memset(data,0,72);
data              391 drivers/s390/char/tape_3590.c 	data[0]       = 0x05;
data              392 drivers/s390/char/tape_3590.c 	data[36 + 0]  = 0x03;
data              393 drivers/s390/char/tape_3590.c 	data[36 + 1]  = 0x03;
data              394 drivers/s390/char/tape_3590.c 	data[36 + 35] = 0x32;
data              397 drivers/s390/char/tape_3590.c 	tape_ccw_cc(request->cpaddr, MODE_SET_CB, 36, data);
data              398 drivers/s390/char/tape_3590.c 	tape_ccw_end(request->cpaddr + 1, MODE_SET_CB, 36, data + 36);
data              560 drivers/s390/char/tape_3590.c 	struct tape_3590_disc_data *data;
data              569 drivers/s390/char/tape_3590.c 	data = device->discdata;
data              570 drivers/s390/char/tape_3590.c 	tape_ccw_cc_idal(request->cpaddr + 1, data->read_back_op,
data              905 drivers/s390/char/tape_3590.c 	struct tape_3590_disc_data *data;
data              914 drivers/s390/char/tape_3590.c 	data = device->discdata;
data              915 drivers/s390/char/tape_3590.c 	if (data->read_back_op == READ_PREVIOUS) {
data              918 drivers/s390/char/tape_3590.c 		data->read_back_op = READ_BACKWARD;
data              922 drivers/s390/char/tape_3590.c 		data->read_back_op = READ_PREVIOUS;
data             1308 drivers/s390/char/tape_3590.c 	sense = ((struct tape_3590_sense *) irb->ecw)->fmt.data;
data             1521 drivers/s390/char/tape_3590.c 	struct tape_3590_disc_data *data;
data             1525 drivers/s390/char/tape_3590.c 	data = kzalloc(sizeof(struct tape_3590_disc_data), GFP_KERNEL | GFP_DMA);
data             1526 drivers/s390/char/tape_3590.c 	if (data == NULL)
data             1528 drivers/s390/char/tape_3590.c 	data->read_back_op = READ_PREVIOUS;
data             1529 drivers/s390/char/tape_3590.c 	device->discdata = data;
data             1544 drivers/s390/char/tape_3590.c 	if (rdc_data->data[31] == 0x13) {
data             1545 drivers/s390/char/tape_3590.c 		data->crypt_info.capability |= TAPE390_CRYPT_SUPPORTED_MASK;
data             1561 drivers/s390/char/tape_3590.c 	kfree(data);
data              118 drivers/s390/char/tape_3590.h 		unsigned char data[14];
data              133 drivers/s390/char/tape_3590.h 	char data[64];
data              129 drivers/s390/char/tape_char.c tapechar_read(struct file *filp, char __user *data, size_t count, loff_t *ppos)
data              176 drivers/s390/char/tape_char.c 					data, rc) != 0)
data              187 drivers/s390/char/tape_char.c tapechar_write(struct file *filp, const char __user *data, size_t count, loff_t *ppos)
data              227 drivers/s390/char/tape_char.c 					  data, block_size)) {
data              239 drivers/s390/char/tape_char.c 		data += block_size;
data              344 drivers/s390/char/tape_char.c 		 unsigned int no, unsigned long data)
data              351 drivers/s390/char/tape_char.c 		if (copy_from_user(&op, (char __user *) data, sizeof(op)) != 0)
data              395 drivers/s390/char/tape_char.c 		if (copy_to_user((char __user *) data, &pos, sizeof(pos)) != 0)
data              427 drivers/s390/char/tape_char.c 		if (copy_to_user((char __user *) data, &get, sizeof(get)) != 0)
data              435 drivers/s390/char/tape_char.c 	return device->discipline->ioctl_fn(device, no, data);
data              439 drivers/s390/char/tape_char.c tapechar_ioctl(struct file *filp, unsigned int no, unsigned long data)
data              448 drivers/s390/char/tape_char.c 	rc = __tapechar_ioctl(device, no, data);
data              455 drivers/s390/char/tape_char.c tapechar_compat_ioctl(struct file *filp, unsigned int no, unsigned long data)
data              465 drivers/s390/char/tape_char.c 	argp = (unsigned long) compat_ptr(data);
data             1004 drivers/s390/char/tape_core.c __tape_wake_up(struct tape_request *request, void *data)
data             1007 drivers/s390/char/tape_core.c 	wake_up((wait_queue_head_t *) data);
data             1036 drivers/s390/char/tape_core.c __tape_wake_up_interruptible(struct tape_request *request, void *data)
data             1039 drivers/s390/char/tape_core.c 	wake_up_interruptible((wait_queue_head_t *) data);
data              348 drivers/s390/char/tty3270.c tty3270_write_callback(struct raw3270_request *rq, void *data)
data              615 drivers/s390/char/tty3270.c tty3270_read_callback(struct raw3270_request *rq, void *data)
data               91 drivers/s390/char/vmlogrdr.c static ssize_t vmlogrdr_read (struct file *filp, char __user *data,
data              476 drivers/s390/char/vmlogrdr.c static ssize_t vmlogrdr_read(struct file *filp, char __user *data,
data              495 drivers/s390/char/vmlogrdr.c 	if (copy_to_user(data, priv->current_position, count))
data              300 drivers/s390/char/zcore.c 	TRACE("devno:  %x\n", ipl_info.data.fcp.dev_id.devno);
data              301 drivers/s390/char/zcore.c 	TRACE("wwpn:   %llx\n", (unsigned long long) ipl_info.data.fcp.wwpn);
data              302 drivers/s390/char/zcore.c 	TRACE("lun:    %llx\n", (unsigned long long) ipl_info.data.fcp.lun);
data              179 drivers/s390/cio/airq.c 		iv->data = kzalloc(size, GFP_KERNEL);
data              180 drivers/s390/cio/airq.c 		if (!iv->data)
data              206 drivers/s390/cio/airq.c 	kfree(iv->data);
data              179 drivers/s390/cio/blacklist.c 				from_ssid = ipl_info.data.ccw.dev_id.ssid;
data              180 drivers/s390/cio/blacklist.c 				from = ipl_info.data.ccw.dev_id.devno;
data              184 drivers/s390/cio/blacklist.c 				from_ssid = ipl_info.data.fcp.dev_id.ssid;
data              185 drivers/s390/cio/blacklist.c 				from = ipl_info.data.fcp.dev_id.devno;
data              422 drivers/s390/cio/ccwgroup.c 			     void *data)
data              424 drivers/s390/cio/ccwgroup.c 	struct ccwgroup_device *gdev = to_ccwgroupdev(data);
data               69 drivers/s390/cio/ccwreq.c 	req->callback(cdev, req->data, rc);
data              240 drivers/s390/cio/ccwreq.c 	}  __attribute__ ((packed)) data;
data              241 drivers/s390/cio/ccwreq.c 	data.dev_id	= cdev->private->dev_id;
data              242 drivers/s390/cio/ccwreq.c 	data.retries	= req->retries;
data              243 drivers/s390/cio/ccwreq.c 	data.lpm	= (u8) req->mask;
data              244 drivers/s390/cio/ccwreq.c 	data.status	= (u8) status;
data              246 drivers/s390/cio/ccwreq.c 	CIO_HEX_EVENT(2, &data, sizeof(data));
data              265 drivers/s390/cio/ccwreq.c 		status = req->filter(cdev, req->data, irb, status);
data              292 drivers/s390/cio/ccwreq.c 	switch (req->check(cdev, req->data)) {
data              213 drivers/s390/cio/chsc.c static int s390_subchannel_remove_chpid(struct subchannel *sch, void *data)
data              217 drivers/s390/cio/chsc.c 		if (sch->driver->chp_event(sch, data, CHP_OFFLINE) != 0)
data              252 drivers/s390/cio/chsc.c static int __s390_process_res_acc(struct subchannel *sch, void *data)
data              256 drivers/s390/cio/chsc.c 		sch->driver->chp_event(sch, data, CHP_ONLINE);
data              468 drivers/s390/cio/chsc.c 	u8 *data;
data              474 drivers/s390/cio/chsc.c 	data = sei_area->ccdf;
data              477 drivers/s390/cio/chsc.c 		if (!chp_test_bit(data, num))
data              502 drivers/s390/cio/chsc.c 	struct chp_config_data *data;
data              510 drivers/s390/cio/chsc.c 	data = (struct chp_config_data *) &(sei_area->ccdf);
data              513 drivers/s390/cio/chsc.c 		if (!chp_test_bit(data->map, num))
data              517 drivers/s390/cio/chsc.c 			  events[data->op], chpid.cssid, chpid.id);
data              518 drivers/s390/cio/chsc.c 		switch (data->op) {
data              731 drivers/s390/cio/chsc.c static int s390_subchannel_vary_chpid_off(struct subchannel *sch, void *data)
data              733 drivers/s390/cio/chsc.c 	struct chp_id *chpid = data;
data              739 drivers/s390/cio/chsc.c static int s390_subchannel_vary_chpid_on(struct subchannel *sch, void *data)
data              741 drivers/s390/cio/chsc.c 	struct chp_id *chpid = data;
data              951 drivers/s390/cio/chsc.c 	memcpy(desc, scpd_area->data, sizeof(*desc));			\
data              999 drivers/s390/cio/chsc.c 		u32 data[NR_MEASUREMENT_CHARS];
data             1038 drivers/s390/cio/chsc.c 				  (struct cmg_chars *) &scmc_area->data);
data             1246 drivers/s390/cio/chsc.c 		char data[];
data             1257 drivers/s390/cio/chsc.c 	memcpy(result, &rr->data, size);
data              122 drivers/s390/cio/chsc.h 	u8 data[0];
data               44 drivers/s390/cio/chsc_sch.c static void CHSC_LOG_HEX(int level, void *data, int length)
data               46 drivers/s390/cio/chsc_sch.c 	debug_event(chsc_debug_log_id, level, data, length);
data              206 drivers/s390/cio/chsc_sch.c static int chsc_subchannel_match_next_free(struct device *dev, const void *data)
data              473 drivers/s390/cio/chsc_sch.c 		u8 data[PAGE_SIZE - 20];
data              535 drivers/s390/cio/chsc_sch.c 		u8 data[PAGE_SIZE - 20];
data              598 drivers/s390/cio/chsc_sch.c 		u8 data[PAGE_SIZE - 20];
data              660 drivers/s390/cio/chsc_sch.c 		u8 data[PAGE_SIZE - 20];
data              718 drivers/s390/cio/chsc_sch.c 		u8 data[PAGE_SIZE - 36];
data              831 drivers/s390/cio/chsc_sch.c 		u8 data[PAGE_SIZE - 36];
data              614 drivers/s390/cio/cio.c static int cio_test_for_console(struct subchannel_id schid, void *data)
data               24 drivers/s390/cio/cio_debug.h static inline void CIO_HEX_EVENT(int level, void *data, int length)
data               26 drivers/s390/cio/cio_debug.h 	debug_event(cio_debug_trace_id, level, data, length);
data              456 drivers/s390/cio/cmf.c 		struct cmb_data *data;
data              457 drivers/s390/cio/cmf.c 		data = node->cmb;
data              458 drivers/s390/cio/cmf.c 		if ((struct cmb*)data->hw_block > cmb)
data              646 drivers/s390/cio/cmf.c static int readall_cmb(struct ccw_device *cdev, struct cmbdata *data)
data              670 drivers/s390/cio/cmf.c 	memset(data, 0, sizeof(struct cmbdata));
data              673 drivers/s390/cio/cmf.c 	data->size = offsetof(struct cmbdata, device_busy_time);
data              675 drivers/s390/cio/cmf.c 	data->elapsed_time = tod_to_ns(time);
data              678 drivers/s390/cio/cmf.c 	data->ssch_rsch_count = cmb->ssch_rsch_count;
data              679 drivers/s390/cio/cmf.c 	data->sample_count = cmb->sample_count;
data              682 drivers/s390/cio/cmf.c 	data->device_connect_time = time_to_nsec(cmb->device_connect_time);
data              683 drivers/s390/cio/cmf.c 	data->function_pending_time = time_to_nsec(cmb->function_pending_time);
data              684 drivers/s390/cio/cmf.c 	data->device_disconnect_time =
data              686 drivers/s390/cio/cmf.c 	data->control_unit_queuing_time
data              688 drivers/s390/cio/cmf.c 	data->device_active_only_time
data              906 drivers/s390/cio/cmf.c static int readall_cmbe(struct ccw_device *cdev, struct cmbdata *data)
data              929 drivers/s390/cio/cmf.c 	memset (data, 0, sizeof(struct cmbdata));
data              932 drivers/s390/cio/cmf.c 	data->size = offsetof(struct cmbdata, device_busy_time);
data              934 drivers/s390/cio/cmf.c 	data->elapsed_time = tod_to_ns(time);
data              938 drivers/s390/cio/cmf.c 	data->ssch_rsch_count = cmb->ssch_rsch_count;
data              939 drivers/s390/cio/cmf.c 	data->sample_count = cmb->sample_count;
data              942 drivers/s390/cio/cmf.c 	data->device_connect_time = time_to_nsec(cmb->device_connect_time);
data              943 drivers/s390/cio/cmf.c 	data->function_pending_time = time_to_nsec(cmb->function_pending_time);
data              944 drivers/s390/cio/cmf.c 	data->device_disconnect_time =
data              946 drivers/s390/cio/cmf.c 	data->control_unit_queuing_time
data              948 drivers/s390/cio/cmf.c 	data->device_active_only_time
data              950 drivers/s390/cio/cmf.c 	data->device_busy_time = time_to_nsec(cmb->device_busy_time);
data              951 drivers/s390/cio/cmf.c 	data->initial_command_response_time
data             1229 drivers/s390/cio/cmf.c int cmf_readall(struct ccw_device *cdev, struct cmbdata *data)
data             1231 drivers/s390/cio/cmf.c 	return cmbops->readall(cdev, data);
data               46 drivers/s390/cio/css.c for_each_subchannel(int(*fn)(struct subchannel_id, void *), void *data)
data               54 drivers/s390/cio/css.c 			ret = fn(schid, data);
data               64 drivers/s390/cio/css.c 	void *data;
data               70 drivers/s390/cio/css.c static int call_fn_known_sch(struct device *dev, void *data)
data               73 drivers/s390/cio/css.c 	struct cb_data *cb = data;
data               79 drivers/s390/cio/css.c 		rc = cb->fn_known_sch(sch, cb->data);
data               83 drivers/s390/cio/css.c static int call_fn_unknown_sch(struct subchannel_id schid, void *data)
data               85 drivers/s390/cio/css.c 	struct cb_data *cb = data;
data               89 drivers/s390/cio/css.c 		rc = cb->fn_unknown_sch(schid, cb->data);
data               93 drivers/s390/cio/css.c static int call_fn_all_sch(struct subchannel_id schid, void *data)
data               95 drivers/s390/cio/css.c 	struct cb_data *cb = data;
data              102 drivers/s390/cio/css.c 			rc = cb->fn_known_sch(sch, cb->data);
data              106 drivers/s390/cio/css.c 			rc = cb->fn_unknown_sch(schid, cb->data);
data              114 drivers/s390/cio/css.c 			       void *), void *data)
data              119 drivers/s390/cio/css.c 	cb.data = data;
data              499 drivers/s390/cio/css.c check_subchannel(struct device *dev, const void *data)
data              502 drivers/s390/cio/css.c 	struct subchannel_id *schid = (void *)data;
data              667 drivers/s390/cio/css.c static int slow_eval_known_fn(struct subchannel *sch, void *data)
data              684 drivers/s390/cio/css.c static int slow_eval_unknown_fn(struct subchannel_id schid, void *data)
data              758 drivers/s390/cio/css.c static int __unset_registered(struct device *dev, void *data)
data              760 drivers/s390/cio/css.c 	struct idset *set = data;
data             1121 drivers/s390/cio/css.c 			      struct gen_pool_chunk *chunk, void *data)
data             1125 drivers/s390/cio/css.c 	dma_free_coherent((struct device *) data, chunk_size,
data              113 drivers/s390/cio/css.h 			       void *), void *data);
data              646 drivers/s390/cio/device.c static int match_dev_id(struct device *dev, const void *data)
data              649 drivers/s390/cio/device.c 	struct ccw_dev_id *dev_id = (void *)data;
data             1258 drivers/s390/cio/device.c static int recovery_check(struct device *dev, void *data)
data             1262 drivers/s390/cio/device.c 	int *redo = data;
data             1329 drivers/s390/cio/device.c static int purge_fn(struct device *dev, void *data)
data              146 drivers/s390/cio/device_id.c static int snsid_check(struct ccw_device *cdev, void *data)
data              172 drivers/s390/cio/device_id.c static void snsid_callback(struct ccw_device *cdev, void *data, int rc)
data               92 drivers/s390/cio/device_pgid.c static enum io_status nop_filter(struct ccw_device *cdev, void *data,
data              104 drivers/s390/cio/device_pgid.c static void nop_callback(struct ccw_device *cdev, void *data, int rc)
data              149 drivers/s390/cio/device_pgid.c static void pgid_wipeout_callback(struct ccw_device *cdev, void *data, int rc)
data              227 drivers/s390/cio/device_pgid.c static void spid_callback(struct ccw_device *cdev, void *data, int rc)
data              480 drivers/s390/cio/device_pgid.c static void snid_callback(struct ccw_device *cdev, void *data, int rc)
data              574 drivers/s390/cio/device_pgid.c static void disband_callback(struct ccw_device *cdev, void *data, int rc)
data              644 drivers/s390/cio/device_pgid.c static void stlck_callback(struct ccw_device *cdev, void *data, int rc)
data              646 drivers/s390/cio/device_pgid.c 	struct stlck_data *sdata = data;
data              661 drivers/s390/cio/device_pgid.c static void ccw_device_stlck_start(struct ccw_device *cdev, void *data,
data              674 drivers/s390/cio/device_pgid.c 	req->data	= data;
data              686 drivers/s390/cio/device_pgid.c 	struct stlck_data data;
data              698 drivers/s390/cio/device_pgid.c 	init_completion(&data.done);
data              699 drivers/s390/cio/device_pgid.c 	data.rc = -EIO;
data              706 drivers/s390/cio/device_pgid.c 	ccw_device_stlck_start(cdev, &data, &buffer[0], &buffer[32]);
data              709 drivers/s390/cio/device_pgid.c 	if (wait_for_completion_interruptible(&data.done)) {
data              714 drivers/s390/cio/device_pgid.c 		wait_for_completion(&data.done);
data              716 drivers/s390/cio/device_pgid.c 	rc = data.rc;
data               45 drivers/s390/cio/eadm_sch.c static void EADM_LOG_HEX(int level, void *data, int length)
data               47 drivers/s390/cio/eadm_sch.c 	debug_event(eadm_debug, level, data, length);
data              207 drivers/s390/cio/fcx.c void tcw_set_data(struct tcw *tcw, void *data, int use_tidal)
data              210 drivers/s390/cio/fcx.c 		tcw->input = (u64) ((addr_t) data);
data              214 drivers/s390/cio/fcx.c 		tcw->output = (u64) ((addr_t) data);
data               86 drivers/s390/cio/io_sch.h 	void *data;
data              389 drivers/s390/cio/qdio.h void qdio_inbound_processing(unsigned long data);
data              390 drivers/s390/cio/qdio.h void qdio_outbound_processing(unsigned long data);
data              399 drivers/s390/cio/qdio.h 			struct qdio_ssqd_desc *data);
data              702 drivers/s390/cio/qdio_main.c void qdio_inbound_processing(unsigned long data)
data              704 drivers/s390/cio/qdio_main.c 	struct qdio_q *q = (struct qdio_q *)data;
data              865 drivers/s390/cio/qdio_main.c void qdio_outbound_processing(unsigned long data)
data              867 drivers/s390/cio/qdio_main.c 	struct qdio_q *q = (struct qdio_q *)data;
data              928 drivers/s390/cio/qdio_main.c void tiqdio_inbound_processing(unsigned long data)
data              930 drivers/s390/cio/qdio_main.c 	struct qdio_q *q = (struct qdio_q *)data;
data             1103 drivers/s390/cio/qdio_main.c 		       struct qdio_ssqd_desc *data)
data             1112 drivers/s390/cio/qdio_main.c 	return qdio_setup_get_ssqd(NULL, &schid, data);
data              302 drivers/s390/cio/qdio_setup.c 			struct qdio_ssqd_desc *data)
data              326 drivers/s390/cio/qdio_setup.c 		memcpy(data, &ssqd->qdio_ssqd, sizeof(*data));
data               77 drivers/s390/cio/scm.c 	struct aob_rq_header *aobrq = (void *) aob->request.data;
data               81 drivers/s390/cio/scm.c 	scmdrv->handler(scmdev, aobrq->data, error);
data              177 drivers/s390/cio/scm.c static int check_address(struct device *dev, const void *data)
data              180 drivers/s390/cio/scm.c 	const struct sale *sale = data;
data               28 drivers/s390/cio/vfio_ccw_async.c 	region = private->region[i].data;
data               52 drivers/s390/cio/vfio_ccw_async.c 	region = private->region[i].data;
data              316 drivers/s390/cio/vfio_ccw_cp.c 	void *data;
data              327 drivers/s390/cio/vfio_ccw_cp.c 	data = (u8 *)chain + ((sizeof(*chain) + 7L) & -8L);
data              328 drivers/s390/cio/vfio_ccw_cp.c 	chain->ch_ccw = (struct ccw1 *)data;
data              330 drivers/s390/cio/vfio_ccw_cp.c 	data = (u8 *)(chain->ch_ccw) + sizeof(*chain->ch_ccw) * len;
data              331 drivers/s390/cio/vfio_ccw_cp.c 	chain->ch_pa = (struct pfn_array *)data;
data               49 drivers/s390/cio/vfio_ccw_ops.c 				  void *data)
data               59 drivers/s390/cio/vfio_ccw_ops.c 		struct vfio_iommu_type1_dma_unmap *unmap = data;
data              398 drivers/s390/cio/vfio_ccw_ops.c 				  void __user *data)
data              420 drivers/s390/cio/vfio_ccw_ops.c 		if (get_user(trigger, (uint8_t __user *)data))
data              431 drivers/s390/cio/vfio_ccw_ops.c 		if (get_user(fd, (int32_t __user *)data))
data              462 drivers/s390/cio/vfio_ccw_ops.c 				 size_t size, u32 flags, void *data)
data              478 drivers/s390/cio/vfio_ccw_ops.c 	private->region[private->num_regions].data = data;
data              554 drivers/s390/cio/vfio_ccw_ops.c 		void __user *data;
data              567 drivers/s390/cio/vfio_ccw_ops.c 		data = (void __user *)(arg + minsz);
data              568 drivers/s390/cio/vfio_ccw_ops.c 		return vfio_ccw_mdev_set_irqs(mdev, hdr.flags, data);
data               47 drivers/s390/cio/vfio_ccw_private.h 	void				*data;
data               55 drivers/s390/cio/vfio_ccw_private.h 				 size_t size, u32 flags, void *data);
data              154 drivers/s390/cio/vfio_ccw_private.h static inline void VFIO_CCW_HEX_EVENT(int level, void *data, int length)
data              156 drivers/s390/cio/vfio_ccw_private.h 	debug_event(vfio_ccw_debug_trace_id, level, data, length);
data              480 drivers/s390/crypto/ap_bus.c static int ap_poll_thread(void *data)
data              635 drivers/s390/crypto/ap_bus.c static int __ap_queue_devices_with_id_unregister(struct device *dev, void *data)
data              638 drivers/s390/crypto/ap_bus.c 	    AP_QID_CARD(to_ap_queue(dev)->qid) == (int)(long) data)
data             1356 drivers/s390/crypto/ap_bus.c static int __match_card_device_with_id(struct device *dev, const void *data)
data             1358 drivers/s390/crypto/ap_bus.c 	return is_card_dev(dev) && to_ap_card(dev)->id == (int)(long)(void *) data;
data             1365 drivers/s390/crypto/ap_bus.c static int __match_queue_device_with_qid(struct device *dev, const void *data)
data             1367 drivers/s390/crypto/ap_bus.c 	return is_queue_dev(dev) && to_ap_queue(dev)->qid == (int)(long) data;
data             1374 drivers/s390/crypto/ap_bus.c static int __match_queue_device_with_queue_id(struct device *dev, const void *data)
data             1377 drivers/s390/crypto/ap_bus.c 		&& AP_QID_QUEUE(to_ap_queue(dev)->qid) == (int)(long) data;
data               29 drivers/s390/crypto/vfio_ap_ops.c static int match_apqn(struct device *dev, const void *data)
data               33 drivers/s390/crypto/vfio_ap_ops.c 	return (q->apqn == *(int *)(data)) ? 1 : 0;
data              436 drivers/s390/crypto/vfio_ap_ops.c static int vfio_ap_has_queue(struct device *dev, void *data)
data              438 drivers/s390/crypto/vfio_ap_ops.c 	struct vfio_ap_queue_reserved *qres = data;
data             1069 drivers/s390/crypto/vfio_ap_ops.c 				       unsigned long action, void *data)
data             1076 drivers/s390/crypto/vfio_ap_ops.c 		struct vfio_iommu_type1_dma_unmap *unmap = data;
data             1087 drivers/s390/crypto/vfio_ap_ops.c 				       unsigned long action, void *data)
data             1097 drivers/s390/crypto/vfio_ap_ops.c 	if (!data) {
data             1102 drivers/s390/crypto/vfio_ap_ops.c 	ret = vfio_ap_mdev_set_kvm(matrix_mdev, data);
data             1694 drivers/s390/crypto/zcrypt_api.c static int zcrypt_rng_data_read(struct hwrng *rng, u32 *data)
data             1709 drivers/s390/crypto/zcrypt_api.c 		zcrypt_rng_buffer_index = rc / sizeof(*data);
data             1711 drivers/s390/crypto/zcrypt_api.c 	*data = zcrypt_rng_buffer[--zcrypt_rng_buffer_index];
data             1712 drivers/s390/crypto/zcrypt_api.c 	return sizeof(*data);
data              295 drivers/s390/crypto/zcrypt_ccamisc.c 				u8  data[SECKEYBLOBSIZE];
data              434 drivers/s390/crypto/zcrypt_ccamisc.c 				u8  data[SECKEYBLOBSIZE];
data             1330 drivers/s390/crypto/zcrypt_ccamisc.c 			u8  data[VARDATASIZE];
data              354 drivers/s390/crypto/zcrypt_msgtype50.c 	unsigned char *data;
data              373 drivers/s390/crypto/zcrypt_msgtype50.c 	data = reply->message + t80h->len - outputdatalength;
data              374 drivers/s390/crypto/zcrypt_msgtype50.c 	if (copy_to_user(outputdata, data, outputdatalength))
data              645 drivers/s390/crypto/zcrypt_msgtype6.c 	char *data;
data              673 drivers/s390/crypto/zcrypt_msgtype6.c 	data = msg->text;
data              698 drivers/s390/crypto/zcrypt_msgtype6.c 	if (copy_to_user(outputdata + pad_len, data, reply_len))
data              717 drivers/s390/crypto/zcrypt_msgtype6.c 	char *data = reply->message;
data              721 drivers/s390/crypto/zcrypt_msgtype6.c 		data + msg->fmt2.offset1, msg->fmt2.count1))
data              728 drivers/s390/crypto/zcrypt_msgtype6.c 			data + msg->fmt2.offset2, msg->fmt2.count2))
data              748 drivers/s390/crypto/zcrypt_msgtype6.c 	char *data = reply->message;
data              755 drivers/s390/crypto/zcrypt_msgtype6.c 			 data + msg->fmt2.offset1, msg->fmt2.count1))
data              770 drivers/s390/crypto/zcrypt_msgtype6.c 	char *data = reply->message;
data              774 drivers/s390/crypto/zcrypt_msgtype6.c 	memcpy(buffer, data + msg->fmt2.offset2, msg->fmt2.count2);
data              884 drivers/s390/crypto/zcrypt_msgtype6.c 				 char *data)
data              896 drivers/s390/crypto/zcrypt_msgtype6.c 			return convert_type86_rng(zq, reply, data);
data              287 drivers/s390/net/ctcm_fsms.c 		ch->trans_skb->data = ch->trans_skb_data;
data              362 drivers/s390/net/ctcm_fsms.c 	__u16 block_len = *((__u16 *)skb->data);
data              403 drivers/s390/net/ctcm_fsms.c 		*((__u16 *)skb->data) = len;
data              409 drivers/s390/net/ctcm_fsms.c 		*((__u16 *)skb->data) = block_len - 2;
data              413 drivers/s390/net/ctcm_fsms.c 	skb->data = ch->trans_skb_data;
data              453 drivers/s390/net/ctcm_fsms.c 			*((__u16 *)ch->trans_skb->data) = CTCM_INITIAL_BLOCKLEN;
data              474 drivers/s390/net/ctcm_fsms.c 	*((__u16 *)ch->trans_skb->data) = CTCM_INITIAL_BLOCKLEN;
data              518 drivers/s390/net/ctcm_fsms.c 	buflen = *((__u16 *)ch->trans_skb->data);
data             1021 drivers/s390/net/ctcm_fsms.c 		if (set_normalized_cda(&ch->ccw[4], skb->data)) {
data             1261 drivers/s390/net/ctcm_fsms.c 	ch->trans_skb->data = ch->trans_skb_data;
data             1277 drivers/s390/net/ctcm_fsms.c 		skb_put_data(ch->trans_skb, skb->data, skb->len);
data             1328 drivers/s390/net/ctcm_fsms.c 	CTCM_D3_DUMP((char *)ch->trans_skb->data,
data             1336 drivers/s390/net/ctcm_fsms.c 			ch->trans_skb->data);
data             1339 drivers/s390/net/ctcm_fsms.c 	if (set_normalized_cda(&ch->ccw[1], ch->trans_skb->data)) {
data             1351 drivers/s390/net/ctcm_fsms.c 			ch->trans_skb->data);
data             1428 drivers/s390/net/ctcm_fsms.c 			skb_put_data(new_skb, skb->data, block_len);
data             1433 drivers/s390/net/ctcm_fsms.c 			skb_put_data(new_skb, skb->data, len);
data             1447 drivers/s390/net/ctcm_fsms.c 		ch->trans_skb->data = ch->trans_skb_data;
data             1556 drivers/s390/net/ctcm_fsms.c 		ch->trans_skb->data = ch->trans_skb_data;
data             1784 drivers/s390/net/ctcm_fsms.c 	if (set_normalized_cda(&wch->ccw[4], skb->data)) {
data             1798 drivers/s390/net/ctcm_fsms.c 	header = (struct th_sweep *)skb->data;
data               79 drivers/s390/net/ctcm_main.c 	__u16 len = *((__u16 *) pskb->data);
data               88 drivers/s390/net/ctcm_main.c 		struct ll_header *header = (struct ll_header *)pskb->data;
data              396 drivers/s390/net/ctcm_main.c 	if (set_normalized_cda(&ch->ccw[1], ch->trans_skb->data)) {
data              408 drivers/s390/net/ctcm_main.c 	ch->trans_skb_data = ch->trans_skb->data;
data              526 drivers/s390/net/ctcm_main.c 			skb_put_data(nskb, skb->data, skb->len);
data              535 drivers/s390/net/ctcm_main.c 	if (set_normalized_cda(&ch->ccw[4], skb->data)) {
data              705 drivers/s390/net/ctcm_main.c 		CTCM_D3_DUMP((char *)skb->data, min_t(int, 32, skb->len));
data              731 drivers/s390/net/ctcm_main.c 			skb_put_data(nskb, skb->data, skb->len);
data              766 drivers/s390/net/ctcm_main.c 	p_header = (struct pdu *)skb->data;
data              793 drivers/s390/net/ctcm_main.c 	CTCM_D3_DUMP((char *)skb->data, min_t(int, 32, skb->len));
data              796 drivers/s390/net/ctcm_main.c 	if (set_normalized_cda(&ch->ccw[4], skb->data)) {
data              812 drivers/s390/net/ctcm_main.c 		skb_put_data(ch->trans_skb, skb->data, skb->len);
data              819 drivers/s390/net/ctcm_main.c 		CTCM_D3_DUMP((char *)ch->trans_skb->data,
data              943 drivers/s390/net/ctcm_main.c 		CTCM_D3_DUMP((char *)skb->data, min_t(int, 32, skb->len));
data              962 drivers/s390/net/ctcm_main.c 		skb_put_data(newskb, skb->data, skb->len);
data              230 drivers/s390/net/ctcm_mpc.c 	__u8 *p = skb->data;
data              969 drivers/s390/net/ctcm_mpc.c 		ch->xid_skb_data = ch->xid_skb->data;
data              970 drivers/s390/net/ctcm_mpc.c 		ch->xid_th = (struct th_header *)ch->xid_skb->data;
data              975 drivers/s390/net/ctcm_mpc.c 		ch->xid_skb->data = ch->xid_skb_data;
data              979 drivers/s390/net/ctcm_mpc.c 		skb_put_data(ch->xid_skb, grp->xid_skb->data,
data              989 drivers/s390/net/ctcm_mpc.c 		ch->xid_skb->data = ch->xid_skb_data;
data             1059 drivers/s390/net/ctcm_mpc.c 	header = (struct th_header *)pskb->data;
data             1104 drivers/s390/net/ctcm_mpc.c 			curr_pdu = (struct pdu *)pskb->data;
data             1107 drivers/s390/net/ctcm_mpc.c 			CTCM_D3_DUMP((char *)pskb->data, PDU_HEADER_LENGTH);
data             1153 drivers/s390/net/ctcm_mpc.c 			skb_put_data(skb, pskb->data, new_len);
data             1170 drivers/s390/net/ctcm_mpc.c 				ctcmpc_dump32((char *)skb->data, skb->len);
data             1190 drivers/s390/net/ctcm_mpc.c 		sweep = (struct th_sweep *)pskb->data;
data             1197 drivers/s390/net/ctcm_mpc.c 			struct xid2 *thisxid = (struct xid2 *)pskb->data;
data             1299 drivers/s390/net/ctcm_mpc.c 	grp->xid_skb_data = grp->xid_skb->data;
data             1300 drivers/s390/net/ctcm_mpc.c 	grp->xid_th = (struct th_header *)grp->xid_skb->data;
data             1319 drivers/s390/net/ctcm_mpc.c 	grp->rcvd_xid_data = grp->rcvd_xid_skb->data;
data             1320 drivers/s390/net/ctcm_mpc.c 	grp->rcvd_xid_th = (struct th_header *)grp->rcvd_xid_skb->data;
data             1408 drivers/s390/net/ctcm_mpc.c 	grp->rcvd_xid_skb->data = grp->rcvd_xid_data;
data             1411 drivers/s390/net/ctcm_mpc.c 	grp->rcvd_xid_th = (struct th_header *)grp->rcvd_xid_skb->data;
data             1592 drivers/s390/net/ctcm_mpc.c 		grp->rcvd_xid_skb->data = grp->rcvd_xid_data;
data             1680 drivers/s390/net/ctcm_mpc.c 	ch->trans_skb->data = ch->trans_skb_data;
data             1687 drivers/s390/net/ctcm_mpc.c 	memset(ch->trans_skb->data, 0, 16);
data             1696 drivers/s390/net/ctcm_mpc.c 	ch->trans_skb->data = ch->trans_skb_data;
data             1895 drivers/s390/net/ctcm_mpc.c 		ch->xid_skb->data = ch->xid_skb_data;
data             2025 drivers/s390/net/ctcm_mpc.c 	ch->xid_skb->data = ch->xid_skb_data;
data             2144 drivers/s390/net/ctcm_mpc.c 		CTCM_D3_DUMP(skb->data, (sizeof(struct qllc) + 4));
data              211 drivers/s390/net/ism.h static inline void __ism_read_cmd(struct ism_dev *ism, void *data,
data              218 drivers/s390/net/ism.h 		__zpci_load(data, req, offset);
data              220 drivers/s390/net/ism.h 		data += 8;
data              225 drivers/s390/net/ism.h static inline void __ism_write_cmd(struct ism_dev *ism, void *data,
data              232 drivers/s390/net/ism.h 		__zpci_store_block(data, req, offset);
data              235 drivers/s390/net/ism.h static inline int __ism_move(struct ism_dev *ism, u64 dmb_req, void *data,
data              241 drivers/s390/net/ism.h 	return __zpci_store_block(data, req, dmb_req);
data              366 drivers/s390/net/ism_drv.c 		    bool sf, unsigned int offset, void *data, unsigned int size)
data              378 drivers/s390/net/ism_drv.c 		ret = __ism_move(ism, dmb_req, data, bytes);
data              383 drivers/s390/net/ism_drv.c 		data += bytes;
data              404 drivers/s390/net/ism_drv.c static irqreturn_t ism_handle_irq(int irq, void *data)
data              406 drivers/s390/net/ism_drv.c 	struct ism_dev *ism = data;
data              110 drivers/s390/net/lcs.c 		channel->iob[cnt].data =
data              112 drivers/s390/net/lcs.c 		if (channel->iob[cnt].data == NULL)
data              120 drivers/s390/net/lcs.c 			kfree(channel->iob[cnt].data);
data              136 drivers/s390/net/lcs.c 		kfree(channel->iob[cnt].data);
data              137 drivers/s390/net/lcs.c 		channel->iob[cnt].data = NULL;
data              226 drivers/s390/net/lcs.c 			(__u32) __pa(card->read.iob[cnt].data);
data              228 drivers/s390/net/lcs.c 		 card->read.iob[cnt].data)->offset = LCS_ILLEGAL_OFFSET;
data              254 drivers/s390/net/lcs.c 	card->read.irq_tasklet.data = (unsigned long) &card->read;
data              281 drivers/s390/net/lcs.c 			(__u32) __pa(card->write.iob[cnt].data);
data              301 drivers/s390/net/lcs.c 	card->write.irq_tasklet.data = (unsigned long) &card->write;
data              745 drivers/s390/net/lcs.c 	*(__u16 *)(buffer->data + count) = 0;
data              748 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data              854 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data              891 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data              909 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data              933 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data              953 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data              980 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data             1000 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data             1024 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data             1060 drivers/s390/net/lcs.c 	cmd = (struct lcs_cmd *) buffer->data;
data             1228 drivers/s390/net/lcs.c lcs_register_mc_addresses(void *data)
data             1233 drivers/s390/net/lcs.c 	card = (struct lcs_card *) data;
data             1446 drivers/s390/net/lcs.c lcs_tasklet(unsigned long data)
data             1453 drivers/s390/net/lcs.c 	channel = (struct lcs_channel *) data;
data             1486 drivers/s390/net/lcs.c 	*(__u16 *)(card->tx_buffer->data + card->tx_buffer->count) = 0;
data             1564 drivers/s390/net/lcs.c 		(card->tx_buffer->data + card->tx_buffer->count);
data             1793 drivers/s390/net/lcs.c 	lcs_hdr = (struct lcs_header *) buffer->data;
data             1826 drivers/s390/net/lcs.c 		lcs_hdr = (struct lcs_header *) (buffer->data + offset);
data              266 drivers/s390/net/lcs.h 	void *data;
data              204 drivers/s390/net/netiucv.c 	void                   *data;
data              521 drivers/s390/net/netiucv.c 	ev.data = msg;
data              532 drivers/s390/net/netiucv.c 	ev.data = msg;
data              564 drivers/s390/net/netiucv.c 		ev.data = path;
data              628 drivers/s390/net/netiucv.c 		struct ll_header *header = (struct ll_header *) pskb->data;
data              638 drivers/s390/net/netiucv.c 			IUCV_DBF_TEXT_(data, 2, "Illegal next field: %d > %d\n",
data              646 drivers/s390/net/netiucv.c 			IUCV_DBF_TEXT(data, 2,
data              673 drivers/s390/net/netiucv.c 	struct iucv_message *msg = ev->data;
data              681 drivers/s390/net/netiucv.c 		IUCV_DBF_TEXT(data, 2,
data              688 drivers/s390/net/netiucv.c 		IUCV_DBF_TEXT_(data, 2, "msglen %d > max_buffsize %d\n",
data              692 drivers/s390/net/netiucv.c 	conn->rx_buff->data = conn->rx_buff->head;
data              695 drivers/s390/net/netiucv.c 	rc = iucv_message_receive(conn->path, msg, 0, conn->rx_buff->data,
data              699 drivers/s390/net/netiucv.c 		IUCV_DBF_TEXT_(data, 2, "rc %d from iucv_receive\n", rc);
data              709 drivers/s390/net/netiucv.c 	struct iucv_message *msg = ev->data;
data              724 drivers/s390/net/netiucv.c 		IUCV_DBF_TEXT(data, 2,
data              742 drivers/s390/net/netiucv.c 	conn->tx_buff->data = conn->tx_buff->head;
data              773 drivers/s390/net/netiucv.c 			       conn->tx_buff->data, conn->tx_buff->len);
data              784 drivers/s390/net/netiucv.c 		IUCV_DBF_TEXT_(data, 2, "rc %d from iucv_send\n", rc);
data              799 drivers/s390/net/netiucv.c 	struct iucv_path *path = ev->data;
data              822 drivers/s390/net/netiucv.c 	struct iucv_path *path = ev->data;
data              863 drivers/s390/net/netiucv.c 	IUCV_DBF_TEXT(data, 2,
data              979 drivers/s390/net/netiucv.c 	IUCV_DBF_TEXT_(data, 2, "%s('%s'): conn_action_inval called\n",
data             1090 drivers/s390/net/netiucv.c 			IUCV_DBF_TEXT(data, 2,
data             1162 drivers/s390/net/netiucv.c 			IUCV_DBF_TEXT(data, 2,
data             1184 drivers/s390/net/netiucv.c 				IUCV_DBF_TEXT(data, 2, "alloc_skb failed\n");
data             1189 drivers/s390/net/netiucv.c 				skb_put_data(nskb, skb->data, skb->len);
data             1207 drivers/s390/net/netiucv.c 				       nskb->data, nskb->len);
data             1230 drivers/s390/net/netiucv.c 			IUCV_DBF_TEXT_(data, 2, "rc %d from iucv_send\n", rc);
data             1365 drivers/s390/net/netiucv.c 		IUCV_DBF_TEXT(data, 2, "netiucv_tx: skb is NULL\n");
data             1370 drivers/s390/net/netiucv.c 		IUCV_DBF_TEXT(data, 2,
data             1390 drivers/s390/net/netiucv.c 		IUCV_DBF_TEXT(data, 2, "EBUSY from netiucv_tx\n");
data             2107 drivers/s390/net/netiucv.c 			IUCV_DBF_TEXT(data, 2, "remove_write: still active\n");
data             2115 drivers/s390/net/netiucv.c 	IUCV_DBF_TEXT(data, 2, "remove_write: unknown device\n");
data              115 drivers/s390/net/qeth_core.h #define CARD_DDEV(card) card->data.ccwdev
data              119 drivers/s390/net/qeth_core.h #define CARD_DDEV_ID(card) dev_name(&card->data.ccwdev->dev)
data              630 drivers/s390/net/qeth_core.h 			unsigned long data);
data              643 drivers/s390/net/qeth_core.h 	unsigned char *data;
data              657 drivers/s390/net/qeth_core.h 	return (struct qeth_ipa_cmd *)(iob->data + IPA_PDU_HEADER_SIZE);
data              662 drivers/s390/net/qeth_core.h 	return (struct ccw1 *)(iob->data + ALIGN(iob->length, 8));
data              758 drivers/s390/net/qeth_core.h 	int (*assist_cb)(struct net_device *dev, void *data);
data              809 drivers/s390/net/qeth_core.h 	struct qeth_channel data;
data              980 drivers/s390/net/qeth_core.h 				      u16 cmd_code, u32 *data,
data              985 drivers/s390/net/qeth_core.h 					       u16 cmd_code, u32 *data)
data              988 drivers/s390/net/qeth_core.h 						 data, QETH_PROT_IPV4);
data              993 drivers/s390/net/qeth_core.h 						  u16 cmd_code, u32 *data)
data              996 drivers/s390/net/qeth_core.h 						 data, QETH_PROT_IPV6);
data              491 drivers/s390/net/qeth_core_main.c 			   void *data)
data              496 drivers/s390/net/qeth_core_main.c 	ccw->cda = (__u32) __pa(data);
data              510 drivers/s390/net/qeth_core_main.c 	memset(iob->data, 0, iob->length);
data              511 drivers/s390/net/qeth_core_main.c 	qeth_setup_ccw(ccw, CCW_CMD_READ, 0, iob->length, iob->data);
data              678 drivers/s390/net/qeth_core_main.c 		kfree(iob->data);
data              710 drivers/s390/net/qeth_core_main.c 	iob->data = kzalloc(ALIGN(length, 8) + ccws * sizeof(struct ccw1),
data              712 drivers/s390/net/qeth_core_main.c 	if (!iob->data) {
data              740 drivers/s390/net/qeth_core_main.c 	rc = qeth_check_idx_response(card, iob->data);
data              752 drivers/s390/net/qeth_core_main.c 	if (IS_IPA(iob->data)) {
data              753 drivers/s390/net/qeth_core_main.c 		cmd = (struct qeth_ipa_cmd *) PDU_ENCAPSULATION(iob->data);
data              771 drivers/s390/net/qeth_core_main.c 		if (!IS_IPA(tmp->data) ||
data              805 drivers/s390/net/qeth_core_main.c 		QETH_PDU_HEADER_SEQ_NO(iob->data),
data              987 drivers/s390/net/qeth_core_main.c 		channel = &card->data;
data             1259 drivers/s390/net/qeth_core_main.c 	ccwdev = card->data.ccwdev;
data             1399 drivers/s390/net/qeth_core_main.c 	qeth_setup_channel(&card->data);
data             1482 drivers/s390/net/qeth_core_main.c 	rc3 = qeth_halt_channel(card, &card->data);
data             1497 drivers/s390/net/qeth_core_main.c 	rc3 = qeth_clear_channel(card, &card->data);
data             1672 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_TRANSPORT_HEADER_SEQ_NO(iob->data), &card->seqno.trans_hdr,
data             1692 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_PDU_HEADER_SEQ_NO(iob->data),
data             1695 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_PDU_HEADER_ACK_SEQ_NO(iob->data),
data             1702 drivers/s390/net/qeth_core_main.c 						  void *data,
data             1711 drivers/s390/net/qeth_core_main.c 	memcpy(iob->data, data, data_length);
data             1713 drivers/s390/net/qeth_core_main.c 		       iob->data);
data             1767 drivers/s390/net/qeth_core_main.c 	QETH_DBF_HEX(CTRL, 2, iob->data, min(iob->length, QETH_DBF_CTRL_LEN));
data             1826 drivers/s390/net/qeth_core_main.c 	struct qeth_node_desc *nd = (struct qeth_node_desc *) iob->data;
data             1858 drivers/s390/net/qeth_core_main.c 	struct qeth_channel *channel = &card->data;
data             1875 drivers/s390/net/qeth_core_main.c 		       iob->data);
data             1886 drivers/s390/net/qeth_core_main.c 	rc = qeth_check_idx_response(card, iob->data);
data             1890 drivers/s390/net/qeth_core_main.c 	if (QETH_IS_IDX_ACT_POS_REPLY(iob->data))
data             1895 drivers/s390/net/qeth_core_main.c 			QETH_IDX_ACT_CAUSE_CODE(iob->data));
data             1897 drivers/s390/net/qeth_core_main.c 	switch (QETH_IDX_ACT_CAUSE_CODE(iob->data)) {
data             1928 drivers/s390/net/qeth_core_main.c 	memcpy(&peer_level, QETH_IDX_ACT_FUNC_LEVEL(iob->data), 2);
data             1938 drivers/s390/net/qeth_core_main.c 	       QETH_IDX_ACT_ISSUER_RM_TOKEN(iob->data),
data             1941 drivers/s390/net/qeth_core_main.c 	       QETH_IDX_REPLY_LEVEL(iob->data), QETH_MCL_LENGTH);
data             1962 drivers/s390/net/qeth_core_main.c 	memcpy(&peer_level, QETH_IDX_ACT_FUNC_LEVEL(iob->data), 2);
data             1985 drivers/s390/net/qeth_core_main.c 		       iob->data);
data             1986 drivers/s390/net/qeth_core_main.c 	qeth_setup_ccw(&ccw[1], CCW_CMD_READ, 0, iob->length, iob->data);
data             1990 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IDX_ACT_PNO(iob->data), &port, 1);
data             1991 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IDX_ACT_ISSUER_RM_TOKEN(iob->data),
data             1993 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IDX_ACT_FUNC_LEVEL(iob->data),
data             1995 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IDX_ACT_QDIO_DEV_CUA(iob->data), &dev_id.devno, 2);
data             1996 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IDX_ACT_QDIO_DEV_REALADDR(iob->data), &addr, 2);
data             2011 drivers/s390/net/qeth_core_main.c 	memcpy(iob->data, IDX_ACTIVATE_READ, IDX_ACTIVATE_SIZE);
data             2035 drivers/s390/net/qeth_core_main.c 	memcpy(iob->data, IDX_ACTIVATE_WRITE, IDX_ACTIVATE_SIZE);
data             2048 drivers/s390/net/qeth_core_main.c 		unsigned long data)
data             2054 drivers/s390/net/qeth_core_main.c 	iob = (struct qeth_cmd_buffer *) data;
data             2056 drivers/s390/net/qeth_core_main.c 	       QETH_CM_ENABLE_RESP_FILTER_TOKEN(iob->data),
data             2071 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_CM_ENABLE_ISSUER_RM_TOKEN(iob->data),
data             2073 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_CM_ENABLE_FILTER_TOKEN(iob->data),
data             2080 drivers/s390/net/qeth_core_main.c 		unsigned long data)
data             2086 drivers/s390/net/qeth_core_main.c 	iob = (struct qeth_cmd_buffer *) data;
data             2088 drivers/s390/net/qeth_core_main.c 	       QETH_CM_SETUP_RESP_DEST_ADDR(iob->data),
data             2103 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_CM_SETUP_DEST_ADDR(iob->data),
data             2105 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_CM_SETUP_CONNECTION_TOKEN(iob->data),
data             2107 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_CM_SETUP_FILTER_TOKEN(iob->data),
data             2167 drivers/s390/net/qeth_core_main.c 		unsigned long data)
data             2176 drivers/s390/net/qeth_core_main.c 	iob = (struct qeth_cmd_buffer *) data;
data             2178 drivers/s390/net/qeth_core_main.c 	       QETH_ULP_ENABLE_RESP_FILTER_TOKEN(iob->data),
data             2181 drivers/s390/net/qeth_core_main.c 		memcpy(&framesize, QETH_ULP_ENABLE_RESP_MAX_MTU(iob->data), 2);
data             2184 drivers/s390/net/qeth_core_main.c 		mtu = *(__u16 *)QETH_ULP_ENABLE_RESP_MAX_MTU(iob->data);
data             2188 drivers/s390/net/qeth_core_main.c 	memcpy(&len, QETH_ULP_ENABLE_RESP_DIFINFO_LEN(iob->data), 2);
data             2191 drivers/s390/net/qeth_core_main.c 		       QETH_ULP_ENABLE_RESP_LINK_TYPE(iob->data), 1);
data             2219 drivers/s390/net/qeth_core_main.c 	*(QETH_ULP_ENABLE_LINKNUM(iob->data)) = (u8) card->dev->dev_port;
data             2220 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_ULP_ENABLE_PROT_TYPE(iob->data), &prot_type, 1);
data             2221 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_ULP_ENABLE_DEST_ADDR(iob->data),
data             2223 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_ULP_ENABLE_FILTER_TOKEN(iob->data),
data             2232 drivers/s390/net/qeth_core_main.c 		unsigned long data)
data             2238 drivers/s390/net/qeth_core_main.c 	iob = (struct qeth_cmd_buffer *) data;
data             2240 drivers/s390/net/qeth_core_main.c 	       QETH_ULP_SETUP_RESP_CONNECTION_TOKEN(iob->data),
data             2242 drivers/s390/net/qeth_core_main.c 	if (!strncmp("00S", QETH_ULP_SETUP_RESP_CONNECTION_TOKEN(iob->data),
data             2264 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_ULP_SETUP_DEST_ADDR(iob->data),
data             2266 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_ULP_SETUP_CONNECTION_TOKEN(iob->data),
data             2268 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_ULP_SETUP_FILTER_TOKEN(iob->data),
data             2272 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_ULP_SETUP_CUA(iob->data), &dev_id.devno, 2);
data             2274 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_ULP_SETUP_REAL_DEVADDR(iob->data), &temp, 2);
data             2463 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_DM_ACT_DEST_ADDR(iob->data),
data             2465 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_DM_ACT_CONNECTION_TOKEN(iob->data),
data             2732 drivers/s390/net/qeth_core_main.c 		       iob->data);
data             2735 drivers/s390/net/qeth_core_main.c 	memcpy(iob->data, IPA_PDU_HEADER, IPA_PDU_HEADER_SIZE);
data             2736 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IPA_PDU_LEN_TOTAL(iob->data), &total_length, 2);
data             2737 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IPA_CMD_PROT_TYPE(iob->data), &prot_type, 1);
data             2738 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IPA_PDU_LEN_PDU1(iob->data), &cmd_length, 2);
data             2739 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IPA_PDU_LEN_PDU2(iob->data), &cmd_length, 2);
data             2740 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IPA_CMD_DEST_ADDR(iob->data),
data             2742 drivers/s390/net/qeth_core_main.c 	memcpy(QETH_IPA_PDU_LEN_PDU3(iob->data), &cmd_length, 2);
data             2755 drivers/s390/net/qeth_core_main.c 	data_length += offsetof(struct qeth_ipa_cmd, data);
data             2777 drivers/s390/net/qeth_core_main.c 				struct qeth_reply *reply, unsigned long data)
data             2779 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             2816 drivers/s390/net/qeth_core_main.c 				 struct qeth_reply *reply, unsigned long data)
data             2818 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             2842 drivers/s390/net/qeth_core_main.c 			cmd->data.setadapterparms.hdr.return_code;
data             2847 drivers/s390/net/qeth_core_main.c 		struct qeth_reply *reply, unsigned long data)
data             2849 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             2855 drivers/s390/net/qeth_core_main.c 	if (cmd->data.setadapterparms.data.query_cmds_supp.lan_type & 0x7f) {
data             2857 drivers/s390/net/qeth_core_main.c 		      cmd->data.setadapterparms.data.query_cmds_supp.lan_type;
data             2861 drivers/s390/net/qeth_core_main.c 		cmd->data.setadapterparms.data.query_cmds_supp.supported_cmds;
data             2875 drivers/s390/net/qeth_core_main.c 					  data));
data             2879 drivers/s390/net/qeth_core_main.c 	hdr = &__ipa_cmd(iob)->data.setadapterparms.hdr;
data             2902 drivers/s390/net/qeth_core_main.c 		struct qeth_reply *reply, unsigned long data)
data             2908 drivers/s390/net/qeth_core_main.c 	cmd = (struct qeth_ipa_cmd *) data;
data             2952 drivers/s390/net/qeth_core_main.c 				struct qeth_reply *reply, unsigned long data)
data             2954 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             2963 drivers/s390/net/qeth_core_main.c 	attrs = &cmd->data.setadapterparms.data.query_switch_attributes;
data             3000 drivers/s390/net/qeth_core_main.c 	cmd = &__ipa_cmd(iob)->data.diagass;
data             3008 drivers/s390/net/qeth_core_main.c 		struct qeth_reply *reply, unsigned long data)
data             3010 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             3018 drivers/s390/net/qeth_core_main.c 	card->info.diagass_support = cmd->data.diagass.ext;
data             3059 drivers/s390/net/qeth_core_main.c 		struct qeth_reply *reply, unsigned long data)
data             3061 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             3081 drivers/s390/net/qeth_core_main.c 	cmd->data.diagass.type = 1;
data             3082 drivers/s390/net/qeth_core_main.c 	cmd->data.diagass.action = action;
data             3085 drivers/s390/net/qeth_core_main.c 		cmd->data.diagass.options = 0x0003;
data             3086 drivers/s390/net/qeth_core_main.c 		cmd->data.diagass.ext = 0x00010000 +
data             3089 drivers/s390/net/qeth_core_main.c 			(struct qeth_trap_id *)cmd->data.diagass.cdata);
data             3092 drivers/s390/net/qeth_core_main.c 		cmd->data.diagass.options = 0x0001;
data             3610 drivers/s390/net/qeth_core_main.c 	addr_t end = (addr_t)skb->data + skb_headlen(skb);
data             3611 drivers/s390/net/qeth_core_main.c 	addr_t start = (addr_t)skb->data + data_offset;
data             3650 drivers/s390/net/qeth_core_main.c 	start = (addr_t)skb->data - hdr_len;
data             3651 drivers/s390/net/qeth_core_main.c 	end = (addr_t)skb->data;
data             3661 drivers/s390/net/qeth_core_main.c 	} else if (!proto_len && PAGE_ALIGNED(skb->data)) {
data             3738 drivers/s390/net/qeth_core_main.c 	char *data = skb->data + offset;
data             3744 drivers/s390/net/qeth_core_main.c 				    PAGE_SIZE - offset_in_page(data));
data             3746 drivers/s390/net/qeth_core_main.c 		buffer->element[element].addr = data;
data             3762 drivers/s390/net/qeth_core_main.c 		data += elem_length;
data             3770 drivers/s390/net/qeth_core_main.c 		data = skb_frag_address(frag);
data             3774 drivers/s390/net/qeth_core_main.c 					    PAGE_SIZE - offset_in_page(data));
data             3776 drivers/s390/net/qeth_core_main.c 			buffer->element[element].addr = data;
data             3782 drivers/s390/net/qeth_core_main.c 			data += elem_length;
data             3820 drivers/s390/net/qeth_core_main.c 		buf->is_header[element] = ((void *)hdr != skb->data);
data             4077 drivers/s390/net/qeth_core_main.c 		struct qeth_reply *reply, unsigned long data)
data             4079 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             4084 drivers/s390/net/qeth_core_main.c 	setparms = &(cmd->data.setadapterparms);
data             4087 drivers/s390/net/qeth_core_main.c 		setparms->data.mode = SET_PROMISC_MODE_OFF;
data             4089 drivers/s390/net/qeth_core_main.c 	card->info.promisc_mode = setparms->data.mode;
data             4108 drivers/s390/net/qeth_core_main.c 	cmd->data.setadapterparms.data.mode = mode;
data             4114 drivers/s390/net/qeth_core_main.c 		struct qeth_reply *reply, unsigned long data)
data             4116 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             4123 drivers/s390/net/qeth_core_main.c 	adp_cmd = &cmd->data.setadapterparms;
data             4124 drivers/s390/net/qeth_core_main.c 	if (!is_valid_ether_addr(adp_cmd->data.change_addr.addr))
data             4131 drivers/s390/net/qeth_core_main.c 	ether_addr_copy(card->dev->dev_addr, adp_cmd->data.change_addr.addr);
data             4148 drivers/s390/net/qeth_core_main.c 	cmd->data.setadapterparms.data.change_addr.cmd = CHANGE_ADDR_READ_MAC;
data             4149 drivers/s390/net/qeth_core_main.c 	cmd->data.setadapterparms.data.change_addr.addr_size = ETH_ALEN;
data             4150 drivers/s390/net/qeth_core_main.c 	ether_addr_copy(cmd->data.setadapterparms.data.change_addr.addr,
data             4159 drivers/s390/net/qeth_core_main.c 		struct qeth_reply *reply, unsigned long data)
data             4161 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             4170 drivers/s390/net/qeth_core_main.c 	access_ctrl_req = &cmd->data.setadapterparms.data.set_access_ctrl;
data             4172 drivers/s390/net/qeth_core_main.c 			cmd->data.setadapterparms.hdr.return_code);
data             4173 drivers/s390/net/qeth_core_main.c 	if (cmd->data.setadapterparms.hdr.return_code !=
data             4177 drivers/s390/net/qeth_core_main.c 				 cmd->data.setadapterparms.hdr.return_code);
data             4178 drivers/s390/net/qeth_core_main.c 	switch (cmd->data.setadapterparms.hdr.return_code) {
data             4257 drivers/s390/net/qeth_core_main.c 	access_ctrl_req = &cmd->data.setadapterparms.data.set_access_ctrl;
data             4368 drivers/s390/net/qeth_core_main.c 				struct qeth_reply *reply, unsigned long data)
data             4370 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             4382 drivers/s390/net/qeth_core_main.c 	if (cmd->data.setadapterparms.hdr.return_code) {
data             4384 drivers/s390/net/qeth_core_main.c 			cmd->data.setadapterparms.hdr.return_code;
data             4389 drivers/s390/net/qeth_core_main.c 	adp_cmd = &cmd->data.setadapterparms;
data             4392 drivers/s390/net/qeth_core_main.c 		snmp_data = &adp_cmd->data.snmp;
data             4394 drivers/s390/net/qeth_core_main.c 		snmp_data = &adp_cmd->data.snmp.request;
data             4404 drivers/s390/net/qeth_core_main.c 			cmd->data.setadapterparms.hdr.used_total);
data             4406 drivers/s390/net/qeth_core_main.c 			cmd->data.setadapterparms.hdr.seq_no);
data             4411 drivers/s390/net/qeth_core_main.c 	if (cmd->data.setadapterparms.hdr.seq_no <
data             4412 drivers/s390/net/qeth_core_main.c 	    cmd->data.setadapterparms.hdr.used_total)
data             4447 drivers/s390/net/qeth_core_main.c 	if (copy_from_user(&__ipa_cmd(iob)->data.setadapterparms.data.snmp,
data             4474 drivers/s390/net/qeth_core_main.c 		struct qeth_reply *reply, unsigned long data)
data             4476 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *)data;
data             4486 drivers/s390/net/qeth_core_main.c 	resdatalen = cmd->data.setadapterparms.hdr.cmdlength;
data             4487 drivers/s390/net/qeth_core_main.c 	resdata = (char *)data + 28;
data             4496 drivers/s390/net/qeth_core_main.c 	if (cmd->data.setadapterparms.hdr.seq_no <
data             4497 drivers/s390/net/qeth_core_main.c 	    cmd->data.setadapterparms.hdr.used_total)
data             4540 drivers/s390/net/qeth_core_main.c 	oat_req = &cmd->data.setadapterparms.data.query_oat;
data             4571 drivers/s390/net/qeth_core_main.c 				   struct qeth_reply *reply, unsigned long data)
data             4574 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *)data;
data             4581 drivers/s390/net/qeth_core_main.c 	card_info = &cmd->data.setadapterparms.data.card_info;
data             4663 drivers/s390/net/qeth_core_main.c 	struct qeth_channel *channel = &card->data;
data             4847 drivers/s390/net/qeth_core_main.c 	qeth_clean_channel(&card->data);
data             4907 drivers/s390/net/qeth_core_main.c 	qeth_stop_channel(&card->data);
data             5160 drivers/s390/net/qeth_core_main.c 				card->data.ccwdev, 0, &card->rx.b_index,
data             5209 drivers/s390/net/qeth_core_main.c 	if (qdio_start_irq(card->data.ccwdev, 0))
data             5320 drivers/s390/net/qeth_core_main.c 		cmd->hdr.return_code = cmd->data.setassparms.hdr.return_code;
data             5326 drivers/s390/net/qeth_core_main.c 					unsigned long data)
data             5328 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             5334 drivers/s390/net/qeth_core_main.c 	caps->supported = cmd->data.setassparms.data.caps.supported;
data             5335 drivers/s390/net/qeth_core_main.c 	caps->enabled = cmd->data.setassparms.data.caps.enabled;
data             5340 drivers/s390/net/qeth_core_main.c 			struct qeth_reply *reply, unsigned long data)
data             5342 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             5349 drivers/s390/net/qeth_core_main.c 	cmd->hdr.return_code = cmd->data.setassparms.hdr.return_code;
data             5372 drivers/s390/net/qeth_core_main.c 					  data));
data             5376 drivers/s390/net/qeth_core_main.c 	setassparms = &__ipa_cmd(iob)->data.setassparms;
data             5388 drivers/s390/net/qeth_core_main.c 				      u16 cmd_code, u32 *data,
data             5391 drivers/s390/net/qeth_core_main.c 	unsigned int length = data ? SETASS_DATA_SIZEOF(flags_32bit) : 0;
data             5399 drivers/s390/net/qeth_core_main.c 	if (data)
data             5400 drivers/s390/net/qeth_core_main.c 		__ipa_cmd(iob)->data.setassparms.data.flags_32bit = *data;
data             5904 drivers/s390/net/qeth_core_main.c 			      unsigned long data)
data             5906 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             5912 drivers/s390/net/qeth_core_main.c 	*features = cmd->data.setassparms.data.flags_32bit;
data             5961 drivers/s390/net/qeth_core_main.c 	__ipa_cmd(iob)->data.setassparms.data.flags_32bit = required_features;
data             5992 drivers/s390/net/qeth_core_main.c 			     unsigned long data)
data             5994 drivers/s390/net/qeth_core_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             6000 drivers/s390/net/qeth_core_main.c 	tso_data->mss = cmd->data.setassparms.data.tso.mss;
data             6001 drivers/s390/net/qeth_core_main.c 	tso_data->supported = cmd->data.setassparms.data.tso.supported;
data             6043 drivers/s390/net/qeth_core_main.c 	__ipa_cmd(iob)->data.setassparms.data.caps.enabled =
data             6201 drivers/s390/net/qeth_core_main.c 		unsigned int doffset = skb->data - skb_mac_header(skb);
data             6257 drivers/s390/net/qeth_core_main.c 	card->data.state = CH_STATE_UP;
data              379 drivers/s390/net/qeth_core_mpc.h 	char data; /* only for replies */
data              421 drivers/s390/net/qeth_core_mpc.h 	} data;
data              425 drivers/s390/net/qeth_core_mpc.h 					       data.field)
data              455 drivers/s390/net/qeth_core_mpc.h 	__u8  data;
data              535 drivers/s390/net/qeth_core_mpc.h 	} data;
data              539 drivers/s390/net/qeth_core_mpc.h 					       data.field)
data              648 drivers/s390/net/qeth_core_mpc.h 	} data;
data              652 drivers/s390/net/qeth_core_mpc.h 						     data.field)
data              729 drivers/s390/net/qeth_core_mpc.h 	} data;
data              733 drivers/s390/net/qeth_core_mpc.h 					     data.field)
data              790 drivers/s390/net/qeth_core_mpc.h 	} data;
data              793 drivers/s390/net/qeth_core_mpc.h #define IPA_DATA_SIZEOF(field)	FIELD_SIZEOF(struct qeth_ipa_cmd, data.field)
data               71 drivers/s390/net/qeth_ethtool.c static void qeth_add_stat_strings(u8 **data, const char *prefix,
data               78 drivers/s390/net/qeth_ethtool.c 		snprintf(*data, ETH_GSTRING_LEN, "%s%s", prefix, stats[i].name);
data               79 drivers/s390/net/qeth_ethtool.c 		*data += ETH_GSTRING_LEN;
data               97 drivers/s390/net/qeth_ethtool.c 				   struct ethtool_stats *stats, u64 *data)
data              102 drivers/s390/net/qeth_ethtool.c 	qeth_add_stat_data(&data, &card->stats, card_stats, CARD_STATS_LEN);
data              104 drivers/s390/net/qeth_ethtool.c 		qeth_add_stat_data(&data, &card->qdio.out_qs[i]->stats,
data              124 drivers/s390/net/qeth_ethtool.c static void qeth_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              132 drivers/s390/net/qeth_ethtool.c 		qeth_add_stat_strings(&data, prefix, card_stats,
data              136 drivers/s390/net/qeth_ethtool.c 			qeth_add_stat_strings(&data, prefix, txq_stats,
data               74 drivers/s390/net/qeth_l2_main.c 				     unsigned long data)
data               76 drivers/s390/net/qeth_l2_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data               93 drivers/s390/net/qeth_l2_main.c 	cmd->data.setdelmac.mac_length = ETH_ALEN;
data               94 drivers/s390/net/qeth_l2_main.c 	ether_addr_copy(cmd->data.setdelmac.mac, mac);
data              222 drivers/s390/net/qeth_l2_main.c 				      unsigned long data)
data              224 drivers/s390/net/qeth_l2_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data              229 drivers/s390/net/qeth_l2_main.c 				 cmd->data.setdelvlan.vlan_id,
data              248 drivers/s390/net/qeth_l2_main.c 	cmd->data.setdelvlan.vlan_id = i;
data              554 drivers/s390/net/qeth_l2_main.c 	struct qeth_hdr *hdr = (struct qeth_hdr *)skb->data;
data              555 drivers/s390/net/qeth_l2_main.c 	addr_t end = (addr_t)(skb->data + sizeof(*hdr));
data              556 drivers/s390/net/qeth_l2_main.c 	addr_t start = (addr_t)skb->data;
data              880 drivers/s390/net/qeth_l2_main.c 	qeth_stop_channel(&card->data);
data              913 drivers/s390/net/qeth_l2_main.c 	rc  = qeth_stop_channel(&card->data);
data              979 drivers/s390/net/qeth_l2_main.c 		if (cmd->data.sbp.hdr.command_code ==
data             1014 drivers/s390/net/qeth_l2_main.c int qeth_osn_assist(struct net_device *dev, void *data, int data_len)
data             1036 drivers/s390/net/qeth_l2_main.c 	memcpy(__ipa_cmd(iob), data, data_len);
data             1157 drivers/s390/net/qeth_l2_main.c 	struct qeth_bridge_state_data *data =
data             1160 drivers/s390/net/qeth_l2_main.c 	struct qeth_sbp_port_entry *entry = &data->qports.entry[0];
data             1173 drivers/s390/net/qeth_l2_main.c 	mutex_lock(&data->card->sbp_lock);
data             1174 drivers/s390/net/qeth_l2_main.c 	data->card->options.sbp.role = entry->role;
data             1175 drivers/s390/net/qeth_l2_main.c 	mutex_unlock(&data->card->sbp_lock);
data             1188 drivers/s390/net/qeth_l2_main.c 	kobject_uevent_env(&data->card->gdev->dev.kobj,
data             1190 drivers/s390/net/qeth_l2_main.c 	kfree(data);
data             1197 drivers/s390/net/qeth_l2_main.c 		 &cmd->data.sbp.data.state_change;
data             1198 drivers/s390/net/qeth_l2_main.c 	struct qeth_bridge_state_data *data;
data             1207 drivers/s390/net/qeth_l2_main.c 	data = kzalloc(sizeof(struct qeth_bridge_state_data) + extrasize,
data             1209 drivers/s390/net/qeth_l2_main.c 	if (!data) {
data             1213 drivers/s390/net/qeth_l2_main.c 	INIT_WORK(&data->worker, qeth_bridge_state_change_worker);
data             1214 drivers/s390/net/qeth_l2_main.c 	data->card = card;
data             1215 drivers/s390/net/qeth_l2_main.c 	memcpy(&data->qports, qports,
data             1217 drivers/s390/net/qeth_l2_main.c 	queue_work(card->event_wq, &data->worker);
data             1228 drivers/s390/net/qeth_l2_main.c 	struct qeth_bridge_host_data *data =
data             1232 drivers/s390/net/qeth_l2_main.c 	if (data->hostevs.lost_event_mask) {
data             1233 drivers/s390/net/qeth_l2_main.c 		dev_info(&data->card->gdev->dev,
data             1235 drivers/s390/net/qeth_l2_main.c 			data->card->dev->name,
data             1236 drivers/s390/net/qeth_l2_main.c 			(data->hostevs.lost_event_mask == 0x01)
data             1238 drivers/s390/net/qeth_l2_main.c 			: (data->hostevs.lost_event_mask == 0x02)
data             1241 drivers/s390/net/qeth_l2_main.c 		mutex_lock(&data->card->sbp_lock);
data             1242 drivers/s390/net/qeth_l2_main.c 		data->card->options.sbp.hostnotification = 0;
data             1243 drivers/s390/net/qeth_l2_main.c 		mutex_unlock(&data->card->sbp_lock);
data             1244 drivers/s390/net/qeth_l2_main.c 		qeth_bridge_emit_host_event(data->card, anev_abort,
data             1247 drivers/s390/net/qeth_l2_main.c 		for (i = 0; i < data->hostevs.num_entries; i++) {
data             1249 drivers/s390/net/qeth_l2_main.c 					&data->hostevs.entry[i];
data             1250 drivers/s390/net/qeth_l2_main.c 			qeth_bridge_emit_host_event(data->card,
data             1255 drivers/s390/net/qeth_l2_main.c 	kfree(data);
data             1262 drivers/s390/net/qeth_l2_main.c 		 &cmd->data.addrchange;
data             1263 drivers/s390/net/qeth_l2_main.c 	struct qeth_bridge_host_data *data;
data             1279 drivers/s390/net/qeth_l2_main.c 	data = kzalloc(sizeof(struct qeth_bridge_host_data) + extrasize,
data             1281 drivers/s390/net/qeth_l2_main.c 	if (!data) {
data             1285 drivers/s390/net/qeth_l2_main.c 	INIT_WORK(&data->worker, qeth_bridge_host_event_worker);
data             1286 drivers/s390/net/qeth_l2_main.c 	data->card = card;
data             1287 drivers/s390/net/qeth_l2_main.c 	memcpy(&data->hostevs, hostevs,
data             1289 drivers/s390/net/qeth_l2_main.c 	queue_work(card->event_wq, &data->worker);
data             1301 drivers/s390/net/qeth_l2_main.c 	} data;
data             1307 drivers/s390/net/qeth_l2_main.c 	struct qeth_ipacmd_setbridgeport *sbp = &cmd->data.sbp;
data             1414 drivers/s390/net/qeth_l2_main.c 					  data));
data             1418 drivers/s390/net/qeth_l2_main.c 	hdr = &__ipa_cmd(iob)->data.sbp.hdr;
data             1427 drivers/s390/net/qeth_l2_main.c 	struct qeth_reply *reply, unsigned long data)
data             1429 drivers/s390/net/qeth_l2_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             1438 drivers/s390/net/qeth_l2_main.c 	cbctl->data.supported =
data             1439 drivers/s390/net/qeth_l2_main.c 		cmd->data.sbp.data.query_cmds_supp.supported_cmds;
data             1467 drivers/s390/net/qeth_l2_main.c 	card->options.sbp.supported_funcs = cbctl.data.supported;
data             1471 drivers/s390/net/qeth_l2_main.c 	struct qeth_reply *reply, unsigned long data)
data             1473 drivers/s390/net/qeth_l2_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             1474 drivers/s390/net/qeth_l2_main.c 	struct qeth_sbp_query_ports *qports = &cmd->data.sbp.data.query_ports;
data             1489 drivers/s390/net/qeth_l2_main.c 		if (cbctl->data.qports.role)
data             1490 drivers/s390/net/qeth_l2_main.c 			*cbctl->data.qports.role = qports->entry[0].role;
data             1491 drivers/s390/net/qeth_l2_main.c 		if (cbctl->data.qports.state)
data             1492 drivers/s390/net/qeth_l2_main.c 			*cbctl->data.qports.state = qports->entry[0].state;
data             1512 drivers/s390/net/qeth_l2_main.c 		.data = {
data             1532 drivers/s390/net/qeth_l2_main.c 	struct qeth_reply *reply, unsigned long data)
data             1534 drivers/s390/net/qeth_l2_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *)data;
data             1722 drivers/s390/net/qeth_l2_main.c 				    unsigned long data)
data             1726 drivers/s390/net/qeth_l2_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             1727 drivers/s390/net/qeth_l2_main.c 	struct qeth_ipacmd_vnicc *rep = &cmd->data.vnicc;
data             1728 drivers/s390/net/qeth_l2_main.c 	u32 sub_cmd = cmd->data.vnicc.hdr.sub_command;
data             1738 drivers/s390/net/qeth_l2_main.c 		*cbctl->result.sup_cmds = rep->data.query_cmds.sup_cmds;
data             1740 drivers/s390/net/qeth_l2_main.c 		*cbctl->result.timeout = rep->data.getset_timeout.timeout;
data             1754 drivers/s390/net/qeth_l2_main.c 				 offsetof(struct qeth_ipacmd_vnicc, data));
data             1758 drivers/s390/net/qeth_l2_main.c 	hdr = &__ipa_cmd(iob)->data.vnicc.hdr;
data             1790 drivers/s390/net/qeth_l2_main.c 	__ipa_cmd(iob)->data.vnicc.data.query_cmds.vnic_char = vnic_char;
data             1809 drivers/s390/net/qeth_l2_main.c 	__ipa_cmd(iob)->data.vnicc.data.set_char.vnic_char = vnic_char;
data             1828 drivers/s390/net/qeth_l2_main.c 	getset_timeout = &__ipa_cmd(iob)->data.vnicc.data.getset_timeout;
data              353 drivers/s390/net/qeth_l3_main.c 			       unsigned long data)
data              355 drivers/s390/net/qeth_l3_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data              384 drivers/s390/net/qeth_l3_main.c 	ether_addr_copy(cmd->data.setdelipm.mac, addr->mac);
data              386 drivers/s390/net/qeth_l3_main.c 		memcpy(cmd->data.setdelipm.ip6, &addr->u.a6.addr,
data              389 drivers/s390/net/qeth_l3_main.c 		memcpy(&cmd->data.setdelipm.ip4, &addr->u.a4.addr, 4);
data              442 drivers/s390/net/qeth_l3_main.c 		memcpy(cmd->data.setdelip6.ip_addr, &addr->u.a6.addr,
data              445 drivers/s390/net/qeth_l3_main.c 		memcpy(cmd->data.setdelip6.mask, netmask,
data              447 drivers/s390/net/qeth_l3_main.c 		cmd->data.setdelip6.flags = flags;
data              449 drivers/s390/net/qeth_l3_main.c 		memcpy(cmd->data.setdelip4.ip_addr, &addr->u.a4.addr, 4);
data              450 drivers/s390/net/qeth_l3_main.c 		memcpy(cmd->data.setdelip4.mask, &addr->u.a4.mask, 4);
data              451 drivers/s390/net/qeth_l3_main.c 		cmd->data.setdelip4.flags = flags;
data              470 drivers/s390/net/qeth_l3_main.c 	cmd->data.setrtg.type = (type);
data              968 drivers/s390/net/qeth_l3_main.c 		struct qeth_reply *reply, unsigned long data)
data              970 drivers/s390/net/qeth_l3_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data              976 drivers/s390/net/qeth_l3_main.c 			cmd->data.create_destroy_addr.unique_id);
data              993 drivers/s390/net/qeth_l3_main.c 	*((__u16 *) &cmd->data.create_destroy_addr.unique_id[6]) =
data             1002 drivers/s390/net/qeth_l3_main.c 		struct qeth_reply *reply, unsigned long data)
data             1004 drivers/s390/net/qeth_l3_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             1008 drivers/s390/net/qeth_l3_main.c 				&cmd->data.create_destroy_addr.unique_id[6]);
data             1037 drivers/s390/net/qeth_l3_main.c 	*((__u16 *) &cmd->data.create_destroy_addr.unique_id[6]) =
data             1046 drivers/s390/net/qeth_l3_main.c 			    unsigned long data)
data             1053 drivers/s390/net/qeth_l3_main.c 	cmd = (struct qeth_ipa_cmd *)data;
data             1057 drivers/s390/net/qeth_l3_main.c 	switch (cmd->data.diagass.action) {
data             1095 drivers/s390/net/qeth_l3_main.c 				 cmd->data.diagass.action, CARD_DEVID(card));
data             1113 drivers/s390/net/qeth_l3_main.c 	cmd->data.diagass.type = QETH_DIAGS_TYPE_HIPERSOCKET;
data             1114 drivers/s390/net/qeth_l3_main.c 	cmd->data.diagass.action = diags_cmd;
data             1314 drivers/s390/net/qeth_l3_main.c 	struct af_iucv_trans_hdr *iucv = (struct af_iucv_trans_hdr *) skb->data;
data             1521 drivers/s390/net/qeth_l3_main.c 			      unsigned long data)
data             1523 drivers/s390/net/qeth_l3_main.c 	struct qeth_ipa_cmd *cmd = (struct qeth_ipa_cmd *) data;
data             1525 drivers/s390/net/qeth_l3_main.c 	qeth_setassparms_cb(card, reply, data);
data             1554 drivers/s390/net/qeth_l3_main.c 	__ipa_cmd(iob)->data.setassparms.data.flags_32bit = (u32) no_entries;
data             1605 drivers/s390/net/qeth_l3_main.c 		struct qeth_reply *reply, unsigned long data)
data             1618 drivers/s390/net/qeth_l3_main.c 	cmd = (struct qeth_ipa_cmd *) data;
data             1625 drivers/s390/net/qeth_l3_main.c 	if (cmd->data.setassparms.hdr.return_code) {
data             1626 drivers/s390/net/qeth_l3_main.c 		cmd->hdr.return_code = cmd->data.setassparms.hdr.return_code;
data             1631 drivers/s390/net/qeth_l3_main.c 	qdata = &cmd->data.setassparms.data.query_arp;
data             1642 drivers/s390/net/qeth_l3_main.c 		cur_entry = &qdata->data + entrybytes_done;
data             1662 drivers/s390/net/qeth_l3_main.c 			&qdata->data + entrybytes_done + stripped_bytes,
data             1669 drivers/s390/net/qeth_l3_main.c 	if (cmd->data.setassparms.hdr.seq_no <
data             1670 drivers/s390/net/qeth_l3_main.c 	    cmd->data.setassparms.hdr.number_of_replies)
data             1699 drivers/s390/net/qeth_l3_main.c 	cmd->data.setassparms.data.query_arp.request_bits = 0x000F;
data             1784 drivers/s390/net/qeth_l3_main.c 	cmd_entry = &__ipa_cmd(iob)->data.setassparms.data.arp_entry;
data             2386 drivers/s390/net/qeth_l3_main.c 	qeth_stop_channel(&card->data);
data             2425 drivers/s390/net/qeth_l3_main.c 	rc  = qeth_stop_channel(&card->data);
data               40 drivers/s390/scsi/zfcp_dbf.c void zfcp_dbf_pl_write(struct zfcp_dbf *dbf, void *data, u16 length, char *area,
data               54 drivers/s390/scsi/zfcp_dbf.c 		memcpy(pl->data, data + offset, rec_length);
data              114 drivers/s390/scsi/zfcp_dbf.c 	struct fsf_status_read_buffer *srb = req->data;
data              146 drivers/s390/scsi/zfcp_dbf.c 		zfcp_dbf_pl_write(dbf, srb->payload.data, rec->pl_len,
data              162 drivers/s390/scsi/zfcp_dbf.c 	struct fsf_status_read_buffer *sr_buf = req->data;
data              216 drivers/s390/scsi/zfcp_dbf.c 		memcpy(payload->data, (char *)pl[payload->counter], length);
data              463 drivers/s390/scsi/zfcp_dbf.c 			memcpy(payload->data, sg_virt(sg) + offset, pay_len);
data              488 drivers/s390/scsi/zfcp_dbf.c 	struct zfcp_fsf_ct_els *ct_els = fsf->data;
data              503 drivers/s390/scsi/zfcp_dbf.c 	struct zfcp_fsf_ct_els *ct_els = fsf->data;
data              569 drivers/s390/scsi/zfcp_dbf.c 	struct zfcp_fsf_ct_els *ct_els = fsf->data;
data              590 drivers/s390/scsi/zfcp_dbf.c 		(struct fsf_status_read_buffer *) fsf->data;
data              599 drivers/s390/scsi/zfcp_dbf.c 	sg_init_one(&sg, srb->payload.data, length);
data              258 drivers/s390/scsi/zfcp_dbf.h 	char data[ZFCP_DBF_PAY_MAX_REC];
data              328 drivers/s390/scsi/zfcp_def.h 	void			*data;
data             1534 drivers/s390/scsi/zfcp_erp.c static int zfcp_erp_thread(void *data)
data             1536 drivers/s390/scsi/zfcp_erp.c 	struct zfcp_adapter *adapter = (struct zfcp_adapter *) data;
data              114 drivers/s390/scsi/zfcp_fc.c 				   event->code, event->data);
data              137 drivers/s390/scsi/zfcp_fc.c 	event->data = event_data;
data              248 drivers/s390/scsi/zfcp_fc.c 	struct fsf_status_read_buffer *status_buffer = (void *)fsf_req->data;
data              256 drivers/s390/scsi/zfcp_fc.c 	head = (struct fc_els_rscn *) status_buffer->payload.data;
data              311 drivers/s390/scsi/zfcp_fc.c 	status_buffer = (struct fsf_status_read_buffer *) req->data;
data              312 drivers/s390/scsi/zfcp_fc.c 	plogi = (struct fc_els_flogi *) status_buffer->payload.data;
data              319 drivers/s390/scsi/zfcp_fc.c 		(struct fsf_status_read_buffer *)req->data;
data              321 drivers/s390/scsi/zfcp_fc.c 		(struct fc_els_logo *) status_buffer->payload.data;
data              333 drivers/s390/scsi/zfcp_fc.c 		(struct fsf_status_read_buffer *) fsf_req->data;
data              334 drivers/s390/scsi/zfcp_fc.c 	unsigned int els_type = status_buffer->payload.data[0];
data              359 drivers/s390/scsi/zfcp_fc.c static void zfcp_fc_complete(void *data)
data              361 drivers/s390/scsi/zfcp_fc.c 	complete(data);
data              501 drivers/s390/scsi/zfcp_fc.c static void zfcp_fc_adisc_handler(void *data)
data              503 drivers/s390/scsi/zfcp_fc.c 	struct zfcp_fc_req *fc_req = data;
data              946 drivers/s390/scsi/zfcp_fc.c static void zfcp_fc_ct_els_job_handler(void *data)
data              948 drivers/s390/scsi/zfcp_fc.c 	struct bsg_job *job = data;
data              989 drivers/s390/scsi/zfcp_fc.c static void zfcp_fc_ct_job_handler(void *data)
data              991 drivers/s390/scsi/zfcp_fc.c 	struct bsg_job *job = data;
data              997 drivers/s390/scsi/zfcp_fc.c 	zfcp_fc_ct_els_job_handler(data);
data               41 drivers/s390/scsi/zfcp_fc.h 	u32 data;
data              107 drivers/s390/scsi/zfcp_fsf.c 	struct fsf_status_read_buffer *sr_buf = req->data;
data              206 drivers/s390/scsi/zfcp_fsf.c 	struct fsf_status_read_buffer *sr_buf = req->data;
data              223 drivers/s390/scsi/zfcp_fsf.c 	struct fsf_status_read_buffer *sr_buf = req->data;
data              500 drivers/s390/scsi/zfcp_fsf.c 	if (req->data)
data              501 drivers/s390/scsi/zfcp_fsf.c 		memcpy(req->data, bottom, sizeof(*bottom));
data              638 drivers/s390/scsi/zfcp_fsf.c 	if (req->data)
data              639 drivers/s390/scsi/zfcp_fsf.c 		memcpy(req->data, bottom, sizeof(*bottom));
data              824 drivers/s390/scsi/zfcp_fsf.c 	req->data = sr_buf;
data              837 drivers/s390/scsi/zfcp_fsf.c 	req->data = NULL;
data              849 drivers/s390/scsi/zfcp_fsf.c 	struct scsi_device *sdev = req->data;
data              935 drivers/s390/scsi/zfcp_fsf.c 	req->data = sdev;
data              958 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_fsf_ct_els *ct = req->data;
data             1121 drivers/s390/scsi/zfcp_fsf.c 	req->data = ct;
data             1141 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_fsf_ct_els *send_els = req->data;
data             1222 drivers/s390/scsi/zfcp_fsf.c 	req->data = els;
data             1282 drivers/s390/scsi/zfcp_fsf.c 				       struct fsf_qtcb_bottom_config *data)
data             1306 drivers/s390/scsi/zfcp_fsf.c 	if (data)
data             1307 drivers/s390/scsi/zfcp_fsf.c 		req->data = data;
data             1378 drivers/s390/scsi/zfcp_fsf.c 				     struct fsf_qtcb_bottom_port *data)
data             1398 drivers/s390/scsi/zfcp_fsf.c 	if (data)
data             1399 drivers/s390/scsi/zfcp_fsf.c 		req->data = data;
data             1424 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_port *port = req->data;
data             1519 drivers/s390/scsi/zfcp_fsf.c 	req->data = port;
data             1539 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_port *port = req->data;
data             1585 drivers/s390/scsi/zfcp_fsf.c 	req->data = erp_action->port;
data             1604 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_fc_wka_port *wka_port = req->data;
data             1661 drivers/s390/scsi/zfcp_fsf.c 	req->data = wka_port;
data             1679 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_fc_wka_port *wka_port = req->data;
data             1719 drivers/s390/scsi/zfcp_fsf.c 	req->data = wka_port;
data             1738 drivers/s390/scsi/zfcp_fsf.c 	struct zfcp_port *port = req->data;
data             1812 drivers/s390/scsi/zfcp_fsf.c 	req->data = erp_action->port;
data             1833 drivers/s390/scsi/zfcp_fsf.c 	struct scsi_device *sdev = req->data;
data             1935 drivers/s390/scsi/zfcp_fsf.c 	req->data = erp_action->sdev;
data             1956 drivers/s390/scsi/zfcp_fsf.c 	struct scsi_device *sdev = req->data;
data             2027 drivers/s390/scsi/zfcp_fsf.c 	req->data = erp_action->sdev;
data             2180 drivers/s390/scsi/zfcp_fsf.c 	scpnt = req->data;
data             2307 drivers/s390/scsi/zfcp_fsf.c 	req->data = scsi_cmnd;
data             2364 drivers/s390/scsi/zfcp_fsf.c 	struct scsi_device *sdev = req->data;
data             2410 drivers/s390/scsi/zfcp_fsf.c 	req->data = sdev;
data              224 drivers/s390/scsi/zfcp_fsf.h 		u8  data[FSF_STATUS_READ_PAYLOAD_SIZE];
data              111 drivers/s390/scsi/zfcp_qdio.h 			unsigned long req_id, u8 sbtype, void *data, u32 len)
data              129 drivers/s390/scsi/zfcp_qdio.h 	if (unlikely(!data))
data              132 drivers/s390/scsi/zfcp_qdio.h 	sbale->addr = data;
data              148 drivers/s390/scsi/zfcp_qdio.h 			 void *data, u32 len)
data              155 drivers/s390/scsi/zfcp_qdio.h 	sbale->addr = data;
data              199 drivers/s390/scsi/zfcp_reqlist.h 			   void (*f)(struct zfcp_fsf_req *, void *), void *data)
data              208 drivers/s390/scsi/zfcp_reqlist.h 			f(req, data);
data              187 drivers/s390/scsi/zfcp_scsi.c 	old_req->data = NULL;
data              236 drivers/s390/scsi/zfcp_scsi.c static void zfcp_scsi_forget_cmnd(struct zfcp_fsf_req *old_req, void *data)
data              239 drivers/s390/scsi/zfcp_scsi.c 		(struct zfcp_scsi_req_filter *)data;
data              242 drivers/s390/scsi/zfcp_scsi.c 	if (old_req->data == NULL ||
data              255 drivers/s390/scsi/zfcp_scsi.c 	zfcp_dbf_scsi_nullcmnd((struct scsi_cmnd *)old_req->data, old_req);
data              256 drivers/s390/scsi/zfcp_scsi.c 	old_req->data = NULL;
data              533 drivers/s390/scsi/zfcp_scsi.c 					   struct fsf_qtcb_bottom_port *data,
data              537 drivers/s390/scsi/zfcp_scsi.c 		data->seconds_since_last_reset - old->seconds_since_last_reset;
data              538 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->tx_frames = data->tx_frames - old->tx_frames;
data              539 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->tx_words = data->tx_words - old->tx_words;
data              540 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->rx_frames = data->rx_frames - old->rx_frames;
data              541 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->rx_words = data->rx_words - old->rx_words;
data              542 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->lip_count = data->lip - old->lip;
data              543 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->nos_count = data->nos - old->nos;
data              544 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->error_frames = data->error_frames - old->error_frames;
data              545 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->dumped_frames = data->dumped_frames - old->dumped_frames;
data              546 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->link_failure_count = data->link_failure - old->link_failure;
data              547 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->loss_of_sync_count = data->loss_of_sync - old->loss_of_sync;
data              549 drivers/s390/scsi/zfcp_scsi.c 		data->loss_of_signal - old->loss_of_signal;
data              551 drivers/s390/scsi/zfcp_scsi.c 		data->psp_error_counts - old->psp_error_counts;
data              553 drivers/s390/scsi/zfcp_scsi.c 		data->invalid_tx_words - old->invalid_tx_words;
data              554 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->invalid_crc_count = data->invalid_crcs - old->invalid_crcs;
data              556 drivers/s390/scsi/zfcp_scsi.c 		data->input_requests - old->input_requests;
data              558 drivers/s390/scsi/zfcp_scsi.c 		data->output_requests - old->output_requests;
data              560 drivers/s390/scsi/zfcp_scsi.c 		data->control_requests - old->control_requests;
data              561 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->fcp_input_megabytes = data->input_mb - old->input_mb;
data              562 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->fcp_output_megabytes = data->output_mb - old->output_mb;
data              566 drivers/s390/scsi/zfcp_scsi.c 					struct fsf_qtcb_bottom_port *data)
data              568 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->seconds_since_last_reset = data->seconds_since_last_reset;
data              569 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->tx_frames = data->tx_frames;
data              570 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->tx_words = data->tx_words;
data              571 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->rx_frames = data->rx_frames;
data              572 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->rx_words = data->rx_words;
data              573 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->lip_count = data->lip;
data              574 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->nos_count = data->nos;
data              575 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->error_frames = data->error_frames;
data              576 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->dumped_frames = data->dumped_frames;
data              577 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->link_failure_count = data->link_failure;
data              578 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->loss_of_sync_count = data->loss_of_sync;
data              579 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->loss_of_signal_count = data->loss_of_signal;
data              580 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->prim_seq_protocol_err_count = data->psp_error_counts;
data              581 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->invalid_tx_word_count = data->invalid_tx_words;
data              582 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->invalid_crc_count = data->invalid_crcs;
data              583 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->fcp_input_requests = data->input_requests;
data              584 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->fcp_output_requests = data->output_requests;
data              585 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->fcp_control_requests = data->control_requests;
data              586 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->fcp_input_megabytes = data->input_mb;
data              587 drivers/s390/scsi/zfcp_scsi.c 	fc_stats->fcp_output_megabytes = data->output_mb;
data              595 drivers/s390/scsi/zfcp_scsi.c 	struct fsf_qtcb_bottom_port *data;
data              603 drivers/s390/scsi/zfcp_scsi.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              604 drivers/s390/scsi/zfcp_scsi.c 	if (!data)
data              607 drivers/s390/scsi/zfcp_scsi.c 	ret = zfcp_fsf_exchange_port_data_sync(adapter->qdio, data);
data              609 drivers/s390/scsi/zfcp_scsi.c 		kfree(data);
data              615 drivers/s390/scsi/zfcp_scsi.c 	     data->seconds_since_last_reset))
data              616 drivers/s390/scsi/zfcp_scsi.c 		zfcp_scsi_adjust_fc_host_stats(fc_stats, data,
data              619 drivers/s390/scsi/zfcp_scsi.c 		zfcp_scsi_set_fc_host_stats(fc_stats, data);
data              621 drivers/s390/scsi/zfcp_scsi.c 	kfree(data);
data              628 drivers/s390/scsi/zfcp_scsi.c 	struct fsf_qtcb_bottom_port *data;
data              632 drivers/s390/scsi/zfcp_scsi.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              633 drivers/s390/scsi/zfcp_scsi.c 	if (!data)
data              636 drivers/s390/scsi/zfcp_scsi.c 	ret = zfcp_fsf_exchange_port_data_sync(adapter->qdio, data);
data              638 drivers/s390/scsi/zfcp_scsi.c 		kfree(data);
data              642 drivers/s390/scsi/zfcp_scsi.c 		adapter->stats_reset_data = data; /* finally freed in
data              116 drivers/s390/virtio/virtio_ccw.c 	__u8 data[];
data             1168 drivers/s390/virtio/virtio_ccw.c static void virtio_ccw_auto_online(void *data, async_cookie_t cookie)
data             1170 drivers/s390/virtio/virtio_ccw.c 	struct ccw_device *cdev = data;
data              328 drivers/sbus/char/envctrl.c static int envctrl_i2c_data_translate(unsigned char data, int translate_type,
data              337 drivers/sbus/char/envctrl.c 		bufdata[0] = data;
data              343 drivers/sbus/char/envctrl.c 		bufdata[0] = tbl[data];
data              348 drivers/sbus/char/envctrl.c 		sprintf(bufdata,"%d ", (tbl[data] * 10) / (scale));
data              367 drivers/sbus/char/envctrl.c 	unsigned char data;
data              384 drivers/sbus/char/envctrl.c 	data = envctrl_i2c_read_8591((unsigned char)pchild->addr,
data              390 drivers/sbus/char/envctrl.c 	return envctrl_i2c_data_translate(data, pchild->tblprop_array[i].type,
data              402 drivers/sbus/char/envctrl.c 	unsigned char data;
data              415 drivers/sbus/char/envctrl.c 	data = envctrl_i2c_read_8591((unsigned char)pchild->addr,
data              421 drivers/sbus/char/envctrl.c 	return envctrl_i2c_data_translate(data, pchild->tblprop_array[i].type,
data              430 drivers/sbus/char/envctrl.c 				  unsigned char data,
data              436 drivers/sbus/char/envctrl.c 	tmp = data & pchild->fan_mask;
data              469 drivers/sbus/char/envctrl.c 				  unsigned char data,
data              486 drivers/sbus/char/envctrl.c 	bufdata[0] = (data & ENVCTRL_GLOBALADDR_ADDR_MASK);
data              494 drivers/sbus/char/envctrl.c 						unsigned char data,
data              500 drivers/sbus/char/envctrl.c 	tmp = data & pchild->voltage_mask;
data              542 drivers/sbus/char/envctrl.c 	unsigned char data[10];
data              555 drivers/sbus/char/envctrl.c 		data[0] = (unsigned char)(warning_temperature);
data              557 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              565 drivers/sbus/char/envctrl.c 		data[0] = (unsigned char)(shutdown_temperature);
data              567 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              574 drivers/sbus/char/envctrl.c 		ret = envctrl_read_noncpu_info(pchild, ENVCTRL_MTHRBDTEMP_MON, data);
data              575 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              582 drivers/sbus/char/envctrl.c 		ret = envctrl_read_cpu_info(read_cpu, pchild, ENVCTRL_CPUTEMP_MON, data);
data              585 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              592 drivers/sbus/char/envctrl.c 		ret = envctrl_read_cpu_info(read_cpu, pchild, ENVCTRL_CPUVOLTAGE_MON, data);
data              595 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              602 drivers/sbus/char/envctrl.c 		ret = envctrl_read_noncpu_info(pchild, ENVCTRL_SCSITEMP_MON, data);
data              603 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              610 drivers/sbus/char/envctrl.c 		ret = envctrl_read_noncpu_info(pchild, ENVCTRL_ETHERTEMP_MON, data);
data              611 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              618 drivers/sbus/char/envctrl.c 		data[0] = envctrl_i2c_read_8574(pchild->addr);
data              619 drivers/sbus/char/envctrl.c 		ret = envctrl_i2c_fan_status(pchild,data[0], data);
data              620 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              627 drivers/sbus/char/envctrl.c 		data[0] = envctrl_i2c_read_8574(pchild->addr);
data              628 drivers/sbus/char/envctrl.c 		ret = envctrl_i2c_globaladdr(pchild, data[0], data);
data              629 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              638 drivers/sbus/char/envctrl.c 		data[0] = envctrl_i2c_read_8574(pchild->addr);
data              639 drivers/sbus/char/envctrl.c 		ret = envctrl_i2c_voltage_status(pchild, data[0], data);
data              640 drivers/sbus/char/envctrl.c 		if (copy_to_user(buf, data, ret))
data              115 drivers/sbus/char/flash.c 		u8 data = upa_readb(flash.read_base + p + i);
data              116 drivers/sbus/char/flash.c 		if (put_user(data, buf))
data              185 drivers/sbus/char/openprom.c static int opromnext(void __user *argp, unsigned int cmd, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data)
data              225 drivers/sbus/char/openprom.c 	data->current_node = dp;
data              232 drivers/sbus/char/openprom.c static int oprompci2node(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data)
data              246 drivers/sbus/char/openprom.c 		data->current_node = dp;
data              258 drivers/sbus/char/openprom.c static int oprompath2node(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data)
data              265 drivers/sbus/char/openprom.c 	data->current_node = dp;
data              293 drivers/sbus/char/openprom.c 	DATA *data = file->private_data;
data              328 drivers/sbus/char/openprom.c 		error = opromnext(argp, cmd, dp, opp, bufsize, data);
data              332 drivers/sbus/char/openprom.c 		error = oprompci2node(argp, dp, opp, bufsize, data);
data              336 drivers/sbus/char/openprom.c 		error = oprompath2node(argp, dp, opp, bufsize, data);
data              363 drivers/sbus/char/openprom.c static struct device_node *get_node(phandle n, DATA *data)
data              368 drivers/sbus/char/openprom.c 		data->lastnode = dp;
data              385 drivers/sbus/char/openprom.c static int opiocget(void __user *argp, DATA *data)
data              396 drivers/sbus/char/openprom.c 	dp = get_node(op.op_nodeid, data);
data              417 drivers/sbus/char/openprom.c static int opiocnextprop(void __user *argp, DATA *data)
data              428 drivers/sbus/char/openprom.c 	dp = get_node(op.op_nodeid, data);
data              463 drivers/sbus/char/openprom.c static int opiocset(void __user *argp, DATA *data)
data              473 drivers/sbus/char/openprom.c 	dp = get_node(op.op_nodeid, data);
data              530 drivers/sbus/char/openprom.c 	DATA *data = file->private_data;
data              537 drivers/sbus/char/openprom.c 		err = opiocget(argp, data);
data              541 drivers/sbus/char/openprom.c 		err = opiocnextprop(argp, data);
data              545 drivers/sbus/char/openprom.c 		err = opiocset(argp, data);
data              577 drivers/sbus/char/openprom.c 	DATA *data = file->private_data;
data              601 drivers/sbus/char/openprom.c 					    data->current_node);
data              667 drivers/sbus/char/openprom.c 	DATA *data;
data              669 drivers/sbus/char/openprom.c 	data = kmalloc(sizeof(DATA), GFP_KERNEL);
data              670 drivers/sbus/char/openprom.c 	if (!data)
data              674 drivers/sbus/char/openprom.c 	data->current_node = of_find_node_by_path("/");
data              675 drivers/sbus/char/openprom.c 	data->lastnode = data->current_node;
data              676 drivers/sbus/char/openprom.c 	file->private_data = (void *) data;
data              506 drivers/scsi/3w-9xxx.c 	memcpy(param->data, &schedulertime, sizeof(u32));
data             1091 drivers/scsi/3w-9xxx.c 		retval = (void *)&(param->data[0]);
data              607 drivers/scsi/3w-9xxx.h 	unsigned char	data[1];
data              441 drivers/scsi/3w-sas.c 	memcpy(param->data, &schedulertime, sizeof(u32));
data              961 drivers/scsi/3w-sas.c 		retval = (void *)&(param->data[0]);
data              331 drivers/scsi/3w-sas.h 	unsigned char	data[1];
data              619 drivers/scsi/3w-xxxx.c 	aen = *(unsigned short *)(param->data);
data              762 drivers/scsi/3w-xxxx.c 			aen = *(unsigned short *)(param->data);
data             1157 drivers/scsi/3w-xxxx.c 	memcpy(param->data, val, param_size);
data             1454 drivers/scsi/3w-xxxx.c 				 void *data, unsigned int len)
data             1456 drivers/scsi/3w-xxxx.c 	scsi_sg_copy_from_buffer(tw_dev->srb[request_id], data, len);
data             1484 drivers/scsi/3w-xxxx.c 	is_unit_present = &(param->data[0]);
data             1577 drivers/scsi/3w-xxxx.c 	flags = (char *)&(param->data[0]);
data             1669 drivers/scsi/3w-xxxx.c 	param_data = &(param->data[0]);
data             1911 drivers/scsi/3w-xxxx.c 	is_unit_present = &(param->data[0]);
data              332 drivers/scsi/3w-xxxx.h 	unsigned char data[1];
data              350 drivers/scsi/3w-xxxx.h 	unsigned char	data[1];
data             3080 drivers/scsi/BusLogic.c 			ccb->data = (void *)((unsigned int) ccb->dma_handle +
data             3084 drivers/scsi/BusLogic.c 			ccb->data = ccb->sglist;
data             3093 drivers/scsi/BusLogic.c 		ccb->data = 0;
data              817 drivers/scsi/BusLogic.h 	void *data;					/* Bytes 8-11 */
data              184 drivers/scsi/FlashPoint.c #define RD_HARP32(ioport,offset,data) (data = inl((u32)(ioport + offset)))
data              187 drivers/scsi/FlashPoint.c #define WR_HARP32(ioport,offset,data)  outl(data, (u32)(ioport + offset))
data              807 drivers/scsi/FlashPoint.c 			unsigned char data);
data             1466 drivers/scsi/FlashPoint.c static void FPT_WrStack(u32 portBase, unsigned char index, unsigned char data)
data             1469 drivers/scsi/FlashPoint.c 	WR_HARPOON(portBase + hp_stack_data, data);
data              744 drivers/scsi/NCR5380.c 	unsigned char **data;
data              787 drivers/scsi/NCR5380.c 	data = (unsigned char **)&hostdata->connected->SCp.ptr;
data              789 drivers/scsi/NCR5380.c 	*data += transferred;
data              800 drivers/scsi/NCR5380.c 				*(*data)++ = saved_data;
data              807 drivers/scsi/NCR5380.c 				         "Doing %d byte PIO to 0x%p\n", cnt, *data);
data              808 drivers/scsi/NCR5380.c 				NCR5380_transfer_pio(instance, &p, &cnt, data);
data              955 drivers/scsi/NCR5380.c 	unsigned char *data;
data             1184 drivers/scsi/NCR5380.c 	data = tmp;
data             1186 drivers/scsi/NCR5380.c 	NCR5380_transfer_pio(instance, &phase, &len, &data);
data             1243 drivers/scsi/NCR5380.c 				unsigned char **data)
data             1248 drivers/scsi/NCR5380.c 	unsigned char *d = *data;
data             1337 drivers/scsi/NCR5380.c 	*data = d;
data             1465 drivers/scsi/NCR5380.c 				unsigned char **data)
data             1470 drivers/scsi/NCR5380.c 	unsigned char *d = *data;
data             1493 drivers/scsi/NCR5380.c 	sun3scsi_dma_start(c, *data);
data             1662 drivers/scsi/NCR5380.c 	unsigned char *data;
data             1789 drivers/scsi/NCR5380.c 				data = &tmp;
data             1790 drivers/scsi/NCR5380.c 				NCR5380_transfer_pio(instance, &phase, &len, &data);
data             1893 drivers/scsi/NCR5380.c 					data = extended_msg + 1;
data             1895 drivers/scsi/NCR5380.c 					NCR5380_transfer_pio(instance, &phase, &len, &data);
data             1905 drivers/scsi/NCR5380.c 						data = extended_msg + 3;
data             1908 drivers/scsi/NCR5380.c 						NCR5380_transfer_pio(instance, &phase, &len, &data);
data             1953 drivers/scsi/NCR5380.c 				data = &msgout;
data             1955 drivers/scsi/NCR5380.c 				NCR5380_transfer_pio(instance, &phase, &len, &data);
data             1968 drivers/scsi/NCR5380.c 				data = cmd->cmnd;
data             1974 drivers/scsi/NCR5380.c 				NCR5380_transfer_pio(instance, &phase, &len, &data);
data             1978 drivers/scsi/NCR5380.c 				data = &tmp;
data             1979 drivers/scsi/NCR5380.c 				NCR5380_transfer_pio(instance, &phase, &len, &data);
data             2068 drivers/scsi/NCR5380.c 		unsigned char *data = msg;
data             2071 drivers/scsi/NCR5380.c 		NCR5380_transfer_pio(instance, &phase, &len, &data);
data              279 drivers/scsi/NCR5380.h static int NCR5380_transfer_dma(struct Scsi_Host *instance, unsigned char *phase, int *count, unsigned char **data);
data              280 drivers/scsi/NCR5380.h static int NCR5380_transfer_pio(struct Scsi_Host *instance, unsigned char *phase, int *count, unsigned char **data);
data              311 drivers/scsi/NCR5380.h                                          unsigned char *data, int count)
data              190 drivers/scsi/a100u2w.c static u8 wait_hdi_set(struct orc_host * host, u8 * data)
data              195 drivers/scsi/a100u2w.c 		if ((*data = inb(host->base + ORC_HSTUS)) & HDI)
data              206 drivers/scsi/a100u2w.c 	u8 data;
data              213 drivers/scsi/a100u2w.c 	if (wait_hdi_set(host, &data) == 0)	/* Wait HDI set   */
data              216 drivers/scsi/a100u2w.c 	outb(data, host->base + ORC_HSTUS);	/* Clear HDI            */
data              218 drivers/scsi/a100u2w.c 	if (wait_hdi_set(host, &data) == 0)	/* Wait HDI set   */
data              221 drivers/scsi/a100u2w.c 	outb(data, host->base + ORC_HSTUS);	/* Clear HDI            */
data              250 drivers/scsi/a100u2w.c 	unsigned char data;
data              262 drivers/scsi/a100u2w.c 	if (wait_hdi_set(host, &data) == 0)	/* Wait HDI set   */
data              265 drivers/scsi/a100u2w.c 	outb(data, host->base + ORC_HSTUS);	/* Clear HDI    */
data              370 drivers/scsi/a100u2w.c 	u8 *data32_ptr, data;
data              375 drivers/scsi/a100u2w.c 	data = inb(host->base + ORC_GCFG);
data              376 drivers/scsi/a100u2w.c 	outb(data | EEPRG, host->base + ORC_GCFG);	/* Enable EEPROM programming */
data              380 drivers/scsi/a100u2w.c 		outb(data, host->base + ORC_GCFG);	/* Disable EEPROM programming */
data              385 drivers/scsi/a100u2w.c 		outb(data, host->base + ORC_GCFG);	/* Disable EEPROM programming */
data              428 drivers/scsi/a100u2w.c 				outb(data, host->base + ORC_GCFG);	/*Disable EEPROM programming */
data              437 drivers/scsi/a100u2w.c 	outb(data, host->base + ORC_GCFG);	/* Disable EEPROM programming */
data              740 drivers/scsi/a100u2w.c 	unsigned char data, status;
data              752 drivers/scsi/a100u2w.c 	if (wait_hdi_set(host, &data) == 0)	/* Wait HDI set   */
data              755 drivers/scsi/a100u2w.c 	outb(data, host->base + ORC_HSTUS);	/* Clear HDI    */
data               26 drivers/scsi/a2091.c static irqreturn_t a2091_intr(int irq, void *data)
data               28 drivers/scsi/a2091.c 	struct Scsi_Host *instance = data;
data               27 drivers/scsi/a3000.c static irqreturn_t a3000_intr(int irq, void *data)
data               29 drivers/scsi/a3000.c 	struct Scsi_Host *instance = data;
data              372 drivers/scsi/aacraid/aachba.c 		dinfo->count = cpu_to_le32(sizeof(((struct aac_get_config_status_resp *)NULL)->data));
data              390 drivers/scsi/aacraid/aachba.c 		  le32_to_cpu(reply->data.action)));
data              393 drivers/scsi/aacraid/aachba.c 		     (le32_to_cpu(reply->data.action) > CFACT_PAUSE)) {
data              536 drivers/scsi/aacraid/aachba.c 	 && (get_name_reply->data[0] != '\0')) {
data              537 drivers/scsi/aacraid/aachba.c 		char *sp = get_name_reply->data;
data              538 drivers/scsi/aacraid/aachba.c 		int data_size = FIELD_SIZEOF(struct aac_get_name_resp, data);
data              577 drivers/scsi/aacraid/aachba.c 	data_size = FIELD_SIZEOF(struct aac_get_name_resp, data);
data              892 drivers/scsi/aacraid/aachba.c static void setinqstr(struct aac_dev *dev, void *data, int tindex)
data              898 drivers/scsi/aacraid/aachba.c 	str = (struct scsi_inq *)(data); /* cast data to scsi inq block */
data             1149 drivers/scsi/aacraid/aachba.c static int setinqserial(struct aac_dev *dev, void *data, int cid)
data             1154 drivers/scsi/aacraid/aachba.c 	return snprintf((char *)(data), sizeof(struct scsi_inq) - 4, "%08X%02X",
data             2735 drivers/scsi/aacraid/aachba.c 	     cpu_to_le32(sizeof(((struct aac_synchronize_reply *)NULL)->data));
data              714 drivers/scsi/aacraid/aacraid.h 	u8 data[512-sizeof(struct aac_fibhdr)];	// Command specific data
data             1315 drivers/scsi/aacraid/aacraid.h 	void			*data;
data             1952 drivers/scsi/aacraid/aacraid.h 	u8		data[16];
data             2191 drivers/scsi/aacraid/aacraid.h 	}		data;
data             2285 drivers/scsi/aacraid/aacraid.h 	u8		data[17];
data             2615 drivers/scsi/aacraid/aacraid.h 	u8 data[1];		/* Undefined length (from kernel viewpoint) */
data             2693 drivers/scsi/aacraid/aacraid.h #define fib_data(fibctx) ((void *)(fibctx)->hw_fib_va->data)
data             2721 drivers/scsi/aacraid/aacraid.h int aac_command_thread(void *data);
data              175 drivers/scsi/aacraid/commsup.c 		fibptr->data = (void *) fibptr->hw_fib_va->data;
data             1027 drivers/scsi/aacraid/commsup.c 	return le32_to_cpu(((__le32 *)aifcmd->data)[index]);
data             1064 drivers/scsi/aacraid/commsup.c 	struct aac_aifcmd * aifcmd = (struct aac_aifcmd *)hw_fib->data;
data             1088 drivers/scsi/aacraid/commsup.c 		switch (le32_to_cpu(((__le32 *)aifcmd->data)[0])) {
data             1090 drivers/scsi/aacraid/commsup.c 			container = le32_to_cpu(((__le32 *)aifcmd->data)[1]);
data             1116 drivers/scsi/aacraid/commsup.c 			container = le32_to_cpu(((__le32 *)aifcmd->data)[1]);
data             1149 drivers/scsi/aacraid/commsup.c 			    le32_to_cpu(*(__le32 *)aifcmd->data)) &&
data             1155 drivers/scsi/aacraid/commsup.c 			    le32_to_cpu(*(__le32 *)aifcmd->data)) &&
data             1162 drivers/scsi/aacraid/commsup.c 		switch (le32_to_cpu(((__le32 *)aifcmd->data)[0])) {
data             1165 drivers/scsi/aacraid/commsup.c 				(((__le32 *)aifcmd->data)[1] == cpu_to_le32(3));
data             1171 drivers/scsi/aacraid/commsup.c 			container = le32_to_cpu(((__le32 *)aifcmd->data)[1]);
data             1184 drivers/scsi/aacraid/commsup.c 			container = le32_to_cpu(((__le32 *)aifcmd->data)[1]);
data             1198 drivers/scsi/aacraid/commsup.c 			container = le32_to_cpu(((__le32 *)aifcmd->data)[1]);
data             1215 drivers/scsi/aacraid/commsup.c 			container = le32_to_cpu(((__le32 *)aifcmd->data)[1]);
data             1234 drivers/scsi/aacraid/commsup.c 			  (((__le32 *)aifcmd->data)[0] ==
data             1255 drivers/scsi/aacraid/commsup.c 			switch (le32_to_cpu(((__le32 *)aifcmd->data)[3])) {
data             1261 drivers/scsi/aacraid/commsup.c 					((__le32 *)aifcmd->data)[2]);
data             1285 drivers/scsi/aacraid/commsup.c 				  ((((__le32 *)aifcmd->data)[3]
data             1287 drivers/scsi/aacraid/commsup.c 				    (((__le32 *)aifcmd->data)[3]
data             1306 drivers/scsi/aacraid/commsup.c 			    le32_to_cpu(*(__le32 *)aifcmd->data)) &&
data             1312 drivers/scsi/aacraid/commsup.c 			    le32_to_cpu(*(__le32 *)aifcmd->data)) &&
data             1327 drivers/scsi/aacraid/commsup.c 		if (((__le32 *)aifcmd->data)[1] == cpu_to_le32(AifJobCtrZero) &&
data             1328 drivers/scsi/aacraid/commsup.c 		    (((__le32 *)aifcmd->data)[6] == ((__le32 *)aifcmd->data)[5] ||
data             1329 drivers/scsi/aacraid/commsup.c 		     ((__le32 *)aifcmd->data)[4] == cpu_to_le32(AifJobStsSuccess))) {
data             1344 drivers/scsi/aacraid/commsup.c 		if (((__le32 *)aifcmd->data)[1] == cpu_to_le32(AifJobCtrZero) &&
data             1345 drivers/scsi/aacraid/commsup.c 		    ((__le32 *)aifcmd->data)[6] == 0 &&
data             1346 drivers/scsi/aacraid/commsup.c 		    ((__le32 *)aifcmd->data)[4] == cpu_to_le32(AifJobStsRunning)) {
data             1799 drivers/scsi/aacraid/commsup.c 			fib->data = hw_fib->data;
data             1800 drivers/scsi/aacraid/commsup.c 			aif = (struct aac_aifcmd *)hw_fib->data;
data             1803 drivers/scsi/aacraid/commsup.c 			((__le32 *)aif->data)[0] = cpu_to_le32(AifEnExpEvent);
data             1804 drivers/scsi/aacraid/commsup.c 			((__le32 *)aif->data)[1] = cpu_to_le32(AifExeFirmwarePanic);
data             1805 drivers/scsi/aacraid/commsup.c 			((__le32 *)aif->data)[2] = cpu_to_le32(AifHighPriority);
data             1806 drivers/scsi/aacraid/commsup.c 			((__le32 *)aif->data)[3] = cpu_to_le32(BlinkLED);
data             2162 drivers/scsi/aacraid/commsup.c 	*(__le32 *)hw_fib->data = cpu_to_le32(ST_OK);
data             2211 drivers/scsi/aacraid/commsup.c 		fib->data = hw_fib->data;
data             2217 drivers/scsi/aacraid/commsup.c 		aifcmd = (struct aac_aifcmd *) hw_fib->data;
data             2221 drivers/scsi/aacraid/commsup.c 			*(__le32 *)hw_fib->data = cpu_to_le32(ST_OK);
data             2439 drivers/scsi/aacraid/commsup.c int aac_command_thread(void *data)
data             2441 drivers/scsi/aacraid/commsup.c 	struct aac_dev *dev = data;
data               87 drivers/scsi/aacraid/dpcsup.c 			*(__le32 *)hwfib->data = cpu_to_le32(ST_OK);
data               96 drivers/scsi/aacraid/dpcsup.c 			__le32 *pstatus = (__le32 *)hwfib->data;
data              194 drivers/scsi/aacraid/dpcsup.c 		fib->data = hw_fib->data;
data              208 drivers/scsi/aacraid/dpcsup.c 			*(__le32 *)hw_fib->data = cpu_to_le32(ST_OK);
data              306 drivers/scsi/aacraid/dpcsup.c 		fib->data = hw_fib->data;
data              390 drivers/scsi/aacraid/dpcsup.c 				*(__le32 *)hwfib->data = cpu_to_le32(ST_OK);
data              398 drivers/scsi/aacraid/dpcsup.c 				__le32 *pstatus = (__le32 *)hwfib->data;
data              799 drivers/scsi/advansys.c 	ushort data[ASC_MC_SAVE_DATA_WSIZE];
data              813 drivers/scsi/advansys.c #define AscPutMCodeSDTRDoneAtID(port, id, data)  AscWriteLramByte((port), (ushort)((ushort)ASCV_SDTR_DONE_BEG+(ushort)id), (data))
data              815 drivers/scsi/advansys.c #define AscPutMCodeInitSDTRAtID(port, id, data)  AscWriteLramByte((port), (ushort)((ushort)ASCV_SDTR_DATA_BEG+(ushort)id), data)
data              822 drivers/scsi/advansys.c #define AscSetChipCfgLsw(port, data)      outpw((port)+IOP_CONFIG_LOW, data)
data              823 drivers/scsi/advansys.c #define AscSetChipCfgMsw(port, data)      outpw((port)+IOP_CONFIG_HIGH, data)
data              825 drivers/scsi/advansys.c #define AscSetChipEEPCmd(port, data)      outp((port)+IOP_EEP_CMD, data)
data              827 drivers/scsi/advansys.c #define AscSetChipEEPData(port, data)     outpw((port)+IOP_EEP_DATA, data)
data              831 drivers/scsi/advansys.c #define AscSetChipLramData(port, data)    outpw((port)+IOP_RAM_DATA, data)
data              833 drivers/scsi/advansys.c #define AscSetChipIFC(port, data)          outp((port)+IOP_REG_IFC, data)
data              839 drivers/scsi/advansys.c #define AscSetChipSyn(port, data)         outp((port)+IOP_SYN_OFFSET, data)
data              840 drivers/scsi/advansys.c #define AscSetPCAddr(port, data)          outpw((port)+IOP_REG_PC, data)
data              845 drivers/scsi/advansys.c #define AscSetExtraControl(port, data)    outp((port)+IOP_EXTRA_CONTROL, data)
data              847 drivers/scsi/advansys.c #define AscWriteChipAX(port, data)        outpw((port)+IOP_REG_AX, data)
data              849 drivers/scsi/advansys.c #define AscWriteChipIX(port, data)        outp((port)+IOP_REG_IX, data)
data              851 drivers/scsi/advansys.c #define AscWriteChipIH(port, data)        outpw((port)+IOP_REG_IH, data)
data              853 drivers/scsi/advansys.c #define AscWriteChipQP(port, data)        outp((port)+IOP_REG_QP, data)
data              855 drivers/scsi/advansys.c #define AscWriteChipFIFO_L(port, data)    outpw((port)+IOP_REG_FIFO_L, data)
data              857 drivers/scsi/advansys.c #define AscWriteChipFIFO_H(port, data)    outpw((port)+IOP_REG_FIFO_H, data)
data              859 drivers/scsi/advansys.c #define AscWriteChipDmaSpeed(port, data)  outp((port)+IOP_DMA_SPEED, data)
data              861 drivers/scsi/advansys.c #define AscWriteChipDA0(port)             outpw((port)+IOP_REG_DA0, data)
data              863 drivers/scsi/advansys.c #define AscWriteChipDA1(port)             outpw((port)+IOP_REG_DA1, data)
data              865 drivers/scsi/advansys.c #define AscWriteChipDC0(port)             outpw((port)+IOP_REG_DC0, data)
data              867 drivers/scsi/advansys.c #define AscWriteChipDC1(port)             outpw((port)+IOP_REG_DC1, data)
data              869 drivers/scsi/advansys.c #define AscWriteChipDvcID(port, data)     outp((port)+IOP_REG_ID, data)
data             4118 drivers/scsi/advansys.c 	chksum = (fw->data[3] << 24) | (fw->data[2] << 16) |
data             4119 drivers/scsi/advansys.c 		 (fw->data[1] << 8) | fw->data[0];
data             4121 drivers/scsi/advansys.c 	if (AscLoadMicroCode(iop_base, 0, &fw->data[4],
data             4484 drivers/scsi/advansys.c 	chksum = (fw->data[3] << 24) | (fw->data[2] << 16) |
data             4485 drivers/scsi/advansys.c 		 (fw->data[1] << 8) | fw->data[0];
data             4486 drivers/scsi/advansys.c 	asc_dvc->err_code = AdvLoadMicrocode(iop_base, &fw->data[4],
data             4984 drivers/scsi/advansys.c 	chksum = (fw->data[3] << 24) | (fw->data[2] << 16) |
data             4985 drivers/scsi/advansys.c 		 (fw->data[1] << 8) | fw->data[0];
data             4986 drivers/scsi/advansys.c 	asc_dvc->err_code = AdvLoadMicrocode(iop_base, &fw->data[4],
data             5472 drivers/scsi/advansys.c 	chksum = (fw->data[3] << 24) | (fw->data[2] << 16) |
data             5473 drivers/scsi/advansys.c 		 (fw->data[1] << 8) | fw->data[0];
data             5474 drivers/scsi/advansys.c 	asc_dvc->err_code = AdvLoadMicrocode(iop_base, &fw->data[4],
data             11605 drivers/scsi/advansys.c 	struct eisa_scsi_data *data;
data             11608 drivers/scsi/advansys.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             11609 drivers/scsi/advansys.c 	if (!data)
data             11651 drivers/scsi/advansys.c 			data->host[i] = shost;
data             11663 drivers/scsi/advansys.c 	dev_set_drvdata(dev, data);
data             11667 drivers/scsi/advansys.c 	kfree(data->host[0]);
data             11668 drivers/scsi/advansys.c 	kfree(data->host[1]);
data             11669 drivers/scsi/advansys.c 	kfree(data);
data             11677 drivers/scsi/advansys.c 	struct eisa_scsi_data *data = dev_get_drvdata(dev);
data             11681 drivers/scsi/advansys.c 		struct Scsi_Host *shost = data->host[i];
data             11689 drivers/scsi/advansys.c 	kfree(data);
data             2033 drivers/scsi/aha152x.c 				int data;
data             2034 drivers/scsi/aha152x.c 				data=GETPORT(DATAPORT);
data               86 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 		key.data = symbol->name;
data              146 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 		DBT	 data;
data              148 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 		while (symtable->seq(symtable, &key, &data, R_FIRST) == 0) {
data              151 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 			memcpy(&stored_ptr, data.data, sizeof(stored_ptr));
data              167 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 	DBT	  data;
data              170 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 	key.data = (void *)name;
data              173 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 	if ((retval = symtable->get(symtable, &key, &data, /*flags*/0)) != 0) {
data              183 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 			data.data = &new_symbol;
data              184 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 			data.size = sizeof(new_symbol);
data              185 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 			if (symtable->put(symtable, &key, &data,
data              197 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 	memcpy(&stored_ptr, data.data, sizeof(stored_ptr));
data              199 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 	data.data = &stored_ptr;
data              200 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 	if (symtable->put(symtable, &key, &data, /*flags*/0) !=0) {
data              476 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 	DBT		 data;
data              491 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 	while (symtable->seq(symtable, &key, &data, flag) == 0) {
data              494 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c 		memcpy(&cursym, data.data, sizeof(cursym));
data              714 drivers/scsi/aic94xx/aic94xx_hwi.c static void asd_dl_tasklet_handler(unsigned long data)
data              716 drivers/scsi/aic94xx/aic94xx_hwi.c 	struct asd_ha_struct *asd_ha = (struct asd_ha_struct *) data;
data              934 drivers/scsi/aic94xx/aic94xx_hwi.c 			u32 data = asd_read_reg_dword(asd_ha, ASIERRDATAR);
data              940 drivers/scsi/aic94xx/aic94xx_hwi.c 				   addr, data,
data              374 drivers/scsi/aic94xx/aic94xx_init.c 	hdr_ptr = (struct bios_file_header *)asd_ha->bios_image->data;
data              401 drivers/scsi/aic94xx/aic94xx_init.c 		csum += asd_ha->bios_image->data[i];
data              411 drivers/scsi/aic94xx/aic94xx_init.c 			&asd_ha->bios_image->data[sizeof(*hdr_ptr)],
data              415 drivers/scsi/aic94xx/aic94xx_init.c 				&asd_ha->bios_image->data[sizeof(*hdr_ptr)],
data              420 drivers/scsi/aic94xx/aic94xx_init.c 			&asd_ha->bios_image->data[sizeof(header)],
data             1235 drivers/scsi/aic94xx/aic94xx_seq.c 	hdr_ptr = (const struct sequencer_file_header *)sequencer_fw->data;
data             1253 drivers/scsi/aic94xx/aic94xx_seq.c 		csum += sequencer_fw->data[i];
data             1276 drivers/scsi/aic94xx/aic94xx_seq.c 	ptr_cseq_vecs = (u16 *)&sequencer_fw->data[header.cseq_table_offset];
data             1277 drivers/scsi/aic94xx/aic94xx_seq.c 	ptr_lseq_vecs = (u16 *)&sequencer_fw->data[header.lseq_table_offset];
data             1288 drivers/scsi/aic94xx/aic94xx_seq.c 	cseq_code = &sequencer_fw->data[header.cseq_code_offset];
data             1290 drivers/scsi/aic94xx/aic94xx_seq.c 	lseq_code = &sequencer_fw->data[header.lseq_code_offset];
data              190 drivers/scsi/arcmsr/arcmsr.h 	uint8_t       data[124];
data             2115 drivers/scsi/arcmsr/arcmsr_hba.c 	iop_data = (uint32_t __iomem *)prbuffer->data;
data             2157 drivers/scsi/arcmsr/arcmsr_hba.c 	iop_data = (uint8_t __iomem *)prbuffer->data;
data             2195 drivers/scsi/arcmsr/arcmsr_hba.c 	uint32_t allxfer_len = 0, data_len, *buf2 = NULL, data;
data             2205 drivers/scsi/arcmsr/arcmsr_hba.c 		iop_data = (uint32_t __iomem *)pwbuffer->data;
data             2218 drivers/scsi/arcmsr/arcmsr_hba.c 			data = *buf2++;
data             2219 drivers/scsi/arcmsr/arcmsr_hba.c 			writel(data, iop_data);
data             2224 drivers/scsi/arcmsr/arcmsr_hba.c 			data = *buf2;
data             2225 drivers/scsi/arcmsr/arcmsr_hba.c 			writel(data, iop_data);
data             2248 drivers/scsi/arcmsr/arcmsr_hba.c 		iop_data = (uint8_t __iomem *)pwbuffer->data;
data              426 drivers/scsi/atari_scsi.c 					  void *data, unsigned long count,
data              429 drivers/scsi/atari_scsi.c 	unsigned long addr = virt_to_phys(data);
data              432 drivers/scsi/atari_scsi.c 	        hostdata->host->host_no, data, addr, count, dir);
data              441 drivers/scsi/atari_scsi.c 			memcpy(atari_dma_buffer, data, count);
data              443 drivers/scsi/atari_scsi.c 			atari_dma_orig_addr = data;
data              490 drivers/scsi/atari_scsi.c                                             unsigned char *data, int count)
data              492 drivers/scsi/atari_scsi.c 	return atari_scsi_dma_setup(hostdata, data, count, 0);
data              496 drivers/scsi/atari_scsi.c                                             unsigned char *data, int count)
data              498 drivers/scsi/atari_scsi.c 	return atari_scsi_dma_setup(hostdata, data, count, 1);
data              332 drivers/scsi/be2iscsi/be_iscsi.c 			  void *data, uint32_t dt_len)
data              367 drivers/scsi/be2iscsi/be_iscsi.c 		nla = nla_find(data, dt_len, ISCSI_NET_PARAM_IPV4_SUBNET);
data              381 drivers/scsi/be2iscsi/be_iscsi.c 		nla = nla_find(data, dt_len, ISCSI_NET_PARAM_IPV4_ADDR);
data              397 drivers/scsi/be2iscsi/be_iscsi.c 			  void *data, uint32_t dt_len)
data              421 drivers/scsi/be2iscsi/be_iscsi.c 			    void *data, uint32_t dt_len)
data              443 drivers/scsi/be2iscsi/be_iscsi.c 	nla_for_each_attr(attrib, data, dt_len, rm_len) {
data              477 drivers/scsi/be2iscsi/be_iscsi.c 								data, dt_len);
data              482 drivers/scsi/be2iscsi/be_iscsi.c 								data, dt_len);
data               25 drivers/scsi/be2iscsi/be_iscsi.h 			     void *data, uint32_t count);
data             1537 drivers/scsi/be2iscsi/be_main.c 		pasync_handle = pasync_ctx->async_entry[ci].data;
data             1738 drivers/scsi/be2iscsi/be_main.c 			pasync_handle = pasync_ctx->async_entry[pi].data;
data             2275 drivers/scsi/be2iscsi/be_main.c 	if (task->data) {
data             2290 drivers/scsi/be2iscsi/be_main.c 							     task->data,
data             2321 drivers/scsi/be2iscsi/be_main.c 	if (task->data) {
data             2331 drivers/scsi/be2iscsi/be_main.c 		if (task->data) {
data             2922 drivers/scsi/be2iscsi/be_main.c 				pasync_ctx->async_entry[index].data =
data             4936 drivers/scsi/be2iscsi/be_main.c static ssize_t beiscsi_show_boot_tgt_info(void *data, int type, char *buf)
data             4938 drivers/scsi/be2iscsi/be_main.c 	struct beiscsi_hba *phba = data;
data             5000 drivers/scsi/be2iscsi/be_main.c static ssize_t beiscsi_show_boot_ini_info(void *data, int type, char *buf)
data             5002 drivers/scsi/be2iscsi/be_main.c 	struct beiscsi_hba *phba = data;
data             5015 drivers/scsi/be2iscsi/be_main.c static ssize_t beiscsi_show_boot_eth_info(void *data, int type, char *buf)
data             5017 drivers/scsi/be2iscsi/be_main.c 	struct beiscsi_hba *phba = data;
data             5035 drivers/scsi/be2iscsi/be_main.c static umode_t beiscsi_tgt_get_attr_visibility(void *data, int type)
data             5055 drivers/scsi/be2iscsi/be_main.c static umode_t beiscsi_ini_get_attr_visibility(void *data, int type)
data             5067 drivers/scsi/be2iscsi/be_main.c static umode_t beiscsi_eth_get_attr_visibility(void *data, int type)
data             5081 drivers/scsi/be2iscsi/be_main.c static void beiscsi_boot_kobj_release(void *data)
data             5083 drivers/scsi/be2iscsi/be_main.c 	struct beiscsi_hba *phba = data;
data              575 drivers/scsi/be2iscsi/be_main.h 	struct hd_async_handle *data;
data              428 drivers/scsi/bfa/bfa.h 	void			*data;  /* Driver buffer */
data              437 drivers/scsi/bfa/bfa.h 	(__qe)->data = (__data);				\
data               71 drivers/scsi/bfa/bfa_core.c __bfa_trc(struct bfa_trc_mod_s *trcm, int fileno, int line, u64 data)
data               81 drivers/scsi/bfa/bfa_core.c 	trc->data.u64 = data;
data               55 drivers/scsi/bfa/bfa_cs.h 	} data;
data              104 drivers/scsi/bfa/bfa_cs.h __bfa_trc(struct bfa_trc_mod_s *trcm, int fileno, int line, u64 data);
data              107 drivers/scsi/bfa/bfa_cs.h __bfa_trc32(struct bfa_trc_mod_s *trcm, int fileno, int line, u32 data);
data              111 drivers/scsi/bfa/bfa_defs.h 	u8              data[BFA_MFG_VPD_LEN];  /*  vpd data */
data             2396 drivers/scsi/bfa/bfa_fcs_rport.c 			struct bfa_rport_aen_data_s *data)
data             2407 drivers/scsi/bfa/bfa_fcs_rport.c 		aen_entry->aen_data.rport.priv.qos = data->priv.qos;
data             2409 drivers/scsi/bfa/bfa_fcs_rport.c 		aen_entry->aen_data.rport.priv.qos = data->priv.qos;
data             4826 drivers/scsi/bfa/bfa_ioc.c 		*((u32 *)diag->fwping.dbuf_kva + i) = diag->fwping.data;
data             4837 drivers/scsi/bfa/bfa_ioc.c 	fwping_req->data = diag->fwping.data;
data             4851 drivers/scsi/bfa/bfa_ioc.c 	u32	rsp_data = diag_rsp->data;
data             4859 drivers/scsi/bfa/bfa_ioc.c 		pat = (diag->fwping.count & 0x1) ? ~(diag->fwping.data) :
data             4860 drivers/scsi/bfa/bfa_ioc.c 			diag->fwping.data;
data             4862 drivers/scsi/bfa/bfa_ioc.c 		if (diag->fwping.data != rsp_data) {
data             5112 drivers/scsi/bfa/bfa_ioc.c bfa_diag_fwping(struct bfa_diag_s *diag, u32 cnt, u32 data,
data             5117 drivers/scsi/bfa/bfa_ioc.c 	bfa_trc(diag, data);
data             5138 drivers/scsi/bfa/bfa_ioc.c 	diag->fwping.data = data;
data             5142 drivers/scsi/bfa/bfa_ioc.c 	diag->fwping.result->data = 0;
data              530 drivers/scsi/bfa/bfa_ioc.h 	u32     data;   /* store the corrupted data */
data              550 drivers/scsi/bfa/bfa_ioc.h 	u32             data;
data             3282 drivers/scsi/bfa/bfa_svc.c 				ret = (union bfa_fcport_stats_u *)cb->data;
data             5785 drivers/scsi/bfa/bfa_svc.c 		req->data[i] = QTEST_PAT_DEFAULT;
data             5812 drivers/scsi/bfa/bfa_svc.c 		if (rsp->data[i] != ~(QTEST_PAT_DEFAULT)) {
data             1764 drivers/scsi/bfa/bfad.c 	memcpy(*bfi_image, fw->data, fw->size);
data             2655 drivers/scsi/bfa/bfad_bsg.c 				&iocmd->data, iocmd->len, iocmd->offset,
data             2677 drivers/scsi/bfa/bfad_bsg.c 				&iocmd->data, iocmd->len, iocmd->offset,
data             2699 drivers/scsi/bfa/bfad_bsg.c 				&iocmd->data, iocmd->len, iocmd->offset,
data             2721 drivers/scsi/bfa/bfad_bsg.c 				&iocmd->data, iocmd->len, iocmd->offset,
data              785 drivers/scsi/bfa/bfad_bsg.h 	u8		data[BFA_TFRU_DATA_SIZE];
data              794 drivers/scsi/bfa/bfad_bsg.h 	u8		data[BFA_MAX_FRUVPD_TRANSFER_SIZE];
data             1037 drivers/scsi/bfa/bfi.h 	u32	data;           /* user input data pattern */
data             1045 drivers/scsi/bfa/bfi.h 	u32	data;           /* user input data pattern    */
data             1094 drivers/scsi/bfa/bfi.h 	u32	data[BFI_LMSG_PL_WSZ]; /* fill up tcm prefetch area */
data              859 drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h 	struct fcoe_partial_err_report_entry data;
data              982 drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h 	struct fcoe_hash_table_entry data;
data               24 drivers/scsi/bnx2fc/bnx2fc_els.c 			void *data, u32 data_len,
data              536 drivers/scsi/bnx2fc/bnx2fc_els.c 			if (err_entry->data.rx_buf_off ==
data              545 drivers/scsi/bnx2fc/bnx2fc_els.c 				offset = err_entry->data.rx_buf_off;
data              671 drivers/scsi/bnx2fc/bnx2fc_els.c 			void *data, u32 data_len,
data              739 drivers/scsi/bnx2fc/bnx2fc_els.c 		memcpy(mp_req->req_buf, data, data_len);
data              630 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 			~crc32(~0, skb->data, fr_len)) {
data             1111 drivers/scsi/bnx2fc/bnx2fc_fcoe.c 	fiph = (struct fip_header *) ((void *)skb->data + 2 * ETH_ALEN + 2);
data              699 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			err_entry->data.err_warn_bitmap_hi,
data              700 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			err_entry->data.err_warn_bitmap_lo);
data              702 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			err_entry->data.tx_buf_off, err_entry->data.rx_buf_off);
data              731 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			((u64)err_entry->data.err_warn_bitmap_hi << 32) |
data              732 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			(u64)err_entry->data.err_warn_bitmap_lo;
data              815 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			err_entry->data.err_warn_bitmap_hi,
data              816 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			err_entry->data.err_warn_bitmap_lo);
data              818 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			err_entry->data.tx_buf_off, err_entry->data.rx_buf_off);
data              826 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			((u64)err_entry->data.err_warn_bitmap_hi << 32) |
data              827 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			(u64)err_entry->data.err_warn_bitmap_lo;
data             1411 drivers/scsi/bnx2i/bnx2i_hwi.c 		bnx2i_get_rq_buf(bnx2i_cmd->conn, conn->data, datalen);
data             1417 drivers/scsi/bnx2i/bnx2i_hwi.c 			     conn->data, datalen);
data             1799 drivers/scsi/bnx2i/bnx2i_hwi.c 		bnx2i_get_rq_buf(bnx2i_conn, conn->data, reject->data_length);
data             1813 drivers/scsi/bnx2i/bnx2i_hwi.c 	__iscsi_complete_pdu(conn, (struct iscsi_hdr *)hdr, conn->data,
data             1207 drivers/scsi/bnx2i/bnx2i_iscsi.c 		memcpy(bnx2i_conn->gen_pdu.req_buf, task->data,
data              236 drivers/scsi/ch.c ch_read_element_status(scsi_changer *ch, u_int elem, char *data)
data              264 drivers/scsi/ch.c 		memcpy(data,buffer+16,16);
data              295 drivers/scsi/ch.c 	u_char  cmd[10], data[16];
data              378 drivers/scsi/ch.c 			   (ch,elem+ch->firsts[CHET_DT],data)) {
data              383 drivers/scsi/ch.c 			if (data[6] & 0x80) {
data              386 drivers/scsi/ch.c 			} else if (0 == (data[6] & 0x30)) {
data              392 drivers/scsi/ch.c 				if (data[6] & 0x20) id  = data[7];
data              393 drivers/scsi/ch.c 				if (data[6] & 0x10) lun = data[6] & 7;
data              542 drivers/scsi/ch.c 	u_char data[16];
data              548 drivers/scsi/ch.c 		    (ch, ch->firsts[type]+i,data)) {
data              552 drivers/scsi/ch.c 		put_user(data[2], dest+i);
data              553 drivers/scsi/ch.c 		if (data[2] & CESTATUS_EXCEPT)
data              556 drivers/scsi/ch.c 				(int)data[4],(int)data[5]);
data              558 drivers/scsi/ch.c 			(ch, ch->firsts[type]+i,data);
data              890 drivers/scsi/ch.c 		unsigned char __user *data;
data              897 drivers/scsi/ch.c 		data = compat_ptr(ces32.ces_data);
data              898 drivers/scsi/ch.c 		return ch_gstatus(ch, ces32.ces_type, data);
data              212 drivers/scsi/csiostor/csio_hw.c csio_hw_seeprom_read(struct csio_hw *hw, uint32_t addr, uint32_t *data)
data              233 drivers/scsi/csiostor/csio_hw.c 	pci_read_config_dword(hw->pdev, base + PCI_VPD_DATA, data);
data              234 drivers/scsi/csiostor/csio_hw.c 	*data = le32_to_cpu(*(__le32 *)data);
data              487 drivers/scsi/csiostor/csio_hw.c 		  uint32_t *data, int32_t byte_oriented)
data              500 drivers/scsi/csiostor/csio_hw.c 	ret = csio_hw_sf1_read(hw, 1, 1, 0, data);
data              504 drivers/scsi/csiostor/csio_hw.c 	for ( ; nwords; nwords--, data++) {
data              505 drivers/scsi/csiostor/csio_hw.c 		ret = csio_hw_sf1_read(hw, 4, nwords > 1, nwords == 1, data);
data              511 drivers/scsi/csiostor/csio_hw.c 			*data = (__force __u32) htonl(*data);
data              528 drivers/scsi/csiostor/csio_hw.c 		    uint32_t n, const uint8_t *data)
data              550 drivers/scsi/csiostor/csio_hw.c 			val = (val << 8) + *data++;
data              567 drivers/scsi/csiostor/csio_hw.c 	if (memcmp(data - n, (uint8_t *)buf + offset, n)) {
data             1999 drivers/scsi/csiostor/csio_hw.c 	memcpy((void *)cfg_data, (const void *)cf->data, cf->size);
data             2445 drivers/scsi/csiostor/csio_hw.c 		fw_data = fw->data;
data             3696 drivers/scsi/csiostor/csio_hw.c csio_mberr_worker(void *data)
data             3698 drivers/scsi/csiostor/csio_hw.c 	struct csio_hw *hw = (struct csio_hw *)data;
data             3806 drivers/scsi/csiostor/csio_hw.c 	memcpy((void *)evt_entry->data, evt_msg, len);
data             3855 drivers/scsi/csiostor/csio_hw.c 			memcpy((void *)((uintptr_t)evt_entry->data + off),
data             3861 drivers/scsi/csiostor/csio_hw.c 		memcpy((void *)evt_entry->data, evt_msg, len);
data             4009 drivers/scsi/csiostor/csio_hw.c 				msg = (struct cpl_fw6_msg *)(evt_msg->data);
data             4015 drivers/scsi/csiostor/csio_hw.c 								msg->data);
data             4020 drivers/scsi/csiostor/csio_hw.c 							msg->opcode, msg->data);
data             4024 drivers/scsi/csiostor/csio_hw.c 							msg->opcode, msg->data);
data             4038 drivers/scsi/csiostor/csio_hw.c 				memcpy(&rn, evt_msg->data, sizeof(rn));
data              174 drivers/scsi/csiostor/csio_hw.h 	uint8_t			data[CSIO_EVT_MSG_SIZE];
data              146 drivers/scsi/csiostor/csio_hw_t5.c csio_t5_mc_read(struct csio_hw *hw, int idx, uint32_t addr, __be32 *data,
data              174 drivers/scsi/csiostor/csio_hw_t5.c 		*data++ = htonl(csio_rd_reg32(hw, MC_DATA(i)));
data              194 drivers/scsi/csiostor/csio_hw_t5.c csio_t5_edc_read(struct csio_hw *hw, int idx, uint32_t addr, __be32 *data,
data              230 drivers/scsi/csiostor/csio_hw_t5.c 		*data++ = htonl(csio_rd_reg32(hw, EDC_DATA(i)));
data               81 drivers/scsi/csiostor/csio_init.c 		__be32 data[16];
data               85 drivers/scsi/csiostor/csio_init.c 							 data, NULL);
data               88 drivers/scsi/csiostor/csio_init.c 							  data, NULL);
data               92 drivers/scsi/csiostor/csio_init.c 		ofst = pos % sizeof(data);
data               93 drivers/scsi/csiostor/csio_init.c 		len = min(count, sizeof(data) - ofst);
data               94 drivers/scsi/csiostor/csio_init.c 		if (copy_to_user(buf, (u8 *)data + ofst, len))
data             1121 drivers/scsi/csiostor/csio_scsi.c 	tempwr = (uint8_t *)(cpl->data);
data              464 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	req = (struct cpl_abort_req *)skb->data;
data              783 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 				(struct cpl_close_con_req *)skb->data;
data              812 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_act_establish *req = (struct cpl_act_establish *)skb->data;
data              964 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_act_open_rpl *rpl = (struct cpl_act_open_rpl *)skb->data;
data             1013 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_peer_close *req = (struct cpl_peer_close *)skb->data;
data             1034 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_close_con_rpl *rpl = (struct cpl_close_con_rpl *)skb->data;
data             1073 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_abort_req_rss *req = (struct cpl_abort_req_rss *)skb->data;
data             1121 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_abort_rpl_rss *rpl = (struct cpl_abort_rpl_rss *)skb->data;
data             1146 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_rx_data *cpl = (struct cpl_rx_data *)skb->data;
data             1167 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_iscsi_hdr *cpl = (struct cpl_iscsi_hdr *)skb->data;
data             1221 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 		bhs = skb->data;
data             1272 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_iscsi_hdr *cpl = (struct cpl_iscsi_hdr *)skb->data;
data             1369 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_rx_data_ddp *rpl = (struct cpl_rx_data_ddp *)skb->data;
data             1434 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_rx_iscsi_cmp *rpl = (struct cpl_rx_iscsi_cmp *)skb->data;
data             1525 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_fw4_ack *rpl = (struct cpl_fw4_ack *)skb->data;
data             1545 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct cpl_set_tcb_rpl *rpl = (struct cpl_set_tcb_rpl *)skb->data;
data             2211 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	rpl = (struct cpl_act_establish *)skb->data;
data             2257 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 			void *data)
data             2262 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct dcb_app_type *iscsi_app = data;
data             1615 drivers/scsi/cxgbi/libcxgbi.c 		itt_t itt = ((struct iscsi_data *)skb->data)->itt;
data             1618 drivers/scsi/cxgbi/libcxgbi.c 							skb->data)->datasn);
data             1628 drivers/scsi/cxgbi/libcxgbi.c 		struct iscsi_hdr *hdr = (struct iscsi_hdr *)skb->data;
data             1920 drivers/scsi/cxgbi/libcxgbi.c 		task->hdr = (struct iscsi_hdr *)tdata->skb->data;
data             1971 drivers/scsi/cxgbi/libcxgbi.c 		task, task->sc, skb, (*skb->data) & ISCSI_OPCODE_MASK,
data             2005 drivers/scsi/cxgbi/libcxgbi.c 			char *dst = skb->data + task->hdr_len;
data             2037 drivers/scsi/cxgbi/libcxgbi.c 		pg = virt_to_page(task->data);
data             2040 drivers/scsi/cxgbi/libcxgbi.c 		skb_fill_page_desc(skb, 0, pg, offset_in_page(task->data),
data             2102 drivers/scsi/cxgbi/libcxgbi.c 		memcpy(skb->data, task->hdr, SKB_TX_ISCSI_PDU_HEADER_MAX);
data             1337 drivers/scsi/cxlflash/main.c static irqreturn_t cxlflash_sync_err_irq(int irq, void *data)
data             1339 drivers/scsi/cxlflash/main.c 	struct hwq *hwq = (struct hwq *)data;
data             1475 drivers/scsi/cxlflash/main.c static irqreturn_t cxlflash_rrq_irq(int irq, void *data)
data             1477 drivers/scsi/cxlflash/main.c 	struct hwq *hwq = (struct hwq *)data;
data             1543 drivers/scsi/cxlflash/main.c static irqreturn_t cxlflash_async_err_irq(int irq, void *data)
data             1545 drivers/scsi/cxlflash/main.c 	struct hwq *hwq = (struct hwq *)data;
data             2243 drivers/scsi/cxlflash/main.c static void cxlflash_async_reset_host(void *data, async_cookie_t cookie)
data             2245 drivers/scsi/cxlflash/main.c 	struct cxlflash_cfg *cfg = data;
data              307 drivers/scsi/cxlflash/ocxl_hw.c static void ocxlflash_xsl_fault(void *data, u64 addr, u64 dsisr)
data              309 drivers/scsi/cxlflash/ocxl_hw.c 	struct ocxlflash_context *ctx = data;
data             1272 drivers/scsi/cxlflash/ocxl_hw.c static irqreturn_t ocxlflash_afu_irq(int irq, void *data)
data             1274 drivers/scsi/cxlflash/ocxl_hw.c 	struct ocxlflash_context *ctx = data;
data             1360 drivers/scsi/dc395x.c 	acb->selto_timer.data = (unsigned long) acb;
data             2433 drivers/scsi/dc395x.c 		u8 data = 0, data2 = 0;
data             2448 drivers/scsi/dc395x.c 				data = DC395x_read8(acb, TRM_S1040_SCSI_FIFO);
data             2463 drivers/scsi/dc395x.c 				data = DC395x_read8(acb, TRM_S1040_SCSI_FIFO);
data             1008 drivers/scsi/device_handler/scsi_dh_alua.c 			activate_complete fn, void *data)
data             1021 drivers/scsi/device_handler/scsi_dh_alua.c 	qdata->callback_data = data;
data             1043 drivers/scsi/device_handler/scsi_dh_alua.c 		fn(data, err);
data              382 drivers/scsi/device_handler/scsi_dh_emc.c 				activate_complete fn, void *data)
data              414 drivers/scsi/device_handler/scsi_dh_emc.c 		fn(data, result);
data              185 drivers/scsi/device_handler/scsi_dh_hp_sw.c 				activate_complete fn, void *data)
data              196 drivers/scsi/device_handler/scsi_dh_hp_sw.c 		fn(data, ret);
data              586 drivers/scsi/device_handler/scsi_dh_rdac.c 				activate_complete fn, void *data)
data              597 drivers/scsi/device_handler/scsi_dh_rdac.c 	qdata->callback_data = data;
data              612 drivers/scsi/device_handler/scsi_dh_rdac.c 			activate_complete fn, void *data)
data              637 drivers/scsi/device_handler/scsi_dh_rdac.c 		err = queue_mode_select(sdev, fn, data);
data              643 drivers/scsi/device_handler/scsi_dh_rdac.c 		fn(data, err);
data             1233 drivers/scsi/dpt_i2o.c static s32 adpt_i2o_post_this(adpt_hba* pHba, u32* data, int len)
data             1253 drivers/scsi/dpt_i2o.c 	memcpy_toio(msg, data, len);
data              283 drivers/scsi/dpti.h static s32 adpt_i2o_post_this(adpt_hba* pHba, u32* data, int len);
data              657 drivers/scsi/esas2r/atioctl.h 	union atto_ioctl_csmi data;
data             1021 drivers/scsi/esas2r/atioctl.h 	} data;
data             1062 drivers/scsi/esas2r/atioctl.h 	} data;
data             1107 drivers/scsi/esas2r/atioctl.h 	} data;
data             1134 drivers/scsi/esas2r/atioctl.h 	} data;
data             1170 drivers/scsi/esas2r/atioctl.h 		u8 data[1];
data             1172 drivers/scsi/esas2r/atioctl.h 	} data;
data             1213 drivers/scsi/esas2r/atioctl.h 	} data;
data             1231 drivers/scsi/esas2r/atioctl.h 	} data;
data             1100 drivers/scsi/esas2r/atvda.h 	} data;
data             1193 drivers/scsi/esas2r/atvda.h 	} data;
data             1308 drivers/scsi/esas2r/atvda.h 	} data;
data              144 drivers/scsi/esas2r/esas2r.h #define esas2r_write_register_dword(a, reg, data)                      \
data              145 drivers/scsi/esas2r/esas2r.h 	writel(data, (void __iomem *)(a->regs + (reg) + MW_REG_OFFSET_HWREG))
data              520 drivers/scsi/esas2r/esas2r.h 	u8 data[1];
data              778 drivers/scsi/esas2r/esas2r.h 	u8 data[sizeof(struct esas2r_vda_ae)];
data              790 drivers/scsi/esas2r/esas2r.h 	u8 *data;
data              918 drivers/scsi/esas2r/esas2r.h #define VDA_BUFFER_HEADER_SZ (offsetof(struct atto_ioctl_vda, data))
data              967 drivers/scsi/esas2r/esas2r.h 			struct esas2r_sas_nvram *data);
data             1046 drivers/scsi/esas2r/esas2r.h 			  void *data);
data             1060 drivers/scsi/esas2r/esas2r.h 			  void *data);
data             1095 drivers/scsi/esas2r/esas2r.h void esas2r_nuxi_mgt_data(u8 function, void *data);
data             1096 drivers/scsi/esas2r/esas2r.h void esas2r_nuxi_cfg_data(u8 function, void *data);
data             1142 drivers/scsi/esas2r/esas2r.h 			   void *data,
data              599 drivers/scsi/esas2r/esas2r_disc.c 	grpinfo = &rq->vda_rsp_data->mgt_data.data.grp_info;
data              643 drivers/scsi/esas2r/esas2r_disc.c 		grpinfo = &rq->vda_rsp_data->mgt_data.data.grp_info;
data              710 drivers/scsi/esas2r/esas2r_disc.c 	partinfo = &rq->vda_rsp_data->mgt_data.data.part_info;
data              756 drivers/scsi/esas2r/esas2r_disc.c 		partinfo = &rq->vda_rsp_data->mgt_data.data.part_info;
data              802 drivers/scsi/esas2r/esas2r_disc.c 	devinfo = &rq->vda_rsp_data->mgt_data.data.dev_info;
data              842 drivers/scsi/esas2r/esas2r_disc.c 		devinfo = &rq->vda_rsp_data->mgt_data.data.dev_info;
data              898 drivers/scsi/esas2r/esas2r_disc.c 	sgc.length = offsetof(struct atto_ioctl, data)
data              927 drivers/scsi/esas2r/esas2r_disc.c 	hi->data.get_dev_addr.target_id = le32_to_cpu(dc->curr_phys_id);
data              928 drivers/scsi/esas2r/esas2r_disc.c 	hi->data.get_dev_addr.addr_type = dc->dev_addr_type;
data              957 drivers/scsi/esas2r/esas2r_disc.c 		addrlen = le16_to_cpu(hi->data.get_dev_addr.addr_len);
data              962 drivers/scsi/esas2r/esas2r_disc.c 				       &hi->data.get_dev_addr.address[0],
data              976 drivers/scsi/esas2r/esas2r_disc.c 							     &hi->data.
data              979 drivers/scsi/esas2r/esas2r_disc.c 							     (u8)hi->data.
data              212 drivers/scsi/esas2r/esas2r_flash.c 		esas2r_sgc_init(sgc, a, rq, &rq->vrq->flash.data.sge[0]);
data              915 drivers/scsi/esas2r/esas2r_flash.c 		esas2r_sgc_init(sgc, a, rq, rq->vrq->flash.data.sge);
data             1312 drivers/scsi/esas2r/esas2r_flash.c 		vrq->data.sge[0].length =
data             1315 drivers/scsi/esas2r/esas2r_flash.c 		vrq->data.sge[0].address = cpu_to_le64(
data             1318 drivers/scsi/esas2r/esas2r_flash.c 		vrq->data.prde[0].ctl_len =
data             1320 drivers/scsi/esas2r/esas2r_flash.c 		vrq->data.prde[0].address = cpu_to_le64(
data             1186 drivers/scsi/esas2r/esas2r_init.c 		ci = (struct atto_vda_cfg_init *)&rq->vrq->cfg.data.init;
data             1229 drivers/scsi/esas2r/esas2r_init.c 				data.sge);
data             1230 drivers/scsi/esas2r/esas2r_init.c 			rq->vrq->cfg.data.prde.ctl_len =
data             1232 drivers/scsi/esas2r/esas2r_init.c 			rq->vrq->cfg.data.prde.address = cpu_to_le64(
data              405 drivers/scsi/esas2r/esas2r_ioctl.c 		struct atto_csmi_get_dev_addr *gda = &ci->data.dev_addr;
data              411 drivers/scsi/esas2r/esas2r_ioctl.c 		struct atto_csmi_task_mgmt *tm = &ci->data.tsk_mgt;
data              653 drivers/scsi/esas2r/esas2r_ioctl.c 	bi.ioctl = &ci->data;
data              691 drivers/scsi/esas2r/esas2r_ioctl.c 	struct atto_hba_scsi_pass_thru *spt = &hi->data.scsi_pass_thru;
data              759 drivers/scsi/esas2r/esas2r_ioctl.c 			&hi->data.get_adap_info;
data              871 drivers/scsi/esas2r/esas2r_ioctl.c 			&hi->data.get_adap_addr;
data              914 drivers/scsi/esas2r/esas2r_ioctl.c 		struct atto_hba_trace *trc = &hi->data.trace;
data              982 drivers/scsi/esas2r/esas2r_ioctl.c 		struct atto_hba_scsi_pass_thru *spt = &hi->data.scsi_pass_thru;
data             1008 drivers/scsi/esas2r/esas2r_ioctl.c 		sgc->cur_offset += offsetof(struct atto_ioctl, data.byte)
data             1060 drivers/scsi/esas2r/esas2r_ioctl.c 			&hi->data.get_dev_addr;
data             1118 drivers/scsi/esas2r/esas2r_ioctl.c 		struct atto_hba_adap_ctrl *ac = &hi->data.adap_ctrl;
data             1156 drivers/scsi/esas2r/esas2r_ioctl.c 		struct atto_hba_get_device_info *gdi = &hi->data.get_dev_info;
data             1213 drivers/scsi/esas2r/esas2r_ioctl.c 			&ioctl_hba->data.get_adap_info;
data             1250 drivers/scsi/esas2r/esas2r_ioctl.c 			struct esas2r_sas_nvram *data)
data             1257 drivers/scsi/esas2r/esas2r_ioctl.c 	if (esas2r_nvram_write(a, rq, data)) {
data             1320 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chanlist.num_channels = 0;
data             1324 drivers/scsi/esas2r/esas2r_ioctl.c 				ioctl->data.chanlist.num_channels++;
data             1325 drivers/scsi/esas2r/esas2r_ioctl.c 				ioctl->data.chanlist.channel[k] = i;
data             1353 drivers/scsi/esas2r/esas2r_ioctl.c 		if (ioctl->data.fwrw.img_type == FW_IMG_FM_API) {
data             1355 drivers/scsi/esas2r/esas2r_ioctl.c 					      (char *)ioctl->data.fwrw.image,
data             1362 drivers/scsi/esas2r/esas2r_ioctl.c 						     (char *)ioctl->data.fwrw.
data             1368 drivers/scsi/esas2r/esas2r_ioctl.c 		} else if (ioctl->data.fwrw.img_type == FW_IMG_FS_API) {
data             1370 drivers/scsi/esas2r/esas2r_ioctl.c 					      (char *)ioctl->data.fwrw.image,
data             1377 drivers/scsi/esas2r/esas2r_ioctl.c 						     (char *)ioctl->data.fwrw.
data             1391 drivers/scsi/esas2r/esas2r_ioctl.c 		memcpy(ioctl->data.prw.data_buffer, a->nvram,
data             1393 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.prw.code = 1;
data             1407 drivers/scsi/esas2r/esas2r_ioctl.c 					   (struct esas2r_sas_nvram *)ioctl->data.prw.data_buffer);
data             1408 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.prw.code = code;
data             1417 drivers/scsi/esas2r/esas2r_ioctl.c 					  (struct esas2r_sas_nvram *)ioctl->data.prw.data_buffer);
data             1418 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.prw.code = 1;
data             1423 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.major_rev = ESAS2R_MAJOR_REV;
data             1424 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.minor_rev = ESAS2R_MINOR_REV;
data             1425 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.IRQ = a->pcid->irq;
data             1426 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.device_id = a->pcid->device;
data             1427 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.vendor_id = a->pcid->vendor;
data             1428 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.ven_dev_id = a->pcid->subsystem_device;
data             1429 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.revision_id = a->pcid->revision;
data             1430 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.pci_bus = a->pcid->bus->number;
data             1431 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.pci_dev_func = a->pcid->devfn;
data             1432 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.core_rev = 0;
data             1433 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.host_no = a->host->host_no;
data             1434 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.chaninfo.hbaapi_rev = 0;
data             1439 drivers/scsi/esas2r/esas2r_ioctl.c 							     &ioctl->data.
data             1445 drivers/scsi/esas2r/esas2r_ioctl.c 			handle_csmi_ioctl(a, &ioctl->data.csmi);
data             1450 drivers/scsi/esas2r/esas2r_ioctl.c 							     &ioctl->data.
data             1456 drivers/scsi/esas2r/esas2r_ioctl.c 				       (char *)&ioctl->data.ioctl_vda,
data             1459 drivers/scsi/esas2r/esas2r_ioctl.c 				       ioctl->data.ioctl_vda.data_length);
data             1463 drivers/scsi/esas2r/esas2r_ioctl.c 					      (char *)&ioctl->data.ioctl_vda,
data             1466 drivers/scsi/esas2r/esas2r_ioctl.c 					      ioctl->data.ioctl_vda.data_length);
data             1476 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.modinfo.adapter = a;
data             1477 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.modinfo.pci_dev = a->pcid;
data             1478 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.modinfo.scsi_host = a->host;
data             1479 drivers/scsi/esas2r/esas2r_ioctl.c 		ioctl->data.modinfo.host_no = a->host->host_no;
data             1535 drivers/scsi/esas2r/esas2r_ioctl.c 	if (a->firmware.data) {
data             1538 drivers/scsi/esas2r/esas2r_ioctl.c 				  a->firmware.data,
data             1541 drivers/scsi/esas2r/esas2r_ioctl.c 		a->firmware.data = NULL;
data             1551 drivers/scsi/esas2r/esas2r_ioctl.c 	a->firmware.data = (u8 *)dma_alloc_coherent(&a->pcid->dev,
data             1557 drivers/scsi/esas2r/esas2r_ioctl.c 	if (!a->firmware.data) {
data             1599 drivers/scsi/esas2r/esas2r_ioctl.c 				memcpy(a->firmware.data,
data             1604 drivers/scsi/esas2r/esas2r_ioctl.c 					  (struct esas2r_flash_img *)a->firmware.data);
data             1626 drivers/scsi/esas2r/esas2r_ioctl.c 		if (!a->firmware.data) {
data             1636 drivers/scsi/esas2r/esas2r_ioctl.c 		memcpy(buf, &a->firmware.data[off], count);
data             1769 drivers/scsi/esas2r/esas2r_ioctl.c 		if (!a->firmware.data) {
data             1775 drivers/scsi/esas2r/esas2r_ioctl.c 		memcpy(&a->firmware.data[off], buf, count);
data             1779 drivers/scsi/esas2r/esas2r_ioctl.c 				  (struct esas2r_flash_img *)a->firmware.data);
data             1786 drivers/scsi/esas2r/esas2r_ioctl.c 			       a->firmware.data,
data             1983 drivers/scsi/esas2r/esas2r_ioctl.c 		sgc.cur_offset = fs->data;
data             2033 drivers/scsi/esas2r/esas2r_ioctl.c 			data);
data             2041 drivers/scsi/esas2r/esas2r_ioctl.c 			length = offsetof(struct esas2r_ioctl_fs, data);
data             2049 drivers/scsi/esas2r/esas2r_ioctl.c 		if (count < offsetof(struct esas2r_ioctl_fs, data))
data             1309 drivers/scsi/esas2r/esas2r_main.c void esas2r_nuxi_mgt_data(u8 function, void *data)
data             1324 drivers/scsi/esas2r/esas2r_main.c 		b = (struct atto_vda_buzzer_info *)data;
data             1332 drivers/scsi/esas2r/esas2r_main.c 		s = (struct atto_vda_schedule_info *)data;
data             1345 drivers/scsi/esas2r/esas2r_main.c 		d = (struct atto_vda_devinfo *)data;
data             1373 drivers/scsi/esas2r/esas2r_main.c 		g = (struct atto_vda_grp_info *)data;
data             1392 drivers/scsi/esas2r/esas2r_main.c 		p = (struct atto_vdapart_info *)data;
data             1402 drivers/scsi/esas2r/esas2r_main.c 		h = (struct atto_vda_dh_info *)data;
data             1410 drivers/scsi/esas2r/esas2r_main.c 		m = (struct atto_vda_metrics_info *)data;
data             1422 drivers/scsi/esas2r/esas2r_main.c void esas2r_nuxi_cfg_data(u8 function, void *data)
data             1431 drivers/scsi/esas2r/esas2r_main.c 		ci = (struct atto_vda_cfg_init *)data;
data             1704 drivers/scsi/esas2r/esas2r_main.c 	struct esas2r_vda_ae *ae = (struct esas2r_vda_ae *)fw_event->data;
data             1789 drivers/scsi/esas2r/esas2r_main.c 	u16 target_id = *(u16 *)&fw_event->data[0];
data             1822 drivers/scsi/esas2r/esas2r_main.c 			   void *data,
data             1837 drivers/scsi/esas2r/esas2r_main.c 			(struct esas2r_vda_ae *)fw_event->data;
data             1842 drivers/scsi/esas2r/esas2r_main.c 		memcpy(&ae->vda_ae, data, sizeof(ae->vda_ae));
data             1844 drivers/scsi/esas2r/esas2r_main.c 		memcpy(fw_event->data, data, data_sz);
data              115 drivers/scsi/esas2r/esas2r_vda.c 		memcpy(rq->vrq->flash.data.file.file_name,
data              116 drivers/scsi/esas2r/esas2r_vda.c 		       vi->cmd.flash.data.file.file_name,
data              117 drivers/scsi/esas2r/esas2r_vda.c 		       sizeof(vi->cmd.flash.data.file.file_name));
data              119 drivers/scsi/esas2r/esas2r_vda.c 		firstsg = rq->vrq->flash.data.file.sge;
data              136 drivers/scsi/esas2r/esas2r_vda.c 				     - offsetof(struct atto_ioctl_vda, data)
data              139 drivers/scsi/esas2r/esas2r_vda.c 						data);
data              203 drivers/scsi/esas2r/esas2r_vda.c 		esas2r_nuxi_mgt_data(rq->vrq->mgt.mgt_func, &vi->cmd.mgt.data);
data              224 drivers/scsi/esas2r/esas2r_vda.c 			memcpy(&rq->vrq->cfg.data,
data              225 drivers/scsi/esas2r/esas2r_vda.c 			       &vi->cmd.cfg.data,
data              229 drivers/scsi/esas2r/esas2r_vda.c 					     &rq->vrq->cfg.data);
data              281 drivers/scsi/esas2r/esas2r_vda.c 			vi->cmd.flash.data.file.file_size =
data              297 drivers/scsi/esas2r/esas2r_vda.c 		esas2r_nuxi_mgt_data(rq->vrq->mgt.mgt_func, &vi->cmd.mgt.data);
data              305 drivers/scsi/esas2r/esas2r_vda.c 			char buf[sizeof(cfg->data.init.fw_release) + 1];
data              309 drivers/scsi/esas2r/esas2r_vda.c 			cfg->data.init.vda_version =
data              311 drivers/scsi/esas2r/esas2r_vda.c 			cfg->data.init.fw_build = rsp->fw_build;
data              317 drivers/scsi/esas2r/esas2r_vda.c 			memcpy(&cfg->data.init.fw_release, buf,
data              318 drivers/scsi/esas2r/esas2r_vda.c 			       sizeof(cfg->data.init.fw_release));
data              320 drivers/scsi/esas2r/esas2r_vda.c 			if (LOWORD(LOBYTE(cfg->data.init.fw_build)) == 'A')
data              321 drivers/scsi/esas2r/esas2r_vda.c 				cfg->data.init.fw_version =
data              322 drivers/scsi/esas2r/esas2r_vda.c 					cfg->data.init.fw_build;
data              324 drivers/scsi/esas2r/esas2r_vda.c 				cfg->data.init.fw_version =
data              325 drivers/scsi/esas2r/esas2r_vda.c 					cfg->data.init.fw_release;
data              328 drivers/scsi/esas2r/esas2r_vda.c 					     &vi->cmd.cfg.data);
data              363 drivers/scsi/esas2r/esas2r_vda.c 						   data.sge);
data              378 drivers/scsi/esas2r/esas2r_vda.c 			  void *data)
data              411 drivers/scsi/esas2r/esas2r_vda.c 	if (data) {
data              412 drivers/scsi/esas2r/esas2r_vda.c 		esas2r_nuxi_mgt_data(sub_func, data);
data              414 drivers/scsi/esas2r/esas2r_vda.c 		memcpy(&rq->vda_rsp_data->mgt_data.data.bytes[0], data,
data              486 drivers/scsi/esas2r/esas2r_vda.c 			  void *data)
data              497 drivers/scsi/esas2r/esas2r_vda.c 	if (data) {
data              498 drivers/scsi/esas2r/esas2r_vda.c 		esas2r_nuxi_cfg_data(sub_func, data);
data              500 drivers/scsi/esas2r/esas2r_vda.c 		memcpy(&vrq->data, data, length);
data             2052 drivers/scsi/esp_scsi.c static void esp_clear_hold(struct scsi_device *dev, void *data)
data              574 drivers/scsi/fcoe/fcoe.c 	frame = (struct fip_frame *)skb->data;
data             1359 drivers/scsi/fcoe/fcoe.c 			skb->len, skb->data_len, skb->head, skb->data,
data             1639 drivers/scsi/fcoe/fcoe.c 	    le32_to_cpu(fr_crc(fp)) == ~crc32(~0, skb->data, skb->len)) {
data             1677 drivers/scsi/fcoe/fcoe.c 			skb->head, skb->data, skb_tail_pointer(skb),
data              393 drivers/scsi/fcoe/fcoe_ctlr.c 	sol = (struct fip_sol *)skb->data;
data              553 drivers/scsi/fcoe/fcoe_ctlr.c 	kal = (struct fip_kal *)skb->data;
data              617 drivers/scsi/fcoe/fcoe_ctlr.c 	fh = (struct fc_frame_header *)skb->data;
data              705 drivers/scsi/fcoe/fcoe_ctlr.c 	fh = (struct fc_frame_header *)skb->data;
data              905 drivers/scsi/fcoe/fcoe_ctlr.c 	fiph = (struct fip_header *)skb->data;
data             1154 drivers/scsi/fcoe/fcoe_ctlr.c 	fiph = (struct fip_header *)skb->data;
data             1278 drivers/scsi/fcoe/fcoe_ctlr.c 	skb_pull(skb, (u8 *)fh - skb->data);
data             1326 drivers/scsi/fcoe/fcoe_ctlr.c 	struct fip_header *fh = (struct fip_header *)skb->data;
data             1557 drivers/scsi/fcoe/fcoe_ctlr.c 	fiph = (struct fip_header *)skb->data;
data             1692 drivers/scsi/fcoe/fcoe_ctlr.c 	fh = (struct fc_frame_header *)skb->data;
data             2050 drivers/scsi/fcoe/fcoe_ctlr.c 	frame = (struct fip_vn2vn_probe_frame *)skb->data;
data             2286 drivers/scsi/fcoe/fcoe_ctlr.c 	fiph = (struct fip_header *)skb->data;
data             2745 drivers/scsi/fcoe/fcoe_ctlr.c 	fiph = (struct fip_header *)skb->data;
data             2815 drivers/scsi/fcoe/fcoe_ctlr.c 	fiph = (struct fip_header *)skb->data;
data             2923 drivers/scsi/fcoe/fcoe_ctlr.c 	frame = (struct fip_vlan_notify_frame *)skb->data;
data             2983 drivers/scsi/fcoe/fcoe_ctlr.c 	fiph = (struct fip_header *)skb->data;
data              312 drivers/scsi/fcoe/fcoe_transport.c 	unsigned char *data;
data              317 drivers/scsi/fcoe/fcoe_transport.c 	crc = crc32(~0, skb->data, skb_headlen(skb));
data              325 drivers/scsi/fcoe/fcoe_transport.c 			data = kmap_atomic(
data              327 drivers/scsi/fcoe/fcoe_transport.c 			crc = crc32(crc, data + (off & ~PAGE_MASK), clen);
data              328 drivers/scsi/fcoe/fcoe_transport.c 			kunmap_atomic(data);
data              327 drivers/scsi/fnic/fnic_fcs.c 	fiph = (struct fip_header *)skb->data;
data              395 drivers/scsi/fnic/fnic_fcs.c 	eth_fr = (char *)skb->data;
data              444 drivers/scsi/fnic/fnic_fcs.c 	fiph = (struct fip_header *) skb->data;
data              574 drivers/scsi/fnic/fnic_fcs.c 	if (!skb || !(skb->data))
data              580 drivers/scsi/fnic/fnic_fcs.c 	fiph = (struct fip_header *)skb->data;
data              635 drivers/scsi/fnic/fnic_fcs.c 		eh = (struct ethhdr *)skb->data;
data              678 drivers/scsi/fnic/fnic_fcs.c 	eh = (struct ethhdr *)skb->data;
data              692 drivers/scsi/fnic/fnic_fcs.c 			FNIC_FC_RECV|0x80, (char *)skb->data, skb->len)) != 0) {
data              704 drivers/scsi/fnic/fnic_fcs.c 	fcoe_hdr = (struct fcoe_hdr *)skb->data;
data              714 drivers/scsi/fnic/fnic_fcs.c 	ft = (struct fcoe_crc_eof *)(skb->data + skb->len - sizeof(*ft));
data              733 drivers/scsi/fnic/fnic_fcs.c 	u8 *data = fnic->data_src_addr;
data              737 drivers/scsi/fnic/fnic_fcs.c 	if (ether_addr_equal(data, new))
data              740 drivers/scsi/fnic/fnic_fcs.c 	if (!is_zero_ether_addr(data) && !ether_addr_equal(data, ctl))
data              741 drivers/scsi/fnic/fnic_fcs.c 		vnic_dev_del_addr(fnic->vdev, data);
data              742 drivers/scsi/fnic/fnic_fcs.c 	memcpy(data, new, ETH_ALEN);
data              924 drivers/scsi/fnic/fnic_fcs.c 					(char *)skb->data, skb->len)) != 0) {
data              996 drivers/scsi/fnic/fnic_fcs.c 	pa = dma_map_single(&fnic->pdev->dev, skb->data, len, DMA_FROM_DEVICE);
data             1050 drivers/scsi/fnic/fnic_fcs.c 			FNIC_FC_SEND|0x80, (char *)skb->data, skb->len)) != 0) {
data             1055 drivers/scsi/fnic/fnic_fcs.c 	pa = dma_map_single(&fnic->pdev->dev, skb->data, skb->len,
data               30 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_legacy(int irq, void *data)
data               32 drivers/scsi/fnic/fnic_isr.c 	struct fnic *fnic = data;
data               67 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msi(int irq, void *data)
data               69 drivers/scsi/fnic/fnic_isr.c 	struct fnic *fnic = data;
data               87 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msix_rq(int irq, void *data)
data               89 drivers/scsi/fnic/fnic_isr.c 	struct fnic *fnic = data;
data              104 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msix_wq(int irq, void *data)
data              106 drivers/scsi/fnic/fnic_isr.c 	struct fnic *fnic = data;
data              120 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msix_wq_copy(int irq, void *data)
data              122 drivers/scsi/fnic/fnic_isr.c 	struct fnic *fnic = data;
data              136 drivers/scsi/fnic/fnic_isr.c static irqreturn_t fnic_isr_msix_err_notify(int irq, void *data)
data              138 drivers/scsi/fnic/fnic_isr.c 	struct fnic *fnic = data;
data              146 drivers/scsi/fnic/fnic_trace.c 				  tbp->data[0], tbp->data[1], tbp->data[2],
data              147 drivers/scsi/fnic/fnic_trace.c 				  tbp->data[3], tbp->data[4]);
data              188 drivers/scsi/fnic/fnic_trace.c 				  tbp->data[0], tbp->data[1], tbp->data[2],
data              189 drivers/scsi/fnic/fnic_trace.c 				  tbp->data[3], tbp->data[4]);
data               69 drivers/scsi/fnic/fnic_trace.h 	u64 data[5];
data              100 drivers/scsi/fnic/fnic_trace.h 			trace_buf->data[0] = (u64)(unsigned long)_a; \
data              101 drivers/scsi/fnic/fnic_trace.h 			trace_buf->data[1] = (u64)(unsigned long)_b; \
data              102 drivers/scsi/fnic/fnic_trace.h 			trace_buf->data[2] = (u64)(unsigned long)_c; \
data              103 drivers/scsi/fnic/fnic_trace.h 			trace_buf->data[3] = (u64)(unsigned long)_d; \
data              104 drivers/scsi/fnic/fnic_trace.h 			trace_buf->data[4] = (u64)(unsigned long)_e; \
data              445 drivers/scsi/fnic/vnic_devcmd.h 	u8 data[0];
data             1135 drivers/scsi/gdth.c                 *(u32 *)&cmd_ptr->u.screen.su.data[0] = p1;
data             1136 drivers/scsi/gdth.c                 *(u32 *)&cmd_ptr->u.screen.su.data[4] = (u32)p2;
data             1137 drivers/scsi/gdth.c                 *(u32 *)&cmd_ptr->u.screen.su.data[8] = (u32)p3;
data               79 drivers/scsi/gdth_ioctl.h                 u8       data[12];          /* buffer for rtc data, ... */
data               28 drivers/scsi/gvp11.c static irqreturn_t gvp11_intr(int irq, void *data)
data               30 drivers/scsi/gvp11.c 	struct Scsi_Host *instance = data;
data              258 drivers/scsi/hisi_sas/hisi_sas.h 	u32 data[HISI_SAS_IOST_ITCT_CACHE_DW_SZ];
data              476 drivers/scsi/hisi_sas/hisi_sas.h 	u32	data[4];
data              486 drivers/scsi/hisi_sas/hisi_sas.h 	u8	data[128];
data             3101 drivers/scsi/hisi_sas/hisi_sas_main.c 		tab_idx = (iost_cache->data[1] & 0xffff);
data             3169 drivers/scsi/hisi_sas/hisi_sas_main.c 		tab_idx = itct_cache->data[1] & 0xffff;
data              283 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	__le32 data;
data             1192 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	cmplt_hdr_data = le32_to_cpu(complete_hdr->data);
data             1513 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 		cmplt_hdr_data = le32_to_cpu(complete_hdr->data);
data             2572 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	u32 *data = (u32 *)write_data;
data             2586 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 					 data[i]);
data              509 drivers/scsi/hosts.c static int __scsi_host_match(struct device *dev, const void *data)
data              512 drivers/scsi/hosts.c 	const unsigned short *hostnum = data;
data             1689 drivers/scsi/hpsa.c 	struct raid_map_disk_data *dd = &map->data[0];
data             3218 drivers/scsi/hpsa.c 	struct raid_map_disk_data *dd = &map_buff->data[0];
data             5078 drivers/scsi/hpsa.c 	struct raid_map_disk_data *dd = &map->data[0];
data             9908 drivers/scsi/hpsa.c 	VERIFY_OFFSET(data, 64);
data              248 drivers/scsi/hpsa_cmd.h 	struct raid_map_disk_data data[RAID_MAP_MAX_ENTRIES];
data              200 drivers/scsi/ibmvscsi/ibmvfc.c 		entry->u.end.rsp_code = vfc_cmd->rsp.data.info.rsp_code;
data              269 drivers/scsi/ibmvscsi/ibmvfc.c 	     rsp->data.info.rsp_code))
data             1326 drivers/scsi/ibmvscsi/ibmvfc.c 	struct srp_direct_buf *data = &vfc_cmd->ioba;
data             1351 drivers/scsi/ibmvscsi/ibmvfc.c 		ibmvfc_map_sg_list(scmd, sg_mapped, data);
data             1371 drivers/scsi/ibmvscsi/ibmvfc.c 	data->va = cpu_to_be64(evt->ext_list_token);
data             1372 drivers/scsi/ibmvscsi/ibmvfc.c 	data->len = cpu_to_be32(sg_mapped * sizeof(struct srp_direct_buf));
data             1373 drivers/scsi/ibmvscsi/ibmvfc.c 	data->key = 0;
data             1482 drivers/scsi/ibmvscsi/ibmvfc.c 		rsp_code = rsp->data.info.rsp_code;
data             1541 drivers/scsi/ibmvscsi/ibmvfc.c 				memcpy(cmnd->sense_buffer, rsp->data.sense + rsp_len, sense_len);
data             2009 drivers/scsi/ibmvscsi/ibmvfc.c 			rsp_code = fc_rsp->data.info.rsp_code;
data             2368 drivers/scsi/ibmvscsi/ibmvfc.c 			rsp_code = fc_rsp->data.info.rsp_code;
data             2458 drivers/scsi/ibmvscsi/ibmvfc.c static void ibmvfc_dev_cancel_all_noreset(struct scsi_device *sdev, void *data)
data             2460 drivers/scsi/ibmvscsi/ibmvfc.c 	unsigned long *rc = data;
data             2470 drivers/scsi/ibmvscsi/ibmvfc.c static void ibmvfc_dev_cancel_all_reset(struct scsi_device *sdev, void *data)
data             2472 drivers/scsi/ibmvscsi/ibmvfc.c 	unsigned long *rc = data;
data             3171 drivers/scsi/ibmvscsi/ibmvfc.c static void ibmvfc_tasklet(void *data)
data             3173 drivers/scsi/ibmvscsi/ibmvfc.c 	struct ibmvfc_host *vhost = data;
data             4470 drivers/scsi/ibmvscsi/ibmvfc.c static int ibmvfc_work(void *data)
data             4472 drivers/scsi/ibmvscsi/ibmvfc.c 	struct ibmvfc_host *vhost = data;
data              390 drivers/scsi/ibmvscsi/ibmvfc.h 	union ibmvfc_fcp_rsp_data data;
data              211 drivers/scsi/ibmvscsi/ibmvscsi.c static void ibmvscsi_task(void *data)
data              213 drivers/scsi/ibmvscsi/ibmvscsi.c 	struct ibmvscsi_host_data *hostdata = (struct ibmvscsi_host_data *)data;
data              685 drivers/scsi/ibmvscsi/ibmvscsi.c 	struct srp_direct_buf *data =
data              688 drivers/scsi/ibmvscsi/ibmvscsi.c 		(struct srp_indirect_buf *) data;
data              700 drivers/scsi/ibmvscsi/ibmvscsi.c 		map_sg_list(cmd, sg_mapped, data);
data              991 drivers/scsi/ibmvscsi/ibmvscsi.c 			       rsp->data,
data             1558 drivers/scsi/ibmvscsi/ibmvscsi.c 		rsp_rc = *((int *)srp_rsp.srp.rsp.data);
data             1679 drivers/scsi/ibmvscsi/ibmvscsi.c 		rsp_rc = *((int *)srp_rsp.srp.rsp.data);
data             2177 drivers/scsi/ibmvscsi/ibmvscsi.c static int ibmvscsi_work(void *data)
data             2179 drivers/scsi/ibmvscsi/ibmvscsi.c 	struct ibmvscsi_host_data *hostdata = data;
data             2961 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static irqreturn_t ibmvscsis_interrupt(int dummy, void *data)
data             2963 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct scsi_info *vscsi = data;
data             3097 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	char *data;
data             3106 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	data = rsp->data;
data             3125 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 				memcpy(data, se_cmd->sense_buffer,
data             3167 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		tsk_status = (u32 *)data;
data             3169 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 		data = (char *)(tsk_status + 1);
data             3335 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static void ibmvscsis_handle_crq(unsigned long data)
data             3337 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct scsi_info *vscsi = (struct scsi_info *)data;
data             1572 drivers/scsi/initio.c 				sgp->data += (u32) xcnt;	/* new ptr to be xfer */
data             2588 drivers/scsi/initio.c 			sg->data = cpu_to_le32((u32)sg_dma_address(sglist));
data              342 drivers/scsi/initio.h 	u32 data;		/* Data Pointer */
data             1933 drivers/scsi/ipr.c static void ipr_log_hex_data(struct ipr_ioa_cfg *ioa_cfg, __be32 *data, int len)
data             1945 drivers/scsi/ipr.c 			be32_to_cpu(data[i]),
data             1946 drivers/scsi/ipr.c 			be32_to_cpu(data[i+1]),
data             1947 drivers/scsi/ipr.c 			be32_to_cpu(data[i+2]),
data             1948 drivers/scsi/ipr.c 			be32_to_cpu(data[i+3]));
data             1976 drivers/scsi/ipr.c 	ipr_log_hex_data(ioa_cfg, error->data,
data             1979 drivers/scsi/ipr.c 			  offsetof(struct ipr_hostrcb_type_17_error, data)));
data             2002 drivers/scsi/ipr.c 	ipr_log_hex_data(ioa_cfg, error->data,
data             2005 drivers/scsi/ipr.c 			  offsetof(struct ipr_hostrcb_type_07_error, data)));
data             2417 drivers/scsi/ipr.c 	ipr_log_hex_data(ioa_cfg, error->data,
data             2420 drivers/scsi/ipr.c 			  offsetof(struct ipr_hostrcb_type_41_error, data)));
data             2433 drivers/scsi/ipr.c 	ipr_log_hex_data(ioa_cfg, hostrcb->hcam.u.raw.data,
data             4099 drivers/scsi/ipr.c 	image_hdr = (struct ipr_ucode_image_header *)fw_entry->data;
data             6379 drivers/scsi/ipr.c 		memcpy(ipr_cmd->scsi_cmd->sense_buffer, ioasa64->auto_sense.data,
data             6383 drivers/scsi/ipr.c 		memcpy(ipr_cmd->scsi_cmd->sense_buffer, ioasa->auto_sense.data,
data             7400 drivers/scsi/ipr.c 		(mode_pages->data + mode_pages->hdr.block_desc_len);
data              555 drivers/scsi/ipr.h 	__be16 data;
data              685 drivers/scsi/ipr.h 	__be32 data[SCSI_SENSE_BUFFERSIZE/sizeof(__be32)];
data              758 drivers/scsi/ipr.h 	u8 data[255 - sizeof(struct ipr_mode_parm_hdr)];
data             1017 drivers/scsi/ipr.h 	__be32 data[222];
data             1023 drivers/scsi/ipr.h 	__be32 data[476];
data             1127 drivers/scsi/ipr.h 	 __be32 data[200];
data             1173 drivers/scsi/ipr.h 	__be32 data[sizeof(struct ipr_hostrcb_error)/sizeof(__be32)];
data              318 drivers/scsi/ips.c static void ips_scmd_buf_write(struct scsi_cmnd * scmd, void *data,
data              320 drivers/scsi/ips.c static void ips_scmd_buf_read(struct scsi_cmnd * scmd, void *data,
data             3411 drivers/scsi/ips.c ips_scmd_buf_write(struct scsi_cmnd *scmd, void *data, unsigned int count)
data             3416 drivers/scsi/ips.c 	scsi_sg_copy_from_buffer(scmd, data, count);
data             3428 drivers/scsi/ips.c ips_scmd_buf_read(struct scsi_cmnd *scmd, void *data, unsigned int count)
data             3433 drivers/scsi/ips.c 	scsi_sg_copy_to_buffer(scmd, data, count);
data              220 drivers/scsi/isci/host.c irqreturn_t isci_msix_isr(int vec, void *data)
data              222 drivers/scsi/isci/host.c 	struct isci_host *ihost = data;
data              608 drivers/scsi/isci/host.c irqreturn_t isci_intx_isr(int vec, void *data)
data              611 drivers/scsi/isci/host.c 	struct isci_host *ihost = data;
data              627 drivers/scsi/isci/host.c irqreturn_t isci_error_isr(int vec, void *data)
data              629 drivers/scsi/isci/host.c 	struct isci_host *ihost = data;
data             1116 drivers/scsi/isci/host.c void isci_host_completion_routine(unsigned long data)
data             1118 drivers/scsi/isci/host.c 	struct isci_host *ihost = (struct isci_host *)data;
data              481 drivers/scsi/isci/host.h void isci_host_completion_routine(unsigned long data);
data              485 drivers/scsi/isci/isci.h irqreturn_t isci_msix_isr(int vec, void *data);
data              486 drivers/scsi/isci/isci.h irqreturn_t isci_intx_isr(int vec, void *data);
data              487 drivers/scsi/isci/isci.h irqreturn_t isci_error_isr(int vec, void *data);
data              117 drivers/scsi/isci/probe_roms.c 	struct isci_orom *orom = NULL, *data;
data              126 drivers/scsi/isci/probe_roms.c 	data = (struct isci_orom *)fw->data;
data              128 drivers/scsi/isci/probe_roms.c 	if (strncmp(ISCI_ROM_SIG, data->hdr.signature,
data              136 drivers/scsi/isci/probe_roms.c 	memcpy(orom, fw->data, fw->size);
data              207 drivers/scsi/isci/scu_remote_node_context.h 	u32 data[8];
data              136 drivers/scsi/isci/unsolicited_frame_control.c 		*frame_header = &uf_control->buffers.array[frame_index].header->data;
data               99 drivers/scsi/isci/unsolicited_frame_control.h 	u32 data[SCU_UNSOLICITED_FRAME_HEADER_DATA_DWORDS];
data               26 drivers/scsi/iscsi_boot_sysfs.c 	ssize_t (*show) (void *data, int type, char *buf);
data               46 drivers/scsi/iscsi_boot_sysfs.c 		ret = boot_kobj->show(boot_kobj->data, boot_attr->type, str);
data               60 drivers/scsi/iscsi_boot_sysfs.c 		boot_kobj->release(boot_kobj->data);
data              114 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              117 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              120 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              123 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              126 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              129 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              132 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              135 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              138 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              141 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              144 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              147 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              197 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              200 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              203 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              206 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              209 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              212 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              215 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              218 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              221 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              224 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              227 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              230 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              233 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              272 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              275 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              278 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              281 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              284 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              287 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              290 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              321 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              324 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              327 drivers/scsi/iscsi_boot_sysfs.c 		return boot_kobj->is_visible(boot_kobj->data,
data              340 drivers/scsi/iscsi_boot_sysfs.c 		       const char *name, int index, void *data,
data              341 drivers/scsi/iscsi_boot_sysfs.c 		       ssize_t (*show) (void *data, int type, char *buf),
data              342 drivers/scsi/iscsi_boot_sysfs.c 		       umode_t (*is_visible) (void *data, int type),
data              343 drivers/scsi/iscsi_boot_sysfs.c 		       void (*release) (void *data))
data              358 drivers/scsi/iscsi_boot_sysfs.c 	boot_kobj->data = data;
data              403 drivers/scsi/iscsi_boot_sysfs.c 			 void *data,
data              404 drivers/scsi/iscsi_boot_sysfs.c 			 ssize_t (*show) (void *data, int type, char *buf),
data              405 drivers/scsi/iscsi_boot_sysfs.c 			 umode_t (*is_visible) (void *data, int type),
data              406 drivers/scsi/iscsi_boot_sysfs.c 			 void (*release) (void *data))
data              409 drivers/scsi/iscsi_boot_sysfs.c 				      "target%d", index, data, show, is_visible,
data              428 drivers/scsi/iscsi_boot_sysfs.c 			    void *data,
data              429 drivers/scsi/iscsi_boot_sysfs.c 			    ssize_t (*show) (void *data, int type, char *buf),
data              430 drivers/scsi/iscsi_boot_sysfs.c 			    umode_t (*is_visible) (void *data, int type),
data              431 drivers/scsi/iscsi_boot_sysfs.c 			    void (*release) (void *data))
data              435 drivers/scsi/iscsi_boot_sysfs.c 				      "initiator", index, data, show,
data              454 drivers/scsi/iscsi_boot_sysfs.c 			   void *data,
data              455 drivers/scsi/iscsi_boot_sysfs.c 			   ssize_t (*show) (void *data, int type, char *buf),
data              456 drivers/scsi/iscsi_boot_sysfs.c 			   umode_t (*is_visible) (void *data, int type),
data              457 drivers/scsi/iscsi_boot_sysfs.c 			   void (*release) (void *data))
data              461 drivers/scsi/iscsi_boot_sysfs.c 				      "ethernet%d", index, data, show,
data              480 drivers/scsi/iscsi_boot_sysfs.c 			   void *data,
data              481 drivers/scsi/iscsi_boot_sysfs.c 			   ssize_t (*show)(void *data, int type, char *buf),
data              482 drivers/scsi/iscsi_boot_sysfs.c 			   umode_t (*is_visible)(void *data, int type),
data              483 drivers/scsi/iscsi_boot_sysfs.c 			   void (*release)(void *data))
data              487 drivers/scsi/iscsi_boot_sysfs.c 				      "acpi_header", index, data, show,
data               83 drivers/scsi/iscsi_tcp.c 	struct iscsi_conn *conn = rd_desc->arg.data;
data              145 drivers/scsi/iscsi_tcp.c 	rd_desc.arg.data = conn;
data              280 drivers/scsi/iscsi_tcp.c 		if (!segment->data) {
data              288 drivers/scsi/iscsi_tcp.c 				.iov_base = segment->data + offset,
data              483 drivers/scsi/iscsi_tcp.c iscsi_sw_tcp_send_linear_data_prep(struct iscsi_conn *conn, void *data,
data              503 drivers/scsi/iscsi_tcp.c 				data, len, NULL, tx_hash);
data              518 drivers/scsi/iscsi_tcp.c 		iscsi_sw_tcp_send_linear_data_prep(conn, task->data, count);
data              609 drivers/scsi/libfc/fc_fcp.c 	void *data = NULL;
data              672 drivers/scsi/libfc/fc_fcp.c 			data = fc_frame_header_get(fp) + 1;
data              696 drivers/scsi/libfc/fc_fcp.c 			memcpy(data, (char *)page_addr + (off & ~PAGE_MASK),
data              699 drivers/scsi/libfc/fc_fcp.c 			data += sg_bytes;
data              658 drivers/scsi/libiscsi.c 		      char *data, uint32_t data_size)
data              716 drivers/scsi/libiscsi.c 		memcpy(task->data, data, data_size);
data              765 drivers/scsi/libiscsi.c 			char *data, uint32_t data_size)
data              772 drivers/scsi/libiscsi.c 	if (!__iscsi_conn_send_pdu(conn, hdr, data, data_size))
data              791 drivers/scsi/libiscsi.c 			       struct iscsi_task *task, char *data,
data              844 drivers/scsi/libiscsi.c 		senselen = get_unaligned_be16(data);
data              848 drivers/scsi/libiscsi.c 		memcpy(sc->sense_buffer, data + 2,
data              982 drivers/scsi/libiscsi.c 			     struct iscsi_nopin *nop, char *data, int datalen)
data              993 drivers/scsi/libiscsi.c 				   data, datalen))
data             1002 drivers/scsi/libiscsi.c 			       char *data, int datalen)
data             1018 drivers/scsi/libiscsi.c 	memcpy(&rejected_pdu, data, sizeof(struct iscsi_hdr));
data             1125 drivers/scsi/libiscsi.c 			 char *data, int datalen)
data             1166 drivers/scsi/libiscsi.c 			rc = iscsi_handle_reject(conn, hdr, data, datalen);
data             1170 drivers/scsi/libiscsi.c 			if (iscsi_recv_pdu(conn->cls_conn, hdr, data, datalen))
data             1208 drivers/scsi/libiscsi.c 		iscsi_scsi_cmd_rsp(conn, hdr, task, data, datalen);
data             1248 drivers/scsi/libiscsi.c 				       data, datalen);
data             1258 drivers/scsi/libiscsi.c 	if (iscsi_recv_pdu(conn->cls_conn, hdr, data, datalen))
data             1266 drivers/scsi/libiscsi.c 		       char *data, int datalen)
data             1271 drivers/scsi/libiscsi.c 	rc = __iscsi_complete_pdu(conn, hdr, data, datalen);
data             2891 drivers/scsi/libiscsi.c 	char *data;
data             2926 drivers/scsi/libiscsi.c 	data = (char *) __get_free_pages(GFP_KERNEL,
data             2928 drivers/scsi/libiscsi.c 	if (!data)
data             2930 drivers/scsi/libiscsi.c 	conn->login_task->data = conn->data = data;
data             2976 drivers/scsi/libiscsi.c 	free_pages((unsigned long) conn->data,
data               97 drivers/scsi/libiscsi_tcp.c 	segment->data = NULL;
data              113 drivers/scsi/libiscsi_tcp.c 	if (segment->data != NULL || !segment->sg)
data              143 drivers/scsi/libiscsi_tcp.c 	segment->data = segment->sg_mapped + sg->offset + segment->sg_offset;
data              154 drivers/scsi/libiscsi_tcp.c 		segment->data = NULL;
data              165 drivers/scsi/libiscsi_tcp.c 	segment->data = digest;
data              207 drivers/scsi/libiscsi_tcp.c 		if (!segment->data) {
data              213 drivers/scsi/libiscsi_tcp.c 			sg_init_one(&sg, segment->data + segment->copied,
data              252 drivers/scsi/libiscsi_tcp.c 			segment->data = segment->padbuf;
data              307 drivers/scsi/libiscsi_tcp.c 		memcpy(segment->data + segment->copied, ptr + copied, copy);
data              359 drivers/scsi/libiscsi_tcp.c iscsi_segment_init_linear(struct iscsi_segment *segment, void *data,
data              364 drivers/scsi/libiscsi_tcp.c 	segment->data = data;
data              425 drivers/scsi/libiscsi_tcp.c 			conn->data, tcp_conn->in.datalen);
data              444 drivers/scsi/libiscsi_tcp.c 				conn->data, tcp_conn->in.datalen,
data              727 drivers/scsi/libsas/sas_ata.c static void async_sas_ata_eh(void *data, async_cookie_t cookie)
data              729 drivers/scsi/libsas/sas_ata.c 	struct domain_device *dev = data;
data               74 drivers/scsi/libsas/sas_host_smp.c static u8 *to_sas_gpio_gp_bit(unsigned int od, u8 *data, u8 index, u8 count, u8 *bit)
data               97 drivers/scsi/libsas/sas_host_smp.c 	return &data[reg * 4 + byte];
data              100 drivers/scsi/libsas/sas_host_smp.c int try_test_sas_gpio_gp_bit(unsigned int od, u8 *data, u8 index, u8 count)
data              105 drivers/scsi/libsas/sas_host_smp.c 	byte = to_sas_gpio_gp_bit(od, data, index, count, &bit);
data              941 drivers/scsi/libsas/sas_scsi_host.c 	res = hex2bin(addr, fw->data, strnlen(fw->data, SAS_ADDR_SIZE * 2) / 2);
data             1259 drivers/scsi/lpfc/lpfc.h lpfc_readl(void __iomem *addr, uint32_t *data)
data             1265 drivers/scsi/lpfc/lpfc.h 	*data = temp;
data              117 drivers/scsi/lpfc/lpfc_bsg.c 	void *data;
data              812 drivers/scsi/lpfc/lpfc_bsg.c 		kfree(ed->data);
data              819 drivers/scsi/lpfc/lpfc_bsg.c 		kfree(ed->data);
data              995 drivers/scsi/lpfc/lpfc_bsg.c 		evt_dat->data = kzalloc(evt_dat->len, GFP_KERNEL);
data              996 drivers/scsi/lpfc/lpfc_bsg.c 		if (evt_dat->data == NULL) {
data             1045 drivers/scsi/lpfc/lpfc_bsg.c 					kfree(evt_dat->data);
data             1054 drivers/scsi/lpfc/lpfc_bsg.c 				memcpy((char *)(evt_dat->data) + offset,
data             1354 drivers/scsi/lpfc/lpfc_bsg.c 					    evt_dat->data, evt_dat->len);
data             1359 drivers/scsi/lpfc/lpfc_bsg.c 		kfree(evt_dat->data);
data             3341 drivers/scsi/lpfc/lpfc_bsg.c 		rx_databuf = evdat->data;
data             2971 drivers/scsi/lpfc/lpfc_debugfs.c 		idiag_cmd->data[i] = simple_strtol(step_str, NULL, 0);
data             3123 drivers/scsi/lpfc/lpfc_debugfs.c 		where = idiag.cmd.data[IDIAG_PCICFG_WHERE_INDX];
data             3124 drivers/scsi/lpfc/lpfc_debugfs.c 		count = idiag.cmd.data[IDIAG_PCICFG_COUNT_INDX];
data             3243 drivers/scsi/lpfc/lpfc_debugfs.c 		where = idiag.cmd.data[IDIAG_PCICFG_WHERE_INDX];
data             3244 drivers/scsi/lpfc/lpfc_debugfs.c 		count = idiag.cmd.data[IDIAG_PCICFG_COUNT_INDX];
data             3279 drivers/scsi/lpfc/lpfc_debugfs.c 		where = idiag.cmd.data[IDIAG_PCICFG_WHERE_INDX];
data             3280 drivers/scsi/lpfc/lpfc_debugfs.c 		count = idiag.cmd.data[IDIAG_PCICFG_COUNT_INDX];
data             3281 drivers/scsi/lpfc/lpfc_debugfs.c 		value = idiag.cmd.data[IDIAG_PCICFG_VALUE_INDX];
data             3419 drivers/scsi/lpfc/lpfc_debugfs.c 		bar_num   = idiag.cmd.data[IDIAG_BARACC_BAR_NUM_INDX];
data             3420 drivers/scsi/lpfc/lpfc_debugfs.c 		offset    = idiag.cmd.data[IDIAG_BARACC_OFF_SET_INDX];
data             3421 drivers/scsi/lpfc/lpfc_debugfs.c 		acc_range = idiag.cmd.data[IDIAG_BARACC_ACC_MOD_INDX];
data             3422 drivers/scsi/lpfc/lpfc_debugfs.c 		bar_size = idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX];
data             3564 drivers/scsi/lpfc/lpfc_debugfs.c 	bar_num = idiag.cmd.data[IDIAG_BARACC_BAR_NUM_INDX];
data             3579 drivers/scsi/lpfc/lpfc_debugfs.c 			idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX] =
data             3583 drivers/scsi/lpfc/lpfc_debugfs.c 			idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX] =
data             3587 drivers/scsi/lpfc/lpfc_debugfs.c 			idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX] =
data             3594 drivers/scsi/lpfc/lpfc_debugfs.c 			idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX] =
data             3602 drivers/scsi/lpfc/lpfc_debugfs.c 	offset = idiag.cmd.data[IDIAG_BARACC_OFF_SET_INDX];
data             3606 drivers/scsi/lpfc/lpfc_debugfs.c 	bar_size = idiag.cmd.data[IDIAG_BARACC_BAR_SZE_INDX];
data             3611 drivers/scsi/lpfc/lpfc_debugfs.c 		acc_range = idiag.cmd.data[IDIAG_BARACC_ACC_MOD_INDX];
data             3632 drivers/scsi/lpfc/lpfc_debugfs.c 		value = idiag.cmd.data[IDIAG_BARACC_REG_VAL_INDX];
data             4075 drivers/scsi/lpfc/lpfc_debugfs.c 		index = idiag.cmd.data[IDIAG_QUEACC_INDEX_INDX];
data             4076 drivers/scsi/lpfc/lpfc_debugfs.c 		count = idiag.cmd.data[IDIAG_QUEACC_COUNT_INDX];
data             4148 drivers/scsi/lpfc/lpfc_debugfs.c 	quetp  = idiag.cmd.data[IDIAG_QUEACC_QUETP_INDX];
data             4149 drivers/scsi/lpfc/lpfc_debugfs.c 	queid  = idiag.cmd.data[IDIAG_QUEACC_QUEID_INDX];
data             4150 drivers/scsi/lpfc/lpfc_debugfs.c 	index  = idiag.cmd.data[IDIAG_QUEACC_INDEX_INDX];
data             4151 drivers/scsi/lpfc/lpfc_debugfs.c 	count  = idiag.cmd.data[IDIAG_QUEACC_COUNT_INDX];
data             4152 drivers/scsi/lpfc/lpfc_debugfs.c 	offset = idiag.cmd.data[IDIAG_QUEACC_OFFST_INDX];
data             4153 drivers/scsi/lpfc/lpfc_debugfs.c 	value  = idiag.cmd.data[IDIAG_QUEACC_VALUE_INDX];
data             4452 drivers/scsi/lpfc/lpfc_debugfs.c 		drb_reg_id = idiag.cmd.data[IDIAG_DRBACC_REGID_INDX];
data             4503 drivers/scsi/lpfc/lpfc_debugfs.c 	drb_reg_id = idiag.cmd.data[IDIAG_DRBACC_REGID_INDX];
data             4504 drivers/scsi/lpfc/lpfc_debugfs.c 	value = idiag.cmd.data[IDIAG_DRBACC_VALUE_INDX];
data             4670 drivers/scsi/lpfc/lpfc_debugfs.c 		ctl_reg_id = idiag.cmd.data[IDIAG_CTLACC_REGID_INDX];
data             4718 drivers/scsi/lpfc/lpfc_debugfs.c 	ctl_reg_id = idiag.cmd.data[IDIAG_CTLACC_REGID_INDX];
data             4719 drivers/scsi/lpfc/lpfc_debugfs.c 	value = idiag.cmd.data[IDIAG_CTLACC_VALUE_INDX];
data             4809 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_mbox_cmd = idiag.cmd.data[IDIAG_MBXACC_MBCMD_INDX];
data             4810 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_dump_map = idiag.cmd.data[IDIAG_MBXACC_DPMAP_INDX];
data             4811 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_dump_cnt = idiag.cmd.data[IDIAG_MBXACC_DPCNT_INDX];
data             4812 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_word_cnt = idiag.cmd.data[IDIAG_MBXACC_WDCNT_INDX];
data             4902 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_mbox_cmd = idiag.cmd.data[IDIAG_MBXACC_MBCMD_INDX];
data             4903 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_dump_map = idiag.cmd.data[IDIAG_MBXACC_DPMAP_INDX];
data             4904 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_dump_cnt = idiag.cmd.data[IDIAG_MBXACC_DPCNT_INDX];
data             4905 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_word_cnt = idiag.cmd.data[IDIAG_MBXACC_WDCNT_INDX];
data             5175 drivers/scsi/lpfc/lpfc_debugfs.c 	ext_map = idiag.cmd.data[IDIAG_EXTACC_EXMAP_INDX];
data             5229 drivers/scsi/lpfc/lpfc_debugfs.c 	ext_map = idiag.cmd.data[IDIAG_EXTACC_EXMAP_INDX];
data             5487 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_mbox_cmd = &idiag.cmd.data[IDIAG_MBXACC_MBCMD_INDX];
data             5488 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_dump_map = &idiag.cmd.data[IDIAG_MBXACC_DPMAP_INDX];
data             5489 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_dump_cnt = &idiag.cmd.data[IDIAG_MBXACC_DPCNT_INDX];
data             5490 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_word_cnt = &idiag.cmd.data[IDIAG_MBXACC_WDCNT_INDX];
data             5583 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_mbox_cmd = &idiag.cmd.data[IDIAG_MBXACC_MBCMD_INDX];
data             5584 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_dump_map = &idiag.cmd.data[IDIAG_MBXACC_DPMAP_INDX];
data             5585 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_dump_cnt = &idiag.cmd.data[IDIAG_MBXACC_DPCNT_INDX];
data             5586 drivers/scsi/lpfc/lpfc_debugfs.c 	mbx_word_cnt = &idiag.cmd.data[IDIAG_MBXACC_WDCNT_INDX];
data              273 drivers/scsi/lpfc/lpfc_debugfs.h 	uint32_t data[LPFC_IDIAG_CMD_DATA_SIZE];
data             5119 drivers/scsi/lpfc/lpfc_els.c lpfc_els_rsp_echo_acc(struct lpfc_vport *vport, uint8_t *data,
data             5150 drivers/scsi/lpfc/lpfc_els.c 	memcpy(pcmd, data, cmdsize - sizeof(uint32_t));
data             3551 drivers/scsi/lpfc/lpfc_hw4.h 	uint8_t  data[LPFC_HOST_OS_DRIVER_VERSION_SIZE];
data             1714 drivers/scsi/lpfc/lpfc_init.c 		temp_event_data.data = (uint32_t)temperature;
data             1939 drivers/scsi/lpfc/lpfc_init.c 			temp_event_data.data = 0xFFFFFFFF;
data             3585 drivers/scsi/lpfc/lpfc_init.c 		dma_pool_free(phba->lpfc_sg_dma_buf_pool, sb->data,
data             3596 drivers/scsi/lpfc/lpfc_init.c 		dma_pool_free(phba->lpfc_sg_dma_buf_pool, sb->data,
data             3630 drivers/scsi/lpfc/lpfc_init.c 				      lpfc_ncmd->data, lpfc_ncmd->dma_handle);
data             3646 drivers/scsi/lpfc/lpfc_init.c 				      lpfc_ncmd->data, lpfc_ncmd->dma_handle);
data             4040 drivers/scsi/lpfc/lpfc_init.c 					      lpfc_ncmd->data,
data             4108 drivers/scsi/lpfc/lpfc_init.c 		lpfc_ncmd->data = dma_pool_zalloc(phba->lpfc_sg_dma_buf_pool,
data             4111 drivers/scsi/lpfc/lpfc_init.c 		if (!lpfc_ncmd->data) {
data             4124 drivers/scsi/lpfc/lpfc_init.c 			    (((unsigned long)(lpfc_ncmd->data) &
data             4129 drivers/scsi/lpfc/lpfc_init.c 						(unsigned long)lpfc_ncmd->data);
data             4131 drivers/scsi/lpfc/lpfc_init.c 					      lpfc_ncmd->data,
data             4143 drivers/scsi/lpfc/lpfc_init.c 				      lpfc_ncmd->data, lpfc_ncmd->dma_handle);
data             4153 drivers/scsi/lpfc/lpfc_init.c 				      lpfc_ncmd->data, lpfc_ncmd->dma_handle);
data             4166 drivers/scsi/lpfc/lpfc_init.c 		lpfc_ncmd->dma_sgl = lpfc_ncmd->data;
data             5307 drivers/scsi/lpfc/lpfc_init.c 		temp_event_data.data = (uint32_t)acqe_sli->event_data1;
data             5324 drivers/scsi/lpfc/lpfc_init.c 		temp_event_data.data = (uint32_t)acqe_sli->event_data1;
data             12540 drivers/scsi/lpfc/lpfc_init.c 	image = (struct lpfc_grp_hdr *)fw->data;
data             12577 drivers/scsi/lpfc/lpfc_init.c 					       fw->data + temp_offset,
data             12582 drivers/scsi/lpfc/lpfc_init.c 				memcpy(dmabuf->virt, fw->data + temp_offset,
data              179 drivers/scsi/lpfc/lpfc_nl.h 	uint32_t data;
data              973 drivers/scsi/lpfc/lpfc_nvme.c 	uint16_t cid, sqhd, data;
data             1055 drivers/scsi/lpfc/lpfc_nvme.c 		data = bf_get(lpfc_wcqe_c_ersp0, wcqe);
data             1056 drivers/scsi/lpfc/lpfc_nvme.c 		*ptr = (uint32_t)data;
data              362 drivers/scsi/lpfc/lpfc_scsi.c 		psb->data = dma_pool_zalloc(phba->lpfc_sg_dma_buf_pool,
data              364 drivers/scsi/lpfc/lpfc_scsi.c 		if (!psb->data) {
data              374 drivers/scsi/lpfc/lpfc_scsi.c 				      psb->data, psb->dma_handle);
data              380 drivers/scsi/lpfc/lpfc_scsi.c 		psb->fcp_cmnd = psb->data;
data              381 drivers/scsi/lpfc/lpfc_scsi.c 		psb->fcp_rsp = psb->data + sizeof(struct fcp_cmnd);
data              382 drivers/scsi/lpfc/lpfc_scsi.c 		psb->dma_sgl = psb->data + sizeof(struct fcp_cmnd) +
data             2682 drivers/scsi/lpfc/lpfc_scsi.c lpfc_bg_crc(uint8_t *data, int count)
data             2687 drivers/scsi/lpfc/lpfc_scsi.c 	crc = crc_t10dif(data, count);
data             2698 drivers/scsi/lpfc/lpfc_scsi.c lpfc_bg_csum(uint8_t *data, int count)
data             2702 drivers/scsi/lpfc/lpfc_scsi.c 	ret = ip_compute_csum(data, count);
data             4059 drivers/scsi/lpfc/lpfc_scsi.c lpfc_fcpcmd_to_iocb(uint8_t *data, struct fcp_cmnd *fcp_cmnd)
data             4064 drivers/scsi/lpfc/lpfc_scsi.c 		((uint32_t *)data)[j] = cpu_to_be32(((uint32_t *)fcp_cmnd)[j]);
data             7087 drivers/scsi/lpfc/lpfc_sli.c 	snprintf(mbox->u.mqe.un.set_host_data.data,
data             10259 drivers/scsi/lpfc/lpfc_sli.c 		temp_event_data.data = (uint32_t) icmd->ulpContext;
data              367 drivers/scsi/lpfc/lpfc_sli.h 	void *data;
data             2986 drivers/scsi/megaraid.c 	void		*data = NULL;	/* data to be transferred */
data             3193 drivers/scsi/megaraid.c 				data = pci_alloc_consistent(pdev,
data             3197 drivers/scsi/megaraid.c 				if( data == NULL ) {
data             3224 drivers/scsi/megaraid.c 				if( copy_from_user(data, (char __user *)(unsigned long) uxferaddr,
data             3250 drivers/scsi/megaraid.c 				if( copy_to_user((char __user *)(unsigned long) uxferaddr, data,
data             3267 drivers/scsi/megaraid.c 						pthru->dataxferlen, data,
data             3285 drivers/scsi/megaraid.c 				data = pci_alloc_consistent(pdev,
data             3288 drivers/scsi/megaraid.c 				if( data == NULL ) {
data             3303 drivers/scsi/megaraid.c 				if( copy_from_user(data, (char __user *)(unsigned long) uxferaddr,
data             3308 drivers/scsi/megaraid.c 							data, data_dma_hndl);
data             3330 drivers/scsi/megaraid.c 							uioc.xferlen, data,
data             3343 drivers/scsi/megaraid.c 				if( copy_to_user((char __user *)(unsigned long) uxferaddr, data,
data             3352 drivers/scsi/megaraid.c 						uioc.xferlen, data,
data             3447 drivers/scsi/megaraid.c 			uioc->uioc_uaddr = uioc_mimd.data;
data             3452 drivers/scsi/megaraid.c 			uioc->uioc_uaddr = uioc_mimd.data;
data             3458 drivers/scsi/megaraid.c 			uioc->uioc_uaddr = uioc_mimd.data;
data              491 drivers/scsi/megaraid.h 	char __user *data;		/* buffer <= 4096 for 0x80 commands */
data              495 drivers/scsi/megaraid.h 	char __user *data;
data              322 drivers/scsi/megaraid/megaraid_mm.c 		if (copy_to_user(kmimd.data, &drvr_ver, sizeof(uint32_t)))
data              331 drivers/scsi/megaraid/megaraid_mm.c 		if (copy_to_user(kmimd.data, &adapters_count_g,
data              431 drivers/scsi/megaraid/megaraid_mm.c 		kioc->user_data		= mimd.data;
data              832 drivers/scsi/megaraid/megaraid_mm.c 			if (copy_to_user(kmimd.data, &cinfo, sizeof(cinfo)))
data               86 drivers/scsi/megaraid/megaraid_mm.h 	char __user *data;		/* buffer <= 4096 for 0x80 commands */
data               90 drivers/scsi/megaraid/megaraid_mm.h 	char __user *data;
data              360 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		memset(event_log[i].data, 0, MPT3_EVENT_DATA_SIZE);
data              361 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		memcpy(event_log[i].data, mpi_reply->EventData, sz);
data              889 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		u8 *data;
data              895 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			data = (u8 *)&smp_request->SGL;
data              904 drivers/scsi/mpt3sas/mpt3sas_ctl.c 			data = data_out;
data              907 drivers/scsi/mpt3sas/mpt3sas_ctl.c 		if (data[1] == 0x91 && (data[10] == 1 || data[10] == 2)) {
data              223 drivers/scsi/mpt3sas/mpt3sas_ctl.h 	uint8_t data[MPT3_EVENT_DATA_SIZE];
data             4796 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_normalize_sense(char *sense_buffer, struct sense_info *data)
data             4800 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		data->skey = sense_buffer[1] & 0x0F;
data             4801 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		data->asc = sense_buffer[2];
data             4802 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		data->ascq = sense_buffer[3];
data             4805 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		data->skey = sense_buffer[2] & 0x0F;
data             4806 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		data->asc = sense_buffer[12];
data             4807 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		data->ascq = sense_buffer[13];
data             5010 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		struct sense_info data;
data             5011 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		_scsih_normalize_sense(scmd->sense_buffer, &data);
data             5013 drivers/scsi/mpt3sas/mpt3sas_scsih.c 			 data.skey, data.asc, data.ascq,
data             5296 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		struct sense_info data;
data             5302 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		_scsih_normalize_sense(scmd->sense_buffer, &data);
data             5304 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		if (data.asc == 0x5D)
data             5307 drivers/scsi/mpt3sas/mpt3sas_scsih.c 		mpt3sas_trigger_scsi(ioc, data.skey, data.asc, data.ascq);
data               20 drivers/scsi/mvme147.c static irqreturn_t mvme147_intr(int irq, void *data)
data               22 drivers/scsi/mvme147.c 	struct Scsi_Host *instance = data;
data              662 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_spi_write_data(struct mvs_info *mvi, u32 data)
data              666 drivers/scsi/mvsas/mv_64xx.c 	iow32(SPI_DATA_REG_64XX, data);
data              930 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_spi_write_data(struct mvs_info *mvi, u32 data)
data              934 drivers/scsi/mvsas/mv_94xx.c 	mw32(SPI_RD_DATA_REG_94XX, data);
data             1882 drivers/scsi/mvsas/mv_sas.c 	u32 phy_no = (unsigned long) mwq->data;
data             1920 drivers/scsi/mvsas/mv_sas.c static int mvs_handle_event(struct mvs_info *mvi, void *data, int handler)
data             1928 drivers/scsi/mvsas/mv_sas.c 		mwq->data = data;
data              143 drivers/scsi/mvsas/mv_sas.h 	void (*spi_write_data)(struct mvs_info *mvi, u32 data);
data              412 drivers/scsi/mvsas/mv_sas.h 	void *data;
data              571 drivers/scsi/mvumi.c 		memcpy(ob_data->data, p_outb_frame, mhba->ob_max_size);
data             1605 drivers/scsi/mvumi.c static int mvumi_rescan_bus(void *data)
data             1608 drivers/scsi/mvumi.c 	struct mvumi_hba *mhba = (struct mvumi_hba *) data;
data             1776 drivers/scsi/mvumi.c 		ob_frame = (struct mvumi_rsp_frame *) &pool->data[0];
data              293 drivers/scsi/mvumi.h 	unsigned char data[0];
data             1411 drivers/scsi/myrb.c 	unsigned char data[8];
data             1416 drivers/scsi/myrb.c 	put_unaligned_be32(ldev_info->size - 1, &data[0]);
data             1417 drivers/scsi/myrb.c 	put_unaligned_be32(cb->ldev_block_size, &data[4]);
data             1418 drivers/scsi/myrb.c 	scsi_sg_copy_from_buffer(scmd, data, 8);
data             1128 drivers/scsi/ncr53c8xx.c 	u_long	data;
data             1490 drivers/scsi/ncr53c8xx.c 	struct scr_tblmove data[MAX_SCATTER];
data             3466 drivers/scsi/ncr53c8xx.c 		*p++ =offsetof (struct dsb, data[i]);
data             3476 drivers/scsi/ncr53c8xx.c 		*p++ =offsetof (struct dsb, data[i]);
data             3486 drivers/scsi/ncr53c8xx.c 		*p++ =offsetof (struct dsb, data[i]);
data             3496 drivers/scsi/ncr53c8xx.c 		*p++ =offsetof (struct dsb, data[i]);
data             7649 drivers/scsi/ncr53c8xx.c 		struct scr_tblmove *data;
data             7656 drivers/scsi/ncr53c8xx.c 		data = &cp->phys.data[MAX_SCATTER - use_sg];
data             7662 drivers/scsi/ncr53c8xx.c 			ncr_build_sge(np, &data[segment], baddr, len);
data             7684 drivers/scsi/ncr53c8xx.c 	register volatile u32 data;
data             7690 drivers/scsi/ncr53c8xx.c 	data = 0xffffffff;
data             7691 drivers/scsi/ncr53c8xx.c 	OUTL_OFF(offsetof(struct ncr_reg, nc_dstat), data);
data             7692 drivers/scsi/ncr53c8xx.c 	data = INL_OFF(offsetof(struct ncr_reg, nc_dstat));
data             7694 drivers/scsi/ncr53c8xx.c 	if (data == 0xffffffff) {
data             7696 drivers/scsi/ncr53c8xx.c 	if ((data & 0xe2f0fffd) != 0x02000080) {
data             7699 drivers/scsi/ncr53c8xx.c 			(unsigned) data);
data             1088 drivers/scsi/ncr53c8xx.h #define SCR_SFBR_REG(reg,op,data) \
data             1089 drivers/scsi/ncr53c8xx.h         (0x68000000 | (SCR_REG_OFS(REG(reg))) | (op) | (((data)&0xff)<<8ul))
data             1091 drivers/scsi/ncr53c8xx.h #define SCR_REG_SFBR(reg,op,data) \
data             1092 drivers/scsi/ncr53c8xx.h         (0x70000000 | (SCR_REG_OFS(REG(reg))) | (op) | (((data)&0xff)<<8ul))
data             1094 drivers/scsi/ncr53c8xx.h #define SCR_REG_REG(reg,op,data) \
data             1095 drivers/scsi/ncr53c8xx.h         (0x78000000 | (SCR_REG_OFS(REG(reg))) | (op) | (((data)&0xff)<<8ul))
data             1132 drivers/scsi/ncr53c8xx.h #define	SCR_LOAD_REG(reg,data) \
data             1133 drivers/scsi/ncr53c8xx.h 	SCR_REG_REG(reg,SCR_LOAD,data)
data             1135 drivers/scsi/ncr53c8xx.h #define SCR_LOAD_SFBR(data) \
data             1136 drivers/scsi/ncr53c8xx.h         (SCR_REG_SFBR (gpreg, SCR_LOAD, data))
data             1267 drivers/scsi/ncr53c8xx.h #define ncr_build_sge(np, data, badd, len)	\
data             1269 drivers/scsi/ncr53c8xx.h 	(data)->addr = cpu_to_scr(badd);	\
data             1270 drivers/scsi/ncr53c8xx.h 	(data)->size = cpu_to_scr(len);		\
data              357 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data              358 drivers/scsi/nsp32.c 	int pos             = data->msgout_len;
data              366 drivers/scsi/nsp32.c 	data->msgoutbuf[pos] = IDENTIFY(mode, SCpnt->device->lun); pos++;
data              368 drivers/scsi/nsp32.c 	data->msgout_len = pos;
data              378 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data              379 drivers/scsi/nsp32.c 	int pos             = data->msgout_len;
data              381 drivers/scsi/nsp32.c 	data->msgoutbuf[pos] = EXTENDED_MESSAGE;  pos++;
data              382 drivers/scsi/nsp32.c 	data->msgoutbuf[pos] = EXTENDED_SDTR_LEN; pos++;
data              383 drivers/scsi/nsp32.c 	data->msgoutbuf[pos] = EXTENDED_SDTR;     pos++;
data              384 drivers/scsi/nsp32.c 	data->msgoutbuf[pos] = period;            pos++;
data              385 drivers/scsi/nsp32.c 	data->msgoutbuf[pos] = offset;            pos++;
data              387 drivers/scsi/nsp32.c 	data->msgout_len = pos;
data              395 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data              396 drivers/scsi/nsp32.c 	int            pos  = data->msgout_len;
data              404 drivers/scsi/nsp32.c 	data->msgoutbuf[pos] = NOP; pos++;
data              405 drivers/scsi/nsp32.c 	data->msgout_len = pos;
data              413 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data              414 drivers/scsi/nsp32.c 	int            pos  = data->msgout_len;
data              416 drivers/scsi/nsp32.c 	data->msgoutbuf[pos] = MESSAGE_REJECT; pos++;
data              417 drivers/scsi/nsp32.c 	data->msgout_len = pos;
data              444 drivers/scsi/nsp32.c 	nsp32_hw_data  *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data              448 drivers/scsi/nsp32.c 	nsp32_autoparam *param  = data->autoparam;
data              473 drivers/scsi/nsp32.c 	if (data->msgout_len == 0) {
data              477 drivers/scsi/nsp32.c 	} else if (data->msgout_len > 0 && data->msgout_len <= 3) {
data              479 drivers/scsi/nsp32.c 		for (i = 0; i < data->msgout_len; i++) {
data              487 drivers/scsi/nsp32.c 			msgout |= ((unsigned int)(data->msgoutbuf[i]) << 24);
data              490 drivers/scsi/nsp32.c 		msgout |= (unsigned int)data->msgout_len; /* len */
data              513 drivers/scsi/nsp32.c 	param->syncreg    = data->cur_target->syncreg;
data              514 drivers/scsi/nsp32.c 	param->ackwidth   = data->cur_target->ackwidth;
data              516 drivers/scsi/nsp32.c 	param->sample_reg = data->cur_target->sample_reg;
data              530 drivers/scsi/nsp32.c 	switch (data->trans_method) {
data              552 drivers/scsi/nsp32.c 	param->sgt_pointer = cpu_to_le32(data->cur_lunt->sglun_paddr);
data              557 drivers/scsi/nsp32.c 	nsp32_write4(base, SGT_ADR,         data->auto_paddr);
data              575 drivers/scsi/nsp32.c 	nsp32_hw_data  *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data              633 drivers/scsi/nsp32.c 	if (data->msgout_len == 0) {
data              638 drivers/scsi/nsp32.c 	} else if (data->msgout_len > 0 && data->msgout_len <= 3) {
data              640 drivers/scsi/nsp32.c 		for (i = 0; i < data->msgout_len; i++) {
data              648 drivers/scsi/nsp32.c 			msgout |= ((unsigned int)(data->msgoutbuf[i]) << 24);
data              651 drivers/scsi/nsp32.c 		msgout |= (unsigned int)data->msgout_len; /* len */
data              669 drivers/scsi/nsp32.c 	nsp32_write1(base, SREQ_SMPL_RATE, data->cur_target->sample_reg);
data              680 drivers/scsi/nsp32.c 	nsp32_write1(base, SYNC_REG,  data->cur_target->syncreg);
data              685 drivers/scsi/nsp32.c 	nsp32_write1(base, ACK_WIDTH, data->cur_target->ackwidth);
data              692 drivers/scsi/nsp32.c 		  data->msgout_len, msgout);
data              697 drivers/scsi/nsp32.c 	nsp32_write4(base, SGT_ADR, data->cur_lunt->sglun_paddr);
data              704 drivers/scsi/nsp32.c 	if (data->trans_method & NSP32_TRANSFER_BUSMASTER) {
data              708 drivers/scsi/nsp32.c 	} else if (data->trans_method & NSP32_TRANSFER_MMIO) {
data              710 drivers/scsi/nsp32.c 	} else if (data->trans_method & NSP32_TRANSFER_PIO) {
data              799 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data              825 drivers/scsi/nsp32.c 	if (newid >= ARRAY_SIZE(data->lunt) || newlun >= ARRAY_SIZE(data->lunt[0])) {
data              828 drivers/scsi/nsp32.c 	} else if(data->lunt[newid][newlun].SCpnt == NULL) {
data              833 drivers/scsi/nsp32.c 	data->cur_id    = newid;
data              834 drivers/scsi/nsp32.c 	data->cur_lun   = newlun;
data              835 drivers/scsi/nsp32.c 	data->cur_target = &(data->target[newid]);
data              836 drivers/scsi/nsp32.c 	data->cur_lunt   = &(data->lunt[newid][newlun]);
data              853 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data              855 drivers/scsi/nsp32.c 	nsp32_sgtable *sgt = data->cur_lunt->sglun->sgt;
data              899 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data              910 drivers/scsi/nsp32.c 	if (data->CurrentSC != NULL) {
data              912 drivers/scsi/nsp32.c 		data->CurrentSC = NULL;
data              937 drivers/scsi/nsp32.c 	data->CurrentSC      = SCpnt;
data              948 drivers/scsi/nsp32.c 	data->msgout_len	= 0;
data              949 drivers/scsi/nsp32.c 	data->msgin_len		= 0;
data              950 drivers/scsi/nsp32.c 	cur_lunt		= &(data->lunt[SCpnt->device->id][SCpnt->device->lun]);
data              954 drivers/scsi/nsp32.c 	data->cur_lunt		= cur_lunt;
data              955 drivers/scsi/nsp32.c 	data->cur_id		= SCpnt->device->id;
data              956 drivers/scsi/nsp32.c 	data->cur_lun		= SCpnt->device->lun;
data              974 drivers/scsi/nsp32.c 	target = &data->target[scmd_id(SCpnt)];
data              975 drivers/scsi/nsp32.c 	data->cur_target = target;
data              981 drivers/scsi/nsp32.c 			nsp32_set_max_sync(data, target, &period, &offset);
data              985 drivers/scsi/nsp32.c 			nsp32_set_async(data, target);
data              998 drivers/scsi/nsp32.c 		nsp32_set_async(data, target);
data             1010 drivers/scsi/nsp32.c 		nsp32_set_async(data, target);
data             1041 drivers/scsi/nsp32.c static int nsp32hw_init(nsp32_hw_data *data)
data             1043 drivers/scsi/nsp32.c 	unsigned int   base = data->BaseAddress;
data             1068 drivers/scsi/nsp32.c 	if ((data->trans_method & NSP32_TRANSFER_PIO) ||
data             1069 drivers/scsi/nsp32.c 	    (data->trans_method & NSP32_TRANSFER_MMIO)) {
data             1072 drivers/scsi/nsp32.c 	} else if (data->trans_method & NSP32_TRANSFER_BUSMASTER) {
data             1083 drivers/scsi/nsp32.c 	nsp32_index_write1(base, CLOCK_DIV, data->clock);
data             1150 drivers/scsi/nsp32.c 	nsp32_hw_data *data = dev_id;
data             1151 drivers/scsi/nsp32.c 	unsigned int base = data->BaseAddress;
data             1152 drivers/scsi/nsp32.c 	struct scsi_cmnd *SCpnt = data->CurrentSC;
data             1158 drivers/scsi/nsp32.c 	struct Scsi_Host *host = data->Host;
data             1182 drivers/scsi/nsp32.c 		if (data->CurrentSC != NULL) {
data             1200 drivers/scsi/nsp32.c 		nsp32_do_bus_reset(data);
data             1244 drivers/scsi/nsp32.c 			     (data->msgout_len <= 3)) {
data             1249 drivers/scsi/nsp32.c 				data->msgout_len = 0;
data             1325 drivers/scsi/nsp32.c 			nsp32_sack_assert(data);
data             1326 drivers/scsi/nsp32.c 			nsp32_wait_req(data, NEGATE);
data             1327 drivers/scsi/nsp32.c 			nsp32_sack_negate(data);
data             1435 drivers/scsi/nsp32.c 	nsp32_hw_data    *data;
data             1443 drivers/scsi/nsp32.c 	data = (nsp32_hw_data *)host->hostdata;
data             1451 drivers/scsi/nsp32.c 	seq_printf(m, "MMIO(virtual address): 0x%lx-0x%lx\n",	host->base, host->base + data->MmioLength - 1);
data             1456 drivers/scsi/nsp32.c 	model    = data->pci_devid->driver_data;
data             1463 drivers/scsi/nsp32.c 	spin_lock_irqsave(&(data->Lock), flags);
data             1464 drivers/scsi/nsp32.c 	seq_printf(m, "CurrentSC:             0x%p\n\n",      data->CurrentSC);
data             1465 drivers/scsi/nsp32.c 	spin_unlock_irqrestore(&(data->Lock), flags);
data             1469 drivers/scsi/nsp32.c 	for (id = 0; id < ARRAY_SIZE(data->target); id++) {
data             1478 drivers/scsi/nsp32.c 		if (data->target[id].sync_flag == SDTR_DONE) {
data             1479 drivers/scsi/nsp32.c 			if (data->target[id].period == 0            &&
data             1480 drivers/scsi/nsp32.c 			    data->target[id].offset == ASYNC_OFFSET ) {
data             1489 drivers/scsi/nsp32.c 		if (data->target[id].period != 0) {
data             1491 drivers/scsi/nsp32.c 			speed = 1000000 / (data->target[id].period * 4);
data             1496 drivers/scsi/nsp32.c 				data->target[id].offset
data             1512 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data             1531 drivers/scsi/nsp32.c 	data->cur_lunt->SCpnt = NULL;
data             1532 drivers/scsi/nsp32.c 	data->cur_lunt        = NULL;
data             1533 drivers/scsi/nsp32.c 	data->cur_target      = NULL;
data             1534 drivers/scsi/nsp32.c 	data->CurrentSC      = NULL;
data             1550 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data             1604 drivers/scsi/nsp32.c 					data->cur_lunt->msgin03 = FALSE;
data             1606 drivers/scsi/nsp32.c 					data->cur_lunt->msgin03 = TRUE;
data             1628 drivers/scsi/nsp32.c 	if (data->cur_target->sync_flag & SDTR_INITIATOR) {
data             1633 drivers/scsi/nsp32.c 		nsp32_set_async(data, data->cur_target);
data             1634 drivers/scsi/nsp32.c 		data->cur_target->sync_flag &= ~SDTR_INITIATOR;
data             1635 drivers/scsi/nsp32.c 		data->cur_target->sync_flag |= SDTR_DONE;
data             1636 drivers/scsi/nsp32.c 	} else if (data->cur_target->sync_flag & SDTR_TARGET) {
data             1652 drivers/scsi/nsp32.c 			nsp32_set_async(data, data->cur_target);
data             1654 drivers/scsi/nsp32.c 		data->cur_target->sync_flag &= ~SDTR_TARGET;
data             1655 drivers/scsi/nsp32.c 		data->cur_target->sync_flag |= SDTR_DONE;
data             1708 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data             1709 drivers/scsi/nsp32.c 	int                   old_entry = data->cur_entry;
data             1711 drivers/scsi/nsp32.c 	int                   sg_num = data->cur_lunt->sg_num;
data             1712 drivers/scsi/nsp32.c 	nsp32_sgtable *sgt    = data->cur_lunt->sglun->sgt;
data             1755 drivers/scsi/nsp32.c 	data->cur_entry = new_entry;
data             1781 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data             1788 drivers/scsi/nsp32.c 		  "enter: msgout_len: 0x%x", data->msgout_len);
data             1794 drivers/scsi/nsp32.c 	if (data->msgout_len == 0) {
data             1803 drivers/scsi/nsp32.c  	new_sgtp = data->cur_lunt->sglun_paddr + 
data             1804 drivers/scsi/nsp32.c 		   (data->cur_lunt->cur_entry * sizeof(nsp32_sgtable));
data             1809 drivers/scsi/nsp32.c 	for (i = 0; i < data->msgout_len; i++) {
data             1811 drivers/scsi/nsp32.c 			  "%d : 0x%x", i, data->msgoutbuf[i]);
data             1816 drivers/scsi/nsp32.c 		nsp32_wait_req(data, ASSERT);
data             1818 drivers/scsi/nsp32.c 		if (i == (data->msgout_len - 1)) {
data             1837 drivers/scsi/nsp32.c 		nsp32_write1(base, SCSI_DATA_WITH_ACK, data->msgoutbuf[i]);
data             1838 drivers/scsi/nsp32.c 		nsp32_wait_sack(data, NEGATE);
data             1844 drivers/scsi/nsp32.c 	data->msgout_len = 0;
data             1857 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data             1858 drivers/scsi/nsp32.c 	unsigned int   base = data->BaseAddress;
data             1863 drivers/scsi/nsp32.c 	if (data->cur_target == NULL || data->cur_lunt == NULL) {
data             1871 drivers/scsi/nsp32.c 	nsp32_write1(base, SYNC_REG, data->cur_target->syncreg);
data             1876 drivers/scsi/nsp32.c 	nsp32_write1(base, ACK_WIDTH, data->cur_target->ackwidth);
data             1881 drivers/scsi/nsp32.c 	nsp32_write1(base, SREQ_SMPL_RATE, data->cur_target->sample_reg);
data             1886 drivers/scsi/nsp32.c 	nsp32_write4(base, SGT_ADR, data->cur_lunt->sglun_paddr);
data             1893 drivers/scsi/nsp32.c 	if (data->trans_method & NSP32_TRANSFER_BUSMASTER) {
data             1897 drivers/scsi/nsp32.c 	} else if (data->trans_method & NSP32_TRANSFER_MMIO) {
data             1899 drivers/scsi/nsp32.c 	} else if (data->trans_method & NSP32_TRANSFER_PIO) {
data             1925 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data             1941 drivers/scsi/nsp32.c 	data->msginbuf[(unsigned char)data->msgin_len] = msg;
data             1942 drivers/scsi/nsp32.c 	msgtype = data->msginbuf[0];
data             1945 drivers/scsi/nsp32.c 		  data->msgin_len, msg, msgtype);
data             1954 drivers/scsi/nsp32.c 	nsp32_sack_assert(data);
data             2008 drivers/scsi/nsp32.c 		data->cur_lunt->msgin03 = FALSE;
data             2018 drivers/scsi/nsp32.c 		new_sgtp = data->cur_lunt->sglun_paddr + 
data             2019 drivers/scsi/nsp32.c 			(data->cur_lunt->cur_entry * sizeof(nsp32_sgtable));
data             2037 drivers/scsi/nsp32.c 		if (data->cur_target->sync_flag &
data             2044 drivers/scsi/nsp32.c 			nsp32_set_async(data, data->cur_target);
data             2045 drivers/scsi/nsp32.c 			data->cur_target->sync_flag &= ~SDTR_INITIATOR;
data             2046 drivers/scsi/nsp32.c 			data->cur_target->sync_flag |= SDTR_DONE;
data             2073 drivers/scsi/nsp32.c 		if (data->msgin_len >= 1) {
data             2086 drivers/scsi/nsp32.c 		if (data->msgin_len < 1) {
data             2095 drivers/scsi/nsp32.c 		if ((data->msginbuf[1] + 1) > data->msgin_len) {
data             2110 drivers/scsi/nsp32.c 		switch (data->msginbuf[2]) {
data             2120 drivers/scsi/nsp32.c 			if (data->msgin_len != EXTENDED_SDTR_LEN + 1) {
data             2154 drivers/scsi/nsp32.c 		data->msgin_len = 0;
data             2163 drivers/scsi/nsp32.c 		if (data->msgout_len > 0) {	
data             2177 drivers/scsi/nsp32.c 		if (data->cur_lunt->msgin03 == TRUE) {
data             2180 drivers/scsi/nsp32.c 		data->cur_lunt->msgin03 = FALSE;
data             2182 drivers/scsi/nsp32.c 		data->msgin_len++;
data             2193 drivers/scsi/nsp32.c 	nsp32_wait_req(data, NEGATE);
data             2198 drivers/scsi/nsp32.c 	nsp32_sack_negate(data);
data             2208 drivers/scsi/nsp32.c 		  msg, data->msgin_len, msgtype);
data             2210 drivers/scsi/nsp32.c 	data->msgin_len = 0;
data             2220 drivers/scsi/nsp32.c 	nsp32_hw_data   *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data             2221 drivers/scsi/nsp32.c 	nsp32_target     *target     = data->cur_target;
data             2223 drivers/scsi/nsp32.c 	unsigned char     get_period = data->msginbuf[3];
data             2224 drivers/scsi/nsp32.c 	unsigned char     get_offset = data->msginbuf[4];
data             2230 drivers/scsi/nsp32.c 	synct   = data->synct;
data             2231 drivers/scsi/nsp32.c 	syncnum = data->syncnum;
data             2279 drivers/scsi/nsp32.c 		if (get_period < data->synct[0].period_num) {
data             2287 drivers/scsi/nsp32.c 		entry = nsp32_search_period_entry(data, target, get_period);
data             2300 drivers/scsi/nsp32.c 		nsp32_set_sync_entry(data, target, entry, get_offset);
data             2314 drivers/scsi/nsp32.c 		if (get_period < data->synct[0].period_num) {
data             2315 drivers/scsi/nsp32.c 			get_period = data->synct[0].period_num;
data             2318 drivers/scsi/nsp32.c 		entry = nsp32_search_period_entry(data, target, get_period);
data             2321 drivers/scsi/nsp32.c 			nsp32_set_async(data, target);
data             2324 drivers/scsi/nsp32.c 			nsp32_set_sync_entry(data, target, entry, get_offset);
data             2341 drivers/scsi/nsp32.c 	nsp32_set_async(data, target);	/* set as ASYNC transfer mode */
data             2353 drivers/scsi/nsp32.c static int nsp32_search_period_entry(nsp32_hw_data *data,
data             2359 drivers/scsi/nsp32.c 	if (target->limit_entry >= data->syncnum) {
data             2364 drivers/scsi/nsp32.c 	for (i = target->limit_entry; i < data->syncnum; i++) {
data             2365 drivers/scsi/nsp32.c 		if (period >= data->synct[i].start_period &&
data             2366 drivers/scsi/nsp32.c 		    period <= data->synct[i].end_period) {
data             2375 drivers/scsi/nsp32.c 	if (i == data->syncnum) {
data             2386 drivers/scsi/nsp32.c static void nsp32_set_async(nsp32_hw_data *data, nsp32_target *target)
data             2388 drivers/scsi/nsp32.c 	unsigned char period = data->synct[target->limit_entry].period_num;
data             2403 drivers/scsi/nsp32.c static void nsp32_set_max_sync(nsp32_hw_data *data,
data             2410 drivers/scsi/nsp32.c 	period_num = data->synct[target->limit_entry].period_num;
data             2411 drivers/scsi/nsp32.c 	*period    = data->synct[target->limit_entry].start_period;
data             2412 drivers/scsi/nsp32.c 	ackwidth   = data->synct[target->limit_entry].ackwidth;
data             2425 drivers/scsi/nsp32.c static void nsp32_set_sync_entry(nsp32_hw_data *data,
data             2432 drivers/scsi/nsp32.c 	period      = data->synct[entry].period_num;
data             2433 drivers/scsi/nsp32.c 	ackwidth    = data->synct[entry].ackwidth;
data             2434 drivers/scsi/nsp32.c 	sample_rate = data->synct[entry].sample_rate;
data             2453 drivers/scsi/nsp32.c static void nsp32_wait_req(nsp32_hw_data *data, int state)
data             2455 drivers/scsi/nsp32.c 	unsigned int  base      = data->BaseAddress;
data             2482 drivers/scsi/nsp32.c static void nsp32_wait_sack(nsp32_hw_data *data, int state)
data             2484 drivers/scsi/nsp32.c 	unsigned int  base      = data->BaseAddress;
data             2513 drivers/scsi/nsp32.c static void nsp32_sack_assert(nsp32_hw_data *data)
data             2515 drivers/scsi/nsp32.c 	unsigned int  base = data->BaseAddress;
data             2526 drivers/scsi/nsp32.c static void nsp32_sack_negate(nsp32_hw_data *data)
data             2528 drivers/scsi/nsp32.c 	unsigned int  base = data->BaseAddress;
data             2549 drivers/scsi/nsp32.c 	nsp32_hw_data    *data;
data             2567 drivers/scsi/nsp32.c 	data = (nsp32_hw_data *)host->hostdata;
data             2569 drivers/scsi/nsp32.c 	memcpy(data, &nsp32_data_base, sizeof(nsp32_hw_data));
data             2571 drivers/scsi/nsp32.c 	host->irq       = data->IrqNumber;
data             2572 drivers/scsi/nsp32.c 	host->io_port   = data->BaseAddress;
data             2573 drivers/scsi/nsp32.c 	host->unique_id = data->BaseAddress;
data             2574 drivers/scsi/nsp32.c 	host->n_io_port	= data->NumAddress;
data             2575 drivers/scsi/nsp32.c 	host->base      = (unsigned long)data->MmioAddress;
data             2577 drivers/scsi/nsp32.c 	data->Host      = host;
data             2578 drivers/scsi/nsp32.c 	spin_lock_init(&(data->Lock));
data             2580 drivers/scsi/nsp32.c 	data->cur_lunt   = NULL;
data             2581 drivers/scsi/nsp32.c 	data->cur_target = NULL;
data             2586 drivers/scsi/nsp32.c 	data->trans_method = NSP32_TRANSFER_BUSMASTER;
data             2593 drivers/scsi/nsp32.c 	data->clock = CLOCK_4;
data             2598 drivers/scsi/nsp32.c 	switch (data->clock) {
data             2601 drivers/scsi/nsp32.c 		data->synct   = nsp32_sync_table_40M;
data             2602 drivers/scsi/nsp32.c 		data->syncnum = ARRAY_SIZE(nsp32_sync_table_40M);
data             2606 drivers/scsi/nsp32.c 		data->synct   = nsp32_sync_table_20M;
data             2607 drivers/scsi/nsp32.c 		data->syncnum = ARRAY_SIZE(nsp32_sync_table_20M);
data             2611 drivers/scsi/nsp32.c 		data->synct   = nsp32_sync_table_pci;
data             2612 drivers/scsi/nsp32.c 		data->syncnum = ARRAY_SIZE(nsp32_sync_table_pci);
data             2618 drivers/scsi/nsp32.c 		data->clock   = CLOCK_4;
data             2619 drivers/scsi/nsp32.c 		data->synct   = nsp32_sync_table_40M;
data             2620 drivers/scsi/nsp32.c 		data->syncnum = ARRAY_SIZE(nsp32_sync_table_40M);
data             2638 drivers/scsi/nsp32.c 	data->autoparam = dma_alloc_coherent(&pdev->dev,
data             2639 drivers/scsi/nsp32.c 			sizeof(nsp32_autoparam), &(data->auto_paddr),
data             2641 drivers/scsi/nsp32.c 	if (data->autoparam == NULL) {
data             2649 drivers/scsi/nsp32.c 	data->sg_list = dma_alloc_coherent(&pdev->dev, NSP32_SG_TABLE_SIZE,
data             2650 drivers/scsi/nsp32.c 			&data->sg_paddr, GFP_KERNEL);
data             2651 drivers/scsi/nsp32.c 	if (data->sg_list == NULL) {
data             2656 drivers/scsi/nsp32.c 	for (i = 0; i < ARRAY_SIZE(data->lunt); i++) {
data             2657 drivers/scsi/nsp32.c 		for (j = 0; j < ARRAY_SIZE(data->lunt[0]); j++) {
data             2658 drivers/scsi/nsp32.c 			int offset = i * ARRAY_SIZE(data->lunt[0]) + j;
data             2665 drivers/scsi/nsp32.c 				.sglun       = &(data->sg_list[offset]),
data             2666 drivers/scsi/nsp32.c 				.sglun_paddr = data->sg_paddr + (offset * sizeof(nsp32_sglun)),
data             2669 drivers/scsi/nsp32.c 			data->lunt[i][j] = tmp;
data             2676 drivers/scsi/nsp32.c 	for (i = 0; i < ARRAY_SIZE(data->target); i++) {
data             2677 drivers/scsi/nsp32.c 		nsp32_target *target = &(data->target[i]);
data             2681 drivers/scsi/nsp32.c 		nsp32_set_async(data, target);
data             2687 drivers/scsi/nsp32.c 	ret = nsp32_getprom_param(data);
data             2689 drivers/scsi/nsp32.c 		data->resettime = 3;	/* default 3 */
data             2695 drivers/scsi/nsp32.c 	nsp32hw_init(data);
data             2697 drivers/scsi/nsp32.c 	snprintf(data->info_str, sizeof(data->info_str),
data             2719 drivers/scsi/nsp32.c 	nsp32_do_bus_reset(data);
data             2721 drivers/scsi/nsp32.c 	ret = request_irq(host->irq, do_nsp32_isr, IRQF_SHARED, "nsp32", data);
data             2735 drivers/scsi/nsp32.c 			  data->BaseAddress, data->NumAddress);
data             2752 drivers/scsi/nsp32.c 	free_irq(host->irq, data);
data             2756 drivers/scsi/nsp32.c 			    data->sg_list, data->sg_paddr);
data             2760 drivers/scsi/nsp32.c 			    data->autoparam, data->auto_paddr);
data             2771 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)host->hostdata;
data             2773 drivers/scsi/nsp32.c 	if (data->autoparam) {
data             2774 drivers/scsi/nsp32.c 		dma_free_coherent(&data->Pci->dev, sizeof(nsp32_autoparam),
data             2775 drivers/scsi/nsp32.c 				    data->autoparam, data->auto_paddr);
data             2778 drivers/scsi/nsp32.c 	if (data->sg_list) {
data             2779 drivers/scsi/nsp32.c 		dma_free_coherent(&data->Pci->dev, NSP32_SG_TABLE_SIZE,
data             2780 drivers/scsi/nsp32.c 				    data->sg_list, data->sg_paddr);
data             2784 drivers/scsi/nsp32.c 		free_irq(host->irq, data);
data             2791 drivers/scsi/nsp32.c 	if (data->MmioAddress) {
data             2792 drivers/scsi/nsp32.c 		iounmap(data->MmioAddress);
data             2800 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)shpnt->hostdata;
data             2802 drivers/scsi/nsp32.c 	return data->info_str;
data             2811 drivers/scsi/nsp32.c 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;
data             2816 drivers/scsi/nsp32.c 	if (data->cur_lunt->SCpnt == NULL) {
data             2821 drivers/scsi/nsp32.c 	if (data->cur_target->sync_flag & (SDTR_INITIATOR | SDTR_TARGET)) {
data             2823 drivers/scsi/nsp32.c 		data->cur_target->sync_flag = 0;
data             2824 drivers/scsi/nsp32.c 		nsp32_set_async(data, data->cur_target);
data             2837 drivers/scsi/nsp32.c static void nsp32_do_bus_reset(nsp32_hw_data *data)
data             2839 drivers/scsi/nsp32.c 	unsigned int   base = data->BaseAddress;
data             2858 drivers/scsi/nsp32.c 	for (i = 0; i < ARRAY_SIZE(data->target); i++) {
data             2859 drivers/scsi/nsp32.c 		nsp32_target *target = &data->target[i];
data             2862 drivers/scsi/nsp32.c 		nsp32_set_async(data, target);
data             2876 drivers/scsi/nsp32.c 	data->CurrentSC = NULL;
data             2883 drivers/scsi/nsp32.c 	nsp32_hw_data    *data = (nsp32_hw_data *)host->hostdata;
data             2890 drivers/scsi/nsp32.c 	nsp32hw_init(data);
data             2892 drivers/scsi/nsp32.c 	nsp32_do_bus_reset(data);
data             2907 drivers/scsi/nsp32.c static int nsp32_getprom_param(nsp32_hw_data *data)
data             2909 drivers/scsi/nsp32.c 	int vendor = data->pci_devid->vendor;
data             2910 drivers/scsi/nsp32.c 	int device = data->pci_devid->device;
data             2916 drivers/scsi/nsp32.c 	ret = nsp32_prom_read(data, 0x7e);
data             2921 drivers/scsi/nsp32.c 	ret = nsp32_prom_read(data, 0x7f);
data             2932 drivers/scsi/nsp32.c 		ret = nsp32_getprom_c16(data);
data             2935 drivers/scsi/nsp32.c 		ret = nsp32_getprom_at24(data);
data             2938 drivers/scsi/nsp32.c 		ret = nsp32_getprom_at24(data);
data             2946 drivers/scsi/nsp32.c 		val = nsp32_prom_read(data, i);
data             2982 drivers/scsi/nsp32.c static int nsp32_getprom_at24(nsp32_hw_data *data)
data             2994 drivers/scsi/nsp32.c 	data->resettime = nsp32_prom_read(data, 0x12);
data             3009 drivers/scsi/nsp32.c 	ret = nsp32_prom_read(data, 0x07);
data             3031 drivers/scsi/nsp32.c 		target = &data->target[i];
data             3035 drivers/scsi/nsp32.c 			ret   = nsp32_prom_read(data, i);
data             3036 drivers/scsi/nsp32.c 			entry = nsp32_search_period_entry(data, target, ret);
data             3069 drivers/scsi/nsp32.c static int nsp32_getprom_c16(nsp32_hw_data *data)
data             3080 drivers/scsi/nsp32.c 	data->resettime = nsp32_prom_read(data, 0x11);
data             3086 drivers/scsi/nsp32.c 		target = &data->target[i];
data             3087 drivers/scsi/nsp32.c 		ret = nsp32_prom_read(data, i);
data             3105 drivers/scsi/nsp32.c 		entry = nsp32_search_period_entry(data, target, val);
data             3120 drivers/scsi/nsp32.c static int nsp32_prom_read(nsp32_hw_data *data, int romaddr)
data             3125 drivers/scsi/nsp32.c 	nsp32_prom_start(data);
data             3128 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 1);	/* 1 */
data             3129 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* 0 */
data             3130 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 1);	/* 1 */
data             3131 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* 0 */
data             3132 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* A2: 0 (GND) */
data             3133 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* A1: 0 (GND) */
data             3134 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* A0: 0 (GND) */
data             3137 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);
data             3140 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);
data             3144 drivers/scsi/nsp32.c 		nsp32_prom_write_bit(data, ((romaddr >> i) & 1));
data             3148 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);
data             3151 drivers/scsi/nsp32.c 	nsp32_prom_start(data);
data             3154 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 1);	/* 1 */
data             3155 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* 0 */
data             3156 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 1);	/* 1 */
data             3157 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* 0 */
data             3158 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* A2: 0 (GND) */
data             3159 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* A1: 0 (GND) */
data             3160 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);	/* A0: 0 (GND) */
data             3163 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 1);
data             3166 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 0);
data             3171 drivers/scsi/nsp32.c 		val += (nsp32_prom_read_bit(data) << i);
data             3175 drivers/scsi/nsp32.c 	nsp32_prom_write_bit(data, 1);
data             3178 drivers/scsi/nsp32.c 	nsp32_prom_stop(data);
data             3183 drivers/scsi/nsp32.c static void nsp32_prom_set(nsp32_hw_data *data, int bit, int val)
data             3185 drivers/scsi/nsp32.c 	int base = data->BaseAddress;
data             3201 drivers/scsi/nsp32.c static int nsp32_prom_get(nsp32_hw_data *data, int bit)
data             3203 drivers/scsi/nsp32.c 	int base = data->BaseAddress;
data             3225 drivers/scsi/nsp32.c static void nsp32_prom_start (nsp32_hw_data *data)
data             3228 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SCL, 1);
data             3229 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SDA, 1);
data             3230 drivers/scsi/nsp32.c 	nsp32_prom_set(data, ENA, 1);	/* output mode */
data             3231 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SDA, 0);	/* keeping SCL=1 and transiting
data             3233 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SCL, 0);
data             3236 drivers/scsi/nsp32.c static void nsp32_prom_stop (nsp32_hw_data *data)
data             3239 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SCL, 1);
data             3240 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SDA, 0);
data             3241 drivers/scsi/nsp32.c 	nsp32_prom_set(data, ENA, 1);	/* output mode */
data             3242 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SDA, 1);
data             3243 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SCL, 0);
data             3246 drivers/scsi/nsp32.c static void nsp32_prom_write_bit(nsp32_hw_data *data, int val)
data             3249 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SDA, val);
data             3250 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SCL, 1  );
data             3251 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SCL, 0  );
data             3254 drivers/scsi/nsp32.c static int nsp32_prom_read_bit(nsp32_hw_data *data)
data             3259 drivers/scsi/nsp32.c 	nsp32_prom_set(data, ENA, 0);	/* input mode */
data             3260 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SCL, 1);
data             3262 drivers/scsi/nsp32.c 	val = nsp32_prom_get(data, SDA);
data             3264 drivers/scsi/nsp32.c 	nsp32_prom_set(data, SCL, 0);
data             3265 drivers/scsi/nsp32.c 	nsp32_prom_set(data, ENA, 1);	/* output mode */
data             3294 drivers/scsi/nsp32.c 	nsp32_hw_data    *data = (nsp32_hw_data *)host->hostdata;
data             3303 drivers/scsi/nsp32.c 	reg = nsp32_read2(data->BaseAddress, INDEX_REG);
data             3305 drivers/scsi/nsp32.c 	nsp32_msg(KERN_INFO, "io=0x%x reg=0x%x", data->BaseAddress, reg);
data             3312 drivers/scsi/nsp32.c 	nsp32hw_init      (data);
data             3313 drivers/scsi/nsp32.c 	nsp32_do_bus_reset(data);
data             3328 drivers/scsi/nsp32.c 	nsp32_hw_data *data = &nsp32_data_base;
data             3338 drivers/scsi/nsp32.c 	data->Pci         = pdev;
data             3339 drivers/scsi/nsp32.c 	data->pci_devid   = id;
data             3340 drivers/scsi/nsp32.c 	data->IrqNumber   = pdev->irq;
data             3341 drivers/scsi/nsp32.c 	data->BaseAddress = pci_resource_start(pdev, 0);
data             3342 drivers/scsi/nsp32.c 	data->NumAddress  = pci_resource_len  (pdev, 0);
data             3343 drivers/scsi/nsp32.c 	data->MmioAddress = pci_ioremap_bar(pdev, 1);
data             3344 drivers/scsi/nsp32.c 	data->MmioLength  = pci_resource_len  (pdev, 1);
data             3352 drivers/scsi/nsp32.c 		  data->MmioAddress, data->MmioLength,
data              179 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              181 drivers/scsi/pcmcia/nsp_cs.c 	data->CurrentSC = NULL;
data              194 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              204 drivers/scsi/pcmcia/nsp_cs.c 	if (data->CurrentSC != NULL) {
data              214 drivers/scsi/pcmcia/nsp_cs.c 	if (data->ScsiInfo->stop != 0) {
data              224 drivers/scsi/pcmcia/nsp_cs.c 	data->CurrentSC		= SCpnt;
data              261 drivers/scsi/pcmcia/nsp_cs.c 	data->CmdId++;
data              271 drivers/scsi/pcmcia/nsp_cs.c static void nsp_setup_fifo(nsp_hw_data *data, int enabled)
data              273 drivers/scsi/pcmcia/nsp_cs.c 	unsigned int  base = data->BaseAddress;
data              284 drivers/scsi/pcmcia/nsp_cs.c 	transfer_mode_reg |= data->TransferMode;
data              289 drivers/scsi/pcmcia/nsp_cs.c static void nsphw_init_sync(nsp_hw_data *data)
data              298 drivers/scsi/pcmcia/nsp_cs.c 	for ( i = 0; i < ARRAY_SIZE(data->Sync); i++ ) {
data              299 drivers/scsi/pcmcia/nsp_cs.c 		data->Sync[i] = tmp_sync;
data              306 drivers/scsi/pcmcia/nsp_cs.c static int nsphw_init(nsp_hw_data *data)
data              308 drivers/scsi/pcmcia/nsp_cs.c 	unsigned int base     = data->BaseAddress;
data              312 drivers/scsi/pcmcia/nsp_cs.c 	data->ScsiClockDiv = CLOCK_40M | FAST_20;
data              313 drivers/scsi/pcmcia/nsp_cs.c 	data->CurrentSC    = NULL;
data              314 drivers/scsi/pcmcia/nsp_cs.c 	data->FifoCount    = 0;
data              315 drivers/scsi/pcmcia/nsp_cs.c 	data->TransferMode = MODE_IO8;
data              317 drivers/scsi/pcmcia/nsp_cs.c 	nsphw_init_sync(data);
data              328 drivers/scsi/pcmcia/nsp_cs.c 	nsp_index_write(base, CLOCKDIV,	    data->ScsiClockDiv);
data              356 drivers/scsi/pcmcia/nsp_cs.c 	nsp_setup_fifo(data, FALSE);
data              369 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data  *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              415 drivers/scsi/pcmcia/nsp_cs.c 	data->SelectionTimeOut = 1;
data              449 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data           *data   = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              450 drivers/scsi/pcmcia/nsp_cs.c 	sync_data	      *sync   = &(data->Sync[target]);
data              463 drivers/scsi/pcmcia/nsp_cs.c 	if ((data->ScsiClockDiv & (BIT(0)|BIT(1))) == CLOCK_20M) {
data              506 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              509 drivers/scsi/pcmcia/nsp_cs.c 	data->TimerCount = time;
data              582 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data  *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              583 drivers/scsi/pcmcia/nsp_cs.c 	char	     *buf  = data->MsgBuffer;
data              584 drivers/scsi/pcmcia/nsp_cs.c 	int	      len  = min(MSGBUF_SIZE, data->MsgLen);
data              621 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              631 drivers/scsi/pcmcia/nsp_cs.c 	if (data->FifoCount == count) {
data              643 drivers/scsi/pcmcia/nsp_cs.c 	nsp_setup_fifo(data, FALSE);
data              721 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data  *data      = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              726 drivers/scsi/pcmcia/nsp_cs.c 	ocount = data->FifoCount;
data              762 drivers/scsi/pcmcia/nsp_cs.c 		switch (data->TransferMode) {
data              801 drivers/scsi/pcmcia/nsp_cs.c 	data->FifoCount = ocount;
data              809 drivers/scsi/pcmcia/nsp_cs.c 	nsp_dbg(NSP_DEBUG_DATA_IO, "r cmd=%d resid=0x%x\n", data->CmdId,
data              820 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data  *data      = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              825 drivers/scsi/pcmcia/nsp_cs.c 	ocount	 = data->FifoCount;
data              828 drivers/scsi/pcmcia/nsp_cs.c 		data->FifoCount, SCpnt->SCp.ptr, SCpnt->SCp.this_residual,
data              861 drivers/scsi/pcmcia/nsp_cs.c 		switch (data->TransferMode) {
data              897 drivers/scsi/pcmcia/nsp_cs.c 	data->FifoCount = ocount;
data              904 drivers/scsi/pcmcia/nsp_cs.c 	nsp_dbg(NSP_DEBUG_DATA_IO, "w cmd=%d resid=0x%x\n", data->CmdId,
data              918 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data              919 drivers/scsi/pcmcia/nsp_cs.c 	sync_data     *sync   = &(data->Sync[target]);
data              929 drivers/scsi/pcmcia/nsp_cs.c 		data->TransferMode = MODE_IO8;
data              931 drivers/scsi/pcmcia/nsp_cs.c 		data->TransferMode = MODE_MEM32;
data              933 drivers/scsi/pcmcia/nsp_cs.c 		data->TransferMode = MODE_IO32;
data              935 drivers/scsi/pcmcia/nsp_cs.c 		data->TransferMode = MODE_IO8;
data              939 drivers/scsi/pcmcia/nsp_cs.c 	nsp_setup_fifo(data, TRUE);
data              942 drivers/scsi/pcmcia/nsp_cs.c  	data->FifoCount = 0;
data              963 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data   *data;
data              973 drivers/scsi/pcmcia/nsp_cs.c 		data = (nsp_hw_data *)info->host->hostdata;
data              981 drivers/scsi/pcmcia/nsp_cs.c 	base = data->BaseAddress;
data             1013 drivers/scsi/pcmcia/nsp_cs.c 	if (data->TimerCount != 0) {
data             1017 drivers/scsi/pcmcia/nsp_cs.c 		data->TimerCount = 0;
data             1021 drivers/scsi/pcmcia/nsp_cs.c 	    data->SelectionTimeOut == 0) {
data             1033 drivers/scsi/pcmcia/nsp_cs.c 		nsphw_init(data);
data             1034 drivers/scsi/pcmcia/nsp_cs.c 		nsp_bus_reset(data);
data             1036 drivers/scsi/pcmcia/nsp_cs.c 		if(data->CurrentSC != NULL) {
data             1037 drivers/scsi/pcmcia/nsp_cs.c 			tmpSC = data->CurrentSC;
data             1046 drivers/scsi/pcmcia/nsp_cs.c 	if (data->CurrentSC == NULL) {
data             1048 drivers/scsi/pcmcia/nsp_cs.c 		nsphw_init(data);
data             1049 drivers/scsi/pcmcia/nsp_cs.c 		nsp_bus_reset(data);
data             1053 drivers/scsi/pcmcia/nsp_cs.c 	tmpSC    = data->CurrentSC;
data             1056 drivers/scsi/pcmcia/nsp_cs.c 	sync_neg = &(data->Sync[target].SyncNegotiation);
data             1082 drivers/scsi/pcmcia/nsp_cs.c 			if (data->SelectionTimeOut >= NSP_SELTIMEOUT) {
data             1084 drivers/scsi/pcmcia/nsp_cs.c 				data->SelectionTimeOut = 0;
data             1092 drivers/scsi/pcmcia/nsp_cs.c 			data->SelectionTimeOut += 1;
data             1099 drivers/scsi/pcmcia/nsp_cs.c 		data->SelectionTimeOut = 0;
data             1224 drivers/scsi/pcmcia/nsp_cs.c 		data->MsgLen = i = 0;
data             1225 drivers/scsi/pcmcia/nsp_cs.c 		data->MsgBuffer[i] = IDENTIFY(TRUE, lun); i++;
data             1228 drivers/scsi/pcmcia/nsp_cs.c 			data->Sync[target].SyncPeriod = 0;
data             1229 drivers/scsi/pcmcia/nsp_cs.c 			data->Sync[target].SyncOffset = 0;
data             1232 drivers/scsi/pcmcia/nsp_cs.c 			data->MsgBuffer[i] = MSG_EXTENDED; i++;
data             1233 drivers/scsi/pcmcia/nsp_cs.c 			data->MsgBuffer[i] = 3;            i++;
data             1234 drivers/scsi/pcmcia/nsp_cs.c 			data->MsgBuffer[i] = MSG_EXT_SDTR; i++;
data             1235 drivers/scsi/pcmcia/nsp_cs.c 			data->MsgBuffer[i] = 0x0c;         i++;
data             1236 drivers/scsi/pcmcia/nsp_cs.c 			data->MsgBuffer[i] = 15;           i++;
data             1239 drivers/scsi/pcmcia/nsp_cs.c 		data->MsgLen = i;
data             1242 drivers/scsi/pcmcia/nsp_cs.c 		show_message(data);
data             1260 drivers/scsi/pcmcia/nsp_cs.c 			if (data->MsgLen       >= 5            &&
data             1261 drivers/scsi/pcmcia/nsp_cs.c 			    data->MsgBuffer[0] == MSG_EXTENDED &&
data             1262 drivers/scsi/pcmcia/nsp_cs.c 			    data->MsgBuffer[1] == 3            &&
data             1263 drivers/scsi/pcmcia/nsp_cs.c 			    data->MsgBuffer[2] == MSG_EXT_SDTR ) {
data             1264 drivers/scsi/pcmcia/nsp_cs.c 				data->Sync[target].SyncPeriod = data->MsgBuffer[3];
data             1265 drivers/scsi/pcmcia/nsp_cs.c 				data->Sync[target].SyncOffset = data->MsgBuffer[4];
data             1269 drivers/scsi/pcmcia/nsp_cs.c 				data->Sync[target].SyncPeriod = 0;
data             1270 drivers/scsi/pcmcia/nsp_cs.c 				data->Sync[target].SyncOffset = 0;
data             1279 drivers/scsi/pcmcia/nsp_cs.c 		for (i = 0; i < data->MsgLen; i++) {
data             1280 drivers/scsi/pcmcia/nsp_cs.c 			tmp = data->MsgBuffer[i];
data             1281 drivers/scsi/pcmcia/nsp_cs.c 			if (data->MsgBuffer[i] == MSG_EXTENDED) {
data             1282 drivers/scsi/pcmcia/nsp_cs.c 				i += (1 + data->MsgBuffer[i+1]);
data             1287 drivers/scsi/pcmcia/nsp_cs.c 		nsp_dbg(NSP_DEBUG_INTR, "message=0x%x len=%d", tmpSC->SCp.Message, data->MsgLen);
data             1288 drivers/scsi/pcmcia/nsp_cs.c 		show_message(data);
data             1317 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data_b = &nsp_data_base, *data;
data             1327 drivers/scsi/pcmcia/nsp_cs.c 	data = (nsp_hw_data *)host->hostdata;
data             1328 drivers/scsi/pcmcia/nsp_cs.c 	data->ScsiInfo->host = host;
data             1330 drivers/scsi/pcmcia/nsp_cs.c 	data->CmdId = 0;
data             1335 drivers/scsi/pcmcia/nsp_cs.c 	host->unique_id	  = data->BaseAddress;
data             1336 drivers/scsi/pcmcia/nsp_cs.c 	host->io_port	  = data->BaseAddress;
data             1337 drivers/scsi/pcmcia/nsp_cs.c 	host->n_io_port	  = data->NumAddress;
data             1338 drivers/scsi/pcmcia/nsp_cs.c 	host->irq	  = data->IrqNumber;
data             1339 drivers/scsi/pcmcia/nsp_cs.c 	host->base        = data->MmioAddress;
data             1341 drivers/scsi/pcmcia/nsp_cs.c 	spin_lock_init(&(data->Lock));
data             1343 drivers/scsi/pcmcia/nsp_cs.c 	snprintf(data->nspinfo,
data             1344 drivers/scsi/pcmcia/nsp_cs.c 		 sizeof(data->nspinfo),
data             1349 drivers/scsi/pcmcia/nsp_cs.c 	sht->name	  = data->nspinfo;
data             1362 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data = (nsp_hw_data *)shpnt->hostdata;
data             1364 drivers/scsi/pcmcia/nsp_cs.c 	return data->nspinfo;
data             1372 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data;
data             1376 drivers/scsi/pcmcia/nsp_cs.c 	data = (nsp_hw_data *)host->hostdata;
data             1383 drivers/scsi/pcmcia/nsp_cs.c 	seq_printf(m, "MMIO(virtual address): 0x%lx-0x%lx\n", host->base, host->base + data->MmioLength - 1);
data             1404 drivers/scsi/pcmcia/nsp_cs.c 	spin_lock_irqsave(&(data->Lock), flags);
data             1405 drivers/scsi/pcmcia/nsp_cs.c 	seq_printf(m, "CurrentSC:             0x%p\n\n",      data->CurrentSC);
data             1406 drivers/scsi/pcmcia/nsp_cs.c 	spin_unlock_irqrestore(&(data->Lock), flags);
data             1409 drivers/scsi/pcmcia/nsp_cs.c 	for(id = 0; id < ARRAY_SIZE(data->Sync); id++) {
data             1418 drivers/scsi/pcmcia/nsp_cs.c 		switch(data->Sync[id].SyncNegotiation) {
data             1433 drivers/scsi/pcmcia/nsp_cs.c 		if (data->Sync[id].SyncPeriod != 0) {
data             1434 drivers/scsi/pcmcia/nsp_cs.c 			speed = 1000000 / (data->Sync[id].SyncPeriod * 4);
data             1439 drivers/scsi/pcmcia/nsp_cs.c 				data->Sync[id].SyncOffset
data             1459 drivers/scsi/pcmcia/nsp_cs.c static int nsp_bus_reset(nsp_hw_data *data)
data             1461 drivers/scsi/pcmcia/nsp_cs.c 	unsigned int base = data->BaseAddress;
data             1473 drivers/scsi/pcmcia/nsp_cs.c 	nsphw_init_sync(data);
data             1482 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data             1486 drivers/scsi/pcmcia/nsp_cs.c 	return nsp_bus_reset(data);
data             1491 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data             1495 drivers/scsi/pcmcia/nsp_cs.c 	nsphw_init(data);
data             1508 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data  *data = &nsp_data_base;
data             1518 drivers/scsi/pcmcia/nsp_cs.c 	data->ScsiInfo = info;
data             1543 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data		*data = priv_data;
data             1564 drivers/scsi/pcmcia/nsp_cs.c 		data->MmioAddress = (unsigned long)
data             1567 drivers/scsi/pcmcia/nsp_cs.c 		data->MmioLength  = resource_size(p_dev->resource[2]);
data             1583 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data      *data = &nsp_data_base;
data             1591 drivers/scsi/pcmcia/nsp_cs.c 	ret = pcmcia_loop_config(link, nsp_cs_config_check, data);
data             1614 drivers/scsi/pcmcia/nsp_cs.c 	data->BaseAddress = link->resource[0]->start;
data             1615 drivers/scsi/pcmcia/nsp_cs.c 	data->NumAddress  = resource_size(link->resource[0]);
data             1616 drivers/scsi/pcmcia/nsp_cs.c 	data->IrqNumber   = link->irq;
data             1619 drivers/scsi/pcmcia/nsp_cs.c 		data->BaseAddress, data->NumAddress, data->IrqNumber);
data             1621 drivers/scsi/pcmcia/nsp_cs.c 	if(nsphw_init(data) == FALSE) {
data             1654 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data = NULL;
data             1659 drivers/scsi/pcmcia/nsp_cs.c 		data = (nsp_hw_data *)info->host->hostdata;
data             1670 drivers/scsi/pcmcia/nsp_cs.c 		if (data != NULL) {
data             1671 drivers/scsi/pcmcia/nsp_cs.c 			iounmap((void *)(data->MmioAddress));
data             1684 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data;
data             1691 drivers/scsi/pcmcia/nsp_cs.c 		data = (nsp_hw_data *)info->host->hostdata;
data             1693 drivers/scsi/pcmcia/nsp_cs.c 		nsphw_init_sync(data);
data             1704 drivers/scsi/pcmcia/nsp_cs.c 	nsp_hw_data *data;
data             1713 drivers/scsi/pcmcia/nsp_cs.c 		data = (nsp_hw_data *)info->host->hostdata;
data             1715 drivers/scsi/pcmcia/nsp_cs.c 		nsphw_init   (data);
data             1716 drivers/scsi/pcmcia/nsp_cs.c 		nsp_bus_reset(data);
data              304 drivers/scsi/pcmcia/nsp_cs.h static int nsp_bus_reset       (nsp_hw_data *data);
data              307 drivers/scsi/pcmcia/nsp_cs.h static int  nsphw_init           (nsp_hw_data *data);
data              334 drivers/scsi/pcmcia/nsp_cs.h static void show_message (nsp_hw_data *data);
data              339 drivers/scsi/pcmcia/nsp_cs.h # define show_message(data)  /* */
data              204 drivers/scsi/pcmcia/nsp_debug.c static void show_message(nsp_hw_data *data)
data              209 drivers/scsi/pcmcia/nsp_debug.c 	for(i=0; i < data->MsgLen; i++) {
data              210 drivers/scsi/pcmcia/nsp_debug.c 		printk(" %02x", data->MsgBuffer[i]);
data               14 drivers/scsi/pcmcia/nsp_message.c 	nsp_hw_data  *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data               38 drivers/scsi/pcmcia/nsp_message.c 		data->MsgBuffer[len] = data_reg; len++;
data               49 drivers/scsi/pcmcia/nsp_message.c 	data->MsgLen = len;
data               55 drivers/scsi/pcmcia/nsp_message.c 	nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
data               57 drivers/scsi/pcmcia/nsp_message.c 	int len = data->MsgLen;
data              351 drivers/scsi/pcmcia/sym53c500_cs.c 	struct sym53c500_data *data =
data              353 drivers/scsi/pcmcia/sym53c500_cs.c 	struct scsi_cmnd *curSC = data->current_SC;
data              354 drivers/scsi/pcmcia/sym53c500_cs.c 	int fast_pio = data->fast_pio;
data              530 drivers/scsi/pcmcia/sym53c500_cs.c 	struct sym53c500_data *data =
data              536 drivers/scsi/pcmcia/sym53c500_cs.c 	    SChost->io_port, SChost->irq, data->fast_pio ? "fast" : "slow");
data              545 drivers/scsi/pcmcia/sym53c500_cs.c 	struct sym53c500_data *data =
data              558 drivers/scsi/pcmcia/sym53c500_cs.c 	data->current_SC = SCpnt;
data              559 drivers/scsi/pcmcia/sym53c500_cs.c 	data->current_SC->scsi_done = done;
data              560 drivers/scsi/pcmcia/sym53c500_cs.c 	data->current_SC->SCp.phase = command_ph;
data              561 drivers/scsi/pcmcia/sym53c500_cs.c 	data->current_SC->SCp.Status = 0;
data              562 drivers/scsi/pcmcia/sym53c500_cs.c 	data->current_SC->SCp.Message = 0;
data              618 drivers/scsi/pcmcia/sym53c500_cs.c 	struct sym53c500_data *data =
data              621 drivers/scsi/pcmcia/sym53c500_cs.c 	return snprintf(buf, 4, "%d\n", data->fast_pio);
data              630 drivers/scsi/pcmcia/sym53c500_cs.c 	struct sym53c500_data *data =
data              635 drivers/scsi/pcmcia/sym53c500_cs.c 		data->fast_pio = pio;
data              697 drivers/scsi/pcmcia/sym53c500_cs.c 	struct sym53c500_data *data;
data              752 drivers/scsi/pcmcia/sym53c500_cs.c 	data = (struct sym53c500_data *)host->hostdata;
data              778 drivers/scsi/pcmcia/sym53c500_cs.c 	data->fast_pio = USE_FAST_PIO;
data              613 drivers/scsi/pm8001/pm8001_ctl.c 	memcpy((u8 *)&payload->func_specific, (u8 *)pm8001_ha->fw_image->data,
data              652 drivers/scsi/pm8001/pm8001_ctl.c 	image_hdr = (struct pm8001_fw_image_header *)pm8001_ha->fw_image->data;
data              677 drivers/scsi/pm8001/pm8001_ctl.c 				(u8 *)pm8001_ha->fw_image->data + sizeRead,
data              683 drivers/scsi/pm8001/pm8001_ctl.c 				(u8 *)pm8001_ha->fw_image->data + sizeRead,
data             1513 drivers/scsi/pm8001/pm8001_hwi.c 	pm8001_dev = pw->data; /* Most stash device structure */
data             1699 drivers/scsi/pm8001/pm8001_hwi.c int pm8001_handle_event(struct pm8001_hba_info *pm8001_ha, void *data,
data             1708 drivers/scsi/pm8001/pm8001_hwi.c 		pw->data = data;
data              549 drivers/scsi/pm8001/pm8001_sas.h 	void *data;
data              692 drivers/scsi/pm8001/pm8001_sas.h 					void *data, int handler);
data              389 drivers/scsi/pmcraid.h 		__u8 data[PMCRAID_HOSTRCB_LDNSIZE];
data              626 drivers/scsi/pmcraid.h 	u8  data[0];
data              262 drivers/scsi/ps3rom.c static irqreturn_t ps3rom_interrupt(int irq, void *data)
data              264 drivers/scsi/ps3rom.c 	struct ps3_storage_device *dev = data;
data              534 drivers/scsi/qedf/qedf.h extern void qedf_get_protocol_tlv_data(void *dev, void *data);
data              536 drivers/scsi/qedf/qedf.h extern void qedf_get_generic_tlv_data(void *dev, struct qed_generic_tlvs *data);
data               10 drivers/scsi/qedf/qedf_els.c 	void *data, uint32_t data_len,
data               92 drivers/scsi/qedf/qedf_els.c 		memcpy(mp_req->req_buf, data, data_len);
data               32 drivers/scsi/qedf/qedf_fip.c 	eth_fr = (char *)skb->data;
data               88 drivers/scsi/qedf/qedf_fip.c 	fiph = (struct fip_header *)(((void *)skb->data) + 2 * ETH_ALEN + 2);
data              136 drivers/scsi/qedf/qedf_fip.c 	fiph = (struct fip_header *) ((void *)skb->data + 2 * ETH_ALEN + 2);
data              155 drivers/scsi/qedf/qedf_fip.c 		    skb->data, skb->len, false);
data              187 drivers/scsi/qedf/qedf_fip.c 	fiph = (struct fip_header *) ((void *)skb->data + 2 * ETH_ALEN + 2);
data              197 drivers/scsi/qedf/qedf_fip.c 		    skb->data, skb->len, false);
data             1166 drivers/scsi/qedf/qedf_main.c 		    1, skb->data, skb->len, false);
data             2357 drivers/scsi/qedf/qedf_main.c 	hp = (struct fcoe_hdr *)skb->data;
data             2475 drivers/scsi/qedf/qedf_main.c 		    1, skb->data, skb->len, false);
data             2492 drivers/scsi/qedf/qedf_main.c 	eh = (struct ethhdr *)skb->data;
data             3686 drivers/scsi/qedf/qedf_main.c void qedf_get_protocol_tlv_data(void *dev, void *data)
data             3689 drivers/scsi/qedf/qedf_main.c 	struct qed_mfw_tlv_fcoe *fcoe = data;
data             3771 drivers/scsi/qedf/qedf_main.c void qedf_get_generic_tlv_data(void *dev, struct qed_generic_tlvs *data)
data             3782 drivers/scsi/qedf/qedf_main.c 	memset(data, 0, sizeof(struct qed_generic_tlvs));
data             3783 drivers/scsi/qedf/qedf_main.c 	ether_addr_copy(data->mac[0], qedf->mac);
data              550 drivers/scsi/qedi/qedi_fw.c 					  pld_len, num_bdqs, conn->data);
data              566 drivers/scsi/qedi/qedi_fw.c 			     conn->data, pld_len);
data              636 drivers/scsi/qedi/qedi_fw.c 		memcpy((char *)conn->data, (char *)cmd->sense_buffer, datalen);
data              671 drivers/scsi/qedi/qedi_fw.c 			     conn->data, datalen);
data              216 drivers/scsi/qedi/qedi_fw_api.c 	     ARRAY_SIZE(context->ystorm_st_context.pdu_hdr.data.data);
data              218 drivers/scsi/qedi/qedi_fw_api.c 		val = cpu_to_le32(pdu_header->data[index]);
data              219 drivers/scsi/qedi/qedi_fw_api.c 		context->ystorm_st_context.pdu_hdr.data.data[index] = val;
data               52 drivers/scsi/qedi/qedi_gbl.h 			      struct iscsi_eqe_data *data);
data               57 drivers/scsi/qedi/qedi_gbl.h 			    struct iscsi_eqe_data *data);
data              767 drivers/scsi/qedi/qedi_iscsi.c 		memcpy(qedi_conn->gen_pdu.req_buf, task->data,
data             1139 drivers/scsi/qedi/qedi_iscsi.c 	memcpy(skb->data, udev->tx_pkt, len);
data             1553 drivers/scsi/qedi/qedi_iscsi.c 			      struct iscsi_eqe_data *data)
data             1575 drivers/scsi/qedi/qedi_iscsi.c 		 data->error_code);
data             1585 drivers/scsi/qedi/qedi_iscsi.c 	msg = qedi_get_iscsi_error(data->error_code);
data             1600 drivers/scsi/qedi/qedi_iscsi.c 			    struct iscsi_eqe_data *data)
data             1612 drivers/scsi/qedi/qedi_iscsi.c 		 data->error_code);
data               66 drivers/scsi/qedi/qedi_main.c 	struct iscsi_eqe_data *data;
data               78 drivers/scsi/qedi/qedi_main.c 	data = (struct iscsi_eqe_data *)fw_handle;
data               81 drivers/scsi/qedi/qedi_main.c 		   data->icid, data->conn_id, data->error_code,
data               82 drivers/scsi/qedi/qedi_main.c 		   data->error_pdu_opcode_reserved);
data               84 drivers/scsi/qedi/qedi_main.c 	qedi_ep = qedi->ep_tbl[data->icid];
data               89 drivers/scsi/qedi/qedi_main.c 			   data->icid);
data              106 drivers/scsi/qedi/qedi_main.c 		qedi_process_iscsi_error(qedi_ep, data);
data              115 drivers/scsi/qedi/qedi_main.c 		qedi_process_tcp_error(qedi_ep, data);
data              677 drivers/scsi/qedi/qedi_main.c 	eh = (struct ethhdr *)skb->data;
data              755 drivers/scsi/qedi/qedi_main.c 	memcpy(pkt, skb->data, len);
data             1036 drivers/scsi/qedi/qedi_main.c static void qedi_get_generic_tlv_data(void *dev, struct qed_generic_tlvs *data)
data             1047 drivers/scsi/qedi/qedi_main.c 	memset(data, 0, sizeof(struct qed_generic_tlvs));
data             1048 drivers/scsi/qedi/qedi_main.c 	ether_addr_copy(data->mac[0], qedi->mac);
data             1054 drivers/scsi/qedi/qedi_main.c static void qedi_get_protocol_tlv_data(void *dev, void *data)
data             1056 drivers/scsi/qedi/qedi_main.c 	struct qed_mfw_tlv_iscsi *iscsi = data;
data             1976 drivers/scsi/qedi/qedi_main.c static ssize_t qedi_show_boot_eth_info(void *data, int type, char *buf)
data             1978 drivers/scsi/qedi/qedi_main.c 	struct qedi_ctx *qedi = data;
data             2048 drivers/scsi/qedi/qedi_main.c static umode_t qedi_eth_get_attr_visibility(void *data, int type)
data             2070 drivers/scsi/qedi/qedi_main.c static ssize_t qedi_show_boot_ini_info(void *data, int type, char *buf)
data             2072 drivers/scsi/qedi/qedi_main.c 	struct qedi_ctx *qedi = data;
data             2095 drivers/scsi/qedi/qedi_main.c static umode_t qedi_ini_get_attr_visibility(void *data, int type)
data             2204 drivers/scsi/qedi/qedi_main.c static ssize_t qedi_show_boot_tgt_pri_info(void *data, int type, char *buf)
data             2206 drivers/scsi/qedi/qedi_main.c 	struct qedi_ctx *qedi = data;
data             2211 drivers/scsi/qedi/qedi_main.c static ssize_t qedi_show_boot_tgt_sec_info(void *data, int type, char *buf)
data             2213 drivers/scsi/qedi/qedi_main.c 	struct qedi_ctx *qedi = data;
data             2218 drivers/scsi/qedi/qedi_main.c static umode_t qedi_tgt_get_attr_visibility(void *data, int type)
data             2242 drivers/scsi/qedi/qedi_main.c static void qedi_boot_release(void *data)
data             2244 drivers/scsi/qedi/qedi_main.c 	struct qedi_ctx *qedi = data;
data             1083 drivers/scsi/qla1280.c 	u16 data;
data             1096 drivers/scsi/qla1280.c 	data = qla1280_debounce_register(&reg->istatus);
data             1098 drivers/scsi/qla1280.c 	if (data & RISC_INT) {	
data             1534 drivers/scsi/qla1280.c 	ha->fwver1 = fw->data[0];
data             1535 drivers/scsi/qla1280.c 	ha->fwver2 = fw->data[1];
data             1536 drivers/scsi/qla1280.c 	ha->fwver3 = fw->data[2];
data             1560 drivers/scsi/qla1280.c 	uint16_t data;
data             1576 drivers/scsi/qla1280.c 	data = qla1280_debounce_register(&reg->ictrl);
data             1580 drivers/scsi/qla1280.c 	for (cnt = 1000000; cnt && data & ISP_RESET; cnt--) {
data             1582 drivers/scsi/qla1280.c 		data = RD_REG_WORD(&reg->ictrl);
data             1599 drivers/scsi/qla1280.c 	data = qla1280_debounce_register(&reg->mailbox0);
data             1604 drivers/scsi/qla1280.c 	for (cnt = 1000000; cnt && data == MBS_BUSY; cnt--) {
data             1606 drivers/scsi/qla1280.c 		data = RD_REG_WORD(&reg->mailbox0);
data             1678 drivers/scsi/qla1280.c 	fw_data = (const __le16 *)&fw->data[0];
data             1683 drivers/scsi/qla1280.c 	fw_data = (const __le16 *)&fw->data[6];
data             1725 drivers/scsi/qla1280.c 	fw_data = (const __le16 *)&fw->data[0];
data             1730 drivers/scsi/qla1280.c 	fw_data = (const __le16 *)&fw->data[6];
data             2313 drivers/scsi/qla1280.c 	uint16_t data;
data             2318 drivers/scsi/qla1280.c 	data = le16_to_cpu(qla1280_nvram_request(ha, nv_cmd));
data             2321 drivers/scsi/qla1280.c 		"0x%x", data);
data             2323 drivers/scsi/qla1280.c 	return data;
data             2345 drivers/scsi/qla1280.c 	uint16_t data = 0;
data             2365 drivers/scsi/qla1280.c 		data <<= 1;
data             2368 drivers/scsi/qla1280.c 			data |= BIT_0;
data             2380 drivers/scsi/qla1280.c 	return data;
data             2384 drivers/scsi/qla1280.c qla1280_nv_write(struct scsi_qla_host *ha, uint16_t data)
data             2388 drivers/scsi/qla1280.c 	WRT_REG_WORD(&reg->nvram, data | NV_SELECT);
data             2391 drivers/scsi/qla1280.c 	WRT_REG_WORD(&reg->nvram, data | NV_SELECT | NV_CLOCK);
data             2394 drivers/scsi/qla1280.c 	WRT_REG_WORD(&reg->nvram, data | NV_SELECT);
data             2422 drivers/scsi/qla1280.c 	uint16_t data;
data             2457 drivers/scsi/qla1280.c 	data = qla1280_debounce_register(&reg->istatus);
data             2509 drivers/scsi/qla1280.c 	uint16_t data;
data             2515 drivers/scsi/qla1280.c 	data = RD_REG_WORD(&reg->istatus);
data             2516 drivers/scsi/qla1280.c 	if (data & RISC_INT)
data               53 drivers/scsi/qla1280.h #define WRT_REG_WORD(addr, data)	writew(data, addr)
data               57 drivers/scsi/qla1280.h #define WRT_REG_WORD(addr, data)	outw(data, (unsigned long)addr)
data              134 drivers/scsi/qla2xxx/qla_def.h #define WRT_REG_BYTE(addr, data)	writeb(data, addr)
data              135 drivers/scsi/qla2xxx/qla_def.h #define WRT_REG_WORD(addr, data)	writew(data, addr)
data              136 drivers/scsi/qla2xxx/qla_def.h #define WRT_REG_DWORD(addr, data)	writel(data, addr)
data              224 drivers/scsi/qla2xxx/qla_def.h #define WRT_REG_WORD_PIO(addr, data)	(outw(data, (unsigned long)addr))
data              417 drivers/scsi/qla2xxx/qla_def.h 	uint8_t data[112];
data              446 drivers/scsi/qla2xxx/qla_def.h 			uint16_t data[2];
data              481 drivers/scsi/qla2xxx/qla_def.h 			uint32_t data;
data              925 drivers/scsi/qla2xxx/qla_def.h #define WRT_MAILBOX_REG(ha, reg, num, data) \
data              926 drivers/scsi/qla2xxx/qla_def.h 	WRT_REG_WORD(MAILBOX_REG(ha, reg, num), data)
data              934 drivers/scsi/qla2xxx/qla_def.h #define WRT_FB_CMD_REG(ha, reg, data) \
data              935 drivers/scsi/qla2xxx/qla_def.h 	WRT_REG_WORD(FB_CMD_REG(ha, reg), data)
data             1783 drivers/scsi/qla2xxx/qla_def.h 	uint8_t		data[52];
data             1795 drivers/scsi/qla2xxx/qla_def.h 	uint8_t		data[56];
data             2065 drivers/scsi/qla2xxx/qla_def.h 	uint8_t data[60];		/* data */
data             2493 drivers/scsi/qla2xxx/qla_def.h 	u16			data[2], rc;
data             3298 drivers/scsi/qla2xxx/qla_def.h 			u32 data;
data             3307 drivers/scsi/qla2xxx/qla_def.h 			u16 data[2];
data              630 drivers/scsi/qla2xxx/qla_fw.h 			uint8_t data[28];	/* FCP rsp/sense information */
data              663 drivers/scsi/qla2xxx/qla_gbl.h extern void qla2x00_async_iocb_timeout(void *data);
data             3151 drivers/scsi/qla2xxx/qla_gs.c 	u16 data[2];
data             3202 drivers/scsi/qla2xxx/qla_gs.c 				data[0] = data[1] = 0;
data             3204 drivers/scsi/qla2xxx/qla_gs.c 				    data);
data               96 drivers/scsi/qla2xxx/qla_init.c static void qla24xx_abort_iocb_timeout(void *data)
data               98 drivers/scsi/qla2xxx/qla_init.c 	srb_t *sp = data;
data              197 drivers/scsi/qla2xxx/qla_init.c qla2x00_async_iocb_timeout(void *data)
data              199 drivers/scsi/qla2xxx/qla_init.c 	srb_t *sp = data;
data              221 drivers/scsi/qla2xxx/qla_init.c 			lio->u.logio.data[0] = MBS_COMMAND_ERROR;
data              222 drivers/scsi/qla2xxx/qla_init.c 			lio->u.logio.data[1] =
data              283 drivers/scsi/qla2xxx/qla_init.c 		ea.data[0] = lio->u.logio.data[0];
data              284 drivers/scsi/qla2xxx/qla_init.c 		ea.data[1] = lio->u.logio.data[1];
data              312 drivers/scsi/qla2xxx/qla_init.c     uint16_t *data)
data              424 drivers/scsi/qla2xxx/qla_init.c     uint16_t *data)
data              430 drivers/scsi/qla2xxx/qla_init.c 	qlt_logo_completion_handler(fcport, data[0]);
data              441 drivers/scsi/qla2xxx/qla_init.c 		    lio->u.logio.data);
data              495 drivers/scsi/qla2xxx/qla_init.c 	WARN_ONCE(!qla2xxx_is_valid_mbs(ea->data[0]), "mbs: %#x\n",
data              496 drivers/scsi/qla2xxx/qla_init.c 		  ea->data[0]);
data              498 drivers/scsi/qla2xxx/qla_init.c 	if (ea->data[0] != MBS_COMMAND_COMPLETE) {
data              555 drivers/scsi/qla2xxx/qla_init.c 	ea.data[0] = lio->u.logio.data[0];
data              556 drivers/scsi/qla2xxx/qla_init.c 	ea.data[1] = lio->u.logio.data[1];
data              569 drivers/scsi/qla2xxx/qla_init.c     uint16_t *data)
data              593 drivers/scsi/qla2xxx/qla_init.c 	if (data[1] & QLA_LOGIO_LOGIN_RETRIED)
data              610 drivers/scsi/qla2xxx/qla_init.c 	qla2x00_post_async_adisc_work(vha, fcport, data);
data              688 drivers/scsi/qla2xxx/qla_init.c 	u16 data[2];
data              722 drivers/scsi/qla2xxx/qla_init.c 	n = ea->data[0] / sizeof(struct get_name_list_extended);
data              820 drivers/scsi/qla2xxx/qla_init.c 				data[0] = data[1] = 0;
data              822 drivers/scsi/qla2xxx/qla_init.c 				    data);
data              857 drivers/scsi/qla2xxx/qla_init.c 				data[0] = data[1] = 0;
data              859 drivers/scsi/qla2xxx/qla_init.c 				    data);
data              994 drivers/scsi/qla2xxx/qla_init.c 		ea.data[0] = sp->u.iocb_cmd.u.mbx.in_mb[1]; /* amnt xfered */
data             1210 drivers/scsi/qla2xxx/qla_init.c 		ea.data[0] = lio->u.logio.data[0];
data             1211 drivers/scsi/qla2xxx/qla_init.c 		ea.data[1] = lio->u.logio.data[1];
data             1519 drivers/scsi/qla2xxx/qla_init.c 	u16 data[2];
data             1642 drivers/scsi/qla2xxx/qla_init.c 		data[0] = data[1] = 0;
data             1643 drivers/scsi/qla2xxx/qla_init.c 		qla2x00_post_async_adisc_work(vha, fcport, data);
data             1764 drivers/scsi/qla2xxx/qla_init.c qla2x00_tmf_iocb_timeout(void *data)
data             1766 drivers/scsi/qla2xxx/qla_init.c 	srb_t *sp = data;
data             1803 drivers/scsi/qla2xxx/qla_init.c 	tm_iocb->u.tmf.data = tag;
data             1816 drivers/scsi/qla2xxx/qla_init.c 	rval = tm_iocb->u.tmf.data;
data             1872 drivers/scsi/qla2xxx/qla_init.c 	WARN_ONCE(!qla2xxx_is_valid_mbs(ea->data[0]), "mbs: %#x\n",
data             1873 drivers/scsi/qla2xxx/qla_init.c 		  ea->data[0]);
data             1875 drivers/scsi/qla2xxx/qla_init.c 	switch (ea->data[0]) {
data             1949 drivers/scsi/qla2xxx/qla_init.c 	    ea->data[0], ea->data[1], ea->iop[0], ea->iop[1]);
data             1981 drivers/scsi/qla2xxx/qla_init.c 	WARN_ONCE(!qla2xxx_is_valid_mbs(ea->data[0]), "mbs: %#x\n",
data             1982 drivers/scsi/qla2xxx/qla_init.c 		  ea->data[0]);
data             1984 drivers/scsi/qla2xxx/qla_init.c 	switch (ea->data[0]) {
data             2015 drivers/scsi/qla2xxx/qla_init.c 		    __func__, __LINE__, ea->fcport->port_name, ea->data[1]);
data             2019 drivers/scsi/qla2xxx/qla_init.c 		if (ea->data[1] & QLA_LOGIO_LOGIN_RETRIED)
data             2078 drivers/scsi/qla2xxx/qla_init.c     uint16_t *data)
data             2080 drivers/scsi/qla2xxx/qla_init.c 	qlt_logo_completion_handler(fcport, data[0]);
data             2837 drivers/scsi/qla2xxx/qla_init.c qla25xx_read_risc_sema_reg(scsi_qla_host_t *vha, uint32_t *data)
data             2842 drivers/scsi/qla2xxx/qla_init.c 	*data = RD_REG_DWORD(&reg->iobase_window + RISC_REGISTER_WINDOW_OFFET);
data             2847 drivers/scsi/qla2xxx/qla_init.c qla25xx_write_risc_sema_reg(scsi_qla_host_t *vha, uint32_t data)
data             2852 drivers/scsi/qla2xxx/qla_init.c 	WRT_REG_DWORD(&reg->iobase_window + RISC_REGISTER_WINDOW_OFFET, data);
data             2956 drivers/scsi/qla2xxx/qla_init.c 	uint16_t	data;
data             2977 drivers/scsi/qla2xxx/qla_init.c 	data = qla2x00_debounce_register(&reg->ctrl_status);
data             2978 drivers/scsi/qla2xxx/qla_init.c 	for (cnt = 6000000 ; cnt && (data & CSR_ISP_SOFT_RESET); cnt--) {
data             2980 drivers/scsi/qla2xxx/qla_init.c 		data = RD_REG_WORD(&reg->ctrl_status);
data             2996 drivers/scsi/qla2xxx/qla_init.c 		data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0));
data             2997 drivers/scsi/qla2xxx/qla_init.c 		for (cnt = 6000000; cnt && (data == MBS_BUSY); cnt--) {
data             2999 drivers/scsi/qla2xxx/qla_init.c 			data = RD_MAILBOX_REG(ha, reg, 0);
data             4783 drivers/scsi/qla2xxx/qla_init.c qla2x00_rport_del(void *data)
data             4785 drivers/scsi/qla2xxx/qla_init.c 	fc_port_t *fcport = data;
data             5063 drivers/scsi/qla2xxx/qla_init.c 				memcpy(&ha->plogi_els_payld.data,
data             5065 drivers/scsi/qla2xxx/qla_init.c 				    sizeof(ha->plogi_els_payld.data));
data             5469 drivers/scsi/qla2xxx/qla_init.c 	u16 data[2];
data             5483 drivers/scsi/qla2xxx/qla_init.c 			data[0] = data[1] = 0;
data             5485 drivers/scsi/qla2xxx/qla_init.c 			    data);
data             7797 drivers/scsi/qla2xxx/qla_init.c 	fwcode = (uint16_t *)blob->fw->data;
data             7898 drivers/scsi/qla2xxx/qla_init.c 	fwcode = (void *)blob->fw->data;
data             7932 drivers/scsi/qla2xxx/qla_init.c 			    (uint32_t)(fwcode - (typeof(fwcode))blob->fw->data),
data             7966 drivers/scsi/qla2xxx/qla_init.c 		    j, (uint32_t)((void *)fwcode - (void *)blob->fw->data),
data             2534 drivers/scsi/qla2xxx/qla_iocb.c qla2x00_els_dcmd_iocb_timeout(void *data)
data             2536 drivers/scsi/qla2xxx/qla_iocb.c 	srb_t *sp = data;
data             2706 drivers/scsi/qla2xxx/qla_iocb.c qla2x00_els_dcmd2_iocb_timeout(void *data)
data             2708 drivers/scsi/qla2xxx/qla_iocb.c 	srb_t *sp = data;
data             2768 drivers/scsi/qla2xxx/qla_iocb.c 			ea.data[0] = MBS_COMMAND_COMPLETE;
data             2845 drivers/scsi/qla2xxx/qla_iocb.c 	memcpy(elsio->u.els_plogi.els_plogi_pyld->data,
data             2846 drivers/scsi/qla2xxx/qla_iocb.c 	    &ha->plogi_els_payld.data,
data             2847 drivers/scsi/qla2xxx/qla_iocb.c 	    sizeof(elsio->u.els_plogi.els_plogi_pyld->data));
data             1355 drivers/scsi/qla2xxx/qla_isr.c 	uint16_t *data;
data             1365 drivers/scsi/qla2xxx/qla_isr.c 	data = lio->u.logio.data;
data             1367 drivers/scsi/qla2xxx/qla_isr.c 	data[0] = MBS_COMMAND_ERROR;
data             1368 drivers/scsi/qla2xxx/qla_isr.c 	data[1] = lio->u.logio.flags & SRB_LOGIN_RETRIED ?
data             1397 drivers/scsi/qla2xxx/qla_isr.c 		data[0] = MBS_COMMAND_COMPLETE;
data             1408 drivers/scsi/qla2xxx/qla_isr.c 	data[0] = le16_to_cpu(mbx->mb0);
data             1409 drivers/scsi/qla2xxx/qla_isr.c 	switch (data[0]) {
data             1411 drivers/scsi/qla2xxx/qla_isr.c 		data[1] = le16_to_cpu(mbx->mb1);
data             1416 drivers/scsi/qla2xxx/qla_isr.c 		data[0] = MBS_COMMAND_ERROR;
data             1686 drivers/scsi/qla2xxx/qla_isr.c 	uint16_t *data;
data             1696 drivers/scsi/qla2xxx/qla_isr.c 	data = lio->u.logio.data;
data             1698 drivers/scsi/qla2xxx/qla_isr.c 	data[0] = MBS_COMMAND_ERROR;
data             1699 drivers/scsi/qla2xxx/qla_isr.c 	data[1] = lio->u.logio.flags & SRB_LOGIN_RETRIED ?
data             1723 drivers/scsi/qla2xxx/qla_isr.c 		data[0] = MBS_COMMAND_COMPLETE;
data             1761 drivers/scsi/qla2xxx/qla_isr.c 		data[0] = MBS_PORT_ID_USED;
data             1762 drivers/scsi/qla2xxx/qla_isr.c 		data[1] = LSW(iop[1]);
data             1765 drivers/scsi/qla2xxx/qla_isr.c 		data[0] = MBS_LOOP_ID_USED;
data             1773 drivers/scsi/qla2xxx/qla_isr.c 			data[0] = MBS_COMMAND_COMPLETE;
data             1776 drivers/scsi/qla2xxx/qla_isr.c 		data[0] = MBS_COMMAND_ERROR;
data             1794 drivers/scsi/qla2xxx/qla_isr.c 		data[0] = MBS_COMMAND_ERROR;
data             1828 drivers/scsi/qla2xxx/qla_isr.c 	iocb->u.tmf.data = QLA_SUCCESS;
data             1834 drivers/scsi/qla2xxx/qla_isr.c 		iocb->u.tmf.data = QLA_FUNCTION_FAILED;
data             1839 drivers/scsi/qla2xxx/qla_isr.c 		iocb->u.tmf.data = QLA_FUNCTION_FAILED;
data             1846 drivers/scsi/qla2xxx/qla_isr.c 		} else if (sts->data[3]) {
data             1849 drivers/scsi/qla2xxx/qla_isr.c 			    type, sp->handle, sts->data[3]);
data             1850 drivers/scsi/qla2xxx/qla_isr.c 			iocb->u.tmf.data = QLA_FUNCTION_FAILED;
data             1854 drivers/scsi/qla2xxx/qla_isr.c 	if (iocb->u.tmf.data != QLA_SUCCESS)
data             2136 drivers/scsi/qla2xxx/qla_isr.c 	uint8_t		*ap = &sts24->data[12];
data             2137 drivers/scsi/qla2xxx/qla_isr.c 	uint8_t		*ep = &sts24->data[20];
data             2541 drivers/scsi/qla2xxx/qla_isr.c 		rsp_info = sts24->data;
data             2542 drivers/scsi/qla2xxx/qla_isr.c 		sense_data = sts24->data;
data             2543 drivers/scsi/qla2xxx/qla_isr.c 		host_to_fcp_swap(sts24->data, sizeof(sts24->data));
data             2545 drivers/scsi/qla2xxx/qla_isr.c 		par_sense_len = sizeof(sts24->data);
data             2831 drivers/scsi/qla2xxx/qla_isr.c 	if (sense_len > sizeof(pkt->data))
data             2832 drivers/scsi/qla2xxx/qla_isr.c 		sense_sz = sizeof(pkt->data);
data             2838 drivers/scsi/qla2xxx/qla_isr.c 		host_to_fcp_swap(pkt->data, sizeof(pkt->data));
data             2839 drivers/scsi/qla2xxx/qla_isr.c 	memcpy(sense_ptr, pkt->data, sense_sz);
data             3263 drivers/scsi/qla2xxx/qla_mbx.c 		} else if (sts->data[3]) {
data             3266 drivers/scsi/qla2xxx/qla_mbx.c 			    sts->data[3]);
data             3341 drivers/scsi/qla2xxx/qla_mbx.c qla2x00_write_serdes_word(scsi_qla_host_t *vha, uint16_t addr, uint16_t data)
data             3357 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = data & 0xff;
data             3359 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = data;
data             3380 drivers/scsi/qla2xxx/qla_mbx.c qla2x00_read_serdes_word(scsi_qla_host_t *vha, uint16_t addr, uint16_t *data)
data             3403 drivers/scsi/qla2xxx/qla_mbx.c 		*data = mcp->mb[1] & 0xff;
data             3405 drivers/scsi/qla2xxx/qla_mbx.c 		*data = mcp->mb[1];
data             3419 drivers/scsi/qla2xxx/qla_mbx.c qla8044_write_serdes_word(scsi_qla_host_t *vha, uint32_t addr, uint32_t data)
data             3435 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = LSW(data);
data             3436 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(data);
data             3455 drivers/scsi/qla2xxx/qla_mbx.c qla8044_read_serdes_word(scsi_qla_host_t *vha, uint32_t addr, uint32_t *data)
data             3477 drivers/scsi/qla2xxx/qla_mbx.c 	*data = mcp->mb[2] << 16 | mcp->mb[1];
data             5041 drivers/scsi/qla2xxx/qla_mbx.c qla2x00_read_ram_word(scsi_qla_host_t *vha, uint32_t risc_addr, uint32_t *data)
data             5067 drivers/scsi/qla2xxx/qla_mbx.c 		*data = mcp->mb[3] << 16 | mcp->mb[2];
data             5226 drivers/scsi/qla2xxx/qla_mbx.c qla2x00_write_ram_word(scsi_qla_host_t *vha, uint32_t risc_addr, uint32_t data)
data             5240 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = LSW(data);
data             5241 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = MSW(data);
data             5920 drivers/scsi/qla2xxx/qla_mbx.c qla83xx_wr_reg(scsi_qla_host_t *vha, uint32_t reg, uint32_t data)
data             5936 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(data);
data             5937 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = MSW(data);
data             5994 drivers/scsi/qla2xxx/qla_mbx.c qla83xx_rd_reg(scsi_qla_host_t *vha, uint32_t reg, uint32_t *data)
data             6022 drivers/scsi/qla2xxx/qla_mbx.c 		*data = (mcp->mb[3] | (mcp->mb[4] << 16));
data             6023 drivers/scsi/qla2xxx/qla_mbx.c 		if (*data == QLA8XXX_BAD_VALUE) {
data             6032 drivers/scsi/qla2xxx/qla_mbx.c 				    "data=0x%x.\n", *data);
data             6628 drivers/scsi/qla2xxx/qla_mbx.c     uint32_t data)
data             6640 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(data);
data             6641 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = MSW(data);
data             6660 drivers/scsi/qla2xxx/qla_mbx.c     uint32_t *data)
data             6678 drivers/scsi/qla2xxx/qla_mbx.c 	*data = (uint32_t)((((uint32_t)mcp->mb[4]) << 16) | mcp->mb[3]);
data             1792 drivers/scsi/qla2xxx/qla_mr.c qla2x00_fxdisc_iocb_timeout(void *data)
data             1794 drivers/scsi/qla2xxx/qla_mr.c 	srb_t *sp = data;
data             2358 drivers/scsi/qla2xxx/qla_mr.c 	rsp_info = sense_data = sts->data;
data             2359 drivers/scsi/qla2xxx/qla_mr.c 	par_sense_len = sizeof(sts->data);
data             2594 drivers/scsi/qla2xxx/qla_mr.c 		if (sense_len > sizeof(pkt->data))
data             2595 drivers/scsi/qla2xxx/qla_mr.c 			sense_sz = sizeof(pkt->data);
data             2602 drivers/scsi/qla2xxx/qla_mr.c 		memcpy(sense_ptr, pkt->data, sense_sz);
data             2613 drivers/scsi/qla2xxx/qla_mr.c 	sense_len = (sense_len > sizeof(pkt->data)) ?
data             2614 drivers/scsi/qla2xxx/qla_mr.c 	    (sense_len - sizeof(pkt->data)) : 0;
data               76 drivers/scsi/qla2xxx/qla_mr.h 	uint8_t data[32];		/* FCP response/sense information. */
data              475 drivers/scsi/qla2xxx/qla_nx.c qla82xx_wr_32(struct qla_hw_data *ha, ulong off_in, u32 data)
data              493 drivers/scsi/qla2xxx/qla_nx.c 	writel(data, (void __iomem *)off);
data              510 drivers/scsi/qla2xxx/qla_nx.c 	u32 data;
data              523 drivers/scsi/qla2xxx/qla_nx.c 	data = RD_REG_DWORD(off);
data              531 drivers/scsi/qla2xxx/qla_nx.c 	return data;
data              693 drivers/scsi/qla2xxx/qla_nx.c 	u64 off, void *data, int size)
data              732 drivers/scsi/qla2xxx/qla_nx.c 		*(u8  *)data = 0;
data              741 drivers/scsi/qla2xxx/qla_nx.c 		*(u8  *)data = readb(addr);
data              744 drivers/scsi/qla2xxx/qla_nx.c 		*(u16 *)data = readw(addr);
data              747 drivers/scsi/qla2xxx/qla_nx.c 		*(u32 *)data = readl(addr);
data              750 drivers/scsi/qla2xxx/qla_nx.c 		*(u64 *)data = readq(addr);
data              765 drivers/scsi/qla2xxx/qla_nx.c 	u64 off, void *data, int size)
data              812 drivers/scsi/qla2xxx/qla_nx.c 		writeb(*(u8  *)data, addr);
data              815 drivers/scsi/qla2xxx/qla_nx.c 		writew(*(u16 *)data, addr);
data              818 drivers/scsi/qla2xxx/qla_nx.c 		writel(*(u32 *)data, addr);
data              821 drivers/scsi/qla2xxx/qla_nx.c 		writeq(*(u64 *)data, addr);
data              936 drivers/scsi/qla2xxx/qla_nx.c qla82xx_md_rw_32(struct qla_hw_data *ha, uint32_t off, u32 data, uint8_t flag)
data              948 drivers/scsi/qla2xxx/qla_nx.c 			      data);
data             1104 drivers/scsi/qla2xxx/qla_nx.c 	uint32_t data)
data             1119 drivers/scsi/qla2xxx/qla_nx.c 	qla82xx_wr_32(ha, QLA82XX_ROMUSB_ROM_WDATA, data);
data             1153 drivers/scsi/qla2xxx/qla_nx.c 		long data;
data             1254 drivers/scsi/qla2xxx/qla_nx.c 		buf[i].data = val;
data             1298 drivers/scsi/qla2xxx/qla_nx.c 		qla82xx_wr_32(ha, off, buf[i].data);
data             1333 drivers/scsi/qla2xxx/qla_nx.c 		u64 off, void *data, int size)
data             1349 drivers/scsi/qla2xxx/qla_nx.c 			    off, data, size);
data             1370 drivers/scsi/qla2xxx/qla_nx.c 		tmpw = *((uint8_t *)data);
data             1373 drivers/scsi/qla2xxx/qla_nx.c 		tmpw = *((uint16_t *)data);
data             1376 drivers/scsi/qla2xxx/qla_nx.c 		tmpw = *((uint32_t *)data);
data             1380 drivers/scsi/qla2xxx/qla_nx.c 		tmpw = *((uint64_t *)data);
data             1442 drivers/scsi/qla2xxx/qla_nx.c 	u64 data;
data             1452 drivers/scsi/qla2xxx/qla_nx.c 		data = ((u64)high << 32) | low ;
data             1453 drivers/scsi/qla2xxx/qla_nx.c 		qla82xx_pci_mem_write_2M(ha, memaddr, &data, 8);
data             1470 drivers/scsi/qla2xxx/qla_nx.c 		u64 off, void *data, int size)
data             1487 drivers/scsi/qla2xxx/qla_nx.c 			    off, data, size);
data             1542 drivers/scsi/qla2xxx/qla_nx.c 		*(uint8_t  *)data = val;
data             1545 drivers/scsi/qla2xxx/qla_nx.c 		*(uint16_t *)data = val;
data             1548 drivers/scsi/qla2xxx/qla_nx.c 		*(uint32_t *)data = val;
data             1551 drivers/scsi/qla2xxx/qla_nx.c 		*(uint64_t *)data = val;
data             1584 drivers/scsi/qla2xxx/qla_nx.c 	const u8 *unirom = ha->hablob->fw->data;
data             1612 drivers/scsi/qla2xxx/qla_nx.c 	return (u8 *)&ha->hablob->fw->data[offset];
data             1626 drivers/scsi/qla2xxx/qla_nx.c 	return get_unaligned_le32(&ha->hablob->fw->data[FW_SIZE_OFFSET]);
data             1642 drivers/scsi/qla2xxx/qla_nx.c 	return (u8 *)&ha->hablob->fw->data[offset];
data             1803 drivers/scsi/qla2xxx/qla_nx.c 	__le64 data;
data             1811 drivers/scsi/qla2xxx/qla_nx.c 		data = cpu_to_le64(ptr64[i]);
data             1812 drivers/scsi/qla2xxx/qla_nx.c 		if (qla82xx_pci_mem_write_2M(ha, flashaddr, &data, 8))
data             1822 drivers/scsi/qla2xxx/qla_nx.c 		data = cpu_to_le64(ptr64[i]);
data             1824 drivers/scsi/qla2xxx/qla_nx.c 		if (qla82xx_pci_mem_write_2M(ha, flashaddr, &data, 8))
data             1848 drivers/scsi/qla2xxx/qla_nx.c 	const uint8_t *unirom = ha->hablob->fw->data;
data             1898 drivers/scsi/qla2xxx/qla_nx.c 		val = cpu_to_le32(*(u32 *)&fw->data[QLA82XX_FW_MAGIC_OFFSET]);
data              610 drivers/scsi/qla2xxx/qla_nx.h 	long data;
data               90 drivers/scsi/qla2xxx/qla_nx2.c qla8044_rd_reg_indirect(scsi_qla_host_t *vha, uint32_t addr, uint32_t *data)
data               97 drivers/scsi/qla2xxx/qla_nx2.c 		*data = qla8044_rd_reg(ha, QLA8044_WILDCARD);
data              105 drivers/scsi/qla2xxx/qla_nx2.c qla8044_wr_reg_indirect(scsi_qla_host_t *vha, uint32_t addr, uint32_t data)
data              112 drivers/scsi/qla2xxx/qla_nx2.c 		qla8044_wr_reg(ha, QLA8044_WILDCARD, data);
data              116 drivers/scsi/qla2xxx/qla_nx2.c 		    __func__, addr, data);
data             1123 drivers/scsi/qla2xxx/qla_nx2.c 	uint64_t addr, uint32_t *data, uint32_t count)
data             1159 drivers/scsi/qla2xxx/qla_nx2.c 		    MD_MIU_TEST_AGT_WRDATA_LO, *data++);
data             1161 drivers/scsi/qla2xxx/qla_nx2.c 		    MD_MIU_TEST_AGT_WRDATA_HI, *data++);
data             1163 drivers/scsi/qla2xxx/qla_nx2.c 		    MD_MIU_TEST_AGT_WRDATA_ULO, *data++);
data             1165 drivers/scsi/qla2xxx/qla_nx2.c 		    MD_MIU_TEST_AGT_WRDATA_UHI, *data++);
data             2705 drivers/scsi/qla2xxx/qla_nx2.c 	uint32_t sel_val1, sel_val2, t_sel_val, data, i;
data             2724 drivers/scsi/qla2xxx/qla_nx2.c 		qla8044_rd_reg_indirect(vha, read_addr, &data);
data             2726 drivers/scsi/qla2xxx/qla_nx2.c 		*data_ptr++ = data;
data             2733 drivers/scsi/qla2xxx/qla_nx2.c 		qla8044_rd_reg_indirect(vha, read_addr, &data);
data             2735 drivers/scsi/qla2xxx/qla_nx2.c 		*data_ptr++ = data;
data             2749 drivers/scsi/qla2xxx/qla_nx2.c 	uint32_t poll_wait, poll_mask, r_value, data;
data             2779 drivers/scsi/qla2xxx/qla_nx2.c 	qla8044_rd_reg_indirect(vha, addr_2, &data);
data             2780 drivers/scsi/qla2xxx/qla_nx2.c 	data &= poll_hdr->modify_mask;
data             2781 drivers/scsi/qla2xxx/qla_nx2.c 	qla8044_wr_reg_indirect(vha, addr_2, data);
data             2801 drivers/scsi/qla2xxx/qla_nx2.c 	*data_ptr++ = data;
data             3005 drivers/scsi/qla2xxx/qla_nx2.c 	uint32_t addr1, addr2, value, data, temp, wrVal;
data             3080 drivers/scsi/qla2xxx/qla_nx2.c 			qla8044_rd_reg_indirect(vha, addr2, &data);
data             3083 drivers/scsi/qla2xxx/qla_nx2.c 			*data_ptr++ = data;
data             3101 drivers/scsi/qla2xxx/qla_nx2.c 	uint32_t addr1, addr2, value1, value2, data, selVal;
data             3154 drivers/scsi/qla2xxx/qla_nx2.c 		data = qla8044_ipmdio_rd_reg(vha, addr1, addr3, mask, addr7);
data             3155 drivers/scsi/qla2xxx/qla_nx2.c 		if (data == -1)
data             3162 drivers/scsi/qla2xxx/qla_nx2.c 		*data_ptr++ = data;
data             3530 drivers/scsi/qla2xxx/qla_nx2.c 			       uint32_t data)
data             3545 drivers/scsi/qla2xxx/qla_nx2.c 	ret_val = qla8044_wr_reg_indirect(vha, QLA8044_FLASH_WRDATA, data);
data              352 drivers/scsi/qla2xxx/qla_os.c static int qla2x00_do_dpc(void *data);
data             4901 drivers/scsi/qla2xxx/qla_os.c     u32 data)
data             4910 drivers/scsi/qla2xxx/qla_os.c 	e->u.aen.data = data;
data             4930 drivers/scsi/qla2xxx/qla_os.c     fc_port_t *fcport, uint16_t *data)		\
data             4939 drivers/scsi/qla2xxx/qla_os.c 	if (data) {				\
data             4940 drivers/scsi/qla2xxx/qla_os.c 		e->u.logio.data[0] = data[0];	\
data             4941 drivers/scsi/qla2xxx/qla_os.c 		e->u.logio.data[1] = data[1];	\
data             4987 drivers/scsi/qla2xxx/qla_os.c 			uint32_t *data, int cnt)
data             4997 drivers/scsi/qla2xxx/qla_os.c 	memcpy(e->u.aenfx.mbx, data, sizeof(*data) * cnt);
data             5226 drivers/scsi/qla2xxx/qla_os.c 			    e->u.aen.code, e->u.aen.data);
data             5233 drivers/scsi/qla2xxx/qla_os.c 			    e->u.logio.data);
data             5240 drivers/scsi/qla2xxx/qla_os.c 			    e->u.logio.data);
data             5244 drivers/scsi/qla2xxx/qla_os.c 			    e->u.logio.data);
data             5285 drivers/scsi/qla2xxx/qla_os.c 			    e->u.logio.data);
data             5614 drivers/scsi/qla2xxx/qla_os.c 	uint32_t data;
data             5622 drivers/scsi/qla2xxx/qla_os.c 	rval = qla83xx_rd_reg(base_vha, QLA83XX_IDC_LOCK_RECOVERY, &data);
data             5626 drivers/scsi/qla2xxx/qla_os.c 	if ((data & idc_lck_rcvry_stage_mask) > 0) {
data             5629 drivers/scsi/qla2xxx/qla_os.c 		data = (IDC_LOCK_RECOVERY_STAGE1) | (ha->portnum << 2);
data             5631 drivers/scsi/qla2xxx/qla_os.c 		    data);
data             5638 drivers/scsi/qla2xxx/qla_os.c 		    &data);
data             5642 drivers/scsi/qla2xxx/qla_os.c 		if (((data & idc_lck_rcvry_owner_mask) >> 2) == ha->portnum) {
data             5643 drivers/scsi/qla2xxx/qla_os.c 			data &= (IDC_LOCK_RECOVERY_STAGE2 |
data             5646 drivers/scsi/qla2xxx/qla_os.c 			    QLA83XX_IDC_LOCK_RECOVERY, data);
data             5652 drivers/scsi/qla2xxx/qla_os.c 			    &data);
data             5710 drivers/scsi/qla2xxx/qla_os.c 	uint32_t data;
data             5716 drivers/scsi/qla2xxx/qla_os.c 	if (qla83xx_rd_reg(base_vha, QLA83XX_DRIVER_LOCK, &data)
data             5718 drivers/scsi/qla2xxx/qla_os.c 		if (data) {
data             5751 drivers/scsi/qla2xxx/qla_os.c 	uint32_t data;
data             5759 drivers/scsi/qla2xxx/qla_os.c 	if (qla83xx_rd_reg(base_vha, QLA83XX_DRIVER_LOCKID, &data)
data             5761 drivers/scsi/qla2xxx/qla_os.c 		if (data == ha->portnum) {
data             5762 drivers/scsi/qla2xxx/qla_os.c 			qla83xx_rd_reg(base_vha, QLA83XX_DRIVER_UNLOCK, &data);
data             6134 drivers/scsi/qla2xxx/qla_os.c qla2x00_do_dpc(void *data)
data             6141 drivers/scsi/qla2xxx/qla_os.c 	ha = (struct qla_hw_data *)data;
data               25 drivers/scsi/qla2xxx/qla_sup.c 	uint16_t data;
data               29 drivers/scsi/qla2xxx/qla_sup.c 		data = RD_REG_WORD(&reg->nvram);
data               30 drivers/scsi/qla2xxx/qla_sup.c 		while (data & NVR_BUSY) {
data               32 drivers/scsi/qla2xxx/qla_sup.c 			data = RD_REG_WORD(&reg->nvram);
data               39 drivers/scsi/qla2xxx/qla_sup.c 		data = RD_REG_WORD(&reg->u.isp2300.host_semaphore);
data               40 drivers/scsi/qla2xxx/qla_sup.c 		while ((data & BIT_0) == 0) {
data               46 drivers/scsi/qla2xxx/qla_sup.c 			data = RD_REG_WORD(&reg->u.isp2300.host_semaphore);
data               72 drivers/scsi/qla2xxx/qla_sup.c qla2x00_nv_write(struct qla_hw_data *ha, uint16_t data)
data               76 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, data | NVR_SELECT | NVR_WRT_ENABLE);
data               79 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, data | NVR_SELECT | NVR_CLOCK |
data               83 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->nvram, data | NVR_SELECT | NVR_WRT_ENABLE);
data              108 drivers/scsi/qla2xxx/qla_sup.c 	uint16_t	data = 0;
data              126 drivers/scsi/qla2xxx/qla_sup.c 		data <<= 1;
data              129 drivers/scsi/qla2xxx/qla_sup.c 			data |= BIT_0;
data              140 drivers/scsi/qla2xxx/qla_sup.c 	return data;
data              155 drivers/scsi/qla2xxx/qla_sup.c 	uint16_t	data;
data              160 drivers/scsi/qla2xxx/qla_sup.c 	data = qla2x00_nvram_request(ha, nv_cmd);
data              162 drivers/scsi/qla2xxx/qla_sup.c 	return (data);
data              186 drivers/scsi/qla2xxx/qla_sup.c qla2x00_write_nvram_word(struct qla_hw_data *ha, uint32_t addr, uint16_t data)
data              205 drivers/scsi/qla2xxx/qla_sup.c 	nv_cmd |= data;
data              244 drivers/scsi/qla2xxx/qla_sup.c 	uint16_t data, uint32_t tmo)
data              264 drivers/scsi/qla2xxx/qla_sup.c 	nv_cmd |= data;
data              454 drivers/scsi/qla2xxx/qla_sup.c qla24xx_read_flash_dword(struct qla_hw_data *ha, uint32_t addr, uint32_t *data)
data              463 drivers/scsi/qla2xxx/qla_sup.c 			*data = RD_REG_DWORD(&reg->flash_data);
data              472 drivers/scsi/qla2xxx/qla_sup.c 	*data = 0xDEADDEAD;
data              497 drivers/scsi/qla2xxx/qla_sup.c qla24xx_write_flash_dword(struct qla_hw_data *ha, uint32_t addr, uint32_t data)
data              502 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_DWORD(&reg->flash_data, data);
data             1097 drivers/scsi/qla2xxx/qla_sup.c 	void *data;
data             1128 drivers/scsi/qla2xxx/qla_sup.c 	data = kmalloc(NPIV_CONFIG_SIZE, GFP_KERNEL);
data             1129 drivers/scsi/qla2xxx/qla_sup.c 	if (!data) {
data             1135 drivers/scsi/qla2xxx/qla_sup.c 	ha->isp_ops->read_optrom(vha, data, ha->flt_region_npiv_conf << 2,
data             1139 drivers/scsi/qla2xxx/qla_sup.c 	for (wptr = data, chksum = 0; cnt--; wptr++)
data             1150 drivers/scsi/qla2xxx/qla_sup.c 	entry = data + sizeof(struct qla_npiv_header);
data             1187 drivers/scsi/qla2xxx/qla_sup.c 	kfree(data);
data             1970 drivers/scsi/qla2xxx/qla_sup.c 	uint16_t data;
data             1973 drivers/scsi/qla2xxx/qla_sup.c 	data = RD_REG_WORD(&reg->ctrl_status);
data             1974 drivers/scsi/qla2xxx/qla_sup.c 	data |= CSR_FLASH_ENABLE;
data             1975 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->ctrl_status, data);
data             1986 drivers/scsi/qla2xxx/qla_sup.c 	uint16_t data;
data             1989 drivers/scsi/qla2xxx/qla_sup.c 	data = RD_REG_WORD(&reg->ctrl_status);
data             1990 drivers/scsi/qla2xxx/qla_sup.c 	data &= ~(CSR_FLASH_ENABLE);
data             1991 drivers/scsi/qla2xxx/qla_sup.c 	WRT_REG_WORD(&reg->ctrl_status, data);
data             2007 drivers/scsi/qla2xxx/qla_sup.c 	uint16_t data;
data             2023 drivers/scsi/qla2xxx/qla_sup.c 		data = RD_REG_WORD(&reg->flash_data);
data             2025 drivers/scsi/qla2xxx/qla_sup.c 		return (uint8_t)data;
data             2046 drivers/scsi/qla2xxx/qla_sup.c 			data = RD_REG_WORD_PIO(PIO_REG(ha, flash_data));
data             2050 drivers/scsi/qla2xxx/qla_sup.c 		} while (data != data2);
data             2053 drivers/scsi/qla2xxx/qla_sup.c 		data = qla2x00_debounce_register(&reg->flash_data);
data             2056 drivers/scsi/qla2xxx/qla_sup.c 	return (uint8_t)data;
data             2066 drivers/scsi/qla2xxx/qla_sup.c qla2x00_write_flash_byte(struct qla_hw_data *ha, uint32_t addr, uint8_t data)
data             2083 drivers/scsi/qla2xxx/qla_sup.c 		WRT_REG_WORD(&reg->flash_data, (uint16_t)data);
data             2104 drivers/scsi/qla2xxx/qla_sup.c 		WRT_REG_WORD_PIO(PIO_REG(ha, flash_data), (uint16_t)data);
data             2108 drivers/scsi/qla2xxx/qla_sup.c 		WRT_REG_WORD(&reg->flash_data, (uint16_t)data);
data             2170 drivers/scsi/qla2xxx/qla_sup.c     uint8_t data, uint8_t man_id, uint8_t flash_id)
data             2177 drivers/scsi/qla2xxx/qla_sup.c 		qla2x00_write_flash_byte(ha, addr, data);
data             2180 drivers/scsi/qla2xxx/qla_sup.c 			qla2x00_write_flash_byte(ha, addr, data);
data             2187 drivers/scsi/qla2xxx/qla_sup.c 			qla2x00_write_flash_byte(ha, addr, data);
data             2194 drivers/scsi/qla2xxx/qla_sup.c 	return qla2x00_poll_flash(ha, addr, data, man_id, flash_id);
data             2288 drivers/scsi/qla2xxx/qla_sup.c 	uint8_t data;
data             2299 drivers/scsi/qla2xxx/qla_sup.c 		data = qla2x00_read_flash_byte(ha, saddr);
data             2302 drivers/scsi/qla2xxx/qla_sup.c 		*tmp_buf = data;
data             2354 drivers/scsi/qla2xxx/qla_sup.c 	uint8_t *data;
data             2367 drivers/scsi/qla2xxx/qla_sup.c 	for (addr = offset, data = buf; addr < length; addr++, data++) {
data             2373 drivers/scsi/qla2xxx/qla_sup.c 		*data = qla2x00_read_flash_byte(ha, addr);
data             2389 drivers/scsi/qla2xxx/qla_sup.c 	uint8_t man_id, flash_id, sec_number, *data;
data             2518 drivers/scsi/qla2xxx/qla_sup.c 			data = buf + liter;
data             2586 drivers/scsi/qla2xxx/qla_sup.c 			if (qla2x00_program_flash_address(ha, addr, *data,
data              354 drivers/scsi/qla2xxx/qla_target.h 			uint8_t  data[56];
data               96 drivers/scsi/qla2xxx/qla_tmpl.c 	uint offset, uint32_t data, void *buf)
data              101 drivers/scsi/qla2xxx/qla_tmpl.c 		WRT_REG_DWORD(window, data);
data              180 drivers/scsi/qla2xxx/qla_tmpl.c 	ulong data = le32_to_cpu(ent->t257.write_data);
data              185 drivers/scsi/qla2xxx/qla_tmpl.c 	qla27xx_write_reg(ISPREG(vha), offset, data, buf);
data              217 drivers/scsi/qla2xxx/qla_tmpl.c 	ulong data = le32_to_cpu(ent->t259.write_data);
data              223 drivers/scsi/qla2xxx/qla_tmpl.c 	qla27xx_write_reg(ISPREG(vha), offset, data, buf);
data              247 drivers/scsi/qla2xxx/qla_tmpl.c 	ulong data = le32_to_cpu(ent->t261.write_data);
data              251 drivers/scsi/qla2xxx/qla_tmpl.c 	qla27xx_write_reg(ISPREG(vha), offset, data, buf);
data              442 drivers/scsi/qla2xxx/qla_tmpl.c 	ulong data = le32_to_cpu(ent->t267.data);
data              446 drivers/scsi/qla2xxx/qla_tmpl.c 	qla27xx_write_reg(ISPREG(vha), offset, data, buf);
data              563 drivers/scsi/qla2xxx/qla_tmpl.c 	ulong data = le32_to_cpu(ent->t271.data);
data              568 drivers/scsi/qla2xxx/qla_tmpl.c 	qla27xx_write_reg(ISPREG(vha), 0xc4, data, buf);
data              161 drivers/scsi/qla2xxx/qla_tmpl.h 			__le32 data;
data              182 drivers/scsi/qla2xxx/qla_tmpl.h 			__le32 data;
data               43 drivers/scsi/qla4xxx/ql4_83xx.c 			      uint32_t *data)
data               50 drivers/scsi/qla4xxx/ql4_83xx.c 		*data = qla4_83xx_rd_reg(ha, QLA83XX_WILDCARD);
data               52 drivers/scsi/qla4xxx/ql4_83xx.c 		*data = 0xffffffff;
data               61 drivers/scsi/qla4xxx/ql4_83xx.c 			      uint32_t data)
data               68 drivers/scsi/qla4xxx/ql4_83xx.c 		qla4_83xx_wr_reg(ha, QLA83XX_WILDCARD, data);
data               71 drivers/scsi/qla4xxx/ql4_83xx.c 			   __func__, addr, data);
data              370 drivers/scsi/qla4xxx/ql4_def.h 			uint8_t data[0];
data              376 drivers/scsi/qla4xxx/ql4_def.h 			uint8_t data[0];
data             1080 drivers/scsi/qla4xxx/ql4_fw.h 	uint8_t data[60];
data             1287 drivers/scsi/qla4xxx/ql4_fw.h 	uint8_t data[60];
data              189 drivers/scsi/qla4xxx/ql4_glbl.h 			  uint32_t data_size, uint8_t *data);
data              194 drivers/scsi/qla4xxx/ql4_glbl.h 			       uint32_t data_size, uint8_t *data);
data              212 drivers/scsi/qla4xxx/ql4_glbl.h int qla4_82xx_md_rd_32(struct scsi_qla_host *ha, uint32_t off, uint32_t *data);
data              213 drivers/scsi/qla4xxx/ql4_glbl.h int qla4_82xx_md_wr_32(struct scsi_qla_host *ha, uint32_t off, uint32_t data);
data              234 drivers/scsi/qla4xxx/ql4_glbl.h 			      uint32_t *data);
data              236 drivers/scsi/qla4xxx/ql4_glbl.h 			      uint32_t data);
data              277 drivers/scsi/qla4xxx/ql4_glbl.h 				uint64_t addr, uint32_t *data, uint32_t count);
data              414 drivers/scsi/qla4xxx/ql4_iocb.c 		       sizeof(struct iscsi_hdr), task->data, task->data_count);
data              119 drivers/scsi/qla4xxx/ql4_nvram.c 	int data = 0;
data              132 drivers/scsi/qla4xxx/ql4_nvram.c 		data = (data << 1) | dataBit;
data              135 drivers/scsi/qla4xxx/ql4_nvram.c 	*value = data;
data              380 drivers/scsi/qla4xxx/ql4_nx.c qla4_82xx_wr_32(struct scsi_qla_host *ha, ulong off, u32 data)
data              395 drivers/scsi/qla4xxx/ql4_nx.c 	writel(data, (void __iomem *)off);
data              407 drivers/scsi/qla4xxx/ql4_nx.c 	u32 data;
data              418 drivers/scsi/qla4xxx/ql4_nx.c 	data = readl((void __iomem *)off);
data              424 drivers/scsi/qla4xxx/ql4_nx.c 	return data;
data              428 drivers/scsi/qla4xxx/ql4_nx.c int qla4_82xx_md_rd_32(struct scsi_qla_host *ha, uint32_t off, uint32_t *data)
data              448 drivers/scsi/qla4xxx/ql4_nx.c 		*data = readl((void __iomem *)(off_value + CRB_INDIRECT_2M +
data              454 drivers/scsi/qla4xxx/ql4_nx.c int qla4_82xx_md_wr_32(struct scsi_qla_host *ha, uint32_t off, uint32_t data)
data              473 drivers/scsi/qla4xxx/ql4_nx.c 		writel(data, (void __iomem *)(off_value + CRB_INDIRECT_2M +
data              713 drivers/scsi/qla4xxx/ql4_nx.c 		u64 off, void *data, int size)
data              752 drivers/scsi/qla4xxx/ql4_nx.c 			*(u8 *)data = 0;
data              762 drivers/scsi/qla4xxx/ql4_nx.c 		*(u8  *)data = readb(addr);
data              765 drivers/scsi/qla4xxx/ql4_nx.c 		*(u16 *)data = readw(addr);
data              768 drivers/scsi/qla4xxx/ql4_nx.c 		*(u32 *)data = readl(addr);
data              771 drivers/scsi/qla4xxx/ql4_nx.c 		*(u64 *)data = readq(addr);
data              786 drivers/scsi/qla4xxx/ql4_nx.c 		void *data, int size)
data              833 drivers/scsi/qla4xxx/ql4_nx.c 		writeb(*(u8 *)data, addr);
data              836 drivers/scsi/qla4xxx/ql4_nx.c 		writew(*(u16 *)data, addr);
data              839 drivers/scsi/qla4xxx/ql4_nx.c 		writel(*(u32 *)data, addr);
data              842 drivers/scsi/qla4xxx/ql4_nx.c 		writeq(*(u64 *)data, addr);
data              992 drivers/scsi/qla4xxx/ql4_nx.c 		long data;
data             1096 drivers/scsi/qla4xxx/ql4_nx.c 		buf[i].data = val;
data             1148 drivers/scsi/qla4xxx/ql4_nx.c 		qla4_82xx_wr_32(ha, off, buf[i].data);
data             1193 drivers/scsi/qla4xxx/ql4_nx.c 				uint32_t *data, uint32_t count)
data             1231 drivers/scsi/qla4xxx/ql4_nx.c 						*data++);
data             1234 drivers/scsi/qla4xxx/ql4_nx.c 						*data++);
data             1237 drivers/scsi/qla4xxx/ql4_nx.c 						*data++);
data             1240 drivers/scsi/qla4xxx/ql4_nx.c 						*data++);
data             1294 drivers/scsi/qla4xxx/ql4_nx.c 	u64 data;
data             1310 drivers/scsi/qla4xxx/ql4_nx.c 		data = ((u64)high << 32) | low ;
data             1311 drivers/scsi/qla4xxx/ql4_nx.c 		rval = qla4_82xx_pci_mem_write_2M(ha, memaddr, &data, 8);
data             1367 drivers/scsi/qla4xxx/ql4_nx.c 		u64 off, void *data, int size)
data             1384 drivers/scsi/qla4xxx/ql4_nx.c 					off, data, size);
data             1441 drivers/scsi/qla4xxx/ql4_nx.c 		*(uint8_t  *)data = val;
data             1444 drivers/scsi/qla4xxx/ql4_nx.c 		*(uint16_t *)data = val;
data             1447 drivers/scsi/qla4xxx/ql4_nx.c 		*(uint32_t *)data = val;
data             1450 drivers/scsi/qla4xxx/ql4_nx.c 		*(uint64_t *)data = val;
data             1458 drivers/scsi/qla4xxx/ql4_nx.c 		u64 off, void *data, int size)
data             1474 drivers/scsi/qla4xxx/ql4_nx.c 					off, data, size);
data             1495 drivers/scsi/qla4xxx/ql4_nx.c 		tmpw = *((uint8_t *)data);
data             1498 drivers/scsi/qla4xxx/ql4_nx.c 		tmpw = *((uint16_t *)data);
data             1501 drivers/scsi/qla4xxx/ql4_nx.c 		tmpw = *((uint32_t *)data);
data             1505 drivers/scsi/qla4xxx/ql4_nx.c 		tmpw = *((uint64_t *)data);
data             1854 drivers/scsi/qla4xxx/ql4_nx.c 	uint32_t data;
data             1867 drivers/scsi/qla4xxx/ql4_nx.c 	ha->isp_ops->rd_reg_indirect(ha, addr3, &data);
data             1868 drivers/scsi/qla4xxx/ql4_nx.c 	*data_ptr = data;
data             2645 drivers/scsi/qla4xxx/ql4_nx.c 	uint32_t addr1, addr2, value, data, temp, wrval;
data             2724 drivers/scsi/qla4xxx/ql4_nx.c 			ha->isp_ops->rd_reg_indirect(ha, addr2, &data);
data             2727 drivers/scsi/qla4xxx/ql4_nx.c 			*data_ptr++ = cpu_to_le32(data);
data             2741 drivers/scsi/qla4xxx/ql4_nx.c 	uint32_t addr1, addr2, value1, value2, data, selval;
data             2794 drivers/scsi/qla4xxx/ql4_nx.c 						      mask, addr7, &data);
data             2802 drivers/scsi/qla4xxx/ql4_nx.c 		*data_ptr++ = cpu_to_le32(data);
data             2865 drivers/scsi/qla4xxx/ql4_nx.c 	uint32_t sel_val1, sel_val2, t_sel_val, data, i;
data             2884 drivers/scsi/qla4xxx/ql4_nx.c 		ha->isp_ops->rd_reg_indirect(ha, read_addr, &data);
data             2886 drivers/scsi/qla4xxx/ql4_nx.c 		*data_ptr++ = cpu_to_le32(data);
data             2893 drivers/scsi/qla4xxx/ql4_nx.c 		ha->isp_ops->rd_reg_indirect(ha, read_addr, &data);
data             2895 drivers/scsi/qla4xxx/ql4_nx.c 		*data_ptr++ = cpu_to_le32(data);
data             2908 drivers/scsi/qla4xxx/ql4_nx.c 	uint32_t poll_wait, poll_mask, r_value, data;
data             2940 drivers/scsi/qla4xxx/ql4_nx.c 	ha->isp_ops->rd_reg_indirect(ha, addr_2, &data);
data             2941 drivers/scsi/qla4xxx/ql4_nx.c 	data &= le32_to_cpu(poll_hdr->modify_mask);
data             2942 drivers/scsi/qla4xxx/ql4_nx.c 	ha->isp_ops->wr_reg_indirect(ha, addr_2, data);
data             2963 drivers/scsi/qla4xxx/ql4_nx.c 	*data_ptr++ = cpu_to_le32(data);
data              666 drivers/scsi/qla4xxx/ql4_nx.h 	long data;
data              115 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_iface_set_param(struct Scsi_Host *shost, void *data,
data              152 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_set_chap_entry(struct Scsi_Host *shost, void  *data,
data              174 drivers/scsi/qla4xxx/ql4_os.c 			    void *data, int len);
data              799 drivers/scsi/qla4xxx/ql4_os.c static int __qla4xxx_is_chap_active(struct device *dev, void *data)
data              802 drivers/scsi/qla4xxx/ql4_os.c 	uint16_t *chap_tbl_idx = (uint16_t *) data;
data              926 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_set_chap_entry(struct Scsi_Host *shost, void *data, int len)
data              941 drivers/scsi/qla4xxx/ql4_os.c 	nla_for_each_attr(attr, data, len, rem) {
data             2695 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_iface_set_param(struct Scsi_Host *shost, void *data, uint32_t len)
data             2725 drivers/scsi/qla4xxx/ql4_os.c 	nla_for_each_attr(attr, data, len, rem) {
data             3322 drivers/scsi/qla4xxx/ql4_os.c 	uint8_t *data;
data             3347 drivers/scsi/qla4xxx/ql4_os.c 		data = task_data->resp_buffer + hdr_len;
data             3349 drivers/scsi/qla4xxx/ql4_os.c 		iscsi_complete_pdu(conn, hdr, data, data_len);
data             3384 drivers/scsi/qla4xxx/ql4_os.c 		task_data->data_dma = dma_map_single(&ha->pdev->dev, task->data,
data             5196 drivers/scsi/qla4xxx/ql4_os.c 			  uint32_t data_size, uint8_t *data)
data             5206 drivers/scsi/qla4xxx/ql4_os.c 	memcpy(e->u.aen.data, data, data_size);
data             5215 drivers/scsi/qla4xxx/ql4_os.c 			       uint32_t data_size, uint8_t *data)
data             5226 drivers/scsi/qla4xxx/ql4_os.c 	memcpy(e->u.ping.data, data, data_size);
data             5252 drivers/scsi/qla4xxx/ql4_os.c 					      e->u.aen.data);
data             5260 drivers/scsi/qla4xxx/ql4_os.c 					      e->u.ping.data);
data             5709 drivers/scsi/qla4xxx/ql4_os.c static ssize_t qla4xxx_show_boot_eth_info(void *data, int type, char *buf)
data             5711 drivers/scsi/qla4xxx/ql4_os.c 	struct scsi_qla_host *ha = data;
data             5733 drivers/scsi/qla4xxx/ql4_os.c static umode_t qla4xxx_eth_get_attr_visibility(void *data, int type)
data             5750 drivers/scsi/qla4xxx/ql4_os.c static ssize_t qla4xxx_show_boot_ini_info(void *data, int type, char *buf)
data             5752 drivers/scsi/qla4xxx/ql4_os.c 	struct scsi_qla_host *ha = data;
data             5767 drivers/scsi/qla4xxx/ql4_os.c static umode_t qla4xxx_ini_get_attr_visibility(void *data, int type)
data             5838 drivers/scsi/qla4xxx/ql4_os.c static ssize_t qla4xxx_show_boot_tgt_pri_info(void *data, int type, char *buf)
data             5840 drivers/scsi/qla4xxx/ql4_os.c 	struct scsi_qla_host *ha = data;
data             5846 drivers/scsi/qla4xxx/ql4_os.c static ssize_t qla4xxx_show_boot_tgt_sec_info(void *data, int type, char *buf)
data             5848 drivers/scsi/qla4xxx/ql4_os.c 	struct scsi_qla_host *ha = data;
data             5854 drivers/scsi/qla4xxx/ql4_os.c static umode_t qla4xxx_tgt_get_attr_visibility(void *data, int type)
data             5877 drivers/scsi/qla4xxx/ql4_os.c static void qla4xxx_boot_release(void *data)
data             5879 drivers/scsi/qla4xxx/ql4_os.c 	struct scsi_qla_host *ha = data;
data             7169 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_sysfs_ddb_is_non_persistent(struct device *dev, void *data)
data             8083 drivers/scsi/qla4xxx/ql4_os.c 			    void *data, int len)
data             8095 drivers/scsi/qla4xxx/ql4_os.c 	nla_for_each_attr(attr, data, len, rem) {
data              500 drivers/scsi/qlogicpti.c 	fw_data = (const __le16 *)&fw->data[0];
data              411 drivers/scsi/scsi.c 	result = scsi_vpd_inquiry(sdev, vpd_buf->data, page, vpd_len);
data              468 drivers/scsi/scsi.c 		if (vpd_buf->data[i] == 0x80)
data              470 drivers/scsi/scsi.c 		if (vpd_buf->data[i] == 0x83)
data              598 drivers/scsi/scsi.c void starget_for_each_device(struct scsi_target *starget, void *data,
data              607 drivers/scsi/scsi.c 			fn(sdev, data);
data              626 drivers/scsi/scsi.c void __starget_for_each_device(struct scsi_target *starget, void *data,
data              635 drivers/scsi/scsi.c 			fn(sdev, data);
data             2562 drivers/scsi/scsi_debug.c static int dif_verify(struct t10_pi_tuple *sdt, const void *data,
data             2565 drivers/scsi/scsi_debug.c 	__be16 csum = dif_compute_csum(data, sdebug_sector_size);
data              250 drivers/scsi/scsi_dh.c int scsi_dh_activate(struct request_queue *q, activate_complete fn, void *data)
data              258 drivers/scsi/scsi_dh.c 			fn(data, err);
data              274 drivers/scsi/scsi_dh.c 		err = sdev->handler->activate(sdev, fn, data);
data              282 drivers/scsi/scsi_dh.c 		fn(data, err);
data              843 drivers/scsi/scsi_error.c static void __scsi_report_device_reset(struct scsi_device *sdev, void *data)
data             2170 drivers/scsi/scsi_error.c int scsi_error_handler(void *data)
data             2172 drivers/scsi/scsi_error.c 	struct Scsi_Host *shost = data;
data             2026 drivers/scsi/scsi_lib.c 		 struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr)
data             2045 drivers/scsi/scsi_lib.c 		real_buffer[2] = data->medium_type;
data             2046 drivers/scsi/scsi_lib.c 		real_buffer[3] = data->device_specific;
data             2047 drivers/scsi/scsi_lib.c 		real_buffer[4] = data->longlba ? 0x01 : 0;
data             2049 drivers/scsi/scsi_lib.c 		real_buffer[6] = data->block_descriptor_length >> 8;
data             2050 drivers/scsi/scsi_lib.c 		real_buffer[7] = data->block_descriptor_length;
data             2056 drivers/scsi/scsi_lib.c 		if (len > 255 || data->block_descriptor_length > 255 ||
data             2057 drivers/scsi/scsi_lib.c 		    data->longlba)
data             2066 drivers/scsi/scsi_lib.c 		real_buffer[1] = data->medium_type;
data             2067 drivers/scsi/scsi_lib.c 		real_buffer[2] = data->device_specific;
data             2068 drivers/scsi/scsi_lib.c 		real_buffer[3] = data->block_descriptor_length;
data             2102 drivers/scsi/scsi_lib.c 		  struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr)
data             2110 drivers/scsi/scsi_lib.c 	memset(data, 0, sizeof(*data));
data             2167 drivers/scsi/scsi_lib.c 			data->length = 13;
data             2168 drivers/scsi/scsi_lib.c 			data->medium_type = 0;
data             2169 drivers/scsi/scsi_lib.c 			data->device_specific = 0;
data             2170 drivers/scsi/scsi_lib.c 			data->longlba = 0;
data             2171 drivers/scsi/scsi_lib.c 			data->block_descriptor_length = 0;
data             2173 drivers/scsi/scsi_lib.c 			data->length = buffer[0]*256 + buffer[1] + 2;
data             2174 drivers/scsi/scsi_lib.c 			data->medium_type = buffer[2];
data             2175 drivers/scsi/scsi_lib.c 			data->device_specific = buffer[3];
data             2176 drivers/scsi/scsi_lib.c 			data->longlba = buffer[4] & 0x01;
data             2177 drivers/scsi/scsi_lib.c 			data->block_descriptor_length = buffer[6]*256
data             2180 drivers/scsi/scsi_lib.c 			data->length = buffer[0] + 1;
data             2181 drivers/scsi/scsi_lib.c 			data->medium_type = buffer[1];
data             2182 drivers/scsi/scsi_lib.c 			data->device_specific = buffer[2];
data             2183 drivers/scsi/scsi_lib.c 			data->block_descriptor_length = buffer[3];
data             2185 drivers/scsi/scsi_lib.c 		data->header_length = header_length;
data             2612 drivers/scsi/scsi_lib.c device_quiesce_fn(struct scsi_device *sdev, void *data)
data             2625 drivers/scsi/scsi_lib.c device_resume_fn(struct scsi_device *sdev, void *data)
data             2791 drivers/scsi/scsi_lib.c device_block(struct scsi_device *sdev, void *data)
data             2802 drivers/scsi/scsi_lib.c target_block(struct device *dev, void *data)
data             2822 drivers/scsi/scsi_lib.c device_unblock(struct scsi_device *sdev, void *data)
data             2824 drivers/scsi/scsi_lib.c 	scsi_internal_device_unblock(sdev, *(enum scsi_device_state *)data);
data             2828 drivers/scsi/scsi_lib.c target_unblock(struct device *dev, void *data)
data             2831 drivers/scsi/scsi_lib.c 		starget_for_each_device(to_scsi_target(dev), data,
data             2971 drivers/scsi/scsi_lib.c 	d = vpd_pg83->data + 4;
data             2972 drivers/scsi/scsi_lib.c 	while (d < vpd_pg83->data + vpd_pg83->len) {
data             3099 drivers/scsi/scsi_lib.c 	d = vpd_pg83->data + 4;
data             3100 drivers/scsi/scsi_lib.c 	while (d < vpd_pg83->data + vpd_pg83->len) {
data              178 drivers/scsi/scsi_proc.c static int proc_print_scsidevice(struct device *dev, void *data)
data              181 drivers/scsi/scsi_proc.c 	struct seq_file *s = data;
data              135 drivers/scsi/scsi_scan.c 	struct async_scan_data *data;
data              144 drivers/scsi/scsi_scan.c 		data = kmalloc(sizeof(*data), GFP_KERNEL);
data              145 drivers/scsi/scsi_scan.c 		if (!data)
data              147 drivers/scsi/scsi_scan.c 	} while (!data);
data              149 drivers/scsi/scsi_scan.c 	data->shost = NULL;
data              150 drivers/scsi/scsi_scan.c 	init_completion(&data->prev_finished);
data              156 drivers/scsi/scsi_scan.c 	list_add_tail(&data->list, &scanning_hosts);
data              160 drivers/scsi/scsi_scan.c 	wait_for_completion(&data->prev_finished);
data              163 drivers/scsi/scsi_scan.c 	list_del(&data->list);
data              172 drivers/scsi/scsi_scan.c 	kfree(data);
data             1718 drivers/scsi/scsi_scan.c 	struct async_scan_data *data;
data             1729 drivers/scsi/scsi_scan.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data             1730 drivers/scsi/scsi_scan.c 	if (!data)
data             1732 drivers/scsi/scsi_scan.c 	data->shost = scsi_host_get(shost);
data             1733 drivers/scsi/scsi_scan.c 	if (!data->shost)
data             1735 drivers/scsi/scsi_scan.c 	init_completion(&data->prev_finished);
data             1745 drivers/scsi/scsi_scan.c 		complete(&data->prev_finished);
data             1746 drivers/scsi/scsi_scan.c 	list_add_tail(&data->list, &scanning_hosts);
data             1749 drivers/scsi/scsi_scan.c 	return data;
data             1752 drivers/scsi/scsi_scan.c 	kfree(data);
data             1764 drivers/scsi/scsi_scan.c static void scsi_finish_async_scan(struct async_scan_data *data)
data             1769 drivers/scsi/scsi_scan.c 	if (!data)
data             1772 drivers/scsi/scsi_scan.c 	shost = data->shost;
data             1783 drivers/scsi/scsi_scan.c 	wait_for_completion(&data->prev_finished);
data             1794 drivers/scsi/scsi_scan.c 	list_del(&data->list);
data             1804 drivers/scsi/scsi_scan.c 	kfree(data);
data             1824 drivers/scsi/scsi_scan.c 	struct async_scan_data *data = _data;
data             1825 drivers/scsi/scsi_scan.c 	struct Scsi_Host *shost = data->shost;
data             1828 drivers/scsi/scsi_scan.c 	scsi_finish_async_scan(data);
data             1837 drivers/scsi/scsi_scan.c 	struct async_scan_data *data;
data             1845 drivers/scsi/scsi_scan.c 	data = scsi_prep_async_scan(shost);
data             1846 drivers/scsi/scsi_scan.c 	if (!data) {
data             1855 drivers/scsi/scsi_scan.c 	async_schedule(do_scan_async, data);
data               17 drivers/scsi/scsi_sysctl.c 	  .data		= &scsi_logging_level,
data              859 drivers/scsi/scsi_sysfs.c 				vpd_page->data, vpd_page->len);		\
data              193 drivers/scsi/scsi_transport_iscsi.c static int iscsi_match_epid(struct device *dev, const void *data)
data              196 drivers/scsi/scsi_transport_iscsi.c 	const uint64_t *epid = data;
data             1334 drivers/scsi/scsi_transport_iscsi.c static int iscsi_is_flashnode_conn_dev(struct device *dev, void *data)
data             1345 drivers/scsi/scsi_transport_iscsi.c static int flashnode_match_index(struct device *dev, void *data)
data             1354 drivers/scsi/scsi_transport_iscsi.c 	ret = (fnode_sess->target_id == *((int *)data)) ? 1 : 0;
data             1399 drivers/scsi/scsi_transport_iscsi.c iscsi_find_flashnode_sess(struct Scsi_Host *shost, void *data,
data             1400 drivers/scsi/scsi_transport_iscsi.c 			  int (*fn)(struct device *dev, void *data))
data             1402 drivers/scsi/scsi_transport_iscsi.c 	return device_find_child(&shost->shost_gendev, data, fn);
data             1425 drivers/scsi/scsi_transport_iscsi.c static int iscsi_iter_destroy_flashnode_conn_fn(struct device *dev, void *data)
data             1454 drivers/scsi/scsi_transport_iscsi.c static int iscsi_iter_destroy_flashnode_fn(struct device *dev, void *data)
data             1742 drivers/scsi/scsi_transport_iscsi.c static int iscsi_iter_session_fn(struct device *dev, void *data)
data             1744 drivers/scsi/scsi_transport_iscsi.c 	void (* fn) (struct iscsi_cls_session *) = data;
data             1786 drivers/scsi/scsi_transport_iscsi.c static int iscsi_user_scan_session(struct device *dev, void *data)
data             1788 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_scan_data *scan_data = data;
data             2158 drivers/scsi/scsi_transport_iscsi.c static int iscsi_iter_destroy_conn_fn(struct device *dev, void *data)
data             2340 drivers/scsi/scsi_transport_iscsi.c 		   char *data, uint32_t data_size)
data             2371 drivers/scsi/scsi_transport_iscsi.c 	memcpy(pdu + sizeof(struct iscsi_hdr), data, data_size);
data             2379 drivers/scsi/scsi_transport_iscsi.c 		       char *data, uint16_t data_size)
data             2406 drivers/scsi/scsi_transport_iscsi.c 	memcpy((char *)ev + sizeof(*ev), data, data_size);
data             2482 drivers/scsi/scsi_transport_iscsi.c 			   uint8_t *data)
data             2505 drivers/scsi/scsi_transport_iscsi.c 		memcpy((char *)ev + sizeof(*ev), data, data_size);
data             2513 drivers/scsi/scsi_transport_iscsi.c 			   uint8_t *data)
data             2534 drivers/scsi/scsi_transport_iscsi.c 	memcpy((char *)ev + sizeof(*ev), data, data_size);
data             2763 drivers/scsi/scsi_transport_iscsi.c 	char *data = (char*)ev + sizeof(*ev);
data             2775 drivers/scsi/scsi_transport_iscsi.c 		sscanf(data, "%d", &value);
data             2781 drivers/scsi/scsi_transport_iscsi.c 					   data, ev->u.set_param.len);
data             2908 drivers/scsi/scsi_transport_iscsi.c 	char *data = (char*)ev + sizeof(*ev);
data             2923 drivers/scsi/scsi_transport_iscsi.c 					data, ev->u.set_host_param.len);
data             2974 drivers/scsi/scsi_transport_iscsi.c 	char *data = (char *)ev + sizeof(*ev);
data             2988 drivers/scsi/scsi_transport_iscsi.c 	err = transport->set_iface_param(shost, data, len);
data             3092 drivers/scsi/scsi_transport_iscsi.c 	char *data = (char *)ev + sizeof(*ev);
data             3106 drivers/scsi/scsi_transport_iscsi.c 	err = transport->set_chap(shost, data, len);
data             3159 drivers/scsi/scsi_transport_iscsi.c 	char *data = (char *)ev + sizeof(*ev);
data             3196 drivers/scsi/scsi_transport_iscsi.c 	err = transport->set_flashnode_param(fnode_sess, fnode_conn, data, len);
data             3212 drivers/scsi/scsi_transport_iscsi.c 	char *data = (char *)ev + sizeof(*ev);
data             3230 drivers/scsi/scsi_transport_iscsi.c 	index = transport->new_flashnode(shost, data, len);
data              275 drivers/scsi/scsi_transport_sas.c static int do_sas_phy_delete(struct device *dev, void *data)
data              277 drivers/scsi/scsi_transport_sas.c 	int pass = (int)(unsigned long)data;
data              387 drivers/scsi/scsi_transport_spi.c static int child_iter(struct device *dev, void *data)
data               51 drivers/scsi/scsi_transport_srp.c static int find_child_rport(struct device *dev, void *data)
data               53 drivers/scsi/scsi_transport_srp.c 	struct device **child = data;
data              760 drivers/scsi/scsi_transport_srp.c static int do_srp_rport_del(struct device *dev, void *data)
data               42 drivers/scsi/scsicam.c 		void *data = read_dev_sector(bdev, 0, &sect);
data               43 drivers/scsi/scsicam.c 		if (data) {
data               44 drivers/scsi/scsicam.c 			memcpy(res, data + 0x1be, 66);
data              166 drivers/scsi/sd.c 	struct scsi_mode_data data;
data              199 drivers/scsi/sd.c 			    SD_MAX_RETRIES, &data, NULL))
data              201 drivers/scsi/sd.c 	len = min_t(size_t, sizeof(buffer), data.length - data.header_length -
data              202 drivers/scsi/sd.c 		  data.block_descriptor_length);
data              203 drivers/scsi/sd.c 	buffer_data = buffer + data.header_length +
data              204 drivers/scsi/sd.c 		data.block_descriptor_length;
data              214 drivers/scsi/sd.c 	data.device_specific = 0;
data              217 drivers/scsi/sd.c 			     SD_MAX_RETRIES, &data, &sshdr)) {
data              589 drivers/scsi/sd.c static struct kobject *sd_default_probe(dev_t devt, int *partno, void *data)
data              651 drivers/scsi/sd.c static int sd_sec_submit(void *data, u16 spsp, u8 secp, void *buffer,
data              654 drivers/scsi/sd.c 	struct scsi_device *sdev = data;
data             1751 drivers/scsi/sd.c 	u8 data[24] = { 0, };
data             1756 drivers/scsi/sd.c 	put_unaligned_be32(sizeof(data), &cmd[5]);
data             1758 drivers/scsi/sd.c 	put_unaligned_be64(key, &data[0]);
data             1759 drivers/scsi/sd.c 	put_unaligned_be64(sa_key, &data[8]);
data             1760 drivers/scsi/sd.c 	data[20] = flags;
data             1762 drivers/scsi/sd.c 	result = scsi_execute_req(sdev, cmd, DMA_TO_DEVICE, &data, sizeof(data),
data             2568 drivers/scsi/sd.c 		 unsigned char *buffer, int len, struct scsi_mode_data *data,
data             2572 drivers/scsi/sd.c 			       SD_TIMEOUT, SD_MAX_RETRIES, data,
data             2585 drivers/scsi/sd.c 	struct scsi_mode_data data;
data             2595 drivers/scsi/sd.c 		res = sd_do_mode_sense(sdp, 0, 0x3F, buffer, 192, &data, NULL);
data             2602 drivers/scsi/sd.c 		res = sd_do_mode_sense(sdp, 0, 0x3F, buffer, 4, &data, NULL);
data             2611 drivers/scsi/sd.c 			res = sd_do_mode_sense(sdp, 0, 0, buffer, 4, &data, NULL);
data             2618 drivers/scsi/sd.c 					       &data, NULL);
data             2625 drivers/scsi/sd.c 		sdkp->write_prot = ((data.device_specific & 0x80) != 0);
data             2648 drivers/scsi/sd.c 	struct scsi_mode_data data;
data             2680 drivers/scsi/sd.c 			&data, &sshdr);
data             2685 drivers/scsi/sd.c 	if (!data.header_length) {
data             2693 drivers/scsi/sd.c 	len = data.length;
data             2712 drivers/scsi/sd.c 				&data, &sshdr);
data             2715 drivers/scsi/sd.c 		int offset = data.header_length + data.block_descriptor_length;
data             2761 drivers/scsi/sd.c 		sdkp->DPOFUA = (data.device_specific & 0x10) != 0;
data             2820 drivers/scsi/sd.c 	struct scsi_mode_data data;
data             2830 drivers/scsi/sd.c 			      SD_MAX_RETRIES, &data, &sshdr);
data             2832 drivers/scsi/sd.c 	if (!scsi_status_is_good(res) || !data.header_length ||
data             2833 drivers/scsi/sd.c 	    data.length < 6) {
data             2843 drivers/scsi/sd.c 	offset = data.header_length + data.block_descriptor_length;
data              404 drivers/scsi/ses.c int ses_match_host(struct enclosure_device *edev, void *data)
data              406 drivers/scsi/ses.c 	struct ses_host_edev *sed = data;
data              474 drivers/scsi/ses.c 				      void *data)
data              476 drivers/scsi/ses.c 	struct efd *efd = data;
data              122 drivers/scsi/sg.c 	Sg_scatter_hold data;	/* hold buffer, perhaps scatter list */
data              502 drivers/scsi/sg.c 	    ((srp->data.cmd_opcode >= 0xc0) && (12 == hp->cmd_len)) ? 1 : 0;
data              796 drivers/scsi/sg.c 	srp->data.cmd_opcode = cmnd[0];	/* hold opcode of command */
data             1712 drivers/scsi/sg.c 	Sg_scatter_hold *req_schp = &srp->data;
data             1837 drivers/scsi/sg.c 	Sg_scatter_hold *req_schp = &srp->data;
data             1979 drivers/scsi/sg.c 	Sg_scatter_hold *schp = &srp->data;
data             2030 drivers/scsi/sg.c 	Sg_scatter_hold *req_schp = &srp->data;
data             2061 drivers/scsi/sg.c 	Sg_scatter_hold *req_schp = &srp->data;
data             2246 drivers/scsi/sg.c sg_idr_max_id(int id, void *p, void *data)
data             2248 drivers/scsi/sg.c 	int *k = data;
data             2555 drivers/scsi/sg.c 			blen = srp->data.bufflen;
data             2556 drivers/scsi/sg.c 			usg = srp->data.k_use_sg;
data             2572 drivers/scsi/sg.c 				   (int) srp->data.cmd_opcode);
data              196 drivers/scsi/smartpqi/smartpqi.h 	} data;
data              216 drivers/scsi/smartpqi/smartpqi.h 	} data;
data              334 drivers/scsi/smartpqi/smartpqi.h 	} data;
data              373 drivers/scsi/smartpqi/smartpqi.h 	} data;
data              424 drivers/scsi/smartpqi/smartpqi.h 	} data;
data              464 drivers/scsi/smartpqi/smartpqi.h 	u8	data[256];
data              477 drivers/scsi/smartpqi/smartpqi.h 	u8	data[256];
data             2744 drivers/scsi/smartpqi/smartpqi_init.c 		if (sense_data_length > sizeof(error_info->data))
data             2745 drivers/scsi/smartpqi/smartpqi_init.c 			sense_data_length = sizeof(error_info->data);
data             2748 drivers/scsi/smartpqi/smartpqi_init.c 			scsi_normalize_sense(error_info->data,
data             2774 drivers/scsi/smartpqi/smartpqi_init.c 		memcpy(scmd->sense_buffer, error_info->data,
data             2855 drivers/scsi/smartpqi/smartpqi_init.c 			if (sense_data_length > sizeof(error_info->data))
data             2856 drivers/scsi/smartpqi/smartpqi_init.c 				sense_data_length = sizeof(error_info->data);
data             2859 drivers/scsi/smartpqi/smartpqi_init.c 			memcpy(scmd->sense_buffer, error_info->data,
data             3284 drivers/scsi/smartpqi/smartpqi_init.c 			response->data.ofa_memory_allocation.bytes_requested;
data             3287 drivers/scsi/smartpqi/smartpqi_init.c 			response->data.ofa_cancelled.reason;
data             3438 drivers/scsi/smartpqi/smartpqi_init.c static irqreturn_t pqi_irq_handler(int irq, void *data)
data             3444 drivers/scsi/smartpqi/smartpqi_init.c 	queue_group = data;
data             4176 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.report_device_capability.buffer_length);
data             4179 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.report_device_capability.sg_descriptor,
data             4189 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.report_device_capability.sg_descriptor, 1,
data             4295 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.queue_id);
data             4297 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.element_array_addr);
data             4299 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.pi_addr);
data             4301 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.num_elements);
data             4303 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.element_length);
data             4304 drivers/scsi/smartpqi/smartpqi_init.c 	request.data.create_operational_oq.queue_protocol = PQI_PROTOCOL_SOP;
data             4306 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.int_msg_num);
data             4316 drivers/scsi/smartpqi/smartpqi_init.c 			&response.data.create_operational_oq.oq_ci_offset);
data             4341 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.queue_id);
data             4344 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.element_array_addr);
data             4346 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.ci_addr);
data             4348 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.num_elements);
data             4350 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.element_length);
data             4351 drivers/scsi/smartpqi/smartpqi_init.c 	request.data.create_operational_iq.queue_protocol = PQI_PROTOCOL_SOP;
data             4364 drivers/scsi/smartpqi/smartpqi_init.c 			&response.data.create_operational_iq.iq_pi_offset);
data             4376 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.queue_id);
data             4379 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.element_array_addr);
data             4381 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.ci_addr);
data             4383 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.num_elements);
data             4385 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_iq.element_length);
data             4386 drivers/scsi/smartpqi/smartpqi_init.c 	request.data.create_operational_iq.queue_protocol = PQI_PROTOCOL_SOP;
data             4399 drivers/scsi/smartpqi/smartpqi_init.c 			&response.data.create_operational_iq.iq_pi_offset);
data             4412 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.change_operational_iq_properties.queue_id);
data             4414 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.change_operational_iq_properties.vendor_specific);
data             4433 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.queue_id);
data             4435 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.element_array_addr);
data             4437 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.pi_addr);
data             4439 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.num_elements);
data             4441 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.element_length);
data             4442 drivers/scsi/smartpqi/smartpqi_init.c 	request.data.create_operational_oq.queue_protocol = PQI_PROTOCOL_SOP;
data             4444 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.create_operational_oq.int_msg_num);
data             4457 drivers/scsi/smartpqi/smartpqi_init.c 			&response.data.create_operational_oq.oq_ci_offset);
data             4509 drivers/scsi/smartpqi/smartpqi_init.c 		data.report_event_configuration.sg_descriptors[1]) -
data             4512 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.report_event_configuration.buffer_length);
data             4515 drivers/scsi/smartpqi/smartpqi_init.c 		request.data.report_event_configuration.sg_descriptors,
data             4525 drivers/scsi/smartpqi/smartpqi_init.c 		request.data.report_event_configuration.sg_descriptors, 1,
data             4545 drivers/scsi/smartpqi/smartpqi_init.c 		data.report_event_configuration.sg_descriptors[1]) -
data             4548 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.report_event_configuration.buffer_length);
data             4551 drivers/scsi/smartpqi/smartpqi_init.c 		request.data.report_event_configuration.sg_descriptors,
data             4561 drivers/scsi/smartpqi/smartpqi_init.c 		request.data.report_event_configuration.sg_descriptors, 1,
data             5922 drivers/scsi/smartpqi/smartpqi_init.c 		if (sense_data_length > sizeof(pqi_error_info->data))
data             5923 drivers/scsi/smartpqi/smartpqi_init.c 			sense_data_length = sizeof(pqi_error_info->data);
data             6044 drivers/scsi/smartpqi/smartpqi_init.c 				pqi_error_info.data, sense_data_length);
data             6751 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.config_table_update.first_section);
data             6753 drivers/scsi/smartpqi/smartpqi_init.c 		&request.data.config_table_update.last_section);
data             7749 drivers/scsi/smartpqi/smartpqi_init.c 			&request.data.ofa_memory_allocation.buffer_address);
data             7751 drivers/scsi/smartpqi/smartpqi_init.c 			&request.data.ofa_memory_allocation.buffer_length);
data             8526 drivers/scsi/smartpqi/smartpqi_init.c 		data) != 0xc);
data             8548 drivers/scsi/smartpqi/smartpqi_init.c 		data) != 0x14);
data             8612 drivers/scsi/smartpqi/smartpqi_init.c 		data.report_device_capability.buffer_length) != 44);
data             8614 drivers/scsi/smartpqi/smartpqi_init.c 		data.report_device_capability.sg_descriptor) != 48);
data             8616 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_iq.queue_id) != 12);
data             8618 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_iq.element_array_addr) != 16);
data             8620 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_iq.ci_addr) != 24);
data             8622 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_iq.num_elements) != 32);
data             8624 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_iq.element_length) != 34);
data             8626 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_iq.queue_protocol) != 36);
data             8628 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.queue_id) != 12);
data             8630 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.element_array_addr) != 16);
data             8632 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.pi_addr) != 24);
data             8634 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.num_elements) != 32);
data             8636 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.element_length) != 34);
data             8638 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.queue_protocol) != 36);
data             8640 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.int_msg_num) != 40);
data             8642 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.coalescing_count) != 42);
data             8644 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.min_coalescing_time) != 44);
data             8646 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.max_coalescing_time) != 48);
data             8648 drivers/scsi/smartpqi/smartpqi_init.c 		data.delete_operational_queue.queue_id) != 12);
data             8651 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_iq) != 64 - 11);
data             8653 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq) != 64 - 11);
data             8655 drivers/scsi/smartpqi/smartpqi_init.c 		data.delete_operational_queue) != 64 - 11);
data             8670 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_iq.status_descriptor) != 12);
data             8672 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_iq.iq_pi_offset) != 16);
data             8674 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.status_descriptor) != 12);
data             8676 drivers/scsi/smartpqi/smartpqi_init.c 		data.create_operational_oq.oq_ci_offset) != 16);
data             8759 drivers/scsi/smartpqi/smartpqi_init.c 		data.report_event_configuration.buffer_length) != 12);
data             8761 drivers/scsi/smartpqi/smartpqi_init.c 		data.report_event_configuration.sg_descriptors) != 16);
data             8763 drivers/scsi/smartpqi/smartpqi_init.c 		data.set_event_configuration.global_event_oq_id) != 10);
data             8765 drivers/scsi/smartpqi/smartpqi_init.c 		data.set_event_configuration.buffer_length) != 12);
data             8767 drivers/scsi/smartpqi/smartpqi_init.c 		data.set_event_configuration.sg_descriptors) != 16);
data             8832 drivers/scsi/smartpqi/smartpqi_init.c 		data) != 16);
data              504 drivers/scsi/smartpqi/smartpqi_sas_transport.c 	memcpy(job->reply, error_info->data,
data              179 drivers/scsi/snic/snic_debugfs.c snic_stats_show(struct seq_file *sfp, void *data)
data              420 drivers/scsi/snic/snic_debugfs.c snic_trc_seq_next(struct seq_file *sfp, void *data, loff_t *pos)
data              426 drivers/scsi/snic/snic_debugfs.c snic_trc_seq_stop(struct seq_file *sfp, void *data)
data              432 drivers/scsi/snic/snic_debugfs.c snic_trc_seq_show(struct seq_file *sfp, void *data)
data              449 drivers/scsi/snic/snic_io.c snic_hex_dump(char *pfx, char *data, int len)
data              452 drivers/scsi/snic/snic_io.c 	print_hex_dump_bytes(pfx, DUMP_PREFIX_NONE, data, len);
data               35 drivers/scsi/snic/snic_isr.c snic_isr_msix_wq(int irq, void *data)
data               37 drivers/scsi/snic/snic_isr.c 	struct snic *snic = data;
data               53 drivers/scsi/snic/snic_isr.c snic_isr_msix_io_cmpl(int irq, void *data)
data               55 drivers/scsi/snic/snic_isr.c 	struct snic *snic = data;
data               71 drivers/scsi/snic/snic_isr.c snic_isr_msix_err_notify(int irq, void *data)
data               73 drivers/scsi/snic/snic_isr.c 	struct snic *snic = data;
data               79 drivers/scsi/snic/snic_trc.c 			td->data[0], td->data[1], td->data[2], td->data[3],
data               80 drivers/scsi/snic/snic_trc.c 			td->data[4]);
data               37 drivers/scsi/snic/snic_trc.h 	u64 data[5];
data               75 drivers/scsi/snic/snic_trc.h 	tr_rec->data[0] = d1;
data               76 drivers/scsi/snic/snic_trc.h 	tr_rec->data[1] = d2;
data               77 drivers/scsi/snic/snic_trc.h 	tr_rec->data[2] = d3;
data               78 drivers/scsi/snic/snic_trc.h 	tr_rec->data[3] = d4;
data               79 drivers/scsi/snic/snic_trc.h 	tr_rec->data[4] = d5;
data              211 drivers/scsi/snic/vnic_devcmd.h 	u8 data[0];
data              865 drivers/scsi/sr.c 	struct scsi_mode_data data;
data              895 drivers/scsi/sr.c 			     SR_TIMEOUT, 3, &data, NULL);
data              897 drivers/scsi/sr.c 	if (!scsi_status_is_good(rc) || data.length > ms_len ||
data              898 drivers/scsi/sr.c 	    data.header_length + data.block_descriptor_length > data.length) {
data              910 drivers/scsi/sr.c 	n = data.header_length + data.block_descriptor_length;
data              886 drivers/scsi/stex.c 	u32 data;
data              891 drivers/scsi/stex.c 	data = readl(base + ODBL);
data              893 drivers/scsi/stex.c 	if (data && data != 0xffffffff) {
data              895 drivers/scsi/stex.c 		writel(data, base + ODBL);
data              897 drivers/scsi/stex.c 		stex_mu_intr(hba, data);
data              899 drivers/scsi/stex.c 		if (unlikely(data & MU_OUTBOUND_DOORBELL_REQUEST_RESET &&
data              987 drivers/scsi/stex.c 	u32 data;
data              993 drivers/scsi/stex.c 		data = readl(base + YI2H_INT);
data              994 drivers/scsi/stex.c 		if (data && data != 0xffffffff) {
data              996 drivers/scsi/stex.c 			writel(data, base + YI2H_INT_C);
data              999 drivers/scsi/stex.c 			if (unlikely(data & SS_I2H_REQUEST_RESET))
data             1004 drivers/scsi/stex.c 		data = readl(base + PSCRATCH4);
data             1005 drivers/scsi/stex.c 		if (data != 0xffffffff) {
data             1006 drivers/scsi/stex.c 			if (data != 0) {
data             1008 drivers/scsi/stex.c 				writel(data, base + PSCRATCH1);
data             1013 drivers/scsi/stex.c 			if (unlikely(data & SS_I2H_REQUEST_RESET))
data             1029 drivers/scsi/stex.c 	u32 data;
data             1050 drivers/scsi/stex.c 	data = readl(base + OMR1);
data             1051 drivers/scsi/stex.c 	if ((data & 0xffff0000) == MU_HANDSHAKE_SIGNATURE_HALF) {
data             1052 drivers/scsi/stex.c 		data &= 0x0000ffff;
data             1053 drivers/scsi/stex.c 		if (hba->host->can_queue > data) {
data             1054 drivers/scsi/stex.c 			hba->host->can_queue = data;
data             1055 drivers/scsi/stex.c 			hba->host->cmd_per_lun = data;
data             1114 drivers/scsi/stex.c 	u32 data, scratch_size, mailboxdata, operationaldata;
data             1163 drivers/scsi/stex.c 		data = readl(base + YINT_EN);
data             1164 drivers/scsi/stex.c 		data &= ~4;
data             1165 drivers/scsi/stex.c 		writel(data, base + YINT_EN);
data             1171 drivers/scsi/stex.c 		data = readl(base + YINT_EN);
data             1172 drivers/scsi/stex.c 		data &= ~(1 << 0);
data             1173 drivers/scsi/stex.c 		data &= ~(1 << 2);
data             1174 drivers/scsi/stex.c 		writel(data, base + YINT_EN);
data             1252 drivers/scsi/stex.c 	u32 data;
data             1267 drivers/scsi/stex.c 		data = readl(base + YI2H_INT);
data             1268 drivers/scsi/stex.c 		if (data == 0 || data == 0xffffffff)
data             1271 drivers/scsi/stex.c 		writel(data, base + YI2H_INT_C);
data             1274 drivers/scsi/stex.c 		data = readl(base + PSCRATCH4);
data             1275 drivers/scsi/stex.c 		if (data == 0xffffffff)
data             1277 drivers/scsi/stex.c 		if (data != 0) {
data             1278 drivers/scsi/stex.c 			writel(data, base + PSCRATCH1);
data             1283 drivers/scsi/stex.c 		data = readl(base + ODBL);
data             1284 drivers/scsi/stex.c 		if (data == 0 || data == 0xffffffff)
data             1287 drivers/scsi/stex.c 		writel(data, base + ODBL);
data             1289 drivers/scsi/stex.c 		stex_mu_intr(hba, data);
data              221 drivers/scsi/sun3_scsi.c                               unsigned char *data, int count, int write_flag)
data              229 drivers/scsi/sun3_scsi.c 	addr = (void *)dvma_map_vme((unsigned long) data, count);
data              231 drivers/scsi/sun3_scsi.c 	addr = (void *)dvma_map((unsigned long) data, count);
data              312 drivers/scsi/sun3_scsi.c                               unsigned char *data, int count)
data              318 drivers/scsi/sun3_scsi.c                                           unsigned char *data, int count)
data              320 drivers/scsi/sun3_scsi.c 	return sun3scsi_dma_setup(hostdata, data, count, 0);
data              324 drivers/scsi/sun3_scsi.c                                           unsigned char *data, int count)
data              326 drivers/scsi/sun3_scsi.c 	return sun3scsi_dma_setup(hostdata, data, count, 1);
data              345 drivers/scsi/sun3_scsi.c static inline int sun3scsi_dma_start(unsigned long count, unsigned char *data)
data              439 drivers/scsi/sun3_scsi.c 		unsigned short data;
data              442 drivers/scsi/sun3_scsi.c 		data = dregs->fifo_data;
data              447 drivers/scsi/sun3_scsi.c 		vaddr[-2] = (data & 0xff00) >> 8;
data              448 drivers/scsi/sun3_scsi.c 		vaddr[-1] = (data & 0xff);
data              571 drivers/scsi/sym53c8xx_2/sym_defs.h #define SCR_SFBR_REG(reg,op,data) \
data              572 drivers/scsi/sym53c8xx_2/sym_defs.h         (0x68000000 | (SCR_REG_OFS(REG(reg))) | (op) | (((data)&0xff)<<8ul))
data              574 drivers/scsi/sym53c8xx_2/sym_defs.h #define SCR_REG_SFBR(reg,op,data) \
data              575 drivers/scsi/sym53c8xx_2/sym_defs.h         (0x70000000 | (SCR_REG_OFS(REG(reg))) | (op) | (((data)&0xff)<<8ul))
data              577 drivers/scsi/sym53c8xx_2/sym_defs.h #define SCR_REG_REG(reg,op,data) \
data              578 drivers/scsi/sym53c8xx_2/sym_defs.h         (0x78000000 | (SCR_REG_OFS(REG(reg))) | (op) | (((data)&0xff)<<8ul))
data              615 drivers/scsi/sym53c8xx_2/sym_defs.h #define	SCR_LOAD_REG(reg,data) \
data              616 drivers/scsi/sym53c8xx_2/sym_defs.h 	SCR_REG_REG(reg,SCR_LOAD,data)
data              618 drivers/scsi/sym53c8xx_2/sym_defs.h #define SCR_LOAD_SFBR(data) \
data              619 drivers/scsi/sym53c8xx_2/sym_defs.h         (SCR_REG_SFBR (gpreg, SCR_LOAD, data))
data              234 drivers/scsi/sym53c8xx_2/sym_fw.c 		*in++  = offsetof (struct sym_dsb, data[i]);
data              236 drivers/scsi/sym53c8xx_2/sym_fw.c 		*out++ = offsetof (struct sym_dsb, data[i]);
data              256 drivers/scsi/sym53c8xx_2/sym_glue.c 		struct sym_tblmove *data;
data              263 drivers/scsi/sym53c8xx_2/sym_glue.c 		data = &cp->phys.data[SYM_CONF_MAX_SG - use_sg];
data              274 drivers/scsi/sym53c8xx_2/sym_glue.c 			sym_build_sge(np, &data[segment], baddr, len);
data              881 drivers/scsi/sym53c8xx_2/sym_glue.c 	u_long	data;
data              904 drivers/scsi/sym53c8xx_2/sym_glue.c 		sym_debug_flags = uc->data;
data              908 drivers/scsi/sym53c8xx_2/sym_glue.c 		np->verbose = uc->data;
data              926 drivers/scsi/sym53c8xx_2/sym_glue.c 				if (!uc->data || uc->data >= 255) {
data              930 drivers/scsi/sym53c8xx_2/sym_glue.c 				} else if (uc->data <= 9 && np->minsync_dt) {
data              931 drivers/scsi/sym53c8xx_2/sym_glue.c 					if (uc->data < np->minsync_dt)
data              932 drivers/scsi/sym53c8xx_2/sym_glue.c 						uc->data = np->minsync_dt;
data              936 drivers/scsi/sym53c8xx_2/sym_glue.c 					tp->tgoal.period = uc->data;
data              939 drivers/scsi/sym53c8xx_2/sym_glue.c 					if (uc->data < np->minsync)
data              940 drivers/scsi/sym53c8xx_2/sym_glue.c 						uc->data = np->minsync;
data              943 drivers/scsi/sym53c8xx_2/sym_glue.c 					tp->tgoal.period = uc->data;
data              949 drivers/scsi/sym53c8xx_2/sym_glue.c 				tp->tgoal.width = uc->data ? 1 : 0;
data              954 drivers/scsi/sym53c8xx_2/sym_glue.c 					sym_tune_dev_queuing(tp, l, uc->data);
data              970 drivers/scsi/sym53c8xx_2/sym_glue.c 				tp->usrflags = uc->data;
data             1090 drivers/scsi/sym53c8xx_2/sym_glue.c 		GET_INT_ARG(ptr, len, uc->data);
data             1092 drivers/scsi/sym53c8xx_2/sym_glue.c printk("sym_user_command: data=%ld\n", uc->data);
data             1100 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_ALLOC;
data             1102 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_PHASE;
data             1104 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_QUEUE;
data             1106 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_RESULT;
data             1108 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_SCATTER;
data             1110 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_SCRIPT;
data             1112 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_TINY;
data             1114 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_TIMING;
data             1116 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_NEGO;
data             1118 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_TAGS;
data             1120 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data |= DEBUG_POINTER;
data             1126 drivers/scsi/sym53c8xx_2/sym_glue.c printk("sym_user_command: data=%ld\n", uc->data);
data             1134 drivers/scsi/sym53c8xx_2/sym_glue.c 				uc->data &= ~SYM_DISC_ENABLED;
data              964 drivers/scsi/sym53c8xx_2/sym_hipd.c 	register volatile u32 data;
data              970 drivers/scsi/sym53c8xx_2/sym_hipd.c 	data = 0xffffffff;
data              971 drivers/scsi/sym53c8xx_2/sym_hipd.c 	OUTL(np, nc_dstat, data);
data              972 drivers/scsi/sym53c8xx_2/sym_hipd.c 	data = INL(np, nc_dstat);
data              974 drivers/scsi/sym53c8xx_2/sym_hipd.c 	if (data == 0xffffffff) {
data              976 drivers/scsi/sym53c8xx_2/sym_hipd.c 	if ((data & 0xe2f0fffd) != 0x02000080) {
data              979 drivers/scsi/sym53c8xx_2/sym_hipd.c 			(unsigned) data);
data             3688 drivers/scsi/sym53c8xx_2/sym_hipd.c 			tmp = scr_to_cpu(cp->phys.data[dp_sg].size);
data             3699 drivers/scsi/sym53c8xx_2/sym_hipd.c 			tmp = scr_to_cpu(cp->phys.data[dp_sg].size);
data             3814 drivers/scsi/sym53c8xx_2/sym_hipd.c 	tmp  = scr_to_cpu(cp->phys.data[dp_sg-1].addr);
data             3815 drivers/scsi/sym53c8xx_2/sym_hipd.c 	tmp += scr_to_cpu(cp->phys.data[dp_sg-1].size) + dp_ofs;
data             3895 drivers/scsi/sym53c8xx_2/sym_hipd.c 		u_int tmp = scr_to_cpu(cp->phys.data[dp_sg].size);
data              715 drivers/scsi/sym53c8xx_2/sym_hipd.h 	struct sym_tblmove data [SYM_CONF_MAX_SG];
data             1073 drivers/scsi/sym53c8xx_2/sym_hipd.h #define sym_build_sge(np, data, badd, len)	\
data             1075 drivers/scsi/sym53c8xx_2/sym_hipd.h 	(data)->addr = cpu_to_scr(badd);	\
data             1076 drivers/scsi/sym53c8xx_2/sym_hipd.h 	(data)->size = cpu_to_scr(len);		\
data             1080 drivers/scsi/sym53c8xx_2/sym_hipd.h #define sym_build_sge(np, data, badd, len)				\
data             1082 drivers/scsi/sym53c8xx_2/sym_hipd.h 	(data)->addr = cpu_to_scr(badd);				\
data             1083 drivers/scsi/sym53c8xx_2/sym_hipd.h 	(data)->size = cpu_to_scr((((badd) >> 8) & 0xff000000) + len);	\
data             1089 drivers/scsi/sym53c8xx_2/sym_hipd.h sym_build_sge(struct sym_hcb *np, struct sym_tblmove *data, u64 badd, int len)
data             1097 drivers/scsi/sym53c8xx_2/sym_hipd.h 	(data)->addr = cpu_to_scr(badd);
data             1098 drivers/scsi/sym53c8xx_2/sym_hipd.h 	(data)->size = cpu_to_scr((s<<24) + len);
data               45 drivers/scsi/sym53c8xx_2/sym_nvram.c 		if (!(nvram->data.Symbios.flags & SYMBIOS_PARITY_ENABLE))
data               47 drivers/scsi/sym53c8xx_2/sym_nvram.c 		np->myaddr = nvram->data.Symbios.host_id & 0x0f;
data               48 drivers/scsi/sym53c8xx_2/sym_nvram.c 		if (nvram->data.Symbios.flags & SYMBIOS_VERBOSE_MSGS)
data               50 drivers/scsi/sym53c8xx_2/sym_nvram.c 		if (nvram->data.Symbios.flags1 & SYMBIOS_SCAN_HI_LO)
data               52 drivers/scsi/sym53c8xx_2/sym_nvram.c 		if (nvram->data.Symbios.flags2 & SYMBIOS_AVOID_BUS_RESET)
data               56 drivers/scsi/sym53c8xx_2/sym_nvram.c 		np->myaddr = nvram->data.Tekram.host_id & 0x0f;
data               60 drivers/scsi/sym53c8xx_2/sym_nvram.c 		if (nvram->data.parisc.host_id != -1)
data               61 drivers/scsi/sym53c8xx_2/sym_nvram.c 			np->myaddr = nvram->data.parisc.host_id;
data               62 drivers/scsi/sym53c8xx_2/sym_nvram.c 		if (nvram->data.parisc.factor != -1)
data               63 drivers/scsi/sym53c8xx_2/sym_nvram.c 			np->minsync = nvram->data.parisc.factor;
data               64 drivers/scsi/sym53c8xx_2/sym_nvram.c 		if (nvram->data.parisc.width != -1)
data               65 drivers/scsi/sym53c8xx_2/sym_nvram.c 			np->maxwide = nvram->data.parisc.width;
data               66 drivers/scsi/sym53c8xx_2/sym_nvram.c 		switch (nvram->data.parisc.mode) {
data              129 drivers/scsi/sym53c8xx_2/sym_nvram.c 		sym_Symbios_setup_target(tp, target, &nvp->data.Symbios);
data              132 drivers/scsi/sym53c8xx_2/sym_nvram.c 		sym_Tekram_setup_target(tp, target, &nvp->data.Tekram);
data              365 drivers/scsi/sym53c8xx_2/sym_nvram.c 		u_char *data, int len)
data              402 drivers/scsi/sym53c8xx_2/sym_nvram.c 			S24C16_write_byte(np, &ack_data, data[x+y], 
data              418 drivers/scsi/sym53c8xx_2/sym_nvram.c static int sym_read_S24C16_nvram(struct sym_device *np, int offset, u_char *data, int len)
data              473 drivers/scsi/sym53c8xx_2/sym_nvram.c 		S24C16_read_byte(np, &data[x], (x == (len-1)), &gpreg, &gpcntl);
data              500 drivers/scsi/sym53c8xx_2/sym_nvram.c 	u_char *data = (u_char *) nvram;
data              506 drivers/scsi/sym53c8xx_2/sym_nvram.c 	if (sym_read_S24C16_nvram (np, SYMBIOS_NVRAM_ADDRESS, data, len))
data              517 drivers/scsi/sym53c8xx_2/sym_nvram.c 		csum += data[x];
data              626 drivers/scsi/sym53c8xx_2/sym_nvram.c static int T93C46_Read_Data(struct sym_device *np, unsigned short *data,
data              637 drivers/scsi/sym53c8xx_2/sym_nvram.c 		T93C46_Read_Word(np, &data[x], gpreg);
data              681 drivers/scsi/sym53c8xx_2/sym_nvram.c 	u_char *data = (u_char *) nvram;
data              691 drivers/scsi/sym53c8xx_2/sym_nvram.c 					  data, len);
data              695 drivers/scsi/sym53c8xx_2/sym_nvram.c 					  data, len);
data              708 drivers/scsi/sym53c8xx_2/sym_nvram.c 		csum += data[x] + (data[x+1] << 8);
data              743 drivers/scsi/sym53c8xx_2/sym_nvram.c 	if (!sym_read_Symbios_nvram(np, &nvp->data.Symbios)) {
data              745 drivers/scsi/sym53c8xx_2/sym_nvram.c 		sym_display_Symbios_nvram(np, &nvp->data.Symbios);
data              746 drivers/scsi/sym53c8xx_2/sym_nvram.c 	} else if (!sym_read_Tekram_nvram(np, &nvp->data.Tekram)) {
data              748 drivers/scsi/sym53c8xx_2/sym_nvram.c 		sym_display_Tekram_nvram(np, &nvp->data.Tekram);
data              750 drivers/scsi/sym53c8xx_2/sym_nvram.c 		nvp->type = sym_read_parisc_pdc(np, &nvp->data.parisc);
data              178 drivers/scsi/sym53c8xx_2/sym_nvram.h 	} data;
data              135 drivers/scsi/ufs/cdns-pltfrm.c 	u32 data;
data              138 drivers/scsi/ufs/cdns-pltfrm.c 	data = ufshcd_readl(hba, CDNS_UFS_REG_PHY_XCFGD1);
data              139 drivers/scsi/ufs/cdns-pltfrm.c 	data |= BIT(24);
data              140 drivers/scsi/ufs/cdns-pltfrm.c 	ufshcd_writel(hba, data, CDNS_UFS_REG_PHY_XCFGD1);
data              162 drivers/scsi/ufs/cdns-pltfrm.c 		.data =  &cdns_ufs_pltfm_hba_vops,
data              166 drivers/scsi/ufs/cdns-pltfrm.c 		.data =  &cdns_ufs_m31_16nm_pltfm_hba_vops,
data              187 drivers/scsi/ufs/cdns-pltfrm.c 	vops = (struct ufs_hba_variant_ops *)of_id->data;
data               38 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c 		.data = &tc_dwc_g210_20bit_pltfm_hba_vops,
data               42 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c 		.data = &tc_dwc_g210_40bit_pltfm_hba_vops,
data               61 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c 	vops = (struct ufs_hba_variant_ops *)of_id->data;
data              561 drivers/scsi/ufs/ufs-hisi.c 	{ .compatible = "hisilicon,hi3660-ufs", .data = &ufs_hba_hi3660_vops },
data              562 drivers/scsi/ufs/ufs-hisi.c 	{ .compatible = "hisilicon,hi3670-ufs", .data = &ufs_hba_hi3670_vops },
data              574 drivers/scsi/ufs/ufs-hisi.c 	return ufshcd_pltfrm_init(pdev, of_id->data);
data              241 drivers/scsi/ufs/ufshcd.c static void ufshcd_async_scan(void *data, async_cookie_t cookie);
data             6334 drivers/scsi/ufs/ufshcd.c 	u16 data;
data             6338 drivers/scsi/ufs/ufshcd.c 		data = be16_to_cpup((__be16 *)&buff[2 * i]);
data             6339 drivers/scsi/ufs/ufshcd.c 		unit = (data & ATTR_ICC_LVL_UNIT_MASK) >>
data             6341 drivers/scsi/ufs/ufshcd.c 		curr_uA = data & ATTR_ICC_LVL_VALUE_MASK;
data             7008 drivers/scsi/ufs/ufshcd.c static void ufshcd_async_scan(void *data, async_cookie_t cookie)
data             7010 drivers/scsi/ufs/ufshcd.c 	struct ufs_hba *hba = (struct ufs_hba *)data;
data             1101 drivers/scsi/vmw_pvscsi.c static void pvscsi_msg_workqueue_handler(struct work_struct *data)
data             1105 drivers/scsi/vmw_pvscsi.c 	adapter = container_of(data, struct pvscsi_adapter, work);
data              169 drivers/scsi/wd33c93.c 	uchar data;
data              172 drivers/scsi/wd33c93.c 	data = inb(regs.SCMD);
data              173 drivers/scsi/wd33c93.c 	return data;
data              127 drivers/scsi/wd719x.c 			     u8 tag, dma_addr_t data, int timeout)
data              145 drivers/scsi/wd719x.c 	if (data)
data              146 drivers/scsi/wd719x.c 		wd719x_writel(wd, WD719X_AMR_SCB_IN, data);
data              338 drivers/scsi/wd719x.c 	memcpy(wd->fw_virt, fw_wcs->data, fw_wcs->size);
data              339 drivers/scsi/wd719x.c 	memcpy(wd->fw_virt + ALIGN(fw_wcs->size, 4), fw_risc->data,
data              715 drivers/scsi/wd719x.c 	struct wd719x *wd = eeprom->data;
data              723 drivers/scsi/wd719x.c 	struct wd719x *wd = eeprom->data;
data              743 drivers/scsi/wd719x.c 	eeprom.data = wd;
data               97 drivers/sh/intc/access.c 			     unsigned long data)
data              100 drivers/sh/intc/access.c 	__raw_writeb(intc_set_field_from_handle(0, data, h), ptr);
data              106 drivers/sh/intc/access.c 			      unsigned long data)
data              109 drivers/sh/intc/access.c 	__raw_writew(intc_set_field_from_handle(0, data, h), ptr);
data              115 drivers/sh/intc/access.c 			      unsigned long data)
data              118 drivers/sh/intc/access.c 	__raw_writel(intc_set_field_from_handle(0, data, h), ptr);
data              124 drivers/sh/intc/access.c 			      unsigned long data)
data              130 drivers/sh/intc/access.c 	value = intc_set_field_from_handle(__raw_readb(ptr), data, h);
data              138 drivers/sh/intc/access.c 			       unsigned long data)
data              144 drivers/sh/intc/access.c 	value = intc_set_field_from_handle(__raw_readw(ptr), data, h);
data              152 drivers/sh/intc/access.c 			       unsigned long data)
data              158 drivers/sh/intc/access.c 	value = intc_set_field_from_handle(__raw_readl(ptr), data, h);
data              197 drivers/sh/intc/access.c 				unsigned long data) = {
data               16 drivers/sh/intc/chip.c void _intc_enable(struct irq_data *data, unsigned long handle)
data               18 drivers/sh/intc/chip.c 	unsigned int irq = data->irq;
data               25 drivers/sh/intc/chip.c 		if (!cpumask_test_cpu(cpu, irq_data_get_affinity_mask(data)))
data               36 drivers/sh/intc/chip.c static void intc_enable(struct irq_data *data)
data               38 drivers/sh/intc/chip.c 	_intc_enable(data, (unsigned long)irq_data_get_irq_chip_data(data));
data               41 drivers/sh/intc/chip.c static void intc_disable(struct irq_data *data)
data               43 drivers/sh/intc/chip.c 	unsigned int irq = data->irq;
data               45 drivers/sh/intc/chip.c 	unsigned long handle = (unsigned long)irq_data_get_irq_chip_data(data);
data               53 drivers/sh/intc/chip.c 		if (!cpumask_test_cpu(cpu, irq_data_get_affinity_mask(data)))
data               68 drivers/sh/intc/chip.c static int intc_set_affinity(struct irq_data *data,
data               75 drivers/sh/intc/chip.c 	cpumask_copy(irq_data_get_affinity_mask(data), cpumask);
data               81 drivers/sh/intc/chip.c static void intc_mask_ack(struct irq_data *data)
data               83 drivers/sh/intc/chip.c 	unsigned int irq = data->irq;
data               88 drivers/sh/intc/chip.c 	intc_disable(data);
data              132 drivers/sh/intc/chip.c 	struct irq_data *data = irq_get_irq_data(irq);
data              151 drivers/sh/intc/chip.c 			_intc_enable(data, ihp->handle);
data              174 drivers/sh/intc/chip.c static int intc_set_type(struct irq_data *data, unsigned int type)
data              176 drivers/sh/intc/chip.c 	unsigned int irq = data->irq;
data               80 drivers/sh/intc/core.c 	unsigned int data[2], primary;
data               95 drivers/sh/intc/core.c 	data[0] = intc_get_mask_handle(desc, d, enum_id, 0);
data               96 drivers/sh/intc/core.c 	data[1] = intc_get_prio_handle(desc, d, enum_id, 0);
data               99 drivers/sh/intc/core.c 	if (!data[0] && data[1])
data              102 drivers/sh/intc/core.c 	if (!data[0] && !data[1])
data              106 drivers/sh/intc/core.c 	data[0] = data[0] ? data[0] : intc_get_mask_handle(desc, d, enum_id, 1);
data              107 drivers/sh/intc/core.c 	data[1] = data[1] ? data[1] : intc_get_prio_handle(desc, d, enum_id, 1);
data              109 drivers/sh/intc/core.c 	if (!data[primary])
data              112 drivers/sh/intc/core.c 	BUG_ON(!data[primary]); /* must have primary masking method */
data              119 drivers/sh/intc/core.c 	irq_set_chip_data(irq, (void *)data[primary]);
data              127 drivers/sh/intc/core.c 	if (data[!primary])
data              128 drivers/sh/intc/core.c 		_intc_enable(irq_data, data[!primary]);
data              131 drivers/sh/intc/core.c 	if (data[1]) {
data              134 drivers/sh/intc/core.c 		hp->handle = data[1];
data              148 drivers/sh/intc/core.c 	data[0] = intc_get_sense_handle(desc, d, enum_id);
data              149 drivers/sh/intc/core.c 	if (data[0]) {
data              151 drivers/sh/intc/core.c 		(d->sense + d->nr_sense)->handle = data[0];
data              420 drivers/sh/intc/core.c 			struct irq_data *data;
data              423 drivers/sh/intc/core.c 			data = irq_get_irq_data(irq);
data              424 drivers/sh/intc/core.c 			chip = irq_data_get_irq_chip(data);
data              427 drivers/sh/intc/core.c 			if (irqd_is_wakeup_set(data))
data              428 drivers/sh/intc/core.c 				chip->irq_enable(data);
data              445 drivers/sh/intc/core.c 			struct irq_data *data;
data              448 drivers/sh/intc/core.c 			data = irq_get_irq_data(irq);
data              449 drivers/sh/intc/core.c 			chip = irq_data_get_irq_chip(data);
data              456 drivers/sh/intc/core.c 			if (irqd_irq_disabled(data))
data              457 drivers/sh/intc/core.c 				chip->irq_disable(data);
data              459 drivers/sh/intc/core.c 				chip->irq_enable(data);
data              235 drivers/sh/intc/handle.c 	unsigned int i, j, data;
data              240 drivers/sh/intc/handle.c 		data = _intc_mask_data(desc, d, enum_id, &i, &j);
data              241 drivers/sh/intc/handle.c 		if (data)
data              242 drivers/sh/intc/handle.c 			intc_enable_disable(d, data, enable);
data              244 drivers/sh/intc/handle.c 	} while (data);
data              249 drivers/sh/intc/handle.c 		data = _intc_prio_data(desc, d, enum_id, &i, &j);
data              250 drivers/sh/intc/handle.c 		if (data)
data              251 drivers/sh/intc/handle.c 			intc_enable_disable(d, data, enable);
data              254 drivers/sh/intc/handle.c 	} while (data);
data              116 drivers/sh/intc/internals.h (*intc_reg_fns[])(unsigned long addr, unsigned long h, unsigned long data);
data              158 drivers/sh/intc/internals.h void _intc_enable(struct irq_data *data, unsigned long handle);
data              113 drivers/sh/intc/virq.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              114 drivers/sh/intc/virq.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              115 drivers/sh/intc/virq.c 	struct intc_virq_list *entry, *vlist = irq_data_get_irq_handler_data(data);
data              118 drivers/sh/intc/virq.c 	chip->irq_mask_ack(data);
data              132 drivers/sh/intc/virq.c 	chip->irq_unmask(data);
data              158 drivers/sh/maple/maple.c 	size_t length, void *data)
data              175 drivers/sh/maple/maple.c 		memcpy(sendbuf + 4, data, (length - 1) * 4);
data              278 drivers/siox/siox-core.c static int siox_poll_thread(void *data)
data              280 drivers/siox/siox-core.c 	struct siox_master *smaster = data;
data              343 drivers/slimbus/core.c static int slim_match_dev(struct device *dev, void *data)
data              345 drivers/slimbus/core.c 	struct slim_eaddr *e_addr = data;
data              391 drivers/slimbus/core.c static int of_slim_match_dev(struct device *dev, void *data)
data              393 drivers/slimbus/core.c 	struct device_node *np = data;
data              378 drivers/slimbus/qcom-ngd-ctrl.c 					struct qmi_txn *txn, const void *data)
data              382 drivers/slimbus/qcom-ngd-ctrl.c 	resp = (struct slimbus_power_resp_msg_v01 *)data;
data             1318 drivers/slimbus/qcom-ngd-ctrl.c 		.data = &ngd_v1_5_offset_info,
data             1328 drivers/slimbus/qcom-ngd-ctrl.c 	const struct ngd_reg_offset_data *data;
data             1335 drivers/slimbus/qcom-ngd-ctrl.c 	data = match->data;
data             1360 drivers/slimbus/qcom-ngd-ctrl.c 		ngd->base = ctrl->base + ngd->id * data->offset +
data             1361 drivers/slimbus/qcom-ngd-ctrl.c 					(ngd->id - 1) * data->size;
data              110 drivers/soc/actions/owl-sps.c 	if (!match || !match->data) {
data              115 drivers/soc/actions/owl-sps.c 	sps_info = match->data;
data              301 drivers/soc/actions/owl-sps.c 	{ .compatible = "actions,s500-sps", .data = &s500_sps_info },
data              302 drivers/soc/actions/owl-sps.c 	{ .compatible = "actions,s700-sps", .data = &s700_sps_info },
data              303 drivers/soc/actions/owl-sps.c 	{ .compatible = "actions,s900-sps", .data = &s900_sps_info },
data              192 drivers/soc/amlogic/meson-canvas.c 	{ .compatible = "amlogic,meson8-canvas", .data = (void *)false, },
data              193 drivers/soc/amlogic/meson-canvas.c 	{ .compatible = "amlogic,meson8b-canvas", .data = (void *)false, },
data              194 drivers/soc/amlogic/meson-canvas.c 	{ .compatible = "amlogic,meson8m2-canvas", .data = (void *)false, },
data              195 drivers/soc/amlogic/meson-canvas.c 	{ .compatible = "amlogic,canvas", .data = (void *)true, },
data              556 drivers/soc/amlogic/meson-clk-measure.c static int clk_msr_show(struct seq_file *s, void *data)
data              572 drivers/soc/amlogic/meson-clk-measure.c static int clk_msr_summary_show(struct seq_file *s, void *data)
data              660 drivers/soc/amlogic/meson-clk-measure.c 		.data = (void *)clk_msr_gx,
data              664 drivers/soc/amlogic/meson-clk-measure.c 		.data = (void *)clk_msr_m8,
data              668 drivers/soc/amlogic/meson-clk-measure.c 		.data = (void *)clk_msr_m8,
data              672 drivers/soc/amlogic/meson-clk-measure.c 		.data = (void *)clk_msr_axg,
data              676 drivers/soc/amlogic/meson-clk-measure.c 		.data = (void *)clk_msr_g12a,
data              680 drivers/soc/amlogic/meson-clk-measure.c 		.data = (void *)clk_msr_sm1,
data              481 drivers/soc/amlogic/meson-ee-pwrc.c 		.data = &meson_ee_g12a_pwrc_data,
data              485 drivers/soc/amlogic/meson-ee-pwrc.c 		.data = &meson_ee_sm1_pwrc_data,
data              360 drivers/soc/amlogic/meson-gx-pwrc-vpu.c 	{ .compatible = "amlogic,meson-gx-pwrc-vpu", .data = &vpu_hdmi_pd },
data              363 drivers/soc/amlogic/meson-gx-pwrc-vpu.c 	  .data = &vpu_hdmi_pd_g12a
data              130 drivers/soc/aspeed/aspeed-lpc-snoop.c 	u32 reg, data;
data              144 drivers/soc/aspeed/aspeed-lpc-snoop.c 	regmap_read(lpc_snoop->regmap, SNPWDR, &data);
data              147 drivers/soc/aspeed/aspeed-lpc-snoop.c 		u8 val = (data & SNPWDR_CH0_MASK) >> SNPWDR_CH0_SHIFT;
data              152 drivers/soc/aspeed/aspeed-lpc-snoop.c 		u8 val = (data & SNPWDR_CH1_MASK) >> SNPWDR_CH1_SHIFT;
data              325 drivers/soc/aspeed/aspeed-lpc-snoop.c 	  .data = &ast2400_model_data },
data              327 drivers/soc/aspeed/aspeed-lpc-snoop.c 	  .data = &ast2500_model_data },
data              173 drivers/soc/aspeed/aspeed-p2a-ctrl.c 		unsigned long data)
data              177 drivers/soc/aspeed/aspeed-p2a-ctrl.c 	void __user *arg = (void __user *)data;
data              424 drivers/soc/aspeed/aspeed-p2a-ctrl.c 	  .data = &ast2400_model_data },
data              426 drivers/soc/aspeed/aspeed-p2a-ctrl.c 	  .data = &ast2500_model_data },
data              580 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_phy_71_1,
data              584 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_phy_72_0,
data              588 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_phy_225_1,
data              592 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_phy_240_1,
data              597 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_phy_240_1,
data              624 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_seq,
data              628 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_seq_b22,
data              632 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_seq_b22,
data              636 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_seq_b22,
data              640 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_seq_b22,
data              644 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		.data = &ddr_seq,
data              660 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		*ofdata = match->data;
data              666 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		unsigned long action, void *data)
data              762 drivers/soc/bcm/brcmstb/pm/pm-arm.c 		ddr_seq_data = of_id->data;
data              375 drivers/soc/bcm/brcmstb/pm/pm-mips.c 		*ofdata = match->data;
data              116 drivers/soc/fsl/qe/qe_common.c 		genpool_algo_t algo, void *data)
data              124 drivers/soc/fsl/qe/qe_common.c 	start = gen_pool_alloc_algo(muram_pool, size, algo, data);
data              321 drivers/soc/imx/gpc.c 	{ .compatible = "fsl,imx6q-gpc", .data = &imx6q_dt_data },
data              322 drivers/soc/imx/gpc.c 	{ .compatible = "fsl,imx6qp-gpc", .data = &imx6qp_dt_data },
data              323 drivers/soc/imx/gpc.c 	{ .compatible = "fsl,imx6sl-gpc", .data = &imx6sl_dt_data },
data              324 drivers/soc/imx/gpc.c 	{ .compatible = "fsl,imx6sx-gpc", .data = &imx6sx_dt_data },
data              408 drivers/soc/imx/gpc.c 	const struct imx_gpc_dt_data *of_id_data = of_id->data;
data              642 drivers/soc/imx/gpcv2.c 	{ .compatible = "fsl,imx7d-gpc", .data = &imx7_pgc_domain_data, },
data              643 drivers/soc/imx/gpcv2.c 	{ .compatible = "fsl,imx8mq-gpc", .data = &imx8m_pgc_domain_data, },
data               27 drivers/soc/imx/soc-imx-scu.c 	} data;
data               75 drivers/soc/imx/soc-imx-scu.c 	msg.data.req.control = IMX_SC_C_ID;
data               76 drivers/soc/imx/soc-imx-scu.c 	msg.data.req.resource = IMX_SC_R_SYSTEM;
data               84 drivers/soc/imx/soc-imx-scu.c 	return msg.data.resp.id;
data              128 drivers/soc/imx/soc-imx8.c 	{ .compatible = "fsl,imx8mq", .data = &imx8mq_soc_data, },
data              129 drivers/soc/imx/soc-imx8.c 	{ .compatible = "fsl,imx8mm", .data = &imx8mm_soc_data, },
data              130 drivers/soc/imx/soc-imx8.c 	{ .compatible = "fsl,imx8mn", .data = &imx8mn_soc_data, },
data              145 drivers/soc/imx/soc-imx8.c 	const struct imx8_soc_data *data;
data              164 drivers/soc/imx/soc-imx8.c 	data = id->data;
data              165 drivers/soc/imx/soc-imx8.c 	if (data) {
data              166 drivers/soc/imx/soc-imx8.c 		soc_dev_attr->soc_id = data->name;
data              167 drivers/soc/imx/soc-imx8.c 		if (data->soc_revision)
data              168 drivers/soc/imx/soc-imx8.c 			soc_rev = data->soc_revision();
data              167 drivers/soc/ixp4xx/ixp4xx-npe.c static void npe_cmd_write(struct npe *npe, u32 addr, int cmd, u32 data)
data              169 drivers/soc/ixp4xx/ixp4xx-npe.c 	__raw_writel(data, &npe->regs->exec_data);
data              515 drivers/soc/ixp4xx/ixp4xx-npe.c 			u32 data[0];
data              523 drivers/soc/ixp4xx/ixp4xx-npe.c 		u32 data[0];
data              537 drivers/soc/ixp4xx/ixp4xx-npe.c 	image = (struct dl_image*)fw_entry->data;
data              563 drivers/soc/ixp4xx/ixp4xx-npe.c 			image->data[i] = swab32(image->data[i]);
data              620 drivers/soc/ixp4xx/ixp4xx-npe.c 		cb = (struct dl_codeblock*)&image->data[blk->offset];
data              644 drivers/soc/ixp4xx/ixp4xx-npe.c 			npe_cmd_write(npe, cb->npe_addr + j, cmd, cb->data[j]);
data              208 drivers/soc/mediatek/mtk-cmdq-helper.c static void cmdq_pkt_flush_async_cb(struct cmdq_cb_data data)
data              210 drivers/soc/mediatek/mtk-cmdq-helper.c 	struct cmdq_pkt *pkt = (struct cmdq_pkt *)data.data;
data              229 drivers/soc/mediatek/mtk-cmdq-helper.c 		data.data = cb->data;
data              230 drivers/soc/mediatek/mtk-cmdq-helper.c 		cb->cb(data);
data              235 drivers/soc/mediatek/mtk-cmdq-helper.c 			 void *data)
data              246 drivers/soc/mediatek/mtk-cmdq-helper.c 	pkt->cb.data = data;
data              248 drivers/soc/mediatek/mtk-cmdq-helper.c 	pkt->async_cb.data = pkt;
data              276 drivers/soc/mediatek/mtk-cmdq-helper.c static void cmdq_pkt_flush_cb(struct cmdq_cb_data data)
data              280 drivers/soc/mediatek/mtk-cmdq-helper.c 	cmplt = (struct cmdq_flush_completion *)data.data;
data              281 drivers/soc/mediatek/mtk-cmdq-helper.c 	if (data.sta != CMDQ_CB_NORMAL)
data             1736 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pmic_mt6323,
data             1739 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pmic_mt6351,
data             1742 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pmic_mt6357,
data             1745 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pmic_mt6358,
data             1751 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pmic_mt6380,
data             1754 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pmic_mt6397,
data             1866 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pwrap_mt2701,
data             1869 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pwrap_mt6765,
data             1872 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pwrap_mt6797,
data             1875 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pwrap_mt7622,
data             1878 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pwrap_mt8135,
data             1881 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pwrap_mt8173,
data             1884 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pwrap_mt8183,
data             1887 drivers/soc/mediatek/mtk-pmic-wrap.c 		.data = &pwrap_mt8516,
data             1917 drivers/soc/mediatek/mtk-pmic-wrap.c 	wrp->slave = of_slave_id->data;
data               28 drivers/soc/mediatek/mtk-scpsys.c #define MTK_SCPD_CAPS(_scpd, _x)	((_scpd)->data->caps & (_x))
data              128 drivers/soc/mediatek/mtk-scpsys.c 	const struct scp_domain_data *data;
data              166 drivers/soc/mediatek/mtk-scpsys.c 						scpd->data->sta_mask;
data              168 drivers/soc/mediatek/mtk-scpsys.c 						scpd->data->sta_mask;
data              187 drivers/soc/mediatek/mtk-scpsys.c 	void __iomem *ctl_addr = scp->base + scpd->data->ctl_offs;
data              188 drivers/soc/mediatek/mtk-scpsys.c 	u32 pdn_ack = scpd->data->sram_pdn_ack_bits;
data              230 drivers/soc/mediatek/mtk-scpsys.c 	val &= ~scpd->data->sram_pdn_bits;
data              249 drivers/soc/mediatek/mtk-scpsys.c 	if (scpd->data->bus_prot_mask) {
data              251 drivers/soc/mediatek/mtk-scpsys.c 				scpd->data->bus_prot_mask,
data              277 drivers/soc/mediatek/mtk-scpsys.c 	void __iomem *ctl_addr = scp->base + scpd->data->ctl_offs;
data              278 drivers/soc/mediatek/mtk-scpsys.c 	u32 pdn_ack = scpd->data->sram_pdn_ack_bits;
data              283 drivers/soc/mediatek/mtk-scpsys.c 	if (scpd->data->bus_prot_mask) {
data              285 drivers/soc/mediatek/mtk-scpsys.c 				scpd->data->bus_prot_mask,
data              292 drivers/soc/mediatek/mtk-scpsys.c 	val |= scpd->data->sram_pdn_bits;
data              393 drivers/soc/mediatek/mtk-scpsys.c 		const struct scp_domain_data *data = &scp_domain_data[i];
data              395 drivers/soc/mediatek/mtk-scpsys.c 		scpd->supply = devm_regulator_get_optional(&pdev->dev, data->name);
data              411 drivers/soc/mediatek/mtk-scpsys.c 		const struct scp_domain_data *data = &scp_domain_data[i];
data              416 drivers/soc/mediatek/mtk-scpsys.c 		scpd->data = data;
data              418 drivers/soc/mediatek/mtk-scpsys.c 		for (j = 0; j < MAX_CLKS && data->clk_id[j]; j++) {
data              419 drivers/soc/mediatek/mtk-scpsys.c 			struct clk *c = clk[data->clk_id[j]];
data              423 drivers/soc/mediatek/mtk-scpsys.c 					data->name);
data              430 drivers/soc/mediatek/mtk-scpsys.c 		genpd->name = data->name;
data             1008 drivers/soc/mediatek/mtk-scpsys.c 		.data = &mt2701_data,
data             1011 drivers/soc/mediatek/mtk-scpsys.c 		.data = &mt2712_data,
data             1014 drivers/soc/mediatek/mtk-scpsys.c 		.data = &mt6797_data,
data             1017 drivers/soc/mediatek/mtk-scpsys.c 		.data = &mt7622_data,
data             1020 drivers/soc/mediatek/mtk-scpsys.c 		.data = &mt7623a_data,
data             1023 drivers/soc/mediatek/mtk-scpsys.c 		.data = &mt8173_data,
data               71 drivers/soc/qcom/cmd-db.c 	u8 data[];
data              108 drivers/soc/qcom/cmd-db.c 	return cmd_db_header->data + offset;
data              117 drivers/soc/qcom/cmd-db.c 	return cmd_db_header->data + offset + loffset;
data               58 drivers/soc/qcom/glink_ssr.c 				   void *data, int len, void *priv, u32 addr)
data               60 drivers/soc/qcom/glink_ssr.c 	struct cleanup_done_msg *msg = data;
data               85 drivers/soc/qcom/glink_ssr.c 				 void *data)
data               89 drivers/soc/qcom/glink_ssr.c 	char *ssr_name = data;
data               49 drivers/soc/qcom/mdt_loader.c 	ehdr = (struct elf32_hdr *)fw->data;
data               93 drivers/soc/qcom/mdt_loader.c 	void *data;
data               95 drivers/soc/qcom/mdt_loader.c 	ehdr = (struct elf32_hdr *)fw->data;
data              110 drivers/soc/qcom/mdt_loader.c 	data = kmalloc(ehdr_size + hash_size, GFP_KERNEL);
data              111 drivers/soc/qcom/mdt_loader.c 	if (!data)
data              120 drivers/soc/qcom/mdt_loader.c 	memcpy(data, fw->data, ehdr_size);
data              121 drivers/soc/qcom/mdt_loader.c 	memcpy(data + ehdr_size, fw->data + hash_offset, hash_size);
data              125 drivers/soc/qcom/mdt_loader.c 	return data;
data              154 drivers/soc/qcom/mdt_loader.c 	ehdr = (struct elf32_hdr *)fw->data;
data              245 drivers/soc/qcom/mdt_loader.c 			memcpy(ptr, fw->data + phdr->p_offset, phdr->p_filesz);
data              199 drivers/soc/qcom/qcom_aoss.c static irqreturn_t qmp_intr(int irq, void *data)
data              201 drivers/soc/qcom/qcom_aoss.c 	struct qmp *qmp = data;
data              225 drivers/soc/qcom/qcom_aoss.c static int qmp_send(struct qmp *qmp, const void *data, size_t len)
data              240 drivers/soc/qcom/qcom_aoss.c 			 data, len / sizeof(u32));
data              344 drivers/soc/qcom/qcom_aoss.c 	struct genpd_onecell_data *data = &qmp->pd_data;
data              355 drivers/soc/qcom/qcom_aoss.c 	data->domains = devm_kcalloc(dev, num, sizeof(*data->domains),
data              357 drivers/soc/qcom/qcom_aoss.c 	if (!data->domains)
data              372 drivers/soc/qcom/qcom_aoss.c 		data->domains[i] = &res[i].pd;
data              375 drivers/soc/qcom/qcom_aoss.c 	data->num_domains = i;
data              377 drivers/soc/qcom/qcom_aoss.c 	ret = of_genpd_add_provider_onecell(dev->of_node, data);
data              385 drivers/soc/qcom/qcom_aoss.c 		pm_genpd_remove(data->domains[i]);
data              392 drivers/soc/qcom/qcom_aoss.c 	struct genpd_onecell_data *data = &qmp->pd_data;
data              398 drivers/soc/qcom/qcom_aoss.c 	for (i = 0; i < data->num_domains; i++)
data              399 drivers/soc/qcom/qcom_aoss.c 		pm_genpd_remove(data->domains[i]);
data              118 drivers/soc/qcom/qcom_gsbi.c 	{ .compatible = "qcom,tcsr-ipq8064", .data = &config_ipq8064},
data              119 drivers/soc/qcom/qcom_gsbi.c 	{ .compatible = "qcom,tcsr-apq8064", .data = &config_apq8064},
data              120 drivers/soc/qcom/qcom_gsbi.c 	{ .compatible = "qcom,tcsr-msm8960", .data = &config_msm8960},
data              121 drivers/soc/qcom/qcom_gsbi.c 	{ .compatible = "qcom,tcsr-msm8660", .data = &config_msm8660},
data              155 drivers/soc/qcom/qcom_gsbi.c 				config = match->data;
data               71 drivers/soc/qcom/rpmh-rsc.c 			  u32 data)
data               73 drivers/soc/qcom/rpmh-rsc.c 	writel_relaxed(data, drv->tcs_base + reg + RSC_DRV_TCS_OFFSET * tcs_id +
data               77 drivers/soc/qcom/rpmh-rsc.c static void write_tcs_reg(struct rsc_drv *drv, int reg, int tcs_id, u32 data)
data               79 drivers/soc/qcom/rpmh-rsc.c 	writel_relaxed(data, drv->tcs_base + reg + RSC_DRV_TCS_OFFSET * tcs_id);
data               83 drivers/soc/qcom/rpmh-rsc.c 			       u32 data)
data               85 drivers/soc/qcom/rpmh-rsc.c 	writel(data, drv->tcs_base + reg + RSC_DRV_TCS_OFFSET * tcs_id);
data               87 drivers/soc/qcom/rpmh-rsc.c 		if (data == readl(drv->tcs_base + reg +
data              234 drivers/soc/qcom/rpmh-rsc.c 				       drv->name, cmd->addr, cmd->data);
data              279 drivers/soc/qcom/rpmh-rsc.c 		write_tcs_cmd(drv, RSC_DRV_CMD_DATA, tcs_id, j, cmd->data);
data              143 drivers/soc/qcom/rpmh.c 			req->wake_val = cmd->data;
data              146 drivers/soc/qcom/rpmh.c 		req->wake_val = cmd->data;
data              149 drivers/soc/qcom/rpmh.c 		req->sleep_val = cmd->data;
data              431 drivers/soc/qcom/rpmh.c 		       u32 addr, u32 data)
data              439 drivers/soc/qcom/rpmh.c 	rpm_msg.cmd[0].data = data;
data              135 drivers/soc/qcom/rpmhpd.c 	{ .compatible = "qcom,sdm845-rpmhpd", .data = &sdm845_desc },
data              144 drivers/soc/qcom/rpmhpd.c 		.data = corner,
data              328 drivers/soc/qcom/rpmhpd.c 	struct genpd_onecell_data *data;
data              339 drivers/soc/qcom/rpmhpd.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              340 drivers/soc/qcom/rpmhpd.c 	if (!data)
data              343 drivers/soc/qcom/rpmhpd.c 	data->domains = devm_kcalloc(dev, num_pds, sizeof(*data->domains),
data              345 drivers/soc/qcom/rpmhpd.c 	if (!data->domains)
data              348 drivers/soc/qcom/rpmhpd.c 	data->num_domains = num_pds;
data              380 drivers/soc/qcom/rpmhpd.c 		data->domains[i] = &rpmhpds[i]->pd;
data              392 drivers/soc/qcom/rpmhpd.c 	return of_genpd_add_provider_onecell(pdev->dev.of_node, data);
data              201 drivers/soc/qcom/rpmpd.c 	{ .compatible = "qcom,msm8996-rpmpd", .data = &msm8996_desc },
data              202 drivers/soc/qcom/rpmpd.c 	{ .compatible = "qcom,msm8998-rpmpd", .data = &msm8998_desc },
data              203 drivers/soc/qcom/rpmpd.c 	{ .compatible = "qcom,qcs404-rpmpd", .data = &qcs404_desc },
data              341 drivers/soc/qcom/rpmpd.c 	struct genpd_onecell_data *data;
data              359 drivers/soc/qcom/rpmpd.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              360 drivers/soc/qcom/rpmpd.c 	if (!data)
data              363 drivers/soc/qcom/rpmpd.c 	data->domains = devm_kcalloc(&pdev->dev, num, sizeof(*data->domains),
data              365 drivers/soc/qcom/rpmpd.c 	data->num_domains = num;
data              382 drivers/soc/qcom/rpmpd.c 		data->domains[i] = &rpmpds[i]->pd;
data              385 drivers/soc/qcom/rpmpd.c 	return of_genpd_add_provider_onecell(pdev->dev.of_node, data);
data              146 drivers/soc/qcom/smd-rpm.c 				 void *data,
data              151 drivers/soc/qcom/smd-rpm.c 	const struct qcom_rpm_header *hdr = data;
data              155 drivers/soc/qcom/smd-rpm.c 	const u8 *buf = data + sizeof(struct qcom_rpm_header);
data              172 drivers/soc/qcom/smp2p.c static irqreturn_t qcom_smp2p_intr(int irq, void *data)
data              176 drivers/soc/qcom/smp2p.c 	struct qcom_smp2p *smp2p = data;
data              318 drivers/soc/qcom/smp2p.c static int smp2p_update_bits(void *data, u32 mask, u32 value)
data              320 drivers/soc/qcom/smp2p.c 	struct smp2p_entry *entry = data;
data              139 drivers/soc/qcom/smsm.c static int smsm_update_bits(void *data, u32 mask, u32 value)
data              141 drivers/soc/qcom/smsm.c 	struct qcom_smsm *smsm = data;
data              198 drivers/soc/qcom/smsm.c static irqreturn_t smsm_intr(int irq, void *data)
data              200 drivers/soc/qcom/smsm.c 	struct smsm_entry *entry = data;
data              199 drivers/soc/qcom/spm.c 	{ .compatible = "qcom,idle-state-spc", .data = qcom_cpu_spc },
data              235 drivers/soc/qcom/spm.c 		idle_fns[state_count] = match_id->data;
data              238 drivers/soc/qcom/spm.c 		if (match_id->data == qcom_cpu_spc)
data              312 drivers/soc/qcom/spm.c 	  .data = &spm_reg_8974_8084_cpu },
data              314 drivers/soc/qcom/spm.c 	  .data = &spm_reg_8974_8084_cpu },
data              316 drivers/soc/qcom/spm.c 	  .data = &spm_reg_8064_cpu },
data              341 drivers/soc/qcom/spm.c 	drv->reg_data = match_id->data;
data               25 drivers/soc/qcom/trace-rpmh.h 			 __field(u32, data)
data               33 drivers/soc/qcom/trace-rpmh.h 		       __entry->data = r->cmds[0].data;
data               38 drivers/soc/qcom/trace-rpmh.h 		  __get_str(name), __entry->m, __entry->addr, __entry->data,
data               55 drivers/soc/qcom/trace-rpmh.h 			 __field(u32, data)
data               65 drivers/soc/qcom/trace-rpmh.h 		       __entry->data = c->data;
data               71 drivers/soc/qcom/trace-rpmh.h 		  __entry->addr, __entry->data, __entry->wait)
data              118 drivers/soc/qcom/wcnss_ctrl.c 				   void *data,
data              126 drivers/soc/qcom/wcnss_ctrl.c 	const struct wcnss_msg_hdr *hdr = data;
data              136 drivers/soc/qcom/wcnss_ctrl.c 		version = data;
data              150 drivers/soc/qcom/wcnss_ctrl.c 		nvresp = data;
data              201 drivers/soc/qcom/wcnss_ctrl.c 	const void *data;
data              216 drivers/soc/qcom/wcnss_ctrl.c 	data = fw->data;
data              233 drivers/soc/qcom/wcnss_ctrl.c 		memcpy(req->fragment, data, req->frag_size);
data              244 drivers/soc/qcom/wcnss_ctrl.c 		data += NV_FRAGMENT_SIZE;
data               42 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7743-rst", .data = &rcar_rst_gen2 },
data               43 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7744-rst", .data = &rcar_rst_gen2 },
data               44 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7745-rst", .data = &rcar_rst_gen2 },
data               45 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a77470-rst", .data = &rcar_rst_gen2 },
data               47 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a774a1-rst", .data = &rcar_rst_gen3 },
data               48 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a774c0-rst", .data = &rcar_rst_gen3 },
data               50 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7778-reset-wdt", .data = &rcar_rst_gen1 },
data               51 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7779-reset-wdt", .data = &rcar_rst_gen1 },
data               53 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7790-rst", .data = &rcar_rst_gen2 },
data               54 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7791-rst", .data = &rcar_rst_gen2 },
data               55 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7792-rst", .data = &rcar_rst_gen2 },
data               56 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7793-rst", .data = &rcar_rst_gen2 },
data               57 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7794-rst", .data = &rcar_rst_gen2 },
data               59 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7795-rst", .data = &rcar_rst_gen3 },
data               60 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a7796-rst", .data = &rcar_rst_gen3 },
data               61 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a77965-rst", .data = &rcar_rst_gen3 },
data               62 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a77970-rst", .data = &rcar_rst_gen3 },
data               63 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a77980-rst", .data = &rcar_rst_gen3 },
data               64 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a77990-rst", .data = &rcar_rst_gen3 },
data               65 drivers/soc/renesas/rcar-rst.c 	{ .compatible = "renesas,r8a77995-rst", .data = &rcar_rst_gen3 },
data               92 drivers/soc/renesas/rcar-rst.c 	cfg = match->data;
data              265 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7743-sysc", .data = &r8a7743_sysc_info },
data              267 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7744-sysc", .data = &r8a7743_sysc_info },
data              270 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7745-sysc", .data = &r8a7745_sysc_info },
data              273 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a77470-sysc", .data = &r8a77470_sysc_info },
data              276 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a774a1-sysc", .data = &r8a774a1_sysc_info },
data              279 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a774c0-sysc", .data = &r8a774c0_sysc_info },
data              282 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7779-sysc", .data = &r8a7779_sysc_info },
data              285 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7790-sysc", .data = &r8a7790_sysc_info },
data              288 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7791-sysc", .data = &r8a7791_sysc_info },
data              290 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7793-sysc", .data = &r8a7791_sysc_info },
data              293 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7792-sysc", .data = &r8a7792_sysc_info },
data              296 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7794-sysc", .data = &r8a7794_sysc_info },
data              299 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7795-sysc", .data = &r8a7795_sysc_info },
data              302 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a7796-sysc", .data = &r8a7796_sysc_info },
data              305 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a77965-sysc", .data = &r8a77965_sysc_info },
data              308 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a77970-sysc", .data = &r8a77970_sysc_info },
data              311 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a77980-sysc", .data = &r8a77980_sysc_info },
data              314 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a77990-sysc", .data = &r8a77990_sysc_info },
data              317 drivers/soc/renesas/rcar-sysc.c 	{ .compatible = "renesas,r8a77995-sysc", .data = &r8a77995_sysc_info },
data              343 drivers/soc/renesas/rcar-sysc.c 	info = match->data;
data              201 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r7s72100",	.data = &soc_rz_a1h },
data              204 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r7s9210",	.data = &soc_rz_a2m },
data              207 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a73a4",	.data = &soc_rmobile_ape6 },
data              210 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7740",	.data = &soc_rmobile_a1 },
data              213 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7742",	.data = &soc_rz_g1h },
data              216 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7743",	.data = &soc_rz_g1m },
data              219 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7744",	.data = &soc_rz_g1n },
data              222 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7745",	.data = &soc_rz_g1e },
data              225 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a77470",	.data = &soc_rz_g1c },
data              228 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a774a1",	.data = &soc_rz_g2m },
data              231 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a774c0",	.data = &soc_rz_g2e },
data              234 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7778",	.data = &soc_rcar_m1a },
data              237 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7779",	.data = &soc_rcar_h1 },
data              240 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7790",	.data = &soc_rcar_h2 },
data              243 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7791",	.data = &soc_rcar_m2_w },
data              246 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7792",	.data = &soc_rcar_v2h },
data              249 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7793",	.data = &soc_rcar_m2_n },
data              252 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7794",	.data = &soc_rcar_e2 },
data              255 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7795",	.data = &soc_rcar_h3 },
data              258 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a7796",	.data = &soc_rcar_m3_w },
data              261 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a77965",	.data = &soc_rcar_m3_n },
data              264 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a77970",	.data = &soc_rcar_v3m },
data              267 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a77980",	.data = &soc_rcar_v3h },
data              270 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a77990",	.data = &soc_rcar_e3 },
data              273 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,r8a77995",	.data = &soc_rcar_d3 },
data              276 drivers/soc/renesas/renesas-soc.c 	{ .compatible = "renesas,sh73a0",	.data = &soc_shmobile_ag5 },
data              296 drivers/soc/renesas/renesas-soc.c 	soc = match->data;
data              156 drivers/soc/renesas/rmobile-sysc.c 	{ .compatible = "arm,coresight-etm3x", .data = (void *)PD_DEBUG },
data              157 drivers/soc/renesas/rmobile-sysc.c 	{ .compatible = "renesas,dbsc-r8a73a4", .data = (void *)PD_MEMCTL, },
data              158 drivers/soc/renesas/rmobile-sysc.c 	{ .compatible = "renesas,dbsc3-r8a7740", .data = (void *)PD_MEMCTL, },
data              159 drivers/soc/renesas/rmobile-sysc.c 	{ .compatible = "renesas,sbsc-sh73a0", .data = (void *)PD_MEMCTL, },
data              206 drivers/soc/renesas/rmobile-sysc.c 		add_special_pd(np, (enum pd_types)id->data);
data              114 drivers/soc/rockchip/grf.c 		.data = (void *)&rk3036_grf,
data              117 drivers/soc/rockchip/grf.c 		.data = (void *)&rk3128_grf,
data              120 drivers/soc/rockchip/grf.c 		.data = (void *)&rk3228_grf,
data              123 drivers/soc/rockchip/grf.c 		.data = (void *)&rk3288_grf,
data              126 drivers/soc/rockchip/grf.c 		.data = (void *)&rk3328_grf,
data              129 drivers/soc/rockchip/grf.c 		.data = (void *)&rk3368_grf,
data              132 drivers/soc/rockchip/grf.c 		.data = (void *)&rk3399_grf,
data              149 drivers/soc/rockchip/grf.c 	if (!match || !match->data) {
data              154 drivers/soc/rockchip/grf.c 	grf_info = match->data;
data              636 drivers/soc/rockchip/pm_domains.c 	if (!match || !match->data) {
data              641 drivers/soc/rockchip/pm_domains.c 	pmu_info = match->data;
data              982 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&px30_pmu,
data              986 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3036_pmu,
data              990 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3066_pmu,
data              994 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3128_pmu,
data              998 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3188_pmu,
data             1002 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3228_pmu,
data             1006 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3288_pmu,
data             1010 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3328_pmu,
data             1014 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3366_pmu,
data             1018 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3368_pmu,
data             1022 drivers/soc/rockchip/pm_domains.c 		.data = (void *)&rk3399_pmu,
data               66 drivers/soc/samsung/exynos-pmu.c #define exynos_pmu_data_arm_ptr(data)	(&data)
data               68 drivers/soc/samsung/exynos-pmu.c #define exynos_pmu_data_arm_ptr(data)	NULL
data               77 drivers/soc/samsung/exynos-pmu.c 		.data = exynos_pmu_data_arm_ptr(exynos3250_pmu_data),
data               80 drivers/soc/samsung/exynos-pmu.c 		.data = exynos_pmu_data_arm_ptr(exynos4210_pmu_data),
data               83 drivers/soc/samsung/exynos-pmu.c 		.data = exynos_pmu_data_arm_ptr(exynos4412_pmu_data),
data               86 drivers/soc/samsung/exynos-pmu.c 		.data = exynos_pmu_data_arm_ptr(exynos5250_pmu_data),
data               91 drivers/soc/samsung/exynos-pmu.c 		.data = exynos_pmu_data_arm_ptr(exynos5420_pmu_data),
data               87 drivers/soc/samsung/pm_domains.c 		.data = &exynos4210_cfg,
data               90 drivers/soc/samsung/pm_domains.c 		.data = &exynos5433_cfg,
data              114 drivers/soc/samsung/pm_domains.c 		pm_domain_cfg = match->data;
data               40 drivers/soc/sunxi/sunxi_sram.c 	struct sunxi_sram_data	data;
data               62 drivers/soc/sunxi/sunxi_sram.c 	.data	= SUNXI_SRAM_DATA("A3-A4", 0x4, 0x4, 2,
data               68 drivers/soc/sunxi/sunxi_sram.c 	.data	= SUNXI_SRAM_DATA("C1", 0x0, 0x0, 31,
data               74 drivers/soc/sunxi/sunxi_sram.c 	.data	= SUNXI_SRAM_DATA("D", 0x4, 0x0, 1,
data               80 drivers/soc/sunxi/sunxi_sram.c 	.data	= SUNXI_SRAM_DATA("C", 0x4, 24, 1,
data               88 drivers/soc/sunxi/sunxi_sram.c 		.data		= &sun4i_a10_sram_a3_a4.data,
data               92 drivers/soc/sunxi/sunxi_sram.c 		.data		= &sun4i_a10_sram_c1.data,
data               96 drivers/soc/sunxi/sunxi_sram.c 		.data		= &sun4i_a10_sram_d.data,
data              100 drivers/soc/sunxi/sunxi_sram.c 		.data		= &sun50i_a64_sram_c.data,
data              110 drivers/soc/sunxi/sunxi_sram.c static int sunxi_sram_show(struct seq_file *s, void *data)
data              132 drivers/soc/sunxi/sunxi_sram.c 			sram_data = match->data;
data              160 drivers/soc/sunxi/sunxi_sram.c static inline struct sunxi_sram_desc *to_sram_desc(const struct sunxi_sram_data *data)
data              162 drivers/soc/sunxi/sunxi_sram.c 	return container_of(data, struct sunxi_sram_desc, data);
data              169 drivers/soc/sunxi/sunxi_sram.c 	const struct sunxi_sram_data *data;
data              193 drivers/soc/sunxi/sunxi_sram.c 	data = match->data;
data              194 drivers/soc/sunxi/sunxi_sram.c 	if (!data) {
data              199 drivers/soc/sunxi/sunxi_sram.c 	for (func = data->func; func->func; func++) {
data              214 drivers/soc/sunxi/sunxi_sram.c 	return match->data;
data              360 drivers/soc/sunxi/sunxi_sram.c 		.data = &sun4i_a10_sramc_variant,
data              364 drivers/soc/sunxi/sunxi_sram.c 		.data = &sun4i_a10_sramc_variant,
data              368 drivers/soc/sunxi/sunxi_sram.c 		.data = &sun4i_a10_sramc_variant,
data              372 drivers/soc/sunxi/sunxi_sram.c 		.data = &sun4i_a10_sramc_variant,
data              376 drivers/soc/sunxi/sunxi_sram.c 		.data = &sun8i_h3_sramc_variant,
data              380 drivers/soc/sunxi/sunxi_sram.c 		.data = &sun50i_a64_sramc_variant,
data              384 drivers/soc/sunxi/sunxi_sram.c 		.data = &sun50i_a64_sramc_variant,
data              388 drivers/soc/sunxi/sunxi_sram.c 		.data = &sun50i_a64_sramc_variant,
data               95 drivers/soc/tegra/fuse/fuse-tegra.c 	{ .compatible = "nvidia,tegra186-efuse", .data = &tegra186_fuse_soc },
data               98 drivers/soc/tegra/fuse/fuse-tegra.c 	{ .compatible = "nvidia,tegra210-efuse", .data = &tegra210_fuse_soc },
data              101 drivers/soc/tegra/fuse/fuse-tegra.c 	{ .compatible = "nvidia,tegra132-efuse", .data = &tegra124_fuse_soc },
data              104 drivers/soc/tegra/fuse/fuse-tegra.c 	{ .compatible = "nvidia,tegra124-efuse", .data = &tegra124_fuse_soc },
data              107 drivers/soc/tegra/fuse/fuse-tegra.c 	{ .compatible = "nvidia,tegra114-efuse", .data = &tegra114_fuse_soc },
data              110 drivers/soc/tegra/fuse/fuse-tegra.c 	{ .compatible = "nvidia,tegra30-efuse", .data = &tegra30_fuse_soc },
data              113 drivers/soc/tegra/fuse/fuse-tegra.c 	{ .compatible = "nvidia,tegra20-efuse", .data = &tegra20_fuse_soc },
data              311 drivers/soc/tegra/fuse/fuse-tegra.c 		fuse->soc = match->data;
data              850 drivers/soc/tegra/pmc.c 				    unsigned long action, void *data)
data              852 drivers/soc/tegra/pmc.c 	const char *cmd = data;
data              884 drivers/soc/tegra/pmc.c static int powergate_show(struct seq_file *s, void *data)
data             1855 drivers/soc/tegra/pmc.c 			       unsigned int num_irqs, void *data)
data             1859 drivers/soc/tegra/pmc.c 	struct irq_fwspec *fwspec = data;
data             1949 drivers/soc/tegra/pmc.c static int tegra_pmc_irq_set_wake(struct irq_data *data, unsigned int on)
data             1951 drivers/soc/tegra/pmc.c 	struct tegra_pmc *pmc = irq_data_get_irq_chip_data(data);
data             1956 drivers/soc/tegra/pmc.c 	if (WARN_ON(data->hwirq == ULONG_MAX))
data             1959 drivers/soc/tegra/pmc.c 	offset = data->hwirq / 32;
data             1960 drivers/soc/tegra/pmc.c 	bit = data->hwirq % 32;
data             1963 drivers/soc/tegra/pmc.c 	writel(0x1, pmc->wake + WAKE_AOWAKE_STATUS_W(data->hwirq));
data             1976 drivers/soc/tegra/pmc.c 	writel(!!on, pmc->wake + WAKE_AOWAKE_MASK_W(data->hwirq));
data             1981 drivers/soc/tegra/pmc.c static int tegra_pmc_irq_set_type(struct irq_data *data, unsigned int type)
data             1983 drivers/soc/tegra/pmc.c 	struct tegra_pmc *pmc = irq_data_get_irq_chip_data(data);
data             1987 drivers/soc/tegra/pmc.c 	if (data->hwirq == ULONG_MAX)
data             1990 drivers/soc/tegra/pmc.c 	value = readl(pmc->wake + WAKE_AOWAKE_CNTRL(data->hwirq));
data             2011 drivers/soc/tegra/pmc.c 	writel(value, pmc->wake + WAKE_AOWAKE_CNTRL(data->hwirq));
data             2792 drivers/soc/tegra/pmc.c 	{ .compatible = "nvidia,tegra194-pmc", .data = &tegra194_pmc_soc },
data             2793 drivers/soc/tegra/pmc.c 	{ .compatible = "nvidia,tegra186-pmc", .data = &tegra186_pmc_soc },
data             2794 drivers/soc/tegra/pmc.c 	{ .compatible = "nvidia,tegra210-pmc", .data = &tegra210_pmc_soc },
data             2795 drivers/soc/tegra/pmc.c 	{ .compatible = "nvidia,tegra132-pmc", .data = &tegra124_pmc_soc },
data             2796 drivers/soc/tegra/pmc.c 	{ .compatible = "nvidia,tegra124-pmc", .data = &tegra124_pmc_soc },
data             2797 drivers/soc/tegra/pmc.c 	{ .compatible = "nvidia,tegra114-pmc", .data = &tegra114_pmc_soc },
data             2798 drivers/soc/tegra/pmc.c 	{ .compatible = "nvidia,tegra30-pmc", .data = &tegra30_pmc_soc },
data             2799 drivers/soc/tegra/pmc.c 	{ .compatible = "nvidia,tegra20-pmc", .data = &tegra20_pmc_soc },
data             2903 drivers/soc/tegra/pmc.c 		pmc->soc = match->data;
data               46 drivers/soc/tegra/powergate-bpmp.c 	msg.tx.data = &request;
data               74 drivers/soc/tegra/powergate-bpmp.c 	msg.tx.data = &request;
data               76 drivers/soc/tegra/powergate-bpmp.c 	msg.rx.data = &response;
data              102 drivers/soc/tegra/powergate-bpmp.c 	msg.tx.data = &request;
data              104 drivers/soc/tegra/powergate-bpmp.c 	msg.rx.data = &response;
data              132 drivers/soc/tegra/powergate-bpmp.c 	msg.tx.data = &request;
data              134 drivers/soc/tegra/powergate-bpmp.c 	msg.rx.data = &response;
data              309 drivers/soc/tegra/powergate-bpmp.c tegra_powergate_xlate(struct of_phandle_args *spec, void *data)
data              312 drivers/soc/tegra/powergate-bpmp.c 	struct genpd_onecell_data *genpd = data;
data              903 drivers/soc/ti/knav_qmss_queue.c 	void *data;
data              908 drivers/soc/ti/knav_qmss_queue.c 	data = knav_pool_desc_dma_to_virt(pool, dma);
data              909 drivers/soc/ti/knav_qmss_queue.c 	return data;
data             1598 drivers/soc/ti/knav_qmss_queue.c 	fwdata = (u32 *)fw->data;
data             1753 drivers/soc/ti/knav_qmss_queue.c 		.data	= (void *)QMSS_66AK2G,
data             1780 drivers/soc/ti/knav_qmss_queue.c 	if (match && match->data)
data               18 drivers/soc/ti/ti_sci_inta_msi.c static void ti_sci_inta_msi_write_msg(struct irq_data *data,
data               24 drivers/soc/ti/ti_sci_inta_msi.c static void ti_sci_inta_msi_compose_msi_msg(struct irq_data *data,
data               57 drivers/soc/ti/ti_sci_pm_domains.c 	struct ti_sci_genpd_dev_data *sci_dev_data = genpd_data->data;
data               65 drivers/soc/ti/ti_sci_pm_domains.c 	struct ti_sci_genpd_dev_data *sci_dev_data = genpd_data->data;
data              152 drivers/soc/ti/ti_sci_pm_domains.c 	genpd_data->data = sci_dev_data;
data              161 drivers/soc/ti/ti_sci_pm_domains.c 	struct ti_sci_genpd_dev_data *sci_dev_data = genpd_data->data;
data              164 drivers/soc/ti/ti_sci_pm_domains.c 	genpd_data->data = NULL;
data              224 drivers/soc/xilinx/zynqmp_pm_domains.c 				(struct of_phandle_args *genpdspec, void *data)
data              226 drivers/soc/xilinx/zynqmp_pm_domains.c 	struct genpd_onecell_data *genpd_data = data;
data               47 drivers/soc/xilinx/zynqmp_power.c static irqreturn_t zynqmp_pm_isr(int irq, void *data)
data              111 drivers/soundwire/bus.c static int sdw_delete_slave(struct device *dev, void *data)
data              248 drivers/soundwire/cadence_master.c static int cdns_reg_show(struct seq_file *s, void *data)
data              383 drivers/soundwire/cadence_master.c 	u32 base, i, data;
data              396 drivers/soundwire/cadence_master.c 		data = msg->dev_num << SDW_REG_SHIFT(CDNS_MCP_CMD_DEV_ADDR);
data              397 drivers/soundwire/cadence_master.c 		data |= cmd << SDW_REG_SHIFT(CDNS_MCP_CMD_COMMAND);
data              398 drivers/soundwire/cadence_master.c 		data |= addr++  << SDW_REG_SHIFT(CDNS_MCP_CMD_REG_ADDR_L);
data              401 drivers/soundwire/cadence_master.c 			data |= msg->buf[i + offset];
data              403 drivers/soundwire/cadence_master.c 		data |= msg->ssp_sync << SDW_REG_SHIFT(CDNS_MCP_CMD_SSP_TAG);
data              404 drivers/soundwire/cadence_master.c 		cdns_writel(cdns, base, data);
data              428 drivers/soundwire/cadence_master.c 	u32 data[2], base;
data              437 drivers/soundwire/cadence_master.c 	data[0] = msg->dev_num << SDW_REG_SHIFT(CDNS_MCP_CMD_DEV_ADDR);
data              438 drivers/soundwire/cadence_master.c 	data[0] |= 0x3 << SDW_REG_SHIFT(CDNS_MCP_CMD_COMMAND);
data              439 drivers/soundwire/cadence_master.c 	data[1] = data[0];
data              441 drivers/soundwire/cadence_master.c 	data[0] |= SDW_SCP_ADDRPAGE1 << SDW_REG_SHIFT(CDNS_MCP_CMD_REG_ADDR_L);
data              442 drivers/soundwire/cadence_master.c 	data[1] |= SDW_SCP_ADDRPAGE2 << SDW_REG_SHIFT(CDNS_MCP_CMD_REG_ADDR_L);
data              444 drivers/soundwire/cadence_master.c 	data[0] |= msg->addr_page1;
data              445 drivers/soundwire/cadence_master.c 	data[1] |= msg->addr_page2;
data              448 drivers/soundwire/cadence_master.c 	cdns_writel(cdns, base, data[0]);
data              450 drivers/soundwire/cadence_master.c 	cdns_writel(cdns, base, data[1]);
data               47 drivers/soundwire/debugfs.c static int sdw_slave_reg_show(struct seq_file *s_file, void *data)
data              192 drivers/soundwire/intel.c static int intel_reg_show(struct seq_file *s_file, void *data)
data              140 drivers/soundwire/intel_init.c 		pdevinfo.data = &link->res;
data              185 drivers/spi/atmel-quadspi.c 	if (op->data.nbytes && op->data.buswidth != mode->data_buswidth)
data              288 drivers/spi/atmel-quadspi.c 	if (op->data.nbytes)
data              304 drivers/spi/atmel-quadspi.c 		if (!op->addr.nbytes && op->data.dir == SPI_MEM_DATA_IN)
data              309 drivers/spi/atmel-quadspi.c 		if (op->data.dir == SPI_MEM_DATA_IN)
data              315 drivers/spi/atmel-quadspi.c 		if (op->data.dir == SPI_MEM_DATA_OUT)
data              338 drivers/spi/atmel-quadspi.c 	if (op->addr.val + op->data.nbytes > aq->mmap_size)
data              346 drivers/spi/atmel-quadspi.c 	if (op->data.nbytes) {
data              351 drivers/spi/atmel-quadspi.c 		if (op->data.dir == SPI_MEM_DATA_IN)
data              352 drivers/spi/atmel-quadspi.c 			_memcpy_fromio(op->data.buf.in, aq->mem + offset,
data              353 drivers/spi/atmel-quadspi.c 				       op->data.nbytes);
data              355 drivers/spi/atmel-quadspi.c 			_memcpy_toio(aq->mem + offset, op->data.buf.out,
data              356 drivers/spi/atmel-quadspi.c 				     op->data.nbytes);
data              617 drivers/spi/atmel-quadspi.c 		.data = &atmel_sama5d2_qspi_caps,
data              621 drivers/spi/atmel-quadspi.c 		.data = &atmel_sam9x60_qspi_caps,
data              122 drivers/spi/spi-armada-3700.c static void spireg_write(struct a3700_spi *a3700_spi, u32 offset, u32 data)
data              124 drivers/spi/spi-armada-3700.c 	writel(data, a3700_spi->base + offset);
data              810 drivers/spi/spi-armada-3700.c 	{ .compatible = "marvell,armada-3700-spi", .data = NULL },
data              104 drivers/spi/spi-at91-usart.c static void dma_callback(void *data)
data              106 drivers/spi/spi-at91-usart.c 	struct spi_controller   *ctlr = data;
data              596 drivers/spi/spi-atmel.c static void dma_callback(void *data)
data              598 drivers/spi/spi-atmel.c 	struct spi_master	*master = data;
data              236 drivers/spi/spi-bcm-qspi.c 				  unsigned int offset, unsigned int data)
data              238 drivers/spi/spi-bcm-qspi.c 	bcm_qspi_writel(qspi->big_endian, data, qspi->base[type] + offset);
data              281 drivers/spi/spi-bcm-qspi.c 	u32 data = bcm_qspi_read(qspi, BSPI, BSPI_RAF_READ_DATA);
data              285 drivers/spi/spi-bcm-qspi.c 		data = le32_to_cpu(data);
data              287 drivers/spi/spi-bcm-qspi.c 	return data;
data              306 drivers/spi/spi-bcm-qspi.c 	u32 *buf = (u32 *)qspi->bspi_rf_op->data.buf.in;
data              307 drivers/spi/spi-bcm-qspi.c 	u32 data = 0;
data              310 drivers/spi/spi-bcm-qspi.c 		qspi->bspi_rf_op->data.buf.in, qspi->bspi_rf_op_len);
data              312 drivers/spi/spi-bcm-qspi.c 		data = bcm_qspi_bspi_lr_read_fifo(qspi);
data              315 drivers/spi/spi-bcm-qspi.c 			buf[qspi->bspi_rf_op_idx++] = data;
data              321 drivers/spi/spi-bcm-qspi.c 			data = cpu_to_le32(data);
data              323 drivers/spi/spi-bcm-qspi.c 				*cbuf++ = (u8)data;
data              324 drivers/spi/spi-bcm-qspi.c 				data >>= 8;
data              346 drivers/spi/spi-bcm-qspi.c 	int width = op->data.buswidth ? op->data.buswidth : SPI_NBITS_SINGLE;
data              390 drivers/spi/spi-bcm-qspi.c 	int width = op->data.buswidth ? op->data.buswidth : SPI_NBITS_SINGLE;
data              392 drivers/spi/spi-bcm-qspi.c 	u32 data = bcm_qspi_read(qspi, BSPI, BSPI_STRAP_OVERRIDE_CTRL);
data              400 drivers/spi/spi-bcm-qspi.c 		data &= ~(BSPI_STRAP_OVERRIDE_CTRL_DATA_QUAD |
data              405 drivers/spi/spi-bcm-qspi.c 		data &= ~BSPI_STRAP_OVERRIDE_CTRL_DATA_DUAL;
data              406 drivers/spi/spi-bcm-qspi.c 		data |= BSPI_STRAP_OVERRIDE_CTRL_DATA_QUAD;
data              410 drivers/spi/spi-bcm-qspi.c 		data &= ~BSPI_STRAP_OVERRIDE_CTRL_DATA_QUAD;
data              411 drivers/spi/spi-bcm-qspi.c 		data |= BSPI_STRAP_OVERRIDE_CTRL_DATA_DUAL;
data              419 drivers/spi/spi-bcm-qspi.c 		data |= BSPI_STRAP_OVERRIDE_CTRL_ADDR_4BYTE;
data              422 drivers/spi/spi-bcm-qspi.c 		data &= ~BSPI_STRAP_OVERRIDE_CTRL_ADDR_4BYTE;
data              425 drivers/spi/spi-bcm-qspi.c 	data |=	BSPI_STRAP_OVERRIDE_CTRL_OVERRIDE;
data              426 drivers/spi/spi-bcm-qspi.c 	bcm_qspi_write(qspi, BSPI, BSPI_STRAP_OVERRIDE_CTRL, data);
data              436 drivers/spi/spi-bcm-qspi.c 	int width = op->data.buswidth ? op->data.buswidth : SPI_NBITS_SINGLE;
data              831 drivers/spi/spi-bcm-qspi.c 	len = op->data.nbytes;
data              935 drivers/spi/spi-bcm-qspi.c 		t[1].rx_buf = op->data.buf.in;
data              936 drivers/spi/spi-bcm-qspi.c 		t[1].len = op->data.nbytes;
data              937 drivers/spi/spi-bcm-qspi.c 		t[1].rx_nbits =  op->data.buswidth;
data              955 drivers/spi/spi-bcm-qspi.c 	if (!op->data.nbytes || !op->addr.nbytes || op->addr.nbytes > 4 ||
data              956 drivers/spi/spi-bcm-qspi.c 	    op->data.dir != SPI_MEM_DATA_IN)
data              959 drivers/spi/spi-bcm-qspi.c 	buf = op->data.buf.in;
data              961 drivers/spi/spi-bcm-qspi.c 	len = op->data.nbytes;
data               72 drivers/spi/spi-bcm-qspi.h 				   unsigned int data, void __iomem *addr)
data               75 drivers/spi/spi-bcm-qspi.h 		iowrite32be(data, addr);
data               77 drivers/spi/spi-bcm-qspi.h 		writel_relaxed(data, addr);
data              594 drivers/spi/spi-bcm2835.c static void bcm2835_spi_dma_rx_done(void *data)
data              596 drivers/spi/spi-bcm2835.c 	struct spi_controller *ctlr = data;
data              622 drivers/spi/spi-bcm2835.c static void bcm2835_spi_dma_tx_done(void *data)
data              624 drivers/spi/spi-bcm2835.c 	struct spi_controller *ctlr = data;
data             1172 drivers/spi/spi-bcm2835.c static int chip_match_name(struct gpio_chip *chip, void *data)
data             1174 drivers/spi/spi-bcm2835.c 	return !strcmp(chip->label, data);
data              159 drivers/spi/spi-bcm2835aux.c 	u32 data;
data              162 drivers/spi/spi-bcm2835aux.c 	data = bcm2835aux_rd(bs, BCM2835_AUX_SPI_IO);
data              166 drivers/spi/spi-bcm2835aux.c 			*bs->rx_buf++ = (data >> 16) & 0xff;
data              169 drivers/spi/spi-bcm2835aux.c 			*bs->rx_buf++ = (data >> 8) & 0xff;
data              172 drivers/spi/spi-bcm2835aux.c 			*bs->rx_buf++ = (data >> 0) & 0xff;
data              182 drivers/spi/spi-bcm2835aux.c 	u32 data;
data              189 drivers/spi/spi-bcm2835aux.c 	data = 0;
data              192 drivers/spi/spi-bcm2835aux.c 		data |= byte << (8 * (2 - i));
data              196 drivers/spi/spi-bcm2835aux.c 	data |= (count * 8) << 24;
data              204 drivers/spi/spi-bcm2835aux.c 		bcm2835aux_wr(bs, BCM2835_AUX_SPI_TXHOLD, data);
data              206 drivers/spi/spi-bcm2835aux.c 		bcm2835aux_wr(bs, BCM2835_AUX_SPI_IO, data);
data              480 drivers/spi/spi-bcm63xx.c 	{ .compatible = "brcm,bcm6348-spi", .data = &bcm6348_spi_reg_offsets },
data              481 drivers/spi/spi-bcm63xx.c 	{ .compatible = "brcm,bcm6358-spi", .data = &bcm6358_spi_reg_offsets },
data              503 drivers/spi/spi-bcm63xx.c 		bcm63xx_spireg = match->data;
data              365 drivers/spi/spi-cadence.c 			u8 data;
data              367 drivers/spi/spi-cadence.c 			data = cdns_spi_read(xspi, CDNS_SPI_RXD);
data              369 drivers/spi/spi-cadence.c 				*xspi->rxbuf++ = data;
data               44 drivers/spi/spi-cavium-octeon.c 	p->regs.data = 0x80;
data               50 drivers/spi/spi-cavium-thunderx.c 	p->regs.data = 0x1080;
data               14 drivers/spi/spi-cavium.h 	int data;
data               29 drivers/spi/spi-cavium.h #define OCTEON_SPI_DAT0(x)	(x->regs.data)
data              229 drivers/spi/spi-cavium.h 		uint64_t data:8;
data              231 drivers/spi/spi-cavium.h 		uint64_t data:8;
data               52 drivers/spi/spi-clps711x.c 	u8 data;
data               62 drivers/spi/spi-clps711x.c 	data = hw->tx_buf ? *hw->tx_buf++ : 0;
data               63 drivers/spi/spi-clps711x.c 	writel(data | SYNCIO_FRMLEN(hw->bpw) | SYNCIO_TXFRMEN, hw->syncio);
data               72 drivers/spi/spi-clps711x.c 	u8 data;
data               75 drivers/spi/spi-clps711x.c 	data = readb(hw->syncio);
data               77 drivers/spi/spi-clps711x.c 		*hw->rx_buf++ = data;
data               81 drivers/spi/spi-clps711x.c 		data = hw->tx_buf ? *hw->tx_buf++ : 0;
data               82 drivers/spi/spi-clps711x.c 		writel(data | SYNCIO_FRMLEN(hw->bpw) | SYNCIO_TXFRMEN,
data              135 drivers/spi/spi-davinci.c static void davinci_spi_rx_buf_u8(u32 data, struct davinci_spi *dspi)
data              139 drivers/spi/spi-davinci.c 		*rx++ = (u8)data;
data              144 drivers/spi/spi-davinci.c static void davinci_spi_rx_buf_u16(u32 data, struct davinci_spi *dspi)
data              148 drivers/spi/spi-davinci.c 		*rx++ = (u16)data;
data              155 drivers/spi/spi-davinci.c 	u32 data = 0;
data              160 drivers/spi/spi-davinci.c 		data = *tx++;
data              163 drivers/spi/spi-davinci.c 	return data;
data              168 drivers/spi/spi-davinci.c 	u32 data = 0;
data              173 drivers/spi/spi-davinci.c 		data = *tx++;
data              176 drivers/spi/spi-davinci.c 	return data;
data              542 drivers/spi/spi-davinci.c static void davinci_spi_dma_rx_callback(void *data)
data              544 drivers/spi/spi-davinci.c 	struct davinci_spi *dspi = (struct davinci_spi *)data;
data              552 drivers/spi/spi-davinci.c static void davinci_spi_dma_tx_callback(void *data)
data              554 drivers/spi/spi-davinci.c 	struct davinci_spi *dspi = (struct davinci_spi *)data;
data              719 drivers/spi/spi-davinci.c static irqreturn_t dummy_thread_fn(s32 irq, void *data)
data              735 drivers/spi/spi-davinci.c static irqreturn_t davinci_spi_irq(s32 irq, void *data)
data              737 drivers/spi/spi-davinci.c 	struct davinci_spi *dspi = data;
data              793 drivers/spi/spi-davinci.c 		.data = &dm6441_spi_data,
data              797 drivers/spi/spi-davinci.c 		.data = &da830_spi_data,
data              801 drivers/spi/spi-davinci.c 		.data = &keystone_spi_data,
data              831 drivers/spi/spi-davinci.c 	spi_data = (struct davinci_spi_of_data *)match->data;
data              418 drivers/spi/spi-dln2.c static int dln2_spi_write_one(struct dln2_spi *dln2, const u8 *data,
data              438 drivers/spi/spi-dln2.c 	dln2_spi_copy_to_buf(tx->buf, data, data_len, dln2->bpw);
data              447 drivers/spi/spi-dln2.c static int dln2_spi_read_one(struct dln2_spi *dln2, u8 *data,
data              480 drivers/spi/spi-dln2.c 	dln2_spi_copy_from_buf(data, rx->buf, data_len, dln2->bpw);
data              223 drivers/spi/spi-dw-mmio.c 	{ .compatible = "mscc,ocelot-spi", .data = dw_spi_mscc_ocelot_init},
data              224 drivers/spi/spi-dw-mmio.c 	{ .compatible = "mscc,jaguar2-spi", .data = dw_spi_mscc_jaguar2_init},
data              225 drivers/spi/spi-dw-mmio.c 	{ .compatible = "amazon,alpine-dw-apb-ssi", .data = dw_spi_alpine_init},
data              219 drivers/spi/spi-efm32.c static irqreturn_t efm32_spi_rxirq(int irq, void *data)
data              221 drivers/spi/spi-efm32.c 	struct efm32_spi_ddata *ddata = data;
data              249 drivers/spi/spi-efm32.c static irqreturn_t efm32_spi_txirq(int irq, void *data)
data              251 drivers/spi/spi-efm32.c 	struct efm32_spi_ddata *ddata = data;
data              219 drivers/spi/spi-fsl-dspi.c 	u16 cmd = dspi->tx_cmd, data = dspi_pop_tx(dspi);
data              222 drivers/spi/spi-fsl-dspi.c 		return data;
data              226 drivers/spi/spi-fsl-dspi.c 	return cmd << 16 | data;
data              588 drivers/spi/spi-fsl-dspi.c 		u32 data = dspi_pop_tx(dspi);
data              591 drivers/spi/spi-fsl-dspi.c 		tx_fifo_write(dspi, data & 0xFFFF);
data              592 drivers/spi/spi-fsl-dspi.c 		tx_fifo_write(dspi, data >> 16);
data              891 drivers/spi/spi-fsl-dspi.c 	{ .compatible = "fsl,vf610-dspi", .data = &vf610_data, },
data              892 drivers/spi/spi-fsl-dspi.c 	{ .compatible = "fsl,ls1021a-v1.0-dspi", .data = &ls1021a_v1_data, },
data              893 drivers/spi/spi-fsl-dspi.c 	{ .compatible = "fsl,ls2085a-dspi", .data = &ls2085a_data, },
data               30 drivers/spi/spi-fsl-lib.c void mpc8xxx_spi_rx_buf_##type(u32 data, struct mpc8xxx_spi *mpc8xxx_spi) \
data               33 drivers/spi/spi-fsl-lib.c 	*rx++ = (type)(data >> mpc8xxx_spi->rx_shift);			  \
data               41 drivers/spi/spi-fsl-lib.c 	u32 data;						\
data               45 drivers/spi/spi-fsl-lib.c 	data = *tx++ << mpc8xxx_spi->tx_shift;			\
data               47 drivers/spi/spi-fsl-lib.c 	return data;						\
data              100 drivers/spi/spi-fsl-lib.h extern void mpc8xxx_spi_rx_buf_u8(u32 data, struct mpc8xxx_spi *mpc8xxx_spi);
data              101 drivers/spi/spi-fsl-lib.h extern void mpc8xxx_spi_rx_buf_u16(u32 data, struct mpc8xxx_spi *mpc8xxx_spi);
data              102 drivers/spi/spi-fsl-lib.h extern void mpc8xxx_spi_rx_buf_u32(u32 data, struct mpc8xxx_spi *mpc8xxx_spi);
data              370 drivers/spi/spi-fsl-qspi.c 	if (op->data.nbytes)
data              371 drivers/spi/spi-fsl-qspi.c 		ret |= fsl_qspi_check_buswidth(q, op->data.buswidth);
data              382 drivers/spi/spi-fsl-qspi.c 	   (op->data.nbytes ? 1:0) > 6)
data              391 drivers/spi/spi-fsl-qspi.c 	if (op->data.dir == SPI_MEM_DATA_IN &&
data              392 drivers/spi/spi-fsl-qspi.c 	    (op->data.nbytes > q->devtype_data->ahb_buf_size ||
data              393 drivers/spi/spi-fsl-qspi.c 	     (op->data.nbytes > q->devtype_data->rxfifo - 4 &&
data              394 drivers/spi/spi-fsl-qspi.c 	      !IS_ALIGNED(op->data.nbytes, 8))))
data              397 drivers/spi/spi-fsl-qspi.c 	if (op->data.dir == SPI_MEM_DATA_OUT &&
data              398 drivers/spi/spi-fsl-qspi.c 	    op->data.nbytes > q->devtype_data->txfifo)
data              436 drivers/spi/spi-fsl-qspi.c 	if (op->data.nbytes) {
data              438 drivers/spi/spi-fsl-qspi.c 					      op->data.dir == SPI_MEM_DATA_IN ?
data              440 drivers/spi/spi-fsl-qspi.c 					      LUT_PAD(op->data.buswidth),
data              542 drivers/spi/spi-fsl-qspi.c 	memcpy_fromio(op->data.buf.in,
data              544 drivers/spi/spi-fsl-qspi.c 		      op->data.nbytes);
data              554 drivers/spi/spi-fsl-qspi.c 	for (i = 0; i < ALIGN_DOWN(op->data.nbytes, 4); i += 4) {
data              555 drivers/spi/spi-fsl-qspi.c 		memcpy(&val, op->data.buf.out + i, 4);
data              560 drivers/spi/spi-fsl-qspi.c 	if (i < op->data.nbytes) {
data              561 drivers/spi/spi-fsl-qspi.c 		memcpy(&val, op->data.buf.out + i, op->data.nbytes - i);
data              567 drivers/spi/spi-fsl-qspi.c 		for (i = op->data.nbytes; i < 16; i += 4)
data              577 drivers/spi/spi-fsl-qspi.c 	u8 *buf = op->data.buf.in;
data              580 drivers/spi/spi-fsl-qspi.c 	for (i = 0; i < ALIGN_DOWN(op->data.nbytes, 4); i += 4) {
data              586 drivers/spi/spi-fsl-qspi.c 	if (i < op->data.nbytes) {
data              589 drivers/spi/spi-fsl-qspi.c 		memcpy(buf + i, &val, op->data.nbytes - i);
data              605 drivers/spi/spi-fsl-qspi.c 	qspi_writel(q, op->data.nbytes | QUADSPI_IPCR_SEQID(SEQID_LUT),
data              612 drivers/spi/spi-fsl-qspi.c 	if (!err && op->data.nbytes && op->data.dir == SPI_MEM_DATA_IN)
data              666 drivers/spi/spi-fsl-qspi.c 	if (op->data.nbytes > (q->devtype_data->rxfifo - 4) &&
data              667 drivers/spi/spi-fsl-qspi.c 	    op->data.dir == SPI_MEM_DATA_IN) {
data              673 drivers/spi/spi-fsl-qspi.c 		if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT)
data              691 drivers/spi/spi-fsl-qspi.c 	if (op->data.dir == SPI_MEM_DATA_OUT) {
data              692 drivers/spi/spi-fsl-qspi.c 		if (op->data.nbytes > q->devtype_data->txfifo)
data              693 drivers/spi/spi-fsl-qspi.c 			op->data.nbytes = q->devtype_data->txfifo;
data              695 drivers/spi/spi-fsl-qspi.c 		if (op->data.nbytes > q->devtype_data->ahb_buf_size)
data              696 drivers/spi/spi-fsl-qspi.c 			op->data.nbytes = q->devtype_data->ahb_buf_size;
data              697 drivers/spi/spi-fsl-qspi.c 		else if (op->data.nbytes > (q->devtype_data->rxfifo - 4))
data              698 drivers/spi/spi-fsl-qspi.c 			op->data.nbytes = ALIGN_DOWN(op->data.nbytes, 8);
data              960 drivers/spi/spi-fsl-qspi.c 	{ .compatible = "fsl,vf610-qspi", .data = &vybrid_data, },
data              961 drivers/spi/spi-fsl-qspi.c 	{ .compatible = "fsl,imx6sx-qspi", .data = &imx6sx_data, },
data              962 drivers/spi/spi-fsl-qspi.c 	{ .compatible = "fsl,imx7d-qspi", .data = &imx7d_data, },
data              963 drivers/spi/spi-fsl-qspi.c 	{ .compatible = "fsl,imx6ul-qspi", .data = &imx6ul_data, },
data              964 drivers/spi/spi-fsl-qspi.c 	{ .compatible = "fsl,ls1021a-qspi", .data = &ls1021a_data, },
data              965 drivers/spi/spi-fsl-qspi.c 	{ .compatible = "fsl,ls2080a-qspi", .data = &ls2080a_data, },
data               67 drivers/spi/spi-fsl-spi.c 		.data = &of_fsl_spi_fsl_config,
data               71 drivers/spi/spi-fsl-spi.c 		.data = &of_fsl_spi_grlib_config,
data               83 drivers/spi/spi-fsl-spi.c 		if (match && match->data)
data               84 drivers/spi/spi-fsl-spi.c 			return ((struct fsl_spi_match_data *)match->data)->type;
data              475 drivers/spi/spi-geni-qcom.c static irqreturn_t geni_spi_isr(int irq, void *data)
data              477 drivers/spi/spi-geni-qcom.c 	struct spi_master *spi = data;
data              353 drivers/spi/spi-gpio.c static void spi_gpio_put(void *data)
data              355 drivers/spi/spi-gpio.c 	spi_master_put(data);
data              283 drivers/spi/spi-img-spfi.c static void img_spfi_dma_rx_cb(void *data)
data              285 drivers/spi/spi-img-spfi.c 	struct img_spfi *spfi = data;
data              297 drivers/spi/spi-img-spfi.c static void img_spfi_dma_tx_cb(void *data)
data              299 drivers/spi/spi-img-spfi.c 	struct img_spfi *spfi = data;
data             1040 drivers/spi/spi-imx.c 	{ .compatible = "fsl,imx1-cspi", .data = &imx1_cspi_devtype_data, },
data             1041 drivers/spi/spi-imx.c 	{ .compatible = "fsl,imx21-cspi", .data = &imx21_cspi_devtype_data, },
data             1042 drivers/spi/spi-imx.c 	{ .compatible = "fsl,imx27-cspi", .data = &imx27_cspi_devtype_data, },
data             1043 drivers/spi/spi-imx.c 	{ .compatible = "fsl,imx31-cspi", .data = &imx31_cspi_devtype_data, },
data             1044 drivers/spi/spi-imx.c 	{ .compatible = "fsl,imx35-cspi", .data = &imx35_cspi_devtype_data, },
data             1045 drivers/spi/spi-imx.c 	{ .compatible = "fsl,imx51-ecspi", .data = &imx51_ecspi_devtype_data, },
data             1046 drivers/spi/spi-imx.c 	{ .compatible = "fsl,imx53-ecspi", .data = &imx53_ecspi_devtype_data, },
data             1592 drivers/spi/spi-imx.c 	const struct spi_imx_devtype_data *devtype_data = of_id ? of_id->data :
data              481 drivers/spi/spi-lantiq-ssc.c 	u32 data;
data              488 drivers/spi/spi-lantiq-ssc.c 			data = *tx8;
data              494 drivers/spi/spi-lantiq-ssc.c 			data = *tx16;
data              500 drivers/spi/spi-lantiq-ssc.c 			data = *tx32;
data              506 drivers/spi/spi-lantiq-ssc.c 			data = 0;
data              510 drivers/spi/spi-lantiq-ssc.c 		lantiq_ssc_writel(spi, data, LTQ_SPI_TB);
data              520 drivers/spi/spi-lantiq-ssc.c 	u32 data;
data              524 drivers/spi/spi-lantiq-ssc.c 		data = lantiq_ssc_readl(spi, LTQ_SPI_RB);
data              529 drivers/spi/spi-lantiq-ssc.c 			*rx8 = data;
data              535 drivers/spi/spi-lantiq-ssc.c 			*rx16 = data;
data              541 drivers/spi/spi-lantiq-ssc.c 			*rx32 = data;
data              556 drivers/spi/spi-lantiq-ssc.c 	u32 data, *rx32;
data              572 drivers/spi/spi-lantiq-ssc.c 			data = lantiq_ssc_readl(spi, LTQ_SPI_RB);
data              578 drivers/spi/spi-lantiq-ssc.c 				*rx8++ = (data >> shift) & 0xFF;
data              585 drivers/spi/spi-lantiq-ssc.c 			data = lantiq_ssc_readl(spi, LTQ_SPI_RB);
data              588 drivers/spi/spi-lantiq-ssc.c 			*rx32++ = data;
data              613 drivers/spi/spi-lantiq-ssc.c static irqreturn_t lantiq_ssc_xmit_interrupt(int irq, void *data)
data              615 drivers/spi/spi-lantiq-ssc.c 	struct lantiq_ssc_spi *spi = data;
data              646 drivers/spi/spi-lantiq-ssc.c static irqreturn_t lantiq_ssc_err_interrupt(int irq, void *data)
data              648 drivers/spi/spi-lantiq-ssc.c 	struct lantiq_ssc_spi *spi = data;
data              789 drivers/spi/spi-lantiq-ssc.c 	{ .compatible = "lantiq,ase-spi", .data = &lantiq_ssc_xway, },
data              790 drivers/spi/spi-lantiq-ssc.c 	{ .compatible = "lantiq,falcon-spi", .data = &lantiq_ssc_xrx, },
data              791 drivers/spi/spi-lantiq-ssc.c 	{ .compatible = "lantiq,xrx100-spi", .data = &lantiq_ssc_xrx, },
data              813 drivers/spi/spi-lantiq-ssc.c 	hwcfg = match->data;
data               98 drivers/spi/spi-lm70llp.c 	u8 data = parport_read_data(pp->port);
data              100 drivers/spi/spi-lm70llp.c 	data &= ~0x80;		/* pull D7/SI-out low while de-asserted */
data              101 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, data | nCS);
data              106 drivers/spi/spi-lm70llp.c 	u8 data = parport_read_data(pp->port);
data              108 drivers/spi/spi-lm70llp.c 	data |= 0x80;		/* pull D7/SI-out high so lm70 drives SO-in */
data              109 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, data & ~nCS);
data              114 drivers/spi/spi-lm70llp.c 	u8 data = parport_read_data(pp->port);
data              116 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, data | SCLK);
data              121 drivers/spi/spi-lm70llp.c 	u8 data = parport_read_data(pp->port);
data              123 drivers/spi/spi-lm70llp.c 	parport_write_data(pp->port, data & ~SCLK);
data               41 drivers/spi/spi-lp8841-rtc.c setsck(struct spi_lp8841_rtc *data, int is_on)
data               44 drivers/spi/spi-lp8841-rtc.c 		data->state |= SPI_LP8841_RTC_CLK;
data               46 drivers/spi/spi-lp8841-rtc.c 		data->state &= ~SPI_LP8841_RTC_CLK;
data               47 drivers/spi/spi-lp8841-rtc.c 	writeb(data->state, data->iomem);
data               51 drivers/spi/spi-lp8841-rtc.c setmosi(struct spi_lp8841_rtc *data, int is_on)
data               54 drivers/spi/spi-lp8841-rtc.c 		data->state |= SPI_LP8841_RTC_MOSI;
data               56 drivers/spi/spi-lp8841-rtc.c 		data->state &= ~SPI_LP8841_RTC_MOSI;
data               57 drivers/spi/spi-lp8841-rtc.c 	writeb(data->state, data->iomem);
data               61 drivers/spi/spi-lp8841-rtc.c getmiso(struct spi_lp8841_rtc *data)
data               63 drivers/spi/spi-lp8841-rtc.c 	return ioread8(data->iomem) & SPI_LP8841_RTC_MISO;
data               67 drivers/spi/spi-lp8841-rtc.c bitbang_txrx_be_cpha0_lsb(struct spi_lp8841_rtc *data,
data               79 drivers/spi/spi-lp8841-rtc.c 			setmosi(data, (word & 1));
data               86 drivers/spi/spi-lp8841-rtc.c 			word |= (getmiso(data) << 31);
data               88 drivers/spi/spi-lp8841-rtc.c 		setsck(data, !cpol);
data               91 drivers/spi/spi-lp8841-rtc.c 		setsck(data, cpol);
data              103 drivers/spi/spi-lp8841-rtc.c 	struct spi_lp8841_rtc	*data = spi_master_get_devdata(master);
data              111 drivers/spi/spi-lp8841-rtc.c 		data->state &= ~SPI_LP8841_RTC_nWE;
data              112 drivers/spi/spi-lp8841-rtc.c 		writeb(data->state, data->iomem);
data              115 drivers/spi/spi-lp8841-rtc.c 			bitbang_txrx_be_cpha0_lsb(data, 1, 0,
data              120 drivers/spi/spi-lp8841-rtc.c 		data->state |= SPI_LP8841_RTC_nWE;
data              121 drivers/spi/spi-lp8841-rtc.c 		writeb(data->state, data->iomem);
data              123 drivers/spi/spi-lp8841-rtc.c 			word = bitbang_txrx_be_cpha0_lsb(data, 1, 0,
data              140 drivers/spi/spi-lp8841-rtc.c 	struct spi_lp8841_rtc *data = spi_master_get_devdata(spi->master);
data              142 drivers/spi/spi-lp8841-rtc.c 	data->state = 0;
data              143 drivers/spi/spi-lp8841-rtc.c 	writeb(data->state, data->iomem);
data              146 drivers/spi/spi-lp8841-rtc.c 		data->state |= SPI_LP8841_RTC_CE;
data              147 drivers/spi/spi-lp8841-rtc.c 		writeb(data->state, data->iomem);
data              187 drivers/spi/spi-lp8841-rtc.c 	struct spi_lp8841_rtc		*data;
data              189 drivers/spi/spi-lp8841-rtc.c 	master = spi_alloc_master(&pdev->dev, sizeof(*data));
data              207 drivers/spi/spi-lp8841-rtc.c 	data = spi_master_get_devdata(master);
data              209 drivers/spi/spi-lp8841-rtc.c 	data->iomem = devm_platform_ioremap_resource(pdev, 0);
data              210 drivers/spi/spi-lp8841-rtc.c 	ret = PTR_ERR_OR_ZERO(data->iomem);
data               40 drivers/spi/spi-mem.c 	if (!op->data.nbytes)
data               43 drivers/spi/spi-mem.c 	if (op->data.dir == SPI_MEM_DATA_OUT && ctlr->dma_tx)
data               45 drivers/spi/spi-mem.c 	else if (op->data.dir == SPI_MEM_DATA_IN && ctlr->dma_rx)
data               53 drivers/spi/spi-mem.c 	return spi_map_buf(ctlr, dmadev, sgt, op->data.buf.in, op->data.nbytes,
data               54 drivers/spi/spi-mem.c 			   op->data.dir == SPI_MEM_DATA_IN ?
data               86 drivers/spi/spi-mem.c 	if (!op->data.nbytes)
data               89 drivers/spi/spi-mem.c 	if (op->data.dir == SPI_MEM_DATA_OUT && ctlr->dma_tx)
data               91 drivers/spi/spi-mem.c 	else if (op->data.dir == SPI_MEM_DATA_IN && ctlr->dma_rx)
data               97 drivers/spi/spi-mem.c 		      op->data.dir == SPI_MEM_DATA_IN ?
data              152 drivers/spi/spi-mem.c 	if (op->data.dir != SPI_MEM_NO_DATA &&
data              153 drivers/spi/spi-mem.c 	    spi_check_buswidth_req(mem, op->data.buswidth,
data              154 drivers/spi/spi-mem.c 				   op->data.dir == SPI_MEM_DATA_OUT))
data              176 drivers/spi/spi-mem.c 	    (op->data.nbytes && !op->data.buswidth))
data              182 drivers/spi/spi-mem.c 	    !spi_mem_buswidth_is_valid(op->data.buswidth))
data              354 drivers/spi/spi-mem.c 	if (op->data.nbytes) {
data              355 drivers/spi/spi-mem.c 		if (op->data.dir == SPI_MEM_DATA_IN) {
data              356 drivers/spi/spi-mem.c 			xfers[xferpos].rx_buf = op->data.buf.in;
data              357 drivers/spi/spi-mem.c 			xfers[xferpos].rx_nbits = op->data.buswidth;
data              359 drivers/spi/spi-mem.c 			xfers[xferpos].tx_buf = op->data.buf.out;
data              360 drivers/spi/spi-mem.c 			xfers[xferpos].tx_nbits = op->data.buswidth;
data              363 drivers/spi/spi-mem.c 		xfers[xferpos].len = op->data.nbytes;
data              366 drivers/spi/spi-mem.c 		totalxferlen += op->data.nbytes;
data              430 drivers/spi/spi-mem.c 		op->data.nbytes = min3((size_t)op->data.nbytes,
data              434 drivers/spi/spi-mem.c 		if (!op->data.nbytes)
data              449 drivers/spi/spi-mem.c 	op.data.buf.in = buf;
data              450 drivers/spi/spi-mem.c 	op.data.nbytes = len;
data              459 drivers/spi/spi-mem.c 	return op.data.nbytes;
data              469 drivers/spi/spi-mem.c 	op.data.buf.out = buf;
data              470 drivers/spi/spi-mem.c 	op.data.nbytes = len;
data              479 drivers/spi/spi-mem.c 	return op.data.nbytes;
data              508 drivers/spi/spi-mem.c 	if (info->op_tmpl.data.dir == SPI_MEM_NO_DATA)
data              597 drivers/spi/spi-mem.c static int devm_spi_mem_dirmap_match(struct device *dev, void *res, void *data)
data              604 drivers/spi/spi-mem.c 	return *ptr == data;
data              646 drivers/spi/spi-mem.c 	if (desc->info.op_tmpl.data.dir != SPI_MEM_DATA_IN)
data              692 drivers/spi/spi-mem.c 	if (desc->info.op_tmpl.data.dir != SPI_MEM_DATA_OUT)
data              158 drivers/spi/spi-meson-spicc.c 	u32 data = 0;
data              163 drivers/spi/spi-meson-spicc.c 		data |= (byte & 0xff) << byte_shift;
data              168 drivers/spi/spi-meson-spicc.c 	return data;
data              172 drivers/spi/spi-meson-spicc.c 					 u32 data)
data              179 drivers/spi/spi-meson-spicc.c 		byte = (data >> byte_shift) & 0xff;
data              239 drivers/spi/spi-meson-spicc.c static irqreturn_t meson_spicc_irq(int irq, void *data)
data              241 drivers/spi/spi-meson-spicc.c 	struct meson_spicc_device *spicc = (void *) data;
data               97 drivers/spi/spi-meson-spifc.c 	u32 data;
data              100 drivers/spi/spi-meson-spifc.c 		regmap_read(spifc->regmap, REG_SLAVE, &data);
data              101 drivers/spi/spi-meson-spifc.c 		if (data & SLAVE_TRST_DONE)
data              118 drivers/spi/spi-meson-spifc.c 	u32 data;
data              122 drivers/spi/spi-meson-spifc.c 		regmap_read(spifc->regmap, REG_C0 + i, &data);
data              125 drivers/spi/spi-meson-spifc.c 			*((u32 *)buf) = data;
data              128 drivers/spi/spi-meson-spifc.c 			memcpy(buf, &data, len - i);
data              144 drivers/spi/spi-meson-spifc.c 	u32 data;
data              149 drivers/spi/spi-meson-spifc.c 			data = *(u32 *)buf;
data              151 drivers/spi/spi-meson-spifc.c 			memcpy(&data, buf, len - i);
data              153 drivers/spi/spi-meson-spifc.c 		regmap_write(spifc->regmap, REG_C0 + i, data);
data              164 drivers/spi/spi-mpc512x-psc.c 		u8 data;
data              182 drivers/spi/spi-mpc512x-psc.c 				data = tx_buf ? *tx_buf++ : 0;
data              186 drivers/spi/spi-mpc512x-psc.c 				out_8(&fifo->txdata_8, data);
data              219 drivers/spi/spi-mpc512x-psc.c 				data = in_8(&fifo->rxdata_8);
data              221 drivers/spi/spi-mpc512x-psc.c 					*rx_buf++ = data;
data              609 drivers/spi/spi-mpc512x-psc.c 	{ .compatible = "fsl,mpc5121-psc-spi", .data = (void *)TYPE_MPC5121 },
data              610 drivers/spi/spi-mpc512x-psc.c 	{ .compatible = "fsl,mpc5125-psc-spi", .data = (void *)TYPE_MPC5125 },
data               82 drivers/spi/spi-mpc52xx.c 	int (*state)(int irq, struct mpc52xx_spi *ms, u8 status, u8 data);
data              132 drivers/spi/spi-mpc52xx.c 					 u8 status, u8 data);
data              134 drivers/spi/spi-mpc52xx.c 				     u8 status, u8 data);
data              143 drivers/spi/spi-mpc52xx.c mpc52xx_spi_fsmstate_idle(int irq, struct mpc52xx_spi *ms, u8 status, u8 data)
data              210 drivers/spi/spi-mpc52xx.c 					 u8 status, u8 data)
data              226 drivers/spi/spi-mpc52xx.c 		data = 0;
data              228 drivers/spi/spi-mpc52xx.c 			data = *(ms->tx_buf - 1);
data              229 drivers/spi/spi-mpc52xx.c 		out_8(ms->regs + SPI_DATA, data); /* try again */
data              245 drivers/spi/spi-mpc52xx.c 		*ms->rx_buf++ = data;
data              273 drivers/spi/spi-mpc52xx.c mpc52xx_spi_fsmstate_wait(int irq, struct mpc52xx_spi *ms, u8 status, u8 data)
data              317 drivers/spi/spi-mpc52xx.c 	u8 status, data;
data              323 drivers/spi/spi-mpc52xx.c 		data = in_8(ms->regs + SPI_DATA);
data              324 drivers/spi/spi-mpc52xx.c 		rc = ms->state(irq, ms, status, data);
data              148 drivers/spi/spi-mt65xx.c 		.data = (void *)&mtk_common_compat,
data              151 drivers/spi/spi-mt65xx.c 		.data = (void *)&mt2712_compat,
data              154 drivers/spi/spi-mt65xx.c 		.data = (void *)&mtk_common_compat,
data              157 drivers/spi/spi-mt65xx.c 		.data = (void *)&mt6765_compat,
data              160 drivers/spi/spi-mt65xx.c 		.data = (void *)&mt7622_compat,
data              163 drivers/spi/spi-mt65xx.c 		.data = (void *)&mt7622_compat,
data              166 drivers/spi/spi-mt65xx.c 		.data = (void *)&mtk_common_compat,
data              169 drivers/spi/spi-mt65xx.c 		.data = (void *)&mt8173_compat,
data              172 drivers/spi/spi-mt65xx.c 		.data = (void *)&mt8183_compat,
data              649 drivers/spi/spi-mt65xx.c 	mdata->dev_comp = of_id->data;
data              290 drivers/spi/spi-mxic.c 		u32 data = 0xffffffff;
data              298 drivers/spi/spi-mxic.c 			memcpy(&data, txbuf + pos, nbytes);
data              305 drivers/spi/spi-mxic.c 		writel(data, mxic->regs + TXD(nbytes % 4));
data              320 drivers/spi/spi-mxic.c 			data = readl(mxic->regs + RXD);
data              321 drivers/spi/spi-mxic.c 			data >>= (8 * (4 - nbytes));
data              322 drivers/spi/spi-mxic.c 			memcpy(rxbuf + pos, &data, nbytes);
data              338 drivers/spi/spi-mxic.c 	if (op->data.buswidth > 4 || op->addr.buswidth > 4 ||
data              342 drivers/spi/spi-mxic.c 	if (op->data.nbytes && op->dummy.nbytes &&
data              343 drivers/spi/spi-mxic.c 	    op->data.buswidth != op->dummy.buswidth)
data              385 drivers/spi/spi-mxic.c 	if (op->data.nbytes) {
data              386 drivers/spi/spi-mxic.c 		ss_ctrl |= OP_DATA_BUSW(fls(op->data.buswidth) - 1);
data              387 drivers/spi/spi-mxic.c 		if (op->data.dir == SPI_MEM_DATA_IN)
data              412 drivers/spi/spi-mxic.c 				 op->data.dir == SPI_MEM_DATA_OUT ?
data              413 drivers/spi/spi-mxic.c 				 op->data.buf.out : NULL,
data              414 drivers/spi/spi-mxic.c 				 op->data.dir == SPI_MEM_DATA_IN ?
data              415 drivers/spi/spi-mxic.c 				 op->data.buf.in : NULL,
data              416 drivers/spi/spi-mxic.c 				 op->data.nbytes);
data              521 drivers/spi/spi-mxs.c 	{ .compatible = "fsl,imx23-spi", .data = (void *) IMX23_SSP, },
data              522 drivers/spi/spi-mxs.c 	{ .compatible = "fsl,imx28-spi", .data = (void *) IMX28_SSP, },
data              559 drivers/spi/spi-mxs.c 	devid = (enum mxs_ssp_id) of_id->data;
data              316 drivers/spi/spi-npcm-fiu.c 			      bool is_address_size, u8 *data, u32 data_size)
data              339 drivers/spi/spi-npcm-fiu.c 		uma_cfg |= ilog2(op->data.buswidth)
data              363 drivers/spi/spi-npcm-fiu.c 		memcpy(data, data_reg, data_size);
data              371 drivers/spi/spi-npcm-fiu.c 			      bool is_address_size, u8 *data, u32 data_size)
data              389 drivers/spi/spi-npcm-fiu.c 		memcpy(data_reg, data, data_size);
data              399 drivers/spi/spi-npcm-fiu.c 		uma_cfg |= ilog2(op->data.buswidth) <<
data              424 drivers/spi/spi-npcm-fiu.c 	u8 *data = (u8 *)op->data.buf.out;
data              430 drivers/spi/spi-npcm-fiu.c 	num_data_chunks  = op->data.nbytes / CHUNK_SIZE;
data              431 drivers/spi/spi-npcm-fiu.c 	remain_data  = op->data.nbytes % CHUNK_SIZE;
data              446 drivers/spi/spi-npcm-fiu.c 		ret = npcm_fiu_uma_write(mem, op, data[0], false,
data              447 drivers/spi/spi-npcm-fiu.c 					 &data[1], CHUNK_SIZE - 1);
data              451 drivers/spi/spi-npcm-fiu.c 		data += CHUNK_SIZE;
data              456 drivers/spi/spi-npcm-fiu.c 		ret = npcm_fiu_uma_write(mem, op, data[0], false,
data              457 drivers/spi/spi-npcm-fiu.c 					 &data[1], remain_data - 1);
data              470 drivers/spi/spi-npcm-fiu.c 	u8 *data = op->data.buf.in;
data              477 drivers/spi/spi-npcm-fiu.c 	currlen = op->data.nbytes;
data              486 drivers/spi/spi-npcm-fiu.c 		buf_ptr = data + i;
data              535 drivers/spi/spi-npcm-fiu.c 		op->dummy.buswidth, op->data.buswidth, op->addr.val,
data              536 drivers/spi/spi-npcm-fiu.c 		op->data.nbytes);
data              550 drivers/spi/spi-npcm-fiu.c 	if (op->data.dir == SPI_MEM_DATA_IN) {
data              552 drivers/spi/spi-npcm-fiu.c 			buf = op->data.buf.in;
data              554 drivers/spi/spi-npcm-fiu.c 						buf, op->data.nbytes);
data              559 drivers/spi/spi-npcm-fiu.c 		if (!op->addr.nbytes && !op->data.nbytes)
data              562 drivers/spi/spi-npcm-fiu.c 		if (op->addr.nbytes && !op->data.nbytes) {
data              574 drivers/spi/spi-npcm-fiu.c 		if (!op->addr.nbytes && op->data.nbytes)
data              576 drivers/spi/spi-npcm-fiu.c 						 (u8 *)op->data.buf.out,
data              577 drivers/spi/spi-npcm-fiu.c 						 op->data.nbytes);
data              578 drivers/spi/spi-npcm-fiu.c 		if (op->addr.nbytes && op->data.nbytes)
data              599 drivers/spi/spi-npcm-fiu.c 	    desc->info.op_tmpl.data.dir == SPI_MEM_DATA_OUT) {
data              630 drivers/spi/spi-npcm-fiu.c 	if (desc->info.op_tmpl.data.dir == SPI_MEM_DATA_IN) {
data              667 drivers/spi/spi-npcm-fiu.c 	{ .compatible = "nuvoton,npcm750-fiu", .data = &npxm7xx_fiu_data  },
data              690 drivers/spi/spi-npcm-fiu.c 	if (!match || !match->data) {
data              695 drivers/spi/spi-npcm-fiu.c 	fiu_data_match = match->data;
data              475 drivers/spi/spi-npcm-pspi.c 	{ .compatible = "nuvoton,npcm750-pspi", .data = NULL },
data              406 drivers/spi/spi-nxp-fspi.c 	if (op->data.nbytes)
data              407 drivers/spi/spi-nxp-fspi.c 		ret |= nxp_fspi_check_buswidth(f, op->data.buswidth);
data              432 drivers/spi/spi-nxp-fspi.c 	if (op->data.dir == SPI_MEM_DATA_IN &&
data              433 drivers/spi/spi-nxp-fspi.c 	    (op->data.nbytes > f->devtype_data->ahb_buf_size ||
data              434 drivers/spi/spi-nxp-fspi.c 	     (op->data.nbytes > f->devtype_data->rxfifo - 4 &&
data              435 drivers/spi/spi-nxp-fspi.c 	      !IS_ALIGNED(op->data.nbytes, 8))))
data              438 drivers/spi/spi-nxp-fspi.c 	if (op->data.dir == SPI_MEM_DATA_OUT &&
data              439 drivers/spi/spi-nxp-fspi.c 	    op->data.nbytes > f->devtype_data->txfifo)
data              508 drivers/spi/spi-nxp-fspi.c 					      LUT_PAD(op->data.buswidth),
data              515 drivers/spi/spi-nxp-fspi.c 	if (op->data.nbytes) {
data              517 drivers/spi/spi-nxp-fspi.c 					      op->data.dir == SPI_MEM_DATA_IN ?
data              519 drivers/spi/spi-nxp-fspi.c 					      LUT_PAD(op->data.buswidth),
data              646 drivers/spi/spi-nxp-fspi.c 	u32 len = op->data.nbytes;
data              649 drivers/spi/spi-nxp-fspi.c 	memcpy_fromio(op->data.buf.in, (f->ahb_addr + op->addr.val), len);
data              657 drivers/spi/spi-nxp-fspi.c 	u8 *buf = (u8 *) op->data.buf.out;
data              667 drivers/spi/spi-nxp-fspi.c 	for (i = 0; i < ALIGN_DOWN(op->data.nbytes, 8); i += 8) {
data              679 drivers/spi/spi-nxp-fspi.c 	if (i < op->data.nbytes) {
data              680 drivers/spi/spi-nxp-fspi.c 		u32 data = 0;
data              688 drivers/spi/spi-nxp-fspi.c 		for (j = 0; j < ALIGN(op->data.nbytes - i, 4); j += 4) {
data              689 drivers/spi/spi-nxp-fspi.c 			memcpy(&data, buf + i + j, 4);
data              690 drivers/spi/spi-nxp-fspi.c 			fspi_writel(f, data, base + FSPI_TFDR + j);
data              701 drivers/spi/spi-nxp-fspi.c 	int len = op->data.nbytes;
data              702 drivers/spi/spi-nxp-fspi.c 	u8 *buf = (u8 *) op->data.buf.in;
data              725 drivers/spi/spi-nxp-fspi.c 		buf = op->data.buf.in + i;
data              732 drivers/spi/spi-nxp-fspi.c 		len = op->data.nbytes - i;
data              733 drivers/spi/spi-nxp-fspi.c 		for (j = 0; j < op->data.nbytes - i; j += 4) {
data              768 drivers/spi/spi-nxp-fspi.c 	fspi_writel(f, op->data.nbytes |
data              781 drivers/spi/spi-nxp-fspi.c 	if (!err && op->data.nbytes && op->data.dir == SPI_MEM_DATA_IN)
data              807 drivers/spi/spi-nxp-fspi.c 	if (op->data.nbytes > (f->devtype_data->rxfifo - 4) &&
data              808 drivers/spi/spi-nxp-fspi.c 	    op->data.dir == SPI_MEM_DATA_IN) {
data              811 drivers/spi/spi-nxp-fspi.c 		if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT)
data              829 drivers/spi/spi-nxp-fspi.c 	if (op->data.dir == SPI_MEM_DATA_OUT) {
data              830 drivers/spi/spi-nxp-fspi.c 		if (op->data.nbytes > f->devtype_data->txfifo)
data              831 drivers/spi/spi-nxp-fspi.c 			op->data.nbytes = f->devtype_data->txfifo;
data              833 drivers/spi/spi-nxp-fspi.c 		if (op->data.nbytes > f->devtype_data->ahb_buf_size)
data              834 drivers/spi/spi-nxp-fspi.c 			op->data.nbytes = f->devtype_data->ahb_buf_size;
data              835 drivers/spi/spi-nxp-fspi.c 		else if (op->data.nbytes > (f->devtype_data->rxfifo - 4))
data              836 drivers/spi/spi-nxp-fspi.c 			op->data.nbytes = ALIGN_DOWN(op->data.nbytes, 8);
data             1078 drivers/spi/spi-nxp-fspi.c 	{ .compatible = "nxp,lx2160a-fspi", .data = (void *)&lx2160a_data, },
data              103 drivers/spi/spi-omap-100k.c static void spi100k_write_data(struct spi_master *master, int len, int data)
data              109 drivers/spi/spi-omap-100k.c 		data <<= 8;
data              114 drivers/spi/spi-omap-100k.c 	writew(data , spi100k->base + SPI_TX_MSB);
data              370 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_rx_callback(void *data)
data              372 drivers/spi/spi-omap2-mcspi.c 	struct spi_device *spi = data;
data              382 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_tx_callback(void *data)
data              384 drivers/spi/spi-omap2-mcspi.c 	struct spi_device *spi = data;
data             1098 drivers/spi/spi-omap2-mcspi.c static irqreturn_t omap2_mcspi_irq_handler(int irq, void *data)
data             1100 drivers/spi/spi-omap2-mcspi.c 	struct omap2_mcspi *mcspi = data;
data             1381 drivers/spi/spi-omap2-mcspi.c 		.data = &omap2_pdata,
data             1385 drivers/spi/spi-omap2-mcspi.c 		.data = &omap4_pdata,
data             1432 drivers/spi/spi-omap2-mcspi.c 		pdata = match->data;
data              565 drivers/spi/spi-orion.c 		.data = &orion_spi_dev_data,
data              569 drivers/spi/spi-orion.c 		.data = &armada_370_spi_dev_data,
data              573 drivers/spi/spi-orion.c 		.data = &armada_375_spi_dev_data,
data              577 drivers/spi/spi-orion.c 		.data = &armada_380_spi_dev_data,
data              581 drivers/spi/spi-orion.c 		.data = &armada_xp_spi_dev_data,
data              585 drivers/spi/spi-orion.c 		.data = &armada_xp_spi_dev_data,
data              636 drivers/spi/spi-orion.c 	devdata = (of_id) ? of_id->data : &orion_spi_dev_data;
data              293 drivers/spi/spi-pic32.c static void pic32_spi_dma_rx_notify(void *data)
data              295 drivers/spi/spi-pic32.c 	struct pic32_spi *pic32s = data;
data              806 drivers/spi/spi-pl022.c static void dma_callback(void *data)
data              808 drivers/spi/spi-pl022.c 	struct pl022 *pl022 = data;
data             1374 drivers/spi/spi-pl022.c static void pump_transfers(unsigned long data)
data             1376 drivers/spi/spi-pl022.c 	struct pl022 *pl022 = (struct pl022 *) data;
data             2154 drivers/spi/spi-pl022.c 	pl022->vendor = id->data;
data             2453 drivers/spi/spi-pl022.c 		.data	= &vendor_arm,
data             2462 drivers/spi/spi-pl022.c 		.data	= &vendor_st,
data             2474 drivers/spi/spi-pl022.c 		.data	= &vendor_st_pl023,
data             2483 drivers/spi/spi-pl022.c 		.data	= &vendor_lsi,
data              145 drivers/spi/spi-ppc4xx.c 	u8 data;
data              158 drivers/spi/spi-ppc4xx.c 	data = hw->tx ? hw->tx[0] : 0;
data              159 drivers/spi/spi-ppc4xx.c 	out_8(&hw->regs->txd, data);
data              288 drivers/spi/spi-ppc4xx.c 	u8 data;
data              328 drivers/spi/spi-ppc4xx.c 	data = in_8(&hw->regs->rxd);
data              330 drivers/spi/spi-ppc4xx.c 		hw->rx[count] = data;
data              335 drivers/spi/spi-ppc4xx.c 		data = hw->tx ? hw->tx[count] : 0;
data              336 drivers/spi/spi-ppc4xx.c 		out_8(&hw->regs->txd, data);
data               63 drivers/spi/spi-pxa2xx-dma.c static void pxa2xx_spi_dma_callback(void *data)
data               65 drivers/spi/spi-pxa2xx-dma.c 	pxa2xx_spi_dma_transfer_complete(data, false);
data              255 drivers/spi/spi-pxa2xx-pci.c 	pi.data = &spi_pdata;
data             1503 drivers/spi/spi-pxa2xx.c 	{ .compatible = "marvell,mmp2-ssp", .data = (void *)MMP2_SSP },
data             1571 drivers/spi/spi-pxa2xx.c 		type = (enum pxa_ssp_type)of_id->data;
data              321 drivers/spi/spi-qup.c 	u32 word, data;
data              331 drivers/spi/spi-qup.c 				data = tx_buf[controller->tx_bytes + i];
data              332 drivers/spi/spi-qup.c 				word |= data << (BITS_PER_BYTE * (3 - i));
data              341 drivers/spi/spi-qup.c static void spi_qup_dma_done(void *data)
data              343 drivers/spi/spi-qup.c 	struct spi_qup *qup = data;
data             1286 drivers/spi/spi-qup.c 	{ .compatible = "qcom,spi-qup-v1.1.1", .data = (void *)1, },
data              356 drivers/spi/spi-rockchip.c static void rockchip_spi_dma_rxcb(void *data)
data              358 drivers/spi/spi-rockchip.c 	struct spi_master *master = data;
data              369 drivers/spi/spi-rockchip.c static void rockchip_spi_dma_txcb(void *data)
data              371 drivers/spi/spi-rockchip.c 	struct spi_master *master = data;
data              196 drivers/spi/spi-rspi.c static void rspi_write8(const struct rspi_data *rspi, u8 data, u16 offset)
data              198 drivers/spi/spi-rspi.c 	iowrite8(data, rspi->addr + offset);
data              201 drivers/spi/spi-rspi.c static void rspi_write16(const struct rspi_data *rspi, u16 data, u16 offset)
data              203 drivers/spi/spi-rspi.c 	iowrite16(data, rspi->addr + offset);
data              206 drivers/spi/spi-rspi.c static void rspi_write32(const struct rspi_data *rspi, u32 data, u16 offset)
data              208 drivers/spi/spi-rspi.c 	iowrite32(data, rspi->addr + offset);
data              221 drivers/spi/spi-rspi.c static void rspi_write_data(const struct rspi_data *rspi, u16 data)
data              224 drivers/spi/spi-rspi.c 		rspi_write8(rspi, data, RSPI_SPDR);
data              226 drivers/spi/spi-rspi.c 		rspi_write16(rspi, data, RSPI_SPDR);
data              383 drivers/spi/spi-rspi.c 	u8 data;
data              385 drivers/spi/spi-rspi.c 	data = rspi_read8(rspi, reg);
data              386 drivers/spi/spi-rspi.c 	data &= ~mask;
data              387 drivers/spi/spi-rspi.c 	data |= (val & mask);
data              388 drivers/spi/spi-rspi.c 	rspi_write8(rspi, data, reg);
data              468 drivers/spi/spi-rspi.c static int rspi_data_out(struct rspi_data *rspi, u8 data)
data              475 drivers/spi/spi-rspi.c 	rspi_write_data(rspi, data);
data              482 drivers/spi/spi-rspi.c 	u8 data;
data              489 drivers/spi/spi-rspi.c 	data = rspi_read_data(rspi);
data              490 drivers/spi/spi-rspi.c 	return data;
data             1149 drivers/spi/spi-rspi.c 	{ .compatible = "renesas,rspi", .data = &rspi_ops },
data             1151 drivers/spi/spi-rspi.c 	{ .compatible = "renesas,rspi-rz", .data = &rspi_rz_ops },
data             1153 drivers/spi/spi-rspi.c 	{ .compatible = "renesas,qspi", .data = &qspi_ops },
data              230 drivers/spi/spi-s3c24xx.c 	u8	data[0];
data              311 drivers/spi/spi-s3c24xx.c 		ack_ptr = (u32 *)&code->data[code->ack_offset];
data              314 drivers/spi/spi-s3c24xx.c 		set_fiq_handler(&code->data, code->length);
data              239 drivers/spi/spi-s3c64xx.c static void s3c64xx_spi_dmacb(void *data)
data              242 drivers/spi/spi-s3c64xx.c 	struct s3c64xx_spi_dma_data *dma = data;
data              246 drivers/spi/spi-s3c64xx.c 		sdd = container_of(data,
data              249 drivers/spi/spi-s3c64xx.c 		sdd = container_of(data,
data              894 drivers/spi/spi-s3c64xx.c static irqreturn_t s3c64xx_spi_irq(int irq, void *data)
data              896 drivers/spi/spi-s3c64xx.c 	struct s3c64xx_spi_driver_data *sdd = data;
data             1011 drivers/spi/spi-s3c64xx.c 		return (struct s3c64xx_spi_port_config *)match->data;
data             1411 drivers/spi/spi-s3c64xx.c 			.data = (void *)&s3c2443_spi_port_config,
data             1414 drivers/spi/spi-s3c64xx.c 			.data = (void *)&s3c6410_spi_port_config,
data             1417 drivers/spi/spi-s3c64xx.c 			.data = (void *)&s5pv210_spi_port_config,
data             1420 drivers/spi/spi-s3c64xx.c 			.data = (void *)&exynos4_spi_port_config,
data             1423 drivers/spi/spi-s3c64xx.c 			.data = (void *)&exynos7_spi_port_config,
data             1426 drivers/spi/spi-s3c64xx.c 			.data = (void *)&exynos5433_spi_port_config,
data              324 drivers/spi/spi-sc18is602.c 		.data = (void *)sc18is602
data              328 drivers/spi/spi-sc18is602.c 		.data = (void *)sc18is602b
data              332 drivers/spi/spi-sc18is602.c 		.data = (void *)sc18is603
data              224 drivers/spi/spi-sh-msiof.c 	u32 data;
data              226 drivers/spi/spi-sh-msiof.c 	data = sh_msiof_read(p, CTR);
data              227 drivers/spi/spi-sh-msiof.c 	data &= ~clr;
data              228 drivers/spi/spi-sh-msiof.c 	data |= set;
data              229 drivers/spi/spi-sh-msiof.c 	sh_msiof_write(p, CTR, data);
data              231 drivers/spi/spi-sh-msiof.c 	return readl_poll_timeout_atomic(p->mapbase + CTR, data,
data              232 drivers/spi/spi-sh-msiof.c 					 (data & mask) == set, 1, 100);
data              235 drivers/spi/spi-sh-msiof.c static irqreturn_t sh_msiof_spi_irq(int irq, void *data)
data              237 drivers/spi/spi-sh-msiof.c 	struct sh_msiof_spi_priv *p = data;
data              249 drivers/spi/spi-sh-msiof.c 	u32 data;
data              251 drivers/spi/spi-sh-msiof.c 	data = sh_msiof_read(p, CTR);
data              252 drivers/spi/spi-sh-msiof.c 	data |= mask;
data              253 drivers/spi/spi-sh-msiof.c 	sh_msiof_write(p, CTR, data);
data              255 drivers/spi/spi-sh-msiof.c 	readl_poll_timeout_atomic(p->mapbase + CTR, data, !(data & mask), 1,
data             1076 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,sh-mobile-msiof", .data = &sh_data },
data             1077 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,msiof-r8a7743",   .data = &rcar_gen2_data },
data             1078 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,msiof-r8a7745",   .data = &rcar_gen2_data },
data             1079 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,msiof-r8a7790",   .data = &rcar_gen2_data },
data             1080 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,msiof-r8a7791",   .data = &rcar_gen2_data },
data             1081 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,msiof-r8a7792",   .data = &rcar_gen2_data },
data             1082 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,msiof-r8a7793",   .data = &rcar_gen2_data },
data             1083 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,msiof-r8a7794",   .data = &rcar_gen2_data },
data             1084 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,rcar-gen2-msiof", .data = &rcar_gen2_data },
data             1085 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,msiof-r8a7796",   .data = &rcar_gen3_data },
data             1086 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,rcar-gen3-msiof", .data = &rcar_gen3_data },
data             1087 drivers/spi/spi-sh-msiof.c 	{ .compatible = "renesas,sh-msiof",        .data = &sh_data }, /* Deprecated */
data               84 drivers/spi/spi-sh.c static void spi_sh_write(struct spi_sh_data *ss, unsigned long data,
data               88 drivers/spi/spi-sh.c 		iowrite8(data, ss->addr + (offset >> 2));
data               90 drivers/spi/spi-sh.c 		iowrite32(data, ss->addr + offset);
data              159 drivers/spi/spi-sh.c 	unsigned char *data;
data              165 drivers/spi/spi-sh.c 	data = (unsigned char *)t->tx_buf;
data              173 drivers/spi/spi-sh.c 			spi_sh_write(ss, (unsigned long)data[i], SPI_SH_TBR);
data              185 drivers/spi/spi-sh.c 		data += cur_len;
data              224 drivers/spi/spi-sh.c 	unsigned char *data;
data              237 drivers/spi/spi-sh.c 	data = (unsigned char *)t->rx_buf;
data              256 drivers/spi/spi-sh.c 			data[i] = (unsigned char)spi_sh_read(ss, SPI_SH_RBR);
data              260 drivers/spi/spi-sh.c 		data += cur_len;
data              248 drivers/spi/spi-sifive.c 	u32 data = sifive_spi_read(spi, SIFIVE_SPI_REG_RXDATA);
data              250 drivers/spi/spi-sifive.c 	WARN_ON_ONCE((data & SIFIVE_SPI_RXDATA_EMPTY) != 0);
data              251 drivers/spi/spi-sifive.c 	*rx_ptr = data & SIFIVE_SPI_RXDATA_DATA_MASK;
data              314 drivers/spi/spi-sirf.c 	u32 data;
data              317 drivers/spi/spi-sirf.c 	data = readl(sspi->base + sspi->regs->rxfifo_data);
data              320 drivers/spi/spi-sirf.c 		*rx++ = (u8) data;
data              329 drivers/spi/spi-sirf.c 	u32 data = 0;
data              333 drivers/spi/spi-sirf.c 		data = *tx++;
data              336 drivers/spi/spi-sirf.c 	writel(data, sspi->base + sspi->regs->txfifo_data);
data              342 drivers/spi/spi-sirf.c 	u32 data;
data              345 drivers/spi/spi-sirf.c 	data = readl(sspi->base + sspi->regs->rxfifo_data);
data              348 drivers/spi/spi-sirf.c 		*rx++ = (u16) data;
data              357 drivers/spi/spi-sirf.c 	u32 data = 0;
data              361 drivers/spi/spi-sirf.c 		data = *tx++;
data              365 drivers/spi/spi-sirf.c 	writel(data, sspi->base + sspi->regs->txfifo_data);
data              371 drivers/spi/spi-sirf.c 	u32 data;
data              374 drivers/spi/spi-sirf.c 	data = readl(sspi->base + sspi->regs->rxfifo_data);
data              377 drivers/spi/spi-sirf.c 		*rx++ = (u32) data;
data              387 drivers/spi/spi-sirf.c 	u32 data = 0;
data              391 drivers/spi/spi-sirf.c 		data = *tx++;
data              395 drivers/spi/spi-sirf.c 	writel(data, sspi->base + sspi->regs->txfifo_data);
data              452 drivers/spi/spi-sirf.c static void spi_sirfsoc_dma_fini_callback(void *data)
data              454 drivers/spi/spi-sirf.c 	struct completion *dma_complete = data;
data             1062 drivers/spi/spi-sirf.c 	{ .compatible = "sirf,prima2-spi", .data = &sirf_real_spi},
data             1063 drivers/spi/spi-sirf.c 	{ .compatible = "sirf,prima2-usp-spi", .data = &sirf_usp_spi_p2},
data             1064 drivers/spi/spi-sirf.c 	{ .compatible = "sirf,atlas7-usp-spi", .data = &sirf_usp_spi_a7},
data             1093 drivers/spi/spi-sirf.c 	spi_comp_data = match->data;
data              813 drivers/spi/spi-sprd.c static irqreturn_t sprd_spi_handle_irq(int irq, void *data)
data              815 drivers/spi/spi-sprd.c 	struct sprd_spi *ss = (struct sprd_spi *)data;
data              156 drivers/spi/spi-stm32-qspi.c 	u32 len = op->data.nbytes, sr;
data              160 drivers/spi/spi-stm32-qspi.c 	if (op->data.dir == SPI_MEM_DATA_IN) {
data              162 drivers/spi/spi-stm32-qspi.c 		buf = op->data.buf.in;
data              166 drivers/spi/spi-stm32-qspi.c 		buf = (u8 *)op->data.buf.out;
data              187 drivers/spi/spi-stm32-qspi.c 	memcpy_fromio(op->data.buf.in, qspi->mm_base + op->addr.val,
data              188 drivers/spi/spi-stm32-qspi.c 		      op->data.nbytes);
data              210 drivers/spi/spi-stm32-qspi.c 	if (op->data.dir == SPI_MEM_DATA_IN) {
data              265 drivers/spi/spi-stm32-qspi.c 	if (!op->data.nbytes)
data              270 drivers/spi/spi-stm32-qspi.c 	else if ((op->data.dir == SPI_MEM_DATA_IN && qspi->dma_chrx) ||
data              271 drivers/spi/spi-stm32-qspi.c 		 (op->data.dir == SPI_MEM_DATA_OUT && qspi->dma_chtx))
data              293 drivers/spi/spi-stm32-qspi.c 	if (!op->data.nbytes)
data              336 drivers/spi/spi-stm32-qspi.c 		op->dummy.buswidth, op->data.buswidth,
data              337 drivers/spi/spi-stm32-qspi.c 		op->addr.val, op->data.nbytes);
data              343 drivers/spi/spi-stm32-qspi.c 	addr_max = op->addr.val + op->data.nbytes + 1;
data              345 drivers/spi/spi-stm32-qspi.c 	if (op->data.dir == SPI_MEM_DATA_IN) {
data              361 drivers/spi/spi-stm32-qspi.c 	if (op->data.nbytes)
data              362 drivers/spi/spi-stm32-qspi.c 		writel_relaxed(op->data.nbytes - 1,
data              382 drivers/spi/spi-stm32-qspi.c 	if (op->data.nbytes) {
data              384 drivers/spi/spi-stm32-qspi.c 				  stm32_qspi_get_mode(qspi, op->data.buswidth));
data              253 drivers/spi/spi-stm32.c 	void (*dma_rx_cb)(void *data);
data              254 drivers/spi/spi-stm32.c 	void (*dma_tx_cb)(void *data);
data             1056 drivers/spi/spi-stm32.c static void stm32f4_spi_dma_tx_cb(void *data)
data             1058 drivers/spi/spi-stm32.c 	struct stm32_spi *spi = data;
data             1071 drivers/spi/spi-stm32.c static void stm32f4_spi_dma_rx_cb(void *data)
data             1073 drivers/spi/spi-stm32.c 	struct stm32_spi *spi = data;
data             1085 drivers/spi/spi-stm32.c static void stm32h7_spi_dma_cb(void *data)
data             1087 drivers/spi/spi-stm32.c 	struct stm32_spi *spi = data;
data             1802 drivers/spi/spi-stm32.c 	{ .compatible = "st,stm32h7-spi", .data = (void *)&stm32h7_spi_cfg },
data             1803 drivers/spi/spi-stm32.c 	{ .compatible = "st,stm32f4-spi", .data = (void *)&stm32f4_spi_cfg },
data             1829 drivers/spi/spi-stm32.c 				&pdev->dev)->data;
data              543 drivers/spi/spi-sun6i.c 	{ .compatible = "allwinner,sun6i-a31-spi", .data = (void *)SUN6I_FIFO_DEPTH },
data              544 drivers/spi/spi-sun6i.c 	{ .compatible = "allwinner,sun8i-h3-spi",  .data = (void *)SUN8I_FIFO_DEPTH },
data             1287 drivers/spi/spi-tegra114.c 		.data	    = &tegra114_spi_soc_data,
data             1290 drivers/spi/spi-tegra114.c 		.data	    = &tegra124_spi_soc_data,
data             1293 drivers/spi/spi-tegra114.c 		.data	    = &tegra210_spi_soc_data,
data             1000 drivers/spi/spi-tegra20-slink.c 	{ .compatible = "nvidia,tegra30-slink", .data = &tegra30_spi_cdata, },
data             1001 drivers/spi/spi-tegra20-slink.c 	{ .compatible = "nvidia,tegra20-slink", .data = &tegra20_spi_cdata, },
data             1020 drivers/spi/spi-tegra20-slink.c 	cdata = match->data;
data              251 drivers/spi/spi-ti-qspi.c 	u32 data;
data              269 drivers/spi/spi-ti-qspi.c 				data = cpu_to_be32(*txp++);
data              270 drivers/spi/spi-ti-qspi.c 				writel(data, qspi->base +
data              272 drivers/spi/spi-ti-qspi.c 				data = cpu_to_be32(*txp++);
data              273 drivers/spi/spi-ti-qspi.c 				writel(data, qspi->base +
data              275 drivers/spi/spi-ti-qspi.c 				data = cpu_to_be32(*txp++);
data              276 drivers/spi/spi-ti-qspi.c 				writel(data, qspi->base +
data              278 drivers/spi/spi-ti-qspi.c 				data = cpu_to_be32(*txp++);
data              279 drivers/spi/spi-ti-qspi.c 				writel(data, qspi->base +
data              538 drivers/spi/spi-ti-qspi.c 	if (!op->data.nbytes || op->data.dir != SPI_MEM_DATA_IN ||
data              544 drivers/spi/spi-ti-qspi.c 	if (from + op->data.nbytes > qspi->mmap_size)
data              551 drivers/spi/spi-ti-qspi.c 	ti_qspi_setup_mmap_read(mem->spi, op->cmd.opcode, op->data.buswidth,
data              557 drivers/spi/spi-ti-qspi.c 		if (virt_addr_valid(op->data.buf.in) &&
data              565 drivers/spi/spi-ti-qspi.c 							op->data.buf.in,
data              566 drivers/spi/spi-ti-qspi.c 							op->data.nbytes);
data              569 drivers/spi/spi-ti-qspi.c 		memcpy_fromio(op->data.buf.in, qspi->mmap_base + from,
data              570 drivers/spi/spi-ti-qspi.c 			      op->data.nbytes);
data              220 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data = spi_master_get_devdata(master);
data              221 drivers/spi/spi-topcliff-pch.c 	iowrite32(val, (data->io_remap_addr + idx));
data              231 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data = spi_master_get_devdata(master);
data              232 drivers/spi/spi-topcliff-pch.c 	return ioread32(data->io_remap_addr + idx);
data              258 drivers/spi/spi-topcliff-pch.c static void pch_spi_handler_sub(struct pch_spi_data *data, u32 reg_spsr_val,
data              272 drivers/spi/spi-topcliff-pch.c 	if (data->transfer_active) {
data              273 drivers/spi/spi-topcliff-pch.c 		rx_index = data->rx_index;
data              274 drivers/spi/spi-topcliff-pch.c 		tx_index = data->tx_index;
data              275 drivers/spi/spi-topcliff-pch.c 		bpw_len = data->bpw_len;
data              276 drivers/spi/spi-topcliff-pch.c 		pkt_rx_buffer = data->pkt_rx_buff;
data              277 drivers/spi/spi-topcliff-pch.c 		pkt_tx_buff = data->pkt_tx_buff;
data              303 drivers/spi/spi-topcliff-pch.c 		data->tx_index = tx_index;
data              304 drivers/spi/spi-topcliff-pch.c 		data->rx_index = rx_index;
data              310 drivers/spi/spi-topcliff-pch.c 				pch_spi_setclr_reg(data->master, PCH_SPCR, 0,
data              315 drivers/spi/spi-topcliff-pch.c 				data->transfer_complete = true;
data              316 drivers/spi/spi-topcliff-pch.c 				data->transfer_active = false;
data              317 drivers/spi/spi-topcliff-pch.c 				wake_up(&data->wait);
data              319 drivers/spi/spi-topcliff-pch.c 				dev_vdbg(&data->master->dev,
data              338 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data = dev_id;
data              339 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_board_data *board_dat = data->board_dat;
data              347 drivers/spi/spi-topcliff-pch.c 	io_remap_addr = data->io_remap_addr;
data              354 drivers/spi/spi-topcliff-pch.c 		if (data->current_msg->complete) {
data              355 drivers/spi/spi-topcliff-pch.c 			data->transfer_complete = true;
data              356 drivers/spi/spi-topcliff-pch.c 			data->current_msg->status = -EIO;
data              357 drivers/spi/spi-topcliff-pch.c 			data->current_msg->complete(data->current_msg->context);
data              358 drivers/spi/spi-topcliff-pch.c 			data->bcurrent_msg_processing = false;
data              359 drivers/spi/spi-topcliff-pch.c 			data->current_msg = NULL;
data              360 drivers/spi/spi-topcliff-pch.c 			data->cur_trans = NULL;
data              364 drivers/spi/spi-topcliff-pch.c 	if (data->use_dma)
data              369 drivers/spi/spi-topcliff-pch.c 		pch_spi_handler_sub(data, reg_spsr_val, io_remap_addr);
data              455 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data = spi_master_get_devdata(pspi->master);
data              459 drivers/spi/spi-topcliff-pch.c 	spin_lock_irqsave(&data->lock, flags);
data              480 drivers/spi/spi-topcliff-pch.c 	spin_unlock_irqrestore(&data->lock, flags);
data              483 drivers/spi/spi-topcliff-pch.c 	if (data->status == STATUS_EXITING) {
data              490 drivers/spi/spi-topcliff-pch.c 	if (data->board_dat->suspend_sts) {
data              501 drivers/spi/spi-topcliff-pch.c 	spin_lock_irqsave(&data->lock, flags);
data              503 drivers/spi/spi-topcliff-pch.c 	list_add_tail(&pmsg->queue, &data->queue);
data              504 drivers/spi/spi-topcliff-pch.c 	spin_unlock_irqrestore(&data->lock, flags);
data              508 drivers/spi/spi-topcliff-pch.c 	schedule_work(&data->work);
data              518 drivers/spi/spi-topcliff-pch.c 	spin_unlock_irqrestore(&data->lock, flags);
data              522 drivers/spi/spi-topcliff-pch.c static inline void pch_spi_select_chip(struct pch_spi_data *data,
data              525 drivers/spi/spi-topcliff-pch.c 	if (data->current_chip != NULL) {
data              526 drivers/spi/spi-topcliff-pch.c 		if (pspi->chip_select != data->n_curnt_chip) {
data              528 drivers/spi/spi-topcliff-pch.c 			data->current_chip = NULL;
data              532 drivers/spi/spi-topcliff-pch.c 	data->current_chip = pspi;
data              534 drivers/spi/spi-topcliff-pch.c 	data->n_curnt_chip = data->current_chip->chip_select;
data              540 drivers/spi/spi-topcliff-pch.c static void pch_spi_set_tx(struct pch_spi_data *data, int *bpw)
data              550 drivers/spi/spi-topcliff-pch.c 	if (data->cur_trans->speed_hz) {
data              551 drivers/spi/spi-topcliff-pch.c 		dev_dbg(&data->master->dev, "%s:setting baud rate\n", __func__);
data              552 drivers/spi/spi-topcliff-pch.c 		pch_spi_set_baud_rate(data->master, data->cur_trans->speed_hz);
data              556 drivers/spi/spi-topcliff-pch.c 	if (data->cur_trans->bits_per_word &&
data              557 drivers/spi/spi-topcliff-pch.c 	    (data->current_msg->spi->bits_per_word != data->cur_trans->bits_per_word)) {
data              558 drivers/spi/spi-topcliff-pch.c 		dev_dbg(&data->master->dev, "%s:set bits per word\n", __func__);
data              559 drivers/spi/spi-topcliff-pch.c 		pch_spi_set_bits_per_word(data->master,
data              560 drivers/spi/spi-topcliff-pch.c 					  data->cur_trans->bits_per_word);
data              561 drivers/spi/spi-topcliff-pch.c 		*bpw = data->cur_trans->bits_per_word;
data              563 drivers/spi/spi-topcliff-pch.c 		*bpw = data->current_msg->spi->bits_per_word;
data              567 drivers/spi/spi-topcliff-pch.c 	data->tx_index = 0;
data              568 drivers/spi/spi-topcliff-pch.c 	data->rx_index = 0;
data              570 drivers/spi/spi-topcliff-pch.c 	data->bpw_len = data->cur_trans->len / (*bpw / 8);
data              573 drivers/spi/spi-topcliff-pch.c 	size = data->cur_trans->len * sizeof(*data->pkt_tx_buff);
data              576 drivers/spi/spi-topcliff-pch.c 	data->pkt_tx_buff = kzalloc(size, GFP_KERNEL);
data              577 drivers/spi/spi-topcliff-pch.c 	if (data->pkt_tx_buff != NULL) {
data              578 drivers/spi/spi-topcliff-pch.c 		data->pkt_rx_buff = kzalloc(size, GFP_KERNEL);
data              579 drivers/spi/spi-topcliff-pch.c 		if (!data->pkt_rx_buff)
data              580 drivers/spi/spi-topcliff-pch.c 			kfree(data->pkt_tx_buff);
data              583 drivers/spi/spi-topcliff-pch.c 	if (!data->pkt_rx_buff) {
data              585 drivers/spi/spi-topcliff-pch.c 		list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) {
data              598 drivers/spi/spi-topcliff-pch.c 	if (data->cur_trans->tx_buf != NULL) {
data              600 drivers/spi/spi-topcliff-pch.c 			tx_buf = data->cur_trans->tx_buf;
data              601 drivers/spi/spi-topcliff-pch.c 			for (j = 0; j < data->bpw_len; j++)
data              602 drivers/spi/spi-topcliff-pch.c 				data->pkt_tx_buff[j] = *tx_buf++;
data              604 drivers/spi/spi-topcliff-pch.c 			tx_sbuf = data->cur_trans->tx_buf;
data              605 drivers/spi/spi-topcliff-pch.c 			for (j = 0; j < data->bpw_len; j++)
data              606 drivers/spi/spi-topcliff-pch.c 				data->pkt_tx_buff[j] = *tx_sbuf++;
data              611 drivers/spi/spi-topcliff-pch.c 	n_writes = data->bpw_len;
data              615 drivers/spi/spi-topcliff-pch.c 	dev_dbg(&data->master->dev,
data              618 drivers/spi/spi-topcliff-pch.c 	pch_spi_writereg(data->master, PCH_SSNXCR, SSN_LOW);
data              621 drivers/spi/spi-topcliff-pch.c 		pch_spi_writereg(data->master, PCH_SPDWR, data->pkt_tx_buff[j]);
data              624 drivers/spi/spi-topcliff-pch.c 	data->tx_index = j;
data              627 drivers/spi/spi-topcliff-pch.c 	data->transfer_complete = false;
data              628 drivers/spi/spi-topcliff-pch.c 	data->transfer_active = true;
data              631 drivers/spi/spi-topcliff-pch.c static void pch_spi_nomore_transfer(struct pch_spi_data *data)
data              634 drivers/spi/spi-topcliff-pch.c 	dev_dbg(&data->master->dev, "%s called\n", __func__);
data              637 drivers/spi/spi-topcliff-pch.c 	data->current_msg->status = 0;
data              639 drivers/spi/spi-topcliff-pch.c 	if (data->current_msg->complete) {
data              640 drivers/spi/spi-topcliff-pch.c 		dev_dbg(&data->master->dev,
data              642 drivers/spi/spi-topcliff-pch.c 		data->current_msg->complete(data->current_msg->context);
data              646 drivers/spi/spi-topcliff-pch.c 	data->bcurrent_msg_processing = false;
data              648 drivers/spi/spi-topcliff-pch.c 	dev_dbg(&data->master->dev,
data              651 drivers/spi/spi-topcliff-pch.c 	data->current_msg = NULL;
data              652 drivers/spi/spi-topcliff-pch.c 	data->cur_trans = NULL;
data              656 drivers/spi/spi-topcliff-pch.c 	if ((list_empty(&data->queue) == 0) &&
data              657 drivers/spi/spi-topcliff-pch.c 	    (!data->board_dat->suspend_sts) &&
data              658 drivers/spi/spi-topcliff-pch.c 	    (data->status != STATUS_EXITING)) {
data              663 drivers/spi/spi-topcliff-pch.c 		dev_dbg(&data->master->dev, "%s:Invoke queue_work\n", __func__);
data              664 drivers/spi/spi-topcliff-pch.c 		schedule_work(&data->work);
data              665 drivers/spi/spi-topcliff-pch.c 	} else if (data->board_dat->suspend_sts ||
data              666 drivers/spi/spi-topcliff-pch.c 		   data->status == STATUS_EXITING) {
data              667 drivers/spi/spi-topcliff-pch.c 		dev_dbg(&data->master->dev,
data              670 drivers/spi/spi-topcliff-pch.c 		list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) {
data              682 drivers/spi/spi-topcliff-pch.c static void pch_spi_set_ir(struct pch_spi_data *data)
data              685 drivers/spi/spi-topcliff-pch.c 	if ((data->bpw_len) > PCH_MAX_FIFO_DEPTH)
data              687 drivers/spi/spi-topcliff-pch.c 		pch_spi_setclr_reg(data->master, PCH_SPCR,
data              694 drivers/spi/spi-topcliff-pch.c 		pch_spi_setclr_reg(data->master, PCH_SPCR,
data              702 drivers/spi/spi-topcliff-pch.c 	dev_dbg(&data->master->dev,
data              705 drivers/spi/spi-topcliff-pch.c 	wait_event_interruptible(data->wait, data->transfer_complete);
data              708 drivers/spi/spi-topcliff-pch.c 	pch_spi_writereg(data->master, PCH_SPSR,
data              709 drivers/spi/spi-topcliff-pch.c 			 pch_spi_readreg(data->master, PCH_SPSR));
data              711 drivers/spi/spi-topcliff-pch.c 	pch_spi_setclr_reg(data->master, PCH_SPCR, 0, PCH_ALL | SPCR_SPE_BIT);
data              713 drivers/spi/spi-topcliff-pch.c 	pch_spi_clear_fifo(data->master);
data              716 drivers/spi/spi-topcliff-pch.c static void pch_spi_copy_rx_data(struct pch_spi_data *data, int bpw)
data              723 drivers/spi/spi-topcliff-pch.c 	if (!data->cur_trans->rx_buf)
data              727 drivers/spi/spi-topcliff-pch.c 		rx_buf = data->cur_trans->rx_buf;
data              728 drivers/spi/spi-topcliff-pch.c 		for (j = 0; j < data->bpw_len; j++)
data              729 drivers/spi/spi-topcliff-pch.c 			*rx_buf++ = data->pkt_rx_buff[j] & 0xFF;
data              731 drivers/spi/spi-topcliff-pch.c 		rx_sbuf = data->cur_trans->rx_buf;
data              732 drivers/spi/spi-topcliff-pch.c 		for (j = 0; j < data->bpw_len; j++)
data              733 drivers/spi/spi-topcliff-pch.c 			*rx_sbuf++ = data->pkt_rx_buff[j];
data              737 drivers/spi/spi-topcliff-pch.c static void pch_spi_copy_rx_data_for_dma(struct pch_spi_data *data, int bpw)
data              746 drivers/spi/spi-topcliff-pch.c 	if (!data->cur_trans->rx_buf)
data              750 drivers/spi/spi-topcliff-pch.c 		rx_buf = data->cur_trans->rx_buf;
data              751 drivers/spi/spi-topcliff-pch.c 		rx_dma_buf = data->dma.rx_buf_virt;
data              752 drivers/spi/spi-topcliff-pch.c 		for (j = 0; j < data->bpw_len; j++)
data              754 drivers/spi/spi-topcliff-pch.c 		data->cur_trans->rx_buf = rx_buf;
data              756 drivers/spi/spi-topcliff-pch.c 		rx_sbuf = data->cur_trans->rx_buf;
data              757 drivers/spi/spi-topcliff-pch.c 		rx_dma_sbuf = data->dma.rx_buf_virt;
data              758 drivers/spi/spi-topcliff-pch.c 		for (j = 0; j < data->bpw_len; j++)
data              760 drivers/spi/spi-topcliff-pch.c 		data->cur_trans->rx_buf = rx_sbuf;
data              764 drivers/spi/spi-topcliff-pch.c static int pch_spi_start_transfer(struct pch_spi_data *data)
data              770 drivers/spi/spi-topcliff-pch.c 	dma = &data->dma;
data              772 drivers/spi/spi-topcliff-pch.c 	spin_lock_irqsave(&data->lock, flags);
data              775 drivers/spi/spi-topcliff-pch.c 	pch_spi_setclr_reg(data->master, PCH_SPCR, SPCR_SPE_BIT, PCH_ALL);
data              777 drivers/spi/spi-topcliff-pch.c 	spin_unlock_irqrestore(&data->lock, flags);
data              781 drivers/spi/spi-topcliff-pch.c 	dev_dbg(&data->master->dev,
data              783 drivers/spi/spi-topcliff-pch.c 	rtn = wait_event_interruptible_timeout(data->wait,
data              784 drivers/spi/spi-topcliff-pch.c 					       data->transfer_complete,
data              787 drivers/spi/spi-topcliff-pch.c 		dev_err(&data->master->dev,
data              790 drivers/spi/spi-topcliff-pch.c 	dma_sync_sg_for_cpu(&data->master->dev, dma->sg_rx_p, dma->nent,
data              793 drivers/spi/spi-topcliff-pch.c 	dma_sync_sg_for_cpu(&data->master->dev, dma->sg_tx_p, dma->nent,
data              795 drivers/spi/spi-topcliff-pch.c 	memset(data->dma.tx_buf_virt, 0, PAGE_SIZE);
data              802 drivers/spi/spi-topcliff-pch.c 	spin_lock_irqsave(&data->lock, flags);
data              805 drivers/spi/spi-topcliff-pch.c 	pch_spi_setclr_reg(data->master, PCH_SPCR, 0,
data              809 drivers/spi/spi-topcliff-pch.c 	pch_spi_writereg(data->master, PCH_SPSR,
data              810 drivers/spi/spi-topcliff-pch.c 			 pch_spi_readreg(data->master, PCH_SPSR));
data              812 drivers/spi/spi-topcliff-pch.c 	pch_spi_clear_fifo(data->master);
data              814 drivers/spi/spi-topcliff-pch.c 	spin_unlock_irqrestore(&data->lock, flags);
data              821 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data = arg;
data              824 drivers/spi/spi-topcliff-pch.c 	data->transfer_complete = true;
data              825 drivers/spi/spi-topcliff-pch.c 	wake_up_interruptible(&data->wait);
data              841 drivers/spi/spi-topcliff-pch.c static void pch_spi_request_dma(struct pch_spi_data *data, int bpw)
data              855 drivers/spi/spi-topcliff-pch.c 	dma = &data->dma;
data              860 drivers/spi/spi-topcliff-pch.c 	dma_dev = pci_get_slot(data->board_dat->pdev->bus,
data              861 drivers/spi/spi-topcliff-pch.c 			PCI_DEVFN(PCI_SLOT(data->board_dat->pdev->devfn), 0));
data              866 drivers/spi/spi-topcliff-pch.c 	param->chan_id = data->ch * 2; /* Tx = 0, 2 */;
data              867 drivers/spi/spi-topcliff-pch.c 	param->tx_reg = data->io_base_addr + PCH_SPDWR;
data              871 drivers/spi/spi-topcliff-pch.c 		dev_err(&data->master->dev,
data              873 drivers/spi/spi-topcliff-pch.c 		data->use_dma = 0;
data              881 drivers/spi/spi-topcliff-pch.c 	param->chan_id = data->ch * 2 + 1; /* Rx = Tx + 1 */;
data              882 drivers/spi/spi-topcliff-pch.c 	param->rx_reg = data->io_base_addr + PCH_SPDRR;
data              886 drivers/spi/spi-topcliff-pch.c 		dev_err(&data->master->dev,
data              890 drivers/spi/spi-topcliff-pch.c 		data->use_dma = 0;
data              896 drivers/spi/spi-topcliff-pch.c static void pch_spi_release_dma(struct pch_spi_data *data)
data              900 drivers/spi/spi-topcliff-pch.c 	dma = &data->dma;
data              911 drivers/spi/spi-topcliff-pch.c static void pch_spi_handle_dma(struct pch_spi_data *data, int *bpw)
data              928 drivers/spi/spi-topcliff-pch.c 	dma = &data->dma;
data              931 drivers/spi/spi-topcliff-pch.c 	if (data->cur_trans->speed_hz) {
data              932 drivers/spi/spi-topcliff-pch.c 		dev_dbg(&data->master->dev, "%s:setting baud rate\n", __func__);
data              933 drivers/spi/spi-topcliff-pch.c 		spin_lock_irqsave(&data->lock, flags);
data              934 drivers/spi/spi-topcliff-pch.c 		pch_spi_set_baud_rate(data->master, data->cur_trans->speed_hz);
data              935 drivers/spi/spi-topcliff-pch.c 		spin_unlock_irqrestore(&data->lock, flags);
data              939 drivers/spi/spi-topcliff-pch.c 	if (data->cur_trans->bits_per_word &&
data              940 drivers/spi/spi-topcliff-pch.c 	    (data->current_msg->spi->bits_per_word !=
data              941 drivers/spi/spi-topcliff-pch.c 	     data->cur_trans->bits_per_word)) {
data              942 drivers/spi/spi-topcliff-pch.c 		dev_dbg(&data->master->dev, "%s:set bits per word\n", __func__);
data              943 drivers/spi/spi-topcliff-pch.c 		spin_lock_irqsave(&data->lock, flags);
data              944 drivers/spi/spi-topcliff-pch.c 		pch_spi_set_bits_per_word(data->master,
data              945 drivers/spi/spi-topcliff-pch.c 					  data->cur_trans->bits_per_word);
data              946 drivers/spi/spi-topcliff-pch.c 		spin_unlock_irqrestore(&data->lock, flags);
data              947 drivers/spi/spi-topcliff-pch.c 		*bpw = data->cur_trans->bits_per_word;
data              949 drivers/spi/spi-topcliff-pch.c 		*bpw = data->current_msg->spi->bits_per_word;
data              951 drivers/spi/spi-topcliff-pch.c 	data->bpw_len = data->cur_trans->len / (*bpw / 8);
data              953 drivers/spi/spi-topcliff-pch.c 	if (data->bpw_len > PCH_BUF_SIZE) {
data              954 drivers/spi/spi-topcliff-pch.c 		data->bpw_len = PCH_BUF_SIZE;
data              955 drivers/spi/spi-topcliff-pch.c 		data->cur_trans->len -= PCH_BUF_SIZE;
data              959 drivers/spi/spi-topcliff-pch.c 	if (data->cur_trans->tx_buf != NULL) {
data              961 drivers/spi/spi-topcliff-pch.c 			tx_buf = data->cur_trans->tx_buf;
data              963 drivers/spi/spi-topcliff-pch.c 			for (i = 0; i < data->bpw_len; i++)
data              966 drivers/spi/spi-topcliff-pch.c 			tx_sbuf = data->cur_trans->tx_buf;
data              968 drivers/spi/spi-topcliff-pch.c 			for (i = 0; i < data->bpw_len; i++)
data              974 drivers/spi/spi-topcliff-pch.c 	if (data->bpw_len > PCH_DMA_TRANS_SIZE) {
data              975 drivers/spi/spi-topcliff-pch.c 		if (data->bpw_len % PCH_DMA_TRANS_SIZE) {
data              976 drivers/spi/spi-topcliff-pch.c 			num = data->bpw_len / PCH_DMA_TRANS_SIZE + 1;
data              977 drivers/spi/spi-topcliff-pch.c 			rem = data->bpw_len % PCH_DMA_TRANS_SIZE;
data              979 drivers/spi/spi-topcliff-pch.c 			num = data->bpw_len / PCH_DMA_TRANS_SIZE;
data              985 drivers/spi/spi-topcliff-pch.c 		size = data->bpw_len;
data              986 drivers/spi/spi-topcliff-pch.c 		rem = data->bpw_len;
data              988 drivers/spi/spi-topcliff-pch.c 	dev_dbg(&data->master->dev, "%s num=%d size=%d rem=%d\n",
data              990 drivers/spi/spi-topcliff-pch.c 	spin_lock_irqsave(&data->lock, flags);
data              993 drivers/spi/spi-topcliff-pch.c 	pch_spi_setclr_reg(data->master, PCH_SPCR,
data              998 drivers/spi/spi-topcliff-pch.c 	spin_unlock_irqrestore(&data->lock, flags);
data             1035 drivers/spi/spi-topcliff-pch.c 		dev_err(&data->master->dev,
data             1039 drivers/spi/spi-topcliff-pch.c 	dma_sync_sg_for_device(&data->master->dev, sg, num, DMA_FROM_DEVICE);
data             1041 drivers/spi/spi-topcliff-pch.c 	desc_rx->callback_param = data;
data             1046 drivers/spi/spi-topcliff-pch.c 	if (data->bpw_len > PCH_MAX_FIFO_DEPTH) {
data             1048 drivers/spi/spi-topcliff-pch.c 		if (data->bpw_len % PCH_DMA_TRANS_SIZE > 4) {
data             1049 drivers/spi/spi-topcliff-pch.c 			num = data->bpw_len / PCH_DMA_TRANS_SIZE + 1;
data             1050 drivers/spi/spi-topcliff-pch.c 			rem = data->bpw_len % PCH_DMA_TRANS_SIZE - head;
data             1052 drivers/spi/spi-topcliff-pch.c 			num = data->bpw_len / PCH_DMA_TRANS_SIZE;
data             1053 drivers/spi/spi-topcliff-pch.c 			rem = data->bpw_len % PCH_DMA_TRANS_SIZE +
data             1059 drivers/spi/spi-topcliff-pch.c 		size = data->bpw_len;
data             1060 drivers/spi/spi-topcliff-pch.c 		rem = data->bpw_len;
data             1097 drivers/spi/spi-topcliff-pch.c 		dev_err(&data->master->dev,
data             1101 drivers/spi/spi-topcliff-pch.c 	dma_sync_sg_for_device(&data->master->dev, sg, num, DMA_TO_DEVICE);
data             1103 drivers/spi/spi-topcliff-pch.c 	desc_tx->callback_param = data;
data             1107 drivers/spi/spi-topcliff-pch.c 	dev_dbg(&data->master->dev, "%s:Pulling down SSN low - writing 0x2 to SSNXCR\n", __func__);
data             1109 drivers/spi/spi-topcliff-pch.c 	spin_lock_irqsave(&data->lock, flags);
data             1110 drivers/spi/spi-topcliff-pch.c 	pch_spi_writereg(data->master, PCH_SSNXCR, SSN_LOW);
data             1113 drivers/spi/spi-topcliff-pch.c 	spin_unlock_irqrestore(&data->lock, flags);
data             1116 drivers/spi/spi-topcliff-pch.c 	data->transfer_complete = false;
data             1122 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data;
data             1125 drivers/spi/spi-topcliff-pch.c 	data = container_of(pwork, struct pch_spi_data, work);
data             1126 drivers/spi/spi-topcliff-pch.c 	dev_dbg(&data->master->dev, "%s data initialized\n", __func__);
data             1128 drivers/spi/spi-topcliff-pch.c 	spin_lock(&data->lock);
data             1130 drivers/spi/spi-topcliff-pch.c 	if (data->board_dat->suspend_sts || (data->status == STATUS_EXITING)) {
data             1131 drivers/spi/spi-topcliff-pch.c 		dev_dbg(&data->master->dev,
data             1133 drivers/spi/spi-topcliff-pch.c 		list_for_each_entry_safe(pmsg, tmp, data->queue.next, queue) {
data             1137 drivers/spi/spi-topcliff-pch.c 				spin_unlock(&data->lock);
data             1139 drivers/spi/spi-topcliff-pch.c 				spin_lock(&data->lock);
data             1146 drivers/spi/spi-topcliff-pch.c 		spin_unlock(&data->lock);
data             1150 drivers/spi/spi-topcliff-pch.c 	data->bcurrent_msg_processing = true;
data             1151 drivers/spi/spi-topcliff-pch.c 	dev_dbg(&data->master->dev,
data             1155 drivers/spi/spi-topcliff-pch.c 	data->current_msg = list_entry(data->queue.next, struct spi_message,
data             1158 drivers/spi/spi-topcliff-pch.c 	list_del_init(&data->current_msg->queue);
data             1160 drivers/spi/spi-topcliff-pch.c 	data->current_msg->status = 0;
data             1162 drivers/spi/spi-topcliff-pch.c 	pch_spi_select_chip(data, data->current_msg->spi);
data             1164 drivers/spi/spi-topcliff-pch.c 	spin_unlock(&data->lock);
data             1166 drivers/spi/spi-topcliff-pch.c 	if (data->use_dma)
data             1167 drivers/spi/spi-topcliff-pch.c 		pch_spi_request_dma(data,
data             1168 drivers/spi/spi-topcliff-pch.c 				    data->current_msg->spi->bits_per_word);
data             1169 drivers/spi/spi-topcliff-pch.c 	pch_spi_writereg(data->master, PCH_SSNXCR, SSN_NO_CONTROL);
data             1175 drivers/spi/spi-topcliff-pch.c 		spin_lock(&data->lock);
data             1176 drivers/spi/spi-topcliff-pch.c 		if (data->cur_trans == NULL) {
data             1177 drivers/spi/spi-topcliff-pch.c 			data->cur_trans =
data             1178 drivers/spi/spi-topcliff-pch.c 				list_entry(data->current_msg->transfers.next,
data             1180 drivers/spi/spi-topcliff-pch.c 			dev_dbg(&data->master->dev,
data             1184 drivers/spi/spi-topcliff-pch.c 			data->cur_trans =
data             1185 drivers/spi/spi-topcliff-pch.c 				list_entry(data->cur_trans->transfer_list.next,
data             1187 drivers/spi/spi-topcliff-pch.c 			dev_dbg(&data->master->dev,
data             1191 drivers/spi/spi-topcliff-pch.c 		spin_unlock(&data->lock);
data             1193 drivers/spi/spi-topcliff-pch.c 		if (!data->cur_trans->len)
data             1195 drivers/spi/spi-topcliff-pch.c 		cnt = (data->cur_trans->len - 1) / PCH_BUF_SIZE + 1;
data             1196 drivers/spi/spi-topcliff-pch.c 		data->save_total_len = data->cur_trans->len;
data             1197 drivers/spi/spi-topcliff-pch.c 		if (data->use_dma) {
data             1199 drivers/spi/spi-topcliff-pch.c 			char *save_rx_buf = data->cur_trans->rx_buf;
data             1201 drivers/spi/spi-topcliff-pch.c 				pch_spi_handle_dma(data, &bpw);
data             1202 drivers/spi/spi-topcliff-pch.c 				if (!pch_spi_start_transfer(data)) {
data             1203 drivers/spi/spi-topcliff-pch.c 					data->transfer_complete = true;
data             1204 drivers/spi/spi-topcliff-pch.c 					data->current_msg->status = -EIO;
data             1205 drivers/spi/spi-topcliff-pch.c 					data->current_msg->complete
data             1206 drivers/spi/spi-topcliff-pch.c 						   (data->current_msg->context);
data             1207 drivers/spi/spi-topcliff-pch.c 					data->bcurrent_msg_processing = false;
data             1208 drivers/spi/spi-topcliff-pch.c 					data->current_msg = NULL;
data             1209 drivers/spi/spi-topcliff-pch.c 					data->cur_trans = NULL;
data             1212 drivers/spi/spi-topcliff-pch.c 				pch_spi_copy_rx_data_for_dma(data, bpw);
data             1214 drivers/spi/spi-topcliff-pch.c 			data->cur_trans->rx_buf = save_rx_buf;
data             1216 drivers/spi/spi-topcliff-pch.c 			pch_spi_set_tx(data, &bpw);
data             1217 drivers/spi/spi-topcliff-pch.c 			pch_spi_set_ir(data);
data             1218 drivers/spi/spi-topcliff-pch.c 			pch_spi_copy_rx_data(data, bpw);
data             1219 drivers/spi/spi-topcliff-pch.c 			kfree(data->pkt_rx_buff);
data             1220 drivers/spi/spi-topcliff-pch.c 			data->pkt_rx_buff = NULL;
data             1221 drivers/spi/spi-topcliff-pch.c 			kfree(data->pkt_tx_buff);
data             1222 drivers/spi/spi-topcliff-pch.c 			data->pkt_tx_buff = NULL;
data             1225 drivers/spi/spi-topcliff-pch.c 		data->cur_trans->len = data->save_total_len;
data             1226 drivers/spi/spi-topcliff-pch.c 		data->current_msg->actual_length += data->cur_trans->len;
data             1228 drivers/spi/spi-topcliff-pch.c 		dev_dbg(&data->master->dev,
data             1230 drivers/spi/spi-topcliff-pch.c 			__func__, data->current_msg->actual_length);
data             1233 drivers/spi/spi-topcliff-pch.c 		if (data->cur_trans->delay_usecs) {
data             1234 drivers/spi/spi-topcliff-pch.c 			dev_dbg(&data->master->dev, "%s:delay in usec=%d\n",
data             1235 drivers/spi/spi-topcliff-pch.c 				__func__, data->cur_trans->delay_usecs);
data             1236 drivers/spi/spi-topcliff-pch.c 			udelay(data->cur_trans->delay_usecs);
data             1239 drivers/spi/spi-topcliff-pch.c 		spin_lock(&data->lock);
data             1242 drivers/spi/spi-topcliff-pch.c 		if ((data->cur_trans->transfer_list.next) ==
data             1243 drivers/spi/spi-topcliff-pch.c 		    &(data->current_msg->transfers)) {
data             1244 drivers/spi/spi-topcliff-pch.c 			pch_spi_nomore_transfer(data);
data             1247 drivers/spi/spi-topcliff-pch.c 		spin_unlock(&data->lock);
data             1249 drivers/spi/spi-topcliff-pch.c 	} while (data->cur_trans != NULL);
data             1252 drivers/spi/spi-topcliff-pch.c 	pch_spi_writereg(data->master, PCH_SSNXCR, SSN_HIGH);
data             1253 drivers/spi/spi-topcliff-pch.c 	if (data->use_dma)
data             1254 drivers/spi/spi-topcliff-pch.c 		pch_spi_release_dma(data);
data             1258 drivers/spi/spi-topcliff-pch.c 				   struct pch_spi_data *data)
data             1262 drivers/spi/spi-topcliff-pch.c 	flush_work(&data->work);
data             1266 drivers/spi/spi-topcliff-pch.c 				 struct pch_spi_data *data)
data             1271 drivers/spi/spi-topcliff-pch.c 	pch_spi_reset(data->master);
data             1281 drivers/spi/spi-topcliff-pch.c 			     struct pch_spi_data *data)
data             1285 drivers/spi/spi-topcliff-pch.c 	dma = &data->dma;
data             1295 drivers/spi/spi-topcliff-pch.c 			      struct pch_spi_data *data)
data             1300 drivers/spi/spi-topcliff-pch.c 	dma = &data->dma;
data             1322 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data;
data             1334 drivers/spi/spi-topcliff-pch.c 	data = spi_master_get_devdata(master);
data             1335 drivers/spi/spi-topcliff-pch.c 	data->master = master;
data             1337 drivers/spi/spi-topcliff-pch.c 	platform_set_drvdata(plat_dev, data);
data             1340 drivers/spi/spi-topcliff-pch.c 	data->io_base_addr = pci_resource_start(board_dat->pdev, 1) +
data             1342 drivers/spi/spi-topcliff-pch.c 	data->io_remap_addr = pci_iomap(board_dat->pdev, 1, 0);
data             1343 drivers/spi/spi-topcliff-pch.c 	if (!data->io_remap_addr) {
data             1348 drivers/spi/spi-topcliff-pch.c 	data->io_remap_addr += PCH_ADDRESS_SIZE * plat_dev->id;
data             1351 drivers/spi/spi-topcliff-pch.c 		plat_dev->id, data->io_remap_addr);
data             1360 drivers/spi/spi-topcliff-pch.c 	data->board_dat = board_dat;
data             1361 drivers/spi/spi-topcliff-pch.c 	data->plat_dev = plat_dev;
data             1362 drivers/spi/spi-topcliff-pch.c 	data->n_curnt_chip = 255;
data             1363 drivers/spi/spi-topcliff-pch.c 	data->status = STATUS_RUNNING;
data             1364 drivers/spi/spi-topcliff-pch.c 	data->ch = plat_dev->id;
data             1365 drivers/spi/spi-topcliff-pch.c 	data->use_dma = use_dma;
data             1367 drivers/spi/spi-topcliff-pch.c 	INIT_LIST_HEAD(&data->queue);
data             1368 drivers/spi/spi-topcliff-pch.c 	spin_lock_init(&data->lock);
data             1369 drivers/spi/spi-topcliff-pch.c 	INIT_WORK(&data->work, pch_spi_process_messages);
data             1370 drivers/spi/spi-topcliff-pch.c 	init_waitqueue_head(&data->wait);
data             1372 drivers/spi/spi-topcliff-pch.c 	ret = pch_spi_get_resources(board_dat, data);
data             1379 drivers/spi/spi-topcliff-pch.c 			  IRQF_SHARED, KBUILD_MODNAME, data);
data             1385 drivers/spi/spi-topcliff-pch.c 	data->irq_reg_sts = true;
data             1391 drivers/spi/spi-topcliff-pch.c 		ret = pch_alloc_dma_buf(board_dat, data);
data             1406 drivers/spi/spi-topcliff-pch.c 	pch_free_dma_buf(board_dat, data);
data             1407 drivers/spi/spi-topcliff-pch.c 	free_irq(board_dat->pdev->irq, data);
data             1409 drivers/spi/spi-topcliff-pch.c 	pch_spi_free_resources(board_dat, data);
data             1411 drivers/spi/spi-topcliff-pch.c 	pci_iounmap(board_dat->pdev, data->io_remap_addr);
data             1421 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data = platform_get_drvdata(plat_dev);
data             1429 drivers/spi/spi-topcliff-pch.c 		pch_free_dma_buf(board_dat, data);
data             1434 drivers/spi/spi-topcliff-pch.c 	spin_lock_irqsave(&data->lock, flags);
data             1435 drivers/spi/spi-topcliff-pch.c 	data->status = STATUS_EXITING;
data             1436 drivers/spi/spi-topcliff-pch.c 	while ((list_empty(&data->queue) == 0) && --count) {
data             1439 drivers/spi/spi-topcliff-pch.c 		spin_unlock_irqrestore(&data->lock, flags);
data             1441 drivers/spi/spi-topcliff-pch.c 		spin_lock_irqsave(&data->lock, flags);
data             1443 drivers/spi/spi-topcliff-pch.c 	spin_unlock_irqrestore(&data->lock, flags);
data             1445 drivers/spi/spi-topcliff-pch.c 	pch_spi_free_resources(board_dat, data);
data             1447 drivers/spi/spi-topcliff-pch.c 	if (data->irq_reg_sts) {
data             1449 drivers/spi/spi-topcliff-pch.c 		pch_spi_setclr_reg(data->master, PCH_SPCR, 0, PCH_ALL);
data             1450 drivers/spi/spi-topcliff-pch.c 		data->irq_reg_sts = false;
data             1451 drivers/spi/spi-topcliff-pch.c 		free_irq(board_dat->pdev->irq, data);
data             1454 drivers/spi/spi-topcliff-pch.c 	pci_iounmap(board_dat->pdev, data->io_remap_addr);
data             1455 drivers/spi/spi-topcliff-pch.c 	spi_unregister_master(data->master);
data             1465 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data = platform_get_drvdata(pd_dev);
data             1479 drivers/spi/spi-topcliff-pch.c 		if (!(data->bcurrent_msg_processing))
data             1485 drivers/spi/spi-topcliff-pch.c 	if (data->irq_reg_sts) {
data             1487 drivers/spi/spi-topcliff-pch.c 		pch_spi_setclr_reg(data->master, PCH_SPCR, 0, PCH_ALL);
data             1488 drivers/spi/spi-topcliff-pch.c 		pch_spi_reset(data->master);
data             1489 drivers/spi/spi-topcliff-pch.c 		free_irq(board_dat->pdev->irq, data);
data             1491 drivers/spi/spi-topcliff-pch.c 		data->irq_reg_sts = false;
data             1502 drivers/spi/spi-topcliff-pch.c 	struct pch_spi_data *data = platform_get_drvdata(pd_dev);
data             1511 drivers/spi/spi-topcliff-pch.c 	if (!data->irq_reg_sts) {
data             1514 drivers/spi/spi-topcliff-pch.c 				     IRQF_SHARED, KBUILD_MODNAME, data);
data             1522 drivers/spi/spi-topcliff-pch.c 		pch_spi_reset(data->master);
data             1523 drivers/spi/spi-topcliff-pch.c 		pch_spi_set_master_mode(data->master);
data             1524 drivers/spi/spi-topcliff-pch.c 		data->irq_reg_sts = true;
data              180 drivers/spi/spi-txx9.c 		u32 data;
data              226 drivers/spi/spi-txx9.c 					data = (wsize == 1)
data              229 drivers/spi/spi-txx9.c 					txx9spi_wr(c, data, TXx9_SPDR);
data              239 drivers/spi/spi-txx9.c 				data = txx9spi_rd(c, TXx9_SPDR);
data              242 drivers/spi/spi-txx9.c 						*(u8 *)rxbuf = data;
data              244 drivers/spi/spi-txx9.c 						*(u16 *)rxbuf = data;
data              118 drivers/spi/spi-xilinx.c 	u32 data = 0;
data              127 drivers/spi/spi-xilinx.c 		data = *(u8 *)(xspi->tx_ptr);
data              130 drivers/spi/spi-xilinx.c 		data = *(u16 *)(xspi->tx_ptr);
data              133 drivers/spi/spi-xilinx.c 		data = *(u32 *)(xspi->tx_ptr);
data              137 drivers/spi/spi-xilinx.c 	xspi->write_fn(data, xspi->regs + XSPI_TXD_OFFSET);
data              143 drivers/spi/spi-xilinx.c 	u32 data = xspi->read_fn(xspi->regs + XSPI_RXD_OFFSET);
data              150 drivers/spi/spi-xilinx.c 		*(u8 *)(xspi->rx_ptr) = data;
data              153 drivers/spi/spi-xilinx.c 		*(u16 *)(xspi->rx_ptr) = data;
data              156 drivers/spi/spi-xilinx.c 		*(u32 *)(xspi->rx_ptr) = data;
data               27 drivers/spi/spi-xtensa-xtfpga.c 	u32 data;
data               58 drivers/spi/spi-xtensa-xtfpga.c 	xspi->data = (xspi->data << bits) | (v & GENMASK(bits - 1, 0));
data               62 drivers/spi/spi-xtensa-xtfpga.c 				   xspi->data >> (xspi->data_sz - 16));
data              242 drivers/spi/spi-zynq-qspi.c 	u32 data;
data              244 drivers/spi/spi-zynq-qspi.c 	data = zynq_qspi_read(xqspi, ZYNQ_QSPI_RXD_OFFSET);
data              247 drivers/spi/spi-zynq-qspi.c 		memcpy(xqspi->rxbuf, ((u8 *)&data) + 4 - size, size);
data              266 drivers/spi/spi-zynq-qspi.c 	u32 data;
data              269 drivers/spi/spi-zynq-qspi.c 		data = 0xffffffff;
data              270 drivers/spi/spi-zynq-qspi.c 		memcpy(&data, xqspi->txbuf, size);
data              273 drivers/spi/spi-zynq-qspi.c 		data = 0;
data              277 drivers/spi/spi-zynq-qspi.c 	zynq_qspi_write(xqspi, offset[size - 1], data);
data              522 drivers/spi/spi-zynq-qspi.c 		op->dummy.buswidth, op->data.buswidth);
data              577 drivers/spi/spi-zynq-qspi.c 	if (op->data.nbytes) {
data              579 drivers/spi/spi-zynq-qspi.c 		if (op->data.dir == SPI_MEM_DATA_OUT) {
data              580 drivers/spi/spi-zynq-qspi.c 			xqspi->txbuf = (u8 *)op->data.buf.out;
data              581 drivers/spi/spi-zynq-qspi.c 			xqspi->tx_bytes = op->data.nbytes;
data              583 drivers/spi/spi-zynq-qspi.c 			xqspi->rx_bytes = op->data.nbytes;
data              586 drivers/spi/spi-zynq-qspi.c 			xqspi->rxbuf = (u8 *)op->data.buf.in;
data              587 drivers/spi/spi-zynq-qspi.c 			xqspi->rx_bytes = op->data.nbytes;
data              588 drivers/spi/spi-zynq-qspi.c 			xqspi->tx_bytes = op->data.nbytes;
data              340 drivers/spi/spi-zynqmp-gqspi.c 				       ulong data, u8 size)
data              342 drivers/spi/spi-zynqmp-gqspi.c 	memcpy(xqspi->rxbuf, &data, size);
data              535 drivers/spi/spi-zynqmp-gqspi.c 	ulong data;
data              546 drivers/spi/spi-zynqmp-gqspi.c 			data = zynqmp_gqspi_read(xqspi, GQSPI_RXD_OFST);
data              548 drivers/spi/spi-zynqmp-gqspi.c 			zynqmp_qspi_copy_read_data(xqspi, data,
data              534 drivers/spi/spi.c static int spi_dev_check(struct device *dev, void *data)
data              537 drivers/spi/spi.c 	struct spi_device *new_spi = data;
data             1914 drivers/spi/spi.c static int acpi_spi_add_resource(struct acpi_resource *ares, void *data)
data             1916 drivers/spi/spi.c 	struct acpi_spi_lookup *lookup = data;
data             1924 drivers/spi/spi.c 		sb = &ares->data.spi_serial_bus;
data             2041 drivers/spi/spi.c 				       void *data, void **return_value)
data             2043 drivers/spi/spi.c 	struct spi_controller *ctlr = data;
data             2105 drivers/spi/spi.c static int match_true(struct device *dev, void *data)
data             2638 drivers/spi/spi.c static int __spi_controller_match(struct device *dev, const void *data)
data             2641 drivers/spi/spi.c 	const u16 *bus_num = data;
data             2704 drivers/spi/spi.c 	return sres->data;
data             2715 drivers/spi/spi.c 	struct spi_res *sres = container_of(res, struct spi_res, data);
data             2732 drivers/spi/spi.c 	struct spi_res *sres = container_of(res, struct spi_res, data);
data             2750 drivers/spi/spi.c 			res->release(ctlr, message, res->data);
data             3742 drivers/spi/spi.c static int spi_acpi_controller_match(struct device *dev, const void *data)
data             3744 drivers/spi/spi.c 	return ACPI_COMPANION(dev->parent) == data;
data              222 drivers/spmi/spmi-pmic-arb.c 	u32 data = __raw_readl(pmic_arb->rd_base + reg);
data              224 drivers/spmi/spmi-pmic-arb.c 	memcpy(buf, &data, (bc & 3) + 1);
data              236 drivers/spmi/spmi-pmic-arb.c 	u32 data = 0;
data              238 drivers/spmi/spmi-pmic-arb.c 	memcpy(&data, buf, (bc & 3) + 1);
data              239 drivers/spmi/spmi-pmic-arb.c 	__raw_writel(data, pmic_arb->wr_base + reg);
data              562 drivers/spmi/spmi-pmic-arb.c 	u8 data;
data              566 drivers/spmi/spmi-pmic-arb.c 	data = BIT(irq);
data              567 drivers/spmi/spmi-pmic-arb.c 	qpnpint_spmi_write(d, QPNPINT_REG_LATCHED_CLR, &data, 1);
data              573 drivers/spmi/spmi-pmic-arb.c 	u8 data = BIT(irq);
data              575 drivers/spmi/spmi-pmic-arb.c 	qpnpint_spmi_write(d, QPNPINT_REG_EN_CLR, &data, 1);
data              759 drivers/spmi/spmi-pmic-arb.c 				    void *data)
data              762 drivers/spmi/spmi-pmic-arb.c 	struct irq_fwspec *fwspec = data;
data              784 drivers/spmi/spmi-pmic-arb.c 	u32 data;
data              797 drivers/spmi/spmi-pmic-arb.c 		data = mapping_table[index];
data              799 drivers/spmi/spmi-pmic-arb.c 		if (ppid & BIT(SPMI_MAPPING_BIT_INDEX(data))) {
data              800 drivers/spmi/spmi-pmic-arb.c 			if (SPMI_MAPPING_BIT_IS_1_FLAG(data)) {
data              801 drivers/spmi/spmi-pmic-arb.c 				index = SPMI_MAPPING_BIT_IS_1_RESULT(data);
data              803 drivers/spmi/spmi-pmic-arb.c 				apid = SPMI_MAPPING_BIT_IS_1_RESULT(data);
data              810 drivers/spmi/spmi-pmic-arb.c 			if (SPMI_MAPPING_BIT_IS_0_FLAG(data)) {
data              811 drivers/spmi/spmi-pmic-arb.c 				index = SPMI_MAPPING_BIT_IS_0_RESULT(data);
data              813 drivers/spmi/spmi-pmic-arb.c 				apid = SPMI_MAPPING_BIT_IS_0_RESULT(data);
data              203 drivers/spmi/spmi.c int spmi_register_write(struct spmi_device *sdev, u8 addr, u8 data)
data              210 drivers/spmi/spmi.c 			      &data, 1);
data              221 drivers/spmi/spmi.c int spmi_register_zero_write(struct spmi_device *sdev, u8 data)
data              224 drivers/spmi/spmi.c 			      &data, 1);
data              531 drivers/spmi/spmi.c static int spmi_ctrl_remove_device(struct device *dev, void *data)
data               20 drivers/ssb/driver_pcicore.c static void ssb_pcie_write(struct ssb_pcicore *pc, u32 address, u32 data);
data               23 drivers/ssb/driver_pcicore.c 				u8 address, u16 data);
data              571 drivers/ssb/driver_pcicore.c static void ssb_pcie_write(struct ssb_pcicore *pc, u32 address, u32 data)
data              574 drivers/ssb/driver_pcicore.c 	pcicore_write32(pc, 0x134, data);
data              641 drivers/ssb/driver_pcicore.c 				u8 address, u16 data)
data              664 drivers/ssb/driver_pcicore.c 	v |= data;
data              174 drivers/ssb/embedded.c static int gige_pci_init_callback(struct ssb_bus *bus, unsigned long data)
data              176 drivers/ssb/embedded.c 	struct pci_dev *pdev = (struct pci_dev *)data;
data              216 drivers/ssb/embedded.c static int gige_map_irq_callback(struct ssb_bus *bus, unsigned long data)
data              218 drivers/ssb/embedded.c 	const struct pci_dev *pdev = (const struct pci_dev *)data;
data               93 drivers/ssb/main.c int ssb_for_each_bus_call(unsigned long data,
data               94 drivers/ssb/main.c 			  int (*func)(struct ssb_bus *bus, unsigned long data))
data              101 drivers/ssb/main.c 		res = func(bus, data);
data              803 drivers/ssb/main.c void ssb_set_devtypedata(struct ssb_device *dev, void *data)
data              816 drivers/ssb/main.c 		ent->devtypedata = data;
data             1202 drivers/ssb/main.c 				u32 address, u32 data)
data             1212 drivers/ssb/main.c 	ssb_write32(dev, SSB_CHIPCO_BCAST_DATA, data);
data              192 drivers/ssb/pci.c static inline u8 ssb_crc8(u8 crc, u8 data)
data              229 drivers/ssb/pci.c 	return t[crc ^ data];
data              489 drivers/ssb/sdio.c 			switch (tuple->data[0]) {
data              492 drivers/ssb/sdio.c 					      (tuple->data[1] != 6),
data              495 drivers/ssb/sdio.c 				mac = tuple->data + 2;
data              504 drivers/ssb/sdio.c 			switch (tuple->data[0]) {
data              508 drivers/ssb/sdio.c 				sprom->revision = tuple->data[1];
data              514 drivers/ssb/sdio.c 				bi->vendor = tuple->data[1] |
data              515 drivers/ssb/sdio.c 					     (tuple->data[2]<<8);
data              520 drivers/ssb/sdio.c 				sprom->board_rev = tuple->data[1];
data              526 drivers/ssb/sdio.c 				sprom->pa0b0 = tuple->data[1] |
data              527 drivers/ssb/sdio.c 					 ((u16)tuple->data[2] << 8);
data              528 drivers/ssb/sdio.c 				sprom->pa0b1 = tuple->data[3] |
data              529 drivers/ssb/sdio.c 					 ((u16)tuple->data[4] << 8);
data              530 drivers/ssb/sdio.c 				sprom->pa0b2 = tuple->data[5] |
data              531 drivers/ssb/sdio.c 					 ((u16)tuple->data[6] << 8);
data              532 drivers/ssb/sdio.c 				sprom->itssi_a = tuple->data[7];
data              533 drivers/ssb/sdio.c 				sprom->itssi_bg = tuple->data[7];
data              534 drivers/ssb/sdio.c 				sprom->maxpwr_a = tuple->data[8];
data              535 drivers/ssb/sdio.c 				sprom->maxpwr_bg = tuple->data[8];
data              543 drivers/ssb/sdio.c 				sprom->country_code = tuple->data[1];
data              548 drivers/ssb/sdio.c 				sprom->ant_available_a = tuple->data[1];
data              549 drivers/ssb/sdio.c 				sprom->ant_available_bg = tuple->data[1];
data              554 drivers/ssb/sdio.c 				sprom->antenna_gain.a0 = tuple->data[1];
data              555 drivers/ssb/sdio.c 				sprom->antenna_gain.a1 = tuple->data[1];
data              556 drivers/ssb/sdio.c 				sprom->antenna_gain.a2 = tuple->data[1];
data              557 drivers/ssb/sdio.c 				sprom->antenna_gain.a3 = tuple->data[1];
data              563 drivers/ssb/sdio.c 				sprom->boardflags_lo = tuple->data[1] |
data              564 drivers/ssb/sdio.c 						 ((u16)tuple->data[2] << 8);
data              569 drivers/ssb/sdio.c 				sprom->gpio0 = tuple->data[1];
data              570 drivers/ssb/sdio.c 				sprom->gpio1 = tuple->data[2];
data              571 drivers/ssb/sdio.c 				sprom->gpio2 = tuple->data[3];
data              572 drivers/ssb/sdio.c 				sprom->gpio3 = tuple->data[4];
data              162 drivers/ssb/ssb_private.h int ssb_for_each_bus_call(unsigned long data,
data              163 drivers/ssb/ssb_private.h 			  int (*func)(struct ssb_bus *bus, unsigned long data));
data              482 drivers/staging/android/ion/ion.c 	union ion_ioctl_arg data;
data              484 drivers/staging/android/ion/ion.c 	if (_IOC_SIZE(cmd) > sizeof(data))
data              492 drivers/staging/android/ion/ion.c 	if (copy_from_user(&data, (void __user *)arg, _IOC_SIZE(cmd)))
data              495 drivers/staging/android/ion/ion.c 	ret = validate_ioctl_arg(cmd, &data);
data              502 drivers/staging/android/ion/ion.c 		memset(&data, 0, sizeof(data));
data              509 drivers/staging/android/ion/ion.c 		fd = ion_alloc(data.allocation.len,
data              510 drivers/staging/android/ion/ion.c 			       data.allocation.heap_id_mask,
data              511 drivers/staging/android/ion/ion.c 			       data.allocation.flags);
data              515 drivers/staging/android/ion/ion.c 		data.allocation.fd = fd;
data              520 drivers/staging/android/ion/ion.c 		ret = ion_query_heaps(&data.query);
data              527 drivers/staging/android/ion/ion.c 		if (copy_to_user((void __user *)arg, &data, _IOC_SIZE(cmd)))
data              541 drivers/staging/android/ion/ion.c static int debug_shrink_set(void *data, u64 val)
data              543 drivers/staging/android/ion/ion.c 	struct ion_heap *heap = data;
data              559 drivers/staging/android/ion/ion.c static int debug_shrink_get(void *data, u64 *val)
data              561 drivers/staging/android/ion/ion.c 	struct ion_heap *heap = data;
data              119 drivers/staging/android/ion/ion_cma_heap.c static int __ion_add_cma_heaps(struct cma *cma, void *data)
data              219 drivers/staging/android/ion/ion_heap.c static int ion_heap_deferred_free(void *data)
data              221 drivers/staging/android/ion/ion_heap.c 	struct ion_heap *heap = data;
data              403 drivers/staging/android/vsoc.c 	struct vsoc_region_data *data = vsoc_dev.regions_data + region_number;
data              447 drivers/staging/android/vsoc.c 		prepare_to_wait(&data->futex_wait_queue, &wait,
data              481 drivers/staging/android/vsoc.c 	finish_wait(&data->futex_wait_queue, &wait);
data              511 drivers/staging/android/vsoc.c 	struct vsoc_region_data *data = vsoc_dev.regions_data + region_number;
data              525 drivers/staging/android/vsoc.c 	wake_up_interruptible_all(&data->futex_wait_queue);
data               74 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c 				 void *data)
data               77 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c 	struct clk_notifier_data *ndata = data;
data              494 drivers/staging/comedi/comedi.h 	unsigned int __user *data;
data              611 drivers/staging/comedi/comedi.h 	short __user *data;
data              559 drivers/staging/comedi/comedi_buf.c 				 const void *data, unsigned int num_bytes)
data              572 drivers/staging/comedi/comedi_buf.c 		memcpy(async->prealloc_buf + write_ptr, data, block_size);
data              574 drivers/staging/comedi/comedi_buf.c 		data += block_size;
data              623 drivers/staging/comedi/comedi_buf.c 				      const void *data, unsigned int nsamples)
data              645 drivers/staging/comedi/comedi_buf.c 	comedi_buf_memcpy_to(s, data, nbytes);
data              669 drivers/staging/comedi/comedi_buf.c 				     void *data, unsigned int nsamples)
data              685 drivers/staging/comedi/comedi_buf.c 	comedi_buf_memcpy_from(s, data, nbytes);
data               62 drivers/staging/comedi/comedi_compat32.c 	compat_uptr_t data;	/* 32-bit 'short *' */
data               69 drivers/staging/comedi/comedi_compat32.c 	compat_uptr_t data;	/* 32-bit 'unsigned int *' */
data              200 drivers/staging/comedi/comedi_compat32.c 	err |= __get_user(temp.uptr, &cmd32->data);
data              201 drivers/staging/comedi/comedi_compat32.c 	err |= __put_user(compat_ptr(temp.uptr), &cmd->data);
data              328 drivers/staging/comedi/comedi_compat32.c 	err |= __get_user(temp.uptr, &insn32->data);
data              329 drivers/staging/comedi/comedi_compat32.c 	err |= __put_user(compat_ptr(temp.uptr), &insn->data);
data             1183 drivers/staging/comedi/comedi_fops.c 				    unsigned int *data)
data             1188 drivers/staging/comedi/comedi_fops.c 	switch (data[0]) {
data             1245 drivers/staging/comedi/comedi_fops.c 			data[0]);
data             1254 drivers/staging/comedi/comedi_fops.c 					   unsigned int *data)
data             1259 drivers/staging/comedi/comedi_fops.c 	switch (data[0]) {
data             1298 drivers/staging/comedi/comedi_fops.c static int get_valid_routes(struct comedi_device *dev, unsigned int *data)
data             1301 drivers/staging/comedi/comedi_fops.c 	data[1] = dev->get_valid_routes(dev, data[1], data + 2);
data             1306 drivers/staging/comedi/comedi_fops.c 		      unsigned int *data, void *file)
data             1328 drivers/staging/comedi/comedi_fops.c 				data[0] = (unsigned int)tv.tv_sec;
data             1329 drivers/staging/comedi/comedi_fops.c 				data[1] = tv.tv_nsec / NSEC_PER_USEC;
data             1335 drivers/staging/comedi/comedi_fops.c 			if (insn->n != 1 || data[0] >= 100000) {
data             1339 drivers/staging/comedi/comedi_fops.c 			udelay(data[0] / 1000);
data             1365 drivers/staging/comedi/comedi_fops.c 			ret = s->async->inttrig(dev, s, data[0]);
data             1370 drivers/staging/comedi/comedi_fops.c 			ret = check_insn_device_config_length(insn, data);
data             1374 drivers/staging/comedi/comedi_fops.c 			if (data[0] == INSN_DEVICE_CONFIG_GET_ROUTES) {
data             1379 drivers/staging/comedi/comedi_fops.c 				data[1] = (insn->n - 2) / 2;
data             1380 drivers/staging/comedi/comedi_fops.c 				ret = get_valid_routes(dev, data);
data             1385 drivers/staging/comedi/comedi_fops.c 			ret = dev->insn_device_config(dev, insn, data);
data             1433 drivers/staging/comedi/comedi_fops.c 			ret = s->insn_read(dev, s, insn, data);
data             1445 drivers/staging/comedi/comedi_fops.c 				if (data[i] > maxdata) {
data             1453 drivers/staging/comedi/comedi_fops.c 				ret = s->insn_write(dev, s, insn, data);
data             1470 drivers/staging/comedi/comedi_fops.c 				unsigned int orig_mask = data[0];
data             1477 drivers/staging/comedi/comedi_fops.c 						data[0] <<= shift;
data             1478 drivers/staging/comedi/comedi_fops.c 						data[1] <<= shift;
data             1481 drivers/staging/comedi/comedi_fops.c 				ret = s->insn_bits(dev, s, insn, data);
data             1482 drivers/staging/comedi/comedi_fops.c 				data[0] = orig_mask;
data             1484 drivers/staging/comedi/comedi_fops.c 					data[1] >>= shift;
data             1488 drivers/staging/comedi/comedi_fops.c 			ret = check_insn_config_length(insn, data);
data             1491 drivers/staging/comedi/comedi_fops.c 			ret = s->insn_config(dev, s, insn, data);
data             1528 drivers/staging/comedi/comedi_fops.c 	unsigned int *data = NULL;
data             1562 drivers/staging/comedi/comedi_fops.c 	data = kmalloc_array(max_n_data_required, sizeof(unsigned int),
data             1564 drivers/staging/comedi/comedi_fops.c 	if (!data) {
data             1571 drivers/staging/comedi/comedi_fops.c 			if (copy_from_user(data, insns[i].data,
data             1579 drivers/staging/comedi/comedi_fops.c 		ret = parse_insn(dev, insns + i, data, file);
data             1583 drivers/staging/comedi/comedi_fops.c 			if (copy_to_user(insns[i].data, data,
data             1597 drivers/staging/comedi/comedi_fops.c 	kfree(data);
data             1622 drivers/staging/comedi/comedi_fops.c 	unsigned int *data = NULL;
data             1638 drivers/staging/comedi/comedi_fops.c 	data = kmalloc_array(n_data, sizeof(unsigned int), GFP_KERNEL);
data             1639 drivers/staging/comedi/comedi_fops.c 	if (!data) {
data             1645 drivers/staging/comedi/comedi_fops.c 		if (copy_from_user(data,
data             1646 drivers/staging/comedi/comedi_fops.c 				   insn.data,
data             1652 drivers/staging/comedi/comedi_fops.c 	ret = parse_insn(dev, &insn, data, file);
data             1656 drivers/staging/comedi/comedi_fops.c 		if (copy_to_user(insn.data,
data             1657 drivers/staging/comedi/comedi_fops.c 				 data,
data             1666 drivers/staging/comedi/comedi_fops.c 	kfree(data);
data             1811 drivers/staging/comedi/comedi_fops.c 	async->cmd.data = NULL;
data             1825 drivers/staging/comedi/comedi_fops.c 		cmd.data = NULL;
data               51 drivers/staging/comedi/comedi_internal.h 	       struct comedi_insn *insn, unsigned int *data);
data              181 drivers/staging/comedi/comedidev.h 			 struct comedi_insn *insn, unsigned int *data);
data              183 drivers/staging/comedi/comedidev.h 			  struct comedi_insn *insn, unsigned int *data);
data              185 drivers/staging/comedi/comedidev.h 			 struct comedi_insn *insn, unsigned int *data);
data              189 drivers/staging/comedi/comedidev.h 			   unsigned int *data);
data              203 drivers/staging/comedi/comedidev.h 		      void *data, unsigned int num_bytes,
data              578 drivers/staging/comedi/comedidev.h 				  struct comedi_insn *insn, unsigned int *data);
data              980 drivers/staging/comedi/comedidev.h 				      const void *data, unsigned int nsamples);
data              982 drivers/staging/comedi/comedidev.h 				     void *data, unsigned int nsamples);
data             1000 drivers/staging/comedi/comedidev.h 			   struct comedi_insn *insn, unsigned int *data,
data             1003 drivers/staging/comedi/comedidev.h 				     unsigned int *data);
data             1020 drivers/staging/comedi/comedidev.h 			      struct comedi_insn *insn, unsigned int *data);
data             1025 drivers/staging/comedi/comedidev.h 				   const u8 *data, size_t size,
data              218 drivers/staging/comedi/drivers.c 			     struct comedi_insn *insn, unsigned int *data)
data              231 drivers/staging/comedi/drivers.c 	       struct comedi_insn *insn, unsigned int *data)
data              256 drivers/staging/comedi/drivers.c 			      unsigned int *data)
data              265 drivers/staging/comedi/drivers.c 		data[i] = s->readback[chan];
data              339 drivers/staging/comedi/drivers.c 			   unsigned int *data,
data              347 drivers/staging/comedi/drivers.c 	switch (data[0]) {
data              357 drivers/staging/comedi/drivers.c 		data[1] = (s->io_bits & mask) ? COMEDI_OUTPUT : COMEDI_INPUT;
data              383 drivers/staging/comedi/drivers.c 				     unsigned int *data)
data              387 drivers/staging/comedi/drivers.c 	unsigned int mask = data[0] & chanmask;
data              388 drivers/staging/comedi/drivers.c 	unsigned int bits = data[1];
data              610 drivers/staging/comedi/drivers.c 				unsigned int *data)
data              629 drivers/staging/comedi/drivers.c 		_data[1] = data[0] ? (1 << (chan - base_chan)) : 0; /* bits */
data              637 drivers/staging/comedi/drivers.c 		data[0] = (_data[1] >> (chan - base_chan)) & 1;
data              842 drivers/staging/comedi/drivers.c 				   const u8 *data, size_t size,
data              854 drivers/staging/comedi/drivers.c 		ret = cb(dev, fw->data, fw->size, context);
data               32 drivers/staging/comedi/drivers/8255.h 			       int data, unsigned long regbase),
data               37 drivers/staging/comedi/drivers/8255.h 				  int data, unsigned long regbase),
data              106 drivers/staging/comedi/drivers/addi_apci_1032.c 				    unsigned int *data)
data              111 drivers/staging/comedi/drivers/addi_apci_1032.c 	switch (data[0]) {
data              113 drivers/staging/comedi/drivers/addi_apci_1032.c 		if (data[1] != 0)
data              115 drivers/staging/comedi/drivers/addi_apci_1032.c 		shift = data[3];
data              117 drivers/staging/comedi/drivers/addi_apci_1032.c 		switch (data[2]) {
data              139 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode1 |= data[4] << shift;
data              140 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode2 |= data[5] << shift;
data              157 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode1 |= data[4] << shift;
data              158 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode2 |= data[5] << shift;
data              174 drivers/staging/comedi/drivers/addi_apci_1032.c 				  unsigned int *data)
data              176 drivers/staging/comedi/drivers/addi_apci_1032.c 	data[1] = s->state;
data              282 drivers/staging/comedi/drivers/addi_apci_1032.c 				 unsigned int *data)
data              284 drivers/staging/comedi/drivers/addi_apci_1032.c 	data[1] = inl(dev->iobase + APCI1032_DI_REG);
data              450 drivers/staging/comedi/drivers/addi_apci_1500.c 				unsigned int *data)
data              453 drivers/staging/comedi/drivers/addi_apci_1500.c 	unsigned int trig = data[1];
data              454 drivers/staging/comedi/drivers/addi_apci_1500.c 	unsigned int shift = data[3];
data              455 drivers/staging/comedi/drivers/addi_apci_1500.c 	unsigned int hi_mask = data[4] << shift;
data              456 drivers/staging/comedi/drivers/addi_apci_1500.c 	unsigned int lo_mask = data[5] << shift;
data              474 drivers/staging/comedi/drivers/addi_apci_1500.c 	switch (data[2]) {
data              531 drivers/staging/comedi/drivers/addi_apci_1500.c 				   unsigned int *data)
data              533 drivers/staging/comedi/drivers/addi_apci_1500.c 	switch (data[0]) {
data              535 drivers/staging/comedi/drivers/addi_apci_1500.c 		return apci1500_di_cfg_trig(dev, s, insn, data);
data              544 drivers/staging/comedi/drivers/addi_apci_1500.c 				 unsigned int *data)
data              548 drivers/staging/comedi/drivers/addi_apci_1500.c 	data[1] = inw(devpriv->addon + APCI1500_DI_REG);
data              556 drivers/staging/comedi/drivers/addi_apci_1500.c 				 unsigned int *data)
data              560 drivers/staging/comedi/drivers/addi_apci_1500.c 	if (comedi_dio_update_state(s, data))
data              563 drivers/staging/comedi/drivers/addi_apci_1500.c 	data[1] = s->state;
data              571 drivers/staging/comedi/drivers/addi_apci_1500.c 				      unsigned int *data)
data              577 drivers/staging/comedi/drivers/addi_apci_1500.c 	switch (data[0]) {
data              579 drivers/staging/comedi/drivers/addi_apci_1500.c 		val = data[1] & s->maxdata;
data              593 drivers/staging/comedi/drivers/addi_apci_1500.c 		data[1] = 0;
data              596 drivers/staging/comedi/drivers/addi_apci_1500.c 			data[1] |= COMEDI_COUNTER_COUNTING;
data              598 drivers/staging/comedi/drivers/addi_apci_1500.c 			data[1] |= COMEDI_COUNTER_ARMED;
data              600 drivers/staging/comedi/drivers/addi_apci_1500.c 			data[1] |= COMEDI_COUNTER_TERMINAL_COUNT;
data              603 drivers/staging/comedi/drivers/addi_apci_1500.c 		data[2] = COMEDI_COUNTER_ARMED | COMEDI_COUNTER_COUNTING |
data              609 drivers/staging/comedi/drivers/addi_apci_1500.c 		switch (data[1]) {
data              650 drivers/staging/comedi/drivers/addi_apci_1500.c 		if (data[1] > 2)
data              652 drivers/staging/comedi/drivers/addi_apci_1500.c 		devpriv->clk_src = data[1];
data              660 drivers/staging/comedi/drivers/addi_apci_1500.c 			data[1] = 0;		/* 111.86 kHz / 2 */
data              661 drivers/staging/comedi/drivers/addi_apci_1500.c 			data[2] = 17879;	/* 17879 ns (approx) */
data              664 drivers/staging/comedi/drivers/addi_apci_1500.c 			data[1] = 1;		/* 3.49 kHz / 2 */
data              665 drivers/staging/comedi/drivers/addi_apci_1500.c 			data[2] = 573066;	/* 573066 ns (approx) */
data              668 drivers/staging/comedi/drivers/addi_apci_1500.c 			data[1] = 2;		/* 1.747 kHz / 2 */
data              669 drivers/staging/comedi/drivers/addi_apci_1500.c 			data[2] = 1164822;	/* 1164822 ns (approx) */
data              682 drivers/staging/comedi/drivers/addi_apci_1500.c 		if (data[1] == 1)
data              684 drivers/staging/comedi/drivers/addi_apci_1500.c 		else if (data[1] > 1)
data              702 drivers/staging/comedi/drivers/addi_apci_1500.c 				     unsigned int *data)
data              721 drivers/staging/comedi/drivers/addi_apci_1500.c 				    unsigned int *data)
data              738 drivers/staging/comedi/drivers/addi_apci_1500.c 		data[i] = val;
data               70 drivers/staging/comedi/drivers/addi_apci_1516.c 				 unsigned int *data)
data               72 drivers/staging/comedi/drivers/addi_apci_1516.c 	data[1] = inw(dev->iobase + APCI1516_DI_REG);
data               80 drivers/staging/comedi/drivers/addi_apci_1516.c 				 unsigned int *data)
data               84 drivers/staging/comedi/drivers/addi_apci_1516.c 	if (comedi_dio_update_state(s, data))
data               87 drivers/staging/comedi/drivers/addi_apci_1516.c 	data[1] = s->state;
data              266 drivers/staging/comedi/drivers/addi_apci_1564.c 				 unsigned int *data)
data              268 drivers/staging/comedi/drivers/addi_apci_1564.c 	data[1] = inl(dev->iobase + APCI1564_DI_REG);
data              276 drivers/staging/comedi/drivers/addi_apci_1564.c 				 unsigned int *data)
data              280 drivers/staging/comedi/drivers/addi_apci_1564.c 	if (comedi_dio_update_state(s, data))
data              283 drivers/staging/comedi/drivers/addi_apci_1564.c 	data[1] = s->state;
data              291 drivers/staging/comedi/drivers/addi_apci_1564.c 				   unsigned int *data)
data              293 drivers/staging/comedi/drivers/addi_apci_1564.c 	data[1] = inl(dev->iobase + APCI1564_DO_INT_STATUS_REG) & 3;
data              331 drivers/staging/comedi/drivers/addi_apci_1564.c 				    unsigned int *data)
data              336 drivers/staging/comedi/drivers/addi_apci_1564.c 	switch (data[0]) {
data              338 drivers/staging/comedi/drivers/addi_apci_1564.c 		if (data[1] != 0)
data              340 drivers/staging/comedi/drivers/addi_apci_1564.c 		shift = data[3];
data              342 drivers/staging/comedi/drivers/addi_apci_1564.c 		switch (data[2]) {
data              365 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode1 |= data[4] << shift;
data              366 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode2 |= data[5] << shift;
data              383 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode1 |= data[4] << shift;
data              384 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode2 |= data[5] << shift;
data              403 drivers/staging/comedi/drivers/addi_apci_1564.c 				  unsigned int *data)
data              405 drivers/staging/comedi/drivers/addi_apci_1564.c 	data[1] = s->state;
data              486 drivers/staging/comedi/drivers/addi_apci_1564.c 				      unsigned int *data)
data              491 drivers/staging/comedi/drivers/addi_apci_1564.c 	switch (data[0]) {
data              493 drivers/staging/comedi/drivers/addi_apci_1564.c 		if (data[1] > s->maxdata)
data              495 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(data[1], devpriv->timer + ADDI_TCW_RELOAD_REG);
data              503 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[1] = 0;
data              506 drivers/staging/comedi/drivers/addi_apci_1564.c 			data[1] |= COMEDI_COUNTER_ARMED;
data              508 drivers/staging/comedi/drivers/addi_apci_1564.c 			data[1] |= COMEDI_COUNTER_COUNTING;
data              511 drivers/staging/comedi/drivers/addi_apci_1564.c 			data[1] |= COMEDI_COUNTER_TERMINAL_COUNT;
data              512 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[2] = COMEDI_COUNTER_ARMED | COMEDI_COUNTER_COUNTING |
data              516 drivers/staging/comedi/drivers/addi_apci_1564.c 		if (data[2] > s->maxdata)
data              518 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(data[1], devpriv->timer + ADDI_TCW_TIMEBASE_REG);
data              519 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(data[2], devpriv->timer + ADDI_TCW_RELOAD_REG);
data              522 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[1] = inl(devpriv->timer + ADDI_TCW_TIMEBASE_REG);
data              523 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[2] = inl(devpriv->timer + ADDI_TCW_RELOAD_REG);
data              535 drivers/staging/comedi/drivers/addi_apci_1564.c 				     unsigned int *data)
data              541 drivers/staging/comedi/drivers/addi_apci_1564.c 		unsigned int val = data[insn->n - 1];
data              552 drivers/staging/comedi/drivers/addi_apci_1564.c 				    unsigned int *data)
data              559 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[i] = inl(devpriv->timer + ADDI_TCW_VAL_REG);
data              567 drivers/staging/comedi/drivers/addi_apci_1564.c 					unsigned int *data)
data              574 drivers/staging/comedi/drivers/addi_apci_1564.c 	switch (data[0]) {
data              578 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(data[1], iobase + ADDI_TCW_RELOAD_REG);
data              592 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(data[1], iobase + ADDI_TCW_CTRL_REG);
data              595 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[1] = 0;
data              598 drivers/staging/comedi/drivers/addi_apci_1564.c 			data[1] |= COMEDI_COUNTER_ARMED;
data              600 drivers/staging/comedi/drivers/addi_apci_1564.c 			data[1] |= COMEDI_COUNTER_COUNTING;
data              603 drivers/staging/comedi/drivers/addi_apci_1564.c 			data[1] |= COMEDI_COUNTER_TERMINAL_COUNT;
data              604 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[2] = COMEDI_COUNTER_ARMED | COMEDI_COUNTER_COUNTING |
data              617 drivers/staging/comedi/drivers/addi_apci_1564.c 				       unsigned int *data)
data              625 drivers/staging/comedi/drivers/addi_apci_1564.c 		unsigned int val = data[insn->n - 1];
data              636 drivers/staging/comedi/drivers/addi_apci_1564.c 				      unsigned int *data)
data              645 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[i] = inl(iobase + ADDI_TCW_VAL_REG);
data               51 drivers/staging/comedi/drivers/addi_apci_16xx.c 				unsigned int *data)
data               66 drivers/staging/comedi/drivers/addi_apci_16xx.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data               78 drivers/staging/comedi/drivers/addi_apci_16xx.c 				  unsigned int *data)
data               80 drivers/staging/comedi/drivers/addi_apci_16xx.c 	if (comedi_dio_update_state(s, data))
data               83 drivers/staging/comedi/drivers/addi_apci_16xx.c 	data[1] = inl(dev->iobase + APCI16XX_IN_REG(s->index));
data               46 drivers/staging/comedi/drivers/addi_apci_2032.c 				 unsigned int *data)
data               50 drivers/staging/comedi/drivers/addi_apci_2032.c 	if (comedi_dio_update_state(s, data))
data               53 drivers/staging/comedi/drivers/addi_apci_2032.c 	data[1] = s->state;
data               61 drivers/staging/comedi/drivers/addi_apci_2032.c 				  unsigned int *data)
data               63 drivers/staging/comedi/drivers/addi_apci_2032.c 	data[1] = inl(dev->iobase + APCI2032_INT_STATUS_REG) & 3;
data               31 drivers/staging/comedi/drivers/addi_apci_2200.c 				 unsigned int *data)
data               33 drivers/staging/comedi/drivers/addi_apci_2200.c 	data[1] = inw(dev->iobase + APCI2200_DI_REG);
data               41 drivers/staging/comedi/drivers/addi_apci_2200.c 				 unsigned int *data)
data               45 drivers/staging/comedi/drivers/addi_apci_2200.c 	if (comedi_dio_update_state(s, data))
data               48 drivers/staging/comedi/drivers/addi_apci_2200.c 	data[1] = s->state;
data              706 drivers/staging/comedi/drivers/addi_apci_3120.c 				 unsigned int *data)
data              741 drivers/staging/comedi/drivers/addi_apci_3120.c 		data[i] = inw(dev->iobase + APCI3120_AI_FIFO_REG);
data              763 drivers/staging/comedi/drivers/addi_apci_3120.c 				  unsigned int *data)
data              769 drivers/staging/comedi/drivers/addi_apci_3120.c 		unsigned int val = data[i];
data              788 drivers/staging/comedi/drivers/addi_apci_3120.c 				 unsigned int *data)
data              793 drivers/staging/comedi/drivers/addi_apci_3120.c 	data[1] = APCI3120_STATUS_TO_DI_BITS(status);
data              801 drivers/staging/comedi/drivers/addi_apci_3120.c 				 unsigned int *data)
data              805 drivers/staging/comedi/drivers/addi_apci_3120.c 	if (comedi_dio_update_state(s, data)) {
data              811 drivers/staging/comedi/drivers/addi_apci_3120.c 	data[1] = s->state;
data              819 drivers/staging/comedi/drivers/addi_apci_3120.c 				      unsigned int *data)
data              827 drivers/staging/comedi/drivers/addi_apci_3120.c 	switch (data[0]) {
data              830 drivers/staging/comedi/drivers/addi_apci_3120.c 		divisor = apci3120_ns_to_timer(dev, 2, data[1],
data              842 drivers/staging/comedi/drivers/addi_apci_3120.c 		data[1] = 0;
data              843 drivers/staging/comedi/drivers/addi_apci_3120.c 		data[2] = COMEDI_COUNTER_ARMED | COMEDI_COUNTER_COUNTING |
data              847 drivers/staging/comedi/drivers/addi_apci_3120.c 			data[1] |= COMEDI_COUNTER_ARMED;
data              848 drivers/staging/comedi/drivers/addi_apci_3120.c 			data[1] |= COMEDI_COUNTER_COUNTING;
data              852 drivers/staging/comedi/drivers/addi_apci_3120.c 			data[1] &= ~COMEDI_COUNTER_COUNTING;
data              853 drivers/staging/comedi/drivers/addi_apci_3120.c 			data[1] |= COMEDI_COUNTER_TERMINAL_COUNT;
data              858 drivers/staging/comedi/drivers/addi_apci_3120.c 		switch (data[1]) {
data              896 drivers/staging/comedi/drivers/addi_apci_3120.c 				    unsigned int *data)
data              901 drivers/staging/comedi/drivers/addi_apci_3120.c 		data[i] = apci3120_timer_read(dev, 2);
data              109 drivers/staging/comedi/drivers/addi_apci_3501.c 				  unsigned int *data)
data              132 drivers/staging/comedi/drivers/addi_apci_3501.c 		unsigned int val = data[i];
data              135 drivers/staging/comedi/drivers/addi_apci_3501.c 			if (data[i] > 0x1fff) {
data              158 drivers/staging/comedi/drivers/addi_apci_3501.c 				 unsigned int *data)
data              160 drivers/staging/comedi/drivers/addi_apci_3501.c 	data[1] = inl(dev->iobase + APCI3501_DI_REG) & 0x3;
data              168 drivers/staging/comedi/drivers/addi_apci_3501.c 				 unsigned int *data)
data              172 drivers/staging/comedi/drivers/addi_apci_3501.c 	if (comedi_dio_update_state(s, data))
data              175 drivers/staging/comedi/drivers/addi_apci_3501.c 	data[1] = s->state;
data              257 drivers/staging/comedi/drivers/addi_apci_3501.c 				     unsigned int *data)
data              268 drivers/staging/comedi/drivers/addi_apci_3501.c 			data[i] = val;
data              435 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				 unsigned int *data)
data              454 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		data[i] = readl(dev->mmio + 28);
data              612 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				  unsigned int *data)
data              620 drivers/staging/comedi/drivers/addi_apci_3xxx.c 		unsigned int val = data[i];
data              642 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				 unsigned int *data)
data              644 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	data[1] = inl(dev->iobase + 32) & 0xf;
data              652 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				 unsigned int *data)
data              656 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	if (comedi_dio_update_state(s, data))
data              659 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	data[1] = s->state;
data              667 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				    unsigned int *data)
data              678 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	if (data[0] != INSN_CONFIG_DIO_QUERY) {
data              687 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              700 drivers/staging/comedi/drivers/addi_apci_3xxx.c 				  unsigned int *data)
data              705 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	mask = comedi_dio_update_state(s, data);
data              720 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	data[1] = val;
data               35 drivers/staging/comedi/drivers/addi_watchdog.c 				     unsigned int *data)
data               40 drivers/staging/comedi/drivers/addi_watchdog.c 	switch (data[0]) {
data               43 drivers/staging/comedi/drivers/addi_watchdog.c 		reload = data[1] & s->maxdata;
data               65 drivers/staging/comedi/drivers/addi_watchdog.c 				   unsigned int *data)
data               71 drivers/staging/comedi/drivers/addi_watchdog.c 		data[i] = inl(spriv->iobase + ADDI_TCW_STATUS_REG);
data               79 drivers/staging/comedi/drivers/addi_watchdog.c 				    unsigned int *data)
data               58 drivers/staging/comedi/drivers/adl_pci6208.c 				 unsigned int *data)
data               65 drivers/staging/comedi/drivers/adl_pci6208.c 		unsigned int val = data[i];
data               85 drivers/staging/comedi/drivers/adl_pci6208.c 				unsigned int *data)
data               92 drivers/staging/comedi/drivers/adl_pci6208.c 	data[1] = val;
data              100 drivers/staging/comedi/drivers/adl_pci6208.c 				unsigned int *data)
data              102 drivers/staging/comedi/drivers/adl_pci6208.c 	if (comedi_dio_update_state(s, data))
data              105 drivers/staging/comedi/drivers/adl_pci6208.c 	data[1] = s->state;
data              110 drivers/staging/comedi/drivers/adl_pci7x3x.c 				    unsigned int *data)
data              114 drivers/staging/comedi/drivers/adl_pci7x3x.c 	if (comedi_dio_update_state(s, data)) {
data              129 drivers/staging/comedi/drivers/adl_pci7x3x.c 	data[1] = s->state;
data              137 drivers/staging/comedi/drivers/adl_pci7x3x.c 				    unsigned int *data)
data              141 drivers/staging/comedi/drivers/adl_pci7x3x.c 	data[1] = inl(dev->iobase + reg);
data               34 drivers/staging/comedi/drivers/adl_pci8164.c 				 unsigned int *data)
data               41 drivers/staging/comedi/drivers/adl_pci8164.c 		data[i] = inw(dev->iobase + PCI8164_AXIS(chan) + offset);
data               49 drivers/staging/comedi/drivers/adl_pci8164.c 				  unsigned int *data)
data               56 drivers/staging/comedi/drivers/adl_pci8164.c 		outw(data[i], dev->iobase + PCI8164_AXIS(chan) + offset);
data              391 drivers/staging/comedi/drivers/adl_pci9111.c 			     struct comedi_subdevice *s, void *data,
data              395 drivers/staging/comedi/drivers/adl_pci9111.c 	unsigned short *array = data;
data              531 drivers/staging/comedi/drivers/adl_pci9111.c 				struct comedi_insn *insn, unsigned int *data)
data              562 drivers/staging/comedi/drivers/adl_pci9111.c 		data[i] = inw(dev->iobase + PCI9111_AI_FIFO_REG);
data              563 drivers/staging/comedi/drivers/adl_pci9111.c 		data[i] = ((data[i] >> shift) & maxdata) ^ invert;
data              572 drivers/staging/comedi/drivers/adl_pci9111.c 				 unsigned int *data)
data              579 drivers/staging/comedi/drivers/adl_pci9111.c 		val = data[i];
data              590 drivers/staging/comedi/drivers/adl_pci9111.c 				unsigned int *data)
data              592 drivers/staging/comedi/drivers/adl_pci9111.c 	data[1] = inw(dev->iobase + PCI9111_DIO_REG);
data              600 drivers/staging/comedi/drivers/adl_pci9111.c 				unsigned int *data)
data              602 drivers/staging/comedi/drivers/adl_pci9111.c 	if (comedi_dio_update_state(s, data))
data              605 drivers/staging/comedi/drivers/adl_pci9111.c 	data[1] = s->state;
data              599 drivers/staging/comedi/drivers/adl_pci9118.c 			     struct comedi_subdevice *s, void *data,
data              604 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned short *array = data;
data              607 drivers/staging/comedi/drivers/adl_pci9118.c 	__be16 *barray = data;
data             1324 drivers/staging/comedi/drivers/adl_pci9118.c 				unsigned int *data)
data             1352 drivers/staging/comedi/drivers/adl_pci9118.c 			data[i] = (val & 0xffff) ^ 0x8000;
data             1354 drivers/staging/comedi/drivers/adl_pci9118.c 			data[i] = (val >> 4) & 0xfff;
data             1363 drivers/staging/comedi/drivers/adl_pci9118.c 				 unsigned int *data)
data             1370 drivers/staging/comedi/drivers/adl_pci9118.c 		val = data[i];
data             1381 drivers/staging/comedi/drivers/adl_pci9118.c 				unsigned int *data)
data             1388 drivers/staging/comedi/drivers/adl_pci9118.c 	data[1] = inl(dev->iobase + PCI9118_DIO_REG) & 0xf;
data             1396 drivers/staging/comedi/drivers/adl_pci9118.c 				unsigned int *data)
data             1404 drivers/staging/comedi/drivers/adl_pci9118.c 	if (comedi_dio_update_state(s, data))
data             1407 drivers/staging/comedi/drivers/adl_pci9118.c 	data[1] = s->state;
data              109 drivers/staging/comedi/drivers/adq12b.c 			       unsigned int *data)
data              136 drivers/staging/comedi/drivers/adq12b.c 		data[i] = val;
data              144 drivers/staging/comedi/drivers/adq12b.c 			       struct comedi_insn *insn, unsigned int *data)
data              147 drivers/staging/comedi/drivers/adq12b.c 	data[1] = (inb(dev->iobase + ADQ12B_STINR) & ADQ12B_STINR_IN_MASK);
data              155 drivers/staging/comedi/drivers/adq12b.c 			       unsigned int *data)
data              161 drivers/staging/comedi/drivers/adq12b.c 	mask = comedi_dio_update_state(s, data);
data              172 drivers/staging/comedi/drivers/adq12b.c 	data[1] = s->state;
data              332 drivers/staging/comedi/drivers/adv_pci1710.c 				unsigned int *data)
data              361 drivers/staging/comedi/drivers/adv_pci1710.c 		data[i] = val;
data              638 drivers/staging/comedi/drivers/adv_pci1710.c 				 unsigned int *data)
data              651 drivers/staging/comedi/drivers/adv_pci1710.c 		val = data[i];
data              663 drivers/staging/comedi/drivers/adv_pci1710.c 				unsigned int *data)
data              665 drivers/staging/comedi/drivers/adv_pci1710.c 	data[1] = inw(dev->iobase + PCI171X_DI_REG);
data              673 drivers/staging/comedi/drivers/adv_pci1710.c 				unsigned int *data)
data              675 drivers/staging/comedi/drivers/adv_pci1710.c 	if (comedi_dio_update_state(s, data))
data              678 drivers/staging/comedi/drivers/adv_pci1710.c 	data[1] = s->state;
data              686 drivers/staging/comedi/drivers/adv_pci1710.c 				       unsigned int *data)
data              690 drivers/staging/comedi/drivers/adv_pci1710.c 	switch (data[0]) {
data              692 drivers/staging/comedi/drivers/adv_pci1710.c 		switch (data[1]) {
data              706 drivers/staging/comedi/drivers/adv_pci1710.c 			data[1] = 1;
data              707 drivers/staging/comedi/drivers/adv_pci1710.c 			data[2] = 0;
data              709 drivers/staging/comedi/drivers/adv_pci1710.c 			data[1] = 0;
data              710 drivers/staging/comedi/drivers/adv_pci1710.c 			data[2] = I8254_OSC_BASE_1MHZ;
data               73 drivers/staging/comedi/drivers/adv_pci1720.c 				 unsigned int *data)
data               88 drivers/staging/comedi/drivers/adv_pci1720.c 		val = data[i];
data              105 drivers/staging/comedi/drivers/adv_pci1720.c 				unsigned int *data)
data              107 drivers/staging/comedi/drivers/adv_pci1720.c 	data[1] = inb(dev->iobase + PCI1720_BOARDID_REG);
data               81 drivers/staging/comedi/drivers/adv_pci1723.c 				 unsigned int *data)
data               87 drivers/staging/comedi/drivers/adv_pci1723.c 		unsigned int val = data[i];
data               99 drivers/staging/comedi/drivers/adv_pci1723.c 				   unsigned int *data)
data              106 drivers/staging/comedi/drivers/adv_pci1723.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              122 drivers/staging/comedi/drivers/adv_pci1723.c 				 unsigned int *data)
data              124 drivers/staging/comedi/drivers/adv_pci1723.c 	if (comedi_dio_update_state(s, data))
data              127 drivers/staging/comedi/drivers/adv_pci1723.c 	data[1] = inw(dev->iobase + PCI1723_DIO_DATA_REG);
data               89 drivers/staging/comedi/drivers/adv_pci1724.c 				  unsigned int *data)
data              103 drivers/staging/comedi/drivers/adv_pci1724.c 		unsigned int val = data[i];
data              152 drivers/staging/comedi/drivers/adv_pci1760.c 				unsigned int *data)
data              154 drivers/staging/comedi/drivers/adv_pci1760.c 	data[1] = inb(dev->iobase + PCI1760_IMB_REG(3));
data              162 drivers/staging/comedi/drivers/adv_pci1760.c 				unsigned int *data)
data              166 drivers/staging/comedi/drivers/adv_pci1760.c 	if (comedi_dio_update_state(s, data)) {
data              172 drivers/staging/comedi/drivers/adv_pci1760.c 	data[1] = s->state;
data              223 drivers/staging/comedi/drivers/adv_pci1760.c 				   unsigned int *data)
data              230 drivers/staging/comedi/drivers/adv_pci1760.c 	switch (data[0]) {
data              236 drivers/staging/comedi/drivers/adv_pci1760.c 		if (data[1] > 0xffff)
data              238 drivers/staging/comedi/drivers/adv_pci1760.c 		ret = pci1760_cmd(dev, PCI1760_CMD_SET_PWM_CNT(chan), data[1]);
data              256 drivers/staging/comedi/drivers/adv_pci1760.c 		hi_div = pci1760_pwm_ns_to_div(data[1], data[2]);
data              257 drivers/staging/comedi/drivers/adv_pci1760.c 		lo_div = pci1760_pwm_ns_to_div(data[3], data[4]);
data              260 drivers/staging/comedi/drivers/adv_pci1760.c 		if ((hi_div * PCI1760_PWM_TIMEBASE) != data[2] ||
data              261 drivers/staging/comedi/drivers/adv_pci1760.c 		    (lo_div * PCI1760_PWM_TIMEBASE) != data[4]) {
data              262 drivers/staging/comedi/drivers/adv_pci1760.c 			data[2] = hi_div * PCI1760_PWM_TIMEBASE;
data              263 drivers/staging/comedi/drivers/adv_pci1760.c 			data[4] = lo_div * PCI1760_PWM_TIMEBASE;
data              281 drivers/staging/comedi/drivers/adv_pci1760.c 		data[1] = hi_div * PCI1760_PWM_TIMEBASE;
data              282 drivers/staging/comedi/drivers/adv_pci1760.c 		data[2] = lo_div * PCI1760_PWM_TIMEBASE;
data              290 drivers/staging/comedi/drivers/adv_pci1760.c 		data[1] = (ret & BIT(chan)) ? 1 : 0;
data              211 drivers/staging/comedi/drivers/adv_pci_dio.c 				  unsigned int *data)
data              216 drivers/staging/comedi/drivers/adv_pci_dio.c 	data[1] = inb(iobase);
data              218 drivers/staging/comedi/drivers/adv_pci_dio.c 		data[1] |= (inb(iobase + 1) << 8);
data              220 drivers/staging/comedi/drivers/adv_pci_dio.c 		data[1] |= (inb(iobase + 2) << 16);
data              222 drivers/staging/comedi/drivers/adv_pci_dio.c 		data[1] |= (inb(iobase + 3) << 24);
data              230 drivers/staging/comedi/drivers/adv_pci_dio.c 				  unsigned int *data)
data              235 drivers/staging/comedi/drivers/adv_pci_dio.c 	data[1] = inw(iobase);
data              237 drivers/staging/comedi/drivers/adv_pci_dio.c 		data[1] |= (inw(iobase + 2) << 16);
data              245 drivers/staging/comedi/drivers/adv_pci_dio.c 				  unsigned int *data)
data              250 drivers/staging/comedi/drivers/adv_pci_dio.c 	if (comedi_dio_update_state(s, data)) {
data              260 drivers/staging/comedi/drivers/adv_pci_dio.c 	data[1] = s->state;
data              268 drivers/staging/comedi/drivers/adv_pci_dio.c 				  unsigned int *data)
data              273 drivers/staging/comedi/drivers/adv_pci_dio.c 	if (comedi_dio_update_state(s, data)) {
data              279 drivers/staging/comedi/drivers/adv_pci_dio.c 	data[1] = s->state;
data              115 drivers/staging/comedi/drivers/aio_aio12_8.c 			       unsigned int *data)
data              149 drivers/staging/comedi/drivers/aio_aio12_8.c 		data[i] = val;
data              158 drivers/staging/comedi/drivers/aio_aio12_8.c 				     unsigned int *data)
data              168 drivers/staging/comedi/drivers/aio_aio12_8.c 		val = data[i];
data              179 drivers/staging/comedi/drivers/aio_aio12_8.c 					   unsigned int *data)
data              183 drivers/staging/comedi/drivers/aio_aio12_8.c 	switch (data[0]) {
data              189 drivers/staging/comedi/drivers/aio_aio12_8.c 		data[0] = 0;
data              190 drivers/staging/comedi/drivers/aio_aio12_8.c 		data[1] = (chan == 1) ? I8254_OSC_BASE_1MHZ : 0;
data              142 drivers/staging/comedi/drivers/aio_iiro_16.c 				    unsigned int *data)
data              144 drivers/staging/comedi/drivers/aio_iiro_16.c 	if (comedi_dio_update_state(s, data)) {
data              150 drivers/staging/comedi/drivers/aio_iiro_16.c 	data[1] = s->state;
data              158 drivers/staging/comedi/drivers/aio_iiro_16.c 				    unsigned int *data)
data              160 drivers/staging/comedi/drivers/aio_iiro_16.c 	data[1] = aio_iiro_16_read_inputs(dev);
data              168 drivers/staging/comedi/drivers/amplc_dio200_common.c 					unsigned int *data)
data              175 drivers/staging/comedi/drivers/amplc_dio200_common.c 		data[1] = dio200_read8(dev, subpriv->ofs) & subpriv->valid_isns;
data              178 drivers/staging/comedi/drivers/amplc_dio200_common.c 		data[0] = 0;
data              497 drivers/staging/comedi/drivers/amplc_dio200_common.c 				     unsigned int *data)
data              508 drivers/staging/comedi/drivers/amplc_dio200_common.c 	switch (data[0]) {
data              510 drivers/staging/comedi/drivers/amplc_dio200_common.c 		src = data[2];
data              518 drivers/staging/comedi/drivers/amplc_dio200_common.c 		data[2] = i8254->gate_src[chan];
data              521 drivers/staging/comedi/drivers/amplc_dio200_common.c 		src = data[1];
data              529 drivers/staging/comedi/drivers/amplc_dio200_common.c 		data[1] = i8254->clock_src[chan];
data              530 drivers/staging/comedi/drivers/amplc_dio200_common.c 		data[2] = clock_period[i8254->clock_src[chan]];
data              617 drivers/staging/comedi/drivers/amplc_dio200_common.c 				   unsigned int *data)
data              623 drivers/staging/comedi/drivers/amplc_dio200_common.c 	mask = comedi_dio_update_state(s, data);
data              643 drivers/staging/comedi/drivers/amplc_dio200_common.c 	data[1] = val;
data              651 drivers/staging/comedi/drivers/amplc_dio200_common.c 				     unsigned int *data)
data              666 drivers/staging/comedi/drivers/amplc_dio200_common.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              701 drivers/staging/comedi/drivers/amplc_dio200_common.c 				    unsigned int *data)
data              706 drivers/staging/comedi/drivers/amplc_dio200_common.c 		data[n] = dio200_read32(dev, DIO200_TS_COUNT);
data              746 drivers/staging/comedi/drivers/amplc_dio200_common.c 				      unsigned int *data)
data              750 drivers/staging/comedi/drivers/amplc_dio200_common.c 	switch (data[0]) {
data              755 drivers/staging/comedi/drivers/amplc_dio200_common.c 		ret = dio200_subdev_timer_set_clock_src(dev, s, data[1]);
data              760 drivers/staging/comedi/drivers/amplc_dio200_common.c 		dio200_subdev_timer_get_clock_src(dev, s, &data[1], &data[2]);
data               61 drivers/staging/comedi/drivers/amplc_pc236_common.c 			   unsigned int *data)
data               63 drivers/staging/comedi/drivers/amplc_pc236_common.c 	data[1] = 0;
data               47 drivers/staging/comedi/drivers/amplc_pc263.c 			      unsigned int *data)
data               49 drivers/staging/comedi/drivers/amplc_pc263.c 	if (comedi_dio_update_state(s, data)) {
data               54 drivers/staging/comedi/drivers/amplc_pc263.c 	data[1] = s->state;
data              388 drivers/staging/comedi/drivers/amplc_pci224.c 		   unsigned int data)
data              407 drivers/staging/comedi/drivers/amplc_pci224.c 	mangled = (unsigned short)data << (16 - board->ao_bits);
data              421 drivers/staging/comedi/drivers/amplc_pci224.c 				unsigned int *data)
data              429 drivers/staging/comedi/drivers/amplc_pci224.c 		val = data[i];
data              916 drivers/staging/comedi/drivers/amplc_pci224.c 		void *data, unsigned int num_bytes, unsigned int chan_index)
data              920 drivers/staging/comedi/drivers/amplc_pci224.c 	unsigned short *array = data;
data              537 drivers/staging/comedi/drivers/amplc_pci230.c 	unsigned short data;
data              540 drivers/staging/comedi/drivers/amplc_pci230.c 	data = inw(devpriv->daqio + PCI230_ADCDATA);
data              549 drivers/staging/comedi/drivers/amplc_pci230.c 		data ^= 0x8000;
data              550 drivers/staging/comedi/drivers/amplc_pci230.c 	data >>= (16 - board->ai_bits);
data              551 drivers/staging/comedi/drivers/amplc_pci230.c 	return data;
data              724 drivers/staging/comedi/drivers/amplc_pci230.c 			       struct comedi_insn *insn, unsigned int *data)
data              815 drivers/staging/comedi/drivers/amplc_pci230.c 		data[n] = pci230_ai_read(dev);
data              825 drivers/staging/comedi/drivers/amplc_pci230.c 				unsigned int *data)
data              841 drivers/staging/comedi/drivers/amplc_pci230.c 		val = data[i];
data             1067 drivers/staging/comedi/drivers/amplc_pci230.c 	unsigned short data;
data             1076 drivers/staging/comedi/drivers/amplc_pci230.c 		if (!comedi_buf_read_samples(s, &data, 1)) {
data             1080 drivers/staging/comedi/drivers/amplc_pci230.c 		pci230_ao_write_nofifo(dev, data, chan);
data             1081 drivers/staging/comedi/drivers/amplc_pci230.c 		s->readback[chan] = data;
data               37 drivers/staging/comedi/drivers/amplc_pci263.c 			       unsigned int *data)
data               39 drivers/staging/comedi/drivers/amplc_pci263.c 	if (comedi_dio_update_state(s, data)) {
data               44 drivers/staging/comedi/drivers/amplc_pci263.c 	data[1] = s->state;
data              152 drivers/staging/comedi/drivers/c6xdigio.c 				   unsigned int *data)
data              159 drivers/staging/comedi/drivers/c6xdigio.c 		val = data[i];
data              178 drivers/staging/comedi/drivers/c6xdigio.c 				  unsigned int *data)
data              187 drivers/staging/comedi/drivers/c6xdigio.c 		data[i] = val;
data              195 drivers/staging/comedi/drivers/c6xdigio.c 				      unsigned int *data)
data              205 drivers/staging/comedi/drivers/c6xdigio.c 		data[i] = comedi_offset_munge(s, val);
data              142 drivers/staging/comedi/drivers/cb_das16_cs.c 				unsigned int *data)
data              187 drivers/staging/comedi/drivers/cb_das16_cs.c 		data[i] = inw(dev->iobase + DAS16CS_AI_DATA_REG);
data              196 drivers/staging/comedi/drivers/cb_das16_cs.c 				 unsigned int *data)
data              206 drivers/staging/comedi/drivers/cb_das16_cs.c 		val = data[i];
data              247 drivers/staging/comedi/drivers/cb_das16_cs.c 				 unsigned int *data)
data              249 drivers/staging/comedi/drivers/cb_das16_cs.c 	if (comedi_dio_update_state(s, data))
data              252 drivers/staging/comedi/drivers/cb_das16_cs.c 	data[1] = inw(dev->iobase + DAS16CS_DIO_REG);
data              260 drivers/staging/comedi/drivers/cb_das16_cs.c 				   unsigned int *data)
data              272 drivers/staging/comedi/drivers/cb_das16_cs.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              292 drivers/staging/comedi/drivers/cb_das16_cs.c 				       unsigned int *data)
data              296 drivers/staging/comedi/drivers/cb_das16_cs.c 	switch (data[0]) {
data              298 drivers/staging/comedi/drivers/cb_das16_cs.c 		switch (data[1]) {
data              312 drivers/staging/comedi/drivers/cb_das16_cs.c 			data[1] = 0;
data              313 drivers/staging/comedi/drivers/cb_das16_cs.c 			data[2] = I8254_OSC_BASE_100KHZ;
data              315 drivers/staging/comedi/drivers/cb_das16_cs.c 			data[1] = 1;
data              316 drivers/staging/comedi/drivers/cb_das16_cs.c 			data[2] = 0;	/* unknown */
data              327 drivers/staging/comedi/drivers/cb_pcidas.c 				  unsigned int *data)
data              370 drivers/staging/comedi/drivers/cb_pcidas.c 		data[n] = inw(devpriv->pcibar2 + PCIDAS_AI_DATA_REG);
data              380 drivers/staging/comedi/drivers/cb_pcidas.c 				    unsigned int *data)
data              383 drivers/staging/comedi/drivers/cb_pcidas.c 	int id = data[0];
data              384 drivers/staging/comedi/drivers/cb_pcidas.c 	unsigned int source = data[1];
data              406 drivers/staging/comedi/drivers/cb_pcidas.c 					  unsigned int *data)
data              424 drivers/staging/comedi/drivers/cb_pcidas.c 		val = data[i];
data              437 drivers/staging/comedi/drivers/cb_pcidas.c 					unsigned int *data)
data              459 drivers/staging/comedi/drivers/cb_pcidas.c 		val = data[i];
data              485 drivers/staging/comedi/drivers/cb_pcidas.c 				      unsigned int *data)
data              514 drivers/staging/comedi/drivers/cb_pcidas.c 		data[i] = inb(devpriv->amcc + AMCC_OP_REG_MCSR_NVDATA);
data              562 drivers/staging/comedi/drivers/cb_pcidas.c 				       unsigned int *data)
data              567 drivers/staging/comedi/drivers/cb_pcidas.c 		unsigned int val = data[insn->n - 1];
data              599 drivers/staging/comedi/drivers/cb_pcidas.c 				      unsigned int *data)
data              604 drivers/staging/comedi/drivers/cb_pcidas.c 		unsigned int val = data[insn->n - 1];
data              632 drivers/staging/comedi/drivers/cb_pcidas.c 					unsigned int *data)
data              637 drivers/staging/comedi/drivers/cb_pcidas.c 		unsigned int val = data[insn->n - 1];
data             1691 drivers/staging/comedi/drivers/cb_pcidas64.c 		      const u8 *data, unsigned int length)
data             1721 drivers/staging/comedi/drivers/cb_pcidas64.c 		i2c_write_byte(dev, data[i]);
data             1753 drivers/staging/comedi/drivers/cb_pcidas64.c 		    struct comedi_insn *insn, unsigned int *data)
data             1871 drivers/staging/comedi/drivers/cb_pcidas64.c 			data[n] = readl(dev->mmio + ADC_FIFO_REG) & 0xffff;
data             1873 drivers/staging/comedi/drivers/cb_pcidas64.c 			data[n] = readw(devpriv->main_iobase + PIPE1_READ_REG);
data             1880 drivers/staging/comedi/drivers/cb_pcidas64.c 					unsigned int *data)
data             1884 drivers/staging/comedi/drivers/cb_pcidas64.c 	unsigned int source = data[1];
data             1902 drivers/staging/comedi/drivers/cb_pcidas64.c static int ai_config_block_size(struct comedi_device *dev, unsigned int *data)
data             1910 drivers/staging/comedi/drivers/cb_pcidas64.c 	requested_block_size = data[1];
data             1923 drivers/staging/comedi/drivers/cb_pcidas64.c 	data[1] = block_size;
data             1929 drivers/staging/comedi/drivers/cb_pcidas64.c 				       unsigned int *data)
data             1932 drivers/staging/comedi/drivers/cb_pcidas64.c 	unsigned int divisor = data[4];
data             1940 drivers/staging/comedi/drivers/cb_pcidas64.c 	switch (data[1]) {
data             1943 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ext_clock.chanspec = data[2];
data             1949 drivers/staging/comedi/drivers/cb_pcidas64.c 	data[4] = divisor;
data             1955 drivers/staging/comedi/drivers/cb_pcidas64.c static int ai_config_master_clock(struct comedi_device *dev, unsigned int *data)
data             1961 drivers/staging/comedi/drivers/cb_pcidas64.c 		return ai_config_master_clock_4020(dev, data);
data             1970 drivers/staging/comedi/drivers/cb_pcidas64.c 			  struct comedi_insn *insn, unsigned int *data)
data             1972 drivers/staging/comedi/drivers/cb_pcidas64.c 	int id = data[0];
data             1976 drivers/staging/comedi/drivers/cb_pcidas64.c 		return ai_config_calibration_source(dev, data);
data             1978 drivers/staging/comedi/drivers/cb_pcidas64.c 		return ai_config_block_size(dev, data);
data             1980 drivers/staging/comedi/drivers/cb_pcidas64.c 		return ai_config_master_clock(dev, data);
data             3096 drivers/staging/comedi/drivers/cb_pcidas64.c 		    struct comedi_insn *insn, unsigned int *data)
data             3115 drivers/staging/comedi/drivers/cb_pcidas64.c 		val = data[i];
data             3429 drivers/staging/comedi/drivers/cb_pcidas64.c 			     int dir, int port, int data, unsigned long iobase)
data             3434 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(data, devpriv->main_iobase + iobase + 2 * port);
data             3441 drivers/staging/comedi/drivers/cb_pcidas64.c 		    struct comedi_insn *insn, unsigned int *data)
data             3447 drivers/staging/comedi/drivers/cb_pcidas64.c 	data[1] = bits;
data             3448 drivers/staging/comedi/drivers/cb_pcidas64.c 	data[0] = 0;
data             3456 drivers/staging/comedi/drivers/cb_pcidas64.c 		    unsigned int *data)
data             3458 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (comedi_dio_update_state(s, data))
data             3461 drivers/staging/comedi/drivers/cb_pcidas64.c 	data[1] = s->state;
data             3469 drivers/staging/comedi/drivers/cb_pcidas64.c 				unsigned int *data)
data             3473 drivers/staging/comedi/drivers/cb_pcidas64.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data             3485 drivers/staging/comedi/drivers/cb_pcidas64.c 			  unsigned int *data)
data             3487 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (comedi_dio_update_state(s, data))
data             3490 drivers/staging/comedi/drivers/cb_pcidas64.c 	data[1] = readb(dev->mmio + DIO_DATA_60XX_REG);
data             3631 drivers/staging/comedi/drivers/cb_pcidas64.c 					unsigned int *data)
data             3640 drivers/staging/comedi/drivers/cb_pcidas64.c 		unsigned int val = data[insn->n - 1];
data             3684 drivers/staging/comedi/drivers/cb_pcidas64.c 					 unsigned int *data)
data             3693 drivers/staging/comedi/drivers/cb_pcidas64.c 		unsigned int val = data[insn->n - 1];
data             3769 drivers/staging/comedi/drivers/cb_pcidas64.c 			    struct comedi_insn *insn, unsigned int *data)
data             3778 drivers/staging/comedi/drivers/cb_pcidas64.c 			data[i] = val;
data             3817 drivers/staging/comedi/drivers/cb_pcidas64.c 		u8 data;
data             3826 drivers/staging/comedi/drivers/cb_pcidas64.c 		data = devpriv->i2c_cal_range_bits;
data             3827 drivers/staging/comedi/drivers/cb_pcidas64.c 		i2c_write(dev, RANGE_CAL_I2C_ADDR, &data, sizeof(data));
data              288 drivers/staging/comedi/drivers/cb_pcidda.c 				   unsigned int *data)
data              322 drivers/staging/comedi/drivers/cb_pcidda.c 		outw(data[i], devpriv->daqio + CB_DDA_DA_DATA_REG(channel));
data              174 drivers/staging/comedi/drivers/cb_pcimdas.c 				   unsigned int *data)
data              213 drivers/staging/comedi/drivers/cb_pcimdas.c 		data[n] = inw(devpriv->daqio + PCIMDAS_AI_REG);
data              223 drivers/staging/comedi/drivers/cb_pcimdas.c 				    unsigned int *data)
data              231 drivers/staging/comedi/drivers/cb_pcimdas.c 		val = data[i];
data              242 drivers/staging/comedi/drivers/cb_pcimdas.c 				   unsigned int *data)
data              249 drivers/staging/comedi/drivers/cb_pcimdas.c 	data[1] = val & 0x0f;
data              257 drivers/staging/comedi/drivers/cb_pcimdas.c 				   unsigned int *data)
data              261 drivers/staging/comedi/drivers/cb_pcimdas.c 	if (comedi_dio_update_state(s, data))
data              264 drivers/staging/comedi/drivers/cb_pcimdas.c 	data[1] = s->state;
data              272 drivers/staging/comedi/drivers/cb_pcimdas.c 					  unsigned int *data)
data              277 drivers/staging/comedi/drivers/cb_pcimdas.c 	switch (data[0]) {
data              279 drivers/staging/comedi/drivers/cb_pcimdas.c 		switch (data[1]) {
data              294 drivers/staging/comedi/drivers/cb_pcimdas.c 			data[1] = 0;
data              295 drivers/staging/comedi/drivers/cb_pcimdas.c 			data[2] = I8254_OSC_BASE_100KHZ;
data              297 drivers/staging/comedi/drivers/cb_pcimdas.c 			data[1] = 1;
data              298 drivers/staging/comedi/drivers/cb_pcimdas.c 			data[2] = 0;
data               87 drivers/staging/comedi/drivers/cb_pcimdda.c 				    unsigned int *data)
data               95 drivers/staging/comedi/drivers/cb_pcimdda.c 		val = data[i];
data              117 drivers/staging/comedi/drivers/cb_pcimdda.c 				   unsigned int *data)
data              124 drivers/staging/comedi/drivers/cb_pcimdda.c 	return comedi_readback_insn_read(dev, s, insn, data);
data              482 drivers/staging/comedi/drivers/comedi_8254.c 				 unsigned int *data)
data              492 drivers/staging/comedi/drivers/comedi_8254.c 		data[i] = comedi_8254_read(i8254, chan);
data              500 drivers/staging/comedi/drivers/comedi_8254.c 				  unsigned int *data)
data              509 drivers/staging/comedi/drivers/comedi_8254.c 		comedi_8254_write(i8254, chan, data[insn->n - 1]);
data              517 drivers/staging/comedi/drivers/comedi_8254.c 				   unsigned int *data)
data              526 drivers/staging/comedi/drivers/comedi_8254.c 	switch (data[0]) {
data              534 drivers/staging/comedi/drivers/comedi_8254.c 		ret = comedi_8254_set_mode(i8254, chan, data[1]);
data              539 drivers/staging/comedi/drivers/comedi_8254.c 		data[1] = comedi_8254_status(i8254, chan);
data              547 drivers/staging/comedi/drivers/comedi_8254.c 			return i8254->insn_config(dev, s, insn, data);
data               96 drivers/staging/comedi/drivers/comedi_8254.h 			   struct comedi_insn *insn, unsigned int *data);
data               38 drivers/staging/comedi/drivers/comedi_8255.c 	int (*io)(struct comedi_device *dev, int dir, int port, int data,
data               43 drivers/staging/comedi/drivers/comedi_8255.c 			  int dir, int port, int data, unsigned long regbase)
data               46 drivers/staging/comedi/drivers/comedi_8255.c 		outb(data, dev->iobase + regbase + port);
data               53 drivers/staging/comedi/drivers/comedi_8255.c 			    int dir, int port, int data, unsigned long regbase)
data               56 drivers/staging/comedi/drivers/comedi_8255.c 		writeb(data, dev->mmio + regbase + port);
data               65 drivers/staging/comedi/drivers/comedi_8255.c 			    unsigned int *data)
data               72 drivers/staging/comedi/drivers/comedi_8255.c 	mask = comedi_dio_update_state(s, data);
data               89 drivers/staging/comedi/drivers/comedi_8255.c 	data[1] = v;
data              118 drivers/staging/comedi/drivers/comedi_8255.c 				   unsigned int *data)
data              133 drivers/staging/comedi/drivers/comedi_8255.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              145 drivers/staging/comedi/drivers/comedi_8255.c 					int dir, int port, int data,
data              205 drivers/staging/comedi/drivers/comedi_8255.c 			       int data, unsigned long regbase),
data              240 drivers/staging/comedi/drivers/comedi_8255.c 				  int data, unsigned long regbase),
data               63 drivers/staging/comedi/drivers/comedi_bond.c 				 struct comedi_insn *insn, unsigned int *data)
data               70 drivers/staging/comedi/drivers/comedi_bond.c 	write_mask = data[0];
data               71 drivers/staging/comedi/drivers/comedi_bond.c 	data_bits = data[1];
data              106 drivers/staging/comedi/drivers/comedi_bond.c 			data[1] &= ~(b_mask << n_done);
data              107 drivers/staging/comedi/drivers/comedi_bond.c 			data[1] |= (b_data_bits & b_mask) << n_done;
data              126 drivers/staging/comedi/drivers/comedi_bond.c 				   struct comedi_insn *insn, unsigned int *data)
data              151 drivers/staging/comedi/drivers/comedi_bond.c 	switch (data[0]) {
data              154 drivers/staging/comedi/drivers/comedi_bond.c 		ret = comedi_dio_config(bdev->dev, bdev->subdev, chan, data[0]);
data              158 drivers/staging/comedi/drivers/comedi_bond.c 					    &data[1]);
data               75 drivers/staging/comedi/drivers/comedi_parport.c 				      unsigned int *data)
data               77 drivers/staging/comedi/drivers/comedi_parport.c 	if (comedi_dio_update_state(s, data))
data               80 drivers/staging/comedi/drivers/comedi_parport.c 	data[1] = inb(dev->iobase + PARPORT_DATA_REG);
data               88 drivers/staging/comedi/drivers/comedi_parport.c 					unsigned int *data)
data               93 drivers/staging/comedi/drivers/comedi_parport.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0xff);
data              110 drivers/staging/comedi/drivers/comedi_parport.c 					unsigned int *data)
data              112 drivers/staging/comedi/drivers/comedi_parport.c 	data[1] = inb(dev->iobase + PARPORT_STATUS_REG) >> 3;
data              120 drivers/staging/comedi/drivers/comedi_parport.c 				      unsigned int *data)
data              124 drivers/staging/comedi/drivers/comedi_parport.c 	if (comedi_dio_update_state(s, data)) {
data              131 drivers/staging/comedi/drivers/comedi_parport.c 	data[1] = s->state;
data              139 drivers/staging/comedi/drivers/comedi_parport.c 				  unsigned int *data)
data              141 drivers/staging/comedi/drivers/comedi_parport.c 	data[1] = 0;
data              418 drivers/staging/comedi/drivers/comedi_test.c 				 struct comedi_insn *insn, unsigned int *data)
data              424 drivers/staging/comedi/drivers/comedi_test.c 		data[i] = devpriv->ao_loopbacks[chan];
data              618 drivers/staging/comedi/drivers/comedi_test.c 				  struct comedi_insn *insn, unsigned int *data)
data              624 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->ao_loopbacks[chan] = data[i];
data              632 drivers/staging/comedi/drivers/comedi_test.c 				   unsigned int *data)
data              634 drivers/staging/comedi/drivers/comedi_test.c 	if (data[0] == INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS) {
data              639 drivers/staging/comedi/drivers/comedi_test.c 		if (data[1] == TRIG_FOLLOW) {
data              641 drivers/staging/comedi/drivers/comedi_test.c 			data[1] = 0;
data              642 drivers/staging/comedi/drivers/comedi_test.c 			data[2] = NSEC_PER_USEC;
data              644 drivers/staging/comedi/drivers/comedi_test.c 			data[1] = NSEC_PER_USEC;
data              645 drivers/staging/comedi/drivers/comedi_test.c 			if (data[2] & TRIG_TIMER)
data              646 drivers/staging/comedi/drivers/comedi_test.c 				data[2] = NSEC_PER_USEC;
data              648 drivers/staging/comedi/drivers/comedi_test.c 				data[2] = 0;
data              659 drivers/staging/comedi/drivers/comedi_test.c 				   unsigned int *data)
data              661 drivers/staging/comedi/drivers/comedi_test.c 	if (data[0] == INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS) {
data              663 drivers/staging/comedi/drivers/comedi_test.c 		data[1] = NSEC_PER_USEC; /* scan_begin_min */
data              664 drivers/staging/comedi/drivers/comedi_test.c 		data[2] = 0;		 /* convert_min */
data               33 drivers/staging/comedi/drivers/contec_pci_dio.c 			       unsigned int *data)
data               35 drivers/staging/comedi/drivers/contec_pci_dio.c 	if (comedi_dio_update_state(s, data))
data               38 drivers/staging/comedi/drivers/contec_pci_dio.c 	data[1] = s->state;
data               45 drivers/staging/comedi/drivers/contec_pci_dio.c 			       struct comedi_insn *insn, unsigned int *data)
data               47 drivers/staging/comedi/drivers/contec_pci_dio.c 	data[1] = inw(dev->iobase + PIO1616L_DI_REG);
data               71 drivers/staging/comedi/drivers/dac02.c 			       unsigned int *data)
data               79 drivers/staging/comedi/drivers/dac02.c 		val = data[i];
data              320 drivers/staging/comedi/drivers/daqboard2000.c 			     struct comedi_insn *insn, unsigned int *data)
data              373 drivers/staging/comedi/drivers/daqboard2000.c 		data[i] = readw(dev->mmio + DB2K_REG_ACQ_RESULTS_FIFO);
data              397 drivers/staging/comedi/drivers/daqboard2000.c 			      struct comedi_insn *insn, unsigned int *data)
data              403 drivers/staging/comedi/drivers/daqboard2000.c 		unsigned int val = data[i];
data              496 drivers/staging/comedi/drivers/daqboard2000.c static int db2k_write_cpld(struct comedi_device *dev, u16 data, bool new_cpld)
data              507 drivers/staging/comedi/drivers/daqboard2000.c 	writew(data, dev->mmio + DB2K_REG_CPLD_WDATA);
data              577 drivers/staging/comedi/drivers/daqboard2000.c 			u16 data = (cpld_array[i] << 8) + cpld_array[i + 1];
data              579 drivers/staging/comedi/drivers/daqboard2000.c 			result = db2k_write_cpld(dev, data, new_cpld);
data              668 drivers/staging/comedi/drivers/daqboard2000.c static int db2k_8255_cb(struct comedi_device *dev, int dir, int port, int data,
data              672 drivers/staging/comedi/drivers/daqboard2000.c 		writew(data, dev->mmio + iobase + port * 2);
data              170 drivers/staging/comedi/drivers/das08.c 			      struct comedi_insn *insn, unsigned int *data)
data              218 drivers/staging/comedi/drivers/das08.c 			data[n] = (lsb >> 4) | (msb << 4);
data              220 drivers/staging/comedi/drivers/das08.c 			data[n] = (msb << 8) + lsb;
data              239 drivers/staging/comedi/drivers/das08.c 				data[n] = BIT(15) + magnitude;
data              241 drivers/staging/comedi/drivers/das08.c 				data[n] = BIT(15) - magnitude;
data              253 drivers/staging/comedi/drivers/das08.c 			      struct comedi_insn *insn, unsigned int *data)
data              255 drivers/staging/comedi/drivers/das08.c 	data[0] = 0;
data              256 drivers/staging/comedi/drivers/das08.c 	data[1] = DAS08_STATUS_DI(inb(dev->iobase + DAS08_STATUS_REG));
data              263 drivers/staging/comedi/drivers/das08.c 			      struct comedi_insn *insn, unsigned int *data)
data              267 drivers/staging/comedi/drivers/das08.c 	if (comedi_dio_update_state(s, data)) {
data              276 drivers/staging/comedi/drivers/das08.c 	data[1] = s->state;
data              283 drivers/staging/comedi/drivers/das08.c 				struct comedi_insn *insn, unsigned int *data)
data              285 drivers/staging/comedi/drivers/das08.c 	data[0] = 0;
data              286 drivers/staging/comedi/drivers/das08.c 	data[1] = inb(dev->iobase + DAS08JR_DI_REG);
data              293 drivers/staging/comedi/drivers/das08.c 				struct comedi_insn *insn, unsigned int *data)
data              295 drivers/staging/comedi/drivers/das08.c 	if (comedi_dio_update_state(s, data))
data              298 drivers/staging/comedi/drivers/das08.c 	data[1] = s->state;
data              304 drivers/staging/comedi/drivers/das08.c 			      unsigned int chan, unsigned int data)
data              310 drivers/staging/comedi/drivers/das08.c 	lsb = data & 0xff;
data              311 drivers/staging/comedi/drivers/das08.c 	msb = (data >> 8) & 0xff;
data              328 drivers/staging/comedi/drivers/das08.c 			       unsigned int *data)
data              335 drivers/staging/comedi/drivers/das08.c 		val = data[i];
data              796 drivers/staging/comedi/drivers/das16.c 	unsigned short *data = array;
data              802 drivers/staging/comedi/drivers/das16.c 		data[i] = le16_to_cpu(buf[i]);
data              804 drivers/staging/comedi/drivers/das16.c 			data[i] >>= 4;
data              805 drivers/staging/comedi/drivers/das16.c 		data[i] &= s->maxdata;
data              825 drivers/staging/comedi/drivers/das16.c 			      unsigned int *data)
data              850 drivers/staging/comedi/drivers/das16.c 		data[i] = val;
data              859 drivers/staging/comedi/drivers/das16.c 			       unsigned int *data)
data              865 drivers/staging/comedi/drivers/das16.c 		unsigned int val = data[i];
data              881 drivers/staging/comedi/drivers/das16.c 			      unsigned int *data)
data              883 drivers/staging/comedi/drivers/das16.c 	data[1] = inb(dev->iobase + DAS16_DIO_REG) & 0xf;
data              891 drivers/staging/comedi/drivers/das16.c 			      unsigned int *data)
data              893 drivers/staging/comedi/drivers/das16.c 	if (comedi_dio_update_state(s, data))
data              896 drivers/staging/comedi/drivers/das16.c 	data[1] = s->state;
data              123 drivers/staging/comedi/drivers/das16m1.c 			     void *data, unsigned int num_bytes,
data              126 drivers/staging/comedi/drivers/das16m1.c 	unsigned short *array = data;
data              325 drivers/staging/comedi/drivers/das16m1.c 				unsigned int *data)
data              345 drivers/staging/comedi/drivers/das16m1.c 		data[i] = DAS16M1_AI_TO_SAMPLE(val);
data              354 drivers/staging/comedi/drivers/das16m1.c 				unsigned int *data)
data              356 drivers/staging/comedi/drivers/das16m1.c 	data[1] = inb(dev->iobase + DAS16M1_DI_REG) & 0xf;
data              364 drivers/staging/comedi/drivers/das16m1.c 				unsigned int *data)
data              366 drivers/staging/comedi/drivers/das16m1.c 	if (comedi_dio_update_state(s, data))
data              369 drivers/staging/comedi/drivers/das16m1.c 	data[1] = s->state;
data              324 drivers/staging/comedi/drivers/das1800.c 			     void *data, unsigned int num_bytes,
data              328 drivers/staging/comedi/drivers/das1800.c 	unsigned short *array = data;
data              943 drivers/staging/comedi/drivers/das1800.c 				unsigned int *data)
data              977 drivers/staging/comedi/drivers/das1800.c 		data[n] = dpnt;
data              987 drivers/staging/comedi/drivers/das1800.c 				 unsigned int *data)
data              998 drivers/staging/comedi/drivers/das1800.c 		unsigned int val = data[i];
data             1024 drivers/staging/comedi/drivers/das1800.c 				unsigned int *data)
data             1026 drivers/staging/comedi/drivers/das1800.c 	data[1] = inb(dev->iobase + DAS1800_DIGITAL) & 0xf;
data             1027 drivers/staging/comedi/drivers/das1800.c 	data[0] = 0;
data             1035 drivers/staging/comedi/drivers/das1800.c 				unsigned int *data)
data             1037 drivers/staging/comedi/drivers/das1800.c 	if (comedi_dio_update_state(s, data))
data             1040 drivers/staging/comedi/drivers/das1800.c 	data[1] = s->state;
data              381 drivers/staging/comedi/drivers/das6402.c 				unsigned int *data)
data              408 drivers/staging/comedi/drivers/das6402.c 		data[i] = das6402_ai_read_sample(dev, s);
data              419 drivers/staging/comedi/drivers/das6402.c 				 unsigned int *data)
data              449 drivers/staging/comedi/drivers/das6402.c 		val = data[i];
data              479 drivers/staging/comedi/drivers/das6402.c 				unsigned int *data)
data              489 drivers/staging/comedi/drivers/das6402.c 	return comedi_readback_insn_read(dev, s, insn, data);
data              495 drivers/staging/comedi/drivers/das6402.c 				unsigned int *data)
data              497 drivers/staging/comedi/drivers/das6402.c 	data[1] = inb(dev->iobase + DAS6402_DI_DO_REG);
data              505 drivers/staging/comedi/drivers/das6402.c 				unsigned int *data)
data              507 drivers/staging/comedi/drivers/das6402.c 	if (comedi_dio_update_state(s, data))
data              510 drivers/staging/comedi/drivers/das6402.c 	data[1] = s->state;
data              524 drivers/staging/comedi/drivers/das800.c 			       unsigned int *data)
data              560 drivers/staging/comedi/drivers/das800.c 		data[i] = val & s->maxdata;
data              569 drivers/staging/comedi/drivers/das800.c 			       unsigned int *data)
data              571 drivers/staging/comedi/drivers/das800.c 	data[1] = (inb(dev->iobase + DAS800_STATUS) >> 4) & 0x7;
data              579 drivers/staging/comedi/drivers/das800.c 			       unsigned int *data)
data              584 drivers/staging/comedi/drivers/das800.c 	if (comedi_dio_update_state(s, data)) {
data              593 drivers/staging/comedi/drivers/das800.c 	data[1] = s->state;
data              206 drivers/staging/comedi/drivers/dmm32at.c 				unsigned int *data)
data              227 drivers/staging/comedi/drivers/dmm32at.c 		data[i] = dmm32at_ai_get_sample(dev, s);
data              454 drivers/staging/comedi/drivers/dmm32at.c 				 unsigned int *data)
data              460 drivers/staging/comedi/drivers/dmm32at.c 		unsigned int val = data[i];
data              483 drivers/staging/comedi/drivers/dmm32at.c 			   int dir, int port, int data, unsigned long regbase)
data              489 drivers/staging/comedi/drivers/dmm32at.c 		outb(data, dev->iobase + regbase + port);
data              227 drivers/staging/comedi/drivers/dt2801.c static int dt2801_readdata(struct comedi_device *dev, int *data)
data              237 drivers/staging/comedi/drivers/dt2801.c 			*data = inb_p(dev->iobase + DT2801_DATA);
data              245 drivers/staging/comedi/drivers/dt2801.c static int dt2801_readdata2(struct comedi_device *dev, int *data)
data              258 drivers/staging/comedi/drivers/dt2801.c 	*data = (hb << 8) + lb;
data              262 drivers/staging/comedi/drivers/dt2801.c static int dt2801_writedata(struct comedi_device *dev, unsigned int data)
data              273 drivers/staging/comedi/drivers/dt2801.c 			outb_p(data & 0xff, dev->iobase + DT2801_DATA);
data              281 drivers/staging/comedi/drivers/dt2801.c static int dt2801_writedata2(struct comedi_device *dev, unsigned int data)
data              285 drivers/staging/comedi/drivers/dt2801.c 	ret = dt2801_writedata(dev, data & 0xff);
data              288 drivers/staging/comedi/drivers/dt2801.c 	ret = dt2801_writedata(dev, data >> 8);
data              381 drivers/staging/comedi/drivers/dt2801.c 	int data;
data              387 drivers/staging/comedi/drivers/dt2801.c 		stat = dt2801_readdata2(dev, &data);
data              448 drivers/staging/comedi/drivers/dt2801.c 			       struct comedi_insn *insn, unsigned int *data)
data              463 drivers/staging/comedi/drivers/dt2801.c 		data[i] = d;
data              472 drivers/staging/comedi/drivers/dt2801.c 				unsigned int *data)
data              478 drivers/staging/comedi/drivers/dt2801.c 	dt2801_writedata2(dev, data[0]);
data              480 drivers/staging/comedi/drivers/dt2801.c 	s->readback[chan] = data[0];
data              488 drivers/staging/comedi/drivers/dt2801.c 				unsigned int *data)
data              493 drivers/staging/comedi/drivers/dt2801.c 	if (comedi_dio_update_state(s, data)) {
data              503 drivers/staging/comedi/drivers/dt2801.c 	data[1] = val;
data              511 drivers/staging/comedi/drivers/dt2801.c 				  unsigned int *data)
data              515 drivers/staging/comedi/drivers/dt2801.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0xff);
data              475 drivers/staging/comedi/drivers/dt2811.c 			       unsigned int *data)
data              489 drivers/staging/comedi/drivers/dt2811.c 		data[i] = dt2811_ai_read_sample(dev, s);
data              498 drivers/staging/comedi/drivers/dt2811.c 				unsigned int *data)
data              505 drivers/staging/comedi/drivers/dt2811.c 		val = data[i];
data              518 drivers/staging/comedi/drivers/dt2811.c 			       unsigned int *data)
data              520 drivers/staging/comedi/drivers/dt2811.c 	data[1] = inb(dev->iobase + DT2811_DI_REG);
data              528 drivers/staging/comedi/drivers/dt2811.c 			       unsigned int *data)
data              530 drivers/staging/comedi/drivers/dt2811.c 	if (comedi_dio_update_state(s, data))
data              533 drivers/staging/comedi/drivers/dt2811.c 	data[1] = s->state;
data               70 drivers/staging/comedi/drivers/dt2814.c 			       struct comedi_insn *insn, unsigned int *data)
data               88 drivers/staging/comedi/drivers/dt2814.c 		data[n] = (hi << 4) | (lo >> 4);
data              193 drivers/staging/comedi/drivers/dt2814.c 	int data;
data              203 drivers/staging/comedi/drivers/dt2814.c 	data = (hi << 4) | (lo >> 4);
data               73 drivers/staging/comedi/drivers/dt2815.c 			       struct comedi_insn *insn, unsigned int *data)
data               80 drivers/staging/comedi/drivers/dt2815.c 		data[i] = devpriv->ao_readback[chan];
data               86 drivers/staging/comedi/drivers/dt2815.c 			  struct comedi_insn *insn, unsigned int *data)
data               96 drivers/staging/comedi/drivers/dt2815.c 		lo = ((data[i] & 0x0f) << 4) | (chan << 1) | 0x01;
data               97 drivers/staging/comedi/drivers/dt2815.c 		hi = (data[i] & 0xff0) >> 4;
data              111 drivers/staging/comedi/drivers/dt2815.c 		devpriv->ao_readback[chan] = data[i];
data               36 drivers/staging/comedi/drivers/dt2817.c 				  unsigned int *data)
data               52 drivers/staging/comedi/drivers/dt2817.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data               73 drivers/staging/comedi/drivers/dt2817.c 				unsigned int *data)
data               79 drivers/staging/comedi/drivers/dt2817.c 	mask = comedi_dio_update_state(s, data);
data               96 drivers/staging/comedi/drivers/dt2817.c 	data[1] = val;
data              539 drivers/staging/comedi/drivers/dt282x.c 		unsigned short data;
data              541 drivers/staging/comedi/drivers/dt282x.c 		data = inw(dev->iobase + DT2821_ADDAT_REG);
data              542 drivers/staging/comedi/drivers/dt282x.c 		data &= s->maxdata;
data              544 drivers/staging/comedi/drivers/dt282x.c 			data = comedi_offset_munge(s, data);
data              546 drivers/staging/comedi/drivers/dt282x.c 		comedi_buf_write_samples(s, &data, 1);
data              618 drivers/staging/comedi/drivers/dt282x.c 			       unsigned int *data)
data              652 drivers/staging/comedi/drivers/dt282x.c 		data[i] = val;
data              797 drivers/staging/comedi/drivers/dt282x.c 				unsigned int *data)
data              807 drivers/staging/comedi/drivers/dt282x.c 		unsigned int val = data[i];
data              964 drivers/staging/comedi/drivers/dt282x.c 				unsigned int *data)
data              966 drivers/staging/comedi/drivers/dt282x.c 	if (comedi_dio_update_state(s, data))
data              969 drivers/staging/comedi/drivers/dt282x.c 	data[1] = inw(dev->iobase + DT2821_DIODAT_REG);
data              977 drivers/staging/comedi/drivers/dt282x.c 				  unsigned int *data)
data              989 drivers/staging/comedi/drivers/dt282x.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              262 drivers/staging/comedi/drivers/dt3000.c 			     unsigned int chan, unsigned int data)
data              268 drivers/staging/comedi/drivers/dt3000.c 	writew(data, dev->mmio + DPR_PARAMS(2));
data              281 drivers/staging/comedi/drivers/dt3000.c 	unsigned short data;
data              291 drivers/staging/comedi/drivers/dt3000.c 		data = readw(dev->mmio + DPR_ADC_BUFFER + rear);
data              292 drivers/staging/comedi/drivers/dt3000.c 		comedi_buf_write_samples(s, &data, 1);
data              508 drivers/staging/comedi/drivers/dt3000.c 			     unsigned int *data)
data              519 drivers/staging/comedi/drivers/dt3000.c 		data[i] = dt3k_readsingle(dev, DPR_SUBSYS_AI, chan, gain);
data              527 drivers/staging/comedi/drivers/dt3000.c 			      unsigned int *data)
data              534 drivers/staging/comedi/drivers/dt3000.c 		val = data[i];
data              557 drivers/staging/comedi/drivers/dt3000.c 				unsigned int *data)
data              568 drivers/staging/comedi/drivers/dt3000.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              580 drivers/staging/comedi/drivers/dt3000.c 			      unsigned int *data)
data              582 drivers/staging/comedi/drivers/dt3000.c 	if (comedi_dio_update_state(s, data))
data              585 drivers/staging/comedi/drivers/dt3000.c 	data[1] = dt3k_readsingle(dev, DPR_SUBSYS_DIN, 0, 0);
data              593 drivers/staging/comedi/drivers/dt3000.c 			      unsigned int *data)
data              605 drivers/staging/comedi/drivers/dt3000.c 		data[i] = readw(dev->mmio + DPR_PARAMS(2));
data              545 drivers/staging/comedi/drivers/dt9812.c 			       unsigned int *data)
data              554 drivers/staging/comedi/drivers/dt9812.c 	data[1] = bits;
data              562 drivers/staging/comedi/drivers/dt9812.c 			       unsigned int *data)
data              564 drivers/staging/comedi/drivers/dt9812.c 	if (comedi_dio_update_state(s, data))
data              567 drivers/staging/comedi/drivers/dt9812.c 	data[1] = s->state;
data              575 drivers/staging/comedi/drivers/dt9812.c 			       unsigned int *data)
data              586 drivers/staging/comedi/drivers/dt9812.c 		data[i] = val;
data              595 drivers/staging/comedi/drivers/dt9812.c 			       unsigned int *data)
data              601 drivers/staging/comedi/drivers/dt9812.c 	ret = comedi_readback_insn_read(dev, s, insn, data);
data              610 drivers/staging/comedi/drivers/dt9812.c 				unsigned int *data)
data              616 drivers/staging/comedi/drivers/dt9812.c 		unsigned int val = data[i];
data               65 drivers/staging/comedi/drivers/dyna_pci10xx.c 				     unsigned int *data)
data               93 drivers/staging/comedi/drivers/dyna_pci10xx.c 		data[n] = d;
data              105 drivers/staging/comedi/drivers/dyna_pci10xx.c 				      unsigned int *data)
data              114 drivers/staging/comedi/drivers/dyna_pci10xx.c 		outw_p(data[n], dev->iobase);
data              125 drivers/staging/comedi/drivers/dyna_pci10xx.c 				     unsigned int *data)
data              136 drivers/staging/comedi/drivers/dyna_pci10xx.c 	data[1] = d;
data              137 drivers/staging/comedi/drivers/dyna_pci10xx.c 	data[0] = s->state;
data              145 drivers/staging/comedi/drivers/dyna_pci10xx.c 				     unsigned int *data)
data              150 drivers/staging/comedi/drivers/dyna_pci10xx.c 	if (comedi_dio_update_state(s, data)) {
data              156 drivers/staging/comedi/drivers/dyna_pci10xx.c 	data[1] = s->state;
data               53 drivers/staging/comedi/drivers/fl512.c 			      unsigned int *data)
data               71 drivers/staging/comedi/drivers/fl512.c 		data[i] = val;
data               80 drivers/staging/comedi/drivers/fl512.c 			       unsigned int *data)
data               87 drivers/staging/comedi/drivers/fl512.c 		val = data[i];
data              457 drivers/staging/comedi/drivers/gsc_hpdi.c 				    unsigned int *data)
data              461 drivers/staging/comedi/drivers/gsc_hpdi.c 	switch (data[0]) {
data              463 drivers/staging/comedi/drivers/gsc_hpdi.c 		ret = gsc_hpdi_setup_dma_descriptors(dev, data[1]);
data              467 drivers/staging/comedi/drivers/gsc_hpdi.c 		data[1] = ret;
data              470 drivers/staging/comedi/drivers/gsc_hpdi.c 		ret = comedi_dio_insn_config(dev, s, insn, data, 0xffffffff);
data              104 drivers/staging/comedi/drivers/icp_multi.c 				  unsigned int *data)
data              135 drivers/staging/comedi/drivers/icp_multi.c 		data[n] = (readw(dev->mmio + ICP_MULTI_AI) >> 4) & 0x0fff;
data              157 drivers/staging/comedi/drivers/icp_multi.c 				   unsigned int *data)
data              170 drivers/staging/comedi/drivers/icp_multi.c 		unsigned int val = data[i];
data              193 drivers/staging/comedi/drivers/icp_multi.c 				  unsigned int *data)
data              195 drivers/staging/comedi/drivers/icp_multi.c 	data[1] = readw(dev->mmio + ICP_MULTI_DI);
data              203 drivers/staging/comedi/drivers/icp_multi.c 				  unsigned int *data)
data              205 drivers/staging/comedi/drivers/icp_multi.c 	if (comedi_dio_update_state(s, data))
data              208 drivers/staging/comedi/drivers/icp_multi.c 	data[1] = s->state;
data              146 drivers/staging/comedi/drivers/ii_pci20kc.c 			       unsigned int *data)
data              153 drivers/staging/comedi/drivers/ii_pci20kc.c 		unsigned int val = data[i];
data              225 drivers/staging/comedi/drivers/ii_pci20kc.c 			      unsigned int *data)
data              247 drivers/staging/comedi/drivers/ii_pci20kc.c 		data[i] = comedi_offset_munge(s, val);
data              320 drivers/staging/comedi/drivers/ii_pci20kc.c 				 unsigned int *data)
data              335 drivers/staging/comedi/drivers/ii_pci20kc.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              347 drivers/staging/comedi/drivers/ii_pci20kc.c 			       unsigned int *data)
data              351 drivers/staging/comedi/drivers/ii_pci20kc.c 	mask = comedi_dio_update_state(s, data);
data              367 drivers/staging/comedi/drivers/ii_pci20kc.c 	data[1] = readb(dev->mmio + II20K_DIO0_REG);
data              368 drivers/staging/comedi/drivers/ii_pci20kc.c 	data[1] |= readb(dev->mmio + II20K_DIO1_REG) << 8;
data              369 drivers/staging/comedi/drivers/ii_pci20kc.c 	data[1] |= readb(dev->mmio + II20K_DIO2_REG) << 16;
data              370 drivers/staging/comedi/drivers/ii_pci20kc.c 	data[1] |= readb(dev->mmio + II20K_DIO3_REG) << 24;
data              268 drivers/staging/comedi/drivers/jr3_pci.c 				unsigned int *data)
data              287 drivers/staging/comedi/drivers/jr3_pci.c 		data[i] = jr3_pci_ai_read_chan(dev, s, chan);
data              307 drivers/staging/comedi/drivers/jr3_pci.c static int read_idm_word(const u8 *data, size_t size, int *pos,
data              315 drivers/staging/comedi/drivers/jr3_pci.c 		for (; *pos < size && !isxdigit(data[*pos]); (*pos)++)
data              320 drivers/staging/comedi/drivers/jr3_pci.c 			value = hex_to_bin(data[*pos]);
data              333 drivers/staging/comedi/drivers/jr3_pci.c 			      const u8 *data, size_t size)
data              347 drivers/staging/comedi/drivers/jr3_pci.c 		more = more && read_idm_word(data, size, &pos, &count);
data              351 drivers/staging/comedi/drivers/jr3_pci.c 		more = more && read_idm_word(data, size, &pos, &addr);
data              355 drivers/staging/comedi/drivers/jr3_pci.c 			more = more && read_idm_word(data, size, &pos, &dummy);
data              364 drivers/staging/comedi/drivers/jr3_pci.c 			       int subdev, const u8 *data, size_t size)
data              376 drivers/staging/comedi/drivers/jr3_pci.c 		more = more && read_idm_word(data, size, &pos, &count);
data              380 drivers/staging/comedi/drivers/jr3_pci.c 		more = more && read_idm_word(data, size, &pos, &addr);
data              391 drivers/staging/comedi/drivers/jr3_pci.c 				       read_idm_word(data, size, &pos, &data1);
data              403 drivers/staging/comedi/drivers/jr3_pci.c 				       read_idm_word(data, size, &pos, &data1);
data              405 drivers/staging/comedi/drivers/jr3_pci.c 				       read_idm_word(data, size, &pos, &data2);
data              420 drivers/staging/comedi/drivers/jr3_pci.c 				 const u8 *data, size_t size,
data              427 drivers/staging/comedi/drivers/jr3_pci.c 	ret = jr3_check_firmware(dev, data, size);
data              433 drivers/staging/comedi/drivers/jr3_pci.c 		jr3_write_firmware(dev, subdev, data, size);
data               44 drivers/staging/comedi/drivers/ke_counter.c 				 unsigned int *data)
data               51 drivers/staging/comedi/drivers/ke_counter.c 		val = data[0];
data               66 drivers/staging/comedi/drivers/ke_counter.c 				unsigned int *data)
data               81 drivers/staging/comedi/drivers/ke_counter.c 		data[i] = val;
data               98 drivers/staging/comedi/drivers/ke_counter.c 				  unsigned int *data)
data              102 drivers/staging/comedi/drivers/ke_counter.c 	switch (data[0]) {
data              104 drivers/staging/comedi/drivers/ke_counter.c 		switch (data[1]) {
data              123 drivers/staging/comedi/drivers/ke_counter.c 			data[1] = KE_CLK_20MHZ;
data              124 drivers/staging/comedi/drivers/ke_counter.c 			data[2] = 50;	/* 50ns */
data              127 drivers/staging/comedi/drivers/ke_counter.c 			data[1] = KE_CLK_4MHZ;
data              128 drivers/staging/comedi/drivers/ke_counter.c 			data[2] = 250;	/* 250ns */
data              131 drivers/staging/comedi/drivers/ke_counter.c 			data[1] = KE_CLK_EXT;
data              132 drivers/staging/comedi/drivers/ke_counter.c 			data[2] = 0;	/* Unknown */
data              151 drivers/staging/comedi/drivers/ke_counter.c 				   unsigned int *data)
data              153 drivers/staging/comedi/drivers/ke_counter.c 	if (comedi_dio_update_state(s, data))
data              156 drivers/staging/comedi/drivers/ke_counter.c 	data[1] = s->state;
data              309 drivers/staging/comedi/drivers/me4000.c 				  const u8 *data, size_t size,
data              350 drivers/staging/comedi/drivers/me4000.c 	file_length = (((unsigned int)data[0] & 0xff) << 24) +
data              351 drivers/staging/comedi/drivers/me4000.c 		      (((unsigned int)data[1] & 0xff) << 16) +
data              352 drivers/staging/comedi/drivers/me4000.c 		      (((unsigned int)data[2] & 0xff) << 8) +
data              353 drivers/staging/comedi/drivers/me4000.c 		      ((unsigned int)data[3] & 0xff);
data              357 drivers/staging/comedi/drivers/me4000.c 		outb(data[16 + i], xilinx_iobase);
data              463 drivers/staging/comedi/drivers/me4000.c 			       unsigned int *data)
data              518 drivers/staging/comedi/drivers/me4000.c 		data[i] = comedi_offset_munge(s, val);
data              995 drivers/staging/comedi/drivers/me4000.c 				unsigned int *data)
data             1009 drivers/staging/comedi/drivers/me4000.c 	outl(data[0], dev->iobase + ME4000_AO_SINGLE_REG(chan));
data             1012 drivers/staging/comedi/drivers/me4000.c 	s->readback[chan] = data[0];
data             1020 drivers/staging/comedi/drivers/me4000.c 				unsigned int *data)
data             1022 drivers/staging/comedi/drivers/me4000.c 	if (comedi_dio_update_state(s, data)) {
data             1033 drivers/staging/comedi/drivers/me4000.c 	data[1] = ((inl(dev->iobase + ME4000_DIO_PORT_0_REG) & 0xFF) << 0) |
data             1044 drivers/staging/comedi/drivers/me4000.c 				  unsigned int *data)
data             1060 drivers/staging/comedi/drivers/me4000.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              152 drivers/staging/comedi/drivers/me_daq.c 			      unsigned int *data)
data              164 drivers/staging/comedi/drivers/me_daq.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              185 drivers/staging/comedi/drivers/me_daq.c 			    unsigned int *data)
data              192 drivers/staging/comedi/drivers/me_daq.c 	mask = comedi_dio_update_state(s, data);
data              210 drivers/staging/comedi/drivers/me_daq.c 	data[1] = val;
data              231 drivers/staging/comedi/drivers/me_daq.c 			   unsigned int *data)
data              285 drivers/staging/comedi/drivers/me_daq.c 		data[i] = comedi_offset_munge(s, val);
data              298 drivers/staging/comedi/drivers/me_daq.c 			    unsigned int *data)
data              327 drivers/staging/comedi/drivers/me_daq.c 		val = data[i];
data              340 drivers/staging/comedi/drivers/me_daq.c 				  const u8 *data, size_t size,
data              372 drivers/staging/comedi/drivers/me_daq.c 	file_length = (((unsigned int)data[0] & 0xff) << 24) +
data              373 drivers/staging/comedi/drivers/me_daq.c 	    (((unsigned int)data[1] & 0xff) << 16) +
data              374 drivers/staging/comedi/drivers/me_daq.c 	    (((unsigned int)data[2] & 0xff) << 8) +
data              375 drivers/staging/comedi/drivers/me_daq.c 	    ((unsigned int)data[3] & 0xff);
data              382 drivers/staging/comedi/drivers/me_daq.c 		writeb((data[16 + i] & 0xff), dev->mmio + 0x0);
data               87 drivers/staging/comedi/drivers/mf6x4.c 			      unsigned int *data)
data               89 drivers/staging/comedi/drivers/mf6x4.c 	data[1] = ioread16(dev->mmio + MF6X4_DIN_REG) & MF6X4_DIN_MASK;
data               97 drivers/staging/comedi/drivers/mf6x4.c 			      unsigned int *data)
data               99 drivers/staging/comedi/drivers/mf6x4.c 	if (comedi_dio_update_state(s, data))
data              102 drivers/staging/comedi/drivers/mf6x4.c 	data[1] = s->state;
data              124 drivers/staging/comedi/drivers/mf6x4.c 			      unsigned int *data)
data              146 drivers/staging/comedi/drivers/mf6x4.c 		data[i] = comedi_offset_munge(s, d);
data              157 drivers/staging/comedi/drivers/mf6x4.c 			       unsigned int *data)
data              171 drivers/staging/comedi/drivers/mf6x4.c 		val = data[i];
data              204 drivers/staging/comedi/drivers/mpc624.c 			       unsigned int *data)
data              229 drivers/staging/comedi/drivers/mpc624.c 		data[i] = mpc624_ai_get_sample(dev, s);
data               97 drivers/staging/comedi/drivers/multiq3.c 				unsigned int *data)
data              125 drivers/staging/comedi/drivers/multiq3.c 		data[i] = comedi_offset_munge(s, val);
data              134 drivers/staging/comedi/drivers/multiq3.c 				 unsigned int *data)
data              141 drivers/staging/comedi/drivers/multiq3.c 		val = data[i];
data              154 drivers/staging/comedi/drivers/multiq3.c 				struct comedi_insn *insn, unsigned int *data)
data              156 drivers/staging/comedi/drivers/multiq3.c 	data[1] = inw(dev->iobase + MULTIQ3_DI_REG);
data              164 drivers/staging/comedi/drivers/multiq3.c 				unsigned int *data)
data              166 drivers/staging/comedi/drivers/multiq3.c 	if (comedi_dio_update_state(s, data))
data              169 drivers/staging/comedi/drivers/multiq3.c 	data[1] = s->state;
data              177 drivers/staging/comedi/drivers/multiq3.c 				     unsigned int *data)
data              214 drivers/staging/comedi/drivers/multiq3.c 		data[i] = (val + ((s->maxdata + 1) >> 1)) & s->maxdata;
data              236 drivers/staging/comedi/drivers/multiq3.c 				       unsigned int *data)
data              240 drivers/staging/comedi/drivers/multiq3.c 	switch (data[0]) {
data              113 drivers/staging/comedi/drivers/ni_6527.c 				 unsigned int *data)
data              119 drivers/staging/comedi/drivers/ni_6527.c 	switch (data[0]) {
data              126 drivers/staging/comedi/drivers/ni_6527.c 		interval = (data[1] + 100) / 200;
data              127 drivers/staging/comedi/drivers/ni_6527.c 		data[1] = interval * 200;
data              147 drivers/staging/comedi/drivers/ni_6527.c 			       unsigned int *data)
data              155 drivers/staging/comedi/drivers/ni_6527.c 	data[1] = val;
data              163 drivers/staging/comedi/drivers/ni_6527.c 			       unsigned int *data)
data              167 drivers/staging/comedi/drivers/ni_6527.c 	mask = comedi_dio_update_state(s, data);
data              182 drivers/staging/comedi/drivers/ni_6527.c 	data[1] = s->state;
data              265 drivers/staging/comedi/drivers/ni_6527.c 				 struct comedi_insn *insn, unsigned int *data)
data              267 drivers/staging/comedi/drivers/ni_6527.c 	data[1] = 0;
data              308 drivers/staging/comedi/drivers/ni_6527.c 				   unsigned int *data)
data              313 drivers/staging/comedi/drivers/ni_6527.c 	switch (data[0]) {
data              318 drivers/staging/comedi/drivers/ni_6527.c 		rising = data[1];
data              319 drivers/staging/comedi/drivers/ni_6527.c 		falling = data[2];
data              324 drivers/staging/comedi/drivers/ni_6527.c 		if (data[1] != 0)
data              327 drivers/staging/comedi/drivers/ni_6527.c 		switch (data[2]) {
data              334 drivers/staging/comedi/drivers/ni_6527.c 			shift = data[3];
data              341 drivers/staging/comedi/drivers/ni_6527.c 				rising = data[4] << shift;
data              342 drivers/staging/comedi/drivers/ni_6527.c 				falling = data[5] << shift;
data              349 drivers/staging/comedi/drivers/ni_65xx.c 				   unsigned int *data)
data              358 drivers/staging/comedi/drivers/ni_65xx.c 	switch (data[0]) {
data              365 drivers/staging/comedi/drivers/ni_65xx.c 		interval = (data[1] + 100) / 200;
data              368 drivers/staging/comedi/drivers/ni_65xx.c 		data[1] = interval * 200;
data              403 drivers/staging/comedi/drivers/ni_65xx.c 		data[1] = (val == NI_65XX_IO_SEL_INPUT) ? COMEDI_INPUT
data              417 drivers/staging/comedi/drivers/ni_65xx.c 				 unsigned int *data)
data              434 drivers/staging/comedi/drivers/ni_65xx.c 		port_mask = data[0];
data              435 drivers/staging/comedi/drivers/ni_65xx.c 		port_data = data[1];
data              466 drivers/staging/comedi/drivers/ni_65xx.c 	data[1] = read_bits;
data              553 drivers/staging/comedi/drivers/ni_65xx.c 				  unsigned int *data)
data              555 drivers/staging/comedi/drivers/ni_65xx.c 	data[1] = 0;
data              562 drivers/staging/comedi/drivers/ni_65xx.c 				    unsigned int *data)
data              564 drivers/staging/comedi/drivers/ni_65xx.c 	switch (data[0]) {
data              571 drivers/staging/comedi/drivers/ni_65xx.c 		ni_65xx_update_edge_detection(dev, 0, data[1], data[2]);
data              579 drivers/staging/comedi/drivers/ni_65xx.c 		if (data[1] != 0)
data              582 drivers/staging/comedi/drivers/ni_65xx.c 		switch (data[2]) {
data              591 drivers/staging/comedi/drivers/ni_65xx.c 			ni_65xx_update_edge_detection(dev, data[3],
data              592 drivers/staging/comedi/drivers/ni_65xx.c 						      data[4], data[5]);
data              534 drivers/staging/comedi/drivers/ni_660x.c 				 unsigned int *data)
data              537 drivers/staging/comedi/drivers/ni_660x.c 	unsigned int mask = data[0] << shift;
data              538 drivers/staging/comedi/drivers/ni_660x.c 	unsigned int bits = data[1] << shift;
data              556 drivers/staging/comedi/drivers/ni_660x.c 	data[1] = ni_660x_read(dev, 0, NI660X_DIO32_INPUT) >> shift;
data              697 drivers/staging/comedi/drivers/ni_660x.c 				   unsigned int *data)
data              702 drivers/staging/comedi/drivers/ni_660x.c 	switch (data[0]) {
data              712 drivers/staging/comedi/drivers/ni_660x.c 		data[1] = ni_660x_get_pfi_direction(dev, chan);
data              716 drivers/staging/comedi/drivers/ni_660x.c 		ret = ni_660x_set_pfi_routing(dev, chan, data[1]);
data              722 drivers/staging/comedi/drivers/ni_660x.c 		data[1] = ni_660x_get_pfi_routing(dev, chan);
data              726 drivers/staging/comedi/drivers/ni_660x.c 		ni_660x_set_pfi_filter(dev, chan, data[1]);
data              950 drivers/staging/comedi/drivers/ni_660x.c 				 unsigned int *data)
data              952 drivers/staging/comedi/drivers/ni_660x.c 	switch (data[0]) {
data              954 drivers/staging/comedi/drivers/ni_660x.c 		data[0] = test_route(data[1], data[2], dev);
data              957 drivers/staging/comedi/drivers/ni_660x.c 		return connect_route(data[1], data[2], dev);
data              959 drivers/staging/comedi/drivers/ni_660x.c 		return disconnect_route(data[1], data[2], dev);
data               75 drivers/staging/comedi/drivers/ni_670x.c 				 unsigned int *data)
data               92 drivers/staging/comedi/drivers/ni_670x.c 		val = data[i];
data              107 drivers/staging/comedi/drivers/ni_670x.c 				 unsigned int *data)
data              109 drivers/staging/comedi/drivers/ni_670x.c 	if (comedi_dio_update_state(s, data))
data              112 drivers/staging/comedi/drivers/ni_670x.c 	data[1] = readl(dev->mmio + DIO_PORT0_DATA_OFFSET);
data              120 drivers/staging/comedi/drivers/ni_670x.c 				   unsigned int *data)
data              124 drivers/staging/comedi/drivers/ni_670x.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data              579 drivers/staging/comedi/drivers/ni_at_a2150.c 			  struct comedi_insn *insn, unsigned int *data)
data              627 drivers/staging/comedi/drivers/ni_at_a2150.c 		data[n] = inw(dev->iobase + FIFO_DATA_REG);
data              628 drivers/staging/comedi/drivers/ni_at_a2150.c 		data[n] ^= 0x8000;
data              129 drivers/staging/comedi/drivers/ni_at_ao.c 			      unsigned int *data)
data              139 drivers/staging/comedi/drivers/ni_at_ao.c 		val = data[i];
data              156 drivers/staging/comedi/drivers/ni_at_ao.c 			      unsigned int *data)
data              158 drivers/staging/comedi/drivers/ni_at_ao.c 	if (comedi_dio_update_state(s, data))
data              161 drivers/staging/comedi/drivers/ni_at_ao.c 	data[1] = inw(dev->iobase + ATAO_DIO_REG);
data              169 drivers/staging/comedi/drivers/ni_at_ao.c 				unsigned int *data)
data              181 drivers/staging/comedi/drivers/ni_at_ao.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data              235 drivers/staging/comedi/drivers/ni_at_ao.c 				 unsigned int *data)
data              240 drivers/staging/comedi/drivers/ni_at_ao.c 		unsigned int val = data[insn->n - 1];
data              470 drivers/staging/comedi/drivers/ni_atmio16d.c 				 struct comedi_insn *insn, unsigned int *data)
data              499 drivers/staging/comedi/drivers/ni_atmio16d.c 		data[i] = inw(dev->iobase + AD_FIFO_REG);
data              502 drivers/staging/comedi/drivers/ni_atmio16d.c 			data[i] ^= 0x800;
data              511 drivers/staging/comedi/drivers/ni_atmio16d.c 				  unsigned int *data)
data              525 drivers/staging/comedi/drivers/ni_atmio16d.c 		unsigned int val = data[i];
data              541 drivers/staging/comedi/drivers/ni_atmio16d.c 				  unsigned int *data)
data              543 drivers/staging/comedi/drivers/ni_atmio16d.c 	if (comedi_dio_update_state(s, data))
data              546 drivers/staging/comedi/drivers/ni_atmio16d.c 	data[1] = inw(dev->iobase + MIO_16_DIG_IN_REG);
data              554 drivers/staging/comedi/drivers/ni_atmio16d.c 				    unsigned int *data)
data              566 drivers/staging/comedi/drivers/ni_atmio16d.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data               77 drivers/staging/comedi/drivers/ni_daq_700.c 				unsigned int *data)
data               82 drivers/staging/comedi/drivers/ni_daq_700.c 	mask = comedi_dio_update_state(s, data);
data               91 drivers/staging/comedi/drivers/ni_daq_700.c 	data[1] = val;
data               99 drivers/staging/comedi/drivers/ni_daq_700.c 				  unsigned int *data)
data              103 drivers/staging/comedi/drivers/ni_daq_700.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data              133 drivers/staging/comedi/drivers/ni_daq_700.c 			   struct comedi_insn *insn, unsigned int *data)
data              179 drivers/staging/comedi/drivers/ni_daq_700.c 		data[n] = d;
data              228 drivers/staging/comedi/drivers/ni_labpc_common.c 			      unsigned int *data)
data              266 drivers/staging/comedi/drivers/ni_labpc_common.c 		data[i] = labpc_read_adc_fifo(dev);
data              773 drivers/staging/comedi/drivers/ni_labpc_common.c 	unsigned short data;
data              787 drivers/staging/comedi/drivers/ni_labpc_common.c 		data = labpc_read_adc_fifo(dev);
data              788 drivers/staging/comedi/drivers/ni_labpc_common.c 		comedi_buf_write_samples(dev->read_subdev, &data, 1);
data              905 drivers/staging/comedi/drivers/ni_labpc_common.c 			       unsigned int *data)
data              938 drivers/staging/comedi/drivers/ni_labpc_common.c 		labpc_ao_write(dev, s, channel, data[i]);
data             1124 drivers/staging/comedi/drivers/ni_labpc_common.c 				  unsigned int *data)
data             1133 drivers/staging/comedi/drivers/ni_labpc_common.c 		unsigned int val = data[insn->n - 1];
data             1161 drivers/staging/comedi/drivers/ni_labpc_common.c 				   unsigned int *data)
data             1175 drivers/staging/comedi/drivers/ni_labpc_common.c 		unsigned int val = data[insn->n - 1];
data              222 drivers/staging/comedi/drivers/ni_mio_common.c static void ni_writel(struct comedi_device *dev, unsigned int data, int reg)
data              225 drivers/staging/comedi/drivers/ni_mio_common.c 		writel(data, dev->mmio + reg);
data              227 drivers/staging/comedi/drivers/ni_mio_common.c 		outl(data, dev->iobase + reg);
data              230 drivers/staging/comedi/drivers/ni_mio_common.c static void ni_writew(struct comedi_device *dev, unsigned int data, int reg)
data              233 drivers/staging/comedi/drivers/ni_mio_common.c 		writew(data, dev->mmio + reg);
data              235 drivers/staging/comedi/drivers/ni_mio_common.c 		outw(data, dev->iobase + reg);
data              238 drivers/staging/comedi/drivers/ni_mio_common.c static void ni_writeb(struct comedi_device *dev, unsigned int data, int reg)
data              241 drivers/staging/comedi/drivers/ni_mio_common.c 		writeb(data, dev->mmio + reg);
data              243 drivers/staging/comedi/drivers/ni_mio_common.c 		outb(data, dev->iobase + reg);
data              364 drivers/staging/comedi/drivers/ni_mio_common.c 			       unsigned int data, unsigned int reg)
data              378 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writel(dev, data, regmap->mio_reg);
data              381 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writew(dev, data, regmap->mio_reg);
data              439 drivers/staging/comedi/drivers/ni_mio_common.c 			  unsigned int data, int reg)
data              445 drivers/staging/comedi/drivers/ni_mio_common.c 		m_series_stc_write(dev, data, reg);
data              449 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_writew(dev, data, reg * 2);
data              452 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_writew(dev, data, NI_E_STC_WINDOW_DATA_REG);
data              459 drivers/staging/comedi/drivers/ni_mio_common.c 			  unsigned int data, int reg)
data              464 drivers/staging/comedi/drivers/ni_mio_common.c 		m_series_stc_write(dev, data, reg);
data              466 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, data >> 16, reg);
data              467 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, data & 0xffff, reg + 1);
data              816 drivers/staging/comedi/drivers/ni_mio_common.c 				  unsigned int data, int addr)
data              823 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_writew(dev, data, NI611X_AO_WINDOW_DATA_REG);
data              828 drivers/staging/comedi/drivers/ni_mio_common.c 				  unsigned int data, int addr)
data              835 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_writel(dev, data, NI611X_AO_WINDOW_DATA_REG);
data              843 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned short data;
data              847 drivers/staging/comedi/drivers/ni_mio_common.c 	data = ni_readw(dev, NI611X_AO_WINDOW_DATA_REG);
data              849 drivers/staging/comedi/drivers/ni_mio_common.c 	return data;
data             1045 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned short data;
data             1052 drivers/staging/comedi/drivers/ni_mio_common.c 			data = (dl >> 16) & 0xffff;
data             1053 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1054 drivers/staging/comedi/drivers/ni_mio_common.c 			data = dl & 0xffff;
data             1055 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1060 drivers/staging/comedi/drivers/ni_mio_common.c 			data = dl & 0xffff;
data             1061 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1071 drivers/staging/comedi/drivers/ni_mio_common.c 			data = (dl >> 16) & 0xffff;
data             1072 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1073 drivers/staging/comedi/drivers/ni_mio_common.c 			data = dl & 0xffff;
data             1074 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1081 drivers/staging/comedi/drivers/ni_mio_common.c 			data = (dl >> 16) & 0xffff;
data             1082 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1117 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned short data;
data             1126 drivers/staging/comedi/drivers/ni_mio_common.c 			data = dl >> 16;
data             1127 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1128 drivers/staging/comedi/drivers/ni_mio_common.c 			data = dl & 0xffff;
data             1129 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1137 drivers/staging/comedi/drivers/ni_mio_common.c 			data = dl >> 16;
data             1138 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1139 drivers/staging/comedi/drivers/ni_mio_common.c 			data = dl & 0xffff;
data             1140 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1148 drivers/staging/comedi/drivers/ni_mio_common.c 			data = (dl >> 16) & 0xffff;
data             1149 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, &data, 1);
data             1176 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned short data;
data             1185 drivers/staging/comedi/drivers/ni_mio_common.c 		data = dl & 0xffff;
data             1186 drivers/staging/comedi/drivers/ni_mio_common.c 		comedi_buf_write_samples(s, &data, 1);
data             1194 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned short data;
data             1207 drivers/staging/comedi/drivers/ni_mio_common.c 		data = (dl >> 16) & 0xffff;
data             1208 drivers/staging/comedi/drivers/ni_mio_common.c 		comedi_buf_write_samples(s, &data, 1);
data             1397 drivers/staging/comedi/drivers/ni_mio_common.c 			void *data, unsigned int num_bytes,
data             1404 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned short *array = data;
data             1405 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int *larray = data;
data             1408 drivers/staging/comedi/drivers/ni_mio_common.c 	__le16 *barray = data;
data             1409 drivers/staging/comedi/drivers/ni_mio_common.c 	__le32 *blarray = data;
data             1825 drivers/staging/comedi/drivers/ni_mio_common.c 			   unsigned int *data)
data             1870 drivers/staging/comedi/drivers/ni_mio_common.c 			data[n] = d & 0xffff;
data             1898 drivers/staging/comedi/drivers/ni_mio_common.c 			data[n] = (((d >> 16) & 0xFFFF) + signbits) & 0xFFFF;
data             1916 drivers/staging/comedi/drivers/ni_mio_common.c 				data[n] = d;
data             1920 drivers/staging/comedi/drivers/ni_mio_common.c 				data[n] = d & 0xffff;
data             2463 drivers/staging/comedi/drivers/ni_mio_common.c 			     struct comedi_insn *insn, unsigned int *data)
data             2471 drivers/staging/comedi/drivers/ni_mio_common.c 	switch (data[0]) {
data             2474 drivers/staging/comedi/drivers/ni_mio_common.c 			if (data[1] & ~NI_M_CFG_BYPASS_AI_CAL_MASK)
data             2476 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_calib_source = data[1];
data             2480 drivers/staging/comedi/drivers/ni_mio_common.c 			calib_source = data[1] & 0xf;
data             2488 drivers/staging/comedi/drivers/ni_mio_common.c 			calib_source = data[1] & 0xf;
data             2489 drivers/staging/comedi/drivers/ni_mio_common.c 			calib_source_adjust = (data[1] >> 4) & 0xff;
data             2503 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = ni_min_ai_scan_period_ns(dev, data[3]);
data             2505 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = 0; /* simultaneous output */
data             2507 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = board->ai_speed;
data             2517 drivers/staging/comedi/drivers/ni_mio_common.c 			void *data, unsigned int num_bytes,
data             2522 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned short *array = data;
data             2525 drivers/staging/comedi/drivers/ni_mio_common.c 	__le16 buf, *barray = data;
data             2680 drivers/staging/comedi/drivers/ni_mio_common.c 			    unsigned int *data)
data             2701 drivers/staging/comedi/drivers/ni_mio_common.c 		unsigned int val = data[i];
data             2820 drivers/staging/comedi/drivers/ni_mio_common.c 			     struct comedi_insn *insn, unsigned int *data)
data             2826 drivers/staging/comedi/drivers/ni_mio_common.c 	switch (data[0]) {
data             2828 drivers/staging/comedi/drivers/ni_mio_common.c 		switch (data[1]) {
data             2832 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = 1 + nbytes;
data             2834 drivers/staging/comedi/drivers/ni_mio_common.c 				data[2] += devpriv->mite->fifo_size;
data             2837 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = 0;
data             2848 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = board->ao_speed * data[3];
data             2849 drivers/staging/comedi/drivers/ni_mio_common.c 		data[2] = 0;
data             3451 drivers/staging/comedi/drivers/ni_mio_common.c 			      unsigned int *data)
data             3456 drivers/staging/comedi/drivers/ni_mio_common.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data             3470 drivers/staging/comedi/drivers/ni_mio_common.c 			    unsigned int *data)
data             3475 drivers/staging/comedi/drivers/ni_mio_common.c 	if ((data[0] & (NISTC_DIO_SDIN | NISTC_DIO_SDOUT)) &&
data             3479 drivers/staging/comedi/drivers/ni_mio_common.c 	if (comedi_dio_update_state(s, data)) {
data             3485 drivers/staging/comedi/drivers/ni_mio_common.c 	data[1] = ni_stc_readw(dev, NISTC_DIO_IN_REG);
data             3494 drivers/staging/comedi/drivers/ni_mio_common.c 				       unsigned int *data)
data             3498 drivers/staging/comedi/drivers/ni_mio_common.c 	if (data[0] == INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS) {
data             3502 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = board->dio_speed;
data             3503 drivers/staging/comedi/drivers/ni_mio_common.c 		data[2] = 0;
data             3507 drivers/staging/comedi/drivers/ni_mio_common.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data             3519 drivers/staging/comedi/drivers/ni_mio_common.c 				     unsigned int *data)
data             3521 drivers/staging/comedi/drivers/ni_mio_common.c 	if (comedi_dio_update_state(s, data))
data             3524 drivers/staging/comedi/drivers/ni_mio_common.c 	data[1] = ni_readl(dev, NI_M_DIO_REG);
data             3849 drivers/staging/comedi/drivers/ni_mio_common.c 				 unsigned int *data)
data             3859 drivers/staging/comedi/drivers/ni_mio_common.c 	switch (data[0]) {
data             3864 drivers/staging/comedi/drivers/ni_mio_common.c 		if (data[1] == SERIAL_DISABLED) {
data             3868 drivers/staging/comedi/drivers/ni_mio_common.c 			data[1] = SERIAL_DISABLED;
data             3869 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
data             3870 drivers/staging/comedi/drivers/ni_mio_common.c 		} else if (data[1] <= SERIAL_600NS) {
data             3878 drivers/staging/comedi/drivers/ni_mio_common.c 			data[1] = SERIAL_600NS;
data             3879 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
data             3880 drivers/staging/comedi/drivers/ni_mio_common.c 		} else if (data[1] <= SERIAL_1_2US) {
data             3884 drivers/staging/comedi/drivers/ni_mio_common.c 			data[1] = SERIAL_1_2US;
data             3885 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
data             3886 drivers/staging/comedi/drivers/ni_mio_common.c 		} else if (data[1] <= SERIAL_10US) {
data             3896 drivers/staging/comedi/drivers/ni_mio_common.c 			data[1] = SERIAL_10US;
data             3897 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
data             3902 drivers/staging/comedi/drivers/ni_mio_common.c 			data[1] = (data[1] / 1000) * 1000;
data             3903 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
data             3916 drivers/staging/comedi/drivers/ni_mio_common.c 		byte_out = data[1] & 0xFF;
data             3930 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = byte_in & 0xFF;
data             4082 drivers/staging/comedi/drivers/ni_mio_common.c 				 unsigned int *data)
data             4089 drivers/staging/comedi/drivers/ni_mio_common.c 		data[i] = val;
data             4097 drivers/staging/comedi/drivers/ni_mio_common.c 				  unsigned int *data)
data             4102 drivers/staging/comedi/drivers/ni_mio_common.c 		unsigned int val = data[insn->n - 1];
data             4120 drivers/staging/comedi/drivers/ni_mio_common.c 				   unsigned int *data)
data             4124 drivers/staging/comedi/drivers/ni_mio_common.c 	switch (data[0]) {
data             4126 drivers/staging/comedi/drivers/ni_mio_common.c 		switch (data[1]) {
data             4140 drivers/staging/comedi/drivers/ni_mio_common.c 			data[1] = NI_FREQ_OUT_TIMEBASE_2_CLOCK_SRC;
data             4141 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = TIMEBASE_2_NS;
data             4143 drivers/staging/comedi/drivers/ni_mio_common.c 			data[1] = NI_FREQ_OUT_TIMEBASE_1_DIV_2_CLOCK_SRC;
data             4144 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = TIMEBASE_1_NS * 2;
data             4154 drivers/staging/comedi/drivers/ni_mio_common.c 			    int dir, int port, int data, unsigned long iobase)
data             4157 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writeb(dev, data, iobase + 2 * port);
data             4164 drivers/staging/comedi/drivers/ni_mio_common.c static int ni_get_pwm_config(struct comedi_device *dev, unsigned int *data)
data             4168 drivers/staging/comedi/drivers/ni_mio_common.c 	data[1] = devpriv->pwm_up_count * devpriv->clock_ns;
data             4169 drivers/staging/comedi/drivers/ni_mio_common.c 	data[2] = devpriv->pwm_down_count * devpriv->clock_ns;
data             4176 drivers/staging/comedi/drivers/ni_mio_common.c 				  unsigned int *data)
data             4181 drivers/staging/comedi/drivers/ni_mio_common.c 	switch (data[0]) {
data             4183 drivers/staging/comedi/drivers/ni_mio_common.c 		switch (data[1]) {
data             4185 drivers/staging/comedi/drivers/ni_mio_common.c 			up_count = DIV_ROUND_CLOSEST(data[2],
data             4189 drivers/staging/comedi/drivers/ni_mio_common.c 			up_count = data[2] / devpriv->clock_ns;
data             4193 drivers/staging/comedi/drivers/ni_mio_common.c 			    DIV_ROUND_UP(data[2], devpriv->clock_ns);
data             4198 drivers/staging/comedi/drivers/ni_mio_common.c 		switch (data[3]) {
data             4200 drivers/staging/comedi/drivers/ni_mio_common.c 			down_count = DIV_ROUND_CLOSEST(data[4],
data             4204 drivers/staging/comedi/drivers/ni_mio_common.c 			down_count = data[4] / devpriv->clock_ns;
data             4208 drivers/staging/comedi/drivers/ni_mio_common.c 			    DIV_ROUND_UP(data[4], devpriv->clock_ns);
data             4213 drivers/staging/comedi/drivers/ni_mio_common.c 		if (up_count * devpriv->clock_ns != data[2] ||
data             4214 drivers/staging/comedi/drivers/ni_mio_common.c 		    down_count * devpriv->clock_ns != data[4]) {
data             4215 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = up_count * devpriv->clock_ns;
data             4216 drivers/staging/comedi/drivers/ni_mio_common.c 			data[4] = down_count * devpriv->clock_ns;
data             4226 drivers/staging/comedi/drivers/ni_mio_common.c 		return ni_get_pwm_config(dev, data);
data             4236 drivers/staging/comedi/drivers/ni_mio_common.c 			      unsigned int *data)
data             4241 drivers/staging/comedi/drivers/ni_mio_common.c 	switch (data[0]) {
data             4243 drivers/staging/comedi/drivers/ni_mio_common.c 		switch (data[1]) {
data             4245 drivers/staging/comedi/drivers/ni_mio_common.c 			up_count = DIV_ROUND_CLOSEST(data[2],
data             4249 drivers/staging/comedi/drivers/ni_mio_common.c 			up_count = data[2] / devpriv->clock_ns;
data             4253 drivers/staging/comedi/drivers/ni_mio_common.c 			    DIV_ROUND_UP(data[2], devpriv->clock_ns);
data             4258 drivers/staging/comedi/drivers/ni_mio_common.c 		switch (data[3]) {
data             4260 drivers/staging/comedi/drivers/ni_mio_common.c 			down_count = DIV_ROUND_CLOSEST(data[4],
data             4264 drivers/staging/comedi/drivers/ni_mio_common.c 			down_count = data[4] / devpriv->clock_ns;
data             4268 drivers/staging/comedi/drivers/ni_mio_common.c 			    DIV_ROUND_UP(data[4], devpriv->clock_ns);
data             4273 drivers/staging/comedi/drivers/ni_mio_common.c 		if (up_count * devpriv->clock_ns != data[2] ||
data             4274 drivers/staging/comedi/drivers/ni_mio_common.c 		    down_count * devpriv->clock_ns != data[4]) {
data             4275 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = up_count * devpriv->clock_ns;
data             4276 drivers/staging/comedi/drivers/ni_mio_common.c 			data[4] = down_count * devpriv->clock_ns;
data             4285 drivers/staging/comedi/drivers/ni_mio_common.c 		return ni_get_pwm_config(dev, data);
data             4400 drivers/staging/comedi/drivers/ni_mio_common.c 			       unsigned int *data)
data             4405 drivers/staging/comedi/drivers/ni_mio_common.c 				data[insn->n - 1]);
data             4414 drivers/staging/comedi/drivers/ni_mio_common.c 			      unsigned int *data)
data             4420 drivers/staging/comedi/drivers/ni_mio_common.c 		data[0] = devpriv->caldacs[CR_CHAN(insn->chanspec)];
data             4513 drivers/staging/comedi/drivers/ni_mio_common.c 			       unsigned int *data)
data             4521 drivers/staging/comedi/drivers/ni_mio_common.c 			data[i] = val;
data             4529 drivers/staging/comedi/drivers/ni_mio_common.c 					unsigned int *data)
data             4535 drivers/staging/comedi/drivers/ni_mio_common.c 		data[i] = devpriv->eeprom_buffer[CR_CHAN(insn->chanspec)];
data             4686 drivers/staging/comedi/drivers/ni_mio_common.c 			      unsigned int *data)
data             4695 drivers/staging/comedi/drivers/ni_mio_common.c 	switch (data[0]) {
data             4698 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_set_pfi_direction(dev, chan, data[0]);
data             4701 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = ni_get_pfi_direction(dev, chan);
data             4704 drivers/staging/comedi/drivers/ni_mio_common.c 		return ni_set_pfi_routing(dev, chan, data[1]);
data             4706 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = ni_get_pfi_routing(dev, chan);
data             4709 drivers/staging/comedi/drivers/ni_mio_common.c 		return ni_config_pfi_filter(dev, chan, data[1]);
data             4719 drivers/staging/comedi/drivers/ni_mio_common.c 			    unsigned int *data)
data             4726 drivers/staging/comedi/drivers/ni_mio_common.c 	if (comedi_dio_update_state(s, data))
data             4729 drivers/staging/comedi/drivers/ni_mio_common.c 	data[1] = ni_readw(dev, NI_M_PFI_DI_REG);
data             4777 drivers/staging/comedi/drivers/ni_mio_common.c 				unsigned short *data)
data             4799 drivers/staging/comedi/drivers/ni_mio_common.c 	if (data) {
data             4800 drivers/staging/comedi/drivers/ni_mio_common.c 		*data = ni_ao_win_inw(dev, NI67XX_CAL_DATA_REG);
data             4802 drivers/staging/comedi/drivers/ni_mio_common.c 		*data ^= BIT(15);
data             4810 drivers/staging/comedi/drivers/ni_mio_common.c 			       unsigned int *data)
data             4833 drivers/staging/comedi/drivers/ni_mio_common.c 		data[n] = sample;
data             5197 drivers/staging/comedi/drivers/ni_mio_common.c 			       unsigned int *data)
data             5202 drivers/staging/comedi/drivers/ni_mio_common.c 	switch (data[0]) {
data             5205 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_set_rtsi_direction(dev, chan, data[0]);
data             5212 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = ret;
data             5216 drivers/staging/comedi/drivers/ni_mio_common.c 		return ni_set_master_clock(dev, data[1], data[2]);
data             5218 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = devpriv->clock_source;
data             5219 drivers/staging/comedi/drivers/ni_mio_common.c 		data[2] = devpriv->clock_ns;
data             5222 drivers/staging/comedi/drivers/ni_mio_common.c 		return ni_set_rtsi_routing(dev, chan, data[1]);
data             5228 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = ret;
data             5240 drivers/staging/comedi/drivers/ni_mio_common.c 			     unsigned int *data)
data             5242 drivers/staging/comedi/drivers/ni_mio_common.c 	data[1] = 0;
data             5832 drivers/staging/comedi/drivers/ni_mio_common.c 				 unsigned int *data)
data             5834 drivers/staging/comedi/drivers/ni_mio_common.c 	switch (data[0]) {
data             5836 drivers/staging/comedi/drivers/ni_mio_common.c 		data[0] = test_route(data[1], data[2], dev);
data             5839 drivers/staging/comedi/drivers/ni_mio_common.c 		return connect_route(data[1], data[2], dev);
data             5841 drivers/staging/comedi/drivers/ni_mio_common.c 		return disconnect_route(data[1], data[2], dev);
data              470 drivers/staging/comedi/drivers/ni_pcidio.c 				 unsigned int *data)
data              474 drivers/staging/comedi/drivers/ni_pcidio.c 	if (data[0] == INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS) {
data              478 drivers/staging/comedi/drivers/ni_pcidio.c 		data[1] = board->dio_speed;
data              479 drivers/staging/comedi/drivers/ni_pcidio.c 		data[2] = 0;
data              483 drivers/staging/comedi/drivers/ni_pcidio.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data              495 drivers/staging/comedi/drivers/ni_pcidio.c 			       unsigned int *data)
data              497 drivers/staging/comedi/drivers/ni_pcidio.c 	if (comedi_dio_update_state(s, data))
data              500 drivers/staging/comedi/drivers/ni_pcidio.c 	data[1] = readl(dev->mmio + PORT_IO(0));
data              757 drivers/staging/comedi/drivers/ni_pcidio.c 			      const u8 *data, size_t data_len,
data              791 drivers/staging/comedi/drivers/ni_pcidio.c 		unsigned int value = data[j++];
data              793 drivers/staging/comedi/drivers/ni_pcidio.c 		value |= data[j++] << 8;
data             1452 drivers/staging/comedi/drivers/ni_tio.c 		       unsigned int *data)
data             1459 drivers/staging/comedi/drivers/ni_tio.c 	switch (data[0]) {
data             1461 drivers/staging/comedi/drivers/ni_tio.c 		ret = ni_tio_set_counter_mode(counter, data[1]);
data             1464 drivers/staging/comedi/drivers/ni_tio.c 		ret = ni_tio_arm(counter, true, data[1]);
data             1470 drivers/staging/comedi/drivers/ni_tio.c 		data[1] = 0;
data             1473 drivers/staging/comedi/drivers/ni_tio.c 			data[1] |= COMEDI_COUNTER_ARMED;
data             1475 drivers/staging/comedi/drivers/ni_tio.c 				data[1] |= COMEDI_COUNTER_COUNTING;
data             1477 drivers/staging/comedi/drivers/ni_tio.c 		data[2] = COMEDI_COUNTER_ARMED | COMEDI_COUNTER_COUNTING;
data             1480 drivers/staging/comedi/drivers/ni_tio.c 		ret = ni_tio_set_clock_src(counter, data[1], data[2]);
data             1483 drivers/staging/comedi/drivers/ni_tio.c 		ret = ni_tio_get_clock_src(counter, &data[1], &data[2]);
data             1486 drivers/staging/comedi/drivers/ni_tio.c 		ret = ni_tio_set_gate_src(counter, data[1], data[2]);
data             1489 drivers/staging/comedi/drivers/ni_tio.c 		ret = ni_tio_get_gate_src(counter, data[1], &data[2]);
data             1492 drivers/staging/comedi/drivers/ni_tio.c 		ret = ni_tio_set_other_src(counter, data[1], data[2]);
data             1635 drivers/staging/comedi/drivers/ni_tio.c 		     unsigned int *data)
data             1647 drivers/staging/comedi/drivers/ni_tio.c 			data[i] = ni_tio_read_sw_save_reg(dev, s);
data             1650 drivers/staging/comedi/drivers/ni_tio.c 			data[i] =
data             1654 drivers/staging/comedi/drivers/ni_tio.c 			data[i] =
data             1676 drivers/staging/comedi/drivers/ni_tio.c 		      unsigned int *data)
data             1688 drivers/staging/comedi/drivers/ni_tio.c 	load_val = data[insn->n - 1];
data              130 drivers/staging/comedi/drivers/ni_tio.h 		     struct comedi_insn *insn, unsigned int *data);
data              132 drivers/staging/comedi/drivers/ni_tio.h 		       struct comedi_insn *insn, unsigned int *data);
data              134 drivers/staging/comedi/drivers/ni_tio.h 		      struct comedi_insn *insn, unsigned int *data);
data              340 drivers/staging/comedi/drivers/ni_usb6501.c 				  unsigned int *data)
data              344 drivers/staging/comedi/drivers/ni_usb6501.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data              358 drivers/staging/comedi/drivers/ni_usb6501.c 				unsigned int *data)
data              365 drivers/staging/comedi/drivers/ni_usb6501.c 	mask = comedi_dio_update_state(s, data);
data              377 drivers/staging/comedi/drivers/ni_usb6501.c 	data[1] = 0;
data              383 drivers/staging/comedi/drivers/ni_usb6501.c 		data[1] |= bitmap << port * 8;
data              392 drivers/staging/comedi/drivers/ni_usb6501.c 				  unsigned int *data)
data              397 drivers/staging/comedi/drivers/ni_usb6501.c 	switch (data[0]) {
data              420 drivers/staging/comedi/drivers/ni_usb6501.c 				unsigned int *data)
data              430 drivers/staging/comedi/drivers/ni_usb6501.c 		data[i] = val;
data              439 drivers/staging/comedi/drivers/ni_usb6501.c 				 unsigned int *data)
data              444 drivers/staging/comedi/drivers/ni_usb6501.c 		u32 val = data[insn->n - 1];
data              187 drivers/staging/comedi/drivers/pcl711.c 	unsigned int data;
data              194 drivers/staging/comedi/drivers/pcl711.c 	data = pcl711_ai_get_sample(dev, s);
data              198 drivers/staging/comedi/drivers/pcl711.c 	comedi_buf_write_samples(s, &data, 1);
data              251 drivers/staging/comedi/drivers/pcl711.c 			       unsigned int *data)
data              267 drivers/staging/comedi/drivers/pcl711.c 		data[i] = pcl711_ai_get_sample(dev, s);
data              367 drivers/staging/comedi/drivers/pcl711.c 				unsigned int *data)
data              374 drivers/staging/comedi/drivers/pcl711.c 		val = data[i];
data              385 drivers/staging/comedi/drivers/pcl711.c 			       unsigned int *data)
data              392 drivers/staging/comedi/drivers/pcl711.c 	data[1] = val;
data              400 drivers/staging/comedi/drivers/pcl711.c 			       unsigned int *data)
data              404 drivers/staging/comedi/drivers/pcl711.c 	mask = comedi_dio_update_state(s, data);
data              412 drivers/staging/comedi/drivers/pcl711.c 	data[1] = s->state;
data               80 drivers/staging/comedi/drivers/pcl724.c 				int dir, int port, int data,
data               89 drivers/staging/comedi/drivers/pcl724.c 		outb(data, iobase + 1);
data              151 drivers/staging/comedi/drivers/pcl726.c 				 unsigned int *data)
data              153 drivers/staging/comedi/drivers/pcl726.c 	data[1] = 0;
data              235 drivers/staging/comedi/drivers/pcl726.c 				unsigned int *data)
data              242 drivers/staging/comedi/drivers/pcl726.c 		unsigned int val = data[i];
data              261 drivers/staging/comedi/drivers/pcl726.c 			       unsigned int *data)
data              274 drivers/staging/comedi/drivers/pcl726.c 	data[1] = val;
data              282 drivers/staging/comedi/drivers/pcl726.c 			       unsigned int *data)
data              288 drivers/staging/comedi/drivers/pcl726.c 	mask = comedi_dio_update_state(s, data);
data              303 drivers/staging/comedi/drivers/pcl726.c 	data[1] = s->state;
data              215 drivers/staging/comedi/drivers/pcl730.c 			       unsigned int *data)
data              220 drivers/staging/comedi/drivers/pcl730.c 	mask = comedi_dio_update_state(s, data);
data              232 drivers/staging/comedi/drivers/pcl730.c 	data[1] = s->state;
data              257 drivers/staging/comedi/drivers/pcl730.c 			       unsigned int *data)
data              259 drivers/staging/comedi/drivers/pcl730.c 	data[1] = pcl730_get_bits(dev, s);
data              912 drivers/staging/comedi/drivers/pcl812.c 			       unsigned int *data)
data              931 drivers/staging/comedi/drivers/pcl812.c 		data[i] = pcl812_ai_get_sample(dev, s);
data              943 drivers/staging/comedi/drivers/pcl812.c 				unsigned int *data)
data              950 drivers/staging/comedi/drivers/pcl812.c 		val = data[i];
data              962 drivers/staging/comedi/drivers/pcl812.c 			       unsigned int *data)
data              964 drivers/staging/comedi/drivers/pcl812.c 	data[1] = inb(dev->iobase + PCL812_DI_LSB_REG) |
data              973 drivers/staging/comedi/drivers/pcl812.c 			       unsigned int *data)
data              975 drivers/staging/comedi/drivers/pcl812.c 	if (comedi_dio_update_state(s, data)) {
data              980 drivers/staging/comedi/drivers/pcl812.c 	data[1] = s->state;
data              505 drivers/staging/comedi/drivers/pcl816.c 			       unsigned int *data)
data              525 drivers/staging/comedi/drivers/pcl816.c 		data[i] = pcl816_ai_get_sample(dev, s);
data              536 drivers/staging/comedi/drivers/pcl816.c 			       unsigned int *data)
data              538 drivers/staging/comedi/drivers/pcl816.c 	data[1] = inb(dev->iobase + PCL816_DO_DI_LSB_REG) |
data              547 drivers/staging/comedi/drivers/pcl816.c 			       unsigned int *data)
data              549 drivers/staging/comedi/drivers/pcl816.c 	if (comedi_dio_update_state(s, data)) {
data              554 drivers/staging/comedi/drivers/pcl816.c 	data[1] = s->state;
data              803 drivers/staging/comedi/drivers/pcl818.c 			       unsigned int *data)
data              823 drivers/staging/comedi/drivers/pcl818.c 		data[i] = pcl818_ai_get_sample(dev, s, NULL);
data              833 drivers/staging/comedi/drivers/pcl818.c 				unsigned int *data)
data              840 drivers/staging/comedi/drivers/pcl818.c 		val = data[i];
data              854 drivers/staging/comedi/drivers/pcl818.c 			       unsigned int *data)
data              856 drivers/staging/comedi/drivers/pcl818.c 	data[1] = inb(dev->iobase + PCL818_DO_DI_LSB_REG) |
data              865 drivers/staging/comedi/drivers/pcl818.c 			       unsigned int *data)
data              867 drivers/staging/comedi/drivers/pcl818.c 	if (comedi_dio_update_state(s, data)) {
data              872 drivers/staging/comedi/drivers/pcl818.c 	data[1] = s->state;
data              163 drivers/staging/comedi/drivers/pcm3724.c 				   unsigned int *data)
data              178 drivers/staging/comedi/drivers/pcm3724.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data               70 drivers/staging/comedi/drivers/pcmad.c 			      unsigned int *data)
data               97 drivers/staging/comedi/drivers/pcmad.c 		data[i] = val;
data               61 drivers/staging/comedi/drivers/pcmda12.c 				 unsigned int *data)
data               70 drivers/staging/comedi/drivers/pcmda12.c 		val = data[i];
data               89 drivers/staging/comedi/drivers/pcmda12.c 				unsigned int *data)
data              100 drivers/staging/comedi/drivers/pcmda12.c 	return comedi_readback_insn_read(dev, s, insn, data);
data              245 drivers/staging/comedi/drivers/pcmmio.c 				unsigned int *data)
data              253 drivers/staging/comedi/drivers/pcmmio.c 	mask = comedi_dio_update_state(s, data);
data              272 drivers/staging/comedi/drivers/pcmmio.c 	data[1] = ~val & chanmask;
data              280 drivers/staging/comedi/drivers/pcmmio.c 				  unsigned int *data)
data              286 drivers/staging/comedi/drivers/pcmmio.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data              290 drivers/staging/comedi/drivers/pcmmio.c 	if (data[0] == INSN_CONFIG_DIO_INPUT)
data              533 drivers/staging/comedi/drivers/pcmmio.c 			       unsigned int *data)
data              594 drivers/staging/comedi/drivers/pcmmio.c 		data[i] = val;
data              616 drivers/staging/comedi/drivers/pcmmio.c 				unsigned int *data)
data              647 drivers/staging/comedi/drivers/pcmmio.c 		unsigned int val = data[i];
data              215 drivers/staging/comedi/drivers/pcmuio.c 				unsigned int *data)
data              223 drivers/staging/comedi/drivers/pcmuio.c 	mask = comedi_dio_update_state(s, data);
data              242 drivers/staging/comedi/drivers/pcmuio.c 	data[1] = ~val & chanmask;
data              250 drivers/staging/comedi/drivers/pcmuio.c 				  unsigned int *data)
data              256 drivers/staging/comedi/drivers/pcmuio.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data              260 drivers/staging/comedi/drivers/pcmuio.c 	if (data[0] == INSN_CONFIG_DIO_INPUT)
data              227 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		unsigned short data;
data              235 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		data = daqp_ai_get_sample(dev, s);
data              236 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		comedi_buf_write_samples(s, &data, 1);
data              298 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			     unsigned int *data)
data              337 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		data[i] = daqp_ai_get_sample(dev, s);
data              634 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			      unsigned int *data)
data              647 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		unsigned int val = data[i];
data              668 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			     unsigned int *data)
data              675 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	data[0] = inb(dev->iobase + DAQP_DI_REG);
data              683 drivers/staging/comedi/drivers/quatech_daqp_cs.c 			     unsigned int *data)
data              690 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (comedi_dio_update_state(s, data))
data              693 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	data[1] = s->state;
data              534 drivers/staging/comedi/drivers/rtd520.c 			unsigned int *data)
data              568 drivers/staging/comedi/drivers/rtd520.c 		data[n] = d & s->maxdata;
data             1012 drivers/staging/comedi/drivers/rtd520.c 			     unsigned int *data)
data             1024 drivers/staging/comedi/drivers/rtd520.c 		unsigned int val = data[i];
data             1042 drivers/staging/comedi/drivers/rtd520.c 		s->readback[chan] = data[i];
data             1051 drivers/staging/comedi/drivers/rtd520.c 			     unsigned int *data)
data             1053 drivers/staging/comedi/drivers/rtd520.c 	if (comedi_dio_update_state(s, data))
data             1056 drivers/staging/comedi/drivers/rtd520.c 	data[1] = readw(dev->mmio + LAS0_DIO0) & 0xff;
data             1064 drivers/staging/comedi/drivers/rtd520.c 			       unsigned int *data)
data             1068 drivers/staging/comedi/drivers/rtd520.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data             1091 drivers/staging/comedi/drivers/rtd520.c 				   unsigned int *data)
data             1098 drivers/staging/comedi/drivers/rtd520.c 	switch (data[0]) {
data             1109 drivers/staging/comedi/drivers/rtd520.c 		src = data[2];
data             1118 drivers/staging/comedi/drivers/rtd520.c 		data[2] = devpriv->timer_gate_src[chan];
data             1131 drivers/staging/comedi/drivers/rtd520.c 		src = data[1];
data             1153 drivers/staging/comedi/drivers/rtd520.c 		data[1] = devpriv->timer_clk_src[chan];
data             1154 drivers/staging/comedi/drivers/rtd520.c 		data[2] = (src == 0) ? RTD_CLOCK_BASE : 0;
data              153 drivers/staging/comedi/drivers/rti800.c 			       unsigned int *data)
data              197 drivers/staging/comedi/drivers/rti800.c 		data[i] = val;
data              206 drivers/staging/comedi/drivers/rti800.c 				unsigned int *data)
data              215 drivers/staging/comedi/drivers/rti800.c 		unsigned int val = data[i];
data              232 drivers/staging/comedi/drivers/rti800.c 			       unsigned int *data)
data              234 drivers/staging/comedi/drivers/rti800.c 	data[1] = inb(dev->iobase + RTI800_DI);
data              241 drivers/staging/comedi/drivers/rti800.c 			       unsigned int *data)
data              243 drivers/staging/comedi/drivers/rti800.c 	if (comedi_dio_update_state(s, data)) {
data              248 drivers/staging/comedi/drivers/rti800.c 	data[1] = s->state;
data               44 drivers/staging/comedi/drivers/rti802.c 				unsigned int *data)
data               53 drivers/staging/comedi/drivers/rti802.c 		unsigned int val = data[i];
data              198 drivers/staging/comedi/drivers/s526.c 			   unsigned int *data)
data              204 drivers/staging/comedi/drivers/s526.c 		data[i] = s526_gpct_read(dev, chan);
data              212 drivers/staging/comedi/drivers/s526.c 				 unsigned int *data)
data              222 drivers/staging/comedi/drivers/s526.c 	switch (data[0]) {
data              230 drivers/staging/comedi/drivers/s526.c 		devpriv->gpct_config[chan] = data[0];
data              234 drivers/staging/comedi/drivers/s526.c 		val = data[1] & 0xffff;
data              253 drivers/staging/comedi/drivers/s526.c 		if (data[1] == GPCT_X2)
data              255 drivers/staging/comedi/drivers/s526.c 		else if (data[1] == GPCT_X4)
data              269 drivers/staging/comedi/drivers/s526.c 		if (data[3] == GPCT_RESET_COUNTER_ON_INDEX) {
data              275 drivers/staging/comedi/drivers/s526.c 		val = data[1] & 0xffff;
data              279 drivers/staging/comedi/drivers/s526.c 		s526_gpct_write(dev, chan, data[2]);
data              282 drivers/staging/comedi/drivers/s526.c 		if (data[3])
data              283 drivers/staging/comedi/drivers/s526.c 			outw(data[3] & 0xffff,
data              307 drivers/staging/comedi/drivers/s526.c 		devpriv->gpct_config[chan] = data[0];
data              310 drivers/staging/comedi/drivers/s526.c 		val = data[1] & 0xffff;
data              317 drivers/staging/comedi/drivers/s526.c 		s526_gpct_write(dev, chan, data[2]);
data              320 drivers/staging/comedi/drivers/s526.c 		val = data[1] & 0xffff;
data              327 drivers/staging/comedi/drivers/s526.c 		s526_gpct_write(dev, chan, data[3]);
data              330 drivers/staging/comedi/drivers/s526.c 		if (data[4]) {
data              331 drivers/staging/comedi/drivers/s526.c 			val = data[4] & 0xffff;
data              344 drivers/staging/comedi/drivers/s526.c 		devpriv->gpct_config[chan] = data[0];
data              347 drivers/staging/comedi/drivers/s526.c 		val = data[1] & 0xffff;
data              354 drivers/staging/comedi/drivers/s526.c 		s526_gpct_write(dev, chan, data[2]);
data              357 drivers/staging/comedi/drivers/s526.c 		val = data[1] & 0xffff;
data              364 drivers/staging/comedi/drivers/s526.c 		s526_gpct_write(dev, chan, data[3]);
data              367 drivers/staging/comedi/drivers/s526.c 		if (data[4]) {
data              368 drivers/staging/comedi/drivers/s526.c 			val = data[4] & 0xffff;
data              383 drivers/staging/comedi/drivers/s526.c 			   unsigned int *data)
data              400 drivers/staging/comedi/drivers/s526.c 		if ((data[1] <= data[0]) || !data[0])
data              406 drivers/staging/comedi/drivers/s526.c 		s526_gpct_write(dev, chan, data[0]);
data              435 drivers/staging/comedi/drivers/s526.c 			     unsigned int *data)
data              466 drivers/staging/comedi/drivers/s526.c 		data[i] = comedi_offset_munge(s, val);
data              475 drivers/staging/comedi/drivers/s526.c 			      unsigned int *data)
data              487 drivers/staging/comedi/drivers/s526.c 		val = data[i];
data              504 drivers/staging/comedi/drivers/s526.c 			      unsigned int *data)
data              506 drivers/staging/comedi/drivers/s526.c 	if (comedi_dio_update_state(s, data))
data              509 drivers/staging/comedi/drivers/s526.c 	data[1] = inw(dev->iobase + S526_DIO_CTRL_REG) & 0xff;
data              517 drivers/staging/comedi/drivers/s526.c 				unsigned int *data)
data              532 drivers/staging/comedi/drivers/s526.c 	ret = comedi_dio_insn_config(dev, s, insn, data, mask);
data             1009 drivers/staging/comedi/drivers/s626.c static unsigned int s626_ai_reg_to_uint(unsigned int data)
data             1011 drivers/staging/comedi/drivers/s626.c 	return ((data >> 18) & 0x3fff) ^ 0x2000;
data             1488 drivers/staging/comedi/drivers/s626.c 			     unsigned int *data)
data             1541 drivers/staging/comedi/drivers/s626.c 			data[n - 1] = s626_ai_reg_to_uint(tmp);
data             1581 drivers/staging/comedi/drivers/s626.c 		data[n - 1] = s626_ai_reg_to_uint(tmp);
data             1924 drivers/staging/comedi/drivers/s626.c 			      unsigned int *data)
data             1930 drivers/staging/comedi/drivers/s626.c 		s16 dacdata = (s16)data[i];
data             1939 drivers/staging/comedi/drivers/s626.c 		s->readback[chan] = data[i];
data             1976 drivers/staging/comedi/drivers/s626.c 			      unsigned int *data)
data             1980 drivers/staging/comedi/drivers/s626.c 	if (comedi_dio_update_state(s, data))
data             1983 drivers/staging/comedi/drivers/s626.c 	data[1] = s626_debi_read(dev, S626_LP_RDDIN(group));
data             1991 drivers/staging/comedi/drivers/s626.c 				unsigned int *data)
data             1996 drivers/staging/comedi/drivers/s626.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data             2016 drivers/staging/comedi/drivers/s626.c 				struct comedi_insn *insn, unsigned int *data)
data             2040 drivers/staging/comedi/drivers/s626.c 	s626_preload(dev, chan, data[0]);
data             2051 drivers/staging/comedi/drivers/s626.c 			      unsigned int *data)
data             2066 drivers/staging/comedi/drivers/s626.c 		data[i] = val;
data             2074 drivers/staging/comedi/drivers/s626.c 			       struct comedi_insn *insn, unsigned int *data)
data             2079 drivers/staging/comedi/drivers/s626.c 	s626_preload(dev, chan, data[0]);
data             2273 drivers/staging/comedi/drivers/s626.c 		unsigned int data[16];
data             2280 drivers/staging/comedi/drivers/s626.c 		s626_ai_rinsn(dev, s, NULL, data);
data             2281 drivers/staging/comedi/drivers/s626.c 		start_val = data[0];
data             2294 drivers/staging/comedi/drivers/s626.c 			s626_ai_rinsn(dev, s, NULL, data);
data             2295 drivers/staging/comedi/drivers/s626.c 			adc_data = data[0];
data               44 drivers/staging/comedi/drivers/ssv_dnp.c 			     unsigned int *data)
data               55 drivers/staging/comedi/drivers/ssv_dnp.c 	mask = comedi_dio_update_state(s, data);
data               75 drivers/staging/comedi/drivers/ssv_dnp.c 	data[1] = val;
data               83 drivers/staging/comedi/drivers/ssv_dnp.c 			       unsigned int *data)
data               90 drivers/staging/comedi/drivers/ssv_dnp.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data              115 drivers/staging/comedi/drivers/ssv_dnp.c 	if (data[0] == COMEDI_OUTPUT)
data              739 drivers/staging/comedi/drivers/usbdux.c 			       unsigned int *data)
data              772 drivers/staging/comedi/drivers/usbdux.c 		data[i] = val;
data              784 drivers/staging/comedi/drivers/usbdux.c 			       unsigned int *data)
data              790 drivers/staging/comedi/drivers/usbdux.c 	ret = comedi_readback_insn_read(dev, s, insn, data);
data              799 drivers/staging/comedi/drivers/usbdux.c 				unsigned int *data)
data              818 drivers/staging/comedi/drivers/usbdux.c 		unsigned int val = data[i];
data             1003 drivers/staging/comedi/drivers/usbdux.c 				  unsigned int *data)
data             1007 drivers/staging/comedi/drivers/usbdux.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data             1021 drivers/staging/comedi/drivers/usbdux.c 				unsigned int *data)
data             1028 drivers/staging/comedi/drivers/usbdux.c 	comedi_dio_update_state(s, data);
data             1045 drivers/staging/comedi/drivers/usbdux.c 	data[1] = le16_to_cpu(devpriv->insn_buf[1]);
data             1056 drivers/staging/comedi/drivers/usbdux.c 			       unsigned int *data)
data             1073 drivers/staging/comedi/drivers/usbdux.c 		data[i] = le16_to_cpu(devpriv->insn_buf[chan + 1]);
data             1085 drivers/staging/comedi/drivers/usbdux.c 				unsigned int *data)
data             1098 drivers/staging/comedi/drivers/usbdux.c 		*p = cpu_to_le16(data[i]);
data             1112 drivers/staging/comedi/drivers/usbdux.c 				 struct comedi_insn *insn, unsigned int *data)
data             1304 drivers/staging/comedi/drivers/usbdux.c 			    unsigned int *data)
data             1319 drivers/staging/comedi/drivers/usbdux.c 	usbdux_pwm_pattern(dev, s, chan, data[0], 0);
data             1327 drivers/staging/comedi/drivers/usbdux.c 			     unsigned int *data)
data             1332 drivers/staging/comedi/drivers/usbdux.c 	switch (data[0]) {
data             1338 drivers/staging/comedi/drivers/usbdux.c 		if (data[1] != 0)
data             1344 drivers/staging/comedi/drivers/usbdux.c 		data[1] = devpriv->pwm_cmd_running;
data             1347 drivers/staging/comedi/drivers/usbdux.c 		return usbdux_pwm_period(dev, s, data[1]);
data             1349 drivers/staging/comedi/drivers/usbdux.c 		data[1] = devpriv->pwm_period;
data             1356 drivers/staging/comedi/drivers/usbdux.c 		usbdux_pwm_pattern(dev, s, chan, data[1], (data[2] != 0));
data             1366 drivers/staging/comedi/drivers/usbdux.c 				  const u8 *data, size_t size,
data             1374 drivers/staging/comedi/drivers/usbdux.c 	if (!data)
data             1384 drivers/staging/comedi/drivers/usbdux.c 	buf = kmemdup(data, size, GFP_KERNEL);
data              763 drivers/staging/comedi/drivers/usbduxfast.c 				   unsigned int *data)
data              831 drivers/staging/comedi/drivers/usbduxfast.c 			data[i] = ((u16 *)(devpriv->inbuf))[j];
data              842 drivers/staging/comedi/drivers/usbduxfast.c 				      const u8 *data, size_t size,
data              850 drivers/staging/comedi/drivers/usbduxfast.c 	if (!data)
data              859 drivers/staging/comedi/drivers/usbduxfast.c 	buf = kmemdup(data, size, GFP_KERNEL);
data              696 drivers/staging/comedi/drivers/usbduxsigma.c 				    unsigned int *data)
data              742 drivers/staging/comedi/drivers/usbduxsigma.c 		data[i] = comedi_offset_munge(s, val);
data              752 drivers/staging/comedi/drivers/usbduxsigma.c 				    unsigned int *data)
data              758 drivers/staging/comedi/drivers/usbduxsigma.c 	ret = comedi_readback_insn_read(dev, s, insn, data);
data              767 drivers/staging/comedi/drivers/usbduxsigma.c 				     unsigned int *data)
data              782 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->dux_commands[2] = data[i];	/* value */
data              789 drivers/staging/comedi/drivers/usbduxsigma.c 		s->readback[chan] = data[i];
data              934 drivers/staging/comedi/drivers/usbduxsigma.c 				       unsigned int *data)
data              938 drivers/staging/comedi/drivers/usbduxsigma.c 	ret = comedi_dio_insn_config(dev, s, insn, data, 0);
data              952 drivers/staging/comedi/drivers/usbduxsigma.c 				     unsigned int *data)
data              959 drivers/staging/comedi/drivers/usbduxsigma.c 	comedi_dio_update_state(s, data);
data              980 drivers/staging/comedi/drivers/usbduxsigma.c 	data[1] = s->state;
data             1147 drivers/staging/comedi/drivers/usbduxsigma.c 				 unsigned int *data)
data             1162 drivers/staging/comedi/drivers/usbduxsigma.c 	usbduxsigma_pwm_pattern(dev, s, chan, data[0], 0);
data             1170 drivers/staging/comedi/drivers/usbduxsigma.c 				  unsigned int *data)
data             1175 drivers/staging/comedi/drivers/usbduxsigma.c 	switch (data[0]) {
data             1181 drivers/staging/comedi/drivers/usbduxsigma.c 		if (data[1] != 0)
data             1187 drivers/staging/comedi/drivers/usbduxsigma.c 		data[1] = devpriv->pwm_cmd_running;
data             1190 drivers/staging/comedi/drivers/usbduxsigma.c 		return usbduxsigma_pwm_period(dev, s, data[1]);
data             1192 drivers/staging/comedi/drivers/usbduxsigma.c 		data[1] = devpriv->pwm_period;
data             1199 drivers/staging/comedi/drivers/usbduxsigma.c 		usbduxsigma_pwm_pattern(dev, s, chan, data[1], (data[2] != 0));
data             1260 drivers/staging/comedi/drivers/usbduxsigma.c 				       const u8 *data, size_t size,
data             1268 drivers/staging/comedi/drivers/usbduxsigma.c 	if (!data)
data             1277 drivers/staging/comedi/drivers/usbduxsigma.c 	buf = kmemdup(data, size, GFP_KERNEL);
data              236 drivers/staging/comedi/drivers/vmk80xx.c 				unsigned int *data)
data              267 drivers/staging/comedi/drivers/vmk80xx.c 			data[n] = devpriv->usb_rx_buf[reg[0]];
data              272 drivers/staging/comedi/drivers/vmk80xx.c 		data[n] = devpriv->usb_rx_buf[reg[0]] + 256 *
data              284 drivers/staging/comedi/drivers/vmk80xx.c 				 unsigned int *data)
data              311 drivers/staging/comedi/drivers/vmk80xx.c 		devpriv->usb_tx_buf[reg] = data[n];
data              325 drivers/staging/comedi/drivers/vmk80xx.c 				unsigned int *data)
data              343 drivers/staging/comedi/drivers/vmk80xx.c 		data[n] = devpriv->usb_rx_buf[reg + chan];
data              354 drivers/staging/comedi/drivers/vmk80xx.c 				unsigned int *data)
data              376 drivers/staging/comedi/drivers/vmk80xx.c 			data[1] = (((rx_buf[reg] >> 4) & 0x03) |
data              380 drivers/staging/comedi/drivers/vmk80xx.c 			data[1] = rx_buf[reg];
data              393 drivers/staging/comedi/drivers/vmk80xx.c 				unsigned int *data)
data              411 drivers/staging/comedi/drivers/vmk80xx.c 	if (comedi_dio_update_state(s, data)) {
data              423 drivers/staging/comedi/drivers/vmk80xx.c 		data[1] = rx_buf[reg];
data              425 drivers/staging/comedi/drivers/vmk80xx.c 		data[1] = s->state;
data              437 drivers/staging/comedi/drivers/vmk80xx.c 				 unsigned int *data)
data              467 drivers/staging/comedi/drivers/vmk80xx.c 			data[n] = devpriv->usb_rx_buf[reg[0]];
data              469 drivers/staging/comedi/drivers/vmk80xx.c 			data[n] = devpriv->usb_rx_buf[reg[0] * (chan + 1) + 1]
data              481 drivers/staging/comedi/drivers/vmk80xx.c 				   unsigned int *data)
data              490 drivers/staging/comedi/drivers/vmk80xx.c 	switch (data[0]) {
data              518 drivers/staging/comedi/drivers/vmk80xx.c 				  unsigned int *data)
data              536 drivers/staging/comedi/drivers/vmk80xx.c 		debtime = data[n];
data              562 drivers/staging/comedi/drivers/vmk80xx.c 				 unsigned int *data)
data              584 drivers/staging/comedi/drivers/vmk80xx.c 		data[n] = rx_buf[reg[0]] + 4 * rx_buf[reg[1]];
data              595 drivers/staging/comedi/drivers/vmk80xx.c 				  unsigned int *data)
data              626 drivers/staging/comedi/drivers/vmk80xx.c 		tx_buf[reg[0]] = (unsigned char)(data[n] & 0x03);
data              627 drivers/staging/comedi/drivers/vmk80xx.c 		tx_buf[reg[1]] = (unsigned char)(data[n] >> 2) & 0xff;
data               68 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 			  unsigned int *data)
data              111 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 		ret = s->insn_bits(dev, s, insn, data);
data              115 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 		ret = s->insn_config(dev, s, insn, data);
data              133 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	unsigned int data[2];
data              141 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	data[0] = INSN_CONFIG_DIO_QUERY;
data              142 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	data[1] = 0;
data              143 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	ret = comedi_do_insn(dev, &insn, data);
data              145 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 		*io = data[1];
data              170 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	unsigned int data[2];
data              186 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	data[0] = mask;
data              187 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	data[1] = *bits;
data              197 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 			data[0] <<= shift;
data              198 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 			data[1] <<= shift;
data              204 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	ret = comedi_do_insn(dev, &insn, data);
data              205 drivers/staging/comedi/kcomedilib/kcomedilib_main.c 	*bits = data[1] >> shift;
data              180 drivers/staging/emxx_udc/emxx_udc.c 	u32		data, last_ram_adr, use_ram_size;
data              189 drivers/staging/emxx_udc/emxx_udc.c 		data = _nbu2ss_readl(&p_ep_regs->EP_PCKT_ADRS);
data              193 drivers/staging/emxx_udc/emxx_udc.c 			use_ram_size += (data & EPN_MPKT) / sizeof(u32);
data              196 drivers/staging/emxx_udc/emxx_udc.c 			use_ram_size += ((data & EPN_MPKT) / sizeof(u32)) * 2;
data              199 drivers/staging/emxx_udc/emxx_udc.c 		if ((data >> 16) > last_ram_adr)
data              200 drivers/staging/emxx_udc/emxx_udc.c 			last_ram_adr = data >> 16;
data              211 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              222 drivers/staging/emxx_udc/emxx_udc.c 	data = (begin_adrs << 16) | ep->ep.maxpacket;
data              223 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&udc->p_regs->EP_REGS[num].EP_PCKT_ADRS, data);
data              227 drivers/staging/emxx_udc/emxx_udc.c 	data = 1 << (ep->epnum + 8);
data              228 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_bitset(&udc->p_regs->USB_INT_ENA, data);
data              235 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_BULK;
data              239 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_BUF_SINGLE | EPN_INTERRUPT;
data              243 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_ISO;
data              247 drivers/staging/emxx_udc/emxx_udc.c 		data = 0;
data              251 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_bitset(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data              257 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_EN | EPN_BCLR | EPN_DIR0;
data              258 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitset(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data              260 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_ONAK | EPN_OSTL_EN | EPN_OSTL;
data              261 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitclr(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data              263 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_OUT_EN | EPN_OUT_END_EN;
data              264 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitset(&udc->p_regs->EP_REGS[num].EP_INT_ENA, data);
data              268 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_EN | EPN_BCLR | EPN_AUTO;
data              269 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitset(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data              271 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_ISTL;
data              272 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitclr(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data              274 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_IN_EN | EPN_IN_END_EN;
data              275 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitset(&udc->p_regs->EP_REGS[num].EP_INT_ENA, data);
data              286 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              299 drivers/staging/emxx_udc/emxx_udc.c 	data = 1 << (ep->epnum + 8);
data              300 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_bitclr(&udc->p_regs->USB_INT_ENA, data);
data              305 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_ONAK | EPN_BCLR;
data              306 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitset(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data              308 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_EN | EPN_DIR0;
data              309 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitclr(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data              311 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_OUT_EN | EPN_OUT_END_EN;
data              312 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitclr(&udc->p_regs->EP_REGS[num].EP_INT_ENA, data);
data              316 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_BCLR;
data              317 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitset(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data              319 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_EN | EPN_AUTO;
data              320 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitclr(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data              322 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_IN_EN | EPN_IN_END_EN;
data              323 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitclr(&udc->p_regs->EP_REGS[num].EP_INT_ENA, data);
data              334 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              336 drivers/staging/emxx_udc/emxx_udc.c 	data = _nbu2ss_readl(&udc->p_regs->USBSSCONF);
data              337 drivers/staging/emxx_udc/emxx_udc.c 	if (((ep->epnum == 0) || (data & (1 << ep->epnum)) == 0))
data              345 drivers/staging/emxx_udc/emxx_udc.c 		data = ep->ep.maxpacket;
data              346 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_writel(&udc->p_regs->EP_DCR[num].EP_DCR2, data);
data              350 drivers/staging/emxx_udc/emxx_udc.c 		data = DCR1_EPN_DIR0;
data              351 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitset(&udc->p_regs->EP_DCR[num].EP_DCR1, data);
data              355 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_STOP_MODE | EPN_STOP_SET  | EPN_DMAMODE0;
data              356 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_writel(&udc->p_regs->EP_REGS[num].EP_DMA_CTRL, data);
data              364 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_BURST_SET | EPN_DMAMODE0;
data              365 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_writel(&udc->p_regs->EP_REGS[num].EP_DMA_CTRL, data);
data              374 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              380 drivers/staging/emxx_udc/emxx_udc.c 	data = _nbu2ss_readl(&preg->USBSSCONF);
data              381 drivers/staging/emxx_udc/emxx_udc.c 	if ((ep->epnum == 0) || ((data & (1 << ep->epnum)) == 0))
data              418 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              432 drivers/staging/emxx_udc/emxx_udc.c 		data = ((length << 5) & EP0_DW) | EP0_DEND;
data              433 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_writel(&preg->EP0_CONTROL, data);
data              445 drivers/staging/emxx_udc/emxx_udc.c 		data = (((length) << 5) & EPN_DW) | EPN_DEND;
data              446 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_bitset(&preg->EP_REGS[num].EP_CONTROL, data);
data              488 drivers/staging/emxx_udc/emxx_udc.c 	u8		data[4];
data              497 drivers/staging/emxx_udc/emxx_udc.c 			memcpy(data, p, count);
data              527 drivers/staging/emxx_udc/emxx_udc.c 		memcpy(p, data, count);
data              624 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              626 drivers/staging/emxx_udc/emxx_udc.c 	data = _nbu2ss_readl(&udc->p_regs->EP0_CONTROL);
data              627 drivers/staging/emxx_udc/emxx_udc.c 	data &= ~(u32)EP0_INAK;
data              630 drivers/staging/emxx_udc/emxx_udc.c 		data |= (EP0_INAK_EN | EP0_PIDCLR | EP0_DEND);
data              632 drivers/staging/emxx_udc/emxx_udc.c 		data |= (EP0_INAK_EN | EP0_DEND);
data              634 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&udc->p_regs->EP0_CONTROL, data);
data              643 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              645 drivers/staging/emxx_udc/emxx_udc.c 	data = _nbu2ss_readl(&udc->p_regs->EP0_CONTROL);
data              646 drivers/staging/emxx_udc/emxx_udc.c 	data &= ~(u32)EP0_ONAK;
data              649 drivers/staging/emxx_udc/emxx_udc.c 		data |= EP0_PIDCLR;
data              651 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&udc->p_regs->EP0_CONTROL, data);
data              661 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              681 drivers/staging/emxx_udc/emxx_udc.c 	data = _nbu2ss_readl(&udc->p_regs->EP0_CONTROL);
data              682 drivers/staging/emxx_udc/emxx_udc.c 	data |= EP0_INAK_EN;
data              683 drivers/staging/emxx_udc/emxx_udc.c 	data &= ~(u32)EP0_INAK;
data              684 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&udc->p_regs->EP0_CONTROL, data);
data              795 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              823 drivers/staging/emxx_udc/emxx_udc.c 	data = mpkt | (lmpkt << 16);
data              824 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&preg->EP_DCR[num].EP_DCR2, data);
data              826 drivers/staging/emxx_udc/emxx_udc.c 	data = ((dmacnt & 0xff) << 16) | DCR1_EPN_DIR0 | DCR1_EPN_REQEN;
data              827 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&preg->EP_DCR[num].EP_DCR1, data);
data              851 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data              879 drivers/staging/emxx_udc/emxx_udc.c 	data = length - result;
data              880 drivers/staging/emxx_udc/emxx_udc.c 	if (data > 0) {
data              885 drivers/staging/emxx_udc/emxx_udc.c 		for (i = 0 ; i < data ; i++)
data              887 drivers/staging/emxx_udc/emxx_udc.c 		result += data;
data              989 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data             1026 drivers/staging/emxx_udc/emxx_udc.c 	data = mpkt | (lmpkt << 16);
data             1027 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&preg->EP_DCR[num].EP_DCR2, data);
data             1035 drivers/staging/emxx_udc/emxx_udc.c 	data = ((dmacnt & 0xff) << 16) | DCR1_EPN_REQEN;
data             1036 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&preg->EP_DCR[num].EP_DCR1, data);
data             1039 drivers/staging/emxx_udc/emxx_udc.c 	data = dmacnt << 16;
data             1040 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&preg->EP_REGS[num].EP_LEN_DCNT, data);
data             1057 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data             1086 drivers/staging/emxx_udc/emxx_udc.c 		data = length - result;
data             1088 drivers/staging/emxx_udc/emxx_udc.c 		for (i = 0 ; i < data ; i++)
data             1091 drivers/staging/emxx_udc/emxx_udc.c 		_nbu2ss_ep_in_end(udc, ep->epnum, temp_32.dw, data);
data             1092 drivers/staging/emxx_udc/emxx_udc.c 		result += data;
data             1243 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data             1251 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_IPIDCLR;
data             1253 drivers/staging/emxx_udc/emxx_udc.c 		data = EPN_BCLR | EPN_OPIDCLR;
data             1255 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_bitset(&udc->p_regs->EP_REGS[num].EP_CONTROL, data);
data             1264 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data             1286 drivers/staging/emxx_udc/emxx_udc.c 				data = EPN_BCLR | EPN_ISTL;
data             1288 drivers/staging/emxx_udc/emxx_udc.c 				data = EPN_OSTL_EN | EPN_OSTL;
data             1290 drivers/staging/emxx_udc/emxx_udc.c 			_nbu2ss_bitset(&preg->EP_REGS[num].EP_CONTROL, data);
data             1298 drivers/staging/emxx_udc/emxx_udc.c 				data =
data             1301 drivers/staging/emxx_udc/emxx_udc.c 				data &= ~EPN_OSTL;
data             1302 drivers/staging/emxx_udc/emxx_udc.c 				data |= EPN_OSTL_EN;
data             1305 drivers/staging/emxx_udc/emxx_udc.c 						, data);
data             1320 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data             1327 drivers/staging/emxx_udc/emxx_udc.c 	data = _nbu2ss_readl(&udc->p_regs->USB_CONTROL);
data             1328 drivers/staging/emxx_udc/emxx_udc.c 	data &= ~TEST_FORCE_ENABLE;
data             1329 drivers/staging/emxx_udc/emxx_udc.c 	data |= mode << TEST_MODE_SHIFT;
data             1331 drivers/staging/emxx_udc/emxx_udc.c 	_nbu2ss_writel(&udc->p_regs->USB_CONTROL, data);
data             1366 drivers/staging/emxx_udc/emxx_udc.c 	u32		data = 0, bit_data;
data             1371 drivers/staging/emxx_udc/emxx_udc.c 		data = _nbu2ss_readl(&preg->EP0_CONTROL);
data             1375 drivers/staging/emxx_udc/emxx_udc.c 		data = _nbu2ss_readl(&preg->EP_REGS[epnum - 1].EP_CONTROL);
data             1376 drivers/staging/emxx_udc/emxx_udc.c 		if ((data & EPN_EN) == 0)
data             1385 drivers/staging/emxx_udc/emxx_udc.c 	if ((data & bit_data) == 0)
data             1441 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data             1444 drivers/staging/emxx_udc/emxx_udc.c 	data = _nbu2ss_readl(&udc->p_regs->USB_STATUS);
data             1445 drivers/staging/emxx_udc/emxx_udc.c 	if (data & HIGH_SPEED)
data             2731 drivers/staging/emxx_udc/emxx_udc.c 	u32		data;
data             2752 drivers/staging/emxx_udc/emxx_udc.c 	data = gpiod_get_value(vbus_gpio);
data             2753 drivers/staging/emxx_udc/emxx_udc.c 	if (data == 0)
data             2759 drivers/staging/emxx_udc/emxx_udc.c 		data = _nbu2ss_readl(&preg->EP0_LENGTH) & EP0_LDATA;
data             2762 drivers/staging/emxx_udc/emxx_udc.c 		data = _nbu2ss_readl(&preg->EP_REGS[ep->epnum - 1].EP_LEN_DCNT)
data             2774 drivers/staging/emxx_udc/emxx_udc.c 	u32			data;
data             2792 drivers/staging/emxx_udc/emxx_udc.c 	data = gpiod_get_value(vbus_gpio);
data             2793 drivers/staging/emxx_udc/emxx_udc.c 	if (data == 0)
data             2825 drivers/staging/emxx_udc/emxx_udc.c 	u32			data;
data             2834 drivers/staging/emxx_udc/emxx_udc.c 	data = gpiod_get_value(vbus_gpio);
data             2835 drivers/staging/emxx_udc/emxx_udc.c 	if (data == 0)
data             2845 drivers/staging/emxx_udc/emxx_udc.c 	u32	data;
data             2856 drivers/staging/emxx_udc/emxx_udc.c 	data = gpiod_get_value(vbus_gpio);
data             2857 drivers/staging/emxx_udc/emxx_udc.c 	if (data == 0) {
data             2858 drivers/staging/emxx_udc/emxx_udc.c 		dev_warn(&pgadget->dev, "VBUS LEVEL = %d\n", data);
data             2865 drivers/staging/emxx_udc/emxx_udc.c 		data = _nbu2ss_readl(&udc->p_regs->EPCTR);
data             2867 drivers/staging/emxx_udc/emxx_udc.c 		if (data & PLL_LOCK)
data             3195 drivers/staging/emxx_udc/emxx_udc.c 	u32	data;
data             3202 drivers/staging/emxx_udc/emxx_udc.c 	data = gpiod_get_value(vbus_gpio);
data             3203 drivers/staging/emxx_udc/emxx_udc.c 	if (data) {
data              928 drivers/staging/exfat/exfat.h u8 calc_checksum_1byte(void *data, s32 len, u8 chksum);
data              929 drivers/staging/exfat/exfat.h u16 calc_checksum_2byte(void *data, s32 len, u16 chksum, s32 type);
data              930 drivers/staging/exfat/exfat.h u32 calc_checksum_4byte(void *data, s32 len, u32 chksum, s32 type);
data               69 drivers/staging/exfat/exfat_core.c 	u8 data;
data               71 drivers/staging/exfat/exfat_core.c 	data = bitmap[BITMAP_LOC(i)];
data               72 drivers/staging/exfat/exfat_core.c 	if ((data >> BITMAP_SHIFT(i)) & 0x01)
data             2889 drivers/staging/exfat/exfat_core.c u8 calc_checksum_1byte(void *data, s32 len, u8 chksum)
data             2892 drivers/staging/exfat/exfat_core.c 	u8 *c = (u8 *)data;
data             2900 drivers/staging/exfat/exfat_core.c u16 calc_checksum_2byte(void *data, s32 len, u16 chksum, s32 type)
data             2903 drivers/staging/exfat/exfat_core.c 	u8 *c = (u8 *)data;
data             2924 drivers/staging/exfat/exfat_core.c u32 calc_checksum_4byte(void *data, s32 len, u32 chksum, s32 type)
data             2927 drivers/staging/exfat/exfat_core.c 	u8 *c = (u8 *)data;
data             3530 drivers/staging/exfat/exfat_super.c static int exfat_remount(struct super_block *sb, int *flags, char *data)
data             3835 drivers/staging/exfat/exfat_super.c static int exfat_fill_super(struct super_block *sb, void *data, int silent)
data             3859 drivers/staging/exfat/exfat_super.c 	error = parse_options(data, silent, &debug, &sbi->options);
data             3934 drivers/staging/exfat/exfat_super.c 				     void *data)
data             3936 drivers/staging/exfat/exfat_super.c 	return mount_bdev(fs_type, flags, dev_name, data, exfat_fill_super);
data              414 drivers/staging/fbtft/fb_agm1264k-fl.c 		u8 i, data;
data              416 drivers/staging/fbtft/fb_agm1264k-fl.c 		data = *(u8 *)buf++;
data              420 drivers/staging/fbtft/fb_agm1264k-fl.c 			gpiod_set_value(par->gpio.db[i], data & (1 << i));
data              132 drivers/staging/fbtft/fbtft-io.c 	u8 data;
data              142 drivers/staging/fbtft/fbtft-io.c 		data = *(u8 *)buf;
data              149 drivers/staging/fbtft/fbtft-io.c 		if (data == prev_data) {
data              153 drivers/staging/fbtft/fbtft-io.c 				if ((data & 1) != (prev_data & 1))
data              155 drivers/staging/fbtft/fbtft-io.c 							data & 1);
data              156 drivers/staging/fbtft/fbtft-io.c 				data >>= 1;
data              162 drivers/staging/fbtft/fbtft-io.c 			gpiod_set_value(par->gpio.db[i], data & 1);
data              163 drivers/staging/fbtft/fbtft-io.c 			data >>= 1;
data              182 drivers/staging/fbtft/fbtft-io.c 	u16 data;
data              192 drivers/staging/fbtft/fbtft-io.c 		data = *(u16 *)buf;
data              199 drivers/staging/fbtft/fbtft-io.c 		if (data == prev_data) {
data              203 drivers/staging/fbtft/fbtft-io.c 				if ((data & 1) != (prev_data & 1))
data              205 drivers/staging/fbtft/fbtft-io.c 							data & 1);
data              206 drivers/staging/fbtft/fbtft-io.c 				data >>= 1;
data              212 drivers/staging/fbtft/fbtft-io.c 			gpiod_set_value(par->gpio.db[i], data & 1);
data              213 drivers/staging/fbtft/fbtft-io.c 			data >>= 1;
data               57 drivers/staging/fieldbus/anybuss/anybuss-client.h anybuss_set_drvdata(struct anybuss_client *client, void *data)
data               59 drivers/staging/fieldbus/anybuss/anybuss-client.h 	dev_set_drvdata(&client->dev, data);
data              457 drivers/staging/fieldbus/anybuss/host.c static irqreturn_t irq_handler(int irq, void *data)
data              459 drivers/staging/fieldbus/anybuss/host.c 	struct anybuss_host *cd = data;
data              965 drivers/staging/fieldbus/anybuss/host.c static int qthread_fn(void *data)
data              967 drivers/staging/fieldbus/anybuss/host.c 	struct anybuss_host *cd = data;
data              146 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c 				      u32 stringset, u8 *data)
data              153 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c 			memcpy(data + i * ETH_GSTRING_LEN,
data              161 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c 				    u64 *data)
data              171 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c 					  &data[i]);
data               68 drivers/staging/fwserial/dma_fifo.c 	fifo->data = kmalloc(capacity, gfp_mask);
data               69 drivers/staging/fwserial/dma_fifo.c 	if (!fifo->data)
data              100 drivers/staging/fwserial/dma_fifo.c 	if (!fifo->data)
data              105 drivers/staging/fwserial/dma_fifo.c 	kfree(fifo->data);
data              106 drivers/staging/fwserial/dma_fifo.c 	fifo->data = NULL;
data              117 drivers/staging/fwserial/dma_fifo.c 	if (!fifo->data)
data              143 drivers/staging/fwserial/dma_fifo.c 	if (!fifo->data)
data              155 drivers/staging/fwserial/dma_fifo.c 	memcpy(fifo->data + ofs, src, l);
data              156 drivers/staging/fwserial/dma_fifo.c 	memcpy(fifo->data, src + l, n - l);
data              186 drivers/staging/fwserial/dma_fifo.c 	if (!fifo->data)
data              192 drivers/staging/fwserial/dma_fifo.c 	pended->data = NULL;
data              220 drivers/staging/fwserial/dma_fifo.c 	pended->data = fifo->data + ofs;
data              246 drivers/staging/fwserial/dma_fifo.c 	if (!fifo->data)
data              258 drivers/staging/fwserial/dma_fifo.c 	tmp = complete->data;
data               54 drivers/staging/fwserial/dma_fifo.h 	void		 *data;
data               59 drivers/staging/fwserial/dma_fifo.h 	void		 *data;
data               67 drivers/staging/fwserial/dma_fifo.h 	dp->data += 1;
data               72 drivers/staging/fwserial/dma_fifo.h 	return (unsigned long)dp->data & 1UL;
data               83 drivers/staging/fwserial/fwserial.c 				     void *data, size_t length,
data              528 drivers/staging/fwserial/fwserial.c static int fwtty_rx(struct fwtty_port *port, unsigned char *data, size_t len)
data              566 drivers/staging/fwserial/fwserial.c 	c = tty_insert_flip_string_fixed_flag(&port->port, data, TTY_NORMAL, n);
data              603 drivers/staging/fwserial/fwserial.c 			       void *data, size_t len,
data              626 drivers/staging/fwserial/fwserial.c 			fwtty_update_port_status(port, *(unsigned int *)data);
data              636 drivers/staging/fwserial/fwserial.c 			err = fwtty_rx(port, data, len);
data              668 drivers/staging/fwserial/fwserial.c 			      void *data, size_t length,
data              756 drivers/staging/fwserial/fwserial.c 				     peer->fifo_addr, txn->dma_pended.data,
data             2452 drivers/staging/fwserial/fwserial.c 	.data   = (u32 *)&fwserial_unit_directory_data,
data             2713 drivers/staging/fwserial/fwserial.c 				  void *data, size_t len,
data             2716 drivers/staging/fwserial/fwserial.c 	struct fwserial_mgmt_pkt *pkt = data;
data              178 drivers/staging/fwserial/fwserial.h 	void (*notify)(int code, void *data);
data              179 drivers/staging/fwserial/fwserial.h 	void (*stats)(struct stats *stats, void *data);
data              180 drivers/staging/fwserial/fwserial.h 	void (*proc_show)(struct seq_file *m, void *data);
data              528 drivers/staging/gasket/apex_driver.c 	type = (enum sysfs_attribute_type)gasket_attr->data.attr_type;
data              493 drivers/staging/gasket/gasket_core.c 		(enum gasket_sysfs_attribute_type)gasket_attr->data.attr_type;
data              283 drivers/staging/gasket/gasket_interrupt.c 		gasket_attr->data.attr_type;
data              385 drivers/staging/gasket/gasket_sysfs.c 			    gasket_attr->data.bar_address.bar,
data              386 drivers/staging/gasket/gasket_sysfs.c 			    gasket_attr->data.bar_address.offset);
data               40 drivers/staging/gasket/gasket_sysfs.h 		.data.attr_type = 0,				\
data               58 drivers/staging/gasket/gasket_sysfs.h 	} data;
data               75 drivers/staging/gasket/gasket_sysfs.h 		.data.attr_type = _attr_type                                   \
data              117 drivers/staging/gdm724x/gdm_lte.c 	if (ntohs(((struct ethhdr *)skb_in->data)->h_proto) == ETH_P_8021Q) {
data              118 drivers/staging/gdm724x/gdm_lte.c 		memcpy(&vlan_eth, skb_in->data, sizeof(struct vlan_ethhdr));
data              122 drivers/staging/gdm724x/gdm_lte.c 		memcpy(&eth, skb_in->data, sizeof(struct ethhdr));
data              128 drivers/staging/gdm724x/gdm_lte.c 	arp_in = (struct arphdr *)(skb_in->data + mac_header_len);
data              129 drivers/staging/gdm724x/gdm_lte.c 	arp_data_in = (struct arpdata *)(skb_in->data + mac_header_len +
data              238 drivers/staging/gdm724x/gdm_lte.c 	if (ntohs(((struct ethhdr *)skb_in->data)->h_proto) == ETH_P_8021Q) {
data              239 drivers/staging/gdm724x/gdm_lte.c 		memcpy(&vlan_eth, skb_in->data, sizeof(struct vlan_ethhdr));
data              245 drivers/staging/gdm724x/gdm_lte.c 		memcpy(&eth, skb_in->data, sizeof(struct ethhdr));
data              253 drivers/staging/gdm724x/gdm_lte.c 	ipv6_in = (struct ipv6hdr *)(skb_in->data + mac_header_len);
data              258 drivers/staging/gdm724x/gdm_lte.c 	icmp6_in = (struct icmp6hdr *)(skb_in->data + mac_header_len +
data              279 drivers/staging/gdm724x/gdm_lte.c 			(skb_in->data + mac_header_len +
data              350 drivers/staging/gdm724x/gdm_lte.c 	eth = (struct ethhdr *)skb->data;
data              352 drivers/staging/gdm724x/gdm_lte.c 		vlan_eth = (struct vlan_ethhdr *)skb->data;
data              354 drivers/staging/gdm724x/gdm_lte.c 		network_data = skb->data + VLAN_ETH_HLEN;
data              358 drivers/staging/gdm724x/gdm_lte.c 		network_data = skb->data + ETH_HLEN;
data              438 drivers/staging/gdm724x/gdm_lte.c 		struct vlan_ethhdr *vlan_eth = (struct vlan_ethhdr *)skb->data;
data              441 drivers/staging/gdm724x/gdm_lte.c 		data_buf = skb->data + (VLAN_ETH_HLEN - ETH_HLEN);
data              445 drivers/staging/gdm724x/gdm_lte.c 		data_buf = skb->data;
data              679 drivers/staging/gdm724x/gdm_lte.c 	u8 *data = (u8 *)multi_sdu->data;
data              691 drivers/staging/gdm724x/gdm_lte.c 		sdu = (struct sdu *)data;
data              712 drivers/staging/gdm724x/gdm_lte.c 		gdm_lte_netif_rx(dev, (char *)sdu->data,
data              715 drivers/staging/gdm724x/gdm_lte.c 		data += ((hci_len + 3) & 0xfffc) + HCI_HEADER_SIZE;
data              763 drivers/staging/gdm724x/gdm_lte.c 		sdu = (struct sdu *)hci->data;
data              769 drivers/staging/gdm724x/gdm_lte.c 		gdm_lte_netif_rx(dev, hci->data, len, nic_type);
data              796 drivers/staging/gdm724x/gdm_lte.c static int rx_complete(void *arg, void *data, int len, int context)
data              800 drivers/staging/gdm724x/gdm_lte.c 	return gdm_lte_receive_pkt(phy_dev, data, len);
data               39 drivers/staging/gdm724x/gdm_lte.h 	int	(*send_hci_func)(void *priv_dev, void *data, int len,
data               41 drivers/staging/gdm724x/gdm_lte.h 	int	(*send_sdu_func)(void *priv_dev, void *data, int len,
data               46 drivers/staging/gdm724x/gdm_lte.h 			    int (*cb)(void *cb_data, void *data, int len,
data              179 drivers/staging/gdm724x/gdm_mux.c 		ret = r->callback(mux_header->data,
data              271 drivers/staging/gdm724x/gdm_mux.c 			int (*cb)(void *data, int len, int tty_index,
data              342 drivers/staging/gdm724x/gdm_mux.c static int gdm_mux_send(void *priv_dev, void *data, int len, int tty_index,
data              343 drivers/staging/gdm724x/gdm_mux.c 			void (*cb)(void *data), void *cb_data)
data              377 drivers/staging/gdm724x/gdm_mux.c 	memcpy(t->buf + MUX_HEADER_SIZE, data, len);
data               32 drivers/staging/gdm724x/gdm_mux.h 	unsigned char data[0];
data               52 drivers/staging/gdm724x/gdm_mux.h 	int (*callback)(void *data,
data               76 drivers/staging/gdm724x/gdm_mux.h 	int (*rx_cb)(void *data,
data              114 drivers/staging/gdm724x/gdm_tty.c static int gdm_tty_recv_complete(void *data,
data              129 drivers/staging/gdm724x/gdm_tty.c 	if (data && len) {
data              131 drivers/staging/gdm724x/gdm_tty.c 			tty_insert_flip_string(&gdm->port, data, len);
data               35 drivers/staging/gdm724x/gdm_tty.h 			 void *data,
data               41 drivers/staging/gdm724x/gdm_tty.h 			 int (*cb)(void *data,
data               49 drivers/staging/gdm724x/gdm_tty.h 			    void *data,
data               53 drivers/staging/gdm724x/gdm_usb.c 				  void *data, int len, int context),
data               67 drivers/staging/gdm724x/gdm_usb.c 	hci->data[0] = MAC_ADDRESS;
data              355 drivers/staging/gdm724x/gdm_usb.c static int set_mac_address(u8 *data, void *arg)
data              359 drivers/staging/gdm724x/gdm_usb.c 	struct tlv *tlv = (struct tlv *)data;
data              363 drivers/staging/gdm724x/gdm_usb.c 		memcpy(mac_address, tlv->data, tlv->len);
data              407 drivers/staging/gdm724x/gdm_usb.c 			if (set_mac_address(hci->data, r->cb_data) == 0) {
data              481 drivers/staging/gdm724x/gdm_usb.c 				  void *data, int len, int context),
data              615 drivers/staging/gdm724x/gdm_usb.c 		memcpy(multi_sdu->data + send_len, t_sdu->buf, t_sdu->len);
data              631 drivers/staging/gdm724x/gdm_usb.c 	return send_len + offsetof(struct multi_sdu, data);
data              700 drivers/staging/gdm724x/gdm_usb.c static int gdm_usb_sdu_send(void *priv_dev, void *data, int len,
data              702 drivers/staging/gdm724x/gdm_usb.c 			    void (*cb)(void *data), void *cb_data,
data              731 drivers/staging/gdm724x/gdm_usb.c 		memcpy(sdu->data, data, len);
data              735 drivers/staging/gdm724x/gdm_usb.c 		memcpy(sdu->data, data + ETH_HLEN, len - ETH_HLEN);
data              758 drivers/staging/gdm724x/gdm_usb.c static int gdm_usb_hci_send(void *priv_dev, void *data, int len,
data              759 drivers/staging/gdm724x/gdm_usb.c 			    void (*cb)(void *data), void *cb_data)
data              777 drivers/staging/gdm724x/gdm_usb.c 	memcpy(t->buf, data, len);
data               61 drivers/staging/gdm724x/gdm_usb.h 	int (*callback)(void *cb_data, void *data, int len, int context);
data               94 drivers/staging/gdm724x/gdm_usb.h 	int (*rx_cb)(void *cb_data, void *data, int len, int context);
data               31 drivers/staging/gdm724x/hci_packet.h 	u8 data[0];
data               37 drivers/staging/gdm724x/hci_packet.h 	u8 *data[1];
data               54 drivers/staging/gdm724x/hci_packet.h 	u8 data[0];
data               62 drivers/staging/gdm724x/hci_packet.h 	u8 data[0];
data               47 drivers/staging/gdm724x/netlink_k.c 	nlh = (struct nlmsghdr *)skb->data;
data              103 drivers/staging/goldfish/goldfish_audio.c static unsigned int audio_read(const struct goldfish_audio *data, int addr)
data              105 drivers/staging/goldfish/goldfish_audio.c 	return readl(data->reg_base + addr);
data              108 drivers/staging/goldfish/goldfish_audio.c static void audio_write(const struct goldfish_audio *data,
data              111 drivers/staging/goldfish/goldfish_audio.c 	writel(x, data->reg_base + addr);
data              114 drivers/staging/goldfish/goldfish_audio.c static void audio_write64(const struct goldfish_audio *data,
data              117 drivers/staging/goldfish/goldfish_audio.c 	char __iomem *reg_base = data->reg_base;
data              125 drivers/staging/goldfish/goldfish_audio.c 	struct goldfish_audio *data = fp->private_data;
data              130 drivers/staging/goldfish/goldfish_audio.c 	if (!data->read_supported)
data              135 drivers/staging/goldfish/goldfish_audio.c 		audio_write(data, AUDIO_START_READ, length);
data              137 drivers/staging/goldfish/goldfish_audio.c 		wait_event_interruptible(data->wait, data->buffer_status &
data              140 drivers/staging/goldfish/goldfish_audio.c 		spin_lock_irqsave(&data->lock, irq_flags);
data              141 drivers/staging/goldfish/goldfish_audio.c 		data->buffer_status &= ~AUDIO_INT_READ_BUFFER_FULL;
data              142 drivers/staging/goldfish/goldfish_audio.c 		spin_unlock_irqrestore(&data->lock, irq_flags);
data              144 drivers/staging/goldfish/goldfish_audio.c 		length = audio_read(data, AUDIO_READ_BUFFER_AVAILABLE);
data              147 drivers/staging/goldfish/goldfish_audio.c 		if (copy_to_user(buf, data->read_buffer, length))
data              160 drivers/staging/goldfish/goldfish_audio.c 	struct goldfish_audio *data = fp->private_data;
data              170 drivers/staging/goldfish/goldfish_audio.c 		wait_event_interruptible(data->wait, data->buffer_status &
data              174 drivers/staging/goldfish/goldfish_audio.c 		if ((data->buffer_status & AUDIO_INT_WRITE_BUFFER_1_EMPTY) != 0)
data              175 drivers/staging/goldfish/goldfish_audio.c 			kbuf = data->write_buffer1;
data              177 drivers/staging/goldfish/goldfish_audio.c 			kbuf = data->write_buffer2;
data              185 drivers/staging/goldfish/goldfish_audio.c 		spin_lock_irqsave(&data->lock, irq_flags);
data              190 drivers/staging/goldfish/goldfish_audio.c 		if (kbuf == data->write_buffer1) {
data              191 drivers/staging/goldfish/goldfish_audio.c 			data->buffer_status &= ~AUDIO_INT_WRITE_BUFFER_1_EMPTY;
data              192 drivers/staging/goldfish/goldfish_audio.c 			audio_write(data, AUDIO_WRITE_BUFFER_1, copy);
data              194 drivers/staging/goldfish/goldfish_audio.c 			data->buffer_status &= ~AUDIO_INT_WRITE_BUFFER_2_EMPTY;
data              195 drivers/staging/goldfish/goldfish_audio.c 			audio_write(data, AUDIO_WRITE_BUFFER_2, copy);
data              197 drivers/staging/goldfish/goldfish_audio.c 		spin_unlock_irqrestore(&data->lock, irq_flags);
data              244 drivers/staging/goldfish/goldfish_audio.c 	struct goldfish_audio	*data = dev_id;
data              247 drivers/staging/goldfish/goldfish_audio.c 	spin_lock_irqsave(&data->lock, irq_flags);
data              250 drivers/staging/goldfish/goldfish_audio.c 	status = audio_read(data, AUDIO_INT_STATUS);
data              257 drivers/staging/goldfish/goldfish_audio.c 		data->buffer_status = status;
data              258 drivers/staging/goldfish/goldfish_audio.c 		wake_up(&data->wait);
data              261 drivers/staging/goldfish/goldfish_audio.c 	spin_unlock_irqrestore(&data->lock, irq_flags);
data              285 drivers/staging/goldfish/goldfish_audio.c 	struct goldfish_audio *data;
data              288 drivers/staging/goldfish/goldfish_audio.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              289 drivers/staging/goldfish/goldfish_audio.c 	if (!data)
data              291 drivers/staging/goldfish/goldfish_audio.c 	spin_lock_init(&data->lock);
data              292 drivers/staging/goldfish/goldfish_audio.c 	init_waitqueue_head(&data->wait);
data              293 drivers/staging/goldfish/goldfish_audio.c 	platform_set_drvdata(pdev, data);
data              300 drivers/staging/goldfish/goldfish_audio.c 	data->reg_base = devm_ioremap(&pdev->dev, r->start, PAGE_SIZE);
data              301 drivers/staging/goldfish/goldfish_audio.c 	if (!data->reg_base)
data              304 drivers/staging/goldfish/goldfish_audio.c 	data->irq = platform_get_irq(pdev, 0);
data              305 drivers/staging/goldfish/goldfish_audio.c 	if (data->irq < 0)
data              307 drivers/staging/goldfish/goldfish_audio.c 	data->buffer_virt = dmam_alloc_coherent(&pdev->dev,
data              310 drivers/staging/goldfish/goldfish_audio.c 	if (!data->buffer_virt) {
data              314 drivers/staging/goldfish/goldfish_audio.c 	data->buffer_phys = buf_addr;
data              315 drivers/staging/goldfish/goldfish_audio.c 	data->write_buffer1 = data->buffer_virt;
data              316 drivers/staging/goldfish/goldfish_audio.c 	data->write_buffer2 = data->buffer_virt + WRITE_BUFFER_SIZE;
data              317 drivers/staging/goldfish/goldfish_audio.c 	data->read_buffer = data->buffer_virt + 2 * WRITE_BUFFER_SIZE;
data              319 drivers/staging/goldfish/goldfish_audio.c 	ret = devm_request_irq(&pdev->dev, data->irq, goldfish_audio_interrupt,
data              320 drivers/staging/goldfish/goldfish_audio.c 			       IRQF_SHARED, pdev->name, data);
data              334 drivers/staging/goldfish/goldfish_audio.c 	audio_write64(data, AUDIO_SET_WRITE_BUFFER_1,
data              338 drivers/staging/goldfish/goldfish_audio.c 	audio_write64(data, AUDIO_SET_WRITE_BUFFER_2,
data              343 drivers/staging/goldfish/goldfish_audio.c 	data->read_supported = audio_read(data, AUDIO_READ_SUPPORTED);
data              344 drivers/staging/goldfish/goldfish_audio.c 	if (data->read_supported)
data              345 drivers/staging/goldfish/goldfish_audio.c 		audio_write64(data, AUDIO_SET_READ_BUFFER,
data              348 drivers/staging/goldfish/goldfish_audio.c 	audio_data = data;
data               92 drivers/staging/greybus/arche-platform.c static int apb_cold_boot(struct device *dev, void *data)
data              104 drivers/staging/greybus/arche-platform.c static int apb_poweroff(struct device *dev, void *data)
data               68 drivers/staging/greybus/audio_apbridgea.h 	__u8	data[0];
data               23 drivers/staging/greybus/audio_codec.c 	struct gbaudio_data_connection *data;
data               25 drivers/staging/greybus/audio_codec.c 	list_for_each_entry(data, &module->data_list, list) {
data               26 drivers/staging/greybus/audio_codec.c 		if (id == data->id)
data               27 drivers/staging/greybus/audio_codec.c 			return data;
data               51 drivers/staging/greybus/audio_codec.c 	struct gbaudio_data_connection *data;
data               55 drivers/staging/greybus/audio_codec.c 	data = find_data(module, id);
data               56 drivers/staging/greybus/audio_codec.c 	if (!data) {
data               60 drivers/staging/greybus/audio_codec.c 	module_state = data->state[SNDRV_PCM_STREAM_PLAYBACK];
data               71 drivers/staging/greybus/audio_codec.c 		cportid = data->connection->hd_cport_id;
data               72 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_register_cport(data->connection,
data               80 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_PLAYBACK] =
data               91 drivers/staging/greybus/audio_codec.c 		data_cport = data->connection->intf_cport_id;
data               99 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_PLAYBACK] =
data              106 drivers/staging/greybus/audio_codec.c 		data_cport = data->connection->intf_cport_id;
data              122 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_PLAYBACK] =
data              135 drivers/staging/greybus/audio_codec.c 	struct gbaudio_data_connection *data;
data              138 drivers/staging/greybus/audio_codec.c 	data = find_data(module, id);
data              139 drivers/staging/greybus/audio_codec.c 	if (!data) {
data              143 drivers/staging/greybus/audio_codec.c 	module_state = data->state[SNDRV_PCM_STREAM_PLAYBACK];
data              146 drivers/staging/greybus/audio_codec.c 		data_cport = data->connection->intf_cport_id;
data              155 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_PLAYBACK] =
data              161 drivers/staging/greybus/audio_codec.c 		cportid = data->connection->hd_cport_id;
data              162 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_unregister_cport(data->connection,
data              172 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_PLAYBACK] =
data              186 drivers/staging/greybus/audio_codec.c 	struct gbaudio_data_connection *data;
data              190 drivers/staging/greybus/audio_codec.c 	data = find_data(module, id);
data              191 drivers/staging/greybus/audio_codec.c 	if (!data) {
data              195 drivers/staging/greybus/audio_codec.c 	module_state = data->state[SNDRV_PCM_STREAM_CAPTURE];
data              206 drivers/staging/greybus/audio_codec.c 		cportid = data->connection->hd_cport_id;
data              207 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_register_cport(data->connection,
data              215 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_CAPTURE] =
data              226 drivers/staging/greybus/audio_codec.c 		data_cport = data->connection->intf_cport_id;
data              234 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_CAPTURE] =
data              241 drivers/staging/greybus/audio_codec.c 		data_cport = data->connection->intf_cport_id;
data              257 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_CAPTURE] =
data              270 drivers/staging/greybus/audio_codec.c 	struct gbaudio_data_connection *data;
data              273 drivers/staging/greybus/audio_codec.c 	data = find_data(module, id);
data              274 drivers/staging/greybus/audio_codec.c 	if (!data) {
data              278 drivers/staging/greybus/audio_codec.c 	module_state = data->state[SNDRV_PCM_STREAM_CAPTURE];
data              281 drivers/staging/greybus/audio_codec.c 		data_cport = data->connection->intf_cport_id;
data              290 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_CAPTURE] =
data              296 drivers/staging/greybus/audio_codec.c 		cportid = data->connection->hd_cport_id;
data              297 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_unregister_cport(data->connection,
data              307 drivers/staging/greybus/audio_codec.c 		data->state[SNDRV_PCM_STREAM_CAPTURE] =
data              417 drivers/staging/greybus/audio_codec.c 	struct gbaudio_data_connection *data;
data              460 drivers/staging/greybus/audio_codec.c 		data = find_data(module, dai->id);
data              461 drivers/staging/greybus/audio_codec.c 		if (data)
data              465 drivers/staging/greybus/audio_codec.c 	if (!data) {
data              485 drivers/staging/greybus/audio_codec.c 	ret = gb_audio_apbridgea_set_config(data->connection, 0,
data              518 drivers/staging/greybus/audio_codec.c 	struct gbaudio_data_connection *data;
data              533 drivers/staging/greybus/audio_codec.c 		data = find_data(module, dai->id);
data              534 drivers/staging/greybus/audio_codec.c 		if (data)
data              537 drivers/staging/greybus/audio_codec.c 	if (!data) {
data              559 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_set_tx_data_size(data->connection, 0,
data              563 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_set_rx_data_size(data->connection, 0,
data              584 drivers/staging/greybus/audio_codec.c 	struct gbaudio_data_connection *data;
data              616 drivers/staging/greybus/audio_codec.c 		data = find_data(module, dai->id);
data              617 drivers/staging/greybus/audio_codec.c 		if (data)
data              620 drivers/staging/greybus/audio_codec.c 	if (!data) {
data              635 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_prepare_tx(data->connection,
data              638 drivers/staging/greybus/audio_codec.c 			ret = gb_audio_apbridgea_start_tx(data->connection,
data              642 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_prepare_rx(data->connection,
data              645 drivers/staging/greybus/audio_codec.c 			ret = gb_audio_apbridgea_start_rx(data->connection,
data              649 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_stop_tx(data->connection, 0);
data              651 drivers/staging/greybus/audio_codec.c 			ret = gb_audio_apbridgea_shutdown_tx(data->connection,
data              655 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_stop_rx(data->connection, 0);
data              657 drivers/staging/greybus/audio_codec.c 			ret = gb_audio_apbridgea_shutdown_rx(data->connection,
data              865 drivers/staging/greybus/audio_codec.c static void gbaudio_codec_clean_data_tx(struct gbaudio_data_connection *data)
data              871 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_stop_tx(data->connection, 0);
data              874 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_shutdown_tx(data->connection,
data              880 drivers/staging/greybus/audio_codec.c 	cportid = data->connection->hd_cport_id;
data              881 drivers/staging/greybus/audio_codec.c 	ret = gb_audio_apbridgea_unregister_cport(data->connection,
data              884 drivers/staging/greybus/audio_codec.c 	data->state[0] = GBAUDIO_CODEC_SHUTDOWN;
data              887 drivers/staging/greybus/audio_codec.c static void gbaudio_codec_clean_data_rx(struct gbaudio_data_connection *data)
data              893 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_stop_rx(data->connection, 0);
data              896 drivers/staging/greybus/audio_codec.c 		ret = gb_audio_apbridgea_shutdown_rx(data->connection,
data              902 drivers/staging/greybus/audio_codec.c 	cportid = data->connection->hd_cport_id;
data              903 drivers/staging/greybus/audio_codec.c 	ret = gb_audio_apbridgea_unregister_cport(data->connection,
data              906 drivers/staging/greybus/audio_codec.c 	data->state[1] = GBAUDIO_CODEC_SHUTDOWN;
data              911 drivers/staging/greybus/audio_codec.c 	struct gbaudio_data_connection *data;
data              915 drivers/staging/greybus/audio_codec.c 	list_for_each_entry(data, &module->data_list, list) {
data              916 drivers/staging/greybus/audio_codec.c 		pb_state = data->state[0];
data              917 drivers/staging/greybus/audio_codec.c 		cap_state = data->state[1];
data              920 drivers/staging/greybus/audio_codec.c 			gbaudio_codec_clean_data_tx(data);
data              923 drivers/staging/greybus/audio_codec.c 			gbaudio_codec_clean_data_rx(data);
data              144 drivers/staging/greybus/audio_topology.c 	__u8 *data;
data              148 drivers/staging/greybus/audio_topology.c 	data = gbenum->names;
data              151 drivers/staging/greybus/audio_topology.c 		strings[i] = (const char *)data;
data              152 drivers/staging/greybus/audio_topology.c 		while (*data != '\0')
data              153 drivers/staging/greybus/audio_topology.c 			data++;
data              154 drivers/staging/greybus/audio_topology.c 		data++;
data              165 drivers/staging/greybus/audio_topology.c 	struct gbaudio_ctl_pvt *data;
data              172 drivers/staging/greybus/audio_topology.c 	data = (struct gbaudio_ctl_pvt *)kcontrol->private_value;
data              173 drivers/staging/greybus/audio_topology.c 	info = (struct gb_audio_ctl_elem_info *)data->info;
data              181 drivers/staging/greybus/audio_topology.c 	uinfo->access = data->access;
data              182 drivers/staging/greybus/audio_topology.c 	uinfo->count = data->vcount;
data              199 drivers/staging/greybus/audio_topology.c 		name = gbaudio_map_controlid(module, data->ctl_id,
data              216 drivers/staging/greybus/audio_topology.c 	struct gbaudio_ctl_pvt *data;
data              228 drivers/staging/greybus/audio_topology.c 	data = (struct gbaudio_ctl_pvt *)kcontrol->private_value;
data              229 drivers/staging/greybus/audio_topology.c 	info = (struct gb_audio_ctl_elem_info *)data->info;
data              236 drivers/staging/greybus/audio_topology.c 	ret = gb_audio_gb_get_control(module->mgmt_connection, data->ctl_id,
data              253 drivers/staging/greybus/audio_topology.c 		if (data->vcount == 2)
data              260 drivers/staging/greybus/audio_topology.c 		if (data->vcount == 2)
data              278 drivers/staging/greybus/audio_topology.c 	struct gbaudio_ctl_pvt *data;
data              290 drivers/staging/greybus/audio_topology.c 	data = (struct gbaudio_ctl_pvt *)kcontrol->private_value;
data              291 drivers/staging/greybus/audio_topology.c 	info = (struct gb_audio_ctl_elem_info *)data->info;
data              300 drivers/staging/greybus/audio_topology.c 		if (data->vcount == 2)
data              307 drivers/staging/greybus/audio_topology.c 		if (data->vcount == 2)
data              325 drivers/staging/greybus/audio_topology.c 	ret = gb_audio_gb_set_control(module->mgmt_connection, data->ctl_id,
data              338 drivers/staging/greybus/audio_topology.c #define SOC_MIXER_GB(xname, kcount, data) \
data              342 drivers/staging/greybus/audio_topology.c 	.private_value = (unsigned long)data }
data              353 drivers/staging/greybus/audio_topology.c 	struct gbaudio_ctl_pvt *data;
data              360 drivers/staging/greybus/audio_topology.c 	data = (struct gbaudio_ctl_pvt *)kcontrol->private_value;
data              361 drivers/staging/greybus/audio_topology.c 	info = (struct gb_audio_ctl_elem_info *)data->info;
data              373 drivers/staging/greybus/audio_topology.c 	uinfo->count = data->vcount;
data              385 drivers/staging/greybus/audio_topology.c 	struct gbaudio_ctl_pvt *data;
data              399 drivers/staging/greybus/audio_topology.c 	data = (struct gbaudio_ctl_pvt *)kcontrol->private_value;
data              400 drivers/staging/greybus/audio_topology.c 	info = (struct gb_audio_ctl_elem_info *)data->info;
data              403 drivers/staging/greybus/audio_topology.c 	if (data->vcount == 2)
data              412 drivers/staging/greybus/audio_topology.c 	ret = gb_audio_gb_get_control(module->mgmt_connection, data->ctl_id,
data              435 drivers/staging/greybus/audio_topology.c 	struct gbaudio_ctl_pvt *data;
data              449 drivers/staging/greybus/audio_topology.c 	data = (struct gbaudio_ctl_pvt *)kcontrol->private_value;
data              450 drivers/staging/greybus/audio_topology.c 	info = (struct gb_audio_ctl_elem_info *)data->info;
data              453 drivers/staging/greybus/audio_topology.c 	if (data->vcount == 2)
data              481 drivers/staging/greybus/audio_topology.c 					      data->ctl_id,
data              497 drivers/staging/greybus/audio_topology.c #define SOC_DAPM_MIXER_GB(xname, kcount, data) \
data              501 drivers/staging/greybus/audio_topology.c 	.private_value = (unsigned long)data}
data             1336 drivers/staging/greybus/audio_topology.c 	module->dai_offset = (unsigned long)&tplg_data->data;
data              291 drivers/staging/greybus/bootrom.c 	memcpy(firmware_response->data, fw->data + offset, size);
data               31 drivers/staging/greybus/camera.c 	char data[PAGE_SIZE];
data              772 drivers/staging/greybus/camera.c static ssize_t gb_camera_op_capabilities(void *priv, char *data, size_t len)
data              778 drivers/staging/greybus/camera.c 	ret = gb_camera_capabilities(gcam, data, &capabilities_len);
data              898 drivers/staging/greybus/camera.c 		buffer->length += sprintf(buffer->data + buffer->length,
data              981 drivers/staging/greybus/camera.c 	buffer->length = sprintf(buffer->data, "%u;%u;", nstreams, flags);
data              986 drivers/staging/greybus/camera.c 		buffer->length += sprintf(buffer->data + buffer->length,
data             1054 drivers/staging/greybus/camera.c 	buffer->length = sprintf(buffer->data, "%u", req_id);
data             1107 drivers/staging/greybus/camera.c 	return simple_read_from_buffer(buf, len, offset, buffer->data,
data              337 drivers/staging/greybus/fw-download.c 	memcpy(response->data, fw->data + offset, size);
data               25 drivers/staging/greybus/gbphy.h static inline void gb_gbphy_set_data(struct gbphy_device *gdev, void *data)
data               27 drivers/staging/greybus/gbphy.h 	dev_set_drvdata(&gdev->dev, data);
data               89 drivers/staging/greybus/i2c.c 	void *data;
data              133 drivers/staging/greybus/i2c.c 	data = op;
data              137 drivers/staging/greybus/i2c.c 			memcpy(data, msg->buf, msg->len);
data              138 drivers/staging/greybus/i2c.c 			data += msg->len;
data              150 drivers/staging/greybus/i2c.c 	u8 *data;
data              155 drivers/staging/greybus/i2c.c 	data = response->data;
data              158 drivers/staging/greybus/i2c.c 			memcpy(msg->buf, data, msg->len);
data              159 drivers/staging/greybus/i2c.c 			data += msg->len;
data              222 drivers/staging/greybus/i2c.c 			     u8 command, int size, union i2c_smbus_data *data)
data              544 drivers/staging/greybus/loopback.c 	memset(request->data, 0x5A, len);
data              553 drivers/staging/greybus/loopback.c 	if (memcmp(request->data, response->data, len)) {
data              607 drivers/staging/greybus/loopback.c 	if (memcmp(request->data, response->data, len)) {
data              631 drivers/staging/greybus/loopback.c 	memset(request->data, 0x5A, len);
data              689 drivers/staging/greybus/loopback.c 			memcpy(response->data, request->data, len);
data              834 drivers/staging/greybus/loopback.c static int gb_loopback_fn(void *data)
data              842 drivers/staging/greybus/loopback.c 	struct gb_loopback *gb = data;
data               32 drivers/staging/greybus/raw.c 	u8 data[0];
data               55 drivers/staging/greybus/raw.c static int receive_data(struct gb_raw *raw, u32 len, u8 *data)
data               81 drivers/staging/greybus/raw.c 	memcpy(&raw_data->data[0], data, len);
data              120 drivers/staging/greybus/raw.c 	return receive_data(raw, len, receive->data);
data              123 drivers/staging/greybus/raw.c static int gb_raw_send(struct gb_raw *raw, u32 len, const char __user *data)
data              133 drivers/staging/greybus/raw.c 	if (copy_from_user(&request->data[0], data, len)) {
data              302 drivers/staging/greybus/raw.c 	if (copy_to_user(buf, &raw_data->data[0], raw_data->len)) {
data              256 drivers/staging/greybus/sdio.c static int _gb_sdio_send(struct gb_sdio_host *host, struct mmc_data *data,
data              262 drivers/staging/greybus/sdio.c 	struct scatterlist *sg = data->sg;
data              263 drivers/staging/greybus/sdio.c 	unsigned int sg_len = data->sg_len;
data              278 drivers/staging/greybus/sdio.c 	request->data_flags = data->flags >> 8;
data              280 drivers/staging/greybus/sdio.c 	request->data_blksz = cpu_to_le16(data->blksz);
data              282 drivers/staging/greybus/sdio.c 	copied = sg_pcopy_to_buffer(sg, sg_len, &request->data[0], len, skip);
data              310 drivers/staging/greybus/sdio.c static int _gb_sdio_recv(struct gb_sdio_host *host, struct mmc_data *data,
data              316 drivers/staging/greybus/sdio.c 	struct scatterlist *sg = data->sg;
data              317 drivers/staging/greybus/sdio.c 	unsigned int sg_len = data->sg_len;
data              332 drivers/staging/greybus/sdio.c 	request->data_flags = data->flags >> 8;
data              334 drivers/staging/greybus/sdio.c 	request->data_blksz = cpu_to_le16(data->blksz);
data              351 drivers/staging/greybus/sdio.c 	copied = sg_pcopy_from_buffer(sg, sg_len, &response->data[0], len,
data              362 drivers/staging/greybus/sdio.c static int gb_sdio_transfer(struct gb_sdio_host *host, struct mmc_data *data)
data              369 drivers/staging/greybus/sdio.c 	if (single_op(data->mrq->cmd) && data->blocks > 1) {
data              374 drivers/staging/greybus/sdio.c 	left = data->blksz * data->blocks;
data              387 drivers/staging/greybus/sdio.c 		nblocks = len / data->blksz;
data              388 drivers/staging/greybus/sdio.c 		len = nblocks * data->blksz;
data              390 drivers/staging/greybus/sdio.c 		if (data->flags & MMC_DATA_READ) {
data              391 drivers/staging/greybus/sdio.c 			ret = _gb_sdio_recv(host, data, len, nblocks, skip);
data              395 drivers/staging/greybus/sdio.c 			ret = _gb_sdio_send(host, data, len, nblocks, skip);
data              399 drivers/staging/greybus/sdio.c 		data->bytes_xfered += len;
data              405 drivers/staging/greybus/sdio.c 	data->error = ret;
data              413 drivers/staging/greybus/sdio.c 	struct mmc_data *data = host->mrq->data;
data              467 drivers/staging/greybus/sdio.c 	if (data) {
data              468 drivers/staging/greybus/sdio.c 		request.data_blocks = cpu_to_le16(data->blocks);
data              469 drivers/staging/greybus/sdio.c 		request.data_blksz = cpu_to_le16(data->blksz);
data              530 drivers/staging/greybus/sdio.c 	if (mrq->data) {
data              531 drivers/staging/greybus/sdio.c 		ret = gb_sdio_transfer(host, mrq->data);
data              298 drivers/staging/greybus/spilib.c 	void *rx_data = response->data;
data              519 drivers/staging/greybus/tools/loopback_test.c 	char data[CSV_MAX_LINE];
data              547 drivers/staging/greybus/tools/loopback_test.c 				    data, sizeof(data), &tm);
data              549 drivers/staging/greybus/tools/loopback_test.c 			ret = write(fd, data, len);
data              559 drivers/staging/greybus/tools/loopback_test.c 				    data, sizeof(data), &tm);
data              561 drivers/staging/greybus/tools/loopback_test.c 			ret = write(fd, data, len);
data              125 drivers/staging/greybus/uart.c 	count = tty_insert_flip_string_fixed_flag(port, receive_data->data,
data              254 drivers/staging/greybus/uart.c 					   &request->data[0],
data              281 drivers/staging/greybus/uart.c 		ret = kfifo_out(&gb_tty->write_fifo, &request->data[0],
data              133 drivers/staging/gs_fpgaboot/gs_fpgaboot.c 	bitdata = (u8 *)fimage->fw_entry->data;
data               19 drivers/staging/gs_fpgaboot/io.c static inline void byte0_out(unsigned char data);
data               20 drivers/staging/gs_fpgaboot/io.c static inline void byte1_out(unsigned char data);
data               87 drivers/staging/gs_fpgaboot/io.c static inline void byte0_out(unsigned char data)
data               91 drivers/staging/gs_fpgaboot/io.c static inline void byte1_out(unsigned char data)
data              337 drivers/staging/iio/adc/ad7280a.c static void ad7280_sw_power_down(void *data)
data              339 drivers/staging/iio/adc/ad7280a.c 	struct ad7280_state *st = data;
data               64 drivers/staging/iio/adc/ad7816.c static int ad7816_spi_read(struct ad7816_chip_info *chip, u16 *data)
data               94 drivers/staging/iio/adc/ad7816.c 	ret = spi_read(spi_dev, &buf, sizeof(*data));
data              100 drivers/staging/iio/adc/ad7816.c 	*data = be16_to_cpu(buf);
data              105 drivers/staging/iio/adc/ad7816.c static int ad7816_spi_write(struct ad7816_chip_info *chip, u8 data)
data              112 drivers/staging/iio/adc/ad7816.c 	ret = spi_write(spi_dev, &data, sizeof(data));
data              182 drivers/staging/iio/adc/ad7816.c 	unsigned long data;
data              185 drivers/staging/iio/adc/ad7816.c 	ret = kstrtoul(buf, 10, &data);
data              189 drivers/staging/iio/adc/ad7816.c 	if (data > AD7816_CS_MAX && data != AD7816_CS_MASK) {
data              191 drivers/staging/iio/adc/ad7816.c 			data, indio_dev->name);
data              193 drivers/staging/iio/adc/ad7816.c 	} else if (strcmp(indio_dev->name, "ad7818") == 0 && data > 1) {
data              195 drivers/staging/iio/adc/ad7816.c 			"Invalid channel id %lu for ad7818.\n", data);
data              197 drivers/staging/iio/adc/ad7816.c 	} else if (strcmp(indio_dev->name, "ad7816") == 0 && data > 0) {
data              199 drivers/staging/iio/adc/ad7816.c 			"Invalid channel id %lu for ad7816.\n", data);
data              203 drivers/staging/iio/adc/ad7816.c 	chip->channel_id = data;
data              219 drivers/staging/iio/adc/ad7816.c 	u16 data;
data              223 drivers/staging/iio/adc/ad7816.c 	ret = ad7816_spi_read(chip, &data);
data              227 drivers/staging/iio/adc/ad7816.c 	data >>= AD7816_VALUE_OFFSET;
data              230 drivers/staging/iio/adc/ad7816.c 		value = (s8)((data >> AD7816_TEMP_FLOAT_OFFSET) - 103);
data              231 drivers/staging/iio/adc/ad7816.c 		data &= AD7816_TEMP_FLOAT_MASK;
data              233 drivers/staging/iio/adc/ad7816.c 			data = BIT(AD7816_TEMP_FLOAT_OFFSET) - data;
data              234 drivers/staging/iio/adc/ad7816.c 		return sprintf(buf, "%d.%.2d\n", value, data * 25);
data              236 drivers/staging/iio/adc/ad7816.c 	return sprintf(buf, "%u\n", data);
data              297 drivers/staging/iio/adc/ad7816.c 	u8 data;
data              312 drivers/staging/iio/adc/ad7816.c 		data = (u8)(value - AD7816_BOUND_VALUE_MIN +
data              318 drivers/staging/iio/adc/ad7816.c 		data = (u8)value;
data              321 drivers/staging/iio/adc/ad7816.c 	ret = ad7816_spi_write(chip, data);
data              325 drivers/staging/iio/adc/ad7816.c 	chip->oti_data[chip->channel_id] = data;
data               20 drivers/staging/iio/addac/adt7316-i2c.c static int adt7316_i2c_read(void *client, u8 reg, u8 *data)
data               37 drivers/staging/iio/addac/adt7316-i2c.c 	*data = ret;
data               42 drivers/staging/iio/addac/adt7316-i2c.c static int adt7316_i2c_write(void *client, u8 reg, u8 data)
data               47 drivers/staging/iio/addac/adt7316-i2c.c 	ret = i2c_smbus_write_byte_data(cl, reg, data);
data               54 drivers/staging/iio/addac/adt7316-i2c.c static int adt7316_i2c_multi_read(void *client, u8 reg, u8 count, u8 *data)
data               63 drivers/staging/iio/addac/adt7316-i2c.c 		ret = adt7316_i2c_read(cl, reg, &data[i]);
data               73 drivers/staging/iio/addac/adt7316-i2c.c static int adt7316_i2c_multi_write(void *client, u8 reg, u8 count, u8 *data)
data               82 drivers/staging/iio/addac/adt7316-i2c.c 		ret = adt7316_i2c_write(cl, reg, data[i]);
data               25 drivers/staging/iio/addac/adt7316-spi.c static int adt7316_spi_multi_read(void *client, u8 reg, u8 count, u8 *data)
data               45 drivers/staging/iio/addac/adt7316-spi.c 	ret = spi_write_then_read(spi_dev, cmd, 1, data, count);
data               54 drivers/staging/iio/addac/adt7316-spi.c static int adt7316_spi_multi_write(void *client, u8 reg, u8 count, u8 *data)
data               66 drivers/staging/iio/addac/adt7316-spi.c 		buf[i + 2] = data[i];
data               77 drivers/staging/iio/addac/adt7316-spi.c static int adt7316_spi_read(void *client, u8 reg, u8 *data)
data               79 drivers/staging/iio/addac/adt7316-spi.c 	return adt7316_spi_multi_read(client, reg, 1, data);
data              416 drivers/staging/iio/addac/adt7316.c 	u8 data;
data              422 drivers/staging/iio/addac/adt7316.c 	ret = kstrtou8(buf, 10, &data);
data              427 drivers/staging/iio/addac/adt7316.c 		if (data > 5)
data              432 drivers/staging/iio/addac/adt7316.c 		if (data > 2)
data              438 drivers/staging/iio/addac/adt7316.c 	config2 |= data;
data              818 drivers/staging/iio/addac/adt7316.c 	u8 data;
data              821 drivers/staging/iio/addac/adt7316.c 	ret = kstrtou8(buf, 16, &data);
data              822 drivers/staging/iio/addac/adt7316.c 	if (ret || data > ADT7316_DA_2VREF_CH_MASK)
data              826 drivers/staging/iio/addac/adt7316.c 	dac_config |= data;
data              875 drivers/staging/iio/addac/adt7316.c 	u8 data;
data              881 drivers/staging/iio/addac/adt7316.c 	ret = kstrtou8(buf, 10, &data);
data              882 drivers/staging/iio/addac/adt7316.c 	if (ret || data > (ADT7316_DA_EN_MODE_MASK >> ADT7316_DA_EN_MODE_SHIFT))
data              886 drivers/staging/iio/addac/adt7316.c 	dac_config |= data << ADT7316_DA_EN_MODE_SHIFT;
data              928 drivers/staging/iio/addac/adt7316.c 	u8 data;
data              936 drivers/staging/iio/addac/adt7316.c 		ret = kstrtou8(buf, 16, &data);
data              937 drivers/staging/iio/addac/adt7316.c 		if (ret || data > ADT7316_LDAC_EN_DA_MASK)
data              941 drivers/staging/iio/addac/adt7316.c 		ldac_config |= data;
data             1061 drivers/staging/iio/addac/adt7316.c 	u8 data;
data             1065 drivers/staging/iio/addac/adt7316.c 		ret = kstrtou8(buf, 16, &data);
data             1066 drivers/staging/iio/addac/adt7316.c 		if (ret || data > 3)
data             1070 drivers/staging/iio/addac/adt7316.c 		if (data & 0x1)
data             1072 drivers/staging/iio/addac/adt7316.c 		if (data & 0x2)
data             1075 drivers/staging/iio/addac/adt7316.c 		ret = kstrtou8(buf, 16, &data);
data             1080 drivers/staging/iio/addac/adt7316.c 		if (data)
data             1102 drivers/staging/iio/addac/adt7316.c 	u16 data;
data             1123 drivers/staging/iio/addac/adt7316.c 		data = msb << ADT7316_T_VALUE_FLOAT_OFFSET;
data             1124 drivers/staging/iio/addac/adt7316.c 		data |= lsb & ADT7316_LSB_IN_TEMP_MASK;
data             1138 drivers/staging/iio/addac/adt7316.c 		data = msb << ADT7316_T_VALUE_FLOAT_OFFSET;
data             1139 drivers/staging/iio/addac/adt7316.c 		data |= (lsb & ADT7316_LSB_VDD_MASK) >> ADT7316_LSB_VDD_OFFSET;
data             1140 drivers/staging/iio/addac/adt7316.c 		return sprintf(buf, "%d\n", data);
data             1152 drivers/staging/iio/addac/adt7316.c 		data = msb << ADT7316_T_VALUE_FLOAT_OFFSET;
data             1153 drivers/staging/iio/addac/adt7316.c 		data |= lsb & (ADT7316_LSB_EX_TEMP_MASK <<
data             1158 drivers/staging/iio/addac/adt7316.c 			return sprintf(buf, "%d\n", data);
data             1163 drivers/staging/iio/addac/adt7316.c 	if (data & ADT7316_T_VALUE_SIGN) {
data             1165 drivers/staging/iio/addac/adt7316.c 		data = (ADT7316_T_VALUE_SIGN << 1) - data;
data             1170 drivers/staging/iio/addac/adt7316.c 		(data >> ADT7316_T_VALUE_FLOAT_OFFSET),
data             1171 drivers/staging/iio/addac/adt7316.c 		(data & ADT7316_T_VALUE_FLOAT_MASK) * 25);
data             1247 drivers/staging/iio/addac/adt7316.c 	int data;
data             1255 drivers/staging/iio/addac/adt7316.c 	data = (int)val;
data             1257 drivers/staging/iio/addac/adt7316.c 		data -= 256;
data             1259 drivers/staging/iio/addac/adt7316.c 	return sprintf(buf, "%d\n", data);
data             1267 drivers/staging/iio/addac/adt7316.c 	int data;
data             1271 drivers/staging/iio/addac/adt7316.c 	ret = kstrtoint(buf, 10, &data);
data             1272 drivers/staging/iio/addac/adt7316.c 	if (ret || data > 127 || data < -128)
data             1275 drivers/staging/iio/addac/adt7316.c 	if (data < 0)
data             1276 drivers/staging/iio/addac/adt7316.c 		data += 256;
data             1278 drivers/staging/iio/addac/adt7316.c 	val = (u8)data;
data             1396 drivers/staging/iio/addac/adt7316.c 	u16 data = 0;
data             1422 drivers/staging/iio/addac/adt7316.c 		data = lsb >> ADT7316_DA_12_BIT_LSB_SHIFT;
data             1424 drivers/staging/iio/addac/adt7316.c 		data = lsb >> ADT7316_DA_10_BIT_LSB_SHIFT;
data             1425 drivers/staging/iio/addac/adt7316.c 	data |= msb << offset;
data             1427 drivers/staging/iio/addac/adt7316.c 	return sprintf(buf, "%d\n", data);
data             1434 drivers/staging/iio/addac/adt7316.c 	u16 data;
data             1446 drivers/staging/iio/addac/adt7316.c 	ret = kstrtou16(buf, 10, &data);
data             1447 drivers/staging/iio/addac/adt7316.c 	if (ret || data >= (1 << chip->dac_bits))
data             1451 drivers/staging/iio/addac/adt7316.c 		lsb = data & ((1 << offset) - 1);
data             1462 drivers/staging/iio/addac/adt7316.c 	msb = data >> offset;
data             1861 drivers/staging/iio/addac/adt7316.c 	u16 data;
data             1865 drivers/staging/iio/addac/adt7316.c 	ret = kstrtou16(buf, 16, &data);
data             1866 drivers/staging/iio/addac/adt7316.c 	if (ret || data >= ADT7316_VDD_INT_MASK + 1)
data             1869 drivers/staging/iio/addac/adt7316.c 	if (data & ADT7316_VDD_INT_MASK)
data             1877 drivers/staging/iio/addac/adt7316.c 		chip->int_mask |= data & ADT7316_VDD_INT_MASK;
data             1880 drivers/staging/iio/addac/adt7316.c 	if (data & ADT7316_TEMP_AIN_INT_MASK) {
data             1883 drivers/staging/iio/addac/adt7316.c 			mask = (~data) & ADT7316_TEMP_INT_MASK;
data             1886 drivers/staging/iio/addac/adt7316.c 			mask = (~data) & ADT7316_TEMP_AIN_INT_MASK;
data             1903 drivers/staging/iio/addac/adt7316.c 	int data;
data             1914 drivers/staging/iio/addac/adt7316.c 	data = (int)val;
data             1918 drivers/staging/iio/addac/adt7316.c 		if (data & 0x80)
data             1919 drivers/staging/iio/addac/adt7316.c 			data -= 256;
data             1922 drivers/staging/iio/addac/adt7316.c 	return sprintf(buf, "%d\n", data);
data             1933 drivers/staging/iio/addac/adt7316.c 	int data;
data             1941 drivers/staging/iio/addac/adt7316.c 	ret = kstrtoint(buf, 10, &data);
data             1947 drivers/staging/iio/addac/adt7316.c 		if (data > 255 || data < 0)
data             1950 drivers/staging/iio/addac/adt7316.c 		if (data > 127 || data < -128)
data             1953 drivers/staging/iio/addac/adt7316.c 		if (data < 0)
data             1954 drivers/staging/iio/addac/adt7316.c 			data += 256;
data             1957 drivers/staging/iio/addac/adt7316.c 	val = (u8)data;
data               19 drivers/staging/iio/addac/adt7316.h 	int (*read)(void *client, u8 reg, u8 *data);
data               21 drivers/staging/iio/addac/adt7316.h 	int (*multi_read)(void *client, u8 first_reg, u8 count, u8 *data);
data               22 drivers/staging/iio/addac/adt7316.h 	int (*multi_write)(void *client, u8 first_reg, u8 count, u8 *data);
data              384 drivers/staging/iio/cdc/ad7150.c 	u8 data;
data              391 drivers/staging/iio/cdc/ad7150.c 	ret = kstrtou8(buf, 10, &data);
data              398 drivers/staging/iio/cdc/ad7150.c 		chip->mag_timeout[rising][chan] = data;
data              401 drivers/staging/iio/cdc/ad7150.c 		chip->thresh_timeout[rising][chan] = data;
data              107 drivers/staging/iio/cdc/ad7746.c 	} data ____cacheline_aligned;
data              558 drivers/staging/iio/cdc/ad7746.c 						    &chip->data.d8[1]);
data              563 drivers/staging/iio/cdc/ad7746.c 		*val = (be32_to_cpu(chip->data.d32) & 0xFFFFFF) - 0x800000;
data              117 drivers/staging/iio/frequency/ad9832.c 		__be16			data;
data              201 drivers/staging/iio/frequency/ad9832.c 		st->data = cpu_to_be16((AD9832_CMD_SYNCSELSRC << CMD_SHIFT) |
data              214 drivers/staging/iio/frequency/ad9832.c 		st->data = cpu_to_be16((AD9832_CMD_FPSELECT << CMD_SHIFT) |
data              227 drivers/staging/iio/frequency/ad9832.c 		st->data = cpu_to_be16((AD9832_CMD_FPSELECT << CMD_SHIFT) |
data              238 drivers/staging/iio/frequency/ad9832.c 		st->data = cpu_to_be16((AD9832_CMD_SLEEPRESCLR << CMD_SHIFT) |
data              358 drivers/staging/iio/frequency/ad9832.c 	st->xfer.tx_buf = &st->data;
data              393 drivers/staging/iio/frequency/ad9832.c 	st->data = cpu_to_be16((AD9832_CMD_SLEEPRESCLR << CMD_SHIFT) |
data               87 drivers/staging/iio/frequency/ad9834.c 	__be16				data ____cacheline_aligned;
data              137 drivers/staging/iio/frequency/ad9834.c 	st->data = cpu_to_be16(addr | phase);
data              178 drivers/staging/iio/frequency/ad9834.c 		st->data = cpu_to_be16(AD9834_REG_CMD | st->control);
data              186 drivers/staging/iio/frequency/ad9834.c 		st->data = cpu_to_be16(AD9834_REG_CMD | st->control);
data              200 drivers/staging/iio/frequency/ad9834.c 		st->data = cpu_to_be16(AD9834_REG_CMD | st->control);
data              209 drivers/staging/iio/frequency/ad9834.c 		st->data = cpu_to_be16(AD9834_REG_CMD | st->control);
data              271 drivers/staging/iio/frequency/ad9834.c 		st->data = cpu_to_be16(AD9834_REG_CMD | st->control);
data              449 drivers/staging/iio/frequency/ad9834.c 	st->xfer.tx_buf = &st->data;
data              471 drivers/staging/iio/frequency/ad9834.c 	st->data = cpu_to_be16(AD9834_REG_CMD | st->control);
data              126 drivers/staging/iio/impedance-analyzer/ad5933.c static int ad5933_i2c_write(struct i2c_client *client, u8 reg, u8 len, u8 *data)
data              131 drivers/staging/iio/impedance-analyzer/ad5933.c 		ret = i2c_smbus_write_byte_data(client, reg++, *data++);
data              140 drivers/staging/iio/impedance-analyzer/ad5933.c static int ad5933_i2c_read(struct i2c_client *client, u8 reg, u8 len, u8 *data)
data              150 drivers/staging/iio/impedance-analyzer/ad5933.c 		*data++ = ret;
data              116 drivers/staging/iio/resolver/ad2s1210.c static int ad2s1210_config_write(struct ad2s1210_state *st, u8 data)
data              121 drivers/staging/iio/resolver/ad2s1210.c 	st->tx[0] = data;
data              294 drivers/staging/iio/resolver/ad2s1210.c 	unsigned char data;
data              305 drivers/staging/iio/resolver/ad2s1210.c 	data = udata & AD2S1210_MSB_IS_LOW;
data              306 drivers/staging/iio/resolver/ad2s1210.c 	ret = ad2s1210_config_write(st, data);
data              320 drivers/staging/iio/resolver/ad2s1210.c 		ad2s1210_resolution_value[data & AD2S1210_SET_RESOLUTION];
data              323 drivers/staging/iio/resolver/ad2s1210.c 	st->hysteresis = !!(data & AD2S1210_ENABLE_HYSTERESIS);
data              344 drivers/staging/iio/resolver/ad2s1210.c 	unsigned char data;
data              357 drivers/staging/iio/resolver/ad2s1210.c 	data = ret;
data              358 drivers/staging/iio/resolver/ad2s1210.c 	data &= ~AD2S1210_SET_RESOLUTION;
data              359 drivers/staging/iio/resolver/ad2s1210.c 	data |= (udata - 10) >> 1;
data              363 drivers/staging/iio/resolver/ad2s1210.c 	ret = ad2s1210_config_write(st, data & AD2S1210_MSB_IS_LOW);
data              369 drivers/staging/iio/resolver/ad2s1210.c 	data = ret;
data              370 drivers/staging/iio/resolver/ad2s1210.c 	if (data & AD2S1210_MSB_IS_HIGH) {
data              376 drivers/staging/iio/resolver/ad2s1210.c 		ad2s1210_resolution_value[data & AD2S1210_SET_RESOLUTION];
data              442 drivers/staging/iio/resolver/ad2s1210.c 	unsigned char data;
data              446 drivers/staging/iio/resolver/ad2s1210.c 	ret = kstrtou8(buf, 10, &data);
data              453 drivers/staging/iio/resolver/ad2s1210.c 	ret = ad2s1210_config_write(st, data & AD2S1210_MSB_IS_LOW);
data              594 drivers/staging/iio/resolver/ad2s1210.c 	unsigned char data;
data              603 drivers/staging/iio/resolver/ad2s1210.c 	data = AD2S1210_DEF_CONTROL & ~(AD2S1210_SET_RESOLUTION);
data              604 drivers/staging/iio/resolver/ad2s1210.c 	data |= (st->resolution - 10) >> 1;
data              605 drivers/staging/iio/resolver/ad2s1210.c 	ret = ad2s1210_config_write(st, data);
data              550 drivers/staging/isdn/avm/avmcard.h int b1_load_firmware(struct capi_ctr *ctrl, capiloaddata *data);
data              571 drivers/staging/isdn/avm/avmcard.h int b1dma_load_firmware(struct capi_ctr *ctrl, capiloaddata *data);
data              159 drivers/staging/isdn/avm/b1.c 	dp = t4file->data;
data              201 drivers/staging/isdn/avm/b1.c 	dp = config->data;
data              278 drivers/staging/isdn/avm/b1.c int b1_load_firmware(struct capi_ctr *ctrl, capiloaddata *data)
data              288 drivers/staging/isdn/avm/b1.c 	if ((retval = b1_load_t4file(card, &data->firmware))) {
data              297 drivers/staging/isdn/avm/b1.c 	if (data->configuration.len > 0 && data->configuration.data) {
data              298 drivers/staging/isdn/avm/b1.c 		if ((retval = b1_load_config(card, &data->configuration))) {
data              383 drivers/staging/isdn/avm/b1.c 	u16 len = CAPIMSG_LEN(skb->data);
data              384 drivers/staging/isdn/avm/b1.c 	u8 cmd = CAPIMSG_COMMAND(skb->data);
data              385 drivers/staging/isdn/avm/b1.c 	u8 subcmd = CAPIMSG_SUBCOMMAND(skb->data);
data              391 drivers/staging/isdn/avm/b1.c 					     CAPIMSG_APPID(skb->data),
data              392 drivers/staging/isdn/avm/b1.c 					     CAPIMSG_NCCI(skb->data),
data              393 drivers/staging/isdn/avm/b1.c 					     CAPIMSG_MSGID(skb->data));
data              399 drivers/staging/isdn/avm/b1.c 		dlen = CAPIMSG_DATALEN(skb->data);
data              402 drivers/staging/isdn/avm/b1.c 		b1_put_slice(port, skb->data, len);
data              403 drivers/staging/isdn/avm/b1.c 		b1_put_slice(port, skb->data + len, dlen);
data              406 drivers/staging/isdn/avm/b1.c 		b1_put_slice(port, skb->data, len);
data              548 drivers/staging/isdn/avm/b1.c 			if (CAPIMSG_CMD(skb->data) == CAPI_DATA_B3_CONF)
data              550 drivers/staging/isdn/avm/b1.c 						     CAPIMSG_NCCI(skb->data),
data              551 drivers/staging/isdn/avm/b1.c 						     CAPIMSG_MSGID(skb->data));
data              379 drivers/staging/isdn/avm/b1dma.c 	len = CAPIMSG_LEN(skb->data);
data              382 drivers/staging/isdn/avm/b1dma.c 		cmd = CAPIMSG_COMMAND(skb->data);
data              383 drivers/staging/isdn/avm/b1dma.c 		subcmd = CAPIMSG_SUBCOMMAND(skb->data);
data              388 drivers/staging/isdn/avm/b1dma.c 			u16 dlen = CAPIMSG_DATALEN(skb->data);
data              390 drivers/staging/isdn/avm/b1dma.c 			_put_slice(&p, skb->data, len);
data              391 drivers/staging/isdn/avm/b1dma.c 			_put_slice(&p, skb->data + len, dlen);
data              394 drivers/staging/isdn/avm/b1dma.c 			_put_slice(&p, skb->data, len);
data              403 drivers/staging/isdn/avm/b1dma.c 		if (skb->data[2] == SEND_POLLACK)
data              408 drivers/staging/isdn/avm/b1dma.c 		       skb->data[2], txlen);
data              436 drivers/staging/isdn/avm/b1dma.c 	p = skb->data;
data              440 drivers/staging/isdn/avm/b1dma.c 	skb_put(skb, (u8 *)p - (u8 *)skb->data);
data              492 drivers/staging/isdn/avm/b1dma.c 			if (CAPIMSG_CMD(skb->data) == CAPI_DATA_B3_CONF) {
data              495 drivers/staging/isdn/avm/b1dma.c 						     CAPIMSG_NCCI(skb->data),
data              496 drivers/staging/isdn/avm/b1dma.c 						     CAPIMSG_MSGID(skb->data));
data              692 drivers/staging/isdn/avm/b1dma.c 	p = skb->data;
data              699 drivers/staging/isdn/avm/b1dma.c 	skb_put(skb, (u8 *)p - (u8 *)skb->data);
data              704 drivers/staging/isdn/avm/b1dma.c int b1dma_load_firmware(struct capi_ctr *ctrl, capiloaddata *data)
data              712 drivers/staging/isdn/avm/b1dma.c 	if ((retval = b1_load_t4file(card, &data->firmware))) {
data              719 drivers/staging/isdn/avm/b1dma.c 	if (data->configuration.len > 0 && data->configuration.data) {
data              720 drivers/staging/isdn/avm/b1dma.c 		if ((retval = b1_load_config(card, &data->configuration))) {
data              791 drivers/staging/isdn/avm/b1dma.c 	p = skb->data;
data              800 drivers/staging/isdn/avm/b1dma.c 	skb_put(skb, (u8 *)p - (u8 *)skb->data);
data              825 drivers/staging/isdn/avm/b1dma.c 	p = skb->data;
data              831 drivers/staging/isdn/avm/b1dma.c 	skb_put(skb, (u8 *)p - (u8 *)skb->data);
data              844 drivers/staging/isdn/avm/b1dma.c 	if (CAPIMSG_CMD(skb->data) == CAPI_DATA_B3_REQ) {
data              848 drivers/staging/isdn/avm/b1dma.c 					     CAPIMSG_APPID(skb->data),
data              849 drivers/staging/isdn/avm/b1dma.c 					     CAPIMSG_NCCI(skb->data),
data              850 drivers/staging/isdn/avm/b1dma.c 					     CAPIMSG_MSGID(skb->data));
data              177 drivers/staging/isdn/avm/b1isa.c static int b1isa_add_card(struct capi_driver *driver, capicardparams *data)
data              185 drivers/staging/isdn/avm/b1isa.c 		isa_dev[i].resource[0].start = data->port;
data              186 drivers/staging/isdn/avm/b1isa.c 		isa_dev[i].irq = data->irq;
data              202 drivers/staging/isdn/avm/c4.c 	dp = t4file->data;
data              432 drivers/staging/isdn/avm/c4.c 	len = CAPIMSG_LEN(skb->data);
data              435 drivers/staging/isdn/avm/c4.c 		cmd = CAPIMSG_COMMAND(skb->data);
data              436 drivers/staging/isdn/avm/c4.c 		subcmd = CAPIMSG_SUBCOMMAND(skb->data);
data              441 drivers/staging/isdn/avm/c4.c 			u16 dlen = CAPIMSG_DATALEN(skb->data);
data              443 drivers/staging/isdn/avm/c4.c 			_put_slice(&p, skb->data, len);
data              444 drivers/staging/isdn/avm/c4.c 			_put_slice(&p, skb->data + len, dlen);
data              447 drivers/staging/isdn/avm/c4.c 			_put_slice(&p, skb->data, len);
data              456 drivers/staging/isdn/avm/c4.c 		if (skb->data[2] == SEND_POLLACK)
data              461 drivers/staging/isdn/avm/c4.c 		       card->name, skb->data[2], txlen);
data              491 drivers/staging/isdn/avm/c4.c 	p = skb->data;
data              495 drivers/staging/isdn/avm/c4.c 	skb_put(skb, (u8 *)p - (u8 *)skb->data);
data              559 drivers/staging/isdn/avm/c4.c 			if (CAPIMSG_CMD(skb->data) == CAPI_DATA_B3_CONF)
data              561 drivers/staging/isdn/avm/c4.c 						     CAPIMSG_NCCI(skb->data),
data              562 drivers/staging/isdn/avm/c4.c 						     CAPIMSG_MSGID(skb->data));
data              743 drivers/staging/isdn/avm/c4.c 	p = skb->data;
data              750 drivers/staging/isdn/avm/c4.c 	skb_put(skb, (u8 *)p - (u8 *)skb->data);
data              770 drivers/staging/isdn/avm/c4.c 	p = skb->data;
data              775 drivers/staging/isdn/avm/c4.c 	skb_put(skb, (u8 *)p - (u8 *)skb->data);
data              796 drivers/staging/isdn/avm/c4.c 	p = skb->data;
data              804 drivers/staging/isdn/avm/c4.c 	skb_put(skb, (u8 *)p - (u8 *)skb->data);
data              826 drivers/staging/isdn/avm/c4.c 	dp = config->data;
data              855 drivers/staging/isdn/avm/c4.c static int c4_load_firmware(struct capi_ctr *ctrl, capiloaddata *data)
data              861 drivers/staging/isdn/avm/c4.c 	if ((retval = c4_load_t4file(card, &data->firmware))) {
data              883 drivers/staging/isdn/avm/c4.c 	if (data->configuration.len > 0 && data->configuration.data) {
data              884 drivers/staging/isdn/avm/c4.c 		retval = c4_send_config(card, &data->configuration);
data              971 drivers/staging/isdn/avm/c4.c 		p = skb->data;
data              980 drivers/staging/isdn/avm/c4.c 		skb_put(skb, (u8 *)p - (u8 *)skb->data);
data             1011 drivers/staging/isdn/avm/c4.c 		p = skb->data;
data             1017 drivers/staging/isdn/avm/c4.c 		skb_put(skb, (u8 *)p - (u8 *)skb->data);
data             1036 drivers/staging/isdn/avm/c4.c 	if (CAPIMSG_CMD(skb->data) == CAPI_DATA_B3_REQ) {
data             1038 drivers/staging/isdn/avm/c4.c 					     CAPIMSG_APPID(skb->data),
data             1039 drivers/staging/isdn/avm/c4.c 					     CAPIMSG_NCCI(skb->data),
data             1040 drivers/staging/isdn/avm/c4.c 					     CAPIMSG_MSGID(skb->data));
data              190 drivers/staging/isdn/avm/t1isa.c 				if (CAPIMSG_CMD(skb->data) == CAPI_DATA_B3)
data              192 drivers/staging/isdn/avm/t1isa.c 							     CAPIMSG_NCCI(skb->data),
data              193 drivers/staging/isdn/avm/t1isa.c 							     CAPIMSG_MSGID(skb->data));
data              285 drivers/staging/isdn/avm/t1isa.c static int t1isa_load_firmware(struct capi_ctr *ctrl, capiloaddata *data)
data              296 drivers/staging/isdn/avm/t1isa.c 	if ((retval = b1_load_t4file(card, &data->firmware))) {
data              303 drivers/staging/isdn/avm/t1isa.c 	if (data->configuration.len > 0 && data->configuration.data) {
data              304 drivers/staging/isdn/avm/t1isa.c 		if ((retval = b1_load_config(card, &data->configuration))) {
data              464 drivers/staging/isdn/avm/t1isa.c 	u16 len = CAPIMSG_LEN(skb->data);
data              465 drivers/staging/isdn/avm/t1isa.c 	u8 cmd = CAPIMSG_COMMAND(skb->data);
data              466 drivers/staging/isdn/avm/t1isa.c 	u8 subcmd = CAPIMSG_SUBCOMMAND(skb->data);
data              472 drivers/staging/isdn/avm/t1isa.c 					     CAPIMSG_APPID(skb->data),
data              473 drivers/staging/isdn/avm/t1isa.c 					     CAPIMSG_NCCI(skb->data),
data              474 drivers/staging/isdn/avm/t1isa.c 					     CAPIMSG_MSGID(skb->data));
data              479 drivers/staging/isdn/avm/t1isa.c 		dlen = CAPIMSG_DATALEN(skb->data);
data              482 drivers/staging/isdn/avm/t1isa.c 		t1_put_slice(port, skb->data, len);
data              483 drivers/staging/isdn/avm/t1isa.c 		t1_put_slice(port, skb->data + len, dlen);
data              486 drivers/staging/isdn/avm/t1isa.c 		t1_put_slice(port, skb->data, len);
data              526 drivers/staging/isdn/avm/t1isa.c static int t1isa_add_card(struct capi_driver *driver, capicardparams *data)
data              534 drivers/staging/isdn/avm/t1isa.c 		isa_dev[i].resource[0].start = data->port;
data              535 drivers/staging/isdn/avm/t1isa.c 		isa_dev[i].irq = data->irq;
data              537 drivers/staging/isdn/avm/t1isa.c 		if (t1isa_probe(&isa_dev[i], data->cardnr) == 0)
data               48 drivers/staging/isdn/gigaset/asyncdata.c 	unsigned char *src = inbuf->data + inbuf->head;
data              120 drivers/staging/isdn/gigaset/asyncdata.c 	unsigned char *src = inbuf->data + inbuf->head;
data              142 drivers/staging/isdn/gigaset/asyncdata.c 	unsigned char *src = inbuf->data + inbuf->head;
data              288 drivers/staging/isdn/gigaset/asyncdata.c 	unsigned char *src = inbuf->data + inbuf->head;
data              344 drivers/staging/isdn/gigaset/asyncdata.c 		if (inbuf->data[inbuf->head] == DLE_FLAG &&
data              363 drivers/staging/isdn/gigaset/asyncdata.c 	switch (inbuf->data[inbuf->head]) {
data              390 drivers/staging/isdn/gigaset/asyncdata.c 			   inbuf->data[inbuf->head]);
data              466 drivers/staging/isdn/gigaset/asyncdata.c 	cp = skb->data;
data              496 drivers/staging/isdn/gigaset/asyncdata.c 		if (muststuff(*skb->data)) {
data              498 drivers/staging/isdn/gigaset/asyncdata.c 			skb_put_u8(hdlc_skb, (*skb->data++) ^ PPP_TRANS);
data              500 drivers/staging/isdn/gigaset/asyncdata.c 			skb_put_u8(hdlc_skb, *skb->data++);
data              556 drivers/staging/isdn/gigaset/asyncdata.c 	cp = skb->data;
data             1009 drivers/staging/isdn/gigaset/bas-gigaset.c 				 ubc->isooutbuf->data,
data             1010 drivers/staging/isdn/gigaset/bas-gigaset.c 				 sizeof(ubc->isooutbuf->data),
data             1090 drivers/staging/isdn/gigaset/bas-gigaset.c 	urb->transfer_buffer = ubc->isooutbuf->data;
data             1091 drivers/staging/isdn/gigaset/bas-gigaset.c 	urb->transfer_buffer_length = sizeof(ubc->isooutbuf->data);
data             1157 drivers/staging/isdn/gigaset/bas-gigaset.c static void write_iso_tasklet(unsigned long data)
data             1159 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bc_state *bcs = (struct bc_state *) data;
data             1278 drivers/staging/isdn/gigaset/bas-gigaset.c 		if (gigaset_isoc_buildframe(bcs, skb->data, len) == -EAGAIN) {
data             1300 drivers/staging/isdn/gigaset/bas-gigaset.c static void read_iso_tasklet(unsigned long data)
data             1302 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bc_state *bcs = (struct bc_state *) data;
data              229 drivers/staging/isdn/gigaset/capi.c 			       unsigned char *data)
data              238 drivers/staging/isdn/gigaset/capi.c 	l = CAPIMSG_LEN(data);
data              244 drivers/staging/isdn/gigaset/capi.c 		tag, CAPIMSG_COMMAND(data), CAPIMSG_SUBCOMMAND(data),
data              245 drivers/staging/isdn/gigaset/capi.c 		CAPIMSG_APPID(data), CAPIMSG_MSGID(data), l,
data              246 drivers/staging/isdn/gigaset/capi.c 		CAPIMSG_CONTROL(data));
data              256 drivers/staging/isdn/gigaset/capi.c 		dbgline[3 * i] = hex_asc_hi(data[12 + i]);
data              257 drivers/staging/isdn/gigaset/capi.c 		dbgline[3 * i + 1] = hex_asc_lo(data[12 + i]);
data              263 drivers/staging/isdn/gigaset/capi.c 	if (CAPIMSG_COMMAND(data) == CAPI_DATA_B3 &&
data              264 drivers/staging/isdn/gigaset/capi.c 	    (CAPIMSG_SUBCOMMAND(data) == CAPI_REQ ||
data              265 drivers/staging/isdn/gigaset/capi.c 	     CAPIMSG_SUBCOMMAND(data) == CAPI_IND)) {
data              266 drivers/staging/isdn/gigaset/capi.c 		l = CAPIMSG_DATALEN(data);
data              275 drivers/staging/isdn/gigaset/capi.c 		data += CAPIMSG_LEN(data);
data              277 drivers/staging/isdn/gigaset/capi.c 			dbgline[3 * i] = hex_asc_hi(data[i]);
data              278 drivers/staging/isdn/gigaset/capi.c 			dbgline[3 * i + 1] = hex_asc_lo(data[i]);
data              441 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETLEN(skb->data, CAPI_DATA_B3_REQ_LEN);
data              442 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETAPPID(skb->data, ap->id);
data              443 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETCOMMAND(skb->data, CAPI_DATA_B3);
data              444 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETSUBCOMMAND(skb->data,  CAPI_IND);
data              445 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETMSGID(skb->data, ap->nextMessageNumber++);
data              446 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETCONTROLLER(skb->data, iif->ctr.cnr);
data              447 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETPLCI_PART(skb->data, bcs->channel + 1);
data              448 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETNCCI_PART(skb->data, 1);
data              450 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETDATALEN(skb->data, len);
data              452 drivers/staging/isdn/gigaset/capi.c 	CAPIMSG_SETFLAGS(skb->data, 0);
data              456 drivers/staging/isdn/gigaset/capi.c 	dump_rawmsg(DEBUG_MCMD, __func__, skb->data);
data             1127 drivers/staging/isdn/gigaset/capi.c 	if (capi_cmsg2message(&iif->acmsg, skb->data)) {
data             1153 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(cmsg, skb->data)) {
data             1287 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(&iif->acmsg, skb->data)) {
data             1311 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(&iif->acmsg, skb->data)) {
data             1340 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(cmsg, skb->data)) {
data             1631 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(cmsg, skb->data)) {
data             1801 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(cmsg, skb->data)) {
data             1850 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(cmsg, skb->data)) {
data             1894 drivers/staging/isdn/gigaset/capi.c 	if (capi_cmsg2message(cmsg, skb->data)) {
data             1920 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(cmsg, skb->data)) {
data             2018 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(cmsg, skb->data)) {
data             2067 drivers/staging/isdn/gigaset/capi.c 	int channel = CAPIMSG_PLCI_PART(skb->data);
data             2068 drivers/staging/isdn/gigaset/capi.c 	u16 ncci = CAPIMSG_NCCI_PART(skb->data);
data             2069 drivers/staging/isdn/gigaset/capi.c 	u16 msglen = CAPIMSG_LEN(skb->data);
data             2070 drivers/staging/isdn/gigaset/capi.c 	u16 datalen = CAPIMSG_DATALEN(skb->data);
data             2071 drivers/staging/isdn/gigaset/capi.c 	u16 flags = CAPIMSG_FLAGS(skb->data);
data             2072 drivers/staging/isdn/gigaset/capi.c 	u16 msgid = CAPIMSG_MSGID(skb->data);
data             2073 drivers/staging/isdn/gigaset/capi.c 	u16 handle = CAPIMSG_HANDLE_REQ(skb->data);
data             2076 drivers/staging/isdn/gigaset/capi.c 	dump_rawmsg(DEBUG_MCMD, __func__, skb->data);
data             2081 drivers/staging/isdn/gigaset/capi.c 			   "DATA_B3_REQ", "NCCI", CAPIMSG_NCCI(skb->data));
data             2142 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(&iif->acmsg, skb->data)) {
data             2162 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(&iif->acmsg, skb->data)) {
data             2181 drivers/staging/isdn/gigaset/capi.c 	if (capi_message2cmsg(&iif->acmsg, skb->data)) {
data             2194 drivers/staging/isdn/gigaset/capi.c 	dump_rawmsg(DEBUG_MCMD, __func__, skb->data);
data             2280 drivers/staging/isdn/gigaset/capi.c 	ap = get_appl(iif, CAPIMSG_APPID(skb->data));
data             2283 drivers/staging/isdn/gigaset/capi.c 			   __func__, CAPIMSG_APPID(skb->data));
data             2288 drivers/staging/isdn/gigaset/capi.c 	handler = lookup_capi_send_handler(CAPIMSG_CMD(skb->data));
data             2293 drivers/staging/isdn/gigaset/capi.c 				   __func__, CAPIMSG_CMD(skb->data));
data             2315 drivers/staging/isdn/gigaset/capi.c 		ap = get_appl(iif, CAPIMSG_APPID(skb->data));
data             2319 drivers/staging/isdn/gigaset/capi.c 				 __func__, CAPIMSG_APPID(skb->data));
data             2322 drivers/staging/isdn/gigaset/capi.c 		handler = lookup_capi_send_handler(CAPIMSG_CMD(skb->data));
data             2326 drivers/staging/isdn/gigaset/capi.c 				__func__, CAPIMSG_CMD(skb->data));
data              593 drivers/staging/isdn/gigaset/common.c 		memcpy(inbuf->data + tail, src, n);
data              840 drivers/staging/isdn/gigaset/ev-layer.c static void start_dial(struct at_state_t *at_state, void *data,
data              845 drivers/staging/isdn/gigaset/ev-layer.c 	char **commands = data;
data             1899 drivers/staging/isdn/gigaset/ev-layer.c void gigaset_handle_event(unsigned long data)
data             1901 drivers/staging/isdn/gigaset/ev-layer.c 	struct cardstate *cs = (struct cardstate *) data;
data              281 drivers/staging/isdn/gigaset/gigaset.h 	unsigned char		data[RBUFSIZE];
data              307 drivers/staging/isdn/gigaset/gigaset.h 	unsigned char	data[BAS_OUTBUFSIZE + BAS_OUTBUFPAD];
data              691 drivers/staging/isdn/gigaset/gigaset.h void gigaset_handle_event(unsigned long data);
data              495 drivers/staging/isdn/gigaset/interface.c static void if_wake(unsigned long data)
data              497 drivers/staging/isdn/gigaset/interface.c 	struct cardstate *cs = (struct cardstate *)data;
data               29 drivers/staging/isdn/gigaset/isocdata.c 	memset(iwb->data + BAS_OUTBUFSIZE, idle, BAS_OUTBUFPAD);
data               68 drivers/staging/isdn/gigaset/isocdata.c 		__func__, iwb->data[iwb->write], iwb->wbits);
data               90 drivers/staging/isdn/gigaset/isocdata.c static inline void isowbuf_putbits(struct isowbuf_t *iwb, u32 data, int nbits)
data               93 drivers/staging/isdn/gigaset/isocdata.c 	data <<= iwb->wbits;
data               94 drivers/staging/isdn/gigaset/isocdata.c 	data |= iwb->data[write];
data               97 drivers/staging/isdn/gigaset/isocdata.c 		iwb->data[write++] = data & 0xff;
data               99 drivers/staging/isdn/gigaset/isocdata.c 		data >>= 8;
data              103 drivers/staging/isdn/gigaset/isocdata.c 	iwb->data[write] = data & 0xff;
data              119 drivers/staging/isdn/gigaset/isocdata.c 	iwb->idle = iwb->data[write];
data              122 drivers/staging/isdn/gigaset/isocdata.c 	iwb->data[write] &= (1 << iwb->wbits) - 1;
data              163 drivers/staging/isdn/gigaset/isocdata.c 				pbyte = iwb->data[write]; /* save
data              170 drivers/staging/isdn/gigaset/isocdata.c 					memset(iwb->data + write, iwb->idle,
data              174 drivers/staging/isdn/gigaset/isocdata.c 					memset(iwb->data + write, iwb->idle,
data              182 drivers/staging/isdn/gigaset/isocdata.c 				iwb->data[limit] = pbyte; /* restore
data              195 drivers/staging/isdn/gigaset/isocdata.c 				iwb->data[dst++] = iwb->data[src++];
data              198 drivers/staging/isdn/gigaset/isocdata.c 				memset(iwb->data + dst, iwb->idle,
data              468 drivers/staging/isdn/gigaset/isocdata.c 		iwb->data[write++] = c;
data              564 drivers/staging/isdn/gigaset/isocdata.c 			   "rcv data", procskb->data, len);
data              860 drivers/staging/isdn/gigaset/isocdata.c 				   "rcv data", skb->data, skb->len);
data              949 drivers/staging/isdn/gigaset/isocdata.c 		src = inbuf->data + head;
data               77 drivers/staging/isdn/gigaset/ser-gigaset.c 		sent = tty->ops->write(tty, skb->data, skb->len);
data              156 drivers/staging/isdn/gigaset/ser-gigaset.c static void gigaset_modem_fill(unsigned long data)
data              158 drivers/staging/isdn/gigaset/ser-gigaset.c 	struct cardstate *cs = (struct cardstate *) data;
data              681 drivers/staging/isdn/gigaset/ser-gigaset.c 		memcpy(inbuf->data + tail, buf, n);
data              696 drivers/staging/isdn/gigaset/ser-gigaset.c 		memcpy(inbuf->data + tail, buf, count);
data              299 drivers/staging/isdn/gigaset/usb-gigaset.c static void gigaset_modem_fill(unsigned long data)
data              301 drivers/staging/isdn/gigaset/usb-gigaset.c 	struct cardstate *cs = (struct cardstate *) data;
data              379 drivers/staging/isdn/hysdn/hycapi.c 	appl_id = CAPIMSG_APPID(skb->data);
data              395 drivers/staging/isdn/hysdn/hycapi.c 	switch (CAPIMSG_CMD(skb->data)) {
data              398 drivers/staging/isdn/hysdn/hycapi.c 				  CAPIMSG_NCCI(skb->data));
data              401 drivers/staging/isdn/hysdn/hycapi.c 		_len = CAPIMSG_LEN(skb->data);
data              408 drivers/staging/isdn/hysdn/hycapi.c 			CAPIMSG_SETLEN(skb->data, 22);
data              410 drivers/staging/isdn/hysdn/hycapi.c 						     CAPIMSG_APPID(skb->data),
data              411 drivers/staging/isdn/hysdn/hycapi.c 						     CAPIMSG_NCCI(skb->data),
data              412 drivers/staging/isdn/hysdn/hycapi.c 						     CAPIMSG_MSGID(skb->data));
data              478 drivers/staging/isdn/hysdn/hycapi.c static int hycapi_load_firmware(struct capi_ctr *ctrl, capiloaddata *data)
data              550 drivers/staging/isdn/hysdn/hycapi.c 		CAPIMSG_SETLEN(skb->data, 30);
data              559 drivers/staging/isdn/hysdn/hycapi.c 	switch (CAPIMSG_CMD(skb->data))
data              563 drivers/staging/isdn/hysdn/hycapi.c 		info = CAPIMSG_U16(skb->data, 12);
data              567 drivers/staging/isdn/hysdn/hycapi.c 			capilib_new_ncci(&cinfo->ncci_head, ApplId, CAPIMSG_NCCI(skb->data),
data              597 drivers/staging/isdn/hysdn/hycapi.c 				 CAPIMSG_NCCI(skb->data),
data              602 drivers/staging/isdn/hysdn/hycapi.c 				     CAPIMSG_NCCI(skb->data),
data              603 drivers/staging/isdn/hysdn/hycapi.c 				     CAPIMSG_MSGID(skb->data));
data              247 drivers/staging/kpc2000/kpc2000_i2c.c static int i801_block_transaction_by_block(struct i2c_device *priv, union i2c_smbus_data *data, char read_write, int hwpec)
data              256 drivers/staging/kpc2000/kpc2000_i2c.c 		len = data->block[0];
data              259 drivers/staging/kpc2000/kpc2000_i2c.c 			outb_p(data->block[i + 1], SMBBLKDAT(priv));
data              271 drivers/staging/kpc2000/kpc2000_i2c.c 		data->block[0] = len;
data              273 drivers/staging/kpc2000/kpc2000_i2c.c 			data->block[i + 1] = inb_p(SMBBLKDAT(priv));
data              278 drivers/staging/kpc2000/kpc2000_i2c.c static int i801_block_transaction_byte_by_byte(struct i2c_device *priv, union i2c_smbus_data *data, char read_write, int command, int hwpec)
data              290 drivers/staging/kpc2000/kpc2000_i2c.c 	len = data->block[0];
data              294 drivers/staging/kpc2000/kpc2000_i2c.c 		outb_p(data->block[1], SMBBLKDAT(priv));
data              333 drivers/staging/kpc2000/kpc2000_i2c.c 			data->block[0] = len;
data              338 drivers/staging/kpc2000/kpc2000_i2c.c 			data->block[i] = inb_p(SMBBLKDAT(priv));
data              340 drivers/staging/kpc2000/kpc2000_i2c.c 			outb_p(data->block[i + 1], SMBBLKDAT(priv));
data              357 drivers/staging/kpc2000/kpc2000_i2c.c static int i801_block_transaction(struct i2c_device *priv, union i2c_smbus_data *data, char read_write, int command, int hwpec)
data              375 drivers/staging/kpc2000/kpc2000_i2c.c 		if (data->block[0] < 1)
data              376 drivers/staging/kpc2000/kpc2000_i2c.c 			data->block[0] = 1;
data              377 drivers/staging/kpc2000/kpc2000_i2c.c 		if (data->block[0] > I2C_SMBUS_BLOCK_MAX)
data              378 drivers/staging/kpc2000/kpc2000_i2c.c 			data->block[0] = I2C_SMBUS_BLOCK_MAX;
data              380 drivers/staging/kpc2000/kpc2000_i2c.c 		data->block[0] = 32;	/* max for SMBus block reads */
data              388 drivers/staging/kpc2000/kpc2000_i2c.c 		result = i801_block_transaction_by_block(priv, data, read_write, hwpec);
data              390 drivers/staging/kpc2000/kpc2000_i2c.c 		result = i801_block_transaction_byte_by_byte(priv, data, read_write, command, hwpec);
data              402 drivers/staging/kpc2000/kpc2000_i2c.c static s32 i801_access(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data)
data              430 drivers/staging/kpc2000/kpc2000_i2c.c 			outb_p(data->byte, SMBHSTDAT0(priv));
data              438 drivers/staging/kpc2000/kpc2000_i2c.c 			outb_p(data->word & 0xff, SMBHSTDAT0(priv));
data              439 drivers/staging/kpc2000/kpc2000_i2c.c 			outb_p((data->word & 0xff00) >> 8, SMBHSTDAT1(priv));
data              481 drivers/staging/kpc2000/kpc2000_i2c.c 		ret = i801_block_transaction(priv, data, read_write, size, hwpec);
data              512 drivers/staging/kpc2000/kpc2000_i2c.c 		data->byte = inb_p(SMBHSTDAT0(priv));
data              516 drivers/staging/kpc2000/kpc2000_i2c.c 		data->word = inb_p(SMBHSTDAT0(priv)) + (inb_p(SMBHSTDAT1(priv)) << 8);
data              415 drivers/staging/ks7010/ks7010_sdio.c 		hostif_receive(priv, rp->data, rp->size);
data              437 drivers/staging/ks7010/ks7010_sdio.c 	ret = ks7010_sdio_read(priv, DATA_WINDOW, &rx_buffer->data[0],
data              447 drivers/staging/ks7010/ks7010_sdio.c 				     rx_buffer->data, 32);
data              457 drivers/staging/ks7010/ks7010_sdio.c 	hdr = (struct hostif_hdr *)&rx_buffer->data[0];
data              668 drivers/staging/ks7010/ks7010_sdio.c 				    u8 *data, unsigned int size)
data              681 drivers/staging/ks7010/ks7010_sdio.c 	if (memcmp(data, read_buf, size) != 0) {
data              722 drivers/staging/ks7010/ks7010_sdio.c 		memcpy(rom_buf, fw_entry->data + n, size);
data               39 drivers/staging/ks7010/ks_hostif.c 	u8 data;
data               41 drivers/staging/ks7010/ks_hostif.c 	data = *priv->rxp++;
data               44 drivers/staging/ks7010/ks_hostif.c 	return data;
data               49 drivers/staging/ks7010/ks_hostif.c 	u16 data;
data               51 drivers/staging/ks7010/ks_hostif.c 	data = (get_byte(priv) & 0xff);
data               52 drivers/staging/ks7010/ks_hostif.c 	data |= ((get_byte(priv) << 8) & 0xff00);
data               53 drivers/staging/ks7010/ks_hostif.c 	return data;
data               58 drivers/staging/ks7010/ks_hostif.c 	u32 data;
data               60 drivers/staging/ks7010/ks_hostif.c 	data = (get_byte(priv) & 0xff);
data               61 drivers/staging/ks7010/ks_hostif.c 	data |= ((get_byte(priv) << 8) & 0x0000ff00);
data               62 drivers/staging/ks7010/ks_hostif.c 	data |= ((get_byte(priv) << 16) & 0x00ff0000);
data               63 drivers/staging/ks7010/ks_hostif.c 	data |= ((get_byte(priv) << 24) & 0xff000000);
data               64 drivers/staging/ks7010/ks_hostif.c 	return data;
data              153 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.length = 0;
data              154 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.flags = 0;
data              198 drivers/staging/ks7010/ks_hostif.c michael_mic(u8 *key, u8 *data, unsigned int len, u8 priority, u8 *result)
data              238 drivers/staging/ks7010/ks_hostif.c 	ret = crypto_shash_update(desc, data, 12);
data              246 drivers/staging/ks7010/ks_hostif.c 	ret = crypto_shash_finup(desc, data + 12, len - 12, result);
data              407 drivers/staging/ks7010/ks_hostif.c 			wrqu.data.length = strlen(buf);
data              709 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.length = 0;
data              710 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.flags = 0;
data              761 drivers/staging/ks7010/ks_hostif.c 	wrqu0.data.length = 0;
data              762 drivers/staging/ks7010/ks_hostif.c 	wrqu0.data.flags = 0;
data              829 drivers/staging/ks7010/ks_hostif.c 		wrqu0.data.length = 0;
data              830 drivers/staging/ks7010/ks_hostif.c 		wrqu0.data.flags = 0;
data              888 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.length += sizeof(associnfo_leader0) - 1;
data              893 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.length += (le16_to_cpu(assoc_req->req_ies_size)) * 2;
data              896 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.length += sizeof(associnfo_leader1) - 1;
data              902 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.length += (le16_to_cpu(assoc_resp->resp_ies_size)) * 2;
data              905 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.length += 1;
data              924 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.length = 0;
data              925 drivers/staging/ks7010/ks_hostif.c 	wrqu.data.flags = 0;
data             1110 drivers/staging/ks7010/ks_hostif.c 	p = (unsigned char *)pp->data;
data             1112 drivers/staging/ks7010/ks_hostif.c 	buffer = skb->data;
data             1116 drivers/staging/ks7010/ks_hostif.c 	eth = (struct ethhdr *)skb->data;
data             1156 drivers/staging/ks7010/ks_hostif.c 	eth_hdr = (struct ether_hdr *)&pp->data[0];
data             1181 drivers/staging/ks7010/ks_hostif.c 						  &pp->data[0], skb_len,
data             1244 drivers/staging/ks7010/ks_hostif.c 					  void *data, size_t size)
data             1247 drivers/staging/ks7010/ks_hostif.c 	ks_wlan_hw_tx(priv, data, size, NULL, NULL);
data             1267 drivers/staging/ks7010/ks_hostif.c 				   void *data, size_t size)
data             1281 drivers/staging/ks7010/ks_hostif.c 	memcpy(&pp->mib_value.body, data, size);
data             1307 drivers/staging/ks7010/ks_hostif.c 						  void *data, size_t size)
data             1309 drivers/staging/ks7010/ks_hostif.c 	hostif_mib_set_request(priv, attr, MIB_VALUE_TYPE_OSTRING, data, size);
data               73 drivers/staging/ks7010/ks_hostif.h 	u8 data[0];
data              415 drivers/staging/ks7010/ks_wlan.h 	unsigned char data[RX_DATA_SIZE];
data              366 drivers/staging/ks7010/ks_wlan_net.c 	if (dwrq->data.length > 16 + 1)
data              370 drivers/staging/ks7010/ks_wlan_net.c 	memcpy(priv->nick, extra, dwrq->data.length);
data              387 drivers/staging/ks7010/ks_wlan_net.c 	dwrq->data.length = strlen(extra) + 1;
data              914 drivers/staging/ks7010/ks_wlan_net.c 	dwrq->data.length = sizeof(struct iw_range);
data             1108 drivers/staging/ks7010/ks_wlan_net.c 		dwrq->data.flags = 1;	/* Should be define'd */
data             1112 drivers/staging/ks7010/ks_wlan_net.c 	dwrq->data.length = i;
data             1129 drivers/staging/ks7010/ks_wlan_net.c 	if (wrqu->data.length == sizeof(struct iw_scan_req) &&
data             1130 drivers/staging/ks7010/ks_wlan_net.c 	    wrqu->data.flags & IW_SCAN_THIS_ESSID) {
data             1159 drivers/staging/ks7010/ks_wlan_net.c 	iwe->u.data.length += sizeof(rsn_leader) - 1;
data             1163 drivers/staging/ks7010/ks_wlan_net.c 	iwe->u.data.length += 4;
data             1168 drivers/staging/ks7010/ks_wlan_net.c 	iwe->u.data.length += rsn->size * 2;
data             1200 drivers/staging/ks7010/ks_wlan_net.c 	iwe.u.data.length = ap->ssid.size;
data             1201 drivers/staging/ks7010/ks_wlan_net.c 	if (iwe.u.data.length > 32)
data             1202 drivers/staging/ks7010/ks_wlan_net.c 		iwe.u.data.length = 32;
data             1204 drivers/staging/ks7010/ks_wlan_net.c 	iwe.u.data.flags = 1;
data             1236 drivers/staging/ks7010/ks_wlan_net.c 	iwe.u.data.flags = (capabilities & WLAN_CAPABILITY_PRIVACY) ?
data             1239 drivers/staging/ks7010/ks_wlan_net.c 	iwe.u.data.length = 0;
data             1311 drivers/staging/ks7010/ks_wlan_net.c 		if ((extra + dwrq->data.length) - current_ev <= IW_EV_ADDR_LEN) {
data             1312 drivers/staging/ks7010/ks_wlan_net.c 			dwrq->data.length = 0;
data             1317 drivers/staging/ks7010/ks_wlan_net.c 						    extra + dwrq->data.length,
data             1321 drivers/staging/ks7010/ks_wlan_net.c 	dwrq->data.length = (current_ev - extra);
data             1322 drivers/staging/ks7010/ks_wlan_net.c 	dwrq->data.flags = 0;
data              108 drivers/staging/media/allegro-dvt/allegro-core.c 	unsigned int data;
data              764 drivers/staging/media/allegro-dvt/allegro-core.c 	mbox->data = base + 0x8;
data              813 drivers/staging/media/allegro-dvt/allegro-core.c 	regmap_bulk_write(dev->sram, mbox->data + tail, src, size_no_wrap / 4);
data              814 drivers/staging/media/allegro-dvt/allegro-core.c 	regmap_bulk_write(dev->sram, mbox->data,
data              842 drivers/staging/media/allegro-dvt/allegro-core.c 	regmap_bulk_read(dev->sram, mbox->data + head,
data              870 drivers/staging/media/allegro-dvt/allegro-core.c 	regmap_bulk_read(dev->sram, mbox->data + head + sizeof(*header),
data              872 drivers/staging/media/allegro-dvt/allegro-core.c 	regmap_bulk_read(dev->sram, mbox->data,
data             1779 drivers/staging/media/allegro-dvt/allegro-core.c static irqreturn_t allegro_hardirq(int irq, void *data)
data             1781 drivers/staging/media/allegro-dvt/allegro-core.c 	struct allegro_dev *dev = data;
data             1793 drivers/staging/media/allegro-dvt/allegro-core.c static irqreturn_t allegro_irq_thread(int irq, void *data)
data             1795 drivers/staging/media/allegro-dvt/allegro-core.c 	struct allegro_dev *dev = data;
data             2843 drivers/staging/media/allegro-dvt/allegro-core.c 	allegro_copy_firmware(dev, fw->data, fw->size);
data             2844 drivers/staging/media/allegro-dvt/allegro-core.c 	allegro_copy_fw_codec(dev, fw_codec->data, fw_codec->size);
data               63 drivers/staging/media/allegro-dvt/nal-h264.c 	u8 *data;
data               77 drivers/staging/media/allegro-dvt/nal-h264.c 	rbsp->data = addr;
data              207 drivers/staging/media/allegro-dvt/nal-h264.c 	bit = (rbsp->data[ofs] >> shift) & 1;
data              233 drivers/staging/media/allegro-dvt/nal-h264.c 	rbsp->data[ofs] &= ~(1 << shift);
data              234 drivers/staging/media/allegro-dvt/nal-h264.c 	rbsp->data[ofs] |= value << shift;
data              435 drivers/staging/media/allegro-dvt/nal-h264.c 	u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8);
data              453 drivers/staging/media/allegro-dvt/nal-h264.c 	u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8);
data              471 drivers/staging/media/allegro-dvt/nal-h264.c 	u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8);
data              482 drivers/staging/media/allegro-dvt/nal-h264.c 	u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8);
data              483 drivers/staging/media/hantro/hantro_drv.c 	{ .compatible = "rockchip,rk3399-vpu", .data = &rk3399_vpu_variant, },
data              484 drivers/staging/media/hantro/hantro_drv.c 	{ .compatible = "rockchip,rk3328-vpu", .data = &rk3328_vpu_variant, },
data              485 drivers/staging/media/hantro/hantro_drv.c 	{ .compatible = "rockchip,rk3288-vpu", .data = &rk3288_vpu_variant, },
data              751 drivers/staging/media/hantro/hantro_drv.c 	vpu->variant = match->data;
data              324 drivers/staging/media/hantro/hantro_h264.c static int p_ref_list_cmp(const void *ptra, const void *ptrb, const void *data)
data              326 drivers/staging/media/hantro/hantro_h264.c 	const struct hantro_h264_reflist_builder *builder = data;
data              354 drivers/staging/media/hantro/hantro_h264.c static int b0_ref_list_cmp(const void *ptra, const void *ptrb, const void *data)
data              356 drivers/staging/media/hantro/hantro_h264.c 	const struct hantro_h264_reflist_builder *builder = data;
data              395 drivers/staging/media/hantro/hantro_h264.c static int b1_ref_list_cmp(const void *ptra, const void *ptrb, const void *data)
data              397 drivers/staging/media/hantro/hantro_h264.c 	const struct hantro_h264_reflist_builder *builder = data;
data              655 drivers/staging/media/imx/imx7-media-csi.c static irqreturn_t imx7_csi_irq_handler(int irq, void *data)
data              657 drivers/staging/media/imx/imx7-media-csi.c 	struct imx7_csi *csi =  data;
data              850 drivers/staging/media/ipu3/ipu3-abi.h 	struct imgu_abi_input_feeder_data data __aligned(32);
data              859 drivers/staging/media/ipu3/ipu3-abi.h 	struct imgu_abi_input_feeder_data data;
data             1150 drivers/staging/media/ipu3/ipu3-abi.h 	struct imgu_abi_bds_per_stripe_data data __aligned(32);
data             1407 drivers/staging/media/ipu3/ipu3-abi.h 	struct imgu_abi_frame_sp_plane data;
data             1532 drivers/staging/media/ipu3/ipu3-abi.h 	u64 data __aligned(8);	/* Data section absolute pointer */
data             1943 drivers/staging/media/ipu3/ipu3-abi.h 	} data;
data              126 drivers/staging/media/ipu3/ipu3-css-fw.c 	css->fwp = (struct imgu_fw_header *)css->fw->data;
data             1929 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->bds.per_stripe.aligned_data[i].data.crop.hor_crop_en = 0;
data             1930 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->bds.per_stripe.aligned_data[i].data.crop.hor_crop_start = 0;
data             1931 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->bds.per_stripe.aligned_data[i].data.crop.hor_crop_end = 0;
data             1932 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->bds.per_stripe.aligned_data[i].data.hor_ctrl0 =
data             1934 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->bds.per_stripe.aligned_data[i].data.hor_ctrl0.out_frame_width =
data             1936 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->bds.per_stripe.aligned_data[i].data.ver_ctrl1.out_frame_width =
data             1938 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->bds.per_stripe.aligned_data[i].data.ver_ctrl1.out_frame_height =
data             1988 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->input_feeder.data.row_stride = pixm->plane_fmt[0].bytesperline;
data             1989 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->input_feeder.data.start_row_address =
data             1991 drivers/staging/media/ipu3/ipu3-css-params.c 		ofs_y * acc->input_feeder.data.row_stride;
data             1992 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->input_feeder.data.start_pixel = ofs_x % IMGU_PIXELS_PER_WORD;
data             1994 drivers/staging/media/ipu3/ipu3-css-params.c 	acc->input_feeder.data_per_stripe.input_feeder_data[0].data =
data             1995 drivers/staging/media/ipu3/ipu3-css-params.c 		acc->input_feeder.data;
data             2000 drivers/staging/media/ipu3/ipu3-css-params.c 		&acc->input_feeder.data_per_stripe.input_feeder_data[1].data;
data             2001 drivers/staging/media/ipu3/ipu3-css-params.c 	feeder_data->row_stride = acc->input_feeder.data.row_stride;
data             2004 drivers/staging/media/ipu3/ipu3-css-params.c 		ofs_y * acc->input_feeder.data.row_stride;
data             1116 drivers/staging/media/ipu3/ipu3-css.c 			       int queue, int thread, u32 data)
data             1143 drivers/staging/media/ipu3/ipu3-css.c 		writel(data, &q->host2sp_bufq[thread][queue][end]);
data             1146 drivers/staging/media/ipu3/ipu3-css.c 		writel(data, &q->host2sp_evtq[end]);
data             1154 drivers/staging/media/ipu3/ipu3-css.c static int imgu_css_dequeue_data(struct imgu_css *css, int queue, u32 *data)
data             1182 drivers/staging/media/ipu3/ipu3-css.c 		*data = readl(&q->sp2host_bufq[queue][start]);
data             1187 drivers/staging/media/ipu3/ipu3-css.c 		*data = readl(&q->sp2host_evtq[start]);
data             1331 drivers/staging/media/ipu3/ipu3-css.c 	u32 data;
data             1368 drivers/staging/media/ipu3/ipu3-css.c 	while (!(r = imgu_css_dequeue_data(css, IMGU_ABI_QUEUE_A_ID, &data)))
data             1373 drivers/staging/media/ipu3/ipu3-css.c 	while (!(r = imgu_css_dequeue_data(css, IMGU_ABI_QUEUE_B_ID, &data)))
data             1936 drivers/staging/media/ipu3/ipu3-css.c 	u32 data;
data             1960 drivers/staging/media/ipu3/ipu3-css.c 		abi_buf->payload.s3a.data.dmem.s3a_tbl = b->daddr;
data             1975 drivers/staging/media/ipu3/ipu3-css.c 	data = css->pipes[pipe].abi_buffers[b->queue][b->queue_pos].daddr;
data             1977 drivers/staging/media/ipu3/ipu3-css.c 				pipe, data);
data             1981 drivers/staging/media/ipu3/ipu3-css.c 	data = IMGU_ABI_EVENT_BUFFER_ENQUEUED(pipe,
data             1983 drivers/staging/media/ipu3/ipu3-css.c 	r = imgu_css_queue_data(css, IMGU_ABI_QUEUE_EVENT_ID, pipe, data);
data              142 drivers/staging/media/meson/vdec/esparser.c int esparser_queue_eos(struct amvdec_core *core, const u8 *data, u32 len)
data              154 drivers/staging/media/meson/vdec/esparser.c 	memcpy(eos_vaddr, data, len);
data               22 drivers/staging/media/meson/vdec/esparser.h int esparser_queue_eos(struct amvdec_core *core, const u8 *data, u32 len);
data               53 drivers/staging/media/meson/vdec/vdec.c static int vdec_recycle_thread(void *data)
data               55 drivers/staging/media/meson/vdec/vdec.c 	struct amvdec_session *sess = data;
data              724 drivers/staging/media/meson/vdec/vdec.c 		const u8 *data = codec_ops->eos_sequence(&len);
data              726 drivers/staging/media/meson/vdec/vdec.c 		esparser_queue_eos(sess->core, data, len);
data              936 drivers/staging/media/meson/vdec/vdec.c static irqreturn_t vdec_isr(int irq, void *data)
data              938 drivers/staging/media/meson/vdec/vdec.c 	struct amvdec_core *core = data;
data              946 drivers/staging/media/meson/vdec/vdec.c static irqreturn_t vdec_threaded_isr(int irq, void *data)
data              948 drivers/staging/media/meson/vdec/vdec.c 	struct amvdec_core *core = data;
data              956 drivers/staging/media/meson/vdec/vdec.c 	  .data = &vdec_platform_gxbb },
data              958 drivers/staging/media/meson/vdec/vdec.c 	  .data = &vdec_platform_gxm },
data              960 drivers/staging/media/meson/vdec/vdec.c 	  .data = &vdec_platform_gxl },
data             1051 drivers/staging/media/meson/vdec/vdec.c 	core->platform = of_id->data;
data              125 drivers/staging/media/meson/vdec/vdec.h 				      const u8 *data, u32 len);
data               54 drivers/staging/media/meson/vdec/vdec_1.c 	memcpy(mc_addr, fw->data, MC_SIZE);
data               75 drivers/staging/media/meson/vdec/vdec_1.c 							fw->data + MC_SIZE,
data               36 drivers/staging/media/omap4iss/iss_csiphy.c 		reg |= (phy->lanes.data[i].pol ?
data               38 drivers/staging/media/omap4iss/iss_csiphy.c 		reg |= (phy->lanes.data[i].pos <<
data              175 drivers/staging/media/omap4iss/iss_csiphy.c 		if (lanes->data[i].pos == 0)
data              178 drivers/staging/media/omap4iss/iss_csiphy.c 		if (lanes->data[i].pol > 1 ||
data              179 drivers/staging/media/omap4iss/iss_csiphy.c 		    lanes->data[i].pos > (csi2->phy->max_data_lanes + 1))
data              182 drivers/staging/media/omap4iss/iss_csiphy.c 		if (used_lanes & (1 << lanes->data[i].pos))
data              185 drivers/staging/media/omap4iss/iss_csiphy.c 		used_lanes |= 1 << lanes->data[i].pos;
data              101 drivers/staging/media/soc_camera/imx074.c static int reg_write(struct i2c_client *client, const u16 addr, const u8 data)
data              115 drivers/staging/media/soc_camera/imx074.c 	tx[2] = data;
data               93 drivers/staging/media/soc_camera/mt9t031.c 		     const u16 data)
data               95 drivers/staging/media/soc_camera/mt9t031.c 	return i2c_smbus_write_word_swapped(client, reg, data);
data               99 drivers/staging/media/soc_camera/mt9t031.c 		   const u16 data)
data              106 drivers/staging/media/soc_camera/mt9t031.c 	return reg_write(client, reg, ret | data);
data              110 drivers/staging/media/soc_camera/mt9t031.c 		     const u16 data)
data              117 drivers/staging/media/soc_camera/mt9t031.c 	return reg_write(client, reg, ret & ~data);
data              120 drivers/staging/media/soc_camera/mt9t031.c static int set_shutter(struct i2c_client *client, const u32 data)
data              124 drivers/staging/media/soc_camera/mt9t031.c 	ret = reg_write(client, MT9T031_SHUTTER_WIDTH_UPPER, data >> 16);
data              127 drivers/staging/media/soc_camera/mt9t031.c 		ret = reg_write(client, MT9T031_SHUTTER_WIDTH, data & 0xffff);
data              132 drivers/staging/media/soc_camera/mt9t031.c static int get_shutter(struct i2c_client *client, u32 *data)
data              137 drivers/staging/media/soc_camera/mt9t031.c 	*data = ret << 16;
data              141 drivers/staging/media/soc_camera/mt9t031.c 	*data |= ret & 0xffff;
data              463 drivers/staging/media/soc_camera/mt9t031.c 	int data;
data              468 drivers/staging/media/soc_camera/mt9t031.c 			data = reg_set(client, MT9T031_READ_MODE_2, 0x8000);
data              470 drivers/staging/media/soc_camera/mt9t031.c 			data = reg_clear(client, MT9T031_READ_MODE_2, 0x8000);
data              471 drivers/staging/media/soc_camera/mt9t031.c 		if (data < 0)
data              476 drivers/staging/media/soc_camera/mt9t031.c 			data = reg_set(client, MT9T031_READ_MODE_2, 0x4000);
data              478 drivers/staging/media/soc_camera/mt9t031.c 			data = reg_clear(client, MT9T031_READ_MODE_2, 0x4000);
data              479 drivers/staging/media/soc_camera/mt9t031.c 		if (data < 0)
data              487 drivers/staging/media/soc_camera/mt9t031.c 			data = ((ctrl->val - (s32)ctrl->minimum) * 8 + range / 2) / range;
data              489 drivers/staging/media/soc_camera/mt9t031.c 			dev_dbg(&client->dev, "Setting gain %d\n", data);
data              490 drivers/staging/media/soc_camera/mt9t031.c 			data = reg_write(client, MT9T031_GLOBAL_GAIN, data);
data              491 drivers/staging/media/soc_camera/mt9t031.c 			if (data < 0)
data              502 drivers/staging/media/soc_camera/mt9t031.c 				data = gain;
data              504 drivers/staging/media/soc_camera/mt9t031.c 				data = ((gain - 32) * 16 + 16) / 32 + 80;
data              507 drivers/staging/media/soc_camera/mt9t031.c 				data = (((gain - 64 + 7) * 32) & 0xff00) | 0x60;
data              510 drivers/staging/media/soc_camera/mt9t031.c 				reg_read(client, MT9T031_GLOBAL_GAIN), data);
data              511 drivers/staging/media/soc_camera/mt9t031.c 			data = reg_write(client, MT9T031_GLOBAL_GAIN, data);
data              512 drivers/staging/media/soc_camera/mt9t031.c 			if (data < 0)
data              626 drivers/staging/media/soc_camera/mt9t031.c 	s32 data;
data              640 drivers/staging/media/soc_camera/mt9t031.c 	data = reg_read(client, MT9T031_CHIP_VERSION);
data              642 drivers/staging/media/soc_camera/mt9t031.c 	switch (data) {
data              647 drivers/staging/media/soc_camera/mt9t031.c 			"No MT9T031 chip detected, register read %x\n", data);
data              652 drivers/staging/media/soc_camera/mt9t031.c 	dev_info(&client->dev, "Detected a MT9T031 chip ID %x\n", data);
data              482 drivers/staging/media/soc_camera/soc_mediabus.c 	bool hsync = true, vsync = true, pclk, data, mode;
data              497 drivers/staging/media/soc_camera/soc_mediabus.c 		data = common_flags & (V4L2_MBUS_DATA_ACTIVE_HIGH |
data              500 drivers/staging/media/soc_camera/soc_mediabus.c 		return (!hsync || !vsync || !pclk || !data || !mode) ?
data              175 drivers/staging/media/soc_camera/soc_mt9v022.c 		     const u16 data)
data              177 drivers/staging/media/soc_camera/soc_mt9v022.c 	return i2c_smbus_write_word_swapped(client, reg, data);
data              181 drivers/staging/media/soc_camera/soc_mt9v022.c 		   const u16 data)
data              188 drivers/staging/media/soc_camera/soc_mt9v022.c 	return reg_write(client, reg, ret | data);
data              192 drivers/staging/media/soc_camera/soc_mt9v022.c 		     const u16 data)
data              199 drivers/staging/media/soc_camera/soc_mt9v022.c 	return reg_write(client, reg, ret & ~data);
data              532 drivers/staging/media/soc_camera/soc_mt9v022.c 	int data;
data              536 drivers/staging/media/soc_camera/soc_mt9v022.c 		data = reg_read(client, MT9V022_ANALOG_GAIN);
data              537 drivers/staging/media/soc_camera/soc_mt9v022.c 		if (data < 0)
data              541 drivers/staging/media/soc_camera/soc_mt9v022.c 		gain->val = ((data - 16) * range + 24) / 48 + gain->minimum;
data              544 drivers/staging/media/soc_camera/soc_mt9v022.c 		data = reg_read(client, MT9V022_TOTAL_SHUTTER_WIDTH);
data              545 drivers/staging/media/soc_camera/soc_mt9v022.c 		if (data < 0)
data              549 drivers/staging/media/soc_camera/soc_mt9v022.c 		exp->val = ((data - 1) * range + 239) / 479 + exp->minimum;
data              552 drivers/staging/media/soc_camera/soc_mt9v022.c 		data = reg_read(client, MT9V022_HORIZONTAL_BLANKING);
data              553 drivers/staging/media/soc_camera/soc_mt9v022.c 		if (data < 0)
data              555 drivers/staging/media/soc_camera/soc_mt9v022.c 		ctrl->val = data;
data              558 drivers/staging/media/soc_camera/soc_mt9v022.c 		data = reg_read(client, MT9V022_VERTICAL_BLANKING);
data              559 drivers/staging/media/soc_camera/soc_mt9v022.c 		if (data < 0)
data              561 drivers/staging/media/soc_camera/soc_mt9v022.c 		ctrl->val = data;
data              573 drivers/staging/media/soc_camera/soc_mt9v022.c 	int data;
data              578 drivers/staging/media/soc_camera/soc_mt9v022.c 			data = reg_set(client, MT9V022_READ_MODE, 0x10);
data              580 drivers/staging/media/soc_camera/soc_mt9v022.c 			data = reg_clear(client, MT9V022_READ_MODE, 0x10);
data              581 drivers/staging/media/soc_camera/soc_mt9v022.c 		if (data < 0)
data              586 drivers/staging/media/soc_camera/soc_mt9v022.c 			data = reg_set(client, MT9V022_READ_MODE, 0x20);
data              588 drivers/staging/media/soc_camera/soc_mt9v022.c 			data = reg_clear(client, MT9V022_READ_MODE, 0x20);
data              589 drivers/staging/media/soc_camera/soc_mt9v022.c 		if (data < 0)
data              622 drivers/staging/media/soc_camera/soc_mt9v022.c 			data = reg_set(client, MT9V022_AEC_AGC_ENABLE, 0x1);
data              633 drivers/staging/media/soc_camera/soc_mt9v022.c 			data = reg_clear(client, MT9V022_AEC_AGC_ENABLE, 0x1);
data              634 drivers/staging/media/soc_camera/soc_mt9v022.c 			if (data < 0)
data              666 drivers/staging/media/soc_camera/soc_mt9v022.c 	s32 data;
data              675 drivers/staging/media/soc_camera/soc_mt9v022.c 	data = reg_read(client, MT9V022_CHIP_VERSION);
data              678 drivers/staging/media/soc_camera/soc_mt9v022.c 	if (data != 0x1311 && data != 0x1313 && data != 0x1324) {
data              681 drivers/staging/media/soc_camera/soc_mt9v022.c 			 data);
data              685 drivers/staging/media/soc_camera/soc_mt9v022.c 	mt9v022->chip_version = data;
data              687 drivers/staging/media/soc_camera/soc_mt9v022.c 	mt9v022->reg = is_mt9v024(data) ? &mt9v024_register :
data              741 drivers/staging/media/soc_camera/soc_mt9v022.c 		 data, mt9v022->model == MT9V022IX7ATM ?
data              642 drivers/staging/media/soc_camera/soc_ov5642.c 	unsigned char data[2] = { reg >> 8, reg & 0xff };
data              644 drivers/staging/media/soc_camera/soc_ov5642.c 	ret = i2c_master_send(client, data, 2);
data              663 drivers/staging/media/soc_camera/soc_ov5642.c 	unsigned char data[3] = { reg >> 8, reg & 0xff, val };
data              665 drivers/staging/media/soc_camera/soc_ov5642.c 	ret = i2c_master_send(client, data, 3);
data              466 drivers/staging/media/sunxi/cedrus/cedrus.c 		.data = &sun4i_a10_cedrus_variant,
data              470 drivers/staging/media/sunxi/cedrus/cedrus.c 		.data = &sun5i_a13_cedrus_variant,
data              474 drivers/staging/media/sunxi/cedrus/cedrus.c 		.data = &sun7i_a20_cedrus_variant,
data              478 drivers/staging/media/sunxi/cedrus/cedrus.c 		.data = &sun8i_a33_cedrus_variant,
data              482 drivers/staging/media/sunxi/cedrus/cedrus.c 		.data = &sun8i_h3_cedrus_variant,
data              486 drivers/staging/media/sunxi/cedrus/cedrus.c 		.data = &sun50i_a64_cedrus_variant,
data              490 drivers/staging/media/sunxi/cedrus/cedrus.c 		.data = &sun50i_h5_cedrus_variant,
data              494 drivers/staging/media/sunxi/cedrus/cedrus.c 		.data = &sun50i_h6_cedrus_variant,
data               45 drivers/staging/media/sunxi/cedrus/cedrus_h264.c 				   const void *data, size_t len)
data               47 drivers/staging/media/sunxi/cedrus/cedrus_h264.c 	const u32 *buffer = data;
data              102 drivers/staging/media/sunxi/cedrus/cedrus_hw.c static irqreturn_t cedrus_irq(int irq, void *data)
data              104 drivers/staging/media/sunxi/cedrus/cedrus_hw.c 	struct cedrus_dev *dev = data;
data              905 drivers/staging/media/tegra-vde/vde.c static irqreturn_t tegra_vde_isr(int irq, void *data)
data              907 drivers/staging/media/tegra-vde/vde.c 	struct tegra_vde *vde = data;
data              473 drivers/staging/most/core.c static int print_links(struct device *dev, void *data)
data              475 drivers/staging/most/core.c 	struct show_links_data *d = data;
data              854 drivers/staging/most/core.c static int hdm_enqueue_thread(void *data)
data              856 drivers/staging/most/core.c 	struct most_channel *c = data;
data             1316 drivers/staging/most/core.c static int disconnect_channels(struct device *dev, void *data)
data             1320 drivers/staging/most/core.c 	struct core_component *comp = data;
data               49 drivers/staging/most/dim2/dim2.c static void dim2_tasklet_fn(unsigned long data);
data              201 drivers/staging/most/dim2/dim2.c static int deliver_netinfo_thread(void *data)
data              203 drivers/staging/most/dim2/dim2.c 	struct dim2_hdm *dev = data;
data              233 drivers/staging/most/dim2/dim2.c 	u8 *data = mbo->virt_address;
data              235 drivers/staging/most/dim2/dim2.c 	pr_info("Node Address: 0x%03x\n", (u16)data[16] << 8 | data[17]);
data              236 drivers/staging/most/dim2/dim2.c 	dev->link_state = data[18];
data              238 drivers/staging/most/dim2/dim2.c 	memcpy(dev->mac_addrs, data + 19, 6);
data              258 drivers/staging/most/dim2/dim2.c 	u8 *data;
data              291 drivers/staging/most/dim2/dim2.c 		data = mbo->virt_address;
data              295 drivers/staging/most/dim2/dim2.c 		    PACKET_IS_NET_INFO(data)) {
data              305 drivers/staging/most/dim2/dim2.c 					(u32)data[0] * 256 + data[1] + 2;
data              358 drivers/staging/most/dim2/dim2.c static void dim2_tasklet_fn(unsigned long data)
data              360 drivers/staging/most/dim2/dim2.c 	struct dim2_hdm *dev = (struct dim2_hdm *)data;
data              396 drivers/staging/most/dim2/dim2.c 	dim2_tasklet.data = (unsigned long)dev;
data              595 drivers/staging/most/dim2/dim2.c 	u8 *data;
data              612 drivers/staging/most/dim2/dim2.c 	data = mbo->virt_address;
data              614 drivers/staging/most/dim2/dim2.c 	data[0] = 0x00; /* PML High byte */
data              615 drivers/staging/most/dim2/dim2.c 	data[1] = 0x03; /* PML Low byte */
data              616 drivers/staging/most/dim2/dim2.c 	data[2] = 0x02; /* PMHL */
data              617 drivers/staging/most/dim2/dim2.c 	data[3] = 0x08; /* FPH */
data              618 drivers/staging/most/dim2/dim2.c 	data[4] = 0x40; /* FMF (FIFO cmd msg - Triggers NAOverMDP) */
data              764 drivers/staging/most/dim2/dim2.c 	pdata = of_id->data;
data             1055 drivers/staging/most/dim2/dim2.c 		.data = plat_data + FSL_MX6
data             1059 drivers/staging/most/dim2/dim2.c 		.data = plat_data + RCAR_H2
data             1063 drivers/staging/most/dim2/dim2.c 		.data = plat_data + RCAR_M3
data               79 drivers/staging/most/net/net.c 	const u8 *dest_addr = skb->data + 4;
data               80 drivers/staging/most/net/net.c 	const u8 *eth_type = skb->data + 12;
data              126 drivers/staging/most/net/net.c 	memcpy(buff, skb->data + ETH_HLEN, payload_len);
data              157 drivers/staging/most/net/net.c 	memcpy(buff, skb->data, skb->len);
data              237 drivers/staging/most/sound/sound.c static int playback_thread(void *data)
data              239 drivers/staging/most/sound/sound.c 	struct channel *const channel = data;
data              165 drivers/staging/most/usb/usb.c static inline int drci_wr_reg(struct usb_device *dev, u16 reg, u16 data)
data              171 drivers/staging/most/usb/usb.c 			       data,
data               89 drivers/staging/netlogic/xlr_net.c 	skb_data = skb->data;
data               93 drivers/staging/netlogic/xlr_net.c 	return skb->data;
data              254 drivers/staging/netlogic/xlr_net.c 	xlr_make_tx_desc(&msg, virt_to_phys(skb->data), skb);
data              289 drivers/staging/netlogic/xlr_net.c static int xlr_net_set_mac_addr(struct net_device *ndev, void *data)
data              293 drivers/staging/netlogic/xlr_net.c 	err = eth_mac_addr(ndev, data);
data              135 drivers/staging/nvec/nvec.c 				unsigned long event_type, void *data)
data              139 drivers/staging/nvec/nvec.c 	unsigned char *msg = data;
data              204 drivers/staging/nvec/nvec.c 	return msg->data[0] >> 7;
data              216 drivers/staging/nvec/nvec.c 	int event_length = (msg->data[0] & 0x60) >> 5;
data              220 drivers/staging/nvec/nvec.c 		return (msg->pos || msg->size) ? (msg->data[1] + 2) : 0;
data              254 drivers/staging/nvec/nvec.c int nvec_write_async(struct nvec_chip *nvec, const unsigned char *data,
data              265 drivers/staging/nvec/nvec.c 	msg->data[0] = size;
data              266 drivers/staging/nvec/nvec.c 	memcpy(msg->data + 1, data, size);
data              297 drivers/staging/nvec/nvec.c 		    const unsigned char *data, short size,
data              303 drivers/staging/nvec/nvec.c 	nvec->sync_write_pending = (data[1] << 8) + data[0];
data              305 drivers/staging/nvec/nvec.c 	if (nvec_write_async(nvec, data, size) < 0) {
data              414 drivers/staging/nvec/nvec.c 	if ((msg->data[0] & 1 << 7) == 0 && msg->data[3]) {
data              415 drivers/staging/nvec/nvec.c 		dev_err(nvec->dev, "ec responded %*ph\n", 4, msg->data);
data              419 drivers/staging/nvec/nvec.c 	if ((msg->data[0] >> 7) == 1 && (msg->data[0] & 0x0f) == 5)
data              421 drivers/staging/nvec/nvec.c 			       DUMP_PREFIX_NONE, 16, 1, msg->data,
data              422 drivers/staging/nvec/nvec.c 			       msg->data[1] + 2, true);
data              424 drivers/staging/nvec/nvec.c 	atomic_notifier_call_chain(&nvec->notifier_list, msg->data[0] & 0x8f,
data              425 drivers/staging/nvec/nvec.c 				   msg->data);
data              450 drivers/staging/nvec/nvec.c 		      (msg->data[2] << 8) + msg->data[0]) {
data              499 drivers/staging/nvec/nvec.c 		if (nvec->rx->data[0] == NVEC_BAT)
data              551 drivers/staging/nvec/nvec.c 		memcpy(nvec->tx_scratch.data, "\x02\x07\x02", 3);
data              564 drivers/staging/nvec/nvec.c 		(uint)nvec->tx->size, nvec->tx->data[1]);
data              622 drivers/staging/nvec/nvec.c 			nvec->rx->data[0] = received;
data              630 drivers/staging/nvec/nvec.c 			if (nvec->rx->data[0] != 0x01) {
data              639 drivers/staging/nvec/nvec.c 			to_send = nvec->tx->data[0];
data              642 drivers/staging/nvec/nvec.c 			nvec->rx->data[1] = received;
data              655 drivers/staging/nvec/nvec.c 			to_send = nvec->tx->data[nvec->tx->pos++];
data              671 drivers/staging/nvec/nvec.c 			nvec->rx->data[nvec->rx->pos++] = received;
data              859 drivers/staging/nvec/nvec.c 			 msg->data[4], msg->data[5],
data              860 drivers/staging/nvec/nvec.c 			 msg->data[6], msg->data[7]);
data               96 drivers/staging/nvec/nvec.h 	unsigned char data[NVEC_MSG_SIZE];
data              164 drivers/staging/nvec/nvec.h int nvec_write_async(struct nvec_chip *nvec, const unsigned char *data,
data              168 drivers/staging/nvec/nvec.h 		    const unsigned char *data, short size,
data               54 drivers/staging/nvec/nvec_kbd.c 			      unsigned long event_type, void *data)
data               57 drivers/staging/nvec/nvec_kbd.c 	unsigned char *msg = data;
data               85 drivers/staging/nvec/nvec_power.c 			       unsigned long event_type, void *data)
data               89 drivers/staging/nvec/nvec_power.c 	struct bat_response *res = data;
data              121 drivers/staging/nvec/nvec_power.c 				   unsigned long event_type, void *data)
data              125 drivers/staging/nvec/nvec_power.c 	struct bat_response *res = data;
data               74 drivers/staging/nvec/nvec_ps2.c 			     unsigned long event_type, void *data)
data               77 drivers/staging/nvec/nvec_ps2.c 	unsigned char *msg = data;
data              409 drivers/staging/octeon-usb/octeon-hcd.c 	u8 data[0];
data              442 drivers/staging/octeon-usb/octeon-hcd.c 		memcpy(temp->data, urb->transfer_buffer,
data              444 drivers/staging/octeon-usb/octeon-hcd.c 	urb->transfer_buffer = temp->data;
data              465 drivers/staging/octeon-usb/octeon-hcd.c 			    data);
data               33 drivers/staging/octeon/ethernet-mem.c 		skb_reserve(skb, 256 - (((unsigned long)skb->data) & 0x7f));
data               34 drivers/staging/octeon/ethernet-mem.c 		*(struct sk_buff **)(skb->data - sizeof(void *)) = skb;
data               35 drivers/staging/octeon/ethernet-mem.c 		cvmx_fpa_free(skb->data, pool, size / 128);
data              282 drivers/staging/octeon/ethernet-rx.c 			skb->data = skb->head + work->packet_ptr.s.addr -
data              284 drivers/staging/octeon/ethernet-rx.c 			prefetch(skb->data);
data              264 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.addr = XKPHYS_TO_PHYS((uintptr_t)skb->data);
data              268 drivers/staging/octeon/ethernet-tx.c 		hw_buffer.s.addr = XKPHYS_TO_PHYS((uintptr_t)skb->data);
data              300 drivers/staging/octeon/ethernet-tx.c 	if (unlikely(skb->data < fpa_head)) {
data              342 drivers/staging/octeon/ethernet-tx.c 	hw_buffer.s.back = ((unsigned long)skb->data >> 7) -
data              555 drivers/staging/octeon/ethernet-tx.c 	memcpy(copy_location, skb->data, skb->len);
data              622 drivers/staging/octeon/ethernet-tx.c 		memcpy(work->packet_data, skb->data + 10,
data              644 drivers/staging/octeon/ethernet-tx.c 		memcpy(work->packet_data, skb->data, sizeof(work->packet_data));
data              404 drivers/staging/pi433/pi433_if.c pi433_receive(void *data)
data              406 drivers/staging/pi433/pi433_if.c 	struct pi433_device *dev = data;
data              556 drivers/staging/pi433/pi433_if.c pi433_tx_thread(void *data)
data              558 drivers/staging/pi433/pi433_if.c 	struct pi433_device *device = data;
data             2226 drivers/staging/qlge/qlge.h int ql_read_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 *data);
data             2240 drivers/staging/qlge/qlge.h int ql_read_xgmac_reg64(struct ql_adapter *qdev, u32 reg, u64 *data);
data             2245 drivers/staging/qlge/qlge.h int ql_read_mpi_reg(struct ql_adapter *qdev, u32 reg, u32 *data);
data             2246 drivers/staging/qlge/qlge.h int ql_write_mpi_reg(struct ql_adapter *qdev, u32 reg, u32 data);
data               64 drivers/staging/qlge/qlge_dbg.c 							u32 *data)
data               84 drivers/staging/qlge/qlge_dbg.c 	*data = ql_read_other_func_reg(qdev, (XG_SERDES_DATA / 4));
data               90 drivers/staging/qlge/qlge_dbg.c static int ql_read_serdes_reg(struct ql_adapter *qdev, u32 reg, u32 *data)
data              108 drivers/staging/qlge/qlge_dbg.c 	*data = ql_read32(qdev, XG_SERDES_DATA);
data              321 drivers/staging/qlge/qlge_dbg.c 							u32 *data)
data              341 drivers/staging/qlge/qlge_dbg.c 	*data = ql_read_other_func_reg(qdev, XGMAC_DATA / 4);
data             1370 drivers/staging/qlge/qlge_dbg.c 	u32 data;						\
data             1371 drivers/staging/qlge/qlge_dbg.c 	ql_read_xgmac_reg(qdev, reg, &data);			\
data             1372 drivers/staging/qlge/qlge_dbg.c 	pr_err("%s: %s = 0x%.08x\n", qdev->ndev->name, #reg, data); \
data              247 drivers/staging/qlge/qlge_ethtool.c 	u64 data;
data              260 drivers/staging/qlge/qlge_ethtool.c 		if (ql_read_xgmac_reg64(qdev, i, &data)) {
data              266 drivers/staging/qlge/qlge_ethtool.c 			*iter = data;
data              274 drivers/staging/qlge/qlge_ethtool.c 		if (ql_read_xgmac_reg64(qdev, i, &data)) {
data              280 drivers/staging/qlge/qlge_ethtool.c 			*iter = data;
data              291 drivers/staging/qlge/qlge_ethtool.c 		if (ql_read_xgmac_reg64(qdev, i, &data)) {
data              297 drivers/staging/qlge/qlge_ethtool.c 			*iter = data;
data              305 drivers/staging/qlge/qlge_ethtool.c 		if (ql_read_xgmac_reg64(qdev, i, &data)) {
data              311 drivers/staging/qlge/qlge_ethtool.c 			*iter = data;
data              318 drivers/staging/qlge/qlge_ethtool.c 	if (ql_read_xgmac_reg64(qdev, 0x5b8, &data)) {
data              323 drivers/staging/qlge/qlge_ethtool.c 		*iter = data;
data              363 drivers/staging/qlge/qlge_ethtool.c 		     struct ethtool_stats *stats, u64 *data)
data              374 drivers/staging/qlge/qlge_ethtool.c 		*data++ = (ql_gstrings_stats[index].sizeof_stat ==
data              511 drivers/staging/qlge/qlge_ethtool.c 	memset(skb->data, 0xFF, frame_size);
data              513 drivers/staging/qlge/qlge_ethtool.c 	memset(&skb->data[frame_size / 2], 0xAA, frame_size / 2 - 1);
data              514 drivers/staging/qlge/qlge_ethtool.c 	memset(&skb->data[frame_size / 2 + 10], 0xBE, 1);
data              515 drivers/staging/qlge/qlge_ethtool.c 	memset(&skb->data[frame_size / 2 + 12], 0xAF, 1);
data              523 drivers/staging/qlge/qlge_ethtool.c 	if ((*(skb->data + 3) == 0xFF) &&
data              524 drivers/staging/qlge/qlge_ethtool.c 		(*(skb->data + frame_size / 2 + 10) == 0xBE) &&
data              525 drivers/staging/qlge/qlge_ethtool.c 		(*(skb->data + frame_size / 2 + 12) == 0xAF)) {
data              557 drivers/staging/qlge/qlge_ethtool.c static int ql_loopback_test(struct ql_adapter *qdev, u64 *data)
data              559 drivers/staging/qlge/qlge_ethtool.c 	*data = ql_start_loopback(qdev);
data              560 drivers/staging/qlge/qlge_ethtool.c 	if (*data)
data              562 drivers/staging/qlge/qlge_ethtool.c 	*data = ql_run_loopback_test(qdev);
data              565 drivers/staging/qlge/qlge_ethtool.c 	return *data;
data              569 drivers/staging/qlge/qlge_ethtool.c 				struct ethtool_test *eth_test, u64 *data)
data              573 drivers/staging/qlge/qlge_ethtool.c 	memset(data, 0, sizeof(u64) * QLGE_TEST_LEN);
data              579 drivers/staging/qlge/qlge_ethtool.c 			if (ql_loopback_test(qdev, &data[0]))
data              584 drivers/staging/qlge/qlge_ethtool.c 			data[0] = 0;
data              721 drivers/staging/qlge/qlge_main.c static int ql_read_flash_word(struct ql_adapter *qdev, int offset, __le32 *data)
data              740 drivers/staging/qlge/qlge_main.c 	*data = cpu_to_le32(ql_read32(qdev, FLASH_DATA));
data              864 drivers/staging/qlge/qlge_main.c static int ql_write_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 data)
data              873 drivers/staging/qlge/qlge_main.c 	ql_write32(qdev, XGMAC_DATA, data);
data              883 drivers/staging/qlge/qlge_main.c int ql_read_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 *data)
data              899 drivers/staging/qlge/qlge_main.c 	*data = ql_read32(qdev, XGMAC_DATA);
data              905 drivers/staging/qlge/qlge_main.c int ql_read_xgmac_reg64(struct ql_adapter *qdev, u32 reg, u64 *data)
data              919 drivers/staging/qlge/qlge_main.c 	*data = (u64) lo | ((u64) hi << 32);
data              953 drivers/staging/qlge/qlge_main.c 	u32 data;
data              971 drivers/staging/qlge/qlge_main.c 	status = ql_read_xgmac_reg(qdev, GLOBAL_CFG, &data);
data              974 drivers/staging/qlge/qlge_main.c 	data |= GLOBAL_CFG_RESET;
data              975 drivers/staging/qlge/qlge_main.c 	status = ql_write_xgmac_reg(qdev, GLOBAL_CFG, data);
data              980 drivers/staging/qlge/qlge_main.c 	data &= ~GLOBAL_CFG_RESET;	/* Clear core reset. */
data              981 drivers/staging/qlge/qlge_main.c 	data |= GLOBAL_CFG_JUMBO;	/* Turn on jumbo. */
data              982 drivers/staging/qlge/qlge_main.c 	data |= GLOBAL_CFG_TX_STAT_EN;
data              983 drivers/staging/qlge/qlge_main.c 	data |= GLOBAL_CFG_RX_STAT_EN;
data              984 drivers/staging/qlge/qlge_main.c 	status = ql_write_xgmac_reg(qdev, GLOBAL_CFG, data);
data              989 drivers/staging/qlge/qlge_main.c 	status = ql_read_xgmac_reg(qdev, TX_CFG, &data);
data              992 drivers/staging/qlge/qlge_main.c 	data &= ~TX_CFG_RESET;	/* Clear the TX MAC reset. */
data              993 drivers/staging/qlge/qlge_main.c 	data |= TX_CFG_EN;	/* Enable the transmitter. */
data              994 drivers/staging/qlge/qlge_main.c 	status = ql_write_xgmac_reg(qdev, TX_CFG, data);
data              999 drivers/staging/qlge/qlge_main.c 	status = ql_read_xgmac_reg(qdev, RX_CFG, &data);
data             1002 drivers/staging/qlge/qlge_main.c 	data &= ~RX_CFG_RESET;	/* Clear the RX MAC reset. */
data             1003 drivers/staging/qlge/qlge_main.c 	data |= RX_CFG_EN;	/* Enable the receiver. */
data             1004 drivers/staging/qlge/qlge_main.c 	status = ql_write_xgmac_reg(qdev, RX_CFG, data);
data             1220 drivers/staging/qlge/qlge_main.c 						     sbq_desc->p.skb->data,
data             1326 drivers/staging/qlge/qlge_main.c 	map = pci_map_single(qdev->pdev, skb->data, len, PCI_DMA_TODEVICE);
data             1656 drivers/staging/qlge/qlge_main.c 	skb_put_data(new_skb, skb->data, length);
data             1687 drivers/staging/qlge/qlge_main.c 	prefetch(skb->data);
data             1720 drivers/staging/qlge/qlge_main.c 			struct iphdr *iph = (struct iphdr *) skb->data;
data             1742 drivers/staging/qlge/qlge_main.c 	void *temp_addr = skb->data;
data             1748 drivers/staging/qlge/qlge_main.c 	skb->data -= QLGE_SB_PAD - NET_IP_ALIGN;
data             1750 drivers/staging/qlge/qlge_main.c 	memmove(skb->data, temp_addr, len);
data             1818 drivers/staging/qlge/qlge_main.c 			skb_put_data(skb, sbq_desc->p.skb->data, length);
data             1999 drivers/staging/qlge/qlge_main.c 	prefetch(skb->data);
data             2031 drivers/staging/qlge/qlge_main.c 			struct iphdr *iph = (struct iphdr *) skb->data;
data               53 drivers/staging/qlge/qlge_mpi.c int ql_read_mpi_reg(struct ql_adapter *qdev, u32 reg, u32 *data)
data               67 drivers/staging/qlge/qlge_mpi.c 	*data = ql_read32(qdev, PROC_DATA);
data               72 drivers/staging/qlge/qlge_mpi.c int ql_write_mpi_reg(struct ql_adapter *qdev, u32 reg, u32 data)
data               80 drivers/staging/qlge/qlge_mpi.c 	ql_write32(qdev, PROC_DATA, data);
data              122 drivers/staging/ralink-gdma/ralink-gdma.c 	struct gdma_data *data;
data              410 drivers/staging/ralink-gdma/ralink-gdma.c 	return dma_dev->data->start_transfer(chan);
data              469 drivers/staging/ralink-gdma/ralink-gdma.c 	done_reg = dma_dev->data->done_int_reg;
data              713 drivers/staging/ralink-gdma/ralink-gdma.c 	chan_mask = dma_dev->data->chancnt - 1;
data              787 drivers/staging/ralink-gdma/ralink-gdma.c 	{ .compatible = "ralink,rt305x-gdma", .data = &rt305x_gdma_data },
data              788 drivers/staging/ralink-gdma/ralink-gdma.c 	{ .compatible = "ralink,rt3883-gdma", .data = &rt3883_gdma_data },
data              803 drivers/staging/ralink-gdma/ralink-gdma.c 	struct gdma_data *data;
data              812 drivers/staging/ralink-gdma/ralink-gdma.c 	data = (struct gdma_data *)match->data;
data              815 drivers/staging/ralink-gdma/ralink-gdma.c 			       struct_size(dma_dev, chan, data->chancnt),
data              819 drivers/staging/ralink-gdma/ralink-gdma.c 	dma_dev->data = data;
data              863 drivers/staging/ralink-gdma/ralink-gdma.c 	for (i = 0; i < data->chancnt; i++) {
data              871 drivers/staging/ralink-gdma/ralink-gdma.c 	data->init(dma_dev);
data             1125 drivers/staging/rtl8188eu/core/rtw_ap.c 			pIE->data[0] |= RTW_ERP_INFO_NON_ERP_PRESENT |
data             1128 drivers/staging/rtl8188eu/core/rtw_ap.c 			pIE->data[0] &= ~(RTW_ERP_INFO_NON_ERP_PRESENT |
data             1132 drivers/staging/rtl8188eu/core/rtw_ap.c 			pIE->data[0] |= RTW_ERP_INFO_BARKER_PREAMBLE_MODE;
data             1134 drivers/staging/rtl8188eu/core/rtw_ap.c 			pIE->data[0] &= ~(RTW_ERP_INFO_BARKER_PREAMBLE_MODE);
data               14 drivers/staging/rtl8188eu/core/rtw_debug.c 			  int *eof, void *data)
data               26 drivers/staging/rtl8188eu/core/rtw_debug.c 			  int *eof, void *data)
data               33 drivers/staging/rtl8188eu/core/rtw_debug.c 		unsigned long count, void *data)
data               35 drivers/staging/rtl8188eu/core/rtw_debug.c 	struct net_device *dev = data;
data               75 drivers/staging/rtl8188eu/core/rtw_debug.c 			  int *eof, void *data)
data               77 drivers/staging/rtl8188eu/core/rtw_debug.c 	struct net_device *dev = data;
data              107 drivers/staging/rtl8188eu/core/rtw_debug.c 		unsigned long count, void *data)
data              135 drivers/staging/rtl8188eu/core/rtw_debug.c 			  int *eof, void *data)
data              137 drivers/staging/rtl8188eu/core/rtw_debug.c 	struct net_device *dev = data;
data              150 drivers/staging/rtl8188eu/core/rtw_debug.c 			  int *eof, void *data)
data              152 drivers/staging/rtl8188eu/core/rtw_debug.c 	struct net_device *dev = data;
data              311 drivers/staging/rtl8188eu/core/rtw_efuse.c u8 Efuse_WordEnableDataWrite(struct adapter *pAdapter, u16 efuse_addr, u8 word_en, u8 *data)
data              322 drivers/staging/rtl8188eu/core/rtw_efuse.c 		efuse_OneByteWrite(pAdapter, start_addr++, data[0]);
data              323 drivers/staging/rtl8188eu/core/rtw_efuse.c 		efuse_OneByteWrite(pAdapter, start_addr++, data[1]);
data              327 drivers/staging/rtl8188eu/core/rtw_efuse.c 		if ((data[0] != tmpdata[0]) || (data[1] != tmpdata[1]))
data              332 drivers/staging/rtl8188eu/core/rtw_efuse.c 		efuse_OneByteWrite(pAdapter, start_addr++, data[2]);
data              333 drivers/staging/rtl8188eu/core/rtw_efuse.c 		efuse_OneByteWrite(pAdapter, start_addr++, data[3]);
data              337 drivers/staging/rtl8188eu/core/rtw_efuse.c 		if ((data[2] != tmpdata[2]) || (data[3] != tmpdata[3]))
data              342 drivers/staging/rtl8188eu/core/rtw_efuse.c 		efuse_OneByteWrite(pAdapter, start_addr++, data[4]);
data              343 drivers/staging/rtl8188eu/core/rtw_efuse.c 		efuse_OneByteWrite(pAdapter, start_addr++, data[5]);
data              347 drivers/staging/rtl8188eu/core/rtw_efuse.c 		if ((data[4] != tmpdata[4]) || (data[5] != tmpdata[5]))
data              352 drivers/staging/rtl8188eu/core/rtw_efuse.c 		efuse_OneByteWrite(pAdapter, start_addr++, data[6]);
data              353 drivers/staging/rtl8188eu/core/rtw_efuse.c 		efuse_OneByteWrite(pAdapter, start_addr++, data[7]);
data              357 drivers/staging/rtl8188eu/core/rtw_efuse.c 		if ((data[6] != tmpdata[6]) || (data[7] != tmpdata[7]))
data              402 drivers/staging/rtl8188eu/core/rtw_efuse.c int Efuse_PgPacketRead(struct adapter *pAdapter, u8 offset, u8 *data)
data              414 drivers/staging/rtl8188eu/core/rtw_efuse.c 	if (!data)
data              419 drivers/staging/rtl8188eu/core/rtw_efuse.c 	memset(data, 0xff, sizeof(u8) * PGPKT_DATA_SIZE);
data              471 drivers/staging/rtl8188eu/core/rtw_efuse.c 			efuse_WordEnableDataRead(hworden, tmpdata, data);
data              477 drivers/staging/rtl8188eu/core/rtw_efuse.c 	if ((data[0] == 0xff) && (data[1] == 0xff) && (data[2] == 0xff)  && (data[3] == 0xff) &&
data              478 drivers/staging/rtl8188eu/core/rtw_efuse.c 	    (data[4] == 0xff) && (data[5] == 0xff) && (data[6] == 0xff)  && (data[7] == 0xff))
data              622 drivers/staging/rtl8188eu/core/rtw_efuse.c 	badworden = Efuse_WordEnableDataWrite(pAdapter, efuse_addr + 1, pTargetPkt->word_en, pTargetPkt->data);
data              628 drivers/staging/rtl8188eu/core/rtw_efuse.c 	PgWriteSuccess = Efuse_PgPacketWrite(pAdapter, pTargetPkt->offset, badworden, pTargetPkt->data);
data              735 drivers/staging/rtl8188eu/core/rtw_efuse.c 				badworden = Efuse_WordEnableDataWrite(pAdapter, startAddr + 1, matched_wden, pTargetPkt->data);
data              740 drivers/staging/rtl8188eu/core/rtw_efuse.c 					PgWriteSuccess = Efuse_PgPacketWrite(pAdapter, pTargetPkt->offset, badworden, pTargetPkt->data);
data              768 drivers/staging/rtl8188eu/core/rtw_efuse.c 	memset((void *)pTargetPkt->data, 0xFF, sizeof(u8) * 8);
data              771 drivers/staging/rtl8188eu/core/rtw_efuse.c 	efuse_WordEnableDataRead(word_en, pData, pTargetPkt->data);
data              813 drivers/staging/rtl8188eu/core/rtw_efuse.c u8 efuse_OneByteRead(struct adapter *pAdapter, u16 addr, u8 *data)
data              827 drivers/staging/rtl8188eu/core/rtw_efuse.c 		*data = usb_read8(pAdapter, EFUSE_CTRL);
data              830 drivers/staging/rtl8188eu/core/rtw_efuse.c 		*data = 0xff;
data              836 drivers/staging/rtl8188eu/core/rtw_efuse.c u8 efuse_OneByteWrite(struct adapter *pAdapter, u16 addr, u8 data)
data              845 drivers/staging/rtl8188eu/core/rtw_efuse.c 	usb_write8(pAdapter, EFUSE_CTRL, data);/* data */
data             1148 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			if ((!memcmp(pIE->data, RTW_WPA_OUI, 4)) ||
data             1149 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			    (!memcmp(pIE->data, WMM_OUI, 4)) ||
data             1150 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			    (!memcmp(pIE->data, WPS_OUI, 4))) {
data             1155 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 					if (!memcmp(pIE->data, WPS_OUI, 4))
data             1158 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 				pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, pIE->Length, pIE->data, &pattrib->pktlen);
data             2017 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             2514 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             2562 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             2659 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             2822 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             2910 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3335 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3379 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			if (!memcmp(pIE->data, WMM_PARA_OUI, 6)) /* WMM */
data             3420 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3474 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3533 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3589 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3663 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *frame = recv_frame->pkt->data;
data             3693 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3709 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3722 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3741 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             3812 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             4069 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             4088 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	u8 *pframe = precv_frame->pkt->data;
data             4980 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			if (!memcmp(pIE->data, WMM_OUI, 4))
data             4991 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 				struct HT_info_element *pht_info = (struct HT_info_element *)(pIE->data);
data              257 drivers/staging/rtl8188eu/core/rtw_recv.c 			pframe = precvframe->pkt->data;
data              298 drivers/staging/rtl8188eu/core/rtw_recv.c 							 *(precvframe->pkt->data+i),
data              299 drivers/staging/rtl8188eu/core/rtw_recv.c 							 *(precvframe->pkt->data+i+1),
data              300 drivers/staging/rtl8188eu/core/rtw_recv.c 							 *(precvframe->pkt->data+i+2),
data              301 drivers/staging/rtl8188eu/core/rtw_recv.c 							 *(precvframe->pkt->data+i+3),
data              302 drivers/staging/rtl8188eu/core/rtw_recv.c 							 *(precvframe->pkt->data+i+4),
data              303 drivers/staging/rtl8188eu/core/rtw_recv.c 							 *(precvframe->pkt->data+i+5),
data              304 drivers/staging/rtl8188eu/core/rtw_recv.c 							 *(precvframe->pkt->data+i+6),
data              305 drivers/staging/rtl8188eu/core/rtw_recv.c 							 *(precvframe->pkt->data+i+7)));
data              368 drivers/staging/rtl8188eu/core/rtw_recv.c 		u8 *iv = precv_frame->pkt->data + prxattrib->hdrlen;
data              437 drivers/staging/rtl8188eu/core/rtw_recv.c 	ptr = precv_frame->pkt->data;
data              526 drivers/staging/rtl8188eu/core/rtw_recv.c 	u8 *ptr = precv_frame->pkt->data;
data              718 drivers/staging/rtl8188eu/core/rtw_recv.c 	u8 *ptr = precv_frame->pkt->data;
data              811 drivers/staging/rtl8188eu/core/rtw_recv.c 	u8 *ptr = precv_frame->pkt->data;
data              868 drivers/staging/rtl8188eu/core/rtw_recv.c 	u8 *pframe = precv_frame->pkt->data;
data             1006 drivers/staging/rtl8188eu/core/rtw_recv.c 			       GetAddr2Ptr(precv_frame->pkt->data));
data             1009 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (GetFrameSubType(precv_frame->pkt->data) == WIFI_BEACON) {
data             1011 drivers/staging/rtl8188eu/core/rtw_recv.c 		} else if (GetFrameSubType(precv_frame->pkt->data) == WIFI_PROBEREQ) {
data             1013 drivers/staging/rtl8188eu/core/rtw_recv.c 		} else if (GetFrameSubType(precv_frame->pkt->data) == WIFI_PROBERSP) {
data             1015 drivers/staging/rtl8188eu/core/rtw_recv.c 				    GetAddr1Ptr(precv_frame->pkt->data), ETH_ALEN))
data             1017 drivers/staging/rtl8188eu/core/rtw_recv.c 			else if (is_multicast_ether_addr(GetAddr1Ptr(precv_frame->pkt->data)))
data             1035 drivers/staging/rtl8188eu/core/rtw_recv.c 	u8 *ptr = precv_frame->pkt->data;
data             1157 drivers/staging/rtl8188eu/core/rtw_recv.c 	u8 *ptr = precv_frame->pkt->data;
data             1271 drivers/staging/rtl8188eu/core/rtw_recv.c 	u8 *ptr = precvframe->pkt->data;
data             1376 drivers/staging/rtl8188eu/core/rtw_recv.c 		skb_put_data(prframe->pkt, pnfhdr->pkt->data, pnfhdr->pkt->len);
data             1417 drivers/staging/rtl8188eu/core/rtw_recv.c 		u8 type = GetFrameType(pfhdr->pkt->data);
data             1511 drivers/staging/rtl8188eu/core/rtw_recv.c 	pdata = prframe->pkt->data;
data             1534 drivers/staging/rtl8188eu/core/rtw_recv.c 				sub_skb->data = pdata;
data             1568 drivers/staging/rtl8188eu/core/rtw_recv.c 		eth_type = get_unaligned_be16(&sub_skb->data[6]);
data             1570 drivers/staging/rtl8188eu/core/rtw_recv.c 		    ((!memcmp(sub_skb->data, rtw_rfc1042_header, SNAP_SIZE) &&
data             1572 drivers/staging/rtl8188eu/core/rtw_recv.c 			 !memcmp(sub_skb->data, rtw_bridge_tunnel_header, SNAP_SIZE))) {
data               81 drivers/staging/rtl8188eu/core/rtw_security.c static u8 crc32_reverseBit(u8 data)
data               83 drivers/staging/rtl8188eu/core/rtw_security.c 	return (u8)((data<<7)&0x80) | ((data<<5)&0x40) | ((data<<3)&0x20) |
data               84 drivers/staging/rtl8188eu/core/rtw_security.c 		   ((data<<1)&0x10) | ((data>>1)&0x08) | ((data>>3)&0x04) |
data               85 drivers/staging/rtl8188eu/core/rtw_security.c 		   ((data>>5)&0x02) | ((data>>7)&0x01);
data              180 drivers/staging/rtl8188eu/core/rtw_security.c 		memmove(skb->data + 4, skb->data, pattrib->hdrlen);
data              189 drivers/staging/rtl8188eu/core/rtw_security.c 		memcpy(pframe, skb->data, skb->len);
data              208 drivers/staging/rtl8188eu/core/rtw_security.c 		u8 *pframe = skb->data;
data              345 drivers/staging/rtl8188eu/core/rtw_security.c void rtw_seccalctkipmic(u8 *key, u8 *header, u8 *data, u32 data_len, u8 *mic_code, u8 pri)
data              369 drivers/staging/rtl8188eu/core/rtw_security.c 	rtw_secmicappend(&micdata, data, data_len);
data              674 drivers/staging/rtl8188eu/core/rtw_security.c 	pframe = (unsigned char *)((struct recv_frame *)precvframe)->pkt->data;
data              788 drivers/staging/rtl8188eu/core/rtw_security.c static void aes128k128d(u8 *key, u8 *data, u8 *ciphertext);
data              924 drivers/staging/rtl8188eu/core/rtw_security.c static void aes128k128d(u8 *key, u8 *data, u8 *ciphertext)
data              936 drivers/staging/rtl8188eu/core/rtw_security.c 			xor_128(round_key, data, ciphertext);
data             1292 drivers/staging/rtl8188eu/core/rtw_security.c 			u8 *key, *pframe = skb->data;
data              488 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 	memcpy(&pmlmeinfo->WMM_param, pIE->data + 6, sizeof(struct WMM_para_element));
data              611 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 	pHT_info = (struct HT_info_element *)pIE->data;
data              688 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			HT_cap[i] &= (pIE->data[i]);
data              691 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			if ((pmlmeinfo->HT_caps.ampdu_params_info & 0x3) > (pIE->data[i] & 0x3))
data              692 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 				max_AMPDU_len = pIE->data[i] & 0x3;
data              696 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			if ((pmlmeinfo->HT_caps.ampdu_params_info & 0x1c) > (pIE->data[i] & 0x1c))
data              699 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 				min_MPDU_spacing = pIE->data[i] & 0x1c;
data              727 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 	memcpy(&pmlmeinfo->HT_info, pIE->data, pIE->Length);
data              769 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 	memcpy(&pmlmeinfo->ERP_IE, pIE->data, pIE->Length);
data             1054 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 				if ((!memcmp(pIE->data, RTW_WPA_OUI, 4)) && (!memcmp((pIE->data + 12), WPA_TKIP_CIPHER, 4)))
data             1058 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 				if (!memcmp((pIE->data + 8), RSN_TKIP_CIPHER, 4))
data             1220 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			if ((!memcmp(pIE->data, ARTHEROS_OUI1, 3)) ||
data             1221 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			    (!memcmp(pIE->data, ARTHEROS_OUI2, 3))) {
data             1224 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			} else if ((!memcmp(pIE->data, BROADCOM_OUI1, 3)) ||
data             1225 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 				   (!memcmp(pIE->data, BROADCOM_OUI2, 3))) {
data             1228 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, MARVELL_OUI, 3)) {
data             1231 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, RALINK_OUI, 3)) {
data             1238 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, CISCO_OUI, 3)) {
data             1241 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, REALTEK_OUI, 3)) {
data             1244 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, AIRGOCAP_OUI, 3)) {
data             1247 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, EPIGRAM_OUI, 3)) {
data             1415 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 	memcpy(pmlmeinfo->FW_sta_info[cam_idx].SupportedRates, pIE->data, ie_len);
data             1422 drivers/staging/rtl8188eu/core/rtw_wlan_util.c 		memcpy((pmlmeinfo->FW_sta_info[cam_idx].SupportedRates + supportRateNum), pIE->data, ie_len);
data             1063 drivers/staging/rtl8188eu/core/rtw_xmit.c s32 rtw_put_snap(u8 *data, u16 h_proto)
data             1068 drivers/staging/rtl8188eu/core/rtw_xmit.c 	snap = (struct ieee80211_snap_hdr *)data;
data             1082 drivers/staging/rtl8188eu/core/rtw_xmit.c 	*(__be16 *)(data + SNAP_SIZE) = htons(h_proto);
data              359 drivers/staging/rtl8188eu/hal/bb_cfg.c static void rtl_bb_delay(struct adapter *adapt, u32 addr, u32 data)
data              374 drivers/staging/rtl8188eu/hal/bb_cfg.c 		phy_set_bb_reg(adapt, addr, bMaskDWord, data);
data              491 drivers/staging/rtl8188eu/hal/bb_cfg.c 				  u32 regaddr, u32 bitmask, u32 data)
data              498 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[0] = data;
data              500 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[1] = data;
data              502 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[6] = data;
data              504 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[7] = data;
data              506 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[2] = data;
data              508 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[3] = data;
data              510 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[4] = data;
data              512 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[5] = data;
data              516 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[8] = data;
data              518 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[9] = data;
data              520 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[14] = data;
data              522 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[15] = data;
data              524 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[10] = data;
data              526 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[11] = data;
data              528 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[12] = data;
data              530 drivers/staging/rtl8188eu/hal/bb_cfg.c 		power_level_offset[13] = data;
data              534 drivers/staging/rtl8188eu/hal/bb_cfg.c 			   u32 addr, u32 bit_mask, u32 data)
data              556 drivers/staging/rtl8188eu/hal/bb_cfg.c 		store_pwrindex_offset(adapt, addr, bit_mask, data);
data              175 drivers/staging/rtl8188eu/hal/fw.c 	memcpy(fw_data, fw->data, fw->size);
data               41 drivers/staging/rtl8188eu/hal/phy.c void phy_set_bb_reg(struct adapter *adapt, u32 regaddr, u32 bitmask, u32 data)
data               48 drivers/staging/rtl8188eu/hal/phy.c 		data = (original_value & (~bitmask)) | (data << bit_shift);
data               51 drivers/staging/rtl8188eu/hal/phy.c 	usb_write32(adapt, regaddr, data);
data               99 drivers/staging/rtl8188eu/hal/phy.c 			    u32 data)
data              105 drivers/staging/rtl8188eu/hal/phy.c 	data_and_addr = ((offset<<20) | (data&0x000fffff)) & 0x0fffffff;
data              120 drivers/staging/rtl8188eu/hal/phy.c 		     u32 reg_addr, u32 bit_mask, u32 data)
data              128 drivers/staging/rtl8188eu/hal/phy.c 		data = (original_value & (~bit_mask)) | (data << bit_shift);
data              131 drivers/staging/rtl8188eu/hal/phy.c 	rf_serial_write(adapt, rf_path, reg_addr, data);
data              154 drivers/staging/rtl8188eu/hal/rf_cfg.c static void rtl_rfreg_delay(struct adapter *adapt, enum rf_radio_path rfpath, u32 addr, u32 mask, u32 data)
data              169 drivers/staging/rtl8188eu/hal/rf_cfg.c 		phy_set_rf_reg(adapt, rfpath, addr, mask, data);
data              175 drivers/staging/rtl8188eu/hal/rf_cfg.c 	u32 addr, u32 data)
data              182 drivers/staging/rtl8188eu/hal/rf_cfg.c 			data);
data              178 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c static s32 _LLTWrite(struct adapter *padapter, u32 address, u32 data)
data              182 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 	u32	value = _LLT_INIT_ADDR(address) | _LLT_INIT_DATA(data) | _LLT_OP(_LLT_WRITE_ACCESS);
data              145 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	wlanhdr = precvframe->pkt->data;
data              207 drivers/staging/rtl8188eu/include/ieee80211.h 			u8 data[0];
data              243 drivers/staging/rtl8188eu/include/ieee80211.h 	u8 data[0];
data               13 drivers/staging/rtl8188eu/include/phy.h void phy_set_bb_reg(struct adapter *adapt, u32 regaddr, u32 bitmask, u32 data);
data               17 drivers/staging/rtl8188eu/include/phy.h 		    u32 reg_addr, u32 bit_mask, u32 data);
data              109 drivers/staging/rtl8188eu/include/rtw_debug.h 			 int *eof, void *data);
data              113 drivers/staging/rtl8188eu/include/rtw_debug.h 		       int *eof, void *data);
data              116 drivers/staging/rtl8188eu/include/rtw_debug.h 		       unsigned long count, void *data);
data              119 drivers/staging/rtl8188eu/include/rtw_debug.h 		      int *eof, void *data);
data              122 drivers/staging/rtl8188eu/include/rtw_debug.h 		      unsigned long count, void *data);
data              126 drivers/staging/rtl8188eu/include/rtw_debug.h 			   int *eof, void *data);
data              130 drivers/staging/rtl8188eu/include/rtw_debug.h 			  int *eof, void *data);
data               55 drivers/staging/rtl8188eu/include/rtw_efuse.h 	u8 data[8];
data               80 drivers/staging/rtl8188eu/include/rtw_efuse.h u8 efuse_OneByteRead(struct adapter *adapter, u16 addr, u8 *data);
data               81 drivers/staging/rtl8188eu/include/rtw_efuse.h u8 efuse_OneByteWrite(struct adapter *adapter, u16 addr, u8 data);
data               86 drivers/staging/rtl8188eu/include/rtw_efuse.h int Efuse_PgPacketRead(struct adapter *adapt, u8 offset, u8 *data);
data               87 drivers/staging/rtl8188eu/include/rtw_efuse.h bool Efuse_PgPacketWrite(struct adapter *adapter, u8 offset, u8 word, u8 *data);
data               90 drivers/staging/rtl8188eu/include/rtw_efuse.h 			     u8 word_en, u8 *data);
data              296 drivers/staging/rtl8188eu/include/rtw_security.h void rtw_seccalctkipmic(u8 *key, u8 *header, u8 *data, u32 data_len,
data              313 drivers/staging/rtl8188eu/include/rtw_xmit.h s32 rtw_put_snap(u8 *data, u16 h_proto);
data               70 drivers/staging/rtl8188eu/include/wlan_bssdef.h 	u8  data[1];
data              118 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	iwe.u.data.flags = 1;
data              119 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	iwe.u.data.length = min_t(u16, pnetwork->network.ssid.ssid_length, 32);
data              194 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data              196 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data              197 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	iwe.u.data.length = 0;
data              253 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 			iwe.u.data.length = strlen(buf);
data              258 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 			iwe.u.data.length = wpa_len;
data              268 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 			iwe.u.data.length = strlen(buf);
data              273 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 			iwe.u.data.length = rsn_len;
data              291 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 				iwe.u.data.length = (u16)wps_ielen;
data              863 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	wrqu->data.length = sizeof(*range);
data             1123 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	if (wrqu->data.length == sizeof(struct iw_scan_req)) {
data             1126 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 		if (wrqu->data.flags & IW_SCAN_THIS_ESSID) {
data             1144 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 		if (wrqu->data.length >= WEXT_CSCAN_HEADER_SIZE &&
data             1146 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 			int len = wrqu->data.length - WEXT_CSCAN_HEADER_SIZE;
data             1211 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	char *stop = ev + wrqu->data.length;
data             1258 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	wrqu->data.length = ev-extra;
data             1259 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	wrqu->data.flags = 0;
data             1770 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	return rtw_set_wpa_ie(padapter, extra, wrqu->data.length);
data             1931 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 		wrqu->data.length = 14;
data             1932 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 		wrqu->data.flags = 1;
data             2052 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 				      (char *)param->u.wpa_ie.data, (u16)param->u.wpa_ie.len);
data             2554 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 	struct sta_data *psta_data = (struct sta_data *)param_ex->data;
data             3052 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 		ret = wpa_supplicant_ioctl(dev, &wrq->u.data);
data             3056 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 		ret = rtw_hostapd_ioctl(dev, &wrq->u.data);
data              108 drivers/staging/rtl8188eu/os_dep/mlme_linux.c 		wrqu.data.length = min_t(__u16, p - buff, IW_CUSTOM_MAX);
data               25 drivers/staging/rtl8188eu/os_dep/mon.c 	hdr = (struct ieee80211_hdr *)skb->data;
data               35 drivers/staging/rtl8188eu/os_dep/mon.c 	memmove(skb->data + iv_len, skb->data, hdr_len);
data               40 drivers/staging/rtl8188eu/os_dep/mon.c static void mon_recv_decrypted(struct net_device *dev, const u8 *data,
data               48 drivers/staging/rtl8188eu/os_dep/mon.c 	skb_put_data(skb, data, data_len);
data               61 drivers/staging/rtl8188eu/os_dep/mon.c static void mon_recv_encrypted(struct net_device *dev, const u8 *data,
data               79 drivers/staging/rtl8188eu/os_dep/mon.c 	u8 *data;
data               87 drivers/staging/rtl8188eu/os_dep/mon.c 	data = frame->pkt->data;
data               94 drivers/staging/rtl8188eu/os_dep/mon.c 		mon_recv_decrypted(dev, data, data_len, iv_len, icv_len);
data               96 drivers/staging/rtl8188eu/os_dep/mon.c 		mon_recv_encrypted(dev, data, data_len);
data              110 drivers/staging/rtl8188eu/os_dep/mon.c 	u8 *data;
data              121 drivers/staging/rtl8188eu/os_dep/mon.c 	data = frame->buf_addr + offset;
data              124 drivers/staging/rtl8188eu/os_dep/mon.c 		mon_recv_decrypted(dev, data, frag_len, attr->iv_len, 0);
data              125 drivers/staging/rtl8188eu/os_dep/mon.c 		data += frag_len;
data              126 drivers/staging/rtl8188eu/os_dep/mon.c 		data = (u8 *)round_up((size_t)data, 4);
data              129 drivers/staging/rtl8188eu/os_dep/mon.c 	mon_recv_decrypted(dev, data, attr->last_txcmdsz, attr->iv_len, 0);
data              268 drivers/staging/rtl8188eu/os_dep/os_intfs.c 	u8 *pdata = skb->data;
data               59 drivers/staging/rtl8188eu/os_dep/recv_linux.c 	wrqu.data.length = sizeof(ev);
data               49 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	pbuf = pskb->data;
data              123 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			skb_reserve(pkt_copy, 8 - ((size_t)(pkt_copy->data) & 7));/* force pkt_copy->data at 8-byte alignment address */
data              155 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			handle_txrpt_ccx_88e(adapt, precvframe->pkt->data);
data              159 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 						  precvframe->pkt->data,
data              165 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			interrupt_handler_8188eu(adapt, pattrib->pkt_len, precvframe->pkt->data);
data              294 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	u8 data = 0;
data              303 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	usbctrl_vendorreq(adapter, request, wvalue, index, &data, len, requesttype);
data              305 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	return data;
data              315 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	__le32 data;
data              322 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	usbctrl_vendorreq(adapter, request, wvalue, index, &data, len, requesttype);
data              324 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	return (u16)(le32_to_cpu(data) & 0xffff);
data              334 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	__le32 data;
data              343 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	usbctrl_vendorreq(adapter, request, wvalue, index, &data, len, requesttype);
data              345 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	return le32_to_cpu(data);
data              472 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			  precvbuf->pskb->data,
data              516 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	u8 data;
data              523 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	data = val;
data              525 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 				 index, &data, len, requesttype);
data              535 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	__le32 data;
data              544 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	data = cpu_to_le32(val & 0x0000ffff);
data              547 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 				 index, &data, len, requesttype);
data              557 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	__le32 data;
data              565 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	data = cpu_to_le32(val);
data              568 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 				 index, &data, len, requesttype);
data              132 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 		if (!memcmp(psta->hwaddr, &skb->data[6], 6))
data              138 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 			memcpy(newskb->data, psta->hwaddr, 6);
data              185 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 	    (IP_MCAST_MAC(pkt->data) || ICMPV6_MCAST_MAC(pkt->data)) &&
data               11 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c bool rtl92e_send_cmd_pkt(struct net_device *dev, u32 type, const void *data,
data               65 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c 		memcpy(seg_ptr, data, (u32)frag_length);
data               77 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c 		data += frag_length;
data               10 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h bool rtl92e_send_cmd_pkt(struct net_device *dev, u32 type, const void *data,
data             1175 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c 	pTxFwInfo = (struct tx_fwinfo_8190pci *)skb->data;
data             1218 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c 	mapping = pci_map_single(priv->pdev, skb->data, skb->len,
data             1285 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c 	dma_addr_t mapping = pci_map_single(priv->pdev, skb->data, skb->len,
data             1862 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c 	tmp_buf = skb->data + pstats->RxDrvInfoSize + pstats->RxBufShift;
data             2036 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c 	pDrvInfo = (struct rx_fwinfo *)(skb->data + stats->RxBufShift);
data              114 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c 		memset(blob->data, 0, padding);
data              116 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c 		memset(blob->data + padding + fw->size, 0, 4);
data              117 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c 	memcpy(blob->data + padding, fw->data, fw->size);
data              123 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c 		u32 *data = (u32 *)(blob->data + i);
data              124 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c 		*data = swab32p(data);
data              179 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c 		mapped_file = pfirmware->blobs[i].data;
data               42 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.h 	u8 data[MAX_FW_SIZE];
data               76 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static void _rtl92e_watchdog_wq_cb(void *data);
data               90 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static void _rtl92e_restart(void *data);
data              367 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static void _rtl92e_update_beacon(void *data)
data              369 drivers/staging/rtl8192e/rtl8192e/rtl_core.c 	struct r8192_priv *priv = container_of_work_rsl(data, struct r8192_priv,
data              383 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static void _rtl92e_qos_activate(void *data)
data              385 drivers/staging/rtl8192e/rtl8192e/rtl_core.c 	struct r8192_priv *priv = container_of_work_rsl(data, struct r8192_priv,
data             1366 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static void _rtl92e_watchdog_wq_cb(void *data)
data             1368 drivers/staging/rtl8192e/rtl8192e/rtl_core.c 	struct r8192_priv *priv = container_of_dwork_rsl(data,
data             1736 drivers/staging/rtl8192e/rtl8192e/rtl_core.c 	header = (struct rtllib_hdr_1addr *)(((u8 *)skb->data) + fwinfo_size);
data             2048 drivers/staging/rtl8192e/rtl8192e/rtl_core.c 		rtllib_hdr = (struct rtllib_hdr_1addr *)skb->data;
data             2217 drivers/staging/rtl8192e/rtl8192e/rtl_core.c static void _rtl92e_restart(void *data)
data             2219 drivers/staging/rtl8192e/rtl8192e/rtl_core.c 	struct r8192_priv *priv = container_of_work_rsl(data, struct r8192_priv,
data              575 drivers/staging/rtl8192e/rtl8192e/rtl_core.h void rtl92e_hw_sleep_wq(void *data);
data              580 drivers/staging/rtl8192e/rtl8192e/rtl_core.h void rtl92e_hw_wakeup_wq(void *data);
data              190 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c static void _rtl92e_dm_check_rf_ctrl_gpio(void *data);
data              929 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c void rtl92e_dm_txpower_tracking_wq(void *data)
data              931 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c 	struct r8192_priv *priv = container_of_dwork_rsl(data,
data             1795 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c static void _rtl92e_dm_check_rf_ctrl_gpio(void *data)
data             1797 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c 	struct r8192_priv *priv = container_of_dwork_rsl(data,
data             1849 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c void rtl92e_dm_rf_pathcheck_wq(void *data)
data             1851 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c 	struct r8192_priv *priv = container_of_dwork_rsl(data,
data              186 drivers/staging/rtl8192e/rtl8192e/rtl_dm.h void    rtl92e_dm_txpower_tracking_wq(void *data);
data              193 drivers/staging/rtl8192e/rtl8192e/rtl_dm.h void    rtl92e_dm_rf_pathcheck_wq(void *data);
data               39 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c static u16 _rtl92e_eeprom_xfer(struct net_device *dev, u16 data, int tx_len)
data               49 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c 				       (data >> tx_len) & 0x1);
data               36 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c void rtl92e_hw_sleep_wq(void *data)
data               38 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c 	struct rtllib_device *ieee = container_of_dwork_rsl(data,
data               64 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c void rtl92e_hw_wakeup_wq(void *data)
data               66 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c 	struct rtllib_device *ieee = container_of_dwork_rsl(data,
data              164 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c void rtl92e_ips_leave_wq(void *data)
data              166 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c 	struct rtllib_device *ieee = container_of_work_rsl(data,
data               23 drivers/staging/rtl8192e/rtl8192e/rtl_ps.h void rtl92e_ips_leave_wq(void *data);
data              314 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	wrqu->data.length = sizeof(*range);
data              405 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	if (wrqu->data.flags & IW_SCAN_THIS_ESSID) {
data              530 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	if (wrqu->data.length > IW_ESSID_MAX_SIZE)
data              533 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	wrqu->data.length = min_t(size_t, wrqu->data.length,
data              536 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	memcpy(priv->nick, extra, wrqu->data.length);
data              548 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	wrqu->data.length = strlen(priv->nick);
data              549 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	memcpy(extra, priv->nick, wrqu->data.length);
data              550 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	wrqu->data.flags = 1;   /* active */
data              946 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 			       union iwreq_data *data, char *extra)
data              956 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	ret = rtllib_wx_set_auth(priv->rtllib, info, &data->param, extra);
data              980 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 				 union iwreq_data *data, char *extra)
data              990 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	ret = rtllib_wx_set_gen_ie(priv->rtllib, extra, data->data.length);
data              997 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 				 union iwreq_data *data, char *extra)
data             1004 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 		data->data.length = 0;
data             1008 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	if (data->data.length < ieee->wpa_ie_len)
data             1011 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	data->data.length = ieee->wpa_ie_len;
data             1031 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	if (copy_from_user(info_buf, wrqu->data.pointer, sizeof(info_buf)))
data             1070 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 	wrqu->data.length = strlen(extra) + 1;
data               86 drivers/staging/rtl8192e/rtl819x_BAProc.c 	memset(skb->data, 0, sizeof(struct rtllib_hdr_3addr));
data              122 drivers/staging/rtl8192e/rtl819x_BAProc.c 	print_hex_dump_bytes("rtllib_ADDBA(): ", DUMP_PREFIX_NONE, skb->data,
data              173 drivers/staging/rtl8192e/rtl819x_BAProc.c 	print_hex_dump_bytes("rtllib_DELBA(): ", DUMP_PREFIX_NONE, skb->data,
data              239 drivers/staging/rtl8192e/rtl819x_BAProc.c 			     skb->data, skb->len);
data              242 drivers/staging/rtl8192e/rtl819x_BAProc.c 	req = (struct rtllib_hdr_3addr *) skb->data;
data              325 drivers/staging/rtl8192e/rtl819x_BAProc.c 	rsp = (struct rtllib_hdr_3addr *)skb->data;
data              436 drivers/staging/rtl8192e/rtl819x_BAProc.c 	print_hex_dump_bytes("rtllib_rx_DELBA(): ", DUMP_PREFIX_NONE, skb->data,
data              439 drivers/staging/rtl8192e/rtl819x_BAProc.c 	delba = (struct rtllib_hdr_3addr *)skb->data;
data              796 drivers/staging/rtl8192e/rtllib.h 	u8 data[0];
data             1966 drivers/staging/rtl8192e/rtllib.h 		       struct iw_param *data, char *extra);
data             2053 drivers/staging/rtl8192e/rtllib.h void rtllib_wx_sync_scan_wq(void *data);
data              187 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data              205 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		sg_set_buf(&sg[1], skb->data + hdr_len + CCMP_HDR_LEN,
data              236 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data              237 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	pos = skb->data + hdr_len;
data              309 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len);
data              319 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	struct rtllib_ccmp_data *data = priv;
data              321 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	struct crypto_aead *tfm = data->tfm;
data              323 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	keyidx = data->key_idx;
data              324 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	memset(data, 0, sizeof(*data));
data              325 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	data->key_idx = keyidx;
data              326 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	data->tfm = tfm;
data              328 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		memcpy(data->key, key, CCMP_TK_LEN);
data              329 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		data->key_set = 1;
data              331 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 			data->rx_pn[0] = seq[5];
data              332 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 			data->rx_pn[1] = seq[4];
data              333 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 			data->rx_pn[2] = seq[3];
data              334 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 			data->rx_pn[3] = seq[2];
data              335 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 			data->rx_pn[4] = seq[1];
data              336 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 			data->rx_pn[5] = seq[0];
data              338 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		if (crypto_aead_setauthsize(data->tfm, CCMP_MIC_LEN) ||
data              339 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 			crypto_aead_setkey(data->tfm, data->key, CCMP_TK_LEN))
data              342 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		data->key_set = 0;
data              353 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	struct rtllib_ccmp_data *data = priv;
data              358 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	if (!data->key_set)
data              360 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 	memcpy(key, data->key, CCMP_TK_LEN);
data              363 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		seq[0] = data->tx_pn[5];
data              364 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		seq[1] = data->tx_pn[4];
data              365 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		seq[2] = data->tx_pn[3];
data              366 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		seq[3] = data->tx_pn[2];
data              367 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		seq[4] = data->tx_pn[1];
data              368 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		seq[5] = data->tx_pn[0];
data              298 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data              386 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data              387 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	pos = skb->data + hdr_len;
data              491 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	memmove(skb->data + 8, skb->data, hdr_len);
data              500 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 		       u8 *data, size_t data_len, u8 *mic)
data              516 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	err = crypto_shash_update(desc, data, data_len);
data              530 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	hdr11 = (struct rtllib_hdr_4addr *) skb->data;
data              563 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data              575 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 		tkey->tx_hdr[12] = *(skb->data + hdr_len - 2) & 0x07;
data              578 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	    skb->data + hdr_len, skb->len - 8 - hdr_len, pos))
data              602 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	wrqu.data.length = sizeof(ev);
data              613 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data              620 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 		tkey->rx_hdr[12] = *(skb->data + hdr_len - 2) & 0x07;
data              623 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 			skb->data + hdr_len, skb->len - 8 - hdr_len, mic))
data              626 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	if (memcmp(mic, skb->data + skb->len - 8, 8) != 0) {
data              629 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 		hdr = (struct rtllib_hdr_4addr *) skb->data;
data              634 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 			   memcmp(mic, skb->data + skb->len - 8, 8) != 0);
data              181 drivers/staging/rtl8192e/rtllib_crypt_wep.c 	pos = skb->data + hdr_len;
data              220 drivers/staging/rtl8192e/rtllib_crypt_wep.c 	memmove(skb->data + 4, skb->data, hdr_len);
data              214 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_hdr_3addr *hdr = (struct rtllib_hdr_3addr *)skb->data;
data              253 drivers/staging/rtl8192e/rtllib_rx.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data              273 drivers/staging/rtl8192e/rtllib_rx.c 	pos = skb->data + hdrlen;
data              302 drivers/staging/rtl8192e/rtllib_rx.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data              314 drivers/staging/rtl8192e/rtllib_rx.c 				   skb->data[hdrlen + 3] >> 6);
data              342 drivers/staging/rtl8192e/rtllib_rx.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data              488 drivers/staging/rtl8192e/rtllib_rx.c 			ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7];
data              490 drivers/staging/rtl8192e/rtllib_rx.c 			    ((memcmp(sub_skb->data, rfc1042_header,
data              494 drivers/staging/rtl8192e/rtllib_rx.c 			    memcmp(sub_skb->data, bridge_tunnel_header,
data              767 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_hdr_3addr  *hdr = (struct rtllib_hdr_3addr *)skb->data;
data              780 drivers/staging/rtl8192e/rtllib_rx.c 	   (((union frameqos *)(skb->data + RTLLIB_3ADDR_LEN))->field.reserved))
data              811 drivers/staging/rtl8192e/rtllib_rx.c 		skb_put_data(sub_skb, skb->data, skb->len);
data              827 drivers/staging/rtl8192e/rtllib_rx.c 		nSubframe_Length = *((u16 *)(skb->data + 12));
data              863 drivers/staging/rtl8192e/rtllib_rx.c 		skb_put_data(sub_skb, skb->data, nSubframe_Length);
data              895 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_hdr_4addr *hdr = (struct rtllib_hdr_4addr *)skb->data;
data              900 drivers/staging/rtl8192e/rtllib_rx.c 	if (HTCCheck(ieee, skb->data)) {
data              917 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_hdr_4addr *hdr = (struct rtllib_hdr_4addr *)skb->data;
data              929 drivers/staging/rtl8192e/rtllib_rx.c 		!IsDataFrame(skb->data) ||
data              930 drivers/staging/rtl8192e/rtllib_rx.c 		IsLegacyDataFrame(skb->data)) {
data              940 drivers/staging/rtl8192e/rtllib_rx.c 			(u8)Frame_QoSTID((u8 *)(skb->data)), RX_DIR, true)) {
data             1046 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_hdr_4addr *hdr = (struct rtllib_hdr_4addr *)skb->data;
data             1052 drivers/staging/rtl8192e/rtllib_rx.c 			idx = skb->data[hdrlen + 3] >> 6;
data             1087 drivers/staging/rtl8192e/rtllib_rx.c 	hdr = (struct rtllib_hdr_4addr *)skb->data;
data             1103 drivers/staging/rtl8192e/rtllib_rx.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data             1133 drivers/staging/rtl8192e/rtllib_rx.c 			skb_put_data(frag_skb, skb->data, flen);
data             1138 drivers/staging/rtl8192e/rtllib_rx.c 			skb_put_data(frag_skb, skb->data + hdrlen, flen);
data             1155 drivers/staging/rtl8192e/rtllib_rx.c 		hdr = (struct rtllib_hdr_4addr *) skb->data;
data             1168 drivers/staging/rtl8192e/rtllib_rx.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data             1176 drivers/staging/rtl8192e/rtllib_rx.c 			struct eapol *eap = (struct eapol *)(skb->data +
data             1191 drivers/staging/rtl8192e/rtllib_rx.c 		struct eapol *eap = (struct eapol *)(skb->data + 24);
data             1247 drivers/staging/rtl8192e/rtllib_rx.c 			ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7];
data             1249 drivers/staging/rtl8192e/rtllib_rx.c 				((memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) == 0 &&
data             1251 drivers/staging/rtl8192e/rtllib_rx.c 				memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE) == 0)) {
data             1297 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_hdr_4addr *hdr = (struct rtllib_hdr_4addr *)skb->data;
data             1400 drivers/staging/rtl8192e/rtllib_rx.c 	hdr = (struct rtllib_hdr_4addr *) skb->data;
data             1401 drivers/staging/rtl8192e/rtllib_rx.c 	if (ieee->current_network.qos_data.active && IsQoSDataFrame(skb->data)
data             1404 drivers/staging/rtl8192e/rtllib_rx.c 		TID = Frame_QoSTID(skb->data);
data             1475 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_hdr_4addr *hdr = (struct rtllib_hdr_4addr *)skb->data;
data             1486 drivers/staging/rtl8192e/rtllib_rx.c 	if (HTCCheck(ieee, skb->data)) {
data             1586 drivers/staging/rtl8192e/rtllib_rx.c 		memcpy(element_param->info_element.qui, info_element->data,
data             1614 drivers/staging/rtl8192e/rtllib_rx.c 		memcpy(element_info->qui, info_element->data,
data             1795 drivers/staging/rtl8192e/rtllib_rx.c 			memcpy(network->CountryIeBuf, info_element->data,
data             1807 drivers/staging/rtl8192e/rtllib_rx.c 						       info_element->data);
data             1828 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
data             1829 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x50 &&
data             1830 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0xf2 &&
data             1831 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x01) {
data             1838 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
data             1839 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0xe0 &&
data             1840 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x4c &&
data             1841 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x01 &&
data             1842 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[4] == 0x02)
data             1847 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[0] == 0x00 &&
data             1848 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[1] == 0x90 &&
data             1849 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[2] == 0x4c &&
data             1850 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[3] == 0x033) {
data             1857 drivers/staging/rtl8192e/rtllib_rx.c 				       info_element->data,
data             1873 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[0] == 0x00 &&
data             1874 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[1] == 0x90 &&
data             1875 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[2] == 0x4c &&
data             1876 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[3] == 0x034) {
data             1883 drivers/staging/rtl8192e/rtllib_rx.c 				       info_element->data,
data             1891 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[0] == 0x00 &&
data             1892 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[1] == 0xe0 &&
data             1893 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[2] == 0x4c &&
data             1894 drivers/staging/rtl8192e/rtllib_rx.c 		    info_element->data[3] == 0x02) {
data             1897 drivers/staging/rtl8192e/rtllib_rx.c 			memcpy(ht_realtek_agg_buf, info_element->data,
data             1919 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
data             1920 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x05 &&
data             1921 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0xb5) ||
data             1923 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
data             1924 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x0a &&
data             1925 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0xf7) ||
data             1927 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
data             1928 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x10 &&
data             1929 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0x18)) {
data             1933 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
data             1934 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x0c &&
data             1935 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x43)
data             1938 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
data             1939 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x03 &&
data             1940 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0x7f) ||
data             1942 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
data             1943 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x13 &&
data             1944 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0x74))
data             1948 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[0] == 0x00 &&
data             1949 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[1] == 0x50 &&
data             1950 drivers/staging/rtl8192e/rtllib_rx.c 	     info_element->data[2] == 0x43))
data             1953 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
data             1954 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x40 &&
data             1955 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x96)
data             1960 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
data             1961 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x0a &&
data             1962 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0xf5)
data             1966 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
data             1967 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x40 &&
data             1968 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x96 &&
data             1969 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x01) {
data             1992 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
data             1993 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x40 &&
data             1994 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0x96 &&
data             1995 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x03) {
data             1998 drivers/staging/rtl8192e/rtllib_rx.c 			network->BssCcxVerNumber = info_element->data[4];
data             2005 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[0] == 0x00 &&
data             2006 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[1] == 0x50 &&
data             2007 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[2] == 0xf2 &&
data             2008 drivers/staging/rtl8192e/rtllib_rx.c 	    info_element->data[3] == 0x04) {
data             2027 drivers/staging/rtl8192e/rtllib_rx.c 		memcpy(ht->bdHTCapBuf, info_element->data, ht->bdHTCapLen);
data             2071 drivers/staging/rtl8192e/rtllib_rx.c 			if (rtllib_is_empty_essid(info_element->data,
data             2079 drivers/staging/rtl8192e/rtllib_rx.c 			memcpy(network->ssid, info_element->data,
data             2094 drivers/staging/rtl8192e/rtllib_rx.c 				network->rates[i] = info_element->data[i];
data             2099 drivers/staging/rtl8192e/rtllib_rx.c 				    (info_element->data[i])) {
data             2101 drivers/staging/rtl8192e/rtllib_rx.c 					if (info_element->data[i] &
data             2108 drivers/staging/rtl8192e/rtllib_rx.c 				    (info_element->data[i])) {
data             2122 drivers/staging/rtl8192e/rtllib_rx.c 				network->rates_ex[i] = info_element->data[i];
data             2127 drivers/staging/rtl8192e/rtllib_rx.c 				    (info_element->data[i])) {
data             2129 drivers/staging/rtl8192e/rtllib_rx.c 					if (info_element->data[i] &
data             2142 drivers/staging/rtl8192e/rtllib_rx.c 				   info_element->data[0]);
data             2143 drivers/staging/rtl8192e/rtllib_rx.c 			network->channel = info_element->data[0];
data             2158 drivers/staging/rtl8192e/rtllib_rx.c 			network->tim.tim_count = info_element->data[0];
data             2159 drivers/staging/rtl8192e/rtllib_rx.c 			network->tim.tim_period = info_element->data[1];
data             2161 drivers/staging/rtl8192e/rtllib_rx.c 			network->dtim_period = info_element->data[1];
data             2169 drivers/staging/rtl8192e/rtllib_rx.c 			if (info_element->data[2] & 1)
data             2172 drivers/staging/rtl8192e/rtllib_rx.c 			offset = (info_element->data[2] >> 1)*2;
data             2180 drivers/staging/rtl8192e/rtllib_rx.c 			if (info_element->data[3 + offset] &
data             2188 drivers/staging/rtl8192e/rtllib_rx.c 			network->erp_value = info_element->data[0];
data             2194 drivers/staging/rtl8192e/rtllib_rx.c 			network->atim_window = info_element->data[0];
data             2242 drivers/staging/rtl8192e/rtllib_rx.c 				       info_element->data,
data             2253 drivers/staging/rtl8192e/rtllib_rx.c 				if ((info_element->data[IE_CISCO_FLAG_POSITION]
data             2255 drivers/staging/rtl8192e/rtllib_rx.c 				     (info_element->data[IE_CISCO_FLAG_POSITION]
data             2288 drivers/staging/rtl8192e/rtllib_rx.c 		    data[info_element->len];
data             2580 drivers/staging/rtl8192e/rtllib_rx.c 		   escape_essid(info_element->data, info_element->len),
data             2601 drivers/staging/rtl8192e/rtllib_rx.c 			   escape_essid(info_element->data, info_element->len),
data             2727 drivers/staging/rtl8192e/rtllib_rx.c 	struct rtllib_hdr_4addr *header = (struct rtllib_hdr_4addr *)skb->data;
data              205 drivers/staging/rtl8192e/rtllib_softmac.c 		(struct rtllib_hdr_3addr  *) skb->data;
data              282 drivers/staging/rtl8192e/rtllib_softmac.c 		(struct rtllib_hdr_3addr  *) skb->data;
data              574 drivers/staging/rtl8192e/rtllib_softmac.c static void rtllib_softmac_scan_wq(void *data)
data              576 drivers/staging/rtl8192e/rtllib_softmac.c 	struct rtllib_device *ieee = container_of_dwork_rsl(data,
data              916 drivers/staging/rtl8192e/rtllib_softmac.c 	tag = (u8 *) beacon_buf->info_element[0].data;
data             1384 drivers/staging/rtl8192e/rtllib_softmac.c 	ieee->assocreq_ies_len = (skb->data + skb->len) - ies;
data             1504 drivers/staging/rtl8192e/rtllib_softmac.c static void rtllib_associate_complete_wq(void *data)
data             1507 drivers/staging/rtl8192e/rtllib_softmac.c 				     container_of_work_rsl(data,
data             1575 drivers/staging/rtl8192e/rtllib_softmac.c static void rtllib_associate_procedure_wq(void *data)
data             1577 drivers/staging/rtl8192e/rtllib_softmac.c 	struct rtllib_device *ieee = container_of_dwork_rsl(data,
data             1781 drivers/staging/rtl8192e/rtllib_softmac.c 	a = (struct rtllib_authentication *) skb->data;
data             1783 drivers/staging/rtl8192e/rtllib_softmac.c 		t = skb->data + sizeof(struct rtllib_authentication);
data             1804 drivers/staging/rtl8192e/rtllib_softmac.c 	a = (struct rtllib_authentication *) skb->data;
data             1822 drivers/staging/rtl8192e/rtllib_softmac.c 		(struct rtllib_hdr_3addr   *) skb->data;
data             1836 drivers/staging/rtl8192e/rtllib_softmac.c 	skbend = (u8 *)skb->data + skb->len;
data             1838 drivers/staging/rtl8192e/rtllib_softmac.c 	tag = skb->data + sizeof(struct rtllib_hdr_3addr);
data             1870 drivers/staging/rtl8192e/rtllib_softmac.c 	a = (struct rtllib_assoc_request_frame *) skb->data;
data             1889 drivers/staging/rtl8192e/rtllib_softmac.c 	response_head = (struct rtllib_assoc_response_frame *) skb->data;
data             2171 drivers/staging/rtl8192e/rtllib_softmac.c 	struct rtllib_hdr_3addr *header = (struct rtllib_hdr_3addr *) skb->data;
data             2210 drivers/staging/rtl8192e/rtllib_softmac.c 	struct rtllib_hdr_3addr *header = (struct rtllib_hdr_3addr *) skb->data;
data             2232 drivers/staging/rtl8192e/rtllib_softmac.c 			assoc_resp = (struct rtllib_assoc_response_frame *)skb->data;
data             2256 drivers/staging/rtl8192e/rtllib_softmac.c 			ieee->assocresp_ies_len = (skb->data + skb->len) - ies;
data             2355 drivers/staging/rtl8192e/rtllib_softmac.c 	struct rtllib_hdr_3addr *header = (struct rtllib_hdr_3addr *) skb->data;
data             2371 drivers/staging/rtl8192e/rtllib_softmac.c 			    ((struct rtllib_disassoc *)skb->data)->reason);
data             2395 drivers/staging/rtl8192e/rtllib_softmac.c 	struct rtllib_hdr_3addr *header = (struct rtllib_hdr_3addr *) skb->data;
data             2568 drivers/staging/rtl8192e/rtllib_softmac.c static void rtllib_start_ibss_wq(void *data)
data             2570 drivers/staging/rtl8192e/rtllib_softmac.c 	struct rtllib_device *ieee = container_of_dwork_rsl(data,
data             2733 drivers/staging/rtl8192e/rtllib_softmac.c static void rtllib_link_change_wq(void *data)
data             2735 drivers/staging/rtl8192e/rtllib_softmac.c 	struct rtllib_device *ieee = container_of_dwork_rsl(data,
data             2759 drivers/staging/rtl8192e/rtllib_softmac.c static void rtllib_associate_retry_wq(void *data)
data             2761 drivers/staging/rtl8192e/rtllib_softmac.c 	struct rtllib_device *ieee = container_of_dwork_rsl(data,
data             2814 drivers/staging/rtl8192e/rtllib_softmac.c 	b = (struct rtllib_probe_response *) skb->data;
data             2830 drivers/staging/rtl8192e/rtllib_softmac.c 	b = (struct rtllib_probe_response *) skb->data;
data              327 drivers/staging/rtl8192e/rtllib_softmac_wx.c void rtllib_wx_sync_scan_wq(void *data)
data              329 drivers/staging/rtl8192e/rtllib_softmac_wx.c 	struct rtllib_device *ieee = container_of_work_rsl(data,
data              134 drivers/staging/rtl8192e/rtllib_tx.c static int rtllib_put_snap(u8 *data, u16 h_proto)
data              139 drivers/staging/rtl8192e/rtllib_tx.c 	snap = (struct rtllib_snap_hdr *)data;
data              152 drivers/staging/rtl8192e/rtllib_tx.c 	*(__be16 *)(data + SNAP_SIZE) = htons(h_proto);
data              239 drivers/staging/rtl8192e/rtllib_tx.c 	eth = (struct ethhdr *)skb->data;
data              244 drivers/staging/rtl8192e/rtllib_tx.c 	print_hex_dump_bytes("rtllib_classify(): ", DUMP_PREFIX_NONE, skb->data,
data              274 drivers/staging/rtl8192e/rtllib_tx.c 	struct rtllib_hdr_1addr *hdr = (struct rtllib_hdr_1addr *)skb->data;
data              281 drivers/staging/rtl8192e/rtllib_tx.c 	if (!IsQoSDataFrame(skb->data))
data              409 drivers/staging/rtl8192e/rtllib_tx.c 	if (is_broadcast_ether_addr(skb->data+16))
data              504 drivers/staging/rtl8192e/rtllib_tx.c 	if (IsQoSDataFrame(skb->data)) {
data              595 drivers/staging/rtl8192e/rtllib_tx.c 		ether_addr_copy(dest, skb->data);
data              596 drivers/staging/rtl8192e/rtllib_tx.c 		ether_addr_copy(src, skb->data + ETH_ALEN);
data              599 drivers/staging/rtl8192e/rtllib_tx.c 		ether_type = ntohs(((struct ethhdr *)skb->data)->h_proto);
data              611 drivers/staging/rtl8192e/rtllib_tx.c 			skb_put_data(txb->fragments[0], skb->data, skb->len);
data              619 drivers/staging/rtl8192e/rtllib_tx.c 					((u8 *)skb->data+14);
data              652 drivers/staging/rtl8192e/rtllib_tx.c 			struct eapol *eap = (struct eapol *)(skb->data +
data              836 drivers/staging/rtl8192e/rtllib_tx.c 			skb_put_data(skb_frag, skb->data, bytes);
data              879 drivers/staging/rtl8192e/rtllib_tx.c 		skb_put_data(txb->fragments[0], skb->data, skb->len);
data               58 drivers/staging/rtl8192e/rtllib_wx.c 	iwe.u.data.flags = 1;
data               60 drivers/staging/rtl8192e/rtllib_wx.c 		iwe.u.data.length = min_t(u8, network->ssid_len, 32);
data               64 drivers/staging/rtl8192e/rtllib_wx.c 		iwe.u.data.length = sizeof("<hidden>");
data               68 drivers/staging/rtl8192e/rtllib_wx.c 		iwe.u.data.length = min_t(u8, network->hidden_ssid_len, 32);
data              108 drivers/staging/rtl8192e/rtllib_wx.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data              110 drivers/staging/rtl8192e/rtllib_wx.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data              111 drivers/staging/rtl8192e/rtllib_wx.c 	iwe.u.data.length = 0;
data              166 drivers/staging/rtl8192e/rtllib_wx.c 	iwe.u.data.length = p - custom;
data              167 drivers/staging/rtl8192e/rtllib_wx.c 	if (iwe.u.data.length)
data              189 drivers/staging/rtl8192e/rtllib_wx.c 	iwe.u.data.length = p - custom;
data              190 drivers/staging/rtl8192e/rtllib_wx.c 	if (iwe.u.data.length)
data              200 drivers/staging/rtl8192e/rtllib_wx.c 		iwe.u.data.length = network->wpa_ie_len;
data              209 drivers/staging/rtl8192e/rtllib_wx.c 		iwe.u.data.length = network->rsn_ie_len;
data              220 drivers/staging/rtl8192e/rtllib_wx.c 		iwe.u.data.length = network->wzc_ie_len;
data              232 drivers/staging/rtl8192e/rtllib_wx.c 	iwe.u.data.length = p - custom;
data              233 drivers/staging/rtl8192e/rtllib_wx.c 	if (iwe.u.data.length)
data              248 drivers/staging/rtl8192e/rtllib_wx.c 	char *stop = ev + wrqu->data.length;
data              278 drivers/staging/rtl8192e/rtllib_wx.c 	wrqu->data.length = ev -  extra;
data              279 drivers/staging/rtl8192e/rtllib_wx.c 	wrqu->data.flags = 0;
data              716 drivers/staging/rtl8192e/rtllib_wx.c 			       struct iw_param *data, char *extra)
data              718 drivers/staging/rtl8192e/rtllib_wx.c 	switch (data->flags & IW_AUTH_INDEX) {
data              729 drivers/staging/rtl8192e/rtllib_wx.c 		ieee->tkip_countermeasures = data->value;
data              732 drivers/staging/rtl8192e/rtllib_wx.c 		ieee->drop_unencrypted = data->value;
data              736 drivers/staging/rtl8192e/rtllib_wx.c 		if (data->value & IW_AUTH_ALG_SHARED_KEY) {
data              739 drivers/staging/rtl8192e/rtllib_wx.c 		} else if (data->value & IW_AUTH_ALG_OPEN_SYSTEM) {
data              742 drivers/staging/rtl8192e/rtllib_wx.c 		} else if (data->value & IW_AUTH_ALG_LEAP) {
data              750 drivers/staging/rtl8192e/rtllib_wx.c 		ieee->wpa_enabled = (data->value) ? 1 : 0;
data              754 drivers/staging/rtl8192e/rtllib_wx.c 		ieee->ieee802_1x = data->value;
data              757 drivers/staging/rtl8192e/rtllib_wx.c 		ieee->privacy_invoked = data->value;
data              306 drivers/staging/rtl8192u/ieee80211/ieee80211.h 			u8 data[0];
data              455 drivers/staging/rtl8192u/ieee80211/ieee80211.h #define IEEE80211_DEBUG_DATA(level, data, datalen)                             \
data              459 drivers/staging/rtl8192u/ieee80211/ieee80211.h 			u8 *pdata = (u8 *)data;                                \
data              471 drivers/staging/rtl8192u/ieee80211/ieee80211.h #define IEEE80211_DEBUG_DATA (level, data, datalen) do {} while (0)
data              954 drivers/staging/rtl8192u/ieee80211/ieee80211.h 	u8 data[0];
data             2210 drivers/staging/rtl8192u/ieee80211/ieee80211.h 			  struct iw_param *data, char *extra);
data              194 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              213 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		sg_set_buf(&sg[1], skb->data + hdr_len + CCMP_HDR_LEN,
data              241 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              242 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	pos = skb->data + hdr_len;
data              319 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len);
data              328 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	struct ieee80211_ccmp_data *data = priv;
data              330 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	struct crypto_aead *tfm = data->tfm;
data              332 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	keyidx = data->key_idx;
data              333 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	memset(data, 0, sizeof(*data));
data              334 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	data->key_idx = keyidx;
data              336 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		memcpy(data->key, key, CCMP_TK_LEN);
data              337 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		data->key_set = 1;
data              339 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 			data->rx_pn[0] = seq[5];
data              340 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 			data->rx_pn[1] = seq[4];
data              341 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 			data->rx_pn[2] = seq[3];
data              342 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 			data->rx_pn[3] = seq[2];
data              343 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 			data->rx_pn[4] = seq[1];
data              344 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 			data->rx_pn[5] = seq[0];
data              347 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		    crypto_aead_setkey(tfm, data->key, CCMP_TK_LEN))
data              350 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		data->key_set = 0;
data              360 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	struct ieee80211_ccmp_data *data = priv;
data              365 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	if (!data->key_set)
data              367 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 	memcpy(key, data->key, CCMP_TK_LEN);
data              370 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		seq[0] = data->tx_pn[5];
data              371 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		seq[1] = data->tx_pn[4];
data              372 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		seq[2] = data->tx_pn[3];
data              373 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		seq[3] = data->tx_pn[2];
data              374 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		seq[4] = data->tx_pn[1];
data              375 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		seq[5] = data->tx_pn[0];
data              302 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              386 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              387 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	pos = skb->data + hdr_len;
data              488 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	memmove(skb->data + 8, skb->data, hdr_len);
data              496 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 		       u8 *data, size_t data_len, u8 *mic)
data              512 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	err = crypto_shash_update(desc, data, data_len);
data              526 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	hdr11 = (struct rtl_80211_hdr_4addr *)skb->data;
data              559 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              573 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 		tkey->tx_hdr[12] = *(skb->data + hdr_len - 2) & 0x07;
data              578 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 				skb->data + hdr_len, skb->len - 8 - hdr_len, pos))
data              601 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	wrqu.data.length = sizeof(ev);
data              612 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              621 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 		tkey->rx_hdr[12] = *(skb->data + hdr_len - 2) & 0x07;
data              625 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 			skb->data + hdr_len, skb->len - 8 - hdr_len, mic))
data              627 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	if (memcmp(mic, skb->data + skb->len - 8, 8) != 0) {
data              629 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 		hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              175 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_wep.c 	pos = skb->data + hdr_len;
data              217 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_wep.c 	memmove(skb->data + 4, skb->data, hdr_len);
data               46 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	struct rtl_80211_hdr_4addr *hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              216 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	struct rtl_80211_hdr_3addr *hdr = (struct rtl_80211_hdr_3addr *)skb->data;
data              219 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	ieee80211_rx_mgt(ieee, (struct rtl_80211_hdr_4addr *)skb->data, rx_stats);
data              303 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              324 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	pos = skb->data + hdrlen;
data              346 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              369 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     skb->data[hdrlen + 3] >> 6);
data              393 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              537 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7];
data              539 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				((memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) == 0 &&
data              541 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				 memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE) == 0)) {
data              756 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	struct rtl_80211_hdr_3addr  *hdr = (struct rtl_80211_hdr_3addr *)skb->data;
data              771 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			(((frameqos *)(skb->data + IEEE80211_3ADDR_LEN))->field.reserved)) {
data              808 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			nSubframe_Length = *((u16 *)(skb->data + 12));
data              827 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			sub_skb->tail = sub_skb->data + nSubframe_Length;
data              834 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			skb_put_data(sub_skb, skb->data, nSubframe_Length);
data              903 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data              920 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if (HTCCheck(ieee, skb->data)) {
data              955 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			idx = skb->data[hdrlen + 3] >> 6;
data              994 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if ((!ieee->pHTInfo->bCurRxReorderEnable) || !ieee->current_network.qos_data.active || !IsDataFrame(skb->data) || IsLegacyDataFrame(skb->data)) {
data             1005 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				Frame_QoSTID((u8 *)(skb->data)),
data             1121 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data             1154 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			skb_put_data(frag_skb, skb->data, flen);
data             1158 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			skb_put_data(frag_skb, skb->data + hdrlen, flen);
data             1173 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data             1189 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	hdr = (struct rtl_80211_hdr_4addr *)skb->data;
data             1197 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			struct eapol *eap = (struct eapol *)(skb->data +
data             1214 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		struct eapol *eap = (struct eapol *)(skb->data +
data             1236 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 	if (ieee->current_network.qos_data.active && IsQoSDataFrame(skb->data)
data             1238 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		TID = Frame_QoSTID(skb->data);
data             1271 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				ethertype = (sub_skb->data[6] << 8) | sub_skb->data[7];
data             1273 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						((memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) == 0 &&
data             1275 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						 memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE) == 0)) {
data             1375 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		memcpy(element_param->info_element.qui, info_element->data,
data             1403 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		memcpy(element_info->qui, info_element->data,
data             1543 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			memcpy(network->CountryIeBuf, info_element->data, info_element->len);
data             1547 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				dot11d_update_country_ie(ieee, addr2, info_element->len, info_element->data);
data             1597 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (ieee80211_is_empty_essid(info_element->data,
data             1605 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			memcpy(network->ssid, info_element->data, network->ssid_len);
data             1621 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				network->rates[i] = info_element->data[i];
data             1628 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				    (info_element->data[i])) {
data             1630 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					if (info_element->data[i] &
data             1648 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				network->rates_ex[i] = info_element->data[i];
data             1655 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				    (info_element->data[i])) {
data             1657 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					if (info_element->data[i] &
data             1670 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					     info_element->data[0]);
data             1671 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->channel = info_element->data[0];
data             1686 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->tim.tim_count = info_element->data[0];
data             1687 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->tim.tim_period = info_element->data[1];
data             1689 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->dtim_period = info_element->data[1];
data             1698 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->data[0] != 0)
data             1701 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->data[2] & 1)
data             1704 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			offset = (info_element->data[2] >> 1) * 2;
data             1713 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			if (info_element->data[3 + offset] & (1 << (ieee->assoc_id % 8)))
data             1720 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->erp_value = info_element->data[0];
data             1726 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			network->atim_window = info_element->data[0];
data             1743 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[0] == 0x00 &&
data             1744 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[1] == 0x50 &&
data             1745 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[2] == 0xf2 &&
data             1746 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[3] == 0x01) {
data             1756 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[0] == 0x00 &&
data             1757 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[1] == 0xe0 &&
data             1758 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[2] == 0x4c &&
data             1759 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[3] == 0x01 &&
data             1760 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 			    info_element->data[4] == 0x02) {
data             1768 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				   info_element->data[0] == 0x00 &&
data             1769 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				   info_element->data[1] == 0x90 &&
data             1770 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				   info_element->data[2] == 0x4c &&
data             1771 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				   info_element->data[3] == 0x033){
data             1778 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						memcpy(network->bssht.bdHTCapBuf, info_element->data, network->bssht.bdHTCapLen);
data             1790 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					info_element->data[0] == 0x00 &&
data             1791 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					info_element->data[1] == 0x90 &&
data             1792 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					info_element->data[2] == 0x4c &&
data             1793 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					info_element->data[3] == 0x034){
data             1801 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 							memcpy(network->bssht.bdHTInfoBuf, info_element->data, network->bssht.bdHTInfoLen);
data             1812 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						info_element->data[0] == 0x00 &&
data             1813 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						info_element->data[1] == 0xe0 &&
data             1814 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						info_element->data[2] == 0x4c &&
data             1815 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						info_element->data[3] == 0x02){
data             1818 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 						memcpy(ht_realtek_agg_buf, info_element->data, info_element->len);
data             1834 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[0] == 0x00 &&
data             1835 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[1] == 0x05 &&
data             1836 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[2] == 0xb5) ||
data             1838 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[0] == 0x00 &&
data             1839 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[1] == 0x0a &&
data             1840 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[2] == 0xf7) ||
data             1842 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[0] == 0x00 &&
data             1843 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[1] == 0x10 &&
data             1844 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					 info_element->data[2] == 0x18)){
data             1851 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
data             1852 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x0c &&
data             1853 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x43) {
data             1859 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
data             1860 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x03 &&
data             1861 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x7f) ||
data             1863 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
data             1864 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x13 &&
data             1865 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x74)) {
data             1872 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
data             1873 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x40 &&
data             1874 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x96) {
data             1880 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
data             1881 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x40 &&
data             1882 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x96 &&
data             1883 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[3] == 0x01) {
data             1907 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[0] == 0x00 &&
data             1908 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[1] == 0x40 &&
data             1909 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[2] == 0x96 &&
data             1910 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				info_element->data[3] == 0x03) {
data             1913 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					network->BssCcxVerNumber = info_element->data[4];
data             1939 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				memcpy(network->bssht.bdHTCapBuf, info_element->data, network->bssht.bdHTCapLen);
data             1958 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				memcpy(network->bssht.bdHTInfoBuf, info_element->data, network->bssht.bdHTInfoLen);
data             1971 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				if ((info_element->data[IE_CISCO_FLAG_POSITION] & SUPPORT_CKIP_MIC)	||
data             1972 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 					(info_element->data[IE_CISCO_FLAG_POSITION] & SUPPORT_CKIP_PK)) {
data             2004 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		    data[info_element->len];
data             2317 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 		escape_essid(info_element->data, info_element->len),
data             2338 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c 				     escape_essid(info_element->data,
data              217 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 		(struct rtl_80211_hdr_3addr  *)skb->data;
data              284 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 		(struct rtl_80211_hdr_3addr  *)skb->data;
data              753 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	tag = (u8 *)beacon_buf->info_element[0].data;
data              873 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	auth = (struct ieee80211_authentication *)skb->data;
data             1469 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	a = (struct ieee80211_authentication *)skb->data;
data             1471 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 		t = skb->data + sizeof(struct ieee80211_authentication);
data             1492 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	a = (struct ieee80211_authentication *)skb->data;
data             1510 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 		(struct rtl_80211_hdr_3addr   *)skb->data;
data             1517 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	skbend = (u8 *)skb->data + skb->len;
data             1519 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	tag = skb->data + sizeof(struct rtl_80211_hdr_3addr);
data             1552 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	a = (struct ieee80211_assoc_request_frame *)skb->data;
data             1569 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	response_head = (struct ieee80211_assoc_response_frame *)skb->data;
data             1794 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	struct rtl_80211_hdr *header = (struct rtl_80211_hdr *)skb->data;
data             1883 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	struct rtl_80211_hdr_3addr *header = (struct rtl_80211_hdr_3addr *)skb->data;
data             1920 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 					assoc_resp = (struct ieee80211_assoc_response_frame *)skb->data;
data             2128 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 			header = (struct rtl_80211_hdr_3addr  *)skb->data;
data             2420 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	b = (struct ieee80211_probe_response *)skb->data;
data             2435 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 	b = (struct ieee80211_probe_response *)skb->data;
data             2665 drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c 		buf = kmemdup(param->u.wpa_ie.data, param->u.wpa_ie.len,
data              141 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c static inline int ieee80211_put_snap(u8 *data, u16 h_proto)
data              146 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 	snap = (struct ieee80211_snap_hdr *)data;
data              159 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 	*(__be16 *)(data + SNAP_SIZE) = htons(h_proto);
data              182 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 			header = (struct rtl_80211_hdr_3addrqos *)frag->data;
data              265 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 	eth = (struct ethhdr *)skb->data;
data              295 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 	struct rtl_80211_hdr_1addr *hdr = (struct rtl_80211_hdr_1addr *)skb->data;
data              299 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 	if (!IsQoSDataFrame(skb->data))
data              417 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 	if (is_broadcast_ether_addr(skb->data + 16))  //check addr3 as infrastructure add3 is DA.
data              521 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 	if (IsQoSDataFrame(skb->data)) /* we deal qos data only */ {
data              574 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 		ether_type = ntohs(((struct ethhdr *)skb->data)->h_proto);
data              588 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 			struct eapol *eap = (struct eapol *)(skb->data +
data              596 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 		memcpy(&dest, skb->data, ETH_ALEN);
data              597 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 		memcpy(&src, skb->data + ETH_ALEN, ETH_ALEN);
data              754 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 			skb_put_data(skb_frag, skb->data, bytes);
data              796 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c 		skb_put_data(txb->fragments[0], skb->data, skb->len);
data               62 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	iwe.u.data.flags = 1;
data               65 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		iwe.u.data.length = sizeof("<hidden>");
data               68 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		iwe.u.data.length = min(network->ssid_len, (u8)32);
data              104 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data              106 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data              107 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	iwe.u.data.length = 0;
data              157 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	iwe.u.data.length = p - custom;
data              158 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	if (iwe.u.data.length)
data              178 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	iwe.u.data.length = p - custom;
data              179 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	if (iwe.u.data.length)
data              193 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		iwe.u.data.length = strlen(buf);
data              208 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		iwe.u.data.length = strlen(buf);
data              219 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	iwe.u.data.length = p - custom;
data              220 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	if (iwe.u.data.length)
data              235 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	char *stop = ev + wrqu->data.length;//IW_SCAN_MAX_DATA;
data              264 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	wrqu->data.length = ev -  extra;
data              265 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	wrqu->data.flags = 0;
data              729 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 			       struct iw_param *data, char *extra)
data              731 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 	switch (data->flags & IW_AUTH_INDEX) {
data              744 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		ieee->tkip_countermeasures = data->value;
data              747 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		ieee->drop_unencrypted = data->value;
data              753 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		if (data->value & IW_AUTH_ALG_SHARED_KEY) {
data              756 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		} else if (data->value & IW_AUTH_ALG_OPEN_SYSTEM) {
data              759 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		} else if (data->value & IW_AUTH_ALG_LEAP) {
data              767 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		ieee->wpa_enabled = (data->value) ? 1 : 0;
data              771 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		ieee->ieee802_1x = data->value;
data              774 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c 		ieee->privacy_invoked = data->value;
data              124 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c 	memset(skb->data, 0, sizeof(struct rtl_80211_hdr_3addr));	//I wonder whether it's necessary. Apparently kernel will not do it when alloc a skb.
data              165 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c 	IEEE80211_DEBUG_DATA(IEEE80211_DL_DATA | IEEE80211_DL_BA, skb->data, skb->len);
data              232 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c 	IEEE80211_DEBUG_DATA(IEEE80211_DL_DATA | IEEE80211_DL_BA, skb->data, skb->len);
data              334 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c 	IEEE80211_DEBUG_DATA(IEEE80211_DL_DATA | IEEE80211_DL_BA, skb->data, skb->len);
data              336 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c 	req = (struct rtl_80211_hdr_3addr *)skb->data;
data              432 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c 	rsp = (struct rtl_80211_hdr_3addr *)skb->data;
data              559 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c 	IEEE80211_DEBUG_DATA(IEEE80211_DL_DATA | IEEE80211_DL_BA, skb->data, skb->len);
data              560 drivers/staging/rtl8192u/ieee80211/rtl819x_BAProc.c 	delba = (struct rtl_80211_hdr_3addr *)skb->data;
data              111 drivers/staging/rtl8192u/r8192U.h #define RT_DEBUG_DATA(level, data, datalen) \
data              115 drivers/staging/rtl8192u/r8192U.h 			u8 *pdata = (u8 *)data;				\
data              127 drivers/staging/rtl8192u/r8192U.h #define RT_DEBUG_DATA(level, data, datalen) do {} while (0)
data             1095 drivers/staging/rtl8192u/r8192U.h int read_nic_byte(struct net_device *dev, int x, u8 *data);
data             1096 drivers/staging/rtl8192u/r8192U.h int read_nic_byte_E(struct net_device *dev, int x, u8 *data);
data             1097 drivers/staging/rtl8192u/r8192U.h int read_nic_dword(struct net_device *dev, int x, u32 *data);
data             1098 drivers/staging/rtl8192u/r8192U.h int read_nic_word(struct net_device *dev, int x, u16 *data);
data              226 drivers/staging/rtl8192u/r8192U_core.c int write_nic_byte_E(struct net_device *dev, int indx, u8 data)
data              231 drivers/staging/rtl8192u/r8192U_core.c 	u8 *usbdata = kzalloc(sizeof(data), GFP_KERNEL);
data              235 drivers/staging/rtl8192u/r8192U_core.c 	*usbdata = data;
data              249 drivers/staging/rtl8192u/r8192U_core.c int read_nic_byte_E(struct net_device *dev, int indx, u8 *data)
data              262 drivers/staging/rtl8192u/r8192U_core.c 	*data = *usbdata;
data              274 drivers/staging/rtl8192u/r8192U_core.c int write_nic_byte(struct net_device *dev, int indx, u8 data)
data              280 drivers/staging/rtl8192u/r8192U_core.c 	u8 *usbdata = kzalloc(sizeof(data), GFP_KERNEL);
data              284 drivers/staging/rtl8192u/r8192U_core.c 	*usbdata = data;
data              301 drivers/staging/rtl8192u/r8192U_core.c int write_nic_word(struct net_device *dev, int indx, u16 data)
data              307 drivers/staging/rtl8192u/r8192U_core.c 	u16 *usbdata = kzalloc(sizeof(data), GFP_KERNEL);
data              311 drivers/staging/rtl8192u/r8192U_core.c 	*usbdata = data;
data              328 drivers/staging/rtl8192u/r8192U_core.c int write_nic_dword(struct net_device *dev, int indx, u32 data)
data              334 drivers/staging/rtl8192u/r8192U_core.c 	u32 *usbdata = kzalloc(sizeof(data), GFP_KERNEL);
data              338 drivers/staging/rtl8192u/r8192U_core.c 	*usbdata = data;
data              357 drivers/staging/rtl8192u/r8192U_core.c int read_nic_byte(struct net_device *dev, int indx, u8 *data)
data              371 drivers/staging/rtl8192u/r8192U_core.c 	*data = *usbdata;
data              384 drivers/staging/rtl8192u/r8192U_core.c int read_nic_word(struct net_device *dev, int indx, u16 *data)
data              398 drivers/staging/rtl8192u/r8192U_core.c 	*data = *usbdata;
data              409 drivers/staging/rtl8192u/r8192U_core.c static int read_nic_word_E(struct net_device *dev, int indx, u16 *data)
data              422 drivers/staging/rtl8192u/r8192U_core.c 	*data = *usbdata;
data              433 drivers/staging/rtl8192u/r8192U_core.c int read_nic_dword(struct net_device *dev, int indx, u32 *data)
data              448 drivers/staging/rtl8192u/r8192U_core.c 	*data = *usbdata;
data             1200 drivers/staging/rtl8192u/r8192U_core.c 	struct tx_desc_cmd_819x_usb *pdesc = (struct tx_desc_cmd_819x_usb *)skb->data;
data             1227 drivers/staging/rtl8192u/r8192U_core.c 			  skb->data, skb->len, rtl8192_tx_isr, skb);
data             1420 drivers/staging/rtl8192u/r8192U_core.c 	struct tx_desc_819x_usb *tx_desc = (struct tx_desc_819x_usb *)skb->data;
data             1422 drivers/staging/rtl8192u/r8192U_core.c 		(struct tx_fwinfo_819x_usb *)(skb->data + USB_HWDESC_HEADER_LEN);
data             1547 drivers/staging/rtl8192u/r8192U_core.c 			  usb_sndbulkpipe(udev, idx_pipe), skb->data,
data             2267 drivers/staging/rtl8192u/r8192U_core.c static inline u16 endian_swap(u16 *data)
data             2269 drivers/staging/rtl8192u/r8192U_core.c 	u16 tmp = *data;
data             2270 drivers/staging/rtl8192u/r8192U_core.c 	*data = (tmp >> 8) | (tmp << 8);
data             2271 drivers/staging/rtl8192u/r8192U_core.c 	return *data;
data             3530 drivers/staging/rtl8192u/r8192U_core.c 	struct iw_point *p = &wrq->u.data;
data             3616 drivers/staging/rtl8192u/r8192U_core.c 						     &wrq->u.data);
data             4330 drivers/staging/rtl8192u/r8192U_core.c 	tmp_buf = (u8 *)skb->data;
data             4512 drivers/staging/rtl8192u/r8192U_core.c 	struct rx_desc_819x_usb *desc = (struct rx_desc_819x_usb *)skb->data;
data             4537 drivers/staging/rtl8192u/r8192U_core.c 				skb->data
data             4621 drivers/staging/rtl8192u/r8192U_core.c 		ieee80211_hdr = (struct rtl_80211_hdr_1addr *)skb->data;
data             4688 drivers/staging/rtl8192u/r8192U_core.c 	struct rx_desc_819x_usb *desc = (struct rx_desc_819x_usb *)skb->data;
data             4691 drivers/staging/rtl8192u/r8192U_core.c 	stats->virtual_address = (u8 *)skb->data;
data              167 drivers/staging/rtl8192u/r8192U_dm.h void dm_rf_operation_test_callback(unsigned long data);
data              231 drivers/staging/rtl8192u/r8192U_wx.c 	wrqu->data.length = sizeof(*range);
data              332 drivers/staging/rtl8192u/r8192U_wx.c 	if (wrqu->data.flags & IW_SCAN_THIS_ESSID) {
data              799 drivers/staging/rtl8192u/r8192U_wx.c 					union iwreq_data *data, char *extra)
data              805 drivers/staging/rtl8192u/r8192U_wx.c 	ret = ieee80211_wx_set_auth(priv->ieee80211, info, &(data->param), extra);
data              827 drivers/staging/rtl8192u/r8192U_wx.c 					union iwreq_data *data, char *extra)
data              833 drivers/staging/rtl8192u/r8192U_wx.c 	ret = ieee80211_wx_set_gen_ie(priv->ieee80211, extra, data->data.length);
data               77 drivers/staging/rtl8192u/r819xU_firmware.c 		seg_ptr = skb->data;
data              259 drivers/staging/rtl8192u/r819xU_firmware.c 				memcpy(pfirmware->firmware_buf, fw_entry->data, fw_entry->size);
data              264 drivers/staging/rtl8192u/r819xU_firmware.c 				memcpy(&pfirmware->firmware_buf[128], fw_entry->data, fw_entry->size);
data               68 drivers/staging/rtl8192u/r819xU_phy.c 		      u32 data)
data               77 drivers/staging/rtl8192u/r819xU_phy.c 		reg |= data << bitshift;
data               80 drivers/staging/rtl8192u/r819xU_phy.c 		write_nic_dword(dev, reg_addr, data);
data              110 drivers/staging/rtl8192u/r819xU_phy.c 				u32  data);
data              214 drivers/staging/rtl8192u/r819xU_phy.c 				      u32 data)
data              246 drivers/staging/rtl8192u/r819xU_phy.c 	DataAndAddr = (data<<16) | (new_offset&0x3f);
data              253 drivers/staging/rtl8192u/r819xU_phy.c 		priv->RfReg0Value[e_rfpath] = data;
data              279 drivers/staging/rtl8192u/r819xU_phy.c 			  u32 reg_addr, u32 bitmask, u32 data)
data              293 drivers/staging/rtl8192u/r819xU_phy.c 			reg |= data << bitshift;
data              297 drivers/staging/rtl8192u/r819xU_phy.c 			phy_FwRFSerialWrite(dev, e_rfpath, reg_addr, data);
data              308 drivers/staging/rtl8192u/r819xU_phy.c 			reg |= data << bitshift;
data              312 drivers/staging/rtl8192u/r819xU_phy.c 			rtl8192_phy_RFSerialWrite(dev, e_rfpath, reg_addr, data);
data              362 drivers/staging/rtl8192u/r819xU_phy.c 	u32		data = 0;
data              373 drivers/staging/rtl8192u/r819xU_phy.c 	data |= ((offset&0xFF)<<12);
data              375 drivers/staging/rtl8192u/r819xU_phy.c 	data |= ((e_rfpath&0x3)<<20);
data              378 drivers/staging/rtl8192u/r819xU_phy.c 	data |= 0x80000000;
data              393 drivers/staging/rtl8192u/r819xU_phy.c 	write_nic_dword(dev, QPNR, data);
data              424 drivers/staging/rtl8192u/r819xU_phy.c 				u32 offset, u32 data)
data              437 drivers/staging/rtl8192u/r819xU_phy.c 	data |= ((offset&0xFF)<<12);
data              439 drivers/staging/rtl8192u/r819xU_phy.c 	data |= ((e_rfpath&0x3)<<20);
data              441 drivers/staging/rtl8192u/r819xU_phy.c 	data |= 0x400000;
data              443 drivers/staging/rtl8192u/r819xU_phy.c 	data |= 0x80000000;
data              461 drivers/staging/rtl8192u/r819xU_phy.c 	write_nic_dword(dev, QPNR, data);
data               51 drivers/staging/rtl8192u/r819xU_phy.h 		      u32 bitmask, u32 data);
data               55 drivers/staging/rtl8192u/r819xU_phy.h 			  u32 reg_addr, u32 bitmask, u32 data);
data               77 drivers/staging/rtl8712/hal_init.c 	*mappedfw = (*raw)->data;
data               87 drivers/staging/rtl8712/ieee80211.h 			u8 data[0];
data              538 drivers/staging/rtl8712/ieee80211.h 	u8 data[0];
data              154 drivers/staging/rtl8712/mlme_linux.c 		wrqu.data.length = p - buff;
data              155 drivers/staging/rtl8712/mlme_linux.c 		wrqu.data.length = (wrqu.data.length < IW_CUSTOM_MAX) ?
data              156 drivers/staging/rtl8712/mlme_linux.c 				   wrqu.data.length : IW_CUSTOM_MAX;
data               87 drivers/staging/rtl8712/recv_linux.c 	wrqu.data.length = sizeof(ev);
data              105 drivers/staging/rtl8712/recv_linux.c 	skb->data = recvframe->u.hdr.rx_data;
data               66 drivers/staging/rtl8712/rtl8712_efuse.c static u8 efuse_one_byte_read(struct _adapter *adapter, u16 addr, u8 *data)
data               80 drivers/staging/rtl8712/rtl8712_efuse.c 		*data = r8712_read8(adapter, EFUSE_CTRL);
data               83 drivers/staging/rtl8712/rtl8712_efuse.c 		*data = 0xff;
data               89 drivers/staging/rtl8712/rtl8712_efuse.c static u8 efuse_one_byte_write(struct _adapter *adapter, u16 addr, u8 data)
data               97 drivers/staging/rtl8712/rtl8712_efuse.c 	r8712_write8(adapter, EFUSE_CTRL, data); /* data */
data              111 drivers/staging/rtl8712/rtl8712_efuse.c 			    u8 *data)
data              126 drivers/staging/rtl8712/rtl8712_efuse.c 			*data = r8712_read8(adapter, EFUSE_CTRL);
data              129 drivers/staging/rtl8712/rtl8712_efuse.c 			*data = 0;
data              133 drivers/staging/rtl8712/rtl8712_efuse.c 		r8712_write8(adapter, EFUSE_CTRL, *data); /* data */
data              230 drivers/staging/rtl8712/rtl8712_efuse.c u8 r8712_efuse_pg_packet_read(struct _adapter *adapter, u8 offset, u8 *data)
data              239 drivers/staging/rtl8712/rtl8712_efuse.c 	if (!data)
data              243 drivers/staging/rtl8712/rtl8712_efuse.c 	memset(data, 0xFF, sizeof(u8) * PGPKT_DATA_SIZE);
data              263 drivers/staging/rtl8712/rtl8712_efuse.c 				pgpacket_copy_data(hworden, tmpdata, data);
data              306 drivers/staging/rtl8712/rtl8712_efuse.c 						pkt.data[i * 2] = value;
data              313 drivers/staging/rtl8712/rtl8712_efuse.c 						pkt.data[i * 2 + 1] =
data              328 drivers/staging/rtl8712/rtl8712_efuse.c 			efuse_one_byte_write(adapter, addr, pkt.data[i * 2]);
data              330 drivers/staging/rtl8712/rtl8712_efuse.c 					     pkt.data[i * 2 + 1]);
data              334 drivers/staging/rtl8712/rtl8712_efuse.c 			} else if (pkt.data[i * 2] != value) {
data              338 drivers/staging/rtl8712/rtl8712_efuse.c 							     pkt.data[i * 2]);
data              342 drivers/staging/rtl8712/rtl8712_efuse.c 			} else if (pkt.data[i * 2 + 1] != value) {
data              346 drivers/staging/rtl8712/rtl8712_efuse.c 							     pkt.data[i * 2 +
data              356 drivers/staging/rtl8712/rtl8712_efuse.c 			       const u8 word_en, const u8 *data)
data              399 drivers/staging/rtl8712/rtl8712_efuse.c 						     *(data + i));
data              404 drivers/staging/rtl8712/rtl8712_efuse.c 				else if (*(data + i) != efuse_data) /* fail */
data              425 drivers/staging/rtl8712/rtl8712_efuse.c 		      u16 cnts, u8 *data)
data              444 drivers/staging/rtl8712/rtl8712_efuse.c 					data + i);
data              453 drivers/staging/rtl8712/rtl8712_efuse.c u8 r8712_efuse_map_read(struct _adapter *adapter, u16 addr, u16 cnts, u8 *data)
data              463 drivers/staging/rtl8712/rtl8712_efuse.c 			data[i] = 0xFF;
data              473 drivers/staging/rtl8712/rtl8712_efuse.c 			data[idx++] = pktdata[i];
data              486 drivers/staging/rtl8712/rtl8712_efuse.c 			 u8 *data)
data              516 drivers/staging/rtl8712/rtl8712_efuse.c 		if (data[idx] != pktdata[i]) {
data              519 drivers/staging/rtl8712/rtl8712_efuse.c 			newdata[j++] = data[idx];
data              527 drivers/staging/rtl8712/rtl8712_efuse.c 				if (data[idx] != pktdata[i]) {
data              529 drivers/staging/rtl8712/rtl8712_efuse.c 					newdata[j++] = data[idx];
data              536 drivers/staging/rtl8712/rtl8712_efuse.c 			if ((data[idx] != pktdata[i]) || (data[idx + 1] !=
data              539 drivers/staging/rtl8712/rtl8712_efuse.c 				newdata[j++] = data[idx];
data              540 drivers/staging/rtl8712/rtl8712_efuse.c 				newdata[j++] = data[idx + 1];
data               24 drivers/staging/rtl8712/rtl8712_efuse.h 	u8 data[PGPKT_DATA_SIZE];
data               33 drivers/staging/rtl8712/rtl8712_efuse.h 			      u8 offset, u8 *data);
data               36 drivers/staging/rtl8712/rtl8712_efuse.h 			       const u8 *data);
data               38 drivers/staging/rtl8712/rtl8712_efuse.h 		      u16 start_addr, u16 cnts, u8 *data);
data               40 drivers/staging/rtl8712/rtl8712_efuse.h 			u16 cnts, u8 *data);
data               42 drivers/staging/rtl8712/rtl8712_efuse.h 			 u16 cnts, u8 *data);
data               78 drivers/staging/rtl8712/rtl8712_recv.c 			tmpaddr = (addr_t)pskb->data;
data              380 drivers/staging/rtl8712/rtl8712_recv.c 		eth_type = (sub_skb->data[6] << 8) | sub_skb->data[7];
data              382 drivers/staging/rtl8712/rtl8712_recv.c 		   ((!memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) &&
data              384 drivers/staging/rtl8712/rtl8712_recv.c 		   !memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE))) {
data              998 drivers/staging/rtl8712/rtl8712_recv.c 	pbuf = pskb->data;
data             1051 drivers/staging/rtl8712/rtl8712_recv.c 			skb_reserve(pkt_copy, 4 - ((addr_t)(pkt_copy->data)
data             1054 drivers/staging/rtl8712/rtl8712_recv.c 			memcpy(pkt_copy->data, pbuf, tmp_len);
data             1056 drivers/staging/rtl8712/rtl8712_recv.c 				 precvframe->u.hdr.rx_tail = pkt_copy->data;
data             1057 drivers/staging/rtl8712/rtl8712_recv.c 			precvframe->u.hdr.rx_end = pkt_copy->data + alloc_sz;
data               36 drivers/staging/rtl8712/rtl871x_eeprom.c static void shift_out_bits(struct _adapter *padapter, u16 data, u16 count)
data               47 drivers/staging/rtl8712/rtl871x_eeprom.c 		if (data & mask)
data              135 drivers/staging/rtl8712/rtl871x_eeprom.c void r8712_eeprom_write16(struct _adapter *padapter, u16 reg, u16 data)
data              170 drivers/staging/rtl8712/rtl871x_eeprom.c 	shift_out_bits(padapter, data, 16);
data              186 drivers/staging/rtl8712/rtl871x_eeprom.c 	u16 data = 0;
data              212 drivers/staging/rtl8712/rtl871x_eeprom.c 	data = shift_in_bits(padapter);
data              219 drivers/staging/rtl8712/rtl871x_eeprom.c 	return data;
data               84 drivers/staging/rtl8712/rtl871x_eeprom.h void r8712_eeprom_write16(struct _adapter *padapter, u16 reg, u16 data);
data              152 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		iwe->u.data.length = (u16)strlen(buf);
data              157 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		iwe->u.data.length = (u16)wpa_len;
data              172 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		iwe->u.data.length = strlen(buf);
data              177 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		iwe->u.data.length = rsn_len;
data              199 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 			iwe->u.data.length = (u16)wps_ielen;
data              235 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	iwe.u.data.flags = 1;
data              236 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	iwe.u.data.length = min_t(u32, pnetwork->network.Ssid.SsidLength, 32);
data              300 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		iwe.u.data.flags = (u16)(IW_ENCODE_ENABLED |
data              303 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		iwe.u.data.flags = (u16)(IW_ENCODE_DISABLED);
data              304 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	iwe.u.data.length = (u16)0;
data              867 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	wrqu->data.length = sizeof(*range);
data             1151 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	if (wrqu->data.length == sizeof(struct iw_scan_req)) {
data             1154 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		if (wrqu->data.flags & IW_SCAN_THIS_ESSID) {
data             1193 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	char *stop = ev + wrqu->data.length;
data             1220 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	wrqu->data.length = ev - extra;
data             1221 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	wrqu->data.flags = 0;
data             1671 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	return r871x_set_wpa_ie(padapter, extra, wrqu->data.length);
data             1813 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		wrqu->data.length = 8;
data             1814 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		wrqu->data.flags = 1;
data             1828 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	get_user(addr, (u32 __user *)wrqu->data.pointer);
data             1830 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	put_user(data32, (u32 __user *)wrqu->data.pointer);
data             1831 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	wrqu->data.length = (data32 & 0xffff0000) >> 16;
data             1832 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	wrqu->data.flags = data32 & 0xffff;
data             1833 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	get_user(addr, (u32 __user *)wrqu->data.pointer);
data             1845 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	get_user(addr, (u32 __user *)wrqu->data.pointer);
data             1846 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	data32 = ((u32)wrqu->data.length << 16) | (u32)wrqu->data.flags;
data             1870 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	struct iw_point *p = &wrqu->data;
data             1905 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		oid_par.information_buf = poidparam->data;
data             1948 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	struct iw_point *pdata = &wrqu->data;
data             1955 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	char data[33];
data             1969 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	if (copy_from_user(data, pdata->pointer, 32))
data             1971 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	data[32] = 0;
data             1980 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		if (!mac_pton(data, bssid)) {
data             1982 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 				    (u8 *)data);
data             2019 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	struct iw_point *pdata = &wrqu->data;
data             2034 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	struct iw_point *pdata = &wrqu->data;
data             2054 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 	struct iw_point *pdata = &wrqu->data;
data             2163 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		ret =  r871x_set_wpa_ie(padapter, (char *)param->u.wpa_ie.data,
data             2190 drivers/staging/rtl8712/rtl871x_ioctl_linux.c 		return wpa_supplicant_ioctl(dev, &wrq->u.data);
data              688 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 	u8 *data;
data              699 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 	data = pefuse->data;
data              700 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 	memset(data, 0xFF, cnts);
data              704 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 	if (!r8712_efuse_access(Adapter, true, addr, cnts, data))
data              718 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 	u8 *data;
data              727 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 	data = pefuse->data;
data              732 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 	if (!r8712_efuse_access(Adapter, false, addr, cnts, data))
data              787 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 	u8		*data;
data              792 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 	data = (u8 *)poid_par_priv->information_buf;
data              794 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 		if (r8712_efuse_map_read(Adapter, 0, EFUSE_MAP_MAX_SIZE, data))
data              802 drivers/staging/rtl8712/rtl871x_mp_ioctl.c 			    EFUSE_MAP_MAX_SIZE, data))
data               51 drivers/staging/rtl8712/rtl871x_mp_ioctl.h 	u8	data[0];
data              327 drivers/staging/rtl8712/rtl871x_mp_ioctl.h 	unsigned char data[0];
data              104 drivers/staging/rtl8712/rtl871x_security.c static u8 crc32_reverseBit(u8 data)
data              106 drivers/staging/rtl8712/rtl871x_security.c 	return ((u8)(data << 7) & 0x80) | ((data << 5) & 0x40) | ((data << 3)
data              107 drivers/staging/rtl8712/rtl871x_security.c 		 & 0x20) | ((data << 1) & 0x10) | ((data >> 1) & 0x08) |
data              108 drivers/staging/rtl8712/rtl871x_security.c 		 ((data >> 3) & 0x04) | ((data >> 5) & 0x02) | ((data >> 7) &
data              335 drivers/staging/rtl8712/rtl871x_security.c void seccalctkipmic(u8 *key, u8 *header, u8 *data, u32 data_len, u8 *mic_code,
data              359 drivers/staging/rtl8712/rtl871x_security.c 	r8712_secmicappend(&micdata, data, data_len);
data              859 drivers/staging/rtl8712/rtl871x_security.c static void aes128k128d(u8 *key, u8 *data, u8 *ciphertext)
data              871 drivers/staging/rtl8712/rtl871x_security.c 			xor_128(round_key, data, ciphertext);
data              201 drivers/staging/rtl8712/rtl871x_security.h 	u8  *data,
data              553 drivers/staging/rtl8712/rtl871x_xmit.c static sint r8712_put_snap(u8 *data, u16 h_proto)
data              558 drivers/staging/rtl8712/rtl871x_xmit.c 	snap = (struct ieee80211_snap_hdr *)data;
data              569 drivers/staging/rtl8712/rtl871x_xmit.c 	*(__be16 *)(data + SNAP_SIZE) = htons(h_proto);
data               32 drivers/staging/rtl8712/usb_ops.c 	__le32 data;
data               40 drivers/staging/rtl8712/usb_ops.c 	r8712_usbctrl_vendorreq(intfpriv, request, wvalue, index, &data, len,
data               42 drivers/staging/rtl8712/usb_ops.c 	return (u8)(le32_to_cpu(data) & 0x0ff);
data               52 drivers/staging/rtl8712/usb_ops.c 	__le32 data;
data               60 drivers/staging/rtl8712/usb_ops.c 	r8712_usbctrl_vendorreq(intfpriv, request, wvalue, index, &data, len,
data               62 drivers/staging/rtl8712/usb_ops.c 	return (u16)(le32_to_cpu(data) & 0xffff);
data               72 drivers/staging/rtl8712/usb_ops.c 	__le32 data;
data               80 drivers/staging/rtl8712/usb_ops.c 	r8712_usbctrl_vendorreq(intfpriv, request, wvalue, index, &data, len,
data               82 drivers/staging/rtl8712/usb_ops.c 	return le32_to_cpu(data);
data               92 drivers/staging/rtl8712/usb_ops.c 	__le32 data;
data              100 drivers/staging/rtl8712/usb_ops.c 	data = cpu_to_le32((u32)val & 0x000000ff);
data              101 drivers/staging/rtl8712/usb_ops.c 	r8712_usbctrl_vendorreq(intfpriv, request, wvalue, index, &data, len,
data              112 drivers/staging/rtl8712/usb_ops.c 	__le32 data;
data              120 drivers/staging/rtl8712/usb_ops.c 	data = cpu_to_le32((u32)val & 0x0000ffff);
data              121 drivers/staging/rtl8712/usb_ops.c 	r8712_usbctrl_vendorreq(intfpriv, request, wvalue, index, &data, len,
data              132 drivers/staging/rtl8712/usb_ops.c 	__le32 data;
data              140 drivers/staging/rtl8712/usb_ops.c 	data = cpu_to_le32(val);
data              141 drivers/staging/rtl8712/usb_ops.c 	r8712_usbctrl_vendorreq(intfpriv, request, wvalue, index, &data, len,
data              269 drivers/staging/rtl8712/usb_ops_linux.c 		tmpaddr = (addr_t)precvbuf->pskb->data;
data              274 drivers/staging/rtl8712/usb_ops_linux.c 		precvbuf->pdata = precvbuf->pskb->data;
data              277 drivers/staging/rtl8712/usb_ops_linux.c 		precvbuf->pbuf = precvbuf->pskb->data;
data              280 drivers/staging/rtl8712/usb_ops_linux.c 		precvbuf->pdata = precvbuf->pskb->data;
data              283 drivers/staging/rtl8712/usb_ops_linux.c 		precvbuf->pbuf = precvbuf->pskb->data;
data               41 drivers/staging/rtl8712/xmit_linux.c 	pfile->cur_addr = pfile->buf_start = pktptr->data;
data             1606 drivers/staging/rtl8723bs/core/rtw_ap.c 			pIE->data[0] |= RTW_ERP_INFO_NON_ERP_PRESENT | RTW_ERP_INFO_USE_PROTECTION;
data             1608 drivers/staging/rtl8723bs/core/rtw_ap.c 			pIE->data[0] &= ~(
data             1613 drivers/staging/rtl8723bs/core/rtw_ap.c 			pIE->data[0] |= RTW_ERP_INFO_BARKER_PREAMBLE_MODE;
data             1615 drivers/staging/rtl8723bs/core/rtw_ap.c 			pIE->data[0] &= ~(RTW_ERP_INFO_BARKER_PREAMBLE_MODE);
data               33 drivers/staging/rtl8723bs/core/rtw_eeprom.c void shift_out_bits(_adapter *padapter, u16 data, u16 count)
data               49 drivers/staging/rtl8723bs/core/rtw_eeprom.c 		if (data & mask)
data              154 drivers/staging/rtl8723bs/core/rtw_eeprom.c 	u16 data = 0;
data              180 drivers/staging/rtl8723bs/core/rtw_eeprom.c 	data = shift_in_bits(padapter);
data              185 drivers/staging/rtl8723bs/core/rtw_eeprom.c 	return data;
data              263 drivers/staging/rtl8723bs/core/rtw_efuse.c u8 	*data,
data              274 drivers/staging/rtl8723bs/core/rtw_efuse.c 		bResult = Efuse_Read1ByteFromFakeContent(padapter, addr, data);
data              299 drivers/staging/rtl8723bs/core/rtw_efuse.c 		*data = rtw_read8(padapter, EFUSE_CTRL);
data              302 drivers/staging/rtl8723bs/core/rtw_efuse.c 		*data = 0xff;
data              316 drivers/staging/rtl8723bs/core/rtw_efuse.c u8 	data,
data              327 drivers/staging/rtl8723bs/core/rtw_efuse.c 		bResult = Efuse_Write1ByteToFakeContent(padapter, addr, data);
data              339 drivers/staging/rtl8723bs/core/rtw_efuse.c 	efuseValue |= ((addr<<8 | data) & 0x3FFFF);
data              348 drivers/staging/rtl8723bs/core/rtw_efuse.c 	rtw_write32(padapter, EFUSE_CTRL, 0x90600000|((addr<<8 | data)));
data              373 drivers/staging/rtl8723bs/core/rtw_efuse.c 				u8 	*data,
data              376 drivers/staging/rtl8723bs/core/rtw_efuse.c 	return padapter->HalFunc.Efuse_PgPacketRead(padapter, offset, data,
data              384 drivers/staging/rtl8723bs/core/rtw_efuse.c 				u8 	*data,
data              388 drivers/staging/rtl8723bs/core/rtw_efuse.c 						     data, bPseudoTest);
data              436 drivers/staging/rtl8723bs/core/rtw_efuse.c 						u8 *data,
data              440 drivers/staging/rtl8723bs/core/rtw_efuse.c 							   word_en, data,
data             1699 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			if (!memcmp(pIE->data, WMM_PARA_OUI, 6))	/* WMM */
data             3355 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			if ((!memcmp(pIE->data, RTW_WPA_OUI, 4)) ||
data             3356 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 					(!memcmp(pIE->data, WMM_OUI, 4)) ||
data             3357 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 					(!memcmp(pIE->data, WPS_OUI, 4))) {
data             3359 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				if ((!padapter->registrypriv.wifi_spec) && (!memcmp(pIE->data, WPS_OUI, 4))) {
data             3367 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, vs_ie_length, pIE->data, &(pattrib->pktlen));
data             3372 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, EID_WPA2, pIE->Length, pIE->data, &(pattrib->pktlen));
data             3377 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 					memcpy(&(pmlmeinfo->HT_caps), pIE->data, sizeof(struct HT_caps_element));
data             3385 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pframe = rtw_set_ie(pframe, EID_EXTCapability, pIE->Length, pIE->data, &(pattrib->pktlen));
data             6176 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			if (!memcmp(pIE->data, WMM_OUI, 4))
data             6189 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				struct HT_info_element *pht_info = (struct HT_info_element *)(pIE->data);
data             1712 drivers/staging/rtl8723bs/core/rtw_recv.c 	u8 *data, wlanhdr_offset;
data             1742 drivers/staging/rtl8723bs/core/rtw_recv.c 	data = get_recvframe_data(prframe);
data              160 drivers/staging/rtl8723bs/core/rtw_security.c static u8 crc32_reverseBit(u8 data)
data              162 drivers/staging/rtl8723bs/core/rtw_security.c 	return((u8)((data<<7)&0x80) | ((data<<5)&0x40) | ((data<<3)&0x20) | ((data<<1)&0x10) | ((data>>1)&0x08) | ((data>>3)&0x04) | ((data>>5)&0x02) | ((data>>7)&0x01));
data              410 drivers/staging/rtl8723bs/core/rtw_security.c void rtw_seccalctkipmic(u8 *key, u8 *header, u8 *data, u32 data_len, u8 *mic_code, u8 pri)
data              437 drivers/staging/rtl8723bs/core/rtw_security.c 	rtw_secmicappend(&micdata, data, data_len);
data              954 drivers/staging/rtl8723bs/core/rtw_security.c static void aes128k128d(u8 *key, u8 *data, u8 *ciphertext);
data             1101 drivers/staging/rtl8723bs/core/rtw_security.c static void aes128k128d(u8 *key, u8 *data, u8 *ciphertext)
data             1114 drivers/staging/rtl8723bs/core/rtw_security.c 				xor_128(round_key, data, ciphertext);
data             2383 drivers/staging/rtl8723bs/core/rtw_security.c int omac1_aes_128(u8 *key, u8 *data, size_t data_len, u8 *mac)
data             2385 drivers/staging/rtl8723bs/core/rtw_security.c 	return omac1_aes_128_vector(key, 1, &data, &data_len, mac);
data              832 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 	if (!memcmp(&(pmlmeinfo->WMM_param), (pIE->data + 6), sizeof(struct WMM_para_element)))
data              835 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 		memcpy(&(pmlmeinfo->WMM_param), (pIE->data + 6), sizeof(struct WMM_para_element));
data             1000 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 	pHT_info = (struct HT_info_element *)pIE->data;
data             1091 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			pmlmeinfo->HT_caps.u.HT_cap[i] &= (pIE->data[i]);
data             1094 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			if ((pmlmeinfo->HT_caps.u.HT_cap_element.AMPDU_para & 0x3) > (pIE->data[i] & 0x3))
data             1095 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 				max_AMPDU_len = (pIE->data[i] & 0x3);
data             1099 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			if ((pmlmeinfo->HT_caps.u.HT_cap_element.AMPDU_para & 0x1c) > (pIE->data[i] & 0x1c))
data             1102 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 				min_MPDU_spacing = (pIE->data[i] & 0x1c);
data             1133 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 		if (TEST_FLAG(phtpriv->stbc_cap, STBC_HT_ENABLE_TX) && GET_HT_CAPABILITY_ELE_TX_STBC(pIE->data)) {
data             1140 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 		if (TEST_FLAG(phtpriv->ldpc_cap, LDPC_HT_ENABLE_TX) && GET_HT_CAPABILITY_ELE_LDPC_CAP(pIE->data)) {
data             1147 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 		if (TEST_FLAG(phtpriv->stbc_cap, STBC_HT_ENABLE_TX) && GET_HT_CAPABILITY_ELE_RX_STBC(pIE->data)) {
data             1172 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 	memcpy(&(pmlmeinfo->HT_info), pIE->data, pIE->Length);
data             1218 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 	memcpy(&(pmlmeinfo->ERP_IE), pIE->data, pIE->Length);
data             1522 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			if (!memcmp(pIE->data, WMM_PARA_OUI, 6) && pIE->Length == WLAN_WMM_LEN)	/* WMM */
data             1560 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 				if ((!memcmp(pIE->data, RTW_WPA_OUI, 4)) && (!memcmp((pIE->data + 12), WPA_TKIP_CIPHER, 4)))
data             1566 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 				if (!memcmp((pIE->data + 8), RSN_TKIP_CIPHER, 4))
data             1634 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			if ((!memcmp(pIE->data, ARTHEROS_OUI1, 3)) || (!memcmp(pIE->data, ARTHEROS_OUI2, 3))) {
data             1637 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			} else if ((!memcmp(pIE->data, BROADCOM_OUI1, 3))
data             1638 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 						|| (!memcmp(pIE->data, BROADCOM_OUI2, 3))
data             1639 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 						|| (!memcmp(pIE->data, BROADCOM_OUI3, 3))) {
data             1642 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, MARVELL_OUI, 3)) {
data             1645 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, RALINK_OUI, 3)) {
data             1648 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, CISCO_OUI, 3)) {
data             1651 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, REALTEK_OUI, 3)) {
data             1655 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 					if (pIE->data[4] == 1)
data             1658 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 						if (pIE->data[5] & RT_HT_CAP_USE_92SE)
data             1662 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 					if (pIE->data[5] & RT_HT_CAP_USE_SOFTAP)
data             1665 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 					if (pIE->data[4] == 2) {
data             1666 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 						if (pIE->data[6] & RT_HT_CAP_USE_JAGUAR_BCUT) {
data             1670 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 						if (pIE->data[6] & RT_HT_CAP_USE_JAGUAR_CCUT) {
data             1679 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 			} else if (!memcmp(pIE->data, AIRGOCAP_OUI, 3)) {
data             1849 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 	memcpy(pmlmeinfo->FW_sta_info[cam_idx].SupportedRates, pIE->data, ie_len);
data             1854 drivers/staging/rtl8723bs/core/rtw_wlan_util.c 		memcpy((pmlmeinfo->FW_sta_info[cam_idx].SupportedRates + supportRateNum), pIE->data, ie_len);
data             1527 drivers/staging/rtl8723bs/core/rtw_xmit.c s32 rtw_put_snap(u8 *data, u16 h_proto)
data             1532 drivers/staging/rtl8723bs/core/rtw_xmit.c 	snap = (struct ieee80211_snap_hdr *)data;
data             1546 drivers/staging/rtl8723bs/core/rtw_xmit.c 	*(__be16 *)(data + SNAP_SIZE) = htons(h_proto);
data             1834 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c 		u32 offset, data;
data             1843 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c 			data = pRFCalibrateInfo->TxIQC_8723B[path][i][1];
data             1844 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c 			if ((offset == 0) || (data == 0)) {
data             1854 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c 			PHY_SetBBReg(pDM_Odm->Adapter, offset, bMaskDWord, data);
data             1860 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c 			data = pRFCalibrateInfo->RxIQC_8723B[path][i][1];
data             1861 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c 			if ((offset == 0) || (data == 0)) {
data             1871 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c 			PHY_SetBBReg(pDM_Odm->Adapter, offset, bMaskDWord, data);
data             1537 drivers/staging/rtl8723bs/hal/hal_com.c bool isAllSpaceOrTab(u8 *data, u8 size)
data             1542 drivers/staging/rtl8723bs/hal/hal_com.c 		if (data[cnt] == ' ' || data[cnt] == '\t' || data[cnt] == '\0')
data             2943 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c 				char data[300] = ""; /*  100 is too small */
data             2963 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c 				if (!ParseQualifiedString(szLine, &i, data, '{', '}')) {
data             2967 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c 				initDeltaSwingIndexTables(Adapter, band, path, sign, chnl, rate, data);
data              318 drivers/staging/rtl8723bs/hal/hal_intf.c 	u32 data = 0;
data              320 drivers/staging/rtl8723bs/hal/hal_intf.c 		 data = padapter->HalFunc.read_bbreg(padapter, RegAddr, BitMask);
data              321 drivers/staging/rtl8723bs/hal/hal_intf.c 	return data;
data              331 drivers/staging/rtl8723bs/hal/hal_intf.c 	u32 data = 0;
data              333 drivers/staging/rtl8723bs/hal/hal_intf.c 		data = padapter->HalFunc.read_rfreg(padapter, eRFPath, RegAddr, BitMask);
data              334 drivers/staging/rtl8723bs/hal/hal_intf.c 	return data;
data              428 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	pFirmware->fw_buffer_sz = kmemdup(fw->data, fw->size, GFP_KERNEL);
data             1388 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	u8 *data,
data             1403 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		efuse_OneByteWrite(padapter, start_addr++, data[0], bPseudoTest);
data             1404 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		efuse_OneByteWrite(padapter, start_addr++, data[1], bPseudoTest);
data             1408 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if ((data[0] != tmpdata[0]) || (data[1] != tmpdata[1])) {
data             1414 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		efuse_OneByteWrite(padapter, start_addr++, data[2], bPseudoTest);
data             1415 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		efuse_OneByteWrite(padapter, start_addr++, data[3], bPseudoTest);
data             1419 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if ((data[2] != tmpdata[2]) || (data[3] != tmpdata[3])) {
data             1426 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		efuse_OneByteWrite(padapter, start_addr++, data[4], bPseudoTest);
data             1427 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		efuse_OneByteWrite(padapter, start_addr++, data[5], bPseudoTest);
data             1431 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if ((data[4] != tmpdata[4]) || (data[5] != tmpdata[5])) {
data             1438 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		efuse_OneByteWrite(padapter, start_addr++, data[6], bPseudoTest);
data             1439 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		efuse_OneByteWrite(padapter, start_addr++, data[7], bPseudoTest);
data             1443 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if ((data[6] != tmpdata[6]) || (data[7] != tmpdata[7])) {
data             1454 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	u8 *data,
data             1466 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	if (!data)
data             1475 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	memset(data, 0xFF, PGPKT_DATA_SIZE);
data             1513 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 					data[i*2] = efuse_data;
data             1517 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 					data[(i*2)+1] = efuse_data;
data             1555 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	memset(pTargetPkt->data, 0xFF, PGPKT_DATA_SIZE);
data             1558 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	efuse_WordEnableDataRead(word_en, pData, pTargetPkt->data);
data             1643 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				badworden = Efuse_WordEnableDataWrite(padapter, startAddr+1, matched_wden, pTargetPkt->data, bPseudoTest);
data             1648 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 						PgWriteSuccess = Efuse_PgPacketWrite(padapter, pTargetPkt->offset, badworden, pTargetPkt->data, bPseudoTest);
data             1650 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 						PgWriteSuccess = Efuse_PgPacketWrite_BT(padapter, pTargetPkt->offset, badworden, pTargetPkt->data, bPseudoTest);
data             1815 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	badworden = Efuse_WordEnableDataWrite(padapter, efuse_addr+1, pTargetPkt->word_en, pTargetPkt->data, bPseudoTest);
data             4505 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c extern void check_bt_status_work(void *data);
data              320 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 					skb_reserve(pkt_copy, 8 - ((SIZE_PTR)(pkt_copy->data) & 7));/* force pkt_copy->data at 8-byte alignment address */
data              322 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 					memcpy(pkt_copy->data, (ptr + rx_report_sz + pattrib->shift_sz), skb_len);
data              324 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 					precvframe->u.hdr.rx_data = precvframe->u.hdr.rx_tail = pkt_copy->data;
data              337 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 						pkt_clone->data = ptr + rx_report_sz + pattrib->shift_sz;
data              340 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 							= pkt_clone->data;
data              341 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 						precvframe->u.hdr.rx_end = pkt_clone->data + skb_len;
data              447 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				tmpaddr = (SIZE_PTR)precvbuf->pskb->data;
data              922 drivers/staging/rtl8723bs/hal/sdio_ops.c 			tmpaddr = (SIZE_PTR)recvbuf->pskb->data;
data              934 drivers/staging/rtl8723bs/hal/sdio_ops.c 	readbuf = recvbuf->pskb->data;
data              945 drivers/staging/rtl8723bs/hal/sdio_ops.c 	recvbuf->pdata = recvbuf->pskb->data;
data              267 drivers/staging/rtl8723bs/include/hal_com.h bool isAllSpaceOrTab(u8 *data, u8 size);
data              254 drivers/staging/rtl8723bs/include/hal_intf.h 	int	(*Efuse_PgPacketRead)(struct adapter *padapter, u8 offset, u8 *data, bool bPseudoTest);
data              255 drivers/staging/rtl8723bs/include/hal_intf.h 	int	(*Efuse_PgPacketWrite)(struct adapter *padapter, u8 offset, u8 word_en, u8 *data, bool bPseudoTest);
data              256 drivers/staging/rtl8723bs/include/hal_intf.h 	u8 (*Efuse_WordEnableDataWrite)(struct adapter *padapter, u16 efuse_addr, u8 word_en, u8 *data, bool bPseudoTest);
data              257 drivers/staging/rtl8723bs/include/hal_intf.h 	bool	(*Efuse_PgPacketWrite_BT)(struct adapter *padapter, u8 offset, u8 word_en, u8 *data, bool bPseudoTest);
data              216 drivers/staging/rtl8723bs/include/ieee80211.h 			u8 data[0];
data              248 drivers/staging/rtl8723bs/include/ieee80211.h 	u8 data[0];
data              694 drivers/staging/rtl8723bs/include/ieee80211.h 	u8 data[0];
data               63 drivers/staging/rtl8723bs/include/rtw_efuse.h 	u8 data[8];
data              109 drivers/staging/rtl8723bs/include/rtw_efuse.h u8 efuse_OneByteRead(struct adapter *padapter, u16 addr, u8 *data, bool	 bPseudoTest);
data              110 drivers/staging/rtl8723bs/include/rtw_efuse.h u8 efuse_OneByteWrite(struct adapter *padapter, u16 addr, u8 data, bool	 bPseudoTest);
data              113 drivers/staging/rtl8723bs/include/rtw_efuse.h int	Efuse_PgPacketRead(struct adapter *padapter, u8 offset, u8 *data, bool bPseudoTest);
data              114 drivers/staging/rtl8723bs/include/rtw_efuse.h int	Efuse_PgPacketWrite(struct adapter *padapter, u8 offset, u8 word_en, u8 *data, bool bPseudoTest);
data              116 drivers/staging/rtl8723bs/include/rtw_efuse.h u8 Efuse_WordEnableDataWrite(struct adapter *padapter, u16 efuse_addr, u8 word_en, u8 *data, bool bPseudoTest);
data              469 drivers/staging/rtl8723bs/include/rtw_mp.h u32 mp_query_psd(struct adapter *padapter, u8 *data);
data              406 drivers/staging/rtl8723bs/include/rtw_security.h int omac1_aes_128(u8 *key, u8 *data, size_t data_len, u8 *mac);
data              415 drivers/staging/rtl8723bs/include/rtw_security.h 	u8 *data,
data              463 drivers/staging/rtl8723bs/include/rtw_xmit.h extern s32 rtw_put_snap(u8 *data, u16 h_proto);
data               71 drivers/staging/rtl8723bs/include/wlan_bssdef.h 	u8  data[1];
data             2459 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	rtap_hdr = (struct ieee80211_radiotap_header *)skb->data;
data             2463 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	rtap_len = ieee80211_get_radiotap_len(skb->data);
data             2476 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	dot11_hdr = (struct ieee80211_hdr *)skb->data;
data             2495 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 		pdata = (unsigned char*)skb->data;
data             2520 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 		u8 *buf = skb->data;
data              106 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	iwe.u.data.flags = 1;
data              107 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	iwe.u.data.length = min((u16)pnetwork->network.Ssid.SsidLength, (u16)32);
data              188 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data              190 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data              191 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	iwe.u.data.length = 0;
data              257 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			iwe.u.data.length = strlen(buf);
data              262 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			iwe.u.data.length = wpa_len;
data              273 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			iwe.u.data.length = strlen(buf);
data              278 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			iwe.u.data.length = rsn_len;
data              304 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 				iwe.u.data.length = (u16)wps_ielen;
data              378 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		iwe.u.data.length = strlen(buf);
data             1034 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	wrqu->data.length = sizeof(*range);
data             1310 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	if (wrqu->data.length == sizeof(struct iw_scan_req)) {
data             1313 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		if (wrqu->data.flags & IW_SCAN_THIS_ESSID) {
data             1331 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	} else if (wrqu->data.length >= WEXT_CSCAN_HEADER_SIZE
data             1333 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		int len = wrqu->data.length -WEXT_CSCAN_HEADER_SIZE;
data             1424 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	char *stop = ev + wrqu->data.length;
data             1475 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	wrqu->data.length = ev-extra;
data             1476 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	wrqu->data.flags = 0;
data             2041 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	return rtw_set_wpa_ie(padapter, extra, wrqu->data.length);
data             2218 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		wrqu->data.length = 14;
data             2219 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		wrqu->data.flags = 1;
data             2241 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	p = &wrqu->data;
data             2444 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	char data[32];
data             2449 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	struct iw_point *pdata = &wrqu->data;
data             2469 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		if (copy_from_user(data, pdata->pointer, 32)) {
data             2490 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		if (!mac_pton(data, bssid)) {
data             2491 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			DBG_871X("Invalid BSSID '%s'.\n", (u8 *)data);
data             2568 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	struct iw_point *pdata = &wrqu->data;
data             2634 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	if (wrqu->data.length > IFNAMSIZ)
data             2637 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	if (copy_from_user(new_ifname, wrqu->data.pointer, IFNAMSIZ))
data             2681 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	pdata = (u32 *)&wrqu->data;
data             3407 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		ret =  rtw_set_wpa_ie((struct adapter *)rtw_netdev_priv(dev), (char *)param->u.wpa_ie.data, (u16)param->u.wpa_ie.len);
data             3885 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	struct sta_data *psta_data = (struct sta_data *)param_ex->data;
data             4511 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	len = wrqu->data.length;
data             4519 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	if (copy_from_user(pbuf, wrqu->data.pointer, len)) {
data             4573 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		wrqu->data.length = strlen(extra) + 1;
data             4925 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 	if (copy_from_user(input, wdata.data.pointer, input_len)) {
data             5009 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			wdata.data.length = count;
data             5010 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			if (wdata.data.length > (priv_args[k].set_args & IW_PRIV_SIZE_MASK))
data             5011 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 				wdata.data.length = priv_args[k].set_args & IW_PRIV_SIZE_MASK;
data             5027 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			wdata.data.length = count;
data             5028 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			if (wdata.data.length > (priv_args[k].set_args & IW_PRIV_SIZE_MASK))
data             5029 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 				wdata.data.length = priv_args[k].set_args & IW_PRIV_SIZE_MASK;
data             5036 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 				wdata.data.length = len;
data             5037 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 				if (wdata.data.length > (priv_args[k].set_args & IW_PRIV_SIZE_MASK))
data             5038 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 					wdata.data.length = priv_args[k].set_args & IW_PRIV_SIZE_MASK;
data             5041 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 				memcpy(buffer, ptr, wdata.data.length);
data             5043 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 				wdata.data.length = 1;
data             5046 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			buffer_len = wdata.data.length;
data             5056 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			(wdata.data.length != (priv_args[k].set_args & IW_PRIV_SIZE_MASK))) {
data             5063 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		wdata.data.length = 0L;
data             5083 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			if (copy_to_user(wdata.data.pointer, buffer, buffer_len)) {
data             5087 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			wdata.data.flags = subcmd;
data             5135 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			n = wdata.data.length;
data             5184 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		wrq_data->data.length = output_len;
data             5185 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		if (copy_to_user(wrq_data->data.pointer, output, output_len)) {
data             5190 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		wrq_data->data.length = 0;
data             5208 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		ret = wpa_supplicant_ioctl(dev, &wrq->u.data);
data             5211 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		ret = rtw_hostapd_ioctl(dev, &wrq->u.data);
data              174 drivers/staging/rtl8723bs/os_dep/mlme_linux.c 		wrqu.data.length = p - buff;
data              176 drivers/staging/rtl8723bs/os_dep/mlme_linux.c 		wrqu.data.length = (wrqu.data.length < IW_CUSTOM_MAX) ? wrqu.data.length : IW_CUSTOM_MAX;
data              418 drivers/staging/rtl8723bs/os_dep/os_intfs.c 	u8 *pdata = skb->data;
data               68 drivers/staging/rtl8723bs/os_dep/recv_linux.c 			sub_skb->data = pdata + ETH_HLEN;
data               77 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	eth_type = RTW_GET_BE16(&sub_skb->data[6]);
data               80 drivers/staging/rtl8723bs/os_dep/recv_linux.c 		((!memcmp(sub_skb->data, rtw_rfc1042_header, SNAP_SIZE) &&
data               82 drivers/staging/rtl8723bs/os_dep/recv_linux.c 		 !memcmp(sub_skb->data, rtw_bridge_tunnel_header, SNAP_SIZE))) {
data              214 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	wrqu.data.length = sizeof(ev);
data              229 drivers/staging/rtl8723bs/os_dep/recv_linux.c 		rx_pid = *(u16*)(skb->data+ETH_HLEN);
data              236 drivers/staging/rtl8723bs/os_dep/recv_linux.c 			u16 len = *(u16*)(skb->data+ETH_HLEN+2);
data              243 drivers/staging/rtl8723bs/os_dep/recv_linux.c 				DBG_871X("0x%x\n", *(skb->data+ETH_HLEN+4+i));
data              276 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	skb->data = precv_frame->u.hdr.rx_data;
data              282 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	RT_TRACE(_module_recv_osdep_c_, _drv_info_, ("\n skb->head =%p skb->data =%p skb->tail =%p skb->end =%p skb->len =%d\n", skb->head, skb->data, skb_tail_pointer(skb), skb_end_pointer(skb), skb->len));
data              122 drivers/staging/rtl8723bs/os_dep/sdio_intf.c static irqreturn_t gpio_hostwakeup_irq_thread(int irq, void *data)
data              124 drivers/staging/rtl8723bs/os_dep/sdio_intf.c 	struct adapter *padapter = data;
data               21 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 	pfile->cur_addr = pfile->buf_start = pktptr->data;
data              169 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 		if (!memcmp(psta->hwaddr, &skb->data[6], 6) ||
data              181 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 			memcpy(newskb->data, psta->hwaddr, 6);
data              225 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 		&& (IP_MCAST_MAC(pkt->data)
data              226 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 			|| ICMPV6_MCAST_MAC(pkt->data)
data              228 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 			|| is_broadcast_mac_addr(pkt->data)
data               14 drivers/staging/rts5208/general.c int bit1cnt_long(u32 data)
data               19 drivers/staging/rts5208/general.c 		if (data & 0x01)
data               21 drivers/staging/rts5208/general.c 		data >>= 1;
data               17 drivers/staging/rts5208/general.h int bit1cnt_long(u32 data);
data              163 drivers/staging/rts5208/ms.c 			  u8 tpc, u8 cnt, u8 cfg, u8 *data, int data_len)
data              168 drivers/staging/rts5208/ms.c 	if (!data || (data_len < cnt))
data              175 drivers/staging/rts5208/ms.c 			     PPBUF_BASE2 + i, 0xFF, data[i]);
data              227 drivers/staging/rts5208/ms.c 			 u8 tpc, u8 cnt, u8 cfg, u8 *data, int data_len)
data              233 drivers/staging/rts5208/ms.c 	if (!data)
data              291 drivers/staging/rts5208/ms.c 		data[i] = ptr[i];
data              306 drivers/staging/rts5208/ms.c 	u8 data[4];
data              308 drivers/staging/rts5208/ms.c 	data[0] = read_start;
data              309 drivers/staging/rts5208/ms.c 	data[1] = read_cnt;
data              310 drivers/staging/rts5208/ms.c 	data[2] = write_start;
data              311 drivers/staging/rts5208/ms.c 	data[3] = write_cnt;
data              315 drivers/staging/rts5208/ms.c 					NO_WAIT_INT, data, 4);
data              326 drivers/staging/rts5208/ms.c 	u8 data[2];
data              328 drivers/staging/rts5208/ms.c 	data[0] = cmd;
data              329 drivers/staging/rts5208/ms.c 	data[1] = 0;
data              331 drivers/staging/rts5208/ms.c 	return ms_write_bytes(chip, PRO_SET_CMD, 1, cfg, data, 1);
data              723 drivers/staging/rts5208/ms.c 	u8 data[2];
data              725 drivers/staging/rts5208/ms.c 	data[0] = PARALLEL_4BIT_IF;
data              726 drivers/staging/rts5208/ms.c 	data[1] = 0;
data              729 drivers/staging/rts5208/ms.c 					data, 2);
data              743 drivers/staging/rts5208/ms.c 	u8 data[2];
data              745 drivers/staging/rts5208/ms.c 	data[0] = PARALLEL_8BIT_IF;
data              746 drivers/staging/rts5208/ms.c 	data[1] = 0;
data              749 drivers/staging/rts5208/ms.c 					NO_WAIT_INT, data, 2);
data              877 drivers/staging/rts5208/ms.c 	u8 val, *buf, class_code, device_type, sub_class, data[16];
data              893 drivers/staging/rts5208/ms.c 		data[0] = PARALLEL_8BIT_IF;
data              895 drivers/staging/rts5208/ms.c 		data[0] = PARALLEL_4BIT_IF;
data              897 drivers/staging/rts5208/ms.c 	data[1] = 0;
data              899 drivers/staging/rts5208/ms.c 	data[2] = 0x40;
data              900 drivers/staging/rts5208/ms.c 	data[3] = 0;
data              901 drivers/staging/rts5208/ms.c 	data[4] = 0;
data              902 drivers/staging/rts5208/ms.c 	data[5] = 0;
data              903 drivers/staging/rts5208/ms.c 	data[6] = 0;
data              904 drivers/staging/rts5208/ms.c 	data[7] = 0;
data              908 drivers/staging/rts5208/ms.c 					data, 8);
data             1256 drivers/staging/rts5208/ms.c 	u8 val, data[10];
data             1265 drivers/staging/rts5208/ms.c 		data[0] = 0x88;
data             1268 drivers/staging/rts5208/ms.c 		data[0] = 0x80;
data             1270 drivers/staging/rts5208/ms.c 	data[1] = 0;
data             1271 drivers/staging/rts5208/ms.c 	data[2] = (u8)(block_addr >> 8);
data             1272 drivers/staging/rts5208/ms.c 	data[3] = (u8)block_addr;
data             1273 drivers/staging/rts5208/ms.c 	data[4] = 0x40;
data             1274 drivers/staging/rts5208/ms.c 	data[5] = page_num;
data             1278 drivers/staging/rts5208/ms.c 					data, 6);
data             1319 drivers/staging/rts5208/ms.c 			       data, MS_EXTRA_SIZE);
data             1326 drivers/staging/rts5208/ms.c 		memcpy(buf, data, buf_len);
data             1337 drivers/staging/rts5208/ms.c 	u8 val, data[16];
data             1348 drivers/staging/rts5208/ms.c 		data[0] = 0x88;
data             1350 drivers/staging/rts5208/ms.c 		data[0] = 0x80;
data             1352 drivers/staging/rts5208/ms.c 	data[1] = 0;
data             1353 drivers/staging/rts5208/ms.c 	data[2] = (u8)(block_addr >> 8);
data             1354 drivers/staging/rts5208/ms.c 	data[3] = (u8)block_addr;
data             1355 drivers/staging/rts5208/ms.c 	data[4] = 0x40;
data             1356 drivers/staging/rts5208/ms.c 	data[5] = page_num;
data             1359 drivers/staging/rts5208/ms.c 		data[i] = buf[i - 6];
data             1362 drivers/staging/rts5208/ms.c 				NO_WAIT_INT, data, 16);
data             1393 drivers/staging/rts5208/ms.c 	u8 val, data[6];
data             1401 drivers/staging/rts5208/ms.c 		data[0] = 0x88;
data             1403 drivers/staging/rts5208/ms.c 		data[0] = 0x80;
data             1405 drivers/staging/rts5208/ms.c 	data[1] = 0;
data             1406 drivers/staging/rts5208/ms.c 	data[2] = (u8)(block_addr >> 8);
data             1407 drivers/staging/rts5208/ms.c 	data[3] = (u8)block_addr;
data             1408 drivers/staging/rts5208/ms.c 	data[4] = 0x20;
data             1409 drivers/staging/rts5208/ms.c 	data[5] = page_num;
data             1411 drivers/staging/rts5208/ms.c 	retval = ms_write_bytes(chip, WRITE_REG, 6, NO_WAIT_INT, data, 6);
data             1462 drivers/staging/rts5208/ms.c 	u8 val, data[8], extra[MS_EXTRA_SIZE];
data             1476 drivers/staging/rts5208/ms.c 		data[0] = 0x88;
data             1478 drivers/staging/rts5208/ms.c 		data[0] = 0x80;
data             1480 drivers/staging/rts5208/ms.c 	data[1] = 0;
data             1481 drivers/staging/rts5208/ms.c 	data[2] = (u8)(phy_blk >> 8);
data             1482 drivers/staging/rts5208/ms.c 	data[3] = (u8)phy_blk;
data             1483 drivers/staging/rts5208/ms.c 	data[4] = 0x80;
data             1484 drivers/staging/rts5208/ms.c 	data[5] = 0;
data             1485 drivers/staging/rts5208/ms.c 	data[6] = extra[0] & 0x7F;
data             1486 drivers/staging/rts5208/ms.c 	data[7] = 0xFF;
data             1488 drivers/staging/rts5208/ms.c 	retval = ms_write_bytes(chip, WRITE_REG, 7, NO_WAIT_INT, data, 7);
data             1520 drivers/staging/rts5208/ms.c 	u8 val, data[6];
data             1530 drivers/staging/rts5208/ms.c 		data[0] = 0x88;
data             1532 drivers/staging/rts5208/ms.c 		data[0] = 0x80;
data             1534 drivers/staging/rts5208/ms.c 	data[1] = 0;
data             1535 drivers/staging/rts5208/ms.c 	data[2] = (u8)(phy_blk >> 8);
data             1536 drivers/staging/rts5208/ms.c 	data[3] = (u8)phy_blk;
data             1537 drivers/staging/rts5208/ms.c 	data[4] = 0;
data             1538 drivers/staging/rts5208/ms.c 	data[5] = 0;
data             1540 drivers/staging/rts5208/ms.c 	retval = ms_write_bytes(chip, WRITE_REG, 6, NO_WAIT_INT, data, 6);
data             1628 drivers/staging/rts5208/ms.c 	u8 extra[MS_EXTRA_SIZE], val, i, j, data[16];
data             1681 drivers/staging/rts5208/ms.c 			data[0] = 0x88;
data             1683 drivers/staging/rts5208/ms.c 			data[0] = 0x80;
data             1685 drivers/staging/rts5208/ms.c 		data[1] = 0;
data             1686 drivers/staging/rts5208/ms.c 		data[2] = (u8)(old_blk >> 8);
data             1687 drivers/staging/rts5208/ms.c 		data[3] = (u8)old_blk;
data             1688 drivers/staging/rts5208/ms.c 		data[4] = 0x20;
data             1689 drivers/staging/rts5208/ms.c 		data[5] = i;
data             1692 drivers/staging/rts5208/ms.c 					data, 6);
data             1776 drivers/staging/rts5208/ms.c 			data[0] = 0x88;
data             1778 drivers/staging/rts5208/ms.c 			data[0] = 0x80;
data             1780 drivers/staging/rts5208/ms.c 		data[1] = 0;
data             1781 drivers/staging/rts5208/ms.c 		data[2] = (u8)(new_blk >> 8);
data             1782 drivers/staging/rts5208/ms.c 		data[3] = (u8)new_blk;
data             1783 drivers/staging/rts5208/ms.c 		data[4] = 0x20;
data             1784 drivers/staging/rts5208/ms.c 		data[5] = i;
data             1787 drivers/staging/rts5208/ms.c 			data[6] = extra[0];
data             1789 drivers/staging/rts5208/ms.c 			data[6] = 0xF8;
data             1791 drivers/staging/rts5208/ms.c 		data[6 + 1] = 0xFF;
data             1792 drivers/staging/rts5208/ms.c 		data[6 + 2] = (u8)(log_blk >> 8);
data             1793 drivers/staging/rts5208/ms.c 		data[6 + 3] = (u8)log_blk;
data             1796 drivers/staging/rts5208/ms.c 			data[6 + j] = 0xFF;
data             1799 drivers/staging/rts5208/ms.c 					NO_WAIT_INT, data, 16);
data             1834 drivers/staging/rts5208/ms.c 				data[0] = 0x88;
data             1836 drivers/staging/rts5208/ms.c 				data[0] = 0x80;
data             1838 drivers/staging/rts5208/ms.c 			data[1] = 0;
data             1839 drivers/staging/rts5208/ms.c 			data[2] = (u8)(old_blk >> 8);
data             1840 drivers/staging/rts5208/ms.c 			data[3] = (u8)old_blk;
data             1841 drivers/staging/rts5208/ms.c 			data[4] = 0x80;
data             1842 drivers/staging/rts5208/ms.c 			data[5] = 0;
data             1843 drivers/staging/rts5208/ms.c 			data[6] = 0xEF;
data             1844 drivers/staging/rts5208/ms.c 			data[7] = 0xFF;
data             1847 drivers/staging/rts5208/ms.c 						NO_WAIT_INT, data, 8);
data             2546 drivers/staging/rts5208/ms.c 	u8 data[8];
data             2548 drivers/staging/rts5208/ms.c 	data[0] = cmd;
data             2549 drivers/staging/rts5208/ms.c 	data[1] = (u8)(sec_cnt >> 8);
data             2550 drivers/staging/rts5208/ms.c 	data[2] = (u8)sec_cnt;
data             2551 drivers/staging/rts5208/ms.c 	data[3] = (u8)(start_sec >> 24);
data             2552 drivers/staging/rts5208/ms.c 	data[4] = (u8)(start_sec >> 16);
data             2553 drivers/staging/rts5208/ms.c 	data[5] = (u8)(start_sec >> 8);
data             2554 drivers/staging/rts5208/ms.c 	data[6] = (u8)start_sec;
data             2555 drivers/staging/rts5208/ms.c 	data[7] = 0;
data             2559 drivers/staging/rts5208/ms.c 					WAIT_INT, data, 8);
data             2754 drivers/staging/rts5208/ms.c 	u8 data[8];
data             2794 drivers/staging/rts5208/ms.c 			       data, 8);
data             2800 drivers/staging/rts5208/ms.c 	total_progress = (data[0] << 24) | (data[1] << 16) |
data             2801 drivers/staging/rts5208/ms.c 		(data[2] << 8) | data[3];
data             2802 drivers/staging/rts5208/ms.c 	cur_progress = (data[4] << 24) | (data[5] << 16) |
data             2803 drivers/staging/rts5208/ms.c 		(data[6] << 8) | data[7];
data             2961 drivers/staging/rts5208/ms.c 	u8 extra[MS_EXTRA_SIZE], page_addr, val, trans_cfg, data[6];
data             2979 drivers/staging/rts5208/ms.c 		data[0] = 0x88;
data             2981 drivers/staging/rts5208/ms.c 		data[0] = 0x80;
data             2983 drivers/staging/rts5208/ms.c 	data[1] = 0;
data             2984 drivers/staging/rts5208/ms.c 	data[2] = (u8)(phy_blk >> 8);
data             2985 drivers/staging/rts5208/ms.c 	data[3] = (u8)phy_blk;
data             2986 drivers/staging/rts5208/ms.c 	data[4] = 0;
data             2987 drivers/staging/rts5208/ms.c 	data[5] = start_page;
data             2991 drivers/staging/rts5208/ms.c 					data, 6);
data             3130 drivers/staging/rts5208/ms.c 	u8 page_addr, val, data[16];
data             3140 drivers/staging/rts5208/ms.c 			data[0] = 0x88;
data             3142 drivers/staging/rts5208/ms.c 			data[0] = 0x80;
data             3144 drivers/staging/rts5208/ms.c 		data[1] = 0;
data             3145 drivers/staging/rts5208/ms.c 		data[2] = (u8)(old_blk >> 8);
data             3146 drivers/staging/rts5208/ms.c 		data[3] = (u8)old_blk;
data             3147 drivers/staging/rts5208/ms.c 		data[4] = 0x80;
data             3148 drivers/staging/rts5208/ms.c 		data[5] = 0;
data             3149 drivers/staging/rts5208/ms.c 		data[6] = 0xEF;
data             3150 drivers/staging/rts5208/ms.c 		data[7] = 0xFF;
data             3153 drivers/staging/rts5208/ms.c 					data, 8);
data             3176 drivers/staging/rts5208/ms.c 		data[0] = 0x88;
data             3178 drivers/staging/rts5208/ms.c 		data[0] = 0x80;
data             3180 drivers/staging/rts5208/ms.c 	data[1] = 0;
data             3181 drivers/staging/rts5208/ms.c 	data[2] = (u8)(new_blk >> 8);
data             3182 drivers/staging/rts5208/ms.c 	data[3] = (u8)new_blk;
data             3184 drivers/staging/rts5208/ms.c 		data[4] = 0x20;
data             3186 drivers/staging/rts5208/ms.c 		data[4] = 0;
data             3188 drivers/staging/rts5208/ms.c 	data[5] = start_page;
data             3189 drivers/staging/rts5208/ms.c 	data[6] = 0xF8;
data             3190 drivers/staging/rts5208/ms.c 	data[7] = 0xFF;
data             3191 drivers/staging/rts5208/ms.c 	data[8] = (u8)(log_blk >> 8);
data             3192 drivers/staging/rts5208/ms.c 	data[9] = (u8)log_blk;
data             3195 drivers/staging/rts5208/ms.c 		data[i] = 0xFF;
data             3199 drivers/staging/rts5208/ms.c 					NO_WAIT_INT, data, 16);
data             3741 drivers/staging/rts5208/ms.c 	u8 data[8];
data             3743 drivers/staging/rts5208/ms.c 	data[0] = cmd;
data             3744 drivers/staging/rts5208/ms.c 	data[1] = 0;
data             3745 drivers/staging/rts5208/ms.c 	data[2] = 0;
data             3746 drivers/staging/rts5208/ms.c 	data[3] = 0;
data             3747 drivers/staging/rts5208/ms.c 	data[4] = 0;
data             3748 drivers/staging/rts5208/ms.c 	data[5] = 0;
data             3749 drivers/staging/rts5208/ms.c 	data[6] = entry_num;
data             3750 drivers/staging/rts5208/ms.c 	data[7] = 0;
data             3754 drivers/staging/rts5208/ms.c 					data, 8);
data             1033 drivers/staging/rts5208/rtsx_chip.c 	u8 data;
data             1054 drivers/staging/rts5208/rtsx_chip.c 	data = 0x30 | (chip->aspm_level[1] << 2);
data             1055 drivers/staging/rts5208/rtsx_chip.c 	rtsx_write_register(chip, ASPM_FORCE_CTL, 0xFC, data);
data             1297 drivers/staging/rts5208/rtsx_chip.c int rtsx_write_register(struct rtsx_chip *chip, u16 addr, u8 mask, u8 data)
data             1304 drivers/staging/rts5208/rtsx_chip.c 	val |= (u32)data;
data             1311 drivers/staging/rts5208/rtsx_chip.c 			if (data != (u8)val)
data             1321 drivers/staging/rts5208/rtsx_chip.c int rtsx_read_register(struct rtsx_chip *chip, u16 addr, u8 *data)
data             1326 drivers/staging/rts5208/rtsx_chip.c 	if (data)
data             1327 drivers/staging/rts5208/rtsx_chip.c 		*data = 0;
data             1342 drivers/staging/rts5208/rtsx_chip.c 	if (data)
data             1343 drivers/staging/rts5208/rtsx_chip.c 		*data = (u8)(val & 0xFF);
data             1400 drivers/staging/rts5208/rtsx_chip.c 	u32 data = 0;
data             1425 drivers/staging/rts5208/rtsx_chip.c 		data |= (u32)tmp << (i * 8);
data             1429 drivers/staging/rts5208/rtsx_chip.c 		*val = data;
data             1437 drivers/staging/rts5208/rtsx_chip.c 	u32 *data, *mask;
data             1453 drivers/staging/rts5208/rtsx_chip.c 	data = vzalloc(array_size(dw_len, 4));
data             1454 drivers/staging/rts5208/rtsx_chip.c 	if (!data)
data             1459 drivers/staging/rts5208/rtsx_chip.c 		vfree(data);
data             1466 drivers/staging/rts5208/rtsx_chip.c 		data[j] |= buf[i] << (offset * 8);
data             1475 drivers/staging/rts5208/rtsx_chip.c 	print_hex_dump_bytes(KBUILD_MODNAME ": ", DUMP_PREFIX_NONE, data,
data             1480 drivers/staging/rts5208/rtsx_chip.c 					   mask[i], data[i]);
data             1482 drivers/staging/rts5208/rtsx_chip.c 			vfree(data);
data             1488 drivers/staging/rts5208/rtsx_chip.c 	vfree(data);
data             1497 drivers/staging/rts5208/rtsx_chip.c 	u32 *data;
data             1510 drivers/staging/rts5208/rtsx_chip.c 	data = vmalloc(array_size(dw_len, 4));
data             1511 drivers/staging/rts5208/rtsx_chip.c 	if (!data)
data             1516 drivers/staging/rts5208/rtsx_chip.c 					  data + i);
data             1518 drivers/staging/rts5208/rtsx_chip.c 			vfree(data);
data             1527 drivers/staging/rts5208/rtsx_chip.c 			buf[i] = (u8)(data[j] >> (offset * 8));
data             1535 drivers/staging/rts5208/rtsx_chip.c 	vfree(data);
data             1581 drivers/staging/rts5208/rtsx_chip.c 	u16 data = 0;
data             1607 drivers/staging/rts5208/rtsx_chip.c 	data = tmp;
data             1611 drivers/staging/rts5208/rtsx_chip.c 	data |= (u16)tmp << 8;
data             1614 drivers/staging/rts5208/rtsx_chip.c 		*val = data;
data             1623 drivers/staging/rts5208/rtsx_chip.c 	u8 data = 0;
data             1630 drivers/staging/rts5208/rtsx_chip.c 		retval = rtsx_read_register(chip, EFUSE_CTRL, &data);
data             1633 drivers/staging/rts5208/rtsx_chip.c 		if (!(data & 0x80))
data             1638 drivers/staging/rts5208/rtsx_chip.c 	if (data & 0x80)
data             1641 drivers/staging/rts5208/rtsx_chip.c 	retval = rtsx_read_register(chip, EFUSE_DATA, &data);
data             1645 drivers/staging/rts5208/rtsx_chip.c 		*val = data;
data             1654 drivers/staging/rts5208/rtsx_chip.c 	u8 data = 0, tmp = 0xFF;
data             1672 drivers/staging/rts5208/rtsx_chip.c 			retval = rtsx_read_register(chip, EFUSE_CTRL, &data);
data             1675 drivers/staging/rts5208/rtsx_chip.c 			if (!(data & 0x80))
data             1680 drivers/staging/rts5208/rtsx_chip.c 		if (data & 0x80)
data              325 drivers/staging/rts5208/rtsx_chip.h #define SET_BIT(data, idx)	((data) |= 1 << (idx))
data              326 drivers/staging/rts5208/rtsx_chip.h #define CLR_BIT(data, idx)	((data) &= ~(1 << (idx)))
data              327 drivers/staging/rts5208/rtsx_chip.h #define CHK_BIT(data, idx)	((data) & (1 << (idx)))
data              960 drivers/staging/rts5208/rtsx_chip.h int rtsx_write_register(struct rtsx_chip *chip, u16 addr, u8 mask, u8 data);
data              961 drivers/staging/rts5208/rtsx_chip.h int rtsx_read_register(struct rtsx_chip *chip, u16 addr, u8 *data);
data              196 drivers/staging/rts5208/rtsx_transport.c 		  u8 cmd_type, u16 reg_addr, u8 mask, u8 data)
data              204 drivers/staging/rts5208/rtsx_transport.c 	val |= (u32)data;
data               35 drivers/staging/rts5208/rtsx_transport.h 		  u8 data);
data              360 drivers/staging/rts5208/spi.c 	u8 data;
data              385 drivers/staging/rts5208/spi.c 	retval = rtsx_read_register(chip, SPI_DATA, &data);
data              390 drivers/staging/rts5208/spi.c 		*val = data;
data              185 drivers/staging/sm750fb/ddk750_chip.c 	unsigned int data;
data              200 drivers/staging/sm750fb/ddk750_chip.c 		data = SZ_8M;  break; /* 8  Mega byte */
data              202 drivers/staging/sm750fb/ddk750_chip.c 		data = SZ_16M; break; /* 16 Mega byte */
data              204 drivers/staging/sm750fb/ddk750_chip.c 		data = SZ_32M; break; /* 32 Mega byte */
data              206 drivers/staging/sm750fb/ddk750_chip.c 		data = SZ_64M; break; /* 64 Mega byte */
data              208 drivers/staging/sm750fb/ddk750_chip.c 		data = 0;
data              211 drivers/staging/sm750fb/ddk750_chip.c 	return data;
data               21 drivers/staging/sm750fb/ddk750_chip.h static inline void poke32(u32 addr, u32 data)
data               23 drivers/staging/sm750fb/ddk750_chip.h 	writel(data, addr + mmio750);
data              235 drivers/staging/sm750fb/ddk750_hwi2c.c 			   unsigned char data)
data              240 drivers/staging/sm750fb/ddk750_hwi2c.c 	value[1] = data;
data               11 drivers/staging/sm750fb/ddk750_hwi2c.h 			   unsigned char data);
data              244 drivers/staging/sm750fb/ddk750_swi2c.c static long sw_i2c_write_byte(unsigned char data)
data              246 drivers/staging/sm750fb/ddk750_swi2c.c 	unsigned char value = data;
data              313 drivers/staging/sm750fb/ddk750_swi2c.c 	unsigned char data = 0;
data              326 drivers/staging/sm750fb/ddk750_swi2c.c 		data |= (sw_i2c_read_sda() << i);
data              336 drivers/staging/sm750fb/ddk750_swi2c.c 	return data;
data              447 drivers/staging/sm750fb/ddk750_swi2c.c 	unsigned char data;
data              461 drivers/staging/sm750fb/ddk750_swi2c.c 	data = sw_i2c_read_byte(1);
data              466 drivers/staging/sm750fb/ddk750_swi2c.c 	return data;
data              484 drivers/staging/sm750fb/ddk750_swi2c.c 			    unsigned char data)
data              496 drivers/staging/sm750fb/ddk750_swi2c.c 	    (sw_i2c_write_byte(data) != 0)) {
data               59 drivers/staging/sm750fb/ddk750_swi2c.h 			    unsigned char data);
data              150 drivers/staging/sm750fb/sm750.c 					fbcursor->image.data,
data              278 drivers/staging/sm750fb/sm750.c 				      image->data, image->width >> 3, 0,
data               31 drivers/staging/sm750fb/sm750_accel.c static inline void write_dpPort(struct lynx_accel *accel, u32 data)
data               33 drivers/staging/sm750fb/sm750_accel.c 	writel(data, accel->dpPortBase);
data               22 drivers/staging/sm750fb/sm750_cursor.c #define poke32(addr, data) \
data               23 drivers/staging/sm750fb/sm750_cursor.c writel((data), cursor->mmio + (addr))
data               90 drivers/staging/sm750fb/sm750_cursor.c 	u16 data;
data              102 drivers/staging/sm750fb/sm750_cursor.c 	data = 0;
data              109 drivers/staging/sm750fb/sm750_cursor.c 		data = 0;
data              119 drivers/staging/sm750fb/sm750_cursor.c 				data |= ((opr & (0x80 >> j)) ? 2 : 1) << (j * 2);
data              122 drivers/staging/sm750fb/sm750_cursor.c 		iowrite16(data, pbuffer);
data              140 drivers/staging/sm750fb/sm750_cursor.c 	u16 data;
data              152 drivers/staging/sm750fb/sm750_cursor.c 	data = 0;
data              159 drivers/staging/sm750fb/sm750_cursor.c 		data = 0;
data              163 drivers/staging/sm750fb/sm750_cursor.c 				data |= ((color & (1 << j)) ? 1 : 2) << (j * 2);
data              165 drivers/staging/sm750fb/sm750_cursor.c 		iowrite16(data, pbuffer);
data               15 drivers/staging/sm750fb/sm750_cursor.h 			u16 rop, const u8 *data, const u8 *mask);
data               17 drivers/staging/sm750fb/sm750_cursor.h 			u16 rop, const u8 *data, const u8 *mask);
data              562 drivers/staging/speakup/kobjects.c 	var = (struct var_t *)param->data;
data              636 drivers/staging/speakup/kobjects.c 	if (!param->data)
data              657 drivers/staging/speakup/kobjects.c 			var_data = param->data;
data              669 drivers/staging/speakup/kobjects.c 			var_data = param->data;
data             1851 drivers/staging/speakup/main.c 	var_data = p_header->data;
data               43 drivers/staging/speakup/speakup.h int speakup_thread(void *data);
data              107 drivers/staging/speakup/spk_types.h 	void *data;  /* ptr to the vars data */
data               12 drivers/staging/speakup/thread.c int speakup_thread(void *data)
data               99 drivers/staging/speakup/varhandlers.c 			p_header->data = NULL;
data              103 drivers/staging/speakup/varhandlers.c 	if (p_header->data)
data              105 drivers/staging/speakup/varhandlers.c 	p_header->data = var;
data              125 drivers/staging/speakup/varhandlers.c 	p_header->data = NULL;
data              135 drivers/staging/speakup/varhandlers.c 	if (!p_header->data)
data              158 drivers/staging/speakup/varhandlers.c 	return var_ptrs[var_id]->data;
data              184 drivers/staging/speakup/varhandlers.c 	struct var_t *var_data = var->data;
data              249 drivers/staging/speakup/varhandlers.c 	struct var_t *var_data = var->data;
data              404 drivers/staging/unisys/visorinput/visorinput.c 	struct visor_input_channel_data data;
data              444 drivers/staging/unisys/visorinput/visorinput.c 					    &data, size);
data              447 drivers/staging/unisys/visorinput/visorinput.c 		xres = data.mouse.x_res;
data              448 drivers/staging/unisys/visorinput/visorinput.c 		yres = data.mouse.y_res;
data              266 drivers/staging/unisys/visornic/visornic_main.c 			page_to_pfn(virt_to_page(skb->data + offset));
data              268 drivers/staging/unisys/visornic/visornic_main.c 			(unsigned long)(skb->data + offset) & PI_PAGE_MASK;
data              452 drivers/staging/unisys/visornic/visornic_main.c 	cmdrsp->net.rcvpost.frag.pi_pfn = page_to_pfn(virt_to_page(skb->data));
data              454 drivers/staging/unisys/visornic/visornic_main.c 		(unsigned long)skb->data & PI_PAGE_MASK;
data              896 drivers/staging/unisys/visornic/visornic_main.c 	    ((skb_end_pointer(skb) - skb->data) >= ETH_MIN_PACKET_SIZE)) {
data              935 drivers/staging/unisys/visornic/visornic_main.c 		if (skb_transport_header(skb) > skb->data) {
data              937 drivers/staging/unisys/visornic/visornic_main.c 				skb_transport_header(skb) - skb->data;
data              940 drivers/staging/unisys/visornic/visornic_main.c 		if (skb_network_header(skb) > skb->data) {
data              942 drivers/staging/unisys/visornic/visornic_main.c 				skb_network_header(skb) - skb->data;
data              956 drivers/staging/unisys/visornic/visornic_main.c 	memcpy(cmdrsp->net.xmt.ethhdr, skb->data, ETH_HLEN);
data             1273 drivers/staging/unisys/visornic/visornic_main.c 	off = skb_tail_pointer(skb) - skb->data;
data              123 drivers/staging/uwb/address.c 		baAddr = dev_addr->data;
data              126 drivers/staging/uwb/address.c 		baAddr = mac_addr->data;
data              161 drivers/staging/uwb/address.c 		baAddr = dev_addr->data;
data              165 drivers/staging/uwb/address.c 		baAddr = mac_addr->data;
data              174 drivers/staging/uwb/address.c 			memcpy(&dev_addr->data, evt.baAddr,
data              175 drivers/staging/uwb/address.c 			       sizeof(dev_addr->data));
data              178 drivers/staging/uwb/address.c 			memcpy(&mac_addr->data, evt.baAddr,
data              179 drivers/staging/uwb/address.c 			       sizeof(mac_addr->data));
data              268 drivers/staging/uwb/address.c 		get_random_bytes(new_addr.data, sizeof(new_addr.data));
data              269 drivers/staging/uwb/address.c 	} while (new_addr.data[0] == 0x00 || new_addr.data[0] == 0xff
data              325 drivers/staging/uwb/address.c 	if (!mac_pton(buf, addr.data))
data              327 drivers/staging/uwb/address.c 	if (is_multicast_ether_addr(addr.data)) {
data              181 drivers/staging/uwb/beacon.c 		if (!memcmp(bce->mac_addr, mac_addr->data,
data              523 drivers/staging/uwb/beacon.c 	u8                data[];
data              819 drivers/staging/uwb/drp.c 	memcpy(src_addr.data, &drp_evt->src_addr, sizeof(src_addr));
data              220 drivers/staging/uwb/i1480/dfu/i1480-dfu.h 	u8 data[];
data              229 drivers/staging/uwb/i1480/dfu/i1480-dfu.h 	} __attribute__((packed)) data[];
data              242 drivers/staging/uwb/i1480/dfu/i1480-dfu.h 	} __attribute__((packed)) data[];
data               99 drivers/staging/uwb/i1480/dfu/mac.c 	u32 *data = (u32 *) _data, *data_itr, *data_top;
data              109 drivers/staging/uwb/i1480/dfu/mac.c 	data_itr = data;
data              321 drivers/staging/uwb/i1480/dfu/mac.c 	result = fw_hdrs_load(i1480, &fw_hdrs, fw->data, fw->size);
data               38 drivers/staging/uwb/i1480/dfu/phy.c int i1480_mpi_write(struct i1480 *i1480, const void *data, size_t size)
data               49 drivers/staging/uwb/i1480/dfu/phy.c 	memcpy(cmd->data, data, size);
data               86 drivers/staging/uwb/i1480/dfu/phy.c int i1480_mpi_read(struct i1480 *i1480, u8 *data, u16 srcaddr, size_t size)
data              102 drivers/staging/uwb/i1480/dfu/phy.c 		cmd->data[cnt].page = (srcaddr + cnt) >> 8;
data              103 drivers/staging/uwb/i1480/dfu/phy.c 		cmd->data[cnt].offset = (srcaddr + cnt) & 0xff;
data              118 drivers/staging/uwb/i1480/dfu/phy.c 		if (reply->data[cnt].page != (srcaddr + cnt) >> 8)
data              121 drivers/staging/uwb/i1480/dfu/phy.c 				(srcaddr + cnt) >> 8, reply->data[cnt].page);
data              122 drivers/staging/uwb/i1480/dfu/phy.c 		if (reply->data[cnt].offset != ((srcaddr + cnt) & 0x00ff))
data              126 drivers/staging/uwb/i1480/dfu/phy.c 				reply->data[cnt].offset);
data              127 drivers/staging/uwb/i1480/dfu/phy.c 		data[cnt] = reply->data[cnt].value;
data              162 drivers/staging/uwb/i1480/dfu/phy.c 	for (data_itr = fw->data, data_top = data_itr + fw->size;
data               43 drivers/staging/uwb/include/debug-cmd.h 	__u8 data[128];
data              120 drivers/staging/uwb/include/spec.h 	u8 data[ETH_ALEN];
data              131 drivers/staging/uwb/include/spec.h 	u8 data[2];
data              413 drivers/staging/uwb/include/spec.h 	u8 data[3];
data              422 drivers/staging/uwb/include/spec.h 	u8 data[3];
data              443 drivers/staging/uwb/include/spec.h 	u8 data[];
data              735 drivers/staging/uwb/include/spec.h 	u8 data[];
data              176 drivers/staging/uwb/include/umc.h static inline void umc_set_drvdata(struct umc_dev *umc_dev, void *data)
data              178 drivers/staging/uwb/include/umc.h 	dev_set_drvdata(&umc_dev->dev, data);
data               24 drivers/staging/uwb/lc-dev.c 	memset(&addr->data, 0xff, sizeof(addr->data));
data               29 drivers/staging/uwb/lc-dev.c 	memset(&addr->data, 0xff, sizeof(addr->data));
data               71 drivers/staging/uwb/lc-dev.c 			handler->cb(handler->data, uwb_dev, event);
data               29 drivers/staging/uwb/lc-rc.c static int uwb_rc_index_match(struct device *dev, const void *data)
data               31 drivers/staging/uwb/lc-rc.c 	const int *index = data;
data              260 drivers/staging/uwb/lc-rc.c 		addr.data[0] = 0x02; /* locally administered and unicast */
data              261 drivers/staging/uwb/lc-rc.c 		get_random_bytes(&addr.data[1], sizeof(addr.data)-1);
data              425 drivers/staging/uwb/lc-rc.c static int find_rc_try_get(struct device *dev, const void *data)
data              427 drivers/staging/uwb/lc-rc.c 	const struct uwb_rc *target_rc = data;
data              479 drivers/staging/uwb/lc-rc.c static int find_rc_grandpa(struct device *dev, const void *data)
data              481 drivers/staging/uwb/lc-rc.c 	const struct device *grandpa_dev = data;
data              528 drivers/staging/uwb/lc-rc.c static int find_rc_dev(struct device *dev, const void *data)
data              530 drivers/staging/uwb/lc-rc.c 	const struct uwb_dev_addr *addr = data;
data               60 drivers/staging/uwb/pal.c static int find_rc(struct device *dev, const void *data)
data               62 drivers/staging/uwb/pal.c 	const struct uwb_rc *target_rc = data;
data               14 drivers/staging/uwb/umc-bus.c static int umc_bus_pre_reset_helper(struct device *dev, void *data)
data               30 drivers/staging/uwb/umc-bus.c static int umc_bus_post_reset_helper(struct device *dev, void *data)
data               95 drivers/staging/uwb/umc-bus.c static int umc_bus_rescan_helper(struct device *dev, void *data)
data              138 drivers/staging/uwb/uwb-debug.c 			     (const struct uwb_ie_hdr *) ie_to_add->data,
data              144 drivers/staging/uwb/uwb-debug.c 	return uwb_rc_ie_rm(rc, ie_to_rm->data[0]);
data              525 drivers/staging/uwb/uwb.h 	return __uwb_addr_print(buf, buf_size, addr->data, 0);
data              532 drivers/staging/uwb/uwb.h 	return __uwb_addr_print(buf, buf_size, addr->data, 1);
data              553 drivers/staging/uwb/uwb.h 		.data = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }
data              562 drivers/staging/uwb/uwb.h 		.data = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
data              617 drivers/staging/uwb/uwb.h 	void *data;
data              157 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c static void bcm2835_card_free(void *data)
data              159 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c 	snd_card_free(data);
data              268 drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h 	u32 data;
data              357 drivers/staging/vc04_services/bcm2835-camera/mmal-msg.h 	u8 data[MMAL_WORKER_EVENT_SPACE];
data              410 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c 	m.u.buffer_from_host.buffer_header.data =
data              113 drivers/staging/vc04_services/interface/vchi/vchi.h 			  void *data,
data              119 drivers/staging/vc04_services/interface/vchi/vchi.h 			void __user *data,
data              125 drivers/staging/vc04_services/interface/vchi/vchi.h 				void *data,
data              134 drivers/staging/vc04_services/interface/vchi/vchi.h 			     void **data,
data              146 drivers/staging/vc04_services/interface/vchi/vchi.h 			     void **data,        // } may be NULL, as info can be
data              180 drivers/staging/vc04_services/interface/vchi/vchi.h 				  void **data,
data              194 drivers/staging/vc04_services/interface/vchi/vchi.h 				       void **data,        // } may be NULL
data              233 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	bulk->data = (void *)(unsigned long)pagelistinfo->dma_addr;
data              176 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c vchiq_blocking_bulk_transfer(VCHIQ_SERVICE_HANDLE_T handle, void *data,
data              384 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c vchiq_bulk_transmit(VCHIQ_SERVICE_HANDLE_T handle, const void *data,
data              392 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 		status = vchiq_bulk_transfer(handle, (void *)data, size,
data              398 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 			(void *)data, size, VCHIQ_BULK_TRANSMIT);
data              409 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c vchiq_bulk_receive(VCHIQ_SERVICE_HANDLE_T handle, void *data,
data              417 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 		status = vchiq_bulk_transfer(handle, data, size, userdata,
data              422 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 			(void *)data, size, VCHIQ_BULK_RECEIVE);
data              433 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c vchiq_blocking_bulk_transfer(VCHIQ_SERVICE_HANDLE_T handle, void *data,
data              463 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 			if ((bulk->data != data) ||
data              485 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 	status = vchiq_bulk_transfer(handle, data, size, &waiter->bulk_waiter,
data              753 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 				  cc->element->data + cc->element_offset,
data              789 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 		if (!elements[i].data && elements[i].size != 0)
data             1093 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 		status = vchiq_bulk_transfer(args.handle, args.data, args.size,
data             1352 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 				header->data,
data             1542 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 	compat_uptr_t data;
data             1595 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 			if (put_user(compat_ptr(tempelement32[count].data),
data             1596 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 				     &elements[count].data) ||
data             1611 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 	compat_uptr_t data;
data             1641 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 	    put_user(compat_ptr(args32.data), &args->data) ||
data             3164 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 	{ .compatible = "brcm,bcm2835-vchiq", .data = &bcm2835_drvdata },
data             3165 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 	{ .compatible = "brcm,bcm2836-vchiq", .data = &bcm2836_drvdata },
data             3201 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 	drvdata = (struct vchiq_drvdata *)of_id->data;
data               12 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c #define SLOT_INDEX_FROM_DATA(state, data) \
data               13 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 	(((unsigned int)((char *)data - (char *)state->slot_data)) / \
data              618 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 		char *data = (char *)SLOT_DATA_FROM_INDEX(state, slot_index);
data              628 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 			state->id, slot_index, data,
data              639 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				(struct vchiq_header *)(data + pos);
data              920 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					  header->data, size);
data              932 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					   header->data,
data              986 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					  header->data, size);
data             1071 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				  header->data, size);
data             1084 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					   header->data,
data             1202 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 			if (bulk->data && service->instance) {
data             1371 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 			bulk->data = NULL;
data             1396 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 			(struct vchiq_open_payload *)header->data;
data             1474 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 			service->client_id = ((int *)header->data)[1];
data             1609 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				vchiq_log_dump_mem("Rcvd", 0, header->data,
data             1632 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					header->data;
data             1748 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				bulk->actual = *(int *)header->data;
data             1755 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					bulk->actual, bulk->data);
data             2011 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 				vchiq_log_dump_mem("Rcvd", 0, header->data,
data             2020 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					header->data;
data             2481 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 			char *data =
data             2486 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 			if (data == state->rx_data)
data             2495 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 					(struct vchiq_header *)(data + pos);
data             3039 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 		size, bulk->data, userdata);
data             3051 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 	payload[0] = (int)(long)bulk->data;
data              216 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h 	void *data;
data              242 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h 	char data[VCHIQ_SLOT_SIZE];
data               56 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h 	char data[0];           /* message */
data               60 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h 	const void __user *data;
data              120 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h 	const void *data, unsigned int size, void *userdata,
data              123 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h 	void *data, unsigned int size, void *userdata,
data               28 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_ioctl.h 	void *data;
data               40 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 	void **data,
data               56 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 	*data = header->data;
data              143 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 			  void *data,
data              148 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 			      data,
data              154 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 	void __user *data;
data              165 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 	if (copy_from_user(dest, copycontext->data + offset, maxsize))
data              173 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 			void __user *data,
data              177 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 		.data = data
data              324 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 	void *data,
data              341 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 	memcpy(data, header->data, header->size < max_data_size_to_read ?
data              398 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 	void **data,
data              415 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c 	*data = header->data;
data             1149 drivers/staging/vt6655/device_main.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data               44 drivers/staging/vt6655/dpc.c 	frame_size = le16_to_cpu(*((__le16 *)(skb->data + 2)));
data               50 drivers/staging/vt6655/dpc.c 	skb_data = (u8 *)skb->data;
data               99 drivers/staging/vt6655/dpc.c 	hdr = (struct ieee80211_hdr *)(skb->data);
data              716 drivers/staging/vt6655/mac.c 		     u32 data)
data              723 drivers/staging/vt6655/mac.c 	iowrite32(data, io_base + MAC_REG_MISCFFDATA);
data              772 drivers/staging/vt6655/mac.c 	u32 data;
data              782 drivers/staging/vt6655/mac.c 	data = 0;
data              783 drivers/staging/vt6655/mac.c 	data |= wKeyCtl;
data              784 drivers/staging/vt6655/mac.c 	data <<= 16;
data              785 drivers/staging/vt6655/mac.c 	data |= MAKEWORD(*(pbyAddr + 4), *(pbyAddr + 5));
data              787 drivers/staging/vt6655/mac.c 		 offset, data, wKeyCtl);
data              790 drivers/staging/vt6655/mac.c 	iowrite32(data, io_base + MAC_REG_MISCFFDATA);
data              794 drivers/staging/vt6655/mac.c 	data = 0;
data              795 drivers/staging/vt6655/mac.c 	data |= *(pbyAddr + 3);
data              796 drivers/staging/vt6655/mac.c 	data <<= 8;
data              797 drivers/staging/vt6655/mac.c 	data |= *(pbyAddr + 2);
data              798 drivers/staging/vt6655/mac.c 	data <<= 8;
data              799 drivers/staging/vt6655/mac.c 	data |= *(pbyAddr + 1);
data              800 drivers/staging/vt6655/mac.c 	data <<= 8;
data              801 drivers/staging/vt6655/mac.c 	data |= *pbyAddr;
data              802 drivers/staging/vt6655/mac.c 	pr_debug("2. offset: %d, Data: %X\n", offset, data);
data              805 drivers/staging/vt6655/mac.c 	iowrite32(data, io_base + MAC_REG_MISCFFDATA);
data              677 drivers/staging/vt6655/rxtx.c 			buf->data.duration = buf->duration_aa;
data              679 drivers/staging/vt6655/rxtx.c 			buf->data.frame_control =
data              683 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ra, hdr->addr1);
data              684 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ta, hdr->addr2);
data              731 drivers/staging/vt6655/rxtx.c 			buf->data.duration = buf->duration_aa;
data              733 drivers/staging/vt6655/rxtx.c 			buf->data.frame_control =
data              737 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ra, hdr->addr1);
data              738 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ta, hdr->addr2);
data              753 drivers/staging/vt6655/rxtx.c 			buf->data.duration = buf->duration;
data              755 drivers/staging/vt6655/rxtx.c 			buf->data.frame_control =
data              759 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ra, hdr->addr1);
data              760 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ta, hdr->addr2);
data              783 drivers/staging/vt6655/rxtx.c 			buf->data.duration = buf->duration;
data              785 drivers/staging/vt6655/rxtx.c 			buf->data.frame_control =
data              789 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ra, hdr->addr1);
data              790 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ta, hdr->addr2);
data              804 drivers/staging/vt6655/rxtx.c 		buf->data.duration = buf->duration;
data              806 drivers/staging/vt6655/rxtx.c 		buf->data.frame_control =
data              809 drivers/staging/vt6655/rxtx.c 		ether_addr_copy(buf->data.ra, hdr->addr1);
data              810 drivers/staging/vt6655/rxtx.c 		ether_addr_copy(buf->data.ta, hdr->addr2);
data              870 drivers/staging/vt6655/rxtx.c 			buf->data.duration = buf->duration_ba;
data              872 drivers/staging/vt6655/rxtx.c 			buf->data.frame_control =
data              878 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ra,
data              895 drivers/staging/vt6655/rxtx.c 			buf->data.duration = buf->duration_ba;
data              897 drivers/staging/vt6655/rxtx.c 			buf->data.frame_control =
data              902 drivers/staging/vt6655/rxtx.c 			ether_addr_copy(buf->data.ra,
data             1027 drivers/staging/vt6655/rxtx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1189 drivers/staging/vt6655/rxtx.c 	memcpy((pbyBuffer + uLength), skb->data, skb->len);
data             1286 drivers/staging/vt6655/rxtx.c 	hdr = (struct ieee80211_hdr *)(skb->data);
data             1454 drivers/staging/vt6655/rxtx.c 	memcpy(mgmt_hdr, skb->data, skb->len);
data              113 drivers/staging/vt6655/rxtx.h 	struct ieee80211_rts data;
data              127 drivers/staging/vt6655/rxtx.h 	struct ieee80211_rts data;
data              134 drivers/staging/vt6655/rxtx.h 	struct ieee80211_rts data;
data              143 drivers/staging/vt6655/rxtx.h 	struct ieee80211_rts data;
data              151 drivers/staging/vt6655/rxtx.h 	struct ieee80211_cts data;
data              161 drivers/staging/vt6655/rxtx.h 	struct ieee80211_cts data;
data              373 drivers/staging/vt6656/baseband.c 	u8 data;
data              499 drivers/staging/vt6656/baseband.c 			     MESSAGE_REQUEST_MEM, sizeof(data), &data);
data              503 drivers/staging/vt6656/baseband.c 	data |= 0x2;
data              506 drivers/staging/vt6656/baseband.c 			      MESSAGE_REQUEST_MEM, sizeof(data), &data);
data              548 drivers/staging/vt6656/baseband.c void vnt_set_vga_gain_offset(struct vnt_private *priv, u8 data)
data              550 drivers/staging/vt6656/baseband.c 	vnt_control_out_u8(priv, MESSAGE_REQUEST_BBREG, 0xE7, data);
data               83 drivers/staging/vt6656/baseband.h void vnt_set_vga_gain_offset(struct vnt_private *priv, u8 data);
data              255 drivers/staging/vt6656/card.c 	u8 data[34];
data              305 drivers/staging/vt6656/card.c 	put_unaligned(phy[0].len, (u16 *)&data[0]);
data              306 drivers/staging/vt6656/card.c 	data[2] = phy[0].signal;
data              307 drivers/staging/vt6656/card.c 	data[3] = phy[0].service;
data              309 drivers/staging/vt6656/card.c 	put_unaligned(phy[1].len, (u16 *)&data[4]);
data              310 drivers/staging/vt6656/card.c 	data[6] = phy[1].signal;
data              311 drivers/staging/vt6656/card.c 	data[7] = phy[1].service;
data              313 drivers/staging/vt6656/card.c 	put_unaligned(phy[2].len, (u16 *)&data[8]);
data              314 drivers/staging/vt6656/card.c 	data[10] = phy[2].signal;
data              315 drivers/staging/vt6656/card.c 	data[11] = phy[2].service;
data              317 drivers/staging/vt6656/card.c 	put_unaligned(phy[3].len, (u16 *)&data[12]);
data              318 drivers/staging/vt6656/card.c 	data[14] = phy[3].signal;
data              319 drivers/staging/vt6656/card.c 	data[15] = phy[3].service;
data              322 drivers/staging/vt6656/card.c 		data[16 + i * 2] = tx_rate[i];
data              323 drivers/staging/vt6656/card.c 		data[16 + i * 2 + 1] = rsv_time[i];
data              327 drivers/staging/vt6656/card.c 			MESSAGE_REQUEST_MACREG, 34, &data[0]);
data              345 drivers/staging/vt6656/card.c 	u8 data[4];
data              400 drivers/staging/vt6656/card.c 	data[0] = (u8)priv->sifs;
data              401 drivers/staging/vt6656/card.c 	data[1] = (u8)priv->difs;
data              402 drivers/staging/vt6656/card.c 	data[2] = (u8)priv->eifs;
data              403 drivers/staging/vt6656/card.c 	data[3] = (u8)priv->slot;
data              406 drivers/staging/vt6656/card.c 			MESSAGE_REQUEST_MACREG, 4, &data[0]);
data              501 drivers/staging/vt6656/card.c 	u8 data[8];
data              505 drivers/staging/vt6656/card.c 	data[0] = (u8)tsf_offset;
data              506 drivers/staging/vt6656/card.c 	data[1] = (u8)(tsf_offset >> 8);
data              507 drivers/staging/vt6656/card.c 	data[2] = (u8)(tsf_offset >> 16);
data              508 drivers/staging/vt6656/card.c 	data[3] = (u8)(tsf_offset >> 24);
data              509 drivers/staging/vt6656/card.c 	data[4] = (u8)(tsf_offset >> 32);
data              510 drivers/staging/vt6656/card.c 	data[5] = (u8)(tsf_offset >> 40);
data              511 drivers/staging/vt6656/card.c 	data[6] = (u8)(tsf_offset >> 48);
data              512 drivers/staging/vt6656/card.c 	data[7] = (u8)(tsf_offset >> 56);
data              515 drivers/staging/vt6656/card.c 			MESSAGE_REQUEST_TSF, 0, 8, data);
data              607 drivers/staging/vt6656/card.c 	u8 data[8];
data              613 drivers/staging/vt6656/card.c 	data[0] = (u8)next_tbtt;
data              614 drivers/staging/vt6656/card.c 	data[1] = (u8)(next_tbtt >> 8);
data              615 drivers/staging/vt6656/card.c 	data[2] = (u8)(next_tbtt >> 16);
data              616 drivers/staging/vt6656/card.c 	data[3] = (u8)(next_tbtt >> 24);
data              617 drivers/staging/vt6656/card.c 	data[4] = (u8)(next_tbtt >> 32);
data              618 drivers/staging/vt6656/card.c 	data[5] = (u8)(next_tbtt >> 40);
data              619 drivers/staging/vt6656/card.c 	data[6] = (u8)(next_tbtt >> 48);
data              620 drivers/staging/vt6656/card.c 	data[7] = (u8)(next_tbtt >> 56);
data              623 drivers/staging/vt6656/card.c 			MESSAGE_REQUEST_TBTT, 0, 8, data);
data              644 drivers/staging/vt6656/card.c 	u8 data[8];
data              648 drivers/staging/vt6656/card.c 	data[0] = (u8)tsf;
data              649 drivers/staging/vt6656/card.c 	data[1] = (u8)(tsf >> 8);
data              650 drivers/staging/vt6656/card.c 	data[2] = (u8)(tsf >> 16);
data              651 drivers/staging/vt6656/card.c 	data[3] = (u8)(tsf >> 24);
data              652 drivers/staging/vt6656/card.c 	data[4] = (u8)(tsf >> 32);
data              653 drivers/staging/vt6656/card.c 	data[5] = (u8)(tsf >> 40);
data              654 drivers/staging/vt6656/card.c 	data[6] = (u8)(tsf >> 48);
data              655 drivers/staging/vt6656/card.c 	data[7] = (u8)(tsf >> 56);
data              658 drivers/staging/vt6656/card.c 			MESSAGE_REQUEST_TBTT, 0, 8, data);
data              233 drivers/staging/vt6656/device.h 	unsigned char data[MAX_TOTAL_SIZE_WITH_ALL_HEADERS];
data               51 drivers/staging/vt6656/dpc.c 	wbk_status = *((u32 *)(skb->data));
data               66 drivers/staging/vt6656/dpc.c 	skb_data = (u8 *)skb->data;
data              148 drivers/staging/vt6656/dpc.c 	hdr = (struct ieee80211_hdr *)(skb->data);
data               55 drivers/staging/vt6656/firmware.c 		memcpy(buffer, fw->data + ii, length);
data               27 drivers/staging/vt6656/key.c 	u8 data[MAX_KEY_TABLE];
data               30 drivers/staging/vt6656/key.c 		data[i] = i;
data               33 drivers/staging/vt6656/key.c 			0, 0, ARRAY_SIZE(data), data);
data               64 drivers/staging/vt6656/mac.c 	u8 data[2];
data               66 drivers/staging/vt6656/mac.c 	data[0] = type;
data               67 drivers/staging/vt6656/mac.c 	data[1] = EnCFG_BBType_MASK;
data               70 drivers/staging/vt6656/mac.c 			MESSAGE_REQUEST_MACREG,	ARRAY_SIZE(data), data);
data              134 drivers/staging/vt6656/mac.c 	u8 data[2];
data              136 drivers/staging/vt6656/mac.c 	data[0] = 0;
data              137 drivers/staging/vt6656/mac.c 	data[1] = bits;
data              140 drivers/staging/vt6656/mac.c 			       MESSAGE_REQUEST_MACREG, ARRAY_SIZE(data), data);
data              145 drivers/staging/vt6656/mac.c 	u8 data[2];
data              147 drivers/staging/vt6656/mac.c 	data[0] = bits;
data              148 drivers/staging/vt6656/mac.c 	data[1] = bits;
data              151 drivers/staging/vt6656/mac.c 			       MESSAGE_REQUEST_MACREG, ARRAY_SIZE(data), data);
data              156 drivers/staging/vt6656/mac.c 	u8 data[2];
data              158 drivers/staging/vt6656/mac.c 	data[0] = (u8)(word & 0xff);
data              159 drivers/staging/vt6656/mac.c 	data[1] = (u8)(word >> 8);
data              162 drivers/staging/vt6656/mac.c 			MESSAGE_REQUEST_MACREG, ARRAY_SIZE(data), data);
data              173 drivers/staging/vt6656/mac.c 	u8 data[2];
data              175 drivers/staging/vt6656/mac.c 	data[0] = EnCFG_ProtectMd;
data              176 drivers/staging/vt6656/mac.c 	data[1] = EnCFG_ProtectMd;
data              179 drivers/staging/vt6656/mac.c 			MESSAGE_REQUEST_MACREG, ARRAY_SIZE(data), data);
data              184 drivers/staging/vt6656/mac.c 	u8 data[2];
data              186 drivers/staging/vt6656/mac.c 	data[0] = 0;
data              187 drivers/staging/vt6656/mac.c 	data[1] = EnCFG_ProtectMd;
data              190 drivers/staging/vt6656/mac.c 			MESSAGE_REQUEST_MACREG, ARRAY_SIZE(data), data);
data              195 drivers/staging/vt6656/mac.c 	u8 data[2];
data              197 drivers/staging/vt6656/mac.c 	data[0] = EnCFG_BarkerPream;
data              198 drivers/staging/vt6656/mac.c 	data[1] = EnCFG_BarkerPream;
data              201 drivers/staging/vt6656/mac.c 			MESSAGE_REQUEST_MACREG, ARRAY_SIZE(data), data);
data              206 drivers/staging/vt6656/mac.c 	u8 data[2];
data              208 drivers/staging/vt6656/mac.c 	data[0] = 0;
data              209 drivers/staging/vt6656/mac.c 	data[1] = EnCFG_BarkerPream;
data              212 drivers/staging/vt6656/mac.c 			MESSAGE_REQUEST_MACREG, ARRAY_SIZE(data), data);
data              217 drivers/staging/vt6656/mac.c 	u8 data[2];
data              219 drivers/staging/vt6656/mac.c 	data[0] = (u8)(interval & 0xff);
data              220 drivers/staging/vt6656/mac.c 	data[1] = (u8)(interval >> 8);
data              223 drivers/staging/vt6656/mac.c 			MESSAGE_REQUEST_MACREG, ARRAY_SIZE(data), data);
data              228 drivers/staging/vt6656/mac.c 	u8 data[2];
data              230 drivers/staging/vt6656/mac.c 	data[0] = led;
data              231 drivers/staging/vt6656/mac.c 	data[1] = state;
data              234 drivers/staging/vt6656/mac.c 			       MESSAGE_REQUEST_MACREG, ARRAY_SIZE(data), data);
data              592 drivers/staging/vt6656/rf.c int vnt_rf_write_embedded(struct vnt_private *priv, u32 data)
data              596 drivers/staging/vt6656/rf.c 	data |= (VNT_RF_REG_LEN << 3) | IFREGCTL_REGW;
data              598 drivers/staging/vt6656/rf.c 	reg_data[0] = (u8)data;
data              599 drivers/staging/vt6656/rf.c 	reg_data[1] = (u8)(data >> 8);
data              600 drivers/staging/vt6656/rf.c 	reg_data[2] = (u8)(data >> 16);
data              601 drivers/staging/vt6656/rf.c 	reg_data[3] = (u8)(data >> 24);
data               43 drivers/staging/vt6656/rf.h int vnt_rf_write_embedded(struct vnt_private *priv, u32 data);
data               82 drivers/staging/vt6656/rxtx.c 			memset(context->data, 0,
data              255 drivers/staging/vt6656/rxtx.c 	u8 *head = tx_context->data + offsetof(struct vnt_tx_buffer, fifo_head);
data              270 drivers/staging/vt6656/rxtx.c 				(struct ieee80211_hdr *)tx_context->skb->data;
data              362 drivers/staging/vt6656/rxtx.c 				(struct ieee80211_hdr *)tx_context->skb->data;
data              390 drivers/staging/vt6656/rxtx.c 				(struct ieee80211_hdr *)tx_context->skb->data;
data              424 drivers/staging/vt6656/rxtx.c 	vnt_fill_ieee80211_rts(tx_context, &buf->data, buf->duration_aa);
data              468 drivers/staging/vt6656/rxtx.c 	vnt_fill_ieee80211_rts(tx_context, &buf->data, buf->duration_aa);
data              487 drivers/staging/vt6656/rxtx.c 	vnt_fill_ieee80211_rts(tx_context, &buf->data, buf->duration);
data              516 drivers/staging/vt6656/rxtx.c 	vnt_fill_ieee80211_rts(tx_context, &buf->data, buf->duration);
data              548 drivers/staging/vt6656/rxtx.c 	buf->data.duration = buf->duration_ba;
data              549 drivers/staging/vt6656/rxtx.c 	buf->data.frame_control =
data              552 drivers/staging/vt6656/rxtx.c 	ether_addr_copy(buf->data.ra, priv->current_net_addr);
data              574 drivers/staging/vt6656/rxtx.c 	buf->data.duration = buf->duration_ba;
data              575 drivers/staging/vt6656/rxtx.c 	buf->data.frame_control =
data              578 drivers/staging/vt6656/rxtx.c 	ether_addr_copy(buf->data.ra, priv->current_net_addr);
data              799 drivers/staging/vt6656/rxtx.c 	hdr = (struct ieee80211_hdr *)(skb->data);
data              844 drivers/staging/vt6656/rxtx.c 	tx_buffer = (struct vnt_tx_buffer *)tx_context->data;
data              955 drivers/staging/vt6656/rxtx.c 	memcpy(tx_context->hdr, skb->data, tx_body_size);
data             1014 drivers/staging/vt6656/rxtx.c 	beacon_buffer = (struct vnt_beacon_buffer *)&context->data[0];
data             1046 drivers/staging/vt6656/rxtx.c 	memcpy(mgmt_hdr, skb->data, skb->len);
data              112 drivers/staging/vt6656/rxtx.h 	struct ieee80211_rts data;
data              127 drivers/staging/vt6656/rxtx.h 	struct ieee80211_rts data;
data              135 drivers/staging/vt6656/rxtx.h 	struct ieee80211_rts data;
data              145 drivers/staging/vt6656/rxtx.h 	struct ieee80211_rts data;
data              154 drivers/staging/vt6656/rxtx.h 	struct ieee80211_cts data;
data              165 drivers/staging/vt6656/rxtx.h 	struct ieee80211_cts data;
data               73 drivers/staging/vt6656/usbpipe.c int vnt_control_out_u8(struct vnt_private *priv, u8 reg, u8 reg_off, u8 data)
data               76 drivers/staging/vt6656/usbpipe.c 			       reg_off, reg, sizeof(u8), &data);
data               80 drivers/staging/vt6656/usbpipe.c 			   u16 block, u8 reg, u16 length, u8 *data)
data               88 drivers/staging/vt6656/usbpipe.c 				      i, reg, len, data + i);
data              136 drivers/staging/vt6656/usbpipe.c int vnt_control_in_u8(struct vnt_private *priv, u8 reg, u8 reg_off, u8 *data)
data              139 drivers/staging/vt6656/usbpipe.c 			      reg_off, reg, sizeof(u8), data);
data              326 drivers/staging/vt6656/usbpipe.c 			  context->data,
data               28 drivers/staging/vt6656/usbpipe.h int vnt_control_out_u8(struct vnt_private *priv, u8 reg, u8 ref_off, u8 data);
data               29 drivers/staging/vt6656/usbpipe.h int vnt_control_in_u8(struct vnt_private *priv, u8 reg, u8 reg_off, u8 *data);
data               32 drivers/staging/vt6656/usbpipe.h 			   u16 block, u8 reg, u16 len, u8 *data);
data               77 drivers/staging/wilc1000/wilc_hif.c 	char *data;
data              460 drivers/staging/wilc1000/wilc_hif.c 	ssid_elm = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len);
data              466 drivers/staging/wilc1000/wilc_hif.c 	tim_elm = cfg80211_find_ie(WLAN_EID_TIM, ies->data, ies->len);
data              473 drivers/staging/wilc1000/wilc_hif.c 	rates_ie = cfg80211_find_ie(WLAN_EID_SUPP_RATES, ies->data, ies->len);
data              484 drivers/staging/wilc1000/wilc_hif.c 						 ies->data, ies->len);
data              499 drivers/staging/wilc1000/wilc_hif.c 	ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, ies->data, ies->len);
data              503 drivers/staging/wilc1000/wilc_hif.c 	ret = cfg80211_get_p2p_attr(ies->data, ies->len,
data              527 drivers/staging/wilc1000/wilc_hif.c 					 ies->data, ies->len);
data              542 drivers/staging/wilc1000/wilc_hif.c 					 ies->data, ies->len);
data              548 drivers/staging/wilc1000/wilc_hif.c 	rsn_ie = cfg80211_find_ie(WLAN_EID_RSN, ies->data, ies->len);
data              862 drivers/staging/wilc1000/wilc_hif.c 	struct rf_info *stats = (struct rf_info *)msg->body.data;
data             1493 drivers/staging/wilc1000/wilc_hif.c 	msg->body.data = (char *)stats;
data              156 drivers/staging/wilc1000/wilc_mon.c 	rtap_len = ieee80211_get_radiotap_len(skb->data);
data              162 drivers/staging/wilc1000/wilc_mon.c 	if (skb->data[0] == 0xc0 && is_broadcast_ether_addr(&skb->data[4])) {
data              167 drivers/staging/wilc1000/wilc_mon.c 		skb_put_data(skb2, skb->data, skb->len);
data              194 drivers/staging/wilc1000/wilc_mon.c 	ether_addr_copy(srcadd, &skb->data[10]);
data              195 drivers/staging/wilc1000/wilc_mon.c 	ether_addr_copy(bssid, &skb->data[16]);
data              201 drivers/staging/wilc1000/wilc_mon.c 		ret = mon_mgmt_tx(mon_priv->real_ndev, skb->data, skb->len);
data              243 drivers/staging/wilc1000/wilc_netdev.c 	ret = wilc_wlan_firmware_download(wilc, wilc->firmware->data,
data              730 drivers/staging/wilc1000/wilc_netdev.c 	tx_data->buff = skb->data;
data               40 drivers/staging/wilc1000/wilc_sdio.c 	u32 data:		8;
data               67 drivers/staging/wilc1000/wilc_sdio.c 	u8 data;
data               74 drivers/staging/wilc1000/wilc_sdio.c 			sdio_writeb(func, cmd->data, cmd->address, &ret);
data               75 drivers/staging/wilc1000/wilc_sdio.c 			data = sdio_readb(func, cmd->address, &ret);
data               76 drivers/staging/wilc1000/wilc_sdio.c 			cmd->data = data;
data               78 drivers/staging/wilc1000/wilc_sdio.c 			sdio_writeb(func, cmd->data, cmd->address, &ret);
data               81 drivers/staging/wilc1000/wilc_sdio.c 		data = sdio_readb(func, cmd->address, &ret);
data               82 drivers/staging/wilc1000/wilc_sdio.c 		cmd->data = data;
data              189 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = 0x8;
data              272 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = (u8)adr;
data              280 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = (u8)(adr >> 8);
data              288 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = (u8)(adr >> 16);
data              310 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = (u8)block_size;
data              318 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = (u8)(block_size >> 8);
data              346 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = (u8)block_size;
data              353 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = (u8)(block_size >> 8);
data              370 drivers/staging/wilc1000/wilc_sdio.c static int wilc_sdio_write_reg(struct wilc *wilc, u32 addr, u32 data)
data              376 drivers/staging/wilc1000/wilc_sdio.c 	cpu_to_le32s(&data);
data              385 drivers/staging/wilc1000/wilc_sdio.c 		cmd.data = data;
data              407 drivers/staging/wilc1000/wilc_sdio.c 		cmd.buffer = (u8 *)&data;
data              514 drivers/staging/wilc1000/wilc_sdio.c static int wilc_sdio_read_reg(struct wilc *wilc, u32 addr, u32 *data)
data              533 drivers/staging/wilc1000/wilc_sdio.c 		*data = cmd.data;
data              546 drivers/staging/wilc1000/wilc_sdio.c 		cmd.buffer = (u8 *)data;
data              557 drivers/staging/wilc1000/wilc_sdio.c 	le32_to_cpus(data);
data              685 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = 0x80;
data              708 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = 0x2;
data              725 drivers/staging/wilc1000/wilc_sdio.c 		cmd.data = 0;
data              732 drivers/staging/wilc1000/wilc_sdio.c 		if (cmd.data == 0x2)
data              756 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = 0x3;
data              799 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = 0;
data              801 drivers/staging/wilc1000/wilc_sdio.c 	tmp = cmd.data;
data              804 drivers/staging/wilc1000/wilc_sdio.c 	cmd.data = 0;
data              806 drivers/staging/wilc1000/wilc_sdio.c 	tmp |= (cmd.data << 8);
data              830 drivers/staging/wilc1000/wilc_sdio.c 		cmd.data = 0;
data              833 drivers/staging/wilc1000/wilc_sdio.c 		if (cmd.data & BIT(0))
data              835 drivers/staging/wilc1000/wilc_sdio.c 		if (cmd.data & BIT(2))
data              837 drivers/staging/wilc1000/wilc_sdio.c 		if (cmd.data & BIT(3))
data              839 drivers/staging/wilc1000/wilc_sdio.c 		if (cmd.data & BIT(4))
data              841 drivers/staging/wilc1000/wilc_sdio.c 		if (cmd.data & BIT(5))
data              843 drivers/staging/wilc1000/wilc_sdio.c 		if (cmd.data & BIT(6))
data              849 drivers/staging/wilc1000/wilc_sdio.c 					tmp, cmd.data);
data              860 drivers/staging/wilc1000/wilc_sdio.c 		cmd.data = 0;
data              862 drivers/staging/wilc1000/wilc_sdio.c 		irq_flags = cmd.data & 0x1f;
data              905 drivers/staging/wilc1000/wilc_sdio.c 			cmd.data = reg;
data              938 drivers/staging/wilc1000/wilc_sdio.c 					cmd.data = BIT(i);
data              982 drivers/staging/wilc1000/wilc_sdio.c 		cmd.data = vmm_ctl;
data               61 drivers/staging/wilc1000/wilc_spi.c static u8 crc7_byte(u8 crc, u8 data)
data               63 drivers/staging/wilc1000/wilc_spi.c 	return crc7_syndrome_table[(crc << 1) ^ data];
data              699 drivers/staging/wilc1000/wilc_spi.c static int spi_internal_read(struct wilc *wilc, u32 adr, u32 *data)
data              704 drivers/staging/wilc1000/wilc_spi.c 	result = spi_cmd_complete(wilc, CMD_INTERNAL_READ, adr, (u8 *)data, 4,
data              711 drivers/staging/wilc1000/wilc_spi.c 	le32_to_cpus(data);
data              722 drivers/staging/wilc1000/wilc_spi.c static int wilc_spi_write_reg(struct wilc *wilc, u32 addr, u32 data)
data              729 drivers/staging/wilc1000/wilc_spi.c 	cpu_to_le32s(&data);
data              736 drivers/staging/wilc1000/wilc_spi.c 	result = spi_cmd_complete(wilc, cmd, addr, (u8 *)&data, 4, clockless);
data              771 drivers/staging/wilc1000/wilc_spi.c static int wilc_spi_read_reg(struct wilc *wilc, u32 addr, u32 *data)
data              784 drivers/staging/wilc1000/wilc_spi.c 	result = spi_cmd_complete(wilc, cmd, addr, (u8 *)data, 4, clockless);
data              790 drivers/staging/wilc1000/wilc_spi.c 	le32_to_cpus(data);
data             1097 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c static void wilc_wfi_remain_on_channel_expired(void *data, u64 cookie)
data             1099 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c 	struct wilc_vif *vif = data;
data              233 drivers/staging/wilc1000/wilc_wlan.h 	int (*hif_read_reg)(struct wilc *wilc, u32 addr, u32 *data);
data              234 drivers/staging/wilc1000/wilc_wlan.h 	int (*hif_write_reg)(struct wilc *wilc, u32 addr, u32 data);
data               74 drivers/staging/wlan-ng/cfg80211.c 				  u32 did, u32 data)
data               78 drivers/staging/wlan-ng/cfg80211.c 			(struct p80211item_uint32 *)&msg.mibattribute.data;
data               82 drivers/staging/wlan-ng/cfg80211.c 	mibitem->data = data;
data               88 drivers/staging/wlan-ng/cfg80211.c 				  u32 did, u8 len, const u8 *data)
data               92 drivers/staging/wlan-ng/cfg80211.c 			(struct p80211item_pstr32 *)&msg.mibattribute.data;
data               96 drivers/staging/wlan-ng/cfg80211.c 	mibitem->data.len = len;
data               97 drivers/staging/wlan-ng/cfg80211.c 	memcpy(mibitem->data.data, data, len);
data              109 drivers/staging/wlan-ng/cfg80211.c 	u32 data;
data              118 drivers/staging/wlan-ng/cfg80211.c 		data = 0;
data              124 drivers/staging/wlan-ng/cfg80211.c 		data = 1;
data              134 drivers/staging/wlan-ng/cfg80211.c 					data);
data              253 drivers/staging/wlan-ng/cfg80211.c 	quality.dbm.data = P80211ENUM_truth_true;
data              263 drivers/staging/wlan-ng/cfg80211.c 		sinfo->txrate.legacy = quality.txrate.data;
data              265 drivers/staging/wlan-ng/cfg80211.c 		sinfo->signal = quality.level.data;
data              308 drivers/staging/wlan-ng/cfg80211.c 	msg1.bsstype.data = P80211ENUM_bsstype_any;
data              310 drivers/staging/wlan-ng/cfg80211.c 	memset(&msg1.bssid.data.data, 0xFF, sizeof(msg1.bssid.data.data));
data              311 drivers/staging/wlan-ng/cfg80211.c 	msg1.bssid.data.len = 6;
data              314 drivers/staging/wlan-ng/cfg80211.c 		msg1.scantype.data = P80211ENUM_scantype_active;
data              315 drivers/staging/wlan-ng/cfg80211.c 		msg1.ssid.data.len = request->ssids->ssid_len;
data              316 drivers/staging/wlan-ng/cfg80211.c 		memcpy(msg1.ssid.data.data,
data              319 drivers/staging/wlan-ng/cfg80211.c 		msg1.scantype.data = 0;
data              321 drivers/staging/wlan-ng/cfg80211.c 	msg1.probedelay.data = 0;
data              326 drivers/staging/wlan-ng/cfg80211.c 		msg1.channellist.data.data[i] =
data              329 drivers/staging/wlan-ng/cfg80211.c 	msg1.channellist.data.len = request->n_channels;
data              331 drivers/staging/wlan-ng/cfg80211.c 	msg1.maxchanneltime.data = 250;
data              332 drivers/staging/wlan-ng/cfg80211.c 	msg1.minchanneltime.data = 200;
data              336 drivers/staging/wlan-ng/cfg80211.c 		err = prism2_result2err(msg1.resultcode.data);
data              340 drivers/staging/wlan-ng/cfg80211.c 	numbss = msg1.numbss.data;
data              347 drivers/staging/wlan-ng/cfg80211.c 		msg2.bssindex.data = i;
data              351 drivers/staging/wlan-ng/cfg80211.c 		    (msg2.resultcode.data != P80211ENUM_resultcode_success)) {
data              356 drivers/staging/wlan-ng/cfg80211.c 		ie_buf[1] = msg2.ssid.data.len;
data              358 drivers/staging/wlan-ng/cfg80211.c 		memcpy(&ie_buf[2], &msg2.ssid.data.data, msg2.ssid.data.len);
data              359 drivers/staging/wlan-ng/cfg80211.c 		freq = ieee80211_channel_to_frequency(msg2.dschannel.data,
data              364 drivers/staging/wlan-ng/cfg80211.c 			(const u8 *)&msg2.bssid.data.data,
data              365 drivers/staging/wlan-ng/cfg80211.c 			msg2.timestamp.data, msg2.capinfo.data,
data              366 drivers/staging/wlan-ng/cfg80211.c 			msg2.beaconperiod.data,
data              369 drivers/staging/wlan-ng/cfg80211.c 			(msg2.signal.data - 65536) * 100, /* Conversion to signed type */
data              382 drivers/staging/wlan-ng/cfg80211.c 		err = prism2_result2err(msg2.resultcode.data);
data              395 drivers/staging/wlan-ng/cfg80211.c 	u32 data;
data              401 drivers/staging/wlan-ng/cfg80211.c 			data = 2347;
data              403 drivers/staging/wlan-ng/cfg80211.c 			data = wiphy->rts_threshold;
data              407 drivers/staging/wlan-ng/cfg80211.c 						data);
data              416 drivers/staging/wlan-ng/cfg80211.c 			data = 2346;
data              418 drivers/staging/wlan-ng/cfg80211.c 			data = wiphy->frag_threshold;
data              422 drivers/staging/wlan-ng/cfg80211.c 						data);
data              460 drivers/staging/wlan-ng/cfg80211.c 		msg_join.authtype.data = P80211ENUM_authalg_opensystem;
data              463 drivers/staging/wlan-ng/cfg80211.c 		msg_join.authtype.data = P80211ENUM_authalg_sharedkey;
data              529 drivers/staging/wlan-ng/cfg80211.c 	memcpy(msg_join.ssid.data.data, sme->ssid, length);
data              530 drivers/staging/wlan-ng/cfg80211.c 	msg_join.ssid.data.len = length;
data              552 drivers/staging/wlan-ng/cfg80211.c 	memcpy(msg_join.ssid.data.data, "---", 3);
data              553 drivers/staging/wlan-ng/cfg80211.c 	msg_join.ssid.data.len = 3;
data              579 drivers/staging/wlan-ng/cfg80211.c 	u32 data;
data              584 drivers/staging/wlan-ng/cfg80211.c 		data = 30;
data              586 drivers/staging/wlan-ng/cfg80211.c 		data = MBM_TO_DBM(mbm);
data              590 drivers/staging/wlan-ng/cfg80211.c 		data);
data              611 drivers/staging/wlan-ng/cfg80211.c 	mibitem = (struct p80211item_uint32 *)&msg.mibattribute.data;
data              622 drivers/staging/wlan-ng/cfg80211.c 	*dbm = mibitem->data;
data              358 drivers/staging/wlan-ng/hfa384x.h 	u8 data[0];
data              363 drivers/staging/wlan-ng/hfa384x.h 	u8 data[32];
data              424 drivers/staging/wlan-ng/hfa384x.h 	u8 data[0];		/* max 80 */
data              801 drivers/staging/wlan-ng/hfa384x.h 	u8 data[WLAN_DATA_MAXLEN];
data              817 drivers/staging/wlan-ng/hfa384x.h 	u8 data[HFA384x_RIDDATA_MAXLEN];
data              832 drivers/staging/wlan-ng/hfa384x.h 	u8 data[HFA384x_USB_RWMEM_MAXLEN];
data              848 drivers/staging/wlan-ng/hfa384x.h 	u8 data[WLAN_DATA_MAXLEN];
data              868 drivers/staging/wlan-ng/hfa384x.h 	u8 data[HFA384x_RIDDATA_MAXLEN];
data              874 drivers/staging/wlan-ng/hfa384x.h 	u8 data[HFA384x_USB_RWMEM_MAXLEN];
data             1120 drivers/staging/wlan-ng/hfa384x.h 	} data;
data              160 drivers/staging/wlan-ng/hfa384x_usb.c static void hfa384x_usb_defer(struct work_struct *data);
data              194 drivers/staging/wlan-ng/hfa384x_usb.c static void hfa384x_usbctlx_completion_task(unsigned long data);
data              196 drivers/staging/wlan-ng/hfa384x_usb.c static void hfa384x_usbctlx_reaper_task(unsigned long data);
data              253 drivers/staging/wlan-ng/hfa384x_usb.c 	       void *data,
data              260 drivers/staging/wlan-ng/hfa384x_usb.c 	       void *data,
data              339 drivers/staging/wlan-ng/hfa384x_usb.c 			  skb->data, sizeof(union hfa384x_usbin),
data              432 drivers/staging/wlan-ng/hfa384x_usb.c static void hfa384x_usb_defer(struct work_struct *data)
data              434 drivers/staging/wlan-ng/hfa384x_usb.c 	struct hfa384x *hw = container_of(data, struct hfa384x, usb_work);
data              644 drivers/staging/wlan-ng/hfa384x_usb.c 	result->riddata = rridresp->data;
data              750 drivers/staging/wlan-ng/hfa384x_usb.c 	void *data;
data              760 drivers/staging/wlan-ng/hfa384x_usb.c 	memcpy(complete->data, complete->rmemresp->data, complete->len);
data              767 drivers/staging/wlan-ng/hfa384x_usb.c 		    void *data,
data              772 drivers/staging/wlan-ng/hfa384x_usb.c 	completor->data = data;
data             1395 drivers/staging/wlan-ng/hfa384x_usb.c 	memcpy(ctlx->outbuf.wridreq.data, riddata, riddatalen);
data             1459 drivers/staging/wlan-ng/hfa384x_usb.c 	       void *data,
data             1503 drivers/staging/wlan-ng/hfa384x_usb.c 						   &ctlx->inbuf.rmemresp, data,
data             1545 drivers/staging/wlan-ng/hfa384x_usb.c 	       void *data,
data             1566 drivers/staging/wlan-ng/hfa384x_usb.c 	memcpy(ctlx->outbuf.wmemreq.data, data, len);
data             2116 drivers/staging/wlan-ng/hfa384x_usb.c 	u8 *data = buf;
data             2148 drivers/staging/wlan-ng/hfa384x_usb.c 					data + (i * HFA384x_USB_RWMEM_MAXLEN),
data             2532 drivers/staging/wlan-ng/hfa384x_usb.c 	if (p80211_wep->data) {
data             2542 drivers/staging/wlan-ng/hfa384x_usb.c 	ptr = hw->txbuff.txfrm.data;
data             2543 drivers/staging/wlan-ng/hfa384x_usb.c 	if (p80211_wep->data) {
data             2546 drivers/staging/wlan-ng/hfa384x_usb.c 		memcpy(ptr, p80211_wep->data, skb->len);
data             2548 drivers/staging/wlan-ng/hfa384x_usb.c 		memcpy(ptr, skb->data, skb->len);
data             2554 drivers/staging/wlan-ng/hfa384x_usb.c 	if (p80211_wep->data)
data             2609 drivers/staging/wlan-ng/hfa384x_usb.c static void hfa384x_usbctlx_reaper_task(unsigned long data)
data             2611 drivers/staging/wlan-ng/hfa384x_usb.c 	struct hfa384x *hw = (struct hfa384x *)data;
data             2643 drivers/staging/wlan-ng/hfa384x_usb.c static void hfa384x_usbctlx_completion_task(unsigned long data)
data             2645 drivers/staging/wlan-ng/hfa384x_usb.c 	struct hfa384x *hw = (struct hfa384x *)data;
data             2937 drivers/staging/wlan-ng/hfa384x_usb.c 	if (!skb || (skb->data != urb->transfer_buffer)) {
data             3253 drivers/staging/wlan-ng/hfa384x_usb.c 	union hfa384x_usbin *usbin = (union hfa384x_usbin *)skb->data;
data             3416 drivers/staging/wlan-ng/hfa384x_usb.c 		datap = skb_put_data(skb, rxfrm->data, datalen);
data              119 drivers/staging/wlan-ng/p80211conv.c 	memcpy(&e_hdr, skb->data, sizeof(e_hdr));
data              200 drivers/staging/wlan-ng/p80211conv.c 	p80211_wep->data = NULL;
data              206 drivers/staging/wlan-ng/p80211conv.c 		p80211_wep->data = kmalloc(skb->len, GFP_ATOMIC);
data              207 drivers/staging/wlan-ng/p80211conv.c 		if (!p80211_wep->data)
data              209 drivers/staging/wlan-ng/p80211conv.c 		foo = wep_encrypt(wlandev, skb->data, p80211_wep->data,
data              217 drivers/staging/wlan-ng/p80211conv.c 			kfree(p80211_wep->data);
data              294 drivers/staging/wlan-ng/p80211conv.c 	w_hdr = (union p80211_hdr *)skb->data;
data              329 drivers/staging/wlan-ng/p80211conv.c 		foo = wep_decrypt(wlandev, skb->data + payload_offset + 4,
data              331 drivers/staging/wlan-ng/p80211conv.c 				  skb->data + payload_offset,
data              332 drivers/staging/wlan-ng/p80211conv.c 				  skb->data + payload_offset +
data              352 drivers/staging/wlan-ng/p80211conv.c 	e_hdr = (struct wlan_ethhdr *)(skb->data + payload_offset);
data              354 drivers/staging/wlan-ng/p80211conv.c 	e_llc = (struct wlan_llc *)(skb->data + payload_offset);
data              356 drivers/staging/wlan-ng/p80211conv.c 	    (struct wlan_snap *)(skb->data + payload_offset +
data              129 drivers/staging/wlan-ng/p80211conv.h 	void *data;
data               84 drivers/staging/wlan-ng/p80211ioctl.h 	caddr_t data;
data              249 drivers/staging/wlan-ng/p80211metastruct.h 	struct p80211item_unk4096 data;
data              267 drivers/staging/wlan-ng/p80211metastruct.h 	struct p80211item_unk4096 data;
data              240 drivers/staging/wlan-ng/p80211netdev.c 	hdr = (struct p80211_hdr_a3 *)skb->data;
data              333 drivers/staging/wlan-ng/p80211netdev.c 	p80211_wep.data = NULL;
data              382 drivers/staging/wlan-ng/p80211netdev.c 		memcpy(&p80211_hdr, skb->data, sizeof(p80211_hdr));
data              431 drivers/staging/wlan-ng/p80211netdev.c 	if ((p80211_wep.data) && (p80211_wep.data != skb->data))
data              432 drivers/staging/wlan-ng/p80211netdev.c 		kzfree(p80211_wep.data);
data              496 drivers/staging/wlan-ng/p80211netdev.c 			edata.data = 1;
data              498 drivers/staging/wlan-ng/p80211netdev.c 			edata.data = 0;
data              575 drivers/staging/wlan-ng/p80211netdev.c 		if (copy_from_user(msgbuf, (void __user *)req->data, req->len))
data              582 drivers/staging/wlan-ng/p80211netdev.c 			    ((void __user *)req->data, msgbuf, req->len)) {
data              636 drivers/staging/wlan-ng/p80211netdev.c 	macaddr = (struct p80211item_pstr6 *)&mibattr->data;
data              650 drivers/staging/wlan-ng/p80211netdev.c 	mibattr->len = sizeof(mibattr->data);
data              654 drivers/staging/wlan-ng/p80211netdev.c 	macaddr->len = sizeof(macaddr->data);
data              655 drivers/staging/wlan-ng/p80211netdev.c 	macaddr->data.len = ETH_ALEN;
data              656 drivers/staging/wlan-ng/p80211netdev.c 	memcpy(&macaddr->data.data, new_addr->sa_data, ETH_ALEN);
data              661 drivers/staging/wlan-ng/p80211netdev.c 	resultcode->len = sizeof(resultcode->data);
data              662 drivers/staging/wlan-ng/p80211netdev.c 	resultcode->data = 0;
data              670 drivers/staging/wlan-ng/p80211netdev.c 	if (result != 0 || resultcode->data != P80211ENUM_resultcode_success) {
data             1036 drivers/staging/wlan-ng/p80211netdev.c 		wlandev->rx.data++;
data              124 drivers/staging/wlan-ng/p80211netdev.h 	u32 data;
data               82 drivers/staging/wlan-ng/p80211req.c static void p80211req_handle_action(struct wlandevice *wlandev, u32 *data,
data               87 drivers/staging/wlan-ng/p80211req.c 			*data = P80211ENUM_truth_true;
data               89 drivers/staging/wlan-ng/p80211req.c 			*data = P80211ENUM_truth_false;
data               92 drivers/staging/wlan-ng/p80211req.c 		if (*data == P80211ENUM_truth_true)
data              180 drivers/staging/wlan-ng/p80211req.c 		if (req->decrypt.data == P80211ENUM_truth_true)
data              182 drivers/staging/wlan-ng/p80211req.c 		if (req->encrypt.data == P80211ENUM_truth_true)
data              203 drivers/staging/wlan-ng/p80211req.c 		(struct p80211itemd *)mib_msg->mibattribute.data;
data              204 drivers/staging/wlan-ng/p80211req.c 	struct p80211pstrd *pstr = (struct p80211pstrd *)mibitem->data;
data              205 drivers/staging/wlan-ng/p80211req.c 	u8 *key = mibitem->data + sizeof(struct p80211pstrd);
data              219 drivers/staging/wlan-ng/p80211req.c 		u32 *data = (u32 *)mibitem->data;
data              222 drivers/staging/wlan-ng/p80211req.c 			*data = wlandev->hostwep & HOSTWEP_DEFAULTKEY_MASK;
data              225 drivers/staging/wlan-ng/p80211req.c 			wlandev->hostwep |= (*data & HOSTWEP_DEFAULTKEY_MASK);
data              230 drivers/staging/wlan-ng/p80211req.c 		u32 *data = (u32 *)mibitem->data;
data              232 drivers/staging/wlan-ng/p80211req.c 		p80211req_handle_action(wlandev, data, isget,
data              237 drivers/staging/wlan-ng/p80211req.c 		u32 *data = (u32 *)mibitem->data;
data              239 drivers/staging/wlan-ng/p80211req.c 		p80211req_handle_action(wlandev, data, isget,
data              207 drivers/staging/wlan-ng/p80211types.h 	u8 data[0];
data              213 drivers/staging/wlan-ng/p80211types.h 	u8 data[MAXLEN_PSTR255];
data              219 drivers/staging/wlan-ng/p80211types.h 	u8 data[MAXLEN_PSTR6];
data              225 drivers/staging/wlan-ng/p80211types.h 	u8 data[MAXLEN_PSTR14];
data              231 drivers/staging/wlan-ng/p80211types.h 	u8 data[MAXLEN_PSTR32];
data              237 drivers/staging/wlan-ng/p80211types.h 	u8 data[1][MAXLEN_PSTR6];
data              252 drivers/staging/wlan-ng/p80211types.h 	u8 data[0];
data              260 drivers/staging/wlan-ng/p80211types.h 	u32 data;
data              268 drivers/staging/wlan-ng/p80211types.h 	struct p80211pstr6 data;
data              276 drivers/staging/wlan-ng/p80211types.h 	struct p80211pstr14 data;
data              284 drivers/staging/wlan-ng/p80211types.h 	struct p80211pstr32 data;
data              292 drivers/staging/wlan-ng/p80211types.h 	struct p80211pstr255 data;
data              300 drivers/staging/wlan-ng/p80211types.h 	u8 data[MAXLEN_MIBATTRIBUTE];
data              308 drivers/staging/wlan-ng/p80211types.h 	u8 data[1024];
data              316 drivers/staging/wlan-ng/p80211types.h 	u8 data[4096];
data               81 drivers/staging/wlan-ng/prism2fw.c 	u8 *data;
data              117 drivers/staging/wlan-ng/prism2fw.c 	u8 *data;
data              226 drivers/staging/wlan-ng/prism2fw.c 	prism2_fwapply((const struct ihex_binrec *)fw_entry->data, wlandev);
data              252 drivers/staging/wlan-ng/prism2fw.c 	u32 *data;
data              306 drivers/staging/wlan-ng/prism2fw.c 	item = (struct p80211itemd *)getmsg.mibattribute.data;
data              310 drivers/staging/wlan-ng/prism2fw.c 	data = (u32 *)item->data;
data              314 drivers/staging/wlan-ng/prism2fw.c 	if (getmsg.resultcode.data != P80211ENUM_resultcode_success)
data              318 drivers/staging/wlan-ng/prism2fw.c 	priid.role = *data++;
data              319 drivers/staging/wlan-ng/prism2fw.c 	priid.id = *data++;
data              320 drivers/staging/wlan-ng/prism2fw.c 	priid.variant = *data++;
data              321 drivers/staging/wlan-ng/prism2fw.c 	priid.bottom = *data++;
data              322 drivers/staging/wlan-ng/prism2fw.c 	priid.top = *data++;
data              442 drivers/staging/wlan-ng/prism2fw.c 		dest = fchunk[c].data + chunkoff;
data              466 drivers/staging/wlan-ng/prism2fw.c 		kfree(fchunk[i].data);
data              558 drivers/staging/wlan-ng/prism2fw.c 		clist[i].data = kzalloc(clist[i].len, GFP_KERNEL);
data              559 drivers/staging/wlan-ng/prism2fw.c 		if (!clist[i].data)
data              582 drivers/staging/wlan-ng/prism2fw.c 		memcpy(clist[j].data + coffset, s3data[i].data, s3data[i].len);
data              616 drivers/staging/wlan-ng/prism2fw.c 			memcpy(&nicid, &pda->rec[pda->nrec]->data.nicid,
data              625 drivers/staging/wlan-ng/prism2fw.c 			memcpy(&rfid, &pda->rec[pda->nrec]->data.mfisuprange,
data              634 drivers/staging/wlan-ng/prism2fw.c 			memcpy(&macid, &pda->rec[pda->nrec]->data.cfisuprange,
data              743 drivers/staging/wlan-ng/prism2fw.c 		dest = fchunk[c].data + chunkoff;
data              752 drivers/staging/wlan-ng/prism2fw.c 			memcpy(dest, &pda->rec[j]->data, s3plug[i].len);
data              800 drivers/staging/wlan-ng/prism2fw.c 	} else if (msg->resultcode.data == P80211ENUM_resultcode_success) {
data              801 drivers/staging/wlan-ng/prism2fw.c 		memcpy(pda->buf, msg->pda.data, HFA384x_PDA_LEN_MAX);
data              890 drivers/staging/wlan-ng/prism2fw.c 		ptr32 = (u32 *)record->data;
data              891 drivers/staging/wlan-ng/prism2fw.c 		ptr16 = (u16 *)record->data;
data              965 drivers/staging/wlan-ng/prism2fw.c 			s3data[ns3data].data = (uint8_t *)record->data;
data             1038 drivers/staging/wlan-ng/prism2fw.c 	rwrmsg->data.did = DIDMSG_P2REQ_RAMDL_WRITE_DATA;
data             1042 drivers/staging/wlan-ng/prism2fw.c 	rwrmsg->data.status = P80211ENUM_msgitem_status_data_ok;
data             1046 drivers/staging/wlan-ng/prism2fw.c 	rwrmsg->data.len = WRITESIZE_MAX;
data             1051 drivers/staging/wlan-ng/prism2fw.c 	rstmsg->enable.data = P80211ENUM_truth_true;
data             1052 drivers/staging/wlan-ng/prism2fw.c 	rstmsg->exeaddr.data = startaddr;
data             1061 drivers/staging/wlan-ng/prism2fw.c 	resultcode = rstmsg->resultcode.data;
data             1086 drivers/staging/wlan-ng/prism2fw.c 			rwrmsg->addr.data = currdaddr;
data             1087 drivers/staging/wlan-ng/prism2fw.c 			rwrmsg->len.data = currlen;
data             1088 drivers/staging/wlan-ng/prism2fw.c 			memcpy(rwrmsg->data.data,
data             1089 drivers/staging/wlan-ng/prism2fw.c 			       fchunk[i].data + curroff, currlen);
data             1105 drivers/staging/wlan-ng/prism2fw.c 			resultcode = rstmsg->resultcode.data;
data             1117 drivers/staging/wlan-ng/prism2fw.c 	rstmsg->enable.data = P80211ENUM_truth_false;
data             1118 drivers/staging/wlan-ng/prism2fw.c 	rstmsg->exeaddr.data = 0;
data             1127 drivers/staging/wlan-ng/prism2fw.c 	resultcode = rstmsg->resultcode.data;
data              148 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_not_supported;
data              161 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data              174 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data              184 drivers/staging/wlan-ng/prism2mgmt.c 		if (msg->scantype.data != P80211ENUM_scantype_active)
data              185 drivers/staging/wlan-ng/prism2mgmt.c 			word = msg->maxchanneltime.data;
data              204 drivers/staging/wlan-ng/prism2mgmt.c 	for (i = 0; i < msg->channellist.data.len; i++) {
data              205 drivers/staging/wlan-ng/prism2mgmt.c 		u8 channel = msg->channellist.data.data[i];
data              215 drivers/staging/wlan-ng/prism2mgmt.c 	scanreq.ssid.len = cpu_to_le16(msg->ssid.data.len);
data              216 drivers/staging/wlan-ng/prism2mgmt.c 	memcpy(scanreq.ssid.data, msg->ssid.data.data, msg->ssid.data.len);
data              223 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data              237 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              251 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              261 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              272 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              283 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              292 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              300 drivers/staging/wlan-ng/prism2mgmt.c 	timeout = msg->channellist.data.len * msg->maxchanneltime.data;
data              313 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data              325 drivers/staging/wlan-ng/prism2mgmt.c 	msg->numbss.data = hw->scanflag;
data              336 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              348 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data              354 drivers/staging/wlan-ng/prism2mgmt.c 	msg->resultcode.data = P80211ENUM_resultcode_success;
data              400 drivers/staging/wlan-ng/prism2mgmt.c 		req->resultcode.data = P80211ENUM_resultcode_invalid_parameters;
data              408 drivers/staging/wlan-ng/prism2mgmt.c 	if (req->bssindex.data >= count) {
data              411 drivers/staging/wlan-ng/prism2mgmt.c 			   req->bssindex.data, count);
data              413 drivers/staging/wlan-ng/prism2mgmt.c 		req->resultcode.data = P80211ENUM_resultcode_invalid_parameters;
data              417 drivers/staging/wlan-ng/prism2mgmt.c 	item = &hw->scanresults->info.hscanresult.result[req->bssindex.data];
data              421 drivers/staging/wlan-ng/prism2mgmt.c 	req->signal.data = le16_to_cpu(item->sl);
data              422 drivers/staging/wlan-ng/prism2mgmt.c 	req->noise.data = le16_to_cpu(item->anl);
data              426 drivers/staging/wlan-ng/prism2mgmt.c 	req->bssid.data.len = WLAN_BSSID_LEN;
data              427 drivers/staging/wlan-ng/prism2mgmt.c 	memcpy(req->bssid.data.data, item->bssid, WLAN_BSSID_LEN);
data              431 drivers/staging/wlan-ng/prism2mgmt.c 	req->ssid.data.len = le16_to_cpu(item->ssid.len);
data              432 drivers/staging/wlan-ng/prism2mgmt.c 	req->ssid.data.len = min_t(u16, req->ssid.data.len, WLAN_SSID_MAXLEN);
data              433 drivers/staging/wlan-ng/prism2mgmt.c 	memcpy(req->ssid.data.data, item->ssid.data, req->ssid.data.len);
data              444 drivers/staging/wlan-ng/prism2mgmt.c 			req->basicrate ## N .data = item->supprates[(N) - 1]; \
data              462 drivers/staging/wlan-ng/prism2mgmt.c 			req->supprate ## N .data = item->supprates[(N) - 1]; \
data              479 drivers/staging/wlan-ng/prism2mgmt.c 	req->beaconperiod.data = le16_to_cpu(item->bcnint);
data              483 drivers/staging/wlan-ng/prism2mgmt.c 	req->timestamp.data = jiffies;
data              485 drivers/staging/wlan-ng/prism2mgmt.c 	req->localtime.data = jiffies;
data              489 drivers/staging/wlan-ng/prism2mgmt.c 	req->ibssatimwindow.data = le16_to_cpu(item->atim);
data              493 drivers/staging/wlan-ng/prism2mgmt.c 	req->dschannel.data = le16_to_cpu(item->chid);
data              498 drivers/staging/wlan-ng/prism2mgmt.c 	req->capinfo.data = count;
data              502 drivers/staging/wlan-ng/prism2mgmt.c 	req->privacy.data = WLAN_GET_MGMT_CAP_INFO_PRIVACY(count);
data              506 drivers/staging/wlan-ng/prism2mgmt.c 	req->cfpollable.data = WLAN_GET_MGMT_CAP_INFO_CFPOLLABLE(count);
data              510 drivers/staging/wlan-ng/prism2mgmt.c 	req->cfpollreq.data = WLAN_GET_MGMT_CAP_INFO_CFPOLLREQ(count);
data              514 drivers/staging/wlan-ng/prism2mgmt.c 	req->bsstype.data = (WLAN_GET_MGMT_CAP_INFO_ESS(count)) ?
data              518 drivers/staging/wlan-ng/prism2mgmt.c 	req->resultcode.data = P80211ENUM_resultcode_success;
data              558 drivers/staging/wlan-ng/prism2mgmt.c 	memcpy(&wlandev->ssid, &msg->ssid.data, sizeof(msg->ssid.data));
data              568 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_not_supported;
data              577 drivers/staging/wlan-ng/prism2mgmt.c 	pstr = (struct p80211pstrd *)&msg->ssid.data;
data              598 drivers/staging/wlan-ng/prism2mgmt.c 	word = msg->beaconperiod.data;
data              607 drivers/staging/wlan-ng/prism2mgmt.c 	word = msg->dschannel.data;
data              615 drivers/staging/wlan-ng/prism2mgmt.c 	word = p80211rate_to_p2bit(msg->basicrate1.data);
data              617 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->basicrate2.data);
data              620 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->basicrate3.data);
data              623 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->basicrate4.data);
data              626 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->basicrate5.data);
data              629 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->basicrate6.data);
data              632 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->basicrate7.data);
data              635 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->basicrate8.data);
data              645 drivers/staging/wlan-ng/prism2mgmt.c 	word = p80211rate_to_p2bit(msg->operationalrate1.data);
data              647 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->operationalrate2.data);
data              650 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->operationalrate3.data);
data              653 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->operationalrate4.data);
data              656 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->operationalrate5.data);
data              659 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->operationalrate6.data);
data              662 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->operationalrate7.data);
data              665 drivers/staging/wlan-ng/prism2mgmt.c 		word |= p80211rate_to_p2bit(msg->operationalrate8.data);
data              682 drivers/staging/wlan-ng/prism2mgmt.c 	if (msg->bsstype.data == P80211ENUM_bsstype_independent) {
data              696 drivers/staging/wlan-ng/prism2mgmt.c 	msg->resultcode.data = P80211ENUM_resultcode_success;
data              702 drivers/staging/wlan-ng/prism2mgmt.c 	msg->resultcode.data = P80211ENUM_resultcode_invalid_parameters;
data              739 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data              747 drivers/staging/wlan-ng/prism2mgmt.c 					      msg->pda.data,
data              754 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              761 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_success;
data              802 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data              814 drivers/staging/wlan-ng/prism2mgmt.c 	if (msg->enable.data == P80211ENUM_truth_true) {
data              815 drivers/staging/wlan-ng/prism2mgmt.c 		if (hfa384x_drvr_ramdl_enable(hw, msg->exeaddr.data)) {
data              816 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              819 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data = P80211ENUM_resultcode_success;
data              823 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_success;
data              861 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data              869 drivers/staging/wlan-ng/prism2mgmt.c 	if (msg->len.data > sizeof(msg->data.data)) {
data              875 drivers/staging/wlan-ng/prism2mgmt.c 	addr = msg->addr.data;
data              876 drivers/staging/wlan-ng/prism2mgmt.c 	len = msg->len.data;
data              877 drivers/staging/wlan-ng/prism2mgmt.c 	buf = msg->data.data;
data              879 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_refused;
data              881 drivers/staging/wlan-ng/prism2mgmt.c 	msg->resultcode.data = P80211ENUM_resultcode_success;
data              921 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data              933 drivers/staging/wlan-ng/prism2mgmt.c 	if (msg->enable.data == P80211ENUM_truth_true) {
data              935 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              938 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data = P80211ENUM_resultcode_success;
data              942 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_success;
data              956 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data              995 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data =
data             1008 drivers/staging/wlan-ng/prism2mgmt.c 	if (msg->len.data > sizeof(msg->data.data)) {
data             1014 drivers/staging/wlan-ng/prism2mgmt.c 	addr = msg->addr.data;
data             1015 drivers/staging/wlan-ng/prism2mgmt.c 	len = msg->len.data;
data             1016 drivers/staging/wlan-ng/prism2mgmt.c 	buf = msg->data.data;
data             1018 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_refused;
data             1020 drivers/staging/wlan-ng/prism2mgmt.c 	msg->resultcode.data = P80211ENUM_resultcode_success;
data             1059 drivers/staging/wlan-ng/prism2mgmt.c 	memcpy(&wlandev->ssid, &msg->ssid.data, sizeof(msg->ssid.data));
data             1069 drivers/staging/wlan-ng/prism2mgmt.c 	if (msg->authtype.data == P80211ENUM_authalg_sharedkey)
data             1078 drivers/staging/wlan-ng/prism2mgmt.c 	pstr = (struct p80211pstrd *)&msg->ssid.data;
data             1092 drivers/staging/wlan-ng/prism2mgmt.c 	msg->resultcode.data = P80211ENUM_resultcode_success;
data             1126 drivers/staging/wlan-ng/prism2mgmt.c 	switch (msg->enable.data) {
data             1130 drivers/staging/wlan-ng/prism2mgmt.c 			msg->resultcode.data =
data             1193 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_success;
data             1244 drivers/staging/wlan-ng/prism2mgmt.c 		word = msg->channel.data;
data             1273 drivers/staging/wlan-ng/prism2mgmt.c 			    (msg->keepwepflags.data != P80211ENUM_truth_true)) {
data             1295 drivers/staging/wlan-ng/prism2mgmt.c 		    (msg->stripfcs.data == P80211ENUM_truth_true)) {
data             1304 drivers/staging/wlan-ng/prism2mgmt.c 			hw->sniff_truncate = msg->packet_trunc.data;
data             1334 drivers/staging/wlan-ng/prism2mgmt.c 		    (msg->prismheader.data == P80211ENUM_truth_true)) {
data             1339 drivers/staging/wlan-ng/prism2mgmt.c 			   (msg->wlanheader.data == P80211ENUM_truth_true)) {
data             1346 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_success;
data             1349 drivers/staging/wlan-ng/prism2mgmt.c 		msg->resultcode.data = P80211ENUM_resultcode_invalid_parameters;
data             1354 drivers/staging/wlan-ng/prism2mgmt.c 	msg->resultcode.data = P80211ENUM_resultcode_refused;
data              110 drivers/staging/wlan-ng/prism2mgmt.h void prism2sta_processing_defer(struct work_struct *data);
data              112 drivers/staging/wlan-ng/prism2mgmt.h void prism2sta_commsqual_defer(struct work_struct *data);
data               93 drivers/staging/wlan-ng/prism2mib.c 		    struct p80211msg_dot11req_mibset *msg, void *data);
data              101 drivers/staging/wlan-ng/prism2mib.c 				   void *data);
data              107 drivers/staging/wlan-ng/prism2mib.c 			    struct p80211msg_dot11req_mibset *msg, void *data);
data              113 drivers/staging/wlan-ng/prism2mib.c 			  struct p80211msg_dot11req_mibset *msg, void *data);
data              120 drivers/staging/wlan-ng/prism2mib.c 				   void *data);
data              127 drivers/staging/wlan-ng/prism2mib.c 				    void *data);
data              135 drivers/staging/wlan-ng/prism2mib.c 				 void *data);
data              141 drivers/staging/wlan-ng/prism2mib.c 			  struct p80211msg_dot11req_mibset *msg, void *data);
data              266 drivers/staging/wlan-ng/prism2mib.c 	msg->resultcode.data = P80211ENUM_resultcode_success;
data              281 drivers/staging/wlan-ng/prism2mib.c 	mibitem = (struct p80211itemd *)msg->mibattribute.data;
data              288 drivers/staging/wlan-ng/prism2mib.c 		msg->resultcode.data = P80211ENUM_resultcode_not_supported;
data              302 drivers/staging/wlan-ng/prism2mib.c 			msg->resultcode.data =
data              308 drivers/staging/wlan-ng/prism2mib.c 			msg->resultcode.data =
data              322 drivers/staging/wlan-ng/prism2mib.c 	result = mib->func(mib, isget, wlandev, hw, msg, (void *)mibitem->data);
data              324 drivers/staging/wlan-ng/prism2mib.c 	if (msg->resultcode.data == P80211ENUM_resultcode_success) {
data              327 drivers/staging/wlan-ng/prism2mib.c 			msg->resultcode.data =
data              373 drivers/staging/wlan-ng/prism2mib.c 				   void *data)
data              376 drivers/staging/wlan-ng/prism2mib.c 	struct p80211pstrd *pstr = data;
data              385 drivers/staging/wlan-ng/prism2mib.c 		memcpy(bytebuf, pstr->data, pstr->len);
data              422 drivers/staging/wlan-ng/prism2mib.c 			    struct p80211msg_dot11req_mibset *msg, void *data)
data              425 drivers/staging/wlan-ng/prism2mib.c 	u32 *uint32 = data;
data              469 drivers/staging/wlan-ng/prism2mib.c 			  struct p80211msg_dot11req_mibset *msg, void *data)
data              472 drivers/staging/wlan-ng/prism2mib.c 	u32 *uint32 = data;
data              527 drivers/staging/wlan-ng/prism2mib.c 				   void *data)
data              530 drivers/staging/wlan-ng/prism2mib.c 	struct p80211pstrd *pstr = data;
data              540 drivers/staging/wlan-ng/prism2mib.c 		memcpy(bytebuf, pstr->data, pstr->len);
data              577 drivers/staging/wlan-ng/prism2mib.c 				    void *data)
data              586 drivers/staging/wlan-ng/prism2mib.c 	return prism2mib_flag(mib, isget, wlandev, hw, msg, data);
data              620 drivers/staging/wlan-ng/prism2mib.c 				 void *data)
data              622 drivers/staging/wlan-ng/prism2mib.c 	u32 *uint32 = data;
data              628 drivers/staging/wlan-ng/prism2mib.c 			msg->resultcode.data =
data              633 drivers/staging/wlan-ng/prism2mib.c 	return prism2mib_uint32(mib, isget, wlandev, hw, msg, data);
data              665 drivers/staging/wlan-ng/prism2mib.c 			  struct p80211msg_dot11req_mibset *msg, void *data)
data              667 drivers/staging/wlan-ng/prism2mib.c 	struct p80211pstrd *pstr = data;
data              679 drivers/staging/wlan-ng/prism2mib.c 			memcpy(pstr->data, wpa.data, pstr->len);
data              682 drivers/staging/wlan-ng/prism2mib.c 			memcpy(wpa.data, pstr->data, pstr->len);
data              717 drivers/staging/wlan-ng/prism2mib.c 	memcpy(bytestr->data, pstr->data, pstr->len);
data              739 drivers/staging/wlan-ng/prism2mib.c 	memcpy(pstr->data, bytestr->data, pstr->len);
data              760 drivers/staging/wlan-ng/prism2mib.c 	memcpy(pstr->data, bytearea, len);
data              345 drivers/staging/wlan-ng/prism2sta.c 					   ifstatemsg->ifstate.data);
data              348 drivers/staging/wlan-ng/prism2sta.c 		ifstatemsg->resultcode.data = result;
data              371 drivers/staging/wlan-ng/prism2sta.c 		qualmsg->link.data = le16_to_cpu(hw->qual.cq_curr_bss);
data              372 drivers/staging/wlan-ng/prism2sta.c 		qualmsg->level.data = le16_to_cpu(hw->qual.asl_curr_bss);
data              373 drivers/staging/wlan-ng/prism2sta.c 		qualmsg->noise.data = le16_to_cpu(hw->qual.anl_curr_fc);
data              374 drivers/staging/wlan-ng/prism2sta.c 		qualmsg->txrate.data = hw->txrate;
data             1170 drivers/staging/wlan-ng/prism2sta.c void prism2sta_processing_defer(struct work_struct *data)
data             1172 drivers/staging/wlan-ng/prism2sta.c 	struct hfa384x *hw = container_of(data, struct hfa384x, link_bh);
data             1183 drivers/staging/wlan-ng/prism2sta.c 			inf = (struct hfa384x_inf_frame *)skb->data;
data             1536 drivers/staging/wlan-ng/prism2sta.c 		memcpy(skb->data, inf, sizeof(*inf));
data             1910 drivers/staging/wlan-ng/prism2sta.c void prism2sta_commsqual_defer(struct work_struct *data)
data             1912 drivers/staging/wlan-ng/prism2sta.c 	struct hfa384x *hw = container_of(data, struct hfa384x, commsqual_bh);
data             1917 drivers/staging/wlan-ng/prism2sta.c 						&msg.mibattribute.data;
data             1956 drivers/staging/wlan-ng/prism2sta.c 	switch (mibitem->data) {
data             1970 drivers/staging/wlan-ng/prism2sta.c 		pr_debug("Bad ratebit (%d)\n", mibitem->data);
data              306 drivers/staging/wusbcore/cbaf.c 	return sprintf(buf, "%16ph\n", cbaf->chid.data);
data              322 drivers/staging/wusbcore/cbaf.c 			&cbaf->chid.data[0] , &cbaf->chid.data[1],
data              323 drivers/staging/wusbcore/cbaf.c 			&cbaf->chid.data[2] , &cbaf->chid.data[3],
data              324 drivers/staging/wusbcore/cbaf.c 			&cbaf->chid.data[4] , &cbaf->chid.data[5],
data              325 drivers/staging/wusbcore/cbaf.c 			&cbaf->chid.data[6] , &cbaf->chid.data[7],
data              326 drivers/staging/wusbcore/cbaf.c 			&cbaf->chid.data[8] , &cbaf->chid.data[9],
data              327 drivers/staging/wusbcore/cbaf.c 			&cbaf->chid.data[10], &cbaf->chid.data[11],
data              328 drivers/staging/wusbcore/cbaf.c 			&cbaf->chid.data[12], &cbaf->chid.data[13],
data              329 drivers/staging/wusbcore/cbaf.c 			&cbaf->chid.data[14], &cbaf->chid.data[15]);
data              417 drivers/staging/wusbcore/cbaf.c 	return sprintf(buf, "%16ph\n", cbaf->cdid.data);
data              434 drivers/staging/wusbcore/cbaf.c 			&cdid.data[0] , &cdid.data[1],
data              435 drivers/staging/wusbcore/cbaf.c 			&cdid.data[2] , &cdid.data[3],
data              436 drivers/staging/wusbcore/cbaf.c 			&cdid.data[4] , &cdid.data[5],
data              437 drivers/staging/wusbcore/cbaf.c 			&cdid.data[6] , &cdid.data[7],
data              438 drivers/staging/wusbcore/cbaf.c 			&cdid.data[8] , &cdid.data[9],
data              439 drivers/staging/wusbcore/cbaf.c 			&cdid.data[10], &cdid.data[11],
data              440 drivers/staging/wusbcore/cbaf.c 			&cdid.data[12], &cdid.data[13],
data              441 drivers/staging/wusbcore/cbaf.c 			&cdid.data[14], &cdid.data[15]);
data              511 drivers/staging/wusbcore/cbaf.c 	dev_dbg(dev, "  CHID       %16ph\n", ccd->CHID.data);
data              512 drivers/staging/wusbcore/cbaf.c 	dev_dbg(dev, "  CDID       %16ph\n", ccd->CDID.data);
data              538 drivers/staging/wusbcore/cbaf.c 			&cbaf->ck.data[0] , &cbaf->ck.data[1],
data              539 drivers/staging/wusbcore/cbaf.c 			&cbaf->ck.data[2] , &cbaf->ck.data[3],
data              540 drivers/staging/wusbcore/cbaf.c 			&cbaf->ck.data[4] , &cbaf->ck.data[5],
data              541 drivers/staging/wusbcore/cbaf.c 			&cbaf->ck.data[6] , &cbaf->ck.data[7],
data              542 drivers/staging/wusbcore/cbaf.c 			&cbaf->ck.data[8] , &cbaf->ck.data[9],
data              543 drivers/staging/wusbcore/cbaf.c 			&cbaf->ck.data[10], &cbaf->ck.data[11],
data              544 drivers/staging/wusbcore/cbaf.c 			&cbaf->ck.data[12], &cbaf->ck.data[13],
data              545 drivers/staging/wusbcore/cbaf.c 			&cbaf->ck.data[14], &cbaf->ck.data[15]);
data               65 drivers/staging/wusbcore/crypto.c 	u8 data[16];
data              294 drivers/staging/wusbcore/crypto.c 	.dest_addr = { .data = { 0xbe, 0x00 } },
data              295 drivers/staging/wusbcore/crypto.c 		.src_addr = { .data = { 0x76, 0x98 } },
data              359 drivers/staging/wusbcore/crypto.c 	.dest_addr = { .data = { 0xbe, 0x00 } },
data              360 drivers/staging/wusbcore/crypto.c 	.src_addr = { .data = { 0x76, 0x98 } },
data               53 drivers/staging/wusbcore/dev-sysfs.c 	result = sprintf(buf, "%16ph\n", wusb_dev->cdid.data);
data               73 drivers/staging/wusbcore/dev-sysfs.c 			&ck.data[0] , &ck.data[1],
data               74 drivers/staging/wusbcore/dev-sysfs.c 			&ck.data[2] , &ck.data[3],
data               75 drivers/staging/wusbcore/dev-sysfs.c 			&ck.data[4] , &ck.data[5],
data               76 drivers/staging/wusbcore/dev-sysfs.c 			&ck.data[6] , &ck.data[7],
data               77 drivers/staging/wusbcore/dev-sysfs.c 			&ck.data[8] , &ck.data[9],
data               78 drivers/staging/wusbcore/dev-sysfs.c 			&ck.data[10], &ck.data[11],
data               79 drivers/staging/wusbcore/dev-sysfs.c 			&ck.data[12], &ck.data[13],
data               80 drivers/staging/wusbcore/dev-sysfs.c 			&ck.data[14], &ck.data[15]);
data              535 drivers/staging/wusbcore/devconnect.c 	sprintf(pr_cdid, "%16ph", dnc->CDID.data);
data               81 drivers/staging/wusbcore/include/wusb.h 	u8 data[16];
data               84 drivers/staging/wusbcore/include/wusb.h static const struct wusb_ckhdid wusb_ckhdid_zero = { .data = { 0 } };
data              272 drivers/staging/wusbcore/include/wusb.h 	u8 data[14];
data              332 drivers/staging/wusbcore/include/wusb.h 	const struct aes_ccm_label a = { .data = "Pair-wise keys" };
data              357 drivers/staging/wusbcore/include/wusb.h 	const struct aes_ccm_label a = { .data = "out-of-bandMIC" };
data               79 drivers/staging/wusbcore/reservation.c 	bcid.data[0] = wusbhc->cluster_id;
data               80 drivers/staging/wusbcore/reservation.c 	bcid.data[1] = 0;
data               38 drivers/staging/wusbcore/security.c 		sizeof(wusbhc->gtk.data);
data               88 drivers/staging/wusbcore/security.c 	const size_t key_size = sizeof(wusbhc->gtk.data);
data              110 drivers/staging/wusbcore/security.c 	const size_t key_size = sizeof(wusbhc->gtk.data);
data              431 drivers/staging/wusbcore/security.c 	ccm_n.dest_addr.data[0] = wusb_dev->addr;
data              432 drivers/staging/wusbcore/security.c 	ccm_n.dest_addr.data[1] = 0;
data              437 drivers/staging/wusbcore/security.c 	result = wusb_key_derive(&keydvt_out, ck->data, &ccm_n, &keydvt_in);
data              529 drivers/staging/wusbcore/security.c 	size_t key_size = sizeof(wusbhc->gtk.data);
data               50 drivers/staging/wusbcore/wa-nep.c 	u8 data[];
data               97 drivers/staging/wusbcore/wa-nep.c 	itr = nw->data;
data              192 drivers/staging/wusbcore/wa-nep.c 	memcpy(nw->data, wa->nep_buffer, size);
data               89 drivers/staging/wusbcore/wusbhc.c 	return sprintf(buf, "%16ph\n", chid->data);
data              113 drivers/staging/wusbcore/wusbhc.c 			&chid.data[0] , &chid.data[1] ,
data              114 drivers/staging/wusbcore/wusbhc.c 			&chid.data[2] , &chid.data[3] ,
data              115 drivers/staging/wusbcore/wusbhc.c 			&chid.data[4] , &chid.data[5] ,
data              116 drivers/staging/wusbcore/wusbhc.c 			&chid.data[6] , &chid.data[7] ,
data              117 drivers/staging/wusbcore/wusbhc.c 			&chid.data[8] , &chid.data[9] ,
data              118 drivers/staging/wusbcore/wusbhc.c 			&chid.data[10], &chid.data[11],
data              119 drivers/staging/wusbcore/wusbhc.c 			&chid.data[12], &chid.data[13],
data              120 drivers/staging/wusbcore/wusbhc.c 			&chid.data[14], &chid.data[15]);
data              280 drivers/staging/wusbcore/wusbhc.h 		u8 data[16];				/* GTK key data */
data              108 drivers/target/iscsi/cxgbit/cxgbit.h 	return skb->data;
data             1118 drivers/target/iscsi/cxgbit/cxgbit_cm.c 	memset(skb->data, 0, LRO_SKB_MIN_HEADROOM);
data             1888 drivers/target/iscsi/cxgbit/cxgbit_cm.c 	struct cpl_set_tcb_rpl *rpl = (struct cpl_set_tcb_rpl *)skb->data;
data              114 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	req = (struct ulp_mem_io *)skb->data;
data               63 drivers/target/iscsi/cxgbit/cxgbit_lro.h #define cxgbit_skb_lro_cb(skb)	((struct cxgbit_lro_cb *)skb->data)
data               65 drivers/target/iscsi/cxgbit/cxgbit_lro.h 	((struct cxgbit_lro_pdu_cb *)(skb->data + sizeof(struct cxgbit_lro_cb) \
data              320 drivers/target/iscsi/cxgbit/cxgbit_main.c 	memset(skb->data, 0, LRO_SKB_MAX_HEADROOM);
data              504 drivers/target/iscsi/cxgbit/cxgbit_main.c 	rpl = (struct cpl_tx_data *)skb->data;
data              637 drivers/target/iscsi/cxgbit/cxgbit_main.c 		       void *data)
data              640 drivers/target/iscsi/cxgbit/cxgbit_main.c 	struct dcb_app_type *dcb_app = data;
data              271 drivers/target/iscsi/cxgbit/cxgbit_target.c 				(struct cpl_close_con_req *)skb->data;
data              438 drivers/target/iscsi/cxgbit/cxgbit_target.c 		memset(skb->data, 0, ISCSI_HDR_LEN);
data              472 drivers/target/iscsi/cxgbit/cxgbit_target.c 					(struct iscsi_data_rsp *)skb->data,
data              511 drivers/target/iscsi/cxgbit/cxgbit_target.c 	memcpy(skb->data, cmd->pdu, ISCSI_HDR_LEN);
data              561 drivers/target/iscsi/cxgbit/cxgbit_target.c 	memcpy(skb->data, cmd->pdu, ISCSI_HDR_LEN);
data             1394 drivers/target/iscsi/cxgbit/cxgbit_target.c 		skb, skb->head, skb->data, skb->len, skb->data_len,
data             1416 drivers/target/iscsi/cxgbit/cxgbit_target.c 	memset(skb->data, 0, LRO_SKB_MIN_HEADROOM);
data             1235 drivers/target/iscsi/iscsi_target_util.c 	int data = count->data_length, rx_loop = 0, total_rx = 0;
data             1242 drivers/target/iscsi/iscsi_target_util.c 	iov_iter_kvec(&msg.msg_iter, READ, count->iov, count->iov_count, data);
data             1253 drivers/target/iscsi/iscsi_target_util.c 				rx_loop, total_rx, data);
data             1263 drivers/target/iscsi/iscsi_target_util.c 	int data)
data             1273 drivers/target/iscsi/iscsi_target_util.c 	c.data_length = data;
data             1283 drivers/target/iscsi/iscsi_target_util.c 	int data)
data             1291 drivers/target/iscsi/iscsi_target_util.c 	if (data <= 0) {
data             1292 drivers/target/iscsi/iscsi_target_util.c 		pr_err("Data length is: %d\n", data);
data             1298 drivers/target/iscsi/iscsi_target_util.c 	iov_iter_kvec(&msg.msg_iter, WRITE, iov, iov_count, data);
data             1309 drivers/target/iscsi/iscsi_target_util.c 					tx_loop, total_tx, data);
data              668 drivers/target/sbp/sbp_target.c static int tgt_agent_rw_agent_state(struct fw_card *card, int tcode, void *data,
data              681 drivers/target/sbp/sbp_target.c 		*(__be32 *)data = cpu_to_be32(state);
data              694 drivers/target/sbp/sbp_target.c static int tgt_agent_rw_agent_reset(struct fw_card *card, int tcode, void *data,
data              710 drivers/target/sbp/sbp_target.c static int tgt_agent_rw_orb_pointer(struct fw_card *card, int tcode, void *data,
data              713 drivers/target/sbp/sbp_target.c 	struct sbp2_pointer *ptr = data;
data              749 drivers/target/sbp/sbp_target.c static int tgt_agent_rw_doorbell(struct fw_card *card, int tcode, void *data,
data              780 drivers/target/sbp/sbp_target.c 		int tcode, void *data, struct sbp_target_agent *agent)
data              798 drivers/target/sbp/sbp_target.c 		unsigned long long offset, void *data, size_t length,
data              828 drivers/target/sbp/sbp_target.c 		rcode = tgt_agent_rw_agent_state(card, tcode, data, agent);
data              831 drivers/target/sbp/sbp_target.c 		rcode = tgt_agent_rw_agent_reset(card, tcode, data, agent);
data              834 drivers/target/sbp/sbp_target.c 		rcode = tgt_agent_rw_orb_pointer(card, tcode, data, agent);
data              837 drivers/target/sbp/sbp_target.c 		rcode = tgt_agent_rw_doorbell(card, tcode, data, agent);
data              841 drivers/target/sbp/sbp_target.c 				data, agent);
data             1362 drivers/target/sbp/sbp_target.c 	u8 *status = req->status.data;
data             1583 drivers/target/sbp/sbp_target.c 	int generation, unsigned long long offset, void *data, size_t length,
data             1587 drivers/target/sbp/sbp_target.c 	struct sbp2_pointer *ptr = data;
data             1815 drivers/target/sbp/sbp_target.c 	u32 *data;
data             1817 drivers/target/sbp/sbp_target.c 	if (tport->unit_directory.data) {
data             1819 drivers/target/sbp/sbp_target.c 		kfree(tport->unit_directory.data);
data             1820 drivers/target/sbp/sbp_target.c 		tport->unit_directory.data = NULL;
data             1845 drivers/target/sbp/sbp_target.c 	data = kcalloc((num_entries + 4), sizeof(u32), GFP_KERNEL);
data             1846 drivers/target/sbp/sbp_target.c 	if (!data)
data             1850 drivers/target/sbp/sbp_target.c 	data[idx++] = num_entries << 16;
data             1854 drivers/target/sbp/sbp_target.c 		data[idx++] = (CSR_DIRECTORY_ID << 24) | tport->directory_id;
data             1857 drivers/target/sbp/sbp_target.c 	memcpy(&data[idx], sbp_unit_directory_template,
data             1863 drivers/target/sbp/sbp_target.c 	data[idx++] = 0x54000000 | (mgt_agt_addr & 0x00ffffff);
data             1866 drivers/target/sbp/sbp_target.c 	data[idx++] = 0x3a000000 |
data             1871 drivers/target/sbp/sbp_target.c 	data[idx++] = 0x3d000000 | (tport->max_reconnect_timeout & 0xffff);
data             1874 drivers/target/sbp/sbp_target.c 	data[idx++] = 0x8d000000 | (num_luns + 1);
data             1888 drivers/target/sbp/sbp_target.c 		data[idx++] = 0x14000000 |
data             1895 drivers/target/sbp/sbp_target.c 	data[idx++] = 2 << 16;
data             1896 drivers/target/sbp/sbp_target.c 	data[idx++] = tport->guid >> 32;
data             1897 drivers/target/sbp/sbp_target.c 	data[idx++] = tport->guid;
data             1901 drivers/target/sbp/sbp_target.c 	tport->unit_directory.data = data;
data             1905 drivers/target/sbp/sbp_target.c 		kfree(tport->unit_directory.data);
data             1906 drivers/target/sbp/sbp_target.c 		tport->unit_directory.data = NULL;
data              116 drivers/target/sbp/sbp_target.h 	u8 data[24];
data              858 drivers/target/target_core_device.c 	int (*fn)(struct se_device *dev, void *data);
data              859 drivers/target/target_core_device.c 	void *data;
data              862 drivers/target/target_core_device.c static int target_devices_idr_iter(int id, void *p, void *data)
data              865 drivers/target/target_core_device.c 	struct devices_idr_iter *iter = data;
data              886 drivers/target/target_core_device.c 	ret = iter->fn(dev, iter->data);
data              900 drivers/target/target_core_device.c int target_for_each_device(int (*fn)(struct se_device *dev, void *data),
data              901 drivers/target/target_core_device.c 			   void *data)
data              903 drivers/target/target_core_device.c 	struct devices_idr_iter iter = { .fn = fn, .data = data };
data               89 drivers/target/target_core_internal.h int	target_for_each_device(int (*fn)(struct se_device *dev, void *data),
data               90 drivers/target/target_core_internal.h 			       void *data);
data              587 drivers/target/target_core_transport.c static int target_release_res(struct se_device *dev, void *data)
data              589 drivers/target/target_core_transport.c 	struct se_session *sess = data;
data             1282 drivers/target/target_core_user.c static int tcmu_check_expired_cmd(int id, void *p, void *data)
data               55 drivers/target/target_core_xcopy.c 					      void *data)
data               57 drivers/target/target_core_xcopy.c 	struct xcopy_dev_search_info *info = data;
data              212 drivers/tee/optee/call.c 	struct optee_context_data *ctxdata = ctx->data;
data              282 drivers/tee/optee/call.c 	struct optee_context_data *ctxdata = ctx->data;
data              313 drivers/tee/optee/call.c 	struct optee_context_data *ctxdata = ctx->data;
data              358 drivers/tee/optee/call.c 	struct optee_context_data *ctxdata = ctx->data;
data              249 drivers/tee/optee/core.c 	ctx->data = ctxdata;
data              255 drivers/tee/optee/core.c 	struct optee_context_data *ctxdata = ctx->data;
data              297 drivers/tee/optee/core.c 	ctx->data = NULL;
data               26 drivers/tee/optee/device.c static int optee_ctx_match(struct tee_ioctl_version_data *ver, const void *data)
data              134 drivers/tee/tee_core.c 	struct tee_ioctl_shm_alloc_data data;
data              137 drivers/tee/tee_core.c 	if (copy_from_user(&data, udata, sizeof(data)))
data              141 drivers/tee/tee_core.c 	if (data.flags)
data              144 drivers/tee/tee_core.c 	shm = tee_shm_alloc(ctx, data.size, TEE_SHM_MAPPED | TEE_SHM_DMA_BUF);
data              148 drivers/tee/tee_core.c 	data.id = shm->id;
data              149 drivers/tee/tee_core.c 	data.flags = shm->flags;
data              150 drivers/tee/tee_core.c 	data.size = shm->size;
data              152 drivers/tee/tee_core.c 	if (copy_to_user(udata, &data, sizeof(data)))
data              171 drivers/tee/tee_core.c 	struct tee_ioctl_shm_register_data data;
data              174 drivers/tee/tee_core.c 	if (copy_from_user(&data, udata, sizeof(data)))
data              178 drivers/tee/tee_core.c 	if (data.flags)
data              181 drivers/tee/tee_core.c 	shm = tee_shm_register(ctx, data.addr, data.length,
data              186 drivers/tee/tee_core.c 	data.id = shm->id;
data              187 drivers/tee/tee_core.c 	data.flags = shm->flags;
data              188 drivers/tee/tee_core.c 	data.length = shm->size;
data              190 drivers/tee/tee_core.c 	if (copy_to_user(udata, &data, sizeof(data)))
data              938 drivers/tee/tee_core.c 	const void *data;
data              942 drivers/tee/tee_core.c static int match_dev(struct device *dev, const void *data)
data              944 drivers/tee/tee_core.c 	const struct match_dev_data *match_data = data;
data              948 drivers/tee/tee_core.c 	return match_data->match(match_data->vers, match_data->data);
data              955 drivers/tee/tee_core.c 			const void *data, struct tee_ioctl_version_data *vers)
data              961 drivers/tee/tee_core.c 	struct match_dev_data match_data = { vers ? vers : &v, data, match };
data               76 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data;
data              126 drivers/thermal/armada_thermal.c 	} data;
data              143 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              146 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control1_off, &reg);
data              156 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control1_off, reg);
data              159 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_status_off, &reg);
data              161 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_status_off, reg);
data              167 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              170 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control1_off, &reg);
data              180 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control1_off, reg);
data              188 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              191 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control1_off, &reg);
data              195 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control1_off, reg);
data              200 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control1_off, reg);
data              210 drivers/thermal/armada_thermal.c 					priv->data->syscon_status_off, reg,
data              211 drivers/thermal/armada_thermal.c 					reg & priv->data->is_valid_bit,
data              219 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              223 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control1_off, &reg);
data              226 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control1_off, reg);
data              229 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control0_off, &reg);
data              232 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control0_off, reg);
data              238 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              241 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control0_off, &reg);
data              251 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control0_off, reg);
data              257 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              263 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control0_off, &reg);
data              265 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control0_off, reg);
data              268 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control1_off, &reg);
data              271 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control1_off, reg);
data              278 drivers/thermal/armada_thermal.c 	if (!priv->data->is_valid_bit)
data              281 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, priv->data->syscon_status_off, &reg);
data              283 drivers/thermal/armada_thermal.c 	return reg & priv->data->is_valid_bit;
data              288 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              292 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->dfx_irq_cause_off, &reg);
data              295 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->dfx_irq_mask_off, &reg);
data              296 drivers/thermal/armada_thermal.c 	reg |= data->dfx_overheat_irq;
data              297 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->dfx_irq_mask_off, reg);
data              300 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->dfx_server_irq_mask_off, &reg);
data              301 drivers/thermal/armada_thermal.c 	reg |= data->dfx_server_irq_en;
data              302 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->dfx_server_irq_mask_off, reg);
data              305 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control1_off, &reg);
data              307 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control1_off, reg);
data              313 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              316 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control1_off, &reg);
data              318 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control1_off, reg);
data              324 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              327 drivers/thermal/armada_thermal.c 	if (channel < 0 || channel > priv->data->cpu_nr)
data              334 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control0_off, &ctrl0);
data              336 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control0_off, ctrl0);
data              352 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control0_off, ctrl0);
data              357 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control0_off, ctrl0);
data              378 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, priv->data->syscon_status_off, &reg);
data              379 drivers/thermal/armada_thermal.c 	reg = (reg >> priv->data->temp_shift) & priv->data->temp_mask;
data              380 drivers/thermal/armada_thermal.c 	if (priv->data->signed_sample)
data              382 drivers/thermal/armada_thermal.c 		sample = sign_extend32(reg, fls(priv->data->temp_mask) - 1);
data              387 drivers/thermal/armada_thermal.c 	b = priv->data->coef_b;
data              388 drivers/thermal/armada_thermal.c 	m = priv->data->coef_m;
data              389 drivers/thermal/armada_thermal.c 	div = priv->data->coef_div;
data              391 drivers/thermal/armada_thermal.c 	if (priv->data->inverted)
data              456 drivers/thermal/armada_thermal.c static unsigned int armada_mc_to_reg_temp(struct armada_thermal_data *data,
data              459 drivers/thermal/armada_thermal.c 	s64 b = data->coef_b;
data              460 drivers/thermal/armada_thermal.c 	s64 m = data->coef_m;
data              461 drivers/thermal/armada_thermal.c 	s64 div = data->coef_div;
data              464 drivers/thermal/armada_thermal.c 	if (data->inverted)
data              469 drivers/thermal/armada_thermal.c 	return sample & data->temp_mask;
data              480 drivers/thermal/armada_thermal.c static unsigned int armada_mc_to_reg_hyst(struct armada_thermal_data *data,
data              494 drivers/thermal/armada_thermal.c 	return i & data->hyst_mask;
data              500 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              501 drivers/thermal/armada_thermal.c 	unsigned int threshold = armada_mc_to_reg_temp(data, thresh_mc);
data              502 drivers/thermal/armada_thermal.c 	unsigned int hysteresis = armada_mc_to_reg_hyst(data, hyst_mc);
data              505 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, data->syscon_control1_off, &ctrl1);
data              509 drivers/thermal/armada_thermal.c 		ctrl1 &= ~(data->temp_mask << data->thresh_shift);
data              510 drivers/thermal/armada_thermal.c 		ctrl1 |= threshold << data->thresh_shift;
data              516 drivers/thermal/armada_thermal.c 		ctrl1 &= ~(data->hyst_mask << data->hyst_shift);
data              517 drivers/thermal/armada_thermal.c 		ctrl1 |= hysteresis << data->hyst_shift;
data              521 drivers/thermal/armada_thermal.c 	regmap_write(priv->syscon, data->syscon_control1_off, ctrl1);
data              561 drivers/thermal/armada_thermal.c 	regmap_read(priv->syscon, priv->data->dfx_irq_cause_off, &dummy);
data              672 drivers/thermal/armada_thermal.c 		.data       = &armadaxp_data,
data              676 drivers/thermal/armada_thermal.c 		.data       = &armada370_data,
data              680 drivers/thermal/armada_thermal.c 		.data       = &armada375_data,
data              684 drivers/thermal/armada_thermal.c 		.data       = &armada380_data,
data              688 drivers/thermal/armada_thermal.c 		.data       = &armada_ap806_data,
data              692 drivers/thermal/armada_thermal.c 		.data       = &armada_cp110_data,
data              710 drivers/thermal/armada_thermal.c 	struct armada_thermal_data *data = priv->data;
data              727 drivers/thermal/armada_thermal.c 	if (((unsigned long)base & ~PAGE_MASK) < data->syscon_status_off)
data              729 drivers/thermal/armada_thermal.c 	base -= data->syscon_status_off;
data              839 drivers/thermal/armada_thermal.c 	priv->data = (struct armada_thermal_data *)match->data;
data              863 drivers/thermal/armada_thermal.c 		priv->data->init(pdev, priv);
data              877 drivers/thermal/armada_thermal.c 		drvdata->data.tz = tz;
data              888 drivers/thermal/armada_thermal.c 	priv->data->init(pdev, priv);
data              890 drivers/thermal/armada_thermal.c 	drvdata->data.priv = priv;
data              914 drivers/thermal/armada_thermal.c 	for (sensor_id = 0; sensor_id <= priv->data->cpu_nr; sensor_id++) {
data              955 drivers/thermal/armada_thermal.c 		thermal_zone_device_unregister(drvdata->data.tz);
data               93 drivers/thermal/broadcom/bcm2835_thermal.c 	struct bcm2835_thermal_data *data = d;
data               94 drivers/thermal/broadcom/bcm2835_thermal.c 	u32 val = readl(data->regs + BCM2835_TS_TSENSSTAT);
data              103 drivers/thermal/broadcom/bcm2835_thermal.c 		thermal_zone_get_offset(data->tz),
data              104 drivers/thermal/broadcom/bcm2835_thermal.c 		thermal_zone_get_slope(data->tz));
data              122 drivers/thermal/broadcom/bcm2835_thermal.c 	struct bcm2835_thermal_data *data = platform_get_drvdata(pdev);
data              125 drivers/thermal/broadcom/bcm2835_thermal.c 	data->debugfsdir = debugfs_create_dir("bcm2835_thermal", NULL);
data              133 drivers/thermal/broadcom/bcm2835_thermal.c 	regset->base = data->regs;
data              135 drivers/thermal/broadcom/bcm2835_thermal.c 	debugfs_create_regset32("regset", 0444, data->debugfsdir, regset);
data              168 drivers/thermal/broadcom/bcm2835_thermal.c 	struct bcm2835_thermal_data *data;
data              174 drivers/thermal/broadcom/bcm2835_thermal.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              175 drivers/thermal/broadcom/bcm2835_thermal.c 	if (!data)
data              184 drivers/thermal/broadcom/bcm2835_thermal.c 	data->regs = devm_ioremap_resource(&pdev->dev, res);
data              185 drivers/thermal/broadcom/bcm2835_thermal.c 	if (IS_ERR(data->regs)) {
data              186 drivers/thermal/broadcom/bcm2835_thermal.c 		err = PTR_ERR(data->regs);
data              191 drivers/thermal/broadcom/bcm2835_thermal.c 	data->clk = devm_clk_get(&pdev->dev, NULL);
data              192 drivers/thermal/broadcom/bcm2835_thermal.c 	if (IS_ERR(data->clk)) {
data              193 drivers/thermal/broadcom/bcm2835_thermal.c 		err = PTR_ERR(data->clk);
data              199 drivers/thermal/broadcom/bcm2835_thermal.c 	err = clk_prepare_enable(data->clk);
data              203 drivers/thermal/broadcom/bcm2835_thermal.c 	rate = clk_get_rate(data->clk);
data              207 drivers/thermal/broadcom/bcm2835_thermal.c 			 data->clk, rate);
data              210 drivers/thermal/broadcom/bcm2835_thermal.c 	tz = thermal_zone_of_sensor_register(&pdev->dev, 0, data,
data              226 drivers/thermal/broadcom/bcm2835_thermal.c 	val = readl(data->regs + BCM2835_TS_TSENSCTL);
data              259 drivers/thermal/broadcom/bcm2835_thermal.c 		writel(val, data->regs + BCM2835_TS_TSENSCTL);
data              261 drivers/thermal/broadcom/bcm2835_thermal.c 		writel(val, data->regs + BCM2835_TS_TSENSCTL);
data              264 drivers/thermal/broadcom/bcm2835_thermal.c 	data->tz = tz;
data              266 drivers/thermal/broadcom/bcm2835_thermal.c 	platform_set_drvdata(pdev, data);
data              283 drivers/thermal/broadcom/bcm2835_thermal.c 	clk_disable_unprepare(data->clk);
data              290 drivers/thermal/broadcom/bcm2835_thermal.c 	struct bcm2835_thermal_data *data = platform_get_drvdata(pdev);
data              291 drivers/thermal/broadcom/bcm2835_thermal.c 	struct thermal_zone_device *tz = data->tz;
data              293 drivers/thermal/broadcom/bcm2835_thermal.c 	debugfs_remove_recursive(data->debugfsdir);
data              295 drivers/thermal/broadcom/bcm2835_thermal.c 	clk_disable_unprepare(data->clk);
data              142 drivers/thermal/broadcom/brcmstb_thermal.c static int brcmstb_get_temp(void *data, int *temp)
data              144 drivers/thermal/broadcom/brcmstb_thermal.c 	struct brcmstb_thermal_priv *priv = data;
data              224 drivers/thermal/broadcom/brcmstb_thermal.c static irqreturn_t brcmstb_tmon_irq_thread(int irq, void *data)
data              226 drivers/thermal/broadcom/brcmstb_thermal.c 	struct brcmstb_thermal_priv *priv = data;
data              252 drivers/thermal/broadcom/brcmstb_thermal.c static int brcmstb_set_trips(void *data, int low, int high)
data              254 drivers/thermal/broadcom/brcmstb_thermal.c 	struct brcmstb_thermal_priv *priv = data;
data               22 drivers/thermal/broadcom/ns-thermal.c static int ns_thermal_get_temp(void *data, int *temp)
data               24 drivers/thermal/broadcom/ns-thermal.c 	struct ns_thermal *ns_thermal = data;
data               34 drivers/thermal/broadcom/sr-thermal.c static int sr_get_temp(void *data, int *temp)
data               36 drivers/thermal/broadcom/sr-thermal.c 	struct sr_tmon *tmon = data;
data              264 drivers/thermal/clock_cooling.c 					unsigned long event, void *data)
data              266 drivers/thermal/clock_cooling.c 	struct clk_notifier_data *ndata = data;
data              114 drivers/thermal/da9062-thermal.c static irqreturn_t da9062_thermal_irq_handler(int irq, void *data)
data              116 drivers/thermal/da9062-thermal.c 	struct da9062_thermal *thermal = data;
data              194 drivers/thermal/da9062-thermal.c 	{ .compatible = "dlg,da9062-thermal", .data = &da9062_config },
data              234 drivers/thermal/da9062-thermal.c 	thermal->config = match->data;
data               62 drivers/thermal/db8500_thermal.c static int db8500_thermal_get_temp(void *data, int *temp)
data               64 drivers/thermal/db8500_thermal.c 	struct db8500_thermal_zone *th = data;
data               77 drivers/thermal/db8500_thermal.c static int db8500_thermal_get_trend(void *data, int trip, enum thermal_trend *trend)
data               79 drivers/thermal/db8500_thermal.c 	struct db8500_thermal_zone *th = data;
data               69 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data;
data               81 drivers/thermal/hisi_thermal.c 	int (*probe)(struct hisi_thermal_data *data);
data              285 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              287 drivers/thermal/hisi_thermal.c 	hi6220_thermal_alarm_clear(data->regs, 1);
data              293 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              295 drivers/thermal/hisi_thermal.c 	hi3660_thermal_alarm_clear(data->regs, sensor->id, 1);
data              301 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              303 drivers/thermal/hisi_thermal.c 	return hi6220_thermal_get_temperature(data->regs);
data              308 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              310 drivers/thermal/hisi_thermal.c 	return hi3660_thermal_get_temperature(data->regs, sensor->id);
data              315 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              318 drivers/thermal/hisi_thermal.c 	hi6220_thermal_enable(data->regs, 0);
data              319 drivers/thermal/hisi_thermal.c 	hi6220_thermal_alarm_enable(data->regs, 0);
data              320 drivers/thermal/hisi_thermal.c 	hi6220_thermal_reset_enable(data->regs, 0);
data              322 drivers/thermal/hisi_thermal.c 	clk_disable_unprepare(data->clk);
data              329 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              332 drivers/thermal/hisi_thermal.c 	hi3660_thermal_alarm_enable(data->regs, sensor->id, 0);
data              338 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              342 drivers/thermal/hisi_thermal.c 	ret = clk_prepare_enable(data->clk);
data              347 drivers/thermal/hisi_thermal.c 	hi6220_thermal_reset_enable(data->regs, 0);
data              348 drivers/thermal/hisi_thermal.c 	hi6220_thermal_enable(data->regs, 0);
data              351 drivers/thermal/hisi_thermal.c 	hi6220_thermal_sensor_select(data->regs, sensor->id);
data              354 drivers/thermal/hisi_thermal.c 	hi6220_thermal_hdak_set(data->regs, 0);
data              357 drivers/thermal/hisi_thermal.c 	hi6220_thermal_set_lag(data->regs, HI6220_TEMP_LAG);
data              360 drivers/thermal/hisi_thermal.c 	hi6220_thermal_alarm_set(data->regs, sensor->thres_temp);
data              362 drivers/thermal/hisi_thermal.c 	hi6220_thermal_reset_set(data->regs, HI6220_TEMP_RESET);
data              365 drivers/thermal/hisi_thermal.c 	hi6220_thermal_reset_enable(data->regs, 1);
data              366 drivers/thermal/hisi_thermal.c 	hi6220_thermal_enable(data->regs, 1);
data              368 drivers/thermal/hisi_thermal.c 	hi6220_thermal_alarm_clear(data->regs, 0);
data              369 drivers/thermal/hisi_thermal.c 	hi6220_thermal_alarm_enable(data->regs, 1);
data              377 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              380 drivers/thermal/hisi_thermal.c 	hi3660_thermal_alarm_enable(data->regs, sensor->id, 0);
data              383 drivers/thermal/hisi_thermal.c 	hi3660_thermal_set_lag(data->regs, sensor->id, HI3660_TEMP_LAG);
data              387 drivers/thermal/hisi_thermal.c 	hi3660_thermal_alarm_set(data->regs, sensor->id, value);
data              390 drivers/thermal/hisi_thermal.c 	hi3660_thermal_alarm_clear(data->regs, sensor->id, 1);
data              391 drivers/thermal/hisi_thermal.c 	hi3660_thermal_alarm_enable(data->regs, sensor->id, 1);
data              396 drivers/thermal/hisi_thermal.c static int hi6220_thermal_probe(struct hisi_thermal_data *data)
data              398 drivers/thermal/hisi_thermal.c 	struct platform_device *pdev = data->pdev;
data              402 drivers/thermal/hisi_thermal.c 	data->clk = devm_clk_get(dev, "thermal_clk");
data              403 drivers/thermal/hisi_thermal.c 	if (IS_ERR(data->clk)) {
data              404 drivers/thermal/hisi_thermal.c 		ret = PTR_ERR(data->clk);
data              410 drivers/thermal/hisi_thermal.c 	data->sensor = devm_kzalloc(dev, sizeof(*data->sensor), GFP_KERNEL);
data              411 drivers/thermal/hisi_thermal.c 	if (!data->sensor)
data              414 drivers/thermal/hisi_thermal.c 	data->sensor[0].id = HI6220_CLUSTER0_SENSOR;
data              415 drivers/thermal/hisi_thermal.c 	data->sensor[0].irq_name = "tsensor_intr";
data              416 drivers/thermal/hisi_thermal.c 	data->sensor[0].data = data;
data              417 drivers/thermal/hisi_thermal.c 	data->nr_sensors = 1;
data              422 drivers/thermal/hisi_thermal.c static int hi3660_thermal_probe(struct hisi_thermal_data *data)
data              424 drivers/thermal/hisi_thermal.c 	struct platform_device *pdev = data->pdev;
data              427 drivers/thermal/hisi_thermal.c 	data->nr_sensors = 1;
data              429 drivers/thermal/hisi_thermal.c 	data->sensor = devm_kzalloc(dev, sizeof(*data->sensor) *
data              430 drivers/thermal/hisi_thermal.c 				    data->nr_sensors, GFP_KERNEL);
data              431 drivers/thermal/hisi_thermal.c 	if (!data->sensor)
data              434 drivers/thermal/hisi_thermal.c 	data->sensor[0].id = HI3660_BIG_SENSOR;
data              435 drivers/thermal/hisi_thermal.c 	data->sensor[0].irq_name = "tsensor_a73";
data              436 drivers/thermal/hisi_thermal.c 	data->sensor[0].data = data;
data              438 drivers/thermal/hisi_thermal.c 	data->sensor[1].id = HI3660_LITTLE_SENSOR;
data              439 drivers/thermal/hisi_thermal.c 	data->sensor[1].irq_name = "tsensor_a53";
data              440 drivers/thermal/hisi_thermal.c 	data->sensor[1].data = data;
data              448 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              450 drivers/thermal/hisi_thermal.c 	*temp = data->ops->get_temp(sensor);
data              452 drivers/thermal/hisi_thermal.c 	dev_dbg(&data->pdev->dev, "tzd=%p, id=%d, temp=%d, thres=%d\n",
data              465 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = sensor->data;
data              468 drivers/thermal/hisi_thermal.c 	data->ops->irq_handler(sensor);
data              473 drivers/thermal/hisi_thermal.c 		dev_crit(&data->pdev->dev,
data              481 drivers/thermal/hisi_thermal.c 		dev_crit(&data->pdev->dev,
data              537 drivers/thermal/hisi_thermal.c 		.data = &hi6220_ops,
data              541 drivers/thermal/hisi_thermal.c 		.data = &hi3660_ops,
data              558 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data;
data              563 drivers/thermal/hisi_thermal.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              564 drivers/thermal/hisi_thermal.c 	if (!data)
data              567 drivers/thermal/hisi_thermal.c 	data->pdev = pdev;
data              568 drivers/thermal/hisi_thermal.c 	platform_set_drvdata(pdev, data);
data              569 drivers/thermal/hisi_thermal.c 	data->ops = of_device_get_match_data(dev);
data              572 drivers/thermal/hisi_thermal.c 	data->regs = devm_ioremap_resource(dev, res);
data              573 drivers/thermal/hisi_thermal.c 	if (IS_ERR(data->regs)) {
data              575 drivers/thermal/hisi_thermal.c 		return PTR_ERR(data->regs);
data              578 drivers/thermal/hisi_thermal.c 	ret = data->ops->probe(data);
data              582 drivers/thermal/hisi_thermal.c 	for (i = 0; i < data->nr_sensors; i++) {
data              583 drivers/thermal/hisi_thermal.c 		struct hisi_thermal_sensor *sensor = &data->sensor[i];
data              605 drivers/thermal/hisi_thermal.c 		ret = data->ops->enable_sensor(sensor);
data              619 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = platform_get_drvdata(pdev);
data              622 drivers/thermal/hisi_thermal.c 	for (i = 0; i < data->nr_sensors; i++) {
data              623 drivers/thermal/hisi_thermal.c 		struct hisi_thermal_sensor *sensor = &data->sensor[i];
data              626 drivers/thermal/hisi_thermal.c 		data->ops->disable_sensor(sensor);
data              635 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = dev_get_drvdata(dev);
data              638 drivers/thermal/hisi_thermal.c 	for (i = 0; i < data->nr_sensors; i++)
data              639 drivers/thermal/hisi_thermal.c 		data->ops->disable_sensor(&data->sensor[i]);
data              646 drivers/thermal/hisi_thermal.c 	struct hisi_thermal_data *data = dev_get_drvdata(dev);
data              649 drivers/thermal/hisi_thermal.c 	for (i = 0; i < data->nr_sensors; i++)
data              650 drivers/thermal/hisi_thermal.c 		ret |= data->ops->enable_sensor(&data->sensor[i]);
data              222 drivers/thermal/imx_thermal.c static void imx_set_panic_temp(struct imx_thermal_data *data,
data              225 drivers/thermal/imx_thermal.c 	const struct thermal_soc_data *soc_data = data->socdata;
data              226 drivers/thermal/imx_thermal.c 	struct regmap *map = data->tempmon;
data              229 drivers/thermal/imx_thermal.c 	critical_value = (data->c2 - panic_temp) / data->c1;
data              237 drivers/thermal/imx_thermal.c static void imx_set_alarm_temp(struct imx_thermal_data *data,
data              240 drivers/thermal/imx_thermal.c 	struct regmap *map = data->tempmon;
data              241 drivers/thermal/imx_thermal.c 	const struct thermal_soc_data *soc_data = data->socdata;
data              244 drivers/thermal/imx_thermal.c 	data->alarm_temp = alarm_temp;
data              246 drivers/thermal/imx_thermal.c 	if (data->socdata->version == TEMPMON_IMX7D)
data              247 drivers/thermal/imx_thermal.c 		alarm_value = alarm_temp / 1000 + data->c1 - 25;
data              249 drivers/thermal/imx_thermal.c 		alarm_value = (data->c2 - alarm_temp) / data->c1;
data              259 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = tz->devdata;
data              260 drivers/thermal/imx_thermal.c 	const struct thermal_soc_data *soc_data = data->socdata;
data              261 drivers/thermal/imx_thermal.c 	struct regmap *map = data->tempmon;
data              266 drivers/thermal/imx_thermal.c 	if (data->mode == THERMAL_DEVICE_ENABLED) {
data              293 drivers/thermal/imx_thermal.c 	if (data->mode != THERMAL_DEVICE_ENABLED) {
data              309 drivers/thermal/imx_thermal.c 	if (data->socdata->version == TEMPMON_IMX7D)
data              310 drivers/thermal/imx_thermal.c 		*temp = (n_meas - data->c1 + 25) * 1000;
data              312 drivers/thermal/imx_thermal.c 		*temp = data->c2 - n_meas * data->c1;
data              315 drivers/thermal/imx_thermal.c 	if (data->socdata->version == TEMPMON_IMX6Q) {
data              316 drivers/thermal/imx_thermal.c 		if (data->alarm_temp == data->temp_passive &&
data              317 drivers/thermal/imx_thermal.c 			*temp >= data->temp_passive)
data              318 drivers/thermal/imx_thermal.c 			imx_set_alarm_temp(data, data->temp_critical);
data              319 drivers/thermal/imx_thermal.c 		if (data->alarm_temp == data->temp_critical &&
data              320 drivers/thermal/imx_thermal.c 			*temp < data->temp_passive) {
data              321 drivers/thermal/imx_thermal.c 			imx_set_alarm_temp(data, data->temp_passive);
data              323 drivers/thermal/imx_thermal.c 				data->alarm_temp / 1000);
data              327 drivers/thermal/imx_thermal.c 	if (*temp != data->last_temp) {
data              329 drivers/thermal/imx_thermal.c 		data->last_temp = *temp;
data              333 drivers/thermal/imx_thermal.c 	if (!data->irq_enabled && *temp < data->alarm_temp) {
data              334 drivers/thermal/imx_thermal.c 		data->irq_enabled = true;
data              335 drivers/thermal/imx_thermal.c 		enable_irq(data->irq);
data              344 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = tz->devdata;
data              346 drivers/thermal/imx_thermal.c 	*mode = data->mode;
data              354 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = tz->devdata;
data              355 drivers/thermal/imx_thermal.c 	struct regmap *map = data->tempmon;
data              356 drivers/thermal/imx_thermal.c 	const struct thermal_soc_data *soc_data = data->socdata;
data              367 drivers/thermal/imx_thermal.c 		if (!data->irq_enabled) {
data              368 drivers/thermal/imx_thermal.c 			data->irq_enabled = true;
data              369 drivers/thermal/imx_thermal.c 			enable_irq(data->irq);
data              380 drivers/thermal/imx_thermal.c 		if (data->irq_enabled) {
data              381 drivers/thermal/imx_thermal.c 			disable_irq(data->irq);
data              382 drivers/thermal/imx_thermal.c 			data->irq_enabled = false;
data              386 drivers/thermal/imx_thermal.c 	data->mode = mode;
data              402 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = tz->devdata;
data              404 drivers/thermal/imx_thermal.c 	*temp = data->temp_critical;
data              411 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = tz->devdata;
data              413 drivers/thermal/imx_thermal.c 	*temp = (trip == IMX_TRIP_PASSIVE) ? data->temp_passive :
data              414 drivers/thermal/imx_thermal.c 					     data->temp_critical;
data              421 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = tz->devdata;
data              428 drivers/thermal/imx_thermal.c 	if (temp < 0 || temp > data->temp_critical)
data              431 drivers/thermal/imx_thermal.c 	data->temp_passive = temp;
data              433 drivers/thermal/imx_thermal.c 	imx_set_alarm_temp(data, temp);
data              487 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = platform_get_drvdata(pdev);
data              500 drivers/thermal/imx_thermal.c 	if (data->socdata->version == TEMPMON_IMX7D) {
data              501 drivers/thermal/imx_thermal.c 		data->c1 = (ocotp_ana1 >> 9) & 0x1ff;
data              529 drivers/thermal/imx_thermal.c 	data->c1 = temp64;
data              530 drivers/thermal/imx_thermal.c 	data->c2 = n1 * data->c1 + 28581;
data              537 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = platform_get_drvdata(pdev);
data              542 drivers/thermal/imx_thermal.c 		data->temp_grade = "Commercial";
data              543 drivers/thermal/imx_thermal.c 		data->temp_max = 95000;
data              546 drivers/thermal/imx_thermal.c 		data->temp_grade = "Extended Commercial";
data              547 drivers/thermal/imx_thermal.c 		data->temp_max = 105000;
data              550 drivers/thermal/imx_thermal.c 		data->temp_grade = "Industrial";
data              551 drivers/thermal/imx_thermal.c 		data->temp_max = 105000;
data              554 drivers/thermal/imx_thermal.c 		data->temp_grade = "Automotive";
data              555 drivers/thermal/imx_thermal.c 		data->temp_max = 125000;
data              563 drivers/thermal/imx_thermal.c 	data->temp_critical = data->temp_max - (1000 * 5);
data              564 drivers/thermal/imx_thermal.c 	data->temp_passive = data->temp_max - (1000 * 10);
data              623 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = dev;
data              626 drivers/thermal/imx_thermal.c 	data->irq_enabled = false;
data              633 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = dev;
data              635 drivers/thermal/imx_thermal.c 	dev_dbg(&data->tz->device, "THERMAL ALARM: T > %d\n",
data              636 drivers/thermal/imx_thermal.c 		data->alarm_temp / 1000);
data              638 drivers/thermal/imx_thermal.c 	thermal_zone_device_update(data->tz, THERMAL_EVENT_UNSPECIFIED);
data              644 drivers/thermal/imx_thermal.c 	{ .compatible = "fsl,imx6q-tempmon", .data = &thermal_imx6q_data, },
data              645 drivers/thermal/imx_thermal.c 	{ .compatible = "fsl,imx6sx-tempmon", .data = &thermal_imx6sx_data, },
data              646 drivers/thermal/imx_thermal.c 	{ .compatible = "fsl,imx7d-tempmon", .data = &thermal_imx7d_data, },
data              656 drivers/thermal/imx_thermal.c static int imx_thermal_register_legacy_cooling(struct imx_thermal_data *data)
data              661 drivers/thermal/imx_thermal.c 	data->policy = cpufreq_cpu_get(0);
data              662 drivers/thermal/imx_thermal.c 	if (!data->policy) {
data              667 drivers/thermal/imx_thermal.c 	np = of_get_cpu_node(data->policy->cpu, NULL);
data              670 drivers/thermal/imx_thermal.c 		data->cdev = cpufreq_cooling_register(data->policy);
data              671 drivers/thermal/imx_thermal.c 		if (IS_ERR(data->cdev)) {
data              672 drivers/thermal/imx_thermal.c 			ret = PTR_ERR(data->cdev);
data              673 drivers/thermal/imx_thermal.c 			cpufreq_cpu_put(data->policy);
data              681 drivers/thermal/imx_thermal.c static void imx_thermal_unregister_legacy_cooling(struct imx_thermal_data *data)
data              683 drivers/thermal/imx_thermal.c 	cpufreq_cooling_unregister(data->cdev);
data              684 drivers/thermal/imx_thermal.c 	cpufreq_cpu_put(data->policy);
data              689 drivers/thermal/imx_thermal.c static inline int imx_thermal_register_legacy_cooling(struct imx_thermal_data *data)
data              694 drivers/thermal/imx_thermal.c static inline void imx_thermal_unregister_legacy_cooling(struct imx_thermal_data *data)
data              701 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data;
data              706 drivers/thermal/imx_thermal.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              707 drivers/thermal/imx_thermal.c 	if (!data)
data              716 drivers/thermal/imx_thermal.c 	data->tempmon = map;
data              718 drivers/thermal/imx_thermal.c 	data->socdata = of_device_get_match_data(&pdev->dev);
data              719 drivers/thermal/imx_thermal.c 	if (!data->socdata) {
data              725 drivers/thermal/imx_thermal.c 	if (data->socdata->version == TEMPMON_IMX6SX) {
data              733 drivers/thermal/imx_thermal.c 		regmap_write(map, data->socdata->low_alarm_ctrl + REG_SET,
data              734 drivers/thermal/imx_thermal.c 			     data->socdata->low_alarm_mask);
data              737 drivers/thermal/imx_thermal.c 	data->irq = platform_get_irq(pdev, 0);
data              738 drivers/thermal/imx_thermal.c 	if (data->irq < 0)
data              739 drivers/thermal/imx_thermal.c 		return data->irq;
data              741 drivers/thermal/imx_thermal.c 	platform_set_drvdata(pdev, data);
data              762 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_CLR,
data              763 drivers/thermal/imx_thermal.c 		     data->socdata->power_down_mask);
data              764 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_CLR,
data              765 drivers/thermal/imx_thermal.c 		     data->socdata->measure_temp_mask);
data              766 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR,
data              767 drivers/thermal/imx_thermal.c 		     data->socdata->measure_freq_mask);
data              768 drivers/thermal/imx_thermal.c 	if (data->socdata->version != TEMPMON_IMX7D)
data              771 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_SET,
data              772 drivers/thermal/imx_thermal.c 		     data->socdata->power_down_mask);
data              774 drivers/thermal/imx_thermal.c 	ret = imx_thermal_register_legacy_cooling(data);
data              784 drivers/thermal/imx_thermal.c 	data->thermal_clk = devm_clk_get(&pdev->dev, NULL);
data              785 drivers/thermal/imx_thermal.c 	if (IS_ERR(data->thermal_clk)) {
data              786 drivers/thermal/imx_thermal.c 		ret = PTR_ERR(data->thermal_clk);
data              800 drivers/thermal/imx_thermal.c 	ret = clk_prepare_enable(data->thermal_clk);
data              806 drivers/thermal/imx_thermal.c 	data->tz = thermal_zone_device_register("imx_thermal_zone",
data              808 drivers/thermal/imx_thermal.c 						BIT(IMX_TRIP_PASSIVE), data,
data              812 drivers/thermal/imx_thermal.c 	if (IS_ERR(data->tz)) {
data              813 drivers/thermal/imx_thermal.c 		ret = PTR_ERR(data->tz);
data              820 drivers/thermal/imx_thermal.c 		 " critical:%dC passive:%dC\n", data->temp_grade,
data              821 drivers/thermal/imx_thermal.c 		 data->temp_max / 1000, data->temp_critical / 1000,
data              822 drivers/thermal/imx_thermal.c 		 data->temp_passive / 1000);
data              825 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR,
data              826 drivers/thermal/imx_thermal.c 		     data->socdata->measure_freq_mask);
data              828 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->measure_freq_ctrl + REG_SET,
data              829 drivers/thermal/imx_thermal.c 		     measure_freq << data->socdata->measure_freq_shift);
data              830 drivers/thermal/imx_thermal.c 	imx_set_alarm_temp(data, data->temp_passive);
data              832 drivers/thermal/imx_thermal.c 	if (data->socdata->version == TEMPMON_IMX6SX)
data              833 drivers/thermal/imx_thermal.c 		imx_set_panic_temp(data, data->temp_critical);
data              835 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_CLR,
data              836 drivers/thermal/imx_thermal.c 		     data->socdata->power_down_mask);
data              837 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_SET,
data              838 drivers/thermal/imx_thermal.c 		     data->socdata->measure_temp_mask);
data              840 drivers/thermal/imx_thermal.c 	data->irq_enabled = true;
data              841 drivers/thermal/imx_thermal.c 	data->mode = THERMAL_DEVICE_ENABLED;
data              843 drivers/thermal/imx_thermal.c 	ret = devm_request_threaded_irq(&pdev->dev, data->irq,
data              845 drivers/thermal/imx_thermal.c 			0, "imx_thermal", data);
data              854 drivers/thermal/imx_thermal.c 	thermal_zone_device_unregister(data->tz);
data              856 drivers/thermal/imx_thermal.c 	clk_disable_unprepare(data->thermal_clk);
data              858 drivers/thermal/imx_thermal.c 	imx_thermal_unregister_legacy_cooling(data);
data              865 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = platform_get_drvdata(pdev);
data              866 drivers/thermal/imx_thermal.c 	struct regmap *map = data->tempmon;
data              869 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_SET,
data              870 drivers/thermal/imx_thermal.c 		     data->socdata->power_down_mask);
data              871 drivers/thermal/imx_thermal.c 	if (!IS_ERR(data->thermal_clk))
data              872 drivers/thermal/imx_thermal.c 		clk_disable_unprepare(data->thermal_clk);
data              874 drivers/thermal/imx_thermal.c 	thermal_zone_device_unregister(data->tz);
data              875 drivers/thermal/imx_thermal.c 	cpufreq_cooling_unregister(data->cdev);
data              876 drivers/thermal/imx_thermal.c 	cpufreq_cpu_put(data->policy);
data              884 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = dev_get_drvdata(dev);
data              885 drivers/thermal/imx_thermal.c 	struct regmap *map = data->tempmon;
data              893 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_CLR,
data              894 drivers/thermal/imx_thermal.c 		     data->socdata->measure_temp_mask);
data              895 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_SET,
data              896 drivers/thermal/imx_thermal.c 		     data->socdata->power_down_mask);
data              897 drivers/thermal/imx_thermal.c 	data->mode = THERMAL_DEVICE_DISABLED;
data              898 drivers/thermal/imx_thermal.c 	clk_disable_unprepare(data->thermal_clk);
data              905 drivers/thermal/imx_thermal.c 	struct imx_thermal_data *data = dev_get_drvdata(dev);
data              906 drivers/thermal/imx_thermal.c 	struct regmap *map = data->tempmon;
data              909 drivers/thermal/imx_thermal.c 	ret = clk_prepare_enable(data->thermal_clk);
data              913 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_CLR,
data              914 drivers/thermal/imx_thermal.c 		     data->socdata->power_down_mask);
data              915 drivers/thermal/imx_thermal.c 	regmap_write(map, data->socdata->sensor_ctrl + REG_SET,
data              916 drivers/thermal/imx_thermal.c 		     data->socdata->measure_temp_mask);
data              917 drivers/thermal/imx_thermal.c 	data->mode = THERMAL_DEVICE_ENABLED;
data              199 drivers/thermal/intel/int340x_thermal/int3400_thermal.c 			void *data)
data              201 drivers/thermal/intel/int340x_thermal/int3400_thermal.c 	struct int3400_thermal_priv *priv = data;
data               23 drivers/thermal/intel/int340x_thermal/int3402_thermal.c static void int3402_notify(acpi_handle handle, u32 event, void *data)
data               25 drivers/thermal/intel/int340x_thermal/int3402_thermal.c 	struct int3402_thermal_data *priv = data;
data               52 drivers/thermal/intel/int340x_thermal/int3403_thermal.c 		u32 event, void *data)
data               54 drivers/thermal/intel/int340x_thermal/int3403_thermal.c 	struct int3403_priv *priv = data;
data              128 drivers/thermal/intel/int340x_thermal/int3406_thermal.c static void int3406_notify(acpi_handle handle, u32 event, void *data)
data              131 drivers/thermal/intel/int340x_thermal/int3406_thermal.c 		int3406_thermal_get_limit(data);
data              325 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c static void proc_thermal_notify(acpi_handle handle, u32 event, void *data)
data              327 drivers/thermal/intel/int340x_thermal/processor_thermal_device.c 	struct proc_thermal_device *proc_priv = data;
data              153 drivers/thermal/intel/intel_bxt_pmic_thermal.c static irqreturn_t pmic_thermal_irq_handler(int irq, void *data)
data              155 drivers/thermal/intel/intel_bxt_pmic_thermal.c 	struct platform_device *pdev = data;
data               47 drivers/thermal/max77620_thermal.c static int max77620_thermal_read_temp(void *data, int *temp)
data               49 drivers/thermal/max77620_thermal.c 	struct max77620_therm_info *mtherm = data;
data               73 drivers/thermal/max77620_thermal.c static irqreturn_t max77620_thermal_irq(int irq, void *data)
data               75 drivers/thermal/max77620_thermal.c 	struct max77620_therm_info *mtherm = data;
data              616 drivers/thermal/mtk_thermal.c static int mtk_read_temp(void *data, int *temperature)
data              618 drivers/thermal/mtk_thermal.c 	struct mtk_thermal *mt = data;
data              843 drivers/thermal/mtk_thermal.c 		.data = (void *)&mt8173_thermal_data,
data              847 drivers/thermal/mtk_thermal.c 		.data = (void *)&mt2701_thermal_data,
data              851 drivers/thermal/mtk_thermal.c 		.data = (void *)&mt2712_thermal_data,
data              855 drivers/thermal/mtk_thermal.c 		.data = (void *)&mt7622_thermal_data,
data              859 drivers/thermal/mtk_thermal.c 		.data = (void *)&mt8183_thermal_data,
data               92 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data               94 drivers/thermal/of-thermal.c 	if (!data->ops->get_temp)
data               97 drivers/thermal/of-thermal.c 	return data->ops->get_temp(data->sensor_data, temp);
data              103 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              105 drivers/thermal/of-thermal.c 	if (!data->ops || !data->ops->set_trips)
data              108 drivers/thermal/of-thermal.c 	return data->ops->set_trips(data->sensor_data, low, high);
data              123 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              125 drivers/thermal/of-thermal.c 	if (!data || IS_ERR(data))
data              128 drivers/thermal/of-thermal.c 	return data->ntrips;
data              144 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              146 drivers/thermal/of-thermal.c 	if (!data || trip >= data->ntrips || trip < 0)
data              166 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              168 drivers/thermal/of-thermal.c 	if (!data)
data              171 drivers/thermal/of-thermal.c 	return data->trips;
data              189 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              191 drivers/thermal/of-thermal.c 	return data->ops->set_emul_temp(data->sensor_data, temp);
data              197 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              199 drivers/thermal/of-thermal.c 	if (!data->ops->get_trend)
data              202 drivers/thermal/of-thermal.c 	return data->ops->get_trend(data->sensor_data, trip, trend);
data              208 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = thermal->devdata;
data              213 drivers/thermal/of-thermal.c 	if (!data || IS_ERR(data))
data              217 drivers/thermal/of-thermal.c 	for (i = 0; i < data->num_tbps; i++) {
data              218 drivers/thermal/of-thermal.c 		tbp = data->tbps + i;
data              243 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = thermal->devdata;
data              248 drivers/thermal/of-thermal.c 	if (!data || IS_ERR(data))
data              252 drivers/thermal/of-thermal.c 	for (i = 0; i < data->num_tbps; i++) {
data              253 drivers/thermal/of-thermal.c 		tbp = data->tbps + i;
data              275 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              277 drivers/thermal/of-thermal.c 	*mode = data->mode;
data              285 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              290 drivers/thermal/of-thermal.c 		tz->polling_delay = data->polling_delay;
data              291 drivers/thermal/of-thermal.c 		tz->passive_delay = data->passive_delay;
data              299 drivers/thermal/of-thermal.c 	data->mode = mode;
data              308 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              310 drivers/thermal/of-thermal.c 	if (trip >= data->ntrips || trip < 0)
data              313 drivers/thermal/of-thermal.c 	*type = data->trips[trip].type;
data              321 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              323 drivers/thermal/of-thermal.c 	if (trip >= data->ntrips || trip < 0)
data              326 drivers/thermal/of-thermal.c 	*temp = data->trips[trip].temperature;
data              334 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              336 drivers/thermal/of-thermal.c 	if (trip >= data->ntrips || trip < 0)
data              339 drivers/thermal/of-thermal.c 	if (data->ops->set_trip_temp) {
data              342 drivers/thermal/of-thermal.c 		ret = data->ops->set_trip_temp(data->sensor_data, trip, temp);
data              348 drivers/thermal/of-thermal.c 	data->trips[trip].temperature = temp;
data              356 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              358 drivers/thermal/of-thermal.c 	if (trip >= data->ntrips || trip < 0)
data              361 drivers/thermal/of-thermal.c 	*hyst = data->trips[trip].hysteresis;
data              369 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              371 drivers/thermal/of-thermal.c 	if (trip >= data->ntrips || trip < 0)
data              375 drivers/thermal/of-thermal.c 	data->trips[trip].hysteresis = hyst;
data              383 drivers/thermal/of-thermal.c 	struct __thermal_zone *data = tz->devdata;
data              386 drivers/thermal/of-thermal.c 	for (i = 0; i < data->ntrips; i++)
data              387 drivers/thermal/of-thermal.c 		if (data->trips[i].type == THERMAL_TRIP_CRITICAL) {
data              388 drivers/thermal/of-thermal.c 			*temp = data->trips[i].temperature;
data              414 drivers/thermal/of-thermal.c 			   struct device_node *sensor, void *data,
data              431 drivers/thermal/of-thermal.c 	tz->sensor_data = data;
data              484 drivers/thermal/of-thermal.c thermal_zone_of_sensor_register(struct device *dev, int sensor_id, void *data,
data              523 drivers/thermal/of-thermal.c 							 data, ops);
data              588 drivers/thermal/of-thermal.c 					     void *data)
data              595 drivers/thermal/of-thermal.c 	return *r == data;
data              619 drivers/thermal/of-thermal.c 	void *data, const struct thermal_zone_of_device_ops *ops)
data              628 drivers/thermal/of-thermal.c 	tzd = thermal_zone_of_sensor_register(dev, sensor_id, data, ops);
data               85 drivers/thermal/qcom/qcom-spmi-temp-alarm.c static int qpnp_tm_read(struct qpnp_tm_chip *chip, u16 addr, u8 *data)
data               94 drivers/thermal/qcom/qcom-spmi-temp-alarm.c 	*data = val;
data               98 drivers/thermal/qcom/qcom-spmi-temp-alarm.c static int qpnp_tm_write(struct qpnp_tm_chip *chip, u16 addr, u8 data)
data              100 drivers/thermal/qcom/qcom-spmi-temp-alarm.c 	return regmap_write(chip->map, chip->base + addr, data);
data              167 drivers/thermal/qcom/qcom-spmi-temp-alarm.c static int qpnp_tm_get_temp(void *data, int *temp)
data              169 drivers/thermal/qcom/qcom-spmi-temp-alarm.c 	struct qpnp_tm_chip *chip = data;
data              242 drivers/thermal/qcom/qcom-spmi-temp-alarm.c static int qpnp_tm_set_trip_temp(void *data, int trip, int temp)
data              244 drivers/thermal/qcom/qcom-spmi-temp-alarm.c 	struct qpnp_tm_chip *chip = data;
data              267 drivers/thermal/qcom/qcom-spmi-temp-alarm.c static irqreturn_t qpnp_tm_isr(int irq, void *data)
data              269 drivers/thermal/qcom/qcom-spmi-temp-alarm.c 	struct qpnp_tm_chip *chip = data;
data              218 drivers/thermal/qcom/tsens-8960.c 	char *data;
data              223 drivers/thermal/qcom/tsens-8960.c 	data = qfprom_read(priv->dev, "calib");
data              224 drivers/thermal/qcom/tsens-8960.c 	if (IS_ERR(data))
data              225 drivers/thermal/qcom/tsens-8960.c 		data = qfprom_read(priv->dev, "calib_backup");
data              226 drivers/thermal/qcom/tsens-8960.c 	if (IS_ERR(data))
data              227 drivers/thermal/qcom/tsens-8960.c 		return PTR_ERR(data);
data              230 drivers/thermal/qcom/tsens-8960.c 		s->offset = data[i];
data              232 drivers/thermal/qcom/tsens-8960.c 	kfree(data);
data               18 drivers/thermal/qcom/tsens-common.c 	ssize_t data;
data               25 drivers/thermal/qcom/tsens-common.c 	ret = nvmem_cell_read(cell, &data);
data               15 drivers/thermal/qcom/tsens.c static int tsens_get_temp(void *data, int *temp)
data               17 drivers/thermal/qcom/tsens.c 	const struct tsens_sensor *s = data;
data               23 drivers/thermal/qcom/tsens.c static int tsens_get_trend(void *data, int trip, enum thermal_trend *trend)
data               25 drivers/thermal/qcom/tsens.c 	const struct tsens_sensor *s = data;
data               59 drivers/thermal/qcom/tsens.c 		.data = &data_8916,
data               62 drivers/thermal/qcom/tsens.c 		.data = &data_8974,
data               65 drivers/thermal/qcom/tsens.c 		.data = &data_8996,
data               68 drivers/thermal/qcom/tsens.c 		.data = &data_tsens_v1,
data               71 drivers/thermal/qcom/tsens.c 		.data = &data_tsens_v2,
data              108 drivers/thermal/qcom/tsens.c 	const struct tsens_plat_data *data;
data              121 drivers/thermal/qcom/tsens.c 		data = id->data;
data              123 drivers/thermal/qcom/tsens.c 		data = &data_8960;
data              125 drivers/thermal/qcom/tsens.c 	num_sensors = data->num_sensors;
data              143 drivers/thermal/qcom/tsens.c 	priv->ops = data->ops;
data              145 drivers/thermal/qcom/tsens.c 		if (data->hw_ids)
data              146 drivers/thermal/qcom/tsens.c 			priv->sensor[i].hw_id = data->hw_ids[i];
data              150 drivers/thermal/qcom/tsens.c 	priv->feat = data->feat;
data              151 drivers/thermal/qcom/tsens.c 	priv->fields = data->fields;
data              151 drivers/thermal/qoriq_thermal.c 	struct qoriq_tmu_data *data = platform_get_drvdata(pdev);
data              159 drivers/thermal/qoriq_thermal.c 	tmu_write(data, range[0], &data->regs->ttr0cr);
data              160 drivers/thermal/qoriq_thermal.c 	tmu_write(data, range[1], &data->regs->ttr1cr);
data              161 drivers/thermal/qoriq_thermal.c 	tmu_write(data, range[2], &data->regs->ttr2cr);
data              162 drivers/thermal/qoriq_thermal.c 	tmu_write(data, range[3], &data->regs->ttr3cr);
data              172 drivers/thermal/qoriq_thermal.c 		tmu_write(data, val, &data->regs->ttcfgr);
data              174 drivers/thermal/qoriq_thermal.c 		tmu_write(data, val, &data->regs->tscfgr);
data              180 drivers/thermal/qoriq_thermal.c static void qoriq_tmu_init_device(struct qoriq_tmu_data *data)
data              183 drivers/thermal/qoriq_thermal.c 	tmu_write(data, TIER_DISABLE, &data->regs->tier);
data              186 drivers/thermal/qoriq_thermal.c 	tmu_write(data, TMTMIR_DEFAULT, &data->regs->tmtmir);
data              189 drivers/thermal/qoriq_thermal.c 	tmu_write(data, TMR_DISABLE, &data->regs->tmr);
data              195 drivers/thermal/qoriq_thermal.c 	struct qoriq_tmu_data *data;
data              198 drivers/thermal/qoriq_thermal.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct qoriq_tmu_data),
data              200 drivers/thermal/qoriq_thermal.c 	if (!data)
data              203 drivers/thermal/qoriq_thermal.c 	platform_set_drvdata(pdev, data);
data              205 drivers/thermal/qoriq_thermal.c 	data->little_endian = of_property_read_bool(np, "little-endian");
data              207 drivers/thermal/qoriq_thermal.c 	data->regs = devm_platform_ioremap_resource(pdev, 0);
data              208 drivers/thermal/qoriq_thermal.c 	if (IS_ERR(data->regs)) {
data              210 drivers/thermal/qoriq_thermal.c 		return PTR_ERR(data->regs);
data              213 drivers/thermal/qoriq_thermal.c 	data->clk = devm_clk_get_optional(&pdev->dev, NULL);
data              214 drivers/thermal/qoriq_thermal.c 	if (IS_ERR(data->clk))
data              215 drivers/thermal/qoriq_thermal.c 		return PTR_ERR(data->clk);
data              217 drivers/thermal/qoriq_thermal.c 	ret = clk_prepare_enable(data->clk);
data              223 drivers/thermal/qoriq_thermal.c 	qoriq_tmu_init_device(data);	/* TMU initialization */
data              239 drivers/thermal/qoriq_thermal.c 	clk_disable_unprepare(data->clk);
data              247 drivers/thermal/qoriq_thermal.c 	struct qoriq_tmu_data *data = platform_get_drvdata(pdev);
data              250 drivers/thermal/qoriq_thermal.c 	tmu_write(data, TMR_DISABLE, &data->regs->tmr);
data              252 drivers/thermal/qoriq_thermal.c 	clk_disable_unprepare(data->clk);
data              262 drivers/thermal/qoriq_thermal.c 	struct qoriq_tmu_data *data = dev_get_drvdata(dev);
data              265 drivers/thermal/qoriq_thermal.c 	tmr = tmu_read(data, &data->regs->tmr);
data              267 drivers/thermal/qoriq_thermal.c 	tmu_write(data, tmr, &data->regs->tmr);
data              269 drivers/thermal/qoriq_thermal.c 	clk_disable_unprepare(data->clk);
data              278 drivers/thermal/qoriq_thermal.c 	struct qoriq_tmu_data *data = dev_get_drvdata(dev);
data              280 drivers/thermal/qoriq_thermal.c 	ret = clk_prepare_enable(data->clk);
data              285 drivers/thermal/qoriq_thermal.c 	tmr = tmu_read(data, &data->regs->tmr);
data              287 drivers/thermal/qoriq_thermal.c 	tmu_write(data, tmr, &data->regs->tmr);
data              103 drivers/thermal/rcar_gen3_thermal.c 					   u32 reg, u32 data)
data              105 drivers/thermal/rcar_gen3_thermal.c 	iowrite32(data, tsc->base + reg);
data              242 drivers/thermal/rcar_gen3_thermal.c static irqreturn_t rcar_gen3_thermal_irq(int irq, void *data)
data              244 drivers/thermal/rcar_gen3_thermal.c 	struct rcar_gen3_thermal_priv *priv = data;
data              315 drivers/thermal/rcar_gen3_thermal.c 		.data = &rcar_gen3_ths_tj_1_m3_w,
data              319 drivers/thermal/rcar_gen3_thermal.c 		.data = &rcar_gen3_ths_tj_1,
data              323 drivers/thermal/rcar_gen3_thermal.c 		.data = &rcar_gen3_ths_tj_1_m3_w,
data              327 drivers/thermal/rcar_gen3_thermal.c 		.data = &rcar_gen3_ths_tj_1,
data              331 drivers/thermal/rcar_gen3_thermal.c 		.data = &rcar_gen3_ths_tj_1,
data              350 drivers/thermal/rcar_gen3_thermal.c static void rcar_gen3_hwmon_action(void *data)
data              352 drivers/thermal/rcar_gen3_thermal.c 	struct thermal_zone_device *zone = data;
data              113 drivers/thermal/rcar_thermal.c 		.data = &rcar_thermal,
data              117 drivers/thermal/rcar_thermal.c 		 .data = &rcar_gen2_thermal,
data              121 drivers/thermal/rcar_thermal.c 		.data = &rcar_gen3_thermal,
data              125 drivers/thermal/rcar_thermal.c 		.data = &rcar_gen3_thermal,
data              129 drivers/thermal/rcar_thermal.c 		.data = &rcar_gen3_thermal,
data              133 drivers/thermal/rcar_thermal.c 		.data = &rcar_gen3_thermal,
data              153 drivers/thermal/rcar_thermal.c 				       u32 reg, u32 data)
data              155 drivers/thermal/rcar_thermal.c 	iowrite32(data, common->base + reg);
data              161 drivers/thermal/rcar_thermal.c 				      u32 reg, u32 mask, u32 data)
data              167 drivers/thermal/rcar_thermal.c 	val |= (data & mask);
data              179 drivers/thermal/rcar_thermal.c 				u32 reg, u32 data)
data              181 drivers/thermal/rcar_thermal.c 	iowrite32(data, priv->base + reg);
data              186 drivers/thermal/rcar_thermal.c 			       u32 mask, u32 data)
data              192 drivers/thermal/rcar_thermal.c 	val |= (data & mask);
data              290 drivers/thermal/rcar_thermal.c static int rcar_thermal_of_get_temp(void *data, int *temp)
data              292 drivers/thermal/rcar_thermal.c 	struct rcar_thermal_priv *priv = data;
data              435 drivers/thermal/rcar_thermal.c static irqreturn_t rcar_thermal_irq(int irq, void *data)
data              437 drivers/thermal/rcar_thermal.c 	struct rcar_thermal_common *common = data;
data             1021 drivers/thermal/rockchip_thermal.c 		.data = (void *)&px30_tsadc_data,
data             1025 drivers/thermal/rockchip_thermal.c 		.data = (void *)&rv1108_tsadc_data,
data             1029 drivers/thermal/rockchip_thermal.c 		.data = (void *)&rk3228_tsadc_data,
data             1033 drivers/thermal/rockchip_thermal.c 		.data = (void *)&rk3288_tsadc_data,
data             1037 drivers/thermal/rockchip_thermal.c 		.data = (void *)&rk3328_tsadc_data,
data             1041 drivers/thermal/rockchip_thermal.c 		.data = (void *)&rk3366_tsadc_data,
data             1045 drivers/thermal/rockchip_thermal.c 		.data = (void *)&rk3368_tsadc_data,
data             1049 drivers/thermal/rockchip_thermal.c 		.data = (void *)&rk3399_tsadc_data,
data             1244 drivers/thermal/rockchip_thermal.c 	thermal->chip = (const struct rockchip_tsadc_chip *)match->data;
data              194 drivers/thermal/samsung/exynos_tmu.c 	void (*tmu_set_trip_temp)(struct exynos_tmu_data *data, int trip,
data              196 drivers/thermal/samsung/exynos_tmu.c 	void (*tmu_set_trip_hyst)(struct exynos_tmu_data *data, int trip,
data              200 drivers/thermal/samsung/exynos_tmu.c 	int (*tmu_read)(struct exynos_tmu_data *data);
data              201 drivers/thermal/samsung/exynos_tmu.c 	void (*tmu_set_emulation)(struct exynos_tmu_data *data, int temp);
data              202 drivers/thermal/samsung/exynos_tmu.c 	void (*tmu_clear_irqs)(struct exynos_tmu_data *data);
data              209 drivers/thermal/samsung/exynos_tmu.c static int temp_to_code(struct exynos_tmu_data *data, u8 temp)
data              211 drivers/thermal/samsung/exynos_tmu.c 	if (data->cal_type == TYPE_ONE_POINT_TRIMMING)
data              212 drivers/thermal/samsung/exynos_tmu.c 		return temp + data->temp_error1 - EXYNOS_FIRST_POINT_TRIM;
data              215 drivers/thermal/samsung/exynos_tmu.c 		(data->temp_error2 - data->temp_error1) /
data              217 drivers/thermal/samsung/exynos_tmu.c 		data->temp_error1;
data              224 drivers/thermal/samsung/exynos_tmu.c static int code_to_temp(struct exynos_tmu_data *data, u16 temp_code)
data              226 drivers/thermal/samsung/exynos_tmu.c 	if (data->cal_type == TYPE_ONE_POINT_TRIMMING)
data              227 drivers/thermal/samsung/exynos_tmu.c 		return temp_code - data->temp_error1 + EXYNOS_FIRST_POINT_TRIM;
data              229 drivers/thermal/samsung/exynos_tmu.c 	return (temp_code - data->temp_error1) *
data              231 drivers/thermal/samsung/exynos_tmu.c 		(data->temp_error2 - data->temp_error1) +
data              235 drivers/thermal/samsung/exynos_tmu.c static void sanitize_temp_error(struct exynos_tmu_data *data, u32 trim_info)
data              238 drivers/thermal/samsung/exynos_tmu.c 		(data->soc == SOC_ARCH_EXYNOS7) ? EXYNOS7_TMU_TEMP_MASK
data              241 drivers/thermal/samsung/exynos_tmu.c 	data->temp_error1 = trim_info & tmu_temp_mask;
data              242 drivers/thermal/samsung/exynos_tmu.c 	data->temp_error2 = ((trim_info >> EXYNOS_TRIMINFO_85_SHIFT) &
data              245 drivers/thermal/samsung/exynos_tmu.c 	if (!data->temp_error1 ||
data              246 drivers/thermal/samsung/exynos_tmu.c 	    (data->min_efuse_value > data->temp_error1) ||
data              247 drivers/thermal/samsung/exynos_tmu.c 	    (data->temp_error1 > data->max_efuse_value))
data              248 drivers/thermal/samsung/exynos_tmu.c 		data->temp_error1 = data->efuse_value & EXYNOS_TMU_TEMP_MASK;
data              250 drivers/thermal/samsung/exynos_tmu.c 	if (!data->temp_error2)
data              251 drivers/thermal/samsung/exynos_tmu.c 		data->temp_error2 =
data              252 drivers/thermal/samsung/exynos_tmu.c 			(data->efuse_value >> EXYNOS_TRIMINFO_85_SHIFT) &
data              258 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              259 drivers/thermal/samsung/exynos_tmu.c 	struct thermal_zone_device *tzd = data->tzd;
data              271 drivers/thermal/samsung/exynos_tmu.c 	if (data->soc != SOC_ARCH_EXYNOS5433) /* FIXME */
data              279 drivers/thermal/samsung/exynos_tmu.c 	if (of_thermal_get_ntrips(tzd) > data->ntrip) {
data              284 drivers/thermal/samsung/exynos_tmu.c 			 (of_thermal_get_ntrips(tzd) - data->ntrip));
data              287 drivers/thermal/samsung/exynos_tmu.c 	mutex_lock(&data->lock);
data              288 drivers/thermal/samsung/exynos_tmu.c 	clk_enable(data->clk);
data              289 drivers/thermal/samsung/exynos_tmu.c 	if (!IS_ERR(data->clk_sec))
data              290 drivers/thermal/samsung/exynos_tmu.c 		clk_enable(data->clk_sec);
data              292 drivers/thermal/samsung/exynos_tmu.c 	status = readb(data->base + EXYNOS_TMU_REG_STATUS);
data              297 drivers/thermal/samsung/exynos_tmu.c 			min_t(int, of_thermal_get_ntrips(tzd), data->ntrip);
data              299 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_initialize(pdev);
data              308 drivers/thermal/samsung/exynos_tmu.c 			data->tmu_set_trip_temp(data, i, temp);
data              315 drivers/thermal/samsung/exynos_tmu.c 			data->tmu_set_trip_hyst(data, i, temp, hyst);
data              318 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_clear_irqs(data);
data              321 drivers/thermal/samsung/exynos_tmu.c 	clk_disable(data->clk);
data              322 drivers/thermal/samsung/exynos_tmu.c 	mutex_unlock(&data->lock);
data              323 drivers/thermal/samsung/exynos_tmu.c 	if (!IS_ERR(data->clk_sec))
data              324 drivers/thermal/samsung/exynos_tmu.c 		clk_disable(data->clk_sec);
data              329 drivers/thermal/samsung/exynos_tmu.c static u32 get_con_reg(struct exynos_tmu_data *data, u32 con)
data              331 drivers/thermal/samsung/exynos_tmu.c 	if (data->soc == SOC_ARCH_EXYNOS4412 ||
data              332 drivers/thermal/samsung/exynos_tmu.c 	    data->soc == SOC_ARCH_EXYNOS3250)
data              336 drivers/thermal/samsung/exynos_tmu.c 	con |= data->reference_voltage << EXYNOS_TMU_REF_VOLTAGE_SHIFT;
data              339 drivers/thermal/samsung/exynos_tmu.c 	con |= (data->gain << EXYNOS_TMU_BUF_SLOPE_SEL_SHIFT);
data              349 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              351 drivers/thermal/samsung/exynos_tmu.c 	mutex_lock(&data->lock);
data              352 drivers/thermal/samsung/exynos_tmu.c 	clk_enable(data->clk);
data              353 drivers/thermal/samsung/exynos_tmu.c 	data->tmu_control(pdev, on);
data              354 drivers/thermal/samsung/exynos_tmu.c 	data->enabled = on;
data              355 drivers/thermal/samsung/exynos_tmu.c 	clk_disable(data->clk);
data              356 drivers/thermal/samsung/exynos_tmu.c 	mutex_unlock(&data->lock);
data              359 drivers/thermal/samsung/exynos_tmu.c static void exynos4210_tmu_set_trip_temp(struct exynos_tmu_data *data,
data              363 drivers/thermal/samsung/exynos_tmu.c 		of_thermal_get_trip_points(data->tzd);
data              369 drivers/thermal/samsung/exynos_tmu.c 		th_code = temp_to_code(data, ref);
data              370 drivers/thermal/samsung/exynos_tmu.c 		writeb(th_code, data->base + EXYNOS4210_TMU_REG_THRESHOLD_TEMP);
data              374 drivers/thermal/samsung/exynos_tmu.c 	writeb(temp, data->base + EXYNOS4210_TMU_REG_TRIG_LEVEL0 + trip * 4);
data              378 drivers/thermal/samsung/exynos_tmu.c static void exynos4210_tmu_set_trip_hyst(struct exynos_tmu_data *data,
data              385 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              387 drivers/thermal/samsung/exynos_tmu.c 	sanitize_temp_error(data, readl(data->base + EXYNOS_TMU_REG_TRIMINFO));
data              390 drivers/thermal/samsung/exynos_tmu.c static void exynos4412_tmu_set_trip_temp(struct exynos_tmu_data *data,
data              395 drivers/thermal/samsung/exynos_tmu.c 	th = readl(data->base + EXYNOS_THD_TEMP_RISE);
data              397 drivers/thermal/samsung/exynos_tmu.c 	th |= temp_to_code(data, temp) << 8 * trip;
data              398 drivers/thermal/samsung/exynos_tmu.c 	writel(th, data->base + EXYNOS_THD_TEMP_RISE);
data              401 drivers/thermal/samsung/exynos_tmu.c 		con = readl(data->base + EXYNOS_TMU_REG_CONTROL);
data              403 drivers/thermal/samsung/exynos_tmu.c 		writel(con, data->base + EXYNOS_TMU_REG_CONTROL);
data              407 drivers/thermal/samsung/exynos_tmu.c static void exynos4412_tmu_set_trip_hyst(struct exynos_tmu_data *data,
data              412 drivers/thermal/samsung/exynos_tmu.c 	th = readl(data->base + EXYNOS_THD_TEMP_FALL);
data              415 drivers/thermal/samsung/exynos_tmu.c 		th |= temp_to_code(data, temp - hyst) << 8 * trip;
data              416 drivers/thermal/samsung/exynos_tmu.c 	writel(th, data->base + EXYNOS_THD_TEMP_FALL);
data              421 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              424 drivers/thermal/samsung/exynos_tmu.c 	if (data->soc == SOC_ARCH_EXYNOS3250 ||
data              425 drivers/thermal/samsung/exynos_tmu.c 	    data->soc == SOC_ARCH_EXYNOS4412 ||
data              426 drivers/thermal/samsung/exynos_tmu.c 	    data->soc == SOC_ARCH_EXYNOS5250) {
data              427 drivers/thermal/samsung/exynos_tmu.c 		if (data->soc == SOC_ARCH_EXYNOS3250) {
data              428 drivers/thermal/samsung/exynos_tmu.c 			ctrl = readl(data->base + EXYNOS_TMU_TRIMINFO_CON1);
data              430 drivers/thermal/samsung/exynos_tmu.c 			writel(ctrl, data->base + EXYNOS_TMU_TRIMINFO_CON1);
data              432 drivers/thermal/samsung/exynos_tmu.c 		ctrl = readl(data->base + EXYNOS_TMU_TRIMINFO_CON2);
data              434 drivers/thermal/samsung/exynos_tmu.c 		writel(ctrl, data->base + EXYNOS_TMU_TRIMINFO_CON2);
data              438 drivers/thermal/samsung/exynos_tmu.c 	if (data->soc == SOC_ARCH_EXYNOS5420_TRIMINFO)
data              439 drivers/thermal/samsung/exynos_tmu.c 		trim_info = readl(data->base_second + EXYNOS_TMU_REG_TRIMINFO);
data              441 drivers/thermal/samsung/exynos_tmu.c 		trim_info = readl(data->base + EXYNOS_TMU_REG_TRIMINFO);
data              443 drivers/thermal/samsung/exynos_tmu.c 	sanitize_temp_error(data, trim_info);
data              446 drivers/thermal/samsung/exynos_tmu.c static void exynos5433_tmu_set_trip_temp(struct exynos_tmu_data *data,
data              460 drivers/thermal/samsung/exynos_tmu.c 	th = readl(data->base + reg_off);
data              462 drivers/thermal/samsung/exynos_tmu.c 	th |= (temp_to_code(data, temp) << j * 8);
data              463 drivers/thermal/samsung/exynos_tmu.c 	writel(th, data->base + reg_off);
data              466 drivers/thermal/samsung/exynos_tmu.c static void exynos5433_tmu_set_trip_hyst(struct exynos_tmu_data *data,
data              480 drivers/thermal/samsung/exynos_tmu.c 	th = readl(data->base + reg_off);
data              482 drivers/thermal/samsung/exynos_tmu.c 	th |= (temp_to_code(data, temp - hyst) << j * 8);
data              483 drivers/thermal/samsung/exynos_tmu.c 	writel(th, data->base + reg_off);
data              488 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              492 drivers/thermal/samsung/exynos_tmu.c 	trim_info = readl(data->base + EXYNOS_TMU_REG_TRIMINFO);
data              493 drivers/thermal/samsung/exynos_tmu.c 	sanitize_temp_error(data, trim_info);
data              501 drivers/thermal/samsung/exynos_tmu.c 	writel(trim_info, data->base + EXYNOS_TMU_REG_TRIMINFO);
data              507 drivers/thermal/samsung/exynos_tmu.c 		data->cal_type = TYPE_TWO_POINT_TRIMMING;
data              511 drivers/thermal/samsung/exynos_tmu.c 		data->cal_type = TYPE_ONE_POINT_TRIMMING;
data              519 drivers/thermal/samsung/exynos_tmu.c static void exynos7_tmu_set_trip_temp(struct exynos_tmu_data *data,
data              528 drivers/thermal/samsung/exynos_tmu.c 	th = readl(data->base + EXYNOS7_THD_TEMP_RISE7_6 + reg_off);
data              530 drivers/thermal/samsung/exynos_tmu.c 	th |= temp_to_code(data, temp) << (16 * bit_off);
data              531 drivers/thermal/samsung/exynos_tmu.c 	writel(th, data->base + EXYNOS7_THD_TEMP_RISE7_6 + reg_off);
data              534 drivers/thermal/samsung/exynos_tmu.c static void exynos7_tmu_set_trip_hyst(struct exynos_tmu_data *data,
data              543 drivers/thermal/samsung/exynos_tmu.c 	th = readl(data->base + EXYNOS7_THD_TEMP_FALL7_6 + reg_off);
data              545 drivers/thermal/samsung/exynos_tmu.c 	th |= temp_to_code(data, temp - hyst) << (16 * bit_off);
data              546 drivers/thermal/samsung/exynos_tmu.c 	writel(th, data->base + EXYNOS7_THD_TEMP_FALL7_6 + reg_off);
data              551 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              554 drivers/thermal/samsung/exynos_tmu.c 	trim_info = readl(data->base + EXYNOS_TMU_REG_TRIMINFO);
data              555 drivers/thermal/samsung/exynos_tmu.c 	sanitize_temp_error(data, trim_info);
data              560 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              561 drivers/thermal/samsung/exynos_tmu.c 	struct thermal_zone_device *tz = data->tzd;
data              564 drivers/thermal/samsung/exynos_tmu.c 	con = get_con_reg(data, readl(data->base + EXYNOS_TMU_REG_CONTROL));
data              567 drivers/thermal/samsung/exynos_tmu.c 		for (i = 0; i < data->ntrip; i++) {
data              575 drivers/thermal/samsung/exynos_tmu.c 		if (data->soc != SOC_ARCH_EXYNOS4210)
data              584 drivers/thermal/samsung/exynos_tmu.c 	writel(interrupt_en, data->base + EXYNOS_TMU_REG_INTEN);
data              585 drivers/thermal/samsung/exynos_tmu.c 	writel(con, data->base + EXYNOS_TMU_REG_CONTROL);
data              590 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              591 drivers/thermal/samsung/exynos_tmu.c 	struct thermal_zone_device *tz = data->tzd;
data              594 drivers/thermal/samsung/exynos_tmu.c 	con = get_con_reg(data, readl(data->base + EXYNOS_TMU_REG_CONTROL));
data              597 drivers/thermal/samsung/exynos_tmu.c 		for (i = 0; i < data->ntrip; i++) {
data              614 drivers/thermal/samsung/exynos_tmu.c 	writel(pd_det_en, data->base + EXYNOS5433_TMU_PD_DET_EN);
data              615 drivers/thermal/samsung/exynos_tmu.c 	writel(interrupt_en, data->base + EXYNOS5433_TMU_REG_INTEN);
data              616 drivers/thermal/samsung/exynos_tmu.c 	writel(con, data->base + EXYNOS_TMU_REG_CONTROL);
data              621 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              622 drivers/thermal/samsung/exynos_tmu.c 	struct thermal_zone_device *tz = data->tzd;
data              625 drivers/thermal/samsung/exynos_tmu.c 	con = get_con_reg(data, readl(data->base + EXYNOS_TMU_REG_CONTROL));
data              628 drivers/thermal/samsung/exynos_tmu.c 		for (i = 0; i < data->ntrip; i++) {
data              646 drivers/thermal/samsung/exynos_tmu.c 	writel(interrupt_en, data->base + EXYNOS7_TMU_REG_INTEN);
data              647 drivers/thermal/samsung/exynos_tmu.c 	writel(con, data->base + EXYNOS_TMU_REG_CONTROL);
data              652 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = p;
data              655 drivers/thermal/samsung/exynos_tmu.c 	if (!data || !data->tmu_read)
data              657 drivers/thermal/samsung/exynos_tmu.c 	else if (!data->enabled)
data              664 drivers/thermal/samsung/exynos_tmu.c 	mutex_lock(&data->lock);
data              665 drivers/thermal/samsung/exynos_tmu.c 	clk_enable(data->clk);
data              667 drivers/thermal/samsung/exynos_tmu.c 	value = data->tmu_read(data);
data              671 drivers/thermal/samsung/exynos_tmu.c 		*temp = code_to_temp(data, value) * MCELSIUS;
data              673 drivers/thermal/samsung/exynos_tmu.c 	clk_disable(data->clk);
data              674 drivers/thermal/samsung/exynos_tmu.c 	mutex_unlock(&data->lock);
data              680 drivers/thermal/samsung/exynos_tmu.c static u32 get_emul_con_reg(struct exynos_tmu_data *data, unsigned int val,
data              688 drivers/thermal/samsung/exynos_tmu.c 		if (data->soc == SOC_ARCH_EXYNOS7) {
data              691 drivers/thermal/samsung/exynos_tmu.c 			val |= (temp_to_code(data, temp) <<
data              697 drivers/thermal/samsung/exynos_tmu.c 			val |= (temp_to_code(data, temp) <<
data              708 drivers/thermal/samsung/exynos_tmu.c static void exynos4412_tmu_set_emulation(struct exynos_tmu_data *data,
data              714 drivers/thermal/samsung/exynos_tmu.c 	if (data->soc == SOC_ARCH_EXYNOS5260)
data              716 drivers/thermal/samsung/exynos_tmu.c 	else if (data->soc == SOC_ARCH_EXYNOS5433)
data              718 drivers/thermal/samsung/exynos_tmu.c 	else if (data->soc == SOC_ARCH_EXYNOS7)
data              723 drivers/thermal/samsung/exynos_tmu.c 	val = readl(data->base + emul_con);
data              724 drivers/thermal/samsung/exynos_tmu.c 	val = get_emul_con_reg(data, val, temp);
data              725 drivers/thermal/samsung/exynos_tmu.c 	writel(val, data->base + emul_con);
data              730 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = drv_data;
data              733 drivers/thermal/samsung/exynos_tmu.c 	if (data->soc == SOC_ARCH_EXYNOS4210)
data              739 drivers/thermal/samsung/exynos_tmu.c 	mutex_lock(&data->lock);
data              740 drivers/thermal/samsung/exynos_tmu.c 	clk_enable(data->clk);
data              741 drivers/thermal/samsung/exynos_tmu.c 	data->tmu_set_emulation(data, temp);
data              742 drivers/thermal/samsung/exynos_tmu.c 	clk_disable(data->clk);
data              743 drivers/thermal/samsung/exynos_tmu.c 	mutex_unlock(&data->lock);
data              754 drivers/thermal/samsung/exynos_tmu.c static int exynos4210_tmu_read(struct exynos_tmu_data *data)
data              756 drivers/thermal/samsung/exynos_tmu.c 	int ret = readb(data->base + EXYNOS_TMU_REG_CURRENT_TEMP);
data              762 drivers/thermal/samsung/exynos_tmu.c static int exynos4412_tmu_read(struct exynos_tmu_data *data)
data              764 drivers/thermal/samsung/exynos_tmu.c 	return readb(data->base + EXYNOS_TMU_REG_CURRENT_TEMP);
data              767 drivers/thermal/samsung/exynos_tmu.c static int exynos7_tmu_read(struct exynos_tmu_data *data)
data              769 drivers/thermal/samsung/exynos_tmu.c 	return readw(data->base + EXYNOS_TMU_REG_CURRENT_TEMP) &
data              775 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = container_of(work,
data              778 drivers/thermal/samsung/exynos_tmu.c 	thermal_zone_device_update(data->tzd, THERMAL_EVENT_UNSPECIFIED);
data              780 drivers/thermal/samsung/exynos_tmu.c 	mutex_lock(&data->lock);
data              781 drivers/thermal/samsung/exynos_tmu.c 	clk_enable(data->clk);
data              784 drivers/thermal/samsung/exynos_tmu.c 	data->tmu_clear_irqs(data);
data              786 drivers/thermal/samsung/exynos_tmu.c 	clk_disable(data->clk);
data              787 drivers/thermal/samsung/exynos_tmu.c 	mutex_unlock(&data->lock);
data              788 drivers/thermal/samsung/exynos_tmu.c 	enable_irq(data->irq);
data              791 drivers/thermal/samsung/exynos_tmu.c static void exynos4210_tmu_clear_irqs(struct exynos_tmu_data *data)
data              796 drivers/thermal/samsung/exynos_tmu.c 	if (data->soc == SOC_ARCH_EXYNOS5260) {
data              799 drivers/thermal/samsung/exynos_tmu.c 	} else if (data->soc == SOC_ARCH_EXYNOS7) {
data              802 drivers/thermal/samsung/exynos_tmu.c 	} else if (data->soc == SOC_ARCH_EXYNOS5433) {
data              810 drivers/thermal/samsung/exynos_tmu.c 	val_irq = readl(data->base + tmu_intstat);
data              819 drivers/thermal/samsung/exynos_tmu.c 	writel(val_irq, data->base + tmu_intclear);
data              824 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = id;
data              827 drivers/thermal/samsung/exynos_tmu.c 	schedule_work(&data->irq_work);
data              835 drivers/thermal/samsung/exynos_tmu.c 		.data = (const void *)SOC_ARCH_EXYNOS3250,
data              838 drivers/thermal/samsung/exynos_tmu.c 		.data = (const void *)SOC_ARCH_EXYNOS4210,
data              841 drivers/thermal/samsung/exynos_tmu.c 		.data = (const void *)SOC_ARCH_EXYNOS4412,
data              844 drivers/thermal/samsung/exynos_tmu.c 		.data = (const void *)SOC_ARCH_EXYNOS5250,
data              847 drivers/thermal/samsung/exynos_tmu.c 		.data = (const void *)SOC_ARCH_EXYNOS5260,
data              850 drivers/thermal/samsung/exynos_tmu.c 		.data = (const void *)SOC_ARCH_EXYNOS5420,
data              853 drivers/thermal/samsung/exynos_tmu.c 		.data = (const void *)SOC_ARCH_EXYNOS5420_TRIMINFO,
data              856 drivers/thermal/samsung/exynos_tmu.c 		.data = (const void *)SOC_ARCH_EXYNOS5433,
data              859 drivers/thermal/samsung/exynos_tmu.c 		.data = (const void *)SOC_ARCH_EXYNOS7,
data              867 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data              870 drivers/thermal/samsung/exynos_tmu.c 	if (!data || !pdev->dev.of_node)
data              873 drivers/thermal/samsung/exynos_tmu.c 	data->id = of_alias_get_id(pdev->dev.of_node, "tmuctrl");
data              874 drivers/thermal/samsung/exynos_tmu.c 	if (data->id < 0)
data              875 drivers/thermal/samsung/exynos_tmu.c 		data->id = 0;
data              877 drivers/thermal/samsung/exynos_tmu.c 	data->irq = irq_of_parse_and_map(pdev->dev.of_node, 0);
data              878 drivers/thermal/samsung/exynos_tmu.c 	if (data->irq <= 0) {
data              888 drivers/thermal/samsung/exynos_tmu.c 	data->base = devm_ioremap(&pdev->dev, res.start, resource_size(&res));
data              889 drivers/thermal/samsung/exynos_tmu.c 	if (!data->base) {
data              894 drivers/thermal/samsung/exynos_tmu.c 	data->soc = (enum soc_type)of_device_get_match_data(&pdev->dev);
data              896 drivers/thermal/samsung/exynos_tmu.c 	switch (data->soc) {
data              898 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_trip_temp = exynos4210_tmu_set_trip_temp;
data              899 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_trip_hyst = exynos4210_tmu_set_trip_hyst;
data              900 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_initialize = exynos4210_tmu_initialize;
data              901 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_control = exynos4210_tmu_control;
data              902 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_read = exynos4210_tmu_read;
data              903 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_clear_irqs = exynos4210_tmu_clear_irqs;
data              904 drivers/thermal/samsung/exynos_tmu.c 		data->ntrip = 4;
data              905 drivers/thermal/samsung/exynos_tmu.c 		data->gain = 15;
data              906 drivers/thermal/samsung/exynos_tmu.c 		data->reference_voltage = 7;
data              907 drivers/thermal/samsung/exynos_tmu.c 		data->efuse_value = 55;
data              908 drivers/thermal/samsung/exynos_tmu.c 		data->min_efuse_value = 40;
data              909 drivers/thermal/samsung/exynos_tmu.c 		data->max_efuse_value = 100;
data              917 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_trip_temp = exynos4412_tmu_set_trip_temp;
data              918 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_trip_hyst = exynos4412_tmu_set_trip_hyst;
data              919 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_initialize = exynos4412_tmu_initialize;
data              920 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_control = exynos4210_tmu_control;
data              921 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_read = exynos4412_tmu_read;
data              922 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_emulation = exynos4412_tmu_set_emulation;
data              923 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_clear_irqs = exynos4210_tmu_clear_irqs;
data              924 drivers/thermal/samsung/exynos_tmu.c 		data->ntrip = 4;
data              925 drivers/thermal/samsung/exynos_tmu.c 		data->gain = 8;
data              926 drivers/thermal/samsung/exynos_tmu.c 		data->reference_voltage = 16;
data              927 drivers/thermal/samsung/exynos_tmu.c 		data->efuse_value = 55;
data              928 drivers/thermal/samsung/exynos_tmu.c 		if (data->soc != SOC_ARCH_EXYNOS5420 &&
data              929 drivers/thermal/samsung/exynos_tmu.c 		    data->soc != SOC_ARCH_EXYNOS5420_TRIMINFO)
data              930 drivers/thermal/samsung/exynos_tmu.c 			data->min_efuse_value = 40;
data              932 drivers/thermal/samsung/exynos_tmu.c 			data->min_efuse_value = 0;
data              933 drivers/thermal/samsung/exynos_tmu.c 		data->max_efuse_value = 100;
data              936 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_trip_temp = exynos5433_tmu_set_trip_temp;
data              937 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_trip_hyst = exynos5433_tmu_set_trip_hyst;
data              938 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_initialize = exynos5433_tmu_initialize;
data              939 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_control = exynos5433_tmu_control;
data              940 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_read = exynos4412_tmu_read;
data              941 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_emulation = exynos4412_tmu_set_emulation;
data              942 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_clear_irqs = exynos4210_tmu_clear_irqs;
data              943 drivers/thermal/samsung/exynos_tmu.c 		data->ntrip = 8;
data              944 drivers/thermal/samsung/exynos_tmu.c 		data->gain = 8;
data              946 drivers/thermal/samsung/exynos_tmu.c 			data->reference_voltage = 23;
data              948 drivers/thermal/samsung/exynos_tmu.c 			data->reference_voltage = 16;
data              949 drivers/thermal/samsung/exynos_tmu.c 		data->efuse_value = 75;
data              950 drivers/thermal/samsung/exynos_tmu.c 		data->min_efuse_value = 40;
data              951 drivers/thermal/samsung/exynos_tmu.c 		data->max_efuse_value = 150;
data              954 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_trip_temp = exynos7_tmu_set_trip_temp;
data              955 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_trip_hyst = exynos7_tmu_set_trip_hyst;
data              956 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_initialize = exynos7_tmu_initialize;
data              957 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_control = exynos7_tmu_control;
data              958 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_read = exynos7_tmu_read;
data              959 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_set_emulation = exynos4412_tmu_set_emulation;
data              960 drivers/thermal/samsung/exynos_tmu.c 		data->tmu_clear_irqs = exynos4210_tmu_clear_irqs;
data              961 drivers/thermal/samsung/exynos_tmu.c 		data->ntrip = 8;
data              962 drivers/thermal/samsung/exynos_tmu.c 		data->gain = 9;
data              963 drivers/thermal/samsung/exynos_tmu.c 		data->reference_voltage = 17;
data              964 drivers/thermal/samsung/exynos_tmu.c 		data->efuse_value = 75;
data              965 drivers/thermal/samsung/exynos_tmu.c 		data->min_efuse_value = 15;
data              966 drivers/thermal/samsung/exynos_tmu.c 		data->max_efuse_value = 100;
data              973 drivers/thermal/samsung/exynos_tmu.c 	data->cal_type = TYPE_ONE_POINT_TRIMMING;
data              979 drivers/thermal/samsung/exynos_tmu.c 	if (data->soc != SOC_ARCH_EXYNOS5420_TRIMINFO)
data              987 drivers/thermal/samsung/exynos_tmu.c 	data->base_second = devm_ioremap(&pdev->dev, res.start,
data              989 drivers/thermal/samsung/exynos_tmu.c 	if (!data->base_second) {
data             1004 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data;
data             1007 drivers/thermal/samsung/exynos_tmu.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct exynos_tmu_data),
data             1009 drivers/thermal/samsung/exynos_tmu.c 	if (!data)
data             1012 drivers/thermal/samsung/exynos_tmu.c 	platform_set_drvdata(pdev, data);
data             1013 drivers/thermal/samsung/exynos_tmu.c 	mutex_init(&data->lock);
data             1020 drivers/thermal/samsung/exynos_tmu.c 	data->regulator = devm_regulator_get_optional(&pdev->dev, "vtmu");
data             1021 drivers/thermal/samsung/exynos_tmu.c 	if (!IS_ERR(data->regulator)) {
data             1022 drivers/thermal/samsung/exynos_tmu.c 		ret = regulator_enable(data->regulator);
data             1028 drivers/thermal/samsung/exynos_tmu.c 		if (PTR_ERR(data->regulator) == -EPROBE_DEFER)
data             1037 drivers/thermal/samsung/exynos_tmu.c 	INIT_WORK(&data->irq_work, exynos_tmu_work);
data             1039 drivers/thermal/samsung/exynos_tmu.c 	data->clk = devm_clk_get(&pdev->dev, "tmu_apbif");
data             1040 drivers/thermal/samsung/exynos_tmu.c 	if (IS_ERR(data->clk)) {
data             1042 drivers/thermal/samsung/exynos_tmu.c 		ret = PTR_ERR(data->clk);
data             1046 drivers/thermal/samsung/exynos_tmu.c 	data->clk_sec = devm_clk_get(&pdev->dev, "tmu_triminfo_apbif");
data             1047 drivers/thermal/samsung/exynos_tmu.c 	if (IS_ERR(data->clk_sec)) {
data             1048 drivers/thermal/samsung/exynos_tmu.c 		if (data->soc == SOC_ARCH_EXYNOS5420_TRIMINFO) {
data             1050 drivers/thermal/samsung/exynos_tmu.c 			ret = PTR_ERR(data->clk_sec);
data             1054 drivers/thermal/samsung/exynos_tmu.c 		ret = clk_prepare(data->clk_sec);
data             1061 drivers/thermal/samsung/exynos_tmu.c 	ret = clk_prepare(data->clk);
data             1067 drivers/thermal/samsung/exynos_tmu.c 	switch (data->soc) {
data             1070 drivers/thermal/samsung/exynos_tmu.c 		data->sclk = devm_clk_get(&pdev->dev, "tmu_sclk");
data             1071 drivers/thermal/samsung/exynos_tmu.c 		if (IS_ERR(data->sclk)) {
data             1075 drivers/thermal/samsung/exynos_tmu.c 			ret = clk_prepare_enable(data->sclk);
data             1090 drivers/thermal/samsung/exynos_tmu.c 	data->tzd = thermal_zone_of_sensor_register(&pdev->dev, 0, data,
data             1092 drivers/thermal/samsung/exynos_tmu.c 	if (IS_ERR(data->tzd)) {
data             1093 drivers/thermal/samsung/exynos_tmu.c 		ret = PTR_ERR(data->tzd);
data             1104 drivers/thermal/samsung/exynos_tmu.c 	ret = devm_request_irq(&pdev->dev, data->irq, exynos_tmu_irq,
data             1105 drivers/thermal/samsung/exynos_tmu.c 		IRQF_TRIGGER_RISING | IRQF_SHARED, dev_name(&pdev->dev), data);
data             1107 drivers/thermal/samsung/exynos_tmu.c 		dev_err(&pdev->dev, "Failed to request irq: %d\n", data->irq);
data             1115 drivers/thermal/samsung/exynos_tmu.c 	thermal_zone_of_sensor_unregister(&pdev->dev, data->tzd);
data             1117 drivers/thermal/samsung/exynos_tmu.c 	clk_disable_unprepare(data->sclk);
data             1119 drivers/thermal/samsung/exynos_tmu.c 	clk_unprepare(data->clk);
data             1121 drivers/thermal/samsung/exynos_tmu.c 	if (!IS_ERR(data->clk_sec))
data             1122 drivers/thermal/samsung/exynos_tmu.c 		clk_unprepare(data->clk_sec);
data             1124 drivers/thermal/samsung/exynos_tmu.c 	if (!IS_ERR(data->regulator))
data             1125 drivers/thermal/samsung/exynos_tmu.c 		regulator_disable(data->regulator);
data             1132 drivers/thermal/samsung/exynos_tmu.c 	struct exynos_tmu_data *data = platform_get_drvdata(pdev);
data             1133 drivers/thermal/samsung/exynos_tmu.c 	struct thermal_zone_device *tzd = data->tzd;
data             1138 drivers/thermal/samsung/exynos_tmu.c 	clk_disable_unprepare(data->sclk);
data             1139 drivers/thermal/samsung/exynos_tmu.c 	clk_unprepare(data->clk);
data             1140 drivers/thermal/samsung/exynos_tmu.c 	if (!IS_ERR(data->clk_sec))
data             1141 drivers/thermal/samsung/exynos_tmu.c 		clk_unprepare(data->clk_sec);
data             1143 drivers/thermal/samsung/exynos_tmu.c 	if (!IS_ERR(data->regulator))
data             1144 drivers/thermal/samsung/exynos_tmu.c 		regulator_disable(data->regulator);
data              202 drivers/thermal/st/st_thermal.c 	if (!(match && match->data))
data              205 drivers/thermal/st/st_thermal.c 	sensor->cdata = match->data;
data              175 drivers/thermal/st/st_thermal_memmap.c 	{ .compatible = "st,stih416-mpe-thermal", .data = &st_416mpe_cdata },
data              176 drivers/thermal/st/st_thermal_memmap.c 	{ .compatible = "st,stih407-thermal",     .data = &st_407_cdata },
data              143 drivers/thermal/st/st_thermal_syscfg.c 	{ .compatible = "st,stih415-sas-thermal", .data = &st_415sas_cdata },
data              144 drivers/thermal/st/st_thermal_syscfg.c 	{ .compatible = "st,stih415-mpe-thermal", .data = &st_415mpe_cdata },
data              145 drivers/thermal/st/st_thermal_syscfg.c 	{ .compatible = "st,stih416-sas-thermal", .data = &st_416sas_cdata },
data              146 drivers/thermal/st/st_thermal_syscfg.c 	{ .compatible = "st,stid127-thermal",     .data = &st_127_cdata },
data              405 drivers/thermal/st/stm_thermal.c static int stm_thermal_get_temp(void *data, int *temp)
data              407 drivers/thermal/st/stm_thermal.c 	struct stm_thermal_sensor *sensor = data;
data              424 drivers/thermal/tegra/soctherm.c static int tegra_thermctl_get_temp(void *data, int *out_temp)
data              426 drivers/thermal/tegra/soctherm.c 	struct tegra_thermctl_zone *zone = data;
data              584 drivers/thermal/tegra/soctherm.c static int tegra_thermctl_set_trip_temp(void *data, int trip, int temp)
data              586 drivers/thermal/tegra/soctherm.c 	struct tegra_thermctl_zone *zone = data;
data              635 drivers/thermal/tegra/soctherm.c static int tegra_thermctl_get_trend(void *data, int trip,
data              638 drivers/thermal/tegra/soctherm.c 	struct tegra_thermctl_zone *zone = data;
data              690 drivers/thermal/tegra/soctherm.c static int tegra_thermctl_set_trips(void *data, int lo, int hi)
data              692 drivers/thermal/tegra/soctherm.c 	struct tegra_thermctl_zone *zone = data;
data             1121 drivers/thermal/tegra/soctherm.c static void soctherm_oc_irq_lock(struct irq_data *data)
data             1123 drivers/thermal/tegra/soctherm.c 	struct soctherm_oc_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data             1135 drivers/thermal/tegra/soctherm.c static void soctherm_oc_irq_sync_unlock(struct irq_data *data)
data             1137 drivers/thermal/tegra/soctherm.c 	struct soctherm_oc_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data             1150 drivers/thermal/tegra/soctherm.c static void soctherm_oc_irq_enable(struct irq_data *data)
data             1152 drivers/thermal/tegra/soctherm.c 	struct soctherm_oc_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data             1154 drivers/thermal/tegra/soctherm.c 	d->irq_enable |= BIT(data->hwirq);
data             1166 drivers/thermal/tegra/soctherm.c static void soctherm_oc_irq_disable(struct irq_data *data)
data             1168 drivers/thermal/tegra/soctherm.c 	struct soctherm_oc_irq_chip_data *d = irq_data_get_irq_chip_data(data);
data             1170 drivers/thermal/tegra/soctherm.c 	d->irq_enable &= ~BIT(data->hwirq);
data             1173 drivers/thermal/tegra/soctherm.c static int soctherm_oc_irq_set_type(struct irq_data *data, unsigned int type)
data             1198 drivers/thermal/tegra/soctherm.c 	struct soctherm_oc_irq_chip_data *data = h->host_data;
data             1200 drivers/thermal/tegra/soctherm.c 	irq_set_chip_data(virq, data);
data             1201 drivers/thermal/tegra/soctherm.c 	irq_set_chip(virq, &data->irq_chip);
data             1287 drivers/thermal/tegra/soctherm.c static int regs_show(struct seq_file *s, void *data)
data             2085 drivers/thermal/tegra/soctherm.c 		.data = &tegra124_soctherm,
data             2091 drivers/thermal/tegra/soctherm.c 		.data = &tegra132_soctherm,
data             2097 drivers/thermal/tegra/soctherm.c 		.data = &tegra210_soctherm,
data             2119 drivers/thermal/tegra/soctherm.c 	soc = (struct tegra_soctherm_soc *)match->data;
data               33 drivers/thermal/tegra/tegra-bpmp-thermal.c static int tegra_bpmp_thermal_get_temp(void *data, int *out_temp)
data               35 drivers/thermal/tegra/tegra-bpmp-thermal.c 	struct tegra_bpmp_thermal_zone *zone = data;
data               47 drivers/thermal/tegra/tegra-bpmp-thermal.c 	msg.tx.data = &req;
data               49 drivers/thermal/tegra/tegra-bpmp-thermal.c 	msg.rx.data = &reply;
data               61 drivers/thermal/tegra/tegra-bpmp-thermal.c static int tegra_bpmp_thermal_set_trips(void *data, int low, int high)
data               63 drivers/thermal/tegra/tegra-bpmp-thermal.c 	struct tegra_bpmp_thermal_zone *zone = data;
data               76 drivers/thermal/tegra/tegra-bpmp-thermal.c 	msg.tx.data = &req;
data               93 drivers/thermal/tegra/tegra-bpmp-thermal.c 			     void *data)
data               96 drivers/thermal/tegra/tegra-bpmp-thermal.c 	struct tegra_bpmp_thermal *tegra = data;
data               99 drivers/thermal/tegra/tegra-bpmp-thermal.c 	req = (struct mrq_thermal_bpmp_to_host_request *)ch->ib->data;
data              135 drivers/thermal/tegra/tegra-bpmp-thermal.c 	msg.tx.data = &req;
data              137 drivers/thermal/tegra/tegra-bpmp-thermal.c 	msg.rx.data = &reply;
data               55 drivers/thermal/thermal-generic-adc.c static int gadc_thermal_get_temp(void *data, int *temp)
data               57 drivers/thermal/thermal-generic-adc.c 	struct gadc_thermal_info *gti = data;
data              104 drivers/thermal/thermal_mmio.c 	{ .compatible = "amazon,al-thermal", .data = al_thermal_init},
data              194 drivers/thermal/ti-soc-thermal/ti-bandgap.c static irqreturn_t ti_bandgap_talert_irq_handler(int irq, void *data)
data              196 drivers/thermal/ti-soc-thermal/ti-bandgap.c 	struct ti_bandgap *bgp = data;
data              256 drivers/thermal/ti-soc-thermal/ti-bandgap.c static irqreturn_t ti_bandgap_tshut_irq_handler(int irq, void *data)
data              552 drivers/thermal/ti-soc-thermal/ti-bandgap.c int ti_bandgap_set_sensor_data(struct ti_bandgap *bgp, int id, void *data)
data              558 drivers/thermal/ti-soc-thermal/ti-bandgap.c 	bgp->regval[id].data = data;
data              577 drivers/thermal/ti-soc-thermal/ti-bandgap.c 	return bgp->regval[id].data;
data              838 drivers/thermal/ti-soc-thermal/ti-bandgap.c 		bgp->conf = of_id->data;
data             1200 drivers/thermal/ti-soc-thermal/ti-bandgap.c 		.data = (void *)&omap34xx_data,
data             1204 drivers/thermal/ti-soc-thermal/ti-bandgap.c 		.data = (void *)&omap36xx_data,
data             1210 drivers/thermal/ti-soc-thermal/ti-bandgap.c 		.data = (void *)&omap4430_data,
data             1214 drivers/thermal/ti-soc-thermal/ti-bandgap.c 		.data = (void *)&omap4460_data,
data             1218 drivers/thermal/ti-soc-thermal/ti-bandgap.c 		.data = (void *)&omap4470_data,
data             1224 drivers/thermal/ti-soc-thermal/ti-bandgap.c 		.data = (void *)&omap5430_data,
data             1230 drivers/thermal/ti-soc-thermal/ti-bandgap.c 		.data = (void *)&dra752_data,
data              173 drivers/thermal/ti-soc-thermal/ti-bandgap.h 	void			*data;
data              339 drivers/thermal/ti-soc-thermal/ti-bandgap.h int ti_bandgap_set_sensor_data(struct ti_bandgap *bgp, int id, void *data);
data               40 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data = container_of(work,
data               43 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	thermal_zone_device_update(data->ti_thermal, THERMAL_EVENT_UNSPECIFIED);
data               45 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	dev_dbg(&data->ti_thermal->device, "updated thermal zone %s\n",
data               46 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 		data->ti_thermal->type);
data               70 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data = devdata;
data               76 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (!data)
data               79 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	bgp = data->bgp;
data               80 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	s = &bgp->conf->sensors[data->sensor_id];
data               82 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	ret = ti_bandgap_read_temperature(bgp, data->sensor_id, &tmp);
data               87 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	slope = thermal_zone_get_slope(data->ti_thermal);
data               88 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	constant = thermal_zone_get_offset(data->ti_thermal);
data               90 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	pcb_tz = data->pcb_tz;
data              112 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data = thermal->devdata;
data              114 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	return __ti_thermal_get_temp(data, temp);
data              119 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data = p;
data              123 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	bgp = data->bgp;
data              124 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	id = data->sensor_id;
data              148 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data;
data              150 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data = devm_kzalloc(bgp->dev, sizeof(*data), GFP_KERNEL);
data              151 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (!data) {
data              155 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data->sensor_id = id;
data              156 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data->bgp = bgp;
data              157 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data->mode = THERMAL_DEVICE_ENABLED;
data              159 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data->pcb_tz = thermal_zone_get_zone_by_name("pcb");
data              160 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	INIT_WORK(&data->thermal_wq, ti_thermal_work);
data              162 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	return data;
data              168 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data;
data              170 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data = ti_bandgap_get_sensor_data(bgp, id);
data              172 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (!data || IS_ERR(data))
data              173 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 		data = ti_thermal_build_data(bgp, id);
data              175 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (!data)
data              179 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data->ti_thermal = devm_thermal_zone_of_sensor_register(bgp->dev, id,
data              180 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 					data, &ti_of_thermal_ops);
data              181 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (IS_ERR(data->ti_thermal)) {
data              183 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 		return PTR_ERR(data->ti_thermal);
data              186 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	ti_bandgap_set_sensor_data(bgp, id, data);
data              187 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	ti_bandgap_write_update_interval(bgp, data->sensor_id,
data              188 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 					data->ti_thermal->polling_delay);
data              195 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data;
data              197 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data = ti_bandgap_get_sensor_data(bgp, id);
data              199 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (data && data->ti_thermal) {
data              200 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 		if (data->our_zone)
data              201 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 			thermal_zone_device_unregister(data->ti_thermal);
data              209 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data;
data              211 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data = ti_bandgap_get_sensor_data(bgp, id);
data              213 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	schedule_work(&data->thermal_wq);
data              220 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data;
data              231 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data = ti_bandgap_get_sensor_data(bgp, id);
data              232 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (!data || IS_ERR(data))
data              233 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 		data = ti_thermal_build_data(bgp, id);
data              235 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (!data)
data              238 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data->policy = cpufreq_cpu_get(0);
data              239 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (!data->policy) {
data              245 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data->cool_dev = cpufreq_cooling_register(data->policy);
data              246 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (IS_ERR(data->cool_dev)) {
data              247 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 		int ret = PTR_ERR(data->cool_dev);
data              250 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 		cpufreq_cpu_put(data->policy);
data              254 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	ti_bandgap_set_sensor_data(bgp, id, data);
data              261 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	struct ti_thermal_data *data;
data              263 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	data = ti_bandgap_get_sensor_data(bgp, id);
data              265 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 	if (data) {
data              266 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 		cpufreq_cooling_unregister(data->cool_dev);
data              267 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 		if (data->policy)
data              268 drivers/thermal/ti-soc-thermal/ti-thermal-common.c 			cpufreq_cpu_put(data->policy);
data               88 drivers/thermal/uniphier_thermal.c 	const struct uniphier_tm_soc_data *data;
data               99 drivers/thermal/uniphier_thermal.c 	regmap_write_bits(map, tdev->data->block_base + PVTCTLEN,
data              109 drivers/thermal/uniphier_thermal.c 	ret = regmap_read(map, tdev->data->map_base + TMODCOEF, &val);
data              121 drivers/thermal/uniphier_thermal.c 		regmap_write(map, tdev->data->tmod_setup_addr,
data              127 drivers/thermal/uniphier_thermal.c 	regmap_write_bits(map, tdev->data->block_base + PVTCTLMODE,
data              131 drivers/thermal/uniphier_thermal.c 	regmap_write_bits(map, tdev->data->block_base + EMONREPEAT,
data              136 drivers/thermal/uniphier_thermal.c 	regmap_write_bits(map, tdev->data->map_base + PVTCTLSEL,
data              148 drivers/thermal/uniphier_thermal.c 	regmap_write_bits(map, tdev->data->map_base + SETALERT0 + (ch << 2),
data              165 drivers/thermal/uniphier_thermal.c 	regmap_write_bits(map, tdev->data->map_base + PMALERTINTCTL,
data              169 drivers/thermal/uniphier_thermal.c 	regmap_write_bits(map, tdev->data->block_base + PVTCTLEN,
data              180 drivers/thermal/uniphier_thermal.c 	regmap_write_bits(map, tdev->data->map_base + PMALERTINTCTL,
data              184 drivers/thermal/uniphier_thermal.c 	regmap_write_bits(map, tdev->data->block_base + PVTCTLEN,
data              190 drivers/thermal/uniphier_thermal.c static int uniphier_tm_get_temp(void *data, int *out_temp)
data              192 drivers/thermal/uniphier_thermal.c 	struct uniphier_tm_dev *tdev = data;
data              197 drivers/thermal/uniphier_thermal.c 	ret = regmap_read(map, tdev->data->map_base + TMOD, &temp);
data              223 drivers/thermal/uniphier_thermal.c 			  tdev->data->map_base + PMALERTINTCTL, mask, bits);
data              259 drivers/thermal/uniphier_thermal.c 	tdev->data = of_device_get_match_data(dev);
data              260 drivers/thermal/uniphier_thermal.c 	if (WARN_ON(!tdev->data))
data              351 drivers/thermal/uniphier_thermal.c 		.data       = &uniphier_pxs2_tm_data,
data              355 drivers/thermal/uniphier_thermal.c 		.data       = &uniphier_ld20_tm_data,
data              359 drivers/thermal/uniphier_thermal.c 		.data       = &uniphier_ld20_tm_data,
data               59 drivers/thermal/zx2967_thermal.c static int zx2967_thermal_get_temp(void *data, int *temp)
data               62 drivers/thermal/zx2967_thermal.c 	struct zx2967_thermal_priv *priv = data;
data              294 drivers/thunderbolt/ctl.c static __be32 tb_crc(const void *data, size_t len)
data              296 drivers/thunderbolt/ctl.c 	return cpu_to_be32(~__crc32c_le(~0, data, len));
data              340 drivers/thunderbolt/ctl.c static int tb_ctl_tx(struct tb_ctl *ctl, const void *data, size_t len,
data              361 drivers/thunderbolt/ctl.c 	cpu_to_be32_array(pkg->buffer, data, len / 4);
data              554 drivers/thunderbolt/ctl.c static void tb_cfg_request_complete(void *data)
data              556 drivers/thunderbolt/ctl.c 	complete(data);
data              866 drivers/thunderbolt/ctl.c 		memcpy(buffer, &reply.data, 4 * length);
data              892 drivers/thunderbolt/ctl.c 	memcpy(&request.data, buffer, length * 4);
data               21 drivers/thunderbolt/ctl.h typedef bool (*event_cb)(void *data, enum tb_cfg_pkg_type type,
data              125 drivers/thunderbolt/dma_port.c 	memcpy(buffer, &reply.data, 4 * length);
data              146 drivers/thunderbolt/dma_port.c 	memcpy(&request.data, buffer, length * 4);
data              384 drivers/thunderbolt/domain.c static bool tb_domain_event_cb(void *data, enum tb_cfg_pkg_type type,
data              387 drivers/thunderbolt/domain.c 	struct tb *tb = data;
data              763 drivers/thunderbolt/domain.c static int disconnect_xdomain(struct device *dev, void *data)
data              766 drivers/thunderbolt/domain.c 	struct tb *tb = data;
data              160 drivers/thunderbolt/eeprom.c static u8 tb_crc8(u8 *data, int len)
data              165 drivers/thunderbolt/eeprom.c 		val ^= data[i];
data              172 drivers/thunderbolt/eeprom.c static u32 tb_crc32(void *data, size_t len)
data              174 drivers/thunderbolt/eeprom.c 	return ~__crc32c_le(~0, data, len);
data              211 drivers/thunderbolt/eeprom.c 	u8 data[0];
data              279 drivers/thunderbolt/eeprom.c 	u8 data[9];
data              290 drivers/thunderbolt/eeprom.c 	res = tb_eeprom_read_n(sw, drom_offset, data, 9);
data              294 drivers/thunderbolt/eeprom.c 	crc = tb_crc8(data + 1, 8);
data              295 drivers/thunderbolt/eeprom.c 	if (crc != data[0]) {
data              297 drivers/thunderbolt/eeprom.c 				data[0], crc);
data              301 drivers/thunderbolt/eeprom.c 	*uid = *(u64 *)(data+1);
data              314 drivers/thunderbolt/eeprom.c 		sw->vendor_name = kstrndup(entry->data,
data              321 drivers/thunderbolt/eeprom.c 		sw->device_name = kstrndup(entry->data,
data              112 drivers/thunderbolt/icm.c 	u8 data[0];
data              142 drivers/thunderbolt/icm.c 			return (const struct intel_vss *)ep->data;
data              200 drivers/thunderbolt/icm.c 			 unsigned int port, unsigned int index, u32 *data)
data              216 drivers/thunderbolt/icm.c 	pci_read_config_dword(pdev, vnd_cap + PCIE2CIO_RDDATA, data);
data              221 drivers/thunderbolt/icm.c 			  unsigned int port, unsigned int index, u32 data)
data              227 drivers/thunderbolt/icm.c 	pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_WRDATA, data);
data             1911 drivers/thunderbolt/icm.c static int complete_rpm(struct device *dev, void *data)
data              385 drivers/thunderbolt/nhi.c static irqreturn_t ring_msix(int irq, void *data)
data              387 drivers/thunderbolt/nhi.c 	struct tb_ring *ring = data;
data              758 drivers/thunderbolt/nhi.c int nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data)
data              763 drivers/thunderbolt/nhi.c 	iowrite32(data, nhi->iobase + REG_INMAIL_DATA);
data              856 drivers/thunderbolt/nhi.c static irqreturn_t nhi_msi(int irq, void *data)
data              858 drivers/thunderbolt/nhi.c 	struct tb_nhi *nhi = data;
data               30 drivers/thunderbolt/nhi.h int nhi_mailbox_cmd(struct tb_nhi *nhi, enum nhi_mailbox_cmd cmd, u32 data);
data               20 drivers/thunderbolt/nhi_ops.c static int check_for_device(struct device *dev, void *data)
data               81 drivers/thunderbolt/nhi_ops.c 	u32 data;
data               83 drivers/thunderbolt/nhi_ops.c 	data = (cmd << VS_CAP_19_CMD_SHIFT) & VS_CAP_19_CMD_MASK;
data               84 drivers/thunderbolt/nhi_ops.c 	pci_write_config_dword(nhi->pdev, VS_CAP_19, data | VS_CAP_19_VALID);
data               90 drivers/thunderbolt/nhi_ops.c 	u32 data;
data               97 drivers/thunderbolt/nhi_ops.c 		pci_read_config_dword(nhi->pdev, VS_CAP_18, &data);
data               98 drivers/thunderbolt/nhi_ops.c 		if (data & VS_CAP_18_DONE)
data              126 drivers/thunderbolt/property.c 		property->value.data = kcalloc(property->length, sizeof(u32),
data              128 drivers/thunderbolt/property.c 		if (!property->value.data) {
data              132 drivers/thunderbolt/property.c 		parse_dwdata(property->value.data, block + entry->value,
data              271 drivers/thunderbolt/property.c 		kfree(property->value.data);
data              447 drivers/thunderbolt/property.c 			format_dwdata(&block[data_offset], property->value.data,
data              554 drivers/thunderbolt/property.c 	property->value.data = kzalloc(size, GFP_KERNEL);
data              555 drivers/thunderbolt/property.c 	if (!property->value.data) {
data              560 drivers/thunderbolt/property.c 	memcpy(property->value.data, buf, buflen);
data              604 drivers/thunderbolt/switch.c 	u32 data;
data              607 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, &data, TB_CFG_PORT, 5, 1);
data              611 drivers/thunderbolt/switch.c 	data &= ~TB_PORT_LCA_MASK;
data              612 drivers/thunderbolt/switch.c 	data |= (credits << TB_PORT_LCA_SHIFT) & TB_PORT_LCA_MASK;
data              614 drivers/thunderbolt/switch.c 	return tb_port_write(port, &data, TB_CFG_PORT, 5, 1);
data              830 drivers/thunderbolt/switch.c 	u32 data;
data              832 drivers/thunderbolt/switch.c 	if (tb_port_read(port, &data, TB_CFG_PORT, port->cap_adap, 1))
data              835 drivers/thunderbolt/switch.c 	return !!(data & TB_PCI_EN);
data              859 drivers/thunderbolt/switch.c 	u32 data;
data              862 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, &data, TB_CFG_PORT, port->cap_adap + 2, 1);
data              866 drivers/thunderbolt/switch.c 	return !!(data & TB_DP_HDP);
data              877 drivers/thunderbolt/switch.c 	u32 data;
data              880 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, &data, TB_CFG_PORT, port->cap_adap + 3, 1);
data              884 drivers/thunderbolt/switch.c 	data |= TB_DP_HPDC;
data              885 drivers/thunderbolt/switch.c 	return tb_port_write(port, &data, TB_CFG_PORT, port->cap_adap + 3, 1);
data              900 drivers/thunderbolt/switch.c 	u32 data[2];
data              903 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, data, TB_CFG_PORT, port->cap_adap,
data              904 drivers/thunderbolt/switch.c 			   ARRAY_SIZE(data));
data              908 drivers/thunderbolt/switch.c 	data[0] &= ~TB_DP_VIDEO_HOPID_MASK;
data              909 drivers/thunderbolt/switch.c 	data[1] &= ~(TB_DP_AUX_RX_HOPID_MASK | TB_DP_AUX_TX_HOPID_MASK);
data              911 drivers/thunderbolt/switch.c 	data[0] |= (video << TB_DP_VIDEO_HOPID_SHIFT) & TB_DP_VIDEO_HOPID_MASK;
data              912 drivers/thunderbolt/switch.c 	data[1] |= aux_tx & TB_DP_AUX_TX_HOPID_MASK;
data              913 drivers/thunderbolt/switch.c 	data[1] |= (aux_rx << TB_DP_AUX_RX_HOPID_SHIFT) & TB_DP_AUX_RX_HOPID_MASK;
data              915 drivers/thunderbolt/switch.c 	return tb_port_write(port, data, TB_CFG_PORT, port->cap_adap,
data              916 drivers/thunderbolt/switch.c 			     ARRAY_SIZE(data));
data              925 drivers/thunderbolt/switch.c 	u32 data[2];
data              927 drivers/thunderbolt/switch.c 	if (tb_port_read(port, data, TB_CFG_PORT, port->cap_adap,
data              928 drivers/thunderbolt/switch.c 			 ARRAY_SIZE(data)))
data              931 drivers/thunderbolt/switch.c 	return !!(data[0] & (TB_DP_VIDEO_EN | TB_DP_AUX_EN));
data              944 drivers/thunderbolt/switch.c 	u32 data[2];
data              947 drivers/thunderbolt/switch.c 	ret = tb_port_read(port, data, TB_CFG_PORT, port->cap_adap,
data              948 drivers/thunderbolt/switch.c 			   ARRAY_SIZE(data));
data              953 drivers/thunderbolt/switch.c 		data[0] |= TB_DP_VIDEO_EN | TB_DP_AUX_EN;
data              955 drivers/thunderbolt/switch.c 		data[0] &= ~(TB_DP_VIDEO_EN | TB_DP_AUX_EN);
data              957 drivers/thunderbolt/switch.c 	return tb_port_write(port, data, TB_CFG_PORT, port->cap_adap,
data              958 drivers/thunderbolt/switch.c 			     ARRAY_SIZE(data));
data             1012 drivers/thunderbolt/switch.c 	u32 data;
data             1023 drivers/thunderbolt/switch.c 	res = tb_sw_read(sw, &data, TB_CFG_SWITCH, sw->cap_plug_events + 1, 1);
data             1028 drivers/thunderbolt/switch.c 		data = data & 0xFFFFFF83;
data             1035 drivers/thunderbolt/switch.c 			data |= 4;
data             1038 drivers/thunderbolt/switch.c 		data = data | 0x7c;
data             1040 drivers/thunderbolt/switch.c 	return tb_sw_write(sw, &data, TB_CFG_SWITCH,
data             2031 drivers/thunderbolt/switch.c static int tb_switch_match(struct device *dev, const void *data)
data             2034 drivers/thunderbolt/switch.c 	const struct tb_sw_lookup *lookup = data;
data              630 drivers/thunderbolt/tb.c static int tb_scan_finalize_switch(struct device *dev, void *data)
data               60 drivers/thunderbolt/tb_msgs.h 	u32 data[64]; /* maximum size, tb_cfg_address.length has 6 bits */
data               89 drivers/thunderbolt/tb_msgs.h 	u32 data;
data              529 drivers/thunderbolt/tb_msgs.h 	u32 data[0];
data               89 drivers/thunderbolt/xdomain.c static void response_ready(void *data)
data               91 drivers/thunderbolt/xdomain.c 	tb_cfg_request_put(data);
data              292 drivers/thunderbolt/xdomain.c 	u32 *data = NULL;
data              344 drivers/thunderbolt/xdomain.c 		if (!data) {
data              351 drivers/thunderbolt/xdomain.c 			data = kcalloc(data_len, sizeof(u32), GFP_KERNEL);
data              352 drivers/thunderbolt/xdomain.c 			if (!data) {
data              358 drivers/thunderbolt/xdomain.c 		memcpy(data + req.offset, res->data, len * 4);
data              362 drivers/thunderbolt/xdomain.c 	*block = data;
data              370 drivers/thunderbolt/xdomain.c 	kfree(data);
data              420 drivers/thunderbolt/xdomain.c 	memcpy(res->data, &xdomain_property_block[req->offset], len * 4);
data              742 drivers/thunderbolt/xdomain.c static int remove_missing_service(struct device *dev, void *data)
data              744 drivers/thunderbolt/xdomain.c 	struct tb_xdomain *xd = data;
data              758 drivers/thunderbolt/xdomain.c static int find_service(struct device *dev, void *data)
data              760 drivers/thunderbolt/xdomain.c 	const struct tb_property *p = data;
data             1291 drivers/thunderbolt/xdomain.c static int unregister_service(struct device *dev, void *data)
data             1556 drivers/thunderbolt/xdomain.c 		ret = handler->callback(buf, size, handler->data);
data             1596 drivers/thunderbolt/xdomain.c static int update_xdomain(struct device *dev, void *data)
data              450 drivers/tty/amiserial.c static irqreturn_t ser_vbl_int( int irq, void *data)
data              453 drivers/tty/amiserial.c 	struct serial_state *info = data;
data              444 drivers/tty/cyclades.c 	u8 ivr, save_xir, channel, save_car, data, char_count;
data              460 drivers/tty/cyclades.c 		data = cyy_readb(info, CyRDSR);
data              463 drivers/tty/cyclades.c 		if (data & CyBREAK)
data              465 drivers/tty/cyclades.c 		else if (data & CyFRAME)
data              467 drivers/tty/cyclades.c 		else if (data & CyPARITY)
data              469 drivers/tty/cyclades.c 		else if (data & CyOVERRUN)
data              472 drivers/tty/cyclades.c 		if (data & info->ignore_status_mask) {
data              477 drivers/tty/cyclades.c 			if (data & info->read_status_mask) {
data              478 drivers/tty/cyclades.c 				if (data & CyBREAK) {
data              491 drivers/tty/cyclades.c 				} else if (data & CyFRAME) {
data              497 drivers/tty/cyclades.c 				} else if (data & CyPARITY) {
data              504 drivers/tty/cyclades.c 				} else if (data & CyOVERRUN) {
data              549 drivers/tty/cyclades.c 			data = cyy_readb(info, CyRDSR);
data              550 drivers/tty/cyclades.c 			tty_insert_flip_char(port, data, TTY_NORMAL);
data              928 drivers/tty/cyclades.c 	char data;
data              977 drivers/tty/cyclades.c 		data = readb(cinfo->base_addr + rx_bufaddr +
data              981 drivers/tty/cyclades.c 		tty_insert_flip_char(port, data, TTY_NORMAL);
data             1010 drivers/tty/cyclades.c 	u8 data;
data             1037 drivers/tty/cyclades.c 		data = info->x_char;
data             1039 drivers/tty/cyclades.c 		cy_writeb(cinfo->base_addr + tx_bufaddr + tx_put, data);
data             1065 drivers/tty/cyclades.c 		data = info->port.xmit_buf[info->xmit_tail];
data             1070 drivers/tty/cyclades.c 		cy_writeb(cinfo->base_addr + tx_bufaddr + tx_put, data);
data             3368 drivers/tty/cyclades.c static inline void cyz_fpga_copy(void __iomem *fpga, const u8 *data,
data             3372 drivers/tty/cyclades.c 		cy_writel(fpga, *data++);
data             3401 drivers/tty/cyclades.c 	const void *ptr = fw->data;
data              166 drivers/tty/ehv_bytechan.c static void byte_channel_spin_send(const char data)
data              173 drivers/tty/ehv_bytechan.c 					   &count, &data);
data              347 drivers/tty/ehv_bytechan.c static irqreturn_t ehv_bc_tty_rx_isr(int irq, void *data)
data              349 drivers/tty/ehv_bytechan.c 	struct ehv_bc_data *bc = data;
data              448 drivers/tty/ehv_bytechan.c static irqreturn_t ehv_bc_tty_tx_isr(int irq, void *data)
data              450 drivers/tty/ehv_bytechan.c 	struct ehv_bc_data *bc = data;
data              446 drivers/tty/goldfish.c 	struct earlycon_device *dev = con->data;
data              365 drivers/tty/hvc/hvc_console.c 		rc = hp->ops->notifier_add(hp, hp->data);
data              412 drivers/tty/hvc/hvc_console.c 			hp->ops->notifier_del(hp, hp->data);
data              469 drivers/tty/hvc/hvc_console.c 		hp->ops->notifier_hangup(hp, hp->data);
data              911 drivers/tty/hvc/hvc_console.c struct hvc_struct *hvc_alloc(uint32_t vtermno, int data,
data              931 drivers/tty/hvc/hvc_console.c 	hp->data = data;
data               46 drivers/tty/hvc/hvc_console.h 	int data;
data               77 drivers/tty/hvc/hvc_console.h extern struct hvc_struct * hvc_alloc(uint32_t vtermno, int data,
data               99 drivers/tty/hvc/hvc_console.h extern int notifier_add_irq(struct hvc_struct *hp, int data);
data              100 drivers/tty/hvc/hvc_console.h extern void notifier_del_irq(struct hvc_struct *hp, int data);
data              101 drivers/tty/hvc/hvc_console.h extern void notifier_hangup_irq(struct hvc_struct *hp, int data);
data               49 drivers/tty/hvc/hvc_iucv.c 	u8	data[];			/* Payload buffer */
data               51 drivers/tty/hvc/hvc_iucv.c #define MSG_SIZE(s)		((s) + offsetof(struct iucv_tty_msg, data))
data              271 drivers/tty/hvc/hvc_iucv.c 		memcpy(buf, rb->mbuf->data + rb->offset, written);
data              284 drivers/tty/hvc/hvc_iucv.c 		__hvc_resize(priv->hvc, *((struct winsize *) rb->mbuf->data));
data              409 drivers/tty/hvc/hvc_iucv.c 	memcpy(sb->mbuf->data, priv->sndbuf, priv->sndbuf_len);
data               81 drivers/tty/hvc/hvc_opal.c static int hvc_opal_hvsi_open(struct hvc_struct *hp, int data)
data               88 drivers/tty/hvc/hvc_opal.c 	rc = notifier_add_irq(hp, data);
data               95 drivers/tty/hvc/hvc_opal.c static void hvc_opal_hvsi_close(struct hvc_struct *hp, int data)
data              103 drivers/tty/hvc/hvc_opal.c 	notifier_del_irq(hp, data);
data              106 drivers/tty/hvc/hvc_opal.c void hvc_opal_hvsi_hangup(struct hvc_struct *hp, int data)
data              114 drivers/tty/hvc/hvc_opal.c 	notifier_hangup_irq(hp, data);
data              156 drivers/tty/hvc/hvc_vio.c static int hvterm_hvsi_open(struct hvc_struct *hp, int data)
data              163 drivers/tty/hvc/hvc_vio.c 	rc = notifier_add_irq(hp, data);
data              170 drivers/tty/hvc/hvc_vio.c static void hvterm_hvsi_close(struct hvc_struct *hp, int data)
data              178 drivers/tty/hvc/hvc_vio.c 	notifier_del_irq(hp, data);
data              181 drivers/tty/hvc/hvc_vio.c void hvterm_hvsi_hangup(struct hvc_struct *hp, int data)
data              189 drivers/tty/hvc/hvc_vio.c 	notifier_hangup_irq(hp, data);
data               80 drivers/tty/hvc/hvc_xen.c 		const char *data, int len)
data               92 drivers/tty/hvc/hvc_xen.c 		intf->out[MASK_XENCONS_IDX(prod++, intf->out)] = data[sent++];
data              102 drivers/tty/hvc/hvc_xen.c static int domU_write_console(uint32_t vtermno, const char *data, int len)
data              116 drivers/tty/hvc/hvc_xen.c 		int sent = __write_console(cons, data, len);
data              118 drivers/tty/hvc/hvc_xen.c 		data += sent;
data              182 drivers/tty/hvc/hvsi.c #define dbg_dump_hex(data, len) dump_hex(data, len)
data              185 drivers/tty/hvc/hvsi.c #define dbg_dump_hex(data, len) do { } while (0)
data              188 drivers/tty/hvc/hvsi.c static void dump_hex(const uint8_t *data, int len)
data              194 drivers/tty/hvc/hvsi.c 		printk("%.2x", data[i]);
data              198 drivers/tty/hvc/hvsi.c 		if (isprint(data[i]))
data              199 drivers/tty/hvc/hvsi.c 			printk("%c", data[i]);
data              353 drivers/tty/hvc/hvsi.c 	const uint8_t *data = packet + sizeof(struct hvsi_header);
data              357 drivers/tty/hvc/hvsi.c 	pr_debug("queueing %i chars '%.*s'\n", datalen, datalen, data);
data              367 drivers/tty/hvc/hvsi.c 	hvsi_insert_chars(hp, data, datalen);
data              375 drivers/tty/hvc/hvsi.c 		memcpy(hp->throttle_buf, data + TTY_THRESHOLD_THROTTLE, overflow);
data              674 drivers/tty/hvc/hvsi.c 	memcpy(&packet.data, buf, count);
data              241 drivers/tty/hvc/hvsi_lib.c 	memcpy(dp.data, buf, adjcount);
data               34 drivers/tty/ipwireless/hardware.c 					 const unsigned char *data, int len,
data               38 drivers/tty/ipwireless/hardware.c 		unsigned int channel_idx, const unsigned char *data, int len);
data              284 drivers/tty/ipwireless/hardware.c 	void (*reboot_callback) (void *data);
data              363 drivers/tty/ipwireless/hardware.c static void dump_data_bytes(const char *type, const unsigned char *data,
data              369 drivers/tty/ipwireless/hardware.c 			type, data_type(data, length));
data              370 drivers/tty/ipwireless/hardware.c 	print_hex_dump_bytes(prefix, 0, (void *)data,
data              374 drivers/tty/ipwireless/hardware.c static void swap_packet_bitfield_to_le(unsigned char *data)
data              377 drivers/tty/ipwireless/hardware.c 	unsigned char tmp = *data, ret = 0;
data              385 drivers/tty/ipwireless/hardware.c 	*data = ret & 0xff;
data              389 drivers/tty/ipwireless/hardware.c static void swap_packet_bitfield_from_le(unsigned char *data)
data              392 drivers/tty/ipwireless/hardware.c 	unsigned char tmp = *data, ret = 0;
data              400 drivers/tty/ipwireless/hardware.c 	*data = ret & 0xff;
data              404 drivers/tty/ipwireless/hardware.c static void do_send_fragment(struct ipw_hardware *hw, unsigned char *data,
data              414 drivers/tty/ipwireless/hardware.c 		dump_data_bytes("send", data, length);
data              419 drivers/tty/ipwireless/hardware.c 	swap_packet_bitfield_to_le(data);
data              425 drivers/tty/ipwireless/hardware.c 			unsigned short d = data[i];
data              429 drivers/tty/ipwireless/hardware.c 				d |= data[i + 1] << 8;
data              439 drivers/tty/ipwireless/hardware.c 			unsigned short d = data[i];
data              443 drivers/tty/ipwireless/hardware.c 				d |= data[i + 1] << 8;
data              622 drivers/tty/ipwireless/hardware.c 				  const unsigned char *data, int length,
data              659 drivers/tty/ipwireless/hardware.c 				+ (*assem)->length, data, length);
data              680 drivers/tty/ipwireless/hardware.c 				data, length);
data              767 drivers/tty/ipwireless/hardware.c 					const unsigned char *data, int len)
data              770 drivers/tty/ipwireless/hardware.c 		(const struct ipw_control_packet_body *) data;
data              818 drivers/tty/ipwireless/hardware.c 	const unsigned char *data;
data              827 drivers/tty/ipwireless/hardware.c 	data = packet->rawpkt + header_length;
data              832 drivers/tty/ipwireless/hardware.c 		queue_received_packet(hw, protocol, address, data, data_len,
data              836 drivers/tty/ipwireless/hardware.c 		handle_received_SETUP_packet(hw, address, data, data_len,
data              873 drivers/tty/ipwireless/hardware.c 			unsigned short data = le16_to_cpu(raw_data);
data              875 drivers/tty/ipwireless/hardware.c 			pkt[i] = (unsigned char) data;
data              876 drivers/tty/ipwireless/hardware.c 			pkt[i + 1] = (unsigned char) (data >> 8);
data              890 drivers/tty/ipwireless/hardware.c 			unsigned short data = le16_to_cpu(raw_data);
data              892 drivers/tty/ipwireless/hardware.c 			pkt[i] = (unsigned char) data;
data              893 drivers/tty/ipwireless/hardware.c 			pkt[i + 1] = (unsigned char) (data >> 8);
data             1295 drivers/tty/ipwireless/hardware.c 			    const unsigned char *data, unsigned int length,
data             1307 drivers/tty/ipwireless/hardware.c 	memcpy((unsigned char *) packet + sizeof(struct ipw_tx_packet), data,
data             1531 drivers/tty/ipwireless/hardware.c 					 const unsigned char *data, int len,
data             1534 drivers/tty/ipwireless/hardware.c 	const union ipw_setup_rx_msg *rx_msg = (const union ipw_setup_rx_msg *) data;
data             1650 drivers/tty/ipwireless/hardware.c 		void (*reboot_callback) (void *data),
data               45 drivers/tty/ipwireless/hardware.h 			    const unsigned char *data,
data               58 drivers/tty/ipwireless/hardware.h 				 void (*reboot_cb) (void *data),
data              116 drivers/tty/ipwireless/network.c 					       IPW_CHANNEL_RAS, skb->data,
data              129 drivers/tty/ipwireless/network.c 			memcpy(buf + 2, skb->data, skb->len);
data              345 drivers/tty/ipwireless/network.c static struct sk_buff *ipw_packet_received_skb(unsigned char *data,
data              350 drivers/tty/ipwireless/network.c 	if (length > 2 && data[0] == PPP_ALLSTATIONS && data[1] == PPP_UI) {
data              352 drivers/tty/ipwireless/network.c 		data += 2;
data              359 drivers/tty/ipwireless/network.c 	skb_put_data(skb, data, length);
data              366 drivers/tty/ipwireless/network.c 					unsigned char *data,
data              402 drivers/tty/ipwireless/network.c 				skb = ipw_packet_received_skb(data, length);
data              412 drivers/tty/ipwireless/network.c 			ipwireless_tty_received(tty, data, length);
data               38 drivers/tty/ipwireless/network.h 		unsigned int channel_idx, unsigned char *data,
data              155 drivers/tty/ipwireless/tty.c void ipwireless_tty_received(struct ipw_tty *tty, unsigned char *data,
data              168 drivers/tty/ipwireless/tty.c 	work = tty_insert_flip_string(&tty->port, data, length);
data               38 drivers/tty/ipwireless/tty.h void ipwireless_tty_received(struct ipw_tty *tty, unsigned char *data,
data             1344 drivers/tty/isicom.c 	u8 *data;
data             1349 drivers/tty/isicom.c 		u8	data[0];
data             1379 drivers/tty/isicom.c 	for (frame = (struct stframe *)fw->data;
data             1380 drivers/tty/isicom.c 			frame < (struct stframe *)(fw->data + fw->size);
data             1408 drivers/tty/isicom.c 		outsw(base, frame->data, word_count);
data             1427 drivers/tty/isicom.c 	for (frame = (struct stframe *)fw->data;
data             1428 drivers/tty/isicom.c 			frame < (struct stframe *)(fw->data + fw->size);
data             1457 drivers/tty/isicom.c 		data = kmalloc_array(word_count, 2, GFP_KERNEL);
data             1458 drivers/tty/isicom.c 		if (data == NULL) {
data             1464 drivers/tty/isicom.c 		insw(base, data, word_count);
data             1468 drivers/tty/isicom.c 			if (data[a] != frame->data[a]) {
data             1469 drivers/tty/isicom.c 				kfree(data);
data             1474 drivers/tty/isicom.c 		kfree(data);
data              172 drivers/tty/mips_ejtag_fdc.c 					unsigned int offs, unsigned int data)
data              174 drivers/tty/mips_ejtag_fdc.c 	__raw_writel(data, priv->reg + offs);
data              560 drivers/tty/mips_ejtag_fdc.c 	unsigned int stat, channel, data, cfg, i, flipped;
data              574 drivers/tty/mips_ejtag_fdc.c 		data = mips_ejtag_fdc_read(priv, REG_FDRX);
data              576 drivers/tty/mips_ejtag_fdc.c 		len = mips_ejtag_fdc_decode(data, buf);
data              578 drivers/tty/mips_ejtag_fdc.c 			priv->driver_name, channel, data, len, buf);
data             1183 drivers/tty/mips_ejtag_fdc.c 	unsigned int stat, channel, data;
data             1206 drivers/tty/mips_ejtag_fdc.c 			data = __raw_readl(regs + REG_FDRX);
data             1210 drivers/tty/mips_ejtag_fdc.c 		kgdbfdc_rbuflen = mips_ejtag_fdc_decode(data, kgdbfdc_rbuf);
data              733 drivers/tty/moxa.c 	const void *ptr = fw->data;
data              772 drivers/tty/moxa.c 				moxa_check_fw(&fw->data[len]))
data               99 drivers/tty/n_gsm.c 	unsigned char *data;	/* Points into buffer but not at the start */
data              146 drivers/tty/n_gsm.c 	void (*data)(struct gsm_dlci *dlci, const u8 *data, int len);
data              147 drivers/tty/n_gsm.c 	void (*prev_data)(struct gsm_dlci *dlci, const u8 *data, int len);
data              165 drivers/tty/n_gsm.c 	u8 *data;	/* Data for the command in case we retransmit */
data              221 drivers/tty/n_gsm.c 	int (*output)(struct gsm_mux *mux, u8 *data, int len);
data              449 drivers/tty/n_gsm.c 					u8 control, const u8 *data, int dlen)
data              506 drivers/tty/n_gsm.c 			pr_cont("%02X ", *data++);
data              648 drivers/tty/n_gsm.c 	m->data = m->buffer + HDR_LEN - 1;	/* Allow for FCS */
data              679 drivers/tty/n_gsm.c 			len = gsm_stuff_frame(msg->data,
data              685 drivers/tty/n_gsm.c 			memcpy(gsm->txframe + 1 , msg->data, msg->len);
data              722 drivers/tty/n_gsm.c 	u8 *dp = msg->data;
data              740 drivers/tty/n_gsm.c 	*fcs = gsm_fcs_add_block(INIT_FCS, dp , msg->data - dp);
data              743 drivers/tty/n_gsm.c 		*fcs = gsm_fcs_add_block(*fcs, msg->data, msg->len);
data              747 drivers/tty/n_gsm.c 							msg->data, msg->len);
data              751 drivers/tty/n_gsm.c 	msg->len += (msg->data - dp) + 1;
data              752 drivers/tty/n_gsm.c 	msg->data = dp;
data              814 drivers/tty/n_gsm.c 		dp = msg->data;
data              887 drivers/tty/n_gsm.c 	dp = msg->data;
data              894 drivers/tty/n_gsm.c 	memcpy(dp, dlci->skb->data, len);
data              991 drivers/tty/n_gsm.c static void gsm_control_reply(struct gsm_mux *gsm, int cmd, const u8 *data,
data              998 drivers/tty/n_gsm.c 	msg->data[0] = (cmd & 0xFE) << 1 | EA;	/* Clear C/R */
data              999 drivers/tty/n_gsm.c 	msg->data[1] = (dlen << 1) | EA;
data             1000 drivers/tty/n_gsm.c 	memcpy(msg->data + 2, data, dlen);
data             1076 drivers/tty/n_gsm.c static void gsm_control_modem(struct gsm_mux *gsm, const u8 *data, int clen)
data             1083 drivers/tty/n_gsm.c 	const u8 *dp = data;
data             1123 drivers/tty/n_gsm.c 	gsm_control_reply(gsm, CMD_MSC, data, clen);
data             1137 drivers/tty/n_gsm.c static void gsm_control_rls(struct gsm_mux *gsm, const u8 *data, int clen)
data             1143 drivers/tty/n_gsm.c 	const u8 *dp = data;
data             1174 drivers/tty/n_gsm.c 	gsm_control_reply(gsm, CMD_RLS, data, clen);
data             1192 drivers/tty/n_gsm.c 						const u8 *data, int clen)
data             1210 drivers/tty/n_gsm.c 		gsm_control_reply(gsm, CMD_TEST, data, clen);
data             1228 drivers/tty/n_gsm.c 		gsm_control_modem(gsm, data, clen);
data             1232 drivers/tty/n_gsm.c 		gsm_control_rls(gsm, data, clen);
data             1264 drivers/tty/n_gsm.c 						const u8 *data, int clen)
data             1300 drivers/tty/n_gsm.c 	msg->data[0] = (ctrl->cmd << 1) | 2 | EA;	/* command */
data             1301 drivers/tty/n_gsm.c 	memcpy(msg->data + 1, ctrl->data, ctrl->len);
data             1352 drivers/tty/n_gsm.c 		unsigned int command, u8 *data, int clen)
data             1367 drivers/tty/n_gsm.c 	ctrl->data = data;
data             1556 drivers/tty/n_gsm.c static void gsm_dlci_data(struct gsm_dlci *dlci, const u8 *data, int clen)
data             1573 drivers/tty/n_gsm.c 		while (gsm_read_ea(&modem, *data++) == 0) {
data             1586 drivers/tty/n_gsm.c 		tty_insert_flip_string(port, data, len);
data             1603 drivers/tty/n_gsm.c static void gsm_dlci_command(struct gsm_dlci *dlci, const u8 *data, int len)
data             1608 drivers/tty/n_gsm.c 		if (gsm_read_ea(&command, *data++) == 1) {
data             1609 drivers/tty/n_gsm.c 			int clen = *data++;
data             1618 drivers/tty/n_gsm.c 								data, clen);
data             1621 drivers/tty/n_gsm.c 								data, clen);
data             1663 drivers/tty/n_gsm.c 		dlci->data = gsm_dlci_data;
data             1665 drivers/tty/n_gsm.c 		dlci->data = gsm_dlci_command;
data             1835 drivers/tty/n_gsm.c 		dlci->data(dlci, gsm->buf, gsm->len);
data             2016 drivers/tty/n_gsm.c 				unsigned char data, unsigned char flag)
data             2339 drivers/tty/n_gsm.c static int gsmld_output(struct gsm_mux *gsm, u8 *data, int len)
data             2347 drivers/tty/n_gsm.c 				     data, len);
data             2348 drivers/tty/n_gsm.c 	gsm->tty->ops->write(gsm->tty, data, len);
data             2661 drivers/tty/n_gsm.c 	dlci->data = dlci->prev_data;
data             2822 drivers/tty/n_gsm.c 	dlci->prev_data = dlci->data;
data             2824 drivers/tty/n_gsm.c 	dlci->data = gsm_mux_rx_netchar;
data              493 drivers/tty/n_hdlc.c static void n_hdlc_tty_receive(struct tty_struct *tty, const __u8 *data,
data              538 drivers/tty/n_hdlc.c 	memcpy(buf->buf,data,count);
data              646 drivers/tty/n_hdlc.c 			    const unsigned char *data, size_t count)
data              708 drivers/tty/n_hdlc.c 		memcpy(tbuf->buf, data, count);
data              461 drivers/tty/n_r3964.c 		if (pBlock->data[pInfo->tx_position] == DLE) {
data              465 drivers/tty/n_r3964.c 		put_char(pInfo, pBlock->data[pInfo->tx_position++]);
data              532 drivers/tty/n_r3964.c 	pBlock->data = ((unsigned char *)pBlock) +
data              538 drivers/tty/n_r3964.c 	memcpy(pBlock->data, pInfo->rx_buf, length);
data              834 drivers/tty/n_r3964.c 		if (copy_to_user(buf, block->data, block->length))
data             1128 drivers/tty/n_r3964.c 			   const unsigned char *data, size_t count)
data             1167 drivers/tty/n_r3964.c 	pHeader->data = new_data + sizeof(struct r3964_block_header);
data             1177 drivers/tty/n_r3964.c 	memcpy(pHeader->data, data, count);	/* We already verified this */
data             1180 drivers/tty/n_r3964.c 		dump_block(pHeader->data, count);
data              365 drivers/tty/nozomi.c 	u8 *data;
data              592 drivers/tty/serdev/core.c 				       void *data, void **return_value)
data              594 drivers/tty/serdev/core.c 	struct serdev_controller *ctrl = data;
data              675 drivers/tty/serdev/core.c static int serdev_remove_device(struct device *dev, void *data)
data               77 drivers/tty/serdev/serdev-ttyport.c static int ttyport_write_buf(struct serdev_controller *ctrl, const unsigned char *data, size_t len)
data               86 drivers/tty/serdev/serdev-ttyport.c 	return tty->ops->write(serport->tty, data, len);
data              455 drivers/tty/serial/21285.c 	.data		= &serial21285_reg,
data               42 drivers/tty/serial/8250/8250_acorn.c 	struct serial_card_type *type = id->data;
data               27 drivers/tty/serial/8250/8250_bcm2835aux.c 	struct bcm2835aux_data *data;
data               32 drivers/tty/serial/8250/8250_bcm2835aux.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data               33 drivers/tty/serial/8250/8250_bcm2835aux.c 	if (!data)
data               37 drivers/tty/serial/8250/8250_bcm2835aux.c 	spin_lock_init(&data->uart.port.lock);
data               38 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.capabilities = UART_CAP_FIFO | UART_CAP_MINI;
data               39 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.dev = &pdev->dev;
data               40 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.regshift = 2;
data               41 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.type = PORT_16550;
data               42 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.iotype = UPIO_MEM;
data               43 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.fifosize = 8;
data               44 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.flags = UPF_SHARE_IRQ |
data               50 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->clk = devm_clk_get(&pdev->dev, NULL);
data               51 drivers/tty/serial/8250/8250_bcm2835aux.c 	ret = PTR_ERR_OR_ZERO(data->clk);
data               61 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.irq = ret;
data               69 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.membase = devm_ioremap_resource(&pdev->dev, res);
data               70 drivers/tty/serial/8250/8250_bcm2835aux.c 	ret = PTR_ERR_OR_ZERO(data->uart.port.membase);
data               77 drivers/tty/serial/8250/8250_bcm2835aux.c 		data->uart.port.line = ret;
data               80 drivers/tty/serial/8250/8250_bcm2835aux.c 	ret = clk_prepare_enable(data->clk);
data               92 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->uart.port.uartclk = clk_get_rate(data->clk) * 2;
data               95 drivers/tty/serial/8250/8250_bcm2835aux.c 	ret = serial8250_register_8250_port(&data->uart);
data              101 drivers/tty/serial/8250/8250_bcm2835aux.c 	data->line = ret;
data              103 drivers/tty/serial/8250/8250_bcm2835aux.c 	platform_set_drvdata(pdev, data);
data              108 drivers/tty/serial/8250/8250_bcm2835aux.c 	clk_disable_unprepare(data->clk);
data              114 drivers/tty/serial/8250/8250_bcm2835aux.c 	struct bcm2835aux_data *data = platform_get_drvdata(pdev);
data              116 drivers/tty/serial/8250/8250_bcm2835aux.c 	serial8250_unregister_port(data->line);
data              117 drivers/tty/serial/8250/8250_bcm2835aux.c 	clk_disable_unprepare(data->clk);
data              672 drivers/tty/serial/8250/8250_core.c 	.data		= &serial8250_reg,
data               39 drivers/tty/serial/8250/8250_dw.c 	struct dw8250_port_data	data;
data               52 drivers/tty/serial/8250/8250_dw.c static inline struct dw8250_data *to_dw8250_data(struct dw8250_port_data *data)
data               54 drivers/tty/serial/8250/8250_dw.c 	return container_of(data, struct dw8250_data, data);
data              341 drivers/tty/serial/8250/8250_dw.c static void dw8250_quirks(struct uart_port *p, struct dw8250_data *data)
data              357 drivers/tty/serial/8250/8250_dw.c 			data->usr_reg = 0x27;
data              358 drivers/tty/serial/8250/8250_dw.c 			data->skip_autocfg = true;
data              373 drivers/tty/serial/8250/8250_dw.c 		data->uart_16550_compatible = true;
data              379 drivers/tty/serial/8250/8250_dw.c 		data->data.dma.rx_param = p->dev->parent;
data              380 drivers/tty/serial/8250/8250_dw.c 		data->data.dma.tx_param = p->dev->parent;
data              381 drivers/tty/serial/8250/8250_dw.c 		data->data.dma.fn = dw8250_idma_filter;
data              391 drivers/tty/serial/8250/8250_dw.c 	struct dw8250_data *data;
data              423 drivers/tty/serial/8250/8250_dw.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              424 drivers/tty/serial/8250/8250_dw.c 	if (!data)
data              427 drivers/tty/serial/8250/8250_dw.c 	data->data.dma.fn = dw8250_fallback_dma_filter;
data              428 drivers/tty/serial/8250/8250_dw.c 	data->usr_reg = DW_UART_USR;
data              429 drivers/tty/serial/8250/8250_dw.c 	p->private_data = &data->data;
data              431 drivers/tty/serial/8250/8250_dw.c 	data->uart_16550_compatible = device_property_read_bool(dev,
data              447 drivers/tty/serial/8250/8250_dw.c 		data->msr_mask_on |= UART_MSR_DCD;
data              448 drivers/tty/serial/8250/8250_dw.c 		data->msr_mask_off |= UART_MSR_DDCD;
data              453 drivers/tty/serial/8250/8250_dw.c 		data->msr_mask_on |= UART_MSR_DSR;
data              454 drivers/tty/serial/8250/8250_dw.c 		data->msr_mask_off |= UART_MSR_DDSR;
data              459 drivers/tty/serial/8250/8250_dw.c 		data->msr_mask_on |= UART_MSR_CTS;
data              460 drivers/tty/serial/8250/8250_dw.c 		data->msr_mask_off |= UART_MSR_DCTS;
data              465 drivers/tty/serial/8250/8250_dw.c 		data->msr_mask_off |= UART_MSR_RI;
data              466 drivers/tty/serial/8250/8250_dw.c 		data->msr_mask_off |= UART_MSR_TERI;
data              473 drivers/tty/serial/8250/8250_dw.c 	data->clk = devm_clk_get(dev, "baudclk");
data              474 drivers/tty/serial/8250/8250_dw.c 	if (IS_ERR(data->clk) && PTR_ERR(data->clk) != -EPROBE_DEFER)
data              475 drivers/tty/serial/8250/8250_dw.c 		data->clk = devm_clk_get(dev, NULL);
data              476 drivers/tty/serial/8250/8250_dw.c 	if (IS_ERR(data->clk) && PTR_ERR(data->clk) == -EPROBE_DEFER)
data              478 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR_OR_NULL(data->clk)) {
data              479 drivers/tty/serial/8250/8250_dw.c 		err = clk_prepare_enable(data->clk);
data              484 drivers/tty/serial/8250/8250_dw.c 			p->uartclk = clk_get_rate(data->clk);
data              494 drivers/tty/serial/8250/8250_dw.c 	data->pclk = devm_clk_get(dev, "apb_pclk");
data              495 drivers/tty/serial/8250/8250_dw.c 	if (IS_ERR(data->pclk) && PTR_ERR(data->pclk) == -EPROBE_DEFER) {
data              499 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR(data->pclk)) {
data              500 drivers/tty/serial/8250/8250_dw.c 		err = clk_prepare_enable(data->pclk);
data              507 drivers/tty/serial/8250/8250_dw.c 	data->rst = devm_reset_control_get_optional_exclusive(dev, NULL);
data              508 drivers/tty/serial/8250/8250_dw.c 	if (IS_ERR(data->rst)) {
data              509 drivers/tty/serial/8250/8250_dw.c 		err = PTR_ERR(data->rst);
data              512 drivers/tty/serial/8250/8250_dw.c 	reset_control_deassert(data->rst);
data              514 drivers/tty/serial/8250/8250_dw.c 	dw8250_quirks(p, data);
data              517 drivers/tty/serial/8250/8250_dw.c 	if (data->uart_16550_compatible)
data              520 drivers/tty/serial/8250/8250_dw.c 	if (!data->skip_autocfg)
data              525 drivers/tty/serial/8250/8250_dw.c 		data->data.dma.rxconf.src_maxburst = p->fifosize / 4;
data              526 drivers/tty/serial/8250/8250_dw.c 		data->data.dma.txconf.dst_maxburst = p->fifosize / 4;
data              527 drivers/tty/serial/8250/8250_dw.c 		up->dma = &data->data.dma;
data              530 drivers/tty/serial/8250/8250_dw.c 	data->data.line = serial8250_register_8250_port(up);
data              531 drivers/tty/serial/8250/8250_dw.c 	if (data->data.line < 0) {
data              532 drivers/tty/serial/8250/8250_dw.c 		err = data->data.line;
data              536 drivers/tty/serial/8250/8250_dw.c 	platform_set_drvdata(pdev, data);
data              544 drivers/tty/serial/8250/8250_dw.c 	reset_control_assert(data->rst);
data              547 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR(data->pclk))
data              548 drivers/tty/serial/8250/8250_dw.c 		clk_disable_unprepare(data->pclk);
data              551 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR(data->clk))
data              552 drivers/tty/serial/8250/8250_dw.c 		clk_disable_unprepare(data->clk);
data              559 drivers/tty/serial/8250/8250_dw.c 	struct dw8250_data *data = platform_get_drvdata(pdev);
data              564 drivers/tty/serial/8250/8250_dw.c 	serial8250_unregister_port(data->data.line);
data              566 drivers/tty/serial/8250/8250_dw.c 	reset_control_assert(data->rst);
data              568 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR(data->pclk))
data              569 drivers/tty/serial/8250/8250_dw.c 		clk_disable_unprepare(data->pclk);
data              571 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR(data->clk))
data              572 drivers/tty/serial/8250/8250_dw.c 		clk_disable_unprepare(data->clk);
data              583 drivers/tty/serial/8250/8250_dw.c 	struct dw8250_data *data = dev_get_drvdata(dev);
data              585 drivers/tty/serial/8250/8250_dw.c 	serial8250_suspend_port(data->data.line);
data              592 drivers/tty/serial/8250/8250_dw.c 	struct dw8250_data *data = dev_get_drvdata(dev);
data              594 drivers/tty/serial/8250/8250_dw.c 	serial8250_resume_port(data->data.line);
data              603 drivers/tty/serial/8250/8250_dw.c 	struct dw8250_data *data = dev_get_drvdata(dev);
data              605 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR(data->clk))
data              606 drivers/tty/serial/8250/8250_dw.c 		clk_disable_unprepare(data->clk);
data              608 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR(data->pclk))
data              609 drivers/tty/serial/8250/8250_dw.c 		clk_disable_unprepare(data->pclk);
data              616 drivers/tty/serial/8250/8250_dw.c 	struct dw8250_data *data = dev_get_drvdata(dev);
data              618 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR(data->pclk))
data              619 drivers/tty/serial/8250/8250_dw.c 		clk_prepare_enable(data->pclk);
data              621 drivers/tty/serial/8250/8250_dw.c 	if (!IS_ERR(data->clk))
data              622 drivers/tty/serial/8250/8250_dw.c 		clk_prepare_enable(data->clk);
data              106 drivers/tty/serial/8250/8250_early.c 	struct earlycon_device *device = console->data;
data              544 drivers/tty/serial/8250/8250_exar.c static irqreturn_t exar_misc_handler(int irq, void *data)
data              546 drivers/tty/serial/8250/8250_exar.c 	exar_misc_clear(data);
data              107 drivers/tty/serial/8250/8250_fintek.c static void sio_write_reg(struct fintek_8250 *pdata, u8 reg, u8 data)
data              110 drivers/tty/serial/8250/8250_fintek.c 	outb(data, pdata->base_port + DATA_PORT);
data              114 drivers/tty/serial/8250/8250_fintek.c 			       u8 data)
data              118 drivers/tty/serial/8250/8250_fintek.c 	tmp = (sio_read_reg(pdata, reg) & ~mask) | (mask & data);
data              212 drivers/tty/serial/8250/8250_ingenic.c 	struct ingenic_uart_data *data;
data              222 drivers/tty/serial/8250/8250_ingenic.c 	cdata = match->data;
data              229 drivers/tty/serial/8250/8250_ingenic.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              230 drivers/tty/serial/8250/8250_ingenic.c 	if (!data)
data              257 drivers/tty/serial/8250/8250_ingenic.c 	data->clk_module = devm_clk_get(&pdev->dev, "module");
data              258 drivers/tty/serial/8250/8250_ingenic.c 	if (IS_ERR(data->clk_module)) {
data              259 drivers/tty/serial/8250/8250_ingenic.c 		err = PTR_ERR(data->clk_module);
data              266 drivers/tty/serial/8250/8250_ingenic.c 	data->clk_baud = devm_clk_get(&pdev->dev, "baud");
data              267 drivers/tty/serial/8250/8250_ingenic.c 	if (IS_ERR(data->clk_baud)) {
data              268 drivers/tty/serial/8250/8250_ingenic.c 		err = PTR_ERR(data->clk_baud);
data              275 drivers/tty/serial/8250/8250_ingenic.c 	err = clk_prepare_enable(data->clk_module);
data              281 drivers/tty/serial/8250/8250_ingenic.c 	err = clk_prepare_enable(data->clk_baud);
data              286 drivers/tty/serial/8250/8250_ingenic.c 	uart.port.uartclk = clk_get_rate(data->clk_baud);
data              288 drivers/tty/serial/8250/8250_ingenic.c 	data->line = serial8250_register_8250_port(&uart);
data              289 drivers/tty/serial/8250/8250_ingenic.c 	if (data->line < 0) {
data              290 drivers/tty/serial/8250/8250_ingenic.c 		err = data->line;
data              294 drivers/tty/serial/8250/8250_ingenic.c 	platform_set_drvdata(pdev, data);
data              298 drivers/tty/serial/8250/8250_ingenic.c 	clk_disable_unprepare(data->clk_baud);
data              300 drivers/tty/serial/8250/8250_ingenic.c 	clk_disable_unprepare(data->clk_module);
data              307 drivers/tty/serial/8250/8250_ingenic.c 	struct ingenic_uart_data *data = platform_get_drvdata(pdev);
data              309 drivers/tty/serial/8250/8250_ingenic.c 	serial8250_unregister_port(data->line);
data              310 drivers/tty/serial/8250/8250_ingenic.c 	clk_disable_unprepare(data->clk_module);
data              311 drivers/tty/serial/8250/8250_ingenic.c 	clk_disable_unprepare(data->clk_baud);
data              336 drivers/tty/serial/8250/8250_ingenic.c 	{ .compatible = "ingenic,jz4740-uart", .data = &jz4740_uart_config },
data              337 drivers/tty/serial/8250/8250_ingenic.c 	{ .compatible = "ingenic,jz4760-uart", .data = &jz4760_uart_config },
data              338 drivers/tty/serial/8250/8250_ingenic.c 	{ .compatible = "ingenic,jz4770-uart", .data = &jz4760_uart_config },
data              339 drivers/tty/serial/8250/8250_ingenic.c 	{ .compatible = "ingenic,jz4775-uart", .data = &jz4760_uart_config },
data              340 drivers/tty/serial/8250/8250_ingenic.c 	{ .compatible = "ingenic,jz4780-uart", .data = &jz4780_uart_config },
data              341 drivers/tty/serial/8250/8250_ingenic.c 	{ .compatible = "ingenic,x1000-uart", .data = &x1000_uart_config },
data              103 drivers/tty/serial/8250/8250_lpc18xx.c 	struct lpc18xx_uart_data *data;
data              125 drivers/tty/serial/8250/8250_lpc18xx.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              126 drivers/tty/serial/8250/8250_lpc18xx.c 	if (!data)
data              129 drivers/tty/serial/8250/8250_lpc18xx.c 	data->clk_uart = devm_clk_get(&pdev->dev, "uartclk");
data              130 drivers/tty/serial/8250/8250_lpc18xx.c 	if (IS_ERR(data->clk_uart)) {
data              132 drivers/tty/serial/8250/8250_lpc18xx.c 		return PTR_ERR(data->clk_uart);
data              135 drivers/tty/serial/8250/8250_lpc18xx.c 	data->clk_reg = devm_clk_get(&pdev->dev, "reg");
data              136 drivers/tty/serial/8250/8250_lpc18xx.c 	if (IS_ERR(data->clk_reg)) {
data              138 drivers/tty/serial/8250/8250_lpc18xx.c 		return PTR_ERR(data->clk_reg);
data              141 drivers/tty/serial/8250/8250_lpc18xx.c 	ret = clk_prepare_enable(data->clk_reg);
data              147 drivers/tty/serial/8250/8250_lpc18xx.c 	ret = clk_prepare_enable(data->clk_uart);
data              157 drivers/tty/serial/8250/8250_lpc18xx.c 	data->dma.rx_param = data;
data              158 drivers/tty/serial/8250/8250_lpc18xx.c 	data->dma.tx_param = data;
data              168 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.uartclk = clk_get_rate(data->clk_uart);
data              169 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.port.private_data = data;
data              173 drivers/tty/serial/8250/8250_lpc18xx.c 	uart.dma = &data->dma;
data              183 drivers/tty/serial/8250/8250_lpc18xx.c 	data->line = ret;
data              184 drivers/tty/serial/8250/8250_lpc18xx.c 	platform_set_drvdata(pdev, data);
data              189 drivers/tty/serial/8250/8250_lpc18xx.c 	clk_disable_unprepare(data->clk_uart);
data              191 drivers/tty/serial/8250/8250_lpc18xx.c 	clk_disable_unprepare(data->clk_reg);
data              197 drivers/tty/serial/8250/8250_lpc18xx.c 	struct lpc18xx_uart_data *data = platform_get_drvdata(pdev);
data              199 drivers/tty/serial/8250/8250_lpc18xx.c 	serial8250_unregister_port(data->line);
data              200 drivers/tty/serial/8250/8250_lpc18xx.c 	clk_disable_unprepare(data->clk_uart);
data              201 drivers/tty/serial/8250/8250_lpc18xx.c 	clk_disable_unprepare(data->clk_reg);
data               58 drivers/tty/serial/8250/8250_lpss.c 	struct dw8250_port_data data;
data               67 drivers/tty/serial/8250/8250_lpss.c static inline struct lpss8250 *to_lpss8250(struct dw8250_port_data *data)
data               69 drivers/tty/serial/8250/8250_lpss.c 	return container_of(data, struct lpss8250, data);
data              172 drivers/tty/serial/8250/8250_lpss.c 	struct uart_8250_dma *dma = &lpss->data.dma;
data              257 drivers/tty/serial/8250/8250_lpss.c 	struct uart_8250_dma *dma = &lpss->data.dma;
data              306 drivers/tty/serial/8250/8250_lpss.c 	uart.port.private_data = &lpss->data;
data              332 drivers/tty/serial/8250/8250_lpss.c 	lpss->data.line = ret;
data              347 drivers/tty/serial/8250/8250_lpss.c 	serial8250_unregister_port(lpss->data.line);
data               73 drivers/tty/serial/8250/8250_men_mcb.c 	struct serial_8250_men_mcb_data *data;
data               97 drivers/tty/serial/8250/8250_men_mcb.c 	data = devm_kcalloc(&mdev->dev, num_ports,
data              100 drivers/tty/serial/8250/8250_men_mcb.c 	if (!data)
data              103 drivers/tty/serial/8250/8250_men_mcb.c 	mcb_set_drvdata(mdev, data);
data              106 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.dev = mdev->dma_dev;
data              107 drivers/tty/serial/8250/8250_men_mcb.c 		spin_lock_init(&data[i].uart.port.lock);
data              109 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.type = PORT_16550;
data              110 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ
data              112 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.iotype = UPIO_MEM;
data              113 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.uartclk = men_lookup_uartclk(mdev);
data              114 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.regshift = 0;
data              115 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.irq = mcb_get_irq(mdev);
data              116 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.membase = membase;
data              117 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.fifosize = 60;
data              118 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.mapbase = (unsigned long) mem->start
data              120 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].uart.port.iobase = data[i].uart.port.mapbase;
data              123 drivers/tty/serial/8250/8250_men_mcb.c 		data[i].line = serial8250_register_8250_port(&data[i].uart);
data              124 drivers/tty/serial/8250/8250_men_mcb.c 		if (data[i].line < 0) {
data              126 drivers/tty/serial/8250/8250_men_mcb.c 			return data[i].line;
data              128 drivers/tty/serial/8250/8250_men_mcb.c 		dev_info(&mdev->dev, "found MCB UART: ttyS%d\n", data[i].line);
data              137 drivers/tty/serial/8250/8250_men_mcb.c 	struct serial_8250_men_mcb_data *data = mcb_get_drvdata(mdev);
data              139 drivers/tty/serial/8250/8250_men_mcb.c 	if (!data)
data              142 drivers/tty/serial/8250/8250_men_mcb.c 	num_ports = get_num_ports(mdev, data[0].uart.port.membase);
data              149 drivers/tty/serial/8250/8250_men_mcb.c 		serial8250_unregister_port(data[i].line);
data               90 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = up->port.private_data;
data               96 drivers/tty/serial/8250/8250_mtk.c 	if (data->rx_status == DMA_RX_SHUTDOWN)
data              103 drivers/tty/serial/8250/8250_mtk.c 	if ((data->rx_pos + cnt) > dma->rx_size)
data              104 drivers/tty/serial/8250/8250_mtk.c 		cnt = dma->rx_size - data->rx_pos;
data              106 drivers/tty/serial/8250/8250_mtk.c 	ptr = (unsigned char *)(data->rx_pos + dma->rx_buf);
data              108 drivers/tty/serial/8250/8250_mtk.c 	data->rx_pos += cnt;
data              114 drivers/tty/serial/8250/8250_mtk.c 		data->rx_pos = cnt;
data              148 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = up->port.private_data;
data              151 drivers/tty/serial/8250/8250_mtk.c 	if (data->rx_status != DMA_RX_START)
data              174 drivers/tty/serial/8250/8250_mtk.c 	data->rx_status = DMA_RX_RUNNING;
data              175 drivers/tty/serial/8250/8250_mtk.c 	data->rx_pos = 0;
data              184 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = port->private_data;
data              191 drivers/tty/serial/8250/8250_mtk.c 		data->rx_status = DMA_RX_START;
data              204 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = port->private_data;
data              207 drivers/tty/serial/8250/8250_mtk.c 		data->rx_status = DMA_RX_SHUTDOWN;
data              390 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = dev_get_drvdata(dev);
data              392 drivers/tty/serial/8250/8250_mtk.c 	clk_disable_unprepare(data->uart_clk);
data              393 drivers/tty/serial/8250/8250_mtk.c 	clk_disable_unprepare(data->bus_clk);
data              400 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = dev_get_drvdata(dev);
data              403 drivers/tty/serial/8250/8250_mtk.c 	err = clk_prepare_enable(data->uart_clk);
data              409 drivers/tty/serial/8250/8250_mtk.c 	err = clk_prepare_enable(data->bus_clk);
data              438 drivers/tty/serial/8250/8250_mtk.c 			   struct mtk8250_data *data)
data              444 drivers/tty/serial/8250/8250_mtk.c 	data->uart_clk = devm_clk_get(&pdev->dev, "baud");
data              445 drivers/tty/serial/8250/8250_mtk.c 	if (IS_ERR(data->uart_clk)) {
data              450 drivers/tty/serial/8250/8250_mtk.c 		data->uart_clk = devm_clk_get(&pdev->dev, NULL);
data              451 drivers/tty/serial/8250/8250_mtk.c 		if (IS_ERR(data->uart_clk)) {
data              453 drivers/tty/serial/8250/8250_mtk.c 			return PTR_ERR(data->uart_clk);
data              459 drivers/tty/serial/8250/8250_mtk.c 	data->bus_clk = devm_clk_get(&pdev->dev, "bus");
data              460 drivers/tty/serial/8250/8250_mtk.c 	if (IS_ERR(data->bus_clk))
data              461 drivers/tty/serial/8250/8250_mtk.c 		return PTR_ERR(data->bus_clk);
data              463 drivers/tty/serial/8250/8250_mtk.c 	data->dma = NULL;
data              467 drivers/tty/serial/8250/8250_mtk.c 		data->dma = devm_kzalloc(&pdev->dev, sizeof(*data->dma),
data              469 drivers/tty/serial/8250/8250_mtk.c 		if (!data->dma)
data              472 drivers/tty/serial/8250/8250_mtk.c 		data->dma->fn = mtk8250_dma_filter;
data              473 drivers/tty/serial/8250/8250_mtk.c 		data->dma->rx_size = MTK_UART_RX_SIZE;
data              474 drivers/tty/serial/8250/8250_mtk.c 		data->dma->rxconf.src_maxburst = MTK_UART_RX_TRIGGER;
data              475 drivers/tty/serial/8250/8250_mtk.c 		data->dma->txconf.dst_maxburst = MTK_UART_TX_TRIGGER;
data              487 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data;
data              500 drivers/tty/serial/8250/8250_mtk.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              501 drivers/tty/serial/8250/8250_mtk.c 	if (!data)
data              505 drivers/tty/serial/8250/8250_mtk.c 		err = mtk8250_probe_of(pdev, &uart.port, data);
data              520 drivers/tty/serial/8250/8250_mtk.c 	uart.port.private_data = data;
data              524 drivers/tty/serial/8250/8250_mtk.c 	uart.port.uartclk = clk_get_rate(data->uart_clk);
data              526 drivers/tty/serial/8250/8250_mtk.c 	if (data->dma)
data              527 drivers/tty/serial/8250/8250_mtk.c 		uart.dma = data->dma;
data              534 drivers/tty/serial/8250/8250_mtk.c 	platform_set_drvdata(pdev, data);
data              540 drivers/tty/serial/8250/8250_mtk.c 	data->line = serial8250_register_8250_port(&uart);
data              541 drivers/tty/serial/8250/8250_mtk.c 	if (data->line < 0)
data              542 drivers/tty/serial/8250/8250_mtk.c 		return data->line;
data              547 drivers/tty/serial/8250/8250_mtk.c 	data->rx_wakeup_irq = platform_get_irq_optional(pdev, 1);
data              554 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = platform_get_drvdata(pdev);
data              558 drivers/tty/serial/8250/8250_mtk.c 	serial8250_unregister_port(data->line);
data              569 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = dev_get_drvdata(dev);
data              570 drivers/tty/serial/8250/8250_mtk.c 	int irq = data->rx_wakeup_irq;
data              573 drivers/tty/serial/8250/8250_mtk.c 	serial8250_suspend_port(data->line);
data              583 drivers/tty/serial/8250/8250_mtk.c 			serial8250_resume_port(data->line);
data              593 drivers/tty/serial/8250/8250_mtk.c 	struct mtk8250_data *data = dev_get_drvdata(dev);
data              594 drivers/tty/serial/8250/8250_mtk.c 	int irq = data->rx_wakeup_irq;
data              600 drivers/tty/serial/8250/8250_mtk.c 	serial8250_resume_port(data->line);
data              322 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "ns8250",   .data = (void *)PORT_8250, },
data              323 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "ns16450",  .data = (void *)PORT_16450, },
data              324 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "ns16550a", .data = (void *)PORT_16550A, },
data              325 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "ns16550",  .data = (void *)PORT_16550, },
data              326 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "ns16750",  .data = (void *)PORT_16750, },
data              327 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "ns16850",  .data = (void *)PORT_16850, },
data              328 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "nvidia,tegra20-uart", .data = (void *)PORT_TEGRA, },
data              329 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "nxp,lpc3220-uart", .data = (void *)PORT_LPC3220, },
data              330 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "ralink,rt2880-uart", .data = (void *)PORT_RT2880, },
data              331 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "intel,xscale-uart", .data = (void *)PORT_XSCALE, },
data              333 drivers/tty/serial/8250/8250_of.c 		.data = (void *)PORT_ALTR_16550_F32, },
data              335 drivers/tty/serial/8250/8250_of.c 		.data = (void *)PORT_ALTR_16550_F64, },
data              337 drivers/tty/serial/8250/8250_of.c 		.data = (void *)PORT_ALTR_16550_F128, },
data              339 drivers/tty/serial/8250/8250_of.c 		.data = (void *)PORT_MTK_BTIF, },
data              341 drivers/tty/serial/8250/8250_of.c 		.data = (void *)PORT_XSCALE, },
data              342 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "ti,da830-uart", .data = (void *)PORT_DA830, },
data              343 drivers/tty/serial/8250/8250_of.c 	{ .compatible = "nuvoton,npcm750-uart", .data = (void *)PORT_NPCM, },
data             1122 drivers/tty/serial/8250/8250_omap.c 	{ .compatible = "ti,omap4-uart", .data = &omap4_habit, },
data             1123 drivers/tty/serial/8250/8250_omap.c 	{ .compatible = "ti,am3352-uart", .data = &am3352_habit, },
data             1124 drivers/tty/serial/8250/8250_omap.c 	{ .compatible = "ti,am4372-uart", .data = &am3352_habit, },
data             1125 drivers/tty/serial/8250/8250_omap.c 	{ .compatible = "ti,dra742-uart", .data = &dra742_habit, },
data             1218 drivers/tty/serial/8250/8250_omap.c 	if (id && id->data)
data             1219 drivers/tty/serial/8250/8250_omap.c 		priv->habit |= *(u8 *)id->data;
data              465 drivers/tty/serial/8250/8250_pci.c 	u16 data;
data              470 drivers/tty/serial/8250/8250_pci.c 		data = 0xffdf;
data              473 drivers/tty/serial/8250/8250_pci.c 		data = 0xf7ff;
data              476 drivers/tty/serial/8250/8250_pci.c 		data = 0xfffb;
data              484 drivers/tty/serial/8250/8250_pci.c 	writew(readw(p + 0x28) & data, p + 0x28);
data              495 drivers/tty/serial/8250/8250_pci.c 	u8 data;
data              498 drivers/tty/serial/8250/8250_pci.c 	pci_read_config_byte(dev, 0x6f, &data);
data              499 drivers/tty/serial/8250/8250_pci.c 	pci_write_config_byte(dev, 0x6f, data & 0xef);
data              504 drivers/tty/serial/8250/8250_pci.c 		pci_read_config_byte(dev, 0x73, &data);
data              505 drivers/tty/serial/8250/8250_pci.c 		pci_write_config_byte(dev, 0x73, data & 0xef);
data             1517 drivers/tty/serial/8250/8250_pci.c 	u8 *data;
data             1532 drivers/tty/serial/8250/8250_pci.c 	data = devm_kzalloc(&pdev->dev, sizeof(u8), GFP_KERNEL);
data             1533 drivers/tty/serial/8250/8250_pci.c 	if (!data)
data             1537 drivers/tty/serial/8250/8250_pci.c 	*data = idx;
data             1538 drivers/tty/serial/8250/8250_pci.c 	port->port.private_data = data;
data             1616 drivers/tty/serial/8250/8250_pci.c 	struct f815xxa_data *data = p->private_data;
data             1619 drivers/tty/serial/8250/8250_pci.c 	spin_lock_irqsave(&data->lock, flags);
data             1622 drivers/tty/serial/8250/8250_pci.c 	spin_unlock_irqrestore(&data->lock, flags);
data             1630 drivers/tty/serial/8250/8250_pci.c 	struct f815xxa_data *data;
data             1632 drivers/tty/serial/8250/8250_pci.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data             1633 drivers/tty/serial/8250/8250_pci.c 	if (!data)
data             1636 drivers/tty/serial/8250/8250_pci.c 	data->idx = idx;
data             1637 drivers/tty/serial/8250/8250_pci.c 	spin_lock_init(&data->lock);
data             1639 drivers/tty/serial/8250/8250_pci.c 	port->port.private_data = data;
data               37 drivers/tty/serial/8250/8250_pxa.c 	struct pxa8250_data *data = dev_get_drvdata(dev);
data               39 drivers/tty/serial/8250/8250_pxa.c 	serial8250_suspend_port(data->line);
data               46 drivers/tty/serial/8250/8250_pxa.c 	struct pxa8250_data *data = dev_get_drvdata(dev);
data               48 drivers/tty/serial/8250/8250_pxa.c 	serial8250_resume_port(data->line);
data               84 drivers/tty/serial/8250/8250_pxa.c 	struct pxa8250_data *data = port->private_data;
data               87 drivers/tty/serial/8250/8250_pxa.c 		clk_prepare_enable(data->clk);
data               89 drivers/tty/serial/8250/8250_pxa.c 		clk_disable_unprepare(data->clk);
data               95 drivers/tty/serial/8250/8250_pxa.c 	struct pxa8250_data *data;
data              104 drivers/tty/serial/8250/8250_pxa.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              105 drivers/tty/serial/8250/8250_pxa.c 	if (!data)
data              108 drivers/tty/serial/8250/8250_pxa.c 	data->clk = devm_clk_get(&pdev->dev, NULL);
data              109 drivers/tty/serial/8250/8250_pxa.c 	if (IS_ERR(data->clk))
data              110 drivers/tty/serial/8250/8250_pxa.c 		return PTR_ERR(data->clk);
data              112 drivers/tty/serial/8250/8250_pxa.c 	ret = clk_prepare(data->clk);
data              128 drivers/tty/serial/8250/8250_pxa.c 	uart.port.uartclk = clk_get_rate(data->clk);
data              130 drivers/tty/serial/8250/8250_pxa.c 	uart.port.private_data = data;
data              137 drivers/tty/serial/8250/8250_pxa.c 	data->line = ret;
data              139 drivers/tty/serial/8250/8250_pxa.c 	platform_set_drvdata(pdev, data);
data              144 drivers/tty/serial/8250/8250_pxa.c 	clk_unprepare(data->clk);
data              150 drivers/tty/serial/8250/8250_pxa.c 	struct pxa8250_data *data = platform_get_drvdata(pdev);
data              152 drivers/tty/serial/8250/8250_pxa.c 	serial8250_unregister_port(data->line);
data              154 drivers/tty/serial/8250/8250_pxa.c 	clk_unprepare(data->clk);
data              179 drivers/tty/serial/altera_jtaguart.c static irqreturn_t altera_jtaguart_interrupt(int irq, void *data)
data              181 drivers/tty/serial/altera_jtaguart.c 	struct uart_port *port = data;
data              369 drivers/tty/serial/altera_jtaguart.c 	.data	= &altera_jtaguart_driver,
data              385 drivers/tty/serial/altera_jtaguart.c 	struct earlycon_device *dev = co->data;
data              283 drivers/tty/serial/altera_uart.c static irqreturn_t altera_uart_interrupt(int irq, void *data)
data              285 drivers/tty/serial/altera_uart.c 	struct uart_port *port = data;
data              489 drivers/tty/serial/altera_uart.c 	.data	= &altera_uart_driver,
data              505 drivers/tty/serial/altera_uart.c 	struct earlycon_device *dev = co->data;
data               59 drivers/tty/serial/amba-pl010.c 	struct amba_pl010_data	*data;
data              292 drivers/tty/serial/amba-pl010.c 	if (uap->data)
data              293 drivers/tty/serial/amba-pl010.c 		uap->data->set_mctrl(uap->dev, uap->port.membase, mctrl);
data              679 drivers/tty/serial/amba-pl010.c 	.data		= &amba_reg,
data              735 drivers/tty/serial/amba-pl010.c 	uap->data = dev_get_platdata(&dev->dev);
data              548 drivers/tty/serial/amba-pl011.c static void pl011_dma_tx_callback(void *data)
data              550 drivers/tty/serial/amba-pl011.c 	struct uart_amba_port *uap = data;
data              827 drivers/tty/serial/amba-pl011.c static void pl011_dma_rx_callback(void *data);
data              998 drivers/tty/serial/amba-pl011.c static void pl011_dma_rx_callback(void *data)
data             1000 drivers/tty/serial/amba-pl011.c 	struct uart_amba_port *uap = data;
data             2409 drivers/tty/serial/amba-pl011.c 	.data		= &amba_reg,
data             2425 drivers/tty/serial/amba-pl011.c 	struct earlycon_device *dev = con->data;
data             2444 drivers/tty/serial/amba-pl011.c 	struct earlycon_device *dev = con->data;
data             2621 drivers/tty/serial/amba-pl011.c 	struct vendor_data *vendor = id->data;
data             2786 drivers/tty/serial/amba-pl011.c 		.data	= &vendor_arm,
data             2791 drivers/tty/serial/amba-pl011.c 		.data	= &vendor_st,
data             2796 drivers/tty/serial/amba-pl011.c 		.data	= &vendor_zte,
data              517 drivers/tty/serial/apbuart.c 	.data = &grlib_apbuart_driver,
data               11 drivers/tty/serial/apbuart.h 	u32 data;
data               48 drivers/tty/serial/apbuart.h #define APBBASE_DATA_P(port)	(&(APBBASE(port)->data))
data              609 drivers/tty/serial/ar933x_uart.c 	.data		= &ar933x_uart_driver,
data              546 drivers/tty/serial/arc_uart.c 	.data	= &arc_uart_driver
data              552 drivers/tty/serial/arc_uart.c 	struct earlycon_device *dev = con->data;
data             1723 drivers/tty/serial/atmel_serial.c static void atmel_tasklet_rx_func(unsigned long data)
data             1725 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = (struct uart_port *)data;
data             1734 drivers/tty/serial/atmel_serial.c static void atmel_tasklet_tx_func(unsigned long data)
data             1736 drivers/tty/serial/atmel_serial.c 	struct uart_port *port = (struct uart_port *)data;
data             2673 drivers/tty/serial/atmel_serial.c 	.data		= &atmel_uart,
data             2847 drivers/tty/serial/atmel_serial.c 	void *data;
data             2899 drivers/tty/serial/atmel_serial.c 		data = kmalloc_array(ATMEL_SERIAL_RINGSIZE,
data             2902 drivers/tty/serial/atmel_serial.c 		if (!data)
data             2904 drivers/tty/serial/atmel_serial.c 		atmel_port->rx_ring.buf = data;
data              134 drivers/tty/serial/atmel_serial.h #define	ATMEL_US_TXRDYM(data)	(((data) & 0x3) << 0)	/* TX Ready Mode */
data              135 drivers/tty/serial/atmel_serial.h #define	ATMEL_US_RXRDYM(data)	(((data) & 0x3) << 4)	/* RX Ready Mode */
data              762 drivers/tty/serial/bcm63xx_uart.c 	.data		= &bcm_uart_driver,
data              775 drivers/tty/serial/bcm63xx_uart.c 	struct earlycon_device *dev = con->data;
data              545 drivers/tty/serial/clps711x.c 	clps711x_console.data = &clps711x_uart;
data              359 drivers/tty/serial/cpm_uart/cpm_uart_core.c static irqreturn_t cpm_uart_int(int irq, void *data)
data              362 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	struct uart_port *port = data;
data             1146 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	const u32 *data;
data             1152 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	data = of_get_property(np, "clock", NULL);
data             1153 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	if (data) {
data             1154 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		struct clk *clk = clk_get(NULL, (const char*)data);
data             1159 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		data = of_get_property(np, "fsl,cpm-brg", &len);
data             1160 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		if (!data || len != 4) {
data             1165 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		pinfo->brg = *data;
data             1168 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	data = of_get_property(np, "fsl,cpm-command", &len);
data             1169 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	if (!data || len != 4) {
data             1174 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	pinfo->command = *data;
data             1376 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	.data		= &cpm_reg,
data              537 drivers/tty/serial/digicolor-usart.c 		digicolor_console.data = &digicolor_uart;
data              897 drivers/tty/serial/dz.c 	.data	= &dz_reg,
data               41 drivers/tty/serial/earlycon-arm-semihost.c 	struct earlycon_device *dev = con->data;
data               21 drivers/tty/serial/earlycon-riscv-sbi.c 	struct earlycon_device *dev = con->data;
data               72 drivers/tty/serial/earlycon.c 	earlycon->data = &early_console_dev;
data              243 drivers/tty/serial/efm32-uart.c static irqreturn_t efm32_uart_rxirq(int irq, void *data)
data              245 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = data;
data              275 drivers/tty/serial/efm32-uart.c static irqreturn_t efm32_uart_txirq(int irq, void *data)
data              277 drivers/tty/serial/efm32-uart.c 	struct efm32_uart_port *efm_port = data;
data              649 drivers/tty/serial/efm32-uart.c 	.data = &efm32_uart_reg,
data              788 drivers/tty/serial/fsl_linflexuart.c 	.data		= &linflex_reg,
data              794 drivers/tty/serial/fsl_linflexuart.c 	struct earlycon_device *dev = con->data;
data              303 drivers/tty/serial/fsl_lpuart.c 	{ .compatible = "fsl,vf610-lpuart",	.data = &vf_data, },
data              304 drivers/tty/serial/fsl_lpuart.c 	{ .compatible = "fsl,ls1021a-lpuart",	.data = &ls_data, },
data              305 drivers/tty/serial/fsl_lpuart.c 	{ .compatible = "fsl,imx7ulp-lpuart",	.data = &imx7ulp_data, },
data              306 drivers/tty/serial/fsl_lpuart.c 	{ .compatible = "fsl,imx8qxp-lpuart",	.data = &imx8qxp_data, },
data             2290 drivers/tty/serial/fsl_lpuart.c 	.data		= &lpuart_reg,
data             2300 drivers/tty/serial/fsl_lpuart.c 	.data		= &lpuart_reg,
data             2305 drivers/tty/serial/fsl_lpuart.c 	struct earlycon_device *dev = con->data;
data             2312 drivers/tty/serial/fsl_lpuart.c 	struct earlycon_device *dev = con->data;
data             2376 drivers/tty/serial/fsl_lpuart.c 	const struct lpuart_soc_data *sdata = of_id->data;
data              375 drivers/tty/serial/icom.c 		writeb(fw->data[index], &iram_ptr[index]);
data              395 drivers/tty/serial/icom.c 		writeb(fw->data[index], &iram_ptr[index]);
data              439 drivers/tty/serial/icom.c 		new_page[index] = fw->data[index];
data               69 drivers/tty/serial/ifx6x60.c 				unsigned long event, void *data);
data               91 drivers/tty/serial/ifx6x60.c 				 unsigned long event, void *data)
data              729 drivers/tty/serial/ifx6x60.c static void ifx_spi_io(unsigned long data)
data              732 drivers/tty/serial/ifx6x60.c 	struct ifx_spi_device *ifx_dev = (struct ifx_spi_device *) data;
data              276 drivers/tty/serial/imx.c 	{ .compatible = "fsl,imx6q-uart", .data = &imx_uart_devdata[IMX6Q_UART], },
data              277 drivers/tty/serial/imx.c 	{ .compatible = "fsl,imx53-uart", .data = &imx_uart_devdata[IMX53_UART], },
data              278 drivers/tty/serial/imx.c 	{ .compatible = "fsl,imx1-uart", .data = &imx_uart_devdata[IMX1_UART], },
data              279 drivers/tty/serial/imx.c 	{ .compatible = "fsl,imx21-uart", .data = &imx_uart_devdata[IMX21_UART], },
data              548 drivers/tty/serial/imx.c static void imx_uart_dma_tx_callback(void *data)
data              550 drivers/tty/serial/imx.c 	struct imx_port *sport = data;
data             1072 drivers/tty/serial/imx.c static void imx_uart_dma_rx_callback(void *data)
data             1074 drivers/tty/serial/imx.c 	struct imx_port *sport = data;
data             2109 drivers/tty/serial/imx.c 	.data		= &imx_uart_uart_driver,
data             2128 drivers/tty/serial/imx.c 	struct earlycon_device *dev = con->data;
data              148 drivers/tty/serial/ip22zilog.c 		readb(&channel->data);
data              272 drivers/tty/serial/ip22zilog.c 		ch = readb(&channel->data);
data              394 drivers/tty/serial/ip22zilog.c 		writeb(up->port.x_char, &channel->data);
data              412 drivers/tty/serial/ip22zilog.c 	writeb(xmit->buf[xmit->tail], &channel->data);
data              601 drivers/tty/serial/ip22zilog.c 		writeb(port->x_char, &channel->data);
data              612 drivers/tty/serial/ip22zilog.c 		writeb(xmit->buf[xmit->tail], &channel->data);
data             1014 drivers/tty/serial/ip22zilog.c 	writeb(ch, &channel->data);
data             1065 drivers/tty/serial/ip22zilog.c 	.data	=	&ip22zilog_reg,
data               12 drivers/tty/serial/ip22zilog.h 	volatile unsigned char data;
data               16 drivers/tty/serial/ip22zilog.h 	volatile unsigned char data;
data              275 drivers/tty/serial/ip22zilog.h #define ZS_CLEARFIFO(channel)   do { readb(&channel->data); \
data              277 drivers/tty/serial/ip22zilog.h 				     readb(&channel->data); \
data              279 drivers/tty/serial/ip22zilog.h 				     readb(&channel->data); \
data              676 drivers/tty/serial/lantiq.c 	.data =		&lqasc_reg,
data              691 drivers/tty/serial/lantiq.c 	struct earlycon_device *dev = co->data;
data              916 drivers/tty/serial/lantiq.c 	{ .compatible = "lantiq,asc", .data = &soc_data_lantiq },
data              917 drivers/tty/serial/lantiq.c 	{ .compatible = "intel,lgm-asc", .data = &soc_data_intel },
data              188 drivers/tty/serial/lpc32xx_hs.c 	.data		= &lpc32xx_hsuart_reg,
data             1441 drivers/tty/serial/max310x.c 	{ .compatible = "maxim,max3107",	.data = &max3107_devtype, },
data             1442 drivers/tty/serial/max310x.c 	{ .compatible = "maxim,max3108",	.data = &max3108_devtype, },
data             1443 drivers/tty/serial/max310x.c 	{ .compatible = "maxim,max3109",	.data = &max3109_devtype, },
data             1444 drivers/tty/serial/max310x.c 	{ .compatible = "maxim,max14830",	.data = &max14830_devtype },
data             1480 drivers/tty/serial/max310x.c 		devtype = (struct max310x_devtype *)of_id->data;
data              365 drivers/tty/serial/mcf.c static irqreturn_t mcf_interrupt(int irq, void *data)
data              367 drivers/tty/serial/mcf.c 	struct uart_port *port = data;
data              576 drivers/tty/serial/mcf.c 	.data		= &mcf_driver,
data              385 drivers/tty/serial/men_z135_uart.c static irqreturn_t men_z135_intr(int irq, void *data)
data              387 drivers/tty/serial/men_z135_uart.c 	struct men_z135_port *uart = (struct men_z135_port *)data;
data              538 drivers/tty/serial/meson_uart.c 	.data		= &meson_uart_driver,
data              552 drivers/tty/serial/meson_uart.c 	struct earlycon_device *dev = co->data;
data              457 drivers/tty/serial/milbeaut_usio.c 	.data   = &mlb_usio_uart_driver,
data              471 drivers/tty/serial/milbeaut_usio.c 	struct earlycon_device *dev = co->data;
data             1688 drivers/tty/serial/mpc52xx_uart.c 	.data	= &mpc52xx_uart_driver,
data             1727 drivers/tty/serial/mpc52xx_uart.c 	{ .compatible = "fsl,mpc5200b-psc-uart", .data = &mpc5200b_psc_ops, },
data             1728 drivers/tty/serial/mpc52xx_uart.c 	{ .compatible = "fsl,mpc5200-psc-uart", .data = &mpc52xx_psc_ops, },
data             1730 drivers/tty/serial/mpc52xx_uart.c 	{ .compatible = "mpc5200-psc-uart", .data = &mpc52xx_psc_ops, },
data             1732 drivers/tty/serial/mpc52xx_uart.c 	{ .compatible = "mpc5200-serial", .data = &mpc52xx_psc_ops, },
data             1735 drivers/tty/serial/mpc52xx_uart.c 	{ .compatible = "fsl,mpc5121-psc-uart", .data = &mpc512x_psc_ops, },
data             1736 drivers/tty/serial/mpc52xx_uart.c 	{ .compatible = "fsl,mpc5125-psc-uart", .data = &mpc5125_psc_ops, },
data             1873 drivers/tty/serial/mpc52xx_uart.c 		psc_ops = match->data;
data              202 drivers/tty/serial/mps2-uart.c static irqreturn_t mps2_uart_rxirq(int irq, void *data)
data              204 drivers/tty/serial/mps2-uart.c 	struct uart_port *port = data;
data              220 drivers/tty/serial/mps2-uart.c static irqreturn_t mps2_uart_txirq(int irq, void *data)
data              222 drivers/tty/serial/mps2-uart.c 	struct uart_port *port = data;
data              238 drivers/tty/serial/mps2-uart.c static irqreturn_t mps2_uart_oerrirq(int irq, void *data)
data              241 drivers/tty/serial/mps2-uart.c 	struct uart_port *port = data;
data              271 drivers/tty/serial/mps2-uart.c static irqreturn_t mps2_uart_combinedirq(int irq, void *data)
data              273 drivers/tty/serial/mps2-uart.c 	if (mps2_uart_rxirq(irq, data) == IRQ_HANDLED)
data              276 drivers/tty/serial/mps2-uart.c 	if (mps2_uart_txirq(irq, data) == IRQ_HANDLED)
data              279 drivers/tty/serial/mps2-uart.c 	if (mps2_uart_oerrirq(irq, data) == IRQ_HANDLED)
data              482 drivers/tty/serial/mps2-uart.c 	.data = &mps2_uart_driver,
data              497 drivers/tty/serial/mps2-uart.c 	struct earlycon_device *dev = con->data;
data             1175 drivers/tty/serial/msm_serial.c 	unsigned int data, rfr_level, mask;
data             1189 drivers/tty/serial/msm_serial.c 	data = msm_read(port, UART_MR1);
data             1196 drivers/tty/serial/msm_serial.c 	data &= ~mask;
data             1197 drivers/tty/serial/msm_serial.c 	data &= ~UART_MR1_AUTO_RFR_LEVEL0;
data             1198 drivers/tty/serial/msm_serial.c 	data |= mask & (rfr_level << 2);
data             1199 drivers/tty/serial/msm_serial.c 	data |= UART_MR1_AUTO_RFR_LEVEL0 & rfr_level;
data             1200 drivers/tty/serial/msm_serial.c 	msm_write(port, data, UART_MR1);
data             1686 drivers/tty/serial/msm_serial.c 	struct earlycon_device *dev = con->data;
data             1706 drivers/tty/serial/msm_serial.c 	struct earlycon_device *dev = con->data;
data             1733 drivers/tty/serial/msm_serial.c 	.data = &msm_uart_driver,
data             1753 drivers/tty/serial/msm_serial.c 	{ .compatible = "qcom,msm-uartdm-v1.1", .data = (void *)UARTDM_1P1 },
data             1754 drivers/tty/serial/msm_serial.c 	{ .compatible = "qcom,msm-uartdm-v1.2", .data = (void *)UARTDM_1P2 },
data             1755 drivers/tty/serial/msm_serial.c 	{ .compatible = "qcom,msm-uartdm-v1.3", .data = (void *)UARTDM_1P3 },
data             1756 drivers/tty/serial/msm_serial.c 	{ .compatible = "qcom,msm-uartdm-v1.4", .data = (void *)UARTDM_1P4 },
data             1787 drivers/tty/serial/msm_serial.c 		msm_port->is_uartdm = (unsigned long)id->data;
data              232 drivers/tty/serial/mux.c 	int data;
data              236 drivers/tty/serial/mux.c 		data = __raw_readl(port->membase + IO_DATA_REG_OFFSET);
data              238 drivers/tty/serial/mux.c 		if (MUX_STATUS(data))
data              241 drivers/tty/serial/mux.c 		if (MUX_EOFIFO(data))
data              246 drivers/tty/serial/mux.c 		if (MUX_BREAK(data)) {
data              252 drivers/tty/serial/mux.c 		if (uart_handle_sysrq_char(port, data & 0xffu))
data              255 drivers/tty/serial/mux.c 		tty_insert_flip_char(tport, data & 0xFF, TTY_NORMAL);
data              418 drivers/tty/serial/mux.c 	.data =		&mux_driver,
data              132 drivers/tty/serial/mvebu-uart.c 	struct mvebu_uart_driver_data *data;
data              143 drivers/tty/serial/mvebu-uart.c #define IS_EXTENDED(port) (to_mvuart(port)->data->is_ext)
data              145 drivers/tty/serial/mvebu-uart.c #define UART_RBR(port) (to_mvuart(port)->data->regs.rbr)
data              146 drivers/tty/serial/mvebu-uart.c #define UART_TSH(port) (to_mvuart(port)->data->regs.tsh)
data              147 drivers/tty/serial/mvebu-uart.c #define UART_CTRL(port) (to_mvuart(port)->data->regs.ctrl)
data              148 drivers/tty/serial/mvebu-uart.c #define UART_INTR(port) (to_mvuart(port)->data->regs.intr)
data              150 drivers/tty/serial/mvebu-uart.c #define CTRL_TX_RDY_INT(port) (to_mvuart(port)->data->flags.ctrl_tx_rdy_int)
data              151 drivers/tty/serial/mvebu-uart.c #define CTRL_RX_RDY_INT(port) (to_mvuart(port)->data->flags.ctrl_rx_rdy_int)
data              152 drivers/tty/serial/mvebu-uart.c #define STAT_TX_RDY(port) (to_mvuart(port)->data->flags.stat_tx_rdy)
data              153 drivers/tty/serial/mvebu-uart.c #define STAT_RX_RDY(port) (to_mvuart(port)->data->flags.stat_rx_rdy)
data              622 drivers/tty/serial/mvebu-uart.c 	struct earlycon_device *dev = con->data;
data              725 drivers/tty/serial/mvebu-uart.c 	.data	= &mvebu_uart_driver,
data              862 drivers/tty/serial/mvebu-uart.c 	mvuart->data = (struct mvebu_uart_driver_data *)match->data;
data              949 drivers/tty/serial/mvebu-uart.c 		.data = (void *)&uart_std_driver_data,
data              953 drivers/tty/serial/mvebu-uart.c 		.data = (void *)&uart_ext_driver_data,
data              461 drivers/tty/serial/mxs-auart.c 		.data = &mxs_auart_devtype[IMX28_AUART]
data              464 drivers/tty/serial/mxs-auart.c 		.data = &mxs_auart_devtype[IMX23_AUART]
data              467 drivers/tty/serial/mxs-auart.c 		.data = &mxs_auart_devtype[ASM9260_AUART]
data             1479 drivers/tty/serial/mxs-auart.c 	.data		= &auart_driver,
data             1671 drivers/tty/serial/mxs-auart.c 		pdev->id_entry = of_id->data;
data             1263 drivers/tty/serial/omap-serial.c 	struct earlycon_device *device = console->data;
data             1375 drivers/tty/serial/omap-serial.c 	.data		= &serial_omap_reg,
data              577 drivers/tty/serial/owl-uart.c 	.data = &owl_uart_driver,
data              592 drivers/tty/serial/owl-uart.c 	struct earlycon_device *dev = co->data;
data              632 drivers/tty/serial/owl-uart.c 	{ .compatible = "actions,s500-uart", .data = &owl_s500_info },
data              633 drivers/tty/serial/owl-uart.c 	{ .compatible = "actions,s900-uart", .data = &owl_s900_info },
data              650 drivers/tty/serial/owl-uart.c 			info = match->data;
data             1716 drivers/tty/serial/pch_uart.c 	.data		= &pch_uart_driver,
data              760 drivers/tty/serial/pic32_uart.c 	.data		= &pic32_uart_driver,
data             1809 drivers/tty/serial/pmac_zilog.c 	.data   =	&pmz_uart_reg,
data              104 drivers/tty/serial/pmac_zilog.h static inline void write_zsdata(struct uart_pmac_port *port, u8 data)
data              106 drivers/tty/serial/pmac_zilog.h 	writeb(data, port->data_reg);
data              750 drivers/tty/serial/pnx8xxx_uart.c 	.data		= &pnx8xxx_reg,
data              753 drivers/tty/serial/pxa.c 	.data		= &serial_pxa_reg,
data             1105 drivers/tty/serial/qcom_geni_serial.c 	struct earlycon_device *dev = con->data;
data             1178 drivers/tty/serial/qcom_geni_serial.c 	.data = &qcom_geni_console_driver,
data              664 drivers/tty/serial/rda-uart.c 	.data = &rda_uart_driver,
data              679 drivers/tty/serial/rda-uart.c 	struct earlycon_device *dev = co->data;
data              646 drivers/tty/serial/rp2.c 		writeb(fw->data[i], up->ucode + i);
data              814 drivers/tty/serial/sa1100.c 	.data		= &sa1100_reg,
data             1614 drivers/tty/serial/samsung.c 					     unsigned long val, void *data)
data             1864 drivers/tty/serial/samsung.c 		return (struct s3c24xx_serial_drv_data *)match->data;
data             2248 drivers/tty/serial/samsung.c 	.data		= &s3c24xx_uart_drv,
data             2462 drivers/tty/serial/samsung.c 		.data = (void *)S3C2410_SERIAL_DRV_DATA },
data             2464 drivers/tty/serial/samsung.c 		.data = (void *)S3C2412_SERIAL_DRV_DATA },
data             2466 drivers/tty/serial/samsung.c 		.data = (void *)S3C2440_SERIAL_DRV_DATA },
data             2468 drivers/tty/serial/samsung.c 		.data = (void *)S3C6400_SERIAL_DRV_DATA },
data             2470 drivers/tty/serial/samsung.c 		.data = (void *)S5PV210_SERIAL_DRV_DATA },
data             2472 drivers/tty/serial/samsung.c 		.data = (void *)EXYNOS4210_SERIAL_DRV_DATA },
data             2474 drivers/tty/serial/samsung.c 		.data = (void *)EXYNOS5433_SERIAL_DRV_DATA },
data             2510 drivers/tty/serial/samsung.c 	struct samsung_early_console_data *data = port->private_data;
data             2512 drivers/tty/serial/samsung.c 	while (readl(port->membase + S3C2410_UFSTAT) & data->txfull_mask)
data             2528 drivers/tty/serial/samsung.c 	struct earlycon_device *dev = con->data;
data              898 drivers/tty/serial/sb1250-duart.c 	.data	= &sbd_reg
data             1358 drivers/tty/serial/sc16is7xx.c 	{ .compatible = "nxp,sc16is740",	.data = &sc16is74x_devtype, },
data             1359 drivers/tty/serial/sc16is7xx.c 	{ .compatible = "nxp,sc16is741",	.data = &sc16is74x_devtype, },
data             1360 drivers/tty/serial/sc16is7xx.c 	{ .compatible = "nxp,sc16is750",	.data = &sc16is750_devtype, },
data             1361 drivers/tty/serial/sc16is7xx.c 	{ .compatible = "nxp,sc16is752",	.data = &sc16is752_devtype, },
data             1362 drivers/tty/serial/sc16is7xx.c 	{ .compatible = "nxp,sc16is760",	.data = &sc16is760_devtype, },
data             1363 drivers/tty/serial/sc16is7xx.c 	{ .compatible = "nxp,sc16is762",	.data = &sc16is762_devtype, },
data              850 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = (struct sccnxp_port *)co->data;
data              861 drivers/tty/serial/sccnxp.c 	struct sccnxp_port *s = (struct sccnxp_port *)co->data;
data              981 drivers/tty/serial/sccnxp.c 	s->uart.cons->data	= s;
data              817 drivers/tty/serial/serial-tegra.c static irqreturn_t tegra_uart_isr(int irq, void *data)
data              819 drivers/tty/serial/serial-tegra.c 	struct tegra_uart_port *tup = data;
data             1532 drivers/tty/serial/serial-tegra.c 		.data		= &tegra30_uart_chip_data,
data             1535 drivers/tty/serial/serial-tegra.c 		.data		= &tegra20_uart_chip_data,
data             1538 drivers/tty/serial/serial-tegra.c 		.data		= &tegra186_uart_chip_data,
data             1541 drivers/tty/serial/serial-tegra.c 		.data		= &tegra194_uart_chip_data,
data             1561 drivers/tty/serial/serial-tegra.c 	cdata = match->data;
data             1670 drivers/tty/serial/serial-tegra.c 		cdata = match->data;
data             2140 drivers/tty/serial/serial_core.c static int serial_match_port(struct device *dev, void *data)
data             2142 drivers/tty/serial/serial_core.c 	struct uart_match *match = data;
data             2602 drivers/tty/serial/serial_core.c 	struct uart_driver *p = co->data;
data              966 drivers/tty/serial/serial_txx9.c 	.data		= &serial_txx9_reg,
data              718 drivers/tty/serial/sh-sci.c 		u16 data = serial_port_in(port, SCPDR);
data              727 drivers/tty/serial/sh-sci.c 				data |= SCPDR_RTSD;
data              730 drivers/tty/serial/sh-sci.c 				data &= ~SCPDR_RTSD;
data              738 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCPDR, data);
data             2000 drivers/tty/serial/sh-sci.c 		u16 data = serial_port_in(port, SCPDR);
data             2004 drivers/tty/serial/sh-sci.c 			data &= ~SCPDR_RTSD;
data             2006 drivers/tty/serial/sh-sci.c 			data |= SCPDR_RTSD;
data             2007 drivers/tty/serial/sh-sci.c 		serial_port_out(port, SCPDR, data);
data             3097 drivers/tty/serial/sh-sci.c 	.data		= &sci_uart_driver,
data             3113 drivers/tty/serial/sh-sci.c 	if (early_serial_console.data)
data             3174 drivers/tty/serial/sh-sci.c #define SCI_OF_TYPE(data)		((unsigned long)(data) >> 16)
data             3175 drivers/tty/serial/sh-sci.c #define SCI_OF_REGTYPE(data)		((unsigned long)(data) & 0xffff)
data             3181 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_SCIF, SCIx_SH2_SCIF_FIFODATA_REGTYPE),
data             3185 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_SCIF, SCIx_RZ_SCIFA_REGTYPE),
data             3190 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_SCIF, SCIx_SH4_SCIF_BRG_REGTYPE),
data             3193 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_SCIF, SCIx_SH4_SCIF_BRG_REGTYPE),
data             3196 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_SCIF, SCIx_SH4_SCIF_BRG_REGTYPE),
data             3201 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_SCIF, SCIx_SH4_SCIF_REGTYPE),
data             3204 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_SCIFA, SCIx_SCIFA_REGTYPE),
data             3207 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_SCIFB, SCIx_SCIFB_REGTYPE),
data             3210 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_HSCIF, SCIx_HSCIF_REGTYPE),
data             3213 drivers/tty/serial/sh-sci.c 		.data = SCI_OF_DATA(PORT_SCI, SCIx_SCI_REGTYPE),
data             3226 drivers/tty/serial/sh-sci.c 	const void *data;
data             3232 drivers/tty/serial/sh-sci.c 	data = of_device_get_match_data(&pdev->dev);
data             3254 drivers/tty/serial/sh-sci.c 	p->type = SCI_OF_TYPE(data);
data             3255 drivers/tty/serial/sh-sci.c 	p->regtype = SCI_OF_REGTYPE(data);
data              627 drivers/tty/serial/sifive.c 				      unsigned long event, void *data)
data              629 drivers/tty/serial/sifive.c 	struct clk_notifier_data *cnd = data;
data              729 drivers/tty/serial/sifive.c 	struct earlycon_device *dev = con->data;
data              830 drivers/tty/serial/sifive.c 	.data		= &sifive_serial_uart_driver,
data             1142 drivers/tty/serial/sirfsoc_uart.c 	.data           = &sirfsoc_uart_drv,
data             1256 drivers/tty/serial/sirfsoc_uart.c 	{ .compatible = "sirf,prima2-uart", .data = &sirfsoc_uart,},
data             1257 drivers/tty/serial/sirfsoc_uart.c 	{ .compatible = "sirf,atlas7-uart", .data = &sirfsoc_uart},
data             1258 drivers/tty/serial/sirfsoc_uart.c 	{ .compatible = "sirf,prima2-usp-uart", .data = &sirfsoc_usp},
data             1259 drivers/tty/serial/sirfsoc_uart.c 	{ .compatible = "sirf,atlas7-usp-uart", .data = &sirfsoc_usp},
data             1297 drivers/tty/serial/sirfsoc_uart.c 	sirfport->uart_reg = (struct sirfsoc_uart_register *)match->data;
data              248 drivers/tty/serial/sprd_serial.c static void sprd_complete_tx_dma(void *data)
data              250 drivers/tty/serial/sprd_serial.c 	struct uart_port *port = (struct uart_port *)data;
data              430 drivers/tty/serial/sprd_serial.c static void sprd_complete_rx_dma(void *data)
data              432 drivers/tty/serial/sprd_serial.c 	struct uart_port *port = (struct uart_port *)data;
data             1019 drivers/tty/serial/sprd_serial.c 	.data = &sprd_uart_driver,
data             1045 drivers/tty/serial/sprd_serial.c 	struct earlycon_device *dev = con->data;
data              947 drivers/tty/serial/st-asc.c 	.data		= &asc_uart_driver,
data             1001 drivers/tty/serial/stm32-usart.c 	{ .compatible = "st,stm32-uart", .data = &stm32f4_info},
data             1002 drivers/tty/serial/stm32-usart.c 	{ .compatible = "st,stm32f7-uart", .data = &stm32f7_info},
data             1003 drivers/tty/serial/stm32-usart.c 	{ .compatible = "st,stm32h7-uart", .data = &stm32h7_info},
data             1144 drivers/tty/serial/stm32-usart.c 	if (match && match->data)
data             1145 drivers/tty/serial/stm32-usart.c 		stm32port->info = (struct stm32_usart_info *)match->data;
data             1327 drivers/tty/serial/stm32-usart.c 	.data		= &stm32_usart_driver,
data              521 drivers/tty/serial/sunhv.c 	.data	=	&sunhv_reg,
data              956 drivers/tty/serial/sunsab.c 	.data	=	&sunsab_reg,
data             1378 drivers/tty/serial/sunsu.c 	.data	=	&sunsu_reg,
data              165 drivers/tty/serial/sunzilog.c 		readb(&channel->data);
data              358 drivers/tty/serial/sunzilog.c 		ch = readb(&channel->data);
data              492 drivers/tty/serial/sunzilog.c 		writeb(up->port.x_char, &channel->data);
data              511 drivers/tty/serial/sunzilog.c 	writeb(xmit->buf[xmit->tail], &channel->data);
data              701 drivers/tty/serial/sunzilog.c 		writeb(port->x_char, &channel->data);
data              712 drivers/tty/serial/sunzilog.c 		writeb(xmit->buf[xmit->tail], &channel->data);
data             1033 drivers/tty/serial/sunzilog.c 	ch = readb(&channel->data);
data             1149 drivers/tty/serial/sunzilog.c 	writeb(ch, &channel->data);
data             1273 drivers/tty/serial/sunzilog.c 	.data   =	&sunzilog_reg,
data                8 drivers/tty/serial/sunzilog.h 	volatile unsigned char data;
data              283 drivers/tty/serial/sunzilog.h #define ZS_CLEARFIFO(channel)   do { sbus_readb(&channel->data); \
data              285 drivers/tty/serial/sunzilog.h 				     sbus_readb(&channel->data); \
data              287 drivers/tty/serial/sunzilog.h 				     sbus_readb(&channel->data); \
data              213 drivers/tty/serial/tegra-tcu.c 	tcu->console.data = &tcu->driver;
data              547 drivers/tty/serial/uartlite.c 	.data	= &ulite_uart_driver,
data              574 drivers/tty/serial/uartlite.c 	struct earlycon_device *device = console->data;
data              564 drivers/tty/serial/ucc_uart.c static irqreturn_t qe_uart_int(int irq, void *data)
data              566 drivers/tty/serial/ucc_uart.c 	struct uart_qe_port *qe_port = (struct uart_qe_port *) data;
data             1173 drivers/tty/serial/ucc_uart.c 	firmware = (struct qe_firmware *) fw->data;
data              808 drivers/tty/serial/vr41xx_siu.c 	.data	= &siu_uart_driver,
data              551 drivers/tty/serial/vt8500_serial.c 	.data = &vt8500_uart_driver,
data              622 drivers/tty/serial/vt8500_serial.c 	{ .compatible = "via,vt8500-uart", .data = &vt8500_flags},
data              623 drivers/tty/serial/vt8500_serial.c 	{ .compatible = "wm,wm8880-uart", .data = &wm8880_flags},
data              641 drivers/tty/serial/vt8500_serial.c 	flags = match->data;
data              216 drivers/tty/serial/xilinx_uartps.c 	unsigned int data;
data              229 drivers/tty/serial/xilinx_uartps.c 		data = readl(port->membase + CDNS_UART_FIFO);
data              238 drivers/tty/serial/xilinx_uartps.c 			if (!data) {
data              256 drivers/tty/serial/xilinx_uartps.c 		if (data &&
data              264 drivers/tty/serial/xilinx_uartps.c 		if (uart_handle_sysrq_char(port, data))
data              294 drivers/tty/serial/xilinx_uartps.c 		tty_insert_flip_char(&port->state->port, data, status);
data              488 drivers/tty/serial/xilinx_uartps.c 		unsigned long event, void *data)
data              493 drivers/tty/serial/xilinx_uartps.c 	struct clk_notifier_data *ndata = data;
data             1140 drivers/tty/serial/xilinx_uartps.c 	struct earlycon_device *dev = con->data;
data             1271 drivers/tty/serial/xilinx_uartps.c 	.data	= &cdns_uart_uart_driver,
data             1398 drivers/tty/serial/xilinx_uartps.c 	{ .compatible = "cdns,uart-r1p12", .data = &zynqmp_uart_def },
data             1399 drivers/tty/serial/xilinx_uartps.c 	{ .compatible = "xlnx,zynqmp-uart", .data = &zynqmp_uart_def },
data             1461 drivers/tty/serial/xilinx_uartps.c 	if (match && match->data) {
data             1462 drivers/tty/serial/xilinx_uartps.c 		const struct cdns_platform_data *data = match->data;
data             1464 drivers/tty/serial/xilinx_uartps.c 		cdns_uart_data->quirks = data->quirks;
data              173 drivers/tty/serial/zs.c 	void __iomem *data = zport->port.membase +
data              177 drivers/tty/serial/zs.c 	retval = readb(data);
data              184 drivers/tty/serial/zs.c 	void __iomem *data = zport->port.membase +
data              187 drivers/tty/serial/zs.c 	writeb(value, data);
data             1230 drivers/tty/serial/zs.c 	.data	= &zs_reg,
data              737 drivers/tty/synclink.c static void mgsl_trace_block(struct mgsl_struct *info,const char* data, int count, int xmit);
data              956 drivers/tty/synclink.c 			      const __u8 *data, char *flags, int count)
data              964 drivers/tty/synclink.c 			ld->ops->receive_buf(tty, data, flags, count);
data             7412 drivers/tty/synclink.c static void mgsl_trace_block(struct mgsl_struct *info,const char* data, int count, int xmit)
data             7428 drivers/tty/synclink.c 			printk("%02X ",(unsigned char)data[i]);
data             7432 drivers/tty/synclink.c 			if (data[i]>=040 && data[i]<=0176)
data             7433 drivers/tty/synclink.c 				printk("%c",data[i]);
data             7439 drivers/tty/synclink.c 		data  += linecount;
data             7621 drivers/tty/synclink.c 	mgsl_load_tx_dma_buffer(info, skb->data, skb->len);
data              187 drivers/tty/synclink_gt.c 	unsigned int data;
data              189 drivers/tty/synclink_gt.c static void init_cond_wait(struct cond_wait *w, unsigned int data);
data              551 drivers/tty/synclink_gt.c static void trace_block(struct slgt_info *info, const char *data, int count, const char *label)
data              559 drivers/tty/synclink_gt.c 			printk("%02X ",(unsigned char)data[i]);
data              563 drivers/tty/synclink_gt.c 			if (data[i]>=040 && data[i]<=0176)
data              564 drivers/tty/synclink_gt.c 				printk("%c",data[i]);
data              569 drivers/tty/synclink_gt.c 		data  += linecount;
data              632 drivers/tty/synclink_gt.c 			      const __u8 *data, char *flags, int count)
data              640 drivers/tty/synclink_gt.c 			ld->ops->receive_buf(tty, data, flags, count);
data             1476 drivers/tty/synclink_gt.c 	tx_load(info, skb->data, skb->len);
data             2317 drivers/tty/synclink_gt.c 		if (w->data & changed) {
data             2318 drivers/tty/synclink_gt.c 			w->data = state;
data             2940 drivers/tty/synclink_gt.c 	__u32 data;
data             2952 drivers/tty/synclink_gt.c 		data = rd_reg32(info, IODR);
data             2953 drivers/tty/synclink_gt.c 		data |= gpio.dmask & gpio.dir;
data             2954 drivers/tty/synclink_gt.c 		data &= ~(gpio.dmask & ~gpio.dir);
data             2955 drivers/tty/synclink_gt.c 		wr_reg32(info, IODR, data);
data             2958 drivers/tty/synclink_gt.c 		data = rd_reg32(info, IOVR);
data             2959 drivers/tty/synclink_gt.c 		data |= gpio.smask & gpio.state;
data             2960 drivers/tty/synclink_gt.c 		data &= ~(gpio.smask & ~gpio.state);
data             2961 drivers/tty/synclink_gt.c 		wr_reg32(info, IOVR, data);
data             2990 drivers/tty/synclink_gt.c static void init_cond_wait(struct cond_wait *w, unsigned int data)
data             2994 drivers/tty/synclink_gt.c 	w->data = data;
data             3081 drivers/tty/synclink_gt.c 			gpio.state = wait.data;
data              617 drivers/tty/synclinkmp.c static void trace_block(SLMP_INFO *info, const char* data, int count, int xmit);
data              698 drivers/tty/synclinkmp.c 			      const __u8 *data, char *flags, int count)
data              706 drivers/tty/synclinkmp.c 			ld->ops->receive_buf(tty, data, flags, count);
data             1591 drivers/tty/synclinkmp.c 	tx_load_dma_buffer(info, skb->data, skb->len);
data             5421 drivers/tty/synclinkmp.c static void trace_block(SLMP_INFO *info,const char* data, int count, int xmit)
data             5437 drivers/tty/synclinkmp.c 			printk("%02X ",(unsigned char)data[i]);
data             5441 drivers/tty/synclinkmp.c 			if (data[i]>=040 && data[i]<=0176)
data             5442 drivers/tty/synclinkmp.c 				printk("%c",data[i]);
data             5448 drivers/tty/synclinkmp.c 		data  += linecount;
data               19 drivers/tty/tty_audit.c 	unsigned char *data;	/* Allocated size N_TTY_BUF_SIZE */
data               38 drivers/tty/tty_audit.c 	buf->data = kmalloc(N_TTY_BUF_SIZE, GFP_KERNEL);
data               39 drivers/tty/tty_audit.c 	if (!buf->data)
data               56 drivers/tty/tty_audit.c 	kfree(buf->data);
data               61 drivers/tty/tty_audit.c 			  unsigned char *data, size_t size)
data               79 drivers/tty/tty_audit.c 		audit_log_n_hex(ab, data, size);
data               98 drivers/tty/tty_audit.c 	tty_audit_log("tty", buf->dev, buf->data, buf->valid);
data              201 drivers/tty/tty_audit.c void tty_audit_add_data(struct tty_struct *tty, const void *data, size_t size)
data              239 drivers/tty/tty_audit.c 		memcpy(buf->data + buf->valid, data, run);
data              241 drivers/tty/tty_audit.c 		data += run;
data              861 drivers/tty/tty_ldisc.c 		.data		= &tty_ldisc_autoload,
data               98 drivers/tty/vcc.c 				pr_info("[%c]", pkt.data[i]);	\
data              349 drivers/tty/vcc.c 			vcc_rx(tty, pkt.data, pkt.tag.stype);
data              870 drivers/tty/vcc.c 		memcpy(&pkt->data[port->chars_in_buffer], &buf[total_sent],
data              877 drivers/tty/vcc.c 		vccdbg("DATA [%s]\n", pkt->data);
data              175 drivers/tty/vt/keyboard.c static int getkeycode_helper(struct input_handle *handle, void *data)
data              177 drivers/tty/vt/keyboard.c 	struct getset_keycode_data *d = data;
data              202 drivers/tty/vt/keyboard.c static int setkeycode_helper(struct input_handle *handle, void *data)
data              204 drivers/tty/vt/keyboard.c 	struct getset_keycode_data *d = data;
data              234 drivers/tty/vt/keyboard.c static int kd_sound_helper(struct input_handle *handle, void *data)
data              236 drivers/tty/vt/keyboard.c 	unsigned int *hz = data;
data              276 drivers/tty/vt/keyboard.c static int kbd_rate_helper(struct input_handle *handle, void *data)
data              279 drivers/tty/vt/keyboard.c 	struct kbd_repeat *rpt = data;
data              299 drivers/tty/vt/keyboard.c 	struct kbd_repeat data[2] = { *rpt };
data              301 drivers/tty/vt/keyboard.c 	input_handler_for_each_handle(&kbd_handler, data, kbd_rate_helper);
data              302 drivers/tty/vt/keyboard.c 	*rpt = data[1];	/* Copy currently used settings */
data             1056 drivers/tty/vt/keyboard.c static int kbd_update_leds_helper(struct input_handle *handle, void *data)
data             1058 drivers/tty/vt/keyboard.c 	unsigned int led_state = *(unsigned int *)data;
data             1081 drivers/tty/vt/keyboard.c static int kbd_update_leds_helper(struct input_handle *handle, void *data)
data             1083 drivers/tty/vt/keyboard.c 	unsigned int leds = *(unsigned int *)data;
data             1344 drivers/tty/vt/keyboard.c static void kbd_rawcode(unsigned char data)
data             1350 drivers/tty/vt/keyboard.c 		put_queue(vc, data);
data             3054 drivers/tty/vt/vt.c 	char type, data;
data             3092 drivers/tty/vt/vt.c 			data = vt_get_shift_state();
data             3093 drivers/tty/vt/vt.c 			ret = put_user(data, p);
data             3097 drivers/tty/vt/vt.c 			data = mouse_reporting();
data             3099 drivers/tty/vt/vt.c 			ret = put_user(data, p);
data             3107 drivers/tty/vt/vt.c 			data = vt_get_kmsg_redirect();
data             3108 drivers/tty/vt/vt.c 			ret = put_user(data, p);
data             3114 drivers/tty/vt/vt.c 				if (get_user(data, p+1))
data             3117 drivers/tty/vt/vt.c 					vt_kmsg_redirect(data);
data             4472 drivers/tty/vt/vt.c 	if (op->data) {
data             4473 drivers/tty/vt/vt.c 		font.data = kmalloc(max_font_size, GFP_KERNEL);
data             4474 drivers/tty/vt/vt.c 		if (!font.data)
data             4477 drivers/tty/vt/vt.c 		font.data = NULL;
data             4493 drivers/tty/vt/vt.c 	if (op->data && font.charcount > op->charcount)
data             4512 drivers/tty/vt/vt.c 	if (op->data && copy_to_user(op->data, font.data, c))
data             4516 drivers/tty/vt/vt.c 	kfree(font.data);
data             4528 drivers/tty/vt/vt.c 	if (!op->data)
data             4538 drivers/tty/vt/vt.c 	font.data = memdup_user(op->data, size);
data             4539 drivers/tty/vt/vt.c 	if (IS_ERR(font.data))
data             4540 drivers/tty/vt/vt.c 		return PTR_ERR(font.data);
data             4544 drivers/tty/vt/vt.c 		u8 *charmap = font.data;
data             4551 drivers/tty/vt/vt.c 			kfree(font.data);
data             4560 drivers/tty/vt/vt.c 		kfree(font.data);
data             4579 drivers/tty/vt/vt.c 	kfree(font.data);
data             4591 drivers/tty/vt/vt.c 	if (!op->data)
data             4593 drivers/tty/vt/vt.c 	else if (strncpy_from_user(name, op->data, MAX_FONT_NAME - 1) < 0)
data              264 drivers/tty/vt/vt_ioctl.c 		op->data = cfdarg.chardata;
data              272 drivers/tty/vt/vt_ioctl.c 		op->data = cfdarg.chardata;
data              916 drivers/tty/vt/vt_ioctl.c 		op.data = up;
data              927 drivers/tty/vt/vt_ioctl.c 		op.data = up;
data              961 drivers/tty/vt/vt_ioctl.c 		op.data = NULL;
data             1111 drivers/tty/vt/vt_ioctl.c 		op->data = compat_ptr(cfdarg.chardata);
data             1119 drivers/tty/vt/vt_ioctl.c 		op->data = compat_ptr(cfdarg.chardata);
data             1137 drivers/tty/vt/vt_ioctl.c 	compat_caddr_t data;    /* font data with height fixed to 32 */
data             1150 drivers/tty/vt/vt_ioctl.c 	op->data = compat_ptr(((struct compat_console_font_op *)op)->data);
data             1154 drivers/tty/vt/vt_ioctl.c 	((struct compat_console_font_op *)op)->data = (unsigned long)op->data;
data              443 drivers/usb/atm/cxacru.c 	__le32 data[CMD_PACKET_SIZE / 4];
data              471 drivers/usb/atm/cxacru.c 		data[num * 2 + 1] = cpu_to_le32(index);
data              472 drivers/usb/atm/cxacru.c 		data[num * 2 + 2] = cpu_to_le32(value);
data              481 drivers/usb/atm/cxacru.c 			data[0] = cpu_to_le32(num);
data              483 drivers/usb/atm/cxacru.c 				(u8 *) data, 4 + num * 8, NULL, 0);
data              492 drivers/usb/atm/cxacru.c 					le32_to_cpu(data[tmp * 2 + 1]),
data              493 drivers/usb/atm/cxacru.c 					le32_to_cpu(data[tmp * 2 + 2]));
data              710 drivers/usb/atm/cxacru.c 			       u32 *data, int size)
data              748 drivers/usb/atm/cxacru.c 			data[offd] = le32_to_cpu(buf[offb++]);
data              940 drivers/usb/atm/cxacru.c 		     u8 code1, u8 code2, u32 addr, const u8 *data, int size)
data              963 drivers/usb/atm/cxacru.c 			memcpy(buf + offb, data + offd, l);
data             1026 drivers/usb/atm/cxacru.c 	ret = cxacru_fw(usb_dev, FW_WRITE_MEM, 0x2, 0x0, FW_ADDR, fw->data, fw->size);
data             1035 drivers/usb/atm/cxacru.c 		ret = cxacru_fw(usb_dev, FW_WRITE_MEM, 0x2, 0x0, BR_ADDR, bp->data, bp->size);
data              270 drivers/usb/atm/speedtch.c 		memcpy(buffer, fw1->data + offset, thislen);
data              297 drivers/usb/atm/speedtch.c 		memcpy(buffer, fw2->data + offset, thislen);
data               74 drivers/usb/atm/ueagle-atm.c 	u32 data;
data               81 drivers/usb/atm/ueagle-atm.c 	u32 data;
data              120 drivers/usb/atm/ueagle-atm.c 	u32 data;
data              250 drivers/usb/atm/ueagle-atm.c #define GET_STATUS(data) \
data              251 drivers/usb/atm/ueagle-atm.c 	((data >> 8) & 0xf)
data              614 drivers/usb/atm/ueagle-atm.c 	pfw = fw_entry->data;
data              821 drivers/usb/atm/ueagle-atm.c static int uea_idma_write(struct uea_softc *sc, const void *data, u32 size)
data              827 drivers/usb/atm/ueagle-atm.c 	xfer_buff = kmemdup(data, size, GFP_KERNEL);
data              880 drivers/usb/atm/ueagle-atm.c 		ret = check_dsp_e4(sc->dsp_firm->data, sc->dsp_firm->size);
data              882 drivers/usb/atm/ueagle-atm.c 		ret = check_dsp_e1(sc->dsp_firm->data, sc->dsp_firm->size);
data              920 drivers/usb/atm/ueagle-atm.c 	p = sc->dsp_firm->data;
data              933 drivers/usb/atm/ueagle-atm.c 	p = sc->dsp_firm->data + pageoffset;
data              979 drivers/usb/atm/ueagle-atm.c 	struct l1_code *p = (struct l1_code *) sc->dsp_firm->data;
data              993 drivers/usb/atm/ueagle-atm.c 		blockoffset = sc->dsp_firm->data + le32_to_cpu(
data             1042 drivers/usb/atm/ueagle-atm.c 	p = (struct l1_code *) sc->dsp_firm->data;
data             1101 drivers/usb/atm/ueagle-atm.c 		u16 value, u16 index, u16 size, const void *data)
data             1106 drivers/usb/atm/ueagle-atm.c 	xfer_buff = kmemdup(data, size, GFP_KERNEL);
data             1134 drivers/usb/atm/ueagle-atm.c 		u8 function, u32 address, u16 offset, u32 data)
data             1146 drivers/usb/atm/ueagle-atm.c 			E1_GETSA4(address), offset, data);
data             1160 drivers/usb/atm/ueagle-atm.c 	put_unaligned_le32(data >> 16 | data << 16, &cmv.dwData);
data             1172 drivers/usb/atm/ueagle-atm.c 		u16 function, u16 group, u16 address, u16 offset, u32 data)
data             1183 drivers/usb/atm/ueagle-atm.c 		 group, address, offset, data);
data             1195 drivers/usb/atm/ueagle-atm.c 	cmv.dwData[0] = cpu_to_be32(data);
data             1207 drivers/usb/atm/ueagle-atm.c 		u32 address, u16 offset, u32 *data)
data             1215 drivers/usb/atm/ueagle-atm.c 		*data = sc->data;
data             1221 drivers/usb/atm/ueagle-atm.c 		u8 size, u16 group, u16 address, u16 offset, u32 *data)
data             1230 drivers/usb/atm/ueagle-atm.c 		*data = sc->data;
data             1233 drivers/usb/atm/ueagle-atm.c 			*(data + 1) = sc->data1;
data             1239 drivers/usb/atm/ueagle-atm.c 		u32 address, u16 offset, u32 data)
data             1242 drivers/usb/atm/ueagle-atm.c 			  address, offset, data);
data             1251 drivers/usb/atm/ueagle-atm.c 		u8 size, u16 group, u16 address, u16 offset, u32 data)
data             1255 drivers/usb/atm/ueagle-atm.c 			  group, address, offset, data);
data             1294 drivers/usb/atm/ueagle-atm.c 	u32 data;
data             1298 drivers/usb/atm/ueagle-atm.c 	data = sc->stats.phy.state;
data             1337 drivers/usb/atm/ueagle-atm.c 	if (GET_STATUS(data) != 2) {
data             1370 drivers/usb/atm/ueagle-atm.c 	ret = uea_read_cmv_e1(sc, E1_SA_RATE, 0, &data);
data             1374 drivers/usb/atm/ueagle-atm.c 	uea_set_bulk_timeout(sc, (data >> 16) * 32);
data             1375 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.dsrate = (data >> 16) * 32;
data             1376 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.usrate = (data & 0xffff) * 32;
data             1379 drivers/usb/atm/ueagle-atm.c 	ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 23, &data);
data             1382 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.dsattenuation = (data & 0xff) / 2;
data             1384 drivers/usb/atm/ueagle-atm.c 	ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 47, &data);
data             1387 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.usattenuation = (data & 0xff) / 2;
data             1436 drivers/usb/atm/ueagle-atm.c 	u32 data;
data             1441 drivers/usb/atm/ueagle-atm.c 	data = sc->stats.phy.state;
data             1474 drivers/usb/atm/ueagle-atm.c 	if (data != 7) {
data             1520 drivers/usb/atm/ueagle-atm.c 	data = (tmp_arr[0]) ? tmp_arr[0] : tmp_arr[1];
data             1521 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.usrate = data / 1000;
data             1526 drivers/usb/atm/ueagle-atm.c 	data = (tmp_arr[0]) ? tmp_arr[0] : tmp_arr[1];
data             1527 drivers/usb/atm/ueagle-atm.c 	uea_set_bulk_timeout(sc, data / 1000);
data             1528 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.dsrate = data / 1000;
data             1531 drivers/usb/atm/ueagle-atm.c 	ret = uea_read_cmv_e4(sc, 1, E4_SA_INFO, 68, 1, &data);
data             1534 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.dsattenuation = data / 10;
data             1536 drivers/usb/atm/ueagle-atm.c 	ret = uea_read_cmv_e4(sc, 1, E4_SA_INFO, 69, 1, &data);
data             1539 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.usattenuation = data / 10;
data             1541 drivers/usb/atm/ueagle-atm.c 	ret = uea_read_cmv_e4(sc, 1, E4_SA_INFO, 68, 3, &data);
data             1544 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.dsmargin = data / 2;
data             1546 drivers/usb/atm/ueagle-atm.c 	ret = uea_read_cmv_e4(sc, 1, E4_SA_INFO, 69, 3, &data);
data             1549 drivers/usb/atm/ueagle-atm.c 	sc->stats.phy.usmargin = data / 10;
data             1585 drivers/usb/atm/ueagle-atm.c 	u8 *data;
data             1597 drivers/usb/atm/ueagle-atm.c 	data = (u8 *) (*fw)->data;
data             1602 drivers/usb/atm/ueagle-atm.c 	if (size != *data * sizeof(struct uea_cmvs_v1) + 1)
data             1605 drivers/usb/atm/ueagle-atm.c 	*cmvs = (void *)(data + 1);
data             1606 drivers/usb/atm/ueagle-atm.c 	return *data;
data             1619 drivers/usb/atm/ueagle-atm.c 	u8 *data;
data             1639 drivers/usb/atm/ueagle-atm.c 	data = (u8 *) (*fw)->data;
data             1640 drivers/usb/atm/ueagle-atm.c 	if (size < 4 || strncmp(data, "cmv2", 4) != 0) {
data             1652 drivers/usb/atm/ueagle-atm.c 	data += 4;
data             1657 drivers/usb/atm/ueagle-atm.c 	crc = get_unaligned_le32(data);
data             1658 drivers/usb/atm/ueagle-atm.c 	data += 4;
data             1660 drivers/usb/atm/ueagle-atm.c 	if (crc32_be(0, data, size) != crc)
data             1663 drivers/usb/atm/ueagle-atm.c 	if (size != *data * sizeof(struct uea_cmvs_v2) + 1)
data             1666 drivers/usb/atm/ueagle-atm.c 	*cmvs = (void *) (data + 1);
data             1667 drivers/usb/atm/ueagle-atm.c 	return *data;
data             1710 drivers/usb/atm/ueagle-atm.c 				get_unaligned_le32(&cmvs_v1[i].data));
data             1721 drivers/usb/atm/ueagle-atm.c 				get_unaligned_le32(&cmvs_v2[i].data));
data             1776 drivers/usb/atm/ueagle-atm.c 				get_unaligned_le32(&cmvs_v2[i].data));
data             1885 drivers/usb/atm/ueagle-atm.c static int uea_kthread(void *data)
data             1887 drivers/usb/atm/ueagle-atm.c 	struct uea_softc *sc = data;
data             1923 drivers/usb/atm/ueagle-atm.c 	pfw = fw_entry->data;
data             2003 drivers/usb/atm/ueagle-atm.c 	sc->data = get_unaligned_le32(&cmv->dwData);
data             2004 drivers/usb/atm/ueagle-atm.c 	sc->data = sc->data << 16 | sc->data >> 16;
data             2053 drivers/usb/atm/ueagle-atm.c 	sc->data = be32_to_cpu(cmv->dwData[0]);
data               73 drivers/usb/atm/usbatm.c static int usbatm_print_packet(struct usbatm_data *instance, const unsigned char *data, int len);
data              399 drivers/usb/atm/usbatm.c 		PACKETDEBUG(instance, skb->data, skb->len);
data              514 drivers/usb/atm/usbatm.c static void usbatm_rx_process(unsigned long data)
data              516 drivers/usb/atm/usbatm.c 	struct usbatm_data *instance = (struct usbatm_data *)data;
data              567 drivers/usb/atm/usbatm.c static void usbatm_tx_process(unsigned long data)
data              569 drivers/usb/atm/usbatm.c 	struct usbatm_data *instance = (struct usbatm_data *)data;
data              670 drivers/usb/atm/usbatm.c 	PACKETDEBUG(instance, skb->data, skb->len);
data              675 drivers/usb/atm/usbatm.c 	ctrl->crc = crc32_be(~0, skb->data, skb->len);
data             1310 drivers/usb/atm/usbatm.c 			       const unsigned char *data, int len)
data             1319 drivers/usb/atm/usbatm.c 			sprintf(buffer, "%s %2.2x", buffer, data[i]);
data              119 drivers/usb/c67x00/c67x00-ll-hpi.c 				 __le16 *data, u16 count)
data              128 drivers/usb/c67x00/c67x00-ll-hpi.c 		hpi_write_reg(dev, HPI_DATA, le16_to_cpu(*data++));
data              137 drivers/usb/c67x00/c67x00-ll-hpi.c 				__le16 *data, u16 count)
data              145 drivers/usb/c67x00/c67x00-ll-hpi.c 		*data++ = cpu_to_le16(hpi_read_reg(dev, HPI_DATA));
data              281 drivers/usb/c67x00/c67x00-ll-hpi.c 				struct c67x00_lcp_int_data *data)
data              288 drivers/usb/c67x00/c67x00-ll-hpi.c 		hpi_write_word(dev, COMM_R(i), data->regs[i]);
data              309 drivers/usb/c67x00/c67x00-ll-hpi.c 	struct c67x00_lcp_int_data data;
data              312 drivers/usb/c67x00/c67x00-ll-hpi.c 	rc = c67x00_comm_exec_int(dev, HUSB_SIE_INIT_INT(sie->sie_num), &data);
data              319 drivers/usb/c67x00/c67x00-ll-hpi.c 	struct c67x00_lcp_int_data data;
data              322 drivers/usb/c67x00/c67x00-ll-hpi.c 	data.regs[0] = 50;	/* Reset USB port for 50ms */
data              323 drivers/usb/c67x00/c67x00-ll-hpi.c 	data.regs[1] = port | (sie->sie_num << 1);
data              324 drivers/usb/c67x00/c67x00-ll-hpi.c 	rc = c67x00_comm_exec_int(dev, HUSB_RESET_INT, &data);
data              403 drivers/usb/c67x00/c67x00-ll-hpi.c 			      void *data, int len)
data              405 drivers/usb/c67x00/c67x00-ll-hpi.c 	u8 *buf = data;
data              442 drivers/usb/c67x00/c67x00-ll-hpi.c 			     void *data, int len)
data              444 drivers/usb/c67x00/c67x00-ll-hpi.c 	u8 *buf = data;
data               61 drivers/usb/c67x00/c67x00-sched.c 	void *data;
data              153 drivers/usb/c67x00/c67x00-sched.c 	dev_dbg(dev, "data: %*ph\n", td_length(td), td->data);
data              564 drivers/usb/c67x00/c67x00-sched.c 			    void *data, int len, int pid, int toggle,
data              627 drivers/usb/c67x00/c67x00-sched.c 	td->data = data;
data              836 drivers/usb/c67x00/c67x00-sched.c 					td->data, td_actual_bytes(td));
data             1057 drivers/usb/c67x00/c67x00-sched.c 					 td->data, len);
data              259 drivers/usb/c67x00/c67x00.h 			      void *data, int len);
data              261 drivers/usb/c67x00/c67x00.h 			     void *data, int len);
data              258 drivers/usb/cdns3/drd.c static irqreturn_t cdns3_drd_thread_irq(int irq, void *data)
data              260 drivers/usb/cdns3/drd.c 	struct cdns3 *cdns = data;
data              275 drivers/usb/cdns3/drd.c static irqreturn_t cdns3_drd_irq(int irq, void *data)
data              278 drivers/usb/cdns3/drd.c 	struct cdns3 *cdns = data;
data             1376 drivers/usb/cdns3/gadget.c static irqreturn_t cdns3_device_irq_handler(int irq, void *data)
data             1378 drivers/usb/cdns3/gadget.c 	struct cdns3_device *priv_dev = data;
data             1417 drivers/usb/cdns3/gadget.c static irqreturn_t cdns3_device_thread_irq_handler(int irq, void *data)
data             1419 drivers/usb/cdns3/gadget.c 	struct cdns3_device *priv_dev = data;
data              326 drivers/usb/chipidea/ci.h 			    u32 mask, u32 data)
data              329 drivers/usb/chipidea/ci.h 		data = (ioread32(ci->hw_bank.abs + offset) & ~mask)
data              330 drivers/usb/chipidea/ci.h 			| (data & mask);
data              332 drivers/usb/chipidea/ci.h 	iowrite32(data, ci->hw_bank.abs + offset);
data              376 drivers/usb/chipidea/ci.h 			    u32 mask, u32 data)
data              379 drivers/usb/chipidea/ci.h 		data = (ioread32(ci->hw_bank.regmap[reg]) & ~mask)
data              380 drivers/usb/chipidea/ci.h 			| (data & mask);
data              382 drivers/usb/chipidea/ci.h 	__hw_write(ci, data, ci->hw_bank.regmap[reg]);
data              412 drivers/usb/chipidea/ci.h 				    u32 mask, u32 data)
data              416 drivers/usb/chipidea/ci.h 	hw_write(ci, reg, mask, data);
data               73 drivers/usb/chipidea/ci_hdrc_imx.c 	{ .compatible = "fsl,imx23-usb", .data = &imx23_usb_data},
data               74 drivers/usb/chipidea/ci_hdrc_imx.c 	{ .compatible = "fsl,imx28-usb", .data = &imx28_usb_data},
data               75 drivers/usb/chipidea/ci_hdrc_imx.c 	{ .compatible = "fsl,imx27-usb", .data = &imx27_usb_data},
data               76 drivers/usb/chipidea/ci_hdrc_imx.c 	{ .compatible = "fsl,imx6q-usb", .data = &imx6q_usb_data},
data               77 drivers/usb/chipidea/ci_hdrc_imx.c 	{ .compatible = "fsl,imx6sl-usb", .data = &imx6sl_usb_data},
data               78 drivers/usb/chipidea/ci_hdrc_imx.c 	{ .compatible = "fsl,imx6sx-usb", .data = &imx6sx_usb_data},
data               79 drivers/usb/chipidea/ci_hdrc_imx.c 	{ .compatible = "fsl,imx6ul-usb", .data = &imx6ul_usb_data},
data               80 drivers/usb/chipidea/ci_hdrc_imx.c 	{ .compatible = "fsl,imx7d-usb", .data = &imx7d_usb_data},
data               81 drivers/usb/chipidea/ci_hdrc_imx.c 	{ .compatible = "fsl,imx7ulp-usb", .data = &imx7ulp_usb_data},
data              114 drivers/usb/chipidea/ci_hdrc_imx.c 	struct imx_usbmisc_data *data;
data              124 drivers/usb/chipidea/ci_hdrc_imx.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              125 drivers/usb/chipidea/ci_hdrc_imx.c 	if (!data)
data              136 drivers/usb/chipidea/ci_hdrc_imx.c 	data->index = args.args[0];
data              144 drivers/usb/chipidea/ci_hdrc_imx.c 	data->dev = &misc_pdev->dev;
data              151 drivers/usb/chipidea/ci_hdrc_imx.c 		data->disable_oc = 1;
data              153 drivers/usb/chipidea/ci_hdrc_imx.c 		data->oc_pol_active_low = 0;
data              154 drivers/usb/chipidea/ci_hdrc_imx.c 		data->oc_pol_configured = 1;
data              156 drivers/usb/chipidea/ci_hdrc_imx.c 		data->oc_pol_active_low = 1;
data              157 drivers/usb/chipidea/ci_hdrc_imx.c 		data->oc_pol_configured = 1;
data              162 drivers/usb/chipidea/ci_hdrc_imx.c 	data->pwr_pol = of_property_read_bool(np, "power-active-high");
data              163 drivers/usb/chipidea/ci_hdrc_imx.c 	data->evdo = of_property_read_bool(np, "external-vbus-divider");
data              166 drivers/usb/chipidea/ci_hdrc_imx.c 		data->ulpi = 1;
data              168 drivers/usb/chipidea/ci_hdrc_imx.c 	return data;
data              174 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = dev_get_drvdata(dev);
data              177 drivers/usb/chipidea/ci_hdrc_imx.c 	data->clk_ipg = devm_clk_get(dev, "ipg");
data              178 drivers/usb/chipidea/ci_hdrc_imx.c 	if (IS_ERR(data->clk_ipg)) {
data              180 drivers/usb/chipidea/ci_hdrc_imx.c 		data->clk = devm_clk_get(dev, NULL);
data              181 drivers/usb/chipidea/ci_hdrc_imx.c 		if (IS_ERR(data->clk)) {
data              182 drivers/usb/chipidea/ci_hdrc_imx.c 			ret = PTR_ERR(data->clk);
data              185 drivers/usb/chipidea/ci_hdrc_imx.c 				PTR_ERR(data->clk), PTR_ERR(data->clk_ipg));
data              191 drivers/usb/chipidea/ci_hdrc_imx.c 	data->clk_ahb = devm_clk_get(dev, "ahb");
data              192 drivers/usb/chipidea/ci_hdrc_imx.c 	if (IS_ERR(data->clk_ahb)) {
data              193 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = PTR_ERR(data->clk_ahb);
data              199 drivers/usb/chipidea/ci_hdrc_imx.c 	data->clk_per = devm_clk_get(dev, "per");
data              200 drivers/usb/chipidea/ci_hdrc_imx.c 	if (IS_ERR(data->clk_per)) {
data              201 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = PTR_ERR(data->clk_per);
data              207 drivers/usb/chipidea/ci_hdrc_imx.c 	data->need_three_clks = true;
data              213 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = dev_get_drvdata(dev);
data              216 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->need_three_clks) {
data              217 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = clk_prepare_enable(data->clk_ipg);
data              225 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = clk_prepare_enable(data->clk_ahb);
data              230 drivers/usb/chipidea/ci_hdrc_imx.c 			clk_disable_unprepare(data->clk_ipg);
data              234 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = clk_prepare_enable(data->clk_per);
data              239 drivers/usb/chipidea/ci_hdrc_imx.c 			clk_disable_unprepare(data->clk_ahb);
data              240 drivers/usb/chipidea/ci_hdrc_imx.c 			clk_disable_unprepare(data->clk_ipg);
data              244 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = clk_prepare_enable(data->clk);
data              258 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = dev_get_drvdata(dev);
data              260 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->need_three_clks) {
data              261 drivers/usb/chipidea/ci_hdrc_imx.c 		clk_disable_unprepare(data->clk_per);
data              262 drivers/usb/chipidea/ci_hdrc_imx.c 		clk_disable_unprepare(data->clk_ahb);
data              263 drivers/usb/chipidea/ci_hdrc_imx.c 		clk_disable_unprepare(data->clk_ipg);
data              265 drivers/usb/chipidea/ci_hdrc_imx.c 		clk_disable_unprepare(data->clk);
data              272 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = dev_get_drvdata(dev);
data              277 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = pinctrl_select_state(data->pinctrl,
data              278 drivers/usb/chipidea/ci_hdrc_imx.c 				data->pinctrl_hsic_active);
data              284 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = imx_usbmisc_hsic_set_connect(data->usbmisc_data);
data              298 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data;
data              315 drivers/usb/chipidea/ci_hdrc_imx.c 	imx_platform_flag = of_id->data;
data              317 drivers/usb/chipidea/ci_hdrc_imx.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              318 drivers/usb/chipidea/ci_hdrc_imx.c 	if (!data)
data              321 drivers/usb/chipidea/ci_hdrc_imx.c 	data->plat_data = imx_platform_flag;
data              323 drivers/usb/chipidea/ci_hdrc_imx.c 	platform_set_drvdata(pdev, data);
data              324 drivers/usb/chipidea/ci_hdrc_imx.c 	data->usbmisc_data = usbmisc_get_init_data(dev);
data              325 drivers/usb/chipidea/ci_hdrc_imx.c 	if (IS_ERR(data->usbmisc_data))
data              326 drivers/usb/chipidea/ci_hdrc_imx.c 		return PTR_ERR(data->usbmisc_data);
data              329 drivers/usb/chipidea/ci_hdrc_imx.c 		&& data->usbmisc_data) {
data              331 drivers/usb/chipidea/ci_hdrc_imx.c 		data->usbmisc_data->hsic = 1;
data              332 drivers/usb/chipidea/ci_hdrc_imx.c 		data->pinctrl = devm_pinctrl_get(dev);
data              333 drivers/usb/chipidea/ci_hdrc_imx.c 		if (IS_ERR(data->pinctrl)) {
data              335 drivers/usb/chipidea/ci_hdrc_imx.c 					PTR_ERR(data->pinctrl));
data              336 drivers/usb/chipidea/ci_hdrc_imx.c 			return PTR_ERR(data->pinctrl);
data              339 drivers/usb/chipidea/ci_hdrc_imx.c 		pinctrl_hsic_idle = pinctrl_lookup_state(data->pinctrl, "idle");
data              347 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = pinctrl_select_state(data->pinctrl, pinctrl_hsic_idle);
data              353 drivers/usb/chipidea/ci_hdrc_imx.c 		data->pinctrl_hsic_active = pinctrl_lookup_state(data->pinctrl,
data              355 drivers/usb/chipidea/ci_hdrc_imx.c 		if (IS_ERR(data->pinctrl_hsic_active)) {
data              358 drivers/usb/chipidea/ci_hdrc_imx.c 					PTR_ERR(data->pinctrl_hsic_active));
data              359 drivers/usb/chipidea/ci_hdrc_imx.c 			return PTR_ERR(data->pinctrl_hsic_active);
data              362 drivers/usb/chipidea/ci_hdrc_imx.c 		data->hsic_pad_regulator = devm_regulator_get(dev, "hsic");
data              363 drivers/usb/chipidea/ci_hdrc_imx.c 		if (PTR_ERR(data->hsic_pad_regulator) == -EPROBE_DEFER) {
data              365 drivers/usb/chipidea/ci_hdrc_imx.c 		} else if (PTR_ERR(data->hsic_pad_regulator) == -ENODEV) {
data              367 drivers/usb/chipidea/ci_hdrc_imx.c 			data->hsic_pad_regulator = NULL;
data              368 drivers/usb/chipidea/ci_hdrc_imx.c 		} else if (IS_ERR(data->hsic_pad_regulator)) {
data              370 drivers/usb/chipidea/ci_hdrc_imx.c 					PTR_ERR(data->hsic_pad_regulator));
data              371 drivers/usb/chipidea/ci_hdrc_imx.c 			return PTR_ERR(data->hsic_pad_regulator);
data              374 drivers/usb/chipidea/ci_hdrc_imx.c 		if (data->hsic_pad_regulator) {
data              375 drivers/usb/chipidea/ci_hdrc_imx.c 			ret = regulator_enable(data->hsic_pad_regulator);
data              385 drivers/usb/chipidea/ci_hdrc_imx.c 		pm_qos_add_request(&data->pm_qos_req,
data              396 drivers/usb/chipidea/ci_hdrc_imx.c 	data->phy = devm_usb_get_phy_by_phandle(dev, "fsl,usbphy", 0);
data              397 drivers/usb/chipidea/ci_hdrc_imx.c 	if (IS_ERR(data->phy)) {
data              398 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = PTR_ERR(data->phy);
data              401 drivers/usb/chipidea/ci_hdrc_imx.c 			data->phy = NULL;
data              406 drivers/usb/chipidea/ci_hdrc_imx.c 	pdata.usb_phy = data->phy;
data              412 drivers/usb/chipidea/ci_hdrc_imx.c 		data->override_phy_control = true;
data              417 drivers/usb/chipidea/ci_hdrc_imx.c 		data->supports_runtime_pm = true;
data              419 drivers/usb/chipidea/ci_hdrc_imx.c 	ret = imx_usbmisc_init(data->usbmisc_data);
data              425 drivers/usb/chipidea/ci_hdrc_imx.c 	data->ci_pdev = ci_hdrc_add_device(dev,
data              428 drivers/usb/chipidea/ci_hdrc_imx.c 	if (IS_ERR(data->ci_pdev)) {
data              429 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = PTR_ERR(data->ci_pdev);
data              436 drivers/usb/chipidea/ci_hdrc_imx.c 	ret = imx_usbmisc_init_post(data->usbmisc_data);
data              442 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->supports_runtime_pm) {
data              452 drivers/usb/chipidea/ci_hdrc_imx.c 	ci_hdrc_remove_device(data->ci_pdev);
data              456 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->hsic_pad_regulator)
data              458 drivers/usb/chipidea/ci_hdrc_imx.c 		regulator_disable(data->hsic_pad_regulator);
data              460 drivers/usb/chipidea/ci_hdrc_imx.c 		pm_qos_remove_request(&data->pm_qos_req);
data              461 drivers/usb/chipidea/ci_hdrc_imx.c 	data->ci_pdev = NULL;
data              467 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = platform_get_drvdata(pdev);
data              469 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->supports_runtime_pm) {
data              474 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->ci_pdev)
data              475 drivers/usb/chipidea/ci_hdrc_imx.c 		ci_hdrc_remove_device(data->ci_pdev);
data              476 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->override_phy_control)
data              477 drivers/usb/chipidea/ci_hdrc_imx.c 		usb_phy_shutdown(data->phy);
data              478 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->ci_pdev) {
data              480 drivers/usb/chipidea/ci_hdrc_imx.c 		if (data->plat_data->flags & CI_HDRC_PMQOS)
data              481 drivers/usb/chipidea/ci_hdrc_imx.c 			pm_qos_remove_request(&data->pm_qos_req);
data              482 drivers/usb/chipidea/ci_hdrc_imx.c 		if (data->hsic_pad_regulator)
data              483 drivers/usb/chipidea/ci_hdrc_imx.c 			regulator_disable(data->hsic_pad_regulator);
data              496 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = dev_get_drvdata(dev);
data              501 drivers/usb/chipidea/ci_hdrc_imx.c 	ret = imx_usbmisc_hsic_set_clk(data->usbmisc_data, false);
data              508 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->plat_data->flags & CI_HDRC_PMQOS)
data              509 drivers/usb/chipidea/ci_hdrc_imx.c 		pm_qos_remove_request(&data->pm_qos_req);
data              511 drivers/usb/chipidea/ci_hdrc_imx.c 	data->in_lpm = true;
data              518 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = dev_get_drvdata(dev);
data              523 drivers/usb/chipidea/ci_hdrc_imx.c 	if (!data->in_lpm) {
data              528 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->plat_data->flags & CI_HDRC_PMQOS)
data              529 drivers/usb/chipidea/ci_hdrc_imx.c 		pm_qos_add_request(&data->pm_qos_req,
data              536 drivers/usb/chipidea/ci_hdrc_imx.c 	data->in_lpm = false;
data              538 drivers/usb/chipidea/ci_hdrc_imx.c 	ret = imx_usbmisc_set_wakeup(data->usbmisc_data, false);
data              544 drivers/usb/chipidea/ci_hdrc_imx.c 	ret = imx_usbmisc_hsic_set_clk(data->usbmisc_data, true);
data              553 drivers/usb/chipidea/ci_hdrc_imx.c 	imx_usbmisc_set_wakeup(data->usbmisc_data, true);
data              563 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = dev_get_drvdata(dev);
data              565 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->in_lpm)
data              570 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = imx_usbmisc_set_wakeup(data->usbmisc_data, true);
data              583 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = dev_get_drvdata(dev);
data              587 drivers/usb/chipidea/ci_hdrc_imx.c 	if (!ret && data->supports_runtime_pm) {
data              598 drivers/usb/chipidea/ci_hdrc_imx.c 	struct ci_hdrc_imx_data *data = dev_get_drvdata(dev);
data              601 drivers/usb/chipidea/ci_hdrc_imx.c 	if (data->in_lpm) {
data              606 drivers/usb/chipidea/ci_hdrc_imx.c 	ret = imx_usbmisc_set_wakeup(data->usbmisc_data, true);
data               27 drivers/usb/chipidea/ci_hdrc_imx.h int imx_usbmisc_init(struct imx_usbmisc_data *data);
data               28 drivers/usb/chipidea/ci_hdrc_imx.h int imx_usbmisc_init_post(struct imx_usbmisc_data *data);
data               29 drivers/usb/chipidea/ci_hdrc_imx.h int imx_usbmisc_set_wakeup(struct imx_usbmisc_data *data, bool enabled);
data               30 drivers/usb/chipidea/ci_hdrc_imx.h int imx_usbmisc_hsic_set_connect(struct imx_usbmisc_data *data);
data               31 drivers/usb/chipidea/ci_hdrc_imx.h int imx_usbmisc_hsic_set_clk(struct imx_usbmisc_data *data, bool on);
data               16 drivers/usb/chipidea/ci_hdrc_tegra.c 	struct ci_hdrc_platform_data data;
data               46 drivers/usb/chipidea/ci_hdrc_tegra.c 		.data = &tegra20_udc_soc_info,
data               49 drivers/usb/chipidea/ci_hdrc_tegra.c 		.data = &tegra30_udc_soc_info,
data               52 drivers/usb/chipidea/ci_hdrc_tegra.c 		.data = &tegra114_udc_soc_info,
data               55 drivers/usb/chipidea/ci_hdrc_tegra.c 		.data = &tegra124_udc_soc_info,
data              106 drivers/usb/chipidea/ci_hdrc_tegra.c 	udc->data.name = "tegra-udc";
data              107 drivers/usb/chipidea/ci_hdrc_tegra.c 	udc->data.flags = soc->flags;
data              108 drivers/usb/chipidea/ci_hdrc_tegra.c 	udc->data.usb_phy = udc->phy;
data              109 drivers/usb/chipidea/ci_hdrc_tegra.c 	udc->data.capoffset = DEF_CAPOFFSET;
data              112 drivers/usb/chipidea/ci_hdrc_tegra.c 				      pdev->num_resources, &udc->data);
data               37 drivers/usb/chipidea/ci_hdrc_usb2.c 	{ .compatible = "xlnx,zynq-usb-2.20a", .data = &ci_zynq_pdata},
data               58 drivers/usb/chipidea/ci_hdrc_usb2.c 	if (match && match->data) {
data               60 drivers/usb/chipidea/ci_hdrc_usb2.c 		*ci_pdata = *(struct ci_hdrc_platform_data *)match->data;
data              537 drivers/usb/chipidea/core.c static irqreturn_t ci_irq(int irq, void *data)
data              539 drivers/usb/chipidea/core.c 	struct ci_hdrc *ci = data;
data               24 drivers/usb/chipidea/debug.c static int ci_device_show(struct seq_file *s, void *data)
data               53 drivers/usb/chipidea/debug.c static int ci_port_test_show(struct seq_file *s, void *data)
data              121 drivers/usb/chipidea/debug.c static int ci_qheads_show(struct seq_file *s, void *data)
data              153 drivers/usb/chipidea/debug.c static int ci_requests_show(struct seq_file *s, void *data)
data              250 drivers/usb/chipidea/debug.c static int ci_role_show(struct seq_file *s, void *data)
data               81 drivers/usb/chipidea/otg.c void hw_write_otgsc(struct ci_hdrc *ci, u32 mask, u32 data)
data               87 drivers/usb/chipidea/otg.c 		if (data & mask & OTGSC_BSVIS)
data               91 drivers/usb/chipidea/otg.c 		if (data & mask & OTGSC_BSVIE) {
data               93 drivers/usb/chipidea/otg.c 			data &= ~OTGSC_BSVIE;
data              101 drivers/usb/chipidea/otg.c 		if (data & mask & OTGSC_IDIS)
data              105 drivers/usb/chipidea/otg.c 		if (data & mask & OTGSC_IDIE) {
data              107 drivers/usb/chipidea/otg.c 			data &= ~OTGSC_IDIE;
data              113 drivers/usb/chipidea/otg.c 	hw_write(ci, OP_OTGSC, mask | OTGSC_INT_STATUS_BITS, data);
data               12 drivers/usb/chipidea/otg.h void hw_write_otgsc(struct ci_hdrc *ci, u32 mask, u32 data);
data              137 drivers/usb/chipidea/udc.c 	u32 mask, data;
data              141 drivers/usb/chipidea/udc.c 		data  = type << __ffs(mask);
data              145 drivers/usb/chipidea/udc.c 		data |= ENDPTCTRL_TXR;
data              147 drivers/usb/chipidea/udc.c 		data |= ENDPTCTRL_TXE;
data              150 drivers/usb/chipidea/udc.c 		data  = type << __ffs(mask);
data              154 drivers/usb/chipidea/udc.c 		data |= ENDPTCTRL_RXR;
data              156 drivers/usb/chipidea/udc.c 		data |= ENDPTCTRL_RXE;
data              158 drivers/usb/chipidea/udc.c 	hw_write(ci, OP_ENDPTCTRL + num, mask, data);
data              105 drivers/usb/chipidea/usbmisc_imx.c 	int (*init)(struct imx_usbmisc_data *data);
data              107 drivers/usb/chipidea/usbmisc_imx.c 	int (*post)(struct imx_usbmisc_data *data);
data              109 drivers/usb/chipidea/usbmisc_imx.c 	int (*set_wakeup)(struct imx_usbmisc_data *data, bool enabled);
data              111 drivers/usb/chipidea/usbmisc_imx.c 	int (*hsic_set_connect)(struct imx_usbmisc_data *data);
data              113 drivers/usb/chipidea/usbmisc_imx.c 	int (*hsic_set_clk)(struct imx_usbmisc_data *data, bool enabled);
data              122 drivers/usb/chipidea/usbmisc_imx.c static inline bool is_imx53_usbmisc(struct imx_usbmisc_data *data);
data              124 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx25_init(struct imx_usbmisc_data *data)
data              126 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              130 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index > 1)
data              134 drivers/usb/chipidea/usbmisc_imx.c 	switch (data->index) {
data              145 drivers/usb/chipidea/usbmisc_imx.c 		if (data->oc_pol_configured && data->oc_pol_active_low)
data              161 drivers/usb/chipidea/usbmisc_imx.c 		if (data->oc_pol_configured && data->oc_pol_active_low)
data              173 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx25_post(struct imx_usbmisc_data *data)
data              175 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              180 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index > 2)
data              183 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index)
data              190 drivers/usb/chipidea/usbmisc_imx.c 	if (data->evdo)
data              202 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx27_init(struct imx_usbmisc_data *data)
data              204 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              208 drivers/usb/chipidea/usbmisc_imx.c 	switch (data->index) {
data              223 drivers/usb/chipidea/usbmisc_imx.c 	if (data->disable_oc)
data              233 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx53_init(struct imx_usbmisc_data *data)
data              235 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              240 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index > 3)
data              251 drivers/usb/chipidea/usbmisc_imx.c 	switch (data->index) {
data              253 drivers/usb/chipidea/usbmisc_imx.c 		if (data->disable_oc) {
data              260 drivers/usb/chipidea/usbmisc_imx.c 		if (data->disable_oc) {
data              267 drivers/usb/chipidea/usbmisc_imx.c 		if (data->ulpi) {
data              280 drivers/usb/chipidea/usbmisc_imx.c 			if (is_imx53_usbmisc(data)) {
data              290 drivers/usb/chipidea/usbmisc_imx.c 		if (data->disable_oc) {
data              297 drivers/usb/chipidea/usbmisc_imx.c 		if (data->ulpi) {
data              311 drivers/usb/chipidea/usbmisc_imx.c 			if (is_imx53_usbmisc(data)) {
data              320 drivers/usb/chipidea/usbmisc_imx.c 		if (data->disable_oc) {
data              334 drivers/usb/chipidea/usbmisc_imx.c 	(struct imx_usbmisc_data *data, bool enabled)
data              336 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              343 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index > 3)
data              347 drivers/usb/chipidea/usbmisc_imx.c 	val = readl(usbmisc->base + data->index * 4);
data              352 drivers/usb/chipidea/usbmisc_imx.c 			pr_debug("wakeup int at ci_hdrc.%d\n", data->index);
data              355 drivers/usb/chipidea/usbmisc_imx.c 	writel(val, usbmisc->base + data->index * 4);
data              361 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx6q_init(struct imx_usbmisc_data *data)
data              363 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              367 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index > 3)
data              372 drivers/usb/chipidea/usbmisc_imx.c 	reg = readl(usbmisc->base + data->index * 4);
data              373 drivers/usb/chipidea/usbmisc_imx.c 	if (data->disable_oc) {
data              382 drivers/usb/chipidea/usbmisc_imx.c 		if (data->oc_pol_configured && data->oc_pol_active_low)
data              384 drivers/usb/chipidea/usbmisc_imx.c 		else if (data->oc_pol_configured)
data              388 drivers/usb/chipidea/usbmisc_imx.c 	if (data->pwr_pol == 1)
data              390 drivers/usb/chipidea/usbmisc_imx.c 	writel(reg, usbmisc->base + data->index * 4);
data              393 drivers/usb/chipidea/usbmisc_imx.c 	reg = readl(usbmisc->base + data->index * 4);
data              395 drivers/usb/chipidea/usbmisc_imx.c 			usbmisc->base + data->index * 4);
data              398 drivers/usb/chipidea/usbmisc_imx.c 	if (data->hsic) {
data              399 drivers/usb/chipidea/usbmisc_imx.c 		reg = readl(usbmisc->base + data->index * 4);
data              401 drivers/usb/chipidea/usbmisc_imx.c 			usbmisc->base + data->index * 4);
data              403 drivers/usb/chipidea/usbmisc_imx.c 			+ (data->index - 2) * 4);
data              406 drivers/usb/chipidea/usbmisc_imx.c 			+ (data->index - 2) * 4);
data              411 drivers/usb/chipidea/usbmisc_imx.c 	usbmisc_imx6q_set_wakeup(data, false);
data              416 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx6_hsic_get_reg_offset(struct imx_usbmisc_data *data)
data              420 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index == 2 || data->index == 3) {
data              421 drivers/usb/chipidea/usbmisc_imx.c 		offset = (data->index - 2) * 4;
data              422 drivers/usb/chipidea/usbmisc_imx.c 	} else if (data->index == 0) {
data              430 drivers/usb/chipidea/usbmisc_imx.c 		dev_err(data->dev, "index is error for usbmisc\n");
data              437 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx6_hsic_set_connect(struct imx_usbmisc_data *data)
data              441 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              445 drivers/usb/chipidea/usbmisc_imx.c 	offset = usbmisc_imx6_hsic_get_reg_offset(data);
data              461 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx6_hsic_set_clk(struct imx_usbmisc_data *data, bool on)
data              465 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              469 drivers/usb/chipidea/usbmisc_imx.c 	offset = usbmisc_imx6_hsic_get_reg_offset(data);
data              489 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx6sx_init(struct imx_usbmisc_data *data)
data              493 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              496 drivers/usb/chipidea/usbmisc_imx.c 	usbmisc_imx6q_init(data);
data              498 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index == 0 || data->index == 1) {
data              499 drivers/usb/chipidea/usbmisc_imx.c 		reg = usbmisc->base + MX6_USB_OTG1_PHY_CTRL + data->index * 4;
data              508 drivers/usb/chipidea/usbmisc_imx.c 		val = readl(usbmisc->base + data->index * 4);
data              510 drivers/usb/chipidea/usbmisc_imx.c 			usbmisc->base + data->index * 4);
data              515 drivers/usb/chipidea/usbmisc_imx.c 	if (data->hsic) {
data              524 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_vf610_init(struct imx_usbmisc_data *data)
data              526 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              533 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index >= 1)
data              536 drivers/usb/chipidea/usbmisc_imx.c 	if (data->disable_oc) {
data              545 drivers/usb/chipidea/usbmisc_imx.c 	(struct imx_usbmisc_data *data, bool enabled)
data              547 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              559 drivers/usb/chipidea/usbmisc_imx.c 			dev_dbg(data->dev, "wakeup int\n");
data              567 drivers/usb/chipidea/usbmisc_imx.c static int usbmisc_imx7d_init(struct imx_usbmisc_data *data)
data              569 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              573 drivers/usb/chipidea/usbmisc_imx.c 	if (data->index >= 1)
data              578 drivers/usb/chipidea/usbmisc_imx.c 	if (data->disable_oc) {
data              587 drivers/usb/chipidea/usbmisc_imx.c 		if (data->oc_pol_configured && data->oc_pol_active_low)
data              589 drivers/usb/chipidea/usbmisc_imx.c 		else if (data->oc_pol_configured)
data              593 drivers/usb/chipidea/usbmisc_imx.c 	if (data->pwr_pol == 1)
data              604 drivers/usb/chipidea/usbmisc_imx.c 	usbmisc_imx7d_set_wakeup(data, false);
data              649 drivers/usb/chipidea/usbmisc_imx.c static inline bool is_imx53_usbmisc(struct imx_usbmisc_data *data)
data              651 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *usbmisc = dev_get_drvdata(data->dev);
data              656 drivers/usb/chipidea/usbmisc_imx.c int imx_usbmisc_init(struct imx_usbmisc_data *data)
data              660 drivers/usb/chipidea/usbmisc_imx.c 	if (!data)
data              663 drivers/usb/chipidea/usbmisc_imx.c 	usbmisc = dev_get_drvdata(data->dev);
data              666 drivers/usb/chipidea/usbmisc_imx.c 	return usbmisc->ops->init(data);
data              670 drivers/usb/chipidea/usbmisc_imx.c int imx_usbmisc_init_post(struct imx_usbmisc_data *data)
data              674 drivers/usb/chipidea/usbmisc_imx.c 	if (!data)
data              677 drivers/usb/chipidea/usbmisc_imx.c 	usbmisc = dev_get_drvdata(data->dev);
data              680 drivers/usb/chipidea/usbmisc_imx.c 	return usbmisc->ops->post(data);
data              684 drivers/usb/chipidea/usbmisc_imx.c int imx_usbmisc_set_wakeup(struct imx_usbmisc_data *data, bool enabled)
data              688 drivers/usb/chipidea/usbmisc_imx.c 	if (!data)
data              691 drivers/usb/chipidea/usbmisc_imx.c 	usbmisc = dev_get_drvdata(data->dev);
data              694 drivers/usb/chipidea/usbmisc_imx.c 	return usbmisc->ops->set_wakeup(data, enabled);
data              698 drivers/usb/chipidea/usbmisc_imx.c int imx_usbmisc_hsic_set_connect(struct imx_usbmisc_data *data)
data              702 drivers/usb/chipidea/usbmisc_imx.c 	if (!data)
data              705 drivers/usb/chipidea/usbmisc_imx.c 	usbmisc = dev_get_drvdata(data->dev);
data              706 drivers/usb/chipidea/usbmisc_imx.c 	if (!usbmisc->ops->hsic_set_connect || !data->hsic)
data              708 drivers/usb/chipidea/usbmisc_imx.c 	return usbmisc->ops->hsic_set_connect(data);
data              712 drivers/usb/chipidea/usbmisc_imx.c int imx_usbmisc_hsic_set_clk(struct imx_usbmisc_data *data, bool on)
data              716 drivers/usb/chipidea/usbmisc_imx.c 	if (!data)
data              719 drivers/usb/chipidea/usbmisc_imx.c 	usbmisc = dev_get_drvdata(data->dev);
data              720 drivers/usb/chipidea/usbmisc_imx.c 	if (!usbmisc->ops->hsic_set_clk || !data->hsic)
data              722 drivers/usb/chipidea/usbmisc_imx.c 	return usbmisc->ops->hsic_set_clk(data, on);
data              728 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx25_usbmisc_ops,
data              732 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx25_usbmisc_ops,
data              736 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx27_usbmisc_ops,
data              740 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx51_usbmisc_ops,
data              744 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx53_usbmisc_ops,
data              748 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx6q_usbmisc_ops,
data              752 drivers/usb/chipidea/usbmisc_imx.c 		.data = &vf610_usbmisc_ops,
data              756 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx6sx_usbmisc_ops,
data              760 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx6sx_usbmisc_ops,
data              764 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx7d_usbmisc_ops,
data              768 drivers/usb/chipidea/usbmisc_imx.c 		.data = &imx7d_usbmisc_ops,
data              776 drivers/usb/chipidea/usbmisc_imx.c 	struct imx_usbmisc *data;
data              783 drivers/usb/chipidea/usbmisc_imx.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              784 drivers/usb/chipidea/usbmisc_imx.c 	if (!data)
data              787 drivers/usb/chipidea/usbmisc_imx.c 	spin_lock_init(&data->lock);
data              789 drivers/usb/chipidea/usbmisc_imx.c 	data->base = devm_platform_ioremap_resource(pdev, 0);
data              790 drivers/usb/chipidea/usbmisc_imx.c 	if (IS_ERR(data->base))
data              791 drivers/usb/chipidea/usbmisc_imx.c 		return PTR_ERR(data->base);
data              793 drivers/usb/chipidea/usbmisc_imx.c 	data->ops = (const struct usbmisc_ops *)of_id->data;
data              794 drivers/usb/chipidea/usbmisc_imx.c 	platform_set_drvdata(pdev, data);
data              228 drivers/usb/class/cdc-acm.c 		dev_err(&acm->data->dev,
data              281 drivers/usb/class/cdc-acm.c 	unsigned char *data = buf + sizeof(struct usb_cdc_notification);
data              296 drivers/usb/class/cdc-acm.c 		newctrl = get_unaligned_le16(data);
data              433 drivers/usb/class/cdc-acm.c 			dev_err(&acm->data->dev,
data              437 drivers/usb/class/cdc-acm.c 			dev_vdbg(&acm->data->dev, "intended failure %d\n", res);
data              442 drivers/usb/class/cdc-acm.c 		dev_vdbg(&acm->data->dev, "submitted urb %d\n", index);
data              481 drivers/usb/class/cdc-acm.c 	dev_vdbg(&acm->data->dev, "got urb %d, len %d, status %d\n",
data              485 drivers/usb/class/cdc-acm.c 		dev_dbg(&acm->data->dev, "%s - disconnected\n", __func__);
data              501 drivers/usb/class/cdc-acm.c 		dev_dbg(&acm->data->dev,
data              508 drivers/usb/class/cdc-acm.c 		dev_dbg(&acm->data->dev,
data              515 drivers/usb/class/cdc-acm.c 		dev_dbg(&acm->data->dev,
data              558 drivers/usb/class/cdc-acm.c 		dev_vdbg(&acm->data->dev, "wrote len %d/%d, status %d\n",
data              786 drivers/usb/class/cdc-acm.c 	dev_vdbg(&acm->data->dev, "%d bytes from tty layer\n", count);
data              803 drivers/usb/class/cdc-acm.c 	dev_vdbg(&acm->data->dev, "writing %d bytes\n", count);
data             1340 drivers/usb/class/cdc-acm.c 	acm->data = data_interface;
data             1557 drivers/usb/class/cdc-acm.c 	usb_set_intfdata(acm->data, NULL);
data             1585 drivers/usb/class/cdc-acm.c 					acm->data : acm->control);
data               86 drivers/usb/class/cdc-acm.h 	struct usb_interface *data;			/* data interface */
data              120 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data;
data              157 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = to_usbtmc_data(kref);
data              159 drivers/usb/class/usbtmc.c 	usb_put_dev(data->usb_dev);
data              160 drivers/usb/class/usbtmc.c 	kfree(data);
data              166 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data;
data              185 drivers/usb/class/usbtmc.c 	data = usb_get_intfdata(intf);
data              187 drivers/usb/class/usbtmc.c 	kref_get(&data->kref);
data              189 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data              190 drivers/usb/class/usbtmc.c 	file_data->data = data;
data              201 drivers/usb/class/usbtmc.c 	spin_lock_irq(&data->dev_lock);
data              202 drivers/usb/class/usbtmc.c 	list_add_tail(&file_data->file_elem, &data->file_list);
data              203 drivers/usb/class/usbtmc.c 	spin_unlock_irq(&data->dev_lock);
data              204 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data              218 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data;
data              225 drivers/usb/class/usbtmc.c 	data = file_data->data;
data              228 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data              240 drivers/usb/class/usbtmc.c 	wake_up_interruptible_all(&data->waitq);
data              241 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data              251 drivers/usb/class/usbtmc.c 	mutex_lock(&file_data->data->io_mutex);
data              252 drivers/usb/class/usbtmc.c 	spin_lock_irq(&file_data->data->dev_lock);
data              256 drivers/usb/class/usbtmc.c 	spin_unlock_irq(&file_data->data->dev_lock);
data              257 drivers/usb/class/usbtmc.c 	mutex_unlock(&file_data->data->io_mutex);
data              259 drivers/usb/class/usbtmc.c 	kref_put(&file_data->data->kref, usbtmc_delete);
data              260 drivers/usb/class/usbtmc.c 	file_data->data = NULL;
data              265 drivers/usb/class/usbtmc.c static int usbtmc_ioctl_abort_bulk_in_tag(struct usbtmc_device_data *data,
data              274 drivers/usb/class/usbtmc.c 	dev = &data->intf->dev;
data              279 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data              280 drivers/usb/class/usbtmc.c 			     usb_rcvctrlpipe(data->usb_dev, 0),
data              283 drivers/usb/class/usbtmc.c 			     tag, data->bulk_in,
data              325 drivers/usb/class/usbtmc.c 	rv = usb_bulk_msg(data->usb_dev,
data              326 drivers/usb/class/usbtmc.c 			  usb_rcvbulkpipe(data->usb_dev,
data              327 drivers/usb/class/usbtmc.c 					  data->bulk_in),
data              352 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data              353 drivers/usb/class/usbtmc.c 			     usb_rcvctrlpipe(data->usb_dev, 0),
data              356 drivers/usb/class/usbtmc.c 			     0, data->bulk_in, buffer, 0x08,
data              389 drivers/usb/class/usbtmc.c static int usbtmc_ioctl_abort_bulk_in(struct usbtmc_device_data *data)
data              391 drivers/usb/class/usbtmc.c 	return usbtmc_ioctl_abort_bulk_in_tag(data, data->bTag_last_read);
data              394 drivers/usb/class/usbtmc.c static int usbtmc_ioctl_abort_bulk_out_tag(struct usbtmc_device_data *data,
data              402 drivers/usb/class/usbtmc.c 	dev = &data->intf->dev;
data              408 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data              409 drivers/usb/class/usbtmc.c 			     usb_rcvctrlpipe(data->usb_dev, 0),
data              412 drivers/usb/class/usbtmc.c 			     tag, data->bulk_out,
data              434 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data              435 drivers/usb/class/usbtmc.c 			     usb_rcvctrlpipe(data->usb_dev, 0),
data              438 drivers/usb/class/usbtmc.c 			     0, data->bulk_out, buffer, 0x08,
data              459 drivers/usb/class/usbtmc.c 	rv = usb_clear_halt(data->usb_dev,
data              460 drivers/usb/class/usbtmc.c 			    usb_sndbulkpipe(data->usb_dev, data->bulk_out));
data              473 drivers/usb/class/usbtmc.c static int usbtmc_ioctl_abort_bulk_out(struct usbtmc_device_data *data)
data              475 drivers/usb/class/usbtmc.c 	return usbtmc_ioctl_abort_bulk_out_tag(data, data->bTag_last_write);
data              481 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = file_data->data;
data              482 drivers/usb/class/usbtmc.c 	struct device *dev = &data->intf->dev;
data              490 drivers/usb/class/usbtmc.c 		data->iin_ep_present);
data              492 drivers/usb/class/usbtmc.c 	spin_lock_irq(&data->dev_lock);
data              497 drivers/usb/class/usbtmc.c 		spin_unlock_irq(&data->dev_lock);
data              503 drivers/usb/class/usbtmc.c 	spin_unlock_irq(&data->dev_lock);
data              509 drivers/usb/class/usbtmc.c 	atomic_set(&data->iin_data_valid, 0);
data              511 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data              512 drivers/usb/class/usbtmc.c 			usb_rcvctrlpipe(data->usb_dev, 0),
data              515 drivers/usb/class/usbtmc.c 			data->iin_bTag,
data              516 drivers/usb/class/usbtmc.c 			data->ifnum,
data              529 drivers/usb/class/usbtmc.c 	if (data->iin_ep_present) {
data              531 drivers/usb/class/usbtmc.c 			data->waitq,
data              532 drivers/usb/class/usbtmc.c 			atomic_read(&data->iin_data_valid) != 0,
data              545 drivers/usb/class/usbtmc.c 		tag = data->bNotify1 & 0x7f;
data              546 drivers/usb/class/usbtmc.c 		if (tag != data->iin_bTag) {
data              548 drivers/usb/class/usbtmc.c 				data->iin_bTag, tag);
data              551 drivers/usb/class/usbtmc.c 		stb = data->bNotify2;
data              561 drivers/usb/class/usbtmc.c 	data->iin_bTag += 1;
data              562 drivers/usb/class/usbtmc.c 	if (data->iin_bTag > 127)
data              564 drivers/usb/class/usbtmc.c 		data->iin_bTag = 2;
data              573 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = file_data->data;
data              574 drivers/usb/class/usbtmc.c 	struct device *dev = &data->intf->dev;
data              579 drivers/usb/class/usbtmc.c 	if (!data->iin_ep_present) {
data              589 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data              592 drivers/usb/class/usbtmc.c 			data->waitq,
data              597 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data              600 drivers/usb/class/usbtmc.c 	if (atomic_read(&file_data->closing) || data->zombie)
data              618 drivers/usb/class/usbtmc.c static int usbtmc488_ioctl_simple(struct usbtmc_device_data *data,
data              621 drivers/usb/class/usbtmc.c 	struct device *dev = &data->intf->dev;
data              627 drivers/usb/class/usbtmc.c 	if (!(data->usb488_caps & USBTMC488_CAPABILITY_SIMPLE))
data              645 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data              646 drivers/usb/class/usbtmc.c 			usb_rcvctrlpipe(data->usb_dev, 0),
data              650 drivers/usb/class/usbtmc.c 			data->ifnum,
data              681 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = file_data->data;
data              691 drivers/usb/class/usbtmc.c 	buffer[1] = data->bTag;
data              692 drivers/usb/class/usbtmc.c 	buffer[2] = ~data->bTag;
data              694 drivers/usb/class/usbtmc.c 	retval = usb_bulk_msg(data->usb_dev,
data              695 drivers/usb/class/usbtmc.c 			      usb_sndbulkpipe(data->usb_dev,
data              696 drivers/usb/class/usbtmc.c 					      data->bulk_out),
data              701 drivers/usb/class/usbtmc.c 	data->bTag_last_write = data->bTag;
data              704 drivers/usb/class/usbtmc.c 	data->bTag++;
data              705 drivers/usb/class/usbtmc.c 	if (!data->bTag)
data              706 drivers/usb/class/usbtmc.c 		data->bTag++;
data              710 drivers/usb/class/usbtmc.c 		dev_err(&data->intf->dev, "%s returned %d\n",
data              751 drivers/usb/class/usbtmc.c 			dev_err(&file_data->data->intf->dev,
data              763 drivers/usb/class/usbtmc.c 	dev_dbg(&file_data->data->intf->dev,
data              771 drivers/usb/class/usbtmc.c 	wake_up_interruptible(&file_data->data->waitq);
data              782 drivers/usb/class/usbtmc.c 	dev_dbg(&file_data->data->intf->dev, "%s: returns %d\n", __func__,
data              793 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = file_data->data;
data              794 drivers/usb/class/usbtmc.c 	struct device *dev = &data->intf->dev;
data              816 drivers/usb/class/usbtmc.c 		if ((max_transfer_size % data->wMaxPacketSize) == 0)
data              817 drivers/usb/class/usbtmc.c 			max_transfer_size += (data->wMaxPacketSize - 1);
data              881 drivers/usb/class/usbtmc.c 		usb_fill_bulk_urb(urb, data->usb_dev,
data              882 drivers/usb/class/usbtmc.c 			usb_rcvbulkpipe(data->usb_dev, data->bulk_in),
data             1054 drivers/usb/class/usbtmc.c 			dev_err(&file_data->data->intf->dev,
data             1065 drivers/usb/class/usbtmc.c 	dev_dbg(&file_data->data->intf->dev,
data             1071 drivers/usb/class/usbtmc.c 		wake_up_interruptible(&file_data->data->waitq);
data             1080 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = file_data->data;
data             1093 drivers/usb/class/usbtmc.c 	dev = &data->intf->dev;
data             1177 drivers/usb/class/usbtmc.c 		usb_fill_bulk_urb(urb, data->usb_dev,
data             1178 drivers/usb/class/usbtmc.c 			usb_sndbulkpipe(data->usb_dev, data->bulk_out),
data             1282 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = file_data->data;
data             1294 drivers/usb/class/usbtmc.c 	buffer[1] = data->bTag;
data             1295 drivers/usb/class/usbtmc.c 	buffer[2] = ~data->bTag;
data             1308 drivers/usb/class/usbtmc.c 	retval = usb_bulk_msg(data->usb_dev,
data             1309 drivers/usb/class/usbtmc.c 			      usb_sndbulkpipe(data->usb_dev,
data             1310 drivers/usb/class/usbtmc.c 					      data->bulk_out),
data             1315 drivers/usb/class/usbtmc.c 	data->bTag_last_write = data->bTag;
data             1318 drivers/usb/class/usbtmc.c 	data->bTag++;
data             1319 drivers/usb/class/usbtmc.c 	if (!data->bTag)
data             1320 drivers/usb/class/usbtmc.c 		data->bTag++;
data             1324 drivers/usb/class/usbtmc.c 		dev_err(&data->intf->dev, "%s returned %d\n",
data             1334 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data;
data             1346 drivers/usb/class/usbtmc.c 	data = file_data->data;
data             1347 drivers/usb/class/usbtmc.c 	dev = &data->intf->dev;
data             1353 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data             1354 drivers/usb/class/usbtmc.c 	if (data->zombie) {
data             1368 drivers/usb/class/usbtmc.c 			usbtmc_ioctl_abort_bulk_out(data);
data             1377 drivers/usb/class/usbtmc.c 	retval = usb_bulk_msg(data->usb_dev,
data             1378 drivers/usb/class/usbtmc.c 			      usb_rcvbulkpipe(data->usb_dev,
data             1379 drivers/usb/class/usbtmc.c 					      data->bulk_in),
data             1387 drivers/usb/class/usbtmc.c 	data->bTag_last_read = data->bTag;
data             1391 drivers/usb/class/usbtmc.c 			usbtmc_ioctl_abort_bulk_in(data);
data             1400 drivers/usb/class/usbtmc.c 			usbtmc_ioctl_abort_bulk_in(data);
data             1408 drivers/usb/class/usbtmc.c 			usbtmc_ioctl_abort_bulk_in(data);
data             1412 drivers/usb/class/usbtmc.c 	if (buffer[1] != data->bTag_last_write) {
data             1414 drivers/usb/class/usbtmc.c 		buffer[1], data->bTag_last_write);
data             1416 drivers/usb/class/usbtmc.c 			usbtmc_ioctl_abort_bulk_in(data);
data             1435 drivers/usb/class/usbtmc.c 			usbtmc_ioctl_abort_bulk_in(data);
data             1475 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data             1484 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data;
data             1492 drivers/usb/class/usbtmc.c 	data = file_data->data;
data             1494 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data             1496 drivers/usb/class/usbtmc.c 	if (data->zombie) {
data             1537 drivers/usb/class/usbtmc.c 	buffer[1] = data->bTag;
data             1538 drivers/usb/class/usbtmc.c 	buffer[2] = ~data->bTag;
data             1564 drivers/usb/class/usbtmc.c 	dev_dbg(&data->intf->dev, "%s(size:%u align:%u)\n", __func__,
data             1570 drivers/usb/class/usbtmc.c 	usb_fill_bulk_urb(urb, data->usb_dev,
data             1571 drivers/usb/class/usbtmc.c 		usb_sndbulkpipe(data->usb_dev, data->bulk_out),
data             1585 drivers/usb/class/usbtmc.c 	data->bTag_last_write = data->bTag;
data             1586 drivers/usb/class/usbtmc.c 	data->bTag++;
data             1588 drivers/usb/class/usbtmc.c 	if (!data->bTag)
data             1589 drivers/usb/class/usbtmc.c 		data->bTag++;
data             1604 drivers/usb/class/usbtmc.c 		dev_err(&data->intf->dev,
data             1607 drivers/usb/class/usbtmc.c 			usbtmc_ioctl_abort_bulk_out(data);
data             1614 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data             1618 drivers/usb/class/usbtmc.c static int usbtmc_ioctl_clear(struct usbtmc_device_data *data)
data             1626 drivers/usb/class/usbtmc.c 	dev = &data->intf->dev;
data             1634 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data             1635 drivers/usb/class/usbtmc.c 			     usb_rcvctrlpipe(data->usb_dev, 0),
data             1658 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data             1659 drivers/usb/class/usbtmc.c 			     usb_rcvctrlpipe(data->usb_dev, 0),
data             1684 drivers/usb/class/usbtmc.c 			rv = usb_bulk_msg(data->usb_dev,
data             1685 drivers/usb/class/usbtmc.c 					  usb_rcvbulkpipe(data->usb_dev,
data             1686 drivers/usb/class/usbtmc.c 							  data->bulk_in),
data             1719 drivers/usb/class/usbtmc.c 	rv = usb_clear_halt(data->usb_dev,
data             1720 drivers/usb/class/usbtmc.c 			    usb_sndbulkpipe(data->usb_dev, data->bulk_out));
data             1732 drivers/usb/class/usbtmc.c static int usbtmc_ioctl_clear_out_halt(struct usbtmc_device_data *data)
data             1736 drivers/usb/class/usbtmc.c 	rv = usb_clear_halt(data->usb_dev,
data             1737 drivers/usb/class/usbtmc.c 			    usb_sndbulkpipe(data->usb_dev, data->bulk_out));
data             1740 drivers/usb/class/usbtmc.c 		dev_err(&data->usb_dev->dev, "%s returned %d\n", __func__, rv);
data             1744 drivers/usb/class/usbtmc.c static int usbtmc_ioctl_clear_in_halt(struct usbtmc_device_data *data)
data             1748 drivers/usb/class/usbtmc.c 	rv = usb_clear_halt(data->usb_dev,
data             1749 drivers/usb/class/usbtmc.c 			    usb_rcvbulkpipe(data->usb_dev, data->bulk_in));
data             1752 drivers/usb/class/usbtmc.c 		dev_err(&data->usb_dev->dev, "%s returned %d\n", __func__, rv);
data             1781 drivers/usb/class/usbtmc.c static int get_capabilities(struct usbtmc_device_data *data)
data             1783 drivers/usb/class/usbtmc.c 	struct device *dev = &data->usb_dev->dev;
data             1791 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev, usb_rcvctrlpipe(data->usb_dev, 0),
data             1811 drivers/usb/class/usbtmc.c 	data->capabilities.interface_capabilities = buffer[4];
data             1812 drivers/usb/class/usbtmc.c 	data->capabilities.device_capabilities = buffer[5];
data             1813 drivers/usb/class/usbtmc.c 	data->capabilities.usb488_interface_capabilities = buffer[14];
data             1814 drivers/usb/class/usbtmc.c 	data->capabilities.usb488_device_capabilities = buffer[15];
data             1815 drivers/usb/class/usbtmc.c 	data->usb488_caps = (buffer[14] & 0x07) | ((buffer[15] & 0x0f) << 4);
data             1828 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = usb_get_intfdata(intf);	\
data             1830 drivers/usb/class/usbtmc.c 	return sprintf(buf, "%d\n", data->capabilities.name);		\
data             1848 drivers/usb/class/usbtmc.c static int usbtmc_ioctl_indicator_pulse(struct usbtmc_device_data *data)
data             1854 drivers/usb/class/usbtmc.c 	dev = &data->intf->dev;
data             1860 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data             1861 drivers/usb/class/usbtmc.c 			     usb_rcvctrlpipe(data->usb_dev, 0),
data             1885 drivers/usb/class/usbtmc.c static int usbtmc_ioctl_request(struct usbtmc_device_data *data,
data             1888 drivers/usb/class/usbtmc.c 	struct device *dev = &data->intf->dev;
data             1908 drivers/usb/class/usbtmc.c 			res = copy_from_user(buffer, request.data,
data             1917 drivers/usb/class/usbtmc.c 	rv = usb_control_msg(data->usb_dev,
data             1918 drivers/usb/class/usbtmc.c 			usb_rcvctrlpipe(data->usb_dev, 0),
data             1932 drivers/usb/class/usbtmc.c 		res = copy_to_user(request.data, buffer, rv);
data             2009 drivers/usb/class/usbtmc.c 		!(file_data->data->capabilities.device_capabilities & 1)))
data             2021 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data;
data             2026 drivers/usb/class/usbtmc.c 	data = file_data->data;
data             2028 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data             2029 drivers/usb/class/usbtmc.c 	if (data->zombie) {
data             2036 drivers/usb/class/usbtmc.c 		retval = usbtmc_ioctl_clear_out_halt(data);
data             2040 drivers/usb/class/usbtmc.c 		retval = usbtmc_ioctl_clear_in_halt(data);
data             2044 drivers/usb/class/usbtmc.c 		retval = usbtmc_ioctl_indicator_pulse(data);
data             2048 drivers/usb/class/usbtmc.c 		retval = usbtmc_ioctl_clear(data);
data             2052 drivers/usb/class/usbtmc.c 		retval = usbtmc_ioctl_abort_bulk_out(data);
data             2056 drivers/usb/class/usbtmc.c 		retval = usbtmc_ioctl_abort_bulk_in(data);
data             2060 drivers/usb/class/usbtmc.c 		retval = usbtmc_ioctl_request(data, (void __user *)arg);
data             2104 drivers/usb/class/usbtmc.c 		retval = put_user(data->usb488_caps,
data             2114 drivers/usb/class/usbtmc.c 		retval = usbtmc488_ioctl_simple(data, (void __user *)arg,
data             2119 drivers/usb/class/usbtmc.c 		retval = usbtmc488_ioctl_simple(data, (void __user *)arg,
data             2124 drivers/usb/class/usbtmc.c 		retval = usbtmc488_ioctl_simple(data, (void __user *)arg,
data             2158 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data             2166 drivers/usb/class/usbtmc.c 	return fasync_helper(fd, file, on, &file_data->data->fasync);
data             2172 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = file_data->data;
data             2175 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data             2177 drivers/usb/class/usbtmc.c 	if (data->zombie) {
data             2182 drivers/usb/class/usbtmc.c 	poll_wait(file, &data->waitq, wait);
data             2205 drivers/usb/class/usbtmc.c 	dev_dbg(&data->intf->dev, "poll mask = %x\n", mask);
data             2208 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data             2236 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = urb->context;
data             2237 drivers/usb/class/usbtmc.c 	struct device *dev = &data->intf->dev;
data             2241 drivers/usb/class/usbtmc.c 	dev_dbg(&data->intf->dev, "int status: %d len %d\n",
data             2247 drivers/usb/class/usbtmc.c 		if (data->iin_buffer[0] > 0x81) {
data             2248 drivers/usb/class/usbtmc.c 			data->bNotify1 = data->iin_buffer[0];
data             2249 drivers/usb/class/usbtmc.c 			data->bNotify2 = data->iin_buffer[1];
data             2250 drivers/usb/class/usbtmc.c 			atomic_set(&data->iin_data_valid, 1);
data             2251 drivers/usb/class/usbtmc.c 			wake_up_interruptible(&data->waitq);
data             2255 drivers/usb/class/usbtmc.c 		if (data->iin_buffer[0] == 0x81) {
data             2259 drivers/usb/class/usbtmc.c 			if (data->fasync)
data             2260 drivers/usb/class/usbtmc.c 				kill_fasync(&data->fasync,
data             2263 drivers/usb/class/usbtmc.c 			spin_lock_irqsave(&data->dev_lock, flags);
data             2264 drivers/usb/class/usbtmc.c 			list_for_each(elem, &data->file_list) {
data             2270 drivers/usb/class/usbtmc.c 				file_data->srq_byte = data->iin_buffer[1];
data             2273 drivers/usb/class/usbtmc.c 			spin_unlock_irqrestore(&data->dev_lock, flags);
data             2276 drivers/usb/class/usbtmc.c 				(unsigned int)data->iin_buffer[0],
data             2277 drivers/usb/class/usbtmc.c 				(unsigned int)data->iin_buffer[1]);
data             2278 drivers/usb/class/usbtmc.c 			wake_up_interruptible_all(&data->waitq);
data             2282 drivers/usb/class/usbtmc.c 			 data->iin_buffer[0]);
data             2286 drivers/usb/class/usbtmc.c 			data->iin_wMaxPacketSize, urb->actual_length);
data             2306 drivers/usb/class/usbtmc.c static void usbtmc_free_int(struct usbtmc_device_data *data)
data             2308 drivers/usb/class/usbtmc.c 	if (!data->iin_ep_present || !data->iin_urb)
data             2310 drivers/usb/class/usbtmc.c 	usb_kill_urb(data->iin_urb);
data             2311 drivers/usb/class/usbtmc.c 	kfree(data->iin_buffer);
data             2312 drivers/usb/class/usbtmc.c 	data->iin_buffer = NULL;
data             2313 drivers/usb/class/usbtmc.c 	usb_free_urb(data->iin_urb);
data             2314 drivers/usb/class/usbtmc.c 	data->iin_urb = NULL;
data             2315 drivers/usb/class/usbtmc.c 	kref_put(&data->kref, usbtmc_delete);
data             2321 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data;
data             2328 drivers/usb/class/usbtmc.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             2329 drivers/usb/class/usbtmc.c 	if (!data)
data             2332 drivers/usb/class/usbtmc.c 	data->intf = intf;
data             2333 drivers/usb/class/usbtmc.c 	data->id = id;
data             2334 drivers/usb/class/usbtmc.c 	data->usb_dev = usb_get_dev(interface_to_usbdev(intf));
data             2335 drivers/usb/class/usbtmc.c 	usb_set_intfdata(intf, data);
data             2336 drivers/usb/class/usbtmc.c 	kref_init(&data->kref);
data             2337 drivers/usb/class/usbtmc.c 	mutex_init(&data->io_mutex);
data             2338 drivers/usb/class/usbtmc.c 	init_waitqueue_head(&data->waitq);
data             2339 drivers/usb/class/usbtmc.c 	atomic_set(&data->iin_data_valid, 0);
data             2340 drivers/usb/class/usbtmc.c 	INIT_LIST_HEAD(&data->file_list);
data             2341 drivers/usb/class/usbtmc.c 	spin_lock_init(&data->dev_lock);
data             2343 drivers/usb/class/usbtmc.c 	data->zombie = 0;
data             2346 drivers/usb/class/usbtmc.c 	data->bTag	= 1;
data             2348 drivers/usb/class/usbtmc.c 	data->iin_bTag = 2;
data             2351 drivers/usb/class/usbtmc.c 	iface_desc = data->intf->cur_altsetting;
data             2352 drivers/usb/class/usbtmc.c 	data->ifnum = iface_desc->desc.bInterfaceNumber;
data             2363 drivers/usb/class/usbtmc.c 	data->bulk_in = bulk_in->bEndpointAddress;
data             2364 drivers/usb/class/usbtmc.c 	data->wMaxPacketSize = usb_endpoint_maxp(bulk_in);
data             2365 drivers/usb/class/usbtmc.c 	if (!data->wMaxPacketSize)
data             2367 drivers/usb/class/usbtmc.c 	dev_dbg(&intf->dev, "Found bulk in endpoint at %u\n", data->bulk_in);
data             2369 drivers/usb/class/usbtmc.c 	data->bulk_out = bulk_out->bEndpointAddress;
data             2370 drivers/usb/class/usbtmc.c 	dev_dbg(&intf->dev, "Found Bulk out endpoint at %u\n", data->bulk_out);
data             2375 drivers/usb/class/usbtmc.c 		data->iin_ep_present = 1;
data             2376 drivers/usb/class/usbtmc.c 		data->iin_ep = int_in->bEndpointAddress;
data             2377 drivers/usb/class/usbtmc.c 		data->iin_wMaxPacketSize = usb_endpoint_maxp(int_in);
data             2378 drivers/usb/class/usbtmc.c 		data->iin_interval = int_in->bInterval;
data             2380 drivers/usb/class/usbtmc.c 				data->iin_ep);
data             2383 drivers/usb/class/usbtmc.c 	retcode = get_capabilities(data);
data             2387 drivers/usb/class/usbtmc.c 	if (data->iin_ep_present) {
data             2389 drivers/usb/class/usbtmc.c 		data->iin_urb = usb_alloc_urb(0, GFP_KERNEL);
data             2390 drivers/usb/class/usbtmc.c 		if (!data->iin_urb) {
data             2396 drivers/usb/class/usbtmc.c 		kref_get(&data->kref);
data             2399 drivers/usb/class/usbtmc.c 		data->iin_buffer = kmalloc(data->iin_wMaxPacketSize,
data             2401 drivers/usb/class/usbtmc.c 		if (!data->iin_buffer) {
data             2407 drivers/usb/class/usbtmc.c 		usb_fill_int_urb(data->iin_urb, data->usb_dev,
data             2408 drivers/usb/class/usbtmc.c 				usb_rcvintpipe(data->usb_dev, data->iin_ep),
data             2409 drivers/usb/class/usbtmc.c 				data->iin_buffer, data->iin_wMaxPacketSize,
data             2411 drivers/usb/class/usbtmc.c 				data, data->iin_interval);
data             2413 drivers/usb/class/usbtmc.c 		retcode = usb_submit_urb(data->iin_urb, GFP_KERNEL);
data             2432 drivers/usb/class/usbtmc.c 	usbtmc_free_int(data);
data             2434 drivers/usb/class/usbtmc.c 	kref_put(&data->kref, usbtmc_delete);
data             2440 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data  = usb_get_intfdata(intf);
data             2444 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data             2445 drivers/usb/class/usbtmc.c 	data->zombie = 1;
data             2446 drivers/usb/class/usbtmc.c 	wake_up_interruptible_all(&data->waitq);
data             2447 drivers/usb/class/usbtmc.c 	list_for_each(elem, &data->file_list) {
data             2456 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data             2457 drivers/usb/class/usbtmc.c 	usbtmc_free_int(data);
data             2458 drivers/usb/class/usbtmc.c 	kref_put(&data->kref, usbtmc_delete);
data             2473 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = usb_get_intfdata(intf);
data             2476 drivers/usb/class/usbtmc.c 	if (!data)
data             2479 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data             2480 drivers/usb/class/usbtmc.c 	list_for_each(elem, &data->file_list) {
data             2489 drivers/usb/class/usbtmc.c 	if (data->iin_ep_present && data->iin_urb)
data             2490 drivers/usb/class/usbtmc.c 		usb_kill_urb(data->iin_urb);
data             2492 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data             2498 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data = usb_get_intfdata(intf);
data             2501 drivers/usb/class/usbtmc.c 	if (data->iin_ep_present && data->iin_urb)
data             2502 drivers/usb/class/usbtmc.c 		retcode = usb_submit_urb(data->iin_urb, GFP_KERNEL);
data             2511 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data  = usb_get_intfdata(intf);
data             2514 drivers/usb/class/usbtmc.c 	if (!data)
data             2517 drivers/usb/class/usbtmc.c 	mutex_lock(&data->io_mutex);
data             2519 drivers/usb/class/usbtmc.c 	list_for_each(elem, &data->file_list) {
data             2533 drivers/usb/class/usbtmc.c 	struct usbtmc_device_data *data  = usb_get_intfdata(intf);
data             2535 drivers/usb/class/usbtmc.c 	mutex_unlock(&data->io_mutex);
data              469 drivers/usb/core/devio.c 		unsigned char *data, unsigned data_len)
data              505 drivers/usb/core/devio.c 	if (data && data_len > 0) {
data              507 drivers/usb/core/devio.c 			data, data_len, 1);
data             1139 drivers/usb/core/devio.c 		if (ctrl.wLength && !access_ok(ctrl.data,
data             1155 drivers/usb/core/devio.c 			if (copy_to_user(ctrl.data, tbuf, i)) {
data             1162 drivers/usb/core/devio.c 			if (copy_from_user(tbuf, ctrl.data, ctrl.wLength)) {
data             1228 drivers/usb/core/devio.c 		if (len1 && !access_ok(bulk.data, len1)) {
data             1240 drivers/usb/core/devio.c 			if (copy_to_user(bulk.data, tbuf, len2)) {
data             1247 drivers/usb/core/devio.c 			if (copy_from_user(tbuf, bulk.data, len1)) {
data             2029 drivers/usb/core/devio.c 	    get_user(udata, &p32->data) ||
data             2030 drivers/usb/core/devio.c 	    put_user(compat_ptr(udata), &p->data))
data             2047 drivers/usb/core/devio.c 	    get_user(addr, &p32->data) || put_user(compat_ptr(addr), &p->data))
data             2226 drivers/usb/core/devio.c 			if (copy_from_user(buf, ctl->data, size)) {
data             2276 drivers/usb/core/devio.c 			&& copy_to_user(ctl->data, buf, size) != 0)
data             2302 drivers/usb/core/devio.c 	ctrl.data = compat_ptr(ioc32.data);
data             2425 drivers/usb/core/devio.c 	u32 data;
data             2427 drivers/usb/core/devio.c 	if (copy_from_user(&data, arg, sizeof(data)))
data             2434 drivers/usb/core/devio.c 	ps->interface_allowed_mask &= data;
data              438 drivers/usb/core/hcd.c rh_string(int id, struct usb_hcd const *hcd, u8 *data, unsigned len)
data              451 drivers/usb/core/hcd.c 		memcpy(data, langids, len);
data              472 drivers/usb/core/hcd.c 	return ascii2desc(s, data, len);
data              548 drivers/usb/core/hub.c 		struct usb_hub_status *data)
data              556 drivers/usb/core/hub.c 			data, sizeof(*data), USB_STS_TIMEOUT);
data              566 drivers/usb/core/hub.c 			   void *data, u16 value, u16 length)
data              574 drivers/usb/core/hub.c 			port1, data, length, USB_STS_TIMEOUT);
data               24 drivers/usb/core/ledtrig-usbport.c 	struct usbport_trig_data *data;
data               57 drivers/usb/core/ledtrig-usbport.c static int usbport_trig_usb_dev_check(struct usb_device *usb_dev, void *data)
data               59 drivers/usb/core/ledtrig-usbport.c 	struct usbport_trig_data *usbport_data = data;
data              108 drivers/usb/core/ledtrig-usbport.c 	usbport_trig_update_count(port->data);
data              198 drivers/usb/core/ledtrig-usbport.c 	port->data = usbport_data;
data              236 drivers/usb/core/ledtrig-usbport.c 					  void *data)
data              238 drivers/usb/core/ledtrig-usbport.c 	struct usbport_trig_data *usbport_data = data;
data              276 drivers/usb/core/ledtrig-usbport.c 			       void *data)
data              281 drivers/usb/core/ledtrig-usbport.c 	struct usb_device *usb_dev = data;
data               88 drivers/usb/core/message.c 				    void *data, int len, int timeout)
data               98 drivers/usb/core/message.c 	usb_fill_control_urb(urb, usb_dev, pipe, (unsigned char *)cmd, data,
data              136 drivers/usb/core/message.c 		    __u8 requesttype, __u16 value, __u16 index, void *data,
data              152 drivers/usb/core/message.c 	ret = usb_internal_control_msg(dev, pipe, dr, data, size, timeout);
data              191 drivers/usb/core/message.c 		      void *data, int len, int *actual_length, int timeout)
data              193 drivers/usb/core/message.c 	return usb_bulk_msg(usb_dev, pipe, data, len, actual_length, timeout);
data              230 drivers/usb/core/message.c 		 void *data, int len, int *actual_length, int timeout)
data              246 drivers/usb/core/message.c 		usb_fill_int_urb(urb, usb_dev, pipe, data, len,
data              250 drivers/usb/core/message.c 		usb_fill_bulk_urb(urb, usb_dev, pipe, data, len,
data              981 drivers/usb/core/message.c 		void *data)
data             1016 drivers/usb/core/message.c 		*(u32 *) data = le32_to_cpu(*(__le32 *) status);
data             1025 drivers/usb/core/message.c 		*(u16 *) data = le16_to_cpu(*(__le16 *) status);
data              328 drivers/usb/core/usb.c static int __find_interface(struct device *dev, const void *data)
data              330 drivers/usb/core/usb.c 	const struct find_interface_arg *arg = data;
data              371 drivers/usb/core/usb.c 	void *data;
data              375 drivers/usb/core/usb.c static int __each_dev(struct device *dev, void *data)
data              377 drivers/usb/core/usb.c 	struct each_dev_arg *arg = (struct each_dev_arg *)data;
data              383 drivers/usb/core/usb.c 	return arg->fn(to_usb_device(dev), arg->data);
data              395 drivers/usb/core/usb.c int usb_for_each_dev(void *data, int (*fn)(struct usb_device *, void *))
data              397 drivers/usb/core/usb.c 	struct each_dev_arg arg = {data, fn};
data              940 drivers/usb/core/usb.c 		void *data)
data              942 drivers/usb/core/usb.c 	struct device *dev = data;
data              499 drivers/usb/dwc2/gadget.c 	void *data;
data              641 drivers/usb/dwc2/gadget.c 	data = hs_req->req.buf + buf_pos;
data              643 drivers/usb/dwc2/gadget.c 	dwc2_writel_rep(hsotg, EPFIFO(hs_ep->index), data, to_write);
data             1155 drivers/usb/dwc2/hcd.c 			u32 data = data_buf[0] | data_buf[1] << 8 |
data             1157 drivers/usb/dwc2/hcd.c 			dwc2_writel(hsotg, data, HCFIFO(chan->hc_num));
data              443 drivers/usb/dwc2/hcd_queue.c 		       void (*print_fn)(const char *str, void *data),
data              502 drivers/usb/dwc2/hcd_queue.c static void dwc2_qh_print(const char *str, void *data)
data              504 drivers/usb/dwc2/hcd_queue.c 	struct dwc2_qh_print_data *print_data = data;
data              167 drivers/usb/dwc2/params.c 	{ .compatible = "brcm,bcm2835-usb", .data = dwc2_set_bcm_params },
data              168 drivers/usb/dwc2/params.c 	{ .compatible = "hisilicon,hi6220-usb", .data = dwc2_set_his_params  },
data              169 drivers/usb/dwc2/params.c 	{ .compatible = "rockchip,rk3066-usb", .data = dwc2_set_rk_params },
data              170 drivers/usb/dwc2/params.c 	{ .compatible = "lantiq,arx100-usb", .data = dwc2_set_ltq_params },
data              171 drivers/usb/dwc2/params.c 	{ .compatible = "lantiq,xrx200-usb", .data = dwc2_set_ltq_params },
data              174 drivers/usb/dwc2/params.c 	  .data = dwc2_set_s3c6400_params },
data              176 drivers/usb/dwc2/params.c 	  .data = dwc2_set_amlogic_params },
data              178 drivers/usb/dwc2/params.c 	  .data = dwc2_set_amlogic_params },
data              180 drivers/usb/dwc2/params.c 	  .data = dwc2_set_amlogic_params },
data              182 drivers/usb/dwc2/params.c 	  .data = dwc2_set_amlogic_g12a_params },
data              183 drivers/usb/dwc2/params.c 	{ .compatible = "amcc,dwc-otg", .data = dwc2_set_amcc_params },
data              185 drivers/usb/dwc2/params.c 	  .data = dwc2_set_stm32f4x9_fsotg_params },
data              188 drivers/usb/dwc2/params.c 	  .data = dwc2_set_stm32f7_hsotg_params },
data              849 drivers/usb/dwc2/params.c 	void (*set_params)(void *data);
data              855 drivers/usb/dwc2/params.c 	if (match && match->data) {
data              856 drivers/usb/dwc2/params.c 		set_params = match->data;
data              180 drivers/usb/dwc3/dwc3-exynos.c 		.data = &exynos5250_drvdata,
data              183 drivers/usb/dwc3/dwc3-exynos.c 		.data = &exynos5433_drvdata,
data              186 drivers/usb/dwc3/dwc3-exynos.c 		.data = &exynos7_drvdata,
data              349 drivers/usb/dwc3/dwc3-meson-g12a.c static irqreturn_t dwc3_meson_g12a_irq_thread(int irq, void *data)
data              351 drivers/usb/dwc3/dwc3-meson-g12a.c 	struct dwc3_meson_g12a *priv = data;
data              288 drivers/usb/dwc3/dwc3-qcom.c static irqreturn_t qcom_dwc3_resume_irq(int irq, void *data)
data              290 drivers/usb/dwc3/dwc3-qcom.c 	struct dwc3_qcom *qcom = data;
data              298 drivers/usb/early/ehci-dbgp.c static int dbgp_bulk_read(unsigned devnum, unsigned endpoint, void *data,
data              325 drivers/usb/early/ehci-dbgp.c 	dbgp_get_data(data, size);
data              330 drivers/usb/early/ehci-dbgp.c 	int request, int value, int index, void *data, int size)
data              365 drivers/usb/early/ehci-dbgp.c 	return dbgp_bulk_read(devnum, 0, data, size, DBGP_LOOPS);
data              463 drivers/usb/early/xhci-dbc.c static int xdbc_bulk_transfer(void *data, int size, bool read)
data              502 drivers/usb/early/xhci-dbc.c 		memcpy(xdbc.out_buf, data, size);
data             1553 drivers/usb/gadget/composite.c 							 ext_prop->data,
data             1558 drivers/usb/gadget/composite.c 							ext_prop->data,
data              966 drivers/usb/gadget/configfs.c 	memcpy(page, ext_prop->data, len);
data              987 drivers/usb/gadget/configfs.c 	kfree(ext_prop->data);
data              988 drivers/usb/gadget/configfs.c 	ext_prop->data = new_data;
data             1006 drivers/usb/gadget/configfs.c CONFIGFS_ATTR(ext_prop_, data);
data              491 drivers/usb/gadget/function/f_acm.c 		void *data, unsigned length)
data              514 drivers/usb/gadget/function/f_acm.c 	memcpy(buf, data, length);
data              380 drivers/usb/gadget/function/f_ecm.c 	__le32				*data;
data              413 drivers/usb/gadget/function/f_ecm.c 		data = req->buf + sizeof *event;
data              414 drivers/usb/gadget/function/f_ecm.c 		data[0] = cpu_to_le32(ecm_bitrate(cdev->gadget));
data              415 drivers/usb/gadget/function/f_ecm.c 		data[1] = data[0];
data              407 drivers/usb/gadget/function/f_eem.c 		header = get_unaligned_le16(skb->data);
data              483 drivers/usb/gadget/function/f_eem.c 				crc = get_unaligned_le32(skb->data + len
data              486 drivers/usb/gadget/function/f_eem.c 						skb->data, len - ETH_FCS_LEN);
data              488 drivers/usb/gadget/function/f_eem.c 				crc = get_unaligned_be32(skb->data + len
data               59 drivers/usb/gadget/function/f_fs.c __ffs_data_got_descs(struct ffs_data *ffs, char *data, size_t len);
data               61 drivers/usb/gadget/function/f_fs.c __ffs_data_got_strings(struct ffs_data *ffs, char *data, size_t len);
data              206 drivers/usb/gadget/function/f_fs.c 	char *data;
data              217 drivers/usb/gadget/function/f_fs.c 	struct iov_iter data;
data              242 drivers/usb/gadget/function/f_fs.c ffs_sb_create_file(struct super_block *sb, const char *name, void *data,
data              275 drivers/usb/gadget/function/f_fs.c static int __ffs_ep0_queue_wait(struct ffs_data *ffs, char *data, size_t len)
data              285 drivers/usb/gadget/function/f_fs.c 	req->buf      = data;
data              330 drivers/usb/gadget/function/f_fs.c 	char *data;
data              353 drivers/usb/gadget/function/f_fs.c 		data = ffs_prepare_buffer(buf, len);
data              354 drivers/usb/gadget/function/f_fs.c 		if (IS_ERR(data)) {
data              355 drivers/usb/gadget/function/f_fs.c 			ret = PTR_ERR(data);
data              362 drivers/usb/gadget/function/f_fs.c 			ret = __ffs_data_got_descs(ffs, data, len);
data              370 drivers/usb/gadget/function/f_fs.c 			ret = __ffs_data_got_strings(ffs, data, len);
data              394 drivers/usb/gadget/function/f_fs.c 		data = NULL;
data              425 drivers/usb/gadget/function/f_fs.c 		data = ffs_prepare_buffer(buf, len);
data              426 drivers/usb/gadget/function/f_fs.c 		if (IS_ERR(data)) {
data              427 drivers/usb/gadget/function/f_fs.c 			ret = PTR_ERR(data);
data              452 drivers/usb/gadget/function/f_fs.c 			ret = __ffs_ep0_queue_wait(ffs, data, len);
data              454 drivers/usb/gadget/function/f_fs.c 		kfree(data);
data              505 drivers/usb/gadget/function/f_fs.c 	char *data = NULL;
data              571 drivers/usb/gadget/function/f_fs.c 			data = kmalloc(len, GFP_KERNEL);
data              572 drivers/usb/gadget/function/f_fs.c 			if (unlikely(!data)) {
data              588 drivers/usb/gadget/function/f_fs.c 		ret = __ffs_ep0_queue_wait(ffs, data, len);
data              589 drivers/usb/gadget/function/f_fs.c 		if (likely(ret > 0) && unlikely(copy_to_user(buf, data, len)))
data              601 drivers/usb/gadget/function/f_fs.c 	kfree(data);
data              716 drivers/usb/gadget/function/f_fs.c static ssize_t ffs_copy_to_iter(void *data, int data_len, struct iov_iter *iter)
data              718 drivers/usb/gadget/function/f_fs.c 	ssize_t ret = copy_to_iter(data, data_len, iter);
data              831 drivers/usb/gadget/function/f_fs.c 		ret = ffs_copy_to_iter(io_data->buf, ret, &io_data->data);
data              886 drivers/usb/gadget/function/f_fs.c 	ret = copy_to_iter(buf->data, buf->length, iter);
data              896 drivers/usb/gadget/function/f_fs.c 		buf->data += ret;
data              907 drivers/usb/gadget/function/f_fs.c 				      void *data, int data_len,
data              912 drivers/usb/gadget/function/f_fs.c 	ssize_t ret = copy_to_iter(data, data_len, iter);
data              928 drivers/usb/gadget/function/f_fs.c 	buf->data = buf->storage;
data              929 drivers/usb/gadget/function/f_fs.c 	memcpy(buf->storage, data + ret, data_len);
data              948 drivers/usb/gadget/function/f_fs.c 	char *data = NULL;
data              990 drivers/usb/gadget/function/f_fs.c 			ret = __ffs_epfile_read_buffered(epfile, &io_data->data);
data             1008 drivers/usb/gadget/function/f_fs.c 		data_len = iov_iter_count(&io_data->data);
data             1019 drivers/usb/gadget/function/f_fs.c 		data = ffs_alloc_buffer(io_data, data_len);
data             1020 drivers/usb/gadget/function/f_fs.c 		if (unlikely(!data)) {
data             1025 drivers/usb/gadget/function/f_fs.c 		    !copy_from_iter_full(data, data_len, &io_data->data)) {
data             1064 drivers/usb/gadget/function/f_fs.c 			req->buf = data;
data             1069 drivers/usb/gadget/function/f_fs.c 		io_data->buf = data;
data             1095 drivers/usb/gadget/function/f_fs.c 			ret = __ffs_epfile_read_data(epfile, data, ep->status,
data             1096 drivers/usb/gadget/function/f_fs.c 						     &io_data->data);
data             1108 drivers/usb/gadget/function/f_fs.c 			req->buf = data;
data             1113 drivers/usb/gadget/function/f_fs.c 		io_data->buf = data;
data             1133 drivers/usb/gadget/function/f_fs.c 		data = NULL;
data             1202 drivers/usb/gadget/function/f_fs.c 	p->data = *from;
data             1216 drivers/usb/gadget/function/f_fs.c 		*from = p->data;
data             1240 drivers/usb/gadget/function/f_fs.c 		p->to_free = dup_iter(&p->data, to, GFP_KERNEL);
data             1246 drivers/usb/gadget/function/f_fs.c 		p->data = *to;
data             1264 drivers/usb/gadget/function/f_fs.c 		*to = p->data;
data             1389 drivers/usb/gadget/function/f_fs.c ffs_sb_make_inode(struct super_block *sb, void *data,
data             1410 drivers/usb/gadget/function/f_fs.c 		inode->i_private = data;
data             1422 drivers/usb/gadget/function/f_fs.c 					const char *name, void *data,
data             1435 drivers/usb/gadget/function/f_fs.c 	inode = ffs_sb_make_inode(sb, data, fops, NULL, &ffs->file_perms);
data             1461 drivers/usb/gadget/function/f_fs.c 	struct ffs_sb_fill_data *data = fc->fs_private;
data             1463 drivers/usb/gadget/function/f_fs.c 	struct ffs_data	*ffs = data->ffs_data;
data             1468 drivers/usb/gadget/function/f_fs.c 	data->ffs_data       = NULL;
data             1477 drivers/usb/gadget/function/f_fs.c 	data->perms.mode = data->root_mode;
data             1481 drivers/usb/gadget/function/f_fs.c 				  &data->perms);
data             1520 drivers/usb/gadget/function/f_fs.c 	struct ffs_sb_fill_data *data = fc->fs_private;
data             1532 drivers/usb/gadget/function/f_fs.c 		data->no_disconnect = result.boolean;
data             1535 drivers/usb/gadget/function/f_fs.c 		data->root_mode  = (result.uint_32 & 0555) | S_IFDIR;
data             1538 drivers/usb/gadget/function/f_fs.c 		data->perms.mode = (result.uint_32 & 0666) | S_IFREG;
data             1541 drivers/usb/gadget/function/f_fs.c 		data->root_mode  = (result.uint_32 & 0555) | S_IFDIR;
data             1542 drivers/usb/gadget/function/f_fs.c 		data->perms.mode = (result.uint_32 & 0666) | S_IFREG;
data             1546 drivers/usb/gadget/function/f_fs.c 		data->perms.uid = make_kuid(current_user_ns(), result.uint_32);
data             1547 drivers/usb/gadget/function/f_fs.c 		if (!uid_valid(data->perms.uid))
data             1551 drivers/usb/gadget/function/f_fs.c 		data->perms.gid = make_kgid(current_user_ns(), result.uint_32);
data             1552 drivers/usb/gadget/function/f_fs.c 		if (!gid_valid(data->perms.gid))
data             2024 drivers/usb/gadget/function/f_fs.c 				    struct usb_os_desc_header *h, void *data,
data             2027 drivers/usb/gadget/function/f_fs.c static int __must_check ffs_do_single_desc(char *data, unsigned len,
data             2031 drivers/usb/gadget/function/f_fs.c 	struct usb_descriptor_header *_ds = (void *)data;
data             2168 drivers/usb/gadget/function/f_fs.c static int __must_check ffs_do_descs(unsigned count, char *data, unsigned len,
data             2181 drivers/usb/gadget/function/f_fs.c 			data = NULL;
data             2184 drivers/usb/gadget/function/f_fs.c 		ret = entity(FFS_DESCRIPTOR, (u8 *)num, (void *)data, priv);
data             2191 drivers/usb/gadget/function/f_fs.c 		if (!data)
data             2194 drivers/usb/gadget/function/f_fs.c 		ret = ffs_do_single_desc(data, len, entity, priv,
data             2202 drivers/usb/gadget/function/f_fs.c 		data += ret;
data             2287 drivers/usb/gadget/function/f_fs.c static int __must_check ffs_do_single_os_desc(char *data, unsigned len,
data             2301 drivers/usb/gadget/function/f_fs.c 		ret = entity(type, h, data, len, priv);
data             2306 drivers/usb/gadget/function/f_fs.c 		data += ret;
data             2314 drivers/usb/gadget/function/f_fs.c 					char *data, unsigned len,
data             2326 drivers/usb/gadget/function/f_fs.c 		struct usb_os_desc_header *desc = (void *)data;
data             2355 drivers/usb/gadget/function/f_fs.c 		data += ret;
data             2361 drivers/usb/gadget/function/f_fs.c 		ret = ffs_do_single_os_desc(data, len, type,
data             2369 drivers/usb/gadget/function/f_fs.c 		data += ret;
data             2378 drivers/usb/gadget/function/f_fs.c 				 struct usb_os_desc_header *h, void *data,
data             2388 drivers/usb/gadget/function/f_fs.c 		struct usb_ext_compat_desc *d = data;
data             2412 drivers/usb/gadget/function/f_fs.c 		struct usb_ext_prop_desc *d = data;
data             2434 drivers/usb/gadget/function/f_fs.c 		pdl = le32_to_cpu(*(__le32 *)((u8 *)data + 10 + pnl));
data             2456 drivers/usb/gadget/function/f_fs.c 	char *data = _data, *raw_descs;
data             2463 drivers/usb/gadget/function/f_fs.c 	if (get_unaligned_le32(data + 4) != len)
data             2466 drivers/usb/gadget/function/f_fs.c 	switch (get_unaligned_le32(data)) {
data             2469 drivers/usb/gadget/function/f_fs.c 		data += 8;
data             2473 drivers/usb/gadget/function/f_fs.c 		flags = get_unaligned_le32(data + 8);
data             2486 drivers/usb/gadget/function/f_fs.c 		data += 12;
data             2497 drivers/usb/gadget/function/f_fs.c 			eventfd_ctx_fdget((int)get_unaligned_le32(data));
data             2503 drivers/usb/gadget/function/f_fs.c 		data += 4;
data             2514 drivers/usb/gadget/function/f_fs.c 			counts[i] = get_unaligned_le32(data);
data             2515 drivers/usb/gadget/function/f_fs.c 			data += 4;
data             2523 drivers/usb/gadget/function/f_fs.c 		os_descs_count = get_unaligned_le32(data);
data             2524 drivers/usb/gadget/function/f_fs.c 		data += 4;
data             2529 drivers/usb/gadget/function/f_fs.c 	raw_descs = data;
data             2536 drivers/usb/gadget/function/f_fs.c 		ret = ffs_do_descs(counts[i], data, len,
data             2553 drivers/usb/gadget/function/f_fs.c 		data += ret;
data             2557 drivers/usb/gadget/function/f_fs.c 		ret = ffs_do_os_descs(os_descs_count, data, len,
data             2561 drivers/usb/gadget/function/f_fs.c 		data += ret;
data             2565 drivers/usb/gadget/function/f_fs.c 	if (raw_descs == data || len) {
data             2572 drivers/usb/gadget/function/f_fs.c 	ffs->raw_descs_length	= data - raw_descs;
data             2590 drivers/usb/gadget/function/f_fs.c 	const char *data = _data;
data             2596 drivers/usb/gadget/function/f_fs.c 		     get_unaligned_le32(data) != FUNCTIONFS_STRINGS_MAGIC ||
data             2597 drivers/usb/gadget/function/f_fs.c 		     get_unaligned_le32(data + 4) != len))
data             2599 drivers/usb/gadget/function/f_fs.c 	str_count  = get_unaligned_le32(data + 8);
data             2600 drivers/usb/gadget/function/f_fs.c 	lang_count = get_unaligned_le32(data + 12);
data             2653 drivers/usb/gadget/function/f_fs.c 	data += 16;
data             2661 drivers/usb/gadget/function/f_fs.c 		t->language = get_unaligned_le16(data);
data             2665 drivers/usb/gadget/function/f_fs.c 		data += 2;
data             2670 drivers/usb/gadget/function/f_fs.c 			size_t length = strnlen(data, len);
data             2686 drivers/usb/gadget/function/f_fs.c 				s->s = data;
data             2691 drivers/usb/gadget/function/f_fs.c 			data += length + 1;
data             2965 drivers/usb/gadget/function/f_fs.c 				      struct usb_os_desc_header *h, void *data,
data             2973 drivers/usb/gadget/function/f_fs.c 		struct usb_ext_compat_desc *desc = data;
data             2985 drivers/usb/gadget/function/f_fs.c 		struct usb_ext_prop_desc *desc = data;
data             3000 drivers/usb/gadget/function/f_fs.c 			usb_ext_prop_data_len_ptr(data, ext_prop->name_len));
data             3011 drivers/usb/gadget/function/f_fs.c 		       usb_ext_prop_data_ptr(data, ext_prop->name_len),
data             3022 drivers/usb/gadget/function/f_fs.c 		ext_prop->data = ext_prop_data;
data             3024 drivers/usb/gadget/function/f_fs.c 		memcpy(ext_prop_name, usb_ext_prop_name_ptr(data),
data             3837 drivers/usb/gadget/function/f_fs.c 	char *data;
data             3842 drivers/usb/gadget/function/f_fs.c 	data = kmalloc(len, GFP_KERNEL);
data             3843 drivers/usb/gadget/function/f_fs.c 	if (unlikely(!data))
data             3846 drivers/usb/gadget/function/f_fs.c 	if (unlikely(copy_from_user(data, buf, len))) {
data             3847 drivers/usb/gadget/function/f_fs.c 		kfree(data);
data             3852 drivers/usb/gadget/function/f_fs.c 	ffs_dump_mem("", data, len);
data             3854 drivers/usb/gadget/function/f_fs.c 	return data;
data               76 drivers/usb/gadget/function/f_midi.c 	uint8_t data[2];
data              241 drivers/usb/gadget/function/f_midi.c 			     uint8_t *data, int length)
data              253 drivers/usb/gadget/function/f_midi.c 	snd_rawmidi_receive(substream, data, length);
data              472 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
data              478 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
data              479 drivers/usb/gadget/function/f_midi.c 			p[2] = port->data[1];
data              492 drivers/usb/gadget/function/f_midi.c 		port->data[0] = port->data[1] = 0;
data              496 drivers/usb/gadget/function/f_midi.c 			port->data[0] = b;
data              497 drivers/usb/gadget/function/f_midi.c 			port->data[1] = 0;
data              502 drivers/usb/gadget/function/f_midi.c 			port->data[0] = b;
data              506 drivers/usb/gadget/function/f_midi.c 			port->data[0] = b;
data              526 drivers/usb/gadget/function/f_midi.c 		port->data[0] = b;
data              527 drivers/usb/gadget/function/f_midi.c 		port->data[1] = 0;
data              539 drivers/usb/gadget/function/f_midi.c 			if (port->data[0] < 0xf0)
data              540 drivers/usb/gadget/function/f_midi.c 				p[0] |= port->data[0] >> 4;
data              544 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
data              550 drivers/usb/gadget/function/f_midi.c 			port->data[1] = b;
data              554 drivers/usb/gadget/function/f_midi.c 			if (port->data[0] < 0xf0)
data              555 drivers/usb/gadget/function/f_midi.c 				p[0] |= port->data[0] >> 4;
data              559 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
data              560 drivers/usb/gadget/function/f_midi.c 			p[2] = port->data[1];
data              566 drivers/usb/gadget/function/f_midi.c 			port->data[0] = b;
data              570 drivers/usb/gadget/function/f_midi.c 			port->data[1] = b;
data              575 drivers/usb/gadget/function/f_midi.c 			p[1] = port->data[0];
data              576 drivers/usb/gadget/function/f_midi.c 			p[2] = port->data[1];
data              599 drivers/usb/gadget/function/f_midi.c 			port->data[0] = port->data[1] = 0;
data              701 drivers/usb/gadget/function/f_midi.c static void f_midi_in_tasklet(unsigned long data)
data              703 drivers/usb/gadget/function/f_midi.c 	struct f_midi *midi = (struct f_midi *) data;
data              547 drivers/usb/gadget/function/f_ncm.c 	__le32				*data;
data              580 drivers/usb/gadget/function/f_ncm.c 		data = req->buf + sizeof *event;
data              581 drivers/usb/gadget/function/f_ncm.c 		data[0] = cpu_to_le32(ncm_bitrate(cdev->gadget));
data              582 drivers/usb/gadget/function/f_ncm.c 		data[1] = data[0];
data              977 drivers/usb/gadget/function/f_ncm.c 	ntb_iter = (void *) ncm->skb_tx_data->data;
data              988 drivers/usb/gadget/function/f_ncm.c 	ntb_iter = (void *) ncm->skb_tx_ndp->data;
data             1003 drivers/usb/gadget/function/f_ncm.c 	skb_put_data(skb2, ncm->skb_tx_ndp->data, ncm->skb_tx_ndp->len);
data             1040 drivers/usb/gadget/function/f_ncm.c 					skb->data,
data             1123 drivers/usb/gadget/function/f_ncm.c 		skb_put_data(ncm->skb_tx_data, skb->data, skb->len);
data             1153 drivers/usb/gadget/function/f_ncm.c static enum hrtimer_restart ncm_tx_timeout(struct hrtimer *data)
data             1155 drivers/usb/gadget/function/f_ncm.c 	struct f_ncm *ncm = container_of(data, struct f_ncm, task_timer);
data             1179 drivers/usb/gadget/function/f_ncm.c 	__le16		*tmp = (void *) skb->data;
data             1196 drivers/usb/gadget/function/f_ncm.c 			       skb->data, 32, false);
data             1227 drivers/usb/gadget/function/f_ncm.c 		tmp = (void *)(skb->data + ndp_index);
data             1270 drivers/usb/gadget/function/f_ncm.c 				crc = get_unaligned_le32(skb->data +
data             1274 drivers/usb/gadget/function/f_ncm.c 						 skb->data + index,
data             1294 drivers/usb/gadget/function/f_ncm.c 			skb_put_data(skb2, skb->data + index,
data              240 drivers/usb/gadget/function/f_phonet.c 	req->buf = skb->data;
data              388 drivers/usb/gadget/function/f_rndis.c 	__le32				*data = req->buf;
data              399 drivers/usb/gadget/function/f_rndis.c 	data[0] = cpu_to_le32(1);
data              400 drivers/usb/gadget/function/f_rndis.c 	data[1] = cpu_to_le32(0);
data              301 drivers/usb/gadget/function/f_uac1_legacy.c static void f_audio_playback_work(struct work_struct *data)
data              303 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio *audio = container_of(data, struct f_audio,
data              362 drivers/usb/gadget/function/f_uac1_legacy.c 	u32 data = 0;
data              371 drivers/usb/gadget/function/f_uac1_legacy.c 			memcpy(&data, req->buf, req->length);
data              373 drivers/usb/gadget/function/f_uac1_legacy.c 					le16_to_cpu(data));
data              773 drivers/usb/gadget/function/f_uac1_legacy.c 	con->data[cmd] = value;
data              780 drivers/usb/gadget/function/f_uac1_legacy.c 	return con->data[cmd];
data              793 drivers/usb/gadget/function/f_uac1_legacy.c 	volume_control.data[UAC__CUR] = 0xffc0;
data              794 drivers/usb/gadget/function/f_uac1_legacy.c 	volume_control.data[UAC__MIN] = 0xe3a0;
data              795 drivers/usb/gadget/function/f_uac1_legacy.c 	volume_control.data[UAC__MAX] = 0xfff0;
data              796 drivers/usb/gadget/function/f_uac1_legacy.c 	volume_control.data[UAC__RES] = 0x0030;
data              209 drivers/usb/gadget/function/f_uvc.c 	struct uvc_event *uvc_event = (void *)&v4l2_event.u.data;
data              216 drivers/usb/gadget/function/f_uvc.c 		uvc_event->data.length = req->actual;
data              217 drivers/usb/gadget/function/f_uvc.c 		memcpy(&uvc_event->data.data, req->buf, req->actual);
data              227 drivers/usb/gadget/function/f_uvc.c 	struct uvc_event *uvc_event = (void *)&v4l2_event.u.data;
data              280 drivers/usb/gadget/function/f_uvc.c 	struct uvc_event *uvc_event = (void *)&v4l2_event.u.data;
data             1063 drivers/usb/gadget/function/rndis.c 	__le32 *tmp = (void *)skb->data;
data              233 drivers/usb/gadget/function/u_ether.c 	req->buf = skb->data;
data              500 drivers/usb/gadget/function/u_ether.c 		u8		*dest = skb->data;
data              562 drivers/usb/gadget/function/u_ether.c 	req->buf = skb->data;
data              983 drivers/usb/gadget/function/u_serial.c static int gs_console_thread(void *data)
data             1079 drivers/usb/gadget/function/u_serial.c 	struct tty_driver **p = (struct tty_driver **)co->data;
data             1095 drivers/usb/gadget/function/u_serial.c 	.data =		&gs_tty_driver,
data             2163 drivers/usb/gadget/function/uvc_configfs.c 	void *data, *data_save;
data             2196 drivers/usb/gadget/function/uvc_configfs.c 	data = data_save = kzalloc(size, GFP_KERNEL);
data             2197 drivers/usb/gadget/function/uvc_configfs.c 	if (!data) {
data             2204 drivers/usb/gadget/function/uvc_configfs.c 	ret = __uvcg_iter_strm_cls(target_hdr, &data, &cl_arr,
data               33 drivers/usb/gadget/function/uvc_v4l2.c uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data)
data               38 drivers/usb/gadget/function/uvc_v4l2.c 	if (data->length < 0)
data               41 drivers/usb/gadget/function/uvc_v4l2.c 	req->length = min_t(unsigned int, uvc->event_length, data->length);
data               42 drivers/usb/gadget/function/uvc_v4l2.c 	req->zero = data->length < uvc->event_length;
data               44 drivers/usb/gadget/function/uvc_v4l2.c 	memcpy(req->buf, data->data, req->length);
data               28 drivers/usb/gadget/function/uvc_video.c 		u8 *data, int len)
data               30 drivers/usb/gadget/function/uvc_video.c 	data[0] = 2;
data               31 drivers/usb/gadget/function/uvc_video.c 	data[1] = UVC_STREAM_EOH | video->fid;
data               34 drivers/usb/gadget/function/uvc_video.c 		data[1] |= UVC_STREAM_EOF;
data               41 drivers/usb/gadget/function/uvc_video.c 		u8 *data, int len)
data               51 drivers/usb/gadget/function/uvc_video.c 	memcpy(data, mem, nbytes);
data              345 drivers/usb/gadget/legacy/dbgp.c 	void *data = NULL;
data              353 drivers/usb/gadget/legacy/dbgp.c 			data = &device_desc;
data              359 drivers/usb/gadget/legacy/dbgp.c 			data = &dbg_desc;
data              384 drivers/usb/gadget/legacy/dbgp.c 	if (data && req->length)
data              385 drivers/usb/gadget/legacy/dbgp.c 		memcpy(req->buf, data, req->length);
data              150 drivers/usb/gadget/legacy/inode.c static inline void get_dev (struct dev_data *data)
data              152 drivers/usb/gadget/legacy/inode.c 	refcount_inc (&data->count);
data              155 drivers/usb/gadget/legacy/inode.c static void put_dev (struct dev_data *data)
data              157 drivers/usb/gadget/legacy/inode.c 	if (likely (!refcount_dec_and_test (&data->count)))
data              160 drivers/usb/gadget/legacy/inode.c 	BUG_ON (waitqueue_active (&data->wait));
data              161 drivers/usb/gadget/legacy/inode.c 	kfree (data);
data              205 drivers/usb/gadget/legacy/inode.c static inline void get_ep (struct ep_data *data)
data              207 drivers/usb/gadget/legacy/inode.c 	refcount_inc (&data->count);
data              210 drivers/usb/gadget/legacy/inode.c static void put_ep (struct ep_data *data)
data              212 drivers/usb/gadget/legacy/inode.c 	if (likely (!refcount_dec_and_test (&data->count)))
data              214 drivers/usb/gadget/legacy/inode.c 	put_dev (data->dev);
data              216 drivers/usb/gadget/legacy/inode.c 	BUG_ON (!list_empty (&data->epfiles));
data              217 drivers/usb/gadget/legacy/inode.c 	BUG_ON (waitqueue_active (&data->wait));
data              218 drivers/usb/gadget/legacy/inode.c 	kfree (data);
data              374 drivers/usb/gadget/legacy/inode.c 	struct ep_data		*data = fd->private_data;
data              377 drivers/usb/gadget/legacy/inode.c 	value = mutex_lock_interruptible(&data->lock);
data              382 drivers/usb/gadget/legacy/inode.c 	if (data->state != STATE_EP_UNBOUND) {
data              383 drivers/usb/gadget/legacy/inode.c 		data->state = STATE_EP_DISABLED;
data              384 drivers/usb/gadget/legacy/inode.c 		data->desc.bDescriptorType = 0;
data              385 drivers/usb/gadget/legacy/inode.c 		data->hs_desc.bDescriptorType = 0;
data              386 drivers/usb/gadget/legacy/inode.c 		usb_ep_disable(data->ep);
data              388 drivers/usb/gadget/legacy/inode.c 	mutex_unlock(&data->lock);
data              389 drivers/usb/gadget/legacy/inode.c 	put_ep (data);
data              395 drivers/usb/gadget/legacy/inode.c 	struct ep_data		*data = fd->private_data;
data              398 drivers/usb/gadget/legacy/inode.c 	if ((status = get_ready_ep (fd->f_flags, data, false)) < 0)
data              401 drivers/usb/gadget/legacy/inode.c 	spin_lock_irq (&data->dev->lock);
data              402 drivers/usb/gadget/legacy/inode.c 	if (likely (data->ep != NULL)) {
data              405 drivers/usb/gadget/legacy/inode.c 			status = usb_ep_fifo_status (data->ep);
data              408 drivers/usb/gadget/legacy/inode.c 			usb_ep_fifo_flush (data->ep);
data              411 drivers/usb/gadget/legacy/inode.c 			status = usb_ep_clear_halt (data->ep);
data              418 drivers/usb/gadget/legacy/inode.c 	spin_unlock_irq (&data->dev->lock);
data              419 drivers/usb/gadget/legacy/inode.c 	mutex_unlock(&data->lock);
data              720 drivers/usb/gadget/legacy/inode.c ep_config (struct ep_data *data, const char *buf, size_t len)
data              726 drivers/usb/gadget/legacy/inode.c 	if (data->state != STATE_EP_READY) {
data              738 drivers/usb/gadget/legacy/inode.c 		DBG(data->dev, "config %s, bad tag %d\n", data->name, tag);
data              749 drivers/usb/gadget/legacy/inode.c 	memcpy(&data->desc, buf, USB_DT_ENDPOINT_SIZE);
data              750 drivers/usb/gadget/legacy/inode.c 	if (data->desc.bLength != USB_DT_ENDPOINT_SIZE
data              751 drivers/usb/gadget/legacy/inode.c 			|| data->desc.bDescriptorType != USB_DT_ENDPOINT)
data              756 drivers/usb/gadget/legacy/inode.c 		memcpy(&data->hs_desc, buf + USB_DT_ENDPOINT_SIZE,
data              758 drivers/usb/gadget/legacy/inode.c 		if (data->hs_desc.bLength != USB_DT_ENDPOINT_SIZE
data              759 drivers/usb/gadget/legacy/inode.c 				|| data->hs_desc.bDescriptorType
data              761 drivers/usb/gadget/legacy/inode.c 			DBG(data->dev, "config %s, bad hs length or type\n",
data              762 drivers/usb/gadget/legacy/inode.c 					data->name);
data              767 drivers/usb/gadget/legacy/inode.c 	spin_lock_irq (&data->dev->lock);
data              768 drivers/usb/gadget/legacy/inode.c 	if (data->dev->state == STATE_DEV_UNBOUND) {
data              772 drivers/usb/gadget/legacy/inode.c 		ep = data->ep;
data              778 drivers/usb/gadget/legacy/inode.c 	switch (data->dev->gadget->speed) {
data              781 drivers/usb/gadget/legacy/inode.c 		ep->desc = &data->desc;
data              785 drivers/usb/gadget/legacy/inode.c 		ep->desc = &data->hs_desc;
data              788 drivers/usb/gadget/legacy/inode.c 		DBG(data->dev, "unconnected, %s init abandoned\n",
data              789 drivers/usb/gadget/legacy/inode.c 				data->name);
data              795 drivers/usb/gadget/legacy/inode.c 		data->state = STATE_EP_ENABLED;
data              799 drivers/usb/gadget/legacy/inode.c 	spin_unlock_irq (&data->dev->lock);
data              802 drivers/usb/gadget/legacy/inode.c 		data->desc.bDescriptorType = 0;
data              803 drivers/usb/gadget/legacy/inode.c 		data->hs_desc.bDescriptorType = 0;
data              814 drivers/usb/gadget/legacy/inode.c 	struct ep_data		*data = inode->i_private;
data              817 drivers/usb/gadget/legacy/inode.c 	if (mutex_lock_interruptible(&data->lock) != 0)
data              819 drivers/usb/gadget/legacy/inode.c 	spin_lock_irq (&data->dev->lock);
data              820 drivers/usb/gadget/legacy/inode.c 	if (data->dev->state == STATE_DEV_UNBOUND)
data              822 drivers/usb/gadget/legacy/inode.c 	else if (data->state == STATE_EP_DISABLED) {
data              824 drivers/usb/gadget/legacy/inode.c 		data->state = STATE_EP_READY;
data              825 drivers/usb/gadget/legacy/inode.c 		get_ep (data);
data              826 drivers/usb/gadget/legacy/inode.c 		fd->private_data = data;
data              827 drivers/usb/gadget/legacy/inode.c 		VDEBUG (data->dev, "%s ready\n", data->name);
data              829 drivers/usb/gadget/legacy/inode.c 		DBG (data->dev, "%s state %d\n",
data              830 drivers/usb/gadget/legacy/inode.c 			data->name, data->state);
data              831 drivers/usb/gadget/legacy/inode.c 	spin_unlock_irq (&data->dev->lock);
data              832 drivers/usb/gadget/legacy/inode.c 	mutex_unlock(&data->lock);
data             1574 drivers/usb/gadget/legacy/inode.c 		void *data, const struct file_operations *fops);
data             1579 drivers/usb/gadget/legacy/inode.c 	struct ep_data	*data;
data             1583 drivers/usb/gadget/legacy/inode.c 		data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1584 drivers/usb/gadget/legacy/inode.c 		if (!data)
data             1586 drivers/usb/gadget/legacy/inode.c 		data->state = STATE_EP_DISABLED;
data             1587 drivers/usb/gadget/legacy/inode.c 		mutex_init(&data->lock);
data             1588 drivers/usb/gadget/legacy/inode.c 		init_waitqueue_head (&data->wait);
data             1590 drivers/usb/gadget/legacy/inode.c 		strncpy (data->name, ep->name, sizeof (data->name) - 1);
data             1591 drivers/usb/gadget/legacy/inode.c 		refcount_set (&data->count, 1);
data             1592 drivers/usb/gadget/legacy/inode.c 		data->dev = dev;
data             1595 drivers/usb/gadget/legacy/inode.c 		data->ep = ep;
data             1596 drivers/usb/gadget/legacy/inode.c 		ep->driver_data = data;
data             1598 drivers/usb/gadget/legacy/inode.c 		data->req = usb_ep_alloc_request (ep, GFP_KERNEL);
data             1599 drivers/usb/gadget/legacy/inode.c 		if (!data->req)
data             1602 drivers/usb/gadget/legacy/inode.c 		data->dentry = gadgetfs_create_file (dev->sb, data->name,
data             1603 drivers/usb/gadget/legacy/inode.c 				data, &ep_io_operations);
data             1604 drivers/usb/gadget/legacy/inode.c 		if (!data->dentry)
data             1606 drivers/usb/gadget/legacy/inode.c 		list_add_tail (&data->epfiles, &dev->epfiles);
data             1611 drivers/usb/gadget/legacy/inode.c 	usb_ep_free_request (ep, data->req);
data             1614 drivers/usb/gadget/legacy/inode.c 	kfree (data);
data             1945 drivers/usb/gadget/legacy/inode.c 		void *data, const struct file_operations *fops,
data             1957 drivers/usb/gadget/legacy/inode.c 		inode->i_private = data;
data             1968 drivers/usb/gadget/legacy/inode.c 		void *data, const struct file_operations *fops)
data             1977 drivers/usb/gadget/legacy/inode.c 	inode = gadgetfs_make_inode (sb, data, fops,
data               96 drivers/usb/gadget/u_os_desc.h static inline void usb_ext_prop_put_binary(u8 *buf, int pnl, const u8 *data,
data              100 drivers/usb/gadget/u_os_desc.h 	memcpy(usb_ext_prop_data_ptr(buf, pnl), data, data_len);
data              583 drivers/usb/gadget/udc/amd5536udc.h 	u32			data[2];
data               98 drivers/usb/gadget/udc/aspeed-vhub/core.c static irqreturn_t ast_vhub_irq(int irq, void *data)
data              100 drivers/usb/gadget/udc/aspeed-vhub/core.c 	struct ast_vhub *vhub = data;
data             1764 drivers/usb/gadget/udc/at91_udc.c 		.data = &at91rm9200_udc_caps,
data             1768 drivers/usb/gadget/udc/at91_udc.c 		.data = &at91sam9260_udc_caps,
data             1772 drivers/usb/gadget/udc/at91_udc.c 		.data = &at91sam9261_udc_caps,
data             1776 drivers/usb/gadget/udc/at91_udc.c 		.data = &at91sam9263_udc_caps,
data             1803 drivers/usb/gadget/udc/at91_udc.c 		udc->caps = match->data;
data              143 drivers/usb/gadget/udc/atmel_usba_udc.c 	u32 *data;
data              148 drivers/usb/gadget/udc/atmel_usba_udc.c 	data = kmalloc(inode->i_size, GFP_KERNEL);
data              149 drivers/usb/gadget/udc/atmel_usba_udc.c 	if (!data)
data              154 drivers/usb/gadget/udc/atmel_usba_udc.c 		data[i] = readl_relaxed(udc->regs + i * 4);
data              157 drivers/usb/gadget/udc/atmel_usba_udc.c 	file->private_data = data;
data             1531 drivers/usb/gadget/udc/atmel_usba_udc.c 			unsigned long data[2];
data             1571 drivers/usb/gadget/udc/atmel_usba_udc.c 		memcpy_fromio(crq.data, ep->fifo, sizeof(crq));
data             2046 drivers/usb/gadget/udc/atmel_usba_udc.c 	{ .compatible = "atmel,at91sam9rl-udc", .data = &at91sam9rl_errata },
data             2047 drivers/usb/gadget/udc/atmel_usba_udc.c 	{ .compatible = "atmel,at91sam9g45-udc", .data = &at91sam9g45_errata },
data             2068 drivers/usb/gadget/udc/atmel_usba_udc.c 	udc->errata = match->data;
data              562 drivers/usb/gadget/udc/fotg210-udc.c 	u32 data;
data              568 drivers/usb/gadget/udc/fotg210-udc.c 		data = ioread32(fotg210->reg + FOTG210_CXPORT);
data              569 drivers/usb/gadget/udc/fotg210-udc.c 		*tmp = data & 0xFF;
data              570 drivers/usb/gadget/udc/fotg210-udc.c 		*(tmp + 1) = (data >> 8) & 0xFF;
data              571 drivers/usb/gadget/udc/fotg210-udc.c 		*(tmp + 2) = (data >> 16) & 0xFF;
data              572 drivers/usb/gadget/udc/fotg210-udc.c 		*(tmp + 3) = (data >> 24) & 0xFF;
data              578 drivers/usb/gadget/udc/fotg210-udc.c 		data = ioread32(fotg210->reg + FOTG210_CXPORT);
data              579 drivers/usb/gadget/udc/fotg210-udc.c 		*tmp = data & 0xFF;
data              582 drivers/usb/gadget/udc/fotg210-udc.c 		data = ioread32(fotg210->reg + FOTG210_CXPORT);
data              583 drivers/usb/gadget/udc/fotg210-udc.c 		*tmp = data & 0xFF;
data              584 drivers/usb/gadget/udc/fotg210-udc.c 		*(tmp + 1) = (data >> 8) & 0xFF;
data              587 drivers/usb/gadget/udc/fotg210-udc.c 		data = ioread32(fotg210->reg + FOTG210_CXPORT);
data              588 drivers/usb/gadget/udc/fotg210-udc.c 		*tmp = data & 0xFF;
data              589 drivers/usb/gadget/udc/fotg210-udc.c 		*(tmp + 1) = (data >> 8) & 0xFF;
data              590 drivers/usb/gadget/udc/fotg210-udc.c 		*(tmp + 2) = (data >> 16) & 0xFF;
data              798 drivers/usb/gadget/udc/fsl_qe_udc.c 		memcpy(cp, pframe->data, fsize);
data              907 drivers/usb/gadget/udc/fsl_qe_udc.c 			memcpy(cp, pframe->data, fsize);
data              926 drivers/usb/gadget/udc/fsl_qe_udc.c static void ep_rx_tasklet(unsigned long data)
data              928 drivers/usb/gadget/udc/fsl_qe_udc.c 	struct qe_udc *udc = (struct qe_udc *)data;
data             1088 drivers/usb/gadget/udc/fsl_qe_udc.c 		paddr = virt_to_phys((void *)frame->data);
data             1514 drivers/usb/gadget/udc/fsl_qe_udc.c 					memcpy(cp, pframe->data, fsize);
data             2486 drivers/usb/gadget/udc/fsl_qe_udc.c 	udc->soc_type = (unsigned long)match->data;
data             2683 drivers/usb/gadget/udc/fsl_qe_udc.c 		.data = (void *)PORT_QE,
data             2687 drivers/usb/gadget/udc/fsl_qe_udc.c 		.data = (void *)PORT_QE,
data             2691 drivers/usb/gadget/udc/fsl_qe_udc.c 		.data = (void *)PORT_CPM,
data              175 drivers/usb/gadget/udc/fsl_qe_udc.h 	u8 *data;
data              228 drivers/usb/gadget/udc/fsl_qe_udc.h #define frame_get_data(frm) (frm->data)
data              229 drivers/usb/gadget/udc/fsl_qe_udc.h #define frame_set_data(frm, dat) (frm->data = dat)
data              335 drivers/usb/gadget/udc/fusb300_udc.c 	u32 data;
data              344 drivers/usb/gadget/udc/fusb300_udc.c 			data = *tmp | *(tmp + 1) << 8 | *(tmp + 2) << 16 |
data              346 drivers/usb/gadget/udc/fusb300_udc.c 			iowrite32(data, fusb300->reg + FUSB300_OFFSET_CXPORT);
data              353 drivers/usb/gadget/udc/fusb300_udc.c 			data = *tmp | *(tmp + 1) << 8 | *(tmp + 2) << 16 |
data              355 drivers/usb/gadget/udc/fusb300_udc.c 			printk(KERN_DEBUG "    0x%x\n", data);
data              356 drivers/usb/gadget/udc/fusb300_udc.c 			iowrite32(data, fusb300->reg + FUSB300_OFFSET_CXPORT);
data              361 drivers/usb/gadget/udc/fusb300_udc.c 			data = *tmp;
data              362 drivers/usb/gadget/udc/fusb300_udc.c 			printk(KERN_DEBUG "    0x%x\n", data);
data              363 drivers/usb/gadget/udc/fusb300_udc.c 			iowrite32(data, fusb300->reg + FUSB300_OFFSET_CXPORT);
data              366 drivers/usb/gadget/udc/fusb300_udc.c 			data = *tmp | *(tmp + 1) << 8;
data              367 drivers/usb/gadget/udc/fusb300_udc.c 			printk(KERN_DEBUG "    0x%x\n", data);
data              368 drivers/usb/gadget/udc/fusb300_udc.c 			iowrite32(data, fusb300->reg + FUSB300_OFFSET_CXPORT);
data              371 drivers/usb/gadget/udc/fusb300_udc.c 			data = *tmp | *(tmp + 1) << 8 | *(tmp + 2) << 16;
data              372 drivers/usb/gadget/udc/fusb300_udc.c 			printk(KERN_DEBUG "    0x%x\n", data);
data              373 drivers/usb/gadget/udc/fusb300_udc.c 			iowrite32(data, fusb300->reg + FUSB300_OFFSET_CXPORT);
data              562 drivers/usb/gadget/udc/fusb300_udc.c 	u32 data;
data              567 drivers/usb/gadget/udc/fusb300_udc.c 		data = ioread32(fusb300->reg + FUSB300_OFFSET_CXPORT);
data              568 drivers/usb/gadget/udc/fusb300_udc.c 		printk(KERN_DEBUG "    0x%x\n", data);
data              569 drivers/usb/gadget/udc/fusb300_udc.c 		*tmp = data & 0xFF;
data              570 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 1) = (data >> 8) & 0xFF;
data              571 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 2) = (data >> 16) & 0xFF;
data              572 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 3) = (data >> 24) & 0xFF;
data              578 drivers/usb/gadget/udc/fusb300_udc.c 		data = ioread32(fusb300->reg + FUSB300_OFFSET_CXPORT);
data              579 drivers/usb/gadget/udc/fusb300_udc.c 		printk(KERN_DEBUG "    0x%x\n", data);
data              580 drivers/usb/gadget/udc/fusb300_udc.c 		*tmp = data & 0xFF;
data              583 drivers/usb/gadget/udc/fusb300_udc.c 		data = ioread32(fusb300->reg + FUSB300_OFFSET_CXPORT);
data              584 drivers/usb/gadget/udc/fusb300_udc.c 		printk(KERN_DEBUG "    0x%x\n", data);
data              585 drivers/usb/gadget/udc/fusb300_udc.c 		*tmp = data & 0xFF;
data              586 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 1) = (data >> 8) & 0xFF;
data              589 drivers/usb/gadget/udc/fusb300_udc.c 		data = ioread32(fusb300->reg + FUSB300_OFFSET_CXPORT);
data              590 drivers/usb/gadget/udc/fusb300_udc.c 		printk(KERN_DEBUG "    0x%x\n", data);
data              591 drivers/usb/gadget/udc/fusb300_udc.c 		*tmp = data & 0xFF;
data              592 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 1) = (data >> 8) & 0xFF;
data              593 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 2) = (data >> 16) & 0xFF;
data              606 drivers/usb/gadget/udc/fusb300_udc.c 	u32 data, reg;
data              616 drivers/usb/gadget/udc/fusb300_udc.c 		data = ioread32(fusb300->reg +
data              618 drivers/usb/gadget/udc/fusb300_udc.c 		*tmp = data & 0xFF;
data              619 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 1) = (data >> 8) & 0xFF;
data              620 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 2) = (data >> 16) & 0xFF;
data              621 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 3) = (data >> 24) & 0xFF;
data              627 drivers/usb/gadget/udc/fusb300_udc.c 		data = ioread32(fusb300->reg +
data              629 drivers/usb/gadget/udc/fusb300_udc.c 		*tmp = data & 0xFF;
data              632 drivers/usb/gadget/udc/fusb300_udc.c 		data = ioread32(fusb300->reg +
data              634 drivers/usb/gadget/udc/fusb300_udc.c 		*tmp = data & 0xFF;
data              635 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 1) = (data >> 8) & 0xFF;
data              638 drivers/usb/gadget/udc/fusb300_udc.c 		data = ioread32(fusb300->reg +
data              640 drivers/usb/gadget/udc/fusb300_udc.c 		*tmp = data & 0xFF;
data              641 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 1) = (data >> 8) & 0xFF;
data              642 drivers/usb/gadget/udc/fusb300_udc.c 		*(tmp + 2) = (data >> 16) & 0xFF;
data              176 drivers/usb/gadget/udc/gr_udc.c 				   desc, desc->paddr, desc->ctrl, desc->data);
data              386 drivers/usb/gadget/udc/gr_udc.c 		req->last_desc->data = ep->tailbuf_paddr;
data              437 drivers/usb/gadget/udc/gr_udc.c 			   dma_addr_t data, unsigned size, gfp_t gfp_flags)
data              445 drivers/usb/gadget/udc/gr_udc.c 	desc->data = data;
data              114 drivers/usb/gadget/udc/gr_udc.h 	u32 data;
data              734 drivers/usb/gadget/udc/lpc32xx_udc.c 					   u32 data)
data              737 drivers/usb/gadget/udc/lpc32xx_udc.c 	udc_protocol_cmd_w(udc, data);
data             1147 drivers/usb/gadget/udc/lpc32xx_udc.c static void udc_pop_fifo(struct lpc32xx_udc *udc, u8 *data, u32 bytes)
data             1154 drivers/usb/gadget/udc/lpc32xx_udc.c 	switch (((uintptr_t) data) & 0x3) {
data             1156 drivers/usb/gadget/udc/lpc32xx_udc.c 		p32 = (u32 *) data;
data             1168 drivers/usb/gadget/udc/lpc32xx_udc.c 				data[cbytes + n] = ((tmp >> (n * 8)) & 0xFF);
data             1184 drivers/usb/gadget/udc/lpc32xx_udc.c 				data[n + i] = (u8) ((tmp >> (i * 8)) & 0xFF);
data             1189 drivers/usb/gadget/udc/lpc32xx_udc.c 		p16 = (u16 *) data;
data             1204 drivers/usb/gadget/udc/lpc32xx_udc.c 				data[cbytes + n] = ((tmp >> (n * 8)) & 0xFF);
data             1214 drivers/usb/gadget/udc/lpc32xx_udc.c static u32 udc_read_hwep(struct lpc32xx_udc *udc, u32 hwep, u32 *data,
data             1236 drivers/usb/gadget/udc/lpc32xx_udc.c 	if ((tmp > 0) && (data != NULL))
data             1237 drivers/usb/gadget/udc/lpc32xx_udc.c 		udc_pop_fifo(udc, (u8 *) data, tmp);
data             1248 drivers/usb/gadget/udc/lpc32xx_udc.c static void udc_stuff_fifo(struct lpc32xx_udc *udc, u8 *data, u32 bytes)
data             1255 drivers/usb/gadget/udc/lpc32xx_udc.c 	switch (((uintptr_t) data) & 0x3) {
data             1257 drivers/usb/gadget/udc/lpc32xx_udc.c 		p32 = (u32 *) data;
data             1269 drivers/usb/gadget/udc/lpc32xx_udc.c 				tmp |= data[cbytes + n] << (n * 8);
data             1285 drivers/usb/gadget/udc/lpc32xx_udc.c 				tmp |= data[n + i] << (i * 8);
data             1292 drivers/usb/gadget/udc/lpc32xx_udc.c 		p16 = (u16 *) data;
data             1307 drivers/usb/gadget/udc/lpc32xx_udc.c 				tmp |= data[cbytes + n] << (n * 8);
data             1318 drivers/usb/gadget/udc/lpc32xx_udc.c static void udc_write_hwep(struct lpc32xx_udc *udc, u32 hwep, u32 *data,
data             1323 drivers/usb/gadget/udc/lpc32xx_udc.c 	if ((bytes > 0) && (data == NULL))
data             1335 drivers/usb/gadget/udc/lpc32xx_udc.c 		udc_stuff_fifo(udc, (u8 *) data, bytes);
data              686 drivers/usb/gadget/udc/omap_udc.c static void dma_error(int lch, u16 ch_status, void *data)
data              688 drivers/usb/gadget/udc/omap_udc.c 	struct omap_ep	*ep = data;
data              663 drivers/usb/gadget/udc/pch_udc.c 	u32 data;
data              665 drivers/usb/gadget/udc/pch_udc.c 		data = pch_udc_ep_readl(ep, UDC_BUFIN_FRAMENUM_ADDR);
data              666 drivers/usb/gadget/udc/pch_udc.c 		data = (data & 0xffff0000) | (buf_size & 0xffff);
data              667 drivers/usb/gadget/udc/pch_udc.c 		pch_udc_ep_writel(ep, data, UDC_BUFIN_FRAMENUM_ADDR);
data              669 drivers/usb/gadget/udc/pch_udc.c 		data = pch_udc_ep_readl(ep, UDC_BUFOUT_MAXPKT_ADDR);
data              670 drivers/usb/gadget/udc/pch_udc.c 		data = (buf_size << 16) | (data & 0xffff);
data              671 drivers/usb/gadget/udc/pch_udc.c 		pch_udc_ep_writel(ep, data, UDC_BUFOUT_MAXPKT_ADDR);
data              682 drivers/usb/gadget/udc/pch_udc.c 	u32 data = pch_udc_ep_readl(ep, UDC_BUFOUT_MAXPKT_ADDR);
data              683 drivers/usb/gadget/udc/pch_udc.c 	data = (data & 0xffff0000) | (pkt_size & 0xffff);
data              684 drivers/usb/gadget/udc/pch_udc.c 	pch_udc_ep_writel(ep, data, UDC_BUFOUT_MAXPKT_ADDR);
data             1340 drivers/usb/gadget/udc/pch_udc.c static irqreturn_t pch_vbus_gpio_irq(int irq, void *data)
data             1342 drivers/usb/gadget/udc/pch_udc.c 	struct pch_udc_dev *dev = (struct pch_udc_dev *)data;
data              378 drivers/usb/gadget/udc/pxa25x_udc.c static inline void udc_ep_set_UDCCS(struct pxa25x_ep *ep, u32 data)
data              380 drivers/usb/gadget/udc/pxa25x_udc.c 	udc_set_reg(ep->dev, data, ep->regoff_udccs);
data              388 drivers/usb/gadget/udc/pxa25x_udc.c static inline void udc_ep0_set_UDCCS(struct pxa25x_udc *dev, u32 data)
data              390 drivers/usb/gadget/udc/pxa25x_udc.c 	udc_set_reg(dev, data, UDCCS0);
data              398 drivers/usb/gadget/udc/pxa25x_udc.c static inline void udc_ep_set_UDDR(struct pxa25x_ep *ep, u32 data)
data              400 drivers/usb/gadget/udc/pxa25x_udc.c 	udc_set_reg(ep->dev, data, ep->regoff_uddr);
data             1593 drivers/usb/gadget/udc/pxa27x_udc.c 			     void *data)
data             1595 drivers/usb/gadget/udc/pxa27x_udc.c 	struct usb_gadget *gadget = data;
data              133 drivers/usb/gadget/udc/r8a66597-udc.h 	unsigned int data = 0;
data              149 drivers/usb/gadget/udc/r8a66597-udc.h 				data = ioread32(fifoaddr);
data              151 drivers/usb/gadget/udc/r8a66597-udc.h 			buf[i] = (data >> ((i & 0x03) * 8)) & 0xff;
data              166 drivers/usb/gadget/udc/r8a66597-udc.h 				data = ioread16(fifoaddr);
data              168 drivers/usb/gadget/udc/r8a66597-udc.h 			buf[i] = (data >> ((i & 0x01) * 8)) & 0xff;
data              396 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_write(struct renesas_usb3 *usb3, u32 data, u32 offs)
data              398 drivers/usb/gadget/udc/renesas_usb3.c 	iowrite32(data, usb3->reg + offs);
data              934 drivers/usb/gadget/udc/renesas_usb3.c 	u32 *data = (u32 *)ctrl;
data              936 drivers/usb/gadget/udc/renesas_usb3.c 	*data++ = usb3_read(usb3, USB3_STUP_DAT_0);
data              937 drivers/usb/gadget/udc/renesas_usb3.c 	*data = usb3_read(usb3, USB3_STUP_DAT_1);
data             2695 drivers/usb/gadget/udc/renesas_usb3.c 		.data = &renesas_usb3_priv_gen3,
data             2699 drivers/usb/gadget/udc/renesas_usb3.c 		.data = &renesas_usb3_priv_gen3,
data             2708 drivers/usb/gadget/udc/renesas_usb3.c 		.data = &renesas_usb3_priv_r8a77990,
data             2712 drivers/usb/gadget/udc/renesas_usb3.c 		.data = &renesas_usb3_priv_r8a7795_es1,
data             2716 drivers/usb/gadget/udc/renesas_usb3.c 		.data = &renesas_usb3_priv_r8a77990,
data             2743 drivers/usb/gadget/udc/renesas_usb3.c 		priv = attr->data;
data             2501 drivers/usb/gadget/udc/snps_udc_core.c 			setup_data.data[0] =
data             2503 drivers/usb/gadget/udc/snps_udc_core.c 			setup_data.data[1] =
data             2510 drivers/usb/gadget/udc/snps_udc_core.c 			udc_rxfifo_read_dwords(dev, setup_data.data, 2);
data             2553 drivers/usb/gadget/udc/snps_udc_core.c 		if (setup_data.data[0] == UDC_MSCRES_DWORD0
data             2554 drivers/usb/gadget/udc/snps_udc_core.c 				&& setup_data.data[1] == UDC_MSCRES_DWORD1) {
data              302 drivers/usb/host/bcma-hcd.c 						    const void *data,
data              329 drivers/usb/host/bcma-hcd.c 	if (data)
data              330 drivers/usb/host/bcma-hcd.c 		ret = platform_device_add_data(hci_dev, data, size);
data              287 drivers/usb/host/ehci-tegra.c 	u8 data[0];
data              299 drivers/usb/host/ehci-tegra.c 		struct dma_aligned_buffer, data);
data              307 drivers/usb/host/ehci-tegra.c 		memcpy(temp->old_xfer_buffer, temp->data, length);
data              338 drivers/usb/host/ehci-tegra.c 		memcpy(temp->data, urb->transfer_buffer,
data              340 drivers/usb/host/ehci-tegra.c 	urb->transfer_buffer = temp->data;
data              378 drivers/usb/host/ehci-tegra.c 	{ .compatible = "nvidia,tegra30-ehci", .data = &tegra30_soc_config },
data              379 drivers/usb/host/ehci-tegra.c 	{ .compatible = "nvidia,tegra20-ehci", .data = &tegra20_soc_config },
data              400 drivers/usb/host/ehci-tegra.c 	soc_config = match->data;
data              213 drivers/usb/host/fhci-hcd.c 	fhci_tasklet.data = (unsigned long)fhci;
data               87 drivers/usb/host/fhci-mem.c 			enum fhci_ta_type type, int toggle, u8 *data, u32 len,
data               99 drivers/usb/host/fhci-mem.c 	td->data = data;
data               30 drivers/usb/host/fhci-sched.c 	pkt->data = NULL;
data               53 drivers/usb/host/fhci-sched.c 		if ((td->data + td->actual_len) && trans_len)
data               54 drivers/usb/host/fhci-sched.c 			memcpy(td->data + td->actual_len, pkt->data,
data               56 drivers/usb/host/fhci-sched.c 		cq_put(&usb->ep0->dummy_packets_Q, pkt->data);
data              159 drivers/usb/host/fhci-sched.c 	u8 *data = NULL;
data              169 drivers/usb/host/fhci-sched.c 			data = td->data;
data              176 drivers/usb/host/fhci-sched.c 			data = td->data + td->actual_len;
data              182 drivers/usb/host/fhci-sched.c 			data = td->data;
data              220 drivers/usb/host/fhci-sched.c 	if (data == NULL) {
data              221 drivers/usb/host/fhci-sched.c 		data = cq_get(&usb->ep0->dummy_packets_Q);
data              222 drivers/usb/host/fhci-sched.c 		BUG_ON(!data);
data              225 drivers/usb/host/fhci-sched.c 	pkt->data = data;
data              245 drivers/usb/host/fhci-sched.c 			cq_put(&usb->ep0->dummy_packets_Q, pkt->data);
data              631 drivers/usb/host/fhci-sched.c static void process_done_list(unsigned long data)
data              637 drivers/usb/host/fhci-sched.c 	struct fhci_hcd *fhci = (struct fhci_hcd *)data;
data              705 drivers/usb/host/fhci-sched.c 	u8 *data;
data              761 drivers/usb/host/fhci-sched.c 		data = urb->transfer_buffer;
data              763 drivers/usb/host/fhci-sched.c 		data = NULL;
data              778 drivers/usb/host/fhci-sched.c 				data, 4096, 0, 0, true);
data              779 drivers/usb/host/fhci-sched.c 			data += 4096;
data              787 drivers/usb/host/fhci-sched.c 			data, data_len, 0, 0, true);
data              803 drivers/usb/host/fhci-sched.c 			USB_TD_TOGGLE_DATA0, data, data_len,
data              819 drivers/usb/host/fhci-sched.c 				USB_TD_TOGGLE_DATA1, data, data_len, 0, 0,
data              828 drivers/usb/host/fhci-sched.c 				USB_TD_TOGGLE_DATA1, data, 0, 0, 0, true);
data              832 drivers/usb/host/fhci-sched.c 				USB_TD_TOGGLE_DATA1, data, 0, 0, 0, true);
data              851 drivers/usb/host/fhci-sched.c 				data + urb->iso_frame_desc[cnt].offset,
data              405 drivers/usb/host/fhci-tds.c 	out_be32(&td->buf_ptr, virt_to_phys(pkt->data));
data              340 drivers/usb/host/fhci.h 	void *data;		 /* a pointer to the data buffer */
data              362 drivers/usb/host/fhci.h 	u8 *data;	/* packet data */
data              519 drivers/usb/host/fhci.h 			enum fhci_ta_type type, int toggle, u8 *data, u32 len,
data              175 drivers/usb/host/fsl-mph-dr-of.c 	struct fsl_usb2_platform_data data, *pdata;
data              189 drivers/usb/host/fsl-mph-dr-of.c 	pdata = &data;
data              190 drivers/usb/host/fsl-mph-dr-of.c 	if (match->data)
data              191 drivers/usb/host/fsl-mph-dr-of.c 		memcpy(pdata, match->data, sizeof(data));
data              193 drivers/usb/host/fsl-mph-dr-of.c 		memset(pdata, 0, sizeof(data));
data              348 drivers/usb/host/fsl-mph-dr-of.c 	{ .compatible = "fsl-usb2-mph", .data = &fsl_usb2_mpc8xxx_pd, },
data              349 drivers/usb/host/fsl-mph-dr-of.c 	{ .compatible = "fsl-usb2-dr", .data = &fsl_usb2_mpc8xxx_pd, },
data              351 drivers/usb/host/fsl-mph-dr-of.c 	{ .compatible = "fsl,mpc5121-usb2-dr", .data = &fsl_usb2_mpc5121_pd, },
data              179 drivers/usb/host/isp116x-hcd.c 		dump_ptd_out_data(ptd, ep->data);
data              187 drivers/usb/host/isp116x-hcd.c 			write_ptddata_to_fifo(isp116x, ep->data, ep->length);
data              217 drivers/usb/host/isp116x-hcd.c 			read_ptddata_from_fifo(isp116x, ep->data, ep->length);
data              221 drivers/usb/host/isp116x-hcd.c 		dump_ptd_in_data(ptd, ep->data);
data              246 drivers/usb/host/isp116x-hcd.c 		ep->data = (unsigned char *)urb->transfer_buffer
data              260 drivers/usb/host/isp116x-hcd.c 			ep->data = urb->setup_packet;
data             1557 drivers/usb/host/isp116x-hcd.c 	struct resource *addr, *data, *ires;
data             1572 drivers/usb/host/isp116x-hcd.c 	data = platform_get_resource(pdev, IORESOURCE_MEM, 0);
data             1576 drivers/usb/host/isp116x-hcd.c 	if (!addr || !data || !ires) {
data             1593 drivers/usb/host/isp116x-hcd.c 	if (!request_mem_region(data->start, 2, hcd_name)) {
data             1597 drivers/usb/host/isp116x-hcd.c 	data_reg = ioremap(data->start, resource_size(data));
data             1646 drivers/usb/host/isp116x-hcd.c 	release_mem_region(data->start, 2);
data              312 drivers/usb/host/isp116x.h 	unsigned char *data;	/* to databuf */
data              274 drivers/usb/host/isp1362-hcd.c 	ep->data = (unsigned char *)urb->transfer_buffer + urb->actual_length;
data              284 drivers/usb/host/isp1362-hcd.c 			ep->data = urb->transfer_buffer + urb->iso_frame_desc[fno].offset;
data              310 drivers/usb/host/isp1362-hcd.c 		ep->data = urb->setup_packet;
data              327 drivers/usb/host/isp1362-hcd.c 		ep->data = NULL;
data              354 drivers/usb/host/isp1362-hcd.c 		isp1362_write_buffer(isp1362_hcd, ep->data,
data              358 drivers/usb/host/isp1362-hcd.c 	dump_ptd_out_data(ptd, ep->data);
data              387 drivers/usb/host/isp1362-hcd.c 	prefetchw(ep->data);
data              388 drivers/usb/host/isp1362-hcd.c 	isp1362_read_buffer(isp1362_hcd, ep->data,
data              390 drivers/usb/host/isp1362-hcd.c 	dump_ptd_in_data(ptd, ep->data);
data             2630 drivers/usb/host/isp1362-hcd.c 	struct resource *addr, *data, *irq_res;
data             2659 drivers/usb/host/isp1362-hcd.c 	data = platform_get_resource(pdev, IORESOURCE_MEM, 0);
data             2660 drivers/usb/host/isp1362-hcd.c 	data_reg = devm_ioremap_resource(&pdev->dev, data);
data             2669 drivers/usb/host/isp1362-hcd.c 	hcd->rsrc_start = data->start;
data              397 drivers/usb/host/isp1362.h 	void 			*data;		/* to databuf */
data              645 drivers/usb/host/isp1362.h 	u16 data;
data              668 drivers/usb/host/isp1362.h 		data = isp1362_read_data16(isp1362_hcd);
data              670 drivers/usb/host/isp1362.h 		     (u8)data, (u32)dp);
data              671 drivers/usb/host/isp1362.h 		*dp = (u8)data;
data              678 drivers/usb/host/isp1362.h 	u16 data;
data              686 drivers/usb/host/isp1362.h 			data = *dp++;
data              687 drivers/usb/host/isp1362.h 			data |= *dp++ << 8;
data              688 drivers/usb/host/isp1362.h 			isp1362_write_data16(isp1362_hcd, data);
data              716 drivers/usb/host/isp1362.h 		data = (u16)*dp;
data              718 drivers/usb/host/isp1362.h 			data, (u32)dp);
data              719 drivers/usb/host/isp1362.h 		isp1362_write_data16(isp1362_hcd, data);
data              959 drivers/usb/host/isp1362.h 		dump_data(ep->data, ep->length);
data              120 drivers/usb/host/max3421-hcd.c 	u8 data[2];
data              364 drivers/usb/host/max3421-hcd.c 	max3421_hcd->tx->data[0] =
data              368 drivers/usb/host/max3421-hcd.c 	transfer.tx_buf = max3421_hcd->tx->data;
data              369 drivers/usb/host/max3421-hcd.c 	transfer.rx_buf = max3421_hcd->rx->data;
data              375 drivers/usb/host/max3421-hcd.c 	return max3421_hcd->rx->data[1];
data              390 drivers/usb/host/max3421-hcd.c 	max3421_hcd->tx->data[0] =
data              393 drivers/usb/host/max3421-hcd.c 	max3421_hcd->tx->data[1] = val;
data              395 drivers/usb/host/max3421-hcd.c 	transfer.tx_buf = max3421_hcd->tx->data;
data              414 drivers/usb/host/max3421-hcd.c 	max3421_hcd->tx->data[0] =
data              417 drivers/usb/host/max3421-hcd.c 	transfer[0].tx_buf = max3421_hcd->tx->data;
data              440 drivers/usb/host/max3421-hcd.c 	max3421_hcd->tx->data[0] =
data              444 drivers/usb/host/max3421-hcd.c 	transfer[0].tx_buf = max3421_hcd->tx->data;
data              335 drivers/usb/host/ohci-at91.c 	u32 *data = (u32 *)buf;
data              450 drivers/usb/host/ohci-at91.c 				*data &= ~cpu_to_le32(RH_PS_PPS);
data              453 drivers/usb/host/ohci-at91.c 				*data |= cpu_to_le32(RH_PS_OCIC);
data              456 drivers/usb/host/ohci-at91.c 				*data |= cpu_to_le32(RH_PS_POCI);
data              466 drivers/usb/host/ohci-at91.c static irqreturn_t ohci_hcd_at91_overcurrent_irq(int irq, void *data)
data              468 drivers/usb/host/ohci-at91.c 	struct platform_device *pdev = data;
data              180 drivers/usb/host/ohci-da8xx.c 				unsigned long event, void *data)
data              193 drivers/usb/host/ohci-da8xx.c static irqreturn_t ohci_da8xx_oc_thread(int irq, void *data)
data              195 drivers/usb/host/ohci-da8xx.c 	struct da8xx_ohci_hcd *da8xx_ohci = data;
data              517 drivers/usb/host/ohci-q.c 	dma_addr_t data, int len,
data              553 drivers/usb/host/ohci-q.c 	td->data_dma = data;
data              555 drivers/usb/host/ohci-q.c 		data = 0;
data              559 drivers/usb/host/ohci-q.c 		td->hwCBP = cpu_to_hc32 (ohci, data & 0xFFFFF000);
data              561 drivers/usb/host/ohci-q.c 						(data & 0x0FFF) | 0xE000);
data              563 drivers/usb/host/ohci-q.c 		td->hwCBP = cpu_to_hc32 (ohci, data);
data              565 drivers/usb/host/ohci-q.c 	if (data)
data              566 drivers/usb/host/ohci-q.c 		td->hwBE = cpu_to_hc32 (ohci, data + len - 1);
data              597 drivers/usb/host/ohci-q.c 	dma_addr_t	data;
data              621 drivers/usb/host/ohci-q.c 		data = sg_dma_address(sg);
data              631 drivers/usb/host/ohci-q.c 			data = urb->transfer_dma;
data              633 drivers/usb/host/ohci-q.c 			data = 0;
data              664 drivers/usb/host/ohci-q.c 			td_fill(ohci, info, data, n, urb, cnt);
data              667 drivers/usb/host/ohci-q.c 			data += n;
data              674 drivers/usb/host/ohci-q.c 				data = sg_dma_address(sg);
data              701 drivers/usb/host/ohci-q.c 			td_fill (ohci, info, data, data_len, urb, cnt++);
data              706 drivers/usb/host/ohci-q.c 		td_fill (ohci, info, data, 0, urb, cnt++);
data              727 drivers/usb/host/ohci-q.c 				data + urb->iso_frame_desc [cnt].offset,
data              173 drivers/usb/host/ohci-s3c2410.c 	u32 *data = (u32 *)buf;
data              277 drivers/usb/host/ohci-s3c2410.c 				*data |= cpu_to_le32(RH_PS_OCIC);
data              280 drivers/usb/host/ohci-s3c2410.c 				*data |= cpu_to_le32(RH_PS_POCI);
data              216 drivers/usb/host/oxu210hp-hcd.c #define DBGP_PID_SET(data, tok)	(((data)<<8)|(tok))
data             1612 drivers/usb/host/sl811-hcd.c 	struct resource		*addr, *data, *ires;
data             1637 drivers/usb/host/sl811-hcd.c 	data = platform_get_resource(dev, IORESOURCE_MEM, 1);
data             1639 drivers/usb/host/sl811-hcd.c 	if (!addr || !data) {
data             1641 drivers/usb/host/sl811-hcd.c 		data = platform_get_resource(dev, IORESOURCE_IO, 1);
data             1642 drivers/usb/host/sl811-hcd.c 		if (!addr || !data)
data             1651 drivers/usb/host/sl811-hcd.c 		data_reg = (void __iomem *) (unsigned long) data->start;
data             1659 drivers/usb/host/sl811-hcd.c 		data_reg = ioremap(data->start, 1);
data              213 drivers/usb/host/sl811.h 	const u8	*data;
data              220 drivers/usb/host/sl811.h 	data = buf;
data              223 drivers/usb/host/sl811.h 		writeb(*data++, data_reg);
data              230 drivers/usb/host/sl811.h 	u8 		*data;
data              237 drivers/usb/host/sl811.h 	data = buf;
data              240 drivers/usb/host/sl811.h 		*data++ = readb(data_reg);
data              210 drivers/usb/host/u132-hcd.c #define ftdi_read_pcimem(pdev, member, data) usb_ftdi_elan_read_pcimem(pdev, \
data              211 drivers/usb/host/u132-hcd.c 	offsetof(struct ohci_regs, member), 0, data);
data              212 drivers/usb/host/u132-hcd.c #define ftdi_write_pcimem(pdev, member, data) usb_ftdi_elan_write_pcimem(pdev, \
data              213 drivers/usb/host/u132-hcd.c 	offsetof(struct ohci_regs, member), 0, data);
data              214 drivers/usb/host/u132-hcd.c #define u132_read_pcimem(u132, member, data) \
data              216 drivers/usb/host/u132-hcd.c 	ohci_regs, member), 0, data);
data              217 drivers/usb/host/u132-hcd.c #define u132_write_pcimem(u132, member, data) \
data              219 drivers/usb/host/u132-hcd.c 	ohci_regs, member), 0, data);
data              618 drivers/usb/host/u132-hcd.c static void u132_hcd_interrupt_recv(void *data, struct urb *urb, u8 *buf,
data              622 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data              718 drivers/usb/host/u132-hcd.c static void u132_hcd_bulk_output_sent(void *data, struct urb *urb, u8 *buf,
data              722 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data              769 drivers/usb/host/u132-hcd.c static void u132_hcd_bulk_input_recv(void *data, struct urb *urb, u8 *buf,
data              773 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data              872 drivers/usb/host/u132-hcd.c static void u132_hcd_configure_empty_sent(void *data, struct urb *urb, u8 *buf,
data              876 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data              909 drivers/usb/host/u132-hcd.c static void u132_hcd_configure_input_recv(void *data, struct urb *urb, u8 *buf,
data              913 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data              981 drivers/usb/host/u132-hcd.c static void u132_hcd_configure_empty_recv(void *data, struct urb *urb, u8 *buf,
data              985 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data             1018 drivers/usb/host/u132-hcd.c static void u132_hcd_configure_setup_sent(void *data, struct urb *urb, u8 *buf,
data             1022 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data             1076 drivers/usb/host/u132-hcd.c static void u132_hcd_enumeration_empty_recv(void *data, struct urb *urb,
data             1080 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data             1117 drivers/usb/host/u132-hcd.c static void u132_hcd_enumeration_address_sent(void *data, struct urb *urb,
data             1121 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data             1160 drivers/usb/host/u132-hcd.c static void u132_hcd_initial_empty_sent(void *data, struct urb *urb, u8 *buf,
data             1164 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data             1197 drivers/usb/host/u132-hcd.c static void u132_hcd_initial_input_recv(void *data, struct urb *urb, u8 *buf,
data             1201 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data             1249 drivers/usb/host/u132-hcd.c static void u132_hcd_initial_setup_sent(void *data, struct urb *urb, u8 *buf,
data             1253 drivers/usb/host/u132-hcd.c 	struct u132_endp *endp = data;
data             2338 drivers/usb/host/u132-hcd.c 			char data[30 * 3 + 4];
data             2339 drivers/usb/host/u132-hcd.c 			char *d = data;
data             2340 drivers/usb/host/u132-hcd.c 			int m = (sizeof(data) - 1) / 3;
data             2342 drivers/usb/host/u132-hcd.c 			data[0] = 0;
data              555 drivers/usb/host/uhci-debug.c 	char *data;
data              568 drivers/usb/host/uhci-debug.c 	up->data = kmalloc(MAX_OUTPUT, GFP_KERNEL);
data              569 drivers/usb/host/uhci-debug.c 	if (!up->data) {
data              577 drivers/usb/host/uhci-debug.c 		up->size = uhci_sprint_schedule(uhci, up->data,
data              596 drivers/usb/host/uhci-debug.c 	return simple_read_from_buffer(buf, nbytes, ppos, up->data, up->size);
data              603 drivers/usb/host/uhci-debug.c 	kfree(up->data);
data              796 drivers/usb/host/uhci-q.c 	dma_addr_t data = urb->transfer_dma;
data              854 drivers/usb/host/uhci-q.c 			destination | uhci_explen(pktsze), data);
data              857 drivers/usb/host/uhci-q.c 		data += pktsze;
data              923 drivers/usb/host/uhci-q.c 	dma_addr_t data;
data              948 drivers/usb/host/uhci-q.c 		data = sg_dma_address(sg);
data              956 drivers/usb/host/uhci-q.c 		data = urb->transfer_dma;
data              983 drivers/usb/host/uhci-q.c 				data);
data              988 drivers/usb/host/uhci-q.c 		data += pktsze;
data              995 drivers/usb/host/uhci-q.c 			data = sg_dma_address(sg);
data             1019 drivers/usb/host/uhci-q.c 				data);
data              400 drivers/usb/host/xhci-debugfs.c 				      size_t nentries, void *data,
data              407 drivers/usb/host/xhci-debugfs.c 		debugfs_create_file(files[i].name, 0444, parent, data, fops);
data              122 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_marvell_armada,
data              125 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_marvell_armada,
data              128 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_marvell_armada3700,
data              131 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_renesas_rcar_gen2,
data              134 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_renesas_rcar_gen2,
data              137 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_renesas_rcar_gen2,
data              140 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_renesas_rcar_gen3,
data              143 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_renesas_rcar_gen3,
data              146 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_renesas_rcar_gen2,
data              149 drivers/usb/host/xhci-plat.c 		.data = &xhci_plat_renesas_rcar_gen3,
data               82 drivers/usb/host/xhci-rcar.c 		.data = (void *)RCAR_XHCI_FIRMWARE_V2,
data              132 drivers/usb/host/xhci-rcar.c 	u32 data, val, temp;
data              139 drivers/usb/host/xhci-rcar.c 		quirks = (uintptr_t)attr->data;
data              160 drivers/usb/host/xhci-rcar.c 		for (data = 0, j = 3; j >= 0; j--) {
data              162 drivers/usb/host/xhci-rcar.c 				data |= fw->data[index + j] << (8 * j);
data              164 drivers/usb/host/xhci-rcar.c 		writel(data, regs + RCAR_USB3_FW_DATA0);
data              359 drivers/usb/host/xhci-tegra.c 	u32 data;
data              365 drivers/usb/host/xhci-tegra.c 	       (msg->data & CMD_DATA_MASK) << CMD_DATA_SHIFT;
data              371 drivers/usb/host/xhci-tegra.c 	msg->data = (value >> CMD_DATA_SHIFT) & CMD_DATA_MASK;
data              443 drivers/usb/host/xhci-tegra.c static irqreturn_t tegra_xusb_mbox_irq(int irq, void *data)
data              445 drivers/usb/host/xhci-tegra.c 	struct tegra_xusb *tegra = data;
data              475 drivers/usb/host/xhci-tegra.c 		rsp.data = clk_get_rate(tegra->falcon_clk) / 1000;
data              476 drivers/usb/host/xhci-tegra.c 		if (rsp.data != msg->data)
data              486 drivers/usb/host/xhci-tegra.c 			err = tegra_xusb_set_ss_clk(tegra, msg->data * 1000);
data              492 drivers/usb/host/xhci-tegra.c 			rsp.data = clk_get_rate(tegra->ss_src_clk) / 1000;
data              495 drivers/usb/host/xhci-tegra.c 			rsp.data = msg->data;
data              509 drivers/usb/host/xhci-tegra.c 		err = tegra_xusb_padctl_usb3_save_context(padctl, msg->data);
data              512 drivers/usb/host/xhci-tegra.c 				msg->data, err);
data              518 drivers/usb/host/xhci-tegra.c 		rsp.data = msg->data;
data              528 drivers/usb/host/xhci-tegra.c 		mask = extract_field(msg->data, 1 + soc->ports.hsic.offset,
data              546 drivers/usb/host/xhci-tegra.c 		rsp.data = msg->data;
data              556 drivers/usb/host/xhci-tegra.c 		mask = extract_field(msg->data, 1 + soc->ports.usb3.offset,
data              576 drivers/usb/host/xhci-tegra.c 		rsp.data = msg->data;
data              593 drivers/usb/host/xhci-tegra.c static irqreturn_t tegra_xusb_mbox_thread(int irq, void *data)
data              595 drivers/usb/host/xhci-tegra.c 	struct tegra_xusb *tegra = data;
data              808 drivers/usb/host/xhci-tegra.c 	header = (struct tegra_xusb_fw_header *)fw->data;
data              820 drivers/usb/host/xhci-tegra.c 	memcpy(tegra->fw.virt, fw->data, tegra->fw.size);
data             1244 drivers/usb/host/xhci-tegra.c 	msg.data = 0;
data             1440 drivers/usb/host/xhci-tegra.c 	{ .compatible = "nvidia,tegra124-xusb", .data = &tegra124_soc },
data             1441 drivers/usb/host/xhci-tegra.c 	{ .compatible = "nvidia,tegra210-xusb", .data = &tegra210_soc },
data             1442 drivers/usb/host/xhci-tegra.c 	{ .compatible = "nvidia,tegra186-xusb", .data = &tegra186_soc },
data              369 drivers/usb/image/microtek.c 			void* data,
data              383 drivers/usb/image/microtek.c 		      data,
data              476 drivers/usb/image/microtek.c 	} else { if ( context->data ) {
data              479 drivers/usb/image/microtek.c 					   context->data,
data              534 drivers/usb/image/microtek.c 		desc->context.data = NULL;
data              539 drivers/usb/image/microtek.c 		desc->context.data = sg_virt(desc->context.curr_sg);
data               21 drivers/usb/image/microtek.h 	void *data;
data              646 drivers/usb/isp1760/isp1760-udc.c 		u32 data[2];
data              666 drivers/usb/isp1760/isp1760-udc.c 	req.data[0] = isp1760_udc_read(udc, DC_DATAPORT);
data              667 drivers/usb/isp1760/isp1760-udc.c 	req.data[1] = isp1760_udc_read(udc, DC_DATAPORT);
data              106 drivers/usb/misc/adutux.c 				  int size, const unsigned char *data)
data              109 drivers/usb/misc/adutux.c 		function, size, size, data);
data               27 drivers/usb/misc/chaoskey.c static int chaoskey_rng_read(struct hwrng *rng, void *data,
data              479 drivers/usb/misc/chaoskey.c static int chaoskey_rng_read(struct hwrng *rng, void *data,
data              513 drivers/usb/misc/chaoskey.c 	memcpy(data, dev->buf + dev->used, this_time);
data               70 drivers/usb/misc/cypress_cy7c63.c 			  unsigned char address, unsigned char data)
data               83 drivers/usb/misc/cypress_cy7c63.c 	dev_dbg(&dev->udev->dev, "Sending usb_control_msg (data: %d)\n", data);
data               89 drivers/usb/misc/cypress_cy7c63.c 				 address, data, iobuf, CYPRESS_MAX_REQSIZE,
data               30 drivers/usb/misc/emi26.c 			      const unsigned char *data, int length,
data               39 drivers/usb/misc/emi26.c 			      const unsigned char *data, int length,
data               43 drivers/usb/misc/emi26.c 	unsigned char *buffer =  kmemdup(data, length, GFP_KERNEL);
data              109 drivers/usb/misc/emi26.c 	rec = (const struct ihex_binrec *)loader_fw->data;
data              113 drivers/usb/misc/emi26.c 					rec->data, be16_to_cpu(rec->len),
data              129 drivers/usb/misc/emi26.c 	rec = (const struct ihex_binrec *)bitstream_fw->data;
data              136 drivers/usb/misc/emi26.c 			memcpy(buf + i, rec->data, be16_to_cpu(rec->len));
data              151 drivers/usb/misc/emi26.c 	for (rec = (const struct ihex_binrec *)loader_fw->data;
data              154 drivers/usb/misc/emi26.c 					rec->data, be16_to_cpu(rec->len),
data              168 drivers/usb/misc/emi26.c 	for (rec = (const struct ihex_binrec *)firmware_fw->data;
data              172 drivers/usb/misc/emi26.c 						rec->data, be16_to_cpu(rec->len),
data              184 drivers/usb/misc/emi26.c 	for (rec = (const struct ihex_binrec *)firmware_fw->data;
data              188 drivers/usb/misc/emi26.c 						rec->data, be16_to_cpu(rec->len),
data               39 drivers/usb/misc/emi62.c 			     const unsigned char *data, int length,
data               48 drivers/usb/misc/emi62.c 			     const unsigned char *data, int length,
data               52 drivers/usb/misc/emi62.c 	unsigned char *buffer =  kmemdup(data, length, GFP_KERNEL);
data              115 drivers/usb/misc/emi62.c 	rec = (const struct ihex_binrec *)loader_fw->data;
data              120 drivers/usb/misc/emi62.c 					rec->data, be16_to_cpu(rec->len),
data              136 drivers/usb/misc/emi62.c 	rec = (const struct ihex_binrec *)bitstream_fw->data;
data              143 drivers/usb/misc/emi62.c 			memcpy(buf + i, rec->data, be16_to_cpu(rec->len));
data              158 drivers/usb/misc/emi62.c 	for (rec = (const struct ihex_binrec *)loader_fw->data;
data              161 drivers/usb/misc/emi62.c 					rec->data, be16_to_cpu(rec->len),
data              175 drivers/usb/misc/emi62.c 	for (rec = (const struct ihex_binrec *)firmware_fw->data;
data              179 drivers/usb/misc/emi62.c 						rec->data, be16_to_cpu(rec->len),
data              191 drivers/usb/misc/emi62.c 	for (rec = (const struct ihex_binrec *)firmware_fw->data;
data              195 drivers/usb/misc/emi62.c 						rec->data, be16_to_cpu(rec->len),
data               32 drivers/usb/misc/ezusb.c 				unsigned char *data, int length, __u8 request)
data               40 drivers/usb/misc/ezusb.c 	transfer_buffer = kmemdup(data, length, GFP_KERNEL);
data               90 drivers/usb/misc/ezusb.c 	record = (const struct ihex_binrec *)firmware->data;
data               94 drivers/usb/misc/ezusb.c 						(unsigned char *)record->data,
data              100 drivers/usb/misc/ezusb.c 					be32_to_cpu(record->addr), record->data,
data              110 drivers/usb/misc/ezusb.c 	record = (const struct ihex_binrec *)firmware->data;
data              114 drivers/usb/misc/ezusb.c 						(unsigned char *)record->data,
data              120 drivers/usb/misc/ezusb.c 					be32_to_cpu(record->addr), record->data,
data              659 drivers/usb/misc/ftdi-elan.c 	char data[30 *3 + 4];
data              660 drivers/usb/misc/ftdi-elan.c 	char *d = data;
data              661 drivers/usb/misc/ftdi-elan.c 	int m = (sizeof(data) - 1) / 3 - 1;
data              669 drivers/usb/misc/ftdi-elan.c 	data[0] = 0;
data             1012 drivers/usb/misc/ftdi-elan.c 			u32 data = ftdi->response[7];
data             1013 drivers/usb/misc/ftdi-elan.c 			data <<= 8;
data             1014 drivers/usb/misc/ftdi-elan.c 			data |= ftdi->response[6];
data             1015 drivers/usb/misc/ftdi-elan.c 			data <<= 8;
data             1016 drivers/usb/misc/ftdi-elan.c 			data |= ftdi->response[5];
data             1017 drivers/usb/misc/ftdi-elan.c 			data <<= 8;
data             1018 drivers/usb/misc/ftdi-elan.c 			data |= ftdi->response[4];
data             1019 drivers/usb/misc/ftdi-elan.c 			*respond->value = data;
data             1033 drivers/usb/misc/ftdi-elan.c 					buscmd, data);
data             1182 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_write_reg(struct usb_ftdi *ftdi, u32 data)
data             1198 drivers/usb/misc/ftdi-elan.c 			command->value = data;
data             1213 drivers/usb/misc/ftdi-elan.c 				  u8 width, u32 data)
data             1230 drivers/usb/misc/ftdi-elan.c 			command->value = data;
data             1245 drivers/usb/misc/ftdi-elan.c 				  u8 width, u32 data)
data             1262 drivers/usb/misc/ftdi-elan.c 			command->value = data;
data             1277 drivers/usb/misc/ftdi-elan.c 			       u8 width, u32 data)
data             1280 drivers/usb/misc/ftdi-elan.c 	return ftdi_elan_write_pcimem(ftdi, mem_offset, width, data);
data             1285 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_read_reg(struct usb_ftdi *ftdi, u32 *data)
data             1310 drivers/usb/misc/ftdi-elan.c 			respond->value = data;
data             1327 drivers/usb/misc/ftdi-elan.c 				 u8 width, u32 *data)
data             1354 drivers/usb/misc/ftdi-elan.c 			respond->value = data;
data             1371 drivers/usb/misc/ftdi-elan.c 				 u8 width, u32 *data)
data             1398 drivers/usb/misc/ftdi-elan.c 			respond->value = data;
data             1415 drivers/usb/misc/ftdi-elan.c 			      u8 width, u32 *data)
data             1421 drivers/usb/misc/ftdi-elan.c 		return ftdi_elan_read_pcimem(ftdi, mem_offset, width, data);
data             1624 drivers/usb/misc/ftdi-elan.c 			char data[30 *3 + 4];
data             1625 drivers/usb/misc/ftdi-elan.c 			char *d = data;
data             1626 drivers/usb/misc/ftdi-elan.c 			int m = (sizeof(data) - 1) / 3 - 1;
data             1645 drivers/usb/misc/ftdi-elan.c 			data[0] = 0;
data             2183 drivers/usb/misc/ftdi-elan.c #define ftdi_read_pcimem(ftdi, member, data) ftdi_elan_read_pcimem(ftdi, \
data             2184 drivers/usb/misc/ftdi-elan.c 								   offsetof(struct ohci_regs, member), 0, data);
data             2185 drivers/usb/misc/ftdi-elan.c #define ftdi_write_pcimem(ftdi, member, data) ftdi_elan_write_pcimem(ftdi, \
data             2186 drivers/usb/misc/ftdi-elan.c 								     offsetof(struct ohci_regs, member), 0, data);
data               41 drivers/usb/misc/isight_firmware.c 	unsigned char data[4];
data               53 drivers/usb/misc/isight_firmware.c 	ptr = firmware->data;
data               65 drivers/usb/misc/isight_firmware.c 	while (ptr+4 <= firmware->data+firmware->size) {
data               66 drivers/usb/misc/isight_firmware.c 		memcpy(data, ptr, 4);
data               67 drivers/usb/misc/isight_firmware.c 		len = (data[0] << 8 | data[1]);
data               68 drivers/usb/misc/isight_firmware.c 		req = (data[2] << 8 | data[3]);
data               79 drivers/usb/misc/isight_firmware.c 			if (ptr+llen > firmware->data+firmware->size) {
data              281 drivers/usb/misc/legousbtower.c 					     const unsigned char *data)
data              284 drivers/usb/misc/legousbtower.c 		function, size, size, data);
data              214 drivers/usb/misc/sisusbvga/sisusb.c 		unsigned int pipe, void *data, int len, int *actual_length,
data              223 drivers/usb/misc/sisusbvga/sisusb.c 	usb_fill_bulk_urb(urb, sisusb->sisusb_dev, pipe, data, len,
data              278 drivers/usb/misc/sisusbvga/sisusb.c 		unsigned int pipe, void *data, int len,
data              286 drivers/usb/misc/sisusbvga/sisusb.c 	usb_fill_bulk_urb(urb, sisusb->sisusb_dev, pipe, data, len,
data              534 drivers/usb/misc/sisusbvga/sisusb.c 		packet->data = 0;
data              556 drivers/usb/misc/sisusbvga/sisusb.c 		packet->data = le32_to_cpu(tmp);
data              570 drivers/usb/misc/sisusbvga/sisusb.c 		packet->data = 0;
data              592 drivers/usb/misc/sisusbvga/sisusb.c 		packet->data = le32_to_cpu(tmp);
data              611 drivers/usb/misc/sisusbvga/sisusb.c 		u32 addr, u8 data)
data              617 drivers/usb/misc/sisusbvga/sisusb.c 	packet.data    = data << ((addr & 3) << 3);
data              622 drivers/usb/misc/sisusbvga/sisusb.c 		u32 addr, u16 data)
data              632 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data   = (u32)data;
data              637 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data   = (u32)data << 8;
data              642 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data   = (u32)data << 16;
data              647 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data   = (u32)data << 24;
data              651 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data   = (u32)data >> 8;
data              659 drivers/usb/misc/sisusbvga/sisusb.c 		u32 addr, u32 data)
data              669 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data & 0x00ffffff;
data              674 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data << 8;
data              679 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data << 16;
data              683 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = (data >> 16) & 0x00ff;
data              688 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data << 24;
data              692 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = (data >> 8) & 0xffff;
data              700 drivers/usb/misc/sisusbvga/sisusb.c 		u32 addr, u32 data)
data              710 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data;
data              715 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data << 8;
data              719 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data >> 24;
data              724 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data << 16;
data              728 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data >> 16;
data              733 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data << 24;
data              737 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = data >> 8;
data              859 drivers/usb/misc/sisusbvga/sisusb.c 				packet.data    = addr;
data              864 drivers/usb/misc/sisusbvga/sisusb.c 				packet.data    = (length & ~3);
data              869 drivers/usb/misc/sisusbvga/sisusb.c 				packet.data    = flag | 0x16;
data              900 drivers/usb/misc/sisusbvga/sisusb.c 				packet.data    = addr;
data              905 drivers/usb/misc/sisusbvga/sisusb.c 				packet.data    = (length & ~3);
data              911 drivers/usb/misc/sisusbvga/sisusb.c 					packet.data    = flag | 0x16;
data              968 drivers/usb/misc/sisusbvga/sisusb.c 		u32 addr, u8 *data)
data              977 drivers/usb/misc/sisusbvga/sisusb.c 	*data = (u8)(packet.data >> ((addr & 3) << 3));
data              982 drivers/usb/misc/sisusbvga/sisusb.c 		u32 addr, u16 *data)
data              995 drivers/usb/misc/sisusbvga/sisusb.c 		*data = (u16)(packet.data);
data             1000 drivers/usb/misc/sisusbvga/sisusb.c 		*data = (u16)(packet.data >> 8);
data             1005 drivers/usb/misc/sisusbvga/sisusb.c 		*data = (u16)(packet.data >> 16);
data             1010 drivers/usb/misc/sisusbvga/sisusb.c 		*data = (u16)(packet.data >> 24);
data             1014 drivers/usb/misc/sisusbvga/sisusb.c 		*data |= (u16)(packet.data << 8);
data             1021 drivers/usb/misc/sisusbvga/sisusb.c 		u32 addr, u32 *data)
data             1032 drivers/usb/misc/sisusbvga/sisusb.c 		*data = packet.data & 0x00ffffff;
data             1037 drivers/usb/misc/sisusbvga/sisusb.c 		*data = packet.data >> 8;
data             1042 drivers/usb/misc/sisusbvga/sisusb.c 		*data = packet.data >> 16;
data             1046 drivers/usb/misc/sisusbvga/sisusb.c 		*data |= ((packet.data & 0xff) << 16);
data             1051 drivers/usb/misc/sisusbvga/sisusb.c 		*data = packet.data >> 24;
data             1055 drivers/usb/misc/sisusbvga/sisusb.c 		*data |= ((packet.data & 0xffff) << 8);
data             1062 drivers/usb/misc/sisusbvga/sisusb.c 		u32 addr, u32 *data)
data             1073 drivers/usb/misc/sisusbvga/sisusb.c 		*data = packet.data;
data             1078 drivers/usb/misc/sisusbvga/sisusb.c 		*data = packet.data >> 8;
data             1082 drivers/usb/misc/sisusbvga/sisusb.c 		*data |= (packet.data << 24);
data             1087 drivers/usb/misc/sisusbvga/sisusb.c 		*data = packet.data >> 16;
data             1091 drivers/usb/misc/sisusbvga/sisusb.c 		*data |= (packet.data << 16);
data             1096 drivers/usb/misc/sisusbvga/sisusb.c 		*data = packet.data >> 24;
data             1100 drivers/usb/misc/sisusbvga/sisusb.c 		*data |= (packet.data << 8);
data             1202 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_setreg(struct sisusb_usb_data *sisusb, u32 port, u8 data)
data             1204 drivers/usb/misc/sisusbvga/sisusb.c 	return sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port, data);
data             1207 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_getreg(struct sisusb_usb_data *sisusb, u32 port, u8 *data)
data             1209 drivers/usb/misc/sisusbvga/sisusb.c 	return sisusb_read_memio_byte(sisusb, SISUSB_TYPE_IO, port, data);
data             1214 drivers/usb/misc/sisusbvga/sisusb.c 		u8 index, u8 data)
data             1219 drivers/usb/misc/sisusbvga/sisusb.c 	ret |= sisusb_write_memio_byte(sisusb, SISUSB_TYPE_IO, port + 1, data);
data             1224 drivers/usb/misc/sisusbvga/sisusb.c 		u8 index, u8 *data)
data             1229 drivers/usb/misc/sisusbvga/sisusb.c 	ret |= sisusb_read_memio_byte(sisusb, SISUSB_TYPE_IO, port + 1, data);
data             1248 drivers/usb/misc/sisusbvga/sisusb.c 		u32 port, u8 idx, u8 data, u8 mask)
data             1256 drivers/usb/misc/sisusbvga/sisusb.c 	tmp |= (data & mask);
data             1276 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_writeb(struct sisusb_usb_data *sisusb, u32 adr, u8 data)
data             1278 drivers/usb/misc/sisusbvga/sisusb.c 	return sisusb_write_memio_byte(sisusb, SISUSB_TYPE_MEM, adr, data);
data             1281 drivers/usb/misc/sisusbvga/sisusb.c int sisusb_readb(struct sisusb_usb_data *sisusb, u32 adr, u8 *data)
data             1283 drivers/usb/misc/sisusbvga/sisusb.c 	return sisusb_read_memio_byte(sisusb, SISUSB_TYPE_MEM, adr, data);
data             1332 drivers/usb/misc/sisusbvga/sisusb.c 		int regnum, u32 data)
data             1338 drivers/usb/misc/sisusbvga/sisusb.c 	packet.data = data;
data             1343 drivers/usb/misc/sisusbvga/sisusb.c 		int regnum, u32 *data)
data             1351 drivers/usb/misc/sisusbvga/sisusb.c 	*data = packet.data;
data             2134 drivers/usb/misc/sisusbvga/sisusb.c 	packet.data    = 0x00000004;
data             2139 drivers/usb/misc/sisusbvga/sisusb.c 	packet.data    = 0x00000004;
data             2144 drivers/usb/misc/sisusbvga/sisusb.c 	packet.data    = 0x00000004;
data             2149 drivers/usb/misc/sisusbvga/sisusb.c 	packet.data    = 0x00000700;
data             2155 drivers/usb/misc/sisusbvga/sisusb.c 	packet.data |= 0x17;
data             2191 drivers/usb/misc/sisusbvga/sisusb.c 		packet.data    = 0x000000ff;
data             2294 drivers/usb/misc/sisusbvga/sisusb.c 		memcpy(tempbuf + (i * 32), myfont->data + (i * 16), 16);
data               86 drivers/usb/misc/sisusbvga/sisusb.h 		p->data    = cpu_to_le32(p->data);	\
data              180 drivers/usb/misc/sisusbvga/sisusb.h 	u32 data;
data             1229 drivers/usb/misc/sisusbvga/sisusb_con.c 		memcpy(sisusb->font_backup, font->data, charcount * 32);
data             1237 drivers/usb/misc/sisusbvga/sisusb_con.c 	return sisusbcon_do_font_op(sisusb, 1, 2, font->data,
data             1259 drivers/usb/misc/sisusbvga/sisusb_con.c 	if (!font->data) {
data             1270 drivers/usb/misc/sisusbvga/sisusb_con.c 	memcpy(font->data, sisusb->font_backup, 256 * 32);
data               72 drivers/usb/misc/sisusbvga/sisusb_init.c 	   unsigned short index, unsigned short data)
data               74 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_setidxreg(SiS_Pr->sisusb, port, index, data);
data               79 drivers/usb/misc/sisusbvga/sisusb_init.c 	       unsigned short data)
data               81 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_setreg(SiS_Pr->sisusb, port, data);
data               87 drivers/usb/misc/sisusbvga/sisusb_init.c 	u8 data;
data               89 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_getidxreg(SiS_Pr->sisusb, port, index, &data);
data               91 drivers/usb/misc/sisusbvga/sisusb_init.c 	return data;
data               97 drivers/usb/misc/sisusbvga/sisusb_init.c 	u8 data;
data               99 drivers/usb/misc/sisusbvga/sisusb_init.c 	sisusb_getreg(SiS_Pr->sisusb, port, &data);
data              101 drivers/usb/misc/sisusbvga/sisusb_init.c 	return data;
data              632 drivers/usb/misc/sisusbvga/sisusb_init.c 	unsigned short data = 0, VCLK = 0, index = 0;
data              640 drivers/usb/misc/sisusbvga/sisusb_init.c 		data |= 0x0c;
data              641 drivers/usb/misc/sisusbvga/sisusb_init.c 	SiS_SetRegANDOR(SiS_Pr, SiS_Pr->SiS_P3c4, 0x32, 0xf3, data);
data              647 drivers/usb/misc/sisusbvga/sisusb_init.c 	data = 0x03;
data              649 drivers/usb/misc/sisusbvga/sisusb_init.c 		data = 0x00;
data              651 drivers/usb/misc/sisusbvga/sisusb_init.c 		data = 0x01;
data              653 drivers/usb/misc/sisusbvga/sisusb_init.c 		data = 0x02;
data              655 drivers/usb/misc/sisusbvga/sisusb_init.c 	SiS_SetRegANDOR(SiS_Pr, SiS_Pr->SiS_P3c4, 0x07, 0xF8, data);
data              662 drivers/usb/misc/sisusbvga/sisusb_init.c 	unsigned short data, infoflag = 0, modeflag;
data              674 drivers/usb/misc/sisusbvga/sisusb_init.c 	data = 0;
data              677 drivers/usb/misc/sisusbvga/sisusb_init.c 			data |= 0x02;
data              678 drivers/usb/misc/sisusbvga/sisusb_init.c 			data |= ((SiS_Pr->SiS_ModeType - ModeVGA) << 2);
data              681 drivers/usb/misc/sisusbvga/sisusb_init.c 			data |= 0x20;
data              683 drivers/usb/misc/sisusbvga/sisusb_init.c 	SiS_SetRegANDOR(SiS_Pr, SiS_Pr->SiS_P3c4, 0x06, 0xC0, data);
data              685 drivers/usb/misc/sisusbvga/sisusb_init.c 	data = 0;
data              696 drivers/usb/misc/sisusbvga/sisusb_init.c 		data = hrs - (hto >> 1) + 3;
data              698 drivers/usb/misc/sisusbvga/sisusb_init.c 	SiS_SetReg(SiS_Pr, SiS_Pr->SiS_P3d4, 0x19, (data & 0xFF));
data              699 drivers/usb/misc/sisusbvga/sisusb_init.c 	SiS_SetRegANDOR(SiS_Pr, SiS_Pr->SiS_P3d4, 0x1a, 0xFC, (data >> 8));
data              704 drivers/usb/misc/sisusbvga/sisusb_init.c 	data = 0;
data              706 drivers/usb/misc/sisusbvga/sisusb_init.c 		data = 0x08;
data              707 drivers/usb/misc/sisusbvga/sisusb_init.c 	SiS_SetRegANDOR(SiS_Pr, SiS_Pr->SiS_P3c4, 0x0F, 0xB7, data);
data              714 drivers/usb/misc/sisusbvga/sisusb_init.c 	data = 0x60;
data              716 drivers/usb/misc/sisusbvga/sisusb_init.c 		data ^= 0x60;
data              718 drivers/usb/misc/sisusbvga/sisusb_init.c 			data ^= 0xA0;
data              720 drivers/usb/misc/sisusbvga/sisusb_init.c 	SiS_SetRegANDOR(SiS_Pr, SiS_Pr->SiS_P3c4, 0x21, 0x1F, data);
data              766 drivers/usb/misc/sisusbvga/sisusb_init.c 	unsigned short data, data2, time, i, j, k, m, n, o;
data              772 drivers/usb/misc/sisusbvga/sisusb_init.c 		data = SiS_Pr->SiS_SModeIDTable[mi].St_ModeFlag;
data              774 drivers/usb/misc/sisusbvga/sisusb_init.c 		data = SiS_Pr->SiS_EModeIDTable[mi].Ext_ModeFlag;
data              776 drivers/usb/misc/sisusbvga/sisusb_init.c 	data &= DACInfoFlag;
data              779 drivers/usb/misc/sisusbvga/sisusb_init.c 	if (data == 0x00)
data              781 drivers/usb/misc/sisusbvga/sisusb_init.c 	else if (data == 0x08)
data              783 drivers/usb/misc/sisusbvga/sisusb_init.c 	else if (data == 0x10)
data              799 drivers/usb/misc/sisusbvga/sisusb_init.c 		data = table[i];
data              802 drivers/usb/misc/sisusbvga/sisusb_init.c 			if (data & 0x01)
data              804 drivers/usb/misc/sisusbvga/sisusb_init.c 			if (data & 0x02)
data              807 drivers/usb/misc/sisusbvga/sisusb_init.c 			data >>= 2;
data              813 drivers/usb/misc/sisusbvga/sisusb_init.c 			data = table[i] << sf;
data              815 drivers/usb/misc/sisusbvga/sisusb_init.c 				SiS_SetRegByte(SiS_Pr, DACData, data);
data              815 drivers/usb/misc/sisusbvga/sisusb_init.h extern int sisusb_setreg(struct sisusb_usb_data *sisusb, u32 port, u8 data);
data              816 drivers/usb/misc/sisusbvga/sisusb_init.h extern int sisusb_getreg(struct sisusb_usb_data *sisusb, u32 port, u8 * data);
data              818 drivers/usb/misc/sisusbvga/sisusb_init.h 			    u8 index, u8 data);
data              820 drivers/usb/misc/sisusbvga/sisusb_init.h 			    u8 index, u8 * data);
data              829 drivers/usb/misc/sisusbvga/sisusb_init.h int sisusb_writeb(struct sisusb_usb_data *sisusb, u32 adr, u8 data);
data              830 drivers/usb/misc/sisusbvga/sisusb_init.h int sisusb_readb(struct sisusb_usb_data *sisusb, u32 adr, u8 * data);
data              395 drivers/usb/misc/usb251xb.c 			       struct usb251xb_data *data)
data              428 drivers/usb/misc/usb251xb.c 		hub->product_id = data->product_id;
data              497 drivers/usb/misc/usb251xb.c 	if (data->led_support && of_get_property(np, "led-usb-mode", NULL))
data              504 drivers/usb/misc/usb251xb.c 	usb251xb_get_ports_field(hub, "non-removable-ports", data->port_cnt,
data              508 drivers/usb/misc/usb251xb.c 	usb251xb_get_ports_field(hub, "sp-disabled-ports", data->port_cnt,
data              512 drivers/usb/misc/usb251xb.c 	usb251xb_get_ports_field(hub, "bp-disabled-ports", data->port_cnt,
data              553 drivers/usb/misc/usb251xb.c 	strlcpy(str, cproperty_char ? : data->product_str, sizeof(str));
data              576 drivers/usb/misc/usb251xb.c 	usb251xb_get_ports_field(hub, "swap-dx-lanes", data->port_cnt,
data              597 drivers/usb/misc/usb251xb.c 		.data = &usb2512b_data,
data              600 drivers/usb/misc/usb251xb.c 		.data = &usb2512bi_data,
data              603 drivers/usb/misc/usb251xb.c 		.data = &usb2513b_data,
data              606 drivers/usb/misc/usb251xb.c 		.data = &usb2513bi_data,
data              609 drivers/usb/misc/usb251xb.c 		.data = &usb2514b_data,
data              612 drivers/usb/misc/usb251xb.c 		.data = &usb2514bi_data,
data              615 drivers/usb/misc/usb251xb.c 		.data = &usb2517_data,
data              618 drivers/usb/misc/usb251xb.c 		.data = &usb2517i_data,
data              626 drivers/usb/misc/usb251xb.c 			       struct usb251xb_data *data)
data              642 drivers/usb/misc/usb251xb.c 					  (struct usb251xb_data *)of_id->data);
data               95 drivers/usb/misc/usb_u132.h 			      u8 width, u32 *data);
data               97 drivers/usb/misc/usb_u132.h 			       u8 width, u32 data);
data              433 drivers/usb/misc/yurex.c 	char *data = buffer;
data              474 drivers/usb/misc/yurex.c 		data++;
data              478 drivers/usb/misc/yurex.c 		c = c2 = simple_strtoull(data, NULL, 0);
data              136 drivers/usb/mon/mon_bin.c 	void __user *data;
data              620 drivers/usb/mon/mon_bin.c static void mon_bin_submit(void *data, struct urb *urb)
data              622 drivers/usb/mon/mon_bin.c 	struct mon_reader_bin *rp = data;
data              626 drivers/usb/mon/mon_bin.c static void mon_bin_complete(void *data, struct urb *urb, int status)
data              628 drivers/usb/mon/mon_bin.c 	struct mon_reader_bin *rp = data;
data              632 drivers/usb/mon/mon_bin.c static void mon_bin_error(void *data, struct urb *urb, int error)
data              634 drivers/usb/mon/mon_bin.c 	struct mon_reader_bin *rp = data;
data              739 drivers/usb/mon/mon_bin.c     void __user *data, unsigned int nbytes)
data              764 drivers/usb/mon/mon_bin.c 	if (copy_from_buf(rp, offset, data, step_len)) {
data             1076 drivers/usb/mon/mon_bin.c 		    getb.data, (unsigned int)getb.alloc);
data               76 drivers/usb/mon/mon_text.c 	unsigned char data[DATA_MAX];
data              178 drivers/usb/mon/mon_text.c 	memcpy(ep->data, src, len);
data              259 drivers/usb/mon/mon_text.c static void mon_text_submit(void *data, struct urb *urb)
data              261 drivers/usb/mon/mon_text.c 	struct mon_reader_text *rp = data;
data              265 drivers/usb/mon/mon_text.c static void mon_text_complete(void *data, struct urb *urb, int status)
data              267 drivers/usb/mon/mon_text.c 	struct mon_reader_text *rp = data;
data              271 drivers/usb/mon/mon_text.c static void mon_text_error(void *data, struct urb *urb, int error)
data              273 drivers/usb/mon/mon_text.c 	struct mon_reader_text *rp = data;
data              629 drivers/usb/mon/mon_text.c 				    "%02x", ep->data[i]);
data               48 drivers/usb/mon/usb_mon.h 	void (*rnf_submit)(void *data, struct urb *urb);
data               49 drivers/usb/mon/usb_mon.h 	void (*rnf_error)(void *data, struct urb *urb, int error);
data               50 drivers/usb/mon/usb_mon.h 	void (*rnf_complete)(void *data, struct urb *urb, int status);
data              396 drivers/usb/mtu3/mtu3.h static inline void mtu3_writel(void __iomem *base, u32 offset, u32 data)
data              398 drivers/usb/mtu3/mtu3.h 	writel(data, base + offset);
data              730 drivers/usb/mtu3/mtu3_core.c static irqreturn_t mtu3_irq(int irq, void *data)
data              732 drivers/usb/mtu3/mtu3_core.c 	struct mtu3 *mtu = (struct mtu3 *)data;
data              203 drivers/usb/musb/am35x.c 	struct omap_musb_board_data *data = plat->board_data;
data              298 drivers/usb/musb/am35x.c 		if (data->clear_irq)
data              299 drivers/usb/musb/am35x.c 			data->clear_irq();
data              317 drivers/usb/musb/am35x.c 	struct omap_musb_board_data *data = plat->board_data;
data              320 drivers/usb/musb/am35x.c 	if (data->set_mode)
data              321 drivers/usb/musb/am35x.c 		data->set_mode(musb_mode);
data              332 drivers/usb/musb/am35x.c 	struct omap_musb_board_data *data = plat->board_data;
data              350 drivers/usb/musb/am35x.c 	if (data->reset)
data              351 drivers/usb/musb/am35x.c 		data->reset();
data              357 drivers/usb/musb/am35x.c 	if (data->set_phy_power)
data              358 drivers/usb/musb/am35x.c 		data->set_phy_power(1);
data              365 drivers/usb/musb/am35x.c 	if (data->clear_irq)
data              366 drivers/usb/musb/am35x.c 		data->clear_irq();
data              375 drivers/usb/musb/am35x.c 	struct omap_musb_board_data *data = plat->board_data;
data              380 drivers/usb/musb/am35x.c 	if (data->set_phy_power)
data              381 drivers/usb/musb/am35x.c 		data->set_phy_power(0);
data              501 drivers/usb/musb/am35x.c 	pinfo.data = pdata;
data              555 drivers/usb/musb/am35x.c 	struct omap_musb_board_data *data = plat->board_data;
data              558 drivers/usb/musb/am35x.c 	if (data->set_phy_power)
data              559 drivers/usb/musb/am35x.c 		data->set_phy_power(0);
data              571 drivers/usb/musb/am35x.c 	struct omap_musb_board_data *data = plat->board_data;
data              575 drivers/usb/musb/am35x.c 	if (data->set_phy_power)
data              576 drivers/usb/musb/am35x.c 		data->set_phy_power(1);
data              578 drivers/usb/musb/da8xx.c 	pinfo.data = pdata;
data              556 drivers/usb/musb/davinci.c 	pinfo.data = pdata;
data              251 drivers/usb/musb/musb_core.c 	u8 data =  __raw_readb(addr + offset);
data              253 drivers/usb/musb/musb_core.c 	trace_musb_readb(__builtin_return_address(0), addr, offset, data);
data              254 drivers/usb/musb/musb_core.c 	return data;
data              257 drivers/usb/musb/musb_core.c static void musb_default_writeb(void __iomem *addr, unsigned offset, u8 data)
data              259 drivers/usb/musb/musb_core.c 	trace_musb_writeb(__builtin_return_address(0), addr, offset, data);
data              260 drivers/usb/musb/musb_core.c 	__raw_writeb(data, addr + offset);
data              265 drivers/usb/musb/musb_core.c 	u16 data = __raw_readw(addr + offset);
data              267 drivers/usb/musb/musb_core.c 	trace_musb_readw(__builtin_return_address(0), addr, offset, data);
data              268 drivers/usb/musb/musb_core.c 	return data;
data              271 drivers/usb/musb/musb_core.c static void musb_default_writew(void __iomem *addr, unsigned offset, u16 data)
data              273 drivers/usb/musb/musb_core.c 	trace_musb_writew(__builtin_return_address(0), addr, offset, data);
data              274 drivers/usb/musb/musb_core.c 	__raw_writew(data, addr + offset);
data              370 drivers/usb/musb/musb_core.c void (*musb_writeb)(void __iomem *addr, unsigned offset, u8 data);
data              376 drivers/usb/musb/musb_core.c void (*musb_writew)(void __iomem *addr, unsigned offset, u16 data);
data              381 drivers/usb/musb/musb_core.c 	u32 data = __raw_readl(addr + offset);
data              383 drivers/usb/musb/musb_core.c 	trace_musb_readl(__builtin_return_address(0), addr, offset, data);
data              384 drivers/usb/musb/musb_core.c 	return data;
data              388 drivers/usb/musb/musb_core.c void musb_writel(void __iomem *addr, unsigned offset, u32 data)
data              390 drivers/usb/musb/musb_core.c 	trace_musb_writel(__builtin_return_address(0), addr, offset, data);
data              391 drivers/usb/musb/musb_core.c 	__raw_writel(data, addr + offset);
data             1926 drivers/usb/musb/musb_core.c static void musb_irq_work(struct work_struct *data)
data             1928 drivers/usb/musb/musb_core.c 	struct musb *musb = container_of(data, struct musb, irq_work.work);
data             2056 drivers/usb/musb/musb_core.c 	int (*callback)(struct musb *musb, void *data);
data             2057 drivers/usb/musb/musb_core.c 	void *data;
data             2075 drivers/usb/musb/musb_core.c 			error = w->callback(musb, w->data);
data             2100 drivers/usb/musb/musb_core.c 			   int (*callback)(struct musb *musb, void *data),
data             2101 drivers/usb/musb/musb_core.c 			   void *data)
data             2111 drivers/usb/musb/musb_core.c 		return callback(musb, data);
data             2118 drivers/usb/musb/musb_core.c 	w->data = data;
data              165 drivers/usb/musb/musb_core.h 	void	(*writeb)(void __iomem *addr, unsigned offset, u8 data);
data              167 drivers/usb/musb/musb_core.h 	void	(*writew)(void __iomem *addr, unsigned offset, u16 data);
data              497 drivers/usb/musb/musb_core.h 			   int (*callback)(struct musb *musb, void *data),
data              498 drivers/usb/musb/musb_core.h 			   void *data);
data              877 drivers/usb/musb/musb_dsps.c 	wrp = match->data;
data              959 drivers/usb/musb/musb_dsps.c 		.data = &am33xx_driver_data, },
data              961 drivers/usb/musb/musb_dsps.c 		.data = &am33xx_driver_data, },
data             1179 drivers/usb/musb/musb_gadget.c static int musb_ep_restart_resume_work(struct musb *musb, void *data)
data             1181 drivers/usb/musb/musb_gadget.c 	struct musb_request *req = data;
data             2572 drivers/usb/musb/musb_host.c 	u8 data[0];
data             2587 drivers/usb/musb/musb_host.c 			    data);
data             2595 drivers/usb/musb/musb_host.c 		memcpy(temp->old_xfer_buffer, temp->data, length);
data             2632 drivers/usb/musb/musb_host.c 		memcpy(temp->data, urb->transfer_buffer,
data             2634 drivers/usb/musb/musb_host.c 	urb->transfer_buffer = temp->data;
data               37 drivers/usb/musb/musb_io.h extern void (*musb_writeb)(void __iomem *addr, unsigned offset, u8 data);
data               39 drivers/usb/musb/musb_io.h extern void (*musb_writew)(void __iomem *addr, unsigned offset, u16 data);
data               41 drivers/usb/musb/musb_io.h extern void musb_writel(void __iomem *addr, unsigned offset, u32 data);
data               41 drivers/usb/musb/musb_trace.h 	TP_PROTO(void *caller, const void *addr, unsigned int offset, u8 data),
data               42 drivers/usb/musb/musb_trace.h 	TP_ARGS(caller, addr, offset, data),
data               47 drivers/usb/musb/musb_trace.h 		__field(u8, data)
data               53 drivers/usb/musb/musb_trace.h 		__entry->data = data;
data               56 drivers/usb/musb/musb_trace.h 		__entry->caller, __entry->addr, __entry->offset, __entry->data)
data               60 drivers/usb/musb/musb_trace.h 	TP_PROTO(void *caller, const void *addr, unsigned int offset, u8 data),
data               61 drivers/usb/musb/musb_trace.h 	TP_ARGS(caller, addr, offset, data)
data               65 drivers/usb/musb/musb_trace.h 	TP_PROTO(void *caller, const void *addr, unsigned int offset, u8 data),
data               66 drivers/usb/musb/musb_trace.h 	TP_ARGS(caller, addr, offset, data)
data               70 drivers/usb/musb/musb_trace.h 	TP_PROTO(void *caller, const void *addr, unsigned int offset, u16 data),
data               71 drivers/usb/musb/musb_trace.h 	TP_ARGS(caller, addr, offset, data),
data               76 drivers/usb/musb/musb_trace.h 		__field(u16, data)
data               82 drivers/usb/musb/musb_trace.h 		__entry->data = data;
data               85 drivers/usb/musb/musb_trace.h 		__entry->caller, __entry->addr, __entry->offset, __entry->data)
data               89 drivers/usb/musb/musb_trace.h 	TP_PROTO(void *caller, const void *addr, unsigned int offset, u16 data),
data               90 drivers/usb/musb/musb_trace.h 	TP_ARGS(caller, addr, offset, data)
data               94 drivers/usb/musb/musb_trace.h 	TP_PROTO(void *caller, const void *addr, unsigned int offset, u16 data),
data               95 drivers/usb/musb/musb_trace.h 	TP_ARGS(caller, addr, offset, data)
data               99 drivers/usb/musb/musb_trace.h 	TP_PROTO(void *caller, const void *addr, unsigned int offset, u32 data),
data              100 drivers/usb/musb/musb_trace.h 	TP_ARGS(caller, addr, offset, data),
data              105 drivers/usb/musb/musb_trace.h 		__field(u32, data)
data              111 drivers/usb/musb/musb_trace.h 		__entry->data = data;
data              114 drivers/usb/musb/musb_trace.h 		__entry->caller, __entry->addr, __entry->offset, __entry->data)
data              118 drivers/usb/musb/musb_trace.h 	TP_PROTO(void *caller, const void *addr, unsigned int offset, u32 data),
data              119 drivers/usb/musb/musb_trace.h 	TP_ARGS(caller, addr, offset, data)
data              123 drivers/usb/musb/musb_trace.h 	TP_PROTO(void *caller, const void *addr, unsigned int offset, u32 data),
data              124 drivers/usb/musb/musb_trace.h 	TP_ARGS(caller, addr, offset, data)
data              148 drivers/usb/musb/omap2430.c 	struct omap_musb_board_data *data = pdata->board_data;
data              180 drivers/usb/musb/omap2430.c 		if (data->interface_type == MUSB_INTERFACE_UTMI)
data              231 drivers/usb/musb/omap2430.c 	struct omap_musb_board_data *data = plat->board_data;
data              267 drivers/usb/musb/omap2430.c 	if (data->interface_type == MUSB_INTERFACE_UTMI) {
data              298 drivers/usb/musb/omap2430.c 	struct omap_musb_board_data *data = pdata->board_data;
data              305 drivers/usb/musb/omap2430.c 		if (data->interface_type != MUSB_INTERFACE_UTMI)
data              376 drivers/usb/musb/omap2430.c 	struct omap_musb_board_data	*data;
data              411 drivers/usb/musb/omap2430.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              412 drivers/usb/musb/omap2430.c 	if (!data)
data              421 drivers/usb/musb/omap2430.c 			(u32 *)&data->interface_type);
data              430 drivers/usb/musb/omap2430.c 	pdata->board_data	= data;
data              471 drivers/usb/musb/sunxi.c static void sunxi_musb_writeb(void __iomem *addr, unsigned offset, u8 data)
data              477 drivers/usb/musb/sunxi.c 			return writeb(data, addr + SUNXI_MUSB_FADDR);
data              479 drivers/usb/musb/sunxi.c 			return writeb(data, addr + SUNXI_MUSB_POWER);
data              481 drivers/usb/musb/sunxi.c 			return writeb(data, addr + SUNXI_MUSB_INTRUSB);
data              483 drivers/usb/musb/sunxi.c 			return writeb(data, addr + SUNXI_MUSB_INTRUSBE);
data              485 drivers/usb/musb/sunxi.c 			return writeb(data, addr + SUNXI_MUSB_INDEX);
data              487 drivers/usb/musb/sunxi.c 			if (data)
data              492 drivers/usb/musb/sunxi.c 			return writeb(data, addr + SUNXI_MUSB_DEVCTL);
data              494 drivers/usb/musb/sunxi.c 			return writeb(data, addr + SUNXI_MUSB_TXFIFOSZ);
data              496 drivers/usb/musb/sunxi.c 			return writeb(data, addr + SUNXI_MUSB_RXFIFOSZ);
data              505 drivers/usb/musb/sunxi.c 			return writeb(data, addr + offset);
data              515 drivers/usb/musb/sunxi.c 		return writeb(data, addr + offset);
data              560 drivers/usb/musb/sunxi.c static void sunxi_musb_writew(void __iomem *addr, unsigned offset, u16 data)
data              566 drivers/usb/musb/sunxi.c 			return writew(data, addr + SUNXI_MUSB_INTRTX);
data              568 drivers/usb/musb/sunxi.c 			return writew(data, addr + SUNXI_MUSB_INTRRX);
data              570 drivers/usb/musb/sunxi.c 			return writew(data, addr + SUNXI_MUSB_INTRTXE);
data              572 drivers/usb/musb/sunxi.c 			return writew(data, addr + SUNXI_MUSB_INTRRXE);
data              574 drivers/usb/musb/sunxi.c 			return writew(data, addr + SUNXI_MUSB_FRAME);
data              576 drivers/usb/musb/sunxi.c 			return writew(data, addr + SUNXI_MUSB_TXFIFOADD);
data              578 drivers/usb/musb/sunxi.c 			return writew(data, addr + SUNXI_MUSB_RXFIFOADD);
data              586 drivers/usb/musb/sunxi.c 		return writew(data, addr + offset);
data              786 drivers/usb/musb/sunxi.c 	pinfo.data	= &pdata;
data              159 drivers/usb/musb/tusb6010.c static void tusb_writeb(void __iomem *addr, unsigned offset, u8 data)
data              165 drivers/usb/musb/tusb6010.c 		tmp = (data << 8) | (tmp & 0xff);
data              167 drivers/usb/musb/tusb6010.c 		tmp = (tmp & 0xff00) | data;
data             1241 drivers/usb/musb/tusb6010.c 	pinfo.data = pdata;
data               97 drivers/usb/musb/tusb6010_omap.c static void tusb_omap_dma_cb(void *data)
data               99 drivers/usb/musb/tusb6010_omap.c 	struct dma_channel	*channel = (struct dma_channel *)data;
data              272 drivers/usb/musb/ux500_dma.c 	struct ux500_musb_board_data *data;
data              288 drivers/usb/musb/ux500_dma.c 	data = plat->board_data;
data              295 drivers/usb/musb/ux500_dma.c 	param_array = data ? data->dma_rx_param_array : NULL;
data              318 drivers/usb/musb/ux500_dma.c 							    data ?
data              319 drivers/usb/musb/ux500_dma.c 							    data->dma_filter :
data              339 drivers/usb/musb/ux500_dma.c 		param_array = data ? data->dma_tx_param_array : NULL;
data              543 drivers/usb/phy/phy-ab8500-usb.c static irqreturn_t ab8500_usb_disconnect_irq(int irq, void *data)
data              545 drivers/usb/phy/phy-ab8500-usb.c 	struct ab8500_usb *ab = (struct ab8500_usb *) data;
data              582 drivers/usb/phy/phy-ab8500-usb.c static irqreturn_t ab8500_usb_link_status_irq(int irq, void *data)
data              584 drivers/usb/phy/phy-ab8500-usb.c 	struct ab8500_usb *ab = (struct ab8500_usb *)data;
data              115 drivers/usb/phy/phy-am335x-control.c 	{ .compatible = "ti,am335x-usb-ctrl-module", .data = &ctrl_am335x },
data              121 drivers/usb/phy/phy-am335x-control.c static int match(struct device *dev, const void *data)
data              123 drivers/usb/phy/phy-am335x-control.c 	const struct device_node *node = (const struct device_node *)data;
data              161 drivers/usb/phy/phy-am335x-control.c 	phy_ctrl = of_id->data;
data              104 drivers/usb/phy/phy-fsl-usb.c int write_ulpi(u8 addr, u8 data)
data              108 drivers/usb/phy/phy-fsl-usb.c 	temp = 0x60000000 | (addr << 16) | data;
data              339 drivers/usb/phy/phy-fsl-usb.h 	unsigned long data;	/* Data passed to function */
data              344 drivers/usb/phy/phy-fsl-usb.h (void (*function)(unsigned long), unsigned long expires, unsigned long data)
data              353 drivers/usb/phy/phy-fsl-usb.h 	timer->data = data;
data              102 drivers/usb/phy/phy-generic.c static irqreturn_t nop_gpio_vbus_thread(int irq, void *data)
data              104 drivers/usb/phy/phy-generic.c 	struct usb_phy_generic *nop = data;
data              154 drivers/usb/phy/phy-gpio-vbus-usb.c static irqreturn_t gpio_vbus_irq(int irq, void *data)
data              156 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct platform_device *pdev = data;
data              145 drivers/usb/phy/phy-isp1301.c static int match(struct device *dev, const void *data)
data              147 drivers/usb/phy/phy-isp1301.c 	const struct device_node *node = (const struct device_node *)data;
data              188 drivers/usb/phy/phy-mxs-usb.c 	{ .compatible = "fsl,imx6sx-usbphy", .data = &imx6sx_phy_data, },
data              189 drivers/usb/phy/phy-mxs-usb.c 	{ .compatible = "fsl,imx6sl-usbphy", .data = &imx6sl_phy_data, },
data              190 drivers/usb/phy/phy-mxs-usb.c 	{ .compatible = "fsl,imx6q-usbphy", .data = &imx6q_phy_data, },
data              191 drivers/usb/phy/phy-mxs-usb.c 	{ .compatible = "fsl,imx23-usbphy", .data = &imx23_phy_data, },
data              192 drivers/usb/phy/phy-mxs-usb.c 	{ .compatible = "fsl,vf610-usbphy", .data = &vf610_phy_data, },
data              193 drivers/usb/phy/phy-mxs-usb.c 	{ .compatible = "fsl,imx6ul-usbphy", .data = &imx6ul_phy_data, },
data              194 drivers/usb/phy/phy-mxs-usb.c 	{ .compatible = "fsl,imx7ulp-usbphy", .data = &imx7ulp_phy_data, },
data              202 drivers/usb/phy/phy-mxs-usb.c 	const struct mxs_phy_data *data;
data              211 drivers/usb/phy/phy-mxs-usb.c 	return mxs_phy->data == &imx6q_phy_data;
data              216 drivers/usb/phy/phy-mxs-usb.c 	return mxs_phy->data == &imx6sl_phy_data;
data              221 drivers/usb/phy/phy-mxs-usb.c 	return mxs_phy->data == &imx7ulp_phy_data;
data              308 drivers/usb/phy/phy-mxs-usb.c 	if (mxs_phy->data->flags & MXS_PHY_NEED_IP_FIX)
data              406 drivers/usb/phy/phy-mxs-usb.c 	if (!(mxs_phy->data->flags & MXS_PHY_DISCONNECT_LINE_WITHOUT_VBUS))
data              802 drivers/usb/phy/phy-mxs-usb.c 	mxs_phy->data = of_id->data;
data             1048 drivers/usb/phy/phy-tegra-usb.c 	{ .compatible = "nvidia,tegra30-usb-phy", .data = &tegra30_soc_config },
data             1049 drivers/usb/phy/phy-tegra-usb.c 	{ .compatible = "nvidia,tegra20-usb-phy", .data = &tegra20_soc_config },
data             1072 drivers/usb/phy/phy-tegra-usb.c 	tegra_phy->soc_config = match->data;
data              105 drivers/usb/phy/phy-twl6030-usb.c 						u8 data, u8 address)
data              109 drivers/usb/phy/phy-twl6030-usb.c 	ret = twl_i2c_write_u8(module, data, address);
data              118 drivers/usb/phy/phy-twl6030-usb.c 	u8 data;
data              121 drivers/usb/phy/phy-twl6030-usb.c 	ret = twl_i2c_read_u8(module, &data, address);
data              123 drivers/usb/phy/phy-twl6030-usb.c 		ret = data;
data              301 drivers/usb/phy/phy-twl6030-usb.c static void otg_set_vbus_work(struct work_struct *data)
data              303 drivers/usb/phy/phy-twl6030-usb.c 	struct twl6030_usb *twl = container_of(data, struct twl6030_usb,
data              160 drivers/usb/phy/phy.c 				    unsigned long state, void *data)
data               67 drivers/usb/renesas_usbhs/common.c void usbhs_write(struct usbhs_priv *priv, u32 reg, u16 data)
data               69 drivers/usb/renesas_usbhs/common.c 	iowrite16(data, priv->base + reg);
data               72 drivers/usb/renesas_usbhs/common.c void usbhs_bset(struct usbhs_priv *priv, u32 reg, u16 mask, u16 data)
data               77 drivers/usb/renesas_usbhs/common.c 	val |= data & mask;
data              539 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen3_with_pll_plat_info,
data              543 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen2_plat_info,
data              547 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen2_plat_info,
data              551 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen2_plat_info,
data              555 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen3_plat_info,
data              559 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen3_plat_info,
data              563 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen3_with_pll_plat_info,
data              567 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen3_with_pll_plat_info,
data              571 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen2_plat_info,
data              575 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rcar_gen3_plat_info,
data              579 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rza1_plat_info,
data              583 drivers/usb/renesas_usbhs/common.c 		.data = &usbhs_rza2_plat_info,
data              291 drivers/usb/renesas_usbhs/common.h void usbhs_write(struct usbhs_priv *priv, u32 reg, u16 data);
data              292 drivers/usb/renesas_usbhs/common.h void usbhs_bset(struct usbhs_priv *priv, u32 reg, u16 mask, u16 data);
data              647 drivers/usb/renesas_usbhs/fifo.c 	u32 data = 0;
data              716 drivers/usb/renesas_usbhs/fifo.c 			data = ioread32(addr);
data              718 drivers/usb/renesas_usbhs/fifo.c 		buf[i] = (data >> ((i & 0x03) * 8)) & 0xff;
data              126 drivers/usb/renesas_usbhs/mod.c static irqreturn_t usbhs_interrupt(int irq, void *data);
data              252 drivers/usb/renesas_usbhs/mod.c static irqreturn_t usbhs_interrupt(int irq, void *data)
data              254 drivers/usb/renesas_usbhs/mod.c 	struct usbhs_priv *priv = data;
data               99 drivers/usb/renesas_usbhs/pipe.h void usbhs_pipe_data_sequence(struct usbhs_pipe *pipe, int data);
data               37 drivers/usb/renesas_usbhs/rcar3.c static void usbhs_write32(struct usbhs_priv *priv, u32 reg, u32 data)
data               39 drivers/usb/renesas_usbhs/rcar3.c 	iowrite32(data, priv->base + reg);
data               89 drivers/usb/roles/class.c 				   void *data)
data               56 drivers/usb/roles/intel-xhci-usb-role-switch.c 	struct intel_xhci_usb_data *data = dev_get_drvdata(dev);
data               81 drivers/usb/roles/intel-xhci-usb-role-switch.c 	val = readl(data->base + DUAL_ROLE_CFG0);
data              100 drivers/usb/roles/intel-xhci-usb-role-switch.c 	if (data->enable_sw_switch) {
data              104 drivers/usb/roles/intel-xhci-usb-role-switch.c 	writel(val, data->base + DUAL_ROLE_CFG0);
data              113 drivers/usb/roles/intel-xhci-usb-role-switch.c 		val = readl(data->base + DUAL_ROLE_CFG1);
data              131 drivers/usb/roles/intel-xhci-usb-role-switch.c 	struct intel_xhci_usb_data *data = dev_get_drvdata(dev);
data              136 drivers/usb/roles/intel-xhci-usb-role-switch.c 	val = readl(data->base + DUAL_ROLE_CFG0);
data              153 drivers/usb/roles/intel-xhci-usb-role-switch.c 	struct intel_xhci_usb_data *data;
data              157 drivers/usb/roles/intel-xhci-usb-role-switch.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              158 drivers/usb/roles/intel-xhci-usb-role-switch.c 	if (!data)
data              164 drivers/usb/roles/intel-xhci-usb-role-switch.c 	data->base = devm_ioremap_nocache(dev, res->start, resource_size(res));
data              165 drivers/usb/roles/intel-xhci-usb-role-switch.c 	if (!data->base)
data              168 drivers/usb/roles/intel-xhci-usb-role-switch.c 	platform_set_drvdata(pdev, data);
data              179 drivers/usb/roles/intel-xhci-usb-role-switch.c 	data->enable_sw_switch = !device_property_read_bool(dev,
data              182 drivers/usb/roles/intel-xhci-usb-role-switch.c 	data->role_sw = usb_role_switch_register(dev, &sw_desc);
data              183 drivers/usb/roles/intel-xhci-usb-role-switch.c 	if (IS_ERR(data->role_sw)) {
data              185 drivers/usb/roles/intel-xhci-usb-role-switch.c 		return PTR_ERR(data->role_sw);
data              196 drivers/usb/roles/intel-xhci-usb-role-switch.c 	struct intel_xhci_usb_data *data = platform_get_drvdata(pdev);
data              200 drivers/usb/roles/intel-xhci-usb-role-switch.c 	usb_role_switch_unregister(data->role_sw);
data              120 drivers/usb/serial/aircable.c 	char *data = (char *)urb->transfer_buffer;
data              126 drivers/usb/serial/aircable.c 	has_headers = (urb->actual_length > 2 && data[0] == RX_HEADER_0);
data              132 drivers/usb/serial/aircable.c 								&data[i], len);
data              531 drivers/usb/serial/ark3116.c 	const __u8 *data = urb->transfer_buffer;
data              548 drivers/usb/serial/ark3116.c 		if ((urb->actual_length == 4) && (data[0] == 0xe8)) {
data              549 drivers/usb/serial/ark3116.c 			const __u8 id = data[1]&UART_IIR_ID;
data              550 drivers/usb/serial/ark3116.c 			dev_dbg(&port->dev, "%s: iir=%02x\n", __func__, data[1]);
data              553 drivers/usb/serial/ark3116.c 					__func__, data[3]);
data              554 drivers/usb/serial/ark3116.c 				ark3116_update_msr(port, data[3]);
data              558 drivers/usb/serial/ark3116.c 					__func__, data[2]);
data              559 drivers/usb/serial/ark3116.c 				ark3116_update_lsr(port, data[2]);
data              594 drivers/usb/serial/ark3116.c 	unsigned char *data = urb->transfer_buffer;
data              620 drivers/usb/serial/ark3116.c 	tty_insert_flip_string_fixed_flag(&port->port, data, tty_flag,
data              175 drivers/usb/serial/belkin_sa.c 	unsigned char *data = urb->transfer_buffer;
data              197 drivers/usb/serial/belkin_sa.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
data              204 drivers/usb/serial/belkin_sa.c 	priv->last_msr = data[BELKIN_SA_MSR_INDEX];
data              227 drivers/usb/serial/belkin_sa.c 	priv->last_lsr = data[BELKIN_SA_LSR_INDEX];
data              240 drivers/usb/serial/belkin_sa.c 	unsigned char *data = urb->transfer_buffer;
data              272 drivers/usb/serial/belkin_sa.c 	tty_insert_flip_string_fixed_flag(&port->port, data, tty_flag,
data              539 drivers/usb/serial/ch341.c 					unsigned char *data, size_t len)
data              550 drivers/usb/serial/ch341.c 	status = ~data[2] & CH341_BITS_MODEM_STAT;
data              557 drivers/usb/serial/ch341.c 	if (data[1] & CH341_MULT_STAT)
data              585 drivers/usb/serial/ch341.c 	unsigned char *data = urb->transfer_buffer;
data              606 drivers/usb/serial/ch341.c 	usb_serial_debug_data(&port->dev, __func__, len, data);
data              607 drivers/usb/serial/ch341.c 	ch341_update_status(port, data, len);
data              245 drivers/usb/serial/console.c 	struct tty_driver **p = (struct tty_driver **)co->data;
data              261 drivers/usb/serial/console.c 	.data = 	&usb_serial_tty_driver,
data              256 drivers/usb/serial/cyberjack.c 	unsigned char *data = urb->transfer_buffer;
data              265 drivers/usb/serial/cyberjack.c 	usb_serial_debug_data(dev, __func__, urb->actual_length, data);
data              268 drivers/usb/serial/cyberjack.c 	if (urb->actual_length == 4 && data[0] == 0x01) {
data              272 drivers/usb/serial/cyberjack.c 		unsigned short size = ((unsigned short)data[3]<<8)+data[2]+3;
data              312 drivers/usb/serial/cyberjack.c 	unsigned char *data = urb->transfer_buffer;
data              318 drivers/usb/serial/cyberjack.c 	usb_serial_debug_data(dev, __func__, urb->actual_length, data);
data              326 drivers/usb/serial/cyberjack.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
data             1031 drivers/usb/serial/cypress_m8.c 	unsigned char *data = urb->transfer_buffer;
data             1079 drivers/usb/serial/cypress_m8.c 		priv->current_status = data[0] & 0xF8;
data             1080 drivers/usb/serial/cypress_m8.c 		bytes = data[1] + 2;
data             1085 drivers/usb/serial/cypress_m8.c 		priv->current_status = data[0] & 0xF8;
data             1086 drivers/usb/serial/cypress_m8.c 		bytes = (data[0] & 0x07) + 1;
data             1098 drivers/usb/serial/cypress_m8.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
data             1144 drivers/usb/serial/cypress_m8.c 		tty_insert_flip_string_fixed_flag(&port->port, data + i,
data              454 drivers/usb/serial/digi_acceleport.c 	unsigned char *data = port->write_urb->transfer_buffer;
data              486 drivers/usb/serial/digi_acceleport.c 			data[0] = DIGI_CMD_SEND_DATA;
data              487 drivers/usb/serial/digi_acceleport.c 			data[1] = priv->dp_out_buf_len;
data              488 drivers/usb/serial/digi_acceleport.c 			memcpy(data + 2, priv->dp_out_buf,
data              490 drivers/usb/serial/digi_acceleport.c 			memcpy(data + 2 + priv->dp_out_buf_len, buf, len);
data              494 drivers/usb/serial/digi_acceleport.c 			memcpy(data, buf, len);
data              535 drivers/usb/serial/digi_acceleport.c 	unsigned char *data = oob_port->write_urb->transfer_buffer;
data              556 drivers/usb/serial/digi_acceleport.c 	data[0] = DIGI_CMD_SET_DTR_SIGNAL;
data              557 drivers/usb/serial/digi_acceleport.c 	data[1] = port_priv->dp_port_num;
data              558 drivers/usb/serial/digi_acceleport.c 	data[2] = (modem_signals & TIOCM_DTR) ?
data              560 drivers/usb/serial/digi_acceleport.c 	data[3] = 0;
data              561 drivers/usb/serial/digi_acceleport.c 	data[4] = DIGI_CMD_SET_RTS_SIGNAL;
data              562 drivers/usb/serial/digi_acceleport.c 	data[5] = port_priv->dp_port_num;
data              563 drivers/usb/serial/digi_acceleport.c 	data[6] = (modem_signals & TIOCM_RTS) ?
data              565 drivers/usb/serial/digi_acceleport.c 	data[7] = 0;
data              911 drivers/usb/serial/digi_acceleport.c 	unsigned char *data = port->write_urb->transfer_buffer;
data              951 drivers/usb/serial/digi_acceleport.c 	*data++ = DIGI_CMD_SEND_DATA;
data              952 drivers/usb/serial/digi_acceleport.c 	*data++ = data_len;
data              955 drivers/usb/serial/digi_acceleport.c 	memcpy(data, priv->dp_out_buf, priv->dp_out_buf_len);
data              956 drivers/usb/serial/digi_acceleport.c 	data += priv->dp_out_buf_len;
data              959 drivers/usb/serial/digi_acceleport.c 	memcpy(data, buf, new_len);
data             1388 drivers/usb/serial/digi_acceleport.c 	unsigned char *data;
data             1422 drivers/usb/serial/digi_acceleport.c 		data = &buf[3];
data             1443 drivers/usb/serial/digi_acceleport.c 			tty_insert_flip_string_fixed_flag(&port->port, data,
data              263 drivers/usb/serial/f81232.c 				      unsigned char *data,
data              271 drivers/usb/serial/f81232.c 	switch (data[0] & 0x07) {
data              273 drivers/usb/serial/f81232.c 		dev_dbg(&port->dev, "IIR: MSR Change: %02x\n", data[0]);
data              282 drivers/usb/serial/f81232.c 		dev_dbg(&port->dev, "IIR: LSR Change: %02x\n", data[0]);
data              290 drivers/usb/serial/f81232.c 	unsigned char *data = urb->transfer_buffer;
data              315 drivers/usb/serial/f81232.c 	f81232_update_line_status(port, data, actual_length);
data              329 drivers/usb/serial/f81232.c 	unsigned char *data = urb->transfer_buffer;
data              345 drivers/usb/serial/f81232.c 		lsr = data[i];
data              369 drivers/usb/serial/f81232.c 			if (usb_serial_handle_sysrq_char(port, data[i + 1]))
data              373 drivers/usb/serial/f81232.c 		tty_insert_flip_char(&port->port, data[i + 1], tty_flag);
data              214 drivers/usb/serial/f81534.c static int f81534_set_register(struct usb_serial *serial, u16 reg, u8 data)
data              226 drivers/usb/serial/f81534.c 	*tmp = data;
data              248 drivers/usb/serial/f81534.c 				__func__, reg, data, status);
data              255 drivers/usb/serial/f81534.c static int f81534_get_register(struct usb_serial *serial, u16 reg, u8 *data)
data              291 drivers/usb/serial/f81534.c 	*data = *tmp;
data              299 drivers/usb/serial/f81534.c 					u8 mask, u8 data)
data              309 drivers/usb/serial/f81534.c 	tmp |= (mask & data);
data              315 drivers/usb/serial/f81534.c 					u16 reg, u8 data)
data              318 drivers/usb/serial/f81534.c 					data);
data              322 drivers/usb/serial/f81534.c 					u16 reg, u8 *data)
data              325 drivers/usb/serial/f81534.c 					data);
data              329 drivers/usb/serial/f81534.c 					u8 data)
data              334 drivers/usb/serial/f81534.c 			reg + port_priv->phy_num * F81534_UART_OFFSET, data);
data              338 drivers/usb/serial/f81534.c 					u8 *data)
data              343 drivers/usb/serial/f81534.c 			reg + port_priv->phy_num * F81534_UART_OFFSET, data);
data              382 drivers/usb/serial/f81534.c 					u8 *data)
data              386 drivers/usb/serial/f81534.c 	status = f81534_get_register(serial, reg, data);
data              393 drivers/usb/serial/f81534.c static int f81534_set_spi_register(struct usb_serial *serial, u16 reg, u8 data)
data              397 drivers/usb/serial/f81534.c 	status = f81534_set_register(serial, reg, data);
data             1161 drivers/usb/serial/f81534.c 		u8 *data)
data             1164 drivers/usb/serial/f81534.c 	int phy_num = data[0];
data             1183 drivers/usb/serial/f81534.c 	switch (data[1]) {
data             1194 drivers/usb/serial/f81534.c 		f81534_msr_changed(port, data[3]);
data             1198 drivers/usb/serial/f81534.c 		read_size = data[2];
data             1211 drivers/usb/serial/f81534.c 				data[1]);
data             1217 drivers/usb/serial/f81534.c 		lsr = data[i + 1];
data             1242 drivers/usb/serial/f81534.c 			if (usb_serial_handle_sysrq_char(port, data[i]))
data             1246 drivers/usb/serial/f81534.c 		tty_insert_flip_char(&port->port, data[i], tty_flag);
data             2578 drivers/usb/serial/ftdi_sio.c 	char *data = (char *)urb->transfer_buffer;
data             2585 drivers/usb/serial/ftdi_sio.c 		count += ftdi_process_packet(port, priv, &data[i], len);
data              107 drivers/usb/serial/garmin_gps.c 	__u8              data[1];
data              240 drivers/usb/serial/garmin_gps.c 			char *data, unsigned int actual_length)
data              243 drivers/usb/serial/garmin_gps.c 		usb_serial_debug_data(&port->dev, __func__, actual_length, data);
data              244 drivers/usb/serial/garmin_gps.c 		tty_insert_flip_string(&port->port, data, actual_length);
data              258 drivers/usb/serial/garmin_gps.c 		   unsigned char *data, unsigned int data_length)
data              273 drivers/usb/serial/garmin_gps.c 		memcpy(pkt->data, data, data_length);
data              474 drivers/usb/serial/garmin_gps.c 	__u8 data;
data              491 drivers/usb/serial/garmin_gps.c 		data = *(buf+offs);
data              494 drivers/usb/serial/garmin_gps.c 		if (data == DLE) {
data              500 drivers/usb/serial/garmin_gps.c 				dest[size++] = data;
data              505 drivers/usb/serial/garmin_gps.c 		} else if (data == ETX) {
data              509 drivers/usb/serial/garmin_gps.c 				data = dest[GSP_INITIAL_OFFSET];
data              511 drivers/usb/serial/garmin_gps.c 				if (data == ACK) {
data              514 drivers/usb/serial/garmin_gps.c 				} else if (data == NAK) {
data              519 drivers/usb/serial/garmin_gps.c 							data);
data              527 drivers/usb/serial/garmin_gps.c 				dest[size++] = data;
data              536 drivers/usb/serial/garmin_gps.c 			dest[size++] = data;
data              707 drivers/usb/serial/garmin_gps.c 		result = gsp_send(garmin_data_p, pkt->data, pkt->size);
data             1125 drivers/usb/serial/garmin_gps.c 				 unsigned char *data, unsigned data_length,
data             1140 drivers/usb/serial/garmin_gps.c 			pkt_add(garmin_data_p, data, data_length);
data             1142 drivers/usb/serial/garmin_gps.c 				getLayerId(data) == GARMIN_LAYERID_APPL)) {
data             1149 drivers/usb/serial/garmin_gps.c 				pkt_add(garmin_data_p, data, data_length);
data             1151 drivers/usb/serial/garmin_gps.c 				send_to_tty(garmin_data_p->port, data,
data             1165 drivers/usb/serial/garmin_gps.c 	unsigned char *data = urb->transfer_buffer;
data             1175 drivers/usb/serial/garmin_gps.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
data             1177 drivers/usb/serial/garmin_gps.c 	garmin_read_process(garmin_data_p, data, urb->actual_length, 1);
data             1213 drivers/usb/serial/garmin_gps.c 	unsigned char *data = urb->transfer_buffer;
data             1237 drivers/usb/serial/garmin_gps.c 		memcmp(data, GARMIN_BULK_IN_AVAIL_REPLY,
data             1264 drivers/usb/serial/garmin_gps.c 			 && memcmp(data, GARMIN_START_SESSION_REPLY,
data             1273 drivers/usb/serial/garmin_gps.c 					(__le32 *)(data+GARMIN_PKTHDR_LENGTH));
data             1279 drivers/usb/serial/garmin_gps.c 	garmin_read_process(garmin_data_p, data, urb->actual_length, 0);
data             1302 drivers/usb/serial/garmin_gps.c 			send_to_tty(garmin_data_p->port, pkt->data, pkt->size);
data              373 drivers/usb/serial/generic.c 	unsigned char *data = urb->transfer_buffer;
data              388 drivers/usb/serial/generic.c 							data);
data              304 drivers/usb/serial/io_edgeport.c static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
data              308 drivers/usb/serial/io_edgeport.c 				__u8 lsr, __u8 data);
data              325 drivers/usb/serial/io_edgeport.c 					__u16 length, const __u8 *data);
data              327 drivers/usb/serial/io_edgeport.c 						__u16 length, __u8 *data);
data              329 drivers/usb/serial/io_edgeport.c 					__u16 length, const __u8 *data);
data              384 drivers/usb/serial/io_edgeport.c 	rec = (const struct ihex_binrec *)fw->data;
data              385 drivers/usb/serial/io_edgeport.c 	BootMajorVersion = rec->data[0];
data              386 drivers/usb/serial/io_edgeport.c 	BootMinorVersion = rec->data[1];
data              387 drivers/usb/serial/io_edgeport.c 	BootBuildNumber = (rec->data[2] << 8) | rec->data[3];
data              420 drivers/usb/serial/io_edgeport.c 					     &rec->data[0]);
data              649 drivers/usb/serial/io_edgeport.c 	unsigned char *data = urb->transfer_buffer;
data              678 drivers/usb/serial/io_edgeport.c 		usb_serial_debug_data(dev, __func__, length, data);
data              681 drivers/usb/serial/io_edgeport.c 			bytes_avail = data[0] | (data[1] << 8);
data              715 drivers/usb/serial/io_edgeport.c 			txCredits = data[position] | (data[position+1] << 8);
data              761 drivers/usb/serial/io_edgeport.c 	unsigned char		*data = urb->transfer_buffer;
data              783 drivers/usb/serial/io_edgeport.c 	usb_serial_debug_data(dev, __func__, raw_data_length, data);
data              793 drivers/usb/serial/io_edgeport.c 	process_rcvd_data(edge_serial, data, urb->actual_length);
data             1189 drivers/usb/serial/io_edgeport.c 					const unsigned char *data, int count)
data             1234 drivers/usb/serial/io_edgeport.c 	memcpy(&fifo->fifo[fifo->head], data, firsthalf);
data             1249 drivers/usb/serial/io_edgeport.c 		memcpy(&fifo->fifo[fifo->head], &data[firsthalf], secondhalf);
data             1985 drivers/usb/serial/io_edgeport.c static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
data             1990 drivers/usb/serial/io_edgeport.c 	cnt = tty_insert_flip_string(&port->port, data, length);
data             1995 drivers/usb/serial/io_edgeport.c 	data += cnt;
data             2036 drivers/usb/serial/io_edgeport.c 							__u8 lsr, __u8 data)
data             2055 drivers/usb/serial/io_edgeport.c 		edge_tty_recv(edge_port->port, &data, 1);
data             2078 drivers/usb/serial/io_edgeport.c 					__u16 length, const __u8 *data)
data             2099 drivers/usb/serial/io_edgeport.c 		memcpy(transfer_buffer, data, current_length);
data             2109 drivers/usb/serial/io_edgeport.c 		data += current_length;
data             2125 drivers/usb/serial/io_edgeport.c 					__u16 length, const __u8 *data)
data             2142 drivers/usb/serial/io_edgeport.c 		memcpy(transfer_buffer, data, current_length);
data             2152 drivers/usb/serial/io_edgeport.c 		data += current_length;
data             2167 drivers/usb/serial/io_edgeport.c 					__u16 addr, __u16 length, __u8 *data)
data             2194 drivers/usb/serial/io_edgeport.c 		memcpy(data, transfer_buffer, current_length);
data             2197 drivers/usb/serial/io_edgeport.c 		data += current_length;
data             2777 drivers/usb/serial/io_edgeport.c 	rec = (const struct ihex_binrec *)fw->data;
data             2778 drivers/usb/serial/io_edgeport.c 	build = (rec->data[2] << 8) | rec->data[3];
data             2780 drivers/usb/serial/io_edgeport.c 	dev_dbg(dev, "%s %d.%d.%d\n", fw_info, rec->data[0], rec->data[1], build);
data             2782 drivers/usb/serial/io_edgeport.c 	edge_serial->product_info.FirmwareMajorVersion = rec->data[0];
data             2783 drivers/usb/serial/io_edgeport.c 	edge_serial->product_info.FirmwareMinorVersion = rec->data[1];
data             2793 drivers/usb/serial/io_edgeport.c 				     &rec->data[0]);
data              218 drivers/usb/serial/io_ti.c static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
data              259 drivers/usb/serial/io_ti.c 				__u16 value, __u16 index, u8 *data, int size)
data              265 drivers/usb/serial/io_ti.c 			value, index, data, size, 1000);
data              277 drivers/usb/serial/io_ti.c 		u16 index, u8 *data, int size, int timeout)
data              283 drivers/usb/serial/io_ti.c 			value, index, data, size, timeout);
data              295 drivers/usb/serial/io_ti.c 				__u8 moduleid, __u16 value, u8 *data,
data              298 drivers/usb/serial/io_ti.c 	return ti_vsend_sync(dev, command, value, moduleid, data, size,
data              807 drivers/usb/serial/io_ti.c 	struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data;
data              840 drivers/usb/serial/io_ti.c 	img_header = (struct ti_i2c_image_header *)&fw->data[4];
data              843 drivers/usb/serial/io_ti.c 		&fw->data[4 + sizeof(struct ti_i2c_image_header)],
data              870 drivers/usb/serial/io_ti.c 	u8 *data;
data              872 drivers/usb/serial/io_ti.c 	data = kmalloc(1, GFP_KERNEL);
data              873 drivers/usb/serial/io_ti.c 	if (!data)
data              878 drivers/usb/serial/io_ti.c 				DTK_ADDR_SPACE_I2C_TYPE_II, 0, data, 0x01);
data              882 drivers/usb/serial/io_ti.c 		dev_dbg(dev, "%s - read 2 data = 0x%x\n", __func__, *data);
data              883 drivers/usb/serial/io_ti.c 	if ((!status) && (*data == UMP5152 || *data == UMP3410)) {
data              891 drivers/usb/serial/io_ti.c 				DTK_ADDR_SPACE_I2C_TYPE_III, 0,	data, 0x01);
data              895 drivers/usb/serial/io_ti.c 		dev_dbg(dev, "%s - read 2 data = 0x%x\n", __func__, *data);
data              896 drivers/usb/serial/io_ti.c 	if ((!status) && (*data == UMP5152 || *data == UMP3410)) {
data              906 drivers/usb/serial/io_ti.c 	kfree(data);
data              968 drivers/usb/serial/io_ti.c 	struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data;
data              985 drivers/usb/serial/io_ti.c 		checksum += fw->data[pos];
data             1023 drivers/usb/serial/io_ti.c 	fw_hdr = (struct edgeport_fw_hdr *)fw->data;
data             1078 drivers/usb/serial/io_ti.c 	struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data;
data             1387 drivers/usb/serial/io_ti.c 	struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data;
data             1466 drivers/usb/serial/io_ti.c 		memcpy(buffer, &fw->data[4], fw->size - 4);
data             1591 drivers/usb/serial/io_ti.c 							__u8 lsr, __u8 data)
data             1610 drivers/usb/serial/io_ti.c 		edge_tty_recv(edge_port->port, &data, 1);
data             1630 drivers/usb/serial/io_ti.c 	unsigned char *data = urb->transfer_buffer;
data             1662 drivers/usb/serial/io_ti.c 	usb_serial_debug_data(dev, __func__, length, data);
data             1669 drivers/usb/serial/io_ti.c 	port_number = TIUMP_GET_PORT_FROM_CODE(data[0]);
data             1670 drivers/usb/serial/io_ti.c 	function    = TIUMP_GET_FUNC_FROM_CODE(data[0]);
data             1672 drivers/usb/serial/io_ti.c 		port_number, function, data[1]);
data             1687 drivers/usb/serial/io_ti.c 		lsr = map_line_status(data[1]);
data             1705 drivers/usb/serial/io_ti.c 		msr = data[1];
data             1714 drivers/usb/serial/io_ti.c 			__func__, data[1]);
data             1731 drivers/usb/serial/io_ti.c 	unsigned char *data = urb->transfer_buffer;
data             1764 drivers/usb/serial/io_ti.c 			__func__, port_number, edge_port->lsr_mask, *data);
data             1765 drivers/usb/serial/io_ti.c 		handle_new_lsr(edge_port, 1, edge_port->lsr_mask, *data);
data             1768 drivers/usb/serial/io_ti.c 		++data;
data             1772 drivers/usb/serial/io_ti.c 		usb_serial_debug_data(dev, __func__, urb->actual_length, data);
data             1777 drivers/usb/serial/io_ti.c 			edge_tty_recv(edge_port->port, data,
data             1795 drivers/usb/serial/io_ti.c static void edge_tty_recv(struct usb_serial_port *port, unsigned char *data,
data             1800 drivers/usb/serial/io_ti.c 	queued = tty_insert_flip_string(&port->port, data, length);
data             2017 drivers/usb/serial/io_ti.c 				const unsigned char *data, int count)
data             2031 drivers/usb/serial/io_ti.c 	count = kfifo_in_locked(&port->write_fifo, data, count,
data              199 drivers/usb/serial/ipw.c 	struct usb_wwan_intf_private *data;
data              201 drivers/usb/serial/ipw.c 	data = kzalloc(sizeof(struct usb_wwan_intf_private), GFP_KERNEL);
data              202 drivers/usb/serial/ipw.c 	if (!data)
data              205 drivers/usb/serial/ipw.c 	spin_lock_init(&data->susp_lock);
data              206 drivers/usb/serial/ipw.c 	usb_set_serial_data(serial, data);
data              212 drivers/usb/serial/ipw.c 	struct usb_wwan_intf_private *data = usb_get_serial_data(serial);
data              215 drivers/usb/serial/ipw.c 	kfree(data);
data              360 drivers/usb/serial/ir-usb.c 	unsigned char *data = urb->transfer_buffer;
data              369 drivers/usb/serial/ir-usb.c 	if (*data & 0x0f)
data              370 drivers/usb/serial/ir-usb.c 		ir_baud = *data & 0x0f;
data              375 drivers/usb/serial/ir-usb.c 	tty_insert_flip_string(&port->port, data + 1, urb->actual_length - 1);
data              573 drivers/usb/serial/iuu_phoenix.c 	unsigned char *data = urb->transfer_buffer;
data              586 drivers/usb/serial/iuu_phoenix.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
data              642 drivers/usb/serial/iuu_phoenix.c 	unsigned char *data = urb->transfer_buffer;
data              652 drivers/usb/serial/iuu_phoenix.c 		len = (int) data[0];
data              788 drivers/usb/serial/keyspan.c 	unsigned char 		*data = urb->transfer_buffer;
data              802 drivers/usb/serial/keyspan.c 		if ((data[0] & 0x80) == 0) {
data              805 drivers/usb/serial/keyspan.c 			if (data[0] & RXERROR_OVERRUN) {
data              810 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port, data[i],
data              816 drivers/usb/serial/keyspan.c 				int stat = data[i];
data              829 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port, data[i+1],
data              876 drivers/usb/serial/keyspan.c 	unsigned char 				*data = urb->transfer_buffer;
data              896 drivers/usb/serial/keyspan.c 	msg = (struct keyspan_usa26_portStatusMessage *)data;
data              934 drivers/usb/serial/keyspan.c 	unsigned char           *data;
data              940 drivers/usb/serial/keyspan.c 	data = urb->transfer_buffer;
data              954 drivers/usb/serial/keyspan.c 		data = urb->transfer_buffer;
data              957 drivers/usb/serial/keyspan.c 			tty_insert_flip_string(&port->port, data,
data              995 drivers/usb/serial/keyspan.c 	unsigned char 				*data = urb->transfer_buffer;
data             1016 drivers/usb/serial/keyspan.c 	msg = (struct keyspan_usa28_portStatusMessage *)data;
data             1078 drivers/usb/serial/keyspan.c 	unsigned char 				*data = urb->transfer_buffer;
data             1100 drivers/usb/serial/keyspan.c 	msg = (struct keyspan_usa49_portStatusMessage *)data;
data             1139 drivers/usb/serial/keyspan.c 	unsigned char 		*data = urb->transfer_buffer;
data             1153 drivers/usb/serial/keyspan.c 		if ((data[0] & 0x80) == 0) {
data             1155 drivers/usb/serial/keyspan.c 			tty_insert_flip_string(&port->port, data + 1,
data             1160 drivers/usb/serial/keyspan.c 				int stat = data[i];
data             1173 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port, data[i+1],
data             1191 drivers/usb/serial/keyspan.c 	unsigned char 		*data = urb->transfer_buffer;
data             1209 drivers/usb/serial/keyspan.c 		if (data[i] >= serial->num_ports) {
data             1211 drivers/usb/serial/keyspan.c 				__func__, data[i]);
data             1214 drivers/usb/serial/keyspan.c 		port = serial->port[data[i++]];
data             1215 drivers/usb/serial/keyspan.c 		len = data[i++];
data             1218 drivers/usb/serial/keyspan.c 		if ((data[i] & 0x80) == 0) {
data             1223 drivers/usb/serial/keyspan.c 						data[i++], 0);
data             1230 drivers/usb/serial/keyspan.c 				int stat = data[i];
data             1243 drivers/usb/serial/keyspan.c 				tty_insert_flip_char(&port->port, data[i+1],
data             1268 drivers/usb/serial/keyspan.c 	unsigned char 		*data = urb->transfer_buffer;
data             1287 drivers/usb/serial/keyspan.c 			tty_insert_flip_string(&port->port, data,
data             1291 drivers/usb/serial/keyspan.c 			if ((data[0] & 0x80) == 0) {
data             1294 drivers/usb/serial/keyspan.c 				if (data[0] & RXERROR_OVERRUN) {
data             1300 drivers/usb/serial/keyspan.c 							data[i], TTY_NORMAL);
data             1305 drivers/usb/serial/keyspan.c 					int stat = data[i];
data             1320 drivers/usb/serial/keyspan.c 							data[i+1], flag);
data             1336 drivers/usb/serial/keyspan.c 	unsigned char 				*data = urb->transfer_buffer;
data             1356 drivers/usb/serial/keyspan.c 	msg = (struct keyspan_usa90_portStatusMessage *)data;
data             1402 drivers/usb/serial/keyspan.c 	unsigned char 				*data = urb->transfer_buffer;
data             1426 drivers/usb/serial/keyspan.c 	msg = (struct keyspan_usa67_portStatusMessage *)data;
data              137 drivers/usb/serial/keyspan_pda.c 	unsigned char *data = urb->transfer_buffer;
data              165 drivers/usb/serial/keyspan_pda.c 	switch (data[0]) {
data              170 drivers/usb/serial/keyspan_pda.c 		tty_insert_flip_string(&port->port, data + 1, len - 1);
data              179 drivers/usb/serial/keyspan_pda.c 		dev_dbg(&port->dev, "rx int, d1=%d, d2=%d\n", data[1], data[2]);
data              180 drivers/usb/serial/keyspan_pda.c 		switch (data[1]) {
data              362 drivers/usb/serial/keyspan_pda.c 	u8 *data;
data              364 drivers/usb/serial/keyspan_pda.c 	data = kmalloc(1, GFP_KERNEL);
data              365 drivers/usb/serial/keyspan_pda.c 	if (!data)
data              371 drivers/usb/serial/keyspan_pda.c 			     0, 0, data, 1, 2000);
data              373 drivers/usb/serial/keyspan_pda.c 		*value = *data;
data              377 drivers/usb/serial/keyspan_pda.c 	kfree(data);
data              376 drivers/usb/serial/kl5kusb105.c 	unsigned char *data = urb->transfer_buffer;
data              388 drivers/usb/serial/kl5kusb105.c 	len = get_unaligned_le16(data);
data              394 drivers/usb/serial/kl5kusb105.c 	tty_insert_flip_string(&port->port, data + KLSI_HDR_LEN, len);
data              269 drivers/usb/serial/kobil_sct.c 	unsigned char *data = urb->transfer_buffer;
data              279 drivers/usb/serial/kobil_sct.c 									data);
data              280 drivers/usb/serial/kobil_sct.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
data              512 drivers/usb/serial/mct_u232.c 	unsigned char *data = urb->transfer_buffer;
data              534 drivers/usb/serial/mct_u232.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
data              541 drivers/usb/serial/mct_u232.c 			tty_insert_flip_string(&port->port, data,
data              553 drivers/usb/serial/mct_u232.c 	priv->last_msr = data[MCT_U232_MSR_INDEX];
data              563 drivers/usb/serial/mct_u232.c 	priv->last_lsr = data[MCT_U232_LSR_INDEX];
data              111 drivers/usb/serial/metro-usb.c 	unsigned char *data = urb->transfer_buffer;
data              141 drivers/usb/serial/metro-usb.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
data              195 drivers/usb/serial/mos7720.c 			 enum mos_regs reg, __u8 data)
data              202 drivers/usb/serial/mos7720.c 	__u16 value = get_reg_value(reg, serial_portnum) + data;
data              217 drivers/usb/serial/mos7720.c 			enum mos_regs reg, __u8 *data)
data              235 drivers/usb/serial/mos7720.c 		*data = *buf;
data              241 drivers/usb/serial/mos7720.c 		*data = 0;
data              356 drivers/usb/serial/mos7720.c 				      enum mos_regs reg, __u8 data)
data              510 drivers/usb/serial/mos7720.c 	__u8 data;
data              514 drivers/usb/serial/mos7720.c 	data = ((__u8)d & 0x0f) | (mos_parport->shadowDCR & 0xf0);
data              515 drivers/usb/serial/mos7720.c 	write_mos_reg(mos_parport->serial, dummy, MOS7720_DCR, data);
data              516 drivers/usb/serial/mos7720.c 	mos_parport->shadowDCR = data;
data              765 drivers/usb/serial/mos7720.c 	__u8 *data;
data              785 drivers/usb/serial/mos7720.c 	data = urb->transfer_buffer;
data              801 drivers/usb/serial/mos7720.c 	sp1 = data[3];
data              802 drivers/usb/serial/mos7720.c 	sp2 = data[2];
data              850 drivers/usb/serial/mos7720.c 	__u8 *data;
data              870 drivers/usb/serial/mos7720.c 	data = urb->transfer_buffer;
data              883 drivers/usb/serial/mos7720.c 	iir = data[0];
data              904 drivers/usb/serial/mos7720.c 		atomic_set(&mos_parport->shadowDSR, data[2]);
data              922 drivers/usb/serial/mos7720.c 	unsigned char *data ;
data              935 drivers/usb/serial/mos7720.c 	data = urb->transfer_buffer;
data              938 drivers/usb/serial/mos7720.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
data             1003 drivers/usb/serial/mos7720.c 	__u8 data;
data             1051 drivers/usb/serial/mos7720.c 	read_mos_reg(serial, port_number, MOS7720_LSR, &data);
data             1053 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "SS::%p LSR:%x\n", mos7720_port, data);
data             1070 drivers/usb/serial/mos7720.c 	read_mos_reg(serial, dummy, MOS7720_SP_CONTROL_REG, &data);
data             1071 drivers/usb/serial/mos7720.c 	data = data | (port->port_number + 1);
data             1072 drivers/usb/serial/mos7720.c 	write_mos_reg(serial, dummy, MOS7720_SP_CONTROL_REG, data);
data             1163 drivers/usb/serial/mos7720.c 	unsigned char data;
data             1174 drivers/usb/serial/mos7720.c 		data = mos7720_port->shadowLCR | UART_LCR_SBC;
data             1176 drivers/usb/serial/mos7720.c 		data = mos7720_port->shadowLCR & ~UART_LCR_SBC;
data             1178 drivers/usb/serial/mos7720.c 	mos7720_port->shadowLCR  = data;
data             1213 drivers/usb/serial/mos7720.c 				 const unsigned char *data, int count)
data             1223 drivers/usb/serial/mos7720.c 	const unsigned char *current_position = data;
data             1720 drivers/usb/serial/mos7720.c 	unsigned char data = 0;
data             1726 drivers/usb/serial/mos7720.c 		read_mos_reg(port->serial, port_number, MOS7720_LSR, &data);
data             1727 drivers/usb/serial/mos7720.c 		if ((data & (UART_LSR_TEMT | UART_LSR_THRE))
data             1829 drivers/usb/serial/mos7720.c 	char data;
data             1855 drivers/usb/serial/mos7720.c 	read_mos_reg(serial, 0, MOS7720_LSR, &data);
data             1856 drivers/usb/serial/mos7720.c 	dev_dbg(&dev->dev, "LSR:%x\n", data);
data              374 drivers/usb/serial/mos7840.c 					    struct moschip_port *data)
data              376 drivers/usb/serial/mos7840.c 	usb_set_serial_port_data(port, (void *)data);
data              444 drivers/usb/serial/mos7840.c 	unsigned char *data;
data              473 drivers/usb/serial/mos7840.c 	data = urb->transfer_buffer;
data              474 drivers/usb/serial/mos7840.c 	regval = (__u8) data[0];
data              600 drivers/usb/serial/mos7840.c 	unsigned char *data;
data              624 drivers/usb/serial/mos7840.c 	data = urb->transfer_buffer;
data              640 drivers/usb/serial/mos7840.c 	sp[0] = (__u8) data[0];
data              641 drivers/usb/serial/mos7840.c 	sp[1] = (__u8) data[1];
data              642 drivers/usb/serial/mos7840.c 	sp[2] = (__u8) data[2];
data              643 drivers/usb/serial/mos7840.c 	sp[3] = (__u8) data[3];
data              736 drivers/usb/serial/mos7840.c 	unsigned char *data;
data              764 drivers/usb/serial/mos7840.c 	data = urb->transfer_buffer;
data              765 drivers/usb/serial/mos7840.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
data              769 drivers/usb/serial/mos7840.c 		tty_insert_flip_string(tport, data, urb->actual_length);
data             1213 drivers/usb/serial/mos7840.c 	unsigned char data;
data             1230 drivers/usb/serial/mos7840.c 		data = mos7840_port->shadowLCR | LCR_SET_BREAK;
data             1232 drivers/usb/serial/mos7840.c 		data = mos7840_port->shadowLCR & ~LCR_SET_BREAK;
data             1235 drivers/usb/serial/mos7840.c 	mos7840_port->shadowLCR = data;
data             1286 drivers/usb/serial/mos7840.c 			 const unsigned char *data, int count)
data             1298 drivers/usb/serial/mos7840.c 	const unsigned char *current_position = data;
data             1974 drivers/usb/serial/mos7840.c 	__u16 data = 0, mcr_data = 0;
data             2002 drivers/usb/serial/mos7840.c 			data = *buf;
data             2005 drivers/usb/serial/mos7840.c 		if (((test_pattern >> i) ^ (~data >> 1)) & 0x0001)
data              214 drivers/usb/serial/mxuport.c 				 u8 *data, size_t size)
data              223 drivers/usb/serial/mxuport.c 				 data, size,
data              246 drivers/usb/serial/mxuport.c 				      u8 *data, size_t size)
data              255 drivers/usb/serial/mxuport.c 				 data, size,
data              326 drivers/usb/serial/mxuport.c 					  char *data, int size)
data              331 drivers/usb/serial/mxuport.c 		tty_insert_flip_string(&port->port, data, size);
data              333 drivers/usb/serial/mxuport.c 		for (i = 0; i < size; i++, data++) {
data              334 drivers/usb/serial/mxuport.c 			if (!usb_serial_handle_sysrq_char(port, *data))
data              335 drivers/usb/serial/mxuport.c 				tty_insert_flip_char(&port->port, *data,
data              474 drivers/usb/serial/mxuport.c 	u8 *data = urb->transfer_buffer;
data              475 drivers/usb/serial/mxuport.c 	u8 *end = data + urb->actual_length;
data              481 drivers/usb/serial/mxuport.c 	while (data < end) {
data              482 drivers/usb/serial/mxuport.c 		if (data + HEADER_SIZE > end) {
data              488 drivers/usb/serial/mxuport.c 		rcv_port = get_unaligned_be16(data);
data              496 drivers/usb/serial/mxuport.c 		rcv_len = get_unaligned_be16(data + 2);
data              497 drivers/usb/serial/mxuport.c 		if (!rcv_len || data + HEADER_SIZE + rcv_len > end) {
data              503 drivers/usb/serial/mxuport.c 			ch = data + HEADER_SIZE;
data              509 drivers/usb/serial/mxuport.c 		data += HEADER_SIZE + rcv_len;
data              521 drivers/usb/serial/mxuport.c 	u8 *data = urb->transfer_buffer;
data              522 drivers/usb/serial/mxuport.c 	u8 *end = data + urb->actual_length;
data              528 drivers/usb/serial/mxuport.c 	while (data < end) {
data              529 drivers/usb/serial/mxuport.c 		if (data + EVENT_LENGTH > end) {
data              535 drivers/usb/serial/mxuport.c 		rcv_port = get_unaligned_be16(data);
data              544 drivers/usb/serial/mxuport.c 			ch = data + HEADER_SIZE;
data              545 drivers/usb/serial/mxuport.c 			rcv_event = get_unaligned_be16(data + 2);
data              552 drivers/usb/serial/mxuport.c 		data += EVENT_LENGTH;
data             1027 drivers/usb/serial/mxuport.c 		memcpy(fw_buf, &fw_p->data[fwidx], txlen);
data             1090 drivers/usb/serial/mxuport.c 		local_ver = ((fw_p->data[VER_ADDR_1] << 16) |
data             1091 drivers/usb/serial/mxuport.c 			     (fw_p->data[VER_ADDR_2] << 8) |
data             1092 drivers/usb/serial/mxuport.c 			     fw_p->data[VER_ADDR_3]);
data             1095 drivers/usb/serial/mxuport.c 			fw_p->data[VER_ADDR_1], fw_p->data[VER_ADDR_2],
data             1096 drivers/usb/serial/mxuport.c 			fw_p->data[VER_ADDR_3]);
data               30 drivers/usb/serial/navman.c 	unsigned char *data = urb->transfer_buffer;
data               51 drivers/usb/serial/navman.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
data               54 drivers/usb/serial/navman.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
data              142 drivers/usb/serial/omninet.c 	const unsigned char *data;
data              148 drivers/usb/serial/omninet.c 	data = (char *)urb->transfer_buffer + OMNINET_HEADERLEN;
data              151 drivers/usb/serial/omninet.c 	tty_insert_flip_string(&port->port, data, data_len);
data               72 drivers/usb/serial/opticon.c 	const unsigned char *data = hdr + 2;
data               90 drivers/usb/serial/opticon.c 		opticon_process_data_packet(port, data, data_len);
data               92 drivers/usb/serial/opticon.c 		opticon_process_status_packet(port, data, data_len);
data             2110 drivers/usb/serial/option.c 	struct usb_wwan_intf_private *data;
data             2113 drivers/usb/serial/option.c 	data = kzalloc(sizeof(struct usb_wwan_intf_private), GFP_KERNEL);
data             2114 drivers/usb/serial/option.c 	if (!data)
data             2123 drivers/usb/serial/option.c 		data->use_send_setup = 1;
data             2126 drivers/usb/serial/option.c 		data->use_zlp = 1;
data             2128 drivers/usb/serial/option.c 	spin_lock_init(&data->susp_lock);
data             2130 drivers/usb/serial/option.c 	usb_set_serial_data(serial, data);
data              769 drivers/usb/serial/oti6858.c 	unsigned char *data = urb->transfer_buffer;
data              784 drivers/usb/serial/oti6858.c 		tty_insert_flip_string(&port->port, data, urb->actual_length);
data              900 drivers/usb/serial/pl2303.c 				      unsigned char *data,
data              918 drivers/usb/serial/pl2303.c 	status = data[status_idx];
data              953 drivers/usb/serial/pl2303.c 	unsigned char *data = urb->transfer_buffer;
data              978 drivers/usb/serial/pl2303.c 	pl2303_update_line_status(port, data, actual_length);
data              993 drivers/usb/serial/pl2303.c 	unsigned char *data = urb->transfer_buffer;
data             1028 drivers/usb/serial/pl2303.c 			if (!usb_serial_handle_sysrq_char(port, data[i]))
data             1029 drivers/usb/serial/pl2303.c 				tty_insert_flip_char(&port->port, data[i],
data             1032 drivers/usb/serial/pl2303.c 		tty_insert_flip_string_fixed_flag(&port->port, data, tty_flag,
data              423 drivers/usb/serial/qcserial.c 	struct usb_wwan_intf_private *data;
data              426 drivers/usb/serial/qcserial.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              427 drivers/usb/serial/qcserial.c 	if (!data)
data              432 drivers/usb/serial/qcserial.c 		data->use_send_setup = 1;
data              434 drivers/usb/serial/qcserial.c 	spin_lock_init(&data->susp_lock);
data              436 drivers/usb/serial/qcserial.c 	usb_set_serial_data(serial, data);
data              172 drivers/usb/serial/quatech2.c 				  u8 request, u16 data, u16 index)
data              175 drivers/usb/serial/quatech2.c 			       request, 0x40, data, index,
data              179 drivers/usb/serial/quatech2.c static inline int qt2_setdevice(struct usb_device *dev, u8 *data)
data              181 drivers/usb/serial/quatech2.c 	u16 x = ((u16) (data[1] << 8) | (u16) (data[0]));
data              190 drivers/usb/serial/quatech2.c 				  u8 *data)
data              196 drivers/usb/serial/quatech2.c 			      uart, data, sizeof(*data), QT2_USB_TIMEOUT);
data              197 drivers/usb/serial/quatech2.c 	if (ret < (int)sizeof(*data)) {
data              206 drivers/usb/serial/quatech2.c 				  u8 uart, u8 reg, u16 data)
data              208 drivers/usb/serial/quatech2.c 	u16 value = (data << 8) | reg;
data              340 drivers/usb/serial/quatech2.c 	u8 *data;
data              361 drivers/usb/serial/quatech2.c 	data = kzalloc(2, GFP_KERNEL);
data              362 drivers/usb/serial/quatech2.c 	if (!data)
data              370 drivers/usb/serial/quatech2.c 				 device_port, data, 2, QT2_USB_TIMEOUT);
data              377 drivers/usb/serial/quatech2.c 		kfree(data);
data              382 drivers/usb/serial/quatech2.c 	port_priv->shadowLSR = data[0];
data              383 drivers/usb/serial/quatech2.c 	port_priv->shadowMSR = data[1];
data              386 drivers/usb/serial/quatech2.c 	kfree(data);
data              933 drivers/usb/serial/quatech2.c 	unsigned char *data;
data              948 drivers/usb/serial/quatech2.c 	data = write_urb->transfer_buffer;
data              955 drivers/usb/serial/quatech2.c 	*data++ = QT2_CONTROL_BYTE;
data              956 drivers/usb/serial/quatech2.c 	*data++ = QT2_CONTROL_BYTE;
data              957 drivers/usb/serial/quatech2.c 	*data++ = port_priv->device_port;
data              958 drivers/usb/serial/quatech2.c 	put_unaligned_le16(count, data);
data              959 drivers/usb/serial/quatech2.c 	data += 2;
data              960 drivers/usb/serial/quatech2.c 	memcpy(data, buf, count);
data              188 drivers/usb/serial/safe_serial.c 	unsigned char *data = urb->transfer_buffer;
data              204 drivers/usb/serial/safe_serial.c 	fcs = fcs_compute10(data, length, CRC10_INITFCS);
data              210 drivers/usb/serial/safe_serial.c 	actual_length = data[length - 2] >> 2;
data              219 drivers/usb/serial/safe_serial.c 	tty_insert_flip_string(&port->port, data, length);
data              547 drivers/usb/serial/sierra.c 	unsigned char *data = urb->transfer_buffer;
data              558 drivers/usb/serial/sierra.c 			tty_insert_flip_string(&port->port, data,
data              563 drivers/usb/serial/sierra.c 					      urb->actual_length, data);
data               67 drivers/usb/serial/ssu100.c 				     u8 request, u16 data, u16 index)
data               70 drivers/usb/serial/ssu100.c 			       request, 0x40, data, index,
data               74 drivers/usb/serial/ssu100.c static inline int ssu100_setdevice(struct usb_device *dev, u8 *data)
data               76 drivers/usb/serial/ssu100.c 	u16 x = ((u16)(data[1] << 8) | (u16)(data[0]));
data               82 drivers/usb/serial/ssu100.c static inline int ssu100_getdevice(struct usb_device *dev, u8 *data)
data               88 drivers/usb/serial/ssu100.c 			      data, 3, 300);
data              100 drivers/usb/serial/ssu100.c 				     u8 *data)
data              106 drivers/usb/serial/ssu100.c 			      uart, data, sizeof(*data), 300);
data              107 drivers/usb/serial/ssu100.c 	if (ret < (int)sizeof(*data)) {
data              119 drivers/usb/serial/ssu100.c 				     u16 data)
data              121 drivers/usb/serial/ssu100.c 	u16 value = (data << 8) | reg;
data              160 drivers/usb/serial/ssu100.c 	u8 *data;
data              163 drivers/usb/serial/ssu100.c 	data = kzalloc(3, GFP_KERNEL);
data              164 drivers/usb/serial/ssu100.c 	if (!data)
data              167 drivers/usb/serial/ssu100.c 	result = ssu100_getdevice(dev, data);
data              173 drivers/usb/serial/ssu100.c 	data[1] &= ~FULLPWRBIT;
data              175 drivers/usb/serial/ssu100.c 	result = ssu100_setdevice(dev, data);
data              193 drivers/usb/serial/ssu100.c 	result = ssu100_getdevice(dev, data);
data              199 drivers/usb/serial/ssu100.c 	data[0] &= ~(RR_BITS | DUPMODE_BITS);
data              200 drivers/usb/serial/ssu100.c 	data[0] |= CLKS_X4;
data              201 drivers/usb/serial/ssu100.c 	data[1] &= ~(LOOPMODE_BITS);
data              202 drivers/usb/serial/ssu100.c 	data[1] |= RS232_MODE;
data              204 drivers/usb/serial/ssu100.c 	result = ssu100_setdevice(dev, data);
data              210 drivers/usb/serial/ssu100.c out:	kfree(data);
data              296 drivers/usb/serial/ssu100.c 	u8 *data;
data              300 drivers/usb/serial/ssu100.c 	data = kzalloc(2, GFP_KERNEL);
data              301 drivers/usb/serial/ssu100.c 	if (!data)
data              307 drivers/usb/serial/ssu100.c 				 0, data, 2, 300);
data              312 drivers/usb/serial/ssu100.c 		kfree(data);
data              317 drivers/usb/serial/ssu100.c 	priv->shadowLSR = data[0];
data              318 drivers/usb/serial/ssu100.c 	priv->shadowMSR = data[1];
data              321 drivers/usb/serial/ssu100.c 	kfree(data);
data               36 drivers/usb/serial/symbolserial.c 	unsigned char *data = urb->transfer_buffer;
data               59 drivers/usb/serial/symbolserial.c 	usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data);
data               67 drivers/usb/serial/symbolserial.c 		data_length = data[0];
data               70 drivers/usb/serial/symbolserial.c 		tty_insert_flip_string(&port->port, &data[1], data_length);
data              310 drivers/usb/serial/ti_usb_3410_5052.c 		const unsigned char *data, int count);
data              326 drivers/usb/serial/ti_usb_3410_5052.c static void ti_recv(struct usb_serial_port *port, unsigned char *data,
data              341 drivers/usb/serial/ti_usb_3410_5052.c 	__u16 moduleid, __u16 value, __u8 *data, int size);
data              343 drivers/usb/serial/ti_usb_3410_5052.c 	__u16 moduleid, __u16 value, __u8 *data, int size);
data              813 drivers/usb/serial/ti_usb_3410_5052.c 			const unsigned char *data, int count)
data              824 drivers/usb/serial/ti_usb_3410_5052.c 	count = kfifo_in_locked(&port->write_fifo, data, count,
data             1115 drivers/usb/serial/ti_usb_3410_5052.c 	unsigned char *data = urb->transfer_buffer;
data             1141 drivers/usb/serial/ti_usb_3410_5052.c 	if (data[0] == TI_CODE_HARDWARE_ERROR) {
data             1142 drivers/usb/serial/ti_usb_3410_5052.c 		dev_err(dev, "%s - hardware error, %d\n", __func__, data[1]);
data             1146 drivers/usb/serial/ti_usb_3410_5052.c 	port_number = ti_get_port_from_code(data[0]);
data             1147 drivers/usb/serial/ti_usb_3410_5052.c 	function = ti_get_func_from_code(data[0]);
data             1150 drivers/usb/serial/ti_usb_3410_5052.c 		__func__, port_number, function, data[1]);
data             1167 drivers/usb/serial/ti_usb_3410_5052.c 			__func__, port_number, data[1]);
data             1171 drivers/usb/serial/ti_usb_3410_5052.c 		msr = data[1];
data             1178 drivers/usb/serial/ti_usb_3410_5052.c 							__func__, data[1]);
data             1275 drivers/usb/serial/ti_usb_3410_5052.c static void ti_recv(struct usb_serial_port *port, unsigned char *data,
data             1281 drivers/usb/serial/ti_usb_3410_5052.c 		cnt = tty_insert_flip_string(&port->port, data, length);
data             1289 drivers/usb/serial/ti_usb_3410_5052.c 		data += cnt;
data             1372 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_port_status *data;
data             1375 drivers/usb/serial/ti_usb_3410_5052.c 	data = kmalloc(size, GFP_KERNEL);
data             1376 drivers/usb/serial/ti_usb_3410_5052.c 	if (!data)
data             1380 drivers/usb/serial/ti_usb_3410_5052.c 		(__u8)(TI_UART1_PORT+port_number), 0, (__u8 *)data, size);
data             1388 drivers/usb/serial/ti_usb_3410_5052.c 	dev_dbg(&port->dev, "%s - lsr 0x%02X\n", __func__, data->bLSR);
data             1390 drivers/usb/serial/ti_usb_3410_5052.c 	*lsr = data->bLSR;
data             1393 drivers/usb/serial/ti_usb_3410_5052.c 	kfree(data);
data             1508 drivers/usb/serial/ti_usb_3410_5052.c 	__u16 moduleid, __u16 value, __u8 *data, int size)
data             1515 drivers/usb/serial/ti_usb_3410_5052.c 		value, moduleid, data, size, 1000);
data             1525 drivers/usb/serial/ti_usb_3410_5052.c 	__u16 moduleid, __u16 value, __u8 *data, int size)
data             1532 drivers/usb/serial/ti_usb_3410_5052.c 		value, moduleid, data, size, 1000);
data             1549 drivers/usb/serial/ti_usb_3410_5052.c 	struct ti_write_data_bytes *data;
data             1555 drivers/usb/serial/ti_usb_3410_5052.c 	data = kmalloc(size, GFP_KERNEL);
data             1556 drivers/usb/serial/ti_usb_3410_5052.c 	if (!data)
data             1559 drivers/usb/serial/ti_usb_3410_5052.c 	data->bAddrType = TI_RW_DATA_ADDR_XDATA;
data             1560 drivers/usb/serial/ti_usb_3410_5052.c 	data->bDataType = TI_RW_DATA_BYTE;
data             1561 drivers/usb/serial/ti_usb_3410_5052.c 	data->bDataCounter = 1;
data             1562 drivers/usb/serial/ti_usb_3410_5052.c 	data->wBaseAddrHi = cpu_to_be16(addr>>16);
data             1563 drivers/usb/serial/ti_usb_3410_5052.c 	data->wBaseAddrLo = cpu_to_be16(addr);
data             1564 drivers/usb/serial/ti_usb_3410_5052.c 	data->bData[0] = mask;
data             1565 drivers/usb/serial/ti_usb_3410_5052.c 	data->bData[1] = byte;
data             1568 drivers/usb/serial/ti_usb_3410_5052.c 		(__u8 *)data, size);
data             1573 drivers/usb/serial/ti_usb_3410_5052.c 	kfree(data);
data             1679 drivers/usb/serial/ti_usb_3410_5052.c 		memcpy(buffer, fw_p->data, fw_p->size);
data              129 drivers/usb/serial/upd78f0730.c 			const void *data, int size)
data              135 drivers/usb/serial/upd78f0730.c 	if (size <= 0 || !data)
data              138 drivers/usb/serial/upd78f0730.c 	buf = kmemdup(data, size, GFP_KERNEL);
data              152 drivers/usb/serial/upd78f0730.c 			*(u8 *)data, res);
data              263 drivers/usb/serial/usb_wwan.c 	unsigned char *data = urb->transfer_buffer;
data              279 drivers/usb/serial/usb_wwan.c 			tty_insert_flip_string(&port->port, data,
data              614 drivers/usb/serial/usb_wwan.c 	struct usb_wwan_intf_private *data = usb_get_serial_data(serial);
data              636 drivers/usb/serial/usb_wwan.c 		data->in_flight++;
data              525 drivers/usb/serial/visor.c 	u8 *data;
data              527 drivers/usb/serial/visor.c 	data = kmalloc(1, GFP_KERNEL);
data              528 drivers/usb/serial/visor.c 	if (!data)
data              538 drivers/usb/serial/visor.c 				  0, 0, data, 1, 3000);
data              555 drivers/usb/serial/visor.c 				  0, 0, data, 1, 3000);
data              571 drivers/usb/serial/visor.c 	kfree(data);
data              158 drivers/usb/serial/whiteheat.c 						__u8 *data, __u8 datasize);
data              495 drivers/usb/serial/whiteheat.c 	unsigned char *data = urb->transfer_buffer;
data              515 drivers/usb/serial/whiteheat.c 	usb_serial_debug_data(&command_port->dev, __func__, urb->actual_length, data);
data              517 drivers/usb/serial/whiteheat.c 	if (data[0] == WHITEHEAT_CMD_COMPLETE) {
data              520 drivers/usb/serial/whiteheat.c 	} else if (data[0] == WHITEHEAT_CMD_FAILURE) {
data              523 drivers/usb/serial/whiteheat.c 	} else if (data[0] == WHITEHEAT_EVENT) {
data              527 drivers/usb/serial/whiteheat.c 	} else if ((data[0] == WHITEHEAT_GET_DTR_RTS) &&
data              529 drivers/usb/serial/whiteheat.c 		memcpy(command_info->result_buffer, &data[1],
data              548 drivers/usb/serial/whiteheat.c 						__u8 *data, __u8 datasize)
data              571 drivers/usb/serial/whiteheat.c 	memcpy(&transfer_buffer[1], data, datasize);
data              243 drivers/usb/storage/alauda.c static void nand_compute_ecc(unsigned char *data, unsigned char *ecc)
data              250 drivers/usb/storage/alauda.c 		par ^= data[i];
data              251 drivers/usb/storage/alauda.c 		bit = parity[data[i]];
data              267 drivers/usb/storage/alauda.c static int nand_compare_ecc(unsigned char *data, unsigned char *ecc)
data              269 drivers/usb/storage/alauda.c 	return (data[0] == ecc[0] && data[1] == ecc[1] && data[2] == ecc[2]);
data              272 drivers/usb/storage/alauda.c static void nand_store_ecc(unsigned char *data, unsigned char *ecc)
data              274 drivers/usb/storage/alauda.c 	memcpy(data, ecc, 3);
data              308 drivers/usb/storage/alauda.c static int alauda_get_media_status(struct us_data *us, unsigned char *data)
data              319 drivers/usb/storage/alauda.c 		command, 0xc0, 0, 1, data, 2);
data              321 drivers/usb/storage/alauda.c 	usb_stor_dbg(us, "Media status %02X %02X\n", data[0], data[1]);
data              347 drivers/usb/storage/alauda.c static int alauda_get_media_signature(struct us_data *us, unsigned char *data)
data              357 drivers/usb/storage/alauda.c 		command, 0xc0, 0, 0, data, 4);
data              381 drivers/usb/storage/alauda.c 	unsigned char *data = us->iobuf;
data              389 drivers/usb/storage/alauda.c 		if (alauda_get_media_status(us, data) != USB_STOR_XFER_GOOD)
data              392 drivers/usb/storage/alauda.c 		if (data[0] & 0x10)
data              403 drivers/usb/storage/alauda.c 	if (alauda_get_media_status(us, data) != USB_STOR_XFER_GOOD)
data              406 drivers/usb/storage/alauda.c 	if (data[0] != 0x14) {
data              411 drivers/usb/storage/alauda.c 	if (alauda_get_media_signature(us, data) != USB_STOR_XFER_GOOD)
data              414 drivers/usb/storage/alauda.c 	usb_stor_dbg(us, "Media signature: %4ph\n", data);
data              415 drivers/usb/storage/alauda.c 	media_info = alauda_card_find_id(data[1]);
data              418 drivers/usb/storage/alauda.c 			data);
data              497 drivers/usb/storage/alauda.c 	unsigned char data[3];
data              505 drivers/usb/storage/alauda.c 		data, 3, NULL);
data              509 drivers/usb/storage/alauda.c 	usb_stor_dbg(us, "%3ph\n", data);
data              510 drivers/usb/storage/alauda.c 	if (data[0] & ALAUDA_STATUS_ERROR)
data              520 drivers/usb/storage/alauda.c static int alauda_get_redu_data(struct us_data *us, u16 pba, unsigned char *data)
data              534 drivers/usb/storage/alauda.c 		data, 16, NULL);
data              560 drivers/usb/storage/alauda.c 	unsigned char *data = us->iobuf;
data              584 drivers/usb/storage/alauda.c 		result = alauda_get_redu_data(us, blocknum, data);
data              592 drivers/usb/storage/alauda.c 			if (data[j] != 0)
data              601 drivers/usb/storage/alauda.c 			if (data[j] != 0xff)
data              610 drivers/usb/storage/alauda.c 				     data[0], data[1], data[2], data[3],
data              611 drivers/usb/storage/alauda.c 				     data[4], data[5]);
data              616 drivers/usb/storage/alauda.c 		if ((data[6] >> 4) != 0x01) {
data              618 drivers/usb/storage/alauda.c 				     blocknum, data[6], data[7],
data              619 drivers/usb/storage/alauda.c 				     data[11], data[12]);
data              625 drivers/usb/storage/alauda.c 		if (parity[data[6] ^ data[7]]) {
data              628 drivers/usb/storage/alauda.c 			       " (%02X %02X)\n", i, data[6], data[7]);
data              633 drivers/usb/storage/alauda.c 		lba_offset = short_pack(data[7], data[6]);
data              722 drivers/usb/storage/alauda.c 		unsigned int page, unsigned int pages, unsigned char *data)
data              738 drivers/usb/storage/alauda.c 		data, (MEDIA_INFO(us).pagesize + 64) * pages, NULL);
data              748 drivers/usb/storage/alauda.c 		unsigned int page, unsigned int pages, unsigned char *data)
data              753 drivers/usb/storage/alauda.c 	rc = alauda_read_block_raw(us, pba, page, pages, data);
data              761 drivers/usb/storage/alauda.c 		memmove(data + dest_offset, data + src_offset, pagesize);
data              772 drivers/usb/storage/alauda.c static int alauda_write_block(struct us_data *us, u16 pba, unsigned char *data)
data              788 drivers/usb/storage/alauda.c 	rc = usb_stor_bulk_transfer_buf(us, info->wr_ep, data,
data              114 drivers/usb/storage/datafab.c datafab_bulk_read(struct us_data *us, unsigned char *data, unsigned int len) {
data              120 drivers/usb/storage/datafab.c 			data, len, NULL);
data              125 drivers/usb/storage/datafab.c datafab_bulk_write(struct us_data *us, unsigned char *data, unsigned int len) {
data              131 drivers/usb/storage/datafab.c 			data, len, NULL);
data             1929 drivers/usb/storage/ene_ub6250.c 	buf = kmemdup(sd_fw->data, sd_fw->size, GFP_KERNEL);
data              106 drivers/usb/storage/jumpshot.c 				     unsigned char *data, 
data              114 drivers/usb/storage/jumpshot.c 			data, len, NULL);
data              119 drivers/usb/storage/jumpshot.c 				      unsigned char *data, 
data              127 drivers/usb/storage/jumpshot.c 			data, len, NULL);
data               99 drivers/usb/storage/karma.c 	struct karma_data *data = (struct karma_data *) us->extra;
data              115 drivers/usb/storage/karma.c 			data->recv, RIO_RECV_LEN, NULL);
data              119 drivers/usb/storage/karma.c 		if (data->recv[5] == seq)
data              148 drivers/usb/storage/karma.c 	struct karma_data *data = (struct karma_data *) us->extra;
data              150 drivers/usb/storage/karma.c 	if (srb->cmnd[0] == READ_10 && !data->in_storage) {
data              155 drivers/usb/storage/karma.c 		data->in_storage = 1;
data              162 drivers/usb/storage/karma.c 		data->in_storage = 0;
data              170 drivers/usb/storage/karma.c 	struct karma_data *data = (struct karma_data *) extra;
data              172 drivers/usb/storage/karma.c 	kfree(data->recv);
data              178 drivers/usb/storage/karma.c 	struct karma_data *data = kzalloc(sizeof(struct karma_data), GFP_NOIO);
data              180 drivers/usb/storage/karma.c 	if (!data)
data              183 drivers/usb/storage/karma.c 	data->recv = kmalloc(RIO_RECV_LEN, GFP_NOIO);
data              184 drivers/usb/storage/karma.c 	if (!data->recv) {
data              185 drivers/usb/storage/karma.c 		kfree(data);
data              189 drivers/usb/storage/karma.c 	us->extra = data;
data              192 drivers/usb/storage/karma.c 	data->in_storage = (ret == 0);
data               43 drivers/usb/storage/onetouch.c 	unsigned char *data;	/* input data */
data               91 drivers/usb/storage/onetouch.c 	signed char *data = onetouch->data;
data              108 drivers/usb/storage/onetouch.c 	input_report_key(dev, ONETOUCH_BUTTON, data[0] & 0x02);
data              191 drivers/usb/storage/onetouch.c 	onetouch->data = usb_alloc_coherent(udev, ONETOUCH_PKT_LEN,
data              193 drivers/usb/storage/onetouch.c 	if (!onetouch->data)
data              235 drivers/usb/storage/onetouch.c 	usb_fill_int_urb(onetouch->irq, udev, pipe, onetouch->data, maxp,
data              254 drivers/usb/storage/onetouch.c 			  onetouch->data, onetouch->data_dma);
data              269 drivers/usb/storage/onetouch.c 				  onetouch->data, onetouch->data_dma);
data              120 drivers/usb/storage/realtek_cr.c #define SET_BIT(data, idx)		((data) |= 1 << (idx))
data              121 drivers/usb/storage/realtek_cr.c #define CLR_BIT(data, idx)		((data) &= ~(1 << (idx)))
data              122 drivers/usb/storage/realtek_cr.c #define CHK_BIT(data, idx)		((data) & (1 << (idx)))
data              360 drivers/usb/storage/realtek_cr.c static int rts51x_read_mem(struct us_data *us, u16 addr, u8 *data, u16 len)
data              386 drivers/usb/storage/realtek_cr.c 	memcpy(data, buf, len);
data              391 drivers/usb/storage/realtek_cr.c static int rts51x_write_mem(struct us_data *us, u16 addr, u8 *data, u16 len)
data              397 drivers/usb/storage/realtek_cr.c 	buf = kmemdup(data, len, GFP_NOIO);
data              502 drivers/usb/storage/realtek_cr.c static int __do_config_autodelink(struct us_data *us, u8 *data, u16 len)
data              510 drivers/usb/storage/realtek_cr.c 	buf = kmemdup(data, len, GFP_NOIO);
data              212 drivers/usb/storage/sddr09.c static void nand_compute_ecc(unsigned char *data, unsigned char *ecc) {
data              218 drivers/usb/storage/sddr09.c 		par ^= data[i];
data              219 drivers/usb/storage/sddr09.c 		bit = parity[data[i]];
data              235 drivers/usb/storage/sddr09.c static int nand_compare_ecc(unsigned char *data, unsigned char *ecc) {
data              236 drivers/usb/storage/sddr09.c 	return (data[0] == ecc[0] && data[1] == ecc[1] && data[2] == ecc[2]);
data              239 drivers/usb/storage/sddr09.c static void nand_store_ecc(unsigned char *data, unsigned char *ecc) {
data              240 drivers/usb/storage/sddr09.c 	memcpy(data, ecc, 3);
data              712 drivers/usb/storage/sddr09.c 	unsigned char *data = us->iobuf;
data              726 drivers/usb/storage/sddr09.c 				       data, 64, NULL);
data              727 drivers/usb/storage/sddr09.c 	*status = data[0];
data             1449 drivers/usb/storage/sddr09.c 	unsigned char *data = us->iobuf;
data             1455 drivers/usb/storage/sddr09.c 	result = sddr09_send_command(us, 0x01, USB_DIR_IN, data, 2);
data             1461 drivers/usb/storage/sddr09.c 	usb_stor_dbg(us, "%02X %02X\n", data[0], data[1]);
data             1464 drivers/usb/storage/sddr09.c 	result = sddr09_send_command(us, 0x08, USB_DIR_IN, data, 2);
data             1470 drivers/usb/storage/sddr09.c 	usb_stor_dbg(us, "%02X %02X\n", data[0], data[1]);
data             1473 drivers/usb/storage/sddr09.c 	result = sddr09_request_sense(us, data, 18);
data             1474 drivers/usb/storage/sddr09.c 	if (result == 0 && data[2] != 0) {
data             1477 drivers/usb/storage/sddr09.c 			printk(" %02X", data[j]);
data              111 drivers/usb/storage/sddr55.c 		      unsigned char *data, unsigned int len) {
data              119 drivers/usb/storage/sddr55.c 	return usb_stor_bulk_transfer_buf(us, pipe, data, len, NULL);
data              534 drivers/usb/storage/shuttle_usbat.c 	unsigned char *data = us->iobuf;
data              591 drivers/usb/storage/shuttle_usbat.c 				data[j<<1] = registers[j];
data              592 drivers/usb/storage/shuttle_usbat.c 				data[1+(j<<1)] = data_out[j];
data              595 drivers/usb/storage/shuttle_usbat.c 			result = usbat_bulk_write(us, data, num_registers*2, 0);
data              683 drivers/usb/storage/shuttle_usbat.c 	unsigned char *data = us->iobuf;
data              709 drivers/usb/storage/shuttle_usbat.c 		data[i<<1] = registers[i];
data              710 drivers/usb/storage/shuttle_usbat.c 		data[1+(i<<1)] = data_out[i];
data              714 drivers/usb/storage/shuttle_usbat.c 	result = usbat_bulk_write(us, data, num_registers*2, 0);
data             1290 drivers/usb/storage/shuttle_usbat.c 				       unsigned char *data,
data             1305 drivers/usb/storage/shuttle_usbat.c 			registers, data, 19,
data             1323 drivers/usb/storage/shuttle_usbat.c 	if (data[7+0] == GPCMD_READ_CD) {
data             1324 drivers/usb/storage/shuttle_usbat.c 		len = short_pack(data[7+9], data[7+8]);
data             1326 drivers/usb/storage/shuttle_usbat.c 		len |= data[7+7];
data             1349 drivers/usb/storage/shuttle_usbat.c 	sector = short_pack(data[7+3], data[7+2]);
data             1351 drivers/usb/storage/shuttle_usbat.c 	sector |= short_pack(data[7+5], data[7+4]);
data             1359 drivers/usb/storage/shuttle_usbat.c 		data[3] = len&0xFF; 	  /* (cylL) = expected length (L) */
data             1360 drivers/usb/storage/shuttle_usbat.c 		data[4] = (len>>8)&0xFF;  /* (cylH) = expected length (H) */
data             1364 drivers/usb/storage/shuttle_usbat.c 		data[7+2] = MSB_of(sector>>16); /* SCSI command sector */
data             1365 drivers/usb/storage/shuttle_usbat.c 		data[7+3] = LSB_of(sector>>16);
data             1366 drivers/usb/storage/shuttle_usbat.c 		data[7+4] = MSB_of(sector&0xFFFF);
data             1367 drivers/usb/storage/shuttle_usbat.c 		data[7+5] = LSB_of(sector&0xFFFF);
data             1368 drivers/usb/storage/shuttle_usbat.c 		if (data[7+0] == GPCMD_READ_CD)
data             1369 drivers/usb/storage/shuttle_usbat.c 			data[7+6] = 0;
data             1370 drivers/usb/storage/shuttle_usbat.c 		data[7+7] = MSB_of(len / srb->transfersize); /* SCSI command */
data             1371 drivers/usb/storage/shuttle_usbat.c 		data[7+8] = LSB_of(len / srb->transfersize); /* num sectors */
data             1374 drivers/usb/storage/shuttle_usbat.c 			registers, data, 19,
data             1557 drivers/usb/storage/shuttle_usbat.c 	unsigned char data[32];
data             1576 drivers/usb/storage/shuttle_usbat.c 	data[0] = 0x00;
data             1577 drivers/usb/storage/shuttle_usbat.c 	data[1] = 0x00;
data             1578 drivers/usb/storage/shuttle_usbat.c 	data[2] = 0x00;
data             1579 drivers/usb/storage/shuttle_usbat.c 	data[3] = len&0xFF; 		/* (cylL) = expected length (L) */
data             1580 drivers/usb/storage/shuttle_usbat.c 	data[4] = (len>>8)&0xFF; 	/* (cylH) = expected length (H) */
data             1581 drivers/usb/storage/shuttle_usbat.c 	data[5] = 0xB0; 		/* (device sel) = slave */
data             1582 drivers/usb/storage/shuttle_usbat.c 	data[6] = 0xA0; 		/* (command) = ATA PACKET COMMAND */
data             1586 drivers/usb/storage/shuttle_usbat.c 		data[i] = (i-7 >= srb->cmd_len) ? 0 : srb->cmnd[i-7];
data             1599 drivers/usb/storage/shuttle_usbat.c 			registers, data, 19,
data             1616 drivers/usb/storage/shuttle_usbat.c 		return usbat_hp8200e_handle_read10(us, registers, data, srb);
data             1626 drivers/usb/storage/shuttle_usbat.c 	result = usbat_multiple_write(us, registers, data, 7);
data              187 drivers/usb/storage/transport.c 		 void *data, u16 size, int timeout)
data              203 drivers/usb/storage/transport.c 			 (unsigned char*) us->cr, data, size, 
data              324 drivers/usb/storage/transport.c 		void *data, u16 size)
data              340 drivers/usb/storage/transport.c 			 (unsigned char*) us->cr, data, size, 
data             1338 drivers/usb/storage/transport.c 		u16 value, u16 index, void *data, u16 size)
data             1349 drivers/usb/storage/transport.c 			request, requesttype, value, index, data, size,
data               74 drivers/usb/storage/transport.h 		void *data, u16 size, int timeout);
data               79 drivers/usb/storage/transport.h 		void *data, u16 size);
data              261 drivers/usb/storage/usb.c void fill_inquiry_response(struct us_data *us, unsigned char *data,
data              267 drivers/usb/storage/usb.c 	memset(data+8, ' ', 28);
data              268 drivers/usb/storage/usb.c 	if (data[0]&0x20) { /*
data              284 drivers/usb/storage/usb.c 		memcpy(data+8, us->unusual_dev->vendorName, min(8, n));
data              286 drivers/usb/storage/usb.c 		memcpy(data+16, us->unusual_dev->productName, min(16, n));
data              288 drivers/usb/storage/usb.c 		data[32] = 0x30 + ((bcdDevice>>12) & 0x0F);
data              289 drivers/usb/storage/usb.c 		data[33] = 0x30 + ((bcdDevice>>8) & 0x0F);
data              290 drivers/usb/storage/usb.c 		data[34] = 0x30 + ((bcdDevice>>4) & 0x0F);
data              291 drivers/usb/storage/usb.c 		data[35] = 0x30 + ((bcdDevice) & 0x0F);
data              294 drivers/usb/storage/usb.c 	usb_stor_set_xfer_buf(data, data_len, us->srb);
data              162 drivers/usb/storage/usb.h 	unsigned char *data, unsigned int data_len);
data               56 drivers/usb/typec/altmodes/displayport.c 	struct typec_displayport_data data;
data               68 drivers/usb/typec/altmodes/displayport.c 	u8 state = get_count_order(DP_CONF_GET_PIN_ASSIGN(dp->data.conf));
data               71 drivers/usb/typec/altmodes/displayport.c 				   &dp->data);
data               98 drivers/usb/typec/altmodes/displayport.c 	if (!DP_CONF_GET_PIN_ASSIGN(dp->data.conf)) {
data              100 drivers/usb/typec/altmodes/displayport.c 		if (dp->data.status & DP_STATUS_PREFER_MULTI_FUNC &&
data              112 drivers/usb/typec/altmodes/displayport.c 	dp->data.conf = conf;
data              119 drivers/usb/typec/altmodes/displayport.c 	bool configured = !!DP_CONF_GET_PIN_ASSIGN(dp->data.conf);
data              120 drivers/usb/typec/altmodes/displayport.c 	u8 con = DP_STATUS_CONNECTION(dp->data.status);
data              123 drivers/usb/typec/altmodes/displayport.c 	if (configured && (dp->data.status & DP_STATUS_SWITCH_TO_USB)) {
data              124 drivers/usb/typec/altmodes/displayport.c 		dp->data.conf = 0;
data              126 drivers/usb/typec/altmodes/displayport.c 	} else if (dp->data.status & DP_STATUS_EXIT_DP_MODE) {
data              128 drivers/usb/typec/altmodes/displayport.c 	} else if (!(con & DP_CONF_CURRENTLY(dp->data.conf))) {
data              143 drivers/usb/typec/altmodes/displayport.c 	if (!dp->data.conf)
data              145 drivers/usb/typec/altmodes/displayport.c 					    &dp->data);
data              161 drivers/usb/typec/altmodes/displayport.c 	ret = typec_altmode_notify(dp->alt, TYPEC_STATE_SAFE, &dp->data);
data              170 drivers/usb/typec/altmodes/displayport.c 		if (DP_CONF_GET_PIN_ASSIGN(dp->data.conf))
data              174 drivers/usb/typec/altmodes/displayport.c 					     &dp->data);
data              205 drivers/usb/typec/altmodes/displayport.c 		ret = dp_altmode_configure_vdm(dp, dp->data.conf);
data              231 drivers/usb/typec/altmodes/displayport.c 	dp->data.status = vdo;
data              271 drivers/usb/typec/altmodes/displayport.c 			dp->data.status = 0;
data              272 drivers/usb/typec/altmodes/displayport.c 			dp->data.conf = 0;
data              275 drivers/usb/typec/altmodes/displayport.c 			dp->data.status = *vdo;
data              288 drivers/usb/typec/altmodes/displayport.c 			dp->data.conf = 0;
data              353 drivers/usb/typec/altmodes/displayport.c 	conf = dp->data.conf & ~DP_CONF_DUAL_D;
data              362 drivers/usb/typec/altmodes/displayport.c 	dp->data.conf = conf;
data              382 drivers/usb/typec/altmodes/displayport.c 	cur = DP_CONF_CURRENTLY(dp->data.conf);
data              428 drivers/usb/typec/altmodes/displayport.c 	if (conf & dp->data.conf)
data              436 drivers/usb/typec/altmodes/displayport.c 	if (DP_CONF_CURRENTLY(dp->data.conf) == DP_CONF_DFP_D)
data              446 drivers/usb/typec/altmodes/displayport.c 	conf |= dp->data.conf & ~DP_CONF_PIN_ASSIGNEMENT_MASK;
data              449 drivers/usb/typec/altmodes/displayport.c 	if (dp->alt->active && DP_CONF_CURRENTLY(dp->data.conf)) {
data              455 drivers/usb/typec/altmodes/displayport.c 	dp->data.conf = conf;
data              474 drivers/usb/typec/altmodes/displayport.c 	cur = get_count_order(DP_CONF_GET_PIN_ASSIGN(dp->data.conf));
data              476 drivers/usb/typec/altmodes/displayport.c 	if (DP_CONF_CURRENTLY(dp->data.conf) == DP_CONF_DFP_D)
data               52 drivers/usb/typec/bus.c 			 unsigned long conf, void *data)
data               75 drivers/usb/typec/bus.c 				     conf, data);
data               78 drivers/usb/typec/bus.c 		return partner->adev.ops->notify(&partner->adev, conf, data);
data              151 drivers/usb/typec/class.c static int altmode_match(struct device *dev, void *data)
data              154 drivers/usb/typec/class.c 	struct typec_device_id *id = data;
data              208 drivers/usb/typec/class.c static void *typec_port_match(struct device_connection *con, int ep, void *data)
data             1012 drivers/usb/typec/class.c 	if (port->cap->data != TYPEC_PORT_DRD) {
data             1032 drivers/usb/typec/class.c 	if (port->cap->data == TYPEC_PORT_DRD)
data             1349 drivers/usb/typec/class.c static int partner_match(struct device *dev, void *data)
data             1563 drivers/usb/typec/class.c 	switch (cap->data) {
data               43 drivers/usb/typec/mux.c 				void *data)
data              166 drivers/usb/typec/mux.c void typec_switch_set_drvdata(struct typec_switch *sw, void *data)
data              168 drivers/usb/typec/mux.c 	dev_set_drvdata(&sw->dev, data);
data              185 drivers/usb/typec/mux.c static void *typec_mux_match(struct device_connection *con, int ep, void *data)
data              187 drivers/usb/typec/mux.c 	const struct typec_altmode_desc *desc = data;
data              355 drivers/usb/typec/mux.c void typec_mux_set_drvdata(struct typec_mux *mux, void *data)
data              357 drivers/usb/typec/mux.c 	dev_set_drvdata(&mux->dev, data);
data              235 drivers/usb/typec/tcpm/fusb302.c 			     u8 address, u8 data)
data              239 drivers/usb/typec/tcpm/fusb302.c 	ret = i2c_smbus_write_byte_data(chip->i2c_client, address, data);
data              242 drivers/usb/typec/tcpm/fusb302.c 			    data, address, ret);
data              248 drivers/usb/typec/tcpm/fusb302.c 				   u8 length, const u8 *data)
data              256 drivers/usb/typec/tcpm/fusb302.c 					     length, data);
data              265 drivers/usb/typec/tcpm/fusb302.c 			    u8 address, u8 *data)
data              270 drivers/usb/typec/tcpm/fusb302.c 	*data = (u8)ret;
data              278 drivers/usb/typec/tcpm/fusb302.c 				  u8 length, u8 *data)
data              286 drivers/usb/typec/tcpm/fusb302.c 					    length, data);
data              306 drivers/usb/typec/tcpm/fusb302.c 	u8 data;
data              308 drivers/usb/typec/tcpm/fusb302.c 	ret = fusb302_i2c_read(chip, address, &data);
data              311 drivers/usb/typec/tcpm/fusb302.c 	data &= ~mask;
data              312 drivers/usb/typec/tcpm/fusb302.c 	data |= value;
data              313 drivers/usb/typec/tcpm/fusb302.c 	ret = fusb302_i2c_write(chip, address, data);
data              397 drivers/usb/typec/tcpm/fusb302.c 	u8 data;
data              411 drivers/usb/typec/tcpm/fusb302.c 	ret = fusb302_i2c_read(chip, FUSB_REG_STATUS0, &data);
data              414 drivers/usb/typec/tcpm/fusb302.c 	chip->vbus_present = !!(data & FUSB_REG_STATUS0_VBUSOK);
data              415 drivers/usb/typec/tcpm/fusb302.c 	ret = fusb302_i2c_read(chip, FUSB_REG_DEVICE_ID, &data);
data              418 drivers/usb/typec/tcpm/fusb302.c 	fusb302_log(chip, "fusb302 device ID: 0x%02x", data);
data              882 drivers/usb/typec/tcpm/fusb302.c 			  enum typec_role pwr, enum typec_data_role data)
data              894 drivers/usb/typec/tcpm/fusb302.c 	if (data == TYPEC_HOST)
data              900 drivers/usb/typec/tcpm/fusb302.c 			    typec_role_name[pwr], typec_data_role_name[data],
data              905 drivers/usb/typec/tcpm/fusb302.c 		    typec_data_role_name[data]);
data               33 drivers/usb/typec/tcpm/tcpci.c 	struct tcpci_data *data;
data               38 drivers/usb/typec/tcpm/tcpci.c 	struct tcpci_data data;
data              115 drivers/usb/typec/tcpm/tcpci.c 	if (tcpci->data->start_drp_toggling) {
data              116 drivers/usb/typec/tcpm/tcpci.c 		ret = tcpci->data->start_drp_toggling(tcpci, tcpci->data, cc);
data              219 drivers/usb/typec/tcpm/tcpci.c 	if (tcpci->data->set_vconn) {
data              220 drivers/usb/typec/tcpm/tcpci.c 		ret = tcpci->data->set_vconn(tcpci, tcpci->data, enable);
data              231 drivers/usb/typec/tcpm/tcpci.c 			   enum typec_role role, enum typec_data_role data)
data              240 drivers/usb/typec/tcpm/tcpci.c 	if (data == TYPEC_HOST)
data              368 drivers/usb/typec/tcpm/tcpci.c 	if (tcpci->data->init) {
data              369 drivers/usb/typec/tcpm/tcpci.c 		ret = tcpci->data->init(tcpci, tcpci->data);
data              508 drivers/usb/typec/tcpm/tcpci.c struct tcpci *tcpci_register_port(struct device *dev, struct tcpci_data *data)
data              518 drivers/usb/typec/tcpm/tcpci.c 	tcpci->data = data;
data              519 drivers/usb/typec/tcpm/tcpci.c 	tcpci->regmap = data->regmap;
data              563 drivers/usb/typec/tcpm/tcpci.c 	chip->data.regmap = devm_regmap_init_i2c(client, &tcpci_regmap_config);
data              564 drivers/usb/typec/tcpm/tcpci.c 	if (IS_ERR(chip->data.regmap))
data              565 drivers/usb/typec/tcpm/tcpci.c 		return PTR_ERR(chip->data.regmap);
data              570 drivers/usb/typec/tcpm/tcpci.c 	err = regmap_raw_write(chip->data.regmap, TCPC_ALERT_MASK, &val,
data              575 drivers/usb/typec/tcpm/tcpci.c 	chip->tcpci = tcpci_register_port(&client->dev, &chip->data);
data              128 drivers/usb/typec/tcpm/tcpci.h 	int (*init)(struct tcpci *tcpci, struct tcpci_data *data);
data              129 drivers/usb/typec/tcpm/tcpci.h 	int (*set_vconn)(struct tcpci *tcpci, struct tcpci_data *data,
data              131 drivers/usb/typec/tcpm/tcpci.h 	int (*start_drp_toggling)(struct tcpci *tcpci, struct tcpci_data *data,
data              135 drivers/usb/typec/tcpm/tcpci.h struct tcpci *tcpci_register_port(struct device *dev, struct tcpci_data *data);
data               39 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	struct tcpci_data data;
data               46 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	return regmap_raw_read(chip->data.regmap, reg, val, sizeof(u16));
data               51 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	return regmap_raw_write(chip->data.regmap, reg, &val, sizeof(u16));
data               56 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	return regmap_raw_read(chip->data.regmap, reg, val, sizeof(u8));
data               61 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	return regmap_raw_write(chip->data.regmap, reg, &val, sizeof(u8));
data               73 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	return container_of(tdata, struct rt1711h_chip, data);
data              251 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	chip->data.regmap = devm_regmap_init_i2c(client,
data              253 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	if (IS_ERR(chip->data.regmap))
data              254 drivers/usb/typec/tcpm/tcpci_rt1711h.c 		return PTR_ERR(chip->data.regmap);
data              267 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	chip->data.init = rt1711h_init;
data              268 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	chip->data.set_vconn = rt1711h_set_vconn;
data              269 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	chip->data.start_drp_toggling = rt1711h_start_drp_toggling;
data              270 drivers/usb/typec/tcpm/tcpci_rt1711h.c 	chip->tcpci = tcpci_register_port(chip->dev, &chip->data);
data              789 drivers/usb/typec/tcpm/tcpm.c 			  enum typec_role role, enum typec_data_role data)
data              800 drivers/usb/typec/tcpm/tcpm.c 	if (data == TYPEC_HOST)
data              809 drivers/usb/typec/tcpm/tcpm.c 	ret = port->tcpc->set_roles(port->tcpc, attached, role, data);
data              814 drivers/usb/typec/tcpm/tcpm.c 	port->data_role = data;
data              815 drivers/usb/typec/tcpm/tcpm.c 	typec_set_data_role(port->typec_port, data);
data              943 drivers/usb/typec/tcpm/tcpm.c 			   const u32 *data, int cnt)
data              947 drivers/usb/typec/tcpm/tcpm.c 	memcpy(&port->vdo_data[1], data, sizeof(u32) * cnt);
data             1237 drivers/usb/typec/tcpm/tcpm.c 			  const u32 *data, int count)
data             1247 drivers/usb/typec/tcpm/tcpm.c 	tcpm_queue_vdm(port, header, data, count);
data             1520 drivers/usb/typec/tcpm/tcpm.c 			    u32 header, const u32 *data, int count)
data             1525 drivers/usb/typec/tcpm/tcpm.c 	tcpm_queue_vdm(port, header, data, count - 1);
data             1910 drivers/usb/typec/tcpm/tcpm.c 		if (msg->ext_msg.data[USB_PD_EXT_SDB_EVENT_FLAGS] &
data             4000 drivers/usb/typec/tcpm/tcpm.c 		       enum typec_data_role data)
data             4017 drivers/usb/typec/tcpm/tcpm.c 	if (port->data_role == data) {
data             4441 drivers/usb/typec/tcpm/tcpm.c 		port->typec_caps.data = ret;
data             4746 drivers/usb/typec/tcpm/tcpm.c 	port->typec_caps.data = tcfg->data;
data              331 drivers/usb/typec/tcpm/wcove.c 			   enum typec_role role, enum typec_data_role data)
data              337 drivers/usb/typec/tcpm/wcove.c 	ret = wcove_typec_func(wcove, WCOVE_FUNC_ROLE, data == TYPEC_HOST ?
data              343 drivers/usb/typec/tcpm/wcove.c 	val |= data << USBC_PDCFG3_DATAROLE_SHIFT;
data              377 drivers/usb/typec/tcpm/wcove.c 		const u8 *data = (void *)msg;
data              382 drivers/usb/typec/tcpm/wcove.c 					   data[i]);
data              468 drivers/usb/typec/tcpm/wcove.c static irqreturn_t wcove_typec_irq(int irq, void *data)
data              470 drivers/usb/typec/tcpm/wcove.c 	struct wcove_typec *wcove = data;
data              109 drivers/usb/typec/tps6598x.c 	u8 data[TPS_MAX_LEN + 1];
data              112 drivers/usb/typec/tps6598x.c 	if (WARN_ON(len + 1 > sizeof(data)))
data              118 drivers/usb/typec/tps6598x.c 	ret = regmap_raw_read(tps->regmap, reg, data, sizeof(data));
data              122 drivers/usb/typec/tps6598x.c 	if (data[0] < len)
data              125 drivers/usb/typec/tps6598x.c 	memcpy(val, &data[1], len);
data              132 drivers/usb/typec/tps6598x.c 	u8 data[TPS_MAX_LEN + 1];
data              137 drivers/usb/typec/tps6598x.c 	data[0] = len;
data              138 drivers/usb/typec/tps6598x.c 	memcpy(&data[1], val, len);
data              140 drivers/usb/typec/tps6598x.c 	return regmap_raw_write(tps->regmap, reg, data, sizeof(data));
data              372 drivers/usb/typec/tps6598x.c static irqreturn_t tps6598x_interrupt(int irq, void *data)
data              374 drivers/usb/typec/tps6598x.c 	struct tps6598x *tps = data;
data              505 drivers/usb/typec/tps6598x.c 		tps->typec_cap.data = TYPEC_PORT_UFP;
data              510 drivers/usb/typec/tps6598x.c 		tps->typec_cap.data = TYPEC_PORT_DRD;
data              514 drivers/usb/typec/tps6598x.c 		tps->typec_cap.data = TYPEC_PORT_UFP;
data              518 drivers/usb/typec/tps6598x.c 		tps->typec_cap.data = TYPEC_PORT_DFP;
data              522 drivers/usb/typec/tps6598x.c 		tps->typec_cap.data = TYPEC_PORT_DFP;
data               19 drivers/usb/typec/ucsi/displayport.c 	struct typec_displayport_data data;
data               69 drivers/usb/typec/ucsi/displayport.c 		if (dp->con->ucsi->ppm->data->version > 0x0100) {
data              148 drivers/usb/typec/ucsi/displayport.c 	dp->data.status = DP_STATUS_ENABLED;
data              155 drivers/usb/typec/ucsi/displayport.c 		dp->data.status |= DP_STATUS_CON_UFP_D;
data              158 drivers/usb/typec/ucsi/displayport.c 			dp->data.status |= DP_STATUS_PREFER_MULTI_FUNC;
data              160 drivers/usb/typec/ucsi/displayport.c 		dp->data.status |= DP_STATUS_CON_DFP_D;
data              163 drivers/usb/typec/ucsi/displayport.c 			dp->data.status |= DP_STATUS_PREFER_MULTI_FUNC;
data              166 drivers/usb/typec/ucsi/displayport.c 	dp->vdo_data = &dp->data.status;
data              174 drivers/usb/typec/ucsi/displayport.c 	u32 pins = DP_CONF_GET_PIN_ASSIGN(dp->data.conf);
data              186 drivers/usb/typec/ucsi/displayport.c 				u32 header, const u32 *data, int count)
data              216 drivers/usb/typec/ucsi/displayport.c 			dp->data.conf = *data;
data              279 drivers/usb/typec/ucsi/displayport.c 	dp->data.conf = 0;
data              280 drivers/usb/typec/ucsi/displayport.c 	dp->data.status = 0;
data              105 drivers/usb/typec/ucsi/ucsi.c 			    void *data, size_t size)
data              122 drivers/usb/typec/ucsi/ucsi.c 		if (data)
data              123 drivers/usb/typec/ucsi/ucsi.c 			memcpy(data, ucsi->ppm->data->message_in, size);
data              125 drivers/usb/typec/ucsi/ucsi.c 		data_length = ucsi->ppm->data->cci.data_length;
data              148 drivers/usb/typec/ucsi/ucsi.c 		memcpy(&error, ucsi->ppm->data->message_in, sizeof(error));
data              233 drivers/usb/typec/ucsi/ucsi.c 		if (con->ucsi->ppm->data->version > 0x0100) {
data              610 drivers/usb/typec/ucsi/ucsi.c 	cci = &ucsi->ppm->data->cci;
data              632 drivers/usb/typec/ucsi/ucsi.c 	trace_ucsi_notify(ucsi->ppm->data->raw_cci);
data              668 drivers/usb/typec/ucsi/ucsi.c 		if (ucsi->ppm->data->cci.reset_complete)
data              672 drivers/usb/typec/ucsi/ucsi.c 		if (ucsi->ppm->data->raw_cci) {
data              823 drivers/usb/typec/ucsi/ucsi.c 		cap->data = TYPEC_PORT_DRD;
data              825 drivers/usb/typec/ucsi/ucsi.c 		cap->data = TYPEC_PORT_DFP;
data              827 drivers/usb/typec/ucsi/ucsi.c 		cap->data = TYPEC_PORT_UFP;
data               32 drivers/usb/typec/ucsi/ucsi.h 	u64 data:48;
data              115 drivers/usb/typec/ucsi/ucsi.h 	(_ctrl_).cmd.data = _ntfys_;					\
data              128 drivers/usb/typec/ucsi/ucsi.h 	(_ctrl_).cmd.data = _con_;					\
data              145 drivers/usb/typec/ucsi/ucsi.h 	_ctrl_.cmd.data = (_con_);					\
data              152 drivers/usb/typec/ucsi/ucsi.h 	_ctrl_.cmd.data = (_con_);					\
data              159 drivers/usb/typec/ucsi/ucsi.h 	(_ctrl_).cmd.data = _con_;					\
data              368 drivers/usb/typec/ucsi/ucsi.h 	struct ucsi_data *data;
data               46 drivers/usb/typec/ucsi/ucsi_acpi.c 	ppm->data->ctrl.raw_cmd = ctrl->raw_cmd;
data               58 drivers/usb/typec/ucsi/ucsi_acpi.c static void ucsi_acpi_notify(acpi_handle handle, u32 event, void *data)
data               60 drivers/usb/typec/ucsi/ucsi_acpi.c 	struct ucsi_acpi *ua = data;
data               93 drivers/usb/typec/ucsi/ucsi_acpi.c 	ua->ppm.data = devm_ioremap(&pdev->dev, res->start, resource_size(res));
data               94 drivers/usb/typec/ucsi/ucsi_acpi.c 	if (!ua->ppm.data)
data               97 drivers/usb/typec/ucsi/ucsi_acpi.c 	if (!ua->ppm.data->version)
data              166 drivers/usb/typec/ucsi/ucsi_ccg.c 	u32 data;
data              201 drivers/usb/typec/ucsi/ucsi_ccg.c static int ccg_read(struct ucsi_ccg *uc, u16 rab, u8 *data, u32 len)
data              216 drivers/usb/typec/ucsi/ucsi_ccg.c 			.buf	= data,
data              228 drivers/usb/typec/ucsi/ucsi_ccg.c 		msgs[1].buf = &data[len - rem_len];
data              246 drivers/usb/typec/ucsi/ucsi_ccg.c static int ccg_write(struct ucsi_ccg *uc, u16 rab, u8 *data, u32 len)
data              263 drivers/usb/typec/ucsi/ucsi_ccg.c 	memcpy(buf + sizeof(rab), data, len);
data              285 drivers/usb/typec/ucsi/ucsi_ccg.c 	u8 data;
data              288 drivers/usb/typec/ucsi/ucsi_ccg.c 	data = CCGX_RAB_UCSI_CONTROL_STOP;
data              289 drivers/usb/typec/ucsi/ucsi_ccg.c 	status = ccg_write(uc, CCGX_RAB_UCSI_CONTROL, &data, sizeof(data));
data              293 drivers/usb/typec/ucsi/ucsi_ccg.c 	data = CCGX_RAB_UCSI_CONTROL_START;
data              294 drivers/usb/typec/ucsi/ucsi_ccg.c 	status = ccg_write(uc, CCGX_RAB_UCSI_CONTROL, &data, sizeof(data));
data              303 drivers/usb/typec/ucsi/ucsi_ccg.c 		status = ccg_read(uc, CCGX_RAB_INTR_REG, &data, sizeof(data));
data              307 drivers/usb/typec/ucsi/ucsi_ccg.c 		if (!data)
data              310 drivers/usb/typec/ucsi/ucsi_ccg.c 		status = ccg_write(uc, CCGX_RAB_INTR_REG, &data, sizeof(data));
data              322 drivers/usb/typec/ucsi/ucsi_ccg.c 	u8 *ppm = (u8 *)uc->ppm.data;
data              329 drivers/usb/typec/ucsi/ucsi_ccg.c 			   sizeof(uc->ppm.data->message_out));
data              335 drivers/usb/typec/ucsi/ucsi_ccg.c 			 sizeof(uc->ppm.data->ctrl));
data              340 drivers/usb/typec/ucsi/ucsi_ccg.c 	u8 *ppm = (u8 *)uc->ppm.data;
data              346 drivers/usb/typec/ucsi/ucsi_ccg.c 			  sizeof(uc->ppm.data->cci));
data              352 drivers/usb/typec/ucsi/ucsi_ccg.c 			sizeof(uc->ppm.data->message_in));
data              358 drivers/usb/typec/ucsi/ucsi_ccg.c 	unsigned char data;
data              360 drivers/usb/typec/ucsi/ucsi_ccg.c 	status = ccg_read(uc, CCGX_RAB_INTR_REG, &data, sizeof(data));
data              364 drivers/usb/typec/ucsi/ucsi_ccg.c 	return ccg_write(uc, CCGX_RAB_INTR_REG, &data, sizeof(data));
data              384 drivers/usb/typec/ucsi/ucsi_ccg.c 	ppm->data->ctrl.raw_cmd = ctrl->raw_cmd;
data              388 drivers/usb/typec/ucsi/ucsi_ccg.c static irqreturn_t ccg_irq_handler(int irq, void *data)
data              390 drivers/usb/typec/ucsi/ucsi_ccg.c 	struct ucsi_ccg *uc = data;
data              504 drivers/usb/typec/ucsi/ucsi_ccg.c 	ret = ccg_write(uc, cmd->reg, (u8 *)&cmd->data, cmd->len);
data              534 drivers/usb/typec/ucsi/ucsi_ccg.c 	cmd.data = FLASH_ENTER_SIG;
data              558 drivers/usb/typec/ucsi/ucsi_ccg.c 	p = (u8 *)&cmd.data;
data              590 drivers/usb/typec/ucsi/ucsi_ccg.c 		cmd.data = (uc->port_num == 1) ?
data              593 drivers/usb/typec/ucsi/ucsi_ccg.c 		cmd.data = 0x0;
data              618 drivers/usb/typec/ucsi/ucsi_ccg.c 		cmd.data = TO_BOOT;
data              620 drivers/usb/typec/ucsi/ucsi_ccg.c 		cmd.data = TO_ALT_FW;
data              645 drivers/usb/typec/ucsi/ucsi_ccg.c 			const void *data, u8 fcmd)
data              656 drivers/usb/typec/ucsi/ucsi_ccg.c 	memcpy(buf + 2, data, CCG4_ROW_SIZE);
data              669 drivers/usb/typec/ucsi/ucsi_ccg.c 	p = (u8 *)&cmd.data;
data              698 drivers/usb/typec/ucsi/ucsi_ccg.c 	cmd.data = fwid;
data              755 drivers/usb/typec/ucsi/ucsi_ccg.c 	memcpy((uint8_t *)&fw_cfg, fw->data + fw->size -
data              856 drivers/usb/typec/ucsi/ucsi_ccg.c 	eof = fw->data + fw->size;
data              865 drivers/usb/typec/ucsi/ucsi_ccg.c 	memcpy((uint8_t *)&fw_cfg, fw->data + fw->size -
data              872 drivers/usb/typec/ucsi/ucsi_ccg.c 	eof = fw->data + fw->size - sizeof(fw_cfg) - sizeof(fw_cfg_sig);
data              875 drivers/usb/typec/ucsi/ucsi_ccg.c 	       fw->data + fw->size - sizeof(fw_cfg_sig), sizeof(fw_cfg_sig));
data              920 drivers/usb/typec/ucsi/ucsi_ccg.c 	p = strnchr(fw->data, fw->size, ':');
data             1100 drivers/usb/typec/ucsi/ucsi_ccg.c 	uc->ppm.data = devm_kzalloc(dev, sizeof(struct ucsi_data), GFP_KERNEL);
data             1101 drivers/usb/typec/ucsi/ucsi_ccg.c 	if (!uc->ppm.data)
data             1153 drivers/usb/typec/ucsi/ucsi_ccg.c 	status = ccg_read(uc, rab, (u8 *)(uc->ppm.data) +
data             1155 drivers/usb/typec/ucsi/ucsi_ccg.c 			  sizeof(uc->ppm.data->version));
data               97 drivers/usb/usbip/stub.h int stub_rx_loop(void *data);
data              103 drivers/usb/usbip/stub.h int stub_tx_loop(void *data);
data              674 drivers/usb/usbip/stub_rx.c int stub_rx_loop(void *data)
data              676 drivers/usb/usbip/stub_rx.c 	struct usbip_device *ud = data;
data              417 drivers/usb/usbip/stub_tx.c int stub_tx_loop(void *data)
data              419 drivers/usb/usbip/stub_tx.c 	struct usbip_device *ud = data;
data              282 drivers/usb/usbip/usbip_common.h #define kthread_get_run(threadfn, data, namefmt, ...)			   \
data              285 drivers/usb/usbip/usbip_common.h 		= kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \
data              134 drivers/usb/usbip/vhci.h int vhci_rx_loop(void *data);
data              137 drivers/usb/usbip/vhci.h int vhci_tx_loop(void *data);
data              256 drivers/usb/usbip/vhci_rx.c int vhci_rx_loop(void *data)
data              258 drivers/usb/usbip/vhci_rx.c 	struct usbip_device *ud = data;
data              235 drivers/usb/usbip/vhci_tx.c int vhci_tx_loop(void *data)
data              237 drivers/usb/usbip/vhci_tx.c 	struct usbip_device *ud = data;
data              150 drivers/usb/usbip/vudc.h int v_tx_loop(void *data);
data              156 drivers/usb/usbip/vudc.h int v_rx_loop(void *data);
data              226 drivers/usb/usbip/vudc_rx.c int v_rx_loop(void *data)
data              228 drivers/usb/usbip/vudc_rx.c 	struct usbip_device *ud = data;
data              221 drivers/usb/usbip/vudc_tx.c int v_tx_loop(void *data)
data              223 drivers/usb/usbip/vudc_tx.c 	struct usbip_device *ud = (struct usbip_device *) data;
data               42 drivers/vfio/mdev/mdev_core.c void mdev_set_drvdata(struct mdev_device *mdev, void *data)
data               44 drivers/vfio/mdev/mdev_core.c 	mdev->driver_data = data;
data              123 drivers/vfio/mdev/mdev_core.c static int mdev_device_remove_cb(struct device *dev, void *data)
data              550 drivers/vfio/pci/vfio_pci.c static int vfio_pci_count_devs(struct pci_dev *pdev, void *data)
data              552 drivers/vfio/pci/vfio_pci.c 	(*(int *)data)++;
data              562 drivers/vfio/pci/vfio_pci.c static int vfio_pci_fill_devs(struct pci_dev *pdev, void *data)
data              564 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_fill_info *fill = data;
data              593 drivers/vfio/pci/vfio_pci.c static int vfio_pci_validate_devs(struct pci_dev *pdev, void *data)
data              595 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_group_info *info = data;
data              623 drivers/vfio/pci/vfio_pci.c 	int (*fn)(struct pci_dev *, void *data);
data              624 drivers/vfio/pci/vfio_pci.c 	void *data;
data              630 drivers/vfio/pci/vfio_pci.c static int vfio_pci_walk_wrapper(struct pci_dev *pdev, void *data)
data              632 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_walk_info *walk = data;
data              635 drivers/vfio/pci/vfio_pci.c 		walk->ret = walk->fn(pdev, walk->data);
data              642 drivers/vfio/pci/vfio_pci.c 						   void *data), void *data,
data              646 drivers/vfio/pci/vfio_pci.c 		.fn = fn, .data = data, .pdev = pdev, .slot = slot, .ret = 0,
data              668 drivers/vfio/pci/vfio_pci.c 				 size_t size, u32 flags, void *data)
data              684 drivers/vfio/pci/vfio_pci.c 	vdev->region[vdev->num_regions].data = data;
data              905 drivers/vfio/pci/vfio_pci.c 		u8 *data = NULL;
data              922 drivers/vfio/pci/vfio_pci.c 			data = memdup_user((void __user *)(arg + minsz),
data              924 drivers/vfio/pci/vfio_pci.c 			if (IS_ERR(data))
data              925 drivers/vfio/pci/vfio_pci.c 				return PTR_ERR(data);
data              931 drivers/vfio/pci/vfio_pci.c 					      hdr.start, hdr.count, data);
data              934 drivers/vfio/pci/vfio_pci.c 		kfree(data);
data             1139 drivers/vfio/pci/vfio_pci.c 					  ioeventfd.data, count, ioeventfd.fd);
data             1460 drivers/vfio/pci/vfio_pci.c static int vfio_pci_reflck_find(struct pci_dev *pdev, void *data)
data             1462 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_reflck **preflck = data;
data             1525 drivers/vfio/pci/vfio_pci.c static int vfio_pci_get_unused_devs(struct pci_dev *pdev, void *data)
data             1527 drivers/vfio/pci/vfio_pci.c 	struct vfio_devices *devs = data;
data              727 drivers/vfio/pci/vfio_pci_config.c 	u32 data;
data              742 drivers/vfio/pci/vfio_pci_config.c 		data = le32_to_cpu(*pdata);
data              743 drivers/vfio/pci/vfio_pci_config.c 		if (pci_write_vpd(pdev, addr & ~PCI_VPD_ADDR_F, 4, &data) != 4)
data              746 drivers/vfio/pci/vfio_pci_config.c 		data = 0;
data              747 drivers/vfio/pci/vfio_pci_config.c 		if (pci_read_vpd(pdev, addr, 4, &data) < 0)
data              749 drivers/vfio/pci/vfio_pci_config.c 		*pdata = cpu_to_le32(data);
data               28 drivers/vfio/pci/vfio_pci_igd.c 	void *base = vdev->region[i].data;
data               47 drivers/vfio/pci/vfio_pci_igd.c 	memunmap(region->data);
data              115 drivers/vfio/pci/vfio_pci_igd.c 	struct pci_dev *pdev = vdev->region[i].data;
data              206 drivers/vfio/pci/vfio_pci_igd.c 	struct pci_dev *pdev = region->data;
data              406 drivers/vfio/pci/vfio_pci_intrs.c 				    unsigned count, uint32_t flags, void *data)
data              414 drivers/vfio/pci/vfio_pci_intrs.c 		uint8_t unmask = *(uint8_t *)data;
data              418 drivers/vfio/pci/vfio_pci_intrs.c 		int32_t fd = *(int32_t *)data;
data              433 drivers/vfio/pci/vfio_pci_intrs.c 				  unsigned count, uint32_t flags, void *data)
data              441 drivers/vfio/pci/vfio_pci_intrs.c 		uint8_t mask = *(uint8_t *)data;
data              453 drivers/vfio/pci/vfio_pci_intrs.c 				     unsigned count, uint32_t flags, void *data)
data              464 drivers/vfio/pci/vfio_pci_intrs.c 		int32_t fd = *(int32_t *)data;
data              487 drivers/vfio/pci/vfio_pci_intrs.c 		uint8_t trigger = *(uint8_t *)data;
data              496 drivers/vfio/pci/vfio_pci_intrs.c 				    unsigned count, uint32_t flags, void *data)
data              510 drivers/vfio/pci/vfio_pci_intrs.c 		int32_t *fds = data;
data              537 drivers/vfio/pci/vfio_pci_intrs.c 			uint8_t *bools = data;
data              547 drivers/vfio/pci/vfio_pci_intrs.c 					   void *data)
data              566 drivers/vfio/pci/vfio_pci_intrs.c 		trigger = *(uint8_t *)data;
data              577 drivers/vfio/pci/vfio_pci_intrs.c 		fd = *(int32_t *)data;
data              602 drivers/vfio/pci/vfio_pci_intrs.c 				    unsigned count, uint32_t flags, void *data)
data              608 drivers/vfio/pci/vfio_pci_intrs.c 					       count, flags, data);
data              613 drivers/vfio/pci/vfio_pci_intrs.c 				    unsigned count, uint32_t flags, void *data)
data              619 drivers/vfio/pci/vfio_pci_intrs.c 					       count, flags, data);
data              624 drivers/vfio/pci/vfio_pci_intrs.c 			    void *data)
data              628 drivers/vfio/pci/vfio_pci_intrs.c 		    void *data) = NULL;
data              676 drivers/vfio/pci/vfio_pci_intrs.c 	return func(vdev, index, start, count, flags, data);
data               46 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_nvgpu_data *data = vdev->region[i].data;
data               71 drivers/vfio/pci/vfio_pci_nvlink2.c 	ptr = ioremap_cache(data->gpu_hpa + posaligned, sizealigned);
data               95 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_nvgpu_data *data = region->data;
data               99 drivers/vfio/pci/vfio_pci_nvlink2.c 	if (data->mm) {
data              100 drivers/vfio/pci/vfio_pci_nvlink2.c 		if (data->mem) {
data              101 drivers/vfio/pci/vfio_pci_nvlink2.c 			ret = mm_iommu_put(data->mm, data->mem);
data              105 drivers/vfio/pci/vfio_pci_nvlink2.c 		mmdrop(data->mm);
data              108 drivers/vfio/pci/vfio_pci_nvlink2.c 	vfio_unregister_notifier(&data->gpdev->dev, VFIO_GROUP_NOTIFY,
data              109 drivers/vfio/pci/vfio_pci_nvlink2.c 			&data->group_notifier);
data              111 drivers/vfio/pci/vfio_pci_nvlink2.c 	pnv_npu2_unmap_lpar_dev(data->gpdev);
data              113 drivers/vfio/pci/vfio_pci_nvlink2.c 	kfree(data);
data              121 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_nvgpu_data *data = region->data;
data              123 drivers/vfio/pci/vfio_pci_nvlink2.c 	unsigned long nv2pg = data->gpu_hpa >> PAGE_SHIFT;
data              129 drivers/vfio/pci/vfio_pci_nvlink2.c 	trace_vfio_pci_nvgpu_mmap_fault(data->gpdev, pfn << PAGE_SHIFT,
data              143 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_nvgpu_data *data = region->data;
data              145 drivers/vfio/pci/vfio_pci_nvlink2.c 	if (data->useraddr)
data              148 drivers/vfio/pci/vfio_pci_nvlink2.c 	if (vma->vm_end - vma->vm_start > data->size)
data              161 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->useraddr = vma->vm_start;
data              162 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->mm = current->mm;
data              164 drivers/vfio/pci/vfio_pci_nvlink2.c 	atomic_inc(&data->mm->mm_count);
data              165 drivers/vfio/pci/vfio_pci_nvlink2.c 	ret = (int) mm_iommu_newdev(data->mm, data->useraddr,
data              166 drivers/vfio/pci/vfio_pci_nvlink2.c 			vma_pages(vma), data->gpu_hpa, &data->mem);
data              168 drivers/vfio/pci/vfio_pci_nvlink2.c 	trace_vfio_pci_nvgpu_mmap(vdev->pdev, data->gpu_hpa, data->useraddr,
data              177 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_nvgpu_data *data = region->data;
data              181 drivers/vfio/pci/vfio_pci_nvlink2.c 		.tgt = data->gpu_tgt
data              198 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_nvgpu_data *data = container_of(nb,
data              203 drivers/vfio/pci/vfio_pci_nvlink2.c 			pnv_npu2_map_lpar_dev(data->gpdev,
data              217 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_nvgpu_data *data;
data              250 drivers/vfio/pci/vfio_pci_nvlink2.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              251 drivers/vfio/pci/vfio_pci_nvlink2.c 	if (!data)
data              254 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->gpu_hpa = reg[0];
data              255 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->gpu_tgt = tgt;
data              256 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->size = reg[1];
data              258 drivers/vfio/pci/vfio_pci_nvlink2.c 	dev_dbg(&vdev->pdev->dev, "%lx..%lx\n", data->gpu_hpa,
data              259 drivers/vfio/pci/vfio_pci_nvlink2.c 			data->gpu_hpa + data->size - 1);
data              261 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->gpdev = vdev->pdev;
data              262 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->group_notifier.notifier_call = vfio_pci_nvgpu_group_notifier;
data              264 drivers/vfio/pci/vfio_pci_nvlink2.c 	ret = vfio_register_notifier(&data->gpdev->dev, VFIO_GROUP_NOTIFY,
data              265 drivers/vfio/pci/vfio_pci_nvlink2.c 			&events, &data->group_notifier);
data              275 drivers/vfio/pci/vfio_pci_nvlink2.c 	vfio_unregister_notifier(&data->gpdev->dev, VFIO_GROUP_NOTIFY,
data              276 drivers/vfio/pci/vfio_pci_nvlink2.c 			&data->group_notifier);
data              282 drivers/vfio/pci/vfio_pci_nvlink2.c 			data->size,
data              286 drivers/vfio/pci/vfio_pci_nvlink2.c 			data);
data              292 drivers/vfio/pci/vfio_pci_nvlink2.c 	kfree(data);
data              311 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_npu2_data *data = vdev->region[i].data;
data              320 drivers/vfio/pci/vfio_pci_nvlink2.c 		if (copy_from_user(data->base + pos, buf, count))
data              323 drivers/vfio/pci/vfio_pci_nvlink2.c 		if (copy_to_user(buf, data->base + pos, count))
data              335 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_npu2_data *data = region->data;
data              344 drivers/vfio/pci/vfio_pci_nvlink2.c 	ret = remap_pfn_range(vma, vma->vm_start, data->mmio_atsd >> PAGE_SHIFT,
data              346 drivers/vfio/pci/vfio_pci_nvlink2.c 	trace_vfio_pci_npu2_mmap(vdev->pdev, data->mmio_atsd, vma->vm_start,
data              355 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_npu2_data *data = region->data;
data              357 drivers/vfio/pci/vfio_pci_nvlink2.c 	memunmap(data->base);
data              358 drivers/vfio/pci/vfio_pci_nvlink2.c 	kfree(data);
data              364 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_npu2_data *data = region->data;
data              368 drivers/vfio/pci/vfio_pci_nvlink2.c 		.tgt = data->gpu_tgt
data              373 drivers/vfio/pci/vfio_pci_nvlink2.c 		.link_speed = data->link_speed
data              394 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct vfio_pci_npu2_data *data;
data              439 drivers/vfio/pci/vfio_pci_nvlink2.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              440 drivers/vfio/pci/vfio_pci_nvlink2.c 	if (!data)
data              443 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->mmio_atsd = mmio_atsd;
data              444 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->gpu_tgt = tgt;
data              445 drivers/vfio/pci/vfio_pci_nvlink2.c 	data->link_speed = link_speed;
data              446 drivers/vfio/pci/vfio_pci_nvlink2.c 	if (data->mmio_atsd) {
data              447 drivers/vfio/pci/vfio_pci_nvlink2.c 		data->base = memremap(data->mmio_atsd, SZ_64K, MEMREMAP_WT);
data              448 drivers/vfio/pci/vfio_pci_nvlink2.c 		if (!data->base) {
data              465 drivers/vfio/pci/vfio_pci_nvlink2.c 			data->mmio_atsd ? PAGE_SIZE : 0,
data              469 drivers/vfio/pci/vfio_pci_nvlink2.c 			data);
data              476 drivers/vfio/pci/vfio_pci_nvlink2.c 	if (data->base)
data              477 drivers/vfio/pci/vfio_pci_nvlink2.c 		memunmap(data->base);
data              478 drivers/vfio/pci/vfio_pci_nvlink2.c 	kfree(data);
data               36 drivers/vfio/pci/vfio_pci_private.h 	uint64_t		data;
data               71 drivers/vfio/pci/vfio_pci_private.h 	void				*data;
data              138 drivers/vfio/pci/vfio_pci_private.h 				   unsigned start, unsigned count, void *data);
data              151 drivers/vfio/pci/vfio_pci_private.h 			       uint64_t data, int count, int fd);
data              162 drivers/vfio/pci/vfio_pci_private.h 					size_t size, u32 flags, void *data);
data              283 drivers/vfio/pci/vfio_pci_rdwr.c 		vfio_iowrite8(ioeventfd->data, ioeventfd->addr);
data              286 drivers/vfio/pci/vfio_pci_rdwr.c 		vfio_iowrite16(ioeventfd->data, ioeventfd->addr);
data              289 drivers/vfio/pci/vfio_pci_rdwr.c 		vfio_iowrite32(ioeventfd->data, ioeventfd->addr);
data              293 drivers/vfio/pci/vfio_pci_rdwr.c 		vfio_iowrite64(ioeventfd->data, ioeventfd->addr);
data              302 drivers/vfio/pci/vfio_pci_rdwr.c 			uint64_t data, int count, int fd)
data              335 drivers/vfio/pci/vfio_pci_rdwr.c 		    ioeventfd->data == data && ioeventfd->count == count) {
data              366 drivers/vfio/pci/vfio_pci_rdwr.c 	ioeventfd->data = data;
data              367 drivers/vfio/platform/vfio_platform_common.c 		u8 *data = NULL;
data              382 drivers/vfio/platform/vfio_platform_common.c 			data = memdup_user((void __user *)(arg + minsz),
data              384 drivers/vfio/platform/vfio_platform_common.c 			if (IS_ERR(data))
data              385 drivers/vfio/platform/vfio_platform_common.c 				return PTR_ERR(data);
data              391 drivers/vfio/platform/vfio_platform_common.c 						   hdr.start, hdr.count, data);
data              393 drivers/vfio/platform/vfio_platform_common.c 		kfree(data);
data               44 drivers/vfio/platform/vfio_platform_irq.c 				      void *data)
data               53 drivers/vfio/platform/vfio_platform_irq.c 		int32_t fd = *(int32_t *)data;
data               69 drivers/vfio/platform/vfio_platform_irq.c 		uint8_t mask = *(uint8_t *)data;
data              104 drivers/vfio/platform/vfio_platform_irq.c 					void *data)
data              113 drivers/vfio/platform/vfio_platform_irq.c 		int32_t fd = *(int32_t *)data;
data              130 drivers/vfio/platform/vfio_platform_irq.c 		uint8_t unmask = *(uint8_t *)data;
data              221 drivers/vfio/platform/vfio_platform_irq.c 					 void *data)
data              238 drivers/vfio/platform/vfio_platform_irq.c 		int32_t fd = *(int32_t *)data;
data              247 drivers/vfio/platform/vfio_platform_irq.c 		uint8_t trigger = *(uint8_t *)data;
data              258 drivers/vfio/platform/vfio_platform_irq.c 				 unsigned count, void *data)
data              262 drivers/vfio/platform/vfio_platform_irq.c 		    void *data) = NULL;
data              279 drivers/vfio/platform/vfio_platform_irq.c 	return func(vdev, index, start, count, flags, data);
data               92 drivers/vfio/platform/vfio_platform_private.h 					void *data);
data              282 drivers/vfio/vfio.c 				     unsigned long action, void *data);
data              657 drivers/vfio/vfio.c static int vfio_dev_viable(struct device *dev, void *data)
data              659 drivers/vfio/vfio.c 	struct vfio_group *group = data;
data              721 drivers/vfio/vfio.c 				     unsigned long action, void *data)
data              724 drivers/vfio/vfio.c 	struct device *dev = data;
data             1059 drivers/vfio/vfio.c 					  void *data)
data             1065 drivers/vfio/vfio.c 		ret = driver->ops->attach_group(data, group->iommu_group);
data             1075 drivers/vfio/vfio.c 		driver->ops->detach_group(data, group->iommu_group);
data             1104 drivers/vfio/vfio.c 		void *data;
data             1130 drivers/vfio/vfio.c 		data = driver->ops->open(arg);
data             1131 drivers/vfio/vfio.c 		if (IS_ERR(data)) {
data             1132 drivers/vfio/vfio.c 			ret = PTR_ERR(data);
data             1137 drivers/vfio/vfio.c 		ret = __vfio_container_attach_groups(container, driver, data);
data             1139 drivers/vfio/vfio.c 			driver->ops->release(data);
data             1145 drivers/vfio/vfio.c 		container->iommu_data = data;
data             1160 drivers/vfio/vfio.c 	void *data;
data             1178 drivers/vfio/vfio.c 		data = container->iommu_data;
data             1181 drivers/vfio/vfio.c 			ret = driver->ops->ioctl(data, cmd, arg);
data             1175 drivers/vfio/vfio_iommu_type1.c static int vfio_bus_type(struct device *dev, void *data)
data             1177 drivers/vfio/vfio_iommu_type1.c 	struct bus_type **bus = data;
data             1350 drivers/vfio/vfio_iommu_type1.c static int vfio_mdev_attach_domain(struct device *dev, void *data)
data             1352 drivers/vfio/vfio_iommu_type1.c 	struct iommu_domain *domain = data;
data             1366 drivers/vfio/vfio_iommu_type1.c static int vfio_mdev_detach_domain(struct device *dev, void *data)
data             1368 drivers/vfio/vfio_iommu_type1.c 	struct iommu_domain *domain = data;
data             1417 drivers/vfio/vfio_iommu_type1.c static int vfio_mdev_iommu_device(struct device *dev, void *data)
data             1419 drivers/vfio/vfio_iommu_type1.c 	struct device **old = data, *new;
data               51 drivers/vfio/virqfd.c 		     virqfd->handler(virqfd->opaque, virqfd->data)) &&
data              101 drivers/vfio/virqfd.c 		virqfd->thread(virqfd->opaque, virqfd->data);
data              107 drivers/vfio/virqfd.c 		       void *data, struct virqfd **pvirqfd, int fd)
data              123 drivers/vfio/virqfd.c 	virqfd->data = data;
data              173 drivers/vfio/virqfd.c 		if ((!handler || handler(opaque, data)) && thread)
data              745 drivers/vhost/net.c 	xdp->data = buf + pad;
data              746 drivers/vhost/net.c 	xdp->data_end = xdp->data + len;
data              331 drivers/vhost/vhost.c static int vhost_worker(void *data)
data              333 drivers/vhost/vhost.c 	struct vhost_dev *dev = data;
data               61 drivers/video/backlight/88pm860x_bl.c 	struct pm860x_backlight_data *data = bl_get_data(bl);
data               62 drivers/video/backlight/88pm860x_bl.c 	struct pm860x_chip *chip = data->chip;
data               72 drivers/video/backlight/88pm860x_bl.c 		backlight_power_set(chip, data->port, 1);
data               74 drivers/video/backlight/88pm860x_bl.c 	ret = pm860x_reg_write(data->i2c, data->reg_duty_cycle, value);
data               78 drivers/video/backlight/88pm860x_bl.c 	if ((data->current_brightness == 0) && brightness) {
data               79 drivers/video/backlight/88pm860x_bl.c 		if (data->iset) {
data               80 drivers/video/backlight/88pm860x_bl.c 			ret = pm860x_set_bits(data->i2c, data->reg_current,
data               81 drivers/video/backlight/88pm860x_bl.c 					      CURRENT_BITMASK, data->iset);
data               85 drivers/video/backlight/88pm860x_bl.c 		if (data->pwm) {
data               86 drivers/video/backlight/88pm860x_bl.c 			ret = pm860x_set_bits(data->i2c, PM8606_PWM,
data               87 drivers/video/backlight/88pm860x_bl.c 					      PM8606_PWM_FREQ_MASK, data->pwm);
data               93 drivers/video/backlight/88pm860x_bl.c 			ret = pm860x_set_bits(data->i2c, data->reg_always_on,
data               99 drivers/video/backlight/88pm860x_bl.c 			ret = pm860x_set_bits(data->i2c, data->reg_always_on,
data              103 drivers/video/backlight/88pm860x_bl.c 			ret = pm860x_set_bits(data->i2c, data->reg_always_on,
data              111 drivers/video/backlight/88pm860x_bl.c 		backlight_power_set(chip, data->port, 0);
data              114 drivers/video/backlight/88pm860x_bl.c 	data->current_brightness = value;
data              140 drivers/video/backlight/88pm860x_bl.c 	struct pm860x_backlight_data *data = bl_get_data(bl);
data              141 drivers/video/backlight/88pm860x_bl.c 	struct pm860x_chip *chip = data->chip;
data              144 drivers/video/backlight/88pm860x_bl.c 	ret = pm860x_reg_read(data->i2c, data->reg_duty_cycle);
data              147 drivers/video/backlight/88pm860x_bl.c 	data->current_brightness = ret;
data              148 drivers/video/backlight/88pm860x_bl.c 	dev_dbg(chip->dev, "get brightness %d\n", data->current_brightness);
data              149 drivers/video/backlight/88pm860x_bl.c 	return data->current_brightness;
data              162 drivers/video/backlight/88pm860x_bl.c 				    struct pm860x_backlight_data *data,
data              177 drivers/video/backlight/88pm860x_bl.c 			data->iset = PM8606_WLED_CURRENT(iset);
data              179 drivers/video/backlight/88pm860x_bl.c 					     &data->pwm);
data              195 drivers/video/backlight/88pm860x_bl.c 	struct pm860x_backlight_data *data;
data              202 drivers/video/backlight/88pm860x_bl.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct pm860x_backlight_data),
data              204 drivers/video/backlight/88pm860x_bl.c 	if (data == NULL)
data              211 drivers/video/backlight/88pm860x_bl.c 	data->reg_duty_cycle = res->start;
data              217 drivers/video/backlight/88pm860x_bl.c 	data->reg_always_on = res->start;
data              223 drivers/video/backlight/88pm860x_bl.c 	data->reg_current = res->start;
data              227 drivers/video/backlight/88pm860x_bl.c 	data->port = pdev->id;
data              228 drivers/video/backlight/88pm860x_bl.c 	data->chip = chip;
data              229 drivers/video/backlight/88pm860x_bl.c 	data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion;
data              230 drivers/video/backlight/88pm860x_bl.c 	data->current_brightness = MAX_BRIGHTNESS;
data              231 drivers/video/backlight/88pm860x_bl.c 	if (pm860x_backlight_dt_init(pdev, data, name)) {
data              233 drivers/video/backlight/88pm860x_bl.c 			data->pwm = pdata->pwm;
data              234 drivers/video/backlight/88pm860x_bl.c 			data->iset = pdata->iset;
data              241 drivers/video/backlight/88pm860x_bl.c 	bl = devm_backlight_device_register(&pdev->dev, name, &pdev->dev, data,
data               28 drivers/video/backlight/adp5520_bl.c 	struct adp5520_bl *data = bl_get_data(bl);
data               29 drivers/video/backlight/adp5520_bl.c 	struct device *master = data->master;
data               32 drivers/video/backlight/adp5520_bl.c 	if (data->pdata->en_ambl_sens) {
data               45 drivers/video/backlight/adp5520_bl.c 					 data->cached_daylight_max);
data               53 drivers/video/backlight/adp5520_bl.c 	if (data->current_brightness && brightness == 0)
data               56 drivers/video/backlight/adp5520_bl.c 	else if (data->current_brightness == 0 && brightness)
data               61 drivers/video/backlight/adp5520_bl.c 		data->current_brightness = brightness;
data               81 drivers/video/backlight/adp5520_bl.c 	struct adp5520_bl *data = bl_get_data(bl);
data               85 drivers/video/backlight/adp5520_bl.c 	error = adp5520_read(data->master, ADP5520_BL_VALUE, &reg_val);
data               87 drivers/video/backlight/adp5520_bl.c 	return error ? data->current_brightness : reg_val;
data               97 drivers/video/backlight/adp5520_bl.c 	struct adp5520_bl *data = bl_get_data(bl);
data               98 drivers/video/backlight/adp5520_bl.c 	struct device *master = data->master;
data               99 drivers/video/backlight/adp5520_bl.c 	struct adp5520_backlight_platform_data *pdata = data->pdata;
data              108 drivers/video/backlight/adp5520_bl.c 		data->cached_daylight_max = pdata->l1_daylight_max;
data              145 drivers/video/backlight/adp5520_bl.c 	struct adp5520_bl *data = dev_get_drvdata(dev);
data              149 drivers/video/backlight/adp5520_bl.c 	mutex_lock(&data->lock);
data              150 drivers/video/backlight/adp5520_bl.c 	ret = adp5520_read(data->master, reg, &reg_val);
data              151 drivers/video/backlight/adp5520_bl.c 	mutex_unlock(&data->lock);
data              162 drivers/video/backlight/adp5520_bl.c 	struct adp5520_bl *data = dev_get_drvdata(dev);
data              170 drivers/video/backlight/adp5520_bl.c 	mutex_lock(&data->lock);
data              171 drivers/video/backlight/adp5520_bl.c 	adp5520_write(data->master, reg, val);
data              172 drivers/video/backlight/adp5520_bl.c 	mutex_unlock(&data->lock);
data              217 drivers/video/backlight/adp5520_bl.c 	struct adp5520_bl *data = dev_get_drvdata(dev);
data              220 drivers/video/backlight/adp5520_bl.c 	ret = kstrtoul(buf, 10, &data->cached_daylight_max);
data              292 drivers/video/backlight/adp5520_bl.c 	struct adp5520_bl *data;
data              295 drivers/video/backlight/adp5520_bl.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              296 drivers/video/backlight/adp5520_bl.c 	if (data == NULL)
data              299 drivers/video/backlight/adp5520_bl.c 	data->master = pdev->dev.parent;
data              300 drivers/video/backlight/adp5520_bl.c 	data->pdata = dev_get_platdata(&pdev->dev);
data              302 drivers/video/backlight/adp5520_bl.c 	if (data->pdata  == NULL) {
data              307 drivers/video/backlight/adp5520_bl.c 	data->id = pdev->id;
data              308 drivers/video/backlight/adp5520_bl.c 	data->current_brightness = 0;
data              310 drivers/video/backlight/adp5520_bl.c 	mutex_init(&data->lock);
data              316 drivers/video/backlight/adp5520_bl.c 					data->master, data, &adp5520_bl_ops,
data              324 drivers/video/backlight/adp5520_bl.c 	if (data->pdata->en_ambl_sens)
data              337 drivers/video/backlight/adp5520_bl.c 		if (data->pdata->en_ambl_sens)
data              351 drivers/video/backlight/adp5520_bl.c 	struct adp5520_bl *data = bl_get_data(bl);
data              353 drivers/video/backlight/adp5520_bl.c 	adp5520_clr_bits(data->master, ADP5520_MODE_STATUS, ADP5520_BL_EN);
data              355 drivers/video/backlight/adp5520_bl.c 	if (data->pdata->en_ambl_sens)
data              140 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = i2c_get_clientdata(client);
data              144 drivers/video/backlight/adp8860_bl.c 	mutex_lock(&data->lock);
data              153 drivers/video/backlight/adp8860_bl.c 	mutex_unlock(&data->lock);
data              159 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = i2c_get_clientdata(client);
data              163 drivers/video/backlight/adp8860_bl.c 	mutex_lock(&data->lock);
data              172 drivers/video/backlight/adp8860_bl.c 	mutex_unlock(&data->lock);
data              220 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = i2c_get_clientdata(client);
data              285 drivers/video/backlight/adp8860_bl.c 	data->led = led;
data              302 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = i2c_get_clientdata(client);
data              306 drivers/video/backlight/adp8860_bl.c 		led_classdev_unregister(&data->led[i].cdev);
data              307 drivers/video/backlight/adp8860_bl.c 		cancel_work_sync(&data->led[i].work);
data              326 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = bl_get_data(bl);
data              327 drivers/video/backlight/adp8860_bl.c 	struct i2c_client *client = data->client;
data              330 drivers/video/backlight/adp8860_bl.c 	if (data->en_ambl_sens) {
data              342 drivers/video/backlight/adp8860_bl.c 					 data->cached_daylight_max);
data              349 drivers/video/backlight/adp8860_bl.c 	if (data->current_brightness && brightness == 0)
data              352 drivers/video/backlight/adp8860_bl.c 	else if (data->current_brightness == 0 && brightness)
data              357 drivers/video/backlight/adp8860_bl.c 		data->current_brightness = brightness;
data              377 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = bl_get_data(bl);
data              379 drivers/video/backlight/adp8860_bl.c 	return data->current_brightness;
data              389 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = bl_get_data(bl);
data              390 drivers/video/backlight/adp8860_bl.c 	struct i2c_client *client = data->client;
data              391 drivers/video/backlight/adp8860_bl.c 	struct adp8860_backlight_platform_data *pdata = data->pdata;
data              398 drivers/video/backlight/adp8860_bl.c 	if (data->en_ambl_sens) {
data              399 drivers/video/backlight/adp8860_bl.c 		data->cached_daylight_max = pdata->l1_daylight_max;
data              424 drivers/video/backlight/adp8860_bl.c 			(data->gdwn_dis ? GDWN_DIS : 0));
data              431 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = dev_get_drvdata(dev);
data              435 drivers/video/backlight/adp8860_bl.c 	mutex_lock(&data->lock);
data              436 drivers/video/backlight/adp8860_bl.c 	error = adp8860_read(data->client, reg, &reg_val);
data              437 drivers/video/backlight/adp8860_bl.c 	mutex_unlock(&data->lock);
data              448 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = dev_get_drvdata(dev);
data              456 drivers/video/backlight/adp8860_bl.c 	mutex_lock(&data->lock);
data              457 drivers/video/backlight/adp8860_bl.c 	adp8860_write(data->client, reg, val);
data              458 drivers/video/backlight/adp8860_bl.c 	mutex_unlock(&data->lock);
data              501 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = dev_get_drvdata(dev);
data              502 drivers/video/backlight/adp8860_bl.c 	int ret = kstrtoul(buf, 10, &data->cached_daylight_max);
data              561 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = dev_get_drvdata(dev);
data              566 drivers/video/backlight/adp8860_bl.c 	mutex_lock(&data->lock);
data              567 drivers/video/backlight/adp8860_bl.c 	error = adp8860_read(data->client, ADP8860_PH1LEVL, &reg_val);
data              570 drivers/video/backlight/adp8860_bl.c 		error = adp8860_read(data->client, ADP8860_PH1LEVH, &reg_val);
data              572 drivers/video/backlight/adp8860_bl.c 	mutex_unlock(&data->lock);
data              588 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = dev_get_drvdata(dev);
data              592 drivers/video/backlight/adp8860_bl.c 	mutex_lock(&data->lock);
data              593 drivers/video/backlight/adp8860_bl.c 	error = adp8860_read(data->client, ADP8860_CFGR, &reg_val);
data              594 drivers/video/backlight/adp8860_bl.c 	mutex_unlock(&data->lock);
data              607 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = dev_get_drvdata(dev);
data              618 drivers/video/backlight/adp8860_bl.c 		adp8860_set_bits(data->client, ADP8860_MDCR, CMP_AUTOEN);
data              621 drivers/video/backlight/adp8860_bl.c 		adp8860_clr_bits(data->client, ADP8860_MDCR, CMP_AUTOEN);
data              624 drivers/video/backlight/adp8860_bl.c 		mutex_lock(&data->lock);
data              625 drivers/video/backlight/adp8860_bl.c 		ret = adp8860_read(data->client, ADP8860_CFGR, &reg_val);
data              629 drivers/video/backlight/adp8860_bl.c 			adp8860_write(data->client, ADP8860_CFGR, reg_val);
data              631 drivers/video/backlight/adp8860_bl.c 		mutex_unlock(&data->lock);
data              663 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data;
data              681 drivers/video/backlight/adp8860_bl.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              682 drivers/video/backlight/adp8860_bl.c 	if (data == NULL)
data              691 drivers/video/backlight/adp8860_bl.c 		data->gdwn_dis = !!pdata->gdwn_dis;
data              694 drivers/video/backlight/adp8860_bl.c 		data->en_ambl_sens = !!pdata->en_ambl_sens;
data              697 drivers/video/backlight/adp8860_bl.c 		data->gdwn_dis = !!pdata->gdwn_dis;
data              706 drivers/video/backlight/adp8860_bl.c 	data->revid = ADP8860_DEVID(reg_val);
data              707 drivers/video/backlight/adp8860_bl.c 	data->client = client;
data              708 drivers/video/backlight/adp8860_bl.c 	data->pdata = pdata;
data              709 drivers/video/backlight/adp8860_bl.c 	data->id = id->driver_data;
data              710 drivers/video/backlight/adp8860_bl.c 	data->current_brightness = 0;
data              711 drivers/video/backlight/adp8860_bl.c 	i2c_set_clientdata(client, data);
data              717 drivers/video/backlight/adp8860_bl.c 	mutex_init(&data->lock);
data              721 drivers/video/backlight/adp8860_bl.c 				&client->dev, data, &adp8860_bl_ops, &props);
data              729 drivers/video/backlight/adp8860_bl.c 	data->bl = bl;
data              731 drivers/video/backlight/adp8860_bl.c 	if (data->en_ambl_sens)
data              749 drivers/video/backlight/adp8860_bl.c 		client->name, data->revid);
data              757 drivers/video/backlight/adp8860_bl.c 	if (data->en_ambl_sens)
data              758 drivers/video/backlight/adp8860_bl.c 		sysfs_remove_group(&data->bl->dev.kobj,
data              766 drivers/video/backlight/adp8860_bl.c 	struct adp8860_bl *data = i2c_get_clientdata(client);
data              770 drivers/video/backlight/adp8860_bl.c 	if (data->led)
data              773 drivers/video/backlight/adp8860_bl.c 	if (data->en_ambl_sens)
data              774 drivers/video/backlight/adp8860_bl.c 		sysfs_remove_group(&data->bl->dev.kobj,
data              155 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = i2c_get_clientdata(client);
data              159 drivers/video/backlight/adp8870_bl.c 	mutex_lock(&data->lock);
data              168 drivers/video/backlight/adp8870_bl.c 	mutex_unlock(&data->lock);
data              174 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = i2c_get_clientdata(client);
data              178 drivers/video/backlight/adp8870_bl.c 	mutex_lock(&data->lock);
data              187 drivers/video/backlight/adp8870_bl.c 	mutex_unlock(&data->lock);
data              243 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = i2c_get_clientdata(client);
data              311 drivers/video/backlight/adp8870_bl.c 	data->led = led;
data              328 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = i2c_get_clientdata(client);
data              332 drivers/video/backlight/adp8870_bl.c 		led_classdev_unregister(&data->led[i].cdev);
data              333 drivers/video/backlight/adp8870_bl.c 		cancel_work_sync(&data->led[i].work);
data              352 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = bl_get_data(bl);
data              353 drivers/video/backlight/adp8870_bl.c 	struct i2c_client *client = data->client;
data              356 drivers/video/backlight/adp8870_bl.c 	if (data->pdata->en_ambl_sens) {
data              372 drivers/video/backlight/adp8870_bl.c 					 data->cached_daylight_max);
data              387 drivers/video/backlight/adp8870_bl.c 	if (data->current_brightness && brightness == 0)
data              390 drivers/video/backlight/adp8870_bl.c 	else if (data->current_brightness == 0 && brightness)
data              395 drivers/video/backlight/adp8870_bl.c 		data->current_brightness = brightness;
data              415 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = bl_get_data(bl);
data              417 drivers/video/backlight/adp8870_bl.c 	return data->current_brightness;
data              427 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = bl_get_data(bl);
data              428 drivers/video/backlight/adp8870_bl.c 	struct i2c_client *client = data->client;
data              429 drivers/video/backlight/adp8870_bl.c 	struct adp8870_backlight_platform_data *pdata = data->pdata;
data              449 drivers/video/backlight/adp8870_bl.c 		data->cached_daylight_max = pdata->l1_daylight_max;
data              545 drivers/video/backlight/adp8870_bl.c 			(data->revid == 0 ? GDWN_DIS : 0));
data              552 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = dev_get_drvdata(dev);
data              556 drivers/video/backlight/adp8870_bl.c 	mutex_lock(&data->lock);
data              557 drivers/video/backlight/adp8870_bl.c 	error = adp8870_read(data->client, reg, &reg_val);
data              558 drivers/video/backlight/adp8870_bl.c 	mutex_unlock(&data->lock);
data              569 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = dev_get_drvdata(dev);
data              577 drivers/video/backlight/adp8870_bl.c 	mutex_lock(&data->lock);
data              578 drivers/video/backlight/adp8870_bl.c 	adp8870_write(data->client, reg, val);
data              579 drivers/video/backlight/adp8870_bl.c 	mutex_unlock(&data->lock);
data              652 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = dev_get_drvdata(dev);
data              653 drivers/video/backlight/adp8870_bl.c 	int ret = kstrtoul(buf, 10, &data->cached_daylight_max);
data              743 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = dev_get_drvdata(dev);
data              748 drivers/video/backlight/adp8870_bl.c 	mutex_lock(&data->lock);
data              749 drivers/video/backlight/adp8870_bl.c 	error = adp8870_read(data->client, ADP8870_PH1LEVL, &reg_val);
data              751 drivers/video/backlight/adp8870_bl.c 		mutex_unlock(&data->lock);
data              755 drivers/video/backlight/adp8870_bl.c 	error = adp8870_read(data->client, ADP8870_PH1LEVH, &reg_val);
data              756 drivers/video/backlight/adp8870_bl.c 	mutex_unlock(&data->lock);
data              772 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = dev_get_drvdata(dev);
data              776 drivers/video/backlight/adp8870_bl.c 	mutex_lock(&data->lock);
data              777 drivers/video/backlight/adp8870_bl.c 	error = adp8870_read(data->client, ADP8870_CFGR, &reg_val);
data              778 drivers/video/backlight/adp8870_bl.c 	mutex_unlock(&data->lock);
data              791 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = dev_get_drvdata(dev);
data              802 drivers/video/backlight/adp8870_bl.c 		adp8870_set_bits(data->client, ADP8870_MDCR, CMP_AUTOEN);
data              805 drivers/video/backlight/adp8870_bl.c 		adp8870_clr_bits(data->client, ADP8870_MDCR, CMP_AUTOEN);
data              808 drivers/video/backlight/adp8870_bl.c 		mutex_lock(&data->lock);
data              809 drivers/video/backlight/adp8870_bl.c 		ret = adp8870_read(data->client, ADP8870_CFGR, &reg_val);
data              813 drivers/video/backlight/adp8870_bl.c 			adp8870_write(data->client, ADP8870_CFGR, reg_val);
data              815 drivers/video/backlight/adp8870_bl.c 		mutex_unlock(&data->lock);
data              852 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data;
data              878 drivers/video/backlight/adp8870_bl.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              879 drivers/video/backlight/adp8870_bl.c 	if (data == NULL)
data              882 drivers/video/backlight/adp8870_bl.c 	data->revid = ADP8870_DEVID(reg_val);
data              883 drivers/video/backlight/adp8870_bl.c 	data->client = client;
data              884 drivers/video/backlight/adp8870_bl.c 	data->pdata = pdata;
data              885 drivers/video/backlight/adp8870_bl.c 	data->id = id->driver_data;
data              886 drivers/video/backlight/adp8870_bl.c 	data->current_brightness = 0;
data              887 drivers/video/backlight/adp8870_bl.c 	i2c_set_clientdata(client, data);
data              889 drivers/video/backlight/adp8870_bl.c 	mutex_init(&data->lock);
data              896 drivers/video/backlight/adp8870_bl.c 				&client->dev, data, &adp8870_bl_ops, &props);
data              902 drivers/video/backlight/adp8870_bl.c 	data->bl = bl;
data              921 drivers/video/backlight/adp8870_bl.c 	dev_info(&client->dev, "Rev.%d Backlight\n", data->revid);
data              929 drivers/video/backlight/adp8870_bl.c 	if (data->pdata->en_ambl_sens)
data              930 drivers/video/backlight/adp8870_bl.c 		sysfs_remove_group(&data->bl->dev.kobj,
data              938 drivers/video/backlight/adp8870_bl.c 	struct adp8870_bl *data = i2c_get_clientdata(client);
data              942 drivers/video/backlight/adp8870_bl.c 	if (data->led)
data              945 drivers/video/backlight/adp8870_bl.c 	if (data->pdata->en_ambl_sens)
data              946 drivers/video/backlight/adp8870_bl.c 		sysfs_remove_group(&data->bl->dev.kobj,
data              159 drivers/video/backlight/ams369fg06.c static int ams369fg06_spi_write_byte(struct ams369fg06 *lcd, int addr, int data)
data              169 drivers/video/backlight/ams369fg06.c 	buf[0] = (addr << 8) | data;
data               94 drivers/video/backlight/arcxcnn_bl.c static int arcxcnn_update_field(struct arcxcnn *lp, u8 reg, u8 mask, u8 data)
data              107 drivers/video/backlight/arcxcnn_bl.c 	tmp |= data & mask;
data               51 drivers/video/backlight/as3711_bl.c static int as3711_set_brightness_auto_i(struct as3711_bl_data *data,
data               54 drivers/video/backlight/as3711_bl.c 	struct as3711_bl_supply *supply = to_supply(data);
data              104 drivers/video/backlight/as3711_bl.c 	struct as3711_bl_data *data = bl_get_data(bl);
data              105 drivers/video/backlight/as3711_bl.c 	struct as3711_bl_supply *supply = to_supply(data);
data              119 drivers/video/backlight/as3711_bl.c 	if (data->type == AS3711_BL_SU1) {
data              131 drivers/video/backlight/as3711_bl.c 			ret = as3711_set_brightness_auto_i(data, brightness / 4);
data              139 drivers/video/backlight/as3711_bl.c 				ret = as3711_set_brightness_auto_i(data, brightness);
data              163 drivers/video/backlight/as3711_bl.c 		data->brightness = brightness;
data              170 drivers/video/backlight/as3711_bl.c 	struct as3711_bl_data *data = bl_get_data(bl);
data              172 drivers/video/backlight/as3711_bl.c 	return data->brightness;
data               48 drivers/video/backlight/backlight.c 				unsigned long event, void *data)
data               51 drivers/video/backlight/backlight.c 	struct fb_event *evdata = data;
data               64 drivers/video/backlight/backlight.c 			fb_blank = *(int *)evdata->data;
data              477 drivers/video/backlight/backlight.c 					void *data)
data              481 drivers/video/backlight/backlight.c 	return *r == data;
data              575 drivers/video/backlight/backlight.c static int of_parent_match(struct device *dev, const void *data)
data              577 drivers/video/backlight/backlight.c 	return dev->parent && dev->parent->of_node == data;
data              646 drivers/video/backlight/backlight.c static void devm_backlight_release(void *data)
data              648 drivers/video/backlight/backlight.c 	backlight_put(data);
data               76 drivers/video/backlight/bd6107.c static int bd6107_write(struct bd6107 *bd, u8 reg, u8 data)
data               78 drivers/video/backlight/bd6107.c 	return i2c_smbus_write_byte_data(bd->client, reg, data);
data              111 drivers/video/backlight/corgi_lcd.c static void lcdtg_ssp_i2c_send(struct corgi_lcd *lcd, uint8_t data)
data              113 drivers/video/backlight/corgi_lcd.c 	corgi_ssp_lcdtg_send(lcd, POWERREG0_ADRS, data);
data              117 drivers/video/backlight/corgi_lcd.c static void lcdtg_i2c_send_bit(struct corgi_lcd *lcd, uint8_t data)
data              119 drivers/video/backlight/corgi_lcd.c 	lcdtg_ssp_i2c_send(lcd, data);
data              120 drivers/video/backlight/corgi_lcd.c 	lcdtg_ssp_i2c_send(lcd, data | POWER0_COM_DCLK);
data              121 drivers/video/backlight/corgi_lcd.c 	lcdtg_ssp_i2c_send(lcd, data);
data              139 drivers/video/backlight/corgi_lcd.c 				uint8_t base, uint8_t data)
data              144 drivers/video/backlight/corgi_lcd.c 		if (data & 0x80)
data              148 drivers/video/backlight/corgi_lcd.c 		data <<= 1;
data              158 drivers/video/backlight/corgi_lcd.c 				     uint8_t base_data, uint8_t data)
data              166 drivers/video/backlight/corgi_lcd.c 	lcdtg_i2c_send_byte(lcd, base_data, data);
data              171 drivers/video/backlight/corgi_lcd.c static int corgi_ssp_lcdtg_send(struct corgi_lcd *lcd, int adrs, uint8_t data)
data              180 drivers/video/backlight/corgi_lcd.c 	lcd->buf[0] = ((adrs & 0x07) << 5) | (data & 0x1f);
data               42 drivers/video/backlight/da903x_bl.c 	struct da903x_backlight_data *data = bl_get_data(bl);
data               43 drivers/video/backlight/da903x_bl.c 	struct device *dev = data->da903x_dev;
data               47 drivers/video/backlight/da903x_bl.c 	switch (data->id) {
data               54 drivers/video/backlight/da903x_bl.c 		if (data->current_brightness && brightness == 0)
data               59 drivers/video/backlight/da903x_bl.c 		if (data->current_brightness == 0 && brightness)
data               74 drivers/video/backlight/da903x_bl.c 	data->current_brightness = brightness;
data               96 drivers/video/backlight/da903x_bl.c 	struct da903x_backlight_data *data = bl_get_data(bl);
data               98 drivers/video/backlight/da903x_bl.c 	return data->current_brightness;
data              110 drivers/video/backlight/da903x_bl.c 	struct da903x_backlight_data *data;
data              115 drivers/video/backlight/da903x_bl.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              116 drivers/video/backlight/da903x_bl.c 	if (data == NULL)
data              132 drivers/video/backlight/da903x_bl.c 	data->id = pdev->id;
data              133 drivers/video/backlight/da903x_bl.c 	data->da903x_dev = pdev->dev.parent;
data              134 drivers/video/backlight/da903x_bl.c 	data->current_brightness = 0;
data              138 drivers/video/backlight/da903x_bl.c 		da903x_write(data->da903x_dev, DA9034_WLED_CONTROL2,
data              145 drivers/video/backlight/da903x_bl.c 					data->da903x_dev, data,
data              571 drivers/video/backlight/hx8357.c 		.data = hx8357_lcd_init,
data              575 drivers/video/backlight/hx8357.c 		.data = hx8369_lcd_init,
data              601 drivers/video/backlight/hx8357.c 	if (!match || !match->data)
data              658 drivers/video/backlight/hx8357.c 	ret = ((int (*)(struct lcd_device *))match->data)(lcdev);
data               32 drivers/video/backlight/ili9320.c 	unsigned char *data = spi->buffer_data;
data               44 drivers/video/backlight/ili9320.c 	data[0] = spi->id | ILI9320_SPI_DATA  | ILI9320_SPI_WRITE;
data               45 drivers/video/backlight/ili9320.c 	data[1] = value >> 8;
data               46 drivers/video/backlight/ili9320.c 	data[2] = value;
data               28 drivers/video/backlight/lcd.c 				 unsigned long event, void *data)
data               31 drivers/video/backlight/lcd.c 	struct fb_event *evdata = data;
data               41 drivers/video/backlight/lcd.c 				ld->ops->set_power(ld, *(int *)evdata->data);
data               44 drivers/video/backlight/lcd.c 				ld->ops->set_mode(ld, evdata->data);
data              255 drivers/video/backlight/lcd.c static int devm_lcd_device_match(struct device *dev, void *res, void *data)
data              259 drivers/video/backlight/lcd.c 	return *r == data;
data               68 drivers/video/backlight/lm3630a_bl.c 			 unsigned int reg, unsigned int data)
data               70 drivers/video/backlight/lm3630a_bl.c 	return regmap_write(pchip->regmap, reg, data);
data               75 drivers/video/backlight/lm3630a_bl.c 			  unsigned int data)
data               77 drivers/video/backlight/lm3630a_bl.c 	return regmap_update_bits(pchip->regmap, reg, mask, data);
data              112 drivers/video/backlight/lms501kf03.c static int lms501kf03_spi_write_byte(struct lms501kf03 *lcd, int addr, int data)
data              122 drivers/video/backlight/lms501kf03.c 	buf[0] = (addr << 8) | data;
data               77 drivers/video/backlight/lp855x_bl.c static int lp855x_write_byte(struct lp855x *lp, u8 reg, u8 data)
data               79 drivers/video/backlight/lp855x_bl.c 	return i2c_smbus_write_byte_data(lp->client, reg, data);
data               82 drivers/video/backlight/lp855x_bl.c static int lp855x_update_bit(struct lp855x *lp, u8 reg, u8 mask, u8 data)
data               95 drivers/video/backlight/lp855x_bl.c 	tmp |= data & mask;
data               41 drivers/video/backlight/lv5207lp.c static int lv5207lp_write(struct lv5207lp *lv, u8 reg, u8 data)
data               43 drivers/video/backlight/lv5207lp.c 	return i2c_smbus_write_byte_data(lv->client, reg, data);
data               34 drivers/video/backlight/max8925_bl.c 	struct max8925_backlight_data *data = bl_get_data(bl);
data               35 drivers/video/backlight/max8925_bl.c 	struct max8925_chip *chip = data->chip;
data               44 drivers/video/backlight/max8925_bl.c 	ret = max8925_reg_write(chip->i2c, data->reg_cntl, value);
data               48 drivers/video/backlight/max8925_bl.c 	if (!data->current_brightness && brightness)
data               50 drivers/video/backlight/max8925_bl.c 		ret = max8925_set_bits(chip->i2c, data->reg_mode_cntl, 1, 1);
data               53 drivers/video/backlight/max8925_bl.c 		ret = max8925_set_bits(chip->i2c, data->reg_mode_cntl, 1, 0);
data               57 drivers/video/backlight/max8925_bl.c 	data->current_brightness = value;
data               83 drivers/video/backlight/max8925_bl.c 	struct max8925_backlight_data *data = bl_get_data(bl);
data               84 drivers/video/backlight/max8925_bl.c 	struct max8925_chip *chip = data->chip;
data               87 drivers/video/backlight/max8925_bl.c 	ret = max8925_reg_read(chip->i2c, data->reg_cntl);
data               90 drivers/video/backlight/max8925_bl.c 	data->current_brightness = ret;
data               91 drivers/video/backlight/max8925_bl.c 	dev_dbg(chip->dev, "get brightness %d\n", data->current_brightness);
data              134 drivers/video/backlight/max8925_bl.c 	struct max8925_backlight_data *data;
data              141 drivers/video/backlight/max8925_bl.c 	data = devm_kzalloc(&pdev->dev, sizeof(struct max8925_backlight_data),
data              143 drivers/video/backlight/max8925_bl.c 	if (data == NULL)
data              151 drivers/video/backlight/max8925_bl.c 	data->reg_mode_cntl = res->start;
data              157 drivers/video/backlight/max8925_bl.c 	data->reg_cntl = res->start;
data              159 drivers/video/backlight/max8925_bl.c 	data->chip = chip;
data              160 drivers/video/backlight/max8925_bl.c 	data->current_brightness = 0;
data              166 drivers/video/backlight/max8925_bl.c 					&pdev->dev, data,
data              189 drivers/video/backlight/max8925_bl.c 	ret = max8925_set_bits(chip->i2c, data->reg_mode_cntl, 0xfe, value);
data               43 drivers/video/backlight/ot200_bl.c 	struct ot200_backlight_data *data = bl_get_data(bl);
data               52 drivers/video/backlight/ot200_bl.c 	else if (data->current_brightness == 0) {
data               61 drivers/video/backlight/ot200_bl.c 	data->current_brightness = brightness;
data               68 drivers/video/backlight/ot200_bl.c 	struct ot200_backlight_data *data = bl_get_data(bl);
data               69 drivers/video/backlight/ot200_bl.c 	return data->current_brightness;
data               80 drivers/video/backlight/ot200_bl.c 	struct ot200_backlight_data *data;
data               98 drivers/video/backlight/ot200_bl.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data               99 drivers/video/backlight/ot200_bl.c 	if (!data) {
data              113 drivers/video/backlight/ot200_bl.c 	data->current_brightness = 100;
data              119 drivers/video/backlight/ot200_bl.c 					&pdev->dev, data, &ot200_backlight_ops,
data              189 drivers/video/backlight/pwm_bl.c 				     struct platform_pwm_backlight_data *data,
data              200 drivers/video/backlight/pwm_bl.c 	data->max_brightness =
data              203 drivers/video/backlight/pwm_bl.c 	data->levels = devm_kcalloc(dev, data->max_brightness,
data              204 drivers/video/backlight/pwm_bl.c 				    sizeof(*data->levels), GFP_KERNEL);
data              205 drivers/video/backlight/pwm_bl.c 	if (!data->levels)
data              209 drivers/video/backlight/pwm_bl.c 	for (i = 0; i < data->max_brightness; i++) {
data              211 drivers/video/backlight/pwm_bl.c 				 data->max_brightness, PWM_LUMINANCE_SCALE) *
data              216 drivers/video/backlight/pwm_bl.c 		data->levels[i] = (unsigned int)retval;
data              219 drivers/video/backlight/pwm_bl.c 	data->dft_brightness = data->max_brightness / 2;
data              220 drivers/video/backlight/pwm_bl.c 	data->max_brightness--;
data              226 drivers/video/backlight/pwm_bl.c 				  struct platform_pwm_backlight_data *data)
data              241 drivers/video/backlight/pwm_bl.c 	memset(data, 0, sizeof(*data));
data              248 drivers/video/backlight/pwm_bl.c 			     &data->post_pwm_on_delay);
data              249 drivers/video/backlight/pwm_bl.c 	of_property_read_u32(node, "pwm-off-delay-ms", &data->pwm_off_delay);
data              251 drivers/video/backlight/pwm_bl.c 	data->enable_gpio = -EINVAL;
data              261 drivers/video/backlight/pwm_bl.c 	data->max_brightness = length / sizeof(u32);
data              264 drivers/video/backlight/pwm_bl.c 	if (data->max_brightness > 0) {
data              265 drivers/video/backlight/pwm_bl.c 		size_t size = sizeof(*data->levels) * data->max_brightness;
data              268 drivers/video/backlight/pwm_bl.c 		data->levels = devm_kzalloc(dev, size, GFP_KERNEL);
data              269 drivers/video/backlight/pwm_bl.c 		if (!data->levels)
data              273 drivers/video/backlight/pwm_bl.c 						 data->levels,
data              274 drivers/video/backlight/pwm_bl.c 						 data->max_brightness);
data              283 drivers/video/backlight/pwm_bl.c 		data->dft_brightness = value;
data              299 drivers/video/backlight/pwm_bl.c 			if (data->max_brightness < 2) {
data              309 drivers/video/backlight/pwm_bl.c 			for (i = 0; i < data->max_brightness - 1; i++) {
data              310 drivers/video/backlight/pwm_bl.c 				if ((data->levels[i + 1] - data->levels[i]) /
data              331 drivers/video/backlight/pwm_bl.c 			for (i = 0; i < data->max_brightness - 1; i++) {
data              332 drivers/video/backlight/pwm_bl.c 				value = data->levels[i];
data              333 drivers/video/backlight/pwm_bl.c 				n = (data->levels[i + 1] - value) / num_steps;
data              341 drivers/video/backlight/pwm_bl.c 					table[levels_count] = data->levels[i];
data              345 drivers/video/backlight/pwm_bl.c 			table[levels_count] = data->levels[i];
data              352 drivers/video/backlight/pwm_bl.c 			devm_kfree(dev, data->levels);
data              353 drivers/video/backlight/pwm_bl.c 			data->levels = table;
data              359 drivers/video/backlight/pwm_bl.c 			data->max_brightness = num_levels;
data              362 drivers/video/backlight/pwm_bl.c 		data->max_brightness--;
data              376 drivers/video/backlight/pwm_bl.c 				  struct platform_pwm_backlight_data *data)
data              383 drivers/video/backlight/pwm_bl.c 				     struct platform_pwm_backlight_data *data,
data              390 drivers/video/backlight/pwm_bl.c static bool pwm_backlight_is_linear(struct platform_pwm_backlight_data *data)
data              392 drivers/video/backlight/pwm_bl.c 	unsigned int nlevels = data->max_brightness + 1;
data              393 drivers/video/backlight/pwm_bl.c 	unsigned int min_val = data->levels[0];
data              394 drivers/video/backlight/pwm_bl.c 	unsigned int max_val = data->levels[nlevels - 1];
data              406 drivers/video/backlight/pwm_bl.c 		unsigned int delta = abs(linear_value - data->levels[i]);
data              447 drivers/video/backlight/pwm_bl.c 	struct platform_pwm_backlight_data *data = dev_get_platdata(&pdev->dev);
data              457 drivers/video/backlight/pwm_bl.c 	if (!data) {
data              464 drivers/video/backlight/pwm_bl.c 		data = &defdata;
data              467 drivers/video/backlight/pwm_bl.c 	if (data->init) {
data              468 drivers/video/backlight/pwm_bl.c 		ret = data->init(&pdev->dev);
data              479 drivers/video/backlight/pwm_bl.c 	pb->notify = data->notify;
data              480 drivers/video/backlight/pwm_bl.c 	pb->notify_after = data->notify_after;
data              481 drivers/video/backlight/pwm_bl.c 	pb->check_fb = data->check_fb;
data              482 drivers/video/backlight/pwm_bl.c 	pb->exit = data->exit;
data              485 drivers/video/backlight/pwm_bl.c 	pb->post_pwm_on_delay = data->post_pwm_on_delay;
data              486 drivers/video/backlight/pwm_bl.c 	pb->pwm_off_delay = data->pwm_off_delay;
data              499 drivers/video/backlight/pwm_bl.c 	if (!pb->enable_gpio && gpio_is_valid(data->enable_gpio)) {
data              500 drivers/video/backlight/pwm_bl.c 		ret = devm_gpio_request_one(&pdev->dev, data->enable_gpio,
data              504 drivers/video/backlight/pwm_bl.c 				data->enable_gpio, ret);
data              508 drivers/video/backlight/pwm_bl.c 		pb->enable_gpio = gpio_to_desc(data->enable_gpio);
data              533 drivers/video/backlight/pwm_bl.c 		pb->pwm = pwm_request(data->pwm_id, "pwm-backlight");
data              554 drivers/video/backlight/pwm_bl.c 	if (!state.period && (data->pwm_period_ns > 0))
data              555 drivers/video/backlight/pwm_bl.c 		state.period = data->pwm_period_ns;
data              566 drivers/video/backlight/pwm_bl.c 	if (data->levels) {
data              572 drivers/video/backlight/pwm_bl.c 		for (i = 0; i <= data->max_brightness; i++) {
data              573 drivers/video/backlight/pwm_bl.c 			if (data->levels[i] > pb->scale)
data              574 drivers/video/backlight/pwm_bl.c 				pb->scale = data->levels[i];
data              576 drivers/video/backlight/pwm_bl.c 			pb->levels = data->levels;
data              579 drivers/video/backlight/pwm_bl.c 		if (pwm_backlight_is_linear(data))
data              583 drivers/video/backlight/pwm_bl.c 	} else if (!data->max_brightness) {
data              595 drivers/video/backlight/pwm_bl.c 		ret = pwm_backlight_brightness_default(&pdev->dev, data,
data              603 drivers/video/backlight/pwm_bl.c 		for (i = 0; i <= data->max_brightness; i++) {
data              604 drivers/video/backlight/pwm_bl.c 			if (data->levels[i] > pb->scale)
data              605 drivers/video/backlight/pwm_bl.c 				pb->scale = data->levels[i];
data              607 drivers/video/backlight/pwm_bl.c 			pb->levels = data->levels;
data              616 drivers/video/backlight/pwm_bl.c 		pb->scale = data->max_brightness;
data              619 drivers/video/backlight/pwm_bl.c 	pb->lth_brightness = data->lth_brightness * (state.period / pb->scale);
data              622 drivers/video/backlight/pwm_bl.c 	props.max_brightness = data->max_brightness;
data              633 drivers/video/backlight/pwm_bl.c 	if (data->dft_brightness > data->max_brightness) {
data              636 drivers/video/backlight/pwm_bl.c 			 data->dft_brightness, data->max_brightness);
data              637 drivers/video/backlight/pwm_bl.c 		data->dft_brightness = data->max_brightness;
data              640 drivers/video/backlight/pwm_bl.c 	bl->props.brightness = data->dft_brightness;
data              648 drivers/video/backlight/pwm_bl.c 	if (data->exit)
data              649 drivers/video/backlight/pwm_bl.c 		data->exit(&pdev->dev);
data              179 drivers/video/backlight/tdo24m.c 	uint32_t data;
data              188 drivers/video/backlight/tdo24m.c 		data = *p << (7 - nparams);
data              191 drivers/video/backlight/tdo24m.c 			lcd->buf[0] = (data >> 8) & 0xff;
data              192 drivers/video/backlight/tdo24m.c 			lcd->buf[1] = data & 0xff;
data              195 drivers/video/backlight/tdo24m.c 			lcd->buf[0] = (data >> 16) & 0xff;
data              196 drivers/video/backlight/tdo24m.c 			lcd->buf[1] = (data >> 8) & 0xff;
data              197 drivers/video/backlight/tdo24m.c 			lcd->buf[2] = data & 0xff;
data              200 drivers/video/backlight/tdo24m.c 			lcd->buf[0] = (data >> 24) & 0xff;
data              201 drivers/video/backlight/tdo24m.c 			lcd->buf[1] = (data >> 16) & 0xff;
data              202 drivers/video/backlight/tdo24m.c 			lcd->buf[2] = (data >> 8) & 0xff;
data              203 drivers/video/backlight/tdo24m.c 			lcd->buf[3] = data & 0xff;
data               35 drivers/video/backlight/tosa_bl.c static void tosa_bl_set_backlight(struct tosa_bl_data *data, int brightness)
data               37 drivers/video/backlight/tosa_bl.c 	struct spi_device *spi = dev_get_platdata(&data->i2c->dev);
data               39 drivers/video/backlight/tosa_bl.c 	i2c_smbus_write_byte_data(data->i2c, DAC_CH1, data->comadj);
data               42 drivers/video/backlight/tosa_bl.c 	i2c_smbus_write_byte_data(data->i2c, DAC_CH2, (u8)(brightness & 0xff));
data               53 drivers/video/backlight/tosa_bl.c 	struct tosa_bl_data *data = bl_get_data(dev);
data               60 drivers/video/backlight/tosa_bl.c 	tosa_bl_set_backlight(data, brightness);
data               81 drivers/video/backlight/tosa_bl.c 	struct tosa_bl_data *data;
data               84 drivers/video/backlight/tosa_bl.c 	data = devm_kzalloc(&client->dev, sizeof(struct tosa_bl_data),
data               86 drivers/video/backlight/tosa_bl.c 	if (!data)
data               89 drivers/video/backlight/tosa_bl.c 	data->comadj = sharpsl_param.comadj == -1 ? COMADJ_DEFAULT : sharpsl_param.comadj;
data               94 drivers/video/backlight/tosa_bl.c 		dev_dbg(&data->bl->dev, "Unable to request gpio!\n");
data               98 drivers/video/backlight/tosa_bl.c 	i2c_set_clientdata(client, data);
data               99 drivers/video/backlight/tosa_bl.c 	data->i2c = client;
data              104 drivers/video/backlight/tosa_bl.c 	data->bl = devm_backlight_device_register(&client->dev, "tosa-bl",
data              105 drivers/video/backlight/tosa_bl.c 						&client->dev, data, &bl_ops,
data              107 drivers/video/backlight/tosa_bl.c 	if (IS_ERR(data->bl)) {
data              108 drivers/video/backlight/tosa_bl.c 		ret = PTR_ERR(data->bl);
data              112 drivers/video/backlight/tosa_bl.c 	data->bl->props.brightness = 69;
data              113 drivers/video/backlight/tosa_bl.c 	data->bl->props.power = FB_BLANK_UNBLANK;
data              115 drivers/video/backlight/tosa_bl.c 	backlight_update_status(data->bl);
data              120 drivers/video/backlight/tosa_bl.c 	data->bl = NULL;
data              126 drivers/video/backlight/tosa_bl.c 	struct tosa_bl_data *data = i2c_get_clientdata(client);
data              128 drivers/video/backlight/tosa_bl.c 	data->bl = NULL;
data              135 drivers/video/backlight/tosa_bl.c 	struct tosa_bl_data *data = dev_get_drvdata(dev);
data              137 drivers/video/backlight/tosa_bl.c 	tosa_bl_set_backlight(data, 0);
data              144 drivers/video/backlight/tosa_bl.c 	struct tosa_bl_data *data = dev_get_drvdata(dev);
data              146 drivers/video/backlight/tosa_bl.c 	backlight_update_status(data->bl);
data               42 drivers/video/backlight/tosa_lcd.c static int tosa_tg_send(struct spi_device *spi, int adrs, uint8_t data)
data               52 drivers/video/backlight/tosa_lcd.c 	buf[0] = ((adrs & 0x07) << 5) | (data & 0x1f);
data               66 drivers/video/backlight/tosa_lcd.c static void tosa_lcd_tg_init(struct tosa_lcd_data *data)
data               74 drivers/video/backlight/tosa_lcd.c 	tosa_tg_send(data->spi, TG_TPOSCTL, 0x00);
data               76 drivers/video/backlight/tosa_lcd.c 	tosa_tg_send(data->spi, TG_GPOSR, 0x02);
data               79 drivers/video/backlight/tosa_lcd.c static void tosa_lcd_tg_on(struct tosa_lcd_data *data)
data               81 drivers/video/backlight/tosa_lcd.c 	struct spi_device *spi = data->spi;
data               84 drivers/video/backlight/tosa_lcd.c 	if (data->is_vga)
data               96 drivers/video/backlight/tosa_lcd.c 	if (!data->i2c) {
data              105 drivers/video/backlight/tosa_lcd.c 			.platform_data = data->spi,
data              107 drivers/video/backlight/tosa_lcd.c 		data->i2c = i2c_new_device(adap, &info);
data              111 drivers/video/backlight/tosa_lcd.c static void tosa_lcd_tg_off(struct tosa_lcd_data *data)
data              113 drivers/video/backlight/tosa_lcd.c 	struct spi_device *spi = data->spi;
data              130 drivers/video/backlight/tosa_lcd.c 	struct tosa_lcd_data *data = lcd_get_data(lcd);
data              132 drivers/video/backlight/tosa_lcd.c 	if (POWER_IS_ON(power) && !POWER_IS_ON(data->lcd_power))
data              133 drivers/video/backlight/tosa_lcd.c 		tosa_lcd_tg_on(data);
data              135 drivers/video/backlight/tosa_lcd.c 	if (!POWER_IS_ON(power) && POWER_IS_ON(data->lcd_power))
data              136 drivers/video/backlight/tosa_lcd.c 		tosa_lcd_tg_off(data);
data              138 drivers/video/backlight/tosa_lcd.c 	data->lcd_power = power;
data              144 drivers/video/backlight/tosa_lcd.c 	struct tosa_lcd_data *data = lcd_get_data(lcd);
data              146 drivers/video/backlight/tosa_lcd.c 	return data->lcd_power;
data              151 drivers/video/backlight/tosa_lcd.c 	struct tosa_lcd_data *data = lcd_get_data(lcd);
data              154 drivers/video/backlight/tosa_lcd.c 		data->is_vga = false;
data              156 drivers/video/backlight/tosa_lcd.c 		data->is_vga = true;
data              158 drivers/video/backlight/tosa_lcd.c 	if (POWER_IS_ON(data->lcd_power))
data              159 drivers/video/backlight/tosa_lcd.c 		tosa_lcd_tg_on(data);
data              173 drivers/video/backlight/tosa_lcd.c 	struct tosa_lcd_data *data;
data              175 drivers/video/backlight/tosa_lcd.c 	data = devm_kzalloc(&spi->dev, sizeof(struct tosa_lcd_data),
data              177 drivers/video/backlight/tosa_lcd.c 	if (!data)
data              180 drivers/video/backlight/tosa_lcd.c 	data->is_vga = true; /* default to VGA mode */
data              191 drivers/video/backlight/tosa_lcd.c 	data->spi = spi;
data              192 drivers/video/backlight/tosa_lcd.c 	spi_set_drvdata(spi, data);
data              201 drivers/video/backlight/tosa_lcd.c 	tosa_lcd_tg_init(data);
data              203 drivers/video/backlight/tosa_lcd.c 	tosa_lcd_tg_on(data);
data              205 drivers/video/backlight/tosa_lcd.c 	data->lcd = devm_lcd_device_register(&spi->dev, "tosa-lcd", &spi->dev,
data              206 drivers/video/backlight/tosa_lcd.c 					data, &tosa_lcd_ops);
data              208 drivers/video/backlight/tosa_lcd.c 	if (IS_ERR(data->lcd)) {
data              209 drivers/video/backlight/tosa_lcd.c 		ret = PTR_ERR(data->lcd);
data              210 drivers/video/backlight/tosa_lcd.c 		data->lcd = NULL;
data              217 drivers/video/backlight/tosa_lcd.c 	tosa_lcd_tg_off(data);
data              223 drivers/video/backlight/tosa_lcd.c 	struct tosa_lcd_data *data = spi_get_drvdata(spi);
data              225 drivers/video/backlight/tosa_lcd.c 	i2c_unregister_device(data->i2c);
data              227 drivers/video/backlight/tosa_lcd.c 	tosa_lcd_tg_off(data);
data              235 drivers/video/backlight/tosa_lcd.c 	struct tosa_lcd_data *data = dev_get_drvdata(dev);
data              237 drivers/video/backlight/tosa_lcd.c 	tosa_lcd_tg_off(data);
data              244 drivers/video/backlight/tosa_lcd.c 	struct tosa_lcd_data *data = dev_get_drvdata(dev);
data              246 drivers/video/backlight/tosa_lcd.c 	tosa_lcd_tg_init(data);
data              247 drivers/video/backlight/tosa_lcd.c 	if (POWER_IS_ON(data->lcd_power))
data              248 drivers/video/backlight/tosa_lcd.c 		tosa_lcd_tg_on(data);
data              250 drivers/video/backlight/tosa_lcd.c 		tosa_lcd_tg_off(data);
data               28 drivers/video/backlight/wm831x_bl.c 	struct wm831x_backlight_data *data = bl_get_data(bl);
data               29 drivers/video/backlight/wm831x_bl.c 	struct wm831x *wm831x = data->wm831x;
data               30 drivers/video/backlight/wm831x_bl.c 	int power_up = !data->current_brightness && brightness;
data               31 drivers/video/backlight/wm831x_bl.c 	int power_down = data->current_brightness && !brightness;
data               36 drivers/video/backlight/wm831x_bl.c 		ret = wm831x_set_bits(wm831x, data->isink_reg,
data               56 drivers/video/backlight/wm831x_bl.c 		ret = wm831x_set_bits(wm831x, data->isink_reg,
data               63 drivers/video/backlight/wm831x_bl.c 	ret = wm831x_set_bits(wm831x, data->isink_reg,
data               70 drivers/video/backlight/wm831x_bl.c 		ret = wm831x_set_bits(wm831x, data->isink_reg,
data               76 drivers/video/backlight/wm831x_bl.c 	data->current_brightness = brightness;
data               86 drivers/video/backlight/wm831x_bl.c 		wm831x_set_bits(wm831x, data->isink_reg, WM831X_CS1_ENA, 0);
data              110 drivers/video/backlight/wm831x_bl.c 	struct wm831x_backlight_data *data = bl_get_data(bl);
data              112 drivers/video/backlight/wm831x_bl.c 	return data->current_brightness;
data              126 drivers/video/backlight/wm831x_bl.c 	struct wm831x_backlight_data *data;
data              185 drivers/video/backlight/wm831x_bl.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              186 drivers/video/backlight/wm831x_bl.c 	if (data == NULL)
data              189 drivers/video/backlight/wm831x_bl.c 	data->wm831x = wm831x;
data              190 drivers/video/backlight/wm831x_bl.c 	data->current_brightness = 0;
data              191 drivers/video/backlight/wm831x_bl.c 	data->isink_reg = isink_reg;
data              197 drivers/video/backlight/wm831x_bl.c 					data, &wm831x_backlight_ops, &props);
data               35 drivers/video/console/newport_con.c #define FONT_DATA ((unsigned char *)font_vga_8x16.data)
data              105 drivers/video/console/newport_con.c 	const unsigned char *data;
data              111 drivers/video/console/newport_con.c 	data = logo->data;
data              129 drivers/video/console/newport_con.c 		npregs->go.hostrw0 = *data++ << 24;
data              508 drivers/video/console/newport_con.c 	unsigned char *new_data, *data = op->data, *p;
data              526 drivers/video/console/newport_con.c 		memcpy(p, data, h);
data              527 drivers/video/console/newport_con.c 		data += 32;
data              532 drivers/video/console/sticore.c 	memcpy(dest, fbfont->data, bpc*256);
data              171 drivers/video/console/vgacon.c 	void *data;
data              192 drivers/video/console/vgacon.c 	if (scrollback->data && reset_size > 0)
data              193 drivers/video/console/vgacon.c 		memset(scrollback->data, 0, reset_size);
data              205 drivers/video/console/vgacon.c 	void *data;
data              207 drivers/video/console/vgacon.c 	data = kmalloc_array(CONFIG_VGACON_SOFT_SCROLLBACK_SIZE, 1024,
data              210 drivers/video/console/vgacon.c 	vgacon_scrollbacks[vc_num].data = data;
data              224 drivers/video/console/vgacon.c 	if (!vgacon_scrollbacks[vc_num].data) {
data              247 drivers/video/console/vgacon.c 	if (!vgacon_scrollback_cur->data || !vgacon_scrollback_cur->size ||
data              254 drivers/video/console/vgacon.c 		scr_memcpyw(vgacon_scrollback_cur->data +
data              295 drivers/video/console/vgacon.c 	if (!vgacon_scrollback_cur->data)
data              345 drivers/video/console/vgacon.c 		scr_memcpyw(d, vgacon_scrollback_cur->data + soff, copysize);
data              350 drivers/video/console/vgacon.c 			scr_memcpyw(d, vgacon_scrollback_cur->data, count);
data             1294 drivers/video/console/vgacon.c 	rc = vgacon_do_font_op(&vgastate, font->data, 1, charcount == 512);
data             1311 drivers/video/console/vgacon.c 	if (!font->data)
data             1313 drivers/video/console/vgacon.c 	return vgacon_do_font_op(&vgastate, font->data, 0, vga_512_chars);
data              684 drivers/video/fbdev/amifb.c 	__u8 data[1];			/* field with [height][width]        */
data             1836 drivers/video/fbdev/amifb.c 				  u_char __user *data,
data             1858 drivers/video/fbdev/amifb.c 	if (!access_ok(data, size))
data             1889 drivers/video/fbdev/amifb.c 			put_user(color, data++);
data             1912 drivers/video/fbdev/amifb.c 				  u_char __user *data, struct amifb_par *par)
data             1938 drivers/video/fbdev/amifb.c 	if (!access_ok(data, var->width * var->height))
data             1959 drivers/video/fbdev/amifb.c 			get_user(tdata, data);
data             1960 drivers/video/fbdev/amifb.c 			data++;
data             3308 drivers/video/fbdev/amifb.c 				   const u8 *data, u32 bgcolor, u32 fgcolor)
data             3318 drivers/video/fbdev/amifb.c 				((unsigned long)data & ~(BYTES_PER_LONG - 1));
data             3319 drivers/video/fbdev/amifb.c 			src_idx = ((unsigned long)data & (BYTES_PER_LONG - 1)) * 8;
data             3364 drivers/video/fbdev/amifb.c 		src = image->data;
data             3375 drivers/video/fbdev/amifb.c 		c2p_planar(info->screen_base, image->data, dx, dy, width,
data             3407 drivers/video/fbdev/amifb.c 			((struct fb_var_cursorinfo __user *)arg)->data,
data             3418 drivers/video/fbdev/amifb.c 			((struct fb_var_cursorinfo __user *)arg)->data,
data              121 drivers/video/fbdev/arkfb.c 	const u8 *font = map->data;
data              184 drivers/video/fbdev/arkfb.c 	src1 = image->data;
data              242 drivers/video/fbdev/arkfb.c 	src1 = image->data;
data              309 drivers/video/fbdev/arkfb.c typedef void (*dac_read_regs_t)(void *data, u8 *code, int count);
data              310 drivers/video/fbdev/arkfb.c typedef void (*dac_write_regs_t)(void *data, u8 *code, int count);
data              317 drivers/video/fbdev/arkfb.c 	void *data;
data              324 drivers/video/fbdev/arkfb.c 	info->dac_read_regs(info->data, code, 1);
data              330 drivers/video/fbdev/arkfb.c 	info->dac_read_regs(info->data, code, count);
data              336 drivers/video/fbdev/arkfb.c 	info->dac_write_regs(info->data, code, 1);
data              341 drivers/video/fbdev/arkfb.c 	info->dac_write_regs(info->data, code, count);
data              439 drivers/video/fbdev/arkfb.c static struct dac_info * ics5342_init(dac_read_regs_t drr, dac_write_regs_t dwr, void *data)
data              449 drivers/video/fbdev/arkfb.c 	info->data = data;
data              460 drivers/video/fbdev/arkfb.c static void ark_dac_read_regs(void *data, u8 *code, int count)
data              462 drivers/video/fbdev/arkfb.c 	struct fb_info *info = data;
data              479 drivers/video/fbdev/arkfb.c static void ark_dac_write_regs(void *data, u8 *code, int count)
data              481 drivers/video/fbdev/arkfb.c 	struct fb_info *info = data;
data               54 drivers/video/fbdev/asiliantfb.c static void mm_write_xr(struct fb_info *p, u8 reg, u8 data)
data               56 drivers/video/fbdev/asiliantfb.c 	mm_write_ind(reg, data, 0x7ac, 0x7ad);
data               60 drivers/video/fbdev/asiliantfb.c static void mm_write_fr(struct fb_info *p, u8 reg, u8 data)
data               62 drivers/video/fbdev/asiliantfb.c 	mm_write_ind(reg, data, 0x7a0, 0x7a1);
data               66 drivers/video/fbdev/asiliantfb.c static void mm_write_cr(struct fb_info *p, u8 reg, u8 data)
data               68 drivers/video/fbdev/asiliantfb.c 	mm_write_ind(reg, data, 0x7a8, 0x7a9);
data               72 drivers/video/fbdev/asiliantfb.c static void mm_write_gr(struct fb_info *p, u8 reg, u8 data)
data               74 drivers/video/fbdev/asiliantfb.c 	mm_write_ind(reg, data, 0x79c, 0x79d);
data               78 drivers/video/fbdev/asiliantfb.c static void mm_write_sr(struct fb_info *p, u8 reg, u8 data)
data               80 drivers/video/fbdev/asiliantfb.c 	mm_write_ind(reg, data, 0x788, 0x789);
data               84 drivers/video/fbdev/asiliantfb.c static void mm_write_ar(struct fb_info *p, u8 reg, u8 data)
data               87 drivers/video/fbdev/asiliantfb.c 	mm_write_ind(reg, data, 0x780, 0x780);
data              350 drivers/video/fbdev/asiliantfb.c 	unsigned char data;
data              459 drivers/video/fbdev/asiliantfb.c 		write_xr(chips_init_xr[i].addr, chips_init_xr[i].data);
data              464 drivers/video/fbdev/asiliantfb.c 		write_sr(chips_init_sr[i].addr, chips_init_sr[i].data);
data              466 drivers/video/fbdev/asiliantfb.c 		write_gr(chips_init_gr[i].addr, chips_init_gr[i].data);
data              468 drivers/video/fbdev/asiliantfb.c 		write_ar(chips_init_ar[i].addr, chips_init_ar[i].data);
data              472 drivers/video/fbdev/asiliantfb.c 		write_cr(chips_init_cr[i].addr, chips_init_cr[i].data);
data              474 drivers/video/fbdev/asiliantfb.c 		write_fr(chips_init_fr[i].addr, chips_init_fr[i].data);
data             2610 drivers/video/fbdev/atafb.c 		src = image->data;
data             2634 drivers/video/fbdev/atafb.c 		c2p_iplan2(info->screen_base, image->data, dx, dy, width,
data               11 drivers/video/fbdev/atafb.h 			const u8 *data, u32 bgcolor, u32 fgcolor);
data               19 drivers/video/fbdev/atafb.h 			     const u8 *data, u32 bgcolor, u32 fgcolor);
data               27 drivers/video/fbdev/atafb.h 			     const u8 *data, u32 bgcolor, u32 fgcolor);
data               35 drivers/video/fbdev/atafb.h 			     const u8 *data, u32 bgcolor, u32 fgcolor);
data              240 drivers/video/fbdev/atafb_iplan2p2.c                              const u8 *data, u32 bgcolor, u32 fgcolor)
data              249 drivers/video/fbdev/atafb_iplan2p2.c 		fill8_2col((u8 *)dest + 1, fgcolor, bgcolor, *data++);
data              255 drivers/video/fbdev/atafb_iplan2p2.c 		data16 = (const u16 *)data;
data              264 drivers/video/fbdev/atafb_iplan2p2.c 		data = (const u8 *)data16;
data              269 drivers/video/fbdev/atafb_iplan2p2.c 		fill8_2col((u8 *)dest, fgcolor, bgcolor, *data);
data              254 drivers/video/fbdev/atafb_iplan2p4.c                              const u8 *data, u32 bgcolor, u32 fgcolor)
data              263 drivers/video/fbdev/atafb_iplan2p4.c 		fill8_2col((u8 *)dest + 1, fgcolor, bgcolor, *data++);
data              269 drivers/video/fbdev/atafb_iplan2p4.c 		data16 = (const u16 *)data;
data              279 drivers/video/fbdev/atafb_iplan2p4.c 		data = (const u8 *)data16;
data              284 drivers/video/fbdev/atafb_iplan2p4.c 		fill8_2col((u8 *)dest, fgcolor, bgcolor, *data);
data              289 drivers/video/fbdev/atafb_iplan2p8.c 			     const u8 *data, u32 bgcolor, u32 fgcolor)
data              298 drivers/video/fbdev/atafb_iplan2p8.c 		fill8_2col((u8 *)dest + 1, fgcolor, bgcolor, *data++);
data              304 drivers/video/fbdev/atafb_iplan2p8.c 		data16 = (const u16 *)data;
data              316 drivers/video/fbdev/atafb_iplan2p8.c 		data = (const u8 *)data16;
data              321 drivers/video/fbdev/atafb_iplan2p8.c 		fill8_2col((u8 *)dest, fgcolor, bgcolor, *data);
data               78 drivers/video/fbdev/atafb_mfb.c 			const u8 *data, u32 bgcolor, u32 fgcolor)
data               87 drivers/video/fbdev/atafb_mfb.c 		*dest++ = *data++;
data              900 drivers/video/fbdev/atmel_lcdfb.c 	{ .compatible = "atmel,at91sam9261-lcdc" , .data = &at91sam9261_config, },
data              901 drivers/video/fbdev/atmel_lcdfb.c 	{ .compatible = "atmel,at91sam9263-lcdc" , .data = &at91sam9263_config, },
data              902 drivers/video/fbdev/atmel_lcdfb.c 	{ .compatible = "atmel,at91sam9g10-lcdc" , .data = &at91sam9g10_config, },
data              903 drivers/video/fbdev/atmel_lcdfb.c 	{ .compatible = "atmel,at91sam9g45-lcdc" , .data = &at91sam9g45_config, },
data              904 drivers/video/fbdev/atmel_lcdfb.c 	{ .compatible = "atmel,at91sam9g45es-lcdc" , .data = &at91sam9g45es_config, },
data              905 drivers/video/fbdev/atmel_lcdfb.c 	{ .compatible = "atmel,at91sam9rl-lcdc" , .data = &at91sam9rl_config, },
data              957 drivers/video/fbdev/atmel_lcdfb.c 		of_match_device(atmel_lcdfb_dt_ids, dev)->data;
data             1893 drivers/video/fbdev/aty/aty128fb.c static void aty128_early_resume(void *data)
data             1895 drivers/video/fbdev/aty/aty128fb.c         struct aty128fb_par *par = data;
data              389 drivers/video/fbdev/aty/mach64_accel.c 		u8 *pbitmapin = (u8*)image->data, *pbitmapout;
data              424 drivers/video/fbdev/aty/mach64_accel.c 		for (pbitmap = (u32*)(image->data); dwords; dwords--, pbitmap++) {
data              145 drivers/video/fbdev/aty/mach64_cursor.c 	    u8 *src = (u8 *)cursor->image.data;
data              406 drivers/video/fbdev/aty/mach64_gx.c static void aty_ICS2595_put1bit(u8 data, const struct atyfb_par *par)
data              410 drivers/video/fbdev/aty/mach64_gx.c 	data &= 0x01;
data              413 drivers/video/fbdev/aty/mach64_gx.c 		 (tmp & ~0x04) | (data << 2), par);
data              330 drivers/video/fbdev/aty/radeon_base.c 	u32 data;
data              334 drivers/video/fbdev/aty/radeon_base.c 	data = INREG(CLOCK_CNTL_DATA);
data              336 drivers/video/fbdev/aty/radeon_base.c 	return data;
data               18 drivers/video/fbdev/aty/radeon_i2c.c static void radeon_gpio_setscl(void* data, int state)
data               20 drivers/video/fbdev/aty/radeon_i2c.c 	struct radeon_i2c_chan 	*chan = data;
data               32 drivers/video/fbdev/aty/radeon_i2c.c static void radeon_gpio_setsda(void* data, int state)
data               34 drivers/video/fbdev/aty/radeon_i2c.c 	struct radeon_i2c_chan 	*chan = data;
data               46 drivers/video/fbdev/aty/radeon_i2c.c static int radeon_gpio_getscl(void* data)
data               48 drivers/video/fbdev/aty/radeon_i2c.c 	struct radeon_i2c_chan 	*chan = data;
data               57 drivers/video/fbdev/aty/radeon_i2c.c static int radeon_gpio_getsda(void* data)
data               59 drivers/video/fbdev/aty/radeon_i2c.c 	struct radeon_i2c_chan 	*chan = data;
data               83 drivers/video/fbdev/aty/radeon_i2c.c 	chan->algo.data 		= chan;	
data             2801 drivers/video/fbdev/aty/radeon_pm.c static void radeonfb_early_resume(void *data)
data             2803 drivers/video/fbdev/aty/radeon_pm.c         struct radeonfb_info *rinfo = data;
data              119 drivers/video/fbdev/broadsheetfb.c static void broadsheet_gpio_issue_data(struct broadsheetfb_par *par, u16 data)
data              122 drivers/video/fbdev/broadsheetfb.c 	par->board->set_hdb(par, data);
data              126 drivers/video/fbdev/broadsheetfb.c static void broadsheet_gpio_issue_cmd(struct broadsheetfb_par *par, u16 data)
data              129 drivers/video/fbdev/broadsheetfb.c 	broadsheet_gpio_issue_data(par, data);
data              132 drivers/video/fbdev/broadsheetfb.c static void broadsheet_gpio_send_command(struct broadsheetfb_par *par, u16 data)
data              137 drivers/video/fbdev/broadsheetfb.c 	broadsheet_gpio_issue_cmd(par, data);
data              169 drivers/video/fbdev/broadsheetfb.c static void broadsheet_send_command(struct broadsheetfb_par *par, u16 data)
data              172 drivers/video/fbdev/broadsheetfb.c 		par->board->mmio_write(par, BS_MMIO_CMD, data);
data              174 drivers/video/fbdev/broadsheetfb.c 		broadsheet_gpio_send_command(par, data);
data              187 drivers/video/fbdev/broadsheetfb.c 					u16 *data)
data              197 drivers/video/fbdev/broadsheetfb.c 		tmp = (data[i] & 0x0F) << 4;
data              198 drivers/video/fbdev/broadsheetfb.c 		tmp |= (data[i] & 0x0F00) << 4;
data              207 drivers/video/fbdev/broadsheetfb.c 				   u16 *data)
data              213 drivers/video/fbdev/broadsheetfb.c 		tmp = (data[i] & 0x0F) << 4;
data              214 drivers/video/fbdev/broadsheetfb.c 		tmp |= (data[i] & 0x0F00) << 4;
data              221 drivers/video/fbdev/broadsheetfb.c 				   u16 *data)
data              224 drivers/video/fbdev/broadsheetfb.c 		broadsheet_mmio_burst_write(par, size, data);
data              226 drivers/video/fbdev/broadsheetfb.c 		broadsheet_gpio_burst_write(par, size, data);
data              259 drivers/video/fbdev/broadsheetfb.c 					u16 data)
data              272 drivers/video/fbdev/broadsheetfb.c 	broadsheet_gpio_issue_data(par, data);
data              278 drivers/video/fbdev/broadsheetfb.c 				 u16 data)
data              282 drivers/video/fbdev/broadsheetfb.c 	par->board->mmio_write(par, BS_MMIO_DATA, data);
data              287 drivers/video/fbdev/broadsheetfb.c 					u16 data)
data              290 drivers/video/fbdev/broadsheetfb.c 		broadsheet_mmio_write_reg(par, reg, data);
data              292 drivers/video/fbdev/broadsheetfb.c 		broadsheet_gpio_write_reg(par, reg, data);
data              296 drivers/video/fbdev/broadsheetfb.c 					u32 data)
data              298 drivers/video/fbdev/broadsheetfb.c 	broadsheet_write_reg(par, reg, cpu_to_le32(data) & 0xFFFF);
data              299 drivers/video/fbdev/broadsheetfb.c 	broadsheet_write_reg(par, reg + 2, (cpu_to_le32(data) >> 16) & 0xFFFF);
data              379 drivers/video/fbdev/broadsheetfb.c static int broadsheet_spiflash_write_byte(struct broadsheetfb_par *par, u8 data)
data              381 drivers/video/fbdev/broadsheetfb.c 	broadsheet_write_reg(par, 0x0202, (data | 0x100));
data              386 drivers/video/fbdev/broadsheetfb.c static int broadsheet_spiflash_read_byte(struct broadsheetfb_par *par, u8 *data)
data              399 drivers/video/fbdev/broadsheetfb.c 	*data = tmp & 0xFF;
data              545 drivers/video/fbdev/broadsheetfb.c 						int addr, int size, char *data)
data              555 drivers/video/fbdev/broadsheetfb.c 		err = broadsheet_spiflash_read_byte(par, &data[i]);
data              567 drivers/video/fbdev/broadsheetfb.c 						int addr, const char *data)
data              579 drivers/video/fbdev/broadsheetfb.c 		err = broadsheet_spiflash_write_byte(par, data[i]);
data              593 drivers/video/fbdev/broadsheetfb.c 				int addr, const char *data, int sector_size)
data              599 drivers/video/fbdev/broadsheetfb.c 		err = broadsheet_spiflash_write_page(par, addr + i, &data[i]);
data              613 drivers/video/fbdev/broadsheetfb.c 					int data_len, const char *data)
data              643 drivers/video/fbdev/broadsheetfb.c 	memcpy(sector_buffer + data_start_addr, data, data_len);
data              759 drivers/video/fbdev/broadsheetfb.c 	err = broadsheet_store_waveform_to_spiflash(par, fw_entry->data,
data              203 drivers/video/fbdev/bt431.h 				    const char *data, const char *mask,
data              219 drivers/video/fbdev/bt431.h 					val = (val << 8) | (val ^ data[i]);
data              221 drivers/video/fbdev/bt431.h 					val = (val << 8) | (val & data[i]);
data              398 drivers/video/fbdev/cg6.c 	const u8 *data = image->data;
data              435 drivers/video/fbdev/cg6.c 			val = ((u32)data[0] << 24) |
data              436 drivers/video/fbdev/cg6.c 			      ((u32)data[1] << 16) |
data              437 drivers/video/fbdev/cg6.c 			      ((u32)data[2] <<  8) |
data              438 drivers/video/fbdev/cg6.c 			      ((u32)data[3] <<  0);
data              441 drivers/video/fbdev/cg6.c 			data += 4;
data              452 drivers/video/fbdev/cg6.c 				val = (u32) data[0] << 24;
data              453 drivers/video/fbdev/cg6.c 				data += 1;
data              455 drivers/video/fbdev/cg6.c 				val = ((u32) data[0] << 24) |
data              456 drivers/video/fbdev/cg6.c 				      ((u32) data[1] << 16);
data              457 drivers/video/fbdev/cg6.c 				data += 2;
data              459 drivers/video/fbdev/cg6.c 				val = ((u32) data[0] << 24) |
data              460 drivers/video/fbdev/cg6.c 				      ((u32) data[1] << 16) |
data              461 drivers/video/fbdev/cg6.c 				      ((u32) data[2] <<  8);
data              462 drivers/video/fbdev/cg6.c 				data += 3;
data              169 drivers/video/fbdev/chipsfb.c 	unsigned char data;
data              280 drivers/video/fbdev/chipsfb.c 		write_xr(chips_init_xr[i].addr, chips_init_xr[i].data);
data              283 drivers/video/fbdev/chipsfb.c 		write_sr(chips_init_sr[i].addr, chips_init_sr[i].data);
data              285 drivers/video/fbdev/chipsfb.c 		write_gr(chips_init_gr[i].addr, chips_init_gr[i].data);
data              287 drivers/video/fbdev/chipsfb.c 		write_ar(chips_init_ar[i].addr, chips_init_ar[i].data);
data              289 drivers/video/fbdev/chipsfb.c 		write_cr(chips_init_cr[i].addr, chips_init_cr[i].data);
data              291 drivers/video/fbdev/chipsfb.c 		write_fr(chips_init_fr[i].addr, chips_init_fr[i].data);
data             1852 drivers/video/fbdev/cirrusfb.c 		memcpy(info->screen_base, image->data, size);
data             2531 drivers/video/fbdev/cirrusfb.c 	unsigned int data = VGA_PEL_D;
data             2541 drivers/video/fbdev/cirrusfb.c 			data += 0xfff;
data             2542 drivers/video/fbdev/cirrusfb.c 		vga_w(cinfo->regbase, data, red);
data             2543 drivers/video/fbdev/cirrusfb.c 		vga_w(cinfo->regbase, data, green);
data             2544 drivers/video/fbdev/cirrusfb.c 		vga_w(cinfo->regbase, data, blue);
data             2546 drivers/video/fbdev/cirrusfb.c 		vga_w(cinfo->regbase, data, blue);
data             2547 drivers/video/fbdev/cirrusfb.c 		vga_w(cinfo->regbase, data, green);
data             2548 drivers/video/fbdev/cirrusfb.c 		vga_w(cinfo->regbase, data, red);
data             2557 drivers/video/fbdev/cirrusfb.c 	unsigned int data = VGA_PEL_D;
data             2564 drivers/video/fbdev/cirrusfb.c 			data += 0xfff;
data             2565 drivers/video/fbdev/cirrusfb.c 		*red = vga_r(cinfo->regbase, data);
data             2566 drivers/video/fbdev/cirrusfb.c 		*green = vga_r(cinfo->regbase, data);
data             2567 drivers/video/fbdev/cirrusfb.c 		*blue = vga_r(cinfo->regbase, data);
data             2569 drivers/video/fbdev/cirrusfb.c 		*blue = vga_r(cinfo->regbase, data);
data             2570 drivers/video/fbdev/cirrusfb.c 		*green = vga_r(cinfo->regbase, data);
data             2571 drivers/video/fbdev/cirrusfb.c 		*red = vga_r(cinfo->regbase, data);
data               64 drivers/video/fbdev/cobalt_lcdfb.c static inline void lcd_write_data(struct fb_info *info, u8 data)
data               66 drivers/video/fbdev/cobalt_lcdfb.c 	writel((u32)data << 24, info->screen_base + LCD_DATA_REG_OFFSET);
data               87 drivers/video/fbdev/core/bitblit.c 		src = vc->vc_font.data + (scr_readw(s++)&
data              122 drivers/video/fbdev/core/bitblit.c 		src = vc->vc_font.data + (scr_readw(s++)&
data              182 drivers/video/fbdev/core/bitblit.c 		image.data = dst;
data              261 drivers/video/fbdev/core/bitblit.c 	src = vc->vc_font.data + ((c & charmask) * (w * vc->vc_font.height));
data              263 drivers/video/fbdev/core/bitblit.c 	if (ops->cursor_state.image.data != src ||
data              265 drivers/video/fbdev/core/bitblit.c 	    ops->cursor_state.image.data = src;
data              368 drivers/video/fbdev/core/bitblit.c 	cursor.image.data = src;
data               86 drivers/video/fbdev/core/cfbimgblt.c 	const u8 *src = image->data;
data              148 drivers/video/fbdev/core/cfbimgblt.c 	const u8 *src = image->data, *s;
data              222 drivers/video/fbdev/core/cfbimgblt.c 	const char *s = image->data, *src;
data               60 drivers/video/fbdev/core/fb_ddc.c 	algo_data->setscl(algo_data->data, 1);
data               66 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setsda(algo_data->data, 1);
data               69 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setscl(algo_data->data, 1);
data               73 drivers/video/fbdev/core/fb_ddc.c 				if (algo_data->getscl(algo_data->data))
data               82 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setsda(algo_data->data, 0);
data               84 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setscl(algo_data->data, 0);
data               86 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setsda(algo_data->data, 1);
data               91 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setsda(algo_data->data, 0);
data               92 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setscl(algo_data->data, 0);
data               95 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setscl(algo_data->data, 1);
data               99 drivers/video/fbdev/core/fb_ddc.c 				if (algo_data->getscl(algo_data->data))
data              106 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setsda(algo_data->data, 1);
data              108 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setscl(algo_data->data, 0);
data              109 drivers/video/fbdev/core/fb_ddc.c 		algo_data->setsda(algo_data->data, 0);
data              116 drivers/video/fbdev/core/fb_ddc.c 	algo_data->setsda(algo_data->data, 1);
data              117 drivers/video/fbdev/core/fb_ddc.c 	algo_data->setscl(algo_data->data, 1);
data             1045 drivers/video/fbdev/core/fbcon.c 	if (!p->fontdata && !vc->vc_font.data) {
data             1053 drivers/video/fbdev/core/fbcon.c 		vc->vc_font.data = (void *)(p->fontdata = font->data);
data             1056 drivers/video/fbdev/core/fbcon.c 		p->fontdata = vc->vc_font.data;
data             1114 drivers/video/fbdev/core/fbcon.c 			vc->vc_font.data = (void *)(p->fontdata =
data             1115 drivers/video/fbdev/core/fbcon.c 						    fvc->vc_font.data);
data             1132 drivers/video/fbdev/core/fbcon.c 			vc->vc_font.data = (void *)(p->fontdata = font->data);
data             1271 drivers/video/fbdev/core/fbcon.c 		vc->vc_font.data = NULL;
data             1436 drivers/video/fbdev/core/fbcon.c 	if (!vc->vc_font.data) {
data             1437 drivers/video/fbdev/core/fbcon.c 		vc->vc_font.data = (void *)(p->fontdata = t->fontdata);
data             2326 drivers/video/fbdev/core/fbcon.c 		charcnt = FNTCHARCNT(vc->vc_font.data);
data             2455 drivers/video/fbdev/core/fbcon.c 	u8 *fontdata = vc->vc_font.data;
data             2456 drivers/video/fbdev/core/fbcon.c 	u8 *data = font->data;
data             2462 drivers/video/fbdev/core/fbcon.c 	if (!font->data)
data             2468 drivers/video/fbdev/core/fbcon.c 			memcpy(data, fontdata, j);
data             2469 drivers/video/fbdev/core/fbcon.c 			memset(data + j, 0, 32 - j);
data             2470 drivers/video/fbdev/core/fbcon.c 			data += 32;
data             2476 drivers/video/fbdev/core/fbcon.c 			memcpy(data, fontdata, j);
data             2477 drivers/video/fbdev/core/fbcon.c 			memset(data + j, 0, 64 - j);
data             2478 drivers/video/fbdev/core/fbcon.c 			data += 64;
data             2484 drivers/video/fbdev/core/fbcon.c 				*data++ = fontdata[0];
data             2485 drivers/video/fbdev/core/fbcon.c 				*data++ = fontdata[1];
data             2486 drivers/video/fbdev/core/fbcon.c 				*data++ = fontdata[2];
data             2489 drivers/video/fbdev/core/fbcon.c 			memset(data, 0, 3 * (32 - j));
data             2490 drivers/video/fbdev/core/fbcon.c 			data += 3 * (32 - j);
data             2495 drivers/video/fbdev/core/fbcon.c 			memcpy(data, fontdata, j);
data             2496 drivers/video/fbdev/core/fbcon.c 			memset(data + j, 0, 128 - j);
data             2497 drivers/video/fbdev/core/fbcon.c 			data += 128;
data             2566 drivers/video/fbdev/core/fbcon.c 			     const u8 * data, int userfont)
data             2580 drivers/video/fbdev/core/fbcon.c 		old_data = vc->vc_font.data;
data             2582 drivers/video/fbdev/core/fbcon.c 		cnt = FNTCHARCNT(data);
data             2585 drivers/video/fbdev/core/fbcon.c 	vc->vc_font.data = (void *)(p->fontdata = data);
data             2587 drivers/video/fbdev/core/fbcon.c 		REFCOUNT(data)++;
data             2621 drivers/video/fbdev/core/fbcon.c 	if (od->fontdata == f->data)
data             2647 drivers/video/fbdev/core/fbcon.c 	u8 *new_data, *data = font->data;
data             2676 drivers/video/fbdev/core/fbcon.c 		memcpy(new_data + i*h*pitch, data +  i*32*pitch, h*pitch);
data             2715 drivers/video/fbdev/core/fbcon.c 	return fbcon_do_set_font(vc, f->width, f->height, f->data, 0);
data             3586 drivers/video/fbdev/core/fbcon.c 				 unsigned long action, void *data)
data              175 drivers/video/fbdev/core/fbcon_ccw.c 		image.data = dst;
data              252 drivers/video/fbdev/core/fbcon_ccw.c 	if (ops->cursor_state.image.data != src ||
data              254 drivers/video/fbdev/core/fbcon_ccw.c 	    ops->cursor_state.image.data = src;
data              372 drivers/video/fbdev/core/fbcon_ccw.c 	cursor.image.data = src;
data              158 drivers/video/fbdev/core/fbcon_cw.c 		image.data = dst;
data              235 drivers/video/fbdev/core/fbcon_cw.c 	if (ops->cursor_state.image.data != src ||
data              237 drivers/video/fbdev/core/fbcon_cw.c 	    ops->cursor_state.image.data = src;
data              355 drivers/video/fbdev/core/fbcon_cw.c 	cursor.image.data = src;
data               29 drivers/video/fbdev/core/fbcon_rotate.c 	if (vc->vc_font.data == ops->fontdata &&
data               33 drivers/video/fbdev/core/fbcon_rotate.c 	src = ops->fontdata = vc->vc_font.data;
data              198 drivers/video/fbdev/core/fbcon_ud.c 		image.data = dst;
data              283 drivers/video/fbdev/core/fbcon_ud.c 	if (ops->cursor_state.image.data != src ||
data              285 drivers/video/fbdev/core/fbcon_ud.c 	    ops->cursor_state.image.data = src;
data              395 drivers/video/fbdev/core/fbcon_ud.c 	cursor.image.data = src;
data              277 drivers/video/fbdev/core/fbmem.c 	const u8 *src = logo->data;
data              391 drivers/video/fbdev/core/fbmem.c 		fb_rotate_logo_ud(image->data, dst, image->width,
data              396 drivers/video/fbdev/core/fbmem.c 		fb_rotate_logo_cw(image->data, dst, image->width,
data              405 drivers/video/fbdev/core/fbmem.c 		fb_rotate_logo_ccw(image->data, dst, image->width,
data              415 drivers/video/fbdev/core/fbmem.c 	image->data = dst;
data              471 drivers/video/fbdev/core/fbmem.c 	image.data = logo->data;
data              500 drivers/video/fbdev/core/fbmem.c 		image.data = logo_new;
data             1047 drivers/video/fbdev/core/fbmem.c 	event.data = &mode;
data             1067 drivers/video/fbdev/core/fbmem.c 	event.data = &blank;
data             1215 drivers/video/fbdev/core/fbmem.c 	__u32 data;
data             1224 drivers/video/fbdev/core/fbmem.c 	if (get_user(data, &cmap32->red) ||
data             1225 drivers/video/fbdev/core/fbmem.c 	    put_user(compat_ptr(data), &cmap->red) ||
data             1226 drivers/video/fbdev/core/fbmem.c 	    get_user(data, &cmap32->green) ||
data             1227 drivers/video/fbdev/core/fbmem.c 	    put_user(compat_ptr(data), &cmap->green) ||
data             1228 drivers/video/fbdev/core/fbmem.c 	    get_user(data, &cmap32->blue) ||
data             1229 drivers/video/fbdev/core/fbmem.c 	    put_user(compat_ptr(data), &cmap->blue) ||
data             1230 drivers/video/fbdev/core/fbmem.c 	    get_user(data, &cmap32->transp) ||
data             1231 drivers/video/fbdev/core/fbmem.c 	    put_user(compat_ptr(data), &cmap->transp))
data             1248 drivers/video/fbdev/core/fbmem.c 	__u32 data;
data             1253 drivers/video/fbdev/core/fbmem.c 	data = (__u32) (unsigned long) fix->smem_start;
data             1254 drivers/video/fbdev/core/fbmem.c 	err |= put_user(data, &fix32->smem_start);
data             1265 drivers/video/fbdev/core/fbmem.c 	data = (__u32) (unsigned long) fix->mmio_start;
data             1266 drivers/video/fbdev/core/fbmem.c 	err |= put_user(data, &fix32->mmio_start);
data               61 drivers/video/fbdev/core/softcursor.c 				src[i] = image->data[i] ^ cursor->mask[i];
data               66 drivers/video/fbdev/core/softcursor.c 				src[i] = image->data[i] & cursor->mask[i];
data               70 drivers/video/fbdev/core/softcursor.c 		memcpy(src, image->data, dsize);
data               73 drivers/video/fbdev/core/softcursor.c 	image->data = dst;
data              195 drivers/video/fbdev/core/svgalib.c 	const u8 *font = map->data;
data               61 drivers/video/fbdev/core/sysimgblt.c 	const u8 *src = image->data;
data              120 drivers/video/fbdev/core/sysimgblt.c 	const u8 *src = image->data, *s;
data              192 drivers/video/fbdev/core/sysimgblt.c 	const char *s = image->data, *src;
data              149 drivers/video/fbdev/core/tileblit.c 		map.data = ops->p->fontdata;
data             1175 drivers/video/fbdev/cyber2000fb.c static void cyber2000fb_ddc_setscl(void *data, int val)
data             1177 drivers/video/fbdev/cyber2000fb.c 	struct cfb_info *cfb = data;
data             1190 drivers/video/fbdev/cyber2000fb.c static void cyber2000fb_ddc_setsda(void *data, int val)
data             1192 drivers/video/fbdev/cyber2000fb.c 	struct cfb_info *cfb = data;
data             1205 drivers/video/fbdev/cyber2000fb.c static int cyber2000fb_ddc_getscl(void *data)
data             1207 drivers/video/fbdev/cyber2000fb.c 	struct cfb_info *cfb = data;
data             1217 drivers/video/fbdev/cyber2000fb.c static int cyber2000fb_ddc_getsda(void *data)
data             1219 drivers/video/fbdev/cyber2000fb.c 	struct cfb_info *cfb = data;
data             1243 drivers/video/fbdev/cyber2000fb.c 	cfb->ddc_algo.data		= cfb;
data             1252 drivers/video/fbdev/cyber2000fb.c static void cyber2000fb_i2c_setsda(void *data, int state)
data             1254 drivers/video/fbdev/cyber2000fb.c 	struct cfb_info *cfb = data;
data             1266 drivers/video/fbdev/cyber2000fb.c static void cyber2000fb_i2c_setscl(void *data, int state)
data             1268 drivers/video/fbdev/cyber2000fb.c 	struct cfb_info *cfb = data;
data             1280 drivers/video/fbdev/cyber2000fb.c static int cyber2000fb_i2c_getsda(void *data)
data             1282 drivers/video/fbdev/cyber2000fb.c 	struct cfb_info *cfb = data;
data             1292 drivers/video/fbdev/cyber2000fb.c static int cyber2000fb_i2c_getscl(void *data)
data             1294 drivers/video/fbdev/cyber2000fb.c 	struct cfb_info *cfb = data;
data             1317 drivers/video/fbdev/cyber2000fb.c 	cfb->i2c_algo.data = cfb;
data             1034 drivers/video/fbdev/da8xx-fb.c 				     unsigned long val, void *data)
data              554 drivers/video/fbdev/ffb.c 	const u8 *data = image->data;
data              586 drivers/video/fbdev/ffb.c 		const u8 *next_data = data + 4;
data              593 drivers/video/fbdev/ffb.c 			u32 val = (((u32)data[0] << 24) |
data              594 drivers/video/fbdev/ffb.c 				   ((u32)data[1] << 16) |
data              595 drivers/video/fbdev/ffb.c 				   ((u32)data[2] <<  8) |
data              596 drivers/video/fbdev/ffb.c 				   ((u32)data[3] <<  0));
data              600 drivers/video/fbdev/ffb.c 			data += stride;
data              603 drivers/video/fbdev/ffb.c 		data = next_data;
data              613 drivers/video/fbdev/ffb.c 			u32 val = (((u32)data[0] << 24) |
data              614 drivers/video/fbdev/ffb.c 				   ((u32)data[1] << 16) |
data              615 drivers/video/fbdev/ffb.c 				   ((u32)data[2] <<  8) |
data              616 drivers/video/fbdev/ffb.c 				   ((u32)data[3] <<  0));
data              620 drivers/video/fbdev/ffb.c 			data += stride;
data              504 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data              505 drivers/video/fbdev/fsl-diu-fb.c 	struct diu __iomem *hw = data->diu_reg;
data              512 drivers/video/fbdev/fsl-diu-fb.c 		cmfbi = &data->mfb[2];
data              523 drivers/video/fbdev/fsl-diu-fb.c 		cmfbi = &data->mfb[4];
data              534 drivers/video/fbdev/fsl-diu-fb.c 		pmfbi = &data->mfb[1];
data              536 drivers/video/fbdev/fsl-diu-fb.c 		if (hw->desc[1] == data->dummy_ad.paddr)
data              542 drivers/video/fbdev/fsl-diu-fb.c 		pmfbi = &data->mfb[3];
data              544 drivers/video/fbdev/fsl-diu-fb.c 		if (hw->desc[2] == data->dummy_ad.paddr)
data              556 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data              557 drivers/video/fbdev/fsl-diu-fb.c 	struct diu __iomem *hw = data->diu_reg;
data              564 drivers/video/fbdev/fsl-diu-fb.c 		cmfbi = &data->mfb[2];
data              569 drivers/video/fbdev/fsl-diu-fb.c 			wr_reg_wa(&hw->desc[1], data->dummy_ad.paddr);
data              573 drivers/video/fbdev/fsl-diu-fb.c 		cmfbi = &data->mfb[4];
data              578 drivers/video/fbdev/fsl-diu-fb.c 			wr_reg_wa(&hw->desc[2], data->dummy_ad.paddr);
data              582 drivers/video/fbdev/fsl-diu-fb.c 		pmfbi = &data->mfb[1];
data              589 drivers/video/fbdev/fsl-diu-fb.c 			wr_reg_wa(&hw->desc[1], data->dummy_ad.paddr);
data              593 drivers/video/fbdev/fsl-diu-fb.c 		pmfbi = &data->mfb[3];
data              600 drivers/video/fbdev/fsl-diu-fb.c 			wr_reg_wa(&hw->desc[2], data->dummy_ad.paddr);
data              609 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data              610 drivers/video/fbdev/fsl-diu-fb.c 	struct diu __iomem *hw = data->diu_reg;
data              618 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data              619 drivers/video/fbdev/fsl-diu-fb.c 	struct diu __iomem *hw = data->diu_reg;
data              628 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data              634 drivers/video/fbdev/fsl-diu-fb.c 	base_plane_width = data->fsl_diu_info[0].var.xres;
data              635 drivers/video/fbdev/fsl-diu-fb.c 	base_plane_height = data->fsl_diu_info[0].var.yres;
data              650 drivers/video/fbdev/fsl-diu-fb.c 		lower_aoi_mfbi = data->fsl_diu_info[index+1].par;
data              668 drivers/video/fbdev/fsl-diu-fb.c 		upper_aoi_mfbi = data->fsl_diu_info[index-1].par;
data              669 drivers/video/fbdev/fsl-diu-fb.c 		upper_aoi_height = data->fsl_diu_info[index-1].var.yres;
data              803 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data              810 drivers/video/fbdev/fsl-diu-fb.c 	hw = data->diu_reg;
data              813 drivers/video/fbdev/fsl-diu-fb.c 		diu_ops.set_monitor_port(data->monitor_port);
data              814 drivers/video/fbdev/fsl-diu-fb.c 	gamma_table_base = data->gamma;
data              823 drivers/video/fbdev/fsl-diu-fb.c 		diu_ops.set_gamma_table(data->monitor_port, data->gamma);
data              829 drivers/video/fbdev/fsl-diu-fb.c 	out_be32(&hw->gamma, DMA_ADDR(data, gamma));
data              999 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data             1000 drivers/video/fbdev/fsl-diu-fb.c 	__le16 *cursor = data->cursor;
data             1026 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data             1027 drivers/video/fbdev/fsl-diu-fb.c 	struct diu __iomem *hw = data->diu_reg;
data             1041 drivers/video/fbdev/fsl-diu-fb.c 		memset(data->cursor, 0, sizeof(data->cursor));
data             1089 drivers/video/fbdev/fsl-diu-fb.c 		image = (uint32_t *)data->next_cursor;
data             1090 drivers/video/fbdev/fsl-diu-fb.c 		source = (uint32_t *)cursor->image.data;
data             1112 drivers/video/fbdev/fsl-diu-fb.c 		out_be32(&hw->cursor, DMA_ADDR(data, cursor));
data             1114 drivers/video/fbdev/fsl-diu-fb.c 		out_be32(&hw->cursor, DMA_ADDR(data, blank_cursor));
data             1132 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data             1136 drivers/video/fbdev/fsl-diu-fb.c 	hw = data->diu_reg;
data             1154 drivers/video/fbdev/fsl-diu-fb.c 		ad->pix_fmt = diu_ops.get_pixel_format(data->monitor_port,
data             1360 drivers/video/fbdev/fsl-diu-fb.c 		struct fsl_diu_data *data = mfbi->parent;
data             1362 drivers/video/fbdev/fsl-diu-fb.c 		if (copy_from_user(data->gamma, buf, sizeof(data->gamma)))
data             1364 drivers/video/fbdev/fsl-diu-fb.c 		setbits32(&data->diu_reg->gamma, 0); /* Force table reload */
data             1368 drivers/video/fbdev/fsl-diu-fb.c 		struct fsl_diu_data *data = mfbi->parent;
data             1370 drivers/video/fbdev/fsl-diu-fb.c 		if (copy_to_user(buf, data->gamma, sizeof(data->gamma)))
data             1383 drivers/video/fbdev/fsl-diu-fb.c static inline void fsl_diu_enable_interrupts(struct fsl_diu_data *data)
data             1390 drivers/video/fbdev/fsl-diu-fb.c 	clrbits32(&data->diu_reg->int_mask, int_mask);
data             1431 drivers/video/fbdev/fsl-diu-fb.c 		struct fsl_diu_data *data = mfbi->parent;
data             1437 drivers/video/fbdev/fsl-diu-fb.c 			struct mfb_info *mi = data->fsl_diu_info[i].par;
data             1443 drivers/video/fbdev/fsl-diu-fb.c 			out_be32(&data->diu_reg->int_mask, 0xffffffff);
data             1470 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data = mfbi->parent;
data             1487 drivers/video/fbdev/fsl-diu-fb.c 		if (data->has_edid) {
data             1489 drivers/video/fbdev/fsl-diu-fb.c 			fb_edid_to_monspecs(data->edid_data, &info->monspecs);
data             1507 drivers/video/fbdev/fsl-diu-fb.c 		if ((mfbi->index == PLANE0) && data->has_edid)
data             1613 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data;
data             1615 drivers/video/fbdev/fsl-diu-fb.c 	data = dev_get_drvdata(&ofdev->dev);
data             1616 drivers/video/fbdev/fsl-diu-fb.c 	disable_lcdc(data->fsl_diu_info);
data             1623 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data;
data             1626 drivers/video/fbdev/fsl-diu-fb.c 	data = dev_get_drvdata(&ofdev->dev);
data             1628 drivers/video/fbdev/fsl-diu-fb.c 	fsl_diu_enable_interrupts(data);
data             1629 drivers/video/fbdev/fsl-diu-fb.c 	update_lcdc(data->fsl_diu_info);
data             1631 drivers/video/fbdev/fsl-diu-fb.c 		if (data->mfb[i].count)
data             1632 drivers/video/fbdev/fsl-diu-fb.c 			fsl_diu_enable_panel(&data->fsl_diu_info[i]);
data             1647 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data =
data             1650 drivers/video/fbdev/fsl-diu-fb.c 	old_monitor_port = data->monitor_port;
data             1651 drivers/video/fbdev/fsl-diu-fb.c 	data->monitor_port = fsl_diu_name_to_port(buf);
data             1653 drivers/video/fbdev/fsl-diu-fb.c 	if (old_monitor_port != data->monitor_port) {
data             1660 drivers/video/fbdev/fsl-diu-fb.c 			fsl_diu_set_par(&data->fsl_diu_info[i]);
data             1668 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data =
data             1671 drivers/video/fbdev/fsl-diu-fb.c 	switch (data->monitor_port) {
data             1687 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data;
data             1693 drivers/video/fbdev/fsl-diu-fb.c 	data = dmam_alloc_coherent(&pdev->dev, sizeof(struct fsl_diu_data),
data             1695 drivers/video/fbdev/fsl-diu-fb.c 	if (!data)
data             1697 drivers/video/fbdev/fsl-diu-fb.c 	data->dma_addr = dma_addr;
data             1706 drivers/video/fbdev/fsl-diu-fb.c 	if ((unsigned long)data & 31) {
data             1712 drivers/video/fbdev/fsl-diu-fb.c 	spin_lock_init(&data->reg_lock);
data             1715 drivers/video/fbdev/fsl-diu-fb.c 		struct fb_info *info = &data->fsl_diu_info[i];
data             1718 drivers/video/fbdev/fsl-diu-fb.c 		info->par = &data->mfb[i];
data             1724 drivers/video/fbdev/fsl-diu-fb.c 		data->ad[i].paddr = DMA_ADDR(data, ad[i]);
data             1731 drivers/video/fbdev/fsl-diu-fb.c 		mfbi->parent = data;
data             1732 drivers/video/fbdev/fsl-diu-fb.c 		mfbi->ad = &data->ad[i];
data             1738 drivers/video/fbdev/fsl-diu-fb.c 		memcpy(data->edid_data, prop, EDID_LENGTH);
data             1739 drivers/video/fbdev/fsl-diu-fb.c 		data->has_edid = true;
data             1742 drivers/video/fbdev/fsl-diu-fb.c 	data->diu_reg = of_iomap(np, 0);
data             1743 drivers/video/fbdev/fsl-diu-fb.c 	if (!data->diu_reg) {
data             1750 drivers/video/fbdev/fsl-diu-fb.c 	data->irq = irq_of_parse_and_map(np, 0);
data             1752 drivers/video/fbdev/fsl-diu-fb.c 	if (!data->irq) {
data             1757 drivers/video/fbdev/fsl-diu-fb.c 	data->monitor_port = monitor_port;
data             1760 drivers/video/fbdev/fsl-diu-fb.c 	data->dummy_ad.addr = cpu_to_le32(DMA_ADDR(data, dummy_aoi));
data             1761 drivers/video/fbdev/fsl-diu-fb.c 	data->dummy_ad.pix_fmt = 0x88882317;
data             1762 drivers/video/fbdev/fsl-diu-fb.c 	data->dummy_ad.src_size_g_alpha = cpu_to_le32((4 << 12) | 4);
data             1763 drivers/video/fbdev/fsl-diu-fb.c 	data->dummy_ad.aoi_size = cpu_to_le32((4 << 16) |  2);
data             1764 drivers/video/fbdev/fsl-diu-fb.c 	data->dummy_ad.offset_xyi = 0;
data             1765 drivers/video/fbdev/fsl-diu-fb.c 	data->dummy_ad.offset_xyd = 0;
data             1766 drivers/video/fbdev/fsl-diu-fb.c 	data->dummy_ad.next_ad = 0;
data             1767 drivers/video/fbdev/fsl-diu-fb.c 	data->dummy_ad.paddr = DMA_ADDR(data, dummy_ad);
data             1773 drivers/video/fbdev/fsl-diu-fb.c 	if (in_be32(&data->diu_reg->diu_mode) == MFB_MODE0)
data             1774 drivers/video/fbdev/fsl-diu-fb.c 		out_be32(&data->diu_reg->desc[0], 0);
data             1776 drivers/video/fbdev/fsl-diu-fb.c 	out_be32(&data->diu_reg->desc[1], data->dummy_ad.paddr);
data             1777 drivers/video/fbdev/fsl-diu-fb.c 	out_be32(&data->diu_reg->desc[2], data->dummy_ad.paddr);
data             1783 drivers/video/fbdev/fsl-diu-fb.c 	out_be32(&data->diu_reg->int_mask, 0xffffffff);
data             1784 drivers/video/fbdev/fsl-diu-fb.c 	in_be32(&data->diu_reg->int_status);
data             1786 drivers/video/fbdev/fsl-diu-fb.c 	ret = request_irq(data->irq, fsl_diu_isr, 0, "fsl-diu-fb",
data             1787 drivers/video/fbdev/fsl-diu-fb.c 			  data->diu_reg);
data             1794 drivers/video/fbdev/fsl-diu-fb.c 		ret = install_fb(&data->fsl_diu_info[i]);
data             1797 drivers/video/fbdev/fsl-diu-fb.c 			free_irq(data->irq, data->diu_reg);
data             1802 drivers/video/fbdev/fsl-diu-fb.c 	sysfs_attr_init(&data->dev_attr.attr);
data             1803 drivers/video/fbdev/fsl-diu-fb.c 	data->dev_attr.attr.name = "monitor";
data             1804 drivers/video/fbdev/fsl-diu-fb.c 	data->dev_attr.attr.mode = S_IRUGO|S_IWUSR;
data             1805 drivers/video/fbdev/fsl-diu-fb.c 	data->dev_attr.show = show_monitor;
data             1806 drivers/video/fbdev/fsl-diu-fb.c 	data->dev_attr.store = store_monitor;
data             1807 drivers/video/fbdev/fsl-diu-fb.c 	ret = device_create_file(&pdev->dev, &data->dev_attr);
data             1810 drivers/video/fbdev/fsl-diu-fb.c 			data->dev_attr.attr.name);
data             1813 drivers/video/fbdev/fsl-diu-fb.c 	dev_set_drvdata(&pdev->dev, data);
data             1818 drivers/video/fbdev/fsl-diu-fb.c 		uninstall_fb(&data->fsl_diu_info[i]);
data             1820 drivers/video/fbdev/fsl-diu-fb.c 	iounmap(data->diu_reg);
data             1827 drivers/video/fbdev/fsl-diu-fb.c 	struct fsl_diu_data *data;
data             1830 drivers/video/fbdev/fsl-diu-fb.c 	data = dev_get_drvdata(&pdev->dev);
data             1831 drivers/video/fbdev/fsl-diu-fb.c 	disable_lcdc(&data->fsl_diu_info[0]);
data             1833 drivers/video/fbdev/fsl-diu-fb.c 	free_irq(data->irq, data->diu_reg);
data             1836 drivers/video/fbdev/fsl-diu-fb.c 		uninstall_fb(&data->fsl_diu_info[i]);
data             1838 drivers/video/fbdev/fsl-diu-fb.c 	iounmap(data->diu_reg);
data               72 drivers/video/fbdev/hecubafb.c static void apollo_send_data(struct hecubafb_par *par, unsigned char data)
data               75 drivers/video/fbdev/hecubafb.c 	par->board->set_data(par, data);
data               90 drivers/video/fbdev/hecubafb.c static void apollo_send_command(struct hecubafb_par *par, unsigned char data)
data               96 drivers/video/fbdev/hecubafb.c 	apollo_send_data(par, data);
data              512 drivers/video/fbdev/hgafb.c 	u8 *cdat = (u8 *) image->data;
data              155 drivers/video/fbdev/hyperv_fb.c 	u8 data[4];
data              305 drivers/video/fbdev/hyperv_fb.c 	msg.ptr_shape.data[0] = 0;
data              306 drivers/video/fbdev/hyperv_fb.c 	msg.ptr_shape.data[1] = 1;
data              307 drivers/video/fbdev/hyperv_fb.c 	msg.ptr_shape.data[2] = 1;
data              308 drivers/video/fbdev/hyperv_fb.c 	msg.ptr_shape.data[3] = 1;
data              124 drivers/video/fbdev/i740fb.c static void i740fb_ddc_setscl(void *data, int val)
data              126 drivers/video/fbdev/i740fb.c 	struct i740fb_par *par = data;
data              132 drivers/video/fbdev/i740fb.c static void i740fb_ddc_setsda(void *data, int val)
data              134 drivers/video/fbdev/i740fb.c 	struct i740fb_par *par = data;
data              140 drivers/video/fbdev/i740fb.c static int i740fb_ddc_getscl(void *data)
data              142 drivers/video/fbdev/i740fb.c 	struct i740fb_par *par = data;
data              149 drivers/video/fbdev/i740fb.c static int i740fb_ddc_getsda(void *data)
data              151 drivers/video/fbdev/i740fb.c 	struct i740fb_par *par = data;
data              174 drivers/video/fbdev/i740fb.c 	par->ddc_algo.data		= par;
data               42 drivers/video/fbdev/i810/i810-i2c.c static void i810i2c_setscl(void *data, int state)
data               44 drivers/video/fbdev/i810/i810-i2c.c         struct i810fb_i2c_chan    *chan = data;
data               55 drivers/video/fbdev/i810/i810-i2c.c static void i810i2c_setsda(void *data, int state)
data               57 drivers/video/fbdev/i810/i810-i2c.c         struct i810fb_i2c_chan    *chan = data;
data               68 drivers/video/fbdev/i810/i810-i2c.c static int i810i2c_getscl(void *data)
data               70 drivers/video/fbdev/i810/i810-i2c.c         struct i810fb_i2c_chan    *chan = data;
data               79 drivers/video/fbdev/i810/i810-i2c.c static int i810i2c_getsda(void *data)
data               81 drivers/video/fbdev/i810/i810-i2c.c         struct i810fb_i2c_chan    *chan = data;
data              104 drivers/video/fbdev/i810/i810-i2c.c         chan->algo.data                 = chan;
data              401 drivers/video/fbdev/i810/i810_accel.c 			       PAT_COPY_ROP, dst, (u32 *) image->data, 
data              797 drivers/video/fbdev/i810/i810_main.c static void i810_load_cursor_image(int width, int height, u8 *data,
data              809 drivers/video/fbdev/i810/i810_main.c 			i810_writeb(j+8, addr, *data++);
data              813 drivers/video/fbdev/i810/i810_main.c 			i810_writeb(j+8, addr, *data++ & d_mask);
data             1516 drivers/video/fbdev/i810/i810_main.c 		u8 *data = kmalloc(64 * 8, GFP_ATOMIC);
data             1518 drivers/video/fbdev/i810/i810_main.c 		if (data == NULL)
data             1524 drivers/video/fbdev/i810/i810_main.c 				data[i] = cursor->image.data[i] ^ cursor->mask[i];
data             1529 drivers/video/fbdev/i810/i810_main.c 				data[i] = cursor->image.data[i] & cursor->mask[i];
data             1534 drivers/video/fbdev/i810/i810_main.c 				       cursor->image.height, data,
data             1536 drivers/video/fbdev/i810/i810_main.c 		kfree(data);
data             1217 drivers/video/fbdev/imsttfb.c                 u8 *dat = (u8 *) cursor->image.data;
data             1226 drivers/video/fbdev/imsttfb.c                                         data[d_idx] =  byte_rev[dat[s_idx] ^
data             1238 drivers/video/fbdev/imsttfb.c                                         data[d_idx] = byte_rev[dat[s_idx]];
data              193 drivers/video/fbdev/imxfb.c 		.data = &imxfb_devtype[IMX1_FB],
data              196 drivers/video/fbdev/imxfb.c 		.data = &imxfb_devtype[IMX21_FB],
data              866 drivers/video/fbdev/imxfb.c 		pdev->id_entry = of_id->data;
data               54 drivers/video/fbdev/intelfb/intelfb_i2c.c static void intelfb_gpio_setscl(void *data, int state)
data               56 drivers/video/fbdev/intelfb/intelfb_i2c.c 	struct intelfb_i2c_chan *chan = data;
data               65 drivers/video/fbdev/intelfb/intelfb_i2c.c static void intelfb_gpio_setsda(void *data, int state)
data               67 drivers/video/fbdev/intelfb/intelfb_i2c.c 	struct intelfb_i2c_chan *chan = data;
data               76 drivers/video/fbdev/intelfb/intelfb_i2c.c static int intelfb_gpio_getscl(void *data)
data               78 drivers/video/fbdev/intelfb/intelfb_i2c.c 	struct intelfb_i2c_chan *chan = data;
data               88 drivers/video/fbdev/intelfb/intelfb_i2c.c static int intelfb_gpio_getsda(void *data)
data               90 drivers/video/fbdev/intelfb/intelfb_i2c.c 	struct intelfb_i2c_chan *chan = data;
data              121 drivers/video/fbdev/intelfb/intelfb_i2c.c 	chan->algo.data			= chan;
data             1532 drivers/video/fbdev/intelfb/intelfbdrv.c 				    image->height, image->data,
data             1620 drivers/video/fbdev/intelfb/intelfbdrv.c 		u8 *dat = (u8 *) cursor->image.data;
data             1956 drivers/video/fbdev/intelfb/intelfbhw.c 			   u8 *data)
data             1974 drivers/video/fbdev/intelfb/intelfbhw.c 			writeb(*(data++), addr + j+8);
data             1978 drivers/video/fbdev/intelfb/intelfbhw.c 			writeb(*(data++) & d_mask, addr + j+8);
data              602 drivers/video/fbdev/intelfb/intelfbhw.h 				  int height, u8 *data);
data               24 drivers/video/fbdev/kyro/STG4000Reg.h #define STG_WRITE_REG(reg,data) (writel(data,&pSTGReg->reg))
data               27 drivers/video/fbdev/kyro/STG4000Reg.h #define STG_WRITE_REG(reg,data) (pSTGReg->reg = data)
data              301 drivers/video/fbdev/matrox/g450_pll.c 	if (++ci->valid > ARRAY_SIZE(ci->data)) {
data              302 drivers/video/fbdev/matrox/g450_pll.c 		ci->valid = ARRAY_SIZE(ci->data);
data              304 drivers/video/fbdev/matrox/g450_pll.c 	memmove(ci->data + 1, ci->data, (ci->valid - 1) * sizeof(*ci->data));
data              305 drivers/video/fbdev/matrox/g450_pll.c 	ci->data[0].mnp_key = mnp_key & G450_MNP_FREQBITS;
data              306 drivers/video/fbdev/matrox/g450_pll.c 	ci->data[0].mnp_value = mnp_value;
data              316 drivers/video/fbdev/matrox/g450_pll.c 		if (ci->data[i].mnp_key == mnp_key) {
data              319 drivers/video/fbdev/matrox/g450_pll.c 			mnp = ci->data[i].mnp_value;
data              321 drivers/video/fbdev/matrox/g450_pll.c 				memmove(ci->data + 1, ci->data, i * sizeof(*ci->data));
data              322 drivers/video/fbdev/matrox/g450_pll.c 				ci->data[0].mnp_key = mnp_key;
data              323 drivers/video/fbdev/matrox/g450_pll.c 				ci->data[0].mnp_value = mnp;
data               72 drivers/video/fbdev/matrox/i2c-matroxfb.c static void matroxfb_gpio_setsda(void* data, int state) {
data               73 drivers/video/fbdev/matrox/i2c-matroxfb.c 	struct i2c_bit_adapter* b = data;
data               74 drivers/video/fbdev/matrox/i2c-matroxfb.c 	matroxfb_i2c_set(b->minfo, b->mask.data, state);
data               77 drivers/video/fbdev/matrox/i2c-matroxfb.c static void matroxfb_gpio_setscl(void* data, int state) {
data               78 drivers/video/fbdev/matrox/i2c-matroxfb.c 	struct i2c_bit_adapter* b = data;
data               82 drivers/video/fbdev/matrox/i2c-matroxfb.c static int matroxfb_gpio_getsda(void* data) {
data               83 drivers/video/fbdev/matrox/i2c-matroxfb.c 	struct i2c_bit_adapter* b = data;
data               84 drivers/video/fbdev/matrox/i2c-matroxfb.c 	return (matroxfb_read_gpio(b->minfo) & b->mask.data) ? 1 : 0;
data               87 drivers/video/fbdev/matrox/i2c-matroxfb.c static int matroxfb_gpio_getscl(void* data) {
data               88 drivers/video/fbdev/matrox/i2c-matroxfb.c 	struct i2c_bit_adapter* b = data;
data              103 drivers/video/fbdev/matrox/i2c-matroxfb.c 		unsigned int data, unsigned int clock, const char *name,
data              109 drivers/video/fbdev/matrox/i2c-matroxfb.c 	b->mask.data = data;
data              119 drivers/video/fbdev/matrox/i2c-matroxfb.c 	b->bac.data = b;
data              205 drivers/video/fbdev/matrox/i2c-matroxfb.c static void i2c_matroxfb_remove(struct matrox_fb_info* minfo, void* data) {
data              206 drivers/video/fbdev/matrox/i2c-matroxfb.c 	struct matroxfb_dh_maven_info* m2info = data;
data              684 drivers/video/fbdev/matrox/matroxfb_DAC1064.c 	minfo->outputs[0].data = minfo;
data              879 drivers/video/fbdev/matrox/matroxfb_DAC1064.c 	minfo->outputs[0].data = minfo;
data              700 drivers/video/fbdev/matrox/matroxfb_Ti3026.c 	minfo->outputs[0].data = minfo;
data              509 drivers/video/fbdev/matrox/matroxfb_accel.c 		matroxfb_1bpp_imageblit(minfo, fgx, bgx, image->data, image->width, image->height, image->dy, image->dx);
data              804 drivers/video/fbdev/matrox/matroxfb_base.c 					minfo->outputs[out].output->compute(minfo->outputs[out].data, &mt);
data              824 drivers/video/fbdev/matrox/matroxfb_base.c 					minfo->outputs[out].output->program(minfo->outputs[out].data);
data              830 drivers/video/fbdev/matrox/matroxfb_base.c 					minfo->outputs[out].output->start(minfo->outputs[out].data);
data              929 drivers/video/fbdev/matrox/matroxfb_base.c 					val = oproc->verifymode(minfo->outputs[mom.output].data, mom.mode);
data             1114 drivers/video/fbdev/matrox/matroxfb_base.c 					err = minfo->outputs[1].output->getqueryctrl(minfo->outputs[1].data, &qctrl);
data             1136 drivers/video/fbdev/matrox/matroxfb_base.c 					err = minfo->outputs[1].output->getctrl(minfo->outputs[1].data, &ctrl);
data             1158 drivers/video/fbdev/matrox/matroxfb_base.c 					err = minfo->outputs[1].output->setctrl(minfo->outputs[1].data, &ctrl);
data             1670 drivers/video/fbdev/matrox/matroxfb_base.c 		minfo->outputs[2].data = minfo;
data              212 drivers/video/fbdev/matrox/matroxfb_base.h 		      } data[4];
data              381 drivers/video/fbdev/matrox/matroxfb_base.h 	void*			data;
data              510 drivers/video/fbdev/matrox/matroxfb_base.h 	void			(*remove)(struct matrox_fb_info* info, void* data);
data              362 drivers/video/fbdev/matrox/matroxfb_crtc2.c 					minfo->outputs[out].output->compute(minfo->outputs[out].data, &mt);
data              380 drivers/video/fbdev/matrox/matroxfb_crtc2.c 				minfo->outputs[out].output->program(minfo->outputs[out].data);
data              386 drivers/video/fbdev/matrox/matroxfb_crtc2.c 				minfo->outputs[out].output->start(minfo->outputs[out].data);
data              361 drivers/video/fbdev/matrox/matroxfb_g450.c static void cve2_init_TVdata(int norm, struct mavenregs* data, const struct output_desc** outd) {
data              494 drivers/video/fbdev/matrox/matroxfb_g450.c 		*data = palregs;
data              497 drivers/video/fbdev/matrox/matroxfb_g450.c   		*data = ntscregs;
data              609 drivers/video/fbdev/matrox/matroxfb_g450.c 		minfo->outputs[1].data = minfo;
data              613 drivers/video/fbdev/matrox/matroxfb_g450.c 		minfo->outputs[2].data = minfo;
data              626 drivers/video/fbdev/matrox/matroxfb_g450.c 		minfo->outputs[1].data = NULL;
data              630 drivers/video/fbdev/matrox/matroxfb_g450.c 		minfo->outputs[2].data = NULL;
data              372 drivers/video/fbdev/matrox/matroxfb_maven.c static void maven_init_TVdata(const struct maven_data* md, struct mavenregs* data) {
data              480 drivers/video/fbdev/matrox/matroxfb_maven.c 		*data = palregs;
data              482 drivers/video/fbdev/matrox/matroxfb_maven.c 		*data = ntscregs;
data              485 drivers/video/fbdev/matrox/matroxfb_maven.c 	data->regs[0x93] = maven_compute_deflicker(md);
data              491 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x83] = g->reg83;
data              492 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x84] = g->reg84;
data              493 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x85] = g->reg85;
data              494 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x86] = g->reg86;
data              495 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x87] = g->reg87;
data              496 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x88] = g->reg88;
data              497 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x89] = g->reg89;
data              498 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x8A] = g->reg8a;
data              499 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x8B] = g->reg8b;
data              506 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x0e] = bl >> 2;
data              507 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x0f] = bl & 3;
data              508 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x1e] = wl >> 2;
data              509 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x1f] = wl & 3;
data              514 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x20] =
data              515 drivers/video/fbdev/matrox/matroxfb_maven.c 		data->regs[0x22] = minfo->altout.tvo_params.saturation;
data              519 drivers/video/fbdev/matrox/matroxfb_maven.c 	data->regs[0x25] = minfo->altout.tvo_params.hue;
data             1212 drivers/video/fbdev/matrox/matroxfb_maven.c 	minfo->outputs[1].data = md;
data             1244 drivers/video/fbdev/matrox/matroxfb_maven.c 		minfo->outputs[1].data = NULL;
data             1257 drivers/video/fbdev/matrox/matroxfb_maven.c 	struct maven_data* data;
data             1264 drivers/video/fbdev/matrox/matroxfb_maven.c 	if (!(data = kzalloc(sizeof(*data), GFP_KERNEL))) {
data             1268 drivers/video/fbdev/matrox/matroxfb_maven.c 	i2c_set_clientdata(client, data);
data             1274 drivers/video/fbdev/matrox/matroxfb_maven.c 	kfree(data);
data               16 drivers/video/fbdev/matrox/matroxfb_maven.h 		unsigned int		data;
data               25 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c static void mb862xxfb_write_fifo(u32 count, u32 *data, struct fb_info *info)
data               33 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 			outreg(geo, GDC_GEO_REG_INPUT_FIFO, data[total]);
data               92 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	line = image->data;
data              135 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	line = ptr = image->data;
data              169 drivers/video/fbdev/mb862xx/mb862xxfb_accel.c 	line = image->data;
data              687 drivers/video/fbdev/metronomefb.c 	retval = load_waveform((u8 *) fw_entry->data, fw_entry->size, 3, 31,
data              594 drivers/video/fbdev/mmp/hw/mmp_ctrl.h #define	 CFG_LCDGPIO_O(data)			((data)<<20)
data               30 drivers/video/fbdev/mmp/hw/mmp_spi.c static inline int lcd_spi_write(struct spi_device *spi, u32 data)
data               42 drivers/video/fbdev/mmp/hw/mmp_spi.c 		writel_relaxed((u8)data, reg_base + LCD_SPU_SPI_TXDATA);
data               45 drivers/video/fbdev/mmp/hw/mmp_spi.c 		writel_relaxed((u16)data, reg_base + LCD_SPU_SPI_TXDATA);
data               48 drivers/video/fbdev/mmp/hw/mmp_spi.c 		writel_relaxed((u32)data, reg_base + LCD_SPU_SPI_TXDATA);
data             1489 drivers/video/fbdev/neofb.c 	memcpy_toio(par->mmio_vbase + 0x100000, image->data, data_len);
data              357 drivers/video/fbdev/nvidia/nv_accel.c 	u32 dsize, width, *data = (u32 *) image->data, tmp;
data              386 drivers/video/fbdev/nvidia/nv_accel.c 			tmp = data[k++];
data              398 drivers/video/fbdev/nvidia/nv_accel.c 			tmp = data[k++];
data              244 drivers/video/fbdev/nvidia/nv_hw.c 	int data, pagemiss, cas, width, video_enable, bpp;
data              371 drivers/video/fbdev/nvidia/nv_hw.c 		data = (int)(clwm);
data              372 drivers/video/fbdev/nvidia/nv_hw.c 		fifo->graphics_lwm = data;
data              374 drivers/video/fbdev/nvidia/nv_hw.c 		data = (int)((vlwm + 15));
data              375 drivers/video/fbdev/nvidia/nv_hw.c 		fifo->video_lwm = data;
data              417 drivers/video/fbdev/nvidia/nv_hw.c 	int data, pagemiss, width, video_enable, bpp;
data              607 drivers/video/fbdev/nvidia/nv_hw.c 		data = (int)(clwm);
data              610 drivers/video/fbdev/nvidia/nv_hw.c 		fifo->graphics_lwm = data;
data               28 drivers/video/fbdev/nvidia/nv_i2c.c static void nvidia_gpio_setscl(void *data, int state)
data               30 drivers/video/fbdev/nvidia/nv_i2c.c 	struct nvidia_i2c_chan *chan = data;
data               44 drivers/video/fbdev/nvidia/nv_i2c.c static void nvidia_gpio_setsda(void *data, int state)
data               46 drivers/video/fbdev/nvidia/nv_i2c.c 	struct nvidia_i2c_chan *chan = data;
data               60 drivers/video/fbdev/nvidia/nv_i2c.c static int nvidia_gpio_getscl(void *data)
data               62 drivers/video/fbdev/nvidia/nv_i2c.c 	struct nvidia_i2c_chan *chan = data;
data               72 drivers/video/fbdev/nvidia/nv_i2c.c static int nvidia_gpio_getsda(void *data)
data               74 drivers/video/fbdev/nvidia/nv_i2c.c 	struct nvidia_i2c_chan *chan = data;
data              100 drivers/video/fbdev/nvidia/nv_i2c.c 	chan->algo.data = chan;
data               73 drivers/video/fbdev/nvidia/nv_local.h #define NVDmaNext(par, data) \
data               74 drivers/video/fbdev/nvidia/nv_local.h      NV_WR32(&(par)->dmaBase[(par)->dmaCurrent++], 0, (data))
data               89 drivers/video/fbdev/nvidia/nv_local.h #define WRITE_PUT(par, data) {                   \
data               92 drivers/video/fbdev/nvidia/nv_local.h   NV_WR32(&(par)->FIFO[0x0010], 0, (data) << 2); \
data              117 drivers/video/fbdev/nvidia/nvidia.c 	u32 *data = (u32 *) data8;
data              124 drivers/video/fbdev/nvidia/nvidia.c 		b = *data++;
data              532 drivers/video/fbdev/nvidia/nvidia.c 	u8 data[MAX_CURS * MAX_CURS / 8];
data              565 drivers/video/fbdev/nvidia/nvidia.c 		u8 *dat = (u8 *) cursor->image.data;
data              584 drivers/video/fbdev/nvidia/nvidia.c 			fb_pad_aligned_buffer(data, d_pitch, src, s_pitch,
data              597 drivers/video/fbdev/nvidia/nvidia.c 			nvidiafb_load_cursor_image(par, data, bg, fg,
data               95 drivers/video/fbdev/ocfb.c static void ocfb_writereg(struct ocfb_dev *fbdev, loff_t offset, u32 data)
data               98 drivers/video/fbdev/ocfb.c 		iowrite32(data, fbdev->regs + offset);
data              100 drivers/video/fbdev/ocfb.c 		iowrite32be(data, fbdev->regs + offset);
data               81 drivers/video/fbdev/omap/hwa742.c 	void		 (*complete)(void *data);
data              129 drivers/video/fbdev/omap/hwa742.c 	u8 data;
data              133 drivers/video/fbdev/omap/hwa742.c 	hwa742.extif->read_data(&data, 1);
data              135 drivers/video/fbdev/omap/hwa742.c 	return data;
data              138 drivers/video/fbdev/omap/hwa742.c static void hwa742_write_reg(u8 reg, u8 data)
data              142 drivers/video/fbdev/omap/hwa742.c 	hwa742.extif->write_data(&data, 1);
data              310 drivers/video/fbdev/omap/hwa742.c static void request_complete(void *data)
data              312 drivers/video/fbdev/omap/hwa742.c 	struct hwa742_request	*req = (struct hwa742_request *)data;
data              397 drivers/video/fbdev/omap/hwa742.c static void send_frame_complete(void *data)
data              457 drivers/video/fbdev/omap/hwa742.c static void auto_update_complete(void *data)
data               61 drivers/video/fbdev/omap/lcdc.c 	void			(*dma_callback)(void *data);
data              574 drivers/video/fbdev/omap/lcdc.c int omap_lcdc_set_dma_callback(void (*callback)(void *data), void *data)
data              582 drivers/video/fbdev/omap/lcdc.c 		lcdc.dma_callback_data = data;
data              594 drivers/video/fbdev/omap/lcdc.c static void lcdc_dma_handler(u16 status, void *data)
data                5 drivers/video/fbdev/omap/lcdc.h int omap_lcdc_set_dma_callback(void (*callback)(void *data), void *data);
data              122 drivers/video/fbdev/omap/omapfb.h 				 void (callback)(void *data), void *data);
data              133 drivers/video/fbdev/omap/omapfb.h 	void			*data;
data              143 drivers/video/fbdev/omap/omapfb.h 	void		*data;
data              959 drivers/video/fbdev/omap/omapfb_main.c 	omapfb_nb->data = callback_data;
data               54 drivers/video/fbdev/omap/sossi.c 	void		(*lcdc_callback)(void *data);
data              283 drivers/video/fbdev/omap/sossi.c static void send_data(const void *data, unsigned int len)
data              286 drivers/video/fbdev/omap/sossi.c 		sossi_write_reg(SOSSI_FIFO_REG, *(const u32 *) data);
data              288 drivers/video/fbdev/omap/sossi.c 		data += 4;
data              291 drivers/video/fbdev/omap/sossi.c 		sossi_write_reg16(SOSSI_FIFO_REG, *(const u16 *) data);
data              293 drivers/video/fbdev/omap/sossi.c 		data += 2;
data              296 drivers/video/fbdev/omap/sossi.c 		sossi_write_reg8(SOSSI_FIFO_REG, *(const u8 *) data);
data              298 drivers/video/fbdev/omap/sossi.c 		data++;
data              445 drivers/video/fbdev/omap/sossi.c static void sossi_write_command(const void *data, unsigned int len)
data              454 drivers/video/fbdev/omap/sossi.c 	send_data(data, len);
data              460 drivers/video/fbdev/omap/sossi.c static void sossi_write_data(const void *data, unsigned int len)
data              469 drivers/video/fbdev/omap/sossi.c 	send_data(data, len);
data              476 drivers/video/fbdev/omap/sossi.c 				void (callback)(void *data), void *data)
data              481 drivers/video/fbdev/omap/sossi.c 	sossi.lcdc_callback_data = data;
data              509 drivers/video/fbdev/omap/sossi.c static void sossi_dma_callback(void *data)
data              517 drivers/video/fbdev/omap/sossi.c static void sossi_read_data(void *data, unsigned int len)
data              527 drivers/video/fbdev/omap/sossi.c 		*(u32 *) data = sossi_read_reg(SOSSI_FIFO_REG);
data              529 drivers/video/fbdev/omap/sossi.c 		data += 4;
data              532 drivers/video/fbdev/omap/sossi.c 		*(u16 *) data = sossi_read_reg16(SOSSI_FIFO_REG);
data              534 drivers/video/fbdev/omap/sossi.c 		data += 2;
data              537 drivers/video/fbdev/omap/sossi.c 		*(u8 *) data = sossi_read_reg8(SOSSI_FIFO_REG);
data              539 drivers/video/fbdev/omap/sossi.c 		data++;
data              545 drivers/video/fbdev/omap/sossi.c static irqreturn_t sossi_match_irq(int irq, void *data)
data               82 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static irqreturn_t dsicm_te_isr(int irq, void *data);
data              106 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data)
data              117 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c 	*data = buf[0];
data              815 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static void dsicm_framedone_cb(int err, void *data)
data              817 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c 	struct panel_drv_data *ddata = data;
data              824 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static irqreturn_t dsicm_te_isr(int irq, void *data)
data              826 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c 	struct panel_drv_data *ddata = data;
data               89 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c 	unsigned int cmd = 0, data = 0;
data               92 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c 	data = 0x0100 | reg_data; /* register data write */
data               93 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c 	data = (cmd << 16) | data;
data               95 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c 	ret = spi_write(spi, (unsigned char *)&data, 4);
data               97 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c 		pr_err("error in spi_write %x\n", data);
data               69 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static int jbt_reg_write_1(struct panel_drv_data *ddata, u8 reg, u8 data)
data               75 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c 	tx_buf[1] = JBT_DATA | data;
data               85 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static int jbt_reg_write_2(struct panel_drv_data *ddata, u8 reg, u16 data)
data               91 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c 	tx_buf[1] = JBT_DATA | (data >> 8);
data               92 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c 	tx_buf[2] = JBT_DATA | (data & 0xff);
data               94 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_write(struct spi_device *spi, u8 addr, u8 data)
data              105 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c 	w = ((u16)addr << 10) | (1 << 8) | data;
data              839 drivers/video/fbdev/omap2/omapfb/dss/apply.c static void dss_apply_irq_handler(void *data, u32 mask);
data              879 drivers/video/fbdev/omap2/omapfb/dss/apply.c static void dss_apply_irq_handler(void *data, u32 mask)
data             1547 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		void (*handler)(void *), void *data)
data             1555 drivers/video/fbdev/omap2/omapfb/dss/apply.c 	mp->framedone_handler_data = data;
data             1561 drivers/video/fbdev/omap2/omapfb/dss/apply.c 		void (*handler)(void *), void *data)
data             1566 drivers/video/fbdev/omap2/omapfb/dss/apply.c 			mp->framedone_handler_data != data);
data              451 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c static void dispc_mgr_disable_isr(void *data, u32 mask)
data              453 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 	struct completion *compl = data;
data              501 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c static void dispc_digit_out_enable_isr(void *data, u32 mask)
data              503 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 	struct completion *compl = data;
data              626 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c static inline void dispc_irq_wait_handler(void *data, u32 mask)
data              628 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c 	complete((struct completion *)data);
data             3705 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		dispc_div_calc_func func, void *data)
data             3755 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 			if (func(lckd, pckd, lck, pck, data))
data             4041 drivers/video/fbdev/omap2/omapfb/dss/dispc.c static int dispc_bind(struct device *dev, struct device *master, void *data)
data             4116 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 			       void *data)
data              245 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_dss_device *omap_dss_find_device(void *data,
data              246 drivers/video/fbdev/omap2/omapfb/dss/display.c 		int (*match)(struct omap_dss_device *dssdev, void *data))
data              251 drivers/video/fbdev/omap2/omapfb/dss/display.c 		if (match(dssdev, data))
data              146 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 		unsigned long pck, void *data)
data              148 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_clk_calc_ctx *ctx = data;
data              173 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 		void *data)
data              175 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_clk_calc_ctx *ctx = data;
data              195 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 		void *data)
data              197 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_clk_calc_ctx *ctx = data;
data              209 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static bool dpi_calc_dss_cb(unsigned long fck, void *data)
data              211 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_clk_calc_ctx *ctx = data;
data              735 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_data *dpi = port->data;
data              770 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_data *dpi = port->data;
data              776 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static int dpi_bind(struct device *dev, struct device *master, void *data)
data              796 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_unbind(struct device *dev, struct device *master, void *data)
data              864 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	port->data = dpi;
data              882 drivers/video/fbdev/omap2/omapfb/dss/dpi.c 	struct dpi_data *dpi = port->data;
data              486 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_completion_handler(void *data, u32 mask)
data              488 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	complete((struct completion *)data);
data             2274 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_packet_sent_handler_vp(void *data, u32 mask)
data             2277 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		(struct dsi_packet_sent_handler_data *) data;
data             2325 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_packet_sent_handler_l4(void *data, u32 mask)
data             2328 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		(struct dsi_packet_sent_handler_data *) data;
data             2682 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		u8 data_type, u8 *data, u16 len, u8 ecc)
data             2704 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	p = data;
data             2746 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		u8 data_type, u16 data, u8 ecc)
data             2757 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 				data_type, data & 0xff, (data >> 8) & 0xff);
data             2768 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = (data_id << 0) | (data << 8) | (ecc << 24);
data             2784 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		int channel, u8 *data, int len, enum dss_dsi_content_type type)
data             2796 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 				MIPI_DSI_DCS_SHORT_WRITE, data[0], 0);
data             2802 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 				data[0] | (data[1] << 8), 0);
data             2807 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 				MIPI_DSI_DCS_LONG_WRITE, data, len, 0);
data             2814 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		u8 *data, int len)
data             2818 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return dsi_vc_write_nosync_common(dsidev, channel, data, len,
data             2823 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		u8 *data, int len)
data             2827 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return dsi_vc_write_nosync_common(dsidev, channel, data, len,
data             2832 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		u8 *data, int len, enum dss_dsi_content_type type)
data             2837 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_write_nosync_common(dsidev, channel, data, len, type);
data             2856 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 			channel, data[0], len);
data             2860 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_dcs_write(struct omap_dss_device *dssdev, int channel, u8 *data,
data             2863 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return dsi_vc_write_common(dssdev, channel, data, len,
data             2867 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_generic_write(struct omap_dss_device *dssdev, int channel, u8 *data,
data             2870 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	return dsi_vc_write_common(dssdev, channel, data, len,
data             2898 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	u16 data;
data             2908 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		data = 0;
data             2911 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		data = reqdata[0];
data             2914 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		data = reqdata[0] | (reqdata[1] << 8);
data             2920 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	r = dsi_vc_send_short(dsidev, channel, data_type, data, 0);
data             2958 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		u8 data = FLD_GET(val, 15, 8);
data             2962 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 				"DCS", data);
data             2969 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		buf[0] = data;
data             2975 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		u16 data = FLD_GET(val, 23, 8);
data             2979 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 				"DCS", data);
data             2986 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		buf[0] = data & 0xff;
data             2987 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		buf[1] = (data >> 8) & 0xff;
data             4020 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_framedone_irq_callback(void *data)
data             4022 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct platform_device *dsidev = (struct platform_device *) data;
data             4036 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		void (*callback)(int, void *), void *data)
data             4047 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	dsi->framedone_data = data;
data             4402 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		unsigned long pck, void *data)
data             4404 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4423 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		void *data)
data             4425 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4435 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		unsigned long clkdco, void *data)
data             4437 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4687 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		unsigned long pck, void *data)
data             4689 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4710 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		void *data)
data             4712 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             4733 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		unsigned long clkdco, void *data)
data             4735 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct dsi_clk_calc_ctx *ctx = data;
data             5257 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_bind(struct device *dev, struct device *master, void *data)
data             5378 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 		d = match->data;
data             5466 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_unbind(struct device *dev, struct device *master, void *data)
data             5559 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	{ .compatible = "ti,omap3-dsi", .data = dsi_of_data_omap3, },
data             5560 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	{ .compatible = "ti,omap4-dsi", .data = dsi_of_data_omap4, },
data             5561 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	{ .compatible = "ti,omap5-dsi", .data = dsi_of_data_omap5, },
data              511 drivers/video/fbdev/omap2/omapfb/dss/dss.c 		dss_div_calc_func func, void *data)
data              531 drivers/video/fbdev/omap2/omapfb/dss/dss.c 		return func(fck, data);
data              547 drivers/video/fbdev/omap2/omapfb/dss/dss.c 		if (func(fck, data))
data             1193 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_component_compare(struct device *dev, void *data)
data             1195 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	struct device *child = data;
data             1199 drivers/video/fbdev/omap2/omapfb/dss/dss.c static int dss_add_child_component(struct device *dev, void *data)
data             1201 drivers/video/fbdev/omap2/omapfb/dss/dss.c 	struct component_match **match = data;
data              306 drivers/video/fbdev/omap2/omapfb/dss/dss.h typedef bool (*dss_div_calc_func)(unsigned long fck, void *data);
data              308 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		dss_div_calc_func func, void *data);
data              384 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		unsigned long pck, void *data);
data              387 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		dispc_div_calc_func func, void *data);
data              478 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		unsigned long clkdco, void *data);
data              480 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		void *data);
data              492 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		dss_hsdiv_calc_func func, void *data);
data              495 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		dss_pll_calc_func func, void *data);
data              518 drivers/video/fbdev/omap2/omapfb/dss/dss.h 			void (*handler)(void *), void *data);
data              520 drivers/video/fbdev/omap2/omapfb/dss/dss.h 			void (*handler)(void *), void *data);
data              538 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		void (*handler)(void *), void *data);
data              540 drivers/video/fbdev/omap2/omapfb/dss/dss.h 		void (*handler)(void *), void *data);
data               59 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static irqreturn_t hdmi_irq_handler(int irq, void *data)
data               61 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c 	struct hdmi_wp_data *wp = data;
data              669 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi4_bind(struct device *dev, struct device *master, void *data)
data              738 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi4_unbind(struct device *dev, struct device *master, void *data)
data              266 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	u8 data[HDMI_INFOFRAME_SIZE(AVI)];
data              269 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	hdmi_avi_infoframe_pack(frame, data, sizeof(data));
data              271 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	print_hex_dump_debug("AVI: ", DUMP_PREFIX_NONE, 16, 1, data,
data              274 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	for (i = 0; i < sizeof(data); ++i) {
data              276 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 			data[i]);
data               63 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static irqreturn_t hdmi_irq_handler(int irq, void *data)
data               65 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c 	struct hdmi_wp_data *wp = data;
data              708 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi5_bind(struct device *dev, struct device *master, void *data)
data              777 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi5_unbind(struct device *dev, struct device *master, void *data)
data              412 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	u8 data[HDMI_INFOFRAME_SIZE(AVI)];
data              420 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	hdmi_avi_infoframe_pack(frame, data, sizeof(data));
data              422 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	print_hex_dump_debug("AVI: ", DUMP_PREFIX_NONE, 16, 1, data,
data              425 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	ptr = data + HDMI_INFOFRAME_HEADER_SIZE;
data               36 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c static int manager_display_match(struct omap_dss_device *dssdev, void *data)
data               38 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c 	const char *str = data;
data              245 drivers/video/fbdev/omap2/omapfb/dss/output.c 		void (*handler)(void *), void *data)
data              247 drivers/video/fbdev/omap2/omapfb/dss/output.c 	return dss_mgr_ops->register_framedone_handler(mgr, handler, data);
data              252 drivers/video/fbdev/omap2/omapfb/dss/output.c 		void (*handler)(void *), void *data)
data              254 drivers/video/fbdev/omap2/omapfb/dss/output.c 	dss_mgr_ops->unregister_framedone_handler(mgr, handler, data);
data              123 drivers/video/fbdev/omap2/omapfb/dss/pll.c 		dss_hsdiv_calc_func func, void *data)
data              139 drivers/video/fbdev/omap2/omapfb/dss/pll.c 		if (func(m, out, data))
data              148 drivers/video/fbdev/omap2/omapfb/dss/pll.c 		dss_pll_calc_func func, void *data)
data              179 drivers/video/fbdev/omap2/omapfb/dss/pll.c 			if (func(n, m, fint, clkdco, data))
data               47 drivers/video/fbdev/omap2/omapfb/dss/sdi.c 		unsigned long pck, void *data)
data               49 drivers/video/fbdev/omap2/omapfb/dss/sdi.c 	struct sdi_clk_calc_ctx *ctx = data;
data               59 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static bool dpi_calc_dss_cb(unsigned long fck, void *data)
data               61 drivers/video/fbdev/omap2/omapfb/dss/sdi.c 	struct sdi_clk_calc_ctx *ctx = data;
data              350 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static int sdi_bind(struct device *dev, struct device *master, void *data)
data              361 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_unbind(struct device *dev, struct device *master, void *data)
data              845 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_bind(struct device *dev, struct device *master, void *data)
data              906 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_unbind(struct device *dev, struct device *master, void *data)
data             1155 drivers/video/fbdev/pm2fb.c 	const u32 *src = (const u32 *)image->data;
data             1317 drivers/video/fbdev/pm2fb.c 		u8 *bitmap = (u8 *)cursor->image.data;
data             1329 drivers/video/fbdev/pm2fb.c 				u8 data = *bitmap ^ *mask;
data             1332 drivers/video/fbdev/pm2fb.c 					data = *mask & *bitmap;
data             1335 drivers/video/fbdev/pm2fb.c 					cursor_bits_lookup[data >> 4] |
data             1339 drivers/video/fbdev/pm2fb.c 					cursor_bits_lookup[data & 0xf] |
data             1424 drivers/video/fbdev/pm2fb.c 		u8 *bitmap = (u8 *)cursor->image.data;
data             1437 drivers/video/fbdev/pm2fb.c 				u8 data = *bitmap ^ *mask;
data             1440 drivers/video/fbdev/pm2fb.c 					data = *mask & *bitmap;
data             1442 drivers/video/fbdev/pm2fb.c 				pm2_WR(par, PM2R_RD_CURSOR_DATA, data);
data              516 drivers/video/fbdev/pm3fb.c 	const u32 *src = (const u32 *)image->data;
data              679 drivers/video/fbdev/pm3fb.c 		u8 *bitmap = (u8 *)cursor->image.data;
data              689 drivers/video/fbdev/pm3fb.c 				u8 data = *bitmap ^ *mask;
data              692 drivers/video/fbdev/pm3fb.c 					data = *mask & *bitmap;
data              695 drivers/video/fbdev/pm3fb.c 					cursor_bits_lookup[data >> 4] |
data              699 drivers/video/fbdev/pm3fb.c 					cursor_bits_lookup[data & 0xf] |
data              130 drivers/video/fbdev/pmag-aa-fb.c 				 cursor->image.data, cursor->mask, cursor->rop,
data              783 drivers/video/fbdev/pxa168fb.c 	unsigned int data;
data              789 drivers/video/fbdev/pxa168fb.c 	data = readl(fbi->reg_base + LCD_SPU_DMA_CTRL0);
data              790 drivers/video/fbdev/pxa168fb.c 	data &= ~CFG_GRA_ENA_MASK;
data              791 drivers/video/fbdev/pxa168fb.c 	writel(data, fbi->reg_base + LCD_SPU_DMA_CTRL0);
data              364 drivers/video/fbdev/pxa168fb.h #define     CFG_LCDGPIO_O(data)			((data) << 20)
data             1657 drivers/video/fbdev/pxafb.c pxafb_freq_transition(struct notifier_block *nb, unsigned long val, void *data)
data              492 drivers/video/fbdev/riva/fbdev.c 	u32 *data = (u32 *)data8;
data              499 drivers/video/fbdev/riva/fbdev.c 		b = *data++;
data             1496 drivers/video/fbdev/riva/fbdev.c 	u8 *cdat = (u8 *) image->data;
data             1580 drivers/video/fbdev/riva/fbdev.c 	u8 data[MAX_CURS * MAX_CURS/8];
data             1614 drivers/video/fbdev/riva/fbdev.c 		u8 *dat = (u8 *) cursor->image.data;
data             1633 drivers/video/fbdev/riva/fbdev.c 			fb_pad_aligned_buffer(data, d_pitch, src, s_pitch,
data             1648 drivers/video/fbdev/riva/fbdev.c 			rivafb_load_cursor_image(par, data, bg, fg,
data              659 drivers/video/fbdev/riva/riva_hw.c     int data, pagemiss, cas,width, video_enable, color_key_enable, bpp, align;
data              789 drivers/video/fbdev/riva/riva_hw.c         data = (int)(clwm);
data              790 drivers/video/fbdev/riva/riva_hw.c         fifo->graphics_lwm = data;
data              792 drivers/video/fbdev/riva/riva_hw.c         data = (int)((vlwm+15));
data              793 drivers/video/fbdev/riva/riva_hw.c         fifo->video_lwm = data;
data              845 drivers/video/fbdev/riva/riva_hw.c     int data, pagemiss, cas,width, video_enable, color_key_enable, bpp, align;
data             1052 drivers/video/fbdev/riva/riva_hw.c       data = (int)(clwm);
data             1054 drivers/video/fbdev/riva/riva_hw.c       fifo->graphics_lwm = data;   fifo->graphics_burst_size = cbs;
data               27 drivers/video/fbdev/riva/rivafb-i2c.c static void riva_gpio_setscl(void* data, int state)
data               29 drivers/video/fbdev/riva/rivafb-i2c.c 	struct riva_i2c_chan 	*chan = data;
data               45 drivers/video/fbdev/riva/rivafb-i2c.c static void riva_gpio_setsda(void* data, int state)
data               47 drivers/video/fbdev/riva/rivafb-i2c.c 	struct riva_i2c_chan 	*chan = data;
data               63 drivers/video/fbdev/riva/rivafb-i2c.c static int riva_gpio_getscl(void* data)
data               65 drivers/video/fbdev/riva/rivafb-i2c.c 	struct riva_i2c_chan 	*chan = data;
data               76 drivers/video/fbdev/riva/rivafb-i2c.c static int riva_gpio_getsda(void* data)
data               78 drivers/video/fbdev/riva/rivafb-i2c.c 	struct riva_i2c_chan 	*chan = data;
data              105 drivers/video/fbdev/riva/rivafb-i2c.c 	chan->algo.data 		= chan;
data              494 drivers/video/fbdev/s3c-fb.c 	u32 data;
data              542 drivers/video/fbdev/s3c-fb.c 	data = info->fix.smem_start + info->fix.line_length * var->yres;
data              543 drivers/video/fbdev/s3c-fb.c 	writel(data, buf + sfb->variant.buf_end);
data              546 drivers/video/fbdev/s3c-fb.c 	data = VIDW_BUF_SIZE_OFFSET(info->fix.line_length - pagewidth) |
data              550 drivers/video/fbdev/s3c-fb.c 	writel(data, regs + sfb->variant.buf_size + (win_no * 4));
data              554 drivers/video/fbdev/s3c-fb.c 	data = VIDOSDxA_TOPLEFT_X(0) | VIDOSDxA_TOPLEFT_Y(0) |
data              556 drivers/video/fbdev/s3c-fb.c 	writel(data, regs + VIDOSD_A(win_no, sfb->variant));
data              558 drivers/video/fbdev/s3c-fb.c 	data = VIDOSDxB_BOTRIGHT_X(s3c_fb_align_word(var->bits_per_pixel,
data              565 drivers/video/fbdev/s3c-fb.c 	writel(data, regs + VIDOSD_B(win_no, sfb->variant));
data              567 drivers/video/fbdev/s3c-fb.c 	data = var->xres * var->yres;
data              574 drivers/video/fbdev/s3c-fb.c 	vidosd_set_size(win, data);
data              578 drivers/video/fbdev/s3c-fb.c 		data = readl(sfb->regs + SHADOWCON);
data              579 drivers/video/fbdev/s3c-fb.c 		data |= SHADOWCON_CHx_ENABLE(win_no);
data              580 drivers/video/fbdev/s3c-fb.c 		writel(data, sfb->regs + SHADOWCON);
data              583 drivers/video/fbdev/s3c-fb.c 	data = WINCONx_ENWIN;
data              592 drivers/video/fbdev/s3c-fb.c 		data |= WINCON0_BPPMODE_1BPP;
data              593 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BITSWP;
data              594 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BURSTLEN_4WORD;
data              597 drivers/video/fbdev/s3c-fb.c 		data |= WINCON0_BPPMODE_2BPP;
data              598 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BITSWP;
data              599 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BURSTLEN_8WORD;
data              602 drivers/video/fbdev/s3c-fb.c 		data |= WINCON0_BPPMODE_4BPP;
data              603 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BITSWP;
data              604 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BURSTLEN_8WORD;
data              608 drivers/video/fbdev/s3c-fb.c 			data |= WINCON1_BPPMODE_8BPP_1232;
data              610 drivers/video/fbdev/s3c-fb.c 			data |= WINCON0_BPPMODE_8BPP_PALETTE;
data              611 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BURSTLEN_8WORD;
data              612 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BYTSWP;
data              616 drivers/video/fbdev/s3c-fb.c 			data |= WINCON1_BPPMODE_16BPP_A1555;
data              618 drivers/video/fbdev/s3c-fb.c 			data |= WINCON0_BPPMODE_16BPP_565;
data              619 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_HAWSWP;
data              620 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BURSTLEN_16WORD;
data              626 drivers/video/fbdev/s3c-fb.c 				data |= WINCON1_BPPMODE_19BPP_A1666;
data              628 drivers/video/fbdev/s3c-fb.c 				data |= WINCON1_BPPMODE_18BPP_666;
data              630 drivers/video/fbdev/s3c-fb.c 			data |= WINCON1_BPPMODE_25BPP_A1888
data              634 drivers/video/fbdev/s3c-fb.c 			data |= WINCON1_BPPMODE_28BPP_A4888
data              637 drivers/video/fbdev/s3c-fb.c 			data |= WINCON0_BPPMODE_24BPP_888;
data              639 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_WSWP;
data              640 drivers/video/fbdev/s3c-fb.c 		data |= WINCONx_BURSTLEN_16WORD;
data              661 drivers/video/fbdev/s3c-fb.c 	writel(data, regs + sfb->variant.wincon + (win_no * 4));
data              666 drivers/video/fbdev/s3c-fb.c 		data = readl(sfb->regs + BLENDCON);
data              667 drivers/video/fbdev/s3c-fb.c 		data &= ~BLENDCON_NEW_MASK;
data              669 drivers/video/fbdev/s3c-fb.c 			data |= BLENDCON_NEW_8BIT_ALPHA_VALUE;
data              671 drivers/video/fbdev/s3c-fb.c 			data |= BLENDCON_NEW_4BIT_ALPHA_VALUE;
data              672 drivers/video/fbdev/s3c-fb.c 		writel(data, sfb->regs + BLENDCON);
data             1143 drivers/video/fbdev/s3c-fb.c 	u32 data;
data             1147 drivers/video/fbdev/s3c-fb.c 			data = readl(sfb->regs + SHADOWCON);
data             1148 drivers/video/fbdev/s3c-fb.c 			data &= ~SHADOWCON_CHx_ENABLE(win->index);
data             1149 drivers/video/fbdev/s3c-fb.c 			data &= ~SHADOWCON_CHx_LOCAL_ENABLE(win->index);
data             1150 drivers/video/fbdev/s3c-fb.c 			writel(data, sfb->regs + SHADOWCON);
data             1293 drivers/video/fbdev/s3c-fb.c 	u32 data;
data             1300 drivers/video/fbdev/s3c-fb.c 	data = sfb->pdata->vidcon0;
data             1301 drivers/video/fbdev/s3c-fb.c 	data &= ~(VIDCON0_CLKVAL_F_MASK | VIDCON0_CLKDIR);
data             1304 drivers/video/fbdev/s3c-fb.c 		data |= VIDCON0_CLKVAL_F(clkdiv-1) | VIDCON0_CLKDIR;
data             1306 drivers/video/fbdev/s3c-fb.c 		data &= ~VIDCON0_CLKDIR;	/* 1:1 clock */
data             1309 drivers/video/fbdev/s3c-fb.c 		data |= (1 << 5);
data             1310 drivers/video/fbdev/s3c-fb.c 	writel(data, regs + VIDCON0);
data             1312 drivers/video/fbdev/s3c-fb.c 	data = VIDTCON0_VBPD(vmode->upper_margin - 1) |
data             1315 drivers/video/fbdev/s3c-fb.c 	writel(data, regs + sfb->variant.vidtcon);
data             1317 drivers/video/fbdev/s3c-fb.c 	data = VIDTCON1_HBPD(vmode->left_margin - 1) |
data             1320 drivers/video/fbdev/s3c-fb.c 	writel(data, regs + sfb->variant.vidtcon + 4);
data             1322 drivers/video/fbdev/s3c-fb.c 	data = VIDTCON2_LINEVAL(vmode->yres - 1) |
data             1326 drivers/video/fbdev/s3c-fb.c 	writel(data, regs + sfb->variant.vidtcon + 8);
data              773 drivers/video/fbdev/s3c2410fb.c 					unsigned long val, void *data)
data              207 drivers/video/fbdev/s3fb.c static void s3fb_ddc_setscl(void *data, int val)
data              209 drivers/video/fbdev/s3fb.c 	struct s3fb_info *par = data;
data              220 drivers/video/fbdev/s3fb.c static void s3fb_ddc_setsda(void *data, int val)
data              222 drivers/video/fbdev/s3fb.c 	struct s3fb_info *par = data;
data              233 drivers/video/fbdev/s3fb.c static int s3fb_ddc_getscl(void *data)
data              235 drivers/video/fbdev/s3fb.c 	struct s3fb_info *par = data;
data              240 drivers/video/fbdev/s3fb.c static int s3fb_ddc_getsda(void *data)
data              242 drivers/video/fbdev/s3fb.c 	struct s3fb_info *par = data;
data              263 drivers/video/fbdev/s3fb.c 	par->ddc_algo.data		= par;
data              292 drivers/video/fbdev/s3fb.c 	const u8 *font = map->data;
data              357 drivers/video/fbdev/s3fb.c 	src1 = image->data;
data              414 drivers/video/fbdev/s3fb.c 	src1 = image->data;
data              990 drivers/video/fbdev/sa1100fb.c 			 void *data)
data               45 drivers/video/fbdev/savage/savagefb-i2c.c static void savage4_gpio_setscl(void *data, int val)
data               47 drivers/video/fbdev/savage/savagefb-i2c.c 	struct savagefb_i2c_chan *chan = data;
data               59 drivers/video/fbdev/savage/savagefb-i2c.c static void savage4_gpio_setsda(void *data, int val)
data               61 drivers/video/fbdev/savage/savagefb-i2c.c 	struct savagefb_i2c_chan *chan = data;
data               73 drivers/video/fbdev/savage/savagefb-i2c.c static int savage4_gpio_getscl(void *data)
data               75 drivers/video/fbdev/savage/savagefb-i2c.c 	struct savagefb_i2c_chan *chan = data;
data               80 drivers/video/fbdev/savage/savagefb-i2c.c static int savage4_gpio_getsda(void *data)
data               82 drivers/video/fbdev/savage/savagefb-i2c.c 	struct savagefb_i2c_chan *chan = data;
data               87 drivers/video/fbdev/savage/savagefb-i2c.c static void prosavage_gpio_setscl(void* data, int val)
data               89 drivers/video/fbdev/savage/savagefb-i2c.c 	struct savagefb_i2c_chan *chan = data;
data              103 drivers/video/fbdev/savage/savagefb-i2c.c static void prosavage_gpio_setsda(void* data, int val)
data              105 drivers/video/fbdev/savage/savagefb-i2c.c 	struct savagefb_i2c_chan *chan = data;
data              119 drivers/video/fbdev/savage/savagefb-i2c.c static int prosavage_gpio_getscl(void* data)
data              121 drivers/video/fbdev/savage/savagefb-i2c.c 	struct savagefb_i2c_chan *chan = data;
data              126 drivers/video/fbdev/savage/savagefb-i2c.c static int prosavage_gpio_getsda(void* data)
data              128 drivers/video/fbdev/savage/savagefb-i2c.c 	struct savagefb_i2c_chan *chan = data;
data              145 drivers/video/fbdev/savage/savagefb-i2c.c 		chan->algo.data 		= chan;
data               97 drivers/video/fbdev/savage/savagefb_accel.c 	u32 *src = (u32 *) image->data;
data               47 drivers/video/fbdev/sh7760fb.c static irqreturn_t sh7760fb_irq(int irq, void *data)
data               49 drivers/video/fbdev/sh7760fb.c 	struct completion *c = data;
data              289 drivers/video/fbdev/sh_mobile_lcdcfb.c 			    int reg_nr, unsigned long data)
data              291 drivers/video/fbdev/sh_mobile_lcdcfb.c 	iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr]);
data              293 drivers/video/fbdev/sh_mobile_lcdcfb.c 		iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr] +
data              298 drivers/video/fbdev/sh_mobile_lcdcfb.c 			    int reg_nr, unsigned long data)
data              300 drivers/video/fbdev/sh_mobile_lcdcfb.c 	iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr] +
data              311 drivers/video/fbdev/sh_mobile_lcdcfb.c 			       int reg, unsigned long data)
data              313 drivers/video/fbdev/sh_mobile_lcdcfb.c 	iowrite32(data, ovl->channel->lcdc->base + reg);
data              314 drivers/video/fbdev/sh_mobile_lcdcfb.c 	iowrite32(data, ovl->channel->lcdc->base + reg + SIDE_B_OFFSET);
data              318 drivers/video/fbdev/sh_mobile_lcdcfb.c 		       unsigned long reg_offs, unsigned long data)
data              320 drivers/video/fbdev/sh_mobile_lcdcfb.c 	iowrite32(data, priv->base + reg_offs);
data              399 drivers/video/fbdev/sh_mobile_lcdcfb.c static void lcdc_sys_write_index(void *handle, unsigned long data)
data              403 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT);
data              410 drivers/video/fbdev/sh_mobile_lcdcfb.c static void lcdc_sys_write_data(void *handle, unsigned long data)
data              414 drivers/video/fbdev/sh_mobile_lcdcfb.c 	lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT | LDDWDxR_RSW);
data              639 drivers/video/fbdev/sh_mobile_lcdcfb.c static irqreturn_t sh_mobile_lcdc_irq(int irq, void *data)
data              641 drivers/video/fbdev/sh_mobile_lcdcfb.c 	struct sh_mobile_lcdc_priv *priv = data;
data              880 drivers/video/fbdev/sis/init.c SiS_SetReg(SISIOADDRESS port, u8 index, u8 data)
data              883 drivers/video/fbdev/sis/init.c 	outb(data, port + 1);
data              887 drivers/video/fbdev/sis/init.c SiS_SetRegByte(SISIOADDRESS port, u8 data)
data              889 drivers/video/fbdev/sis/init.c 	outb(data, port);
data              893 drivers/video/fbdev/sis/init.c SiS_SetRegShort(SISIOADDRESS port, u16 data)
data              895 drivers/video/fbdev/sis/init.c 	outw(data, port);
data              899 drivers/video/fbdev/sis/init.c SiS_SetRegLong(SISIOADDRESS port, u32 data)
data              901 drivers/video/fbdev/sis/init.c 	outl(data, port);
data             1503 drivers/video/fbdev/sis/init.c    unsigned char data;
data             1506 drivers/video/fbdev/sis/init.c       data = (*SiS_Pr->pSiS_SoftSetting) & 0x03;
data             1510 drivers/video/fbdev/sis/init.c 	 data = 0;
data             1513 drivers/video/fbdev/sis/init.c 	 data = 0;
data             1516 drivers/video/fbdev/sis/init.c 	    data = ((SiS_GetReg(SiS_Pr->SiS_P3d4,0x78) & 0xc0) >> 6);
data             1518 drivers/video/fbdev/sis/init.c 	    data = SiS_GetReg(SiS_Pr->SiS_P3d4,0x78) & 0x07;
data             1521 drivers/video/fbdev/sis/init.c 	 data = SiS_GetReg(SiS_Pr->SiS_P3c4,0x13) & 0x07;
data             1523 drivers/video/fbdev/sis/init.c 	 data = SiS_GetReg(SiS_Pr->SiS_P3c4,0x3a) & 0x03;
data             1525 drivers/video/fbdev/sis/init.c 	    if(data > 1) {
data             1527 drivers/video/fbdev/sis/init.c 	       case 0x00: data = 1; break;
data             1528 drivers/video/fbdev/sis/init.c 	       case 0x10: data = 3; break;
data             1529 drivers/video/fbdev/sis/init.c 	       case 0x20: data = 3; break;
data             1530 drivers/video/fbdev/sis/init.c 	       case 0x30: data = 2; break;
data             1533 drivers/video/fbdev/sis/init.c 	       data = 0;
data             1539 drivers/video/fbdev/sis/init.c    return data;
data             2407 drivers/video/fbdev/sis/init.c    unsigned short  i, data, VCLK, MCLK16, colorth = 0;
data             2437 drivers/video/fbdev/sis/init.c 	 data = SiS_GetRefCRTVCLK(SiS_Pr, RefreshRateTableIndex, SiS_Pr->SiS_UseWide);
data             2438 drivers/video/fbdev/sis/init.c 	 VCLK = SiS_Pr->SiS_VCLKData[data].CLOCK;
data             2442 drivers/video/fbdev/sis/init.c       data = SiS_GetReg(SiS_Pr->SiS_P3c4,0x1A) & 0x07;
data             2443 drivers/video/fbdev/sis/init.c       MCLK16 = SiS_Pr->SiS_MCLKData_0[data].CLOCK * 16;
data             2481 drivers/video/fbdev/sis/init.c    data = ((ThresholdLow & 0x0f) << 4) | 0x0f;
data             2482 drivers/video/fbdev/sis/init.c    SiS_SetReg(SiS_Pr->SiS_P3c4,0x08,data);
data             2484 drivers/video/fbdev/sis/init.c    data = (ThresholdLow & 0x10) << 1;
data             2485 drivers/video/fbdev/sis/init.c    SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x0F,0xDF,data);
data             2491 drivers/video/fbdev/sis/init.c    data = ThresholdLow + 3;
data             2492 drivers/video/fbdev/sis/init.c    if(data > 0x0f) data = 0x0f;
data             2493 drivers/video/fbdev/sis/init.c    SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x09,0x80,data);
data             2577 drivers/video/fbdev/sis/init.c    unsigned short data = 0, VCLK = 0, index = 0;
data             2590 drivers/video/fbdev/sis/init.c       if(VCLK > 150) data |= 0x80;
data             2591 drivers/video/fbdev/sis/init.c       SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x07,0x7B,data);
data             2593 drivers/video/fbdev/sis/init.c       data = 0x00;
data             2594 drivers/video/fbdev/sis/init.c       if(VCLK >= 150) data |= 0x08;
data             2595 drivers/video/fbdev/sis/init.c       SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x32,0xF7,data);
data             2599 drivers/video/fbdev/sis/init.c       if(VCLK >= 166) data |= 0x0c;
data             2600 drivers/video/fbdev/sis/init.c       SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x32,0xf3,data);
data             2608 drivers/video/fbdev/sis/init.c       if(VCLK >= 200) data |= 0x0c;
data             2609 drivers/video/fbdev/sis/init.c       if(SiS_Pr->ChipType == XGI_20) data &= ~0x04;
data             2610 drivers/video/fbdev/sis/init.c       SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x32,0xf3,data);
data             2612 drivers/video/fbdev/sis/init.c          data = SiS_GetReg(SiS_Pr->SiS_P3c4,0x1f) & 0xe7;
data             2613 drivers/video/fbdev/sis/init.c 	 if(VCLK < 200) data |= 0x10;
data             2614 drivers/video/fbdev/sis/init.c 	 SiS_SetReg(SiS_Pr->SiS_P3c4,0x1f,data);
data             2626 drivers/video/fbdev/sis/init.c       data = 0x03;
data             2627 drivers/video/fbdev/sis/init.c       if(VCLK >= 260)      data = 0x00;
data             2628 drivers/video/fbdev/sis/init.c       else if(VCLK >= 160) data = 0x01;
data             2629 drivers/video/fbdev/sis/init.c       else if(VCLK >= 135) data = 0x02;
data             2633 drivers/video/fbdev/sis/init.c          if (VCLK < 234) data = 0x02;
data             2637 drivers/video/fbdev/sis/init.c          SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x07,0xFC,data);
data             2640 drivers/video/fbdev/sis/init.c             if(ModeNo > 0x13) data &= 0xfc;
data             2642 drivers/video/fbdev/sis/init.c          SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x07,0xF8,data);
data             2652 drivers/video/fbdev/sis/init.c    unsigned short data, infoflag = 0, modeflag, resindex;
data             2672 drivers/video/fbdev/sis/init.c    data = 0;
data             2675 drivers/video/fbdev/sis/init.c          data |= 0x02;
data             2676 drivers/video/fbdev/sis/init.c          data |= ((SiS_Pr->SiS_ModeType - ModeVGA) << 2);
data             2678 drivers/video/fbdev/sis/init.c       if(infoflag & InterlaceMode) data |= 0x20;
data             2680 drivers/video/fbdev/sis/init.c    SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x06,0xC0,data);
data             2683 drivers/video/fbdev/sis/init.c       data = 0;
data             2690 drivers/video/fbdev/sis/init.c 	 data = hrs - (hto >> 1) + 3;
data             2692 drivers/video/fbdev/sis/init.c       SiS_SetReg(SiS_Pr->SiS_P3d4,0x19,data);
data             2693 drivers/video/fbdev/sis/init.c       SiS_SetRegANDOR(SiS_Pr->SiS_P3d4,0x1a,0xFC,((data >> 8) & 0x03));
data             2700 drivers/video/fbdev/sis/init.c    data = 0;
data             2701 drivers/video/fbdev/sis/init.c    if(modeflag & LineCompareOff) data = 0x08;
data             2703 drivers/video/fbdev/sis/init.c       SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x0F,0xF7,data);
data             2705 drivers/video/fbdev/sis/init.c       if(SiS_Pr->ChipType >= XGI_20) data |= 0x20;
data             2708 drivers/video/fbdev/sis/init.c 	    data |= 0x40;
data             2711 drivers/video/fbdev/sis/init.c       SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x0F,0xB7,data);
data             2721 drivers/video/fbdev/sis/init.c       data = SiS_Pr->SiS_SR15[(2 * 4) + SiS_Get310DRAMType(SiS_Pr)];
data             2723 drivers/video/fbdev/sis/init.c 	 data &= 0xc7;
data             2730 drivers/video/fbdev/sis/init.c 	    data &= 0x0f;
data             2731 drivers/video/fbdev/sis/init.c 	    data |= 0x50;
data             2734 drivers/video/fbdev/sis/init.c       SiS_SetReg(SiS_Pr->SiS_P3c4,0x17,data);
data             2738 drivers/video/fbdev/sis/init.c       data = SiS_Get310DRAMType(SiS_Pr);
data             2740 drivers/video/fbdev/sis/init.c 	 data = SiS_Pr->SiS_SR15[(2 * 4) + data];
data             2742 drivers/video/fbdev/sis/init.c 	 if(SiS_Pr->SiS_ROMNew)	     data = ROMAddr[0xf6];
data             2743 drivers/video/fbdev/sis/init.c 	 else if(SiS_Pr->SiS_UseROM) data = ROMAddr[0x100 + data];
data             2744 drivers/video/fbdev/sis/init.c 	 else			     data = 0xba;
data             2747 drivers/video/fbdev/sis/init.c 	 data &= 0xc7;
data             2763 drivers/video/fbdev/sis/init.c 	       if     (data2 >= 0x19c) data = 0xba;
data             2764 drivers/video/fbdev/sis/init.c 	       else if(data2 >= 0x140) data = 0x7a;
data             2765 drivers/video/fbdev/sis/init.c 	       else if(data2 >= 0x101) data = 0x3a;
data             2766 drivers/video/fbdev/sis/init.c 	       else if(data2 >= 0xf5)  data = 0x32;
data             2767 drivers/video/fbdev/sis/init.c 	       else if(data2 >= 0xe2)  data = 0x2a;
data             2768 drivers/video/fbdev/sis/init.c 	       else if(data2 >= 0xc4)  data = 0x22;
data             2769 drivers/video/fbdev/sis/init.c 	       else if(data2 >= 0xac)  data = 0x1a;
data             2770 drivers/video/fbdev/sis/init.c 	       else if(data2 >= 0x9e)  data = 0x12;
data             2771 drivers/video/fbdev/sis/init.c 	       else if(data2 >= 0x8e)  data = 0x0a;
data             2772 drivers/video/fbdev/sis/init.c 	       else                    data = 0x02;
data             2774 drivers/video/fbdev/sis/init.c 	       if(data2 >= 0x127)      data = 0xba;
data             2775 drivers/video/fbdev/sis/init.c 	       else                    data = 0x7a;
data             2778 drivers/video/fbdev/sis/init.c 	    if     (data2 >= 0x190) data = 0xba;
data             2779 drivers/video/fbdev/sis/init.c 	    else if(data2 >= 0xff)  data = 0x7a;
data             2780 drivers/video/fbdev/sis/init.c 	    else if(data2 >= 0xd3)  data = 0x3a;
data             2781 drivers/video/fbdev/sis/init.c 	    else if(data2 >= 0xa9)  data = 0x1a;
data             2782 drivers/video/fbdev/sis/init.c 	    else if(data2 >= 0x93)  data = 0x0a;
data             2783 drivers/video/fbdev/sis/init.c 	    else                    data = 0x02;
data             2786 drivers/video/fbdev/sis/init.c       SiS_SetReg(SiS_Pr->SiS_P3c4,0x17,data);
data             2793 drivers/video/fbdev/sis/init.c    data = 0x60;
data             2795 drivers/video/fbdev/sis/init.c       data ^= 0x60;
data             2797 drivers/video/fbdev/sis/init.c          data ^= 0xA0;
data             2800 drivers/video/fbdev/sis/init.c    SiS_SetRegANDOR(SiS_Pr->SiS_P3c4,0x21,0x1F,data);
data             2876 drivers/video/fbdev/sis/init.c    unsigned short data, data2, time, i, j, k, m, n, o;
data             2881 drivers/video/fbdev/sis/init.c    data = SiS_GetModeFlag(SiS_Pr, ModeNo, ModeIdIndex) & DACInfoFlag;
data             2884 drivers/video/fbdev/sis/init.c    if(data == 0x00)      table = SiS_MDA_DAC;
data             2885 drivers/video/fbdev/sis/init.c    else if(data == 0x08) table = SiS_CGA_DAC;
data             2886 drivers/video/fbdev/sis/init.c    else if(data == 0x10) table = SiS_EGA_DAC;
data             2887 drivers/video/fbdev/sis/init.c    else if(data == 0x18) {
data             2910 drivers/video/fbdev/sis/init.c       data = table[i];
data             2913 drivers/video/fbdev/sis/init.c 	if(data & 0x01) data2 += 0x2A;
data             2914 drivers/video/fbdev/sis/init.c 	if(data & 0x02) data2 += 0x15;
data             2916 drivers/video/fbdev/sis/init.c 	data >>= 2;
data             2922 drivers/video/fbdev/sis/init.c 	 data = table[i] << sf;
data             2923 drivers/video/fbdev/sis/init.c 	 for(k = 0; k < 3; k++) SiS_SetRegByte(DACData, data);
data             5339 drivers/video/fbdev/sis/init301.c   unsigned int   data, pci50, pciA0;
data             5399 drivers/video/fbdev/sis/init301.c 	data = SiS_GetFIFOThresholdB300(tempbx, tempcl);
data             5428 drivers/video/fbdev/sis/init301.c 	data = SiS_GetLatencyFactor630(SiS_Pr, index) + 15;
data             5429 drivers/video/fbdev/sis/init301.c 	if(!(SiS_GetReg(SiS_Pr->SiS_P3c4,0x14) & 0x80)) data += 5;
data             5433 drivers/video/fbdev/sis/init301.c      data += data2;						/* CRT1 Request Period */
data             5469 drivers/video/fbdev/sis/init301.c      data = data * VCLK * colorth;
data             5470 drivers/video/fbdev/sis/init301.c      temp = data % (MCLK << 4);
data             5471 drivers/video/fbdev/sis/init301.c      data = data / (MCLK << 4);
data             5472 drivers/video/fbdev/sis/init301.c      if(temp) data++;
data             5474 drivers/video/fbdev/sis/init301.c      if(data < 6) data = 6;
data             5475 drivers/video/fbdev/sis/init301.c      else if(data > 0x14) data = 0x14;
data             5479 drivers/video/fbdev/sis/init301.c 	if((data <= 0x0f) || (SiS_Pr->SiS_LCDResInfo == Panel_1280x1024))
data             5492 drivers/video/fbdev/sis/init301.c 	if(data > 0x13) data = 0x13;
data             5494 drivers/video/fbdev/sis/init301.c      SiS_SetRegANDOR(SiS_Pr->SiS_Part1Port,0x02,0xe0,data);
data             1116 drivers/video/fbdev/sm501fb.c 		const unsigned char *pcol = cursor->image.data;
data              141 drivers/video/fbdev/smscufx.c static int ufx_reg_read(struct ufx_data *dev, u32 index, u32 *data)
data              157 drivers/video/fbdev/smscufx.c 	*data = *buf;
data              167 drivers/video/fbdev/smscufx.c static int ufx_reg_write(struct ufx_data *dev, u32 index, u32 data)
data              177 drivers/video/fbdev/smscufx.c 	*buf = data;
data              189 drivers/video/fbdev/smscufx.c 			"0x%08x\n", index, data);
data              197 drivers/video/fbdev/smscufx.c 	u32 data;
data              198 drivers/video/fbdev/smscufx.c 	int status = ufx_reg_read(dev, index, &data);
data              202 drivers/video/fbdev/smscufx.c 	data &= (~bits_to_clear);
data              203 drivers/video/fbdev/smscufx.c 	data |= bits_to_set;
data              205 drivers/video/fbdev/smscufx.c 	status = ufx_reg_write(dev, index, data);
data               92 drivers/video/fbdev/ssd1307fb.c 	u8	data[0];
data              150 drivers/video/fbdev/ssd1307fb.c 	array->data[0] = cmd;
data              203 drivers/video/fbdev/ssd1307fb.c 			array->data[array_idx] = 0;
data              211 drivers/video/fbdev/ssd1307fb.c 				array->data[array_idx] |= bit << k;
data              571 drivers/video/fbdev/ssd1307fb.c 		.data = (void *)&ssd1307fb_ssd1305_deviceinfo,
data              575 drivers/video/fbdev/ssd1307fb.c 		.data = (void *)&ssd1307fb_ssd1306_deviceinfo,
data              579 drivers/video/fbdev/ssd1307fb.c 		.data = (void *)&ssd1307fb_ssd1307_deviceinfo,
data              583 drivers/video/fbdev/ssd1307fb.c 		.data = (void *)&ssd1307fb_ssd1309_deviceinfo,
data              721 drivers/video/fbdev/stifb.c ngleClearOverlayPlanes(struct stifb_info *fb, int mask, int data)
data              737 drivers/video/fbdev/stifb.c         NGLE_REALLY_SET_IMAGE_FG_COLOR(fb, data);
data              954 drivers/video/fbdev/tdfxfb.c 	u8 *chardata = (u8 *) image->data;
data             1116 drivers/video/fbdev/tdfxfb.c 		u8 *bitmap = (u8 *)cursor->image.data;
data             1127 drivers/video/fbdev/tdfxfb.c 				u8 data = *mask ^ *bitmap;
data             1129 drivers/video/fbdev/tdfxfb.c 					data = *mask & *bitmap;
data             1134 drivers/video/fbdev/tdfxfb.c 				fb_writeb(data, cursorbase + h + 8);
data             1168 drivers/video/fbdev/tdfxfb.c static void tdfxfb_i2c_setscl(void *data, int val)
data             1170 drivers/video/fbdev/tdfxfb.c 	struct tdfxfb_i2c_chan 	*chan = data;
data             1183 drivers/video/fbdev/tdfxfb.c static void tdfxfb_i2c_setsda(void *data, int val)
data             1185 drivers/video/fbdev/tdfxfb.c 	struct tdfxfb_i2c_chan 	*chan = data;
data             1202 drivers/video/fbdev/tdfxfb.c static int tdfxfb_i2c_getscl(void *data)
data             1204 drivers/video/fbdev/tdfxfb.c 	struct tdfxfb_i2c_chan 	*chan = data;
data             1210 drivers/video/fbdev/tdfxfb.c static int tdfxfb_i2c_getsda(void *data)
data             1212 drivers/video/fbdev/tdfxfb.c 	struct tdfxfb_i2c_chan 	*chan = data;
data             1218 drivers/video/fbdev/tdfxfb.c static void tdfxfb_ddc_setscl(void *data, int val)
data             1220 drivers/video/fbdev/tdfxfb.c 	struct tdfxfb_i2c_chan 	*chan = data;
data             1233 drivers/video/fbdev/tdfxfb.c static void tdfxfb_ddc_setsda(void *data, int val)
data             1235 drivers/video/fbdev/tdfxfb.c 	struct tdfxfb_i2c_chan 	*chan = data;
data             1248 drivers/video/fbdev/tdfxfb.c static int tdfxfb_ddc_getscl(void *data)
data             1250 drivers/video/fbdev/tdfxfb.c 	struct tdfxfb_i2c_chan 	*chan = data;
data             1256 drivers/video/fbdev/tdfxfb.c static int tdfxfb_ddc_getsda(void *data)
data             1258 drivers/video/fbdev/tdfxfb.c 	struct tdfxfb_i2c_chan 	*chan = data;
data             1280 drivers/video/fbdev/tdfxfb.c 	chan->algo.data 		= chan;
data             1308 drivers/video/fbdev/tdfxfb.c 	chan->algo.data 		= chan;
data              626 drivers/video/fbdev/tgafb.c 	const unsigned char *data;
data              687 drivers/video/fbdev/tgafb.c 	data = (const unsigned char *) image->data;
data              715 drivers/video/fbdev/tgafb.c 				mask |= bitrev8(data[j]) << (j * 8);
data              720 drivers/video/fbdev/tgafb.c 			data += rincr;
data              726 drivers/video/fbdev/tgafb.c 		const unsigned char *data0 = data;
data              742 drivers/video/fbdev/tgafb.c 				mask |= bitrev8(data[j+0]) << (0 * 8);
data              743 drivers/video/fbdev/tgafb.c 				mask |= bitrev8(data[j+1]) << (1 * 8);
data              744 drivers/video/fbdev/tgafb.c 				mask |= bitrev8(data[j+2]) << (2 * 8);
data              745 drivers/video/fbdev/tgafb.c 				mask |= bitrev8(data[j+3]) << (3 * 8);
data              749 drivers/video/fbdev/tgafb.c 			data += rincr;
data              759 drivers/video/fbdev/tgafb.c 			data = data0 + bwidth;
data              765 drivers/video/fbdev/tgafb.c 					mask |= bitrev8(data[j]) << (j * 8);
data              768 drivers/video/fbdev/tgafb.c 				data += rincr;
data              775 drivers/video/fbdev/tgafb.c 		const unsigned char *data0 = data;
data              792 drivers/video/fbdev/tgafb.c 				mask |= bitrev8(data[j+0]) << (0 * 8);
data              793 drivers/video/fbdev/tgafb.c 				mask |= bitrev8(data[j+1]) << (1 * 8);
data              798 drivers/video/fbdev/tgafb.c 			data += rincr;
data              808 drivers/video/fbdev/tgafb.c 			data = data0 + bwidth;
data              812 drivers/video/fbdev/tgafb.c 				u32 mask = bitrev8(data[0]);
data              814 drivers/video/fbdev/tgafb.c 					mask |= bitrev8(data[1]) << 8;
data              818 drivers/video/fbdev/tgafb.c 				data += rincr;
data              839 drivers/video/fbdev/tgafb.c 	const unsigned char *data;
data              862 drivers/video/fbdev/tgafb.c 	data = image->data;
data              867 drivers/video/fbdev/tgafb.c 			color = palette[*data++];
data             1002 drivers/video/fbdev/tgafb.c 		u32 data;
data             1004 drivers/video/fbdev/tgafb.c 		data = (width - 1) | align;
data             1007 drivers/video/fbdev/tgafb.c 			__raw_writel(data, fb_base + pos);
data              245 drivers/video/fbdev/tmiofb.c 	struct tmio_fb_data *data = dev_get_platdata(&dev->dev);
data              251 drivers/video/fbdev/tmiofb.c 	data->lcd_set_power(dev, 0);
data              306 drivers/video/fbdev/tmiofb.c 	struct tmio_fb_data *data = dev_get_platdata(&dev->dev);
data              313 drivers/video/fbdev/tmiofb.c 	data->lcd_set_power(dev, 0);
data              315 drivers/video/fbdev/tmiofb.c 	data->lcd_mode(dev, mode);
data              316 drivers/video/fbdev/tmiofb.c 	data->lcd_set_power(dev, 1);
data              552 drivers/video/fbdev/tmiofb.c 	struct tmio_fb_data *data = dev_get_platdata(info->device);
data              556 drivers/video/fbdev/tmiofb.c 	for (i = 0; i < data->num_modes; i++) {
data              557 drivers/video/fbdev/tmiofb.c 		struct fb_videomode *mode = data->modes + i;
data              572 drivers/video/fbdev/tmiofb.c 	struct tmio_fb_data *data = dev_get_platdata(info->device);
data              599 drivers/video/fbdev/tmiofb.c 	var->height = data->height; /* mm */
data              600 drivers/video/fbdev/tmiofb.c 	var->width = data->width; /* mm */
data              673 drivers/video/fbdev/tmiofb.c 	struct tmio_fb_data *data = dev_get_platdata(&dev->dev);
data              685 drivers/video/fbdev/tmiofb.c 	if (data == NULL) {
data              752 drivers/video/fbdev/tmiofb.c 			data->modes, data->num_modes,
data              753 drivers/video/fbdev/tmiofb.c 			data->modes, 16);
data              769 drivers/video/fbdev/tmiofb.c 	fb_videomode_to_modelist(data->modes, data->num_modes,
data              190 drivers/video/fbdev/tridentfb.c static void tridentfb_ddc_setscl_tgui(void *data, int val)
data              192 drivers/video/fbdev/tridentfb.c 	struct tridentfb_par *par = data;
data              203 drivers/video/fbdev/tridentfb.c static void tridentfb_ddc_setsda_tgui(void *data, int val)
data              205 drivers/video/fbdev/tridentfb.c 	struct tridentfb_par *par = data;
data              216 drivers/video/fbdev/tridentfb.c static int tridentfb_ddc_getsda_tgui(void *data)
data              218 drivers/video/fbdev/tridentfb.c 	struct tridentfb_par *par = data;
data              229 drivers/video/fbdev/tridentfb.c static void tridentfb_ddc_setscl(void *data, int val)
data              231 drivers/video/fbdev/tridentfb.c 	struct tridentfb_par *par = data;
data              242 drivers/video/fbdev/tridentfb.c static void tridentfb_ddc_setsda(void *data, int val)
data              244 drivers/video/fbdev/tridentfb.c 	struct tridentfb_par *par = data;
data              255 drivers/video/fbdev/tridentfb.c static int tridentfb_ddc_getscl(void *data)
data              257 drivers/video/fbdev/tridentfb.c 	struct tridentfb_par *par = data;
data              262 drivers/video/fbdev/tridentfb.c static int tridentfb_ddc_getsda(void *data)
data              264 drivers/video/fbdev/tridentfb.c 	struct tridentfb_par *par = data;
data              292 drivers/video/fbdev/tridentfb.c 	par->ddc_algo.data		= par;
data              339 drivers/video/fbdev/tridentfb.c static void blade_image_blit(struct tridentfb_par *par, const char *data,
data              351 drivers/video/fbdev/tridentfb.c 	iowrite32_rep(par->io_virt + 0x10000, data, size);
data              662 drivers/video/fbdev/tridentfb.c 		par->image_blit(par, img->data, img->dx, img->dy,
data               91 drivers/video/fbdev/uvesafb.c 	utask = (struct uvesafb_task *)msg->data;
data             1124 drivers/video/fbdev/vga16fb.c         const char *cdat = image->data;
data             1153 drivers/video/fbdev/vga16fb.c 	char *cdat = (char *) image->data;
data             1221 drivers/video/fbdev/vga16fb.c 	const char *cdat = image->data;
data               11 drivers/video/fbdev/via/dvi.c static void tmds_register_write(int index, u8 data);
data              135 drivers/video/fbdev/via/dvi.c static void tmds_register_write(int index, u8 data)
data              139 drivers/video/fbdev/via/dvi.c 			    index, data);
data              144 drivers/video/fbdev/via/dvi.c 	u8 data;
data              148 drivers/video/fbdev/via/dvi.c 			   (u8) index, &data);
data              149 drivers/video/fbdev/via/dvi.c 	return data;
data              182 drivers/video/fbdev/via/dvi.c 		RegCR93 = 0, RegCR9B = 0, data;
data              228 drivers/video/fbdev/via/dvi.c 	data = (u8) tmds_register_read(0x09);
data              229 drivers/video/fbdev/via/dvi.c 	if (data & 0x04)
data              391 drivers/video/fbdev/via/dvi.c 	u8 data;
data              424 drivers/video/fbdev/via/dvi.c 					data = 0x3F;
data              426 drivers/video/fbdev/via/dvi.c 					data = 0x37;
data              431 drivers/video/fbdev/via/dvi.c 					0x08, data);
data              970 drivers/video/fbdev/via/hw.c 	int data;
data              978 drivers/video/fbdev/via/hw.c 		data = 0;
data              988 drivers/video/fbdev/via/hw.c 			data =
data              989 drivers/video/fbdev/via/hw.c 			    data | ((get_bit >> shift_next_reg) << start_index);
data              993 drivers/video/fbdev/via/hw.c 			viafb_write_reg_mask(cr_index, VIACR, data, reg_mask);
data              995 drivers/video/fbdev/via/hw.c 			viafb_write_reg_mask(cr_index, VIASR, data, reg_mask);
data              327 drivers/video/fbdev/via/lcd.c 	u8 data;
data              331 drivers/video/fbdev/via/lcd.c 			(u8) index, &data);
data              332 drivers/video/fbdev/via/lcd.c 	return data;
data              803 drivers/video/fbdev/via/lcd.c 	int i, mask, data;
data              810 drivers/video/fbdev/via/lcd.c 		data = PowerSequenceOff[1][i] & mask;
data              811 drivers/video/fbdev/via/lcd.c 		viafb_write_reg_mask(CR91, VIACR, (u8) data, (u8) mask);
data              821 drivers/video/fbdev/via/lcd.c 	int i, mask, data;
data              831 drivers/video/fbdev/via/lcd.c 		data = PowerSequenceOn[1][i] & mask;
data              832 drivers/video/fbdev/via/lcd.c 		viafb_write_reg_mask(CR91, VIACR, (u8) data, (u8) mask);
data              165 drivers/video/fbdev/via/via-core.c static irqreturn_t viafb_dma_irq(int irq, void *data)
data               52 drivers/video/fbdev/via/via_aux.c 		kfree(pos->data);
data               30 drivers/video/fbdev/via/via_aux.h 	void *data;		/* private data of this driver */
data               45 drivers/video/fbdev/via/via_aux.h 	struct via_aux_drv *data = kmalloc(sizeof(*data), GFP_KERNEL);
data               47 drivers/video/fbdev/via/via_aux.h 	if (!data)
data               50 drivers/video/fbdev/via/via_aux.h 	*data = *drv;
data               51 drivers/video/fbdev/via/via_aux.h 	list_add_tail(&data->chain, &data->bus->drivers);
data               20 drivers/video/fbdev/via/via_aux_edid.c 	struct fb_monspecs *spec = drv->data;
data               44 drivers/video/fbdev/via/via_aux_edid.c 	drv->data = spec;
data               49 drivers/video/fbdev/via/via_aux_edid.c 	struct fb_monspecs *spec = drv->data;
data               66 drivers/video/fbdev/via/via_aux_edid.c 	struct fb_monspecs *spec = drv->data;
data               42 drivers/video/fbdev/via/via_clock.c static inline void cle266_set_primary_pll_encoded(u32 data)
data               45 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x46, data & 0xFF);
data               46 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x47, (data >> 8) & 0xFF);
data               50 drivers/video/fbdev/via/via_clock.c static inline void k800_set_primary_pll_encoded(u32 data)
data               53 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x44, data & 0xFF);
data               54 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x45, (data >> 8) & 0xFF);
data               55 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x46, (data >> 16) & 0xFF);
data               59 drivers/video/fbdev/via/via_clock.c static inline void cle266_set_secondary_pll_encoded(u32 data)
data               62 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x44, data & 0xFF);
data               63 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x45, (data >> 8) & 0xFF);
data               67 drivers/video/fbdev/via/via_clock.c static inline void k800_set_secondary_pll_encoded(u32 data)
data               70 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x4A, data & 0xFF);
data               71 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x4B, (data >> 8) & 0xFF);
data               72 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x4C, (data >> 16) & 0xFF);
data               76 drivers/video/fbdev/via/via_clock.c static inline void set_engine_pll_encoded(u32 data)
data               79 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x47, data & 0xFF);
data               80 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x48, (data >> 8) & 0xFF);
data               81 drivers/video/fbdev/via/via_clock.c 	via_write_reg(VIASR, 0x49, (data >> 16) & 0xFF);
data              217 drivers/video/fbdev/via/via_clock.c 	u8 data = 0;
data              221 drivers/video/fbdev/via/via_clock.c 		data = 0x00;
data              224 drivers/video/fbdev/via/via_clock.c 		data = 0x02;
data              227 drivers/video/fbdev/via/via_clock.c 		data = 0x04; /* 0x06 should be the same */
data              230 drivers/video/fbdev/via/via_clock.c 		data = 0x0A;
data              233 drivers/video/fbdev/via/via_clock.c 		data = 0xC;
data              236 drivers/video/fbdev/via/via_clock.c 		data = 0x0E;
data              241 drivers/video/fbdev/via/via_clock.c 		data |= 1;
data              243 drivers/video/fbdev/via/via_clock.c 	return data;
data              248 drivers/video/fbdev/via/via_clock.c 	u8 data = set_clock_source_common(source, use_pll) << 4;
data              249 drivers/video/fbdev/via/via_clock.c 	via_write_reg_mask(VIACR, 0x6C, data, 0xF0);
data              254 drivers/video/fbdev/via/via_clock.c 	u8 data = set_clock_source_common(source, use_pll);
data              255 drivers/video/fbdev/via/via_clock.c 	via_write_reg_mask(VIACR, 0x6C, data, 0x0F);
data               23 drivers/video/fbdev/via/via_i2c.c static void via_i2c_setscl(void *data, int state)
data               26 drivers/video/fbdev/via/via_i2c.c 	struct via_port_cfg *adap_data = data;
data               49 drivers/video/fbdev/via/via_i2c.c static int via_i2c_getscl(void *data)
data               51 drivers/video/fbdev/via/via_i2c.c 	struct via_port_cfg *adap_data = data;
data               65 drivers/video/fbdev/via/via_i2c.c static int via_i2c_getsda(void *data)
data               67 drivers/video/fbdev/via/via_i2c.c 	struct via_port_cfg *adap_data = data;
data               81 drivers/video/fbdev/via/via_i2c.c static void via_i2c_setsda(void *data, int state)
data               84 drivers/video/fbdev/via/via_i2c.c 	struct via_port_cfg *adap_data = data;
data              131 drivers/video/fbdev/via/via_i2c.c int viafb_i2c_writebyte(u8 adap, u8 slave_addr, u8 index, u8 data)
data              134 drivers/video/fbdev/via/via_i2c.c 	u8 msg[2] = { index, data };
data              199 drivers/video/fbdev/via/via_i2c.c 	algo->data = adap_cfg;
data              754 drivers/video/fbdev/via/viafbdev.c 		(u32 *)image->data, 0, 0, 0, 0, fg_color, bg_color, 0))
data              841 drivers/video/fbdev/via/viafbdev.c 			u8 data[CURSOR_SIZE];
data              869 drivers/video/fbdev/via/viafbdev.c 				cr_data->data[i] = cursor->mask[i];
data              874 drivers/video/fbdev/via/viafbdev.c 				cr_data->data[i] = cursor->mask[i];
data              882 drivers/video/fbdev/via/viafbdev.c 				cr_data->bak[j] = (u32) cr_data->data[i];
data              888 drivers/video/fbdev/via/viafbdev.c 				cr_data->bak[j] = (u32) cr_data->data[i];
data               44 drivers/video/fbdev/via/vt1636.c 	u8 data;
data               47 drivers/video/fbdev/via/vt1636.c 			   plvds_chip_info->lvds_chip_slave_addr, index, &data);
data               48 drivers/video/fbdev/via/vt1636.c 	return data;
data               55 drivers/video/fbdev/via/vt1636.c 	int index, data;
data               58 drivers/video/fbdev/via/vt1636.c 	data = viafb_gpio_i2c_read_lvds(plvds_setting_info, plvds_chip_info,
data               60 drivers/video/fbdev/via/vt1636.c 	data = (data & (~io_data.Mask)) | io_data.Data;
data               63 drivers/video/fbdev/via/vt1636.c 			    plvds_chip_info->lvds_chip_slave_addr, index, data);
data              151 drivers/video/fbdev/vt8623fb.c 	src1 = image->data;
data              207 drivers/video/fbdev/vt8623fb.c 	src1 = image->data;
data              521 drivers/virt/fsl_hypervisor.c static irqreturn_t fsl_hv_isr(int irq, void *data)
data              523 drivers/virt/fsl_hypervisor.c 	fsl_hv_queue_doorbell((uintptr_t) data);
data              538 drivers/virt/fsl_hypervisor.c static irqreturn_t fsl_hv_state_change_thread(int irq, void *data)
data              540 drivers/virt/fsl_hypervisor.c 	struct doorbell_isr *dbisr = data;
data              551 drivers/virt/fsl_hypervisor.c static irqreturn_t fsl_hv_state_change_isr(int irq, void *data)
data              554 drivers/virt/fsl_hypervisor.c 	struct doorbell_isr *dbisr = data;
data              718 drivers/virt/fsl_hypervisor.c static irqreturn_t fsl_hv_shutdown_isr(int irq, void *data)
data             1199 drivers/virt/vboxguest/vboxguest_core.c 				struct vbg_session *session, void *data)
data             1201 drivers/virt/vboxguest/vboxguest_core.c 	struct vbg_ioctl_hdr *hdr = data;
data             1213 drivers/virt/vboxguest/vboxguest_core.c 	ret = vbg_req_allowed(gdev, session, data);
data             1217 drivers/virt/vboxguest/vboxguest_core.c 	vbg_req_perform(gdev, data);
data             1504 drivers/virt/vboxguest/vboxguest_core.c int vbg_core_ioctl(struct vbg_session *session, unsigned int req, void *data)
data             1508 drivers/virt/vboxguest/vboxguest_core.c 	struct vbg_ioctl_hdr *hdr = data;
data             1523 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_vmmrequest(gdev, session, data);
data             1531 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_driver_version_info(data);
data             1533 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_hgcm_connect(gdev, session, data);
data             1535 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_hgcm_disconnect(gdev, session, data);
data             1537 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_wait_for_events(gdev, session, data);
data             1539 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_interrupt_all_wait_events(gdev, session, data);
data             1541 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_change_filter_mask(gdev, session, data);
data             1543 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_change_guest_capabilities(gdev, session, data);
data             1545 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_check_balloon(gdev, data);
data             1547 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_write_core_dump(gdev, session, data);
data             1558 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_hgcm_call(gdev, session, f32bit, data);
data             1560 drivers/virt/vboxguest/vboxguest_core.c 		return vbg_ioctl_log(data);
data              167 drivers/virt/vboxguest/vboxguest_core.h int  vbg_core_ioctl(struct vbg_session *session, unsigned int req, void *data);
data              691 drivers/virtio/virtio_mmio.c static int vm_cmdline_get_device(struct device *dev, void *data)
data              693 drivers/virtio/virtio_mmio.c 	char *buffer = data;
data              721 drivers/virtio/virtio_mmio.c 		void *data)
data               69 drivers/virtio/virtio_ring.c 	void *data;			/* Data for callback. */
data               74 drivers/virtio/virtio_ring.c 	void *data;			/* Data for callback. */
data              420 drivers/virtio/virtio_ring.c 				      void *data,
data              433 drivers/virtio/virtio_ring.c 	BUG_ON(data == NULL);
data              538 drivers/virtio/virtio_ring.c 	vq->split.desc_state[head].data = data;
data              627 drivers/virtio/virtio_ring.c 	vq->split.desc_state[head].data = NULL;
data              713 drivers/virtio/virtio_ring.c 	if (unlikely(!vq->split.desc_state[i].data)) {
data              719 drivers/virtio/virtio_ring.c 	ret = vq->split.desc_state[i].data;
data              827 drivers/virtio/virtio_ring.c 		if (!vq->split.desc_state[i].data)
data              830 drivers/virtio/virtio_ring.c 		buf = vq->split.desc_state[i].data;
data              984 drivers/virtio/virtio_ring.c 				       void *data,
data             1068 drivers/virtio/virtio_ring.c 	vq->packed.desc_state[id].data = data;
data             1096 drivers/virtio/virtio_ring.c 				       void *data,
data             1109 drivers/virtio/virtio_ring.c 	BUG_ON(data == NULL);
data             1123 drivers/virtio/virtio_ring.c 				out_sgs, in_sgs, data, gfp);
data             1195 drivers/virtio/virtio_ring.c 	vq->packed.desc_state[id].data = data;
data             1291 drivers/virtio/virtio_ring.c 	state->data = NULL;
data             1378 drivers/virtio/virtio_ring.c 	if (unlikely(!vq->packed.desc_state[id].data)) {
data             1384 drivers/virtio/virtio_ring.c 	ret = vq->packed.desc_state[id].data;
data             1538 drivers/virtio/virtio_ring.c 		if (!vq->packed.desc_state[i].data)
data             1541 drivers/virtio/virtio_ring.c 		buf = vq->packed.desc_state[i].data;
data             1698 drivers/virtio/virtio_ring.c 				void *data,
data             1705 drivers/virtio/virtio_ring.c 					out_sgs, in_sgs, data, ctx, gfp) :
data             1707 drivers/virtio/virtio_ring.c 					out_sgs, in_sgs, data, ctx, gfp);
data             1728 drivers/virtio/virtio_ring.c 		      void *data,
data             1741 drivers/virtio/virtio_ring.c 			     data, NULL, gfp);
data             1760 drivers/virtio/virtio_ring.c 			 void *data,
data             1763 drivers/virtio/virtio_ring.c 	return virtqueue_add(vq, &sg, num, 1, 0, data, NULL, gfp);
data             1782 drivers/virtio/virtio_ring.c 			void *data,
data             1785 drivers/virtio/virtio_ring.c 	return virtqueue_add(vq, &sg, num, 0, 1, data, NULL, gfp);
data             1805 drivers/virtio/virtio_ring.c 			void *data,
data             1809 drivers/virtio/virtio_ring.c 	return virtqueue_add(vq, &sg, num, 0, 1, data, ctx, gfp);
data              174 drivers/visorbus/visorbus_main.c static int match_visorbus_dev_by_id(struct device *dev, const void *data)
data              177 drivers/visorbus/visorbus_main.c 	const struct visor_busdev *id = data;
data              190 drivers/visorbus/visorchannel.c 			 void *data)
data              196 drivers/visorbus/visorchannel.c 				 data, sig_hdr->signal_size);
data              201 drivers/visorbus/visorchannel.c 			  void *data)
data              207 drivers/visorbus/visorchannel.c 				  data, sig_hdr->signal_size);
data               46 drivers/visorbus/visorchipset.c 	struct visor_controlvm_parameters_header data;
data              559 drivers/visorbus/visorchipset.c 	return &ctx->data.id;
data              583 drivers/visorbus/visorchipset.c 	phdr = &ctx->data;
data             1338 drivers/visorbus/visorchipset.c 	memcpy(&ctx->data, mapping, bytes);
data               41 drivers/vme/boards/vme_vmivme7805.c 	u32 data;
data               69 drivers/vme/boards/vme_vmivme7805.c 	data = ioread32(vmic_base + VME_CONTROL) & 0x00000FFF;
data               70 drivers/vme/boards/vme_vmivme7805.c 	data |= BM_VME_CONTROL_BERRST;
data               71 drivers/vme/boards/vme_vmivme7805.c 	iowrite32(data, vmic_base + VME_CONTROL);
data               74 drivers/vme/boards/vme_vmivme7805.c 	data = ioread32(vmic_base + VME_CONTROL) & 0x00000FFF;
data               75 drivers/vme/boards/vme_vmivme7805.c 	data = data | BM_VME_CONTROL_MASTER_ENDIAN |
data               81 drivers/vme/boards/vme_vmivme7805.c 	iowrite32(data, vmic_base + VME_CONTROL);
data             1405 drivers/vme/bridges/vme_ca91cx42.c 	void (*callback)(void *), void *data)
data             1433 drivers/vme/bridges/vme_ca91cx42.c 	bridge->lm_data[monitor] = data;
data             1599 drivers/vme/bridges/vme_ca91cx42.c 	u32 data;
data             1650 drivers/vme/bridges/vme_ca91cx42.c 	data = ioread32(ca91cx42_device->base + CA91CX42_PCI_ID) & 0x0000FFFF;
data             1651 drivers/vme/bridges/vme_ca91cx42.c 	if (data != PCI_VENDOR_ID_TUNDRA) {
data             1772 drivers/vme/bridges/vme_ca91cx42.c 	data = ioread32(ca91cx42_device->base + MISC_CTL);
data             1774 drivers/vme/bridges/vme_ca91cx42.c 		(data & CA91CX42_MISC_CTL_SYSCON) ? "" : " not");
data               93 drivers/vme/bridges/vme_fake.c static void fake_VIRQ_tasklet(unsigned long data)
data               98 drivers/vme/bridges/vme_fake.c 	fake_bridge = (struct vme_bridge *) data;
data              926 drivers/vme/bridges/vme_fake.c 		void (*callback)(void *), void *data)
data              953 drivers/vme/bridges/vme_fake.c 	bridge->lm_data[monitor] = data;
data             2045 drivers/vme/bridges/vme_tsi148.c 	void (*callback)(void *), void *data)
data             2075 drivers/vme/bridges/vme_tsi148.c 	bridge->lm_data[monitor] = data;
data             2278 drivers/vme/bridges/vme_tsi148.c 	u32 data;
data             2329 drivers/vme/bridges/vme_tsi148.c 	data = ioread32(tsi148_device->base + TSI148_PCFS_ID) & 0x0000FFFF;
data             2330 drivers/vme/bridges/vme_tsi148.c 	if (data != PCI_VENDOR_ID_TUNDRA) {
data             2479 drivers/vme/bridges/vme_tsi148.c 	data = ioread32be(tsi148_device->base + TSI148_LCSR_VSTAT);
data             2481 drivers/vme/bridges/vme_tsi148.c 		(data & TSI148_LCSR_VSTAT_SCONS) ? "" : " not");
data             2484 drivers/vme/bridges/vme_tsi148.c 			data & TSI148_LCSR_VSTAT_GA_M);
data             2507 drivers/vme/bridges/vme_tsi148.c 	data = ioread32be(tsi148_device->base + TSI148_LCSR_VSTAT);
data             2508 drivers/vme/bridges/vme_tsi148.c 	data &= ~TSI148_LCSR_VSTAT_BRDFL;
data             2509 drivers/vme/bridges/vme_tsi148.c 	data |= TSI148_LCSR_VSTAT_CPURST;
data             2510 drivers/vme/bridges/vme_tsi148.c 	iowrite32be(data, tsi148_device->base + TSI148_LCSR_VSTAT);
data             1646 drivers/vme/vme.c 	void (*callback)(void *), void *data)
data             1663 drivers/vme/vme.c 	return bridge->lm_attach(lm, monitor, callback, data);
data              181 drivers/w1/masters/ds1wm.c static irqreturn_t ds1wm_isr(int isr, void *data)
data              183 drivers/w1/masters/ds1wm.c 	struct ds1wm_data *ds1wm_data = data;
data              251 drivers/w1/masters/ds1wm.c static int ds1wm_write(struct ds1wm_data *ds1wm_data, u8 data)
data              260 drivers/w1/masters/ds1wm.c 	ds1wm_write_register(ds1wm_data, DS1WM_DATA, data);
data              348 drivers/w1/masters/ds1wm.c static u8 ds1wm_read_byte(void *data)
data              350 drivers/w1/masters/ds1wm.c 	struct ds1wm_data *ds1wm_data = data;
data              355 drivers/w1/masters/ds1wm.c static void ds1wm_write_byte(void *data, u8 byte)
data              357 drivers/w1/masters/ds1wm.c 	struct ds1wm_data *ds1wm_data = data;
data              362 drivers/w1/masters/ds1wm.c static u8 ds1wm_reset_bus(void *data)
data              364 drivers/w1/masters/ds1wm.c 	struct ds1wm_data *ds1wm_data = data;
data              371 drivers/w1/masters/ds1wm.c static void ds1wm_search(void *data, struct w1_master *master_dev,
data              374 drivers/w1/masters/ds1wm.c 	struct ds1wm_data *ds1wm_data = data;
data              593 drivers/w1/masters/ds1wm.c 	ds1wm_master.data = (void *)ds1wm_data;
data              263 drivers/w1/masters/ds2482.c static u8 ds2482_w1_touch_bit(void *data, u8 bit)
data              265 drivers/w1/masters/ds2482.c 	struct ds2482_w1_chan *pchan = data;
data              295 drivers/w1/masters/ds2482.c static u8 ds2482_w1_triplet(void *data, u8 dbit)
data              297 drivers/w1/masters/ds2482.c 	struct ds2482_w1_chan *pchan = data;
data              325 drivers/w1/masters/ds2482.c static void ds2482_w1_write_byte(void *data, u8 byte)
data              327 drivers/w1/masters/ds2482.c 	struct ds2482_w1_chan *pchan = data;
data              349 drivers/w1/masters/ds2482.c static u8 ds2482_w1_read_byte(void *data)
data              351 drivers/w1/masters/ds2482.c 	struct ds2482_w1_chan *pchan = data;
data              386 drivers/w1/masters/ds2482.c static u8 ds2482_w1_reset_bus(void *data)
data              388 drivers/w1/masters/ds2482.c 	struct ds2482_w1_chan *pchan = data;
data              418 drivers/w1/masters/ds2482.c static u8 ds2482_w1_set_pullup(void *data, int delay)
data              420 drivers/w1/masters/ds2482.c 	struct ds2482_w1_chan *pchan = data;
data              448 drivers/w1/masters/ds2482.c 	struct ds2482_data *data;
data              458 drivers/w1/masters/ds2482.c 	if (!(data = kzalloc(sizeof(struct ds2482_data), GFP_KERNEL))) {
data              463 drivers/w1/masters/ds2482.c 	data->client = client;
data              464 drivers/w1/masters/ds2482.c 	i2c_set_clientdata(client, data);
data              467 drivers/w1/masters/ds2482.c 	if (ds2482_send_cmd(data, DS2482_CMD_RESET) < 0) {
data              484 drivers/w1/masters/ds2482.c 	data->w1_count = 1;
data              485 drivers/w1/masters/ds2482.c 	if (ds2482_set_channel(data, 7) == 0)
data              486 drivers/w1/masters/ds2482.c 		data->w1_count = 8;
data              489 drivers/w1/masters/ds2482.c 	ds2482_send_cmd_data(data, DS2482_CMD_WRITE_CONFIG,
data              492 drivers/w1/masters/ds2482.c 	mutex_init(&data->access_lock);
data              495 drivers/w1/masters/ds2482.c 	for (idx = 0; idx < data->w1_count; idx++) {
data              496 drivers/w1/masters/ds2482.c 		data->w1_ch[idx].pdev = data;
data              497 drivers/w1/masters/ds2482.c 		data->w1_ch[idx].channel = idx;
data              500 drivers/w1/masters/ds2482.c 		data->w1_ch[idx].w1_bm.data       = &data->w1_ch[idx];
data              501 drivers/w1/masters/ds2482.c 		data->w1_ch[idx].w1_bm.read_byte  = ds2482_w1_read_byte;
data              502 drivers/w1/masters/ds2482.c 		data->w1_ch[idx].w1_bm.write_byte = ds2482_w1_write_byte;
data              503 drivers/w1/masters/ds2482.c 		data->w1_ch[idx].w1_bm.touch_bit  = ds2482_w1_touch_bit;
data              504 drivers/w1/masters/ds2482.c 		data->w1_ch[idx].w1_bm.triplet    = ds2482_w1_triplet;
data              505 drivers/w1/masters/ds2482.c 		data->w1_ch[idx].w1_bm.reset_bus  = ds2482_w1_reset_bus;
data              506 drivers/w1/masters/ds2482.c 		data->w1_ch[idx].w1_bm.set_pullup = ds2482_w1_set_pullup;
data              508 drivers/w1/masters/ds2482.c 		err = w1_add_master_device(&data->w1_ch[idx].w1_bm);
data              510 drivers/w1/masters/ds2482.c 			data->w1_ch[idx].pdev = NULL;
data              518 drivers/w1/masters/ds2482.c 	for (idx = 0; idx < data->w1_count; idx++) {
data              519 drivers/w1/masters/ds2482.c 		if (data->w1_ch[idx].pdev != NULL)
data              520 drivers/w1/masters/ds2482.c 			w1_remove_master_device(&data->w1_ch[idx].w1_bm);
data              523 drivers/w1/masters/ds2482.c 	kfree(data);
data              530 drivers/w1/masters/ds2482.c 	struct ds2482_data   *data = i2c_get_clientdata(client);
data              534 drivers/w1/masters/ds2482.c 	for (idx = 0; idx < data->w1_count; idx++) {
data              535 drivers/w1/masters/ds2482.c 		if (data->w1_ch[idx].pdev != NULL)
data              536 drivers/w1/masters/ds2482.c 			w1_remove_master_device(&data->w1_ch[idx].w1_bm);
data              540 drivers/w1/masters/ds2482.c 	kfree(data);
data              664 drivers/w1/masters/ds2490.c static void ds9490r_search(void *data, struct w1_master *master,
data              675 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              818 drivers/w1/masters/ds2490.c static u8 ds9490r_touch_bit(void *data, u8 bit)
data              820 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              829 drivers/w1/masters/ds2490.c static void ds9490r_write_bit(void *data, u8 bit)
data              831 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              836 drivers/w1/masters/ds2490.c static u8 ds9490r_read_bit(void *data)
data              838 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              849 drivers/w1/masters/ds2490.c static void ds9490r_write_byte(void *data, u8 byte)
data              851 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              856 drivers/w1/masters/ds2490.c static u8 ds9490r_read_byte(void *data)
data              858 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              868 drivers/w1/masters/ds2490.c static void ds9490r_write_block(void *data, const u8 *buf, int len)
data              870 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              885 drivers/w1/masters/ds2490.c static u8 ds9490r_read_block(void *data, u8 *buf, int len)
data              887 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              907 drivers/w1/masters/ds2490.c static u8 ds9490r_reset(void *data)
data              909 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              919 drivers/w1/masters/ds2490.c static u8 ds9490r_set_pullup(void *data, int delay)
data              921 drivers/w1/masters/ds2490.c 	struct ds_device *dev = data;
data              945 drivers/w1/masters/ds2490.c 	dev->master.data	= dev;
data               85 drivers/w1/masters/matrox_w1.c static void matrox_w1_write_ddc_bit(void *data, u8 bit)
data               88 drivers/w1/masters/matrox_w1.c 	struct matrox_device *dev = data;
data              100 drivers/w1/masters/matrox_w1.c static u8 matrox_w1_read_ddc_bit(void *data)
data              103 drivers/w1/masters/matrox_w1.c 	struct matrox_device *dev = data;
data              157 drivers/w1/masters/matrox_w1.c 	dev->bus_master->data = dev;
data               40 drivers/w1/masters/mxc_w1.c static u8 mxc_w1_ds2_reset_bus(void *data)
data               42 drivers/w1/masters/mxc_w1.c 	struct mxc_w1_device *dev = data;
data               68 drivers/w1/masters/mxc_w1.c static u8 mxc_w1_ds2_touch_bit(void *data, u8 bit)
data               70 drivers/w1/masters/mxc_w1.c 	struct mxc_w1_device *dev = data;
data              134 drivers/w1/masters/mxc_w1.c 	mdev->bus_master.data = mdev;
data              729 drivers/w1/masters/omap_hdq.c 	omap_w1_master.data = hdq_data;
data               44 drivers/w1/masters/sgi_w1.c static u8 sgi_w1_reset_bus(void *data)
data               46 drivers/w1/masters/sgi_w1.c 	struct sgi_w1_device *dev = data;
data               60 drivers/w1/masters/sgi_w1.c static u8 sgi_w1_touch_bit(void *data, u8 bit)
data               62 drivers/w1/masters/sgi_w1.c 	struct sgi_w1_device *dev = data;
data               92 drivers/w1/masters/sgi_w1.c 	sdev->bus_master.data = sdev;
data               21 drivers/w1/masters/w1-gpio.c static u8 w1_gpio_set_pullup(void *data, int delay)
data               23 drivers/w1/masters/w1-gpio.c 	struct w1_gpio_platform_data *pdata = data;
data               47 drivers/w1/masters/w1-gpio.c static void w1_gpio_write_bit(void *data, u8 bit)
data               49 drivers/w1/masters/w1-gpio.c 	struct w1_gpio_platform_data *pdata = data;
data               54 drivers/w1/masters/w1-gpio.c static u8 w1_gpio_read_bit(void *data)
data               56 drivers/w1/masters/w1-gpio.c 	struct w1_gpio_platform_data *pdata = data;
data              123 drivers/w1/masters/w1-gpio.c 	master->data = pdata;
data              145 drivers/w1/slaves/w1_ds2431.c static int w1_f2d_write(struct w1_slave *sl, int addr, int len, const u8 *data)
data              163 drivers/w1/slaves/w1_ds2431.c 	w1_write_block(sl->master, data, len);
data              174 drivers/w1/slaves/w1_ds2431.c 	    (rdbuf[2] != es) || (memcmp(data, &rdbuf[3], len) != 0)) {
data               61 drivers/w1/slaves/w1_ds2433.c static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data,
data               67 drivers/w1/slaves/w1_ds2433.c 	if (data->validcrc & (1 << block))
data               71 drivers/w1/slaves/w1_ds2433.c 		data->validcrc = 0;
data               79 drivers/w1/slaves/w1_ds2433.c 	w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE);
data               82 drivers/w1/slaves/w1_ds2433.c 	if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID)
data               83 drivers/w1/slaves/w1_ds2433.c 		data->validcrc |= (1 << block);
data               95 drivers/w1/slaves/w1_ds2433.c 	struct w1_f23_data *data = sl->family_data;
data              111 drivers/w1/slaves/w1_ds2433.c 		if (w1_f23_refresh_block(sl, data, i)) {
data              116 drivers/w1/slaves/w1_ds2433.c 	memcpy(buf, &data->memory[off], count);
data              152 drivers/w1/slaves/w1_ds2433.c static int w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data)
data              170 drivers/w1/slaves/w1_ds2433.c 	w1_write_block(sl->master, data, len);
data              181 drivers/w1/slaves/w1_ds2433.c 	    (rdbuf[2] != es) || (memcmp(data, &rdbuf[3], len) != 0))
data              272 drivers/w1/slaves/w1_ds2433.c 	struct w1_f23_data *data;
data              274 drivers/w1/slaves/w1_ds2433.c 	data = kzalloc(sizeof(struct w1_f23_data), GFP_KERNEL);
data              275 drivers/w1/slaves/w1_ds2433.c 	if (!data)
data              277 drivers/w1/slaves/w1_ds2433.c 	sl->family_data = data;
data               48 drivers/w1/slaves/w1_ds250x.c 	struct w1_eprom_data *data = sl->family_data;
data               54 drivers/w1/slaves/w1_ds250x.c 	if (test_bit(pageno, data->page_present))
data               71 drivers/w1/slaves/w1_ds250x.c 	w1_read_block(sl->master, &data->eprom[pgoff], W1_PAGE_SIZE);
data               74 drivers/w1/slaves/w1_ds250x.c 	if (w1_calc_crc8(&data->eprom[pgoff], W1_PAGE_SIZE) != crc8)
data               77 drivers/w1/slaves/w1_ds250x.c 	set_bit(pageno, data->page_present); /* mark page present */
data               86 drivers/w1/slaves/w1_ds250x.c 	struct w1_eprom_data *data = sl->family_data;
data               94 drivers/w1/slaves/w1_ds250x.c 	if (test_bit(pageno, data->page_present))
data              125 drivers/w1/slaves/w1_ds250x.c 	w1_read_block(sl->master, &data->eprom[epoff], W1_PAGE_SIZE);
data              127 drivers/w1/slaves/w1_ds250x.c 	crc = crc16(CRC16_INIT, &data->eprom[epoff], W1_PAGE_SIZE);
data              133 drivers/w1/slaves/w1_ds250x.c 	set_bit(pageno, data->page_present);
data              143 drivers/w1/slaves/w1_ds250x.c 	struct w1_eprom_data *data = sl->family_data;
data              144 drivers/w1/slaves/w1_ds250x.c 	size_t eprom_size = data->size;
data              156 drivers/w1/slaves/w1_ds250x.c 		ret = data->read(sl, i++);
data              161 drivers/w1/slaves/w1_ds250x.c 	memcpy(buf, &data->eprom[off], count);
data              167 drivers/w1/slaves/w1_ds250x.c 	struct w1_eprom_data *data;
data              179 drivers/w1/slaves/w1_ds250x.c 	data = devm_kzalloc(&sl->dev, sizeof(struct w1_eprom_data), GFP_KERNEL);
data              180 drivers/w1/slaves/w1_ds250x.c 	if (!data)
data              183 drivers/w1/slaves/w1_ds250x.c 	sl->family_data = data;
data              186 drivers/w1/slaves/w1_ds250x.c 		data->size = W1_DS2501_SIZE;
data              187 drivers/w1/slaves/w1_ds250x.c 		data->read = w1_ds2502_read_page;
data              191 drivers/w1/slaves/w1_ds250x.c 		data->size = W1_DS2502_SIZE;
data              192 drivers/w1/slaves/w1_ds250x.c 		data->read = w1_ds2502_read_page;
data              195 drivers/w1/slaves/w1_ds250x.c 		data->size = W1_DS2505_SIZE;
data              196 drivers/w1/slaves/w1_ds250x.c 		data->read = w1_ds2505_read_page;
data              201 drivers/w1/slaves/w1_ds250x.c 		snprintf(data->nvmem_name, sizeof(data->nvmem_name),
data              206 drivers/w1/slaves/w1_ds250x.c 		snprintf(data->nvmem_name, sizeof(data->nvmem_name),
data              211 drivers/w1/slaves/w1_ds250x.c 	nvmem_cfg.name = data->nvmem_name;
data              212 drivers/w1/slaves/w1_ds250x.c 	nvmem_cfg.size = data->size;
data              144 drivers/w1/slaves/w1_ds2805.c static int w1_f0d_write(struct w1_slave *sl, int addr, int len, const u8 *data)
data              168 drivers/w1/slaves/w1_ds2805.c 	w1_write_block(sl->master, data, len);
data              172 drivers/w1/slaves/w1_ds2805.c 	if ((rdbuf[0] != data[0]) || (rdbuf[1] != data[1])) {
data              181 drivers/w1/slaves/w1_ds2805.c 		    __func__, rdbuf[0], rdbuf[1], data[0], data[1]);
data               71 drivers/w1/slaves/w1_ds28e04.c static int w1_f1C_refresh_block(struct w1_slave *sl, struct w1_f1C_data *data,
data               77 drivers/w1/slaves/w1_ds28e04.c 	if (data->validcrc & (1 << block))
data               81 drivers/w1/slaves/w1_ds28e04.c 		data->validcrc = 0;
data               89 drivers/w1/slaves/w1_ds28e04.c 	w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE);
data               92 drivers/w1/slaves/w1_ds28e04.c 	if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID)
data               93 drivers/w1/slaves/w1_ds28e04.c 		data->validcrc |= (1 << block);
data               98 drivers/w1/slaves/w1_ds28e04.c static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data)
data              111 drivers/w1/slaves/w1_ds28e04.c 	return w1_read_block(sl->master, data, len);
data              119 drivers/w1/slaves/w1_ds28e04.c 	struct w1_f1C_data *data = sl->family_data;
data              132 drivers/w1/slaves/w1_ds28e04.c 			if (w1_f1C_refresh_block(sl, data, i)) {
data              137 drivers/w1/slaves/w1_ds28e04.c 		memcpy(buf, &data->memory[off], count);
data              160 drivers/w1/slaves/w1_ds28e04.c static int w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data)
data              178 drivers/w1/slaves/w1_ds28e04.c 	w1_write_block(sl->master, data, len);
data              189 drivers/w1/slaves/w1_ds28e04.c 	    (rdbuf[2] != es) || (memcmp(data, &rdbuf[3], len) != 0))
data              395 drivers/w1/slaves/w1_ds28e04.c 	struct w1_f1C_data *data = NULL;
data              398 drivers/w1/slaves/w1_ds28e04.c 		data = kzalloc(sizeof(struct w1_f1C_data), GFP_KERNEL);
data              399 drivers/w1/slaves/w1_ds28e04.c 		if (!data)
data              401 drivers/w1/slaves/w1_ds28e04.c 		sl->family_data = data;
data               88 drivers/w1/slaves/w1_ds28e17.c 	struct w1_f19_data *data = sl->family_data;
data              100 drivers/w1/slaves/w1_ds28e17.c 	usleep_range(timebases[data->speed] * (data->stretch) * count,
data              101 drivers/w1/slaves/w1_ds28e17.c 		timebases[data->speed] * (data->stretch) * count
data              112 drivers/w1/slaves/w1_ds28e17.c 		udelay(timebases[data->speed]);
data              502 drivers/w1/slaves/w1_ds28e17.c 	struct w1_f19_data *data = sl->family_data;
data              521 drivers/w1/slaves/w1_ds28e17.c 	data->speed = result;
data              534 drivers/w1/slaves/w1_ds28e17.c 	struct w1_f19_data *data = sl->family_data;
data              547 drivers/w1/slaves/w1_ds28e17.c 	data->speed = speed;
data              633 drivers/w1/slaves/w1_ds28e17.c 	struct w1_f19_data *data = sl->family_data;
data              636 drivers/w1/slaves/w1_ds28e17.c 	return sprintf(buf, "%d\n", data->stretch);
data              643 drivers/w1/slaves/w1_ds28e17.c 	struct w1_f19_data *data = sl->family_data;
data              654 drivers/w1/slaves/w1_ds28e17.c 	data->stretch = buf[0] & 0x0F;
data              683 drivers/w1/slaves/w1_ds28e17.c 	struct w1_f19_data *data = NULL;
data              686 drivers/w1/slaves/w1_ds28e17.c 	data = devm_kzalloc(&sl->dev, sizeof(*data), GFP_KERNEL);
data              687 drivers/w1/slaves/w1_ds28e17.c 	if (!data)
data              689 drivers/w1/slaves/w1_ds28e17.c 	sl->family_data = data;
data              709 drivers/w1/slaves/w1_ds28e17.c 		data->speed = 1;
data              716 drivers/w1/slaves/w1_ds28e17.c 	data->stretch = i2c_stretch;
data              719 drivers/w1/slaves/w1_ds28e17.c 	data->adapter.owner      = THIS_MODULE;
data              720 drivers/w1/slaves/w1_ds28e17.c 	data->adapter.algo       = &w1_f19_i2c_algorithm;
data              721 drivers/w1/slaves/w1_ds28e17.c 	data->adapter.algo_data  = sl;
data              722 drivers/w1/slaves/w1_ds28e17.c 	strcpy(data->adapter.name, "w1-");
data              723 drivers/w1/slaves/w1_ds28e17.c 	strcat(data->adapter.name, sl->name);
data              724 drivers/w1/slaves/w1_ds28e17.c 	data->adapter.dev.parent = &sl->dev;
data              725 drivers/w1/slaves/w1_ds28e17.c 	data->adapter.quirks     = &w1_f19_i2c_adapter_quirks;
data              727 drivers/w1/slaves/w1_ds28e17.c 	return i2c_add_adapter(&data->adapter);
data             1123 drivers/w1/w1.c int w1_process(void *data)
data             1125 drivers/w1/w1.c 	struct w1_master *dev = (struct w1_master *) data;
data              232 drivers/w1/w1_int.c 		if (dev->bus_master->data == bm->data) {
data               76 drivers/w1/w1_internal.h int w1_process(void *data);
data               55 drivers/w1/w1_io.c 		return dev->bus_master->touch_bit(dev->bus_master->data, bit);
data               79 drivers/w1/w1_io.c 		dev->bus_master->write_bit(dev->bus_master->data, 0);
data               81 drivers/w1/w1_io.c 		dev->bus_master->write_bit(dev->bus_master->data, 1);
data               84 drivers/w1/w1_io.c 		dev->bus_master->write_bit(dev->bus_master->data, 0);
data               86 drivers/w1/w1_io.c 		dev->bus_master->write_bit(dev->bus_master->data, 1);
data              105 drivers/w1/w1_io.c 		dev->bus_master->set_pullup(dev->bus_master->data,
data              122 drivers/w1/w1_io.c 			dev->bus_master->set_pullup(dev->bus_master->data, 0);
data              140 drivers/w1/w1_io.c 		dev->bus_master->write_byte(dev->bus_master->data, byte);
data              166 drivers/w1/w1_io.c 	dev->bus_master->write_bit(dev->bus_master->data, 0);
data              168 drivers/w1/w1_io.c 	dev->bus_master->write_bit(dev->bus_master->data, 1);
data              171 drivers/w1/w1_io.c 	result = dev->bus_master->read_bit(dev->bus_master->data);
data              196 drivers/w1/w1_io.c 		return dev->bus_master->triplet(dev->bus_master->data, bdir);
data              235 drivers/w1/w1_io.c 		res = dev->bus_master->read_byte(dev->bus_master->data);
data              256 drivers/w1/w1_io.c 		dev->bus_master->write_block(dev->bus_master->data, buf, len);
data              302 drivers/w1/w1_io.c 		ret = dev->bus_master->read_block(dev->bus_master->data, buf, len);
data              326 drivers/w1/w1_io.c 		result = dev->bus_master->reset_bus(dev->bus_master->data) & 0x1;
data              328 drivers/w1/w1_io.c 		dev->bus_master->write_bit(dev->bus_master->data, 0);
data              337 drivers/w1/w1_io.c 		dev->bus_master->write_bit(dev->bus_master->data, 1);
data              340 drivers/w1/w1_io.c 		result = dev->bus_master->read_bit(dev->bus_master->data) & 0x1;
data              355 drivers/w1/w1_io.c u8 w1_calc_crc8(u8 * data, int len)
data              360 drivers/w1/w1_io.c 		crc = w1_crc8_table[crc ^ *data++];
data              370 drivers/w1/w1_io.c 		dev->bus_master->search(dev->bus_master->data, dev,
data              113 drivers/w1/w1_netlink.c 		block->msg = (struct w1_netlink_msg *)(block->cn->data + block->cn->len);
data              117 drivers/w1/w1_netlink.c 			block->cn = (struct cn_msg *)(block->cn->data +
data              125 drivers/w1/w1_netlink.c 		block->msg = (struct w1_netlink_msg *)block->cn->data;
data              148 drivers/w1/w1_netlink.c 	block->cmd = (struct w1_netlink_cmd *)(block->msg->data);
data              173 drivers/w1/w1_netlink.c 		struct w1_netlink_cmd *cmd = (struct w1_netlink_cmd *)block->msg->data;
data              238 drivers/w1/w1_netlink.c 	u64 *data;
data              240 drivers/w1/w1_netlink.c 	w1_reply_make_space(block, sizeof(*data));
data              248 drivers/w1/w1_netlink.c 	data = (u64 *)(block->cmd->data + block->cmd->len);
data              250 drivers/w1/w1_netlink.c 	*data = rn;
data              251 drivers/w1/w1_netlink.c 	block->cn->len += sizeof(*data);
data              252 drivers/w1/w1_netlink.c 	block->msg->len += sizeof(*data);
data              253 drivers/w1/w1_netlink.c 	block->cmd->len += sizeof(*data);
data              295 drivers/w1/w1_netlink.c 		w1_touch_block(dev, cmd->data, cmd->len);
data              299 drivers/w1/w1_netlink.c 		w1_read_block(dev, cmd->data, cmd->len);
data              303 drivers/w1/w1_netlink.c 		w1_write_block(dev, cmd->data, cmd->len);
data              323 drivers/w1/w1_netlink.c 	id = (struct w1_reg_num *)cmd->data;
data              414 drivers/w1/w1_netlink.c 	msg = (struct w1_netlink_msg *)cn->data;
data              419 drivers/w1/w1_netlink.c 	id = (u32 *)msg->data;
data              427 drivers/w1/w1_netlink.c 			id = (u32 *)msg->data;
data              450 drivers/w1/w1_netlink.c 	struct w1_netlink_cmd *cmd = (struct w1_netlink_cmd *)node->msg->data;
data              501 drivers/w1/w1_netlink.c 	struct w1_netlink_cmd *cmd = (struct w1_netlink_cmd *)msg->data;
data              615 drivers/w1/w1_netlink.c 		node = (struct w1_cb_node *)(block->request_cn.data + cn->len);
data               76 drivers/w1/w1_netlink.h 	__u8				data[0];
data              125 drivers/w1/w1_netlink.h 	__u8				data[0];
data              137 drivers/watchdog/alim1535_wdt.c static ssize_t ali_write(struct file *file, const char __user *data,
data              153 drivers/watchdog/alim1535_wdt.c 				if (get_user(c, data + i))
data              179 drivers/watchdog/ar7_wdt.c static ssize_t ar7_wdt_write(struct file *file, const char *data,
data              193 drivers/watchdog/ar7_wdt.c 			if (get_user(c, data + i))
data              247 drivers/watchdog/armada_37xx_wdt.c static void armada_clk_disable_unprepare(void *data)
data              249 drivers/watchdog/armada_37xx_wdt.c 	clk_disable_unprepare(data);
data              173 drivers/watchdog/asm9260_wdt.c 			   void *data)
data              198 drivers/watchdog/asm9260_wdt.c static void asm9260_clk_disable_unprepare(void *data)
data              200 drivers/watchdog/asm9260_wdt.c 	clk_disable_unprepare(data);
data               35 drivers/watchdog/aspeed_wdt.c 	{ .compatible = "aspeed,ast2400-wdt", .data = &ast2400_config },
data               36 drivers/watchdog/aspeed_wdt.c 	{ .compatible = "aspeed,ast2500-wdt", .data = &ast2500_config },
data               37 drivers/watchdog/aspeed_wdt.c 	{ .compatible = "aspeed,ast2600-wdt", .data = &ast2500_config },
data              159 drivers/watchdog/aspeed_wdt.c 			      unsigned long action, void *data)
data              274 drivers/watchdog/aspeed_wdt.c 	config = ofdid->data;
data              203 drivers/watchdog/at91rm9200_wdt.c static ssize_t at91_wdt_write(struct file *file, const char *data,
data              149 drivers/watchdog/ath79_wdt.c static ssize_t ath79_wdt_write(struct file *file, const char *data,
data              161 drivers/watchdog/ath79_wdt.c 				if (get_user(c, data + i))
data              127 drivers/watchdog/atlas7_wdt.c static void atlas7_clk_disable_unprepare(void *data)
data              129 drivers/watchdog/atlas7_wdt.c 	clk_disable_unprepare(data);
data              116 drivers/watchdog/bcm2835_wdt.c 			   unsigned long action, void *data)
data               88 drivers/watchdog/bcm47xx_wdt.c 			       unsigned long action, void *data)
data               70 drivers/watchdog/bcm63xx_wdt.c static void bcm63xx_wdt_isr(void *data)
data              135 drivers/watchdog/bcm63xx_wdt.c static ssize_t bcm63xx_wdt_write(struct file *file, const char *data,
data              147 drivers/watchdog/bcm63xx_wdt.c 				if (get_user(c, data + i))
data              110 drivers/watchdog/bcm7038_wdt.c static void bcm7038_clk_disable_unprepare(void *data)
data              112 drivers/watchdog/bcm7038_wdt.c 	clk_disable_unprepare(data);
data               93 drivers/watchdog/bcm_kona_wdt.c static int bcm_kona_show(struct seq_file *s, void *data)
data               43 drivers/watchdog/bd70528_wdt.c int bd70528_wdt_set(struct rohm_regmap_dev *data, int enable, int *old_state)
data               47 drivers/watchdog/bd70528_wdt.c 	struct bd70528_data *bd70528 = container_of(data, struct bd70528_data,
data              105 drivers/watchdog/bd70528_wdt.c void bd70528_wdt_lock(struct rohm_regmap_dev *data)
data              107 drivers/watchdog/bd70528_wdt.c 	struct bd70528_data *bd70528 = container_of(data, struct bd70528_data,
data              122 drivers/watchdog/bd70528_wdt.c void bd70528_wdt_unlock(struct rohm_regmap_dev *data)
data              124 drivers/watchdog/bd70528_wdt.c 	struct bd70528_data *bd70528 = container_of(data, struct bd70528_data,
data              102 drivers/watchdog/booke_wdt.c static void __booke_wdt_set(void *data)
data              105 drivers/watchdog/booke_wdt.c 	struct watchdog_device *wdog = data;
data              114 drivers/watchdog/booke_wdt.c static void booke_wdt_set(void *data)
data              116 drivers/watchdog/booke_wdt.c 	on_each_cpu(__booke_wdt_set, data, 0);
data              119 drivers/watchdog/booke_wdt.c static void __booke_wdt_ping(void *data)
data              131 drivers/watchdog/booke_wdt.c static void __booke_wdt_enable(void *data)
data              134 drivers/watchdog/booke_wdt.c 	struct watchdog_device *wdog = data;
data              153 drivers/watchdog/booke_wdt.c static void __booke_wdt_disable(void *data)
data              178 drivers/watchdog/cadence_wdt.c 	unsigned int data = 0;
data              199 drivers/watchdog/cadence_wdt.c 	data = count | CDNS_WDT_REGISTER_ACCESS_KEY | wdt->ctrl_clksel;
data              200 drivers/watchdog/cadence_wdt.c 	cdns_wdt_writereg(wdt, CDNS_WDT_CCR_OFFSET, data);
data              201 drivers/watchdog/cadence_wdt.c 	data = CDNS_WDT_ZMR_WDEN_MASK | CDNS_WDT_ZMR_RSTLEN_16 |
data              206 drivers/watchdog/cadence_wdt.c 		data |= CDNS_WDT_ZMR_RSTEN_MASK;
data              207 drivers/watchdog/cadence_wdt.c 		data &= ~CDNS_WDT_ZMR_IRQEN_MASK;
data              209 drivers/watchdog/cadence_wdt.c 		data &= ~CDNS_WDT_ZMR_RSTEN_MASK;
data              210 drivers/watchdog/cadence_wdt.c 		data |= CDNS_WDT_ZMR_IRQEN_MASK;
data              212 drivers/watchdog/cadence_wdt.c 	cdns_wdt_writereg(wdt, CDNS_WDT_ZMR_OFFSET, data);
data              277 drivers/watchdog/cadence_wdt.c static void cdns_clk_disable_unprepare(void *data)
data              279 drivers/watchdog/cadence_wdt.c 	clk_disable_unprepare(data);
data              196 drivers/watchdog/coh901327_wdt.c static irqreturn_t coh901327_interrupt(int irq, void *data)
data              140 drivers/watchdog/da9062_wdt.c 			      void *data)
data              161 drivers/watchdog/da9063_wdt.c 			      void *data)
data              143 drivers/watchdog/davinci_wdt.c 			       unsigned long action, void *data)
data              192 drivers/watchdog/davinci_wdt.c static void davinci_clk_disable_unprepare(void *data)
data              194 drivers/watchdog/davinci_wdt.c 	clk_disable_unprepare(data);
data               49 drivers/watchdog/digicolor_wdt.c 			  void *data)
data              159 drivers/watchdog/dw_wdt.c 			  unsigned long action, void *data)
data              108 drivers/watchdog/eurotechwdt.c static inline void eurwdt_write_reg(u8 index, u8 data)
data              111 drivers/watchdog/eurotechwdt.c 	outb(data, io+1);
data               96 drivers/watchdog/ftwdt010_wdt.c static irqreturn_t ftwdt010_wdt_interrupt(int irq, void *data)
data               98 drivers/watchdog/ftwdt010_wdt.c 	struct ftwdt010_wdt *gwdt = data;
data               78 drivers/watchdog/gef_wdt.c 	u32 data;
data               83 drivers/watchdog/gef_wdt.c 	data = ioread32be(gef_wdt_regs);
data               84 drivers/watchdog/gef_wdt.c 	enabled = (data >> GEF_WDC_ENABLED_SHIFT) & 1;
data               89 drivers/watchdog/gef_wdt.c 		data = (1 << field_shift) | gef_wdt_count;
data               90 drivers/watchdog/gef_wdt.c 		iowrite32be(data, gef_wdt_regs);
data               92 drivers/watchdog/gef_wdt.c 		data = (2 << field_shift) | gef_wdt_count;
data               93 drivers/watchdog/gef_wdt.c 		iowrite32be(data, gef_wdt_regs);
data              135 drivers/watchdog/gef_wdt.c static ssize_t gef_wdt_write(struct file *file, const char __user *data,
data              146 drivers/watchdog/gef_wdt.c 				if (get_user(c, data + i))
data              111 drivers/watchdog/geodewdt.c static ssize_t geodewdt_write(struct file *file, const char __user *data,
data              122 drivers/watchdog/geodewdt.c 				if (get_user(c, data + i))
data               80 drivers/watchdog/hpwdt.c 	unsigned long data;
data               84 drivers/watchdog/hpwdt.c 	data = ioread8(hpwdt_timer_con);
data               85 drivers/watchdog/hpwdt.c 	data &= 0xFE;
data               86 drivers/watchdog/hpwdt.c 	iowrite8(data, hpwdt_timer_con);
data              152 drivers/watchdog/imgpdc_wdt.c 			   unsigned long action, void *data)
data              178 drivers/watchdog/imgpdc_wdt.c static void pdc_clk_disable_unprepare(void *data)
data              180 drivers/watchdog/imgpdc_wdt.c 	clk_disable_unprepare(data);
data               93 drivers/watchdog/imx2_wdt.c 			    void *data)
data              110 drivers/watchdog/imx7ulp_wdt.c 			       unsigned long action, void *data)
data              154 drivers/watchdog/imx7ulp_wdt.c static void imx7ulp_wdt_action(void *data)
data              156 drivers/watchdog/imx7ulp_wdt.c 	clk_disable_unprepare(data);
data              133 drivers/watchdog/imx_sc_wdt.c static void imx_sc_wdt_action(void *data)
data              135 drivers/watchdog/imx_sc_wdt.c 	struct notifier_block *wdt_notifier = data;
data               89 drivers/watchdog/indydog.c static ssize_t indydog_write(struct file *file, const char *data,
data              332 drivers/watchdog/intel_scu_watchdog.c 			      char const *data,
data               95 drivers/watchdog/iop_wdt.c static ssize_t iop_wdt_write(struct file *file, const char *data, size_t len,
data              107 drivers/watchdog/iop_wdt.c 				if (get_user(c, data + i))
data              232 drivers/watchdog/it8712f_wdt.c static ssize_t it8712f_wdt_write(struct file *file, const char __user *data,
data              244 drivers/watchdog/it8712f_wdt.c 			if (get_user(c, data + i))
data               73 drivers/watchdog/ixp4xx_wdt.c ixp4xx_wdt_write(struct file *file, const char *data, size_t len, loff_t *ppos)
data               84 drivers/watchdog/ixp4xx_wdt.c 				if (get_user(c, data + i))
data              130 drivers/watchdog/jz4740_wdt.c 			      unsigned long action, void *data)
data              370 drivers/watchdog/kempld_wdt.c 	u8 index, data, data_orig;
data              389 drivers/watchdog/kempld_wdt.c 			data = kempld_read8(pld, index + j);
data              391 drivers/watchdog/kempld_wdt.c 			if (data != 0x00)
data              267 drivers/watchdog/lantiq_wdt.c 	{ .compatible = "lantiq,wdt", .data = NULL },
data              268 drivers/watchdog/lantiq_wdt.c 	{ .compatible = "lantiq,xrx100-wdt", .data = &ltq_wdt_xrx100 },
data              269 drivers/watchdog/lantiq_wdt.c 	{ .compatible = "lantiq,falcon-wdt", .data = &ltq_wdt_falcon },
data               82 drivers/watchdog/loongson1_wdt.c static void ls1x_clk_disable_unprepare(void *data)
data               84 drivers/watchdog/loongson1_wdt.c 	clk_disable_unprepare(data);
data              156 drivers/watchdog/lpc18xx_wdt.c 			       unsigned long action, void *data)
data              200 drivers/watchdog/lpc18xx_wdt.c static void lpc18xx_clk_disable_unprepare(void *data)
data              202 drivers/watchdog/lpc18xx_wdt.c 	clk_disable_unprepare(data);
data               91 drivers/watchdog/m54xx_wdt.c static ssize_t m54xx_wdt_write(struct file *file, const char *data,
data              103 drivers/watchdog/m54xx_wdt.c 				if (get_user(c, data + i))
data               74 drivers/watchdog/machzwd.c #define zf_writew(port, data)  { outb(port, INDEX); outw(data, DATA_W); }
data               75 drivers/watchdog/machzwd.c #define zf_writeb(port, data)  { outb(port, INDEX); outb(data, DATA_B); }
data               38 drivers/watchdog/menf21bmc_wdt.c static int menf21bmc_wdt_set_bootstatus(struct menf21bmc_wdt *data)
data               42 drivers/watchdog/menf21bmc_wdt.c 	rst_rsn = i2c_smbus_read_byte_data(data->i2c_client, BMC_CMD_RST_RSN);
data               47 drivers/watchdog/menf21bmc_wdt.c 		data->wdt.bootstatus |= WDIOF_CARDRESET;
data               49 drivers/watchdog/menf21bmc_wdt.c 		data->wdt.bootstatus |= WDIOF_EXTERN1;
data               51 drivers/watchdog/menf21bmc_wdt.c 		data->wdt.bootstatus |= WDIOF_EXTERN2;
data               53 drivers/watchdog/menf21bmc_wdt.c 		data->wdt.bootstatus |= WDIOF_POWERUNDER;
data               40 drivers/watchdog/meson_gxbb_wdt.c 	struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev);
data               42 drivers/watchdog/meson_gxbb_wdt.c 	writel(readl(data->reg_base + GXBB_WDT_CTRL_REG) | GXBB_WDT_CTRL_EN,
data               43 drivers/watchdog/meson_gxbb_wdt.c 	       data->reg_base + GXBB_WDT_CTRL_REG);
data               50 drivers/watchdog/meson_gxbb_wdt.c 	struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev);
data               52 drivers/watchdog/meson_gxbb_wdt.c 	writel(readl(data->reg_base + GXBB_WDT_CTRL_REG) & ~GXBB_WDT_CTRL_EN,
data               53 drivers/watchdog/meson_gxbb_wdt.c 	       data->reg_base + GXBB_WDT_CTRL_REG);
data               60 drivers/watchdog/meson_gxbb_wdt.c 	struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev);
data               62 drivers/watchdog/meson_gxbb_wdt.c 	writel(0, data->reg_base + GXBB_WDT_RSET_REG);
data               70 drivers/watchdog/meson_gxbb_wdt.c 	struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev);
data               80 drivers/watchdog/meson_gxbb_wdt.c 	writel(tcnt, data->reg_base + GXBB_WDT_TCNT_REG);
data               87 drivers/watchdog/meson_gxbb_wdt.c 	struct meson_gxbb_wdt *data = watchdog_get_drvdata(wdt_dev);
data               90 drivers/watchdog/meson_gxbb_wdt.c 	reg = readl(data->reg_base + GXBB_WDT_TCNT_REG);
data              111 drivers/watchdog/meson_gxbb_wdt.c 	struct meson_gxbb_wdt *data = dev_get_drvdata(dev);
data              113 drivers/watchdog/meson_gxbb_wdt.c 	if (watchdog_active(&data->wdt_dev))
data              114 drivers/watchdog/meson_gxbb_wdt.c 		meson_gxbb_wdt_start(&data->wdt_dev);
data              121 drivers/watchdog/meson_gxbb_wdt.c 	struct meson_gxbb_wdt *data = dev_get_drvdata(dev);
data              123 drivers/watchdog/meson_gxbb_wdt.c 	if (watchdog_active(&data->wdt_dev))
data              124 drivers/watchdog/meson_gxbb_wdt.c 		meson_gxbb_wdt_stop(&data->wdt_dev);
data              139 drivers/watchdog/meson_gxbb_wdt.c static void meson_clk_disable_unprepare(void *data)
data              141 drivers/watchdog/meson_gxbb_wdt.c 	clk_disable_unprepare(data);
data              147 drivers/watchdog/meson_gxbb_wdt.c 	struct meson_gxbb_wdt *data;
data              150 drivers/watchdog/meson_gxbb_wdt.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              151 drivers/watchdog/meson_gxbb_wdt.c 	if (!data)
data              154 drivers/watchdog/meson_gxbb_wdt.c 	data->reg_base = devm_platform_ioremap_resource(pdev, 0);
data              155 drivers/watchdog/meson_gxbb_wdt.c 	if (IS_ERR(data->reg_base))
data              156 drivers/watchdog/meson_gxbb_wdt.c 		return PTR_ERR(data->reg_base);
data              158 drivers/watchdog/meson_gxbb_wdt.c 	data->clk = devm_clk_get(dev, NULL);
data              159 drivers/watchdog/meson_gxbb_wdt.c 	if (IS_ERR(data->clk))
data              160 drivers/watchdog/meson_gxbb_wdt.c 		return PTR_ERR(data->clk);
data              162 drivers/watchdog/meson_gxbb_wdt.c 	ret = clk_prepare_enable(data->clk);
data              166 drivers/watchdog/meson_gxbb_wdt.c 				       data->clk);
data              170 drivers/watchdog/meson_gxbb_wdt.c 	platform_set_drvdata(pdev, data);
data              172 drivers/watchdog/meson_gxbb_wdt.c 	data->wdt_dev.parent = dev;
data              173 drivers/watchdog/meson_gxbb_wdt.c 	data->wdt_dev.info = &meson_gxbb_wdt_info;
data              174 drivers/watchdog/meson_gxbb_wdt.c 	data->wdt_dev.ops = &meson_gxbb_wdt_ops;
data              175 drivers/watchdog/meson_gxbb_wdt.c 	data->wdt_dev.max_hw_heartbeat_ms = GXBB_WDT_TCNT_SETUP_MASK;
data              176 drivers/watchdog/meson_gxbb_wdt.c 	data->wdt_dev.min_timeout = 1;
data              177 drivers/watchdog/meson_gxbb_wdt.c 	data->wdt_dev.timeout = DEFAULT_TIMEOUT;
data              178 drivers/watchdog/meson_gxbb_wdt.c 	watchdog_set_drvdata(&data->wdt_dev, data);
data              181 drivers/watchdog/meson_gxbb_wdt.c 	writel(((clk_get_rate(data->clk) / 1000) & GXBB_WDT_CTRL_DIV_MASK) |
data              185 drivers/watchdog/meson_gxbb_wdt.c 		data->reg_base + GXBB_WDT_CTRL_REG);
data              187 drivers/watchdog/meson_gxbb_wdt.c 	meson_gxbb_wdt_set_timeout(&data->wdt_dev, data->wdt_dev.timeout);
data              189 drivers/watchdog/meson_gxbb_wdt.c 	watchdog_stop_on_reboot(&data->wdt_dev);
data              190 drivers/watchdog/meson_gxbb_wdt.c 	return devm_watchdog_register_device(dev, &data->wdt_dev);
data               58 drivers/watchdog/meson_wdt.c 	const struct meson_wdt_data *data;
data               62 drivers/watchdog/meson_wdt.c 			     unsigned long action, void *data)
data               67 drivers/watchdog/meson_wdt.c 	tc_reboot |= meson_wdt->data->enable;
data               93 drivers/watchdog/meson_wdt.c 	reg &= ~meson_wdt->data->terminal_count_mask;
data               94 drivers/watchdog/meson_wdt.c 	reg |= MESON_SEC_TO_TC(timeout, meson_wdt->data->count_unit);
data              115 drivers/watchdog/meson_wdt.c 	reg &= ~meson_wdt->data->enable;
data              130 drivers/watchdog/meson_wdt.c 	reg |= meson_wdt->data->enable;
data              153 drivers/watchdog/meson_wdt.c 	{ .compatible = "amlogic,meson6-wdt", .data = &meson6_wdt_data },
data              154 drivers/watchdog/meson_wdt.c 	{ .compatible = "amlogic,meson8-wdt", .data = &meson6_wdt_data },
data              155 drivers/watchdog/meson_wdt.c 	{ .compatible = "amlogic,meson8b-wdt", .data = &meson8b_wdt_data },
data              156 drivers/watchdog/meson_wdt.c 	{ .compatible = "amlogic,meson8m2-wdt", .data = &meson8b_wdt_data },
data              181 drivers/watchdog/meson_wdt.c 	meson_wdt->data = of_id->data;
data              187 drivers/watchdog/meson_wdt.c 		meson_wdt->data->terminal_count_mask / meson_wdt->data->count_unit;
data              169 drivers/watchdog/mixcomwd.c static ssize_t mixcomwd_write(struct file *file, const char __user *data,
data              181 drivers/watchdog/mixcomwd.c 				if (get_user(c, data + i))
data               67 drivers/watchdog/mlx_wdt.c 	reg_data = &wdt->pdata->data[wdt->reset_idx];
data               81 drivers/watchdog/mlx_wdt.c 	struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->action_idx];
data               90 drivers/watchdog/mlx_wdt.c 	struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->action_idx];
data               99 drivers/watchdog/mlx_wdt.c 	struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->ping_idx];
data              110 drivers/watchdog/mlx_wdt.c 	struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->timeout_idx];
data              149 drivers/watchdog/mlx_wdt.c 	struct mlxreg_core_data *reg_data = &wdt->pdata->data[wdt->tleft_idx];
data              190 drivers/watchdog/mlx_wdt.c 	struct mlxreg_core_data *data = pdata->data;
data              194 drivers/watchdog/mlx_wdt.c 	for (i = 0; i < pdata->counter; i++, data++) {
data              195 drivers/watchdog/mlx_wdt.c 		if (strnstr(data->label, "action", sizeof(data->label)))
data              197 drivers/watchdog/mlx_wdt.c 		else if (strnstr(data->label, "timeout", sizeof(data->label)))
data              199 drivers/watchdog/mlx_wdt.c 		else if (strnstr(data->label, "timeleft", sizeof(data->label)))
data              201 drivers/watchdog/mlx_wdt.c 		else if (strnstr(data->label, "ping", sizeof(data->label)))
data              203 drivers/watchdog/mlx_wdt.c 		else if (strnstr(data->label, "reset", sizeof(data->label)))
data              230 drivers/watchdog/mlx_wdt.c 	timeout = pdata->data[wdt->timeout_idx].health_cntr;
data               36 drivers/watchdog/moxart_wdt.c 			      unsigned long action, void *data)
data              218 drivers/watchdog/mpc8xxx_wdt.c 		.data = &(struct mpc8xxx_wdt_type) {
data              225 drivers/watchdog/mpc8xxx_wdt.c 		.data = &(struct mpc8xxx_wdt_type) {
data              233 drivers/watchdog/mpc8xxx_wdt.c 		.data = &(struct mpc8xxx_wdt_type) {
data               59 drivers/watchdog/mtk_wdt.c 			   unsigned long action, void *data)
data               69 drivers/watchdog/mv64x60_wdt.c 	u32 data;
data               74 drivers/watchdog/mv64x60_wdt.c 	data = readl(mv64x60_wdt_regs + MV64x60_WDT_WDC_OFFSET);
data               75 drivers/watchdog/mv64x60_wdt.c 	enabled = (data >> MV64x60_WDC_ENABLED_SHIFT) & 1;
data               80 drivers/watchdog/mv64x60_wdt.c 		data = (1 << field_shift) | mv64x60_wdt_count;
data               81 drivers/watchdog/mv64x60_wdt.c 		writel(data, mv64x60_wdt_regs + MV64x60_WDT_WDC_OFFSET);
data               83 drivers/watchdog/mv64x60_wdt.c 		data = (2 << field_shift) | mv64x60_wdt_count;
data               84 drivers/watchdog/mv64x60_wdt.c 		writel(data, mv64x60_wdt_regs + MV64x60_WDT_WDC_OFFSET);
data              152 drivers/watchdog/mv64x60_wdt.c static ssize_t mv64x60_wdt_write(struct file *file, const char __user *data,
data              163 drivers/watchdog/mv64x60_wdt.c 				if (get_user(c, data + i))
data              131 drivers/watchdog/ni903x_wdt.c static acpi_status ni903x_resources(struct acpi_resource *res, void *data)
data              133 drivers/watchdog/ni903x_wdt.c 	struct ni903x_wdt *wdt = data;
data              143 drivers/watchdog/ni903x_wdt.c 		wdt->io_base = res->data.io.minimum;
data              144 drivers/watchdog/ni903x_wdt.c 		io_size = res->data.io.address_length;
data              137 drivers/watchdog/npcm_wdt.c static irqreturn_t npcm_wdt_interrupt(int irq, void *data)
data              139 drivers/watchdog/npcm_wdt.c 	struct npcm_wdt *wdt = data;
data              147 drivers/watchdog/npcm_wdt.c 			    unsigned long action, void *data)
data              177 drivers/watchdog/nv_tco.c static ssize_t nv_tco_write(struct file *file, const char __user *data,
data              197 drivers/watchdog/nv_tco.c 				if (get_user(c, data + i))
data              154 drivers/watchdog/of_xilinx_wdt.c static void xwdt_clk_disable_unprepare(void *data)
data              156 drivers/watchdog/of_xilinx_wdt.c 	clk_disable_unprepare(data);
data               78 drivers/watchdog/orion_wdt.c 	const struct orion_watchdog_data *data;
data              190 drivers/watchdog/orion_wdt.c 	       dev->reg + dev->data->wdt_counter_offset);
data              205 drivers/watchdog/orion_wdt.c 	       dev->reg + dev->data->wdt_counter_offset);
data              214 drivers/watchdog/orion_wdt.c 	reg = dev->data->wdt_enable_bit;
data              221 drivers/watchdog/orion_wdt.c 	reg |= dev->data->rstout_enable_bit;
data              224 drivers/watchdog/orion_wdt.c 	atomic_io_modify(dev->rstout_mask, dev->data->rstout_mask_bit, 0);
data              235 drivers/watchdog/orion_wdt.c 	       dev->reg + dev->data->wdt_counter_offset);
data              241 drivers/watchdog/orion_wdt.c 	atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit,
data              242 drivers/watchdog/orion_wdt.c 						dev->data->wdt_enable_bit);
data              246 drivers/watchdog/orion_wdt.c 	reg |= dev->data->rstout_enable_bit;
data              257 drivers/watchdog/orion_wdt.c 	       dev->reg + dev->data->wdt_counter_offset);
data              260 drivers/watchdog/orion_wdt.c 	atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit,
data              261 drivers/watchdog/orion_wdt.c 						dev->data->wdt_enable_bit);
data              264 drivers/watchdog/orion_wdt.c 	atomic_io_modify(dev->rstout, dev->data->rstout_enable_bit,
data              265 drivers/watchdog/orion_wdt.c 				      dev->data->rstout_enable_bit);
data              275 drivers/watchdog/orion_wdt.c 	return dev->data->start(wdt_dev);
data              283 drivers/watchdog/orion_wdt.c 	atomic_io_modify(dev->rstout, dev->data->rstout_enable_bit, 0);
data              286 drivers/watchdog/orion_wdt.c 	atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit, 0);
data              297 drivers/watchdog/orion_wdt.c 	atomic_io_modify(dev->rstout_mask, dev->data->rstout_mask_bit,
data              298 drivers/watchdog/orion_wdt.c 					   dev->data->rstout_mask_bit);
data              300 drivers/watchdog/orion_wdt.c 	reg &= ~dev->data->rstout_enable_bit;
data              304 drivers/watchdog/orion_wdt.c 	mask = dev->data->wdt_enable_bit;
data              319 drivers/watchdog/orion_wdt.c 	reg &= ~dev->data->rstout_enable_bit;
data              323 drivers/watchdog/orion_wdt.c 	atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit, 0);
data              332 drivers/watchdog/orion_wdt.c 	return dev->data->stop(wdt_dev);
data              339 drivers/watchdog/orion_wdt.c 	enabled = readl(dev->rstout) & dev->data->rstout_enable_bit;
data              340 drivers/watchdog/orion_wdt.c 	running = readl(dev->reg + TIMER_CTRL) & dev->data->wdt_enable_bit;
data              349 drivers/watchdog/orion_wdt.c 	masked = readl(dev->rstout_mask) & dev->data->rstout_mask_bit;
data              350 drivers/watchdog/orion_wdt.c 	enabled = readl(dev->rstout) & dev->data->rstout_enable_bit;
data              351 drivers/watchdog/orion_wdt.c 	running = readl(dev->reg + TIMER_CTRL) & dev->data->wdt_enable_bit;
data              360 drivers/watchdog/orion_wdt.c 	return dev->data->enabled(dev);
data              366 drivers/watchdog/orion_wdt.c 	return readl(dev->reg + dev->data->wdt_counter_offset) / dev->clk_rate;
data              476 drivers/watchdog/orion_wdt.c 		.data = &orion_data,
data              480 drivers/watchdog/orion_wdt.c 		.data = &armada370_data,
data              484 drivers/watchdog/orion_wdt.c 		.data = &armadaxp_data,
data              488 drivers/watchdog/orion_wdt.c 		.data = &armada375_data,
data              492 drivers/watchdog/orion_wdt.c 		.data = &armada380_data,
data              571 drivers/watchdog/orion_wdt.c 	dev->data = match->data;
data              577 drivers/watchdog/orion_wdt.c 	ret = dev->data->clock_init(pdev, dev);
data              339 drivers/watchdog/pc87413_wdt.c static ssize_t pc87413_write(struct file *file, const char __user *data,
data              354 drivers/watchdog/pc87413_wdt.c 				if (get_user(c, data + i))
data              434 drivers/watchdog/pcwd_pci.c static ssize_t pcipcwd_write(struct file *file, const char __user *data,
data              450 drivers/watchdog/pcwd_pci.c 				if (get_user(c, data + i))
data              600 drivers/watchdog/pcwd_pci.c static ssize_t pcipcwd_temp_read(struct file *file, char __user *data,
data              608 drivers/watchdog/pcwd_pci.c 	if (copy_to_user(data, &temperature, 1))
data              169 drivers/watchdog/pcwd_usb.c 	unsigned char *data = usb_pcwd->intr_buffer;
data              191 drivers/watchdog/pcwd_usb.c 		data[0], data[1], data[2]);
data              193 drivers/watchdog/pcwd_usb.c 	usb_pcwd->cmd_command  = data[0];
data              194 drivers/watchdog/pcwd_usb.c 	usb_pcwd->cmd_data_msb = data[1];
data              195 drivers/watchdog/pcwd_usb.c 	usb_pcwd->cmd_data_lsb = data[2];
data              359 drivers/watchdog/pcwd_usb.c static ssize_t usb_pcwd_write(struct file *file, const char __user *data,
data              375 drivers/watchdog/pcwd_usb.c 				if (get_user(c, data + i))
data              507 drivers/watchdog/pcwd_usb.c static ssize_t usb_pcwd_temperature_read(struct file *file, char __user *data,
data              515 drivers/watchdog/pcwd_usb.c 	if (copy_to_user(data, &temperature, 1))
data              167 drivers/watchdog/pic32-dmt.c static void pic32_clk_disable_unprepare(void *data)
data              169 drivers/watchdog/pic32-dmt.c 	clk_disable_unprepare(data);
data              165 drivers/watchdog/pic32-wdt.c static void pic32_clk_disable_unprepare(void *data)
data              167 drivers/watchdog/pic32-wdt.c 	clk_disable_unprepare(data);
data              142 drivers/watchdog/pika_wdt.c static ssize_t pikawdt_write(struct file *file, const char __user *data,
data              156 drivers/watchdog/pika_wdt.c 			if (get_user(c, data + i))
data              182 drivers/watchdog/pnx4008_wdt.c static void pnx4008_clk_disable_unprepare(void *data)
data              184 drivers/watchdog/pnx4008_wdt.c 	clk_disable_unprepare(data);
data              129 drivers/watchdog/pnx833x_wdt.c static ssize_t pnx833x_wdt_write(struct file *file, const char *data, size_t len, loff_t *ppos)
data              124 drivers/watchdog/qcom-wdt.c 			    void *data)
data              177 drivers/watchdog/qcom-wdt.c static void qcom_clk_disable_unprepare(void *data)
data              179 drivers/watchdog/qcom-wdt.c 	clk_disable_unprepare(data);
data              314 drivers/watchdog/qcom-wdt.c 	{ .compatible = "qcom,kpss-timer", .data = reg_offset_data_apcs_tmr },
data              315 drivers/watchdog/qcom-wdt.c 	{ .compatible = "qcom,scss-timer", .data = reg_offset_data_apcs_tmr },
data              316 drivers/watchdog/qcom-wdt.c 	{ .compatible = "qcom,kpss-wdt", .data = reg_offset_data_kpss },
data               65 drivers/watchdog/rave-sp-wdt.c static int rave_sp_wdt_exec(struct watchdog_device *wdd, void *data,
data               69 drivers/watchdog/rave-sp-wdt.c 			    data, data_size, NULL, 0);
data              141 drivers/watchdog/rave-sp-wdt.c 				       unsigned long action, void *data)
data              166 drivers/watchdog/rave-sp-wdt.c 			       unsigned long action, void *data)
data              244 drivers/watchdog/rave-sp-wdt.c 		.data = &rave_sp_wdt_legacy,
data              248 drivers/watchdog/rave-sp-wdt.c 		.data = &rave_sp_wdt_rdu,
data              164 drivers/watchdog/rc32434_wdt.c static ssize_t rc32434_wdt_write(struct file *file, const char *data,
data              176 drivers/watchdog/rc32434_wdt.c 				if (get_user(c, data + i))
data              129 drivers/watchdog/renesas_wdt.c 			void *data)
data              161 drivers/watchdog/renesas_wdt.c 		.data = (void *)1,	/* needs single CPU */
data              165 drivers/watchdog/renesas_wdt.c 		.data = (void *)1,	/* needs single CPU */
data              168 drivers/watchdog/renesas_wdt.c 		.data = (void *)0,	/* needs SMP disabled */
data              178 drivers/watchdog/renesas_wdt.c 	if (attr && setup_max_cpus > (uintptr_t)attr->data) {
data               35 drivers/watchdog/rtd119x_wdt.c 	struct rtd119x_watchdog_device *data = watchdog_get_drvdata(wdev);
data               38 drivers/watchdog/rtd119x_wdt.c 	val = readl_relaxed(data->base + RTD119X_TCWCR);
data               41 drivers/watchdog/rtd119x_wdt.c 	writel(val, data->base + RTD119X_TCWCR);
data               48 drivers/watchdog/rtd119x_wdt.c 	struct rtd119x_watchdog_device *data = watchdog_get_drvdata(wdev);
data               51 drivers/watchdog/rtd119x_wdt.c 	val = readl_relaxed(data->base + RTD119X_TCWCR);
data               54 drivers/watchdog/rtd119x_wdt.c 	writel(val, data->base + RTD119X_TCWCR);
data               61 drivers/watchdog/rtd119x_wdt.c 	struct rtd119x_watchdog_device *data = watchdog_get_drvdata(wdev);
data               63 drivers/watchdog/rtd119x_wdt.c 	writel_relaxed(RTD119X_TCWTR_WDCLR, data->base + RTD119X_TCWTR);
data               70 drivers/watchdog/rtd119x_wdt.c 	struct rtd119x_watchdog_device *data = watchdog_get_drvdata(wdev);
data               72 drivers/watchdog/rtd119x_wdt.c 	writel(val * clk_get_rate(data->clk), data->base + RTD119X_TCWOV);
data               74 drivers/watchdog/rtd119x_wdt.c 	data->wdt_dev.timeout = val;
data               97 drivers/watchdog/rtd119x_wdt.c static void rtd119x_clk_disable_unprepare(void *data)
data               99 drivers/watchdog/rtd119x_wdt.c 	clk_disable_unprepare(data);
data              105 drivers/watchdog/rtd119x_wdt.c 	struct rtd119x_watchdog_device *data;
data              108 drivers/watchdog/rtd119x_wdt.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              109 drivers/watchdog/rtd119x_wdt.c 	if (!data)
data              112 drivers/watchdog/rtd119x_wdt.c 	data->base = devm_platform_ioremap_resource(pdev, 0);
data              113 drivers/watchdog/rtd119x_wdt.c 	if (IS_ERR(data->base))
data              114 drivers/watchdog/rtd119x_wdt.c 		return PTR_ERR(data->base);
data              116 drivers/watchdog/rtd119x_wdt.c 	data->clk = devm_clk_get(dev, NULL);
data              117 drivers/watchdog/rtd119x_wdt.c 	if (IS_ERR(data->clk))
data              118 drivers/watchdog/rtd119x_wdt.c 		return PTR_ERR(data->clk);
data              120 drivers/watchdog/rtd119x_wdt.c 	ret = clk_prepare_enable(data->clk);
data              124 drivers/watchdog/rtd119x_wdt.c 				       data->clk);
data              128 drivers/watchdog/rtd119x_wdt.c 	data->wdt_dev.info = &rtd119x_wdt_info;
data              129 drivers/watchdog/rtd119x_wdt.c 	data->wdt_dev.ops = &rtd119x_wdt_ops;
data              130 drivers/watchdog/rtd119x_wdt.c 	data->wdt_dev.timeout = 120;
data              131 drivers/watchdog/rtd119x_wdt.c 	data->wdt_dev.max_timeout = 0xffffffff / clk_get_rate(data->clk);
data              132 drivers/watchdog/rtd119x_wdt.c 	data->wdt_dev.min_timeout = 1;
data              133 drivers/watchdog/rtd119x_wdt.c 	data->wdt_dev.parent = dev;
data              135 drivers/watchdog/rtd119x_wdt.c 	watchdog_stop_on_reboot(&data->wdt_dev);
data              136 drivers/watchdog/rtd119x_wdt.c 	watchdog_set_drvdata(&data->wdt_dev, data);
data              137 drivers/watchdog/rtd119x_wdt.c 	platform_set_drvdata(pdev, data);
data              139 drivers/watchdog/rtd119x_wdt.c 	writel_relaxed(RTD119X_TCWTR_WDCLR, data->base + RTD119X_TCWTR);
data              140 drivers/watchdog/rtd119x_wdt.c 	rtd119x_wdt_set_timeout(&data->wdt_dev, data->wdt_dev.timeout);
data              141 drivers/watchdog/rtd119x_wdt.c 	rtd119x_wdt_stop(&data->wdt_dev);
data              143 drivers/watchdog/rtd119x_wdt.c 	return devm_watchdog_register_device(dev, &data->wdt_dev);
data              123 drivers/watchdog/rza_wdt.c 			    void *data)
data              229 drivers/watchdog/rza_wdt.c 	{ .compatible = "renesas,r7s9210-wdt",	.data = (void *)CKS_4BIT, },
data              230 drivers/watchdog/rza_wdt.c 	{ .compatible = "renesas,rza-wdt",	.data = (void *)CKS_3BIT, },
data              165 drivers/watchdog/s3c2410_wdt.c 	  .data = &drv_data_s3c2410 },
data              167 drivers/watchdog/s3c2410_wdt.c 	  .data = &drv_data_s3c6410 },
data              169 drivers/watchdog/s3c2410_wdt.c 	  .data = &drv_data_exynos5250 },
data              171 drivers/watchdog/s3c2410_wdt.c 	  .data = &drv_data_exynos5420 },
data              173 drivers/watchdog/s3c2410_wdt.c 	  .data = &drv_data_exynos7 },
data              351 drivers/watchdog/s3c2410_wdt.c 			      void *data)
data              416 drivers/watchdog/s3c2410_wdt.c 					  unsigned long val, void *data)
data               75 drivers/watchdog/sa1100_wdt.c static ssize_t sa1100dog_write(struct file *file, const char __user *data,
data              144 drivers/watchdog/sb_wdog.c static ssize_t sbwdog_write(struct file *file, const char __user *data,
data              158 drivers/watchdog/sb_wdog.c 			if (get_user(c, data + i))
data               92 drivers/watchdog/sbc_epx_c3.c static ssize_t epx_c3_write(struct file *file, const char __user *data,
data               45 drivers/watchdog/sbc_fitpc2_wdt.c static void wdt_send_data(unsigned char command, unsigned char data)
data               47 drivers/watchdog/sbc_fitpc2_wdt.c 	outb(data, DATA_PORT);
data               81 drivers/watchdog/sbc_fitpc2_wdt.c static ssize_t fitpc2_wdt_write(struct file *file, const char *data,
data               99 drivers/watchdog/sbc_fitpc2_wdt.c 		if (get_user(c, data + i))
data              101 drivers/watchdog/sc1200wdt.c 						unsigned char *data)
data              104 drivers/watchdog/sc1200wdt.c 	*data = inb(PMDR);
data              107 drivers/watchdog/sc1200wdt.c static void sc1200wdt_read_data(unsigned char index, unsigned char *data)
data              110 drivers/watchdog/sc1200wdt.c 	__sc1200wdt_read_data(index, data);
data              116 drivers/watchdog/sc1200wdt.c 						unsigned char data)
data              119 drivers/watchdog/sc1200wdt.c 	outb(data, PMDR);
data              123 drivers/watchdog/sc1200wdt.c 						unsigned char data)
data              126 drivers/watchdog/sc1200wdt.c 	__sc1200wdt_write_data(index, data);
data              264 drivers/watchdog/sc1200wdt.c static ssize_t sc1200wdt_write(struct file *file, const char __user *data,
data              276 drivers/watchdog/sc1200wdt.c 				if (get_user(c, data + i))
data              131 drivers/watchdog/scx200_wdt.c static ssize_t scx200_wdt_write(struct file *file, const char __user *data,
data              143 drivers/watchdog/scx200_wdt.c 			if (get_user(c, data + i))
data              111 drivers/watchdog/smsc37b787_wdt.c static inline void write_io_cr(unsigned char reg, unsigned char data)
data              114 drivers/watchdog/smsc37b787_wdt.c 	outb(data, IOPORT+1);
data              389 drivers/watchdog/smsc37b787_wdt.c static ssize_t wb_smsc_wdt_write(struct file *file, const char __user *data,
data              404 drivers/watchdog/smsc37b787_wdt.c 				if (get_user(c, data + i))
data               59 drivers/watchdog/st_lpc_wdt.c 		.data = &stih407_syscfg,
data              145 drivers/watchdog/st_lpc_wdt.c static void st_clk_disable_unprepare(void *data)
data              147 drivers/watchdog/st_lpc_wdt.c 	clk_disable_unprepare(data);
data              181 drivers/watchdog/st_lpc_wdt.c 	st_wdog->syscfg	= (struct st_wdog_syscfg *)match->data;
data               70 drivers/watchdog/stm32_iwdg.c 	const struct stm32_iwdg_data *data;
data              153 drivers/watchdog/stm32_iwdg.c static void stm32_clk_disable_unprepare(void *data)
data              155 drivers/watchdog/stm32_iwdg.c 	clk_disable_unprepare(data);
data              171 drivers/watchdog/stm32_iwdg.c 	if (wdt->data->has_pclk) {
data              220 drivers/watchdog/stm32_iwdg.c 	{ .compatible = "st,stm32-iwdg", .data = &stm32_iwdg_data },
data              221 drivers/watchdog/stm32_iwdg.c 	{ .compatible = "st,stm32mp1-iwdg", .data = &stm32mp1_iwdg_data },
data              237 drivers/watchdog/stm32_iwdg.c 	wdt->data = of_device_get_match_data(&pdev->dev);
data              238 drivers/watchdog/stm32_iwdg.c 	if (!wdt->data)
data              258 drivers/watchdog/stm32_iwdg.c 	wdd->max_hw_heartbeat_ms = ((RLR_MAX + 1) * wdt->data->max_prescaler *
data               83 drivers/watchdog/sunxi_wdt.c 			     unsigned long action, void *data)
data              224 drivers/watchdog/sunxi_wdt.c 	{ .compatible = "allwinner,sun4i-a10-wdt", .data = &sun4i_wdt_reg },
data              225 drivers/watchdog/sunxi_wdt.c 	{ .compatible = "allwinner,sun6i-a31-wdt", .data = &sun6i_wdt_reg },
data               94 drivers/watchdog/tangox_wdt.c 			      unsigned long action, void *data)
data              111 drivers/watchdog/tangox_wdt.c static void tangox_clk_disable_unprepare(void *data)
data              113 drivers/watchdog/tangox_wdt.c 	clk_disable_unprepare(data);
data              151 drivers/watchdog/watchdog_core.c 				    unsigned long code, void *data)
data              170 drivers/watchdog/watchdog_core.c 				     unsigned long action, void *data)
data              177 drivers/watchdog/watchdog_core.c 	ret = wdd->ops->restart(wdd, action, data);
data               87 drivers/watchdog/watchdog_dev.c static bool watchdog_past_open_deadline(struct watchdog_core_data *data)
data               89 drivers/watchdog/watchdog_dev.c 	return ktime_after(ktime_get(), data->open_deadline);
data               92 drivers/watchdog/watchdog_dev.c static void watchdog_set_open_deadline(struct watchdog_core_data *data)
data               94 drivers/watchdog/watchdog_dev.c 	data->open_deadline = open_timeout ?
data              641 drivers/watchdog/watchdog_dev.c static ssize_t watchdog_write(struct file *file, const char __user *data,
data              661 drivers/watchdog/watchdog_dev.c 		if (get_user(c, data + i))
data              117 drivers/watchdog/wdt285.c static ssize_t watchdog_write(struct file *file, const char __user *data,
data              219 drivers/watchdog/ziirave_wdt.c 				    u32 addr, const u8 *data, u8 len)
data              248 drivers/watchdog/ziirave_wdt.c 	memcpy(packet + 3, data, len);
data              274 drivers/watchdog/ziirave_wdt.c 				  u32 addr, const u8 *data, u8 len)
data              285 drivers/watchdog/ziirave_wdt.c 		ret = __ziirave_firm_write_pkt(wdd, addr, data, max_write_len);
data              290 drivers/watchdog/ziirave_wdt.c 		data += max_write_len;
data              294 drivers/watchdog/ziirave_wdt.c 	return __ziirave_firm_write_pkt(wdd, addr, data, len);
data              303 drivers/watchdog/ziirave_wdt.c 	u8 data[ZIIRAVE_FIRM_PKT_DATA_SIZE];
data              305 drivers/watchdog/ziirave_wdt.c 	for (rec = (void *)fw->data; rec; rec = ihex_next_binrec(rec)) {
data              328 drivers/watchdog/ziirave_wdt.c 			data[i] = ret;
data              331 drivers/watchdog/ziirave_wdt.c 		if (memcmp(data, rec->data, len)) {
data              372 drivers/watchdog/ziirave_wdt.c 	for (rec = (void *)fw->data; rec; rec = ihex_next_binrec(rec)) {
data              374 drivers/watchdog/ziirave_wdt.c 					     rec->data, be16_to_cpu(rec->len));
data              190 drivers/watchdog/zx2967_wdt.c static void zx2967_clk_disable_unprepare(void *data)
data              192 drivers/watchdog/zx2967_wdt.c 	clk_disable_unprepare(data);
data              105 drivers/xen/arm-device.c 				 unsigned long action, void *data)
data              107 drivers/xen/arm-device.c 	struct platform_device *pdev = to_platform_device(data);
data              150 drivers/xen/arm-device.c 			     unsigned long action, void *data)
data              152 drivers/xen/arm-device.c 	struct amba_device *adev = to_amba_device(data);
data               83 drivers/xen/balloon.c 		.data		= &xen_hotplug_unpopulated,
data               86 drivers/xen/cpu_hotplug.c 			      unsigned long event, void *data)
data              121 drivers/xen/efi.c 					 void *data)
data              130 drivers/xen/efi.c 	set_xen_guest_handle(efi_data(op).u.get_variable.data, data);
data              167 drivers/xen/efi.c 					 void *data)
data              177 drivers/xen/efi.c 	set_xen_guest_handle(efi_data(op).u.set_variable.data, data);
data              259 drivers/xen/efi.c 				 unsigned long data_size, efi_char16_t *data)
data               97 drivers/xen/events/events_base.c static void enable_dynirq(struct irq_data *data);
data               98 drivers/xen/events/events_base.c static void disable_dynirq(struct irq_data *data);
data              473 drivers/xen/events/events_base.c static void eoi_pirq(struct irq_data *data)
data              475 drivers/xen/events/events_base.c 	int evtchn = evtchn_from_irq(data->irq);
data              476 drivers/xen/events/events_base.c 	struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) };
data              482 drivers/xen/events/events_base.c 	if (unlikely(irqd_is_setaffinity_pending(data)) &&
data              483 drivers/xen/events/events_base.c 	    likely(!irqd_irq_disabled(data))) {
data              488 drivers/xen/events/events_base.c 		irq_move_masked_irq(data);
data              495 drivers/xen/events/events_base.c 	if (pirq_needs_eoi(data->irq)) {
data              501 drivers/xen/events/events_base.c static void mask_ack_pirq(struct irq_data *data)
data              503 drivers/xen/events/events_base.c 	disable_dynirq(data);
data              504 drivers/xen/events/events_base.c 	eoi_pirq(data);
data              555 drivers/xen/events/events_base.c static unsigned int startup_pirq(struct irq_data *data)
data              557 drivers/xen/events/events_base.c 	return __startup_pirq(data->irq);
data              560 drivers/xen/events/events_base.c static void shutdown_pirq(struct irq_data *data)
data              562 drivers/xen/events/events_base.c 	unsigned int irq = data->irq;
data              576 drivers/xen/events/events_base.c static void enable_pirq(struct irq_data *data)
data              578 drivers/xen/events/events_base.c 	enable_dynirq(data);
data              581 drivers/xen/events/events_base.c static void disable_pirq(struct irq_data *data)
data              583 drivers/xen/events/events_base.c 	disable_dynirq(data);
data             1332 drivers/xen/events/events_base.c static int set_affinity_irq(struct irq_data *data, const struct cpumask *dest,
data             1336 drivers/xen/events/events_base.c 	int ret = xen_rebind_evtchn_to_cpu(evtchn_from_irq(data->irq), tcpu);
data             1339 drivers/xen/events/events_base.c 		irq_data_update_effective_affinity(data, cpumask_of(tcpu));
data             1353 drivers/xen/events/events_base.c static void enable_dynirq(struct irq_data *data)
data             1355 drivers/xen/events/events_base.c 	int evtchn = evtchn_from_irq(data->irq);
data             1361 drivers/xen/events/events_base.c static void disable_dynirq(struct irq_data *data)
data             1363 drivers/xen/events/events_base.c 	int evtchn = evtchn_from_irq(data->irq);
data             1369 drivers/xen/events/events_base.c static void ack_dynirq(struct irq_data *data)
data             1371 drivers/xen/events/events_base.c 	int evtchn = evtchn_from_irq(data->irq);
data             1376 drivers/xen/events/events_base.c 	if (unlikely(irqd_is_setaffinity_pending(data)) &&
data             1377 drivers/xen/events/events_base.c 	    likely(!irqd_irq_disabled(data))) {
data             1382 drivers/xen/events/events_base.c 		irq_move_masked_irq(data);
data             1390 drivers/xen/events/events_base.c static void mask_ack_dynirq(struct irq_data *data)
data             1392 drivers/xen/events/events_base.c 	disable_dynirq(data);
data             1393 drivers/xen/events/events_base.c 	ack_dynirq(data);
data             1396 drivers/xen/events/events_base.c static int retrigger_dynirq(struct irq_data *data)
data             1398 drivers/xen/events/events_base.c 	unsigned int evtchn = evtchn_from_irq(data->irq);
data              160 drivers/xen/evtchn.c static irqreturn_t evtchn_interrupt(int irq, void *data)
data              162 drivers/xen/evtchn.c 	struct user_evtchn *evtchn = data;
data              265 drivers/xen/gntdev.c static int find_grant_ptes(pte_t *pte, unsigned long addr, void *data)
data              267 drivers/xen/gntdev.c 	struct gntdev_grant_map *map = data;
data              292 drivers/xen/gntdev.c static int set_grant_ptes_as_special(pte_t *pte, unsigned long addr, void *data)
data              988 drivers/xen/grant-table.c 				   void *data)
data             1001 drivers/xen/grant-table.c 		fn(pfn_to_gfn(xen_pfn), goffset, glen, data);
data             1013 drivers/xen/grant-table.c 			  void *data)
data             1025 drivers/xen/grant-table.c 		fn(pfn_to_gfn(xen_pfn), goffset, XEN_PAGE_SIZE, data);
data             1139 drivers/xen/grant-table.c 		struct gntab_unmap_queue_data *data)
data             1141 drivers/xen/grant-table.c 	struct unmap_refs_callback_data *d = data->data;
data             1149 drivers/xen/grant-table.c 	struct unmap_refs_callback_data data;
data             1151 drivers/xen/grant-table.c 	init_completion(&data.completion);
data             1152 drivers/xen/grant-table.c 	item->data = &data;
data             1155 drivers/xen/grant-table.c 	wait_for_completion(&data.completion);
data             1157 drivers/xen/grant-table.c 	return data.result;
data               62 drivers/xen/manage.c static int xen_suspend(void *data)
data               64 drivers/xen/manage.c 	struct suspend_info *si = data;
data              368 drivers/xen/manage.c 			  void *data)
data              291 drivers/xen/mcelog.c 	set_xen_guest_handle(mc_op.u.mc_fetch.data, &g_mi);
data              180 drivers/xen/pci.c 			    unsigned long action, void *data)
data              182 drivers/xen/pci.c 	struct device *dev = data;
data               72 drivers/xen/privcmd.c 	struct privcmd_data *data = file->private_data;
data               77 drivers/xen/privcmd.c 	if (data->domid != DOMID_INVALID)
data              111 drivers/xen/privcmd.c 			const void __user *data)
data              137 drivers/xen/privcmd.c 		if (copy_from_user(pagedata + pageidx, data, size))
data              140 drivers/xen/privcmd.c 		data += size;
data              156 drivers/xen/privcmd.c 			  int (*fn)(void *data, void *state),
data              192 drivers/xen/privcmd.c 				int (*fn)(void *data, int nr, void *state),
data              223 drivers/xen/privcmd.c static int mmap_gfn_range(void *data, void *state)
data              225 drivers/xen/privcmd.c 	struct privcmd_mmap_entry *msg = data;
data              255 drivers/xen/privcmd.c 	struct privcmd_data *data = file->private_data;
data              271 drivers/xen/privcmd.c 	if (data->domid != DOMID_INVALID && data->domid != mmapcmd.dom)
data              337 drivers/xen/privcmd.c static int mmap_batch_fn(void *data, int nr, void *state)
data              339 drivers/xen/privcmd.c 	xen_pfn_t *gfnp = data;
data              402 drivers/xen/privcmd.c static int mmap_return_errors(void *data, int nr, void *state)
data              405 drivers/xen/privcmd.c 	int *errs = data;
data              448 drivers/xen/privcmd.c 	struct privcmd_data *data = file->private_data;
data              478 drivers/xen/privcmd.c 	if (data->domid != DOMID_INVALID && data->domid != m.dom)
data              627 drivers/xen/privcmd.c 	struct privcmd_data *data = file->private_data;
data              640 drivers/xen/privcmd.c 	if (data->domid != DOMID_INVALID && data->domid != kdata.dom)
data              712 drivers/xen/privcmd.c 	struct privcmd_data *data = file->private_data;
data              719 drivers/xen/privcmd.c 	if (data->domid == DOMID_INVALID)
data              720 drivers/xen/privcmd.c 		data->domid = dom;
data              721 drivers/xen/privcmd.c 	else if (data->domid != dom)
data              729 drivers/xen/privcmd.c 	struct privcmd_data *data = file->private_data;
data              741 drivers/xen/privcmd.c 	if (data->domid != DOMID_INVALID && data->domid != kdata.dom)
data              830 drivers/xen/privcmd.c 			  unsigned int cmd, unsigned long data)
data              833 drivers/xen/privcmd.c 	void __user *udata = (void __user *) data;
data              873 drivers/xen/privcmd.c 	struct privcmd_data *data = kzalloc(sizeof(*data), GFP_KERNEL);
data              875 drivers/xen/privcmd.c 	if (!data)
data              879 drivers/xen/privcmd.c 	data->domid = DOMID_INVALID;
data              881 drivers/xen/privcmd.c 	file->private_data = data;
data              887 drivers/xen/privcmd.c 	struct privcmd_data *data = file->private_data;
data              889 drivers/xen/privcmd.c 	kfree(data);
data              943 drivers/xen/privcmd.c static int is_mapped_fn(pte_t *pte, unsigned long addr, void *data)
data               62 drivers/xen/pvcalls-back.c 	struct pvcalls_data data;
data               98 drivers/xen/pvcalls-back.c 	struct pvcalls_data *data = &map->data;
data              129 drivers/xen/pvcalls-back.c 		vec[0].iov_base = data->in + masked_prod;
data              133 drivers/xen/pvcalls-back.c 		vec[0].iov_base = data->in + masked_prod;
data              135 drivers/xen/pvcalls-back.c 		vec[1].iov_base = data->in;
data              169 drivers/xen/pvcalls-back.c 	struct pvcalls_data *data = &map->data;
data              188 drivers/xen/pvcalls-back.c 		vec[0].iov_base = data->out + pvcalls_mask(cons, array_size);
data              192 drivers/xen/pvcalls-back.c 		vec[0].iov_base = data->out + pvcalls_mask(cons, array_size);
data              194 drivers/xen/pvcalls-back.c 		vec[1].iov_base = data->out;
data              347 drivers/xen/pvcalls-back.c 	map->data.in = map->bytes;
data              348 drivers/xen/pvcalls-back.c 	map->data.out = map->bytes + XEN_FLEX_RING_SIZE(map->ring_order);
data              754 drivers/xen/pvcalls-back.c 	bool data;
data              778 drivers/xen/pvcalls-back.c 	data = READ_ONCE(queue->rskq_accept_head) != NULL;
data              779 drivers/xen/pvcalls-back.c 	if (data) {
data               66 drivers/xen/pvcalls-front.c 			struct pvcalls_data data;
data              340 drivers/xen/pvcalls-front.c 	free_pages((unsigned long)map->active.data.in,
data              360 drivers/xen/pvcalls-front.c 	map->active.data.in = bytes;
data              361 drivers/xen/pvcalls-front.c 	map->active.data.out = bytes +
data              379 drivers/xen/pvcalls-front.c 	bytes = map->active.data.in;
data              481 drivers/xen/pvcalls-front.c 			struct pvcalls_data *data,
data              509 drivers/xen/pvcalls-front.c 		len = copy_from_iter(data->out + masked_prod, len, msg_iter);
data              512 drivers/xen/pvcalls-front.c 			int ret = copy_from_iter(data->out + masked_prod,
data              518 drivers/xen/pvcalls-front.c 			len = ret + copy_from_iter(data->out, len - ret, msg_iter);
data              520 drivers/xen/pvcalls-front.c 			len = copy_from_iter(data->out + masked_prod, len, msg_iter);
data              558 drivers/xen/pvcalls-front.c 			    &map->active.data, &msg->msg_iter,
data              576 drivers/xen/pvcalls-front.c 		       struct pvcalls_data *data,
data              601 drivers/xen/pvcalls-front.c 		len = copy_to_iter(data->in + masked_cons, len, msg_iter);
data              604 drivers/xen/pvcalls-front.c 			int ret = copy_to_iter(data->in + masked_cons,
data              610 drivers/xen/pvcalls-front.c 			len = ret + copy_to_iter(data->in, len - ret, msg_iter);
data              612 drivers/xen/pvcalls-front.c 			len = copy_to_iter(data->in + masked_cons, len, msg_iter);
data              645 drivers/xen/pvcalls-front.c 	ret = __read_ring(map->active.ring, &map->active.data,
data              233 drivers/xen/xen-acpi-cpuhotplug.c 					  u32 event, void *data)
data              222 drivers/xen/xen-acpi-memhotplug.c static void acpi_memory_device_notify(acpi_handle handle, u32 event, void *data)
data               98 drivers/xen/xen-acpi-pad.c 	void *data)
data              113 drivers/xen/xen-balloon.c 				void *data)
data               27 drivers/xen/xen-pciback/conf_space.c (struct pci_dev *dev, int offset, type value, void *data)	\
data               53 drivers/xen/xen-pciback/conf_space.c 					      entry->data);
data               58 drivers/xen/xen-pciback/conf_space.c 					      entry->data);
data               62 drivers/xen/xen-pciback/conf_space.c 			ret = field->u.dw.read(dev, offset, value, entry->data);
data               79 drivers/xen/xen-pciback/conf_space.c 					       entry->data);
data               84 drivers/xen/xen-pciback/conf_space.c 					       entry->data);
data               89 drivers/xen/xen-pciback/conf_space.c 						entry->data);
data              306 drivers/xen/xen-pciback/conf_space.c 			kfree(cfg_entry->data);
data              329 drivers/xen/xen-pciback/conf_space.c 			field->reset(dev, OFFSET(cfg_entry), cfg_entry->data);
data              349 drivers/xen/xen-pciback/conf_space.c 			field->release(dev, OFFSET(cfg_entry), cfg_entry->data);
data              370 drivers/xen/xen-pciback/conf_space.c 	cfg_entry->data = NULL;
data              387 drivers/xen/xen-pciback/conf_space.c 		cfg_entry->data = tmp;
data               16 drivers/xen/xen-pciback/conf_space.h typedef void (*conf_field_reset) (struct pci_dev *dev, int offset, void *data);
data               17 drivers/xen/xen-pciback/conf_space.h typedef void (*conf_field_free) (struct pci_dev *dev, int offset, void *data);
data               20 drivers/xen/xen-pciback/conf_space.h 				 void *data);
data               22 drivers/xen/xen-pciback/conf_space.h 				void *data);
data               24 drivers/xen/xen-pciback/conf_space.h 				void *data);
data               26 drivers/xen/xen-pciback/conf_space.h 				void *data);
data               28 drivers/xen/xen-pciback/conf_space.h 			       void *data);
data               30 drivers/xen/xen-pciback/conf_space.h 			       void *data);
data               65 drivers/xen/xen-pciback/conf_space.h 	void *data;
data              112 drivers/xen/xen-pciback/conf_space.h 			       void *data);
data              114 drivers/xen/xen-pciback/conf_space.h 			       void *data);
data              116 drivers/xen/xen-pciback/conf_space.h 				void *data);
data              118 drivers/xen/xen-pciback/conf_space.h 				 void *data);
data              120 drivers/xen/xen-pciback/conf_space.h 				void *data);
data              122 drivers/xen/xen-pciback/conf_space.h 				 void *data);
data               69 drivers/xen/xen-pciback/conf_space_capability.c 			     void *data)
data               95 drivers/xen/xen-pciback/conf_space_capability.c 			void *data)
data              115 drivers/xen/xen-pciback/conf_space_capability.c 			 void *data)
data               50 drivers/xen/xen-pciback/conf_space_header.c static int command_read(struct pci_dev *dev, int offset, u16 *value, void *data)
data               53 drivers/xen/xen-pciback/conf_space_header.c 	const struct pci_cmd_info *cmd = data;
data               61 drivers/xen/xen-pciback/conf_space_header.c static int command_write(struct pci_dev *dev, int offset, u16 value, void *data)
data               66 drivers/xen/xen-pciback/conf_space_header.c 	struct pci_cmd_info *cmd = data;
data              136 drivers/xen/xen-pciback/conf_space_header.c static int rom_write(struct pci_dev *dev, int offset, u32 value, void *data)
data              138 drivers/xen/xen-pciback/conf_space_header.c 	struct pci_bar_info *bar = data;
data              170 drivers/xen/xen-pciback/conf_space_header.c static int bar_write(struct pci_dev *dev, int offset, u32 value, void *data)
data              172 drivers/xen/xen-pciback/conf_space_header.c 	struct pci_bar_info *bar = data;
data              207 drivers/xen/xen-pciback/conf_space_header.c static int bar_read(struct pci_dev *dev, int offset, u32 * value, void *data)
data              209 drivers/xen/xen-pciback/conf_space_header.c 	struct pci_bar_info *bar = data;
data              255 drivers/xen/xen-pciback/conf_space_header.c static void bar_reset(struct pci_dev *dev, int offset, void *data)
data              257 drivers/xen/xen-pciback/conf_space_header.c 	struct pci_bar_info *bar = data;
data              262 drivers/xen/xen-pciback/conf_space_header.c static void bar_release(struct pci_dev *dev, int offset, void *data)
data              264 drivers/xen/xen-pciback/conf_space_header.c 	kfree(data);
data              268 drivers/xen/xen-pciback/conf_space_header.c 			       u16 *value, void *data)
data              276 drivers/xen/xen-pciback/conf_space_header.c 			       u16 *value, void *data)
data              284 drivers/xen/xen-pciback/conf_space_header.c 			  void *data)
data              291 drivers/xen/xen-pciback/conf_space_header.c static int bist_write(struct pci_dev *dev, int offset, u8 value, void *data)
data             1585 drivers/xen/xen-pciback/pci_stub.c 			     unsigned long action, void *data)
data             1587 drivers/xen/xen-pciback/pci_stub.c 	struct device *dev = data;
data              183 drivers/xen/xen-pciback/pciback.h void xen_pcibk_do_op(struct work_struct *data);
data              327 drivers/xen/xen-pciback/pciback_ops.c void xen_pcibk_do_op(struct work_struct *data)
data              330 drivers/xen/xen-pciback/pciback_ops.c 		container_of(data, struct xen_pcibk_device, op_work);
data              539 drivers/xen/xenbus/xenbus_client.c 					    void *data)
data              541 drivers/xen/xenbus/xenbus_client.c 	struct map_ring_valloc_hvm *info = data;
data              812 drivers/xen/xenbus/xenbus_client.c 					      void *data)
data              814 drivers/xen/xenbus/xenbus_client.c 	struct unmap_ring_vfree_hvm *info = data;
data              114 drivers/xen/xenbus/xenbus_comms.c static int xb_write(const void *data, unsigned int len)
data              143 drivers/xen/xenbus/xenbus_comms.c 		memcpy(dst, data, avail);
data              144 drivers/xen/xenbus/xenbus_comms.c 		data += avail;
data              166 drivers/xen/xenbus/xenbus_comms.c static int xb_read(void *data, unsigned int len)
data              196 drivers/xen/xenbus/xenbus_comms.c 		memcpy(data, src, avail);
data              197 drivers/xen/xenbus/xenbus_comms.c 		data += avail;
data               75 drivers/xen/xenbus/xenbus_dev_backend.c 				 unsigned long data)
data               86 drivers/xen/xenbus/xenbus_dev_backend.c 		return xenbus_alloc(data);
data              189 drivers/xen/xenbus/xenbus_dev_frontend.c static int queue_reply(struct list_head *queue, const void *data, size_t len)
data              205 drivers/xen/xenbus/xenbus_dev_frontend.c 	memcpy(rb->msg, data, len);
data              320 drivers/xen/xenbus/xenbus_probe.c static int cmp_dev(struct device *dev, void *data)
data              323 drivers/xen/xenbus/xenbus_probe.c 	struct xb_find_info *info = data;
data              342 drivers/xen/xenbus/xenbus_probe.c static int cleanup_dev(struct device *dev, void *data)
data              345 drivers/xen/xenbus/xenbus_probe.c 	struct xb_find_info *info = data;
data              745 drivers/xen/xenbus/xenbus_probe.c 			    unsigned long action, void *data)
data              242 drivers/xen/xenbus/xenbus_probe_backend.c 				   void *data)
data              176 drivers/xen/xenbus/xenbus_probe_frontend.c static int is_device_connecting(struct device *dev, void *data, bool ignore_nonessential)
data              179 drivers/xen/xenbus/xenbus_probe_frontend.c 	struct device_driver *drv = data;
data              210 drivers/xen/xenbus/xenbus_probe_frontend.c static int essential_device_connecting(struct device *dev, void *data)
data              212 drivers/xen/xenbus/xenbus_probe_frontend.c 	return is_device_connecting(dev, data, true /* ignore PV[KBB+FB] */);
data              214 drivers/xen/xenbus/xenbus_probe_frontend.c static int non_essential_device_connecting(struct device *dev, void *data)
data              216 drivers/xen/xenbus/xenbus_probe_frontend.c 	return is_device_connecting(dev, data, false);
data              230 drivers/xen/xenbus/xenbus_probe_frontend.c static int print_device_status(struct device *dev, void *data)
data              233 drivers/xen/xenbus/xenbus_probe_frontend.c 	struct device_driver *drv = data;
data              456 drivers/xen/xenbus/xenbus_probe_frontend.c 				   void *data)
data               45 drivers/xen/xlate_mmu.c typedef void (*xen_gfn_fn_t)(unsigned long gfn, void *data);
data               49 drivers/xen/xlate_mmu.c 			     xen_gfn_fn_t fn, void *data)
data               60 drivers/xen/xlate_mmu.c 		fn(pfn_to_gfn(xen_pfn++), data);
data               84 drivers/xen/xlate_mmu.c static void setup_hparams(unsigned long gfn, void *data)
data               86 drivers/xen/xlate_mmu.c 	struct remap_data *info = data;
data               96 drivers/xen/xlate_mmu.c static int remap_pte_fn(pte_t *ptep, unsigned long addr, void *data)
data               98 drivers/xen/xlate_mmu.c 	struct remap_data *info = data;
data              151 drivers/xen/xlate_mmu.c 	struct remap_data data;
data              158 drivers/xen/xlate_mmu.c 	data.fgfn = gfn;
data              159 drivers/xen/xlate_mmu.c 	data.nr_fgfn = nr;
data              160 drivers/xen/xlate_mmu.c 	data.prot  = prot;
data              161 drivers/xen/xlate_mmu.c 	data.domid = domid;
data              162 drivers/xen/xlate_mmu.c 	data.vma   = vma;
data              163 drivers/xen/xlate_mmu.c 	data.pages = pages;
data              164 drivers/xen/xlate_mmu.c 	data.index = 0;
data              165 drivers/xen/xlate_mmu.c 	data.err_ptr = err_ptr;
data              166 drivers/xen/xlate_mmu.c 	data.mapped = 0;
data              169 drivers/xen/xlate_mmu.c 				  remap_pte_fn, &data);
data              170 drivers/xen/xlate_mmu.c 	return err < 0 ? err : data.mapped;
data              174 drivers/xen/xlate_mmu.c static void unmap_gfn(unsigned long gfn, void *data)
data              197 drivers/xen/xlate_mmu.c static void setup_balloon_gfn(unsigned long gfn, void *data)
data              199 drivers/xen/xlate_mmu.c 	struct map_balloon_pages *info = data;
data              220 drivers/xen/xlate_mmu.c 	struct map_balloon_pages data;
data              244 drivers/xen/xlate_mmu.c 	data.pfns = pfns;
data              245 drivers/xen/xlate_mmu.c 	data.idx = 0;
data              246 drivers/xen/xlate_mmu.c 	xen_for_each_gfn(pages, nr_grant_frames, setup_balloon_gfn, &data);
data              273 drivers/xen/xlate_mmu.c static int remap_pfn_fn(pte_t *ptep, unsigned long addr, void *data)
data              275 drivers/xen/xlate_mmu.c 	struct remap_pfn *r = data;
data              227 fs/9p/cache.c  static void v9fs_vfs_readpage_complete(struct page *page, void *data,
data              388 fs/9p/v9fs.c   		  const char *dev_name, char *data)
data              406 fs/9p/v9fs.c   	v9ses->clnt = p9_client_create(dev_name, data);
data              422 fs/9p/v9fs.c   	rc = v9fs_parse_options(v9ses, data);
data               38 fs/9p/vfs_addr.c static int v9fs_fid_readpage(void *data, struct page *page)
data               40 fs/9p/vfs_addr.c 	struct p9_fid *fid = data;
data              445 fs/9p/vfs_inode.c static int v9fs_test_inode(struct inode *inode, void *data)
data              450 fs/9p/vfs_inode.c 	struct p9_wstat *st = (struct p9_wstat *)data;
data              471 fs/9p/vfs_inode.c static int v9fs_test_new_inode(struct inode *inode, void *data)
data              476 fs/9p/vfs_inode.c static int v9fs_set_inode(struct inode *inode,  void *data)
data              479 fs/9p/vfs_inode.c 	struct p9_wstat *st = (struct p9_wstat *)data;
data               56 fs/9p/vfs_inode_dotl.c static int v9fs_test_inode_dotl(struct inode *inode, void *data)
data               59 fs/9p/vfs_inode_dotl.c 	struct p9_stat_dotl *st = (struct p9_stat_dotl *)data;
data               82 fs/9p/vfs_inode_dotl.c static int v9fs_test_new_inode_dotl(struct inode *inode, void *data)
data               87 fs/9p/vfs_inode_dotl.c static int v9fs_set_inode_dotl(struct inode *inode,  void *data)
data               90 fs/9p/vfs_inode_dotl.c 	struct p9_stat_dotl *st = (struct p9_stat_dotl *)data;
data               45 fs/9p/vfs_super.c static int v9fs_set_super(struct super_block *s, void *data)
data               47 fs/9p/vfs_super.c 	s->s_fs_info = data;
data               48 fs/9p/vfs_super.c 	return set_anon_super(s, data);
data              108 fs/9p/vfs_super.c 		       const char *dev_name, void *data)
data              124 fs/9p/vfs_super.c 	fid = v9fs_session_init(v9ses, dev_name, data);
data              232 fs/adfs/super.c static int adfs_remount(struct super_block *sb, int *flags, char *data)
data              241 fs/adfs/super.c 	ret = parse_options(sb, &temp_asb, data);
data              378 fs/adfs/super.c static int adfs_fill_super(struct super_block *sb, void *data, int silent)
data              403 fs/adfs/super.c 	if (parse_options(sb, asb, data))
data              538 fs/adfs/super.c 	int flags, const char *dev_name, void *data)
data              540 fs/adfs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, adfs_fill_super);
data               18 fs/affs/affs.h #define AFFS_GET_HASHENTRY(data,hashkey) be32_to_cpu(((struct dir_front *)data)->hashtable[hashkey])
data               26 fs/affs/affs.h #define AFFS_DATA(bh)		(((struct affs_data_head *)(bh)->b_data)->data)
data              122 fs/affs/amigaffs.h 	u8 data[1];	/* depends on block size */
data               45 fs/affs/bitmap.c 	__be32 *data;
data               70 fs/affs/bitmap.c 	data = (__be32 *)bh->b_data + bit / 32 + 1;
data               73 fs/affs/bitmap.c 	tmp = be32_to_cpu(*data);
data               76 fs/affs/bitmap.c 	*data = cpu_to_be32(tmp | mask);
data              121 fs/affs/bitmap.c 	__be32 *data, *enddata;
data              183 fs/affs/bitmap.c 	data = (__be32 *)bh->b_data + bit / 32 + 1;
data              188 fs/affs/bitmap.c 	tmp = be32_to_cpu(*data);
data              195 fs/affs/bitmap.c 		if (++data >= enddata)
data              200 fs/affs/bitmap.c 	} while (!*data);
data              201 fs/affs/bitmap.c 	tmp = be32_to_cpu(*data);
data              220 fs/affs/bitmap.c 	*data = cpu_to_be32(tmp & ~mask);
data              508 fs/affs/file.c 	char *data;
data              527 fs/affs/file.c 		data = kmap_atomic(page);
data              528 fs/affs/file.c 		memcpy(data + pos, AFFS_DATA(bh) + boff, tmp);
data              529 fs/affs/file.c 		kunmap_atomic(data);
data              676 fs/affs/file.c 	char *data;
data              693 fs/affs/file.c 	data = page_address(page);
data              708 fs/affs/file.c 		memcpy(AFFS_DATA(bh) + boff, data + from, tmp);
data              727 fs/affs/file.c 		memcpy(AFFS_DATA(bh), data + from, bsize);
data              761 fs/affs/file.c 		memcpy(AFFS_DATA(bh), data + from, tmp);
data               30 fs/affs/super.c static int affs_remount (struct super_block *sb, int *flags, char *data);
data              333 fs/affs/super.c static int affs_fill_super(struct super_block *sb, void *data, int silent)
data              352 fs/affs/super.c 	pr_debug("read_super(%s)\n", data ? (const char *)data : "no options");
data              373 fs/affs/super.c 	if (!parse_options(data,&uid,&gid,&i,&reserved,&root_block,
data              553 fs/affs/super.c affs_remount(struct super_block *sb, int *flags, char *data)
data              567 fs/affs/super.c 	pr_debug("%s(flags=0x%x,opts=\"%s\")\n", __func__, *flags, data);
data              573 fs/affs/super.c 	if (!parse_options(data, &uid, &gid, &mode, &reserved, &root_block,
data              630 fs/affs/super.c 	int flags, const char *dev_name, void *data)
data              632 fs/affs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, affs_fill_super);
data              251 fs/afs/callback.c 	struct afs_iget_data data;
data              288 fs/afs/callback.c 			data.volume = NULL;
data              289 fs/afs/callback.c 			data.fid = *fid;
data              291 fs/afs/callback.c 						afs_iget5_test, &data);
data              210 fs/afs/file.c  					    void *data,
data              213 fs/afs/file.c  	_enter("%p,%p,%d", page, data, error);
data              272 fs/afs/file.c  int afs_page_filler(void *data, struct page *page)
data              277 fs/afs/file.c  	struct key *key = data;
data             2222 fs/afs/fsclient.c 		acl = kmalloc(struct_size(acl, data, size), GFP_KERNEL);
data             2227 fs/afs/fsclient.c 		afs_extract_begin(call, acl->data, size);
data             2384 fs/afs/fsclient.c 	memcpy(&bp[5], acl->data, acl->size);
data              987 fs/afs/internal.h 	u8	data[];
data               33 fs/afs/write.c 	void *data;
data               41 fs/afs/write.c 		data = kmap(page);
data               42 fs/afs/write.c 		memset(data + p, 0, len);
data               81 fs/afs/xattr.c 				memcpy(buffer, acl->data, acl->size);
data              128 fs/afs/xattr.c 	memcpy(acl->data, buffer, size);
data              173 fs/afs/xattr.c 	char buf[16], *data;
data              226 fs/afs/xattr.c 		data = yacl->acl->data;
data              230 fs/afs/xattr.c 		data = buf;
data              234 fs/afs/xattr.c 		data = buf;
data              238 fs/afs/xattr.c 		data = yacl->vol_acl->data;
data              252 fs/afs/xattr.c 		memcpy(buffer, data, dsize);
data              293 fs/afs/xattr.c 	memcpy(acl->data, buffer, size);
data             2005 fs/afs/yfsclient.c 			acl = kmalloc(struct_size(acl, data, size), GFP_KERNEL);
data             2010 fs/afs/yfsclient.c 			afs_extract_begin(call, acl->data, size);
data             2037 fs/afs/yfsclient.c 			acl = kmalloc(struct_size(acl, data, size), GFP_KERNEL);
data             2042 fs/afs/yfsclient.c 			afs_extract_begin(call, acl->data, size);
data             2197 fs/afs/yfsclient.c 	memcpy(bp, acl->data, acl->size);
data             1120 fs/aio.c       		 iocb->ki_res.data, iocb->ki_res.res, iocb->ki_res.res2);
data             1831 fs/aio.c       	req->ki_res.data = iocb->aio_data;
data              183 fs/autofs/dev-ioctl.c 			     int test(const struct path *path, void *data),
data              184 fs/autofs/dev-ioctl.c 			     void *data)
data              195 fs/autofs/dev-ioctl.c 			if (test(&path, data)) {
data               11 fs/autofs/init.c 	int flags, const char *dev_name, void *data)
data               13 fs/autofs/init.c 	return mount_nodev(fs_type, flags, data, autofs_fill_super);
data              220 fs/autofs/inode.c int autofs_fill_super(struct super_block *s, void *data, int silent)
data              282 fs/autofs/inode.c 	if (parse_options(data, root_inode, &pgrp, &pgrp_set, sbi)) {
data               49 fs/autofs/waitq.c 	const char *data = (const char *)addr;
data               56 fs/autofs/waitq.c 		wr = __kernel_write(file, data, bytes, &file->f_pos);
data               59 fs/autofs/waitq.c 		data += wr;
data              195 fs/befs/befs_fs_types.h 	} data;
data               25 fs/befs/datastream.c 				 const befs_data_stream *data,
data               29 fs/befs/datastream.c 				   const befs_data_stream *data,
data               34 fs/befs/datastream.c 				      const befs_data_stream *data,
data               95 fs/befs/datastream.c befs_fblock2brun(struct super_block *sb, const befs_data_stream *data,
data              101 fs/befs/datastream.c 	if (pos < data->max_direct_range) {
data              102 fs/befs/datastream.c 		err = befs_find_brun_direct(sb, data, fblock, run);
data              104 fs/befs/datastream.c 	} else if (pos < data->max_indirect_range) {
data              105 fs/befs/datastream.c 		err = befs_find_brun_indirect(sb, data, fblock, run);
data              107 fs/befs/datastream.c 	} else if (pos < data->max_double_indirect_range) {
data              108 fs/befs/datastream.c 		err = befs_find_brun_dblindirect(sb, data, fblock, run);
data              251 fs/befs/datastream.c befs_find_brun_direct(struct super_block *sb, const befs_data_stream *data,
data              255 fs/befs/datastream.c 	const befs_block_run *array = data->direct;
data              306 fs/befs/datastream.c 			const befs_data_stream *data,
data              317 fs/befs/datastream.c 	befs_block_run indirect = data->indirect;
data              323 fs/befs/datastream.c 	indir_start_blk = data->max_direct_range >> BEFS_SB(sb)->block_shift;
data              415 fs/befs/datastream.c 			   const befs_data_stream *data,
data              434 fs/befs/datastream.c 	    data->max_indirect_range >> BEFS_SB(sb)->block_shift;
data              463 fs/befs/datastream.c 	if (dbl_which_block > data->double_indirect.len) {
data              472 fs/befs/datastream.c 	    sb_bread(sb, iaddr2blockno(sb, &data->double_indirect) +
data              478 fs/befs/datastream.c 			   iaddr2blockno(sb, &data->double_indirect) +
data               11 fs/befs/datastream.h int befs_fblock2brun(struct super_block *sb, const befs_data_stream *data,
data               14 fs/befs/datastream.h size_t befs_read_lsymlink(struct super_block *sb, const befs_data_stream *data,
data              107 fs/befs/debug.c 		befs_debug(sb, "  Symbolic link [%s]", inode->data.symlink);
data              113 fs/befs/debug.c 			    fsrun_to_cpu(sb, inode->data.datastream.direct[i]);
data              120 fs/befs/debug.c 				       inode->data.datastream.
data              123 fs/befs/debug.c 		tmp_run = fsrun_to_cpu(sb, inode->data.datastream.indirect);
data              130 fs/befs/debug.c 				       inode->data.datastream.
data              134 fs/befs/debug.c 		    fsrun_to_cpu(sb, inode->data.datastream.double_indirect);
data              141 fs/befs/debug.c 				       inode->data.datastream.
data              145 fs/befs/debug.c 			   fs64_to_cpu(sb, inode->data.datastream.size));
data              108 fs/befs/endian.h 	befs_data_stream data;
data              112 fs/befs/endian.h 		data.direct[i] = fsrun_to_cpu(sb, n->direct[i]);
data              114 fs/befs/endian.h 	data.max_direct_range = fs64_to_cpu(sb, n->max_direct_range);
data              115 fs/befs/endian.h 	data.indirect = fsrun_to_cpu(sb, n->indirect);
data              116 fs/befs/endian.h 	data.max_indirect_range = fs64_to_cpu(sb, n->max_indirect_range);
data              117 fs/befs/endian.h 	data.double_indirect = fsrun_to_cpu(sb, n->double_indirect);
data              118 fs/befs/endian.h 	data.max_double_indirect_range = fs64_to_cpu(sb,
data              121 fs/befs/endian.h 	data.size = fs64_to_cpu(sb, n->size);
data              123 fs/befs/endian.h 	return data;
data              377 fs/befs/linuxvfs.c 		strlcpy(befs_ino->i_data.symlink, raw_inode->data.symlink,
data              383 fs/befs/linuxvfs.c 		    fsds_to_cpu(sb, &raw_inode->data.datastream);
data              475 fs/befs/linuxvfs.c 	befs_data_stream *data = &befs_ino->i_data.ds;
data              476 fs/befs/linuxvfs.c 	befs_off_t len = data->size;
data              485 fs/befs/linuxvfs.c 	if (befs_read_lsymlink(sb, data, link, len) != len) {
data              808 fs/befs/linuxvfs.c befs_fill_super(struct super_block *sb, void *data, int silent)
data              825 fs/befs/linuxvfs.c 	if (!parse_options((char *) data, &befs_sb->mount_opts)) {
data              942 fs/befs/linuxvfs.c befs_remount(struct super_block *sb, int *flags, char *data)
data              976 fs/befs/linuxvfs.c 	    void *data)
data              978 fs/befs/linuxvfs.c 	return mount_bdev(fs_type, flags, dev_name, data, befs_fill_super);
data              312 fs/bfs/inode.c static int bfs_fill_super(struct super_block *s, void *data, int silent)
data              454 fs/bfs/inode.c 	int flags, const char *dev_name, void *data)
data              456 fs/bfs/inode.c 	return mount_bdev(fs_type, flags, dev_name, data, bfs_fill_super);
data             1400 fs/binfmt_elf.c 	void *data;
data             1423 fs/binfmt_elf.c 	    dump_emit(cprm, men->data, men->datasz) && dump_align(cprm, 4);
data             1460 fs/binfmt_elf.c 		unsigned int sz, void *data)
data             1465 fs/binfmt_elf.c 	note->data = data;
data             1585 fs/binfmt_elf.c 	user_long_t *data;
data             1595 fs/binfmt_elf.c 	names_ofs = (2 + 3 * count) * sizeof(data[0]);
data             1600 fs/binfmt_elf.c 	data = kvmalloc(size, GFP_KERNEL);
data             1601 fs/binfmt_elf.c 	if (ZERO_OR_NULL_PTR(data))
data             1604 fs/binfmt_elf.c 	start_end_ofs = data + 2;
data             1605 fs/binfmt_elf.c 	name_base = name_curpos = ((char *)data) + names_ofs;
data             1618 fs/binfmt_elf.c 				kvfree(data);
data             1639 fs/binfmt_elf.c 	data[0] = count;
data             1640 fs/binfmt_elf.c 	data[1] = PAGE_SIZE;
data             1647 fs/binfmt_elf.c 		unsigned shift_bytes = n * 3 * sizeof(data[0]);
data             1653 fs/binfmt_elf.c 	size = name_curpos - (char *)data;
data             1654 fs/binfmt_elf.c 	fill_note(note, "CORE", NT_FILE, size, data);
data             1734 fs/binfmt_elf.c 			void *data = kzalloc(size, GFP_KERNEL);
data             1735 fs/binfmt_elf.c 			if (unlikely(!data))
data             1738 fs/binfmt_elf.c 					  0, size, data, NULL);
data             1740 fs/binfmt_elf.c 				kfree(data);
data             1745 fs/binfmt_elf.c 						  size, data);
data             1750 fs/binfmt_elf.c 						  NT_PRFPREG, size, data);
data             1776 fs/binfmt_elf.c 		info->psinfo.data = NULL; /* So we don't free this wrongly */
data             1882 fs/binfmt_elf.c 		if (first && info->files.data &&
data             1887 fs/binfmt_elf.c 			if (t->notes[i].data &&
data             1905 fs/binfmt_elf.c 		WARN_ON(t->notes[0].data && t->notes[0].data != &t->prstatus);
data             1907 fs/binfmt_elf.c 			kfree(t->notes[i].data);
data             1910 fs/binfmt_elf.c 	kfree(info->psinfo.data);
data             1911 fs/binfmt_elf.c 	kvfree(info->files.data);
data             2122 fs/binfmt_elf.c 		kvfree(info->notes_files->data);
data             1262 fs/binfmt_elf_fdpic.c 	void *data;
data             1287 fs/binfmt_elf_fdpic.c 		dump_emit(cprm, men->data, men->datasz) && dump_align(cprm, 4);
data             1329 fs/binfmt_elf_fdpic.c 		unsigned int sz, void *data)
data             1334 fs/binfmt_elf_fdpic.c 	note->data = data;
data              873 fs/block_dev.c static int bdev_test(struct inode *inode, void *data)
data              875 fs/block_dev.c 	return BDEV_I(inode)->bdev.bd_dev == *(dev_t *)data;
data              878 fs/block_dev.c static int bdev_set(struct inode *inode, void *data)
data              880 fs/block_dev.c 	BDEV_I(inode)->bdev.bd_dev = *(dev_t *)data;
data             2197 fs/btrfs/backref.c 	struct btrfs_data_container *data;
data             2200 fs/btrfs/backref.c 	alloc_bytes = max_t(size_t, total_bytes, sizeof(*data));
data             2201 fs/btrfs/backref.c 	data = kvmalloc(alloc_bytes, GFP_KERNEL);
data             2202 fs/btrfs/backref.c 	if (!data)
data             2205 fs/btrfs/backref.c 	if (total_bytes >= sizeof(*data)) {
data             2206 fs/btrfs/backref.c 		data->bytes_left = total_bytes - sizeof(*data);
data             2207 fs/btrfs/backref.c 		data->bytes_missing = 0;
data             2209 fs/btrfs/backref.c 		data->bytes_missing = sizeof(*data) - total_bytes;
data             2210 fs/btrfs/backref.c 		data->bytes_left = 0;
data             2213 fs/btrfs/backref.c 	data->elem_cnt = 0;
data             2214 fs/btrfs/backref.c 	data->elem_missed = 0;
data             2216 fs/btrfs/backref.c 	return data;
data               33 fs/btrfs/block-group.c 	    bctl->data.flags & BTRFS_BALANCE_ARGS_CONVERT) {
data               34 fs/btrfs/block-group.c 		target = BTRFS_BLOCK_GROUP_DATA | bctl->data.target;
data             1730 fs/btrfs/check-integrity.c 		u8 *data = i ? datav[i] : (datav[i] + BTRFS_CSUM_SIZE);
data             1734 fs/btrfs/check-integrity.c 		crypto_shash_update(shash, data, sublen);
data             1450 fs/btrfs/compression.c 	const u8 *data = ws->sample;
data             1452 fs/btrfs/compression.c 	return memcmp(&data[0], &data[half_of_sample], half_of_sample) == 0;
data             4871 fs/btrfs/ctree.c 		      const struct btrfs_key *cpu_key, void *data,
data             4886 fs/btrfs/ctree.c 		write_extent_buffer(leaf, data, ptr, data_size);
data             2034 fs/btrfs/ctree.h 	read_eb_member(eb, bi, struct btrfs_balance_item, data, ba);
data             2041 fs/btrfs/ctree.h 	write_eb_member(eb, bi, struct btrfs_balance_item, data, ba);
data             2584 fs/btrfs/ctree.h 		      const struct btrfs_key *key, void *data, u32 data_size);
data             2735 fs/btrfs/ctree.h 			    const void *data, u16 data_len);
data              780 fs/btrfs/delayed-inode.c 		write_extent_buffer(leaf, &curr->data,
data              823 fs/btrfs/delayed-inode.c 	write_extent_buffer(leaf, delayed_item->data, (unsigned long)ptr,
data             1461 fs/btrfs/delayed-inode.c 	dir_item = (struct btrfs_dir_item *)delayed_item->data;
data             1713 fs/btrfs/delayed-inode.c 		di = (struct btrfs_dir_item *)curr->data;
data               73 fs/btrfs/delayed-inode.h 	char data[0];
data               31 fs/btrfs/dev-replace.c static int btrfs_dev_replace_kthread(void *data);
data              962 fs/btrfs/dev-replace.c static int btrfs_dev_replace_kthread(void *data)
data              964 fs/btrfs/dev-replace.c 	struct btrfs_fs_info *fs_info = data;
data               59 fs/btrfs/dir-item.c 			    const void *data, u16 data_len)
data               94 fs/btrfs/dir-item.c 	write_extent_buffer(leaf, data, data_ptr, data_len);
data              134 fs/btrfs/disk-io.h int btree_lock_page_hook(struct page *page, void *data,
data             2530 fs/btrfs/extent-tree.c static u64 get_alloc_profile_by_root(struct btrfs_root *root, int data)
data             2536 fs/btrfs/extent-tree.c 	if (data)
data             2531 fs/btrfs/extent_io.c 				    bio_end_io_t *endio_func, void *data)
data             2543 fs/btrfs/extent_io.c 	bio->bi_private = data;
data              547 fs/btrfs/extent_io.h 				    bio_end_io_t *endio_func, void *data);
data              440 fs/btrfs/file-item.c 	char *data;
data              513 fs/btrfs/file-item.c 			data = kmap_atomic(bvec.bv_page);
data              514 fs/btrfs/file-item.c 			crypto_shash_update(shash, data + bvec.bv_offset
data              517 fs/btrfs/file-item.c 			kunmap_atomic(data);
data               29 fs/btrfs/inode-map.c static int caching_kthread(void *data)
data               31 fs/btrfs/inode-map.c 	struct btrfs_root *root = data;
data             4542 fs/btrfs/ioctl.c 	memcpy(&bargs->data, &bctl->data, sizeof(bargs->data));
data             4652 fs/btrfs/ioctl.c 		memcpy(&bctl->data, &bargs->data, sizeof(bctl->data));
data              120 fs/btrfs/relocation.c 	void *data;
data              589 fs/btrfs/relocation.c 		root = (struct btrfs_root *)node->data;
data             1302 fs/btrfs/relocation.c 	node->data = root;
data             1341 fs/btrfs/relocation.c 		BUG_ON((struct btrfs_root *)node->data != root);
data             1372 fs/btrfs/relocation.c 	BUG_ON((struct btrfs_root *)node->data != root);
data              576 fs/btrfs/send.c static int tlv_put(struct send_ctx *sctx, u16 attr, const void *data, int len)
data              588 fs/btrfs/send.c 	memcpy(hdr + 1, data, len);
data              628 fs/btrfs/send.c #define TLV_PUT(sctx, attrtype, data, attrlen) \
data              630 fs/btrfs/send.c 		ret = tlv_put(sctx, attrtype, data, attrlen); \
data              642 fs/btrfs/send.c #define TLV_PUT_U8(sctx, attrtype, data) TLV_PUT_INT(sctx, attrtype, 8, data)
data              643 fs/btrfs/send.c #define TLV_PUT_U16(sctx, attrtype, data) TLV_PUT_INT(sctx, attrtype, 16, data)
data              644 fs/btrfs/send.c #define TLV_PUT_U32(sctx, attrtype, data) TLV_PUT_INT(sctx, attrtype, 32, data)
data              645 fs/btrfs/send.c #define TLV_PUT_U64(sctx, attrtype, data) TLV_PUT_INT(sctx, attrtype, 64, data)
data              999 fs/btrfs/send.c 				  const char *data, int data_len,
data             4490 fs/btrfs/send.c 			  const char *data, int data_len)
data             4500 fs/btrfs/send.c 	TLV_PUT(sctx, BTRFS_SEND_A_XATTR_DATA, data, data_len);
data             4531 fs/btrfs/send.c 			       const char *data, int data_len,
data             4554 fs/btrfs/send.c 			data = (char *)&dummy_acl;
data             4563 fs/btrfs/send.c 	ret = send_set_xattr(sctx, p, name, name_len, data, data_len);
data             4572 fs/btrfs/send.c 				   const char *data, int data_len,
data             4620 fs/btrfs/send.c 			const char *data, int data_len,
data             4629 fs/btrfs/send.c 		ctx->found_data = kmemdup(data, data_len, GFP_KERNEL);
data             4641 fs/btrfs/send.c 		      char **data, int *data_len)
data             4658 fs/btrfs/send.c 	if (data) {
data             4659 fs/btrfs/send.c 		*data = ctx.found_data;
data             4670 fs/btrfs/send.c 				       const char *data, int data_len,
data             4682 fs/btrfs/send.c 		ret = __process_new_xattr(num, di_key, name, name_len, data,
data             4686 fs/btrfs/send.c 		    memcmp(data, found_data, data_len)) {
data             4688 fs/btrfs/send.c 					data, data_len, type, ctx);
data             4700 fs/btrfs/send.c 					   const char *data, int data_len,
data             4709 fs/btrfs/send.c 		ret = __process_deleted_xattr(num, di_key, name, name_len, data,
data               67 fs/btrfs/super.c static int btrfs_remount(struct super_block *sb, int *flags, char *data);
data             1187 fs/btrfs/super.c 			    void *data)
data             1213 fs/btrfs/super.c 	err = open_ctree(sb, fs_devices, (char *)data);
data             1379 fs/btrfs/super.c static int btrfs_test_super(struct super_block *s, void *data)
data             1381 fs/btrfs/super.c 	struct btrfs_fs_info *p = data;
data             1387 fs/btrfs/super.c static int btrfs_set_super(struct super_block *s, void *data)
data             1389 fs/btrfs/super.c 	int err = set_anon_super(s, data);
data             1391 fs/btrfs/super.c 		s->s_fs_info = data;
data             1477 fs/btrfs/super.c 		int flags, const char *device_name, void *data)
data             1491 fs/btrfs/super.c 	if (data) {
data             1492 fs/btrfs/super.c 		error = security_sb_eat_lsm_opts(data, &new_sec_opts);
data             1517 fs/btrfs/super.c 	error = btrfs_parse_device_options(data, mode, fs_type);
data             1561 fs/btrfs/super.c 		error = btrfs_fill_super(s, fs_devices, data);
data             1605 fs/btrfs/super.c 		const char *device_name, void *data)
data             1613 fs/btrfs/super.c 	error = btrfs_parse_subvol_options(data, &subvol_name,
data             1621 fs/btrfs/super.c 	mnt_root = vfs_kern_mount(&btrfs_root_fs_type, flags, device_name, data);
data             1625 fs/btrfs/super.c 				flags & ~SB_RDONLY, device_name, data);
data             1628 fs/btrfs/super.c 				flags | SB_RDONLY, device_name, data);
data             1720 fs/btrfs/super.c static int btrfs_remount(struct super_block *sb, int *flags, char *data)
data             1735 fs/btrfs/super.c 	if (data) {
data             1738 fs/btrfs/super.c 		ret = security_sb_eat_lsm_opts(data, &new_sec_opts);
data             1746 fs/btrfs/super.c 	ret = btrfs_parse_options(fs_info, data, *flags);
data               66 fs/btrfs/uuid-tree.c 		__le64 data;
data               68 fs/btrfs/uuid-tree.c 		read_extent_buffer(eb, &data, offset, sizeof(data));
data               69 fs/btrfs/uuid-tree.c 		if (le64_to_cpu(data) == subid) {
data               73 fs/btrfs/uuid-tree.c 		offset += sizeof(data);
data               74 fs/btrfs/uuid-tree.c 		item_size -= sizeof(data);
data             3294 fs/btrfs/volumes.c 	btrfs_cpu_balance_args_to_disk(&disk_bargs, &bctl->data);
data             3360 fs/btrfs/volumes.c 	if (bctl->data.flags & BTRFS_BALANCE_ARGS_CONVERT)
data             3361 fs/btrfs/volumes.c 		bctl->data.flags |= BTRFS_BALANCE_ARGS_SOFT;
data             3374 fs/btrfs/volumes.c 	if (!(bctl->data.flags & BTRFS_BALANCE_ARGS_USAGE) &&
data             3375 fs/btrfs/volumes.c 	    !(bctl->data.flags & BTRFS_BALANCE_ARGS_USAGE_RANGE) &&
data             3376 fs/btrfs/volumes.c 	    !(bctl->data.flags & BTRFS_BALANCE_ARGS_CONVERT)) {
data             3377 fs/btrfs/volumes.c 		bctl->data.flags |= BTRFS_BALANCE_ARGS_USAGE;
data             3378 fs/btrfs/volumes.c 		bctl->data.usage = 90;
data             3610 fs/btrfs/volumes.c 		bargs = &bctl->data;
data             3699 fs/btrfs/volumes.c 	u64 limit_data = bctl->data.limit;
data             3723 fs/btrfs/volumes.c 		bctl->data.limit = limit_data;
data             3807 fs/btrfs/volumes.c 					count_data < bctl->data.limit_min)
data             4044 fs/btrfs/volumes.c 		describe_balance_args(&bctl->data, tmp_buf, sizeof(tmp_buf));
data             4106 fs/btrfs/volumes.c 		    memcmp(&bctl->data, &bctl->meta, sizeof(bctl->data))) {
data             4130 fs/btrfs/volumes.c 	if (validate_convert_profile(&bctl->data, allowed)) {
data             4133 fs/btrfs/volumes.c 			  btrfs_bg_type_to_raid_name(bctl->data.target));
data             4178 fs/btrfs/volumes.c 		data_target = (bctl->data.flags & BTRFS_BALANCE_ARGS_CONVERT) ?
data             4179 fs/btrfs/volumes.c 			bctl->data.target : fs_info->avail_data_alloc_bits;
data             4268 fs/btrfs/volumes.c static int balance_kthread(void *data)
data             4270 fs/btrfs/volumes.c 	struct btrfs_fs_info *fs_info = data;
data             4349 fs/btrfs/volumes.c 	btrfs_disk_balance_args_to_cpu(&bctl->data, &disk_bargs);
data             4459 fs/btrfs/volumes.c static int btrfs_uuid_scan_kthread(void *data)
data             4461 fs/btrfs/volumes.c 	struct btrfs_fs_info *fs_info = data;
data             4633 fs/btrfs/volumes.c static int btrfs_uuid_rescan_kthread(void *data)
data             4635 fs/btrfs/volumes.c 	struct btrfs_fs_info *fs_info = (struct btrfs_fs_info *)data;
data             4649 fs/btrfs/volumes.c 	return btrfs_uuid_scan_kthread(data);
data              390 fs/btrfs/volumes.h 	struct btrfs_balance_args data;
data             3301 fs/buffer.c    SYSCALL_DEFINE2(bdflush, int, func, long, data)
data              219 fs/cachefiles/daemon.c 	char *data, *args, *cp;
data              232 fs/cachefiles/daemon.c 	data = memdup_user_nul(_data, datalen);
data              233 fs/cachefiles/daemon.c 	if (IS_ERR(data))
data              234 fs/cachefiles/daemon.c 		return PTR_ERR(data);
data              237 fs/cachefiles/daemon.c 	if (memchr(data, '\0', datalen))
data              241 fs/cachefiles/daemon.c 	cp = memchr(data, '\n', datalen);
data              243 fs/cachefiles/daemon.c 		if (cp == data)
data              252 fs/cachefiles/daemon.c 	for (args = data; *args; args++)
data              256 fs/cachefiles/daemon.c 		if (args == data)
data              264 fs/cachefiles/daemon.c 		if (strcmp(cmd->name, data) == 0)
data              268 fs/cachefiles/daemon.c 	kfree(data);
data               89 fs/cachefiles/interface.c 		memcpy(auxdata->data, p, auxlen);
data              244 fs/cachefiles/interface.c 	memcpy(auxdata->data, aux, auxlen);
data              120 fs/cachefiles/internal.h 	uint8_t				data[];
data              888 fs/cachefiles/rdwr.c 	void *data;
data              938 fs/cachefiles/rdwr.c 	data = kmap(page);
data              939 fs/cachefiles/rdwr.c 	ret = __kernel_write(file, data, len, &pos);
data              182 fs/cachefiles/xattr.c 	validity = fscache_check_aux(&object->fscache, &auxbuf->data, xlen,
data              252 fs/cachefiles/xattr.c 					   &auxbuf->data, dlen,
data             1617 fs/ceph/addr.c 			   char	*data, size_t len)
data             1644 fs/ceph/addr.c 		memcpy(kaddr, data, len);
data              108 fs/ceph/cache.c 	void *cookie_netfs_data, const void *data, uint16_t dlen,
data              124 fs/ceph/cache.c 	if (memcmp(data, &aux, sizeof(aux)) != 0)
data              179 fs/ceph/cache.c static bool ceph_fscache_can_enable(void *data)
data              181 fs/ceph/cache.c 	struct inode *inode = data;
data              207 fs/ceph/cache.c static void ceph_readpage_from_fscache_complete(struct page *page, void *data, int error)
data              217 fs/ceph/debugfs.c static int congestion_kb_set(void *data, u64 val)
data              219 fs/ceph/debugfs.c 	struct ceph_fs_client *fsc = (struct ceph_fs_client *)data;
data              225 fs/ceph/debugfs.c static int congestion_kb_get(void *data, u64 *val)
data              227 fs/ceph/debugfs.c 	struct ceph_fs_client *fsc = (struct ceph_fs_client *)data;
data             1516 fs/ceph/file.c 		struct iov_iter data;
data             1532 fs/ceph/file.c 		data = *from;
data             1534 fs/ceph/file.c 			written = ceph_direct_read_write(iocb, &data, snapc,
data             1537 fs/ceph/file.c 			written = ceph_sync_write(iocb, &data, pos, snapc);
data               42 fs/ceph/inode.c static int ceph_set_ino_cb(struct inode *inode, void *data)
data               44 fs/ceph/inode.c 	ceph_inode(inode)->i_vino = *(struct ceph_vino *)data;
data               45 fs/ceph/inode.c 	inode->i_ino = ceph_vino_to_ino(*(struct ceph_vino *)data);
data              888 fs/ceph/super.c static int ceph_remount(struct super_block *sb, int *flags, char *data)
data             1008 fs/ceph/super.c static int ceph_set_super(struct super_block *s, void *data)
data             1010 fs/ceph/super.c 	struct ceph_fs_client *fsc = data;
data             1013 fs/ceph/super.c 	dout("set_super %p data %p\n", s, data);
data             1046 fs/ceph/super.c static int ceph_compare_super(struct super_block *sb, void *data)
data             1048 fs/ceph/super.c 	struct ceph_fs_client *new = data;
data             1095 fs/ceph/super.c 		       int flags, const char *dev_name, void *data)
data             1110 fs/ceph/super.c 	err = parse_mount_options(&fsopt, &opt, flags, data, dev_name);
data              489 fs/ceph/super.h static inline int ceph_ino_compare(struct inode *inode, void *data)
data              491 fs/ceph/super.h 	struct ceph_vino *pvino = (struct ceph_vino *)data;
data             1101 fs/ceph/super.h 				  char *data, size_t len);
data              457 fs/char_dev.c  static struct kobject *exact_match(dev_t dev, int *part, void *data)
data              459 fs/char_dev.c  	struct cdev *p = data;
data              463 fs/char_dev.c  static int exact_lock(dev_t dev, void *data)
data              465 fs/char_dev.c  	struct cdev *p = data;
data              656 fs/char_dev.c  static struct kobject *base_probe(dev_t dev, int *part, void *data)
data               93 fs/cifs/asn1.c 	unsigned char *data;
data               89 fs/cifs/cache.c 					      const void *data,
data              102 fs/cifs/cache.c 	if (memcmp(data, &auxdata, datalen) != 0)
data              119 fs/cifs/cache.c 					      const void *data,
data              136 fs/cifs/cache.c 	if (memcmp(data, &auxdata, datalen) != 0)
data               28 fs/cifs/cifs_debug.c cifs_dump_mem(char *label, void *data, int length)
data               30 fs/cifs/cifs_debug.c 	pr_debug("%s: dump of %d bytes of data at 0x%p\n", label, length, data);
data               32 fs/cifs/cifs_debug.c 		       data, length, true);
data               11 fs/cifs/cifs_debug.h void cifs_dump_mem(char *label, void *data, int length);
data               43 fs/cifs/cifs_spnego.c 	payload = kmemdup(prep->data, prep->datalen, GFP_KERNEL);
data               48 fs/cifs/cifs_spnego.c 	key->payload.data[0] = payload;
data               58 fs/cifs/cifs_spnego.c 	kfree(key->payload.data[0]);
data              178 fs/cifs/cifs_spnego.c 		struct cifs_spnego_msg *msg = spnego_key->payload.data[0];
data              179 fs/cifs/cifs_spnego.c 		cifs_dump_mem("SPNEGO reply blob:", msg->data, min(1024U,
data               39 fs/cifs/cifs_spnego.h 	uint8_t		data[1];
data               90 fs/cifs/cifsacl.c 		key->payload.data[0] = NULL;
data               91 fs/cifs/cifsacl.c 		memcpy(&key->payload, prep->data, prep->datalen);
data               93 fs/cifs/cifsacl.c 		payload = kmemdup(prep->data, prep->datalen, GFP_KERNEL);
data               96 fs/cifs/cifsacl.c 		key->payload.data[0] = payload;
data              107 fs/cifs/cifsacl.c 		kfree(key->payload.data[0]);
data              321 fs/cifs/cifsacl.c 		(struct cifs_sid *)sidkey->payload.data[0];
data              431 fs/cifs/cifsacl.c 		memcpy(&id, &sidkey->payload.data[0], sizeof(uid_t));
data              438 fs/cifs/cifsacl.c 		memcpy(&id, &sidkey->payload.data[0], sizeof(gid_t));
data              670 fs/cifs/cifsfs.c static int cifs_remount(struct super_block *sb, int *flags, char *data)
data              764 fs/cifs/cifsfs.c static int cifs_set_super(struct super_block *sb, void *data)
data              766 fs/cifs/cifsfs.c 	struct cifs_mnt_data *mnt_data = data;
data              773 fs/cifs/cifsfs.c 	      int flags, const char *dev_name, void *data, bool is_smb3)
data              791 fs/cifs/cifsfs.c 	volume_info = cifs_get_volume_info((char *)data, dev_name, is_smb3);
data              801 fs/cifs/cifsfs.c 	cifs_sb->mountdata = kstrndup(data, PAGE_SIZE, GFP_KERNEL);
data              873 fs/cifs/cifsfs.c 	      int flags, const char *dev_name, void *data)
data              875 fs/cifs/cifsfs.c 	return cifs_smb3_do_mount(fs_type, flags, dev_name, data, true);
data              880 fs/cifs/cifsfs.c 	      int flags, const char *dev_name, void *data)
data              882 fs/cifs/cifsfs.c 	return cifs_smb3_do_mount(fs_type, flags, dev_name, data, false);
data             2647 fs/cifs/cifspdu.h 	__u8 *data;
data              194 fs/cifs/cifsproto.h 			       FILE_ALL_INFO *data, struct super_block *sb,
data              290 fs/cifs/cifsproto.h 			    const char *search_Name, FILE_ALL_INFO *data,
data              294 fs/cifs/cifsproto.h 			       const char *search_name, FILE_ALL_INFO *data,
data              334 fs/cifs/cifsproto.h 			const char *fileName, const FILE_BASIC_INFO *data,
data              338 fs/cifs/cifsproto.h 			const FILE_BASIC_INFO *data, __u16 fid,
data             4121 fs/cifs/cifssmb.c 		    const char *search_name, FILE_ALL_INFO *data,
data             4156 fs/cifs/cifssmb.c 	} else if (data) {
data             4162 fs/cifs/cifssmb.c 		memset(data, 0, sizeof(FILE_ALL_INFO));
data             4166 fs/cifs/cifssmb.c 		data->ChangeTime = cpu_to_le64(cifs_UnixTimeToNT(ts));
data             4167 fs/cifs/cifssmb.c 		data->LastWriteTime = data->ChangeTime;
data             4168 fs/cifs/cifssmb.c 		data->LastAccessTime = 0;
data             4169 fs/cifs/cifssmb.c 		data->AllocationSize =
data             4171 fs/cifs/cifssmb.c 		data->EndOfFile = data->AllocationSize;
data             4172 fs/cifs/cifssmb.c 		data->Attributes =
data             4255 fs/cifs/cifssmb.c 		 const char *search_name, FILE_ALL_INFO *data,
data             4326 fs/cifs/cifssmb.c 		else if (data) {
data             4340 fs/cifs/cifssmb.c 			memcpy((char *) data, (char *) &pSMBr->hdr.Protocol +
data             5760 fs/cifs/cifssmb.c 		    const FILE_BASIC_INFO *data, __u16 fid, __u32 pid_of_opener)
data             5810 fs/cifs/cifssmb.c 	memcpy(data_offset, data, sizeof(FILE_BASIC_INFO));
data             5882 fs/cifs/cifssmb.c 		   const char *fileName, const FILE_BASIC_INFO *data,
data             5942 fs/cifs/cifssmb.c 	memcpy(data_offset, data, sizeof(FILE_BASIC_INFO));
data             1636 fs/cifs/connect.c 	char *data, *end;
data             1745 fs/cifs/connect.c 	while ((data = strsep(&options, separator)) != NULL) {
data             1750 fs/cifs/connect.c 		if (!*data)
data             1753 fs/cifs/connect.c 		token = match_token(data, cifs_mount_option_tokens, args);
data             2200 fs/cifs/connect.c 			tmp_end = strchr(data, '=');
data             2211 fs/cifs/connect.c 			value = strchr(data, '=');
data             2435 fs/cifs/connect.c 				invalid = data;
data             3142 fs/cifs/connect.c 	payload = upayload->data;
data             3675 fs/cifs/connect.c cifs_match_super(struct super_block *sb, void *data)
data             3677 fs/cifs/connect.c 	struct cifs_mnt_data *mnt_data = (struct cifs_mnt_data *)data;
data              308 fs/cifs/dfs_cache.c static inline unsigned int cache_entry_hash(const void *data, int size)
data              312 fs/cifs/dfs_cache.c 	h = jhash(data, size, 0);
data              732 fs/cifs/inode.c 		    FILE_ALL_INFO *data, struct super_block *sb, int xid,
data              755 fs/cifs/inode.c 	if ((data == NULL) && (*inode != NULL)) {
data              764 fs/cifs/inode.c 	if (data == NULL) {
data              774 fs/cifs/inode.c 		data = (FILE_ALL_INFO *)buf;
data              776 fs/cifs/inode.c 						  data, &adjust_tz, &symlink);
data              780 fs/cifs/inode.c 		cifs_all_info_to_fattr(&fattr, data, sb, adjust_tz,
data              819 fs/cifs/inode.c 			data = (FILE_ALL_INFO *)srchinf->srch_entries_start;
data              822 fs/cifs/inode.c 			(FILE_DIRECTORY_INFO *)data, cifs_sb);
data              824 fs/cifs/inode.c 			((SEARCH_ID_FULL_DIR_INFO *)data)->UniqueId);
data              846 fs/cifs/inode.c 								  &fattr.cf_uniqueid, data);
data              872 fs/cifs/inode.c 				&fattr.cf_uniqueid, data);
data              206 fs/cifs/sess.c 	char *data = *pbcc_area;
data              211 fs/cifs/sess.c 	ses->serverOS = cifs_strndup_from_utf16(data, bleft, true, nls_cp);
data              213 fs/cifs/sess.c 	len = (UniStrnlen((wchar_t *) data, bleft / 2) * 2) + 2;
data              214 fs/cifs/sess.c 	data += len;
data              220 fs/cifs/sess.c 	ses->serverNOS = cifs_strndup_from_utf16(data, bleft, true, nls_cp);
data              222 fs/cifs/sess.c 	len = (UniStrnlen((wchar_t *) data, bleft / 2) * 2) + 2;
data              223 fs/cifs/sess.c 	data += len;
data              229 fs/cifs/sess.c 	ses->serverDomain = cifs_strndup_from_utf16(data, bleft, true, nls_cp);
data             1048 fs/cifs/sess.c 	msg = spnego_key->payload.data[0];
data             1061 fs/cifs/sess.c 	ses->auth_key.response = kmemdup(msg->data, msg->sesskey_len,
data             1074 fs/cifs/sess.c 	sess_data->iov[1].iov_base = msg->data + msg->sesskey_len;
data              540 fs/cifs/smb1ops.c 		     FILE_ALL_INFO *data, bool *adjustTZ, bool *symlink)
data              547 fs/cifs/smb1ops.c 	rc = CIFSSMBQPathInfo(xid, tcon, full_path, data, 0 /* not legacy */,
data              555 fs/cifs/smb1ops.c 		rc = SMBQueryInformation(xid, tcon, full_path, data,
data              561 fs/cifs/smb1ops.c 	if (!rc && (le32_to_cpu(data->Attributes) & ATTR_REPARSE)) {
data              590 fs/cifs/smb1ops.c 		  u64 *uniqueid, FILE_ALL_INFO *data)
data              610 fs/cifs/smb1ops.c 		     struct cifs_fid *fid, FILE_ALL_INFO *data)
data              612 fs/cifs/smb1ops.c 	return CIFSSMBQFileInfo(xid, tcon, fid->netfid, data);
data               75 fs/cifs/smb2inode.c 	void *data[2];
data              173 fs/cifs/smb2inode.c 		data[0] = &delete_pending[0];
data              178 fs/cifs/smb2inode.c 					SMB2_O_INFO_FILE, 0, data, size);
data              191 fs/cifs/smb2inode.c 		data[0] = ptr;
data              196 fs/cifs/smb2inode.c 					SMB2_O_INFO_FILE, 0, data, size);
data              210 fs/cifs/smb2inode.c 		data[0] = ptr;
data              217 fs/cifs/smb2inode.c 				SMB2_O_INFO_FILE, 0, data, size);
data              223 fs/cifs/smb2inode.c 				SMB2_O_INFO_FILE, 0, data, size);
data              248 fs/cifs/smb2inode.c 		data[0] = &rename_info;
data              251 fs/cifs/smb2inode.c 		data[1] = (__le16 *)ptr;
data              258 fs/cifs/smb2inode.c 					SMB2_O_INFO_FILE, 0, data, size);
data              263 fs/cifs/smb2inode.c 					SMB2_O_INFO_FILE, 0, data, size);
data              286 fs/cifs/smb2inode.c 		data[0] = &link_info;
data              289 fs/cifs/smb2inode.c 		data[1] = (__le16 *)ptr;
data              294 fs/cifs/smb2inode.c 					SMB2_O_INFO_FILE, 0, data, size);
data              440 fs/cifs/smb2inode.c 		     FILE_ALL_INFO *data, bool *adjust_tz, bool *symlink)
data              464 fs/cifs/smb2inode.c 			move_smb2_info_to_cifs(data,
data              470 fs/cifs/smb2inode.c 				move_smb2_info_to_cifs(data, smb2_data);
data              496 fs/cifs/smb2inode.c 	move_smb2_info_to_cifs(data, smb2_data);
data              518 fs/cifs/smb2inode.c 	FILE_BASIC_INFO data;
data              524 fs/cifs/smb2inode.c 	memset(&data, 0, sizeof(data));
data              527 fs/cifs/smb2inode.c 	data.Attributes = cpu_to_le32(dosattrs);
data              532 fs/cifs/smb2inode.c 				 &data, SMB2_OP_SET_INFO, cfile);
data              906 fs/cifs/smb2ops.c 		  u64 *uniqueid, FILE_ALL_INFO *data)
data              908 fs/cifs/smb2ops.c 	*uniqueid = le64_to_cpu(data->IndexNumber);
data              914 fs/cifs/smb2ops.c 		     struct cifs_fid *fid, FILE_ALL_INFO *data)
data              927 fs/cifs/smb2ops.c 		move_smb2_info_to_cifs(data, smb2_data);
data             1092 fs/cifs/smb2ops.c 	void *data[1];
data             1194 fs/cifs/smb2ops.c 	data[0] = ea;
data             1199 fs/cifs/smb2ops.c 				SMB2_O_INFO_FILE, 0, data, size);
data             1420 fs/cifs/smb2ops.c 	void *data[2];
data             1517 fs/cifs/smb2ops.c 			data[0] = buffer;
data             1523 fs/cifs/smb2ops.c 					SMB2_O_INFO_FILE, 0, data, size);
data             1330 fs/cifs/smb2pdu.c 	msg = spnego_key->payload.data[0];
data             1343 fs/cifs/smb2pdu.c 	ses->auth_key.response = kmemdup(msg->data, msg->sesskey_len,
data             1354 fs/cifs/smb2pdu.c 	sess_data->iov[1].iov_base = msg->data + msg->sesskey_len;
data             3056 fs/cifs/smb2pdu.c 			   char *data)
data             3061 fs/cifs/smb2pdu.c 	if (!data)
data             3068 fs/cifs/smb2pdu.c 	memcpy(data, begin_of_buf, buffer_length);
data             3119 fs/cifs/smb2pdu.c 	   u32 additional_info, size_t output_len, size_t min_len, void **data,
data             3173 fs/cifs/smb2pdu.c 		if (!*data) {
data             3174 fs/cifs/smb2pdu.c 			*data = kmalloc(*dlen, GFP_KERNEL);
data             3175 fs/cifs/smb2pdu.c 			if (!*data) {
data             3189 fs/cifs/smb2pdu.c 					&rsp_iov, min_len, *data);
data             3191 fs/cifs/smb2pdu.c 		kfree(*data);
data             3192 fs/cifs/smb2pdu.c 		*data = NULL;
data             3203 fs/cifs/smb2pdu.c 	u64 persistent_fid, u64 volatile_fid, struct smb2_file_all_info *data)
data             3208 fs/cifs/smb2pdu.c 			  sizeof(struct smb2_file_all_info), (void **)&data,
data             3215 fs/cifs/smb2pdu.c 		void **data, u32 *plen)
data             3222 fs/cifs/smb2pdu.c 			  SMB2_MAX_BUFFER_SIZE, MIN_SEC_DESC_LEN, data, plen);
data             4356 fs/cifs/smb2pdu.c 		void **data, unsigned int *size)
data             4378 fs/cifs/smb2pdu.c 	memcpy(req->Buffer, *data, *size);
data             4387 fs/cifs/smb2pdu.c 		iov[i].iov_base = (char *)data[i];
data             4405 fs/cifs/smb2pdu.c 		void **data, unsigned int *size)
data             4435 fs/cifs/smb2pdu.c 				data, size);
data             4463 fs/cifs/smb2pdu.c 	void *data;
data             4468 fs/cifs/smb2pdu.c 	data = &info;
data             4473 fs/cifs/smb2pdu.c 			0, 1, &data, &size);
data               76 fs/cifs/smb2proto.h 				const char *full_path, FILE_ALL_INFO *data,
data              172 fs/cifs/smb2proto.h 			   struct smb2_file_all_info *data);
data              181 fs/cifs/smb2proto.h 			   void **data, unsigned int *plen);
data              202 fs/cifs/smb2proto.h 			      void **data, unsigned int *size);
data              253 fs/cifs/smb2proto.h 				      unsigned int minbufsize, char *data);
data              309 fs/cifs/xattr.c ssize_t cifs_listxattr(struct dentry *direntry, char *data, size_t buf_size)
data              342 fs/cifs/xattr.c 				full_path, NULL, data, buf_size, cifs_sb);
data               45 fs/coda/cnode.c static int coda_test_inode(struct inode *inode, void *data)
data               47 fs/coda/cnode.c 	struct CodaFid *fid = (struct CodaFid *)data;
data               52 fs/coda/cnode.c static int coda_set_inode(struct inode *inode, void *data)
data               54 fs/coda/cnode.c 	struct CodaFid *fid = (struct CodaFid *)data;
data               81 fs/coda/coda_psdev.h 		 unsigned int cmd, struct PioctlData *data);
data               90 fs/coda/inode.c static int coda_remount(struct super_block *sb, int *flags, char *data)
data              108 fs/coda/inode.c static int get_device_index(struct coda_mount_data *data)
data              114 fs/coda/inode.c 	if (data == NULL) {
data              119 fs/coda/inode.c 	if (data->version != CODA_MOUNT_VERSION) {
data              124 fs/coda/inode.c 	f = fdget(data->fd);
data              147 fs/coda/inode.c static int coda_fill_super(struct super_block *sb, void *data, int silent)
data              158 fs/coda/inode.c 	idx = get_device_index((struct coda_mount_data *) data);
data              317 fs/coda/inode.c 	int flags, const char *dev_name, void *data)
data              319 fs/coda/inode.c 	return mount_nodev(fs_type, flags, data, coda_fill_super);
data               53 fs/coda/pioctl.c 	struct PioctlData data;
data               59 fs/coda/pioctl.c 	if (copy_from_user(&data, (void __user *)user_data, sizeof(data)))
data               66 fs/coda/pioctl.c 	error = user_path_at(AT_FDCWD, data.path,
data               67 fs/coda/pioctl.c 			     data.follow ? LOOKUP_FOLLOW : 0, &path);
data               82 fs/coda/pioctl.c 	error = venus_pioctl(inode->i_sb, &(cnp->c_fid), cmd, &data);
data               74 fs/coda/psdev.c 	unsigned int data;
data               78 fs/coda/psdev.c 		data = CODA_KERNEL_VERSION;
data               79 fs/coda/psdev.c 		return put_user(data, (int __user *) arg);
data               20 fs/coda/sysctl.c 		.data		= &coda_timeout,
data               27 fs/coda/sysctl.c 		.data		= &coda_hard,
data               34 fs/coda/sysctl.c 		.data		= &coda_fake_statfs,
data              368 fs/coda/upcall.c 		result =  (char *)outp + (long)outp->coda_readlink.data;
data              476 fs/coda/upcall.c 		 unsigned int cmd, struct PioctlData *data)
data              487 fs/coda/upcall.c         if (data->vi.in_size > VC_MAXDATASIZE) {
data              492 fs/coda/upcall.c         if (data->vi.out_size > VC_MAXDATASIZE) {
data              507 fs/coda/upcall.c         inp->coda_ioctl.len = data->vi.in_size;
data              508 fs/coda/upcall.c         inp->coda_ioctl.data = (char *)(INSIZE(ioctl));
data              511 fs/coda/upcall.c 	if (copy_from_user((char *)inp + (long)inp->coda_ioctl.data,
data              512 fs/coda/upcall.c 			   data->vi.in, data->vi.in_size)) {
data              517 fs/coda/upcall.c 	error = coda_upcall(coda_vcp(sb), SIZE(ioctl) + data->vi.in_size,
data              526 fs/coda/upcall.c 	if (outsize < (long)outp->coda_ioctl.data + outp->coda_ioctl.len) {
data              532 fs/coda/upcall.c         if (outp->coda_ioctl.len > data->vi.out_size) {
data              538 fs/coda/upcall.c 	if (copy_to_user(data->vi.out,
data              539 fs/coda/upcall.c 			 (char *)outp + (long)outp->coda_ioctl.data,
data               24 fs/compat.c    	compat_uptr_t data;
data               30 fs/compat.c    	dst->data = compat_ptr(src->data);
data               92 fs/compat.c    		       const void __user *, data)
data              109 fs/compat.c    	options = copy_mount_options(data);
data              151 fs/compat_ioctl.c 	u32 data;
data              182 fs/compat_ioctl.c 	if (get_user(data, &sgio32->dxferp))
data              184 fs/compat_ioctl.c 	dxferp = compat_ptr(data);
data              197 fs/compat_ioctl.c 		if (get_user(data, &sgio32->cmdp))
data              199 fs/compat_ioctl.c 		cmdp = compat_ptr(data);
data              201 fs/compat_ioctl.c 		if (get_user(data, &sgio32->sbp))
data              203 fs/compat_ioctl.c 		sbp = compat_ptr(data);
data              214 fs/compat_ioctl.c 	if (get_user(data, &sgio32->usr_ptr))
data              216 fs/compat_ioctl.c 	if (put_user(compat_ptr(data), &sgio->usr_ptr))
data              346 fs/compat_ioctl.c 	__u32 data;
data              351 fs/compat_ioctl.c 	if (get_user(data, &odata32->ptr))
data              354 fs/compat_ioctl.c 	datap = compat_ptr(data);
data              552 fs/coredump.c  	struct coredump_params *cp = (struct coredump_params *)info->data;
data              189 fs/cramfs/inode.c 	char *data;
data              245 fs/cramfs/inode.c 	data = read_buffers[buffer];
data              250 fs/cramfs/inode.c 			memcpy(data, kmap(page), PAGE_SIZE);
data              254 fs/cramfs/inode.c 			memset(data, 0, PAGE_SIZE);
data              255 fs/cramfs/inode.c 		data += PAGE_SIZE;
data               63 fs/crypto/keyring.c 	key->payload.data[0] = (struct fscrypt_master_key *)prep->data;
data               69 fs/crypto/keyring.c 	free_master_key(key->payload.data[0]);
data               77 fs/crypto/keyring.c 		const struct fscrypt_master_key *mk = key->payload.data[0];
data              451 fs/crypto/keyring.c 		err = add_existing_master_key(key->payload.data[0], secret);
data              597 fs/crypto/keyring.c 	mk = key->payload.data[0];
data              789 fs/crypto/keyring.c 	mk = key->payload.data[0];
data              921 fs/crypto/keyring.c 	mk = key->payload.data[0];
data              335 fs/crypto/keysetup.c 	mk = key->payload.data[0];
data              401 fs/crypto/keysetup.c 		struct fscrypt_master_key *mk = key->payload.data[0];
data              503 fs/crypto/keysetup.c 				master_key->payload.data[0];
data              517 fs/crypto/keysetup.c 		struct fscrypt_master_key *mk = master_key->payload.data[0];
data              579 fs/crypto/keysetup.c 	mk = ci->ci_master_key->payload.data[0];
data              118 fs/crypto/keysetup_v1.c 	payload = (const struct fscrypt_key *)ukp->data;
data             1093 fs/dax.c       dax_iomap_actor(struct inode *inode, loff_t pos, loff_t length, void *data,
data             1098 fs/dax.c       	struct iov_iter *iter = data;
data             1267 fs/dcache.c    static void d_walk(struct dentry *parent, void *data,
data             1281 fs/dcache.c    	ret = enter(data, this_parent);
data             1305 fs/dcache.c    		ret = enter(data, dentry);
data             1378 fs/dcache.c    static enum d_walk_ret path_check_mount(void *data, struct dentry *dentry)
data             1380 fs/dcache.c    	struct check_mount *info = data;
data             1402 fs/dcache.c    	struct check_mount data = { .mnt = parent->mnt, .mounted = 0 };
data             1405 fs/dcache.c    	d_walk(parent->dentry, &data, path_check_mount);
data             1408 fs/dcache.c    	return data.mounted;
data             1474 fs/dcache.c    	struct select_data *data = _data;
data             1477 fs/dcache.c    	if (data->start == dentry)
data             1481 fs/dcache.c    		data->found++;
data             1486 fs/dcache.c    			d_shrink_add(dentry, &data->dispose);
data             1487 fs/dcache.c    			data->found++;
data             1495 fs/dcache.c    	if (!list_empty(&data->dispose))
data             1503 fs/dcache.c    	struct select_data *data = _data;
data             1506 fs/dcache.c    	if (data->start == dentry)
data             1512 fs/dcache.c    			data->victim = dentry;
data             1519 fs/dcache.c    			d_shrink_add(dentry, &data->dispose);
data             1526 fs/dcache.c    	if (!list_empty(&data->dispose))
data             1541 fs/dcache.c    		struct select_data data = {.start = parent};
data             1543 fs/dcache.c    		INIT_LIST_HEAD(&data.dispose);
data             1544 fs/dcache.c    		d_walk(parent, &data, select_collect);
data             1546 fs/dcache.c    		if (!list_empty(&data.dispose)) {
data             1547 fs/dcache.c    			shrink_dentry_list(&data.dispose);
data             1552 fs/dcache.c    		if (!data.found)
data             1554 fs/dcache.c    		data.victim = NULL;
data             1555 fs/dcache.c    		d_walk(parent, &data, select_collect2);
data             1556 fs/dcache.c    		if (data.victim) {
data             1558 fs/dcache.c    			spin_lock(&data.victim->d_lock);
data             1559 fs/dcache.c    			if (!shrink_lock_dentry(data.victim)) {
data             1560 fs/dcache.c    				spin_unlock(&data.victim->d_lock);
data             1564 fs/dcache.c    				parent = data.victim->d_parent;
data             1565 fs/dcache.c    				if (parent != data.victim)
data             1566 fs/dcache.c    					__dput_to_list(parent, &data.dispose);
data             1567 fs/dcache.c    				__dentry_kill(data.victim);
data             1570 fs/dcache.c    		if (!list_empty(&data.dispose))
data             1571 fs/dcache.c    			shrink_dentry_list(&data.dispose);
data             3092 fs/dcache.c    static enum d_walk_ret d_genocide_kill(void *data, struct dentry *dentry)
data             3094 fs/dcache.c    	struct dentry *root = data;
data              409 fs/debugfs/file.c static int debugfs_u8_set(void *data, u64 val)
data              411 fs/debugfs/file.c 	*(u8 *)data = val;
data              414 fs/debugfs/file.c static int debugfs_u8_get(void *data, u64 *val)
data              416 fs/debugfs/file.c 	*val = *(u8 *)data;
data              454 fs/debugfs/file.c static int debugfs_u16_set(void *data, u64 val)
data              456 fs/debugfs/file.c 	*(u16 *)data = val;
data              459 fs/debugfs/file.c static int debugfs_u16_get(void *data, u64 *val)
data              461 fs/debugfs/file.c 	*val = *(u16 *)data;
data              499 fs/debugfs/file.c static int debugfs_u32_set(void *data, u64 val)
data              501 fs/debugfs/file.c 	*(u32 *)data = val;
data              504 fs/debugfs/file.c static int debugfs_u32_get(void *data, u64 *val)
data              506 fs/debugfs/file.c 	*val = *(u32 *)data;
data              544 fs/debugfs/file.c static int debugfs_u64_set(void *data, u64 val)
data              546 fs/debugfs/file.c 	*(u64 *)data = val;
data              550 fs/debugfs/file.c static int debugfs_u64_get(void *data, u64 *val)
data              552 fs/debugfs/file.c 	*val = *(u64 *)data;
data              590 fs/debugfs/file.c static int debugfs_ulong_set(void *data, u64 val)
data              592 fs/debugfs/file.c 	*(unsigned long *)data = val;
data              596 fs/debugfs/file.c static int debugfs_ulong_get(void *data, u64 *val)
data              598 fs/debugfs/file.c 	*val = *(unsigned long *)data;
data              739 fs/debugfs/file.c static int debugfs_size_t_set(void *data, u64 val)
data              741 fs/debugfs/file.c 	*(size_t *)data = val;
data              744 fs/debugfs/file.c static int debugfs_size_t_get(void *data, u64 *val)
data              746 fs/debugfs/file.c 	*val = *(size_t *)data;
data              773 fs/debugfs/file.c static int debugfs_atomic_t_set(void *data, u64 val)
data              775 fs/debugfs/file.c 	atomic_set((atomic_t *)data, val);
data              778 fs/debugfs/file.c static int debugfs_atomic_t_get(void *data, u64 *val)
data              780 fs/debugfs/file.c 	*val = atomic_read((atomic_t *)data);
data              915 fs/debugfs/file.c 	r = simple_read_from_buffer(user_buf, count, ppos, blob->data,
data              983 fs/debugfs/file.c 	struct array_data *data = inode->i_private;
data              984 fs/debugfs/file.c 	int size, elements = data->elements;
data              999 fs/debugfs/file.c 	u32_format_array(buf, size, data->array, data->elements);
data             1047 fs/debugfs/file.c 	struct array_data *data = kmalloc(sizeof(*data), GFP_KERNEL);
data             1049 fs/debugfs/file.c 	if (data == NULL)
data             1052 fs/debugfs/file.c 	data->array = array;
data             1053 fs/debugfs/file.c 	data->elements = elements;
data             1055 fs/debugfs/file.c 	debugfs_create_file_unsafe(name, mode, parent, data, &u32_array_fops);
data             1098 fs/debugfs/file.c static int debugfs_show_regset32(struct seq_file *s, void *data)
data             1153 fs/debugfs/file.c 	int (*read)(struct seq_file *seq, void *data);
data             1185 fs/debugfs/file.c 							  void *data))
data              100 fs/debugfs/inode.c static int debugfs_parse_options(char *data, struct debugfs_mount_opts *opts)
data              111 fs/debugfs/inode.c 	while ((p = strsep(&data, ",")) != NULL) {
data              163 fs/debugfs/inode.c static int debugfs_remount(struct super_block *sb, int *flags, char *data)
data              169 fs/debugfs/inode.c 	err = debugfs_parse_options(data, &fsi->mount_opts);
data              231 fs/debugfs/inode.c static int debug_fill_super(struct super_block *sb, void *data, int silent)
data              244 fs/debugfs/inode.c 	err = debugfs_parse_options(data, &fsi->mount_opts);
data              267 fs/debugfs/inode.c 			void *data)
data              269 fs/debugfs/inode.c 	return mount_single(fs_type, flags, data, debug_fill_super);
data              374 fs/debugfs/inode.c 				struct dentry *parent, void *data,
data              397 fs/debugfs/inode.c 	inode->i_private = data;
data              437 fs/debugfs/inode.c 				   struct dentry *parent, void *data,
data              441 fs/debugfs/inode.c 	return __debugfs_create_file(name, mode, parent, data,
data              476 fs/debugfs/inode.c 				   struct dentry *parent, void *data,
data              480 fs/debugfs/inode.c 	return __debugfs_create_file(name, mode, parent, data,
data              516 fs/debugfs/inode.c 					struct dentry *parent, void *data,
data              520 fs/debugfs/inode.c 	struct dentry *de = debugfs_create_file(name, mode, parent, data, fops);
data              589 fs/debugfs/inode.c 					void *data)
data              606 fs/debugfs/inode.c 	inode->i_private = data;
data               53 fs/devpts/inode.c 		.data		= &pty_limit,
data               61 fs/devpts/inode.c 		.data		= &pty_reserve,
data               69 fs/devpts/inode.c 		.data		= &pty_count,
data              246 fs/devpts/inode.c static int parse_mount_options(char *data, int op, struct pts_mount_opts *opts)
data              267 fs/devpts/inode.c 	while ((p = strsep(&data, ",")) != NULL) {
data              384 fs/devpts/inode.c static int devpts_remount(struct super_block *sb, int *flags, char *data)
data              390 fs/devpts/inode.c 	err = parse_mount_options(data, PARSE_REMOUNT, opts);
data              445 fs/devpts/inode.c devpts_fill_super(struct super_block *s, void *data, int silent)
data              463 fs/devpts/inode.c 	error = parse_mount_options(data, PARSE_MOUNT, &DEVPTS_SB(s)->mount_opts);
data              503 fs/devpts/inode.c 	int flags, const char *dev_name, void *data)
data              505 fs/devpts/inode.c 	return mount_nodev(fs_type, flags, data, devpts_fill_super);
data              277 fs/dlm/lockspace.c static int dlm_scand(void *data)
data              722 fs/dlm/lockspace.c static int lkb_idr_is_local(int id, void *p, void *data)
data              729 fs/dlm/lockspace.c static int lkb_idr_is_any(int id, void *p, void *data)
data              734 fs/dlm/lockspace.c static int lkb_idr_free(int id, void *p, void *data)
data               21 fs/dlm/netlink.c 	void *data;
data               28 fs/dlm/netlink.c 	data = genlmsg_put(skb, 0, dlm_nl_seqnum++, &family, 0, cmd);
data               29 fs/dlm/netlink.c 	if (!data) {
data               50 fs/dlm/netlink.c 	struct genlmsghdr *genlhdr = nlmsg_data((struct nlmsghdr *)skb->data);
data               51 fs/dlm/netlink.c 	void *data = genlmsg_data(genlhdr);
data               53 fs/dlm/netlink.c 	genlmsg_end(skb, data);
data               91 fs/dlm/netlink.c static void fill_data(struct dlm_lock_data *data, struct dlm_lkb *lkb)
data               95 fs/dlm/netlink.c 	memset(data, 0, sizeof(struct dlm_lock_data));
data               97 fs/dlm/netlink.c 	data->version = DLM_LOCK_DATA_VERSION;
data               98 fs/dlm/netlink.c 	data->nodeid = lkb->lkb_nodeid;
data               99 fs/dlm/netlink.c 	data->ownpid = lkb->lkb_ownpid;
data              100 fs/dlm/netlink.c 	data->id = lkb->lkb_id;
data              101 fs/dlm/netlink.c 	data->remid = lkb->lkb_remid;
data              102 fs/dlm/netlink.c 	data->status = lkb->lkb_status;
data              103 fs/dlm/netlink.c 	data->grmode = lkb->lkb_grmode;
data              104 fs/dlm/netlink.c 	data->rqmode = lkb->lkb_rqmode;
data              106 fs/dlm/netlink.c 		data->xid = lkb->lkb_ua->xid;
data              108 fs/dlm/netlink.c 		data->lockspace_id = r->res_ls->ls_global_id;
data              109 fs/dlm/netlink.c 		data->resource_namelen = r->res_length;
data              110 fs/dlm/netlink.c 		memcpy(data->resource_name, r->res_name, r->res_length);
data              117 fs/dlm/netlink.c 	struct dlm_lock_data *data;
data              128 fs/dlm/netlink.c 	data = mk_data(send_skb);
data              129 fs/dlm/netlink.c 	if (!data) {
data              134 fs/dlm/netlink.c 	fill_data(data, lkb);
data              285 fs/ecryptfs/crypto.c 	struct extent_crypt_result *ecr = req->data;
data              357 fs/ecryptfs/crypto.c 		struct extent_crypt_result *ecr = req->base.data;
data              832 fs/ecryptfs/crypto.c static int ecryptfs_validate_marker(char *data)
data              836 fs/ecryptfs/crypto.c 	m_1 = get_unaligned_be32(data);
data              837 fs/ecryptfs/crypto.c 	m_2 = get_unaligned_be32(data + 4);
data               84 fs/ecryptfs/debug.c void ecryptfs_dump_hex(char *data, int bytes)
data               90 fs/ecryptfs/debug.c 		       data, bytes, false);
data               85 fs/ecryptfs/ecryptfs_kernel.h 	payload = key->payload.data[0];
data              125 fs/ecryptfs/ecryptfs_kernel.h 	return (struct ecryptfs_auth_tok *)ukp->data;
data              376 fs/ecryptfs/ecryptfs_kernel.h 	u8 data[];
data              576 fs/ecryptfs/ecryptfs_kernel.h void ecryptfs_dump_hex(char *data, int bytes);
data              620 fs/ecryptfs/ecryptfs_kernel.h int ecryptfs_send_message(char *data, int data_len,
data              633 fs/ecryptfs/ecryptfs_kernel.h static inline int ecryptfs_send_message(char *data, int data_len,
data              668 fs/ecryptfs/ecryptfs_kernel.h int ecryptfs_write_lower(struct inode *ecryptfs_inode, char *data,
data              673 fs/ecryptfs/ecryptfs_kernel.h int ecryptfs_write(struct inode *inode, char *data, loff_t offset, size_t size);
data              674 fs/ecryptfs/ecryptfs_kernel.h int ecryptfs_read_lower(char *data, loff_t offset, size_t size,
data              681 fs/ecryptfs/ecryptfs_kernel.h int ecryptfs_parse_packet_length(unsigned char *data, size_t *size,
data              688 fs/ecryptfs/ecryptfs_kernel.h int ecryptfs_send_miscdev(char *data, size_t data_size,
data              714 fs/ecryptfs/ecryptfs_kernel.h 			     char *data, size_t max_packet_size);
data               81 fs/ecryptfs/keystore.c int ecryptfs_parse_packet_length(unsigned char *data, size_t *size,
data               88 fs/ecryptfs/keystore.c 	if (data[0] < 192) {
data               90 fs/ecryptfs/keystore.c 		(*size) = data[0];
data               92 fs/ecryptfs/keystore.c 	} else if (data[0] < 224) {
data               94 fs/ecryptfs/keystore.c 		(*size) = (data[0] - 192) * 256;
data               95 fs/ecryptfs/keystore.c 		(*size) += data[1] + 192;
data               97 fs/ecryptfs/keystore.c 	} else if (data[0] == 255) {
data              203 fs/ecryptfs/keystore.c 	char *data;
data              219 fs/ecryptfs/keystore.c 	data = msg->data;
data              224 fs/ecryptfs/keystore.c 	if (data[i++] != ECRYPTFS_TAG_65_PACKET_TYPE) {
data              229 fs/ecryptfs/keystore.c 	if (data[i++]) {
data              231 fs/ecryptfs/keystore.c 				"[%d]\n", data[i-1]);
data              235 fs/ecryptfs/keystore.c 	rc = ecryptfs_parse_packet_length(&data[i], &m_size, &data_len);
data              255 fs/ecryptfs/keystore.c 	*cipher_code = data[i++];
data              266 fs/ecryptfs/keystore.c 	memcpy(session_key->decrypted_key, &data[i],
data              269 fs/ecryptfs/keystore.c 	expected_checksum += (unsigned char)(data[i++]) << 8;
data              270 fs/ecryptfs/keystore.c 	expected_checksum += (unsigned char)(data[i++]);
data              350 fs/ecryptfs/keystore.c 	char *data;
data              363 fs/ecryptfs/keystore.c 	data = msg->data;
data              371 fs/ecryptfs/keystore.c 	if (data[i++] != ECRYPTFS_TAG_67_PACKET_TYPE) {
data              377 fs/ecryptfs/keystore.c 	if (data[i++]) {
data              380 fs/ecryptfs/keystore.c 		       "value [%d]\n", __func__, data[i-1]);
data              384 fs/ecryptfs/keystore.c 	rc = ecryptfs_parse_packet_length(&data[i], &key_rec->enc_key_size,
data              406 fs/ecryptfs/keystore.c 	memcpy(key_rec->enc_key, &data[i], key_rec->enc_key_size);
data              894 fs/ecryptfs/keystore.c 			     char *data, size_t max_packet_size)
data              922 fs/ecryptfs/keystore.c 	if (data[(*packet_size)++] != ECRYPTFS_TAG_70_PACKET_TYPE) {
data              925 fs/ecryptfs/keystore.c 		       data[((*packet_size) - 1)], ECRYPTFS_TAG_70_PACKET_TYPE);
data              929 fs/ecryptfs/keystore.c 	rc = ecryptfs_parse_packet_length(&data[(*packet_size)],
data              949 fs/ecryptfs/keystore.c 	ecryptfs_to_hex(s->fnek_sig_hex, &data[(*packet_size)],
data              953 fs/ecryptfs/keystore.c 	s->cipher_code = data[(*packet_size)++];
data              979 fs/ecryptfs/keystore.c 	rc = virt_to_scatterlist(&data[(*packet_size)],
data             1224 fs/ecryptfs/keystore.c 		   unsigned char *data, struct list_head *auth_tok_list,
data             1253 fs/ecryptfs/keystore.c 	if (data[(*packet_size)++] != ECRYPTFS_TAG_1_PACKET_TYPE) {
data             1270 fs/ecryptfs/keystore.c 	rc = ecryptfs_parse_packet_length(&data[(*packet_size)], &body_size,
data             1288 fs/ecryptfs/keystore.c 	if (unlikely(data[(*packet_size)++] != 0x03)) {
data             1290 fs/ecryptfs/keystore.c 		       data[(*packet_size) - 1]);
data             1295 fs/ecryptfs/keystore.c 			&data[(*packet_size)], ECRYPTFS_SIG_SIZE);
data             1310 fs/ecryptfs/keystore.c 	       &data[(*packet_size)], (body_size - (ECRYPTFS_SIG_SIZE + 2)));
data             1356 fs/ecryptfs/keystore.c 		   unsigned char *data, struct list_head *auth_tok_list,
data             1388 fs/ecryptfs/keystore.c 	if (data[(*packet_size)++] != ECRYPTFS_TAG_3_PACKET_TYPE) {
data             1404 fs/ecryptfs/keystore.c 	rc = ecryptfs_parse_packet_length(&data[(*packet_size)], &body_size,
data             1431 fs/ecryptfs/keystore.c 	if (unlikely(data[(*packet_size)++] != 0x04)) {
data             1433 fs/ecryptfs/keystore.c 		       data[(*packet_size) - 1]);
data             1438 fs/ecryptfs/keystore.c 					    (u16)data[(*packet_size)]);
data             1443 fs/ecryptfs/keystore.c 	switch(data[(*packet_size)++]) {
data             1454 fs/ecryptfs/keystore.c 	if (unlikely(data[(*packet_size)++] != 0x03)) {
data             1460 fs/ecryptfs/keystore.c 	switch (data[(*packet_size)++]) {
data             1464 fs/ecryptfs/keystore.c 		       &data[(*packet_size)], ECRYPTFS_SALT_SIZE);
data             1468 fs/ecryptfs/keystore.c 			((u32) 16 + (data[(*packet_size)] & 15))
data             1469 fs/ecryptfs/keystore.c 				<< ((data[(*packet_size)] >> 4) + 6);
data             1475 fs/ecryptfs/keystore.c 		       &data[(*packet_size)],
data             1487 fs/ecryptfs/keystore.c 				"[%d]\n", data[(*packet_size) - 1]);
data             1529 fs/ecryptfs/keystore.c parse_tag_11_packet(unsigned char *data, unsigned char *contents,
data             1558 fs/ecryptfs/keystore.c 	if (data[(*packet_size)++] != ECRYPTFS_TAG_11_PACKET_TYPE) {
data             1563 fs/ecryptfs/keystore.c 	rc = ecryptfs_parse_packet_length(&data[(*packet_size)], &body_size,
data             1587 fs/ecryptfs/keystore.c 	if (data[(*packet_size)++] != 0x62) {
data             1592 fs/ecryptfs/keystore.c 	if (data[(*packet_size)++] != 0x08) {
data             1598 fs/ecryptfs/keystore.c 	memcpy(contents, &data[(*packet_size)], (*tag_11_contents_size));
data              260 fs/ecryptfs/messaging.c ecryptfs_send_message_locked(char *data, int data_len, u8 msg_type,
data              282 fs/ecryptfs/messaging.c 	rc = ecryptfs_send_miscdev(data, data_len, *msg_ctx, msg_type, 0,
data              301 fs/ecryptfs/messaging.c int ecryptfs_send_message(char *data, int data_len,
data              307 fs/ecryptfs/messaging.c 	rc = ecryptfs_send_message_locked(data, data_len, ECRYPTFS_MSG_REQUEST,
data              146 fs/ecryptfs/miscdev.c int ecryptfs_send_miscdev(char *data, size_t data_size,
data              161 fs/ecryptfs/miscdev.c 	memcpy(msg_ctx->msg->data, data, data_size);
data              321 fs/ecryptfs/miscdev.c static int ecryptfs_miscdev_response(struct ecryptfs_daemon *daemon, char *data,
data              324 fs/ecryptfs/miscdev.c 	struct ecryptfs_message *msg = (struct ecryptfs_message *)data;
data              358 fs/ecryptfs/miscdev.c 	char *data;
data              397 fs/ecryptfs/miscdev.c 	data = memdup_user(buf, count);
data              398 fs/ecryptfs/miscdev.c 	if (IS_ERR(data)) {
data              400 fs/ecryptfs/miscdev.c 		       __func__, PTR_ERR(data));
data              401 fs/ecryptfs/miscdev.c 		return PTR_ERR(data);
data              403 fs/ecryptfs/miscdev.c 	switch (data[PKT_TYPE_OFFSET]) {
data              416 fs/ecryptfs/miscdev.c 		memcpy(&counter_nbo, &data[PKT_CTR_OFFSET], PKT_CTR_SIZE);
data              419 fs/ecryptfs/miscdev.c 				&data[PKT_LEN_OFFSET + packet_size_length],
data              434 fs/ecryptfs/miscdev.c 				data[0]);
data              440 fs/ecryptfs/miscdev.c 	kfree(data);
data               27 fs/ecryptfs/read_write.c int ecryptfs_write_lower(struct inode *ecryptfs_inode, char *data,
data               36 fs/ecryptfs/read_write.c 	rc = kernel_write(lower_file, data, size, &offset);
data               93 fs/ecryptfs/read_write.c int ecryptfs_write(struct inode *ecryptfs_inode, char *data, loff_t offset,
data              163 fs/ecryptfs/read_write.c 			       (data + data_offset), num_bytes);
data              219 fs/ecryptfs/read_write.c int ecryptfs_read_lower(char *data, loff_t offset, size_t size,
data              226 fs/ecryptfs/read_write.c 	return kernel_read(lower_file, data, size, &offset);
data               19 fs/efivarfs/file.c 	void *data;
data               35 fs/efivarfs/file.c 	data = memdup_user(userbuf + sizeof(attributes), datasize);
data               36 fs/efivarfs/file.c 	if (IS_ERR(data))
data               37 fs/efivarfs/file.c 		return PTR_ERR(data);
data               40 fs/efivarfs/file.c 					  data, &set);
data               60 fs/efivarfs/file.c 	kfree(data);
data               71 fs/efivarfs/file.c 	void *data;
data               91 fs/efivarfs/file.c 	data = kmalloc(datasize + sizeof(attributes), GFP_KERNEL);
data               93 fs/efivarfs/file.c 	if (!data)
data               97 fs/efivarfs/file.c 				data + sizeof(attributes));
data              101 fs/efivarfs/file.c 	memcpy(data, &attributes, sizeof(attributes));
data              103 fs/efivarfs/file.c 				       data, datasize + sizeof(attributes));
data              105 fs/efivarfs/file.c 	kfree(data);
data              107 fs/efivarfs/super.c 			     unsigned long name_size, void *data)
data              109 fs/efivarfs/super.c 	struct super_block *sb = (struct super_block *)data;
data              180 fs/efivarfs/super.c static int efivarfs_destroy(struct efivar_entry *entry, void *data)
data               25 fs/efs/super.c 	int flags, const char *dev_name, void *data)
data               27 fs/efs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, efs_fill_super);
data              110 fs/efs/super.c static int efs_remount(struct super_block *sb, int *flags, char *data)
data               12 fs/erofs/inode.c static int erofs_read_inode(struct inode *inode, void *data)
data               15 fs/erofs/inode.c 	struct erofs_inode_compact *dic = data;
data               33 fs/erofs/inode.c 		die = data;
data              132 fs/erofs/inode.c static int erofs_fill_symlink(struct inode *inode, void *data,
data              160 fs/erofs/inode.c 	memcpy(lnk, data + m_pofs, inode->i_size);
data              173 fs/erofs/inode.c 	void *data;
data              196 fs/erofs/inode.c 	data = page_address(page);
data              198 fs/erofs/inode.c 	err = erofs_read_inode(inode, data + ofs);
data              213 fs/erofs/inode.c 		err = erofs_fill_symlink(inode, data, ofs);
data               47 fs/erofs/namei.c 					       u8 *data,
data               53 fs/erofs/namei.c 	struct erofs_dirent *const de = (struct erofs_dirent *)data;
data               66 fs/erofs/namei.c 			.name = data + nameoff,
data               68 fs/erofs/namei.c 				data + dirblksize :
data               69 fs/erofs/namei.c 				data + nameoff_from_disk(de[mid + 1].nameoff,
data              174 fs/erofs/namei.c 	void *data;
data              190 fs/erofs/namei.c 	data = kmap_atomic(page);
data              193 fs/erofs/namei.c 		de = find_target_dirent(&qn, data, EROFS_BLKSIZ, ndirents);
data              195 fs/erofs/namei.c 		de = (struct erofs_dirent *)data;
data              202 fs/erofs/namei.c 	kunmap_atomic(data);
data              104 fs/erofs/super.c 	void *data;
data              115 fs/erofs/super.c 	data = kmap_atomic(page);
data              116 fs/erofs/super.c 	dsb = (struct erofs_super_block *)(data + EROFS_SUPER_OFFSET);
data              158 fs/erofs/super.c 	kunmap_atomic(data);
data              352 fs/erofs/super.c static int erofs_fill_super(struct super_block *sb, void *data, int silent)
data              386 fs/erofs/super.c 	err = erofs_parse_options(sb, data);
data              422 fs/erofs/super.c 		   (char *)data, ROOT_NID(sbi));
data              427 fs/erofs/super.c 				  const char *dev_name, void *data)
data              429 fs/erofs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, erofs_fill_super);
data              577 fs/erofs/super.c static int erofs_remount(struct super_block *sb, int *flags, char *data)
data              584 fs/erofs/super.c 	err = erofs_parse_options(sb, data);
data               26 fs/erofs/utils.c 	u8 data[PAGE_SIZE * EROFS_PCPUBUF_NR_PAGES];
data               32 fs/erofs/utils.c 	return &erofs_pcpubuf[smp_processor_id()].data[pagenr * PAGE_SIZE];
data              300 fs/eventpoll.c 		.data		= &max_user_watches,
data              960 fs/eventpoll.c 			   (long long)epi->event.data,
data             1645 fs/eventpoll.c 	epi->event.data = event->data; /* protected by mtx */
data             1754 fs/eventpoll.c 		    __put_user(epi->event.data, &uevent->data)) {
data               43 fs/ext2/super.c static int ext2_remount (struct super_block * sb, int * flags, char * data);
data              325 fs/ext2/super.c static ssize_t ext2_quota_read(struct super_block *sb, int type, char *data, size_t len, loff_t off);
data              326 fs/ext2/super.c static ssize_t ext2_quota_write(struct super_block *sb, int type, const char *data, size_t len, loff_t off);
data              411 fs/ext2/super.c static unsigned long get_sb_block(void **data)
data              414 fs/ext2/super.c 	char 		*options = (char *) *data;
data              422 fs/ext2/super.c 		       (char *) *data);
data              427 fs/ext2/super.c 	*data = (void *) options;
data              823 fs/ext2/super.c static int ext2_fill_super(struct super_block *sb, void *data, int silent)
data              831 fs/ext2/super.c 	unsigned long sb_block = get_sb_block(&data);
data              929 fs/ext2/super.c 	if (!parse_options((char *) data, sb, &opts))
data             1330 fs/ext2/super.c static int ext2_remount (struct super_block * sb, int * flags, char * data)
data             1345 fs/ext2/super.c 	if (!parse_options(data, sb, &new_opts))
data             1481 fs/ext2/super.c 	int flags, const char *dev_name, void *data)
data             1483 fs/ext2/super.c 	return mount_bdev(fs_type, flags, dev_name, data, ext2_fill_super);
data             1492 fs/ext2/super.c static ssize_t ext2_quota_read(struct super_block *sb, int type, char *data,
data             1520 fs/ext2/super.c 			memset(data, 0, tocopy);
data             1525 fs/ext2/super.c 			memcpy(data, bh->b_data+offset, tocopy);
data             1530 fs/ext2/super.c 		data += tocopy;
data             1538 fs/ext2/super.c 				const char *data, size_t len, loff_t off)
data             1567 fs/ext2/super.c 		memcpy(bh->b_data+offset, data, tocopy);
data             1575 fs/ext2/super.c 		data += tocopy;
data             5183 fs/ext4/inode.c 			     void *data)
data             5185 fs/ext4/inode.c 	struct other_inode *oi = (struct other_inode *) data;
data              819 fs/ext4/mballoc.c 	char *data;
data              905 fs/ext4/mballoc.c 		data = page_address(page) + (i * blocksize);
data              928 fs/ext4/mballoc.c 			memset(data, 0xff, blocksize);
data              929 fs/ext4/mballoc.c 			ext4_mb_generate_buddy(sb, data, incore, group);
data              941 fs/ext4/mballoc.c 			memcpy(data, bitmap, blocksize);
data              944 fs/ext4/mballoc.c 			ext4_mb_generate_from_pa(sb, data, group);
data              945 fs/ext4/mballoc.c 			ext4_mb_generate_from_freelist(sb, data, group);
data              951 fs/ext4/mballoc.c 			incore = data;
data              132 fs/ext4/mmp.c  static int kmmpd(void *data)
data              134 fs/ext4/mmp.c  	struct super_block *sb = ((struct mmpd_data *) data)->sb;
data              135 fs/ext4/mmp.c  	struct buffer_head *bh = ((struct mmpd_data *) data)->bh;
data              250 fs/ext4/mmp.c  	kfree(data);
data              818 fs/ext4/resize.c 	__le32 *data;
data              836 fs/ext4/resize.c 	data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK;
data              837 fs/ext4/resize.c 	dind = ext4_sb_bread(sb, le32_to_cpu(*data), 0);
data              844 fs/ext4/resize.c 	data = (__le32 *)dind->b_data;
data              845 fs/ext4/resize.c 	if (le32_to_cpu(data[gdb_num % EXT4_ADDR_PER_BLOCK(sb)]) != gdblock) {
data              891 fs/ext4/resize.c 	data[gdb_num % EXT4_ADDR_PER_BLOCK(sb)] = 0;
data             1005 fs/ext4/resize.c 	__le32 *data, *end;
data             1014 fs/ext4/resize.c 	data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK;
data             1015 fs/ext4/resize.c 	dind = ext4_sb_bread(sb, le32_to_cpu(*data), 0);
data             1023 fs/ext4/resize.c 	data = (__le32 *)dind->b_data + (EXT4_SB(sb)->s_gdb_count %
data             1029 fs/ext4/resize.c 		if (le32_to_cpu(*data) != blk) {
data             1033 fs/ext4/resize.c 				     (long)(data - (__le32 *)dind->b_data));
data             1049 fs/ext4/resize.c 		if (++data >= end)
data             1050 fs/ext4/resize.c 			data = (__le32 *)dind->b_data;
data             1069 fs/ext4/resize.c 		data = (__le32 *)primary[i]->b_data;
data             1073 fs/ext4/resize.c 		data[gdbackups] = cpu_to_le32(blk + primary[i]->b_blocknr);
data             1109 fs/ext4/resize.c static void update_backups(struct super_block *sb, sector_t blk_off, char *data,
data             1169 fs/ext4/resize.c 		memcpy(bh->b_data, data, size);
data               74 fs/ext4/super.c static int ext4_remount(struct super_block *sb, int *flags, char *data);
data               79 fs/ext4/super.c 		       const char *dev_name, void *data);
data             1381 fs/ext4/super.c static ssize_t ext4_quota_read(struct super_block *sb, int type, char *data,
data             1384 fs/ext4/super.c 				const char *data, size_t len, loff_t off);
data             1567 fs/ext4/super.c static ext4_fsblk_t get_sb_block(void **data)
data             1570 fs/ext4/super.c 	char		*options = (char *) *data;
data             1580 fs/ext4/super.c 		       (char *) *data);
data             1585 fs/ext4/super.c 	*data = (void *) options;
data             3612 fs/ext4/super.c static int ext4_fill_super(struct super_block *sb, void *data, int silent)
data             3615 fs/ext4/super.c 	char *orig_data = kstrdup(data, GFP_KERNEL);
data             3621 fs/ext4/super.c 	ext4_fsblk_t sb_block = get_sb_block(&data);
data             3638 fs/ext4/super.c 	if ((data && !orig_data) || !sbi)
data             3877 fs/ext4/super.c 	if (!parse_options((char *) data, sb, &journal_devnum,
data             5297 fs/ext4/super.c static int ext4_remount(struct super_block *sb, int *flags, char *data)
data             5311 fs/ext4/super.c 	char *orig_data = kstrdup(data, GFP_KERNEL);
data             5313 fs/ext4/super.c 	if (data && !orig_data)
data             5344 fs/ext4/super.c 	if (!parse_options(data, sb, NULL, &journal_ioprio, 1)) {
data             5976 fs/ext4/super.c static ssize_t ext4_quota_read(struct super_block *sb, int type, char *data,
data             5999 fs/ext4/super.c 			memset(data, 0, tocopy);
data             6001 fs/ext4/super.c 			memcpy(data, bh->b_data+offset, tocopy);
data             6005 fs/ext4/super.c 		data += tocopy;
data             6014 fs/ext4/super.c 				const char *data, size_t len, loff_t off)
data             6057 fs/ext4/super.c 	memcpy(bh->b_data+offset, data, len);
data             6085 fs/ext4/super.c 		       const char *dev_name, void *data)
data             6087 fs/ext4/super.c 	return mount_bdev(fs_type, flags, dev_name, data, ext4_fill_super);
data             2902 fs/f2fs/f2fs.h 						unsigned long data)
data             2909 fs/f2fs/f2fs.h 	set_page_private(page, data);
data               23 fs/f2fs/gc.c   static int gc_thread_func(void *data)
data               25 fs/f2fs/gc.c   	struct f2fs_sb_info *sbi = data;
data             1767 fs/f2fs/node.c static int f2fs_match_ino(struct inode *inode, unsigned long ino, void *data)
data              596 fs/f2fs/segment.c static int issue_flush_thread(void *data)
data              598 fs/f2fs/segment.c 	struct f2fs_sb_info *sbi = data;
data             1691 fs/f2fs/segment.c static int issue_discard_thread(void *data)
data             1693 fs/f2fs/segment.c 	struct f2fs_sb_info *sbi = data;
data             1575 fs/f2fs/super.c static int f2fs_remount(struct super_block *sb, int *flags, char *data)
data             1628 fs/f2fs/super.c 	err = parse_options(sb, data);
data             1762 fs/f2fs/super.c static ssize_t f2fs_quota_read(struct super_block *sb, int type, char *data,
data             1807 fs/f2fs/super.c 		memcpy(data, kaddr + offset, tocopy);
data             1813 fs/f2fs/super.c 		data += tocopy;
data             1821 fs/f2fs/super.c 				const char *data, size_t len, loff_t off)
data             1850 fs/f2fs/super.c 		memcpy(kaddr + offset, data, tocopy);
data             1859 fs/f2fs/super.c 		data += tocopy;
data             3185 fs/f2fs/super.c static int f2fs_fill_super(struct super_block *sb, void *data, int silent)
data             3252 fs/f2fs/super.c 	options = kstrdup((const char *)data, GFP_KERNEL);
data             3253 fs/f2fs/super.c 	if (data && !options) {
data             3652 fs/f2fs/super.c 			const char *dev_name, void *data)
data             3654 fs/f2fs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, f2fs_fill_super);
data              415 fs/fat/fat.h   extern int fat_fill_super(struct super_block *sb, void *data, int silent,
data              802 fs/fat/inode.c static int fat_remount(struct super_block *sb, int *flags, char *data)
data             1603 fs/fat/inode.c int fat_fill_super(struct super_block *sb, void *data, int silent, int isvfat,
data             1642 fs/fat/inode.c 	error = parse_options(sb, data, isvfat, silent, &debug, &sbi->options);
data              651 fs/fat/namei_msdos.c static int msdos_fill_super(struct super_block *sb, void *data, int silent)
data              653 fs/fat/namei_msdos.c 	return fat_fill_super(sb, data, silent, 0, setup);
data              658 fs/fat/namei_msdos.c 			void *data)
data              660 fs/fat/namei_msdos.c 	return mount_bdev(fs_type, flags, dev_name, data, msdos_fill_super);
data             1048 fs/fat/namei_vfat.c static int vfat_fill_super(struct super_block *sb, void *data, int silent)
data             1050 fs/fat/namei_vfat.c 	return fat_fill_super(sb, data, silent, 1, setup);
data             1055 fs/fat/namei_vfat.c 		       void *data)
data             1057 fs/fat/namei_vfat.c 	return mount_bdev(fs_type, flags, dev_name, data, vfat_fill_super);
data               88 fs/file.c      	void *data;
data              115 fs/file.c      	data = kvmalloc_array(nr, sizeof(struct file *), GFP_KERNEL_ACCOUNT);
data              116 fs/file.c      	if (!data)
data              118 fs/file.c      	fdt->fd = data;
data              120 fs/file.c      	data = kvmalloc(max_t(size_t,
data              123 fs/file.c      	if (!data)
data              125 fs/file.c      	fdt->open_fds = data;
data              126 fs/file.c      	data += nr / BITS_PER_BYTE;
data              127 fs/file.c      	fdt->close_on_exec = data;
data              128 fs/file.c      	data += nr / BITS_PER_BYTE;
data              129 fs/file.c      	fdt->full_fds_bits = data;
data              116 fs/freevxfs/vxfs_super.c static int vxfs_remount(struct super_block *sb, int *flags, char *data)
data              310 fs/freevxfs/vxfs_super.c 	int flags, const char *dev_name, void *data)
data              312 fs/freevxfs/vxfs_super.c 	return mount_bdev(fs_type, flags, dev_name, data, vxfs_fill_super);
data              205 fs/fs_context.c int generic_parse_monolithic(struct fs_context *fc, void *data)
data              207 fs/fs_context.c 	char *options = data, *key;
data              619 fs/fs_context.c static int legacy_parse_monolithic(struct fs_context *fc, void *data)
data              628 fs/fs_context.c 	ctx->legacy_data = data;
data              696 fs/fs_context.c int parse_monolithic_mount_data(struct fs_context *fc, void *data)
data              704 fs/fs_context.c 	return monolithic_mount_data(fc, data);
data              355 fs/fscache/cookie.c 			     bool (*can_enable)(void *data),
data              356 fs/fscache/cookie.c 			     void *data)
data              370 fs/fscache/cookie.c 	if (can_enable && !can_enable(data)) {
data               14 fs/fscache/fsdef.c 						    const void *data,
data               75 fs/fscache/fsdef.c 	const void *data,
data               89 fs/fscache/fsdef.c 	memcpy(&version, data, sizeof(version));
data               58 fs/fscache/main.c 	unsigned int *datap = table->data;
data               70 fs/fscache/main.c 		.data		= &fscache_object_max_active,
data               78 fs/fscache/main.c 		.data		= &fscache_op_max_active,
data              162 fs/fscache/object-list.c 	struct fscache_objlist_data *data = m->private;
data              165 fs/fscache/object-list.c 	unsigned long config = data->config;
data              311 fs/fscache/object-list.c static void fscache_objlist_config(struct fscache_objlist_data *data)
data              335 fs/fscache/object-list.c 	buf = confkey->data;
data              370 fs/fscache/object-list.c 	data->config = config;
data              375 fs/fscache/object-list.c 	data->config = ULONG_MAX;
data              384 fs/fscache/object-list.c 	struct fscache_objlist_data *data;
data              386 fs/fscache/object-list.c 	data = __seq_open_private(file, &fscache_objlist_ops, sizeof(*data));
data              387 fs/fscache/object-list.c 	if (!data)
data              391 fs/fscache/object-list.c 	fscache_objlist_config(data);
data              925 fs/fscache/object.c 					const void *data, uint16_t datalen,
data              936 fs/fscache/object.c 						data, datalen, object_size);
data              928 fs/fuse/file.c 	struct fuse_fill_data *data = _data;
data              929 fs/fuse/file.c 	struct fuse_io_args *ia = data->ia;
data              931 fs/fuse/file.c 	struct inode *inode = data->inode;
data              940 fs/fuse/file.c 		data->max_pages = min_t(unsigned int, data->nr_pages,
data              942 fs/fuse/file.c 		fuse_send_readpages(ia, data->file);
data              943 fs/fuse/file.c 		data->ia = ia = fuse_io_alloc(NULL, data->max_pages);
data              951 fs/fuse/file.c 	if (WARN_ON(ap->num_pages >= data->max_pages)) {
data              961 fs/fuse/file.c 	data->nr_pages--;
data              970 fs/fuse/file.c 	struct fuse_fill_data data;
data              977 fs/fuse/file.c 	data.file = file;
data              978 fs/fuse/file.c 	data.inode = inode;
data              979 fs/fuse/file.c 	data.nr_pages = nr_pages;
data              980 fs/fuse/file.c 	data.max_pages = min_t(unsigned int, nr_pages, fc->max_pages);
data              982 fs/fuse/file.c 	data.ia = fuse_io_alloc(NULL, data.max_pages);
data              984 fs/fuse/file.c 	if (!data.ia)
data              987 fs/fuse/file.c 	err = read_cache_pages(mapping, pages, fuse_readpages_fill, &data);
data              989 fs/fuse/file.c 		if (data.ia->ap.num_pages)
data              990 fs/fuse/file.c 			fuse_send_readpages(data.ia, file);
data              992 fs/fuse/file.c 			fuse_io_free(data.ia);
data             1908 fs/fuse/file.c static bool fuse_pages_realloc(struct fuse_fill_wb_data *data)
data             1910 fs/fuse/file.c 	struct fuse_args_pages *ap = &data->wpa->ia.ap;
data             1911 fs/fuse/file.c 	struct fuse_conn *fc = get_fuse_conn(data->inode);
data             1915 fs/fuse/file.c 				    max_t(unsigned int, data->max_pages * 2,
data             1918 fs/fuse/file.c 	WARN_ON(npages <= data->max_pages);
data             1929 fs/fuse/file.c 	data->max_pages = npages;
data             1934 fs/fuse/file.c static void fuse_writepages_send(struct fuse_fill_wb_data *data)
data             1936 fs/fuse/file.c 	struct fuse_writepage_args *wpa = data->wpa;
data             1937 fs/fuse/file.c 	struct inode *inode = data->inode;
data             1942 fs/fuse/file.c 	wpa->ia.ff = fuse_file_get(data->ff);
data             1949 fs/fuse/file.c 		end_page_writeback(data->orig_pages[i]);
data             2013 fs/fuse/file.c 	struct fuse_fill_wb_data *data = _data;
data             2014 fs/fuse/file.c 	struct fuse_writepage_args *wpa = data->wpa;
data             2016 fs/fuse/file.c 	struct inode *inode = data->inode;
data             2023 fs/fuse/file.c 	if (!data->ff) {
data             2025 fs/fuse/file.c 		data->ff = fuse_write_file_get(fc, fi);
data             2026 fs/fuse/file.c 		if (!data->ff)
data             2041 fs/fuse/file.c 	     data->orig_pages[ap->num_pages - 1]->index + 1 != page->index)) {
data             2042 fs/fuse/file.c 		fuse_writepages_send(data);
data             2043 fs/fuse/file.c 		data->wpa = NULL;
data             2044 fs/fuse/file.c 	} else if (wpa && ap->num_pages == data->max_pages) {
data             2045 fs/fuse/file.c 		if (!fuse_pages_realloc(data)) {
data             2046 fs/fuse/file.c 			fuse_writepages_send(data);
data             2047 fs/fuse/file.c 			data->wpa = NULL;
data             2069 fs/fuse/file.c 	if (data->wpa == NULL) {
data             2076 fs/fuse/file.c 		data->max_pages = 1;
data             2079 fs/fuse/file.c 		fuse_write_args_fill(&wpa->ia, data->ff, page_offset(page), 0);
data             2091 fs/fuse/file.c 		data->wpa = wpa;
data             2106 fs/fuse/file.c 		data->wpa = NULL;
data             2109 fs/fuse/file.c 	data->orig_pages[ap->num_pages] = page;
data             2130 fs/fuse/file.c 	struct fuse_fill_wb_data data;
data             2137 fs/fuse/file.c 	data.inode = inode;
data             2138 fs/fuse/file.c 	data.wpa = NULL;
data             2139 fs/fuse/file.c 	data.ff = NULL;
data             2142 fs/fuse/file.c 	data.orig_pages = kcalloc(fc->max_pages,
data             2145 fs/fuse/file.c 	if (!data.orig_pages)
data             2148 fs/fuse/file.c 	err = write_cache_pages(mapping, wbc, fuse_writepages_fill, &data);
data             2149 fs/fuse/file.c 	if (data.wpa) {
data             2151 fs/fuse/file.c 		WARN_ON(!data.wpa->ia.ap.num_pages);
data             2152 fs/fuse/file.c 		fuse_writepages_send(&data);
data             2155 fs/fuse/file.c 	if (data.ff)
data             2156 fs/fuse/file.c 		fuse_file_put(data.ff, false, false);
data             2158 fs/fuse/file.c 	kfree(data.orig_pages);
data              124 fs/fuse/inode.c static int fuse_remount_fs(struct super_block *sb, int *flags, char *data)
data               44 fs/gfs2/acl.c  	char *data;
data               51 fs/gfs2/acl.c  	len = gfs2_xattr_acl_get(ip, name, &data);
data               54 fs/gfs2/acl.c  	acl = posix_acl_from_xattr(&init_user_ns, data, len);
data               55 fs/gfs2/acl.c  	kfree(data);
data               83 fs/gfs2/acl.c  	char *data;
data               88 fs/gfs2/acl.c  		data = kmalloc(len, GFP_NOFS);
data               89 fs/gfs2/acl.c  		if (data == NULL)
data               91 fs/gfs2/acl.c  		error = posix_acl_to_xattr(&init_user_ns, acl, data, len);
data               95 fs/gfs2/acl.c  		data = NULL;
data               99 fs/gfs2/acl.c  	error = __gfs2_xattr_set(inode, name, data, len, 0, GFS2_EATYPE_SYS);
data              104 fs/gfs2/acl.c  	kfree(data);
data               53 fs/gfs2/dir.h  static inline u32 gfs2_disk_hash(const char *data, int len)
data               55 fs/gfs2/dir.h          return crc32_le((u32)~0, data, len) ^ (u32)~0;
data             1002 fs/gfs2/log.c  int gfs2_logd(void *data)
data             1004 fs/gfs2/log.c  	struct gfs2_sbd *sdp = data;
data               79 fs/gfs2/log.h  extern int gfs2_logd(void *data);
data             1531 fs/gfs2/quota.c int gfs2_quotad(void *data)
data             1533 fs/gfs2/quota.c 	struct gfs2_sbd *sdp = data;
data               36 fs/gfs2/quota.h extern int gfs2_quotad(void *data);
data               78 fs/gfs2/xattr.c 			ea_call_t ea_call, void *data)
data               95 fs/gfs2/xattr.c 		error = ea_call(ip, bh, ea, prev, data);
data              114 fs/gfs2/xattr.c static int ea_foreach(struct gfs2_inode *ip, ea_call_t ea_call, void *data)
data              125 fs/gfs2/xattr.c 		error = ea_foreach_i(ip, bh, ea_call, data);
data              147 fs/gfs2/xattr.c 		error = ea_foreach_i(ip, eabh, ea_call, data);
data              505 fs/gfs2/xattr.c 			    char *data, size_t size)
data              513 fs/gfs2/xattr.c 		memcpy(data, GFS2_EA2DATA(el->el_ea), len);
data              516 fs/gfs2/xattr.c 	ret = gfs2_iter_unstuffed(ip, el->el_ea, NULL, data);
data              527 fs/gfs2/xattr.c 	char *data;
data              538 fs/gfs2/xattr.c 	data = kmalloc(len, GFP_NOFS);
data              540 fs/gfs2/xattr.c 	if (data == NULL)
data              543 fs/gfs2/xattr.c 	error = gfs2_ea_get_copy(ip, &el, data, len);
data              545 fs/gfs2/xattr.c 		kfree(data);
data              547 fs/gfs2/xattr.c 		*ppdata = data;
data              678 fs/gfs2/xattr.c 		const char *data = er->er_data;
data              702 fs/gfs2/xattr.c 			memcpy(bh->b_data + mh_size, data, copy);
data              708 fs/gfs2/xattr.c 			data += copy;
data              791 fs/gfs2/xattr.c 		   const void *data, size_t size)
data              800 fs/gfs2/xattr.c 	er.er_data = (void *)data;
data               61 fs/gfs2/xattr.h extern int gfs2_xattr_acl_get(struct gfs2_inode *ip, const char *name, char **data);
data              100 fs/hfs/bfind.c 	__be32 data;
data              133 fs/hfs/bfind.c 		hfs_bnode_read(bnode, &data, fd->entryoffset, 4);
data              134 fs/hfs/bfind.c 		nidx = be32_to_cpu(data);
data               32 fs/hfs/bnode.c 	__be16 data;
data               34 fs/hfs/bnode.c 	hfs_bnode_read(node, &data, off, 2);
data               35 fs/hfs/bnode.c 	return be16_to_cpu(data);
data               40 fs/hfs/bnode.c 	u8 data;
data               42 fs/hfs/bnode.c 	hfs_bnode_read(node, &data, off, 1);
data               43 fs/hfs/bnode.c 	return data;
data               73 fs/hfs/bnode.c void hfs_bnode_write_u16(struct hfs_bnode *node, int off, u16 data)
data               75 fs/hfs/bnode.c 	__be16 v = cpu_to_be16(data);
data               80 fs/hfs/bnode.c void hfs_bnode_write_u8(struct hfs_bnode *node, int off, u8 data)
data               83 fs/hfs/bnode.c 	hfs_bnode_write(node, &data, off, 1);
data              255 fs/hfs/btree.c 	u8 *data, byte, m;
data              271 fs/hfs/btree.c 	data = kmap(*pagep);
data              277 fs/hfs/btree.c 			byte = data[off];
data              282 fs/hfs/btree.c 						data[off] |= m;
data              294 fs/hfs/btree.c 				data = kmap(*++pagep);
data              316 fs/hfs/btree.c 		data = kmap(*pagep);
data              327 fs/hfs/btree.c 	u8 *data, byte, m;
data              363 fs/hfs/btree.c 	data = kmap(page);
data              366 fs/hfs/btree.c 	byte = data[off];
data              374 fs/hfs/btree.c 	data[off] = byte & ~m;
data              270 fs/hfs/hfs_fs.h #define sb_bread512(sb, sec, data) ({			\
data              281 fs/hfs/hfs_fs.h 		data = (void *)(__bh->b_data + __offset);\
data              283 fs/hfs/hfs_fs.h 		data = NULL;				\
data              293 fs/hfs/inode.c static int hfs_test_inode(struct inode *inode, void *data)
data              295 fs/hfs/inode.c 	struct hfs_iget_data *idata = data;
data              313 fs/hfs/inode.c static int hfs_read_inode(struct inode *inode, void *data)
data              315 fs/hfs/inode.c 	struct hfs_iget_data *idata = data;
data              386 fs/hfs/inode.c 	struct hfs_iget_data data = { key, rec };
data              400 fs/hfs/inode.c 	inode = iget5_locked(sb, cnid, hfs_test_inode, hfs_read_inode, &data);
data               62 fs/hfs/part_tbl.c 	__be16 *data;
data               66 fs/hfs/part_tbl.c 	bh = sb_bread512(sb, *part_start + HFS_PMAP_BLK, data);
data               70 fs/hfs/part_tbl.c 	switch (be16_to_cpu(*data)) {
data              114 fs/hfs/super.c static int hfs_remount(struct super_block *sb, int *flags, char *data)
data              379 fs/hfs/super.c static int hfs_fill_super(struct super_block *sb, void *data, int silent)
data              397 fs/hfs/super.c 	if (!parse_options((char *)data, sbi)) {
data              455 fs/hfs/super.c 		      int flags, const char *dev_name, void *data)
data              457 fs/hfs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, hfs_fill_super);
data              169 fs/hfsplus/bfind.c 	__be32 data;
data              202 fs/hfsplus/bfind.c 		hfs_bnode_read(bnode, &data, fd->entryoffset, 4);
data              203 fs/hfsplus/bfind.c 		nidx = be32_to_cpu(data);
data               45 fs/hfsplus/bnode.c 	__be16 data;
data               47 fs/hfsplus/bnode.c 	hfs_bnode_read(node, &data, off, 2);
data               48 fs/hfsplus/bnode.c 	return be16_to_cpu(data);
data               53 fs/hfsplus/bnode.c 	u8 data;
data               55 fs/hfsplus/bnode.c 	hfs_bnode_read(node, &data, off, 1);
data               56 fs/hfsplus/bnode.c 	return data;
data               98 fs/hfsplus/bnode.c void hfs_bnode_write_u16(struct hfs_bnode *node, int off, u16 data)
data              100 fs/hfsplus/bnode.c 	__be16 v = cpu_to_be16(data);
data              381 fs/hfsplus/btree.c 	u8 *data, byte, m;
data              397 fs/hfsplus/btree.c 	data = kmap(*pagep);
data              403 fs/hfsplus/btree.c 			byte = data[off];
data              408 fs/hfsplus/btree.c 						data[off] |= m;
data              421 fs/hfsplus/btree.c 				data = kmap(*++pagep);
data              443 fs/hfsplus/btree.c 		data = kmap(*pagep);
data              454 fs/hfsplus/btree.c 	u8 *data, byte, m;
data              493 fs/hfsplus/btree.c 	data = kmap(page);
data              496 fs/hfsplus/btree.c 	byte = data[off];
data              505 fs/hfsplus/btree.c 	data[off] = byte & ~m;
data              409 fs/hfsplus/hfsplus_fs.h void hfs_bnode_write_u16(struct hfs_bnode *node, int off, u16 data);
data              533 fs/hfsplus/hfsplus_fs.h 		       void **data, int op, int op_flags);
data              132 fs/hfsplus/part_tbl.c 	void *buf, *data;
data              140 fs/hfsplus/part_tbl.c 				 buf, &data, REQ_OP_READ, 0);
data              144 fs/hfsplus/part_tbl.c 	switch (be16_to_cpu(*((__be16 *)data))) {
data              146 fs/hfsplus/part_tbl.c 		res = hfs_parse_old_pmap(sb, data, part_start, part_size);
data              149 fs/hfsplus/part_tbl.c 		res = hfs_parse_new_pmap(sb, buf, data, part_start, part_size);
data              330 fs/hfsplus/super.c static int hfsplus_remount(struct super_block *sb, int *flags, char *data)
data              339 fs/hfsplus/super.c 		if (!hfsplus_parse_options_remount(data, &force))
data              375 fs/hfsplus/super.c static int hfsplus_fill_super(struct super_block *sb, void *data, int silent)
data              400 fs/hfsplus/super.c 	if (!hfsplus_parse_options(data, sbi)) {
data              640 fs/hfsplus/super.c 			  int flags, const char *dev_name, void *data)
data              642 fs/hfsplus/super.c 	return mount_bdev(fs_type, flags, dev_name, data, hfsplus_fill_super);
data               49 fs/hfsplus/wrapper.c 		       void *buf, void **data, int op, int op_flags)
data               72 fs/hfsplus/wrapper.c 	if (op != WRITE && data)
data               73 fs/hfsplus/wrapper.c 		*data = (u8 *)buf + offset;
data              968 fs/hostfs/hostfs_kern.c 			  void *data)
data              970 fs/hostfs/hostfs_kern.c 	return mount_nodev(type, flags, data, hostfs_fill_sb_common);
data              342 fs/hpfs/anode.c 	char *data;
data              351 fs/hpfs/anode.c 		if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9)))
data              354 fs/hpfs/anode.c 		memcpy(buf, data + (pos & 0x1ff), l);
data              365 fs/hpfs/anode.c 	char *data;
data              374 fs/hpfs/anode.c 		if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9)))
data              377 fs/hpfs/anode.c 		memcpy(data + (pos & 0x1ff), buf, l);
data              117 fs/hpfs/buffer.c 	char *data;
data              138 fs/hpfs/buffer.c 		return qbh->data = qbh->bh[0]->b_data;
data              141 fs/hpfs/buffer.c 	qbh->data = data = kmalloc(2048, GFP_NOFS);
data              142 fs/hpfs/buffer.c 	if (!data) {
data              147 fs/hpfs/buffer.c 	memcpy(data + 0 * 512, qbh->bh[0]->b_data, 512);
data              148 fs/hpfs/buffer.c 	memcpy(data + 1 * 512, qbh->bh[1]->b_data, 512);
data              149 fs/hpfs/buffer.c 	memcpy(data + 2 * 512, qbh->bh[2]->b_data, 512);
data              150 fs/hpfs/buffer.c 	memcpy(data + 3 * 512, qbh->bh[3]->b_data, 512);
data              152 fs/hpfs/buffer.c 	return data;
data              188 fs/hpfs/buffer.c 		return qbh->data = qbh->bh[0]->b_data;
data              191 fs/hpfs/buffer.c 	if (!(qbh->data = kmalloc(2048, GFP_NOFS))) {
data              195 fs/hpfs/buffer.c 	return qbh->data;
data              212 fs/hpfs/buffer.c 	if (unlikely(qbh->data != qbh->bh[0]->b_data))
data              213 fs/hpfs/buffer.c 		kfree(qbh->data);
data              222 fs/hpfs/buffer.c 	if (unlikely(qbh->data != qbh->bh[0]->b_data)) {
data              223 fs/hpfs/buffer.c 		memcpy(qbh->bh[0]->b_data, qbh->data + 0 * 512, 512);
data              224 fs/hpfs/buffer.c 		memcpy(qbh->bh[1]->b_data, qbh->data + 1 * 512, 512);
data              225 fs/hpfs/buffer.c 		memcpy(qbh->bh[2]->b_data, qbh->data + 2 * 512, 512);
data              226 fs/hpfs/buffer.c 		memcpy(qbh->bh[3]->b_data, qbh->data + 3 * 512, 512);
data              714 fs/hpfs/dnode.c 	struct dnode *dnode = qbh->data;
data              832 fs/hpfs/dnode.c 		if (up && le32_to_cpu(((struct dnode *)qbh.data)->up) != up)
data              833 fs/hpfs/dnode.c 			hpfs_error(s, "hpfs_de_as_down_as_possible: bad up pointer; dnode %08x, down %08x points to %08x", up, d, le32_to_cpu(((struct dnode *)qbh.data)->up));
data               67 fs/hpfs/ea.c   			    const char *data, int size)
data               69 fs/hpfs/ea.c   	hpfs_ea_write(s, a, ano, 0, size, data);
data              191 fs/hpfs/ea.c   		 const char *data, int size)
data              205 fs/hpfs/ea.c   					set_indirect_ea(s, ea_in_anode(ea), ea_sec(ea), data, size);
data              207 fs/hpfs/ea.c   				memcpy(ea_data(ea), data, size);
data              229 fs/hpfs/ea.c   					set_indirect_ea(s, ea_in_anode(ea), ea_sec(ea), data, size);
data              233 fs/hpfs/ea.c   					hpfs_ea_write(s, a, ano, pos + 4 + ea->namelen + 1, size, data);
data              261 fs/hpfs/ea.c   		memcpy(ea_data(ea), data, size);
data              270 fs/hpfs/ea.c   		char *data;
data              272 fs/hpfs/ea.c   		if (!(data = hpfs_get_sector(s, n, &bh))) {
data              276 fs/hpfs/ea.c   		memcpy(data, fnode_ea(fnode), le16_to_cpu(fnode->ea_size_s));
data              357 fs/hpfs/ea.c   	if (hpfs_ea_write(s, le32_to_cpu(fnode->ea_secno), fnode_in_anode(fnode), le32_to_cpu(fnode->ea_size_l) + 5 + h[1], size, data)) goto bail;
data              101 fs/hpfs/hpfs_fn.h 	void *data;
data              443 fs/hpfs/super.c static int hpfs_remount_fs(struct super_block *s, int *flags, char *data)
data              463 fs/hpfs/super.c 	if (!(o = parse_opts(data, &uid, &gid, &umask, &lowercase,
data              757 fs/hpfs/super.c 	int flags, const char *dev_name, void *data)
data              759 fs/hpfs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, hpfs_fill_super);
data              816 fs/inode.c     				void *data)
data              824 fs/inode.c     		if (!test(inode, data))
data             1073 fs/inode.c     			    int (*set)(struct inode *, void *), void *data)
data             1081 fs/inode.c     	old = find_inode(inode->i_sb, head, test, data);
data             1098 fs/inode.c     	if (set && unlikely(set(inode, data))) {
data             1142 fs/inode.c     		int (*set)(struct inode *, void *), void *data)
data             1144 fs/inode.c     	struct inode *inode = ilookup5(sb, hashval, test, data);
data             1151 fs/inode.c     			inode = inode_insert5(new, hashval, test, set, data);
data             1331 fs/inode.c     		int (*test)(struct inode *, void *), void *data)
data             1337 fs/inode.c     	inode = find_inode(sb, head, test, data);
data             1362 fs/inode.c     		int (*test)(struct inode *, void *), void *data)
data             1366 fs/inode.c     	inode = ilookup5_nowait(sb, hashval, test, data);
data             1435 fs/inode.c     				void *data)
data             1445 fs/inode.c     		mval = match(inode, hashval, data);
data             1506 fs/inode.c     		int (*test)(struct inode *, void *), void *data)
data             1511 fs/inode.c     	old = inode_insert5(inode, hashval, test, NULL, data);
data             2743 fs/io_uring.c  static int io_sq_thread(void *data)
data             2745 fs/io_uring.c  	struct io_ring_ctx *ctx = data;
data               24 fs/iomap/apply.c 		const struct iomap_ops *ops, void *data, iomap_actor_t actor)
data               61 fs/iomap/apply.c 	written = actor(inode, pos, length, data, &iomap);
data              207 fs/iomap/buffered-io.c iomap_readpage_actor(struct inode *inode, loff_t pos, loff_t length, void *data,
data              210 fs/iomap/buffered-io.c 	struct iomap_readpage_ctx *ctx = data;
data              354 fs/iomap/buffered-io.c 		void *data, struct iomap *iomap)
data              356 fs/iomap/buffered-io.c 	struct iomap_readpage_ctx *ctx = data;
data              738 fs/iomap/buffered-io.c iomap_write_actor(struct inode *inode, loff_t pos, loff_t length, void *data,
data              741 fs/iomap/buffered-io.c 	struct iov_iter *i = data;
data              855 fs/iomap/buffered-io.c iomap_dirty_actor(struct inode *inode, loff_t pos, loff_t length, void *data,
data              945 fs/iomap/buffered-io.c 		void *data, struct iomap *iomap)
data              947 fs/iomap/buffered-io.c 	bool *did_zero = data;
data             1014 fs/iomap/buffered-io.c 		void *data, struct iomap *iomap)
data             1016 fs/iomap/buffered-io.c 	struct page *page = data;
data              363 fs/iomap/direct-io.c 		void *data, struct iomap *iomap)
data              365 fs/iomap/direct-io.c 	struct iomap_dio *dio = data;
data               46 fs/iomap/fiemap.c iomap_fiemap_actor(struct inode *inode, loff_t pos, loff_t length, void *data,
data               49 fs/iomap/fiemap.c 	struct fiemap_ctx *ctx = data;
data              114 fs/iomap/fiemap.c 		void *data, struct iomap *iomap)
data              116 fs/iomap/fiemap.c 	sector_t *bno = data, addr;
data              122 fs/iomap/seek.c 		      void *data, struct iomap *iomap)
data              132 fs/iomap/seek.c 		*(loff_t *)data = offset;
data              168 fs/iomap/seek.c 		      void *data, struct iomap *iomap)
data              180 fs/iomap/seek.c 		*(loff_t *)data = offset;
data               79 fs/iomap/swapfile.c 		loff_t count, void *data, struct iomap *iomap)
data               81 fs/iomap/swapfile.c 	struct iomap_swapfile_info *isi = data;
data              113 fs/isofs/inode.c static int isofs_remount(struct super_block *sb, int *flags, char *data)
data              621 fs/isofs/inode.c static int isofs_fill_super(struct super_block *s, void *data, int silent)
data              643 fs/isofs/inode.c 	if (!parse_options((char *)data, &opt))
data             1509 fs/isofs/inode.c static int isofs_iget5_test(struct inode *ino, void *data)
data             1513 fs/isofs/inode.c 		(struct isofs_iget5_callback_data*)data;
data             1518 fs/isofs/inode.c static int isofs_iget5_set(struct inode *ino, void *data)
data             1522 fs/isofs/inode.c 		(struct isofs_iget5_callback_data*)data;
data             1539 fs/isofs/inode.c 	struct isofs_iget5_callback_data data;
data             1545 fs/isofs/inode.c 	data.block = block;
data             1546 fs/isofs/inode.c 	data.offset = offset;
data             1551 fs/isofs/inode.c 				&isofs_iget5_set, &data);
data             1570 fs/isofs/inode.c 	int flags, const char *dev_name, void *data)
data             1572 fs/isofs/inode.c 	return mount_bdev(fs_type, flags, dev_name, data, isofs_fill_super);
data              374 fs/isofs/rock.c 			if (rr->u.ER.len_id + offsetof(struct rock_ridge, u.ER.data) > rr->len)
data              381 fs/isofs/rock.c 					printk(KERN_CONT "%c", rr->u.ER.data[p]);
data               25 fs/isofs/rock.h 	__u8 data[0];
data              112 fs/jffs2/file.c int jffs2_do_readpage_unlock(void *data, struct page *pg)
data              114 fs/jffs2/file.c 	int ret = jffs2_do_readpage_nolock(data, pg);
data              652 fs/jffs2/gc.c  			crc = crc32(0, node->i.data, je32_to_cpu(node->i.csize));
data              399 fs/jffs2/nodelist.h 					   struct jffs2_raw_inode *ri, const unsigned char *data,
data              123 fs/jffs2/os-linux.h void jffs2_wbuf_timeout(unsigned long data);
data              124 fs/jffs2/os-linux.h void jffs2_wbuf_process(void *data);
data              158 fs/jffs2/os-linux.h int jffs2_do_readpage_unlock(void *data, struct page *pg);
data               60 fs/jffs2/write.c 					   struct jffs2_raw_inode *ri, const unsigned char *data,
data               79 fs/jffs2/write.c 	vecs[1].iov_base = (unsigned char *)data;
data               93 fs/jffs2/write.c 	if (!datalen || !data)
data              207 fs/jffs2/xattr.c 	char *data;
data              216 fs/jffs2/xattr.c 	data = kmalloc(length, GFP_KERNEL);
data              217 fs/jffs2/xattr.c 	if (!data)
data              221 fs/jffs2/xattr.c 			       length, &readlen, data);
data              226 fs/jffs2/xattr.c 		kfree(data);
data              230 fs/jffs2/xattr.c 	data[xd->name_len] = '\0';
data              231 fs/jffs2/xattr.c 	crc = crc32(0, data, length);
data              236 fs/jffs2/xattr.c 		kfree(data);
data              242 fs/jffs2/xattr.c 	xd->xname = data;
data              243 fs/jffs2/xattr.c 	xd->xvalue = data + xd->name_len+1;
data              343 fs/jffs2/xattr.c 	char *data;
data              367 fs/jffs2/xattr.c 	data = kmalloc(name_len + 1 + xsize, GFP_KERNEL);
data              368 fs/jffs2/xattr.c 	if (!data) {
data              372 fs/jffs2/xattr.c 	strcpy(data, xname);
data              373 fs/jffs2/xattr.c 	memcpy(data + name_len + 1, xvalue, xsize);
data              381 fs/jffs2/xattr.c 	xd->xname = data;
data              382 fs/jffs2/xattr.c 	xd->xvalue = data + name_len + 1;
data              385 fs/jffs2/xattr.c 	xd->data_crc = crc32(0, data, xd->name_len + 1 + xd->value_len);
data               51 fs/jfs/jfs_btree.h 	(BT_IS_ROOT(MP) ? (TYPE *)&JFS_IP(IP)->ROOT : (TYPE *)(MP)->data)
data               67 fs/jfs/jfs_btree.h 			P = (MP)->data;\
data              147 fs/jfs/jfs_btree.h 		P = (TYPE *)MP->data;\
data              177 fs/jfs/jfs_dmap.c 	dbmp_le = (struct dbmap_disk *) mp->data;
data              269 fs/jfs/jfs_dmap.c 	dbmp_le = (struct dbmap_disk *) mp->data;
data              364 fs/jfs/jfs_dmap.c 		dp = (struct dmap *) mp->data;
data              458 fs/jfs/jfs_dmap.c 		dp = (struct dmap *) mp->data;
data              773 fs/jfs/jfs_dmap.c 		dp = (struct dmap *) mp->data;
data              916 fs/jfs/jfs_dmap.c 	dp = (struct dmap *) mp->data;
data             1073 fs/jfs/jfs_dmap.c 	dp = (struct dmap *) mp->data;
data             1413 fs/jfs/jfs_dmap.c 	dcp = (struct dmapctl *) mp->data;
data             1735 fs/jfs/jfs_dmap.c 		dcp = (struct dmapctl *) mp->data;
data             1849 fs/jfs/jfs_dmap.c 		dp = (struct dmap *) mp->data;
data             1878 fs/jfs/jfs_dmap.c 		dp = (struct dmap *) mp->data;
data             1935 fs/jfs/jfs_dmap.c 		dp = (struct dmap *) mp->data;
data             2511 fs/jfs/jfs_dmap.c 	dcp = (struct dmapctl *) mp->data;
data             3226 fs/jfs/jfs_dmap.c 		dp = (struct dmap *) mp->data;
data             3460 fs/jfs/jfs_dmap.c 	l2dcp = (struct dmapctl *) l2mp->data;
data             3477 fs/jfs/jfs_dmap.c 			l1dcp = (struct dmapctl *) l1mp->data;
data             3490 fs/jfs/jfs_dmap.c 			l1dcp = (struct dmapctl *) l1mp->data;
data             3509 fs/jfs/jfs_dmap.c 				l0dcp = (struct dmapctl *) l0mp->data;
data             3524 fs/jfs/jfs_dmap.c 				l0dcp = (struct dmapctl *) l0mp->data;
data             3557 fs/jfs/jfs_dmap.c 				dp = (struct dmap *) mp->data;
data              107 fs/jfs/jfs_dtree.c 	ddata_t *data;
data              173 fs/jfs/jfs_dtree.c 			  ddata_t * data, struct dt_lock **);
data              285 fs/jfs/jfs_dtree.c 		    (struct dir_table_slot *) ((char *) (*mp)->data +
data              421 fs/jfs/jfs_dtree.c 		memcpy(mp->data, temp_table, sizeof(temp_table));
data              447 fs/jfs/jfs_dtree.c 			memset(mp->data, 0, PSIZE);	/* Just looks better */
data              461 fs/jfs/jfs_dtree.c 	    (struct dir_table_slot *) ((char *) mp->data + page_offset);
data              567 fs/jfs/jfs_dtree.c int dtSearch(struct inode *ip, struct component_name * key, ino_t * data,
data              663 fs/jfs/jfs_dtree.c 						*data = inumber;
data              672 fs/jfs/jfs_dtree.c 						*data = inumber;
data              682 fs/jfs/jfs_dtree.c 					    *data != inumber) {
data              691 fs/jfs/jfs_dtree.c 					*data = inumber;
data              740 fs/jfs/jfs_dtree.c 			*data = 0;
data              818 fs/jfs/jfs_dtree.c 	ddata_t data;
data              842 fs/jfs/jfs_dtree.c 		data.leaf.tid = tid;
data              843 fs/jfs/jfs_dtree.c 		data.leaf.ip = ip;
data              846 fs/jfs/jfs_dtree.c 		data.leaf.ip = NULL;	/* signifies legacy directory format */
data              848 fs/jfs/jfs_dtree.c 	data.leaf.ino = *fsn;
data              862 fs/jfs/jfs_dtree.c 		split.data = &data;
data              886 fs/jfs/jfs_dtree.c 	dtInsertEntry(p, index, name, &data, &dtlck);
data              937 fs/jfs/jfs_dtree.c 	ddata_t *data = split->data;
data             1215 fs/jfs/jfs_dtree.c 		data->xd = rpxd;	/* child page xd */
data             1274 fs/jfs/jfs_dtree.c 			dtInsertEntry(sp, skip, &key, data, &dtlck);
data             1375 fs/jfs/jfs_dtree.c 	rp = (dtpage_t *) rmp->data;
data             1450 fs/jfs/jfs_dtree.c 		dtInsertEntry(rp, 0, split->key, split->data, &rdtlck);
data             1588 fs/jfs/jfs_dtree.c 		dtInsertEntry(sp, skip, split->key, split->data, &sdtlck);
data             1608 fs/jfs/jfs_dtree.c 		dtInsertEntry(rp, skip, split->key, split->data, &rdtlck);
data             1809 fs/jfs/jfs_dtree.c 	dtInsertEntry(sp, split->index, split->key, split->data, &dtlck);
data             1906 fs/jfs/jfs_dtree.c 	rp = rmp->data;
data             2001 fs/jfs/jfs_dtree.c 	dtInsertEntry(rp, split->index, split->key, split->data, &dtlck);
data             3894 fs/jfs/jfs_dtree.c 			  ddata_t * data, struct dt_lock ** dtlock)
data             3930 fs/jfs/jfs_dtree.c 		lh->inumber = cpu_to_le32(data->leaf.ino);
data             3933 fs/jfs/jfs_dtree.c 		if (data->leaf.ip) {
data             3937 fs/jfs/jfs_dtree.c 			lh->index = cpu_to_le32(add_index(data->leaf.tid,
data             3938 fs/jfs/jfs_dtree.c 							  data->leaf.ip,
data             3946 fs/jfs/jfs_dtree.c 		*xd = data->xd;
data             4017 fs/jfs/jfs_dtree.c 		if ((p->header.flag & BT_LEAF) && data->leaf.ip) {
data             4027 fs/jfs/jfs_dtree.c 				modify_index(data->leaf.tid, data->leaf.ip,
data              244 fs/jfs/jfs_dtree.h 		    ino_t * data, struct btstack * btstack, int flag);
data              250 fs/jfs/jfs_dtree.h 		    ino_t * data, int flag);
data              122 fs/jfs/jfs_imap.c 	dinom_le = (struct dinomap_disk *) mp->data;
data              226 fs/jfs/jfs_imap.c 	dinom_le = (struct dinomap_disk *) mp->data;
data              324 fs/jfs/jfs_imap.c 	iagp = (struct iag *) mp->data;
data              372 fs/jfs/jfs_imap.c 	dp = (struct dinode *) mp->data;
data              453 fs/jfs/jfs_imap.c 	dp = (struct dinode *) (mp->data);
data              523 fs/jfs/jfs_imap.c 	dp = (struct dinode *) (mp->data);
data              642 fs/jfs/jfs_imap.c 	dp = (struct dinode *) mp->data;
data              901 fs/jfs/jfs_imap.c 	iagp = (struct iag *) mp->data;
data              963 fs/jfs/jfs_imap.c 				aiagp = (struct iag *) amp->data;
data             1040 fs/jfs/jfs_imap.c 			aiagp = (struct iag *) amp->data;
data             1057 fs/jfs/jfs_imap.c 				aiagp = (struct iag *) amp->data;
data             1063 fs/jfs/jfs_imap.c 				biagp = (struct iag *) bmp->data;
data             1086 fs/jfs/jfs_imap.c 				ciagp = (struct iag *) amp->data;
data             1088 fs/jfs/jfs_imap.c 				ciagp = (struct iag *) bmp->data;
data             1093 fs/jfs/jfs_imap.c 				ciagp = (struct iag *) cmp->data;
data             1100 fs/jfs/jfs_imap.c 				diagp = (struct iag *) amp->data;
data             1102 fs/jfs/jfs_imap.c 				diagp = (struct iag *) bmp->data;
data             1107 fs/jfs/jfs_imap.c 				diagp = (struct iag *) dmp->data;
data             1392 fs/jfs/jfs_imap.c 	iagp = (struct iag *) mp->data;
data             1783 fs/jfs/jfs_imap.c 	iagp = (struct iag *) mp->data;
data             1903 fs/jfs/jfs_imap.c 		iagp = (struct iag *) mp->data;
data             1918 fs/jfs/jfs_imap.c 		iagp = (struct iag *) mp->data;
data             2022 fs/jfs/jfs_imap.c 			aiagp = (struct iag *) amp->data;
data             2034 fs/jfs/jfs_imap.c 			biagp = (struct iag *) bmp->data;
data             2191 fs/jfs/jfs_imap.c 			aiagp = (struct iag *) amp->data;
data             2197 fs/jfs/jfs_imap.c 			biagp = (struct iag *) bmp->data;
data             2211 fs/jfs/jfs_imap.c 				aiagp = (struct iag *) amp->data;
data             2234 fs/jfs/jfs_imap.c 				ciagp = (struct iag *) cmp->data;
data             2272 fs/jfs/jfs_imap.c 		dp = (struct dinode *) dmp->data;
data             2556 fs/jfs/jfs_imap.c 		iagp = (struct iag *) mp->data;
data             2617 fs/jfs/jfs_imap.c 	iagp = (struct iag *) mp->data;
data             2745 fs/jfs/jfs_imap.c 	iagp = (struct iag *) mp->data;
data             2880 fs/jfs/jfs_imap.c 		iagp = (struct iag *) bp->data;
data             2916 fs/jfs/jfs_imap.c 				hiagp = (struct iag *) hbp->data;
data             2942 fs/jfs/jfs_imap.c 				hiagp = (struct iag *) hbp->data;
data              380 fs/jfs/jfs_logmgr.c 		p = (caddr_t) (tlck->mp->data);
data             2444 fs/jfs/jfs_logmgr.c 	lrd_ptr = (struct lrd *) &lp->data;
data              116 fs/jfs/jfs_logmgr.h 	__le32 data[LOGPSIZE / 4 - 4];	/* log record area */
data              180 fs/jfs/jfs_metapage.c 		mp->data = NULL;
data              662 fs/jfs/jfs_metapage.c 		mp->data = page_address(page) + page_offset;
data              673 fs/jfs/jfs_metapage.c 		memset(mp->data, 0, PSIZE);
data              677 fs/jfs/jfs_metapage.c 	jfs_info("__get_metapage: returning = 0x%p data = 0x%p", mp, mp->data);
data               22 fs/jfs/jfs_metapage.h 	void *data;		/* Data pointer */
data              779 fs/jfs/jfs_txnmgr.c 				p = (xtpage_t *) mp->data;
data             1716 fs/jfs/jfs_txnmgr.c 		p = (xtpage_t *) mp->data;
data              998 fs/jfs/jfs_xtree.c 	rp = (xtpage_t *) rmp->data;
data             1258 fs/jfs/jfs_xtree.c 	rp = (xtpage_t *) rmp->data;
data              999 fs/jfs/namei.c 			memcpy(mp->data, name, copy_size);
data              430 fs/jfs/super.c static int jfs_remount(struct super_block *sb, int *flags, char *data)
data              438 fs/jfs/super.c 	if (!parse_options(data, sb, &newLVSize, &flag))
data              490 fs/jfs/super.c static int jfs_fill_super(struct super_block *sb, void *data, int silent)
data              516 fs/jfs/super.c 	if (!parse_options((char *) data, sb, &newLVSize, &flag))
data              674 fs/jfs/super.c 	int flags, const char *dev_name, void *data)
data              676 fs/jfs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, jfs_fill_super);
data              735 fs/jfs/super.c static ssize_t jfs_quota_read(struct super_block *sb, int type, char *data,
data              763 fs/jfs/super.c 			memset(data, 0, tocopy);
data              768 fs/jfs/super.c 			memcpy(data, bh->b_data+offset, tocopy);
data              773 fs/jfs/super.c 		data += tocopy;
data              781 fs/jfs/super.c 			       const char *data, size_t len, loff_t off)
data              811 fs/jfs/super.c 		memcpy(bh->b_data+offset, data, tocopy);
data              819 fs/jfs/super.c 		data += tocopy;
data              261 fs/jfs/xattr.c 		memcpy(mp->data, cp, nb);
data              399 fs/jfs/xattr.c 		memcpy(cp, mp->data, nb);
data              534 fs/jfs/xattr.c 		ea_buf->xattr = ea_buf->mp->data;
data              554 fs/jfs/xattr.c 	ea_buf->xattr = ea_buf->mp->data;
data              794 fs/jfs/xattr.c ssize_t __jfs_getxattr(struct inode *inode, const char *name, void *data,
data              825 fs/jfs/xattr.c 			if (!data)
data              832 fs/jfs/xattr.c 			memcpy(data, value, size);
data              855 fs/jfs/xattr.c ssize_t jfs_listxattr(struct dentry * dentry, char *data, size_t buf_size)
data              884 fs/jfs/xattr.c 	if (!data)
data              893 fs/jfs/xattr.c 	buffer = data;
data              780 fs/libfs.c     	if (copy_from_user(ar->data, buf, size))
data              783 fs/libfs.c     	return ar->data;
data              793 fs/libfs.c     	return simple_read_from_buffer(buf, size, pos, ar->data, ar->size);
data              811 fs/libfs.c     	void *data;
data              830 fs/libfs.c     	attr->data = inode->i_private;
data              870 fs/libfs.c     		ret = attr->get(attr->data, &val);
data              909 fs/libfs.c     	ret = attr->set(attr->data, val);
data              109 fs/lockd/clnt4xdr.c 			  const u8 *data, const unsigned int length)
data              114 fs/lockd/clnt4xdr.c 	xdr_encode_opaque(p, data, length);
data              122 fs/lockd/clnt4xdr.c 	ret = xdr_stream_decode_opaque_inline(xdr, (void *)&obj->data,
data              136 fs/lockd/clnt4xdr.c 	encode_netobj(xdr, (u8 *)&cookie->data, cookie->len);
data              158 fs/lockd/clnt4xdr.c 	memcpy(cookie->data, p, length);
data              162 fs/lockd/clnt4xdr.c 	memset(cookie->data, 0, 4);
data              176 fs/lockd/clnt4xdr.c 	encode_netobj(xdr, (u8 *)&fh->data, fh->size);
data              248 fs/lockd/clnt4xdr.c 	encode_netobj(xdr, lock->oh.data, lock->oh.len);
data              333 fs/lockd/clnt4xdr.c 	encode_netobj(xdr, lock->oh.data, lock->oh.len);
data              361 fs/lockd/clnt4xdr.c 				  const void *data)
data              363 fs/lockd/clnt4xdr.c 	const struct nlm_args *args = data;
data              383 fs/lockd/clnt4xdr.c 				  const void *data)
data              385 fs/lockd/clnt4xdr.c 	const struct nlm_args *args = data;
data              406 fs/lockd/clnt4xdr.c 				  const void *data)
data              408 fs/lockd/clnt4xdr.c 	const struct nlm_args *args = data;
data              425 fs/lockd/clnt4xdr.c 				    const void *data)
data              427 fs/lockd/clnt4xdr.c 	const struct nlm_args *args = data;
data              442 fs/lockd/clnt4xdr.c 			     const void *data)
data              444 fs/lockd/clnt4xdr.c 	const struct nlm_res *result = data;
data              465 fs/lockd/clnt4xdr.c 				 const void *data)
data              467 fs/lockd/clnt4xdr.c 	const struct nlm_res *result = data;
data              513 fs/lockd/clnt4xdr.c 				void *data)
data              515 fs/lockd/clnt4xdr.c 	struct nlm_res *result = data;
data              534 fs/lockd/clnt4xdr.c 			    void *data)
data              536 fs/lockd/clnt4xdr.c 	struct nlm_res *result = data;
data               46 fs/lockd/clntproc.c 	memcpy(c->data, &cookie, 4);
data              135 fs/lockd/clntproc.c 	lock->oh.data = req->a_owner;
data              158 fs/lockd/clntproc.c int nlmclnt_proc(struct nlm_host *host, int cmd, struct file_lock *fl, void *data)
data              169 fs/lockd/clntproc.c 		nlmclnt_ops->nlmclnt_alloc_call(data);
data              179 fs/lockd/clntproc.c 	call->a_callback_data = data;
data              236 fs/lockd/clntproc.c static void nlmclnt_rpc_release(void *data)
data              238 fs/lockd/clntproc.c 	nlmclnt_release_call(data);
data              702 fs/lockd/clntproc.c static void nlmclnt_unlock_prepare(struct rpc_task *task, void *data)
data              704 fs/lockd/clntproc.c 	struct nlm_rqst	*req = data;
data              715 fs/lockd/clntproc.c static void nlmclnt_unlock_callback(struct rpc_task *task, void *data)
data              717 fs/lockd/clntproc.c 	struct nlm_rqst	*req = data;
data              783 fs/lockd/clntproc.c static void nlmclnt_cancel_callback(struct rpc_task *task, void *data)
data              785 fs/lockd/clntproc.c 	struct nlm_rqst	*req = data;
data              106 fs/lockd/clntxdr.c 			  const u8 *data, const unsigned int length)
data              111 fs/lockd/clntxdr.c 	xdr_encode_opaque(p, data, length);
data              119 fs/lockd/clntxdr.c 	ret = xdr_stream_decode_opaque_inline(xdr, (void *)&obj->data,
data              133 fs/lockd/clntxdr.c 	encode_netobj(xdr, (u8 *)&cookie->data, cookie->len);
data              155 fs/lockd/clntxdr.c 	memcpy(cookie->data, p, length);
data              159 fs/lockd/clntxdr.c 	memset(cookie->data, 0, 4);
data              173 fs/lockd/clntxdr.c 	encode_netobj(xdr, (u8 *)&fh->data, NFS2_FHSIZE);
data              243 fs/lockd/clntxdr.c 	encode_netobj(xdr, lock->oh.data, lock->oh.len);
data              327 fs/lockd/clntxdr.c 	encode_netobj(xdr, lock->oh.data, lock->oh.len);
data              354 fs/lockd/clntxdr.c 				 const void *data)
data              356 fs/lockd/clntxdr.c 	const struct nlm_args *args = data;
data              376 fs/lockd/clntxdr.c 				 const void *data)
data              378 fs/lockd/clntxdr.c 	const struct nlm_args *args = data;
data              399 fs/lockd/clntxdr.c 				 const void *data)
data              401 fs/lockd/clntxdr.c 	const struct nlm_args *args = data;
data              418 fs/lockd/clntxdr.c 				   const void *data)
data              420 fs/lockd/clntxdr.c 	const struct nlm_args *args = data;
data              435 fs/lockd/clntxdr.c 			    const void *data)
data              437 fs/lockd/clntxdr.c 	const struct nlm_res *result = data;
data              465 fs/lockd/clntxdr.c 				const void *data)
data              467 fs/lockd/clntxdr.c 	const struct nlm_res *result = data;
data              511 fs/lockd/clntxdr.c 			       void *data)
data              513 fs/lockd/clntxdr.c 	struct nlm_res *result = data;
data              532 fs/lockd/clntxdr.c 			   void *data)
data              534 fs/lockd/clntxdr.c 	struct nlm_res *result = data;
data              239 fs/lockd/mon.c 		if (memcmp(nsm->sm_priv.data, priv->data,
data              240 fs/lockd/mon.c 					sizeof(priv->data)) == 0)
data              264 fs/lockd/mon.c 	u64 *p = (u64 *)&nsm->sm_priv.data;
data              478 fs/lockd/mon.c 	xdr_encode_opaque_fixed(p, argp->priv->data, SM_PRIV_SIZE);
data              496 fs/lockd/mon.c 				void *data)
data              498 fs/lockd/mon.c 	struct nsm_res *resp = data;
data              514 fs/lockd/mon.c 			    void *data)
data              516 fs/lockd/mon.c 	struct nsm_res *resp = data;
data               24 fs/lockd/procfs.c 	char *data;
data               31 fs/lockd/procfs.c 	data = simple_transaction_get(file, buf, size);
data               32 fs/lockd/procfs.c 	if (IS_ERR(data))
data               33 fs/lockd/procfs.c 		return PTR_ERR(data);
data               35 fs/lockd/procfs.c 	switch(data[0]) {
data              548 fs/lockd/svc.c 		.data		= &nlm_grace_period,
data              557 fs/lockd/svc.c 		.data		= &nlm_timeout,
data              566 fs/lockd/svc.c 		.data		= &nlm_udpport,
data              575 fs/lockd/svc.c 		.data		= &nlm_tcpport,
data              584 fs/lockd/svc.c 		.data		= &nsm_use_hostnames,
data              591 fs/lockd/svc.c 		.data		= &nsm_local_state,
data              267 fs/lockd/svc4proc.c static void nlm4svc_callback_exit(struct rpc_task *task, void *data)
data              273 fs/lockd/svc4proc.c static void nlm4svc_callback_release(void *data)
data              275 fs/lockd/svc4proc.c 	nlmsvc_release_call(data);
data               76 fs/lockd/svclock.c 		sprintf(p, "%02x", cookie->data[i]);
data              174 fs/lockd/svclock.c 	if (memcmp(a->data, b->data, a->len))
data              434 fs/lockd/svclock.c 	call->a_args.lock.oh.data = call->a_owner;
data              438 fs/lockd/svclock.c 		void *data = kmalloc(lock->oh.len, GFP_KERNEL);
data              439 fs/lockd/svclock.c 		if (!data)
data              441 fs/lockd/svclock.c 		call->a_args.lock.oh.data = (u8 *) data;
data              444 fs/lockd/svclock.c 	memcpy(call->a_args.lock.oh.data, lock->oh.data, lock->oh.len);
data              450 fs/lockd/svclock.c 	if (call->a_args.lock.oh.data != call->a_owner)
data              451 fs/lockd/svclock.c 		kfree(call->a_args.lock.oh.data);
data              887 fs/lockd/svclock.c static void nlmsvc_grant_callback(struct rpc_task *task, void *data)
data              889 fs/lockd/svclock.c 	struct nlm_rqst		*call = data;
data              927 fs/lockd/svclock.c static void nlmsvc_grant_release(void *data)
data              929 fs/lockd/svclock.c 	struct nlm_rqst		*call = data;
data              948 fs/lockd/svclock.c 		*(unsigned int *)(cookie->data), status);
data              300 fs/lockd/svcproc.c static void nlmsvc_callback_exit(struct rpc_task *task, void *data)
data              314 fs/lockd/svcproc.c static void nlmsvc_callback_release(void *data)
data              316 fs/lockd/svcproc.c 	nlmsvc_release_call(data);
data               24 fs/lockd/svcshare.c 	    && !memcmp(share->s_owner.data, oh->data, oh->len);
data               50 fs/lockd/svcshare.c 	memcpy(ohdata, oh->data, oh->len);
data               54 fs/lockd/svcshare.c 	share->s_owner.data = ohdata;
data               38 fs/lockd/svcsubs.c 	u32 *fhp = (u32*)f->data;
data               70 fs/lockd/svcsubs.c 		tmp += f->data[i];
data              253 fs/lockd/svcsubs.c nlm_traverse_files(void *data, nlm_host_match_fn_t match,
data              254 fs/lockd/svcsubs.c 		int (*is_failover_file)(void *data, struct nlm_file *file))
data              263 fs/lockd/svcsubs.c 			if (is_failover_file && !is_failover_file(data, file))
data              270 fs/lockd/svcsubs.c 			if (nlm_inspect_file(data, file, match))
data              331 fs/lockd/svcsubs.c nlmsvc_mark_host(void *data, struct nlm_host *hint)
data              333 fs/lockd/svcsubs.c 	struct nlm_host *host = data;
data              342 fs/lockd/svcsubs.c nlmsvc_same_host(void *data, struct nlm_host *other)
data              344 fs/lockd/svcsubs.c 	struct nlm_host *host = data;
data              350 fs/lockd/svcsubs.c nlmsvc_is_client(void *data, struct nlm_host *dummy)
data              352 fs/lockd/svcsubs.c 	struct nlm_host *host = data;
data               56 fs/lockd/xdr.c 		memset(c->data, 0, 4);	/* hockeypux brain damage */
data               61 fs/lockd/xdr.c 		memcpy(c->data, p, len);
data               78 fs/lockd/xdr.c 	memcpy(p, c->data, c->len);
data               94 fs/lockd/xdr.c 	memset(f->data, 0, sizeof(f->data));
data               95 fs/lockd/xdr.c 	memcpy(f->data, p, NFS2_FHSIZE);
data              326 fs/lockd/xdr.c 	memcpy(&argp->priv.data, p, sizeof(argp->priv.data));
data               56 fs/lockd/xdr4.c 		memset(c->data, 0, 4);	/* hockeypux brain damage */
data               61 fs/lockd/xdr4.c 		memcpy(c->data, p, len);
data               78 fs/lockd/xdr4.c 	memcpy(p, c->data, c->len);
data               86 fs/lockd/xdr4.c 	memset(f->data, 0, sizeof(f->data));
data               93 fs/lockd/xdr4.c       	memcpy(f->data, p, f->size);
data              323 fs/lockd/xdr4.c 	memcpy(&argp->priv.data, p, sizeof(argp->priv.data));
data               26 fs/minix/inode.c static int minix_remount (struct super_block * sb, int * flags, char * data);
data              116 fs/minix/inode.c static int minix_remount (struct super_block * sb, int * flags, char * data)
data              153 fs/minix/inode.c static int minix_fill_super(struct super_block *s, void *data, int silent)
data              651 fs/minix/inode.c 	int flags, const char *dev_name, void *data)
data              653 fs/minix/inode.c 	return mount_bdev(fs_type, flags, dev_name, data, minix_fill_super);
data              497 fs/mpage.c     		      void *data)
data              499 fs/mpage.c     	struct mpage_data *mpd = data;
data              973 fs/namespace.c 				void *data)
data              990 fs/namespace.c 		ret = parse_monolithic_mount_data(fc, data);
data             1003 fs/namespace.c 	     const char *name, void *data)
data             1012 fs/namespace.c 	return vfs_kern_mount(type, SB_SUBMOUNT, name, data);
data             2528 fs/namespace.c 		      int mnt_flags, void *data)
data             2548 fs/namespace.c 	err = parse_monolithic_mount_data(fc, data);
data             2782 fs/namespace.c 			int mnt_flags, const char *name, void *data)
data             2818 fs/namespace.c 		err = parse_monolithic_mount_data(fc, data);
data             3010 fs/namespace.c void *copy_mount_options(const void __user * data)
data             3016 fs/namespace.c 	if (!data)
data             3028 fs/namespace.c 	size = TASK_SIZE - (unsigned long)untagged_addr(data);
data             3032 fs/namespace.c 	i = size - exact_copy_from_user(copy, data, size);
data             3042 fs/namespace.c char *copy_mount_string(const void __user *data)
data             3044 fs/namespace.c 	return data ? strndup_user(data, PATH_MAX) : NULL;
data             3329 fs/namespace.c 	       const char __user *type, unsigned long flags, void __user *data)
data             3346 fs/namespace.c 	options = copy_mount_options(data);
data             3363 fs/namespace.c 		char __user *, type, unsigned long, flags, void __user *, data)
data             3365 fs/namespace.c 	return ksys_mount(dev_name, dir_name, type, flags, data);
data               69 fs/nfs/blocklayout/blocklayout.c 	void (*pnfs_callback) (void *data);
data               70 fs/nfs/blocklayout/blocklayout.c 	void *data;
data               73 fs/nfs/blocklayout/blocklayout.c static inline struct parallel_io *alloc_parallel(void *data)
data               79 fs/nfs/blocklayout/blocklayout.c 		rv->data = data;
data               95 fs/nfs/blocklayout/blocklayout.c 	p->pnfs_callback(p->data);
data              220 fs/nfs/blocklayout/blocklayout.c 		struct nfs_pgio_header *header = par->data;
data              243 fs/nfs/blocklayout/blocklayout.c bl_end_par_io_read(void *data)
data              245 fs/nfs/blocklayout/blocklayout.c 	struct nfs_pgio_header *hdr = data;
data              349 fs/nfs/blocklayout/blocklayout.c 	struct nfs_pgio_header *header = par->data;
data              387 fs/nfs/blocklayout/blocklayout.c static void bl_end_par_io_write(void *data)
data              389 fs/nfs/blocklayout/blocklayout.c 	struct nfs_pgio_header *hdr = data;
data              508 fs/nfs/blocklayout/extent_tree.c 	p = xdr_encode_opaque_fixed(p, be->be_device->deviceid.data,
data               77 fs/nfs/blocklayout/rpc_pipefs.c 	msg->data = kzalloc(msg->len, gfp_mask);
data               78 fs/nfs/blocklayout/rpc_pipefs.c 	if (!msg->data)
data               81 fs/nfs/blocklayout/rpc_pipefs.c 	bl_msg = msg->data;
data               84 fs/nfs/blocklayout/rpc_pipefs.c 	nfs4_encode_simple(msg->data + sizeof(*bl_msg), b);
data              106 fs/nfs/blocklayout/rpc_pipefs.c 	kfree(msg->data);
data              482 fs/nfs/callback_proc.c 		if (memcmp(session->sess_id.data,
data              483 fs/nfs/callback_proc.c 			   rclist->rcl_sessionid.data,
data              692 fs/nfs/callback_proc.c 		memcpy(&cp_state->verf.verifier.data[0],
data              693 fs/nfs/callback_proc.c 			&args->wr_writeverf.verifier.data[0],
data              698 fs/nfs/callback_proc.c __be32 nfs4_callback_offload(void *data, void *dummy,
data              701 fs/nfs/callback_proc.c 	struct cb_offloadargs *args = data;
data              100 fs/nfs/callback_xdr.c 	memcpy(&fh->data[0], p, fh->size);
data              101 fs/nfs/callback_xdr.c 	memset(&fh->data[fh->size], 0, sizeof(fh->data) - fh->size);
data              131 fs/nfs/callback_xdr.c 	memcpy(stateid->data, p, NFS4_STATEID_SIZE);
data              319 fs/nfs/callback_xdr.c 		memcpy(dev->cbd_dev_id.data, p, NFS4_DEVICEID4_SIZE);
data              357 fs/nfs/callback_xdr.c 	memcpy(sid->data, p, NFS4_MAX_SESSIONID_LEN);
data              544 fs/nfs/callback_xdr.c 		memcpy(&args->wr_writeverf.verifier.data[0], p,
data              554 fs/nfs/callback_xdr.c 					void *data)
data              556 fs/nfs/callback_xdr.c 	struct cb_offloadargs *args = data;
data              281 fs/nfs/client.c static struct nfs_client *nfs_match_client(const struct nfs_client_initdata *data)
data              284 fs/nfs/client.c 	const struct sockaddr *sap = data->addr;
data              285 fs/nfs/client.c 	struct nfs_net *nn = net_generic(data->net, nfs_net_id);
data              308 fs/nfs/client.c 		if (clp->rpc_ops != data->nfs_mod->rpc_ops)
data              311 fs/nfs/client.c 		if (clp->cl_proto != data->proto)
data              314 fs/nfs/client.c 		if (clp->cl_minorversion != data->minorversion)
data              652 fs/nfs/client.c 			   const struct nfs_parsed_mount_data *data,
data              657 fs/nfs/client.c 		.hostname = data->nfs_server.hostname,
data              658 fs/nfs/client.c 		.addr = (const struct sockaddr *)&data->nfs_server.address,
data              659 fs/nfs/client.c 		.addrlen = data->nfs_server.addrlen,
data              661 fs/nfs/client.c 		.proto = data->nfs_server.protocol,
data              662 fs/nfs/client.c 		.net = data->net,
data              665 fs/nfs/client.c 		.nconnect = data->nfs_server.nconnect,
data              670 fs/nfs/client.c 	nfs_init_timeout_values(&timeparms, data->nfs_server.protocol,
data              671 fs/nfs/client.c 			data->timeo, data->retrans);
data              672 fs/nfs/client.c 	if (data->flags & NFS_MOUNT_NORESVPORT)
data              683 fs/nfs/client.c 	server->flags = data->flags;
data              684 fs/nfs/client.c 	server->options = data->options;
data              689 fs/nfs/client.c 	if (data->rsize)
data              690 fs/nfs/client.c 		server->rsize = nfs_block_size(data->rsize, NULL);
data              691 fs/nfs/client.c 	if (data->wsize)
data              692 fs/nfs/client.c 		server->wsize = nfs_block_size(data->wsize, NULL);
data              694 fs/nfs/client.c 	server->acregmin = data->acregmin * HZ;
data              695 fs/nfs/client.c 	server->acregmax = data->acregmax * HZ;
data              696 fs/nfs/client.c 	server->acdirmin = data->acdirmin * HZ;
data              697 fs/nfs/client.c 	server->acdirmax = data->acdirmax * HZ;
data              704 fs/nfs/client.c 	server->port = data->nfs_server.port;
data              705 fs/nfs/client.c 	server->auth_info = data->auth_info;
data              708 fs/nfs/client.c 					  data->selected_flavor);
data              713 fs/nfs/client.c 	if (data->mount_server.addrlen) {
data              714 fs/nfs/client.c 		memcpy(&server->mountd_address, &data->mount_server.address,
data              715 fs/nfs/client.c 			data->mount_server.addrlen);
data              716 fs/nfs/client.c 		server->mountd_addrlen = data->mount_server.addrlen;
data              718 fs/nfs/client.c 	server->mountd_version = data->mount_server.version;
data              719 fs/nfs/client.c 	server->mountd_port = data->mount_server.port;
data              720 fs/nfs/client.c 	server->mountd_protocol = data->mount_server.protocol;
data              722 fs/nfs/client.c 	server->namelen  = data->namlen;
data              679 fs/nfs/dir.c   int nfs_readdir_filler(void *data, struct page* page)
data              681 fs/nfs/dir.c   	nfs_readdir_descriptor_t *desc = data;
data              240 fs/nfs/direct.c 					   struct nfs_commit_data *data)
data              244 fs/nfs/direct.c 	verfp = nfs_direct_select_verf(dreq, data->ds_clp,
data              245 fs/nfs/direct.c 					 data->ds_commit_index);
data              248 fs/nfs/direct.c 	if (verfp->committed < 0 || data->res.verf->committed <= NFS_UNSTABLE)
data              251 fs/nfs/direct.c 	return nfs_direct_cmp_verf(verfp, data->res.verf);
data              672 fs/nfs/direct.c static void nfs_direct_commit_complete(struct nfs_commit_data *data)
data              674 fs/nfs/direct.c 	struct nfs_direct_req *dreq = data->dreq;
data              677 fs/nfs/direct.c 	int status = data->task.tk_status;
data              680 fs/nfs/direct.c 	if (status < 0 || nfs_direct_cmp_commit_data_verf(dreq, data))
data              683 fs/nfs/direct.c 	while (!list_empty(&data->pages)) {
data              684 fs/nfs/direct.c 		req = nfs_list_entry(data->pages.next);
data               39 fs/nfs/export.c 	size_t fh_size = offsetof(struct nfs_fh, data) + server_fh->size;
data               70 fs/nfs/export.c 	size_t fh_size = offsetof(struct nfs_fh, data) + server_fh->size;
data              265 fs/nfs/filelayout/filelayout.c static void filelayout_read_prepare(struct rpc_task *task, void *data)
data              267 fs/nfs/filelayout/filelayout.c 	struct nfs_pgio_header *hdr = data;
data              291 fs/nfs/filelayout/filelayout.c static void filelayout_read_call_done(struct rpc_task *task, void *data)
data              293 fs/nfs/filelayout/filelayout.c 	struct nfs_pgio_header *hdr = data;
data              304 fs/nfs/filelayout/filelayout.c 	hdr->mds_ops->rpc_call_done(task, data);
data              307 fs/nfs/filelayout/filelayout.c static void filelayout_read_count_stats(struct rpc_task *task, void *data)
data              309 fs/nfs/filelayout/filelayout.c 	struct nfs_pgio_header *hdr = data;
data              343 fs/nfs/filelayout/filelayout.c 				     struct nfs_commit_data *data)
data              347 fs/nfs/filelayout/filelayout.c 	trace_nfs4_pnfs_commit_ds(data, task->tk_status);
data              348 fs/nfs/filelayout/filelayout.c 	err = filelayout_async_handle_error(task, NULL, data->ds_clp,
data              349 fs/nfs/filelayout/filelayout.c 					    data->lseg);
data              353 fs/nfs/filelayout/filelayout.c 		pnfs_generic_prepare_to_resend_writes(data);
data              360 fs/nfs/filelayout/filelayout.c 	pnfs_set_layoutcommit(data->inode, data->lseg, data->lwb);
data              365 fs/nfs/filelayout/filelayout.c static void filelayout_write_prepare(struct rpc_task *task, void *data)
data              367 fs/nfs/filelayout/filelayout.c 	struct nfs_pgio_header *hdr = data;
data              389 fs/nfs/filelayout/filelayout.c static void filelayout_write_call_done(struct rpc_task *task, void *data)
data              391 fs/nfs/filelayout/filelayout.c 	struct nfs_pgio_header *hdr = data;
data              400 fs/nfs/filelayout/filelayout.c 	hdr->mds_ops->rpc_call_done(task, data);
data              403 fs/nfs/filelayout/filelayout.c static void filelayout_write_count_stats(struct rpc_task *task, void *data)
data              405 fs/nfs/filelayout/filelayout.c 	struct nfs_pgio_header *hdr = data;
data              410 fs/nfs/filelayout/filelayout.c static void filelayout_commit_prepare(struct rpc_task *task, void *data)
data              412 fs/nfs/filelayout/filelayout.c 	struct nfs_commit_data *wdata = data;
data              420 fs/nfs/filelayout/filelayout.c static void filelayout_commit_count_stats(struct rpc_task *task, void *data)
data              422 fs/nfs/filelayout/filelayout.c 	struct nfs_commit_data *cdata = data;
data              729 fs/nfs/filelayout/filelayout.c 		memcpy(fl->fh_array[i]->data, p, fl->fh_array[i]->size);
data             1047 fs/nfs/filelayout/filelayout.c static int filelayout_initiate_commit(struct nfs_commit_data *data, int how)
data             1049 fs/nfs/filelayout/filelayout.c 	struct pnfs_layout_segment *lseg = data->lseg;
data             1055 fs/nfs/filelayout/filelayout.c 	idx = calc_ds_index_from_commit(lseg, data->ds_commit_index);
data             1060 fs/nfs/filelayout/filelayout.c 	ds_clnt = nfs4_find_or_create_ds_client(ds->ds_clp, data->inode);
data             1065 fs/nfs/filelayout/filelayout.c 		data->inode->i_ino, how, refcount_read(&ds->ds_clp->cl_count));
data             1066 fs/nfs/filelayout/filelayout.c 	data->commit_done_cb = filelayout_commit_done_cb;
data             1068 fs/nfs/filelayout/filelayout.c 	data->ds_clp = ds->ds_clp;
data             1069 fs/nfs/filelayout/filelayout.c 	fh = select_ds_fh_from_commit(lseg, data->ds_commit_index);
data             1071 fs/nfs/filelayout/filelayout.c 		data->args.fh = fh;
data             1072 fs/nfs/filelayout/filelayout.c 	return nfs_initiate_commit(ds_clnt, data, NFS_PROTO(data->inode),
data             1076 fs/nfs/filelayout/filelayout.c 	pnfs_generic_prepare_to_resend_writes(data);
data             1077 fs/nfs/filelayout/filelayout.c 	pnfs_generic_commit_release(data);
data               80 fs/nfs/flexfilelayout/flexfilelayout.c 	memcpy(stateid->data, p, NFS4_STATEID_SIZE);
data              115 fs/nfs/flexfilelayout/flexfilelayout.c 	memcpy(&fh->data, p, fh->size);
data             1429 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_read_prepare_v3(struct rpc_task *task, void *data)
data             1431 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1439 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_read_prepare_v4(struct rpc_task *task, void *data)
data             1441 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1452 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_read_call_done(struct rpc_task *task, void *data)
data             1454 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1468 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_read_count_stats(struct rpc_task *task, void *data)
data             1470 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1477 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_read_release(void *data)
data             1479 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1487 fs/nfs/flexfilelayout/flexfilelayout.c 	pnfs_generic_rw_release(data);
data             1536 fs/nfs/flexfilelayout/flexfilelayout.c 				     struct nfs_commit_data *data)
data             1540 fs/nfs/flexfilelayout/flexfilelayout.c 	trace_nfs4_pnfs_commit_ds(data, task->tk_status);
data             1542 fs/nfs/flexfilelayout/flexfilelayout.c 		ff_layout_io_track_ds_error(data->lseg, data->ds_commit_index,
data             1543 fs/nfs/flexfilelayout/flexfilelayout.c 					    data->args.offset, data->args.count,
data             1544 fs/nfs/flexfilelayout/flexfilelayout.c 					    data->res.op_status, OP_COMMIT,
data             1546 fs/nfs/flexfilelayout/flexfilelayout.c 	err = ff_layout_async_handle_error(task, NULL, data->ds_clp,
data             1547 fs/nfs/flexfilelayout/flexfilelayout.c 					   data->lseg, data->ds_commit_index);
data             1551 fs/nfs/flexfilelayout/flexfilelayout.c 		pnfs_generic_prepare_to_resend_writes(data);
data             1554 fs/nfs/flexfilelayout/flexfilelayout.c 		pnfs_generic_prepare_to_resend_writes(data);
data             1561 fs/nfs/flexfilelayout/flexfilelayout.c 	ff_layout_set_layoutcommit(data->inode, data->lseg, data->lwb);
data             1601 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_write_prepare_v3(struct rpc_task *task, void *data)
data             1603 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1611 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_write_prepare_v4(struct rpc_task *task, void *data)
data             1613 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1624 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_write_call_done(struct rpc_task *task, void *data)
data             1626 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1638 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_write_count_stats(struct rpc_task *task, void *data)
data             1640 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1647 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_write_release(void *data)
data             1649 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_pgio_header *hdr = data;
data             1657 fs/nfs/flexfilelayout/flexfilelayout.c 	pnfs_generic_rw_release(data);
data             1695 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_commit_prepare_v3(struct rpc_task *task, void *data)
data             1697 fs/nfs/flexfilelayout/flexfilelayout.c 	ff_layout_commit_prepare_common(task, data);
data             1701 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_commit_prepare_v4(struct rpc_task *task, void *data)
data             1703 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_commit_data *wdata = data;
data             1710 fs/nfs/flexfilelayout/flexfilelayout.c 	ff_layout_commit_prepare_common(task, data);
data             1713 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_commit_done(struct rpc_task *task, void *data)
data             1715 fs/nfs/flexfilelayout/flexfilelayout.c 	pnfs_generic_write_commit_done(task, data);
data             1718 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_commit_count_stats(struct rpc_task *task, void *data)
data             1720 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_commit_data *cdata = data;
data             1727 fs/nfs/flexfilelayout/flexfilelayout.c static void ff_layout_commit_release(void *data)
data             1729 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs_commit_data *cdata = data;
data             1732 fs/nfs/flexfilelayout/flexfilelayout.c 	pnfs_generic_commit_release(data);
data             1930 fs/nfs/flexfilelayout/flexfilelayout.c static int ff_layout_initiate_commit(struct nfs_commit_data *data, int how)
data             1932 fs/nfs/flexfilelayout/flexfilelayout.c 	struct pnfs_layout_segment *lseg = data->lseg;
data             1945 fs/nfs/flexfilelayout/flexfilelayout.c 	idx = calc_ds_index_from_commit(lseg, data->ds_commit_index);
data             1952 fs/nfs/flexfilelayout/flexfilelayout.c 						   data->inode);
data             1956 fs/nfs/flexfilelayout/flexfilelayout.c 	ds_cred = ff_layout_get_ds_cred(mirror, &lseg->pls_range, data->cred);
data             1963 fs/nfs/flexfilelayout/flexfilelayout.c 		data->inode->i_ino, how, refcount_read(&ds->ds_clp->cl_count),
data             1965 fs/nfs/flexfilelayout/flexfilelayout.c 	data->commit_done_cb = ff_layout_commit_done_cb;
data             1966 fs/nfs/flexfilelayout/flexfilelayout.c 	data->cred = ds_cred;
data             1968 fs/nfs/flexfilelayout/flexfilelayout.c 	data->ds_clp = ds->ds_clp;
data             1969 fs/nfs/flexfilelayout/flexfilelayout.c 	fh = select_ds_fh_from_commit(lseg, data->ds_commit_index);
data             1971 fs/nfs/flexfilelayout/flexfilelayout.c 		data->args.fh = fh;
data             1973 fs/nfs/flexfilelayout/flexfilelayout.c 	ret = nfs_initiate_commit(ds_clnt, data, ds->ds_clp->rpc_ops,
data             1980 fs/nfs/flexfilelayout/flexfilelayout.c 	pnfs_generic_prepare_to_resend_writes(data);
data             1981 fs/nfs/flexfilelayout/flexfilelayout.c 	pnfs_generic_commit_release(data);
data             2042 fs/nfs/flexfilelayout/flexfilelayout.c 	encode_opaque_fixed(xdr, stateid->data, NFS4_STATEID_SIZE);
data             2048 fs/nfs/flexfilelayout/flexfilelayout.c 	encode_opaque_fixed(xdr, devinfo->dev_id.data, NFS4_DEVICEID4_SIZE);
data             2058 fs/nfs/flexfilelayout/flexfilelayout.c 			devinfo->ld_private.data);
data             2110 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs4_flexfile_layoutreturn_args *ff_args = ff_opaque->data;
data             2141 fs/nfs/flexfilelayout/flexfilelayout.c 	if (!args->data)
data             2143 fs/nfs/flexfilelayout/flexfilelayout.c 	ff_args = args->data;
data             2144 fs/nfs/flexfilelayout/flexfilelayout.c 	args->data = NULL;
data             2182 fs/nfs/flexfilelayout/flexfilelayout.c 	args->ld_private->data = ff_args;
data             2372 fs/nfs/flexfilelayout/flexfilelayout.c 	xdr_encode_opaque(p, fh->data, fh->size);
data             2396 fs/nfs/flexfilelayout/flexfilelayout.c 	ff_layout_encode_ff_layoutupdate(xdr, devinfo, opaque->data);
data             2404 fs/nfs/flexfilelayout/flexfilelayout.c 	struct nfs4_ff_layout_mirror *mirror = opaque->data;
data             2446 fs/nfs/flexfilelayout/flexfilelayout.c 		devinfo->ld_private.data = mirror;
data              207 fs/nfs/flexfilelayout/flexfilelayoutdev.c 	ret = memcmp(e1->stateid.data, e2->stateid.data,
data              208 fs/nfs/flexfilelayout/flexfilelayoutdev.c 			sizeof(e1->stateid.data));
data               76 fs/nfs/fscache-index.c 						  const void *data,
data               95 fs/nfs/fscache-index.c 	if (memcmp(data, &auxdata, datalen) != 0)
data              260 fs/nfs/fscache.c 					       nfsi->fh.data, nfsi->fh.size,
data              281 fs/nfs/fscache.c static bool nfs_fscache_can_enable(void *data)
data              283 fs/nfs/fscache.c 	struct inode *inode = data;
data             1572 fs/nfs/inode.c 		__be32 *pos = (__be32 *)&fh->data[i];
data              474 fs/nfs/internal.h 			       struct nfs_commit_data *data,
data              478 fs/nfs/internal.h extern void nfs_init_commit(struct nfs_commit_data *data,
data              499 fs/nfs/internal.h void nfs_commitdata_release(struct nfs_commit_data *data);
data              542 fs/nfs/internal.h 	return memcmp(v1->data, v2->data, sizeof(v1->data));
data              568 fs/nfs/internal.h 				void *data);
data              731 fs/nfs/internal.h 	return ~crc32_le(0xFFFFFFFF, &fh->data[0], fh->size);
data              358 fs/nfs/mount_clnt.c 	memcpy(fh->data, p, NFS2_FHSIZE);
data              364 fs/nfs/mount_clnt.c 				void *data)
data              366 fs/nfs/mount_clnt.c 	struct mountres *res = data;
data              417 fs/nfs/mount_clnt.c 	memcpy(fh->data, p, size);
data              457 fs/nfs/mount_clnt.c 				 void *data)
data              459 fs/nfs/mount_clnt.c 	struct mountres *res = data;
data              189 fs/nfs/nfs2xdr.c 	memcpy(p, fh->data, NFS2_FHSIZE);
data              200 fs/nfs/nfs2xdr.c 	memcpy(fh->data, p, NFS2_FHSIZE);
data              559 fs/nfs/nfs2xdr.c 				 const void *data)
data              561 fs/nfs/nfs2xdr.c 	const struct nfs_fh *fh = data;
data              576 fs/nfs/nfs2xdr.c 				   const void *data)
data              578 fs/nfs/nfs2xdr.c 	const struct nfs_sattrargs *args = data;
data              586 fs/nfs/nfs2xdr.c 				   const void *data)
data              588 fs/nfs/nfs2xdr.c 	const struct nfs_diropargs *args = data;
data              595 fs/nfs/nfs2xdr.c 				      const void *data)
data              597 fs/nfs/nfs2xdr.c 	const struct nfs_readlinkargs *args = data;
data              631 fs/nfs/nfs2xdr.c 				  const void *data)
data              633 fs/nfs/nfs2xdr.c 	const struct nfs_pgio_args *args = data;
data              673 fs/nfs/nfs2xdr.c 				   const void *data)
data              675 fs/nfs/nfs2xdr.c 	const struct nfs_pgio_args *args = data;
data              691 fs/nfs/nfs2xdr.c 				    const void *data)
data              693 fs/nfs/nfs2xdr.c 	const struct nfs_createargs *args = data;
data              701 fs/nfs/nfs2xdr.c 				    const void *data)
data              703 fs/nfs/nfs2xdr.c 	const struct nfs_removeargs *args = data;
data              718 fs/nfs/nfs2xdr.c 				    const void *data)
data              720 fs/nfs/nfs2xdr.c 	const struct nfs_renameargs *args = data;
data              738 fs/nfs/nfs2xdr.c 				  const void *data)
data              740 fs/nfs/nfs2xdr.c 	const struct nfs_linkargs *args = data;
data              757 fs/nfs/nfs2xdr.c 				     const void *data)
data              759 fs/nfs/nfs2xdr.c 	const struct nfs_symlinkargs *args = data;
data              789 fs/nfs/nfs2xdr.c 				     const void *data)
data              791 fs/nfs/nfs2xdr.c 	const struct nfs_readdirargs *args = data;
data              874 fs/nfs/nfs2xdr.c 				void *data)
data              876 fs/nfs/nfs2xdr.c 	struct nfs_pgio_res *result = data;
data              897 fs/nfs/nfs2xdr.c 				 void *data)
data              899 fs/nfs/nfs2xdr.c 	struct nfs_pgio_res *result = data;
data              304 fs/nfs/nfs3acl.c nfs3_list_one_acl(struct inode *inode, int type, const char *name, void *data,
data              308 fs/nfs/nfs3acl.c 	char *p = data + *result;
data              328 fs/nfs/nfs3acl.c nfs3_listxattr(struct dentry *dentry, char *data, size_t size)
data              335 fs/nfs/nfs3acl.c 			XATTR_NAME_POSIX_ACL_ACCESS, data, size, &result);
data              340 fs/nfs/nfs3acl.c 			XATTR_NAME_POSIX_ACL_DEFAULT, data, size, &result);
data              267 fs/nfs/nfs3proc.c 	struct nfs3_createdata *data;
data              269 fs/nfs/nfs3proc.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              270 fs/nfs/nfs3proc.c 	if (data != NULL) {
data              271 fs/nfs/nfs3proc.c 		data->msg.rpc_argp = &data->arg;
data              272 fs/nfs/nfs3proc.c 		data->msg.rpc_resp = &data->res;
data              273 fs/nfs/nfs3proc.c 		data->res.fh = &data->fh;
data              274 fs/nfs/nfs3proc.c 		data->res.fattr = &data->fattr;
data              275 fs/nfs/nfs3proc.c 		data->res.dir_attr = &data->dir_attr;
data              276 fs/nfs/nfs3proc.c 		nfs_fattr_init(data->res.fattr);
data              277 fs/nfs/nfs3proc.c 		nfs_fattr_init(data->res.dir_attr);
data              279 fs/nfs/nfs3proc.c 	return data;
data              283 fs/nfs/nfs3proc.c nfs3_do_create(struct inode *dir, struct dentry *dentry, struct nfs3_createdata *data)
data              287 fs/nfs/nfs3proc.c 	status = rpc_call_sync(NFS_CLIENT(dir), &data->msg, 0);
data              288 fs/nfs/nfs3proc.c 	nfs_post_op_update_inode(dir, data->res.dir_attr);
data              292 fs/nfs/nfs3proc.c 	return nfs_add_or_obtain(dentry, data->res.fh, data->res.fattr, NULL);
data              295 fs/nfs/nfs3proc.c static void nfs3_free_createdata(struct nfs3_createdata *data)
data              297 fs/nfs/nfs3proc.c 	kfree(data);
data              308 fs/nfs/nfs3proc.c 	struct nfs3_createdata *data;
data              314 fs/nfs/nfs3proc.c 	data = nfs3_alloc_createdata();
data              315 fs/nfs/nfs3proc.c 	if (data == NULL)
data              318 fs/nfs/nfs3proc.c 	data->msg.rpc_proc = &nfs3_procedures[NFS3PROC_CREATE];
data              319 fs/nfs/nfs3proc.c 	data->arg.create.fh = NFS_FH(dir);
data              320 fs/nfs/nfs3proc.c 	data->arg.create.name = dentry->d_name.name;
data              321 fs/nfs/nfs3proc.c 	data->arg.create.len = dentry->d_name.len;
data              322 fs/nfs/nfs3proc.c 	data->arg.create.sattr = sattr;
data              324 fs/nfs/nfs3proc.c 	data->arg.create.createmode = NFS3_CREATE_UNCHECKED;
data              326 fs/nfs/nfs3proc.c 		data->arg.create.createmode  = NFS3_CREATE_EXCLUSIVE;
data              327 fs/nfs/nfs3proc.c 		data->arg.create.verifier[0] = cpu_to_be32(jiffies);
data              328 fs/nfs/nfs3proc.c 		data->arg.create.verifier[1] = cpu_to_be32(current->pid);
data              336 fs/nfs/nfs3proc.c 		d_alias = nfs3_do_create(dir, dentry, data);
data              343 fs/nfs/nfs3proc.c 		switch (data->arg.create.createmode) {
data              345 fs/nfs/nfs3proc.c 				data->arg.create.createmode = NFS3_CREATE_GUARDED;
data              349 fs/nfs/nfs3proc.c 				data->arg.create.createmode = NFS3_CREATE_UNCHECKED;
data              355 fs/nfs/nfs3proc.c 		nfs_fattr_init(data->res.dir_attr);
data              356 fs/nfs/nfs3proc.c 		nfs_fattr_init(data->res.fattr);
data              367 fs/nfs/nfs3proc.c 	if (data->arg.create.createmode == NFS3_CREATE_EXCLUSIVE) {
data              378 fs/nfs/nfs3proc.c 		status = nfs3_proc_setattr(dentry, data->res.fattr, sattr);
data              379 fs/nfs/nfs3proc.c 		nfs_post_op_update_inode(d_inode(dentry), data->res.fattr);
data              393 fs/nfs/nfs3proc.c 	nfs3_free_createdata(data);
data              434 fs/nfs/nfs3proc.c static void nfs3_proc_unlink_rpc_prepare(struct rpc_task *task, struct nfs_unlinkdata *data)
data              458 fs/nfs/nfs3proc.c static void nfs3_proc_rename_rpc_prepare(struct rpc_task *task, struct nfs_renamedata *data)
data              515 fs/nfs/nfs3proc.c 	struct nfs3_createdata *data;
data              524 fs/nfs/nfs3proc.c 	data = nfs3_alloc_createdata();
data              525 fs/nfs/nfs3proc.c 	if (data == NULL)
data              527 fs/nfs/nfs3proc.c 	data->msg.rpc_proc = &nfs3_procedures[NFS3PROC_SYMLINK];
data              528 fs/nfs/nfs3proc.c 	data->arg.symlink.fromfh = NFS_FH(dir);
data              529 fs/nfs/nfs3proc.c 	data->arg.symlink.fromname = dentry->d_name.name;
data              530 fs/nfs/nfs3proc.c 	data->arg.symlink.fromlen = dentry->d_name.len;
data              531 fs/nfs/nfs3proc.c 	data->arg.symlink.pages = &page;
data              532 fs/nfs/nfs3proc.c 	data->arg.symlink.pathlen = len;
data              533 fs/nfs/nfs3proc.c 	data->arg.symlink.sattr = sattr;
data              535 fs/nfs/nfs3proc.c 	d_alias = nfs3_do_create(dir, dentry, data);
data              541 fs/nfs/nfs3proc.c 	nfs3_free_createdata(data);
data              551 fs/nfs/nfs3proc.c 	struct nfs3_createdata *data;
data              557 fs/nfs/nfs3proc.c 	data = nfs3_alloc_createdata();
data              558 fs/nfs/nfs3proc.c 	if (data == NULL)
data              565 fs/nfs/nfs3proc.c 	data->msg.rpc_proc = &nfs3_procedures[NFS3PROC_MKDIR];
data              566 fs/nfs/nfs3proc.c 	data->arg.mkdir.fh = NFS_FH(dir);
data              567 fs/nfs/nfs3proc.c 	data->arg.mkdir.name = dentry->d_name.name;
data              568 fs/nfs/nfs3proc.c 	data->arg.mkdir.len = dentry->d_name.len;
data              569 fs/nfs/nfs3proc.c 	data->arg.mkdir.sattr = sattr;
data              571 fs/nfs/nfs3proc.c 	d_alias = nfs3_do_create(dir, dentry, data);
data              587 fs/nfs/nfs3proc.c 	nfs3_free_createdata(data);
data              683 fs/nfs/nfs3proc.c 	struct nfs3_createdata *data;
data              690 fs/nfs/nfs3proc.c 	data = nfs3_alloc_createdata();
data              691 fs/nfs/nfs3proc.c 	if (data == NULL)
data              698 fs/nfs/nfs3proc.c 	data->msg.rpc_proc = &nfs3_procedures[NFS3PROC_MKNOD];
data              699 fs/nfs/nfs3proc.c 	data->arg.mknod.fh = NFS_FH(dir);
data              700 fs/nfs/nfs3proc.c 	data->arg.mknod.name = dentry->d_name.name;
data              701 fs/nfs/nfs3proc.c 	data->arg.mknod.len = dentry->d_name.len;
data              702 fs/nfs/nfs3proc.c 	data->arg.mknod.sattr = sattr;
data              703 fs/nfs/nfs3proc.c 	data->arg.mknod.rdev = rdev;
data              707 fs/nfs/nfs3proc.c 		data->arg.mknod.type = NF3BLK;
data              710 fs/nfs/nfs3proc.c 		data->arg.mknod.type = NF3CHR;
data              713 fs/nfs/nfs3proc.c 		data->arg.mknod.type = NF3FIFO;
data              716 fs/nfs/nfs3proc.c 		data->arg.mknod.type = NF3SOCK;
data              723 fs/nfs/nfs3proc.c 	d_alias = nfs3_do_create(dir, dentry, data);
data              738 fs/nfs/nfs3proc.c 	nfs3_free_createdata(data);
data              867 fs/nfs/nfs3proc.c static void nfs3_proc_commit_rpc_prepare(struct rpc_task *task, struct nfs_commit_data *data)
data              872 fs/nfs/nfs3proc.c static int nfs3_commit_done(struct rpc_task *task, struct nfs_commit_data *data)
data              874 fs/nfs/nfs3proc.c 	if (data->commit_done_cb != NULL)
data              875 fs/nfs/nfs3proc.c 		return data->commit_done_cb(task, data);
data              877 fs/nfs/nfs3proc.c 	if (nfs3_async_handle_jukebox(task, data->inode))
data              879 fs/nfs/nfs3proc.c 	nfs_refresh_inode(data->inode, data->res.fattr);
data              883 fs/nfs/nfs3proc.c static void nfs3_proc_commit_setup(struct nfs_commit_data *data, struct rpc_message *msg,
data              889 fs/nfs/nfs3proc.c static void nfs3_nlm_alloc_call(void *data)
data              891 fs/nfs/nfs3proc.c 	struct nfs_lock_context *l_ctx = data;
data              898 fs/nfs/nfs3proc.c static bool nfs3_nlm_unlock_prepare(struct rpc_task *task, void *data)
data              900 fs/nfs/nfs3proc.c 	struct nfs_lock_context *l_ctx = data;
data              907 fs/nfs/nfs3proc.c static void nfs3_nlm_release_call(void *data)
data              909 fs/nfs/nfs3proc.c 	struct nfs_lock_context *l_ctx = data;
data              309 fs/nfs/nfs3xdr.c 	memcpy(verifier->data, p, NFS3_WRITEVERFSIZE);
data              421 fs/nfs/nfs3xdr.c 	xdr_encode_opaque(p, fh->data, fh->size);
data              439 fs/nfs/nfs3xdr.c 	memcpy(fh->data, p, length);
data              814 fs/nfs/nfs3xdr.c 				      const void *data)
data              816 fs/nfs/nfs3xdr.c 	const struct nfs_fh *fh = data;
data              854 fs/nfs/nfs3xdr.c 				      const void *data)
data              856 fs/nfs/nfs3xdr.c 	const struct nfs3_sattrargs *args = data;
data              871 fs/nfs/nfs3xdr.c 				     const void *data)
data              873 fs/nfs/nfs3xdr.c 	const struct nfs3_diropargs *args = data;
data              895 fs/nfs/nfs3xdr.c 				     const void *data)
data              897 fs/nfs/nfs3xdr.c 	const struct nfs3_accessargs *args = data;
data              911 fs/nfs/nfs3xdr.c 				       const void *data)
data              913 fs/nfs/nfs3xdr.c 	const struct nfs3_readlinkargs *args = data;
data              943 fs/nfs/nfs3xdr.c 				   const void *data)
data              945 fs/nfs/nfs3xdr.c 	const struct nfs_pgio_args *args = data;
data              988 fs/nfs/nfs3xdr.c 				    const void *data)
data              990 fs/nfs/nfs3xdr.c 	const struct nfs_pgio_args *args = data;
data             1038 fs/nfs/nfs3xdr.c 				     const void *data)
data             1040 fs/nfs/nfs3xdr.c 	const struct nfs3_createargs *args = data;
data             1056 fs/nfs/nfs3xdr.c 				    const void *data)
data             1058 fs/nfs/nfs3xdr.c 	const struct nfs3_mkdirargs *args = data;
data             1078 fs/nfs/nfs3xdr.c 				const void *data,
data             1081 fs/nfs/nfs3xdr.c 	const struct nfs3_symlinkargs *args = data;
data             1089 fs/nfs/nfs3xdr.c 				      const void *data)
data             1091 fs/nfs/nfs3xdr.c 	const struct nfs3_symlinkargs *args = data;
data             1154 fs/nfs/nfs3xdr.c 				    const void *data)
data             1156 fs/nfs/nfs3xdr.c 	const struct nfs3_mknodargs *args = data;
data             1171 fs/nfs/nfs3xdr.c 				     const void *data)
data             1173 fs/nfs/nfs3xdr.c 	const struct nfs_removeargs *args = data;
data             1188 fs/nfs/nfs3xdr.c 				     const void *data)
data             1190 fs/nfs/nfs3xdr.c 	const struct nfs_renameargs *args = data;
data             1208 fs/nfs/nfs3xdr.c 				   const void *data)
data             1210 fs/nfs/nfs3xdr.c 	const struct nfs3_linkargs *args = data;
data             1241 fs/nfs/nfs3xdr.c 				      const void *data)
data             1243 fs/nfs/nfs3xdr.c 	const struct nfs3_readdirargs *args = data;
data             1283 fs/nfs/nfs3xdr.c 					  const void *data)
data             1285 fs/nfs/nfs3xdr.c 	const struct nfs3_readdirargs *args = data;
data             1315 fs/nfs/nfs3xdr.c 				     const void *data)
data             1317 fs/nfs/nfs3xdr.c 	const struct nfs_commitargs *args = data;
data             1326 fs/nfs/nfs3xdr.c 				     const void *data)
data             1328 fs/nfs/nfs3xdr.c 	const struct nfs3_getaclargs *args = data;
data             1342 fs/nfs/nfs3xdr.c 				     const void *data)
data             1344 fs/nfs/nfs3xdr.c 	const struct nfs3_setaclargs *args = data;
data             1472 fs/nfs/nfs3xdr.c 				   void *data)
data             1475 fs/nfs/nfs3xdr.c 	struct nfs3_diropres *result = data;
data             1521 fs/nfs/nfs3xdr.c 				   void *data)
data             1523 fs/nfs/nfs3xdr.c 	struct nfs3_accessres *result = data;
data             1638 fs/nfs/nfs3xdr.c 				 void *data)
data             1640 fs/nfs/nfs3xdr.c 	struct nfs_pgio_res *result = data;
data             1711 fs/nfs/nfs3xdr.c 				  void *data)
data             1713 fs/nfs/nfs3xdr.c 	struct nfs_pgio_res *result = data;
data             1778 fs/nfs/nfs3xdr.c 				   void *data)
data             1781 fs/nfs/nfs3xdr.c 	struct nfs3_diropres *result = data;
data             1820 fs/nfs/nfs3xdr.c 				   void *data)
data             1822 fs/nfs/nfs3xdr.c 	struct nfs_removeres *result = data;
data             1862 fs/nfs/nfs3xdr.c 				   void *data)
data             1865 fs/nfs/nfs3xdr.c 	struct nfs_renameres *result = data;
data             1907 fs/nfs/nfs3xdr.c 				 void *data)
data             1910 fs/nfs/nfs3xdr.c 	struct nfs3_linkres *result = data;
data             2095 fs/nfs/nfs3xdr.c 				    void *data)
data             2097 fs/nfs/nfs3xdr.c 	struct nfs3_readdirres *result = data;
data             2161 fs/nfs/nfs3xdr.c 				   void *data)
data             2163 fs/nfs/nfs3xdr.c 	struct nfs_fsstat *result = data;
data             2235 fs/nfs/nfs3xdr.c 				   void *data)
data             2237 fs/nfs/nfs3xdr.c 	struct nfs_fsinfo *result = data;
data             2296 fs/nfs/nfs3xdr.c 				     void *data)
data             2298 fs/nfs/nfs3xdr.c 	struct nfs_pathconf *result = data;
data             2338 fs/nfs/nfs3xdr.c 				   void *data)
data             2340 fs/nfs/nfs3xdr.c 	struct nfs_commitres *result = data;
data              387 fs/nfs/nfs42proc.c 	struct nfs42_offloadcancel_data *data = calldata;
data              389 fs/nfs/nfs42proc.c 	nfs4_setup_sequence(data->seq_server->nfs_client,
data              390 fs/nfs/nfs42proc.c 				&data->args.osa_seq_args,
data              391 fs/nfs/nfs42proc.c 				&data->res.osr_seq_res, task);
data              396 fs/nfs/nfs42proc.c 	struct nfs42_offloadcancel_data *data = calldata;
data              398 fs/nfs/nfs42proc.c 	nfs41_sequence_done(task, &data->res.osr_seq_res);
data              400 fs/nfs/nfs42proc.c 		nfs4_async_handle_error(task, data->seq_server, NULL,
data              405 fs/nfs/nfs42proc.c static void nfs42_free_offloadcancel_data(void *data)
data              407 fs/nfs/nfs42proc.c 	kfree(data);
data              420 fs/nfs/nfs42proc.c 	struct nfs42_offloadcancel_data *data = NULL;
data              439 fs/nfs/nfs42proc.c 	data = kzalloc(sizeof(struct nfs42_offloadcancel_data), GFP_NOFS);
data              440 fs/nfs/nfs42proc.c 	if (data == NULL)
data              443 fs/nfs/nfs42proc.c 	data->seq_server = dst_server;
data              444 fs/nfs/nfs42proc.c 	data->args.osa_src_fh = NFS_FH(file_inode(dst));
data              445 fs/nfs/nfs42proc.c 	memcpy(&data->args.osa_stateid, stateid,
data              446 fs/nfs/nfs42proc.c 		sizeof(data->args.osa_stateid));
data              447 fs/nfs/nfs42proc.c 	msg.rpc_argp = &data->args;
data              448 fs/nfs/nfs42proc.c 	msg.rpc_resp = &data->res;
data              449 fs/nfs/nfs42proc.c 	task_setup_data.callback_data = data;
data              450 fs/nfs/nfs42proc.c 	nfs4_init_sequence(&data->args.osa_seq_args, &data->res.osr_seq_res,
data              537 fs/nfs/nfs42proc.c 	struct nfs42_layoutstat_data *data = calldata;
data              538 fs/nfs/nfs42proc.c 	struct inode *inode = data->inode;
data              549 fs/nfs/nfs42proc.c 	nfs4_stateid_copy(&data->args.stateid, &lo->plh_stateid);
data              551 fs/nfs/nfs42proc.c 	nfs4_setup_sequence(server->nfs_client, &data->args.seq_args,
data              552 fs/nfs/nfs42proc.c 			    &data->res.seq_res, task);
data              558 fs/nfs/nfs42proc.c 	struct nfs42_layoutstat_data *data = calldata;
data              559 fs/nfs/nfs42proc.c 	struct inode *inode = data->inode;
data              562 fs/nfs/nfs42proc.c 	if (!nfs4_sequence_done(task, &data->res.seq_res))
data              580 fs/nfs/nfs42proc.c 		    nfs4_stateid_match(&data->args.stateid,
data              599 fs/nfs/nfs42proc.c 		    nfs4_stateid_match_other(&data->args.stateid,
data              603 fs/nfs/nfs42proc.c 						&data->args.stateid))
data              618 fs/nfs/nfs42proc.c 	struct nfs42_layoutstat_data *data = calldata;
data              619 fs/nfs/nfs42proc.c 	struct nfs42_layoutstat_devinfo *devinfo = data->args.devinfo;
data              622 fs/nfs/nfs42proc.c 	for (i = 0; i < data->args.num_dev; i++) {
data              627 fs/nfs/nfs42proc.c 	pnfs_put_layout_hdr(NFS_I(data->args.inode)->layout);
data              629 fs/nfs/nfs42proc.c 	clear_bit(NFS_INO_LAYOUTSTATS, &NFS_I(data->args.inode)->flags);
data              631 fs/nfs/nfs42proc.c 	nfs_iput_and_deactive(data->inode);
data              632 fs/nfs/nfs42proc.c 	kfree(data->args.devinfo);
data              633 fs/nfs/nfs42proc.c 	kfree(data);
data              643 fs/nfs/nfs42proc.c 				   struct nfs42_layoutstat_data *data)
data              647 fs/nfs/nfs42proc.c 		.rpc_argp = &data->args,
data              648 fs/nfs/nfs42proc.c 		.rpc_resp = &data->res,
data              654 fs/nfs/nfs42proc.c 		.callback_data = data,
data              659 fs/nfs/nfs42proc.c 	data->inode = nfs_igrab_and_active(data->args.inode);
data              660 fs/nfs/nfs42proc.c 	if (!data->inode) {
data              661 fs/nfs/nfs42proc.c 		nfs42_layoutstat_release(data);
data              664 fs/nfs/nfs42proc.c 	nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 0, 0);
data              675 fs/nfs/nfs42proc.c 	struct nfs42_layouterror_data *data;
data              678 fs/nfs/nfs42proc.c 	data = kzalloc(sizeof(*data), gfp_flags);
data              679 fs/nfs/nfs42proc.c 	if (data) {
data              680 fs/nfs/nfs42proc.c 		data->args.inode = data->inode = nfs_igrab_and_active(inode);
data              681 fs/nfs/nfs42proc.c 		if (data->inode) {
data              682 fs/nfs/nfs42proc.c 			data->lseg = pnfs_get_lseg(lseg);
data              683 fs/nfs/nfs42proc.c 			if (data->lseg)
data              684 fs/nfs/nfs42proc.c 				return data;
data              685 fs/nfs/nfs42proc.c 			nfs_iput_and_deactive(data->inode);
data              687 fs/nfs/nfs42proc.c 		kfree(data);
data              693 fs/nfs/nfs42proc.c nfs42_free_layouterror_data(struct nfs42_layouterror_data *data)
data              695 fs/nfs/nfs42proc.c 	pnfs_put_lseg(data->lseg);
data              696 fs/nfs/nfs42proc.c 	nfs_iput_and_deactive(data->inode);
data              697 fs/nfs/nfs42proc.c 	kfree(data);
data              703 fs/nfs/nfs42proc.c 	struct nfs42_layouterror_data *data = calldata;
data              704 fs/nfs/nfs42proc.c 	struct inode *inode = data->inode;
data              706 fs/nfs/nfs42proc.c 	struct pnfs_layout_hdr *lo = data->lseg->pls_layout;
data              715 fs/nfs/nfs42proc.c 	for (i = 0; i < data->args.num_errors; i++)
data              716 fs/nfs/nfs42proc.c 		nfs4_stateid_copy(&data->args.errors[i].stateid,
data              719 fs/nfs/nfs42proc.c 	nfs4_setup_sequence(server->nfs_client, &data->args.seq_args,
data              720 fs/nfs/nfs42proc.c 			    &data->res.seq_res, task);
data              726 fs/nfs/nfs42proc.c 	struct nfs42_layouterror_data *data = calldata;
data              727 fs/nfs/nfs42proc.c 	struct inode *inode = data->inode;
data              728 fs/nfs/nfs42proc.c 	struct pnfs_layout_hdr *lo = data->lseg->pls_layout;
data              730 fs/nfs/nfs42proc.c 	if (!nfs4_sequence_done(task, &data->res.seq_res))
data              747 fs/nfs/nfs42proc.c 		    nfs4_stateid_match(&data->args.errors[0].stateid,
data              765 fs/nfs/nfs42proc.c 		    nfs4_stateid_match_other(&data->args.errors[0].stateid,
data              769 fs/nfs/nfs42proc.c 						&data->args.errors[0].stateid))
data              784 fs/nfs/nfs42proc.c 	struct nfs42_layouterror_data *data = calldata;
data              786 fs/nfs/nfs42proc.c 	nfs42_free_layouterror_data(data);
data              799 fs/nfs/nfs42proc.c 	struct nfs42_layouterror_data *data;
data              815 fs/nfs/nfs42proc.c 	data = nfs42_alloc_layouterror_data(lseg, GFP_NOFS);
data              816 fs/nfs/nfs42proc.c 	if (!data)
data              819 fs/nfs/nfs42proc.c 		data->args.errors[i] = errors[i];
data              820 fs/nfs/nfs42proc.c 		data->args.num_errors++;
data              821 fs/nfs/nfs42proc.c 		data->res.num_errors++;
data              823 fs/nfs/nfs42proc.c 	msg.rpc_argp = &data->args;
data              824 fs/nfs/nfs42proc.c 	msg.rpc_resp = &data->res;
data              825 fs/nfs/nfs42proc.c 	task_setup.callback_data = data;
data              827 fs/nfs/nfs42proc.c 	nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 0, 0);
data              229 fs/nfs/nfs42xdr.c 	p = xdr_encode_opaque_fixed(p, devinfo->dev_id.data,
data              261 fs/nfs/nfs42xdr.c 	p = xdr_encode_opaque_fixed(p, error->dev_id.data,
data              288 fs/nfs/nfs42xdr.c 				  const void *data)
data              290 fs/nfs/nfs42xdr.c 	const struct nfs42_falloc_args *args = data;
data              320 fs/nfs/nfs42xdr.c 			      const void *data)
data              322 fs/nfs/nfs42xdr.c 	const struct nfs42_copy_args *args = data;
data              343 fs/nfs/nfs42xdr.c 					const void *data)
data              345 fs/nfs/nfs42xdr.c 	const struct nfs42_offload_status_args *args = data;
data              362 fs/nfs/nfs42xdr.c 				    const void *data)
data              364 fs/nfs/nfs42xdr.c 	const struct nfs42_falloc_args *args = data;
data              382 fs/nfs/nfs42xdr.c 			      const void *data)
data              384 fs/nfs/nfs42xdr.c 	const struct nfs42_seek_args *args = data;
data              401 fs/nfs/nfs42xdr.c 				     const void *data)
data              403 fs/nfs/nfs42xdr.c 	const struct nfs42_layoutstat_args *args = data;
data              424 fs/nfs/nfs42xdr.c 			       const void *data)
data              426 fs/nfs/nfs42xdr.c 	const struct nfs42_clone_args *args = data;
data              446 fs/nfs/nfs42xdr.c 				     const void *data)
data              448 fs/nfs/nfs42xdr.c 	const struct nfs42_layouterror_args *args = data;
data              575 fs/nfs/nfs42xdr.c 				 void *data)
data              577 fs/nfs/nfs42xdr.c 	struct nfs42_falloc_res *res = data;
data              603 fs/nfs/nfs42xdr.c 			     void *data)
data              605 fs/nfs/nfs42xdr.c 	struct nfs42_copy_res *res = data;
data              638 fs/nfs/nfs42xdr.c 				       void *data)
data              640 fs/nfs/nfs42xdr.c 	struct nfs42_offload_status_res *res = data;
data              664 fs/nfs/nfs42xdr.c 				   void *data)
data              666 fs/nfs/nfs42xdr.c 	struct nfs42_falloc_res *res = data;
data              692 fs/nfs/nfs42xdr.c 			     void *data)
data              694 fs/nfs/nfs42xdr.c 	struct nfs42_seek_res *res = data;
data              717 fs/nfs/nfs42xdr.c 				    void *data)
data              719 fs/nfs/nfs42xdr.c 	struct nfs42_layoutstat_res *res = data;
data              748 fs/nfs/nfs42xdr.c 			      void *data)
data              750 fs/nfs/nfs42xdr.c 	struct nfs42_clone_res *res = data;
data              784 fs/nfs/nfs42xdr.c 				    void *data)
data              786 fs/nfs/nfs42xdr.c 	struct nfs42_layouterror_res *res = data;
data               69 fs/nfs/nfs4_fs.h 			struct rpc_xprt *xprt, void *data);
data              321 fs/nfs/nfs4_fs.h extern int nfs4_proc_layoutcommit(struct nfs4_layoutcommit_data *data,
data              552 fs/nfs/nfs4_fs.h 	memcpy(dst->data, src->data, sizeof(dst->data));
data              560 fs/nfs/nfs4_fs.h 	return memcmp(dst->data, src->data, sizeof(dst->data)) == 0;
data              489 fs/nfs/nfs4client.c 	return memcmp(v1->data, v2->data, sizeof(v1->data)) == 0;
data              833 fs/nfs/nfs4client.c 		if (memcmp(clp->cl_session->sess_id.data,
data              834 fs/nfs/nfs4client.c 		    sid->data, NFS4_MAX_SESSIONID_LEN) != 0)
data             1055 fs/nfs/nfs4client.c 		struct nfs_parsed_mount_data *data)
data             1060 fs/nfs/nfs4client.c 	nfs_init_timeout_values(&timeparms, data->nfs_server.protocol,
data             1061 fs/nfs/nfs4client.c 			data->timeo, data->retrans);
data             1064 fs/nfs/nfs4client.c 	server->flags = data->flags;
data             1065 fs/nfs/nfs4client.c 	server->options = data->options;
data             1066 fs/nfs/nfs4client.c 	server->auth_info = data->auth_info;
data             1071 fs/nfs/nfs4client.c 	if (data->auth_info.flavor_len >= 1)
data             1072 fs/nfs/nfs4client.c 		data->selected_flavor = data->auth_info.flavors[0];
data             1074 fs/nfs/nfs4client.c 		data->selected_flavor = RPC_AUTH_UNIX;
data             1078 fs/nfs/nfs4client.c 			data->nfs_server.hostname,
data             1079 fs/nfs/nfs4client.c 			(const struct sockaddr *)&data->nfs_server.address,
data             1080 fs/nfs/nfs4client.c 			data->nfs_server.addrlen,
data             1081 fs/nfs/nfs4client.c 			data->client_address,
data             1082 fs/nfs/nfs4client.c 			data->nfs_server.protocol,
data             1084 fs/nfs/nfs4client.c 			data->minorversion,
data             1085 fs/nfs/nfs4client.c 			data->nfs_server.nconnect,
data             1086 fs/nfs/nfs4client.c 			data->net);
data             1090 fs/nfs/nfs4client.c 	if (data->rsize)
data             1091 fs/nfs/nfs4client.c 		server->rsize = nfs_block_size(data->rsize, NULL);
data             1092 fs/nfs/nfs4client.c 	if (data->wsize)
data             1093 fs/nfs/nfs4client.c 		server->wsize = nfs_block_size(data->wsize, NULL);
data             1095 fs/nfs/nfs4client.c 	server->acregmin = data->acregmin * HZ;
data             1096 fs/nfs/nfs4client.c 	server->acregmax = data->acregmax * HZ;
data             1097 fs/nfs/nfs4client.c 	server->acdirmin = data->acdirmin * HZ;
data             1098 fs/nfs/nfs4client.c 	server->acdirmax = data->acdirmax * HZ;
data             1099 fs/nfs/nfs4client.c 	server->port     = data->nfs_server.port;
data             1102 fs/nfs/nfs4client.c 					 data->selected_flavor);
data             1145 fs/nfs/nfs4client.c struct nfs_server *nfs4_create_referral_server(struct nfs_clone_mount *data,
data             1157 fs/nfs/nfs4client.c 	parent_server = NFS_SB(data->sb);
data             1167 fs/nfs/nfs4client.c 	rpc_set_port(data->addr, NFS_RDMA_PORT);
data             1168 fs/nfs/nfs4client.c 	error = nfs4_set_client(server, data->hostname,
data             1169 fs/nfs/nfs4client.c 				data->addr,
data             1170 fs/nfs/nfs4client.c 				data->addrlen,
data             1181 fs/nfs/nfs4client.c 	rpc_set_port(data->addr, NFS_PORT);
data             1182 fs/nfs/nfs4client.c 	error = nfs4_set_client(server, data->hostname,
data             1183 fs/nfs/nfs4client.c 				data->addr,
data             1184 fs/nfs/nfs4client.c 				data->addrlen,
data             1197 fs/nfs/nfs4client.c 	error = nfs_init_server_rpcclient(server, parent_server->client->cl_timeout, data->authflavor);
data               99 fs/nfs/nfs4idmap.c 	kfree(fattr->owner_name->data);
data              105 fs/nfs/nfs4idmap.c 	kfree(fattr->group_name->data);
data              115 fs/nfs/nfs4idmap.c 	if (nfs_map_name_to_uid(server, owner->data, owner->len, &uid) == 0) {
data              129 fs/nfs/nfs4idmap.c 	if (nfs_map_group_to_gid(server, group->data, group->len, &gid) == 0) {
data              305 fs/nfs/nfs4idmap.c 				 const char *type, void *data,
data              337 fs/nfs/nfs4idmap.c 		memcpy(data, payload->data, ret);
data              544 fs/nfs/nfs4idmap.c 	msg->data = im;
data              553 fs/nfs/nfs4idmap.c 		struct idmap_legacy_upcalldata *data)
data              559 fs/nfs/nfs4idmap.c 	idmap->idmap_upcall_data = data;
data              583 fs/nfs/nfs4idmap.c 	struct idmap_legacy_upcalldata *data;
data              596 fs/nfs/nfs4idmap.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              597 fs/nfs/nfs4idmap.c 	if (!data)
data              600 fs/nfs/nfs4idmap.c 	msg = &data->pipe_msg;
data              601 fs/nfs/nfs4idmap.c 	im = &data->idmap_msg;
data              602 fs/nfs/nfs4idmap.c 	data->idmap = idmap;
data              603 fs/nfs/nfs4idmap.c 	data->authkey = key_get(authkey);
data              610 fs/nfs/nfs4idmap.c 	if (!nfs_idmap_prepare_pipe_upcall(idmap, data))
data              619 fs/nfs/nfs4idmap.c 	kfree(data);
data              625 fs/nfs/nfs4idmap.c static int nfs_idmap_instantiate(struct key *key, struct key *authkey, char *data, size_t datalen)
data              627 fs/nfs/nfs4idmap.c 	return key_instantiate_and_link(key, data, datalen,
data              724 fs/nfs/nfs4idmap.c 	struct idmap_legacy_upcalldata *data = container_of(msg,
data              727 fs/nfs/nfs4idmap.c 	struct idmap *idmap = data->idmap;
data               49 fs/nfs/nfs4namespace.c 		memcpy(end, component->data, component->len);
data              266 fs/nfs/nfs4namespace.c 		if (memchr(buf->data, IPV6_SCOPE_DELIMITER, buf->len))
data              269 fs/nfs/nfs4namespace.c 		mountdata->addrlen = nfs_parse_server_name(buf->data, buf->len,
data              274 fs/nfs/nfs4namespace.c 		memcpy(page2, buf->data, buf->len);
data              446 fs/nfs/nfs4namespace.c 		if (memchr(buf->data, IPV6_SCOPE_DELIMITER, buf->len) != NULL)
data              449 fs/nfs/nfs4namespace.c 		salen = nfs_parse_server_name(buf->data, buf->len,
data              456 fs/nfs/nfs4namespace.c 		hostname = kstrndup(buf->data, buf->len, GFP_KERNEL);
data               91 fs/nfs/nfs4proc.c static int _nfs4_recover_proc_open(struct nfs4_opendata *data);
data              949 fs/nfs/nfs4proc.c 	struct nfs4_call_sync_data *data = calldata;
data              951 fs/nfs/nfs4proc.c 	dprintk("--> %s data->seq_server %p\n", __func__, data->seq_server);
data              953 fs/nfs/nfs4proc.c 	nfs4_setup_sequence(data->seq_server->nfs_client,
data              954 fs/nfs/nfs4proc.c 			    data->seq_args, data->seq_res, task);
data              959 fs/nfs/nfs4proc.c 	struct nfs4_call_sync_data *data = calldata;
data              961 fs/nfs/nfs4proc.c 	nfs41_sequence_done(task, data->seq_res);
data             1070 fs/nfs/nfs4proc.c 	struct nfs4_call_sync_data *data = calldata;
data             1071 fs/nfs/nfs4proc.c 	nfs4_setup_sequence(data->seq_server->nfs_client,
data             1072 fs/nfs/nfs4proc.c 				data->seq_args, data->seq_res, task);
data             1077 fs/nfs/nfs4proc.c 	struct nfs4_call_sync_data *data = calldata;
data             1078 fs/nfs/nfs4proc.c 	nfs4_sequence_done(task, data->seq_res);
data             1107 fs/nfs/nfs4proc.c 	struct nfs4_call_sync_data data = {
data             1116 fs/nfs/nfs4proc.c 		.callback_data = &data
data             1313 fs/nfs/nfs4proc.c 			memcpy(p->o_arg.u.verifier.data, c->verf,
data             1314 fs/nfs/nfs4proc.c 					sizeof(p->o_arg.u.verifier.data));
data             1865 fs/nfs/nfs4proc.c nfs4_opendata_check_deleg(struct nfs4_opendata *data, struct nfs4_state *state)
data             1876 fs/nfs/nfs4proc.c 	switch (data->o_arg.claim) {
data             1889 fs/nfs/nfs4proc.c 				data->owner->so_cred,
data             1890 fs/nfs/nfs4proc.c 				data->o_res.delegation_type,
data             1891 fs/nfs/nfs4proc.c 				&data->o_res.delegation,
data             1892 fs/nfs/nfs4proc.c 				data->o_res.pagemod_limit);
data             1895 fs/nfs/nfs4proc.c 				data->owner->so_cred,
data             1896 fs/nfs/nfs4proc.c 				data->o_res.delegation_type,
data             1897 fs/nfs/nfs4proc.c 				&data->o_res.delegation,
data             1898 fs/nfs/nfs4proc.c 				data->o_res.pagemod_limit);
data             1900 fs/nfs/nfs4proc.c 	if (data->o_res.do_recall)
data             1902 fs/nfs/nfs4proc.c 						  &data->o_res.delegation);
data             1910 fs/nfs/nfs4proc.c _nfs4_opendata_reclaim_to_nfs4_state(struct nfs4_opendata *data)
data             1912 fs/nfs/nfs4proc.c 	struct inode *inode = data->state->inode;
data             1913 fs/nfs/nfs4proc.c 	struct nfs4_state *state = data->state;
data             1916 fs/nfs/nfs4proc.c 	if (!data->rpc_done) {
data             1917 fs/nfs/nfs4proc.c 		if (data->rpc_status)
data             1918 fs/nfs/nfs4proc.c 			return ERR_PTR(data->rpc_status);
data             1923 fs/nfs/nfs4proc.c 	ret = nfs_refresh_inode(inode, &data->f_attr);
data             1927 fs/nfs/nfs4proc.c 	if (data->o_res.delegation_type != 0)
data             1928 fs/nfs/nfs4proc.c 		nfs4_opendata_check_deleg(data, state);
data             1930 fs/nfs/nfs4proc.c 	if (!update_open_stateid(state, &data->o_res.stateid,
data             1931 fs/nfs/nfs4proc.c 				NULL, data->o_arg.fmode))
data             1939 fs/nfs/nfs4proc.c nfs4_opendata_get_inode(struct nfs4_opendata *data)
data             1943 fs/nfs/nfs4proc.c 	switch (data->o_arg.claim) {
data             1947 fs/nfs/nfs4proc.c 		if (!(data->f_attr.valid & NFS_ATTR_FATTR))
data             1949 fs/nfs/nfs4proc.c 		inode = nfs_fhget(data->dir->d_sb, &data->o_res.fh,
data             1950 fs/nfs/nfs4proc.c 				&data->f_attr, data->f_label);
data             1953 fs/nfs/nfs4proc.c 		inode = d_inode(data->dentry);
data             1955 fs/nfs/nfs4proc.c 		nfs_refresh_inode(inode, &data->f_attr);
data             1961 fs/nfs/nfs4proc.c nfs4_opendata_find_nfs4_state(struct nfs4_opendata *data)
data             1966 fs/nfs/nfs4proc.c 	inode = nfs4_opendata_get_inode(data);
data             1969 fs/nfs/nfs4proc.c 	if (data->state != NULL && data->state->inode == inode) {
data             1970 fs/nfs/nfs4proc.c 		state = data->state;
data             1973 fs/nfs/nfs4proc.c 		state = nfs4_get_open_state(inode, data->owner);
data             1981 fs/nfs/nfs4proc.c _nfs4_opendata_to_nfs4_state(struct nfs4_opendata *data)
data             1985 fs/nfs/nfs4proc.c 	if (!data->rpc_done) {
data             1986 fs/nfs/nfs4proc.c 		state = nfs4_try_open_cached(data);
data             1987 fs/nfs/nfs4proc.c 		trace_nfs4_cached_open(data->state);
data             1991 fs/nfs/nfs4proc.c 	state = nfs4_opendata_find_nfs4_state(data);
data             1995 fs/nfs/nfs4proc.c 	if (data->o_res.delegation_type != 0)
data             1996 fs/nfs/nfs4proc.c 		nfs4_opendata_check_deleg(data, state);
data             1997 fs/nfs/nfs4proc.c 	if (!update_open_stateid(state, &data->o_res.stateid,
data             1998 fs/nfs/nfs4proc.c 				NULL, data->o_arg.fmode)) {
data             2003 fs/nfs/nfs4proc.c 	nfs_release_seqid(data->o_arg.seqid);
data             2008 fs/nfs/nfs4proc.c nfs4_opendata_to_nfs4_state(struct nfs4_opendata *data)
data             2012 fs/nfs/nfs4proc.c 	if (data->o_arg.claim == NFS4_OPEN_CLAIM_PREVIOUS)
data             2013 fs/nfs/nfs4proc.c 		ret =_nfs4_opendata_reclaim_to_nfs4_state(data);
data             2015 fs/nfs/nfs4proc.c 		ret = _nfs4_opendata_to_nfs4_state(data);
data             2016 fs/nfs/nfs4proc.c 	nfs4_sequence_free_slot(&data->o_res.seq_res);
data             2273 fs/nfs/nfs4proc.c 	struct nfs4_opendata *data = calldata;
data             2275 fs/nfs/nfs4proc.c 	nfs4_setup_sequence(data->o_arg.server->nfs_client,
data             2276 fs/nfs/nfs4proc.c 			   &data->c_arg.seq_args, &data->c_res.seq_res, task);
data             2281 fs/nfs/nfs4proc.c 	struct nfs4_opendata *data = calldata;
data             2283 fs/nfs/nfs4proc.c 	nfs40_sequence_done(task, &data->c_res.seq_res);
data             2285 fs/nfs/nfs4proc.c 	data->rpc_status = task->tk_status;
data             2286 fs/nfs/nfs4proc.c 	if (data->rpc_status == 0) {
data             2287 fs/nfs/nfs4proc.c 		nfs4_stateid_copy(&data->o_res.stateid, &data->c_res.stateid);
data             2288 fs/nfs/nfs4proc.c 		nfs_confirm_seqid(&data->owner->so_seqid, 0);
data             2289 fs/nfs/nfs4proc.c 		renew_lease(data->o_res.server, data->timestamp);
data             2290 fs/nfs/nfs4proc.c 		data->rpc_done = true;
data             2296 fs/nfs/nfs4proc.c 	struct nfs4_opendata *data = calldata;
data             2300 fs/nfs/nfs4proc.c 	if (!data->cancelled)
data             2303 fs/nfs/nfs4proc.c 	if (!data->rpc_done)
data             2305 fs/nfs/nfs4proc.c 	state = nfs4_opendata_to_nfs4_state(data);
data             2307 fs/nfs/nfs4proc.c 		nfs4_close_state(state, data->o_arg.fmode);
data             2309 fs/nfs/nfs4proc.c 	nfs4_opendata_put(data);
data             2321 fs/nfs/nfs4proc.c static int _nfs4_proc_open_confirm(struct nfs4_opendata *data)
data             2323 fs/nfs/nfs4proc.c 	struct nfs_server *server = NFS_SERVER(d_inode(data->dir));
data             2327 fs/nfs/nfs4proc.c 		.rpc_argp = &data->c_arg,
data             2328 fs/nfs/nfs4proc.c 		.rpc_resp = &data->c_res,
data             2329 fs/nfs/nfs4proc.c 		.rpc_cred = data->owner->so_cred,
data             2335 fs/nfs/nfs4proc.c 		.callback_data = data,
data             2341 fs/nfs/nfs4proc.c 	nfs4_init_sequence(&data->c_arg.seq_args, &data->c_res.seq_res, 1,
data             2342 fs/nfs/nfs4proc.c 				data->is_recover);
data             2343 fs/nfs/nfs4proc.c 	kref_get(&data->kref);
data             2344 fs/nfs/nfs4proc.c 	data->rpc_done = false;
data             2345 fs/nfs/nfs4proc.c 	data->rpc_status = 0;
data             2346 fs/nfs/nfs4proc.c 	data->timestamp = jiffies;
data             2352 fs/nfs/nfs4proc.c 		data->cancelled = true;
data             2355 fs/nfs/nfs4proc.c 		status = data->rpc_status;
data             2362 fs/nfs/nfs4proc.c 	struct nfs4_opendata *data = calldata;
data             2363 fs/nfs/nfs4proc.c 	struct nfs4_state_owner *sp = data->owner;
data             2365 fs/nfs/nfs4proc.c 	enum open_claim_type4 claim = data->o_arg.claim;
data             2367 fs/nfs/nfs4proc.c 	if (nfs_wait_on_sequence(data->o_arg.seqid, task) != 0)
data             2373 fs/nfs/nfs4proc.c 	if (data->state != NULL) {
data             2376 fs/nfs/nfs4proc.c 		if (can_open_cached(data->state, data->o_arg.fmode,
data             2377 fs/nfs/nfs4proc.c 					data->o_arg.open_flags, claim))
data             2380 fs/nfs/nfs4proc.c 		delegation = nfs4_get_valid_delegation(data->state->inode);
data             2381 fs/nfs/nfs4proc.c 		if (can_open_delegated(delegation, data->o_arg.fmode, claim))
data             2386 fs/nfs/nfs4proc.c 	data->o_arg.clientid = clp->cl_clientid;
data             2393 fs/nfs/nfs4proc.c 		data->o_arg.open_bitmap = &nfs4_open_noattr_bitmap[0];
data             2398 fs/nfs/nfs4proc.c 	data->timestamp = jiffies;
data             2399 fs/nfs/nfs4proc.c 	if (nfs4_setup_sequence(data->o_arg.server->nfs_client,
data             2400 fs/nfs/nfs4proc.c 				&data->o_arg.seq_args,
data             2401 fs/nfs/nfs4proc.c 				&data->o_res.seq_res,
data             2403 fs/nfs/nfs4proc.c 		nfs_release_seqid(data->o_arg.seqid);
data             2406 fs/nfs/nfs4proc.c 	data->o_arg.createmode = NFS4_CREATE_UNCHECKED;
data             2407 fs/nfs/nfs4proc.c 	if (data->o_arg.open_flags & O_EXCL) {
data             2408 fs/nfs/nfs4proc.c 		data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE;
data             2410 fs/nfs/nfs4proc.c 			data->o_arg.createmode = NFS4_CREATE_GUARDED;
data             2412 fs/nfs/nfs4proc.c 			data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE4_1;
data             2416 fs/nfs/nfs4proc.c 	trace_nfs4_cached_open(data->state);
data             2421 fs/nfs/nfs4proc.c 	nfs4_sequence_done(task, &data->o_res.seq_res);
data             2426 fs/nfs/nfs4proc.c 	struct nfs4_opendata *data = calldata;
data             2428 fs/nfs/nfs4proc.c 	data->rpc_status = task->tk_status;
data             2430 fs/nfs/nfs4proc.c 	if (!nfs4_sequence_process(task, &data->o_res.seq_res))
data             2434 fs/nfs/nfs4proc.c 		if (data->o_res.f_attr->valid & NFS_ATTR_FATTR_TYPE) {
data             2435 fs/nfs/nfs4proc.c 			switch (data->o_res.f_attr->mode & S_IFMT) {
data             2439 fs/nfs/nfs4proc.c 				data->rpc_status = -ELOOP;
data             2442 fs/nfs/nfs4proc.c 				data->rpc_status = -EISDIR;
data             2445 fs/nfs/nfs4proc.c 				data->rpc_status = -ENOTDIR;
data             2448 fs/nfs/nfs4proc.c 		renew_lease(data->o_res.server, data->timestamp);
data             2449 fs/nfs/nfs4proc.c 		if (!(data->o_res.rflags & NFS4_OPEN_RESULT_CONFIRM))
data             2450 fs/nfs/nfs4proc.c 			nfs_confirm_seqid(&data->owner->so_seqid, 0);
data             2452 fs/nfs/nfs4proc.c 	data->rpc_done = true;
data             2457 fs/nfs/nfs4proc.c 	struct nfs4_opendata *data = calldata;
data             2461 fs/nfs/nfs4proc.c 	if (!data->cancelled)
data             2464 fs/nfs/nfs4proc.c 	if (data->rpc_status != 0 || !data->rpc_done)
data             2467 fs/nfs/nfs4proc.c 	if (data->o_res.rflags & NFS4_OPEN_RESULT_CONFIRM)
data             2469 fs/nfs/nfs4proc.c 	state = nfs4_opendata_to_nfs4_state(data);
data             2471 fs/nfs/nfs4proc.c 		nfs4_close_state(state, data->o_arg.fmode);
data             2473 fs/nfs/nfs4proc.c 	nfs4_opendata_put(data);
data             2482 fs/nfs/nfs4proc.c static int nfs4_run_open_task(struct nfs4_opendata *data,
data             2485 fs/nfs/nfs4proc.c 	struct inode *dir = d_inode(data->dir);
data             2487 fs/nfs/nfs4proc.c 	struct nfs_openargs *o_arg = &data->o_arg;
data             2488 fs/nfs/nfs4proc.c 	struct nfs_openres *o_res = &data->o_res;
data             2494 fs/nfs/nfs4proc.c 		.rpc_cred = data->owner->so_cred,
data             2500 fs/nfs/nfs4proc.c 		.callback_data = data,
data             2506 fs/nfs/nfs4proc.c 	kref_get(&data->kref);
data             2507 fs/nfs/nfs4proc.c 	data->rpc_done = false;
data             2508 fs/nfs/nfs4proc.c 	data->rpc_status = 0;
data             2509 fs/nfs/nfs4proc.c 	data->cancelled = false;
data             2510 fs/nfs/nfs4proc.c 	data->is_recover = false;
data             2513 fs/nfs/nfs4proc.c 		data->is_recover = true;
data             2517 fs/nfs/nfs4proc.c 		pnfs_lgopen_prepare(data, ctx);
data             2524 fs/nfs/nfs4proc.c 		data->cancelled = true;
data             2527 fs/nfs/nfs4proc.c 		status = data->rpc_status;
data             2533 fs/nfs/nfs4proc.c static int _nfs4_recover_proc_open(struct nfs4_opendata *data)
data             2535 fs/nfs/nfs4proc.c 	struct inode *dir = d_inode(data->dir);
data             2536 fs/nfs/nfs4proc.c 	struct nfs_openres *o_res = &data->o_res;
data             2539 fs/nfs/nfs4proc.c 	status = nfs4_run_open_task(data, NULL);
data             2540 fs/nfs/nfs4proc.c 	if (status != 0 || !data->rpc_done)
data             2543 fs/nfs/nfs4proc.c 	nfs_fattr_map_and_free_names(NFS_SERVER(dir), &data->f_attr);
data             2546 fs/nfs/nfs4proc.c 		status = _nfs4_proc_open_confirm(data);
data             2600 fs/nfs/nfs4proc.c static int _nfs4_proc_open(struct nfs4_opendata *data,
data             2603 fs/nfs/nfs4proc.c 	struct inode *dir = d_inode(data->dir);
data             2605 fs/nfs/nfs4proc.c 	struct nfs_openargs *o_arg = &data->o_arg;
data             2606 fs/nfs/nfs4proc.c 	struct nfs_openres *o_res = &data->o_res;
data             2609 fs/nfs/nfs4proc.c 	status = nfs4_run_open_task(data, ctx);
data             2610 fs/nfs/nfs4proc.c 	if (!data->rpc_done)
data             2619 fs/nfs/nfs4proc.c 	nfs_fattr_map_and_free_names(server, &data->f_attr);
data             2623 fs/nfs/nfs4proc.c 			data->file_created = true;
data             2625 fs/nfs/nfs4proc.c 			data->file_created = true;
data             2626 fs/nfs/nfs4proc.c 		if (data->file_created ||
data             2634 fs/nfs/nfs4proc.c 		status = _nfs4_proc_open_confirm(data);
data             3426 fs/nfs/nfs4proc.c static void nfs4_free_closedata(void *data)
data             3428 fs/nfs/nfs4proc.c 	struct nfs4_closedata *calldata = data;
data             3442 fs/nfs/nfs4proc.c static void nfs4_close_done(struct rpc_task *task, void *data)
data             3444 fs/nfs/nfs4proc.c 	struct nfs4_closedata *calldata = data;
data             3519 fs/nfs/nfs4proc.c static void nfs4_close_prepare(struct rpc_task *task, void *data)
data             3521 fs/nfs/nfs4proc.c 	struct nfs4_closedata *calldata = data;
data             4566 fs/nfs/nfs4proc.c static void nfs4_proc_unlink_rpc_prepare(struct rpc_task *task, struct nfs_unlinkdata *data)
data             4568 fs/nfs/nfs4proc.c 	nfs4_setup_sequence(NFS_SB(data->dentry->d_sb)->nfs_client,
data             4569 fs/nfs/nfs4proc.c 			&data->args.seq_args,
data             4570 fs/nfs/nfs4proc.c 			&data->res.seq_res,
data             4576 fs/nfs/nfs4proc.c 	struct nfs_unlinkdata *data = task->tk_calldata;
data             4577 fs/nfs/nfs4proc.c 	struct nfs_removeres *res = &data->res;
data             4582 fs/nfs/nfs4proc.c 				    &data->timeout) == -EAGAIN)
data             4608 fs/nfs/nfs4proc.c static void nfs4_proc_rename_rpc_prepare(struct rpc_task *task, struct nfs_renamedata *data)
data             4610 fs/nfs/nfs4proc.c 	nfs4_setup_sequence(NFS_SERVER(data->old_dir)->nfs_client,
data             4611 fs/nfs/nfs4proc.c 			&data->args.seq_args,
data             4612 fs/nfs/nfs4proc.c 			&data->res.seq_res,
data             4619 fs/nfs/nfs4proc.c 	struct nfs_renamedata *data = task->tk_calldata;
data             4620 fs/nfs/nfs4proc.c 	struct nfs_renameres *res = &data->res;
data             4624 fs/nfs/nfs4proc.c 	if (nfs4_async_handle_error(task, res->server, NULL, &data->timeout) == -EAGAIN)
data             4720 fs/nfs/nfs4proc.c 	struct nfs4_createdata *data;
data             4722 fs/nfs/nfs4proc.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             4723 fs/nfs/nfs4proc.c 	if (data != NULL) {
data             4726 fs/nfs/nfs4proc.c 		data->label = nfs4_label_alloc(server, GFP_KERNEL);
data             4727 fs/nfs/nfs4proc.c 		if (IS_ERR(data->label))
data             4730 fs/nfs/nfs4proc.c 		data->msg.rpc_proc = &nfs4_procedures[NFSPROC4_CLNT_CREATE];
data             4731 fs/nfs/nfs4proc.c 		data->msg.rpc_argp = &data->arg;
data             4732 fs/nfs/nfs4proc.c 		data->msg.rpc_resp = &data->res;
data             4733 fs/nfs/nfs4proc.c 		data->arg.dir_fh = NFS_FH(dir);
data             4734 fs/nfs/nfs4proc.c 		data->arg.server = server;
data             4735 fs/nfs/nfs4proc.c 		data->arg.name = name;
data             4736 fs/nfs/nfs4proc.c 		data->arg.attrs = sattr;
data             4737 fs/nfs/nfs4proc.c 		data->arg.ftype = ftype;
data             4738 fs/nfs/nfs4proc.c 		data->arg.bitmask = nfs4_bitmask(server, data->label);
data             4739 fs/nfs/nfs4proc.c 		data->arg.umask = current_umask();
data             4740 fs/nfs/nfs4proc.c 		data->res.server = server;
data             4741 fs/nfs/nfs4proc.c 		data->res.fh = &data->fh;
data             4742 fs/nfs/nfs4proc.c 		data->res.fattr = &data->fattr;
data             4743 fs/nfs/nfs4proc.c 		data->res.label = data->label;
data             4744 fs/nfs/nfs4proc.c 		nfs_fattr_init(data->res.fattr);
data             4746 fs/nfs/nfs4proc.c 	return data;
data             4748 fs/nfs/nfs4proc.c 	kfree(data);
data             4752 fs/nfs/nfs4proc.c static int nfs4_do_create(struct inode *dir, struct dentry *dentry, struct nfs4_createdata *data)
data             4754 fs/nfs/nfs4proc.c 	int status = nfs4_call_sync(NFS_SERVER(dir)->client, NFS_SERVER(dir), &data->msg,
data             4755 fs/nfs/nfs4proc.c 				    &data->arg.seq_args, &data->res.seq_res, 1);
data             4758 fs/nfs/nfs4proc.c 		update_changeattr_locked(dir, &data->res.dir_cinfo,
data             4759 fs/nfs/nfs4proc.c 				data->res.fattr->time_start, 0);
data             4761 fs/nfs/nfs4proc.c 		if (data->arg.ftype == NF4DIR)
data             4764 fs/nfs/nfs4proc.c 		status = nfs_instantiate(dentry, data->res.fh, data->res.fattr, data->res.label);
data             4769 fs/nfs/nfs4proc.c static void nfs4_free_createdata(struct nfs4_createdata *data)
data             4771 fs/nfs/nfs4proc.c 	nfs4_label_free(data->label);
data             4772 fs/nfs/nfs4proc.c 	kfree(data);
data             4779 fs/nfs/nfs4proc.c 	struct nfs4_createdata *data;
data             4786 fs/nfs/nfs4proc.c 	data = nfs4_alloc_createdata(dir, &dentry->d_name, sattr, NF4LNK);
data             4787 fs/nfs/nfs4proc.c 	if (data == NULL)
data             4790 fs/nfs/nfs4proc.c 	data->msg.rpc_proc = &nfs4_procedures[NFSPROC4_CLNT_SYMLINK];
data             4791 fs/nfs/nfs4proc.c 	data->arg.u.symlink.pages = &page;
data             4792 fs/nfs/nfs4proc.c 	data->arg.u.symlink.len = len;
data             4793 fs/nfs/nfs4proc.c 	data->arg.label = label;
data             4795 fs/nfs/nfs4proc.c 	status = nfs4_do_create(dir, dentry, data);
data             4797 fs/nfs/nfs4proc.c 	nfs4_free_createdata(data);
data             4827 fs/nfs/nfs4proc.c 	struct nfs4_createdata *data;
data             4830 fs/nfs/nfs4proc.c 	data = nfs4_alloc_createdata(dir, &dentry->d_name, sattr, NF4DIR);
data             4831 fs/nfs/nfs4proc.c 	if (data == NULL)
data             4834 fs/nfs/nfs4proc.c 	data->arg.label = label;
data             4835 fs/nfs/nfs4proc.c 	status = nfs4_do_create(dir, dentry, data);
data             4837 fs/nfs/nfs4proc.c 	nfs4_free_createdata(data);
data             4895 fs/nfs/nfs4proc.c 		memcpy(NFS_I(dir)->cookieverf, res.verifier.data, NFS4_VERIFIER_SIZE);
data             4925 fs/nfs/nfs4proc.c 	struct nfs4_createdata *data;
data             4929 fs/nfs/nfs4proc.c 	data = nfs4_alloc_createdata(dir, &dentry->d_name, sattr, NF4SOCK);
data             4930 fs/nfs/nfs4proc.c 	if (data == NULL)
data             4934 fs/nfs/nfs4proc.c 		data->arg.ftype = NF4FIFO;
data             4936 fs/nfs/nfs4proc.c 		data->arg.ftype = NF4BLK;
data             4937 fs/nfs/nfs4proc.c 		data->arg.u.device.specdata1 = MAJOR(rdev);
data             4938 fs/nfs/nfs4proc.c 		data->arg.u.device.specdata2 = MINOR(rdev);
data             4941 fs/nfs/nfs4proc.c 		data->arg.ftype = NF4CHR;
data             4942 fs/nfs/nfs4proc.c 		data->arg.u.device.specdata1 = MAJOR(rdev);
data             4943 fs/nfs/nfs4proc.c 		data->arg.u.device.specdata2 = MINOR(rdev);
data             4949 fs/nfs/nfs4proc.c 	data->arg.label = label;
data             4950 fs/nfs/nfs4proc.c 	status = nfs4_do_create(dir, dentry, data);
data             4952 fs/nfs/nfs4proc.c 	nfs4_free_createdata(data);
data             5314 fs/nfs/nfs4proc.c static void nfs4_proc_commit_rpc_prepare(struct rpc_task *task, struct nfs_commit_data *data)
data             5316 fs/nfs/nfs4proc.c 	nfs4_setup_sequence(NFS_SERVER(data->inode)->nfs_client,
data             5317 fs/nfs/nfs4proc.c 			&data->args.seq_args,
data             5318 fs/nfs/nfs4proc.c 			&data->res.seq_res,
data             5322 fs/nfs/nfs4proc.c static int nfs4_commit_done_cb(struct rpc_task *task, struct nfs_commit_data *data)
data             5324 fs/nfs/nfs4proc.c 	struct inode *inode = data->inode;
data             5326 fs/nfs/nfs4proc.c 	trace_nfs4_commit(data, task->tk_status);
data             5335 fs/nfs/nfs4proc.c static int nfs4_commit_done(struct rpc_task *task, struct nfs_commit_data *data)
data             5337 fs/nfs/nfs4proc.c 	if (!nfs4_sequence_done(task, &data->res.seq_res))
data             5339 fs/nfs/nfs4proc.c 	return data->commit_done_cb(task, data);
data             5342 fs/nfs/nfs4proc.c static void nfs4_proc_commit_setup(struct nfs_commit_data *data, struct rpc_message *msg,
data             5345 fs/nfs/nfs4proc.c 	struct nfs_server *server = NFS_SERVER(data->inode);
data             5347 fs/nfs/nfs4proc.c 	if (data->commit_done_cb == NULL)
data             5348 fs/nfs/nfs4proc.c 		data->commit_done_cb = nfs4_commit_done_cb;
data             5349 fs/nfs/nfs4proc.c 	data->res.server = server;
data             5351 fs/nfs/nfs4proc.c 	nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 1, 0);
data             5400 fs/nfs/nfs4proc.c 	struct nfs4_renewdata *data = calldata;
data             5401 fs/nfs/nfs4proc.c 	struct nfs_client *clp = data->client;
data             5406 fs/nfs/nfs4proc.c 	kfree(data);
data             5411 fs/nfs/nfs4proc.c 	struct nfs4_renewdata *data = calldata;
data             5412 fs/nfs/nfs4proc.c 	struct nfs_client *clp = data->client;
data             5413 fs/nfs/nfs4proc.c 	unsigned long timestamp = data->timestamp;
data             5447 fs/nfs/nfs4proc.c 	struct nfs4_renewdata *data;
data             5453 fs/nfs/nfs4proc.c 	data = kmalloc(sizeof(*data), GFP_NOFS);
data             5454 fs/nfs/nfs4proc.c 	if (data == NULL) {
data             5458 fs/nfs/nfs4proc.c 	data->client = clp;
data             5459 fs/nfs/nfs4proc.c 	data->timestamp = jiffies;
data             5461 fs/nfs/nfs4proc.c 			&nfs4_renew_ops, data);
data             5524 fs/nfs/nfs4proc.c 	char data[0];
data             5559 fs/nfs/nfs4proc.c 	memcpy(buf, acl->data, acl->len);
data             5577 fs/nfs/nfs4proc.c 		_copy_from_pages(acl->data, pages, pgbase, acl_len);
data             5929 fs/nfs/nfs4proc.c 	memcpy(bootverf->data, verf, sizeof(bootverf->data));
data             6194 fs/nfs/nfs4proc.c 	struct nfs4_delegreturndata *data = calldata;
data             6196 fs/nfs/nfs4proc.c 		.inode = data->inode,
data             6197 fs/nfs/nfs4proc.c 		.stateid = &data->stateid,
data             6200 fs/nfs/nfs4proc.c 	if (!nfs4_sequence_done(task, &data->res.seq_res))
data             6203 fs/nfs/nfs4proc.c 	trace_nfs4_delegreturn_exit(&data->args, &data->res, task->tk_status);
data             6206 fs/nfs/nfs4proc.c 	if (pnfs_roc_done(task, data->inode,
data             6207 fs/nfs/nfs4proc.c 				&data->args.lr_args,
data             6208 fs/nfs/nfs4proc.c 				&data->res.lr_res,
data             6209 fs/nfs/nfs4proc.c 				&data->res.lr_ret) == -EAGAIN)
data             6214 fs/nfs/nfs4proc.c 		renew_lease(data->res.server, data->timestamp);
data             6219 fs/nfs/nfs4proc.c 		nfs4_free_revoked_stateid(data->res.server,
data             6220 fs/nfs/nfs4proc.c 				data->args.stateid,
data             6228 fs/nfs/nfs4proc.c 		if (nfs4_refresh_delegation_stateid(&data->stateid, data->inode))
data             6233 fs/nfs/nfs4proc.c 		if (data->args.bitmask) {
data             6234 fs/nfs/nfs4proc.c 			data->args.bitmask = NULL;
data             6235 fs/nfs/nfs4proc.c 			data->res.fattr = NULL;
data             6241 fs/nfs/nfs4proc.c 				data->res.server, task->tk_status,
data             6246 fs/nfs/nfs4proc.c 	data->rpc_status = task->tk_status;
data             6255 fs/nfs/nfs4proc.c 	struct nfs4_delegreturndata *data = calldata;
data             6256 fs/nfs/nfs4proc.c 	struct inode *inode = data->inode;
data             6259 fs/nfs/nfs4proc.c 		if (data->lr.roc)
data             6260 fs/nfs/nfs4proc.c 			pnfs_roc_release(&data->lr.arg, &data->lr.res,
data             6261 fs/nfs/nfs4proc.c 					data->res.lr_ret);
data             6262 fs/nfs/nfs4proc.c 		nfs_post_op_update_inode_force_wcc(inode, &data->fattr);
data             6268 fs/nfs/nfs4proc.c static void nfs4_delegreturn_prepare(struct rpc_task *task, void *data)
data             6273 fs/nfs/nfs4proc.c 	d_data = (struct nfs4_delegreturndata *)data;
data             6300 fs/nfs/nfs4proc.c 	struct nfs4_delegreturndata *data;
data             6315 fs/nfs/nfs4proc.c 	data = kzalloc(sizeof(*data), GFP_NOFS);
data             6316 fs/nfs/nfs4proc.c 	if (data == NULL)
data             6318 fs/nfs/nfs4proc.c 	nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 1, 0);
data             6324 fs/nfs/nfs4proc.c 	data->args.fhandle = &data->fh;
data             6325 fs/nfs/nfs4proc.c 	data->args.stateid = &data->stateid;
data             6326 fs/nfs/nfs4proc.c 	data->args.bitmask = server->cache_consistency_bitmask;
data             6327 fs/nfs/nfs4proc.c 	nfs_copy_fh(&data->fh, NFS_FH(inode));
data             6328 fs/nfs/nfs4proc.c 	nfs4_stateid_copy(&data->stateid, stateid);
data             6329 fs/nfs/nfs4proc.c 	data->res.fattr = &data->fattr;
data             6330 fs/nfs/nfs4proc.c 	data->res.server = server;
data             6331 fs/nfs/nfs4proc.c 	data->res.lr_ret = -NFS4ERR_NOMATCHING_LAYOUT;
data             6332 fs/nfs/nfs4proc.c 	data->lr.arg.ld_private = &data->lr.ld_private;
data             6333 fs/nfs/nfs4proc.c 	nfs_fattr_init(data->res.fattr);
data             6334 fs/nfs/nfs4proc.c 	data->timestamp = jiffies;
data             6335 fs/nfs/nfs4proc.c 	data->rpc_status = 0;
data             6336 fs/nfs/nfs4proc.c 	data->lr.roc = pnfs_roc(inode, &data->lr.arg, &data->lr.res, cred);
data             6337 fs/nfs/nfs4proc.c 	data->inode = nfs_igrab_and_active(inode);
data             6338 fs/nfs/nfs4proc.c 	if (data->inode) {
data             6339 fs/nfs/nfs4proc.c 		if (data->lr.roc) {
data             6340 fs/nfs/nfs4proc.c 			data->args.lr_args = &data->lr.arg;
data             6341 fs/nfs/nfs4proc.c 			data->res.lr_res = &data->lr.res;
data             6343 fs/nfs/nfs4proc.c 	} else if (data->lr.roc) {
data             6344 fs/nfs/nfs4proc.c 		pnfs_roc_release(&data->lr.arg, &data->lr.res, 0);
data             6345 fs/nfs/nfs4proc.c 		data->lr.roc = false;
data             6348 fs/nfs/nfs4proc.c 	task_setup_data.callback_data = data;
data             6349 fs/nfs/nfs4proc.c 	msg.rpc_argp = &data->args;
data             6350 fs/nfs/nfs4proc.c 	msg.rpc_resp = &data->res;
data             6359 fs/nfs/nfs4proc.c 	status = data->rpc_status;
data             6518 fs/nfs/nfs4proc.c static void nfs4_locku_release_calldata(void *data)
data             6520 fs/nfs/nfs4proc.c 	struct nfs4_unlockdata *calldata = data;
data             6528 fs/nfs/nfs4proc.c static void nfs4_locku_done(struct rpc_task *task, void *data)
data             6530 fs/nfs/nfs4proc.c 	struct nfs4_unlockdata *calldata = data;
data             6573 fs/nfs/nfs4proc.c static void nfs4_locku_prepare(struct rpc_task *task, void *data)
data             6575 fs/nfs/nfs4proc.c 	struct nfs4_unlockdata *calldata = data;
data             6611 fs/nfs/nfs4proc.c 	struct nfs4_unlockdata *data;
data             6634 fs/nfs/nfs4proc.c 	data = nfs4_alloc_unlockdata(fl, ctx, lsp, seqid);
data             6635 fs/nfs/nfs4proc.c 	if (data == NULL) {
data             6640 fs/nfs/nfs4proc.c 	nfs4_init_sequence(&data->arg.seq_args, &data->res.seq_res, 1, 0);
data             6641 fs/nfs/nfs4proc.c 	msg.rpc_argp = &data->arg;
data             6642 fs/nfs/nfs4proc.c 	msg.rpc_resp = &data->res;
data             6643 fs/nfs/nfs4proc.c 	task_setup_data.callback_data = data;
data             6749 fs/nfs/nfs4proc.c 	struct nfs4_lockdata *data = calldata;
data             6750 fs/nfs/nfs4proc.c 	struct nfs4_state *state = data->lsp->ls_state;
data             6753 fs/nfs/nfs4proc.c 	if (nfs_wait_on_sequence(data->arg.lock_seqid, task) != 0)
data             6756 fs/nfs/nfs4proc.c 	if (!test_bit(NFS_LOCK_INITIALIZED, &data->lsp->ls_flags)) {
data             6757 fs/nfs/nfs4proc.c 		if (nfs_wait_on_sequence(data->arg.open_seqid, task) != 0) {
data             6760 fs/nfs/nfs4proc.c 		nfs4_stateid_copy(&data->arg.open_stateid,
data             6762 fs/nfs/nfs4proc.c 		data->arg.new_lock_owner = 1;
data             6763 fs/nfs/nfs4proc.c 		data->res.open_seqid = data->arg.open_seqid;
data             6765 fs/nfs/nfs4proc.c 		data->arg.new_lock_owner = 0;
data             6766 fs/nfs/nfs4proc.c 		nfs4_stateid_copy(&data->arg.lock_stateid,
data             6767 fs/nfs/nfs4proc.c 				&data->lsp->ls_stateid);
data             6770 fs/nfs/nfs4proc.c 		data->rpc_status = -EBADF;
data             6774 fs/nfs/nfs4proc.c 	data->timestamp = jiffies;
data             6775 fs/nfs/nfs4proc.c 	if (nfs4_setup_sequence(data->server->nfs_client,
data             6776 fs/nfs/nfs4proc.c 				&data->arg.seq_args,
data             6777 fs/nfs/nfs4proc.c 				&data->res.seq_res,
data             6781 fs/nfs/nfs4proc.c 	nfs_release_seqid(data->arg.open_seqid);
data             6783 fs/nfs/nfs4proc.c 	nfs_release_seqid(data->arg.lock_seqid);
data             6785 fs/nfs/nfs4proc.c 	nfs4_sequence_done(task, &data->res.seq_res);
data             6786 fs/nfs/nfs4proc.c 	dprintk("%s: done!, ret = %d\n", __func__, data->rpc_status);
data             6791 fs/nfs/nfs4proc.c 	struct nfs4_lockdata *data = calldata;
data             6792 fs/nfs/nfs4proc.c 	struct nfs4_lock_state *lsp = data->lsp;
data             6796 fs/nfs/nfs4proc.c 	if (!nfs4_sequence_done(task, &data->res.seq_res))
data             6799 fs/nfs/nfs4proc.c 	data->rpc_status = task->tk_status;
data             6802 fs/nfs/nfs4proc.c 		renew_lease(NFS_SERVER(d_inode(data->ctx->dentry)),
data             6803 fs/nfs/nfs4proc.c 				data->timestamp);
data             6804 fs/nfs/nfs4proc.c 		if (data->arg.new_lock && !data->cancelled) {
data             6805 fs/nfs/nfs4proc.c 			data->fl.fl_flags &= ~(FL_SLEEP | FL_ACCESS);
data             6806 fs/nfs/nfs4proc.c 			if (locks_lock_inode_wait(lsp->ls_state->inode, &data->fl) < 0)
data             6809 fs/nfs/nfs4proc.c 		if (data->arg.new_lock_owner != 0) {
data             6811 fs/nfs/nfs4proc.c 			nfs4_stateid_copy(&lsp->ls_stateid, &data->res.stateid);
data             6813 fs/nfs/nfs4proc.c 		} else if (!nfs4_update_lock_stateid(lsp, &data->res.stateid))
data             6820 fs/nfs/nfs4proc.c 		if (data->arg.new_lock_owner != 0) {
data             6821 fs/nfs/nfs4proc.c 			if (!nfs4_stateid_match(&data->arg.open_stateid,
data             6824 fs/nfs/nfs4proc.c 		} else if (!nfs4_stateid_match(&data->arg.lock_stateid,
data             6829 fs/nfs/nfs4proc.c 	dprintk("%s: done, ret = %d!\n", __func__, data->rpc_status);
data             6832 fs/nfs/nfs4proc.c 	if (!data->cancelled)
data             6839 fs/nfs/nfs4proc.c 	struct nfs4_lockdata *data = calldata;
data             6842 fs/nfs/nfs4proc.c 	nfs_free_seqid(data->arg.open_seqid);
data             6843 fs/nfs/nfs4proc.c 	if (data->cancelled && data->rpc_status == 0) {
data             6845 fs/nfs/nfs4proc.c 		task = nfs4_do_unlck(&data->fl, data->ctx, data->lsp,
data             6846 fs/nfs/nfs4proc.c 				data->arg.lock_seqid);
data             6851 fs/nfs/nfs4proc.c 		nfs_free_seqid(data->arg.lock_seqid);
data             6852 fs/nfs/nfs4proc.c 	nfs4_put_lock_state(data->lsp);
data             6853 fs/nfs/nfs4proc.c 	put_nfs_open_context(data->ctx);
data             6854 fs/nfs/nfs4proc.c 	kfree(data);
data             6883 fs/nfs/nfs4proc.c 	struct nfs4_lockdata *data;
data             6899 fs/nfs/nfs4proc.c 	data = nfs4_alloc_lockdata(fl, nfs_file_open_context(fl->fl_file),
data             6902 fs/nfs/nfs4proc.c 	if (data == NULL)
data             6905 fs/nfs/nfs4proc.c 		data->arg.block = 1;
data             6906 fs/nfs/nfs4proc.c 	nfs4_init_sequence(&data->arg.seq_args, &data->res.seq_res, 1,
data             6908 fs/nfs/nfs4proc.c 	msg.rpc_argp = &data->arg;
data             6909 fs/nfs/nfs4proc.c 	msg.rpc_resp = &data->res;
data             6910 fs/nfs/nfs4proc.c 	task_setup_data.callback_data = data;
data             6913 fs/nfs/nfs4proc.c 			data->arg.reclaim = NFS_LOCK_RECLAIM;
data             6915 fs/nfs/nfs4proc.c 		data->arg.new_lock = 1;
data             6921 fs/nfs/nfs4proc.c 		ret = data->rpc_status;
data             6923 fs/nfs/nfs4proc.c 			nfs4_handle_setlk_error(data->server, data->lsp,
data             6924 fs/nfs/nfs4proc.c 					data->arg.new_lock_owner, ret);
data             6926 fs/nfs/nfs4proc.c 		data->cancelled = true;
data             6929 fs/nfs/nfs4proc.c 	trace_nfs4_set_lock(fl, state, &data->res.stateid, cmd, ret);
data             7235 fs/nfs/nfs4proc.c 	struct nfs_release_lockowner_data *data = calldata;
data             7236 fs/nfs/nfs4proc.c 	struct nfs_server *server = data->server;
data             7237 fs/nfs/nfs4proc.c 	nfs4_setup_sequence(server->nfs_client, &data->args.seq_args,
data             7238 fs/nfs/nfs4proc.c 			   &data->res.seq_res, task);
data             7239 fs/nfs/nfs4proc.c 	data->args.lock_owner.clientid = server->nfs_client->cl_clientid;
data             7240 fs/nfs/nfs4proc.c 	data->timestamp = jiffies;
data             7245 fs/nfs/nfs4proc.c 	struct nfs_release_lockowner_data *data = calldata;
data             7246 fs/nfs/nfs4proc.c 	struct nfs_server *server = data->server;
data             7248 fs/nfs/nfs4proc.c 	nfs40_sequence_done(task, &data->res.seq_res);
data             7252 fs/nfs/nfs4proc.c 		renew_lease(server, data->timestamp);
data             7268 fs/nfs/nfs4proc.c 	struct nfs_release_lockowner_data *data = calldata;
data             7269 fs/nfs/nfs4proc.c 	nfs4_free_lock_state(data->server, data->lsp);
data             7282 fs/nfs/nfs4proc.c 	struct nfs_release_lockowner_data *data;
data             7290 fs/nfs/nfs4proc.c 	data = kmalloc(sizeof(*data), GFP_NOFS);
data             7291 fs/nfs/nfs4proc.c 	if (!data)
data             7293 fs/nfs/nfs4proc.c 	data->lsp = lsp;
data             7294 fs/nfs/nfs4proc.c 	data->server = server;
data             7295 fs/nfs/nfs4proc.c 	data->args.lock_owner.clientid = server->nfs_client->cl_clientid;
data             7296 fs/nfs/nfs4proc.c 	data->args.lock_owner.id = lsp->ls_seqid.owner_id;
data             7297 fs/nfs/nfs4proc.c 	data->args.lock_owner.s_dev = server->s_dev;
data             7299 fs/nfs/nfs4proc.c 	msg.rpc_argp = &data->args;
data             7300 fs/nfs/nfs4proc.c 	msg.rpc_resp = &data->res;
data             7301 fs/nfs/nfs4proc.c 	nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 0, 0);
data             7302 fs/nfs/nfs4proc.c 	rpc_call_async(server->client, &msg, 0, &nfs4_release_lockowner_ops, data);
data             7758 fs/nfs/nfs4proc.c 	struct nfs4_call_sync_data data = {
data             7767 fs/nfs/nfs4proc.c 		.callback_data = &data,
data             7927 fs/nfs/nfs4proc.c 		if (memcmp(res.sessionid.data,
data             7928 fs/nfs/nfs4proc.c 		    clp->cl_session->sess_id.data, NFS4_MAX_SESSIONID_LEN)) {
data             7964 fs/nfs/nfs4proc.c 	struct rpc_bind_conn_calldata data = {
data             7969 fs/nfs/nfs4proc.c 			nfs4_proc_bind_conn_to_session_callback, &data);
data             8106 fs/nfs/nfs4proc.c static void nfs4_exchange_id_release(void *data)
data             8109 fs/nfs/nfs4proc.c 					(struct nfs41_exchange_id_data *)data;
data             8191 fs/nfs/nfs4proc.c 		memcpy(calldata->args.verifier.data, clp->cl_confirm.data,
data             8192 fs/nfs/nfs4proc.c 				sizeof(calldata->args.verifier.data));
data             8274 fs/nfs/nfs4proc.c 	memcpy(clp->cl_confirm.data, argp->verifier.data,
data             8275 fs/nfs/nfs4proc.c 	       sizeof(clp->cl_confirm.data));
data             8327 fs/nfs/nfs4proc.c 			    void *data)
data             8329 fs/nfs/nfs4proc.c 	struct nfs4_add_xprt_data *adata = (struct nfs4_add_xprt_data *)data;
data             8430 fs/nfs/nfs4proc.c 	struct nfs4_get_lease_time_data *data =
data             8436 fs/nfs/nfs4proc.c 	nfs4_setup_sequence(data->clp,
data             8437 fs/nfs/nfs4proc.c 			&data->args->la_seq_args,
data             8438 fs/nfs/nfs4proc.c 			&data->res->lr_seq_res,
data             8449 fs/nfs/nfs4proc.c 	struct nfs4_get_lease_time_data *data =
data             8453 fs/nfs/nfs4proc.c 	if (!nfs4_sequence_done(task, &data->res->lr_seq_res))
data             8480 fs/nfs/nfs4proc.c 	struct nfs4_get_lease_time_data data = {
data             8494 fs/nfs/nfs4proc.c 		.callback_data = &data,
data             8694 fs/nfs/nfs4proc.c 	ptr = (unsigned *)&session->sess_id.data[0];
data             8743 fs/nfs/nfs4proc.c static void nfs41_sequence_release(void *data)
data             8745 fs/nfs/nfs4proc.c 	struct nfs4_sequence_data *calldata = data;
data             8766 fs/nfs/nfs4proc.c static void nfs41_sequence_call_done(struct rpc_task *task, void *data)
data             8768 fs/nfs/nfs4proc.c 	struct nfs4_sequence_data *calldata = data;
data             8790 fs/nfs/nfs4proc.c static void nfs41_sequence_prepare(struct rpc_task *task, void *data)
data             8792 fs/nfs/nfs4proc.c 	struct nfs4_sequence_data *calldata = data;
data             8894 fs/nfs/nfs4proc.c static void nfs4_reclaim_complete_prepare(struct rpc_task *task, void *data)
data             8896 fs/nfs/nfs4proc.c 	struct nfs4_reclaim_complete_data *calldata = data;
data             8928 fs/nfs/nfs4proc.c static void nfs4_reclaim_complete_done(struct rpc_task *task, void *data)
data             8930 fs/nfs/nfs4proc.c 	struct nfs4_reclaim_complete_data *calldata = data;
data             8946 fs/nfs/nfs4proc.c static void nfs4_free_reclaim_complete_data(void *data)
data             8948 fs/nfs/nfs4proc.c 	struct nfs4_reclaim_complete_data *calldata = data;
data             9366 fs/nfs/nfs4proc.c 	struct nfs4_layoutcommit_data *data = calldata;
data             9367 fs/nfs/nfs4proc.c 	struct nfs_server *server = NFS_SERVER(data->args.inode);
data             9370 fs/nfs/nfs4proc.c 			&data->args.seq_args,
data             9371 fs/nfs/nfs4proc.c 			&data->res.seq_res,
data             9378 fs/nfs/nfs4proc.c 	struct nfs4_layoutcommit_data *data = calldata;
data             9379 fs/nfs/nfs4proc.c 	struct nfs_server *server = NFS_SERVER(data->args.inode);
data             9381 fs/nfs/nfs4proc.c 	if (!nfs41_sequence_done(task, &data->res.seq_res))
data             9402 fs/nfs/nfs4proc.c 	struct nfs4_layoutcommit_data *data = calldata;
data             9404 fs/nfs/nfs4proc.c 	pnfs_cleanup_layoutcommit(data);
data             9405 fs/nfs/nfs4proc.c 	nfs_post_op_update_inode_force_wcc(data->args.inode,
data             9406 fs/nfs/nfs4proc.c 					   data->res.fattr);
data             9407 fs/nfs/nfs4proc.c 	put_cred(data->cred);
data             9408 fs/nfs/nfs4proc.c 	nfs_iput_and_deactive(data->inode);
data             9409 fs/nfs/nfs4proc.c 	kfree(data);
data             9419 fs/nfs/nfs4proc.c nfs4_proc_layoutcommit(struct nfs4_layoutcommit_data *data, bool sync)
data             9423 fs/nfs/nfs4proc.c 		.rpc_argp = &data->args,
data             9424 fs/nfs/nfs4proc.c 		.rpc_resp = &data->res,
data             9425 fs/nfs/nfs4proc.c 		.rpc_cred = data->cred,
data             9428 fs/nfs/nfs4proc.c 		.task = &data->task,
data             9429 fs/nfs/nfs4proc.c 		.rpc_client = NFS_CLIENT(data->args.inode),
data             9432 fs/nfs/nfs4proc.c 		.callback_data = data,
data             9439 fs/nfs/nfs4proc.c 		data->args.lastbytewritten,
data             9440 fs/nfs/nfs4proc.c 		data->args.inode->i_ino);
data             9443 fs/nfs/nfs4proc.c 		data->inode = nfs_igrab_and_active(data->args.inode);
data             9444 fs/nfs/nfs4proc.c 		if (data->inode == NULL) {
data             9445 fs/nfs/nfs4proc.c 			nfs4_layoutcommit_release(data);
data             9450 fs/nfs/nfs4proc.c 	nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 1, 0);
data             9456 fs/nfs/nfs4proc.c 	trace_nfs4_layoutcommit(data->args.inode, &data->args.stateid, status);
data             9483 fs/nfs/nfs4proc.c 	struct nfs4_call_sync_data data = {
data             9492 fs/nfs/nfs4proc.c 		.callback_data = &data,
data             9708 fs/nfs/nfs4proc.c 	struct nfs_free_stateid_data *data = calldata;
data             9709 fs/nfs/nfs4proc.c 	nfs4_setup_sequence(data->server->nfs_client,
data             9710 fs/nfs/nfs4proc.c 			&data->args.seq_args,
data             9711 fs/nfs/nfs4proc.c 			&data->res.seq_res,
data             9717 fs/nfs/nfs4proc.c 	struct nfs_free_stateid_data *data = calldata;
data             9719 fs/nfs/nfs4proc.c 	nfs41_sequence_done(task, &data->res.seq_res);
data             9723 fs/nfs/nfs4proc.c 		if (nfs4_async_handle_error(task, data->server, NULL, NULL) == -EAGAIN)
data             9764 fs/nfs/nfs4proc.c 	struct nfs_free_stateid_data *data;
data             9771 fs/nfs/nfs4proc.c 	data = kmalloc(sizeof(*data), GFP_NOFS);
data             9772 fs/nfs/nfs4proc.c 	if (!data)
data             9774 fs/nfs/nfs4proc.c 	data->server = server;
data             9775 fs/nfs/nfs4proc.c 	nfs4_stateid_copy(&data->args.stateid, stateid);
data             9777 fs/nfs/nfs4proc.c 	task_setup.callback_data = data;
data             9779 fs/nfs/nfs4proc.c 	msg.rpc_argp = &data->args;
data             9780 fs/nfs/nfs4proc.c 	msg.rpc_resp = &data->res;
data             9781 fs/nfs/nfs4proc.c 	nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 1, privileged);
data              147 fs/nfs/nfs4session.h 	memcpy(dst->data, src->data, NFS4_MAX_SESSIONID_LEN);
data              156 fs/nfs/nfs4session.h 	(~crc32_le(0xFFFFFFFF, &(sess_id)->data[0], sizeof((sess_id)->data)))
data               69 fs/nfs/nfs4state.c 	{ .data = { 0 } },
data               75 fs/nfs/nfs4state.c 		.data = { 0xff, 0xff, 0xff, 0xff, 0 },
data               83 fs/nfs/nfs4state.c 		.data = { 0x0, 0x0, 0x0, 0x1, 0 },
data             2449 fs/nfs/nfs4state.c 	memset(clp->cl_session->sess_id.data, 0, NFS4_MAX_SESSIONID_LEN);
data              131 fs/nfs/nfs4super.c 		int flags, void *data, const char *hostname)
data              146 fs/nfs/nfs4super.c 	root_mnt = vfs_kern_mount(fs_type, flags, root_devname, data);
data              245 fs/nfs/nfs4super.c 	struct nfs_parsed_mount_data *data = mount_info->parsed;
data              249 fs/nfs/nfs4super.c 	export_path = data->nfs_server.export_path;
data              250 fs/nfs/nfs4super.c 	data->nfs_server.export_path = "/";
data              252 fs/nfs/nfs4super.c 			data->nfs_server.hostname);
data              253 fs/nfs/nfs4super.c 	data->nfs_server.export_path = export_path;
data              300 fs/nfs/nfs4super.c 	struct nfs_clone_mount *data = raw_data;
data              307 fs/nfs/nfs4super.c 	export_path = data->mnt_path;
data              308 fs/nfs/nfs4super.c 	data->mnt_path = "/";
data              311 fs/nfs/nfs4super.c 			flags, data, data->hostname);
data              312 fs/nfs/nfs4super.c 	data->mnt_path = export_path;
data               23 fs/nfs/nfs4sysctl.c 		.data = &nfs_callback_set_tcpport,
data               32 fs/nfs/nfs4sysctl.c 		.data = &nfs_idmap_cache_timeout,
data             1633 fs/nfs/nfs4trace.h 			const struct nfs_commit_data *data,
data             1637 fs/nfs/nfs4trace.h 		TP_ARGS(data, error),
data             1649 fs/nfs/nfs4trace.h 			const struct inode *inode = data->inode;
data             1653 fs/nfs/nfs4trace.h 			__entry->offset = data->args.offset;
data             1654 fs/nfs/nfs4trace.h 			__entry->count = data->args.count;
data             1673 fs/nfs/nfs4trace.h 				const struct nfs_commit_data *data, \
data             1676 fs/nfs/nfs4trace.h 			TP_ARGS(data, error))
data             1058 fs/nfs/nfs4xdr.c 	encode_opaque_fixed(xdr, verf->data, NFS4_VERIFIER_SIZE);
data             1572 fs/nfs/nfs4xdr.c 	encode_string(xdr, fh->size, fh->data);
data             1632 fs/nfs/nfs4xdr.c 	memcpy(verf, readdir->verifier.data, sizeof(verf));
data             1767 fs/nfs/nfs4xdr.c 	encode_opaque_fixed(xdr, args->sessionid.data, NFS4_MAX_SESSIONID_LEN);
data             1891 fs/nfs/nfs4xdr.c 	encode_opaque_fixed(xdr, session->sess_id.data, NFS4_MAX_SESSIONID_LEN);
data             1934 fs/nfs/nfs4xdr.c 		((u32 *)session->sess_id.data)[0],
data             1935 fs/nfs/nfs4xdr.c 		((u32 *)session->sess_id.data)[1],
data             1936 fs/nfs/nfs4xdr.c 		((u32 *)session->sess_id.data)[2],
data             1937 fs/nfs/nfs4xdr.c 		((u32 *)session->sess_id.data)[3],
data             1941 fs/nfs/nfs4xdr.c 	p = xdr_encode_opaque_fixed(p, session->sess_id.data, NFS4_MAX_SESSIONID_LEN);
data             1959 fs/nfs/nfs4xdr.c 	p = xdr_encode_opaque_fixed(p, args->pdev->dev_id.data,
data             2118 fs/nfs/nfs4xdr.c 				const void *data)
data             2120 fs/nfs/nfs4xdr.c 	const struct nfs4_accessargs *args = data;
data             2138 fs/nfs/nfs4xdr.c 				const void *data)
data             2140 fs/nfs/nfs4xdr.c 	const struct nfs4_lookup_arg *args = data;
data             2158 fs/nfs/nfs4xdr.c 		const void *data)
data             2160 fs/nfs/nfs4xdr.c 	const struct nfs4_lookupp_arg *args = data;
data             2179 fs/nfs/nfs4xdr.c 				     const void *data)
data             2181 fs/nfs/nfs4xdr.c 	const struct nfs4_lookup_root_arg *args = data;
data             2198 fs/nfs/nfs4xdr.c 				const void *data)
data             2200 fs/nfs/nfs4xdr.c 	const struct nfs_removeargs *args = data;
data             2216 fs/nfs/nfs4xdr.c 				const void *data)
data             2218 fs/nfs/nfs4xdr.c 	const struct nfs_renameargs *args = data;
data             2236 fs/nfs/nfs4xdr.c 			      const void *data)
data             2238 fs/nfs/nfs4xdr.c 	const struct nfs4_link_arg *args = data;
data             2258 fs/nfs/nfs4xdr.c 				const void *data)
data             2260 fs/nfs/nfs4xdr.c 	const struct nfs4_create_arg *args = data;
data             2278 fs/nfs/nfs4xdr.c 				 const void *data)
data             2280 fs/nfs/nfs4xdr.c 	const struct nfs4_create_arg *args = data;
data             2289 fs/nfs/nfs4xdr.c 				 const void *data)
data             2291 fs/nfs/nfs4xdr.c 	const struct nfs4_getattr_arg *args = data;
data             2307 fs/nfs/nfs4xdr.c 			       const void *data)
data             2309 fs/nfs/nfs4xdr.c 	const struct nfs_closeargs *args = data;
data             2329 fs/nfs/nfs4xdr.c 			      const void *data)
data             2331 fs/nfs/nfs4xdr.c 	const struct nfs_openargs *args = data;
data             2358 fs/nfs/nfs4xdr.c 				      const void *data)
data             2360 fs/nfs/nfs4xdr.c 	const struct nfs_open_confirmargs *args = data;
data             2376 fs/nfs/nfs4xdr.c 				     const void *data)
data             2378 fs/nfs/nfs4xdr.c 	const struct nfs_openargs *args = data;
data             2404 fs/nfs/nfs4xdr.c 					const void *data)
data             2406 fs/nfs/nfs4xdr.c 	const struct nfs_closeargs *args = data;
data             2424 fs/nfs/nfs4xdr.c 			      const void *data)
data             2426 fs/nfs/nfs4xdr.c 	const struct nfs_lock_args *args = data;
data             2442 fs/nfs/nfs4xdr.c 			       const void *data)
data             2444 fs/nfs/nfs4xdr.c 	const struct nfs_lockt_args *args = data;
data             2460 fs/nfs/nfs4xdr.c 			       const void *data)
data             2462 fs/nfs/nfs4xdr.c 	const struct nfs_locku_args *args = data;
data             2476 fs/nfs/nfs4xdr.c 					   const void *data)
data             2478 fs/nfs/nfs4xdr.c 	const struct nfs_release_lockowner_args *args = data;
data             2492 fs/nfs/nfs4xdr.c 				  const void *data)
data             2494 fs/nfs/nfs4xdr.c 	const struct nfs4_readlink *args = data;
data             2513 fs/nfs/nfs4xdr.c 				 const void *data)
data             2515 fs/nfs/nfs4xdr.c 	const struct nfs4_readdir_arg *args = data;
data             2534 fs/nfs/nfs4xdr.c 			      const void *data)
data             2536 fs/nfs/nfs4xdr.c 	const struct nfs_pgio_args *args = data;
data             2556 fs/nfs/nfs4xdr.c 				 const void *data)
data             2558 fs/nfs/nfs4xdr.c 	const struct nfs_setattrargs *args = data;
data             2575 fs/nfs/nfs4xdr.c 				const void *data)
data             2577 fs/nfs/nfs4xdr.c 	const struct nfs_getaclargs *args = data;
data             2602 fs/nfs/nfs4xdr.c 			       const void *data)
data             2604 fs/nfs/nfs4xdr.c 	const struct nfs_pgio_args *args = data;
data             2623 fs/nfs/nfs4xdr.c 				const void *data)
data             2625 fs/nfs/nfs4xdr.c 	const struct nfs_commitargs *args = data;
data             2641 fs/nfs/nfs4xdr.c 				const void *data)
data             2643 fs/nfs/nfs4xdr.c 	const struct nfs4_fsinfo_arg *args = data;
data             2659 fs/nfs/nfs4xdr.c 				  const void *data)
data             2661 fs/nfs/nfs4xdr.c 	const struct nfs4_pathconf_arg *args = data;
data             2678 fs/nfs/nfs4xdr.c 				const void *data)
data             2680 fs/nfs/nfs4xdr.c 	const struct nfs4_statfs_arg *args = data;
data             2698 fs/nfs/nfs4xdr.c 				     const void *data)
data             2700 fs/nfs/nfs4xdr.c 	const struct nfs4_server_caps_arg *args = data;
data             2717 fs/nfs/nfs4xdr.c 			       const void *data)
data             2720 fs/nfs/nfs4xdr.c 	const struct nfs_client *clp = data;
data             2735 fs/nfs/nfs4xdr.c 				     const void *data)
data             2737 fs/nfs/nfs4xdr.c 	const struct nfs4_setclientid *sc = data;
data             2752 fs/nfs/nfs4xdr.c 					     const void *data)
data             2754 fs/nfs/nfs4xdr.c 	const struct nfs4_setclientid_res *arg = data;
data             2769 fs/nfs/nfs4xdr.c 				     const void *data)
data             2771 fs/nfs/nfs4xdr.c 	const struct nfs4_delegreturnargs *args = data;
data             2792 fs/nfs/nfs4xdr.c 				      const void *data)
data             2794 fs/nfs/nfs4xdr.c 	const struct nfs4_fs_locations_arg *args = data;
data             2825 fs/nfs/nfs4xdr.c 				const void *data)
data             2827 fs/nfs/nfs4xdr.c 	const struct nfs4_secinfo_arg *args = data;
data             2844 fs/nfs/nfs4xdr.c 				      const void *data)
data             2846 fs/nfs/nfs4xdr.c 	const struct nfs4_fsid_present_arg *args = data;
data             2866 fs/nfs/nfs4xdr.c 				const void *data)
data             2868 fs/nfs/nfs4xdr.c 	const struct nfs41_bind_conn_to_session_args *args = data;
data             2883 fs/nfs/nfs4xdr.c 				     const void *data)
data             2885 fs/nfs/nfs4xdr.c 	const struct nfs41_exchange_id_args *args = data;
data             2900 fs/nfs/nfs4xdr.c 					const void *data)
data             2902 fs/nfs/nfs4xdr.c 	const struct nfs41_create_session_args *args = data;
data             2917 fs/nfs/nfs4xdr.c 					 const void *data)
data             2919 fs/nfs/nfs4xdr.c 	const struct nfs4_session *session = data;
data             2934 fs/nfs/nfs4xdr.c 					 const void *data)
data             2936 fs/nfs/nfs4xdr.c 	const struct nfs_client *clp = data;
data             2950 fs/nfs/nfs4xdr.c 				  const void *data)
data             2952 fs/nfs/nfs4xdr.c 	const struct nfs4_sequence_args *args = data;
data             2969 fs/nfs/nfs4xdr.c 					const void *data)
data             2971 fs/nfs/nfs4xdr.c 	const struct nfs4_get_lease_time_args *args = data;
data             2991 fs/nfs/nfs4xdr.c 					  const void *data)
data             2993 fs/nfs/nfs4xdr.c 	const struct nfs41_reclaim_complete_args *args = data;
data             3009 fs/nfs/nfs4xdr.c 				       const void *data)
data             3011 fs/nfs/nfs4xdr.c 	const struct nfs4_getdeviceinfo_args *args = data;
data             3032 fs/nfs/nfs4xdr.c 				   const void *data)
data             3034 fs/nfs/nfs4xdr.c 	const struct nfs4_layoutget_args *args = data;
data             3057 fs/nfs/nfs4xdr.c 	struct nfs4_layoutcommit_data *data =
data             3066 fs/nfs/nfs4xdr.c 	encode_layoutcommit(xdr, data->args.inode, args, &hdr);
data             3076 fs/nfs/nfs4xdr.c 				      const void *data)
data             3078 fs/nfs/nfs4xdr.c 	const struct nfs4_layoutreturn_args *args = data;
data             3095 fs/nfs/nfs4xdr.c 					const void *data)
data             3097 fs/nfs/nfs4xdr.c 	const struct nfs41_secinfo_no_name_args *args = data;
data             3114 fs/nfs/nfs4xdr.c 				      const void *data)
data             3116 fs/nfs/nfs4xdr.c 	const struct nfs41_test_stateid_args *args = data;
data             3132 fs/nfs/nfs4xdr.c 				     const void *data)
data             3134 fs/nfs/nfs4xdr.c 	const struct nfs41_free_stateid_args *args = data;
data             3493 fs/nfs/nfs4xdr.c 			memcpy(fh->data, p, len);
data             3635 fs/nfs/nfs4xdr.c 		status = decode_opaque_inline(xdr, &component->len, &component->data);
data             3641 fs/nfs/nfs4xdr.c 				component->len, component->data);
data             3649 fs/nfs/nfs4xdr.c 	path->components[0].data=NULL;
data             3709 fs/nfs/nfs4xdr.c 					char *data;
data             3710 fs/nfs/nfs4xdr.c 					status = decode_opaque_inline(xdr, &len, &data);
data             3717 fs/nfs/nfs4xdr.c 			status = decode_opaque_inline(xdr, &server->len, &server->data);
data             3720 fs/nfs/nfs4xdr.c 			dprintk("%s ", server->data);
data             3886 fs/nfs/nfs4xdr.c 	ret = xdr_stream_decode_string_dup(xdr, &name->data,
data             3912 fs/nfs/nfs4xdr.c 		dprintk("%s: name=%s\n", __func__, owner_name->data);
data             3946 fs/nfs/nfs4xdr.c 		dprintk("%s: name=%s\n", __func__, group_name->data);
data             4314 fs/nfs/nfs4xdr.c 	return decode_opaque_fixed(xdr, verifier->data, NFS4_VERIFIER_SIZE);
data             4890 fs/nfs/nfs4xdr.c 	memcpy(fh->data, p, len);
data             5194 fs/nfs/nfs4xdr.c 		status = decode_verifier(xdr, readdir->verifier.data);
data             5197 fs/nfs/nfs4xdr.c 	memcpy(verf, readdir->verifier.data, sizeof(verf));
data             5364 fs/nfs/nfs4xdr.c 		memcpy(res->confirm.data, p, NFS4_VERIFIER_SIZE);
data             5435 fs/nfs/nfs4xdr.c 	memcpy(flavor->flavor_info.oid.data, p, oid_len);
data             5644 fs/nfs/nfs4xdr.c 	return decode_opaque_fixed(xdr, sid->data, NFS4_MAX_SESSIONID_LEN);
data             5746 fs/nfs/nfs4xdr.c 	if (memcmp(id.data, session->sess_id.data,
data             6031 fs/nfs/nfs4xdr.c 				       void *data)
data             6033 fs/nfs/nfs4xdr.c 	struct nfs_closeres *res = data;
data             6061 fs/nfs/nfs4xdr.c 			       void *data)
data             6063 fs/nfs/nfs4xdr.c 	struct nfs4_accessres *res = data;
data             6089 fs/nfs/nfs4xdr.c 			       void *data)
data             6091 fs/nfs/nfs4xdr.c 	struct nfs4_lookup_res *res = data;
data             6119 fs/nfs/nfs4xdr.c 		void *data)
data             6121 fs/nfs/nfs4xdr.c 	struct nfs4_lookupp_res *res = data;
data             6150 fs/nfs/nfs4xdr.c 				    void *data)
data             6152 fs/nfs/nfs4xdr.c 	struct nfs4_lookup_res *res = data;
data             6177 fs/nfs/nfs4xdr.c 			       void *data)
data             6179 fs/nfs/nfs4xdr.c 	struct nfs_removeres *res = data;
data             6201 fs/nfs/nfs4xdr.c 			       void *data)
data             6203 fs/nfs/nfs4xdr.c 	struct nfs_renameres *res = data;
data             6231 fs/nfs/nfs4xdr.c 			     void *data)
data             6233 fs/nfs/nfs4xdr.c 	struct nfs4_link_res *res = data;
data             6271 fs/nfs/nfs4xdr.c 			       void *data)
data             6273 fs/nfs/nfs4xdr.c 	struct nfs4_create_res *res = data;
data             6310 fs/nfs/nfs4xdr.c 				void *data)
data             6312 fs/nfs/nfs4xdr.c 	struct nfs4_getattr_res *res = data;
data             6334 fs/nfs/nfs4xdr.c 				const void *data)
data             6336 fs/nfs/nfs4xdr.c 	const struct nfs_setaclargs *args = data;
data             6353 fs/nfs/nfs4xdr.c 		    void *data)
data             6355 fs/nfs/nfs4xdr.c 	struct nfs_setaclres *res = data;
data             6378 fs/nfs/nfs4xdr.c 		    void *data)
data             6380 fs/nfs/nfs4xdr.c 	struct nfs_getaclres *res = data;
data             6407 fs/nfs/nfs4xdr.c 			      void *data)
data             6409 fs/nfs/nfs4xdr.c 	struct nfs_closeres *res = data;
data             6442 fs/nfs/nfs4xdr.c 			     void *data)
data             6444 fs/nfs/nfs4xdr.c 	struct nfs_openres *res = data;
data             6477 fs/nfs/nfs4xdr.c 				     void *data)
data             6479 fs/nfs/nfs4xdr.c 	struct nfs_open_confirmres *res = data;
data             6499 fs/nfs/nfs4xdr.c 				    void *data)
data             6501 fs/nfs/nfs4xdr.c 	struct nfs_openres *res = data;
data             6531 fs/nfs/nfs4xdr.c 				void *data)
data             6533 fs/nfs/nfs4xdr.c 	struct nfs_setattrres *res = data;
data             6558 fs/nfs/nfs4xdr.c 			     void *data)
data             6560 fs/nfs/nfs4xdr.c 	struct nfs_lock_res *res = data;
data             6582 fs/nfs/nfs4xdr.c 			      void *data)
data             6584 fs/nfs/nfs4xdr.c 	struct nfs_lockt_res *res = data;
data             6606 fs/nfs/nfs4xdr.c 			      void *data)
data             6608 fs/nfs/nfs4xdr.c 	struct nfs_locku_res *res = data;
data             6643 fs/nfs/nfs4xdr.c 				 void *data)
data             6645 fs/nfs/nfs4xdr.c 	struct nfs4_readlink_res *res = data;
data             6667 fs/nfs/nfs4xdr.c 				void *data)
data             6669 fs/nfs/nfs4xdr.c 	struct nfs4_readdir_res *res = data;
data             6691 fs/nfs/nfs4xdr.c 			     void *data)
data             6693 fs/nfs/nfs4xdr.c 	struct nfs_pgio_res *res = data;
data             6718 fs/nfs/nfs4xdr.c 			      void *data)
data             6720 fs/nfs/nfs4xdr.c 	struct nfs_pgio_res *res = data;
data             6749 fs/nfs/nfs4xdr.c 			       void *data)
data             6751 fs/nfs/nfs4xdr.c 	struct nfs_commitres *res = data;
data             6774 fs/nfs/nfs4xdr.c 			       void *data)
data             6776 fs/nfs/nfs4xdr.c 	struct nfs4_fsinfo_res *res = data;
data             6794 fs/nfs/nfs4xdr.c 				 void *data)
data             6796 fs/nfs/nfs4xdr.c 	struct nfs4_pathconf_res *res = data;
data             6814 fs/nfs/nfs4xdr.c 			       void *data)
data             6816 fs/nfs/nfs4xdr.c 	struct nfs4_statfs_res *res = data;
data             6835 fs/nfs/nfs4xdr.c 				    void *data)
data             6837 fs/nfs/nfs4xdr.c 	struct nfs4_server_caps_res *res = data;
data             6875 fs/nfs/nfs4xdr.c 				    void *data)
data             6877 fs/nfs/nfs4xdr.c 	struct nfs4_setclientid_res *res = data;
data             6892 fs/nfs/nfs4xdr.c 					    void *data)
data             6908 fs/nfs/nfs4xdr.c 				    void *data)
data             6910 fs/nfs/nfs4xdr.c 	struct nfs4_delegreturnres *res = data;
data             6944 fs/nfs/nfs4xdr.c 				     void *data)
data             6946 fs/nfs/nfs4xdr.c 	struct nfs4_fs_locations_res *res = data;
data             6988 fs/nfs/nfs4xdr.c 				void *data)
data             6990 fs/nfs/nfs4xdr.c 	struct nfs4_secinfo_res *res = data;
data             7013 fs/nfs/nfs4xdr.c 				     void *data)
data             7015 fs/nfs/nfs4xdr.c 	struct nfs4_fsid_present_res *res = data;
data             7141 fs/nfs/nfs4xdr.c 				       void *data)
data             7143 fs/nfs/nfs4xdr.c 	struct nfs4_get_lease_time_res *res = data;
data             7164 fs/nfs/nfs4xdr.c 					 void *data)
data             7166 fs/nfs/nfs4xdr.c 	struct nfs41_reclaim_complete_res *res = data;
data             7183 fs/nfs/nfs4xdr.c 				      void *data)
data             7185 fs/nfs/nfs4xdr.c 	struct nfs4_getdeviceinfo_res *res = data;
data             7205 fs/nfs/nfs4xdr.c 				  void *data)
data             7207 fs/nfs/nfs4xdr.c 	struct nfs4_layoutget_res *res = data;
data             7230 fs/nfs/nfs4xdr.c 				     void *data)
data             7232 fs/nfs/nfs4xdr.c 	struct nfs4_layoutreturn_res *res = data;
data             7255 fs/nfs/nfs4xdr.c 				     void *data)
data             7257 fs/nfs/nfs4xdr.c 	struct nfs4_layoutcommit_res *res = data;
data             7283 fs/nfs/nfs4xdr.c 					void *data)
data             7285 fs/nfs/nfs4xdr.c 	struct nfs4_secinfo_res *res = data;
data             7308 fs/nfs/nfs4xdr.c 				     void *data)
data             7310 fs/nfs/nfs4xdr.c 	struct nfs41_test_stateid_res *res = data;
data             7330 fs/nfs/nfs4xdr.c 				     void *data)
data             7332 fs/nfs/nfs4xdr.c 	struct nfs41_free_stateid_res *res = data;
data              788 fs/nfs/nfstrace.h 			const struct nfs_unlinkdata *data,
data              792 fs/nfs/nfstrace.h 		TP_ARGS(data, error),
data              798 fs/nfs/nfstrace.h 			__dynamic_array(char, name, data->args.name.len + 1)
data              802 fs/nfs/nfstrace.h 			struct inode *dir = d_inode(data->dentry->d_parent);
data              803 fs/nfs/nfstrace.h 			size_t len = data->args.name.len;
data              808 fs/nfs/nfstrace.h 				data->args.name.name, len);
data              994 fs/nfs/nfstrace.h 			const struct nfs_commit_data *data
data              997 fs/nfs/nfstrace.h 		TP_ARGS(data),
data             1008 fs/nfs/nfstrace.h 			const struct inode *inode = data->inode;
data             1011 fs/nfs/nfstrace.h 			__entry->offset = data->args.offset;
data             1012 fs/nfs/nfstrace.h 			__entry->count = data->args.count;
data             1030 fs/nfs/nfstrace.h 			const struct nfs_commit_data *data
data             1033 fs/nfs/nfstrace.h 		TP_ARGS(data),
data             1045 fs/nfs/nfstrace.h 			const struct inode *inode = data->inode;
data             1048 fs/nfs/nfstrace.h 			__entry->status = data->res.op_status;
data             1049 fs/nfs/nfstrace.h 			__entry->offset = data->args.offset;
data             1050 fs/nfs/nfstrace.h 			memcpy(&__entry->verifier, &data->verf.verifier,
data             2165 fs/nfs/pnfs.c  static void _lgopen_prepare_attached(struct nfs4_opendata *data,
data             2168 fs/nfs/pnfs.c  	struct inode *ino = data->dentry->d_inode;
data             2170 fs/nfs/pnfs.c  		.iomode = (data->o_arg.fmode & FMODE_WRITE) ?
data             2193 fs/nfs/pnfs.c  	data->lgp = lgp;
data             2194 fs/nfs/pnfs.c  	data->o_arg.lg_args = &lgp->args;
data             2195 fs/nfs/pnfs.c  	data->o_res.lg_res = &lgp->res;
data             2198 fs/nfs/pnfs.c  static void _lgopen_prepare_floating(struct nfs4_opendata *data,
data             2202 fs/nfs/pnfs.c  		.iomode = (data->o_arg.fmode & FMODE_WRITE) ?
data             2213 fs/nfs/pnfs.c  	data->lgp = lgp;
data             2214 fs/nfs/pnfs.c  	data->o_arg.lg_args = &lgp->args;
data             2215 fs/nfs/pnfs.c  	data->o_res.lg_res = &lgp->res;
data             2218 fs/nfs/pnfs.c  void pnfs_lgopen_prepare(struct nfs4_opendata *data,
data             2221 fs/nfs/pnfs.c  	struct nfs_server *server = NFS_SERVER(data->dir->d_inode);
data             2227 fs/nfs/pnfs.c  	if (!nfs_server_capable(data->dir->d_inode, NFS_CAP_LGOPEN))
data             2229 fs/nfs/pnfs.c  	if (data->state)
data             2230 fs/nfs/pnfs.c  		_lgopen_prepare_attached(data, ctx);
data             2232 fs/nfs/pnfs.c  		_lgopen_prepare_floating(data, ctx);
data             2947 fs/nfs/pnfs.c  void pnfs_cleanup_layoutcommit(struct nfs4_layoutcommit_data *data)
data             2949 fs/nfs/pnfs.c  	struct nfs_server *nfss = NFS_SERVER(data->args.inode);
data             2952 fs/nfs/pnfs.c  		nfss->pnfs_curr_ld->cleanup_layoutcommit(data);
data             2953 fs/nfs/pnfs.c  	pnfs_list_write_lseg_done(data->args.inode, &data->lseg_list);
data             2968 fs/nfs/pnfs.c  	struct nfs4_layoutcommit_data *data;
data             2992 fs/nfs/pnfs.c  	data = kzalloc(sizeof(*data), GFP_NOFS);
data             2993 fs/nfs/pnfs.c  	if (!data)
data             3001 fs/nfs/pnfs.c  	INIT_LIST_HEAD(&data->lseg_list);
data             3002 fs/nfs/pnfs.c  	pnfs_list_write_lseg(inode, &data->lseg_list);
data             3006 fs/nfs/pnfs.c  	nfs4_stateid_copy(&data->args.stateid, &nfsi->layout->plh_stateid);
data             3009 fs/nfs/pnfs.c  	data->args.inode = inode;
data             3010 fs/nfs/pnfs.c  	data->cred = get_cred(nfsi->layout->plh_lc_cred);
data             3011 fs/nfs/pnfs.c  	nfs_fattr_init(&data->fattr);
data             3012 fs/nfs/pnfs.c  	data->args.bitmask = NFS_SERVER(inode)->cache_consistency_bitmask;
data             3013 fs/nfs/pnfs.c  	data->res.fattr = &data->fattr;
data             3015 fs/nfs/pnfs.c  		data->args.lastbytewritten = end_pos - 1;
data             3017 fs/nfs/pnfs.c  		data->args.lastbytewritten = U64_MAX;
data             3018 fs/nfs/pnfs.c  	data->res.server = NFS_SERVER(inode);
data             3021 fs/nfs/pnfs.c  		status = ld->prepare_layoutcommit(&data->args);
data             3023 fs/nfs/pnfs.c  			put_cred(data->cred);
data             3033 fs/nfs/pnfs.c  	status = nfs4_proc_layoutcommit(data, sync);
data             3041 fs/nfs/pnfs.c  	kfree(data);
data             3074 fs/nfs/pnfs.c  	struct nfs42_layoutstat_data *data;
data             3096 fs/nfs/pnfs.c  	data = kzalloc(sizeof(*data), gfp_flags);
data             3097 fs/nfs/pnfs.c  	if (!data) {
data             3102 fs/nfs/pnfs.c  	data->args.fh = NFS_FH(inode);
data             3103 fs/nfs/pnfs.c  	data->args.inode = inode;
data             3104 fs/nfs/pnfs.c  	status = ld->prepare_layoutstats(&data->args);
data             3108 fs/nfs/pnfs.c  	status = nfs42_proc_layoutstats_generic(NFS_SERVER(inode), data);
data             3115 fs/nfs/pnfs.c  	kfree(data);
data              184 fs/nfs/pnfs.h  	void (*cleanup_layoutcommit) (struct nfs4_layoutcommit_data *data);
data              294 fs/nfs/pnfs.h  void pnfs_cleanup_layoutcommit(struct nfs4_layoutcommit_data *data);
data              366 fs/nfs/pnfs.h  void pnfs_generic_prepare_to_resend_writes(struct nfs_commit_data *data);
data              367 fs/nfs/pnfs.h  void pnfs_generic_rw_release(void *data);
data              374 fs/nfs/pnfs.h  				 int (*initiate_commit)(struct nfs_commit_data *data,
data              377 fs/nfs/pnfs.h  void pnfs_generic_write_commit_done(struct rpc_task *task, void *data);
data              392 fs/nfs/pnfs.h  void pnfs_lgopen_prepare(struct nfs4_opendata *data,
data              808 fs/nfs/pnfs.h  static inline void pnfs_lgopen_prepare(struct nfs4_opendata *data,
data               65 fs/nfs/pnfs_dev.c 	unsigned char *cptr = (unsigned char *)id->data;
data               22 fs/nfs/pnfs_nfs.c void pnfs_generic_rw_release(void *data)
data               24 fs/nfs/pnfs_nfs.c 	struct nfs_pgio_header *hdr = data;
data               27 fs/nfs/pnfs_nfs.c 	hdr->mds_ops->rpc_release(data);
data               32 fs/nfs/pnfs_nfs.c void pnfs_generic_prepare_to_resend_writes(struct nfs_commit_data *data)
data               34 fs/nfs/pnfs_nfs.c 	struct nfs_writeverf *verf = data->res.verf;
data               36 fs/nfs/pnfs_nfs.c 	data->task.tk_status = 0;
data               42 fs/nfs/pnfs_nfs.c void pnfs_generic_write_commit_done(struct rpc_task *task, void *data)
data               44 fs/nfs/pnfs_nfs.c 	struct nfs_commit_data *wdata = data;
data               47 fs/nfs/pnfs_nfs.c 	wdata->mds_ops->rpc_call_done(task, data);
data               53 fs/nfs/pnfs_nfs.c 	struct nfs_commit_data *data = calldata;
data               55 fs/nfs/pnfs_nfs.c 	data->completion_ops->completion(data);
data               56 fs/nfs/pnfs_nfs.c 	pnfs_put_lseg(data->lseg);
data               57 fs/nfs/pnfs_nfs.c 	nfs_put_client(data->ds_clp);
data               58 fs/nfs/pnfs_nfs.c 	nfs_commitdata_release(data);
data              192 fs/nfs/pnfs_nfs.c 	struct nfs_commit_data *data;
data              201 fs/nfs/pnfs_nfs.c 		data = nfs_commitdata_alloc(false);
data              202 fs/nfs/pnfs_nfs.c 		if (!data)
data              204 fs/nfs/pnfs_nfs.c 		data->ds_commit_index = i;
data              205 fs/nfs/pnfs_nfs.c 		list_add(&data->pages, list);
data              216 fs/nfs/pnfs_nfs.c 		struct nfs_commit_data *data,
data              222 fs/nfs/pnfs_nfs.c 	bucket = &cinfo->ds->buckets[data->ds_commit_index];
data              227 fs/nfs/pnfs_nfs.c 	data->lseg = bucket->clseg;
data              241 fs/nfs/pnfs_nfs.c 					  struct nfs_commit_data *data,
data              250 fs/nfs/pnfs_nfs.c 		WARN_ON_ONCE(data->context);
data              251 fs/nfs/pnfs_nfs.c 		nfs_commit_free(data);
data              262 fs/nfs/pnfs_nfs.c 			     int (*initiate_commit)(struct nfs_commit_data *data,
data              265 fs/nfs/pnfs_nfs.c 	struct nfs_commit_data *data, *tmp;
data              270 fs/nfs/pnfs_nfs.c 		data = nfs_commitdata_alloc(true);
data              271 fs/nfs/pnfs_nfs.c 		data->ds_commit_index = -1;
data              272 fs/nfs/pnfs_nfs.c 		list_add(&data->pages, &list);
data              283 fs/nfs/pnfs_nfs.c 	list_for_each_entry_safe(data, tmp, &list, pages) {
data              284 fs/nfs/pnfs_nfs.c 		list_del_init(&data->pages);
data              285 fs/nfs/pnfs_nfs.c 		if (data->ds_commit_index < 0) {
data              288 fs/nfs/pnfs_nfs.c 				data, cinfo))
data              291 fs/nfs/pnfs_nfs.c 			nfs_init_commit(data, mds_pages, NULL, cinfo);
data              292 fs/nfs/pnfs_nfs.c 			nfs_initiate_commit(NFS_CLIENT(inode), data,
data              293 fs/nfs/pnfs_nfs.c 					    NFS_PROTO(data->inode),
data              294 fs/nfs/pnfs_nfs.c 					    data->mds_ops, how, 0);
data              298 fs/nfs/pnfs_nfs.c 			pnfs_fetch_commit_bucket_list(&pages, data, cinfo);
data              302 fs/nfs/pnfs_nfs.c 				data, cinfo))
data              305 fs/nfs/pnfs_nfs.c 			nfs_init_commit(data, &pages, data->lseg, cinfo);
data              306 fs/nfs/pnfs_nfs.c 			initiate_commit(data, how);
data              683 fs/nfs/pnfs_nfs.c 				.data = &xprtdata,
data              208 fs/nfs/proc.c  	struct nfs_createdata *data;
data              210 fs/nfs/proc.c  	data = kmalloc(sizeof(*data), GFP_KERNEL);
data              212 fs/nfs/proc.c  	if (data != NULL) {
data              213 fs/nfs/proc.c  		data->arg.fh = NFS_FH(dir);
data              214 fs/nfs/proc.c  		data->arg.name = dentry->d_name.name;
data              215 fs/nfs/proc.c  		data->arg.len = dentry->d_name.len;
data              216 fs/nfs/proc.c  		data->arg.sattr = sattr;
data              217 fs/nfs/proc.c  		nfs_fattr_init(&data->fattr);
data              218 fs/nfs/proc.c  		data->fhandle.size = 0;
data              219 fs/nfs/proc.c  		data->res.fh = &data->fhandle;
data              220 fs/nfs/proc.c  		data->res.fattr = &data->fattr;
data              222 fs/nfs/proc.c  	return data;
data              225 fs/nfs/proc.c  static void nfs_free_createdata(const struct nfs_createdata *data)
data              227 fs/nfs/proc.c  	kfree(data);
data              234 fs/nfs/proc.c  	struct nfs_createdata *data;
data              241 fs/nfs/proc.c  	data = nfs_alloc_createdata(dir, dentry, sattr);
data              242 fs/nfs/proc.c  	if (data == NULL)
data              244 fs/nfs/proc.c  	msg.rpc_argp = &data->arg;
data              245 fs/nfs/proc.c  	msg.rpc_resp = &data->res;
data              249 fs/nfs/proc.c  		status = nfs_instantiate(dentry, data->res.fh, data->res.fattr, NULL);
data              250 fs/nfs/proc.c  	nfs_free_createdata(data);
data              263 fs/nfs/proc.c  	struct nfs_createdata *data;
data              281 fs/nfs/proc.c  	data = nfs_alloc_createdata(dir, dentry, sattr);
data              282 fs/nfs/proc.c  	if (data == NULL)
data              284 fs/nfs/proc.c  	msg.rpc_argp = &data->arg;
data              285 fs/nfs/proc.c  	msg.rpc_resp = &data->res;
data              292 fs/nfs/proc.c  		nfs_fattr_init(data->res.fattr);
data              296 fs/nfs/proc.c  		status = nfs_instantiate(dentry, data->res.fh, data->res.fattr, NULL);
data              297 fs/nfs/proc.c  	nfs_free_createdata(data);
data              332 fs/nfs/proc.c  static void nfs_proc_unlink_rpc_prepare(struct rpc_task *task, struct nfs_unlinkdata *data)
data              351 fs/nfs/proc.c  static void nfs_proc_rename_rpc_prepare(struct rpc_task *task, struct nfs_renamedata *data)
data              441 fs/nfs/proc.c  	struct nfs_createdata *data;
data              448 fs/nfs/proc.c  	data = nfs_alloc_createdata(dir, dentry, sattr);
data              449 fs/nfs/proc.c  	if (data == NULL)
data              451 fs/nfs/proc.c  	msg.rpc_argp = &data->arg;
data              452 fs/nfs/proc.c  	msg.rpc_resp = &data->res;
data              457 fs/nfs/proc.c  		status = nfs_instantiate(dentry, data->res.fh, data->res.fattr, NULL);
data              458 fs/nfs/proc.c  	nfs_free_createdata(data);
data              635 fs/nfs/proc.c  static void nfs_proc_commit_rpc_prepare(struct rpc_task *task, struct nfs_commit_data *data)
data              641 fs/nfs/proc.c  nfs_proc_commit_setup(struct nfs_commit_data *data, struct rpc_message *msg,
data              373 fs/nfs/read.c  readpage_async_filler(void *data, struct page *page)
data              375 fs/nfs/read.c  	struct nfs_readdesc *desc = (struct nfs_readdesc *)data;
data              936 fs/nfs/super.c 	struct nfs_parsed_mount_data *data;
data              938 fs/nfs/super.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              939 fs/nfs/super.c 	if (data) {
data              940 fs/nfs/super.c 		data->timeo		= NFS_UNSPEC_TIMEO;
data              941 fs/nfs/super.c 		data->retrans		= NFS_UNSPEC_RETRANS;
data              942 fs/nfs/super.c 		data->acregmin		= NFS_DEF_ACREGMIN;
data              943 fs/nfs/super.c 		data->acregmax		= NFS_DEF_ACREGMAX;
data              944 fs/nfs/super.c 		data->acdirmin		= NFS_DEF_ACDIRMIN;
data              945 fs/nfs/super.c 		data->acdirmax		= NFS_DEF_ACDIRMAX;
data              946 fs/nfs/super.c 		data->mount_server.port	= NFS_UNSPEC_PORT;
data              947 fs/nfs/super.c 		data->nfs_server.port	= NFS_UNSPEC_PORT;
data              948 fs/nfs/super.c 		data->nfs_server.protocol = XPRT_TRANSPORT_TCP;
data              949 fs/nfs/super.c 		data->selected_flavor	= RPC_AUTH_MAXFLAVOR;
data              950 fs/nfs/super.c 		data->minorversion	= 0;
data              951 fs/nfs/super.c 		data->need_mount	= true;
data              952 fs/nfs/super.c 		data->net		= current->nsproxy->net_ns;
data              953 fs/nfs/super.c 		data->lsm_opts		= NULL;
data              955 fs/nfs/super.c 	return data;
data              958 fs/nfs/super.c static void nfs_free_parsed_mount_data(struct nfs_parsed_mount_data *data)
data              960 fs/nfs/super.c 	if (data) {
data              961 fs/nfs/super.c 		kfree(data->client_address);
data              962 fs/nfs/super.c 		kfree(data->mount_server.hostname);
data              963 fs/nfs/super.c 		kfree(data->nfs_server.export_path);
data              964 fs/nfs/super.c 		kfree(data->nfs_server.hostname);
data              965 fs/nfs/super.c 		kfree(data->fscache_uniq);
data              966 fs/nfs/super.c 		security_free_mnt_opts(&data->lsm_opts);
data              967 fs/nfs/super.c 		kfree(data);
data             2011 fs/nfs/super.c 	struct nfs_mount_data *data = (struct nfs_mount_data *)options;
data             2015 fs/nfs/super.c 	if (data == NULL)
data             2019 fs/nfs/super.c 	switch (data->version) {
data             2021 fs/nfs/super.c 		data->namlen = 0; /* fall through */
data             2023 fs/nfs/super.c 		data->bsize = 0; /* fall through */
data             2025 fs/nfs/super.c 		if (data->flags & NFS_MOUNT_VER3)
data             2027 fs/nfs/super.c 		data->root.size = NFS2_FHSIZE;
data             2028 fs/nfs/super.c 		memcpy(data->root.data, data->old_root.data, NFS2_FHSIZE);
data             2033 fs/nfs/super.c 		if (data->flags & NFS_MOUNT_SECFLAVOUR)
data             2037 fs/nfs/super.c 		memset(data->context, 0, sizeof(data->context));
data             2040 fs/nfs/super.c 		if (data->flags & NFS_MOUNT_VER3) {
data             2041 fs/nfs/super.c 			if (data->root.size > NFS3_FHSIZE || data->root.size == 0)
data             2043 fs/nfs/super.c 			mntfh->size = data->root.size;
data             2051 fs/nfs/super.c 		memcpy(mntfh->data, data->root.data, mntfh->size);
data             2052 fs/nfs/super.c 		if (mntfh->size < sizeof(mntfh->data))
data             2053 fs/nfs/super.c 			memset(mntfh->data + mntfh->size, 0,
data             2054 fs/nfs/super.c 			       sizeof(mntfh->data) - mntfh->size);
data             2060 fs/nfs/super.c 		args->flags		= data->flags & NFS_MOUNT_FLAGMASK;
data             2062 fs/nfs/super.c 		args->rsize		= data->rsize;
data             2063 fs/nfs/super.c 		args->wsize		= data->wsize;
data             2064 fs/nfs/super.c 		args->timeo		= data->timeo;
data             2065 fs/nfs/super.c 		args->retrans		= data->retrans;
data             2066 fs/nfs/super.c 		args->acregmin		= data->acregmin;
data             2067 fs/nfs/super.c 		args->acregmax		= data->acregmax;
data             2068 fs/nfs/super.c 		args->acdirmin		= data->acdirmin;
data             2069 fs/nfs/super.c 		args->acdirmax		= data->acdirmax;
data             2072 fs/nfs/super.c 		memcpy(sap, &data->addr, sizeof(data->addr));
data             2073 fs/nfs/super.c 		args->nfs_server.addrlen = sizeof(data->addr);
data             2074 fs/nfs/super.c 		args->nfs_server.port = ntohs(data->addr.sin_port);
data             2079 fs/nfs/super.c 		if (!(data->flags & NFS_MOUNT_TCP))
data             2082 fs/nfs/super.c 		args->nfs_server.hostname = kstrdup(data->hostname, GFP_KERNEL);
data             2083 fs/nfs/super.c 		args->namlen		= data->namlen;
data             2084 fs/nfs/super.c 		args->bsize		= data->bsize;
data             2086 fs/nfs/super.c 		if (data->flags & NFS_MOUNT_SECFLAVOUR)
data             2087 fs/nfs/super.c 			args->selected_flavor = data->pseudoflavor;
data             2093 fs/nfs/super.c 		if (!(data->flags & NFS_MOUNT_NONLM))
data             2107 fs/nfs/super.c 		if (data->context[0]){
data             2110 fs/nfs/super.c 			data->context[NFS_MAX_CONTEXT_LEN] = '\0';
data             2111 fs/nfs/super.c 			rc = security_add_mnt_opt("context", data->context,
data             2112 fs/nfs/super.c 					strlen(data->context), &args->lsm_opts);
data             2133 fs/nfs/super.c 		 data->version);
data             2249 fs/nfs/super.c 			 struct nfs_parsed_mount_data *data)
data             2251 fs/nfs/super.c 	if ((data->flags ^ nfss->flags) & NFS_REMOUNT_CMP_FLAGMASK ||
data             2252 fs/nfs/super.c 	    data->rsize != nfss->rsize ||
data             2253 fs/nfs/super.c 	    data->wsize != nfss->wsize ||
data             2254 fs/nfs/super.c 	    data->version != nfss->nfs_client->rpc_ops->version ||
data             2255 fs/nfs/super.c 	    data->minorversion != nfss->nfs_client->cl_minorversion ||
data             2256 fs/nfs/super.c 	    data->retrans != nfss->client->cl_timeout->to_retries ||
data             2257 fs/nfs/super.c 	    !nfs_auth_info_match(&data->auth_info, nfss->client->cl_auth->au_flavor) ||
data             2258 fs/nfs/super.c 	    data->acregmin != nfss->acregmin / HZ ||
data             2259 fs/nfs/super.c 	    data->acregmax != nfss->acregmax / HZ ||
data             2260 fs/nfs/super.c 	    data->acdirmin != nfss->acdirmin / HZ ||
data             2261 fs/nfs/super.c 	    data->acdirmax != nfss->acdirmax / HZ ||
data             2262 fs/nfs/super.c 	    data->timeo != (10U * nfss->client->cl_timeout->to_initval / HZ) ||
data             2263 fs/nfs/super.c 	    (data->options & NFS_OPTION_FSCACHE) != (nfss->options & NFS_OPTION_FSCACHE) ||
data             2264 fs/nfs/super.c 	    data->nfs_server.port != nfss->port ||
data             2265 fs/nfs/super.c 	    data->nfs_server.addrlen != nfss->nfs_client->cl_addrlen ||
data             2266 fs/nfs/super.c 	    !rpc_cmp_addr((struct sockaddr *)&data->nfs_server.address,
data             2278 fs/nfs/super.c 	struct nfs_parsed_mount_data *data;
data             2296 fs/nfs/super.c 	data = nfs_alloc_parsed_mount_data();
data             2297 fs/nfs/super.c 	if (data == NULL)
data             2301 fs/nfs/super.c 	data->flags = nfss->flags;
data             2302 fs/nfs/super.c 	data->rsize = nfss->rsize;
data             2303 fs/nfs/super.c 	data->wsize = nfss->wsize;
data             2304 fs/nfs/super.c 	data->retrans = nfss->client->cl_timeout->to_retries;
data             2305 fs/nfs/super.c 	data->selected_flavor = nfss->client->cl_auth->au_flavor;
data             2306 fs/nfs/super.c 	data->acregmin = nfss->acregmin / HZ;
data             2307 fs/nfs/super.c 	data->acregmax = nfss->acregmax / HZ;
data             2308 fs/nfs/super.c 	data->acdirmin = nfss->acdirmin / HZ;
data             2309 fs/nfs/super.c 	data->acdirmax = nfss->acdirmax / HZ;
data             2310 fs/nfs/super.c 	data->timeo = 10U * nfss->client->cl_timeout->to_initval / HZ;
data             2311 fs/nfs/super.c 	data->nfs_server.port = nfss->port;
data             2312 fs/nfs/super.c 	data->nfs_server.addrlen = nfss->nfs_client->cl_addrlen;
data             2313 fs/nfs/super.c 	data->version = nfsvers;
data             2314 fs/nfs/super.c 	data->minorversion = nfss->nfs_client->cl_minorversion;
data             2315 fs/nfs/super.c 	data->net = current->nsproxy->net_ns;
data             2316 fs/nfs/super.c 	memcpy(&data->nfs_server.address, &nfss->nfs_client->cl_addr,
data             2317 fs/nfs/super.c 		data->nfs_server.addrlen);
data             2321 fs/nfs/super.c 	if (!nfs_parse_mount_options((char *)options, data))
data             2330 fs/nfs/super.c 	if (data->flags & NFS_MOUNT_NOAC)
data             2334 fs/nfs/super.c 	error = nfs_compare_remount_data(nfss, data);
data             2336 fs/nfs/super.c 		error = security_sb_remount(sb, data->lsm_opts);
data             2338 fs/nfs/super.c 	nfs_free_parsed_mount_data(data);
data             2368 fs/nfs/super.c 	struct nfs_parsed_mount_data *data = mount_info->parsed;
data             2375 fs/nfs/super.c 	if (data && data->bsize)
data             2376 fs/nfs/super.c 		sb->s_blocksize = nfs_block_size(data->bsize, &sb->s_blocksize_bits);
data             2472 fs/nfs/super.c static int nfs_set_super(struct super_block *s, void *data)
data             2474 fs/nfs/super.c 	struct nfs_sb_mountdata *sb_mntdata = data;
data             2544 fs/nfs/super.c static int nfs_compare_super(struct super_block *sb, void *data)
data             2546 fs/nfs/super.c 	struct nfs_sb_mountdata *sb_mntdata = data;
data             2800 fs/nfs/super.c 	struct nfs_clone_mount *data = raw_data;
data             2804 fs/nfs/super.c 		.cloned = data,
data             2808 fs/nfs/super.c 	struct nfs_subversion *nfs_mod = NFS_SB(data->sb)->nfs_client->cl_nfs_mod;
data             2815 fs/nfs/super.c 	server = nfs_mod->rpc_ops->clone_server(NFS_SB(data->sb), data->fh, data->fattr, data->authflavor);
data             2844 fs/nfs/super.c 	struct nfs4_mount_data *data = (struct nfs4_mount_data *)options;
data             2847 fs/nfs/super.c 	if (data == NULL)
data             2852 fs/nfs/super.c 	switch (data->version) {
data             2854 fs/nfs/super.c 		if (data->host_addrlen > sizeof(args->nfs_server.address))
data             2856 fs/nfs/super.c 		if (data->host_addrlen == 0)
data             2858 fs/nfs/super.c 		args->nfs_server.addrlen = data->host_addrlen;
data             2859 fs/nfs/super.c 		if (copy_from_user(sap, data->host_addr, data->host_addrlen))
data             2865 fs/nfs/super.c 		if (data->auth_flavourlen) {
data             2867 fs/nfs/super.c 			if (data->auth_flavourlen > 1)
data             2870 fs/nfs/super.c 					   data->auth_flavours,
data             2877 fs/nfs/super.c 		c = strndup_user(data->hostname.data, NFS4_MAXNAMLEN);
data             2882 fs/nfs/super.c 		c = strndup_user(data->mnt_path.data, NFS4_MAXPATHLEN);
data             2888 fs/nfs/super.c 		c = strndup_user(data->client_addr.data, 16);
data             2898 fs/nfs/super.c 		args->flags	= data->flags & NFS4_MOUNT_FLAGMASK;
data             2899 fs/nfs/super.c 		args->rsize	= data->rsize;
data             2900 fs/nfs/super.c 		args->wsize	= data->wsize;
data             2901 fs/nfs/super.c 		args->timeo	= data->timeo;
data             2902 fs/nfs/super.c 		args->retrans	= data->retrans;
data             2903 fs/nfs/super.c 		args->acregmin	= data->acregmin;
data             2904 fs/nfs/super.c 		args->acregmax	= data->acregmax;
data             2905 fs/nfs/super.c 		args->acdirmin	= data->acdirmin;
data             2906 fs/nfs/super.c 		args->acdirmax	= data->acdirmax;
data             2907 fs/nfs/super.c 		args->nfs_server.protocol = data->proto;
data             2925 fs/nfs/super.c 		 data->auth_flavourlen);
data               29 fs/nfs/symlink.c static int nfs_symlink_filler(void *data, struct page *page)
data               31 fs/nfs/symlink.c 	struct inode *inode = data;
data               20 fs/nfs/sysctl.c 		.data		= &nfs_mountpoint_expiry_timeout,
data               27 fs/nfs/sysctl.c 		.data		= &nfs_congestion_kb,
data               32 fs/nfs/unlink.c nfs_free_unlinkdata(struct nfs_unlinkdata *data)
data               34 fs/nfs/unlink.c 	put_cred(data->cred);
data               35 fs/nfs/unlink.c 	kfree(data->args.name.name);
data               36 fs/nfs/unlink.c 	kfree(data);
data               48 fs/nfs/unlink.c 	struct nfs_unlinkdata *data = calldata;
data               49 fs/nfs/unlink.c 	struct inode *dir = d_inode(data->dentry->d_parent);
data               51 fs/nfs/unlink.c 	trace_nfs_sillyrename_unlink(data, task->tk_status);
data               65 fs/nfs/unlink.c 	struct nfs_unlinkdata	*data = calldata;
data               66 fs/nfs/unlink.c 	struct dentry *dentry = data->dentry;
data               71 fs/nfs/unlink.c 	nfs_free_unlinkdata(data);
data               78 fs/nfs/unlink.c 	struct nfs_unlinkdata *data = calldata;
data               79 fs/nfs/unlink.c 	struct inode *dir = d_inode(data->dentry->d_parent);
data               80 fs/nfs/unlink.c 	NFS_PROTO(dir)->unlink_rpc_prepare(task, data);
data               89 fs/nfs/unlink.c static void nfs_do_call_unlink(struct inode *inode, struct nfs_unlinkdata *data)
data               92 fs/nfs/unlink.c 		.rpc_argp = &data->args,
data               93 fs/nfs/unlink.c 		.rpc_resp = &data->res,
data               94 fs/nfs/unlink.c 		.rpc_cred = data->cred,
data               99 fs/nfs/unlink.c 		.callback_data = data,
data              104 fs/nfs/unlink.c 	struct inode *dir = d_inode(data->dentry->d_parent);
data              106 fs/nfs/unlink.c 	data->args.fh = NFS_FH(dir);
data              107 fs/nfs/unlink.c 	nfs_fattr_init(data->res.dir_attr);
data              109 fs/nfs/unlink.c 	NFS_PROTO(dir)->unlink_setup(&msg, data->dentry, inode);
data              117 fs/nfs/unlink.c static int nfs_call_unlink(struct dentry *dentry, struct inode *inode, struct nfs_unlinkdata *data)
data              123 fs/nfs/unlink.c 	alias = d_alloc_parallel(dentry->d_parent, &data->args.name, &data->wq);
data              140 fs/nfs/unlink.c 			alias->d_fsdata = data;
data              156 fs/nfs/unlink.c 	data->dentry = alias;
data              157 fs/nfs/unlink.c 	nfs_do_call_unlink(inode, data);
data              169 fs/nfs/unlink.c 	struct nfs_unlinkdata *data;
data              173 fs/nfs/unlink.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              174 fs/nfs/unlink.c 	if (data == NULL)
data              176 fs/nfs/unlink.c 	data->args.name.name = kstrdup(name->name, GFP_KERNEL);
data              177 fs/nfs/unlink.c 	if (!data->args.name.name)
data              179 fs/nfs/unlink.c 	data->args.name.len = name->len;
data              181 fs/nfs/unlink.c 	data->cred = get_current_cred();
data              182 fs/nfs/unlink.c 	data->res.dir_attr = &data->dir_attr;
data              183 fs/nfs/unlink.c 	init_waitqueue_head(&data->wq);
data              191 fs/nfs/unlink.c 	dentry->d_fsdata = data;
data              202 fs/nfs/unlink.c 	put_cred(data->cred);
data              203 fs/nfs/unlink.c 	kfree(data->args.name.name);
data              205 fs/nfs/unlink.c 	kfree(data);
data              222 fs/nfs/unlink.c 	struct nfs_unlinkdata	*data;
data              226 fs/nfs/unlink.c 	data = dentry->d_fsdata;
data              230 fs/nfs/unlink.c 	if (NFS_STALE(inode) || !nfs_call_unlink(dentry, inode, data))
data              231 fs/nfs/unlink.c 		nfs_free_unlinkdata(data);
data              240 fs/nfs/unlink.c 		struct nfs_unlinkdata *data = dentry->d_fsdata;
data              245 fs/nfs/unlink.c 		nfs_free_unlinkdata(data);
data              260 fs/nfs/unlink.c 	struct nfs_renamedata *data = calldata;
data              261 fs/nfs/unlink.c 	struct inode *old_dir = data->old_dir;
data              262 fs/nfs/unlink.c 	struct inode *new_dir = data->new_dir;
data              263 fs/nfs/unlink.c 	struct dentry *old_dentry = data->old_dentry;
data              266 fs/nfs/unlink.c 			new_dir, data->new_dentry, task->tk_status);
data              272 fs/nfs/unlink.c 	if (data->complete)
data              273 fs/nfs/unlink.c 		data->complete(task, data);
data              282 fs/nfs/unlink.c 	struct nfs_renamedata	*data = calldata;
data              283 fs/nfs/unlink.c 	struct super_block *sb = data->old_dir->i_sb;
data              285 fs/nfs/unlink.c 	if (d_really_is_positive(data->old_dentry))
data              286 fs/nfs/unlink.c 		nfs_mark_for_revalidate(d_inode(data->old_dentry));
data              290 fs/nfs/unlink.c 	if (data->cancelled) {
data              291 fs/nfs/unlink.c 		spin_lock(&data->old_dir->i_lock);
data              292 fs/nfs/unlink.c 		nfs_force_lookup_revalidate(data->old_dir);
data              293 fs/nfs/unlink.c 		spin_unlock(&data->old_dir->i_lock);
data              294 fs/nfs/unlink.c 		if (data->new_dir != data->old_dir) {
data              295 fs/nfs/unlink.c 			spin_lock(&data->new_dir->i_lock);
data              296 fs/nfs/unlink.c 			nfs_force_lookup_revalidate(data->new_dir);
data              297 fs/nfs/unlink.c 			spin_unlock(&data->new_dir->i_lock);
data              301 fs/nfs/unlink.c 	dput(data->old_dentry);
data              302 fs/nfs/unlink.c 	dput(data->new_dentry);
data              303 fs/nfs/unlink.c 	iput(data->old_dir);
data              304 fs/nfs/unlink.c 	iput(data->new_dir);
data              306 fs/nfs/unlink.c 	put_cred(data->cred);
data              307 fs/nfs/unlink.c 	kfree(data);
data              312 fs/nfs/unlink.c 	struct nfs_renamedata *data = calldata;
data              313 fs/nfs/unlink.c 	NFS_PROTO(data->old_dir)->rename_rpc_prepare(task, data);
data              337 fs/nfs/unlink.c 	struct nfs_renamedata *data;
data              347 fs/nfs/unlink.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              348 fs/nfs/unlink.c 	if (data == NULL)
data              350 fs/nfs/unlink.c 	task_setup_data.callback_data = data;
data              352 fs/nfs/unlink.c 	data->cred = get_current_cred();
data              354 fs/nfs/unlink.c 	msg.rpc_argp = &data->args;
data              355 fs/nfs/unlink.c 	msg.rpc_resp = &data->res;
data              356 fs/nfs/unlink.c 	msg.rpc_cred = data->cred;
data              359 fs/nfs/unlink.c 	data->old_dir = old_dir;
data              361 fs/nfs/unlink.c 	data->new_dir = new_dir;
data              363 fs/nfs/unlink.c 	data->old_dentry = dget(old_dentry);
data              364 fs/nfs/unlink.c 	data->new_dentry = dget(new_dentry);
data              365 fs/nfs/unlink.c 	nfs_fattr_init(&data->old_fattr);
data              366 fs/nfs/unlink.c 	nfs_fattr_init(&data->new_fattr);
data              367 fs/nfs/unlink.c 	data->complete = complete;
data              370 fs/nfs/unlink.c 	data->args.old_dir = NFS_FH(old_dir);
data              371 fs/nfs/unlink.c 	data->args.old_name = &old_dentry->d_name;
data              372 fs/nfs/unlink.c 	data->args.new_dir = NFS_FH(new_dir);
data              373 fs/nfs/unlink.c 	data->args.new_name = &new_dentry->d_name;
data              376 fs/nfs/unlink.c 	data->res.old_fattr = &data->old_fattr;
data              377 fs/nfs/unlink.c 	data->res.new_fattr = &data->new_fattr;
data              381 fs/nfs/unlink.c 	NFS_PROTO(data->old_dir)->rename_setup(&msg, old_dentry, new_dentry);
data              391 fs/nfs/unlink.c nfs_complete_sillyrename(struct rpc_task *task, struct nfs_renamedata *data)
data              393 fs/nfs/unlink.c 	struct dentry *dentry = data->old_dentry;
data               47 fs/nfs/write.c 	void (*complete)(void *data);
data               48 fs/nfs/write.c 	void *data;
data              125 fs/nfs/write.c 		void (*complete)(void *), void *data)
data              128 fs/nfs/write.c 	ioc->data = data;
data              136 fs/nfs/write.c 	ioc->complete(ioc->data);
data              706 fs/nfs/write.c static int nfs_writepages_callback(struct page *page, struct writeback_control *wbc, void *data)
data              710 fs/nfs/write.c 	ret = nfs_do_writepage(page, wbc, data);
data             1496 fs/nfs/write.c 	struct nfs_commit_data *data = calldata;
data             1498 fs/nfs/write.c 	NFS_PROTO(data->inode)->commit_rpc_prepare(task, data);
data             1682 fs/nfs/write.c void nfs_commitdata_release(struct nfs_commit_data *data)
data             1684 fs/nfs/write.c 	put_nfs_open_context(data->context);
data             1685 fs/nfs/write.c 	nfs_commit_free(data);
data             1689 fs/nfs/write.c int nfs_initiate_commit(struct rpc_clnt *clnt, struct nfs_commit_data *data,
data             1697 fs/nfs/write.c 		.rpc_argp = &data->args,
data             1698 fs/nfs/write.c 		.rpc_resp = &data->res,
data             1699 fs/nfs/write.c 		.rpc_cred = data->cred,
data             1702 fs/nfs/write.c 		.task = &data->task,
data             1706 fs/nfs/write.c 		.callback_data = data,
data             1712 fs/nfs/write.c 	nfs_ops->commit_setup(data, &msg, &task_setup_data.rpc_client);
data             1713 fs/nfs/write.c 	trace_nfs_initiate_commit(data);
data             1742 fs/nfs/write.c void nfs_init_commit(struct nfs_commit_data *data,
data             1754 fs/nfs/write.c 	list_splice_init(head, &data->pages);
data             1756 fs/nfs/write.c 	data->inode	  = inode;
data             1757 fs/nfs/write.c 	data->cred	  = ctx->cred;
data             1758 fs/nfs/write.c 	data->lseg	  = lseg; /* reference transferred */
data             1761 fs/nfs/write.c 		data->lwb = nfs_get_lwb(&data->pages);
data             1762 fs/nfs/write.c 	data->mds_ops     = &nfs_commit_ops;
data             1763 fs/nfs/write.c 	data->completion_ops = cinfo->completion_ops;
data             1764 fs/nfs/write.c 	data->dreq	  = cinfo->dreq;
data             1766 fs/nfs/write.c 	data->args.fh     = NFS_FH(data->inode);
data             1768 fs/nfs/write.c 	data->args.offset = 0;
data             1769 fs/nfs/write.c 	data->args.count  = 0;
data             1770 fs/nfs/write.c 	data->context     = get_nfs_open_context(ctx);
data             1771 fs/nfs/write.c 	data->res.fattr   = &data->fattr;
data             1772 fs/nfs/write.c 	data->res.verf    = &data->verf;
data             1773 fs/nfs/write.c 	nfs_fattr_init(&data->fattr);
data             1809 fs/nfs/write.c 	struct nfs_commit_data	*data;
data             1815 fs/nfs/write.c 	data = nfs_commitdata_alloc(true);
data             1818 fs/nfs/write.c 	nfs_init_commit(data, head, NULL, cinfo);
data             1820 fs/nfs/write.c 	return nfs_initiate_commit(NFS_CLIENT(inode), data, NFS_PROTO(inode),
data             1821 fs/nfs/write.c 				   data->mds_ops, how, 0);
data             1829 fs/nfs/write.c 	struct nfs_commit_data	*data = calldata;
data             1835 fs/nfs/write.c 	NFS_PROTO(data->inode)->commit_done(task, data);
data             1836 fs/nfs/write.c 	trace_nfs_commit_done(data);
data             1839 fs/nfs/write.c static void nfs_commit_release_pages(struct nfs_commit_data *data)
data             1841 fs/nfs/write.c 	const struct nfs_writeverf *verf = data->res.verf;
data             1843 fs/nfs/write.c 	int status = data->task.tk_status;
data             1847 fs/nfs/write.c 	while (!list_empty(&data->pages)) {
data             1848 fs/nfs/write.c 		req = nfs_list_entry(data->pages.next);
data             1886 fs/nfs/write.c 	nfss = NFS_SERVER(data->inode);
data             1888 fs/nfs/write.c 		clear_bdi_congested(inode_to_bdi(data->inode), BLK_RW_ASYNC);
data             1890 fs/nfs/write.c 	nfs_init_cinfo(&cinfo, data->inode, data->dreq);
data             1896 fs/nfs/write.c 	struct nfs_commit_data *data = calldata;
data             1898 fs/nfs/write.c 	data->completion_ops->completion(data);
data              522 fs/nfsd/filecache.c 			    void *data)
data              524 fs/nfsd/filecache.c 	struct file_lock *fl = data;
data              539 fs/nfsd/filecache.c 				u32 mask, const void *data, int data_type,
data               64 fs/nfsd/flexfilelayout.c 	memcpy(fl->fh.data, &fhp->fh_handle.fh_base, fl->fh.size);
data               67 fs/nfsd/flexfilelayoutxdr.c 	p = xdr_encode_opaque(p, fl->fh.data, fl->fh.size);
data               36 fs/nfsd/lockd.c 	memcpy((char*)&fh.fh_handle.fh_base, f->data, f->size);
data              154 fs/nfsd/nfs4callback.c 	xdr_encode_opaque_fixed(p, session->se_sessionid.data,
data              402 fs/nfsd/nfs4callback.c 	if (memcmp(p, session->se_sessionid.data, NFS4_MAX_SESSIONID_LEN)) {
data              469 fs/nfsd/nfs4callback.c 				   const void *data)
data              471 fs/nfsd/nfs4callback.c 	const struct nfsd4_callback *cb = data;
data              505 fs/nfsd/nfs4callback.c 				  void *data)
data              507 fs/nfsd/nfs4callback.c 	struct nfsd4_callback *cb = data;
data              577 fs/nfsd/nfs4callback.c 				   const void *data)
data              579 fs/nfsd/nfs4callback.c 	const struct nfsd4_callback *cb = data;
data              595 fs/nfsd/nfs4callback.c 				  void *data)
data              597 fs/nfsd/nfs4callback.c 	struct nfsd4_callback *cb = data;
data              619 fs/nfsd/nfs4callback.c 	xdr_encode_opaque(p, so->so_owner.data, so->so_owner.len);
data              624 fs/nfsd/nfs4callback.c 					const void *data)
data              626 fs/nfsd/nfs4callback.c 	const struct nfsd4_callback *cb = data;
data              653 fs/nfsd/nfs4callback.c 					void *data)
data              655 fs/nfsd/nfs4callback.c 	struct nfsd4_callback *cb = data;
data              702 fs/nfsd/nfs4callback.c 		p = xdr_encode_opaque_fixed(p, cp->cp_res.wr_verifier.data,
data              730 fs/nfsd/nfs4callback.c 				    const void *data)
data              732 fs/nfsd/nfs4callback.c 	const struct nfsd4_callback *cb = data;
data              748 fs/nfsd/nfs4callback.c 				   void *data)
data              750 fs/nfsd/nfs4callback.c 	struct nfsd4_callback *cb = data;
data              911 fs/nfsd/nfs4callback.c 		(int)clp->cl_name.len, clp->cl_name.data, reason);
data               62 fs/nfsd/nfs4proc.c 		label->data, label->len);
data              258 fs/nfsd/nfs4proc.c 		status = do_nfsd_create(rqstp, current_fh, open->op_fname.data,
data              261 fs/nfsd/nfs4proc.c 					(u32 *)open->op_verf.data,
data              284 fs/nfsd/nfs4proc.c 				     open->op_fname.data, open->op_fname.len, *resfh);
data              343 fs/nfsd/nfs4proc.c 			(struct nfsd4_sessionid *)session->se_sessionid.data;
data              361 fs/nfsd/nfs4proc.c 		(int)open->op_fname.len, open->op_fname.data,
data              571 fs/nfsd/nfs4proc.c 	__be32 *verf = (__be32 *)verifier->data;
data              573 fs/nfsd/nfs4proc.c 	BUILD_BUG_ON(2*sizeof(*verf) != sizeof(verifier->data));
data              819 fs/nfsd/nfs4proc.c 	    (cookie == 0 && memcmp(readdir->rd_verf.data, zeroverf.data, NFS4_VERIFIER_SIZE)))
data             1233 fs/nfsd/nfs4proc.c static int nfsd4_do_async_copy(void *data)
data             1235 fs/nfsd/nfs4proc.c 	struct nfsd4_copy *copy = (struct nfsd4_copy *)data;
data              116 fs/nfsd/nfs4recover.c 			clname->len, clname->data);
data              124 fs/nfsd/nfs4recover.c 	cksum.data = kmalloc(cksum.len, GFP_KERNEL);
data              125 fs/nfsd/nfs4recover.c 	if (cksum.data == NULL) {
data              135 fs/nfsd/nfs4recover.c 		status = crypto_shash_digest(desc, clname->data, clname->len,
data              136 fs/nfsd/nfs4recover.c 					     cksum.data);
data              143 fs/nfsd/nfs4recover.c 	md5_to_hex(dname, cksum.data);
data              147 fs/nfsd/nfs4recover.c 	kfree(cksum.data);
data              181 fs/nfsd/nfs4recover.c 	struct xdr_netobj princhash = { .len = 0, .data = NULL };
data              184 fs/nfsd/nfs4recover.c 	name.data = kmemdup(dname, len, GFP_KERNEL);
data              185 fs/nfsd/nfs4recover.c 	if (!name.data) {
data              193 fs/nfsd/nfs4recover.c 		kfree(name.data);
data              379 fs/nfsd/nfs4recover.c 	name.data = kmemdup(dname, len, GFP_KERNEL);
data              380 fs/nfsd/nfs4recover.c 	if (!name.data) {
data              387 fs/nfsd/nfs4recover.c 	kfree(name.data);
data              444 fs/nfsd/nfs4recover.c 	name.data = kmemdup_nul(child->d_name.name, child->d_name.len, GFP_KERNEL);
data              445 fs/nfsd/nfs4recover.c 	if (!name.data) {
data              459 fs/nfsd/nfs4recover.c 	kfree(name.data);
data              491 fs/nfsd/nfs4recover.c 	struct xdr_netobj princhash = { .len = 0, .data = NULL };
data              499 fs/nfsd/nfs4recover.c 	name.data = kmemdup_nul(child->d_name.name, child->d_name.len, GFP_KERNEL);
data              500 fs/nfsd/nfs4recover.c 	if (!name.data) {
data              507 fs/nfsd/nfs4recover.c 		kfree(name.data);
data              702 fs/nfsd/nfs4recover.c 	name.data = kmemdup(dname, HEXDIR_LEN, GFP_KERNEL);
data              703 fs/nfsd/nfs4recover.c 	if (!name.data) {
data              710 fs/nfsd/nfs4recover.c 	kfree(name.data);
data              767 fs/nfsd/nfs4recover.c 	msg.data = cmsg;
data              804 fs/nfsd/nfs4recover.c 	struct xdr_netobj name, princhash = { .len = 0, .data = NULL };
data              819 fs/nfsd/nfs4recover.c 			name.data = memdup_user(&ci->cc_name.cn_id, namelen);
data              820 fs/nfsd/nfs4recover.c 			if (IS_ERR_OR_NULL(name.data))
data              825 fs/nfsd/nfs4recover.c 				princhash.data = memdup_user(
data              828 fs/nfsd/nfs4recover.c 				if (IS_ERR_OR_NULL(princhash.data))
data              839 fs/nfsd/nfs4recover.c 			name.data = memdup_user(&cnm->cn_id, namelen);
data              840 fs/nfsd/nfs4recover.c 			if (IS_ERR_OR_NULL(name.data))
data              844 fs/nfsd/nfs4recover.c 		if (name.len > 5 && memcmp(name.data, "hash:", 5) == 0) {
data              846 fs/nfsd/nfs4recover.c 			memmove(name.data, name.data + 5, name.len);
data              850 fs/nfsd/nfs4recover.c 			kfree(name.data);
data              851 fs/nfsd/nfs4recover.c 			kfree(princhash.data);
data              925 fs/nfsd/nfs4recover.c 	struct cld_msg *cmsg = msg->data;
data             1123 fs/nfsd/nfs4recover.c 	memcpy(cup->cu_u.cu_msg.cm_u.cm_name.cn_id, clp->cl_name.data,
data             1166 fs/nfsd/nfs4recover.c 	memcpy(cmsg->cm_u.cm_clntinfo.cc_name.cn_id, clp->cl_name.data,
data             1175 fs/nfsd/nfs4recover.c 		cksum.data = kmalloc(cksum.len, GFP_KERNEL);
data             1176 fs/nfsd/nfs4recover.c 		if (cksum.data == NULL) {
data             1181 fs/nfsd/nfs4recover.c 					  cksum.data);
data             1184 fs/nfsd/nfs4recover.c 			kfree(cksum.data);
data             1189 fs/nfsd/nfs4recover.c 		       cksum.data, cksum.len);
data             1190 fs/nfsd/nfs4recover.c 		kfree(cksum.data);
data             1229 fs/nfsd/nfs4recover.c 	memcpy(cup->cu_u.cu_msg.cm_u.cm_name.cn_id, clp->cl_name.data,
data             1272 fs/nfsd/nfs4recover.c 	memcpy(cup->cu_u.cu_msg.cm_u.cm_name.cn_id, clp->cl_name.data,
data             1315 fs/nfsd/nfs4recover.c 		name.data = kmemdup(dname, HEXDIR_LEN, GFP_KERNEL);
data             1316 fs/nfsd/nfs4recover.c 		if (!name.data) {
data             1323 fs/nfsd/nfs4recover.c 		kfree(name.data);
data             1362 fs/nfsd/nfs4recover.c 		name.data = kmemdup(dname, HEXDIR_LEN, GFP_KERNEL);
data             1363 fs/nfsd/nfs4recover.c 		if (!name.data) {
data             1370 fs/nfsd/nfs4recover.c 		kfree(name.data);
data             1386 fs/nfsd/nfs4recover.c 		cksum.data = kmalloc(cksum.len, GFP_KERNEL);
data             1387 fs/nfsd/nfs4recover.c 		if (cksum.data == NULL)
data             1390 fs/nfsd/nfs4recover.c 					     cksum.data);
data             1393 fs/nfsd/nfs4recover.c 			kfree(cksum.data);
data             1396 fs/nfsd/nfs4recover.c 		if (memcmp(crp->cr_princhash.data, cksum.data,
data             1398 fs/nfsd/nfs4recover.c 			kfree(cksum.data);
data             1401 fs/nfsd/nfs4recover.c 		kfree(cksum.data);
data             1930 fs/nfsd/nfs4recover.c 	hexid = bin_to_hex_dup(clp->cl_name.data, clp->cl_name.len);
data             1957 fs/nfsd/nfs4recover.c 	hexid = bin_to_hex_dup(clp->cl_name.data, clp->cl_name.len);
data             1981 fs/nfsd/nfs4recover.c 	hexid = bin_to_hex_dup(clp->cl_name.data, clp->cl_name.len);
data              368 fs/nfsd/nfs4state.c 		0 == memcmp(sop->so_owner.data, owner->data, owner->len);
data              525 fs/nfsd/nfs4state.c 	ret = opaque_hashval(ownername->data, ownername->len);
data             1090 fs/nfsd/nfs4state.c 	return opaque_hashval(name.data, 8) & CLIENT_HASH_MASK;
data             1248 fs/nfsd/nfs4state.c 	kfree(sop->so_owner.data);
data             1483 fs/nfsd/nfs4state.c 	u32 *ptr = (u32 *)(&sessionid->data[0]);
data             1522 fs/nfsd/nfs4state.c 	sid = (struct nfsd4_sessionid *)ses->se_sessionid.data;
data             1813 fs/nfsd/nfs4state.c 		if (!memcmp(elem->se_sessionid.data, sessionid->data,
data             1886 fs/nfsd/nfs4state.c 	if (clp->cl_name.data == NULL)
data             1913 fs/nfsd/nfs4state.c 	kfree(clp->cl_name.data);
data             1926 fs/nfsd/nfs4state.c 	kfree(clp->cl_name.data);
data             1927 fs/nfsd/nfs4state.c 	kfree(clp->cl_nii_domain.data);
data             1928 fs/nfsd/nfs4state.c 	kfree(clp->cl_nii_name.data);
data             2084 fs/nfsd/nfs4state.c 	memcpy(target->cl_verifier.data, source->data,
data             2085 fs/nfsd/nfs4state.c 			sizeof(target->cl_verifier.data));
data             2123 fs/nfsd/nfs4state.c 	return memcmp(o1->data, o2->data, o1->len);
data             2129 fs/nfsd/nfs4state.c 	return 0 == memcmp(v1->data, v2->data, sizeof(v1->data));
data             2222 fs/nfsd/nfs4state.c 	memcpy(clp->cl_confirm.data, verf, sizeof(clp->cl_confirm.data));
data             2269 fs/nfsd/nfs4state.c static void seq_quote_mem(struct seq_file *m, char *data, int len)
data             2272 fs/nfsd/nfs4state.c 	seq_escape_mem_ascii(m, data, len);
data             2289 fs/nfsd/nfs4state.c 	seq_quote_mem(m, clp->cl_name.data, clp->cl_name.len);
data             2291 fs/nfsd/nfs4state.c 	if (clp->cl_nii_domain.data) {
data             2293 fs/nfsd/nfs4state.c 		seq_quote_mem(m, clp->cl_nii_domain.data,
data             2296 fs/nfsd/nfs4state.c 		seq_quote_mem(m, clp->cl_nii_name.data, clp->cl_nii_name.len);
data             2364 fs/nfsd/nfs4state.c 	seq_quote_mem(s, oo->so_owner.data, oo->so_owner.len);
data             2568 fs/nfsd/nfs4state.c 	char *data;
data             2571 fs/nfsd/nfs4state.c 	data = simple_transaction_get(file, buf, size);
data             2572 fs/nfsd/nfs4state.c 	if (IS_ERR(data))
data             2573 fs/nfsd/nfs4state.c 		return PTR_ERR(data);
data             2574 fs/nfsd/nfs4state.c 	if (size != 7 || 0 != memcmp(data, "expire\n", 7))
data             2943 fs/nfsd/nfs4state.c 	if (!exid->nii_domain.data)
data             2946 fs/nfsd/nfs4state.c 	if (!clp->cl_nii_domain.data)
data             2949 fs/nfsd/nfs4state.c 	if (!clp->cl_nii_name.data)
data             2973 fs/nfsd/nfs4state.c 		__func__, rqstp, exid, exid->clname.len, exid->clname.data,
data             3342 fs/nfsd/nfs4state.c 	memcpy(cr_ses->sessionid.data, new->se_sessionid.data,
data             3847 fs/nfsd/nfs4state.c 	memcpy(setclid->se_confirm.data, new->cl_confirm.data, sizeof(setclid->se_confirm.data));
data             4063 fs/nfsd/nfs4state.c 	if (!sop->so_owner.data) {
data             6150 fs/nfsd/nfs4state.c 		if (!deny->ld_owner.data)
data             6157 fs/nfsd/nfs4state.c 		deny->ld_owner.data = NULL;
data             6921 fs/nfsd/nfs4state.c 	dprintk("NFSD nfs4_client_to_reclaim NAME: %.*s\n", name.len, name.data);
data             6927 fs/nfsd/nfs4state.c 		crp->cr_name.data = name.data;
data             6929 fs/nfsd/nfs4state.c 		crp->cr_princhash.data = princhash.data;
data             6941 fs/nfsd/nfs4state.c 	kfree(crp->cr_name.data);
data             6942 fs/nfsd/nfs4state.c 	kfree(crp->cr_princhash.data);
data             6971 fs/nfsd/nfs4state.c 	dprintk("NFSD: nfs4_find_reclaim_client for name %.*s\n", name.len, name.data);
data              481 fs/nfsd/nfs4xdr.c 		label->data = svcxdr_dupstr(argp, buf, dummy32);
data              482 fs/nfsd/nfs4xdr.c 		if (!label->data)
data              622 fs/nfsd/nfs4xdr.c 	COPYMEM(bcts->sessionid.data, NFS4_MAX_SESSIONID_LEN);
data              754 fs/nfsd/nfs4xdr.c 		READMEM(lock->lk_new_owner.data, lock->lk_new_owner.len);
data              780 fs/nfsd/nfs4xdr.c 	READMEM(lockt->lt_owner.data, lockt->lt_owner.len);
data              898 fs/nfsd/nfs4xdr.c 	SAVEMEM(o->data, o->len);
data              950 fs/nfsd/nfs4xdr.c 			COPYMEM(open->op_verf.data, NFS4_VERIFIER_SIZE);
data              956 fs/nfsd/nfs4xdr.c 			COPYMEM(open->op_verf.data, NFS4_VERIFIER_SIZE);
data              980 fs/nfsd/nfs4xdr.c 		SAVEMEM(open->op_fname.data, open->op_fname.len);
data              981 fs/nfsd/nfs4xdr.c 		if ((status = check_filename(open->op_fname.data, open->op_fname.len)))
data              995 fs/nfsd/nfs4xdr.c 		SAVEMEM(open->op_fname.data, open->op_fname.len);
data              996 fs/nfsd/nfs4xdr.c 		if ((status = check_filename(open->op_fname.data, open->op_fname.len)))
data             1101 fs/nfsd/nfs4xdr.c 	COPYMEM(readdir->rd_verf.data, sizeof(readdir->rd_verf.data));
data             1208 fs/nfsd/nfs4xdr.c 	COPYMEM(setclientid->se_verf.data, NFS4_VERIFIER_SIZE);
data             1325 fs/nfsd/nfs4xdr.c 	READMEM(rlockowner->rl_owner.data, rlockowner->rl_owner.len);
data             1340 fs/nfsd/nfs4xdr.c 	COPYMEM(exid->verifier.data, NFS4_VERIFIER_SIZE);
data             1486 fs/nfsd/nfs4xdr.c 	COPYMEM(destroy_session->sessionid.data, NFS4_MAX_SESSIONID_LEN);
data             1511 fs/nfsd/nfs4xdr.c 	COPYMEM(seq->sessionid.data, NFS4_MAX_SESSIONID_LEN);
data             3190 fs/nfsd/nfs4xdr.c 	p = xdr_encode_opaque_fixed(p, bcts->sessionid.data,
data             3216 fs/nfsd/nfs4xdr.c 	p = xdr_encode_opaque_fixed(p, commit->co_verf.data,
data             3279 fs/nfsd/nfs4xdr.c 			kfree(conf->data);
data             3281 fs/nfsd/nfs4xdr.c 			conf->data = NULL;
data             3291 fs/nfsd/nfs4xdr.c 		p = xdr_encode_opaque(p, conf->data, conf->len);
data             3292 fs/nfsd/nfs4xdr.c 		kfree(conf->data);
data             3825 fs/nfsd/nfs4xdr.c 			p = xdr_encode_opaque(p,  info.oid.data, info.oid.len);
data             3928 fs/nfsd/nfs4xdr.c 	p = xdr_encode_opaque_fixed(p, write->wr_verifier.data,
data             4020 fs/nfsd/nfs4xdr.c 	p = xdr_encode_opaque_fixed(p, sess->sessionid.data,
data             4073 fs/nfsd/nfs4xdr.c 	p = xdr_encode_opaque_fixed(p, seq->sessionid.data,
data             4252 fs/nfsd/nfs4xdr.c 	p = xdr_encode_opaque_fixed(p, write->wr_verifier.data,
data              553 fs/nfsd/nfscache.c nfsd_cache_append(struct svc_rqst *rqstp, struct kvec *data)
data              557 fs/nfsd/nfscache.c 	if (vec->iov_len + data->iov_len > PAGE_SIZE) {
data              559 fs/nfsd/nfscache.c 				data->iov_len);
data              562 fs/nfsd/nfscache.c 	memcpy((char*)vec->iov_base + vec->iov_len, data->iov_base, data->iov_len);
data              563 fs/nfsd/nfscache.c 	vec->iov_len += data->iov_len;
data              101 fs/nfsd/nfsctl.c 	char *data;
data              107 fs/nfsd/nfsctl.c 	data = simple_transaction_get(file, buf, size);
data              108 fs/nfsd/nfsctl.c 	if (IS_ERR(data))
data              109 fs/nfsd/nfsctl.c 		return PTR_ERR(data);
data              111 fs/nfsd/nfsctl.c 	rv =  write_op[ino](file, data, size);
data              521 fs/nfsd/vfs.c  	host_error = security_inode_setsecctx(dentry, label->data, label->len);
data              821 fs/nfsd/vfs.c  	struct svc_rqst *rqstp = sd->u.data;
data              887 fs/nfsd/vfs.c  		.u.data		= rqstp,
data              112 fs/nfsd/xdr4.h 			char *data;
data              128 fs/nfsd/xdr4.h #define cr_data		u.link.data
data              567 fs/nilfs2/bmap.c 	memcpy(store->data, bmap->b_u.u_data, sizeof(store->data));
data              576 fs/nilfs2/bmap.c 	memcpy(bmap->b_u.u_data, store->data, sizeof(store->data));
data              139 fs/nilfs2/bmap.h 	__le64 data[NILFS_BMAP_SIZE / sizeof(__le64)];
data               63 fs/nilfs2/super.c static int nilfs_remount(struct super_block *sb, int *flags, char *data);
data              848 fs/nilfs2/super.c 				 char *data)
data              866 fs/nilfs2/super.c 	return !parse_options(data, sb, 0) ? -EINVAL : 0;
data             1031 fs/nilfs2/super.c nilfs_fill_super(struct super_block *sb, void *data, int silent)
data             1044 fs/nilfs2/super.c 	err = init_nilfs(nilfs, sb, (char *)data);
data             1105 fs/nilfs2/super.c static int nilfs_remount(struct super_block *sb, int *flags, char *data)
data             1116 fs/nilfs2/super.c 	if (!parse_options(data, sb, 1)) {
data             1228 fs/nilfs2/super.c static int nilfs_identify(char *data, struct nilfs_super_data *sd)
data             1230 fs/nilfs2/super.c 	char *p, *options = data;
data             1245 fs/nilfs2/super.c 		BUG_ON(options == data);
data             1251 fs/nilfs2/super.c static int nilfs_set_bdev_super(struct super_block *s, void *data)
data             1253 fs/nilfs2/super.c 	s->s_bdev = data;
data             1258 fs/nilfs2/super.c static int nilfs_test_bdev_super(struct super_block *s, void *data)
data             1260 fs/nilfs2/super.c 	return (void *)s->s_bdev == data;
data             1265 fs/nilfs2/super.c 	     const char *dev_name, void *data)
data             1282 fs/nilfs2/super.c 	if (nilfs_identify((char *)data, &sd)) {
data             1314 fs/nilfs2/super.c 		err = nilfs_fill_super(s, data, flags & SB_SILENT ? 1 : 0);
data             1333 fs/nilfs2/super.c 			err = nilfs_remount(s, &flags, data);
data              568 fs/nilfs2/the_nilfs.c int init_nilfs(struct the_nilfs *nilfs, struct super_block *sb, char *data)
data              586 fs/nilfs2/the_nilfs.c 	err = nilfs_store_magic_and_option(sb, sbp, data);
data              277 fs/nilfs2/the_nilfs.h int init_nilfs(struct the_nilfs *nilfs, struct super_block *sb, char *data);
data               75 fs/notify/dnotify/dnotify.c 				u32 mask, const void *data, int data_type,
data              149 fs/notify/fanotify/fanotify.c 				     u32 event_mask, const void *data,
data              154 fs/notify/fanotify/fanotify.c 	const struct path *path = data;
data              159 fs/notify/fanotify/fanotify.c 		 __func__, iter_info->report_mask, event_mask, data, data_type);
data              274 fs/notify/fanotify/fanotify.c 					const void *data, int data_type)
data              279 fs/notify/fanotify/fanotify.c 		return (struct inode *)data;
data              281 fs/notify/fanotify/fanotify.c 		return d_inode(((struct path *)data)->dentry);
data              287 fs/notify/fanotify/fanotify.c 					    const void *data, int data_type,
data              292 fs/notify/fanotify/fanotify.c 	struct inode *id = fanotify_fid_inode(inode, mask, data, data_type);
data              340 fs/notify/fanotify/fanotify.c 		event->path = *((struct path *)data);
data              387 fs/notify/fanotify/fanotify.c 				 u32 mask, const void *data, int data_type,
data              418 fs/notify/fanotify/fanotify.c 	mask = fanotify_group_event_mask(group, iter_info, mask, data,
data              442 fs/notify/fanotify/fanotify.c 	event = fanotify_alloc_event(group, inode, mask, data, data_type,
data              144 fs/notify/fanotify/fanotify.h 					    const void *data, int data_type,
data              187 fs/notify/fsnotify.c 			 __u32 mask, const void *data,
data              229 fs/notify/fsnotify.c 		 data, data_is, cookie);
data              234 fs/notify/fsnotify.c 	return group->ops->handle_event(group, to_tell, mask, data, data_is,
data              318 fs/notify/fsnotify.c int fsnotify(struct inode *to_tell, __u32 mask, const void *data, int data_is,
data              329 fs/notify/fsnotify.c 		mnt = real_mount(((const struct path *)data)->mnt);
data              372 fs/notify/fsnotify.c 		ret = send_to_group(to_tell, mask, data, data_is, cookie,
data               29 fs/notify/inotify/inotify.h 				u32 mask, const void *data, int data_type,
data               60 fs/notify/inotify/inotify_fsnotify.c 			 u32 mask, const void *data, int data_type,
data               77 fs/notify/inotify/inotify_fsnotify.c 		const struct path *path = data;
data              153 fs/notify/inotify/inotify_fsnotify.c static int idr_callback(int id, void *p, void *data)
data              167 fs/notify/inotify/inotify_fsnotify.c 		"idr.  Probably leaking memory\n", id, p, data);
data               52 fs/notify/inotify/inotify_user.c 		.data		= &init_user_ns.ucount_max[UCOUNT_INOTIFY_INSTANCES],
data               60 fs/notify/inotify/inotify_user.c 		.data		= &init_user_ns.ucount_max[UCOUNT_INOTIFY_WATCHES],
data               68 fs/notify/inotify/inotify_user.c 		.data		= &inotify_max_queued_events,
data              305 fs/notify/inotify/inotify_user.c 			struct inotify_group_private_data *data;
data              307 fs/notify/inotify/inotify_user.c 			data = &group->inotify_data;
data              308 fs/notify/inotify/inotify_user.c 			spin_lock(&data->idr_lock);
data              309 fs/notify/inotify/inotify_user.c 			idr_set_cursor(&data->idr, (unsigned int)arg);
data              310 fs/notify/inotify/inotify_user.c 			spin_unlock(&data->idr_lock);
data              479 fs/ntfs/aops.c 	attr_len = le32_to_cpu(ctx->attr->data.resident.value_length);
data              492 fs/ntfs/aops.c 			le16_to_cpu(ctx->attr->data.resident.value_offset),
data             1469 fs/ntfs/aops.c 	attr_len = le32_to_cpu(ctx->attr->data.resident.value_length);
data             1486 fs/ntfs/aops.c 			le16_to_cpu(ctx->attr->data.resident.value_offset),
data              106 fs/ntfs/attrib.c 		end_vcn = sle64_to_cpu(a->data.non_resident.highest_vcn);
data              111 fs/ntfs/attrib.c 		if (!a->data.non_resident.lowest_vcn && end_vcn <= 0)
data              124 fs/ntfs/attrib.c 				sle64_to_cpu(a->data.non_resident.lowest_vcn)
data              168 fs/ntfs/attrib.c 	end_vcn = sle64_to_cpu(a->data.non_resident.highest_vcn) + 1;
data              655 fs/ntfs/attrib.c 					a->data.resident.value_offset),
data              657 fs/ntfs/attrib.c 					a->data.resident.value_length)));
data              666 fs/ntfs/attrib.c 						a->data.resident.value_length);
data             1058 fs/ntfs/attrib.c 				a->data.resident.value_length) == val_len &&
data             1060 fs/ntfs/attrib.c 				le16_to_cpu(a->data.resident.value_offset),
data             1472 fs/ntfs/attrib.c 			le16_to_cpu(a->data.resident.value_offset) + new_size))
data             1478 fs/ntfs/attrib.c 	old_size = le32_to_cpu(a->data.resident.value_length);
data             1480 fs/ntfs/attrib.c 		memset((u8*)a + le16_to_cpu(a->data.resident.value_offset) +
data             1483 fs/ntfs/attrib.c 	a->data.resident.value_length = cpu_to_le32(new_size);
data             1626 fs/ntfs/attrib.c 				data.non_resident.compressed_size) +
data             1627 fs/ntfs/attrib.c 				sizeof(a->data.non_resident.compressed_size) +
data             1631 fs/ntfs/attrib.c 				data.non_resident.compressed_size) + 7) & ~7;
data             1642 fs/ntfs/attrib.c 	attr_size = le32_to_cpu(a->data.resident.value_length);
data             1647 fs/ntfs/attrib.c 				le16_to_cpu(a->data.resident.value_offset),
data             1655 fs/ntfs/attrib.c 	old_res_attr_flags = a->data.resident.flags;
data             1671 fs/ntfs/attrib.c 	a->data.non_resident.lowest_vcn = 0;
data             1672 fs/ntfs/attrib.c 	a->data.non_resident.highest_vcn = cpu_to_sle64((new_size - 1) >>
data             1674 fs/ntfs/attrib.c 	a->data.non_resident.mapping_pairs_offset = cpu_to_le16(mp_ofs);
data             1675 fs/ntfs/attrib.c 	memset(&a->data.non_resident.reserved, 0,
data             1676 fs/ntfs/attrib.c 			sizeof(a->data.non_resident.reserved));
data             1677 fs/ntfs/attrib.c 	a->data.non_resident.allocated_size = cpu_to_sle64(new_size);
data             1678 fs/ntfs/attrib.c 	a->data.non_resident.data_size =
data             1679 fs/ntfs/attrib.c 			a->data.non_resident.initialized_size =
data             1682 fs/ntfs/attrib.c 		a->data.non_resident.compression_unit = 0;
data             1684 fs/ntfs/attrib.c 			a->data.non_resident.compression_unit = 4;
data             1685 fs/ntfs/attrib.c 		a->data.non_resident.compressed_size =
data             1686 fs/ntfs/attrib.c 				a->data.non_resident.allocated_size;
data             1688 fs/ntfs/attrib.c 		a->data.non_resident.compression_unit = 0;
data             1703 fs/ntfs/attrib.c 		if (a->data.non_resident.compression_unit) {
data             1704 fs/ntfs/attrib.c 			ni->itype.compressed.block_size = 1U << (a->data.
data             1711 fs/ntfs/attrib.c 					a->data.non_resident.compression_unit;
data             1745 fs/ntfs/attrib.c 	name_ofs = (offsetof(ATTR_RECORD, data.resident.reserved) +
data             1746 fs/ntfs/attrib.c 			sizeof(a->data.resident.reserved) + 7) & ~7;
data             1787 fs/ntfs/attrib.c 	a->data.resident.value_length = cpu_to_le32(attr_size);
data             1788 fs/ntfs/attrib.c 	a->data.resident.value_offset = cpu_to_le16(mp_ofs);
data             1789 fs/ntfs/attrib.c 	a->data.resident.flags = old_res_attr_flags;
data             1790 fs/ntfs/attrib.c 	memset(&a->data.resident.reserved, 0,
data             1791 fs/ntfs/attrib.c 			sizeof(a->data.resident.reserved));
data             2030 fs/ntfs/attrib.c 	attr_len = le32_to_cpu(a->data.resident.value_length);
data             2038 fs/ntfs/attrib.c 			le16_to_cpu(a->data.resident.value_offset) +
data             2043 fs/ntfs/attrib.c 				le16_to_cpu(a->data.resident.value_offset);
data             2047 fs/ntfs/attrib.c 			a->data.resident.value_length =
data             2246 fs/ntfs/attrib.c 	ll = sle64_to_cpu(a->data.non_resident.lowest_vcn);
data             2269 fs/ntfs/attrib.c 			le16_to_cpu(a->data.non_resident.mapping_pairs_offset));
data             2289 fs/ntfs/attrib.c 			le16_to_cpu(a->data.non_resident.mapping_pairs_offset),
data             2302 fs/ntfs/attrib.c 	a->data.non_resident.highest_vcn = cpu_to_sle64((new_alloc_size >>
data             2308 fs/ntfs/attrib.c 	if (a->data.non_resident.lowest_vcn) {
data             2325 fs/ntfs/attrib.c 	a->data.non_resident.allocated_size = cpu_to_sle64(new_alloc_size);
data             2338 fs/ntfs/attrib.c 		a->data.non_resident.compressed_size =
data             2347 fs/ntfs/attrib.c 				sle64_to_cpu(a->data.non_resident.data_size));
data             2348 fs/ntfs/attrib.c 		a->data.non_resident.data_size = cpu_to_sle64(new_data_size);
data             2401 fs/ntfs/attrib.c 	ctx->attr->data.non_resident.highest_vcn = cpu_to_sle64(
data             2433 fs/ntfs/attrib.c 					a->data.non_resident.
data             2435 fs/ntfs/attrib.c 					le16_to_cpu(a->data.non_resident.
data               70 fs/ntfs/attrib.h 		return (s64)le32_to_cpu(a->data.resident.value_length);
data               71 fs/ntfs/attrib.h 	return sle64_to_cpu(a->data.non_resident.data_size);
data              113 fs/ntfs/dir.c  			le16_to_cpu(ctx->attr->data.resident.value_offset));
data              167 fs/ntfs/dir.c  						ie->data.dir.indexed_file);
data              175 fs/ntfs/dir.c  			mref = le64_to_cpu(ie->data.dir.indexed_file);
data              219 fs/ntfs/dir.c  			name->mref = le64_to_cpu(ie->data.dir.indexed_file);
data              427 fs/ntfs/dir.c  						ie->data.dir.indexed_file);
data              435 fs/ntfs/dir.c  			mref = le64_to_cpu(ie->data.dir.indexed_file);
data              481 fs/ntfs/dir.c  			name->mref = le64_to_cpu(ie->data.dir.indexed_file);
data              664 fs/ntfs/dir.c  			le16_to_cpu(ctx->attr->data.resident.value_offset));
data              709 fs/ntfs/dir.c  			mref = le64_to_cpu(ie->data.dir.indexed_file);
data              896 fs/ntfs/dir.c  			mref = le64_to_cpu(ie->data.dir.indexed_file);
data             1025 fs/ntfs/dir.c  	if (MREF_LE(ie->data.dir.indexed_file) == FILE_root) {
data             1029 fs/ntfs/dir.c  	if (MREF_LE(ie->data.dir.indexed_file) < FILE_first_user &&
data             1039 fs/ntfs/dir.c  				(long long)MREF_LE(ie->data.dir.indexed_file));
data             1047 fs/ntfs/dir.c  	mref = MREF_LE(ie->data.dir.indexed_file);
data             1160 fs/ntfs/dir.c  	rc = le32_to_cpu(ctx->attr->data.resident.value_length);
data             1168 fs/ntfs/dir.c  			le16_to_cpu(ctx->attr->data.resident.value_offset), rc);
data              153 fs/ntfs/file.c 	attr_len = le32_to_cpu(a->data.resident.value_length);
data              159 fs/ntfs/file.c 	kattr = (u8*)a + le16_to_cpu(a->data.resident.value_offset);
data              161 fs/ntfs/file.c 	a->data.resident.value_length = cpu_to_le32((u32)new_init_size);
data              197 fs/ntfs/file.c 				sle64_to_cpu(a->data.non_resident.data_size));
data              198 fs/ntfs/file.c 		a->data.non_resident.data_size = cpu_to_sle64(new_init_size);
data              293 fs/ntfs/file.c 	a->data.non_resident.initialized_size = cpu_to_sle64(new_init_size);
data             1042 fs/ntfs/file.c 		vcn = sle64_to_cpu(a->data.non_resident.lowest_vcn);
data             1047 fs/ntfs/file.c 		highest_vcn = sle64_to_cpu(a->data.non_resident.highest_vcn);
data             1054 fs/ntfs/file.c 					a->data.non_resident.allocated_size) >>
data             1075 fs/ntfs/file.c 				a->data.non_resident.mapping_pairs_offset));
data             1103 fs/ntfs/file.c 				a->data.non_resident.mapping_pairs_offset),
data             1115 fs/ntfs/file.c 		if (unlikely(!a->data.non_resident.highest_vcn))
data             1116 fs/ntfs/file.c 			a->data.non_resident.highest_vcn =
data             1128 fs/ntfs/file.c 			if (a->data.non_resident.lowest_vcn) {
data             1144 fs/ntfs/file.c 			a->data.non_resident.compressed_size =
data             1300 fs/ntfs/file.c 					le16_to_cpu(a->data.non_resident.
data             1302 fs/ntfs/file.c 					le16_to_cpu(a->data.non_resident.
data             1477 fs/ntfs/file.c 	a->data.non_resident.initialized_size = cpu_to_sle64(end);
data             1480 fs/ntfs/file.c 		a->data.non_resident.data_size =
data             1481 fs/ntfs/file.c 				a->data.non_resident.initialized_size;
data             1601 fs/ntfs/file.c 	attr_len = le32_to_cpu(a->data.resident.value_length);
data             1607 fs/ntfs/file.c 			le16_to_cpu(a->data.resident.value_offset));
data             1608 fs/ntfs/file.c 	kattr = (u8*)a + le16_to_cpu(a->data.resident.value_offset);
data             1615 fs/ntfs/file.c 		a->data.resident.value_length = cpu_to_le32(attr_len);
data             1690 fs/ntfs/file.c 	struct iov_iter data = *i;
data             1697 fs/ntfs/file.c 		copied = iov_iter_copy_from_user_atomic(*pages, &data, ofs,
data             1703 fs/ntfs/file.c 		iov_iter_advance(&data, copied);
data              162 fs/ntfs/index.c 			le16_to_cpu(actx->attr->data.resident.value_offset));
data              186 fs/ntfs/index.c 				le16_to_cpu(ie->data.vi.data_offset) ||
data              187 fs/ntfs/index.c 				(u32)le16_to_cpu(ie->data.vi.data_offset) +
data              188 fs/ntfs/index.c 				le16_to_cpu(ie->data.vi.data_length) >
data              203 fs/ntfs/index.c 			ictx->data = (u8*)ie +
data              204 fs/ntfs/index.c 					le16_to_cpu(ie->data.vi.data_offset);
data              205 fs/ntfs/index.c 			ictx->data_len = le16_to_cpu(ie->data.vi.data_length);
data              353 fs/ntfs/index.c 				le16_to_cpu(ie->data.vi.data_offset) ||
data              354 fs/ntfs/index.c 				(u32)le16_to_cpu(ie->data.vi.data_offset) +
data              355 fs/ntfs/index.c 				le16_to_cpu(ie->data.vi.data_length) >
data               64 fs/ntfs/index.h 	void *data;
data              472 fs/ntfs/inode.c 		if (!(attr->data.resident.flags & RESIDENT_ATTR_IS_INDEXED)) {
data              478 fs/ntfs/inode.c 				le16_to_cpu(attr->data.resident.value_offset));
data              479 fs/ntfs/inode.c 		p2 = (u8*)attr + le32_to_cpu(attr->data.resident.value_length);
data              632 fs/ntfs/inode.c 			le16_to_cpu(a->data.resident.value_offset));
data              705 fs/ntfs/inode.c 			if (a->data.non_resident.lowest_vcn) {
data              726 fs/ntfs/inode.c 					sle64_to_cpu(a->data.non_resident.
data              733 fs/ntfs/inode.c 			if ((u8*)a + le16_to_cpu(a->data.resident.value_offset)
data              735 fs/ntfs/inode.c 					a->data.resident.value_length) >
data              743 fs/ntfs/inode.c 					a->data.resident.value_offset),
data              745 fs/ntfs/inode.c 					a->data.resident.value_length));
data              782 fs/ntfs/inode.c 				le16_to_cpu(a->data.resident.value_offset)))) {
data              806 fs/ntfs/inode.c 				le16_to_cpu(a->data.resident.value_offset));
data              807 fs/ntfs/inode.c 		ir_end = (u8*)ir + le32_to_cpu(a->data.resident.value_length);
data              912 fs/ntfs/inode.c 				a->data.non_resident.mapping_pairs_offset)))) {
data              933 fs/ntfs/inode.c 		if (a->data.non_resident.lowest_vcn) {
data              939 fs/ntfs/inode.c 		vi->i_size = sle64_to_cpu(a->data.non_resident.data_size);
data              941 fs/ntfs/inode.c 				a->data.non_resident.initialized_size);
data              943 fs/ntfs/inode.c 				a->data.non_resident.allocated_size);
data             1060 fs/ntfs/inode.c 				if (NInoCompressed(ni) && a->data.non_resident.
data             1067 fs/ntfs/inode.c 							a->data.non_resident.
data             1072 fs/ntfs/inode.c 				if (a->data.non_resident.compression_unit) {
data             1074 fs/ntfs/inode.c 							(a->data.non_resident.
data             1082 fs/ntfs/inode.c 							1U << a->data.
data             1093 fs/ntfs/inode.c 						a->data.non_resident.
data             1096 fs/ntfs/inode.c 			if (a->data.non_resident.lowest_vcn) {
data             1103 fs/ntfs/inode.c 					a->data.non_resident.data_size);
data             1105 fs/ntfs/inode.c 					a->data.non_resident.initialized_size);
data             1107 fs/ntfs/inode.c 					a->data.non_resident.allocated_size);
data             1110 fs/ntfs/inode.c 					a->data.resident.value_length);
data             1113 fs/ntfs/inode.c 					a->data.resident.value_offset);
data             1309 fs/ntfs/inode.c 				le16_to_cpu(a->data.resident.value_offset)))) {
data             1322 fs/ntfs/inode.c 				a->data.resident.value_length);
data             1324 fs/ntfs/inode.c 				le16_to_cpu(a->data.resident.value_offset);
data             1338 fs/ntfs/inode.c 				a->data.non_resident.mapping_pairs_offset)))) {
data             1344 fs/ntfs/inode.c 			if (NInoCompressed(ni) && a->data.non_resident.
data             1349 fs/ntfs/inode.c 						a->data.non_resident.
data             1354 fs/ntfs/inode.c 			if (a->data.non_resident.compression_unit) {
data             1356 fs/ntfs/inode.c 						(a->data.non_resident.
data             1363 fs/ntfs/inode.c 						a->data.non_resident.
data             1371 fs/ntfs/inode.c 					a->data.non_resident.compressed_size);
data             1373 fs/ntfs/inode.c 		if (a->data.non_resident.lowest_vcn) {
data             1378 fs/ntfs/inode.c 		vi->i_size = sle64_to_cpu(a->data.non_resident.data_size);
data             1380 fs/ntfs/inode.c 				a->data.non_resident.initialized_size);
data             1382 fs/ntfs/inode.c 				a->data.non_resident.allocated_size);
data             1513 fs/ntfs/inode.c 			le16_to_cpu(a->data.resident.value_offset)))) {
data             1528 fs/ntfs/inode.c 	ir = (INDEX_ROOT*)((u8*)a + le16_to_cpu(a->data.resident.value_offset));
data             1529 fs/ntfs/inode.c 	ir_end = (u8*)ir + le32_to_cpu(a->data.resident.value_length);
data             1613 fs/ntfs/inode.c 			a->data.non_resident.mapping_pairs_offset)))) {
data             1632 fs/ntfs/inode.c 	if (a->data.non_resident.lowest_vcn) {
data             1637 fs/ntfs/inode.c 	vi->i_size = sle64_to_cpu(a->data.non_resident.data_size);
data             1639 fs/ntfs/inode.c 			a->data.non_resident.initialized_size);
data             1640 fs/ntfs/inode.c 	ni->allocated_size = sle64_to_cpu(a->data.non_resident.allocated_size);
data             1879 fs/ntfs/inode.c 			if (a->data.non_resident.lowest_vcn) {
data             1899 fs/ntfs/inode.c 					sle64_to_cpu(a->data.
data             1908 fs/ntfs/inode.c 					a->data.resident.value_offset) +
data             1910 fs/ntfs/inode.c 					a->data.resident.value_length) >
data             1918 fs/ntfs/inode.c 					a->data.resident.value_offset),
data             1920 fs/ntfs/inode.c 					a->data.resident.value_length));
data             2028 fs/ntfs/inode.c 			if (a->data.non_resident.lowest_vcn) {
data             2037 fs/ntfs/inode.c 					a->data.non_resident.allocated_size)
data             2041 fs/ntfs/inode.c 					a->data.non_resident.data_size);
data             2043 fs/ntfs/inode.c 					a->data.non_resident.initialized_size);
data             2045 fs/ntfs/inode.c 					a->data.non_resident.allocated_size);
data             2103 fs/ntfs/inode.c 		highest_vcn = sle64_to_cpu(a->data.non_resident.highest_vcn);
data             2112 fs/ntfs/inode.c 				a->data.non_resident.lowest_vcn)) {
data             2479 fs/ntfs/inode.c 				le16_to_cpu(a->data.resident.value_offset);
data             2590 fs/ntfs/inode.c 		highest_vcn = sle64_to_cpu(a->data.non_resident.highest_vcn);
data             2620 fs/ntfs/inode.c 			a->data.non_resident.initialized_size =
data             2623 fs/ntfs/inode.c 		a->data.non_resident.data_size = cpu_to_sle64(new_size);
data             2719 fs/ntfs/inode.c 			le16_to_cpu(a->data.non_resident.mapping_pairs_offset));
data             2725 fs/ntfs/inode.c 			le16_to_cpu(a->data.non_resident.mapping_pairs_offset),
data             2737 fs/ntfs/inode.c 	a->data.non_resident.highest_vcn = cpu_to_sle64((new_alloc_size >>
data             2741 fs/ntfs/inode.c 	a->data.non_resident.allocated_size = cpu_to_sle64(new_alloc_size);
data             2747 fs/ntfs/inode.c 			a->data.non_resident.compressed_size = cpu_to_sle64(
data             2768 fs/ntfs/inode.c 		a->data.non_resident.data_size = cpu_to_sle64(new_size);
data             2972 fs/ntfs/inode.c 			le16_to_cpu(ctx->attr->data.resident.value_offset));
data              773 fs/ntfs/layout.h 	} __attribute__ ((__packed__)) data;
data             1930 fs/ntfs/layout.h 	u8 data[0];		/* The file's data contents. */
data             2198 fs/ntfs/layout.h 	} __attribute__ ((__packed__)) data;
data             2233 fs/ntfs/layout.h 	} __attribute__ ((__packed__)) data;
data             1406 fs/ntfs/mft.c  	ll = sle64_to_cpu(a->data.non_resident.lowest_vcn);
data             1427 fs/ntfs/mft.c  			le16_to_cpu(a->data.non_resident.mapping_pairs_offset));
data             1448 fs/ntfs/mft.c  			le16_to_cpu(a->data.non_resident.mapping_pairs_offset),
data             1456 fs/ntfs/mft.c  	a->data.non_resident.highest_vcn = cpu_to_sle64(rl[1].vcn - 1);
data             1461 fs/ntfs/mft.c  	if (a->data.non_resident.lowest_vcn) {
data             1481 fs/ntfs/mft.c  	a->data.non_resident.allocated_size =
data             1513 fs/ntfs/mft.c  	a->data.non_resident.highest_vcn = cpu_to_sle64(rl[1].vcn - 2);
data             1534 fs/ntfs/mft.c  				a->data.non_resident.mapping_pairs_offset),
data             1536 fs/ntfs/mft.c  				a->data.non_resident.mapping_pairs_offset),
data             1618 fs/ntfs/mft.c  	a->data.non_resident.initialized_size =
data             1622 fs/ntfs/mft.c  		a->data.non_resident.data_size =
data             1666 fs/ntfs/mft.c  	a->data.non_resident.initialized_size =
data             1670 fs/ntfs/mft.c  		a->data.non_resident.data_size = cpu_to_sle64(old_data_size);
data             1838 fs/ntfs/mft.c  	ll = sle64_to_cpu(a->data.non_resident.lowest_vcn);
data             1859 fs/ntfs/mft.c  			le16_to_cpu(a->data.non_resident.mapping_pairs_offset));
data             1885 fs/ntfs/mft.c  			le16_to_cpu(a->data.non_resident.mapping_pairs_offset),
data             1893 fs/ntfs/mft.c  	a->data.non_resident.highest_vcn = cpu_to_sle64(rl[1].vcn - 1);
data             1900 fs/ntfs/mft.c  	if (a->data.non_resident.lowest_vcn) {
data             1920 fs/ntfs/mft.c  	a->data.non_resident.allocated_size =
data             1950 fs/ntfs/mft.c  	ctx->attr->data.non_resident.highest_vcn =
data             1966 fs/ntfs/mft.c  				a->data.non_resident.mapping_pairs_offset),
data             1968 fs/ntfs/mft.c  				a->data.non_resident.mapping_pairs_offset),
data             2478 fs/ntfs/mft.c  	a->data.non_resident.initialized_size =
data             2480 fs/ntfs/mft.c  	a->data.non_resident.data_size =
data              215 fs/ntfs/namei.c 			val_len = le32_to_cpu(a->data.resident.value_length);
data              216 fs/ntfs/namei.c 			if (le16_to_cpu(a->data.resident.value_offset) +
data              220 fs/ntfs/namei.c 					ctx->attr->data.resident.value_offset));
data              324 fs/ntfs/namei.c 			le16_to_cpu(attr->data.resident.value_offset));
data              325 fs/ntfs/namei.c 	if (unlikely((u8 *)fn + le32_to_cpu(attr->data.resident.value_length) >
data               58 fs/ntfs/quota.c 	qce = (QUOTA_CONTROL_ENTRY*)ictx->data;
data              752 fs/ntfs/runlist.c 			attr->data.non_resident.lowest_vcn) < (VCN)0) {
data              758 fs/ntfs/runlist.c 	vcn = sle64_to_cpu(attr->data.non_resident.lowest_vcn);
data              762 fs/ntfs/runlist.c 			attr->data.non_resident.mapping_pairs_offset);
data              891 fs/ntfs/runlist.c 	deltaxcn = sle64_to_cpu(attr->data.non_resident.highest_vcn);
data              899 fs/ntfs/runlist.c 	if (!attr->data.non_resident.lowest_vcn) {
data              903 fs/ntfs/runlist.c 				attr->data.non_resident.allocated_size) +
data              389 fs/ntfs/super.c 			le16_to_cpu(ctx->attr->data.resident.value_offset));
data             1874 fs/ntfs/super.c 			le16_to_cpu(ctx->attr->data.resident.value_offset));
data             1877 fs/ntfs/super.c 			le32_to_cpu(ctx->attr->data.resident.value_length) >
data             3049 fs/ntfs/super.c 	int flags, const char *dev_name, void *data)
data             3051 fs/ntfs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, ntfs_fill_super);
data               26 fs/ntfs/sysctl.c 		.data		= &debug_msgs,		/* Data pointer and size. */
data             1790 fs/ocfs2/alloc.c 			     path_insert_t *func, void *data)
data             1860 fs/ocfs2/alloc.c 			func(data, bh);
data             1887 fs/ocfs2/alloc.c static void find_path_ins(void *data, struct buffer_head *bh)
data             1889 fs/ocfs2/alloc.c 	struct find_path_data *fp = data;
data             1898 fs/ocfs2/alloc.c 	struct find_path_data data;
data             1900 fs/ocfs2/alloc.c 	data.index = 1;
data             1901 fs/ocfs2/alloc.c 	data.path = path;
data             1903 fs/ocfs2/alloc.c 				 find_path_ins, &data);
data             1906 fs/ocfs2/alloc.c static void find_leaf_ins(void *data, struct buffer_head *bh)
data             1910 fs/ocfs2/alloc.c 	struct buffer_head **ret = data;
data               99 fs/ocfs2/blockcheck.c u32 ocfs2_hamming_encode(u32 parity, void *data, unsigned int d, unsigned int nr)
data              114 fs/ocfs2/blockcheck.c 	for (i = 0; (i = ocfs2_find_next_bit(data, d, i)) < d; i++)
data              146 fs/ocfs2/blockcheck.c u32 ocfs2_hamming_encode_block(void *data, unsigned int blocksize)
data              148 fs/ocfs2/blockcheck.c 	return ocfs2_hamming_encode(0, data, blocksize * 8, 0);
data              158 fs/ocfs2/blockcheck.c void ocfs2_hamming_fix(void *data, unsigned int d, unsigned int nr,
data              205 fs/ocfs2/blockcheck.c 			if (ocfs2_test_bit(i, data))
data              206 fs/ocfs2/blockcheck.c 				ocfs2_clear_bit(i, data);
data              208 fs/ocfs2/blockcheck.c 				ocfs2_set_bit(i, data);
data              214 fs/ocfs2/blockcheck.c void ocfs2_hamming_fix_block(void *data, unsigned int blocksize,
data              217 fs/ocfs2/blockcheck.c 	ocfs2_hamming_fix(data, blocksize * 8, 0, fix);
data              227 fs/ocfs2/blockcheck.c static int blockcheck_u64_get(void *data, u64 *val)
data              229 fs/ocfs2/blockcheck.c 	*val = *(u64 *)data;
data              351 fs/ocfs2/blockcheck.c void ocfs2_block_check_compute(void *data, size_t blocksize,
data              359 fs/ocfs2/blockcheck.c 	crc = crc32_le(~0, data, blocksize);
data              360 fs/ocfs2/blockcheck.c 	ecc = ocfs2_hamming_encode_block(data, blocksize);
data              380 fs/ocfs2/blockcheck.c int ocfs2_block_check_validate(void *data, size_t blocksize,
data              397 fs/ocfs2/blockcheck.c 	crc = crc32_le(~0, data, blocksize);
data              407 fs/ocfs2/blockcheck.c 	ecc = ocfs2_hamming_encode_block(data, blocksize);
data              408 fs/ocfs2/blockcheck.c 	ocfs2_hamming_fix_block(data, blocksize, ecc ^ bc_ecc);
data              411 fs/ocfs2/blockcheck.c 	crc = crc32_le(~0, data, blocksize);
data              566 fs/ocfs2/blockcheck.c void ocfs2_compute_meta_ecc(struct super_block *sb, void *data,
data              570 fs/ocfs2/blockcheck.c 		ocfs2_block_check_compute(data, sb->s_blocksize, bc);
data              573 fs/ocfs2/blockcheck.c int ocfs2_validate_meta_ecc(struct super_block *sb, void *data,
data              580 fs/ocfs2/blockcheck.c 		rc = ocfs2_block_check_validate(data, sb->s_blocksize, bc,
data               32 fs/ocfs2/blockcheck.h void ocfs2_compute_meta_ecc(struct super_block *sb, void *data,
data               34 fs/ocfs2/blockcheck.h int ocfs2_validate_meta_ecc(struct super_block *sb, void *data,
data               44 fs/ocfs2/blockcheck.h void ocfs2_block_check_compute(void *data, size_t blocksize,
data               46 fs/ocfs2/blockcheck.h int ocfs2_block_check_validate(void *data, size_t blocksize,
data               77 fs/ocfs2/blockcheck.h u32 ocfs2_hamming_encode(u32 parity, void *data, unsigned int d,
data               89 fs/ocfs2/blockcheck.h void ocfs2_hamming_fix(void *data, unsigned int d, unsigned int nr,
data               93 fs/ocfs2/blockcheck.h extern u32 ocfs2_hamming_encode_block(void *data, unsigned int blocksize);
data               94 fs/ocfs2/blockcheck.h extern void ocfs2_hamming_fix_block(void *data, unsigned int blocksize,
data              437 fs/ocfs2/cluster/heartbeat.c static int o2hb_nego_timeout_handler(struct o2net_msg *msg, u32 len, void *data,
data              440 fs/ocfs2/cluster/heartbeat.c 	struct o2hb_region *reg = data;
data              454 fs/ocfs2/cluster/heartbeat.c static int o2hb_nego_approve_handler(struct o2net_msg *msg, u32 len, void *data,
data              457 fs/ocfs2/cluster/heartbeat.c 	struct o2hb_region *reg = data;
data             1197 fs/ocfs2/cluster/heartbeat.c static int o2hb_thread(void *data)
data             1200 fs/ocfs2/cluster/heartbeat.c 	struct o2hb_region *reg = data;
data             1395 fs/ocfs2/cluster/heartbeat.c 			      int size, int len, void *data)
data             1404 fs/ocfs2/cluster/heartbeat.c 	(*db)->db_data = data;
data             2253 fs/ocfs2/cluster/heartbeat.c 			 void *data,
data             2258 fs/ocfs2/cluster/heartbeat.c 	hc->hc_data = data;
data               57 fs/ocfs2/cluster/heartbeat.h 			 void *data,
data              799 fs/ocfs2/cluster/tcp.c 			   o2net_msg_handler_func *func, void *data,
data              834 fs/ocfs2/cluster/tcp.c 	nmh->nh_func_data = data;
data              901 fs/ocfs2/cluster/tcp.c static int o2net_recv_tcp_msg(struct socket *sock, void *data, size_t len)
data              903 fs/ocfs2/cluster/tcp.c 	struct kvec vec = { .iov_len = len, .iov_base = data, };
data             1132 fs/ocfs2/cluster/tcp.c int o2net_send_message(u32 msg_type, u32 key, void *data, u32 len,
data             1136 fs/ocfs2/cluster/tcp.c 		.iov_base = data,
data             1338 fs/ocfs2/cluster/tcp.c 	void *data;
data             1346 fs/ocfs2/cluster/tcp.c 			data = page_address(sc->sc_page) + sc->sc_page_off;
data             1348 fs/ocfs2/cluster/tcp.c 			ret = o2net_recv_tcp_msg(sc->sc_sock, data, datalen);
data             1363 fs/ocfs2/cluster/tcp.c 		data = page_address(sc->sc_page) + sc->sc_page_off;
data             1365 fs/ocfs2/cluster/tcp.c 		ret = o2net_recv_tcp_msg(sc->sc_sock, data, datalen);
data             1395 fs/ocfs2/cluster/tcp.c 		data = page_address(sc->sc_page) + sc->sc_page_off;
data             1398 fs/ocfs2/cluster/tcp.c 		ret = o2net_recv_tcp_msg(sc->sc_sock, data, datalen);
data             1738 fs/ocfs2/cluster/tcp.c 				  void *data)
data             1752 fs/ocfs2/cluster/tcp.c 				void *data)
data               38 fs/ocfs2/cluster/tcp.h typedef int (o2net_msg_handler_func)(struct o2net_msg *msg, u32 len, void *data,
data               40 fs/ocfs2/cluster/tcp.h typedef void (o2net_post_msg_handler_func)(int status, void *data,
data               84 fs/ocfs2/cluster/tcp.h int o2net_send_message(u32 msg_type, u32 key, void *data, u32 len,
data               90 fs/ocfs2/cluster/tcp.h 			   o2net_msg_handler_func *func, void *data,
data              107 fs/ocfs2/dir.c 							    void *data)
data              109 fs/ocfs2/dir.c 	char *p = data;
data              399 fs/ocfs2/dir.c 	struct ocfs2_inline_data *data;
data              408 fs/ocfs2/dir.c 	data = &di->id2.i_data;
data              411 fs/ocfs2/dir.c 				      data->id_data, i_size_read(dir), res_dir);
data             1355 fs/ocfs2/dir.c 	struct ocfs2_inline_data *data;
data             1364 fs/ocfs2/dir.c 	data = &di->id2.i_data;
data             1366 fs/ocfs2/dir.c 	ret = __ocfs2_delete_entry(handle, dir, de_del, bh, data->id_data,
data             1743 fs/ocfs2/dir.c 	struct ocfs2_inline_data *data;
data             1754 fs/ocfs2/dir.c 	data = &di->id2.i_data;
data             1764 fs/ocfs2/dir.c 					(data->id_data + i);
data             1780 fs/ocfs2/dir.c 		de = (struct ocfs2_dir_entry *) (data->id_data + ctx->pos);
data             2189 fs/ocfs2/dir.c 	struct ocfs2_inline_data *data = &di->id2.i_data;
data             2190 fs/ocfs2/dir.c 	unsigned int size = le16_to_cpu(data->id_count);
data             2199 fs/ocfs2/dir.c 	ocfs2_fill_initial_dirents(inode, parent, data->id_data, size);
data              101 fs/ocfs2/dir.h 							    void *data);
data              172 fs/ocfs2/dlm/dlmapi.h 			void *data,
data              179 fs/ocfs2/dlm/dlmapi.h 			  void *data);
data              200 fs/ocfs2/dlm/dlmapi.h 			   void *data);
data              268 fs/ocfs2/dlm/dlmast.c int dlm_proxy_ast_handler(struct o2net_msg *msg, u32 len, void *data,
data              273 fs/ocfs2/dlm/dlmast.c 	struct dlm_ctxt *dlm = data;
data              230 fs/ocfs2/dlm/dlmcommon.h 	void *data;
data              241 fs/ocfs2/dlm/dlmcommon.h 				      dlm_workfunc_t *f, void *data)
data              246 fs/ocfs2/dlm/dlmcommon.h 	i->data = data;
data              827 fs/ocfs2/dlm/dlmcommon.h int dlm_create_lock_handler(struct o2net_msg *msg, u32 len, void *data,
data              829 fs/ocfs2/dlm/dlmcommon.h int dlm_convert_lock_handler(struct o2net_msg *msg, u32 len, void *data,
data              831 fs/ocfs2/dlm/dlmcommon.h int dlm_proxy_ast_handler(struct o2net_msg *msg, u32 len, void *data,
data              839 fs/ocfs2/dlm/dlmcommon.h int dlm_unlock_lock_handler(struct o2net_msg *msg, u32 len, void *data,
data              952 fs/ocfs2/dlm/dlmcommon.h void dlm_hb_node_down_cb(struct o2nm_node *node, int idx, void *data);
data              953 fs/ocfs2/dlm/dlmcommon.h void dlm_hb_node_up_cb(struct o2nm_node *node, int idx, void *data);
data              963 fs/ocfs2/dlm/dlmcommon.h int dlm_master_request_handler(struct o2net_msg *msg, u32 len, void *data,
data              965 fs/ocfs2/dlm/dlmcommon.h int dlm_assert_master_handler(struct o2net_msg *msg, u32 len, void *data,
data              967 fs/ocfs2/dlm/dlmcommon.h void dlm_assert_master_post_handler(int status, void *data, void *ret_data);
data              968 fs/ocfs2/dlm/dlmcommon.h int dlm_deref_lockres_handler(struct o2net_msg *msg, u32 len, void *data,
data              970 fs/ocfs2/dlm/dlmcommon.h int dlm_deref_lockres_done_handler(struct o2net_msg *msg, u32 len, void *data,
data              972 fs/ocfs2/dlm/dlmcommon.h int dlm_migrate_request_handler(struct o2net_msg *msg, u32 len, void *data,
data              974 fs/ocfs2/dlm/dlmcommon.h int dlm_mig_lockres_handler(struct o2net_msg *msg, u32 len, void *data,
data              976 fs/ocfs2/dlm/dlmcommon.h int dlm_master_requery_handler(struct o2net_msg *msg, u32 len, void *data,
data              978 fs/ocfs2/dlm/dlmcommon.h int dlm_request_all_locks_handler(struct o2net_msg *msg, u32 len, void *data,
data              980 fs/ocfs2/dlm/dlmcommon.h int dlm_reco_data_done_handler(struct o2net_msg *msg, u32 len, void *data,
data              982 fs/ocfs2/dlm/dlmcommon.h int dlm_begin_reco_handler(struct o2net_msg *msg, u32 len, void *data,
data              984 fs/ocfs2/dlm/dlmcommon.h int dlm_finalize_reco_handler(struct o2net_msg *msg, u32 len, void *data,
data              431 fs/ocfs2/dlm/dlmconvert.c int dlm_convert_lock_handler(struct o2net_msg *msg, u32 len, void *data,
data              434 fs/ocfs2/dlm/dlmconvert.c 	struct dlm_ctxt *dlm = data;
data              132 fs/ocfs2/dlm/dlmdomain.c static int dlm_query_join_handler(struct o2net_msg *msg, u32 len, void *data,
data              134 fs/ocfs2/dlm/dlmdomain.c static int dlm_assert_joined_handler(struct o2net_msg *msg, u32 len, void *data,
data              136 fs/ocfs2/dlm/dlmdomain.c static int dlm_cancel_join_handler(struct o2net_msg *msg, u32 len, void *data,
data              139 fs/ocfs2/dlm/dlmdomain.c 				    void *data, void **ret_data);
data              140 fs/ocfs2/dlm/dlmdomain.c static int dlm_exit_domain_handler(struct o2net_msg *msg, u32 len, void *data,
data              487 fs/ocfs2/dlm/dlmdomain.c 					 void *data, void **ret_data)
data              489 fs/ocfs2/dlm/dlmdomain.c 	struct dlm_ctxt *dlm = data;
data              546 fs/ocfs2/dlm/dlmdomain.c static int dlm_exit_domain_handler(struct o2net_msg *msg, u32 len, void *data,
data              549 fs/ocfs2/dlm/dlmdomain.c 	struct dlm_ctxt *dlm = data;
data              553 fs/ocfs2/dlm/dlmdomain.c 	mlog(0, "%p %u %p", msg, len, data);
data              791 fs/ocfs2/dlm/dlmdomain.c static int dlm_query_join_handler(struct o2net_msg *msg, u32 len, void *data,
data              911 fs/ocfs2/dlm/dlmdomain.c static int dlm_assert_joined_handler(struct o2net_msg *msg, u32 len, void *data,
data             1098 fs/ocfs2/dlm/dlmdomain.c 				    void *data, void **ret_data)
data             1275 fs/ocfs2/dlm/dlmdomain.c 				      void *data, void **ret_data)
data             1323 fs/ocfs2/dlm/dlmdomain.c static int dlm_cancel_join_handler(struct o2net_msg *msg, u32 len, void *data,
data             2288 fs/ocfs2/dlm/dlmdomain.c 			   void *data)
data             2292 fs/ocfs2/dlm/dlmdomain.c 	cb->ec_data = data;
data              442 fs/ocfs2/dlm/dlmlock.c int dlm_create_lock_handler(struct o2net_msg *msg, u32 len, void *data,
data              445 fs/ocfs2/dlm/dlmlock.c 	struct dlm_ctxt *dlm = data;
data              545 fs/ocfs2/dlm/dlmlock.c 			void *data, dlm_bastlockfunc_t *bast)
data              609 fs/ocfs2/dlm/dlmlock.c 		    lock->bast != bast || lock->astdata != data) {
data              612 fs/ocfs2/dlm/dlmlock.c 			     "astdata=%p\n", lksb, ast, bast, data);
data              676 fs/ocfs2/dlm/dlmlock.c 		lock->astdata = data;
data               49 fs/ocfs2/dlm/dlmmaster.c static void dlm_assert_master_worker(struct dlm_work_item *item, void *data);
data               53 fs/ocfs2/dlm/dlmmaster.c static void dlm_deref_lockres_worker(struct dlm_work_item *item, void *data);
data             1402 fs/ocfs2/dlm/dlmmaster.c int dlm_master_request_handler(struct o2net_msg *msg, u32 len, void *data,
data             1406 fs/ocfs2/dlm/dlmmaster.c 	struct dlm_ctxt *dlm = data;
data             1761 fs/ocfs2/dlm/dlmmaster.c int dlm_assert_master_handler(struct o2net_msg *msg, u32 len, void *data,
data             1764 fs/ocfs2/dlm/dlmmaster.c 	struct dlm_ctxt *dlm = data;
data             2037 fs/ocfs2/dlm/dlmmaster.c void dlm_assert_master_post_handler(int status, void *data, void *ret_data)
data             2081 fs/ocfs2/dlm/dlmmaster.c static void dlm_assert_master_worker(struct dlm_work_item *item, void *data)
data             2083 fs/ocfs2/dlm/dlmmaster.c 	struct dlm_ctxt *dlm = data;
data             2251 fs/ocfs2/dlm/dlmmaster.c int dlm_deref_lockres_handler(struct o2net_msg *msg, u32 len, void *data,
data             2254 fs/ocfs2/dlm/dlmmaster.c 	struct dlm_ctxt *dlm = data;
data             2345 fs/ocfs2/dlm/dlmmaster.c int dlm_deref_lockres_done_handler(struct o2net_msg *msg, u32 len, void *data,
data             2348 fs/ocfs2/dlm/dlmmaster.c 	struct dlm_ctxt *dlm = data;
data             2441 fs/ocfs2/dlm/dlmmaster.c static void dlm_deref_lockres_worker(struct dlm_work_item *item, void *data)
data             3104 fs/ocfs2/dlm/dlmmaster.c int dlm_migrate_request_handler(struct o2net_msg *msg, u32 len, void *data,
data             3107 fs/ocfs2/dlm/dlmmaster.c 	struct dlm_ctxt *dlm = data;
data               42 fs/ocfs2/dlm/dlmrecovery.c static int dlm_recovery_thread(void *data);
data               77 fs/ocfs2/dlm/dlmrecovery.c 					 void *data);
data               78 fs/ocfs2/dlm/dlmrecovery.c static void dlm_mig_lockres_worker(struct dlm_work_item *item, void *data);
data              165 fs/ocfs2/dlm/dlmrecovery.c 		workfunc(item, item->data);
data              286 fs/ocfs2/dlm/dlmrecovery.c static int dlm_recovery_thread(void *data)
data              289 fs/ocfs2/dlm/dlmrecovery.c 	struct dlm_ctxt *dlm = data;
data              822 fs/ocfs2/dlm/dlmrecovery.c int dlm_request_all_locks_handler(struct o2net_msg *msg, u32 len, void *data,
data              825 fs/ocfs2/dlm/dlmrecovery.c 	struct dlm_ctxt *dlm = data;
data              872 fs/ocfs2/dlm/dlmrecovery.c static void dlm_request_all_locks_worker(struct dlm_work_item *item, void *data)
data              885 fs/ocfs2/dlm/dlmrecovery.c 	mres = (struct dlm_migratable_lockres *)data;
data              947 fs/ocfs2/dlm/dlmrecovery.c 	free_page((unsigned long)data);
data              978 fs/ocfs2/dlm/dlmrecovery.c int dlm_reco_data_done_handler(struct o2net_msg *msg, u32 len, void *data,
data              981 fs/ocfs2/dlm/dlmrecovery.c 	struct dlm_ctxt *dlm = data;
data             1354 fs/ocfs2/dlm/dlmrecovery.c int dlm_mig_lockres_handler(struct o2net_msg *msg, u32 len, void *data,
data             1357 fs/ocfs2/dlm/dlmrecovery.c 	struct dlm_ctxt *dlm = data;
data             1542 fs/ocfs2/dlm/dlmrecovery.c static void dlm_mig_lockres_worker(struct dlm_work_item *item, void *data)
data             1552 fs/ocfs2/dlm/dlmrecovery.c 	mres = (struct dlm_migratable_lockres *)data;
data             1605 fs/ocfs2/dlm/dlmrecovery.c 	kfree(data);
data             1706 fs/ocfs2/dlm/dlmrecovery.c int dlm_master_requery_handler(struct o2net_msg *msg, u32 len, void *data,
data             1709 fs/ocfs2/dlm/dlmrecovery.c 	struct dlm_ctxt *dlm = data;
data             2488 fs/ocfs2/dlm/dlmrecovery.c void dlm_hb_node_down_cb(struct o2nm_node *node, int idx, void *data)
data             2490 fs/ocfs2/dlm/dlmrecovery.c 	struct dlm_ctxt *dlm = data;
data             2509 fs/ocfs2/dlm/dlmrecovery.c void dlm_hb_node_up_cb(struct o2nm_node *node, int idx, void *data)
data             2511 fs/ocfs2/dlm/dlmrecovery.c 	struct dlm_ctxt *dlm = data;
data             2765 fs/ocfs2/dlm/dlmrecovery.c int dlm_begin_reco_handler(struct o2net_msg *msg, u32 len, void *data,
data             2768 fs/ocfs2/dlm/dlmrecovery.c 	struct dlm_ctxt *dlm = data;
data             2897 fs/ocfs2/dlm/dlmrecovery.c int dlm_finalize_reco_handler(struct o2net_msg *msg, u32 len, void *data,
data             2900 fs/ocfs2/dlm/dlmrecovery.c 	struct dlm_ctxt *dlm = data;
data               39 fs/ocfs2/dlm/dlmthread.c static int dlm_thread(void *data);
data              685 fs/ocfs2/dlm/dlmthread.c static int dlm_thread(void *data)
data              688 fs/ocfs2/dlm/dlmthread.c 	struct dlm_ctxt *dlm = data;
data              391 fs/ocfs2/dlm/dlmunlock.c int dlm_unlock_lock_handler(struct o2net_msg *msg, u32 len, void *data,
data              394 fs/ocfs2/dlm/dlmunlock.c 	struct dlm_ctxt *dlm = data;
data              588 fs/ocfs2/dlm/dlmunlock.c 			  int flags, dlm_astunlockfunc_t *unlockast, void *data)
data              666 fs/ocfs2/dlm/dlmunlock.c 		mlog(0, "calling unlockast(%p, %d)\n", data, status);
data              678 fs/ocfs2/dlm/dlmunlock.c 		(*unlockast)(data, status);
data              546 fs/ocfs2/dlmfs/dlmfs.c 			    void * data,
data              596 fs/ocfs2/dlmfs/dlmfs.c 	int flags, const char *dev_name, void *data)
data              598 fs/ocfs2/dlmfs/dlmfs.c 	return mount_nodev(fs_type, flags, data, dlmfs_fill_super);
data               49 fs/ocfs2/heartbeat.c void ocfs2_do_node_down(int node_num, void *data)
data               51 fs/ocfs2/heartbeat.c 	struct ocfs2_super *osb = data;
data               17 fs/ocfs2/heartbeat.h void ocfs2_do_node_down(int node_num, void *data);
data              499 fs/ocfs2/journal.c 				 void *data, size_t size)
data              509 fs/ocfs2/journal.c 	ocfs2_block_check_compute(data, size, data + ot->ot_offset);
data              518 fs/ocfs2/journal.c 				 void *data, size_t size)
data              521 fs/ocfs2/journal.c 		ocfs2_block_dqtrailer(size, data);
data              529 fs/ocfs2/journal.c 	ocfs2_block_check_compute(data, size, &dqt->dq_check);
data              538 fs/ocfs2/journal.c 				 void *data, size_t size)
data              541 fs/ocfs2/journal.c 		ocfs2_dir_trailer_from_size(size, data);
data              549 fs/ocfs2/journal.c 	ocfs2_block_check_compute(data, size, &trailer->db_check);
data              143 fs/ocfs2/ocfs2.h typedef void (*ocfs2_lock_callback)(int status, unsigned long data);
data             1662 fs/ocfs2/ocfs2_trace.h 	TP_PROTO(void *sb, void *data, int silent),
data             1663 fs/ocfs2/ocfs2_trace.h 	TP_ARGS(sb, data, silent),
data             1666 fs/ocfs2/ocfs2_trace.h 		__field(void *, data)
data             1671 fs/ocfs2/ocfs2_trace.h 		__entry->data = data;
data             1675 fs/ocfs2/ocfs2_trace.h 		  __entry->data, __entry->silent)
data               94 fs/ocfs2/quota.h ssize_t ocfs2_quota_read(struct super_block *sb, int type, char *data,
data               97 fs/ocfs2/quota.h 			  const char *data, size_t len, loff_t off);
data              167 fs/ocfs2/quota_global.c ssize_t ocfs2_quota_read(struct super_block *sb, int type, char *data,
data              204 fs/ocfs2/quota_global.c 		memcpy(data, bh->b_data + offset, tocopy);
data              208 fs/ocfs2/quota_global.c 		data += tocopy;
data              217 fs/ocfs2/quota_global.c 			  const char *data, size_t len, loff_t off)
data              275 fs/ocfs2/quota_global.c 	memcpy(bh->b_data + offset, data, len);
data              172 fs/ocfs2/resize.c static int update_backups(struct inode * inode, u32 clusters, char *data)
data              194 fs/ocfs2/resize.c 		memcpy(backup->b_data, data, inode->i_sb->s_blocksize);
data              310 fs/ocfs2/stack_o2cb.c static void o2dlm_eviction_cb(int node_num, void *data)
data              312 fs/ocfs2/stack_o2cb.c 	struct ocfs2_cluster_connection *conn = data;
data              664 fs/ocfs2/stackglue.c 		.data		= ocfs2_hb_ctl_path,
data              675 fs/ocfs2/stackglue.c 		.data		= NULL,
data              686 fs/ocfs2/stackglue.c 		.data		= NULL,
data              697 fs/ocfs2/stackglue.c 		.data		= NULL,
data               96 fs/ocfs2/super.c static int ocfs2_remount(struct super_block *sb, int *flags, char *data);
data              606 fs/ocfs2/super.c static int ocfs2_remount(struct super_block *sb, int *flags, char *data)
data              616 fs/ocfs2/super.c 	if (!ocfs2_parse_options(sb, data, &parsed_options, 1) ||
data              972 fs/ocfs2/super.c static int ocfs2_fill_super(struct super_block *sb, void *data, int silent)
data              983 fs/ocfs2/super.c 	trace_ocfs2_fill_super(sb, data, silent);
data              985 fs/ocfs2/super.c 	if (!ocfs2_parse_options(sb, data, &parsed_options, 0)) {
data             1189 fs/ocfs2/super.c 			void *data)
data             1191 fs/ocfs2/super.c 	return mount_bdev(fs_type, flags, dev_name, data, ocfs2_fill_super);
data             1678 fs/ocfs2/super.c static void ocfs2_inode_init_once(void *data)
data             1680 fs/ocfs2/super.c 	struct ocfs2_inode_info *oi = data;
data              457 fs/omfs/inode.c static int omfs_fill_super(struct super_block *sb, void *data, int silent)
data              476 fs/omfs/inode.c 	if (!parse_options((char *) data, sbi))
data              603 fs/omfs/inode.c 			int flags, const char *dev_name, void *data)
data              605 fs/omfs/inode.c 	return mount_bdev(fs_type, flags, dev_name, data, omfs_fill_super);
data              365 fs/openpromfs/inode.c static int openprom_remount(struct super_block *sb, int *flags, char *data)
data              436 fs/openpromfs/inode.c static void op_inode_init_once(void *data)
data              438 fs/openpromfs/inode.c 	struct op_inode_info *oi = (struct op_inode_info *) data;
data              162 fs/orangefs/inode.c     struct writeback_control *wbc, void *data)
data              164 fs/orangefs/inode.c 	struct orangefs_writepages *ow = data;
data             1054 fs/orangefs/inode.c static int orangefs_set_inode(struct inode *inode, void *data)
data             1056 fs/orangefs/inode.c 	struct orangefs_object_kref *ref = (struct orangefs_object_kref *) data;
data             1069 fs/orangefs/inode.c static int orangefs_test_inode(struct inode *inode, void *data)
data             1071 fs/orangefs/inode.c 	struct orangefs_object_kref *ref = (struct orangefs_object_kref *) data;
data              347 fs/orangefs/orangefs-kernel.h 			   void *data);
data              224 fs/orangefs/super.c static int orangefs_remount_fs(struct super_block *sb, int *flags, char *data)
data              227 fs/orangefs/super.c 	return parse_mount_options(sb, data, 1);
data              414 fs/orangefs/super.c 		void *data, int silent)
data              427 fs/orangefs/super.c 	if (data) {
data              428 fs/orangefs/super.c 		ret = parse_mount_options(sb, data, silent);
data              476 fs/orangefs/super.c 			   void *data)
data              533 fs/orangefs/super.c 	      &new_op->downcall.resp.fs_mount, data,
data              717 fs/overlayfs/inode.c static int ovl_inode_test(struct inode *inode, void *data)
data              719 fs/overlayfs/inode.c 	return inode->i_private == data;
data              722 fs/overlayfs/inode.c static int ovl_inode_set(struct inode *inode, void *data)
data              724 fs/overlayfs/inode.c 	inode->i_private = data;
data              369 fs/overlayfs/super.c static int ovl_remount(struct super_block *sb, int *flags, char *data)
data             1569 fs/overlayfs/super.c static int ovl_fill_super(struct super_block *sb, void *data, int silent)
data             1591 fs/overlayfs/super.c 	err = ovl_parse_opt((char *) data, &ofs->config);
data              638 fs/proc/array.c 	unsigned long size = 0, resident = 0, shared = 0, text = 0, data = 0;
data              642 fs/proc/array.c 		size = task_statm(mm, &shared, &text, &data, &resident);
data              656 fs/proc/array.c 	seq_put_decimal_ull(m, " ", data);
data              632 fs/proc/base.c 	u64 *args = &info.data.args[0];
data              641 fs/proc/base.c 	else if (info.data.nr < 0)
data              643 fs/proc/base.c 			   info.data.nr, info.sp, info.data.instruction_pointer);
data              647 fs/proc/base.c 		       info.data.nr,
data              649 fs/proc/base.c 		       info.sp, info.data.instruction_pointer);
data              185 fs/proc/fd.c   	const struct fd_data *data = ptr;
data              194 fs/proc/fd.c   	ei->fd = data->fd;
data              200 fs/proc/fd.c   	tid_fd_update_inode(task, inode, data->mode);
data              211 fs/proc/fd.c   	struct fd_data data = {.fd = name_to_int(&dentry->d_name)};
data              216 fs/proc/fd.c   	if (data.fd == ~0U)
data              218 fs/proc/fd.c   	if (!tid_fd_mode(task, data.fd, &data.mode))
data              221 fs/proc/fd.c   	result = instantiate(dentry, task, &data);
data              249 fs/proc/fd.c   		struct fd_data data;
data              256 fs/proc/fd.c   		data.mode = f->f_mode;
data              258 fs/proc/fd.c   		data.fd = fd;
data              263 fs/proc/fd.c   				     &data))
data              324 fs/proc/fd.c   	const struct fd_data *data = ptr;
data              333 fs/proc/fd.c   	ei->fd = data->fd;
data               40 fs/proc/generic.c 		kfree(pde->data);
data              448 fs/proc/generic.c 		ent->data = kmalloc((ent->size=strlen(dest))+1, GFP_KERNEL);
data              449 fs/proc/generic.c 		if (ent->data) {
data              450 fs/proc/generic.c 			strcpy((char*)ent->data,dest);
data              463 fs/proc/generic.c 		struct proc_dir_entry *parent, void *data)
data              472 fs/proc/generic.c 		ent->data = data;
data              505 fs/proc/generic.c 		ent->data = NULL;
data              518 fs/proc/generic.c 		struct proc_dir_entry **parent, void *data)
data              532 fs/proc/generic.c 		p->data = data;
data              539 fs/proc/generic.c 		const struct file_operations *proc_fops, void *data)
data              545 fs/proc/generic.c 	p = proc_create_reg(name, mode, &parent, data);
data              588 fs/proc/generic.c 		unsigned int state_size, void *data)
data              592 fs/proc/generic.c 	p = proc_create_reg(name, mode, &parent, data);
data              606 fs/proc/generic.c 	return single_open(file, de->single_show, de->data);
data              618 fs/proc/generic.c 		int (*show)(struct seq_file *, void *), void *data)
data              622 fs/proc/generic.c 	p = proc_create_reg(name, mode, &parent, data);
data              739 fs/proc/generic.c 	return de->parent->data;
data              442 fs/proc/inode.c 	return pde->data;
data               49 fs/proc/internal.h 	void *data;
data              111 fs/proc/internal.h 	return PDE(inode)->data;
data              175 fs/proc/internal.h 		struct proc_dir_entry **parent, void *data);
data               34 fs/proc/proc_net.c 	return pde->parent->data;
data              103 fs/proc/proc_net.c 		unsigned int state_size, void *data)
data              107 fs/proc/proc_net.c 	p = proc_create_reg(name, mode, &parent, data);
data              147 fs/proc/proc_net.c 						  unsigned int state_size, void *data)
data              151 fs/proc/proc_net.c 	p = proc_create_reg(name, mode, &parent, data);
data              196 fs/proc/proc_net.c 		int (*show)(struct seq_file *, void *), void *data)
data              200 fs/proc/proc_net.c 	p = proc_create_reg(name, mode, &parent, data);
data              239 fs/proc/proc_net.c 						    void *data)
data              243 fs/proc/proc_net.c 	p = proc_create_reg(name, mode, &parent, data);
data              345 fs/proc/proc_net.c 	netd->data = net;
data             1077 fs/proc/proc_sysctl.c 	root = (*pentry)->data;
data             1145 fs/proc/proc_sysctl.c 			if (!table->data)
data             1196 fs/proc/proc_sysctl.c 		link->data = link_root;
data             1219 fs/proc/proc_sysctl.c 		if (S_ISLNK(link->mode) && (link->data == link_root))
data             1636 fs/proc/proc_sysctl.c 		     (S_ISLNK(link->mode) && (link->data == root)))) {
data               89 fs/proc/task_mmu.c 			 unsigned long *data, unsigned long *resident)
data               95 fs/proc/task_mmu.c 	*data = mm->data_vm + mm->stack_vm;
data              100 fs/proc/task_nommu.c 			 unsigned long *data, unsigned long *resident)
data              120 fs/proc/task_nommu.c 	*data = (PAGE_ALIGN(mm->start_stack) - (mm->start_data & PAGE_MASK))
data              124 fs/proc/task_nommu.c 	size += *text + *data;
data             1345 fs/proc/vmcore.c static void vmcoredd_write_header(void *buf, struct vmcoredd_data *data,
data             1356 fs/proc/vmcore.c 	memcpy(vdd_hdr->dump_name, data->dump_name, sizeof(vdd_hdr->dump_name));
data             1453 fs/proc/vmcore.c int vmcore_add_device_dump(struct vmcoredd_data *data)
data             1465 fs/proc/vmcore.c 	if (!data || !strlen(data->dump_name) ||
data             1466 fs/proc/vmcore.c 	    !data->vmcoredd_callback || !data->size)
data             1476 fs/proc/vmcore.c 	data_size = roundup(sizeof(struct vmcoredd_header) + data->size,
data             1486 fs/proc/vmcore.c 	vmcoredd_write_header(buf, data, data_size -
data             1490 fs/proc/vmcore.c 	ret = data->vmcoredd_callback(data, buf +
data               63 fs/pstore/inode.c 	struct pstore_ftrace_seq_data *data;
data               65 fs/pstore/inode.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data               66 fs/pstore/inode.c 	if (!data)
data               69 fs/pstore/inode.c 	data->off = ps->total_size % REC_SIZE;
data               70 fs/pstore/inode.c 	data->off += *pos * REC_SIZE;
data               71 fs/pstore/inode.c 	if (data->off + REC_SIZE > ps->total_size) {
data               72 fs/pstore/inode.c 		kfree(data);
data               76 fs/pstore/inode.c 	return data;
data               88 fs/pstore/inode.c 	struct pstore_ftrace_seq_data *data = v;
data               91 fs/pstore/inode.c 	data->off += REC_SIZE;
data               92 fs/pstore/inode.c 	if (data->off + REC_SIZE > ps->total_size)
data               95 fs/pstore/inode.c 	return data;
data              101 fs/pstore/inode.c 	struct pstore_ftrace_seq_data *data = v;
data              104 fs/pstore/inode.c 	if (!data)
data              107 fs/pstore/inode.c 	rec = (struct pstore_ftrace_record *)(ps->record->buf + data->off);
data              265 fs/pstore/inode.c static int pstore_remount(struct super_block *sb, int *flags, char *data)
data              268 fs/pstore/inode.c 	parse_options(data);
data              382 fs/pstore/inode.c static int pstore_fill_super(struct super_block *sb, void *data, int silent)
data              395 fs/pstore/inode.c 	parse_options(data);
data              414 fs/pstore/inode.c 	int flags, const char *dev_name, void *data)
data              416 fs/pstore/inode.c 	return mount_single(fs_type, flags, data, pstore_fill_super);
data              102 fs/pstore/ram.c 	struct ramoops_context *cxt = psi->data;
data              226 fs/pstore/ram.c 	struct ramoops_context *cxt = record->psi->data;
data              351 fs/pstore/ram.c 	struct ramoops_context *cxt = record->psi->data;
data              440 fs/pstore/ram.c 		struct ramoops_context *cxt = record->psi->data;
data              452 fs/pstore/ram.c 	struct ramoops_context *cxt = record->psi->data;
data              823 fs/pstore/ram.c 	cxt->pstore.data = cxt;
data               37 fs/pstore/ram_core.c 	uint8_t     data[0];
data               99 fs/pstore/ram_core.c 	uint8_t *data, size_t len, uint8_t *ecc)
data              106 fs/pstore/ram_core.c 	encode_rs8(prz->rs_decoder, data, len, prz->ecc_info.par, 0);
data              112 fs/pstore/ram_core.c 	void *data, size_t len, uint8_t *ecc)
data              118 fs/pstore/ram_core.c 	return decode_rs8(prz->rs_decoder, data, prz->ecc_info.par, len,
data              126 fs/pstore/ram_core.c 	uint8_t *buffer_end = buffer->data + prz->buffer_size;
data              136 fs/pstore/ram_core.c 	block = buffer->data + (start & ~(ecc_block_size - 1));
data              145 fs/pstore/ram_core.c 	} while (block < buffer->data + start + count);
data              168 fs/pstore/ram_core.c 	block = buffer->data;
data              170 fs/pstore/ram_core.c 	while (block < buffer->data + buffer_size(prz)) {
data              173 fs/pstore/ram_core.c 		if (block + size > buffer->data + prz->buffer_size)
data              174 fs/pstore/ram_core.c 			size = buffer->data + prz->buffer_size - block;
data              216 fs/pstore/ram_core.c 	prz->par_buffer = buffer->data + prz->buffer_size;
data              278 fs/pstore/ram_core.c 	memcpy_toio(buffer->data + start, s, count);
data              286 fs/pstore/ram_core.c 	int ret = unlikely(__copy_from_user(buffer->data + start, s, count)) ?
data              311 fs/pstore/ram_core.c 	memcpy_fromio(prz->old_log, &buffer->data[start], size - start);
data              312 fs/pstore/ram_core.c 	memcpy_fromio(prz->old_log + size - start, &buffer->data[0], start);
data               33 fs/qnx4/inode.c static int qnx4_remount(struct super_block *sb, int *flags, char *data);
data               44 fs/qnx4/inode.c static int qnx4_remount(struct super_block *sb, int *flags, char *data)
data              187 fs/qnx4/inode.c static int qnx4_fill_super(struct super_block *s, void *data, int silent)
data              383 fs/qnx4/inode.c 	int flags, const char *dev_name, void *data)
data              385 fs/qnx4/inode.c 	return mount_bdev(fs_type, flags, dev_name, data, qnx4_fill_super);
data               34 fs/qnx6/inode.c static int qnx6_remount(struct super_block *sb, int *flags, char *data);
data               57 fs/qnx6/inode.c static int qnx6_remount(struct super_block *sb, int *flags, char *data)
data              298 fs/qnx6/inode.c static int qnx6_fill_super(struct super_block *s, void *data, int silent)
data              322 fs/qnx6/inode.c 	if (!qnx6_parse_options((char *) data, s)) {
data              643 fs/qnx6/inode.c 	int flags, const char *dev_name, void *data)
data              645 fs/qnx6/inode.c 	return mount_bdev(fs_type, flags, dev_name, data, qnx6_fill_super);
data               53 fs/quota/compat.c 	compat_uint_t data;
data               67 fs/quota/compat.c 			get_user(data, &dqblk->dqb_valid) ||
data               68 fs/quota/compat.c 			put_user(data, &compat_dqblk->dqb_valid))
data               76 fs/quota/compat.c 			get_user(data, &compat_dqblk->dqb_valid) ||
data               77 fs/quota/compat.c 			put_user(data, &dqblk->dqb_valid))
data               96 fs/quota/compat.c 			get_user(data, &fsqstat->qs_uquota.qfs_nextents) ||
data               97 fs/quota/compat.c 			put_user(data, &compat_fsqstat->qs_uquota.qfs_nextents))
data              103 fs/quota/compat.c 			get_user(data, &fsqstat->qs_gquota.qfs_nextents) ||
data              104 fs/quota/compat.c 			put_user(data, &compat_fsqstat->qs_gquota.qfs_nextents))
data             2865 fs/quota/dquot.c 	unsigned int type = (unsigned long *)table->data - dqstats.stat;
data             2881 fs/quota/dquot.c 		.data		= &dqstats.stat[DQST_LOOKUPS],
data             2888 fs/quota/dquot.c 		.data		= &dqstats.stat[DQST_DROPS],
data             2895 fs/quota/dquot.c 		.data		= &dqstats.stat[DQST_READS],
data             2902 fs/quota/dquot.c 		.data		= &dqstats.stat[DQST_WRITES],
data             2909 fs/quota/dquot.c 		.data		= &dqstats.stat[DQST_CACHE_HITS],
data             2916 fs/quota/dquot.c 		.data		= &dqstats.stat[DQST_ALLOC_DQUOTS],
data             2923 fs/quota/dquot.c 		.data		= &dqstats.stat[DQST_FREE_DQUOTS],
data             2930 fs/quota/dquot.c 		.data		= &dqstats.stat[DQST_SYNCS],
data             2938 fs/quota/dquot.c 		.data		= &flag_print_warnings,
data               67 fs/ramfs/file-nommu.c 	void *data;
data              100 fs/ramfs/file-nommu.c 	data = page_address(pages);
data              101 fs/ramfs/file-nommu.c 	memset(data, 0, newsize);
data             2066 fs/reiserfs/fix_node.c 			 struct item_head *ins_ih, const void *data)
data             2076 fs/reiserfs/fix_node.c 	vn->vn_data = data;
data             2546 fs/reiserfs/fix_node.c 	      struct item_head *ins_ih, const void *data)
data             2636 fs/reiserfs/fix_node.c 				    pos_in_item, ins_ih, data);
data             1736 fs/reiserfs/inode.c int reiserfs_encode_fh(struct inode *inode, __u32 * data, int *lenp,
data             1749 fs/reiserfs/inode.c 	data[0] = inode->i_ino;
data             1750 fs/reiserfs/inode.c 	data[1] = le32_to_cpu(INODE_PKEY(inode)->k_dir_id);
data             1751 fs/reiserfs/inode.c 	data[2] = inode->i_generation;
data             1754 fs/reiserfs/inode.c 		data[3] = parent->i_ino;
data             1755 fs/reiserfs/inode.c 		data[4] = le32_to_cpu(INODE_PKEY(parent)->k_dir_id);
data             1758 fs/reiserfs/inode.c 			data[5] = parent->i_generation;
data              147 fs/reiserfs/journal.c 	bn->data = kzalloc(sb->s_blocksize, GFP_NOFS);
data              148 fs/reiserfs/journal.c 	if (!bn->data) {
data              169 fs/reiserfs/journal.c 		memset(bn->data, 0, sb->s_blocksize);
data              186 fs/reiserfs/journal.c 		kfree(bn->data);
data              221 fs/reiserfs/journal.c 	set_bit(bit_nr, (unsigned long *)jb->bitmaps[bmap_nr]->data);
data              267 fs/reiserfs/journal.c 		kfree(bn->data);
data              487 fs/reiserfs/journal.c 				     data)) {
data              491 fs/reiserfs/journal.c 							data),
data              246 fs/reiserfs/reiserfs.h 	char *data;
data             3077 fs/reiserfs/reiserfs.h int reiserfs_encode_fh(struct inode *inode, __u32 * data, int *lenp,
data             3210 fs/reiserfs/reiserfs.h void print_bmap_block(int i, char *data, int size, int silent);
data             1315 fs/reiserfs/stree.c 		char *data;
data             1341 fs/reiserfs/stree.c 		data = kmap_atomic(un_bh->b_page);
data             1343 fs/reiserfs/stree.c 		memcpy(data + off,
data             1346 fs/reiserfs/stree.c 		kunmap_atomic(data);
data               64 fs/reiserfs/super.c static int reiserfs_remount(struct super_block *s, int *flags, char *data);
data             1896 fs/reiserfs/super.c static int reiserfs_fill_super(struct super_block *s, void *data, int silent)
data             1942 fs/reiserfs/super.c 	    (s, (char *)data, &sbi->s_mount_opt, &blocks, &jdev_name,
data             2491 fs/reiserfs/super.c static ssize_t reiserfs_quota_read(struct super_block *sb, int type, char *data,
data             2521 fs/reiserfs/super.c 			memset(data, 0, tocopy);
data             2526 fs/reiserfs/super.c 			memcpy(data, bh->b_data + offset, tocopy);
data             2531 fs/reiserfs/super.c 		data += tocopy;
data             2542 fs/reiserfs/super.c 				    const char *data, size_t len, loff_t off)
data             2574 fs/reiserfs/super.c 		memcpy(bh->b_data + offset, data, tocopy);
data             2587 fs/reiserfs/super.c 		data += tocopy;
data             2604 fs/reiserfs/super.c 			   void *data)
data             2606 fs/reiserfs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, reiserfs_fill_super);
data              240 fs/reiserfs/xattr.c 				   void *data)
data              278 fs/reiserfs/xattr.c 				err = action(dentry, data);
data              311 fs/reiserfs/xattr.c 			err = action(dir, data);
data              332 fs/reiserfs/xattr.c static int delete_one_xattr(struct dentry *dentry, void *data)
data              343 fs/reiserfs/xattr.c static int chown_one_xattr(struct dentry *dentry, void *data)
data              345 fs/reiserfs/xattr.c 	struct iattr *attrs = data;
data              526 fs/reiserfs/xattr.c 	char *data;
data              564 fs/reiserfs/xattr.c 		data = page_address(page);
data              572 fs/reiserfs/xattr.c 			rxh = (struct reiserfs_xattr_header *)data;
data              581 fs/reiserfs/xattr.c 				memcpy(data + skip, buffer + buffer_pos, chunk);
data              700 fs/reiserfs/xattr.c 		char *data;
data              715 fs/reiserfs/xattr.c 		data = page_address(page);
data              718 fs/reiserfs/xattr.c 			    (struct reiserfs_xattr_header *)data;
data              734 fs/reiserfs/xattr.c 		memcpy(buffer + buffer_pos, data + skip, chunk);
data              442 fs/romfs/super.c static __u32 romfs_checksum(const void *data, int size)
data              444 fs/romfs/super.c 	const __be32 *ptr = data;
data              567 fs/seq_file.c  		void *data)
data              579 fs/seq_file.c  			((struct seq_file *)file->private_data)->private = data;
data              588 fs/seq_file.c  		void *data, size_t size)
data              594 fs/seq_file.c  	ret = single_open(file, show, data);
data              823 fs/seq_file.c  int seq_write(struct seq_file *seq, const void *data, size_t len)
data              826 fs/seq_file.c  		memcpy(seq->buf + seq->count, data, len);
data              790 fs/splice.c    	void *data;
data              793 fs/splice.c    	data = kmap(buf->page);
data              794 fs/splice.c    	ret = __kernel_write(sd->u.file, data + buf->offset, sd->len, &tmp);
data             1256 fs/splice.c    	int n = copy_page_to_iter(buf->page, buf->offset, sd->len, sd->u.data);
data             1271 fs/splice.c    		.u.data = iter
data              168 fs/squashfs/block.c 		void *data = squashfs_first_page(output);
data              175 fs/squashfs/block.c 					data = squashfs_next_page(output);
data              180 fs/squashfs/block.c 				memcpy(data + pg_offset, bh[k]->b_data + offset,
data              205 fs/squashfs/cache.c 		if (cache->entry[i].data) {
data              207 fs/squashfs/cache.c 				kfree(cache->entry[i].data[j]);
data              208 fs/squashfs/cache.c 			kfree(cache->entry[i].data);
data              258 fs/squashfs/cache.c 		entry->data = kcalloc(cache->pages, sizeof(void *), GFP_KERNEL);
data              259 fs/squashfs/cache.c 		if (entry->data == NULL) {
data              265 fs/squashfs/cache.c 			entry->data[j] = kmalloc(PAGE_SIZE, GFP_KERNEL);
data              266 fs/squashfs/cache.c 			if (entry->data[j] == NULL) {
data              272 fs/squashfs/cache.c 		entry->actor = squashfs_page_actor_init(entry->data,
data              304 fs/squashfs/cache.c 		void *buff = entry->data[offset / PAGE_SIZE]
data              410 fs/squashfs/cache.c 	void *table, *buffer, **data;
data              417 fs/squashfs/cache.c 	data = kcalloc(pages, sizeof(void *), GFP_KERNEL);
data              418 fs/squashfs/cache.c 	if (data == NULL) {
data              423 fs/squashfs/cache.c 	actor = squashfs_page_actor_init(data, pages, length);
data              430 fs/squashfs/cache.c 		data[i] = buffer;
data              435 fs/squashfs/cache.c 	kfree(data);
data              444 fs/squashfs/cache.c 	kfree(data);
data               96 fs/squashfs/lz4_wrapper.c 	void *buff = stream->input, *data;
data              115 fs/squashfs/lz4_wrapper.c 	data = squashfs_first_page(output);
data              117 fs/squashfs/lz4_wrapper.c 	while (data) {
data              119 fs/squashfs/lz4_wrapper.c 			memcpy(data, buff, bytes);
data              122 fs/squashfs/lz4_wrapper.c 		memcpy(data, buff, PAGE_SIZE);
data              125 fs/squashfs/lz4_wrapper.c 		data = squashfs_next_page(output);
data               70 fs/squashfs/lzo_wrapper.c 	void *buff = stream->input, *data;
data               89 fs/squashfs/lzo_wrapper.c 	data = squashfs_first_page(output);
data               91 fs/squashfs/lzo_wrapper.c 	while (data) {
data               93 fs/squashfs/lzo_wrapper.c 			memcpy(data, buff, bytes);
data               96 fs/squashfs/lzo_wrapper.c 			memcpy(data, buff, PAGE_SIZE);
data               99 fs/squashfs/lzo_wrapper.c 			data = squashfs_next_page(output);
data              431 fs/squashfs/squashfs_fs.h 	char			data[0];
data               39 fs/squashfs/squashfs_fs_sb.h 	void			**data;
data              580 fs/super.c     			void *data)
data              598 fs/super.c     			if (!test(old, data))
data              619 fs/super.c     	err = set(s, data);
data             1099 fs/super.c     int set_anon_super(struct super_block *s, void *data)
data             1253 fs/super.c     static int set_bdev_super(struct super_block *s, void *data)
data             1255 fs/super.c     	s->s_bdev = data;
data             1358 fs/super.c     static int test_bdev_super(struct super_block *s, void *data)
data             1360 fs/super.c     	return (void *)s->s_bdev == data;
data             1364 fs/super.c     	int flags, const char *dev_name, void *data,
data             1417 fs/super.c     		error = fill_super(s, data, flags & SB_SILENT ? 1 : 0);
data             1454 fs/super.c     	int flags, void *data,
data             1463 fs/super.c     	error = fill_super(s, data, flags & SB_SILENT ? 1 : 0);
data             1474 fs/super.c     			      int flags, void *data)
data             1488 fs/super.c     	ret = parse_monolithic_mount_data(fc, data);
data             1504 fs/super.c     	int flags, void *data,
data             1514 fs/super.c     		error = fill_super(s, data, flags & SB_SILENT ? 1 : 0);
data             1518 fs/super.c     		error = reconfigure_single(s, flags, data);
data               60 fs/sysv/inode.c static int sysv_remount(struct super_block *sb, int *flags, char *data)
data              350 fs/sysv/super.c static int sysv_fill_super(struct super_block *sb, void *data, int silent)
data              472 fs/sysv/super.c static int v7_fill_super(struct super_block *sb, void *data, int silent)
data              532 fs/sysv/super.c 	int flags, const char *dev_name, void *data)
data              534 fs/sysv/super.c 	return mount_bdev(fs_type, flags, dev_name, data, sysv_fill_super);
data              538 fs/sysv/super.c 	int flags, const char *dev_name, void *data)
data              540 fs/sysv/super.c 	return mount_bdev(fs_type, flags, dev_name, data, v7_fill_super);
data              162 fs/tracefs/inode.c static int tracefs_parse_options(char *data, struct tracefs_mount_opts *opts)
data              173 fs/tracefs/inode.c 	while ((p = strsep(&data, ",")) != NULL) {
data              225 fs/tracefs/inode.c static int tracefs_remount(struct super_block *sb, int *flags, char *data)
data              231 fs/tracefs/inode.c 	err = tracefs_parse_options(data, &fsi->mount_opts);
data              264 fs/tracefs/inode.c static int trace_fill_super(struct super_block *sb, void *data, int silent)
data              277 fs/tracefs/inode.c 	err = tracefs_parse_options(data, &fsi->mount_opts);
data              299 fs/tracefs/inode.c 			void *data)
data              301 fs/tracefs/inode.c 	return mount_single(fs_type, flags, data, trace_fill_super);
data              388 fs/tracefs/inode.c 				   struct dentry *parent, void *data,
data              411 fs/tracefs/inode.c 	inode->i_private = data;
data              348 fs/ubifs/auth.c 	err = crypto_shash_setkey(c->hmac_tfm, ukp->data, ukp->datalen);
data               31 fs/ubifs/crypto.c 	void *p = &dn->data;
data               67 fs/ubifs/crypto.c 	err = fscrypt_decrypt_block_inplace(inode, virt_to_page(&dn->data),
data               68 fs/ubifs/crypto.c 					    dlen, offset_in_page(&dn->data),
data              481 fs/ubifs/debug.c 			       (void *)&dn->data, dlen, 0);
data             1067 fs/ubifs/dir.c 	ui->data = dev;
data             1146 fs/ubifs/dir.c 	ui->data = kmalloc(disk_link.len, GFP_NOFS);
data             1147 fs/ubifs/dir.c 	if (!ui->data) {
data             1153 fs/ubifs/dir.c 		disk_link.name = ui->data; /* encrypt directly into ui->data */
data             1158 fs/ubifs/dir.c 		memcpy(ui->data, disk_link.name, disk_link.len);
data             1159 fs/ubifs/dir.c 		inode->i_link = ui->data;
data             1339 fs/ubifs/dir.c 		whiteout_ui->data = dev;
data             1422 fs/ubifs/dir.c 			kfree(whiteout_ui->data);
data               77 fs/ubifs/file.c 	err = ubifs_decompress(c, &dn->data, dlen, addr, &out_len,
data              656 fs/ubifs/file.c 			err = ubifs_decompress(c, &dn->data, dlen, addr, &out_len,
data             1624 fs/ubifs/file.c 		return ui->data;
data             1629 fs/ubifs/file.c 	return fscrypt_get_symlink(inode, ui->data, ui->data_len, done);
data               85 fs/ubifs/find.c 			     struct scan_data *data)
data               96 fs/ubifs/find.c 	if (lprops->free + lprops->dirty < data->min_space)
data               99 fs/ubifs/find.c 	if (data->exclude_index && lprops->flags & LPROPS_INDEX)
data              103 fs/ubifs/find.c 		if (!data->pick_free)
data              109 fs/ubifs/find.c 	data->lnum = lprops->lnum;
data              130 fs/ubifs/find.c 	struct scan_data data;
data              165 fs/ubifs/find.c 	data.min_space = min_space;
data              166 fs/ubifs/find.c 	data.pick_free = pick_free;
data              167 fs/ubifs/find.c 	data.lnum = -1;
data              168 fs/ubifs/find.c 	data.exclude_index = exclude_index;
data              171 fs/ubifs/find.c 				    &data);
data              174 fs/ubifs/find.c 	ubifs_assert(c, data.lnum >= c->main_first && data.lnum < c->leb_cnt);
data              175 fs/ubifs/find.c 	c->lscan_lnum = data.lnum;
data              176 fs/ubifs/find.c 	lprops = ubifs_lpt_lookup_dirty(c, data.lnum);
data              179 fs/ubifs/find.c 	ubifs_assert(c, lprops->lnum == data.lnum);
data              352 fs/ubifs/find.c 			    struct scan_data *data)
data              366 fs/ubifs/find.c 	if (lprops->free < data->min_space)
data              369 fs/ubifs/find.c 	if (!data->pick_free && lprops->free == c->leb_size)
data              380 fs/ubifs/find.c 	data->lnum = lprops->lnum;
data              401 fs/ubifs/find.c 	struct scan_data data;
data              445 fs/ubifs/find.c 	data.min_space = min_space;
data              446 fs/ubifs/find.c 	data.pick_free = pick_free;
data              447 fs/ubifs/find.c 	data.lnum = -1;
data              450 fs/ubifs/find.c 				    &data);
data              453 fs/ubifs/find.c 	ubifs_assert(c, data.lnum >= c->main_first && data.lnum < c->leb_cnt);
data              454 fs/ubifs/find.c 	c->lscan_lnum = data.lnum;
data              455 fs/ubifs/find.c 	lprops = ubifs_lpt_lookup_dirty(c, data.lnum);
data              458 fs/ubifs/find.c 	ubifs_assert(c, lprops->lnum == data.lnum);
data              592 fs/ubifs/find.c 			   struct scan_data *data)
data              613 fs/ubifs/find.c 	data->lnum = lprops->lnum;
data              624 fs/ubifs/find.c 	struct scan_data data;
data              627 fs/ubifs/find.c 	data.lnum = -1;
data              630 fs/ubifs/find.c 				    &data);
data              633 fs/ubifs/find.c 	ubifs_assert(c, data.lnum >= c->main_first && data.lnum < c->leb_cnt);
data              634 fs/ubifs/find.c 	c->lscan_lnum = data.lnum;
data              635 fs/ubifs/find.c 	lprops = ubifs_lpt_lookup_dirty(c, data.lnum);
data              638 fs/ubifs/find.c 	ubifs_assert(c, lprops->lnum == data.lnum);
data              785 fs/ubifs/find.c 			   struct scan_data *data)
data              802 fs/ubifs/find.c 	data->lnum = lprops->lnum;
data              820 fs/ubifs/find.c 	struct scan_data data;
data              824 fs/ubifs/find.c 	data.lnum = -1;
data              828 fs/ubifs/find.c 		ret = scan_dirty_idx_cb(c, lprops, 1, &data);
data              833 fs/ubifs/find.c 		ret = scan_dirty_idx_cb(c, lprops, 1, &data);
data              838 fs/ubifs/find.c 		ret = scan_dirty_idx_cb(c, lprops, 1, &data);
data              847 fs/ubifs/find.c 				    &data);
data              851 fs/ubifs/find.c 	ubifs_assert(c, data.lnum >= c->main_first && data.lnum < c->leb_cnt);
data              852 fs/ubifs/find.c 	c->lscan_lnum = data.lnum;
data              853 fs/ubifs/find.c 	lprops = ubifs_lpt_lookup_dirty(c, data.lnum);
data              856 fs/ubifs/find.c 	ubifs_assert(c, lprops->lnum == data.lnum);
data              479 fs/ubifs/journal.c 		memcpy(ino->data, ui->data, ui->data_len);
data              725 fs/ubifs/journal.c 	struct ubifs_data_node *data;
data              742 fs/ubifs/journal.c 	data = kmalloc(dlen + auth_len, GFP_NOFS | __GFP_NOWARN);
data              743 fs/ubifs/journal.c 	if (!data) {
data              753 fs/ubifs/journal.c 		data = c->write_reserve_buf;
data              756 fs/ubifs/journal.c 	data->ch.node_type = UBIFS_DATA_NODE;
data              757 fs/ubifs/journal.c 	key_write(c, key, &data->key);
data              758 fs/ubifs/journal.c 	data->size = cpu_to_le32(len);
data              767 fs/ubifs/journal.c 	ubifs_compress(c, buf, len, &data->data, &compr_len, &compr_type);
data              771 fs/ubifs/journal.c 		err = ubifs_encrypt(inode, data, compr_len, &out_len, key_block(c, key));
data              776 fs/ubifs/journal.c 		data->compr_size = 0;
data              786 fs/ubifs/journal.c 	data->compr_type = cpu_to_le16(compr_type);
data              793 fs/ubifs/journal.c 	ubifs_prepare_node(c, data, dlen, 0);
data              794 fs/ubifs/journal.c 	err = write_head(c, DATAHD, data, write_len, &lnum, &offs, 0);
data              798 fs/ubifs/journal.c 	err = ubifs_node_calc_hash(c, data, hash);
data              815 fs/ubifs/journal.c 		kfree(data);
data              827 fs/ubifs/journal.c 		kfree(data);
data             1461 fs/ubifs/journal.c 		err = ubifs_decompress(c, &dn->data, dlen, buf, &out_len, compr_type);
data             1465 fs/ubifs/journal.c 		ubifs_compress(c, buf, *new_len, &dn->data, &out_len, &compr_type);
data             2079 fs/ubifs/lpt.c 			  ubifs_lpt_scan_callback scan_cb, void *data)
data             2135 fs/ubifs/lpt.c 		ret = scan_cb(c, lprops, path[h].in_tree, data);
data              517 fs/ubifs/replay.c 	uint32_t data;
data              554 fs/ubifs/replay.c 	err = ubifs_leb_read(c, next->lnum, (char *)&data, next->start, 4, 1);
data              558 fs/ubifs/replay.c 	return data == 0xFFFFFFFF;
data              157 fs/ubifs/super.c 			ui->data = kmalloc(ui->data_len + 1, GFP_NOFS);
data              158 fs/ubifs/super.c 			if (!ui->data) {
data              162 fs/ubifs/super.c 			memcpy(ui->data, ino->data, ui->data_len);
data              163 fs/ubifs/super.c 			((char *)ui->data)[ui->data_len] = '\0';
data              183 fs/ubifs/super.c 		ui->data = kmalloc(ui->data_len + 1, GFP_NOFS);
data              184 fs/ubifs/super.c 		if (!ui->data) {
data              188 fs/ubifs/super.c 		memcpy(ui->data, ino->data, ui->data_len);
data              189 fs/ubifs/super.c 		((char *)ui->data)[ui->data_len] = '\0';
data              197 fs/ubifs/super.c 		ui->data = kmalloc(sizeof(union ubifs_dev_desc), GFP_NOFS);
data              198 fs/ubifs/super.c 		if (!ui->data) {
data              203 fs/ubifs/super.c 		dev = (union ubifs_dev_desc *)ino->data;
data              212 fs/ubifs/super.c 		memcpy(ui->data, ino->data, ui->data_len);
data              268 fs/ubifs/super.c 	kfree(ui->data);
data             1954 fs/ubifs/super.c static int ubifs_remount_fs(struct super_block *sb, int *flags, char *data)
data             1962 fs/ubifs/super.c 	err = ubifs_parse_options(c, data, 1);
data             2130 fs/ubifs/super.c static int ubifs_fill_super(struct super_block *sb, void *data, int silent)
data             2144 fs/ubifs/super.c 	err = ubifs_parse_options(c, data, 0);
data             2209 fs/ubifs/super.c static int sb_test(struct super_block *sb, void *data)
data             2211 fs/ubifs/super.c 	struct ubifs_info *c1 = data;
data             2217 fs/ubifs/super.c static int sb_set(struct super_block *sb, void *data)
data             2219 fs/ubifs/super.c 	sb->s_fs_info = data;
data             2224 fs/ubifs/super.c 			const char *name, void *data)
data             2271 fs/ubifs/super.c 		err = ubifs_fill_super(sb, data, flags & SB_SILENT ? 1 : 0);
data              538 fs/ubifs/ubifs-media.h 	__u8 data[];
data              583 fs/ubifs/ubifs-media.h 	__u8 data[];
data              419 fs/ubifs/ubifs.h 	void *data;
data              648 fs/ubifs/ubifs.h 				       int in_tree, void *data);
data             1934 fs/ubifs/ubifs.h 			  ubifs_lpt_scan_callback scan_cb, void *data);
data              128 fs/ubifs/xattr.c 	ui->data = kmemdup(value, size, GFP_NOFS);
data              129 fs/ubifs/xattr.c 	if (!ui->data) {
data              212 fs/ubifs/xattr.c 	kfree(ui->data);
data              213 fs/ubifs/xattr.c 	ui->data = buf;
data              370 fs/ubifs/xattr.c 		memcpy(buf, ui->data, ui->data_len);
data              266 fs/udf/misc.c  void udf_update_tag(char *data, int length)
data              268 fs/udf/misc.c  	struct tag *tptr = (struct tag *)data;
data              272 fs/udf/misc.c  	tptr->descCRC = cpu_to_le16(crc_itu_t(0, data + sizeof(struct tag), length));
data              276 fs/udf/misc.c  void udf_new_tag(char *data, uint16_t ident, uint16_t version, uint16_t snum,
data              279 fs/udf/misc.c  	struct tag *tptr = (struct tag *)data;
data              284 fs/udf/misc.c  	udf_update_tag(data, length);
data              289 fs/udf/misc.c  	u8 *data = (u8 *)t;
data              294 fs/udf/misc.c  			checksum += data[i];
data              125 fs/udf/super.c 		      int flags, const char *dev_name, void *data)
data              127 fs/udf/super.c 	return mount_bdev(fs_type, flags, dev_name, data, udf_fill_super);
data             1601 fs/udf/super.c 				struct desc_seq_scan_data *data)
data             1608 fs/udf/super.c 	for (i = 0; i < data->num_part_descs; i++)
data             1609 fs/udf/super.c 		if (partnum == data->part_descs_loc[i].partnum)
data             1610 fs/udf/super.c 			return &(data->part_descs_loc[i].rec);
data             1611 fs/udf/super.c 	if (data->num_part_descs >= data->size_part_descs) {
data             1618 fs/udf/super.c 		memcpy(new_loc, data->part_descs_loc,
data             1619 fs/udf/super.c 		       data->size_part_descs * sizeof(*new_loc));
data             1620 fs/udf/super.c 		kfree(data->part_descs_loc);
data             1621 fs/udf/super.c 		data->part_descs_loc = new_loc;
data             1622 fs/udf/super.c 		data->size_part_descs = new_size;
data             1624 fs/udf/super.c 	return &(data->part_descs_loc[data->num_part_descs++].rec);
data             1629 fs/udf/super.c 		struct buffer_head *bh, struct desc_seq_scan_data *data)
data             1633 fs/udf/super.c 		return &(data->vds[VDS_POS_PRIMARY_VOL_DESC]);
data             1635 fs/udf/super.c 		return &(data->vds[VDS_POS_IMP_USE_VOL_DESC]);
data             1637 fs/udf/super.c 		return &(data->vds[VDS_POS_LOGICAL_VOL_DESC]);
data             1639 fs/udf/super.c 		return &(data->vds[VDS_POS_UNALLOC_SPACE_DESC]);
data             1641 fs/udf/super.c 		return handle_partition_descriptor(bh, data);
data             1669 fs/udf/super.c 	struct desc_seq_scan_data data;
data             1672 fs/udf/super.c 	memset(data.vds, 0, sizeof(struct udf_vds_record) * VDS_POS_LENGTH);
data             1673 fs/udf/super.c 	data.size_part_descs = PART_DESC_ALLOC_STEP;
data             1674 fs/udf/super.c 	data.num_part_descs = 0;
data             1675 fs/udf/super.c 	data.part_descs_loc = kcalloc(data.size_part_descs,
data             1676 fs/udf/super.c 				      sizeof(*data.part_descs_loc),
data             1678 fs/udf/super.c 	if (!data.part_descs_loc)
data             1717 fs/udf/super.c 			curr = get_volume_descriptor_record(ident, bh, &data);
data             1740 fs/udf/super.c 	if (!data.vds[VDS_POS_PRIMARY_VOL_DESC].block) {
data             1744 fs/udf/super.c 	ret = udf_load_pvoldesc(sb, data.vds[VDS_POS_PRIMARY_VOL_DESC].block);
data             1748 fs/udf/super.c 	if (data.vds[VDS_POS_LOGICAL_VOL_DESC].block) {
data             1750 fs/udf/super.c 				data.vds[VDS_POS_LOGICAL_VOL_DESC].block,
data             1757 fs/udf/super.c 	for (i = 0; i < data.num_part_descs; i++) {
data             1758 fs/udf/super.c 		ret = udf_load_partdesc(sb, data.part_descs_loc[i].rec.block);
data              778 fs/ufs/super.c static int ufs_fill_super(struct super_block *sb, void *data, int silent)
data              823 fs/ufs/super.c 	if (!ufs_parse_options ((char *) data, &sbi->s_mount_opt)) {
data             1308 fs/ufs/super.c static int ufs_remount (struct super_block *sb, int *mount_flags, char *data)
data             1330 fs/ufs/super.c 	if (!ufs_parse_options (data, &new_mount_opt)) {
data             1508 fs/ufs/super.c 	int flags, const char *dev_name, void *data)
data             1510 fs/ufs/super.c 	return mount_bdev(fs_type, flags, dev_name, data, ufs_fill_super);
data             1185 fs/unicode/mkutf8data.c static void emit(struct tree *tree, unsigned char *data)
data             1205 fs/unicode/mkutf8data.c 	data += index;
data             1211 fs/unicode/mkutf8data.c 		tree->leaf_emit(tree->root, data);
data             1245 fs/unicode/mkutf8data.c 			*data++ = byte;
data             1248 fs/unicode/mkutf8data.c 				*data++ = offset & 0xff;
data             1256 fs/unicode/mkutf8data.c 			*data++ = byte;
data             1263 fs/unicode/mkutf8data.c 			*data++ = byte;
data             1275 fs/unicode/mkutf8data.c 					data = tree->leaf_emit(node->left,
data             1276 fs/unicode/mkutf8data.c 							       data);
data             1292 fs/unicode/mkutf8data.c 					data = tree->leaf_emit(node->right,
data             1293 fs/unicode/mkutf8data.c 							       data);
data             1507 fs/unicode/mkutf8data.c static unsigned char *nfdi_emit(void *l, unsigned char *data)
data             1512 fs/unicode/mkutf8data.c 	*data++ = leaf->gen;
data             1515 fs/unicode/mkutf8data.c 		*data++ = DECOMPOSE;
data             1516 fs/unicode/mkutf8data.c 		*data++ = HANGUL;
data             1518 fs/unicode/mkutf8data.c 		*data++ = DECOMPOSE;
data             1520 fs/unicode/mkutf8data.c 		while ((*data++ = *s++) != 0)
data             1523 fs/unicode/mkutf8data.c 		*data++ = leaf->ccc;
data             1525 fs/unicode/mkutf8data.c 	return data;
data             1528 fs/unicode/mkutf8data.c static unsigned char *nfdicf_emit(void *l, unsigned char *data)
data             1533 fs/unicode/mkutf8data.c 	*data++ = leaf->gen;
data             1536 fs/unicode/mkutf8data.c 		*data++ = DECOMPOSE;
data             1537 fs/unicode/mkutf8data.c 		*data++ = HANGUL;
data             1539 fs/unicode/mkutf8data.c 		*data++ = DECOMPOSE;
data             1541 fs/unicode/mkutf8data.c 		while ((*data++ = *s++) != 0)
data             1544 fs/unicode/mkutf8data.c 		*data++ = DECOMPOSE;
data             1546 fs/unicode/mkutf8data.c 		while ((*data++ = *s++) != 0)
data             1549 fs/unicode/mkutf8data.c 		*data++ = leaf->ccc;
data             1551 fs/unicode/mkutf8data.c 	return data;
data             1554 fs/unicode/mkutf8data.c static void utf8_create(struct unicode_data *data)
data             1561 fs/unicode/mkutf8data.c 	if (data->utf8nfdi) {
data             1562 fs/unicode/mkutf8data.c 		assert(data->utf8nfdi[0] == HANGUL);
data             1567 fs/unicode/mkutf8data.c 	um = data->utf32nfdi;
data             1572 fs/unicode/mkutf8data.c 		data->utf8nfdi = strdup(utf);
data             1575 fs/unicode/mkutf8data.c 	um = data->utf32nfdicf;
data             1580 fs/unicode/mkutf8data.c 		if (!data->utf8nfdi || strcmp(data->utf8nfdi, utf))
data             1581 fs/unicode/mkutf8data.c 			data->utf8nfdicf = strdup(utf);
data             1599 fs/unicode/mkutf8data.c 	struct unicode_data *data;
data             1613 fs/unicode/mkutf8data.c 			data = &corrections[i];
data             1614 fs/unicode/mkutf8data.c 			if (nextage < data->correction &&
data             1615 fs/unicode/mkutf8data.c 			    data->correction < maxage)
data             1616 fs/unicode/mkutf8data.c 				nextage = data->correction;
data             1634 fs/unicode/mkutf8data.c 			data = &corrections[i];
data             1635 fs/unicode/mkutf8data.c 			if (nextage < data->correction &&
data             1636 fs/unicode/mkutf8data.c 			    data->correction < maxage)
data             1637 fs/unicode/mkutf8data.c 				nextage = data->correction;
data             1684 fs/unicode/mkutf8data.c 	struct unicode_data *data;
data             1699 fs/unicode/mkutf8data.c 			data = corrections_lookup(&unicode_data[unichar]);
data             1700 fs/unicode/mkutf8data.c 			if (data->correction <= trees[i].maxage)
data             1701 fs/unicode/mkutf8data.c 				data = &unicode_data[unichar];
data             1702 fs/unicode/mkutf8data.c 			insert(&trees[i], keyval, keylen, data);
data             1747 fs/unicode/mkutf8data.c 	struct unicode_data *data;
data             1761 fs/unicode/mkutf8data.c 		data = corrections_lookup(&unicode_data[unichar]);
data             1762 fs/unicode/mkutf8data.c 		if (data->correction <= tree->maxage)
data             1763 fs/unicode/mkutf8data.c 			data = &unicode_data[unichar];
data             1768 fs/unicode/mkutf8data.c 			if (data->gen != -1)
data             1775 fs/unicode/mkutf8data.c 			if (data->gen == -1)
data             1777 fs/unicode/mkutf8data.c 			if (data->gen != LEAF_GEN(leaf))
data             1780 fs/unicode/mkutf8data.c 				if (HANGUL_SYLLABLE(data->code)) {
data             1781 fs/unicode/mkutf8data.c 					if (data->utf8nfdi[0] != HANGUL)
data             1784 fs/unicode/mkutf8data.c 					if (!data->utf8nfdi) {
data             1786 fs/unicode/mkutf8data.c 					} else if (strcmp(data->utf8nfdi,
data             1791 fs/unicode/mkutf8data.c 					if (!data->utf8nfdicf &&
data             1792 fs/unicode/mkutf8data.c 					    !data->utf8nfdi) {
data             1794 fs/unicode/mkutf8data.c 					} else if (data->utf8nfdicf) {
data             1795 fs/unicode/mkutf8data.c 						if (strcmp(data->utf8nfdicf,
data             1798 fs/unicode/mkutf8data.c 					} else if (strcmp(data->utf8nfdi,
data             1803 fs/unicode/mkutf8data.c 			} else if (data->ccc != LEAF_CCC(leaf)) {
data             1810 fs/unicode/mkutf8data.c 				unichar, data->code, data->gen,
data             1811 fs/unicode/mkutf8data.c 				data->ccc,
data             1812 fs/unicode/mkutf8data.c 				data->utf8nfdi);
data             3216 fs/unicode/mkutf8data.c 	struct unicode_data *data;
data             3249 fs/unicode/mkutf8data.c 			data = &unicode_data[unichar];
data             3250 fs/unicode/mkutf8data.c 			if (data->utf8nfdi && !*data->utf8nfdi)
data               14 fs/unicode/utf8-core.c 	const struct utf8data *data = utf8nfdi(um->version);
data               16 fs/unicode/utf8-core.c 	if (utf8nlen(data, str->name, str->len) < 0)
data               25 fs/unicode/utf8-core.c 	const struct utf8data *data = utf8nfdi(um->version);
data               29 fs/unicode/utf8-core.c 	if (utf8ncursor(&cur1, data, s1->name, s1->len) < 0)
data               32 fs/unicode/utf8-core.c 	if (utf8ncursor(&cur2, data, s2->name, s2->len) < 0)
data               52 fs/unicode/utf8-core.c 	const struct utf8data *data = utf8nfdicf(um->version);
data               56 fs/unicode/utf8-core.c 	if (utf8ncursor(&cur1, data, s1->name, s1->len) < 0)
data               59 fs/unicode/utf8-core.c 	if (utf8ncursor(&cur2, data, s2->name, s2->len) < 0)
data               83 fs/unicode/utf8-core.c 	const struct utf8data *data = utf8nfdicf(um->version);
data               88 fs/unicode/utf8-core.c 	if (utf8ncursor(&cur1, data, s1->name, s1->len) < 0)
data              107 fs/unicode/utf8-core.c 	const struct utf8data *data = utf8nfdicf(um->version);
data              111 fs/unicode/utf8-core.c 	if (utf8ncursor(&cur, data, str->name, str->len) < 0)
data              131 fs/unicode/utf8-core.c 	const struct utf8data *data = utf8nfdi(um->version);
data              135 fs/unicode/utf8-core.c 	if (utf8ncursor(&cur, data, str->name, str->len) < 0)
data              319 fs/unicode/utf8-norm.c static utf8leaf_t *utf8nlookup(const struct utf8data *data,
data              328 fs/unicode/utf8-norm.c 	if (!data)
data              333 fs/unicode/utf8-norm.c 	trie = utf8data + data->offset;
data              395 fs/unicode/utf8-norm.c static utf8leaf_t *utf8lookup(const struct utf8data *data,
data              398 fs/unicode/utf8-norm.c 	return utf8nlookup(data, hangul, s, (size_t)-1);
data              406 fs/unicode/utf8-norm.c int utf8agemax(const struct utf8data *data, const char *s)
data              413 fs/unicode/utf8-norm.c 	if (!data)
data              417 fs/unicode/utf8-norm.c 		leaf = utf8lookup(data, hangul, s);
data              422 fs/unicode/utf8-norm.c 		if (leaf_age <= data->maxage && leaf_age > age)
data              435 fs/unicode/utf8-norm.c int utf8agemin(const struct utf8data *data, const char *s)
data              442 fs/unicode/utf8-norm.c 	if (!data)
data              444 fs/unicode/utf8-norm.c 	age = data->maxage;
data              446 fs/unicode/utf8-norm.c 		leaf = utf8lookup(data, hangul, s);
data              450 fs/unicode/utf8-norm.c 		if (leaf_age <= data->maxage && leaf_age < age)
data              462 fs/unicode/utf8-norm.c int utf8nagemax(const struct utf8data *data, const char *s, size_t len)
data              469 fs/unicode/utf8-norm.c 	if (!data)
data              473 fs/unicode/utf8-norm.c 		leaf = utf8nlookup(data, hangul, s, len);
data              477 fs/unicode/utf8-norm.c 		if (leaf_age <= data->maxage && leaf_age > age)
data              490 fs/unicode/utf8-norm.c int utf8nagemin(const struct utf8data *data, const char *s, size_t len)
data              497 fs/unicode/utf8-norm.c 	if (!data)
data              499 fs/unicode/utf8-norm.c 	age = data->maxage;
data              501 fs/unicode/utf8-norm.c 		leaf = utf8nlookup(data, hangul, s, len);
data              505 fs/unicode/utf8-norm.c 		if (leaf_age <= data->maxage && leaf_age < age)
data              520 fs/unicode/utf8-norm.c ssize_t utf8len(const struct utf8data *data, const char *s)
data              526 fs/unicode/utf8-norm.c 	if (!data)
data              529 fs/unicode/utf8-norm.c 		leaf = utf8lookup(data, hangul, s);
data              532 fs/unicode/utf8-norm.c 		if (utf8agetab[LEAF_GEN(leaf)] > data->maxage)
data              548 fs/unicode/utf8-norm.c ssize_t utf8nlen(const struct utf8data *data, const char *s, size_t len)
data              554 fs/unicode/utf8-norm.c 	if (!data)
data              557 fs/unicode/utf8-norm.c 		leaf = utf8nlookup(data, hangul, s, len);
data              560 fs/unicode/utf8-norm.c 		if (utf8agetab[LEAF_GEN(leaf)] > data->maxage)
data              583 fs/unicode/utf8-norm.c int utf8ncursor(struct utf8cursor *u8c, const struct utf8data *data,
data              586 fs/unicode/utf8-norm.c 	if (!data)
data              590 fs/unicode/utf8-norm.c 	u8c->data = data;
data              618 fs/unicode/utf8-norm.c int utf8cursor(struct utf8cursor *u8c, const struct utf8data *data,
data              621 fs/unicode/utf8-norm.c 	return utf8ncursor(u8c, data, s, (unsigned int)-1);
data              681 fs/unicode/utf8-norm.c 			leaf = utf8lookup(u8c->data, u8c->hangul, u8c->s);
data              683 fs/unicode/utf8-norm.c 			leaf = utf8nlookup(u8c->data, u8c->hangul,
data              693 fs/unicode/utf8-norm.c 		if (utf8agetab[LEAF_GEN(leaf)] > u8c->data->maxage) {
data              707 fs/unicode/utf8-norm.c 			leaf = utf8lookup(u8c->data, u8c->hangul, u8c->s);
data              167 fs/unicode/utf8-selftest.c 	const struct utf8data *data;
data              169 fs/unicode/utf8-selftest.c 	data = utf8nfdi(UNICODE_AGE(latest_maj, latest_min, latest_rev));
data              170 fs/unicode/utf8-selftest.c 	if (!data) {
data              182 fs/unicode/utf8-selftest.c 		test((utf8len(data, nfdi_test_data[i].str) == nlen));
data              183 fs/unicode/utf8-selftest.c 		test((utf8nlen(data, nfdi_test_data[i].str, len) == nlen));
data              185 fs/unicode/utf8-selftest.c 		if (utf8cursor(&u8c, data, nfdi_test_data[i].str) < 0)
data              203 fs/unicode/utf8-selftest.c 	const struct utf8data *data;
data              205 fs/unicode/utf8-selftest.c 	data = utf8nfdicf(UNICODE_AGE(latest_maj, latest_min, latest_rev));
data              206 fs/unicode/utf8-selftest.c 	if (!data) {
data              218 fs/unicode/utf8-selftest.c 		test((utf8len(data, nfdicf_test_data[i].str) == nlen));
data              219 fs/unicode/utf8-selftest.c 		test((utf8nlen(data, nfdicf_test_data[i].str, len) == nlen));
data              221 fs/unicode/utf8-selftest.c 		if (utf8cursor(&u8c, data, nfdicf_test_data[i].str) < 0)
data               51 fs/unicode/utf8n.h extern int utf8agemax(const struct utf8data *data, const char *s);
data               52 fs/unicode/utf8n.h extern int utf8nagemax(const struct utf8data *data, const char *s, size_t len);
data               59 fs/unicode/utf8n.h extern int utf8agemin(const struct utf8data *data, const char *s);
data               60 fs/unicode/utf8n.h extern int utf8nagemin(const struct utf8data *data, const char *s, size_t len);
data               68 fs/unicode/utf8n.h extern ssize_t utf8len(const struct utf8data *data, const char *s);
data               69 fs/unicode/utf8n.h extern ssize_t utf8nlen(const struct utf8data *data, const char *s, size_t len);
data               78 fs/unicode/utf8n.h 	const struct utf8data	*data;
data               95 fs/unicode/utf8n.h extern int utf8cursor(struct utf8cursor *u8c, const struct utf8data *data,
data               97 fs/unicode/utf8n.h extern int utf8ncursor(struct utf8cursor *u8c, const struct utf8data *data,
data              125 fs/verity/fsverity_private.h 			 const void *data, size_t size, u8 *out);
data              233 fs/verity/hash_algs.c 			 const void *data, size_t size, u8 *out)
data              244 fs/verity/hash_algs.c 	sg_init_one(&sg, data, size);
data              107 fs/verity/signature.c 		.data           = &fsverity_require_signatures,
data             4259 fs/xfs/libxfs/xfs_btree.c 	void				*data)
data             4271 fs/xfs/libxfs/xfs_btree.c 	error = fn(cur, level, data);
data             4289 fs/xfs/libxfs/xfs_btree.c 	void				*data)
data             4318 fs/xfs/libxfs/xfs_btree.c 			error = xfs_btree_visit_block(cur, level, fn, data);
data             4361 fs/xfs/libxfs/xfs_btree.c 	void			*data)
data             4363 fs/xfs/libxfs/xfs_btree.c 	struct xfs_btree_block_change_owner_info	*bbcoi = data;
data             4852 fs/xfs/libxfs/xfs_btree.c 	void			*data)
data             4854 fs/xfs/libxfs/xfs_btree.c 	xfs_extlen_t		*blocks = data;
data              484 fs/xfs/libxfs/xfs_btree.h 		void *data);
data              486 fs/xfs/libxfs/xfs_btree.h 		xfs_btree_visit_blocks_fn fn, void *data);
data              568 fs/xfs/libxfs/xfs_fs.h 	struct fsdmidata		__user *data;	/* DMAPI data	*/
data              131 fs/xfs/libxfs/xfs_inode_fork.c 	const void		*data,
data              151 fs/xfs/libxfs/xfs_inode_fork.c 		memcpy(ifp->if_u1.if_data, data, size);
data              982 fs/xfs/xfs_aops.c 	void			*data)
data              984 fs/xfs/xfs_aops.c 	struct xfs_writepage_ctx *wpc = data;
data               17 fs/xfs/xfs_bio_io.c 	char			*data,
data               21 fs/xfs/xfs_bio_io.c 	unsigned int		is_vmalloc = is_vmalloc_addr(data);
data               27 fs/xfs/xfs_bio_io.c 		flush_kernel_vmap_range(data, count);
data               35 fs/xfs/xfs_bio_io.c 		struct page	*page = kmem_to_page(data);
data               36 fs/xfs/xfs_bio_io.c 		unsigned int	off = offset_in_page(data);
data               51 fs/xfs/xfs_bio_io.c 		data += len;
data               59 fs/xfs/xfs_bio_io.c 		invalidate_kernel_vmap_range(data, count);
data              111 fs/xfs/xfs_filestream.c 	void			*data,
data              114 fs/xfs/xfs_filestream.c 	struct xfs_mount	*mp = data;
data              355 fs/xfs/xfs_ioctl.c 	if (copy_from_user(&fsd, dmhreq.data, sizeof(fsd))) {
data             1836 fs/xfs/xfs_ioctl.c 	struct fsmap_head __user *data;
data             1851 fs/xfs/xfs_ioctl.c 	if (copy_to_user(&info->data->fmh_recs[info->idx++], &fm,
data             1887 fs/xfs/xfs_ioctl.c 	info.data = arg;
data             1898 fs/xfs/xfs_ioctl.c 		if (copy_to_user(&info.data->fmh_recs[info.idx - 1].fmr_flags,
data              530 fs/xfs/xfs_ioctl32.c 	if (copy_from_user(&fsd, compat_ptr(dmhreq.data), sizeof(fsd))) {
data              149 fs/xfs/xfs_ioctl32.h 	compat_uptr_t			data;	/* DMAPI data   */
data               14 fs/xfs/xfs_iops.h extern ssize_t xfs_vn_listxattr(struct dentry *, char *data, size_t size);
data              195 fs/xfs/xfs_itable.c 	void			*data)
data              199 fs/xfs/xfs_itable.c 	error = xfs_bulkstat_one_int(mp, tp, ino, data);
data              333 fs/xfs/xfs_itable.c 	void			*data)
data              341 fs/xfs/xfs_itable.c 	struct xfs_inumbers_chunk *ic = data;
data               70 fs/xfs/xfs_iwalk.c 	void				*data;
data              194 fs/xfs/xfs_iwalk.c 					iwag->data);
data              212 fs/xfs/xfs_iwalk.c 			error = iwag->iwalk_fn(mp, tp, ino, iwag->data);
data              525 fs/xfs/xfs_iwalk.c 	void			*data)
data              531 fs/xfs/xfs_iwalk.c 		.data		= data,
data              597 fs/xfs/xfs_iwalk.c 	void			*data)
data              622 fs/xfs/xfs_iwalk.c 		iwag->data = data;
data              688 fs/xfs/xfs_iwalk.c 	void			*data)
data              694 fs/xfs/xfs_iwalk.c 		.data		= data,
data               19 fs/xfs/xfs_iwalk.h 			    xfs_ino_t ino, void *data);
data               23 fs/xfs/xfs_iwalk.h 		unsigned int inode_records, void *data);
data               26 fs/xfs/xfs_iwalk.h 		unsigned int inode_records, bool poll, void *data);
data               37 fs/xfs/xfs_iwalk.h 				 void *data);
data               42 fs/xfs/xfs_iwalk.h 		void *data);
data              223 fs/xfs/xfs_linux.h 		char *data, unsigned int op);
data             1698 fs/xfs/xfs_log.c 	void			*data,
data             1702 fs/xfs/xfs_log.c 		struct page	*page = kmem_to_page(data);
data             1703 fs/xfs/xfs_log.c 		unsigned int	off = offset_in_page(data);
data             1708 fs/xfs/xfs_log.c 		data += len;
data             1787 fs/xfs/xfs_log.c 	void			*data,
data             1795 fs/xfs/xfs_log.c 		uint32_t cycle = get_unaligned_be32(data + i);
data             1799 fs/xfs/xfs_log.c 		put_unaligned_be32(cycle, data + i);
data               66 fs/xfs/xfs_log.h 		uint type, void *data, int len)
data               71 fs/xfs/xfs_log.h 	memcpy(buf, data, len);
data              150 fs/xfs/xfs_log_recover.c 	char			*data,
data              168 fs/xfs/xfs_log_recover.c 			BBTOB(nbblks), data, op);
data              183 fs/xfs/xfs_log_recover.c 	char		*data)
data              185 fs/xfs/xfs_log_recover.c 	return xlog_do_io(log, blk_no, nbblks, data, REQ_OP_READ);
data              193 fs/xfs/xfs_log_recover.c 	char		*data,
data              198 fs/xfs/xfs_log_recover.c 	error = xlog_do_io(log, blk_no, nbblks, data, REQ_OP_READ);
data              200 fs/xfs/xfs_log_recover.c 		*offset = data + xlog_align(log, blk_no);
data              209 fs/xfs/xfs_log_recover.c 	char		*data)
data              211 fs/xfs/xfs_log_recover.c 	return xlog_do_io(log, blk_no, nbblks, data, REQ_OP_WRITE);
data              103 fs/xfs/xfs_mru_cache.c 	void			*data;
data              251 fs/xfs/xfs_mru_cache.c 		mru->free_func(mru->data, elem);
data              318 fs/xfs/xfs_mru_cache.c 	void			*data,
data              362 fs/xfs/xfs_mru_cache.c 	mru->data = data;
data              485 fs/xfs/xfs_mru_cache.c 		mru->free_func(mru->data, elem);
data               21 fs/xfs/xfs_mru_cache.h int xfs_mru_cache_create(struct xfs_mru_cache **mrup, void *data,
data               50 fs/xfs/xfs_qm.c 	int			(*execute)(struct xfs_dquot *dqp, void *data),
data               51 fs/xfs/xfs_qm.c 	void			*data)
data               83 fs/xfs/xfs_qm.c 			error = execute(batch[i], data);
data              119 fs/xfs/xfs_qm.c 	void			*data)
data             1120 fs/xfs/xfs_qm.c 	void			*data)
data             1203 fs/xfs/xfs_qm.c 	void			*data)
data             1206 fs/xfs/xfs_qm.c 	struct list_head	*buffer_list = data;
data             1579 fs/xfs/xfs_super.c 	void			*data,
data             1595 fs/xfs/xfs_super.c 	error = xfs_parseargs(mp, (char *)data);
data             1804 fs/xfs/xfs_super.c 	void			*data)
data             1806 fs/xfs/xfs_super.c 	return mount_bdev(fs_type, flags, dev_name, data, xfs_fs_fill_super);
data               20 fs/xfs/xfs_sysctl.c 	int		ret, *valp = ctl->data;
data               40 fs/xfs/xfs_sysctl.c 	int		ret, *valp = ctl->data;
data               56 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.sgid_inherit.val,
data               65 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.symlink_mode.val,
data               74 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.panic_mask.val,
data               84 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.error_level.val,
data               93 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.syncd_timer.val,
data              102 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.inherit_sync.val,
data              111 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.inherit_nodump.val,
data              120 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.inherit_noatim.val,
data              129 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.inherit_nosym.val,
data              138 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.rotorstep.val,
data              147 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.inherit_nodfrg.val,
data              156 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.fstrm_timer.val,
data              165 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.eofb_timer.val,
data              174 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.cowb_timer.val,
data              185 fs/xfs/xfs_sysctl.c 		.data		= &xfs_params.stats_clear.val,
data              528 fs/xfs/xfs_trans_ail.c 	void		*data)
data              530 fs/xfs/xfs_trans_ail.c 	struct xfs_ail	*ailp = data;
data              212 fs/xfs/xfs_xattr.c 	char		*data,
data              227 fs/xfs/xfs_xattr.c 	context.alist = size ? data : NULL;
data               29 include/acpi/acpi_bus.h 		      struct acpi_object_list *arguments, unsigned long long *data);
data              366 include/acpi/acpi_bus.h 	struct acpi_device_data data;
data              386 include/acpi/acpi_bus.h 	struct acpi_device_data data;
data              480 include/acpi/acpi_bus.h 	u32 data;
data              528 include/acpi/acpixf.h 					      void *data))
data              535 include/acpi/acpixf.h 					   void **data))
data              953 include/acpi/acpixf.h 					       void **data,
data              127 include/acpi/acrestyp.h 	u8 data[ACPI_UUID_LENGTH];
data              132 include/acpi/acrestyp.h 	u8 data[ACPI_UUID_LENGTH];
data              654 include/acpi/acrestyp.h 	union acpi_resource_data data;
data              677 include/acpi/actbl1.h 	struct acpi_generic_address data;	/* Address of EC data register */
data              878 include/acpi/actbl1.h 	u8 data[48];
data             1048 include/acpi/actbl2.h 	u8 data[1];		/* Variable length */
data             1054 include/acpi/actypes.h void (*acpi_object_handler) (acpi_handle object, void *data);
data               40 include/acpi/apei.h typedef int (*apei_hest_func_t)(struct acpi_hest_header *hest_hdr, void *data);
data               41 include/acpi/apei.h int apei_hest_parse(apei_hest_func_t func, void *data);
data               52 include/acpi/apei.h int arch_apei_enable_cmcff(struct acpi_hest_header *hest_hdr, void *data);
data              138 include/asm-generic/bug.h 	static bool __section(.data.once) __warned;		\
data              150 include/asm-generic/bug.h 	static bool __section(.data.once) __warned;		\
data              161 include/asm-generic/bug.h 	static bool __section(.data.once) __warned;		\
data               71 include/asm-generic/vmlinux.lds.h #define DATA_MAIN .data .data.[0-9a-zA-Z_]* .data..LPBX*
data               78 include/asm-generic/vmlinux.lds.h #define DATA_MAIN .data
data              276 include/asm-generic/vmlinux.lds.h 	*(.ref.data)							\
data              277 include/asm-generic/vmlinux.lds.h 	*(.data..shared_aligned) /* percpu related */			\
data              278 include/asm-generic/vmlinux.lds.h 	MEM_KEEP(init.data*)						\
data              279 include/asm-generic/vmlinux.lds.h 	MEM_KEEP(exit.data*)						\
data              280 include/asm-generic/vmlinux.lds.h 	*(.data.unlikely)						\
data              282 include/asm-generic/vmlinux.lds.h 	*(.data.once)							\
data              303 include/asm-generic/vmlinux.lds.h 	*(.data..nosave)						\
data              309 include/asm-generic/vmlinux.lds.h 	*(.data..page_aligned)
data              313 include/asm-generic/vmlinux.lds.h 	*(.data..read_mostly)						\
data              318 include/asm-generic/vmlinux.lds.h 	*(.data..cacheline_aligned)
data              325 include/asm-generic/vmlinux.lds.h 	KEEP(*(.data..init_task))					\
data              326 include/asm-generic/vmlinux.lds.h 	KEEP(*(.data..init_thread_info))				\
data              343 include/asm-generic/vmlinux.lds.h 	*(.data..ro_after_init)						\
data              612 include/asm-generic/vmlinux.lds.h 	.data..init_task :  AT(ADDR(.data..init_task) - LOAD_OFFSET) {	\
data              630 include/asm-generic/vmlinux.lds.h 	*(.init.data init.data.*)					\
data              631 include/asm-generic/vmlinux.lds.h 	MEM_DISCARD(init.data*)						\
data              660 include/asm-generic/vmlinux.lds.h 	*(.exit.data .exit.data.*)					\
data              663 include/asm-generic/vmlinux.lds.h 	MEM_DISCARD(exit.data*)						\
data              863 include/asm-generic/vmlinux.lds.h 	*(.data..percpu..decrypted)					\
data              901 include/asm-generic/vmlinux.lds.h 	*(.data..percpu..first)						\
data              903 include/asm-generic/vmlinux.lds.h 	*(.data..percpu..page_aligned)					\
data              905 include/asm-generic/vmlinux.lds.h 	*(.data..percpu..read_mostly)					\
data              907 include/asm-generic/vmlinux.lds.h 	*(.data..percpu)						\
data              908 include/asm-generic/vmlinux.lds.h 	*(.data..percpu..shared_aligned)				\
data              938 include/asm-generic/vmlinux.lds.h 	.data..percpu vaddr : AT(__per_cpu_load - LOAD_OFFSET) {	\
data              941 include/asm-generic/vmlinux.lds.h 	. = __per_cpu_load + SIZEOF(.data..percpu);
data              957 include/asm-generic/vmlinux.lds.h 	.data..percpu	: AT(ADDR(.data..percpu) - LOAD_OFFSET) {	\
data              983 include/asm-generic/vmlinux.lds.h 	.data : AT(ADDR(.data) - LOAD_OFFSET) {				\
data             1003 include/asm-generic/vmlinux.lds.h 	.init.data : AT(ADDR(.init.data) - LOAD_OFFSET) {		\
data               41 include/asm-generic/word-at-a-time.h static inline bool has_zero(unsigned long val, unsigned long *data, const struct word_at_a_time *c)
data               44 include/asm-generic/word-at-a-time.h 	*data = rhs;
data               42 include/clocksource/timer-davinci.h 				  const struct davinci_timer_cfg *data);
data              197 include/crypto/acompress.h 					      void *data)
data              200 include/crypto/acompress.h 	req->base.data = data;
data              443 include/crypto/aead.h 					     void *data)
data              446 include/crypto/aead.h 	req->base.data = data;
data              227 include/crypto/akcipher.h 						 void *data)
data              230 include/crypto/akcipher.h 	req->base.data = data;
data              181 include/crypto/hash.h 	int (*update)(struct shash_desc *desc, const u8 *data,
data              184 include/crypto/hash.h 	int (*finup)(struct shash_desc *desc, const u8 *data,
data              186 include/crypto/hash.h 	int (*digest)(struct shash_desc *desc, const u8 *data,
data              639 include/crypto/hash.h 					      void *data)
data              642 include/crypto/hash.h 	req->base.data = data;
data              842 include/crypto/hash.h int crypto_shash_digest(struct shash_desc *desc, const u8 *data,
data              918 include/crypto/hash.h int crypto_shash_update(struct shash_desc *desc, const u8 *data,
data              952 include/crypto/hash.h int crypto_shash_finup(struct shash_desc *desc, const u8 *data,
data               18 include/crypto/internal/hash.h 	char *data;
data               35 include/crypto/internal/rng.h 					  const u8 *data, unsigned int len)
data               37 include/crypto/internal/rng.h 	crypto_rng_alg(tfm)->set_ent(tfm, data, len);
data              207 include/crypto/kpp.h 					    void *data)
data              210 include/crypto/kpp.h 	req->base.data = data;
data               18 include/crypto/pcrypt.h 	void			*data;
data               21 include/crypto/pkcs7.h extern struct pkcs7_message *pkcs7_parse_message(const void *data,
data               42 include/crypto/pkcs7.h 				      const void *data, size_t datalen);
data               46 include/crypto/rng.h 	void (*set_ent)(struct crypto_rng *tfm, const u8 *data,
data               98 include/crypto/sha.h extern int crypto_sha1_update(struct shash_desc *desc, const u8 *data,
data              101 include/crypto/sha.h extern int crypto_sha1_finup(struct shash_desc *desc, const u8 *data,
data              104 include/crypto/sha.h extern int crypto_sha256_update(struct shash_desc *desc, const u8 *data,
data              107 include/crypto/sha.h extern int crypto_sha256_finup(struct shash_desc *desc, const u8 *data,
data              110 include/crypto/sha.h extern int crypto_sha512_update(struct shash_desc *desc, const u8 *data,
data              113 include/crypto/sha.h extern int crypto_sha512_finup(struct shash_desc *desc, const u8 *data,
data               35 include/crypto/sha1_base.h 				      const u8 *data,
data               50 include/crypto/sha1_base.h 			memcpy(sctx->buffer + partial, data, p);
data               51 include/crypto/sha1_base.h 			data += p;
data               61 include/crypto/sha1_base.h 			block_fn(sctx, data, blocks);
data               62 include/crypto/sha1_base.h 			data += blocks * SHA1_BLOCK_SIZE;
data               67 include/crypto/sha1_base.h 		memcpy(sctx->buffer + partial, data, len);
data               36 include/crypto/sha256_base.h 					const u8 *data,
data               51 include/crypto/sha256_base.h 			memcpy(sctx->buf + partial, data, p);
data               52 include/crypto/sha256_base.h 			data += p;
data               62 include/crypto/sha256_base.h 			block_fn(sctx, data, blocks);
data               63 include/crypto/sha256_base.h 			data += blocks * SHA256_BLOCK_SIZE;
data               68 include/crypto/sha256_base.h 		memcpy(sctx->buf + partial, data, len);
data               30 include/crypto/sha3.h int crypto_sha3_update(struct shash_desc *desc, const u8 *data,
data               56 include/crypto/sha512_base.h 					const u8 *data,
data               73 include/crypto/sha512_base.h 			memcpy(sctx->buf + partial, data, p);
data               74 include/crypto/sha512_base.h 			data += p;
data               84 include/crypto/sha512_base.h 			block_fn(sctx, data, blocks);
data               85 include/crypto/sha512_base.h 			data += blocks * SHA512_BLOCK_SIZE;
data               90 include/crypto/sha512_base.h 		memcpy(sctx->buf + partial, data, len);
data              584 include/crypto/skcipher.h 						 void *data)
data              587 include/crypto/skcipher.h 	req->base.data = data;
data               35 include/crypto/sm3.h extern int crypto_sm3_update(struct shash_desc *desc, const u8 *data,
data               38 include/crypto/sm3.h extern int crypto_sm3_finup(struct shash_desc *desc, const u8 *data,
data               38 include/crypto/sm3_base.h 				      const u8 *data,
data               53 include/crypto/sm3_base.h 			memcpy(sctx->buffer + partial, data, p);
data               54 include/crypto/sm3_base.h 			data += p;
data               64 include/crypto/sm3_base.h 			block_fn(sctx, data, blocks);
data               65 include/crypto/sm3_base.h 			data += blocks * SM3_BLOCK_SIZE;
data               70 include/crypto/sm3_base.h 		memcpy(sctx->buffer + partial, data, len);
data              114 include/drm/bridge/dw_hdmi.h 	int (*init)(struct dw_hdmi *hdmi, void *data,
data              116 include/drm/bridge/dw_hdmi.h 	void (*disable)(struct dw_hdmi *hdmi, void *data);
data              117 include/drm/bridge/dw_hdmi.h 	enum drm_connector_status (*read_hpd)(struct dw_hdmi *hdmi, void *data);
data              118 include/drm/bridge/dw_hdmi.h 	void (*update_hpd)(struct dw_hdmi *hdmi, void *data,
data              120 include/drm/bridge/dw_hdmi.h 	void (*setup_hpd)(struct dw_hdmi *hdmi, void *data);
data              166 include/drm/bridge/dw_hdmi.h void dw_hdmi_phy_i2c_write(struct dw_hdmi *hdmi, unsigned short data,
data              174 include/drm/bridge/dw_hdmi.h 					       void *data);
data              175 include/drm/bridge/dw_hdmi.h void dw_hdmi_phy_update_hpd(struct dw_hdmi *hdmi, void *data,
data              177 include/drm/bridge/dw_hdmi.h void dw_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data);
data               38 include/drm/drm_agpsupport.h int drm_agp_acquire_ioctl(struct drm_device *dev, void *data,
data               41 include/drm/drm_agpsupport.h int drm_agp_release_ioctl(struct drm_device *dev, void *data,
data               44 include/drm/drm_agpsupport.h int drm_agp_enable_ioctl(struct drm_device *dev, void *data,
data               47 include/drm/drm_agpsupport.h int drm_agp_info_ioctl(struct drm_device *dev, void *data,
data               50 include/drm/drm_agpsupport.h int drm_agp_alloc_ioctl(struct drm_device *dev, void *data,
data               53 include/drm/drm_agpsupport.h int drm_agp_free_ioctl(struct drm_device *dev, void *data,
data               56 include/drm/drm_agpsupport.h int drm_agp_unbind_ioctl(struct drm_device *dev, void *data,
data               59 include/drm/drm_agpsupport.h int drm_agp_bind_ioctl(struct drm_device *dev, void *data,
data               57 include/drm/drm_debugfs.h 	void *data;
data              775 include/drm/drm_drv.h 	int (*dma_ioctl) (struct drm_device *dev, void *data, struct drm_file *file_priv);
data              152 include/drm/drm_edid.h 	} data;
data              170 include/drm/drm_edid.h 	} data;
data              472 include/drm/drm_edid.h 	int (*get_edid_block)(void *data, u8 *buf, unsigned int block,
data              474 include/drm/drm_edid.h 	void *data);
data               61 include/drm/drm_flip_work.h 	void *data;
data               82 include/drm/drm_flip_work.h struct drm_flip_task *drm_flip_work_allocate_task(void *data, gfp_t flags);
data               54 include/drm/drm_ioctl.h typedef int drm_ioctl_t(struct drm_device *dev, void *data,
data              180 include/drm/drm_ioctl.h int drm_noop(struct drm_device *dev, void *data,
data              182 include/drm/drm_ioctl.h int drm_invalid_op(struct drm_device *dev, void *data,
data               26 include/drm/drm_lease.h 				void *data, struct drm_file *file_priv);
data               29 include/drm/drm_lease.h 				void *data, struct drm_file *file_priv);
data               32 include/drm/drm_lease.h 			     void *data, struct drm_file *file_priv);
data               35 include/drm/drm_lease.h 				void *data, struct drm_file *file_priv);
data              160 include/drm/drm_mipi_dbi.h int mipi_dbi_command_buf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len);
data              161 include/drm/drm_mipi_dbi.h int mipi_dbi_command_stackbuf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len);
data              235 include/drm/drm_mipi_dsi.h 			      size_t num_params, void *data, size_t size);
data              256 include/drm/drm_mipi_dsi.h 				  const void *data, size_t len);
data              258 include/drm/drm_mipi_dsi.h 			   const void *data, size_t len);
data              259 include/drm/drm_mipi_dsi.h ssize_t mipi_dsi_dcs_read(struct mipi_dsi_device *dsi, u8 cmd, void *data,
data              308 include/drm/drm_mipi_dsi.h static inline void mipi_dsi_set_drvdata(struct mipi_dsi_device *dsi, void *data)
data              310 include/drm/drm_mipi_dsi.h 	dev_set_drvdata(&dsi->dev, data);
data              843 include/drm/drm_plane.h 					state->fb_damage_clips->data : NULL);
data              123 include/drm/drm_print.h 	void *data;
data              215 include/drm/drm_property.h 	void *data;
data              272 include/drm/drm_property.h 						   const void *data);
data              278 include/drm/drm_property.h 				     const void *data,
data               94 include/drm/i915_mei_hdcp_interface.h 				      struct hdcp_port_data *data,
data               97 include/drm/i915_mei_hdcp_interface.h 					       struct hdcp_port_data *data,
data              105 include/drm/i915_mei_hdcp_interface.h 			     struct hdcp_port_data *data,
data              108 include/drm/i915_mei_hdcp_interface.h 				  struct hdcp_port_data *data,
data              112 include/drm/i915_mei_hdcp_interface.h 				       struct hdcp_port_data *data,
data              115 include/drm/i915_mei_hdcp_interface.h 			     struct hdcp_port_data *data,
data              118 include/drm/i915_mei_hdcp_interface.h 			       struct hdcp_port_data *data,
data              121 include/drm/i915_mei_hdcp_interface.h 					       struct hdcp_port_data *data,
data              127 include/drm/i915_mei_hdcp_interface.h 			     struct hdcp_port_data *data,
data              130 include/drm/i915_mei_hdcp_interface.h 					  struct hdcp_port_data *data);
data              132 include/drm/i915_mei_hdcp_interface.h 				  struct hdcp_port_data *data);
data               75 include/drm/ttm/ttm_page_alloc.h int ttm_page_alloc_debugfs(struct seq_file *m, void *data);
data               91 include/drm/ttm/ttm_page_alloc.h int ttm_dma_page_alloc_debugfs(struct seq_file *m, void *data);
data              106 include/drm/ttm/ttm_page_alloc.h static inline int ttm_dma_page_alloc_debugfs(struct seq_file *m, void *data)
data               57 include/keys/asymmetric-subtype.h 	return key->payload.data[asym_subtype];
data               52 include/keys/asymmetric-type.h 	unsigned char	data[];
data               72 include/keys/asymmetric-type.h 	return key->payload.data[asym_key_ids];
data               17 include/keys/dns_resolver-type.h 				    char **data);
data               29 include/keys/request_key_auth-type.h 	return key->payload.data[0];
data               54 include/keys/rxrpc-type.h 	u8		*data;
data               22 include/keys/trusted.h 	unsigned char data[MAX_BUF_SIZE];
data              115 include/keys/trusted.h 	buf->data[buf->len++] = value;
data              120 include/keys/trusted.h 	*(uint16_t *) & buf->data[buf->len] = htons(value);
data              126 include/keys/trusted.h 	*(uint32_t *) & buf->data[buf->len] = htonl(value);
data              133 include/keys/trusted.h 	memcpy(buf->data + buf->len, in, len);
data               30 include/keys/user-type.h 	char		data[0] __aligned(__alignof__(u64)); /* actual data */
data               48 include/kvm/arm_pmu.h void kvm_pmu_set_counter_event_type(struct kvm_vcpu *vcpu, u64 data,
data               90 include/kvm/arm_pmu.h 						  u64 data, u64 select_idx) {}
data              376 include/linux/acpi.h 					wmi_notify_handler handler, void *data);
data              599 include/linux/acpi.h 	u32	data;
data              610 include/linux/acpi.h 				    void *data);
data              796 include/linux/acpi.h 					   void *data)
data             1048 include/linux/acpi.h 	return !list_empty(&adev->data.properties);
data             1052 include/linux/acpi.h acpi_data_add_props(struct acpi_device_data *data, const guid_t *guid,
data             1100 include/linux/acpi.h #define ACPI_DECLARE_PROBE_ENTRY(table, name, table_id, subtable, valid, data, fn)	\
data             1108 include/linux/acpi.h 			.driver_data = data, 				\
data             1215 include/linux/acpi.h #define ACPI_DECLARE_PROBE_ENTRY(table, name, table_id, subtable, valid, data, fn) \
data             1222 include/linux/acpi.h 		     (void *) data }
data               46 include/linux/acpi_dma.h 	void			*data;
data               62 include/linux/acpi_dma.h 		void *data);
data               67 include/linux/acpi_dma.h 		void *data);
data               82 include/linux/acpi_dma.h 		void *data)
data               93 include/linux/acpi_dma.h 		void *data)
data               12 include/linux/adb.h 	unsigned char data[32];
data               48 include/linux/alarmtimer.h 	void			*data;
data               55 include/linux/amba/bus.h 	void *data;
data              167 include/linux/amba/bus.h #define __AMBA_DEV(busid, data, mask)				\
data              171 include/linux/amba/bus.h 		.platform_data = data,				\
data              180 include/linux/amba/bus.h #define AMBA_APB_DEVICE(name, busid, id, base, irqs, data)	\
data              182 include/linux/amba/bus.h 	.dev = __AMBA_DEV(busid, data, 0),			\
data              191 include/linux/amba/bus.h #define AMBA_AHB_DEVICE(name, busid, id, base, irqs, data)	\
data              193 include/linux/amba/bus.h 	.dev = __AMBA_DEV(busid, data, ~0ULL),			\
data              185 include/linux/amd-iommu.h amd_iommu_update_ga(int cpu, bool is_run, void *data);
data              187 include/linux/amd-iommu.h extern int amd_iommu_activate_guest_mode(void *data);
data              188 include/linux/amd-iommu.h extern int amd_iommu_deactivate_guest_mode(void *data);
data              199 include/linux/amd-iommu.h amd_iommu_update_ga(int cpu, bool is_run, void *data)
data              204 include/linux/amd-iommu.h static inline int amd_iommu_activate_guest_mode(void *data)
data              209 include/linux/amd-iommu.h static inline int amd_iommu_deactivate_guest_mode(void *data)
data               17 include/linux/asn1_decoder.h 			    const unsigned char *data,
data               17 include/linux/async.h typedef void (*async_func_t) (void *data, async_cookie_t cookie);
data               38 include/linux/async.h async_cookie_t async_schedule_node(async_func_t func, void *data,
data               40 include/linux/async.h async_cookie_t async_schedule_node_domain(async_func_t func, void *data,
data               52 include/linux/async.h static inline async_cookie_t async_schedule(async_func_t func, void *data)
data               54 include/linux/async.h 	return async_schedule_node(func, data, NUMA_NO_NODE);
data               69 include/linux/async.h async_schedule_domain(async_func_t func, void *data,
data               72 include/linux/async.h 	return async_schedule_node_domain(func, data, NUMA_NO_NODE, domain);
data              168 include/linux/audit.h extern int audit_rule_change(int type, int seq, void *data, size_t datasz);
data              569 include/linux/avf/virtchnl.h 	union	virtchnl_flow_spec data;
data               60 include/linux/bch.h void encode_bch(struct bch_control *bch, const uint8_t *data,
data               63 include/linux/bch.h int decode_bch(struct bch_control *bch, const uint8_t *data, unsigned int len,
data              216 include/linux/blk-cgroup.h 		       const struct blkcg_policy *pol, int data,
data              860 include/linux/blkdev.h 			     void *data);
data             1177 include/linux/blkdev.h 	void *data;
data             1180 include/linux/blkdev.h 					     void *data, int size);
data               18 include/linux/blkpg.h 	compat_uptr_t data;
data               79 include/linux/blktrace_api.h 				void *data, size_t len);
data               93 include/linux/blktrace_api.h # define blk_add_driver_data(q, rq, data, len)		do {} while (0)
data               39 include/linux/bpf-cgroup.h 	char data[0];
data               60 include/linux/can/core.h 		    void *data, char *ident, struct sock *sk);
data               65 include/linux/can/core.h 			      void *data);
data              129 include/linux/can/dev.h 	const struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
data              155 include/linux/cb710.h void cb710_sg_dwiter_write_next_block(struct sg_mapping_iter *miter, uint32_t data);
data              662 include/linux/ccp.h 	void (*callback)(void *data, int err);
data              663 include/linux/ccp.h 	void *data;
data              111 include/linux/cdrom.h     int data;
data              277 include/linux/ceph/libceph.h extern bool libceph_compatible(void *data);
data              309 include/linux/ceph/libceph.h 					 const void __user *data,
data              312 include/linux/ceph/libceph.h 				    const void *data,
data              315 include/linux/ceph/libceph.h 				    void *data,
data              190 include/linux/ceph/messenger.h 	struct ceph_msg_data	*data;		/* current data item */
data              226 include/linux/ceph/messenger.h 	struct ceph_msg_data		*data;
data              244 include/linux/ceph/osd_client.h 				 u64 notifier_id, void *data, size_t data_len);
data              283 include/linux/ceph/osd_client.h 	void *data;
data              546 include/linux/ceph/osd_client.h 		void *data);
data             1031 include/linux/clk-provider.h 						   void *data),
data             1032 include/linux/clk-provider.h 			void *data);
data             1035 include/linux/clk-provider.h 						 void *data),
data             1036 include/linux/clk-provider.h 			   void *data);
data             1039 include/linux/clk-provider.h 						 void *data),
data             1040 include/linux/clk-provider.h 			   void *data);
data             1044 include/linux/clk-provider.h 				  void *data);
data             1046 include/linux/clk-provider.h 				    void *data);
data             1047 include/linux/clk-provider.h struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data);
data             1049 include/linux/clk-provider.h 				     void *data);
data             1059 include/linux/clk-provider.h 						   void *data),
data             1060 include/linux/clk-provider.h 			void *data)
data             1066 include/linux/clk-provider.h 					      void *data),
data             1067 include/linux/clk-provider.h 			void *data)
data             1073 include/linux/clk-provider.h 						 void *data),
data             1074 include/linux/clk-provider.h 			   void *data)
data             1081 include/linux/clk-provider.h 	struct of_phandle_args *clkspec, void *data)
data             1086 include/linux/clk-provider.h of_clk_hw_simple_get(struct of_phandle_args *clkspec, void *data)
data             1091 include/linux/clk-provider.h 	struct of_phandle_args *clkspec, void *data)
data             1096 include/linux/clk-provider.h of_clk_hw_onecell_get(struct of_phandle_args *clkspec, void *data)
data               39 include/linux/cma.h extern int cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data);
data              476 include/linux/compat.h 				 compat_ulong_t addr, compat_ulong_t data);
data              479 include/linux/compat.h 			       compat_ulong_t addr, compat_ulong_t data);
data              557 include/linux/compat.h 				 const void __user *data);
data              687 include/linux/compat.h 				  compat_long_t addr, compat_long_t data);
data               29 include/linux/compiler.h 				.data.func = __func__,			\
data               30 include/linux/compiler.h 				.data.file = __FILE__,			\
data               31 include/linux/compiler.h 				.data.line = __LINE__,			\
data              103 include/linux/compiler_types.h 	struct ftrace_branch_data	data;
data              156 include/linux/console.h 	void	*data;
data              210 include/linux/coresight.h 	int (*enable)(struct coresight_device *csdev, u32 mode, void *data);
data              261 include/linux/coresight.h 	int (*enable)(struct coresight_device *csdev, void *data);
data              262 include/linux/coresight.h 	int (*disable)(struct coresight_device *csdev, void *data);
data              495 include/linux/counter.h 				   void *const data);
data              498 include/linux/counter.h 				  void *const data);
data              499 include/linux/counter.h int counter_count_write_value_get(void *const data,
data               68 include/linux/crash_core.h 			  void *data, size_t data_len);
data              107 include/linux/crash_dump.h 	int (*vmcoredd_callback)(struct vmcoredd_data *data, void *buf);
data              111 include/linux/crash_dump.h int vmcore_add_device_dump(struct vmcoredd_data *data);
data              113 include/linux/crash_dump.h static inline int vmcore_add_device_dump(struct vmcoredd_data *data)
data               20 include/linux/crc-itu-t.h static inline u16 crc_itu_t_byte(u16 crc, const u8 data)
data               22 include/linux/crc-itu-t.h 	return (crc << 8) ^ crc_itu_t_table[((crc >> 8) ^ data) & 0xff];
data               22 include/linux/crc16.h static inline u16 crc16_byte(u16 crc, const u8 data)
data               24 include/linux/crc16.h 	return (crc >> 8) ^ crc16_table[(crc ^ data) & 0xff];
data               66 include/linux/crc32.h #define crc32(seed, data, length)  crc32_le(seed, (unsigned char const *)(data), length)
data               76 include/linux/crc32.h #define ether_crc(length, data)    bitrev32(crc32_le(~0, data, length))
data               77 include/linux/crc32.h #define ether_crc_le(length, data) crc32_le(~0, data, length)
data                8 include/linux/crc7.h static inline u8 crc7_be_byte(u8 crc, u8 data)
data               10 include/linux/crc7.h 	return crc7_be_syndrome_table[crc ^ data];
data              160 include/linux/crypto.h 	void *data;
data             1232 include/linux/crypto.h 	u32 flags, crypto_completion_t compl, void *data)
data             1235 include/linux/crypto.h 	req->base.data = data;
data               12 include/linux/cryptohash.h void sha_transform(__u32 *digest, const char *data, __u32 *W);
data               25 include/linux/debugfs.h 	void *data;
data               62 include/linux/debugfs.h 				   struct dentry *parent, void *data,
data               65 include/linux/debugfs.h 				   struct dentry *parent, void *data,
data               69 include/linux/debugfs.h 					struct dentry *parent, void *data,
data               82 include/linux/debugfs.h 					void *data);
data              142 include/linux/debugfs.h 							  void *data));
data              169 include/linux/debugfs.h 					struct dentry *parent, void *data,
data              177 include/linux/debugfs.h 					void *data,
data              184 include/linux/debugfs.h 					struct dentry *parent, void *data,
data              207 include/linux/debugfs.h 					void *data)
data              365 include/linux/debugfs.h 							  void *data))
data               55 include/linux/devcoredump.h void dev_coredumpv(struct device *dev, void *data, size_t datalen,
data               59 include/linux/devcoredump.h 		   void *data, size_t datalen, gfp_t gfp,
data               61 include/linux/devcoredump.h 				   void *data, size_t datalen),
data               62 include/linux/devcoredump.h 		   void (*free)(void *data));
data               67 include/linux/devcoredump.h static inline void dev_coredumpv(struct device *dev, void *data,
data               70 include/linux/devcoredump.h 	vfree(data);
data               75 include/linux/devcoredump.h 	      void *data, size_t datalen, gfp_t gfp,
data               77 include/linux/devcoredump.h 			      void *data, size_t datalen),
data               78 include/linux/devcoredump.h 	      void (*free)(void *data))
data               80 include/linux/devcoredump.h 	free(data);
data              162 include/linux/devfreq.h 	void *data; /* private data for governors */
data              192 include/linux/devfreq.h 				  void *data);
data              197 include/linux/devfreq.h 				  void *data);
data              301 include/linux/devfreq.h 					  void *data)
data              314 include/linux/devfreq.h 					void *data)
data              113 include/linux/device-mapper.h 					   void *data);
data              122 include/linux/device-mapper.h 				      void *data);
data              328 include/linux/device-mapper.h struct bio *dm_bio_from_per_bio_data(void *data, size_t data_size);
data              174 include/linux/device.h int bus_for_each_dev(struct bus_type *bus, struct device *start, void *data,
data              175 include/linux/device.h 		     int (*fn)(struct device *dev, void *data));
data              177 include/linux/device.h 			       const void *data,
data              178 include/linux/device.h 			       int (*match)(struct device *dev, const void *data));
data              266 include/linux/device.h 		     void *data, int (*fn)(struct device_driver *, void *));
data              427 include/linux/device.h 					       void *data,
data              431 include/linux/device.h 				  struct device *start, const void *data,
data              432 include/linux/device.h 				  int (*match)(struct device *dev, const void *data));
data              634 include/linux/device.h 				 void *data,
data              635 include/linux/device.h 				 int (*fn)(struct device *dev, void *data));
data              637 include/linux/device.h 					struct device *start, const void *data,
data              889 include/linux/device.h 				void *data);
data              955 include/linux/device.h int devm_add_action(struct device *dev, void (*action)(void *), void *data);
data              956 include/linux/device.h void devm_remove_action(struct device *dev, void (*action)(void *), void *data);
data              957 include/linux/device.h void devm_release_action(struct device *dev, void (*action)(void *), void *data);
data              960 include/linux/device.h 					   void (*action)(void *), void *data)
data              964 include/linux/device.h 	ret = devm_add_action(dev, action, data);
data              966 include/linux/device.h 		action(data);
data             1018 include/linux/device.h 				   void *data);
data             1021 include/linux/device.h 				   const char *con_id, void *data,
data             1024 include/linux/device.h 				   void *data, devcon_match_fn_t match);
data             1391 include/linux/device.h static inline void dev_set_drvdata(struct device *dev, void *data)
data             1393 include/linux/device.h 	dev->driver_data = data;
data             1502 include/linux/device.h extern int device_for_each_child(struct device *dev, void *data,
data             1503 include/linux/device.h 		     int (*fn)(struct device *dev, void *data));
data             1504 include/linux/device.h extern int device_for_each_child_reverse(struct device *dev, void *data,
data             1505 include/linux/device.h 		     int (*fn)(struct device *dev, void *data));
data             1506 include/linux/device.h extern struct device *device_find_child(struct device *dev, void *data,
data             1507 include/linux/device.h 				int (*match)(struct device *dev, void *data));
data              275 include/linux/dio.h static inline void dio_set_drvdata (struct dio_dev *d, void *data)
data              277 include/linux/dio.h 	dev_set_drvdata(&d->dev, data);
data               32 include/linux/dm9000.h 	void	(*inblk)(void __iomem *reg, void *data, int len);
data               33 include/linux/dm9000.h 	void	(*outblk)(void __iomem *reg, void *data, int len);
data               24 include/linux/dma/qcom_bam_dma.h 	__le32 data;
data               48 include/linux/dma/qcom_bam_dma.h 		 enum bam_command_type cmd, __le32 data)
data               52 include/linux/dma/qcom_bam_dma.h 	bam_ce->data = data;
data               67 include/linux/dma/qcom_bam_dma.h 	    enum bam_command_type cmd, u32 data)
data               69 include/linux/dma/qcom_bam_dma.h 	bam_prep_ce_le32(bam_ce, addr, cmd, cpu_to_le32(data));
data              791 include/linux/dmaengine.h 		struct dma_chan *chan, dma_addr_t dst, u64 data,
data              274 include/linux/dmar.h extern void dmar_msi_unmask(struct irq_data *data);
data              275 include/linux/dmar.h extern void dmar_msi_mask(struct irq_data *data);
data               58 include/linux/dsa/sja1105.h 	struct sja1105_tagger_data *data;
data               10 include/linux/earlycpio.h 	void *data;
data               15 include/linux/earlycpio.h struct cpio_data find_cpio_data(const char *path, void *data, size_t len,
data               89 include/linux/ecryptfs.h 	u8 data[];
data               47 include/linux/eeprom_93cx6.h 	void *data;
data               62 include/linux/eeprom_93cx6.h 	const u8 word, u16 *data);
data               64 include/linux/eeprom_93cx6.h 	const u8 word, __le16 *data, const u16 words);
data               66 include/linux/eeprom_93cx6.h 	const u8 byte, u8 *data);
data               68 include/linux/eeprom_93cx6.h 	const u8 byte, u8 *data, const u16 bytes);
data               73 include/linux/eeprom_93cx6.h 			       u8 addr, u16 data);
data              579 include/linux/efi.h 					 unsigned long *data_size, void *data);
data              584 include/linux/efi.h 					 void *data);
data              587 include/linux/efi.h 				 unsigned long data_size, efi_char16_t *data);
data             1060 include/linux/efi.h extern int __init efi_memmap_init_early(struct efi_memory_map_data *data);
data             1163 include/linux/efi.h 	const void *data, size_t size,
data             1487 include/linux/efi.h 		void *data, bool duplicates, struct list_head *head);
data             1497 include/linux/efi.h 		       unsigned long *size, void *data);
data             1499 include/linux/efi.h 		     unsigned long *size, void *data);
data             1501 include/linux/efi.h 		     unsigned long size, void *data, struct list_head *head);
data             1503 include/linux/efi.h 			      unsigned long *size, void *data, bool *set);
data             1505 include/linux/efi.h 			  bool block, unsigned long size, void *data);
data             1511 include/linux/efi.h 			struct list_head *head, void *data,
data             1514 include/linux/efi.h 		      struct list_head *head, void *data);
data             1519 include/linux/efi.h bool efivar_validate(efi_guid_t vendor, efi_char16_t *var_name, u8 *data,
data               85 include/linux/eisa.h static inline void eisa_set_drvdata (struct eisa_device *edev, void *data)
data               87 include/linux/eisa.h         dev_set_drvdata(&edev->dev, data);
data              133 include/linux/enclosure.h 			      void *data);
data               31 include/linux/etherdevice.h u32 eth_get_headlen(const struct net_device *dev, void *data, unsigned int len);
data               35 include/linux/ethtool.h 	compat_u64			data;
data              110 include/linux/fb.h 	const char __user *data;	/* Pointer to image data */
data              141 include/linux/fb.h 	void *data;
data              311 include/linux/fb.h 	const __u8 *data;           /* actual tile map: a bitmap array, packed
data              606 include/linux/filter.h 	cb->data_meta = skb->data - skb_metadata_len(skb);
data              607 include/linux/filter.h 	cb->data_end  = skb->data + skb_headlen(skb);
data              619 include/linux/filter.h 	cb->data_end  = skb->data + skb_headlen(skb);
data              645 include/linux/filter.h 		     FIELD_SIZEOF(struct qdisc_skb_cb, data));
data              647 include/linux/filter.h 	return qdisc_skb_cb(skb)->data;
data              269 include/linux/firewire.h 					  void *data, size_t length,
data              288 include/linux/firewire.h 				      void *data, size_t length,
data              379 include/linux/firewire.h 	const u32 *data;
data              436 include/linux/firewire.h 				  void *header, void *data);
data              438 include/linux/firewire.h 				     dma_addr_t completed, void *data);
data               14 include/linux/firmware.h 	const u8 *data;
data               26 include/linux/firmware.h 	void *data;
data               38 include/linux/firmware/imx/dsp.h static inline void imx_dsp_set_data(struct imx_dsp_ipc *ipc, void *data)
data               43 include/linux/firmware/imx/dsp.h 	ipc->private_data = data;
data               20 include/linux/font.h     const void *data;
data               35 include/linux/fpga/fpga-region.h 	struct device *start, const void *data,
data              354 include/linux/fs.h 		void *data;
data             2250 include/linux/fs.h 	int flags, const char *dev_name, void *data,
data             2254 include/linux/fs.h 	int flags, const char *dev_name, void *data,
data             2261 include/linux/fs.h 	int flags, void *data,
data             2264 include/linux/fs.h 	int flags, void *data,
data             2280 include/linux/fs.h int set_anon_super(struct super_block *s, void *data);
data             2290 include/linux/fs.h 			int flags, void *data);
data             3036 include/linux/fs.h 		void *data);
data             3038 include/linux/fs.h 		int (*test)(struct inode *, void *), void *data);
data             3044 include/linux/fs.h 		void *data);
data             3051 include/linux/fs.h 				       void *data);
data             3447 include/linux/fs.h 	char data[0];
data              114 include/linux/fs_context.h 	int (*parse_monolithic)(struct fs_context *fc, void *data);
data              134 include/linux/fs_context.h extern int generic_parse_monolithic(struct fs_context *fc, void *data);
data              550 include/linux/fscache-cache.h 					       const void *data,
data               89 include/linux/fscache.h 					   const void *data,
data              835 include/linux/fscache.h 			   bool (*can_enable)(void *data),
data              836 include/linux/fscache.h 			   void *data)
data              840 include/linux/fscache.h 					can_enable, data);
data               30 include/linux/fsl/bestcomm/bestcomm.h 	u32	data[0];	/* variable payload size */
data               85 include/linux/fsl/mc.h 	void *data;
data              119 include/linux/fsnotify_backend.h 			    u32 mask, const void *data, int data_type,
data              353 include/linux/fsnotify_backend.h extern int fsnotify(struct inode *to_tell, __u32 mask, const void *data, int data_is,
data              510 include/linux/fsnotify_backend.h static inline int fsnotify(struct inode *to_tell, __u32 mask, const void *data, int data_is,
data              125 include/linux/gameport.h static inline void gameport_set_drvdata(struct gameport *gameport, void *data)
data              127 include/linux/gameport.h 	dev_set_drvdata(&gameport->dev, data);
data               52 include/linux/genalloc.h 			void *data, struct gen_pool *pool,
data               64 include/linux/genalloc.h 	void *data;
data              126 include/linux/genalloc.h 		genpool_algo_t algo, void *data, void **owner);
data              131 include/linux/genalloc.h 	return gen_pool_alloc_algo_owner(pool, size, pool->algo, pool->data,
data              136 include/linux/genalloc.h 		size_t size, genpool_algo_t algo, void *data)
data              138 include/linux/genalloc.h 	return gen_pool_alloc_algo_owner(pool, size, algo, data, NULL);
data              153 include/linux/genalloc.h 	return gen_pool_alloc_algo(pool, size, pool->algo, pool->data);
data              159 include/linux/genalloc.h 		dma_addr_t *dma, genpool_algo_t algo, void *data);
data              164 include/linux/genalloc.h 		dma_addr_t *dma, genpool_algo_t algo, void *data);
data              181 include/linux/genalloc.h 		void *data);
data              184 include/linux/genalloc.h 		unsigned long start, unsigned int nr, void *data,
data              189 include/linux/genalloc.h 		void *data, struct gen_pool *pool, unsigned long start_addr);
data              193 include/linux/genalloc.h 		void *data, struct gen_pool *pool, unsigned long start_addr);
data              198 include/linux/genalloc.h 		void *data, struct gen_pool *pool, unsigned long start_addr);
data              201 include/linux/genalloc.h 		unsigned long start, unsigned int nr, void *data,
data              644 include/linux/genhd.h 			void *data);
data               66 include/linux/gnss.h static inline void gnss_set_drvdata(struct gnss_device *gdev, void *data)
data               68 include/linux/gnss.h 	dev_set_drvdata(&gdev->dev, data);
data                5 include/linux/gpio/aspeed.h 	int (*request_access)(void *data);
data                6 include/linux/gpio/aspeed.h 	int (*release_access)(void *data);
data               12 include/linux/gpio/aspeed.h int aspeed_gpio_copro_set_ops(const struct aspeed_gpio_copro_ops *ops, void *data);
data              620 include/linux/gpio/consumer.h 	const struct acpi_gpio_params *data;
data              246 include/linux/gpio/driver.h 	void		(*irq_enable)(struct irq_data *data);
data              253 include/linux/gpio/driver.h 	void		(*irq_disable)(struct irq_data *data);
data              386 include/linux/gpio/driver.h 	void (*write_reg)(void __iomem *reg, unsigned long data);
data              458 include/linux/gpio/driver.h extern int gpiochip_add_data_with_key(struct gpio_chip *chip, void *data,
data              486 include/linux/gpio/driver.h #define gpiochip_add_data(chip, data) ({		\
data              489 include/linux/gpio/driver.h 		gpiochip_add_data_with_key(chip, data, &lock_key, \
data              493 include/linux/gpio/driver.h #define gpiochip_add_data(chip, data) gpiochip_add_data_with_key(chip, data, NULL, NULL)
data              502 include/linux/gpio/driver.h 				  void *data);
data              504 include/linux/gpio/driver.h extern struct gpio_chip *gpiochip_find(void *data,
data              505 include/linux/gpio/driver.h 			      int (*match)(struct gpio_chip *chip, void *data));
data              576 include/linux/gpio/driver.h 				 struct irq_data *data, bool reserve);
data              578 include/linux/gpio/driver.h 				    struct irq_data *data);
data               69 include/linux/greybus.h static inline void greybus_set_drvdata(struct gb_bundle *bundle, void *data)
data               71 include/linux/greybus.h 	dev_set_drvdata(&bundle->dev, data);
data               94 include/linux/greybus/connection.h 		       u8 *data, size_t length);
data              126 include/linux/greybus/connection.h 					  void *data)
data              128 include/linux/greybus/connection.h 	connection->private = data;
data              115 include/linux/greybus/greybus_protocols.h 	__u8			data[0];
data              236 include/linux/greybus/greybus_protocols.h 	__u8			data[0];
data              418 include/linux/greybus/greybus_protocols.h 	__u8			data[0];
data              686 include/linux/greybus/greybus_protocols.h 	__u8				data[0];	/* inbound data */
data              915 include/linux/greybus/greybus_protocols.h 	__u8			data[0];	/* inbound data */
data             1284 include/linux/greybus/greybus_protocols.h 	__u8	data[0];
data             1303 include/linux/greybus/greybus_protocols.h 	__u8	data[0];
data             1316 include/linux/greybus/greybus_protocols.h 	__u8	data[0];
data             1385 include/linux/greybus/greybus_protocols.h 	__u8	data[0];
data             1392 include/linux/greybus/greybus_protocols.h 	__u8	data[0];
data             1533 include/linux/greybus/greybus_protocols.h 	__u8	data[0];
data             1539 include/linux/greybus/greybus_protocols.h 	__u8	data[0];
data             2062 include/linux/greybus/greybus_protocols.h 	__u8	data[0];
data             2160 include/linux/greybus/greybus_protocols.h 	__u8	data[0];
data               15 include/linux/greybus/manifest.h bool gb_manifest_parse(struct gb_interface *intf, void *data, size_t size);
data              140 include/linux/greybus/operation.h 					void *data, size_t size);
data              221 include/linux/greybus/operation.h 					 void *data)
data              223 include/linux/greybus/operation.h 	operation->private = data;
data               83 include/linux/hdlc.h 		printk(" %02X", skb->data[i]);
data               22 include/linux/hid-roccat.h int roccat_report_event(int minor, u8 const *data);
data               49 include/linux/hid.h 	} data;
data              631 include/linux/hid.h static inline void hid_set_drvdata(struct hid_device *hdev, void *data)
data              633 include/linux/hid.h 	dev_set_drvdata(&hdev->dev, data);
data              749 include/linux/hid.h 			u8 *data, int size);
data              885 include/linux/hid.h void hid_output_report(struct hid_report *report, __u8 *data);
data             1143 include/linux/hid.h int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, u32 size,
data               46 include/linux/hidraw.h static inline int hidraw_report_event(struct hid_device *hid, u8 *data, int len) { return 0; }
data               55 include/linux/hp_sdc.h 			       uint8_t status, uint8_t data);
data              138 include/linux/hsi/hsi.h static inline void hsi_client_set_drvdata(struct hsi_client *cl, void *data)
data              140 include/linux/hsi/hsi.h 	dev_set_drvdata(&cl->device, data);
data              251 include/linux/hsi/hsi.h static inline void hsi_port_set_drvdata(struct hsi_port *port, void *data)
data              253 include/linux/hsi/hsi.h 	dev_set_drvdata(&port->device, data);
data              285 include/linux/hsi/hsi.h int hsi_remove_client(struct device *dev, void *data);
data              300 include/linux/hsi/hsi.h 								void *data)
data              302 include/linux/hsi/hsi.h 	dev_set_drvdata(&hsi->device, data);
data               44 include/linux/hw_random.h 	int (*data_read)(struct hwrng *rng, u32 *data);
data               45 include/linux/hw_random.h 	int (*read)(struct hwrng *rng, void *data, size_t max, bool wait);
data              358 include/linux/hyperv.h 	unsigned char data[1];
data             1127 include/linux/hyperv.h extern void vmbus_ontimer(unsigned long data);
data             1196 include/linux/hyperv.h static inline void hv_set_drvdata(struct hv_device *dev, void *data)
data             1198 include/linux/hyperv.h 	dev_set_drvdata(&dev->device, data);
data             1487 include/linux/hyperv.h 	guid_t data;
data               22 include/linux/i2c-algo-bit.h 	void *data;		/* private data for lowlevel routines */
data               23 include/linux/i2c-algo-bit.h 	void (*setsda) (void *data, int state);
data               24 include/linux/i2c-algo-bit.h 	void (*setscl) (void *data, int state);
data               25 include/linux/i2c-algo-bit.h 	int  (*getsda) (void *data);
data               26 include/linux/i2c-algo-bit.h 	int  (*getscl) (void *data);
data               57 include/linux/i2c-algo-pca.h 	void 				*data;	/* private low level data */
data               58 include/linux/i2c-algo-pca.h 	void (*write_byte)		(void *data, int reg, int val);
data               59 include/linux/i2c-algo-pca.h 	int  (*read_byte)		(void *data, int reg);
data               60 include/linux/i2c-algo-pca.h 	int  (*wait_for_completion)	(void *data);
data               61 include/linux/i2c-algo-pca.h 	void (*reset_chip)		(void *data);
data               18 include/linux/i2c-algo-pcf.h 	void *data;		/* private data for lolevel routines	*/
data               19 include/linux/i2c-algo-pcf.h 	void (*setpcf) (void *data, int ctl, int val);
data               20 include/linux/i2c-algo-pcf.h 	int  (*getpcf) (void *data, int ctl);
data               21 include/linux/i2c-algo-pcf.h 	int  (*getown) (void *data);
data               22 include/linux/i2c-algo-pcf.h 	int  (*getclock) (void *data);
data               23 include/linux/i2c-algo-pcf.h 	void (*waitforpin) (void *data);
data               25 include/linux/i2c-algo-pcf.h 	void (*xfer_begin) (void *data);
data               26 include/linux/i2c-algo-pcf.h 	void (*xfer_end) (void *data);
data               12 include/linux/i2c-pxa.h 	void *data;
data              131 include/linux/i2c.h 		   int protocol, union i2c_smbus_data *data);
data              136 include/linux/i2c.h 		     int protocol, union i2c_smbus_data *data);
data              276 include/linux/i2c.h 		      unsigned int data);
data              355 include/linux/i2c.h static inline void i2c_set_clientdata(struct i2c_client *dev, void *data)
data              357 include/linux/i2c.h 	dev_set_drvdata(&dev->dev, data);
data              542 include/linux/i2c.h 			  u8 command, int size, union i2c_smbus_data *data);
data              545 include/linux/i2c.h 				 u8 command, int size, union i2c_smbus_data *data);
data              722 include/linux/i2c.h static inline void i2c_set_adapdata(struct i2c_adapter *adap, void *data)
data              724 include/linux/i2c.h 	dev_set_drvdata(&adap->dev, data);
data              740 include/linux/i2c.h int i2c_for_each_dev(void *data, int (*fn)(struct device *dev, void *data));
data              321 include/linux/i3c/ccc.h 	u8 data[0];
data              351 include/linux/i3c/ccc.h 	void *data;
data               67 include/linux/i3c/device.h 	} data;
data              149 include/linux/i3c/device.h 		.data = _drvdata,					\
data              159 include/linux/i3c/device.h 		.data = _drvdata,					\
data              196 include/linux/i3c/device.h 				      void *data)
data              200 include/linux/i3c/device.h 	dev_set_drvdata(dev, data);
data              300 include/linux/i3c/device.h 	const void *data;
data              115 include/linux/i3c/master.h 	void *data;
data              570 include/linux/i3c/master.h 					   void *data)
data              572 include/linux/i3c/master.h 	dev->common.master_priv = data;
data              598 include/linux/i3c/master.h 					   void *data)
data              600 include/linux/i3c/master.h 	dev->common.master_priv = data;
data               61 include/linux/i8042.h int i8042_install_filter(bool (*filter)(unsigned char data, unsigned char str,
data               63 include/linux/i8042.h int i8042_remove_filter(bool (*filter)(unsigned char data, unsigned char str,
data               81 include/linux/i8042.h static inline int i8042_install_filter(bool (*filter)(unsigned char data, unsigned char str,
data               87 include/linux/i8042.h static inline int i8042_remove_filter(bool (*filter)(unsigned char data, unsigned char str,
data              313 include/linux/ide.h 	u8	data;		/* 0: data byte (for TASKFILE ioctl) */
data             1382 include/linux/ide.h 	void*	data;		/* for driver use */
data             1518 include/linux/ide.h static inline void ide_set_hwifdata (ide_hwif_t * hwif, void *data)
data             1520 include/linux/ide.h 	hwif->hwif_data = data;
data             1606 include/linux/ide.h static inline void ide_set_drivedata(ide_drive_t *drive, void *data)
data             1608 include/linux/ide.h 	drive->drive_data = data;
data              121 include/linux/idr.h 		 int (*fn)(int id, void *p, void *data), void *data);
data              898 include/linux/ieee80211.h 	u8 data;
data              977 include/linux/ieee80211.h 					struct ieee80211_ext_chansw_ie data;
data             3208 include/linux/ieee80211.h 	return _ieee80211_is_robust_mgmt_frame((void *)skb->data);
data             3254 include/linux/ieee80211.h 	return _ieee80211_is_group_privacy_action((void *)skb->data);
data             3334 include/linux/ieee80211.h 	struct ieee80211_mgmt *mgmt = (void *)skb->data;
data             3374 include/linux/ieee80211.h 	u8 data[];
data             3384 include/linux/ieee80211.h 	     _elem = (const struct element *)(_elem->data + _elem->datalen))
data             3386 include/linux/ieee80211.h #define for_each_element_id(element, _id, data, datalen)		\
data             3387 include/linux/ieee80211.h 	for_each_element(element, data, datalen)			\
data             3394 include/linux/ieee80211.h 		    element->data[0] == (extid))
data             3397 include/linux/ieee80211.h 	for_each_element(sub, (element)->data, (element)->datalen)
data             3400 include/linux/ieee80211.h 	for_each_element_id(sub, id, (element)->data, (element)->datalen)
data             3403 include/linux/ieee80211.h 	for_each_element_extid(sub, extid, (element)->data, (element)->datalen)
data             3419 include/linux/ieee80211.h 					      const void *data, size_t datalen)
data             3421 include/linux/ieee80211.h 	return (const u8 *)element == (const u8 *)data + datalen;
data               32 include/linux/if_ether.h 	return (struct ethhdr *)skb->data;
data               60 include/linux/if_macvlan.h 				  struct nlattr *tb[], struct nlattr *data[],
data              158 include/linux/if_team.h 	} data;
data              346 include/linux/if_vlan.h 		memmove(skb->data, skb->data + VLAN_HLEN, mac_len - ETH_TLEN);
data              349 include/linux/if_vlan.h 	veth = (struct vlan_ethhdr *)(skb->data + mac_len - ETH_HLEN);
data              527 include/linux/if_vlan.h 	struct vlan_ethhdr *veth = (struct vlan_ethhdr *)skb->data;
data              604 include/linux/if_vlan.h 			vh = (struct vlan_hdr *)(skb->data + vlan_depth);
data              698 include/linux/if_vlan.h 		veh = (struct vlan_ethhdr *)skb->data;
data               21 include/linux/ihex.h 	uint8_t data[0];
data               51 include/linux/ihex.h 	rec = (const void *)fw->data;
data               52 include/linux/ihex.h 	end = (const void *)&fw->data[fw->size - sizeof(*end)];
data               81 include/linux/iio/adc/ad_sigma_delta.h 	uint8_t				data[4] ____cacheline_aligned;
data               15 include/linux/iio/adc/stm32-dfsdm-adc.h 			    int (*cb)(const void *data, size_t size,
data               17 include/linux/iio/buffer.h int iio_push_to_buffers(struct iio_dev *indio_dev, const void *data);
data               34 include/linux/iio/buffer.h 	void *data, int64_t timestamp)
data               38 include/linux/iio/buffer.h 		((int64_t *)data)[ts_offset] = timestamp;
data               41 include/linux/iio/buffer.h 	return iio_push_to_buffers(indio_dev, data);
data               47 include/linux/iio/buffer_impl.h 	int (*store_to)(struct iio_buffer *buffer, const void *data);
data               74 include/linux/iio/common/cros_ec_sensors_core.h 				    unsigned long scan_mask, s16 *data);
data               94 include/linux/iio/common/cros_ec_sensors_core.h 			     s16 *data);
data              105 include/linux/iio/common/cros_ec_sensors_core.h 			     s16 *data);
data               63 include/linux/iio/common/ssp_sensors.h int ssp_enable_sensor(struct ssp_data *data, enum ssp_sensor_type type,
data               66 include/linux/iio/common/ssp_sensors.h int ssp_disable_sensor(struct ssp_data *data, enum ssp_sensor_type type);
data               68 include/linux/iio/common/ssp_sensors.h u32 ssp_get_sensor_delay(struct ssp_data *data, enum ssp_sensor_type);
data               70 include/linux/iio/common/ssp_sensors.h int ssp_change_delay(struct ssp_data *data, enum ssp_sensor_type type,
data               26 include/linux/iio/consumer.h 	void *data;
data              130 include/linux/iio/consumer.h 					     int (*cb)(const void *data,
data              659 include/linux/iio/iio.h static inline void iio_device_set_drvdata(struct iio_dev *indio_dev, void *data)
data              661 include/linux/iio/iio.h 	dev_set_drvdata(&indio_dev->dev, data);
data              691 include/linux/iio/iio.h int devm_iio_device_match(struct device *dev, void *res, void *data);
data               61 include/linux/iio/imu/adis.h 	const struct adis_data	*data;
data               75 include/linux/iio/imu/adis.h 	struct spi_device *spi, const struct adis_data *data);
data              107 include/linux/iio/trigger.h static inline void iio_trigger_set_drvdata(struct iio_trigger *trig, void *data)
data              109 include/linux/iio/trigger.h 	dev_set_drvdata(&trig->dev, data);
data               19 include/linux/inetdevice.h 	int	data[IPV4_DEVCONF_MAX];
data               53 include/linux/inetdevice.h #define IPV4_DEVCONF(cnf, attr) ((cnf).data[IPV4_DEVCONF_ ## attr - 1])
data               60 include/linux/inetdevice.h 	return in_dev->cnf.data[index];
data               68 include/linux/inetdevice.h 	in_dev->cnf.data[index] = val;
data               51 include/linux/init.h #define __initdata	__section(.init.data)
data               53 include/linux/init.h #define __exitdata	__section(.exit.data)
data               74 include/linux/init.h #define __refdata        __section(.ref.data)
data               88 include/linux/init.h #define __meminitdata    __section(.meminit.data)
data               91 include/linux/init.h #define __memexitdata    __section(.memexit.data)
data              301 include/linux/init.h #define __nosavedata __section(.data..nosave)
data              371 include/linux/input.h static inline void input_set_drvdata(struct input_dev *dev, void *data)
data              373 include/linux/input.h 	dev_set_drvdata(&dev->dev, data);
data              394 include/linux/input.h int input_handler_for_each_handle(struct input_handler *, void *data,
data              564 include/linux/input.h int input_ff_create_memless(struct input_dev *dev, void *data,
data              658 include/linux/intel-iommu.h 				     void *data), void *data);
data               51 include/linux/intel-ish-client-if.h 	unsigned char *data;
data               95 include/linux/intel-ish-client-if.h void ishtp_set_client_data(struct ishtp_cl *cl, void *data);
data              104 include/linux/intel-ish-client-if.h void ishtp_set_drvdata(struct ishtp_cl_device *cl_device, void *data);
data               29 include/linux/interconnect-provider.h 				      void *data);
data               53 include/linux/interconnect-provider.h 	struct icc_node* (*xlate)(struct of_phandle_args *spec, void *data);
data               56 include/linux/interconnect-provider.h 	void			*data;
data               90 include/linux/interconnect-provider.h 	void			*data;
data              598 include/linux/interrupt.h 	unsigned long data;
data              601 include/linux/interrupt.h #define DECLARE_TASKLET(name, func, data) \
data              602 include/linux/interrupt.h struct tasklet_struct name = { NULL, 0, ATOMIC_INIT(0), func, data }
data              604 include/linux/interrupt.h #define DECLARE_TASKLET_DISABLED(name, func, data) \
data              605 include/linux/interrupt.h struct tasklet_struct name = { NULL, 0, ATOMIC_INIT(1), func, data }
data              674 include/linux/interrupt.h 			 void (*func)(unsigned long), unsigned long data);
data               44 include/linux/ioc3.h 	void *data[IOC3_MAX_SUBMODULES];	/* for submodule use */
data               68 include/linux/ioc3.h 	void *data;		/* assigned by submodule */
data              129 include/linux/iomap.h 		void *data, struct iomap *iomap);
data              132 include/linux/iomap.h 		unsigned flags, const struct iomap_ops *ops, void *data,
data              271 include/linux/iommu.h 			       enum iommu_attr attr, void *data);
data              273 include/linux/iommu.h 			       enum iommu_attr attr, void *data);
data              350 include/linux/iommu.h 	void *data;
data              461 include/linux/iommu.h extern int iommu_group_for_each_dev(struct iommu_group *group, void *data,
data              472 include/linux/iommu.h 					void *data);
data              486 include/linux/iommu.h 				 void *data);
data              488 include/linux/iommu.h 				 void *data);
data              799 include/linux/iommu.h 					   void *data,
data              829 include/linux/iommu.h 					void *data)
data              857 include/linux/iommu.h 					enum iommu_attr attr, void *data)
data              863 include/linux/iommu.h 					enum iommu_attr attr, void *data)
data               17 include/linux/ioprio.h #define IOPRIO_PRIO_VALUE(class, data)	(((class) << IOPRIO_CLASS_SHIFT) | data)
data               44 include/linux/iova.h typedef void (* iova_entry_dtor)(unsigned long data);
data               56 include/linux/iova.h 	unsigned long data;
data              150 include/linux/iova.h 		unsigned long data);
data              209 include/linux/iova.h 			      unsigned long data)
data               43 include/linux/ipmi-fru.h 	uint8_t data[0];
data              104 include/linux/ipmi-fru.h 	memcpy(dest, tl->data, len);
data              334 include/linux/ipmi.h extern int ipmi_get_smi_info(int if_num, struct ipmi_smi_info *data);
data               61 include/linux/ipmi_smi.h 	unsigned char data[IPMI_MAX_MSG_LENGTH];
data               96 include/linux/ipmi_smi.h 	int (*get_smi_info)(void *send_info, struct ipmi_smi_info *data);
data              180 include/linux/ipmi_smi.h 					  const unsigned char *data,
data              189 include/linux/ipmi_smi.h 	if (data[0] != 0)
data              193 include/linux/ipmi_smi.h 	data++;
data              196 include/linux/ipmi_smi.h 	id->device_id = data[0];
data              197 include/linux/ipmi_smi.h 	id->device_revision = data[1];
data              198 include/linux/ipmi_smi.h 	id->firmware_revision_1 = data[2];
data              199 include/linux/ipmi_smi.h 	id->firmware_revision_2 = data[3];
data              200 include/linux/ipmi_smi.h 	id->ipmi_version = data[4];
data              201 include/linux/ipmi_smi.h 	id->additional_device_support = data[5];
data              203 include/linux/ipmi_smi.h 		id->manufacturer_id = (data[6] | (data[7] << 8) |
data              204 include/linux/ipmi_smi.h 				       (data[8] << 16));
data              205 include/linux/ipmi_smi.h 		id->product_id = data[9] | (data[10] << 8);
data              211 include/linux/ipmi_smi.h 		memcpy(id->aux_firmware_revision, data+11, 4);
data              470 include/linux/irq.h 	unsigned int	(*irq_startup)(struct irq_data *data);
data              471 include/linux/irq.h 	void		(*irq_shutdown)(struct irq_data *data);
data              472 include/linux/irq.h 	void		(*irq_enable)(struct irq_data *data);
data              473 include/linux/irq.h 	void		(*irq_disable)(struct irq_data *data);
data              475 include/linux/irq.h 	void		(*irq_ack)(struct irq_data *data);
data              476 include/linux/irq.h 	void		(*irq_mask)(struct irq_data *data);
data              477 include/linux/irq.h 	void		(*irq_mask_ack)(struct irq_data *data);
data              478 include/linux/irq.h 	void		(*irq_unmask)(struct irq_data *data);
data              479 include/linux/irq.h 	void		(*irq_eoi)(struct irq_data *data);
data              481 include/linux/irq.h 	int		(*irq_set_affinity)(struct irq_data *data, const struct cpumask *dest, bool force);
data              482 include/linux/irq.h 	int		(*irq_retrigger)(struct irq_data *data);
data              483 include/linux/irq.h 	int		(*irq_set_type)(struct irq_data *data, unsigned int flow_type);
data              484 include/linux/irq.h 	int		(*irq_set_wake)(struct irq_data *data, unsigned int on);
data              486 include/linux/irq.h 	void		(*irq_bus_lock)(struct irq_data *data);
data              487 include/linux/irq.h 	void		(*irq_bus_sync_unlock)(struct irq_data *data);
data              489 include/linux/irq.h 	void		(*irq_cpu_online)(struct irq_data *data);
data              490 include/linux/irq.h 	void		(*irq_cpu_offline)(struct irq_data *data);
data              492 include/linux/irq.h 	void		(*irq_suspend)(struct irq_data *data);
data              493 include/linux/irq.h 	void		(*irq_resume)(struct irq_data *data);
data              494 include/linux/irq.h 	void		(*irq_pm_shutdown)(struct irq_data *data);
data              496 include/linux/irq.h 	void		(*irq_calc_mask)(struct irq_data *data);
data              498 include/linux/irq.h 	void		(*irq_print_chip)(struct irq_data *data, struct seq_file *p);
data              499 include/linux/irq.h 	int		(*irq_request_resources)(struct irq_data *data);
data              500 include/linux/irq.h 	void		(*irq_release_resources)(struct irq_data *data);
data              502 include/linux/irq.h 	void		(*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
data              503 include/linux/irq.h 	void		(*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
data              505 include/linux/irq.h 	int		(*irq_get_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool *state);
data              506 include/linux/irq.h 	int		(*irq_set_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool state);
data              508 include/linux/irq.h 	int		(*irq_set_vcpu_affinity)(struct irq_data *data, void *vcpu_info);
data              510 include/linux/irq.h 	void		(*ipi_send_single)(struct irq_data *data, unsigned int cpu);
data              511 include/linux/irq.h 	void		(*ipi_send_mask)(struct irq_data *data, const struct cpumask *dest);
data              513 include/linux/irq.h 	int		(*irq_nmi_setup)(struct irq_data *data);
data              514 include/linux/irq.h 	void		(*irq_nmi_teardown)(struct irq_data *data);
data              570 include/linux/irq.h extern int irq_set_affinity_locked(struct irq_data *data,
data              582 include/linux/irq.h void __irq_move_irq(struct irq_data *data);
data              583 include/linux/irq.h static inline void irq_move_irq(struct irq_data *data)
data              585 include/linux/irq.h 	if (unlikely(irqd_is_setaffinity_pending(data)))
data              586 include/linux/irq.h 		__irq_move_irq(data);
data              588 include/linux/irq.h void irq_move_masked_irq(struct irq_data *data);
data              591 include/linux/irq.h static inline void irq_move_irq(struct irq_data *data) { }
data              592 include/linux/irq.h static inline void irq_move_masked_irq(struct irq_data *data) { }
data              625 include/linux/irq.h extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
data              626 include/linux/irq.h extern int irq_chip_pm_get(struct irq_data *data);
data              627 include/linux/irq.h extern int irq_chip_pm_put(struct irq_data *data);
data              631 include/linux/irq.h extern void irq_chip_enable_parent(struct irq_data *data);
data              632 include/linux/irq.h extern void irq_chip_disable_parent(struct irq_data *data);
data              633 include/linux/irq.h extern void irq_chip_ack_parent(struct irq_data *data);
data              634 include/linux/irq.h extern int irq_chip_retrigger_hierarchy(struct irq_data *data);
data              635 include/linux/irq.h extern void irq_chip_mask_parent(struct irq_data *data);
data              636 include/linux/irq.h extern void irq_chip_mask_ack_parent(struct irq_data *data);
data              637 include/linux/irq.h extern void irq_chip_unmask_parent(struct irq_data *data);
data              638 include/linux/irq.h extern void irq_chip_eoi_parent(struct irq_data *data);
data              639 include/linux/irq.h extern int irq_chip_set_affinity_parent(struct irq_data *data,
data              642 include/linux/irq.h extern int irq_chip_set_wake_parent(struct irq_data *data, unsigned int on);
data              643 include/linux/irq.h extern int irq_chip_set_vcpu_affinity_parent(struct irq_data *data,
data              645 include/linux/irq.h extern int irq_chip_set_type_parent(struct irq_data *data, unsigned int type);
data              646 include/linux/irq.h extern int irq_chip_request_resources_parent(struct irq_data *data);
data              647 include/linux/irq.h extern void irq_chip_release_resources_parent(struct irq_data *data);
data              708 include/linux/irq.h 				 void *data);
data              759 include/linux/irq.h extern int irq_set_handler_data(unsigned int irq, void *data);
data              760 include/linux/irq.h extern int irq_set_chip_data(unsigned int irq, void *data);
data               41 include/linux/irqchip.h #define IRQCHIP_ACPI_DECLARE(name, subtable, validate, data, fn)	\
data               43 include/linux/irqchip.h 				 subtable, validate, data, fn)
data               11 include/linux/irqchip/ingenic.h extern void ingenic_intc_irq_suspend(struct irq_data *data);
data               12 include/linux/irqchip/ingenic.h extern void ingenic_intc_irq_resume(struct irq_data *data);
data              104 include/linux/irqchip/irq-madera.h 				     irq_handler_t handler, void *data)
data              111 include/linux/irqchip/irq-madera.h 				    data);
data              114 include/linux/irqchip/irq-madera.h static inline void madera_free_irq(struct madera *madera, int irq, void *data)
data              120 include/linux/irqchip/irq-madera.h 	free_irq(irq, data);
data              120 include/linux/irqdesc.h static inline struct irq_desc *irq_data_to_desc(struct irq_data *data)
data              122 include/linux/irqdesc.h 	return container_of(data->common, struct irq_desc, irq_common_data);
data              204 include/linux/irqdesc.h static inline void irq_set_handler_locked(struct irq_data *data,
data              207 include/linux/irqdesc.h 	struct irq_desc *desc = irq_data_to_desc(data);
data              225 include/linux/irqdesc.h irq_set_chip_handler_name_locked(struct irq_data *data, struct irq_chip *chip,
data              228 include/linux/irqdesc.h 	struct irq_desc *desc = irq_data_to_desc(data);
data              232 include/linux/irqdesc.h 	data->chip = chip;
data               13 include/linux/irqhandler.h typedef	void (*irq_preflow_handler_t)(struct irq_data *data);
data               76 include/linux/iscsi_boot_sysfs.h 	void *data;
data               83 include/linux/iscsi_boot_sysfs.h 	ssize_t (*show) (void *data, int type, char *buf);
data               93 include/linux/iscsi_boot_sysfs.h 	umode_t (*is_visible) (void *data, int type);
data              100 include/linux/iscsi_boot_sysfs.h 	void (*release) (void *data);
data              110 include/linux/iscsi_boot_sysfs.h 			    void *data,
data              111 include/linux/iscsi_boot_sysfs.h 			    ssize_t (*show) (void *data, int type, char *buf),
data              112 include/linux/iscsi_boot_sysfs.h 			    umode_t (*is_visible) (void *data, int type),
data              113 include/linux/iscsi_boot_sysfs.h 			    void (*release) (void *data));
data              117 include/linux/iscsi_boot_sysfs.h 			   void *data,
data              118 include/linux/iscsi_boot_sysfs.h 			   ssize_t (*show) (void *data, int type, char *buf),
data              119 include/linux/iscsi_boot_sysfs.h 			   umode_t (*is_visible) (void *data, int type),
data              120 include/linux/iscsi_boot_sysfs.h 			   void (*release) (void *data));
data              123 include/linux/iscsi_boot_sysfs.h 			 void *data,
data              124 include/linux/iscsi_boot_sysfs.h 			 ssize_t (*show) (void *data, int type, char *buf),
data              125 include/linux/iscsi_boot_sysfs.h 			 umode_t (*is_visible) (void *data, int type),
data              126 include/linux/iscsi_boot_sysfs.h 			 void (*release) (void *data));
data              130 include/linux/iscsi_boot_sysfs.h 			  void *data,
data              131 include/linux/iscsi_boot_sysfs.h 			  ssize_t (*show)(void *data, int type, char *buf),
data              132 include/linux/iscsi_boot_sysfs.h 			  umode_t (*is_visible)(void *data, int type),
data              133 include/linux/iscsi_boot_sysfs.h 			  void (*release)(void *data));
data               23 include/linux/isdn/capilli.h 	unsigned char *data;
data               94 include/linux/isdn/capilli.h 	int (*add_card)(struct capi_driver *driver, capicardparams *data);
data               80 include/linux/kallsyms.h 			    void *data);
data              113 include/linux/kallsyms.h 					  void *data)
data               45 include/linux/kernelcapi.h int capi20_manufacturer(unsigned long cmd, void __user *data);
data               34 include/linux/key-type.h 	const void	*data;		/* Raw data */
data              170 include/linux/key-type.h 				    const void *data,
data              113 include/linux/key.h 	void			*data[4];
data               49 include/linux/kfifo.h 	void		*data;
data              132 include/linux/kfifo.h 	__kfifo->data = __is_kfifo_ptr(__tmp) ?  NULL : __tmp->buf; \
data              154 include/linux/kfifo.h 			.data	= __is_kfifo_ptr(&(fifo)) ? \
data              388 include/linux/kfifo.h 			((typeof(__tmp->type))__kfifo->data) : \
data              427 include/linux/kfifo.h 				((typeof(__tmp->type))__kfifo->data) : \
data              466 include/linux/kfifo.h 				((typeof(__tmp->type))__kfifo->data) : \
data              164 include/linux/kprobes.h 	char data[0];
data                9 include/linux/kthread.h struct task_struct *kthread_create_on_node(int (*threadfn)(void *data),
data               10 include/linux/kthread.h 					   void *data,
data               25 include/linux/kthread.h #define kthread_create(threadfn, data, namefmt, arg...) \
data               26 include/linux/kthread.h 	kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg)
data               29 include/linux/kthread.h struct task_struct *kthread_create_on_cpu(int (*threadfn)(void *data),
data               30 include/linux/kthread.h 					  void *data,
data               43 include/linux/kthread.h #define kthread_run(threadfn, data, namefmt, ...)			   \
data               46 include/linux/kthread.h 		= kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \
data              259 include/linux/kvm_host.h 	void *data;
data              392 include/linux/kvm_host.h 			u32 data;
data              732 include/linux/kvm_host.h int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset,
data              734 include/linux/kvm_host.h int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data,
data              736 include/linux/kvm_host.h int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len);
data              738 include/linux/kvm_host.h 			   void *data, unsigned long len);
data              739 include/linux/kvm_host.h int kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, const void *data,
data              741 include/linux/kvm_host.h int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data,
data              744 include/linux/kvm_host.h 			   void *data, unsigned long len);
data              746 include/linux/kvm_host.h 				  void *data, unsigned int offset,
data              770 include/linux/kvm_host.h int kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, int offset,
data              772 include/linux/kvm_host.h int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, void *data,
data              774 include/linux/kvm_host.h int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data,
data              776 include/linux/kvm_host.h int kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, const void *data,
data              778 include/linux/kvm_host.h int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data,
data             1391 include/linux/kvm_host.h typedef int (*kvm_vm_thread_fn_t)(struct kvm *kvm, uintptr_t data);
data             1394 include/linux/kvm_host.h 				uintptr_t data, const char *name,
data               92 include/linux/libnvdimm.h 			struct nvdimm *nvdimm, unsigned int cmd, void *data);
data              179 include/linux/libnvdimm.h 	u8 data[NVDIMM_PASSPHRASE_LEN];
data              258 include/linux/libnvdimm.h void nd_blk_region_set_provider_data(struct nd_blk_region *ndbr, void *data);
data               56 include/linux/libps2.h bool ps2_handle_ack(struct ps2dev *ps2dev, u8 data);
data               57 include/linux/libps2.h bool ps2_handle_response(struct ps2dev *ps2dev, u8 data);
data               39 include/linux/linkage.h #define __page_aligned_data	__section(.data..page_aligned) __aligned(PAGE_SIZE)
data               33 include/linux/linux_logo.h 	const unsigned char *data;
data               78 include/linux/lockd/bind.h extern int	nlmclnt_proc(struct nlm_host *host, int cmd, struct file_lock *fl, void *data);
data               21 include/linux/lockd/xdr.h 	unsigned char		data[SM_PRIV_SIZE];
data               55 include/linux/lockd/xdr.h 	unsigned char data[NLM_MAXCOOKIELEN];
data             1504 include/linux/lsm_hooks.h 			const char *type, unsigned long flags, void *data);
data               15 include/linux/mISDNdsp.h 	void	(*process_tx)(void *p, unsigned char *data, int len);
data               16 include/linux/mISDNdsp.h 	void	(*process_rx)(void *p, unsigned char *data, int len,
data               34 include/linux/mailbox/brcm-message.h 	dma_addr_t data;
data               60 include/linux/mailbox/mtk-cmdq-mailbox.h 	void			*data;
data               63 include/linux/mailbox/mtk-cmdq-mailbox.h typedef void (*cmdq_async_flush_cb)(struct cmdq_cb_data data);
data               67 include/linux/mailbox/mtk-cmdq-mailbox.h 	void			*data;
data               17 include/linux/mailbox/zynqmp-ipi-message.h 	u8 data[0];
data               47 include/linux/mailbox_controller.h 	int (*send_data)(struct mbox_chan *chan, void *data);
data              131 include/linux/mailbox_controller.h void mbox_chan_received_data(struct mbox_chan *chan, void *data); /* atomic */
data               97 include/linux/maple.h 	u32 command, u32 length, void *data);
data              111 include/linux/mcb.h static inline void mcb_set_drvdata(struct mcb_device *dev, void *data)
data              113 include/linux/mcb.h 	dev_set_drvdata(&dev->dev, data);
data              133 include/linux/mdev.h void mdev_set_drvdata(struct mdev_device *mdev, void *data);
data               25 include/linux/mdio-mux.h 		  int (*switch_fn) (int cur, int desired, void *data),
data               27 include/linux/mdio-mux.h 		  void *data,
data               72 include/linux/mdio.h static inline void mdiodev_set_drvdata(struct mdio_device *mdio, void *data)
data               74 include/linux/mdio.h 	dev_set_drvdata(&mdio->dev, data);
data              107 include/linux/mei_cl_bus.h void mei_cldev_set_drvdata(struct mei_cl_device *cldev, void *data);
data              246 include/linux/memstick.h 			unsigned char data[15];
data              338 include/linux/memstick.h static inline void memstick_set_drvdata(struct memstick_dev *card, void *data)
data              340 include/linux/memstick.h 	dev_set_drvdata(&card->dev, data);
data              327 include/linux/mfd/88pm80x.h 				     const char *name, void *data)
data              332 include/linux/mfd/88pm80x.h 				    NULL, handler, flags, name, data);
data              335 include/linux/mfd/88pm80x.h static inline void pm80x_free_irq(struct pm80x_chip *pm80x, int irq, void *data)
data              339 include/linux/mfd/88pm80x.h 	free_irq(regmap_irq_get_virq(pm80x->irq_data, irq), data);
data              357 include/linux/mfd/abx500/ab8500.h 	int (*write)(struct ab8500 *ab8500, u16 addr, u8 data);
data              358 include/linux/mfd/abx500/ab8500.h 	int (*write_masked)(struct ab8500 *ab8500, u16 addr, u8 mask, u8 data);
data              164 include/linux/mfd/arizona/core.h 					 void *data)
data              166 include/linux/mfd/arizona/core.h 	return blocking_notifier_call_chain(&arizona->notifier, event, data);
data              173 include/linux/mfd/arizona/core.h 			irq_handler_t handler, void *data);
data              174 include/linux/mfd/arizona/core.h void arizona_free_irq(struct arizona *arizona, int irq, void *data);
data              403 include/linux/mfd/as3722.h 		int count, u8 *data)
data              405 include/linux/mfd/as3722.h 	return regmap_bulk_write(as3722->regmap, reg, data, count);
data              211 include/linux/mfd/da9052/da9052.h 			   irq_handler_t handler, void *data);
data              212 include/linux/mfd/da9052/da9052.h void da9052_free_irq(struct da9052 *da9052, int irq, void *data);
data               26 include/linux/mfd/dln2.h 				const void *data, int len);
data              119 include/linux/mfd/ipaq-micro.h 	void (*key) (void *data, int len, unsigned char *rxdata);
data              121 include/linux/mfd/ipaq-micro.h 	void (*ts) (void *data, int len, unsigned char *rxdata);
data              120 include/linux/mfd/kempld.h extern void kempld_write8(struct kempld_device_data *pld, u8 index, u8 data);
data              122 include/linux/mfd/kempld.h extern void kempld_write16(struct kempld_device_data *pld, u8 index, u16 data);
data              124 include/linux/mfd/kempld.h extern void kempld_write32(struct kempld_device_data *pld, u8 index, u32 data);
data              108 include/linux/mfd/lp3943.h int lp3943_write_byte(struct lp3943 *lp3943, u8 reg, u8 data);
data              109 include/linux/mfd/lp3943.h int lp3943_update_bits(struct lp3943 *lp3943, u8 reg, u8 mask, u8 data);
data              326 include/linux/mfd/lp8788.h int lp8788_read_byte(struct lp8788 *lp, u8 reg, u8 *data);
data              327 include/linux/mfd/lp8788.h int lp8788_read_multi_bytes(struct lp8788 *lp, u8 reg, u8 *data, size_t count);
data              328 include/linux/mfd/lp8788.h int lp8788_write_byte(struct lp8788 *lp, u8 reg, u8 data);
data              329 include/linux/mfd/lp8788.h int lp8788_update_bits(struct lp8788 *lp, u8 reg, u8 mask, u8 data);
data               30 include/linux/mfd/max77693.h 	u8 data;
data               70 include/linux/mfd/max8997.h 	u8 data;
data               15 include/linux/mfd/menelaus.h extern int menelaus_register_mmc_callback(void (*callback)(void *data, u8 card_mask),
data               16 include/linux/mfd/menelaus.h 					  void *data);
data               50 include/linux/mfd/pcf50633/core.h 	void *data;
data               54 include/linux/mfd/pcf50633/core.h 			void (*handler) (int, void *), void *data);
data               62 include/linux/mfd/pcf50633/core.h 					int nr_regs, u8 *data);
data               64 include/linux/mfd/pcf50633/core.h 					int nr_regs, u8 *data);
data              386 include/linux/mfd/rohm-bd70528.h int bd70528_wdt_set(struct rohm_regmap_dev *data, int enable, int *old_state);
data              387 include/linux/mfd/rohm-bd70528.h void bd70528_wdt_lock(struct rohm_regmap_dev *data);
data              388 include/linux/mfd/rohm-bd70528.h void bd70528_wdt_unlock(struct rohm_regmap_dev *data);
data              392 include/linux/mfd/rohm-bd70528.h static inline int bd70528_wdt_set(struct rohm_regmap_dev *data, int enable,
data              398 include/linux/mfd/rohm-bd70528.h static inline void bd70528_wdt_lock(struct rohm_regmap_dev *data)
data              402 include/linux/mfd/rohm-bd70528.h static inline void bd70528_wdt_unlock(struct rohm_regmap_dev *data)
data              148 include/linux/mfd/stmpe.h extern int stmpe_reg_write(struct stmpe *stmpe, u8 reg, u8 data);
data              125 include/linux/mfd/tc3589x.h extern int tc3589x_reg_write(struct tc3589x *tc3589x, u8 reg, u8 data);
data              749 include/linux/mfd/twl.h 	int		(*set_voltage)(void *data, int target_uV);
data              750 include/linux/mfd/twl.h 	int		(*get_voltage)(void *data);
data              751 include/linux/mfd/twl.h 	void		*data;
data               78 include/linux/mfd/viperboard.h 	u8 data[VPRBRD_I2C_MSG_LEN
data               84 include/linux/mfd/viperboard.h 	u8 data[VPRBRD_I2C_MSG_LEN
data              660 include/linux/mfd/wm8350/core.h 				      const char *name, void *data)
data              666 include/linux/mfd/wm8350/core.h 				    handler, flags, name, data);
data              669 include/linux/mfd/wm8350/core.h static inline void wm8350_free_irq(struct wm8350 *wm8350, int irq, void *data)
data              671 include/linux/mfd/wm8350/core.h 	free_irq(irq + wm8350->irq_base, data);
data              122 include/linux/mfd/wm8994/core.h 				     void *data)
data              128 include/linux/mfd/wm8994/core.h 				    data);
data              130 include/linux/mfd/wm8994/core.h static inline void wm8994_free_irq(struct wm8994 *wm8994, int irq, void *data)
data              134 include/linux/mfd/wm8994/core.h 	free_irq(regmap_irq_get_virq(wm8994->irq_data, irq), data);
data               74 include/linux/mic_bus.h 						const char *name, void *data,
data               77 include/linux/mic_bus.h 			 struct mic_irq *cookie, void *data);
data             1024 include/linux/mlx4/device.h 	u8	data[MAD_IFC_DATA_SZ];
data             1542 include/linux/mlx4/device.h 			 u16 offset, u16 size, u8 *data);
data              718 include/linux/mlx5/device.h 	union ev_data	data;
data              725 include/linux/mlx5/device.h 	u8		data[MLX5_CMD_DATA_BLOCK_SIZE];
data              232 include/linux/mlx5/driver.h 	__be32		data[4];
data             5462 include/linux/mlx5/mlx5_ifc.h 	u8         data[0x20];
data             5470 include/linux/mlx5/mlx5_ifc.h 	u8         data[0x20];
data             9397 include/linux/mlx5/mlx5_ifc.h 	union mlx5_ifc_mcqi_reg_data_bits data[0];
data             9436 include/linux/mlx5/mlx5_ifc.h 	u8         data[0][0x20];
data              188 include/linux/mlx5/mlx5_ifc_fpga.h 	u8         data[0][0x8];
data              192 include/linux/mlx5/port.h 			     u16 offset, u16 size, u8 *data);
data              405 include/linux/mlx5/qp.h 	__be32	data[0];
data             2643 include/linux/mm.h typedef int (*pte_fn_t)(pte_t *pte, unsigned long addr, void *data);
data             2645 include/linux/mm.h 			       unsigned long size, pte_fn_t fn, void *data);
data              113 include/linux/mmc/core.h 	struct mmc_data		*data;		/* data segment associated with cmd */
data              150 include/linux/mmc/core.h 	struct mmc_data		*data;
data              178 include/linux/mmc/core.h void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card);
data              588 include/linux/mmc/host.h static inline enum dma_data_direction mmc_get_dma_dir(struct mmc_data *data)
data              590 include/linux/mmc/host.h 	return data->flags & MMC_DATA_WRITE ? DMA_TO_DEVICE : DMA_FROM_DEVICE;
data               12 include/linux/mmc/sdhci-pci-data.h 	int		(*setup)(struct sdhci_pci_data *data);
data               13 include/linux/mmc/sdhci-pci-data.h 	void		(*cleanup)(struct sdhci_pci_data *data);
data               28 include/linux/mmc/sdio_func.h 	unsigned char data[0];
data              264 include/linux/mod_devicetable.h 	const void *data;
data              484 include/linux/mod_devicetable.h 	const void *data;
data              641 include/linux/mod_devicetable.h 	void			*data;
data              147 include/linux/module.h #define __INITDATA_OR_MODULE	.data
data              590 include/linux/module.h 				    void *data), void *data);
data              602 include/linux/module.h 				   void *data);
data              791 include/linux/module.h 						 void *data)
data               98 include/linux/mount.h 				      void *data);
data              101 include/linux/mount.h 				     const char *name, void *data);
data               11 include/linux/msi.h 	u32	data;		/* 16 bits of msi message data */
data               97 include/linux/msi.h 	void (*write_msi_msg)(struct msi_desc *entry, void *data);
data              192 include/linux/msi.h void pci_msi_mask_irq(struct irq_data *data);
data              193 include/linux/msi.h void pci_msi_unmask_irq(struct irq_data *data);
data              294 include/linux/msi.h 	void			*data;
data              324 include/linux/msi.h int msi_domain_set_affinity(struct irq_data *data, const struct cpumask *mask,
data              355 include/linux/msi.h #define platform_msi_create_device_domain(dev, nvec, write, ops, data)	\
data              356 include/linux/msi.h 	__platform_msi_create_device_domain(dev, nvec, false, write, ops, data)
data              357 include/linux/msi.h #define platform_msi_create_device_tree_domain(dev, nvec, write, ops, data) \
data              358 include/linux/msi.h 	__platform_msi_create_device_domain(dev, nvec, true, write, ops, data)
data               85 include/linux/mtd/doc2000.h static inline void WriteDOC_(u8 data, u32 __iomem *addr, unsigned long reg)
data               87 include/linux/mtd/doc2000.h 	__raw_writel(data, addr + reg);
data               96 include/linux/mtd/doc2000.h static inline void WriteDOC_(u8 data, u16 __iomem *addr, unsigned long reg)
data               98 include/linux/mtd/doc2000.h 	__raw_writew(data, addr + reg);
data               20 include/linux/mtd/latch-addr-flash.h 	int			(*init)(void *data, int cs);
data               21 include/linux/mtd/latch-addr-flash.h 	void			(*done)(void *data);
data               22 include/linux/mtd/latch-addr-flash.h 	void			(*set_window)(unsigned long offset, void *data);
data               23 include/linux/mtd/latch-addr-flash.h 	void			*data;
data              258 include/linux/mtd/rawnand.h 	u8 data[NAND_MAX_ID_LEN];
data              600 include/linux/mtd/rawnand.h 		struct nand_op_data_instr data;
data              647 include/linux/mtd/rawnand.h 		.ctx.data = {						\
data              658 include/linux/mtd/rawnand.h 		.ctx.data = {						\
data              669 include/linux/mtd/rawnand.h 		.ctx.data = {						\
data              680 include/linux/mtd/rawnand.h 		.ctx.data = {						\
data              757 include/linux/mtd/rawnand.h 		struct nand_op_parser_data_constraints data;
data              778 include/linux/mtd/rawnand.h 		.ctx.data.maxlen = _maxlen,			\
data              785 include/linux/mtd/rawnand.h 		.ctx.data.maxlen = _maxlen,			\
data              895 include/linux/mtd/rawnand.h 			 instr->ctx.data.len,
data              896 include/linux/mtd/rawnand.h 			 instr->ctx.data.force_8bit ?
data              901 include/linux/mtd/rawnand.h 			 instr->ctx.data.len,
data              902 include/linux/mtd/rawnand.h 			 instr->ctx.data.force_8bit ?
data             1297 include/linux/mtd/rawnand.h int nand_check_erased_ecc_chunk(void *data, int datalen,
data              186 include/linux/mtd/spinand.h 	u8 data[SPINAND_MAX_ID_LEN];
data              120 include/linux/n_r3964.h 	unsigned char *data;             /* usually data is located 
data             2700 include/linux/netdevice.h 	return skb->data + offset;
data             2705 include/linux/netdevice.h 	return (NAPI_GRO_CB(skb)->frag0 ?: skb->data) +
data             4265 include/linux/netdevice.h 					    void *data),
data             4266 include/linux/netdevice.h 				  void *data);
data             4303 include/linux/netdevice.h 					void *data),
data             4304 include/linux/netdevice.h 			      void *data);
data             4307 include/linux/netdevice.h 					    void *data),
data             4308 include/linux/netdevice.h 				  void *data);
data              272 include/linux/netfilter/ipset/ip_set.h 	void *data;
data              276 include/linux/netfilter/ipset/ip_set.h ip_set_ext_destroy(struct ip_set *set, void *data)
data              283 include/linux/netfilter/ipset/ip_set.h 			set, ext_comment(data, set));
data              353 include/linux/netfilter/ipset/ip_set.h 				    u32 flags, void *data);
data               34 include/linux/netfilter/nf_conntrack_h323.h int get_h225_addr(struct nf_conn *ct, unsigned char *data,
data               42 include/linux/netfilter/nf_conntrack_h323.h 				  unsigned char **data, int dataoff,
data               47 include/linux/netfilter/nf_conntrack_h323.h 				  unsigned char **data, int dataoff,
data               54 include/linux/netfilter/nf_conntrack_h323.h 				 unsigned int protoff, unsigned char **data,
data               59 include/linux/netfilter/nf_conntrack_h323.h 				 unsigned int protoff, unsigned char **data,
data               64 include/linux/netfilter/nf_conntrack_h323.h 				 unsigned int protoff, unsigned char **data,
data               73 include/linux/netfilter/nf_conntrack_h323.h 			     unsigned char **data, int dataoff,
data               79 include/linux/netfilter/nf_conntrack_h323.h 			     unsigned char **data, int dataoff,
data               86 include/linux/netfilter/nf_conntrack_h323.h 				       unsigned char **data, int dataoff,
data               93 include/linux/netfilter/nf_conntrack_h323.h 			     unsigned char **data, TransportAddress *taddr,
data               95 include/linux/netfilter/nf_conntrack_h323_types.h 		DataApplicationCapability data;
data               36 include/linux/netfilter/nfnetlink_osf.h 		 const int ttl_check, struct nf_osf_data *data);
data              467 include/linux/netfilter/x_tables.h 	unsigned char data[0];
data              483 include/linux/netfilter/x_tables.h 	unsigned char data[0];
data               64 include/linux/netfilter_ipv6.h 			   struct nf_bridge_frag_data *data,
data               66 include/linux/netfilter_ipv6.h 					 const struct nf_bridge_frag_data *data,
data              138 include/linux/netfilter_ipv6.h 		    struct nf_bridge_frag_data *data,
data              140 include/linux/netfilter_ipv6.h 				  const struct nf_bridge_frag_data *data,
data              145 include/linux/netfilter_ipv6.h 				     struct nf_bridge_frag_data *data,
data              147 include/linux/netfilter_ipv6.h 						   const struct nf_bridge_frag_data *data,
data              156 include/linux/netfilter_ipv6.h 	return v6_ops->br_fragment(net, sk, skb, data, output);
data              158 include/linux/netfilter_ipv6.h 	return br_ip6_fragment(net, sk, skb, data, output);
data               16 include/linux/netlink.h 	return (struct nlmsghdr *)skb->data;
data              136 include/linux/netlink.h 			       int (*filter)(struct sock *dsk, struct sk_buff *skb, void *data),
data              186 include/linux/netlink.h 	void			*data;
data              218 include/linux/netlink.h 	void *data;
data               21 include/linux/nfs.h 	unsigned char		data[NFS_MAXFHSIZE];
data               30 include/linux/nfs.h 	return a->size != b->size || memcmp(a->data, b->data, a->size) != 0;
data               36 include/linux/nfs.h 	memcpy(target->data, source->data, source->size);
data               52 include/linux/nfs4.h typedef struct { char data[NFS4_VERIFIER_SIZE]; } nfs4_verifier;
data               56 include/linux/nfs4.h 		char data[NFS4_STATEID_SIZE];
data              546 include/linux/nfs4.h 	unsigned char data[NFS4_MAX_SESSIONID_LEN];
data              641 include/linux/nfs4.h 	char data[NFS4_DEVICEID4_SIZE];
data              549 include/linux/nfs_fs.h extern void nfs_commit_free(struct nfs_commit_data *data);
data               20 include/linux/nfs_xdr.h 	char *data;
data              231 include/linux/nfs_xdr.h 	void *data;
data              625 include/linux/nfs_xdr.h 	char			data[8];
data             1554 include/linux/nfs_xdr.h 	void (*completion) (struct nfs_commit_data *data);
data             1584 include/linux/nfs_xdr.h 	int (*commit_done_cb) (struct rpc_task *task, struct nfs_commit_data *data);
data               52 include/linux/notifier.h 			unsigned long action, void *data);
data               34 include/linux/nsc_gpio.h extern ssize_t nsc_gpio_write(struct file *file, const char __user *data,
data             1638 include/linux/ntb.h 	u32 data;
data               66 include/linux/ntb_transport.h 			   void *data, int len);
data               68 include/linux/ntb_transport.h 			   void *data, int len);
data               69 include/linux/ntb_transport.h 	void (*event_handler)(void *data, int status);
data               75 include/linux/ntb_transport.h ntb_transport_create_queue(void *data, struct device *client_dev,
data               78 include/linux/ntb_transport.h int ntb_transport_rx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
data               80 include/linux/ntb_transport.h int ntb_transport_tx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
data               31 include/linux/nubus.h 	__u32 data;	/* Actually 24 bits used */
data              170 include/linux/nubus.h int nubus_proc_show(struct seq_file *m, void *data);
data              172 include/linux/nubus.h static inline void nubus_set_drvdata(struct nubus_board *board, void *data)
data              174 include/linux/nubus.h 	dev_set_drvdata(&board->dev, data);
data              186 include/linux/nvme-tcp.h 	struct nvme_tcp_data_pdu	data;
data               66 include/linux/of.h 	void	*data;
data             1286 include/linux/of.h 		     .data = (fn == (fn_type)NULL) ? fn : fn  }
data             1292 include/linux/of.h 		     .data = (fn == (fn_type)NULL) ? fn : fn }
data               38 include/linux/of_dma.h 		void *data);
data               58 include/linux/of_dma.h 		void *data)
data               46 include/linux/of_fdt.h 				     int depth, void *data),
data               47 include/linux/of_fdt.h 			   void *data);
data               51 include/linux/of_fdt.h 					      void *data),
data               52 include/linux/of_fdt.h 				    void *data);
data               62 include/linux/of_fdt.h 				     int depth, void *data);
data               64 include/linux/of_fdt.h 				     int depth, void *data);
data               77 include/linux/of_fdt.h 				   int depth, void *data);
data               56 include/linux/of_gpio.h 				   void *data);
data               69 include/linux/of_platform.h extern int of_platform_device_destroy(struct device *dev, void *data);
data              113 include/linux/oid_registry.h extern enum OID look_up_OID(const void *data, size_t datasize);
data              239 include/linux/omap-dma.h 	void (*callback)(int lch, u16 ch_status, void *data);
data              240 include/linux/omap-dma.h 	void *data;
data              304 include/linux/omap-dma.h 			void (*callback)(int lch, u16 ch_status, void *data),
data              305 include/linux/omap-dma.h 			void *data, int *dma_ch);
data              338 include/linux/omap-dma.h 			void (*callback)(int lch, u16 ch_status, void *data),
data              339 include/linux/omap-dma.h 			void *data);
data              366 include/linux/omap-dma.h 			void (*callback)(int lch, u16 ch_status, void *data),
data              367 include/linux/omap-dma.h 			void *data, int *dma_ch)
data               11 include/linux/omap-mailbox.h #define omap_mbox_message(data) (u32)(mbox_msg_t)(data)
data              186 include/linux/oprofile.h 	unsigned long *data;
data              387 include/linux/pagemap.h 				pgoff_t index, filler_t *filler, void *data);
data              391 include/linux/pagemap.h 		struct list_head *pages, filler_t *filler, void *data);
data              394 include/linux/pagemap.h 				pgoff_t index, void *data)
data              396 include/linux/pagemap.h 	return read_cache_page(mapping, index, NULL, data);
data               37 include/linux/parport.h        unsigned char data;     /* ciaa.prb */
data               43 include/linux/pata_arasan_cf_data.h set_arasan_cf_pdata(struct platform_device *pdev, struct arasan_cf_pdata *data)
data               45 include/linux/pata_arasan_cf_data.h 	pdev->dev.platform_data = data;
data              137 include/linux/pci-epc.h static inline void epc_set_drvdata(struct pci_epc *epc, void *data)
data              139 include/linux/pci-epc.h 	dev_set_drvdata(&epc->dev, data);
data              135 include/linux/pci-epf.h static inline void epf_set_drvdata(struct pci_epf *epf, void *data)
data              137 include/linux/pci-epf.h 	dev_set_drvdata(&epf->dev, data);
data              275 include/linux/pci.h 	u32		data[0];
data              910 include/linux/pci.h #define PCI_DEVICE_DATA(vend, dev, data) \
data              913 include/linux/pci.h 	.driver_data = (kernel_ulong_t)(data)
data             1855 include/linux/pci.h static inline void pci_set_drvdata(struct pci_dev *pdev, void *data)
data             1857 include/linux/pci.h 	dev_set_drvdata(&pdev->dev, data);
data             2331 include/linux/pci.h 				     u16 alias, void *data), void *data);
data              422 include/linux/pe.h 		uint16_t data;
data               83 include/linux/perf_event.h 	void				*data;
data              842 include/linux/perf_event.h 	struct perf_sample_data *data;
data              984 include/linux/perf_event.h static inline void perf_sample_data_init(struct perf_sample_data *data,
data              988 include/linux/perf_event.h 	data->addr = addr;
data              989 include/linux/perf_event.h 	data->raw  = NULL;
data              990 include/linux/perf_event.h 	data->br_stack = NULL;
data              991 include/linux/perf_event.h 	data->period = period;
data              992 include/linux/perf_event.h 	data->weight = 0;
data              993 include/linux/perf_event.h 	data->data_src.val = PERF_MEM_NA;
data              994 include/linux/perf_event.h 	data->txn = 0;
data              999 include/linux/perf_event.h 			       struct perf_sample_data *data,
data             1002 include/linux/perf_event.h 				struct perf_sample_data *data,
data             1007 include/linux/perf_event.h 				 struct perf_sample_data *data,
data             1011 include/linux/perf_event.h 				     struct perf_sample_data *data,
data             1014 include/linux/perf_event.h 				       struct perf_sample_data *data,
data             1017 include/linux/perf_event.h 			     struct perf_sample_data *data,
data             1032 include/linux/perf_event.h 			   struct perf_sample_data *data,
data             1264 include/linux/perf_event.h extern void perf_bp_event(struct perf_event *event, void *data);
data             1390 include/linux/perf_event.h perf_bp_event(struct perf_event *event, void *data)			{ }
data             1399 include/linux/perf_event.h typedef int (perf_ksymbol_get_name_f)(char *name, int name_len, void *data);
data              619 include/linux/phy.h 			     struct ethtool_eeprom *ee, u8 *data);
data              623 include/linux/phy.h 	void (*get_strings)(struct phy_device *dev, u8 *data);
data              625 include/linux/phy.h 			  struct ethtool_stats *stats, u64 *data);
data              629 include/linux/phy.h 			   struct ethtool_tunable *tuna, void *data);
data              632 include/linux/phy.h 			    const void *data);
data             1184 include/linux/phy.h int phy_ethtool_set_eee(struct phy_device *phydev, struct ethtool_eee *data);
data             1185 include/linux/phy.h int phy_ethtool_get_eee(struct phy_device *phydev, struct ethtool_eee *data);
data             1201 include/linux/phy.h static inline int phy_ethtool_get_strings(struct phy_device *phydev, u8 *data)
data             1207 include/linux/phy.h 	phydev->drv->get_strings(phydev, data);
data             1234 include/linux/phy.h 					struct ethtool_stats *stats, u64 *data)
data             1240 include/linux/phy.h 	phydev->drv->get_stats(phydev, stats, data);
data               85 include/linux/phy/omap_usb.h 	u32 data)
data               87 include/linux/phy/omap_usb.h 	__raw_writel(data, addr + offset);
data              186 include/linux/phy/phy.h static inline void phy_set_drvdata(struct phy *phy, void *data)
data              188 include/linux/phy/phy.h 	dev_set_drvdata(&phy->dev, data);
data               75 include/linux/pinctrl/machine.h 	} data;
data               93 include/linux/pinctrl/machine.h 		.data.mux = {						\
data              114 include/linux/pinctrl/machine.h 		.data.configs = {					\
data              136 include/linux/pinctrl/machine.h 		.data.configs = {					\
data                5 include/linux/pl320-ipc.h int pl320_ipc_transmit(u32 *data);
data               48 include/linux/platform_data/at91_adc.h extern void __init at91_add_device_adc(struct at91_adc_data *data);
data             1001 include/linux/platform_data/cros_ec_commands.h 	uint32_t data[32];
data             1941 include/linux/platform_data/cros_ec_commands.h 	uint8_t data[EC_LB_PROG_LEN];
data             2396 include/linux/platform_data/cros_ec_commands.h 		int16_t             data[3];
data             2427 include/linux/platform_data/cros_ec_commands.h 	struct ec_response_motion_sensor_data data[0];
data             2514 include/linux/platform_data/cros_ec_commands.h 			int16_t data;
data             2523 include/linux/platform_data/cros_ec_commands.h 		} info, info_3, data, fifo_flush, perform_calib,
data             2539 include/linux/platform_data/cros_ec_commands.h 			int32_t data;
data             2712 include/linux/platform_data/cros_ec_commands.h 		struct ec_response_motion_sensor_data data;
data             2848 include/linux/platform_data/cros_ec_commands.h 	uint8_t data[EC_PSTORE_SIZE_MAX];
data             2908 include/linux/platform_data/cros_ec_commands.h 		} data;
data             2946 include/linux/platform_data/cros_ec_commands.h 	uint8_t data[EC_VSTORE_SLOT_SIZE];
data             2956 include/linux/platform_data/cros_ec_commands.h 	uint8_t data[EC_VSTORE_SLOT_SIZE];
data             3437 include/linux/platform_data/cros_ec_commands.h 	union ec_response_get_next_data data;
data             3443 include/linux/platform_data/cros_ec_commands.h 	union ec_response_get_next_data_v1 data;
data             3755 include/linux/platform_data/cros_ec_commands.h 	uint16_t data;
data             3762 include/linux/platform_data/cros_ec_commands.h 	uint16_t data;
data             3924 include/linux/platform_data/cros_ec_commands.h 	uint8_t data[];		/* Data read by messages concatenated here */
data             4266 include/linux/platform_data/cros_ec_commands.h 	uint8_t data[32];
data             4271 include/linux/platform_data/cros_ec_commands.h 	uint16_t data[32];
data             4339 include/linux/platform_data/cros_ec_commands.h 			uint8_t  data[SB_FW_UPDATE_CMD_WRITE_BLOCK_SIZE];
data             4348 include/linux/platform_data/cros_ec_commands.h 			uint8_t data[SB_FW_UPDATE_CMD_INFO_SIZE];
data             4353 include/linux/platform_data/cros_ec_commands.h 			uint8_t data[SB_FW_UPDATE_CMD_STATUS_SIZE];
data             4912 include/linux/platform_data/cros_ec_commands.h 	uint16_t data;      /* type-defined data payload */
data             5172 include/linux/platform_data/cros_ec_commands.h 	uint8_t data[];		/* For string and raw data */
data             5299 include/linux/platform_data/cros_ec_commands.h 	uint8_t data[];		/* Data to send */
data             5477 include/linux/platform_data/cros_ec_commands.h 	uint8_t data[];
data               72 include/linux/platform_data/cros_ec_proto.h 	uint8_t data[0];
data               37 include/linux/platform_data/cyttsp4.h 	const uint8_t *data;
data              164 include/linux/platform_data/dma-ste-dma40.h bool stedma40_filter(struct dma_chan *chan, void *data);
data              193 include/linux/platform_data/dma-ste-dma40.h static inline bool stedma40_filter(struct dma_chan *chan, void *data)
data                6 include/linux/platform_data/mdio-bcm-unimac.h 	int (*wait_func)(void *data);
data               33 include/linux/platform_data/media/omap4iss.h 	struct iss_csiphy_lane data[ISS_CSIPHY1_NUM_DATA_LANES];
data              111 include/linux/platform_data/mlxreg.h 	struct mlxreg_core_data *data;
data              133 include/linux/platform_data/mlxreg.h 	struct mlxreg_core_data *data;
data               26 include/linux/platform_data/mmc-mxcmmc.h 	int (*init)(struct device *dev, irq_handler_t handler, void *data);
data               27 include/linux/platform_data/mmc-mxcmmc.h 	void (*exit)(struct device *dev, void *data);
data                9 include/linux/platform_data/tda9950.h 	void *data;
data               23 include/linux/platform_data/ti-sysc.h 	void *data;
data              151 include/linux/platform_data/ti-sysc.h 			   const struct ti_sysc_module_data *data,
data               80 include/linux/platform_data/wilco-ec.h 	u8 data[0];
data              143 include/linux/platform_data/wilco-ec.h 	u8 data[WILCO_EC_PROPERTY_MAX_SIZE];
data               82 include/linux/platform_device.h 		const void *data;
data              108 include/linux/platform_device.h 		const void *data, size_t size) {
data              116 include/linux/platform_device.h 		.data = data,
data              172 include/linux/platform_device.h 		const void *data, size_t size)
data              175 include/linux/platform_device.h 			NULL, 0, data, size);
data              183 include/linux/platform_device.h 				    const void *data, size_t size);
data              227 include/linux/platform_device.h 					void *data)
data              229 include/linux/platform_device.h 	dev_set_drvdata(&pdev->dev, data);
data              282 include/linux/platform_device.h #define platform_create_bundle(driver, probe, res, n_res, data, size) \
data              283 include/linux/platform_device.h 	__platform_create_bundle(driver, probe, res, n_res, data, size, THIS_MODULE)
data              287 include/linux/platform_device.h 	const void *data, size_t size, struct module *module);
data              736 include/linux/pm.h extern void dpm_for_each_dev(void *data, void (*fn)(struct device *, void *));
data              779 include/linux/pm.h static inline void dpm_for_each_dev(void *data, void (*fn)(struct device *, void *))
data               87 include/linux/pm_domain.h 	void *data;
data              183 include/linux/pm_domain.h 	void *data;
data              282 include/linux/pm_domain.h 				  struct genpd_onecell_data *data);
data              306 include/linux/pm_domain.h 					struct genpd_onecell_data *data)
data              131 include/linux/pm_opp.h struct opp_table *dev_pm_opp_register_set_opp_helper(struct device *dev, int (*set_opp)(struct dev_pm_set_opp_data *data));
data              275 include/linux/pm_opp.h 			int (*set_opp)(struct dev_pm_set_opp_data *data))
data               63 include/linux/pm_qos.h 	} data;
data              165 include/linux/pm_qos.h 	return dev->power.qos->resume_latency_req->data.pnode.prio;
data              170 include/linux/pm_qos.h 	return dev->power.qos->flags_req->data.flr.flags;
data               93 include/linux/pnfs_osd_xdr.h 	(unsigned long long)be64_to_cpup((__be64 *)(oid_device_id)->data)
data               96 include/linux/pnfs_osd_xdr.h 	(unsigned long long)be64_to_cpup(((__be64 *)(oid_device_id)->data) + 1)
data              238 include/linux/pnp.h static inline void pnp_set_card_drvdata(struct pnp_card_link *pcard, void *data)
data              240 include/linux/pnp.h 	pcard->driver_data = data;
data              270 include/linux/pnp.h 	void *data;
data              287 include/linux/pnp.h static inline void pnp_set_drvdata(struct pnp_dev *pdev, void *data)
data              289 include/linux/pnp.h 	dev_set_drvdata(&pdev->dev, data);
data              347 include/linux/pnp.h 		return dev->data;
data               39 include/linux/power/bq27xxx_battery.h 	int (*read_bulk)(struct bq27xxx_device_info *di, u8 reg, u8 *data, int len);
data               40 include/linux/power/bq27xxx_battery.h 	int (*write_bulk)(struct bq27xxx_device_info *di, u8 reg, u8 *data, int len);
data              139 include/linux/power/max17042_battery.h 	u16 data;
data               29 include/linux/pps_kernel.h 			int event, void *data);	/* PPS echo function */
data               89 include/linux/pps_kernel.h 		struct pps_event_time *ts, int event, void *data);
data              347 include/linux/printk.h 	static bool __section(.data.once) __print_once;		\
data              358 include/linux/printk.h 	static bool __section(.data.once) __print_once;		\
data               33 include/linux/proc_fs.h 		unsigned int state_size, void *data);
data               34 include/linux/proc_fs.h #define proc_create_seq_data(name, mode, parent, ops, data) \
data               35 include/linux/proc_fs.h 	proc_create_seq_private(name, mode, parent, ops, 0, data)
data               40 include/linux/proc_fs.h 		int (*show)(struct seq_file *, void *), void *data);
data               60 include/linux/proc_fs.h 		unsigned int state_size, void *data);
data               65 include/linux/proc_fs.h 		int (*show)(struct seq_file *, void *), void *data);
data               70 include/linux/proc_fs.h 						  unsigned int state_size, void *data);
data               75 include/linux/proc_fs.h 						    void *data);
data              103 include/linux/proc_fs.h 	umode_t mode, struct proc_dir_entry *parent, void *data) { return NULL; }
data              106 include/linux/proc_fs.h #define proc_create_seq_private(name, mode, parent, ops, size, data) ({NULL;})
data              107 include/linux/proc_fs.h #define proc_create_seq_data(name, mode, parent, ops, data) ({NULL;})
data              110 include/linux/proc_fs.h #define proc_create_single_data(name, mode, parent, show, data) ({NULL;})
data              112 include/linux/proc_fs.h #define proc_create_data(name, mode, parent, proc_fops, data) ({NULL;})
data              123 include/linux/proc_fs.h #define proc_create_net_data(name, mode, parent, ops, state_size, data) ({NULL;})
data              125 include/linux/proc_fs.h #define proc_create_net_single(name, mode, parent, show, data) ({NULL;})
data              537 include/linux/psp-sev.h 				void *data, int *error);
data              552 include/linux/psp-sev.h int sev_guest_deactivate(struct sev_data_deactivate *data, int *error);
data              567 include/linux/psp-sev.h int sev_guest_activate(struct sev_data_activate *data, int *error);
data              596 include/linux/psp-sev.h int sev_guest_decommission(struct sev_data_decommission *data, int *error);
data              608 include/linux/psp-sev.h sev_guest_deactivate(struct sev_data_deactivate *data, int *error) { return -ENODEV; }
data              611 include/linux/psp-sev.h sev_guest_decommission(struct sev_data_decommission *data, int *error) { return -ENODEV; }
data              614 include/linux/psp-sev.h sev_guest_activate(struct sev_data_activate *data, int *error) { return -ENODEV; }
data              619 include/linux/psp-sev.h sev_issue_cmd_external_user(struct file *filep, unsigned int id, void *data, int *error) { return -ENODEV; }
data              182 include/linux/pstore.h 	void		*data;
data               45 include/linux/ptp_classify.h #define IPV4_HLEN(data) (((struct iphdr *)(data + OFF_IHL))->ihl << 2)
data               17 include/linux/ptrace.h 	struct seccomp_data	data;
data               57 include/linux/ptrace.h 			unsigned long addr, unsigned long data);
data               62 include/linux/ptrace.h 			  unsigned long addr, unsigned long data);
data              109 include/linux/ptrace.h 			    unsigned long data);
data              111 include/linux/ptrace.h 			    unsigned long data);
data              393 include/linux/pwm.h int pwm_set_chip_data(struct pwm_device *pwm, void *data);
data              462 include/linux/pwm.h static inline int pwm_set_chip_data(struct pwm_device *pwm, void *data)
data              779 include/linux/qed/common_hsi.h 	__le32 data;
data              377 include/linux/qed/eth_common.h 	struct eth_tx_data_1st_bd data;
data              384 include/linux/qed/eth_common.h 	struct eth_tx_data_2nd_bd data;
data              407 include/linux/qed/eth_common.h 	struct eth_tx_data_3rd_bd data;
data              427 include/linux/qed/eth_common.h 	struct eth_tx_data_bd data;
data              101 include/linux/qed/fcoe_common.h 	struct fcoe_tx_data_params data;
data              139 include/linux/qed/iscsi_common.h 	__le32 data[12];
data              270 include/linux/qed/iscsi_common.h 	__le32 data[3];
data              715 include/linux/qed/iscsi_common.h 	struct data_hdr data;
data              817 include/linux/qed/qed_if.h 	void (*get_generic_tlv_data)(void *dev, struct qed_generic_tlvs *data);
data              818 include/linux/qed/qed_if.h 	void (*get_protocol_tlv_data)(void *dev, void *data);
data             1419 include/linux/qed/qed_if.h 				     u32 *data)
data             1424 include/linux/qed/qed_if.h 	for (i = 0; i < size / sizeof(*data); i++)
data             1425 include/linux/qed/qed_if.h 		DIRECT_REG_WR(&((u32 __iomem *)addr)[i], data[i]);
data             1430 include/linux/qed/qed_if.h 				   u32 *data)
data             1432 include/linux/qed/qed_if.h 	__internal_ram_wr(NULL, addr, size, data);
data              130 include/linux/qed/qed_ll2_if.h 				      struct qed_ll2_comp_rx_data *data);
data              649 include/linux/qed/qed_rdma_if.h 				      struct qed_ll2_acquire_data *data);
data              262 include/linux/rcupdate.h 		static bool __section(.data.unlikely) __warned;		\
data              448 include/linux/regmap.h typedef int (*regmap_hw_write)(void *context, const void *data,
data             1267 include/linux/regmap.h 			struct regmap_irq_chip_data **data);
data             1268 include/linux/regmap.h void regmap_del_irq_chip(int irq, struct regmap_irq_chip_data *data);
data             1273 include/linux/regmap.h 			     struct regmap_irq_chip_data **data);
data             1275 include/linux/regmap.h 			      struct regmap_irq_chip_data *data);
data             1277 include/linux/regmap.h int regmap_irq_chip_get_base(struct regmap_irq_chip_data *data);
data             1278 include/linux/regmap.h int regmap_irq_get_virq(struct regmap_irq_chip_data *data, int irq);
data             1279 include/linux/regmap.h struct irq_domain *regmap_irq_get_domain(struct regmap_irq_chip_data *data);
data              256 include/linux/regset.h 				      void __user **ubuf, const void *data,
data              265 include/linux/regset.h 		data += *pos - start_pos;
data              267 include/linux/regset.h 			memcpy(*kbuf, data, copy);
data              269 include/linux/regset.h 		} else if (__copy_to_user(*ubuf, data, copy))
data              281 include/linux/regset.h 				     const void __user **ubuf, void *data,
data              290 include/linux/regset.h 		data += *pos - start_pos;
data              292 include/linux/regset.h 			memcpy(data, *kbuf, copy);
data              294 include/linux/regset.h 		} else if (__copy_from_user(data, *ubuf, copy))
data              369 include/linux/regset.h 				      void __user *data)
data              376 include/linux/regset.h 	if (!access_ok(data, size))
data              379 include/linux/regset.h 	return regset->get(target, regset, offset, size, NULL, data);
data              395 include/linux/regset.h 					const void __user *data)
data              402 include/linux/regset.h 	if (!access_ok(data, size))
data              405 include/linux/regset.h 	return regset->set(target, regset, offset, size, NULL, data);
data              282 include/linux/regulator/consumer.h void regulator_set_drvdata(struct regulator *regulator, void *data);
data              577 include/linux/regulator/consumer.h 	void *data)
data              498 include/linux/regulator/driver.h 				  unsigned long event, void *data);
data               37 include/linux/relay.h 	void *data;			/* start of current sub-buffer */
data              203 include/linux/relay.h 			       const void *data,
data              213 include/linux/relay.h 	memcpy(buf->data + buf->offset, data, length);
data              231 include/linux/relay.h 				 const void *data,
data              239 include/linux/relay.h 	memcpy(buf->data + buf->offset, data, length);
data              265 include/linux/relay.h 	reserved = buf->data + buf->offset;
data               90 include/linux/remoteproc.h 	u8 data[0];
data               62 include/linux/rfkill.h 	void	(*poll)(struct rfkill *rfkill, void *data);
data               63 include/linux/rfkill.h 	void	(*query)(struct rfkill *rfkill, void *data);
data               64 include/linux/rfkill.h 	int	(*set_block)(void *data, bool blocked);
data               38 include/linux/rhashtable-types.h typedef u32 (*rht_hashfn_t)(const void *data, u32 len, u32 seed);
data               39 include/linux/rhashtable-types.h typedef u32 (*rht_obj_hashfn_t)(const void *data, u32 len, u32 seed);
data              718 include/linux/rhashtable.h 	void *data;
data              726 include/linux/rhashtable.h 	data = ERR_PTR(-ENOMEM);
data              752 include/linux/rhashtable.h 		data = rht_obj(ht, head);
data              769 include/linux/rhashtable.h 		data = NULL;
data              776 include/linux/rhashtable.h 	data = ERR_PTR(-E2BIG);
data              800 include/linux/rhashtable.h 	data = NULL;
data              804 include/linux/rhashtable.h 	return data;
data              118 include/linux/ring_buffer.h 		      unsigned long length, void *data);
data              194 include/linux/ring_buffer.h void ring_buffer_free_read_page(struct ring_buffer *buffer, int cpu, void *data);
data              401 include/linux/rio.h 			u32 *data);
data              403 include/linux/rio.h 			u32 data);
data              405 include/linux/rio.h 			u8 hopcount, u32 offset, int len, u32 *data);
data              407 include/linux/rio.h 			u8 hopcount, u32 offset, int len, u32 data);
data              408 include/linux/rio.h 	int (*dsend) (struct rio_mport *mport, int index, u16 destid, u16 data);
data               20 include/linux/rio_drv.h 				      u32 * data);
data               22 include/linux/rio_drv.h 				       u32 data);
data               24 include/linux/rio_drv.h 				      u16 * data);
data               26 include/linux/rio_drv.h 				       u16 data);
data               28 include/linux/rio_drv.h 				     u8 * data);
data               30 include/linux/rio_drv.h 				      u8 data);
data               33 include/linux/rio_drv.h 				    u8 hopcount, u32 offset, u32 * data);
data               35 include/linux/rio_drv.h 				     u8 hopcount, u32 offset, u32 data);
data               37 include/linux/rio_drv.h 				    u8 hopcount, u32 offset, u16 * data);
data               39 include/linux/rio_drv.h 				     u8 hopcount, u32 offset, u16 data);
data               41 include/linux/rio_drv.h 				   u8 hopcount, u32 offset, u8 * data);
data               43 include/linux/rio_drv.h 				    u8 hopcount, u32 offset, u8 data);
data               55 include/linux/rio_drv.h 					   u32 * data)
data               57 include/linux/rio_drv.h 	return __rio_local_read_config_32(port, offset, data);
data               70 include/linux/rio_drv.h 					    u32 data)
data               72 include/linux/rio_drv.h 	return __rio_local_write_config_32(port, offset, data);
data               85 include/linux/rio_drv.h 					   u16 * data)
data               87 include/linux/rio_drv.h 	return __rio_local_read_config_16(port, offset, data);
data              101 include/linux/rio_drv.h 					    u16 data)
data              103 include/linux/rio_drv.h 	return __rio_local_write_config_16(port, offset, data);
data              116 include/linux/rio_drv.h 					  u8 * data)
data              118 include/linux/rio_drv.h 	return __rio_local_read_config_8(port, offset, data);
data              131 include/linux/rio_drv.h 					   u8 data)
data              133 include/linux/rio_drv.h 	return __rio_local_write_config_8(port, offset, data);
data              146 include/linux/rio_drv.h 				     u32 * data)
data              149 include/linux/rio_drv.h 					rdev->hopcount, offset, data);
data              162 include/linux/rio_drv.h 				      u32 data)
data              165 include/linux/rio_drv.h 					 rdev->hopcount, offset, data);
data              178 include/linux/rio_drv.h 				     u16 * data)
data              181 include/linux/rio_drv.h 					rdev->hopcount, offset, data);
data              194 include/linux/rio_drv.h 				      u16 data)
data              197 include/linux/rio_drv.h 					 rdev->hopcount, offset, data);
data              209 include/linux/rio_drv.h static inline int rio_read_config_8(struct rio_dev *rdev, u32 offset, u8 * data)
data              212 include/linux/rio_drv.h 				       rdev->hopcount, offset, data);
data              224 include/linux/rio_drv.h static inline int rio_write_config_8(struct rio_dev *rdev, u32 offset, u8 data)
data              227 include/linux/rio_drv.h 					rdev->hopcount, offset, data);
data              231 include/linux/rio_drv.h 				   u16 data);
data              241 include/linux/rio_drv.h static inline int rio_send_doorbell(struct rio_dev *rdev, u16 data)
data              243 include/linux/rio_drv.h 	return rio_mport_send_doorbell(rdev->net->hport, rdev->destid, data);
data              399 include/linux/rio_drv.h 		struct rio_dma_data *data,
data              403 include/linux/rio_drv.h 		struct rio_dma_data *data,
data              439 include/linux/rio_drv.h static inline void rio_set_drvdata(struct rio_dev *rdev, void *data)
data              441 include/linux/rio_drv.h 	dev_set_drvdata(&rdev->dev, data);
data              308 include/linux/rmi.h 	void *data;
data              332 include/linux/rmi.h 	void *data;
data              372 include/linux/rmi.h 		       void *data, size_t size);
data              125 include/linux/rpmsg.h int rpmsg_send(struct rpmsg_endpoint *ept, void *data, int len);
data              126 include/linux/rpmsg.h int rpmsg_sendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst);
data              128 include/linux/rpmsg.h 			  void *data, int len);
data              130 include/linux/rpmsg.h int rpmsg_trysend(struct rpmsg_endpoint *ept, void *data, int len);
data              131 include/linux/rpmsg.h int rpmsg_trysendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst);
data              133 include/linux/rpmsg.h 			     void *data, int len);
data              183 include/linux/rpmsg.h static inline int rpmsg_send(struct rpmsg_endpoint *ept, void *data, int len)
data              191 include/linux/rpmsg.h static inline int rpmsg_sendto(struct rpmsg_endpoint *ept, void *data, int len,
data              202 include/linux/rpmsg.h 					u32 dst, void *data, int len)
data              210 include/linux/rpmsg.h static inline int rpmsg_trysend(struct rpmsg_endpoint *ept, void *data, int len)
data              218 include/linux/rpmsg.h static inline int rpmsg_trysendto(struct rpmsg_endpoint *ept, void *data,
data              228 include/linux/rpmsg.h 					   u32 dst, void *data, int len)
data               62 include/linux/rslib.h int encode_rs8(struct rs_control *rs, uint8_t *data, int len, uint16_t *par,
data               66 include/linux/rslib.h int decode_rs8(struct rs_control *rs, uint8_t *data, uint16_t *par, int len,
data               73 include/linux/rslib.h int encode_rs16(struct rs_control *rs, uint16_t *data, int len, uint16_t *par,
data               77 include/linux/rslib.h int decode_rs16(struct rs_control *rs, uint16_t *data, uint16_t *par, int len,
data             1287 include/linux/rtsx_pci.h int rtsx_pci_write_register(struct rtsx_pcr *pcr, u16 addr, u8 mask, u8 data);
data             1288 include/linux/rtsx_pci.h int rtsx_pci_read_register(struct rtsx_pcr *pcr, u16 addr, u8 *data);
data             1293 include/linux/rtsx_pci.h 		u8 cmd_type, u16 reg_addr, u8 mask, u8 data);
data               70 include/linux/rtsx_usb.h extern int rtsx_usb_read_register(struct rtsx_ucr *ucr, u16 addr, u8 *data);
data               72 include/linux/rtsx_usb.h 		u8 data);
data               75 include/linux/rtsx_usb.h 		u8 data);
data               77 include/linux/rtsx_usb.h 		u8 *data);
data               80 include/linux/rtsx_usb.h 		u16 reg_addr, u8 mask, u8 data);
data              245 include/linux/sbitmap.h 					  sb_for_each_fn fn, void *data)
data              277 include/linux/sbitmap.h 			if (!fn(sb, (index << sb->shift) + nr, data))
data              296 include/linux/sbitmap.h 					void *data)
data              298 include/linux/sbitmap.h 	__sbitmap_for_each_set(sb, 0, fn, data);
data               59 include/linux/scc.h 	io_port	data;			/* I/O address of DATA register */
data               18 include/linux/sched/cpufreq.h        void (*func)(struct update_util_data *data, u64 time, unsigned int flags);
data               21 include/linux/sched/cpufreq.h void cpufreq_add_update_util_hook(int cpu, struct update_util_data *data,
data               22 include/linux/sched/cpufreq.h                        void (*func)(struct update_util_data *data, u64 time,
data              590 include/linux/sched/signal.h typedef int (*proc_visitor)(struct task_struct *p, void *data);
data              183 include/linux/sched/topology.h 	struct sd_data      data;
data              208 include/linux/sdla.h    char  data[SDLA_MAX_DATA];	/* transfer data buffer */
data               99 include/linux/seccomp.h 			       unsigned long filter_off, void __user *data);
data              101 include/linux/seccomp.h 				 unsigned long filter_off, void __user *data);
data              104 include/linux/seccomp.h 				      unsigned long n, void __user *data)
data              110 include/linux/seccomp.h 					void __user *data)
data              243 include/linux/security.h int call_blocking_lsm_notifier(enum lsm_event event, void *data);
data              293 include/linux/security.h 		      const char *type, unsigned long flags, void *data);
data              450 include/linux/security.h static inline int call_blocking_lsm_notifier(enum lsm_event event, void *data)
data              638 include/linux/security.h 				    void *data)
data             1813 include/linux/security.h 					     struct dentry *parent, void *data,
data             1833 include/linux/security.h 						    void *data,
data               18 include/linux/sed-opal.h typedef int (sec_send_recv)(void *data, u16 spsp, u8 secp, void *buffer,
data               24 include/linux/sed-opal.h struct opal_dev *init_opal_dev(void *data, sec_send_recv *send_recv);
data               68 include/linux/sed-opal.h #define init_opal_dev(data, send_recv)		NULL
data              113 include/linux/seq_file.h int seq_write(struct seq_file *seq, const void *data, size_t len);
data              120 include/linux/serdev.h static inline void serdev_device_set_drvdata(struct serdev_device *serdev, void *data)
data              122 include/linux/serdev.h 	dev_set_drvdata(&serdev->dev, data);
data              148 include/linux/serdev.h 					       void *data)
data              150 include/linux/serdev.h 	dev_set_drvdata(&ctrl->dev, data);
data              182 include/linux/serdev.h 					      const unsigned char *data,
data              190 include/linux/serdev.h 	return serdev->ops->receive_buf(serdev, data, count);
data               89 include/linux/serio.h irqreturn_t serio_interrupt(struct serio *serio, unsigned char data, unsigned int flags);
data              122 include/linux/serio.h static inline int serio_write(struct serio *serio, unsigned char data)
data              125 include/linux/serio.h 		return serio->write(serio, data);
data              145 include/linux/serio.h static inline void serio_set_drvdata(struct serio *serio, void *data)
data              147 include/linux/serio.h 	dev_set_drvdata(&serio->dev, data);
data              508 include/linux/sfp.h 			  u8 *data);
data              543 include/linux/sfp.h 					struct ethtool_eeprom *ee, u8 *data)
data               29 include/linux/siphash.h u64 __siphash_aligned(const void *data, size_t len, const siphash_key_t *key);
data               31 include/linux/siphash.h u64 __siphash_unaligned(const void *data, size_t len, const siphash_key_t *key);
data               56 include/linux/siphash.h static inline u64 ___siphash_aligned(const __le64 *data, size_t len,
data               60 include/linux/siphash.h 		return siphash_1u32(le32_to_cpup((const __le32 *)data), key);
data               62 include/linux/siphash.h 		return siphash_1u64(le64_to_cpu(data[0]), key);
data               64 include/linux/siphash.h 		return siphash_2u64(le64_to_cpu(data[0]), le64_to_cpu(data[1]),
data               67 include/linux/siphash.h 		return siphash_3u64(le64_to_cpu(data[0]), le64_to_cpu(data[1]),
data               68 include/linux/siphash.h 				    le64_to_cpu(data[2]), key);
data               70 include/linux/siphash.h 		return siphash_4u64(le64_to_cpu(data[0]), le64_to_cpu(data[1]),
data               71 include/linux/siphash.h 				    le64_to_cpu(data[2]), le64_to_cpu(data[3]),
data               73 include/linux/siphash.h 	return __siphash_aligned(data, len, key);
data               82 include/linux/siphash.h static inline u64 siphash(const void *data, size_t len,
data               86 include/linux/siphash.h 	if (!IS_ALIGNED((unsigned long)data, SIPHASH_ALIGNMENT))
data               87 include/linux/siphash.h 		return __siphash_unaligned(data, len, key);
data               89 include/linux/siphash.h 	return ___siphash_aligned(data, len, key);
data               97 include/linux/siphash.h u32 __hsiphash_aligned(const void *data, size_t len,
data              100 include/linux/siphash.h u32 __hsiphash_unaligned(const void *data, size_t len,
data              111 include/linux/siphash.h static inline u32 ___hsiphash_aligned(const __le32 *data, size_t len,
data              115 include/linux/siphash.h 		return hsiphash_1u32(le32_to_cpu(data[0]), key);
data              117 include/linux/siphash.h 		return hsiphash_2u32(le32_to_cpu(data[0]), le32_to_cpu(data[1]),
data              120 include/linux/siphash.h 		return hsiphash_3u32(le32_to_cpu(data[0]), le32_to_cpu(data[1]),
data              121 include/linux/siphash.h 				     le32_to_cpu(data[2]), key);
data              123 include/linux/siphash.h 		return hsiphash_4u32(le32_to_cpu(data[0]), le32_to_cpu(data[1]),
data              124 include/linux/siphash.h 				     le32_to_cpu(data[2]), le32_to_cpu(data[3]),
data              126 include/linux/siphash.h 	return __hsiphash_aligned(data, len, key);
data              135 include/linux/siphash.h static inline u32 hsiphash(const void *data, size_t len,
data              139 include/linux/siphash.h 	if (!IS_ALIGNED((unsigned long)data, HSIPHASH_ALIGNMENT))
data              140 include/linux/siphash.h 		return __hsiphash_unaligned(data, len, key);
data              142 include/linux/siphash.h 	return ___hsiphash_aligned(data, len, key);
data              881 include/linux/skbuff.h 				*data;
data             1036 include/linux/skbuff.h struct sk_buff *__build_skb(void *data, unsigned int frag_size);
data             1037 include/linux/skbuff.h struct sk_buff *build_skb(void *data, unsigned int frag_size);
data             1039 include/linux/skbuff.h 				 void *data, unsigned int frag_size);
data             1162 include/linux/skbuff.h unsigned int skb_seq_read(unsigned int consumed, const u8 **data,
data             1239 include/linux/skbuff.h u32 __skb_get_poff(const struct sk_buff *skb, void *data,
data             1242 include/linux/skbuff.h 			    void *data, int hlen_proto);
data             1288 include/linux/skbuff.h 			void *data, __be16 proto, int nhoff, int hlen,
data             1311 include/linux/skbuff.h 				 struct flow_keys_basic *flow, void *data,
data             1317 include/linux/skbuff.h 				  data, proto, nhoff, hlen, flags);
data             2160 include/linux/skbuff.h 	skb->tail = skb->data - skb->head;
data             2177 include/linux/skbuff.h 	skb->tail = skb->data;
data             2182 include/linux/skbuff.h 	skb->tail = skb->data + offset;
data             2209 include/linux/skbuff.h static inline void *__skb_put_data(struct sk_buff *skb, const void *data,
data             2214 include/linux/skbuff.h 	memcpy(tmp, data, len);
data             2232 include/linux/skbuff.h static inline void *skb_put_data(struct sk_buff *skb, const void *data,
data             2237 include/linux/skbuff.h 	memcpy(tmp, data, len);
data             2250 include/linux/skbuff.h 	skb->data -= len;
data             2252 include/linux/skbuff.h 	return skb->data;
data             2260 include/linux/skbuff.h 	return skb->data += len;
data             2276 include/linux/skbuff.h 	return skb->data += len;
data             2303 include/linux/skbuff.h 	return skb->data - skb->head;
data             2342 include/linux/skbuff.h 	skb->data += len;
data             2407 include/linux/skbuff.h 	return skb_inner_transport_header(skb) - skb->data;
data             2412 include/linux/skbuff.h 	skb->inner_transport_header = skb->data - skb->head;
data             2429 include/linux/skbuff.h 	skb->inner_network_header = skb->data - skb->head;
data             2446 include/linux/skbuff.h 	skb->inner_mac_header = skb->data - skb->head;
data             2467 include/linux/skbuff.h 	skb->transport_header = skb->data - skb->head;
data             2484 include/linux/skbuff.h 	skb->network_header = skb->data - skb->head;
data             2500 include/linux/skbuff.h 	return skb_mac_header(skb) - skb->data;
data             2515 include/linux/skbuff.h 	skb->mac_header = skb->data - skb->head;
data             2563 include/linux/skbuff.h 	return skb_transport_header(skb) - skb->data;
data             2578 include/linux/skbuff.h 	return skb_network_header(skb) - skb->data;
data             2583 include/linux/skbuff.h 	return skb_inner_network_header(skb) - skb->data;
data             3361 include/linux/skbuff.h 	skb_postpush_rcsum(skb, skb->data, len);
data             3362 include/linux/skbuff.h 	return skb->data;
data             3542 include/linux/skbuff.h static inline int memcpy_from_msg(void *data, struct msghdr *msg, int len)
data             3544 include/linux/skbuff.h 	return copy_from_iter_full(data, len, &msg->msg_iter) ? 0 : -EFAULT;
data             3547 include/linux/skbuff.h static inline int memcpy_to_msg(struct msghdr *msg, void *data, int len)
data             3549 include/linux/skbuff.h 	return copy_to_iter(data, len, &msg->msg_iter) == len ? 0 : -EFAULT;
data             3566 include/linux/skbuff.h 		     int len, void *data, int hlen, void *buffer)
data             3569 include/linux/skbuff.h 		return data + offset;
data             3581 include/linux/skbuff.h 	return __skb_header_pointer(skb, offset, len, skb->data,
data             3607 include/linux/skbuff.h 	memcpy(to, skb->data, len);
data             3614 include/linux/skbuff.h 	memcpy(to, skb->data + offset, len);
data             3621 include/linux/skbuff.h 	memcpy(skb->data, from, len);
data             3629 include/linux/skbuff.h 	memcpy(skb->data + offset, from, len);
data             4049 include/linux/skbuff.h 		skb_postpull_rcsum(skb, skb->data, ptr - (void *)skb->data);
data             4111 include/linux/skbuff.h 	char data[0] __aligned(8);
data               39 include/linux/skmsg.h 	struct scatterlist		data[MAX_MSG_FRAGS + 2];
data               45 include/linux/skmsg.h 	void				*data;
data              178 include/linux/skmsg.h 	BUILD_BUG_ON(ARRAY_SIZE(msg->sg.data) - 1 != NR_MSG_FRAG_IDS);
data              180 include/linux/skmsg.h 	sg_init_marker(msg->sg.data, NR_MSG_FRAG_IDS);
data              186 include/linux/skmsg.h 	dst->sg.data[which] = src->sg.data[which];
data              187 include/linux/skmsg.h 	dst->sg.data[which].length  = size;
data              190 include/linux/skmsg.h 	src->sg.data[which].length -= size;
data              191 include/linux/skmsg.h 	src->sg.data[which].offset += size;
data              212 include/linux/skmsg.h 	return &msg->sg.data[which];
data              217 include/linux/skmsg.h 	return msg->sg.data[which];
data              235 include/linux/skmsg.h 		msg->data = NULL;
data              238 include/linux/skmsg.h 		msg->data = sg_virt(sge);
data              239 include/linux/skmsg.h 		msg->data_end = msg->data + sge->length;
data              170 include/linux/slimbus.h static inline void slim_set_devicedata(struct slim_device *dev, void *data)
data              172 include/linux/slimbus.h 	dev_set_drvdata(&dev->dev, data);
data              116 include/linux/soc/mediatek/mtk-cmdq.h 			 void *data);
data              150 include/linux/soc/qcom/qmi.h 			    const void *data, size_t count);
data               21 include/linux/soc/qcom/smem_state.h struct qcom_smem_state *qcom_smem_state_register(struct device_node *of_node, const struct qcom_smem_state_ops *ops, void *data);
data               43 include/linux/soc/qcom/smem_state.h 	const struct qcom_smem_state_ops *ops, void *data)
data              354 include/linux/socket.h extern int put_cmsg(struct msghdr*, int level, int type, int len, void *data);
data              116 include/linux/spi/spi-mem.h 	} data;
data              124 include/linux/spi/spi-mem.h 		.data = __data,					\
data              194 include/linux/spi/spi-mem.h static inline void spi_mem_set_drvdata(struct spi_mem *mem, void *data)
data              196 include/linux/spi/spi-mem.h 	mem->drvpriv = data;
data              221 include/linux/spi/spi.h static inline void spi_set_drvdata(struct spi_device *spi, void *data)
data              223 include/linux/spi/spi.h 	dev_set_drvdata(&spi->dev, data);
data              615 include/linux/spi/spi.h 					      void *data)
data              617 include/linux/spi/spi.h 	dev_set_drvdata(&ctlr->dev, data);
data              693 include/linux/spi/spi.h 	unsigned long long      data[]; /* guarantee ull alignment */
data               39 include/linux/splice.h 		void *data;		/* cookie */
data               55 include/linux/spmi.h static inline void spmi_device_set_drvdata(struct spmi_device *sdev, void *data)
data               57 include/linux/spmi.h 	dev_set_drvdata(&sdev->dev, data);
data              102 include/linux/spmi.h 					       void *data)
data              104 include/linux/spmi.h 	dev_set_drvdata(&ctrl->dev, data);
data              171 include/linux/spmi.h int spmi_register_write(struct spmi_device *sdev, u8 addr, u8 data);
data              172 include/linux/spmi.h int spmi_register_zero_write(struct spmi_device *sdev, u8 data);
data              297 include/linux/ssb/ssb.h void ssb_set_drvdata(struct ssb_device *dev, void *data)
data              299 include/linux/ssb/ssb.h 	dev->drvdata = data;
data              308 include/linux/ssb/ssb.h void ssb_set_devtypedata(struct ssb_device *dev, void *data);
data              120 include/linux/stm.h 	int			(*link)(struct stm_source_data *data);
data              121 include/linux/stm.h 	void			(*unlink)(struct stm_source_data *data);
data              125 include/linux/stm.h 			       struct stm_source_data *data);
data              126 include/linux/stm.h void stm_source_unregister_device(struct stm_source_data *data);
data              128 include/linux/stm.h int notrace stm_source_write(struct stm_source_data *data, unsigned int chan,
data              125 include/linux/stop_machine.h int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus);
data              136 include/linux/stop_machine.h int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus);
data              138 include/linux/stop_machine.h int stop_machine_from_inactive_cpu(cpu_stop_fn_t fn, void *data,
data              142 include/linux/stop_machine.h static inline int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data,
data              148 include/linux/stop_machine.h 	ret = fn(data);
data              153 include/linux/stop_machine.h static inline int stop_machine(cpu_stop_fn_t fn, void *data,
data              156 include/linux/stop_machine.h 	return stop_machine_cpuslocked(fn, data, cpus);
data              159 include/linux/stop_machine.h static inline int stop_machine_from_inactive_cpu(cpu_stop_fn_t fn, void *data,
data              162 include/linux/stop_machine.h 	return stop_machine(fn, data, cpus);
data              138 include/linux/sunrpc/clnt.h 	void *data;
data              205 include/linux/sunrpc/clnt.h 			void *data);
data              216 include/linux/sunrpc/clnt.h 			void *data);
data               36 include/linux/sunrpc/gss_api.h 	u8		data[GSS_OID_MAX_LEN];
data               66 include/linux/sunrpc/gss_asn1.h     (memcmp((o1)->data,(o2)->data,(int) (o1)->len) == 0))
data               31 include/linux/sunrpc/rpc_pipe_fs.h 	void *data;
data              116 include/linux/sunrpc/rpc_pipe_fs.h 		void *data);
data              453 include/linux/sunrpc/svc.h 	int			(*pc_decode)(struct svc_rqst *, __be32 *data);
data              455 include/linux/sunrpc/svc.h 	int			(*pc_encode)(struct svc_rqst *, __be32 *data);
data               36 include/linux/sunrpc/xdr.h 	u8 *			data;
data              170 include/linux/sunrpc/xdr.h 	dst->data = kmemdup(src->data, src->len, gfp_mask);
data              268 include/linux/sunrpc/xdr.h extern int xdr_process_buf(struct xdr_buf *buf, unsigned int offset, unsigned int len, int (*actor)(struct scatterlist *, void *), void *data);
data               47 include/linux/sunxi-rsb.h 						void *data)
data               49 include/linux/sunxi-rsb.h 	dev_set_drvdata(&rdev->dev, data);
data               71 include/linux/svga.h static inline void svga_wattr(void __iomem *regbase, u8 index, u8 data)
data               75 include/linux/svga.h 	vga_w(regbase, VGA_ATT_W, data);
data               80 include/linux/svga.h static inline void svga_wseq_mask(void __iomem *regbase, u8 index, u8 data, u8 mask)
data               82 include/linux/svga.h 	vga_wseq(regbase, index, (data & mask) | (vga_rseq(regbase, index) & ~mask));
data               87 include/linux/svga.h static inline void svga_wcrt_mask(void __iomem *regbase, u8 index, u8 data, u8 mask)
data               89 include/linux/svga.h 	vga_wcrt(regbase, index, (data & mask) | (vga_rcrt(regbase, index) & ~mask));
data              210 include/linux/swap.h 	unsigned int data:24;
data              350 include/linux/switchtec.h 	u8 data[SWITCHTEC_MRPC_PAYLOAD_SIZE];
data               17 include/linux/sys_soc.h 	const void *data;
data              144 include/linux/syscalls.h 		.data			= (void *)&__syscall_meta_##sname,\
data              160 include/linux/syscalls.h 		.data			= (void *)&__syscall_meta_##sname,\
data              409 include/linux/syscalls.h 				void __user *data);
data              558 include/linux/syscalls.h 				const cap_user_data_t data);
data              650 include/linux/syscalls.h 			   unsigned long data);
data             1110 include/linux/syscalls.h asmlinkage long sys_bdflush(int func, long data);
data             1235 include/linux/syscalls.h 	       const char __user *type, unsigned long flags, void __user *data);
data              126 include/linux/sysctl.h 	void *data;
data               53 include/linux/tee_drv.h 	void *data;
data              473 include/linux/tee_drv.h 			const void *data, struct tee_ioctl_version_data *vers);
data              379 include/linux/thermal.h thermal_zone_of_sensor_register(struct device *dev, int id, void *data,
data              384 include/linux/thermal.h 		struct device *dev, int id, void *data,
data              390 include/linux/thermal.h thermal_zone_of_sensor_register(struct device *dev, int id, void *data,
data              403 include/linux/thermal.h 		struct device *dev, int id, void *data,
data              136 include/linux/thunderbolt.h 		u8 *data;
data              330 include/linux/thunderbolt.h 	int (*callback)(const void *buf, size_t size, void *data);
data              331 include/linux/thunderbolt.h 	void *data;
data              417 include/linux/thunderbolt.h static inline void tb_service_set_drvdata(struct tb_service *svc, void *data)
data              419 include/linux/thunderbolt.h 	dev_set_drvdata(&svc->dev, data);
data              499 include/linux/thunderbolt.h 	void (*start_poll)(void *data);
data               60 include/linux/ti_wilink_st.h 	unsigned char (*match_packet) (const unsigned char *data);
data               61 include/linux/ti_wilink_st.h 	void (*reg_complete_cb) (void *, int data);
data              308 include/linux/ti_wilink_st.h 	u8 data[0];
data              312 include/linux/ti_wilink_st.h 	u8 data[0];
data              318 include/linux/ti_wilink_st.h 	u8 data[0];
data              155 include/linux/tifm.h static inline void tifm_set_drvdata(struct tifm_dev *dev, void *data)
data              157 include/linux/tifm.h 	dev_set_drvdata(&dev->dev, data);
data              172 include/linux/tpm.h extern int tpm_get_random(struct tpm_chip *chip, u8 *data, size_t max);
data              202 include/linux/tpm.h static inline int tpm_get_random(struct tpm_chip *chip, u8 *data, size_t max)
data               25 include/linux/tracefs.h 				   struct dentry *parent, void *data,
data               26 include/linux/tracepoint-defs.h 	void *data;
data               38 include/linux/tracepoint.h tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data);
data               40 include/linux/tracepoint.h tracepoint_probe_register_prio(struct tracepoint *tp, void *probe, void *data,
data               43 include/linux/tracepoint.h tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data);
data              192 include/linux/tracepoint.h 				__data = (it_func_ptr)->data;		\
data              249 include/linux/tracepoint.h 	register_trace_##name(void (*probe)(data_proto), void *data)	\
data              252 include/linux/tracepoint.h 						(void *)probe, data);	\
data              255 include/linux/tracepoint.h 	register_trace_prio_##name(void (*probe)(data_proto), void *data,\
data              259 include/linux/tracepoint.h 					      (void *)probe, data, prio); \
data              262 include/linux/tracepoint.h 	unregister_trace_##name(void (*probe)(data_proto), void *data)	\
data              265 include/linux/tracepoint.h 						(void *)probe, data);	\
data              306 include/linux/tracepoint.h 			      void *data)				\
data              312 include/linux/tracepoint.h 				void *data)				\
data               69 include/linux/tty.h 	unsigned long data[];
data               77 include/linux/tty.h 	return ((unsigned char *)b->data) + ofs;
data              730 include/linux/tty.h extern void tty_audit_add_data(struct tty_struct *tty, const void *data,
data              737 include/linux/tty.h static inline void tty_audit_add_data(struct tty_struct *tty, const void *data,
data               12 include/linux/ucs2_string.h unsigned long ucs2_strsize(const ucs2_char_t *data, unsigned long maxlength);
data               25 include/linux/ulpi/driver.h static inline void ulpi_set_drvdata(struct ulpi *ulpi, void *data)
data               27 include/linux/ulpi/driver.h 	dev_set_drvdata(&ulpi->dev, data);
data               31 include/linux/umh.h 	void *data;
data               41 include/linux/umh.h 			  void (*cleanup)(struct subprocess_info *), void *data);
data               45 include/linux/umh.h 			  void (*cleanup)(struct subprocess_info *), void *data);
data               54 include/linux/umh.h int fork_usermode_blob(void *data, size_t len, struct umh_info *info);
data              134 include/linux/uprobes.h extern int  arch_uprobe_exception_notify(struct notifier_block *self, unsigned long val, void *data);
data              268 include/linux/usb.h static inline void usb_set_intfdata(struct usb_interface *intf, void *data)
data              270 include/linux/usb.h 	dev_set_drvdata(&intf->dev, data);
data              868 include/linux/usb.h extern int usb_for_each_dev(void *data, int (*fn)(struct usb_device *, void *));
data             1785 include/linux/usb.h 	void *data, __u16 size, int timeout);
data             1787 include/linux/usb.h 	void *data, int len, int *actual_length, int timeout);
data             1789 include/linux/usb.h 	void *data, int len, int *actual_length,
data             1796 include/linux/usb.h 	int recip, int type, int target, void *data);
data             1799 include/linux/usb.h 	int recip, int target, void *data)
data             1802 include/linux/usb.h 		data);
data             1805 include/linux/usb.h static inline int usb_get_ptm_status(struct usb_device *dev, void *data)
data             1808 include/linux/usb.h 		0, data);
data               31 include/linux/usb/audio.h 	int data[5];
data              104 include/linux/usb/cdc_ncm.h 	struct usb_interface *data;
data               79 include/linux/usb/composite.h 	char			*data;
data               39 include/linux/usb/ehci-dbgp.h #define DBGP_PID_SET(data, tok)	(((data)<<8)|(tok))
data              433 include/linux/usb/gadget.h static inline void set_gadget_data(struct usb_gadget *gadget, void *data)
data              434 include/linux/usb/gadget.h 	{ dev_set_drvdata(&gadget->dev, data); }
data              141 include/linux/usb/musb.h 		struct musb_hdrc_platform_data *data,
data               89 include/linux/usb/pd.h #define PD_HEADER(type, pwr, data, rev, id, cnt, ext_hdr)		\
data               92 include/linux/usb/pd.h 	 ((data) == TYPEC_HOST ? PD_HEADER_DATA_ROLE : 0) |		\
data               98 include/linux/usb/pd.h #define PD_HEADER_LE(type, pwr, data, rev, id, cnt) \
data               99 include/linux/usb/pd.h 	cpu_to_le16(PD_HEADER((type), (pwr), (data), (rev), (id), (cnt), (0)))
data              185 include/linux/usb/pd.h 	u8 data[PD_EXT_MAX_CHUNK_DATA];
data               98 include/linux/usb/renesas_usbhs.h 			void *data);
data              126 include/linux/usb/serial.h 					    void *data)
data              128 include/linux/usb/serial.h 	dev_set_drvdata(&port->dev, data);
data              174 include/linux/usb/serial.h static inline void usb_set_serial_data(struct usb_serial *serial, void *data)
data              176 include/linux/usb/serial.h 	serial->private = data;
data              384 include/linux/usb/serial.h 					 const unsigned char *data)
data              387 include/linux/usb/serial.h 		function, size, size, data);
data               80 include/linux/usb/tcpm.h 	enum typec_port_data data;
data              140 include/linux/usb/tcpm.h 			 enum typec_role role, enum typec_data_role data);
data              192 include/linux/usb/typec.h 	enum typec_port_data	data;
data               38 include/linux/usb/typec_altmode.h 					     void *data)
data               40 include/linux/usb/typec_altmode.h 	dev_set_drvdata(&altmode->dev, data);
data               64 include/linux/usb/typec_altmode.h 		      void *data);
data               74 include/linux/usb/typec_altmode.h 			 void *data);
data               29 include/linux/usb/typec_mux.h void typec_switch_set_drvdata(struct typec_switch *sw, void *data);
data               47 include/linux/usb/typec_mux.h void typec_mux_set_drvdata(struct typec_mux *mux, void *data);
data               51 include/linux/usb/usbnet.h 	unsigned long		data[5];
data              174 include/linux/usb/usbnet.h 	unsigned long	data;		/* Misc driver specific data */
data              188 include/linux/usb/usbnet.h 		    u16 value, u16 index, void *data, u16 size);
data              190 include/linux/usb/usbnet.h 		    u16 value, u16 index, const void *data, u16 size);
data              192 include/linux/usb/usbnet.h 		    u16 value, u16 index, void *data, u16 size);
data              194 include/linux/usb/usbnet.h 		    u16 value, u16 index, const void *data, u16 size);
data              196 include/linux/usb/usbnet.h 		    u16 value, u16 index, const void *data, u16 size);
data              207 include/linux/usb/usbnet.h 	struct usb_interface		*data;
data               44 include/linux/usbdevice_fs.h         compat_caddr_t data;
data               51 include/linux/usbdevice_fs.h         compat_caddr_t data;
data               78 include/linux/usbdevice_fs.h 	compat_caddr_t data;
data               37 include/linux/verification.h extern int verify_pkcs7_signature(const void *data, size_t len,
data               42 include/linux/verification.h 						      const void *data, size_t len,
data               45 include/linux/verification.h extern int verify_pkcs7_message_sig(const void *data, size_t len,
data               50 include/linux/verification.h 							const void *data,
data               45 include/linux/vexpress.h void vexpress_flags_set(u32 data);
data              184 include/linux/vfio.h 	void			*data;
data              195 include/linux/vfio.h 			      void *data, struct virqfd **pvirqfd, int fd);
data              196 include/linux/via-core.h static inline void via_write_reg(u16 port, u8 index, u8 data)
data              199 include/linux/via-core.h 	outb(data, port + 1);
data              202 include/linux/via-core.h static inline void via_write_reg_mask(u16 port, u8 index, u8 data, u8 mask)
data              208 include/linux/via-core.h 	outb((data & mask) | (old & ~mask), port + 1);
data              214 include/linux/via-core.h static inline void via_write_misc_reg_mask(u8 data, u8 mask)
data              217 include/linux/via-core.h 	outb((data & mask) | (old & ~mask), VIA_MISC_REG_WRITE);
data               22 include/linux/via_i2c.h int viafb_i2c_writebyte(u8 adap, u8 slave_addr, u8 index, u8 data);
data               40 include/linux/virtio.h 			 void *data,
data               45 include/linux/virtio.h 			void *data,
data               50 include/linux/virtio.h 			    void *data,
data               58 include/linux/virtio.h 		      void *data,
data              111 include/linux/virtio_vsock.h 	size_t target, struct vsock_transport_recv_notify_data *data);
data              113 include/linux/virtio_vsock.h 	size_t target, struct vsock_transport_recv_notify_data *data);
data              115 include/linux/virtio_vsock.h 	size_t target, struct vsock_transport_recv_notify_data *data);
data              118 include/linux/virtio_vsock.h 	struct vsock_transport_recv_notify_data *data);
data              120 include/linux/virtio_vsock.h 	struct vsock_transport_send_notify_data *data);
data              122 include/linux/virtio_vsock.h 	struct vsock_transport_send_notify_data *data);
data              124 include/linux/virtio_vsock.h 	struct vsock_transport_send_notify_data *data);
data              126 include/linux/virtio_vsock.h 	ssize_t written, struct vsock_transport_send_notify_data *data);
data              102 include/linux/vlynq.h static inline void vlynq_set_drvdata(struct vlynq_device *dev, void *data)
data              104 include/linux/vlynq.h 	dev_set_drvdata(&dev->dev, data);
data              132 include/linux/w1.h 	void		*data;
data              186 include/linux/watchdog.h static inline void watchdog_set_drvdata(struct watchdog_device *wdd, void *data)
data              188 include/linux/watchdog.h 	wdd->driver_data = data;
data               24 include/linux/wl12xx.h int wl1251_set_platform_data(const struct wl1251_platform_data *data);
data               31 include/linux/wl12xx.h int wl1251_set_platform_data(const struct wl1251_platform_data *data)
data               41 include/linux/wmi.h 	void (*notify)(struct wmi_device *device, union acpi_object *data);
data               28 include/linux/workqueue.h #define work_data_bits(work) ((unsigned long *)(&(work)->data))
data              103 include/linux/workqueue.h 	atomic_long_t data;
data              185 include/linux/workqueue.h 	.data = WORK_DATA_STATIC_INIT(),				\
data              234 include/linux/workqueue.h 		(_work)->data = (atomic_long_t) WORK_DATA_INIT();	\
data              243 include/linux/workqueue.h 		(_work)->data = (atomic_long_t) WORK_DATA_INIT();	\
data              392 include/linux/writeback.h 				void *data);
data              400 include/linux/writeback.h 		      void *data);
data             1590 include/linux/xarray.h 			unsigned long data = *addr & (~0UL << offset);
data             1591 include/linux/xarray.h 			if (data)
data             1592 include/linux/xarray.h 				return __ffs(data);
data              126 include/linux/zorro.h static inline void zorro_set_drvdata (struct zorro_dev *z, void *data)
data              128 include/linux/zorro.h 	dev_set_drvdata(&z->dev, data);
data               80 include/media/drv-intf/cx2341x.h 		u32 data[CX2341X_MBOX_MAX_DATA]);
data              176 include/media/drv-intf/saa7146.h void saa7146_setgpio(struct saa7146_dev *dev, int port, u32 data);
data              201 include/media/drv-intf/saa7146_vv.h void saa7146_set_gpio(struct saa7146_dev *saa, u8 pin, u8 data);
data               82 include/media/dvb_ca_en50221.h 	void *data;
data               42 include/media/dvb_ringbuffer.h 	u8               *data;
data               61 include/media/dvb_ringbuffer.h extern void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data,
data              126 include/media/dvb_ringbuffer.h 			((rbuf)->data[((rbuf)->pread + (offs)) % (rbuf)->size])
data              178 include/media/dvb_ringbuffer.h 			{ (rbuf)->data[(rbuf)->pwrite] = (byte); \
data               39 include/media/rc-core.h 	u32 data;
data              338 include/media/rc-core.h static inline u32 ir_extract_bits(u32 data, u32 mask)
data              344 include/media/rc-core.h 			if (data & 1)
data              348 include/media/rc-core.h 		data >>= 1;
data               79 include/media/rc-map.h #define RC_SCANCODE_NEC32(data)			((data) & 0xffffffff)
data              487 include/media/v4l2-dev.h static inline void video_set_drvdata(struct video_device *vdev, void *data)
data              489 include/media/v4l2-dev.h 	dev_set_drvdata(&vdev->dev, data);
data              214 include/media/videobuf-core.h 			     char __user *data, size_t count, loff_t *ppos,
data              217 include/media/videobuf-core.h 			  char __user *data, size_t count, loff_t *ppos,
data             1011 include/media/videobuf2-core.h size_t vb2_read(struct vb2_queue *q, char __user *data, size_t count,
data             1021 include/media/videobuf2-core.h size_t vb2_write(struct vb2_queue *q, const char __user *data, size_t count,
data               38 include/media/vsp1.h 	void (*callback)(void *data, unsigned int status, u32 crc);
data              471 include/misc/ocxl.h 		void (*xsl_err_cb)(void *data, u64 addr, u64 dsisr),
data              260 include/net/6lowpan.h static inline bool lowpan_fetch_skb(struct sk_buff *skb, void *data,
data              266 include/net/6lowpan.h 	skb_copy_from_linear_data(skb, data, len);
data              278 include/net/6lowpan.h static inline void lowpan_push_hc_data(u8 **hc_ptr, const void *data,
data              281 include/net/6lowpan.h 	memcpy(*hc_ptr, data, len);
data              204 include/net/9p/client.h int p9_client_readdir(struct p9_fid *fid, char *data, u32 count, u64 offset);
data             1048 include/net/bluetooth/hci.h 	__u8	data[HCI_MAX_EIR_LENGTH];
data             1114 include/net/bluetooth/hci.h 	__u8	data[HCI_MAX_CSB_DATA_SIZE];
data             1388 include/net/bluetooth/hci.h 	__u8	data[HCI_MAX_AD_LENGTH];
data             1394 include/net/bluetooth/hci.h 	__u8	data[HCI_MAX_AD_LENGTH];
data             1602 include/net/bluetooth/hci.h 	__u8    data[0];
data             1630 include/net/bluetooth/hci.h 	__u8      data[0];
data             1682 include/net/bluetooth/hci.h 	__u8  data[0];
data             1697 include/net/bluetooth/hci.h 	__u8  data[HCI_MAX_AD_LENGTH];
data             1706 include/net/bluetooth/hci.h 	__u8  data[HCI_MAX_AD_LENGTH];
data             1963 include/net/bluetooth/hci.h 	__u8     data[240];
data             2135 include/net/bluetooth/hci.h 	__u8	 data[0];
data             2203 include/net/bluetooth/hci.h 	__u8	 data[0];
data             2235 include/net/bluetooth/hci.h 	__u8     data[0];
data             2280 include/net/bluetooth/hci.h 	return (struct hci_event_hdr *) skb->data;
data             2285 include/net/bluetooth/hci.h 	return (struct hci_acl_hdr *) skb->data;
data             2290 include/net/bluetooth/hci.h 	return (struct hci_sco_hdr *) skb->data;
data               59 include/net/bluetooth/hci_core.h 	struct inquiry_data	data;
data              210 include/net/bluetooth/hci_core.h 	__u8	data[HCI_MAX_AMP_ASSOC_SIZE];
data              665 include/net/bluetooth/hci_core.h u32 hci_inquiry_cache_update(struct hci_dev *hdev, struct inquiry_data *data,
data             1046 include/net/bluetooth/hci_core.h static inline void hci_set_drvdata(struct hci_dev *hdev, void *data)
data             1048 include/net/bluetooth/hci_core.h 	dev_set_drvdata(&hdev->dev, data);
data             1474 include/net/bluetooth/hci_core.h 				 void *data, u16 data_len, ktime_t tstamp,
data             1485 include/net/bluetooth/hci_core.h 	int (*func) (struct sock *sk, struct hci_dev *hdev, void *data,
data              302 include/net/bluetooth/l2cap.h 	__u8       data[0];
data              309 include/net/bluetooth/l2cap.h 	__u8       data[0];
data              395 include/net/bluetooth/l2cap.h 	__u8        data[0];
data              602 include/net/bluetooth/l2cap.h 	void			*data;
data              551 include/net/bluetooth/mgmt.h 	__u8	data[0];
data              661 include/net/bluetooth/mgmt.h 	__u8	data[0];
data               24 include/net/caif/caif_dev.h 	u8   data[256];
data               33 include/net/caif/cfpkt.h int cfpkt_extr_head(struct cfpkt *pkt, void *data, u16 len);
data               71 include/net/caif/cfpkt.h int cfpkt_peek_head(struct cfpkt *pkt, void *data, u16 len);
data               81 include/net/caif/cfpkt.h int cfpkt_extr_trail(struct cfpkt *pkt, void *data, u16 len);
data               92 include/net/caif/cfpkt.h int cfpkt_add_head(struct cfpkt *pkt, const void *data, u16 len);
data              103 include/net/caif/cfpkt.h int cfpkt_add_trail(struct cfpkt *pkt, const void *data, u16 len);
data              122 include/net/caif/cfpkt.h int cfpkt_addbdy(struct cfpkt *pkt, const u8 data);
data              132 include/net/caif/cfpkt.h int cfpkt_add_body(struct cfpkt *pkt, const void *data, u16 len);
data              203 include/net/caif/cfpkt.h 		u16 data);
data               32 include/net/cfg80211-wext.h 			  struct iw_point *data, char *extra);
data               35 include/net/cfg80211-wext.h 			   struct iw_point *data, char *extra);
data              440 include/net/cfg80211.h 		const struct ieee80211_sband_iftype_data *data =
data              443 include/net/cfg80211.h 		if (data->types_mask & BIT(iftype))
data              444 include/net/cfg80211.h 			return data;
data              461 include/net/cfg80211.h 	const struct ieee80211_sband_iftype_data *data =
data              464 include/net/cfg80211.h 	if (data && data->he_cap.has_he)
data              465 include/net/cfg80211.h 		return &data->he_cap;
data             2163 include/net/cfg80211.h 	u8 data[];
data             3772 include/net/cfg80211.h 				void *data, int len);
data             3775 include/net/cfg80211.h 				 void *data, int len);
data             3837 include/net/cfg80211.h 				  struct cfg80211_gtk_rekey_data *data);
data             4305 include/net/cfg80211.h 		    const void *data, int data_len);
data             4307 include/net/cfg80211.h 		      struct sk_buff *skb, const void *data, int data_len,
data             5653 include/net/cfg80211.h 			       struct cfg80211_inform_bss *data,
data             5664 include/net/cfg80211.h 	struct cfg80211_inform_bss data = {
data             5670 include/net/cfg80211.h 	return cfg80211_inform_bss_frame_data(wiphy, &data, mgmt, len, gfp);
data             5679 include/net/cfg80211.h 	struct cfg80211_inform_bss data = {
data             5685 include/net/cfg80211.h 	return cfg80211_inform_bss_frame_data(wiphy, &data, mgmt, len, gfp);
data             5766 include/net/cfg80211.h 			 struct cfg80211_inform_bss *data,
data             5781 include/net/cfg80211.h 	struct cfg80211_inform_bss data = {
data             5787 include/net/cfg80211.h 	return cfg80211_inform_bss_data(wiphy, &data, ftype, bssid, tsf,
data             5800 include/net/cfg80211.h 	struct cfg80211_inform_bss data = {
data             5806 include/net/cfg80211.h 	return cfg80211_inform_bss_data(wiphy, &data, ftype, bssid, tsf,
data             5884 include/net/cfg80211.h 				    void *data),
data             7270 include/net/cfg80211.h 					    void *data),
data             7271 include/net/cfg80211.h 			       void *data);
data              388 include/net/cfg802154.h int wpan_phy_for_each(int (*fn)(struct wpan_phy *phy, void *data), void *data);
data               61 include/net/codel_qdisc.h 	return (struct codel_skb_cb *)qdisc_skb_cb(skb)->data;
data              487 include/net/devlink.h typedef void devlink_snapshot_data_dest_t(const void *data);
data              889 include/net/devlink.h 				   u8 *data, u32 snapshot_id,
data              213 include/net/dn.h int dn_username2sockaddr(unsigned char *data, int len, struct sockaddr_dn *addr,
data              136 include/net/dn_dev.h 	__u8   data[2];
data               93 include/net/dn_fib.h 	unsigned char data[0];
data              353 include/net/dsa.h 			      bool is_static, void *data);
data              402 include/net/dsa.h 			       u32 stringset, uint8_t *data);
data              404 include/net/dsa.h 				     int port, uint64_t *data);
data              407 include/net/dsa.h 					 int port, uint64_t *data);
data              447 include/net/dsa.h 			      struct ethtool_eeprom *eeprom, u8 *data);
data              449 include/net/dsa.h 			      struct ethtool_eeprom *eeprom, u8 *data);
data              491 include/net/dsa.h 				 dsa_fdb_dump_cb_t *cb, void *data);
data              642 include/net/dsa.h int dsa_port_get_phy_strings(struct dsa_port *dp, uint8_t *data);
data              643 include/net/dsa.h int dsa_port_get_ethtool_phy_stats(struct dsa_port *dp, uint64_t *data);
data              159 include/net/erspan.h 	struct ethhdr *eth = (struct ethhdr *)skb->data;
data              180 include/net/erspan.h 		qp = (struct qtag_prefix *)(skb->data + 2 * ETH_ALEN);
data              186 include/net/erspan.h 	ershdr = (struct erspan_base_hdr *)skb->data;
data              253 include/net/erspan.h 	struct ethhdr *eth = (struct ethhdr *)skb->data;
data              274 include/net/erspan.h 		qp = (struct qtag_prefix *)(skb->data + 2 * ETH_ALEN);
data              280 include/net/erspan.h 	ershdr = (struct erspan_base_hdr *)skb->data;
data               71 include/net/flow_dissector.h 	u8 data[FLOW_DIS_TUN_OPTS_MAX];	/* Using IP_TUNNEL_OPTS_MAX is desired
data              309 include/net/flow_dissector.h 	u8	data[FLOW_KEYS_DIGEST_LEN];
data              338 include/net/flow_dissector.h 	void			*data;
data               30 include/net/garp.h 	u8	data[];
data               84 include/net/garp.h 	unsigned char			data[];
data              124 include/net/garp.h 		      const struct garp_application *app, const void *data,
data              128 include/net/garp.h 			const void *data, u8 len, u8 type);
data              130 include/net/gre.h 	greh = (struct gre_base_hdr *)skb->data;
data              359 include/net/ieee80211_radiotap.h static inline u16 ieee80211_get_radiotap_len(const char *data)
data              361 include/net/ieee80211_radiotap.h 	struct ieee80211_radiotap_header *hdr = (void *)data;
data               65 include/net/inet_sock.h 	char			data[40];
data              714 include/net/ip.h 		   unsigned char *data, int optlen);
data              716 include/net/ip.h 			     unsigned char __user *data, int optlen);
data              482 include/net/ip_tunnels.h 	return (struct ip_tunnel_info *)lwtstate->data;
data               40 include/net/ipv6_frag.h static inline u32 ip6frag_key_hashfn(const void *data, u32 len, u32 seed)
data               42 include/net/ipv6_frag.h 	return jhash2(data,
data               46 include/net/ipv6_frag.h static inline u32 ip6frag_obj_hashfn(const void *data, u32 len, u32 seed)
data               48 include/net/ipv6_frag.h 	const struct inet_frag_queue *fq = data;
data               33 include/net/lwtunnel.h 	__u8            data[0];
data              393 include/net/mac80211.h 	enum ieee80211_rssi_event_data data;
data              429 include/net/mac80211.h 	enum ieee80211_mlme_event_data data;
data             1392 include/net/mac80211.h 	u8 data[];
data             3805 include/net/mac80211.h 			       struct cfg80211_gtk_rekey_data *data);
data             3911 include/net/mac80211.h 			    void *data, int len);
data             3914 include/net/mac80211.h 			     void *data, int len);
data             3956 include/net/mac80211.h 				struct ethtool_stats *stats, u64 *data);
data             3959 include/net/mac80211.h 				  u32 sset, u8 *data);
data             4993 include/net/mac80211.h 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             4994 include/net/mac80211.h 	const u8 *data = (u8 *)hdr + ieee80211_hdrlen(hdr->frame_control);
data             4995 include/net/mac80211.h 	u32 iv32 = get_unaligned_le32(&data[4]);
data             5251 include/net/mac80211.h 				  void (*iterator)(void *data, u8 *mac,
data             5253 include/net/mac80211.h 				  void *data);
data             5272 include/net/mac80211.h 				    void (*iterator)(void *data, u8 *mac,
data             5274 include/net/mac80211.h 				    void *data)
data             5278 include/net/mac80211.h 				     iterator, data);
data             5297 include/net/mac80211.h 						void (*iterator)(void *data,
data             5300 include/net/mac80211.h 						void *data);
data             5316 include/net/mac80211.h 					      void (*iterator)(void *data,
data             5319 include/net/mac80211.h 					      void *data);
data             5334 include/net/mac80211.h 				       void (*iterator)(void *data,
data             5336 include/net/mac80211.h 				       void *data);
data             5583 include/net/mac80211.h 				      void *data),
data             5607 include/net/mac80211.h 					  void *data),
data             5633 include/net/mac80211.h 		     void *data),
data             6174 include/net/mac80211.h 			    struct ieee80211_noa_data *data, u32 tsf);
data             6182 include/net/mac80211.h void ieee80211_update_p2p_noa(struct ieee80211_noa_data *data, u32 tsf);
data               28 include/net/mip6.h 	__u8	data[0];
data               19 include/net/mpls_iptunnel.h 	return (struct mpls_iptunnel_encap *)lwtstate->data;
data              139 include/net/ndisc.h void __ndisc_fill_addr_option(struct sk_buff *skb, int type, void *data,
data               84 include/net/neighbour.h 	int	data[NEIGH_VAR_DATA_MAX];
data               91 include/net/neighbour.h 	p->data[index] = val;
data               94 include/net/neighbour.h #define NEIGH_VAR(p, attr) ((p)->data[NEIGH_VAR_ ## attr])
data              456 include/net/neighbour.h 		memcpy(skb->data - hh_alen, hh->hh_data, ETH_ALEN + hh_alen - ETH_HLEN);
data              480 include/net/neighbour.h 				memcpy(skb->data - HH_DATA_MOD, hh->hh_data,
data              487 include/net/neighbour.h 				memcpy(skb->data - hh_alen, hh->hh_data,
data              222 include/net/netfilter/nf_conntrack.h 			       int (*iter)(struct nf_conn *i, void *data),
data              223 include/net/netfilter/nf_conntrack.h 			       void *data, u32 portid, int report);
data              226 include/net/netfilter/nf_conntrack.h void nf_ct_iterate_destroy(int (*iter)(struct nf_conn *i, void *data),
data              227 include/net/netfilter/nf_conntrack.h 			   void *data);
data               20 include/net/netfilter/nf_conntrack_count.h 			  struct nf_conncount_data *data);
data               23 include/net/netfilter/nf_conntrack_count.h 				struct nf_conncount_data *data,
data              116 include/net/netfilter/nf_conntrack_expect.h void nf_ct_expect_iterate_destroy(bool (*iter)(struct nf_conntrack_expect *e, void *data), void *data);
data              118 include/net/netfilter/nf_conntrack_expect.h 			      bool (*iter)(struct nf_conntrack_expect *e, void *data),
data              119 include/net/netfilter/nf_conntrack_expect.h                               void *data, u32 portid, int report);
data               49 include/net/netfilter/nf_conntrack_extend.h 	char data[0];
data               80 include/net/netfilter/nf_conntrack_helper.h 	char data[32] __aligned(8);
data               84 include/net/netfilter/nf_conntrack_helper.h 	BUILD_BUG_ON((structsize) > FIELD_SIZEOF(struct nf_conn_help, data))
data              131 include/net/netfilter/nf_conntrack_helper.h 	return (void *)help->data;
data               50 include/net/netfilter/nf_conntrack_l4proto.h 				     struct net *net, void *data);
data               51 include/net/netfilter/nf_conntrack_l4proto.h 		int (*obj_to_nlattr)(struct sk_buff *skb, const void *data);
data               44 include/net/netfilter/nf_conntrack_labels.h 			  const u32 *data, const u32 *mask, unsigned int words);
data               17 include/net/netfilter/nf_conntrack_timeout.h 	char			data[0];
data               42 include/net/netfilter/nf_conntrack_timeout.h 	return (unsigned int *)timeout->data;
data               83 include/net/netfilter/nf_nat.h 			u8 nfproto, u8 proto, void *data, __sum16 *check,
data               84 include/net/netfilter/nf_tables.h 		u32			data[4];
data               99 include/net/netfilter/nf_tables.h 		u32			data[20];
data              149 include/net/netfilter/nf_tables.h static inline void nft_data_debug(const struct nft_data *data)
data              152 include/net/netfilter/nf_tables.h 		 data->data[0], data->data[1],
data              153 include/net/netfilter/nf_tables.h 		 data->data[2], data->data[3]);
data              188 include/net/netfilter/nf_tables.h 		  struct nft_data *data, unsigned int size,
data              190 include/net/netfilter/nf_tables.h void nft_data_hold(const struct nft_data *data, enum nft_data_types type);
data              191 include/net/netfilter/nf_tables.h void nft_data_release(const struct nft_data *data, enum nft_data_types type);
data              192 include/net/netfilter/nf_tables.h int nft_data_dump(struct sk_buff *skb, int attr, const struct nft_data *data,
data              212 include/net/netfilter/nf_tables.h 				const struct nft_data *data,
data              227 include/net/netfilter/nf_tables.h 	unsigned char		data[0];
data              447 include/net/netfilter/nf_tables.h 	unsigned char			data[]
data              458 include/net/netfilter/nf_tables.h 	return (void *)set->data;
data              463 include/net/netfilter/nf_tables.h 	return (void *)priv - offsetof(struct nft_set, data);
data              560 include/net/netfilter/nf_tables.h 	char	data[0];
data              658 include/net/netfilter/nf_tables.h 			const u32 *key, const u32 *data,
data              800 include/net/netfilter/nf_tables.h 						    const struct nft_data **data);
data              808 include/net/netfilter/nf_tables.h 	void				*data;
data              823 include/net/netfilter/nf_tables.h 	unsigned char			data[]
data              829 include/net/netfilter/nf_tables.h 	return (void *)expr->data;
data              854 include/net/netfilter/nf_tables.h 	unsigned char			data[]
data              860 include/net/netfilter/nf_tables.h 	return (struct nft_expr *)&rule->data[0];
data              870 include/net/netfilter/nf_tables.h 	return (struct nft_expr *)&rule->data[rule->dlen];
data              875 include/net/netfilter/nf_tables.h 	return (void *)&rule->data[rule->dlen];
data             1077 include/net/netfilter/nf_tables.h 	unsigned char			data[]
data             1083 include/net/netfilter/nf_tables.h 	return (void *)obj->data;
data             1180 include/net/netfilter/nf_tables.h 	struct nf_flowtable		data;
data             1364 include/net/netfilter/nf_tables.h 	char				data[0];
data             1374 include/net/netfilter/nf_tables.h 	(((struct nft_trans_rule *)trans->data)->rule)
data             1376 include/net/netfilter/nf_tables.h 	(((struct nft_trans_rule *)trans->data)->flow)
data             1378 include/net/netfilter/nf_tables.h 	(((struct nft_trans_rule *)trans->data)->rule_id)
data             1387 include/net/netfilter/nf_tables.h 	(((struct nft_trans_set *)trans->data)->set)
data             1389 include/net/netfilter/nf_tables.h 	(((struct nft_trans_set *)trans->data)->set_id)
data             1391 include/net/netfilter/nf_tables.h 	(((struct nft_trans_set *)trans->data)->bound)
data             1401 include/net/netfilter/nf_tables.h 	(((struct nft_trans_chain *)trans->data)->update)
data             1403 include/net/netfilter/nf_tables.h 	(((struct nft_trans_chain *)trans->data)->name)
data             1405 include/net/netfilter/nf_tables.h 	(((struct nft_trans_chain *)trans->data)->stats)
data             1407 include/net/netfilter/nf_tables.h 	(((struct nft_trans_chain *)trans->data)->policy)
data             1415 include/net/netfilter/nf_tables.h 	(((struct nft_trans_table *)trans->data)->update)
data             1417 include/net/netfilter/nf_tables.h 	(((struct nft_trans_table *)trans->data)->enable)
data             1426 include/net/netfilter/nf_tables.h 	(((struct nft_trans_elem *)trans->data)->set)
data             1428 include/net/netfilter/nf_tables.h 	(((struct nft_trans_elem *)trans->data)->elem)
data             1430 include/net/netfilter/nf_tables.h 	(((struct nft_trans_elem *)trans->data)->bound)
data             1439 include/net/netfilter/nf_tables.h 	(((struct nft_trans_obj *)trans->data)->obj)
data             1441 include/net/netfilter/nf_tables.h 	(((struct nft_trans_obj *)trans->data)->newobj)
data             1443 include/net/netfilter/nf_tables.h 	(((struct nft_trans_obj *)trans->data)->update)
data             1450 include/net/netfilter/nf_tables.h 	(((struct nft_trans_flowtable *)trans->data)->flowtable)
data               27 include/net/netfilter/nf_tables_core.h 	u32			data;
data               33 include/net/netfilter/nf_tables_core.h 	struct nft_data		data;
data               45 include/net/netfilter/nf_tables_core.h 						data) * BITS_PER_BYTE - len));
data               12 include/net/netfilter/nf_tables_offload.h 	struct nft_data data;
data               36 include/net/netfilter/nf_tables_offload.h 				   const void *data, u32 len);
data               25 include/net/netfilter/nft_fib.h 		     const struct nft_data **data);
data               44 include/net/netfilter/nft_meta.h 			  const struct nft_data **data);
data               19 include/net/netfilter/nft_reject.h 			const struct nft_data **data);
data              126 include/net/netlabel.h 	void (*free) (const void *data);
data              127 include/net/netlabel.h 	void *data;
data              302 include/net/netlabel.h 		cache->free(cache->data);
data              445 include/net/netlink.h int nla_memcmp(const struct nlattr *nla, const void *data, size_t size);
data              456 include/net/netlink.h 	       const void *data);
data              458 include/net/netlink.h 		     const void *data, int padattr);
data              459 include/net/netlink.h void __nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data);
data              460 include/net/netlink.h int nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data);
data              462 include/net/netlink.h 		  const void *data, int padattr);
data              463 include/net/netlink.h int nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data);
data              464 include/net/netlink.h int nla_append(struct sk_buff *skb, int attrlen, const void *data);
data              523 include/net/netlink.h 	unsigned char *data = nlmsg_data(nlh);
data              524 include/net/netlink.h 	return (struct nlattr *) (data + NLMSG_ALIGN(hdrlen));
data              926 include/net/netlink.h 		WARN_ON((unsigned char *) mark < skb->data);
data              927 include/net/netlink.h 		skb_trim(skb, (unsigned char *) mark - skb->data);
data              255 include/net/nfc/digital.h 					   void *data)
data              257 include/net/nfc/digital.h 	dev->driver_data = data;
data              297 include/net/nfc/nci_core.h int nci_nfcc_loopback(struct nci_dev *ndev, void *data, size_t data_len,
data              334 include/net/nfc/nci_core.h static inline void nci_set_drvdata(struct nci_dev *ndev, void *data)
data              336 include/net/nfc/nci_core.h 	ndev->driver_data = data;
data              433 include/net/nfc/nci_core.h 	int (*recv_buf)(struct nci_uart *nci_uart, const u8 *data, char *flags,
data              160 include/net/nfc/nfc.h 	int (*doit)(struct nfc_dev *dev, void *data, size_t data_len);
data              238 include/net/nfc/nfc.h static inline void nfc_set_drvdata(struct nfc_dev *dev, void *data)
data              240 include/net/nfc/nfc.h 	dev_set_drvdata(&dev->dev, data);
data               55 include/net/phonet/pep.h 	u8			data[];
data               57 include/net/phonet/pep.h #define other_pep_type		data[0]
data              337 include/net/pkt_cls.h 	unsigned long		data;
data              684 include/net/pkt_cls.h 	u8  *data;
data               70 include/net/rtnetlink.h 					    struct nlattr *data[],
data               76 include/net/rtnetlink.h 					   struct nlattr *data[],
data               80 include/net/rtnetlink.h 					      struct nlattr *data[],
data              100 include/net/rtnetlink.h 						    struct nlattr *data[],
data               31 include/net/sch_generic.h 	u32		data[256];
data               46 include/net/sch_generic.h 	u16			data[];
data              362 include/net/sch_generic.h 	void			*data;
data              382 include/net/sch_generic.h 	unsigned char		data[QDISC_CB_PRIV_LEN];
data              462 include/net/sch_generic.h 	BUILD_BUG_ON(sizeof(skb->cb) < offsetof(struct qdisc_skb_cb, data) + sz);
data              463 include/net/sch_generic.h 	BUILD_BUG_ON(sizeof(qcb->data) < sz);
data             1210 include/net/sch_generic.h 		return rtab->data[255]*(slot >> 8) + rtab->data[slot & 0xFF];
data             1211 include/net/sch_generic.h 	return rtab->data[slot];
data               44 include/net/sctp/auth.h 	__u8  data[];
data               54 include/net/sctp/checksum.h 	struct sctphdr *sh = (struct sctphdr *)(skb->data + offset);
data              672 include/net/sctp/structs.h void  *sctp_addto_chunk(struct sctp_chunk *, int len, const void *data);
data               62 include/net/smc.h 			 bool sf, unsigned int offset, void *data,
data                9 include/net/stp.h 	void		*data;
data               60 include/net/strparser.h 		offsetof(struct qdisc_skb_cb, data));
data              880 include/net/tcp.h 	TCP_SKB_CB(skb)->bpf.data_end = skb->data + skb_headlen(skb);
data             1643 include/net/tcp.h 	struct msghdr			*data;  /* data in MSG_FASTOPEN */
data               11 include/net/tso.h 	void *data;
data              160 include/net/udp.h 		skb->csum = csum_partial(skb->data, sizeof(struct udphdr),
data              226 include/net/udp.h 			hash = jhash(skb->data, 2 * ETH_ALEN,
data              388 include/net/udp.h 	n = copy_to_iter(skb->data + off, len, to);
data               67 include/net/xdp.h 	void *data;
data               76 include/net/xdp.h 	void *data;
data               90 include/net/xdp.h 	frame->data = NULL;
data              108 include/net/xdp.h 	headroom = xdp->data - xdp->data_hard_start;
data              109 include/net/xdp.h 	metasize = xdp->data - xdp->data_meta;
data              117 include/net/xdp.h 	xdp_frame->data = xdp->data;
data              118 include/net/xdp.h 	xdp_frame->len  = xdp->data_end - xdp->data;
data              137 include/net/xdp.h void __xdp_release_frame(void *data, struct xdp_mem_info *mem);
data              144 include/net/xdp.h 		__xdp_release_frame(xdpf->data, mem);
data              162 include/net/xdp.h 	xdp->data_meta = xdp->data + 1;
data              168 include/net/xdp.h 	return unlikely(xdp->data_meta > xdp->data);
data              259 include/net/xfrm.h 	void			*data;
data              288 include/net/xfrm.h 	} data;
data              573 include/net/xfrm.h 	struct xfrm_policy	*(*compile_policy)(struct sock *sk, int opt, u8 *data, int len, int *dir);
data              164 include/pcmcia/cistpl.h     u_char	data[0];
data               44 include/ras/ras_event.h 		__field_struct(struct cper_mem_err_compact, data)
data               65 include/ras/ras_event.h 		cper_mem_err_pack(mem, &__entry->data);
data               74 include/ras/ras_event.h 		  cper_mem_err_unpack(p, &__entry->data),
data              205 include/rdma/ib_mad.h 	u8			data[IB_MGMT_MAD_DATA];
data              210 include/rdma/ib_mad.h 	u8			data[OPA_MGMT_MAD_DATA];
data              216 include/rdma/ib_mad.h 	u8			data[IB_MGMT_RMPP_DATA];
data              222 include/rdma/ib_mad.h 	u8			data[OPA_MGMT_RMPP_DATA];
data              229 include/rdma/ib_mad.h 	u8			data[IB_MGMT_SA_DATA];
data              237 include/rdma/ib_mad.h 	u8			data[IB_MGMT_VENDOR_DATA];
data               58 include/rdma/ib_pma.h 	u8 data[192];
data               61 include/rdma/ib_smi.h 	u8	data[IB_SMP_DATA_SIZE];
data             2791 include/rdma/ib_verbs.h 			 void *data);
data               64 include/rdma/opa_smi.h 			uint8_t data[OPA_SMP_LID_DATA_SIZE];
data               72 include/rdma/opa_smi.h 			u8	data[OPA_SMP_DR_DATA_SIZE];
data              100 include/rdma/opa_smi.h 	u8 data[64];
data              130 include/rdma/opa_smi.h 		return smp->route.dr.data;
data              132 include/rdma/opa_smi.h 	return smp->route.lid.data;
data              138 include/rdma/opa_smi.h 		return sizeof(smp->route.dr.data);
data              140 include/rdma/opa_smi.h 	return sizeof(smp->route.lid.data);
data              146 include/rdma/opa_smi.h 		return sizeof(*smp) - sizeof(smp->route.dr.data);
data              148 include/rdma/opa_smi.h 	return sizeof(*smp) - sizeof(smp->route.lid.data);
data               75 include/rdma/rdma_netlink.h 		  int len, void *data, int type);
data              901 include/rdma/rdmavt_qp.h 		  void *data, u32 length,
data              626 include/rdma/uverbs_ioctl.h 		u64 data;
data              789 include/rdma/uverbs_ioctl.h 	return attr->ptr_attr.len <= sizeof(attr->ptr_attr.data);
data              800 include/rdma/uverbs_ioctl.h 	return uverbs_attr_ptr_is_inline(attr) ? (void *)&attr->ptr_attr.data :
data              823 include/rdma/uverbs_ioctl.h 		memcpy(to, &attr->ptr_attr.data, attr->ptr_attr.len);
data              824 include/rdma/uverbs_ioctl.h 	else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data),
data              845 include/rdma/uverbs_ioctl.h 		memcpy(to, &attr->ptr_attr.data, min_size);
data              846 include/rdma/uverbs_ioctl.h 	else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data),
data               51 include/scsi/fc_frame.h #define fr_hdr(fp)	((fp)->skb.data)
data              115 include/scsi/libiscsi.h 	char			*data;		/* mgmt payload */
data              182 include/scsi/libiscsi.h 	char			*data;
data               24 include/scsi/libiscsi_tcp.h 	unsigned char		*data;
data              101 include/scsi/libiscsi_tcp.h 				      void *data, size_t size,
data              453 include/scsi/libsas.h int try_test_sas_gpio_gp_bit(unsigned int od, u8 *data, u8 index, u8 count);
data              455 include/scsi/libsas.h static inline int try_test_sas_gpio_gp_bit(unsigned int od, u8 *data, u8 index, u8 count)
data               98 include/scsi/scsi_device.h 	unsigned char	data[];
data              396 include/scsi/scsi_device.h 			   int retries, struct scsi_mode_data *data,
data              401 include/scsi/scsi_device.h 			    struct scsi_mode_data *data,
data               71 include/scsi/scsi_dh.h 					activate_complete fn, void *data)
data               73 include/scsi/scsi_dh.h 	fn(data, 0);
data               30 include/scsi/scsi_ioctl.h 	unsigned char data[0];
data              105 include/scsi/scsi_transport_iscsi.h 			 char *data, uint32_t data_size);
data              129 include/scsi/scsi_transport_iscsi.h 	int (*set_iface_param) (struct Scsi_Host *shost, void *data,
data              142 include/scsi/scsi_transport_iscsi.h 	int (*set_chap) (struct Scsi_Host *shost, void *data, int len);
data              147 include/scsi/scsi_transport_iscsi.h 				    void *data, int len);
data              174 include/scsi/scsi_transport_iscsi.h 			  char *data, uint32_t data_size);
data              178 include/scsi/scsi_transport_iscsi.h 			      char *data, uint16_t data_size);
data              184 include/scsi/scsi_transport_iscsi.h 				  uint8_t *data);
data              189 include/scsi/scsi_transport_iscsi.h 				  uint32_t data_size, uint8_t *data);
data              446 include/scsi/scsi_transport_iscsi.h iscsi_find_flashnode(struct Scsi_Host *shost, void *data,
data              447 include/scsi/scsi_transport_iscsi.h 		     int (*fn)(struct device *dev, void *data));
data              465 include/scsi/scsi_transport_iscsi.h iscsi_find_flashnode_sess(struct Scsi_Host *shost, void *data,
data              466 include/scsi/scsi_transport_iscsi.h 			  int (*fn)(struct device *dev, void *data));
data              277 include/scsi/srp.h 	u8	data[0];
data              117 include/soc/arc/mcip.h 				   unsigned int data)
data              119 include/soc/arc/mcip.h 	write_aux_reg(ARC_REG_MCIP_WDATA, data);
data              140 include/soc/bcm2835/raspberrypi-firmware.h 			  u32 tag, void *data, size_t len);
data              142 include/soc/bcm2835/raspberrypi-firmware.h 			       void *data, size_t tag_size);
data              146 include/soc/bcm2835/raspberrypi-firmware.h 					void *data, size_t len)
data              152 include/soc/bcm2835/raspberrypi-firmware.h 					     void *data, size_t tag_size)
data               42 include/soc/fsl/bman.h 		__be64 data;
data               51 include/soc/fsl/bman.h 	return be64_to_cpu(buf->data) & 0xffffffffffffLLU;
data               56 include/soc/fsl/bman.h 	return be64_to_cpu(buf->data) & 0xffffffffffffLLU;
data               80 include/soc/fsl/qman.h 		__be64 data;
data              117 include/soc/fsl/qman.h 	return be64_to_cpu(fd->data) & 0xffffffffffLLU;
data              122 include/soc/fsl/qman.h 	return be64_to_cpu(fd->data) & 0xffffffffffLLU;
data              175 include/soc/fsl/qman.h 	fd->data = 0;
data              188 include/soc/fsl/qman.h 		__be64 data;
data              203 include/soc/fsl/qman.h 	return be64_to_cpu(sg->data) & 0xffffffffffLLU;
data              208 include/soc/fsl/qman.h 	return be64_to_cpu(sg->data) & 0xffffffffffLLU;
data               37 include/soc/qcom/tcs.h 	u32 data;
data              513 include/soc/tegra/bpmp-abi.h 	uint8_t data[EMPTY_ARRAY];
data              526 include/soc/tegra/bpmp-abi.h 	uint8_t data[EMPTY_ARRAY];
data              800 include/soc/tegra/bpmp-abi.h 	uint8_t data[];
data             1971 include/soc/tegra/bpmp-abi.h 	uint8_t data[MRQ_RINGBUF_CONSOLE_MAX_READ_LEN];
data             1982 include/soc/tegra/bpmp-abi.h 	uint8_t data[MRQ_RINGBUF_CONSOLE_MAX_WRITE_LEN];
data               36 include/soc/tegra/bpmp.h 	u8 data[MSG_DATA_MIN_SZ];
data               50 include/soc/tegra/bpmp.h 					 void *data);
data               56 include/soc/tegra/bpmp.h 	void *data;
data               98 include/soc/tegra/bpmp.h 		const void *data;
data              103 include/soc/tegra/bpmp.h 		void *data;
data              117 include/soc/tegra/bpmp.h 			   const void *data, size_t size);
data              120 include/soc/tegra/bpmp.h 			   tegra_bpmp_mrq_handler_t handler, void *data);
data              122 include/soc/tegra/bpmp.h 			 void *data);
data              143 include/soc/tegra/bpmp.h 					 int code, const void *data,
data              151 include/soc/tegra/bpmp.h 					 void *data)
data              156 include/soc/tegra/bpmp.h 				       unsigned int mrq, void *data)
data               23 include/soc/tegra/ivc.h 	void (*notify)(struct tegra_ivc *ivc, void *data);
data               97 include/soc/tegra/ivc.h 		   void (*notify)(struct tegra_ivc *ivc, void *data),
data               98 include/soc/tegra/ivc.h 		   void *data);
data               16 include/sound/ac97/codec.h 	  .data = (_data) }
data               32 include/sound/ac97/codec.h 	void			*data;
data              109 include/sound/ac97/codec.h 				    void *data)
data              111 include/sound/ac97/codec.h 	dev_set_drvdata(ac97_codec_dev2dev(adev), data);
data              412 include/sound/ac97_codec.h static inline void snd_ac97_dev_add_pdata(struct snd_ac97 *ac97, void *data)
data              414 include/sound/ac97_codec.h 	ac97->dev.platform_data = data;
data              266 include/sound/ak4113.h 		unsigned char data);
data              148 include/sound/ak4114.h typedef void (ak4114_write_t)(void *private_data, unsigned char addr, unsigned char data);
data              140 include/sound/ak4117.h typedef void (ak4117_write_t)(void *private_data, unsigned char addr, unsigned char data);
data               15 include/sound/asequencer.h #define snd_seq_event_bounce_ext_data(ev) ((void*)((char *)(ev)->data.ext.ptr + sizeof(struct snd_seq_event_bounce)))
data               48 include/sound/designware_i2s.h 	void *data;
data             1824 include/sound/emu10k1.h void snd_emu10k1_ptr_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned int data);
data             1826 include/sound/emu10k1.h void snd_emu10k1_ptr20_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned int data);
data             1827 include/sound/emu10k1.h int snd_emu10k1_spi_write(struct snd_emu10k1 * emu, unsigned int data);
data             1846 include/sound/emu10k1.h void snd_emu10k1_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short data);
data             1871 include/sound/emu10k1.h int snd_emu10k1_synth_copy_from_user(struct snd_emu10k1 *emu, struct snd_util_memblk *blk, int offset, const char __user *data, int size);
data               46 include/sound/emux_synth.h 			  const void __user *data, long count);
data               51 include/sound/emux_synth.h 		       const void __user *data, long count);
data               93 include/sound/es1688.h void snd_es1688_mixer_write(struct snd_es1688 *chip, unsigned char reg, unsigned char data);
data              472 include/sound/gus.h extern void snd_gf1_write8(struct snd_gus_card * gus, unsigned char reg, unsigned char data);
data              478 include/sound/gus.h extern void snd_gf1_write16(struct snd_gus_card * gus, unsigned char reg, unsigned int data);
data              484 include/sound/gus.h extern void snd_gf1_adlib_write(struct snd_gus_card * gus, unsigned char reg, unsigned char data);
data              486 include/sound/gus.h extern void snd_gf1_poke(struct snd_gus_card * gus, unsigned int addr, unsigned char data);
data              491 include/sound/gus.h extern void snd_gf1_i_write8(struct snd_gus_card * gus, unsigned char reg, unsigned char data);
data              493 include/sound/gus.h extern void snd_gf1_i_write16(struct snd_gus_card * gus, unsigned char reg, unsigned int data);
data               59 include/sound/hdmi-codec.h 	int (*audio_startup)(struct device *dev, void *data);
data               65 include/sound/hdmi-codec.h 	int (*hw_params)(struct device *dev, void *data,
data               73 include/sound/hdmi-codec.h 	void (*audio_shutdown)(struct device *dev, void *data);
data               79 include/sound/hdmi-codec.h 	int (*digital_mute)(struct device *dev, void *data, bool enable);
data               85 include/sound/hdmi-codec.h 	int (*get_eld)(struct device *dev, void *data,
data               99 include/sound/hdmi-codec.h 	int (*hook_plugged_cb)(struct device *dev, void *data,
data              110 include/sound/hdmi-codec.h 	void *data;
data               26 include/sound/i2c.h 	void (*direction)(struct snd_i2c_bus *bus, int clock, int data);  /* set line direction (0 = write, 1 = read) */
data               27 include/sound/i2c.h 	void (*setlines)(struct snd_i2c_bus *bus, int clock, int data);
data               25 include/sound/l3.h int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len);
data               84 include/sound/mpu401.h 	void (*write) (struct snd_mpu401 * mpu, unsigned char data, unsigned long addr);
data              366 include/sound/opl3.h 			const unsigned char *data);
data              300 include/sound/pcm.h static inline void snd_pcm_unpack_audio_tstamp_config(__u32 data,
data              303 include/sound/pcm.h 	config->type_requested = data & 0xF;
data              304 include/sound/pcm.h 	config->report_delay = (data >> 4) & 1;
data              325 include/sound/pcm.h static inline void snd_pcm_pack_audio_tstamp_report(__u32 *data, __u32 *accuracy,
data              336 include/sound/pcm.h 	*data &= 0xffff; /* zero-clear MSBs */
data              337 include/sound/pcm.h 	*data |= (tmp << 16);
data             1181 include/sound/pcm.h 				  int type, struct device *data,
data             1184 include/sound/pcm.h 					  int type, void *data,
data              287 include/sound/sb.h void snd_sbmixer_write(struct snd_sb *chip, unsigned char reg, unsigned char data);
data               44 include/sound/seq_oss.h 	int (*raw_event)(struct snd_seq_oss_arg *p, unsigned char *data);
data              119 include/sound/simple_card_utils.h void asoc_simple_convert_fixup(struct asoc_simple_data *data,
data              123 include/sound/simple_card_utils.h 			       struct asoc_simple_data *data);
data               63 include/sound/soc-component.h 			struct snd_soc_jack *jack,  void *data);
data              282 include/sound/soc-component.h 			       struct snd_soc_jack *jack, void *data);
data              311 include/sound/soc-component.h 						 void *data)
data              313 include/sound/soc-component.h 	dev_set_drvdata(c->dev, data);
data              365 include/sound/soc-dai.h 					    void *data)
data              368 include/sound/soc-dai.h 		dai->playback_dma_data = data;
data              370 include/sound/soc-dai.h 		dai->capture_dma_data = data;
data              381 include/sound/soc-dai.h 		void *data)
data              383 include/sound/soc-dai.h 	dev_set_drvdata(dai->dev, data);
data              565 include/sound/soc.h 				  void *data, const char *long_name,
data              691 include/sound/soc.h 	void *data;
data              693 include/sound/soc.h 	int (*jack_status_check)(void *data);
data             1214 include/sound/soc.h 		void *data)
data             1216 include/sound/soc.h 	card->drvdata = data;
data              124 include/sound/sof/control.h 		struct sof_abi_hdr data[0];
data              152 include/sound/sof/control.h 		struct sof_abi_hdr data[0];
data              193 include/sound/sof/topology.h 	unsigned char data[0];
data               89 include/sound/soundfont.h int snd_soundfont_load(struct snd_sf_list *sflist, const void __user *data,
data               91 include/sound/soundfont.h int snd_soundfont_load_guspatch(struct snd_sf_list *sflist, const char __user *data,
data               14 include/sound/spear_dma.h 	void *data;
data               84 include/sound/vx_core.h 	void (*write_codec)(struct vx_core *chip, int codec, unsigned int data);
data               85 include/sound/vx_core.h 	void (*akm_write)(struct vx_core *chip, int reg, unsigned int data);
data              603 include/sound/wavefront.h     long data[4];             /* we don't need much */
data              275 include/trace/events/bcache.h 		__entry->keys	= b->keys.set[b->keys.nsets].data->keys;
data             1163 include/trace/events/btrfs.h 		 u64 empty_size, u64 data),
data             1165 include/trace/events/btrfs.h 	TP_ARGS(fs_info, num_bytes, empty_size, data),
data             1170 include/trace/events/btrfs.h 		__field(	u64,	data			)
data             1176 include/trace/events/btrfs.h 		__entry->data		= data;
data             1181 include/trace/events/btrfs.h 		  __entry->num_bytes, __entry->empty_size, __entry->data,
data             1182 include/trace/events/btrfs.h 		  __print_flags((unsigned long)__entry->data, "|",
data               40 include/trace/events/fsi.h 			uint32_t addr, size_t size, const void *data),
data               41 include/trace/events/fsi.h 	TP_ARGS(master, link, id, addr, size, data),
data               48 include/trace/events/fsi.h 		__field(__u32,	data)
data               56 include/trace/events/fsi.h 		__entry->data = 0;
data               57 include/trace/events/fsi.h 		memcpy(&__entry->data, data, size);
data               65 include/trace/events/fsi.h 		(int)__entry->size, &__entry->data
data               72 include/trace/events/fsi.h 			bool write, const void *data, int ret),
data               73 include/trace/events/fsi.h 	TP_ARGS(master, link, id, addr, size, write, data, ret),
data               81 include/trace/events/fsi.h 		__field(__u32,	data)
data               91 include/trace/events/fsi.h 		__entry->data = 0;
data               94 include/trace/events/fsi.h 			memcpy(&__entry->data, data, size);
data              103 include/trace/events/fsi.h 		(int)__entry->size, &__entry->data,
data              144 include/trace/events/kvm.h 	    TP_PROTO(__u64 address, __u64 data),
data              145 include/trace/events/kvm.h 	    TP_ARGS(address, data),
data              149 include/trace/events/kvm.h 		__field(	__u64,		data		)
data              154 include/trace/events/kvm.h 		__entry->data		= data;
data              159 include/trace/events/kvm.h 		  (u8)__entry->data,
data              160 include/trace/events/kvm.h 		  __print_symbolic((__entry->data >> 8 & 0x7), kvm_deliver_mode),
data              162 include/trace/events/kvm.h 		  (__entry->data & (1<<15)) ? "level" : "edge",
data               60 include/trace/events/mmc.h 		__entry->blksz = mrq->data ? mrq->data->blksz : 0;
data               61 include/trace/events/mmc.h 		__entry->blocks = mrq->data ? mrq->data->blocks : 0;
data               62 include/trace/events/mmc.h 		__entry->blk_addr = mrq->data ? mrq->data->blk_addr : 0;
data               63 include/trace/events/mmc.h 		__entry->data_flags = mrq->data ? mrq->data->flags : 0;
data              150 include/trace/events/mmc.h 		__entry->bytes_xfered = mrq->data ? mrq->data->bytes_xfered : 0;
data              151 include/trace/events/mmc.h 		__entry->data_err = mrq->data ? mrq->data->error : 0;
data              212 include/trace/events/net.h 		__entry->mac_header = skb_mac_header(skb) - skb->data;
data              293 include/trace/events/rpcgss.h 		const u8 *data
data              296 include/trace/events/rpcgss.h 	TP_ARGS(expiry, now, timeout, len, data),
data              303 include/trace/events/rpcgss.h 		__string(acceptor, data)
data              311 include/trace/events/rpcgss.h 		strncpy(__get_str(acceptor), data, len);
data               27 include/trace/events/smbus.h 		 const union i2c_smbus_data *data),
data               28 include/trace/events/smbus.h 	TP_ARGS(adap, addr, flags, read_write, command, protocol, data),
data               58 include/trace/events/smbus.h 			__entry->len = data->block[0] + 1;
data               60 include/trace/events/smbus.h 			memcpy(__entry->buf, data->block, __entry->len);
data              137 include/trace/events/smbus.h 		 const union i2c_smbus_data *data, int res),
data              138 include/trace/events/smbus.h 	TP_ARGS(adap, addr, flags, read_write, command, protocol, data, res),
data              167 include/trace/events/smbus.h 			__entry->len = data->block[0] + 1;
data              169 include/trace/events/smbus.h 			memcpy(__entry->buf, data->block, __entry->len);
data              254 include/trace/events/tcp.h 		const struct tcphdr *th = (const struct tcphdr *)skb->data;
data               66 include/trace/events/xen.h 	    TP_PROTO(xen_mc_callback_fn_t fn, void *data),
data               67 include/trace/events/xen.h 	    TP_ARGS(fn, data),
data               74 include/trace/events/xen.h 		    __field(void *, data)
data               78 include/trace/events/xen.h 		    __entry->data = data;
data               81 include/trace/events/xen.h 		      __entry->fn, __entry->data)
data              370 include/uapi/drm/amdgpu_drm.h 		__u32	data[64];
data              371 include/uapi/drm/amdgpu_drm.h 	} data;
data              274 include/uapi/drm/drm.h 	} data[15];
data              456 include/uapi/drm/drm.h 	unsigned long long data;
data              472 include/uapi/drm/drm_mode.h 	__u64 data;
data              911 include/uapi/drm/drm_mode.h 	__u64 data;
data              105 include/uapi/drm/exynos_drm.h 	__u32	data;
data             2082 include/uapi/drm/i915_drm.h 	__u8 data[];
data              294 include/uapi/drm/msm_drm.h 	__u64 data;
data               90 include/uapi/drm/nouveau_drm.h 	__u32 data;
data              673 include/uapi/drm/radeon_drm.h 	const void __user *data;
data              274 include/uapi/drm/vc4_drm.h 	__u64 data;
data               61 include/uapi/linux/aio_abi.h 	__u64		data;		/* the data field from the iocb */
data              285 include/uapi/linux/android/binder.h 	} data;
data               20 include/uapi/linux/b1lli.h 	unsigned char *data;
data               26 include/uapi/linux/baycom.h 	} data;
data              313 include/uapi/linux/bcache.h 	} __attribute((packed)) data[];
data               38 include/uapi/linux/blkpg.h         void __user *data;
data               76 include/uapi/linux/bpf.h 	__u8	data[0];	/* Arbitrary size */
data             2988 include/uapi/linux/bpf.h 	__u32 data;
data             3162 include/uapi/linux/bpf.h 	__u32 data;
data             3179 include/uapi/linux/bpf.h 	__bpf_md_ptr(void *, data);
data             3197 include/uapi/linux/bpf.h 	__bpf_md_ptr(void *, data);
data              410 include/uapi/linux/btrfs.h 	struct btrfs_balance_args data;		/* in/out */
data              733 include/uapi/linux/btrfs_tree.h 	struct btrfs_disk_balance_args data;
data              110 include/uapi/linux/can.h 	__u8    data[CAN_MAX_DLEN] __attribute__((aligned(8)));
data              147 include/uapi/linux/can.h 	__u8    data[CANFD_MAX_DLEN] __attribute__((aligned(8)));
data               77 include/uapi/linux/capability.h 	} data[VFS_CAP_U32];
data               88 include/uapi/linux/capability.h 	} data[VFS_CAP_U32];
data               81 include/uapi/linux/capi.h 	void __user *data;
data              374 include/uapi/linux/coda.h     char *data;			/* Place holder for data. */
data              380 include/uapi/linux/coda.h     caddr_t	data;		/* Place holder for data. */
data              540 include/uapi/linux/coda.h     caddr_t	data;		/* Place holder for data. */
data               78 include/uapi/linux/connector.h 	__u8 data[0];
data              141 include/uapi/linux/cyclades.h         unsigned long   data[CYZ_BOOT_NWORDS];
data              146 include/uapi/linux/dm-ioctl.h 	char data[7];		/* padding or data */
data              429 include/uapi/linux/dm-log-userspace.h 	char data[0];
data              851 include/uapi/linux/dvb/frontend.h 		__u32 data;
data              854 include/uapi/linux/dvb/frontend.h 			__u8 data[32];
data              144 include/uapi/linux/dvb/osd.h 	void __user *data;
data              109 include/uapi/linux/dvb/video.h 			__u32 data[16];
data              213 include/uapi/linux/ethtool.h 	__u32	data;
data              249 include/uapi/linux/ethtool.h 	void	*data[0];
data              314 include/uapi/linux/ethtool.h 	__u8	data[0];
data              340 include/uapi/linux/ethtool.h 	__u8	data[0];
data              625 include/uapi/linux/ethtool.h 	__u8	data[0];
data              649 include/uapi/linux/ethtool.h 	__u32	data[0];
data              688 include/uapi/linux/ethtool.h 	__u64	data[0];
data              705 include/uapi/linux/ethtool.h 	__u64	data[0];
data              722 include/uapi/linux/ethtool.h 	__u8	data[0];
data              885 include/uapi/linux/ethtool.h 	__be32		data[2];
data             1004 include/uapi/linux/ethtool.h 	__u64				data;
data             1106 include/uapi/linux/ethtool.h 	__u64		data;
data             1133 include/uapi/linux/ethtool.h 	char	data[ETHTOOL_FLASH_MAX_FILENAME];
data             1155 include/uapi/linux/ethtool.h 	__u8	data[0];
data             1288 include/uapi/linux/ethtool.h 	char	data[];
data               79 include/uapi/linux/eventpoll.h 	__u64 data;
data              367 include/uapi/linux/fb.h 	const char *data;	/* Pointer to image data */
data              351 include/uapi/linux/fd.h 	void __user *data;
data              121 include/uapi/linux/firewire-cdev.h 	__u32 data[0];
data              145 include/uapi/linux/firewire-cdev.h 	__u32 data[0];
data              208 include/uapi/linux/firewire-cdev.h 	__u32 data[0];
data              358 include/uapi/linux/firewire-cdev.h 	__u32 data[0];
data              516 include/uapi/linux/firewire-cdev.h 	__u64 data;
data              536 include/uapi/linux/firewire-cdev.h 	__u64 data;
data              646 include/uapi/linux/firewire-cdev.h 	__u64 data;
data              832 include/uapi/linux/firewire-cdev.h 	__u64 data;
data             1003 include/uapi/linux/firewire-cdev.h 	__u64 data;
data             1026 include/uapi/linux/firewire-cdev.h 	__u32 data[2];
data               21 include/uapi/linux/fsi.h 	__u64	data;		/* SCOM data (in for write, out for read) */
data               62 include/uapi/linux/hdlcdrv.h 	} data;
data               40 include/uapi/linux/hdreg.h 		unsigned data			: 1;
data               86 include/uapi/linux/hdreg.h 	__u8 data;
data               97 include/uapi/linux/hdreg.h 	__u8 data;
data              147 include/uapi/linux/hyperv.h 	__u8	data[DATA_FRAGMENT];
data              359 include/uapi/linux/hyperv.h 	struct hv_kvp_exchg_msg_value data;
data              363 include/uapi/linux/hyperv.h 	struct hv_kvp_exchg_msg_value data;
data              367 include/uapi/linux/hyperv.h 	struct hv_kvp_exchg_msg_value data;
data               61 include/uapi/linux/i2c-dev.h 	union i2c_smbus_data __user *data;
data               95 include/uapi/linux/icmp.h 	__u32		data;
data              157 include/uapi/linux/icmpv6.h 	__u32		data[8];
data               56 include/uapi/linux/ipmi.h 	char  data[IPMI_MAX_ADDR_SIZE];
data              138 include/uapi/linux/ipmi.h 	unsigned char  __user *data;
data              145 include/uapi/linux/ipmi.h 	unsigned char  *data;
data               19 include/uapi/linux/iso_fs.h 	__u8 data[ISODCL(8,2048)];
data              110 include/uapi/linux/iso_fs.h 	__u8 data[ISODCL(16,2048)];
data              149 include/uapi/linux/isst_if.h 	__u64 data;
data              158 include/uapi/linux/jffs2.h 	__u8 data[0];
data              173 include/uapi/linux/jffs2.h 	__u8 data[0];
data              164 include/uapi/linux/kd.h 	unsigned char __user *data;	/* font data with height fixed to 32 */
data              170 include/uapi/linux/kd.h 	unsigned char *data;	/* font data with height fixed to 32 */
data              302 include/uapi/linux/kvm.h 			__u8  data[8];
data              341 include/uapi/linux/kvm.h 			__u32 data;
data              349 include/uapi/linux/kvm.h 			__u64 data[16];
data              438 include/uapi/linux/kvm.h 	__u8  data[8];
data             1014 include/uapi/linux/kvm.h 	__u32 data;
data             1177 include/uapi/linux/kvm.h 	__u32 data;
data             1498 include/uapi/linux/kvm.h 	__u64 data;
data               27 include/uapi/linux/net_dropmon.h 	__u64 data __attribute__((aligned(8)));
data               56 include/uapi/linux/netfilter/nfnetlink_compat.h                 skb_trim(skb, (unsigned char *) (start) - (skb)->data); \
data               31 include/uapi/linux/netfilter/x_tables.h 	unsigned char data[0];
data               54 include/uapi/linux/netfilter/x_tables.h 	unsigned char data[0];
data               30 include/uapi/linux/netfilter/xt_connlimit.h 	struct nf_conncount_data *data __attribute__((aligned(8)));
data               90 include/uapi/linux/netfilter_bridge/ebtables.h 	char data[0] __attribute__ ((aligned (__alignof__(struct ebt_replace))));
data              132 include/uapi/linux/netfilter_bridge/ebtables.h 	unsigned char data[0] __attribute__ ((aligned (__alignof__(struct ebt_replace))));
data              145 include/uapi/linux/netfilter_bridge/ebtables.h 	unsigned char data[0] __attribute__ ((aligned (__alignof__(struct ebt_replace))));
data              158 include/uapi/linux/netfilter_bridge/ebtables.h 	unsigned char data[0] __attribute__ ((aligned (__alignof__(struct ebt_replace))));
data               42 include/uapi/linux/nfs2.h 	char			data[NFS2_FHSIZE];
data               68 include/uapi/linux/nfs3.h 	unsigned char  data[NFS3_FHSIZE];
data               24 include/uapi/linux/nfs4_mount.h 	const char __user * data;
data              154 include/uapi/linux/psp-sev.h 	__u64 data;				/* In */
data               62 include/uapi/linux/sdla.h    void __user *data;
data               76 include/uapi/linux/seccomp.h 	struct seccomp_data data;
data              111 include/uapi/linux/sed-opal.h 	const __u64 data;
data               52 include/uapi/linux/seg6.h 	__u8 data[0];
data              154 include/uapi/linux/soundcard.h 	char data[4000]; /* Device spesific command/data record */
data              299 include/uapi/linux/soundcard.h 		char data[1];	/* The waveform data starts here */
data              308 include/uapi/linux/soundcard.h 		unsigned char data[1];	/* Sysex data starts here */
data              529 include/uapi/linux/soundcard.h 		unsigned char data[30];
data              706 include/uapi/linux/soundcard.h 		unsigned char data[4000]; /* NOTE! 4000 is not 4k */
data              719 include/uapi/linux/soundcard.h 		unsigned char data[4000];
data              123 include/uapi/linux/switchtec_ioctl.h 	__u32 data[5];
data              301 include/uapi/linux/tipc_config.h static inline int TLV_SET(void *tlv, __u16 type, void *data, __u16 len)
data              310 include/uapi/linux/tipc_config.h 	if (len && data) {
data              311 include/uapi/linux/tipc_config.h 		memcpy(TLV_DATA(tlv_ptr), data, len);
data              328 include/uapi/linux/tipc_config.h 				 void *data, __u32 space)
data              330 include/uapi/linux/tipc_config.h 	list->tlv_ptr = (struct tlv_desc *)data;
data              400 include/uapi/linux/tipc_config.h 			  void *data, __u16 data_len)
data              410 include/uapi/linux/tipc_config.h 	if (data_len && data) {
data              411 include/uapi/linux/tipc_config.h 		memcpy(TCM_DATA(msg), data, data_len);
data               78 include/uapi/linux/uhid.h 	__u8 data[UHID_DATA_MAX];
data               82 include/uapi/linux/uhid.h 	__u8 data[UHID_DATA_MAX];
data               97 include/uapi/linux/uhid.h 	__u8 data[UHID_DATA_MAX];
data              105 include/uapi/linux/uhid.h 	__u8 data[UHID_DATA_MAX];
data              145 include/uapi/linux/uhid.h 	__u8 data[UHID_DATA_MAX];
data              168 include/uapi/linux/uhid.h 	__u8 data[UHID_DATA_MAX];
data               26 include/uapi/linux/usb/g_uvc.h 	__u8 data[60];
data               33 include/uapi/linux/usb/g_uvc.h 		struct uvc_request_data data;
data               54 include/uapi/linux/usb/tmc.h 	void __user *data; /* pointer to user space */
data               47 include/uapi/linux/usbdevice_fs.h  	void __user *data;
data               54 include/uapi/linux/usbdevice_fs.h 	void __user *data;
data              142 include/uapi/linux/usbdevice_fs.h 	void __user *data;	/* param buffer (in, or out) */
data               42 include/uapi/linux/userio.h 	__u8 data;
data               67 include/uapi/linux/uvcvideo.h 	__u8 __user *data;
data              513 include/uapi/linux/vfio.h 	__u8	data[];
data              704 include/uapi/linux/vfio.h 	__u64	data;			/* data to be written */
data             1968 include/uapi/linux/videodev2.h 			__u32 data[8];
data             2017 include/uapi/linux/videodev2.h 			__u32 data[16];
data             2099 include/uapi/linux/videodev2.h 	__u8    data[48];
data             2126 include/uapi/linux/videodev2.h 	__u8 data[42];	/* Sliced VBI data for the line */
data             2326 include/uapi/linux/videodev2.h 		__u8				data[64];
data              924 include/uapi/linux/wireless.h 	struct iw_point	data;		/* Other large parameters */
data               21 include/uapi/linux/wmi.h 	__u8	data[];
data               37 include/uapi/linux/wmi.h 	__u8 data[];
data               72 include/uapi/misc/cxl.h 	__u64 data;
data              143 include/uapi/misc/cxl.h 	__u8 data[];
data              146 include/uapi/rdma/ib_user_mad.h 	__aligned_u64	data[0];
data              492 include/uapi/rdma/mlx5-abi.h 	struct mlx5_ib_flow_counters_data data[];
data               70 include/uapi/rdma/rdma_user_ioctl_cmds.h 		__aligned_u64 data;
data              297 include/uapi/sound/asequencer.h 	} data;
data              237 include/uapi/sound/asoc.h 		char data[0];
data              255 include/uapi/sound/asoc.h 		__le32 data[SND_SOC_TPLG_TLV_SIZE];
data              953 include/uapi/sound/asound.h 			unsigned char data[512];
data             1017 include/uapi/sound/asound.h 	} data;
data              132 include/uapi/sound/asound_fm.h 	unsigned char data[32];
data              108 include/uapi/sound/firewire.h 	__be32 data[SNDRV_FIREWIRE_TASCAM_STATE_COUNT];
data               75 include/uapi/sound/sb16_csp.h 	unsigned char data[SNDRV_SB_CSP_MAX_MICROCODE_FILE_SIZE];
data               26 include/uapi/sound/sof/header.h 	__u32 data[0];		/**< Component data - opaque to core */
data              562 include/video/omapfb_dss.h 			void (*callback)(int, void *), void *data);
data              578 include/video/omapfb_dss.h 			u8 *data, int len);
data              580 include/video/omapfb_dss.h 			u8 *data, int len);
data              582 include/video/omapfb_dss.h 			u8 *data, int len);
data              585 include/video/omapfb_dss.h 			u8 *data, int len);
data              587 include/video/omapfb_dss.h 			u8 *data, int len);
data              590 include/video/omapfb_dss.h 			u8 *data, int len);
data              647 include/video/omapfb_dss.h 	void *data;
data              759 include/video/omapfb_dss.h struct omap_dss_device *omap_dss_find_device(void *data,
data              760 include/video/omapfb_dss.h 		int (*match)(struct omap_dss_device *dssdev, void *data));
data              145 include/video/sh_mobile_lcdc.h 	void (*write_index)(void *handle, unsigned long data);
data              146 include/video/sh_mobile_lcdc.h 	void (*write_data)(void *handle, unsigned long data);
data               67 include/xen/grant_table.h typedef void (*gnttab_unmap_refs_done)(int result, struct gntab_unmap_queue_data *data);
data               72 include/xen/grant_table.h 	void *data;
data              271 include/xen/grant_table.h 			       unsigned int len, void *data);
data              277 include/xen/grant_table.h 				   void *data);
data              282 include/xen/grant_table.h 					void *data)
data              288 include/xen/grant_table.h 	gnttab_foreach_grant_in_range(page, offset, len, fn, data);
data              295 include/xen/grant_table.h 			  void *data);
data              356 include/xen/interface/io/netif.h 	uint32_t data[3];
data              389 include/xen/interface/io/netif.h 	uint32_t data;
data              105 include/xen/interface/platform.h 	GUEST_HANDLE(void) data;          /* Pointer to microcode data */
data              176 include/xen/interface/platform.h 			GUEST_HANDLE(void) data;
data              275 include/xen/interface/xen-mca.h 	GUEST_HANDLE(mc_info) data;
data               78 init/do_mounts.c static int match_dev_by_uuid(struct device *dev, const void *data)
data               80 init/do_mounts.c 	const struct uuidcmp *cmp = data;
data              180 init/do_mounts.c static int match_dev_by_label(struct device *dev, const void *data)
data              182 init/do_mounts.c 	const char *label = data;
data              386 init/do_mounts.c static int __init do_mount_root(char *name, char *fs, int flags, void *data)
data              389 init/do_mounts.c 	int err = ksys_mount(name, "/root", fs, flags, data);
data              878 init/main.c    trace_initcall_start_cb(void *data, initcall_t fn)
data              880 init/main.c    	ktime_t *calltime = (ktime_t *)data;
data              887 init/main.c    trace_initcall_finish_cb(void *data, initcall_t fn, int ret)
data              889 init/main.c    	ktime_t *calltime = (ktime_t *)data;
data               19 ipc/ipc_sysctl.c 	char *which = table->data;
data               32 ipc/ipc_sysctl.c 	ipc_table.data = get_ipc(table);
data               43 ipc/ipc_sysctl.c 	ipc_table.data = get_ipc(table);
data               66 ipc/ipc_sysctl.c 	ipc_table.data = get_ipc(table);
data               79 ipc/ipc_sysctl.c 	ipc_table.data = &dummy;
data              123 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.shm_ctlmax,
data              130 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.shm_ctlall,
data              137 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.shm_ctlmni,
data              146 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.shm_rmid_forced,
data              155 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.msg_ctlmax,
data              164 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.msg_ctlmni,
data              173 ipc/ipc_sysctl.c 		.data		= NULL,
data              182 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.msg_ctlmnb,
data              191 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.sem_ctls,
data              199 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.ids[IPC_SEM_IDS].next_id,
data              208 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.ids[IPC_MSG_IDS].next_id,
data              217 ipc/ipc_sysctl.c 		.data		= &init_ipc_ns.ids[IPC_SHM_IDS].next_id,
data               15 ipc/mq_sysctl.c 	char *which = table->data;
data               26 ipc/mq_sysctl.c 	mq_table.data = get_mq(table);
data               36 ipc/mq_sysctl.c 	mq_table.data = get_mq(table);
data               55 ipc/mq_sysctl.c 		.data		= &init_ipc_ns.mq_queues_max,
data               62 ipc/mq_sysctl.c 		.data		= &init_ipc_ns.mq_msg_max,
data               71 ipc/mq_sysctl.c 		.data		= &init_ipc_ns.mq_msgsize_max,
data               80 ipc/mq_sysctl.c 		.data		= &init_ipc_ns.mq_msg_default,
data               89 ipc/mq_sysctl.c 		.data		= &init_ipc_ns.mq_msgsize_default,
data              698 ipc/mqueue.c   	((char *)skb->data)[NOTIFY_COOKIE_LEN-1] = code;
data             1263 ipc/mqueue.c   			if (copy_from_user(nc->data,
data              352 ipc/shm.c      static int shm_try_destroy_orphaned(int id, void *p, void *data)
data              354 ipc/shm.c      	struct ipc_namespace *ns = data;
data               73 kernel/async.c 	void			*data;
data              123 kernel/async.c 	entry->func(entry->data, entry->cookie);
data              165 kernel/async.c async_cookie_t async_schedule_node_domain(async_func_t func, void *data,
data              186 kernel/async.c 		func(data, newcookie);
data              193 kernel/async.c 	entry->data = data;
data              231 kernel/async.c async_cookie_t async_schedule_node(async_func_t func, void *data, int node)
data              233 kernel/async.c 	return async_schedule_node_domain(func, data, node, &async_dfl_domain);
data              529 kernel/audit.c 	char *data = nlmsg_data(nlh);
data              532 kernel/audit.c 		pr_notice("type=%d %s\n", nlh->nlmsg_type, data);
data              906 kernel/audit.c 	void		*data;
data              917 kernel/audit.c 	data = nlmsg_data(nlh);
data              918 kernel/audit.c 	memcpy(data, payload, size);
data             1174 kernel/audit.c 	void			*data;
data             1188 kernel/audit.c 	data = nlmsg_data(nlh);
data             1213 kernel/audit.c 		memcpy(&s, data, min_t(size_t, sizeof(s), data_len));
data             1319 kernel/audit.c 		err = audit_set_feature(data);
data             1334 kernel/audit.c 			char *str = data;
data             1372 kernel/audit.c 		err = audit_rule_change(msg_type, seq, data, data_len);
data             1385 kernel/audit.c 		void *bufp = data;
data             1463 kernel/audit.c 		memcpy(&s, data, min_t(size_t, sizeof(s), data_len));
data              157 kernel/audit_fsnotify.c 				    u32 mask, const void *data, int data_type,
data              171 kernel/audit_fsnotify.c 		inode = ((const struct path *)data)->dentry->d_inode;
data              174 kernel/audit_fsnotify.c 		inode = (const struct inode *)data;
data             1042 kernel/audit_tree.c 				   u32 mask, const void *data, int data_type,
data              471 kernel/audit_watch.c 				    u32 mask, const void *data, int data_type,
data              485 kernel/audit_watch.c 		inode = d_backing_inode(((const struct path *)data)->dentry);
data              488 kernel/audit_watch.c 		inode = (const struct inode *)data;
data              441 kernel/auditfilter.c static struct audit_entry *audit_data_to_entry(struct audit_rule_data *data,
data              452 kernel/auditfilter.c 	entry = audit_to_entry_common(data);
data              456 kernel/auditfilter.c 	bufp = data->buf;
data              457 kernel/auditfilter.c 	for (i = 0; i < data->field_count; i++) {
data              463 kernel/auditfilter.c 		f->op = audit_to_op(data->fieldflags[i]);
data              467 kernel/auditfilter.c 		f->type = data->fields[i];
data              468 kernel/auditfilter.c 		f_val = data->values[i];
data              628 kernel/auditfilter.c 	struct audit_rule_data *data;
data              632 kernel/auditfilter.c 	data = kmalloc(sizeof(*data) + krule->buflen, GFP_KERNEL);
data              633 kernel/auditfilter.c 	if (unlikely(!data))
data              635 kernel/auditfilter.c 	memset(data, 0, sizeof(*data));
data              637 kernel/auditfilter.c 	data->flags = krule->flags | krule->listnr;
data              638 kernel/auditfilter.c 	data->action = krule->action;
data              639 kernel/auditfilter.c 	data->field_count = krule->field_count;
data              640 kernel/auditfilter.c 	bufp = data->buf;
data              641 kernel/auditfilter.c 	for (i = 0; i < data->field_count; i++) {
data              644 kernel/auditfilter.c 		data->fields[i] = f->type;
data              645 kernel/auditfilter.c 		data->fieldflags[i] = audit_ops[f->op];
data              657 kernel/auditfilter.c 			data->buflen += data->values[i] =
data              661 kernel/auditfilter.c 			data->buflen += data->values[i] =
data              666 kernel/auditfilter.c 			data->buflen += data->values[i] =
data              671 kernel/auditfilter.c 			data->buflen += data->values[i] =
data              675 kernel/auditfilter.c 			data->buflen += data->values[i] =
data              680 kernel/auditfilter.c 				data->fields[i] = AUDIT_LOGINUID;
data              681 kernel/auditfilter.c 				data->values[i] = AUDIT_UID_UNSET;
data              686 kernel/auditfilter.c 			data->values[i] = f->val;
data              689 kernel/auditfilter.c 	for (i = 0; i < AUDIT_BITMASK_SIZE; i++) data->mask[i] = krule->mask[i];
data              691 kernel/auditfilter.c 	return data;
data             1079 kernel/auditfilter.c 			struct audit_rule_data *data;
data             1081 kernel/auditfilter.c 			data = audit_krule_to_data(r);
data             1082 kernel/auditfilter.c 			if (unlikely(!data))
data             1085 kernel/auditfilter.c 					       data,
data             1086 kernel/auditfilter.c 					       sizeof(*data) + data->buflen);
data             1089 kernel/auditfilter.c 			kfree(data);
data             1123 kernel/auditfilter.c int audit_rule_change(int type, int seq, void *data, size_t datasz)
data             1130 kernel/auditfilter.c 		entry = audit_data_to_entry(data, datasz);
data             1137 kernel/auditfilter.c 		entry = audit_data_to_entry(data, datasz);
data               26 kernel/backtracetest.c static void backtrace_test_irq_callback(unsigned long data)
data              202 kernel/bpf/btf.c 	void *data;
data              296 kernel/bpf/btf.c 			 u32 type_id, void *data, u8 bits_offsets,
data              902 kernel/bpf/btf.c 	kvfree(btf->data);
data             1147 kernel/bpf/btf.c 			    u32 type_id, void *data, u8 bits_offsets,
data             1323 kernel/bpf/btf.c static void btf_int128_print(struct seq_file *m, void *data)
data             1335 kernel/bpf/btf.c 	upper_num = *(u64 *)data;
data             1336 kernel/bpf/btf.c 	lower_num = *(u64 *)(data + 8);
data             1338 kernel/bpf/btf.c 	upper_num = *(u64 *)(data + 8);
data             1339 kernel/bpf/btf.c 	lower_num = *(u64 *)data;
data             1388 kernel/bpf/btf.c static void btf_bitfield_seq_show(void *data, u8 bits_offset,
data             1399 kernel/bpf/btf.c 	memcpy(print_num, data, nr_copy_bytes);
data             1415 kernel/bpf/btf.c 				  void *data, u8 bits_offset,
data             1427 kernel/bpf/btf.c 	data += BITS_ROUNDDOWN_BYTES(total_bits_offset);
data             1429 kernel/bpf/btf.c 	btf_bitfield_seq_show(data, bits_offset, nr_bits, m);
data             1433 kernel/bpf/btf.c 			     u32 type_id, void *data, u8 bits_offset,
data             1443 kernel/bpf/btf.c 		btf_int_bits_seq_show(btf, t, data, bits_offset, m);
data             1449 kernel/bpf/btf.c 		btf_int128_print(m, data);
data             1453 kernel/bpf/btf.c 			seq_printf(m, "%lld", *(s64 *)data);
data             1455 kernel/bpf/btf.c 			seq_printf(m, "%llu", *(u64 *)data);
data             1459 kernel/bpf/btf.c 			seq_printf(m, "%d", *(s32 *)data);
data             1461 kernel/bpf/btf.c 			seq_printf(m, "%u", *(u32 *)data);
data             1465 kernel/bpf/btf.c 			seq_printf(m, "%d", *(s16 *)data);
data             1467 kernel/bpf/btf.c 			seq_printf(m, "%u", *(u16 *)data);
data             1471 kernel/bpf/btf.c 			seq_printf(m, "%d", *(s8 *)data);
data             1473 kernel/bpf/btf.c 			seq_printf(m, "%u", *(u8 *)data);
data             1476 kernel/bpf/btf.c 		btf_int_bits_seq_show(btf, t, data, bits_offset, m);
data             1752 kernel/bpf/btf.c 				  u32 type_id, void *data,
data             1757 kernel/bpf/btf.c 	btf_type_ops(t)->seq_show(btf, t, type_id, data, bits_offset, m);
data             1761 kernel/bpf/btf.c 			     u32 type_id, void *data, u8 bits_offset,
data             1766 kernel/bpf/btf.c 	btf_type_ops(t)->seq_show(btf, t, type_id, data, bits_offset, m);
data             1770 kernel/bpf/btf.c 			     u32 type_id, void *data, u8 bits_offset,
data             1774 kernel/bpf/btf.c 	seq_printf(m, "%p", *(void **)data);
data             1999 kernel/bpf/btf.c 			       u32 type_id, void *data, u8 bits_offset,
data             2015 kernel/bpf/btf.c 		elem_ops->seq_show(btf, elem_type, elem_type_id, data,
data             2017 kernel/bpf/btf.c 		data += elem_size;
data             2252 kernel/bpf/btf.c 				u32 type_id, void *data, u8 bits_offset,
data             2276 kernel/bpf/btf.c 			btf_bitfield_seq_show(data + bytes_offset, bits8_offset,
data             2281 kernel/bpf/btf.c 				      data + bytes_offset, bits8_offset, m);
data             2424 kernel/bpf/btf.c 			      u32 type_id, void *data, u8 bits_offset,
data             2429 kernel/bpf/btf.c 	int v = *(int *)data;
data             2762 kernel/bpf/btf.c 				 void *data, u8 bits_offset,
data             2775 kernel/bpf/btf.c 					    data + vsi->offset, bits_offset, m);
data             3134 kernel/bpf/btf.c 	if (end != btf->data + btf->data_size) {
data             3232 kernel/bpf/btf.c 	hdr = btf->data;
data             3241 kernel/bpf/btf.c 		u8 *expected_zero = btf->data + sizeof(btf->hdr);
data             3242 kernel/bpf/btf.c 		u8 *end = btf->data + hdr_len;
data             3253 kernel/bpf/btf.c 	memcpy(&btf->hdr, btf->data, hdr_copy);
data             3292 kernel/bpf/btf.c 	u8 *data;
data             3326 kernel/bpf/btf.c 	data = kvmalloc(btf_data_size, GFP_KERNEL | __GFP_NOWARN);
data             3327 kernel/bpf/btf.c 	if (!data) {
data             3332 kernel/bpf/btf.c 	btf->data = data;
data             3335 kernel/bpf/btf.c 	if (copy_from_user(data, btf_data, btf_data_size)) {
data             3344 kernel/bpf/btf.c 	btf->nohdr_data = btf->data + btf->hdr.hdr_len;
data             3479 kernel/bpf/btf.c 	if (copy_to_user(ubtf, btf->data, btf_copy))
data              630 kernel/bpf/cgroup.c 	unsigned int offset = skb->data - skb_network_header(skb);
data              194 kernel/bpf/cpumap.c 	pkt_data_start = xdpf->data - hard_start_headroom;
data              249 kernel/bpf/cpumap.c static int cpu_map_kthread_run(void *data)
data              251 kernel/bpf/cpumap.c 	struct bpf_cpu_map_entry *rcpu = data;
data              471 kernel/bpf/devmap.c 	err = xdp_ok_fwd_dev(dev, xdp->data_end - xdp->data);
data              346 kernel/bpf/helpers.c 		ptr = &READ_ONCE(storage->buf)->data[0];
data              124 kernel/bpf/local_storage.c 	return &READ_ONCE(storage->buf)->data[0];
data              150 kernel/bpf/local_storage.c 		copy_map_value_locked(map, storage->buf->data, value, false);
data              161 kernel/bpf/local_storage.c 	memcpy(&new->data[0], value, map->value_size);
data              162 kernel/bpf/local_storage.c 	check_and_init_map_lock(map, new->data);
data              396 kernel/bpf/local_storage.c 				  &READ_ONCE(storage->buf)->data[0], m);
data              506 kernel/bpf/local_storage.c 		check_and_init_map_lock(map, storage->buf->data);
data               28 kernel/bpf/lpm_trie.c 	u8				data[0];
data              151 kernel/bpf/lpm_trie.c static inline int extract_bit(const u8 *data, size_t index)
data              153 kernel/bpf/lpm_trie.c 	return !!(data[index / 8] & (1 << (7 - (index % 8))));
data              171 kernel/bpf/lpm_trie.c 	BUILD_BUG_ON(offsetof(struct lpm_trie_node, data) % sizeof(u32));
data              172 kernel/bpf/lpm_trie.c 	BUILD_BUG_ON(offsetof(struct bpf_lpm_trie_key, data) % sizeof(u32));
data              180 kernel/bpf/lpm_trie.c 		u64 diff = be64_to_cpu(*(__be64 *)node->data ^
data              181 kernel/bpf/lpm_trie.c 				       *(__be64 *)key->data);
data              193 kernel/bpf/lpm_trie.c 		u32 diff = be32_to_cpu(*(__be32 *)&node->data[i] ^
data              194 kernel/bpf/lpm_trie.c 				       *(__be32 *)&key->data[i]);
data              205 kernel/bpf/lpm_trie.c 		u16 diff = be16_to_cpu(*(__be16 *)&node->data[i] ^
data              206 kernel/bpf/lpm_trie.c 				       *(__be16 *)&key->data[i]);
data              217 kernel/bpf/lpm_trie.c 		prefixlen += 8 - fls(node->data[i] ^ key->data[i]);
data              266 kernel/bpf/lpm_trie.c 		next_bit = extract_bit(key->data, node->prefixlen);
data              273 kernel/bpf/lpm_trie.c 	return found->data + trie->data_size;
data              293 kernel/bpf/lpm_trie.c 		memcpy(node->data + trie->data_size, value,
data              338 kernel/bpf/lpm_trie.c 	memcpy(new_node->data, key->data, trie->data_size);
data              356 kernel/bpf/lpm_trie.c 		next_bit = extract_bit(key->data, node->prefixlen);
data              388 kernel/bpf/lpm_trie.c 		next_bit = extract_bit(node->data, matchlen);
data              402 kernel/bpf/lpm_trie.c 	memcpy(im_node->data, node->data, trie->data_size);
data              405 kernel/bpf/lpm_trie.c 	if (extract_bit(key->data, matchlen)) {
data              466 kernel/bpf/lpm_trie.c 		next_bit = extract_bit(key->data, node->prefixlen);
data              567 kernel/bpf/lpm_trie.c 			  offsetof(struct bpf_lpm_trie_key, data);
data              674 kernel/bpf/lpm_trie.c 		next_bit = extract_bit(key->data, node->prefixlen);
data              721 kernel/bpf/lpm_trie.c 	memcpy((void *)next_key + offsetof(struct bpf_lpm_trie_key, data),
data              722 kernel/bpf/lpm_trie.c 	       next_node->data, trie->data_size);
data              349 kernel/bpf/offload.c 	struct netdev_bpf data = {};
data              354 kernel/bpf/offload.c 	data.command = cmd;
data              355 kernel/bpf/offload.c 	data.offmap = offmap;
data              359 kernel/bpf/offload.c 	return netdev->netdev_ops->ndo_bpf(netdev, &data);
data               22 kernel/bpf/stackmap.c 	u64 data[];
data              402 kernel/bpf/stackmap.c 			(struct bpf_stack_build_id *)new_bucket->data,
data              406 kernel/bpf/stackmap.c 		    memcmp(bucket->data, new_bucket->data, trace_len) == 0) {
data              416 kernel/bpf/stackmap.c 		    memcmp(bucket->data, ips, trace_len) == 0)
data              425 kernel/bpf/stackmap.c 		memcpy(new_bucket->data, ips, trace_len);
data              534 kernel/bpf/stackmap.c 	memcpy(value, bucket->data, trace_len);
data              222 kernel/capability.c SYSCALL_DEFINE2(capset, cap_user_header_t, header, const cap_user_data_t, data)
data              246 kernel/capability.c 	if (copy_from_user(&kdata, data, copybytes))
data              296 kernel/crash_core.c 			  void *data, size_t data_len)
data              306 kernel/crash_core.c 	memcpy(buf, data, data_len);
data              793 kernel/debug/debug_core.c 	void *data)
data              884 kernel/dma/debug.c static int dma_debug_device_change(struct notifier_block *nb, unsigned long action, void *data)
data              886 kernel/dma/debug.c 	struct device *dev = data;
data              241 kernel/events/callchain.c 	int *value = table->data;
data              245 kernel/events/callchain.c 	new_table.data = &new_value;
data               66 kernel/events/core.c static void remote_function(void *data)
data               68 kernel/events/core.c 	struct remote_function_call *tfc = data;
data              105 kernel/events/core.c 	struct remote_function_call data = {
data              115 kernel/events/core.c 					       &data, 1);
data              116 kernel/events/core.c 		ret = !ret ? data.ret : -EAGAIN;
data              138 kernel/events/core.c 	struct remote_function_call data = {
data              145 kernel/events/core.c 	smp_call_function_single(cpu, remote_function, &data, 1);
data              147 kernel/events/core.c 	return data.ret;
data              204 kernel/events/core.c 	void *data;
data              246 kernel/events/core.c 	efs->func(event, cpuctx, ctx, efs->data);
data              253 kernel/events/core.c static void event_function_call(struct perf_event *event, event_f func, void *data)
data              260 kernel/events/core.c 		.data = data,
data              298 kernel/events/core.c 	func(event, NULL, ctx, data);
data              306 kernel/events/core.c static void event_function_local(struct perf_event *event, event_f func, void *data)
data              345 kernel/events/core.c 	func(event, cpuctx, ctx, data);
data             1734 kernel/events/core.c 	struct perf_sample_data *data;
data             1738 kernel/events/core.c 		size += sizeof(data->ip);
data             1741 kernel/events/core.c 		size += sizeof(data->addr);
data             1744 kernel/events/core.c 		size += sizeof(data->period);
data             1747 kernel/events/core.c 		size += sizeof(data->weight);
data             1753 kernel/events/core.c 		size += sizeof(data->data_src.val);
data             1756 kernel/events/core.c 		size += sizeof(data->txn);
data             1759 kernel/events/core.c 		size += sizeof(data->phys_addr);
data             1777 kernel/events/core.c 	struct perf_sample_data *data;
data             1782 kernel/events/core.c 		size += sizeof(data->tid_entry);
data             1785 kernel/events/core.c 		size += sizeof(data->time);
data             1788 kernel/events/core.c 		size += sizeof(data->id);
data             1791 kernel/events/core.c 		size += sizeof(data->id);
data             1794 kernel/events/core.c 		size += sizeof(data->stream_id);
data             1797 kernel/events/core.c 		size += sizeof(data->cpu_entry);
data             3351 kernel/events/core.c 			      int (*func)(struct perf_event *, void *), void *data)
data             3371 kernel/events/core.c 		ret = func(*evt, data);
data             3387 kernel/events/core.c static int pinned_sched_in(struct perf_event *event, void *data)
data             3389 kernel/events/core.c 	struct sched_in_data *sid = data;
data             3412 kernel/events/core.c static int flexible_sched_in(struct perf_event *event, void *data)
data             3414 kernel/events/core.c 	struct sched_in_data *sid = data;
data             3957 kernel/events/core.c 	struct perf_read_data *data = info;
data             3958 kernel/events/core.c 	struct perf_event *sub, *event = data->event;
data             3980 kernel/events/core.c 	if (data->group)
data             3986 kernel/events/core.c 	if (!data->group) {
data             3988 kernel/events/core.c 		data->ret = 0;
data             4006 kernel/events/core.c 	data->ret = pmu->commit_txn(pmu);
data             4102 kernel/events/core.c 		struct perf_read_data data;
data             4116 kernel/events/core.c 		data = (struct perf_read_data){
data             4135 kernel/events/core.c 		(void)smp_call_function_single(event_cpu, __perf_event_read, &data, 1);
data             4137 kernel/events/core.c 		ret = data.ret;
data             6191 kernel/events/core.c 					 struct perf_sample_data *data,
data             6196 kernel/events/core.c 	data->type = sample_type;
data             6201 kernel/events/core.c 		data->tid_entry.pid = perf_event_pid(event, current);
data             6202 kernel/events/core.c 		data->tid_entry.tid = perf_event_tid(event, current);
data             6206 kernel/events/core.c 		data->time = perf_event_clock(event);
data             6209 kernel/events/core.c 		data->id = primary_event_id(event);
data             6212 kernel/events/core.c 		data->stream_id = event->id;
data             6215 kernel/events/core.c 		data->cpu_entry.cpu	 = raw_smp_processor_id();
data             6216 kernel/events/core.c 		data->cpu_entry.reserved = 0;
data             6221 kernel/events/core.c 				struct perf_sample_data *data,
data             6225 kernel/events/core.c 		__perf_event_header__init_id(header, data, event);
data             6229 kernel/events/core.c 					   struct perf_sample_data *data)
data             6231 kernel/events/core.c 	u64 sample_type = data->type;
data             6234 kernel/events/core.c 		perf_output_put(handle, data->tid_entry);
data             6237 kernel/events/core.c 		perf_output_put(handle, data->time);
data             6240 kernel/events/core.c 		perf_output_put(handle, data->id);
data             6243 kernel/events/core.c 		perf_output_put(handle, data->stream_id);
data             6246 kernel/events/core.c 		perf_output_put(handle, data->cpu_entry);
data             6249 kernel/events/core.c 		perf_output_put(handle, data->id);
data             6361 kernel/events/core.c 			struct perf_sample_data *data,
data             6364 kernel/events/core.c 	u64 sample_type = data->type;
data             6369 kernel/events/core.c 		perf_output_put(handle, data->id);
data             6372 kernel/events/core.c 		perf_output_put(handle, data->ip);
data             6375 kernel/events/core.c 		perf_output_put(handle, data->tid_entry);
data             6378 kernel/events/core.c 		perf_output_put(handle, data->time);
data             6381 kernel/events/core.c 		perf_output_put(handle, data->addr);
data             6384 kernel/events/core.c 		perf_output_put(handle, data->id);
data             6387 kernel/events/core.c 		perf_output_put(handle, data->stream_id);
data             6390 kernel/events/core.c 		perf_output_put(handle, data->cpu_entry);
data             6393 kernel/events/core.c 		perf_output_put(handle, data->period);
data             6401 kernel/events/core.c 		size += data->callchain->nr;
data             6403 kernel/events/core.c 		__output_copy(handle, data->callchain, size);
data             6407 kernel/events/core.c 		struct perf_raw_record *raw = data->raw;
data             6416 kernel/events/core.c 							frag->data, frag->size);
data             6418 kernel/events/core.c 					__output_copy(handle, frag->data,
data             6430 kernel/events/core.c 				u32	data;
data             6433 kernel/events/core.c 				.data = 0,
data             6440 kernel/events/core.c 		if (data->br_stack) {
data             6443 kernel/events/core.c 			size = data->br_stack->nr
data             6446 kernel/events/core.c 			perf_output_put(handle, data->br_stack->nr);
data             6447 kernel/events/core.c 			perf_output_copy(handle, data->br_stack->entries, size);
data             6458 kernel/events/core.c 		u64 abi = data->regs_user.abi;
data             6469 kernel/events/core.c 						data->regs_user.regs,
data             6476 kernel/events/core.c 					  data->stack_user_size,
data             6477 kernel/events/core.c 					  data->regs_user.regs);
data             6481 kernel/events/core.c 		perf_output_put(handle, data->weight);
data             6484 kernel/events/core.c 		perf_output_put(handle, data->data_src.val);
data             6487 kernel/events/core.c 		perf_output_put(handle, data->txn);
data             6490 kernel/events/core.c 		u64 abi = data->regs_intr.abi;
data             6501 kernel/events/core.c 						data->regs_intr.regs,
data             6507 kernel/events/core.c 		perf_output_put(handle, data->phys_addr);
data             6580 kernel/events/core.c 			 struct perf_sample_data *data,
data             6592 kernel/events/core.c 	__perf_event_header__init_id(header, data, event);
data             6595 kernel/events/core.c 		data->ip = perf_instruction_pointer(regs);
data             6601 kernel/events/core.c 			data->callchain = perf_callchain(event, regs);
data             6603 kernel/events/core.c 		size += data->callchain->nr;
data             6609 kernel/events/core.c 		struct perf_raw_record *raw = data->raw;
data             6635 kernel/events/core.c 		if (data->br_stack) {
data             6636 kernel/events/core.c 			size += data->br_stack->nr
data             6643 kernel/events/core.c 		perf_sample_regs_user(&data->regs_user, regs,
data             6644 kernel/events/core.c 				      &data->regs_user_copy);
data             6650 kernel/events/core.c 		if (data->regs_user.regs) {
data             6669 kernel/events/core.c 						     data->regs_user.regs);
data             6679 kernel/events/core.c 		data->stack_user_size = stack_size;
data             6687 kernel/events/core.c 		perf_sample_regs_intr(&data->regs_intr, regs);
data             6689 kernel/events/core.c 		if (data->regs_intr.regs) {
data             6699 kernel/events/core.c 		data->phys_addr = perf_virt_to_phys(data->addr);
data             6704 kernel/events/core.c 		    struct perf_sample_data *data,
data             6717 kernel/events/core.c 	perf_prepare_sample(&header, data, event, regs);
data             6723 kernel/events/core.c 	perf_output_sample(&handle, &header, data, event);
data             6734 kernel/events/core.c 			 struct perf_sample_data *data,
data             6737 kernel/events/core.c 	__perf_event_output(event, data, regs, perf_output_begin_forward);
data             6742 kernel/events/core.c 			   struct perf_sample_data *data,
data             6745 kernel/events/core.c 	__perf_event_output(event, data, regs, perf_output_begin_backward);
data             6750 kernel/events/core.c 		  struct perf_sample_data *data,
data             6753 kernel/events/core.c 	return __perf_event_output(event, data, regs, perf_output_begin);
data             6796 kernel/events/core.c typedef void (perf_iterate_f)(struct perf_event *event, void *data);
data             6801 kernel/events/core.c 		   void *data, bool all)
data             6813 kernel/events/core.c 		output(event, data);
data             6817 kernel/events/core.c static void perf_iterate_sb_cpu(perf_iterate_f output, void *data)
data             6835 kernel/events/core.c 		output(event, data);
data             6846 kernel/events/core.c perf_iterate_sb(perf_iterate_f output, void *data,
data             6861 kernel/events/core.c 		perf_iterate_ctx(task_ctx, output, data, false);
data             6865 kernel/events/core.c 	perf_iterate_sb_cpu(output, data);
data             6870 kernel/events/core.c 			perf_iterate_ctx(ctx, output, data, false);
data             6881 kernel/events/core.c static void perf_event_addr_filters_exec(struct perf_event *event, void *data)
data             6934 kernel/events/core.c static void __perf_event_output_stop(struct perf_event *event, void *data)
data             6937 kernel/events/core.c 	struct remote_output *ro = data;
data             7041 kernel/events/core.c 				   void *data)
data             7043 kernel/events/core.c 	struct perf_task_event *task_event = data;
data             7145 kernel/events/core.c 				   void *data)
data             7147 kernel/events/core.c 	struct perf_comm_event *comm_event = data;
data             7244 kernel/events/core.c 					 void *data)
data             7246 kernel/events/core.c 	struct perf_namespaces_event *namespaces_event = data;
data             7377 kernel/events/core.c 				 void *data)
data             7379 kernel/events/core.c 	struct perf_mmap_event *mmap_event = data;
data             7388 kernel/events/core.c 				   void *data)
data             7390 kernel/events/core.c 	struct perf_mmap_event *mmap_event = data;
data             7397 kernel/events/core.c 	if (!perf_event_mmap_match(event, data))
data             7606 kernel/events/core.c static void __perf_addr_filters_adjust(struct perf_event *event, void *data)
data             7609 kernel/events/core.c 	struct vm_area_struct *vma = data;
data             7785 kernel/events/core.c static void perf_event_switch_output(struct perf_event *event, void *data)
data             7787 kernel/events/core.c 	struct perf_switch_event *se = data;
data             7916 kernel/events/core.c static void perf_event_ksymbol_output(struct perf_event *event, void *data)
data             7918 kernel/events/core.c 	struct perf_ksymbol_event *ksymbol_event = data;
data             8006 kernel/events/core.c static void perf_event_bpf_output(struct perf_event *event, void *data)
data             8008 kernel/events/core.c 	struct perf_bpf_event *bpf_event = data;
data             8183 kernel/events/core.c 				   int throttle, struct perf_sample_data *data,
data             8211 kernel/events/core.c 	READ_ONCE(event->overflow_handler)(event, data, regs);
data             8222 kernel/events/core.c 			  struct perf_sample_data *data,
data             8225 kernel/events/core.c 	return __perf_event_overflow(event, 1, data, regs);
data             8274 kernel/events/core.c 				    struct perf_sample_data *data,
data             8288 kernel/events/core.c 					    data, regs)) {
data             8300 kernel/events/core.c 			       struct perf_sample_data *data,
data             8314 kernel/events/core.c 		data->period = nr;
data             8315 kernel/events/core.c 		return perf_swevent_overflow(event, 1, data, regs);
data             8317 kernel/events/core.c 		data->period = event->hw.last_period;
data             8320 kernel/events/core.c 		return perf_swevent_overflow(event, 1, data, regs);
data             8325 kernel/events/core.c 	perf_swevent_overflow(event, 0, data, regs);
data             8348 kernel/events/core.c 				struct perf_sample_data *data,
data             8414 kernel/events/core.c 				    struct perf_sample_data *data,
data             8427 kernel/events/core.c 		if (perf_swevent_match(event, type, event_id, data, regs))
data             8428 kernel/events/core.c 			perf_swevent_event(event, nr, data, regs);
data             8453 kernel/events/core.c 	struct perf_sample_data data;
data             8458 kernel/events/core.c 	perf_sample_data_init(&data, addr, 0);
data             8459 kernel/events/core.c 	do_perf_sw_event(PERF_TYPE_SOFTWARE, event_id, nr, &data, regs);
data             8674 kernel/events/core.c 				struct perf_sample_data *data)
data             8676 kernel/events/core.c 	void *record = data->raw->frag.data;
data             8688 kernel/events/core.c 				struct perf_sample_data *data,
data             8699 kernel/events/core.c 	if (!perf_tp_filter_match(event, data))
data             8726 kernel/events/core.c 	struct perf_sample_data data;
data             8732 kernel/events/core.c 			.data = record,
data             8736 kernel/events/core.c 	perf_sample_data_init(&data, 0, 0);
data             8737 kernel/events/core.c 	data.raw = &raw;
data             8742 kernel/events/core.c 		if (perf_tp_event_match(event, &data, regs))
data             8743 kernel/events/core.c 			perf_swevent_event(event, count, &data, regs);
data             8766 kernel/events/core.c 			if (perf_tp_event_match(event, &data, regs))
data             8767 kernel/events/core.c 				perf_swevent_event(event, count, &data, regs);
data             8974 kernel/events/core.c 				 struct perf_sample_data *data,
data             8978 kernel/events/core.c 		.data = data,
data             8996 kernel/events/core.c 	event->orig_overflow_handler(event, data, regs);
data             9140 kernel/events/core.c void perf_bp_event(struct perf_event *bp, void *data)
data             9143 kernel/events/core.c 	struct pt_regs *regs = data;
data             9580 kernel/events/core.c 	struct perf_sample_data data;
data             9592 kernel/events/core.c 	perf_sample_data_init(&data, 0, event->hw.last_period);
data             9597 kernel/events/core.c 			if (__perf_event_overflow(event, 1, &data, regs))
data              107 kernel/fail_function.c static int fei_retval_set(void *data, u64 val)
data              109 kernel/fail_function.c 	struct fei_attr *attr = data;
data              137 kernel/fail_function.c static int fei_retval_get(void *data, u64 *val)
data              139 kernel/fail_function.c 	struct fei_attr *attr = data;
data             2647 kernel/fork.c  void walk_process_tree(struct task_struct *top, proc_visitor visitor, void *data)
data             2657 kernel/fork.c  			res = visitor(child, data);
data             2683 kernel/fork.c  static void sighand_ctor(void *data)
data             2685 kernel/fork.c  	struct sighand_struct *sighand = data;
data             2964 kernel/fork.c  	t.data = &threads;
data               55 kernel/gcov/base.c 				void *data)
data               57 kernel/gcov/base.c 	struct module *mod = data;
data              408 kernel/gcov/clang.c 	u32 *data;
data              411 kernel/gcov/clang.c 		data = buffer + off;
data              412 kernel/gcov/clang.c 		*data = v;
data              415 kernel/gcov/clang.c 	return sizeof(*data);
data              432 kernel/gcov/clang.c 	u32 *data;
data              435 kernel/gcov/clang.c 		data = buffer + off;
data              437 kernel/gcov/clang.c 		data[0] = (v & 0xffffffffUL);
data              438 kernel/gcov/clang.c 		data[1] = (v >> 32);
data              441 kernel/gcov/clang.c 	return sizeof(*data) * 2;
data              107 kernel/gcov/fs.c static void *gcov_seq_next(struct seq_file *seq, void *data, loff_t *pos)
data              109 kernel/gcov/fs.c 	struct gcov_iterator *iter = data;
data              119 kernel/gcov/fs.c static int gcov_seq_show(struct seq_file *seq, void *data)
data              121 kernel/gcov/fs.c 	struct gcov_iterator *iter = data;
data              128 kernel/gcov/fs.c static void gcov_seq_stop(struct seq_file *seq, void *data)
data              518 kernel/gcov/gcc_3_4.c 	u32 data[2];
data              520 kernel/gcov/gcc_3_4.c 	data[0] = (v & 0xffffffffUL);
data              521 kernel/gcov/gcc_3_4.c 	data[1] = (v >> 32);
data              522 kernel/gcov/gcc_3_4.c 	return seq_write(seq, data, sizeof(data));
data              395 kernel/gcov/gcc_4_7.c 	u32 *data;
data              398 kernel/gcov/gcc_4_7.c 		data = buffer + off;
data              399 kernel/gcov/gcc_4_7.c 		*data = v;
data              402 kernel/gcov/gcc_4_7.c 	return sizeof(*data);
data              419 kernel/gcov/gcc_4_7.c 	u32 *data;
data              422 kernel/gcov/gcc_4_7.c 		data = buffer + off;
data              424 kernel/gcov/gcc_4_7.c 		data[0] = (v & 0xffffffffUL);
data              425 kernel/gcov/gcc_4_7.c 		data[1] = (v >> 32);
data              428 kernel/gcov/gcc_4_7.c 	return sizeof(*data) * 2;
data               90 kernel/irq/chip.c int irq_set_handler_data(unsigned int irq, void *data)
data               97 kernel/irq/chip.c 	desc->irq_common_data.handler_data = data;
data              145 kernel/irq/chip.c int irq_set_chip_data(unsigned int irq, void *data)
data              152 kernel/irq/chip.c 	desc->irq_data.chip_data = data;
data             1070 kernel/irq/chip.c 				 void *data)
data             1078 kernel/irq/chip.c 	desc->irq_common_data.handler_data = data;
data             1305 kernel/irq/chip.c void irq_chip_enable_parent(struct irq_data *data)
data             1307 kernel/irq/chip.c 	data = data->parent_data;
data             1308 kernel/irq/chip.c 	if (data->chip->irq_enable)
data             1309 kernel/irq/chip.c 		data->chip->irq_enable(data);
data             1311 kernel/irq/chip.c 		data->chip->irq_unmask(data);
data             1320 kernel/irq/chip.c void irq_chip_disable_parent(struct irq_data *data)
data             1322 kernel/irq/chip.c 	data = data->parent_data;
data             1323 kernel/irq/chip.c 	if (data->chip->irq_disable)
data             1324 kernel/irq/chip.c 		data->chip->irq_disable(data);
data             1326 kernel/irq/chip.c 		data->chip->irq_mask(data);
data             1334 kernel/irq/chip.c void irq_chip_ack_parent(struct irq_data *data)
data             1336 kernel/irq/chip.c 	data = data->parent_data;
data             1337 kernel/irq/chip.c 	data->chip->irq_ack(data);
data             1345 kernel/irq/chip.c void irq_chip_mask_parent(struct irq_data *data)
data             1347 kernel/irq/chip.c 	data = data->parent_data;
data             1348 kernel/irq/chip.c 	data->chip->irq_mask(data);
data             1356 kernel/irq/chip.c void irq_chip_mask_ack_parent(struct irq_data *data)
data             1358 kernel/irq/chip.c 	data = data->parent_data;
data             1359 kernel/irq/chip.c 	data->chip->irq_mask_ack(data);
data             1367 kernel/irq/chip.c void irq_chip_unmask_parent(struct irq_data *data)
data             1369 kernel/irq/chip.c 	data = data->parent_data;
data             1370 kernel/irq/chip.c 	data->chip->irq_unmask(data);
data             1378 kernel/irq/chip.c void irq_chip_eoi_parent(struct irq_data *data)
data             1380 kernel/irq/chip.c 	data = data->parent_data;
data             1381 kernel/irq/chip.c 	data->chip->irq_eoi(data);
data             1393 kernel/irq/chip.c int irq_chip_set_affinity_parent(struct irq_data *data,
data             1396 kernel/irq/chip.c 	data = data->parent_data;
data             1397 kernel/irq/chip.c 	if (data->chip->irq_set_affinity)
data             1398 kernel/irq/chip.c 		return data->chip->irq_set_affinity(data, dest, force);
data             1411 kernel/irq/chip.c int irq_chip_set_type_parent(struct irq_data *data, unsigned int type)
data             1413 kernel/irq/chip.c 	data = data->parent_data;
data             1415 kernel/irq/chip.c 	if (data->chip->irq_set_type)
data             1416 kernel/irq/chip.c 		return data->chip->irq_set_type(data, type);
data             1429 kernel/irq/chip.c int irq_chip_retrigger_hierarchy(struct irq_data *data)
data             1431 kernel/irq/chip.c 	for (data = data->parent_data; data; data = data->parent_data)
data             1432 kernel/irq/chip.c 		if (data->chip && data->chip->irq_retrigger)
data             1433 kernel/irq/chip.c 			return data->chip->irq_retrigger(data);
data             1443 kernel/irq/chip.c int irq_chip_set_vcpu_affinity_parent(struct irq_data *data, void *vcpu_info)
data             1445 kernel/irq/chip.c 	data = data->parent_data;
data             1446 kernel/irq/chip.c 	if (data->chip->irq_set_vcpu_affinity)
data             1447 kernel/irq/chip.c 		return data->chip->irq_set_vcpu_affinity(data, vcpu_info);
data             1459 kernel/irq/chip.c int irq_chip_set_wake_parent(struct irq_data *data, unsigned int on)
data             1461 kernel/irq/chip.c 	data = data->parent_data;
data             1463 kernel/irq/chip.c 	if (data->chip->flags & IRQCHIP_SKIP_SET_WAKE)
data             1466 kernel/irq/chip.c 	if (data->chip->irq_set_wake)
data             1467 kernel/irq/chip.c 		return data->chip->irq_set_wake(data, on);
data             1477 kernel/irq/chip.c int irq_chip_request_resources_parent(struct irq_data *data)
data             1479 kernel/irq/chip.c 	data = data->parent_data;
data             1481 kernel/irq/chip.c 	if (data->chip->irq_request_resources)
data             1482 kernel/irq/chip.c 		return data->chip->irq_request_resources(data);
data             1492 kernel/irq/chip.c void irq_chip_release_resources_parent(struct irq_data *data)
data             1494 kernel/irq/chip.c 	data = data->parent_data;
data             1495 kernel/irq/chip.c 	if (data->chip->irq_release_resources)
data             1496 kernel/irq/chip.c 		data->chip->irq_release_resources(data);
data             1510 kernel/irq/chip.c int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
data             1515 kernel/irq/chip.c 	for (; data; data = data->parent_data)
data             1517 kernel/irq/chip.c 		if (data->chip && data->chip->irq_compose_msi_msg)
data             1518 kernel/irq/chip.c 			pos = data;
data             1534 kernel/irq/chip.c int irq_chip_pm_get(struct irq_data *data)
data             1538 kernel/irq/chip.c 	if (IS_ENABLED(CONFIG_PM) && data->chip->parent_device) {
data             1539 kernel/irq/chip.c 		retval = pm_runtime_get_sync(data->chip->parent_device);
data             1541 kernel/irq/chip.c 			pm_runtime_put_noidle(data->chip->parent_device);
data             1557 kernel/irq/chip.c int irq_chip_pm_put(struct irq_data *data)
data             1561 kernel/irq/chip.c 	if (IS_ENABLED(CONFIG_PM) && data->chip->parent_device)
data             1562 kernel/irq/chip.c 		retval = pm_runtime_put(data->chip->parent_device);
data              176 kernel/irq/cpuhotplug.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              177 kernel/irq/cpuhotplug.c 	const struct cpumask *affinity = irq_data_get_affinity_mask(data);
data              179 kernel/irq/cpuhotplug.c 	if (!irqd_affinity_is_managed(data) || !desc->action ||
data              180 kernel/irq/cpuhotplug.c 	    !irq_data_get_irq_chip(data) || !cpumask_test_cpu(cpu, affinity))
data              183 kernel/irq/cpuhotplug.c 	if (irqd_is_managed_and_shutdown(data)) {
data              193 kernel/irq/cpuhotplug.c 	if (!irqd_is_single_target(data))
data              194 kernel/irq/cpuhotplug.c 		irq_set_affinity_locked(data, affinity, false);
data               32 kernel/irq/debugfs.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data               35 kernel/irq/debugfs.c 	msk = irq_data_get_affinity_mask(data);
data               38 kernel/irq/debugfs.c 	msk = irq_data_get_effective_affinity_mask(data);
data               63 kernel/irq/debugfs.c irq_debug_show_chip(struct seq_file *m, struct irq_data *data, int ind)
data               65 kernel/irq/debugfs.c 	struct irq_chip *chip = data->chip;
data               78 kernel/irq/debugfs.c irq_debug_show_data(struct seq_file *m, struct irq_data *data, int ind)
data               81 kernel/irq/debugfs.c 		   data->domain ? data->domain->name : "");
data               82 kernel/irq/debugfs.c 	seq_printf(m, "%*shwirq:   0x%lx\n", ind + 1, "", data->hwirq);
data               83 kernel/irq/debugfs.c 	irq_debug_show_chip(m, data, ind + 1);
data               84 kernel/irq/debugfs.c 	if (data->domain && data->domain->ops && data->domain->ops->debug_show)
data               85 kernel/irq/debugfs.c 		data->domain->ops->debug_show(m, NULL, data, ind + 1);
data               87 kernel/irq/debugfs.c 	if (!data->parent_data)
data               90 kernel/irq/debugfs.c 	irq_debug_show_data(m, data->parent_data, ind + 4);
data              152 kernel/irq/debugfs.c 	struct irq_data *data;
data              155 kernel/irq/debugfs.c 	data = irq_desc_get_irq_data(desc);
data              166 kernel/irq/debugfs.c 	seq_printf(m, "dstate:   0x%08x\n", irqd_get(data));
data              167 kernel/irq/debugfs.c 	irq_debug_show_bits(m, 0, irqd_get(data), irqdata_states,
data              169 kernel/irq/debugfs.c 	seq_printf(m, "node:     %d\n", irq_data_get_node(data));
data              171 kernel/irq/debugfs.c 	irq_debug_show_data(m, data, 0);
data               25 kernel/irq/devres.c static int devm_irq_match(struct device *dev, void *res, void *data)
data               27 kernel/irq/devres.c 	struct irq_devres *this = res, *match = data;
data               18 kernel/irq/dummychip.c static void ack_bad(struct irq_data *data)
data               20 kernel/irq/dummychip.c 	struct irq_desc *desc = irq_data_to_desc(data);
data               22 kernel/irq/dummychip.c 	print_irq_desc(data->irq, desc);
data               23 kernel/irq/dummychip.c 	ack_bad_irq(data->irq);
data               29 kernel/irq/dummychip.c static void noop(struct irq_data *data) { }
data               31 kernel/irq/dummychip.c static unsigned int noop_ret(struct irq_data *data)
data              380 kernel/irq/generic-chip.c 	struct irq_data *data = irq_domain_get_irq_data(d, virq);
data              418 kernel/irq/generic-chip.c 		chip->irq_calc_mask(data);
data              420 kernel/irq/generic-chip.c 		data->mask = 1 << idx;
data              429 kernel/irq/generic-chip.c 	struct irq_data *data = irq_domain_get_irq_data(d, virq);
data              431 kernel/irq/generic-chip.c 	unsigned int hw_irq = data->hwirq;
data              586 kernel/irq/generic-chip.c 			struct irq_data *data = irq_gc_get_irq_data(gc);
data              588 kernel/irq/generic-chip.c 			if (data)
data              589 kernel/irq/generic-chip.c 				ct->chip.irq_suspend(data);
data              609 kernel/irq/generic-chip.c 			struct irq_data *data = irq_gc_get_irq_data(gc);
data              611 kernel/irq/generic-chip.c 			if (data)
data              612 kernel/irq/generic-chip.c 				ct->chip.irq_resume(data);
data              629 kernel/irq/generic-chip.c 			struct irq_data *data = irq_gc_get_irq_data(gc);
data              631 kernel/irq/generic-chip.c 			if (data)
data              632 kernel/irq/generic-chip.c 				ct->chip.irq_pm_shutdown(data);
data              100 kernel/irq/internals.h extern int __irq_get_irqchip_state(struct irq_data *data,
data              133 kernel/irq/internals.h extern int irq_do_set_affinity(struct irq_data *data,
data              406 kernel/irq/internals.h static inline bool irq_can_move_pcntxt(struct irq_data *data)
data              408 kernel/irq/internals.h 	return irqd_can_move_in_process_context(data);
data              410 kernel/irq/internals.h static inline bool irq_move_pending(struct irq_data *data)
data              412 kernel/irq/internals.h 	return irqd_is_setaffinity_pending(data);
data              430 kernel/irq/internals.h static inline bool irq_can_move_pcntxt(struct irq_data *data)
data              434 kernel/irq/internals.h static inline bool irq_move_pending(struct irq_data *data)
data              457 kernel/irq/internals.h static inline int irq_domain_activate_irq(struct irq_data *data, bool reserve)
data              459 kernel/irq/internals.h 	irqd_set_activated(data);
data              462 kernel/irq/internals.h static inline void irq_domain_deactivate_irq(struct irq_data *data)
data              464 kernel/irq/internals.h 	irqd_clr_activated(data);
data               27 kernel/irq/ipi.c 	struct irq_data *data;
data               93 kernel/irq/ipi.c 		data = irq_get_irq_data(virq + i);
data               94 kernel/irq/ipi.c 		cpumask_copy(data->common->affinity, dest);
data               95 kernel/irq/ipi.c 		data->common->ipi_offset = offset;
data              117 kernel/irq/ipi.c 	struct irq_data *data = irq_get_irq_data(irq);
data              118 kernel/irq/ipi.c 	struct cpumask *ipimask = data ? irq_data_get_affinity_mask(data) : NULL;
data              122 kernel/irq/ipi.c 	if (!irq || !data || !ipimask)
data              125 kernel/irq/ipi.c 	domain = data->domain;
data              142 kernel/irq/ipi.c 		irq = irq + cpumask_first(dest) - data->common->ipi_offset;
data              164 kernel/irq/ipi.c 	struct irq_data *data = irq_get_irq_data(irq);
data              165 kernel/irq/ipi.c 	struct cpumask *ipimask = data ? irq_data_get_affinity_mask(data) : NULL;
data              167 kernel/irq/ipi.c 	if (!data || !ipimask || cpu >= nr_cpu_ids)
data              179 kernel/irq/ipi.c 	if (irq_domain_is_ipi_per_cpu(data->domain))
data              180 kernel/irq/ipi.c 		data = irq_get_irq_data(irq + cpu - data->common->ipi_offset);
data              182 kernel/irq/ipi.c 	return data ? irqd_to_hwirq(data) : INVALID_HWIRQ;
data              186 kernel/irq/ipi.c static int ipi_send_verify(struct irq_chip *chip, struct irq_data *data,
data              189 kernel/irq/ipi.c 	struct cpumask *ipimask = irq_data_get_affinity_mask(data);
data              223 kernel/irq/ipi.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              224 kernel/irq/ipi.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              232 kernel/irq/ipi.c 	if (WARN_ON_ONCE(ipi_send_verify(chip, data, NULL, cpu)))
data              236 kernel/irq/ipi.c 		chip->ipi_send_mask(data, cpumask_of(cpu));
data              241 kernel/irq/ipi.c 	if (irq_domain_is_ipi_per_cpu(data->domain) &&
data              242 kernel/irq/ipi.c 	    cpu != data->common->ipi_offset) {
data              244 kernel/irq/ipi.c 		unsigned irq = data->irq + cpu - data->common->ipi_offset;
data              246 kernel/irq/ipi.c 		data = irq_get_irq_data(irq);
data              248 kernel/irq/ipi.c 	chip->ipi_send_single(data, cpu);
data              265 kernel/irq/ipi.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data              266 kernel/irq/ipi.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              275 kernel/irq/ipi.c 	if (WARN_ON_ONCE(ipi_send_verify(chip, data, dest, 0)))
data              279 kernel/irq/ipi.c 		chip->ipi_send_mask(data, dest);
data              283 kernel/irq/ipi.c 	if (irq_domain_is_ipi_per_cpu(data->domain)) {
data              284 kernel/irq/ipi.c 		unsigned int base = data->irq;
data              287 kernel/irq/ipi.c 			unsigned irq = base + cpu - data->common->ipi_offset;
data              289 kernel/irq/ipi.c 			data = irq_get_irq_data(irq);
data              290 kernel/irq/ipi.c 			chip->ipi_send_single(data, cpu);
data              294 kernel/irq/ipi.c 			chip->ipi_send_single(data, cpu);
data              310 kernel/irq/ipi.c 	struct irq_data *data = desc ? irq_desc_get_irq_data(desc) : NULL;
data              311 kernel/irq/ipi.c 	struct irq_chip *chip = data ? irq_data_get_irq_chip(data) : NULL;
data              313 kernel/irq/ipi.c 	if (WARN_ON_ONCE(ipi_send_verify(chip, data, NULL, cpu)))
data              331 kernel/irq/ipi.c 	struct irq_data *data = desc ? irq_desc_get_irq_data(desc) : NULL;
data              332 kernel/irq/ipi.c 	struct irq_chip *chip = data ? irq_data_get_irq_chip(data) : NULL;
data              334 kernel/irq/ipi.c 	if (WARN_ON_ONCE(ipi_send_verify(chip, data, dest, 0)))
data               14 kernel/irq/irq_sim.c static void irq_sim_irqmask(struct irq_data *data)
data               16 kernel/irq/irq_sim.c 	struct irq_sim_irq_ctx *irq_ctx = irq_data_get_irq_chip_data(data);
data               21 kernel/irq/irq_sim.c static void irq_sim_irqunmask(struct irq_data *data)
data               23 kernel/irq/irq_sim.c 	struct irq_sim_irq_ctx *irq_ctx = irq_data_get_irq_chip_data(data);
data               28 kernel/irq/irq_sim.c static int irq_sim_set_type(struct irq_data *data, unsigned int type)
data               34 kernel/irq/irq_sim.c 	irqd_set_trigger_type(data, type);
data              896 kernel/irq/irqdomain.c 	struct irq_data *data;
data              905 kernel/irq/irqdomain.c 		data = irq_domain_get_irq_data(domain, hwirq);
data              906 kernel/irq/irqdomain.c 		if (data && data->hwirq == hwirq)
data              915 kernel/irq/irqdomain.c 	data = radix_tree_lookup(&domain->revmap_tree, hwirq);
data              917 kernel/irq/irqdomain.c 	return data ? data->irq : 0;
data             1073 kernel/irq/irqdomain.c 	struct irq_data *data;
data             1075 kernel/irq/irqdomain.c 	for (data = irq_get_irq_data(virq); data; data = data->parent_data) {
data             1076 kernel/irq/irqdomain.c 		struct irq_domain *domain = data->domain;
data             1079 kernel/irq/irqdomain.c 		irq_domain_set_mapping(domain, data->hwirq, data);
data             1082 kernel/irq/irqdomain.c 		if (!domain->name && data->chip)
data             1083 kernel/irq/irqdomain.c 			domain->name = data->chip->name;
data             1091 kernel/irq/irqdomain.c 	struct irq_data *data;
data             1098 kernel/irq/irqdomain.c 	for (data = irq_get_irq_data(virq); data; data = data->parent_data) {
data             1099 kernel/irq/irqdomain.c 		struct irq_domain *domain = data->domain;
data             1100 kernel/irq/irqdomain.c 		irq_hw_number_t hwirq = data->hwirq;
data             1552 kernel/irq/irqdomain.c 	struct irq_data *data = irq_get_irq_data(virq);
data             1555 kernel/irq/irqdomain.c 	if (WARN(!data || !data->domain || !data->domain->ops->free,
data             1562 kernel/irq/irqdomain.c 	irq_domain_free_irqs_hierarchy(data->domain, virq, nr_irqs);
data              197 kernel/irq/manage.c static void irq_validate_effective_affinity(struct irq_data *data)
data              200 kernel/irq/manage.c 	const struct cpumask *m = irq_data_get_effective_affinity_mask(data);
data              201 kernel/irq/manage.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              206 kernel/irq/manage.c 		     chip->name, data->irq);
data              210 kernel/irq/manage.c int irq_do_set_affinity(struct irq_data *data, const struct cpumask *mask,
data              213 kernel/irq/manage.c 	struct irq_desc *desc = irq_data_to_desc(data);
data              214 kernel/irq/manage.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              220 kernel/irq/manage.c 	ret = chip->irq_set_affinity(data, mask, force);
data              227 kernel/irq/manage.c 		irq_validate_effective_affinity(data);
data              236 kernel/irq/manage.c static inline int irq_set_affinity_pending(struct irq_data *data,
data              239 kernel/irq/manage.c 	struct irq_desc *desc = irq_data_to_desc(data);
data              241 kernel/irq/manage.c 	irqd_set_move_pending(data);
data              246 kernel/irq/manage.c static inline int irq_set_affinity_pending(struct irq_data *data,
data              253 kernel/irq/manage.c static int irq_try_set_affinity(struct irq_data *data,
data              256 kernel/irq/manage.c 	int ret = irq_do_set_affinity(data, dest, force);
data              264 kernel/irq/manage.c 		ret = irq_set_affinity_pending(data, dest);
data              268 kernel/irq/manage.c int irq_set_affinity_locked(struct irq_data *data, const struct cpumask *mask,
data              271 kernel/irq/manage.c 	struct irq_chip *chip = irq_data_get_irq_chip(data);
data              272 kernel/irq/manage.c 	struct irq_desc *desc = irq_data_to_desc(data);
data              278 kernel/irq/manage.c 	if (irq_can_move_pcntxt(data) && !irqd_is_setaffinity_pending(data)) {
data              279 kernel/irq/manage.c 		ret = irq_try_set_affinity(data, mask, force);
data              281 kernel/irq/manage.c 		irqd_set_move_pending(data);
data              293 kernel/irq/manage.c 	irqd_set(data, IRQD_AFFINITY_SET);
data              471 kernel/irq/manage.c 	struct irq_data *data;
data              478 kernel/irq/manage.c 	data = irq_desc_get_irq_data(desc);
data              480 kernel/irq/manage.c 		chip = irq_data_get_irq_chip(data);
data              484 kernel/irq/manage.c 		data = data->parent_data;
data              486 kernel/irq/manage.c 		data = NULL;
data              488 kernel/irq/manage.c 	} while (data);
data              490 kernel/irq/manage.c 	if (data)
data              491 kernel/irq/manage.c 		ret = chip->irq_set_vcpu_affinity(data, vcpu_info);
data             1067 kernel/irq/manage.c static int irq_thread(void *data)
data             1070 kernel/irq/manage.c 	struct irqaction *action = data;
data             2612 kernel/irq/manage.c int __irq_get_irqchip_state(struct irq_data *data, enum irqchip_irq_state which,
data             2619 kernel/irq/manage.c 		chip = irq_data_get_irq_chip(data);
data             2623 kernel/irq/manage.c 		data = data->parent_data;
data             2625 kernel/irq/manage.c 		data = NULL;
data             2627 kernel/irq/manage.c 	} while (data);
data             2629 kernel/irq/manage.c 	if (data)
data             2630 kernel/irq/manage.c 		err = chip->irq_get_irqchip_state(data, which, state);
data             2651 kernel/irq/manage.c 	struct irq_data *data;
data             2659 kernel/irq/manage.c 	data = irq_desc_get_irq_data(desc);
data             2661 kernel/irq/manage.c 	err = __irq_get_irqchip_state(data, which, state);
data             2684 kernel/irq/manage.c 	struct irq_data *data;
data             2693 kernel/irq/manage.c 	data = irq_desc_get_irq_data(desc);
data             2696 kernel/irq/manage.c 		chip = irq_data_get_irq_chip(data);
data             2700 kernel/irq/manage.c 		data = data->parent_data;
data             2702 kernel/irq/manage.c 		data = NULL;
data             2704 kernel/irq/manage.c 	} while (data);
data             2706 kernel/irq/manage.c 	if (data)
data             2707 kernel/irq/manage.c 		err = chip->irq_set_irqchip_state(data, which, val);
data               20 kernel/irq/migration.c 	struct irq_data *data = irq_desc_get_irq_data(desc);
data               22 kernel/irq/migration.c 	if (!irqd_is_setaffinity_pending(data))
data               30 kernel/irq/migration.c 		irqd_clr_move_pending(data);
data               34 kernel/irq/migration.c 		irqd_clr_move_pending(data);
data               41 kernel/irq/migration.c 	struct irq_data *data = &desc->irq_data;
data               42 kernel/irq/migration.c 	struct irq_chip *chip = data->chip;
data               44 kernel/irq/migration.c 	if (likely(!irqd_is_setaffinity_pending(data)))
data               47 kernel/irq/migration.c 	irqd_clr_move_pending(data);
data               52 kernel/irq/migration.c 	if (irqd_is_per_cpu(data)) {
data               80 kernel/irq/migration.c 		ret = irq_do_set_affinity(data, desc->pending_mask, false);
data               87 kernel/irq/migration.c 			irqd_set_move_pending(data);
data               73 kernel/irq/msi.c static inline void irq_chip_write_msi_msg(struct irq_data *data,
data               76 kernel/irq/msi.c 	data->chip->irq_write_msi_msg(data, msg);
data               89 kernel/irq/msi.c 		(msg[1].address_lo || msg[1].address_hi || msg[1].data));
data              720 kernel/jump_label.c 			 void *data)
data              722 kernel/jump_label.c 	struct module *mod = data;
data               61 kernel/kallsyms.c 	const u8 *tptr, *data;
data               64 kernel/kallsyms.c 	data = &kallsyms_names[off];
data               65 kernel/kallsyms.c 	len = *data;
data               66 kernel/kallsyms.c 	data++;
data               79 kernel/kallsyms.c 		tptr = &kallsyms_token_table[kallsyms_token_index[*data]];
data               80 kernel/kallsyms.c 		data++;
data              181 kernel/kallsyms.c 			    void *data)
data              190 kernel/kallsyms.c 		ret = fn(data, namebuf, NULL, kallsyms_sym_address(i));
data              194 kernel/kallsyms.c 	return module_kallsyms_on_each_symbol(fn, data);
data             1837 kernel/kprobes.c 					unsigned long val, void *data)
data             2220 kernel/kprobes.c 				   unsigned long val, void *data)
data             2222 kernel/kprobes.c 	struct module *mod = data;
data               35 kernel/kthread.c 	int (*threadfn)(void *data);
data               36 kernel/kthread.c 	void *data;
data               49 kernel/kthread.c 	void *data;
data              165 kernel/kthread.c 	return to_kthread(task)->data;
data              180 kernel/kthread.c 	void *data = NULL;
data              182 kernel/kthread.c 	probe_kernel_read(&data, &kthread->data, sizeof(data));
data              183 kernel/kthread.c 	return data;
data              218 kernel/kthread.c 	int (*threadfn)(void *data) = create->threadfn;
data              219 kernel/kthread.c 	void *data = create->data;
data              240 kernel/kthread.c 	self->data = data;
data              255 kernel/kthread.c 		ret = threadfn(data);
data              293 kernel/kthread.c struct task_struct *__kthread_create_on_node(int (*threadfn)(void *data),
data              294 kernel/kthread.c 						    void *data, int node,
data              306 kernel/kthread.c 	create->data = data;
data              379 kernel/kthread.c struct task_struct *kthread_create_on_node(int (*threadfn)(void *data),
data              380 kernel/kthread.c 					   void *data, int node,
data              388 kernel/kthread.c 	task = __kthread_create_on_node(threadfn, data, node, namefmt, args);
data              447 kernel/kthread.c struct task_struct *kthread_create_on_cpu(int (*threadfn)(void *data),
data              448 kernel/kthread.c 					  void *data, unsigned int cpu,
data              453 kernel/kthread.c 	p = kthread_create_on_node(threadfn, data, cpu_to_node(cpu), namefmt,
data              126 kernel/livepatch/core.c static int klp_find_callback(void *data, const char *name,
data              129 kernel/livepatch/core.c 	struct klp_find_arg *args = data;
data               59 kernel/livepatch/shadow.c 	char data[];
data               94 kernel/livepatch/shadow.c 			return shadow->data;
data              146 kernel/livepatch/shadow.c 		err = ctor(obj, new_shadow->data, ctor_data);
data              161 kernel/livepatch/shadow.c 	return new_shadow->data;
data              239 kernel/livepatch/shadow.c 		dtor(shadow->obj, shadow->data);
data             1461 kernel/locking/lockdep.c 		 void *data,
data             1462 kernel/locking/lockdep.c 		 int (*match)(struct lock_list *entry, void *data),
data             1472 kernel/locking/lockdep.c 	if (match(source_entry, data)) {
data             1500 kernel/locking/lockdep.c 				if (match(entry, data)) {
data             1521 kernel/locking/lockdep.c 			void *data,
data             1522 kernel/locking/lockdep.c 			int (*match)(struct lock_list *entry, void *data),
data             1525 kernel/locking/lockdep.c 	return __bfs(src_entry, data, match, target_entry,
data             1531 kernel/locking/lockdep.c 			void *data,
data             1532 kernel/locking/lockdep.c 			int (*match)(struct lock_list *entry, void *data),
data             1535 kernel/locking/lockdep.c 	return __bfs(src_entry, data, match, target_entry,
data             1643 kernel/locking/lockdep.c static inline int class_equal(struct lock_list *entry, void *data)
data             1645 kernel/locking/lockdep.c 	return entry->class == data;
data             1698 kernel/locking/lockdep.c static int noop_count(struct lock_list *entry, void *data)
data             1700 kernel/locking/lockdep.c 	(*(unsigned long *)data)++;
data              406 kernel/locking/lockdep_proc.c static void seq_stats(struct seq_file *m, struct lock_stat_data *data)
data              415 kernel/locking/lockdep_proc.c 	class = data->class;
data              416 kernel/locking/lockdep_proc.c 	stats = &data->stats;
data              547 kernel/locking/lockdep_proc.c 	struct lock_stat_seq *data = m->private;
data              553 kernel/locking/lockdep_proc.c 	iter = data->stats + (*pos - 1);
data              554 kernel/locking/lockdep_proc.c 	if (iter >= data->iter_end)
data              591 kernel/locking/lockdep_proc.c 	struct lock_stat_seq *data = vmalloc(sizeof(struct lock_stat_seq));
data              593 kernel/locking/lockdep_proc.c 	if (!data)
data              598 kernel/locking/lockdep_proc.c 		struct lock_stat_data *iter = data->stats;
data              606 kernel/locking/lockdep_proc.c 		data->iter_end = iter;
data              608 kernel/locking/lockdep_proc.c 		sort(data->stats, data->iter_end - data->stats,
data              612 kernel/locking/lockdep_proc.c 		m->private = data;
data              614 kernel/locking/lockdep_proc.c 		vfree(data);
data              408 kernel/module.c 					      void *data),
data              409 kernel/module.c 				   void *data)
data              414 kernel/module.c 		if (fn(&arr[j], owner, data))
data              424 kernel/module.c 				    void *data),
data              425 kernel/module.c 			 void *data)
data              449 kernel/module.c 	if (each_symbol_in_section(arr, ARRAY_SIZE(arr), NULL, fn, data))
data              479 kernel/module.c 		if (each_symbol_in_section(arr, ARRAY_SIZE(arr), mod, fn, data))
data              500 kernel/module.c 				  unsigned int symnum, void *data)
data              502 kernel/module.c 	struct find_symbol_arg *fsa = data;
data              568 kernel/module.c 					    void *data)
data              570 kernel/module.c 	struct find_symbol_arg *fsa = data;
data              577 kernel/module.c 						 sym - syms->start, data))
data             4263 kernel/module.c 				   void *data)
data             4283 kernel/module.c 			ret = fn(data, kallsyms_symbol_name(kallsyms, i),
data              638 kernel/panic.c static int clear_warn_once_set(void *data, u64 val)
data              285 kernel/pid_namespace.c 	tmp.data = &next;
data              123 kernel/power/snapshot.c 	char data[LINKED_PAGE_DATA_SIZE];
data              291 kernel/power/snapshot.c 	ret = ca->chain->data + ca->used_space;
data              350 kernel/power/snapshot.c 	unsigned long *data;
data              412 kernel/power/snapshot.c 	node->data = get_image_page(gfp_mask, safe_needed);
data              413 kernel/power/snapshot.c 	if (!node->data)
data              451 kernel/power/snapshot.c 		node->data[0] = (unsigned long)zone->rtree;
data              478 kernel/power/snapshot.c 		dst = (struct rtree_node **)&((*dst)->data[index]);
data              542 kernel/power/snapshot.c 		free_image_page(node->data, clear_nosave_free);
data              545 kernel/power/snapshot.c 		free_image_page(node->data, clear_nosave_free);
data              756 kernel/power/snapshot.c 		BUG_ON(node->data[index] == 0);
data              757 kernel/power/snapshot.c 		node = (struct rtree_node *)node->data[index];
data              767 kernel/power/snapshot.c 	*addr = node->data;
data              813 kernel/power/snapshot.c 	clear_bit(bit, bm->cur.node->data);
data              890 kernel/power/snapshot.c 		bit	  = find_next_bit(bm->cur.node->data, bits,
data              919 kernel/power/snapshot.c 		recycle_safe_page(node->data);
data              922 kernel/power/snapshot.c 		recycle_safe_page(node->data);
data              128 kernel/power/suspend_test.c static int __init has_wakealarm(struct device *dev, const void *data)
data              591 kernel/power/swap.c static int crc32_threadfn(void *data)
data              593 kernel/power/swap.c 	struct crc_data *d = data;
data              635 kernel/power/swap.c static int lzo_compress_threadfn(void *data)
data              637 kernel/power/swap.c 	struct cmp_data *d = data;
data              680 kernel/power/swap.c 	struct cmp_data *data = NULL;
data              699 kernel/power/swap.c 	data = vmalloc(array_size(nr_threads, sizeof(*data)));
data              700 kernel/power/swap.c 	if (!data) {
data              706 kernel/power/swap.c 		memset(&data[thr], 0, offsetof(struct cmp_data, go));
data              720 kernel/power/swap.c 		init_waitqueue_head(&data[thr].go);
data              721 kernel/power/swap.c 		init_waitqueue_head(&data[thr].done);
data              723 kernel/power/swap.c 		data[thr].thr = kthread_run(lzo_compress_threadfn,
data              724 kernel/power/swap.c 		                            &data[thr],
data              726 kernel/power/swap.c 		if (IS_ERR(data[thr].thr)) {
data              727 kernel/power/swap.c 			data[thr].thr = NULL;
data              743 kernel/power/swap.c 		crc->unc[thr] = data[thr].unc;
data              744 kernel/power/swap.c 		crc->unc_len[thr] = &data[thr].unc_len;
data              779 kernel/power/swap.c 				memcpy(data[thr].unc + off,
data              790 kernel/power/swap.c 			data[thr].unc_len = off;
data              792 kernel/power/swap.c 			atomic_set(&data[thr].ready, 1);
data              793 kernel/power/swap.c 			wake_up(&data[thr].go);
data              804 kernel/power/swap.c 			wait_event(data[thr].done,
data              805 kernel/power/swap.c 			           atomic_read(&data[thr].stop));
data              806 kernel/power/swap.c 			atomic_set(&data[thr].stop, 0);
data              808 kernel/power/swap.c 			ret = data[thr].ret;
data              815 kernel/power/swap.c 			if (unlikely(!data[thr].cmp_len ||
data              816 kernel/power/swap.c 			             data[thr].cmp_len >
data              817 kernel/power/swap.c 			             lzo1x_worst_compress(data[thr].unc_len))) {
data              823 kernel/power/swap.c 			*(size_t *)data[thr].cmp = data[thr].cmp_len;
data              834 kernel/power/swap.c 			     off < LZO_HEADER + data[thr].cmp_len;
data              836 kernel/power/swap.c 				memcpy(page, data[thr].cmp + off, PAGE_SIZE);
data              862 kernel/power/swap.c 	if (data) {
data              864 kernel/power/swap.c 			if (data[thr].thr)
data              865 kernel/power/swap.c 				kthread_stop(data[thr].thr);
data              866 kernel/power/swap.c 		vfree(data);
data             1119 kernel/power/swap.c static int lzo_decompress_threadfn(void *data)
data             1121 kernel/power/swap.c 	struct dec_data *d = data;
data             1171 kernel/power/swap.c 	struct dec_data *data = NULL;
data             1190 kernel/power/swap.c 	data = vmalloc(array_size(nr_threads, sizeof(*data)));
data             1191 kernel/power/swap.c 	if (!data) {
data             1197 kernel/power/swap.c 		memset(&data[thr], 0, offsetof(struct dec_data, go));
data             1213 kernel/power/swap.c 		init_waitqueue_head(&data[thr].go);
data             1214 kernel/power/swap.c 		init_waitqueue_head(&data[thr].done);
data             1216 kernel/power/swap.c 		data[thr].thr = kthread_run(lzo_decompress_threadfn,
data             1217 kernel/power/swap.c 		                            &data[thr],
data             1219 kernel/power/swap.c 		if (IS_ERR(data[thr].thr)) {
data             1220 kernel/power/swap.c 			data[thr].thr = NULL;
data             1236 kernel/power/swap.c 		crc->unc[thr] = data[thr].unc;
data             1237 kernel/power/swap.c 		crc->unc_len[thr] = &data[thr].unc_len;
data             1336 kernel/power/swap.c 			data[thr].cmp_len = *(size_t *)page[pg];
data             1337 kernel/power/swap.c 			if (unlikely(!data[thr].cmp_len ||
data             1338 kernel/power/swap.c 			             data[thr].cmp_len >
data             1345 kernel/power/swap.c 			need = DIV_ROUND_UP(data[thr].cmp_len + LZO_HEADER,
data             1356 kernel/power/swap.c 			     off < LZO_HEADER + data[thr].cmp_len;
data             1358 kernel/power/swap.c 				memcpy(data[thr].cmp + off,
data             1366 kernel/power/swap.c 			atomic_set(&data[thr].ready, 1);
data             1367 kernel/power/swap.c 			wake_up(&data[thr].go);
data             1384 kernel/power/swap.c 			wait_event(data[thr].done,
data             1385 kernel/power/swap.c 			           atomic_read(&data[thr].stop));
data             1386 kernel/power/swap.c 			atomic_set(&data[thr].stop, 0);
data             1388 kernel/power/swap.c 			ret = data[thr].ret;
data             1395 kernel/power/swap.c 			if (unlikely(!data[thr].unc_len ||
data             1396 kernel/power/swap.c 			             data[thr].unc_len > LZO_UNC_SIZE ||
data             1397 kernel/power/swap.c 			             data[thr].unc_len & (PAGE_SIZE - 1))) {
data             1404 kernel/power/swap.c 			     off < data[thr].unc_len; off += PAGE_SIZE) {
data             1406 kernel/power/swap.c 				       data[thr].unc + off, PAGE_SIZE);
data             1457 kernel/power/swap.c 	if (data) {
data             1459 kernel/power/swap.c 			if (data[thr].thr)
data             1460 kernel/power/swap.c 				kthread_stop(data[thr].thr);
data             1461 kernel/power/swap.c 		vfree(data);
data               46 kernel/power/user.c 	struct snapshot_data *data;
data               65 kernel/power/user.c 	data = &snapshot_state;
data               66 kernel/power/user.c 	filp->private_data = data;
data               67 kernel/power/user.c 	memset(&data->handle, 0, sizeof(struct snapshot_handle));
data               70 kernel/power/user.c 		data->swap = swsusp_resume_device ?
data               72 kernel/power/user.c 		data->mode = O_RDONLY;
data               73 kernel/power/user.c 		data->free_bitmaps = false;
data               84 kernel/power/user.c 		data->swap = -1;
data               85 kernel/power/user.c 		data->mode = O_WRONLY;
data               89 kernel/power/user.c 			data->free_bitmaps = !error;
data               99 kernel/power/user.c 	data->frozen = false;
data              100 kernel/power/user.c 	data->ready = false;
data              101 kernel/power/user.c 	data->platform_support = false;
data              111 kernel/power/user.c 	struct snapshot_data *data;
data              116 kernel/power/user.c 	data = filp->private_data;
data              117 kernel/power/user.c 	free_all_swap_pages(data->swap);
data              118 kernel/power/user.c 	if (data->frozen) {
data              122 kernel/power/user.c 	} else if (data->free_bitmaps) {
data              125 kernel/power/user.c 	pm_notifier_call_chain(data->mode == O_RDONLY ?
data              137 kernel/power/user.c 	struct snapshot_data *data;
data              143 kernel/power/user.c 	data = filp->private_data;
data              144 kernel/power/user.c 	if (!data->ready) {
data              149 kernel/power/user.c 		res = snapshot_read_next(&data->handle);
data              157 kernel/power/user.c 			data_of(data->handle), res);
data              170 kernel/power/user.c 	struct snapshot_data *data;
data              176 kernel/power/user.c 	data = filp->private_data;
data              179 kernel/power/user.c 		res = snapshot_write_next(&data->handle);
data              186 kernel/power/user.c 	if (!data_of(data->handle)) {
data              191 kernel/power/user.c 	res = simple_write_to_buffer(data_of(data->handle), res, &pg_offp,
data              205 kernel/power/user.c 	struct snapshot_data *data;
data              220 kernel/power/user.c 	data = filp->private_data;
data              225 kernel/power/user.c 		if (data->frozen)
data              238 kernel/power/user.c 			data->frozen = true;
data              243 kernel/power/user.c 		if (!data->frozen || data->ready)
data              247 kernel/power/user.c 		data->free_bitmaps = false;
data              249 kernel/power/user.c 		data->frozen = false;
data              253 kernel/power/user.c 		if (data->mode != O_RDONLY || !data->frozen  || data->ready) {
data              258 kernel/power/user.c 		error = hibernation_snapshot(data->platform_support);
data              261 kernel/power/user.c 			data->ready = !freezer_test_done && !error;
data              267 kernel/power/user.c 		snapshot_write_finalize(&data->handle);
data              268 kernel/power/user.c 		if (data->mode != O_WRONLY || !data->frozen ||
data              269 kernel/power/user.c 		    !snapshot_image_loaded(&data->handle)) {
data              273 kernel/power/user.c 		error = hibernation_restore(data->platform_support);
data              278 kernel/power/user.c 		memset(&data->handle, 0, sizeof(struct snapshot_handle));
data              279 kernel/power/user.c 		data->ready = false;
data              296 kernel/power/user.c 		if (!data->ready) {
data              306 kernel/power/user.c 		size = count_swap_pages(data->swap, 1);
data              312 kernel/power/user.c 		if (data->swap < 0 || data->swap >= MAX_SWAPFILES) {
data              316 kernel/power/user.c 		offset = alloc_swapdev_block(data->swap);
data              326 kernel/power/user.c 		if (data->swap < 0 || data->swap >= MAX_SWAPFILES) {
data              330 kernel/power/user.c 		free_all_swap_pages(data->swap);
data              334 kernel/power/user.c 		if (!data->frozen) {
data              343 kernel/power/user.c 		data->ready = false;
data              347 kernel/power/user.c 		data->platform_support = !!arg;
data              351 kernel/power/user.c 		if (data->platform_support)
data              376 kernel/power/user.c 				data->swap = swap_type_of(swdev, offset, NULL);
data              377 kernel/power/user.c 				if (data->swap < 0)
data              380 kernel/power/user.c 				data->swap = -1;
data             2947 kernel/printk/printk.c 		    init_section_contains(con->data, 0)) {
data              549 kernel/ptrace.c static int ptrace_detach(struct task_struct *child, unsigned int data)
data              551 kernel/ptrace.c 	if (!valid_signal(data))
data              567 kernel/ptrace.c 	child->exit_code = data;
data              645 kernel/ptrace.c static int ptrace_setoptions(struct task_struct *child, unsigned long data)
data              649 kernel/ptrace.c 	if (data & ~(unsigned long)PTRACE_O_MASK)
data              652 kernel/ptrace.c 	if (unlikely(data & PTRACE_O_SUSPEND_SECCOMP)) {
data              668 kernel/ptrace.c 	flags |= (data << PT_OPT_FLAG_SHIFT);
data              708 kernel/ptrace.c 				unsigned long data)
data              755 kernel/ptrace.c 			compat_siginfo_t __user *uinfo = compat_ptr(data);
data              765 kernel/ptrace.c 			siginfo_t __user *uinfo = (siginfo_t __user *) data;
data              773 kernel/ptrace.c 		data += sizeof(siginfo_t);
data              807 kernel/ptrace.c 			 unsigned long data)
data              811 kernel/ptrace.c 	if (!valid_signal(data))
data              851 kernel/ptrace.c 	need_siglock = data && !thread_group_empty(current);
data              854 kernel/ptrace.c 	child->exit_code = data;
data             1003 kernel/ptrace.c 		   unsigned long addr, unsigned long data)
data             1008 kernel/ptrace.c 	void __user *datavp = (void __user *) data;
data             1015 kernel/ptrace.c 		return generic_ptrace_peekdata(child, addr, data);
data             1018 kernel/ptrace.c 		return generic_ptrace_pokedata(child, addr, data);
data             1024 kernel/ptrace.c 		ret = ptrace_setoptions(child, data);
data             1031 kernel/ptrace.c 		ret = ptrace_peek_siginfo(child, addr, data);
data             1151 kernel/ptrace.c 		ret = ptrace_detach(child, data);
data             1192 kernel/ptrace.c 		return ptrace_resume(child, request, data);
data             1243 kernel/ptrace.c 		unsigned long, data)
data             1262 kernel/ptrace.c 		ret = ptrace_attach(child, request, addr, data);
data             1277 kernel/ptrace.c 	ret = arch_ptrace(child, request, addr, data);
data             1288 kernel/ptrace.c 			    unsigned long data)
data             1296 kernel/ptrace.c 	return put_user(tmp, (unsigned long __user *)data);
data             1300 kernel/ptrace.c 			    unsigned long data)
data             1304 kernel/ptrace.c 	copied = ptrace_access_vm(tsk, addr, &data, sizeof(data),
data             1306 kernel/ptrace.c 	return (copied == sizeof(data)) ? 0 : -EIO;
data             1312 kernel/ptrace.c 			  compat_ulong_t addr, compat_ulong_t data)
data             1314 kernel/ptrace.c 	compat_ulong_t __user *datap = compat_ptr(data);
data             1332 kernel/ptrace.c 		ret = ptrace_access_vm(child, addr, &data, sizeof(data),
data             1334 kernel/ptrace.c 		ret = (ret != sizeof(data) ? -EIO : 0);
data             1383 kernel/ptrace.c 		ret = ptrace_request(child, request, addr, data);
data             1390 kernel/ptrace.c 		       compat_long_t, addr, compat_long_t, data)
data             1407 kernel/ptrace.c 		ret = ptrace_attach(child, request, addr, data);
data             1420 kernel/ptrace.c 		ret = compat_arch_ptrace(child, request, addr, data);
data             1345 kernel/rcu/srcutree.c 			      unsigned long val, void *data)
data             1347 kernel/rcu/srcutree.c 	struct module *mod = data;
data              367 kernel/relay.c 	buf->data = buf->start;
data              373 kernel/relay.c 	buf->chan->cb->subbuf_start(buf, buf->data, NULL, 0);
data              778 kernel/relay.c 	old = buf->data;
data              786 kernel/relay.c 	buf->data = new;
data             1050 kernel/relay.c 	write_subbuf = (buf->data - buf->start) / subbuf_size;
data              571 kernel/resource.c static resource_size_t simple_align_resource(void *data,
data             1403 kernel/resource.c static int devm_resource_match(struct device *dev, void *res, void *data)
data             1407 kernel/resource.c 	return *ptr == data;
data              711 kernel/sched/core.c 			     tg_visitor down, tg_visitor up, void *data)
data              719 kernel/sched/core.c 	ret = (*down)(parent, data);
data              729 kernel/sched/core.c 	ret = (*up)(parent, data);
data              741 kernel/sched/core.c int tg_nop(struct task_group *tg, void *data)
data             1537 kernel/sched/core.c static int migration_cpu_stop(void *data)
data             1539 kernel/sched/core.c 	struct migration_arg *arg = data;
data             1790 kernel/sched/core.c static int migrate_swap_stop(void *data)
data             1792 kernel/sched/core.c 	struct migration_swap_arg *arg = data;
data             2744 kernel/sched/core.c 	t.data = &state;
data             2819 kernel/sched/core.c 	t.data = &state;
data             7559 kernel/sched/core.c static int tg_cfs_schedulable_down(struct task_group *tg, void *data)
data             7561 kernel/sched/core.c 	struct cfs_schedulable_data *d = data;
data             7595 kernel/sched/core.c 	struct cfs_schedulable_data data = {
data             7602 kernel/sched/core.c 		do_div(data.period, NSEC_PER_USEC);
data             7603 kernel/sched/core.c 		do_div(data.quota, NSEC_PER_USEC);
data             7607 kernel/sched/core.c 	ret = walk_tg_tree(tg_cfs_schedulable_down, tg_nop, &data);
data              102 kernel/sched/cpuacct.c 	u64 data;
data              120 kernel/sched/cpuacct.c 		data = 0;
data              122 kernel/sched/cpuacct.c 			data += cpuusage->usages[i];
data              124 kernel/sched/cpuacct.c 		data = cpuusage->usages[index];
data              131 kernel/sched/cpuacct.c 	return data;
data               32 kernel/sched/cpufreq.c void cpufreq_add_update_util_hook(int cpu, struct update_util_data *data,
data               33 kernel/sched/cpufreq.c 			void (*func)(struct update_util_data *data, u64 time,
data               36 kernel/sched/cpufreq.c 	if (WARN_ON(!data || !func))
data               42 kernel/sched/cpufreq.c 	data->func = func;
data               43 kernel/sched/cpufreq.c 	rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), data);
data              238 kernel/sched/debug.c 		const char *procname, void *data, int maxlen,
data              242 kernel/sched/debug.c 	entry->data = data;
data              788 kernel/sched/debug.c static void *sched_debug_next(struct seq_file *file, void *data, loff_t *offset)
data              794 kernel/sched/debug.c static void sched_debug_stop(struct seq_file *file, void *data)
data             4465 kernel/sched/fair.c static int tg_unthrottle_up(struct task_group *tg, void *data)
data             4467 kernel/sched/fair.c 	struct rq *rq = data;
data             4483 kernel/sched/fair.c static int tg_throttle_down(struct task_group *tg, void *data)
data             4485 kernel/sched/fair.c 	struct rq *rq = data;
data             8785 kernel/sched/fair.c static int active_load_balance_cpu_stop(void *data);
data             9137 kernel/sched/fair.c static int active_load_balance_cpu_stop(void *data)
data             9139 kernel/sched/fair.c 	struct rq *busiest_rq = data;
data             2427 kernel/sched/rt.c static int tg_rt_schedulable(struct task_group *tg, void *data)
data             2429 kernel/sched/rt.c 	struct rt_schedulable_data *d = data;
data             2487 kernel/sched/rt.c 	struct rt_schedulable_data data = {
data             2494 kernel/sched/rt.c 	ret = walk_tg_tree(tg_rt_schedulable, tg_nop, &data);
data              430 kernel/sched/sched.h 			     tg_visitor down, tg_visitor up, void *data);
data              438 kernel/sched/sched.h static inline int walk_tg_tree(tg_visitor down, tg_visitor up, void *data)
data              440 kernel/sched/sched.h 	return walk_tg_tree_from(&root_task_group, down, up, data);
data              443 kernel/sched/sched.h extern int tg_nop(struct task_group *tg, void *data);
data             2306 kernel/sched/sched.h 	struct update_util_data *data;
data             2308 kernel/sched/sched.h 	data = rcu_dereference_sched(*per_cpu_ptr(&cpufreq_update_util_data,
data             2310 kernel/sched/sched.h 	if (data)
data             2311 kernel/sched/sched.h 		data->func(data, rq_clock(rq), flags);
data              105 kernel/sched/stats.c static void *schedstat_next(struct seq_file *file, void *data, loff_t *offset)
data              112 kernel/sched/stats.c static void schedstat_stop(struct seq_file *file, void *data)
data             1319 kernel/sched/topology.c 	struct sd_data *sdd = &tl->data;
data             1756 kernel/sched/topology.c 		struct sd_data *sdd = &tl->data;
data             1825 kernel/sched/topology.c 		struct sd_data *sdd = &tl->data;
data               63 kernel/seccomp.c 	const struct seccomp_data *data;
data              750 kernel/seccomp.c 	n.data = sd;
data              792 kernel/seccomp.c 	int data;
data              807 kernel/seccomp.c 	data = filter_ret & SECCOMP_RET_DATA;
data              813 kernel/seccomp.c 		if (data > MAX_ERRNO)
data              814 kernel/seccomp.c 			data = MAX_ERRNO;
data              816 kernel/seccomp.c 					 -data, 0);
data              823 kernel/seccomp.c 		seccomp_send_sigsys(this_syscall, data);
data              840 kernel/seccomp.c 		ptrace_event(PTRACE_EVENT_SECCOMP, data);
data              897 kernel/seccomp.c 			seccomp_init_siginfo(&info, this_syscall, data);
data             1051 kernel/seccomp.c 	unotif.data = *(knotif->data);
data             1501 kernel/seccomp.c 			void __user *data)
data             1527 kernel/seccomp.c 	if (!data)
data             1530 kernel/seccomp.c 	if (copy_to_user(data, fprog->filter, bpf_classic_proglen(fprog)))
data             1539 kernel/seccomp.c 			  unsigned long size, void __user *data)
data             1555 kernel/seccomp.c 	if (copy_from_user(&kmd.filter_off, data, sizeof(kmd.filter_off)))
data             1566 kernel/seccomp.c 	if (copy_to_user(data, &kmd, size))
data             1692 kernel/seccomp.c 	table.data = names;
data             1710 kernel/seccomp.c 	table.data = names;
data             1716 kernel/seccomp.c 	if (!seccomp_actions_logged_from_names(actions_logged, table.data))
data             1786 kernel/seccomp.c 		.data		= (void *) &seccomp_actions_avail,
data              781 kernel/smp.c   	void			*data;
data              793 kernel/smp.c   	sscs->ret = sscs->func(sscs->data);
data              805 kernel/smp.c   		.data = par,
data              107 kernel/smpboot.c static int smpboot_thread_fn(void *data)
data              109 kernel/smpboot.c 	struct smpboot_thread_data *td = data;
data              523 kernel/softirq.c 				t->func(t->data);
data              550 kernel/softirq.c 		  void (*func)(unsigned long), unsigned long data)
data              556 kernel/softirq.c 	t->data = data;
data               29 kernel/stackleak.c 	table->data = &state;
data              156 kernel/stop_machine.c 	void			*data;
data              187 kernel/stop_machine.c static int multi_cpu_stop(void *data)
data              189 kernel/stop_machine.c 	struct multi_stop_data *msdata = data;
data              224 kernel/stop_machine.c 					err = msdata->fn(msdata->data);
data              325 kernel/stop_machine.c 		.data = arg,
data              595 kernel/stop_machine.c int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data,
data              600 kernel/stop_machine.c 		.data = data,
data              620 kernel/stop_machine.c 		ret = (*fn)(data);
data              631 kernel/stop_machine.c int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus)
data              637 kernel/stop_machine.c 	ret = stop_machine_cpuslocked(fn, data, cpus);
data              665 kernel/stop_machine.c int stop_machine_from_inactive_cpu(cpu_stop_fn_t fn, void *data,
data              668 kernel/stop_machine.c 	struct multi_stop_data msdata = { .fn = fn, .data = data,
data             2233 kernel/sys.c   static int propagate_has_child_subreaper(struct task_struct *p, void *data)
data              322 kernel/sysctl.c 		.data		= &sysctl_sched_child_runs_first,
data              330 kernel/sysctl.c 		.data		= &sysctl_sched_min_granularity,
data              339 kernel/sysctl.c 		.data		= &sysctl_sched_latency,
data              348 kernel/sysctl.c 		.data		= &sysctl_sched_wakeup_granularity,
data              358 kernel/sysctl.c 		.data		= &sysctl_sched_tunable_scaling,
data              367 kernel/sysctl.c 		.data		= &sysctl_sched_migration_cost,
data              374 kernel/sysctl.c 		.data		= &sysctl_sched_nr_migrate,
data              382 kernel/sysctl.c 		.data		= NULL,
data              394 kernel/sysctl.c 		.data		= &sysctl_numa_balancing_scan_delay,
data              401 kernel/sysctl.c 		.data		= &sysctl_numa_balancing_scan_period_min,
data              408 kernel/sysctl.c 		.data		= &sysctl_numa_balancing_scan_period_max,
data              415 kernel/sysctl.c 		.data		= &sysctl_numa_balancing_scan_size,
data              423 kernel/sysctl.c 		.data		= NULL, /* filled in by handler */
data              434 kernel/sysctl.c 		.data		= &sysctl_sched_rt_period,
data              441 kernel/sysctl.c 		.data		= &sysctl_sched_rt_runtime,
data              448 kernel/sysctl.c 		.data		= &sysctl_sched_rr_timeslice,
data              456 kernel/sysctl.c 		.data		= &sysctl_sched_uclamp_util_min,
data              463 kernel/sysctl.c 		.data		= &sysctl_sched_uclamp_util_max,
data              472 kernel/sysctl.c 		.data		= &sysctl_sched_autogroup_enabled,
data              483 kernel/sysctl.c 		.data		= &sysctl_sched_cfs_bandwidth_slice,
data              493 kernel/sysctl.c 		.data		= &sysctl_sched_energy_aware,
data              504 kernel/sysctl.c 		.data		= &prove_locking,
data              513 kernel/sysctl.c 		.data		= &lock_stat,
data              521 kernel/sysctl.c 		.data		= &panic_timeout,
data              529 kernel/sysctl.c 		.data		= &core_uses_pid,
data              536 kernel/sysctl.c 		.data		= core_pattern,
data              543 kernel/sysctl.c 		.data		= &core_pipe_limit,
data              558 kernel/sysctl.c 		.data		= &sysctl_writes_strict,
data              569 kernel/sysctl.c 		.data		= &latencytop_enabled,
data              578 kernel/sysctl.c 		.data		= &real_root_dev,
data              586 kernel/sysctl.c 		.data		= &print_fatal_signals,
data              594 kernel/sysctl.c 		.data		= reboot_command,
data              601 kernel/sysctl.c 		.data		= &stop_a_enabled,
data              608 kernel/sysctl.c 		.data		= &scons_pwroff,
data              617 kernel/sysctl.c 		.data		= &sysctl_tsb_ratio,
data              626 kernel/sysctl.c 		.data		= &pwrsw_enabled,
data              635 kernel/sysctl.c 		.data		= &unaligned_enabled,
data              643 kernel/sysctl.c 		.data		= &C_A_D,
data              651 kernel/sysctl.c 		.data		= &ftrace_enabled,
data              660 kernel/sysctl.c 		.data		= &stack_tracer_enabled,
data              669 kernel/sysctl.c 		.data		= &ftrace_dump_on_oops,
data              676 kernel/sysctl.c 		.data		= &__disable_trace_on_warning,
data              683 kernel/sysctl.c 		.data		= &tracepoint_printk,
data              692 kernel/sysctl.c 		.data		= &kexec_load_disabled,
data              704 kernel/sysctl.c 		.data		= &modprobe_path,
data              711 kernel/sysctl.c 		.data		= &modules_disabled,
data              723 kernel/sysctl.c 		.data		= &uevent_helper,
data              732 kernel/sysctl.c 		.data		= &sg_big_buff,
data              741 kernel/sysctl.c 		.data		= &acct_parm,
data              750 kernel/sysctl.c 		.data		= &__sysrq_enabled,
data              759 kernel/sysctl.c 		.data		= NULL,
data              767 kernel/sysctl.c 		.data		= NULL,
data              791 kernel/sysctl.c 		.data		= &overflowuid,
data              800 kernel/sysctl.c 		.data		= &overflowgid,
data              811 kernel/sysctl.c 		.data		= &sysctl_ieee_emulation_warnings,
data              819 kernel/sysctl.c 		.data		= &show_unhandled_signals,
data              827 kernel/sysctl.c 		.data		= &pid_max,
data              836 kernel/sysctl.c 		.data		= &panic_on_oops,
data              843 kernel/sysctl.c 		.data		= &panic_print,
data              851 kernel/sysctl.c 		.data		= &console_loglevel,
data              858 kernel/sysctl.c 		.data		= &printk_ratelimit_state.interval,
data              865 kernel/sysctl.c 		.data		= &printk_ratelimit_state.burst,
data              872 kernel/sysctl.c 		.data		= &printk_delay_msec,
data              881 kernel/sysctl.c 		.data		= devkmsg_log_str,
data              888 kernel/sysctl.c 		.data		= &dmesg_restrict,
data              897 kernel/sysctl.c 		.data		= &kptr_restrict,
data              907 kernel/sysctl.c 		.data		= &ngroups_max,
data              914 kernel/sysctl.c 		.data		= (void *)&cap_last_cap,
data              922 kernel/sysctl.c 		.data		= &watchdog_user_enabled,
data              931 kernel/sysctl.c 		.data		= &watchdog_thresh,
data              940 kernel/sysctl.c 		.data		= &nmi_watchdog_user_enabled,
data              949 kernel/sysctl.c 		.data		= &watchdog_cpumask_bits,
data              957 kernel/sysctl.c 		.data		= &soft_watchdog_user_enabled,
data              966 kernel/sysctl.c 		.data		= &softlockup_panic,
data              976 kernel/sysctl.c 		.data		= &sysctl_softlockup_all_cpu_backtrace,
data              988 kernel/sysctl.c 		.data		= &hardlockup_panic,
data              998 kernel/sysctl.c 		.data		= &sysctl_hardlockup_all_cpu_backtrace,
data             1012 kernel/sysctl.c 		.data           = &unknown_nmi_panic,
data             1021 kernel/sysctl.c 		.data		= &panic_on_unrecovered_nmi,
data             1028 kernel/sysctl.c 		.data		= &panic_on_io_nmi,
data             1036 kernel/sysctl.c 		.data		= &sysctl_panic_on_stackoverflow,
data             1044 kernel/sysctl.c 		.data		= &bootloader_type,
data             1051 kernel/sysctl.c 		.data		= &bootloader_version,
data             1058 kernel/sysctl.c 		.data		= &io_delay_type,
data             1067 kernel/sysctl.c 		.data		= &randomize_va_space,
data             1076 kernel/sysctl.c 		.data		= &spin_retry,
data             1085 kernel/sysctl.c 		.data		= &acpi_realmode_flags,
data             1094 kernel/sysctl.c 		.data		= &no_unaligned_warning,
data             1103 kernel/sysctl.c 		.data		= &unaligned_dump_stack,
data             1112 kernel/sysctl.c 		.data		= &sysctl_hung_task_panic,
data             1121 kernel/sysctl.c 		.data		= &sysctl_hung_task_check_count,
data             1129 kernel/sysctl.c 		.data		= &sysctl_hung_task_timeout_secs,
data             1137 kernel/sysctl.c 		.data		= &sysctl_hung_task_check_interval_secs,
data             1145 kernel/sysctl.c 		.data		= &sysctl_hung_task_warnings,
data             1155 kernel/sysctl.c 		.data		= &max_lock_depth,
data             1163 kernel/sysctl.c 		.data		= &poweroff_cmd,
data             1184 kernel/sysctl.c 		.data		= &sysctl_perf_event_paranoid,
data             1191 kernel/sysctl.c 		.data		= &sysctl_perf_event_mlock,
data             1198 kernel/sysctl.c 		.data		= &sysctl_perf_event_sample_rate,
data             1206 kernel/sysctl.c 		.data		= &sysctl_perf_cpu_time_max_percent,
data             1215 kernel/sysctl.c 		.data		= &sysctl_perf_event_max_stack,
data             1224 kernel/sysctl.c 		.data		= &sysctl_perf_event_max_contexts_per_stack,
data             1234 kernel/sysctl.c 		.data		= &panic_on_warn,
data             1244 kernel/sysctl.c 		.data		= &sysctl_timer_migration,
data             1255 kernel/sysctl.c 		.data		= &sysctl_unprivileged_bpf_disabled,
data             1265 kernel/sysctl.c 		.data		= &bpf_stats_enabled_key.key,
data             1274 kernel/sysctl.c 		.data		= &sysctl_panic_on_rcu_stall,
data             1285 kernel/sysctl.c 		.data		= NULL,
data             1299 kernel/sysctl.c 		.data		= &sysctl_overcommit_memory,
data             1308 kernel/sysctl.c 		.data		= &sysctl_panic_on_oom,
data             1317 kernel/sysctl.c 		.data		= &sysctl_oom_kill_allocating_task,
data             1324 kernel/sysctl.c 		.data		= &sysctl_oom_dump_tasks,
data             1331 kernel/sysctl.c 		.data		= &sysctl_overcommit_ratio,
data             1338 kernel/sysctl.c 		.data		= &sysctl_overcommit_kbytes,
data             1345 kernel/sysctl.c 		.data		= &page_cluster,
data             1353 kernel/sysctl.c 		.data		= &dirty_background_ratio,
data             1362 kernel/sysctl.c 		.data		= &dirty_background_bytes,
data             1370 kernel/sysctl.c 		.data		= &vm_dirty_ratio,
data             1379 kernel/sysctl.c 		.data		= &vm_dirty_bytes,
data             1387 kernel/sysctl.c 		.data		= &dirty_writeback_interval,
data             1394 kernel/sysctl.c 		.data		= &dirty_expire_interval,
data             1402 kernel/sysctl.c 		.data		= &dirtytime_expire_interval,
data             1410 kernel/sysctl.c 		.data		= &vm_swappiness,
data             1420 kernel/sysctl.c 		.data		= NULL,
data             1428 kernel/sysctl.c 		.data           = NULL,
data             1435 kernel/sysctl.c 		.data			= &sysctl_vm_numa_stat,
data             1445 kernel/sysctl.c 		.data		= &sysctl_hugetlb_shm_group,
data             1452 kernel/sysctl.c 		.data		= NULL,
data             1460 kernel/sysctl.c 		.data		= &sysctl_lowmem_reserve_ratio,
data             1467 kernel/sysctl.c 		.data		= &sysctl_drop_caches,
data             1477 kernel/sysctl.c 		.data		= &sysctl_compact_memory,
data             1484 kernel/sysctl.c 		.data		= &sysctl_extfrag_threshold,
data             1493 kernel/sysctl.c 		.data		= &sysctl_compact_unevictable_allowed,
data             1504 kernel/sysctl.c 		.data		= &min_free_kbytes,
data             1512 kernel/sysctl.c 		.data		= &watermark_boost_factor,
data             1520 kernel/sysctl.c 		.data		= &watermark_scale_factor,
data             1529 kernel/sysctl.c 		.data		= &percpu_pagelist_fraction,
data             1538 kernel/sysctl.c 		.data		= &sysctl_max_map_count,
data             1547 kernel/sysctl.c 		.data		= &sysctl_nr_trim_pages,
data             1556 kernel/sysctl.c 		.data		= &laptop_mode,
data             1563 kernel/sysctl.c 		.data		= &block_dump,
data             1571 kernel/sysctl.c 		.data		= &sysctl_vfs_cache_pressure,
data             1581 kernel/sysctl.c 		.data		= &sysctl_legacy_va_layout,
data             1591 kernel/sysctl.c 		.data		= &node_reclaim_mode,
data             1599 kernel/sysctl.c 		.data		= &sysctl_min_unmapped_ratio,
data             1608 kernel/sysctl.c 		.data		= &sysctl_min_slab_ratio,
data             1619 kernel/sysctl.c 		.data		= &sysctl_stat_interval,
data             1626 kernel/sysctl.c 		.data		= NULL,
data             1635 kernel/sysctl.c 		.data		= &dac_mmap_min_addr,
data             1644 kernel/sysctl.c 		.data		= &numa_zonelist_order,
data             1655 kernel/sysctl.c 		.data		= &vdso32_enabled,
data             1658 kernel/sysctl.c 		.data		= &vdso_enabled,
data             1669 kernel/sysctl.c 		.data		= &vm_highmem_is_dirtyable,
data             1680 kernel/sysctl.c 		.data		= &sysctl_memory_failure_early_kill,
data             1689 kernel/sysctl.c 		.data		= &sysctl_memory_failure_recovery,
data             1699 kernel/sysctl.c 		.data		= &sysctl_user_reserve_kbytes,
data             1706 kernel/sysctl.c 		.data		= &sysctl_admin_reserve_kbytes,
data             1714 kernel/sysctl.c 		.data		= &mmap_rnd_bits,
data             1725 kernel/sysctl.c 		.data		= &mmap_rnd_compat_bits,
data             1736 kernel/sysctl.c 		.data		= &sysctl_unprivileged_userfaultfd,
data             1750 kernel/sysctl.c 		.data		= &inodes_stat,
data             1757 kernel/sysctl.c 		.data		= &inodes_stat,
data             1764 kernel/sysctl.c 		.data		= &files_stat,
data             1771 kernel/sysctl.c 		.data		= &files_stat.max_files,
data             1780 kernel/sysctl.c 		.data		= &sysctl_nr_open,
data             1789 kernel/sysctl.c 		.data		= &dentry_stat,
data             1796 kernel/sysctl.c 		.data		= &fs_overflowuid,
data             1805 kernel/sysctl.c 		.data		= &fs_overflowgid,
data             1815 kernel/sysctl.c 		.data		= &leases_enable,
data             1824 kernel/sysctl.c 		.data		= &dir_notify_enable,
data             1834 kernel/sysctl.c 		.data		= &lease_break_time,
data             1843 kernel/sysctl.c 		.data		= &aio_nr,
data             1850 kernel/sysctl.c 		.data		= &aio_max_nr,
data             1873 kernel/sysctl.c 		.data		= &sysctl_protected_symlinks,
data             1882 kernel/sysctl.c 		.data		= &sysctl_protected_hardlinks,
data             1891 kernel/sysctl.c 		.data		= &sysctl_protected_fifos,
data             1900 kernel/sysctl.c 		.data		= &sysctl_protected_regular,
data             1909 kernel/sysctl.c 		.data		= &suid_dumpable,
data             1925 kernel/sysctl.c 		.data		= &pipe_max_size,
data             1932 kernel/sysctl.c 		.data		= &pipe_user_pages_hard,
data             1939 kernel/sysctl.c 		.data		= &pipe_user_pages_soft,
data             1946 kernel/sysctl.c 		.data		= &sysctl_mount_max,
data             1959 kernel/sysctl.c 		.data		= &show_unhandled_signals,
data             1968 kernel/sysctl.c 		.data		= &sysctl_kprobes_optimization,
data             2000 kernel/sysctl.c static int _proc_do_string(char *data, int maxlen, int write,
data             2008 kernel/sysctl.c 	if (!data || !maxlen || !*lenp) {
data             2016 kernel/sysctl.c 			len = strlen(data);
data             2035 kernel/sysctl.c 			data[len++] = c;
data             2037 kernel/sysctl.c 		data[len] = 0;
data             2039 kernel/sysctl.c 		len = strlen(data);
data             2048 kernel/sysctl.c 		data += *ppos;
data             2054 kernel/sysctl.c 			if (copy_to_user(buffer, data, len))
data             2124 kernel/sysctl.c 	return _proc_do_string((char *)(table->data), table->maxlen, write,
data             2291 kernel/sysctl.c 				 int write, void *data)
data             2318 kernel/sysctl.c 				  int write, void *data)
data             2337 kernel/sysctl.c 			      int write, void *data),
data             2338 kernel/sysctl.c 		  void *data)
data             2381 kernel/sysctl.c 			if (conv(&neg, &lval, i, 1, data)) {
data             2386 kernel/sysctl.c 			if (conv(&neg, &lval, i, 0, data)) {
data             2418 kernel/sysctl.c 			      int write, void *data),
data             2419 kernel/sysctl.c 		  void *data)
data             2421 kernel/sysctl.c 	return __do_proc_dointvec(table->data, table, write,
data             2422 kernel/sysctl.c 			buffer, lenp, ppos, conv, data);
data             2431 kernel/sysctl.c 					   int write, void *data),
data             2432 kernel/sysctl.c 			       void *data)
data             2466 kernel/sysctl.c 	if (conv(&lval, tbl_data, 1, data)) {
data             2491 kernel/sysctl.c 					   int write, void *data),
data             2492 kernel/sysctl.c 			       void *data)
data             2500 kernel/sysctl.c 	if (conv(&lval, tbl_data, 0, data)) {
data             2523 kernel/sysctl.c 					   int write, void *data),
data             2524 kernel/sysctl.c 			       void *data)
data             2550 kernel/sysctl.c 					   conv, data);
data             2551 kernel/sysctl.c 	return do_proc_douintvec_r(i, buffer, lenp, ppos, conv, data);
data             2558 kernel/sysctl.c 					 int write, void *data),
data             2559 kernel/sysctl.c 			     void *data)
data             2561 kernel/sysctl.c 	return __do_proc_douintvec(table->data, table, write,
data             2562 kernel/sysctl.c 				   buffer, lenp, ppos, conv, data);
data             2619 kernel/sysctl.c 	t.data = &tmptaint;
data             2666 kernel/sysctl.c 					int write, void *data)
data             2669 kernel/sysctl.c 	struct do_proc_dointvec_minmax_conv_param *param = data;
data             2676 kernel/sysctl.c 	ret = do_proc_dointvec_conv(negp, lvalp, ip, write, data);
data             2733 kernel/sysctl.c 					 int write, void *data)
data             2737 kernel/sysctl.c 	struct do_proc_douintvec_minmax_conv_param *param = data;
data             2741 kernel/sysctl.c 	ret = do_proc_douintvec_conv(lvalp, up, write, data);
data             2788 kernel/sysctl.c 					int write, void *data)
data             2847 kernel/sysctl.c static int __do_proc_doulongvec_minmax(void *data, struct ctl_table *table, int write,
data             2858 kernel/sysctl.c 	if (!data || !table->maxlen || !*lenp || (*ppos && !write)) {
data             2863 kernel/sysctl.c 	i = (unsigned long *) data;
data             2937 kernel/sysctl.c 	return __do_proc_doulongvec_minmax(table->data, table, write,
data             2991 kernel/sysctl.c 					 int write, void *data)
data             3014 kernel/sysctl.c 						int write, void *data)
data             3037 kernel/sysctl.c 					    int write, void *data)
data             3173 kernel/sysctl.c 	unsigned long *bitmap = *(unsigned long **) table->data;
data             3390 kernel/sysctl.c 	struct static_key *key = (struct static_key *)table->data;
data             3394 kernel/sysctl.c 		.data   = &val,
data              339 kernel/taskstats.c 	char *data;
data              350 kernel/taskstats.c 	data = kmalloc(len, GFP_KERNEL);
data              351 kernel/taskstats.c 	if (!data)
data              353 kernel/taskstats.c 	nla_strlcpy(data, na, len);
data              354 kernel/taskstats.c 	ret = cpulist_parse(data, mask);
data              355 kernel/taskstats.c 	kfree(data);
data              716 kernel/time/alarmtimer.c 	struct task_struct *task = (struct task_struct *)alarm->data;
data              718 kernel/time/alarmtimer.c 	alarm->data = NULL;
data              735 kernel/time/alarmtimer.c 	alarm->data = (void *)current;
data              739 kernel/time/alarmtimer.c 		if (likely(alarm->data))
data              743 kernel/time/alarmtimer.c 	} while (alarm->data && !signal_pending(current));
data              749 kernel/time/alarmtimer.c 	if (!alarm->data)
data              118 kernel/time/clocksource.c static int clocksource_watchdog_kthread(void *data);
data              429 kernel/time/clocksource.c static int clocksource_watchdog_kthread(void *data)
data             1360 kernel/time/timekeeping.c static int change_clocksource(void *data)
data             1366 kernel/time/timekeeping.c 	new = (struct clocksource *) data;
data               22 kernel/time/timekeeping_debug.c static int tk_debug_sleep_time_show(struct seq_file *s, void *data)
data               67 kernel/trace/blktrace.c 		       const void *data, size_t len,
data              105 kernel/trace/blktrace.c 		memcpy((void *) t + sizeof(*t) + cgid_len, data, len);
data             1096 kernel/trace/blktrace.c 			 void *data, size_t len)
data             1108 kernel/trace/blktrace.c 				BLK_TA_DRV_DATA, 0, len, data,
data              460 kernel/trace/bpf_trace.c 	   u64, flags, void *, data, u64, size)
data              467 kernel/trace/bpf_trace.c 			.data = data,
data              520 kernel/trace/bpf_trace.c 		.data		= ctx,
data              528 kernel/trace/bpf_trace.c 			.data	= meta,
data              792 kernel/trace/bpf_trace.c 	   u64, flags, void *, data, u64, size)
data              801 kernel/trace/bpf_trace.c 	return ____bpf_perf_event_output(regs, map, flags, data, size);
data              970 kernel/trace/bpf_trace.c 	   struct bpf_map *, map, u64, flags, void *, data, u64, size)
data              979 kernel/trace/bpf_trace.c 	ret = ____bpf_perf_event_output(regs, map, flags, data, size);
data             1155 kernel/trace/bpf_trace.c 						       data), si->dst_reg, si->src_reg,
data             1156 kernel/trace/bpf_trace.c 				      offsetof(struct bpf_perf_event_data_kern, data));
data             1163 kernel/trace/bpf_trace.c 						       data), si->dst_reg, si->src_reg,
data             1164 kernel/trace/bpf_trace.c 				      offsetof(struct bpf_perf_event_data_kern, data));
data              149 kernel/trace/ftrace.c 	if (tr && this_cpu_read(tr->trace_buffer.data->ftrace_ignore_pid))
data              166 kernel/trace/ftrace.c static void ftrace_sync_ipi(void *data)
data             1031 kernel/trace/ftrace.c 	void			*data;
data             2579 kernel/trace/ftrace.c static int __ftrace_modify_code(void *data)
data             2581 kernel/trace/ftrace.c 	int *command = data;
data             3191 kernel/trace/ftrace.c 		return probe_ops->print(m, probe_entry->ip, probe_ops, probe->data);
data             4127 kernel/trace/ftrace.c 	probe_ops->func(ip, parent_ip, probe->tr, probe_ops, probe->data);
data             4133 kernel/trace/ftrace.c 	void				*data;
data             4180 kernel/trace/ftrace.c 	return &map->data;
data             4192 kernel/trace/ftrace.c 			      unsigned long ip, void *data)
data             4206 kernel/trace/ftrace.c 	map->data = data;
data             4228 kernel/trace/ftrace.c 	void *data;
data             4235 kernel/trace/ftrace.c 	data = map->data;
data             4240 kernel/trace/ftrace.c 	return data;
data             4293 kernel/trace/ftrace.c 			probe_ops->free(probe_ops, probe->tr, 0, probe->data);
data             4312 kernel/trace/ftrace.c 			       void *data)
data             4391 kernel/trace/ftrace.c 						      entry->ip, data,
data             4392 kernel/trace/ftrace.c 						      &probe->data);
data             4396 kernel/trace/ftrace.c 								0, probe->data);
data             4397 kernel/trace/ftrace.c 					probe->data = NULL;
data             4446 kernel/trace/ftrace.c 			probe_ops->free(probe_ops, tr, entry->ip, probe->data);
data             4563 kernel/trace/ftrace.c 			probe_ops->free(probe_ops, tr, entry->ip, probe->data);
data             6423 kernel/trace/ftrace.c ftrace_filter_pid_sched_switch_probe(void *data, bool preempt,
data             6426 kernel/trace/ftrace.c 	struct trace_array *tr = data;
data             6431 kernel/trace/ftrace.c 	this_cpu_write(tr->trace_buffer.data->ftrace_ignore_pid,
data             6436 kernel/trace/ftrace.c ftrace_pid_follow_sched_process_fork(void *data,
data             6441 kernel/trace/ftrace.c 	struct trace_array *tr = data;
data             6448 kernel/trace/ftrace.c ftrace_pid_follow_sched_process_exit(void *data, struct task_struct *task)
data             6451 kernel/trace/ftrace.c 	struct trace_array *tr = data;
data             6485 kernel/trace/ftrace.c 		per_cpu_ptr(tr->trace_buffer.data, cpu)->ftrace_ignore_pid = false;
data             6598 kernel/trace/ftrace.c static void ignore_task_cpu(void *data)
data             6600 kernel/trace/ftrace.c 	struct trace_array *tr = data;
data             6610 kernel/trace/ftrace.c 	this_cpu_write(tr->trace_buffer.data->ftrace_ignore_pid,
data               37 kernel/trace/preemptirq_delay_test.c static int preemptirq_delay_run(void *data)
data              126 kernel/trace/ring_buffer.c #define BUF_PAGE_HDR_SIZE offsetof(struct buffer_data_page, data)
data              308 kernel/trace/ring_buffer.c 	unsigned char	 data[] RB_ALIGN_DATA;	/* data of buffer page */
data              396 kernel/trace/ring_buffer.c 			 (unsigned int)offsetof(typeof(field), data),
data             1907 kernel/trace/ring_buffer.c 	return bpage->page->data + index;
data             3118 kernel/trace/ring_buffer.c 		      void *data)
data             3153 kernel/trace/ring_buffer.c 	memcpy(body, data, length);
data             4640 kernel/trace/ring_buffer.c void ring_buffer_free_read_page(struct ring_buffer *buffer, int cpu, void *data)
data             4643 kernel/trace/ring_buffer.c 	struct buffer_data_page *bpage = data;
data             4785 kernel/trace/ring_buffer.c 			memcpy(bpage->data + pos, rpage->data + rpos, size);
data             4842 kernel/trace/ring_buffer.c 			memcpy(&bpage->data[commit], &missed_events,
data             4854 kernel/trace/ring_buffer.c 		memset(&bpage->data[commit], 0, BUF_PAGE_SIZE - commit);
data             4960 kernel/trace/ring_buffer.c static __init int rb_write_something(struct rb_test_data *data, bool nested)
data             4971 kernel/trace/ring_buffer.c 	cnt = data->cnt + (nested ? 27 : 0);
data             4982 kernel/trace/ring_buffer.c 	event = ring_buffer_lock_reserve(data->buffer, len);
data             4987 kernel/trace/ring_buffer.c 				data->bytes_dropped += len;
data             4989 kernel/trace/ring_buffer.c 				data->bytes_dropped_nested += len;
data             4996 kernel/trace/ring_buffer.c 	if (RB_WARN_ON(data->buffer, event_len < len))
data             5004 kernel/trace/ring_buffer.c 		data->bytes_alloc_nested += event_len;
data             5005 kernel/trace/ring_buffer.c 		data->bytes_written_nested += len;
data             5006 kernel/trace/ring_buffer.c 		data->events_nested++;
data             5007 kernel/trace/ring_buffer.c 		if (!data->min_size_nested || len < data->min_size_nested)
data             5008 kernel/trace/ring_buffer.c 			data->min_size_nested = len;
data             5009 kernel/trace/ring_buffer.c 		if (len > data->max_size_nested)
data             5010 kernel/trace/ring_buffer.c 			data->max_size_nested = len;
data             5012 kernel/trace/ring_buffer.c 		data->bytes_alloc += event_len;
data             5013 kernel/trace/ring_buffer.c 		data->bytes_written += len;
data             5014 kernel/trace/ring_buffer.c 		data->events++;
data             5015 kernel/trace/ring_buffer.c 		if (!data->min_size || len < data->min_size)
data             5016 kernel/trace/ring_buffer.c 			data->max_size = len;
data             5017 kernel/trace/ring_buffer.c 		if (len > data->max_size)
data             5018 kernel/trace/ring_buffer.c 			data->max_size = len;
data             5022 kernel/trace/ring_buffer.c 	ring_buffer_unlock_commit(data->buffer, event);
data             5029 kernel/trace/ring_buffer.c 	struct rb_test_data *data = arg;
data             5032 kernel/trace/ring_buffer.c 		rb_write_something(data, false);
data             5033 kernel/trace/ring_buffer.c 		data->cnt++;
data             5037 kernel/trace/ring_buffer.c 		usleep_range(((data->cnt % 3) + 1) * 100, 1000);
data             5045 kernel/trace/ring_buffer.c 	struct rb_test_data *data;
data             5048 kernel/trace/ring_buffer.c 	data = &rb_data[cpu];
data             5049 kernel/trace/ring_buffer.c 	rb_write_something(data, true);
data             5144 kernel/trace/ring_buffer.c 		struct rb_test_data *data = &rb_data[cpu];
data             5160 kernel/trace/ring_buffer.c 		total_events = data->events + data->events_nested;
data             5161 kernel/trace/ring_buffer.c 		total_written = data->bytes_written + data->bytes_written_nested;
data             5162 kernel/trace/ring_buffer.c 		total_alloc = data->bytes_alloc + data->bytes_alloc_nested;
data             5163 kernel/trace/ring_buffer.c 		total_dropped = data->bytes_dropped + data->bytes_dropped_nested;
data             5165 kernel/trace/ring_buffer.c 		big_event_size = data->max_size + data->max_size_nested;
data             5166 kernel/trace/ring_buffer.c 		small_event_size = data->min_size + data->min_size_nested;
data               18 kernel/trace/ring_buffer_benchmark.c 	char		data[4080];
data              127 kernel/trace/ring_buffer_benchmark.c 			if (i >= (PAGE_SIZE - offsetof(struct rb_page, data))) {
data              133 kernel/trace/ring_buffer_benchmark.c 			event = (void *)&rpage->data[i];
data             1512 kernel/trace/trace.c 	struct trace_array_cpu *data = per_cpu_ptr(trace_buf->data, cpu);
data             1513 kernel/trace/trace.c 	struct trace_array_cpu *max_data = per_cpu_ptr(max_buf->data, cpu);
data             1516 kernel/trace/trace.c 	max_buf->time_start = data->preempt_timestamp;
data             1519 kernel/trace/trace.c 	max_data->critical_start = data->critical_start;
data             1520 kernel/trace/trace.c 	max_data->critical_end = data->critical_end;
data             2424 kernel/trace/trace.c static void enable_trace_buffered_event(void *data)
data             2431 kernel/trace/trace.c static void disable_trace_buffered_event(void *data)
data             3415 kernel/trace/trace.c 	per_cpu_ptr(iter->trace_buffer->data, cpu)->skipped_entries = 0;
data             3435 kernel/trace/trace.c 	per_cpu_ptr(iter->trace_buffer->data, cpu)->skipped_entries = entries;
data             3531 kernel/trace/trace.c 	if (per_cpu_ptr(buf->data, cpu)->skipped_entries) {
data             3532 kernel/trace/trace.c 		count -= per_cpu_ptr(buf->data, cpu)->skipped_entries;
data             3639 kernel/trace/trace.c 	struct trace_array_cpu *data = per_cpu_ptr(buf->data, buf->cpu);
data             3655 kernel/trace/trace.c 		   nsecs_to_usecs(data->saved_latency),
data             3678 kernel/trace/trace.c 		   data->comm, data->pid,
data             3679 kernel/trace/trace.c 		   from_kuid_munged(seq_user_ns(m), data->uid), data->nice,
data             3680 kernel/trace/trace.c 		   data->policy, data->rt_priority);
data             3683 kernel/trace/trace.c 	if (data->critical_start) {
data             3685 kernel/trace/trace.c 		seq_print_ip_sym(&iter->seq, data->critical_start, sym_flags);
data             3688 kernel/trace/trace.c 		seq_print_ip_sym(&iter->seq, data->critical_end, sym_flags);
data             3711 kernel/trace/trace.c 	if (per_cpu_ptr(iter->trace_buffer->data, iter->cpu)->skipped_entries)
data             4494 kernel/trace/trace.c 			atomic_inc(&per_cpu_ptr(tr->trace_buffer.data, cpu)->disabled);
data             4499 kernel/trace/trace.c 			atomic_dec(&per_cpu_ptr(tr->trace_buffer.data, cpu)->disabled);
data             5459 kernel/trace/trace.c 		per_cpu_ptr(buf->data, cpu)->entries = val;
data             5472 kernel/trace/trace.c 				 per_cpu_ptr(size_buf->data, cpu)->entries, cpu);
data             5475 kernel/trace/trace.c 			per_cpu_ptr(trace_buf->data, cpu)->entries =
data             5476 kernel/trace/trace.c 				per_cpu_ptr(size_buf->data, cpu)->entries;
data             5480 kernel/trace/trace.c 				 per_cpu_ptr(size_buf->data, cpu_id)->entries, cpu_id);
data             5482 kernel/trace/trace.c 			per_cpu_ptr(trace_buf->data, cpu_id)->entries =
data             5483 kernel/trace/trace.c 				per_cpu_ptr(size_buf->data, cpu_id)->entries;
data             5543 kernel/trace/trace.c 		per_cpu_ptr(tr->max_buffer.data, cpu)->entries = size;
data             5551 kernel/trace/trace.c 		per_cpu_ptr(tr->trace_buffer.data, cpu)->entries = size;
data             6272 kernel/trace/trace.c 				size = per_cpu_ptr(tr->trace_buffer.data, cpu)->entries;
data             6273 kernel/trace/trace.c 			if (size != per_cpu_ptr(tr->trace_buffer.data, cpu)->entries) {
data             6289 kernel/trace/trace.c 		r = sprintf(buf, "%lu\n", per_cpu_ptr(tr->trace_buffer.data, cpu)->entries >> 10);
data             6336 kernel/trace/trace.c 		size += per_cpu_ptr(tr->trace_buffer.data, cpu)->entries >> 10;
data             7621 kernel/trace/trace.c 		void *data)
data             7629 kernel/trace/trace.c 		      void *data)
data             7631 kernel/trace/trace.c 	struct ftrace_func_mapper *mapper = data;
data             7650 kernel/trace/trace.c 		      struct ftrace_probe_ops *ops, void *data)
data             7652 kernel/trace/trace.c 	struct ftrace_func_mapper *mapper = data;
data             7672 kernel/trace/trace.c 		     unsigned long ip, void *init_data, void **data)
data             7674 kernel/trace/trace.c 	struct ftrace_func_mapper *mapper = *data;
data             7680 kernel/trace/trace.c 		*data = mapper;
data             7688 kernel/trace/trace.c 		     unsigned long ip, void *data)
data             7690 kernel/trace/trace.c 	struct ftrace_func_mapper *mapper = data;
data             7809 kernel/trace/trace.c 		      void *data, long cpu, const struct file_operations *fops)
data             7811 kernel/trace/trace.c 	struct dentry *ret = trace_create_file(name, mode, parent, data, fops);
data             7942 kernel/trace/trace.c static void get_tr_index(void *data, struct trace_array **ptr,
data             7945 kernel/trace/trace.c 	*pindex = *(unsigned char *)data;
data             7947 kernel/trace/trace.c 	*ptr = container_of(data - *pindex, struct trace_array,
data             8013 kernel/trace/trace.c 				 void *data,
data             8018 kernel/trace/trace.c 	ret = tracefs_create_file(name, mode, parent, data, fops);
data             8281 kernel/trace/trace.c 	buf->data = alloc_percpu(struct trace_array_cpu);
data             8282 kernel/trace/trace.c 	if (!buf->data) {
data             8309 kernel/trace/trace.c 		free_percpu(tr->trace_buffer.data);
data             8310 kernel/trace/trace.c 		tr->trace_buffer.data = NULL;
data             8342 kernel/trace/trace.c 		free_percpu(buf->data);
data             8343 kernel/trace/trace.c 		buf->data = NULL;
data             8757 kernel/trace/trace.c 			       unsigned long val, void *data)
data             8759 kernel/trace/trace.c 	struct module *mod = data;
data             8845 kernel/trace/trace.c 			     void *data)
data             8951 kernel/trace/trace.c 		atomic_inc(&per_cpu_ptr(iter.trace_buffer->data, cpu)->disabled);
data             9019 kernel/trace/trace.c 		atomic_dec(&per_cpu_ptr(iter.trace_buffer->data, cpu)->disabled);
data              179 kernel/trace/trace.h 	struct trace_array_cpu __percpu	*data;
data              693 kernel/trace/trace.h 				 void *data,
data              708 kernel/trace/trace.h 						struct trace_array_cpu *data);
data              847 kernel/trace/trace.h extern void *head_page(struct trace_array_cpu *data);
data             1061 kernel/trace/trace.h 	return !this_cpu_read(tr->trace_buffer.data->ftrace_ignore_pid);
data             1108 kernel/trace/trace.h 					void *data);
data             1112 kernel/trace/trace.h 					void **data);
data             1115 kernel/trace/trace.h 					unsigned long ip, void *data);
data             1119 kernel/trace/trace.h 					 void *data);
data             1123 kernel/trace/trace.h typedef int (*ftrace_mapper_func)(void *data);
data             1129 kernel/trace/trace.h 			       unsigned long ip, void *data);
data             1137 kernel/trace/trace.h 			       struct ftrace_probe_ops *ops, void *data);
data             1647 kernel/trace/trace.h 				      struct event_trigger_data *data);
data             1649 kernel/trace/trace.h 				      struct event_trigger_data *data);
data             1655 kernel/trace/trace.h 					 struct event_trigger_data *data,
data             1661 kernel/trace/trace.h extern void trigger_data_free(struct event_trigger_data *data);
data             1663 kernel/trace/trace.h 			      struct event_trigger_data *data);
data             1673 kernel/trace/trace.h 			      struct event_trigger_data *data);
data             1674 kernel/trace/trace.h extern void del_named_trigger(struct event_trigger_data *data);
data             1675 kernel/trace/trace.h extern void pause_named_trigger(struct event_trigger_data *data);
data             1676 kernel/trace/trace.h extern void unpause_named_trigger(struct event_trigger_data *data);
data             1677 kernel/trace/trace.h extern void set_named_trigger_data(struct event_trigger_data *data,
data             1680 kernel/trace/trace.h get_named_trigger_data(struct event_trigger_data *data);
data             1723 kernel/trace/trace.h 	void			(*func)(struct event_trigger_data *data,
data             1727 kernel/trace/trace.h 					struct event_trigger_data *data);
data             1729 kernel/trace/trace.h 					struct event_trigger_data *data);
data             1732 kernel/trace/trace.h 					 struct event_trigger_data *data);
data             1820 kernel/trace/trace.h 				       struct event_trigger_data *data,
data             1824 kernel/trace/trace.h 					 struct event_trigger_data *data,
data             1828 kernel/trace/trace.h 					      struct event_trigger_data *data,
data             1937 kernel/trace/trace.h 			       enum trace_reg type, void *data);
data               35 kernel/trace/trace_branch.c 	struct trace_array_cpu *data;
data               58 kernel/trace/trace_branch.c 	data = this_cpu_ptr(tr->trace_buffer.data);
data               59 kernel/trace/trace_branch.c 	if (atomic_read(&data->disabled))
data               72 kernel/trace/trace_branch.c 	p = f->data.file + strlen(f->data.file);
data               73 kernel/trace/trace_branch.c 	while (p >= f->data.file && *p != '/')
data               77 kernel/trace/trace_branch.c 	strncpy(entry->func, f->data.func, TRACE_FUNC_SIZE);
data               82 kernel/trace/trace_branch.c 	entry->line = f->data.line;
data              225 kernel/trace/trace_branch.c 		f->data.correct++;
data              227 kernel/trace/trace_branch.c 		f->data.incorrect++;
data              303 kernel/trace/trace_branch.c 	f = branch_stat_process_file(&p->data);
data              306 kernel/trace/trace_branch.c 		return branch_stat_show_normal(m, &p->data, f);
data              312 kernel/trace/trace_branch.c 		   p->data.correct, p->constant, l, p->data.incorrect);
data              313 kernel/trace/trace_branch.c 	branch_stat_show(m, &p->data, f);
data              491 kernel/trace/trace_event_perf.c 			       enum trace_reg type, void *data)
data              493 kernel/trace/trace_event_perf.c 	struct perf_event *event = data;
data              503 kernel/trace/trace_event_perf.c 		return perf_ftrace_function_register(data);
data              505 kernel/trace/trace_event_perf.c 		return perf_ftrace_function_unregister(data);
data              233 kernel/trace/trace_events.c 	struct trace_array_cpu *data;
data              240 kernel/trace/trace_events.c 	data = this_cpu_ptr(tr->trace_buffer.data);
data              242 kernel/trace/trace_events.c 	return data->ignore_pid;
data              281 kernel/trace/trace_events.c 		    enum trace_reg type, void *data)
data              283 kernel/trace/trace_events.c 	struct trace_event_file *file = data;
data              504 kernel/trace/trace_events.c event_filter_pid_sched_process_exit(void *data, struct task_struct *task)
data              507 kernel/trace/trace_events.c 	struct trace_array *tr = data;
data              514 kernel/trace/trace_events.c event_filter_pid_sched_process_fork(void *data,
data              519 kernel/trace/trace_events.c 	struct trace_array *tr = data;
data              541 kernel/trace/trace_events.c event_filter_pid_sched_switch_probe_pre(void *data, bool preempt,
data              544 kernel/trace/trace_events.c 	struct trace_array *tr = data;
data              549 kernel/trace/trace_events.c 	this_cpu_write(tr->trace_buffer.data->ignore_pid,
data              555 kernel/trace/trace_events.c event_filter_pid_sched_switch_probe_post(void *data, bool preempt,
data              558 kernel/trace/trace_events.c 	struct trace_array *tr = data;
data              563 kernel/trace/trace_events.c 	this_cpu_write(tr->trace_buffer.data->ignore_pid,
data              568 kernel/trace/trace_events.c event_filter_pid_sched_wakeup_probe_pre(void *data, struct task_struct *task)
data              570 kernel/trace/trace_events.c 	struct trace_array *tr = data;
data              574 kernel/trace/trace_events.c 	if (!this_cpu_read(tr->trace_buffer.data->ignore_pid))
data              579 kernel/trace/trace_events.c 	this_cpu_write(tr->trace_buffer.data->ignore_pid,
data              584 kernel/trace/trace_events.c event_filter_pid_sched_wakeup_probe_post(void *data, struct task_struct *task)
data              586 kernel/trace/trace_events.c 	struct trace_array *tr = data;
data              590 kernel/trace/trace_events.c 	if (this_cpu_read(tr->trace_buffer.data->ignore_pid))
data              596 kernel/trace/trace_events.c 	this_cpu_write(tr->trace_buffer.data->ignore_pid,
data              628 kernel/trace/trace_events.c 		per_cpu_ptr(tr->trace_buffer.data, cpu)->ignore_pid = false;
data             1558 kernel/trace/trace_events.c static void ignore_task_cpu(void *data)
data             1560 kernel/trace/trace_events.c 	struct trace_array *tr = data;
data             1570 kernel/trace/trace_events.c 	this_cpu_write(tr->trace_buffer.data->ignore_pid,
data             2427 kernel/trace/trace_events.c 			       unsigned long val, void *data)
data             2429 kernel/trace/trace_events.c 	struct module *mod = data;
data             2518 kernel/trace/trace_events.c static void update_event_probe(struct event_probe_data *data)
data             2520 kernel/trace/trace_events.c 	if (data->enable)
data             2521 kernel/trace/trace_events.c 		clear_bit(EVENT_FILE_FL_SOFT_DISABLED_BIT, &data->file->flags);
data             2523 kernel/trace/trace_events.c 		set_bit(EVENT_FILE_FL_SOFT_DISABLED_BIT, &data->file->flags);
data             2529 kernel/trace/trace_events.c 		   void *data)
data             2531 kernel/trace/trace_events.c 	struct ftrace_func_mapper *mapper = data;
data             2546 kernel/trace/trace_events.c 			 void *data)
data             2548 kernel/trace/trace_events.c 	struct ftrace_func_mapper *mapper = data;
data             2573 kernel/trace/trace_events.c 		   struct ftrace_probe_ops *ops, void *data)
data             2575 kernel/trace/trace_events.c 	struct ftrace_func_mapper *mapper = data;
data             2603 kernel/trace/trace_events.c 		  unsigned long ip, void *init_data, void **data)
data             2605 kernel/trace/trace_events.c 	struct ftrace_func_mapper *mapper = *data;
data             2613 kernel/trace/trace_events.c 		*data = mapper;
data             2625 kernel/trace/trace_events.c static int free_probe_data(void *data)
data             2627 kernel/trace/trace_events.c 	struct event_probe_data *edata = data;
data             2641 kernel/trace/trace_events.c 		  unsigned long ip, void *data)
data             2643 kernel/trace/trace_events.c 	struct ftrace_func_mapper *mapper = data;
data             2698 kernel/trace/trace_events.c 	struct event_probe_data *data;
data             2739 kernel/trace/trace_events.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             2740 kernel/trace/trace_events.c 	if (!data)
data             2743 kernel/trace/trace_events.c 	data->enable = enable;
data             2744 kernel/trace/trace_events.c 	data->count = -1;
data             2745 kernel/trace/trace_events.c 	data->file = file;
data             2760 kernel/trace/trace_events.c 	ret = kstrtoul(number, 0, &data->count);
data             2776 kernel/trace/trace_events.c 	ret = register_ftrace_function_probe(glob, tr, ops, data);
data             2798 kernel/trace/trace_events.c 	kfree(data);
data              139 kernel/trace/trace_events_filter.c typedef int (*parse_pred_fn)(const char *str, void *data, int pos,
data              411 kernel/trace/trace_events_filter.c 		parse_pred_fn parse_pred, void *data,
data              476 kernel/trace/trace_events_filter.c 		len = parse_pred(next, data, ptr - str, pe, &prog[N].pred);
data             1152 kernel/trace/trace_events_filter.c static int parse_pred(const char *str, void *data,
data             1156 kernel/trace/trace_events_filter.c 	struct trace_event_call *call = data;
data             1942 kernel/trace/trace_events_filter.c 					struct function_filter_data *data)
data             1948 kernel/trace/trace_events_filter.c 	reset = filter ? &data->first_filter : &data->first_notrace;
data             1960 kernel/trace/trace_events_filter.c 		ret = ftrace_function_set_regexp(data->ops, filter, *reset,
data             1992 kernel/trace/trace_events_filter.c 					   struct function_filter_data *data)
data             2004 kernel/trace/trace_events_filter.c 					    data);
data             2030 kernel/trace/trace_events_filter.c 	struct function_filter_data data = {
data             2043 kernel/trace/trace_events_filter.c 		if (ftrace_function_set_filter_pred(pred, &data) < 0)
data              444 kernel/trace/trace_events_hist.c 			     struct action_data *data, u64 *var_ref_vals);
data              564 kernel/trace/trace_events_hist.c 	struct track_data *data = kzalloc(sizeof(*data), GFP_KERNEL);
data              567 kernel/trace/trace_events_hist.c 	if (!data)
data              570 kernel/trace/trace_events_hist.c 	data->key = kzalloc(key_len, GFP_KERNEL);
data              571 kernel/trace/trace_events_hist.c 	if (!data->key) {
data              572 kernel/trace/trace_events_hist.c 		track_data_free(data);
data              576 kernel/trace/trace_events_hist.c 	data->key_len = key_len;
data              577 kernel/trace/trace_events_hist.c 	data->action_data = action_data;
data              578 kernel/trace/trace_events_hist.c 	data->hist_data = hist_data;
data              582 kernel/trace/trace_events_hist.c 		track_data_free(data);
data              585 kernel/trace/trace_events_hist.c 	data->elt.private_data = elt_data;
data              589 kernel/trace/trace_events_hist.c 		track_data_free(data);
data              593 kernel/trace/trace_events_hist.c 	return data;
data              650 kernel/trace/trace_events_hist.c 	struct synth_event *event = call->data;
data              915 kernel/trace/trace_events_hist.c 	event = trace_file->event_call->data;
data             1012 kernel/trace/trace_events_hist.c 	struct synth_event *event = call->data;
data             1163 kernel/trace/trace_events_hist.c 				__data = probe_func_ptr->data;
data             1217 kernel/trace/trace_events_hist.c 	call->data = event;
data             1306 kernel/trace/trace_events_hist.c 			 struct action_data *data, u64 *var_ref_vals)
data             1308 kernel/trace/trace_events_hist.c 	struct synth_event *event = data->synth_event;
data             1310 kernel/trace/trace_events_hist.c 	trace_synth(event, var_ref_vals, data->var_ref_idx);
data             1877 kernel/trace/trace_events_hist.c 		struct action_data *data = hist_data->actions[i];
data             1879 kernel/trace/trace_events_hist.c 		if (data->handler == HANDLER_ONMATCH) {
data             1880 kernel/trace/trace_events_hist.c 			char *system = data->match_data.event_system;
data             1881 kernel/trace/trace_events_hist.c 			char *event_name = data->match_data.event;
data             3503 kernel/trace/trace_events_hist.c 				 struct action_data *data, u64 *var_ref_vals)
data             3661 kernel/trace/trace_events_hist.c 			 struct action_data *data)
data             3663 kernel/trace/trace_events_hist.c 	unsigned int track_var_idx = data->track_data.track_var->var.idx;
data             3673 kernel/trace/trace_events_hist.c 			   struct action_data *data, u64 var_val)
data             3675 kernel/trace/trace_events_hist.c 	unsigned int track_var_idx = data->track_data.track_var->var.idx;
data             3683 kernel/trace/trace_events_hist.c 			    struct action_data *data, u64 *var_ref_vals)
data             3685 kernel/trace/trace_events_hist.c 	if (data->track_data.save_data)
data             3686 kernel/trace/trace_events_hist.c 		data->track_data.save_data(hist_data, elt, rec, rbe, key, data, var_ref_vals);
data             3690 kernel/trace/trace_events_hist.c 			    struct action_data *data,
data             3696 kernel/trace/trace_events_hist.c 	hist_data = data->track_data.track_var->hist_data;
data             3697 kernel/trace/trace_events_hist.c 	track_val = get_track_val(hist_data, elt, data);
data             3699 kernel/trace/trace_events_hist.c 	return data->track_data.check_val(track_val, var_val);
data             3739 kernel/trace/trace_events_hist.c 				     struct action_data *data,
data             3764 kernel/trace/trace_events_hist.c 		struct action_data *data = hist_data->actions[i];
data             3766 kernel/trace/trace_events_hist.c 		if (data->action == ACTION_SNAPSHOT)
data             3767 kernel/trace/trace_events_hist.c 			return data;
data             3808 kernel/trace/trace_events_hist.c 				     struct action_data *data,
data             3817 kernel/trace/trace_events_hist.c 			     struct action_data *data)
data             3819 kernel/trace/trace_events_hist.c 	u64 track_val = get_track_val(hist_data, elt, data);
data             3822 kernel/trace/trace_events_hist.c 	if (data->handler == HANDLER_ONMAX)
data             3824 kernel/trace/trace_events_hist.c 	else if (data->handler == HANDLER_ONCHANGE)
data             3827 kernel/trace/trace_events_hist.c 	if (data->action == ACTION_SNAPSHOT)
data             3850 kernel/trace/trace_events_hist.c 			   struct action_data *data, u64 *var_ref_vals)
data             3852 kernel/trace/trace_events_hist.c 	u64 var_val = var_ref_vals[data->track_data.var_ref->var_ref_idx];
data             3854 kernel/trace/trace_events_hist.c 	if (check_track_val(elt, data, var_val)) {
data             3855 kernel/trace/trace_events_hist.c 		save_track_val(hist_data, elt, data, var_val);
data             3856 kernel/trace/trace_events_hist.c 		save_track_data(hist_data, elt, rec, rbe, key, data, var_ref_vals);
data             3860 kernel/trace/trace_events_hist.c static void action_data_destroy(struct action_data *data)
data             3866 kernel/trace/trace_events_hist.c 	kfree(data->action_name);
data             3868 kernel/trace/trace_events_hist.c 	for (i = 0; i < data->n_params; i++)
data             3869 kernel/trace/trace_events_hist.c 		kfree(data->params[i]);
data             3871 kernel/trace/trace_events_hist.c 	if (data->synth_event)
data             3872 kernel/trace/trace_events_hist.c 		data->synth_event->ref--;
data             3874 kernel/trace/trace_events_hist.c 	kfree(data->synth_event_name);
data             3876 kernel/trace/trace_events_hist.c 	kfree(data);
data             3880 kernel/trace/trace_events_hist.c 			       struct action_data *data)
data             3884 kernel/trace/trace_events_hist.c 	destroy_hist_field(data->track_data.track_var, 0);
data             3886 kernel/trace/trace_events_hist.c 	if (data->action == ACTION_SNAPSHOT) {
data             3896 kernel/trace/trace_events_hist.c 	kfree(data->track_data.var_str);
data             3898 kernel/trace/trace_events_hist.c 	action_data_destroy(data);
data             3902 kernel/trace/trace_events_hist.c 			 struct action_data *data);
data             3905 kernel/trace/trace_events_hist.c 			     struct action_data *data)
data             3913 kernel/trace/trace_events_hist.c 	track_data_var_str = data->track_data.var_str;
data             3930 kernel/trace/trace_events_hist.c 	data->track_data.var_ref = ref_field;
data             3932 kernel/trace/trace_events_hist.c 	if (data->handler == HANDLER_ONMAX)
data             3940 kernel/trace/trace_events_hist.c 	if (data->handler == HANDLER_ONCHANGE)
data             3947 kernel/trace/trace_events_hist.c 	data->track_data.track_var = track_var;
data             3949 kernel/trace/trace_events_hist.c 	ret = action_create(hist_data, data);
data             3955 kernel/trace/trace_events_hist.c 			       struct action_data *data)
data             3962 kernel/trace/trace_events_hist.c 		if (data->n_params >= SYNTH_FIELDS_MAX) {
data             3987 kernel/trace/trace_events_hist.c 		if (first_param && data->use_trace_keyword) {
data             3988 kernel/trace/trace_events_hist.c 			data->synth_event_name = saved_param;
data             3994 kernel/trace/trace_events_hist.c 		data->params[data->n_params++] = saved_param;
data             4000 kernel/trace/trace_events_hist.c static int action_parse(struct trace_array *tr, char *str, struct action_data *data,
data             4029 kernel/trace/trace_events_hist.c 		ret = parse_action_params(tr, params, data);
data             4034 kernel/trace/trace_events_hist.c 			data->track_data.check_val = check_track_val_max;
data             4036 kernel/trace/trace_events_hist.c 			data->track_data.check_val = check_track_val_changed;
data             4043 kernel/trace/trace_events_hist.c 		data->track_data.save_data = save_track_data_vars;
data             4044 kernel/trace/trace_events_hist.c 		data->fn = ontrack_action;
data             4045 kernel/trace/trace_events_hist.c 		data->action = ACTION_SAVE;
data             4056 kernel/trace/trace_events_hist.c 			data->track_data.check_val = check_track_val_max;
data             4058 kernel/trace/trace_events_hist.c 			data->track_data.check_val = check_track_val_changed;
data             4065 kernel/trace/trace_events_hist.c 		data->track_data.save_data = save_track_data_snapshot;
data             4066 kernel/trace/trace_events_hist.c 		data->fn = ontrack_action;
data             4067 kernel/trace/trace_events_hist.c 		data->action = ACTION_SNAPSHOT;
data             4072 kernel/trace/trace_events_hist.c 			data->use_trace_keyword = true;
data             4075 kernel/trace/trace_events_hist.c 			ret = parse_action_params(tr, params, data);
data             4081 kernel/trace/trace_events_hist.c 			data->track_data.check_val = check_track_val_max;
data             4083 kernel/trace/trace_events_hist.c 			data->track_data.check_val = check_track_val_changed;
data             4086 kernel/trace/trace_events_hist.c 			data->track_data.save_data = action_trace;
data             4087 kernel/trace/trace_events_hist.c 			data->fn = ontrack_action;
data             4089 kernel/trace/trace_events_hist.c 			data->fn = action_trace;
data             4091 kernel/trace/trace_events_hist.c 		data->action = ACTION_TRACE;
data             4094 kernel/trace/trace_events_hist.c 	data->action_name = kstrdup(action_name, GFP_KERNEL);
data             4095 kernel/trace/trace_events_hist.c 	if (!data->action_name) {
data             4100 kernel/trace/trace_events_hist.c 	data->handler = handler;
data             4108 kernel/trace/trace_events_hist.c 	struct action_data *data;
data             4112 kernel/trace/trace_events_hist.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             4113 kernel/trace/trace_events_hist.c 	if (!data)
data             4122 kernel/trace/trace_events_hist.c 	data->track_data.var_str = kstrdup(var_str, GFP_KERNEL);
data             4123 kernel/trace/trace_events_hist.c 	if (!data->track_data.var_str) {
data             4128 kernel/trace/trace_events_hist.c 	ret = action_parse(hist_data->event_file->tr, str, data, handler);
data             4132 kernel/trace/trace_events_hist.c 	return data;
data             4134 kernel/trace/trace_events_hist.c 	track_data_destroy(hist_data, data);
data             4135 kernel/trace/trace_events_hist.c 	data = ERR_PTR(ret);
data             4139 kernel/trace/trace_events_hist.c static void onmatch_destroy(struct action_data *data)
data             4141 kernel/trace/trace_events_hist.c 	kfree(data->match_data.event);
data             4142 kernel/trace/trace_events_hist.c 	kfree(data->match_data.event_system);
data             4144 kernel/trace/trace_events_hist.c 	action_data_destroy(data);
data             4198 kernel/trace/trace_events_hist.c 		      struct action_data *data,
data             4208 kernel/trace/trace_events_hist.c 		if (!system && data->handler == HANDLER_ONMATCH) {
data             4209 kernel/trace/trace_events_hist.c 			system = data->match_data.event_system;
data             4210 kernel/trace/trace_events_hist.c 			event = data->match_data.event;
data             4224 kernel/trace/trace_events_hist.c 			      struct action_data *data, char *system,
data             4248 kernel/trace/trace_events_hist.c 		if (!system && data->handler == HANDLER_ONMATCH) {
data             4249 kernel/trace/trace_events_hist.c 			system = data->match_data.event_system;
data             4250 kernel/trace/trace_events_hist.c 			event = data->match_data.event;
data             4273 kernel/trace/trace_events_hist.c 			       struct action_data *data)
data             4286 kernel/trace/trace_events_hist.c 	if (data->use_trace_keyword)
data             4287 kernel/trace/trace_events_hist.c 		synth_event_name = data->synth_event_name;
data             4289 kernel/trace/trace_events_hist.c 		synth_event_name = data->action_name;
data             4299 kernel/trace/trace_events_hist.c 	for (i = 0; i < data->n_params; i++) {
data             4302 kernel/trace/trace_events_hist.c 		p = param = kstrdup(data->params[i], GFP_KERNEL);
data             4322 kernel/trace/trace_events_hist.c 			hist_field = trace_action_find_var(hist_data, data,
data             4327 kernel/trace/trace_events_hist.c 								   data,
data             4353 kernel/trace/trace_events_hist.c 			data->var_ref_idx[i] = var_ref_idx;
data             4372 kernel/trace/trace_events_hist.c 	data->synth_event = event;
data             4382 kernel/trace/trace_events_hist.c 			 struct action_data *data)
data             4392 kernel/trace/trace_events_hist.c 	if (data->action == ACTION_TRACE)
data             4393 kernel/trace/trace_events_hist.c 		return trace_action_create(hist_data, data);
data             4395 kernel/trace/trace_events_hist.c 	if (data->action == ACTION_SNAPSHOT) {
data             4396 kernel/trace/trace_events_hist.c 		track_data = track_data_alloc(hist_data->key_size, data, hist_data);
data             4410 kernel/trace/trace_events_hist.c 	if (data->action == ACTION_SAVE) {
data             4417 kernel/trace/trace_events_hist.c 		for (i = 0; i < data->n_params; i++) {
data             4418 kernel/trace/trace_events_hist.c 			param = kstrdup(data->params[i], GFP_KERNEL);
data             4444 kernel/trace/trace_events_hist.c 			  struct action_data *data)
data             4446 kernel/trace/trace_events_hist.c 	return action_create(hist_data, data);
data             4452 kernel/trace/trace_events_hist.c 	struct action_data *data;
data             4455 kernel/trace/trace_events_hist.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             4456 kernel/trace/trace_events_hist.c 	if (!data)
data             4476 kernel/trace/trace_events_hist.c 	data->match_data.event = kstrdup(match_event, GFP_KERNEL);
data             4477 kernel/trace/trace_events_hist.c 	if (!data->match_data.event) {
data             4482 kernel/trace/trace_events_hist.c 	data->match_data.event_system = kstrdup(match_event_system, GFP_KERNEL);
data             4483 kernel/trace/trace_events_hist.c 	if (!data->match_data.event_system) {
data             4488 kernel/trace/trace_events_hist.c 	ret = action_parse(tr, str, data, HANDLER_ONMATCH);
data             4492 kernel/trace/trace_events_hist.c 	return data;
data             4494 kernel/trace/trace_events_hist.c 	onmatch_destroy(data);
data             4495 kernel/trace/trace_events_hist.c 	data = ERR_PTR(ret);
data             4917 kernel/trace/trace_events_hist.c 		struct action_data *data = hist_data->actions[i];
data             4919 kernel/trace/trace_events_hist.c 		if (data->handler == HANDLER_ONMATCH)
data             4920 kernel/trace/trace_events_hist.c 			onmatch_destroy(data);
data             4921 kernel/trace/trace_events_hist.c 		else if (data->handler == HANDLER_ONMAX ||
data             4922 kernel/trace/trace_events_hist.c 			 data->handler == HANDLER_ONCHANGE)
data             4923 kernel/trace/trace_events_hist.c 			track_data_destroy(hist_data, data);
data             4925 kernel/trace/trace_events_hist.c 			kfree(data);
data             4932 kernel/trace/trace_events_hist.c 	struct action_data *data;
data             4944 kernel/trace/trace_events_hist.c 			data = onmatch_parse(tr, action_str);
data             4945 kernel/trace/trace_events_hist.c 			if (IS_ERR(data)) {
data             4946 kernel/trace/trace_events_hist.c 				ret = PTR_ERR(data);
data             4952 kernel/trace/trace_events_hist.c 			data = track_data_parse(hist_data, action_str,
data             4954 kernel/trace/trace_events_hist.c 			if (IS_ERR(data)) {
data             4955 kernel/trace/trace_events_hist.c 				ret = PTR_ERR(data);
data             4961 kernel/trace/trace_events_hist.c 			data = track_data_parse(hist_data, action_str,
data             4963 kernel/trace/trace_events_hist.c 			if (IS_ERR(data)) {
data             4964 kernel/trace/trace_events_hist.c 				ret = PTR_ERR(data);
data             4972 kernel/trace/trace_events_hist.c 		hist_data->actions[hist_data->n_actions++] = data;
data             4980 kernel/trace/trace_events_hist.c 	struct action_data *data;
data             4985 kernel/trace/trace_events_hist.c 		data = hist_data->actions[i];
data             4987 kernel/trace/trace_events_hist.c 		if (data->handler == HANDLER_ONMATCH) {
data             4988 kernel/trace/trace_events_hist.c 			ret = onmatch_create(hist_data, data);
data             4991 kernel/trace/trace_events_hist.c 		} else if (data->handler == HANDLER_ONMAX ||
data             4992 kernel/trace/trace_events_hist.c 			   data->handler == HANDLER_ONCHANGE) {
data             4993 kernel/trace/trace_events_hist.c 			ret = track_data_create(hist_data, data);
data             5012 kernel/trace/trace_events_hist.c 		struct action_data *data = hist_data->actions[i];
data             5014 kernel/trace/trace_events_hist.c 		if (data->action == ACTION_SNAPSHOT)
data             5017 kernel/trace/trace_events_hist.c 		if (data->handler == HANDLER_ONMAX ||
data             5018 kernel/trace/trace_events_hist.c 		    data->handler == HANDLER_ONCHANGE)
data             5019 kernel/trace/trace_events_hist.c 			track_data_print(m, hist_data, elt, data);
data             5025 kernel/trace/trace_events_hist.c 			      struct action_data *data)
data             5029 kernel/trace/trace_events_hist.c 	if (data->action == ACTION_SAVE) {
data             5035 kernel/trace/trace_events_hist.c 	} else if (data->action == ACTION_TRACE) {
data             5036 kernel/trace/trace_events_hist.c 		if (data->use_trace_keyword)
data             5037 kernel/trace/trace_events_hist.c 			seq_printf(m, "%s", data->synth_event_name);
data             5038 kernel/trace/trace_events_hist.c 		for (i = 0; i < data->n_params; i++) {
data             5039 kernel/trace/trace_events_hist.c 			if (i || data->use_trace_keyword)
data             5041 kernel/trace/trace_events_hist.c 			seq_printf(m, "%s", data->params[i]);
data             5048 kernel/trace/trace_events_hist.c 				  struct action_data *data)
data             5050 kernel/trace/trace_events_hist.c 	if (data->handler == HANDLER_ONMAX)
data             5052 kernel/trace/trace_events_hist.c 	else if (data->handler == HANDLER_ONCHANGE)
data             5054 kernel/trace/trace_events_hist.c 	seq_printf(m, "%s", data->track_data.var_str);
data             5055 kernel/trace/trace_events_hist.c 	seq_printf(m, ").%s(", data->action_name);
data             5057 kernel/trace/trace_events_hist.c 	print_action_spec(m, hist_data, data);
data             5064 kernel/trace/trace_events_hist.c 			       struct action_data *data)
data             5066 kernel/trace/trace_events_hist.c 	seq_printf(m, ":onmatch(%s.%s).", data->match_data.event_system,
data             5067 kernel/trace/trace_events_hist.c 		   data->match_data.event);
data             5069 kernel/trace/trace_events_hist.c 	seq_printf(m, "%s(", data->action_name);
data             5071 kernel/trace/trace_events_hist.c 	print_action_spec(m, hist_data, data);
data             5085 kernel/trace/trace_events_hist.c 		struct action_data *data = hist_data->actions[i];
data             5089 kernel/trace/trace_events_hist.c 		if (data->handler != data_test->handler)
data             5091 kernel/trace/trace_events_hist.c 		if (data->action != data_test->action)
data             5094 kernel/trace/trace_events_hist.c 		if (data->n_params != data_test->n_params)
data             5097 kernel/trace/trace_events_hist.c 		for (j = 0; j < data->n_params; j++) {
data             5098 kernel/trace/trace_events_hist.c 			if (strcmp(data->params[j], data_test->params[j]) != 0)
data             5102 kernel/trace/trace_events_hist.c 		if (data->use_trace_keyword)
data             5103 kernel/trace/trace_events_hist.c 			action_name = data->synth_event_name;
data             5105 kernel/trace/trace_events_hist.c 			action_name = data->action_name;
data             5115 kernel/trace/trace_events_hist.c 		if (data->handler == HANDLER_ONMATCH) {
data             5116 kernel/trace/trace_events_hist.c 			if (strcmp(data->match_data.event_system,
data             5119 kernel/trace/trace_events_hist.c 			if (strcmp(data->match_data.event,
data             5122 kernel/trace/trace_events_hist.c 		} else if (data->handler == HANDLER_ONMAX ||
data             5123 kernel/trace/trace_events_hist.c 			   data->handler == HANDLER_ONCHANGE) {
data             5124 kernel/trace/trace_events_hist.c 			if (strcmp(data->track_data.var_str,
data             5140 kernel/trace/trace_events_hist.c 		struct action_data *data = hist_data->actions[i];
data             5142 kernel/trace/trace_events_hist.c 		if (data->handler == HANDLER_ONMATCH)
data             5143 kernel/trace/trace_events_hist.c 			print_onmatch_spec(m, hist_data, data);
data             5144 kernel/trace/trace_events_hist.c 		else if (data->handler == HANDLER_ONMAX ||
data             5145 kernel/trace/trace_events_hist.c 			 data->handler == HANDLER_ONCHANGE)
data             5146 kernel/trace/trace_events_hist.c 			print_track_data_spec(m, hist_data, data);
data             5343 kernel/trace/trace_events_hist.c 	struct action_data *data;
data             5347 kernel/trace/trace_events_hist.c 		data = hist_data->actions[i];
data             5348 kernel/trace/trace_events_hist.c 		data->fn(hist_data, elt, rec, rbe, key, data, var_ref_vals);
data             5352 kernel/trace/trace_events_hist.c static void event_hist_trigger(struct event_trigger_data *data, void *rec,
data             5355 kernel/trace/trace_events_hist.c 	struct hist_trigger_data *hist_data = data->private_data;
data             5563 kernel/trace/trace_events_hist.c 			      struct event_trigger_data *data, int n)
data             5572 kernel/trace/trace_events_hist.c 	data->ops->print(m, data->ops, data);
data             5575 kernel/trace/trace_events_hist.c 	hist_data = data->private_data;
data             5589 kernel/trace/trace_events_hist.c 	struct event_trigger_data *data;
data             5601 kernel/trace/trace_events_hist.c 	list_for_each_entry(data, &event_file->triggers, list) {
data             5602 kernel/trace/trace_events_hist.c 		if (data->cmd_ops->trigger_type == ETT_EVENT_HIST)
data             5603 kernel/trace/trace_events_hist.c 			hist_trigger_show(m, data, n++);
data             5660 kernel/trace/trace_events_hist.c 				    struct event_trigger_data *data)
data             5662 kernel/trace/trace_events_hist.c 	struct hist_trigger_data *hist_data = data->private_data;
data             5669 kernel/trace/trace_events_hist.c 	if (data->name)
data             5670 kernel/trace/trace_events_hist.c 		seq_printf(m, "%s:", data->name);
data             5754 kernel/trace/trace_events_hist.c 	if (data->filter_str)
data             5755 kernel/trace/trace_events_hist.c 		seq_printf(m, " if %s", data->filter_str);
data             5757 kernel/trace/trace_events_hist.c 	if (data->paused)
data             5768 kernel/trace/trace_events_hist.c 				   struct event_trigger_data *data)
data             5770 kernel/trace/trace_events_hist.c 	struct hist_trigger_data *hist_data = data->private_data;
data             5772 kernel/trace/trace_events_hist.c 	if (!data->ref && hist_data->attrs->name)
data             5773 kernel/trace/trace_events_hist.c 		save_named_trigger(hist_data->attrs->name, data);
data             5775 kernel/trace/trace_events_hist.c 	data->ref++;
data             5796 kernel/trace/trace_events_hist.c 				    struct event_trigger_data *data)
data             5798 kernel/trace/trace_events_hist.c 	struct hist_trigger_data *hist_data = data->private_data;
data             5800 kernel/trace/trace_events_hist.c 	if (WARN_ON_ONCE(data->ref <= 0))
data             5803 kernel/trace/trace_events_hist.c 	data->ref--;
data             5804 kernel/trace/trace_events_hist.c 	if (!data->ref) {
data             5805 kernel/trace/trace_events_hist.c 		if (data->name)
data             5806 kernel/trace/trace_events_hist.c 			del_named_trigger(data);
data             5808 kernel/trace/trace_events_hist.c 		trigger_data_free(data);
data             5826 kernel/trace/trace_events_hist.c 					 struct event_trigger_data *data)
data             5828 kernel/trace/trace_events_hist.c 	data->ref++;
data             5830 kernel/trace/trace_events_hist.c 	save_named_trigger(data->named_data->name, data);
data             5832 kernel/trace/trace_events_hist.c 	event_hist_trigger_init(ops, data->named_data);
data             5838 kernel/trace/trace_events_hist.c 					  struct event_trigger_data *data)
data             5840 kernel/trace/trace_events_hist.c 	if (WARN_ON_ONCE(data->ref <= 0))
data             5843 kernel/trace/trace_events_hist.c 	event_hist_trigger_free(ops, data->named_data);
data             5845 kernel/trace/trace_events_hist.c 	data->ref--;
data             5846 kernel/trace/trace_events_hist.c 	if (!data->ref) {
data             5847 kernel/trace/trace_events_hist.c 		del_named_trigger(data);
data             5848 kernel/trace/trace_events_hist.c 		trigger_data_free(data);
data             5865 kernel/trace/trace_events_hist.c static void hist_clear(struct event_trigger_data *data)
data             5867 kernel/trace/trace_events_hist.c 	struct hist_trigger_data *hist_data = data->private_data;
data             5869 kernel/trace/trace_events_hist.c 	if (data->name)
data             5870 kernel/trace/trace_events_hist.c 		pause_named_trigger(data);
data             5876 kernel/trace/trace_events_hist.c 	if (data->name)
data             5877 kernel/trace/trace_events_hist.c 		unpause_named_trigger(data);
data             5899 kernel/trace/trace_events_hist.c static bool hist_trigger_match(struct event_trigger_data *data,
data             5916 kernel/trace/trace_events_hist.c 	hist_data = data->private_data;
data             5925 kernel/trace/trace_events_hist.c 		if ((data->filter_str && !data_test->filter_str) ||
data             5926 kernel/trace/trace_events_hist.c 		   (!data->filter_str && data_test->filter_str))
data             5960 kernel/trace/trace_events_hist.c 	if (!ignore_filter && data->filter_str &&
data             5961 kernel/trace/trace_events_hist.c 	    (strcmp(data->filter_str, data_test->filter_str) != 0))
data             5971 kernel/trace/trace_events_hist.c 				 struct event_trigger_data *data,
data             5974 kernel/trace/trace_events_hist.c 	struct hist_trigger_data *hist_data = data->private_data;
data             5982 kernel/trace/trace_events_hist.c 			if (!hist_trigger_match(data, named_data, named_data,
data             5998 kernel/trace/trace_events_hist.c 			if (!hist_trigger_match(data, test, named_data, false))
data             6021 kernel/trace/trace_events_hist.c 		data->paused = true;
data             6024 kernel/trace/trace_events_hist.c 		data->private_data = named_data->private_data;
data             6025 kernel/trace/trace_events_hist.c 		set_named_trigger_data(data, named_data);
data             6026 kernel/trace/trace_events_hist.c 		data->ops = &event_hist_trigger_named_ops;
data             6029 kernel/trace/trace_events_hist.c 	if (data->ops->init) {
data             6030 kernel/trace/trace_events_hist.c 		ret = data->ops->init(data->ops, data);
data             6055 kernel/trace/trace_events_hist.c static int hist_trigger_enable(struct event_trigger_data *data,
data             6060 kernel/trace/trace_events_hist.c 	list_add_tail_rcu(&data->list, &file->triggers);
data             6065 kernel/trace/trace_events_hist.c 		list_del_rcu(&data->list);
data             6073 kernel/trace/trace_events_hist.c static bool have_hist_trigger_match(struct event_trigger_data *data,
data             6076 kernel/trace/trace_events_hist.c 	struct hist_trigger_data *hist_data = data->private_data;
data             6087 kernel/trace/trace_events_hist.c 			if (hist_trigger_match(data, test, named_data, false)) {
data             6097 kernel/trace/trace_events_hist.c static bool hist_trigger_check_refs(struct event_trigger_data *data,
data             6100 kernel/trace/trace_events_hist.c 	struct hist_trigger_data *hist_data = data->private_data;
data             6110 kernel/trace/trace_events_hist.c 			if (!hist_trigger_match(data, test, named_data, false))
data             6123 kernel/trace/trace_events_hist.c 				    struct event_trigger_data *data,
data             6126 kernel/trace/trace_events_hist.c 	struct hist_trigger_data *hist_data = data->private_data;
data             6137 kernel/trace/trace_events_hist.c 			if (!hist_trigger_match(data, test, named_data, false))
data             6400 kernel/trace/trace_events_hist.c hist_enable_trigger(struct event_trigger_data *data, void *rec,
data             6403 kernel/trace/trace_events_hist.c 	struct enable_trigger_data *enable_data = data->private_data;
data             6418 kernel/trace/trace_events_hist.c hist_enable_count_trigger(struct event_trigger_data *data, void *rec,
data             6421 kernel/trace/trace_events_hist.c 	if (!data->count)
data             6424 kernel/trace/trace_events_hist.c 	if (data->count != -1)
data             6425 kernel/trace/trace_events_hist.c 		(data->count)--;
data             6427 kernel/trace/trace_events_hist.c 	hist_enable_trigger(data, rec, event);
data               20 kernel/trace/trace_events_trigger.c void trigger_data_free(struct event_trigger_data *data)
data               22 kernel/trace/trace_events_trigger.c 	if (data->cmd_ops->set_filter)
data               23 kernel/trace/trace_events_trigger.c 		data->cmd_ops->set_filter(NULL, data, NULL);
data               28 kernel/trace/trace_events_trigger.c 	kfree(data);
data               59 kernel/trace/trace_events_trigger.c 	struct event_trigger_data *data;
data               66 kernel/trace/trace_events_trigger.c 	list_for_each_entry_rcu(data, &file->triggers, list) {
data               67 kernel/trace/trace_events_trigger.c 		if (data->paused)
data               70 kernel/trace/trace_events_trigger.c 			data->ops->func(data, rec, event);
data               73 kernel/trace/trace_events_trigger.c 		filter = rcu_dereference_sched(data->filter);
data               76 kernel/trace/trace_events_trigger.c 		if (event_command_post_trigger(data->cmd_ops)) {
data               77 kernel/trace/trace_events_trigger.c 			tt |= data->cmd_ops->trigger_type;
data               80 kernel/trace/trace_events_trigger.c 		data->ops->func(data, rec, event);
data              102 kernel/trace/trace_events_trigger.c 	struct event_trigger_data *data;
data              104 kernel/trace/trace_events_trigger.c 	list_for_each_entry_rcu(data, &file->triggers, list) {
data              105 kernel/trace/trace_events_trigger.c 		if (data->paused)
data              107 kernel/trace/trace_events_trigger.c 		if (data->cmd_ops->trigger_type & tt)
data              108 kernel/trace/trace_events_trigger.c 			data->ops->func(data, NULL, NULL);
data              149 kernel/trace/trace_events_trigger.c 	struct event_trigger_data *data;
data              163 kernel/trace/trace_events_trigger.c 	data = list_entry(v, struct event_trigger_data, list);
data              164 kernel/trace/trace_events_trigger.c 	data->ops->print(m, data->ops, data);
data              381 kernel/trace/trace_events_trigger.c 		    void *data, char *filter_str)
data              383 kernel/trace/trace_events_trigger.c 	long count = (long)data;
data              413 kernel/trace/trace_events_trigger.c 		       struct event_trigger_data *data)
data              415 kernel/trace/trace_events_trigger.c 	data->ref++;
data              431 kernel/trace/trace_events_trigger.c 		   struct event_trigger_data *data)
data              433 kernel/trace/trace_events_trigger.c 	if (WARN_ON_ONCE(data->ref <= 0))
data              436 kernel/trace/trace_events_trigger.c 	data->ref--;
data              437 kernel/trace/trace_events_trigger.c 	if (!data->ref)
data              438 kernel/trace/trace_events_trigger.c 		trigger_data_free(data);
data              480 kernel/trace/trace_events_trigger.c 		struct event_trigger_data *data, *n;
data              481 kernel/trace/trace_events_trigger.c 		list_for_each_entry_safe(data, n, &file->triggers, list) {
data              483 kernel/trace/trace_events_trigger.c 			list_del_rcu(&data->list);
data              484 kernel/trace/trace_events_trigger.c 			if (data->ops->free)
data              485 kernel/trace/trace_events_trigger.c 				data->ops->free(data->ops, data);
data              502 kernel/trace/trace_events_trigger.c 	struct event_trigger_data *data;
data              507 kernel/trace/trace_events_trigger.c 	list_for_each_entry(data, &file->triggers, list) {
data              508 kernel/trace/trace_events_trigger.c 		if (data->filter || event_command_post_trigger(data->cmd_ops) ||
data              509 kernel/trace/trace_events_trigger.c 		    event_command_needs_rec(data->cmd_ops)) {
data              536 kernel/trace/trace_events_trigger.c 			    struct event_trigger_data *data,
data              545 kernel/trace/trace_events_trigger.c 		if (test->cmd_ops->trigger_type == data->cmd_ops->trigger_type) {
data              551 kernel/trace/trace_events_trigger.c 	if (data->ops->init) {
data              552 kernel/trace/trace_events_trigger.c 		ret = data->ops->init(data->ops, data);
data              557 kernel/trace/trace_events_trigger.c 	list_add_rcu(&data->list, &file->triggers);
data              562 kernel/trace/trace_events_trigger.c 		list_del_rcu(&data->list);
data              586 kernel/trace/trace_events_trigger.c 	struct event_trigger_data *data;
data              591 kernel/trace/trace_events_trigger.c 	list_for_each_entry(data, &file->triggers, list) {
data              592 kernel/trace/trace_events_trigger.c 		if (data->cmd_ops->trigger_type == test->cmd_ops->trigger_type) {
data              594 kernel/trace/trace_events_trigger.c 			list_del_rcu(&data->list);
data              601 kernel/trace/trace_events_trigger.c 	if (unregistered && data->ops->free)
data              602 kernel/trace/trace_events_trigger.c 		data->ops->free(data->ops, data);
data              730 kernel/trace/trace_events_trigger.c 	struct event_trigger_data *data = trigger_data;
data              754 kernel/trace/trace_events_trigger.c 	tmp = rcu_access_pointer(data->filter);
data              756 kernel/trace/trace_events_trigger.c 	rcu_assign_pointer(data->filter, filter);
data              764 kernel/trace/trace_events_trigger.c 	kfree(data->filter_str);
data              765 kernel/trace/trace_events_trigger.c 	data->filter_str = NULL;
data              768 kernel/trace/trace_events_trigger.c 		data->filter_str = kstrdup(filter_str, GFP_KERNEL);
data              769 kernel/trace/trace_events_trigger.c 		if (!data->filter_str) {
data              770 kernel/trace/trace_events_trigger.c 			free_event_filter(rcu_access_pointer(data->filter));
data              771 kernel/trace/trace_events_trigger.c 			data->filter = NULL;
data              797 kernel/trace/trace_events_trigger.c 	struct event_trigger_data *data;
data              802 kernel/trace/trace_events_trigger.c 	list_for_each_entry(data, &named_triggers, named_list) {
data              803 kernel/trace/trace_events_trigger.c 		if (data->named_data)
data              805 kernel/trace/trace_events_trigger.c 		if (strcmp(data->name, name) == 0)
data              806 kernel/trace/trace_events_trigger.c 			return data;
data              820 kernel/trace/trace_events_trigger.c 	struct event_trigger_data *data;
data              822 kernel/trace/trace_events_trigger.c 	list_for_each_entry(data, &named_triggers, named_list) {
data              823 kernel/trace/trace_events_trigger.c 		if (test == data)
data              837 kernel/trace/trace_events_trigger.c int save_named_trigger(const char *name, struct event_trigger_data *data)
data              839 kernel/trace/trace_events_trigger.c 	data->name = kstrdup(name, GFP_KERNEL);
data              840 kernel/trace/trace_events_trigger.c 	if (!data->name)
data              843 kernel/trace/trace_events_trigger.c 	list_add(&data->named_list, &named_triggers);
data              852 kernel/trace/trace_events_trigger.c void del_named_trigger(struct event_trigger_data *data)
data              854 kernel/trace/trace_events_trigger.c 	kfree(data->name);
data              855 kernel/trace/trace_events_trigger.c 	data->name = NULL;
data              857 kernel/trace/trace_events_trigger.c 	list_del(&data->named_list);
data              860 kernel/trace/trace_events_trigger.c static void __pause_named_trigger(struct event_trigger_data *data, bool pause)
data              865 kernel/trace/trace_events_trigger.c 		if (strcmp(test->name, data->name) == 0) {
data              885 kernel/trace/trace_events_trigger.c void pause_named_trigger(struct event_trigger_data *data)
data              887 kernel/trace/trace_events_trigger.c 	__pause_named_trigger(data, true);
data              899 kernel/trace/trace_events_trigger.c void unpause_named_trigger(struct event_trigger_data *data)
data              901 kernel/trace/trace_events_trigger.c 	__pause_named_trigger(data, false);
data              915 kernel/trace/trace_events_trigger.c void set_named_trigger_data(struct event_trigger_data *data,
data              918 kernel/trace/trace_events_trigger.c 	data->named_data = named_data;
data              922 kernel/trace/trace_events_trigger.c get_named_trigger_data(struct event_trigger_data *data)
data              924 kernel/trace/trace_events_trigger.c 	return data->named_data;
data              928 kernel/trace/trace_events_trigger.c traceon_trigger(struct event_trigger_data *data, void *rec,
data              938 kernel/trace/trace_events_trigger.c traceon_count_trigger(struct event_trigger_data *data, void *rec,
data              944 kernel/trace/trace_events_trigger.c 	if (!data->count)
data              947 kernel/trace/trace_events_trigger.c 	if (data->count != -1)
data              948 kernel/trace/trace_events_trigger.c 		(data->count)--;
data              954 kernel/trace/trace_events_trigger.c traceoff_trigger(struct event_trigger_data *data, void *rec,
data              964 kernel/trace/trace_events_trigger.c traceoff_count_trigger(struct event_trigger_data *data, void *rec,
data              970 kernel/trace/trace_events_trigger.c 	if (!data->count)
data              973 kernel/trace/trace_events_trigger.c 	if (data->count != -1)
data              974 kernel/trace/trace_events_trigger.c 		(data->count)--;
data              981 kernel/trace/trace_events_trigger.c 		      struct event_trigger_data *data)
data              983 kernel/trace/trace_events_trigger.c 	return event_trigger_print("traceon", m, (void *)data->count,
data              984 kernel/trace/trace_events_trigger.c 				   data->filter_str);
data              989 kernel/trace/trace_events_trigger.c 		       struct event_trigger_data *data)
data              991 kernel/trace/trace_events_trigger.c 	return event_trigger_print("traceoff", m, (void *)data->count,
data              992 kernel/trace/trace_events_trigger.c 				   data->filter_str);
data             1062 kernel/trace/trace_events_trigger.c snapshot_trigger(struct event_trigger_data *data, void *rec,
data             1065 kernel/trace/trace_events_trigger.c 	struct trace_event_file *file = data->private_data;
data             1074 kernel/trace/trace_events_trigger.c snapshot_count_trigger(struct event_trigger_data *data, void *rec,
data             1077 kernel/trace/trace_events_trigger.c 	if (!data->count)
data             1080 kernel/trace/trace_events_trigger.c 	if (data->count != -1)
data             1081 kernel/trace/trace_events_trigger.c 		(data->count)--;
data             1083 kernel/trace/trace_events_trigger.c 	snapshot_trigger(data, rec, event);
data             1088 kernel/trace/trace_events_trigger.c 			  struct event_trigger_data *data,
data             1094 kernel/trace/trace_events_trigger.c 	return register_trigger(glob, ops, data, file);
data             1099 kernel/trace/trace_events_trigger.c 		       struct event_trigger_data *data)
data             1101 kernel/trace/trace_events_trigger.c 	return event_trigger_print("snapshot", m, (void *)data->count,
data             1102 kernel/trace/trace_events_trigger.c 				   data->filter_str);
data             1167 kernel/trace/trace_events_trigger.c stacktrace_trigger(struct event_trigger_data *data, void *rec,
data             1174 kernel/trace/trace_events_trigger.c stacktrace_count_trigger(struct event_trigger_data *data, void *rec,
data             1177 kernel/trace/trace_events_trigger.c 	if (!data->count)
data             1180 kernel/trace/trace_events_trigger.c 	if (data->count != -1)
data             1181 kernel/trace/trace_events_trigger.c 		(data->count)--;
data             1183 kernel/trace/trace_events_trigger.c 	stacktrace_trigger(data, rec, event);
data             1188 kernel/trace/trace_events_trigger.c 			 struct event_trigger_data *data)
data             1190 kernel/trace/trace_events_trigger.c 	return event_trigger_print("stacktrace", m, (void *)data->count,
data             1191 kernel/trace/trace_events_trigger.c 				   data->filter_str);
data             1245 kernel/trace/trace_events_trigger.c event_enable_trigger(struct event_trigger_data *data, void *rec,
data             1248 kernel/trace/trace_events_trigger.c 	struct enable_trigger_data *enable_data = data->private_data;
data             1257 kernel/trace/trace_events_trigger.c event_enable_count_trigger(struct event_trigger_data *data, void *rec,
data             1260 kernel/trace/trace_events_trigger.c 	struct enable_trigger_data *enable_data = data->private_data;
data             1262 kernel/trace/trace_events_trigger.c 	if (!data->count)
data             1269 kernel/trace/trace_events_trigger.c 	if (data->count != -1)
data             1270 kernel/trace/trace_events_trigger.c 		(data->count)--;
data             1272 kernel/trace/trace_events_trigger.c 	event_enable_trigger(data, rec, event);
data             1277 kernel/trace/trace_events_trigger.c 			       struct event_trigger_data *data)
data             1279 kernel/trace/trace_events_trigger.c 	struct enable_trigger_data *enable_data = data->private_data;
data             1288 kernel/trace/trace_events_trigger.c 	if (data->count == -1)
data             1291 kernel/trace/trace_events_trigger.c 		seq_printf(m, ":count=%ld", data->count);
data             1293 kernel/trace/trace_events_trigger.c 	if (data->filter_str)
data             1294 kernel/trace/trace_events_trigger.c 		seq_printf(m, " if %s\n", data->filter_str);
data             1302 kernel/trace/trace_events_trigger.c 			       struct event_trigger_data *data)
data             1304 kernel/trace/trace_events_trigger.c 	struct enable_trigger_data *enable_data = data->private_data;
data             1306 kernel/trace/trace_events_trigger.c 	if (WARN_ON_ONCE(data->ref <= 0))
data             1309 kernel/trace/trace_events_trigger.c 	data->ref--;
data             1310 kernel/trace/trace_events_trigger.c 	if (!data->ref) {
data             1314 kernel/trace/trace_events_trigger.c 		trigger_data_free(data);
data             1495 kernel/trace/trace_events_trigger.c 				  struct event_trigger_data *data,
data             1498 kernel/trace/trace_events_trigger.c 	struct enable_trigger_data *enable_data = data->private_data;
data             1509 kernel/trace/trace_events_trigger.c 		     data->cmd_ops->trigger_type) &&
data             1516 kernel/trace/trace_events_trigger.c 	if (data->ops->init) {
data             1517 kernel/trace/trace_events_trigger.c 		ret = data->ops->init(data->ops, data);
data             1522 kernel/trace/trace_events_trigger.c 	list_add_rcu(&data->list, &file->triggers);
data             1527 kernel/trace/trace_events_trigger.c 		list_del_rcu(&data->list);
data             1542 kernel/trace/trace_events_trigger.c 	struct event_trigger_data *data;
data             1547 kernel/trace/trace_events_trigger.c 	list_for_each_entry(data, &file->triggers, list) {
data             1548 kernel/trace/trace_events_trigger.c 		enable_data = data->private_data;
data             1550 kernel/trace/trace_events_trigger.c 		    (data->cmd_ops->trigger_type ==
data             1554 kernel/trace/trace_events_trigger.c 			list_del_rcu(&data->list);
data             1561 kernel/trace/trace_events_trigger.c 	if (unregistered && data->ops->free)
data             1562 kernel/trace/trace_events_trigger.c 		data->ops->free(data->ops, data);
data               19 kernel/trace/trace_export.c 				 enum trace_reg type, void *data)
data              129 kernel/trace/trace_functions.c 	struct trace_array_cpu *data;
data              146 kernel/trace/trace_functions.c 	data = per_cpu_ptr(tr->trace_buffer.data, cpu);
data              147 kernel/trace/trace_functions.c 	if (!atomic_read(&data->disabled)) {
data              180 kernel/trace/trace_functions.c 	struct trace_array_cpu *data;
data              195 kernel/trace/trace_functions.c 	data = per_cpu_ptr(tr->trace_buffer.data, cpu);
data              196 kernel/trace/trace_functions.c 	disabled = atomic_inc_return(&data->disabled);
data              204 kernel/trace/trace_functions.c 	atomic_dec(&data->disabled);
data              284 kernel/trace/trace_functions.c 				 void *data)
data              286 kernel/trace/trace_functions.c 	struct ftrace_func_mapper *mapper = data;
data              345 kernel/trace/trace_functions.c 		     void *data)
data              347 kernel/trace/trace_functions.c 	update_traceon_count(ops, ip, tr, 1, data);
data              353 kernel/trace/trace_functions.c 		      void *data)
data              355 kernel/trace/trace_functions.c 	update_traceon_count(ops, ip, tr, 0, data);
data              361 kernel/trace/trace_functions.c 	       void *data)
data              372 kernel/trace/trace_functions.c 		void *data)
data              416 kernel/trace/trace_functions.c 		  void *data)
data              424 kernel/trace/trace_functions.c 			void *data)
data              426 kernel/trace/trace_functions.c 	struct ftrace_func_mapper *mapper = data;
data              464 kernel/trace/trace_functions.c 			void *data)
data              466 kernel/trace/trace_functions.c 	struct ftrace_func_mapper *mapper = data;
data              484 kernel/trace/trace_functions.c 		  void *data)
data              486 kernel/trace/trace_functions.c 	if (update_count(ops, ip, data))
data              494 kernel/trace/trace_functions.c 		     void *data)
data              496 kernel/trace/trace_functions.c 	if (update_count(ops, ip, data))
data              503 kernel/trace/trace_functions.c 		   void *data)
data              505 kernel/trace/trace_functions.c 	struct ftrace_func_mapper *mapper = data;
data              524 kernel/trace/trace_functions.c 		     void *data)
data              526 kernel/trace/trace_functions.c 	return ftrace_probe_print("traceon", m, ip, ops, data);
data              531 kernel/trace/trace_functions.c 			 struct ftrace_probe_ops *ops, void *data)
data              533 kernel/trace/trace_functions.c 	return ftrace_probe_print("traceoff", m, ip, ops, data);
data              538 kernel/trace/trace_functions.c 			struct ftrace_probe_ops *ops, void *data)
data              540 kernel/trace/trace_functions.c 	return ftrace_probe_print("stacktrace", m, ip, ops, data);
data              545 kernel/trace/trace_functions.c 			struct ftrace_probe_ops *ops, void *data)
data              547 kernel/trace/trace_functions.c 	return ftrace_probe_print("dump", m, ip, ops, data);
data              552 kernel/trace/trace_functions.c 			struct ftrace_probe_ops *ops, void *data)
data              554 kernel/trace/trace_functions.c 	return ftrace_probe_print("cpudump", m, ip, ops, data);
data              560 kernel/trace/trace_functions.c 		  unsigned long ip, void *init_data, void **data)
data              562 kernel/trace/trace_functions.c 	struct ftrace_func_mapper *mapper = *data;
data              568 kernel/trace/trace_functions.c 		*data = mapper;
data              576 kernel/trace/trace_functions.c 		  unsigned long ip, void *data)
data              578 kernel/trace/trace_functions.c 	struct ftrace_func_mapper *mapper = data;
data              130 kernel/trace/trace_functions_graph.c 	struct trace_array_cpu *data;
data              174 kernel/trace/trace_functions_graph.c 	data = per_cpu_ptr(tr->trace_buffer.data, cpu);
data              175 kernel/trace/trace_functions_graph.c 	disabled = atomic_inc_return(&data->disabled);
data              183 kernel/trace/trace_functions_graph.c 	atomic_dec(&data->disabled);
data              240 kernel/trace/trace_functions_graph.c 	struct trace_array_cpu *data;
data              255 kernel/trace/trace_functions_graph.c 	data = per_cpu_ptr(tr->trace_buffer.data, cpu);
data              256 kernel/trace/trace_functions_graph.c 	disabled = atomic_inc_return(&data->disabled);
data              261 kernel/trace/trace_functions_graph.c 	atomic_dec(&data->disabled);
data              385 kernel/trace/trace_functions_graph.c verif_pid(struct trace_seq *s, pid_t pid, int cpu, struct fgraph_data *data)
data              390 kernel/trace/trace_functions_graph.c 	if (!data)
data              393 kernel/trace/trace_functions_graph.c 	last_pid = &(per_cpu_ptr(data->cpu_data, cpu)->last_pid);
data              423 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data              432 kernel/trace/trace_functions_graph.c 	if (data && data->failed) {
data              433 kernel/trace/trace_functions_graph.c 		curr = &data->ent;
data              434 kernel/trace/trace_functions_graph.c 		next = &data->ret;
data              458 kernel/trace/trace_functions_graph.c 		if (data) {
data              463 kernel/trace/trace_functions_graph.c 			data->ent = *curr;
data              470 kernel/trace/trace_functions_graph.c 				data->ret = *next;
data              472 kernel/trace/trace_functions_graph.c 				data->ret.ent.type = next->ent.type;
data              631 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data              643 kernel/trace/trace_functions_graph.c 	if (data) {
data              646 kernel/trace/trace_functions_graph.c 		cpu_data = per_cpu_ptr(data->cpu_data, cpu);
data              682 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data              686 kernel/trace/trace_functions_graph.c 	if (data) {
data              690 kernel/trace/trace_functions_graph.c 		cpu_data = per_cpu_ptr(data->cpu_data, cpu);
data              722 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data              728 kernel/trace/trace_functions_graph.c 	verif_pid(s, ent->pid, cpu, data);
data              779 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data              787 kernel/trace/trace_functions_graph.c 	    (!data))
data              790 kernel/trace/trace_functions_graph.c 	depth_irq = &(per_cpu_ptr(data->cpu_data, cpu)->depth_irq);
data              825 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data              833 kernel/trace/trace_functions_graph.c 	    (!data))
data              836 kernel/trace/trace_functions_graph.c 	depth_irq = &(per_cpu_ptr(data->cpu_data, cpu)->depth_irq);
data              868 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data              885 kernel/trace/trace_functions_graph.c 	if (data) {
data              891 kernel/trace/trace_functions_graph.c 			data->failed = 1;
data              892 kernel/trace/trace_functions_graph.c 			data->cpu = cpu;
data              894 kernel/trace/trace_functions_graph.c 			data->failed = 0;
data              906 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data              916 kernel/trace/trace_functions_graph.c 	if (data) {
data              920 kernel/trace/trace_functions_graph.c 		cpu_data = per_cpu_ptr(data->cpu_data, cpu);
data              975 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data              981 kernel/trace/trace_functions_graph.c 	if (data)
data              982 kernel/trace/trace_functions_graph.c 		depth = per_cpu_ptr(data->cpu_data, iter->cpu)->depth;
data             1042 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data             1048 kernel/trace/trace_functions_graph.c 	if (data && per_cpu_ptr(data->cpu_data, cpu)->ignore) {
data             1049 kernel/trace/trace_functions_graph.c 		per_cpu_ptr(data->cpu_data, cpu)->ignore = 0;
data             1057 kernel/trace/trace_functions_graph.c 	if (data && data->failed) {
data             1058 kernel/trace/trace_functions_graph.c 		field = &data->ent;
data             1059 kernel/trace/trace_functions_graph.c 		iter->cpu = data->cpu;
data             1062 kernel/trace/trace_functions_graph.c 			per_cpu_ptr(data->cpu_data, iter->cpu)->ignore = 1;
data             1203 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data;
data             1212 kernel/trace/trace_functions_graph.c 	data = kzalloc(sizeof(*data), gfpflags);
data             1213 kernel/trace/trace_functions_graph.c 	if (!data)
data             1216 kernel/trace/trace_functions_graph.c 	data->cpu_data = alloc_percpu_gfp(struct fgraph_cpu_data, gfpflags);
data             1217 kernel/trace/trace_functions_graph.c 	if (!data->cpu_data)
data             1221 kernel/trace/trace_functions_graph.c 		pid_t *pid = &(per_cpu_ptr(data->cpu_data, cpu)->last_pid);
data             1222 kernel/trace/trace_functions_graph.c 		int *depth = &(per_cpu_ptr(data->cpu_data, cpu)->depth);
data             1223 kernel/trace/trace_functions_graph.c 		int *ignore = &(per_cpu_ptr(data->cpu_data, cpu)->ignore);
data             1224 kernel/trace/trace_functions_graph.c 		int *depth_irq = &(per_cpu_ptr(data->cpu_data, cpu)->depth_irq);
data             1232 kernel/trace/trace_functions_graph.c 	iter->private = data;
data             1237 kernel/trace/trace_functions_graph.c 	kfree(data);
data             1244 kernel/trace/trace_functions_graph.c 	struct fgraph_data *data = iter->private;
data             1246 kernel/trace/trace_functions_graph.c 	if (data) {
data             1247 kernel/trace/trace_functions_graph.c 		free_percpu(data->cpu_data);
data             1248 kernel/trace/trace_functions_graph.c 		kfree(data);
data              316 kernel/trace/trace_hwlat.c static int kthread_fn(void *data)
data              100 kernel/trace/trace_irqsoff.c 			   struct trace_array_cpu **data,
data              125 kernel/trace/trace_irqsoff.c 	*data = per_cpu_ptr(tr->trace_buffer.data, cpu);
data              126 kernel/trace/trace_irqsoff.c 	disabled = atomic_inc_return(&(*data)->disabled);
data              131 kernel/trace/trace_irqsoff.c 	atomic_dec(&(*data)->disabled);
data              144 kernel/trace/trace_irqsoff.c 	struct trace_array_cpu *data;
data              147 kernel/trace/trace_irqsoff.c 	if (!func_prolog_dec(tr, &data, &flags))
data              152 kernel/trace/trace_irqsoff.c 	atomic_dec(&data->disabled);
data              178 kernel/trace/trace_irqsoff.c 	struct trace_array_cpu *data;
data              195 kernel/trace/trace_irqsoff.c 	if (!func_prolog_dec(tr, &data, &flags))
data              200 kernel/trace/trace_irqsoff.c 	atomic_dec(&data->disabled);
data              208 kernel/trace/trace_irqsoff.c 	struct trace_array_cpu *data;
data              214 kernel/trace/trace_irqsoff.c 	if (!func_prolog_dec(tr, &data, &flags))
data              219 kernel/trace/trace_irqsoff.c 	atomic_dec(&data->disabled);
data              319 kernel/trace/trace_irqsoff.c 		      struct trace_array_cpu *data,
data              327 kernel/trace/trace_irqsoff.c 	T0 = data->preempt_timestamp;
data              348 kernel/trace/trace_irqsoff.c 	if (data->critical_sequence != max_sequence)
data              351 kernel/trace/trace_irqsoff.c 	data->critical_end = parent_ip;
data              364 kernel/trace/trace_irqsoff.c 	data->critical_sequence = max_sequence;
data              365 kernel/trace/trace_irqsoff.c 	data->preempt_timestamp = ftrace_now(cpu);
data              374 kernel/trace/trace_irqsoff.c 	struct trace_array_cpu *data;
data              385 kernel/trace/trace_irqsoff.c 	data = per_cpu_ptr(tr->trace_buffer.data, cpu);
data              387 kernel/trace/trace_irqsoff.c 	if (unlikely(!data) || atomic_read(&data->disabled))
data              390 kernel/trace/trace_irqsoff.c 	atomic_inc(&data->disabled);
data              392 kernel/trace/trace_irqsoff.c 	data->critical_sequence = max_sequence;
data              393 kernel/trace/trace_irqsoff.c 	data->preempt_timestamp = ftrace_now(cpu);
data              394 kernel/trace/trace_irqsoff.c 	data->critical_start = parent_ip ? : ip;
data              402 kernel/trace/trace_irqsoff.c 	atomic_dec(&data->disabled);
data              410 kernel/trace/trace_irqsoff.c 	struct trace_array_cpu *data;
data              423 kernel/trace/trace_irqsoff.c 	data = per_cpu_ptr(tr->trace_buffer.data, cpu);
data              425 kernel/trace/trace_irqsoff.c 	if (unlikely(!data) ||
data              426 kernel/trace/trace_irqsoff.c 	    !data->critical_start || atomic_read(&data->disabled))
data              429 kernel/trace/trace_irqsoff.c 	atomic_inc(&data->disabled);
data              433 kernel/trace/trace_irqsoff.c 	check_critical_timing(tr, data, parent_ip ? : ip, cpu);
data              434 kernel/trace/trace_irqsoff.c 	data->critical_start = 0;
data              435 kernel/trace/trace_irqsoff.c 	atomic_dec(&data->disabled);
data              127 kernel/trace/trace_kdb.c 		atomic_inc(&per_cpu_ptr(iter.trace_buffer->data, cpu)->disabled);
data              142 kernel/trace/trace_kdb.c 		atomic_dec(&per_cpu_ptr(iter.trace_buffer->data, cpu)->disabled);
data              672 kernel/trace/trace_kprobe.c 				       unsigned long val, void *data)
data              674 kernel/trace/trace_kprobe.c 	struct module *mod = data;
data             1155 kernel/trace/trace_kprobe.c 		val = (unsigned long)code->data;
data             1467 kernel/trace/trace_kprobe.c 		tk = event->tp_event->data;
data             1493 kernel/trace/trace_kprobe.c 			   enum trace_reg type, void *data)
data             1495 kernel/trace/trace_kprobe.c 	struct trace_event_file *file = data;
data              296 kernel/trace/trace_mmiotrace.c 				struct trace_array_cpu *data,
data              321 kernel/trace/trace_mmiotrace.c 	struct trace_array_cpu *data = per_cpu_ptr(tr->trace_buffer.data, smp_processor_id());
data              322 kernel/trace/trace_mmiotrace.c 	__trace_mmiotrace_rw(tr, data, rw);
data              326 kernel/trace/trace_mmiotrace.c 				struct trace_array_cpu *data,
data              351 kernel/trace/trace_mmiotrace.c 	struct trace_array_cpu *data;
data              354 kernel/trace/trace_mmiotrace.c 	data = per_cpu_ptr(tr->trace_buffer.data, smp_processor_id());
data              355 kernel/trace/trace_mmiotrace.c 	__trace_mmiotrace_map(tr, data, map);
data               89 kernel/trace/trace_printk.c 		unsigned long val, void *data)
data               91 kernel/trace/trace_printk.c 	struct module *mod = data;
data              175 kernel/trace/trace_printk.c 		unsigned long val, void *data)
data               34 kernel/trace/trace_probe.c int PRINT_TYPE_FUNC_NAME(tname)(struct trace_seq *s, void *data, void *ent)\
data               36 kernel/trace/trace_probe.c 	trace_seq_printf(s, fmt, *(type *)data);			\
data               54 kernel/trace/trace_probe.c int PRINT_TYPE_FUNC_NAME(symbol)(struct trace_seq *s, void *data, void *ent)
data               56 kernel/trace/trace_probe.c 	trace_seq_printf(s, "%pS", (void *)*(unsigned long *)data);
data               62 kernel/trace/trace_probe.c int PRINT_TYPE_FUNC_NAME(string)(struct trace_seq *s, void *data, void *ent)
data               64 kernel/trace/trace_probe.c 	int len = *(u32 *)data >> 16;
data               70 kernel/trace/trace_probe.c 				 (const char *)get_loc_data(data, ent));
data              412 kernel/trace/trace_probe.c 			code->data = kstrdup(arg + 1, GFP_KERNEL);
data              413 kernel/trace/trace_probe.c 			if (!code->data)
data              487 kernel/trace/trace_probe.c 			code->data = tmp;
data              724 kernel/trace/trace_probe.c 				kfree(code->data);
data              796 kernel/trace/trace_probe.c 			kfree(code->data);
data              818 kernel/trace/trace_probe.c 			tmp = strpbrk(code->data, "+-");
data              821 kernel/trace/trace_probe.c 			ret = traceprobe_split_symbol_offset(code->data,
data              827 kernel/trace/trace_probe.c 				(unsigned long)kallsyms_lookup_name(code->data);
data              124 kernel/trace/trace_probe.h 		void *data;
data              151 kernel/trace/trace_probe.h int PRINT_TYPE_FUNC_NAME(type)(struct trace_seq *s, void *data, void *ent);\
data              191 kernel/trace/trace_probe_tmpl.h store_trace_args(void *data, struct trace_probe *tp, struct pt_regs *regs,
data              195 kernel/trace/trace_probe_tmpl.h 	void *base = data - header_size;
data              196 kernel/trace/trace_probe_tmpl.h 	void *dyndata = data + tp->size;
data              202 kernel/trace/trace_probe_tmpl.h 		dl = data + arg->offset;
data              218 kernel/trace/trace_probe_tmpl.h 		 u8 *data, void *field)
data              228 kernel/trace/trace_probe_tmpl.h 			if (!a->type->print(s, data + a->offset, field))
data              233 kernel/trace/trace_probe_tmpl.h 		p = data + a->offset;
data               69 kernel/trace/trace_sched_wakeup.c 			    struct trace_array_cpu **data,
data               85 kernel/trace/trace_sched_wakeup.c 	*data = per_cpu_ptr(tr->trace_buffer.data, cpu);
data               86 kernel/trace/trace_sched_wakeup.c 	disabled = atomic_inc_return(&(*data)->disabled);
data               93 kernel/trace/trace_sched_wakeup.c 	atomic_dec(&(*data)->disabled);
data              118 kernel/trace/trace_sched_wakeup.c 	struct trace_array_cpu *data;
data              134 kernel/trace/trace_sched_wakeup.c 	if (!func_prolog_preempt_disable(tr, &data, &pc))
data              139 kernel/trace/trace_sched_wakeup.c 	atomic_dec(&data->disabled);
data              148 kernel/trace/trace_sched_wakeup.c 	struct trace_array_cpu *data;
data              154 kernel/trace/trace_sched_wakeup.c 	if (!func_prolog_preempt_disable(tr, &data, &pc))
data              159 kernel/trace/trace_sched_wakeup.c 	atomic_dec(&data->disabled);
data              218 kernel/trace/trace_sched_wakeup.c 	struct trace_array_cpu *data;
data              222 kernel/trace/trace_sched_wakeup.c 	if (!func_prolog_preempt_disable(tr, &data, &pc))
data              229 kernel/trace/trace_sched_wakeup.c 	atomic_dec(&data->disabled);
data              434 kernel/trace/trace_sched_wakeup.c 	struct trace_array_cpu *data;
data              462 kernel/trace/trace_sched_wakeup.c 	disabled = atomic_inc_return(&per_cpu_ptr(wakeup_trace->trace_buffer.data, cpu)->disabled);
data              474 kernel/trace/trace_sched_wakeup.c 	data = per_cpu_ptr(wakeup_trace->trace_buffer.data, wakeup_cpu);
data              480 kernel/trace/trace_sched_wakeup.c 	T0 = data->preempt_timestamp;
data              497 kernel/trace/trace_sched_wakeup.c 	atomic_dec(&per_cpu_ptr(wakeup_trace->trace_buffer.data, cpu)->disabled);
data              528 kernel/trace/trace_sched_wakeup.c 	struct trace_array_cpu *data;
data              554 kernel/trace/trace_sched_wakeup.c 	disabled = atomic_inc_return(&per_cpu_ptr(wakeup_trace->trace_buffer.data, cpu)->disabled);
data              586 kernel/trace/trace_sched_wakeup.c 	data = per_cpu_ptr(wakeup_trace->trace_buffer.data, wakeup_cpu);
data              587 kernel/trace/trace_sched_wakeup.c 	data->preempt_timestamp = ftrace_now(cpu);
data              601 kernel/trace/trace_sched_wakeup.c 	atomic_dec(&per_cpu_ptr(wakeup_trace->trace_buffer.data, cpu)->disabled);
data             1047 kernel/trace/trace_selftest.c static int trace_wakeup_test_thread(void *data)
data             1056 kernel/trace/trace_selftest.c 	struct wakeup_test_data *x = data;
data             1089 kernel/trace/trace_selftest.c 	struct wakeup_test_data data;
data             1093 kernel/trace/trace_selftest.c 	memset(&data, 0, sizeof(data));
data             1095 kernel/trace/trace_selftest.c 	init_completion(&data.is_ready);
data             1098 kernel/trace/trace_selftest.c 	p = kthread_run(trace_wakeup_test_thread, &data, "ftrace-test");
data             1105 kernel/trace/trace_selftest.c 	wait_for_completion(&data.is_ready);
data             1126 kernel/trace/trace_selftest.c 	init_completion(&data.is_ready);
data             1128 kernel/trace/trace_selftest.c 	data.go = 1;
data             1134 kernel/trace/trace_selftest.c 	wait_for_completion(&data.is_ready);
data               80 kernel/trace/trace_stat.c 	struct stat_node *data;
data               82 kernel/trace/trace_stat.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data               83 kernel/trace/trace_stat.c 	if (!data)
data               85 kernel/trace/trace_stat.c 	data->stat = stat;
data               96 kernel/trace/trace_stat.c 		result = cmp(data->stat, this->stat);
data              105 kernel/trace/trace_stat.c 	rb_link_node(&data->node, parent, new);
data              106 kernel/trace/trace_stat.c 	rb_insert_color(&data->node, root);
data               18 kernel/trace/trace_syscalls.c 				 enum trace_reg type, void *data);
data               20 kernel/trace/trace_syscalls.c 				 enum trace_reg type, void *data);
data               25 kernel/trace/trace_syscalls.c 	struct syscall_metadata *entry = call->data;
data              239 kernel/trace/trace_syscalls.c 	struct syscall_metadata *entry = call->data;
data              262 kernel/trace/trace_syscalls.c 	struct syscall_metadata *entry = call->data;
data              271 kernel/trace/trace_syscalls.c 	struct syscall_metadata *meta = call->data;
data              308 kernel/trace/trace_syscalls.c static void ftrace_syscall_enter(void *data, struct pt_regs *regs, long id)
data              310 kernel/trace/trace_syscalls.c 	struct trace_array *tr = data;
data              358 kernel/trace/trace_syscalls.c static void ftrace_syscall_exit(void *data, struct pt_regs *regs, long ret)
data              360 kernel/trace/trace_syscalls.c 	struct trace_array *tr = data;
data              411 kernel/trace/trace_syscalls.c 	num = ((struct syscall_metadata *)call->data)->syscall_nr;
data              431 kernel/trace/trace_syscalls.c 	num = ((struct syscall_metadata *)call->data)->syscall_nr;
data              449 kernel/trace/trace_syscalls.c 	num = ((struct syscall_metadata *)call->data)->syscall_nr;
data              469 kernel/trace/trace_syscalls.c 	num = ((struct syscall_metadata *)call->data)->syscall_nr;
data              485 kernel/trace/trace_syscalls.c 	num = ((struct syscall_metadata *)call->data)->syscall_nr;
data              488 kernel/trace/trace_syscalls.c 				((struct syscall_metadata *)call->data)->name);
data              639 kernel/trace/trace_syscalls.c 	num = ((struct syscall_metadata *)call->data)->syscall_nr;
data              658 kernel/trace/trace_syscalls.c 	num = ((struct syscall_metadata *)call->data)->syscall_nr;
data              735 kernel/trace/trace_syscalls.c 	num = ((struct syscall_metadata *)call->data)->syscall_nr;
data              754 kernel/trace/trace_syscalls.c 	num = ((struct syscall_metadata *)call->data)->syscall_nr;
data              767 kernel/trace/trace_syscalls.c 				 enum trace_reg type, void *data)
data              769 kernel/trace/trace_syscalls.c 	struct trace_event_file *file = data;
data              795 kernel/trace/trace_syscalls.c 				 enum trace_reg type, void *data)
data              797 kernel/trace/trace_syscalls.c 	struct trace_event_file *file = data;
data              246 kernel/trace/trace_uprobe.c 		val = (unsigned long)code->data;
data              936 kernel/trace/trace_uprobe.c 	void *data;
data              959 kernel/trace/trace_uprobe.c 		data = DATAOF_TRACE_ENTRY(entry, true);
data              962 kernel/trace/trace_uprobe.c 		data = DATAOF_TRACE_ENTRY(entry, false);
data              965 kernel/trace/trace_uprobe.c 	memcpy(data, ucb->buf, tu->tp.size + dsize);
data             1006 kernel/trace/trace_uprobe.c 	u8 *data;
data             1018 kernel/trace/trace_uprobe.c 		data = DATAOF_TRACE_ENTRY(entry, true);
data             1023 kernel/trace/trace_uprobe.c 		data = DATAOF_TRACE_ENTRY(entry, false);
data             1026 kernel/trace/trace_uprobe.c 	if (print_probe_args(s, tu->tp.args, tu->tp.nr_args, data, entry) < 0)
data             1332 kernel/trace/trace_uprobe.c 	void *data;
data             1358 kernel/trace/trace_uprobe.c 		data = DATAOF_TRACE_ENTRY(entry, true);
data             1361 kernel/trace/trace_uprobe.c 		data = DATAOF_TRACE_ENTRY(entry, false);
data             1364 kernel/trace/trace_uprobe.c 	memcpy(data, ucb->buf, tu->tp.size + dsize);
data             1369 kernel/trace/trace_uprobe.c 		memset(data + len, 0, size - esize - len);
data             1408 kernel/trace/trace_uprobe.c 		tu = event->tp_event->data;
data             1422 kernel/trace/trace_uprobe.c 		      void *data)
data             1424 kernel/trace/trace_uprobe.c 	struct trace_event_file *file = data;
data             1443 kernel/trace/trace_uprobe.c 		return uprobe_perf_open(event, data);
data             1446 kernel/trace/trace_uprobe.c 		return uprobe_perf_close(event, data);
data              148 kernel/tracepoint.c 			    old[nr_probes].data == tp_func->data)
data              192 kernel/tracepoint.c 			     old[nr_probes].data == tp_func->data)
data              215 kernel/tracepoint.c 					|| old[i].data != tp_func->data)
data              306 kernel/tracepoint.c 				   void *data, int prio)
data              313 kernel/tracepoint.c 	tp_func.data = data;
data              333 kernel/tracepoint.c int tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data)
data              335 kernel/tracepoint.c 	return tracepoint_probe_register_prio(tp, probe, data, TRACEPOINT_DEFAULT_PRIO);
data              347 kernel/tracepoint.c int tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data)
data              354 kernel/tracepoint.c 	tp_func.data = data;
data              507 kernel/tracepoint.c 		unsigned long val, void *data)
data              509 kernel/tracepoint.c 	struct module *mod = data;
data               89 kernel/ucount.c 			tbl[i].data = &ns->ucount_max[i];
data               68 kernel/umh.c   static int call_usermodehelper_exec_async(void *data)
data               70 kernel/umh.c   	struct subprocess_info *sub_info = data;
data              383 kernel/umh.c   		void *data)
data              402 kernel/umh.c   	sub_info->data = data;
data              410 kernel/umh.c   		void (*cleanup)(struct subprocess_info *info), void *data)
data              413 kernel/umh.c   	struct umh_info *info = data;
data              431 kernel/umh.c   	sub_info->data = data;
data              437 kernel/umh.c   	struct umh_info *umh_info = info->data;
data              476 kernel/umh.c   	struct umh_info *umh_info = info->data;
data              504 kernel/umh.c   int fork_usermode_blob(void *data, size_t len, struct umh_info *info)
data              516 kernel/umh.c   	written = kernel_write(file, data, len, &pos);
data              661 kernel/umh.c   		if (table->data == CAP_BSET)
data              663 kernel/umh.c   		else if (table->data == CAP_PI)
data              671 kernel/umh.c   	t.data = &cap_array;
data              693 kernel/umh.c   		if (table->data == CAP_BSET)
data              695 kernel/umh.c   		if (table->data == CAP_PI)
data              726 kernel/umh.c   		.data		= CAP_BSET,
data              733 kernel/umh.c   		.data		= CAP_PI,
data               19 kernel/utsname_sysctl.c 	char *which = table->data;
data               40 kernel/utsname_sysctl.c 	uts_table.data = tmp_data;
data               78 kernel/utsname_sysctl.c 		.data		= init_uts_ns.name.sysname,
data               85 kernel/utsname_sysctl.c 		.data		= init_uts_ns.name.release,
data               92 kernel/utsname_sysctl.c 		.data		= init_uts_ns.name.version,
data               99 kernel/utsname_sysctl.c 		.data		= init_uts_ns.name.nodename,
data              107 kernel/utsname_sysctl.c 		.data		= init_uts_ns.name.domainname,
data              353 kernel/watchdog.c static int softlockup_fn(void *data)
data              523 kernel/watchdog.c static int softlockup_stop_fn(void *data)
data              542 kernel/watchdog.c static int softlockup_start_fn(void *data)
data              685 kernel/watchdog.c 	int err, old, *param = table->data;
data              111 kernel/watchdog_hld.c 				       struct perf_sample_data *data,
data              617 kernel/workqueue.c static inline void set_work_data(struct work_struct *work, unsigned long data,
data              621 kernel/workqueue.c 	atomic_long_set(&work->data, data | flags | work_static(work));
data              688 kernel/workqueue.c 	unsigned long data = atomic_long_read(&work->data);
data              690 kernel/workqueue.c 	if (data & WORK_STRUCT_PWQ)
data              691 kernel/workqueue.c 		return (void *)(data & WORK_STRUCT_WQ_DATA_MASK);
data              713 kernel/workqueue.c 	unsigned long data = atomic_long_read(&work->data);
data              718 kernel/workqueue.c 	if (data & WORK_STRUCT_PWQ)
data              720 kernel/workqueue.c 			(data & WORK_STRUCT_WQ_DATA_MASK))->pool;
data              722 kernel/workqueue.c 	pool_id = data >> WORK_OFFQ_POOL_SHIFT;
data              738 kernel/workqueue.c 	unsigned long data = atomic_long_read(&work->data);
data              740 kernel/workqueue.c 	if (data & WORK_STRUCT_PWQ)
data              742 kernel/workqueue.c 			(data & WORK_STRUCT_WQ_DATA_MASK))->pool->id;
data              744 kernel/workqueue.c 	return data >> WORK_OFFQ_POOL_SHIFT;
data              757 kernel/workqueue.c 	unsigned long data = atomic_long_read(&work->data);
data              759 kernel/workqueue.c 	return !(data & WORK_STRUCT_PWQ) && (data & WORK_OFFQ_CANCELING);
data               69 lib/842/842_compress.c 	u64 data;
data               75 lib/842/842_compress.c 	u32 data;
data               81 lib/842/842_compress.c 	u16 data;
data              117 lib/842/842_compress.c 		(p)->node##b[_i].data = 0;			\
data              125 lib/842/842_compress.c 	hash_for_each_possible(p->htable##b, _n, node, p->data##b[n]) {	\
data              126 lib/842/842_compress.c 		if (p->data##b[n] == _n->data) {			\
data              142 lib/842/842_compress.c 	_n->data = (p)->data##b[d];					\
data              146 lib/842/842_compress.c 		 (unsigned long)_n->data);				\
data              147 lib/842/842_compress.c 	hash_add((p)->htable##b, &_n->node, _n->data);			\
data               57 lib/asn1_decoder.c static int asn1_find_indefinite_length(const unsigned char *data, size_t datalen,
data               73 lib/asn1_decoder.c 	tag = data[dp++];
data               76 lib/asn1_decoder.c 		if (data[dp++] != 0)
data               90 lib/asn1_decoder.c 			tmp = data[dp++];
data               95 lib/asn1_decoder.c 	len = data[dp++];
data              115 lib/asn1_decoder.c 		len |= data[dp++];
data              169 lib/asn1_decoder.c 		     const unsigned char *data,
data              229 lib/asn1_decoder.c 		tag = data[dp++];
data              260 lib/asn1_decoder.c 		len = data[dp++];
data              278 lib/asn1_decoder.c 					len |= data[dp++];
data              332 lib/asn1_decoder.c 					data, datalen, &tmp, &len, &errmsg);
data              346 lib/asn1_decoder.c 			ret = actions[act](context, hdr, tag, data + dp, len);
data              406 lib/asn1_decoder.c 			if (data[dp++] != 0) {
data              416 lib/asn1_decoder.c 			if (data[dp++] != 0)
data              439 lib/asn1_decoder.c 			ret = actions[act](context, hdr, 0, data + tdp, len);
data              454 lib/asn1_decoder.c 		ret = actions[machine[pc + 1]](context, hdr, tag, data + tdp, len);
data              121 lib/bch.c      				 const unsigned char *data, unsigned int len,
data              129 lib/bch.c      		p = bch->mod8_tab + (l+1)*(((ecc[0] >> 24)^(*data++)) & 0xff);
data              190 lib/bch.c      void encode_bch(struct bch_control *bch, const uint8_t *data,
data              215 lib/bch.c      	m = ((unsigned long)data) & 3;
data              218 lib/bch.c      		encode_bch_unaligned(bch, data, mlen, bch->ecc_buf);
data              219 lib/bch.c      		data += mlen;
data              224 lib/bch.c      	pdata = (uint32_t *)data;
data              226 lib/bch.c      	data += 4*mlen;
data              258 lib/bch.c      		encode_bch_unaligned(bch, data, len, bch->ecc_buf);
data              996 lib/bch.c      int decode_bch(struct bch_control *bch, const uint8_t *data, unsigned int len,
data             1013 lib/bch.c      			if (!data || !recv_ecc)
data             1015 lib/bch.c      			encode_bch(bch, data, len, NULL);
data             1092 lib/bch.c      	uint32_t data, hi, lo, *tab;
data             1104 lib/bch.c      			data = i << (8*b);
data             1105 lib/bch.c      			while (data) {
data             1106 lib/bch.c      				d = deg(data);
data             1108 lib/bch.c      				data ^= g[0] >> (31-d);
data               23 lib/crc-t10dif.c static int crc_t10dif_rehash(struct notifier_block *self, unsigned long val, void *data)
data               25 lib/crc-t10dif.c 	struct crypto_alg *alg = data;
data              209 lib/crypto/sha256.c int sha256_update(struct sha256_state *sctx, const u8 *data, unsigned int len)
data              217 lib/crypto/sha256.c 	src = data;
data              222 lib/crypto/sha256.c 			memcpy(sctx->buf + partial, data, done + 64);
data              229 lib/crypto/sha256.c 			src = data + done;
data              240 lib/crypto/sha256.c int sha224_update(struct sha256_state *sctx, const u8 *data, unsigned int len)
data              242 lib/crypto/sha256.c 	return sha256_update(sctx, data, len);
data               96 lib/digsig.c   	pkh = (struct pubkey_hdr *)ukp->data;
data              108 lib/digsig.c   	endp = ukp->data + ukp->datalen;
data              200 lib/digsig.c   						const char *data, int datalen)
data              242 lib/digsig.c   	crypto_shash_update(desc, data, datalen);
data               59 lib/earlycpio.c struct cpio_data find_cpio_data(const char *path, void *data,
data               70 lib/earlycpio.c 	p = data;
data              122 lib/earlycpio.c 				*nextoff = (long)nptr - (long)data;
data              131 lib/earlycpio.c 			cd.data = (void *)dptr;
data              129 lib/error-inject.c 			      unsigned long val, void *data)
data              131 lib/error-inject.c 	struct module *mod = data;
data              155 lib/fault-inject.c static int debugfs_ul_set(void *data, u64 val)
data              157 lib/fault-inject.c 	*(unsigned long *)data = val;
data              161 lib/fault-inject.c static int debugfs_ul_get(void *data, u64 *val)
data              163 lib/fault-inject.c 	*val = *(unsigned long *)data;
data              177 lib/fault-inject.c static int debugfs_stacktrace_depth_set(void *data, u64 val)
data              179 lib/fault-inject.c 	*(unsigned long *)data =
data             5141 lib/fonts/font_10x18.c 	.data	= fontdata_10x18,
data             3085 lib/fonts/font_6x10.c 	.data	= fontdata_6x10,
data             3350 lib/fonts/font_6x11.c 	.data	= fontdata_6x11,
data             4117 lib/fonts/font_7x14.c 	.data	= fontdata_7x14,
data             4631 lib/fonts/font_8x16.c 	.data	= fontdata_8x16,
data             2582 lib/fonts/font_8x8.c 	.data	= fontdata_8x8,
data              270 lib/fonts/font_acorn_8x8.c 	.data	= acorndata_8x8,
data             2155 lib/fonts/font_mini_4x6.c 	.data	= fontdata_mini_4x6,
data             2586 lib/fonts/font_pearl_8x8.c 	.data	= fontdata_pearl8x8,
data             6160 lib/fonts/font_sun12x22.c 	.data	= fontdata_sun12x22,
data              270 lib/fonts/font_sun8x16.c 	.data	= fontdata_sun8x16,
data             2066 lib/fonts/font_ter16x32.c 	.data	= fontdata_ter16x32,
data              161 lib/genalloc.c 		pool->data = NULL;
data              276 lib/genalloc.c 		genpool_algo_t algo, void *data, void **owner)
data              303 lib/genalloc.c 				 nbits, data, pool, chunk->start_addr);
data              341 lib/genalloc.c 	return gen_pool_dma_alloc_algo(pool, size, dma, pool->algo, pool->data);
data              361 lib/genalloc.c 		dma_addr_t *dma, genpool_algo_t algo, void *data)
data              368 lib/genalloc.c 	vaddr = gen_pool_alloc_algo(pool, size, algo, data);
data              396 lib/genalloc.c 	struct genpool_data_align data = { .align = align };
data              399 lib/genalloc.c 			gen_pool_first_fit_align, &data);
data              419 lib/genalloc.c 	return gen_pool_dma_zalloc_algo(pool, size, dma, pool->algo, pool->data);
data              439 lib/genalloc.c 		dma_addr_t *dma, genpool_algo_t algo, void *data)
data              441 lib/genalloc.c 	void *vaddr = gen_pool_dma_alloc_algo(pool, size, dma, algo, data);
data              467 lib/genalloc.c 	struct genpool_data_align data = { .align = align };
data              470 lib/genalloc.c 			gen_pool_first_fit_align, &data);
data              530 lib/genalloc.c 	void (*func)(struct gen_pool *pool, struct gen_pool_chunk *chunk, void *data),
data              531 lib/genalloc.c 	void *data)
data              537 lib/genalloc.c 		func(pool, chunk, data);
data              619 lib/genalloc.c void gen_pool_set_algo(struct gen_pool *pool, genpool_algo_t algo, void *data)
data              627 lib/genalloc.c 	pool->data = data;
data              644 lib/genalloc.c 		unsigned long start, unsigned int nr, void *data,
data              662 lib/genalloc.c 		unsigned long start, unsigned int nr, void *data,
data              669 lib/genalloc.c 	alignment = data;
data              689 lib/genalloc.c 		unsigned long start, unsigned int nr, void *data,
data              697 lib/genalloc.c 	fixed_data = data;
data              724 lib/genalloc.c 		unsigned int nr, void *data, struct gen_pool *pool,
data              747 lib/genalloc.c 		unsigned long start, unsigned int nr, void *data,
data              777 lib/genalloc.c static int devm_gen_pool_match(struct device *dev, void *res, void *data)
data              782 lib/genalloc.c 	if (!data && !(*p)->name)
data              785 lib/genalloc.c 	if (!data || !(*p)->name)
data              788 lib/genalloc.c 	return !strcmp((*p)->name, data);
data               16 lib/generic-radix-tree.c 		u8			data[PAGE_SIZE];
data               75 lib/generic-radix-tree.c 	return &n->data[offset];
data              158 lib/generic-radix-tree.c 	return &n->data[offset];
data              200 lib/generic-radix-tree.c 	return &n->data[iter->offset & (PAGE_SIZE - 1)];
data              196 lib/idr.c      		int (*fn)(int id, void *p, void *data), void *data)
data              208 lib/idr.c      		ret = fn(id, rcu_dereference_raw(*slot), data);
data              281 lib/iomap.c    		u8 data = __raw_readb(addr);
data              282 lib/iomap.c    		*dst = data;
data              289 lib/iomap.c    		u16 data = __raw_readw(addr);
data              290 lib/iomap.c    		*dst = data;
data              297 lib/iomap.c    		u32 data = __raw_readl(addr);
data              298 lib/iomap.c    		*dst = data;
data               38 lib/kfifo.c    		fifo->data = NULL;
data               43 lib/kfifo.c    	fifo->data = kmalloc_array(esize, size, gfp_mask);
data               45 lib/kfifo.c    	if (!fifo->data) {
data               57 lib/kfifo.c    	kfree(fifo->data);
data               61 lib/kfifo.c    	fifo->data = NULL;
data               77 lib/kfifo.c    	fifo->data = buffer;
data              104 lib/kfifo.c    	memcpy(fifo->data + off, src, l);
data              105 lib/kfifo.c    	memcpy(fifo->data, src + l, len - l);
data              143 lib/kfifo.c    	memcpy(dst, fifo->data + off, l);
data              144 lib/kfifo.c    	memcpy(dst + l, fifo->data, len - l);
data              192 lib/kfifo.c    	ret = copy_from_user(fifo->data + off, from, l);
data              196 lib/kfifo.c    		ret = copy_from_user(fifo->data, from + l, len - l);
data              252 lib/kfifo.c    	ret = copy_to_user(to, fifo->data + off, l);
data              256 lib/kfifo.c    		ret = copy_to_user(to + l, fifo->data, len - l);
data              350 lib/kfifo.c    	n = setup_sgl_buf(sgl, fifo->data + off, nents, l);
data              351 lib/kfifo.c    	n += setup_sgl_buf(sgl + n, fifo->data, nents - n, len - l);
data              392 lib/kfifo.c    #define	__KFIFO_PEEK(data, out, mask) \
data              393 lib/kfifo.c    	((data)[(out) & (mask)])
data              402 lib/kfifo.c    	unsigned char *data = fifo->data;
data              404 lib/kfifo.c    	l = __KFIFO_PEEK(data, fifo->out, mask);
data              407 lib/kfifo.c    		l |= __KFIFO_PEEK(data, fifo->out + 1, mask) << 8;
data              412 lib/kfifo.c    #define	__KFIFO_POKE(data, in, mask, val) \
data              414 lib/kfifo.c    	(data)[(in) & (mask)] = (unsigned char)(val) \
data              424 lib/kfifo.c    	unsigned char *data = fifo->data;
data              426 lib/kfifo.c    	__KFIFO_POKE(data, fifo->in, mask, n);
data              429 lib/kfifo.c    		__KFIFO_POKE(data, fifo->in + 1, mask, n >> 8);
data              273 lib/kobject_uevent.c 	kfree(info->data);
data              588 lib/nlattr.c   int nla_memcmp(const struct nlattr *nla, const void *data,
data              594 lib/nlattr.c   		d = memcmp(nla_data(nla), data, size);
data              771 lib/nlattr.c   			     const void *data)
data              776 lib/nlattr.c   	memcpy(nla_data(nla), data, attrlen);
data              792 lib/nlattr.c   		     const void *data, int padattr)
data              797 lib/nlattr.c   	memcpy(nla_data(nla), data, attrlen);
data              810 lib/nlattr.c   void __nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data)
data              815 lib/nlattr.c   	memcpy(start, data, attrlen);
data              829 lib/nlattr.c   int nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data)
data              834 lib/nlattr.c   	__nla_put(skb, attrtype, attrlen, data);
data              851 lib/nlattr.c   		  const void *data, int padattr)
data              862 lib/nlattr.c   	__nla_put_64bit(skb, attrtype, attrlen, data, padattr);
data              876 lib/nlattr.c   int nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data)
data              881 lib/nlattr.c   	__nla_put_nohdr(skb, attrlen, data);
data              895 lib/nlattr.c   int nla_append(struct sk_buff *skb, int attrlen, const void *data)
data              900 lib/nlattr.c   	skb_put_data(skb, data, attrlen);
data                6 lib/notifier-error-inject.c static int debugfs_errno_set(void *data, u64 val)
data                8 lib/notifier-error-inject.c 	*(int *)data = clamp_t(int, val, -MAX_ERRNO, 0);
data               12 lib/notifier-error-inject.c static int debugfs_errno_get(void *data, u64 *val)
data               14 lib/notifier-error-inject.c 	*val = *(int *)data;
data               25 lib/oid_registry.c enum OID look_up_OID(const void *data, size_t datasize)
data               27 lib/oid_registry.c 	const unsigned char *octets = data;
data              106 lib/oid_registry.c int sprint_oid(const void *data, size_t datasize, char *buffer, size_t bufsize)
data              108 lib/oid_registry.c 	const unsigned char *v = data, *end = v + datasize;
data               25 lib/raid6/test/test.c char data[NDISKS][PAGE_SIZE] __attribute__((aligned(PAGE_SIZE)));
data               35 lib/raid6/test/test.c 			data[i][j] = rand();
data               37 lib/raid6/test/test.c 		dataptrs[i] = data[i];
data               65 lib/raid6/test/test.c 	erra = memcmp(data[i], recovi, PAGE_SIZE);
data               66 lib/raid6/test/test.c 	errb = memcmp(data[j], recovj, PAGE_SIZE);
data               82 lib/raid6/test/test.c 	dataptrs[i] = data[i];
data               83 lib/raid6/test/test.c 	dataptrs[j] = data[j];
data              113 lib/raid6/test/test.c 			memset(data[NDISKS-2], 0xee, 2*PAGE_SIZE);
data               62 lib/reed_solomon/decode_rs.c 		syn[i] = (((uint16_t) data[0]) ^ invmsk) & msk;
data               67 lib/reed_solomon/decode_rs.c 				syn[i] = (((uint16_t) data[j]) ^
data               70 lib/reed_solomon/decode_rs.c 				syn[i] = ((((uint16_t) data[j]) ^
data              315 lib/reed_solomon/decode_rs.c 	} else if (data && par) {
data              319 lib/reed_solomon/decode_rs.c 				data[loc[i] - pad] ^= b[i];
data               29 lib/reed_solomon/encode_rs.c 		fb = index_of[((((uint16_t) data[i])^invmsk) & msk) ^ par[0]];
data              328 lib/reed_solomon/reed_solomon.c int encode_rs8(struct rs_control *rsc, uint8_t *data, int len, uint16_t *par,
data              361 lib/reed_solomon/reed_solomon.c int decode_rs8(struct rs_control *rsc, uint8_t *data, uint16_t *par, int len,
data              381 lib/reed_solomon/reed_solomon.c int encode_rs16(struct rs_control *rsc, uint16_t *data, int len, uint16_t *par,
data              412 lib/reed_solomon/reed_solomon.c int decode_rs16(struct rs_control *rsc, uint16_t *data, uint16_t *par, int len,
data              221 lib/reed_solomon/test_rslib.c static void fix_err(uint16_t *data, int nerrs, uint16_t *corr, int *errlocs)
data              226 lib/reed_solomon/test_rslib.c 		data[errlocs[i]] ^= corr[i];
data              229 lib/reed_solomon/test_rslib.c static void compute_syndrome(struct rs_control *rsc, uint16_t *data,
data              242 lib/reed_solomon/test_rslib.c 		syn[i] = data[0];
data              245 lib/reed_solomon/test_rslib.c 				syn[i] = data[j];
data              247 lib/reed_solomon/test_rslib.c 				syn[i] = data[j] ^
data              534 lib/rhashtable.c 						  void *data)
data              539 lib/rhashtable.c 	if (!IS_ERR_OR_NULL(data))
data              542 lib/rhashtable.c 	if (PTR_ERR(data) != -EAGAIN && PTR_ERR(data) != -ENOENT)
data              543 lib/rhashtable.c 		return ERR_CAST(data);
data              549 lib/rhashtable.c 	if (PTR_ERR(data) != -ENOENT)
data              550 lib/rhashtable.c 		return ERR_CAST(data);
data              587 lib/rhashtable.c 	void *data;
data              601 lib/rhashtable.c 			data = ERR_PTR(-EAGAIN);
data              604 lib/rhashtable.c 			data = rhashtable_lookup_one(ht, bkt, tbl,
data              607 lib/rhashtable.c 							hash, obj, data);
data              609 lib/rhashtable.c 				data = ERR_CAST(new_tbl);
data              615 lib/rhashtable.c 	if (PTR_ERR(data) == -EAGAIN)
data              616 lib/rhashtable.c 		data = ERR_PTR(rhashtable_insert_rehash(ht, tbl) ?:
data              619 lib/rhashtable.c 	return data;
data              625 lib/rhashtable.c 	void *data;
data              629 lib/rhashtable.c 		data = rhashtable_try_insert(ht, key, obj);
data              631 lib/rhashtable.c 	} while (PTR_ERR(data) == -EAGAIN);
data              633 lib/rhashtable.c 	return data;
data              225 lib/seq_buf.c  	const unsigned char *data = mem;
data              238 lib/seq_buf.c  			hex[j++] = hex_asc_hi(data[i]);
data              239 lib/seq_buf.c  			hex[j++] = hex_asc_lo(data[i]);
data               52 lib/sha1.c     #define SHA_SRC(t) get_unaligned_be32((__u32 *)data + t)
data               82 lib/sha1.c     void sha_transform(__u32 *digest, const char *data, __u32 *array)
data               52 lib/siphash.c  u64 __siphash_aligned(const void *data, size_t len, const siphash_key_t *key)
data               54 lib/siphash.c  	const u8 *end = data + len - (len % sizeof(u64));
data               58 lib/siphash.c  	for (; data != end; data += sizeof(u64)) {
data               59 lib/siphash.c  		m = le64_to_cpup(data);
data               67 lib/siphash.c  		b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
data               74 lib/siphash.c  	case 4: b |= le32_to_cpup(data); break;
data               76 lib/siphash.c  	case 2: b |= le16_to_cpup(data); break;
data               85 lib/siphash.c  u64 __siphash_unaligned(const void *data, size_t len, const siphash_key_t *key)
data               87 lib/siphash.c  	const u8 *end = data + len - (len % sizeof(u64));
data               91 lib/siphash.c  	for (; data != end; data += sizeof(u64)) {
data               92 lib/siphash.c  		m = get_unaligned_le64(data);
data              100 lib/siphash.c  		b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
data              253 lib/siphash.c  u32 __hsiphash_aligned(const void *data, size_t len, const hsiphash_key_t *key)
data              255 lib/siphash.c  	const u8 *end = data + len - (len % sizeof(u64));
data              259 lib/siphash.c  	for (; data != end; data += sizeof(u64)) {
data              260 lib/siphash.c  		m = le64_to_cpup(data);
data              267 lib/siphash.c  		b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
data              274 lib/siphash.c  	case 4: b |= le32_to_cpup(data); break;
data              276 lib/siphash.c  	case 2: b |= le16_to_cpup(data); break;
data              285 lib/siphash.c  u32 __hsiphash_unaligned(const void *data, size_t len,
data              288 lib/siphash.c  	const u8 *end = data + len - (len % sizeof(u64));
data              292 lib/siphash.c  	for (; data != end; data += sizeof(u64)) {
data              293 lib/siphash.c  		m = get_unaligned_le64(data);
data              300 lib/siphash.c  		b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
data              421 lib/siphash.c  u32 __hsiphash_aligned(const void *data, size_t len, const hsiphash_key_t *key)
data              423 lib/siphash.c  	const u8 *end = data + len - (len % sizeof(u32));
data              427 lib/siphash.c  	for (; data != end; data += sizeof(u32)) {
data              428 lib/siphash.c  		m = le32_to_cpup(data);
data              435 lib/siphash.c  	case 2: b |= le16_to_cpup(data); break;
data              443 lib/siphash.c  u32 __hsiphash_unaligned(const void *data, size_t len,
data              446 lib/siphash.c  	const u8 *end = data + len - (len % sizeof(u32));
data              450 lib/siphash.c  	for (; data != end; data += sizeof(u32)) {
data              451 lib/siphash.c  		m = get_unaligned_le32(data);
data              206 lib/string.c   		unsigned long c, data;
data              209 lib/string.c   		if (has_zero(c, &data, &constants)) {
data              210 lib/string.c   			data = prep_zero_mask(c, data, &constants);
data              211 lib/string.c   			data = create_zero_mask(data);
data              212 lib/string.c   			*(unsigned long *)(dest+res) = c & zero_bytemask(data);
data              213 lib/string.c   			return res + find_zero(data);
data               37 lib/strncpy_from_user.c 		unsigned long c, data;
data               43 lib/strncpy_from_user.c 		if (has_zero(c, &data, &constants)) {
data               44 lib/strncpy_from_user.c 			data = prep_zero_mask(c, data, &constants);
data               45 lib/strncpy_from_user.c 			data = create_zero_mask(data);
data               46 lib/strncpy_from_user.c 			return res + find_zero(data);
data               41 lib/strnlen_user.c 		unsigned long data;
data               42 lib/strnlen_user.c 		if (has_zero(c, &data, &constants)) {
data               43 lib/strnlen_user.c 			data = prep_zero_mask(c, data, &constants);
data               44 lib/strnlen_user.c 			data = create_zero_mask(data);
data               45 lib/strnlen_user.c 			return res + find_zero(data) + 1 - align;
data               15 lib/syscall.c  		info->data.nr = -1;
data               26 lib/syscall.c  	info->data.instruction_pointer = instruction_pointer(regs);
data               28 lib/syscall.c  	info->data.nr = syscall_get_nr(target, regs);
data               29 lib/syscall.c  	if (info->data.nr != -1L)
data               31 lib/syscall.c  				      (unsigned long *)&info->data.args[0]);
data               74 lib/test_bpf.c 	__u8 data[MAX_DATA];
data             6512 lib/test_bpf.c 	skb = populate_skb(test->data, test->test[sub].data_size);
data             6546 lib/test_bpf.c static void release_test_data(const struct bpf_test *test, void *data)
data             6551 lib/test_bpf.c 	kfree_skb(data);
data             6657 lib/test_bpf.c static int __run_one(const struct bpf_prog *fp, const void *data,
data             6667 lib/test_bpf.c 		ret = BPF_PROG_RUN(fp, data);
data             6683 lib/test_bpf.c 		void *data;
data             6691 lib/test_bpf.c 		data = generate_test_data(test, i);
data             6692 lib/test_bpf.c 		if (!data && !(test->aux & FLAG_NO_DATA)) {
data             6697 lib/test_bpf.c 		ret = __run_one(fp, data, runs, &duration);
data             6698 lib/test_bpf.c 		release_test_data(test, data);
data              116 lib/test_firmware.c 					     test_firmware->data,
data              605 lib/test_firmware.c static int test_fw_run_batch_request(void *data)
data              607 lib/test_firmware.c 	struct test_batched_req *req = data;
data              879 lib/test_firmware.c 	memcpy(buf, req->fw->data, req->fw->size);
data              217 lib/test_kmod.c static int run_request(void *data)
data              219 lib/test_kmod.c 	struct kmod_test_device_info *info = data;
data               79 lib/test_rhashtable.c static u32 my_hashfn(const void *data, u32 len, u32 seed)
data               81 lib/test_rhashtable.c 	const struct test_obj_rhl *obj = data;
data              631 lib/test_rhashtable.c static int threadfunc(void *data)
data              634 lib/test_rhashtable.c 	struct thread_data *tdata = data;
data               73 lib/test_sysctl.c 		.data		= &test_data.int_0001,
data               82 lib/test_sysctl.c 		.data		= &test_data.int_0002,
data               89 lib/test_sysctl.c 		.data		= &test_data.int_0003,
data               96 lib/test_sysctl.c 		.data		= &test_data.uint_0001,
data              103 lib/test_sysctl.c 		.data		= &test_data.string_0001,
data              110 lib/test_sysctl.c 		.data		= &test_data.bitmap_0001,
data               46 lib/test_uuid.c 				    const char *data, const char *actual)
data               53 lib/test_uuid.c 	       data);
data               62 lib/test_uuid.c static void __init test_uuid_test(const struct test_uuid_data *data)
data               70 lib/test_uuid.c 	if (guid_parse(data->uuid, &le))
data               71 lib/test_uuid.c 		test_uuid_failed("conversion", false, false, data->uuid, NULL);
data               74 lib/test_uuid.c 	if (!guid_equal(&data->le, &le)) {
data               76 lib/test_uuid.c 		test_uuid_failed("cmp", false, false, data->uuid, buf);
data               81 lib/test_uuid.c 	if (uuid_parse(data->uuid, &be))
data               82 lib/test_uuid.c 		test_uuid_failed("conversion", false, true, data->uuid, NULL);
data               85 lib/test_uuid.c 	if (!uuid_equal(&data->be, &be)) {
data               87 lib/test_uuid.c 		test_uuid_failed("cmp", false, true, data->uuid, buf);
data               91 lib/test_uuid.c static void __init test_uuid_wrong(const char *data)
data               98 lib/test_uuid.c 	if (!guid_parse(data, &le))
data               99 lib/test_uuid.c 		test_uuid_failed("negative", true, false, data, NULL);
data              103 lib/test_uuid.c 	if (!uuid_parse(data, &be))
data              104 lib/test_uuid.c 		test_uuid_failed("negative", true, true, data, NULL);
data              201 lib/textsearch.c 	const void	*data;
data              211 lib/textsearch.c 		*dst = st->data + consumed;
data              233 lib/textsearch.c 					const void *data, unsigned int len)
data              238 lib/textsearch.c 	st->data = data;
data              140 lib/ts_fsm.c   	const u8 *data;
data              145 lib/ts_fsm.c   	block_len = conf->get_next_block(consumed, &data, conf, state); })
data              178 lib/ts_fsm.c   			if (!match_token(cur, data[block_idx]))
data              184 lib/ts_fsm.c   			    !match_token(cur, data[block_idx]))
data              192 lib/ts_fsm.c   			if (!match_token(cur, data[block_idx]))
data              205 lib/ts_fsm.c   			while (!match_token(next, data[block_idx])) {
data              206 lib/ts_fsm.c   				if (!match_token(cur, data[block_idx]))
data              222 lib/ts_fsm.c   			while (!match_token(next, data[block_idx])) {
data              229 lib/ts_fsm.c   				if (!match_token(cur, data[block_idx]))
data              161 lib/ubsan.c    static void handle_overflow(struct overflow_data *data, void *lhs,
data              165 lib/ubsan.c    	struct type_descriptor *type = data->type;
data              169 lib/ubsan.c    	if (suppress_report(&data->location))
data              172 lib/ubsan.c    	ubsan_prologue(&data->location);
data              187 lib/ubsan.c    void __ubsan_handle_add_overflow(struct overflow_data *data,
data              191 lib/ubsan.c    	handle_overflow(data, lhs, rhs, '+');
data              195 lib/ubsan.c    void __ubsan_handle_sub_overflow(struct overflow_data *data,
data              198 lib/ubsan.c    	handle_overflow(data, lhs, rhs, '-');
data              202 lib/ubsan.c    void __ubsan_handle_mul_overflow(struct overflow_data *data,
data              205 lib/ubsan.c    	handle_overflow(data, lhs, rhs, '*');
data              209 lib/ubsan.c    void __ubsan_handle_negate_overflow(struct overflow_data *data,
data              214 lib/ubsan.c    	if (suppress_report(&data->location))
data              217 lib/ubsan.c    	ubsan_prologue(&data->location);
data              219 lib/ubsan.c    	val_to_string(old_val_str, sizeof(old_val_str), data->type, old_val);
data              222 lib/ubsan.c    		old_val_str, data->type->type_name);
data              229 lib/ubsan.c    void __ubsan_handle_divrem_overflow(struct overflow_data *data,
data              234 lib/ubsan.c    	if (suppress_report(&data->location))
data              237 lib/ubsan.c    	ubsan_prologue(&data->location);
data              239 lib/ubsan.c    	val_to_string(rhs_val_str, sizeof(rhs_val_str), data->type, rhs);
data              241 lib/ubsan.c    	if (type_is_signed(data->type) && get_signed_val(data->type, rhs) == -1)
data              243 lib/ubsan.c    			rhs_val_str, data->type->type_name);
data              251 lib/ubsan.c    static void handle_null_ptr_deref(struct type_mismatch_data_common *data)
data              253 lib/ubsan.c    	if (suppress_report(data->location))
data              256 lib/ubsan.c    	ubsan_prologue(data->location);
data              259 lib/ubsan.c    		type_check_kinds[data->type_check_kind],
data              260 lib/ubsan.c    		data->type->type_name);
data              265 lib/ubsan.c    static void handle_misaligned_access(struct type_mismatch_data_common *data,
data              268 lib/ubsan.c    	if (suppress_report(data->location))
data              271 lib/ubsan.c    	ubsan_prologue(data->location);
data              274 lib/ubsan.c    		type_check_kinds[data->type_check_kind],
data              275 lib/ubsan.c    		(void *)ptr, data->type->type_name);
data              276 lib/ubsan.c    	pr_err("which requires %ld byte alignment\n", data->alignment);
data              281 lib/ubsan.c    static void handle_object_size_mismatch(struct type_mismatch_data_common *data,
data              284 lib/ubsan.c    	if (suppress_report(data->location))
data              287 lib/ubsan.c    	ubsan_prologue(data->location);
data              289 lib/ubsan.c    		type_check_kinds[data->type_check_kind],
data              291 lib/ubsan.c    	pr_err("for an object of type %s\n", data->type->type_name);
data              295 lib/ubsan.c    static void ubsan_type_mismatch_common(struct type_mismatch_data_common *data,
data              301 lib/ubsan.c    		handle_null_ptr_deref(data);
data              302 lib/ubsan.c    	else if (data->alignment && !IS_ALIGNED(ptr, data->alignment))
data              303 lib/ubsan.c    		handle_misaligned_access(data, ptr);
data              305 lib/ubsan.c    		handle_object_size_mismatch(data, ptr);
data              310 lib/ubsan.c    void __ubsan_handle_type_mismatch(struct type_mismatch_data *data,
data              314 lib/ubsan.c    		.location = &data->location,
data              315 lib/ubsan.c    		.type = data->type,
data              316 lib/ubsan.c    		.alignment = data->alignment,
data              317 lib/ubsan.c    		.type_check_kind = data->type_check_kind
data              324 lib/ubsan.c    void __ubsan_handle_type_mismatch_v1(struct type_mismatch_data_v1 *data,
data              329 lib/ubsan.c    		.location = &data->location,
data              330 lib/ubsan.c    		.type = data->type,
data              331 lib/ubsan.c    		.alignment = 1UL << data->log_alignment,
data              332 lib/ubsan.c    		.type_check_kind = data->type_check_kind
data              339 lib/ubsan.c    void __ubsan_handle_out_of_bounds(struct out_of_bounds_data *data, void *index)
data              343 lib/ubsan.c    	if (suppress_report(&data->location))
data              346 lib/ubsan.c    	ubsan_prologue(&data->location);
data              348 lib/ubsan.c    	val_to_string(index_str, sizeof(index_str), data->index_type, index);
data              350 lib/ubsan.c    		data->array_type->type_name);
data              355 lib/ubsan.c    void __ubsan_handle_shift_out_of_bounds(struct shift_out_of_bounds_data *data,
data              358 lib/ubsan.c    	struct type_descriptor *rhs_type = data->rhs_type;
data              359 lib/ubsan.c    	struct type_descriptor *lhs_type = data->lhs_type;
data              364 lib/ubsan.c    	if (suppress_report(&data->location))
data              367 lib/ubsan.c    	ubsan_prologue(&data->location);
data              397 lib/ubsan.c    void __ubsan_handle_builtin_unreachable(struct unreachable_data *data)
data              399 lib/ubsan.c    	ubsan_prologue(&data->location);
data              406 lib/ubsan.c    void __ubsan_handle_load_invalid_value(struct invalid_value_data *data,
data              411 lib/ubsan.c    	if (suppress_report(&data->location))
data              414 lib/ubsan.c    	ubsan_prologue(&data->location);
data              416 lib/ubsan.c    	val_to_string(val_str, sizeof(val_str), data->type, val);
data              419 lib/ubsan.c    		val_str, data->type->type_name);
data               29 lib/ucs2_string.c ucs2_strsize(const ucs2_char_t *data, unsigned long maxlength)
data               31 lib/ucs2_string.c         return ucs2_strnlen(data, maxlength/sizeof(ucs2_char_t)) * sizeof(ucs2_char_t);
data              537 mm/cma.c       int cma_for_each_area(int (*it)(struct cma *cma, void *data), void *data)
data              542 mm/cma.c       		int ret = it(&cma_areas[i], data);
data               24 mm/cma_debug.c static int cma_debugfs_get(void *data, u64 *val)
data               26 mm/cma_debug.c 	unsigned long *p = data;
data               34 mm/cma_debug.c static int cma_used_get(void *data, u64 *val)
data               36 mm/cma_debug.c 	struct cma *cma = data;
data               49 mm/cma_debug.c static int cma_maxchunk_get(void *data, u64 *val)
data               51 mm/cma_debug.c 	struct cma *cma = data;
data              122 mm/cma_debug.c static int cma_free_write(void *data, u64 val)
data              125 mm/cma_debug.c 	struct cma *cma = data;
data              154 mm/cma_debug.c static int cma_alloc_write(void *data, u64 val)
data              157 mm/cma_debug.c 	struct cma *cma = data;
data             1550 mm/compaction.c 					unsigned long data)
data             1552 mm/compaction.c 	struct compact_control *cc = (struct compact_control *)data;
data             1574 mm/compaction.c static void compaction_free(struct page *page, unsigned long data)
data             1576 mm/compaction.c 	struct compact_control *cc = (struct compact_control *)data;
data              354 mm/dmapool.c   		u8 *data = retval;
data              357 mm/dmapool.c   			if (data[i] == POOL_POISON_FREED)
data              372 mm/dmapool.c   					data, pool->size, 1);
data             2759 mm/filemap.c   				void *data,
data             2781 mm/filemap.c   			err = filler(data, page);
data             2783 mm/filemap.c   			err = mapping->a_ops->readpage(data, page);
data             2872 mm/filemap.c   				void *data)
data             2874 mm/filemap.c   	return do_read_cache_page(mapping, index, filler, data,
data             2967 mm/huge_memory.c static int split_huge_pages_set(void *data, u64 val)
data             3096 mm/hugetlb.c   	table->data = &tmp;
data             3142 mm/hugetlb.c   	table->data = &tmp;
data               14 mm/hwpoison-inject.c static int hwpoison_inject(void *data, u64 val)
data               62 mm/hwpoison-inject.c static int hwpoison_unpoison(void *data, u64 val)
data              674 mm/kasan/common.c 			unsigned long action, void *data)
data              676 mm/kasan/common.c 	struct memory_notify *mem_data = data;
data             2006 mm/memory.c    				     pte_fn_t fn, void *data)
data             2023 mm/memory.c    		err = fn(pte++, addr, data);
data             2037 mm/memory.c    				     pte_fn_t fn, void *data)
data             2050 mm/memory.c    		err = apply_to_pte_range(mm, pmd, addr, next, fn, data);
data             2059 mm/memory.c    				     pte_fn_t fn, void *data)
data             2070 mm/memory.c    		err = apply_to_pmd_range(mm, pud, addr, next, fn, data);
data             2079 mm/memory.c    				     pte_fn_t fn, void *data)
data             2090 mm/memory.c    		err = apply_to_pud_range(mm, p4d, addr, next, fn, data);
data             2102 mm/memory.c    			unsigned long size, pte_fn_t fn, void *data)
data             2115 mm/memory.c    		err = apply_to_p4d_range(mm, pgd, addr, next, fn, data);
data             3378 mm/memory.c    static int fault_around_bytes_get(void *data, u64 *val)
data             3388 mm/memory.c    static int fault_around_bytes_set(void *data, u64 val)
data             1391 mm/memory_hotplug.c 			void *data)
data             1393 mm/memory_hotplug.c 	unsigned long *offlined_pages = (unsigned long *)data;
data             1404 mm/memory_hotplug.c 			void *data)
data              139 mm/memremap.c  static void devm_memremap_pages_release(void *data)
data              141 mm/memremap.c  	memunmap_pages(data);
data             1906 mm/migrate.c   					   unsigned long data)
data             1908 mm/migrate.c   	int nid = (int) data;
data             3718 mm/mmap.c      			     unsigned long action, void *data)
data             2160 mm/page-writeback.c 		      void *data)
data             2238 mm/page-writeback.c 			error = (*writepage)(page, wbc, data);
data             2300 mm/page-writeback.c 		       void *data)
data             2302 mm/page-writeback.c 	struct address_space *mapping = data;
data             1768 mm/page_alloc.c static int __init deferred_init_memmap(void *data)
data             1770 mm/page_alloc.c 	pg_data_t *pgdat = data;
data             5742 mm/page_alloc.c static void __build_all_zonelists(void *data)
data             5746 mm/page_alloc.c 	pg_data_t *self = data;
data               49 mm/percpu-internal.h 	void			*data;		/* chunk data */
data               68 mm/percpu-km.c 	chunk->data = pages;
data               91 mm/percpu-km.c 	if (chunk->data)
data               92 mm/percpu-km.c 		__free_pages(chunk->data, order_base_2(nr_pages));
data              347 mm/percpu-vm.c 	chunk->data = vms;
data              364 mm/percpu-vm.c 	if (chunk->data)
data              365 mm/percpu-vm.c 		pcpu_free_vm_areas(chunk->data, pcpu_nr_groups);
data               89 mm/readahead.c 			int (*filler)(void *, struct page *), void *data)
data              104 mm/readahead.c 		ret = filler(data, page);
data              424 mm/rmap.c      static void anon_vma_ctor(void *data)
data              426 mm/rmap.c      	struct anon_vma *anon_vma = data;
data             3489 mm/shmem.c     static int shmem_parse_options(struct fs_context *fc, void *data)
data             3491 mm/shmem.c     	char *options = data;
data             1449 mm/slab.c      static void dump_line(char *data, int offset, int limit)
data             1457 mm/slab.c      		if (data[offset + i] != POISON_FREE) {
data             1458 mm/slab.c      			error = data[offset + i];
data             1463 mm/slab.c      			&data[offset], limit, 1);
data              726 mm/slub.c      static void restore_bytes(struct kmem_cache *s, char *message, u8 data,
data              729 mm/slub.c      	slab_fix(s, "Restoring 0x%p-0x%p=0x%x\n", from, to - 1, data);
data              730 mm/slub.c      	memset(from, data, to - from);
data             5366 mm/slub.c      	int *data = kmalloc_array(nr_cpu_ids, sizeof(int), GFP_KERNEL);
data             5368 mm/slub.c      	if (!data)
data             5374 mm/slub.c      		data[cpu] = x;
data             5382 mm/slub.c      		if (data[cpu] && len < PAGE_SIZE - 20)
data             5383 mm/slub.c      			len += sprintf(buf + len, " C%d=%u", cpu, data[cpu]);
data             5386 mm/slub.c      	kfree(data);
data              276 mm/swapfile.c  	return info->data;
data              282 mm/swapfile.c  	info->data = c;
data              289 mm/swapfile.c  	info->data = c;
data              294 mm/swapfile.c  	return info->data;
data              300 mm/swapfile.c  	info->data = n;
data              307 mm/swapfile.c  	info->data = n;
data              323 mm/swapfile.c  	info->data = 0;
data             3077 mm/vmalloc.c   static int f(pte_t *pte, unsigned long addr, void *data)
data             3079 mm/vmalloc.c   	pte_t ***p = data;
data               17 net/6lowpan/debugfs.c static int lowpan_ctx_flag_active_set(void *data, u64 val)
data               19 net/6lowpan/debugfs.c 	struct lowpan_iphc_ctx *ctx = data;
data               32 net/6lowpan/debugfs.c static int lowpan_ctx_flag_active_get(void *data, u64 *val)
data               34 net/6lowpan/debugfs.c 	*val = lowpan_iphc_ctx_is_active(data);
data               42 net/6lowpan/debugfs.c static int lowpan_ctx_flag_c_set(void *data, u64 val)
data               44 net/6lowpan/debugfs.c 	struct lowpan_iphc_ctx *ctx = data;
data               57 net/6lowpan/debugfs.c static int lowpan_ctx_flag_c_get(void *data, u64 *val)
data               59 net/6lowpan/debugfs.c 	*val = lowpan_iphc_ctx_is_compression(data);
data               66 net/6lowpan/debugfs.c static int lowpan_ctx_plen_set(void *data, u64 val)
data               68 net/6lowpan/debugfs.c 	struct lowpan_iphc_ctx *ctx = data;
data               82 net/6lowpan/debugfs.c static int lowpan_ctx_plen_get(void *data, u64 *val)
data               84 net/6lowpan/debugfs.c 	struct lowpan_iphc_ctx *ctx = data;
data              215 net/6lowpan/debugfs.c static int lowpan_short_addr_get(void *data, u64 *val)
data              217 net/6lowpan/debugfs.c 	struct wpan_dev *wdev = data;
data              621 net/6lowpan/iphc.c 		       skb->data, skb->len);
data             1089 net/6lowpan/iphc.c 	u8 data[6];
data             1092 net/6lowpan/iphc.c 	memcpy(data, &ipaddr->s6_addr[1], 2);
data             1094 net/6lowpan/iphc.c 	memcpy(&data[1], &ipaddr->s6_addr[11], 4);
data             1095 net/6lowpan/iphc.c 	lowpan_push_hc_data(hc_ptr, data, 6);
data             1163 net/6lowpan/iphc.c 		       skb->data, skb->len);
data             1310 net/6lowpan/iphc.c 		       skb->data, skb->len);
data               64 net/6lowpan/nhc.c 	const u8 *nhcid_skb_ptr = skb->data;
data               72 net/6lowpan/nhc.c 		if (nhcid_skb_ptr + nhc->idlen > skb->data + skb->len)
data               95 net/802/fddi.c 	struct fddihdr *fddi = (struct fddihdr *)skb->data;
data              138 net/802/garp.c 			 const void *data, u8 len, u8 type)
data              144 net/802/garp.c 	return memcmp(attr->data, data, len);
data              148 net/802/garp.c 					  const void *data, u8 len, u8 type)
data              156 net/802/garp.c 		d = garp_attr_cmp(attr, data, len, type);
data              168 net/802/garp.c 					  const void *data, u8 len, u8 type)
data              177 net/802/garp.c 		d = garp_attr_cmp(attr, data, len, type);
data              193 net/802/garp.c 	memcpy(attr->data, data, len);
data              302 net/802/garp.c 	memcpy(ga->data, attr->data, attr->dlen);
data              343 net/802/garp.c 		      const void *data, u8 len, u8 type)
data              350 net/802/garp.c 	attr = garp_attr_create(app, data, len, type);
data              363 net/802/garp.c 			const void *data, u8 len, u8 type)
data              370 net/802/garp.c 	attr = garp_attr_lookup(app, data, len, type);
data              418 net/802/garp.c 	if (*skb->data == GARP_END_MARK) {
data              435 net/802/garp.c 	ga = (struct garp_attr_hdr *)skb->data;
data              471 net/802/garp.c 	attr = garp_attr_lookup(app, ga->data, dlen, attrtype);
data              484 net/802/garp.c 	gm = (struct garp_msg_hdr *)skb->data;
data              501 net/802/garp.c 	struct garp_application *appl = proto->data;
data              515 net/802/garp.c 	gp = (struct garp_pdu_hdr *)skb->data;
data              626 net/802/garp.c 	appl->proto.data = appl;
data               43 net/8021q/vlan_core.c 		unsigned int offset = skb->data - skb_mac_header(skb);
data              492 net/8021q/vlan_core.c 		vhdr2 = (struct vlan_hdr *)(p->data + off_vlan);
data              511 net/8021q/vlan_core.c 	struct vlan_hdr *vhdr = (struct vlan_hdr *)(skb->data + nhoff);
data              103 net/8021q/vlan_dev.c 	struct vlan_ethhdr *veth = (struct vlan_ethhdr *)(skb->data);
data               39 net/8021q/vlan_netlink.c static int vlan_validate(struct nlattr *tb[], struct nlattr *data[],
data               57 net/8021q/vlan_netlink.c 	if (!data) {
data               62 net/8021q/vlan_netlink.c 	if (data[IFLA_VLAN_PROTOCOL]) {
data               63 net/8021q/vlan_netlink.c 		switch (nla_get_be16(data[IFLA_VLAN_PROTOCOL])) {
data               73 net/8021q/vlan_netlink.c 	if (data[IFLA_VLAN_ID]) {
data               74 net/8021q/vlan_netlink.c 		id = nla_get_u16(data[IFLA_VLAN_ID]);
data               80 net/8021q/vlan_netlink.c 	if (data[IFLA_VLAN_FLAGS]) {
data               81 net/8021q/vlan_netlink.c 		flags = nla_data(data[IFLA_VLAN_FLAGS]);
data               91 net/8021q/vlan_netlink.c 	err = vlan_validate_qos_map(data[IFLA_VLAN_INGRESS_QOS]);
data               96 net/8021q/vlan_netlink.c 	err = vlan_validate_qos_map(data[IFLA_VLAN_EGRESS_QOS]);
data              105 net/8021q/vlan_netlink.c 			   struct nlattr *data[],
data              113 net/8021q/vlan_netlink.c 	if (data[IFLA_VLAN_FLAGS]) {
data              114 net/8021q/vlan_netlink.c 		flags = nla_data(data[IFLA_VLAN_FLAGS]);
data              119 net/8021q/vlan_netlink.c 	if (data[IFLA_VLAN_INGRESS_QOS]) {
data              120 net/8021q/vlan_netlink.c 		nla_for_each_nested(attr, data[IFLA_VLAN_INGRESS_QOS], rem) {
data              125 net/8021q/vlan_netlink.c 	if (data[IFLA_VLAN_EGRESS_QOS]) {
data              126 net/8021q/vlan_netlink.c 		nla_for_each_nested(attr, data[IFLA_VLAN_EGRESS_QOS], rem) {
data              137 net/8021q/vlan_netlink.c 			struct nlattr *tb[], struct nlattr *data[],
data              146 net/8021q/vlan_netlink.c 	if (!data[IFLA_VLAN_ID]) {
data              162 net/8021q/vlan_netlink.c 	if (data[IFLA_VLAN_PROTOCOL])
data              163 net/8021q/vlan_netlink.c 		proto = nla_get_be16(data[IFLA_VLAN_PROTOCOL]);
data              168 net/8021q/vlan_netlink.c 	vlan->vlan_id	 = nla_get_u16(data[IFLA_VLAN_ID]);
data              185 net/8021q/vlan_netlink.c 	err = vlan_changelink(dev, tb, data, extack);
data             2067 net/9p/client.c int p9_client_readdir(struct p9_fid *fid, char *data, u32 count, u64 offset)
data             2073 net/9p/client.c 	struct kvec kv = {.iov_base = data, .iov_len = count};
data             2122 net/9p/client.c 		memmove(data, dataptr, count);
data               46 net/9p/protocol.c size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size)
data               49 net/9p/protocol.c 	memcpy(data, &pdu->sdata[pdu->offset], len);
data               54 net/9p/protocol.c static size_t pdu_write(struct p9_fcall *pdu, const void *data, size_t size)
data               57 net/9p/protocol.c 	memcpy(&pdu->sdata[pdu->size], data, len);
data              215 net/9p/protocol.c 				void **data = va_arg(ap, void **);
data              223 net/9p/protocol.c 					*data = &pdu->sdata[pdu->offset];
data               19 net/9p/protocol.h size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size);
data               88 net/9p/trans_virtio.c static unsigned int rest_of_page(void *data)
data               90 net/9p/trans_virtio.c 	return PAGE_SIZE - offset_in_page(data);
data              168 net/9p/trans_virtio.c 			int limit, char *data, int count)
data              174 net/9p/trans_virtio.c 		s = rest_of_page(data);
data              180 net/9p/trans_virtio.c 		sg_set_buf(&sg[index++], data, s);
data              182 net/9p/trans_virtio.c 		data += s;
data              306 net/9p/trans_virtio.c 			       struct iov_iter *data,
data              314 net/9p/trans_virtio.c 	if (!iov_iter_count(data))
data              317 net/9p/trans_virtio.c 	if (!iov_iter_is_kvec(data)) {
data              329 net/9p/trans_virtio.c 		n = iov_iter_get_pages_alloc(data, pages, count, offs);
data              344 net/9p/trans_virtio.c 			len = iov_iter_single_seg_count(data);
data              346 net/9p/trans_virtio.c 				p = data->kvec->iov_base + data->iov_offset;
data              349 net/9p/trans_virtio.c 			iov_iter_advance(data, 0);
data               68 net/9p/trans_xen.c 	struct xen_9pfs_data data;
data              179 net/9p/trans_xen.c 	xen_9pfs_write_packet(ring->data.out, p9_req->tc.sdata, size,
data              220 net/9p/trans_xen.c 		xen_9pfs_read_packet(&h, ring->data.in, sizeof(h),
data              238 net/9p/trans_xen.c 		xen_9pfs_read_packet(req->rc.sdata, ring->data.in, h.size,
data              297 net/9p/trans_xen.c 		if (priv->rings[i].data.in) {
data              304 net/9p/trans_xen.c 			free_pages((unsigned long)priv->rings[i].data.in,
data              358 net/9p/trans_xen.c 	ring->data.in = bytes;
data              359 net/9p/trans_xen.c 	ring->data.out = bytes + XEN_9PFS_RING_SIZE;
data              555 net/appletalk/aarp.c 		struct ddpehdr *ddp = (struct ddpehdr *)skb->data;
data              574 net/appletalk/aarp.c 			*((__be16 *)skb->data) = htons(skb->len);
data              583 net/appletalk/aarp.c 		skb->data[0] = sa->s_node;
data              584 net/appletalk/aarp.c 		skb->data[1] = at->s_node;
data              585 net/appletalk/aarp.c 		skb->data[2] = ft;
data              913 net/appletalk/ddp.c static unsigned long atalk_sum_partial(const unsigned char *data,
data              918 net/appletalk/ddp.c 		sum += *data++;
data              936 net/appletalk/ddp.c 		sum = atalk_sum_partial(skb->data + offset, copy, sum);
data             1282 net/appletalk/ddp.c 	return skb->data[12] == 22;
data               17 net/appletalk/sysctl_net_atalk.c 		.data		= &sysctl_aarp_expiry_time,
data               24 net/appletalk/sysctl_net_atalk.c 		.data		= &sysctl_aarp_tick_time,
data               31 net/appletalk/sysctl_net_atalk.c 		.data		= &sysctl_aarp_retransmit_limit,
data               38 net/appletalk/sysctl_net_atalk.c 		.data		= &sysctl_aarp_resolve_time,
data               38 net/atm/br2684.c 		       16, 1, skb->data, min(NUM2PRINT, skb->len), true);
data              249 net/atm/br2684.c 			memset(skb->data, 0, 2);
data              396 net/atm/br2684.c 	    (((struct iphdr *)(skb->data))->daddr & brvcc->filter.
data              449 net/atm/br2684.c 		if (skb->len > 7 && skb->data[7] == 0x01)
data              454 net/atm/br2684.c 		    (memcmp(skb->data, llc_oui_ipv4,
data              456 net/atm/br2684.c 			if (memcmp(skb->data + 6, ethertype_ipv6,
data              459 net/atm/br2684.c 			else if (memcmp(skb->data + 6, ethertype_ipv4,
data              473 net/atm/br2684.c 			   (memcmp(skb->data, llc_oui_pid_pad, 7) == 0)) {
data              494 net/atm/br2684.c 			if (memcmp(skb->data, pad, BR2684_PAD_LEN) != 0)
data              221 net/atm/clip.c 	    memcmp(skb->data, llc_oui, sizeof(llc_oui)))
data              224 net/atm/clip.c 		skb->protocol = ((__be16 *)skb->data)[3];
data              643 net/atm/common.c 		memset(skb->data + size, 0, eff-size);
data              235 net/atm/ioctl.c 	u32 data;
data              243 net/atm/ioctl.c 	    get_user(data, &iobuf32->buffer))
data              245 net/atm/ioctl.c 	datap = compat_ptr(data);
data              266 net/atm/ioctl.c 	u32 data;
data              274 net/atm/ioctl.c 	    get_user(data, &sioc32->arg))
data              276 net/atm/ioctl.c 	datap = compat_ptr(data);
data              139 net/atm/lec.c  	buff = skb->data + skb->dev->hard_header_len;
data              149 net/atm/lec.c  		mesg = (struct atmlec_msg *)skb2->data;
data              226 net/atm/lec.c  		 (long)skb->head, (long)skb->data, (long)skb_tail_pointer(skb),
data              229 net/atm/lec.c  	if (memcmp(skb->data, bridge_ula_lec, sizeof(bridge_ula_lec)) == 0)
data              247 net/atm/lec.c  	lec_h = (struct lecdatahdr_8023 *)skb->data;
data              259 net/atm/lec.c  		       skb->data, min(skb->len, MAX_DUMP_SKB), true);
data              352 net/atm/lec.c  	mesg = (struct atmlec_msg *)skb->data;
data              353 net/atm/lec.c  	tmp = skb->data;
data              511 net/atm/lec.c  	     struct sk_buff *data)
data              523 net/atm/lec.c  	mesg = (struct atmlec_msg *)skb->data;
data              526 net/atm/lec.c  	if (data != NULL)
data              527 net/atm/lec.c  		mesg->sizeoftlvs = data->len;
data              540 net/atm/lec.c  	if (data != NULL) {
data              541 net/atm/lec.c  		pr_debug("about to send %d bytes of data\n", data->len);
data              542 net/atm/lec.c  		atm_force_charge(priv->lecd, data->truesize);
data              543 net/atm/lec.c  		skb_queue_tail(&sk->sk_receive_queue, data);
data              606 net/atm/lec.c  		       skb->data, min(MAX_SKB_DUMP, skb->len), true);
data              608 net/atm/lec.c  	if (memcmp(skb->data, lec_ctrl_magic, 4) == 0) {
data              620 net/atm/lec.c  		if (*(__be16 *) skb->data == htons(priv->lecid) ||
data              630 net/atm/lec.c  		dst = ((struct lecdatahdr_8023 *)skb->data)->h_dest;
data              638 net/atm/lec.c  			src = ((struct lecdatahdr_8023 *)skb->data)->h_source;
data             2245 net/atm/lec.c  	struct lecdatahdr_8023 *hdr = (struct lecdatahdr_8023 *)skb->data;
data              507 net/atm/mpc.c  	buff = skb->data + mpc->dev->hard_header_len;
data              583 net/atm/mpc.c  	eth = (struct ethhdr *)skb->data;
data              702 net/atm/mpc.c  	if (memcmp(skb->data, &llc_snap_mpoa_ctrl,
data              722 net/atm/mpc.c  	if (memcmp(skb->data, &llc_snap_mpoa_data_tagged,
data              726 net/atm/mpc.c  	} else if (memcmp(skb->data, &llc_snap_mpoa_data,
data              738 net/atm/mpc.c  	tmp = skb->data + sizeof(struct llc_snap_hdr);
data              912 net/atm/mpc.c  	struct k_message *mesg = (struct k_message *)skb->data;
data             1266 net/atm/mpc.c  	memset(skb->data, 0, sizeof(struct k_message));
data             1267 net/atm/mpc.c  	purge_msg = (struct k_message *)skb->data;
data              197 net/atm/pppoatm.c 		    memcmp(skb->data, pppllc, LLC_LEN))
data              207 net/atm/pppoatm.c 		    !memcmp(skb->data, pppllc, sizeof(pppllc))) {
data              213 net/atm/pppoatm.c 		    !memcmp(skb->data, &pppllc[LLC_LEN],
data              219 net/atm/pppoatm.c 		pr_debug("Couldn't autodetect yet (skb: %6ph)\n", skb->data);
data              295 net/atm/pppoatm.c 	if (skb->data[0] == '\0' && (pvcc->flags & SC_COMP_PROT))
data              362 net/atm/pppoatm.c 	    skb->data[-1] == '\0')
data              419 net/atm/pppoatm.c 	pvcc->wakeup_tasklet.data = (unsigned long) &pvcc->chan;
data               51 net/atm/raw.c  	    (((u32 *)skb->data)[0] & (ATM_HDR_VPI_MASK | ATM_HDR_VCI_MASK)) !=
data               70 net/atm/signaling.c 	msg = (struct atmsvc_msg *) skb->data;
data              374 net/atm/svc.c  		msg = (struct atmsvc_msg *)skb->data;
data             1594 net/ax25/af_ax25.c 	lv = ax25_addr_build(skb->data, &ax25->source_addr, &sax.sax25_call,
data             1656 net/ax25/af_ax25.c 		ax25_addr_parse(mac + 1, skb->data - mac - 1, &src, NULL,
data               39 net/ax25/ax25_in.c 		if (!(*skb->data & AX25_SEG_FIRST)) {
data               40 net/ax25/ax25_in.c 			if ((ax25->fragno - 1) == (*skb->data & AX25_SEG_REM)) {
data               42 net/ax25/ax25_in.c 				ax25->fragno = *skb->data & AX25_SEG_REM;
data               82 net/ax25/ax25_in.c 		if (*skb->data & AX25_SEG_FIRST) {
data               84 net/ax25/ax25_in.c 			ax25->fragno = *skb->data & AX25_SEG_REM;
data              109 net/ax25/ax25_in.c 	pid = *skb->data;
data              206 net/ax25/ax25_in.c 	if (ax25_addr_parse(skb->data, skb->len, &src, &dest, &dp, &type, &dama) == NULL)
data              229 net/ax25/ax25_in.c 	if ((*skb->data & ~0x10) == AX25_UI && dp.lastrepeat + 1 == dp.ndigi) {
data              232 net/ax25/ax25_in.c 		ax25_send_to_raw(&dest, skb, skb->data[1]);
data              238 net/ax25/ax25_in.c 		switch (skb->data[1]) {
data              321 net/ax25/ax25_in.c 	if ((*skb->data & ~AX25_PF) != AX25_SABM &&
data              322 net/ax25/ax25_in.c 	    (*skb->data & ~AX25_PF) != AX25_SABME) {
data              327 net/ax25/ax25_in.c 		if ((*skb->data & ~AX25_PF) != AX25_DM && mine)
data              396 net/ax25/ax25_in.c 	if ((*skb->data & ~AX25_PF) == AX25_SABME) {
data              443 net/ax25/ax25_in.c 	if ((*skb->data & 0x0F) != 0) {
data              102 net/ax25/ax25_ip.c 	unsigned char *bp  = skb->data;
data              166 net/ax25/ax25_ip.c 			bp  = ourskb->data;
data              129 net/ax25/ax25_out.c 		if (*skb->data == AX25_P_TEXT) {
data              102 net/ax25/ax25_subr.c 	frame = skb->data;
data              159 net/ax25/sysctl_net_ax25.c 		table[k].data = &ax25_dev->values[k];
data              349 net/batman-adv/bat_iv_ogm.c 	packet_pos = forw_packet->skb->data;
data              383 net/batman-adv/bat_iv_ogm.c 		packet_pos = forw_packet->skb->data + buff_pos;
data              451 net/batman-adv/bat_iv_ogm.c 	batadv_ogm_packet = (struct batadv_ogm_packet *)forw_packet->skb->data;
data             1343 net/batman-adv/bat_iv_ogm.c 	ogm_packet = (struct batadv_ogm_packet *)(skb_priv->data + ogm_offset);
data             1573 net/batman-adv/bat_iv_ogm.c 	ogm_packet = (struct batadv_ogm_packet *)(skb->data + ogm_offset);
data             1756 net/batman-adv/bat_iv_ogm.c 	ogm_packet = (struct batadv_ogm_packet *)skb->data;
data             1766 net/batman-adv/bat_iv_ogm.c 		packet_pos = skb->data + ogm_offset;
data              286 net/batman-adv/bat_v_elp.c 	elp_packet = (struct batadv_elp_packet *)skb->data;
data              418 net/batman-adv/bat_v_elp.c 	elp_packet = (struct batadv_elp_packet *)skb->data;
data              534 net/batman-adv/bat_v_elp.c 	elp_packet = (struct batadv_elp_packet *)skb->data;
data              146 net/batman-adv/bat_v_ogm.c 	ogm_packet = (struct batadv_ogm2_packet *)skb->data;
data              227 net/batman-adv/bat_v_ogm.c 		skb_put_data(skb_aggr, skb->data, ogm_len);
data              298 net/batman-adv/bat_v_ogm.c 	ogm_packet = (struct batadv_ogm2_packet *)skb->data;
data              870 net/batman-adv/bat_v_ogm.c 	ogm_packet = (struct batadv_ogm2_packet *)(skb->data + ogm_offset);
data             1008 net/batman-adv/bat_v_ogm.c 	ogm_packet = (struct batadv_ogm2_packet *)skb->data;
data             1018 net/batman-adv/bat_v_ogm.c 	ogm_packet = (struct batadv_ogm2_packet *)skb->data;
data             1027 net/batman-adv/bat_v_ogm.c 		packet_pos = skb->data + ogm_offset;
data               66 net/batman-adv/bridge_loop_avoidance.c static inline u32 batadv_choose_claim(const void *data, u32 size)
data               68 net/batman-adv/bridge_loop_avoidance.c 	struct batadv_bla_claim *claim = (struct batadv_bla_claim *)data;
data               84 net/batman-adv/bridge_loop_avoidance.c static inline u32 batadv_choose_backbone_gw(const void *data, u32 size)
data               86 net/batman-adv/bridge_loop_avoidance.c 	const struct batadv_bla_claim *claim = (struct batadv_bla_claim *)data;
data              212 net/batman-adv/bridge_loop_avoidance.c 		       struct batadv_bla_claim *data)
data              223 net/batman-adv/bridge_loop_avoidance.c 	index = batadv_choose_claim(data, hash->size);
data              228 net/batman-adv/bridge_loop_avoidance.c 		if (!batadv_compare_claim(&claim->hash_entry, data))
data              373 net/batman-adv/bridge_loop_avoidance.c 	ethhdr = (struct ethhdr *)skb->data;
data             1603 net/batman-adv/bridge_loop_avoidance.c 	bcast_packet = (struct batadv_bcast_packet *)skb->data;
data              234 net/batman-adv/distributed-arp-table.c 	addr = (u8 *)(skb->data + hdr_size);
data              283 net/batman-adv/distributed-arp-table.c static u32 batadv_hash_dat(const void *data, u32 size)
data              286 net/batman-adv/distributed-arp-table.c 	const struct batadv_dat_entry *dat = data;
data              442 net/batman-adv/distributed-arp-table.c 	unicast_4addr_packet = (struct batadv_unicast_4addr_packet *)skb->data;
data             1067 net/batman-adv/distributed-arp-table.c 	ethhdr = (struct ethhdr *)(skb->data + hdr_size);
data             1077 net/batman-adv/distributed-arp-table.c 	arphdr = (struct arphdr *)(skb->data + hdr_size + ETH_HLEN);
data             1818 net/batman-adv/distributed-arp-table.c 	ethhdr = (struct ethhdr *)(skb->data + hdr_size);
data              157 net/batman-adv/fragmentation.c 	frag_packet = (struct batadv_frag_packet *)skb->data;
data              265 net/batman-adv/fragmentation.c 	packet = (struct batadv_frag_packet *)skb_out->data;
data              281 net/batman-adv/fragmentation.c 	memmove(skb_out->data - ETH_HLEN, skb_mac_header(skb_out), ETH_HLEN);
data              289 net/batman-adv/fragmentation.c 		skb_put_data(skb_out, entry->skb->data + hdr_size, size);
data              361 net/batman-adv/fragmentation.c 	packet = (struct batadv_frag_packet *)skb->data;
data              424 net/batman-adv/fragmentation.c 	memcpy(skb_fragment->data, frag_head, header_size);
data              532 net/batman-adv/fragmentation.c 	memcpy(skb->data, &frag_header, header_size);
data              658 net/batman-adv/gateway_client.c 		iphdr = (struct iphdr *)(skb->data + *header_len);
data              670 net/batman-adv/gateway_client.c 		ipv6hdr = (struct ipv6hdr *)(skb->data + *header_len);
data              685 net/batman-adv/gateway_client.c 	udphdr = (struct udphdr *)(skb->data + *header_len);
data              709 net/batman-adv/gateway_client.c 		p = skb->data + *header_len + BATADV_DHCP_HTYPE_OFFSET;
data              714 net/batman-adv/gateway_client.c 		p = skb->data + *header_len + BATADV_DHCP_HLEN_OFFSET;
data              718 net/batman-adv/gateway_client.c 		ether_addr_copy(chaddr, skb->data + chaddr_offset);
data              749 net/batman-adv/gateway_client.c 	struct ethhdr *ethhdr = (struct ethhdr *)skb->data;
data               78 net/batman-adv/hash.h 				  const void *data,
data               90 net/batman-adv/hash.h 	index = choose(data, hash->size);
data               97 net/batman-adv/hash.h 		if (!compare(node, data))
data              132 net/batman-adv/hash.h 				       void *data)
data              139 net/batman-adv/hash.h 	index = choose(data, hash->size);
data              144 net/batman-adv/hash.h 		if (!compare(node, data))
data              492 net/batman-adv/main.c 	batadv_ogm_packet = (struct batadv_ogm_packet *)skb->data;
data              621 net/batman-adv/main.c 	const u8 *data;
data              625 net/batman-adv/main.c 	from = (unsigned int)(payload_ptr - skb->data);
data              628 net/batman-adv/main.c 	while ((len = skb_seq_read(consumed, &data, &st)) != 0) {
data              629 net/batman-adv/main.c 		crc = crc32c(crc, data, len);
data              646 net/batman-adv/main.c 	struct ethhdr *ethhdr = (struct ethhdr *)(skb->data + header_len);
data              656 net/batman-adv/main.c 	vhdr = (struct vlan_ethhdr *)(skb->data + header_len);
data              700 net/batman-adv/main.c 			enum batadv_uev_action action, const char *data)
data              723 net/batman-adv/main.c 					  "%s%s", BATADV_UEV_DATA_VAR, data);
data              739 net/batman-adv/main.c 			   (action == BATADV_UEV_DEL ? "NULL" : data), ret);
data              386 net/batman-adv/main.h 			enum batadv_uev_action action, const char *data);
data              494 net/batman-adv/network-coding.c static u32 batadv_nc_hash_choose(const void *data, u32 size)
data              496 net/batman-adv/network-coding.c 	const struct batadv_nc_path *nc_path = data;
data              540 net/batman-adv/network-coding.c 		    void *data)
data              549 net/batman-adv/network-coding.c 	index = batadv_nc_hash_choose(data, hash->size);
data              554 net/batman-adv/network-coding.c 		if (!batadv_nc_hash_compare(&nc_path->hash_entry, data))
data             1106 net/batman-adv/network-coding.c 		packet1 = (struct batadv_unicast_packet *)nc_packet->skb->data;
data             1107 net/batman-adv/network-coding.c 		packet2 = (struct batadv_unicast_packet *)skb->data;
data             1110 net/batman-adv/network-coding.c 					      skb->data + sizeof(*packet2));
data             1117 net/batman-adv/network-coding.c 		packet1 = (struct batadv_unicast_packet *)skb->data;
data             1118 net/batman-adv/network-coding.c 		packet2 = (struct batadv_unicast_packet *)nc_packet->skb->data;
data             1120 net/batman-adv/network-coding.c 					      skb->data + sizeof(*packet1));
data             1143 net/batman-adv/network-coding.c 	coded_packet = (struct batadv_coded_packet *)skb_dest->data;
data             1166 net/batman-adv/network-coding.c 	batadv_nc_memxor(skb_dest->data + coded_size,
data             1167 net/batman-adv/network-coding.c 			 skb_src->data + unicast_size, coding_len);
data             1654 net/batman-adv/network-coding.c 	memcpy(&coded_packet_tmp, skb->data, sizeof(coded_packet_tmp));
data             1701 net/batman-adv/network-coding.c 	batadv_nc_memxor(skb->data + h_size,
data             1702 net/batman-adv/network-coding.c 			 nc_packet->skb->data + h_size,
data             1713 net/batman-adv/network-coding.c 	unicast_packet = (struct batadv_unicast_packet *)skb->data;
data             1816 net/batman-adv/network-coding.c 	coded_packet = (struct batadv_coded_packet *)skb->data;
data               58 net/batman-adv/originator.c batadv_orig_hash_find(struct batadv_priv *bat_priv, const void *data)
data               68 net/batman-adv/originator.c 	index = batadv_choose_orig(data, hash->size);
data               73 net/batman-adv/originator.c 		if (!batadv_compare_eth(orig_node, data))
data               78 net/batman-adv/originator.h static inline u32 batadv_choose_orig(const void *data, u32 size)
data               82 net/batman-adv/originator.h 	hash = jhash(data, ETH_ALEN, hash);
data               87 net/batman-adv/originator.h batadv_orig_hash_find(struct batadv_priv *bat_priv, const void *data);
data              227 net/batman-adv/routing.c 	icmph = (struct batadv_icmp_header *)skb->data;
data              254 net/batman-adv/routing.c 		icmph = (struct batadv_icmp_header *)skb->data;
data              300 net/batman-adv/routing.c 	icmp_packet = (struct batadv_icmp_packet *)skb->data;
data              322 net/batman-adv/routing.c 	icmp_packet = (struct batadv_icmp_packet *)skb->data;
data              383 net/batman-adv/routing.c 	icmph = (struct batadv_icmp_header *)skb->data;
data              397 net/batman-adv/routing.c 		icmph = (struct batadv_icmp_header *)skb->data;
data              424 net/batman-adv/routing.c 	icmph = (struct batadv_icmp_header *)skb->data;
data              685 net/batman-adv/routing.c 	unicast_packet = (struct batadv_unicast_packet *)skb->data;
data              705 net/batman-adv/routing.c 	unicast_packet = (struct batadv_unicast_packet *)skb->data;
data              825 net/batman-adv/routing.c 	unicast_packet = (struct batadv_unicast_packet *)skb->data;
data              827 net/batman-adv/routing.c 	ethhdr = (struct ethhdr *)(skb->data + hdr_len);
data              936 net/batman-adv/routing.c 	unicast_packet = (struct batadv_unicast_packet *)skb->data;
data              967 net/batman-adv/routing.c 	unicast_packet = (struct batadv_unicast_packet *)skb->data;
data              987 net/batman-adv/routing.c 	unicast_packet = (struct batadv_unicast_packet *)skb->data;
data             1010 net/batman-adv/routing.c 				(struct batadv_unicast_4addr_packet *)skb->data;
data             1085 net/batman-adv/routing.c 	unicast_tvlv_packet = (struct batadv_unicast_tvlv_packet *)skb->data;
data             1087 net/batman-adv/routing.c 	tvlv_buff = (unsigned char *)(skb->data + hdr_size);
data             1133 net/batman-adv/routing.c 	frag_packet = (struct batadv_frag_packet *)skb->data;
data             1213 net/batman-adv/routing.c 	bcast_packet = (struct batadv_bcast_packet *)skb->data;
data              244 net/batman-adv/send.c 	unicast_packet = (struct batadv_unicast_packet *)skb->data;
data              304 net/batman-adv/send.c 	uc_4addr_packet = (struct batadv_unicast_4addr_packet *)skb->data;
data              368 net/batman-adv/send.c 	unicast_packet = (struct batadv_unicast_packet *)skb->data;
data              410 net/batman-adv/send.c 	struct ethhdr *ethhdr = (struct ethhdr *)skb->data;
data              782 net/batman-adv/send.c 	bcast_packet = (struct batadv_bcast_packet *)newskb->data;
data              881 net/batman-adv/send.c 	bcast_packet = (struct batadv_bcast_packet *)forw_packet->skb->data;
data              333 net/batman-adv/soft-interface.c 		bcast_packet = (struct batadv_bcast_packet *)skb->data;
data              430 net/batman-adv/soft-interface.c 	batadv_bcast_packet = (struct batadv_bcast_packet *)skb->data;
data              452 net/batman-adv/soft-interface.c 		vhdr = (struct vlan_ethhdr *)skb->data;
data              970 net/batman-adv/soft-interface.c static void batadv_get_strings(struct net_device *dev, u32 stringset, u8 *data)
data              973 net/batman-adv/soft-interface.c 		memcpy(data, batadv_counters_strings,
data              978 net/batman-adv/soft-interface.c 				     struct ethtool_stats *stats, u64 *data)
data              984 net/batman-adv/soft-interface.c 		data[i] = batadv_sum_counter(bat_priv, i);
data              581 net/batman-adv/tp_meter.c 	u8 *data;
data              606 net/batman-adv/tp_meter.c 	data = skb_put(skb, data_len);
data              607 net/batman-adv/tp_meter.c 	batadv_tp_fill_prerandom(tp_vars, data, data_len);
data              638 net/batman-adv/tp_meter.c 	icmp = (struct batadv_icmp_tp_packet *)skb->data;
data             1238 net/batman-adv/tp_meter.c 	icmp = (struct batadv_icmp_tp_packet *)skb->data;
data             1392 net/batman-adv/tp_meter.c 	icmp = (struct batadv_icmp_tp_packet *)skb->data;
data             1471 net/batman-adv/tp_meter.c 	icmp = (struct batadv_icmp_tp_packet *)skb->data;
data              105 net/batman-adv/translation-table.c static inline u32 batadv_choose_tt(const void *data, u32 size)
data              110 net/batman-adv/translation-table.c 	tt = (struct batadv_tt_common_entry *)data;
data              466 net/bluetooth/6lowpan.c 	chan->data = skb;
data              468 net/bluetooth/6lowpan.c 	iv.iov_base = skb->data;
data             1083 net/bluetooth/6lowpan.c static int lowpan_enable_set(void *data, u64 val)
data             1099 net/bluetooth/6lowpan.c static int lowpan_enable_get(void *data, u64 *val)
data               23 net/bluetooth/a2mp.c static struct a2mp_cmd *__a2mp_build(u8 code, u8 ident, u16 len, void *data)
data               37 net/bluetooth/a2mp.c 	memcpy(cmd->data, data, len);
data               42 net/bluetooth/a2mp.c static void a2mp_send(struct amp_mgr *mgr, u8 code, u8 ident, u16 len, void *data)
data               50 net/bluetooth/a2mp.c 	cmd = __a2mp_build(code, ident, len, data);
data              118 net/bluetooth/a2mp.c 	struct a2mp_cmd_rej *rej = (void *) skb->data;
data              133 net/bluetooth/a2mp.c 	struct a2mp_discov_req *req = (void *) skb->data;
data              154 net/bluetooth/a2mp.c 		ext_feat = get_unaligned_le16(skb->data);
data              193 net/bluetooth/a2mp.c 	struct a2mp_discov_rsp *rsp = (void *) skb->data;
data              214 net/bluetooth/a2mp.c 		ext_feat = get_unaligned_le16(skb->data);
data              220 net/bluetooth/a2mp.c 	cl = (void *) skb->data;
data              270 net/bluetooth/a2mp.c 	struct a2mp_cl *cl = (void *) skb->data;
data              294 net/bluetooth/a2mp.c 	struct a2mp_info_req *req  = (void *) skb->data;
data              335 net/bluetooth/a2mp.c 	struct a2mp_info_rsp *rsp = (struct a2mp_info_rsp *) skb->data;
data              362 net/bluetooth/a2mp.c 	struct a2mp_amp_assoc_req *req = (void *) skb->data;
data              405 net/bluetooth/a2mp.c 	struct a2mp_amp_assoc_rsp *rsp = (void *) skb->data;
data              466 net/bluetooth/a2mp.c 	struct a2mp_physlink_req *req = (void *) skb->data;
data              546 net/bluetooth/a2mp.c 	struct a2mp_physlink_req *req = (void *) skb->data;
data              599 net/bluetooth/a2mp.c 	struct amp_mgr *mgr = chan->data;
data              607 net/bluetooth/a2mp.c 		hdr = (void *) skb->data;
data              679 net/bluetooth/a2mp.c 		hdr = (void *) skb->data;
data              704 net/bluetooth/a2mp.c 	struct amp_mgr *mgr = chan->data;
data              854 net/bluetooth/a2mp.c 	chan->data = mgr;
data              943 net/bluetooth/a2mp.c 		memcpy(rsp->amp_assoc, loc_assoc->data, loc_assoc->len);
data              979 net/bluetooth/a2mp.c 	memcpy(req->amp_assoc, loc_assoc->data, loc_assoc->len);
data               39 net/bluetooth/a2mp.h 	__u8	data[0];
data               46 net/bluetooth/a2mp.h 	__u8	data[0];
data              167 net/bluetooth/amp.c int phylink_gen_key(struct hci_conn *conn, u8 *data, u8 *len, u8 *type)
data              208 net/bluetooth/amp.c 		memcpy(data, gamp_key, HCI_AMP_LINK_KEY_SIZE);
data              213 net/bluetooth/amp.c 	return hmac_sha256(gamp_key, HCI_AMP_LINK_KEY_SIZE, "802b", 4, data);
data              219 net/bluetooth/amp.c 	struct hci_rp_read_local_amp_assoc *rp = (void *)skb->data;
data              234 net/bluetooth/amp.c 		memcpy(assoc->data + assoc->offset, rp->frag, frag_len);
data              243 net/bluetooth/amp.c 	memcpy(assoc->data + assoc->offset, rp->frag, rem_len);
data              317 net/bluetooth/amp.c 	struct hci_rp_write_remote_amp_assoc *rp = (void *)skb->data;
data               29 net/bluetooth/amp.h int phylink_gen_key(struct hci_conn *hcon, u8 *data, u8 *len, u8 *type);
data               96 net/bluetooth/bnep/bnep.h 	__u8 data[0];
data               71 net/bluetooth/bnep/core.c static int bnep_send(struct bnep_session *s, void *data, size_t len)
data               74 net/bluetooth/bnep/core.c 	struct kvec iv = { data, len };
data              103 net/bluetooth/bnep/core.c static int bnep_ctrl_set_netfilter(struct bnep_session *s, __be16 *data, int len)
data              110 net/bluetooth/bnep/core.c 	n = get_unaligned_be16(data);
data              111 net/bluetooth/bnep/core.c 	data++;
data              126 net/bluetooth/bnep/core.c 			f[i].start = get_unaligned_be16(data++);
data              127 net/bluetooth/bnep/core.c 			f[i].end   = get_unaligned_be16(data++);
data              149 net/bluetooth/bnep/core.c static int bnep_ctrl_set_mcfilter(struct bnep_session *s, u8 *data, int len)
data              156 net/bluetooth/bnep/core.c 	n = get_unaligned_be16(data);
data              157 net/bluetooth/bnep/core.c 	data += 2;
data              180 net/bluetooth/bnep/core.c 			memcpy(a1, data, ETH_ALEN);
data              181 net/bluetooth/bnep/core.c 			data += ETH_ALEN;
data              182 net/bluetooth/bnep/core.c 			a2 = data;
data              183 net/bluetooth/bnep/core.c 			data += ETH_ALEN;
data              209 net/bluetooth/bnep/core.c static int bnep_rx_control(struct bnep_session *s, void *data, int len)
data              211 net/bluetooth/bnep/core.c 	u8  cmd = *(u8 *)data;
data              214 net/bluetooth/bnep/core.c 	data++;
data              226 net/bluetooth/bnep/core.c 		err = bnep_ctrl_set_netfilter(s, data, len);
data              230 net/bluetooth/bnep/core.c 		err = bnep_ctrl_set_mcfilter(s, data, len);
data              263 net/bluetooth/bnep/core.c 		h = (void *) skb->data;
data              273 net/bluetooth/bnep/core.c 			bnep_rx_control(s, skb->data, skb->len);
data              306 net/bluetooth/bnep/core.c 	type = *(u8 *) skb->data;
data              308 net/bluetooth/bnep/core.c 	ctrl_type = *(u8 *)skb->data;
data              314 net/bluetooth/bnep/core.c 		if (bnep_rx_control(s, skb->data, skb->len) < 0) {
data              329 net/bluetooth/bnep/core.c 			if (!skb_pull(skb, 2 + *(u8 *)(skb->data + 1) * 2))
data              335 net/bluetooth/bnep/core.c 			if (!skb_pull(skb, 3 + *(u16 *)(skb->data + 1) * 2))
data              349 net/bluetooth/bnep/core.c 		s->eh.h_proto = get_unaligned((__be16 *) (skb->data - 2));
data              361 net/bluetooth/bnep/core.c 		s->eh.h_proto = get_unaligned((__be16 *) (skb->data - 2));
data              421 net/bluetooth/bnep/core.c 	struct ethhdr *eh = (void *) skb->data;
data              460 net/bluetooth/bnep/core.c 	iv[il++] = (struct kvec) { skb->data, skb->len };
data               68 net/bluetooth/bnep/netdev.c 	r = (void *) skb->data;
data              124 net/bluetooth/bnep/netdev.c 	struct ethhdr *eh = (void *) skb->data;
data              136 net/bluetooth/bnep/netdev.c 	struct ethhdr *eh = (void *) skb->data;
data              142 net/bluetooth/bnep/netdev.c 	if (get_unaligned((__be16 *) skb->data) == htons(0xFFFF))
data              141 net/bluetooth/cmtp/capi.c 	scb->data = (CAPIMSG_COMMAND(skb->data) == CAPI_DATA_B3);
data              193 net/bluetooth/cmtp/capi.c 	switch (CAPIMSG_SUBCOMMAND(skb->data)) {
data              198 net/bluetooth/cmtp/capi.c 		func = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 5);
data              199 net/bluetooth/cmtp/capi.c 		info = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 8);
data              203 net/bluetooth/cmtp/capi.c 			msgnum = CAPIMSG_MSGID(skb->data);
data              209 net/bluetooth/cmtp/capi.c 				application->mapping = CAPIMSG_APPID(skb->data);
data              216 net/bluetooth/cmtp/capi.c 			appl = CAPIMSG_APPID(skb->data);
data              231 net/bluetooth/cmtp/capi.c 			controller = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 11);
data              232 net/bluetooth/cmtp/capi.c 			msgnum = CAPIMSG_MSGID(skb->data);
data              242 net/bluetooth/cmtp/capi.c 					skb->data + CAPI_MSG_BASELEN + 11,
data              256 net/bluetooth/cmtp/capi.c 						skb->data[CAPI_MSG_BASELEN + 14]);
data              260 net/bluetooth/cmtp/capi.c 					skb->data + CAPI_MSG_BASELEN + 15, len);
data              270 net/bluetooth/cmtp/capi.c 				ctrl->version.majorversion = CAPIMSG_U32(skb->data, CAPI_MSG_BASELEN + 16);
data              271 net/bluetooth/cmtp/capi.c 				ctrl->version.minorversion = CAPIMSG_U32(skb->data, CAPI_MSG_BASELEN + 20);
data              272 net/bluetooth/cmtp/capi.c 				ctrl->version.majormanuversion = CAPIMSG_U32(skb->data, CAPI_MSG_BASELEN + 24);
data              273 net/bluetooth/cmtp/capi.c 				ctrl->version.minormanuversion = CAPIMSG_U32(skb->data, CAPI_MSG_BASELEN + 28);
data              284 net/bluetooth/cmtp/capi.c 						skb->data[CAPI_MSG_BASELEN + 16]);
data              288 net/bluetooth/cmtp/capi.c 					skb->data + CAPI_MSG_BASELEN + 17, len);
data              300 net/bluetooth/cmtp/capi.c 		func = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 3);
data              304 net/bluetooth/cmtp/capi.c 						skb->data[CAPI_MSG_BASELEN + 5]);
data              305 net/bluetooth/cmtp/capi.c 			appl = CAPIMSG_APPID(skb->data);
data              306 net/bluetooth/cmtp/capi.c 			msgnum = CAPIMSG_MSGID(skb->data);
data              308 net/bluetooth/cmtp/capi.c 						skb->data + CAPI_MSG_BASELEN + 6, len);
data              329 net/bluetooth/cmtp/capi.c 	if (CAPIMSG_COMMAND(skb->data) == CAPI_INTEROPERABILITY) {
data              339 net/bluetooth/cmtp/capi.c 	appl = CAPIMSG_APPID(skb->data);
data              340 net/bluetooth/cmtp/capi.c 	contr = CAPIMSG_CONTROL(skb->data);
data              345 net/bluetooth/cmtp/capi.c 		CAPIMSG_SETAPPID(skb->data, appl);
data              354 net/bluetooth/cmtp/capi.c 		CAPIMSG_SETCONTROL(skb->data, contr);
data              360 net/bluetooth/cmtp/capi.c static int cmtp_load_firmware(struct capi_ctr *ctrl, capiloaddata *data)
data              362 net/bluetooth/cmtp/capi.c 	BT_DBG("ctrl %p data %p", ctrl, data);
data              481 net/bluetooth/cmtp/capi.c 	appl = CAPIMSG_APPID(skb->data);
data              482 net/bluetooth/cmtp/capi.c 	contr = CAPIMSG_CONTROL(skb->data);
data              490 net/bluetooth/cmtp/capi.c 	CAPIMSG_SETAPPID(skb->data, application->mapping);
data              494 net/bluetooth/cmtp/capi.c 		CAPIMSG_SETCONTROL(skb->data, contr);
data              117 net/bluetooth/cmtp/cmtp.h 	int data;
data              140 net/bluetooth/cmtp/core.c 		hdr = skb->data[0];
data              145 net/bluetooth/cmtp/core.c 			len = skb->data[1];
data              149 net/bluetooth/cmtp/core.c 			len = skb->data[1] | (skb->data[2] << 8);
data              173 net/bluetooth/cmtp/core.c 			cmtp_add_msgpart(session, id, skb->data + hdrlen, len);
data              178 net/bluetooth/cmtp/core.c 			cmtp_add_msgpart(session, id, skb->data + hdrlen, len);
data              193 net/bluetooth/cmtp/core.c static int cmtp_send_frame(struct cmtp_session *session, unsigned char *data, int len)
data              196 net/bluetooth/cmtp/core.c 	struct kvec iv = { data, len };
data              199 net/bluetooth/cmtp/core.c 	BT_DBG("session %p data %p len %d", session, data, len);
data              228 net/bluetooth/cmtp/core.c 			cmtp_send_frame(session, nskb->data, nskb->len);
data              265 net/bluetooth/cmtp/core.c 			if (scb->data) {
data              266 net/bluetooth/cmtp/core.c 				cmtp_send_frame(session, nskb->data, nskb->len);
data              273 net/bluetooth/cmtp/core.c 	cmtp_send_frame(session, nskb->data, nskb->len);
data               35 net/bluetooth/ecdh_helper.c 	struct ecdh_completion *res = req->data;
data              211 net/bluetooth/hci_conn.c 			cp.pscan_rep_mode = ie->data.pscan_rep_mode;
data              212 net/bluetooth/hci_conn.c 			cp.pscan_mode     = ie->data.pscan_mode;
data              213 net/bluetooth/hci_conn.c 			cp.clock_offset   = ie->data.clock_offset |
data              217 net/bluetooth/hci_conn.c 		memcpy(conn->dev_class, ie->data.dev_class, 3);
data              218 net/bluetooth/hci_conn.c 		if (ie->data.ssp_mode > 0)
data              803 net/bluetooth/hci_conn.c 		u8 data[sizeof(*cp) + sizeof(*p) * 3];
data              806 net/bluetooth/hci_conn.c 		cp = (void *) data;
data              807 net/bluetooth/hci_conn.c 		p = (void *) cp->data;
data              840 net/bluetooth/hci_conn.c 		hci_req_add(req, HCI_OP_LE_EXT_CREATE_CONN, plen, data);
data             1093 net/bluetooth/hci_core.c 		if (!bacmp(&e->data.bdaddr, bdaddr))
data             1109 net/bluetooth/hci_core.c 		if (!bacmp(&e->data.bdaddr, bdaddr))
data             1128 net/bluetooth/hci_core.c 		if (!bacmp(&e->data.bdaddr, bdaddr))
data             1146 net/bluetooth/hci_core.c 		    abs(p->data.rssi) >= abs(ie->data.rssi))
data             1154 net/bluetooth/hci_core.c u32 hci_inquiry_cache_update(struct hci_dev *hdev, struct inquiry_data *data,
data             1161 net/bluetooth/hci_core.c 	BT_DBG("cache %p, %pMR", cache, &data->bdaddr);
data             1163 net/bluetooth/hci_core.c 	hci_remove_remote_oob_data(hdev, &data->bdaddr, BDADDR_BREDR);
data             1165 net/bluetooth/hci_core.c 	if (!data->ssp_mode)
data             1168 net/bluetooth/hci_core.c 	ie = hci_inquiry_cache_lookup(hdev, &data->bdaddr);
data             1170 net/bluetooth/hci_core.c 		if (!ie->data.ssp_mode)
data             1174 net/bluetooth/hci_core.c 		    data->rssi != ie->data.rssi) {
data             1175 net/bluetooth/hci_core.c 			ie->data.rssi = data->rssi;
data             1205 net/bluetooth/hci_core.c 	memcpy(&ie->data, data, sizeof(*data));
data             1224 net/bluetooth/hci_core.c 		struct inquiry_data *data = &e->data;
data             1229 net/bluetooth/hci_core.c 		bacpy(&info->bdaddr, &data->bdaddr);
data             1230 net/bluetooth/hci_core.c 		info->pscan_rep_mode	= data->pscan_rep_mode;
data             1231 net/bluetooth/hci_core.c 		info->pscan_period_mode	= data->pscan_period_mode;
data             1232 net/bluetooth/hci_core.c 		info->pscan_mode	= data->pscan_mode;
data             1233 net/bluetooth/hci_core.c 		memcpy(info->dev_class, data->dev_class, 3);
data             1234 net/bluetooth/hci_core.c 		info->clock_offset	= data->clock_offset;
data             2150 net/bluetooth/hci_core.c static int hci_rfkill_set_block(void *data, bool blocked)
data             2152 net/bluetooth/hci_core.c 	struct hci_dev *hdev = data;
data             2636 net/bluetooth/hci_core.c 		struct hci_command_hdr *sent = (void *) hdev->sent_cmd->data;
data             2654 net/bluetooth/hci_core.c 	struct oob_data *data;
data             2656 net/bluetooth/hci_core.c 	list_for_each_entry(data, &hdev->remote_oob_data, list) {
data             2657 net/bluetooth/hci_core.c 		if (bacmp(bdaddr, &data->bdaddr) != 0)
data             2659 net/bluetooth/hci_core.c 		if (data->bdaddr_type != bdaddr_type)
data             2661 net/bluetooth/hci_core.c 		return data;
data             2670 net/bluetooth/hci_core.c 	struct oob_data *data;
data             2672 net/bluetooth/hci_core.c 	data = hci_find_remote_oob_data(hdev, bdaddr, bdaddr_type);
data             2673 net/bluetooth/hci_core.c 	if (!data)
data             2678 net/bluetooth/hci_core.c 	list_del(&data->list);
data             2679 net/bluetooth/hci_core.c 	kfree(data);
data             2686 net/bluetooth/hci_core.c 	struct oob_data *data, *n;
data             2688 net/bluetooth/hci_core.c 	list_for_each_entry_safe(data, n, &hdev->remote_oob_data, list) {
data             2689 net/bluetooth/hci_core.c 		list_del(&data->list);
data             2690 net/bluetooth/hci_core.c 		kfree(data);
data             2698 net/bluetooth/hci_core.c 	struct oob_data *data;
data             2700 net/bluetooth/hci_core.c 	data = hci_find_remote_oob_data(hdev, bdaddr, bdaddr_type);
data             2701 net/bluetooth/hci_core.c 	if (!data) {
data             2702 net/bluetooth/hci_core.c 		data = kmalloc(sizeof(*data), GFP_KERNEL);
data             2703 net/bluetooth/hci_core.c 		if (!data)
data             2706 net/bluetooth/hci_core.c 		bacpy(&data->bdaddr, bdaddr);
data             2707 net/bluetooth/hci_core.c 		data->bdaddr_type = bdaddr_type;
data             2708 net/bluetooth/hci_core.c 		list_add(&data->list, &hdev->remote_oob_data);
data             2712 net/bluetooth/hci_core.c 		memcpy(data->hash192, hash192, sizeof(data->hash192));
data             2713 net/bluetooth/hci_core.c 		memcpy(data->rand192, rand192, sizeof(data->rand192));
data             2715 net/bluetooth/hci_core.c 			data->present = 0x03;
data             2717 net/bluetooth/hci_core.c 		memset(data->hash192, 0, sizeof(data->hash192));
data             2718 net/bluetooth/hci_core.c 		memset(data->rand192, 0, sizeof(data->rand192));
data             2720 net/bluetooth/hci_core.c 			data->present = 0x02;
data             2722 net/bluetooth/hci_core.c 			data->present = 0x00;
data             2726 net/bluetooth/hci_core.c 		memcpy(data->hash256, hash256, sizeof(data->hash256));
data             2727 net/bluetooth/hci_core.c 		memcpy(data->rand256, rand256, sizeof(data->rand256));
data             2729 net/bluetooth/hci_core.c 		memset(data->hash256, 0, sizeof(data->hash256));
data             2730 net/bluetooth/hci_core.c 		memset(data->rand256, 0, sizeof(data->rand256));
data             2732 net/bluetooth/hci_core.c 			data->present = 0x01;
data             3678 net/bluetooth/hci_core.c 	hdr = (void *) hdev->sent_cmd->data;
data             3685 net/bluetooth/hci_core.c 	return hdev->sent_cmd->data + HCI_COMMAND_HDR_SIZE;
data             4287 net/bluetooth/hci_core.c 	struct hci_acl_hdr *hdr = (void *) skb->data;
data             4323 net/bluetooth/hci_core.c 	struct hci_sco_hdr *hdr = (void *) skb->data;
data             4371 net/bluetooth/hci_core.c 	sent = (void *) hdev->sent_cmd->data;
data              183 net/bluetooth/hci_debugfs.c 	struct oob_data *data;
data              186 net/bluetooth/hci_debugfs.c 	list_for_each_entry(data, &hdev->remote_oob_data, list) {
data              188 net/bluetooth/hci_debugfs.c 			   &data->bdaddr, data->bdaddr_type, data->present,
data              189 net/bluetooth/hci_debugfs.c 			   16, data->hash192, 16, data->rand192,
data              190 net/bluetooth/hci_debugfs.c 			   16, data->hash256, 16, data->rand256);
data              199 net/bluetooth/hci_debugfs.c static int conn_info_min_age_set(void *data, u64 val)
data              201 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              213 net/bluetooth/hci_debugfs.c static int conn_info_min_age_get(void *data, u64 *val)
data              215 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              227 net/bluetooth/hci_debugfs.c static int conn_info_max_age_set(void *data, u64 val)
data              229 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              241 net/bluetooth/hci_debugfs.c static int conn_info_max_age_get(void *data, u64 *val)
data              243 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              346 net/bluetooth/hci_debugfs.c 		struct inquiry_data *data = &e->data;
data              348 net/bluetooth/hci_debugfs.c 			   &data->bdaddr,
data              349 net/bluetooth/hci_debugfs.c 			   data->pscan_rep_mode, data->pscan_period_mode,
data              350 net/bluetooth/hci_debugfs.c 			   data->pscan_mode, data->dev_class[2],
data              351 net/bluetooth/hci_debugfs.c 			   data->dev_class[1], data->dev_class[0],
data              352 net/bluetooth/hci_debugfs.c 			   __le16_to_cpu(data->clock_offset),
data              353 net/bluetooth/hci_debugfs.c 			   data->rssi, data->ssp_mode, e->timestamp);
data              393 net/bluetooth/hci_debugfs.c static int voice_setting_get(void *data, u64 *val)
data              395 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              425 net/bluetooth/hci_debugfs.c static int auto_accept_delay_set(void *data, u64 val)
data              427 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              436 net/bluetooth/hci_debugfs.c static int min_encrypt_key_size_set(void *data, u64 val)
data              438 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              450 net/bluetooth/hci_debugfs.c static int min_encrypt_key_size_get(void *data, u64 *val)
data              452 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              465 net/bluetooth/hci_debugfs.c static int auto_accept_delay_get(void *data, u64 *val)
data              467 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              479 net/bluetooth/hci_debugfs.c static int idle_timeout_set(void *data, u64 val)
data              481 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              493 net/bluetooth/hci_debugfs.c static int idle_timeout_get(void *data, u64 *val)
data              495 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              507 net/bluetooth/hci_debugfs.c static int sniff_min_interval_set(void *data, u64 val)
data              509 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              521 net/bluetooth/hci_debugfs.c static int sniff_min_interval_get(void *data, u64 *val)
data              523 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              535 net/bluetooth/hci_debugfs.c static int sniff_max_interval_set(void *data, u64 val)
data              537 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              549 net/bluetooth/hci_debugfs.c static int sniff_max_interval_get(void *data, u64 *val)
data              551 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              613 net/bluetooth/hci_debugfs.c static int rpa_timeout_set(void *data, u64 val)
data              615 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              630 net/bluetooth/hci_debugfs.c static int rpa_timeout_get(void *data, u64 *val)
data              632 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              779 net/bluetooth/hci_debugfs.c static int conn_min_interval_set(void *data, u64 val)
data              781 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              793 net/bluetooth/hci_debugfs.c static int conn_min_interval_get(void *data, u64 *val)
data              795 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              807 net/bluetooth/hci_debugfs.c static int conn_max_interval_set(void *data, u64 val)
data              809 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              821 net/bluetooth/hci_debugfs.c static int conn_max_interval_get(void *data, u64 *val)
data              823 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              835 net/bluetooth/hci_debugfs.c static int conn_latency_set(void *data, u64 val)
data              837 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              849 net/bluetooth/hci_debugfs.c static int conn_latency_get(void *data, u64 *val)
data              851 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              863 net/bluetooth/hci_debugfs.c static int supervision_timeout_set(void *data, u64 val)
data              865 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              877 net/bluetooth/hci_debugfs.c static int supervision_timeout_get(void *data, u64 *val)
data              879 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              891 net/bluetooth/hci_debugfs.c static int adv_channel_map_set(void *data, u64 val)
data              893 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              905 net/bluetooth/hci_debugfs.c static int adv_channel_map_get(void *data, u64 *val)
data              907 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              919 net/bluetooth/hci_debugfs.c static int adv_min_interval_set(void *data, u64 val)
data              921 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              933 net/bluetooth/hci_debugfs.c static int adv_min_interval_get(void *data, u64 *val)
data              935 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              947 net/bluetooth/hci_debugfs.c static int adv_max_interval_set(void *data, u64 val)
data              949 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              961 net/bluetooth/hci_debugfs.c static int adv_max_interval_get(void *data, u64 *val)
data              963 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              975 net/bluetooth/hci_debugfs.c static int auth_payload_timeout_set(void *data, u64 val)
data              977 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data              989 net/bluetooth/hci_debugfs.c static int auth_payload_timeout_get(void *data, u64 *val)
data              991 net/bluetooth/hci_debugfs.c 	struct hci_dev *hdev = data;
data               46 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data               71 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data               83 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              103 net/bluetooth/hci_event.c 	struct hci_rp_role_discovery *rp = (void *) skb->data;
data              122 net/bluetooth/hci_event.c 	struct hci_rp_read_link_policy *rp = (void *) skb->data;
data              141 net/bluetooth/hci_event.c 	struct hci_rp_write_link_policy *rp = (void *) skb->data;
data              166 net/bluetooth/hci_event.c 	struct hci_rp_read_def_link_policy *rp = (void *) skb->data;
data              179 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              196 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              230 net/bluetooth/hci_event.c 	struct hci_rp_read_stored_link_key *rp = (void *)skb->data;
data              248 net/bluetooth/hci_event.c 	struct hci_rp_delete_stored_link_key *rp = (void *)skb->data;
data              263 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              284 net/bluetooth/hci_event.c 	struct hci_rp_read_local_name *rp = (void *) skb->data;
data              298 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              326 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              349 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              384 net/bluetooth/hci_event.c 	struct hci_rp_read_class_of_dev *rp = (void *) skb->data;
data              399 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              421 net/bluetooth/hci_event.c 	struct hci_rp_read_voice_setting *rp = (void *) skb->data;
data              445 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              474 net/bluetooth/hci_event.c 	struct hci_rp_read_num_supported_iac *rp = (void *) skb->data;
data              488 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data              520 net/bluetooth/hci_event.c 	u8 status = *((u8 *) skb->data);
data              550 net/bluetooth/hci_event.c 	struct hci_rp_read_local_version *rp = (void *) skb->data;
data              570 net/bluetooth/hci_event.c 	struct hci_rp_read_local_commands *rp = (void *) skb->data;
data              585 net/bluetooth/hci_event.c 	struct hci_rp_read_auth_payload_to *rp = (void *)skb->data;
data              605 net/bluetooth/hci_event.c 	struct hci_rp_write_auth_payload_to *rp = (void *)skb->data;
data              630 net/bluetooth/hci_event.c 	struct hci_rp_read_local_features *rp = (void *) skb->data;
data              680 net/bluetooth/hci_event.c 	struct hci_rp_read_local_ext_features *rp = (void *) skb->data;
data              697 net/bluetooth/hci_event.c 	struct hci_rp_read_flow_control_mode *rp = (void *) skb->data;
data              709 net/bluetooth/hci_event.c 	struct hci_rp_read_buffer_size *rp = (void *) skb->data;
data              735 net/bluetooth/hci_event.c 	struct hci_rp_read_bd_addr *rp = (void *) skb->data;
data              752 net/bluetooth/hci_event.c 	struct hci_rp_read_page_scan_activity *rp = (void *) skb->data;
data              768 net/bluetooth/hci_event.c 	u8 status = *((u8 *) skb->data);
data              787 net/bluetooth/hci_event.c 	struct hci_rp_read_page_scan_type *rp = (void *) skb->data;
data              801 net/bluetooth/hci_event.c 	u8 status = *((u8 *) skb->data);
data              817 net/bluetooth/hci_event.c 	struct hci_rp_read_data_block_size *rp = (void *) skb->data;
data              836 net/bluetooth/hci_event.c 	struct hci_rp_read_clock *rp = (void *) skb->data;
data              872 net/bluetooth/hci_event.c 	struct hci_rp_read_local_amp_info *rp = (void *) skb->data;
data              894 net/bluetooth/hci_event.c 	struct hci_rp_read_inq_rsp_tx_power *rp = (void *) skb->data;
data              906 net/bluetooth/hci_event.c 	struct hci_rp_pin_code_reply *rp = (void *) skb->data;
data              934 net/bluetooth/hci_event.c 	struct hci_rp_pin_code_neg_reply *rp = (void *) skb->data;
data              950 net/bluetooth/hci_event.c 	struct hci_rp_le_read_buffer_size *rp = (void *) skb->data;
data              968 net/bluetooth/hci_event.c 	struct hci_rp_le_read_local_features *rp = (void *) skb->data;
data              981 net/bluetooth/hci_event.c 	struct hci_rp_le_read_adv_tx_power *rp = (void *) skb->data;
data              993 net/bluetooth/hci_event.c 	struct hci_rp_user_confirm_reply *rp = (void *) skb->data;
data             1009 net/bluetooth/hci_event.c 	struct hci_rp_user_confirm_reply *rp = (void *) skb->data;
data             1024 net/bluetooth/hci_event.c 	struct hci_rp_user_confirm_reply *rp = (void *) skb->data;
data             1040 net/bluetooth/hci_event.c 	struct hci_rp_user_confirm_reply *rp = (void *) skb->data;
data             1056 net/bluetooth/hci_event.c 	struct hci_rp_read_local_oob_data *rp = (void *) skb->data;
data             1064 net/bluetooth/hci_event.c 	struct hci_rp_read_local_oob_ext_data *rp = (void *) skb->data;
data             1071 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1092 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1115 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1143 net/bluetooth/hci_event.c 	__u8 *sent, status = *((__u8 *) skb->data);
data             1180 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1213 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1235 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1247 net/bluetooth/hci_event.c 	phy_param = (void *)cp->data;
data             1273 net/bluetooth/hci_event.c 				     u8 *data, u8 len)
data             1281 net/bluetooth/hci_event.c 	memcpy(d->last_adv_data, data, len);
data             1346 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1364 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1381 net/bluetooth/hci_event.c 	struct hci_rp_le_read_num_supported_adv_sets *rp = (void *) skb->data;
data             1395 net/bluetooth/hci_event.c 	struct hci_rp_le_read_white_list_size *rp = (void *) skb->data;
data             1408 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1422 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1441 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1459 net/bluetooth/hci_event.c 	struct hci_rp_le_read_supported_states *rp = (void *) skb->data;
data             1472 net/bluetooth/hci_event.c 	struct hci_rp_le_read_def_data_len *rp = (void *) skb->data;
data             1487 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1506 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1526 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1544 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1557 net/bluetooth/hci_event.c 	struct hci_rp_le_read_resolv_list_size *rp = (void *) skb->data;
data             1570 net/bluetooth/hci_event.c 	__u8 *sent, status = *((__u8 *) skb->data);
data             1594 net/bluetooth/hci_event.c 	struct hci_rp_le_read_max_data_len *rp = (void *) skb->data;
data             1611 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             1644 net/bluetooth/hci_event.c 	u8 status = *((u8 *) skb->data);
data             1662 net/bluetooth/hci_event.c 	struct hci_rp_le_set_ext_adv_params *rp = (void *) skb->data;
data             1693 net/bluetooth/hci_event.c 	struct hci_rp_read_rssi *rp = (void *) skb->data;
data             1713 net/bluetooth/hci_event.c 	struct hci_rp_read_tx_power *rp = (void *) skb->data;
data             1746 net/bluetooth/hci_event.c 	u8 status = *((u8 *) skb->data);
data             1927 net/bluetooth/hci_event.c 	bacpy(&cp.bdaddr, &e->data.bdaddr);
data             1928 net/bluetooth/hci_event.c 	cp.pscan_rep_mode = e->data.pscan_rep_mode;
data             1929 net/bluetooth/hci_event.c 	cp.pscan_mode = e->data.pscan_mode;
data             1930 net/bluetooth/hci_event.c 	cp.clock_offset = e->data.clock_offset;
data             1992 net/bluetooth/hci_event.c 				 e->data.rssi, name, name_len);
data             2379 net/bluetooth/hci_event.c 	__u8 status = *((__u8 *) skb->data);
data             2438 net/bluetooth/hci_event.c 	struct inquiry_data data;
data             2439 net/bluetooth/hci_event.c 	struct inquiry_info *info = (void *) (skb->data + 1);
data             2440 net/bluetooth/hci_event.c 	int num_rsp = *((__u8 *) skb->data);
data             2455 net/bluetooth/hci_event.c 		bacpy(&data.bdaddr, &info->bdaddr);
data             2456 net/bluetooth/hci_event.c 		data.pscan_rep_mode	= info->pscan_rep_mode;
data             2457 net/bluetooth/hci_event.c 		data.pscan_period_mode	= info->pscan_period_mode;
data             2458 net/bluetooth/hci_event.c 		data.pscan_mode		= info->pscan_mode;
data             2459 net/bluetooth/hci_event.c 		memcpy(data.dev_class, info->dev_class, 3);
data             2460 net/bluetooth/hci_event.c 		data.clock_offset	= info->clock_offset;
data             2461 net/bluetooth/hci_event.c 		data.rssi		= HCI_RSSI_INVALID;
data             2462 net/bluetooth/hci_event.c 		data.ssp_mode		= 0x00;
data             2464 net/bluetooth/hci_event.c 		flags = hci_inquiry_cache_update(hdev, &data, false);
data             2476 net/bluetooth/hci_event.c 	struct hci_ev_conn_complete *ev = (void *) skb->data;
data             2570 net/bluetooth/hci_event.c 	struct hci_ev_conn_request *ev = (void *) skb->data;
data             2611 net/bluetooth/hci_event.c 		memcpy(ie->data.dev_class, ev->dev_class, 3);
data             2681 net/bluetooth/hci_event.c 	struct hci_ev_disconn_complete *ev = (void *) skb->data;
data             2765 net/bluetooth/hci_event.c 	struct hci_ev_auth_complete *ev = (void *) skb->data;
data             2835 net/bluetooth/hci_event.c 	struct hci_ev_remote_name *ev = (void *) skb->data;
data             2889 net/bluetooth/hci_event.c 	rp = (void *)skb->data;
data             2933 net/bluetooth/hci_event.c 	struct hci_ev_encrypt_change *ev = (void *) skb->data;
data             3059 net/bluetooth/hci_event.c 	struct hci_ev_change_link_key_complete *ev = (void *) skb->data;
data             3082 net/bluetooth/hci_event.c 	struct hci_ev_remote_features *ev = (void *) skb->data;
data             3133 net/bluetooth/hci_event.c 	struct hci_ev_cmd_complete *ev = (void *) skb->data;
data             3136 net/bluetooth/hci_event.c 	*status = skb->data[sizeof(*ev)];
data             3494 net/bluetooth/hci_event.c 	struct hci_ev_cmd_status *ev = (void *) skb->data;
data             3604 net/bluetooth/hci_event.c 	struct hci_ev_hardware_error *ev = (void *) skb->data;
data             3613 net/bluetooth/hci_event.c 	struct hci_ev_role_change *ev = (void *) skb->data;
data             3635 net/bluetooth/hci_event.c 	struct hci_ev_num_comp_pkts *ev = (void *) skb->data;
data             3723 net/bluetooth/hci_event.c 	struct hci_ev_num_comp_blocks *ev = (void *) skb->data;
data             3774 net/bluetooth/hci_event.c 	struct hci_ev_mode_change *ev = (void *) skb->data;
data             3802 net/bluetooth/hci_event.c 	struct hci_ev_pin_code_req *ev = (void *) skb->data;
data             3872 net/bluetooth/hci_event.c 	struct hci_ev_link_key_req *ev = (void *) skb->data;
data             3932 net/bluetooth/hci_event.c 	struct hci_ev_link_key_notify *ev = (void *) skb->data;
data             3992 net/bluetooth/hci_event.c 	struct hci_ev_clock_offset *ev = (void *) skb->data;
data             4005 net/bluetooth/hci_event.c 			ie->data.clock_offset = ev->clock_offset;
data             4015 net/bluetooth/hci_event.c 	struct hci_ev_pkt_type_change *ev = (void *) skb->data;
data             4031 net/bluetooth/hci_event.c 	struct hci_ev_pscan_rep_mode *ev = (void *) skb->data;
data             4040 net/bluetooth/hci_event.c 		ie->data.pscan_rep_mode = ev->pscan_rep_mode;
data             4050 net/bluetooth/hci_event.c 	struct inquiry_data data;
data             4051 net/bluetooth/hci_event.c 	int num_rsp = *((__u8 *) skb->data);
data             4065 net/bluetooth/hci_event.c 		info = (void *) (skb->data + 1);
data             4070 net/bluetooth/hci_event.c 			bacpy(&data.bdaddr, &info->bdaddr);
data             4071 net/bluetooth/hci_event.c 			data.pscan_rep_mode	= info->pscan_rep_mode;
data             4072 net/bluetooth/hci_event.c 			data.pscan_period_mode	= info->pscan_period_mode;
data             4073 net/bluetooth/hci_event.c 			data.pscan_mode		= info->pscan_mode;
data             4074 net/bluetooth/hci_event.c 			memcpy(data.dev_class, info->dev_class, 3);
data             4075 net/bluetooth/hci_event.c 			data.clock_offset	= info->clock_offset;
data             4076 net/bluetooth/hci_event.c 			data.rssi		= info->rssi;
data             4077 net/bluetooth/hci_event.c 			data.ssp_mode		= 0x00;
data             4079 net/bluetooth/hci_event.c 			flags = hci_inquiry_cache_update(hdev, &data, false);
data             4086 net/bluetooth/hci_event.c 		struct inquiry_info_with_rssi *info = (void *) (skb->data + 1);
data             4091 net/bluetooth/hci_event.c 			bacpy(&data.bdaddr, &info->bdaddr);
data             4092 net/bluetooth/hci_event.c 			data.pscan_rep_mode	= info->pscan_rep_mode;
data             4093 net/bluetooth/hci_event.c 			data.pscan_period_mode	= info->pscan_period_mode;
data             4094 net/bluetooth/hci_event.c 			data.pscan_mode		= 0x00;
data             4095 net/bluetooth/hci_event.c 			memcpy(data.dev_class, info->dev_class, 3);
data             4096 net/bluetooth/hci_event.c 			data.clock_offset	= info->clock_offset;
data             4097 net/bluetooth/hci_event.c 			data.rssi		= info->rssi;
data             4098 net/bluetooth/hci_event.c 			data.ssp_mode		= 0x00;
data             4100 net/bluetooth/hci_event.c 			flags = hci_inquiry_cache_update(hdev, &data, false);
data             4114 net/bluetooth/hci_event.c 	struct hci_ev_remote_ext_features *ev = (void *) skb->data;
data             4133 net/bluetooth/hci_event.c 			ie->data.ssp_mode = (ev->features[0] & LMP_HOST_SSP);
data             4178 net/bluetooth/hci_event.c 	struct hci_ev_sync_conn_complete *ev = (void *) skb->data;
data             4262 net/bluetooth/hci_event.c 	struct inquiry_data data;
data             4263 net/bluetooth/hci_event.c 	struct extended_inquiry_info *info = (void *) (skb->data + 1);
data             4264 net/bluetooth/hci_event.c 	int num_rsp = *((__u8 *) skb->data);
data             4281 net/bluetooth/hci_event.c 		bacpy(&data.bdaddr, &info->bdaddr);
data             4282 net/bluetooth/hci_event.c 		data.pscan_rep_mode	= info->pscan_rep_mode;
data             4283 net/bluetooth/hci_event.c 		data.pscan_period_mode	= info->pscan_period_mode;
data             4284 net/bluetooth/hci_event.c 		data.pscan_mode		= 0x00;
data             4285 net/bluetooth/hci_event.c 		memcpy(data.dev_class, info->dev_class, 3);
data             4286 net/bluetooth/hci_event.c 		data.clock_offset	= info->clock_offset;
data             4287 net/bluetooth/hci_event.c 		data.rssi		= info->rssi;
data             4288 net/bluetooth/hci_event.c 		data.ssp_mode		= 0x01;
data             4291 net/bluetooth/hci_event.c 			name_known = eir_get_data(info->data,
data             4292 net/bluetooth/hci_event.c 						  sizeof(info->data),
data             4297 net/bluetooth/hci_event.c 		flags = hci_inquiry_cache_update(hdev, &data, name_known);
data             4299 net/bluetooth/hci_event.c 		eir_len = eir_get_length(info->data, sizeof(info->data));
data             4303 net/bluetooth/hci_event.c 				  flags, info->data, eir_len, NULL, 0);
data             4312 net/bluetooth/hci_event.c 	struct hci_ev_key_refresh_complete *ev = (void *) skb->data;
data             4380 net/bluetooth/hci_event.c 	struct oob_data *data;
data             4382 net/bluetooth/hci_event.c 	data = hci_find_remote_oob_data(hdev, &conn->dst, BDADDR_BREDR);
data             4383 net/bluetooth/hci_event.c 	if (!data)
data             4394 net/bluetooth/hci_event.c 			return data->present;
data             4401 net/bluetooth/hci_event.c 		if (!memcmp(data->rand256, ZERO_KEY, 16) ||
data             4402 net/bluetooth/hci_event.c 		    !memcmp(data->hash256, ZERO_KEY, 16))
data             4412 net/bluetooth/hci_event.c 	if (!memcmp(data->rand192, ZERO_KEY, 16) ||
data             4413 net/bluetooth/hci_event.c 	    !memcmp(data->hash192, ZERO_KEY, 16))
data             4421 net/bluetooth/hci_event.c 	struct hci_ev_io_capa_request *ev = (void *) skb->data;
data             4490 net/bluetooth/hci_event.c 	struct hci_ev_io_capa_reply *ev = (void *) skb->data;
data             4511 net/bluetooth/hci_event.c 	struct hci_ev_user_confirm_req *ev = (void *) skb->data;
data             4586 net/bluetooth/hci_event.c 	struct hci_ev_user_passkey_req *ev = (void *) skb->data;
data             4597 net/bluetooth/hci_event.c 	struct hci_ev_user_passkey_notify *ev = (void *) skb->data;
data             4617 net/bluetooth/hci_event.c 	struct hci_ev_keypress_notify *ev = (void *) skb->data;
data             4656 net/bluetooth/hci_event.c 	struct hci_ev_simple_pair_complete *ev = (void *) skb->data;
data             4687 net/bluetooth/hci_event.c 	struct hci_ev_remote_host_features *ev = (void *) skb->data;
data             4701 net/bluetooth/hci_event.c 		ie->data.ssp_mode = (ev->features[0] & LMP_HOST_SSP);
data             4709 net/bluetooth/hci_event.c 	struct hci_ev_remote_oob_data_request *ev = (void *) skb->data;
data             4710 net/bluetooth/hci_event.c 	struct oob_data *data;
data             4719 net/bluetooth/hci_event.c 	data = hci_find_remote_oob_data(hdev, &ev->bdaddr, BDADDR_BREDR);
data             4720 net/bluetooth/hci_event.c 	if (!data) {
data             4737 net/bluetooth/hci_event.c 			memcpy(cp.hash192, data->hash192, sizeof(cp.hash192));
data             4738 net/bluetooth/hci_event.c 			memcpy(cp.rand192, data->rand192, sizeof(cp.rand192));
data             4740 net/bluetooth/hci_event.c 		memcpy(cp.hash256, data->hash256, sizeof(cp.hash256));
data             4741 net/bluetooth/hci_event.c 		memcpy(cp.rand256, data->rand256, sizeof(cp.rand256));
data             4749 net/bluetooth/hci_event.c 		memcpy(cp.hash, data->hash192, sizeof(cp.hash));
data             4750 net/bluetooth/hci_event.c 		memcpy(cp.rand, data->rand192, sizeof(cp.rand));
data             4763 net/bluetooth/hci_event.c 	struct hci_ev_channel_selected *ev = (void *)skb->data;
data             4780 net/bluetooth/hci_event.c 	struct hci_ev_phy_link_complete *ev = (void *) skb->data;
data             4819 net/bluetooth/hci_event.c 	struct hci_ev_logical_link_complete *ev = (void *) skb->data;
data             4858 net/bluetooth/hci_event.c 	struct hci_ev_disconn_logical_link_complete *ev = (void *) skb->data;
data             4882 net/bluetooth/hci_event.c 	struct hci_ev_disconn_phy_link_complete *ev = (void *) skb->data;
data             5066 net/bluetooth/hci_event.c 	struct hci_ev_le_conn_complete *ev = (void *) skb->data;
data             5080 net/bluetooth/hci_event.c 	struct hci_ev_le_enh_conn_complete *ev = (void *) skb->data;
data             5093 net/bluetooth/hci_event.c 	struct hci_evt_le_ext_adv_set_term *ev = (void *) skb->data;
data             5122 net/bluetooth/hci_event.c 	struct hci_ev_le_conn_update_complete *ev = (void *) skb->data;
data             5233 net/bluetooth/hci_event.c 			       u8 direct_addr_type, s8 rssi, u8 *data, u8 len)
data             5261 net/bluetooth/hci_event.c 	for (ptr = data; ptr < data + len && *ptr; ptr += *ptr + 1) {
data             5262 net/bluetooth/hci_event.c 		if (ptr + 1 + *ptr > data + len)
data             5266 net/bluetooth/hci_event.c 	real_len = ptr - data;
data             5318 net/bluetooth/hci_event.c 		memcpy(conn->le_adv_data, data, len);
data             5339 net/bluetooth/hci_event.c 				  rssi, flags, data, len, NULL, 0);
data             5374 net/bluetooth/hci_event.c 						 rssi, flags, data, len);
data             5379 net/bluetooth/hci_event.c 				  rssi, flags, data, len, NULL, 0);
data             5405 net/bluetooth/hci_event.c 						 rssi, flags, data, len);
data             5414 net/bluetooth/hci_event.c 				  rssi, flags, data, len, NULL, 0);
data             5424 net/bluetooth/hci_event.c 			  d->last_adv_data, d->last_adv_data_len, data, len);
data             5430 net/bluetooth/hci_event.c 	u8 num_reports = skb->data[0];
data             5431 net/bluetooth/hci_event.c 	void *ptr = &skb->data[1];
data             5440 net/bluetooth/hci_event.c 			rssi = ev->data[ev->length];
data             5443 net/bluetooth/hci_event.c 					   ev->data, ev->length);
data             5502 net/bluetooth/hci_event.c 	u8 num_reports = skb->data[0];
data             5503 net/bluetooth/hci_event.c 	void *ptr = &skb->data[1];
data             5517 net/bluetooth/hci_event.c 					   ev->data, ev->length);
data             5529 net/bluetooth/hci_event.c 	struct hci_ev_le_remote_feat_complete *ev = (void *)skb->data;
data             5570 net/bluetooth/hci_event.c 	struct hci_ev_le_ltk_req *ev = (void *) skb->data;
data             5647 net/bluetooth/hci_event.c 	struct hci_ev_le_remote_conn_param_req *ev = (void *) skb->data;
data             5705 net/bluetooth/hci_event.c 	u8 num_reports = skb->data[0];
data             5706 net/bluetooth/hci_event.c 	void *ptr = &skb->data[1];
data             5725 net/bluetooth/hci_event.c 	struct hci_ev_le_meta *le_ev = (void *) skb->data;
data             5789 net/bluetooth/hci_event.c 	hdr = (void *) skb->data;
data             5815 net/bluetooth/hci_event.c 	ev = (void *) skb->data;
data             5829 net/bluetooth/hci_event.c 	struct hci_event_hdr *hdr = (void *) skb->data;
data             5837 net/bluetooth/hci_event.c 		struct hci_command_hdr *cmd_hdr = (void *) hdev->sent_cmd->data;
data              468 net/bluetooth/hci_request.c static u8 *create_uuid16_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len)
data              470 net/bluetooth/hci_request.c 	u8 *ptr = data, *uuids_start = NULL;
data              497 net/bluetooth/hci_request.c 		if ((ptr - data) + sizeof(u16) > len) {
data              510 net/bluetooth/hci_request.c static u8 *create_uuid32_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len)
data              512 net/bluetooth/hci_request.c 	u8 *ptr = data, *uuids_start = NULL;
data              530 net/bluetooth/hci_request.c 		if ((ptr - data) + sizeof(u32) > len) {
data              543 net/bluetooth/hci_request.c static u8 *create_uuid128_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len)
data              545 net/bluetooth/hci_request.c 	u8 *ptr = data, *uuids_start = NULL;
data              563 net/bluetooth/hci_request.c 		if ((ptr - data) + 16 > len) {
data              576 net/bluetooth/hci_request.c static void create_eir(struct hci_dev *hdev, u8 *data)
data              578 net/bluetooth/hci_request.c 	u8 *ptr = data;
data              619 net/bluetooth/hci_request.c 	ptr = create_uuid16_list(hdev, ptr, HCI_MAX_EIR_LENGTH - (ptr - data));
data              620 net/bluetooth/hci_request.c 	ptr = create_uuid32_list(hdev, ptr, HCI_MAX_EIR_LENGTH - (ptr - data));
data              621 net/bluetooth/hci_request.c 	ptr = create_uuid128_list(hdev, ptr, HCI_MAX_EIR_LENGTH - (ptr - data));
data              643 net/bluetooth/hci_request.c 	create_eir(hdev, cp.data);
data              645 net/bluetooth/hci_request.c 	if (memcmp(cp.data, hdev->eir, sizeof(cp.data)) == 0)
data              648 net/bluetooth/hci_request.c 	memcpy(hdev->eir, cp.data, sizeof(cp.data));
data              798 net/bluetooth/hci_request.c 		u8 data[sizeof(*ext_param_cp) + sizeof(*phy_params) * 2];
data              801 net/bluetooth/hci_request.c 		ext_param_cp = (void *)data;
data              802 net/bluetooth/hci_request.c 		phy_params = (void *)ext_param_cp->data;
data             1219 net/bluetooth/hci_request.c 							    cp.data);
data             1221 net/bluetooth/hci_request.c 			len = create_default_scan_rsp_data(hdev, cp.data);
data             1224 net/bluetooth/hci_request.c 		    !memcmp(cp.data, hdev->scan_rsp_data, len))
data             1227 net/bluetooth/hci_request.c 		memcpy(hdev->scan_rsp_data, cp.data, sizeof(cp.data));
data             1244 net/bluetooth/hci_request.c 							    cp.data);
data             1246 net/bluetooth/hci_request.c 			len = create_default_scan_rsp_data(hdev, cp.data);
data             1249 net/bluetooth/hci_request.c 		    !memcmp(cp.data, hdev->scan_rsp_data, len))
data             1252 net/bluetooth/hci_request.c 		memcpy(hdev->scan_rsp_data, cp.data, sizeof(cp.data));
data             1363 net/bluetooth/hci_request.c 		len = create_instance_adv_data(hdev, instance, cp.data);
data             1367 net/bluetooth/hci_request.c 		    memcmp(cp.data, hdev->adv_data, len) == 0)
data             1370 net/bluetooth/hci_request.c 		memcpy(hdev->adv_data, cp.data, sizeof(cp.data));
data             1384 net/bluetooth/hci_request.c 		len = create_instance_adv_data(hdev, instance, cp.data);
data             1388 net/bluetooth/hci_request.c 		    memcmp(cp.data, hdev->adv_data, len) == 0)
data             1391 net/bluetooth/hci_request.c 		memcpy(hdev->adv_data, cp.data, sizeof(cp.data));
data             1675 net/bluetooth/hci_request.c 	u8 data[sizeof(*cp) + sizeof(*adv_set) * 1];
data             1686 net/bluetooth/hci_request.c 	cp = (void *) data;
data             1687 net/bluetooth/hci_request.c 	adv_set = (void *) cp->data;
data             1710 net/bluetooth/hci_request.c 		    data);
data             2665 net/bluetooth/hci_request.c 		bacpy(&cp.bdaddr, &e->data.bdaddr);
data              122 net/bluetooth/hci_request.h 				  u8 *data, u8 data_len)
data              126 net/bluetooth/hci_request.h 	memcpy(&eir[eir_len], data, data_len);
data              132 net/bluetooth/hci_request.h static inline u16 eir_append_le16(u8 *eir, u16 eir_len, u8 type, u16 data)
data              134 net/bluetooth/hci_request.h 	eir[eir_len++] = sizeof(type) + sizeof(data);
data              136 net/bluetooth/hci_request.h 	put_unaligned_le16(data, &eir[eir_len]);
data              137 net/bluetooth/hci_request.h 	eir_len += sizeof(data);
data              170 net/bluetooth/hci_sock.c 	flt_event = (*(__u8 *)skb->data & HCI_FLT_EVENT_BITS);
data              180 net/bluetooth/hci_sock.c 	    flt->opcode != get_unaligned((__le16 *)(skb->data + 3)))
data              184 net/bluetooth/hci_sock.c 	    flt->opcode != get_unaligned((__le16 *)(skb->data + 4)))
data              351 net/bluetooth/hci_sock.c 				 void *data, u16 data_len, ktime_t tstamp,
data              386 net/bluetooth/hci_sock.c 		if (data)
data              387 net/bluetooth/hci_sock.c 			skb_put_data(skb, data, data_len);
data              701 net/bluetooth/hci_sock.c static void hci_si_event(struct hci_dev *hdev, int type, int dlen, void *data)
data              717 net/bluetooth/hci_sock.c 	memcpy(ev->data, data, dlen);
data             1391 net/bluetooth/hci_sock.c 		void *data;
data             1396 net/bluetooth/hci_sock.c 		data = &tv;
data             1403 net/bluetooth/hci_sock.c 			data = &ctv;
data             1408 net/bluetooth/hci_sock.c 		put_cmsg(msg, SOL_HCI, HCI_CMSG_TSTAMP, len, data);
data             1616 net/bluetooth/hci_sock.c 	hdr = (void *)skb->data;
data             1624 net/bluetooth/hci_sock.c 		__u8 priority = skb->data[sizeof(*hdr)];
data             1625 net/bluetooth/hci_sock.c 		__u8 ident_len = skb->data[sizeof(*hdr) + 1];
data             1640 net/bluetooth/hci_sock.c 		if (priority > 7 || skb->data[len - 1] != 0x00 ||
data             1642 net/bluetooth/hci_sock.c 		    skb->data[sizeof(*hdr) + ident_len + 1] != 0x00) {
data             1741 net/bluetooth/hci_sock.c 	hci_skb_pkt_type(skb) = skb->data[0];
data             1760 net/bluetooth/hci_sock.c 		u16 opcode = get_unaligned_le16(skb->data);
data               27 net/bluetooth/hci_sysfs.c static int __match_tty(struct device *dev, void *data)
data              100 net/bluetooth/hidp/core.c 			     const unsigned char *data, int size)
data              106 net/bluetooth/hidp/core.c 	BT_DBG("session %p data %p size %d", session, data, size);
data              118 net/bluetooth/hidp/core.c 	if (data && size > 0) {
data              119 net/bluetooth/hidp/core.c 		skb_put_data(skb, data, size);
data              132 net/bluetooth/hidp/core.c 				  unsigned char hdr, const unsigned char *data,
data              136 net/bluetooth/hidp/core.c 				 &session->ctrl_transmit, hdr, data, size);
data              140 net/bluetooth/hidp/core.c 				  unsigned char hdr, const unsigned char *data,
data              144 net/bluetooth/hidp/core.c 				 &session->intr_transmit, hdr, data, size);
data              152 net/bluetooth/hidp/core.c 	unsigned char hdr, data[2];
data              172 net/bluetooth/hidp/core.c 	data[0] = 0x01;
data              173 net/bluetooth/hidp/core.c 	data[1] = newleds;
data              175 net/bluetooth/hidp/core.c 	return hidp_send_intr_message(session, hdr, data, 2);
data              182 net/bluetooth/hidp/core.c 	unsigned char *udata = skb->data + 1;
data              183 net/bluetooth/hidp/core.c 	signed char *sdata = skb->data + 1;
data              186 net/bluetooth/hidp/core.c 	switch (skb->data[0]) {
data              235 net/bluetooth/hidp/core.c 		unsigned char *data, size_t count,
data              268 net/bluetooth/hidp/core.c 	data[0] = report_number;
data              269 net/bluetooth/hidp/core.c 	ret = hidp_send_ctrl_message(session, report_type, data, 1);
data              298 net/bluetooth/hidp/core.c 		memcpy(data, skb->data, len);
data              319 net/bluetooth/hidp/core.c 			       unsigned char *data, size_t count,
data              343 net/bluetooth/hidp/core.c 	data[0] = reportnum;
data              345 net/bluetooth/hidp/core.c 	ret = hidp_send_ctrl_message(session, report_type, data, count);
data              383 net/bluetooth/hidp/core.c static int hidp_output_report(struct hid_device *hid, __u8 *data, size_t count)
data              389 net/bluetooth/hidp/core.c 				      data, count);
data              440 net/bluetooth/hidp/core.c 				const u8 *data, unsigned int len, int intr)
data              445 net/bluetooth/hidp/core.c 	memcpy(session->input_buf, data, len);
data              522 net/bluetooth/hidp/core.c 					    skb->data, skb->len, 0);
data              538 net/bluetooth/hidp/core.c 		    session->waiting_report_number == skb->data[0]) {
data              558 net/bluetooth/hidp/core.c 	hdr = skb->data[0];
data              594 net/bluetooth/hidp/core.c 	hdr = skb->data[0];
data              605 net/bluetooth/hidp/core.c 					    skb->data, skb->len, 1);
data              615 net/bluetooth/hidp/core.c static int hidp_send_frame(struct socket *sock, unsigned char *data, int len)
data              617 net/bluetooth/hidp/core.c 	struct kvec iv = { data, len };
data              620 net/bluetooth/hidp/core.c 	BT_DBG("sock %p data %p len %d", sock, data, len);
data              641 net/bluetooth/hidp/core.c 		ret = hidp_send_frame(sock, skb->data, skb->len);
data               55 net/bluetooth/l2cap_core.c 				       u8 code, u8 ident, u16 dlen, void *data);
data               57 net/bluetooth/l2cap_core.c 			   void *data);
data               58 net/bluetooth/l2cap_core.c static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size);
data              860 net/bluetooth/l2cap_core.c 			   void *data)
data              862 net/bluetooth/l2cap_core.c 	struct sk_buff *skb = l2cap_build_cmd(conn, code, ident, len, data);
data              974 net/bluetooth/l2cap_core.c 		__unpack_extended_control(get_unaligned_le32(skb->data),
data              978 net/bluetooth/l2cap_core.c 		__unpack_enhanced_control(get_unaligned_le16(skb->data),
data             1028 net/bluetooth/l2cap_core.c 				   skb->data + L2CAP_HDR_SIZE);
data             1031 net/bluetooth/l2cap_core.c 				   skb->data + L2CAP_HDR_SIZE);
data             1068 net/bluetooth/l2cap_core.c 		u16 fcs = crc16(0, (u8 *)skb->data, skb->len);
data             1897 net/bluetooth/l2cap_core.c 			u16 fcs = crc16(0, (u8 *) skb->data, skb->len);
data             1946 net/bluetooth/l2cap_core.c 			u16 fcs = crc16(0, (u8 *) skb->data, skb->len);
data             2039 net/bluetooth/l2cap_core.c 					   tx_skb->data + L2CAP_HDR_SIZE);
data             2042 net/bluetooth/l2cap_core.c 					   tx_skb->data + L2CAP_HDR_SIZE);
data             2047 net/bluetooth/l2cap_core.c 			u16 fcs = crc16(0, (u8 *) tx_skb->data,
data             2923 net/bluetooth/l2cap_core.c 				       u8 ident, u16 dlen, void *data)
data             2958 net/bluetooth/l2cap_core.c 		skb_put_data(skb, data, count);
data             2959 net/bluetooth/l2cap_core.c 		data += count;
data             2973 net/bluetooth/l2cap_core.c 		skb_put_data(*frag, data, count);
data             2976 net/bluetooth/l2cap_core.c 		data += count;
data             3229 net/bluetooth/l2cap_core.c static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size)
data             3231 net/bluetooth/l2cap_core.c 	struct l2cap_conf_req *req = data;
data             3233 net/bluetooth/l2cap_core.c 	void *ptr = req->data;
data             3234 net/bluetooth/l2cap_core.c 	void *endptr = data + data_size;
data             3348 net/bluetooth/l2cap_core.c 	return ptr - data;
data             3351 net/bluetooth/l2cap_core.c static int l2cap_parse_conf_req(struct l2cap_chan *chan, void *data, size_t data_size)
data             3353 net/bluetooth/l2cap_core.c 	struct l2cap_conf_rsp *rsp = data;
data             3354 net/bluetooth/l2cap_core.c 	void *ptr = rsp->data;
data             3355 net/bluetooth/l2cap_core.c 	void *endptr = data + data_size;
data             3573 net/bluetooth/l2cap_core.c 	return ptr - data;
data             3577 net/bluetooth/l2cap_core.c 				void *data, size_t size, u16 *result)
data             3579 net/bluetooth/l2cap_core.c 	struct l2cap_conf_req *req = data;
data             3580 net/bluetooth/l2cap_core.c 	void *ptr = req->data;
data             3581 net/bluetooth/l2cap_core.c 	void *endptr = data + size;
data             3587 net/bluetooth/l2cap_core.c 	BT_DBG("chan %p, rsp %p, len %d, req %p", chan, rsp, len, data);
data             3691 net/bluetooth/l2cap_core.c 	return ptr - data;
data             3694 net/bluetooth/l2cap_core.c static int l2cap_build_conf_rsp(struct l2cap_chan *chan, void *data,
data             3697 net/bluetooth/l2cap_core.c 	struct l2cap_conf_rsp *rsp = data;
data             3698 net/bluetooth/l2cap_core.c 	void *ptr = rsp->data;
data             3706 net/bluetooth/l2cap_core.c 	return ptr - data;
data             3813 net/bluetooth/l2cap_core.c 				    u8 *data)
data             3815 net/bluetooth/l2cap_core.c 	struct l2cap_cmd_rej_unk *rej = (struct l2cap_cmd_rej_unk *) data;
data             3838 net/bluetooth/l2cap_core.c 					u8 *data, u8 rsp_code, u8 amp_id)
data             3840 net/bluetooth/l2cap_core.c 	struct l2cap_conn_req *req = (struct l2cap_conn_req *) data;
data             3980 net/bluetooth/l2cap_core.c 			     struct l2cap_cmd_hdr *cmd, u16 cmd_len, u8 *data)
data             3994 net/bluetooth/l2cap_core.c 	l2cap_connect(conn, cmd, data, L2CAP_CONN_RSP, 0);
data             4000 net/bluetooth/l2cap_core.c 				    u8 *data)
data             4002 net/bluetooth/l2cap_core.c 	struct l2cap_conn_rsp *rsp = (struct l2cap_conn_rsp *) data;
data             4082 net/bluetooth/l2cap_core.c static void l2cap_send_efs_conf_rsp(struct l2cap_chan *chan, void *data,
data             4094 net/bluetooth/l2cap_core.c 		       l2cap_build_conf_rsp(chan, data,
data             4095 net/bluetooth/l2cap_core.c 					    L2CAP_CONF_SUCCESS, flags), data);
data             4112 net/bluetooth/l2cap_core.c 				   u8 *data)
data             4114 net/bluetooth/l2cap_core.c 	struct l2cap_conf_req *req = (struct l2cap_conf_req *) data;
data             4150 net/bluetooth/l2cap_core.c 	memcpy(chan->conf_req + chan->conf_len, req->data, len);
data             4221 net/bluetooth/l2cap_core.c 				   u8 *data)
data             4223 net/bluetooth/l2cap_core.c 	struct l2cap_conf_rsp *rsp = (struct l2cap_conf_rsp *)data;
data             4245 net/bluetooth/l2cap_core.c 		l2cap_conf_rfc_get(chan, rsp->data, len);
data             4255 net/bluetooth/l2cap_core.c 			len = l2cap_parse_conf_rsp(chan, rsp->data, len,
data             4285 net/bluetooth/l2cap_core.c 			len = l2cap_parse_conf_rsp(chan, rsp->data, len,
data             4334 net/bluetooth/l2cap_core.c 				       u8 *data)
data             4336 net/bluetooth/l2cap_core.c 	struct l2cap_disconn_req *req = (struct l2cap_disconn_req *) data;
data             4381 net/bluetooth/l2cap_core.c 				       u8 *data)
data             4383 net/bluetooth/l2cap_core.c 	struct l2cap_disconn_rsp *rsp = (struct l2cap_disconn_rsp *) data;
data             4426 net/bluetooth/l2cap_core.c 					u8 *data)
data             4428 net/bluetooth/l2cap_core.c 	struct l2cap_info_req *req = (struct l2cap_info_req *) data;
data             4451 net/bluetooth/l2cap_core.c 		put_unaligned_le32(feat_mask, rsp->data);
data             4460 net/bluetooth/l2cap_core.c 		rsp->data[0] = conn->local_fixed_chan;
data             4461 net/bluetooth/l2cap_core.c 		memset(rsp->data + 1, 0, 7);
data             4477 net/bluetooth/l2cap_core.c 					u8 *data)
data             4479 net/bluetooth/l2cap_core.c 	struct l2cap_info_rsp *rsp = (struct l2cap_info_rsp *) data;
data             4508 net/bluetooth/l2cap_core.c 		conn->feat_mask = get_unaligned_le32(rsp->data);
data             4527 net/bluetooth/l2cap_core.c 		conn->remote_fixed_chan = rsp->data[0];
data             4540 net/bluetooth/l2cap_core.c 				    u16 cmd_len, void *data)
data             4542 net/bluetooth/l2cap_core.c 	struct l2cap_create_chan_req *req = data;
data             4561 net/bluetooth/l2cap_core.c 		l2cap_connect(conn, cmd, data, L2CAP_CREATE_CHAN_RSP,
data             4576 net/bluetooth/l2cap_core.c 	chan = l2cap_connect(conn, cmd, data, L2CAP_CREATE_CHAN_RSP,
data             4964 net/bluetooth/l2cap_core.c 					 u16 cmd_len, void *data)
data             4966 net/bluetooth/l2cap_core.c 	struct l2cap_move_chan_req *req = data;
data             5181 net/bluetooth/l2cap_core.c 				  u16 cmd_len, void *data)
data             5183 net/bluetooth/l2cap_core.c 	struct l2cap_move_chan_rsp *rsp = data;
data             5204 net/bluetooth/l2cap_core.c 				      u16 cmd_len, void *data)
data             5206 net/bluetooth/l2cap_core.c 	struct l2cap_move_chan_cfm *cfm = data;
data             5246 net/bluetooth/l2cap_core.c 						 u16 cmd_len, void *data)
data             5248 net/bluetooth/l2cap_core.c 	struct l2cap_move_chan_cfm_rsp *rsp = data;
data             5281 net/bluetooth/l2cap_core.c 					      u16 cmd_len, u8 *data)
data             5295 net/bluetooth/l2cap_core.c 	req = (struct l2cap_conn_param_update_req *) data;
data             5331 net/bluetooth/l2cap_core.c 				u8 *data)
data             5333 net/bluetooth/l2cap_core.c 	struct l2cap_le_conn_rsp *rsp = (struct l2cap_le_conn_rsp *) data;
data             5418 net/bluetooth/l2cap_core.c 				      u8 *data)
data             5424 net/bluetooth/l2cap_core.c 		l2cap_command_rej(conn, cmd, cmd_len, data);
data             5428 net/bluetooth/l2cap_core.c 		err = l2cap_connect_req(conn, cmd, cmd_len, data);
data             5433 net/bluetooth/l2cap_core.c 		l2cap_connect_create_rsp(conn, cmd, cmd_len, data);
data             5437 net/bluetooth/l2cap_core.c 		err = l2cap_config_req(conn, cmd, cmd_len, data);
data             5441 net/bluetooth/l2cap_core.c 		l2cap_config_rsp(conn, cmd, cmd_len, data);
data             5445 net/bluetooth/l2cap_core.c 		err = l2cap_disconnect_req(conn, cmd, cmd_len, data);
data             5449 net/bluetooth/l2cap_core.c 		l2cap_disconnect_rsp(conn, cmd, cmd_len, data);
data             5453 net/bluetooth/l2cap_core.c 		l2cap_send_cmd(conn, cmd->ident, L2CAP_ECHO_RSP, cmd_len, data);
data             5460 net/bluetooth/l2cap_core.c 		err = l2cap_information_req(conn, cmd, cmd_len, data);
data             5464 net/bluetooth/l2cap_core.c 		l2cap_information_rsp(conn, cmd, cmd_len, data);
data             5468 net/bluetooth/l2cap_core.c 		err = l2cap_create_channel_req(conn, cmd, cmd_len, data);
data             5472 net/bluetooth/l2cap_core.c 		err = l2cap_move_channel_req(conn, cmd, cmd_len, data);
data             5476 net/bluetooth/l2cap_core.c 		l2cap_move_channel_rsp(conn, cmd, cmd_len, data);
data             5480 net/bluetooth/l2cap_core.c 		err = l2cap_move_channel_confirm(conn, cmd, cmd_len, data);
data             5484 net/bluetooth/l2cap_core.c 		l2cap_move_channel_confirm_rsp(conn, cmd, cmd_len, data);
data             5498 net/bluetooth/l2cap_core.c 				u8 *data)
data             5500 net/bluetooth/l2cap_core.c 	struct l2cap_le_conn_req *req = (struct l2cap_le_conn_req *) data;
data             5624 net/bluetooth/l2cap_core.c 				   u8 *data)
data             5633 net/bluetooth/l2cap_core.c 	pkt = (struct l2cap_le_credits *) data;
data             5670 net/bluetooth/l2cap_core.c 				       u8 *data)
data             5672 net/bluetooth/l2cap_core.c 	struct l2cap_cmd_rej_unk *rej = (struct l2cap_cmd_rej_unk *) data;
data             5695 net/bluetooth/l2cap_core.c 				   u8 *data)
data             5701 net/bluetooth/l2cap_core.c 		l2cap_le_command_rej(conn, cmd, cmd_len, data);
data             5705 net/bluetooth/l2cap_core.c 		err = l2cap_conn_param_update_req(conn, cmd, cmd_len, data);
data             5712 net/bluetooth/l2cap_core.c 		l2cap_le_connect_rsp(conn, cmd, cmd_len, data);
data             5716 net/bluetooth/l2cap_core.c 		err = l2cap_le_connect_req(conn, cmd, cmd_len, data);
data             5720 net/bluetooth/l2cap_core.c 		err = l2cap_le_credits(conn, cmd, cmd_len, data);
data             5724 net/bluetooth/l2cap_core.c 		err = l2cap_disconnect_req(conn, cmd, cmd_len, data);
data             5728 net/bluetooth/l2cap_core.c 		l2cap_disconnect_rsp(conn, cmd, cmd_len, data);
data             5754 net/bluetooth/l2cap_core.c 	cmd = (void *) skb->data;
data             5766 net/bluetooth/l2cap_core.c 	err = l2cap_le_sig_cmd(conn, cmd, len, skb->data);
data             5785 net/bluetooth/l2cap_core.c 	u8 *data = skb->data;
data             5797 net/bluetooth/l2cap_core.c 		memcpy(&cmd, data, L2CAP_CMD_HDR_SIZE);
data             5798 net/bluetooth/l2cap_core.c 		data += L2CAP_CMD_HDR_SIZE;
data             5811 net/bluetooth/l2cap_core.c 		err = l2cap_bredr_sig_cmd(conn, &cmd, cmd_len, data);
data             5822 net/bluetooth/l2cap_core.c 		data += cmd_len;
data             5842 net/bluetooth/l2cap_core.c 		rcv_fcs = get_unaligned_le16(skb->data + skb->len);
data             5843 net/bluetooth/l2cap_core.c 		our_fcs = crc16(0, skb->data - hdr_size, skb->len + hdr_size);
data             5924 net/bluetooth/l2cap_core.c 		chan->sdu_len = get_unaligned_le16(skb->data);
data             6700 net/bluetooth/l2cap_core.c 	     chan->mode == L2CAP_MODE_STREAMING) && sk_filter(chan->data, skb))
data             6829 net/bluetooth/l2cap_core.c 		sdu_len = get_unaligned_le16(skb->data);
data             7017 net/bluetooth/l2cap_core.c 	struct l2cap_hdr *lh = (void *) skb->data;
data             7055 net/bluetooth/l2cap_core.c 		psm = get_unaligned((__le16 *) skb->data);
data             7616 net/bluetooth/l2cap_core.c 		hdr = (struct l2cap_hdr *) skb->data;
data             1236 net/bluetooth/l2cap_sock.c 	struct sock *sk, *parent = chan->data;
data             1267 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1312 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1319 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1370 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1382 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1402 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1422 net/bluetooth/l2cap_sock.c 	struct sock *parent, *sk = chan->data;
data             1435 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1448 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1457 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1464 net/bluetooth/l2cap_sock.c 	struct sock *sk = chan->data;
data             1577 net/bluetooth/l2cap_sock.c 	chan->data = sk;
data              250 net/bluetooth/mgmt.c static int mgmt_index_event(u16 event, struct hci_dev *hdev, void *data,
data              253 net/bluetooth/mgmt.c 	return mgmt_send_event(event, hdev, HCI_CHANNEL_CONTROL, data, len,
data              257 net/bluetooth/mgmt.c static int mgmt_limited_event(u16 event, struct hci_dev *hdev, void *data,
data              260 net/bluetooth/mgmt.c 	return mgmt_send_event(event, hdev, HCI_CHANNEL_CONTROL, data, len,
data              264 net/bluetooth/mgmt.c static int mgmt_event(u16 event, struct hci_dev *hdev, void *data, u16 len,
data              267 net/bluetooth/mgmt.c 	return mgmt_send_event(event, hdev, HCI_CHANNEL_CONTROL, data, len,
data              287 net/bluetooth/mgmt.c static int read_version(struct sock *sk, struct hci_dev *hdev, void *data,
data              300 net/bluetooth/mgmt.c static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data,
data              352 net/bluetooth/mgmt.c static int read_index_list(struct sock *sk, struct hci_dev *hdev, void *data,
data              413 net/bluetooth/mgmt.c 				  void *data, u16 data_len)
data              473 net/bluetooth/mgmt.c 			       void *data, u16 data_len)
data              593 net/bluetooth/mgmt.c 			    void *data, u16 data_len)
data              858 net/bluetooth/mgmt.c 						  const void *data)
data              860 net/bluetooth/mgmt.c 	return mgmt_pending_find_data(HCI_CHANNEL_CONTROL, opcode, hdev, data);
data              967 net/bluetooth/mgmt.c 				void *data, u16 data_len)
data             1021 net/bluetooth/mgmt.c 				    void *data, u16 data_len)
data             1155 net/bluetooth/mgmt.c static int set_powered(struct sock *sk, struct hci_dev *hdev, void *data,
data             1158 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             1181 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_POWERED, hdev, data, len);
data             1229 net/bluetooth/mgmt.c static void settings_rsp(struct mgmt_pending_cmd *cmd, void *data)
data             1231 net/bluetooth/mgmt.c 	struct cmd_lookup *match = data;
data             1245 net/bluetooth/mgmt.c static void cmd_status_rsp(struct mgmt_pending_cmd *cmd, void *data)
data             1247 net/bluetooth/mgmt.c 	u8 *status = data;
data             1253 net/bluetooth/mgmt.c static void cmd_complete_rsp(struct mgmt_pending_cmd *cmd, void *data)
data             1256 net/bluetooth/mgmt.c 		u8 *status = data;
data             1264 net/bluetooth/mgmt.c 	cmd_status_rsp(cmd, data);
data             1334 net/bluetooth/mgmt.c static int set_discoverable(struct sock *sk, struct hci_dev *hdev, void *data,
data             1337 net/bluetooth/mgmt.c 	struct mgmt_cp_set_discoverable *cp = data;
data             1426 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_DISCOVERABLE, hdev, data, len);
data             1515 net/bluetooth/mgmt.c static int set_connectable(struct sock *sk, struct hci_dev *hdev, void *data,
data             1518 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             1547 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_CONNECTABLE, hdev, data, len);
data             1572 net/bluetooth/mgmt.c static int set_bondable(struct sock *sk, struct hci_dev *hdev, void *data,
data             1575 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             1615 net/bluetooth/mgmt.c static int set_link_security(struct sock *sk, struct hci_dev *hdev, void *data,
data             1618 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             1667 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_LINK_SECURITY, hdev, data, len);
data             1684 net/bluetooth/mgmt.c static int set_ssp(struct sock *sk, struct hci_dev *hdev, void *data, u16 len)
data             1686 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             1744 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_SSP, hdev, data, len);
data             1765 net/bluetooth/mgmt.c static int set_hs(struct sock *sk, struct hci_dev *hdev, void *data, u16 len)
data             1767 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             1869 net/bluetooth/mgmt.c static int set_le(struct sock *sk, struct hci_dev *hdev, void *data, u16 len)
data             1871 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             1943 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_LE, hdev, data, len);
data             2044 net/bluetooth/mgmt.c static int add_uuid(struct sock *sk, struct hci_dev *hdev, void *data, u16 len)
data             2046 net/bluetooth/mgmt.c 	struct mgmt_cp_add_uuid *cp = data;
data             2089 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_ADD_UUID, hdev, data, len);
data             2123 net/bluetooth/mgmt.c static int remove_uuid(struct sock *sk, struct hci_dev *hdev, void *data,
data             2126 net/bluetooth/mgmt.c 	struct mgmt_cp_remove_uuid *cp = data;
data             2189 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_REMOVE_UUID, hdev, data, len);
data             2209 net/bluetooth/mgmt.c static int set_dev_class(struct sock *sk, struct hci_dev *hdev, void *data,
data             2212 net/bluetooth/mgmt.c 	struct mgmt_cp_set_dev_class *cp = data;
data             2267 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_DEV_CLASS, hdev, data, len);
data             2280 net/bluetooth/mgmt.c static int load_link_keys(struct sock *sk, struct hci_dev *hdev, void *data,
data             2283 net/bluetooth/mgmt.c 	struct mgmt_cp_load_link_keys *cp = data;
data             2373 net/bluetooth/mgmt.c static int unpair_device(struct sock *sk, struct hci_dev *hdev, void *data,
data             2376 net/bluetooth/mgmt.c 	struct mgmt_cp_unpair_device *cp = data;
data             2501 net/bluetooth/mgmt.c static int disconnect(struct sock *sk, struct hci_dev *hdev, void *data,
data             2504 net/bluetooth/mgmt.c 	struct mgmt_cp_disconnect *cp = data;
data             2550 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_DISCONNECT, hdev, data, len);
data             2586 net/bluetooth/mgmt.c static int get_connections(struct sock *sk, struct hci_dev *hdev, void *data,
data             2661 net/bluetooth/mgmt.c static int pin_code_reply(struct sock *sk, struct hci_dev *hdev, void *data,
data             2665 net/bluetooth/mgmt.c 	struct mgmt_cp_pin_code_reply *cp = data;
data             2702 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_PIN_CODE_REPLY, hdev, data, len);
data             2723 net/bluetooth/mgmt.c static int set_io_capability(struct sock *sk, struct hci_dev *hdev, void *data,
data             2726 net/bluetooth/mgmt.c 	struct mgmt_cp_set_io_capability *cp = data;
data             2841 net/bluetooth/mgmt.c static int pair_device(struct sock *sk, struct hci_dev *hdev, void *data,
data             2844 net/bluetooth/mgmt.c 	struct mgmt_cp_pair_device *cp = data;
data             2936 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_PAIR_DEVICE, hdev, data, len);
data             2972 net/bluetooth/mgmt.c static int cancel_pair_device(struct sock *sk, struct hci_dev *hdev, void *data,
data             2975 net/bluetooth/mgmt.c 	struct mgmt_addr_info *addr = data;
data             3087 net/bluetooth/mgmt.c 			      void *data, u16 len)
data             3089 net/bluetooth/mgmt.c 	struct mgmt_cp_pin_code_neg_reply *cp = data;
data             3098 net/bluetooth/mgmt.c static int user_confirm_reply(struct sock *sk, struct hci_dev *hdev, void *data,
data             3101 net/bluetooth/mgmt.c 	struct mgmt_cp_user_confirm_reply *cp = data;
data             3115 net/bluetooth/mgmt.c 				  void *data, u16 len)
data             3117 net/bluetooth/mgmt.c 	struct mgmt_cp_user_confirm_neg_reply *cp = data;
data             3126 net/bluetooth/mgmt.c static int user_passkey_reply(struct sock *sk, struct hci_dev *hdev, void *data,
data             3129 net/bluetooth/mgmt.c 	struct mgmt_cp_user_passkey_reply *cp = data;
data             3139 net/bluetooth/mgmt.c 				  void *data, u16 len)
data             3141 net/bluetooth/mgmt.c 	struct mgmt_cp_user_passkey_neg_reply *cp = data;
data             3211 net/bluetooth/mgmt.c static int set_local_name(struct sock *sk, struct hci_dev *hdev, void *data,
data             3214 net/bluetooth/mgmt.c 	struct mgmt_cp_set_local_name *cp = data;
data             3230 net/bluetooth/mgmt.c 					data, len);
data             3240 net/bluetooth/mgmt.c 					data, len);
data             3244 net/bluetooth/mgmt.c 		err = mgmt_limited_event(MGMT_EV_LOCAL_NAME_CHANGED, hdev, data,
data             3251 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_LOCAL_NAME, hdev, data, len);
data             3281 net/bluetooth/mgmt.c static int set_appearance(struct sock *sk, struct hci_dev *hdev, void *data,
data             3284 net/bluetooth/mgmt.c 	struct mgmt_cp_set_appearance *cp = data;
data             3316 net/bluetooth/mgmt.c 				 void *data, u16 len)
data             3380 net/bluetooth/mgmt.c 				 void *data, u16 len)
data             3382 net/bluetooth/mgmt.c 	struct mgmt_cp_set_phy_confguration *cp = data;
data             3487 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_PHY_CONFIGURATION, hdev, data,
data             3556 net/bluetooth/mgmt.c 		struct hci_rp_read_local_oob_data *rp = (void *) skb->data;
data             3570 net/bluetooth/mgmt.c 		struct hci_rp_read_local_oob_ext_data *rp = (void *) skb->data;
data             3594 net/bluetooth/mgmt.c 			       void *data, u16 data_len)
data             3645 net/bluetooth/mgmt.c 			       void *data, u16 len)
data             3647 net/bluetooth/mgmt.c 	struct mgmt_addr_info *addr = data;
data             3661 net/bluetooth/mgmt.c 		struct mgmt_cp_add_remote_oob_data *cp = data;
data             3684 net/bluetooth/mgmt.c 		struct mgmt_cp_add_remote_oob_ext_data *cp = data;
data             3753 net/bluetooth/mgmt.c 				  void *data, u16 len)
data             3755 net/bluetooth/mgmt.c 	struct mgmt_cp_remove_remote_oob_data *cp = data;
data             3840 net/bluetooth/mgmt.c 				    u16 op, void *data, u16 len)
data             3842 net/bluetooth/mgmt.c 	struct mgmt_cp_start_discovery *cp = data;
data             3883 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, op, hdev, data, len);
data             3901 net/bluetooth/mgmt.c 			   void *data, u16 len)
data             3904 net/bluetooth/mgmt.c 					data, len);
data             3908 net/bluetooth/mgmt.c 				   void *data, u16 len)
data             3912 net/bluetooth/mgmt.c 					data, len);
data             3923 net/bluetooth/mgmt.c 				   void *data, u16 len)
data             3925 net/bluetooth/mgmt.c 	struct mgmt_cp_start_service_discovery *cp = data;
data             3983 net/bluetooth/mgmt.c 			       hdev, data, len);
data             4040 net/bluetooth/mgmt.c static int stop_discovery(struct sock *sk, struct hci_dev *hdev, void *data,
data             4043 net/bluetooth/mgmt.c 	struct mgmt_cp_stop_discovery *mgmt_cp = data;
data             4065 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_STOP_DISCOVERY, hdev, data, len);
data             4082 net/bluetooth/mgmt.c static int confirm_name(struct sock *sk, struct hci_dev *hdev, void *data,
data             4085 net/bluetooth/mgmt.c 	struct mgmt_cp_confirm_name *cp = data;
data             4124 net/bluetooth/mgmt.c static int block_device(struct sock *sk, struct hci_dev *hdev, void *data,
data             4127 net/bluetooth/mgmt.c 	struct mgmt_cp_block_device *cp = data;
data             4160 net/bluetooth/mgmt.c static int unblock_device(struct sock *sk, struct hci_dev *hdev, void *data,
data             4163 net/bluetooth/mgmt.c 	struct mgmt_cp_unblock_device *cp = data;
data             4196 net/bluetooth/mgmt.c static int set_device_id(struct sock *sk, struct hci_dev *hdev, void *data,
data             4199 net/bluetooth/mgmt.c 	struct mgmt_cp_set_device_id *cp = data;
data             4300 net/bluetooth/mgmt.c static int set_advertising(struct sock *sk, struct hci_dev *hdev, void *data,
data             4303 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             4366 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_ADVERTISING, hdev, data, len);
data             4409 net/bluetooth/mgmt.c 			      void *data, u16 len)
data             4411 net/bluetooth/mgmt.c 	struct mgmt_cp_set_static_address *cp = data;
data             4453 net/bluetooth/mgmt.c 			   void *data, u16 len)
data             4455 net/bluetooth/mgmt.c 	struct mgmt_cp_set_scan_params *cp = data;
data             4544 net/bluetooth/mgmt.c 				void *data, u16 len)
data             4546 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             4585 net/bluetooth/mgmt.c 			       data, len);
data             4640 net/bluetooth/mgmt.c static int set_bredr(struct sock *sk, struct hci_dev *hdev, void *data, u16 len)
data             4642 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             4722 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_BREDR, hdev, data, len);
data             4798 net/bluetooth/mgmt.c 			   void *data, u16 len)
data             4800 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             4866 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_SET_SECURE_CONN, hdev, data, len);
data             4886 net/bluetooth/mgmt.c 			  void *data, u16 len)
data             4888 net/bluetooth/mgmt.c 	struct mgmt_mode *cp = data;
data             5256 net/bluetooth/mgmt.c static int get_conn_info(struct sock *sk, struct hci_dev *hdev, void *data,
data             5259 net/bluetooth/mgmt.c 	struct mgmt_cp_get_conn_info *cp = data;
data             5351 net/bluetooth/mgmt.c 				       data, len);
data             5445 net/bluetooth/mgmt.c static int get_clock_info(struct sock *sk, struct hci_dev *hdev, void *data,
data             5448 net/bluetooth/mgmt.c 	struct mgmt_cp_get_clock_info *cp = data;
data             5490 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_GET_CLOCK_INFO, hdev, data, len);
data             5596 net/bluetooth/mgmt.c 		      void *data, u16 len)
data             5598 net/bluetooth/mgmt.c 	struct mgmt_cp_add_device *cp = data;
data             5695 net/bluetooth/mgmt.c 			 void *data, u16 len)
data             5697 net/bluetooth/mgmt.c 	struct mgmt_cp_remove_device *cp = data;
data             5823 net/bluetooth/mgmt.c static int load_conn_param(struct sock *sk, struct hci_dev *hdev, void *data,
data             5826 net/bluetooth/mgmt.c 	struct mgmt_cp_load_conn_param *cp = data;
data             5909 net/bluetooth/mgmt.c 			       void *data, u16 len)
data             5911 net/bluetooth/mgmt.c 	struct mgmt_cp_set_external_config *cp = data;
data             5965 net/bluetooth/mgmt.c 			      void *data, u16 len)
data             5967 net/bluetooth/mgmt.c 	struct mgmt_cp_set_public_address *cp = data;
data             6050 net/bluetooth/mgmt.c 			rp = (void *)skb->data;
data             6066 net/bluetooth/mgmt.c 			rp = (void *)skb->data;
data             6156 net/bluetooth/mgmt.c 				   void *data, u16 data_len)
data             6158 net/bluetooth/mgmt.c 	struct mgmt_cp_read_local_oob_ext_data *cp = data;
data             6343 net/bluetooth/mgmt.c 			     void *data, u16 data_len)
data             6444 net/bluetooth/mgmt.c static bool tlv_data_is_valid(struct hci_dev *hdev, u32 adv_flags, u8 *data,
data             6457 net/bluetooth/mgmt.c 		cur_len = data[i];
data             6459 net/bluetooth/mgmt.c 		if (data[i + 1] == EIR_FLAGS &&
data             6463 net/bluetooth/mgmt.c 		if (data[i + 1] == EIR_TX_POWER && tx_power_managed(adv_flags))
data             6466 net/bluetooth/mgmt.c 		if (data[i + 1] == EIR_NAME_COMPLETE && name_managed(adv_flags))
data             6469 net/bluetooth/mgmt.c 		if (data[i + 1] == EIR_NAME_SHORT && name_managed(adv_flags))
data             6472 net/bluetooth/mgmt.c 		if (data[i + 1] == EIR_APPEARANCE &&
data             6539 net/bluetooth/mgmt.c 			   void *data, u16 data_len)
data             6541 net/bluetooth/mgmt.c 	struct mgmt_cp_add_advertising *cp = data;
data             6599 net/bluetooth/mgmt.c 	if (!tlv_data_is_valid(hdev, flags, cp->data, cp->adv_data_len, true) ||
data             6600 net/bluetooth/mgmt.c 	    !tlv_data_is_valid(hdev, flags, cp->data + cp->adv_data_len,
data             6608 net/bluetooth/mgmt.c 				   cp->adv_data_len, cp->data,
data             6610 net/bluetooth/mgmt.c 				   cp->data + cp->adv_data_len,
data             6658 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_ADD_ADVERTISING, hdev, data,
data             6712 net/bluetooth/mgmt.c 			      void *data, u16 data_len)
data             6714 net/bluetooth/mgmt.c 	struct mgmt_cp_remove_advertising *cp = data;
data             6767 net/bluetooth/mgmt.c 	cmd = mgmt_pending_add(sk, MGMT_OP_REMOVE_ADVERTISING, hdev, data,
data             6785 net/bluetooth/mgmt.c 			     void *data, u16 data_len)
data             6787 net/bluetooth/mgmt.c 	struct mgmt_cp_get_adv_size_info *cp = data;
data             7270 net/bluetooth/mgmt.c static void disconnect_rsp(struct mgmt_pending_cmd *cmd, void *data)
data             7272 net/bluetooth/mgmt.c 	struct sock **sk = data;
data             7282 net/bluetooth/mgmt.c static void unpair_device_rsp(struct mgmt_pending_cmd *cmd, void *data)
data             7284 net/bluetooth/mgmt.c 	struct hci_dev *hdev = data;
data             7637 net/bluetooth/mgmt.c static void sk_lookup(struct mgmt_pending_cmd *cmd, void *data)
data             7639 net/bluetooth/mgmt.c 	struct cmd_lookup *match = data;
data               60 net/bluetooth/mgmt_util.c 		    void *data, u16 data_len, int flag, struct sock *skip_sk)
data               77 net/bluetooth/mgmt_util.c 	if (data)
data               78 net/bluetooth/mgmt_util.c 		skb_put_data(skb, data, data_len);
data               86 net/bluetooth/mgmt_util.c 		hci_send_monitor_ctrl_event(hdev, event, data, data_len,
data              161 net/bluetooth/mgmt_util.c 		memcpy(ev->data, rp, rp_len);
data              202 net/bluetooth/mgmt_util.c 						const void *data)
data              207 net/bluetooth/mgmt_util.c 		if (cmd->user_data != data)
data              217 net/bluetooth/mgmt_util.c 			  void (*cb)(struct mgmt_pending_cmd *cmd, void *data),
data              218 net/bluetooth/mgmt_util.c 			  void *data)
data              226 net/bluetooth/mgmt_util.c 		cb(cmd, data);
data              232 net/bluetooth/mgmt_util.c 					  void *data, u16 len)
data              243 net/bluetooth/mgmt_util.c 	cmd->param = kmemdup(data, len, GFP_KERNEL);
data               35 net/bluetooth/mgmt_util.h 		    void *data, u16 data_len, int flag, struct sock *skip_sk);
data               45 net/bluetooth/mgmt_util.h 						const void *data);
data               47 net/bluetooth/mgmt_util.h 			  void (*cb)(struct mgmt_pending_cmd *cmd, void *data),
data               48 net/bluetooth/mgmt_util.h 			  void *data);
data               51 net/bluetooth/mgmt_util.h 					  void *data, u16 len);
data               54 net/bluetooth/rfcomm/core.c static int rfcomm_send_frame(struct rfcomm_session *s, u8 *data, int len);
data              101 net/bluetooth/rfcomm/core.c #define __rpn_line_settings(data, stop, parity)  ((data & 0x3) | ((stop & 0x1) << 2) | ((parity & 0x7) << 3))
data              159 net/bluetooth/rfcomm/core.c #define __crc(data) (rfcomm_crc_table[rfcomm_crc_table[0xff ^ data[0]] ^ data[1]])
data              162 net/bluetooth/rfcomm/core.c static inline u8 __fcs(u8 *data)
data              164 net/bluetooth/rfcomm/core.c 	return 0xff - __crc(data);
data              168 net/bluetooth/rfcomm/core.c static inline u8 __fcs2(u8 *data)
data              170 net/bluetooth/rfcomm/core.c 	return 0xff - rfcomm_crc_table[__crc(data) ^ data[2]];
data              174 net/bluetooth/rfcomm/core.c static inline int __check_fcs(u8 *data, int type, u8 fcs)
data              176 net/bluetooth/rfcomm/core.c 	u8 f = __crc(data);
data              179 net/bluetooth/rfcomm/core.c 		f = rfcomm_crc_table[f ^ data[2]];
data              795 net/bluetooth/rfcomm/core.c static int rfcomm_send_frame(struct rfcomm_session *s, u8 *data, int len)
data              797 net/bluetooth/rfcomm/core.c 	struct kvec iv = { data, len };
data             1397 net/bluetooth/rfcomm/core.c 	struct rfcomm_pn *pn = (void *) skb->data;
data             1449 net/bluetooth/rfcomm/core.c 	struct rfcomm_rpn *rpn = (void *) skb->data;
data             1555 net/bluetooth/rfcomm/core.c 	struct rfcomm_rls *rls = (void *) skb->data;
data             1574 net/bluetooth/rfcomm/core.c 	struct rfcomm_msc *msc = (void *) skb->data;
data             1610 net/bluetooth/rfcomm/core.c 	struct rfcomm_mcc *mcc = (void *) skb->data;
data             1654 net/bluetooth/rfcomm/core.c 			rfcomm_send_test(s, 0, skb->data, skb->len);
data             1681 net/bluetooth/rfcomm/core.c 		u8 credits = *(u8 *) skb->data; skb_pull(skb, 1);
data             1704 net/bluetooth/rfcomm/core.c 	struct rfcomm_hdr *hdr = (void *) skb->data;
data             1720 net/bluetooth/rfcomm/core.c 	if (__check_fcs(skb->data, type, fcs)) {
data             1821 net/bluetooth/rfcomm/core.c 		err = rfcomm_send_frame(d->session, skb->data, skb->len);
data              618 net/bluetooth/rfcomm/tty.c 	tty_insert_flip_string(&dev->port, skb->data, skb->len);
data              670 net/bluetooth/rfcomm/tty.c 		inserted += tty_insert_flip_string(&dev->port, skb->data,
data               41 net/bluetooth/smp.c 	((struct smp_dev *)((struct l2cap_chan *)((hdev)->smp_data))->data)
data              382 net/bluetooth/smp.c 	uint8_t tmp[16], data[16];
data              397 net/bluetooth/smp.c 	swap_buf(r, data, 16);
data              399 net/bluetooth/smp.c 	aes_encrypt(&ctx, data, data);
data              402 net/bluetooth/smp.c 	swap_buf(data, r, 16);
data              509 net/bluetooth/smp.c 	if (!chan || !chan->data)
data              512 net/bluetooth/smp.c 	smp = chan->data;
data              529 net/bluetooth/smp.c 	if (!chan || !chan->data)
data              532 net/bluetooth/smp.c 	smp = chan->data;
data              554 net/bluetooth/smp.c 	if (!chan || !chan->data)
data              557 net/bluetooth/smp.c 	smp = chan->data;
data              599 net/bluetooth/smp.c static void smp_send_cmd(struct l2cap_conn *conn, u8 code, u16 len, void *data)
data              614 net/bluetooth/smp.c 	iv[1].iov_base = data;
data              623 net/bluetooth/smp.c 	if (!chan->data)
data              626 net/bluetooth/smp.c 	smp = chan->data;
data              662 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data              737 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data              751 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data              797 net/bluetooth/smp.c 	chan->data = NULL;
data              813 net/bluetooth/smp.c 	if (chan->data)
data              861 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             1036 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             1396 net/bluetooth/smp.c 	chan->data = smp;
data             1638 net/bluetooth/smp.c 	if (!chan->data) {
data             1643 net/bluetooth/smp.c 	smp = chan->data;
data             1729 net/bluetooth/smp.c 	struct smp_cmd_pairing rsp, *req = (void *) skb->data;
data             1744 net/bluetooth/smp.c 	if (!chan->data)
data             1747 net/bluetooth/smp.c 		smp = chan->data;
data             1875 net/bluetooth/smp.c 		if (!chan || !chan->data)
data             1878 net/bluetooth/smp.c 		smp_dev = chan->data;
data             1920 net/bluetooth/smp.c 	struct smp_cmd_pairing *req, *rsp = (void *) skb->data;
data             1922 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2080 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2087 net/bluetooth/smp.c 	memcpy(smp->pcnf, skb->data, sizeof(smp->pcnf));
data             2122 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2133 net/bluetooth/smp.c 	memcpy(smp->rrnd, skb->data, sizeof(smp->rrnd));
data             2256 net/bluetooth/smp.c 	struct smp_cmd_security_req *rp = (void *) skb->data;
data             2354 net/bluetooth/smp.c 	if (chan->data) {
data             2430 net/bluetooth/smp.c 	smp = chan->data;
data             2453 net/bluetooth/smp.c 	struct smp_cmd_encrypt_info *rp = (void *) skb->data;
data             2455 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2473 net/bluetooth/smp.c 	struct smp_cmd_master_ident *rp = (void *) skb->data;
data             2475 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2509 net/bluetooth/smp.c 	struct smp_cmd_ident_info *info = (void *) skb->data;
data             2511 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2530 net/bluetooth/smp.c 	struct smp_cmd_ident_addr_info *info = (void *) skb->data;
data             2532 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2598 net/bluetooth/smp.c 	struct smp_cmd_sign_info *rp = (void *) skb->data;
data             2600 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2674 net/bluetooth/smp.c 	struct smp_cmd_public_key *key = (void *) skb->data;
data             2677 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2719 net/bluetooth/smp.c 		if (!hchan || !hchan->data)
data             2722 net/bluetooth/smp.c 		smp_dev = hchan->data;
data             2805 net/bluetooth/smp.c 	struct smp_cmd_dhkey_check *check = (void *) skb->data;
data             2808 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             2871 net/bluetooth/smp.c 	struct smp_cmd_keypress_notify *kp = (void *) skb->data;
data             2894 net/bluetooth/smp.c 	code = skb->data[0];
data             2897 net/bluetooth/smp.c 	smp = chan->data;
data             2997 net/bluetooth/smp.c 	if (chan->data)
data             3048 net/bluetooth/smp.c 	if (chan->data)
data             3073 net/bluetooth/smp.c 	struct smp_chan *smp = chan->data;
data             3122 net/bluetooth/smp.c 		struct smp_chan *smp = chan->data;
data             3260 net/bluetooth/smp.c 	chan->data = smp;
data             3297 net/bluetooth/smp.c 	smp = chan->data;
data             3299 net/bluetooth/smp.c 		chan->data = NULL;
data               77 net/bpf/test_run.c 			   union bpf_attr __user *uattr, const void *data,
data               93 net/bpf/test_run.c 	if (data_out && copy_to_user(data_out, data, copy_size))
data              112 net/bpf/test_run.c 	void *data;
data              117 net/bpf/test_run.c 	data = kzalloc(size + headroom + tailroom, GFP_USER);
data              118 net/bpf/test_run.c 	if (!data)
data              121 net/bpf/test_run.c 	if (copy_from_user(data + headroom, data_in, size)) {
data              122 net/bpf/test_run.c 		kfree(data);
data              125 net/bpf/test_run.c 	return data;
data              133 net/bpf/test_run.c 	void *data;
data              139 net/bpf/test_run.c 	data = kzalloc(max_size, GFP_USER);
data              140 net/bpf/test_run.c 	if (!data)
data              146 net/bpf/test_run.c 			kfree(data);
data              151 net/bpf/test_run.c 		if (copy_from_user(data, data_in, size)) {
data              152 net/bpf/test_run.c 			kfree(data);
data              156 net/bpf/test_run.c 	return data;
data              160 net/bpf/test_run.c 			  union bpf_attr __user *uattr, const void *data,
data              167 net/bpf/test_run.c 	if (!data || !data_out)
data              175 net/bpf/test_run.c 	if (copy_to_user(data_out, data, copy_size))
data              225 net/bpf/test_run.c 	memcpy(&cb->data, __skb->cb, QDISC_CB_PRIV_LEN);
data              238 net/bpf/test_run.c 	memcpy(__skb->cb, &cb->data, QDISC_CB_PRIV_LEN);
data              252 net/bpf/test_run.c 	void *data;
data              255 net/bpf/test_run.c 	data = bpf_test_init(kattr, size, NET_SKB_PAD + NET_IP_ALIGN,
data              257 net/bpf/test_run.c 	if (IS_ERR(data))
data              258 net/bpf/test_run.c 		return PTR_ERR(data);
data              262 net/bpf/test_run.c 		kfree(data);
data              282 net/bpf/test_run.c 		kfree(data);
data              289 net/bpf/test_run.c 	skb = build_skb(data, 0);
data              291 net/bpf/test_run.c 		kfree(data);
data              330 net/bpf/test_run.c 	ret = bpf_test_finish(kattr, uattr, skb->data, size, retval, duration);
data              350 net/bpf/test_run.c 	void *data;
data              356 net/bpf/test_run.c 	data = bpf_test_init(kattr, size, XDP_PACKET_HEADROOM + NET_IP_ALIGN, 0);
data              357 net/bpf/test_run.c 	if (IS_ERR(data))
data              358 net/bpf/test_run.c 		return PTR_ERR(data);
data              360 net/bpf/test_run.c 	xdp.data_hard_start = data;
data              361 net/bpf/test_run.c 	xdp.data = data + XDP_PACKET_HEADROOM + NET_IP_ALIGN;
data              362 net/bpf/test_run.c 	xdp.data_meta = xdp.data;
data              363 net/bpf/test_run.c 	xdp.data_end = xdp.data + size;
data              371 net/bpf/test_run.c 	if (xdp.data != data + XDP_PACKET_HEADROOM + NET_IP_ALIGN ||
data              372 net/bpf/test_run.c 	    xdp.data_end != xdp.data + size)
data              373 net/bpf/test_run.c 		size = xdp.data_end - xdp.data;
data              374 net/bpf/test_run.c 	ret = bpf_test_finish(kattr, uattr, xdp.data, size, retval, duration);
data              376 net/bpf/test_run.c 	kfree(data);
data              409 net/bpf/test_run.c 	void *data;
data              419 net/bpf/test_run.c 	data = bpf_test_init(kattr, size, 0, 0);
data              420 net/bpf/test_run.c 	if (IS_ERR(data))
data              421 net/bpf/test_run.c 		return PTR_ERR(data);
data              423 net/bpf/test_run.c 	eth = (struct ethhdr *)data;
data              430 net/bpf/test_run.c 		kfree(data);
data              441 net/bpf/test_run.c 	ctx.data = data;
data              442 net/bpf/test_run.c 	ctx.data_end = (__u8 *)data + size;
data              486 net/bpf/test_run.c 	kfree(data);
data               91 net/bridge/br_arp_nd_proxy.c static int br_chk_addr_ip(struct net_device *dev, void *data)
data               93 net/bridge/br_arp_nd_proxy.c 	__be32 ip = *(__be32 *)data;
data              364 net/bridge/br_arp_nd_proxy.c static int br_chk_addr_ip6(struct net_device *dev, void *data)
data              366 net/bridge/br_arp_nd_proxy.c 	struct in6_addr *addr = (struct in6_addr *)data;
data              316 net/bridge/br_mdb.c 	struct br_mdb_complete_info *data = priv;
data              320 net/bridge/br_mdb.c 	struct net_bridge_port *port = data->port;
data              327 net/bridge/br_mdb.c 	mp = br_mdb_ip_get(br, &data->ip);
data              941 net/bridge/br_multicast.c 		grec = (void *)(skb->data + len - sizeof(*grec));
data             1024 net/bridge/br_multicast.c 		grec = (struct mld2_grec *)(skb->data + len);
data              682 net/bridge/br_netfilter_hooks.c 	struct brnf_frag_data *data;
data              685 net/bridge/br_netfilter_hooks.c 	data = this_cpu_ptr(&brnf_frag_data_storage);
data              686 net/bridge/br_netfilter_hooks.c 	err = skb_cow_head(skb, data->size);
data              693 net/bridge/br_netfilter_hooks.c 	if (data->vlan_proto)
data              694 net/bridge/br_netfilter_hooks.c 		__vlan_hwaccel_put_tag(skb, data->vlan_proto, data->vlan_tci);
data              696 net/bridge/br_netfilter_hooks.c 	skb_copy_to_linear_data_offset(skb, -data->size, data->mac, data->size);
data              697 net/bridge/br_netfilter_hooks.c 	__skb_push(skb, data->encap_size);
data              751 net/bridge/br_netfilter_hooks.c 		struct brnf_frag_data *data;
data              760 net/bridge/br_netfilter_hooks.c 		data = this_cpu_ptr(&brnf_frag_data_storage);
data              763 net/bridge/br_netfilter_hooks.c 			data->vlan_tci = skb->vlan_tci;
data              764 net/bridge/br_netfilter_hooks.c 			data->vlan_proto = skb->vlan_proto;
data              766 net/bridge/br_netfilter_hooks.c 			data->vlan_proto = 0;
data              769 net/bridge/br_netfilter_hooks.c 		data->encap_size = nf_bridge_encap_header_len(skb);
data              770 net/bridge/br_netfilter_hooks.c 		data->size = ETH_HLEN + data->encap_size;
data              772 net/bridge/br_netfilter_hooks.c 		skb_copy_from_linear_data_offset(skb, -data->size, data->mac,
data              773 net/bridge/br_netfilter_hooks.c 						 data->size);
data              780 net/bridge/br_netfilter_hooks.c 		struct brnf_frag_data *data;
data              789 net/bridge/br_netfilter_hooks.c 		data = this_cpu_ptr(&brnf_frag_data_storage);
data              790 net/bridge/br_netfilter_hooks.c 		data->encap_size = nf_bridge_encap_header_len(skb);
data              791 net/bridge/br_netfilter_hooks.c 		data->size = ETH_HLEN + data->encap_size;
data              793 net/bridge/br_netfilter_hooks.c 		skb_copy_from_linear_data_offset(skb, -data->size, data->mac,
data              794 net/bridge/br_netfilter_hooks.c 						 data->size);
data             1036 net/bridge/br_netfilter_hooks.c 	if (write && *(int *)(ctl->data))
data             1037 net/bridge/br_netfilter_hooks.c 		*(int *)(ctl->data) = 1;
data             1103 net/bridge/br_netfilter_hooks.c 	table[0].data = &brnet->call_arptables;
data             1104 net/bridge/br_netfilter_hooks.c 	table[1].data = &brnet->call_iptables;
data             1105 net/bridge/br_netfilter_hooks.c 	table[2].data = &brnet->call_ip6tables;
data             1106 net/bridge/br_netfilter_hooks.c 	table[3].data = &brnet->filter_vlan_tagged;
data             1107 net/bridge/br_netfilter_hooks.c 	table[4].data = &brnet->filter_pppoe_tagged;
data             1108 net/bridge/br_netfilter_hooks.c 	table[5].data = &brnet->pass_vlan_indev;
data               54 net/bridge/br_netfilter_ipv6.c 	if ((raw + len) - skb->data > skb_headlen(skb))
data              940 net/bridge/br_netlink.c static int br_validate(struct nlattr *tb[], struct nlattr *data[],
data              950 net/bridge/br_netlink.c 	if (!data)
data              954 net/bridge/br_netlink.c 	if (data[IFLA_BR_VLAN_PROTOCOL]) {
data              955 net/bridge/br_netlink.c 		switch (nla_get_be16(data[IFLA_BR_VLAN_PROTOCOL])) {
data              964 net/bridge/br_netlink.c 	if (data[IFLA_BR_VLAN_DEFAULT_PVID]) {
data              965 net/bridge/br_netlink.c 		__u16 defpvid = nla_get_u16(data[IFLA_BR_VLAN_DEFAULT_PVID]);
data              978 net/bridge/br_netlink.c 				    struct nlattr *data[],
data              984 net/bridge/br_netlink.c 	if (!data)
data              988 net/bridge/br_netlink.c 	ret = br_setport(br_port_get_rtnl(dev), data);
data             1047 net/bridge/br_netlink.c 			 struct nlattr *data[],
data             1053 net/bridge/br_netlink.c 	if (!data)
data             1056 net/bridge/br_netlink.c 	if (data[IFLA_BR_FORWARD_DELAY]) {
data             1057 net/bridge/br_netlink.c 		err = br_set_forward_delay(br, nla_get_u32(data[IFLA_BR_FORWARD_DELAY]));
data             1062 net/bridge/br_netlink.c 	if (data[IFLA_BR_HELLO_TIME]) {
data             1063 net/bridge/br_netlink.c 		err = br_set_hello_time(br, nla_get_u32(data[IFLA_BR_HELLO_TIME]));
data             1068 net/bridge/br_netlink.c 	if (data[IFLA_BR_MAX_AGE]) {
data             1069 net/bridge/br_netlink.c 		err = br_set_max_age(br, nla_get_u32(data[IFLA_BR_MAX_AGE]));
data             1074 net/bridge/br_netlink.c 	if (data[IFLA_BR_AGEING_TIME]) {
data             1075 net/bridge/br_netlink.c 		err = br_set_ageing_time(br, nla_get_u32(data[IFLA_BR_AGEING_TIME]));
data             1080 net/bridge/br_netlink.c 	if (data[IFLA_BR_STP_STATE]) {
data             1081 net/bridge/br_netlink.c 		u32 stp_enabled = nla_get_u32(data[IFLA_BR_STP_STATE]);
data             1086 net/bridge/br_netlink.c 	if (data[IFLA_BR_PRIORITY]) {
data             1087 net/bridge/br_netlink.c 		u32 priority = nla_get_u16(data[IFLA_BR_PRIORITY]);
data             1092 net/bridge/br_netlink.c 	if (data[IFLA_BR_VLAN_FILTERING]) {
data             1093 net/bridge/br_netlink.c 		u8 vlan_filter = nla_get_u8(data[IFLA_BR_VLAN_FILTERING]);
data             1101 net/bridge/br_netlink.c 	if (data[IFLA_BR_VLAN_PROTOCOL]) {
data             1102 net/bridge/br_netlink.c 		__be16 vlan_proto = nla_get_be16(data[IFLA_BR_VLAN_PROTOCOL]);
data             1109 net/bridge/br_netlink.c 	if (data[IFLA_BR_VLAN_DEFAULT_PVID]) {
data             1110 net/bridge/br_netlink.c 		__u16 defpvid = nla_get_u16(data[IFLA_BR_VLAN_DEFAULT_PVID]);
data             1117 net/bridge/br_netlink.c 	if (data[IFLA_BR_VLAN_STATS_ENABLED]) {
data             1118 net/bridge/br_netlink.c 		__u8 vlan_stats = nla_get_u8(data[IFLA_BR_VLAN_STATS_ENABLED]);
data             1125 net/bridge/br_netlink.c 	if (data[IFLA_BR_VLAN_STATS_PER_PORT]) {
data             1126 net/bridge/br_netlink.c 		__u8 per_port = nla_get_u8(data[IFLA_BR_VLAN_STATS_PER_PORT]);
data             1134 net/bridge/br_netlink.c 	if (data[IFLA_BR_GROUP_FWD_MASK]) {
data             1135 net/bridge/br_netlink.c 		u16 fwd_mask = nla_get_u16(data[IFLA_BR_GROUP_FWD_MASK]);
data             1142 net/bridge/br_netlink.c 	if (data[IFLA_BR_GROUP_ADDR]) {
data             1145 net/bridge/br_netlink.c 		if (nla_len(data[IFLA_BR_GROUP_ADDR]) != ETH_ALEN)
data             1147 net/bridge/br_netlink.c 		memcpy(new_addr, nla_data(data[IFLA_BR_GROUP_ADDR]), ETH_ALEN);
data             1161 net/bridge/br_netlink.c 	if (data[IFLA_BR_FDB_FLUSH])
data             1165 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_ROUTER]) {
data             1166 net/bridge/br_netlink.c 		u8 multicast_router = nla_get_u8(data[IFLA_BR_MCAST_ROUTER]);
data             1173 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_SNOOPING]) {
data             1174 net/bridge/br_netlink.c 		u8 mcast_snooping = nla_get_u8(data[IFLA_BR_MCAST_SNOOPING]);
data             1179 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_QUERY_USE_IFADDR]) {
data             1182 net/bridge/br_netlink.c 		val = nla_get_u8(data[IFLA_BR_MCAST_QUERY_USE_IFADDR]);
data             1186 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_QUERIER]) {
data             1187 net/bridge/br_netlink.c 		u8 mcast_querier = nla_get_u8(data[IFLA_BR_MCAST_QUERIER]);
data             1194 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_HASH_ELASTICITY])
data             1198 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_HASH_MAX])
data             1199 net/bridge/br_netlink.c 		br->hash_max = nla_get_u32(data[IFLA_BR_MCAST_HASH_MAX]);
data             1201 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_LAST_MEMBER_CNT]) {
data             1202 net/bridge/br_netlink.c 		u32 val = nla_get_u32(data[IFLA_BR_MCAST_LAST_MEMBER_CNT]);
data             1207 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_STARTUP_QUERY_CNT]) {
data             1208 net/bridge/br_netlink.c 		u32 val = nla_get_u32(data[IFLA_BR_MCAST_STARTUP_QUERY_CNT]);
data             1213 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_LAST_MEMBER_INTVL]) {
data             1214 net/bridge/br_netlink.c 		u64 val = nla_get_u64(data[IFLA_BR_MCAST_LAST_MEMBER_INTVL]);
data             1219 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_MEMBERSHIP_INTVL]) {
data             1220 net/bridge/br_netlink.c 		u64 val = nla_get_u64(data[IFLA_BR_MCAST_MEMBERSHIP_INTVL]);
data             1225 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_QUERIER_INTVL]) {
data             1226 net/bridge/br_netlink.c 		u64 val = nla_get_u64(data[IFLA_BR_MCAST_QUERIER_INTVL]);
data             1231 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_QUERY_INTVL]) {
data             1232 net/bridge/br_netlink.c 		u64 val = nla_get_u64(data[IFLA_BR_MCAST_QUERY_INTVL]);
data             1237 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_QUERY_RESPONSE_INTVL]) {
data             1238 net/bridge/br_netlink.c 		u64 val = nla_get_u64(data[IFLA_BR_MCAST_QUERY_RESPONSE_INTVL]);
data             1243 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_STARTUP_QUERY_INTVL]) {
data             1244 net/bridge/br_netlink.c 		u64 val = nla_get_u64(data[IFLA_BR_MCAST_STARTUP_QUERY_INTVL]);
data             1249 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_STATS_ENABLED]) {
data             1252 net/bridge/br_netlink.c 		mcast_stats = nla_get_u8(data[IFLA_BR_MCAST_STATS_ENABLED]);
data             1256 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_IGMP_VERSION]) {
data             1259 net/bridge/br_netlink.c 		igmp_version = nla_get_u8(data[IFLA_BR_MCAST_IGMP_VERSION]);
data             1266 net/bridge/br_netlink.c 	if (data[IFLA_BR_MCAST_MLD_VERSION]) {
data             1269 net/bridge/br_netlink.c 		mld_version = nla_get_u8(data[IFLA_BR_MCAST_MLD_VERSION]);
data             1277 net/bridge/br_netlink.c 	if (data[IFLA_BR_NF_CALL_IPTABLES]) {
data             1278 net/bridge/br_netlink.c 		u8 val = nla_get_u8(data[IFLA_BR_NF_CALL_IPTABLES]);
data             1283 net/bridge/br_netlink.c 	if (data[IFLA_BR_NF_CALL_IP6TABLES]) {
data             1284 net/bridge/br_netlink.c 		u8 val = nla_get_u8(data[IFLA_BR_NF_CALL_IP6TABLES]);
data             1289 net/bridge/br_netlink.c 	if (data[IFLA_BR_NF_CALL_ARPTABLES]) {
data             1290 net/bridge/br_netlink.c 		u8 val = nla_get_u8(data[IFLA_BR_NF_CALL_ARPTABLES]);
data             1296 net/bridge/br_netlink.c 	if (data[IFLA_BR_MULTI_BOOLOPT]) {
data             1299 net/bridge/br_netlink.c 		bm = nla_data(data[IFLA_BR_MULTI_BOOLOPT]);
data             1309 net/bridge/br_netlink.c 			  struct nlattr *tb[], struct nlattr *data[],
data             1325 net/bridge/br_netlink.c 	err = br_changelink(dev, tb, data, extack);
data               36 net/bridge/br_stp_bpdu.c 			 const unsigned char *data, int length)
data               49 net/bridge/br_stp_bpdu.c 	__skb_put_data(skb, data, length);
data              154 net/bridge/br_stp_bpdu.c 	buf = skb->data;
data              192 net/bridge/br_stp_bpdu.c 		buf = skb->data;
data             1297 net/bridge/br_vlan.c 				       __always_unused void *data)
data             1322 net/bridge/br_vlan.c 	struct br_vlan_bind_walk_data *data = data_in;
data             1326 net/bridge/br_vlan.c 	    vlan_dev_priv(dev)->vlan_id == data->vid) {
data             1327 net/bridge/br_vlan.c 		data->result = dev;
data             1337 net/bridge/br_vlan.c 	struct br_vlan_bind_walk_data data = {
data             1343 net/bridge/br_vlan.c 				      &data);
data             1346 net/bridge/br_vlan.c 	return data.result;
data             1426 net/bridge/br_vlan.c 	struct br_vlan_link_state_walk_data *data = data_in;
data             1429 net/bridge/br_vlan.c 		br_vlan_set_vlan_dev_state(data->br, vlan_dev);
data             1437 net/bridge/br_vlan.c 	struct br_vlan_link_state_walk_data data = {
data             1443 net/bridge/br_vlan.c 				      &data);
data              207 net/bridge/netfilter/ebt_among.c 		container_of(par->matchinfo, const struct ebt_entry_match, data);
data               84 net/bridge/netfilter/ebtables.c 	par->targinfo = w->data;
data               95 net/bridge/netfilter/ebtables.c 	par->matchinfo = m->data;
data              208 net/bridge/netfilter/ebtables.c 	point = (struct ebt_entry *)(private->hook_entry[hook]->data);
data              237 net/bridge/netfilter/ebtables.c 			acpar.targinfo = t->data;
data              286 net/bridge/netfilter/ebtables.c 		point = (struct ebt_entry *)chaininfo->data;
data              378 net/bridge/netfilter/ebtables.c 	par->matchinfo = m->data;
data              415 net/bridge/netfilter/ebtables.c 	par->targinfo = w->data;
data              590 net/bridge/netfilter/ebtables.c 	par.matchinfo = m->data;
data              608 net/bridge/netfilter/ebtables.c 	par.targinfo = w->data;
data              633 net/bridge/netfilter/ebtables.c 	par.targinfo = t->data;
data              741 net/bridge/netfilter/ebtables.c 	tgpar.targinfo = t->data;
data              765 net/bridge/netfilter/ebtables.c 	const struct ebt_entry *e = (struct ebt_entry *)chain->data;
data              812 net/bridge/netfilter/ebtables.c 			e = (struct ebt_entry *)(hlp2->data);
data             1310 net/bridge/netfilter/ebtables.c 				  const char *data, int entrysize,
data             1322 net/bridge/netfilter/ebtables.c 	    xt_data_to_user(um + entrysize, data, usersize, datasize,
data             1333 net/bridge/netfilter/ebtables.c 			       m->u.match->name, m->data, sizeof(*m),
data             1342 net/bridge/netfilter/ebtables.c 			       w->u.watcher->name, w->data, sizeof(*w),
data             1374 net/bridge/netfilter/ebtables.c 	ret = ebt_obj_to_user(hlp, t->u.target->name, t->data, sizeof(*t),
data             1564 net/bridge/netfilter/ebtables.c 	compat_uint_t data[0] __attribute__ ((aligned (__alignof__(struct compat_ebt_replace))));
data             1606 net/bridge/netfilter/ebtables.c 		if (match->compat_to_user(cm->data, m->data))
data             1609 net/bridge/netfilter/ebtables.c 		if (xt_data_to_user(cm->data, m->data, match->usersize, msize,
data             1615 net/bridge/netfilter/ebtables.c 	*dstptr = cm->data;
data             1638 net/bridge/netfilter/ebtables.c 		if (target->compat_to_user(cm->data, t->data))
data             1641 net/bridge/netfilter/ebtables.c 		if (xt_data_to_user(cm->data, t->data, target->usersize, tsize,
data             1647 net/bridge/netfilter/ebtables.c 	*dstptr = cm->data;
data             1870 net/bridge/netfilter/ebtables.c 		       const void *data, unsigned int sz)
data             1878 net/bridge/netfilter/ebtables.c 	memcpy(state->buf_kern_start + state->buf_kern_offset, data, sz);
data             1932 net/bridge/netfilter/ebtables.c 				match->compat_from_user(dst, mwt->data);
data             1934 net/bridge/netfilter/ebtables.c 				memcpy(dst, mwt->data, match_size);
data             1952 net/bridge/netfilter/ebtables.c 				wt->compat_from_user(dst, mwt->data);
data             1954 net/bridge/netfilter/ebtables.c 				memcpy(dst, mwt->data, match_size);
data             2148 net/bridge/netfilter/ebtables.c static int compat_copy_entries(unsigned char *data, unsigned int size_user,
data             2154 net/bridge/netfilter/ebtables.c 	ret = EBT_ENTRY_ITERATE(data, size_user, size_entry_mwt, data,
data               29 net/bridge/netfilter/nf_conntrack_bridge.c 			     struct nf_bridge_frag_data *data,
data               31 net/bridge/netfilter/nf_conntrack_bridge.c 					   const struct nf_bridge_frag_data *data,
data               85 net/bridge/netfilter/nf_conntrack_bridge.c 			err = output(net, sk, data, skb);
data              110 net/bridge/netfilter/nf_conntrack_bridge.c 		err = output(net, sk, data, skb2);
data              284 net/bridge/netfilter/nf_conntrack_bridge.c 				   struct nf_bridge_frag_data *data)
data              287 net/bridge/netfilter/nf_conntrack_bridge.c 		data->vlan_present = true;
data              288 net/bridge/netfilter/nf_conntrack_bridge.c 		data->vlan_tci = skb->vlan_tci;
data              289 net/bridge/netfilter/nf_conntrack_bridge.c 		data->vlan_proto = skb->vlan_proto;
data              291 net/bridge/netfilter/nf_conntrack_bridge.c 		data->vlan_present = false;
data              293 net/bridge/netfilter/nf_conntrack_bridge.c 	skb_copy_from_linear_data_offset(skb, -ETH_HLEN, data->mac, ETH_HLEN);
data              299 net/bridge/netfilter/nf_conntrack_bridge.c 				  const struct nf_bridge_frag_data *data,
data              302 net/bridge/netfilter/nf_conntrack_bridge.c 	struct nf_bridge_frag_data data;
data              307 net/bridge/netfilter/nf_conntrack_bridge.c 	nf_ct_bridge_frag_save(skb, &data);
data              310 net/bridge/netfilter/nf_conntrack_bridge.c 		nf_br_ip_fragment(state->net, state->sk, skb, &data, output);
data              313 net/bridge/netfilter/nf_conntrack_bridge.c 		nf_br_ip6_fragment(state->net, state->sk, skb, &data, output);
data              325 net/bridge/netfilter/nf_conntrack_bridge.c 				     const struct nf_bridge_frag_data *data)
data              334 net/bridge/netfilter/nf_conntrack_bridge.c 	if (data->vlan_present)
data              335 net/bridge/netfilter/nf_conntrack_bridge.c 		__vlan_hwaccel_put_tag(skb, data->vlan_proto, data->vlan_tci);
data              339 net/bridge/netfilter/nf_conntrack_bridge.c 	skb_copy_to_linear_data_offset(skb, -ETH_HLEN, data->mac, ETH_HLEN);
data              346 net/bridge/netfilter/nf_conntrack_bridge.c 				    const struct nf_bridge_frag_data *data,
data              351 net/bridge/netfilter/nf_conntrack_bridge.c 	err = nf_ct_bridge_frag_restore(skb, data);
data               27 net/bridge/netfilter/nft_meta_bridge.c 	u32 *dest = &regs->data[priv->dreg];
data              233 net/bridge/netfilter/nft_reject_bridge.c 	thoff = ipv6_skip_exthdr(skb, ((u8*)(ip6h+1) - skb->data), &proto, &fo);
data              361 net/bridge/netfilter/nft_reject_bridge.c 				      const struct nft_data **data)
data              425 net/caif/caif_socket.c 		if (memcpy_to_msg(msg, skb->data, chunk)) {
data              701 net/caif/caif_socket.c 		if (ol > sizeof(cf_sk->conn_req.param.data) ||
data              702 net/caif/caif_socket.c 			copy_from_user(&cf_sk->conn_req.param.data, ov, ol)) {
data              285 net/caif/cfcnfg.c 		memcpy(l->u.utility.params, s->param.data,
data              141 net/caif/cffrml.c 	__le16 data;
data              146 net/caif/cffrml.c 		data = cpu_to_le16(chks);
data              147 net/caif/cffrml.c 		cfpkt_add_trail(pkt, &data, 2);
data              152 net/caif/cffrml.c 	data = cpu_to_le16(len);
data              153 net/caif/cffrml.c 	cfpkt_add_head(pkt, &data, 2);
data              108 net/caif/cfpkt_skbuff.c int cfpkt_peek_head(struct cfpkt *pkt, void *data, u16 len)
data              112 net/caif/cfpkt_skbuff.c 		memcpy(data, skb->data, len);
data              115 net/caif/cfpkt_skbuff.c 	return !cfpkt_extr_head(pkt, data, len) &&
data              116 net/caif/cfpkt_skbuff.c 	    !cfpkt_add_head(pkt, data, len);
data              119 net/caif/cfpkt_skbuff.c int cfpkt_extr_head(struct cfpkt *pkt, void *data, u16 len)
data              139 net/caif/cfpkt_skbuff.c 	if (data)
data              140 net/caif/cfpkt_skbuff.c 		memcpy(data, from, len);
data              148 net/caif/cfpkt_skbuff.c 	u8 *data = dta;
data              157 net/caif/cfpkt_skbuff.c 	if (unlikely(skb->data + len > skb_tail_pointer(skb))) {
data              163 net/caif/cfpkt_skbuff.c 	memcpy(data, from, len);
data              172 net/caif/cfpkt_skbuff.c int cfpkt_add_body(struct cfpkt *pkt, const void *data, u16 len)
data              205 net/caif/cfpkt_skbuff.c 	if (likely(data))
data              206 net/caif/cfpkt_skbuff.c 		memcpy(to, data, len);
data              210 net/caif/cfpkt_skbuff.c inline int cfpkt_addbdy(struct cfpkt *pkt, u8 data)
data              212 net/caif/cfpkt_skbuff.c 	return cfpkt_add_body(pkt, &data, 1);
data              220 net/caif/cfpkt_skbuff.c 	const u8 *data = data2;
data              237 net/caif/cfpkt_skbuff.c 	memcpy(to, data, len);
data              242 net/caif/cfpkt_skbuff.c inline int cfpkt_add_trail(struct cfpkt *pkt, const void *data, u16 len)
data              244 net/caif/cfpkt_skbuff.c 	return cfpkt_add_body(pkt, data, len);
data              255 net/caif/cfpkt_skbuff.c 		  u16 data)
data              267 net/caif/cfpkt_skbuff.c 	return iter_func(data, pkt->skb.data, cfpkt_getlen(pkt));
data              322 net/caif/cfpkt_skbuff.c 		skb_put_data(tmp, dst->data, dstlen);
data              326 net/caif/cfpkt_skbuff.c 	skb_put_data(dst, add->data, skb_headlen(add));
data              336 net/caif/cfpkt_skbuff.c 	u8 *split = skb->data + pos;
data              342 net/caif/cfpkt_skbuff.c 	if (skb->data + pos > skb_tail_pointer(skb)) {
data              441 net/caif/chnl_net.c static void caif_netlink_parms(struct nlattr *data[],
data              444 net/caif/chnl_net.c 	if (!data) {
data              448 net/caif/chnl_net.c 	if (data[IFLA_CAIF_IPV4_CONNID])
data              450 net/caif/chnl_net.c 			nla_get_u32(data[IFLA_CAIF_IPV4_CONNID]);
data              451 net/caif/chnl_net.c 	if (data[IFLA_CAIF_IPV6_CONNID])
data              453 net/caif/chnl_net.c 			nla_get_u32(data[IFLA_CAIF_IPV6_CONNID]);
data              454 net/caif/chnl_net.c 	if (data[IFLA_CAIF_LOOPBACK]) {
data              455 net/caif/chnl_net.c 		if (nla_get_u8(data[IFLA_CAIF_LOOPBACK]))
data              463 net/caif/chnl_net.c 			  struct nlattr *tb[], struct nlattr *data[],
data              470 net/caif/chnl_net.c 	caif_netlink_parms(data, &caifdev->conn_req);
data              487 net/caif/chnl_net.c 			     struct nlattr *data[],
data              493 net/caif/chnl_net.c 	caif_netlink_parms(data, &caifdev->conn_req);
data              202 net/can/af_can.c 	struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
data              443 net/can/af_can.c 		    void *data, char *ident, struct sock *sk)
data              472 net/can/af_can.c 	rcv->data = data;
data              512 net/can/af_can.c 		       void *data)
data              536 net/can/af_can.c 		    rcv->func == func && rcv->data == data)
data              569 net/can/af_can.c 	rcv->func(skb, rcv->data);
data              577 net/can/af_can.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data              676 net/can/af_can.c 	struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
data              693 net/can/af_can.c 	struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
data              873 net/can/af_can.c 		     offsetof(struct can_frame, data) !=
data              874 net/can/af_can.c 		     offsetof(struct canfd_frame, data));
data               56 net/can/af_can.h 	void (*func)(struct sk_buff *skb, void *data);
data               57 net/can/af_can.h 	void *data;
data               98 net/can/bcm.c  	return *(u64 *)(cp->data + offset);
data              428 net/can/bcm.c  static void bcm_rx_changed(struct bcm_op *op, struct canfd_frame *data)
data              440 net/can/bcm.c  	data->flags &= (BCM_CAN_FLAGS_MASK|RX_RECV);
data              450 net/can/bcm.c  	bcm_send_to_user(op, &head, data, 1);
data              633 net/can/bcm.c  static void bcm_rx_handler(struct sk_buff *skb, void *data)
data              635 net/can/bcm.c  	struct bcm_op *op = (struct bcm_op *)data;
data              636 net/can/bcm.c  	const struct canfd_frame *rxframe = (struct canfd_frame *)skb->data;
data             1612 net/can/bcm.c  	err = memcpy_to_msg(msg, skb->data, size);
data              160 net/can/gw.c   MODFUNC(mod_and_data, *(u64 *)cf->data &= *(u64 *)mod->modframe.and.data)
data              164 net/can/gw.c   MODFUNC(mod_or_data, *(u64 *)cf->data |= *(u64 *)mod->modframe.or.data)
data              168 net/can/gw.c   MODFUNC(mod_xor_data, *(u64 *)cf->data ^= *(u64 *)mod->modframe.xor.data)
data              172 net/can/gw.c   MODFUNC(mod_set_data, *(u64 *)cf->data = *(u64 *)mod->modframe.set.data)
data              179 net/can/gw.c   		*(u64 *)(cf->data + i) &= *(u64 *)(mod->modframe.and.data + i);
data              187 net/can/gw.c   		*(u64 *)(cf->data + i) |= *(u64 *)(mod->modframe.or.data + i);
data              195 net/can/gw.c   		*(u64 *)(cf->data + i) ^= *(u64 *)(mod->modframe.xor.data + i);
data              200 net/can/gw.c   	memcpy(cf->data, mod->modframe.set.data, CANFD_MAX_DLEN);
data              212 net/can/gw.c   	*(u64 *)dst->data = *(u64 *)src->data;
data              225 net/can/gw.c   	memcpy(dst->data, src->data, CANFD_MAX_DLEN);
data              272 net/can/gw.c   			val ^= cf->data[i];
data              275 net/can/gw.c   			val ^= cf->data[i];
data              278 net/can/gw.c   	cf->data[res] = val;
data              287 net/can/gw.c   		val ^= cf->data[i];
data              289 net/can/gw.c   	cf->data[xor->result_idx] = val;
data              298 net/can/gw.c   		val ^= cf->data[i];
data              300 net/can/gw.c   	cf->data[xor->result_idx] = val;
data              317 net/can/gw.c   			crc = crc8->crctab[crc ^ cf->data[i]];
data              320 net/can/gw.c   			crc = crc8->crctab[crc ^ cf->data[i]];
data              329 net/can/gw.c   		crc = crc8->crctab[crc ^ crc8->profile_data[cf->data[1] & 0xF]];
data              338 net/can/gw.c   	cf->data[crc8->result_idx] = crc ^ crc8->final_xor_val;
data              348 net/can/gw.c   		crc = crc8->crctab[crc ^ cf->data[i]];
data              356 net/can/gw.c   		crc = crc8->crctab[crc ^ crc8->profile_data[cf->data[1] & 0xF]];
data              365 net/can/gw.c   	cf->data[crc8->result_idx] = crc ^ crc8->final_xor_val;
data              375 net/can/gw.c   		crc = crc8->crctab[crc ^ cf->data[i]];
data              383 net/can/gw.c   		crc = crc8->crctab[crc ^ crc8->profile_data[cf->data[1] & 0xF]];
data              392 net/can/gw.c   	cf->data[crc8->result_idx] = crc ^ crc8->final_xor_val;
data              396 net/can/gw.c   static void can_can_gw_rcv(struct sk_buff *skb, void *data)
data              398 net/can/gw.c   	struct cgw_job *gwj = (struct cgw_job *)data;
data              468 net/can/gw.c   	cf = (struct canfd_frame *)nskb->data;
data              477 net/can/gw.c   		int max_len = nskb->len - offsetof(struct canfd_frame, data);
data               34 net/can/j1939/address-claim.c 	return le64_to_cpup((__le64 *)skb->data);
data               45 net/can/j1939/address-claim.c 	req_pgn = skb->data[0] | (skb->data[1] << 8) | (skb->data[2] << 16);
data               31 net/can/j1939/main.c #define J1939_CAN_HDR (offsetof(struct can_frame, data))
data               35 net/can/j1939/main.c 		 sizeof(((struct can_frame *)0)->data))
data               38 net/can/j1939/main.c static void j1939_can_recv(struct sk_buff *iskb, void *data)
data               40 net/can/j1939/main.c 	struct j1939_priv *priv = data;
data               61 net/can/j1939/main.c 	cf = (void *)skb->data;
data              348 net/can/j1939/main.c 			       unsigned long msg, void *data)
data              350 net/can/j1939/main.c 	struct net_device *ndev = netdev_notifier_info_to_dev(data);
data              796 net/can/j1939/socket.c 	ret = memcpy_to_msg(msg, skb->data, size);
data              846 net/can/j1939/socket.c 				  sizeof(((struct can_frame *)NULL)->data) +
data              855 net/can/j1939/socket.c 	skb_reserve(skb, offsetof(struct can_frame, data));
data              577 net/can/j1939/transport.c 	skb_reserve(skb, offsetof(struct can_frame, data));
data              774 net/can/j1939/transport.c 	tpdat = se_skb->data;
data             1203 net/can/j1939/transport.c 	pgn_t pgn = j1939_xtp_ctl_to_pgn(skb->data);
data             1206 net/can/j1939/transport.c 	u8 cmd = skb->data[0];
data             1257 net/can/j1939/transport.c 	u8 abort = skb->data[1];
data             1268 net/can/j1939/transport.c 		    session, j1939_xtp_ctl_to_pgn(skb->data), abort,
data             1300 net/can/j1939/transport.c 	dat = skb->data;
data             1345 net/can/j1939/transport.c 	dat = skb->data;
data             1524 net/can/j1939/transport.c 	dat = skb->data;
data             1629 net/can/j1939/transport.c 	u8 cmd = skb->data[0];
data             1677 net/can/j1939/transport.c 	const u8 *dat = skb->data;
data             1685 net/can/j1939/transport.c 	session->pkt.dpo = j1939_etp_ctl_to_packet(skb->data);
data             1723 net/can/j1939/transport.c 	dat = skb->data;
data             1771 net/can/j1939/transport.c 	tpdat = se_skb->data;
data             1903 net/can/j1939/transport.c 	u8 cmd = skb->data[0];
data              199 net/can/proc.c 				r->func, r->data, r->matches, r->ident);
data              116 net/can/raw.c  static void raw_rcv(struct sk_buff *oskb, void *data)
data              118 net/can/raw.c  	struct sock *sk = (struct sock *)data;
data              816 net/can/raw.c  	err = memcpy_to_msg(msg, skb->data, size);
data               44 net/ceph/ceph_common.c bool libceph_compatible(void *data)
data              352 net/ceph/ceph_common.c 	ckey = ukey->payload.data[0];
data              305 net/ceph/crypto.c 	if (datalen <= 0 || datalen > 32767 || !prep->data)
data              314 net/ceph/crypto.c 	p = (void *)prep->data;
data              315 net/ceph/crypto.c 	ret = ceph_crypto_key_decode(ckey, &p, (char*)prep->data+datalen);
data              319 net/ceph/crypto.c 	prep->payload.data[0] = ckey;
data              331 net/ceph/crypto.c 	struct ceph_crypto_key *ckey = prep->payload.data[0];
data              338 net/ceph/crypto.c 	struct ceph_crypto_key *ckey = key->payload.data[0];
data              773 net/ceph/messenger.c 				size_t size, void *data)
data              781 net/ceph/messenger.c 	con->out_kvec[index].iov_base = data;
data              817 net/ceph/messenger.c 	struct ceph_msg_data *data = cursor->data;
data              820 net/ceph/messenger.c 	cursor->resid = min_t(size_t, length, data->bio_length);
data              821 net/ceph/messenger.c 	*it = data->bio_pos;
data              878 net/ceph/messenger.c 	struct ceph_msg_data *data = cursor->data;
data              879 net/ceph/messenger.c 	struct bio_vec *bvecs = data->bvec_pos.bvecs;
data              881 net/ceph/messenger.c 	cursor->resid = min_t(size_t, length, data->bvec_pos.iter.bi_size);
data              882 net/ceph/messenger.c 	cursor->bvec_iter = data->bvec_pos.iter;
data              894 net/ceph/messenger.c 	struct bio_vec bv = bvec_iter_bvec(cursor->data->bvec_pos.bvecs,
data              905 net/ceph/messenger.c 	struct bio_vec *bvecs = cursor->data->bvec_pos.bvecs;
data              936 net/ceph/messenger.c 	struct ceph_msg_data *data = cursor->data;
data              939 net/ceph/messenger.c 	BUG_ON(data->type != CEPH_MSG_DATA_PAGES);
data              941 net/ceph/messenger.c 	BUG_ON(!data->pages);
data              942 net/ceph/messenger.c 	BUG_ON(!data->length);
data              944 net/ceph/messenger.c 	cursor->resid = min(length, data->length);
data              945 net/ceph/messenger.c 	page_count = calc_pages_for(data->alignment, (u64)data->length);
data              946 net/ceph/messenger.c 	cursor->page_offset = data->alignment & ~PAGE_MASK;
data              958 net/ceph/messenger.c 	struct ceph_msg_data *data = cursor->data;
data              960 net/ceph/messenger.c 	BUG_ON(data->type != CEPH_MSG_DATA_PAGES);
data              971 net/ceph/messenger.c 	return data->pages[cursor->page_index];
data              977 net/ceph/messenger.c 	BUG_ON(cursor->data->type != CEPH_MSG_DATA_PAGES);
data             1008 net/ceph/messenger.c 	struct ceph_msg_data *data = cursor->data;
data             1012 net/ceph/messenger.c 	BUG_ON(data->type != CEPH_MSG_DATA_PAGELIST);
data             1014 net/ceph/messenger.c 	pagelist = data->pagelist;
data             1033 net/ceph/messenger.c 	struct ceph_msg_data *data = cursor->data;
data             1036 net/ceph/messenger.c 	BUG_ON(data->type != CEPH_MSG_DATA_PAGELIST);
data             1038 net/ceph/messenger.c 	pagelist = data->pagelist;
data             1057 net/ceph/messenger.c 	struct ceph_msg_data *data = cursor->data;
data             1060 net/ceph/messenger.c 	BUG_ON(data->type != CEPH_MSG_DATA_PAGELIST);
data             1062 net/ceph/messenger.c 	pagelist = data->pagelist;
data             1100 net/ceph/messenger.c 	switch (cursor->data->type) {
data             1132 net/ceph/messenger.c 	cursor->data = msg->data;
data             1148 net/ceph/messenger.c 	switch (cursor->data->type) {
data             1189 net/ceph/messenger.c 	switch (cursor->data->type) {
data             1213 net/ceph/messenger.c 		cursor->data++;
data             3248 net/ceph/messenger.c 	return &msg->data[msg->num_data_items++];
data             3251 net/ceph/messenger.c static void ceph_msg_data_destroy(struct ceph_msg_data *data)
data             3253 net/ceph/messenger.c 	if (data->type == CEPH_MSG_DATA_PAGES && data->own_pages) {
data             3254 net/ceph/messenger.c 		int num_pages = calc_pages_for(data->alignment, data->length);
data             3255 net/ceph/messenger.c 		ceph_release_page_vector(data->pages, num_pages);
data             3256 net/ceph/messenger.c 	} else if (data->type == CEPH_MSG_DATA_PAGELIST) {
data             3257 net/ceph/messenger.c 		ceph_pagelist_release(data->pagelist);
data             3264 net/ceph/messenger.c 	struct ceph_msg_data *data;
data             3269 net/ceph/messenger.c 	data = ceph_msg_data_add(msg);
data             3270 net/ceph/messenger.c 	data->type = CEPH_MSG_DATA_PAGES;
data             3271 net/ceph/messenger.c 	data->pages = pages;
data             3272 net/ceph/messenger.c 	data->length = length;
data             3273 net/ceph/messenger.c 	data->alignment = alignment & ~PAGE_MASK;
data             3274 net/ceph/messenger.c 	data->own_pages = own_pages;
data             3283 net/ceph/messenger.c 	struct ceph_msg_data *data;
data             3288 net/ceph/messenger.c 	data = ceph_msg_data_add(msg);
data             3289 net/ceph/messenger.c 	data->type = CEPH_MSG_DATA_PAGELIST;
data             3291 net/ceph/messenger.c 	data->pagelist = pagelist;
data             3301 net/ceph/messenger.c 	struct ceph_msg_data *data;
data             3303 net/ceph/messenger.c 	data = ceph_msg_data_add(msg);
data             3304 net/ceph/messenger.c 	data->type = CEPH_MSG_DATA_BIO;
data             3305 net/ceph/messenger.c 	data->bio_pos = *bio_pos;
data             3306 net/ceph/messenger.c 	data->bio_length = length;
data             3316 net/ceph/messenger.c 	struct ceph_msg_data *data;
data             3318 net/ceph/messenger.c 	data = ceph_msg_data_add(msg);
data             3319 net/ceph/messenger.c 	data->type = CEPH_MSG_DATA_BVECS;
data             3320 net/ceph/messenger.c 	data->bvec_pos = *bvec_pos;
data             3360 net/ceph/messenger.c 		m->data = kmalloc_array(max_data_items, sizeof(*m->data),
data             3362 net/ceph/messenger.c 		if (!m->data)
data             3486 net/ceph/messenger.c 	kfree(m->data);
data             3507 net/ceph/messenger.c 		ceph_msg_data_destroy(&m->data[i]);
data             2885 net/ceph/osd_client.c 	lreq->wcb(lreq->data, lwork->notify.notify_id, lreq->linger_id,
data             2905 net/ceph/osd_client.c 	lreq->errcb(lreq->data, lreq->linger_id, lwork->error.err);
data             4432 net/ceph/osd_client.c 			struct ceph_msg_data *data =
data             4433 net/ceph/osd_client.c 			    msg->num_data_items ? &msg->data[0] : NULL;
data             4435 net/ceph/osd_client.c 			if (data) {
data             4437 net/ceph/osd_client.c 					WARN_ON(data->type !=
data             4439 net/ceph/osd_client.c 					*lreq->preply_pages = data->pages;
data             4440 net/ceph/osd_client.c 					*lreq->preply_len = data->length;
data             4441 net/ceph/osd_client.c 					data->own_pages = false;
data             4622 net/ceph/osd_client.c 		void *data)
data             4634 net/ceph/osd_client.c 	lreq->data = data;
data               62 net/ceph/pagevec.c 					 const void __user *data,
data               72 net/ceph/pagevec.c 		bad = copy_from_user(page_address(pages[i]) + po, data, l);
data               75 net/ceph/pagevec.c 		data += l - bad;
data               88 net/ceph/pagevec.c 				    const void *data,
data               98 net/ceph/pagevec.c 		memcpy(page_address(pages[i]) + po, data, l);
data               99 net/ceph/pagevec.c 		data += l;
data              111 net/ceph/pagevec.c 				    void *data,
data              121 net/ceph/pagevec.c 		memcpy(data, page_address(pages[i]) + po, l);
data              122 net/ceph/pagevec.c 		data += l;
data              210 net/compat.c   int put_cmsg_compat(struct msghdr *kmsg, int level, int type, int len, void *data)
data              225 net/compat.c   			struct __kernel_old_timeval *tv = (struct __kernel_old_timeval *)data;
data              228 net/compat.c   			data = &ctv;
data              235 net/compat.c   			struct timespec *ts = (struct timespec *)data;
data              240 net/compat.c   			data = &cts;
data              256 net/compat.c   	if (copy_to_user(CMSG_COMPAT_DATA(cm), data, cmlen - sizeof(struct compat_cmsghdr)))
data               63 net/core/bpf_sk_storage.c 	u8 data[0] __aligned(8);
data              133 net/core/bpf_sk_storage.c 			memcpy(SDATA(selem)->data, value, smap->map.value_size);
data              436 net/core/bpf_sk_storage.c 			copy_map_value_locked(map, old_sdata->data,
data              461 net/core/bpf_sk_storage.c 		copy_map_value_locked(map, old_sdata->data, value, false);
data              712 net/core/bpf_sk_storage.c 		return sdata ? sdata->data : NULL;
data              764 net/core/bpf_sk_storage.c 		copy_map_value_locked(&smap->map, SDATA(copy_selem)->data,
data              765 net/core/bpf_sk_storage.c 				      SDATA(selem)->data, true);
data              767 net/core/bpf_sk_storage.c 		copy_map_value(&smap->map, SDATA(copy_selem)->data,
data              768 net/core/bpf_sk_storage.c 			       SDATA(selem)->data);
data              851 net/core/bpf_sk_storage.c 		return (unsigned long)sdata->data;
data              866 net/core/bpf_sk_storage.c 			(unsigned long)NULL : (unsigned long)sdata->data;
data              413 net/core/datagram.c 						void *data __always_unused,
data              419 net/core/datagram.c 					    struct iov_iter *), void *data)
data              430 net/core/datagram.c 				    skb->data + offset, copy, data, to);
data              454 net/core/datagram.c 					copy, data, to);
data              475 net/core/datagram.c 						to, copy, fault_short, cb, data))
data              521 net/core/datagram.c 		void *data __always_unused, struct iov_iter *i)
data              563 net/core/datagram.c 		if (copy_from_iter(skb->data + offset, copy, from) != copy)
data              734 net/core/datagram.c 		csum = csum_partial(skb->data, hlen, skb->csum);
data             1975 net/core/dev.c 		if (skb_network_header(skb2) < skb2->data ||
data             2869 net/core/dev.c 	*(__sum16 *)(skb->data + offset) = csum_fold(csum) ?: CSUM_MANGLED_0;
data             2911 net/core/dev.c 	*(__le32 *)(skb->data + offset) = crc32c_csum;
data             2929 net/core/dev.c 		eth = (struct ethhdr *)skb->data;
data             2963 net/core/dev.c 	__skb_push(skb, skb->data - skb_mac_header(skb));
data             4083 net/core/dev.c static void rps_trigger_softirq(void *data)
data             4085 net/core/dev.c 	struct softnet_data *sd = data;
data             4269 net/core/dev.c 	mac_len = skb->data - skb_mac_header(skb);
data             4271 net/core/dev.c 	xdp->data = skb->data - mac_len;
data             4272 net/core/dev.c 	xdp->data_meta = xdp->data;
data             4273 net/core/dev.c 	xdp->data_end = xdp->data + hlen;
data             4274 net/core/dev.c 	xdp->data_hard_start = skb->data - skb_headroom(skb);
data             4276 net/core/dev.c 	orig_data = xdp->data;
data             4277 net/core/dev.c 	eth = (struct ethhdr *)xdp->data;
data             4287 net/core/dev.c 	off = xdp->data - orig_data;
data             4303 net/core/dev.c 		skb_set_tail_pointer(skb, xdp->data_end - xdp->data);
data             4309 net/core/dev.c 	eth = (struct ethhdr *)xdp->data;
data             4322 net/core/dev.c 		metalen = xdp->data - xdp->data_meta;
data             5746 net/core/dev.c 		eth = (const struct ethhdr *)skb->data;
data             6432 net/core/dev.c static int ____netdev_has_upper_dev(struct net_device *upper_dev, void *data)
data             6434 net/core/dev.c 	struct net_device *dev = data;
data             6617 net/core/dev.c 						 void *data),
data             6618 net/core/dev.c 				       void *data)
data             6630 net/core/dev.c 			ret = fn(now, data);
data             6666 net/core/dev.c 					    void *data),
data             6667 net/core/dev.c 				  void *data)
data             6678 net/core/dev.c 			ret = fn(now, data);
data             6835 net/core/dev.c 					void *data),
data             6836 net/core/dev.c 			      void *data)
data             6847 net/core/dev.c 			ret = fn(now, data);
data             6882 net/core/dev.c 						 void *data),
data             6883 net/core/dev.c 				       void *data)
data             6895 net/core/dev.c 			ret = fn(now, data);
data             6984 net/core/dev.c static int __netdev_update_upper_level(struct net_device *dev, void *data)
data             6990 net/core/dev.c static int __netdev_update_lower_level(struct net_device *dev, void *data)
data             6998 net/core/dev.c 					    void *data),
data             6999 net/core/dev.c 				  void *data)
data             7010 net/core/dev.c 			ret = fn(now, data);
data              349 net/core/devlink.c 	u8 *data;
data             3644 net/core/devlink.c 	(*snapshot->data_destructor)(snapshot->data);
data             3804 net/core/devlink.c 		u8 *data;
data             3811 net/core/devlink.c 		data = &snapshot->data[curr_offset];
data             3813 net/core/devlink.c 							    data, data_size,
data             7494 net/core/devlink.c 				   u8 *data, u32 snapshot_id,
data             7522 net/core/devlink.c 	snapshot->data = data;
data             8025 net/core/devlink.c 	nla_for_each_attr(nlattr, (void *)msg->data, msg->len, rem) {
data              129 net/core/drop_monitor.c static struct sk_buff *reset_per_cpu_data(struct per_cpu_dm_data *data)
data              166 net/core/drop_monitor.c 	mod_timer(&data->send_timer, jiffies + HZ / 10);
data              168 net/core/drop_monitor.c 	spin_lock_irqsave(&data->lock, flags);
data              169 net/core/drop_monitor.c 	swap(data->skb, skb);
data              170 net/core/drop_monitor.c 	spin_unlock_irqrestore(&data->lock, flags);
data              173 net/core/drop_monitor.c 		struct nlmsghdr *nlh = (struct nlmsghdr *)skb->data;
data              189 net/core/drop_monitor.c 	struct per_cpu_dm_data *data;
data              191 net/core/drop_monitor.c 	data = container_of(work, struct per_cpu_dm_data, dm_alert_work);
data              193 net/core/drop_monitor.c 	skb = reset_per_cpu_data(data);
data              207 net/core/drop_monitor.c 	struct per_cpu_dm_data *data = from_timer(data, t, send_timer);
data              209 net/core/drop_monitor.c 	schedule_work(&data->dm_alert_work);
data              220 net/core/drop_monitor.c 	struct per_cpu_dm_data *data;
data              224 net/core/drop_monitor.c 	data = this_cpu_ptr(&dm_cpu_data);
data              225 net/core/drop_monitor.c 	spin_lock(&data->lock);
data              226 net/core/drop_monitor.c 	dskb = data->skb;
data              231 net/core/drop_monitor.c 	nlh = (struct nlmsghdr *)dskb->data;
data              253 net/core/drop_monitor.c 	if (!timer_pending(&data->send_timer)) {
data              254 net/core/drop_monitor.c 		data->send_timer.expires = jiffies + dm_delay * HZ;
data              255 net/core/drop_monitor.c 		add_timer(&data->send_timer);
data              259 net/core/drop_monitor.c 	spin_unlock_irqrestore(&data->lock, flags);
data              489 net/core/drop_monitor.c 	struct per_cpu_dm_data *data;
data              506 net/core/drop_monitor.c 	data = this_cpu_ptr(&dm_cpu_data);
data              508 net/core/drop_monitor.c 	spin_lock_irqsave(&data->drop_queue.lock, flags);
data              509 net/core/drop_monitor.c 	if (skb_queue_len(&data->drop_queue) < net_dm_queue_len)
data              510 net/core/drop_monitor.c 		__skb_queue_tail(&data->drop_queue, nskb);
data              513 net/core/drop_monitor.c 	spin_unlock_irqrestore(&data->drop_queue.lock, flags);
data              515 net/core/drop_monitor.c 	schedule_work(&data->dm_alert_work);
data              520 net/core/drop_monitor.c 	spin_unlock_irqrestore(&data->drop_queue.lock, flags);
data              521 net/core/drop_monitor.c 	u64_stats_update_begin(&data->stats.syncp);
data              522 net/core/drop_monitor.c 	data->stats.dropped++;
data              523 net/core/drop_monitor.c 	u64_stats_update_end(&data->stats.syncp);
data              661 net/core/drop_monitor.c 	if (skb->data > skb_mac_header(skb))
data              662 net/core/drop_monitor.c 		skb_push(skb, skb->data - skb_mac_header(skb));
data              664 net/core/drop_monitor.c 		skb_pull(skb, skb_mac_header(skb) - skb->data);
data              689 net/core/drop_monitor.c 	struct per_cpu_dm_data *data;
data              694 net/core/drop_monitor.c 	data = container_of(work, struct per_cpu_dm_data, dm_alert_work);
data              698 net/core/drop_monitor.c 	spin_lock_irqsave(&data->drop_queue.lock, flags);
data              699 net/core/drop_monitor.c 	skb_queue_splice_tail_init(&data->drop_queue, &list);
data              700 net/core/drop_monitor.c 	spin_unlock_irqrestore(&data->drop_queue.lock, flags);
data              852 net/core/drop_monitor.c 	if (skb->data > skb_mac_header(skb))
data              853 net/core/drop_monitor.c 		skb_push(skb, skb->data - skb_mac_header(skb));
data              855 net/core/drop_monitor.c 		skb_pull(skb, skb_mac_header(skb) - skb->data);
data             1053 net/core/drop_monitor.c 		struct per_cpu_dm_data *data = &per_cpu(dm_cpu_data, cpu);
data             1056 net/core/drop_monitor.c 		INIT_WORK(&data->dm_alert_work, ops->work_item_func);
data             1057 net/core/drop_monitor.c 		timer_setup(&data->send_timer, sched_send_work, 0);
data             1062 net/core/drop_monitor.c 		skb = reset_per_cpu_data(data);
data             1104 net/core/drop_monitor.c 		struct per_cpu_dm_data *data = &per_cpu(dm_cpu_data, cpu);
data             1107 net/core/drop_monitor.c 		del_timer_sync(&data->send_timer);
data             1108 net/core/drop_monitor.c 		cancel_work_sync(&data->dm_alert_work);
data             1109 net/core/drop_monitor.c 		while ((skb = __skb_dequeue(&data->drop_queue)))
data             1347 net/core/drop_monitor.c 		struct per_cpu_dm_data *data = &per_cpu(dm_cpu_data, cpu);
data             1348 net/core/drop_monitor.c 		struct net_dm_stats *cpu_stats = &data->stats;
data             1584 net/core/drop_monitor.c static void __net_dm_cpu_data_init(struct per_cpu_dm_data *data)
data             1586 net/core/drop_monitor.c 	spin_lock_init(&data->lock);
data             1587 net/core/drop_monitor.c 	skb_queue_head_init(&data->drop_queue);
data             1588 net/core/drop_monitor.c 	u64_stats_init(&data->stats.syncp);
data             1591 net/core/drop_monitor.c static void __net_dm_cpu_data_fini(struct per_cpu_dm_data *data)
data             1593 net/core/drop_monitor.c 	WARN_ON(!skb_queue_empty(&data->drop_queue));
data             1598 net/core/drop_monitor.c 	struct per_cpu_dm_data *data;
data             1600 net/core/drop_monitor.c 	data = &per_cpu(dm_cpu_data, cpu);
data             1601 net/core/drop_monitor.c 	__net_dm_cpu_data_init(data);
data             1606 net/core/drop_monitor.c 	struct per_cpu_dm_data *data;
data             1608 net/core/drop_monitor.c 	data = &per_cpu(dm_cpu_data, cpu);
data             1612 net/core/drop_monitor.c 	consume_skb(data->skb);
data             1613 net/core/drop_monitor.c 	__net_dm_cpu_data_fini(data);
data              244 net/core/ethtool.c 	u32 stringset, u8 *data)
data              249 net/core/ethtool.c 		memcpy(data, netdev_features_strings,
data              252 net/core/ethtool.c 		memcpy(data, rss_hash_func_strings,
data              255 net/core/ethtool.c 		memcpy(data, tunable_strings, sizeof(tunable_strings));
data              257 net/core/ethtool.c 		memcpy(data, phy_tunable_strings, sizeof(phy_tunable_strings));
data              260 net/core/ethtool.c 		phy_ethtool_get_strings(dev->phydev, data);
data              263 net/core/ethtool.c 		ops->get_strings(dev, stringset, data);
data              300 net/core/ethtool.c 		.data = !!(dev->features & mask),
data              322 net/core/ethtool.c 	if (edata.data)
data              356 net/core/ethtool.c static int __ethtool_set_flags(struct net_device *dev, u32 data)
data              360 net/core/ethtool.c 	if (data & ~ETH_ALL_FLAGS)
data              363 net/core/ethtool.c 	if (data & ETH_FLAG_LRO)
data              365 net/core/ethtool.c 	if (data & ETH_FLAG_RXVLAN)
data              367 net/core/ethtool.c 	if (data & ETH_FLAG_TXVLAN)
data              369 net/core/ethtool.c 	if (data & ETH_FLAG_NTUPLE)
data              371 net/core/ethtool.c 	if (data & ETH_FLAG_RXHASH)
data              860 net/core/ethtool.c 	useraddr += offsetof(struct ethtool_sset_info, data);
data              886 net/core/ethtool.c 		info_size = (offsetof(struct ethtool_rxnfc, data) +
data              887 net/core/ethtool.c 			     sizeof(info.data));
data              920 net/core/ethtool.c 		info_size = (offsetof(struct ethtool_rxnfc, data) +
data              921 net/core/ethtool.c 			     sizeof(info.data));
data              986 net/core/ethtool.c 		if (indir[i] >= rx_rings->data)
data             1118 net/core/ethtool.c 			indir[i] = ethtool_rxfh_indir_default(i, rx_rings.data);
data             1294 net/core/ethtool.c 				indir[i] = ethtool_rxfh_indir_default(i, rx_rings.data);
data             1367 net/core/ethtool.c 	useraddr += offsetof(struct ethtool_regs, data);
data             1388 net/core/ethtool.c 	ret = dev->ethtool_ops->reset(dev, &reset.data);
data             1482 net/core/ethtool.c 	edata.data = netif_running(dev) && dev->ethtool_ops->get_link(dev);
data             1497 net/core/ethtool.c 	u8 *data;
data             1511 net/core/ethtool.c 	data = kmalloc(PAGE_SIZE, GFP_USER);
data             1512 net/core/ethtool.c 	if (!data)
data             1519 net/core/ethtool.c 		ret = getter(dev, &eeprom, data);
data             1522 net/core/ethtool.c 		if (copy_to_user(userbuf, data, eeprom.len)) {
data             1536 net/core/ethtool.c 	kfree(data);
data             1558 net/core/ethtool.c 	u8 *data;
data             1576 net/core/ethtool.c 	data = kmalloc(PAGE_SIZE, GFP_USER);
data             1577 net/core/ethtool.c 	if (!data)
data             1584 net/core/ethtool.c 		if (copy_from_user(data, userbuf, eeprom.len)) {
data             1588 net/core/ethtool.c 		ret = ops->set_eeprom(dev, &eeprom, data);
data             1596 net/core/ethtool.c 	kfree(data);
data             1752 net/core/ethtool.c 	u64 *data;
data             1767 net/core/ethtool.c 	data = kmalloc_array(test_len, sizeof(u64), GFP_USER);
data             1768 net/core/ethtool.c 	if (!data)
data             1771 net/core/ethtool.c 	ops->self_test(dev, &test, data);
data             1777 net/core/ethtool.c 	if (copy_to_user(useraddr, data, test.len * sizeof(u64)))
data             1782 net/core/ethtool.c 	kfree(data);
data             1789 net/core/ethtool.c 	u8 *data;
data             1805 net/core/ethtool.c 		data = vzalloc(array_size(gstrings.len, ETH_GSTRING_LEN));
data             1806 net/core/ethtool.c 		if (!data)
data             1809 net/core/ethtool.c 		__ethtool_get_strings(dev, gstrings.string_set, data);
data             1811 net/core/ethtool.c 		data = NULL;
data             1819 net/core/ethtool.c 	    copy_to_user(useraddr, data, gstrings.len * ETH_GSTRING_LEN))
data             1824 net/core/ethtool.c 	vfree(data);
data             1858 net/core/ethtool.c 			id.data ? (id.data * HZ) : MAX_SCHEDULE_TIMEOUT);
data             1877 net/core/ethtool.c 			 (id.data == 0 || --id.data != 0));
data             1892 net/core/ethtool.c 	u64 *data;
data             1910 net/core/ethtool.c 		data = vzalloc(array_size(n_stats, sizeof(u64)));
data             1911 net/core/ethtool.c 		if (!data)
data             1913 net/core/ethtool.c 		ops->get_ethtool_stats(dev, &stats, data);
data             1915 net/core/ethtool.c 		data = NULL;
data             1922 net/core/ethtool.c 	if (n_stats && copy_to_user(useraddr, data, n_stats * sizeof(u64)))
data             1927 net/core/ethtool.c 	vfree(data);
data             1936 net/core/ethtool.c 	u64 *data;
data             1958 net/core/ethtool.c 		data = vzalloc(array_size(n_stats, sizeof(u64)));
data             1959 net/core/ethtool.c 		if (!data)
data             1963 net/core/ethtool.c 			ret = phy_ethtool_get_stats(dev->phydev, &stats, data);
data             1967 net/core/ethtool.c 			ops->get_ethtool_phy_stats(dev, &stats, data);
data             1970 net/core/ethtool.c 		data = NULL;
data             1977 net/core/ethtool.c 	if (n_stats && copy_to_user(useraddr, data, n_stats * sizeof(u64)))
data             1982 net/core/ethtool.c 	vfree(data);
data             2013 net/core/ethtool.c 	edata.data = actor(dev);
data             2031 net/core/ethtool.c 	actor(dev, edata.data);
data             2046 net/core/ethtool.c 	return actor(dev, edata.data);
data             2056 net/core/ethtool.c 	efl.data[ETHTOOL_FLASH_MAX_FILENAME - 1] = 0;
data             2059 net/core/ethtool.c 		return devlink_compat_flash_update(dev, efl.data);
data             2107 net/core/ethtool.c 	void *data = NULL;
data             2134 net/core/ethtool.c 	data = vzalloc(tmp.len);
data             2135 net/core/ethtool.c 	if (!data)
data             2137 net/core/ethtool.c 	ret = ops->get_dump_data(dev, &dump, data);
data             2155 net/core/ethtool.c 	useraddr += offsetof(struct ethtool_dump, data);
data             2156 net/core/ethtool.c 	if (copy_to_user(useraddr, data, len))
data             2159 net/core/ethtool.c 	vfree(data);
data             2231 net/core/ethtool.c 				       struct ethtool_eeprom *ee, u8 *data)
data             2237 net/core/ethtool.c 		return sfp_get_module_eeprom(dev->sfp_bus, ee, data);
data             2240 net/core/ethtool.c 		return phydev->drv->module_eeprom(phydev, ee, data);
data             2243 net/core/ethtool.c 		return ops->get_module_eeprom(dev, ee, data);
data             2289 net/core/ethtool.c 	void *data;
data             2298 net/core/ethtool.c 	data = kmalloc(tuna.len, GFP_USER);
data             2299 net/core/ethtool.c 	if (!data)
data             2301 net/core/ethtool.c 	ret = ops->get_tunable(dev, &tuna, data);
data             2306 net/core/ethtool.c 	if (copy_to_user(useraddr, data, tuna.len))
data             2311 net/core/ethtool.c 	kfree(data);
data             2320 net/core/ethtool.c 	void *data;
data             2330 net/core/ethtool.c 	data = memdup_user(useraddr, tuna.len);
data             2331 net/core/ethtool.c 	if (IS_ERR(data))
data             2332 net/core/ethtool.c 		return PTR_ERR(data);
data             2333 net/core/ethtool.c 	ret = ops->set_tunable(dev, &tuna, data);
data             2335 net/core/ethtool.c 	kfree(data);
data             2474 net/core/ethtool.c 	void *data;
data             2484 net/core/ethtool.c 	data = kmalloc(tuna.len, GFP_USER);
data             2485 net/core/ethtool.c 	if (!data)
data             2488 net/core/ethtool.c 	ret = phydev->drv->get_tunable(phydev, &tuna, data);
data             2494 net/core/ethtool.c 	if (copy_to_user(useraddr, data, tuna.len))
data             2499 net/core/ethtool.c 	kfree(data);
data             2508 net/core/ethtool.c 	void *data;
data             2518 net/core/ethtool.c 	data = memdup_user(useraddr, tuna.len);
data             2519 net/core/ethtool.c 	if (IS_ERR(data))
data             2520 net/core/ethtool.c 		return PTR_ERR(data);
data             2522 net/core/ethtool.c 	ret = phydev->drv->set_tunable(phydev, &tuna, data);
data             2525 net/core/ethtool.c 	kfree(data);
data              147 net/core/filter.c 	nla = nla_find((struct nlattr *) &skb->data[a], skb->len - a, x);
data              149 net/core/filter.c 		return (void *) nla - (void *) skb->data;
data              167 net/core/filter.c 	nla = (struct nlattr *) &skb->data[a];
data              173 net/core/filter.c 		return (void *) nla - (void *) skb->data;
data              179 net/core/filter.c 	   data, int, headlen, int, offset)
data              186 net/core/filter.c 			return *(u8 *)(data + offset);
data              201 net/core/filter.c 	return ____bpf_skb_load_helper_8(skb, skb->data, skb->len - skb->data_len,
data              206 net/core/filter.c 	   data, int, headlen, int, offset)
data              213 net/core/filter.c 			return get_unaligned_be16(data + offset);
data              228 net/core/filter.c 	return ____bpf_skb_load_helper_16(skb, skb->data, skb->len - skb->data_len,
data              233 net/core/filter.c 	   data, int, headlen, int, offset)
data              240 net/core/filter.c 			return get_unaligned_be32(data + offset);
data              255 net/core/filter.c 	return ____bpf_skb_load_helper_32(skb, skb->data, skb->len - skb->data_len,
data              583 net/core/filter.c 			*new_insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct sk_buff, data),
data              585 net/core/filter.c 						  offsetof(struct sk_buff, data));
data             1676 net/core/filter.c 	ptr = skb->data + offset;
data             1885 net/core/filter.c 	ptr = (__sum16 *)(skb->data + offset);
data             1933 net/core/filter.c 	ptr = (__sum16 *)(skb->data + offset);
data             2294 net/core/filter.c 	sg_set_page(&msg->sg.data[first_sge], page, copy, 0);
data             2319 net/core/filter.c 		msg->sg.data[i] = msg->sg.data[move_from];
data             2320 net/core/filter.c 		msg->sg.data[move_from].length = 0;
data             2321 net/core/filter.c 		msg->sg.data[move_from].page_link = 0;
data             2322 net/core/filter.c 		msg->sg.data[move_from].offset = 0;
data             2330 net/core/filter.c 	msg->data = sg_virt(&msg->sg.data[first_sge]) + start - offset;
data             2331 net/core/filter.c 	msg->data_end = msg->data + bytes;
data             2380 net/core/filter.c 		copy = msg->sg.data[i].length;
data             2440 net/core/filter.c 			msg->sg.data[i] = sge;
data             2456 net/core/filter.c 	sg_set_page(&msg->sg.data[new], page, len + copy, 0);
data             2460 net/core/filter.c 		msg->sg.data[new] = rsge;
data             2484 net/core/filter.c 		msg->sg.data[prev] = msg->sg.data[i];
data             2500 net/core/filter.c 		msg->sg.data[i] = sge;
data             2771 net/core/filter.c 	memmove(skb->data, skb->data + len, off);
data             2772 net/core/filter.c 	memset(skb->data + off, 0, len);
data             2790 net/core/filter.c 	skb_postpull_rcsum(skb, skb->data + off, len);
data             2791 net/core/filter.c 	memmove(skb->data + len, skb->data, off);
data             3226 net/core/filter.c 		memset(skb->data + old_len, 0, new_len - old_len);
data             3334 net/core/filter.c 		memset(skb->data, 0, head_room);
data             3379 net/core/filter.c 	       xdp->data - xdp->data_meta;
data             3387 net/core/filter.c 	void *data = xdp->data + offset;
data             3389 net/core/filter.c 	if (unlikely(data < data_start ||
data             3390 net/core/filter.c 		     data > xdp->data_end - ETH_HLEN))
data             3397 net/core/filter.c 	xdp->data = data;
data             3418 net/core/filter.c 	if (unlikely(data_end < xdp->data + ETH_HLEN))
data             3438 net/core/filter.c 	unsigned long metalen = xdp->data - meta;
data             3443 net/core/filter.c 		     meta > xdp->data))
data             3474 net/core/filter.c 	err = xdp_ok_fwd_dev(dev, xdp->data_end - xdp->data);
data             4145 net/core/filter.c 	if (unlikely(xdp_size > (unsigned long)(xdp->data_end - xdp->data)))
data             4148 net/core/filter.c 	return bpf_event_output(map, flags, meta, meta_size, xdp->data,
data             4218 net/core/filter.c 	   struct bpf_map *, map, u64, flags, void *, data, u64, size)
data             4223 net/core/filter.c 	return bpf_event_output(map, flags, data, size, NULL, 0, NULL);
data             5031 net/core/filter.c 	ptr = skb->data + offset;
data             5042 net/core/filter.c 	srh_state->srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
data             5044 net/core/filter.c 	memcpy(skb->data + offset, from, len);
data             5067 net/core/filter.c 		srh_state->srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
data             5164 net/core/filter.c 	ptr = skb->data + offset;
data             5185 net/core/filter.c 	hdr = (struct ipv6hdr *)skb->data;
data             5190 net/core/filter.c 	srh_state->srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
data             6497 net/core/filter.c 	case bpf_ctx_range(struct __sk_buff, data):
data             6536 net/core/filter.c 	case bpf_ctx_range(struct __sk_buff, data):
data             6567 net/core/filter.c 	case bpf_ctx_range(struct __sk_buff, data):
data             6590 net/core/filter.c 	case bpf_ctx_range(struct __sk_buff, data):
data             6627 net/core/filter.c 	case bpf_ctx_range(struct __sk_buff, data):
data             6843 net/core/filter.c 	case bpf_ctx_range(struct __sk_buff, data):
data             6887 net/core/filter.c 	case offsetof(struct xdp_md, data):
data             7105 net/core/filter.c 	case bpf_ctx_range(struct __sk_buff, data):
data             7128 net/core/filter.c 	case offsetof(struct sk_msg_md, data):
data             7169 net/core/filter.c 	case bpf_ctx_range(struct __sk_buff, data):
data             7199 net/core/filter.c 	case offsetof(struct __sk_buff, data):
data             7200 net/core/filter.c 		*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct bpf_flow_dissector, data),
data             7202 net/core/filter.c 				      offsetof(struct bpf_flow_dissector, data));
data             7335 net/core/filter.c 		BUILD_BUG_ON(FIELD_SIZEOF(struct qdisc_skb_cb, data) < 20);
data             7337 net/core/filter.c 			      offsetof(struct qdisc_skb_cb, data)) %
data             7344 net/core/filter.c 		off += offsetof(struct qdisc_skb_cb, data);
data             7369 net/core/filter.c 	case offsetof(struct __sk_buff, data):
data             7370 net/core/filter.c 		*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct sk_buff, data),
data             7372 net/core/filter.c 				      offsetof(struct sk_buff, data));
data             7774 net/core/filter.c 	case offsetof(struct xdp_md, data):
data             7775 net/core/filter.c 		*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct xdp_buff, data),
data             7777 net/core/filter.c 				      offsetof(struct xdp_buff, data));
data             8346 net/core/filter.c 	case offsetof(struct sk_msg_md, data):
data             8347 net/core/filter.c 		*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct sk_msg, data),
data             8349 net/core/filter.c 				      offsetof(struct sk_msg, data));
data             8693 net/core/filter.c 	reuse_kern->data_end = skb->data + skb_headlen(skb);
data             8835 net/core/filter.c 	case offsetof(struct sk_reuseport_md, data):
data             8891 net/core/filter.c 	case offsetof(struct sk_reuseport_md, data):
data             8892 net/core/filter.c 		SK_REUSEPORT_LOAD_SKB_FIELD(data);
data              159 net/core/flow_dissector.c 				void *data, int hlen)
data              163 net/core/flow_dissector.c 	u = __skb_header_pointer(skb, poff, sizeof(_u), data, hlen, &_u);
data              200 net/core/flow_dissector.c 			    void *data, int hlen)
data              204 net/core/flow_dissector.c 	if (!data) {
data              205 net/core/flow_dissector.c 		data = skb->data;
data              213 net/core/flow_dissector.c 					     sizeof(_ports), data, hlen, &_ports);
data              396 net/core/flow_dissector.c 			ip_tunnel_info_opts_get(enc_opt->data, info);
data              407 net/core/flow_dissector.c 			void *target_container, void *data, int nhoff, int hlen)
data              418 net/core/flow_dissector.c 	hdr = __skb_header_pointer(skb, nhoff, sizeof(_hdr), data,
data              453 net/core/flow_dissector.c 		       void *target_container, void *data, int nhoff, int hlen)
data              468 net/core/flow_dissector.c 	arp = __skb_header_pointer(skb, nhoff, sizeof(_arp), data,
data              482 net/core/flow_dissector.c 				       sizeof(_arp_eth), data,
data              509 net/core/flow_dissector.c 		       void *target_container, void *data,
data              519 net/core/flow_dissector.c 				   data, *p_hlen, &_hdr);
data              551 net/core/flow_dissector.c 					     data, *p_hlen, &_keyid);
data              578 net/core/flow_dissector.c 						   data, *p_hlen, &_eth);
data              600 net/core/flow_dissector.c 					       data, *p_hlen, _ppp_hdr);
data              649 net/core/flow_dissector.c 			  void *data, __be16 *p_proto, int *p_nhoff, int hlen,
data              657 net/core/flow_dissector.c 	hdr = __skb_header_pointer(skb, *p_nhoff, sizeof(_hdr), data, hlen,
data              681 net/core/flow_dissector.c 		       void *target_container, void *data, int thoff, int hlen)
data              689 net/core/flow_dissector.c 	th = __skb_header_pointer(skb, thoff, sizeof(_th), data, hlen, &_th);
data              705 net/core/flow_dissector.c 			 void *target_container, void *data, int nhoff,
data              724 net/core/flow_dissector.c 						data, hlen);
data              730 net/core/flow_dissector.c 			void *target_container, void *data, const struct iphdr *iph)
data              747 net/core/flow_dissector.c 			void *target_container, void *data, const struct ipv6hdr *iph)
data              897 net/core/flow_dissector.c 			void *data, __be16 proto, int nhoff, int hlen,
data              913 net/core/flow_dissector.c 	if (!data) {
data              914 net/core/flow_dissector.c 		data = skb->data;
data              967 net/core/flow_dissector.c 				.data = data,
data              968 net/core/flow_dissector.c 				.data_end = data + hlen,
data             1010 net/core/flow_dissector.c 		iph = __skb_header_pointer(skb, nhoff, sizeof(_iph), data, hlen, &_iph);
data             1048 net/core/flow_dissector.c 					target_container, data, iph);
data             1056 net/core/flow_dissector.c 		iph = __skb_header_pointer(skb, nhoff, sizeof(_iph), data, hlen, &_iph);
data             1096 net/core/flow_dissector.c 					target_container, data, iph);
data             1111 net/core/flow_dissector.c 						    data, hlen, &_vlan);
data             1156 net/core/flow_dissector.c 		hdr = __skb_header_pointer(skb, nhoff, sizeof(_hdr), data, hlen, &_hdr);
data             1183 net/core/flow_dissector.c 					   data, hlen, &_hdr);
data             1204 net/core/flow_dissector.c 						target_container, data,
data             1220 net/core/flow_dissector.c 					       target_container, data,
data             1225 net/core/flow_dissector.c 		fdret = __skb_flow_dissect_batadv(skb, key_control, data,
data             1256 net/core/flow_dissector.c 					       target_container, data,
data             1269 net/core/flow_dissector.c 					      data, hlen, &_opthdr);
data             1288 net/core/flow_dissector.c 					  data, hlen, &_fh);
data             1343 net/core/flow_dissector.c 				       data, nhoff, hlen);
data             1352 net/core/flow_dissector.c 					 data, nhoff, ip_proto, hlen);
data             1359 net/core/flow_dissector.c 		key_icmp->icmp = skb_flow_get_be16(skb, nhoff, data, hlen);
data             1535 net/core/flow_dissector.c 	struct _flow_keys_digest_data *data =
data             1538 net/core/flow_dissector.c 	BUILD_BUG_ON(sizeof(*data) > sizeof(*digest));
data             1542 net/core/flow_dissector.c 	data->n_proto = flow->basic.n_proto;
data             1543 net/core/flow_dissector.c 	data->ip_proto = flow->basic.ip_proto;
data             1544 net/core/flow_dissector.c 	data->ports = flow->ports.ports;
data             1545 net/core/flow_dissector.c 	data->src = flow->addrs.v4addrs.src;
data             1546 net/core/flow_dissector.c 	data->dst = flow->addrs.v4addrs.dst;
data             1598 net/core/flow_dissector.c u32 __skb_get_poff(const struct sk_buff *skb, void *data,
data             1615 net/core/flow_dissector.c 					    data, hlen, &_doff);
data             1666 net/core/flow_dissector.c 	return __skb_get_poff(skb, skb->data, &keys, skb_headlen(skb));
data               31 net/core/lwt_bpf.c 	return (struct bpf_lwt *)lwt->data;
data             3386 net/core/neighbour.c 	tmp.data = &size;
data             3388 net/core/neighbour.c 	size = *(int *)ctl->data / SKB_TRUESIZE(ETH_FRAME_LEN);
data             3392 net/core/neighbour.c 		*(int *)ctl->data = size * SKB_TRUESIZE(ETH_FRAME_LEN);
data             3420 net/core/neighbour.c 			dst_p->data[index] = p->data[index];
data             3430 net/core/neighbour.c 	int index = (int *) ctl->data - p->data;
data             3535 net/core/neighbour.c 	(&((struct neigh_parms *) 0)->data[index])
data             3540 net/core/neighbour.c 		.data		= NEIGH_PARMS_DATA_OFFSET(NEIGH_VAR_ ## data_attr), \
data             3633 net/core/neighbour.c 		t->neigh_vars[i].data += (long) p;
data             3646 net/core/neighbour.c 		t->neigh_vars[NEIGH_VAR_GC_INTERVAL].data = &tbl->gc_interval;
data             3647 net/core/neighbour.c 		t->neigh_vars[NEIGH_VAR_GC_THRESH1].data = &tbl->gc_thresh1;
data             3648 net/core/neighbour.c 		t->neigh_vars[NEIGH_VAR_GC_THRESH2].data = &tbl->gc_thresh2;
data             3649 net/core/neighbour.c 		t->neigh_vars[NEIGH_VAR_GC_THRESH3].data = &tbl->gc_thresh3;
data             1673 net/core/net-sysfs.c static int of_dev_node_match(struct device *dev, const void *data)
data             1678 net/core/net-sysfs.c 		ret = dev->parent->of_node == data;
data             1680 net/core/net-sysfs.c 	return ret == 0 ? dev->of_node == data : ret;
data               84 net/core/net_namespace.c static int net_assign_generic(struct net *net, unsigned int id, void *data)
data               93 net/core/net_namespace.c 		old_ng->ptr[id] = data;
data              114 net/core/net_namespace.c 	ng->ptr[id] = data;
data              124 net/core/net_namespace.c 	void *data = NULL;
data              127 net/core/net_namespace.c 		data = kzalloc(ops->size, GFP_KERNEL);
data              128 net/core/net_namespace.c 		if (!data)
data              131 net/core/net_namespace.c 		err = net_assign_generic(net, *ops->id, data);
data              142 net/core/net_namespace.c 	kfree(data);
data              953 net/core/net_namespace.c static int rtnl_net_dumpid_one(int id, void *peer, void *data)
data              955 net/core/net_namespace.c 	struct rtnl_net_dump_cb *net_cb = (struct rtnl_net_dump_cb *)data;
data              501 net/core/pktgen.c 	char data[128];
data              510 net/core/pktgen.c 	if (count > sizeof(data))
data              511 net/core/pktgen.c 		count = sizeof(data);
data              513 net/core/pktgen.c 	if (copy_from_user(data, buf, count))
data              516 net/core/pktgen.c 	data[count - 1] = 0;	/* Strip trailing '\n' and terminate string */
data              518 net/core/pktgen.c 	if (!strcmp(data, "stop"))
data              521 net/core/pktgen.c 	else if (!strcmp(data, "start"))
data              524 net/core/pktgen.c 	else if (!strcmp(data, "reset"))
data             2753 net/core/pktgen.c 	prefetchw(skb->data);
data             2881 net/core/pktgen.c 	prefetchw(skb->data);
data              652 net/core/rtnetlink.c 	struct nlattr *data;
data              665 net/core/rtnetlink.c 		data = nla_nest_start_noflag(skb, IFLA_INFO_DATA);
data              666 net/core/rtnetlink.c 		if (data == NULL)
data              671 net/core/rtnetlink.c 		nla_nest_end(skb, data);
data              676 net/core/rtnetlink.c 	nla_nest_cancel(skb, data);
data             3035 net/core/rtnetlink.c 	struct nlattr **data;
data             3092 net/core/rtnetlink.c 	data = NULL;
data             3103 net/core/rtnetlink.c 			data = attr;
data             3106 net/core/rtnetlink.c 			err = ops->validate(tb, data, extack);
data             3143 net/core/rtnetlink.c 			err = ops->changelink(dev, tb, data, extack);
data             3227 net/core/rtnetlink.c 		err = ops->newlink(link_net ? : net, dev, tb, data, extack);
data              213 net/core/scm.c int put_cmsg(struct msghdr * msg, int level, int type, int len, void *data)
data              222 net/core/scm.c 		return put_cmsg_compat(msg, level, type, len, data);
data              239 net/core/scm.c 	if (copy_to_user(CMSG_DATA(cm), data, cmlen - sizeof(struct cmsghdr)))
data              105 net/core/skbuff.c 		 msg, addr, skb->len, sz, skb->head, skb->data,
data              187 net/core/skbuff.c 	u8 *data;
data              209 net/core/skbuff.c 	data = kmalloc_reserve(size, gfp_mask, node, &pfmemalloc);
data              210 net/core/skbuff.c 	if (!data)
data              216 net/core/skbuff.c 	size = SKB_WITH_OVERHEAD(ksize(data));
data              217 net/core/skbuff.c 	prefetchw(data + size);
data              229 net/core/skbuff.c 	skb->head = data;
data              230 net/core/skbuff.c 	skb->data = data;
data              262 net/core/skbuff.c 					  void *data, unsigned int frag_size)
data              265 net/core/skbuff.c 	unsigned int size = frag_size ? : ksize(data);
data              272 net/core/skbuff.c 	skb->head = data;
data              273 net/core/skbuff.c 	skb->data = data;
data              306 net/core/skbuff.c struct sk_buff *__build_skb(void *data, unsigned int frag_size)
data              316 net/core/skbuff.c 	return __build_skb_around(skb, data, frag_size);
data              324 net/core/skbuff.c struct sk_buff *build_skb(void *data, unsigned int frag_size)
data              326 net/core/skbuff.c 	struct sk_buff *skb = __build_skb(data, frag_size);
data              330 net/core/skbuff.c 		if (page_is_pfmemalloc(virt_to_head_page(data)))
data              344 net/core/skbuff.c 				 void *data, unsigned int frag_size)
data              349 net/core/skbuff.c 	skb = __build_skb_around(skb, data, frag_size);
data              353 net/core/skbuff.c 		if (page_is_pfmemalloc(virt_to_head_page(data)))
data              396 net/core/skbuff.c 	void *data;
data              401 net/core/skbuff.c 		data = page_frag_alloc(nc, fragsz, GFP_ATOMIC);
data              404 net/core/skbuff.c 		data = __napi_alloc_frag(fragsz, GFP_ATOMIC);
data              407 net/core/skbuff.c 	return data;
data              430 net/core/skbuff.c 	void *data;
data              450 net/core/skbuff.c 		data = page_frag_alloc(nc, len, gfp_mask);
data              455 net/core/skbuff.c 		data = page_frag_alloc(nc, len, gfp_mask);
data              460 net/core/skbuff.c 	if (unlikely(!data))
data              463 net/core/skbuff.c 	skb = __build_skb(data, len);
data              465 net/core/skbuff.c 		skb_free_frag(data);
data              501 net/core/skbuff.c 	void *data;
data              519 net/core/skbuff.c 	data = page_frag_alloc(&nc->page, len, gfp_mask);
data              520 net/core/skbuff.c 	if (unlikely(!data))
data              523 net/core/skbuff.c 	skb = __build_skb(data, len);
data              525 net/core/skbuff.c 		skb_free_frag(data);
data              775 net/core/skbuff.c 			       16, 1, skb->data, seg_len, false);
data             1002 net/core/skbuff.c 	C(data);
data             1563 net/core/skbuff.c 	skb_copy_from_linear_data(skb, n->data, n->len);
data             1618 net/core/skbuff.c 	u8 *data;
data             1628 net/core/skbuff.c 	data = kmalloc_reserve(size + SKB_DATA_ALIGN(sizeof(struct skb_shared_info)),
data             1630 net/core/skbuff.c 	if (!data)
data             1632 net/core/skbuff.c 	size = SKB_WITH_OVERHEAD(ksize(data));
data             1637 net/core/skbuff.c 	memcpy(data + nhead, skb->head, skb_tail_pointer(skb) - skb->head);
data             1639 net/core/skbuff.c 	memcpy((struct skb_shared_info *)(data + size),
data             1663 net/core/skbuff.c 	off = (data + nhead) - skb->head;
data             1665 net/core/skbuff.c 	skb->head     = data;
data             1667 net/core/skbuff.c 	skb->data    += off;
data             1693 net/core/skbuff.c 	kfree(data);
data             1799 net/core/skbuff.c 		memset(skb->data+skb->len, 0, pad);
data             1817 net/core/skbuff.c 	memset(skb->data + skb->len, 0, pad);
data             1882 net/core/skbuff.c 	skb->data -= len;
data             1884 net/core/skbuff.c 	if (unlikely(skb->data < skb->head))
data             1886 net/core/skbuff.c 	return skb->data;
data             2385 net/core/skbuff.c 	if (__splice_segment(virt_to_page(skb->data),
data             2386 net/core/skbuff.c 			     (unsigned long) skb->data & (PAGE_SIZE - 1),
data             2466 net/core/skbuff.c 		kv.iov_base = skb->data + offset;
data             2641 net/core/skbuff.c 				       skb->data + offset, copy, csum);
data             2738 net/core/skbuff.c 		csum = csum_partial_copy_nocheck(skb->data + offset, to,
data             2961 net/core/skbuff.c 			offset = from->data - (unsigned char *)page_address(page);
data             3465 net/core/skbuff.c unsigned int skb_seq_read(unsigned int consumed, const u8 **data,
data             3483 net/core/skbuff.c 		*data = st->cur_skb->data + (abs_offset - st->stepped_offset);
data             3498 net/core/skbuff.c 			*data = (u8 *) st->frag_data + skb_frag_off(frag) +
data             3619 net/core/skbuff.c 	unsigned char *data = skb->data;
data             3623 net/core/skbuff.c 	skb_postpull_rcsum(skb, data, len);
data             3624 net/core/skbuff.c 	return skb->data;
data             3635 net/core/skbuff.c 	skb_frag_off_set(&head_frag, frag_skb->data -
data             3658 net/core/skbuff.c 	unsigned int doffset = head_skb->data - skb_mac_header(head_skb);
data             3832 net/core/skbuff.c 						 nskb->data - tnl_hlen,
data             4043 net/core/skbuff.c 		first_offset = skb->data -
data             4176 net/core/skbuff.c 		sg_set_buf(sg, skb->data + offset, copy);
data             5065 net/core/skbuff.c 		offset = from->data - (unsigned char *)page_address(page);
data             5291 net/core/skbuff.c 	mac_len = skb->data - skb_mac_header(skb);
data             5324 net/core/skbuff.c 	vhdr = (struct vlan_hdr *)skb->data;
data             5365 net/core/skbuff.c 	int offset = skb->data - skb_mac_header(skb);
data             5378 net/core/skbuff.c 	skb_postpull_rcsum(skb, skb->data + (2 * ETH_ALEN), VLAN_HLEN);
data             5380 net/core/skbuff.c 	vhdr = (struct vlan_hdr *)(skb->data + ETH_HLEN);
data             5383 net/core/skbuff.c 	memmove(skb->data + VLAN_HLEN, skb->data, 2 * ETH_ALEN);
data             5437 net/core/skbuff.c 		int offset = skb->data - skb_mac_header(skb);
data             5454 net/core/skbuff.c 		skb_postpush_rcsum(skb, skb->data + (2 * ETH_ALEN), VLAN_HLEN);
data             5712 net/core/skbuff.c 	u8 *data;
data             5718 net/core/skbuff.c 	data = kmalloc_reserve(size +
data             5721 net/core/skbuff.c 	if (!data)
data             5724 net/core/skbuff.c 	size = SKB_WITH_OVERHEAD(ksize(data));
data             5727 net/core/skbuff.c 	skb_copy_from_linear_data_offset(skb, off, data, new_hlen);
data             5730 net/core/skbuff.c 	memcpy((struct skb_shared_info *)(data + size),
data             5737 net/core/skbuff.c 			kfree(data);
data             5752 net/core/skbuff.c 	skb->head = data;
data             5753 net/core/skbuff.c 	skb->data = data;
data             5834 net/core/skbuff.c 	u8 *data;
data             5842 net/core/skbuff.c 	data = kmalloc_reserve(size +
data             5845 net/core/skbuff.c 	if (!data)
data             5848 net/core/skbuff.c 	size = SKB_WITH_OVERHEAD(ksize(data));
data             5850 net/core/skbuff.c 	memcpy((struct skb_shared_info *)(data + size),
data             5854 net/core/skbuff.c 		kfree(data);
data             5857 net/core/skbuff.c 	shinfo = (struct skb_shared_info *)(data + size);
data             5891 net/core/skbuff.c 	skb->head = data;
data             5893 net/core/skbuff.c 	skb->data = data;
data               47 net/core/skmsg.c 		sge = &msg->sg.data[i];
data               59 net/core/skmsg.c 			sge = &msg->sg.data[msg->sg.end];
data              156 net/core/skmsg.c 		struct scatterlist *sge = &msg->sg.data[i];
data              262 net/core/skmsg.c 	while (msg->sg.data[i].length &&
data              263 net/core/skmsg.c 	       trim >= msg->sg.data[i].length) {
data              264 net/core/skmsg.c 		trim -= msg->sg.data[i].length;
data              271 net/core/skmsg.c 	msg->sg.data[i].length -= trim;
data              274 net/core/skmsg.c 	if (msg->sg.curr == i && msg->sg.copybreak > msg->sg.data[i].length)
data              275 net/core/skmsg.c 		msg->sg.copybreak = msg->sg.data[i].length;
data              293 net/core/skmsg.c 		msg->sg.copybreak = msg->sg.data[i].length;
data              328 net/core/skmsg.c 			sg_set_page(&msg->sg.data[msg->sg.end],
data              330 net/core/skmsg.c 			sg_unmark_end(&msg->sg.data[msg->sg.end]);
data              414 net/core/skmsg.c 	num_sge = skb_to_sgvec(skb, msg->sg.data, 0, skb->len);
data               53 net/core/sysctl_net_core.c 		.data = &size,
data              205 net/core/sysctl_net_core.c 	ptr = table->data;
data              224 net/core/sysctl_net_core.c 		.data = id,
data              260 net/core/sysctl_net_core.c 	fake_table.data = buf;
data              270 net/core/sysctl_net_core.c 	int ret, jit_enable = *(int *)table->data;
data              276 net/core/sysctl_net_core.c 	tmp.data = &jit_enable;
data              281 net/core/sysctl_net_core.c 			*(int *)table->data = jit_enable;
data              320 net/core/sysctl_net_core.c 		.data		= &sysctl_wmem_max,
data              328 net/core/sysctl_net_core.c 		.data		= &sysctl_rmem_max,
data              336 net/core/sysctl_net_core.c 		.data		= &sysctl_wmem_default,
data              344 net/core/sysctl_net_core.c 		.data		= &sysctl_rmem_default,
data              352 net/core/sysctl_net_core.c 		.data		= &weight_p,
data              359 net/core/sysctl_net_core.c 		.data		= &dev_weight_rx_bias,
data              366 net/core/sysctl_net_core.c 		.data		= &dev_weight_tx_bias,
data              373 net/core/sysctl_net_core.c 		.data		= &netdev_max_backlog,
data              380 net/core/sysctl_net_core.c 		.data		= &netdev_rss_key,
data              388 net/core/sysctl_net_core.c 		.data		= &bpf_jit_enable,
data              403 net/core/sysctl_net_core.c 		.data		= &bpf_jit_harden,
data              412 net/core/sysctl_net_core.c 		.data		= &bpf_jit_kallsyms,
data              422 net/core/sysctl_net_core.c 		.data		= &bpf_jit_limit,
data              432 net/core/sysctl_net_core.c 		.data		= &netdev_tstamp_prequeue,
data              439 net/core/sysctl_net_core.c 		.data		= &net_ratelimit_state.interval,
data              446 net/core/sysctl_net_core.c 		.data		= &net_ratelimit_state.burst,
data              453 net/core/sysctl_net_core.c 		.data		= &sysctl_optmem_max,
data              460 net/core/sysctl_net_core.c 		.data		= &sysctl_tstamp_allow_data,
data              483 net/core/sysctl_net_core.c 		.data		= &netdev_flow_limit_table_len,
data              492 net/core/sysctl_net_core.c 		.data		= &sysctl_net_busy_poll,
data              500 net/core/sysctl_net_core.c 		.data		= &sysctl_net_busy_read,
data              518 net/core/sysctl_net_core.c 		.data		= &netdev_budget,
data              525 net/core/sysctl_net_core.c 		.data		= &net_msg_warn,
data              532 net/core/sysctl_net_core.c 		.data		= &sysctl_max_skb_frags,
data              541 net/core/sysctl_net_core.c 		.data		= &netdev_budget_usecs,
data              549 net/core/sysctl_net_core.c 		.data		= &sysctl_fb_tunnels_only_for_init_net,
data              558 net/core/sysctl_net_core.c 		.data		= &sysctl_devconf_inherit_init_net,
data              567 net/core/sysctl_net_core.c 		.data		= &net_high_order_alloc_disable_key.key,
data              574 net/core/sysctl_net_core.c 		.data		= &gro_normal_batch,
data              586 net/core/sysctl_net_core.c 		.data		= &init_net.core.sysctl_somaxconn,
data              605 net/core/sysctl_net_core.c 		tbl[0].data = &net->core.sysctl_somaxconn;
data               23 net/core/tso.c 	memcpy(hdr, skb->data, hdr_len);
data               51 net/core/tso.c 	tso->data += size;
data               59 net/core/tso.c 		tso->data = skb_frag_address(frag);
data               76 net/core/tso.c 	tso->data = skb->data + hdr_len;
data               83 net/core/tso.c 		tso->data = skb_frag_address(frag);
data               34 net/core/xdp.c static u32 xdp_mem_id_hashfn(const void *data, u32 len, u32 seed)
data               36 net/core/xdp.c 	const u32 *k = data;
data              367 net/core/xdp.c static void __xdp_return(void *data, struct xdp_mem_info *mem, bool napi_direct,
data              378 net/core/xdp.c 		page = virt_to_head_page(data);
data              384 net/core/xdp.c 		page_frag_free(data);
data              387 net/core/xdp.c 		page = virt_to_page(data); /* Assumes order0 page*/
data              405 net/core/xdp.c 	__xdp_return(xdpf->data, &xdpf->mem, false, 0);
data              411 net/core/xdp.c 	__xdp_return(xdpf->data, &xdpf->mem, true, 0);
data              417 net/core/xdp.c 	__xdp_return(xdp->data, &xdp->rxq->mem, true, xdp->handle);
data              422 net/core/xdp.c void __xdp_release_frame(void *data, struct xdp_mem_info *mem)
data              429 net/core/xdp.c 	page = virt_to_head_page(data);
data              476 net/core/xdp.c 		   xdp->data - xdp->data_meta;
data              477 net/core/xdp.c 	totsize = xdp->data_end - xdp->data + metasize;
data              491 net/core/xdp.c 	data_to_copy = metasize ? xdp->data_meta : xdp->data;
data              494 net/core/xdp.c 	xdpf->data = addr + metasize;
data              221 net/dcb/dcbnl.c 	struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1], *nest;
data              233 net/dcb/dcbnl.c 	ret = nla_parse_nested_deprecated(data, DCB_PFC_UP_ATTR_MAX,
data              243 net/dcb/dcbnl.c 	if (data[DCB_PFC_UP_ATTR_ALL])
data              247 net/dcb/dcbnl.c 		if (!getall && !data[i])
data              280 net/dcb/dcbnl.c 	struct nlattr *data[DCB_CAP_ATTR_MAX + 1], *nest;
data              292 net/dcb/dcbnl.c 	ret = nla_parse_nested_deprecated(data, DCB_CAP_ATTR_MAX,
data              302 net/dcb/dcbnl.c 	if (data[DCB_CAP_ATTR_ALL])
data              306 net/dcb/dcbnl.c 		if (!getall && !data[i])
data              325 net/dcb/dcbnl.c 	struct nlattr *data[DCB_NUMTCS_ATTR_MAX + 1], *nest;
data              337 net/dcb/dcbnl.c 	ret = nla_parse_nested_deprecated(data, DCB_NUMTCS_ATTR_MAX,
data              347 net/dcb/dcbnl.c 	if (data[DCB_NUMTCS_ATTR_ALL])
data              351 net/dcb/dcbnl.c 		if (!getall && !data[i])
data              372 net/dcb/dcbnl.c 	struct nlattr *data[DCB_NUMTCS_ATTR_MAX + 1];
data              383 net/dcb/dcbnl.c 	ret = nla_parse_nested_deprecated(data, DCB_NUMTCS_ATTR_MAX,
data              390 net/dcb/dcbnl.c 		if (data[i] == NULL)
data              393 net/dcb/dcbnl.c 		value = nla_get_u8(data[i]);
data              554 net/dcb/dcbnl.c 	struct nlattr *pg_nest, *param_nest, *data;
data              589 net/dcb/dcbnl.c 			data = pg_tb[DCB_PG_ATTR_TC_ALL];
data              591 net/dcb/dcbnl.c 			data = pg_tb[i];
data              593 net/dcb/dcbnl.c 						  DCB_TC_ATTR_PARAM_MAX, data,
data              719 net/dcb/dcbnl.c 	struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1];
data              730 net/dcb/dcbnl.c 	ret = nla_parse_nested_deprecated(data, DCB_PFC_UP_ATTR_MAX,
data              737 net/dcb/dcbnl.c 		if (data[i] == NULL)
data              739 net/dcb/dcbnl.c 		value = nla_get_u8(data[i]);
data              741 net/dcb/dcbnl.c 			data[i]->nla_type - DCB_PFC_UP_ATTR_0, value);
data              935 net/dcb/dcbnl.c 	struct nlattr *data[DCB_BCN_ATTR_MAX + 1];
data              948 net/dcb/dcbnl.c 	ret = nla_parse_nested_deprecated(data, DCB_BCN_ATTR_MAX,
data              955 net/dcb/dcbnl.c 		if (data[i] == NULL)
data              957 net/dcb/dcbnl.c 		value_byte = nla_get_u8(data[i]);
data              959 net/dcb/dcbnl.c 			data[i]->nla_type - DCB_BCN_ATTR_RP_0, value_byte);
data              963 net/dcb/dcbnl.c 		if (data[i] == NULL)
data              965 net/dcb/dcbnl.c 		value_int = nla_get_u32(data[i]);
data             1601 net/dcb/dcbnl.c 	struct nlattr *data[DCB_FEATCFG_ATTR_MAX + 1], *nest;
data             1612 net/dcb/dcbnl.c 	ret = nla_parse_nested_deprecated(data, DCB_FEATCFG_ATTR_MAX,
data             1622 net/dcb/dcbnl.c 	if (data[DCB_FEATCFG_ATTR_ALL])
data             1626 net/dcb/dcbnl.c 		if (!getall && !data[i])
data             1647 net/dcb/dcbnl.c 	struct nlattr *data[DCB_FEATCFG_ATTR_MAX + 1];
data             1657 net/dcb/dcbnl.c 	ret = nla_parse_nested_deprecated(data, DCB_FEATCFG_ATTR_MAX,
data             1665 net/dcb/dcbnl.c 		if (data[i] == NULL)
data             1668 net/dcb/dcbnl.c 		value = nla_get_u8(data[i]);
data              232 net/dccp/ipv4.c 	const struct iphdr *iph = (struct iphdr *)skb->data;
data              250 net/dccp/ipv4.c 	dh = (struct dccp_hdr *)(skb->data + offset);
data               70 net/dccp/ipv6.c 	const struct ipv6hdr *hdr = (const struct ipv6hdr *)skb->data;
data               85 net/dccp/ipv6.c 	dh = (struct dccp_hdr *)(skb->data + offset);
data               26 net/dccp/sysctl.c 		.data		= &sysctl_dccp_sequence_window,
data               35 net/dccp/sysctl.c 		.data		= &sysctl_dccp_rx_ccid,
data               44 net/dccp/sysctl.c 		.data		= &sysctl_dccp_tx_ccid,
data               53 net/dccp/sysctl.c 		.data		= &sysctl_dccp_request_retries,
data               62 net/dccp/sysctl.c 		.data		= &sysctl_dccp_retries1,
data               71 net/dccp/sysctl.c 		.data		= &sysctl_dccp_retries2,
data               80 net/dccp/sysctl.c 		.data		= &sysctl_dccp_tx_qlen,
data               88 net/dccp/sysctl.c 		.data		= &sysctl_dccp_sync_ratelimit,
data              221 net/dccp/timer.c static void dccp_write_xmitlet(unsigned long data)
data              223 net/dccp/timer.c 	struct sock *sk = (struct sock *)data;
data              315 net/decnet/af_decnet.c int dn_username2sockaddr(unsigned char *data, int len, struct sockaddr_dn *sdn, unsigned char *fmt)
data              329 net/decnet/af_decnet.c 	*fmt = *data++;
data              330 net/decnet/af_decnet.c 	type = *data++;
data              341 net/decnet/af_decnet.c 		data += 4;
data              345 net/decnet/af_decnet.c 		data += 8;
data              356 net/decnet/af_decnet.c 	sdn->sdn_objnamel = cpu_to_le16(*data++);
data              362 net/decnet/af_decnet.c 	memcpy(sdn->sdn_objname, data, le16_to_cpu(sdn->sdn_objnamel));
data             1003 net/decnet/af_decnet.c 	unsigned char *ptr = skb->data;
data             1022 net/decnet/af_decnet.c 	unsigned char *ptr = skb->data;
data             1129 net/decnet/af_decnet.c 	skb_pull(skb, dn_username2sockaddr(skb->data, skb->len, &(DN_SK(newsk)->addr), &type));
data             1130 net/decnet/af_decnet.c 	skb_pull(skb, dn_username2sockaddr(skb->data, skb->len, &(DN_SK(newsk)->peer), &type));
data             1134 net/decnet/af_decnet.c 	menuver = *skb->data;
data             1761 net/decnet/af_decnet.c 		if (memcpy_to_msg(msg, skb->data, chunk)) {
data              173 net/decnet/dn_dev.c 		.data = (void *)DN_DEV_PARMS_OFFSET(forwarding),
data              180 net/decnet/dn_dev.c 		.data = (void *)DN_DEV_PARMS_OFFSET(priority),
data              189 net/decnet/dn_dev.c 		.data = (void *)DN_DEV_PARMS_OFFSET(t2),
data              198 net/decnet/dn_dev.c 		.data = (void *)DN_DEV_PARMS_OFFSET(t3),
data              221 net/decnet/dn_dev.c 		long offset = (long)t->dn_dev_vars[i].data;
data              222 net/decnet/dn_dev.c 		t->dn_dev_vars[i].data = ((char *)parms) + offset;
data              869 net/decnet/dn_dev.c 	memset(msg->data, 0xAA, 2);
data               90 net/decnet/dn_neigh.c 		.data = {
data              215 net/decnet/dn_neigh.c 	unsigned char *data;
data              232 net/decnet/dn_neigh.c 	data = skb_push(skb, sizeof(struct dn_long_packet) + 3);
data              233 net/decnet/dn_neigh.c 	lp = (struct dn_long_packet *)(data+3);
data              235 net/decnet/dn_neigh.c 	*((__le16 *)data) = cpu_to_le16(skb->len - 2);
data              236 net/decnet/dn_neigh.c 	*(data + 2) = 1 | DN_RT_F_PF; /* Padding */
data              264 net/decnet/dn_neigh.c 	unsigned char *data;
data              280 net/decnet/dn_neigh.c 	data = skb_push(skb, sizeof(struct dn_short_packet) + 2);
data              281 net/decnet/dn_neigh.c 	*((__le16 *)data) = cpu_to_le16(skb->len - 2);
data              282 net/decnet/dn_neigh.c 	sp = (struct dn_short_packet *)(data+2);
data              307 net/decnet/dn_neigh.c 	unsigned char *data;
data              322 net/decnet/dn_neigh.c 	data = skb_push(skb, sizeof(struct dn_short_packet) + 2);
data              323 net/decnet/dn_neigh.c 	*((__le16 *)data) = cpu_to_le16(skb->len - 2);
data              324 net/decnet/dn_neigh.c 	sp = (struct dn_short_packet *)(data + 2);
data              384 net/decnet/dn_neigh.c 	struct rtnode_hello_message *msg = (struct rtnode_hello_message *)skb->data;
data              446 net/decnet/dn_neigh.c 	struct endnode_hello_message *msg = (struct endnode_hello_message *)skb->data;
data              130 net/decnet/dn_nsp_in.c 	__le16 *ptr = (__le16 *)skb->data;
data              220 net/decnet/dn_nsp_in.c 	struct nsp_conn_init_msg *msg = (struct nsp_conn_init_msg *)skb->data;
data              249 net/decnet/dn_nsp_in.c 	ptr = skb->data;
data              345 net/decnet/dn_nsp_in.c 	ptr = skb->data;
data              363 net/decnet/dn_nsp_in.c 			u16 dlen = *skb->data;
data              400 net/decnet/dn_nsp_in.c 	reason = le16_to_cpu(*(__le16 *)skb->data);
data              408 net/decnet/dn_nsp_in.c 		u16 dlen = *skb->data;
data              467 net/decnet/dn_nsp_in.c 	reason = le16_to_cpu(*(__le16 *)skb->data);
data              511 net/decnet/dn_nsp_in.c 	char *ptr = skb->data;
data              614 net/decnet/dn_nsp_in.c 	cb->segnum = segnum = le16_to_cpu(*(__le16 *)skb->data);
data              642 net/decnet/dn_nsp_in.c 	cb->segnum = segnum = le16_to_cpu(*(__le16 *)skb->data);
data              715 net/decnet/dn_nsp_in.c 	unsigned char *ptr = (unsigned char *)skb->data;
data              426 net/decnet/dn_route.c 	skb_push(skb, skb->data - skb_network_header(skb));
data              433 net/decnet/dn_route.c 	ptr = skb->data + 2;
data              462 net/decnet/dn_route.c 	skb_push(skb, skb->data - skb_network_header(skb));
data              469 net/decnet/dn_route.c 	ptr = skb->data + 2;
data              536 net/decnet/dn_route.c 	unsigned char *ptr = skb->data;
data              576 net/decnet/dn_route.c 	unsigned char *ptr = skb->data;
data              620 net/decnet/dn_route.c 	__u16 len = le16_to_cpu(*(__le16 *)skb->data);
data              643 net/decnet/dn_route.c 	flags = *skb->data;
data              657 net/decnet/dn_route.c 		flags = *skb->data;
data              467 net/decnet/dn_table.c 	struct dn_hash *table = (struct dn_hash *)tb->data;
data              532 net/decnet/dn_table.c 	struct dn_hash *table = (struct dn_hash *)tb->data;
data              669 net/decnet/dn_table.c 	struct dn_hash *table = (struct dn_hash*)tb->data;
data              773 net/decnet/dn_table.c 	struct dn_hash *table = (struct dn_hash *)tb->data;
data              794 net/decnet/dn_table.c 	struct dn_hash *t = (struct dn_hash *)tb->data;
data               67 net/decnet/netfilter/dn_rtmsg.c 	unsigned char flags = *skb->data;
data              259 net/decnet/sysctl_net_decnet.c 		.data = node_name,
data              272 net/decnet/sysctl_net_decnet.c 		.data = &decnet_time_wait,
data              281 net/decnet/sysctl_net_decnet.c 		.data = &decnet_dn_count,
data              290 net/decnet/sysctl_net_decnet.c 		.data = &decnet_di_count,
data              299 net/decnet/sysctl_net_decnet.c 		.data = &decnet_dr_count,
data              308 net/decnet/sysctl_net_decnet.c 		.data = &decnet_dst_gc_interval,
data              317 net/decnet/sysctl_net_decnet.c 		.data = &decnet_no_fc_max_cwnd,
data              326 net/decnet/sysctl_net_decnet.c 		.data = &sysctl_decnet_mem,
data              333 net/decnet/sysctl_net_decnet.c 		.data = &sysctl_decnet_rmem,
data              340 net/decnet/sysctl_net_decnet.c 		.data = &sysctl_decnet_wmem,
data              347 net/decnet/sysctl_net_decnet.c 		.data = &decnet_debug_level,
data               99 net/dns_resolver/dns_key.c 	const char *data = prep->data, *end, *opt;
data              101 net/dns_resolver/dns_key.c 	if (datalen <= 1 || !data)
data              104 net/dns_resolver/dns_key.c 	if (data[0] == 0) {
data              109 net/dns_resolver/dns_key.c 		bin = (const struct dns_payload_header *)data;
data              129 net/dns_resolver/dns_key.c 	kenter("'%*.*s',%u", datalen, datalen, data, datalen);
data              131 net/dns_resolver/dns_key.c 	if (!data || data[datalen - 1] != '\0')
data              136 net/dns_resolver/dns_key.c 	end = data + datalen;
data              137 net/dns_resolver/dns_key.c 	opt = memchr(data, '#', datalen);
data              145 net/dns_resolver/dns_key.c 		result_len = opt - data;
data              189 net/dns_resolver/dns_key.c 				prep->payload.data[dns_key_error] = ERR_PTR(-derrno);
data              202 net/dns_resolver/dns_key.c 	if (prep->payload.data[dns_key_error]) {
data              203 net/dns_resolver/dns_key.c 		kleave(" = 0 [h_error %ld]", PTR_ERR(prep->payload.data[dns_key_error]));
data              218 net/dns_resolver/dns_key.c 	memcpy(upayload->data, data, result_len);
data              219 net/dns_resolver/dns_key.c 	upayload->data[result_len] = '\0';
data              221 net/dns_resolver/dns_key.c 	prep->payload.data[dns_key_data] = upayload;
data              233 net/dns_resolver/dns_key.c 	kfree(prep->payload.data[dns_key_data]);
data              291 net/dns_resolver/dns_key.c 		int err = PTR_ERR(key->payload.data[dns_key_error]);
data              307 net/dns_resolver/dns_key.c 	int err = PTR_ERR(key->payload.data[dns_key_error]);
data              145 net/dns_resolver/dns_query.c 	ret = PTR_ERR(rkey->payload.data[dns_key_error]);
data              154 net/dns_resolver/dns_query.c 		*_result = kmemdup_nul(upayload->data, len, GFP_KERNEL);
data              145 net/dsa/dsa_priv.h int dsa_port_fdb_dump(struct dsa_port *dp, dsa_fdb_dump_cb_t *cb, void *data);
data               41 net/dsa/master.c 				struct ethtool_regs *regs, void *data)
data               56 net/dsa/master.c 		ops->get_regs(dev, regs, data);
data               57 net/dsa/master.c 		data += regs->len;
data               60 net/dsa/master.c 	cpu_info = (struct ethtool_drvinfo *)data;
data               62 net/dsa/master.c 	data += sizeof(*cpu_info);
data               63 net/dsa/master.c 	cpu_regs = (struct ethtool_regs *)data;
data               64 net/dsa/master.c 	data += sizeof(*cpu_regs);
data               71 net/dsa/master.c 		ds->ops->get_regs(ds, port, cpu_regs, data);
data               77 net/dsa/master.c 					 uint64_t *data)
data               87 net/dsa/master.c 		ops->get_ethtool_stats(dev, stats, data);
data               91 net/dsa/master.c 		ds->ops->get_ethtool_stats(ds, port, data + count);
data               96 net/dsa/master.c 					     uint64_t *data)
data              107 net/dsa/master.c 			phy_ethtool_get_stats(dev->phydev, stats, data);
data              110 net/dsa/master.c 		ops->get_ethtool_phy_stats(dev, stats, data);
data              117 net/dsa/master.c 		ds->ops->get_ethtool_phy_stats(ds, port, data + count);
data              143 net/dsa/master.c 				   uint8_t *data)
data              165 net/dsa/master.c 			phy_ethtool_get_strings(dev->phydev, data);
data              170 net/dsa/master.c 		ops->get_strings(dev, stringset, data);
data              174 net/dsa/master.c 		ndata = data + mcount * len;
data              327 net/dsa/port.c int dsa_port_fdb_dump(struct dsa_port *dp, dsa_fdb_dump_cb_t *cb, void *data)
data              335 net/dsa/port.c 	return ds->ops->port_fdb_dump(ds, port, cb, data);
data              689 net/dsa/port.c int dsa_port_get_phy_strings(struct dsa_port *dp, uint8_t *data)
data              701 net/dsa/port.c 	ret = phy_ethtool_get_strings(phydev, data);
data              708 net/dsa/port.c int dsa_port_get_ethtool_phy_stats(struct dsa_port *dp, uint64_t *data)
data              720 net/dsa/port.c 	ret = phy_ethtool_get_stats(phydev, NULL, data);
data              192 net/dsa/slave.c 			   bool is_static, void *data)
data              194 net/dsa/slave.c 	struct dsa_slave_dump_ctx *dump = data;
data              616 net/dsa/slave.c 				struct ethtool_eeprom *eeprom, u8 *data)
data              622 net/dsa/slave.c 		return ds->ops->get_eeprom(ds, eeprom, data);
data              628 net/dsa/slave.c 				struct ethtool_eeprom *eeprom, u8 *data)
data              634 net/dsa/slave.c 		return ds->ops->set_eeprom(ds, eeprom, data);
data              640 net/dsa/slave.c 				  uint32_t stringset, uint8_t *data)
data              648 net/dsa/slave.c 		strncpy(data, "tx_packets", len);
data              649 net/dsa/slave.c 		strncpy(data + len, "tx_bytes", len);
data              650 net/dsa/slave.c 		strncpy(data + 2 * len, "rx_packets", len);
data              651 net/dsa/slave.c 		strncpy(data + 3 * len, "rx_bytes", len);
data              654 net/dsa/slave.c 					     data + 4 * len);
data              660 net/dsa/slave.c 					uint64_t *data)
data              680 net/dsa/slave.c 		data[0] += tx_packets;
data              681 net/dsa/slave.c 		data[1] += tx_bytes;
data              682 net/dsa/slave.c 		data[2] += rx_packets;
data              683 net/dsa/slave.c 		data[3] += rx_bytes;
data              686 net/dsa/slave.c 		ds->ops->get_ethtool_stats(ds, dp->index, data + 4);
data               87 net/dsa/tag_brcm.c 		memmove(skb->data, skb->data + BRCM_TAG_LEN, offset);
data               89 net/dsa/tag_brcm.c 	brcm_tag = skb->data + offset;
data              121 net/dsa/tag_brcm.c 	brcm_tag = skb->data - offset;
data              169 net/dsa/tag_brcm.c 	memmove(nskb->data - ETH_HLEN,
data              170 net/dsa/tag_brcm.c 		nskb->data - ETH_HLEN - BRCM_TAG_LEN,
data               32 net/dsa/tag_dsa.c 		dsa_header = skb->data + 2 * ETH_ALEN;
data               48 net/dsa/tag_dsa.c 		memmove(skb->data, skb->data + DSA_HLEN, 2 * ETH_ALEN);
data               53 net/dsa/tag_dsa.c 		dsa_header = skb->data + 2 * ETH_ALEN;
data               76 net/dsa/tag_dsa.c 	dsa_header = skb->data - 2;
data              135 net/dsa/tag_dsa.c 		memmove(skb->data - ETH_HLEN,
data              136 net/dsa/tag_dsa.c 			skb->data - ETH_HLEN - DSA_HLEN,
data              149 net/dsa/tag_dsa.c 	*proto = ((__be16 *)skb->data)[1];
data               32 net/dsa/tag_edsa.c 		memmove(skb->data, skb->data + DSA_HLEN, 2 * ETH_ALEN);
data               37 net/dsa/tag_edsa.c 		edsa_header = skb->data + 2 * ETH_ALEN;
data               57 net/dsa/tag_edsa.c 		memmove(skb->data, skb->data + EDSA_HLEN, 2 * ETH_ALEN);
data               62 net/dsa/tag_edsa.c 		edsa_header = skb->data + 2 * ETH_ALEN;
data               89 net/dsa/tag_edsa.c 	edsa_header = skb->data + 2;
data              146 net/dsa/tag_edsa.c 		memmove(skb->data - ETH_HLEN,
data              147 net/dsa/tag_edsa.c 			skb->data - ETH_HLEN - DSA_HLEN,
data              154 net/dsa/tag_edsa.c 		memmove(skb->data - ETH_HLEN,
data              155 net/dsa/tag_edsa.c 			skb->data - ETH_HLEN - EDSA_HLEN,
data              168 net/dsa/tag_edsa.c 	*proto = ((__be16 *)skb->data)[3];
data               72 net/dsa/tag_gswip.c 	gswip_tag = skb->data;
data               92 net/dsa/tag_gswip.c 	gswip_tag = skb->data - ETH_HLEN;
data               73 net/dsa/tag_lan9303.c 	memmove(skb->data, skb->data + LAN9303_TAG_LEN, 2 * ETH_ALEN);
data               75 net/dsa/tag_lan9303.c 	lan9303_tag = (u16 *)(skb->data + 2 * ETH_ALEN);
data               77 net/dsa/tag_lan9303.c 	lan9303_tag[1] = lan9303_xmit_use_arl(dp, skb->data) ?
data              104 net/dsa/tag_lan9303.c 	lan9303_tag = (u16 *)(skb->data - 2);
data              124 net/dsa/tag_lan9303.c 	memmove(skb->data - ETH_HLEN, skb->data - (ETH_HLEN + LAN9303_TAG_LEN),
data               41 net/dsa/tag_mtk.c 		memmove(skb->data, skb->data + MTK_HDR_LEN, 2 * ETH_ALEN);
data               45 net/dsa/tag_mtk.c 	mtk_tag = skb->data + 2 * ETH_ALEN;
data               83 net/dsa/tag_mtk.c 	phdr = (__be16 *)(skb->data - 2);
data               89 net/dsa/tag_mtk.c 	memmove(skb->data - ETH_HLEN,
data               90 net/dsa/tag_mtk.c 		skb->data - ETH_HLEN - MTK_HDR_LEN,
data              111 net/dsa/tag_mtk.c 	*proto = ((__be16 *)skb->data)[1];
data               41 net/dsa/tag_qca.c 	memmove(skb->data, skb->data + QCA_HDR_LEN, 2 * ETH_ALEN);
data               42 net/dsa/tag_qca.c 	phdr = (u16 *)(skb->data + 2 * ETH_ALEN);
data               67 net/dsa/tag_qca.c 	phdr = (__be16 *)(skb->data - 2);
data               77 net/dsa/tag_qca.c 	memmove(skb->data - ETH_HLEN, skb->data - ETH_HLEN - QCA_HDR_LEN,
data               94 net/dsa/tag_qca.c 	*proto = ((__be16 *)skb->data)[0];
data              160 net/dsa/tag_sja1105.c 		if (!test_bit(SJA1105_HWTS_RX_EN, &sp->data->state))
data              164 net/dsa/tag_sja1105.c 		spin_lock(&sp->data->meta_lock);
data              168 net/dsa/tag_sja1105.c 		if (sp->data->stampable_skb) {
data              173 net/dsa/tag_sja1105.c 			kfree_skb(sp->data->stampable_skb);
data              179 net/dsa/tag_sja1105.c 		sp->data->stampable_skb = skb_get(skb);
data              180 net/dsa/tag_sja1105.c 		spin_unlock(&sp->data->meta_lock);
data              197 net/dsa/tag_sja1105.c 		if (!test_bit(SJA1105_HWTS_RX_EN, &sp->data->state))
data              200 net/dsa/tag_sja1105.c 		spin_lock(&sp->data->meta_lock);
data              202 net/dsa/tag_sja1105.c 		stampable_skb = sp->data->stampable_skb;
data              203 net/dsa/tag_sja1105.c 		sp->data->stampable_skb = NULL;
data              211 net/dsa/tag_sja1105.c 			spin_unlock(&sp->data->meta_lock);
data              218 net/dsa/tag_sja1105.c 			spin_unlock(&sp->data->meta_lock);
data              229 net/dsa/tag_sja1105.c 		spin_unlock(&sp->data->meta_lock);
data              125 net/ethernet/eth.c u32 eth_get_headlen(const struct net_device *dev, void *data, unsigned int len)
data              128 net/ethernet/eth.c 	const struct ethhdr *eth = (const struct ethhdr *)data;
data              136 net/ethernet/eth.c 	if (!skb_flow_dissect_flow_keys_basic(dev_net(dev), NULL, &keys, data,
data              142 net/ethernet/eth.c 	return min_t(u32, __skb_get_poff(NULL, data, &keys, len), len);
data              164 net/ethernet/eth.c 	eth = (struct ethhdr *)skb->data;
data              478 net/ethernet/eth.c 		eh2 = (struct ethhdr *)(p->data + off_eth);
data              509 net/ethernet/eth.c 	struct ethhdr *eh = (struct ethhdr *)(skb->data + nhoff);
data               33 net/hsr/hsr_debugfs.c hsr_node_table_show(struct seq_file *sfp, void *data)
data              352 net/hsr/hsr_forward.c 	if (skb_mac_header(skb) != skb->data) {
data              243 net/hsr/hsr_framereg.c 	hsr_sp = (struct hsr_sup_payload *)skb->data;
data               31 net/hsr/hsr_netlink.c 		       struct nlattr *tb[], struct nlattr *data[],
data               37 net/hsr/hsr_netlink.c 	if (!data) {
data               41 net/hsr/hsr_netlink.c 	if (!data[IFLA_HSR_SLAVE1]) {
data               46 net/hsr/hsr_netlink.c 				     nla_get_u32(data[IFLA_HSR_SLAVE1]));
data               47 net/hsr/hsr_netlink.c 	if (!data[IFLA_HSR_SLAVE2]) {
data               52 net/hsr/hsr_netlink.c 				     nla_get_u32(data[IFLA_HSR_SLAVE2]));
data               59 net/hsr/hsr_netlink.c 	if (!data[IFLA_HSR_MULTICAST_SPEC])
data               62 net/hsr/hsr_netlink.c 		multicast_spec = nla_get_u8(data[IFLA_HSR_MULTICAST_SPEC]);
data               64 net/hsr/hsr_netlink.c 	if (!data[IFLA_HSR_VERSION]) {
data               67 net/hsr/hsr_netlink.c 		hsr_version = nla_get_u8(data[IFLA_HSR_VERSION]);
data              113 net/ieee802154/6lowpan/core.c static int lowpan_validate(struct nlattr *tb[], struct nlattr *data[],
data              124 net/ieee802154/6lowpan/core.c 			  struct nlattr *tb[], struct nlattr *data[],
data              348 net/ieee802154/6lowpan/reassembly.c 		.data		= &lowpan_frags_secret_interval_unused,
data              375 net/ieee802154/6lowpan/reassembly.c 	table[0].data	= &ieee802154_lowpan->fqdir->high_thresh;
data              377 net/ieee802154/6lowpan/reassembly.c 	table[1].data	= &ieee802154_lowpan->fqdir->low_thresh;
data              379 net/ieee802154/6lowpan/reassembly.c 	table[2].data	= &ieee802154_lowpan->fqdir->timeout;
data              485 net/ieee802154/6lowpan/reassembly.c static u32 lowpan_key_hashfn(const void *data, u32 len, u32 seed)
data              487 net/ieee802154/6lowpan/reassembly.c 	return jhash2(data,
data              491 net/ieee802154/6lowpan/reassembly.c static u32 lowpan_obj_hashfn(const void *data, u32 len, u32 seed)
data              493 net/ieee802154/6lowpan/reassembly.c 	const struct inet_frag_queue *fq = data;
data               22 net/ieee802154/6lowpan/tx.c 	return (struct lowpan_addr_info *)(skb->data -
data              152 net/ieee802154/6lowpan/tx.c 	raw_dump_table(__func__, " fragment dump", frag->data, frag->len);
data               42 net/ieee802154/core.c 	int (*fn)(struct wpan_phy *phy, void *data);
data               43 net/ieee802154/core.c 	void *data;
data               51 net/ieee802154/core.c 	return wpid->fn(phy, wpid->data);
data               54 net/ieee802154/core.c int wpan_phy_for_each(int (*fn)(struct wpan_phy *phy, void *data),
data               55 net/ieee802154/core.c 		      void *data)
data               59 net/ieee802154/core.c 		.data = data,
data              241 net/ieee802154/header_ops.c 	memcpy(hdr, skb->data, 3);
data              247 net/ieee802154/header_ops.c 	pos += ieee802154_hdr_get_addrs(skb->data + pos, hdr);
data              250 net/ieee802154/header_ops.c 		int want = pos + ieee802154_hdr_sechdr_len(skb->data[pos]);
data              255 net/ieee802154/header_ops.c 		pos += ieee802154_hdr_get_sechdr(skb->data + pos, &hdr->sec);
data              774 net/ieee802154/nl-mac.c 	struct llsec_dump_data data;
data              783 net/ieee802154/nl-mac.c 		data.ops = ieee802154_mlme_ops(dev);
data              784 net/ieee802154/nl-mac.c 		if (!data.ops->llsec)
data              787 net/ieee802154/nl-mac.c 		data.skb = skb;
data              788 net/ieee802154/nl-mac.c 		data.s_idx = cb->args[1];
data              789 net/ieee802154/nl-mac.c 		data.s_idx2 = cb->args[2];
data              790 net/ieee802154/nl-mac.c 		data.dev = dev;
data              791 net/ieee802154/nl-mac.c 		data.portid = NETLINK_CB(cb->skb).portid;
data              792 net/ieee802154/nl-mac.c 		data.nlmsg_seq = cb->nlh->nlmsg_seq;
data              794 net/ieee802154/nl-mac.c 		data.ops->llsec->lock_table(dev);
data              795 net/ieee802154/nl-mac.c 		data.ops->llsec->get_table(data.dev, &data.table);
data              796 net/ieee802154/nl-mac.c 		rc = step(&data);
data              797 net/ieee802154/nl-mac.c 		data.ops->llsec->unlock_table(dev);
data              948 net/ieee802154/nl-mac.c static int llsec_iter_keys(struct llsec_dump_data *data)
data              953 net/ieee802154/nl-mac.c 	list_for_each_entry(pos, &data->table->keys, list) {
data              954 net/ieee802154/nl-mac.c 		if (idx++ < data->s_idx)
data              957 net/ieee802154/nl-mac.c 		if (ieee802154_nl_fill_key(data->skb, data->portid,
data              958 net/ieee802154/nl-mac.c 					   data->nlmsg_seq, pos, data->dev)) {
data              963 net/ieee802154/nl-mac.c 		data->s_idx++;
data             1079 net/ieee802154/nl-mac.c static int llsec_iter_devs(struct llsec_dump_data *data)
data             1084 net/ieee802154/nl-mac.c 	list_for_each_entry(pos, &data->table->devices, list) {
data             1085 net/ieee802154/nl-mac.c 		if (idx++ < data->s_idx)
data             1088 net/ieee802154/nl-mac.c 		if (ieee802154_nl_fill_dev(data->skb, data->portid,
data             1089 net/ieee802154/nl-mac.c 					   data->nlmsg_seq, pos, data->dev)) {
data             1094 net/ieee802154/nl-mac.c 		data->s_idx++;
data             1182 net/ieee802154/nl-mac.c static int llsec_iter_devkeys(struct llsec_dump_data *data)
data             1188 net/ieee802154/nl-mac.c 	list_for_each_entry(dpos, &data->table->devices, list) {
data             1189 net/ieee802154/nl-mac.c 		if (idx++ < data->s_idx)
data             1195 net/ieee802154/nl-mac.c 			if (idx2++ < data->s_idx2)
data             1198 net/ieee802154/nl-mac.c 			if (ieee802154_nl_fill_devkey(data->skb, data->portid,
data             1199 net/ieee802154/nl-mac.c 						      data->nlmsg_seq,
data             1201 net/ieee802154/nl-mac.c 						      data->dev)) {
data             1205 net/ieee802154/nl-mac.c 			data->s_idx2++;
data             1208 net/ieee802154/nl-mac.c 		data->s_idx++;
data             1315 net/ieee802154/nl-mac.c static int llsec_iter_seclevels(struct llsec_dump_data *data)
data             1320 net/ieee802154/nl-mac.c 	list_for_each_entry(pos, &data->table->security_levels, list) {
data             1321 net/ieee802154/nl-mac.c 		if (idx++ < data->s_idx)
data             1324 net/ieee802154/nl-mac.c 		if (ieee802154_nl_fill_seclevel(data->skb, data->portid,
data             1325 net/ieee802154/nl-mac.c 						data->nlmsg_seq, pos,
data             1326 net/ieee802154/nl-mac.c 						data->dev)) {
data             1331 net/ieee802154/nl-mac.c 		data->s_idx++;
data              122 net/ieee802154/nl-phy.c 	struct dump_phy_data *data = _data;
data              126 net/ieee802154/nl-phy.c 	if (data->idx++ < data->s_idx)
data              129 net/ieee802154/nl-phy.c 	rc = ieee802154_nl_fill_phy(data->skb,
data              130 net/ieee802154/nl-phy.c 				    NETLINK_CB(data->cb->skb).portid,
data              131 net/ieee802154/nl-phy.c 				    data->cb->nlh->nlmsg_seq,
data              136 net/ieee802154/nl-phy.c 		data->idx--;
data              145 net/ieee802154/nl-phy.c 	struct dump_phy_data data = {
data              154 net/ieee802154/nl-phy.c 	wpan_phy_for_each(ieee802154_dump_phy_iter, &data);
data              156 net/ieee802154/nl-phy.c 	cb->args[0] = data.idx;
data             1072 net/ieee802154/socket.c 			     DUMP_PREFIX_NONE, skb->data, skb->len);
data               50 net/ife/ife.c  	iethh = (struct ethhdr *) skb->data;
data               53 net/ife/ife.c  	memcpy(skb->data, iethh, skb->dev->hard_header_len);
data               58 net/ife/ife.c  	ifehdr = (struct ifeheadr *) (skb->data + skboff);
data               75 net/ife/ife.c  	ifehdr = (struct ifeheadr *) (skb->data + skb->dev->hard_header_len);
data              677 net/ipv4/af_inet.c 				tcp_sk(sk)->fastopen_req->data ? 1 : 0;
data             1455 net/ipv4/af_inet.c 		iph2 = (struct iphdr *)(p->data + off);
data             1584 net/ipv4/af_inet.c 	struct iphdr *iph = (struct iphdr *)(skb->data + nhoff);
data              124 net/ipv4/ah4.c 	struct sk_buff *skb = base->data;
data              126 net/ipv4/ah4.c 	struct ah_data *ahp = x->data;
data              165 net/ipv4/ah4.c 	ahp = x->data;
data              270 net/ipv4/ah4.c 	struct sk_buff *skb = base->data;
data              272 net/ipv4/ah4.c 	struct ah_data *ahp = x->data;
data              327 net/ipv4/ah4.c 	ah = (struct ip_auth_hdr *)skb->data;
data              328 net/ipv4/ah4.c 	ahp = x->data;
data              359 net/ipv4/ah4.c 	ah = (struct ip_auth_hdr *)skb->data;
data              445 net/ipv4/ah4.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data              446 net/ipv4/ah4.c 	struct ip_auth_hdr *ah = (struct ip_auth_hdr *)(skb->data+(iph->ihl<<2));
data              527 net/ipv4/ah4.c 	x->data = ahp;
data              541 net/ipv4/ah4.c 	struct ah_data *ahp = x->data;
data              163 net/ipv4/arp.c 		.data	= {
data               71 net/ipv4/devinet.c 	.data = {
data               82 net/ipv4/devinet.c 	.data = {
data             1944 net/ipv4/devinet.c 		((u32 *) nla_data(nla))[i] = in_dev->cnf.data[i];
data             2318 net/ipv4/devinet.c 			in_dev->cnf.data[i] = net->ipv4.devconf_dflt->data[i];
data             2373 net/ipv4/devinet.c 	int old_value = *(int *)ctl->data;
data             2375 net/ipv4/devinet.c 	int new_value = *(int *)ctl->data;
data             2380 net/ipv4/devinet.c 		int i = (int *)ctl->data - cnf->data;
data             2426 net/ipv4/devinet.c 	int *valp = ctl->data;
data             2470 net/ipv4/devinet.c 	int *valp = ctl->data;
data             2484 net/ipv4/devinet.c 		.data		= ipv4_devconf.data + \
data             2568 net/ipv4/devinet.c 		t->devinet_vars[i].data += (char *)p - (char *)&ipv4_devconf;
data             2633 net/ipv4/devinet.c 		.data		= &ipv4_devconf.data[
data             2668 net/ipv4/devinet.c 	tbl[0].data = &all->data[IPV4_DEVCONF_FORWARDING - 1];
data               99 net/ipv4/esp4.c 	struct crypto_aead *aead = x->data;
data              122 net/ipv4/esp4.c 	struct sk_buff *skb = base->data;
data              146 net/ipv4/esp4.c 		skb_push(skb, skb->data - skb_mac_header(skb));
data              157 net/ipv4/esp4.c 	struct ip_esp_hdr *esph = (void *)(skb->data + offset);
data              206 net/ipv4/esp4.c 	struct sk_buff *skb = base->data;
data              389 net/ipv4/esp4.c 	aead = x->data;
data              412 net/ipv4/esp4.c 		           (unsigned char *)esph - skb->data,
data              440 net/ipv4/esp4.c 			           (unsigned char *)esph - skb->data,
data              499 net/ipv4/esp4.c 	aead = x->data;
data              538 net/ipv4/esp4.c 	struct crypto_aead *aead = x->data;
data              584 net/ipv4/esp4.c 	struct crypto_aead *aead = x->data;
data              655 net/ipv4/esp4.c 	struct sk_buff *skb = base->data;
data              685 net/ipv4/esp4.c 	struct sk_buff *skb = base->data;
data              698 net/ipv4/esp4.c 	struct crypto_aead *aead = x->data;
data              792 net/ipv4/esp4.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data              793 net/ipv4/esp4.c 	struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
data              822 net/ipv4/esp4.c 	struct crypto_aead *aead = x->data;
data              846 net/ipv4/esp4.c 	x->data = aead;
data              901 net/ipv4/esp4.c 	x->data = aead;
data              960 net/ipv4/esp4.c 	x->data = NULL;
data              970 net/ipv4/esp4.c 	aead = x->data;
data              165 net/ipv4/esp4_offload.c 	aead = x->data;
data              192 net/ipv4/esp4_offload.c 	struct crypto_aead *aead = x->data;
data              234 net/ipv4/esp4_offload.c 	aead = x->data;
data               89 net/ipv4/fou.c 				  void *data, size_t hdrlen, u8 ipproto,
data               92 net/ipv4/fou.c 	__be16 *pd = data;
data              123 net/ipv4/fou.c 	void *data;
data              191 net/ipv4/fou.c 	data = &guehdr[1];
data              194 net/ipv4/fou.c 		__be32 flags = *(__be32 *)(data + doffset);
data              199 net/ipv4/fou.c 			guehdr = gue_remcsum(skb, guehdr, data + doffset,
data              206 net/ipv4/fou.c 			data = &guehdr[1];
data              288 net/ipv4/fou.c 				      struct guehdr *guehdr, void *data,
data              292 net/ipv4/fou.c 	__be16 *pd = data;
data              320 net/ipv4/fou.c 	void *data;
data              378 net/ipv4/fou.c 	data = &guehdr[1];
data              381 net/ipv4/fou.c 		__be32 flags = *(__be32 *)(data + doffset);
data              387 net/ipv4/fou.c 						 data + doffset, hdrlen, &grc,
data              394 net/ipv4/fou.c 			data = &guehdr[1];
data              408 net/ipv4/fou.c 		guehdr2 = (struct guehdr *)(p->data + off);
data              461 net/ipv4/fou.c 	struct guehdr *guehdr = (struct guehdr *)(skb->data + nhoff);
data              992 net/ipv4/fou.c 	void *data;
data             1017 net/ipv4/fou.c 	guehdr = (struct guehdr *)skb->data;
data             1025 net/ipv4/fou.c 	data = &guehdr[1];
data             1028 net/ipv4/fou.c 		__be32 *flags = data;
data             1032 net/ipv4/fou.c 		data += GUE_LEN_PRIV;
data             1036 net/ipv4/fou.c 			__be16 *pd = data;
data             1051 net/ipv4/fou.c 			data += GUE_PLEN_REMCSUM;
data               72 net/ipv4/gre_demux.c 	greh = (struct gre_base_hdr *)(skb->data + nhs);
data               82 net/ipv4/gre_demux.c 	greh = (struct gre_base_hdr *)(skb->data + nhs);
data              138 net/ipv4/gre_demux.c 		ershdr = (struct erspan_base_hdr *)(skb->data + nhs + hdr_len);
data              155 net/ipv4/gre_demux.c 	ver = skb->data[1]&0x7f;
data              177 net/ipv4/gre_demux.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data              178 net/ipv4/gre_demux.c 	u8 ver = skb->data[(iph->ihl<<2) + 1]&0x7f;
data              195 net/ipv4/gre_offload.c 		greh2 = (struct gre_base_hdr *)(p->data + off);
data              229 net/ipv4/gre_offload.c 	struct gre_base_hdr *greh = (struct gre_base_hdr *)(skb->data + nhoff);
data              108 net/ipv4/icmp.c 	} data;
data              358 net/ipv4/icmp.c 	if (icmp_pointers[icmp_param->data.icmph.type].error)
data              385 net/ipv4/icmp.c 		csum = csum_partial_copy_nocheck((void *)&icmp_param->data,
data              408 net/ipv4/icmp.c 	int type = icmp_param->data.icmph.type;
data              409 net/ipv4/icmp.c 	int code = icmp_param->data.icmph.code;
data              426 net/ipv4/icmp.c 	icmp_param->data.icmph.checksum = 0;
data              641 net/ipv4/icmp.c 						 skb_in->data,
data              705 net/ipv4/icmp.c 	icmp_param.data.icmph.type	 = type;
data              706 net/ipv4/icmp.c 	icmp_param.data.icmph.code	 = code;
data              707 net/ipv4/icmp.c 	icmp_param.data.icmph.un.gateway = info;
data              708 net/ipv4/icmp.c 	icmp_param.data.icmph.checksum	 = 0;
data              753 net/ipv4/icmp.c 	const struct iphdr *iph = (const struct iphdr *) skb->data;
data              806 net/ipv4/icmp.c 	iph   = (const struct iphdr *)skb->data;
data              936 net/ipv4/icmp.c 		icmp_param.data.icmph	   = *icmp_hdr(skb);
data              937 net/ipv4/icmp.c 		icmp_param.data.icmph.type = ICMP_ECHOREPLY;
data              967 net/ipv4/icmp.c 	icmp_param.data.times[1] = inet_current_timestamp();
data              968 net/ipv4/icmp.c 	icmp_param.data.times[2] = icmp_param.data.times[1];
data              970 net/ipv4/icmp.c 	BUG_ON(skb_copy_bits(skb, 0, &icmp_param.data.times[0], 4));
data              972 net/ipv4/icmp.c 	icmp_param.data.icmph	   = *icmp_hdr(skb);
data              973 net/ipv4/icmp.c 	icmp_param.data.icmph.type = ICMP_TIMESTAMPREPLY;
data              974 net/ipv4/icmp.c 	icmp_param.data.icmph.code = 0;
data             1087 net/ipv4/icmp.c 	struct iphdr *iph = (struct iphdr *)skb->data;
data             1089 net/ipv4/icmp.c 	struct icmphdr *icmph = (struct icmphdr *)(skb->data + offset);
data              485 net/ipv4/inet_fragment.c 	skb_push(head, head->data - skb_network_header(head));
data              582 net/ipv4/ip_fragment.c 		.data		= &ip4_frags_secret_interval_unused,
data              602 net/ipv4/ip_fragment.c 	table[0].data	= &net->ipv4.fqdir->high_thresh;
data              604 net/ipv4/ip_fragment.c 	table[1].data	= &net->ipv4.fqdir->low_thresh;
data              606 net/ipv4/ip_fragment.c 	table[2].data	= &net->ipv4.fqdir->timeout;
data              607 net/ipv4/ip_fragment.c 	table[3].data	= &net->ipv4.fqdir->max_dist;
data              707 net/ipv4/ip_fragment.c static u32 ip4_key_hashfn(const void *data, u32 len, u32 seed)
data              709 net/ipv4/ip_fragment.c 	return jhash2(data,
data              713 net/ipv4/ip_fragment.c static u32 ip4_obj_hashfn(const void *data, u32 len, u32 seed)
data              715 net/ipv4/ip_fragment.c 	const struct inet_frag_queue *fq = data;
data              228 net/ipv4/ip_gre.c 	const struct iphdr *iph = (struct iphdr *)skb->data;
data              267 net/ipv4/ip_gre.c 	ershdr = (struct erspan_base_hdr *)(skb->data + gre_hdr_len);
data              611 net/ipv4/ip_gre.c 		tnl_params = (const struct iphdr *)skb->data;
data             1003 net/ipv4/ip_gre.c static int ipgre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
data             1008 net/ipv4/ip_gre.c 	if (!data)
data             1012 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_IFLAGS])
data             1013 net/ipv4/ip_gre.c 		flags |= nla_get_be16(data[IFLA_GRE_IFLAGS]);
data             1014 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_OFLAGS])
data             1015 net/ipv4/ip_gre.c 		flags |= nla_get_be16(data[IFLA_GRE_OFLAGS]);
data             1019 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_COLLECT_METADATA] &&
data             1020 net/ipv4/ip_gre.c 	    data[IFLA_GRE_ENCAP_TYPE] &&
data             1021 net/ipv4/ip_gre.c 	    nla_get_u16(data[IFLA_GRE_ENCAP_TYPE]) != TUNNEL_ENCAP_NONE)
data             1027 net/ipv4/ip_gre.c static int ipgre_tap_validate(struct nlattr *tb[], struct nlattr *data[],
data             1039 net/ipv4/ip_gre.c 	if (!data)
data             1042 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_REMOTE]) {
data             1043 net/ipv4/ip_gre.c 		memcpy(&daddr, nla_data(data[IFLA_GRE_REMOTE]), 4);
data             1049 net/ipv4/ip_gre.c 	return ipgre_tunnel_validate(tb, data, extack);
data             1052 net/ipv4/ip_gre.c static int erspan_validate(struct nlattr *tb[], struct nlattr *data[],
data             1058 net/ipv4/ip_gre.c 	if (!data)
data             1061 net/ipv4/ip_gre.c 	ret = ipgre_tap_validate(tb, data, extack);
data             1066 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_OFLAGS])
data             1067 net/ipv4/ip_gre.c 		flags |= nla_get_be16(data[IFLA_GRE_OFLAGS]);
data             1068 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_IFLAGS])
data             1069 net/ipv4/ip_gre.c 		flags |= nla_get_be16(data[IFLA_GRE_IFLAGS]);
data             1070 net/ipv4/ip_gre.c 	if (!data[IFLA_GRE_COLLECT_METADATA] &&
data             1077 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_IKEY] &&
data             1078 net/ipv4/ip_gre.c 	    (ntohl(nla_get_be32(data[IFLA_GRE_IKEY])) & ~ID_MASK))
data             1081 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_OKEY] &&
data             1082 net/ipv4/ip_gre.c 	    (ntohl(nla_get_be32(data[IFLA_GRE_OKEY])) & ~ID_MASK))
data             1089 net/ipv4/ip_gre.c 				struct nlattr *data[],
data             1100 net/ipv4/ip_gre.c 	if (!data)
data             1103 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_LINK])
data             1104 net/ipv4/ip_gre.c 		parms->link = nla_get_u32(data[IFLA_GRE_LINK]);
data             1106 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_IFLAGS])
data             1107 net/ipv4/ip_gre.c 		parms->i_flags = gre_flags_to_tnl_flags(nla_get_be16(data[IFLA_GRE_IFLAGS]));
data             1109 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_OFLAGS])
data             1110 net/ipv4/ip_gre.c 		parms->o_flags = gre_flags_to_tnl_flags(nla_get_be16(data[IFLA_GRE_OFLAGS]));
data             1112 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_IKEY])
data             1113 net/ipv4/ip_gre.c 		parms->i_key = nla_get_be32(data[IFLA_GRE_IKEY]);
data             1115 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_OKEY])
data             1116 net/ipv4/ip_gre.c 		parms->o_key = nla_get_be32(data[IFLA_GRE_OKEY]);
data             1118 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_LOCAL])
data             1119 net/ipv4/ip_gre.c 		parms->iph.saddr = nla_get_in_addr(data[IFLA_GRE_LOCAL]);
data             1121 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_REMOTE])
data             1122 net/ipv4/ip_gre.c 		parms->iph.daddr = nla_get_in_addr(data[IFLA_GRE_REMOTE]);
data             1124 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_TTL])
data             1125 net/ipv4/ip_gre.c 		parms->iph.ttl = nla_get_u8(data[IFLA_GRE_TTL]);
data             1127 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_TOS])
data             1128 net/ipv4/ip_gre.c 		parms->iph.tos = nla_get_u8(data[IFLA_GRE_TOS]);
data             1130 net/ipv4/ip_gre.c 	if (!data[IFLA_GRE_PMTUDISC] || nla_get_u8(data[IFLA_GRE_PMTUDISC])) {
data             1136 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_COLLECT_METADATA]) {
data             1142 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_IGNORE_DF]) {
data             1143 net/ipv4/ip_gre.c 		if (nla_get_u8(data[IFLA_GRE_IGNORE_DF])
data             1146 net/ipv4/ip_gre.c 		t->ignore_df = !!nla_get_u8(data[IFLA_GRE_IGNORE_DF]);
data             1149 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_FWMARK])
data             1150 net/ipv4/ip_gre.c 		*fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]);
data             1156 net/ipv4/ip_gre.c 				struct nlattr *data[],
data             1164 net/ipv4/ip_gre.c 	err = ipgre_netlink_parms(dev, data, tb, parms, fwmark);
data             1167 net/ipv4/ip_gre.c 	if (!data)
data             1170 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_ERSPAN_VER]) {
data             1171 net/ipv4/ip_gre.c 		t->erspan_ver = nla_get_u8(data[IFLA_GRE_ERSPAN_VER]);
data             1178 net/ipv4/ip_gre.c 		if (data[IFLA_GRE_ERSPAN_INDEX]) {
data             1179 net/ipv4/ip_gre.c 			t->index = nla_get_u32(data[IFLA_GRE_ERSPAN_INDEX]);
data             1184 net/ipv4/ip_gre.c 		if (data[IFLA_GRE_ERSPAN_DIR]) {
data             1185 net/ipv4/ip_gre.c 			t->dir = nla_get_u8(data[IFLA_GRE_ERSPAN_DIR]);
data             1189 net/ipv4/ip_gre.c 		if (data[IFLA_GRE_ERSPAN_HWID]) {
data             1190 net/ipv4/ip_gre.c 			t->hwid = nla_get_u16(data[IFLA_GRE_ERSPAN_HWID]);
data             1200 net/ipv4/ip_gre.c static bool ipgre_netlink_encap_parms(struct nlattr *data[],
data             1207 net/ipv4/ip_gre.c 	if (!data)
data             1210 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_ENCAP_TYPE]) {
data             1212 net/ipv4/ip_gre.c 		ipencap->type = nla_get_u16(data[IFLA_GRE_ENCAP_TYPE]);
data             1215 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_ENCAP_FLAGS]) {
data             1217 net/ipv4/ip_gre.c 		ipencap->flags = nla_get_u16(data[IFLA_GRE_ENCAP_FLAGS]);
data             1220 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_ENCAP_SPORT]) {
data             1222 net/ipv4/ip_gre.c 		ipencap->sport = nla_get_be16(data[IFLA_GRE_ENCAP_SPORT]);
data             1225 net/ipv4/ip_gre.c 	if (data[IFLA_GRE_ENCAP_DPORT]) {
data             1227 net/ipv4/ip_gre.c 		ipencap->dport = nla_get_be16(data[IFLA_GRE_ENCAP_DPORT]);
data             1294 net/ipv4/ip_gre.c ipgre_newlink_encap_setup(struct net_device *dev, struct nlattr *data[])
data             1298 net/ipv4/ip_gre.c 	if (ipgre_netlink_encap_parms(data, &ipencap)) {
data             1310 net/ipv4/ip_gre.c 			 struct nlattr *tb[], struct nlattr *data[],
data             1317 net/ipv4/ip_gre.c 	err = ipgre_newlink_encap_setup(dev, data);
data             1321 net/ipv4/ip_gre.c 	err = ipgre_netlink_parms(dev, data, tb, &p, &fwmark);
data             1328 net/ipv4/ip_gre.c 			  struct nlattr *tb[], struct nlattr *data[],
data             1335 net/ipv4/ip_gre.c 	err = ipgre_newlink_encap_setup(dev, data);
data             1339 net/ipv4/ip_gre.c 	err = erspan_netlink_parms(dev, data, tb, &p, &fwmark);
data             1346 net/ipv4/ip_gre.c 			    struct nlattr *data[],
data             1354 net/ipv4/ip_gre.c 	err = ipgre_newlink_encap_setup(dev, data);
data             1358 net/ipv4/ip_gre.c 	err = ipgre_netlink_parms(dev, data, tb, &p, &fwmark);
data             1375 net/ipv4/ip_gre.c 			     struct nlattr *data[],
data             1383 net/ipv4/ip_gre.c 	err = ipgre_newlink_encap_setup(dev, data);
data             1387 net/ipv4/ip_gre.c 	err = erspan_netlink_parms(dev, data, tb, &p, &fwmark);
data              544 net/ipv4/ip_options.c 			     unsigned char __user *data, int optlen)
data              550 net/ipv4/ip_options.c 	if (optlen && copy_from_user(opt->opt.__data, data, optlen)) {
data              558 net/ipv4/ip_options.c 		   unsigned char *data, int optlen)
data              565 net/ipv4/ip_options.c 		memcpy(opt->opt.__data, data, optlen);
data             1046 net/ipv4/ip_output.c 			char *data;
data             1116 net/ipv4/ip_output.c 			data = skb_put(skb, fraglen + exthdrlen - pagedlen);
data             1120 net/ipv4/ip_output.c 			data += fragheaderlen + exthdrlen;
data             1125 net/ipv4/ip_output.c 					data + transhdrlen, fraggap, 0);
data             1128 net/ipv4/ip_output.c 				data += fraggap;
data             1133 net/ipv4/ip_output.c 			if (copy > 0 && getfrag(from, data + transhdrlen, offset, copy, fraggap, skb) < 0) {
data             1486 net/ipv4/ip_output.c 	if (skb->data < skb_network_header(skb))
data              413 net/ipv4/ip_sockglue.c 	if (skb_pull(skb, payload - skb->data)) {
data              451 net/ipv4/ip_sockglue.c 	__skb_pull(skb, skb_tail_pointer(skb) - skb->data);
data              102 net/ipv4/ip_tunnel_core.c 		eh = (struct ethhdr *)skb->data;
data              349 net/ipv4/ip_vti.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data              362 net/ipv4/ip_vti.c 		esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
data              366 net/ipv4/ip_vti.c 		ah = (struct ip_auth_hdr *)(skb->data+(iph->ihl<<2));
data              370 net/ipv4/ip_vti.c 		ipch = (struct ip_comp_hdr *)(skb->data+(iph->ihl<<2));
data              536 net/ipv4/ip_vti.c static int vti_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
data              542 net/ipv4/ip_vti.c static void vti_netlink_parms(struct nlattr *data[],
data              550 net/ipv4/ip_vti.c 	if (!data)
data              555 net/ipv4/ip_vti.c 	if (data[IFLA_VTI_LINK])
data              556 net/ipv4/ip_vti.c 		parms->link = nla_get_u32(data[IFLA_VTI_LINK]);
data              558 net/ipv4/ip_vti.c 	if (data[IFLA_VTI_IKEY])
data              559 net/ipv4/ip_vti.c 		parms->i_key = nla_get_be32(data[IFLA_VTI_IKEY]);
data              561 net/ipv4/ip_vti.c 	if (data[IFLA_VTI_OKEY])
data              562 net/ipv4/ip_vti.c 		parms->o_key = nla_get_be32(data[IFLA_VTI_OKEY]);
data              564 net/ipv4/ip_vti.c 	if (data[IFLA_VTI_LOCAL])
data              565 net/ipv4/ip_vti.c 		parms->iph.saddr = nla_get_in_addr(data[IFLA_VTI_LOCAL]);
data              567 net/ipv4/ip_vti.c 	if (data[IFLA_VTI_REMOTE])
data              568 net/ipv4/ip_vti.c 		parms->iph.daddr = nla_get_in_addr(data[IFLA_VTI_REMOTE]);
data              570 net/ipv4/ip_vti.c 	if (data[IFLA_VTI_FWMARK])
data              571 net/ipv4/ip_vti.c 		*fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]);
data              575 net/ipv4/ip_vti.c 		       struct nlattr *tb[], struct nlattr *data[],
data              581 net/ipv4/ip_vti.c 	vti_netlink_parms(data, &parms, &fwmark);
data              586 net/ipv4/ip_vti.c 			  struct nlattr *data[],
data              593 net/ipv4/ip_vti.c 	vti_netlink_parms(data, &p, &fwmark);
data               26 net/ipv4/ipcomp.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data               27 net/ipv4/ipcomp.c 	struct ip_comp_hdr *ipch = (struct ip_comp_hdr *)(skb->data+(iph->ihl<<2));
data              132 net/ipv4/ipip.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data              400 net/ipv4/ipip.c static int ipip_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
data              405 net/ipv4/ipip.c 	if (!data || !data[IFLA_IPTUN_PROTO])
data              408 net/ipv4/ipip.c 	proto = nla_get_u8(data[IFLA_IPTUN_PROTO]);
data              415 net/ipv4/ipip.c static void ipip_netlink_parms(struct nlattr *data[],
data              426 net/ipv4/ipip.c 	if (!data)
data              429 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_LINK])
data              430 net/ipv4/ipip.c 		parms->link = nla_get_u32(data[IFLA_IPTUN_LINK]);
data              432 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_LOCAL])
data              433 net/ipv4/ipip.c 		parms->iph.saddr = nla_get_in_addr(data[IFLA_IPTUN_LOCAL]);
data              435 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_REMOTE])
data              436 net/ipv4/ipip.c 		parms->iph.daddr = nla_get_in_addr(data[IFLA_IPTUN_REMOTE]);
data              438 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_TTL]) {
data              439 net/ipv4/ipip.c 		parms->iph.ttl = nla_get_u8(data[IFLA_IPTUN_TTL]);
data              444 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_TOS])
data              445 net/ipv4/ipip.c 		parms->iph.tos = nla_get_u8(data[IFLA_IPTUN_TOS]);
data              447 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_PROTO])
data              448 net/ipv4/ipip.c 		parms->iph.protocol = nla_get_u8(data[IFLA_IPTUN_PROTO]);
data              450 net/ipv4/ipip.c 	if (!data[IFLA_IPTUN_PMTUDISC] || nla_get_u8(data[IFLA_IPTUN_PMTUDISC]))
data              453 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_COLLECT_METADATA])
data              456 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_FWMARK])
data              457 net/ipv4/ipip.c 		*fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]);
data              461 net/ipv4/ipip.c static bool ipip_netlink_encap_parms(struct nlattr *data[],
data              468 net/ipv4/ipip.c 	if (!data)
data              471 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_ENCAP_TYPE]) {
data              473 net/ipv4/ipip.c 		ipencap->type = nla_get_u16(data[IFLA_IPTUN_ENCAP_TYPE]);
data              476 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_ENCAP_FLAGS]) {
data              478 net/ipv4/ipip.c 		ipencap->flags = nla_get_u16(data[IFLA_IPTUN_ENCAP_FLAGS]);
data              481 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_ENCAP_SPORT]) {
data              483 net/ipv4/ipip.c 		ipencap->sport = nla_get_be16(data[IFLA_IPTUN_ENCAP_SPORT]);
data              486 net/ipv4/ipip.c 	if (data[IFLA_IPTUN_ENCAP_DPORT]) {
data              488 net/ipv4/ipip.c 		ipencap->dport = nla_get_be16(data[IFLA_IPTUN_ENCAP_DPORT]);
data              495 net/ipv4/ipip.c 			struct nlattr *tb[], struct nlattr *data[],
data              503 net/ipv4/ipip.c 	if (ipip_netlink_encap_parms(data, &ipencap)) {
data              510 net/ipv4/ipip.c 	ipip_netlink_parms(data, &p, &t->collect_md, &fwmark);
data              515 net/ipv4/ipip.c 			   struct nlattr *data[],
data              524 net/ipv4/ipip.c 	if (ipip_netlink_encap_parms(data, &ipencap)) {
data              531 net/ipv4/ipip.c 	ipip_netlink_parms(data, &p, &collect_md, &fwmark);
data              627 net/ipv4/ipmr.c 	skb_pull(skb, (u8 *)encap - skb->data);
data             1081 net/ipv4/ipmr.c 		skb_copy_to_linear_data(skb, pkt->data, ihl);
data              268 net/ipv4/netfilter/arp_tables.c 		acpar.targinfo = t->data;
data              395 net/ipv4/netfilter/arp_tables.c 		.targinfo  = t->data,
data              507 net/ipv4/netfilter/arp_tables.c 	par.targinfo = t->data;
data              166 net/ipv4/netfilter/ip_tables.c 		*chainname = t->target.data;
data              293 net/ipv4/netfilter/ip_tables.c 			acpar.matchinfo = ematch->data;
data              344 net/ipv4/netfilter/ip_tables.c 		acpar.targinfo = t->data;
data              457 net/ipv4/netfilter/ip_tables.c 	par.matchinfo = m->data;
data              470 net/ipv4/netfilter/ip_tables.c 	par->matchinfo = m->data;
data              506 net/ipv4/netfilter/ip_tables.c 		.targinfo  = t->data,
data              650 net/ipv4/netfilter/ip_tables.c 	par.targinfo = t->data;
data               24 net/ipv4/netfilter/nf_nat_h323.c 		    unsigned char **data, int dataoff,
data               53 net/ipv4/netfilter/nf_nat_h323.c 		*data = skb->data + ip_hdrlen(skb) + th->doff * 4 + dataoff;
data               64 net/ipv4/netfilter/nf_nat_h323.c 		*data = skb->data + ip_hdrlen(skb) + sizeof(struct udphdr);
data               72 net/ipv4/netfilter/nf_nat_h323.c 			 unsigned char **data, int dataoff,
data               76 net/ipv4/netfilter/nf_nat_h323.c 	return set_addr(skb, protoff, data, dataoff, taddr->ipAddress.ip,
data               82 net/ipv4/netfilter/nf_nat_h323.c 			 unsigned char **data, int dataoff,
data               86 net/ipv4/netfilter/nf_nat_h323.c 	return set_addr(skb, protoff, data, dataoff,
data               94 net/ipv4/netfilter/nf_nat_h323.c 			unsigned int protoff, unsigned char **data,
data              104 net/ipv4/netfilter/nf_nat_h323.c 		if (get_h225_addr(ct, *data, &taddr[i], &addr, &port)) {
data              111 net/ipv4/netfilter/nf_nat_h323.c 				    get_h225_addr(ct, *data, &taddr[0],
data              120 net/ipv4/netfilter/nf_nat_h323.c 				return set_h225_addr(skb, protoff, data, 0,
data              132 net/ipv4/netfilter/nf_nat_h323.c 				return set_h225_addr(skb, protoff, data, 0,
data              147 net/ipv4/netfilter/nf_nat_h323.c 			unsigned int protoff, unsigned char **data,
data              156 net/ipv4/netfilter/nf_nat_h323.c 		if (get_h225_addr(ct, *data, &taddr[i], &addr, &port) &&
data              163 net/ipv4/netfilter/nf_nat_h323.c 			return set_h225_addr(skb, protoff, data, 0, &taddr[i],
data              176 net/ipv4/netfilter/nf_nat_h323.c 			unsigned int protoff, unsigned char **data, int dataoff,
data              251 net/ipv4/netfilter/nf_nat_h323.c 	if (set_h245_addr(skb, protoff, data, dataoff, taddr,
data              282 net/ipv4/netfilter/nf_nat_h323.c 		    unsigned int protoff, unsigned char **data, int dataoff,
data              314 net/ipv4/netfilter/nf_nat_h323.c 	if (set_h245_addr(skb, protoff, data, dataoff, taddr,
data              333 net/ipv4/netfilter/nf_nat_h323.c 		    unsigned int protoff, unsigned char **data, int dataoff,
data              370 net/ipv4/netfilter/nf_nat_h323.c 	if (set_h225_addr(skb, protoff, data, dataoff, taddr,
data              424 net/ipv4/netfilter/nf_nat_h323.c 		    unsigned int protoff, unsigned char **data,
data              462 net/ipv4/netfilter/nf_nat_h323.c 	if (set_h225_addr(skb, protoff, data, 0, &taddr[idx],
data              475 net/ipv4/netfilter/nf_nat_h323.c 	    get_h225_addr(ct, *data, &taddr[0], &addr, &port) &&
data              477 net/ipv4/netfilter/nf_nat_h323.c 		if (set_h225_addr(skb, protoff, data, 0, &taddr[0],
data              521 net/ipv4/netfilter/nf_nat_h323.c 			      unsigned char **data, int dataoff,
data              555 net/ipv4/netfilter/nf_nat_h323.c 	if (set_h225_addr(skb, protoff, data, dataoff, taddr,
data               96 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		 const void *data, size_t datalen)
data              100 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	if (*(unsigned char *)data > 1)
data              106 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 		const void *data, size_t datalen)
data              113 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	pdata = (__be32 *)data;
data              119 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 			fast_csum(ctx, (unsigned char *)data - ctx->begin);
data              131 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	char *data = (unsigned char *)udph + sizeof(struct udphdr);
data              148 net/ipv4/netfilter/nf_nat_snmp_basic_main.c 	ret = asn1_ber_decoder(&nf_nat_snmp_basic_decoder, &ctx, data, datalen);
data               26 net/ipv4/netfilter/nft_dup_ipv4.c 		.s_addr = (__force __be32)regs->data[priv->sreg_addr],
data               28 net/ipv4/netfilter/nft_dup_ipv4.c 	int oif = priv->sreg_dev ? regs->data[priv->sreg_dev] : -1;
data               32 net/ipv4/netfilter/nft_fib_ipv4.c 	u32 *dst = &regs->data[priv->dreg];
data               62 net/ipv4/netfilter/nft_fib_ipv4.c 	u32 *dest = &regs->data[priv->dreg];
data              240 net/ipv4/ping.c 	kgid_t *data = net->ipv4.ping_group_range.range;
data              246 net/ipv4/ping.c 		*low = data[0];
data              247 net/ipv4/ping.c 		*high = data[1];
data              492 net/ipv4/ping.c 		icmph = (struct icmphdr *)(skb->data + offset);
data              497 net/ipv4/ping.c 		icmph = (struct icmphdr *) (skb->data + offset);
data              970 net/ipv4/ping.c 	skb_push(skb, skb->data - (u8 *)icmph);
data              154 net/ipv4/raw.c 		__u32 data = raw_sk(sk)->filter.data;
data              156 net/ipv4/raw.c 		return ((1U << hdr->type) & data) != 0;
data              272 net/ipv4/raw.c 		const struct iphdr *iph = (const struct iphdr *)skb->data;
data              273 net/ipv4/raw.c 		u8 *payload = skb->data + (iph->ihl << 2);
data              276 net/ipv4/raw.c 			payload = skb->data;
data              301 net/ipv4/raw.c 		iph = (const struct iphdr *)skb->data;
data              309 net/ipv4/raw.c 			iph = (const struct iphdr *)skb->data;
data              337 net/ipv4/raw.c 	skb_push(skb, skb->data - skb_network_header(skb));
data              805 net/ipv4/route.c 		const struct iphdr *iph = (const struct iphdr *) skb->data;
data              822 net/ipv4/route.c 	const struct iphdr *iph = (const struct iphdr *) skb->data;
data             1058 net/ipv4/route.c 	const struct iphdr *iph = (const struct iphdr *) skb->data;
data             1075 net/ipv4/route.c 	const struct iphdr *iph = (const struct iphdr *) skb->data;
data             1093 net/ipv4/route.c 	const struct iphdr *iph = (const struct iphdr *) skb->data;
data             1148 net/ipv4/route.c 	const struct iphdr *iph = (const struct iphdr *) skb->data;
data             1164 net/ipv4/route.c 	const struct iphdr *iph = (const struct iphdr *) skb->data;
data             3244 net/ipv4/route.c 		.data		= &ipv4_dst_ops.gc_thresh,
data             3251 net/ipv4/route.c 		.data		= &ip_rt_max_size,
data             3260 net/ipv4/route.c 		.data		= &ip_rt_gc_min_interval,
data             3267 net/ipv4/route.c 		.data		= &ip_rt_gc_min_interval,
data             3274 net/ipv4/route.c 		.data		= &ip_rt_gc_timeout,
data             3281 net/ipv4/route.c 		.data		= &ip_rt_gc_interval,
data             3288 net/ipv4/route.c 		.data		= &ip_rt_redirect_load,
data             3295 net/ipv4/route.c 		.data		= &ip_rt_redirect_number,
data             3302 net/ipv4/route.c 		.data		= &ip_rt_redirect_silence,
data             3309 net/ipv4/route.c 		.data		= &ip_rt_error_cost,
data             3316 net/ipv4/route.c 		.data		= &ip_rt_error_burst,
data             3323 net/ipv4/route.c 		.data		= &ip_rt_gc_elasticity,
data             3330 net/ipv4/route.c 		.data		= &ip_rt_mtu_expires,
data             3337 net/ipv4/route.c 		.data		= &ip_rt_min_pmtu,
data             3345 net/ipv4/route.c 		.data		= &ip_rt_min_advmss,
data               92 net/ipv4/syncookies.c 				   __be16 dport, __u32 sseq, __u32 data)
data              107 net/ipv4/syncookies.c 		((cookie_hash(saddr, daddr, sport, dport, count, 1) + data)
data               78 net/ipv4/sysctl_net_ipv4.c 		container_of(table->data, struct net, ipv4.ip_local_ports.range);
data               82 net/ipv4/sysctl_net_ipv4.c 		.data = &range,
data              112 net/ipv4/sysctl_net_ipv4.c 	struct net *net = container_of(table->data, struct net,
data              118 net/ipv4/sysctl_net_ipv4.c 		.data = &pports,
data              145 net/ipv4/sysctl_net_ipv4.c 	kgid_t *data = table->data;
data              147 net/ipv4/sysctl_net_ipv4.c 		container_of(table->data, struct net, ipv4.ping_group_range.range);
data              152 net/ipv4/sysctl_net_ipv4.c 		*low = data[0];
data              153 net/ipv4/sysctl_net_ipv4.c 		*high = data[1];
data              160 net/ipv4/sysctl_net_ipv4.c 	kgid_t *data = table->data;
data              162 net/ipv4/sysctl_net_ipv4.c 		container_of(table->data, struct net, ipv4.ping_group_range.range);
data              164 net/ipv4/sysctl_net_ipv4.c 	data[0] = low;
data              165 net/ipv4/sysctl_net_ipv4.c 	data[1] = high;
data              179 net/ipv4/sysctl_net_ipv4.c 		.data = &urange,
data              213 net/ipv4/sysctl_net_ipv4.c 	net = container_of(table->data, struct net,
data              226 net/ipv4/sysctl_net_ipv4.c 	struct net *net = container_of(ctl->data, struct net,
data              230 net/ipv4/sysctl_net_ipv4.c 		.data = val,
data              251 net/ipv4/sysctl_net_ipv4.c 	tbl.data = kmalloc(tbl.maxlen, GFP_USER);
data              252 net/ipv4/sysctl_net_ipv4.c 	if (!tbl.data)
data              254 net/ipv4/sysctl_net_ipv4.c 	tcp_get_available_congestion_control(tbl.data, TCP_CA_BUF_MAX);
data              256 net/ipv4/sysctl_net_ipv4.c 	kfree(tbl.data);
data              268 net/ipv4/sysctl_net_ipv4.c 	tbl.data = kmalloc(tbl.maxlen, GFP_USER);
data              269 net/ipv4/sysctl_net_ipv4.c 	if (!tbl.data)
data              272 net/ipv4/sysctl_net_ipv4.c 	tcp_get_allowed_congestion_control(tbl.data, tbl.maxlen);
data              275 net/ipv4/sysctl_net_ipv4.c 		ret = tcp_set_allowed_congestion_control(tbl.data);
data              276 net/ipv4/sysctl_net_ipv4.c 	kfree(tbl.data);
data              302 net/ipv4/sysctl_net_ipv4.c 	struct net *net = container_of(table->data, struct net,
data              316 net/ipv4/sysctl_net_ipv4.c 	tbl.data = kmalloc(tbl.maxlen, GFP_KERNEL);
data              317 net/ipv4/sysctl_net_ipv4.c 	if (!tbl.data)
data              337 net/ipv4/sysctl_net_ipv4.c 		off += snprintf(tbl.data + off, tbl.maxlen - off,
data              344 net/ipv4/sysctl_net_ipv4.c 			off += snprintf(tbl.data + off, tbl.maxlen - off, ",");
data              350 net/ipv4/sysctl_net_ipv4.c 		backup_data = strchr(tbl.data, ',');
data              355 net/ipv4/sysctl_net_ipv4.c 		if (sscanf_key(tbl.data, key)) {
data              370 net/ipv4/sysctl_net_ipv4.c 	kfree(tbl.data);
data              434 net/ipv4/sysctl_net_ipv4.c 	struct net *net = container_of(table->data, struct net,
data              453 net/ipv4/sysctl_net_ipv4.c 	tbl.data = kmalloc(tbl.maxlen, GFP_USER);
data              454 net/ipv4/sysctl_net_ipv4.c 	if (!tbl.data)
data              456 net/ipv4/sysctl_net_ipv4.c 	tcp_get_available_ulp(tbl.data, TCP_ULP_BUF_MAX);
data              458 net/ipv4/sysctl_net_ipv4.c 	kfree(tbl.data);
data              468 net/ipv4/sysctl_net_ipv4.c 	struct net *net = container_of(table->data, struct net,
data              483 net/ipv4/sysctl_net_ipv4.c 		.data		= &sysctl_tcp_max_orphans,
data              490 net/ipv4/sysctl_net_ipv4.c 		.data		= &inet_peer_threshold,
data              497 net/ipv4/sysctl_net_ipv4.c 		.data		= &inet_peer_minttl,
data              504 net/ipv4/sysctl_net_ipv4.c 		.data		= &inet_peer_maxttl,
data              512 net/ipv4/sysctl_net_ipv4.c 		.data		= &sysctl_tcp_mem,
data              518 net/ipv4/sysctl_net_ipv4.c 		.data		= &sysctl_tcp_low_latency,
data              526 net/ipv4/sysctl_net_ipv4.c 		.data		= &cipso_v4_cache_enabled,
data              533 net/ipv4/sysctl_net_ipv4.c 		.data		= &cipso_v4_cache_bucketsize,
data              540 net/ipv4/sysctl_net_ipv4.c 		.data		= &cipso_v4_rbm_optfmt,
data              547 net/ipv4/sysctl_net_ipv4.c 		.data		= &cipso_v4_rbm_strictvalid,
data              573 net/ipv4/sysctl_net_ipv4.c 		.data		= &sysctl_icmp_msgs_per_sec,
data              581 net/ipv4/sysctl_net_ipv4.c 		.data		= &sysctl_icmp_msgs_burst,
data              589 net/ipv4/sysctl_net_ipv4.c 		.data		= &sysctl_udp_mem,
data              596 net/ipv4/sysctl_net_ipv4.c 		.data		= &sysctl_fib_sync_mem,
data              605 net/ipv4/sysctl_net_ipv4.c 		.data		= &tcp_rx_skb_cache_key.key,
data              611 net/ipv4/sysctl_net_ipv4.c 		.data		= &tcp_tx_skb_cache_key.key,
data              621 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_icmp_echo_ignore_all,
data              628 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_icmp_echo_ignore_broadcasts,
data              635 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_icmp_ignore_bogus_error_responses,
data              642 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_icmp_errors_use_inbound_ifaddr,
data              649 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_icmp_ratelimit,
data              656 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_icmp_ratemask,
data              663 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.ping_group_range.range,
data              671 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_raw_l3mdev_accept,
data              681 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_ecn,
data              688 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_ecn_fallback,
data              695 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_ip_dynaddr,
data              702 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_ip_early_demux,
data              709 net/ipv4/sysctl_net_ipv4.c 		.data           = &init_net.ipv4.sysctl_udp_early_demux,
data              716 net/ipv4/sysctl_net_ipv4.c 		.data           = &init_net.ipv4.sysctl_tcp_early_demux,
data              723 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_ip_default_ttl,
data              733 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.ip_local_ports.range,
data              739 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_local_reserved_ports,
data              746 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_ip_no_pmtu_disc,
data              753 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_ip_fwd_use_pmtu,
data              760 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_ip_fwd_update_priority,
data              769 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_ip_nonlocal_bind,
data              776 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_fwmark_reflect,
data              783 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_fwmark_accept,
data              791 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_l3mdev_accept,
data              801 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_mtu_probing,
data              808 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_base_mss,
data              815 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_min_snd_mss,
data              824 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_mtu_probe_floor,
data              833 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_probe_threshold,
data              840 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_probe_interval,
data              848 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_igmp_llm_reports,
data              855 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_igmp_max_memberships,
data              862 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_igmp_max_msf,
data              870 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_igmp_qrv,
data              879 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.tcp_congestion_control,
data              886 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_keepalive_time,
data              893 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_keepalive_probes,
data              900 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_keepalive_intvl,
data              907 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_syn_retries,
data              916 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_synack_retries,
data              924 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_syncookies,
data              932 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_reordering,
data              939 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_retries1,
data              947 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_retries2,
data              954 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_orphan_retries,
data              961 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_fin_timeout,
data              968 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_notsent_lowat,
data              975 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_tw_reuse,
data              984 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.tcp_death_row.sysctl_max_tw_buckets,
data              991 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_max_syn_backlog,
data              998 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_fastopen,
data             1006 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_fastopen,
data             1017 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_fastopen_blackhole_timeout,
data             1026 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_fib_multipath_use_neigh,
data             1035 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_fib_multipath_hash_policy,
data             1046 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_ip_prot_sock,
data             1053 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_udp_l3mdev_accept,
data             1063 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_sack,
data             1070 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_window_scaling,
data             1077 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_timestamps,
data             1084 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_early_retrans,
data             1093 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_recovery,
data             1100 net/ipv4/sysctl_net_ipv4.c 		.data           = &init_net.ipv4.sysctl_tcp_thin_linear_timeouts,
data             1107 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_slow_start_after_idle,
data             1114 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_retrans_collapse,
data             1121 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_stdurg,
data             1128 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_rfc1337,
data             1135 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_abort_on_overflow,
data             1142 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_fack,
data             1149 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_max_reordering,
data             1156 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_dsack,
data             1163 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_app_win,
data             1170 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_adv_win_scale,
data             1179 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_frto,
data             1186 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_nometrics_save,
data             1193 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_moderate_rcvbuf,
data             1200 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_tso_win_divisor,
data             1207 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_workaround_signed_windows,
data             1214 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_limit_output_bytes,
data             1221 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_challenge_ack_limit,
data             1228 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_min_tso_segs,
data             1237 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_min_rtt_wlen,
data             1246 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_autocorking,
data             1255 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_invalid_ratelimit,
data             1262 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_pacing_ss_ratio,
data             1271 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_pacing_ca_ratio,
data             1280 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_wmem,
data             1288 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_rmem,
data             1296 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_comp_sack_delay_ns,
data             1303 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_tcp_comp_sack_nr,
data             1312 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_udp_rmem_min,
data             1320 net/ipv4/sysctl_net_ipv4.c 		.data		= &init_net.ipv4.sysctl_udp_wmem_min,
data             1343 net/ipv4/sysctl_net_ipv4.c 			table[i].data += (void *)net - (void *)&init_net;
data              740 net/ipv4/tcp.c 	struct tcp_splice_state *tss = rd_desc->arg.data;
data              754 net/ipv4/tcp.c 		.arg.data = tss,
data             1159 net/ipv4/tcp.c 	tp->fastopen_req->data = msg;
data              139 net/ipv4/tcp_bpf.c 		int data, err = 0;
data              143 net/ipv4/tcp_bpf.c 		data = tcp_bpf_wait_data(sk, psock, flags, timeo, &err);
data              144 net/ipv4/tcp_bpf.c 		if (data) {
data              390 net/ipv4/tcp_bpf.c 		    msg->sg.data[msg->sg.start].page_link &&
data              391 net/ipv4/tcp_bpf.c 		    msg->sg.data[msg->sg.start].length)
data              187 net/ipv4/tcp_input.c 		len += skb->data - skb_transport_header(skb);
data             5552 net/ipv4/tcp_input.c 	const struct tcphdr *th = (const struct tcphdr *)skb->data;
data             5788 net/ipv4/tcp_input.c 	struct sk_buff *data = tp->syn_data ? tcp_rtx_queue_head(sk) : NULL;
data             5811 net/ipv4/tcp_input.c 		syn_drop = (cookie->len < 0 && data);
data             5822 net/ipv4/tcp_input.c 	if (data) { /* Retransmit unacked data in SYN */
data             5823 net/ipv4/tcp_input.c 		skb_rbtree_walk_from(data) {
data             5824 net/ipv4/tcp_input.c 			if (__tcp_retransmit_skb(sk, data, 1))
data              426 net/ipv4/tcp_ipv4.c 	const struct iphdr *iph = (const struct iphdr *)icmp_skb->data;
data              427 net/ipv4/tcp_ipv4.c 	struct tcphdr *th = (struct tcphdr *)(icmp_skb->data + (iph->ihl << 2));
data             1681 net/ipv4/tcp_ipv4.c 	th = (const struct tcphdr *)skb->data;
data             1694 net/ipv4/tcp_ipv4.c 	thtail = (struct tcphdr *)tail->data;
data             1770 net/ipv4/tcp_ipv4.c 	struct tcphdr *th = (struct tcphdr *)skb->data;
data             1828 net/ipv4/tcp_ipv4.c 	th = (const struct tcphdr *)skb->data;
data             1843 net/ipv4/tcp_ipv4.c 	th = (const struct tcphdr *)skb->data;
data             1881 net/ipv4/tcp_ipv4.c 			th = (const struct tcphdr *)skb->data;
data             1926 net/ipv4/tcp_ipv4.c 	th = (const struct tcphdr *)skb->data;
data              823 net/ipv4/tcp_output.c static void tcp_tasklet_func(unsigned long data)
data              825 net/ipv4/tcp_output.c 	struct tsq_tasklet *tsq = (struct tsq_tasklet *)data;
data             1107 net/ipv4/tcp_output.c 	th = (struct tcphdr *)skb->data;
data             2977 net/ipv4/tcp_output.c 	if (unlikely((NET_IP_ALIGN && ((unsigned long)skb->data & 3)) ||
data             3334 net/ipv4/tcp_output.c 	th = (struct tcphdr *)skb->data;
data             3516 net/ipv4/tcp_output.c 					    &fo->data->msg_iter);
data             3530 net/ipv4/tcp_output.c 		fo->data = NULL;
data              635 net/ipv4/udp.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data              636 net/ipv4/udp.c 	struct udphdr *uh = (struct udphdr *)(skb->data+(iph->ihl<<2));
data             1410 net/ipv4/udp.c 	prefetch(&skb->data);
data             1418 net/ipv4/udp.c 	prefetch(&skb->data);
data              444 net/ipv4/udp_offload.c 		uh2 = (struct udphdr   *)(p->data + off);
data              511 net/ipv4/udp_offload.c 	struct udphdr *uh = (struct udphdr *)(skb->data + nhoff);
data              545 net/ipv4/udp_offload.c 	struct udphdr *uh = (struct udphdr *)(skb->data + nhoff);
data               64 net/ipv4/xfrm4_input.c 	__skb_push(skb, skb->data - skb_network_header(skb));
data              163 net/ipv4/xfrm4_policy.c 		.data           = &init_net.xfrm.xfrm4_dst_ops.gc_thresh,
data              182 net/ipv4/xfrm4_policy.c 		table[0].data = &net->xfrm.xfrm4_dst_ops.gc_thresh;
data             3234 net/ipv6/addrconf.c 	} data;
data             3240 net/ipv6/addrconf.c 	BUILD_BUG_ON(sizeof(data.__data) != sizeof(data));
data             3253 net/ipv6/addrconf.c 	memset(&data, 0, sizeof(data));
data             3255 net/ipv6/addrconf.c 	memcpy(data.hwaddr, idev->dev->perm_addr, idev->dev->addr_len);
data             3256 net/ipv6/addrconf.c 	data.prefix[0] = address->s6_addr32[0];
data             3257 net/ipv6/addrconf.c 	data.prefix[1] = address->s6_addr32[1];
data             3258 net/ipv6/addrconf.c 	data.secret = secret;
data             3259 net/ipv6/addrconf.c 	data.dad_count = dad_count;
data             3261 net/ipv6/addrconf.c 	sha_transform(digest, data.__data, workspace);
data             6061 net/ipv6/addrconf.c 	int *valp = ctl->data;
data             6072 net/ipv6/addrconf.c 	lctl.data = &val;
data             6159 net/ipv6/addrconf.c 	int *valp = ctl->data;
data             6170 net/ipv6/addrconf.c 	lctl.data = &val;
data             6185 net/ipv6/addrconf.c 	int *valp = ctl->data;
data             6232 net/ipv6/addrconf.c 		.data = &new_val,
data             6240 net/ipv6/addrconf.c 	new_val = *((u32 *)ctl->data);
data             6262 net/ipv6/addrconf.c 		} else if (&net->ipv6.devconf_all->addr_gen_mode == ctl->data) {
data             6276 net/ipv6/addrconf.c 		*((u32 *)ctl->data) = new_val;
data             6294 net/ipv6/addrconf.c 	struct ipv6_stable_secret *secret = ctl->data;
data             6296 net/ipv6/addrconf.c 	if (&net->ipv6.devconf_all->stable_secret == ctl->data)
data             6300 net/ipv6/addrconf.c 	lctl.data = str;
data             6328 net/ipv6/addrconf.c 	if (&net->ipv6.devconf_dflt->stable_secret == ctl->data) {
data             6358 net/ipv6/addrconf.c 	int *valp = ctl->data;
data             6368 net/ipv6/addrconf.c 	lctl.data = &val;
data             6459 net/ipv6/addrconf.c 	int *valp = ctl->data;
data             6466 net/ipv6/addrconf.c 	lctl.data = &val;
data             6484 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.forwarding,
data             6491 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.hop_limit,
data             6500 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.mtu6,
data             6507 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_ra,
data             6514 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_redirects,
data             6521 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.autoconf,
data             6528 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.dad_transmits,
data             6535 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.rtr_solicits,
data             6543 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.rtr_solicit_interval,
data             6550 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.rtr_solicit_max_interval,
data             6557 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.rtr_solicit_delay,
data             6564 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.force_mld_version,
data             6571 net/ipv6/addrconf.c 		.data		=
data             6579 net/ipv6/addrconf.c 		.data		=
data             6587 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.use_tempaddr,
data             6594 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.temp_valid_lft,
data             6601 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.temp_prefered_lft,
data             6608 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.regen_max_retry,
data             6615 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.max_desync_factor,
data             6622 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.max_addresses,
data             6629 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_ra_defrtr,
data             6636 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_ra_min_hop_limit,
data             6643 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_ra_pinfo,
data             6651 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_ra_rtr_pref,
data             6658 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.rtr_probe_interval,
data             6666 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_ra_rt_info_min_plen,
data             6673 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_ra_rt_info_max_plen,
data             6682 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.proxy_ndp,
data             6689 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_source_route,
data             6697 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.optimistic_dad,
data             6704 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.use_optimistic,
data             6713 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.mc_forwarding,
data             6721 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.disable_ipv6,
data             6728 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_dad,
data             6735 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.force_tllao,
data             6742 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.ndisc_notify,
data             6749 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.suppress_frag_ndisc,
data             6756 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_ra_from_local,
data             6763 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.accept_ra_mtu,
data             6770 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.stable_secret,
data             6777 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.use_oif_addrs_only,
data             6784 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.ignore_routes_with_linkdown,
data             6791 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.drop_unicast_in_l2_multicast,
data             6798 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.drop_unsolicited_na,
data             6805 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.keep_addr_on_down,
data             6813 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.seg6_enabled,
data             6821 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.seg6_require_hmac,
data             6829 net/ipv6/addrconf.c 		.data           = &ipv6_devconf.enhanced_dad,
data             6836 net/ipv6/addrconf.c 		.data			= &ipv6_devconf.addr_gen_mode,
data             6843 net/ipv6/addrconf.c 		.data           = &ipv6_devconf.disable_policy,
data             6850 net/ipv6/addrconf.c 		.data		= &ipv6_devconf.ndisc_tclass,
data             6873 net/ipv6/addrconf.c 	for (i = 0; table[i].data; i++) {
data             6874 net/ipv6/addrconf.c 		table[i].data += (char *)p - (char *)&ipv6_devconf;
data              292 net/ipv6/ah6.c 	struct sk_buff *skb = base->data;
data              294 net/ipv6/ah6.c 	struct ah_data *ahp = x->data;
data              343 net/ipv6/ah6.c 	ahp = x->data;
data              462 net/ipv6/ah6.c 	struct sk_buff *skb = base->data;
data              464 net/ipv6/ah6.c 	struct ah_data *ahp = x->data;
data              544 net/ipv6/ah6.c 	ah = (struct ip_auth_hdr *)skb->data;
data              545 net/ipv6/ah6.c 	ahp = x->data;
data              563 net/ipv6/ah6.c 	ah = (struct ip_auth_hdr *)skb->data;
data              649 net/ipv6/ah6.c 	struct ipv6hdr *iph = (struct ipv6hdr *)skb->data;
data              650 net/ipv6/ah6.c 	struct ip_auth_hdr *ah = (struct ip_auth_hdr *)(skb->data+offset);
data              728 net/ipv6/ah6.c 	x->data = ahp;
data              742 net/ipv6/ah6.c 	struct ah_data *ahp = x->data;
data              315 net/ipv6/datagram.c 	__skb_pull(skb, payload - skb->data);
data              355 net/ipv6/datagram.c 	__skb_pull(skb, skb_tail_pointer(skb) - skb->data);
data              390 net/ipv6/datagram.c 	__skb_pull(skb, skb_tail_pointer(skb) - skb->data);
data              107 net/ipv6/esp6.c 	struct crypto_aead *aead = x->data;
data              129 net/ipv6/esp6.c 	struct sk_buff *skb = base->data;
data              153 net/ipv6/esp6.c 		skb_push(skb, skb->data - skb_mac_header(skb));
data              164 net/ipv6/esp6.c 	struct ip_esp_hdr *esph = (void *)(skb->data + offset);
data              204 net/ipv6/esp6.c 	struct sk_buff *skb = base->data;
data              331 net/ipv6/esp6.c 	aead = x->data;
data              353 net/ipv6/esp6.c 		           (unsigned char *)esph - skb->data,
data              381 net/ipv6/esp6.c 			           (unsigned char *)esph - skb->data,
data              440 net/ipv6/esp6.c 	aead = x->data;
data              477 net/ipv6/esp6.c 	struct crypto_aead *aead = x->data;
data              522 net/ipv6/esp6.c 	struct crypto_aead *aead = x->data;
data              555 net/ipv6/esp6.c 	struct sk_buff *skb = base->data;
data              585 net/ipv6/esp6.c 	struct sk_buff *skb = base->data;
data              593 net/ipv6/esp6.c 	struct crypto_aead *aead = x->data;
data              692 net/ipv6/esp6.c 	const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data;
data              693 net/ipv6/esp6.c 	struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data + offset);
data              717 net/ipv6/esp6.c 	struct crypto_aead *aead = x->data;
data              741 net/ipv6/esp6.c 	x->data = aead;
data              796 net/ipv6/esp6.c 	x->data = aead;
data              858 net/ipv6/esp6.c 	x->data = NULL;
data              868 net/ipv6/esp6.c 	aead = x->data;
data              199 net/ipv6/esp6_offload.c 	aead = x->data;
data              224 net/ipv6/esp6_offload.c 	struct crypto_aead *aead = x->data;
data              265 net/ipv6/esp6_offload.c 	aead = x->data;
data              630 net/ipv6/exthdrs.c 		skb_push(skb, skb->data - skb_network_header(skb));
data              647 net/ipv6/exthdrs.c 	skb_push(skb, skb->data - skb_network_header(skb));
data               87 net/ipv6/icmp.c 	struct icmp6hdr *icmp6 = (struct icmp6hdr *) (skb->data + offset);
data              145 net/ipv6/icmp.c 	int ptr = (u8 *)(ipv6_hdr(skb) + 1) - skb->data;
data              650 net/ipv6/icmp.c 		memmove(skb2->data, skb2->data + nhs, data_len - nhs);
data              651 net/ipv6/icmp.c 		memset(skb2->data + data_len - nhs, 0, nhs);
data              781 net/ipv6/icmp.c 	nexthdr = ((struct ipv6hdr *)skb->data)->nexthdr;
data             1123 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_time,
data             1130 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_echo_ignore_all,
data             1137 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_echo_ignore_multicast,
data             1144 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_echo_ignore_anycast,
data             1151 net/ipv6/icmp.c 		.data		= &init_net.ipv6.sysctl.icmpv6_ratemask_ptr,
data             1168 net/ipv6/icmp.c 		table[0].data = &net->ipv6.sysctl.icmpv6_time;
data             1169 net/ipv6/icmp.c 		table[1].data = &net->ipv6.sysctl.icmpv6_echo_ignore_all;
data             1170 net/ipv6/icmp.c 		table[2].data = &net->ipv6.sysctl.icmpv6_echo_ignore_multicast;
data             1171 net/ipv6/icmp.c 		table[3].data = &net->ipv6.sysctl.icmpv6_echo_ignore_anycast;
data             1172 net/ipv6/icmp.c 		table[4].data = &net->ipv6.sysctl.icmpv6_ratemask_ptr;
data               29 net/ipv6/ila/ila_lwt.c 	return (struct ila_lwt *)lwt->data;
data              433 net/ipv6/ip6_gre.c 	ipv6h = (const struct ipv6hdr *)skb->data;
data              458 net/ipv6/ip6_gre.c 			teli = ip6_tnl_parse_tlv_enc_lim(skb, skb->data);
data              461 net/ipv6/ip6_gre.c 			tel = (struct ipv6_tlv_tnl_enc_lim *) &skb->data[teli];
data              533 net/ipv6/ip6_gre.c 	ershdr = (struct erspan_base_hdr *)skb->data;
data              717 net/ipv6/ip6_gre.c 		fl6->daddr = ((struct ipv6hdr *)skb->data)->daddr;
data             1614 net/ipv6/ip6_gre.c static int ip6gre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
data             1619 net/ipv6/ip6_gre.c 	if (!data)
data             1623 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_IFLAGS])
data             1624 net/ipv6/ip6_gre.c 		flags |= nla_get_be16(data[IFLA_GRE_IFLAGS]);
data             1625 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_OFLAGS])
data             1626 net/ipv6/ip6_gre.c 		flags |= nla_get_be16(data[IFLA_GRE_OFLAGS]);
data             1633 net/ipv6/ip6_gre.c static int ip6gre_tap_validate(struct nlattr *tb[], struct nlattr *data[],
data             1645 net/ipv6/ip6_gre.c 	if (!data)
data             1648 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_REMOTE]) {
data             1649 net/ipv6/ip6_gre.c 		daddr = nla_get_in6_addr(data[IFLA_GRE_REMOTE]);
data             1655 net/ipv6/ip6_gre.c 	return ip6gre_tunnel_validate(tb, data, extack);
data             1658 net/ipv6/ip6_gre.c static int ip6erspan_tap_validate(struct nlattr *tb[], struct nlattr *data[],
data             1664 net/ipv6/ip6_gre.c 	if (!data)
data             1667 net/ipv6/ip6_gre.c 	ret = ip6gre_tap_validate(tb, data, extack);
data             1672 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_OFLAGS])
data             1673 net/ipv6/ip6_gre.c 		flags |= nla_get_be16(data[IFLA_GRE_OFLAGS]);
data             1674 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_IFLAGS])
data             1675 net/ipv6/ip6_gre.c 		flags |= nla_get_be16(data[IFLA_GRE_IFLAGS]);
data             1676 net/ipv6/ip6_gre.c 	if (!data[IFLA_GRE_COLLECT_METADATA] &&
data             1683 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_IKEY] &&
data             1684 net/ipv6/ip6_gre.c 	    (ntohl(nla_get_be32(data[IFLA_GRE_IKEY])) & ~ID_MASK))
data             1687 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_OKEY] &&
data             1688 net/ipv6/ip6_gre.c 	    (ntohl(nla_get_be32(data[IFLA_GRE_OKEY])) & ~ID_MASK))
data             1691 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_ERSPAN_VER]) {
data             1692 net/ipv6/ip6_gre.c 		ver = nla_get_u8(data[IFLA_GRE_ERSPAN_VER]);
data             1698 net/ipv6/ip6_gre.c 		if (data[IFLA_GRE_ERSPAN_INDEX]) {
data             1699 net/ipv6/ip6_gre.c 			u32 index = nla_get_u32(data[IFLA_GRE_ERSPAN_INDEX]);
data             1705 net/ipv6/ip6_gre.c 		if (data[IFLA_GRE_ERSPAN_DIR]) {
data             1706 net/ipv6/ip6_gre.c 			u16 dir = nla_get_u8(data[IFLA_GRE_ERSPAN_DIR]);
data             1712 net/ipv6/ip6_gre.c 		if (data[IFLA_GRE_ERSPAN_HWID]) {
data             1713 net/ipv6/ip6_gre.c 			u16 hwid = nla_get_u16(data[IFLA_GRE_ERSPAN_HWID]);
data             1723 net/ipv6/ip6_gre.c static void ip6erspan_set_version(struct nlattr *data[],
data             1726 net/ipv6/ip6_gre.c 	if (!data)
data             1730 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_ERSPAN_VER])
data             1731 net/ipv6/ip6_gre.c 		parms->erspan_ver = nla_get_u8(data[IFLA_GRE_ERSPAN_VER]);
data             1734 net/ipv6/ip6_gre.c 		if (data[IFLA_GRE_ERSPAN_INDEX])
data             1735 net/ipv6/ip6_gre.c 			parms->index = nla_get_u32(data[IFLA_GRE_ERSPAN_INDEX]);
data             1737 net/ipv6/ip6_gre.c 		if (data[IFLA_GRE_ERSPAN_DIR])
data             1738 net/ipv6/ip6_gre.c 			parms->dir = nla_get_u8(data[IFLA_GRE_ERSPAN_DIR]);
data             1739 net/ipv6/ip6_gre.c 		if (data[IFLA_GRE_ERSPAN_HWID])
data             1740 net/ipv6/ip6_gre.c 			parms->hwid = nla_get_u16(data[IFLA_GRE_ERSPAN_HWID]);
data             1744 net/ipv6/ip6_gre.c static void ip6gre_netlink_parms(struct nlattr *data[],
data             1749 net/ipv6/ip6_gre.c 	if (!data)
data             1752 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_LINK])
data             1753 net/ipv6/ip6_gre.c 		parms->link = nla_get_u32(data[IFLA_GRE_LINK]);
data             1755 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_IFLAGS])
data             1757 net/ipv6/ip6_gre.c 				nla_get_be16(data[IFLA_GRE_IFLAGS]));
data             1759 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_OFLAGS])
data             1761 net/ipv6/ip6_gre.c 				nla_get_be16(data[IFLA_GRE_OFLAGS]));
data             1763 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_IKEY])
data             1764 net/ipv6/ip6_gre.c 		parms->i_key = nla_get_be32(data[IFLA_GRE_IKEY]);
data             1766 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_OKEY])
data             1767 net/ipv6/ip6_gre.c 		parms->o_key = nla_get_be32(data[IFLA_GRE_OKEY]);
data             1769 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_LOCAL])
data             1770 net/ipv6/ip6_gre.c 		parms->laddr = nla_get_in6_addr(data[IFLA_GRE_LOCAL]);
data             1772 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_REMOTE])
data             1773 net/ipv6/ip6_gre.c 		parms->raddr = nla_get_in6_addr(data[IFLA_GRE_REMOTE]);
data             1775 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_TTL])
data             1776 net/ipv6/ip6_gre.c 		parms->hop_limit = nla_get_u8(data[IFLA_GRE_TTL]);
data             1778 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_ENCAP_LIMIT])
data             1779 net/ipv6/ip6_gre.c 		parms->encap_limit = nla_get_u8(data[IFLA_GRE_ENCAP_LIMIT]);
data             1781 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_FLOWINFO])
data             1782 net/ipv6/ip6_gre.c 		parms->flowinfo = nla_get_be32(data[IFLA_GRE_FLOWINFO]);
data             1784 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_FLAGS])
data             1785 net/ipv6/ip6_gre.c 		parms->flags = nla_get_u32(data[IFLA_GRE_FLAGS]);
data             1787 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_FWMARK])
data             1788 net/ipv6/ip6_gre.c 		parms->fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]);
data             1790 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_COLLECT_METADATA])
data             1901 net/ipv6/ip6_gre.c static bool ip6gre_netlink_encap_parms(struct nlattr *data[],
data             1908 net/ipv6/ip6_gre.c 	if (!data)
data             1911 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_ENCAP_TYPE]) {
data             1913 net/ipv6/ip6_gre.c 		ipencap->type = nla_get_u16(data[IFLA_GRE_ENCAP_TYPE]);
data             1916 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_ENCAP_FLAGS]) {
data             1918 net/ipv6/ip6_gre.c 		ipencap->flags = nla_get_u16(data[IFLA_GRE_ENCAP_FLAGS]);
data             1921 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_ENCAP_SPORT]) {
data             1923 net/ipv6/ip6_gre.c 		ipencap->sport = nla_get_be16(data[IFLA_GRE_ENCAP_SPORT]);
data             1926 net/ipv6/ip6_gre.c 	if (data[IFLA_GRE_ENCAP_DPORT]) {
data             1928 net/ipv6/ip6_gre.c 		ipencap->dport = nla_get_be16(data[IFLA_GRE_ENCAP_DPORT]);
data             1935 net/ipv6/ip6_gre.c 				 struct nlattr *tb[], struct nlattr *data[],
data             1944 net/ipv6/ip6_gre.c 	if (ip6gre_netlink_encap_parms(data, &ipencap)) {
data             1971 net/ipv6/ip6_gre.c 			  struct nlattr *tb[], struct nlattr *data[],
data             1979 net/ipv6/ip6_gre.c 	ip6gre_netlink_parms(data, &nt->parms);
data             1990 net/ipv6/ip6_gre.c 	err = ip6gre_newlink_common(src_net, dev, tb, data, extack);
data             2001 net/ipv6/ip6_gre.c 			 struct nlattr *data[], struct __ip6_tnl_parm *p_p,
data             2012 net/ipv6/ip6_gre.c 	if (ip6gre_netlink_encap_parms(data, &ipencap)) {
data             2019 net/ipv6/ip6_gre.c 	ip6gre_netlink_parms(data, p_p);
data             2034 net/ipv6/ip6_gre.c 			     struct nlattr *data[],
data             2041 net/ipv6/ip6_gre.c 	t = ip6gre_changelink_common(dev, tb, data, &p, extack);
data             2204 net/ipv6/ip6_gre.c 			     struct nlattr *tb[], struct nlattr *data[],
data             2212 net/ipv6/ip6_gre.c 	ip6gre_netlink_parms(data, &nt->parms);
data             2213 net/ipv6/ip6_gre.c 	ip6erspan_set_version(data, &nt->parms);
data             2224 net/ipv6/ip6_gre.c 	err = ip6gre_newlink_common(src_net, dev, tb, data, extack);
data             2248 net/ipv6/ip6_gre.c 				struct nlattr *data[],
data             2255 net/ipv6/ip6_gre.c 	t = ip6gre_changelink_common(dev, tb, data, &p, extack);
data             2259 net/ipv6/ip6_gre.c 	ip6erspan_set_version(data, &p);
data               57 net/ipv6/ip6_offload.c 		opth = (void *)skb->data;
data               63 net/ipv6/ip6_offload.c 		opth = (void *)skb->data;
data              242 net/ipv6/ip6_offload.c 		iph2 = (struct ipv6hdr *)(p->data + off);
data              327 net/ipv6/ip6_offload.c 	struct ipv6hdr *iph = (struct ipv6hdr *)(skb->data + nhoff);
data              349 net/ipv6/ip6_output.c 					 offset + 1 - skb->data)))
data             1444 net/ipv6/ip6_output.c 			char *data;
data             1538 net/ipv6/ip6_output.c 			data = skb_put(skb, fraglen - pagedlen);
data             1540 net/ipv6/ip6_output.c 			data += fragheaderlen;
data             1546 net/ipv6/ip6_output.c 					data + transhdrlen, fraggap, 0);
data             1549 net/ipv6/ip6_output.c 				data += fraggap;
data             1553 net/ipv6/ip6_output.c 			    getfrag(from, data + transhdrlen, offset,
data             1735 net/ipv6/ip6_output.c 	if (skb->data < skb_network_header(skb))
data              401 net/ipv6/ip6_tunnel.c 	unsigned int nhoff = raw - skb->data;
data              412 net/ipv6/ip6_tunnel.c 		hdr = (struct ipv6_opt_hdr *)(skb->data + off);
data              441 net/ipv6/ip6_tunnel.c 				tel = (struct ipv6_tlv_tnl_enc_lim *)(skb->data + off + i);
data              472 net/ipv6/ip6_tunnel.c 	const struct ipv6hdr *ipv6h = (const struct ipv6hdr *)skb->data;
data              516 net/ipv6/ip6_tunnel.c 			teli = ip6_tnl_parse_tlv_enc_lim(skb, skb->data);
data              519 net/ipv6/ip6_tunnel.c 			tel = (struct ipv6_tlv_tnl_enc_lim *) &skb->data[teli];
data             1905 net/ipv6/ip6_tunnel.c static int ip6_tnl_validate(struct nlattr *tb[], struct nlattr *data[],
data             1910 net/ipv6/ip6_tunnel.c 	if (!data || !data[IFLA_IPTUN_PROTO])
data             1913 net/ipv6/ip6_tunnel.c 	proto = nla_get_u8(data[IFLA_IPTUN_PROTO]);
data             1922 net/ipv6/ip6_tunnel.c static void ip6_tnl_netlink_parms(struct nlattr *data[],
data             1927 net/ipv6/ip6_tunnel.c 	if (!data)
data             1930 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_LINK])
data             1931 net/ipv6/ip6_tunnel.c 		parms->link = nla_get_u32(data[IFLA_IPTUN_LINK]);
data             1933 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_LOCAL])
data             1934 net/ipv6/ip6_tunnel.c 		parms->laddr = nla_get_in6_addr(data[IFLA_IPTUN_LOCAL]);
data             1936 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_REMOTE])
data             1937 net/ipv6/ip6_tunnel.c 		parms->raddr = nla_get_in6_addr(data[IFLA_IPTUN_REMOTE]);
data             1939 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_TTL])
data             1940 net/ipv6/ip6_tunnel.c 		parms->hop_limit = nla_get_u8(data[IFLA_IPTUN_TTL]);
data             1942 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_ENCAP_LIMIT])
data             1943 net/ipv6/ip6_tunnel.c 		parms->encap_limit = nla_get_u8(data[IFLA_IPTUN_ENCAP_LIMIT]);
data             1945 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_FLOWINFO])
data             1946 net/ipv6/ip6_tunnel.c 		parms->flowinfo = nla_get_be32(data[IFLA_IPTUN_FLOWINFO]);
data             1948 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_FLAGS])
data             1949 net/ipv6/ip6_tunnel.c 		parms->flags = nla_get_u32(data[IFLA_IPTUN_FLAGS]);
data             1951 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_PROTO])
data             1952 net/ipv6/ip6_tunnel.c 		parms->proto = nla_get_u8(data[IFLA_IPTUN_PROTO]);
data             1954 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_COLLECT_METADATA])
data             1957 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_FWMARK])
data             1958 net/ipv6/ip6_tunnel.c 		parms->fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]);
data             1961 net/ipv6/ip6_tunnel.c static bool ip6_tnl_netlink_encap_parms(struct nlattr *data[],
data             1968 net/ipv6/ip6_tunnel.c 	if (!data)
data             1971 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_ENCAP_TYPE]) {
data             1973 net/ipv6/ip6_tunnel.c 		ipencap->type = nla_get_u16(data[IFLA_IPTUN_ENCAP_TYPE]);
data             1976 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_ENCAP_FLAGS]) {
data             1978 net/ipv6/ip6_tunnel.c 		ipencap->flags = nla_get_u16(data[IFLA_IPTUN_ENCAP_FLAGS]);
data             1981 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_ENCAP_SPORT]) {
data             1983 net/ipv6/ip6_tunnel.c 		ipencap->sport = nla_get_be16(data[IFLA_IPTUN_ENCAP_SPORT]);
data             1986 net/ipv6/ip6_tunnel.c 	if (data[IFLA_IPTUN_ENCAP_DPORT]) {
data             1988 net/ipv6/ip6_tunnel.c 		ipencap->dport = nla_get_be16(data[IFLA_IPTUN_ENCAP_DPORT]);
data             1995 net/ipv6/ip6_tunnel.c 			   struct nlattr *tb[], struct nlattr *data[],
data             2006 net/ipv6/ip6_tunnel.c 	if (ip6_tnl_netlink_encap_parms(data, &ipencap)) {
data             2012 net/ipv6/ip6_tunnel.c 	ip6_tnl_netlink_parms(data, &nt->parms);
data             2031 net/ipv6/ip6_tunnel.c 			      struct nlattr *data[],
data             2043 net/ipv6/ip6_tunnel.c 	if (ip6_tnl_netlink_encap_parms(data, &ipencap)) {
data             2049 net/ipv6/ip6_tunnel.c 	ip6_tnl_netlink_parms(data, &p);
data              600 net/ipv6/ip6_vti.c 	const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data;
data              611 net/ipv6/ip6_vti.c 		esph = (struct ip_esp_hdr *)(skb->data + offset);
data              615 net/ipv6/ip6_vti.c 		ah = (struct ip_auth_hdr *)(skb->data + offset);
data              619 net/ipv6/ip6_vti.c 		ipch = (struct ip_comp_hdr *)(skb->data + offset);
data              961 net/ipv6/ip6_vti.c static int vti6_validate(struct nlattr *tb[], struct nlattr *data[],
data              967 net/ipv6/ip6_vti.c static void vti6_netlink_parms(struct nlattr *data[],
data              972 net/ipv6/ip6_vti.c 	if (!data)
data              975 net/ipv6/ip6_vti.c 	if (data[IFLA_VTI_LINK])
data              976 net/ipv6/ip6_vti.c 		parms->link = nla_get_u32(data[IFLA_VTI_LINK]);
data              978 net/ipv6/ip6_vti.c 	if (data[IFLA_VTI_LOCAL])
data              979 net/ipv6/ip6_vti.c 		parms->laddr = nla_get_in6_addr(data[IFLA_VTI_LOCAL]);
data              981 net/ipv6/ip6_vti.c 	if (data[IFLA_VTI_REMOTE])
data              982 net/ipv6/ip6_vti.c 		parms->raddr = nla_get_in6_addr(data[IFLA_VTI_REMOTE]);
data              984 net/ipv6/ip6_vti.c 	if (data[IFLA_VTI_IKEY])
data              985 net/ipv6/ip6_vti.c 		parms->i_key = nla_get_be32(data[IFLA_VTI_IKEY]);
data              987 net/ipv6/ip6_vti.c 	if (data[IFLA_VTI_OKEY])
data              988 net/ipv6/ip6_vti.c 		parms->o_key = nla_get_be32(data[IFLA_VTI_OKEY]);
data              990 net/ipv6/ip6_vti.c 	if (data[IFLA_VTI_FWMARK])
data              991 net/ipv6/ip6_vti.c 		parms->fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]);
data              995 net/ipv6/ip6_vti.c 			struct nlattr *tb[], struct nlattr *data[],
data             1002 net/ipv6/ip6_vti.c 	vti6_netlink_parms(data, &nt->parms);
data             1022 net/ipv6/ip6_vti.c 			   struct nlattr *data[],
data             1033 net/ipv6/ip6_vti.c 	vti6_netlink_parms(data, &p);
data              566 net/ipv6/ip6mr.c 	skb_pull(skb, (u8 *)encap - skb->data);
data               49 net/ipv6/ipcomp6.c 	const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data;
data               51 net/ipv6/ipcomp6.c 		(struct ip_comp_hdr *)(skb->data + offset);
data             1631 net/ipv6/mcast.c 	skb_set_transport_header(skb, skb_tail_pointer(skb) - skb->data);
data               31 net/ipv6/mip6.c static inline void *mip6_padn(__u8 *data, __u8 padlen)
data               33 net/ipv6/mip6.c 	if (!data)
data               36 net/ipv6/mip6.c 		data[0] = IPV6_TLV_PAD1;
data               38 net/ipv6/mip6.c 		data[0] = IPV6_TLV_PADN;
data               39 net/ipv6/mip6.c 		data[1] = padlen - 2;
data               41 net/ipv6/mip6.c 			memset(data+2, 0, data[1]);
data               43 net/ipv6/mip6.c 	return data + padlen;
data              122 net/ipv6/mip6.c 	struct ipv6_destopt_hdr *destopt = (struct ipv6_destopt_hdr *)skb->data;
data              342 net/ipv6/mip6.c 	struct rt2_hdr *rt2 = (struct rt2_hdr *)skb->data;
data              123 net/ipv6/ndisc.c 		.data = {
data              143 net/ipv6/ndisc.c void __ndisc_fill_addr_option(struct sk_buff *skb, int type, void *data,
data              156 net/ipv6/ndisc.c 	memcpy(opt+2, data, data_len);
data              166 net/ipv6/ndisc.c 					  void *data, u8 icmp6_type)
data              168 net/ipv6/ndisc.c 	__ndisc_fill_addr_option(skb, type, data, skb->dev->addr_len,
data             1734 net/ipv6/ndisc.c 	__skb_push(skb, skb->data - skb_transport_header(skb));
data             1862 net/ipv6/ndisc.c 		if (ctl->data == &NEIGH_VAR(idev->nd_parms, BASE_REACHABLE_TIME))
data              116 net/ipv6/netfilter.c 		    struct nf_bridge_frag_data *data,
data              118 net/ipv6/netfilter.c 				  const struct nf_bridge_frag_data *data,
data              188 net/ipv6/netfilter.c 			err = output(net, sk, data, skb);
data              221 net/ipv6/netfilter.c 		err = output(net, sk, data, skb2);
data              191 net/ipv6/netfilter/ip6_tables.c 		*chainname = t->target.data;
data              316 net/ipv6/netfilter/ip6_tables.c 			acpar.matchinfo = ematch->data;
data              365 net/ipv6/netfilter/ip6_tables.c 		acpar.targinfo = t->data;
data              475 net/ipv6/netfilter/ip6_tables.c 	par.matchinfo = m->data;
data              487 net/ipv6/netfilter/ip6_tables.c 	par->matchinfo = m->data;
data              524 net/ipv6/netfilter/ip6_tables.c 		.targinfo  = t->data,
data              667 net/ipv6/netfilter/ip6_tables.c 	par.targinfo = t->data;
data               25 net/ipv6/netfilter/ip6t_eui64.c 	      skb_mac_header(skb) + ETH_HLEN <= skb->data) &&
data               89 net/ipv6/netfilter/nf_conntrack_reasm.c 	table[0].data	= &net->nf_frag.fqdir->timeout;
data               90 net/ipv6/netfilter/nf_conntrack_reasm.c 	table[1].data	= &net->nf_frag.fqdir->low_thresh;
data               92 net/ipv6/netfilter/nf_conntrack_reasm.c 	table[2].data	= &net->nf_frag.fqdir->high_thresh;
data              241 net/ipv6/netfilter/nf_conntrack_reasm.c 	if (!pskb_pull(skb, (u8 *) (fhdr + 1) - skb->data)) {
data              332 net/ipv6/netfilter/nf_conntrack_reasm.c 	payload_len = ((skb->data - skb_network_header(skb)) -
data              345 net/ipv6/netfilter/nf_conntrack_reasm.c 		(skb->data - skb->head) - sizeof(struct frag_hdr));
data               25 net/ipv6/netfilter/nf_reject_ipv6.c 	tcphoff = ipv6_skip_exthdr(oldskb, ((u8 *)(oip6h + 1) - oldskb->data),
data              228 net/ipv6/netfilter/nf_reject_ipv6.c 	thoff = ipv6_skip_exthdr(skb, ((u8 *)(ip6h + 1) - skb->data), &proto, &fo);
data               25 net/ipv6/netfilter/nft_dup_ipv6.c 	struct in6_addr *gw = (struct in6_addr *)&regs->data[priv->sreg_addr];
data               26 net/ipv6/netfilter/nft_dup_ipv6.c 	int oif = priv->sreg_dev ? regs->data[priv->sreg_dev] : -1;
data              125 net/ipv6/netfilter/nft_fib_ipv6.c 	u32 *dest = &regs->data[priv->dreg];
data              144 net/ipv6/netfilter/nft_fib_ipv6.c 	u32 *dest = &regs->data[priv->dreg];
data              120 net/ipv6/raw.c 		const __u32 *data = &raw6_sk(sk)->filter.data[0];
data              123 net/ipv6/raw.c 		return (data[type >> 5] & (1U << (type & 31))) != 0;
data              349 net/ipv6/raw.c 		u8 *payload = skb->data;
data              375 net/ipv6/raw.c 		const struct ipv6hdr *ip6h = (const struct ipv6hdr *)skb->data;
data              174 net/ipv6/reassembly.c 	if (!pskb_pull(skb, (u8 *) (fhdr + 1) - skb->data))
data              267 net/ipv6/reassembly.c 	payload_len = ((skb->data - skb_network_header(skb)) -
data              278 net/ipv6/reassembly.c 		(skb->data - skb->head) - sizeof(struct frag_hdr));
data              422 net/ipv6/reassembly.c 		.data		= &ip6_frags_secret_interval_unused,
data              442 net/ipv6/reassembly.c 	table[0].data	= &net->ipv6.fqdir->high_thresh;
data              444 net/ipv6/reassembly.c 	table[1].data	= &net->ipv6.fqdir->low_thresh;
data              446 net/ipv6/reassembly.c 	table[2].data	= &net->ipv6.fqdir->timeout;
data             2813 net/ipv6/route.c 	const struct ipv6hdr *iph = (struct ipv6hdr *) skb->data;
data             3028 net/ipv6/route.c 	const struct ipv6hdr *iph = (struct ipv6hdr *) skb->data;
data             6083 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.flush_delay,
data             6090 net/ipv6/route.c 		.data		=	&ip6_dst_ops_template.gc_thresh,
data             6097 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_max_size,
data             6104 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_min_interval,
data             6111 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_timeout,
data             6118 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_interval,
data             6125 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_elasticity,
data             6132 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_mtu_expires,
data             6139 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_min_advmss,
data             6146 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.ip6_rt_gc_min_interval,
data             6153 net/ipv6/route.c 		.data		=	&init_net.ipv6.sysctl.skip_notify_on_dev_down,
data             6172 net/ipv6/route.c 		table[0].data = &net->ipv6.sysctl.flush_delay;
data             6174 net/ipv6/route.c 		table[1].data = &net->ipv6.ip6_dst_ops.gc_thresh;
data             6175 net/ipv6/route.c 		table[2].data = &net->ipv6.sysctl.ip6_rt_max_size;
data             6176 net/ipv6/route.c 		table[3].data = &net->ipv6.sysctl.ip6_rt_gc_min_interval;
data             6177 net/ipv6/route.c 		table[4].data = &net->ipv6.sysctl.ip6_rt_gc_timeout;
data             6178 net/ipv6/route.c 		table[5].data = &net->ipv6.sysctl.ip6_rt_gc_interval;
data             6179 net/ipv6/route.c 		table[6].data = &net->ipv6.sysctl.ip6_rt_gc_elasticity;
data             6180 net/ipv6/route.c 		table[7].data = &net->ipv6.sysctl.ip6_rt_mtu_expires;
data             6181 net/ipv6/route.c 		table[8].data = &net->ipv6.sysctl.ip6_rt_min_advmss;
data             6182 net/ipv6/route.c 		table[9].data = &net->ipv6.sysctl.ip6_rt_gc_min_interval;
data             6183 net/ipv6/route.c 		table[10].data = &net->ipv6.sysctl.skip_notify_on_dev_down;
data               37 net/ipv6/seg6_iptunnel.c 	return (struct seg6_lwt *)lwt->data;
data               53 net/ipv6/seg6_iptunnel.c 	struct seg6_iptunnel_encap *data;
data               63 net/ipv6/seg6_iptunnel.c 	data = nla_data(nla);
data               64 net/ipv6/seg6_iptunnel.c 	memcpy(data, tuninfo, len);
data               64 net/ipv6/seg6_local.c 	return (struct seg6_local_lwt *)lwt->data;
data               78 net/ipv6/seg6_local.c 	srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
data               88 net/ipv6/seg6_local.c 	srh = (struct ipv6_sr_hdr *)(skb->data + srhoff);
data              278 net/ipv6/seg6_local.c 	eth = (struct ethhdr *)skb->data;
data              488 net/ipv6/sit.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data             1433 net/ipv6/sit.c static int ipip6_validate(struct nlattr *tb[], struct nlattr *data[],
data             1438 net/ipv6/sit.c 	if (!data || !data[IFLA_IPTUN_PROTO])
data             1441 net/ipv6/sit.c 	proto = nla_get_u8(data[IFLA_IPTUN_PROTO]);
data             1448 net/ipv6/sit.c static void ipip6_netlink_parms(struct nlattr *data[],
data             1459 net/ipv6/sit.c 	if (!data)
data             1462 net/ipv6/sit.c 	if (data[IFLA_IPTUN_LINK])
data             1463 net/ipv6/sit.c 		parms->link = nla_get_u32(data[IFLA_IPTUN_LINK]);
data             1465 net/ipv6/sit.c 	if (data[IFLA_IPTUN_LOCAL])
data             1466 net/ipv6/sit.c 		parms->iph.saddr = nla_get_be32(data[IFLA_IPTUN_LOCAL]);
data             1468 net/ipv6/sit.c 	if (data[IFLA_IPTUN_REMOTE])
data             1469 net/ipv6/sit.c 		parms->iph.daddr = nla_get_be32(data[IFLA_IPTUN_REMOTE]);
data             1471 net/ipv6/sit.c 	if (data[IFLA_IPTUN_TTL]) {
data             1472 net/ipv6/sit.c 		parms->iph.ttl = nla_get_u8(data[IFLA_IPTUN_TTL]);
data             1477 net/ipv6/sit.c 	if (data[IFLA_IPTUN_TOS])
data             1478 net/ipv6/sit.c 		parms->iph.tos = nla_get_u8(data[IFLA_IPTUN_TOS]);
data             1480 net/ipv6/sit.c 	if (!data[IFLA_IPTUN_PMTUDISC] || nla_get_u8(data[IFLA_IPTUN_PMTUDISC]))
data             1483 net/ipv6/sit.c 	if (data[IFLA_IPTUN_FLAGS])
data             1484 net/ipv6/sit.c 		parms->i_flags = nla_get_be16(data[IFLA_IPTUN_FLAGS]);
data             1486 net/ipv6/sit.c 	if (data[IFLA_IPTUN_PROTO])
data             1487 net/ipv6/sit.c 		parms->iph.protocol = nla_get_u8(data[IFLA_IPTUN_PROTO]);
data             1489 net/ipv6/sit.c 	if (data[IFLA_IPTUN_FWMARK])
data             1490 net/ipv6/sit.c 		*fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]);
data             1494 net/ipv6/sit.c static bool ipip6_netlink_encap_parms(struct nlattr *data[],
data             1501 net/ipv6/sit.c 	if (!data)
data             1504 net/ipv6/sit.c 	if (data[IFLA_IPTUN_ENCAP_TYPE]) {
data             1506 net/ipv6/sit.c 		ipencap->type = nla_get_u16(data[IFLA_IPTUN_ENCAP_TYPE]);
data             1509 net/ipv6/sit.c 	if (data[IFLA_IPTUN_ENCAP_FLAGS]) {
data             1511 net/ipv6/sit.c 		ipencap->flags = nla_get_u16(data[IFLA_IPTUN_ENCAP_FLAGS]);
data             1514 net/ipv6/sit.c 	if (data[IFLA_IPTUN_ENCAP_SPORT]) {
data             1516 net/ipv6/sit.c 		ipencap->sport = nla_get_be16(data[IFLA_IPTUN_ENCAP_SPORT]);
data             1519 net/ipv6/sit.c 	if (data[IFLA_IPTUN_ENCAP_DPORT]) {
data             1521 net/ipv6/sit.c 		ipencap->dport = nla_get_be16(data[IFLA_IPTUN_ENCAP_DPORT]);
data             1529 net/ipv6/sit.c static bool ipip6_netlink_6rd_parms(struct nlattr *data[],
data             1535 net/ipv6/sit.c 	if (!data)
data             1538 net/ipv6/sit.c 	if (data[IFLA_IPTUN_6RD_PREFIX]) {
data             1540 net/ipv6/sit.c 		ip6rd->prefix = nla_get_in6_addr(data[IFLA_IPTUN_6RD_PREFIX]);
data             1543 net/ipv6/sit.c 	if (data[IFLA_IPTUN_6RD_RELAY_PREFIX]) {
data             1546 net/ipv6/sit.c 			nla_get_be32(data[IFLA_IPTUN_6RD_RELAY_PREFIX]);
data             1549 net/ipv6/sit.c 	if (data[IFLA_IPTUN_6RD_PREFIXLEN]) {
data             1551 net/ipv6/sit.c 		ip6rd->prefixlen = nla_get_u16(data[IFLA_IPTUN_6RD_PREFIXLEN]);
data             1554 net/ipv6/sit.c 	if (data[IFLA_IPTUN_6RD_RELAY_PREFIXLEN]) {
data             1557 net/ipv6/sit.c 			nla_get_u16(data[IFLA_IPTUN_6RD_RELAY_PREFIXLEN]);
data             1565 net/ipv6/sit.c 			 struct nlattr *tb[], struct nlattr *data[],
data             1578 net/ipv6/sit.c 	if (ipip6_netlink_encap_parms(data, &ipencap)) {
data             1584 net/ipv6/sit.c 	ipip6_netlink_parms(data, &nt->parms, &nt->fwmark);
data             1602 net/ipv6/sit.c 	if (ipip6_netlink_6rd_parms(data, &ip6rd))
data             1610 net/ipv6/sit.c 			    struct nlattr *data[],
data             1627 net/ipv6/sit.c 	if (ipip6_netlink_encap_parms(data, &ipencap)) {
data             1633 net/ipv6/sit.c 	ipip6_netlink_parms(data, &p, &fwmark);
data             1650 net/ipv6/sit.c 	if (ipip6_netlink_6rd_parms(data, &ip6rd))
data               66 net/ipv6/syncookies.c 				   __u32 data)
data               71 net/ipv6/syncookies.c 		((cookie_hash(saddr, daddr, sport, dport, count, 1) + data)
data               35 net/ipv6/sysctl_net_ipv6.c 	net = container_of(table->data, struct net,
data               47 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.bindv6only,
data               54 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.anycast_src_echo_reply,
data               61 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.flowlabel_consistency,
data               68 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.auto_flowlabels,
data               77 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.fwmark_reflect,
data               84 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.idgen_retries,
data               91 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.idgen_delay,
data               98 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.flowlabel_state_ranges,
data              105 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.ip_nonlocal_bind,
data              112 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.flowlabel_reflect,
data              121 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.max_dst_opts_cnt,
data              128 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.max_hbh_opts_cnt,
data              135 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.max_dst_opts_len,
data              142 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.max_hbh_opts_len,
data              149 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.multipath_hash_policy,
data              158 net/ipv6/sysctl_net_ipv6.c 		.data		= &init_net.ipv6.sysctl.seg6_flowlabel,
data              169 net/ipv6/sysctl_net_ipv6.c 		.data		= &sysctl_mld_max_msf,
data              176 net/ipv6/sysctl_net_ipv6.c 		.data		= &sysctl_mld_qrv,
data              185 net/ipv6/sysctl_net_ipv6.c 		.data		= &calipso_cache_enabled,
data              192 net/ipv6/sysctl_net_ipv6.c 		.data		= &calipso_cache_bucketsize,
data              213 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[0].data = &net->ipv6.sysctl.bindv6only;
data              214 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[1].data = &net->ipv6.sysctl.anycast_src_echo_reply;
data              215 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[2].data = &net->ipv6.sysctl.flowlabel_consistency;
data              216 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[3].data = &net->ipv6.sysctl.auto_flowlabels;
data              217 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[4].data = &net->ipv6.sysctl.fwmark_reflect;
data              218 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[5].data = &net->ipv6.sysctl.idgen_retries;
data              219 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[6].data = &net->ipv6.sysctl.idgen_delay;
data              220 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[7].data = &net->ipv6.sysctl.flowlabel_state_ranges;
data              221 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[8].data = &net->ipv6.sysctl.ip_nonlocal_bind;
data              222 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[9].data = &net->ipv6.sysctl.flowlabel_reflect;
data              223 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[10].data = &net->ipv6.sysctl.max_dst_opts_cnt;
data              224 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[11].data = &net->ipv6.sysctl.max_hbh_opts_cnt;
data              225 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[12].data = &net->ipv6.sysctl.max_dst_opts_len;
data              226 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[13].data = &net->ipv6.sysctl.max_hbh_opts_len;
data              227 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[14].data = &net->ipv6.sysctl.multipath_hash_policy,
data              228 net/ipv6/sysctl_net_ipv6.c 	ipv6_table[15].data = &net->ipv6.sysctl.seg6_flowlabel;
data              363 net/ipv6/tcp_ipv6.c 	const struct ipv6hdr *hdr = (const struct ipv6hdr *)skb->data;
data              364 net/ipv6/tcp_ipv6.c 	const struct tcphdr *th = (struct tcphdr *)(skb->data+offset);
data             1501 net/ipv6/tcp_ipv6.c 	th = (const struct tcphdr *)skb->data;
data             1511 net/ipv6/tcp_ipv6.c 	th = (const struct tcphdr *)skb->data;
data             1548 net/ipv6/tcp_ipv6.c 			th = (const struct tcphdr *)skb->data;
data             1591 net/ipv6/tcp_ipv6.c 	th = (const struct tcphdr *)skb->data;
data              496 net/ipv6/udp.c 	const struct ipv6hdr *hdr = (const struct ipv6hdr *)skb->data;
data              499 net/ipv6/udp.c 	struct udphdr *uh = (struct udphdr *)(skb->data+offset);
data              145 net/ipv6/udp_offload.c 	struct udphdr *uh = (struct udphdr *)(skb->data + nhoff);
data               46 net/ipv6/xfrm6_input.c 	int nhlen = skb->data - skb_network_header(skb);
data              190 net/ipv6/xfrm6_policy.c 		.data		= &init_net.xfrm.xfrm6_dst_ops.gc_thresh,
data              209 net/ipv6/xfrm6_policy.c 		table[0].data = &net->xfrm.xfrm6_dst_ops.gc_thresh;
data             1054 net/iucv/af_iucv.c 	memcpy(prmdata, (void *) skb->data, skb->len);
data             1223 net/iucv/af_iucv.c 			iba[0].address = (u32)(addr_t)skb->data;
data             1237 net/iucv/af_iucv.c 					0, 0, (void *)skb->data, skb->len);
data             1315 net/iucv/af_iucv.c 			skb->data = NULL;
data             1323 net/iucv/af_iucv.c 			iba[0].address = (u32)(addr_t)skb->data;
data             1338 net/iucv/af_iucv.c 					      skb->data, len, NULL);
data             1971 net/iucv/af_iucv.c 	memset(skb->data, 0, ETH_HLEN);
data              114 net/iucv/iucv.c 	struct iucv_irq_data data;
data              382 net/iucv/iucv.c static void iucv_allow_cpu(void *data)
data              423 net/iucv/iucv.c static void iucv_block_cpu(void *data)
data              443 net/iucv/iucv.c static void iucv_block_cpu_almost(void *data)
data              468 net/iucv/iucv.c static void iucv_declare_cpu(void *data)
data              523 net/iucv/iucv.c static void iucv_retrieve_cpu(void *data)
data              749 net/iucv/iucv.c 		if (iucv_path_table[p->data.ippathid] == NULL) {
data             1471 net/iucv/iucv.c static void iucv_path_pending(struct iucv_irq_data *data)
data             1473 net/iucv/iucv.c 	struct iucv_path_pending *ipp = (void *) data;
data             1532 net/iucv/iucv.c static void iucv_path_complete(struct iucv_irq_data *data)
data             1534 net/iucv/iucv.c 	struct iucv_path_complete *ipc = (void *) data;
data             1562 net/iucv/iucv.c static void iucv_path_severed(struct iucv_irq_data *data)
data             1564 net/iucv/iucv.c 	struct iucv_path_severed *ips = (void *) data;
data             1598 net/iucv/iucv.c static void iucv_path_quiesced(struct iucv_irq_data *data)
data             1600 net/iucv/iucv.c 	struct iucv_path_quiesced *ipq = (void *) data;
data             1626 net/iucv/iucv.c static void iucv_path_resumed(struct iucv_irq_data *data)
data             1628 net/iucv/iucv.c 	struct iucv_path_resumed *ipr = (void *) data;
data             1657 net/iucv/iucv.c static void iucv_message_complete(struct iucv_irq_data *data)
data             1659 net/iucv/iucv.c 	struct iucv_message_complete *imc = (void *) data;
data             1702 net/iucv/iucv.c static void iucv_message_pending(struct iucv_irq_data *data)
data             1704 net/iucv/iucv.c 	struct iucv_message_pending *imp = (void *) data;
data             1758 net/iucv/iucv.c 		irq_fn[p->data.iptype](&p->data);
data             1789 net/iucv/iucv.c 		iucv_path_pending(&p->data);
data             1823 net/iucv/iucv.c 	memcpy(&work->data, p, sizeof(work->data));
data             1899 net/iucv/iucv.c 			iucv_sever_pathid(p->data.ippathid,
data              297 net/key/af_key.c 		hdr = (struct sadb_msg *) pfk->dump.skb->data;
data             1398 net/key/af_key.c 	out_hdr = (struct sadb_msg *) resp_skb->data;
data             1487 net/key/af_key.c 	hdr = (struct sadb_msg *) skb->data;
data             1601 net/key/af_key.c 	out_hdr = (struct sadb_msg *) out_skb->data;
data             1745 net/key/af_key.c 	hdr->sadb_msg_satype = pfkey_proto2satype(c->data.proto);
data             1778 net/key/af_key.c 	c.data.proto = proto;
data             1801 net/key/af_key.c 	out_hdr = (struct sadb_msg *) out_skb->data;
data             1895 net/key/af_key.c 		struct sadb_msg *new_hdr = (struct sadb_msg *) skb->data;
data             2221 net/key/af_key.c 	out_hdr = (struct sadb_msg *) out_skb->data;
data             2224 net/key/af_key.c 	if (c->data.byid && c->event == XFRM_MSG_DELPOLICY)
data             2417 net/key/af_key.c 	c.data.byid = 0;
data             2444 net/key/af_key.c 	out_hdr = (struct sadb_msg *) out_skb->data;
data             2666 net/key/af_key.c 		c.data.byid = 1;
data             2698 net/key/af_key.c 	out_hdr = (struct sadb_msg *) out_skb->data;
data             2783 net/key/af_key.c 	c.data.type = XFRM_POLICY_TYPE_MAIN;
data             2846 net/key/af_key.c 		hdr = (struct sadb_msg *) skb->data;
data             3028 net/key/af_key.c 	hard = c->data.hard;
data             3038 net/key/af_key.c 	out_hdr = (struct sadb_msg *) out_skb->data;
data             3092 net/key/af_key.c 		if (c->data.type != XFRM_POLICY_TYPE_MAIN)
data             3241 net/key/af_key.c 						u8 *data, int len, int *dir)
data             3245 net/key/af_key.c 	struct sadb_x_policy *pol = (struct sadb_x_policy*)data;
data              826 net/l2tp/l2tp_core.c 		print_hex_dump_bytes("", DUMP_PREFIX_OFFSET, skb->data, length);
data              830 net/l2tp/l2tp_core.c 	optr = ptr = skb->data;
data             1024 net/l2tp/l2tp_core.c 		unsigned char *datap = skb->data + uhlen;
data              312 net/l2tp/l2tp_core.h 		if (skb->data != *optr) {
data              313 net/l2tp/l2tp_core.h 			*optr = skb->data;
data              314 net/l2tp/l2tp_core.h 			*ptr = skb->data + off;
data              141 net/l2tp/l2tp_eth.c 		print_hex_dump_bytes("", DUMP_PREFIX_OFFSET, skb->data, length);
data              128 net/l2tp/l2tp_ip.c 	optr = ptr = skb->data;
data              157 net/l2tp/l2tp_ip.c 		optr = ptr = skb->data;
data              176 net/l2tp/l2tp_ip.c 	if ((skb->data[0] & 0xc0) != 0xc0)
data              179 net/l2tp/l2tp_ip.c 	tunnel_id = ntohl(*(__be32 *) &skb->data[4]);
data              140 net/l2tp/l2tp_ip6.c 	optr = ptr = skb->data;
data              169 net/l2tp/l2tp_ip6.c 		optr = ptr = skb->data;
data              188 net/l2tp/l2tp_ip6.c 	if ((skb->data[0] & 0xc0) != 0xc0)
data              191 net/l2tp/l2tp_ip6.c 	tunnel_id = ntohl(*(__be32 *) &skb->data[4]);
data              231 net/l2tp/l2tp_ppp.c 	if (pskb_may_pull(skb, 2) && skb->data[0] == PPP_ALLSTATIONS &&
data              232 net/l2tp/l2tp_ppp.c 	    skb->data[1] == PPP_UI)
data              313 net/l2tp/l2tp_ppp.c 	skb->data[0] = PPP_ALLSTATIONS;
data              314 net/l2tp/l2tp_ppp.c 	skb->data[1] = PPP_UI;
data              380 net/l2tp/l2tp_ppp.c 	skb->data[0] = PPP_ALLSTATIONS;
data              381 net/l2tp/l2tp_ppp.c 	skb->data[1] = PPP_UI;
data              444 net/lapb/lapb_in.c 			 skb->data);
data              146 net/lapb/lapb_out.c 	lapb_dbg(2, "(%p) S%d TX %3ph\n", lapb->dev, lapb->state, skb->data);
data              111 net/lapb/lapb_subr.c 	lapb_dbg(2, "(%p) S%d RX %3ph\n", lapb->dev, lapb->state, skb->data);
data              121 net/lapb/lapb_subr.c 			if (skb->data[0] == LAPB_ADDR_D)
data              123 net/lapb/lapb_subr.c 			if (skb->data[0] == LAPB_ADDR_C)
data              126 net/lapb/lapb_subr.c 			if (skb->data[0] == LAPB_ADDR_C)
data              128 net/lapb/lapb_subr.c 			if (skb->data[0] == LAPB_ADDR_D)
data              133 net/lapb/lapb_subr.c 			if (skb->data[0] == LAPB_ADDR_B)
data              135 net/lapb/lapb_subr.c 			if (skb->data[0] == LAPB_ADDR_A)
data              138 net/lapb/lapb_subr.c 			if (skb->data[0] == LAPB_ADDR_A)
data              140 net/lapb/lapb_subr.c 			if (skb->data[0] == LAPB_ADDR_B)
data              148 net/lapb/lapb_subr.c 		if (!(skb->data[0] & LAPB_S)) {
data              155 net/lapb/lapb_subr.c 			frame->ns         = (skb->data[0] >> 1) & 0x7F;
data              156 net/lapb/lapb_subr.c 			frame->nr         = (skb->data[1] >> 1) & 0x7F;
data              157 net/lapb/lapb_subr.c 			frame->pf         = skb->data[1] & LAPB_EPF;
data              158 net/lapb/lapb_subr.c 			frame->control[0] = skb->data[0];
data              159 net/lapb/lapb_subr.c 			frame->control[1] = skb->data[1];
data              161 net/lapb/lapb_subr.c 		} else if ((skb->data[0] & LAPB_U) == 1) {
data              167 net/lapb/lapb_subr.c 			frame->type       = skb->data[0] & 0x0F;
data              168 net/lapb/lapb_subr.c 			frame->nr         = (skb->data[1] >> 1) & 0x7F;
data              169 net/lapb/lapb_subr.c 			frame->pf         = skb->data[1] & LAPB_EPF;
data              170 net/lapb/lapb_subr.c 			frame->control[0] = skb->data[0];
data              171 net/lapb/lapb_subr.c 			frame->control[1] = skb->data[1];
data              173 net/lapb/lapb_subr.c 		} else if ((skb->data[0] & LAPB_U) == 3) {
data              177 net/lapb/lapb_subr.c 			frame->type       = skb->data[0] & ~LAPB_SPF;
data              178 net/lapb/lapb_subr.c 			frame->pf         = skb->data[0] & LAPB_SPF;
data              179 net/lapb/lapb_subr.c 			frame->control[0] = skb->data[0];
data              184 net/lapb/lapb_subr.c 		if (!(skb->data[0] & LAPB_S)) {
data              189 net/lapb/lapb_subr.c 			frame->ns   = (skb->data[0] >> 1) & 0x07;
data              190 net/lapb/lapb_subr.c 			frame->nr   = (skb->data[0] >> 5) & 0x07;
data              191 net/lapb/lapb_subr.c 			frame->pf   = skb->data[0] & LAPB_SPF;
data              192 net/lapb/lapb_subr.c 		} else if ((skb->data[0] & LAPB_U) == 1) {
data              196 net/lapb/lapb_subr.c 			frame->type = skb->data[0] & 0x0F;
data              197 net/lapb/lapb_subr.c 			frame->nr   = (skb->data[0] >> 5) & 0x07;
data              198 net/lapb/lapb_subr.c 			frame->pf   = skb->data[0] & LAPB_SPF;
data              199 net/lapb/lapb_subr.c 		} else if ((skb->data[0] & LAPB_U) == 3) {
data              203 net/lapb/lapb_subr.c 			frame->type = skb->data[0] & ~LAPB_SPF;
data              204 net/lapb/lapb_subr.c 			frame->pf   = skb->data[0] & LAPB_SPF;
data              207 net/lapb/lapb_subr.c 		frame->control[0] = skb->data[0];
data              282 net/lapb/lapb_subr.c 			 &skb->data[1]);
data              295 net/lapb/lapb_subr.c 			 lapb->dev, lapb->state, &skb->data[1]);
data              119 net/llc/llc_input.c 	pdu = (struct llc_pdu_un *)skb->data;
data               21 net/llc/sysctl_net_llc.c 		.data		= &sysctl_llc2_ack_timeout,
data               28 net/llc/sysctl_net_llc.c 		.data		= &sysctl_llc2_busy_timeout,
data               35 net/llc/sysctl_net_llc.c 		.data		= &sysctl_llc2_p_timeout,
data               42 net/llc/sysctl_net_llc.c 		.data		= &sysctl_llc2_rej_timeout,
data               19 net/mac80211/aead_api.c 		 u8 *data, size_t data_len, u8 *mic)
data               36 net/mac80211/aead_api.c 	sg_set_buf(&sg[1], data, data_len);
data               50 net/mac80211/aead_api.c 		 u8 *data, size_t data_len, u8 *mic)
data               71 net/mac80211/aead_api.c 	sg_set_buf(&sg[1], data, data_len);
data               14 net/mac80211/aead_api.h 		 size_t aad_len, u8 *data,
data               18 net/mac80211/aead_api.h 		 size_t aad_len, u8 *data,
data               22 net/mac80211/aes_ccm.h 			  u8 *b_0, u8 *aad, u8 *data,
data               27 net/mac80211/aes_ccm.h 			    data, data_len, mic);
data               32 net/mac80211/aes_ccm.h 			  u8 *b_0, u8 *aad, u8 *data,
data               37 net/mac80211/aes_ccm.h 			    data, data_len, mic);
data               25 net/mac80211/aes_cmac.c 			const u8 *data, size_t data_len, u8 *mic)
data               34 net/mac80211/aes_cmac.c 	crypto_shash_update(desc, data, data_len - CMAC_TLEN);
data               41 net/mac80211/aes_cmac.c 			    const u8 *data, size_t data_len, u8 *mic)
data               49 net/mac80211/aes_cmac.c 	crypto_shash_update(desc, data, data_len - CMAC_TLEN_256);
data               15 net/mac80211/aes_cmac.h 			const u8 *data, size_t data_len, u8 *mic);
data               17 net/mac80211/aes_cmac.h 			    const u8 *data, size_t data_len, u8 *mic);
data               14 net/mac80211/aes_gcm.h 					    u8 *j_0, u8 *aad,  u8 *data,
data               19 net/mac80211/aes_gcm.h 			    data, data_len, mic);
data               23 net/mac80211/aes_gcm.h 					    u8 *j_0, u8 *aad, u8 *data,
data               28 net/mac80211/aes_gcm.h 			    data, data_len, mic);
data               18 net/mac80211/aes_gmac.c 		       const u8 *data, size_t data_len, u8 *mic)
data               38 net/mac80211/aes_gmac.c 	sg_set_buf(&sg[1], data, data_len - GMAC_MIC_LEN);
data               18 net/mac80211/aes_gmac.h 		       const u8 *data, size_t data_len, u8 *mic);
data              202 net/mac80211/agg-rx.c 	resp->data = req->data & IEEE80211_ADDBA_EXT_NO_FRAG;
data              204 net/mac80211/agg-rx.c 	frag_level = u32_get_bits(req->data,
data              210 net/mac80211/agg-rx.c 	resp->data |= u8_encode_bits(frag_level,
data              815 net/mac80211/cfg.c 	memcpy(new->data, resp, resp_len);
data             2606 net/mac80211/cfg.c 				  void *data, int len)
data             2622 net/mac80211/cfg.c 	return local->ops->testmode_cmd(&local->hw, vif, data, len);
data             2628 net/mac80211/cfg.c 				   void *data, int len)
data             2635 net/mac80211/cfg.c 	return local->ops->testmode_dump(&local->hw, skb, cb, data, len);
data             3525 net/mac80211/cfg.c 				    struct cfg80211_gtk_rekey_data *data)
data             3533 net/mac80211/cfg.c 	drv_set_rekey_data(local, sdata, data);
data             1785 net/mac80211/chan.c 		     void *data),
data               50 net/mac80211/driver-ops.h 				      u32 sset, u8 *data)
data               55 net/mac80211/driver-ops.h 		local->ops->get_et_strings(&local->hw, &sdata->vif, sset, data);
data               62 net/mac80211/driver-ops.h 				    u64 *data)
data               67 net/mac80211/driver-ops.h 		local->ops->get_et_stats(&local->hw, &sdata->vif, stats, data);
data              772 net/mac80211/driver-ops.h 				      struct cfg80211_gtk_rekey_data *data)
data              777 net/mac80211/driver-ops.h 	trace_drv_set_rekey_data(local, sdata, data);
data              779 net/mac80211/driver-ops.h 		local->ops->set_rekey_data(&local->hw, &sdata->vif, data);
data               66 net/mac80211/ethtool.c 				u64 *data)
data               78 net/mac80211/ethtool.c 	memset(data, 0, sizeof(u64) * STA_STATS_LEN);
data               82 net/mac80211/ethtool.c 		data[i++] += sta->rx_stats.packets;		\
data               83 net/mac80211/ethtool.c 		data[i++] += sta->rx_stats.bytes;		\
data               84 net/mac80211/ethtool.c 		data[i++] += sta->rx_stats.num_duplicates;	\
data               85 net/mac80211/ethtool.c 		data[i++] += sta->rx_stats.fragments;		\
data               86 net/mac80211/ethtool.c 		data[i++] += sta->rx_stats.dropped;		\
data               88 net/mac80211/ethtool.c 		data[i++] += sinfo.tx_packets;			\
data               89 net/mac80211/ethtool.c 		data[i++] += sinfo.tx_bytes;			\
data               90 net/mac80211/ethtool.c 		data[i++] += sta->status_stats.filtered;	\
data               91 net/mac80211/ethtool.c 		data[i++] += sta->status_stats.retry_failed;	\
data               92 net/mac80211/ethtool.c 		data[i++] += sta->status_stats.retry_count;	\
data              115 net/mac80211/ethtool.c 		data[i++] = sta->sta_state;
data              119 net/mac80211/ethtool.c 			data[i] = 100000ULL *
data              123 net/mac80211/ethtool.c 			data[i] = 100000ULL *
data              128 net/mac80211/ethtool.c 			data[i] = (u8)sinfo.signal_avg;
data              169 net/mac80211/ethtool.c 		data[i++] = survey.channel->center_freq;
data              171 net/mac80211/ethtool.c 		data[i++] = 0;
data              173 net/mac80211/ethtool.c 		data[i++] = (u8)survey.noise;
data              175 net/mac80211/ethtool.c 		data[i++] = -1LL;
data              177 net/mac80211/ethtool.c 		data[i++] = survey.time;
data              179 net/mac80211/ethtool.c 		data[i++] = -1LL;
data              181 net/mac80211/ethtool.c 		data[i++] = survey.time_busy;
data              183 net/mac80211/ethtool.c 		data[i++] = -1LL;
data              185 net/mac80211/ethtool.c 		data[i++] = survey.time_ext_busy;
data              187 net/mac80211/ethtool.c 		data[i++] = -1LL;
data              189 net/mac80211/ethtool.c 		data[i++] = survey.time_rx;
data              191 net/mac80211/ethtool.c 		data[i++] = -1LL;
data              193 net/mac80211/ethtool.c 		data[i++] = survey.time_tx;
data              195 net/mac80211/ethtool.c 		data[i++] = -1LL;
data              202 net/mac80211/ethtool.c 	drv_get_et_stats(sdata, stats, &(data[STA_STATS_LEN]));
data              205 net/mac80211/ethtool.c static void ieee80211_get_strings(struct net_device *dev, u32 sset, u8 *data)
data              212 net/mac80211/ethtool.c 		memcpy(data, ieee80211_gstrings_sta_stats, sz_sta_stats);
data              214 net/mac80211/ethtool.c 	drv_get_et_strings(sdata, sset, &(data[sz_sta_stats]));
data              224 net/mac80211/ethtool.c 			       void *data)
data              220 net/mac80211/fils_aead.c 	struct ieee80211_mgmt *mgmt = (void *)skb->data;
data              235 net/mac80211/fils_aead.c 				       ies, skb->data + skb->len - ies);
data              261 net/mac80211/fils_aead.c 	crypt_len = skb->data + skb->len - encr;
data               75 net/mac80211/he.c 	const u8 *data;
data               81 net/mac80211/he.c 	data = he_spr_ie_elem->optional;
data               85 net/mac80211/he.c 		data++;
data               88 net/mac80211/he.c 		he_obss_pd->max_offset = *data++;
data               89 net/mac80211/he.c 		he_obss_pd->min_offset = *data++;
data             1528 net/mac80211/ibss.c 	struct ieee80211_mgmt *mgmt = (void *)req->data;
data             1581 net/mac80211/ibss.c 	memcpy(((struct ieee80211_mgmt *) skb->data)->da, mgmt->sa, ETH_ALEN);
data             1627 net/mac80211/ibss.c 	mgmt = (struct ieee80211_mgmt *) skb->data;
data              270 net/mac80211/ieee80211_i.h 	u8 data[0];
data              382 net/mac80211/ieee80211_i.h 	u8 data[];
data             1756 net/mac80211/ieee80211_i.h void ieee80211_tx_pending(unsigned long data);
data             2095 net/mac80211/ieee80211_i.h void ieee80211_wake_txqs(unsigned long data);
data             2203 net/mac80211/ieee80211_i.h void ieee80211_dfs_cac_timer(unsigned long data);
data             1183 net/mac80211/iface.c 	struct ieee80211_radiotap_header *rtap = (void *)skb->data;
data             1192 net/mac80211/iface.c 	hdr = (void *)((u8 *)skb->data + le16_to_cpu(rtap->it_len));
data             1247 net/mac80211/iface.c 		struct ieee80211_mgmt *mgmt = (void *)skb->data;
data              885 net/mac80211/key.c 				      void *data),
data              920 net/mac80211/key.c 				      void *data),
data              944 net/mac80211/key.c 					  void *data),
data              216 net/mac80211/main.c static void ieee80211_tasklet_handler(unsigned long data)
data              218 net/mac80211/main.c 	struct ieee80211_local *local = (struct ieee80211_local *) data;
data              319 net/mac80211/main.c 				 unsigned long data, void *arg)
data              378 net/mac80211/main.c 				  unsigned long data, void *arg)
data             1360 net/mac80211/main.c static int ieee80211_free_ack_frame(int id, void *p, void *data)
data              266 net/mac80211/mesh.c 	ifmsh->meshconf_offset = pos - skb->data;
data              339 net/mac80211/mesh.c 	const u8 *data;
data              349 net/mac80211/mesh.c 		data = ifmsh->ie + offset;
data              352 net/mac80211/mesh.c 		skb_put_data(skb, data, len);
data              362 net/mac80211/mesh.c 	const u8 *data;
data              368 net/mac80211/mesh.c 	data = cfg80211_find_ie(WLAN_EID_RSN, ifmsh->ie, ifmsh->ie_len);
data              369 net/mac80211/mesh.c 	if (!data)
data              372 net/mac80211/mesh.c 	len = data[1] + 2;
data              376 net/mac80211/mesh.c 	skb_put_data(skb, data, len);
data              871 net/mac80211/mesh.c 	memcpy(bcn->head, skb->data, bcn->head_len);
data              892 net/mac80211/mesh.c 	memcpy(bcn->tail, skb->data, bcn->tail_len);
data             1200 net/mac80211/mesh.c 	hdr = (struct ieee80211_mgmt *) presp->data;
data             1441 net/mac80211/mesh.c 	mgmt = (struct ieee80211_mgmt *) skb->data;
data              204 net/mac80211/mesh_hwmp.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1135 net/mac80211/mesh_hwmp.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1193 net/mac80211/mesh_hwmp.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data               93 net/mac80211/mesh_pathtbl.c 		hdr = (struct ieee80211_hdr *) skb->data;
data              110 net/mac80211/mesh_pathtbl.c 	hdr = (struct ieee80211_hdr *) skb->data;
data              112 net/mac80211/mesh_pathtbl.c 	mshdr = (struct ieee80211s_hdr *) (skb->data + hdrlen);
data              120 net/mac80211/mesh_pathtbl.c 		memmove(skb->data, hdr, hdrlen + mesh_hdrlen);
data              122 net/mac80211/mesh_pathtbl.c 		hdr = (struct ieee80211_hdr *) skb->data;
data              126 net/mac80211/mesh_pathtbl.c 		mshdr = (struct ieee80211s_hdr *) (skb->data + hdrlen);
data              133 net/mac80211/mesh_pathtbl.c 	hdr = (struct ieee80211_hdr *) skb->data;
data               61 net/mac80211/mesh_ps.c 		u8 *qc = ieee80211_get_qos_ctl((void *) skb->data);
data              372 net/mac80211/mesh_ps.c 	nullfunc = (struct ieee80211_hdr *) skb->data;
data              413 net/mac80211/mesh_ps.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              493 net/mac80211/mesh_ps.c 		struct ieee80211_hdr *hdr = (void *) skb->data;
data               54 net/mac80211/michael.c 		 const u8 *data, size_t data_len, u8 *mic)
data               67 net/mac80211/michael.c 		michael_block(&mctx, get_unaligned_le32(&data[block * 4]));
data               75 net/mac80211/michael.c 		val |= data[blocks * 4 + left];
data               20 net/mac80211/michael.h 		 const u8 *data, size_t data_len, u8 *mic);
data              827 net/mac80211/mlme.c 			elem->data[2] |= WLAN_EXT_CAPA3_MULTI_BSSID_SUPPORT;
data             1002 net/mac80211/mlme.c 	pspoll = (struct ieee80211_pspoll *) skb->data;
data             1027 net/mac80211/mlme.c 	nullfunc = (struct ieee80211_hdr_3addr *) skb->data;
data             2166 net/mac80211/mlme.c 					ies->data, ies->len,
data             2658 net/mac80211/mlme.c 		.u.mlme.data = tx ? DEAUTH_TX_EVENT : DEAUTH_RX_EVENT,
data             2890 net/mac80211/mlme.c 		.u.mlme.data = AUTH_EVENT,
data             3259 net/mac80211/mlme.c 		ieee802_11_parse_elems(bss_ies->data, bss_ies->len,
data             3535 net/mac80211/mlme.c 		.u.mlme.data = ASSOC_EVENT,
data             3650 net/mac80211/mlme.c 	struct ieee80211_mgmt *mgmt = (void *)skb->data;
data             3732 net/mac80211/mlme.c 			event.u.rssi.data = RSSI_EVENT_HIGH;
data             3738 net/mac80211/mlme.c 			event.u.rssi.data = RSSI_EVENT_LOW;
data             4070 net/mac80211/mlme.c 	mgmt = (struct ieee80211_mgmt *) skb->data;
data             4137 net/mac80211/mlme.c 				&mgmt->u.action.u.ext_chan_switch.data;
data             4222 net/mac80211/mlme.c 			    auth_data->data, auth_data->data_len,
data             4351 net/mac80211/mlme.c 				.u.mlme.data = AUTH_EVENT,
data             4372 net/mac80211/mlme.c 				.u.mlme.data = ASSOC_EVENT,
data             4809 net/mac80211/mlme.c 						  ies->data, ies->len);
data             4874 net/mac80211/mlme.c 	const u8 *tim_ie = cfg80211_find_ie(WLAN_EID_TIM, ies->data, ies->len);
data             4875 net/mac80211/mlme.c 	const u8 *idx_ie = cfg80211_find_ie(WLAN_EID_MULTI_BSSID_IDX, ies->data,
data             5124 net/mac80211/mlme.c 		memcpy(auth_data->data, req->auth_data + 4,
data             5137 net/mac80211/mlme.c 		memcpy(&auth_data->data[auth_data->data_len],
data             5495 net/mac80211/mlme.c 					  beacon_ies->data, beacon_ies->len);
data             5500 net/mac80211/mlme.c 				      beacon_ies->data, beacon_ies->len);
data              194 net/mac80211/offchannel.c 					roc->frame->data, roc->frame->len,
data              791 net/mac80211/offchannel.c 	u8 *data;
data              892 net/mac80211/offchannel.c 	data = skb_put_data(skb, params->buf, params->len);
data              914 net/mac80211/offchannel.c 				data[params->csa_offsets[i]] =
data              288 net/mac80211/rate.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              847 net/mac80211/rate.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              862 net/mac80211/rc80211_minstrel_ht.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              111 net/mac80211/rx.c 	hdr = (void *)(skb->data + rtap_space);
data              225 net/mac80211/rx.c 		rtap = (void *)&skb->data[vendor_data_offset];
data              310 net/mac80211/rx.c 		he = *(struct ieee80211_radiotap_he *)skb->data;
data              316 net/mac80211/rx.c 		he_mu = *(struct ieee80211_radiotap_he_mu *)skb->data;
data              321 net/mac80211/rx.c 		lsig = *(struct ieee80211_radiotap_lsig *)skb->data;
data              326 net/mac80211/rx.c 		rtap = *(struct ieee80211_vendor_radiotap *)skb->data;
data              784 net/mac80211/rx.c 			(void *)(origskb->data + rtap_space);
data              879 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data              947 net/mac80211/rx.c 	WARN_ON_ONCE((unsigned long)rx->skb->data & 1);
data              956 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              967 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              979 net/mac80211/rx.c 	struct ieee80211_mgmt *hdr = (struct ieee80211_mgmt *) skb->data;
data              990 net/mac80211/rx.c 		(skb->data + skb->len - sizeof(*mmie));
data              996 net/mac80211/rx.c 		(skb->data + skb->len - sizeof(*mmie16));
data             1008 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1048 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data             1264 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1364 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1438 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data             1475 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data             1537 net/mac80211/rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             1692 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (void *)rx->skb->data;
data             1745 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1876 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2135 net/mac80211/rx.c 		f_hdr = (struct ieee80211_hdr *) f_skb->data;
data             2166 net/mac80211/rx.c 	hdr = (struct ieee80211_hdr *)rx->skb->data;
data             2193 net/mac80211/rx.c 	hdr = (struct ieee80211_hdr *)rx->skb->data;
data             2286 net/mac80211/rx.c 		skb_put_data(rx->skb, skb->data, skb->len);
data             2329 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data             2347 net/mac80211/rx.c 							     rx->skb->data,
data             2357 net/mac80211/rx.c 							     rx->skb->data,
data             2377 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data             2404 net/mac80211/rx.c 	ehdr = (struct ethhdr *) rx->skb->data;
data             2420 net/mac80211/rx.c 	struct ethhdr *ehdr = (struct ethhdr *) rx->skb->data;
data             2472 net/mac80211/rx.c 	struct ethhdr *ehdr = (struct ethhdr *) rx->skb->data;
data             2531 net/mac80211/rx.c 		align = (unsigned long)(skb->data + sizeof(struct ethhdr)) & 3;
data             2537 net/mac80211/rx.c 				u8 *data = skb->data;
data             2539 net/mac80211/rx.c 				skb->data -= align;
data             2540 net/mac80211/rx.c 				memmove(skb->data, data, len);
data             2571 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2630 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             2677 net/mac80211/rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             2684 net/mac80211/rx.c 	mesh_hdr = (struct ieee80211s_hdr *) (skb->data + hdrlen);
data             2692 net/mac80211/rx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             2693 net/mac80211/rx.c 	mesh_hdr = (struct ieee80211s_hdr *) (skb->data + hdrlen);
data             2773 net/mac80211/rx.c 	fwd_hdr =  (struct ieee80211_hdr *) fwd_skb->data;
data             2814 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data             2846 net/mac80211/rx.c 	if (unlikely(((struct ethhdr *)rx->skb->data)->h_proto ==
data             2848 net/mac80211/rx.c 		struct ieee80211_tdls_data *tf = (void *)rx->skb->data;
data             2878 net/mac80211/rx.c 		    ((struct ethhdr *)rx->skb->data)->h_dest) &&
data             2893 net/mac80211/rx.c 	struct ieee80211_bar *bar = (struct ieee80211_bar *)skb->data;
data             3006 net/mac80211/rx.c 	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
data             3030 net/mac80211/rx.c 					    rx->skb->data, rx->skb->len,
data             3046 net/mac80211/rx.c 	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
data             3374 net/mac80211/rx.c 			     rx->skb->data, rx->skb->len, 0)) {
data             3388 net/mac80211/rx.c 	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *) rx->skb->data;
data             3421 net/mac80211/rx.c 		struct ieee80211_mgmt *nmgmt = (void *)nskb->data;
data             3451 net/mac80211/rx.c 	struct ieee80211_mgmt *mgmt = (void *)rx->skb->data;
data             3829 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             4136 net/mac80211/rx.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             4207 net/mac80211/rx.c 		payload = (void *)(skb->data + snap_offs);
data             4277 net/mac80211/rx.c 	ether_addr_copy(addrs.da, skb->data + fast_rx->da_offs);
data             4278 net/mac80211/rx.c 	ether_addr_copy(addrs.sa, skb->data + fast_rx->sa_offs);
data             4407 net/mac80211/rx.c 	fc = ((struct ieee80211_hdr *)skb->data)->frame_control;
data             4431 net/mac80211/rx.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             4631 net/mac80211/rx.c 			((struct ieee80211_hdr *)skb->data)->frame_control,
data              240 net/mac80211/scan.c 	struct ieee80211_mgmt *mgmt = (void *)skb->data;
data              595 net/mac80211/scan.c 			struct ieee80211_hdr *hdr = (void *)skb->data;
data             1620 net/mac80211/sta_info.c 			struct ieee80211_hdr *hdr = (void *) skb->data;
data               48 net/mac80211/status.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data              184 net/mac80211/status.c 	struct ieee80211_mgmt *mgmt = (void *) skb->data;
data              201 net/mac80211/status.c 		struct ieee80211_hdr *hdr = (void *) skb->data;
data              308 net/mac80211/status.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              641 net/mac80211/status.c 		struct ieee80211_hdr *hdr = (void *)skb->data;
data              654 net/mac80211/status.c 							skb->data, skb->len,
data              672 net/mac80211/status.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data              866 net/mac80211/status.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              940 net/mac80211/status.c 			bar = (struct ieee80211_bar *) skb->data;
data              979 net/mac80211/status.c 			ieee80211_sta_tx_notify(sta->sdata, (void *) skb->data,
data             1070 net/mac80211/status.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              657 net/mac80211/tdls.c 	tf = (void *)skb->data;
data             1482 net/mac80211/tdls.c 	tf = container_of(skb->data + skb_network_offset(skb),
data             1486 net/mac80211/tdls.c 				skb->len - (ie_start - skb->data));
data             1549 net/mac80211/tdls.c 		*ch_sw_tm_ie_offset = tm_ie - skb->data;
data             1671 net/mac80211/tdls.c 		*ch_sw_tm_ie_offset = tm_ie - skb->data;
data             1686 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf = (void *)skb->data;
data             1780 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf = (void *)skb->data;
data             1924 net/mac80211/tdls.c 	struct ieee80211_tdls_data *tf = (void *)skb->data;
data             1981 net/mac80211/tdls.c 		tf = (struct ieee80211_tdls_data *)skb->data;
data              203 net/mac80211/tkip.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              204 net/mac80211/tkip.c 	const u8 *data = (u8 *)hdr + ieee80211_hdrlen(hdr->frame_control);
data              205 net/mac80211/tkip.c 	u32 iv32 = get_unaligned_le32(&data[4]);
data              206 net/mac80211/tkip.c 	u16 iv16 = data[2] | (data[0] << 8);
data             1343 net/mac80211/trace.h 		 struct cfg80211_gtk_rekey_data *data),
data             1345 net/mac80211/trace.h 	TP_ARGS(local, sdata, data),
data             1358 net/mac80211/trace.h 		memcpy(__entry->kek, data->kek, NL80211_KEK_LEN);
data             1359 net/mac80211/trace.h 		memcpy(__entry->kck, data->kck, NL80211_KCK_LEN);
data             1360 net/mac80211/trace.h 		memcpy(__entry->replay_ctr, data->replay_ctr,
data              102 net/mac80211/tx.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              290 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx->skb->data;
data              404 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx->skb->data;
data              485 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx->skb->data;
data              591 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx->skb->data;
data              672 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (void *)tx->skb->data;
data              807 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx->skb->data;
data              913 net/mac80211/tx.c 		skb_put_data(tmp, skb->data, hdrlen);
data              914 net/mac80211/tx.c 		skb_put_data(tmp, skb->data + pos, fraglen);
data              929 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data              975 net/mac80211/tx.c 		hdr = (void *)skb->data;
data             1062 net/mac80211/tx.c 		hdr = (void *) skb->data;
data             1182 net/mac80211/tx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             1251 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1418 net/mac80211/tx.c 				void *data)
data             1422 net/mac80211/tx.c 	return info->control.vif == data;
data             1716 net/mac80211/tx.c 	fc = ((struct ieee80211_hdr *)skb->data)->frame_control;
data             1956 net/mac80211/tx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             2008 net/mac80211/tx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             2030 net/mac80211/tx.c 		(struct ieee80211_radiotap_header *) skb->data;
data             2213 net/mac80211/tx.c 		(struct ieee80211_radiotap_header *)skb->data;
data             2230 net/mac80211/tx.c 	len_rthdr = ieee80211_get_radiotap_len(skb->data);
data             2253 net/mac80211/tx.c 	hdr = (struct ieee80211_hdr *)(skb->data + len_rthdr);
data             2366 net/mac80211/tx.c 	u16 ethertype = (skb->data[12] << 8) | skb->data[13];
data             2370 net/mac80211/tx.c 	       skb->data[14] == WLAN_TDLS_SNAP_RFTYPE;
data             2392 net/mac80211/tx.c 		if (is_multicast_ether_addr(skb->data)) {
data             2396 net/mac80211/tx.c 		sta = sta_info_get_bss(sdata, skb->data);
data             2409 net/mac80211/tx.c 			sta = sta_info_get(sdata, skb->data);
data             2494 net/mac80211/tx.c 	ethertype = (skb->data[12] << 8) | skb->data[13];
data             2504 net/mac80211/tx.c 			memcpy(hdr.addr3, skb->data, ETH_ALEN);
data             2505 net/mac80211/tx.c 			memcpy(hdr.addr4, skb->data + ETH_ALEN, ETH_ALEN);
data             2530 net/mac80211/tx.c 		memcpy(hdr.addr1, skb->data, ETH_ALEN);
data             2532 net/mac80211/tx.c 		memcpy(hdr.addr3, skb->data + ETH_ALEN, ETH_ALEN);
data             2541 net/mac80211/tx.c 		memcpy(hdr.addr3, skb->data, ETH_ALEN);
data             2542 net/mac80211/tx.c 		memcpy(hdr.addr4, skb->data + ETH_ALEN, ETH_ALEN);
data             2552 net/mac80211/tx.c 		if (!is_multicast_ether_addr(skb->data)) {
data             2556 net/mac80211/tx.c 			mpath = mesh_path_lookup(sdata, skb->data);
data             2567 net/mac80211/tx.c 				mppath = mpp_path_lookup(sdata, skb->data);
data             2582 net/mac80211/tx.c 		if (ether_addr_equal(sdata->vif.addr, skb->data + ETH_ALEN) &&
data             2583 net/mac80211/tx.c 		    !(mppath && !ether_addr_equal(mppath->mpp, skb->data))) {
data             2585 net/mac80211/tx.c 					skb->data, skb->data + ETH_ALEN);
data             2595 net/mac80211/tx.c 			const u8 *mesh_da = skb->data;
data             2608 net/mac80211/tx.c 						skb->data + ETH_ALEN, NULL);
data             2612 net/mac80211/tx.c 						sdata, &mesh_hdr, skb->data,
data             2613 net/mac80211/tx.c 						skb->data + ETH_ALEN);
data             2628 net/mac80211/tx.c 			memcpy(hdr.addr1, skb->data, ETH_ALEN);
data             2637 net/mac80211/tx.c 			memcpy(hdr.addr1, skb->data, ETH_ALEN);
data             2638 net/mac80211/tx.c 			memcpy(hdr.addr2, skb->data + ETH_ALEN, ETH_ALEN);
data             2648 net/mac80211/tx.c 			memcpy(hdr.addr3, skb->data, ETH_ALEN);
data             2649 net/mac80211/tx.c 			memcpy(hdr.addr4, skb->data + ETH_ALEN, ETH_ALEN);
data             2655 net/mac80211/tx.c 			memcpy(hdr.addr2, skb->data + ETH_ALEN, ETH_ALEN);
data             2656 net/mac80211/tx.c 			memcpy(hdr.addr3, skb->data, ETH_ALEN);
data             2668 net/mac80211/tx.c 		memcpy(hdr.addr1, skb->data, ETH_ALEN);
data             2669 net/mac80211/tx.c 		memcpy(hdr.addr2, skb->data + ETH_ALEN, ETH_ALEN);
data             2681 net/mac80211/tx.c 		memcpy(hdr.addr1, skb->data, ETH_ALEN);
data             2682 net/mac80211/tx.c 		memcpy(hdr.addr2, skb->data + ETH_ALEN, ETH_ALEN);
data             2722 net/mac80211/tx.c 		      !ether_addr_equal(sdata->vif.addr, skb->data + ETH_ALEN)))) {
data             3171 net/mac80211/tx.c 	void *data;
data             3184 net/mac80211/tx.c 	data = skb_push(skb, sizeof(*amsdu_hdr));
data             3185 net/mac80211/tx.c 	memmove(data, data + sizeof(*amsdu_hdr), hdr_len);
data             3186 net/mac80211/tx.c 	hdr = data;
data             3187 net/mac80211/tx.c 	amsdu_hdr = data + hdr_len;
data             3189 net/mac80211/tx.c 	h_80211_src = data + fast_tx->sa_offs;
data             3190 net/mac80211/tx.c 	h_80211_dst = data + fast_tx->da_offs;
data             3246 net/mac80211/tx.c 	void *data;
data             3331 net/mac80211/tx.c 	data = skb_push(skb, ETH_ALEN + 2);
data             3332 net/mac80211/tx.c 	memmove(data, data + ETH_ALEN + 2, 2 * ETH_ALEN);
data             3334 net/mac80211/tx.c 	data += 2 * ETH_ALEN;
data             3336 net/mac80211/tx.c 	memcpy(data, &len, 2);
data             3337 net/mac80211/tx.c 	memcpy(data + 2, rfc1042_header, sizeof(rfc1042_header));
data             3369 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data             3402 net/mac80211/tx.c 		u8 *crypto_hdr = skb->data + pn_offs;
data             3428 net/mac80211/tx.c 	u16 ethertype = (skb->data[12] << 8) | skb->data[13];
data             3490 net/mac80211/tx.c 	memcpy(&eth, skb->data, ETH_HLEN - 2);
data             3492 net/mac80211/tx.c 	memcpy(skb->data, fast_tx->hdr, fast_tx->hdr_len);
data             3493 net/mac80211/tx.c 	memcpy(skb->data + fast_tx->da_offs, eth.h_dest, ETH_ALEN);
data             3494 net/mac80211/tx.c 	memcpy(skb->data + fast_tx->sa_offs, eth.h_source, ETH_ALEN);
data             3590 net/mac80211/tx.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             3941 net/mac80211/tx.c 	eth = (void *)skb->data;
data             3951 net/mac80211/tx.c 	const struct ethhdr *eth = (void *)skb->data;
data             3952 net/mac80211/tx.c 	const struct vlan_ethhdr *ethvlan = (void *)skb->data;
data             3996 net/mac80211/tx.c 	const struct ethhdr *eth = (struct ethhdr *)skb->data;
data             4088 net/mac80211/tx.c 	hdr = (void *)skb->data;
data             4149 net/mac80211/tx.c 		hdr = (struct ieee80211_hdr *)skb->data;
data             4161 net/mac80211/tx.c void ieee80211_tx_pending(unsigned long data)
data             4163 net/mac80211/tx.c 	struct ieee80211_local *local = (struct ieee80211_local *)data;
data             4339 net/mac80211/tx.c 			resp->data[resp->csa_counter_offsets[i]] = count;
data             4554 net/mac80211/tx.c 		hdr = (struct ieee80211_hdr *) skb->data;
data             4716 net/mac80211/tx.c 	skb_put_data(skb, presp->data, presp->len);
data             4718 net/mac80211/tx.c 	hdr = (struct ieee80211_hdr *) skb->data;
data             4937 net/mac80211/tx.c 				(struct ieee80211_hdr *) skb->data;
data               55 net/mac80211/util.c 		hdr = (struct ieee80211_hdr *) skb->data;
data              338 net/mac80211/util.c void ieee80211_wake_txqs(unsigned long data)
data              340 net/mac80211/util.c 	struct ieee80211_local *local = (struct ieee80211_local *)data;
data              716 net/mac80211/util.c 				 void (*iterator)(void *data, u8 *mac,
data              718 net/mac80211/util.c 				 void *data)
data              738 net/mac80211/util.c 			iterator(data, sdata->vif.addr,
data              748 net/mac80211/util.c 		iterator(data, sdata->vif.addr, &sdata->vif);
data              753 net/mac80211/util.c 	void (*iterator)(void *data, u8 *mac,
data              755 net/mac80211/util.c 	void *data)
data              760 net/mac80211/util.c 	__iterate_interfaces(local, iter_flags, iterator, data);
data              767 net/mac80211/util.c 	void (*iterator)(void *data, u8 *mac,
data              769 net/mac80211/util.c 	void *data)
data              775 net/mac80211/util.c 			     iterator, data);
data              782 net/mac80211/util.c 	void (*iterator)(void *data, u8 *mac,
data              784 net/mac80211/util.c 	void *data)
data              791 net/mac80211/util.c 			     iterator, data);
data              796 net/mac80211/util.c 			       void (*iterator)(void *data,
data              798 net/mac80211/util.c 			       void *data)
data              806 net/mac80211/util.c 		iterator(data, &sta->sta);
data              811 net/mac80211/util.c 			void (*iterator)(void *data,
data              813 net/mac80211/util.c 			void *data)
data              818 net/mac80211/util.c 	__iterate_stations(local, iterator, data);
data              911 net/mac80211/util.c 		const u8 *pos = elem->data;
data             1291 net/mac80211/util.c 		for_each_element(sub, elem->data + 1, elem->datalen - 1) {
data             1300 net/mac80211/util.c 			if (sub->data[0] != WLAN_EID_NON_TX_BSSID_CAP ||
data             1301 net/mac80211/util.c 			    sub->data[1] != 2) {
data             1327 net/mac80211/util.c 					       elem->data[0],
data             1916 net/mac80211/util.c 		mgmt = (struct ieee80211_mgmt *) skb->data;
data             3624 net/mac80211/util.c ieee80211_extend_noa_desc(struct ieee80211_noa_data *data, u32 tsf, int i)
data             3626 net/mac80211/util.c 	s32 end = data->desc[i].start + data->desc[i].duration - (tsf + 1);
data             3633 net/mac80211/util.c 	if (data->count[i] == 1)
data             3636 net/mac80211/util.c 	if (data->desc[i].interval == 0)
data             3640 net/mac80211/util.c 	skip = DIV_ROUND_UP(-end, data->desc[i].interval);
data             3641 net/mac80211/util.c 	if (data->count[i] < 255) {
data             3642 net/mac80211/util.c 		if (data->count[i] <= skip) {
data             3643 net/mac80211/util.c 			data->count[i] = 0;
data             3647 net/mac80211/util.c 		data->count[i] -= skip;
data             3650 net/mac80211/util.c 	data->desc[i].start += skip * data->desc[i].interval;
data             3656 net/mac80211/util.c ieee80211_extend_absent_time(struct ieee80211_noa_data *data, u32 tsf,
data             3665 net/mac80211/util.c 		if (!data->count[i])
data             3668 net/mac80211/util.c 		if (ieee80211_extend_noa_desc(data, tsf + *offset, i))
data             3671 net/mac80211/util.c 		cur = data->desc[i].start - tsf;
data             3675 net/mac80211/util.c 		cur = data->desc[i].start + data->desc[i].duration - tsf;
data             3684 net/mac80211/util.c ieee80211_get_noa_absent_time(struct ieee80211_noa_data *data, u32 tsf)
data             3694 net/mac80211/util.c 	ieee80211_extend_absent_time(data, tsf, &offset);
data             3696 net/mac80211/util.c 		if (!ieee80211_extend_absent_time(data, tsf, &offset))
data             3705 net/mac80211/util.c void ieee80211_update_p2p_noa(struct ieee80211_noa_data *data, u32 tsf)
data             3710 net/mac80211/util.c 	data->absent = 0;
data             3711 net/mac80211/util.c 	data->has_next_tsf = false;
data             3715 net/mac80211/util.c 		if (!data->count[i])
data             3718 net/mac80211/util.c 		ieee80211_extend_noa_desc(data, tsf, i);
data             3719 net/mac80211/util.c 		start = data->desc[i].start - tsf;
data             3721 net/mac80211/util.c 			data->absent |= BIT(i);
data             3726 net/mac80211/util.c 		data->has_next_tsf = true;
data             3729 net/mac80211/util.c 	if (data->absent)
data             3730 net/mac80211/util.c 		next_offset = ieee80211_get_noa_absent_time(data, tsf);
data             3732 net/mac80211/util.c 	data->next_tsf = tsf + next_offset;
data             3737 net/mac80211/util.c 			    struct ieee80211_noa_data *data, u32 tsf)
data             3742 net/mac80211/util.c 	memset(data, 0, sizeof(*data));
data             3750 net/mac80211/util.c 		data->count[i] = desc->count;
data             3751 net/mac80211/util.c 		data->desc[i].start = le32_to_cpu(desc->start_time);
data             3752 net/mac80211/util.c 		data->desc[i].duration = le32_to_cpu(desc->duration);
data             3753 net/mac80211/util.c 		data->desc[i].interval = le32_to_cpu(desc->interval);
data             3755 net/mac80211/util.c 		if (data->count[i] > 1 &&
data             3756 net/mac80211/util.c 		    data->desc[i].interval < data->desc[i].duration)
data             3759 net/mac80211/util.c 		ieee80211_extend_noa_desc(data, tsf, i);
data             3764 net/mac80211/util.c 		ieee80211_update_p2p_noa(data, tsf);
data             3928 net/mac80211/util.c 			 void *data)
data             3930 net/mac80211/util.c 	u32 *max_num_different_channels = data;
data               70 net/mac80211/wep.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data               98 net/mac80211/wep.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              102 net/mac80211/wep.c 	memmove(skb->data + IEEE80211_WEP_IV_LEN, skb->data, hdrlen);
data              111 net/mac80211/wep.c 			       size_t klen, u8 *data, size_t data_len)
data              115 net/mac80211/wep.c 	icv = cpu_to_le32(~crc32_le(~0, data, data_len));
data              116 net/mac80211/wep.c 	put_unaligned(icv, (__le32 *)(data + data_len));
data              119 net/mac80211/wep.c 	arc4_crypt(ctx, data, data, data_len + IEEE80211_WEP_ICV_LEN);
data              148 net/mac80211/wep.c 	len = skb->len - (iv + IEEE80211_WEP_IV_LEN - skb->data);
data              168 net/mac80211/wep.c 			       size_t klen, u8 *data, size_t data_len)
data              173 net/mac80211/wep.c 	arc4_crypt(ctx, data, data, data_len + IEEE80211_WEP_ICV_LEN);
data              176 net/mac80211/wep.c 	crc = cpu_to_le32(~crc32_le(~0, data, data_len));
data              177 net/mac80211/wep.c 	if (memcmp(&crc, data + data_len, IEEE80211_WEP_ICV_LEN) != 0)
data              200 net/mac80211/wep.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              214 net/mac80211/wep.c 	keyidx = skb->data[hdrlen + 3] >> 6;
data              222 net/mac80211/wep.c 	memcpy(rc4key, skb->data + hdrlen, 3);
data              228 net/mac80211/wep.c 				       skb->data + hdrlen +
data              236 net/mac80211/wep.c 	memmove(skb->data + IEEE80211_WEP_IV_LEN, skb->data, hdrlen);
data              247 net/mac80211/wep.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data               18 net/mac80211/wep.h 				size_t klen, u8 *data, size_t data_len);
data               23 net/mac80211/wep.h 			       size_t klen, u8 *data, size_t data_len);
data              203 net/mac80211/wme.c 		ra = skb->data;
data              210 net/mac80211/wme.c 		sta = sta_info_get(sdata, skb->data);
data              217 net/mac80211/wme.c 		ra = skb->data;
data              241 net/mac80211/wme.c 	struct ieee80211_hdr *hdr = (void *)skb->data;
data               31 net/mac80211/wpa.c 	u8 *data, *key, *mic;
data               39 net/mac80211/wpa.c 	hdr = (struct ieee80211_hdr *)skb->data;
data               48 net/mac80211/wpa.c 	data = skb->data + hdrlen;
data               85 net/mac80211/wpa.c 	michael_mic(key, hdr, data, data_len, mic);
data               96 net/mac80211/wpa.c 	u8 *data, *key = NULL;
data              102 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              156 net/mac80211/wpa.c 	hdr = (void *)skb->data;
data              158 net/mac80211/wpa.c 	data = skb->data + hdrlen;
data              161 net/mac80211/wpa.c 	michael_mic(key, hdr, data, data_len, mic);
data              162 net/mac80211/wpa.c 	if (crypto_memneq(mic, data + data_len, MICHAEL_MIC_LEN))
data              195 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              266 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) rx->skb->data;
data              283 net/mac80211/wpa.c 	hdr = (void *)skb->data;
data              294 net/mac80211/wpa.c 					  key, skb->data + hdrlen,
data              307 net/mac80211/wpa.c 	memmove(skb->data + IEEE80211_TKIP_IV_LEN, skb->data, hdrlen);
data              321 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              408 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              497 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data              529 net/mac80211/wpa.c 		ccmp_hdr2pn(pn, skb->data + hdrlen);
data              549 net/mac80211/wpa.c 				    skb->data + hdrlen + IEEE80211_CCMP_HDR_LEN,
data              551 net/mac80211/wpa.c 				    skb->data + skb->len - mic_len))
data              561 net/mac80211/wpa.c 	memmove(skb->data + IEEE80211_CCMP_HDR_LEN, skb->data, hdrlen);
data              571 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              639 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              725 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data              756 net/mac80211/wpa.c 		gcmp_hdr2pn(pn, skb->data + hdrlen);
data              776 net/mac80211/wpa.c 				    skb->data + hdrlen + IEEE80211_GCMP_HDR_LEN,
data              778 net/mac80211/wpa.c 				    skb->data + skb->len -
data              789 net/mac80211/wpa.c 	memmove(skb->data + IEEE80211_GCMP_HDR_LEN, skb->data, hdrlen);
data              799 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              842 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data;
data              873 net/mac80211/wpa.c 	hdr = (struct ieee80211_hdr *)rx->skb->data;
data              876 net/mac80211/wpa.c 	skb_pn = rx->skb->data + hdrlen + cs->pn_off;
data              887 net/mac80211/wpa.c 	memmove(rx->skb->data + cs->hdr_len, rx->skb->data, hdrlen);
data              896 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              975 net/mac80211/wpa.c 			   skb->data + 24, skb->len - 24, mmie->mic);
data             1018 net/mac80211/wpa.c 			       skb->data + 24, skb->len - 24, mmie->mic);
data             1031 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data             1042 net/mac80211/wpa.c 		(skb->data + skb->len - sizeof(*mmie));
data             1058 net/mac80211/wpa.c 				   skb->data + 24, skb->len - 24, mic);
data             1081 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1092 net/mac80211/wpa.c 		(skb->data + skb->len - sizeof(*mmie));
data             1108 net/mac80211/wpa.c 				       skb->data + 24, skb->len - 24, mic);
data             1160 net/mac80211/wpa.c 	hdr = (struct ieee80211_hdr *)skb->data;
data             1166 net/mac80211/wpa.c 			       skb->data + 24, skb->len - 24, mmie->mic) < 0)
data             1180 net/mac80211/wpa.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data             1191 net/mac80211/wpa.c 		(skb->data + skb->len - sizeof(*mmie));
data             1214 net/mac80211/wpa.c 				       skb->data + 24, skb->len - 24,
data              619 net/mac802154/llsec.c 	unsigned char *data;
data              623 net/mac802154/llsec.c 	data = skb_mac_header(skb) + skb->mac_len;
data              624 net/mac802154/llsec.c 	datalen = skb_tail_pointer(skb) - data;
data              625 net/mac802154/llsec.c 	sg_init_one(&src, data, datalen);
data              653 net/mac802154/llsec.c 	unsigned char *data;
data              667 net/mac802154/llsec.c 	data = skb_mac_header(skb) + skb->mac_len;
data              668 net/mac802154/llsec.c 	datalen = skb_tail_pointer(skb) - data;
data              832 net/mac802154/llsec.c 	unsigned char *data;
data              839 net/mac802154/llsec.c 	data = skb_mac_header(skb) + skb->mac_len;
data              840 net/mac802154/llsec.c 	datalen = skb_tail_pointer(skb) - data;
data              842 net/mac802154/llsec.c 	sg_init_one(&src, data, datalen);
data              859 net/mac802154/llsec.c 	unsigned char *data;
data              873 net/mac802154/llsec.c 	data = skb_mac_header(skb) + skb->mac_len;
data              874 net/mac802154/llsec.c 	datalen = skb_tail_pointer(skb) - data;
data               23 net/mac802154/main.c static void ieee802154_tasklet_handler(unsigned long data)
data               25 net/mac802154/main.c 	struct ieee802154_local *local = (struct ieee802154_local *)data;
data              263 net/mac802154/rx.c 		crc = crc_ccitt(0, skb->data, skb->len);
data              275 net/mac802154/rx.c 		crc = crc_ccitt(0, skb->data, skb->len);
data               72 net/mac802154/tx.c 		crc = crc_ccitt(0, skb->data, skb->len);
data             1368 net/mpls/af_mpls.c 	int oval = *(int *)ctl->data;
data             1373 net/mpls/af_mpls.c 		int i = (int *)ctl->data - (int *)mdev;
data             1375 net/mpls/af_mpls.c 		int val = *(int *)ctl->data;
data             1393 net/mpls/af_mpls.c 		.data		= MPLS_PERDEV_SYSCTL_OFFSET(input_enabled),
data             1414 net/mpls/af_mpls.c 		table[i].data = (char *)mdev + (uintptr_t)table[i].data;
data             2599 net/mpls/af_mpls.c 	struct net *net = table->data;
data             2604 net/mpls/af_mpls.c 		.data		= &platform_labels,
data             2625 net/mpls/af_mpls.c 		.data		= NULL,
data             2632 net/mpls/af_mpls.c 		.data		= MPLS_NS_SYSCTL_OFFSET(mpls.ip_ttl_propagate),
data             2641 net/mpls/af_mpls.c 		.data		= MPLS_NS_SYSCTL_OFFSET(mpls.default_ttl),
data             2669 net/mpls/af_mpls.c 		table[i].data = (char *)net + (uintptr_t)table[i].data;
data              101 net/ncsi/internal.h 	u32 data[8];	/* Data entries                */
data              330 net/ncsi/internal.h 	unsigned char        *data;       /* NCSI OEM data                 */
data              377 net/ncsi/internal.h u32 ncsi_calculate_checksum(unsigned char *data, int len);
data               51 net/ncsi/ncsi-aen.c 	unsigned long old_data, data;
data               69 net/ncsi/ncsi-aen.c 	old_data = ncm->data[2];
data               70 net/ncsi/ncsi-aen.c 	data = ntohl(lsc->status);
data               71 net/ncsi/ncsi-aen.c 	ncm->data[2] = data;
data               72 net/ncsi/ncsi-aen.c 	ncm->data[4] = ntohl(lsc->oem_status);
data               75 net/ncsi/ncsi-aen.c 	has_link = !!(data & 0x1);
data               78 net/ncsi/ncsi-aen.c 		   nc->id, data & 0x1 ? "up" : "down");
data              188 net/ncsi/ncsi-aen.c 	ncm->data[3] = ntohl(hncdsc->status);
data              192 net/ncsi/ncsi-aen.c 		   ncm->data[3] & 0x1 ? "" : "not ", nc->id);
data               21 net/ncsi/ncsi-cmd.c u32 ncsi_calculate_checksum(unsigned char *data, int len)
data               27 net/ncsi/ncsi-cmd.c 		checksum += (((u32)data[i] << 8) | data[i + 1]);
data              224 net/ncsi/ncsi-cmd.c 	memcpy(&cmd->mfr_id, nca->data, nca->payload);
data               28 net/ncsi/ncsi-manage.c 	return !!(channel->modes[NCSI_MODE_LINK].data[2] & 0x1);
data              142 net/ncsi/ncsi-manage.c 		ncm->data[2] &= ~0x1;
data              689 net/ncsi/ncsi-manage.c 	unsigned char data[NCSI_OEM_BCM_CMD_GMA_LEN];
data              694 net/ncsi/ncsi-manage.c 	memset(data, 0, NCSI_OEM_BCM_CMD_GMA_LEN);
data              695 net/ncsi/ncsi-manage.c 	*(unsigned int *)data = ntohl(NCSI_OEM_MFR_BCM_ID);
data              696 net/ncsi/ncsi-manage.c 	data[5] = NCSI_OEM_BCM_CMD_GMA;
data              698 net/ncsi/ncsi-manage.c 	nca->data = data;
data              723 net/ncsi/ncsi-manage.c 	nca->data = u.data_u8;
data             1114 net/ncsi/ncsi-manage.c 		if (nc->modes[NCSI_MODE_LINK].data[2] & 0x1) {
data             1184 net/ncsi/ncsi-manage.c 			if (ncm->data[2] & 0x1) {
data             1202 net/ncsi/ncsi-manage.c 					   ncm->data[2] & 0x1 ? "up" : "down");
data               68 net/ncsi/ncsi-netlink.c 	nla_put_u32(skb, NCSI_CHANNEL_ATTR_LINK_STATE, m->data[2]);
data              396 net/ncsi/ncsi-netlink.c 	unsigned char *data;
data              448 net/ncsi/ncsi-netlink.c 		data = (unsigned char *)nla_data(info->attrs[NCSI_ATTR_DATA]);
data              451 net/ncsi/ncsi-netlink.c 	hdr = (struct ncsi_pkt_hdr *)data;
data              460 net/ncsi/ncsi-netlink.c 	nca.data = data + sizeof(*hdr);
data              508 net/ncsi/ncsi-netlink.c 	rc = nla_put(skb, NCSI_ATTR_DATA, nr->rsp->len, (void *)nr->rsp->data);
data              548 net/ncsi/ncsi-netlink.c 						 nr->cmd->data)->channel)));
data              154 net/ncsi/ncsi-pkt.h 	unsigned char           data[];      /* OEM Payload Data  */
data              161 net/ncsi/ncsi-pkt.h 	unsigned char           data[];      /* Payload data      */
data              170 net/ncsi/ncsi-pkt.h 	unsigned char           data[];      /* Data              */
data              178 net/ncsi/ncsi-pkt.h 	unsigned char           data[];      /* Cmd specific Data */
data              286 net/ncsi/ncsi-rsp.c 	ncm->data[0] = cmd->mc_id;
data              287 net/ncsi/ncsi-rsp.c 	ncm->data[1] = ntohl(cmd->mode);
data              309 net/ncsi/ncsi-rsp.c 	ncm->data[0] = ntohl(cmd->mode);
data              310 net/ncsi/ncsi-rsp.c 	ncm->data[1] = ntohl(cmd->oem_mode);
data              331 net/ncsi/ncsi-rsp.c 	ncm->data[2] = ntohl(rsp->status);
data              332 net/ncsi/ncsi-rsp.c 	ncm->data[3] = ntohl(rsp->other);
data              333 net/ncsi/ncsi-rsp.c 	ncm->data[4] = ntohl(rsp->oem_status);
data              406 net/ncsi/ncsi-rsp.c 	ncm->data[0] = ntohl(cmd->mode);
data              503 net/ncsi/ncsi-rsp.c 	ncm->data[0] = ntohl(cmd->mode);
data              528 net/ncsi/ncsi-rsp.c 	ncm->data[0] = 0;
data              556 net/ncsi/ncsi-rsp.c 	ncm->data[0] = ntohl(cmd->mode);
data              581 net/ncsi/ncsi-rsp.c 	ncm->data[0] = 0;
data              609 net/ncsi/ncsi-rsp.c 	ncm->data[0] = cmd->mode;
data              629 net/ncsi/ncsi-rsp.c 	memcpy(saddr.sa_data, &rsp->data[MLX_MAC_ADDR_OFFSET], ETH_ALEN);
data              645 net/ncsi/ncsi-rsp.c 	mlx = (struct ncsi_rsp_oem_mlx_pkt *)(rsp->data);
data              668 net/ncsi/ncsi-rsp.c 	memcpy(saddr.sa_data, &rsp->data[BCM_MAC_ADDR_OFFSET], ETH_ALEN);
data              689 net/ncsi/ncsi-rsp.c 	bcm = (struct ncsi_rsp_oem_bcm_pkt *)(rsp->data);
data              837 net/ncsi/ncsi-rsp.c 		nc->modes[NCSI_MODE_BC].data[0] = ntohl(rsp->bc_mode);
data              848 net/ncsi/ncsi-rsp.c 	nc->modes[NCSI_MODE_LINK].data[0] = ntohl(rsp->link_mode);
data              850 net/ncsi/ncsi-rsp.c 	nc->modes[NCSI_MODE_VLAN].data[0] = rsp->vlan_mode;
data              852 net/ncsi/ncsi-rsp.c 	nc->modes[NCSI_MODE_FC].data[0] = rsp->fc_mode;
data              854 net/ncsi/ncsi-rsp.c 	nc->modes[NCSI_MODE_AEN].data[0] = ntohl(rsp->aen_mode);
data               38 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct mtype *map = set->data;
data               47 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct mtype *map = set->data;
data               58 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct mtype *map = set->data;
data               68 net/netfilter/ipset/ip_set_bitmap_gen.h 	set->data = NULL;
data               74 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct mtype *map = set->data;
data               94 net/netfilter/ipset/ip_set_bitmap_gen.h 	const struct mtype *map = set->data;
data              119 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct mtype *map = set->data;
data              133 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct mtype *map = set->data;
data              178 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct mtype *map = set->data;
data              206 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct mtype *map = set->data;
data              114 net/netfilter/ipset/ip_set_bitmap_ip.c 	struct bitmap_ip *map = set->data;
data              133 net/netfilter/ipset/ip_set_bitmap_ip.c 	struct bitmap_ip *map = set->data;
data              199 net/netfilter/ipset/ip_set_bitmap_ip.c 	const struct bitmap_ip *x = a->data;
data              200 net/netfilter/ipset/ip_set_bitmap_ip.c 	const struct bitmap_ip *y = b->data;
data              234 net/netfilter/ipset/ip_set_bitmap_ip.c 	set->data = map;
data              212 net/netfilter/ipset/ip_set_bitmap_ipmac.c 	struct bitmap_ipmac *map = set->data;
data              224 net/netfilter/ipset/ip_set_bitmap_ipmac.c 	    (skb_mac_header(skb) + ETH_HLEN) > skb->data)
data              244 net/netfilter/ipset/ip_set_bitmap_ipmac.c 	const struct bitmap_ipmac *map = set->data;
data              283 net/netfilter/ipset/ip_set_bitmap_ipmac.c 	const struct bitmap_ipmac *x = a->data;
data              284 net/netfilter/ipset/ip_set_bitmap_ipmac.c 	const struct bitmap_ipmac *y = b->data;
data              311 net/netfilter/ipset/ip_set_bitmap_ipmac.c 	set->data = map;
data              104 net/netfilter/ipset/ip_set_bitmap_port.c 	struct bitmap_port *map = set->data;
data              129 net/netfilter/ipset/ip_set_bitmap_port.c 	struct bitmap_port *map = set->data;
data              185 net/netfilter/ipset/ip_set_bitmap_port.c 	const struct bitmap_port *x = a->data;
data              186 net/netfilter/ipset/ip_set_bitmap_port.c 	const struct bitmap_port *y = b->data;
data              215 net/netfilter/ipset/ip_set_bitmap_port.c 	set->data = map;
data              478 net/netfilter/ipset/ip_set_core.c 			struct ip_set_ext *mext, u32 flags, void *data)
data              481 net/netfilter/ipset/ip_set_core.c 	    ip_set_timeout_expired(ext_timeout(data, set)))
data              484 net/netfilter/ipset/ip_set_core.c 		struct ip_set_counter *counter = ext_counter(data, set);
data              495 net/netfilter/ipset/ip_set_core.c 		ip_set_get_skbinfo(ext_skbinfo(data, set),
data             2057 net/netfilter/ipset/ip_set_core.c 	void *data;
data             2069 net/netfilter/ipset/ip_set_core.c 	data = vmalloc(*len);
data             2070 net/netfilter/ipset/ip_set_core.c 	if (!data)
data             2072 net/netfilter/ipset/ip_set_core.c 	if (copy_from_user(data, user, *len) != 0) {
data             2076 net/netfilter/ipset/ip_set_core.c 	op = data;
data             2080 net/netfilter/ipset/ip_set_core.c 		struct ip_set_req_version *req_version = data;
data             2095 net/netfilter/ipset/ip_set_core.c 		struct ip_set_req_version *req_version = data;
data             2109 net/netfilter/ipset/ip_set_core.c 		struct ip_set_req_get_set *req_get = data;
data             2124 net/netfilter/ipset/ip_set_core.c 		struct ip_set_req_get_set_family *req_get = data;
data             2141 net/netfilter/ipset/ip_set_core.c 		struct ip_set_req_get_set *req_get = data;
data             2164 net/netfilter/ipset/ip_set_core.c 	if (copy_to_user(user, data, copylen))
data             2168 net/netfilter/ipset/ip_set_core.c 	vfree(data);
data              305 net/netfilter/ipset/ip_set_hash_gen.h #define HKEY(data, initval, htable_bits)			\
data              307 net/netfilter/ipset/ip_set_hash_gen.h 	const u32 *__k = (const u32 *)data;			\
data              425 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data              478 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data              491 net/netfilter/ipset/ip_set_hash_gen.h 	set->data = NULL;
data              497 net/netfilter/ipset/ip_set_hash_gen.h 	const struct htype *x = a->data;
data              498 net/netfilter/ipset/ip_set_hash_gen.h 	const struct htype *y = b->data;
data              516 net/netfilter/ipset/ip_set_hash_gen.h 	struct mtype_elem *data;
data              535 net/netfilter/ipset/ip_set_hash_gen.h 			data = ahash_data(n, j, dsize);
data              536 net/netfilter/ipset/ip_set_hash_gen.h 			if (!ip_set_timeout_expired(ext_timeout(data, set)))
data              544 net/netfilter/ipset/ip_set_hash_gen.h 					NCIDR_PUT(DCIDR_GET(data->cidr, k)),
data              548 net/netfilter/ipset/ip_set_hash_gen.h 			ip_set_ext_destroy(set, data);
data              569 net/netfilter/ipset/ip_set_hash_gen.h 				data = ahash_data(n, j, dsize);
data              571 net/netfilter/ipset/ip_set_hash_gen.h 				       data, dsize);
data              597 net/netfilter/ipset/ip_set_hash_gen.h 	h = set->data;
data              644 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data              652 net/netfilter/ipset/ip_set_hash_gen.h 	struct mtype_elem *data;
data              713 net/netfilter/ipset/ip_set_hash_gen.h 				data = ahash_data(n, j, dsize);
data              714 net/netfilter/ipset/ip_set_hash_gen.h 				if (SET_ELEM_EXPIRED(set, data))
data              721 net/netfilter/ipset/ip_set_hash_gen.h 				memcpy(tmp, data, dsize);
data              722 net/netfilter/ipset/ip_set_hash_gen.h 				data = tmp;
data              723 net/netfilter/ipset/ip_set_hash_gen.h 				mtype_data_reset_flags(data, &flags);
data              725 net/netfilter/ipset/ip_set_hash_gen.h 				key = HKEY(data, h->initval, htable_bits);
data              767 net/netfilter/ipset/ip_set_hash_gen.h 				memcpy(d, data, dsize);
data              826 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data              830 net/netfilter/ipset/ip_set_hash_gen.h 	struct mtype_elem *data;
data              842 net/netfilter/ipset/ip_set_hash_gen.h 				data = ahash_data(n, j, set->dsize);
data              843 net/netfilter/ipset/ip_set_hash_gen.h 				if (!SET_ELEM_EXPIRED(set, data))
data              858 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data              861 net/netfilter/ipset/ip_set_hash_gen.h 	struct mtype_elem *data;
data              917 net/netfilter/ipset/ip_set_hash_gen.h 		data = ahash_data(n, i, set->dsize);
data              918 net/netfilter/ipset/ip_set_hash_gen.h 		if (mtype_data_equal(data, d, &multi)) {
data              919 net/netfilter/ipset/ip_set_hash_gen.h 			if (flag_exist || SET_ELEM_EXPIRED(set, data)) {
data              928 net/netfilter/ipset/ip_set_hash_gen.h 		if (SET_ELEM_EXPIRED(set, data) && j == -1) {
data              936 net/netfilter/ipset/ip_set_hash_gen.h 		data = ahash_data(n, j, set->dsize);
data              941 net/netfilter/ipset/ip_set_hash_gen.h 					NCIDR_PUT(DCIDR_GET(data->cidr, i)),
data              944 net/netfilter/ipset/ip_set_hash_gen.h 			ip_set_ext_destroy(set, data);
data              977 net/netfilter/ipset/ip_set_hash_gen.h 	data = ahash_data(n, j, set->dsize);
data              984 net/netfilter/ipset/ip_set_hash_gen.h 	memcpy(data, d, sizeof(struct mtype_elem));
data              987 net/netfilter/ipset/ip_set_hash_gen.h 	mtype_data_set_flags(data, flags);
data              990 net/netfilter/ipset/ip_set_hash_gen.h 		ip_set_init_counter(ext_counter(data, set), ext);
data              992 net/netfilter/ipset/ip_set_hash_gen.h 		ip_set_init_comment(set, ext_comment(data, set), ext);
data              994 net/netfilter/ipset/ip_set_hash_gen.h 		ip_set_init_skbinfo(ext_skbinfo(data, set), ext);
data              997 net/netfilter/ipset/ip_set_hash_gen.h 		ip_set_timeout_set(ext_timeout(data, set), ext->timeout);
data             1048 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data             1051 net/netfilter/ipset/ip_set_hash_gen.h 	struct mtype_elem *data;
data             1077 net/netfilter/ipset/ip_set_hash_gen.h 		data = ahash_data(n, i, dsize);
data             1078 net/netfilter/ipset/ip_set_hash_gen.h 		if (!mtype_data_equal(data, d, &multi))
data             1080 net/netfilter/ipset/ip_set_hash_gen.h 		if (SET_ELEM_EXPIRED(set, data))
data             1094 net/netfilter/ipset/ip_set_hash_gen.h 		ip_set_ext_destroy(set, data);
data             1127 net/netfilter/ipset/ip_set_hash_gen.h 				data = ahash_data(n, j, dsize);
data             1128 net/netfilter/ipset/ip_set_hash_gen.h 				memcpy(tmp->value + k * dsize, data, dsize);
data             1156 net/netfilter/ipset/ip_set_hash_gen.h mtype_data_match(struct mtype_elem *data, const struct ip_set_ext *ext,
data             1159 net/netfilter/ipset/ip_set_hash_gen.h 	if (!ip_set_match_extensions(set, ext, mext, flags, data))
data             1162 net/netfilter/ipset/ip_set_hash_gen.h 	return mtype_do_data_match(data);
data             1174 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data             1177 net/netfilter/ipset/ip_set_hash_gen.h 	struct mtype_elem *data;
data             1205 net/netfilter/ipset/ip_set_hash_gen.h 			data = ahash_data(n, i, set->dsize);
data             1206 net/netfilter/ipset/ip_set_hash_gen.h 			if (!mtype_data_equal(data, d, &multi))
data             1208 net/netfilter/ipset/ip_set_hash_gen.h 			ret = mtype_data_match(data, ext, mext, set, flags);
data             1229 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data             1233 net/netfilter/ipset/ip_set_hash_gen.h 	struct mtype_elem *data;
data             1261 net/netfilter/ipset/ip_set_hash_gen.h 		data = ahash_data(n, i, set->dsize);
data             1262 net/netfilter/ipset/ip_set_hash_gen.h 		if (!mtype_data_equal(data, d, &multi))
data             1264 net/netfilter/ipset/ip_set_hash_gen.h 		ret = mtype_data_match(data, ext, mext, set, flags);
data             1277 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data             1325 net/netfilter/ipset/ip_set_hash_gen.h 	struct htype *h = set->data;
data             1557 net/netfilter/ipset/ip_set_hash_gen.h 	set->data = h;
data             1587 net/netfilter/ipset/ip_set_hash_gen.h 		 t->htable_bits, h->maxelem, set->data, t);
data               81 net/netfilter/ipset/ip_set_hash_ip.c 	const struct hash_ip4 *h = set->data;
data              100 net/netfilter/ipset/ip_set_hash_ip.c 	const struct hash_ip4 *h = set->data;
data              218 net/netfilter/ipset/ip_set_hash_ip.c 	const struct hash_ip6 *h = set->data;
data              235 net/netfilter/ipset/ip_set_hash_ip.c 	const struct hash_ip6 *h = set->data;
data               93 net/netfilter/ipset/ip_set_hash_ipmac.c 	    (skb_mac_header(skb) + ETH_HLEN) > skb->data)
data              209 net/netfilter/ipset/ip_set_hash_ipmac.c 	    (skb_mac_header(skb) + ETH_HLEN) > skb->data)
data               56 net/netfilter/ipset/ip_set_hash_ipmark.c 		       const struct hash_ipmark4_elem *data)
data               58 net/netfilter/ipset/ip_set_hash_ipmark.c 	if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) ||
data               59 net/netfilter/ipset/ip_set_hash_ipmark.c 	    nla_put_net32(skb, IPSET_ATTR_MARK, htonl(data->mark)))
data               83 net/netfilter/ipset/ip_set_hash_ipmark.c 	const struct hash_ipmark4 *h = set->data;
data               99 net/netfilter/ipset/ip_set_hash_ipmark.c 	const struct hash_ipmark4 *h = set->data;
data              179 net/netfilter/ipset/ip_set_hash_ipmark.c 		       const struct hash_ipmark6_elem *data)
data              181 net/netfilter/ipset/ip_set_hash_ipmark.c 	if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip.in6) ||
data              182 net/netfilter/ipset/ip_set_hash_ipmark.c 	    nla_put_net32(skb, IPSET_ATTR_MARK, htonl(data->mark)))
data              209 net/netfilter/ipset/ip_set_hash_ipmark.c 	const struct hash_ipmark6 *h = set->data;
data              225 net/netfilter/ipset/ip_set_hash_ipmark.c 	const struct hash_ipmark6 *h = set->data;
data               62 net/netfilter/ipset/ip_set_hash_ipport.c 		       const struct hash_ipport4_elem *data)
data               64 net/netfilter/ipset/ip_set_hash_ipport.c 	if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) ||
data               65 net/netfilter/ipset/ip_set_hash_ipport.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data               66 net/netfilter/ipset/ip_set_hash_ipport.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto))
data              107 net/netfilter/ipset/ip_set_hash_ipport.c 	const struct hash_ipport4 *h = set->data;
data              217 net/netfilter/ipset/ip_set_hash_ipport.c 		       const struct hash_ipport6_elem *data)
data              219 net/netfilter/ipset/ip_set_hash_ipport.c 	if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip.in6) ||
data              220 net/netfilter/ipset/ip_set_hash_ipport.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data              221 net/netfilter/ipset/ip_set_hash_ipport.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto))
data              265 net/netfilter/ipset/ip_set_hash_ipport.c 	const struct hash_ipport6 *h = set->data;
data               62 net/netfilter/ipset/ip_set_hash_ipportip.c 			 const struct hash_ipportip4_elem *data)
data               64 net/netfilter/ipset/ip_set_hash_ipportip.c 	if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) ||
data               65 net/netfilter/ipset/ip_set_hash_ipportip.c 	    nla_put_ipaddr4(skb, IPSET_ATTR_IP2, data->ip2) ||
data               66 net/netfilter/ipset/ip_set_hash_ipportip.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data               67 net/netfilter/ipset/ip_set_hash_ipportip.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto))
data              110 net/netfilter/ipset/ip_set_hash_ipportip.c 	const struct hash_ipportip4 *h = set->data;
data              226 net/netfilter/ipset/ip_set_hash_ipportip.c 			 const struct hash_ipportip6_elem *data)
data              228 net/netfilter/ipset/ip_set_hash_ipportip.c 	if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip.in6) ||
data              229 net/netfilter/ipset/ip_set_hash_ipportip.c 	    nla_put_ipaddr6(skb, IPSET_ATTR_IP2, &data->ip2.in6) ||
data              230 net/netfilter/ipset/ip_set_hash_ipportip.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data              231 net/netfilter/ipset/ip_set_hash_ipportip.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto))
data              276 net/netfilter/ipset/ip_set_hash_ipportip.c 	const struct hash_ipportip6 *h = set->data;
data              101 net/netfilter/ipset/ip_set_hash_ipportnet.c 			  const struct hash_ipportnet4_elem *data)
data              103 net/netfilter/ipset/ip_set_hash_ipportnet.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data              105 net/netfilter/ipset/ip_set_hash_ipportnet.c 	if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) ||
data              106 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_ipaddr4(skb, IPSET_ATTR_IP2, data->ip2) ||
data              107 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data              108 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr + 1) ||
data              109 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto) ||
data              137 net/netfilter/ipset/ip_set_hash_ipportnet.c 	const struct hash_ipportnet4 *h = set->data;
data              162 net/netfilter/ipset/ip_set_hash_ipportnet.c 	const struct hash_ipportnet4 *h = set->data;
data              350 net/netfilter/ipset/ip_set_hash_ipportnet.c 			  const struct hash_ipportnet6_elem *data)
data              352 net/netfilter/ipset/ip_set_hash_ipportnet.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data              354 net/netfilter/ipset/ip_set_hash_ipportnet.c 	if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip.in6) ||
data              355 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_ipaddr6(skb, IPSET_ATTR_IP2, &data->ip2.in6) ||
data              356 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data              357 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr + 1) ||
data              358 net/netfilter/ipset/ip_set_hash_ipportnet.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto) ||
data              388 net/netfilter/ipset/ip_set_hash_ipportnet.c 	const struct hash_ipportnet6 *h = set->data;
data              413 net/netfilter/ipset/ip_set_hash_ipportnet.c 	const struct hash_ipportnet6 *h = set->data;
data               81 net/netfilter/ipset/ip_set_hash_mac.c 	    (skb_mac_header(skb) + ETH_HLEN) > skb->data)
data               85 net/netfilter/ipset/ip_set_hash_net.c hash_net4_data_list(struct sk_buff *skb, const struct hash_net4_elem *data)
data               87 net/netfilter/ipset/ip_set_hash_net.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data               89 net/netfilter/ipset/ip_set_hash_net.c 	if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) ||
data               90 net/netfilter/ipset/ip_set_hash_net.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr) ||
data              116 net/netfilter/ipset/ip_set_hash_net.c 	const struct hash_net4 *h = set->data;
data              138 net/netfilter/ipset/ip_set_hash_net.c 	const struct hash_net4 *h = set->data;
data              250 net/netfilter/ipset/ip_set_hash_net.c hash_net6_data_list(struct sk_buff *skb, const struct hash_net6_elem *data)
data              252 net/netfilter/ipset/ip_set_hash_net.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data              254 net/netfilter/ipset/ip_set_hash_net.c 	if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip.in6) ||
data              255 net/netfilter/ipset/ip_set_hash_net.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr) ||
data              284 net/netfilter/ipset/ip_set_hash_net.c 	const struct hash_net6 *h = set->data;
data              104 net/netfilter/ipset/ip_set_hash_netiface.c 			 const struct hash_netiface4_elem *data)
data              106 net/netfilter/ipset/ip_set_hash_netiface.c 	u32 flags = data->physdev ? IPSET_FLAG_PHYSDEV : 0;
data              108 net/netfilter/ipset/ip_set_hash_netiface.c 	if (data->nomatch)
data              110 net/netfilter/ipset/ip_set_hash_netiface.c 	if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) ||
data              111 net/netfilter/ipset/ip_set_hash_netiface.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr) ||
data              112 net/netfilter/ipset/ip_set_hash_netiface.c 	    nla_put_string(skb, IPSET_ATTR_IFACE, data->iface) ||
data              155 net/netfilter/ipset/ip_set_hash_netiface.c 	struct hash_netiface4 *h = set->data;
data              195 net/netfilter/ipset/ip_set_hash_netiface.c 	struct hash_netiface4 *h = set->data;
data              327 net/netfilter/ipset/ip_set_hash_netiface.c 			 const struct hash_netiface6_elem *data)
data              329 net/netfilter/ipset/ip_set_hash_netiface.c 	u32 flags = data->physdev ? IPSET_FLAG_PHYSDEV : 0;
data              331 net/netfilter/ipset/ip_set_hash_netiface.c 	if (data->nomatch)
data              333 net/netfilter/ipset/ip_set_hash_netiface.c 	if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip.in6) ||
data              334 net/netfilter/ipset/ip_set_hash_netiface.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr) ||
data              335 net/netfilter/ipset/ip_set_hash_netiface.c 	    nla_put_string(skb, IPSET_ATTR_IFACE, data->iface) ||
data              365 net/netfilter/ipset/ip_set_hash_netiface.c 	struct hash_netiface6 *h = set->data;
data              103 net/netfilter/ipset/ip_set_hash_netnet.c 		       const struct hash_netnet4_elem *data)
data              105 net/netfilter/ipset/ip_set_hash_netnet.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data              107 net/netfilter/ipset/ip_set_hash_netnet.c 	if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip[0]) ||
data              108 net/netfilter/ipset/ip_set_hash_netnet.c 	    nla_put_ipaddr4(skb, IPSET_ATTR_IP2, data->ip[1]) ||
data              109 net/netfilter/ipset/ip_set_hash_netnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) ||
data              110 net/netfilter/ipset/ip_set_hash_netnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) ||
data              143 net/netfilter/ipset/ip_set_hash_netnet.c 	const struct hash_netnet4 *h = set->data;
data              165 net/netfilter/ipset/ip_set_hash_netnet.c 	const struct hash_netnet4 *h = set->data;
data              334 net/netfilter/ipset/ip_set_hash_netnet.c 		       const struct hash_netnet6_elem *data)
data              336 net/netfilter/ipset/ip_set_hash_netnet.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data              338 net/netfilter/ipset/ip_set_hash_netnet.c 	if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip[0].in6) ||
data              339 net/netfilter/ipset/ip_set_hash_netnet.c 	    nla_put_ipaddr6(skb, IPSET_ATTR_IP2, &data->ip[1].in6) ||
data              340 net/netfilter/ipset/ip_set_hash_netnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) ||
data              341 net/netfilter/ipset/ip_set_hash_netnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) ||
data              377 net/netfilter/ipset/ip_set_hash_netnet.c 	const struct hash_netnet6 *h = set->data;
data               98 net/netfilter/ipset/ip_set_hash_netport.c 			const struct hash_netport4_elem *data)
data              100 net/netfilter/ipset/ip_set_hash_netport.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data              102 net/netfilter/ipset/ip_set_hash_netport.c 	if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) ||
data              103 net/netfilter/ipset/ip_set_hash_netport.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data              104 net/netfilter/ipset/ip_set_hash_netport.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr + 1) ||
data              105 net/netfilter/ipset/ip_set_hash_netport.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto) ||
data              132 net/netfilter/ipset/ip_set_hash_netport.c 	const struct hash_netport4 *h = set->data;
data              156 net/netfilter/ipset/ip_set_hash_netport.c 	const struct hash_netport4 *h = set->data;
data              311 net/netfilter/ipset/ip_set_hash_netport.c 			const struct hash_netport6_elem *data)
data              313 net/netfilter/ipset/ip_set_hash_netport.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data              315 net/netfilter/ipset/ip_set_hash_netport.c 	if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip.in6) ||
data              316 net/netfilter/ipset/ip_set_hash_netport.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data              317 net/netfilter/ipset/ip_set_hash_netport.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr + 1) ||
data              318 net/netfilter/ipset/ip_set_hash_netport.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto) ||
data              348 net/netfilter/ipset/ip_set_hash_netport.c 	const struct hash_netport6 *h = set->data;
data              372 net/netfilter/ipset/ip_set_hash_netport.c 	const struct hash_netport6 *h = set->data;
data              110 net/netfilter/ipset/ip_set_hash_netportnet.c 			   const struct hash_netportnet4_elem *data)
data              112 net/netfilter/ipset/ip_set_hash_netportnet.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data              114 net/netfilter/ipset/ip_set_hash_netportnet.c 	if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip[0]) ||
data              115 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_ipaddr4(skb, IPSET_ATTR_IP2, data->ip[1]) ||
data              116 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data              117 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) ||
data              118 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) ||
data              119 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto) ||
data              153 net/netfilter/ipset/ip_set_hash_netportnet.c 	const struct hash_netportnet4 *h = set->data;
data              179 net/netfilter/ipset/ip_set_hash_netportnet.c 	const struct hash_netportnet4 *h = set->data;
data              386 net/netfilter/ipset/ip_set_hash_netportnet.c 			   const struct hash_netportnet6_elem *data)
data              388 net/netfilter/ipset/ip_set_hash_netportnet.c 	u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0;
data              390 net/netfilter/ipset/ip_set_hash_netportnet.c 	if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip[0].in6) ||
data              391 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_ipaddr6(skb, IPSET_ATTR_IP2, &data->ip[1].in6) ||
data              392 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_net16(skb, IPSET_ATTR_PORT, data->port) ||
data              393 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) ||
data              394 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) ||
data              395 net/netfilter/ipset/ip_set_hash_netportnet.c 	    nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto) ||
data              432 net/netfilter/ipset/ip_set_hash_netportnet.c 	const struct hash_netportnet6 *h = set->data;
data              458 net/netfilter/ipset/ip_set_hash_netportnet.c 	const struct hash_netportnet6 *h = set->data;
data               53 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data               78 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data               98 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              155 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              166 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              176 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              188 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              235 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              317 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              349 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              414 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              426 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              440 net/netfilter/ipset/ip_set_list_set.c 	set->data = NULL;
data              461 net/netfilter/ipset/ip_set_list_set.c 	const struct list_set *map = set->data;
data              486 net/netfilter/ipset/ip_set_list_set.c 	const struct list_set *map = set->data;
data              540 net/netfilter/ipset/ip_set_list_set.c 	const struct list_set *x = a->data;
data              541 net/netfilter/ipset/ip_set_list_set.c 	const struct list_set *y = b->data;
data              580 net/netfilter/ipset/ip_set_list_set.c 	struct list_set *map = set->data;
data              601 net/netfilter/ipset/ip_set_list_set.c 	set->data = map;
data             1736 net/netfilter/ipvs/ip_vs_ctl.c 	int *valp = table->data;
data             1741 net/netfilter/ipvs/ip_vs_ctl.c 		.data = &val,
data             1762 net/netfilter/ipvs/ip_vs_ctl.c 	int *valp = table->data;
data             1766 net/netfilter/ipvs/ip_vs_ctl.c 		.data = &val,
data             1787 net/netfilter/ipvs/ip_vs_ctl.c 	int *valp = table->data;
data             1792 net/netfilter/ipvs/ip_vs_ctl.c 		.data = &val,
data             1980 net/netfilter/ipvs/ip_vs_ctl.c 		.data		= &sysctl_ip_vs_debug_level,
data             4008 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_amemthresh;
data             4010 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_am_droprate;
data             4011 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_drop_entry;
data             4012 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_drop_packet;
data             4014 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_conntrack;
data             4016 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_secure_tcp;
data             4018 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_snat_reroute;
data             4020 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_sync_ver;
data             4022 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_sync_ports;
data             4023 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_sync_persist_mode;
data             4025 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_sync_qlen_max;
data             4027 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_sync_sock_size;
data             4028 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_cache_bypass;
data             4029 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_expire_nodest_conn;
data             4030 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_sloppy_tcp;
data             4031 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_sloppy_sctp;
data             4032 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_expire_quiescent_template;
data             4035 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx].data = &ipvs->sysctl_sync_threshold;
data             4038 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_sync_refresh_period;
data             4040 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_sync_retries;
data             4041 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_nat_icmp_send;
data             4043 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_pmtu_disc;
data             4044 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_backup_only;
data             4046 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_conn_reuse_mode;
data             4047 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_schedule_icmp;
data             4048 net/netfilter/ipvs/ip_vs_ctl.c 	tbl[idx++].data = &ipvs->sysctl_ignore_tunneled;
data               68 net/netfilter/ipvs/ip_vs_ftp.c 	struct tcphdr *th = (struct tcphdr *)((char *)skb->data + ipvsh->len);
data               96 net/netfilter/ipvs/ip_vs_ftp.c static int ip_vs_ftp_get_addrport(char *data, char *data_limit,
data              108 net/netfilter/ipvs/ip_vs_ftp.c 	if (data_limit - data < plen) {
data              110 net/netfilter/ipvs/ip_vs_ftp.c 		if (strncasecmp(data, pattern, data_limit - data) == 0)
data              116 net/netfilter/ipvs/ip_vs_ftp.c 	if (strncasecmp(data, pattern, plen) != 0) {
data              119 net/netfilter/ipvs/ip_vs_ftp.c 	s = data + plen;
data              142 net/netfilter/ipvs/ip_vs_ftp.c 		for (data = s; ; data++) {
data              143 net/netfilter/ipvs/ip_vs_ftp.c 			if (data == data_limit)
data              145 net/netfilter/ipvs/ip_vs_ftp.c 			c = *data;
data              161 net/netfilter/ipvs/ip_vs_ftp.c 		*end = data;
data              252 net/netfilter/ipvs/ip_vs_ftp.c 	char *data, *data_limit;
data              274 net/netfilter/ipvs/ip_vs_ftp.c 		data = ip_vs_ftp_data_ptr(skb, ipvsh);
data              277 net/netfilter/ipvs/ip_vs_ftp.c 		if (!data || data >= data_limit)
data              280 net/netfilter/ipvs/ip_vs_ftp.c 		if (ip_vs_ftp_get_addrport(data, data_limit,
data              291 net/netfilter/ipvs/ip_vs_ftp.c 		data = ip_vs_ftp_data_ptr(skb, ipvsh);
data              294 net/netfilter/ipvs/ip_vs_ftp.c 		if (!data || data >= data_limit)
data              301 net/netfilter/ipvs/ip_vs_ftp.c 		if (ip_vs_ftp_get_addrport(data, data_limit,
data              376 net/netfilter/ipvs/ip_vs_ftp.c 						   start - data,
data              422 net/netfilter/ipvs/ip_vs_ftp.c 	char *data, *data_start, *data_limit;
data              439 net/netfilter/ipvs/ip_vs_ftp.c 	data = data_start = ip_vs_ftp_data_ptr(skb, ipvsh);
data              441 net/netfilter/ipvs/ip_vs_ftp.c 	if (!data || data >= data_limit)
data              444 net/netfilter/ipvs/ip_vs_ftp.c 	while (data <= data_limit - 6) {
data              446 net/netfilter/ipvs/ip_vs_ftp.c 		    strncasecmp(data, "PASV\r\n", 6) == 0) {
data              449 net/netfilter/ipvs/ip_vs_ftp.c 				  data - data_start,
data              456 net/netfilter/ipvs/ip_vs_ftp.c 		if (strncasecmp(data, "EPSV", 4) == 0 &&
data              457 net/netfilter/ipvs/ip_vs_ftp.c 		    (data[4] == ' ' || data[4] == '\r')) {
data              458 net/netfilter/ipvs/ip_vs_ftp.c 			if (data[4] == ' ') {
data              459 net/netfilter/ipvs/ip_vs_ftp.c 				char proto = data[5];
data              461 net/netfilter/ipvs/ip_vs_ftp.c 				if (data > data_limit - 7 || data[6] != '\r')
data              475 net/netfilter/ipvs/ip_vs_ftp.c 				  data - data_start,
data              481 net/netfilter/ipvs/ip_vs_ftp.c 		data++;
data              121 net/netfilter/ipvs/ip_vs_lblc.c 		.data		= NULL,
data              571 net/netfilter/ipvs/ip_vs_lblc.c 	ipvs->lblc_ctl_table[0].data = &ipvs->sysctl_lblc_expiration;
data              292 net/netfilter/ipvs/ip_vs_lblcr.c 		.data		= NULL,
data              756 net/netfilter/ipvs/ip_vs_lblcr.c 	ipvs->lblcr_ctl_table[0].data = &ipvs->sysctl_lblcr_expiration;
data               89 net/netfilter/ipvs/ip_vs_pe_sip.c 	dptr = skb->data + dataoff;
data              199 net/netfilter/ipvs/ip_vs_proto_sctp.c 	sh = (struct sctphdr *)(skb->data + sctphoff);
data             1054 net/netfilter/ipvs/ip_vs_sync.c 			  __u8 **data, unsigned int maxlen,
data             1066 net/netfilter/ipvs/ip_vs_sync.c 	*data = p;
data             1664 net/netfilter/ipvs/ip_vs_sync.c static int sync_thread_master(void *data)
data             1666 net/netfilter/ipvs/ip_vs_sync.c 	struct ip_vs_sync_thread_data *tinfo = data;
data             1716 net/netfilter/ipvs/ip_vs_sync.c static int sync_thread_backup(void *data)
data             1718 net/netfilter/ipvs/ip_vs_sync.c 	struct ip_vs_sync_thread_data *tinfo = data;
data             1756 net/netfilter/ipvs/ip_vs_sync.c 	int (*threadfn)(void *data);
data             1030 net/netfilter/ipvs/ip_vs_xmit.c 	void *data;
data             1043 net/netfilter/ipvs/ip_vs_xmit.c 	gueh = (struct guehdr *)skb->data;
data             1051 net/netfilter/ipvs/ip_vs_xmit.c 	data = &gueh[1];
data             1054 net/netfilter/ipvs/ip_vs_xmit.c 		__be32 *flags = data;
data             1060 net/netfilter/ipvs/ip_vs_xmit.c 		data += GUE_LEN_PRIV;
data             1066 net/netfilter/ipvs/ip_vs_xmit.c 		pd = data;
data             1076 net/netfilter/ipvs/ip_vs_xmit.c 		data += GUE_PLEN_REMCSUM;
data              293 net/netfilter/nf_conncount.c static void schedule_gc_worker(struct nf_conncount_data *data, int tree)
data              295 net/netfilter/nf_conncount.c 	set_bit(tree, data->pending_trees);
data              296 net/netfilter/nf_conncount.c 	schedule_work(&data->gc_work);
data              301 net/netfilter/nf_conncount.c 	    struct nf_conncount_data *data,
data              313 net/netfilter/nf_conncount.c 	u8 keylen = data->keylen;
data              351 net/netfilter/nf_conncount.c 		schedule_gc_worker(data, hash);
data              386 net/netfilter/nf_conncount.c 	   struct nf_conncount_data *data,
data              395 net/netfilter/nf_conncount.c 	u8 keylen = data->keylen;
data              397 net/netfilter/nf_conncount.c 	hash = jhash2(key, data->keylen, conncount_rnd) % CONNCOUNT_SLOTS;
data              398 net/netfilter/nf_conncount.c 	root = &data->root[hash];
data              441 net/netfilter/nf_conncount.c 	return insert_tree(net, data, root, hash, key, tuple, zone);
data              446 net/netfilter/nf_conncount.c 	struct nf_conncount_data *data = container_of(work, struct nf_conncount_data, gc_work);
data              452 net/netfilter/nf_conncount.c 	tree = data->gc_tree % CONNCOUNT_SLOTS;
data              453 net/netfilter/nf_conncount.c 	root = &data->root[tree];
data              459 net/netfilter/nf_conncount.c 		if (nf_conncount_gc_list(data->net, &rbconn->list))
data              489 net/netfilter/nf_conncount.c 	clear_bit(tree, data->pending_trees);
data              492 net/netfilter/nf_conncount.c 	next_tree = find_next_bit(data->pending_trees, CONNCOUNT_SLOTS, next_tree);
data              495 net/netfilter/nf_conncount.c 		data->gc_tree = next_tree;
data              507 net/netfilter/nf_conncount.c 				struct nf_conncount_data *data,
data              512 net/netfilter/nf_conncount.c 	return count_tree(net, data, key, tuple, zone);
data              519 net/netfilter/nf_conncount.c 	struct nf_conncount_data *data;
data              529 net/netfilter/nf_conncount.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data              530 net/netfilter/nf_conncount.c 	if (!data)
data              535 net/netfilter/nf_conncount.c 		kfree(data);
data              539 net/netfilter/nf_conncount.c 	for (i = 0; i < ARRAY_SIZE(data->root); ++i)
data              540 net/netfilter/nf_conncount.c 		data->root[i] = RB_ROOT;
data              542 net/netfilter/nf_conncount.c 	data->keylen = keylen / sizeof(u32);
data              543 net/netfilter/nf_conncount.c 	data->net = net;
data              544 net/netfilter/nf_conncount.c 	INIT_WORK(&data->gc_work, tree_gc_worker);
data              546 net/netfilter/nf_conncount.c 	return data;
data              576 net/netfilter/nf_conncount.c 			  struct nf_conncount_data *data)
data              580 net/netfilter/nf_conncount.c 	cancel_work_sync(&data->gc_work);
data              583 net/netfilter/nf_conncount.c 	for (i = 0; i < ARRAY_SIZE(data->root); ++i)
data              584 net/netfilter/nf_conncount.c 		destroy_tree(&data->root[i]);
data              586 net/netfilter/nf_conncount.c 	kfree(data);
data             2057 net/netfilter/nf_conntrack_core.c get_next_corpse(int (*iter)(struct nf_conn *i, void *data),
data             2058 net/netfilter/nf_conntrack_core.c 		void *data, unsigned int *bucket)
data             2074 net/netfilter/nf_conntrack_core.c 				if (iter(ct, data))
data             2091 net/netfilter/nf_conntrack_core.c static void nf_ct_iterate_cleanup(int (*iter)(struct nf_conn *i, void *data),
data             2092 net/netfilter/nf_conntrack_core.c 				  void *data, u32 portid, int report)
data             2102 net/netfilter/nf_conntrack_core.c 		while ((ct = get_next_corpse(iter, data, &bucket)) != NULL) {
data             2117 net/netfilter/nf_conntrack_core.c 	int (*iter)(struct nf_conn *i, void *data);
data             2118 net/netfilter/nf_conntrack_core.c 	void *data;
data             2122 net/netfilter/nf_conntrack_core.c static int iter_net_only(struct nf_conn *i, void *data)
data             2124 net/netfilter/nf_conntrack_core.c 	struct iter_data *d = data;
data             2129 net/netfilter/nf_conntrack_core.c 	return d->iter(i, d->data);
data             2173 net/netfilter/nf_conntrack_core.c 			       int (*iter)(struct nf_conn *i, void *data),
data             2174 net/netfilter/nf_conntrack_core.c 			       void *data, u32 portid, int report)
data             2184 net/netfilter/nf_conntrack_core.c 	d.data = data;
data             2203 net/netfilter/nf_conntrack_core.c nf_ct_iterate_destroy(int (*iter)(struct nf_conn *i, void *data), void *data)
data             2229 net/netfilter/nf_conntrack_core.c 	nf_ct_iterate_cleanup(iter, data, 0, 0);
data             2233 net/netfilter/nf_conntrack_core.c static int kill_all(struct nf_conn *i, void *data)
data             2235 net/netfilter/nf_conntrack_core.c 	return net_eq(nf_ct_net(i), data);
data              490 net/netfilter/nf_conntrack_expect.c void nf_ct_expect_iterate_destroy(bool (*iter)(struct nf_conntrack_expect *e, void *data),
data              491 net/netfilter/nf_conntrack_expect.c 				  void *data)
data              503 net/netfilter/nf_conntrack_expect.c 			if (iter(exp, data) && del_timer(&exp->timeout)) {
data              515 net/netfilter/nf_conntrack_expect.c 			      bool (*iter)(struct nf_conntrack_expect *e, void *data),
data              516 net/netfilter/nf_conntrack_expect.c 			      void *data,
data              533 net/netfilter/nf_conntrack_expect.c 			if (iter(exp, data) && del_timer(&exp->timeout)) {
data              122 net/netfilter/nf_conntrack_ftp.c static int try_number(const char *data, size_t dlen, u_int32_t array[],
data              130 net/netfilter/nf_conntrack_ftp.c 	for (i = 0, len = 0; len < dlen && i < array_size; len++, data++) {
data              131 net/netfilter/nf_conntrack_ftp.c 		if (*data >= '0' && *data <= '9') {
data              132 net/netfilter/nf_conntrack_ftp.c 			array[i] = array[i]*10 + *data - '0';
data              134 net/netfilter/nf_conntrack_ftp.c 		else if (*data == sep)
data              140 net/netfilter/nf_conntrack_ftp.c 			if ((*data == term || !term) && i == array_size - 1)
data              144 net/netfilter/nf_conntrack_ftp.c 				 len, i, *data);
data              154 net/netfilter/nf_conntrack_ftp.c static int try_rfc959(const char *data, size_t dlen,
data              161 net/netfilter/nf_conntrack_ftp.c 	length = try_number(data, dlen, array, 6, ',', term);
data              181 net/netfilter/nf_conntrack_ftp.c static int try_rfc1123(const char *data, size_t dlen,
data              187 net/netfilter/nf_conntrack_ftp.c 		if (isdigit(data[i]))
data              195 net/netfilter/nf_conntrack_ftp.c 	return try_rfc959(data + i, dlen - i, cmd, 0, offset);
data              199 net/netfilter/nf_conntrack_ftp.c static int get_port(const char *data, int start, size_t dlen, char delim,
data              207 net/netfilter/nf_conntrack_ftp.c 		if (data[i] == delim) {
data              214 net/netfilter/nf_conntrack_ftp.c 		else if (data[i] >= '0' && data[i] <= '9')
data              215 net/netfilter/nf_conntrack_ftp.c 			tmp_port = tmp_port*10 + data[i] - '0';
data              225 net/netfilter/nf_conntrack_ftp.c static int try_eprt(const char *data, size_t dlen, struct nf_conntrack_man *cmd,
data              237 net/netfilter/nf_conntrack_ftp.c 	delim = data[0];
data              238 net/netfilter/nf_conntrack_ftp.c 	if (isdigit(delim) || delim < 33 || delim > 126 || data[2] != delim) {
data              243 net/netfilter/nf_conntrack_ftp.c 	if ((cmd->l3num == PF_INET && data[1] != '1') ||
data              244 net/netfilter/nf_conntrack_ftp.c 	    (cmd->l3num == PF_INET6 && data[1] != '2')) {
data              249 net/netfilter/nf_conntrack_ftp.c 	pr_debug("EPRT: Got %c%c%c\n", delim, data[1], delim);
data              251 net/netfilter/nf_conntrack_ftp.c 	if (data[1] == '1') {
data              255 net/netfilter/nf_conntrack_ftp.c 		length = try_number(data + 3, dlen - 3, array, 4, '.', delim);
data              261 net/netfilter/nf_conntrack_ftp.c 		length = get_ipv6_addr(data + 3, dlen - 3,
data              269 net/netfilter/nf_conntrack_ftp.c 	return get_port(data, 3 + length + 1, dlen, delim, &cmd->u.tcp.port);
data              273 net/netfilter/nf_conntrack_ftp.c static int try_epsv_response(const char *data, size_t dlen,
data              281 net/netfilter/nf_conntrack_ftp.c 	delim = data[0];
data              283 net/netfilter/nf_conntrack_ftp.c 	    data[1] != delim || data[2] != delim)
data              286 net/netfilter/nf_conntrack_ftp.c 	return get_port(data, 3, dlen, delim, &cmd->u.tcp.port);
data              290 net/netfilter/nf_conntrack_ftp.c static int find_pattern(const char *data, size_t dlen,
data              306 net/netfilter/nf_conntrack_ftp.c 		if (strncasecmp(data, pattern, dlen) == 0)
data              311 net/netfilter/nf_conntrack_ftp.c 	if (strncasecmp(data, pattern, plen) != 0)
data              318 net/netfilter/nf_conntrack_ftp.c 		for (i = plen; data[i] != skip; i++)
data              328 net/netfilter/nf_conntrack_ftp.c 	*numlen = getnum(data + i, dlen - i, cmd, term, numoff);
data               54 net/netfilter/nf_conntrack_h323_main.c 			   unsigned char **data, int dataoff,
data               59 net/netfilter/nf_conntrack_h323_main.c 			   unsigned char **data, int dataoff,
data               66 net/netfilter/nf_conntrack_h323_main.c 			  unsigned int protoff, unsigned char **data,
data               71 net/netfilter/nf_conntrack_h323_main.c 			  unsigned int protoff, unsigned char **data,
data               77 net/netfilter/nf_conntrack_h323_main.c 			  unsigned char **data, int dataoff,
data               86 net/netfilter/nf_conntrack_h323_main.c 		      unsigned char **data, int dataoff,
data               93 net/netfilter/nf_conntrack_h323_main.c 		      unsigned char **data, int dataoff,
data              100 net/netfilter/nf_conntrack_h323_main.c 				unsigned char **data, int dataoff,
data              107 net/netfilter/nf_conntrack_h323_main.c 		      unsigned char **data, TransportAddress *taddr, int idx,
data              120 net/netfilter/nf_conntrack_h323_main.c 			 unsigned char **data, int *datalen, int *dataoff)
data              145 net/netfilter/nf_conntrack_h323_main.c 	if (*data == NULL) {	/* first TPKT */
data              161 net/netfilter/nf_conntrack_h323_main.c 					*data = tpkt;
data              181 net/netfilter/nf_conntrack_h323_main.c 		tpkt = *data + *datalen;
data              207 net/netfilter/nf_conntrack_h323_main.c 	*data = tpkt + 4;
data              221 net/netfilter/nf_conntrack_h323_main.c static int get_h245_addr(struct nf_conn *ct, const unsigned char *data,
data              235 net/netfilter/nf_conntrack_h323_main.c 		p = data + taddr->unicastAddress.iPAddress.network;
data              241 net/netfilter/nf_conntrack_h323_main.c 		p = data + taddr->unicastAddress.iP6Address.network;
data              258 net/netfilter/nf_conntrack_h323_main.c 			   unsigned char **data, int dataoff,
data              271 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h245_addr(ct, *data, taddr, &addr, &port) ||
data              305 net/netfilter/nf_conntrack_h323_main.c 		ret = nat_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff,
data              332 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, int dataoff,
data              343 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h245_addr(ct, *data, taddr, &addr, &port) ||
data              364 net/netfilter/nf_conntrack_h323_main.c 		ret = nat_t120(skb, ct, ctinfo, protoff, data, dataoff, taddr,
data              383 net/netfilter/nf_conntrack_h323_main.c 				unsigned char **data, int dataoff,
data              390 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff,
data              399 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff,
data              411 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, int dataoff,
data              422 net/netfilter/nf_conntrack_h323_main.c 					   protoff, data, dataoff,
data              441 net/netfilter/nf_conntrack_h323_main.c 					 protoff, data, dataoff,
data              453 net/netfilter/nf_conntrack_h323_main.c 	    olc->forwardLogicalChannelParameters.dataType.data.application.
data              455 net/netfilter/nf_conntrack_h323_main.c 	    olc->forwardLogicalChannelParameters.dataType.data.application.
data              459 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_t120(skb, ct, ctinfo, protoff, data, dataoff,
data              471 net/netfilter/nf_conntrack_h323_main.c 			unsigned int protoff, unsigned char **data, int dataoff,
data              488 net/netfilter/nf_conntrack_h323_main.c 					   protoff, data, dataoff,
data              508 net/netfilter/nf_conntrack_h323_main.c 					      protoff, data, dataoff,
data              518 net/netfilter/nf_conntrack_h323_main.c 					      protoff, data, dataoff,
data              528 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_t120(skb, ct, ctinfo, protoff, data, dataoff,
data              540 net/netfilter/nf_conntrack_h323_main.c 			unsigned int protoff, unsigned char **data, int dataoff,
data              548 net/netfilter/nf_conntrack_h323_main.c 					   protoff, data, dataoff,
data              558 net/netfilter/nf_conntrack_h323_main.c 					    protoff, data, dataoff,
data              577 net/netfilter/nf_conntrack_h323_main.c 	unsigned char *data = NULL;
data              592 net/netfilter/nf_conntrack_h323_main.c 			     &data, &datalen, &dataoff)) {
data              597 net/netfilter/nf_conntrack_h323_main.c 		ret = DecodeMultimediaSystemControlMessage(data, datalen,
data              609 net/netfilter/nf_conntrack_h323_main.c 				 &data, dataoff, &mscm) < 0)
data              636 net/netfilter/nf_conntrack_h323_main.c int get_h225_addr(struct nf_conn *ct, unsigned char *data,
data              647 net/netfilter/nf_conntrack_h323_main.c 		p = data + taddr->ipAddress.ip;
data              653 net/netfilter/nf_conntrack_h323_main.c 		p = data + taddr->ip6Address.ip;
data              669 net/netfilter/nf_conntrack_h323_main.c 		       unsigned int protoff, unsigned char **data, int dataoff,
data              680 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h225_addr(ct, *data, taddr, &addr, &port) ||
data              701 net/netfilter/nf_conntrack_h323_main.c 		ret = nat_h245(skb, ct, ctinfo, protoff, data, dataoff, taddr,
data              784 net/netfilter/nf_conntrack_h323_main.c 				 unsigned char **data, int dataoff,
data              796 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h225_addr(ct, *data, taddr, &addr, &port) || port == 0)
data              825 net/netfilter/nf_conntrack_h323_main.c 					 protoff, data, dataoff,
data              843 net/netfilter/nf_conntrack_h323_main.c 			 unsigned char **data, int dataoff,
data              856 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_h245(skb, ct, ctinfo, protoff, data, dataoff,
data              866 net/netfilter/nf_conntrack_h323_main.c 	    get_h225_addr(ct, *data, &setup->destCallSignalAddress,
data              872 net/netfilter/nf_conntrack_h323_main.c 		ret = set_h225_addr(skb, protoff, data, dataoff,
data              883 net/netfilter/nf_conntrack_h323_main.c 	    get_h225_addr(ct, *data, &setup->sourceCallSignalAddress,
data              889 net/netfilter/nf_conntrack_h323_main.c 		ret = set_h225_addr(skb, protoff, data, dataoff,
data              900 net/netfilter/nf_conntrack_h323_main.c 					  protoff, data, dataoff,
data              914 net/netfilter/nf_conntrack_h323_main.c 				  unsigned char **data, int dataoff,
data              923 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_h245(skb, ct, ctinfo, protoff, data, dataoff,
data              932 net/netfilter/nf_conntrack_h323_main.c 					  protoff, data, dataoff,
data              945 net/netfilter/nf_conntrack_h323_main.c 			   unsigned char **data, int dataoff,
data              954 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_h245(skb, ct, ctinfo, protoff, data, dataoff,
data              963 net/netfilter/nf_conntrack_h323_main.c 					  protoff, data, dataoff,
data              976 net/netfilter/nf_conntrack_h323_main.c 			    unsigned char **data, int dataoff,
data              985 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_h245(skb, ct, ctinfo, protoff, data, dataoff,
data              994 net/netfilter/nf_conntrack_h323_main.c 					  protoff, data, dataoff,
data             1007 net/netfilter/nf_conntrack_h323_main.c 			    unsigned char **data, int dataoff,
data             1018 net/netfilter/nf_conntrack_h323_main.c 						     protoff, data, dataoff,
data             1025 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_h245(skb, ct, ctinfo, protoff, data, dataoff,
data             1034 net/netfilter/nf_conntrack_h323_main.c 					  protoff, data, dataoff,
data             1047 net/netfilter/nf_conntrack_h323_main.c 			    unsigned char **data, int dataoff,
data             1056 net/netfilter/nf_conntrack_h323_main.c 		ret = expect_h245(skb, ct, ctinfo, protoff, data, dataoff,
data             1065 net/netfilter/nf_conntrack_h323_main.c 					  protoff, data, dataoff,
data             1077 net/netfilter/nf_conntrack_h323_main.c 			unsigned int protoff, unsigned char **data, int dataoff,
data             1086 net/netfilter/nf_conntrack_h323_main.c 		ret = process_setup(skb, ct, ctinfo, protoff, data, dataoff,
data             1091 net/netfilter/nf_conntrack_h323_main.c 					     protoff, data, dataoff,
data             1096 net/netfilter/nf_conntrack_h323_main.c 		ret = process_connect(skb, ct, ctinfo, protoff, data, dataoff,
data             1100 net/netfilter/nf_conntrack_h323_main.c 		ret = process_alerting(skb, ct, ctinfo, protoff, data, dataoff,
data             1104 net/netfilter/nf_conntrack_h323_main.c 		ret = process_facility(skb, ct, ctinfo, protoff, data, dataoff,
data             1108 net/netfilter/nf_conntrack_h323_main.c 		ret = process_progress(skb, ct, ctinfo, protoff, data, dataoff,
data             1123 net/netfilter/nf_conntrack_h323_main.c 					   protoff, data, dataoff,
data             1137 net/netfilter/nf_conntrack_h323_main.c 	unsigned char *data = NULL;
data             1152 net/netfilter/nf_conntrack_h323_main.c 			     &data, &datalen, &dataoff)) {
data             1157 net/netfilter/nf_conntrack_h323_main.c 		ret = DecodeQ931(data, datalen, &q931);
data             1168 net/netfilter/nf_conntrack_h323_main.c 				 &data, dataoff, &q931) < 0)
data             1247 net/netfilter/nf_conntrack_h323_main.c 		       unsigned int protoff, unsigned char **data,
data             1261 net/netfilter/nf_conntrack_h323_main.c 		if (get_h225_addr(ct, *data, &taddr[i], &addr, &port) &&
data             1284 net/netfilter/nf_conntrack_h323_main.c 		ret = nat_q931(skb, ct, ctinfo, protoff, data,
data             1305 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, GatekeeperRequest *grq)
data             1314 net/netfilter/nf_conntrack_h323_main.c 		return set_ras_addr(skb, ct, ctinfo, protoff, data,
data             1322 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, GatekeeperConfirm *gcf)
data             1332 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h225_addr(ct, *data, &gcf->rasAddress, &addr, &port))
data             1366 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, RegistrationRequest *rrq)
data             1374 net/netfilter/nf_conntrack_h323_main.c 	ret = expect_q931(skb, ct, ctinfo, protoff, data,
data             1383 net/netfilter/nf_conntrack_h323_main.c 		ret = set_ras_addr(skb, ct, ctinfo, protoff, data,
data             1402 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, RegistrationConfirm *rcf)
data             1415 net/netfilter/nf_conntrack_h323_main.c 		ret = set_sig_addr(skb, ct, ctinfo, protoff, data,
data             1453 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, UnregistrationRequest *urq)
data             1465 net/netfilter/nf_conntrack_h323_main.c 		ret = set_sig_addr(skb, ct, ctinfo, protoff, data,
data             1486 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, AdmissionRequest *arq)
data             1498 net/netfilter/nf_conntrack_h323_main.c 	    get_h225_addr(ct, *data, &arq->destCallSignalAddress,
data             1505 net/netfilter/nf_conntrack_h323_main.c 		return set_h225_addr(skb, protoff, data, 0,
data             1512 net/netfilter/nf_conntrack_h323_main.c 	    get_h225_addr(ct, *data, &arq->srcCallSignalAddress,
data             1518 net/netfilter/nf_conntrack_h323_main.c 		return set_h225_addr(skb, protoff, data, 0,
data             1530 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, AdmissionConfirm *acf)
data             1541 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h225_addr(ct, *data, &acf->destCallSignalAddress,
data             1550 net/netfilter/nf_conntrack_h323_main.c 			return set_sig_addr(skb, ct, ctinfo, protoff, data,
data             1578 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, LocationRequest *lrq)
data             1587 net/netfilter/nf_conntrack_h323_main.c 		return set_ras_addr(skb, ct, ctinfo, protoff, data,
data             1595 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, LocationConfirm *lcf)
data             1605 net/netfilter/nf_conntrack_h323_main.c 	if (!get_h225_addr(ct, *data, &lcf->callSignalAddress,
data             1634 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, InfoRequestResponse *irr)
data             1645 net/netfilter/nf_conntrack_h323_main.c 		ret = set_ras_addr(skb, ct, ctinfo, protoff, data,
data             1654 net/netfilter/nf_conntrack_h323_main.c 		ret = set_sig_addr(skb, ct, ctinfo, protoff, data,
data             1667 net/netfilter/nf_conntrack_h323_main.c 		       unsigned char **data, RasMessage *ras)
data             1671 net/netfilter/nf_conntrack_h323_main.c 		return process_grq(skb, ct, ctinfo, protoff, data,
data             1674 net/netfilter/nf_conntrack_h323_main.c 		return process_gcf(skb, ct, ctinfo, protoff, data,
data             1677 net/netfilter/nf_conntrack_h323_main.c 		return process_rrq(skb, ct, ctinfo, protoff, data,
data             1680 net/netfilter/nf_conntrack_h323_main.c 		return process_rcf(skb, ct, ctinfo, protoff, data,
data             1683 net/netfilter/nf_conntrack_h323_main.c 		return process_urq(skb, ct, ctinfo, protoff, data,
data             1686 net/netfilter/nf_conntrack_h323_main.c 		return process_arq(skb, ct, ctinfo, protoff, data,
data             1689 net/netfilter/nf_conntrack_h323_main.c 		return process_acf(skb, ct, ctinfo, protoff, data,
data             1692 net/netfilter/nf_conntrack_h323_main.c 		return process_lrq(skb, ct, ctinfo, protoff, data,
data             1695 net/netfilter/nf_conntrack_h323_main.c 		return process_lcf(skb, ct, ctinfo, protoff, data,
data             1698 net/netfilter/nf_conntrack_h323_main.c 		return process_irr(skb, ct, ctinfo, protoff, data,
data             1712 net/netfilter/nf_conntrack_h323_main.c 	unsigned char *data;
data             1721 net/netfilter/nf_conntrack_h323_main.c 	data = get_udp_data(skb, protoff, &datalen);
data             1722 net/netfilter/nf_conntrack_h323_main.c 	if (data == NULL)
data             1728 net/netfilter/nf_conntrack_h323_main.c 	ret = DecodeRasMessage(data, datalen, &ras);
data             1737 net/netfilter/nf_conntrack_h323_main.c 	if (process_ras(skb, ct, ctinfo, protoff, &data, &ras) < 0)
data              531 net/netfilter/nf_conntrack_h323_types.c 	{FNAME("data") SEQ, 0, 2, 2, DECODE | EXT, offsetof(DataType, data),
data              442 net/netfilter/nf_conntrack_helper.c static bool expect_iter_me(struct nf_conntrack_expect *exp, void *data)
data              445 net/netfilter/nf_conntrack_helper.c 	const struct nf_conntrack_helper *me = data;
data               72 net/netfilter/nf_conntrack_irc.c static int parse_dcc(char *data, const char *data_end, __be32 *ip,
data               78 net/netfilter/nf_conntrack_irc.c 	while (*data++ != ' ')
data               79 net/netfilter/nf_conntrack_irc.c 		if (data > data_end - 12)
data               84 net/netfilter/nf_conntrack_irc.c 	for (tmp = data; tmp <= data_end; tmp++)
data               90 net/netfilter/nf_conntrack_irc.c 	*ad_beg_p = data;
data               91 net/netfilter/nf_conntrack_irc.c 	*ip = cpu_to_be32(simple_strtoul(data, &data, 10));
data               94 net/netfilter/nf_conntrack_irc.c 	while (*data == ' ') {
data               95 net/netfilter/nf_conntrack_irc.c 		if (data >= data_end)
data               97 net/netfilter/nf_conntrack_irc.c 		data++;
data              100 net/netfilter/nf_conntrack_irc.c 	*port = simple_strtoul(data, &data, 10);
data              101 net/netfilter/nf_conntrack_irc.c 	*ad_end_p = data;
data              114 net/netfilter/nf_conntrack_irc.c 	char *data, *ib_ptr;
data              148 net/netfilter/nf_conntrack_irc.c 	data = ib_ptr;
data              153 net/netfilter/nf_conntrack_irc.c 	while (data < data_limit - (19 + MINMATCHLEN)) {
data              154 net/netfilter/nf_conntrack_irc.c 		if (memcmp(data, "\1DCC ", 5)) {
data              155 net/netfilter/nf_conntrack_irc.c 			data++;
data              158 net/netfilter/nf_conntrack_irc.c 		data += 5;
data              167 net/netfilter/nf_conntrack_irc.c 			if (memcmp(data, dccprotos[i], strlen(dccprotos[i]))) {
data              171 net/netfilter/nf_conntrack_irc.c 			data += strlen(dccprotos[i]);
data              177 net/netfilter/nf_conntrack_irc.c 			if (parse_dcc(data, data_limit, &dcc_ip,
data               31 net/netfilter/nf_conntrack_labels.c 			  const u32 *data,
data               49 net/netfilter/nf_conntrack_labels.c 		changed |= replace_u32(&dst[i], mask ? ~mask[i] : 0, data[i]);
data              823 net/netfilter/nf_conntrack_netlink.c 	kfree(cb->data);
data              862 net/netfilter/nf_conntrack_netlink.c 	const struct nlattr * const *cda = cb->data;
data              873 net/netfilter/nf_conntrack_netlink.c 	cb->data = filter;
data              877 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_filter_match(struct nf_conn *ct, void *data)
data              879 net/netfilter/nf_conntrack_netlink.c 	struct ctnetlink_filter *filter = data;
data              953 net/netfilter/nf_conntrack_netlink.c 			if (!ctnetlink_filter_match(ct, cb->data))
data             1225 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_flush_iterate(struct nf_conn *ct, void *data)
data             1230 net/netfilter/nf_conntrack_netlink.c 	return ctnetlink_filter_match(ct, data);
data             1332 net/netfilter/nf_conntrack_netlink.c 			.data = (void *)cda,
data             2944 net/netfilter/nf_conntrack_netlink.c 	struct nf_conn *ct = cb->data;
data             3023 net/netfilter/nf_conntrack_netlink.c 	c.data = ct;
data             3114 net/netfilter/nf_conntrack_netlink.c static bool expect_iter_name(struct nf_conntrack_expect *exp, void *data)
data             3117 net/netfilter/nf_conntrack_netlink.c 	const char *name = data;
data             3124 net/netfilter/nf_conntrack_netlink.c static bool expect_iter_all(struct nf_conntrack_expect *exp, void *data)
data              674 net/netfilter/nf_conntrack_proto_dccp.c 				      struct net *net, void *data)
data              677 net/netfilter/nf_conntrack_proto_dccp.c 	unsigned int *timeouts = data;
data              699 net/netfilter/nf_conntrack_proto_dccp.c dccp_timeout_obj_to_nlattr(struct sk_buff *skb, const void *data)
data              701 net/netfilter/nf_conntrack_proto_dccp.c         const unsigned int *timeouts = data;
data               21 net/netfilter/nf_conntrack_proto_generic.c 					 struct net *net, void *data)
data               24 net/netfilter/nf_conntrack_proto_generic.c 	unsigned int *timeout = data;
data               41 net/netfilter/nf_conntrack_proto_generic.c generic_timeout_obj_to_nlattr(struct sk_buff *skb, const void *data)
data               43 net/netfilter/nf_conntrack_proto_generic.c 	const unsigned int *timeout = data;
data              257 net/netfilter/nf_conntrack_proto_gre.c 				     struct net *net, void *data)
data              259 net/netfilter/nf_conntrack_proto_gre.c 	unsigned int *timeouts = data;
data              280 net/netfilter/nf_conntrack_proto_gre.c gre_timeout_obj_to_nlattr(struct sk_buff *skb, const void *data)
data              282 net/netfilter/nf_conntrack_proto_gre.c 	const unsigned int *timeouts = data;
data              313 net/netfilter/nf_conntrack_proto_icmp.c 				      struct net *net, void *data)
data              315 net/netfilter/nf_conntrack_proto_icmp.c 	unsigned int *timeout = data;
data              331 net/netfilter/nf_conntrack_proto_icmp.c icmp_timeout_obj_to_nlattr(struct sk_buff *skb, const void *data)
data              333 net/netfilter/nf_conntrack_proto_icmp.c 	const unsigned int *timeout = data;
data              232 net/netfilter/nf_conntrack_proto_icmpv6.c 					struct net *net, void *data)
data              234 net/netfilter/nf_conntrack_proto_icmpv6.c 	unsigned int *timeout = data;
data              250 net/netfilter/nf_conntrack_proto_icmpv6.c icmpv6_timeout_obj_to_nlattr(struct sk_buff *skb, const void *data)
data              252 net/netfilter/nf_conntrack_proto_icmpv6.c 	const unsigned int *timeout = data;
data              343 net/netfilter/nf_conntrack_proto_sctp.c 		sh = (const struct sctphdr *)(skb->data + dataoff);
data              591 net/netfilter/nf_conntrack_proto_sctp.c 				      struct net *net, void *data)
data              593 net/netfilter/nf_conntrack_proto_sctp.c 	unsigned int *timeouts = data;
data              616 net/netfilter/nf_conntrack_proto_sctp.c sctp_timeout_obj_to_nlattr(struct sk_buff *skb, const void *data)
data              618 net/netfilter/nf_conntrack_proto_sctp.c         const unsigned int *timeouts = data;
data             1308 net/netfilter/nf_conntrack_proto_tcp.c 				     struct net *net, void *data)
data             1311 net/netfilter/nf_conntrack_proto_tcp.c 	unsigned int *timeouts = data;
data             1371 net/netfilter/nf_conntrack_proto_tcp.c tcp_timeout_obj_to_nlattr(struct sk_buff *skb, const void *data)
data             1373 net/netfilter/nf_conntrack_proto_tcp.c 	const unsigned int *timeouts = data;
data              214 net/netfilter/nf_conntrack_proto_udp.c 				     struct net *net, void *data)
data              216 net/netfilter/nf_conntrack_proto_udp.c 	unsigned int *timeouts = data;
data              238 net/netfilter/nf_conntrack_proto_udp.c udp_timeout_obj_to_nlattr(struct sk_buff *skb, const void *data)
data              240 net/netfilter/nf_conntrack_proto_udp.c 	const unsigned int *timeouts = data;
data               85 net/netfilter/nf_conntrack_seqadj.c 		sack = (void *)skb->data + sackoff;
data              122 net/netfilter/nf_conntrack_seqadj.c 	struct tcphdr *tcph = (void *)skb->data + protoff;
data              132 net/netfilter/nf_conntrack_seqadj.c 	tcph = (void *)skb->data + protoff;
data              137 net/netfilter/nf_conntrack_seqadj.c 		unsigned char *op = skb->data + optoff;
data              182 net/netfilter/nf_conntrack_seqadj.c 	tcph = (void *)skb->data + protoff;
data             1556 net/netfilter/nf_conntrack_sip.c 	dptr = skb->data + dataoff;
data             1627 net/netfilter/nf_conntrack_sip.c 	dptr = skb->data + dataoff;
data              605 net/netfilter/nf_conntrack_standalone.c 		.data		= &nf_conntrack_max,
data              612 net/netfilter/nf_conntrack_standalone.c 		.data		= &init_net.ct.count,
data              619 net/netfilter/nf_conntrack_standalone.c 		.data           = &nf_conntrack_htable_size_user,
data              626 net/netfilter/nf_conntrack_standalone.c 		.data		= &init_net.ct.sysctl_checksum,
data              635 net/netfilter/nf_conntrack_standalone.c 		.data		= &init_net.ct.sysctl_log_invalid,
data              644 net/netfilter/nf_conntrack_standalone.c 		.data		= &nf_ct_expect_max,
data              651 net/netfilter/nf_conntrack_standalone.c 		.data		= &init_net.ct.sysctl_acct,
data              660 net/netfilter/nf_conntrack_standalone.c 		.data		= &init_net.ct.sysctl_auto_assign_helper,
data              670 net/netfilter/nf_conntrack_standalone.c 		.data		= &init_net.ct.sysctl_events,
data              681 net/netfilter/nf_conntrack_standalone.c 		.data		= &init_net.ct.sysctl_tstamp,
data              929 net/netfilter/nf_conntrack_standalone.c 		.data		= &nf_conntrack_max,
data              943 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_TCP_ ## XNAME].data = \
data              958 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TCP_ ## XNAME].data = (rval)
data              973 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_SCTP_ ## XNAME].data = \
data              996 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_DCCP_ ## XNAME].data = \
data             1008 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_DCCP_LOOSE].data = &dn->dccp_loose;
data             1018 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_GRE].data = &gn->timeouts[GRE_CT_UNREPLIED];
data             1019 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_GRE_STREAM].data = &gn->timeouts[GRE_CT_REPLIED];
data             1035 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_COUNT].data = &net->ct.count;
data             1036 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_CHECKSUM].data = &net->ct.sysctl_checksum;
data             1037 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_LOG_INVALID].data = &net->ct.sysctl_log_invalid;
data             1038 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_ACCT].data = &net->ct.sysctl_acct;
data             1039 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_HELPER].data = &net->ct.sysctl_auto_assign_helper;
data             1041 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_EVENTS].data = &net->ct.sysctl_events;
data             1044 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_TIMESTAMP].data = &net->ct.sysctl_tstamp;
data             1046 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_GENERIC].data = &nf_generic_pernet(net)->timeout;
data             1047 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_ICMP].data = &nf_icmp_pernet(net)->timeout;
data             1048 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_ICMPV6].data = &nf_icmpv6_pernet(net)->timeout;
data             1049 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_UDP].data = &un->timeouts[UDP_CT_UNREPLIED];
data             1050 net/netfilter/nf_conntrack_standalone.c 	table[NF_SYSCTL_CT_PROTO_TIMEOUT_UDP_STREAM].data = &un->timeouts[UDP_CT_REPLIED];
data              167 net/netfilter/nf_flow_table_core.c static u32 flow_offload_hash(const void *data, u32 len, u32 seed)
data              169 net/netfilter/nf_flow_table_core.c 	const struct flow_offload_tuple *tuple = data;
data              174 net/netfilter/nf_flow_table_core.c static u32 flow_offload_hash_obj(const void *data, u32 len, u32 seed)
data              176 net/netfilter/nf_flow_table_core.c 	const struct flow_offload_tuple_rhash *tuplehash = data;
data              295 net/netfilter/nf_flow_table_core.c 		      void (*iter)(struct flow_offload *flow, void *data),
data              296 net/netfilter/nf_flow_table_core.c 		      void *data)
data              319 net/netfilter/nf_flow_table_core.c 		iter(flow, data);
data              327 net/netfilter/nf_flow_table_core.c static void nf_flow_offload_gc_step(struct flow_offload *flow, void *data)
data              329 net/netfilter/nf_flow_table_core.c 	struct nf_flowtable *flow_table = data;
data              485 net/netfilter/nf_flow_table_core.c static void nf_flow_table_do_cleanup(struct flow_offload *flow, void *data)
data              487 net/netfilter/nf_flow_table_core.c 	struct net_device *dev = data;
data              408 net/netfilter/nf_log.c 		.data		= &sysctl_nf_log_all_netns,
data              432 net/netfilter/nf_log.c 		tmp.data = buf;
data              452 net/netfilter/nf_log.c 		tmp.data = buf;
data              803 net/netfilter/nf_nat_core.c static int nf_nat_proto_remove(struct nf_conn *i, void *data)
data              805 net/netfilter/nf_nat_core.c 	const struct nf_nat_proto_clean *clean = data;
data              824 net/netfilter/nf_nat_core.c static int nf_nat_proto_clean(struct nf_conn *ct, void *data)
data              826 net/netfilter/nf_nat_core.c 	if (nf_nat_proto_remove(ct, data))
data               32 net/netfilter/nf_nat_helper.c 	unsigned char *data;
data               35 net/netfilter/nf_nat_helper.c 	data = skb_network_header(skb) + dataoff;
data               38 net/netfilter/nf_nat_helper.c 	memmove(data + match_offset + rep_len,
data               39 net/netfilter/nf_nat_helper.c 		data + match_offset + match_len,
data               44 net/netfilter/nf_nat_helper.c 	memcpy(data + match_offset, rep_buffer, rep_len);
data              106 net/netfilter/nf_nat_helper.c 	tcph = (void *)skb->data + protoff;
data              156 net/netfilter/nf_nat_helper.c 	udph = (void *)skb->data + protoff;
data               75 net/netfilter/nf_nat_proto.c 	hdr = (struct udphdr *)(skb->data + hdroff);
data               92 net/netfilter/nf_nat_proto.c 	hdr = (struct udphdr *)(skb->data + hdroff);
data              118 net/netfilter/nf_nat_proto.c 	hdr = (struct sctphdr *)(skb->data + hdroff);
data              159 net/netfilter/nf_nat_proto.c 	hdr = (struct tcphdr *)(skb->data + hdroff);
data              199 net/netfilter/nf_nat_proto.c 	hdr = (struct dccp_hdr *)(skb->data + hdroff);
data              233 net/netfilter/nf_nat_proto.c 	hdr = (struct icmphdr *)(skb->data + hdroff);
data              264 net/netfilter/nf_nat_proto.c 	hdr = (struct icmp6hdr *)(skb->data + hdroff);
data              292 net/netfilter/nf_nat_proto.c 	greh = (void *)skb->data + hdroff;
data              364 net/netfilter/nf_nat_proto.c 	iph = (void *)skb->data + iphdroff;
data              369 net/netfilter/nf_nat_proto.c 	iph = (void *)skb->data + iphdroff;
data              395 net/netfilter/nf_nat_proto.c 	ipv6h = (void *)skb->data + iphdroff;
data              407 net/netfilter/nf_nat_proto.c 	ipv6h = (void *)skb->data + iphdroff;
data              450 net/netfilter/nf_nat_proto.c 	struct iphdr *iph = (struct iphdr *)(skb->data + iphdroff);
data              469 net/netfilter/nf_nat_proto.c 	const struct ipv6hdr *ipv6h = (struct ipv6hdr *)(skb->data + iphdroff);
data              500 net/netfilter/nf_nat_proto.c 				    u8 proto, void *data, __sum16 *check,
data              509 net/netfilter/nf_nat_proto.c 		skb->csum_offset = (void *)check - data;
data              520 net/netfilter/nf_nat_proto.c 				    u8 proto, void *data, __sum16 *check,
data              528 net/netfilter/nf_nat_proto.c 			(data - (void *)skb->data);
data              529 net/netfilter/nf_nat_proto.c 		skb->csum_offset = (void *)check - data;
data              540 net/netfilter/nf_nat_proto.c 			u8 nfproto, u8 proto, void *data, __sum16 *check,
data              545 net/netfilter/nf_nat_proto.c 		nf_nat_ipv4_csum_recalc(skb, proto, data, check,
data              550 net/netfilter/nf_nat_proto.c 		nf_nat_ipv6_csum_recalc(skb, proto, data, check,
data              581 net/netfilter/nf_nat_proto.c 	inside = (void *)skb->data + hdrlen;
data              607 net/netfilter/nf_nat_proto.c 		inside = (void *)skb->data + hdrlen;
data              803 net/netfilter/nf_nat_proto.c 	inside = (void *)skb->data + hdrlen;
data              830 net/netfilter/nf_nat_proto.c 		inside = (void *)skb->data + hdrlen;
data               46 net/netfilter/nf_nat_sip.c 		th = (struct tcphdr *)(skb->data + protoff);
data               65 net/netfilter/nf_nat_sip.c 	*dptr = skb->data + dataoff;
data              290 net/netfilter/nf_nat_sip.c 		uh = (void *)skb->data + protoff;
data              313 net/netfilter/nf_nat_sip.c 	th = (struct tcphdr *)(skb->data + protoff);
data              198 net/netfilter/nf_synproxy_core.c 		unsigned char *op = skb->data + optoff;
data               42 net/netfilter/nf_tables_api.c static u32 nft_chain_hash(const void *data, u32 len, u32 seed);
data               43 net/netfilter/nf_tables_api.c static u32 nft_chain_hash_obj(const void *data, u32 len, u32 seed);
data               46 net/netfilter/nf_tables_api.c static u32 nft_objname_hash(const void *data, u32 len, u32 seed);
data               47 net/netfilter/nf_tables_api.c static u32 nft_objname_hash_obj(const void *data, u32 len, u32 seed);
data              846 net/netfilter/nf_tables_api.c static u32 nft_chain_hash(const void *data, u32 len, u32 seed)
data              848 net/netfilter/nf_tables_api.c 	const char *name = data;
data              853 net/netfilter/nf_tables_api.c static u32 nft_chain_hash_obj(const void *data, u32 len, u32 seed)
data              855 net/netfilter/nf_tables_api.c 	const struct nft_chain *chain = data;
data              869 net/netfilter/nf_tables_api.c static u32 nft_objname_hash(const void *data, u32 len, u32 seed)
data              871 net/netfilter/nf_tables_api.c 	const struct nft_object_hash_key *k = data;
data              878 net/netfilter/nf_tables_api.c static u32 nft_objname_hash_obj(const void *data, u32 len, u32 seed)
data              880 net/netfilter/nf_tables_api.c 	const struct nft_object *obj = data;
data             2139 net/netfilter/nf_tables_api.c 		struct nlattr *data = nla_nest_start_noflag(skb,
data             2141 net/netfilter/nf_tables_api.c 		if (data == NULL)
data             2145 net/netfilter/nf_tables_api.c 		nla_nest_end(skb, data);
data             2390 net/netfilter/nf_tables_api.c 			    udata->data) < 0)
data             2477 net/netfilter/nf_tables_api.c 	const struct nft_rule_dump_ctx *ctx = cb->data;
data             2529 net/netfilter/nf_tables_api.c 	const struct nlattr * const *nla = cb->data;
data             2556 net/netfilter/nf_tables_api.c 	cb->data = ctx;
data             2562 net/netfilter/nf_tables_api.c 	struct nft_rule_dump_ctx *ctx = cb->data;
data             2593 net/netfilter/nf_tables_api.c 			.data = (void *)nla,
data             2662 net/netfilter/nf_tables_api.c 	const struct nft_data *data;
data             2677 net/netfilter/nf_tables_api.c 			err = expr->ops->validate(ctx, expr, &data);
data             2840 net/netfilter/nf_tables_api.c 		nla_memcpy(udata->data, nla[NFTA_RULE_USERDATA], ulen);
data             3410 net/netfilter/nf_tables_api.c 	struct nft_ctx *ctx = cb->data, ctx_set;
data             3467 net/netfilter/nf_tables_api.c 	ctx_dump = kmemdup(cb->data, sizeof(*ctx_dump), GFP_ATOMIC);
data             3471 net/netfilter/nf_tables_api.c 	cb->data = ctx_dump;
data             3477 net/netfilter/nf_tables_api.c 	kfree(cb->data);
data             3505 net/netfilter/nf_tables_api.c 			.data = &ctx,
data             3730 net/netfilter/nf_tables_api.c 		udata = set->data + size;
data             4068 net/netfilter/nf_tables_api.c 			    udata->len + 1, udata->data))
data             4104 net/netfilter/nf_tables_api.c 	struct nft_set_dump_ctx *dump_ctx = cb->data;
data             4190 net/netfilter/nf_tables_api.c 	struct nft_set_dump_ctx *dump_ctx = cb->data;
data             4192 net/netfilter/nf_tables_api.c 	cb->data = kmemdup(dump_ctx, sizeof(*dump_ctx), GFP_ATOMIC);
data             4194 net/netfilter/nf_tables_api.c 	return cb->data ? 0 : -ENOMEM;
data             4199 net/netfilter/nf_tables_api.c 	kfree(cb->data);
data             4360 net/netfilter/nf_tables_api.c 		c.data = &dump_ctx;
data             4423 net/netfilter/nf_tables_api.c 			const u32 *key, const u32 *data,
data             4438 net/netfilter/nf_tables_api.c 		memcpy(nft_set_ext_data(ext), data, set->dlen);
data             4503 net/netfilter/nf_tables_api.c 	struct nft_data data;
data             4599 net/netfilter/nf_tables_api.c 		err = nft_data_init(ctx, &data, sizeof(data), &d2,
data             4621 net/netfilter/nf_tables_api.c 							  &data,
data             4627 net/netfilter/nf_tables_api.c 			    (data.verdict.code == NFT_GOTO ||
data             4628 net/netfilter/nf_tables_api.c 			     data.verdict.code == NFT_JUMP))
data             4649 net/netfilter/nf_tables_api.c 	elem.priv = nft_set_elem_init(set, &tmpl, elem.key.val.data, data.data,
data             4660 net/netfilter/nf_tables_api.c 		nla_memcpy(&udata->data, nla[NFTA_SET_ELEM_USERDATA], ulen);
data             4716 net/netfilter/nf_tables_api.c 		nft_data_release(&data, d2.type);
data             4773 net/netfilter/nf_tables_api.c void nft_data_hold(const struct nft_data *data, enum nft_data_types type)
data             4776 net/netfilter/nf_tables_api.c 		switch (data->verdict.code) {
data             4779 net/netfilter/nf_tables_api.c 			data->verdict.chain->use++;
data             4851 net/netfilter/nf_tables_api.c 	elem.priv = nft_set_elem_init(set, &tmpl, elem.key.val.data, NULL, 0,
data             5355 net/netfilter/nf_tables_api.c 	struct nft_obj_filter *filter = cb->data;
data             5409 net/netfilter/nf_tables_api.c 	const struct nlattr * const *nla = cb->data;
data             5429 net/netfilter/nf_tables_api.c 	cb->data = filter;
data             5435 net/netfilter/nf_tables_api.c 	struct nft_obj_filter *filter = cb->data;
data             5467 net/netfilter/nf_tables_api.c 			.data = (void *)nla,
data             5761 net/netfilter/nf_tables_api.c 		flowtable->ops[i].priv		= &flowtable->data;
data             5762 net/netfilter/nf_tables_api.c 		flowtable->ops[i].hook		= flowtable->data.type->hook;
data             5877 net/netfilter/nf_tables_api.c 	flowtable->data.type = type;
data             5878 net/netfilter/nf_tables_api.c 	err = type->init(&flowtable->data);
data             5925 net/netfilter/nf_tables_api.c 	flowtable->data.type->free(&flowtable->data);
data             6047 net/netfilter/nf_tables_api.c 	struct nft_flowtable_filter *filter = cb->data;
data             6094 net/netfilter/nf_tables_api.c 	const struct nlattr * const *nla = cb->data;
data             6110 net/netfilter/nf_tables_api.c 	cb->data = filter;
data             6116 net/netfilter/nf_tables_api.c 	struct nft_flowtable_filter *filter = cb->data;
data             6148 net/netfilter/nf_tables_api.c 			.data = (void *)nla,
data             6218 net/netfilter/nf_tables_api.c 	flowtable->data.type->free(&flowtable->data);
data             6219 net/netfilter/nf_tables_api.c 	module_put(flowtable->data.type->owner);
data             6909 net/netfilter/nf_tables_api.c 			te = (struct nft_trans_elem *)trans->data;
data             6918 net/netfilter/nf_tables_api.c 			te = (struct nft_trans_elem *)trans->data;
data             7087 net/netfilter/nf_tables_api.c 			te = (struct nft_trans_elem *)trans->data;
data             7092 net/netfilter/nf_tables_api.c 			te = (struct nft_trans_elem *)trans->data;
data             7234 net/netfilter/nf_tables_api.c 	const struct nft_data *data;
data             7240 net/netfilter/nf_tables_api.c 	data = nft_set_ext_data(ext);
data             7241 net/netfilter/nf_tables_api.c 	switch (data->verdict.code) {
data             7244 net/netfilter/nf_tables_api.c 		return nf_tables_check_loops(ctx, data->verdict.chain);
data             7265 net/netfilter/nf_tables_api.c 			const struct nft_data *data;
data             7275 net/netfilter/nf_tables_api.c 			data = &priv->data;
data             7276 net/netfilter/nf_tables_api.c 			switch (data->verdict.code) {
data             7280 net/netfilter/nf_tables_api.c 							data->verdict.chain);
data             7401 net/netfilter/nf_tables_api.c 	if (reg * NFT_REG32_SIZE + len > FIELD_SIZEOF(struct nft_regs, data))
data             7424 net/netfilter/nf_tables_api.c 				const struct nft_data *data,
data             7434 net/netfilter/nf_tables_api.c 		if (data != NULL &&
data             7435 net/netfilter/nf_tables_api.c 		    (data->verdict.code == NFT_GOTO ||
data             7436 net/netfilter/nf_tables_api.c 		     data->verdict.code == NFT_JUMP)) {
data             7437 net/netfilter/nf_tables_api.c 			err = nf_tables_check_loops(ctx, data->verdict.chain);
data             7449 net/netfilter/nf_tables_api.c 		    FIELD_SIZEOF(struct nft_regs, data))
data             7452 net/netfilter/nf_tables_api.c 		if (data != NULL && type != NFT_DATA_VALUE)
data             7465 net/netfilter/nf_tables_api.c static int nft_verdict_init(const struct nft_ctx *ctx, struct nft_data *data,
data             7480 net/netfilter/nf_tables_api.c 	data->verdict.code = ntohl(nla_get_be32(tb[NFTA_VERDICT_CODE]));
data             7482 net/netfilter/nf_tables_api.c 	switch (data->verdict.code) {
data             7484 net/netfilter/nf_tables_api.c 		switch (data->verdict.code & NF_VERDICT_MASK) {
data             7509 net/netfilter/nf_tables_api.c 		data->verdict.chain = chain;
data             7513 net/netfilter/nf_tables_api.c 	desc->len = sizeof(data->verdict);
data             7518 net/netfilter/nf_tables_api.c static void nft_verdict_uninit(const struct nft_data *data)
data             7520 net/netfilter/nf_tables_api.c 	switch (data->verdict.code) {
data             7523 net/netfilter/nf_tables_api.c 		data->verdict.chain->use--;
data             7554 net/netfilter/nf_tables_api.c 			  struct nft_data *data, unsigned int size,
data             7565 net/netfilter/nf_tables_api.c 	nla_memcpy(data->data, nla, len);
data             7571 net/netfilter/nf_tables_api.c static int nft_value_dump(struct sk_buff *skb, const struct nft_data *data,
data             7574 net/netfilter/nf_tables_api.c 	return nla_put(skb, NFTA_DATA_VALUE, len, data->data);
data             7598 net/netfilter/nf_tables_api.c 		  struct nft_data *data, unsigned int size,
data             7610 net/netfilter/nf_tables_api.c 		return nft_value_init(ctx, data, size, desc,
data             7613 net/netfilter/nf_tables_api.c 		return nft_verdict_init(ctx, data, desc, tb[NFTA_DATA_VERDICT]);
data             7627 net/netfilter/nf_tables_api.c void nft_data_release(const struct nft_data *data, enum nft_data_types type)
data             7633 net/netfilter/nf_tables_api.c 		return nft_verdict_uninit(data);
data             7640 net/netfilter/nf_tables_api.c int nft_data_dump(struct sk_buff *skb, int attr, const struct nft_data *data,
data             7652 net/netfilter/nf_tables_api.c 		err = nft_value_dump(skb, data, len);
data             7655 net/netfilter/nf_tables_api.c 		err = nft_verdict_dump(skb, NFTA_DATA_VERDICT, &data->verdict);
data               56 net/netfilter/nf_tables_core.c 	if ((regs->data[priv->sreg] & mask) == priv->data)
data               67 net/netfilter/nf_tables_core.c 	u32 *dest = &regs->data[priv->dreg];
data              112 net/netfilter/nf_tables_offload.c 				   const void *data, u32 len)
data              117 net/netfilter/nf_tables_offload.c 		memcpy(&ctx->dep.l3num, data, sizeof(__u16));
data              121 net/netfilter/nf_tables_offload.c 		memcpy(&ctx->dep.protonum, data, sizeof(__u8));
data               68 net/netfilter/nf_tables_trace.c 	off = skb_mac_header(skb) - skb->data;
data              136 net/netfilter/nf_tables_trace.c 	off = skb_mac_header(skb) - skb->data;
data               36 net/netfilter/nfnetlink_acct.c 	char			data[0];
data              109 net/netfilter/nfnetlink_acct.c 		u64 *quota = (u64 *)nfacct->data;
data              171 net/netfilter/nfnetlink_acct.c 		u64 *quota = (u64 *)acct->data;
data              192 net/netfilter/nfnetlink_acct.c 	const struct nfacct_filter *filter = cb->data;
data              229 net/netfilter/nfnetlink_acct.c 	kfree(cb->data);
data              240 net/netfilter/nfnetlink_acct.c 	const struct nlattr *const attr = cb->data;
data              262 net/netfilter/nfnetlink_acct.c 	cb->data = filter;
data              281 net/netfilter/nfnetlink_acct.c 			.data = (void *)tb[NFACCT_FILTER],
data              474 net/netfilter/nfnetlink_acct.c 	quota = (u64 *)nfacct->data;
data              106 net/netfilter/nfnetlink_cthelper.c 	nla_memcpy(help->data, attr, sizeof(help->data));
data              116 net/netfilter/nfnetlink_cthelper.c 	    nla_put(skb, CTA_HELP_INFO, help->helper->data_len, &help->data))
data              239 net/netfilter/nfnetlink_cthelper.c 	if (size > FIELD_SIZEOF(struct nf_conn_help, data)) {
data              117 net/netfilter/nfnetlink_cttimeout.c 			return ctnl_timeout_parse_policy(&matching->timeout.data,
data              140 net/netfilter/nfnetlink_cttimeout.c 	ret = ctnl_timeout_parse_policy(&timeout->timeout.data, l4proto, net,
data              191 net/netfilter/nfnetlink_cttimeout.c 	ret = l4proto->ctnl_timeout.obj_to_nlattr(skb, &timeout->timeout.data);
data              261 net/netfilter/nfnetlink_osf.c 		 const int ttl_check, struct nf_osf_data *data)
data              282 net/netfilter/nfnetlink_osf.c 		data->genre = f->genre;
data              283 net/netfilter/nfnetlink_osf.c 		data->version = f->version;
data              162 net/netfilter/nfnetlink_queue.c 			unsigned long data);
data              247 net/netfilter/nfnetlink_queue.c nfqnl_flush(struct nfqnl_instance *queue, nfqnl_cmpfn cmpfn, unsigned long data)
data              253 net/netfilter/nfnetlink_queue.c 		if (!cmpfn || cmpfn(entry, data)) {
data              842 net/netfilter/nfnetlink_queue.c nfqnl_mangle(void *data, int data_len, struct nf_queue_entry *e, int diff)
data              864 net/netfilter/nfnetlink_queue.c 	skb_copy_to_linear_data(e->skb, data, data_len);
data               30 net/netfilter/nft_bitwise.c 	const u32 *src = &regs->data[priv->sreg];
data               31 net/netfilter/nft_bitwise.c 	u32 *dst = &regs->data[priv->dreg];
data               35 net/netfilter/nft_bitwise.c 		dst[i] = (src[i] & priv->mask.data[i]) ^ priv->xor.data[i];
data               31 net/netfilter/nft_byteorder.c 	u32 *src = &regs->data[priv->sreg];
data               32 net/netfilter/nft_byteorder.c 	u32 *dst = &regs->data[priv->dreg];
data               19 net/netfilter/nft_cmp.c 	struct nft_data		data;
data               32 net/netfilter/nft_cmp.c 	d = memcmp(&regs->data[priv->sreg], &priv->data, priv->len);
data               78 net/netfilter/nft_cmp.c 	err = nft_data_init(NULL, &priv->data, sizeof(priv->data), &desc,
data               85 net/netfilter/nft_cmp.c 		nft_data_release(&priv->data, desc.type);
data              108 net/netfilter/nft_cmp.c 	if (nft_data_dump(skb, NFTA_CMP_DATA, &priv->data,
data              128 net/netfilter/nft_cmp.c 	memcpy(key + reg->offset, &priv->data, priv->len);
data              134 net/netfilter/nft_cmp.c 	nft_offload_update_dependency(ctx, &priv->data, priv->len);
data              163 net/netfilter/nft_cmp.c 	struct nft_data data;
data              167 net/netfilter/nft_cmp.c 	err = nft_data_init(NULL, &data, sizeof(data), &desc,
data              180 net/netfilter/nft_cmp.c 	priv->data = data.data[0] & mask;
data              191 net/netfilter/nft_cmp.c 		.data	= {
data              192 net/netfilter/nft_cmp.c 			.data	= {
data              193 net/netfilter/nft_cmp.c 				[0] = priv->data,
data              207 net/netfilter/nft_cmp.c 	struct nft_data data;
data              214 net/netfilter/nft_cmp.c 	data.data[0] = priv->data;
data              215 net/netfilter/nft_cmp.c 	if (nft_data_dump(skb, NFTA_CMP_DATA, &data,
data              237 net/netfilter/nft_cmp.c 	struct nft_data data;
data              259 net/netfilter/nft_cmp.c 	err = nft_data_init(NULL, &data, sizeof(data), &desc,
data              274 net/netfilter/nft_cmp.c 	nft_data_release(&data, desc.type);
data               72 net/netfilter/nft_compat.c 	struct xt_target *target = expr->ops->data;
data               98 net/netfilter/nft_compat.c 	struct xt_target *target = expr->ops->data;
data              221 net/netfilter/nft_compat.c 	struct xt_target *target = expr->ops->data;
data              253 net/netfilter/nft_compat.c 	struct xt_target *target = expr->ops->data;
data              289 net/netfilter/nft_compat.c 	const struct xt_target *target = expr->ops->data;
data              306 net/netfilter/nft_compat.c 			       const struct nft_data **data)
data              308 net/netfilter/nft_compat.c 	struct xt_target *target = expr->ops->data;
data              333 net/netfilter/nft_compat.c 	struct xt_match *match = expr->ops->data;
data              436 net/netfilter/nft_compat.c 	struct xt_match *match = expr->ops->data;
data              469 net/netfilter/nft_compat.c 	struct xt_match *m = expr->ops->data;
data              486 net/netfilter/nft_compat.c 	struct xt_match *match = expr->ops->data;
data              519 net/netfilter/nft_compat.c 	struct xt_match *match = expr->ops->data;
data              547 net/netfilter/nft_compat.c 			      const struct nft_data **data)
data              549 net/netfilter/nft_compat.c 	struct xt_match *match = expr->ops->data;
data              744 net/netfilter/nft_compat.c 	ops->data = match;
data              766 net/netfilter/nft_compat.c 	struct xt_match *match = ops->data;
data              833 net/netfilter/nft_compat.c 	ops->data = target;
data              848 net/netfilter/nft_compat.c 	struct xt_target *target = ops->data;
data               63 net/netfilter/nft_ct.c 	u32 *dest = &regs->data[priv->dreg];
data              241 net/netfilter/nft_ct.c 	u16 value = nft_reg_load16(&regs->data[priv->sreg]);
data              286 net/netfilter/nft_ct.c 	u32 value = regs->data[priv->sreg];
data              315 net/netfilter/nft_ct.c 				      &regs->data[priv->sreg],
data              316 net/netfilter/nft_ct.c 				      &regs->data[priv->sreg],
data              323 net/netfilter/nft_ct.c 		u32 ctmask = regs->data[priv->sreg];
data              895 net/netfilter/nft_ct.c 	ret = nft_ct_timeout_parse_policy(&timeout->data, l4proto, ctx->net,
data              943 net/netfilter/nft_ct.c 	ret = timeout->l4proto->ctnl_timeout.obj_to_nlattr(skb, &timeout->data);
data               25 net/netfilter/nft_dup_netdev.c 	int oif = regs->data[priv->sreg_dev];
data               65 net/netfilter/nft_dup_netdev.c 	int oif = ctx->regs[priv->sreg_dev].data.data[0];
data               57 net/netfilter/nft_dynset.c 				 &regs->data[priv->sreg_key],
data               58 net/netfilter/nft_dynset.c 				 &regs->data[priv->sreg_data],
data               88 net/netfilter/nft_dynset.c 		set->ops->delete(set, &regs->data[priv->sreg_key]);
data               92 net/netfilter/nft_dynset.c 	if (set->ops->update(set, &regs->data[priv->sreg_key], nft_dynset_new,
data               41 net/netfilter/nft_exthdr.c 	u32 *dest = &regs->data[priv->dreg];
data              134 net/netfilter/nft_exthdr.c 	u32 *dest = &regs->data[priv->dreg];
data              186 net/netfilter/nft_exthdr.c 	u32 *dest = &regs->data[priv->dreg];
data              262 net/netfilter/nft_exthdr.c 		src = regs->data[priv->sreg];
data               29 net/netfilter/nft_fib.c 		     const struct nft_data **data)
data               75 net/netfilter/nft_flow_offload.c 	struct nf_flowtable *flowtable = &priv->flowtable->data;
data              146 net/netfilter/nft_flow_offload.c 				     const struct nft_data **data)
data               29 net/netfilter/nft_fwd_netdev.c 	int oif = regs->data[priv->sreg_dev];
data               75 net/netfilter/nft_fwd_netdev.c 	int oif = ctx->regs[priv->sreg_dev].data.data[0];
data               91 net/netfilter/nft_fwd_netdev.c 	void *addr = &regs->data[priv->sreg_addr];
data               92 net/netfilter/nft_fwd_netdev.c 	int oif = regs->data[priv->sreg_dev];
data              198 net/netfilter/nft_fwd_netdev.c 			    const struct nft_data **data)
data               31 net/netfilter/nft_hash.c 	const void *data = &regs->data[priv->sreg];
data               34 net/netfilter/nft_hash.c 	h = reciprocal_scale(jhash(data, priv->len, priv->seed),
data               37 net/netfilter/nft_hash.c 	regs->data[priv->dreg] = h + priv->offset;
data               56 net/netfilter/nft_hash.c 	regs->data[priv->dreg] = h + priv->offset;
data               24 net/netfilter/nft_immediate.c 	nft_data_copy(&regs->data[priv->dreg], &priv->data, priv->dlen);
data               44 net/netfilter/nft_immediate.c 	err = nft_data_init(ctx, &priv->data, sizeof(priv->data), &desc,
data               52 net/netfilter/nft_immediate.c 	err = nft_validate_register_store(ctx, priv->dreg, &priv->data,
data               60 net/netfilter/nft_immediate.c 	nft_data_release(&priv->data, desc.type);
data               69 net/netfilter/nft_immediate.c 	return nft_data_hold(&priv->data, nft_dreg_to_type(priv->dreg));
data               81 net/netfilter/nft_immediate.c 	return nft_data_release(&priv->data, nft_dreg_to_type(priv->dreg));
data               91 net/netfilter/nft_immediate.c 	return nft_data_dump(skb, NFTA_IMMEDIATE_DATA, &priv->data,
data              104 net/netfilter/nft_immediate.c 	const struct nft_data *data;
data              110 net/netfilter/nft_immediate.c 	data = &priv->data;
data              112 net/netfilter/nft_immediate.c 	switch (data->verdict.code) {
data              116 net/netfilter/nft_immediate.c 		err = nft_chain_validate(ctx, data->verdict.chain);
data              133 net/netfilter/nft_immediate.c 	const struct nft_data *data;
data              137 net/netfilter/nft_immediate.c 	data = &priv->data;
data              138 net/netfilter/nft_immediate.c 	switch (data->verdict.code) {
data              161 net/netfilter/nft_immediate.c 	memcpy(&ctx->regs[priv->dreg].data, &priv->data, sizeof(priv->data));
data               35 net/netfilter/nft_lookup.c 	found = set->ops->lookup(nft_net(pkt), set, &regs->data[priv->sreg],
data               43 net/netfilter/nft_lookup.c 		nft_data_copy(&regs->data[priv->dreg],
data              170 net/netfilter/nft_lookup.c 	const struct nft_data *data;
data              177 net/netfilter/nft_lookup.c 	data = nft_set_ext_data(ext);
data              178 net/netfilter/nft_lookup.c 	switch (data->verdict.code) {
data              182 net/netfilter/nft_lookup.c 		err = nft_chain_validate(ctx, data->verdict.chain);
data               30 net/netfilter/nft_masq.c 			     const struct nft_data **data)
data              113 net/netfilter/nft_masq.c 			&regs->data[priv->sreg_proto_min]);
data              115 net/netfilter/nft_masq.c 			&regs->data[priv->sreg_proto_max]);
data              159 net/netfilter/nft_masq.c 			&regs->data[priv->sreg_proto_min]);
data              161 net/netfilter/nft_masq.c 			&regs->data[priv->sreg_proto_max]);
data               67 net/netfilter/nft_meta.c 	u32 *dest = &regs->data[priv->dreg];
data              275 net/netfilter/nft_meta.c 	u32 *sreg = &regs->data[meta->sreg];
data              391 net/netfilter/nft_meta.c 				 const struct nft_data **data)
data              423 net/netfilter/nft_meta.c 			  const struct nft_data **data)
data               46 net/netfilter/nft_nat.c 					regs->data[priv->sreg_addr_min];
data               48 net/netfilter/nft_nat.c 					regs->data[priv->sreg_addr_max];
data               52 net/netfilter/nft_nat.c 			       &regs->data[priv->sreg_addr_min],
data               55 net/netfilter/nft_nat.c 			       &regs->data[priv->sreg_addr_max],
data               63 net/netfilter/nft_nat.c 			&regs->data[priv->sreg_proto_min]);
data               65 net/netfilter/nft_nat.c 			&regs->data[priv->sreg_proto_max]);
data               86 net/netfilter/nft_nat.c 			    const struct nft_data **data)
data               43 net/netfilter/nft_numgen.c 	regs->data[priv->dreg] = nft_ng_inc_gen(priv);
data              122 net/netfilter/nft_numgen.c 	regs->data[priv->dreg] = nft_ng_random_gen(priv);
data              112 net/netfilter/nft_objref.c 	found = set->ops->lookup(nft_net(pkt), set, &regs->data[priv->sreg],
data               24 net/netfilter/nft_osf.c 	u32 *dest = &regs->data[priv->dreg];
data               28 net/netfilter/nft_osf.c 	struct nf_osf_data data;
data               42 net/netfilter/nft_osf.c 	if (!nf_osf_find(skb, nf_osf_fingers, priv->ttl, &data)) {
data               47 net/netfilter/nft_osf.c 				 data.genre, data.version);
data               49 net/netfilter/nft_osf.c 			strlcpy(os_match, data.genre, NFT_OSF_MAXGENRELEN);
data              111 net/netfilter/nft_osf.c 			    const struct nft_data **data)
data               30 net/netfilter/nft_payload.c 	int mac_off = skb_mac_header(skb) - skb->data;
data               79 net/netfilter/nft_payload.c 	u32 *dest = &regs->data[priv->dreg];
data               94 net/netfilter/nft_payload.c 		offset = skb_mac_header(skb) - skb->data;
data              498 net/netfilter/nft_payload.c 	const u32 *src = &regs->data[priv->sreg];
data              506 net/netfilter/nft_payload.c 		offset = skb_mac_header(skb) - skb->data;
data               62 net/netfilter/nft_queue.c 	queue = regs->data[priv->sreg_qnum];
data               29 net/netfilter/nft_range.c 	d1 = memcmp(&regs->data[priv->sreg], &priv->data_from, priv->len);
data               30 net/netfilter/nft_range.c 	d2 = memcmp(&regs->data[priv->sreg], &priv->data_to, priv->len);
data               30 net/netfilter/nft_redir.c 			      const struct nft_data **data)
data              115 net/netfilter/nft_redir.c 			&regs->data[priv->sreg_proto_min]);
data              117 net/netfilter/nft_redir.c 			&regs->data[priv->sreg_proto_max]);
data              163 net/netfilter/nft_redir.c 			&regs->data[priv->sreg_proto_min]);
data              165 net/netfilter/nft_redir.c 			&regs->data[priv->sreg_proto_max]);
data               28 net/netfilter/nft_reject.c 			const struct nft_data **data)
data               59 net/netfilter/nft_rt.c 	u32 *dest = &regs->data[priv->dreg];
data              165 net/netfilter/nft_rt.c 			   const struct nft_data **data)
data              114 net/netfilter/nft_set_bitmap.c 		if (memcmp(nft_set_ext_key(&be->ext), elem->key.val.data, set->klen) ||
data              201 net/netfilter/nft_set_bitmap.c 	nft_bitmap_location(set, elem->key.val.data, &idx, &off);
data               40 net/netfilter/nft_set_hash.c static inline u32 nft_rhash_key(const void *data, u32 len, u32 seed)
data               42 net/netfilter/nft_set_hash.c 	const struct nft_rhash_cmp_arg *arg = data;
data               47 net/netfilter/nft_set_hash.c static inline u32 nft_rhash_obj(const void *data, u32 len, u32 seed)
data               49 net/netfilter/nft_set_hash.c 	const struct nft_rhash_elem *he = data;
data              103 net/netfilter/nft_set_hash.c 		.key	 = elem->key.val.data,
data              167 net/netfilter/nft_set_hash.c 		.key	 = elem->key.val.data,
data              213 net/netfilter/nft_set_hash.c 		.key	 = elem->key.val.data,
data              450 net/netfilter/nft_set_hash.c 	hash = jhash(elem->key.val.data, set->klen, priv->seed);
data              453 net/netfilter/nft_set_hash.c 		if (!memcmp(nft_set_ext_key(&he->ext), elem->key.val.data, set->klen) &&
data              473 net/netfilter/nft_set_hash.c 		k2 = *(u32 *)nft_set_ext_key(&he->ext)->data;
data               24 net/netfilter/nft_socket.c 	u32 *dest = &regs->data[priv->dreg];
data              252 net/netfilter/nft_synproxy.c 				 const struct nft_data **data)
data               49 net/netfilter/nft_tproxy.c 		taddr = regs->data[priv->sreg_addr];
data               53 net/netfilter/nft_tproxy.c 		tport = nft_reg_load16(&regs->data[priv->sreg_port]);
data              116 net/netfilter/nft_tproxy.c 		memcpy(&taddr, &regs->data[priv->sreg_addr], sizeof(taddr));
data              120 net/netfilter/nft_tproxy.c 		tport = nft_reg_load16(&regs->data[priv->sreg_port]);
data               26 net/netfilter/nft_tunnel.c 	u32 *dest = &regs->data[priv->dreg];
data              121 net/netfilter/nft_xfrm.c 	u32 *dest = &regs->data[priv->dreg];
data              232 net/netfilter/nft_xfrm.c 			     const struct nft_data **data)
data              307 net/netfilter/x_tables.c 	xt_data_to_user(U->data, K->data,				\
data              741 net/netfilter/x_tables.c 		match->compat_from_user(m->data, cm->data);
data              743 net/netfilter/x_tables.c 		memcpy(m->data, cm->data, msize - sizeof(*cm));
data              746 net/netfilter/x_tables.c 		memset(m->data + match->matchsize, 0, pad);
data              760 net/netfilter/x_tables.c 	xt_data_to_user(U->data, K->data,				\
data              777 net/netfilter/x_tables.c 		if (match->compat_to_user((void __user *)cm->data, m->data))
data             1124 net/netfilter/x_tables.c 		target->compat_from_user(t->data, ct->data);
data             1126 net/netfilter/x_tables.c 		memcpy(t->data, ct->data, tsize - sizeof(*ct));
data             1129 net/netfilter/x_tables.c 		memset(t->data + target->targetsize, 0, pad);
data             1154 net/netfilter/x_tables.c 		if (target->compat_to_user((void __user *)ct->data, t->data))
data              174 net/netfilter/xt_HMARK.c 	ip6 = (struct ipv6hdr *) (skb->data + skb_network_offset(skb));
data              260 net/netfilter/xt_HMARK.c 	ip = (struct iphdr *) (skb->data + nhoff);
data              253 net/netfilter/xt_TCPMSS.c 	const struct xt_tcp *tcpinfo = (const struct xt_tcp *)m->data;
data               72 net/netfilter/xt_connlimit.c 	connections = nf_conncount_count(net, info->data, key, tuple_ptr,
data               97 net/netfilter/xt_connlimit.c 	info->data = nf_conncount_init(par->net, par->family, keylen);
data               99 net/netfilter/xt_connlimit.c 	return PTR_ERR_OR_ZERO(info->data);
data              106 net/netfilter/xt_connlimit.c 	nf_conncount_destroy(par->net, par->family, info->data);
data              116 net/netfilter/xt_connlimit.c 	.usersize   = offsetof(struct xt_connlimit_info, data),
data               51 net/netfilter/xt_ipvs.c 	const struct xt_ipvs_mtinfo *data = par->matchinfo;
data               60 net/netfilter/xt_ipvs.c 	if (data->bitmask == XT_IPVS_IPVS_PROPERTY) {
data               62 net/netfilter/xt_ipvs.c 			!!(data->invert & XT_IPVS_IPVS_PROPERTY);
data               74 net/netfilter/xt_ipvs.c 	if (data->bitmask & XT_IPVS_PROTO)
data               75 net/netfilter/xt_ipvs.c 		if ((iph.protocol == data->l4proto) ^
data               76 net/netfilter/xt_ipvs.c 		    !(data->invert & XT_IPVS_PROTO)) {
data              101 net/netfilter/xt_ipvs.c 	if (data->bitmask & XT_IPVS_VPORT)
data              102 net/netfilter/xt_ipvs.c 		if ((cp->vport == data->vport) ^
data              103 net/netfilter/xt_ipvs.c 		    !(data->invert & XT_IPVS_VPORT)) {
data              108 net/netfilter/xt_ipvs.c 	if (data->bitmask & XT_IPVS_VPORTCTL)
data              110 net/netfilter/xt_ipvs.c 		     cp->control->vport == data->vportctl) ^
data              111 net/netfilter/xt_ipvs.c 		    !(data->invert & XT_IPVS_VPORTCTL)) {
data              116 net/netfilter/xt_ipvs.c 	if (data->bitmask & XT_IPVS_DIR) {
data              126 net/netfilter/xt_ipvs.c 		    !!(data->invert & XT_IPVS_DIR)) {
data              132 net/netfilter/xt_ipvs.c 	if (data->bitmask & XT_IPVS_METHOD)
data              133 net/netfilter/xt_ipvs.c 		if (((cp->flags & IP_VS_CONN_F_FWD_MASK) == data->fwd_method) ^
data              134 net/netfilter/xt_ipvs.c 		    !(data->invert & XT_IPVS_METHOD)) {
data              139 net/netfilter/xt_ipvs.c 	if (data->bitmask & XT_IPVS_VADDR) {
data              140 net/netfilter/xt_ipvs.c 		if (ipvs_mt_addrcmp(&cp->vaddr, &data->vaddr,
data              141 net/netfilter/xt_ipvs.c 				    &data->vmask, family) ^
data              142 net/netfilter/xt_ipvs.c 		    !(data->invert & XT_IPVS_VADDR)) {
data               49 net/netfilter/xt_l2tp.c static bool l2tp_match(const struct xt_l2tp_info *info, struct l2tp_data *data)
data               51 net/netfilter/xt_l2tp.c 	if ((info->flags & XT_L2TP_TYPE) && (info->type != data->type))
data               54 net/netfilter/xt_l2tp.c 	if ((info->flags & XT_L2TP_VERSION) && (info->version != data->version))
data               59 net/netfilter/xt_l2tp.c 	    ((data->type == XT_L2TP_TYPE_CONTROL) || (data->version == 2)) &&
data               60 net/netfilter/xt_l2tp.c 	    (info->tid != data->tid))
data               64 net/netfilter/xt_l2tp.c 	if ((info->flags & XT_L2TP_SID) && (data->type == XT_L2TP_TYPE_DATA) &&
data               65 net/netfilter/xt_l2tp.c 	    (info->sid != data->sid))
data               87 net/netfilter/xt_l2tp.c 	struct l2tp_data data = { 0, };
data              101 net/netfilter/xt_l2tp.c 		data.type = XT_L2TP_TYPE_CONTROL;
data              103 net/netfilter/xt_l2tp.c 		data.type = XT_L2TP_TYPE_DATA;
data              104 net/netfilter/xt_l2tp.c 	data.version = (u8) flags & L2TP_HDR_VER;
data              112 net/netfilter/xt_l2tp.c 	if (data.version == 3) {
data              116 net/netfilter/xt_l2tp.c 		if (data.type == XT_L2TP_TYPE_CONTROL)
data              117 net/netfilter/xt_l2tp.c 			data.tid = ntohl(lh->val32);
data              119 net/netfilter/xt_l2tp.c 			data.sid = ntohl(lh->val32);
data              120 net/netfilter/xt_l2tp.c 	} else if (data.version == 2) {
data              126 net/netfilter/xt_l2tp.c 		data.tid = (u32) ntohs(lh->val16[0]);
data              127 net/netfilter/xt_l2tp.c 		data.sid = (u32) ntohs(lh->val16[1]);
data              131 net/netfilter/xt_l2tp.c 	return l2tp_match(info, &data);
data              144 net/netfilter/xt_l2tp.c 	struct l2tp_data data = { 0, };
data              154 net/netfilter/xt_l2tp.c 		data.type = XT_L2TP_TYPE_CONTROL;
data              159 net/netfilter/xt_l2tp.c 		data.tid = ntohl(lh->val32);
data              161 net/netfilter/xt_l2tp.c 		data.sid = ntohl(lh->val32);
data              162 net/netfilter/xt_l2tp.c 		data.type = XT_L2TP_TYPE_DATA;
data              165 net/netfilter/xt_l2tp.c 	data.version = 3;
data              167 net/netfilter/xt_l2tp.c 	return l2tp_match(info, &data);
data               34 net/netfilter/xt_mac.c 	if (skb_mac_header(skb) + ETH_HLEN > skb->data)
data               17 net/netfilter/xt_u32.c static bool u32_match_it(const struct xt_u32 *data,
data               34 net/netfilter/xt_u32.c 	for (testind = 0; testind < data->ntests; ++testind) {
data               35 net/netfilter/xt_u32.c 		ct  = &data->tests[testind];
data               92 net/netfilter/xt_u32.c 	const struct xt_u32 *data = par->matchinfo;
data               95 net/netfilter/xt_u32.c 	ret = u32_match_it(data, skb);
data               96 net/netfilter/xt_u32.c 	return ret ^ data->invert;
data              134 net/netlabel/netlabel_calipso.c 	void *data;
data              156 net/netlabel/netlabel_calipso.c 	data = genlmsg_put_reply(ans_skb, info, &netlbl_calipso_gnl_family,
data              158 net/netlabel/netlabel_calipso.c 	if (!data) {
data              169 net/netlabel/netlabel_calipso.c 	genlmsg_end(ans_skb, data);
data              195 net/netlabel/netlabel_calipso.c 	void *data;
data              197 net/netlabel/netlabel_calipso.c 	data = genlmsg_put(cb_arg->skb, NETLINK_CB(cb_arg->nl_cb->skb).portid,
data              200 net/netlabel/netlabel_calipso.c 	if (!data)
data              212 net/netlabel/netlabel_calipso.c 	genlmsg_end(cb_arg->skb, data);
data              216 net/netlabel/netlabel_calipso.c 	genlmsg_cancel(cb_arg->skb, data);
data              453 net/netlabel/netlabel_cipso_v4.c 	void *data;
data              471 net/netlabel/netlabel_cipso_v4.c 	data = genlmsg_put_reply(ans_skb, info, &netlbl_cipsov4_gnl_family,
data              473 net/netlabel/netlabel_cipso_v4.c 	if (data == NULL) {
data              580 net/netlabel/netlabel_cipso_v4.c 	genlmsg_end(ans_skb, data);
data              614 net/netlabel/netlabel_cipso_v4.c 	void *data;
data              616 net/netlabel/netlabel_cipso_v4.c 	data = genlmsg_put(cb_arg->skb, NETLINK_CB(cb_arg->nl_cb->skb).portid,
data              619 net/netlabel/netlabel_cipso_v4.c 	if (data == NULL)
data              631 net/netlabel/netlabel_cipso_v4.c 	genlmsg_end(cb_arg->skb, data);
data              635 net/netlabel/netlabel_cipso_v4.c 	genlmsg_cancel(cb_arg->skb, data);
data              482 net/netlabel/netlabel_mgmt.c 	void *data;
data              484 net/netlabel/netlabel_mgmt.c 	data = genlmsg_put(cb_arg->skb, NETLINK_CB(cb_arg->nl_cb->skb).portid,
data              487 net/netlabel/netlabel_mgmt.c 	if (data == NULL)
data              495 net/netlabel/netlabel_mgmt.c 	genlmsg_end(cb_arg->skb, data);
data              499 net/netlabel/netlabel_mgmt.c 	genlmsg_cancel(cb_arg->skb, data);
data              599 net/netlabel/netlabel_mgmt.c 	void *data;
data              611 net/netlabel/netlabel_mgmt.c 	data = genlmsg_put_reply(ans_skb, info, &netlbl_mgmt_gnl_family,
data              613 net/netlabel/netlabel_mgmt.c 	if (data == NULL)
data              627 net/netlabel/netlabel_mgmt.c 	genlmsg_end(ans_skb, data);
data              654 net/netlabel/netlabel_mgmt.c 	void *data;
data              656 net/netlabel/netlabel_mgmt.c 	data = genlmsg_put(skb, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq,
data              659 net/netlabel/netlabel_mgmt.c 	if (data == NULL)
data              666 net/netlabel/netlabel_mgmt.c 	genlmsg_end(skb, data);
data              670 net/netlabel/netlabel_mgmt.c 	genlmsg_cancel(skb, data);
data              731 net/netlabel/netlabel_mgmt.c 	void *data;
data              736 net/netlabel/netlabel_mgmt.c 	data = genlmsg_put_reply(ans_skb, info, &netlbl_mgmt_gnl_family,
data              738 net/netlabel/netlabel_mgmt.c 	if (data == NULL)
data              747 net/netlabel/netlabel_mgmt.c 	genlmsg_end(ans_skb, data);
data              839 net/netlabel/netlabel_unlabeled.c 	void *data;
data              844 net/netlabel/netlabel_unlabeled.c 	data = genlmsg_put_reply(ans_skb, info, &netlbl_unlabel_gnl_family,
data              846 net/netlabel/netlabel_unlabeled.c 	if (data == NULL) {
data              857 net/netlabel/netlabel_unlabeled.c 	genlmsg_end(ans_skb, data);
data             1073 net/netlabel/netlabel_unlabeled.c 	void *data;
data             1078 net/netlabel/netlabel_unlabeled.c 	data = genlmsg_put(cb_arg->skb, NETLINK_CB(cb_arg->nl_cb->skb).portid,
data             1081 net/netlabel/netlabel_unlabeled.c 	if (data == NULL)
data             1143 net/netlabel/netlabel_unlabeled.c 	genlmsg_end(cb_arg->skb, data);
data             1147 net/netlabel/netlabel_unlabeled.c 	genlmsg_cancel(cb_arg->skb, data);
data              168 net/netlink/af_netlink.c 	skb_put_data(new, skb->data, len);
data             1172 net/netlink/af_netlink.c 	void *data;
data             1180 net/netlink/af_netlink.c 	data = vmalloc(size);
data             1181 net/netlink/af_netlink.c 	if (data == NULL)
data             1184 net/netlink/af_netlink.c 	skb = __build_skb(data, size);
data             1186 net/netlink/af_netlink.c 		vfree(data);
data             1399 net/netlink/af_netlink.c 	int (*tx_filter)(struct sock *dsk, struct sk_buff *skb, void *data);
data             1483 net/netlink/af_netlink.c 	int (*filter)(struct sock *dsk, struct sk_buff *skb, void *data),
data             2334 net/netlink/af_netlink.c 	cb->data = control->data;
data             2432 net/netlink/af_netlink.c 			    !WARN_ON((u8 *)extack->bad_attr < in_skb->data ||
data             2433 net/netlink/af_netlink.c 				     (u8 *)extack->bad_attr >= in_skb->data +
data             2734 net/netlink/af_netlink.c static inline u32 netlink_hash(const void *data, u32 len, u32 seed)
data             2736 net/netlink/af_netlink.c 	const struct netlink_sock *nlk = data;
data              464 net/netlink/genetlink.c 	const struct genl_ops *ops = cb->data;
data              478 net/netlink/genetlink.c 	const struct genl_ops *ops = cb->data;
data              490 net/netlink/genetlink.c 	const struct genl_ops *ops = cb->data;
data              565 net/netlink/genetlink.c 				.data = (void *)ops,
data              856 net/netrom/af_netrom.c 	src  = (ax25_address *)(skb->data + 0);
data              857 net/netrom/af_netrom.c 	dest = (ax25_address *)(skb->data + 7);
data              859 net/netrom/af_netrom.c 	circuit_index      = skb->data[15];
data              860 net/netrom/af_netrom.c 	circuit_id         = skb->data[16];
data              861 net/netrom/af_netrom.c 	peer_circuit_index = skb->data[17];
data              862 net/netrom/af_netrom.c 	peer_circuit_id    = skb->data[18];
data              863 net/netrom/af_netrom.c 	frametype          = skb->data[19] & 0x0F;
data              864 net/netrom/af_netrom.c 	flags              = skb->data[19] & 0xF0;
data              934 net/netrom/af_netrom.c 	user = (ax25_address *)(skb->data + 21);
data              946 net/netrom/af_netrom.c 	window = skb->data[20];
data              977 net/netrom/af_netrom.c 		timeout = skb->data[36] * 256 + skb->data[35];
data               80 net/netrom/nr_in.c 		nr->your_index = skb->data[17];
data               81 net/netrom/nr_in.c 		nr->your_id    = skb->data[18];
data               88 net/netrom/nr_in.c 		nr->window     = skb->data[20];
data              155 net/netrom/nr_in.c 	nr = skb->data[18];
data              156 net/netrom/nr_in.c 	ns = skb->data[17];
data              234 net/netrom/nr_in.c 				ns = skbn->data[17];
data              285 net/netrom/nr_in.c 	frametype = skb->data[19];
data               55 net/netrom/nr_loopback.c 		nr_dest = (ax25_address *)(skb->data + 7);
data               62 net/netrom/nr_out.c 				skbn->data[4] |= NR_MORE_FLAG;
data               86 net/netrom/nr_out.c 	skb->data[2] = nr->vs;
data               87 net/netrom/nr_out.c 	skb->data[3] = nr->vr;
data               90 net/netrom/nr_out.c 		skb->data[4] |= NR_CHOKE_FLAG;
data              108 net/netrom/nr_out.c 	skbn->data[2] = nr->va;
data              109 net/netrom/nr_out.c 	skbn->data[3] = nr->vr;
data              112 net/netrom/nr_out.c 		skbn->data[4] |= NR_CHOKE_FLAG;
data              760 net/netrom/nr_route.c 	nr_src  = (ax25_address *)(skb->data + 0);
data              761 net/netrom/nr_route.c 	nr_dest = (ax25_address *)(skb->data + 7);
data              784 net/netrom/nr_route.c 	if (skb->data[14] == 1) {
data              818 net/netrom/nr_route.c 	skb->data[14]--;
data              243 net/netrom/nr_subr.c 		*dptr++ = skb->data[15];
data              244 net/netrom/nr_subr.c 		*dptr++ = skb->data[16];
data              246 net/netrom/nr_subr.c 		*dptr++ = skb->data[15];
data              247 net/netrom/nr_subr.c 		*dptr++ = skb->data[16];
data               37 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_default_path_quality,
data               46 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_obsolescence_count_initialiser,
data               55 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_network_ttl_initialiser,
data               64 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_transport_timeout,
data               73 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_transport_maximum_tries,
data               82 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_transport_acknowledge_delay,
data               91 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_transport_busy_delay,
data              100 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_transport_requested_window_size,
data              109 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_transport_no_activity_timeout,
data              118 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_routing_control,
data              127 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_link_fails_count,
data              136 net/netrom/sysctl_net_netrom.c 		.data		= &sysctl_netrom_reset_circuit,
data              170 net/nfc/core.c static int nfc_rfkill_set_block(void *data, bool blocked)
data              172 net/nfc/core.c 	struct nfc_dev *dev = data;
data             1019 net/nfc/core.c static int match_idx(struct device *d, const void *data)
data             1022 net/nfc/core.c 	const unsigned int *idx = data;
data               60 net/nfc/digital_core.c 	crc = crc_func(init, skb->data, skb->len);
data               81 net/nfc/digital_core.c 	crc = crc_func(crc_init, skb->data, skb->len - 2);
data               89 net/nfc/digital_core.c 	rc = (skb->data[skb->len - 2] - (crc & 0xFF)) +
data               90 net/nfc/digital_core.c 	     (skb->data[skb->len - 1] - ((crc >> 8) & 0xFF));
data              132 net/nfc/digital_core.c 				     cmd->resp->data, cmd->resp->len, false);
data              176 net/nfc/digital_core.c 				     cmd->req->data, cmd->req->len, false);
data               59 net/nfc/digital_dep.c #define DIGITAL_NFC_DEP_RTOX_VALUE(data) ((data) & 0x3F)
data              176 net/nfc/digital_dep.c 	skb->data[0] = skb->len;
data              193 net/nfc/digital_dep.c 	size = skb->data[0];
data              220 net/nfc/digital_dep.c 		skb_put_data(new_skb, skb->data, ddev->remote_payload_max);
data              270 net/nfc/digital_dep.c 		skb_put_data(ddev->chaining_skb, resp->data, resp->len);
data              323 net/nfc/digital_dep.c 	psl_res = (struct digital_psl_res *)resp->data;
data              376 net/nfc/digital_dep.c 	psl_req = (struct digital_psl_req *)skb->data;
data              436 net/nfc/digital_dep.c 	atr_res = (struct digital_atr_res *)resp->data;
data              497 net/nfc/digital_dep.c 	atr_req = (struct digital_atr_req *)skb->data;
data              545 net/nfc/digital_dep.c 	dep_req = (struct digital_dep_req_res *)skb->data;
data              582 net/nfc/digital_dep.c 	dep_req = (struct digital_dep_req_res *)skb->data;
data              614 net/nfc/digital_dep.c 	dep_req = (struct digital_dep_req_res *)skb->data;
data              652 net/nfc/digital_dep.c 	dep_req = (struct digital_dep_req_res *)skb->data;
data              760 net/nfc/digital_dep.c 	dep_res = (struct digital_dep_req_res *)resp->data;
data              872 net/nfc/digital_dep.c 		rtox = DIGITAL_NFC_DEP_RTOX_VALUE(resp->data[0]);
data              917 net/nfc/digital_dep.c 	dep_req = (struct digital_dep_req_res *)skb->data;
data              994 net/nfc/digital_dep.c 	dep_res = (struct digital_dep_req_res *)skb->data;
data             1039 net/nfc/digital_dep.c 	dep_res = (struct digital_dep_req_res *)skb->data;
data             1112 net/nfc/digital_dep.c 	dep_req = (struct digital_dep_req_res *)resp->data;
data             1123 net/nfc/digital_dep.c 		if (ddev->did && (ddev->did == resp->data[3])) {
data             1306 net/nfc/digital_dep.c 	dep_res = (struct digital_dep_req_res *)skb->data;
data             1379 net/nfc/digital_dep.c 	psl_res = (struct digital_psl_res *)skb->data;
data             1425 net/nfc/digital_dep.c 	psl_req = (struct digital_psl_req *)resp->data;
data             1479 net/nfc/digital_dep.c 	if (resp->data[0] == DIGITAL_NFC_DEP_NFCA_SOD_SB)
data             1484 net/nfc/digital_dep.c 	if (resp->data[offset] == DIGITAL_CMD_PSL_REQ)
data             1508 net/nfc/digital_dep.c 	atr_res = (struct digital_atr_res *)skb->data;
data             1561 net/nfc/digital_dep.c 	if (resp->data[0] == DIGITAL_NFC_DEP_NFCA_SOD_SB) {
data             1588 net/nfc/digital_dep.c 	atr_req = (struct digital_atr_req *)resp->data;
data              176 net/nfc/digital_technology.c 	pcb = *skb->data;
data              207 net/nfc/digital_technology.c 	*skb->data = DIGITAL_ISO_DEP_I_PCB | ddev->curr_nfc_dep_pni;
data              233 net/nfc/digital_technology.c 	fsdi = DIGITAL_ATS_FSCI(resp->data[1]);
data              299 net/nfc/digital_technology.c 	sel_res = resp->data[0];
data              355 net/nfc/digital_technology.c 	sel_req = (struct digital_sel_req *)skb->data;
data              408 net/nfc/digital_technology.c 	sdd_res = (struct digital_sdd_res *)resp->data;
data              495 net/nfc/digital_technology.c 	target->sens_res = __le16_to_cpu(*(__le16 *)resp->data);
data              562 net/nfc/digital_technology.c 	if (resp->len == 1 && resp->data[0] == DIGITAL_MIFARE_ACK_RES) {
data              563 net/nfc/digital_technology.c 		resp->data[0] = 0;
data              590 net/nfc/digital_technology.c 	attrib_res = (struct digital_attrib_res *)resp->data;
data              661 net/nfc/digital_technology.c 	sensb_res = (struct digital_sensb_res *)resp->data;
data              769 net/nfc/digital_technology.c 	sensf_res = (struct digital_sensf_res *)resp->data;
data              816 net/nfc/digital_technology.c 	sensf_req = (struct digital_sensf_req *)skb->data;
data              854 net/nfc/digital_technology.c 	res = (struct digital_iso15693_inv_res *)resp->data;
data              904 net/nfc/digital_technology.c 	req = (struct digital_iso15693_inv_req *)skb->data;
data              993 net/nfc/digital_technology.c 	sdd_res = (struct digital_sdd_res *)skb->data;
data             1029 net/nfc/digital_technology.c 	sdd_req = resp->data;
data             1088 net/nfc/digital_technology.c 	sens_req = resp->data[0];
data             1109 net/nfc/digital_technology.c 			(resp->data[1] == DIGITAL_CMD_SENSF_REQ))
data             1136 net/nfc/digital_technology.c 	sensf_res = (struct digital_sensf_res *)skb->data;
data             1195 net/nfc/digital_technology.c 	sensf_req = (struct digital_sensf_req *)resp->data;
data              234 net/nfc/hci/command.c 	resp = (struct hci_create_pipe_resp *)skb->data;
data              137 net/nfc/hci/core.c 		pipe = skb->data[0];
data              139 net/nfc/hci/core.c 		message = (struct hcp_message *)skb->data;
data              205 net/nfc/hci/core.c 		create_info = (struct hci_create_pipe_resp *)skb->data;
data              233 net/nfc/hci/core.c 		delete_info = (struct hci_delete_pipe_noti *)skb->data;
data              248 net/nfc/hci/core.c 		cleared_info = (struct hci_all_pipe_cleared_noti *)skb->data;
data              316 net/nfc/hci/core.c 				nfc_hci_sak_to_protocol(sak_skb->data[0]);
data              322 net/nfc/hci/core.c 		targets->sens_res = be16_to_cpu(*(__be16 *)atqa_skb->data);
data              323 net/nfc/hci/core.c 		targets->sel_res = sak_skb->data[0];
data              335 net/nfc/hci/core.c 		memcpy(targets->nfcid1, uid_skb->data, uid_skb->len);
data              411 net/nfc/hci/core.c 		if (skb->data[0] == 3) {
data              421 net/nfc/hci/core.c 		if (skb->data[0] != 0) {
data              484 net/nfc/hci/core.c 		(memcmp(hdev->init_data.session_id, skb->data,
data              539 net/nfc/hci/core.c 	hdev->sw_romlib = (skb->data[0] & 0xf0) >> 4;
data              540 net/nfc/hci/core.c 	hdev->sw_patch = skb->data[0] & 0x0f;
data              541 net/nfc/hci/core.c 	hdev->sw_flashlib_major = skb->data[1];
data              542 net/nfc/hci/core.c 	hdev->sw_flashlib_minor = skb->data[2];
data              556 net/nfc/hci/core.c 	hdev->hw_derivative = (skb->data[0] & 0xe0) >> 5;
data              557 net/nfc/hci/core.c 	hdev->hw_version = skb->data[0] & 0x1f;
data              558 net/nfc/hci/core.c 	hdev->hw_mpw = (skb->data[1] & 0xc0) >> 6;
data              559 net/nfc/hci/core.c 	hdev->hw_software = skb->data[1] & 0x3f;
data              560 net/nfc/hci/core.c 	hdev->hw_bsid = skb->data[2];
data              748 net/nfc/hci/core.c 					   NFC_HCI_WR_XCHG_DATA, skb->data,
data              864 net/nfc/hci/core.c 	packet = (struct hcp_packet *)skb->data;
data              893 net/nfc/hci/core.c 				     frag_skb->data + NFC_HCI_HCP_PACKET_HEADER_LEN,
data              907 net/nfc/hci/core.c 	packet = (struct hcp_packet *)hcp_skb->data;
data               18 net/nfc/hci/hci.h 	u8 data[];
data               71 net/nfc/hci/hcp.c 		packet = (struct hcp_packet *)skb->data;
data               77 net/nfc/hci/hcp.c 				memcpy(packet->message.data, ptr,
data              106 net/nfc/hci/llc.c 	llc->data = llc_engine->ops->init(hdev, xmit_to_drv, rcv_to_hci,
data              110 net/nfc/hci/llc.c 	if (llc->data == NULL) {
data              149 net/nfc/hci/llc.c 	return llc->data;
data               34 net/nfc/hci/llc.h 	void *data;
data              105 net/nfc/hci/llc_shdlc.c 		       16, 1, skb->data, skb->len, 0);		  \
data              413 net/nfc/hci/llc_shdlc.c 				w = skb->data[0];
data              416 net/nfc/hci/llc_shdlc.c 				srej_support = skb->data[1] & 0x01 ? true :
data              472 net/nfc/hci/llc_shdlc.c 		control = skb->data[0];
data              229 net/nfc/llcp.h void nfc_llcp_recv(void *data, struct sk_buff *skb, int err);
data              236 net/nfc/llcp.h void nfc_llcp_recv(void *data, struct sk_buff *skb, int err);
data              807 net/nfc/llcp_commands.c 	skb->data[2] = sock->recv_n;
data              644 net/nfc/llcp_core.c 	return (pdu->data[0] & 0xfc) >> 2;
data              649 net/nfc/llcp_core.c 	return ((pdu->data[0] & 0x03) << 2) | ((pdu->data[1] & 0xc0) >> 6);
data              654 net/nfc/llcp_core.c 	return pdu->data[1] & 0x3f;
data              659 net/nfc/llcp_core.c 	return pdu->data[2] >> 4;
data              664 net/nfc/llcp_core.c 	return pdu->data[2] & 0xf;
data              669 net/nfc/llcp_core.c 	pdu->data[2] = (sock->send_n << 4) | (sock->recv_n);
data              679 net/nfc/llcp_core.c 	u8 *data;
data              694 net/nfc/llcp_core.c 			data = skb_push(skb_copy, NFC_RAW_HEADER_SIZE);
data              696 net/nfc/llcp_core.c 			data[0] = local->dev ? local->dev->idx : 0xFF;
data              697 net/nfc/llcp_core.c 			data[1] = direction & 0x01;
data              698 net/nfc/llcp_core.c 			data[1] |= (RAW_PAYLOAD_LLCP << 1);
data              740 net/nfc/llcp_core.c 					     16, 1, skb->data, skb->len, true);
data              820 net/nfc/llcp_core.c 	u8 *tlv = &skb->data[2], type, length;
data              970 net/nfc/llcp_core.c 	nfc_llcp_parse_connection_tlv(new_sock, &skb->data[LLCP_HEADER_SIZE],
data             1182 net/nfc/llcp_core.c 	nfc_llcp_parse_connection_tlv(llcp_sock, &skb->data[LLCP_HEADER_SIZE],
data             1199 net/nfc/llcp_core.c 	reason = skb->data[2];
data             1251 net/nfc/llcp_core.c 	tlv = &skb->data[LLCP_HEADER_SIZE];
data             1377 net/nfc/llcp_core.c 		pdu_len = skb->data[0] << 8 | skb->data[1];
data             1397 net/nfc/llcp_core.c 		skb_put_data(new_skb, skb->data, pdu_len);
data             1419 net/nfc/llcp_core.c 				     skb->data, skb->len, true);
data             1500 net/nfc/llcp_core.c void nfc_llcp_recv(void *data, struct sk_buff *skb, int err)
data             1502 net/nfc/llcp_core.c 	struct nfc_llcp_local *local = (struct nfc_llcp_local *) data;
data              392 net/nfc/nci/core.c 	struct sk_buff *data;
data              397 net/nfc/nci/core.c 	struct nci_loopback_data *data = (struct nci_loopback_data *)opt;
data              399 net/nfc/nci/core.c 	nci_send_data(ndev, data->conn_id, data->data);
data              418 net/nfc/nci/core.c int nci_nfcc_loopback(struct nci_dev *ndev, void *data, size_t data_len,
data              452 net/nfc/nci/core.c 	skb_put_data(skb, data, data_len);
data              455 net/nfc/nci/core.c 	loopback_data.data = skb;
data              670 net/nfc/nci/core.c 	struct core_conn_create_data *data =
data              673 net/nfc/nci/core.c 	nci_send_cmd(ndev, NCI_OP_CORE_CONN_CREATE_CMD, data->length, data->cmd);
data              683 net/nfc/nci/core.c 	struct core_conn_create_data data;
data              685 net/nfc/nci/core.c 	data.length = params_len + sizeof(struct nci_core_conn_create_cmd);
data              686 net/nfc/nci/core.c 	cmd = kzalloc(data.length, GFP_KERNEL);
data              693 net/nfc/nci/core.c 	data.cmd = cmd;
data              708 net/nfc/nci/core.c 	r = __nci_request(ndev, nci_core_conn_create_req, (unsigned long)&data,
data             1446 net/nfc/nci/core.c 			 nci_pbf(skb->data),
data             1447 net/nfc/nci/core.c 			 nci_conn_id(skb->data),
data             1448 net/nfc/nci/core.c 			 nci_plen(skb->data));
data             1471 net/nfc/nci/core.c 		switch (nci_mt(skb->data)) {
data             1485 net/nfc/nci/core.c 			pr_err("unknown MT 0x%x\n", nci_mt(skb->data));
data             1521 net/nfc/nci/core.c 			 nci_pbf(skb->data),
data             1522 net/nfc/nci/core.c 			 nci_opcode_gid(nci_opcode(skb->data)),
data             1523 net/nfc/nci/core.c 			 nci_opcode_oid(nci_opcode(skb->data)),
data             1524 net/nfc/nci/core.c 			 nci_plen(skb->data));
data               98 net/nfc/nci/data.c 	unsigned char *data = skb->data;
data              129 net/nfc/nci/data.c 		skb_put_data(skb_frag, data, frag_len);
data              138 net/nfc/nci/data.c 		data += frag_len;
data              241 net/nfc/nci/data.c 		       ndev->rx_data_reassembly->data,
data              269 net/nfc/nci/data.c 	__u8 pbf = nci_pbf(skb->data);
data              271 net/nfc/nci/data.c 	__u8 conn_id = nci_conn_id(skb->data);
data              277 net/nfc/nci/data.c 		 nci_pbf(skb->data),
data              278 net/nfc/nci/data.c 		 nci_conn_id(skb->data),
data              279 net/nfc/nci/data.c 		 nci_plen(skb->data));
data              281 net/nfc/nci/data.c 	conn_info = nci_get_conn_info_by_conn_id(ndev, nci_conn_id(skb->data));
data              294 net/nfc/nci/data.c 		status = skb->data[skb->len - 1];
data               22 net/nfc/nci/hci.c 	const u8        *data;
data               50 net/nfc/nci/hci.c 	u8 data[];
data              142 net/nfc/nci/hci.c 			     const u8 data_type, const u8 *data,
data              178 net/nfc/nci/hci.c 			skb_put_data(skb, data + i, len);
data              202 net/nfc/nci/hci.c 	struct nci_data *data = (struct nci_data *)opt;
data              204 net/nfc/nci/hci.c 	nci_hci_send_data(ndev, data->pipe, data->cmd,
data              205 net/nfc/nci/hci.c 			  data->data, data->data_len);
data              228 net/nfc/nci/hci.c 	struct nci_data data;
data              239 net/nfc/nci/hci.c 	data.conn_id = conn_info->conn_id;
data              240 net/nfc/nci/hci.c 	data.pipe = pipe;
data              241 net/nfc/nci/hci.c 	data.cmd = NCI_HCP_HEADER(NCI_HCI_HCP_COMMAND, cmd);
data              242 net/nfc/nci/hci.c 	data.data = param;
data              243 net/nfc/nci/hci.c 	data.data_len = param_len;
data              245 net/nfc/nci/hci.c 	r = nci_request(ndev, nci_hci_send_data_req, (unsigned long)&data,
data              248 net/nfc/nci/hci.c 		message = (struct nci_hcp_message *)conn_info->rx_skb->data;
data              300 net/nfc/nci/hci.c 		create_info = (struct nci_hci_create_pipe_resp *)skb->data;
data              330 net/nfc/nci/hci.c 		delete_info = (struct nci_hci_delete_pipe_noti *)skb->data;
data              348 net/nfc/nci/hci.c 			(struct nci_hci_all_pipe_cleared_noti *)skb->data;
data              418 net/nfc/nci/hci.c 		pipe = NCI_HCP_MSG_GET_PIPE(skb->data[0]);
data              420 net/nfc/nci/hci.c 		message = (struct nci_hcp_message *)skb->data;
data              447 net/nfc/nci/hci.c 	packet = (struct nci_hcp_packet *)skb->data;
data              476 net/nfc/nci/hci.c 				     frag_skb->data + NCI_HCI_HCP_PACKET_HEADER_LEN,
data              490 net/nfc/nci/hci.c 	packet = (struct nci_hcp_packet *)hcp_skb->data;
data              505 net/nfc/nci/hci.c 	struct nci_data data;
data              512 net/nfc/nci/hci.c 	data.conn_id = conn_info->conn_id;
data              513 net/nfc/nci/hci.c 	data.pipe = pipe;
data              514 net/nfc/nci/hci.c 	data.cmd = NCI_HCP_HEADER(NCI_HCI_HCP_COMMAND,
data              516 net/nfc/nci/hci.c 	data.data = NULL;
data              517 net/nfc/nci/hci.c 	data.data_len = 0;
data              520 net/nfc/nci/hci.c 			(unsigned long)&data,
data              545 net/nfc/nci/hci.c 	resp = (struct nci_hci_create_pipe_resp *)skb->data;
data              567 net/nfc/nci/hci.c 	struct nci_data data;
data              588 net/nfc/nci/hci.c 	data.conn_id = conn_info->conn_id;
data              589 net/nfc/nci/hci.c 	data.pipe = pipe;
data              590 net/nfc/nci/hci.c 	data.cmd = NCI_HCP_HEADER(NCI_HCI_HCP_COMMAND,
data              592 net/nfc/nci/hci.c 	data.data = tmp;
data              593 net/nfc/nci/hci.c 	data.data_len = param_len + 1;
data              596 net/nfc/nci/hci.c 			(unsigned long)&data,
data              599 net/nfc/nci/hci.c 		message = (struct nci_hcp_message *)conn_info->rx_skb->data;
data              615 net/nfc/nci/hci.c 	struct nci_data data;
data              628 net/nfc/nci/hci.c 	data.conn_id = conn_info->conn_id;
data              629 net/nfc/nci/hci.c 	data.pipe = pipe;
data              630 net/nfc/nci/hci.c 	data.cmd = NCI_HCP_HEADER(NCI_HCI_HCP_COMMAND,
data              632 net/nfc/nci/hci.c 	data.data = &idx;
data              633 net/nfc/nci/hci.c 	data.data_len = 1;
data              635 net/nfc/nci/hci.c 	r = nci_request(ndev, nci_hci_send_data_req, (unsigned long)&data,
data              639 net/nfc/nci/hci.c 		message = (struct nci_hcp_message *)conn_info->rx_skb->data;
data              755 net/nfc/nci/hci.c 	    !memcmp(ndev->hci_dev->init_data.session_id, skb->data, skb->len) &&
data               33 net/nfc/nci/ntf.c 	struct nci_core_conn_credit_ntf *ntf = (void *) skb->data;
data               68 net/nfc/nci/ntf.c 	__u8 status = skb->data[0];
data               82 net/nfc/nci/ntf.c 	struct nci_core_intf_error_ntf *ntf = (void *) skb->data;
data               95 net/nfc/nci/ntf.c 						     __u8 *data)
data               97 net/nfc/nci/ntf.c 	nfca_poll->sens_res = __le16_to_cpu(*((__le16 *)data));
data               98 net/nfc/nci/ntf.c 	data += 2;
data              100 net/nfc/nci/ntf.c 	nfca_poll->nfcid1_len = min_t(__u8, *data++, NFC_NFCID1_MAXSIZE);
data              105 net/nfc/nci/ntf.c 	memcpy(nfca_poll->nfcid1, data, nfca_poll->nfcid1_len);
data              106 net/nfc/nci/ntf.c 	data += nfca_poll->nfcid1_len;
data              108 net/nfc/nci/ntf.c 	nfca_poll->sel_res_len = *data++;
data              111 net/nfc/nci/ntf.c 		nfca_poll->sel_res = *data++;
data              117 net/nfc/nci/ntf.c 	return data;
data              122 net/nfc/nci/ntf.c 						     __u8 *data)
data              124 net/nfc/nci/ntf.c 	nfcb_poll->sensb_res_len = min_t(__u8, *data++, NFC_SENSB_RES_MAXSIZE);
data              128 net/nfc/nci/ntf.c 	memcpy(nfcb_poll->sensb_res, data, nfcb_poll->sensb_res_len);
data              129 net/nfc/nci/ntf.c 	data += nfcb_poll->sensb_res_len;
data              131 net/nfc/nci/ntf.c 	return data;
data              136 net/nfc/nci/ntf.c 						     __u8 *data)
data              138 net/nfc/nci/ntf.c 	nfcf_poll->bit_rate = *data++;
data              139 net/nfc/nci/ntf.c 	nfcf_poll->sensf_res_len = min_t(__u8, *data++, NFC_SENSF_RES_MAXSIZE);
data              144 net/nfc/nci/ntf.c 	memcpy(nfcf_poll->sensf_res, data, nfcf_poll->sensf_res_len);
data              145 net/nfc/nci/ntf.c 	data += nfcf_poll->sensf_res_len;
data              147 net/nfc/nci/ntf.c 	return data;
data              152 net/nfc/nci/ntf.c 						     __u8 *data)
data              154 net/nfc/nci/ntf.c 	++data;
data              155 net/nfc/nci/ntf.c 	nfcv_poll->dsfid = *data++;
data              156 net/nfc/nci/ntf.c 	memcpy(nfcv_poll->uid, data, NFC_ISO15693_UID_MAXSIZE);
data              157 net/nfc/nci/ntf.c 	data += NFC_ISO15693_UID_MAXSIZE;
data              158 net/nfc/nci/ntf.c 	return data;
data              163 net/nfc/nci/ntf.c 						     __u8 *data)
data              165 net/nfc/nci/ntf.c 	nfcf_listen->local_nfcid2_len = min_t(__u8, *data++,
data              167 net/nfc/nci/ntf.c 	memcpy(nfcf_listen->local_nfcid2, data, nfcf_listen->local_nfcid2_len);
data              168 net/nfc/nci/ntf.c 	data += nfcf_listen->local_nfcid2_len;
data              170 net/nfc/nci/ntf.c 	return data;
data              308 net/nfc/nci/ntf.c 	__u8 *data = skb->data;
data              311 net/nfc/nci/ntf.c 	ntf.rf_discovery_id = *data++;
data              312 net/nfc/nci/ntf.c 	ntf.rf_protocol = *data++;
data              313 net/nfc/nci/ntf.c 	ntf.rf_tech_and_mode = *data++;
data              314 net/nfc/nci/ntf.c 	ntf.rf_tech_specific_params_len = *data++;
data              325 net/nfc/nci/ntf.c 			data = nci_extract_rf_params_nfca_passive_poll(ndev,
data              326 net/nfc/nci/ntf.c 				&(ntf.rf_tech_specific_params.nfca_poll), data);
data              330 net/nfc/nci/ntf.c 			data = nci_extract_rf_params_nfcb_passive_poll(ndev,
data              331 net/nfc/nci/ntf.c 				&(ntf.rf_tech_specific_params.nfcb_poll), data);
data              335 net/nfc/nci/ntf.c 			data = nci_extract_rf_params_nfcf_passive_poll(ndev,
data              336 net/nfc/nci/ntf.c 				&(ntf.rf_tech_specific_params.nfcf_poll), data);
data              340 net/nfc/nci/ntf.c 			data = nci_extract_rf_params_nfcv_passive_poll(ndev,
data              341 net/nfc/nci/ntf.c 				&(ntf.rf_tech_specific_params.nfcv_poll), data);
data              347 net/nfc/nci/ntf.c 			data += ntf.rf_tech_specific_params_len;
data              352 net/nfc/nci/ntf.c 	ntf.ntf_type = *data++;
data              368 net/nfc/nci/ntf.c 			struct nci_rf_intf_activated_ntf *ntf, __u8 *data)
data              376 net/nfc/nci/ntf.c 		nfca_poll->rats_res_len = min_t(__u8, *data++, 20);
data              380 net/nfc/nci/ntf.c 			       data, nfca_poll->rats_res_len);
data              386 net/nfc/nci/ntf.c 		nfcb_poll->attrib_res_len = min_t(__u8, *data++, 50);
data              390 net/nfc/nci/ntf.c 			       data, nfcb_poll->attrib_res_len);
data              404 net/nfc/nci/ntf.c 			struct nci_rf_intf_activated_ntf *ntf, __u8 *data)
data              413 net/nfc/nci/ntf.c 		poll->atr_res_len = min_t(__u8, *data++,
data              417 net/nfc/nci/ntf.c 			memcpy(poll->atr_res, data, poll->atr_res_len);
data              423 net/nfc/nci/ntf.c 		listen->atr_req_len = min_t(__u8, *data++,
data              427 net/nfc/nci/ntf.c 			memcpy(listen->atr_req, data, listen->atr_req_len);
data              509 net/nfc/nci/ntf.c 	__u8 *data = skb->data;
data              512 net/nfc/nci/ntf.c 	ntf.rf_discovery_id = *data++;
data              513 net/nfc/nci/ntf.c 	ntf.rf_interface = *data++;
data              514 net/nfc/nci/ntf.c 	ntf.rf_protocol = *data++;
data              515 net/nfc/nci/ntf.c 	ntf.activation_rf_tech_and_mode = *data++;
data              516 net/nfc/nci/ntf.c 	ntf.max_data_pkt_payload_size = *data++;
data              517 net/nfc/nci/ntf.c 	ntf.initial_num_credits = *data++;
data              518 net/nfc/nci/ntf.c 	ntf.rf_tech_specific_params_len = *data++;
data              542 net/nfc/nci/ntf.c 			data = nci_extract_rf_params_nfca_passive_poll(ndev,
data              543 net/nfc/nci/ntf.c 				&(ntf.rf_tech_specific_params.nfca_poll), data);
data              547 net/nfc/nci/ntf.c 			data = nci_extract_rf_params_nfcb_passive_poll(ndev,
data              548 net/nfc/nci/ntf.c 				&(ntf.rf_tech_specific_params.nfcb_poll), data);
data              552 net/nfc/nci/ntf.c 			data = nci_extract_rf_params_nfcf_passive_poll(ndev,
data              553 net/nfc/nci/ntf.c 				&(ntf.rf_tech_specific_params.nfcf_poll), data);
data              557 net/nfc/nci/ntf.c 			data = nci_extract_rf_params_nfcv_passive_poll(ndev,
data              558 net/nfc/nci/ntf.c 				&(ntf.rf_tech_specific_params.nfcv_poll), data);
data              566 net/nfc/nci/ntf.c 			data = nci_extract_rf_params_nfcf_passive_listen(ndev,
data              568 net/nfc/nci/ntf.c 				data);
data              579 net/nfc/nci/ntf.c 	ntf.data_exch_rf_tech_and_mode = *data++;
data              580 net/nfc/nci/ntf.c 	ntf.data_exch_tx_bit_rate = *data++;
data              581 net/nfc/nci/ntf.c 	ntf.data_exch_rx_bit_rate = *data++;
data              582 net/nfc/nci/ntf.c 	ntf.activation_params_len = *data++;
data              594 net/nfc/nci/ntf.c 								    &ntf, data);
data              599 net/nfc/nci/ntf.c 								    &ntf, data);
data              670 net/nfc/nci/ntf.c 	struct nci_rf_deactivate_ntf *ntf = (void *) skb->data;
data              715 net/nfc/nci/ntf.c 				(struct nci_nfcee_discover_ntf *)skb->data;
data              738 net/nfc/nci/ntf.c 	__u16 ntf_opcode = nci_opcode(skb->data);
data              741 net/nfc/nci/ntf.c 		 nci_pbf(skb->data),
data              744 net/nfc/nci/ntf.c 		 nci_plen(skb->data));
data               30 net/nfc/nci/rsp.c 	struct nci_core_reset_rsp *rsp = (void *) skb->data;
data               45 net/nfc/nci/rsp.c 	struct nci_core_init_rsp_1 *rsp_1 = (void *) skb->data;
data               66 net/nfc/nci/rsp.c 	rsp_2 = (void *) (skb->data + 6 + rsp_1->num_supported_rf_interfaces);
data              112 net/nfc/nci/rsp.c 	struct nci_core_set_config_rsp *rsp = (void *) skb->data;
data              122 net/nfc/nci/rsp.c 	__u8 status = skb->data[0];
data              132 net/nfc/nci/rsp.c 	__u8 status = skb->data[0];
data              162 net/nfc/nci/rsp.c 	__u8 status = skb->data[0];
data              174 net/nfc/nci/rsp.c 	__u8 status = skb->data[0];
data              197 net/nfc/nci/rsp.c 	discover_rsp = (struct nci_nfcee_discover_rsp *)skb->data;
data              207 net/nfc/nci/rsp.c 	__u8 status = skb->data[0];
data              216 net/nfc/nci/rsp.c 	__u8 status = skb->data[0];
data              223 net/nfc/nci/rsp.c 		rsp = (struct nci_core_conn_create_rsp *)skb->data;
data              272 net/nfc/nci/rsp.c 	__u8 status = skb->data[0];
data              288 net/nfc/nci/rsp.c 	__u16 rsp_opcode = nci_opcode(skb->data);
data              294 net/nfc/nci/rsp.c 		 nci_pbf(skb->data),
data              297 net/nfc/nci/rsp.c 		 nci_plen(skb->data));
data               39 net/nfc/nci/spi.c 		t.tx_buf = skb->data;
data               75 net/nfc/nci/spi.c 		crc = crc_ccitt(CRC_INIT, skb->data, skb->len);
data              161 net/nfc/nci/spi.c 	crc = crc_ccitt(CRC_INIT, skb->data, skb->len);
data              242 net/nfc/nci/spi.c 	u16 crc_data = (skb->data[skb->len - 2] << 8) |
data              243 net/nfc/nci/spi.c 			skb->data[skb->len - 1];
data              246 net/nfc/nci/spi.c 	ret = (crc_ccitt(CRC_INIT, skb->data, skb->len - NCI_SPI_CRC_LEN)
data              258 net/nfc/nci/spi.c 	ret = skb->data[0] >> NCI_SPI_ACK_SHIFT;
data               99 net/nfc/nci/uart.c 		len = tty->ops->write(tty, skb->data, skb->len);
data              244 net/nfc/nci/uart.c static void nci_uart_tty_receive(struct tty_struct *tty, const u8 *data,
data              253 net/nfc/nci/uart.c 	nu->ops.recv_buf(nu, (void *)data, flags, count);
data              301 net/nfc/nci/uart.c 				  const unsigned char *data, size_t count)
data              329 net/nfc/nci/uart.c static int nci_uart_default_recv_buf(struct nci_uart *nu, const u8 *data,
data              356 net/nfc/nci/uart.c 			skb_put_u8(nu->rx_skb, *data++);
data              364 net/nfc/nci/uart.c 				nci_plen(nu->rx_skb->data);
data              372 net/nfc/nci/uart.c 		skb_put_data(nu->rx_skb, data, chunk_len);
data              373 net/nfc/nci/uart.c 		data += chunk_len;
data             1543 net/nfc/netlink.c 	u8 *data;
data             1561 net/nfc/netlink.c 		data = nla_data(info->attrs[NFC_ATTR_VENDOR_DATA]);
data             1566 net/nfc/netlink.c 		data = NULL;
data             1577 net/nfc/netlink.c 		err = cmd->doit(dev, data, data_len);
data              363 net/nfc/rawsock.c 	u8 *data;
data              374 net/nfc/rawsock.c 			data = skb_push(skb_copy, NFC_RAW_HEADER_SIZE);
data              376 net/nfc/rawsock.c 			data[0] = dev ? dev->idx : 0xFF;
data              377 net/nfc/rawsock.c 			data[1] = direction & 0x01;
data              378 net/nfc/rawsock.c 			data[1] |= (payload_type << 1);
data               33 net/nsh/nsh.c  	nh = (struct nshhdr *)(skb->data);
data               55 net/nsh/nsh.c  	nh = (struct nshhdr *)(skb->data);
data              743 net/openvswitch/actions.c 	struct ovs_frag_data *data = this_cpu_ptr(&ovs_frag_data_storage);
data              744 net/openvswitch/actions.c 	struct vport *vport = data->vport;
data              746 net/openvswitch/actions.c 	if (skb_cow_head(skb, data->l2_len) < 0) {
data              751 net/openvswitch/actions.c 	__skb_dst_copy(skb, data->dst);
data              752 net/openvswitch/actions.c 	*OVS_CB(skb) = data->cb;
data              753 net/openvswitch/actions.c 	skb->inner_protocol = data->inner_protocol;
data              754 net/openvswitch/actions.c 	if (data->vlan_tci & VLAN_CFI_MASK)
data              755 net/openvswitch/actions.c 		__vlan_hwaccel_put_tag(skb, data->vlan_proto, data->vlan_tci & ~VLAN_CFI_MASK);
data              760 net/openvswitch/actions.c 	skb_push(skb, data->l2_len);
data              761 net/openvswitch/actions.c 	memcpy(skb->data, &data->l2_data, data->l2_len);
data              762 net/openvswitch/actions.c 	skb_postpush_rcsum(skb, skb->data, data->l2_len);
data              767 net/openvswitch/actions.c 		skb_set_network_header(skb, data->network_offset);
data              771 net/openvswitch/actions.c 	ovs_vport_send(vport, skb, data->mac_proto);
data              793 net/openvswitch/actions.c 	struct ovs_frag_data *data;
data              795 net/openvswitch/actions.c 	data = this_cpu_ptr(&ovs_frag_data_storage);
data              796 net/openvswitch/actions.c 	data->dst = skb->_skb_refdst;
data              797 net/openvswitch/actions.c 	data->vport = vport;
data              798 net/openvswitch/actions.c 	data->cb = *OVS_CB(skb);
data              799 net/openvswitch/actions.c 	data->inner_protocol = skb->inner_protocol;
data              800 net/openvswitch/actions.c 	data->network_offset = orig_network_offset;
data              802 net/openvswitch/actions.c 		data->vlan_tci = skb_vlan_tag_get(skb) | VLAN_CFI_MASK;
data              804 net/openvswitch/actions.c 		data->vlan_tci = 0;
data              805 net/openvswitch/actions.c 	data->vlan_proto = skb->vlan_proto;
data              806 net/openvswitch/actions.c 	data->mac_proto = mac_proto;
data              807 net/openvswitch/actions.c 	data->l2_len = hlen;
data              808 net/openvswitch/actions.c 	memcpy(&data->l2_data, skb->data, hlen);
data               93 net/openvswitch/conntrack.c 	struct nf_conncount_data *data;
data              809 net/openvswitch/conntrack.c 	skb_postpush_rcsum(skb, skb->data, nh_off);
data             1158 net/openvswitch/conntrack.c 	connections = nf_conncount_count(net, ct_limit_info->data,
data             1305 net/openvswitch/conntrack.c 	skb_postpush_rcsum(skb, skb->data, nh_ofs);
data             1870 net/openvswitch/conntrack.c 	ovs_net->ct_limit_info->data =
data             1873 net/openvswitch/conntrack.c 	if (IS_ERR(ovs_net->ct_limit_info->data)) {
data             1874 net/openvswitch/conntrack.c 		err = PTR_ERR(ovs_net->ct_limit_info->data);
data             1888 net/openvswitch/conntrack.c 	nf_conncount_destroy(net, NFPROTO_INET, info->data);
data             2029 net/openvswitch/conntrack.c 					 struct nf_conncount_data *data,
data             2041 net/openvswitch/conntrack.c 	zone_limit.count = nf_conncount_count(net, data, &conncount_key, NULL,
data             2074 net/openvswitch/conntrack.c 				net, info->data, zone, limit, reply);
data             2105 net/openvswitch/conntrack.c 			err = __ovs_ct_limit_get_zone_limit(net, info->data,
data              521 net/openvswitch/datapath.c 	((struct nlmsghdr *) user_skb->data)->nlmsg_len = user_skb->len;
data              304 net/openvswitch/flow.c 	struct vlan_head *vh = (struct vlan_head *)skb->data;
data              316 net/openvswitch/flow.c 	vh = (struct vlan_head *)skb->data;
data              321 net/openvswitch/flow.c 		int offset = skb->data - skb_mac_header(skb);
data              379 net/openvswitch/flow.c 	proto = *(__be16 *) skb->data;
data              391 net/openvswitch/flow.c 	llc = (struct llc_snap_hdr *) skb->data;
data              800 net/openvswitch/flow.c 		__skb_push(skb, skb->data - skb_mac_header(skb));
data             2356 net/openvswitch/flow_netlink.c 				   int attrtype, void *data, int len, bool log)
data             2367 net/openvswitch/flow_netlink.c 	if (data)
data             2368 net/openvswitch/flow_netlink.c 		memcpy(nla_data(a), data, len);
data             2374 net/openvswitch/flow_netlink.c int ovs_nla_add_action(struct sw_flow_actions **sfa, int attrtype, void *data,
data             2379 net/openvswitch/flow_netlink.c 	a = __add_action(sfa, attrtype, data, len, log);
data             2653 net/openvswitch/flow_netlink.c static bool validate_masked(u8 *data, int len)
data             2655 net/openvswitch/flow_netlink.c 	u8 *mask = data + len;
data             2658 net/openvswitch/flow_netlink.c 		if (*data++ & ~*mask++)
data               61 net/openvswitch/flow_netlink.h 		       void *data, int len, bool log);
data               49 net/openvswitch/vport-netdev.c 		skb_postpush_rcsum(skb, skb->data, ETH_HLEN);
data             1538 net/packet/af_packet.c static int fanout_set_data_cbpf(struct packet_sock *po, char __user *data,
data             1549 net/packet/af_packet.c 	if (copy_from_user(&fprog, data, len))
data             1560 net/packet/af_packet.c static int fanout_set_data_ebpf(struct packet_sock *po, char __user *data,
data             1570 net/packet/af_packet.c 	if (copy_from_user(&fd, data, len))
data             1581 net/packet/af_packet.c static int fanout_set_data(struct packet_sock *po, char __user *data,
data             1586 net/packet/af_packet.c 		return fanout_set_data_cbpf(po, data, len);
data             1588 net/packet/af_packet.c 		return fanout_set_data_ebpf(po, data, len);
data             1835 net/packet/af_packet.c 	skb_push(skb, skb->data - skb_mac_header(skb));
data             1950 net/packet/af_packet.c 			skb->data -= hhlen;
data             1961 net/packet/af_packet.c 	if (!dev_validate_header(dev, skb->data, len)) {
data             2050 net/packet/af_packet.c 	u8 *skb_head = skb->data;
data             2075 net/packet/af_packet.c 			skb_push(skb, skb->data - skb_mac_header(skb));
data             2098 net/packet/af_packet.c 		if (skb_head != skb->data) {
data             2099 net/packet/af_packet.c 			skb->data = skb_head;
data             2147 net/packet/af_packet.c 	if (skb_head != skb->data && skb_shared(skb)) {
data             2148 net/packet/af_packet.c 		skb->data = skb_head;
data             2166 net/packet/af_packet.c 	u8 *skb_head = skb->data;
data             2196 net/packet/af_packet.c 			skb_push(skb, skb->data - skb_mac_header(skb));
data             2247 net/packet/af_packet.c 					skb_head = skb->data;
data             2400 net/packet/af_packet.c 	if (skb_head != skb->data && skb_shared(skb)) {
data             2401 net/packet/af_packet.c 		skb->data = skb_head;
data             2472 net/packet/af_packet.c 		void *frame, struct net_device *dev, void *data, int tp_len,
data             2507 net/packet/af_packet.c 		err = skb_store_bits(skb, 0, data, hdrlen);
data             2510 net/packet/af_packet.c 		if (!dev_validate_header(dev, skb->data, hdrlen))
data             2513 net/packet/af_packet.c 		data += hdrlen;
data             2517 net/packet/af_packet.c 	offset = offset_in_page(data);
data             2535 net/packet/af_packet.c 		page = pgv_to_page(data);
data             2536 net/packet/af_packet.c 		data += len;
data             2552 net/packet/af_packet.c 				int size_max, void **data)
data             2615 net/packet/af_packet.c 	*data = frame + off;
data             2632 net/packet/af_packet.c 	void *data;
data             2709 net/packet/af_packet.c 		tp_len = tpacket_parse_header(po, ph, size_max, &data);
data             2717 net/packet/af_packet.c 			vnet_hdr = data;
data             2718 net/packet/af_packet.c 			data += sizeof(*vnet_hdr);
data             2740 net/packet/af_packet.c 		tp_len = tpacket_fill_skb(po, skb, ph, dev, data, tp_len, proto,
data             2946 net/packet/af_packet.c 	    !dev_validate_header(dev, skb->data, len)) {
data             3927 net/packet/af_packet.c 	void *data = &val;
data             3953 net/packet/af_packet.c 			data = &st.stats3;
data             3958 net/packet/af_packet.c 			data = &st.stats1;
data             4020 net/packet/af_packet.c 		data = &rstats;
data             4037 net/packet/af_packet.c 	if (copy_to_user(optval, data, len))
data              204 net/phonet/af_phonet.c static int pn_raw_send(const void *data, int len, struct net_device *dev,
data              216 net/phonet/af_phonet.c 	skb_copy_to_linear_data(skb, data, len);
data              340 net/phonet/af_phonet.c 	static const u8 data[4] = {
data              345 net/phonet/af_phonet.c 	return pn_raw_send(data, sizeof(data), rskb->dev,
data               48 net/phonet/pep.c 	void *data = NULL;
data               64 net/phonet/pep.c 	data = skb_header_pointer(skb, 2, buflen, buf);
data               66 net/phonet/pep.c 	return data;
data               86 net/phonet/pep.c 			const void *data, int len, gfp_t priority)
data               93 net/phonet/pep.c 	skb = pep_alloc_skb(sk, data, len, priority);
data              108 net/phonet/pep.c 			const void *data, int len, gfp_t priority)
data              114 net/phonet/pep.c 	skb = pep_alloc_skb(sk, data, len, priority);
data              129 net/phonet/pep.c 				const void *data, int len)
data              135 net/phonet/pep.c 	skb = pep_alloc_skb(sk, data, len, GFP_KERNEL);
data              150 net/phonet/pep.c 	u8 data[4] = {
data              156 net/phonet/pep.c 				data, 4, GFP_ATOMIC);
data              161 net/phonet/pep.c 	static const u8 data[20] = {
data              176 net/phonet/pep.c 	return pep_reply(sk, skb, PN_PIPE_NO_ERROR, data, sizeof(data),
data              183 net/phonet/pep.c 	static const u8 data[4] = { PAD, PAD, PAD, 0 /* sub-blocks */ };
data              185 net/phonet/pep.c 	return pep_reply(sk, skb, code, data, sizeof(data), priority);
data              197 net/phonet/pep.c 	u8 data[4] = {
data              203 net/phonet/pep.c 	skb = pep_alloc_skb(sk, data, 4, priority);
data              211 net/phonet/pep.c 	ph->data0 = oph->data[0]; /* CTRL id */
data              219 net/phonet/pep.c 	u8 data[4] = { type, PAD, PAD, status };
data              222 net/phonet/pep.c 				data, 4, priority);
data              268 net/phonet/pep.c 	switch (hdr->data[0]) {
data              272 net/phonet/pep.c 			switch (hdr->data[3]) {
data              282 net/phonet/pep.c 			if (hdr->data[3] == PEP_IND_READY)
data              291 net/phonet/pep.c 		atomic_add(wake = hdr->data[3], &pn->tx_credits);
data              296 net/phonet/pep.c 				    (unsigned int)hdr->data[0]);
data              314 net/phonet/pep.c 		u8 *data = pep_get_sb(skb, &type, &len, buf);
data              316 net/phonet/pep.c 		if (data == NULL)
data              320 net/phonet/pep.c 			if (len < 2 || (data[0] | data[1]) > 3)
data              322 net/phonet/pep.c 			pn->tx_fc = data[0] & 3;
data              323 net/phonet/pep.c 			pn->rx_fc = data[1] & 3;
data              496 net/phonet/pep.c 	n_sb = hdr->data[3];
data              499 net/phonet/pep.c 		const u8 *data = pep_get_sb(skb, &type, &len, buf);
data              501 net/phonet/pep.c 		if (data == NULL)
data              506 net/phonet/pep.c 			if (len < 2 || len < data[0])
data              508 net/phonet/pep.c 			pn->tx_fc = pipe_negotiate_fc(data + 2, len - 2);
data              512 net/phonet/pep.c 			if (len < 2 || len < data[0])
data              514 net/phonet/pep.c 			pn->rx_fc = pipe_negotiate_fc(data + 2, len - 2);
data              807 net/phonet/pep.c 	n_sb = hdr->data[3];
data              810 net/phonet/pep.c 		const u8 *data = pep_get_sb(skb, &type, &len, buf);
data              812 net/phonet/pep.c 		if (data == NULL)
data              818 net/phonet/pep.c 			peer_type = (peer_type & 0xff00) | data[0];
data              821 net/phonet/pep.c 			aligned = data[0] != 0;
data              887 net/phonet/pep.c 	u8 data[4] = { 0 /* sub-blocks */, PAD, PAD, PAD };
data              893 net/phonet/pep.c 				pn->init_enable, data, 4);
data               58 net/phonet/sysctl.c 		.data = &range,
data               80 net/phonet/sysctl.c 		.data		= &local_port_range,
data              217 net/psample/psample.c 	void *data;
data              236 net/psample/psample.c 	data = genlmsg_put(nl_skb, 0, 0, &psample_nl_family, 0,
data              238 net/psample/psample.c 	if (unlikely(!data))
data              281 net/psample/psample.c 	genlmsg_end(nl_skb, data);
data              251 net/qrtr/qrtr.c int qrtr_endpoint_post(struct qrtr_endpoint *ep, const void *data, size_t len)
data              272 net/qrtr/qrtr.c 	ver = *(u8*)data;
data              276 net/qrtr/qrtr.c 		v1 = data;
data              289 net/qrtr/qrtr.c 		v2 = data;
data              317 net/qrtr/qrtr.c 	skb_put_data(skb, data + hdrlen, size);
data               30 net/qrtr/qrtr.h int qrtr_endpoint_post(struct qrtr_endpoint *ep, const void *data, size_t len);
data               21 net/qrtr/smd.c 				  void *data, int len, void *priv, u32 addr)
data               29 net/qrtr/smd.c 	rc = qrtr_endpoint_post(&qdev->ep, data, len);
data               49 net/qrtr/smd.c 	rc = rpmsg_send(qdev->channel, skb->data, skb->len);
data               67 net/qrtr/tun.c 	if (copy_to_iter(skb->data, count, to) != count)
data              408 net/rds/ib.h   void rds_ib_recv_tasklet_fn(unsigned long data);
data              266 net/rds/ib_cm.c static void rds_ib_cq_event_handler(struct ib_event *event, void *data)
data              269 net/rds/ib_cm.c 		 event->event, ib_event_msg(event->event), data);
data              315 net/rds/ib_cm.c static void rds_ib_tasklet_fn_send(unsigned long data)
data              317 net/rds/ib_cm.c 	struct rds_ib_connection *ic = (struct rds_ib_connection *)data;
data              355 net/rds/ib_cm.c static void rds_ib_tasklet_fn_recv(unsigned long data)
data              357 net/rds/ib_cm.c 	struct rds_ib_connection *ic = (struct rds_ib_connection *)data;
data              387 net/rds/ib_cm.c static void rds_ib_qp_event_handler(struct ib_event *event, void *data)
data              389 net/rds/ib_cm.c 	struct rds_connection *conn = data;
data             1090 net/rds/ib_cm.c 		rm = container_of(ic->i_data_op, struct rds_message, data);
data              159 net/rds/ib_send.c 			rm = container_of(send->s_op, struct rds_message, data);
data              512 net/rds/ib_send.c 		scat = &rm->data.op_sg[sg];
data              549 net/rds/ib_send.c 		if (rm->data.op_nents) {
data              550 net/rds/ib_send.c 			rm->data.op_count = ib_dma_map_sg(dev,
data              551 net/rds/ib_send.c 							  rm->data.op_sg,
data              552 net/rds/ib_send.c 							  rm->data.op_nents,
data              554 net/rds/ib_send.c 			rdsdebug("ic %p mapping rm %p: %d\n", ic, rm, rm->data.op_count);
data              555 net/rds/ib_send.c 			if (rm->data.op_count == 0) {
data              562 net/rds/ib_send.c 			rm->data.op_count = 0;
data              566 net/rds/ib_send.c 		rm->data.op_dmasg = 0;
data              567 net/rds/ib_send.c 		rm->data.op_dmaoff = 0;
data              568 net/rds/ib_send.c 		ic->i_data_op = &rm->data;
data              621 net/rds/ib_send.c 	scat = &ic->i_data_op->op_sg[rm->data.op_dmasg];
data              642 net/rds/ib_send.c 		    && scat != &rm->data.op_sg[rm->data.op_count]) {
data              644 net/rds/ib_send.c 				  sg_dma_len(scat) - rm->data.op_dmaoff);
data              648 net/rds/ib_send.c 			send->s_sge[1].addr += rm->data.op_dmaoff;
data              652 net/rds/ib_send.c 			rm->data.op_dmaoff += len;
data              653 net/rds/ib_send.c 			if (rm->data.op_dmaoff == sg_dma_len(scat)) {
data              655 net/rds/ib_send.c 				rm->data.op_dmasg++;
data              656 net/rds/ib_send.c 				rm->data.op_dmaoff = 0;
data              695 net/rds/ib_send.c 		 && scat != &rm->data.op_sg[rm->data.op_count]);
data              703 net/rds/ib_send.c 	if (scat == &rm->data.op_sg[rm->data.op_count]) {
data               67 net/rds/ib_sysctl.c 		.data		= &rds_ib_sysctl_max_send_wr,
data               76 net/rds/ib_sysctl.c 		.data		= &rds_ib_sysctl_max_recv_wr,
data               85 net/rds/ib_sysctl.c 		.data		= &rds_ib_sysctl_max_unsig_wrs,
data               94 net/rds/ib_sysctl.c 		.data		= &rds_ib_sysctl_max_recv_allocation,
data              101 net/rds/ib_sysctl.c 		.data		= &rds_ib_sysctl_flow_control,
data              115 net/rds/info.c void rds_info_copy(struct rds_info_iterator *iter, void *data,
data              128 net/rds/info.c 			  iter->offset, this, data, bytes);
data              130 net/rds/info.c 		memcpy(iter->addr + iter->offset, data, this);
data              132 net/rds/info.c 		data += this;
data               26 net/rds/info.h void rds_info_copy(struct rds_info_iterator *iter, void *data,
data               79 net/rds/loop.c 	struct scatterlist *sgp = &rm->data.op_sg[sg];
data              142 net/rds/message.c 		if (rm->data.op_mmp_znotifier) {
data              144 net/rds/message.c 			rds_rm_zerocopy_callback(rs, rm->data.op_mmp_znotifier);
data              146 net/rds/message.c 			rm->data.op_mmp_znotifier = NULL;
data              153 net/rds/message.c 	for (i = 0; i < rm->data.op_nents; i++) {
data              156 net/rds/message.c 			__free_page(sg_page(&rm->data.op_sg[i]));
data              158 net/rds/message.c 			put_page(sg_page(&rm->data.op_sg[i]));
data              160 net/rds/message.c 	rm->data.op_nents = 0;
data              199 net/rds/message.c 			      const void *data, unsigned int len)
data              216 net/rds/message.c 	memcpy(dst, data, len);
data              347 net/rds/message.c 	rm->data.op_nents = DIV_ROUND_UP(total_len, PAGE_SIZE);
data              348 net/rds/message.c 	rm->data.op_sg = rds_message_alloc_sgs(rm, num_sgs);
data              349 net/rds/message.c 	if (IS_ERR(rm->data.op_sg)) {
data              351 net/rds/message.c 		return ERR_CAST(rm->data.op_sg);
data              354 net/rds/message.c 	for (i = 0; i < rm->data.op_nents; ++i) {
data              355 net/rds/message.c 		sg_set_page(&rm->data.op_sg[i],
data              376 net/rds/message.c 	sg = rm->data.op_sg;
data              382 net/rds/message.c 	rm->data.op_mmp_znotifier = &info->znotif;
data              383 net/rds/message.c 	if (mm_account_pinned_pages(&rm->data.op_mmp_znotifier->z_mmp,
data              399 net/rds/message.c 			for (i = 0; i < rm->data.op_nents; i++)
data              400 net/rds/message.c 				put_page(sg_page(&rm->data.op_sg[i]));
data              401 net/rds/message.c 			mmp = &rm->data.op_mmp_znotifier->z_mmp;
data              410 net/rds/message.c 		rm->data.op_nents++;
data              417 net/rds/message.c 	rm->data.op_mmp_znotifier = NULL;
data              432 net/rds/message.c 	sg = rm->data.op_sg;
data              444 net/rds/message.c 			rm->data.op_nents++;
data              479 net/rds/message.c 	sg = rm->data.op_sg;
data              490 net/rds/rds.h  		} data;
data              552 net/rds/rds.h  	void (*conn_free)(void *data);
data              859 net/rds/rds.h  			      unsigned int type, const void *data, unsigned int len);
data              225 net/rds/send.c 			rm->data.op_active = 1;
data              349 net/rds/send.c 		if (rm->data.op_nents == 0) {
data              361 net/rds/send.c 				rm->data.op_active = 0;
data              364 net/rds/send.c 		if (rm->data.op_active && !cp->cp_xmit_data_sent) {
data              365 net/rds/send.c 			rm->m_final_op = &rm->data;
data              382 net/rds/send.c 			sg = &rm->data.op_sg[cp->cp_xmit_sg];
data              393 net/rds/send.c 					       rm->data.op_nents);
data              398 net/rds/send.c 			    (cp->cp_xmit_sg == rm->data.op_nents))
data              407 net/rds/send.c 		if (!rm->data.op_active || cp->cp_xmit_data_sent) {
data              977 net/rds/send.c 	    !rm->data.op_mmp_znotifier)
data              980 net/rds/send.c 	rm->data.op_mmp_znotifier->z_cookie = *cookie;
data             1277 net/rds/send.c 		rm->data.op_sg = rds_message_alloc_sgs(rm, num_sgs);
data             1278 net/rds/send.c 		if (IS_ERR(rm->data.op_sg)) {
data             1279 net/rds/send.c 			ret = PTR_ERR(rm->data.op_sg);
data             1286 net/rds/send.c 	rm->data.op_active = 1;
data             1440 net/rds/send.c 	rm->data.op_active = 1;
data               55 net/rds/sysctl.c 		.data		= &rds_sysctl_reconnect_min_jiffies,
data               64 net/rds/sysctl.c 		.data		= &rds_sysctl_reconnect_max_jiffies,
data               73 net/rds/sysctl.c 		.data		= &rds_sysctl_max_unacked_packets,
data               80 net/rds/sysctl.c 		.data		= &rds_sysctl_max_unacked_bytes,
data               87 net/rds/sysctl.c 		.data		= &rds_sysctl_ping_enable,
data              559 net/rds/tcp.c  	tbl[RDS_TCP_SNDBUF].data = &rtn->sndbuf_size;
data              560 net/rds/tcp.c  	tbl[RDS_TCP_RCVBUF].data = &rtn->rcvbuf_size;
data              157 net/rds/tcp_recv.c 	struct rds_tcp_desc_arg *arg = desc->arg.data;
data              228 net/rds/tcp_recv.c 				 skb, skb->data, skb->len, offset, to_copy,
data              229 net/rds/tcp_recv.c 				 clone, clone->data, clone->len);
data              272 net/rds/tcp_recv.c 	desc.arg.data = &arg;
data               61 net/rds/tcp_send.c static int rds_tcp_sendmsg(struct socket *sock, void *data, unsigned int len)
data               64 net/rds/tcp_send.c 		.iov_base = data,
data              119 net/rds/tcp_send.c 	more = rm->data.op_nents > 1 ? (MSG_MORE | MSG_SENDPAGE_NOTLAST) : 0;
data              120 net/rds/tcp_send.c 	while (sg < rm->data.op_nents) {
data              124 net/rds/tcp_send.c 						sg_page(&rm->data.op_sg[sg]),
data              125 net/rds/tcp_send.c 						rm->data.op_sg[sg].offset + off,
data              126 net/rds/tcp_send.c 						rm->data.op_sg[sg].length - off,
data              128 net/rds/tcp_send.c 		rdsdebug("tcp sendpage %p:%u:%u ret %d\n", (void *)sg_page(&rm->data.op_sg[sg]),
data              129 net/rds/tcp_send.c 			 rm->data.op_sg[sg].offset + off, rm->data.op_sg[sg].length - off,
data              136 net/rds/tcp_send.c 		if (off == rm->data.op_sg[sg].length) {
data              140 net/rds/tcp_send.c 		if (sg == rm->data.op_nents - 1)
data               52 net/rfkill/core.c 	void			*data;
data              273 net/rfkill/core.c 	struct rfkill_data *data;
data              276 net/rfkill/core.c 	list_for_each_entry(data, &rfkill_fds, list) {
data              281 net/rfkill/core.c 		mutex_lock(&data->mtx);
data              282 net/rfkill/core.c 		list_add_tail(&ev->list, &data->events);
data              283 net/rfkill/core.c 		mutex_unlock(&data->mtx);
data              284 net/rfkill/core.c 		wake_up_interruptible(&data->read_wait);
data              323 net/rfkill/core.c 		rfkill->ops->query(rfkill, rfkill->data);
data              341 net/rfkill/core.c 	err = rfkill->ops->set_block(rfkill->data, blocked);
data              949 net/rfkill/core.c 	rfkill->data = ops_data;
data              971 net/rfkill/core.c 	rfkill->ops->poll(rfkill, rfkill->data);
data             1105 net/rfkill/core.c 	struct rfkill_data *data;
data             1109 net/rfkill/core.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data             1110 net/rfkill/core.c 	if (!data)
data             1113 net/rfkill/core.c 	INIT_LIST_HEAD(&data->events);
data             1114 net/rfkill/core.c 	mutex_init(&data->mtx);
data             1115 net/rfkill/core.c 	init_waitqueue_head(&data->read_wait);
data             1118 net/rfkill/core.c 	mutex_lock(&data->mtx);
data             1129 net/rfkill/core.c 		list_add_tail(&ev->list, &data->events);
data             1131 net/rfkill/core.c 	list_add(&data->list, &rfkill_fds);
data             1132 net/rfkill/core.c 	mutex_unlock(&data->mtx);
data             1135 net/rfkill/core.c 	file->private_data = data;
data             1140 net/rfkill/core.c 	mutex_unlock(&data->mtx);
data             1142 net/rfkill/core.c 	mutex_destroy(&data->mtx);
data             1143 net/rfkill/core.c 	list_for_each_entry_safe(ev, tmp, &data->events, list)
data             1145 net/rfkill/core.c 	kfree(data);
data             1151 net/rfkill/core.c 	struct rfkill_data *data = file->private_data;
data             1154 net/rfkill/core.c 	poll_wait(file, &data->read_wait, wait);
data             1156 net/rfkill/core.c 	mutex_lock(&data->mtx);
data             1157 net/rfkill/core.c 	if (!list_empty(&data->events))
data             1159 net/rfkill/core.c 	mutex_unlock(&data->mtx);
data             1167 net/rfkill/core.c 	struct rfkill_data *data = file->private_data;
data             1172 net/rfkill/core.c 	mutex_lock(&data->mtx);
data             1174 net/rfkill/core.c 	while (list_empty(&data->events)) {
data             1179 net/rfkill/core.c 		mutex_unlock(&data->mtx);
data             1183 net/rfkill/core.c 		ret = wait_event_interruptible(data->read_wait,
data             1184 net/rfkill/core.c 					       !list_empty(&data->events));
data             1185 net/rfkill/core.c 		mutex_lock(&data->mtx);
data             1191 net/rfkill/core.c 	ev = list_first_entry(&data->events, struct rfkill_int_event,
data             1202 net/rfkill/core.c 	mutex_unlock(&data->mtx);
data             1260 net/rfkill/core.c 	struct rfkill_data *data = file->private_data;
data             1264 net/rfkill/core.c 	list_del(&data->list);
data             1267 net/rfkill/core.c 	mutex_destroy(&data->mtx);
data             1268 net/rfkill/core.c 	list_for_each_entry_safe(ev, tmp, &data->events, list)
data             1272 net/rfkill/core.c 	if (data->input_handler)
data             1277 net/rfkill/core.c 	kfree(data);
data             1286 net/rfkill/core.c 	struct rfkill_data *data = file->private_data;
data             1294 net/rfkill/core.c 	mutex_lock(&data->mtx);
data             1296 net/rfkill/core.c 	if (!data->input_handler) {
data             1299 net/rfkill/core.c 		data->input_handler = true;
data             1302 net/rfkill/core.c 	mutex_unlock(&data->mtx);
data              194 net/rfkill/input.c 			unsigned int code, int data)
data              196 net/rfkill/input.c 	if (type == EV_KEY && data == 1) {
data              215 net/rfkill/input.c 		rfkill_schedule_evsw_rfkillall(data);
data               29 net/rfkill/rfkill-gpio.c static int rfkill_gpio_set_power(void *data, bool blocked)
data               31 net/rfkill/rfkill-gpio.c 	struct rfkill_gpio_data *rfkill = data;
data              962 net/rose/af_rose.c 	if (!rose_parse_facilities(skb->data + ROSE_CALL_REQ_FACILITIES_OFF,
data             1113 net/rose/af_rose.c 		qbit = skb->data[0];
data             1172 net/rose/af_rose.c 				skbn->data[2] |= M_BIT;
data             1213 net/rose/af_rose.c 	qbit = (skb->data[0] & ROSE_Q_BIT) == ROSE_Q_BIT;
data               57 net/rose/rose_in.c 		rose_disconnect(sk, ECONNREFUSED, skb->data[3], skb->data[4]);
data               80 net/rose/rose_in.c 		rose_disconnect(sk, 0, skb->data[3], skb->data[4]);
data              121 net/rose/rose_in.c 		rose_disconnect(sk, 0, skb->data[3], skb->data[4]);
data              234 net/rose/rose_in.c 		rose_disconnect(sk, 0, skb->data[3], skb->data[4]);
data              254 net/rose/rose_in.c 		rose_disconnect(sk, 0, skb->data[3], skb->data[4]);
data              147 net/rose/rose_link.c 		neigh->dce_mode  = (skb->data[3] == ROSE_DTE_ORIGINATED);
data              157 net/rose/rose_link.c 		pr_warn("ROSE: received diagnostic #%d - %3ph\n", skb->data[3],
data              158 net/rose/rose_link.c 			skb->data + 4);
data               77 net/rose/rose_loopback.c 		lci_i     = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF);
data               78 net/rose/rose_loopback.c 		frametype = skb->data[2];
data               81 net/rose/rose_loopback.c 		     skb->data[ROSE_CALL_REQ_ADDR_LEN_OFF] !=
data               86 net/rose/rose_loopback.c 		dest      = (rose_address *)(skb->data + ROSE_CALL_REQ_DEST_ADDR_OFF);
data               37 net/rose/rose_out.c 	skb->data[2] |= (rose->vr << 5) & 0xE0;
data               38 net/rose/rose_out.c 	skb->data[2] |= (rose->vs << 1) & 0x0E;
data              872 net/rose/rose_route.c 	frametype = skb->data[2];
data              873 net/rose/rose_route.c 	lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF);
data              876 net/rose/rose_route.c 	     skb->data[ROSE_CALL_REQ_ADDR_LEN_OFF] !=
data              879 net/rose/rose_route.c 	src_addr  = (rose_address *)(skb->data + ROSE_CALL_REQ_SRC_ADDR_OFF);
data              880 net/rose/rose_route.c 	dest_addr = (rose_address *)(skb->data + ROSE_CALL_REQ_DEST_ADDR_OFF);
data              970 net/rose/rose_route.c 				skb->data[0] &= 0xF0;
data              971 net/rose/rose_route.c 				skb->data[0] |= (rose_route->lci2 >> 8) & 0x0F;
data              972 net/rose/rose_route.c 				skb->data[1]  = (rose_route->lci2 >> 0) & 0xFF;
data              991 net/rose/rose_route.c 				skb->data[0] &= 0xF0;
data              992 net/rose/rose_route.c 				skb->data[0] |= (rose_route->lci1 >> 8) & 0x0F;
data              993 net/rose/rose_route.c 				skb->data[1]  = (rose_route->lci1 >> 0) & 0xFF;
data             1020 net/rose/rose_route.c 	if (!rose_parse_facilities(skb->data + ROSE_CALL_REQ_FACILITIES_OFF,
data             1073 net/rose/rose_route.c 	skb->data[0] &= 0xF0;
data             1074 net/rose/rose_route.c 	skb->data[0] |= (rose_route->lci2 >> 8) & 0x0F;
data             1075 net/rose/rose_route.c 	skb->data[1]  = (rose_route->lci2 >> 0) & 0xFF;
data              205 net/rose/rose_subr.c 	frame = skb->data;
data               27 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_restart_request_timeout,
data               36 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_call_request_timeout,
data               45 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_reset_request_timeout,
data               54 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_clear_request_timeout,
data               63 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_no_activity_timeout,
data               72 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_ack_hold_back_timeout,
data               81 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_routing_control,
data               90 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_link_fail_timeout,
data               99 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_maximum_vcs,
data              108 net/rose/sysctl_net_rose.c 		.data		= &sysctl_rose_window_size,
data              307 net/rxrpc/af_rxrpc.c 	if (key && !key->payload.data[0])
data              152 net/rxrpc/key.c 	prep->payload.data[1] = (void *)((unsigned long)prep->payload.data[1] + 1);
data              155 net/rxrpc/key.c 	for (pptoken = (struct rxrpc_key_token **)&prep->payload.data[0];
data              182 net/rxrpc/key.c 	kfree(td->data);
data              316 net/rxrpc/key.c 		td->data = kmemdup(xdr, len, GFP_KERNEL);
data              317 net/rxrpc/key.c 		if (!td->data)
data              532 net/rxrpc/key.c 	for (pptoken = (struct rxrpc_key_token **)&prep->payload.data[0];
data              559 net/rxrpc/key.c 	const __be32 *xdr = prep->data, *token;
data              704 net/rxrpc/key.c 	if (!prep->data && prep->datalen == 0)
data              716 net/rxrpc/key.c 	if (prep->datalen <= 4 || !prep->data)
data              718 net/rxrpc/key.c 	memcpy(&kver, prep->data, sizeof(kver));
data              719 net/rxrpc/key.c 	prep->data += sizeof(kver);
data              733 net/rxrpc/key.c 	v1 = prep->data;
data              776 net/rxrpc/key.c 	prep->payload.data[1] = (void *)((unsigned long)prep->payload.data[1] + 1);
data              779 net/rxrpc/key.c 	pp = (struct rxrpc_key_token **)&prep->payload.data[0];
data              827 net/rxrpc/key.c 	rxrpc_free_token_list(prep->payload.data[0]);
data              844 net/rxrpc/key.c 	memcpy(&prep->payload.data[2], prep->data, 8);
data              852 net/rxrpc/key.c 	if (crypto_skcipher_setkey(ci, prep->data, 8) < 0)
data              855 net/rxrpc/key.c 	prep->payload.data[0] = ci;
data              865 net/rxrpc/key.c 	if (prep->payload.data[0])
data              866 net/rxrpc/key.c 		crypto_free_skcipher(prep->payload.data[0]);
data              874 net/rxrpc/key.c 	rxrpc_free_token_list(key->payload.data[0]);
data              882 net/rxrpc/key.c 	if (key->payload.data[0]) {
data              883 net/rxrpc/key.c 		crypto_free_skcipher(key->payload.data[0]);
data              884 net/rxrpc/key.c 		key->payload.data[0] = NULL;
data              972 net/rxrpc/key.c 	} data;
data              986 net/rxrpc/key.c 	data.kver = 1;
data              987 net/rxrpc/key.c 	data.v1.security_index = RXRPC_SECURITY_RXKAD;
data              988 net/rxrpc/key.c 	data.v1.ticket_length = 0;
data              989 net/rxrpc/key.c 	data.v1.expiry = rxrpc_time64_to_u32(expiry);
data              990 net/rxrpc/key.c 	data.v1.kvno = 0;
data              992 net/rxrpc/key.c 	memcpy(&data.v1.session_key, session_key, sizeof(data.v1.session_key));
data              994 net/rxrpc/key.c 	ret = key_instantiate_and_link(key, &data, sizeof(data), NULL, NULL);
data             1071 net/rxrpc/key.c 	for (token = key->payload.data[0]; token; token = token->next) {
data             1159 net/rxrpc/key.c 	for (token = key->payload.data[0]; token; token = token->next) {
data             1191 net/rxrpc/key.c 				    token->k5->session.data);
data             1204 net/rxrpc/key.c 					    token->k5->addresses[loop].data);
data             1214 net/rxrpc/key.c 					    token->k5->authdata[loop].data);
data               60 net/rxrpc/rxkad.c 	token = conn->params.key->payload.data[0];
data              125 net/rxrpc/rxkad.c 	token = conn->params.key->payload.data[0];
data              241 net/rxrpc/rxkad.c 	token = call->conn->params.key->payload.data[0];
data              472 net/rxrpc/rxkad.c 	token = call->conn->params.key->payload.data[0];
data              855 net/rxrpc/rxkad.c 	token = conn->params.key->payload.data[0];
data              930 net/rxrpc/rxkad.c 	ASSERT(conn->server_key->payload.data[0] != NULL);
data              933 net/rxrpc/rxkad.c 	memcpy(&iv, &conn->server_key->payload.data[2], sizeof(iv));
data              936 net/rxrpc/rxkad.c 	req = skcipher_request_alloc(conn->server_key->payload.data[0],
data               84 net/rxrpc/security.c 	token = key->payload.data[0];
data              614 net/rxrpc/sendmsg.c 	if (key && !rx->key->payload.data[0])
data               31 net/rxrpc/sysctl.c 		.data		= &rxrpc_requested_ack_delay,
data               40 net/rxrpc/sysctl.c 		.data		= &rxrpc_soft_ack_delay,
data               49 net/rxrpc/sysctl.c 		.data		= &rxrpc_idle_ack_delay,
data               58 net/rxrpc/sysctl.c 		.data		= &rxrpc_conn_idle_client_expiry,
data               67 net/rxrpc/sysctl.c 		.data		= &rxrpc_conn_idle_client_fast_expiry,
data               78 net/rxrpc/sysctl.c 		.data		= &rxrpc_max_client_connections,
data               86 net/rxrpc/sysctl.c 		.data		= &rxrpc_reap_client_connections,
data               95 net/rxrpc/sysctl.c 		.data		= &rxrpc_max_backlog,
data              104 net/rxrpc/sysctl.c 		.data		= &rxrpc_rx_window_size,
data              113 net/rxrpc/sysctl.c 		.data		= &rxrpc_rx_mtu,
data              122 net/rxrpc/sysctl.c 		.data		= &rxrpc_rx_jumbo_max,
data               37 net/sched/act_api.c 	kfree(cookie->data);
data              769 net/sched/act_api.c 		if (nla_put(skb, TCA_ACT_COOKIE, cookie->len, cookie->data)) {
data              824 net/sched/act_api.c 	c->data = nla_memdup(tb[TCA_ACT_COOKIE], GFP_KERNEL);
data              825 net/sched/act_api.c 	if (!c->data) {
data              947 net/sched/act_api.c 		kfree(cookie->data);
data              607 net/sched/act_csum.c 			struct vlan_hdr *vlan = (struct vlan_hdr *)skb->data;
data              828 net/sched/act_ife.c 	oethh = (struct ethhdr *)skb->data;
data               52 net/sched/act_ipt.c 	par.targinfo  = t->data;
data               68 net/sched/act_ipt.c 		.targinfo = t->data,
data              250 net/sched/act_ipt.c 	par.targinfo = ipt->tcfi_t->data;
data               29 net/sched/act_meta_mark.c static int skbmark_decode(struct sk_buff *skb, void *data, u16 len)
data               31 net/sched/act_meta_mark.c 	u32 ifemark = *(u32 *)data;
data               34 net/sched/act_meta_skbprio.c static int skbprio_decode(struct sk_buff *skb, void *data, u16 len)
data               36 net/sched/act_meta_skbprio.c 	u32 ifeprio = *(u32 *)data;
data               29 net/sched/act_meta_skbtcindex.c static int skbtcindex_decode(struct sk_buff *skb, void *data, u16 len)
data               31 net/sched/act_meta_skbtcindex.c 	u16 ifetc_index = *(u16 *)data;
data              269 net/sched/act_mirred.c 	at_nh = skb->data == skb_network_header(skb);
data               73 net/sched/act_tunnel_key.c 	u8 *data;
data               88 net/sched/act_tunnel_key.c 	data = nla_data(tb[TCA_TUNNEL_KEY_ENC_OPT_GENEVE_DATA]);
data              113 net/sched/act_tunnel_key.c 		memcpy(opt + 1, data, data_len);
data              860 net/sched/cls_flower.c 	struct nlattr *class = NULL, *type = NULL, *data = NULL;
data              867 net/sched/cls_flower.c 	opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len];
data              906 net/sched/cls_flower.c 		data = tb[TCA_FLOWER_KEY_ENC_OPT_GENEVE_DATA];
data              907 net/sched/cls_flower.c 		data_len = nla_len(data);
data              924 net/sched/cls_flower.c 		memcpy(opt->opt_data, nla_data(data), data_len);
data             2132 net/sched/cls_flower.c 		opt = (struct geneve_opt *)&enc_opts->data[opt_off];
data              271 net/sched/cls_rsvp.h 	struct rsvp_head *data;
data              273 net/sched/cls_rsvp.h 	data = kzalloc(sizeof(struct rsvp_head), GFP_KERNEL);
data              274 net/sched/cls_rsvp.h 	if (data) {
data              275 net/sched/cls_rsvp.h 		rcu_assign_pointer(tp->root, data);
data              314 net/sched/cls_rsvp.h 	struct rsvp_head *data = rtnl_dereference(tp->root);
data              317 net/sched/cls_rsvp.h 	if (data == NULL)
data              323 net/sched/cls_rsvp.h 		while ((s = rtnl_dereference(data->ht[h1])) != NULL) {
data              324 net/sched/cls_rsvp.h 			RCU_INIT_POINTER(data->ht[h1], s->next);
data              337 net/sched/cls_rsvp.h 	kfree_rcu(data, rcu);
data              393 net/sched/cls_rsvp.h 	struct rsvp_head *data = rtnl_dereference(tp->root);
data              399 net/sched/cls_rsvp.h 		if ((data->hgenerator += 0x10000) == 0)
data              400 net/sched/cls_rsvp.h 			data->hgenerator = 0x10000;
data              401 net/sched/cls_rsvp.h 		h = data->hgenerator|salt;
data              408 net/sched/cls_rsvp.h static int tunnel_bts(struct rsvp_head *data)
data              410 net/sched/cls_rsvp.h 	int n = data->tgenerator >> 5;
data              411 net/sched/cls_rsvp.h 	u32 b = 1 << (data->tgenerator & 0x1F);
data              413 net/sched/cls_rsvp.h 	if (data->tmap[n] & b)
data              415 net/sched/cls_rsvp.h 	data->tmap[n] |= b;
data              419 net/sched/cls_rsvp.h static void tunnel_recycle(struct rsvp_head *data)
data              421 net/sched/cls_rsvp.h 	struct rsvp_session __rcu **sht = data->ht;
data              438 net/sched/cls_rsvp.h 					data->tgenerator = f->res.classid;
data              439 net/sched/cls_rsvp.h 					tunnel_bts(data);
data              445 net/sched/cls_rsvp.h 	memcpy(data->tmap, tmap, sizeof(tmap));
data              448 net/sched/cls_rsvp.h static u32 gen_tunnel(struct rsvp_head *data)
data              454 net/sched/cls_rsvp.h 			if (++data->tgenerator == 0)
data              455 net/sched/cls_rsvp.h 				data->tgenerator = 1;
data              456 net/sched/cls_rsvp.h 			if (tunnel_bts(data))
data              457 net/sched/cls_rsvp.h 				return data->tgenerator;
data              459 net/sched/cls_rsvp.h 		tunnel_recycle(data);
data              478 net/sched/cls_rsvp.h 	struct rsvp_head *data = rtnl_dereference(tp->root);
data              580 net/sched/cls_rsvp.h 		    (f->res.classid = gen_tunnel(data)) == 0)
data              584 net/sched/cls_rsvp.h 	for (sp = &data->ht[h1];
data              637 net/sched/cls_rsvp.h 	sp = &data->ht[h1];
data              150 net/sched/cls_u32.c 			__be32 *data, hdata;
data              155 net/sched/cls_u32.c 			data = skb_header_pointer(skb, toff, 4, &hdata);
data              156 net/sched/cls_u32.c 			if (!data)
data              158 net/sched/cls_u32.c 			if ((*data ^ key->val) & key->mask) {
data              203 net/sched/cls_u32.c 			__be32 *data, hdata;
data              205 net/sched/cls_u32.c 			data = skb_header_pointer(skb, off + n->sel.hoff, 4,
data              207 net/sched/cls_u32.c 			if (!data)
data              209 net/sched/cls_u32.c 			sel = ht->divisor & u32_hash_fold(*data, &n->sel,
data              218 net/sched/cls_u32.c 				__be16 *data, hdata;
data              220 net/sched/cls_u32.c 				data = skb_header_pointer(skb,
data              223 net/sched/cls_u32.c 				if (!data)
data              225 net/sched/cls_u32.c 				off2 += ntohs(n->sel.offmask & *data) >>
data              289 net/sched/cls_u32.c 	struct tc_u_common *tp_c = tp->data;
data              385 net/sched/cls_u32.c 	tp->data = tp_c;
data              446 net/sched/cls_u32.c 	struct tc_u_common *tp_c = tp->data;
data              571 net/sched/cls_u32.c 	struct tc_u_common *tp_c = tp->data;
data              594 net/sched/cls_u32.c 	struct tc_u_common *tp_c = tp->data;
data              622 net/sched/cls_u32.c 	struct tc_u_common *tp_c = tp->data;
data              650 net/sched/cls_u32.c 	tp->data = NULL;
data              657 net/sched/cls_u32.c 	struct tc_u_common *tp_c = tp->data;
data              731 net/sched/cls_u32.c 			ht_down = u32_lookup_ht(tp->data, handle);
data              848 net/sched/cls_u32.c 	struct tc_u_common *tp_c = tp->data;
data              945 net/sched/cls_u32.c 			handle = gen_new_htid(tp->data, ht);
data              985 net/sched/cls_u32.c 			ht = u32_lookup_ht(tp->data, TC_U32_HTID(htid));
data             1114 net/sched/cls_u32.c 	struct tc_u_common *tp_c = tp->data;
data             1214 net/sched/cls_u32.c 	struct tc_u_common *tp_c = tp->data;
data               47 net/sched/em_canid.c 	struct can_frame *cf = (struct can_frame *)skb->data;
data               89 net/sched/em_canid.c 	return (struct canid_match *)m->data;
data              119 net/sched/em_canid.c static int em_canid_change(struct net *net, void *data, int len,
data              122 net/sched/em_canid.c 	struct can_filter *conf = data; /* Array with rules */
data              178 net/sched/em_canid.c 	m->data = (unsigned long)cm;
data               24 net/sched/em_cmp.c 	struct tcf_em_cmp *cmp = (struct tcf_em_cmp *) em->data;
data               19 net/sched/em_ipset.c static int em_ipset_change(struct net *net, void *data, int data_len,
data               22 net/sched/em_ipset.c 	struct xt_set_info *set = data;
data               33 net/sched/em_ipset.c 	em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL);
data               34 net/sched/em_ipset.c 	if (em->data)
data               43 net/sched/em_ipset.c 	const struct xt_set_info *set = (const void *) em->data;
data               46 net/sched/em_ipset.c 		kfree((void *) em->data);
data               55 net/sched/em_ipset.c 	const struct xt_set_info *set = (const void *) em->data;
data              126 net/sched/em_ipt.c static int em_ipt_change(struct net *net, void *data, int data_len,
data              135 net/sched/em_ipt.c 	ret = nla_parse_deprecated(tb, TCA_EM_IPT_MAX, data, data_len,
data              176 net/sched/em_ipt.c 	em->data = (unsigned long)im;
data              187 net/sched/em_ipt.c 	struct em_ipt_match *im = (void *)em->data;
data              208 net/sched/em_ipt.c 	const struct em_ipt_match *im = (const void *)em->data;
data              252 net/sched/em_ipt.c 	struct em_ipt_match *im = (void *)em->data;
data              847 net/sched/em_meta.c 	struct meta_match *meta = (struct meta_match *) m->data;
data              903 net/sched/em_meta.c static int em_meta_change(struct net *net, void *data, int len,
data              911 net/sched/em_meta.c 	err = nla_parse_deprecated(tb, TCA_EM_META_MAX, data, len,
data              947 net/sched/em_meta.c 	m->data = (unsigned long) meta;
data              959 net/sched/em_meta.c 		meta_delete((struct meta_match *) m->data);
data              964 net/sched/em_meta.c 	struct meta_match *meta = (struct meta_match *) em->data;
data               22 net/sched/em_nbyte.c static int em_nbyte_change(struct net *net, void *data, int data_len,
data               25 net/sched/em_nbyte.c 	struct tcf_em_nbyte *nbyte = data;
data               32 net/sched/em_nbyte.c 	em->data = (unsigned long)kmemdup(data, em->datalen, GFP_KERNEL);
data               33 net/sched/em_nbyte.c 	if (em->data == 0UL)
data               42 net/sched/em_nbyte.c 	struct nbyte_data *nbyte = (struct nbyte_data *) em->data;
data               26 net/sched/em_text.c #define EM_TEXT_PRIV(m) ((struct text_match *) (m)->data)
data               34 net/sched/em_text.c 	from = tcf_get_base_ptr(skb, tm->from_layer) - skb->data;
data               37 net/sched/em_text.c 	to = tcf_get_base_ptr(skb, tm->to_layer) - skb->data;
data               43 net/sched/em_text.c static int em_text_change(struct net *net, void *data, int len,
data               47 net/sched/em_text.c 	struct tcf_em_text *conf = data;
data               93 net/sched/em_text.c 	m->data = (unsigned long) tm;
data               20 net/sched/em_u32.c 	struct tc_u32_key *key = (struct tc_u32_key *) em->data;
data              176 net/sched/ematch.c 	void *data = (void *) em_hdr + sizeof(*em_hdr);
data              190 net/sched/ematch.c 		ref = *(u32 *) data;
data              202 net/sched/ematch.c 		em->data = ref;
data              244 net/sched/ematch.c 			err = em->ops->change(net, data, data_len, em);
data              260 net/sched/ematch.c 				em->data = *(u32 *) data;
data              262 net/sched/ematch.c 				void *v = kmemdup(data, data_len, GFP_KERNEL);
data              267 net/sched/ematch.c 				em->data = (unsigned long) v;
data              413 net/sched/ematch.c 				kfree((void *) em->data);
data              471 net/sched/ematch.c 			u32 u = em->data;
data              474 net/sched/ematch.c 			nla_put_nohdr(skb, em->datalen, (void *) em->data);
data              515 net/sched/ematch.c 			match_idx = cur_match->data;
data              420 net/sched/sch_api.c 		    !memcmp(&rtab->data, nla_data(tab), 1024)) {
data              430 net/sched/sch_api.c 		memcpy(rtab->data, nla_data(tab), 1024);
data              432 net/sched/sch_api.c 			r->linklayer = __detect_linklayer(r, rtab->data);
data              506 net/sched/sch_api.c 		if (tsize > 0 && memcmp(stab->data, tab, tsize * sizeof(u16)))
data              519 net/sched/sch_api.c 		memcpy(stab->data, tab, tsize * sizeof(u16));
data              570 net/sched/sch_api.c 		pkt_len = stab->data[slot];
data              572 net/sched/sch_api.c 		pkt_len = stab->data[stab->szopts.tsize - 1] *
data              574 net/sched/sch_api.c 				stab->data[slot % stab->szopts.tsize];
data              469 net/sched/sch_atm.c static void sch_atm_dequeue(unsigned long data)
data              471 net/sched/sch_atm.c 	struct Qdisc *sch = (struct Qdisc *)data;
data              507 net/sched/sch_atm.c 				 skb_network_header(skb), skb->data);
data              286 net/sched/sch_cake.c 	return (struct cobalt_skb_cb *)qdisc_skb_cb(skb)->data;
data             2819 net/sched/sch_cake.c #define PUT_STAT_U32(attr, data) do {				       \
data             2820 net/sched/sch_cake.c 		if (nla_put_u32(d->skb, TCA_CAKE_STATS_ ## attr, data)) \
data             2823 net/sched/sch_cake.c #define PUT_STAT_U64(attr, data) do {				       \
data             2825 net/sched/sch_cake.c 					data, TCA_CAKE_STATS_PAD)) \
data             2845 net/sched/sch_cake.c #define PUT_TSTAT_U32(attr, data) do {					\
data             2846 net/sched/sch_cake.c 		if (nla_put_u32(d->skb, TCA_CAKE_TIN_STATS_ ## attr, data)) \
data             2849 net/sched/sch_cake.c #define PUT_TSTAT_U64(attr, data) do {					\
data             2851 net/sched/sch_cake.c 					data, TCA_CAKE_TIN_STATS_PAD))	\
data             2982 net/sched/sch_cake.c #define PUT_STAT_U32(attr, data) do {				       \
data             2983 net/sched/sch_cake.c 		if (nla_put_u32(d->skb, TCA_CAKE_STATS_ ## attr, data)) \
data             2986 net/sched/sch_cake.c #define PUT_STAT_S32(attr, data) do {				       \
data             2987 net/sched/sch_cake.c 		if (nla_put_s32(d->skb, TCA_CAKE_STATS_ ## attr, data)) \
data              142 net/sched/sch_choke.c 	return (struct choke_skb_cb *)qdisc_skb_cb(skb)->data;
data               60 net/sched/sch_fq.c 	return (struct fq_skb_cb *)qdisc_skb_cb(skb)->data;
data              165 net/sched/sch_netem.c 	return (struct netem_skb_cb *)qdisc_skb_cb(skb)->data;
data              516 net/sched/sch_netem.c 		skb->data[prandom_u32() % skb_headlen(skb)] ^=
data              780 net/sched/sch_netem.c 	const __s16 *data = nla_data(attr);
data              794 net/sched/sch_netem.c 		d->table[i] = data[i];
data               95 net/sched/sch_sfb.c 	return (struct sfb_skb_cb *)qdisc_skb_cb(skb)->data;
data              157 net/sctp/auth.c 		longer = (diff > 0) ? vector1->data : vector2->data;
data              170 net/sctp/auth.c 	return memcmp(vector1->data, vector2->data, vector1->len);
data              206 net/sctp/auth.c 	memcpy(new->data, random, random_len);
data              210 net/sctp/auth.c 		memcpy(new->data + offset, chunks, chunks_len);
data              214 net/sctp/auth.c 	memcpy(new->data + offset, hmacs, hmacs_len);
data              271 net/sctp/auth.c 		memcpy(secret->data, ep_key->key->data, ep_key->key->len);
data              275 net/sctp/auth.c 	memcpy(secret->data + offset, first_vector->data, first_vector->len);
data              278 net/sctp/auth.c 	memcpy(secret->data + offset, last_vector->data, last_vector->len);
data              741 net/sctp/auth.c 	if (crypto_shash_setkey(tfm, &asoc_key->data[0], asoc_key->len))
data              862 net/sctp/auth.c 	memcpy(key->data, &auth_key->sca_key[0], auth_key->sca_keylength);
data              279 net/sctp/chunk.c 				       chunk->skb->data);
data              573 net/sctp/input.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data              705 net/sctp/input.c 		if (SCTP_CID_INIT == ch->type && (void *)ch != skb->data)
data              896 net/sctp/input.c static inline __u32 sctp_hash_obj(const void *data, u32 len, u32 seed)
data              898 net/sctp/input.c 	const struct sctp_transport *t = data;
data              905 net/sctp/input.c static inline __u32 sctp_hash_key(const void *data, u32 len, u32 seed)
data              907 net/sctp/input.c 	const struct sctp_hash_cmp_arg *x = data;
data             1124 net/sctp/input.c 	init = (struct sctp_init_chunk *)skb->data;
data             1206 net/sctp/input.c 	ch = (struct sctp_chunkhdr *)skb->data;
data             1274 net/sctp/input.c 	ch = (struct sctp_chunkhdr *)skb->data;
data              141 net/sctp/inqueue.c 			skb_pull(chunk->skb, chunk->chunk_end - chunk->skb->data);
data              183 net/sctp/inqueue.c 		ch = (struct sctp_chunkhdr *)chunk->skb->data;
data              470 net/sctp/output.c 			skb_put_data(nskb, chunk->skb->data, chunk->skb->len);
data               68 net/sctp/sm_make_chunk.c 			      const void *data);
data             1057 net/sctp/sm_make_chunk.c 			      const void *data)
data             1064 net/sctp/sm_make_chunk.c 	if (data)
data             1065 net/sctp/sm_make_chunk.c 		memcpy(target, data, len);
data             1491 net/sctp/sm_make_chunk.c void *sctp_addto_chunk(struct sctp_chunk *chunk, int len, const void *data)
data             1498 net/sctp/sm_make_chunk.c 	target = skb_put_data(chunk->skb, data, len);
data             3242 net/sctp/sm_make_chunk.c 	hdr = (struct sctp_addiphdr *)asconf->skb->data;
data             3247 net/sctp/sm_make_chunk.c 	addr_param = (union sctp_addr_param *)(asconf->skb->data + length);
data             3393 net/sctp/sm_make_chunk.c 	asconf_ack_param = (struct sctp_addip_param *)(asconf_ack->skb->data +
data             3442 net/sctp/sm_make_chunk.c 	addr_param = (union sctp_addr_param *)(asconf->skb->data + length);
data              777 net/sctp/sm_sideeffect.c 	hbinfo = (struct sctp_sender_hb_info *)chunk->skb->data;
data              957 net/sctp/sm_sideeffect.c 	while (chunk->chunk_end > chunk->skb->data) {
data              958 net/sctp/sm_sideeffect.c 		err_hdr = (struct sctp_errhdr *)(chunk->skb->data);
data              396 net/sctp/sm_statefuns.c 	chunk->subh.init_hdr = (struct sctp_inithdr *)chunk->skb->data;
data              529 net/sctp/sm_statefuns.c 	chunk->subh.init_hdr = (struct sctp_inithdr *)chunk->skb->data;
data              729 net/sctp/sm_statefuns.c 		(struct sctp_signed_cookie *)chunk->skb->data;
data             1139 net/sctp/sm_statefuns.c 	chunk->subh.hb_hdr = (struct sctp_heartbeathdr *)chunk->skb->data;
data             1211 net/sctp/sm_statefuns.c 	hbinfo = (struct sctp_sender_hb_info *)chunk->skb->data;
data             1497 net/sctp/sm_statefuns.c 	chunk->subh.init_hdr = (struct sctp_inithdr *)chunk->skb->data;
data             2135 net/sctp/sm_statefuns.c 	chunk->subh.cookie_hdr = (struct sctp_signed_cookie *)chunk->skb->data;
data             2450 net/sctp/sm_statefuns.c 	err = (struct sctp_errhdr *)(chunk->skb->data);
data             2606 net/sctp/sm_statefuns.c 		error = ((struct sctp_errhdr *)chunk->skb->data)->cause;
data             2653 net/sctp/sm_statefuns.c 		error = ((struct sctp_errhdr *)chunk->skb->data)->cause;
data             2775 net/sctp/sm_statefuns.c 	sdh = (struct sctp_shutdownhdr *)chunk->skb->data;
data             2862 net/sctp/sm_statefuns.c 	sdh = (struct sctp_shutdownhdr *)chunk->skb->data;
data             2979 net/sctp/sm_statefuns.c 	cwr = (struct sctp_cwrhdr *)chunk->skb->data;
data             3033 net/sctp/sm_statefuns.c 	ecne = (struct sctp_ecnehdr *)chunk->skb->data;
data             3748 net/sctp/sm_statefuns.c 	hdr = (struct sctp_addiphdr *)chunk->skb->data;
data             3892 net/sctp/sm_statefuns.c 	addip_hdr = (struct sctp_addiphdr *)asconf_ack->skb->data;
data             4074 net/sctp/sm_statefuns.c 	fwdtsn_hdr = (struct sctp_fwdtsn_hdr *)chunk->skb->data;
data             4141 net/sctp/sm_statefuns.c 	fwdtsn_hdr = (struct sctp_fwdtsn_hdr *)chunk->skb->data;
data             4214 net/sctp/sm_statefuns.c 	auth_hdr = (struct sctp_authhdr *)chunk->skb->data;
data             4303 net/sctp/sm_statefuns.c 	auth_hdr = (struct sctp_authhdr *)chunk->skb->data;
data             6154 net/sctp/sm_statefuns.c 	sack = (struct sctp_sackhdr *) chunk->skb->data;
data             6339 net/sctp/sm_statefuns.c 	data_hdr = (struct sctp_datahdr *)chunk->skb->data;
data               62 net/sctp/sysctl.c 		.data		= &sysctl_sctp_mem,
data               69 net/sctp/sysctl.c 		.data		= &sysctl_sctp_rmem,
data               76 net/sctp/sysctl.c 		.data		= &sysctl_sctp_wmem,
data               88 net/sctp/sysctl.c 		.data		= &init_net.sctp.rto_initial,
data               97 net/sctp/sysctl.c 		.data		= &init_net.sctp.rto_min,
data              106 net/sctp/sysctl.c 		.data		= &init_net.sctp.rto_max,
data              115 net/sctp/sysctl.c 		.data		= &init_net.sctp.rto_alpha,
data              124 net/sctp/sysctl.c 		.data		= &init_net.sctp.rto_beta,
data              133 net/sctp/sysctl.c 		.data		= &init_net.sctp.max_burst,
data              142 net/sctp/sysctl.c 		.data		= &init_net.sctp.cookie_preserve_enable,
data              149 net/sctp/sysctl.c 		.data		= &init_net.sctp.sctp_hmac_alg,
data              156 net/sctp/sysctl.c 		.data		= &init_net.sctp.valid_cookie_life,
data              165 net/sctp/sysctl.c 		.data		= &init_net.sctp.sack_timeout,
data              174 net/sctp/sysctl.c 		.data		= &init_net.sctp.hb_interval,
data              183 net/sctp/sysctl.c 		.data		= &init_net.sctp.max_retrans_association,
data              192 net/sctp/sysctl.c 		.data		= &init_net.sctp.max_retrans_path,
data              201 net/sctp/sysctl.c 		.data		= &init_net.sctp.max_retrans_init,
data              210 net/sctp/sysctl.c 		.data		= &init_net.sctp.pf_retrans,
data              219 net/sctp/sysctl.c 		.data		= &init_net.sctp.sndbuf_policy,
data              226 net/sctp/sysctl.c 		.data		= &init_net.sctp.rcvbuf_policy,
data              233 net/sctp/sysctl.c 		.data		= &init_net.sctp.default_auto_asconf,
data              240 net/sctp/sysctl.c 		.data		= &init_net.sctp.addip_enable,
data              247 net/sctp/sysctl.c 		.data		= &init_net.sctp.addip_noauth,
data              254 net/sctp/sysctl.c 		.data		= &init_net.sctp.prsctp_enable,
data              261 net/sctp/sysctl.c 		.data		= &init_net.sctp.reconf_enable,
data              268 net/sctp/sysctl.c 		.data		= &init_net.sctp.auth_enable,
data              275 net/sctp/sysctl.c 		.data		= &init_net.sctp.intl_enable,
data              282 net/sctp/sysctl.c 		.data		= &init_net.sctp.ecn_enable,
data              289 net/sctp/sysctl.c 		.data		= &init_net.sctp.scope_policy,
data              298 net/sctp/sysctl.c 		.data		= &init_net.sctp.rwnd_upd_shift,
data              307 net/sctp/sysctl.c 		.data		= &init_net.sctp.max_autoclose,
data              316 net/sctp/sysctl.c 		.data		= &init_net.sctp.pf_enable,
data              339 net/sctp/sysctl.c 		tbl.data = tmp;
data              342 net/sctp/sysctl.c 		tbl.data = net->sctp.sctp_hmac_alg ? : none;
data              343 net/sctp/sysctl.c 		tbl.maxlen = strlen(tbl.data);
data              385 net/sctp/sysctl.c 		tbl.data = &new_value;
data              387 net/sctp/sysctl.c 		tbl.data = &net->sctp.rto_min;
data              414 net/sctp/sysctl.c 		tbl.data = &new_value;
data              416 net/sctp/sysctl.c 		tbl.data = &net->sctp.rto_max;
data              452 net/sctp/sysctl.c 		tbl.data = &new_value;
data              454 net/sctp/sysctl.c 		tbl.data = &net->sctp.auth_enable;
data              479 net/sctp/sysctl.c 	for (i = 0; table[i].data; i++)
data              480 net/sctp/sysctl.c 		table[i].data += (char *)(&net->sctp) - (char *)&init_net.sctp;
data              366 net/sctp/ulpevent.c 	ch = (struct sctp_errhdr *)(chunk->skb->data);
data              670 net/sctp/ulpevent.c 	skb_trim(skb, chunk->chunk_end - padding - skb->data);
data              922 net/sctp/ulpevent.c 	notification = (union sctp_notification *) skb->data;
data              146 net/smc/smc_cdc.c 			      unsigned long data)
data              148 net/smc/smc_cdc.c 	struct smc_connection *conn = (struct smc_connection *)data;
data              324 net/smc/smc_cdc.c static void smcd_cdc_rx_tsklet(unsigned long data)
data              326 net/smc/smc_cdc.c 	struct smc_connection *conn = (struct smc_connection *)data;
data               31 net/smc/smc_ism.c 		  void *data, size_t len)
data               36 net/smc/smc_ism.c 				  pos->offset, data, len);
data               47 net/smc/smc_ism.h 		  void *data, size_t len);
data              131 net/smc/smc_llc.c 		u8 data[SMC_LLC_DATA_LEN];
data              249 net/smc/smc_tx.c int smcd_tx_ism_write(struct smc_connection *conn, void *data, size_t len,
data              260 net/smc/smc_tx.c 	rc = smc_ism_write(conn->lgr->smcd, &pos, data, len);
data              370 net/smc/smc_tx.c 			void *data = conn->sndbuf_desc->cpu_addr + src_off;
data              372 net/smc/smc_tx.c 			rc = smcd_tx_ism_write(conn, data, src_len, dst_off +
data               36 net/smc/smc_tx.h int smcd_tx_ism_write(struct smc_connection *conn, void *data, size_t len,
data              111 net/smc/smc_wr.c static void smc_wr_tx_tasklet_fn(unsigned long data)
data              113 net/smc/smc_wr.c 	struct smc_ib_device *dev = (struct smc_ib_device *)data;
data              297 net/smc/smc_wr.c 			     unsigned long data)
data              308 net/smc/smc_wr.c 		if (filter(tx_pend, data))
data              386 net/smc/smc_wr.c static void smc_wr_rx_tasklet_fn(unsigned long data)
data              388 net/smc/smc_wr.c 	struct smc_ib_device *dev = (struct smc_ib_device *)data;
data               98 net/smc/smc_wr.h 			     unsigned long data);
data              827 net/socket.c   				 skb->len, skb->data);
data             3099 net/socket.c   	u32 data;
data             3102 net/socket.c   	if (get_user(data, &ifr32->ifr_ifru.ifru_data))
data             3105 net/socket.c   	compat_rxnfc = compat_ptr(data);
data               41 net/strparser/strparser.c 		offsetof(struct qdisc_skb_cb, data));
data              101 net/strparser/strparser.c 	struct strparser *strp = (struct strparser *)desc->arg.data;
data              331 net/strparser/strparser.c 	desc.arg.data = strp;
data              341 net/strparser/strparser.c 	struct strparser *strp = (struct strparser *)desc->arg.data;
data              361 net/strparser/strparser.c 	desc.arg.data = strp;
data              150 net/sunrpc/auth_gss/auth_gss.c 	dest->data = kmemdup(p, len, GFP_NOFS);
data              151 net/sunrpc/auth_gss/auth_gss.c 	if (unlikely(dest->data == NULL))
data              258 net/sunrpc/auth_gss/auth_gss.c 			     ctx->gc_acceptor.len, ctx->gc_acceptor.data);
data              423 net/sunrpc/auth_gss/auth_gss.c 	gss_msg->msg.data = gss_msg->databuf;
data              507 net/sunrpc/auth_gss/auth_gss.c 	gss_msg->msg.data = gss_msg->databuf;
data              944 net/sunrpc/auth_gss/auth_gss.c static int gss_pipe_match_pdo(struct rpc_pipe_dir_object *pdo, void *data)
data              947 net/sunrpc/auth_gss/auth_gss.c 	struct gss_alloc_pdo *args = data;
data              959 net/sunrpc/auth_gss/auth_gss.c static struct rpc_pipe_dir_object *gss_pipe_alloc_pdo(void *data)
data              962 net/sunrpc/auth_gss/auth_gss.c 	struct gss_alloc_pdo *args = data;
data             1303 net/sunrpc/auth_gss/auth_gss.c 	kfree(ctx->gc_wire_ctx.data);
data             1304 net/sunrpc/auth_gss/auth_gss.c 	kfree(ctx->gc_acceptor.data);
data             1459 net/sunrpc/auth_gss/auth_gss.c 	memcpy(string, acceptor->data, acceptor->len);
data             1575 net/sunrpc/auth_gss/auth_gss.c 	mic.data = (u8 *)(p + 1);
data             1702 net/sunrpc/auth_gss/auth_gss.c 	mic.data = (u8 *)p;
data             1755 net/sunrpc/auth_gss/auth_gss.c 	mic.data = (u8 *)(p + 1);
data             1963 net/sunrpc/auth_gss/auth_gss.c 	mic.data = NULL;
data             1994 net/sunrpc/auth_gss/auth_gss.c 	mic.data = kmalloc(len, GFP_NOFS);
data             1995 net/sunrpc/auth_gss/auth_gss.c 	if (!mic.data)
data             1997 net/sunrpc/auth_gss/auth_gss.c 	if (read_bytes_from_xdr_buf(rcv_buf, offset, mic.data, mic.len))
data             2011 net/sunrpc/auth_gss/auth_gss.c 	kfree(mic.data);
data              166 net/sunrpc/auth_gss/gss_generic_token.c 	TWRITE_STR(*buf, mech->data, ((int) mech->len));
data              210 net/sunrpc/auth_gss/gss_generic_token.c 	toid.data = buf;
data              132 net/sunrpc/auth_gss/gss_krb5_crypto.c checksummer(struct scatterlist *sg, void *data)
data              134 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct ahash_request *req = data;
data              255 net/sunrpc/auth_gss/gss_krb5_crypto.c 	memcpy(cksumout->data, checksumdata, kctx->gk5e->cksumlength);
data              344 net/sunrpc/auth_gss/gss_krb5_crypto.c 		memcpy(cksumout->data,
data              349 net/sunrpc/auth_gss/gss_krb5_crypto.c 		memcpy(cksumout->data, checksumdata, kctx->gk5e->cksumlength);
data              437 net/sunrpc/auth_gss/gss_krb5_crypto.c 		memcpy(cksumout->data, checksumdata, kctx->gk5e->cksumlength);
data              465 net/sunrpc/auth_gss/gss_krb5_crypto.c encryptor(struct scatterlist *sg, void *data)
data              467 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct encryptor_desc *desc = data;
data              567 net/sunrpc/auth_gss/gss_krb5_crypto.c decryptor(struct scatterlist *sg, void *data)
data              569 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct decryptor_desc *desc = data;
data              683 net/sunrpc/auth_gss/gss_krb5_crypto.c 	u8 *data;
data              691 net/sunrpc/auth_gss/gss_krb5_crypto.c 	data = kmalloc(GSS_KRB5_MAX_BLOCKSIZE * 2, GFP_NOFS);
data              692 net/sunrpc/auth_gss/gss_krb5_crypto.c 	if (!data)
data              704 net/sunrpc/auth_gss/gss_krb5_crypto.c 	ret = read_bytes_from_xdr_buf(buf, offset, data, len);
data              709 net/sunrpc/auth_gss/gss_krb5_crypto.c 	sg_init_one(sg, data, len);
data              725 net/sunrpc/auth_gss/gss_krb5_crypto.c 	ret = write_bytes_to_xdr_buf(buf, offset, data, len);
data              728 net/sunrpc/auth_gss/gss_krb5_crypto.c 	kfree(data);
data              784 net/sunrpc/auth_gss/gss_krb5_crypto.c 	hmac.data = buf->tail[0].iov_base + buf->tail[0].iov_len;
data              921 net/sunrpc/auth_gss/gss_krb5_crypto.c 	our_hmac_obj.data = our_hmac;
data              163 net/sunrpc/auth_gss/gss_krb5_keys.c 	if (crypto_sync_skcipher_setkey(cipher, inkey->data, inkey->len))
data              181 net/sunrpc/auth_gss/gss_krb5_keys.c 	inblock.data = (char *) inblockdata;
data              184 net/sunrpc/auth_gss/gss_krb5_keys.c 	outblock.data = (char *) outblockdata;
data              190 net/sunrpc/auth_gss/gss_krb5_keys.c 		memcpy(inblock.data, in_constant->data, inblock.len);
data              192 net/sunrpc/auth_gss/gss_krb5_keys.c 		krb5_nfold(in_constant->len * 8, in_constant->data,
data              193 net/sunrpc/auth_gss/gss_krb5_keys.c 			   inblock.len * 8, inblock.data);
data              200 net/sunrpc/auth_gss/gss_krb5_keys.c 		(*(gk5e->encrypt))(cipher, NULL, inblock.data,
data              201 net/sunrpc/auth_gss/gss_krb5_keys.c 				   outblock.data, inblock.len);
data              204 net/sunrpc/auth_gss/gss_krb5_keys.c 			memcpy(rawkey + n, outblock.data, (keybytes - n));
data              208 net/sunrpc/auth_gss/gss_krb5_keys.c 		memcpy(rawkey + n, outblock.data, outblock.len);
data              209 net/sunrpc/auth_gss/gss_krb5_keys.c 		memcpy(inblock.data, outblock.data, outblock.len);
data              215 net/sunrpc/auth_gss/gss_krb5_keys.c 	inblock.data = (char *) rawkey;
data              279 net/sunrpc/auth_gss/gss_krb5_keys.c 		memcpy(key->data + i*8, randombits->data + i*7, 7);
data              280 net/sunrpc/auth_gss/gss_krb5_keys.c 		key->data[i*8+7] = (((key->data[i*8]&1)<<1) |
data              281 net/sunrpc/auth_gss/gss_krb5_keys.c 				    ((key->data[i*8+1]&1)<<2) |
data              282 net/sunrpc/auth_gss/gss_krb5_keys.c 				    ((key->data[i*8+2]&1)<<3) |
data              283 net/sunrpc/auth_gss/gss_krb5_keys.c 				    ((key->data[i*8+3]&1)<<4) |
data              284 net/sunrpc/auth_gss/gss_krb5_keys.c 				    ((key->data[i*8+4]&1)<<5) |
data              285 net/sunrpc/auth_gss/gss_krb5_keys.c 				    ((key->data[i*8+5]&1)<<6) |
data              286 net/sunrpc/auth_gss/gss_krb5_keys.c 				    ((key->data[i*8+6]&1)<<7));
data              288 net/sunrpc/auth_gss/gss_krb5_keys.c 		mit_des_fixup_key_parity(key->data + i*8);
data              318 net/sunrpc/auth_gss/gss_krb5_keys.c 	memcpy(key->data, randombits->data, key->len);
data              189 net/sunrpc/auth_gss/gss_krb5_mech.c 	res->data = kmemdup(p, len, GFP_NOFS);
data              190 net/sunrpc/auth_gss/gss_krb5_mech.c 	if (unlikely(res->data == NULL))
data              233 net/sunrpc/auth_gss/gss_krb5_mech.c 	if (crypto_sync_skcipher_setkey(*res, key.data, key.len)) {
data              239 net/sunrpc/auth_gss/gss_krb5_mech.c 	kfree(key.data);
data              245 net/sunrpc/auth_gss/gss_krb5_mech.c 	kfree(key.data);
data              321 net/sunrpc/auth_gss/gss_krb5_mech.c 	kfree(ctx->mech_used.data);
data              364 net/sunrpc/auth_gss/gss_krb5_mech.c 	c.data = cdata;
data              366 net/sunrpc/auth_gss/gss_krb5_mech.c 	keyin.data = ctx->Ksess;
data              383 net/sunrpc/auth_gss/gss_krb5_mech.c 	keyout.data = ctx->cksum;
data              481 net/sunrpc/auth_gss/gss_krb5_mech.c 	c.data = cdata;
data              483 net/sunrpc/auth_gss/gss_krb5_mech.c 	keyin.data = ctx->Ksess;
data              489 net/sunrpc/auth_gss/gss_krb5_mech.c 	keyout.data = ctx->initiator_seal;
data              504 net/sunrpc/auth_gss/gss_krb5_mech.c 	keyout.data = ctx->acceptor_seal;
data              519 net/sunrpc/auth_gss/gss_krb5_mech.c 	keyout.data = ctx->initiator_sign;
data              529 net/sunrpc/auth_gss/gss_krb5_mech.c 	keyout.data = ctx->acceptor_sign;
data              539 net/sunrpc/auth_gss/gss_krb5_mech.c 	keyout.data = ctx->initiator_integ;
data              549 net/sunrpc/auth_gss/gss_krb5_mech.c 	keyout.data = ctx->acceptor_integ;
data              635 net/sunrpc/auth_gss/gss_krb5_mech.c 	ctx->mech_used.data = kmemdup(gss_kerberos_mech.gm_oid.data,
data              637 net/sunrpc/auth_gss/gss_krb5_mech.c 	if (unlikely(ctx->mech_used.data == NULL)) {
data              699 net/sunrpc/auth_gss/gss_krb5_mech.c 	kfree(kctx->mech_used.data);
data               81 net/sunrpc/auth_gss/gss_krb5_seal.c 	ptr = (u16 *)token->data;
data              112 net/sunrpc/auth_gss/gss_krb5_seal.c 	krb5_hdr = ptr = (u16 *)token->data;
data              132 net/sunrpc/auth_gss/gss_krb5_seal.c 					    .data = cksumdata};
data              154 net/sunrpc/auth_gss/gss_krb5_seal.c 	memcpy(ptr + GSS_KRB5_TOK_HDR_LEN, md5cksum.data, md5cksum.len);
data              171 net/sunrpc/auth_gss/gss_krb5_seal.c 				       .data = cksumdata};
data              199 net/sunrpc/auth_gss/gss_krb5_seal.c 	memcpy(krb5_hdr + GSS_KRB5_TOK_HDR_LEN, cksumobj.data, cksumobj.len);
data               81 net/sunrpc/auth_gss/gss_krb5_unseal.c 					    .data = cksumdata};
data               85 net/sunrpc/auth_gss/gss_krb5_unseal.c 	unsigned char		*ptr = (unsigned char *)read_token->data;
data              121 net/sunrpc/auth_gss/gss_krb5_unseal.c 	if (memcmp(md5cksum.data, ptr + GSS_KRB5_TOK_HDR_LEN,
data              151 net/sunrpc/auth_gss/gss_krb5_unseal.c 				      .data = cksumdata};
data              153 net/sunrpc/auth_gss/gss_krb5_unseal.c 	u8 *ptr = read_token->data;
data              192 net/sunrpc/auth_gss/gss_krb5_unseal.c 	if (memcmp(cksumobj.data, ptr + GSS_KRB5_TOK_HDR_LEN,
data              163 net/sunrpc/auth_gss/gss_krb5_wrap.c 					    .data = cksumdata};
data              229 net/sunrpc/auth_gss/gss_krb5_wrap.c 	memcpy(ptr + GSS_KRB5_TOK_HDR_LEN, md5cksum.data, md5cksum.len);
data              272 net/sunrpc/auth_gss/gss_krb5_wrap.c 					    .data = cksumdata};
data              360 net/sunrpc/auth_gss/gss_krb5_wrap.c 	if (memcmp(md5cksum.data, ptr + GSS_KRB5_TOK_HDR_LEN,
data              159 net/sunrpc/auth_gss/gss_mech_switch.c 	if (sprint_oid(obj->data, obj->len, buf, sizeof(buf)) < 0)
data              167 net/sunrpc/auth_gss/gss_mech_switch.c 			if (0 == memcmp(obj->data, pos->gm_oid.data, obj->len)) {
data              313 net/sunrpc/auth_gss/gss_mech_switch.c 			memcpy(info->oid.data, gm->gm_oid.data, gm->gm_oid.len);
data              226 net/sunrpc/auth_gss/gss_rpc_upcall.c 	return kstrndup(netobj->data, netobj->len, GFP_KERNEL);
data              266 net/sunrpc/auth_gss/gss_rpc_upcall.c 				struct gssp_upcall_data *data)
data              269 net/sunrpc/auth_gss/gss_rpc_upcall.c 		.state = data->in_handle
data              272 net/sunrpc/auth_gss/gss_rpc_upcall.c 		.input_token = data->in_token,
data              286 net/sunrpc/auth_gss/gss_rpc_upcall.c 		.output_token = &data->out_token
data              298 net/sunrpc/auth_gss/gss_rpc_upcall.c 	if (data->in_handle.len != 0)
data              312 net/sunrpc/auth_gss/gss_rpc_upcall.c 	data->major_status = res.status.major_status;
data              313 net/sunrpc/auth_gss/gss_rpc_upcall.c 	data->minor_status = res.status.minor_status;
data              315 net/sunrpc/auth_gss/gss_rpc_upcall.c 		data->out_handle = rctxh.exported_context_token;
data              316 net/sunrpc/auth_gss/gss_rpc_upcall.c 		data->mech_oid.len = rctxh.mech.len;
data              317 net/sunrpc/auth_gss/gss_rpc_upcall.c 		if (rctxh.mech.data) {
data              318 net/sunrpc/auth_gss/gss_rpc_upcall.c 			memcpy(data->mech_oid.data, rctxh.mech.data,
data              319 net/sunrpc/auth_gss/gss_rpc_upcall.c 						data->mech_oid.len);
data              320 net/sunrpc/auth_gss/gss_rpc_upcall.c 			kfree(rctxh.mech.data);
data              327 net/sunrpc/auth_gss/gss_rpc_upcall.c 		gssx_buffer *value = &res.options.data[0].value;
data              333 net/sunrpc/auth_gss/gss_rpc_upcall.c 			data->creds = *(struct svc_cred *)value->data;
data              334 net/sunrpc/auth_gss/gss_rpc_upcall.c 			data->found_creds = 1;
data              337 net/sunrpc/auth_gss/gss_rpc_upcall.c 		kfree(value->data);
data              341 net/sunrpc/auth_gss/gss_rpc_upcall.c 		kfree(res.options.data);
data              345 net/sunrpc/auth_gss/gss_rpc_upcall.c 	if (data->found_creds) {
data              346 net/sunrpc/auth_gss/gss_rpc_upcall.c 		if (client_name.data) {
data              347 net/sunrpc/auth_gss/gss_rpc_upcall.c 			data->creds.cr_raw_principal =
data              349 net/sunrpc/auth_gss/gss_rpc_upcall.c 			data->creds.cr_principal =
data              351 net/sunrpc/auth_gss/gss_rpc_upcall.c 			gssp_hostbased_service(&data->creds.cr_principal);
data              353 net/sunrpc/auth_gss/gss_rpc_upcall.c 		if (target_name.data) {
data              354 net/sunrpc/auth_gss/gss_rpc_upcall.c 			data->creds.cr_targ_princ =
data              356 net/sunrpc/auth_gss/gss_rpc_upcall.c 			gssp_hostbased_service(&data->creds.cr_targ_princ);
data              359 net/sunrpc/auth_gss/gss_rpc_upcall.c 	kfree(client_name.data);
data              360 net/sunrpc/auth_gss/gss_rpc_upcall.c 	kfree(target_name.data);
data              365 net/sunrpc/auth_gss/gss_rpc_upcall.c void gssp_free_upcall_data(struct gssp_upcall_data *data)
data              367 net/sunrpc/auth_gss/gss_rpc_upcall.c 	kfree(data->in_handle.data);
data              368 net/sunrpc/auth_gss/gss_rpc_upcall.c 	kfree(data->out_handle.data);
data              369 net/sunrpc/auth_gss/gss_rpc_upcall.c 	kfree(data->out_token.data);
data              370 net/sunrpc/auth_gss/gss_rpc_upcall.c 	free_svc_cred(&data->creds);
data               29 net/sunrpc/auth_gss/gss_rpc_upcall.h 				struct gssp_upcall_data *data);
data               30 net/sunrpc/auth_gss/gss_rpc_upcall.h void gssp_free_upcall_data(struct gssp_upcall_data *data);
data               41 net/sunrpc/auth_gss/gss_rpc_xdr.c 	xdr_encode_opaque(p, buf->data, buf->len);
data               84 net/sunrpc/auth_gss/gss_rpc_xdr.c 	if (!buf->data) {
data               85 net/sunrpc/auth_gss/gss_rpc_xdr.c 		buf->data = kmemdup(p, length, GFP_KERNEL);
data               86 net/sunrpc/auth_gss/gss_rpc_xdr.c 		if (!buf->data)
data               89 net/sunrpc/auth_gss/gss_rpc_xdr.c 		memcpy(buf->data, p, length);
data              152 net/sunrpc/auth_gss/gss_rpc_xdr.c 	oa->data = NULL;
data              247 net/sunrpc/auth_gss/gss_rpc_xdr.c 	oa->data = kmalloc(sizeof(struct gssx_option), GFP_KERNEL);
data              248 net/sunrpc/auth_gss/gss_rpc_xdr.c 	if (!oa->data)
data              253 net/sunrpc/auth_gss/gss_rpc_xdr.c 		kfree(oa->data);
data              257 net/sunrpc/auth_gss/gss_rpc_xdr.c 	oa->data[0].option.data = CREDS_VALUE;
data              258 net/sunrpc/auth_gss/gss_rpc_xdr.c 	oa->data[0].option.len = sizeof(CREDS_VALUE);
data              259 net/sunrpc/auth_gss/gss_rpc_xdr.c 	oa->data[0].value.data = (void *)creds;
data              260 net/sunrpc/auth_gss/gss_rpc_xdr.c 	oa->data[0].value.len = 0;
data              282 net/sunrpc/auth_gss/gss_rpc_xdr.c 			oa->data[0].value.len = 1; /* presence */
data              361 net/sunrpc/auth_gss/gss_rpc_xdr.c 	opt.option.data = LUCID_OPTION;
data              363 net/sunrpc/auth_gss/gss_rpc_xdr.c 	opt.value.data = LUCID_VALUE;
data              368 net/sunrpc/auth_gss/gss_rpc_xdr.c 	opt.option.data = CREDS_OPTION;
data              370 net/sunrpc/auth_gss/gss_rpc_xdr.c 	opt.value.data = CREDS_VALUE;
data              430 net/sunrpc/auth_gss/gss_rpc_xdr.c 	naa->data = NULL;
data              724 net/sunrpc/auth_gss/gss_rpc_xdr.c 				 const void *data)
data              726 net/sunrpc/auth_gss/gss_rpc_xdr.c 	const struct gssx_arg_accept_sec_context *arg = data;
data              782 net/sunrpc/auth_gss/gss_rpc_xdr.c 				void *data)
data              784 net/sunrpc/auth_gss/gss_rpc_xdr.c 	struct gssx_res_accept_sec_context *res = data;
data               41 net/sunrpc/auth_gss/gss_rpc_xdr.h 	struct gssx_option *data;
data               68 net/sunrpc/auth_gss/gss_rpc_xdr.h 	struct gssx_name_attr *data;
data               87 net/sunrpc/auth_gss/gss_rpc_xdr.h 	struct gssx_cred_element *data;
data              169 net/sunrpc/auth_gss/gss_rpc_xdr.h 				 const void *data);
data              172 net/sunrpc/auth_gss/gss_rpc_xdr.h 				void *data);
data               69 net/sunrpc/auth_gss/svcauth_gss.c 	return a->len == b->len && 0 == memcmp(a->data, b->data, a->len);
data               88 net/sunrpc/auth_gss/svcauth_gss.c 	kfree(rsii->in_handle.data);
data               89 net/sunrpc/auth_gss/svcauth_gss.c 	kfree(rsii->in_token.data);
data               90 net/sunrpc/auth_gss/svcauth_gss.c 	kfree(rsii->out_handle.data);
data               91 net/sunrpc/auth_gss/svcauth_gss.c 	kfree(rsii->out_token.data);
data              111 net/sunrpc/auth_gss/svcauth_gss.c 	return hash_mem(item->in_handle.data, item->in_handle.len, RSI_HASHBITS)
data              112 net/sunrpc/auth_gss/svcauth_gss.c 	     ^ hash_mem(item->in_token.data, item->in_token.len, RSI_HASHBITS);
data              126 net/sunrpc/auth_gss/svcauth_gss.c 	dst->data = (len ? kmemdup(src, len, GFP_KERNEL) : NULL);
data              127 net/sunrpc/auth_gss/svcauth_gss.c 	if (len && !dst->data)
data              134 net/sunrpc/auth_gss/svcauth_gss.c 	return dup_to_netobj(dst, src->data, src->len);
data              142 net/sunrpc/auth_gss/svcauth_gss.c 	new->out_handle.data = NULL;
data              144 net/sunrpc/auth_gss/svcauth_gss.c 	new->out_token.data = NULL;
data              150 net/sunrpc/auth_gss/svcauth_gss.c 	new->in_handle.data = item->in_handle.data;
data              151 net/sunrpc/auth_gss/svcauth_gss.c 	item->in_handle.data = NULL;
data              152 net/sunrpc/auth_gss/svcauth_gss.c 	new->in_token.data = item->in_token.data;
data              153 net/sunrpc/auth_gss/svcauth_gss.c 	item->in_token.data = NULL;
data              161 net/sunrpc/auth_gss/svcauth_gss.c 	BUG_ON(new->out_handle.data || new->out_token.data);
data              166 net/sunrpc/auth_gss/svcauth_gss.c 	new->out_handle.data = item->out_handle.data;
data              167 net/sunrpc/auth_gss/svcauth_gss.c 	item->out_handle.data = NULL;
data              168 net/sunrpc/auth_gss/svcauth_gss.c 	new->out_token.data = item->out_token.data;
data              169 net/sunrpc/auth_gss/svcauth_gss.c 	item->out_token.data = NULL;
data              190 net/sunrpc/auth_gss/svcauth_gss.c 	qword_addhex(bpp, blen, rsii->in_handle.data, rsii->in_handle.len);
data              191 net/sunrpc/auth_gss/svcauth_gss.c 	qword_addhex(bpp, blen, rsii->in_token.data, rsii->in_token.len);
data              351 net/sunrpc/auth_gss/svcauth_gss.c 	kfree(rsci->handle.data);
data              361 net/sunrpc/auth_gss/svcauth_gss.c 	kfree(rsci->handle.data);
data              378 net/sunrpc/auth_gss/svcauth_gss.c 	return hash_mem(rsci->handle.data, rsci->handle.len, RSC_HASHBITS);
data              398 net/sunrpc/auth_gss/svcauth_gss.c 	new->handle.data = tmp->handle.data;
data              399 net/sunrpc/auth_gss/svcauth_gss.c 	tmp->handle.data = NULL;
data              594 net/sunrpc/auth_gss/svcauth_gss.c 	if (dup_to_netobj(&rsci.handle, handle->data, handle->len))
data              652 net/sunrpc/auth_gss/svcauth_gss.c 	o->data = argv->iov_base;
data              670 net/sunrpc/auth_gss/svcauth_gss.c 	memcpy(p, o->data, o->len);
data              761 net/sunrpc/auth_gss/svcauth_gss.c 	mic.data = (u8 *)(p + 1);
data              889 net/sunrpc/auth_gss/svcauth_gss.c 	mic.data = kmalloc(mic.len, GFP_KERNEL);
data              890 net/sunrpc/auth_gss/svcauth_gss.c 	if (!mic.data)
data              892 net/sunrpc/auth_gss/svcauth_gss.c 	if (read_bytes_from_xdr_buf(buf, integ_len + 4, mic.data, mic.len))
data              903 net/sunrpc/auth_gss/svcauth_gss.c 	kfree(mic.data);
data             1063 net/sunrpc/auth_gss/svcauth_gss.c 		kfree(in_handle->data);
data             1067 net/sunrpc/auth_gss/svcauth_gss.c 		kfree(in_handle->data);
data             1259 net/sunrpc/auth_gss/svcauth_gss.c 		status = gss_import_sec_context(ud->out_handle.data,
data             1322 net/sunrpc/auth_gss/svcauth_gss.c 		cli_handle.data = (u8 *)&handle;
data             1692 net/sunrpc/auth_gss/svcauth_gss.c 	mic.data = (u8 *)resv->iov_base + resv->iov_len + 4;
data             1696 net/sunrpc/auth_gss/svcauth_gss.c 	memset(mic.data + mic.len, 0,
data              810 net/sunrpc/clnt.c 		void *data)
data              823 net/sunrpc/clnt.c 		ret = fn(clnt, xprt, data);
data             1108 net/sunrpc/clnt.c rpc_default_callback(struct rpc_task *task, void *data)
data             1181 net/sunrpc/clnt.c 	       const struct rpc_call_ops *tk_ops, void *data)
data             1188 net/sunrpc/clnt.c 		.callback_data = data,
data             2739 net/sunrpc/clnt.c 		const struct rpc_call_ops *ops, void *data)
data             2750 net/sunrpc/clnt.c 		.callback_data = data,
data             2770 net/sunrpc/clnt.c 	struct rpc_cb_add_xprt_calldata *data = calldata;
data             2773 net/sunrpc/clnt.c 		rpc_xprt_switch_add_xprt(data->xps, data->xprt);
data             2778 net/sunrpc/clnt.c 	struct rpc_cb_add_xprt_calldata *data = calldata;
data             2780 net/sunrpc/clnt.c 	xprt_put(data->xprt);
data             2781 net/sunrpc/clnt.c 	xprt_switch_put(data->xps);
data             2782 net/sunrpc/clnt.c 	kfree(data);
data             2801 net/sunrpc/clnt.c 	struct rpc_cb_add_xprt_calldata *data;
data             2804 net/sunrpc/clnt.c 	data = kmalloc(sizeof(*data), GFP_NOFS);
data             2805 net/sunrpc/clnt.c 	if (!data)
data             2807 net/sunrpc/clnt.c 	data->xps = xprt_switch_get(xps);
data             2808 net/sunrpc/clnt.c 	data->xprt = xprt_get(xprt);
data             2809 net/sunrpc/clnt.c 	if (rpc_xprt_switch_has_addr(data->xps, (struct sockaddr *)&xprt->addr)) {
data             2810 net/sunrpc/clnt.c 		rpc_cb_add_xprt_release(data);
data             2816 net/sunrpc/clnt.c 			&rpc_cb_add_xprt_call_ops, data);
data             2846 net/sunrpc/clnt.c 				     void *data)
data             2849 net/sunrpc/clnt.c 	struct rpc_add_xprt_test *xtest = (struct rpc_add_xprt_test *)data;
data             2873 net/sunrpc/clnt.c 	xtest->add_xprt_test(clnt, xprt, xtest->data);
data             2908 net/sunrpc/clnt.c 		void *data)
data             2943 net/sunrpc/clnt.c 		ret = setup(clnt, xps, xprt, data);
data             2964 net/sunrpc/clnt.c 		void *data)
data             2966 net/sunrpc/clnt.c 	struct connect_timeout_data *timeo = data;
data              107 net/sunrpc/rpc_pipe.c 	char *data = (char *)msg->data + msg->copied;
data              111 net/sunrpc/rpc_pipe.c 	left = copy_to_user(dst, data, mlen);
data              971 net/sunrpc/rpc_pipe.c 		void *data)
data              978 net/sunrpc/rpc_pipe.c 		if (!match(pdo, data))
data              982 net/sunrpc/rpc_pipe.c 	pdo = alloc(data);
data              115 net/sunrpc/rpcb_clnt.c static void			rpcb_map_release(void *data);
data              155 net/sunrpc/rpcb_clnt.c static void rpcb_map_release(void *data)
data              157 net/sunrpc/rpcb_clnt.c 	struct rpcbind_args *map = data;
data              823 net/sunrpc/rpcb_clnt.c static void rpcb_getport_done(struct rpc_task *child, void *data)
data              825 net/sunrpc/rpcb_clnt.c 	struct rpcbind_args *map = data;
data              862 net/sunrpc/rpcb_clnt.c 			     const void *data)
data              864 net/sunrpc/rpcb_clnt.c 	const struct rpcbind_args *rpcb = data;
data              880 net/sunrpc/rpcb_clnt.c 			    void *data)
data              882 net/sunrpc/rpcb_clnt.c 	struct rpcbind_args *rpcb = data;
data              903 net/sunrpc/rpcb_clnt.c 			void *data)
data              905 net/sunrpc/rpcb_clnt.c 	unsigned int *boolp = data;
data              939 net/sunrpc/rpcb_clnt.c 			     const void *data)
data              941 net/sunrpc/rpcb_clnt.c 	const struct rpcbind_args *rpcb = data;
data              960 net/sunrpc/rpcb_clnt.c 			    void *data)
data              962 net/sunrpc/rpcb_clnt.c 	struct rpcbind_args *rpcb = data;
data              530 net/sunrpc/sched.c 		bool (*action)(struct rpc_task *, void *), void *data)
data              535 net/sunrpc/sched.c 			if (action == NULL || action(task, data)) {
data              655 net/sunrpc/sched.c 		bool (*func)(struct rpc_task *, void *), void *data)
data              665 net/sunrpc/sched.c 				task, func, data);
data              675 net/sunrpc/sched.c 		bool (*func)(struct rpc_task *, void *), void *data)
data              677 net/sunrpc/sched.c 	return rpc_wake_up_first_on_wq(rpciod_workqueue, queue, func, data);
data              681 net/sunrpc/sched.c static bool rpc_wake_up_next_func(struct rpc_task *task, void *data)
data             1031 net/sunrpc/sched.c 	rqst->rq_buffer = buf->data;
data             1048 net/sunrpc/sched.c 	buf = container_of(buffer, struct rpc_buffer, data);
data              165 net/sunrpc/socklib.c 	desc.csum = csum_partial(skb->data, desc.offset, skb->csum);
data              283 net/sunrpc/stats.c do_register(struct net *net, const char *name, void *data,
data              290 net/sunrpc/stats.c 	return proc_create_data(name, 0, sn->proc_net_rpc, fops, data);
data               37 net/sunrpc/sunrpc.h 	char	data[];
data              575 net/sunrpc/svcsock.c 		rqstp->rq_arg.head[0].iov_base = skb->data;
data              116 net/sunrpc/sysctl.c 		*(unsigned int *) table->data = value;
data              121 net/sunrpc/sysctl.c 		len = sprintf(tmpbuf, "0x%04x", *(unsigned int *) table->data);
data              143 net/sunrpc/sysctl.c 		.data		= &rpc_debug,
data              150 net/sunrpc/sysctl.c 		.data		= &nfs_debug,
data              157 net/sunrpc/sysctl.c 		.data		= &nfsd_debug,
data              164 net/sunrpc/sysctl.c 		.data		= &nlm_debug,
data               32 net/sunrpc/xdr.c 	memcpy(p, obj->data, obj->len);
data               45 net/sunrpc/xdr.c 	obj->data = (u8 *) p;
data             1314 net/sunrpc/xdr.c 	mic->data = subbuf.head[0].iov_base;
data             1318 net/sunrpc/xdr.c 	mic->data = subbuf.tail[0].iov_base;
data             1326 net/sunrpc/xdr.c 		mic->data = buf->tail[0].iov_base + buf->tail[0].iov_len;
data             1328 net/sunrpc/xdr.c 		mic->data = buf->head[0].iov_base + buf->head[0].iov_len;
data             1329 net/sunrpc/xdr.c 	__read_bytes_from_xdr_buf(&subbuf, mic->data, mic->len);
data             1554 net/sunrpc/xdr.c 		int (*actor)(struct scatterlist *, void *), void *data)
data             1569 net/sunrpc/xdr.c 		ret = actor(sg, data);
data             1592 net/sunrpc/xdr.c 			ret = actor(sg, data);
data             1609 net/sunrpc/xdr.c 		ret = actor(sg, data);
data              311 net/sunrpc/xprt.c static bool __xprt_lock_write_func(struct rpc_task *task, void *data)
data              313 net/sunrpc/xprt.c 	struct rpc_xprt *xprt = data;
data               86 net/sunrpc/xprtrdma/svc_rdma.c 	atomic_t *stat = (atomic_t *)table->data;
data              118 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &svcrdma_max_requests,
data              127 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &svcrdma_max_req_size,
data              136 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &svcrdma_ord,
data              146 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &rdma_stat_read,
data              153 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &rdma_stat_recv,
data              160 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &rdma_stat_write,
data              167 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &rdma_stat_sq_starve,
data              174 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &rdma_stat_rq_starve,
data              181 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &rdma_stat_rq_poll,
data              188 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &rdma_stat_rq_prod,
data              195 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &rdma_stat_sq_poll,
data              202 net/sunrpc/xprtrdma/svc_rdma.c 		.data		= &rdma_stat_sq_prod,
data               93 net/sunrpc/xprtrdma/transport.c 		.data		= &xprt_rdma_slot_table_entries,
data              102 net/sunrpc/xprtrdma/transport.c 		.data		= &xprt_rdma_max_inline_read,
data              111 net/sunrpc/xprtrdma/transport.c 		.data		= &xprt_rdma_max_inline_write,
data              120 net/sunrpc/xprtrdma/transport.c 		.data		= &dummy,
data              129 net/sunrpc/xprtrdma/transport.c 		.data		= &xprt_rdma_memreg_strategy,
data              138 net/sunrpc/xprtrdma/transport.c 		.data		= &xprt_rdma_pad_optimize,
data              100 net/sunrpc/xprtsock.c 		.data		= &xprt_udp_slot_table_entries,
data              109 net/sunrpc/xprtsock.c 		.data		= &xprt_tcp_slot_table_entries,
data              118 net/sunrpc/xprtsock.c 		.data		= &xprt_max_tcp_slot_table_entries,
data              127 net/sunrpc/xprtsock.c 		.data		= &xprt_min_resvport,
data              136 net/sunrpc/xprtsock.c 		.data		= &xprt_max_resvport,
data              145 net/sunrpc/xprtsock.c 		.data		= &xs_tcp_fin_timeout,
data             2622 net/sunrpc/xprtsock.c 	rqst->rq_buffer = buf->data;
data             2635 net/sunrpc/xprtsock.c 	buf = container_of(buffer, struct rpc_buffer, data);
data               26 net/switchdev/switchdev.c 				       const void *data);
data               32 net/switchdev/switchdev.c 	unsigned long data[0];
data               65 net/switchdev/switchdev.c 		dfitem->func(dfitem->dev, dfitem->data);
data               82 net/switchdev/switchdev.c 				      const void *data, size_t data_len,
data               92 net/switchdev/switchdev.c 	memcpy(dfitem->data, data, data_len);
data              163 net/switchdev/switchdev.c 					     const void *data)
data              165 net/switchdev/switchdev.c 	const struct switchdev_attr *attr = data;
data              283 net/switchdev/switchdev.c 					    const void *data)
data              285 net/switchdev/switchdev.c 	const struct switchdev_obj *obj = data;
data              336 net/switchdev/switchdev.c 					    const void *data)
data              338 net/switchdev/switchdev.c 	const struct switchdev_obj *obj = data;
data              247 net/tipc/link.c static u16 tipc_build_gap_ack_blks(struct tipc_link *l, void *data);
data             1349 net/tipc/link.c static u16 tipc_build_gap_ack_blks(struct tipc_link *l, void *data)
data             1352 net/tipc/link.c 	struct tipc_gap_ack_blks *ga = data;
data             1612 net/tipc/link.c 	void *data;
data             1632 net/tipc/link.c 	data = msg_data(hdr);
data             1655 net/tipc/link.c 			glen = tipc_build_gap_ack_blks(l, data);
data             1656 net/tipc/link.c 		tipc_mon_prep(l->net, data + glen, &dlen, mstate, l->bearer_id);
data             1668 net/tipc/link.c 		strcpy(data, l->if_name);
data             1955 net/tipc/link.c 	void *data;
data             1968 net/tipc/link.c 	data = msg_data(hdr);
data             1985 net/tipc/link.c 		strncpy(if_name, data, TIPC_MAX_IF_NAME);
data             2055 net/tipc/link.c 			ga = (struct tipc_gap_ack_blks *)data;
data             2062 net/tipc/link.c 		tipc_mon_rcv(l->net, data + glen, dlen - glen, l->addr,
data              442 net/tipc/monitor.c void tipc_mon_rcv(struct net *net, void *data, u16 dlen, u32 addr,
data              446 net/tipc/monitor.c 	struct tipc_mon_domain *arrv_dom = data;
data              525 net/tipc/monitor.c void tipc_mon_prep(struct net *net, void *data, int *dlen,
data              529 net/tipc/monitor.c 	struct tipc_mon_domain *dom = data;
data              553 net/tipc/monitor.c 	memcpy(data, &mon->cache, len);
data               65 net/tipc/monitor.h void tipc_mon_prep(struct net *net, void *data, int *dlen,
data               67 net/tipc/monitor.h void tipc_mon_rcv(struct net *net, void *data, u16 dlen, u32 addr,
data              263 net/tipc/msg.c 	u8 *data;
data              269 net/tipc/msg.c 	data = (u8 *)skb->data;
data              289 net/tipc/msg.c 		skb_copy_to_linear_data_offset(_skb, INT_H_SIZE, data, eat);
data              290 net/tipc/msg.c 		data += eat;
data              352 net/tipc/msg.c 		pktpos = skb->data + mhsz;
data              372 net/tipc/msg.c 	pktpos = skb->data;
data              409 net/tipc/msg.c 		pktpos = skb->data + INT_H_SIZE;
data              592 net/tipc/msg.c 	memcpy((*skb)->data, _skb->data, msg_hdr_sz(_hdr));
data              593 net/tipc/msg.c 	memcpy((*skb)->data + hlen, msg_data(_hdr), dlen);
data              155 net/tipc/msg.h 	return (struct tipc_msg *)skb->data;
data               96 net/tipc/netlink_compat.c static int tipc_add_tlv(struct sk_buff *skb, u16 type, void *data, u16 len)
data              106 net/tipc/netlink_compat.c 	if (len && data)
data              107 net/tipc/netlink_compat.c 		memcpy(TLV_DATA(tlv), data, len);
data              114 net/tipc/netlink_compat.c 	struct tlv_desc *tlv = (struct tlv_desc *)skb->data;
data              132 net/tipc/netlink_compat.c 	tlv = (struct tlv_desc *)skb->data;
data              191 net/tipc/netlink_compat.c 	cb.nlh = (struct nlmsghdr *)arg->data;
data              334 net/tipc/netlink_compat.c 				   (const struct nlattr *)trans_buf->data,
data             1272 net/tipc/netlink_compat.c 	req_nlh = (struct nlmsghdr *)skb->data;
data               46 net/tipc/sysctl.c 		.data		= &sysctl_tipc_rmem,
data               54 net/tipc/sysctl.c 		.data		= &sysctl_tipc_named_timeout,
data               62 net/tipc/sysctl.c 		.data           = &sysctl_tipc_sk_filter,
data              203 net/tls/tls_device_fallback.c 	memcpy(nskb->data, skb->data, headln);
data              301 net/tls/tls_device_fallback.c 	sg_set_buf(&sg_out[1], nskb->data + tcp_payload_offset, payload_len);
data              164 net/tls/tls_sw.c 	skb = (struct sk_buff *)req->data;
data              403 net/tls/tls_sw.c 					 &msg_en->sg.data[msg_en->sg.curr],
data              426 net/tls/tls_sw.c 	struct sock *sk = req->data;
data              725 net/tls/tls_sw.c 		sg_chain(msg_pl->sg.data, msg_pl->sg.end + 1,
data              732 net/tls/tls_sw.c 		sg_chain(&msg_pl->sg.data[msg_pl->sg.start],
data              734 net/tls/tls_sw.c 			 msg_pl->sg.data);
data              738 net/tls/tls_sw.c 	sg_chain(rec->sg_aead_in, 2, &msg_pl->sg.data[i]);
data              745 net/tls/tls_sw.c 	sg_chain(rec->sg_aead_out, 2, &msg_en->sg.data[i]);
data              752 net/tls/tls_sw.c 			 page_address(sg_page(&msg_en->sg.data[i])) +
data              753 net/tls/tls_sw.c 			 msg_en->sg.data[i].offset,
data               17 net/unix/sysctl_net_unix.c 		.data		= &init_net.unx.sysctl_max_dgram_qlen,
data               37 net/unix/sysctl_net_unix.c 	table[0].data = &net->unx.sysctl_max_dgram_qlen;
data               45 net/vmw_vsock/hyperv_transport.c 	u8 data[HVS_MTU_SIZE];
data               64 net/vmw_vsock/hyperv_transport.c 	u8 data[HVS_SEND_BUF_SIZE];
data              604 net/vmw_vsock/hyperv_transport.c 	ret = memcpy_to_msg(msg, recv_buf->data + hvs->recv_data_off, to_read);
data              652 net/vmw_vsock/hyperv_transport.c 		ret = memcpy_from_msg(send_buf->data, msg, to_write);
data              527 net/vmw_vsock/virtio_transport_common.c 	size_t target, struct vsock_transport_recv_notify_data *data)
data              534 net/vmw_vsock/virtio_transport_common.c 	size_t target, struct vsock_transport_recv_notify_data *data)
data              541 net/vmw_vsock/virtio_transport_common.c 	size_t target, struct vsock_transport_recv_notify_data *data)
data              549 net/vmw_vsock/virtio_transport_common.c 	struct vsock_transport_recv_notify_data *data)
data              556 net/vmw_vsock/virtio_transport_common.c 	struct vsock_transport_send_notify_data *data)
data              563 net/vmw_vsock/virtio_transport_common.c 	struct vsock_transport_send_notify_data *data)
data              570 net/vmw_vsock/virtio_transport_common.c 	struct vsock_transport_send_notify_data *data)
data              577 net/vmw_vsock/virtio_transport_common.c 	ssize_t written, struct vsock_transport_send_notify_data *data)
data               32 net/vmw_vsock/vmci_transport.c static int vmci_transport_recv_dgram_cb(void *data, struct vmci_datagram *dg);
data               33 net/vmw_vsock/vmci_transport.c static int vmci_transport_recv_stream_cb(void *data, struct vmci_datagram *dg);
data              618 net/vmw_vsock/vmci_transport.c static int vmci_transport_recv_dgram_cb(void *data, struct vmci_datagram *dg)
data              625 net/vmw_vsock/vmci_transport.c 	sk = (struct sock *)data;
data              650 net/vmw_vsock/vmci_transport.c 	memcpy(skb->data, dg, size);
data              678 net/vmw_vsock/vmci_transport.c static int vmci_transport_recv_stream_cb(void *data, struct vmci_datagram *dg)
data             1766 net/vmw_vsock/vmci_transport.c 	dg = (struct vmci_datagram *)skb->data;
data             1945 net/vmw_vsock/vmci_transport.c 	struct vsock_transport_recv_notify_data *data)
data             1949 net/vmw_vsock/vmci_transport.c 			(struct vmci_transport_recv_notify_data *)data);
data             1955 net/vmw_vsock/vmci_transport.c 	struct vsock_transport_recv_notify_data *data)
data             1959 net/vmw_vsock/vmci_transport.c 			(struct vmci_transport_recv_notify_data *)data);
data             1965 net/vmw_vsock/vmci_transport.c 	struct vsock_transport_recv_notify_data *data)
data             1969 net/vmw_vsock/vmci_transport.c 			(struct vmci_transport_recv_notify_data *)data);
data             1977 net/vmw_vsock/vmci_transport.c 	struct vsock_transport_recv_notify_data *data)
data             1981 net/vmw_vsock/vmci_transport.c 			(struct vmci_transport_recv_notify_data *)data);
data             1986 net/vmw_vsock/vmci_transport.c 	struct vsock_transport_send_notify_data *data)
data             1990 net/vmw_vsock/vmci_transport.c 			(struct vmci_transport_send_notify_data *)data);
data             1995 net/vmw_vsock/vmci_transport.c 	struct vsock_transport_send_notify_data *data)
data             1999 net/vmw_vsock/vmci_transport.c 			(struct vmci_transport_send_notify_data *)data);
data             2004 net/vmw_vsock/vmci_transport.c 	struct vsock_transport_send_notify_data *data)
data             2008 net/vmw_vsock/vmci_transport.c 			(struct vmci_transport_send_notify_data *)data);
data             2014 net/vmw_vsock/vmci_transport.c 	struct vsock_transport_send_notify_data *data)
data             2018 net/vmw_vsock/vmci_transport.c 			(struct vmci_transport_send_notify_data *)data);
data              394 net/vmw_vsock/vmci_transport_notify.c 			struct vmci_transport_recv_notify_data *data)
data              399 net/vmw_vsock/vmci_transport_notify.c 	data->consume_head = 0;
data              400 net/vmw_vsock/vmci_transport_notify.c 	data->produce_tail = 0;
data              402 net/vmw_vsock/vmci_transport_notify.c 	data->notify_on_block = false;
data              417 net/vmw_vsock/vmci_transport_notify.c 			data->notify_on_block = true;
data              430 net/vmw_vsock/vmci_transport_notify.c 				struct vmci_transport_recv_notify_data *data)
data              440 net/vmw_vsock/vmci_transport_notify.c 	if (data->notify_on_block) {
data              445 net/vmw_vsock/vmci_transport_notify.c 		data->notify_on_block = false;
data              456 net/vmw_vsock/vmci_transport_notify.c 				struct vmci_transport_recv_notify_data *data)
data              465 net/vmw_vsock/vmci_transport_notify.c 				       &data->produce_tail,
data              466 net/vmw_vsock/vmci_transport_notify.c 				       &data->consume_head);
data              478 net/vmw_vsock/vmci_transport_notify.c 				struct vmci_transport_recv_notify_data *data)
data              493 net/vmw_vsock/vmci_transport_notify.c 			vmci_trans(vsk)->consume_size - data->consume_head)
data              508 net/vmw_vsock/vmci_transport_notify.c 			struct vmci_transport_send_notify_data *data)
data              511 net/vmw_vsock/vmci_transport_notify.c 	data->consume_head = 0;
data              512 net/vmw_vsock/vmci_transport_notify.c 	data->produce_tail = 0;
data              521 net/vmw_vsock/vmci_transport_notify.c 				struct vmci_transport_send_notify_data *data)
data              533 net/vmw_vsock/vmci_transport_notify.c 				struct vmci_transport_send_notify_data *data)
data              539 net/vmw_vsock/vmci_transport_notify.c 				       &data->produce_tail,
data              540 net/vmw_vsock/vmci_transport_notify.c 				       &data->consume_head);
data              550 net/vmw_vsock/vmci_transport_notify.c 				struct vmci_transport_send_notify_data *data)
data              564 net/vmw_vsock/vmci_transport_notify.c 	if (written >= vmci_trans(vsk)->produce_size - data->produce_tail)
data               52 net/vmw_vsock/vmci_transport_notify.h 			  struct vmci_transport_recv_notify_data *data);
data               54 net/vmw_vsock/vmci_transport_notify.h 			       struct vmci_transport_recv_notify_data *data);
data               56 net/vmw_vsock/vmci_transport_notify.h 				 struct vmci_transport_recv_notify_data *data);
data               59 net/vmw_vsock/vmci_transport_notify.h 				  struct vmci_transport_recv_notify_data *data);
data               61 net/vmw_vsock/vmci_transport_notify.h 			  struct vmci_transport_send_notify_data *data);
data               63 net/vmw_vsock/vmci_transport_notify.h 			       struct vmci_transport_send_notify_data *data);
data               65 net/vmw_vsock/vmci_transport_notify.h 				 struct vmci_transport_send_notify_data *data);
data               67 net/vmw_vsock/vmci_transport_notify.h 				  struct vmci_transport_send_notify_data *data);
data              204 net/vmw_vsock/vmci_transport_notify_qstate.c 				struct vmci_transport_recv_notify_data *data)
data              208 net/vmw_vsock/vmci_transport_notify_qstate.c 	data->consume_head = 0;
data              209 net/vmw_vsock/vmci_transport_notify_qstate.c 	data->produce_tail = 0;
data              210 net/vmw_vsock/vmci_transport_notify_qstate.c 	data->notify_on_block = false;
data              225 net/vmw_vsock/vmci_transport_notify_qstate.c 			data->notify_on_block = true;
data              236 net/vmw_vsock/vmci_transport_notify_qstate.c 				struct vmci_transport_recv_notify_data *data)
data              242 net/vmw_vsock/vmci_transport_notify_qstate.c 	if (data->notify_on_block) {
data              246 net/vmw_vsock/vmci_transport_notify_qstate.c 		data->notify_on_block = false;
data              258 net/vmw_vsock/vmci_transport_notify_qstate.c 				struct vmci_transport_recv_notify_data *data)
data              294 net/vmw_vsock/vmci_transport_notify_qstate.c 				struct vmci_transport_send_notify_data *data)
data              296 net/vmw_vsock/vmci_transport_notify_qstate.c 	data->consume_head = 0;
data              297 net/vmw_vsock/vmci_transport_notify_qstate.c 	data->produce_tail = 0;
data              306 net/vmw_vsock/vmci_transport_notify_qstate.c 				struct vmci_transport_send_notify_data *data)
data              392 net/vmw_vsock/vmci_transport_notify_qstate.c 				struct vmci_transport_recv_notify_data *data)
data              400 net/vmw_vsock/vmci_transport_notify_qstate.c 				struct vmci_transport_send_notify_data *data)
data              408 net/vmw_vsock/vmci_transport_notify_qstate.c 				struct vmci_transport_send_notify_data *data)
data              261 net/wimax/op-msg.c 	void *msg = skb->data;
data              233 net/wimax/op-rfkill.c static int wimax_rfkill_set_radio_block(void *data, bool blocked)
data              236 net/wimax/op-rfkill.c 	struct wimax_dev *wimax_dev = data;
data               93 net/wimax/stack.c 	void *data;
data              105 net/wimax/stack.c 	data = genlmsg_put(report_skb, 0, wimax_gnl_family.mcgrp_offset,
data              107 net/wimax/stack.c 	if (data == NULL) {
data              111 net/wimax/stack.c 	*header = data;
data              215 net/wireless/core.c static void cfg80211_rfkill_poll(struct rfkill *rfkill, void *data)
data              217 net/wireless/core.c 	struct cfg80211_registered_device *rdev = data;
data              289 net/wireless/core.c static int cfg80211_rfkill_set_block(void *data, bool blocked)
data              291 net/wireless/core.c 	struct cfg80211_registered_device *rdev = data;
data              274 net/wireless/core.h 	u8 data[CFG80211_MAX_WEP_KEYS][WLAN_KEY_LEN_WEP104];
data              299 net/wireless/ibss.c 			ck->params[i].key = ck->data[i];
data              396 net/wireless/ibss.c 				struct iw_point *data, char *ssid)
data              400 net/wireless/ibss.c 	size_t len = data->length;
data              436 net/wireless/ibss.c 				struct iw_point *data, char *ssid)
data              444 net/wireless/ibss.c 	data->flags = 0;
data              448 net/wireless/ibss.c 		data->flags = 1;
data              449 net/wireless/ibss.c 		data->length = wdev->ssid_len;
data              450 net/wireless/ibss.c 		memcpy(ssid, wdev->ssid, data->length);
data              452 net/wireless/ibss.c 		data->flags = 1;
data              453 net/wireless/ibss.c 		data->length = wdev->wext.ibss.ssid_len;
data              454 net/wireless/ibss.c 		memcpy(ssid, wdev->wext.ibss.ssid, data->length);
data              213 net/wireless/lib80211_crypt_ccmp.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              220 net/wireless/lib80211_crypt_ccmp.c 	sg_set_buf(&sg[1], skb->data + hdr_len + CCMP_HDR_LEN,
data              272 net/wireless/lib80211_crypt_ccmp.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              273 net/wireless/lib80211_crypt_ccmp.c 	pos = skb->data + hdr_len;
data              340 net/wireless/lib80211_crypt_ccmp.c 	memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len);
data              349 net/wireless/lib80211_crypt_ccmp.c 	struct lib80211_ccmp_data *data = priv;
data              351 net/wireless/lib80211_crypt_ccmp.c 	struct crypto_aead *tfm = data->tfm;
data              353 net/wireless/lib80211_crypt_ccmp.c 	keyidx = data->key_idx;
data              354 net/wireless/lib80211_crypt_ccmp.c 	memset(data, 0, sizeof(*data));
data              355 net/wireless/lib80211_crypt_ccmp.c 	data->key_idx = keyidx;
data              356 net/wireless/lib80211_crypt_ccmp.c 	data->tfm = tfm;
data              358 net/wireless/lib80211_crypt_ccmp.c 		memcpy(data->key, key, CCMP_TK_LEN);
data              359 net/wireless/lib80211_crypt_ccmp.c 		data->key_set = 1;
data              361 net/wireless/lib80211_crypt_ccmp.c 			data->rx_pn[0] = seq[5];
data              362 net/wireless/lib80211_crypt_ccmp.c 			data->rx_pn[1] = seq[4];
data              363 net/wireless/lib80211_crypt_ccmp.c 			data->rx_pn[2] = seq[3];
data              364 net/wireless/lib80211_crypt_ccmp.c 			data->rx_pn[3] = seq[2];
data              365 net/wireless/lib80211_crypt_ccmp.c 			data->rx_pn[4] = seq[1];
data              366 net/wireless/lib80211_crypt_ccmp.c 			data->rx_pn[5] = seq[0];
data              368 net/wireless/lib80211_crypt_ccmp.c 		if (crypto_aead_setauthsize(data->tfm, CCMP_MIC_LEN) ||
data              369 net/wireless/lib80211_crypt_ccmp.c 		    crypto_aead_setkey(data->tfm, data->key, CCMP_TK_LEN))
data              372 net/wireless/lib80211_crypt_ccmp.c 		data->key_set = 0;
data              381 net/wireless/lib80211_crypt_ccmp.c 	struct lib80211_ccmp_data *data = priv;
data              386 net/wireless/lib80211_crypt_ccmp.c 	if (!data->key_set)
data              388 net/wireless/lib80211_crypt_ccmp.c 	memcpy(key, data->key, CCMP_TK_LEN);
data              391 net/wireless/lib80211_crypt_ccmp.c 		seq[0] = data->tx_pn[5];
data              392 net/wireless/lib80211_crypt_ccmp.c 		seq[1] = data->tx_pn[4];
data              393 net/wireless/lib80211_crypt_ccmp.c 		seq[2] = data->tx_pn[3];
data              394 net/wireless/lib80211_crypt_ccmp.c 		seq[3] = data->tx_pn[2];
data              395 net/wireless/lib80211_crypt_ccmp.c 		seq[4] = data->tx_pn[1];
data              396 net/wireless/lib80211_crypt_ccmp.c 		seq[5] = data->tx_pn[0];
data              290 net/wireless/lib80211_crypt_tkip.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              335 net/wireless/lib80211_crypt_tkip.c 		struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
data              345 net/wireless/lib80211_crypt_tkip.c 	pos = skb->data + hdr_len;
data              388 net/wireless/lib80211_crypt_tkip.c 	hdr = (struct ieee80211_hdr *)skb->data;
data              399 net/wireless/lib80211_crypt_tkip.c 	pos = skb->data + hdr_len;
data              467 net/wireless/lib80211_crypt_tkip.c 	memmove(skb->data + TKIP_HDR_LEN, skb->data, hdr_len);
data              475 net/wireless/lib80211_crypt_tkip.c 		       u8 *data, size_t data_len, u8 *mic)
data              496 net/wireless/lib80211_crypt_tkip.c 	err = crypto_shash_update(desc, data, data_len);
data              510 net/wireless/lib80211_crypt_tkip.c 	hdr11 = (struct ieee80211_hdr *)skb->data;
data              557 net/wireless/lib80211_crypt_tkip.c 			skb->data + hdr_len, skb->len - 8 - hdr_len, pos))
data              580 net/wireless/lib80211_crypt_tkip.c 	wrqu.data.length = sizeof(ev);
data              595 net/wireless/lib80211_crypt_tkip.c 			skb->data + hdr_len, skb->len - 8 - hdr_len, mic))
data              597 net/wireless/lib80211_crypt_tkip.c 	if (memcmp(mic, skb->data + skb->len - 8, 8) != 0) {
data              599 net/wireless/lib80211_crypt_tkip.c 		hdr = (struct ieee80211_hdr *)skb->data;
data              127 net/wireless/lib80211_crypt_wep.c 	pos = skb->data + hdr_len + 4;
data              161 net/wireless/lib80211_crypt_wep.c 	pos = skb->data + hdr_len;
data              191 net/wireless/lib80211_crypt_wep.c 	memmove(skb->data + 4, skb->data, hdr_len);
data              209 net/wireless/mlme.c 		wrqu.data.length = strlen(buf);
data              708 net/wireless/mlme.c 	const u8 *data;
data              723 net/wireless/mlme.c 	data = buf + ieee80211_hdrlen(mgmt->frame_control);
data              735 net/wireless/mlme.c 		if (memcmp(reg->match, data, reg->match_len))
data              207 net/wireless/nl80211.c 	const u8 *data = nla_data(attr);
data              210 net/wireless/nl80211.c 	const struct ieee80211_mgmt *mgmt = (void *)data;
data              221 net/wireless/nl80211.c 	data += fixedlen;
data              224 net/wireless/nl80211.c 	for_each_element(elem, data, len) {
data              228 net/wireless/nl80211.c 	if (for_each_element_completed(elem, data, len))
data              239 net/wireless/nl80211.c 	const u8 *data = nla_data(attr);
data              243 net/wireless/nl80211.c 	for_each_element(elem, data, len) {
data              247 net/wireless/nl80211.c 	if (for_each_element_completed(elem, data, len))
data             1257 net/wireless/nl80211.c 		result->params[parse.idx].key = result->data[parse.idx];
data             1258 net/wireless/nl80211.c 		memcpy(result->data[parse.idx], parse.p.key, parse.p.key_len);
data             6486 net/wireless/nl80211.c 	char *data = NULL;
data             6512 net/wireless/nl80211.c 		data = nla_data(info->attrs[NL80211_ATTR_REG_ALPHA2]);
data             6513 net/wireless/nl80211.c 		return regulatory_hint_user(data, user_reg_hint_type);
data             8657 net/wireless/nl80211.c 					ies->len, ies->data))
data             8668 net/wireless/nl80211.c 					ies->len, ies->data))
data             9106 net/wireless/nl80211.c 		void *data;
data             9109 net/wireless/nl80211.c 		data = nla_data(info->attrs[NL80211_ATTR_CIPHER_SUITES_PAIRWISE]);
data             9119 net/wireless/nl80211.c 		memcpy(settings->ciphers_pairwise, data, len);
data             9144 net/wireless/nl80211.c 		void *data;
data             9147 net/wireless/nl80211.c 		data = nla_data(info->attrs[NL80211_ATTR_AKM_SUITES]);
data             9157 net/wireless/nl80211.c 		memcpy(settings->akm_suites, data, len);
data             9639 net/wireless/nl80211.c 	struct nlattr *data;
data             9673 net/wireless/nl80211.c 	data = nla_nest_start_noflag(skb, attr);
data             9674 net/wireless/nl80211.c 	if (!data)
data             9679 net/wireless/nl80211.c 	((void **)skb->cb)[2] = data;
data             9726 net/wireless/nl80211.c 	struct nlattr *data = ((void **)skb->cb)[2];
data             9732 net/wireless/nl80211.c 	nla_nest_end(skb, data);
data             9739 net/wireless/nl80211.c 		if (data->nla_type == NL80211_ATTR_VENDOR_DATA)
data             9787 net/wireless/nl80211.c 	void *data = NULL;
data             9831 net/wireless/nl80211.c 		data = nla_data((void *)cb->args[1]);
data             9859 net/wireless/nl80211.c 		err = rdev_testmode_dump(rdev, skb, cb, data, data_len);
data             12931 net/wireless/nl80211.c 		void *data = NULL;
data             12959 net/wireless/nl80211.c 			data = nla_data(info->attrs[NL80211_ATTR_VENDOR_DATA]);
data             12970 net/wireless/nl80211.c 		err = vcmd->doit(&rdev->wiphy, wdev, data, len);
data             12988 net/wireless/nl80211.c 	void *data = NULL;
data             13067 net/wireless/nl80211.c 		data = nla_data(attrbuf[NL80211_ATTR_VENDOR_DATA]);
data             13083 net/wireless/nl80211.c 	cb->args[3] = (unsigned long)data;
data             13100 net/wireless/nl80211.c 	void *data;
data             13111 net/wireless/nl80211.c 	data = (void *)cb->args[3];
data             13157 net/wireless/nl80211.c 		err = vcmd->dumpit(&rdev->wiphy, wdev, skb, data, data_len,
data             13199 net/wireless/nl80211.c 	struct nlattr *data = ((void **)skb->cb)[2];
data             13209 net/wireless/nl80211.c 	nla_nest_end(skb, data);
data              423 net/wireless/pmsr.c 	struct nlattr *pmsr, *peers, *peer, *resp, *data, *typedata;
data              457 net/wireless/pmsr.c 	data = nla_nest_start_noflag(msg, NL80211_PMSR_RESP_ATTR_DATA);
data              458 net/wireless/pmsr.c 	if (!data)
data              475 net/wireless/pmsr.c 	nla_nest_end(msg, data);
data              617 net/wireless/rdev-ops.h 				    void *data, int len)
data              621 net/wireless/rdev-ops.h 	ret = rdev->ops->testmode_cmd(&rdev->wiphy, wdev, data, len);
data              628 net/wireless/rdev-ops.h 				     struct netlink_callback *cb, void *data,
data              633 net/wireless/rdev-ops.h 	ret = rdev->ops->testmode_dump(&rdev->wiphy, skb, cb, data, len);
data              867 net/wireless/rdev-ops.h 				      struct cfg80211_gtk_rekey_data *data)
data              871 net/wireless/rdev-ops.h 	ret = rdev->ops->set_rekey_data(&rdev->wiphy, dev, data);
data              661 net/wireless/reg.c static bool valid_rule(const u8 *data, unsigned int size, u16 rule_ptr)
data              663 net/wireless/reg.c 	struct fwdb_rule *rule = (void *)(data + (rule_ptr << 2));
data              665 net/wireless/reg.c 	if ((u8 *)rule + sizeof(rule->len) > data + size)
data              678 net/wireless/reg.c 		wmm = (void *)(data + wmm_ptr);
data              686 net/wireless/reg.c static bool valid_country(const u8 *data, unsigned int size,
data              690 net/wireless/reg.c 	struct fwdb_collection *coll = (void *)(data + ptr);
data              695 net/wireless/reg.c 	if ((u8 *)coll + offsetofend(typeof(*coll), n_rules) > data + size)
data              700 net/wireless/reg.c 	    (coll->n_rules * 2) > data + size)
data              712 net/wireless/reg.c 		if (!valid_rule(data, size, rule_ptr))
data              790 net/wireless/reg.c static bool regdb_has_valid_signature(const u8 *data, unsigned int size)
data              798 net/wireless/reg.c 	result = verify_pkcs7_signature(data, size, sig->data, sig->size,
data              818 net/wireless/reg.c static bool regdb_has_valid_signature(const u8 *data, unsigned int size)
data              828 net/wireless/reg.c static bool valid_regdb(const u8 *data, unsigned int size)
data              830 net/wireless/reg.c 	const struct fwdb_header *hdr = (void *)data;
data              842 net/wireless/reg.c 	if (!regdb_has_valid_signature(data, size))
data              846 net/wireless/reg.c 	while ((u8 *)(country + 1) <= data + size) {
data              849 net/wireless/reg.c 		if (!valid_country(data, size, country))
data             1026 net/wireless/reg.c 	} else if (!valid_regdb(fw->data, fw->size)) {
data             1042 net/wireless/reg.c 		db = kmemdup(fw->data, fw->size, GFP_KERNEL);
data             1087 net/wireless/reg.c 	if (!valid_regdb(fw->data, fw->size)) {
data             1092 net/wireless/reg.c 	db = kmemdup(fw->data, fw->size, GFP_KERNEL);
data              201 net/wireless/scan.c 	id_len = non_inherit_elem->data[1];
data              205 net/wireless/scan.c 	ext_id_len = non_inherit_elem->data[2 + id_len];
data              213 net/wireless/scan.c 		list = &non_inherit_elem->data[3 + id_len];
data              214 net/wireless/scan.c 		id = elem->data[0];
data              219 net/wireless/scan.c 		list = &non_inherit_elem->data[2];
data              358 net/wireless/scan.c 	ssidie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len);
data              725 net/wireless/scan.c 		    !memcmp(elem->data + match_offset, match, match_len))
data              787 net/wireless/scan.c 				       a_ies->data, a_ies->len);
data              790 net/wireless/scan.c 				       b_ies->data, b_ies->len);
data              800 net/wireless/scan.c 				       a_ies->data, a_ies->len);
data              802 net/wireless/scan.c 				       b_ies->data, b_ies->len);
data              816 net/wireless/scan.c 	ie1 = cfg80211_find_ie(WLAN_EID_SSID, a_ies->data, a_ies->len);
data              817 net/wireless/scan.c 	ie2 = cfg80211_find_ie(WLAN_EID_SSID, b_ies->data, b_ies->len);
data             1029 net/wireless/scan.c 	ie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len);
data             1064 net/wireless/scan.c 		ie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len);
data             1365 net/wireless/scan.c 				struct cfg80211_inform_bss *data,
data             1384 net/wireless/scan.c 		    (data->signal < 0 || data->signal > 100)))
data             1387 net/wireless/scan.c 	channel = cfg80211_get_bss_channel(wiphy, ie, ielen, data->chan,
data             1388 net/wireless/scan.c 					   data->scan_width);
data             1394 net/wireless/scan.c 	tmp.pub.scan_width = data->scan_width;
data             1395 net/wireless/scan.c 	tmp.pub.signal = data->signal;
data             1398 net/wireless/scan.c 	tmp.ts_boottime = data->boottime_ns;
data             1422 net/wireless/scan.c 	memcpy(ies->data, ie, ielen);
data             1437 net/wireless/scan.c 	signal_valid = abs(data->chan->center_freq - channel->center_freq) <=
data             1474 net/wireless/scan.c 	const u8 *mbssid_end = mbssid_elem->data + mbssid_elem->datalen;
data             1486 net/wireless/scan.c 	if ((sub_elem->data + sub_elem->datalen < mbssid_end - 1) ||
data             1495 net/wireless/scan.c 	next_sub = (void *)&next_mbssid->data[1];
data             1497 net/wireless/scan.c 	if (next_mbssid->data + next_mbssid->datalen <
data             1498 net/wireless/scan.c 	    next_sub->data + next_sub->datalen)
data             1508 net/wireless/scan.c 	return next_sub->data[0] == WLAN_EID_NON_TX_BSSID_CAP ?
data             1523 net/wireless/scan.c 	memcpy(merged_ie, sub_elem->data, sub_elem->datalen);
data             1528 net/wireless/scan.c 		const struct element *next_sub = (void *)&next_mbssid->data[1];
data             1532 net/wireless/scan.c 		memcpy(merged_ie + copied_len, next_sub->data,
data             1542 net/wireless/scan.c 				       struct cfg80211_inform_bss *data,
data             1580 net/wireless/scan.c 		for_each_element(sub, elem->data + 1, elem->datalen - 1) {
data             1588 net/wireless/scan.c 			if (sub->data[0] != WLAN_EID_NON_TX_BSSID_CAP ||
data             1589 net/wireless/scan.c 			    sub->data[1] != 2) {
data             1623 net/wireless/scan.c 			non_tx_data->max_bssid_indicator = elem->data[0];
data             1638 net/wireless/scan.c 			bss = cfg80211_inform_single_bss_data(wiphy, data,
data             1660 net/wireless/scan.c 			 struct cfg80211_inform_bss *data,
data             1669 net/wireless/scan.c 	res = cfg80211_inform_single_bss_data(wiphy, data, ftype, bssid, tsf,
data             1675 net/wireless/scan.c 	cfg80211_parse_mbssid_data(wiphy, data, ftype, bssid, tsf,
data             1684 net/wireless/scan.c 				 struct cfg80211_inform_bss *data,
data             1697 net/wireless/scan.c 	cfg80211_parse_mbssid_data(wiphy, data, ftype, mgmt->bssid,
data             1772 net/wireless/scan.c 	memcpy(new_ies->data, new_ie, new_ie_len);
data             1794 net/wireless/scan.c 				      struct cfg80211_inform_bss *data,
data             1809 net/wireless/scan.c 	trace_cfg80211_inform_bss_frame(wiphy, data, mgmt, len);
data             1818 net/wireless/scan.c 		    (data->signal < 0 || data->signal > 100)))
data             1825 net/wireless/scan.c 					   ielen, data->chan, data->scan_width);
data             1835 net/wireless/scan.c 	memcpy(ies->data, mgmt->u.probe_resp.variable, ielen);
data             1845 net/wireless/scan.c 	tmp.pub.scan_width = data->scan_width;
data             1846 net/wireless/scan.c 	tmp.pub.signal = data->signal;
data             1849 net/wireless/scan.c 	tmp.ts_boottime = data->boottime_ns;
data             1850 net/wireless/scan.c 	tmp.parent_tsf = data->parent_tsf;
data             1851 net/wireless/scan.c 	tmp.pub.chains = data->chains;
data             1852 net/wireless/scan.c 	memcpy(tmp.pub.chain_signal, data->chain_signal, IEEE80211_MAX_CHAINS);
data             1853 net/wireless/scan.c 	ether_addr_copy(tmp.parent_bssid, data->parent_bssid);
data             1855 net/wireless/scan.c 	signal_valid = abs(data->chan->center_freq - channel->center_freq) <=
data             1879 net/wireless/scan.c 			       struct cfg80211_inform_bss *data,
data             1890 net/wireless/scan.c 	res = cfg80211_inform_single_bss_frame_data(wiphy, data, mgmt,
data             1901 net/wireless/scan.c 	cfg80211_parse_mbssid_frame_data(wiphy, data, mgmt, len,
data             1995 net/wireless/scan.c 				    void *data),
data             2129 net/wireless/scan.c 	if (wrqu->data.length == sizeof(struct iw_scan_req))
data             2216 net/wireless/scan.c 		if (wrqu->data.flags & IW_SCAN_THIS_ESSID) {
data             2265 net/wireless/scan.c 	pos = ies->data;
data             2275 net/wireless/scan.c 		iwe.u.data.length = next - pos;
data             2287 net/wireless/scan.c 		iwe.u.data.length = end - pos;
data             2375 net/wireless/scan.c 		iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
data             2377 net/wireless/scan.c 		iwe.u.data.flags = IW_ENCODE_DISABLED;
data             2378 net/wireless/scan.c 	iwe.u.data.length = 0;
data             2387 net/wireless/scan.c 	ie = ies->data;
data             2398 net/wireless/scan.c 			iwe.u.data.length = ie[1];
data             2399 net/wireless/scan.c 			iwe.u.data.flags = 1;
data             2410 net/wireless/scan.c 			iwe.u.data.length = ie[1];
data             2411 net/wireless/scan.c 			iwe.u.data.flags = 1;
data             2428 net/wireless/scan.c 			iwe.u.data.length = strlen(buf);
data             2437 net/wireless/scan.c 			iwe.u.data.length = strlen(buf);
data             2446 net/wireless/scan.c 			iwe.u.data.length = strlen(buf);
data             2454 net/wireless/scan.c 			iwe.u.data.length = strlen(buf);
data             2462 net/wireless/scan.c 			iwe.u.data.length = strlen(buf);
data             2470 net/wireless/scan.c 			iwe.u.data.length = strlen(buf);
data             2478 net/wireless/scan.c 			iwe.u.data.length = strlen(buf);
data             2535 net/wireless/scan.c 	iwe.u.data.length = strlen(buf);
data             2544 net/wireless/scan.c 	iwe.u.data.length = strlen(buf);
data             2592 net/wireless/scan.c 			  struct iw_point *data, char *extra)
data             2608 net/wireless/scan.c 	res = ieee80211_scan_results(rdev, info, extra, data->length);
data             2609 net/wireless/scan.c 	data->length = 0;
data             2611 net/wireless/scan.c 		data->length = res;
data              704 net/wireless/sme.c 			wrqu.data.length = cr->req_ie_len;
data              711 net/wireless/sme.c 			wrqu.data.length = cr->resp_ie_len;
data              930 net/wireless/sme.c 		wrqu.data.length = info->req_ie_len;
data              937 net/wireless/sme.c 		wrqu.data.length = info->resp_ie_len;
data             3217 net/wireless/trace.h 	TP_PROTO(struct wiphy *wiphy, struct cfg80211_inform_bss *data,
data             3219 net/wireless/trace.h 	TP_ARGS(wiphy, data, mgmt, len),
data             3232 net/wireless/trace.h 		CHAN_ASSIGN(data->chan);
data             3233 net/wireless/trace.h 		__entry->scan_width = data->scan_width;
data             3236 net/wireless/trace.h 		__entry->signal = data->signal;
data             3237 net/wireless/trace.h 		__entry->ts_boottime = data->boottime_ns;
data             3238 net/wireless/trace.h 		__entry->parent_tsf = data->parent_tsf;
data             3239 net/wireless/trace.h 		MAC_ASSIGN(parent_bssid, data->parent_bssid);
data              417 net/wireless/util.c 			(const struct ieee80211_hdr *)skb->data;
data              454 net/wireless/util.c 	struct ieee80211_hdr *hdr = (struct ieee80211_hdr *) skb->data;
data              585 net/wireless/util.c 	frag_ptr = skb->data;
data              712 net/wireless/util.c 		payload = frame->data;
data              823 net/wireless/util.c 	return cfg80211_find_elem(id, ies->data, ies->len);
data             1720 net/wireless/util.c 					    void *data),
data             1721 net/wireless/util.c 			       void *data)
data             1817 net/wireless/util.c 		(*iter)(c, data);
data             1828 net/wireless/util.c 			  void *data)
data             1830 net/wireless/util.c 	int *num = data;
data              109 net/wireless/wext-compat.c 			   struct iw_point *data, char *extra)
data              119 net/wireless/wext-compat.c 	data->length = sizeof(struct iw_range);
data              419 net/wireless/wext-compat.c 				wdev->wext.keys->data[i];
data              467 net/wireless/wext-compat.c 				memset(wdev->wext.keys->data[idx], 0,
data              468 net/wireless/wext-compat.c 				       sizeof(wdev->wext.keys->data[idx]));
data              507 net/wireless/wext-compat.c 		memcpy(wdev->wext.keys->data[idx],
data              510 net/wireless/wext-compat.c 			wdev->wext.keys->data[idx];
data              826 net/wireless/wext-compat.c 				    union iwreq_data *data, char *extra)
data              833 net/wireless/wext-compat.c 	if ((data->txpower.flags & IW_TXPOW_TYPE) != IW_TXPOW_DBM)
data              835 net/wireless/wext-compat.c 	if (data->txpower.flags & IW_TXPOW_RANGE)
data              842 net/wireless/wext-compat.c 	if (!data->txpower.disabled) {
data              845 net/wireless/wext-compat.c 		if (data->txpower.fixed) {
data              850 net/wireless/wext-compat.c 			if (data->txpower.value < 0)
data              852 net/wireless/wext-compat.c 			dbm = data->txpower.value;
data              860 net/wireless/wext-compat.c 			if (data->txpower.value < 0) {
data              863 net/wireless/wext-compat.c 				dbm = data->txpower.value;
data              878 net/wireless/wext-compat.c 				    union iwreq_data *data, char *extra)
data              884 net/wireless/wext-compat.c 	if ((data->txpower.flags & IW_TXPOW_TYPE) != IW_TXPOW_DBM)
data              886 net/wireless/wext-compat.c 	if (data->txpower.flags & IW_TXPOW_RANGE)
data              897 net/wireless/wext-compat.c 	data->txpower.fixed = 1;
data              898 net/wireless/wext-compat.c 	data->txpower.disabled = rfkill_blocked(rdev->rfkill);
data              899 net/wireless/wext-compat.c 	data->txpower.value = val;
data              900 net/wireless/wext-compat.c 	data->txpower.flags = IW_TXPOW_DBM;
data             1056 net/wireless/wext-compat.c 				 struct iw_param *data, char *extra)
data             1063 net/wireless/wext-compat.c 	switch (data->flags & IW_AUTH_INDEX) {
data             1065 net/wireless/wext-compat.c 		wdev->wext.connect.privacy = data->value;
data             1068 net/wireless/wext-compat.c 		return cfg80211_set_wpa_version(wdev, data->value);
data             1070 net/wireless/wext-compat.c 		return cfg80211_set_cipher_group(wdev, data->value);
data             1072 net/wireless/wext-compat.c 		return cfg80211_set_key_mgt(wdev, data->value);
data             1074 net/wireless/wext-compat.c 		return cfg80211_set_cipher_pairwise(wdev, data->value);
data             1076 net/wireless/wext-compat.c 		return cfg80211_set_auth_alg(wdev, data->value);
data             1089 net/wireless/wext-compat.c 				 struct iw_param *data, char *extra)
data             1402 net/wireless/wext-compat.c 				  struct iw_point *data, char *ssid)
data             1408 net/wireless/wext-compat.c 		return cfg80211_ibss_wext_siwessid(dev, info, data, ssid);
data             1410 net/wireless/wext-compat.c 		return cfg80211_mgd_wext_siwessid(dev, info, data, ssid);
data             1418 net/wireless/wext-compat.c 				  struct iw_point *data, char *ssid)
data             1422 net/wireless/wext-compat.c 	data->flags = 0;
data             1423 net/wireless/wext-compat.c 	data->length = 0;
data             1427 net/wireless/wext-compat.c 		return cfg80211_ibss_wext_giwessid(dev, info, data, ssid);
data             1429 net/wireless/wext-compat.c 		return cfg80211_mgd_wext_giwessid(dev, info, data, ssid);
data             1437 net/wireless/wext-compat.c 				  struct iw_point *data, char *extra)
data               28 net/wireless/wext-compat.h 				struct iw_point *data, char *ssid);
data               31 net/wireless/wext-compat.h 				struct iw_point *data, char *ssid);
data               47 net/wireless/wext-compat.h 			       struct iw_point *data, char *ssid);
data               50 net/wireless/wext-compat.h 			       struct iw_point *data, char *ssid);
data               54 net/wireless/wext-compat.h 			  struct iw_point *data, char *extra);
data               57 net/wireless/wext-compat.h 			   struct iw_point *data, char *extra);
data              511 net/wireless/wext-core.c 		if (wrqu->data.length > descr->max_tokens) {
data              513 net/wireless/wext-core.c 				   cmd, wrqu->data.length);
data              516 net/wireless/wext-core.c 		if (wrqu->data.length < descr->min_tokens) {
data              518 net/wireless/wext-core.c 				   cmd, wrqu->data.length);
data              523 net/wireless/wext-core.c 			extra_len = wrqu->data.length * descr->token_size;
data              613 net/wireless/wext-core.c 		compat_wrqu.length = wrqu->data.length;
data              614 net/wireless/wext-core.c 		compat_wrqu.flags = wrqu->data.flags;
data              673 net/wireless/wext-core.c 		wrqu->data.length = sizeof(struct iw_statistics);
data              676 net/wireless/wext-core.c 		if (wrqu->data.flags != 0)
data              862 net/wireless/wext-core.c 		union iwreq_data *data = (union iwreq_data *) iwp;
data              868 net/wireless/wext-core.c 			wireless_send_event(dev, cmd, data, NULL);
data              870 net/wireless/wext-core.c 			wireless_send_event(dev, cmd, data, extra);
data             1023 net/wireless/wext-core.c 		ret = ioctl_standard_iw_point(&iwr->u.data, cmd, descr,
data             1076 net/wireless/wext-core.c 	iwp_compat = (struct compat_iw_point *) &iwr->u.data;
data             1147 net/wireless/wext-core.c 	int event_len = iwe_stream_point_len(info) + iwe->u.data.length;
data             1158 net/wireless/wext-core.c 		if (iwe->u.data.length && extra)
data             1159 net/wireless/wext-core.c 			memcpy(stream + point_len, extra, iwe->u.data.length);
data               27 net/wireless/wext-priv.c 	if (wrqu->data.length < dev->wireless_handlers->num_private_args) {
data               31 net/wireless/wext-priv.c 		wrqu->data.length = dev->wireless_handlers->num_private_args;
data               36 net/wireless/wext-priv.c 	wrqu->data.length = dev->wireless_handlers->num_private_args;
data               40 net/wireless/wext-priv.c 	       sizeof(struct iw_priv_args) * wrqu->data.length);
data              201 net/wireless/wext-priv.c 		ret = ioctl_private_iw_point(&iwr->u.data, cmd, descr,
data              230 net/wireless/wext-priv.c 		iwp_compat = (struct compat_iw_point *) &iwr->u.data;
data               51 net/wireless/wext-sme.c 			ck->params[i].key = ck->data[i];
data              146 net/wireless/wext-sme.c 			       struct iw_point *data, char *ssid)
data              150 net/wireless/wext-sme.c 	size_t len = data->length;
data              157 net/wireless/wext-sme.c 	if (!data->flags)
data              202 net/wireless/wext-sme.c 			       struct iw_point *data, char *ssid)
data              211 net/wireless/wext-sme.c 	data->flags = 0;
data              221 net/wireless/wext-sme.c 			data->flags = 1;
data              222 net/wireless/wext-sme.c 			data->length = ie[1];
data              223 net/wireless/wext-sme.c 			if (data->length > IW_ESSID_MAX_SIZE)
data              226 net/wireless/wext-sme.c 				memcpy(ssid, ie + 2, data->length);
data              230 net/wireless/wext-sme.c 		data->flags = 1;
data              231 net/wireless/wext-sme.c 		data->length = wdev->wext.connect.ssid_len;
data              232 net/wireless/wext-sme.c 		memcpy(ssid, wdev->wext.connect.ssid, data->length);
data              314 net/wireless/wext-sme.c 			   struct iw_point *data, char *extra)
data              319 net/wireless/wext-sme.c 	int ie_len = data->length, err;
data              364 net/wireless/wext-sme.c 			  struct iw_point *data, char *extra)
data               52 net/wireless/wext-spy.c 	if (wrqu->data.length > 0) {
data               56 net/wireless/wext-spy.c 		for (i = 0; i < wrqu->data.length; i++)
data               68 net/wireless/wext-spy.c 	spydata->spy_number = wrqu->data.length;
data               87 net/wireless/wext-spy.c 	wrqu->data.length = spydata->spy_number;
data              170 net/wireless/wext-spy.c 	wrqu.data.length = 1;
data              171 net/wireless/wext-spy.c 	wrqu.data.flags = 0;
data               97 net/x25/af_x25.c 	len = *skb->data;
data              107 net/x25/af_x25.c 	return x25_addr_ntoa(skb->data, called_addr, calling_addr);
data              296 net/x25/af_x25.c 					skb->data,
data              967 net/x25/af_x25.c 	len = skb->data[0] + 1;
data             1195 net/x25/af_x25.c 		qbit = skb->data[0];
data             1233 net/x25/af_x25.c 			skb->data[0] |= X25_Q_BIT;
data             1326 net/x25/af_x25.c 		qbit = (skb->data[0] & X25_Q_BIT) == X25_Q_BIT;
data               24 net/x25/sysctl_net_x25.c 		.data =		&sysctl_x25_restart_request_timeout,
data               33 net/x25/sysctl_net_x25.c 		.data =		&sysctl_x25_call_request_timeout,
data               42 net/x25/sysctl_net_x25.c 		.data =		&sysctl_x25_reset_request_timeout,
data               51 net/x25/sysctl_net_x25.c 		.data =		&sysctl_x25_clear_request_timeout,
data               60 net/x25/sysctl_net_x25.c 		.data =		&sysctl_x25_ack_holdback_timeout,
data               69 net/x25/sysctl_net_x25.c 		.data = 	&sysctl_x25_forward,
data               35 net/x25/x25_dev.c 	frametype = skb->data[2];
data               36 net/x25/x25_dev.c 	lci = ((skb->data[0] << 8) & 0xF00) + ((skb->data[1] << 0) & 0x0FF);
data              123 net/x25/x25_dev.c 	switch (skb->data[0]) {
data               63 net/x25/x25_facilities.c 	len = skb->data[0];
data               68 net/x25/x25_facilities.c 	p = skb->data + 1;
data              182 net/x25/x25_facilities.c 	return p - skb->data;
data              154 net/x25/x25_in.c 		x25_disconnect(sk, ECONNREFUSED, skb->data[3], skb->data[4]);
data              184 net/x25/x25_in.c 			x25_disconnect(sk, 0, skb->data[3], skb->data[4]);
data              234 net/x25/x25_in.c 			x25_disconnect(sk, 0, skb->data[3], skb->data[4]);
data              369 net/x25/x25_in.c 			x25_disconnect(sk, 0, skb->data[3], skb->data[4]);
data               94 net/x25/x25_link.c 		       skb->data[3], skb->data[4],
data               95 net/x25/x25_link.c 		       skb->data[5], skb->data[6]);
data               95 net/x25/x25_out.c 					skbn->data[3] |= X25_EXT_M_BIT;
data               97 net/x25/x25_out.c 					skbn->data[2] |= X25_STD_M_BIT;
data              124 net/x25/x25_out.c 		skb->data[2]  = (x25->vs << 1) & 0xFE;
data              125 net/x25/x25_out.c 		skb->data[3] &= X25_EXT_M_BIT;
data              126 net/x25/x25_out.c 		skb->data[3] |= (x25->vr << 1) & 0xFE;
data              128 net/x25/x25_out.c 		skb->data[2] &= X25_STD_M_BIT;
data              129 net/x25/x25_out.c 		skb->data[2] |= (x25->vs << 1) & 0x0E;
data              130 net/x25/x25_out.c 		skb->data[2] |= (x25->vr << 5) & 0xE0;
data              268 net/x25/x25_subr.c 	frame = skb->data;
data              295 net/x25/x25_subr.c 			frame = skb->data;
data              313 net/x25/x25_subr.c 			frame = skb->data;
data              157 net/xdp/xsk.c  		from_buf = xdp->data;
data              161 net/xdp/xsk.c  		metalen = xdp->data - xdp->data_meta;
data              210 net/xdp/xsk.c  	len = xdp->data_end - xdp->data;
data              224 net/xdp/xsk.c  	u32 metalen = xdp->data - xdp->data_meta;
data              225 net/xdp/xsk.c  	u32 len = xdp->data_end - xdp->data;
data              642 net/xfrm/xfrm_algo.c 	int match(const struct xfrm_algo_desc *entry, const void *data),
data              643 net/xfrm/xfrm_algo.c 	const void *data, int probe)
data              649 net/xfrm/xfrm_algo.c 		if (!match(list + i, data))
data              670 net/xfrm/xfrm_algo.c 			     const void *data)
data              672 net/xfrm/xfrm_algo.c 	return entry->desc.sadb_alg_id == (unsigned long)data;
data              697 net/xfrm/xfrm_algo.c 			       const void *data)
data              699 net/xfrm/xfrm_algo.c 	const char *name = data;
data              732 net/xfrm/xfrm_algo.c 				const void *data)
data              734 net/xfrm/xfrm_algo.c 	const struct xfrm_aead_name *aead = data;
data              743 net/xfrm/xfrm_algo.c 	struct xfrm_aead_name data = {
data              748 net/xfrm/xfrm_algo.c 	return xfrm_find_algo(&xfrm_aead_list, xfrm_aead_name_match, &data,
data              144 net/xfrm/xfrm_device.c 		skb_push(skb, skb->data - skb_mac_header(skb));
data              180 net/xfrm/xfrm_device.c 		skb_push(skb2, skb2->data - skb_mac_header(skb2));
data              184 net/xfrm/xfrm_input.c 		ph = (struct ip_beet_phdr *)skb->data;
data              398 net/xfrm/xfrm_input.c 	int ihl = skb->data - skb_transport_header(skb);
data              413 net/xfrm/xfrm_input.c 	int ihl = skb->data - skb_transport_header(skb);
data              759 net/xfrm/xfrm_input.c static void xfrm_trans_reinject(unsigned long data)
data              761 net/xfrm/xfrm_input.c 	struct xfrm_trans_tasklet *trans = (void *)data;
data              402 net/xfrm/xfrm_interface.c 	const struct iphdr *iph = (const struct iphdr *)skb->data;
data              414 net/xfrm/xfrm_interface.c 		esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
data              418 net/xfrm/xfrm_interface.c 		ah = (struct ip_auth_hdr *)(skb->data+(iph->ihl<<2));
data              422 net/xfrm/xfrm_interface.c 		ipch = (struct ip_comp_hdr *)(skb->data+(iph->ihl<<2));
data              462 net/xfrm/xfrm_interface.c 	const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data;
data              474 net/xfrm/xfrm_interface.c 		esph = (struct ip_esp_hdr *)(skb->data + offset);
data              478 net/xfrm/xfrm_interface.c 		ah = (struct ip_auth_hdr *)(skb->data + offset);
data              482 net/xfrm/xfrm_interface.c 		ipch = (struct ip_comp_hdr *)(skb->data + offset);
data              633 net/xfrm/xfrm_interface.c static int xfrmi_validate(struct nlattr *tb[], struct nlattr *data[],
data              639 net/xfrm/xfrm_interface.c static void xfrmi_netlink_parms(struct nlattr *data[],
data              644 net/xfrm/xfrm_interface.c 	if (!data)
data              647 net/xfrm/xfrm_interface.c 	if (data[IFLA_XFRM_LINK])
data              648 net/xfrm/xfrm_interface.c 		parms->link = nla_get_u32(data[IFLA_XFRM_LINK]);
data              650 net/xfrm/xfrm_interface.c 	if (data[IFLA_XFRM_IF_ID])
data              651 net/xfrm/xfrm_interface.c 		parms->if_id = nla_get_u32(data[IFLA_XFRM_IF_ID]);
data              655 net/xfrm/xfrm_interface.c 			struct nlattr *tb[], struct nlattr *data[],
data              663 net/xfrm/xfrm_interface.c 	xfrmi_netlink_parms(data, &p);
data              683 net/xfrm/xfrm_interface.c 			   struct nlattr *data[],
data              690 net/xfrm/xfrm_interface.c 	xfrmi_netlink_parms(data, &p);
data               40 net/xfrm/xfrm_ipcomp.c 	struct ipcomp_data *ipcd = x->data;
data               43 net/xfrm/xfrm_ipcomp.c 	const u8 *start = skb->data;
data              118 net/xfrm/xfrm_ipcomp.c 	ipch = (void *)skb->data;
data              136 net/xfrm/xfrm_ipcomp.c 	struct ipcomp_data *ipcd = x->data;
data              139 net/xfrm/xfrm_ipcomp.c 	u8 *start = skb->data;
data              171 net/xfrm/xfrm_ipcomp.c 	struct ipcomp_data *ipcd = x->data;
data              326 net/xfrm/xfrm_ipcomp.c 	struct ipcomp_data *ipcd = x->data;
data              367 net/xfrm/xfrm_ipcomp.c 	x->data = ipcd;
data               93 net/xfrm/xfrm_output.c 			   (prevhdr - x->props.header_len) - skb->data);
data              123 net/xfrm/xfrm_output.c 			   (prevhdr - x->props.header_len) - skb->data);
data             1443 net/xfrm/xfrm_policy.c static u32 xfrm_pol_bin_key(const void *data, u32 len, u32 seed)
data             1445 net/xfrm/xfrm_policy.c 	const struct xfrm_pol_inexact_key *k = data;
data             1452 net/xfrm/xfrm_policy.c static u32 xfrm_pol_bin_obj(const void *data, u32 len, u32 seed)
data             1454 net/xfrm/xfrm_policy.c 	const struct xfrm_pol_inexact_bin *b = data;
data             1812 net/xfrm/xfrm_policy.c 		     void *data)
data             1840 net/xfrm/xfrm_policy.c 			     walk->seq, data);
data             3290 net/xfrm/xfrm_policy.c 			if (xprth + 4 < skb->data ||
data             3291 net/xfrm/xfrm_policy.c 			    pskb_may_pull(skb, xprth + 4 - skb->data)) {
data             3302 net/xfrm/xfrm_policy.c 			if (xprth + 2 < skb->data ||
data             3303 net/xfrm/xfrm_policy.c 			    pskb_may_pull(skb, xprth + 2 - skb->data)) {
data             3314 net/xfrm/xfrm_policy.c 			if (xprth + 4 < skb->data ||
data             3315 net/xfrm/xfrm_policy.c 			    pskb_may_pull(skb, xprth + 4 - skb->data)) {
data             3325 net/xfrm/xfrm_policy.c 			if (xprth + 8 < skb->data ||
data             3326 net/xfrm/xfrm_policy.c 			    pskb_may_pull(skb, xprth + 8 - skb->data)) {
data             3336 net/xfrm/xfrm_policy.c 			if (xprth + 4 < skb->data ||
data             3337 net/xfrm/xfrm_policy.c 			    pskb_may_pull(skb, xprth + 4 - skb->data)) {
data             3347 net/xfrm/xfrm_policy.c 			if (xprth + 12 < skb->data ||
data             3348 net/xfrm/xfrm_policy.c 			    pskb_may_pull(skb, xprth + 12 - skb->data)) {
data             3399 net/xfrm/xfrm_policy.c 	while (nh + offset + sizeof(*exthdr) < skb->data ||
data             3400 net/xfrm/xfrm_policy.c 	       pskb_may_pull(skb, nh + offset + sizeof(*exthdr) - skb->data)) {
data             3420 net/xfrm/xfrm_policy.c 			if (!onlyproto && (nh + offset + 4 < skb->data ||
data             3421 net/xfrm/xfrm_policy.c 			     pskb_may_pull(skb, nh + offset + 4 - skb->data))) {
data             3432 net/xfrm/xfrm_policy.c 			if (!onlyproto && (nh + offset + 2 < skb->data ||
data             3433 net/xfrm/xfrm_policy.c 			    pskb_may_pull(skb, nh + offset + 2 - skb->data))) {
data             3446 net/xfrm/xfrm_policy.c 			if (!onlyproto && (nh + offset + 3 < skb->data ||
data             3447 net/xfrm/xfrm_policy.c 			    pskb_may_pull(skb, nh + offset + 3 - skb->data))) {
data               76 net/xfrm/xfrm_replay.c 	c.data.aevent = event;
data              320 net/xfrm/xfrm_replay.c 	c.data.aevent = event;
data              386 net/xfrm/xfrm_replay.c 	c.data.aevent = event;
data             2038 net/xfrm/xfrm_state.c 		    void *data)
data             2060 net/xfrm/xfrm_state.c 		err = func(state, walk->seq, data);
data             2148 net/xfrm/xfrm_state.c 	c.data.hard = hard;
data             2196 net/xfrm/xfrm_state.c 	c.data.hard = hard;
data             2267 net/xfrm/xfrm_state.c 	u8 *data;
data             2284 net/xfrm/xfrm_state.c 	data = memdup_user(optval, optlen);
data             2285 net/xfrm/xfrm_state.c 	if (IS_ERR(data))
data             2286 net/xfrm/xfrm_state.c 		return PTR_ERR(data);
data             2291 net/xfrm/xfrm_state.c 		pol = km->compile_policy(sk, optname, data,
data             2305 net/xfrm/xfrm_state.c 	kfree(data);
data             2420 net/xfrm/xfrm_state.c 	aead = x->data;
data               53 net/xfrm/xfrm_sysctl.c 	table[0].data = &net->xfrm.sysctl_aevent_etime;
data               54 net/xfrm/xfrm_sysctl.c 	table[1].data = &net->xfrm.sysctl_aevent_rseqth;
data               55 net/xfrm/xfrm_sysctl.c 	table[2].data = &net->xfrm.sysctl_larval_drop;
data               56 net/xfrm/xfrm_sysctl.c 	table[3].data = &net->xfrm.sysctl_acq_expires;
data             1924 net/xfrm/xfrm_user.c 		c.data.byid = p->index;
data             1950 net/xfrm/xfrm_user.c 	c.data.proto = p->proto;
data             1992 net/xfrm/xfrm_user.c 	id->flags = c->data.aevent;
data             2067 net/xfrm/xfrm_user.c 	c.data.aevent = p->flags;
data             2123 net/xfrm/xfrm_user.c 	c.data.aevent = XFRM_AE_CU;
data             2150 net/xfrm/xfrm_user.c 	c.data.type = type;
data             2710 net/xfrm/xfrm_user.c 	ue->hard = (c->data.hard != 0) ? 1 : 0;
data             2778 net/xfrm/xfrm_user.c 	p->proto = c->data.proto;
data             2983 net/xfrm/xfrm_user.c 					       u8 *data, int len, int *dir)
data             2986 net/xfrm/xfrm_user.c 	struct xfrm_userpolicy_info *p = (struct xfrm_userpolicy_info *)data;
data             3052 net/xfrm/xfrm_user.c 	int hard = c->data.hard;
data             3133 net/xfrm/xfrm_user.c 		if (c->data.byid)
data             3181 net/xfrm/xfrm_user.c 	err = copy_to_user_policy_type(c->data.type, skb);
data              317 samples/bpf/bpf_load.c 		   GElf_Shdr *shdr, Elf_Data **data)
data              332 samples/bpf/bpf_load.c 	*data = elf_getdata(scn, 0);
data              333 samples/bpf/bpf_load.c 	if (!*data || elf_getdata(scn, *data) != NULL)
data              339 samples/bpf/bpf_load.c static int parse_relo_and_apply(Elf_Data *data, Elf_Data *symbols,
data              354 samples/bpf/bpf_load.c 		gelf_getrel(data, i, &rel);
data              514 samples/bpf/bpf_load.c 	Elf_Data *data, *data_prog, *data_maps = NULL, *symbols = NULL;
data              544 samples/bpf/bpf_load.c 		if (get_sec(elf, i, &ehdr, &shname, &shdr, &data))
data              549 samples/bpf/bpf_load.c 			       i, shname, data->d_buf, data->d_size,
data              554 samples/bpf/bpf_load.c 			memcpy(license, data->d_buf, data->d_size);
data              557 samples/bpf/bpf_load.c 			if (data->d_size != sizeof(int)) {
data              559 samples/bpf/bpf_load.c 				       data->d_size);
data              562 samples/bpf/bpf_load.c 			memcpy(&kern_version, data->d_buf, sizeof(int));
data              567 samples/bpf/bpf_load.c 			data_maps = data;
data              572 samples/bpf/bpf_load.c 			symbols = data;
data              603 samples/bpf/bpf_load.c 		if (get_sec(elf, i, &ehdr, &shname, &shdr, &data))
data              621 samples/bpf/bpf_load.c 			if (parse_relo_and_apply(data, symbols, &shdr, insns,
data              633 samples/bpf/bpf_load.c 		if (get_sec(elf, i, &ehdr, &shname, &shdr, &data))
data              647 samples/bpf/bpf_load.c 			ret = load_and_attach(shname, data->d_buf,
data              648 samples/bpf/bpf_load.c 					      data->d_size);
data               43 samples/bpf/cpustat_user.c 	struct cpu_stat_data *data;
data               65 samples/bpf/cpustat_user.c 		data = &stat_data[j];
data               69 samples/bpf/cpustat_user.c 			printf("%-11ld ", data->cstate[i] / 1000000);
data               72 samples/bpf/cpustat_user.c 			printf("%-11ld ", data->pstate[i] / 1000000);
data               10 samples/bpf/hash_func01.h __u32 SuperFastHash (const char *data, int len, __u32 initval) {
data               15 samples/bpf/hash_func01.h 	if (len <= 0 || data == NULL) return 0;
data               23 samples/bpf/hash_func01.h 		hash  += get16bits (data);
data               24 samples/bpf/hash_func01.h 		tmp    = (get16bits (data+2) << 11) ^ hash;
data               26 samples/bpf/hash_func01.h 		data  += 2*sizeof (__u16);
data               32 samples/bpf/hash_func01.h         case 3: hash += get16bits (data);
data               34 samples/bpf/hash_func01.h                 hash ^= ((signed char)data[sizeof (__u16)]) << 18;
data               37 samples/bpf/hash_func01.h         case 2: hash += get16bits (data);
data               41 samples/bpf/hash_func01.h         case 1: hash += (signed char)*data;
data               18 samples/bpf/lathist_user.c 	long data[MAX_ENTRIES];
data               54 samples/bpf/lathist_user.c 			stars(starstr, hist->data[i - 1], hist->max, MAX_STARS);
data               57 samples/bpf/lathist_user.c 				hist->data[i - 1], MAX_STARS, starstr);
data               75 samples/bpf/lathist_user.c 			cpu_hist[c].data[i] = value;
data               33 samples/bpf/lwt_len_hist_user.c 	uint64_t values[nr_cpus], sum, max_value = 0, data[MAX_INDEX] = {};
data               57 samples/bpf/lwt_len_hist_user.c 		data[next_key] = sum;
data               68 samples/bpf/lwt_len_hist_user.c 		stars(starstr, data[i - 1], max_value, MAX_STARS);
data               70 samples/bpf/lwt_len_hist_user.c 		       (1l << i) >> 1, (1l << i) - 1, data[i - 1],
data              376 samples/bpf/map_perf_test_user.c 		key->data[0] = rand() & 0xff;
data              377 samples/bpf/map_perf_test_user.c 		key->data[1] = rand() & 0xff;
data              378 samples/bpf/map_perf_test_user.c 		key->data[2] = rand() & 0xff;
data              379 samples/bpf/map_perf_test_user.c 		key->data[3] = rand() & 0xff;
data              385 samples/bpf/map_perf_test_user.c 	key->data[0] = 192;
data              386 samples/bpf/map_perf_test_user.c 	key->data[1] = 168;
data              387 samples/bpf/map_perf_test_user.c 	key->data[2] = 0;
data              388 samples/bpf/map_perf_test_user.c 	key->data[3] = 1;
data               29 samples/bpf/parse_simple.c 	void *data = (void *)(long)skb->data;
data               30 samples/bpf/parse_simple.c 	struct eth_hdr *eth = data;
data               31 samples/bpf/parse_simple.c 	struct iphdr *iph = data + sizeof(*eth);
data               32 samples/bpf/parse_simple.c 	struct udphdr *udp = data + sizeof(*eth) + sizeof(*iph);
data               36 samples/bpf/parse_simple.c 	if (data + sizeof(*eth) + sizeof(*iph) + sizeof(*udp) > data_end)
data               22 samples/bpf/parse_varlen.c static int tcp(void *data, uint64_t tp_off, void *data_end)
data               24 samples/bpf/parse_varlen.c 	struct tcphdr *tcp = data + tp_off;
data               33 samples/bpf/parse_varlen.c static int udp(void *data, uint64_t tp_off, void *data_end)
data               35 samples/bpf/parse_varlen.c 	struct udphdr *udp = data + tp_off;
data               51 samples/bpf/parse_varlen.c static int parse_ipv4(void *data, uint64_t nh_off, void *data_end)
data               56 samples/bpf/parse_varlen.c 	iph = data + nh_off;
data               65 samples/bpf/parse_varlen.c 		iph = data + nh_off + ihl_len;
data               72 samples/bpf/parse_varlen.c 		return tcp(data, nh_off + ihl_len, data_end);
data               74 samples/bpf/parse_varlen.c 		return udp(data, nh_off + ihl_len, data_end);
data               78 samples/bpf/parse_varlen.c static int parse_ipv6(void *data, uint64_t nh_off, void *data_end)
data               85 samples/bpf/parse_varlen.c 	ip6h = data + nh_off;
data               92 samples/bpf/parse_varlen.c 		iph = data + nh_off + ihl_len;
data               98 samples/bpf/parse_varlen.c 		ip6h = data + nh_off + ihl_len;
data              106 samples/bpf/parse_varlen.c 		return tcp(data, nh_off + ihl_len, data_end);
data              108 samples/bpf/parse_varlen.c 		return udp(data, nh_off + ihl_len, data_end);
data              115 samples/bpf/parse_varlen.c 	void *data = (void *)(long)skb->data;
data              116 samples/bpf/parse_varlen.c 	struct ethhdr *eth = data;
data              121 samples/bpf/parse_varlen.c 	if (data + nh_off > data_end)
data              129 samples/bpf/parse_varlen.c 		vhdr = data + nh_off;
data              131 samples/bpf/parse_varlen.c 		if (data + nh_off > data_end)
data              138 samples/bpf/parse_varlen.c 		vhdr = data + nh_off;
data              140 samples/bpf/parse_varlen.c 		if (data + nh_off > data_end)
data              145 samples/bpf/parse_varlen.c 		return parse_ipv4(data, nh_off, data_end);
data              147 samples/bpf/parse_varlen.c 		return parse_ipv6(data, nh_off, data_end);
data               62 samples/bpf/tc_l2_redirect_kern.c 	void *data = (void *)(long)skb->data;
data               63 samples/bpf/tc_l2_redirect_kern.c 	struct eth_hdr *eth = data;
data               69 samples/bpf/tc_l2_redirect_kern.c 	if (data + sizeof(*eth) > data_end)
data               78 samples/bpf/tc_l2_redirect_kern.c 		struct iphdr *iph = data + sizeof(*eth);
data               80 samples/bpf/tc_l2_redirect_kern.c 		if (data + sizeof(*eth) + sizeof(*iph) > data_end)
data               91 samples/bpf/tc_l2_redirect_kern.c 		struct ipv6hdr *ip6h = data + sizeof(*eth);
data               93 samples/bpf/tc_l2_redirect_kern.c 		if (data + sizeof(*eth) + sizeof(*ip6h) > data_end)
data              113 samples/bpf/tc_l2_redirect_kern.c 	void *data = (void *)(long)skb->data;
data              114 samples/bpf/tc_l2_redirect_kern.c 	struct eth_hdr *eth = data;
data              120 samples/bpf/tc_l2_redirect_kern.c 	if (data + sizeof(*eth) > data_end)
data              129 samples/bpf/tc_l2_redirect_kern.c 		struct iphdr *iph = data + sizeof(*eth);
data              132 samples/bpf/tc_l2_redirect_kern.c 		if (data + sizeof(*eth) + sizeof(*iph) > data_end)
data              154 samples/bpf/tc_l2_redirect_kern.c 	void *data = (void *)(long)skb->data;
data              155 samples/bpf/tc_l2_redirect_kern.c 	struct eth_hdr *eth = data;
data              159 samples/bpf/tc_l2_redirect_kern.c 	if (data + sizeof(*eth) > data_end)
data              168 samples/bpf/tc_l2_redirect_kern.c 		struct iphdr *iph = data + sizeof(*eth);
data              170 samples/bpf/tc_l2_redirect_kern.c 		if (data + sizeof(*eth) + sizeof(*iph) > data_end)
data              180 samples/bpf/tc_l2_redirect_kern.c 		struct ipv6hdr *ip6h = data + sizeof(*eth);
data              182 samples/bpf/tc_l2_redirect_kern.c 		if (data + sizeof(*eth) + sizeof(*ip6h) > data_end)
data              209 samples/bpf/tc_l2_redirect_kern.c 	void *data = (void *)(long)skb->data;
data              210 samples/bpf/tc_l2_redirect_kern.c 	struct eth_hdr *eth = data;
data              213 samples/bpf/tc_l2_redirect_kern.c 	if (data + sizeof(*eth) > data_end)
data              217 samples/bpf/tc_l2_redirect_kern.c 		struct iphdr *iph = data + sizeof(*eth);
data              219 samples/bpf/tc_l2_redirect_kern.c 		if (data + sizeof(*eth) + sizeof(*iph) > data_end)
data              225 samples/bpf/tc_l2_redirect_kern.c 		struct ipv6hdr *ip6h = data + sizeof(*eth);
data              227 samples/bpf/tc_l2_redirect_kern.c 		if (data + sizeof(*eth) + sizeof(*ip6h) > data_end)
data               44 samples/bpf/test_cgrp2_tc_kern.c 	void *data = (void *)(long)skb->data;
data               45 samples/bpf/test_cgrp2_tc_kern.c 	struct eth_hdr *eth = data;
data               46 samples/bpf/test_cgrp2_tc_kern.c 	struct ipv6hdr *ip6h = data + sizeof(*eth);
data               53 samples/bpf/test_cgrp2_tc_kern.c 	if (data + sizeof(*eth) + sizeof(*ip6h) > data_end)
data              238 samples/bpf/test_lru_dist.c static void run_parallel(unsigned int tasks, void (*fn)(int i, void *data),
data              239 samples/bpf/test_lru_dist.c 			 void *data)
data              249 samples/bpf/test_lru_dist.c 			fn(i, data);
data              269 samples/bpf/test_lru_dist.c static void do_test_lru_dist(int task, void *data)
data              276 samples/bpf/test_lru_dist.c 	unsigned int lru_map_fd = ((unsigned int *)data)[0];
data              277 samples/bpf/test_lru_dist.c 	unsigned int lru_size = ((unsigned int *)data)[1];
data              422 samples/bpf/test_lru_dist.c static void do_test_parallel_lru_loss(int task, void *data)
data              427 samples/bpf/test_lru_dist.c 	int map_fd = *(int *)data;
data               70 samples/bpf/test_lwt_bpf.c 	void *data = (void *)(long)skb->data;
data               72 samples/bpf/test_lwt_bpf.c 	struct iphdr *iph = data;
data               74 samples/bpf/test_lwt_bpf.c 	if (data + sizeof(*iph) > data_end) {
data               19 samples/bpf/trace_output_kern.c 	} data;
data               21 samples/bpf/trace_output_kern.c 	data.pid = bpf_get_current_pid_tgid();
data               22 samples/bpf/trace_output_kern.c 	data.cookie = 0x12345678;
data               24 samples/bpf/trace_output_kern.c 	bpf_perf_event_output(ctx, &my_map, 0, &data, sizeof(data));
data               35 samples/bpf/trace_output_user.c static void print_bpf_output(void *ctx, int cpu, void *data, __u32 size)
data               40 samples/bpf/trace_output_user.c 	} *e = data;
data               48 samples/bpf/tracex2_user.c 	long data[MAX_INDEX] = {};
data               63 samples/bpf/tracex2_user.c 		data[ind] = value;
data               74 samples/bpf/tracex2_user.c 		stars(starstr, data[i - 1], max_value, MAX_STARS);
data               76 samples/bpf/tracex2_user.c 		       (1l << i) >> 1, (1l << i) - 1, data[i - 1],
data               24 samples/bpf/xdp1_kern.c static int parse_ipv4(void *data, u64 nh_off, void *data_end)
data               26 samples/bpf/xdp1_kern.c 	struct iphdr *iph = data + nh_off;
data               33 samples/bpf/xdp1_kern.c static int parse_ipv6(void *data, u64 nh_off, void *data_end)
data               35 samples/bpf/xdp1_kern.c 	struct ipv6hdr *ip6h = data + nh_off;
data               46 samples/bpf/xdp1_kern.c 	void *data = (void *)(long)ctx->data;
data               47 samples/bpf/xdp1_kern.c 	struct ethhdr *eth = data;
data               55 samples/bpf/xdp1_kern.c 	if (data + nh_off > data_end)
data               63 samples/bpf/xdp1_kern.c 		vhdr = data + nh_off;
data               65 samples/bpf/xdp1_kern.c 		if (data + nh_off > data_end)
data               72 samples/bpf/xdp1_kern.c 		vhdr = data + nh_off;
data               74 samples/bpf/xdp1_kern.c 		if (data + nh_off > data_end)
data               80 samples/bpf/xdp1_kern.c 		ipproto = parse_ipv4(data, nh_off, data_end);
data               82 samples/bpf/xdp1_kern.c 		ipproto = parse_ipv6(data, nh_off, data_end);
data               24 samples/bpf/xdp2_kern.c static void swap_src_dst_mac(void *data)
data               26 samples/bpf/xdp2_kern.c 	unsigned short *p = data;
data               40 samples/bpf/xdp2_kern.c static int parse_ipv4(void *data, u64 nh_off, void *data_end)
data               42 samples/bpf/xdp2_kern.c 	struct iphdr *iph = data + nh_off;
data               49 samples/bpf/xdp2_kern.c static int parse_ipv6(void *data, u64 nh_off, void *data_end)
data               51 samples/bpf/xdp2_kern.c 	struct ipv6hdr *ip6h = data + nh_off;
data               62 samples/bpf/xdp2_kern.c 	void *data = (void *)(long)ctx->data;
data               63 samples/bpf/xdp2_kern.c 	struct ethhdr *eth = data;
data               71 samples/bpf/xdp2_kern.c 	if (data + nh_off > data_end)
data               79 samples/bpf/xdp2_kern.c 		vhdr = data + nh_off;
data               81 samples/bpf/xdp2_kern.c 		if (data + nh_off > data_end)
data               88 samples/bpf/xdp2_kern.c 		vhdr = data + nh_off;
data               90 samples/bpf/xdp2_kern.c 		if (data + nh_off > data_end)
data               96 samples/bpf/xdp2_kern.c 		ipproto = parse_ipv4(data, nh_off, data_end);
data               98 samples/bpf/xdp2_kern.c 		ipproto = parse_ipv6(data, nh_off, data_end);
data              107 samples/bpf/xdp2_kern.c 		swap_src_dst_mac(data);
data               35 samples/bpf/xdp2skb_meta_kern.c 	void *data, *data_end;
data               50 samples/bpf/xdp2skb_meta_kern.c 	data = (void *)(unsigned long)ctx->data;
data               54 samples/bpf/xdp2skb_meta_kern.c 	if (meta + 1 > data)
data               65 samples/bpf/xdp2skb_meta_kern.c 	void *data      = (void *)(unsigned long)ctx->data;
data               71 samples/bpf/xdp2skb_meta_kern.c 	if (meta + 1 > data) {
data               45 samples/bpf/xdp_adjust_tail_kern.c static __always_inline void swap_mac(void *data, struct ethhdr *orig_eth)
data               49 samples/bpf/xdp_adjust_tail_kern.c 	eth = data;
data               73 samples/bpf/xdp_adjust_tail_kern.c 	void *data = (void *)(long)xdp->data;
data               76 samples/bpf/xdp_adjust_tail_kern.c 	if (data + (ICMP_TOOBIG_SIZE + headroom) > data_end)
data               85 samples/bpf/xdp_adjust_tail_kern.c 	orig_eth = data + headroom;
data               86 samples/bpf/xdp_adjust_tail_kern.c 	swap_mac(data, orig_eth);
data               88 samples/bpf/xdp_adjust_tail_kern.c 	iph = data + off;
data               90 samples/bpf/xdp_adjust_tail_kern.c 	icmp_hdr = data + off;
data               92 samples/bpf/xdp_adjust_tail_kern.c 	orig_iph = data + off;
data              120 samples/bpf/xdp_adjust_tail_kern.c 	void *data = (void *)(long)xdp->data;
data              121 samples/bpf/xdp_adjust_tail_kern.c 	int pckt_size = data_end - data;
data              137 samples/bpf/xdp_adjust_tail_kern.c 	void *data = (void *)(long)xdp->data;
data              138 samples/bpf/xdp_adjust_tail_kern.c 	struct ethhdr *eth = data;
data               46 samples/bpf/xdp_fwd_kern.c 	void *data = (void *)(long)ctx->data;
data               48 samples/bpf/xdp_fwd_kern.c 	struct ethhdr *eth = data;
data               56 samples/bpf/xdp_fwd_kern.c 	if (data + nh_off > data_end)
data               63 samples/bpf/xdp_fwd_kern.c 		iph = data + nh_off;
data               83 samples/bpf/xdp_fwd_kern.c 		ip6h = data + nh_off;
data              158 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              159 samples/bpf/xdp_redirect_cpu_kern.c 	struct iphdr *iph = data + nh_off;
data              180 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              181 samples/bpf/xdp_redirect_cpu_kern.c 	struct iphdr *iph = data + nh_off;
data              192 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              193 samples/bpf/xdp_redirect_cpu_kern.c 	struct ipv6hdr *ip6h = data + nh_off;
data              204 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              234 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              235 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
data              277 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              278 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
data              325 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              326 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
data              393 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              394 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
data              472 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              473 samples/bpf/xdp_redirect_cpu_kern.c 	struct iphdr *iph = data + nh_off;
data              489 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              490 samples/bpf/xdp_redirect_cpu_kern.c 	struct ipv6hdr *ip6h = data + nh_off;
data              513 samples/bpf/xdp_redirect_cpu_kern.c 	void *data     = (void *)(long)ctx->data;
data              514 samples/bpf/xdp_redirect_cpu_kern.c 	struct ethhdr *eth = data;
data               39 samples/bpf/xdp_redirect_kern.c static void swap_src_dst_mac(void *data)
data               41 samples/bpf/xdp_redirect_kern.c 	unsigned short *p = data;
data               59 samples/bpf/xdp_redirect_kern.c 	void *data = (void *)(long)ctx->data;
data               60 samples/bpf/xdp_redirect_kern.c 	struct ethhdr *eth = data;
data               68 samples/bpf/xdp_redirect_kern.c 	if (data + nh_off > data_end)
data               79 samples/bpf/xdp_redirect_kern.c 	swap_src_dst_mac(data);
data               39 samples/bpf/xdp_redirect_map_kern.c static void swap_src_dst_mac(void *data)
data               41 samples/bpf/xdp_redirect_map_kern.c 	unsigned short *p = data;
data               59 samples/bpf/xdp_redirect_map_kern.c 	void *data = (void *)(long)ctx->data;
data               60 samples/bpf/xdp_redirect_map_kern.c 	struct ethhdr *eth = data;
data               68 samples/bpf/xdp_redirect_map_kern.c 	if (data + nh_off > data_end)
data               79 samples/bpf/xdp_redirect_map_kern.c 	swap_src_dst_mac(data);
data               85 samples/bpf/xdp_router_ipv4_kern.c static inline void set_src_dst_mac(void *data, void *src, void *dst)
data               89 samples/bpf/xdp_router_ipv4_kern.c 	unsigned short *p = data;
data               96 samples/bpf/xdp_router_ipv4_kern.c static inline int parse_ipv4(void *data, u64 nh_off, void *data_end,
data               99 samples/bpf/xdp_router_ipv4_kern.c 	struct iphdr *iph = data + nh_off;
data              113 samples/bpf/xdp_router_ipv4_kern.c 	void *data = (void *)(long)ctx->data;
data              116 samples/bpf/xdp_router_ipv4_kern.c 	struct ethhdr *eth = data;
data              124 samples/bpf/xdp_router_ipv4_kern.c 	if (data + nh_off > data_end)
data              132 samples/bpf/xdp_router_ipv4_kern.c 		vhdr = data + nh_off;
data              134 samples/bpf/xdp_router_ipv4_kern.c 		if (data + nh_off > data_end)
data              144 samples/bpf/xdp_router_ipv4_kern.c 		ipproto = parse_ipv4(data, nh_off, data_end, &src_ip, &dest_ip);
data              177 samples/bpf/xdp_router_ipv4_kern.c 		set_src_dst_mac(data, src_mac, dest_mac);
data              235 samples/bpf/xdp_router_ipv4_user.c 				prefix_key->data[i] = (route.dst >> i * 8) & 0xff;
data              238 samples/bpf/xdp_router_ipv4_user.c 			       (int)prefix_key->data[0],
data              239 samples/bpf/xdp_router_ipv4_user.c 			       (int)prefix_key->data[1],
data              240 samples/bpf/xdp_router_ipv4_user.c 			       (int)prefix_key->data[2],
data              241 samples/bpf/xdp_router_ipv4_user.c 			       (int)prefix_key->data[3],
data              248 samples/bpf/xdp_router_ipv4_user.c 					prefix_value->prefix[i] = prefix_key->data[i];
data              262 samples/bpf/xdp_router_ipv4_user.c 					       prefix_key->data[0],
data              263 samples/bpf/xdp_router_ipv4_user.c 					       prefix_key->data[1],
data              264 samples/bpf/xdp_router_ipv4_user.c 					       prefix_key->data[2],
data              265 samples/bpf/xdp_router_ipv4_user.c 					       prefix_key->data[3],
data              276 samples/bpf/xdp_router_ipv4_user.c 				} else if (prefix_key->data[0] ==
data              278 samples/bpf/xdp_router_ipv4_user.c 					   prefix_key->data[1] ==
data              280 samples/bpf/xdp_router_ipv4_user.c 					   prefix_key->data[2] ==
data              282 samples/bpf/xdp_router_ipv4_user.c 					   prefix_key->data[3] ==
data              289 samples/bpf/xdp_router_ipv4_user.c 							prefix_key->data[i];
data               58 samples/bpf/xdp_rxq_info_kern.c void swap_src_dst_mac(void *data)
data               60 samples/bpf/xdp_rxq_info_kern.c 	unsigned short *p = data;
data               78 samples/bpf/xdp_rxq_info_kern.c 	void *data     = (void *)(long)ctx->data;
data              121 samples/bpf/xdp_rxq_info_kern.c 		struct ethhdr *eth = data;
data              134 samples/bpf/xdp_rxq_info_kern.c 			swap_src_dst_mac(data);
data               21 samples/bpf/xdp_sample_pkts_kern.c 	void *data = (void *)(long)ctx->data;
data               29 samples/bpf/xdp_sample_pkts_kern.c 	if (data < data_end) {
data               45 samples/bpf/xdp_sample_pkts_kern.c 		metadata.pkt_len = (u16)(data_end - data);
data               75 samples/bpf/xdp_sample_pkts_user.c static void print_bpf_output(void *ctx, int cpu, void *data, __u32 size)
data               81 samples/bpf/xdp_sample_pkts_user.c 	} __packed *e = data;
data               80 samples/bpf/xdp_tx_iptunnel_kern.c 	void *data = (void *)(long)xdp->data;
data               84 samples/bpf/xdp_tx_iptunnel_kern.c 	struct iphdr *iph = data + sizeof(struct ethhdr);
data              115 samples/bpf/xdp_tx_iptunnel_kern.c 	data = (void *)(long)xdp->data;
data              118 samples/bpf/xdp_tx_iptunnel_kern.c 	new_eth = data;
data              119 samples/bpf/xdp_tx_iptunnel_kern.c 	iph = data + sizeof(*new_eth);
data              120 samples/bpf/xdp_tx_iptunnel_kern.c 	old_eth = data + sizeof(*iph);
data              155 samples/bpf/xdp_tx_iptunnel_kern.c 	void *data = (void *)(long)xdp->data;
data              159 samples/bpf/xdp_tx_iptunnel_kern.c 	struct ipv6hdr *ip6h = data + sizeof(struct ethhdr);
data              187 samples/bpf/xdp_tx_iptunnel_kern.c 	data = (void *)(long)xdp->data;
data              190 samples/bpf/xdp_tx_iptunnel_kern.c 	new_eth = data;
data              191 samples/bpf/xdp_tx_iptunnel_kern.c 	ip6h = data + sizeof(*new_eth);
data              192 samples/bpf/xdp_tx_iptunnel_kern.c 	old_eth = data + sizeof(*ip6h);
data              219 samples/bpf/xdp_tx_iptunnel_kern.c 	void *data = (void *)(long)xdp->data;
data              220 samples/bpf/xdp_tx_iptunnel_kern.c 	struct ethhdr *eth = data;
data              229 samples/bpf/xdpsock_user.c static void swap_mac_addresses(void *data)
data              231 samples/bpf/xdpsock_user.c 	struct ether_header *eth = (struct ether_header *)data;
data               30 samples/connector/cn_test.c 	        msg->len ? (char *)msg->data : "");
data              118 samples/connector/cn_test.c 	char data[32];
data              122 samples/connector/cn_test.c 	m = kzalloc(sizeof(*m) + sizeof(data), GFP_ATOMIC);
data              127 samples/connector/cn_test.c 		m->len = sizeof(data);
data              130 samples/connector/cn_test.c 		    scnprintf(data, sizeof(data), "counter = %u",
data              133 samples/connector/cn_test.c 		memcpy(m + 1, data, m->len);
data              104 samples/connector/ucon.c 	struct cn_msg *data;
data              168 samples/connector/ucon.c 		data = (struct cn_msg *)buf;
data              170 samples/connector/ucon.c 		data->id.idx = CN_TEST_IDX;
data              171 samples/connector/ucon.c 		data->id.val = CN_TEST_VAL;
data              172 samples/connector/ucon.c 		data->seq = seq++;
data              173 samples/connector/ucon.c 		data->ack = 0;
data              174 samples/connector/ucon.c 		data->len = 0;
data              178 samples/connector/ucon.c 				len = netlink_send(s, data);
data              181 samples/connector/ucon.c 			ulog("%d messages have been sent to %08x.%08x.\n", i, data->id.idx, data->id.val);
data              222 samples/connector/ucon.c 			data = (struct cn_msg *)NLMSG_DATA(reply);
data              226 samples/connector/ucon.c 				ctime(&tm), data->id.idx, data->id.val, data->seq, data->ack);
data               32 samples/hw_breakpoint/data_breakpoint.c 			       struct perf_sample_data *data,
data               42 samples/kprobes/kretprobe_example.c 	struct my_data *data;
data               47 samples/kprobes/kretprobe_example.c 	data = (struct my_data *)ri->data;
data               48 samples/kprobes/kretprobe_example.c 	data->entry_stamp = ktime_get();
data               60 samples/kprobes/kretprobe_example.c 	struct my_data *data = (struct my_data *)ri->data;
data               65 samples/kprobes/kretprobe_example.c 	delta = ktime_to_ns(ktime_sub(now, data->entry_stamp));
data              116 samples/mei/mei-amt-version.c 	struct mei_connect_client_data data;
data              126 samples/mei/mei-amt-version.c 	memset(&data, 0, sizeof(data));
data              129 samples/mei/mei-amt-version.c 	memcpy(&data.in_client_uuid, &me->guid, sizeof(me->guid));
data              130 samples/mei/mei-amt-version.c 	result = ioctl(me->fd, IOCTL_MEI_CONNECT_CLIENT, &data);
data              135 samples/mei/mei-amt-version.c 	cl = &data.out_client_properties;
data              270 samples/mei/mei-amt-version.c 	unsigned char data[0];
data              317 samples/mei/mei-amt-version.c 	code_ver = (struct amt_code_versions *)resp->data;
data              429 samples/mei/mei-amt-version.c 	memcpy(versions, response->data, sizeof(struct amt_code_versions));
data              169 samples/qmi/qmi_sample_client.c 	u8 data[TEST_MED_DATA_SIZE_V01];
data              192 samples/qmi/qmi_sample_client.c 					   data),
data              221 samples/qmi/qmi_sample_client.c 	u8 data[TEST_MED_DATA_SIZE_V01];
data              263 samples/qmi/qmi_sample_client.c 					   data),
data              337 samples/qmi/qmi_sample_client.c 			 struct qmi_txn *txn, const void *data)
data              339 samples/qmi/qmi_sample_client.c 	const struct test_ping_resp_msg_v01 *resp = data;
data              388 samples/qmi/qmi_sample_client.c 	req->data_len = min_t(size_t, sizeof(req->data), count);
data              389 samples/qmi/qmi_sample_client.c 	if (copy_from_user(req->data, user_buf, req->data_len)) {
data              412 samples/qmi/qmi_sample_client.c 		   memcmp(resp->data, req->data, req->data_len)) {
data               25 samples/rpmsg/rpmsg_client_sample.c static int rpmsg_sample_cb(struct rpmsg_device *rpdev, void *data, int len,
data               34 samples/rpmsg/rpmsg_client_sample.c 	print_hex_dump_debug(__func__, DUMP_PREFIX_NONE, 16, 1, data, len,
data              114 samples/seccomp/user-trap.c 	if (req->data.nr != __NR_mount) {
data              115 samples/seccomp/user-trap.c 		fprintf(stderr, "huh? trapped something besides mount? %d\n", req->data.nr);
data              120 samples/seccomp/user-trap.c 	if (!(req->data.args[3] & MS_BIND))
data              155 samples/seccomp/user-trap.c 	if (lseek(mem, req->data.args[0], SEEK_SET) < 0) {
data              166 samples/seccomp/user-trap.c 	if (lseek(mem, req->data.args[1], SEEK_SET) < 0) {
data              183 samples/seccomp/user-trap.c 		if (mount(source, target, NULL, req->data.args[3], NULL) < 0) {
data              187 samples/timers/hpet_example.c 			long 	data;
data              199 samples/timers/hpet_example.c 			if (read(fd, &data, sizeof(data)) != sizeof(data)) {
data              204 samples/timers/hpet_example.c 					data);
data              217 samples/uhid/uhid-example.c 	if (ev->u.output.data[0] != 0x2)
data              222 samples/uhid/uhid-example.c 		ev->u.output.data[1]);
data              286 samples/uhid/uhid-example.c 	ev.u.input.data[0] = 0x1;
data              288 samples/uhid/uhid-example.c 		ev.u.input.data[1] |= 0x1;
data              290 samples/uhid/uhid-example.c 		ev.u.input.data[1] |= 0x2;
data              292 samples/uhid/uhid-example.c 		ev.u.input.data[1] |= 0x4;
data              294 samples/uhid/uhid-example.c 	ev.u.input.data[2] = abs_hor;
data              295 samples/uhid/uhid-example.c 	ev.u.input.data[3] = abs_ver;
data              296 samples/uhid/uhid-example.c 	ev.u.input.data[4] = wheel;
data              294 samples/vfio-mdev/mtty.c 	u8 data = *buf;
data              301 samples/vfio-mdev/mtty.c 			mdev_state->s[index].divisor |= data;
data              311 samples/vfio-mdev/mtty.c 					mdev_state->s[index].rxtx.head] = data;
data              351 samples/vfio-mdev/mtty.c 			mdev_state->s[index].divisor |= (u16)data << 8;
data              353 samples/vfio-mdev/mtty.c 			mdev_state->s[index].uart_reg[offset] = data;
data              355 samples/vfio-mdev/mtty.c 			if ((data & UART_IER_THRI) &&
data              371 samples/vfio-mdev/mtty.c 		mdev_state->s[index].fcr = data;
data              374 samples/vfio-mdev/mtty.c 		if (data & (UART_FCR_CLEAR_RCVR | UART_FCR_CLEAR_XMIT)) {
data              382 samples/vfio-mdev/mtty.c 		switch (data & UART_FCR_TRIGGER_MASK) {
data              406 samples/vfio-mdev/mtty.c 		if (data & UART_FCR_ENABLE_FIFO)
data              416 samples/vfio-mdev/mtty.c 		if (data & UART_LCR_DLAB) {
data              422 samples/vfio-mdev/mtty.c 		mdev_state->s[index].uart_reg[offset] = data;
data              426 samples/vfio-mdev/mtty.c 		mdev_state->s[index].uart_reg[offset] = data;
data              429 samples/vfio-mdev/mtty.c 				(data & UART_MCR_OUT2)) {
data              437 samples/vfio-mdev/mtty.c 				(data & (UART_MCR_RTS | UART_MCR_DTR))) {
data              451 samples/vfio-mdev/mtty.c 		mdev_state->s[index].uart_reg[offset] = data;
data              917 samples/vfio-mdev/mtty.c 			 unsigned int count, void *data)
data              946 samples/vfio-mdev/mtty.c 				int fd = *(int *)data;
data              980 samples/vfio-mdev/mtty.c 				int fd = *(int *)data;
data             1215 samples/vfio-mdev/mtty.c 		u8 *data = NULL, *ptr = NULL;
data             1231 samples/vfio-mdev/mtty.c 			ptr = data = memdup_user((void __user *)(arg + minsz),
data             1233 samples/vfio-mdev/mtty.c 			if (IS_ERR(data))
data             1234 samples/vfio-mdev/mtty.c 				return PTR_ERR(data);
data             1238 samples/vfio-mdev/mtty.c 				    hdr.count, data);
data              188 samples/vfs/test-statx.c static void dump_hex(unsigned long long *data, int from, int to)
data              200 samples/vfs/test-statx.c 		printf("%016llx", data[offset]);
data               34 scripts/dtc/checks.c 	void *data;
data               47 scripts/dtc/checks.c 		.data = (d_), \
data              202 scripts/dtc/checks.c 	char *propname = c->data;
data              221 scripts/dtc/checks.c 	char *propname = c->data;
data              249 scripts/dtc/checks.c 	char *propname = c->data;
data              306 scripts/dtc/checks.c 	int n = strspn(node->name, c->data);
data              317 scripts/dtc/checks.c 	int n = strspn(node->name, c->data);
data              366 scripts/dtc/checks.c 		int n = strspn(prop->name, c->data);
data              383 scripts/dtc/checks.c 		int n = strspn(name, c->data);
data              398 scripts/dtc/checks.c 			n = strspn(name, c->data);
data              679 scripts/dtc/checks.c 		c->data = prop->name;
data             1315 scripts/dtc/checks.c 	c->data = prop->name;
data             1336 scripts/dtc/checks.c 	c->data = prop->name;
data             1428 scripts/dtc/checks.c 	struct provider *provider = c->data;
data                8 scripts/dtc/data.c void data_free(struct data d)
data               24 scripts/dtc/data.c struct data data_grow_for(struct data d, int xlen)
data               26 scripts/dtc/data.c 	struct data nd;
data               44 scripts/dtc/data.c struct data data_copy_mem(const char *mem, int len)
data               46 scripts/dtc/data.c 	struct data d;
data               56 scripts/dtc/data.c struct data data_copy_escape_string(const char *s, int len)
data               59 scripts/dtc/data.c 	struct data d;
data               79 scripts/dtc/data.c struct data data_copy_file(FILE *f, size_t maxlen)
data               81 scripts/dtc/data.c 	struct data d = empty_data;
data              107 scripts/dtc/data.c struct data data_append_data(struct data d, const void *p, int len)
data              115 scripts/dtc/data.c struct data data_insert_at_marker(struct data d, struct marker *m,
data              130 scripts/dtc/data.c static struct data data_append_markers(struct data d, struct marker *m)
data              141 scripts/dtc/data.c struct data data_merge(struct data d1, struct data d2)
data              143 scripts/dtc/data.c 	struct data d;
data              158 scripts/dtc/data.c struct data data_append_integer(struct data d, uint64_t value, int bits)
data              187 scripts/dtc/data.c struct data data_append_re(struct data d, uint64_t address, uint64_t size)
data              197 scripts/dtc/data.c struct data data_append_cell(struct data d, cell_t word)
data              202 scripts/dtc/data.c struct data data_append_addr(struct data d, uint64_t addr)
data              207 scripts/dtc/data.c struct data data_append_byte(struct data d, uint8_t byte)
data              212 scripts/dtc/data.c struct data data_append_zeroes(struct data d, int len)
data              221 scripts/dtc/data.c struct data data_append_align(struct data d, int align)
data              227 scripts/dtc/data.c struct data data_add_marker(struct data d, enum markertype type, char *ref)
data              240 scripts/dtc/data.c bool data_is_one_string(struct data d)
data               28 scripts/dtc/dtc-parser.y 	struct data data;
data               31 scripts/dtc/dtc-parser.y 		struct data	data;
data               56 scripts/dtc/dtc-parser.y %token <data> DT_STRING
data               62 scripts/dtc/dtc-parser.y %type <data> propdata
data               63 scripts/dtc/dtc-parser.y %type <data> propdataprefix
data               69 scripts/dtc/dtc-parser.y %type <data> bytestring
data              307 scripts/dtc/dtc-parser.y 			struct data d;
data              323 scripts/dtc/dtc-parser.y 			struct data d = empty_data;
data              370 scripts/dtc/dtc-parser.y 			$$.data = data_add_marker(empty_data, type, NULL);
data              375 scripts/dtc/dtc-parser.y 			$$.data = data_add_marker(empty_data, TYPE_UINT32, NULL);
data              395 scripts/dtc/dtc-parser.y 			$$.data = data_append_integer($1.data, $2, $1.bits);
data              409 scripts/dtc/dtc-parser.y 			$$.data = data_append_integer($1.data, val, $1.bits);
data              413 scripts/dtc/dtc-parser.y 			$$.data = data_add_marker($1.data, LABEL, $2);
data               89 scripts/dtc/dtc.h #define empty_data ((struct data){ 0 /* all .members = 0 or NULL */ })
data               99 scripts/dtc/dtc.h void data_free(struct data d);
data              101 scripts/dtc/dtc.h struct data data_grow_for(struct data d, int xlen);
data              103 scripts/dtc/dtc.h struct data data_copy_mem(const char *mem, int len);
data              104 scripts/dtc/dtc.h struct data data_copy_escape_string(const char *s, int len);
data              105 scripts/dtc/dtc.h struct data data_copy_file(FILE *f, size_t len);
data              107 scripts/dtc/dtc.h struct data data_append_data(struct data d, const void *p, int len);
data              108 scripts/dtc/dtc.h struct data data_insert_at_marker(struct data d, struct marker *m,
data              110 scripts/dtc/dtc.h struct data data_merge(struct data d1, struct data d2);
data              111 scripts/dtc/dtc.h struct data data_append_cell(struct data d, cell_t word);
data              112 scripts/dtc/dtc.h struct data data_append_integer(struct data d, uint64_t word, int bits);
data              113 scripts/dtc/dtc.h struct data data_append_re(struct data d, uint64_t address, uint64_t size);
data              114 scripts/dtc/dtc.h struct data data_append_addr(struct data d, uint64_t addr);
data              115 scripts/dtc/dtc.h struct data data_append_byte(struct data d, uint8_t byte);
data              116 scripts/dtc/dtc.h struct data data_append_zeroes(struct data d, int len);
data              117 scripts/dtc/dtc.h struct data data_append_align(struct data d, int align);
data              119 scripts/dtc/dtc.h struct data data_add_marker(struct data d, enum markertype type, char *ref);
data              121 scripts/dtc/dtc.h bool data_is_one_string(struct data d);
data              142 scripts/dtc/dtc.h 	struct data val;
data              196 scripts/dtc/dtc.h struct property *build_property(char *name, struct data val,
data              219 scripts/dtc/dtc.h 			char *name, const void *data, int len,
data               21 scripts/dtc/fdtdump.c static void print_data(const char *data, int len)
data               24 scripts/dtc/fdtdump.c 	const char *p = data;
data               30 scripts/dtc/fdtdump.c 	if (util_is_printable_string(data, len)) {
data               31 scripts/dtc/fdtdump.c 		printf(" = \"%s\"", (const char *)data);
data               53 scripts/dtc/fdtget.c static int show_data(struct display_info *disp, const char *data, int len)
data               56 scripts/dtc/fdtget.c 	const uint8_t *p = (const uint8_t *)data;
data               67 scripts/dtc/fdtget.c 		(!disp->type && util_is_printable_string(data, len));
data               69 scripts/dtc/fdtget.c 		if (data[len - 1] != '\0') {
data               73 scripts/dtc/fdtget.c 		for (s = data; s - data < len; s += strlen(s) + 1) {
data               74 scripts/dtc/fdtget.c 			if (s != data)
data              110 scripts/dtc/fdtget.c 	const struct fdt_property *data;
data              119 scripts/dtc/fdtget.c 		data = fdt_get_property_by_offset(blob, prop, NULL);
data              120 scripts/dtc/fdtget.c 		name = fdt_string(blob, fdt32_to_cpu(data->nameoff));
data               39 scripts/dtc/flattree.c 	void (*data)(void *, struct data);
data               47 scripts/dtc/flattree.c 	struct data *dtbuf = e;
data               54 scripts/dtc/flattree.c 	struct data *dtbuf = e;
data               65 scripts/dtc/flattree.c 	struct data *dtbuf = e;
data               70 scripts/dtc/flattree.c static void bin_emit_data(void *e, struct data d)
data               72 scripts/dtc/flattree.c 	struct data *dtbuf = e;
data               96 scripts/dtc/flattree.c 	.data = bin_emit_data,
data              149 scripts/dtc/flattree.c static void asm_emit_data(void *e, struct data d)
data              214 scripts/dtc/flattree.c 	.data = asm_emit_data,
data              220 scripts/dtc/flattree.c static int stringtable_insert(struct data *d, const char *str)
data              236 scripts/dtc/flattree.c 			 void *etarget, struct data *strbuf,
data              270 scripts/dtc/flattree.c 		emit->data(etarget, prop->val);
data              293 scripts/dtc/flattree.c static struct data flatten_reserve_list(struct reserve_info *reservelist,
data              297 scripts/dtc/flattree.c 	struct data d = empty_data;
data              349 scripts/dtc/flattree.c 	struct data blob       = empty_data;
data              350 scripts/dtc/flattree.c 	struct data reservebuf = empty_data;
data              351 scripts/dtc/flattree.c 	struct data dtbuf      = empty_data;
data              352 scripts/dtc/flattree.c 	struct data strbuf     = empty_data;
data              432 scripts/dtc/flattree.c static void dump_stringtable_asm(FILE *f, struct data strbuf)
data              450 scripts/dtc/flattree.c 	struct data strbuf = empty_data;
data              627 scripts/dtc/flattree.c static struct data flat_read_data(struct inbuf *inb, int len)
data              629 scripts/dtc/flattree.c 	struct data d = empty_data;
data              668 scripts/dtc/flattree.c 	struct data val;
data               45 scripts/dtc/libfdt/fdt.h 	char data[0];
data               59 scripts/dtc/libfdt/fdt_addresses.c 	uint8_t data[sizeof(fdt64_t) * 2], *prop;
data               72 scripts/dtc/libfdt/fdt_addresses.c 	prop = data;
data               97 scripts/dtc/libfdt/fdt_addresses.c 	return fdt_appendprop(fdt, nodeoffset, name, data,
data              448 scripts/dtc/libfdt/fdt_ro.c 		return prop->data + 4;
data              449 scripts/dtc/libfdt/fdt_ro.c 	return prop->data;
data              476 scripts/dtc/libfdt/fdt_ro.c 		return prop->data + 4;
data              477 scripts/dtc/libfdt/fdt_ro.c 	return prop->data;
data              180 scripts/dtc/libfdt/fdt_rw.c 	if ((err = fdt_splice_struct_(fdt, (*prop)->data, FDT_TAGALIGN(oldlen),
data              257 scripts/dtc/libfdt/fdt_rw.c 	*prop_data = prop->data;
data              287 scripts/dtc/libfdt/fdt_rw.c 		err = fdt_splice_struct_(fdt, prop->data,
data              293 scripts/dtc/libfdt/fdt_rw.c 		memcpy(prop->data + oldlen, val, len);
data              298 scripts/dtc/libfdt/fdt_rw.c 		memcpy(prop->data, val, len);
data              313 scripts/dtc/libfdt/fdt_sw.c 	*valp = prop->data;
data               39 scripts/dtc/livetree.c struct property *build_property(char *name, struct data val,
data              233 scripts/dtc/livetree.c 	struct data d = empty_data;
data              339 scripts/dtc/livetree.c 			char *name, const void *data, int len,
data              342 scripts/dtc/livetree.c 	struct data d;
data              348 scripts/dtc/livetree.c 		d = data_append_data(d, data, len);
data              352 scripts/dtc/livetree.c 		d = data_append_data(d, data, len);
data              596 scripts/dtc/livetree.c 	struct data d = empty_data;
data              107 scripts/dtc/util.c bool util_is_printable_string(const void *data, int len)
data              109 scripts/dtc/util.c 	const char *s = data;
data              371 scripts/dtc/util.c void utilfdt_print_data(const char *data, int len)
data              380 scripts/dtc/util.c 	if (util_is_printable_string(data, len)) {
data              383 scripts/dtc/util.c 		s = data;
data              387 scripts/dtc/util.c 			if (s < data + len)
data              389 scripts/dtc/util.c 		} while (s < data + len);
data              392 scripts/dtc/util.c 		const fdt32_t *cell = (const fdt32_t *)data;
data              400 scripts/dtc/util.c 		const unsigned char *p = (const unsigned char *)data;
data               74 scripts/dtc/util.h bool util_is_printable_string(const void *data, int len);
data              174 scripts/dtc/util.h void utilfdt_print_data(const char *data, int len);
data               32 scripts/dtc/yamltree.c static void yaml_propval_int(yaml_emitter_t *emitter, struct marker *markers, char *data, int len, int width)
data               59 scripts/dtc/yamltree.c 			sprintf(buf, "0x%"PRIx8, *(uint8_t*)(data + off));
data               62 scripts/dtc/yamltree.c 			sprintf(buf, "0x%"PRIx16, fdt16_to_cpu(*(fdt16_t*)(data + off)));
data               65 scripts/dtc/yamltree.c 			sprintf(buf, "0x%"PRIx32, fdt32_to_cpu(*(fdt32_t*)(data + off)));
data               76 scripts/dtc/yamltree.c 			sprintf(buf, "0x%"PRIx64, fdt64_to_cpu(*(fdt64_t*)(data + off)));
data              143 scripts/dtc/yamltree.c 		char *data = &prop->val.val[m->offset];
data              154 scripts/dtc/yamltree.c 			yaml_propval_int(emitter, m, data, chunk_len, 2);
data              157 scripts/dtc/yamltree.c 			yaml_propval_int(emitter, m, data, chunk_len, 4);
data              160 scripts/dtc/yamltree.c 			yaml_propval_int(emitter, m, data, chunk_len, 8);
data              163 scripts/dtc/yamltree.c 			yaml_propval_string(emitter, data, chunk_len);
data              166 scripts/dtc/yamltree.c 			yaml_propval_int(emitter, m, data, chunk_len, 1);
data              340 scripts/gcc-plugins/gcc-common.h static inline bool cgraph_for_node_and_aliases(cgraph_node_ptr node, bool (*callback)(cgraph_node_ptr, void *), void *data, bool include_overwritable)
data              344 scripts/gcc-plugins/gcc-common.h 	if (callback(node, data))
data              349 scripts/gcc-plugins/gcc-common.h 			if (cgraph_for_node_and_aliases(alias, callback, data, include_overwritable))
data              792 scripts/gcc-plugins/gcc-common.h static inline bool cgraph_for_node_and_aliases(cgraph_node_ptr node, bool (*callback)(cgraph_node_ptr, void *), void *data, bool include_overwritable)
data              794 scripts/gcc-plugins/gcc-common.h 	return node->call_for_symbol_thunks_and_aliases(callback, data, include_overwritable);
data              797 scripts/gcc-plugins/gcc-common.h static inline struct cgraph_node_hook_list *cgraph_add_function_insertion_hook(cgraph_node_hook hook, void *data)
data              799 scripts/gcc-plugins/gcc-common.h 	return symtab->add_cgraph_insertion_hook(hook, data);
data              807 scripts/gcc-plugins/gcc-common.h static inline struct cgraph_node_hook_list *cgraph_add_node_removal_hook(cgraph_node_hook hook, void *data)
data              809 scripts/gcc-plugins/gcc-common.h 	return symtab->add_cgraph_removal_hook(hook, data);
data              817 scripts/gcc-plugins/gcc-common.h static inline struct cgraph_2node_hook_list *cgraph_add_node_duplication_hook(cgraph_2node_hook hook, void *data)
data              819 scripts/gcc-plugins/gcc-common.h 	return symtab->add_cgraph_duplication_hook(hook, data);
data              260 scripts/gcc-plugins/latent_entropy_plugin.c static void register_attributes(void *event_data __unused, void *data __unused)
data              528 scripts/gcc-plugins/randomize_layout_plugin.c static void randomize_layout_finish_decl(void *event_data, void *data)
data              556 scripts/gcc-plugins/randomize_layout_plugin.c static void finish_type(void *event_data, void *data)
data              588 scripts/gcc-plugins/randomize_layout_plugin.c static void register_attributes(void *event_data, void *data)
data              660 scripts/gcc-plugins/randomize_layout_plugin.c static void check_global_variables(void *event_data, void *data)
data               67 scripts/gcc-plugins/structleak_plugin.c static void register_attributes(void *event_data, void *data)
data              101 scripts/gcc-plugins/structleak_plugin.c static void finish_type(void *event_data, void *data)
data              300 scripts/kallsyms.c static int expand_symbol(unsigned char *data, int len, char *result)
data              305 scripts/kallsyms.c 		c = *data;
data              317 scripts/kallsyms.c 		data++;
data             1141 scripts/kconfig/expr.c 		void *data, int prevtoken)
data             1144 scripts/kconfig/expr.c 		fn(data, NULL, "y");
data             1149 scripts/kconfig/expr.c 		fn(data, NULL, "(");
data             1153 scripts/kconfig/expr.c 			fn(data, e->left.sym, e->left.sym->name);
data             1155 scripts/kconfig/expr.c 			fn(data, NULL, "<choice>");
data             1158 scripts/kconfig/expr.c 		fn(data, NULL, "!");
data             1159 scripts/kconfig/expr.c 		expr_print(e->left.expr, fn, data, E_NOT);
data             1163 scripts/kconfig/expr.c 			fn(data, e->left.sym, e->left.sym->name);
data             1165 scripts/kconfig/expr.c 			fn(data, NULL, "<choice>");
data             1166 scripts/kconfig/expr.c 		fn(data, NULL, "=");
data             1167 scripts/kconfig/expr.c 		fn(data, e->right.sym, e->right.sym->name);
data             1172 scripts/kconfig/expr.c 			fn(data, e->left.sym, e->left.sym->name);
data             1174 scripts/kconfig/expr.c 			fn(data, NULL, "<choice>");
data             1175 scripts/kconfig/expr.c 		fn(data, NULL, e->type == E_LEQ ? "<=" : "<");
data             1176 scripts/kconfig/expr.c 		fn(data, e->right.sym, e->right.sym->name);
data             1181 scripts/kconfig/expr.c 			fn(data, e->left.sym, e->left.sym->name);
data             1183 scripts/kconfig/expr.c 			fn(data, NULL, "<choice>");
data             1184 scripts/kconfig/expr.c 		fn(data, NULL, e->type == E_GEQ ? ">=" : ">");
data             1185 scripts/kconfig/expr.c 		fn(data, e->right.sym, e->right.sym->name);
data             1189 scripts/kconfig/expr.c 			fn(data, e->left.sym, e->left.sym->name);
data             1191 scripts/kconfig/expr.c 			fn(data, NULL, "<choice>");
data             1192 scripts/kconfig/expr.c 		fn(data, NULL, "!=");
data             1193 scripts/kconfig/expr.c 		fn(data, e->right.sym, e->right.sym->name);
data             1196 scripts/kconfig/expr.c 		expr_print(e->left.expr, fn, data, E_OR);
data             1197 scripts/kconfig/expr.c 		fn(data, NULL, " || ");
data             1198 scripts/kconfig/expr.c 		expr_print(e->right.expr, fn, data, E_OR);
data             1201 scripts/kconfig/expr.c 		expr_print(e->left.expr, fn, data, E_AND);
data             1202 scripts/kconfig/expr.c 		fn(data, NULL, " && ");
data             1203 scripts/kconfig/expr.c 		expr_print(e->right.expr, fn, data, E_AND);
data             1206 scripts/kconfig/expr.c 		fn(data, e->right.sym, e->right.sym->name);
data             1208 scripts/kconfig/expr.c 			fn(data, NULL, " ^ ");
data             1209 scripts/kconfig/expr.c 			expr_print(e->left.expr, fn, data, E_LIST);
data             1213 scripts/kconfig/expr.c 		fn(data, NULL, "[");
data             1214 scripts/kconfig/expr.c 		fn(data, e->left.sym, e->left.sym->name);
data             1215 scripts/kconfig/expr.c 		fn(data, NULL, " ");
data             1216 scripts/kconfig/expr.c 		fn(data, e->right.sym, e->right.sym->name);
data             1217 scripts/kconfig/expr.c 		fn(data, NULL, "]");
data             1223 scripts/kconfig/expr.c 		fn(data, NULL, buf);
data             1228 scripts/kconfig/expr.c 		fn(data, NULL, ")");
data             1231 scripts/kconfig/expr.c static void expr_print_file_helper(void *data, struct symbol *sym, const char *str)
data             1233 scripts/kconfig/expr.c 	xfwrite(str, strlen(str), 1, data);
data             1241 scripts/kconfig/expr.c static void expr_print_gstr_helper(void *data, struct symbol *sym, const char *str)
data             1243 scripts/kconfig/expr.c 	struct gstr *gs = (struct gstr*)data;
data             1283 scripts/kconfig/expr.c 			      void *data, tristate pr_type, const char **title)
data             1286 scripts/kconfig/expr.c 		expr_print_revdep(e->left.expr, fn, data, pr_type, title);
data             1287 scripts/kconfig/expr.c 		expr_print_revdep(e->right.expr, fn, data, pr_type, title);
data             1290 scripts/kconfig/expr.c 			fn(data, NULL, *title);
data             1294 scripts/kconfig/expr.c 		fn(data, NULL, "  - ");
data             1295 scripts/kconfig/expr.c 		expr_print(e, fn, data, E_NONE);
data             1296 scripts/kconfig/expr.c 		fn(data, NULL, "\n");
data              267 scripts/kconfig/expr.h 	void *data;
data               65 scripts/kconfig/lkc_proto.h void expr_print(struct expr *e, void (*fn)(void *, struct symbol *, const char *), void *data, int prevtoken);
data              156 scripts/kconfig/lxdialog/dialog.h 	void *data;	/* pointer to menu item - used by menubox+checklist */
data              221 scripts/kconfig/lxdialog/dialog.h 		   update_text_fn update_text, void *data);
data               13 scripts/kconfig/lxdialog/textbox.c 		       update_text, void *data);
data               28 scripts/kconfig/lxdialog/textbox.c 			     void *data)
data               30 scripts/kconfig/lxdialog/textbox.c 	print_page(box, boxh, boxw, update_text, data);
data               45 scripts/kconfig/lxdialog/textbox.c 		   update_text_fn update_text, void *data)
data              126 scripts/kconfig/lxdialog/textbox.c 			 data);
data              146 scripts/kconfig/lxdialog/textbox.c 						 data);
data              157 scripts/kconfig/lxdialog/textbox.c 					 cur_x, update_text, data);
data              167 scripts/kconfig/lxdialog/textbox.c 					 cur_x, update_text, data);
data              177 scripts/kconfig/lxdialog/textbox.c 					 cur_x, update_text, data);
data              187 scripts/kconfig/lxdialog/textbox.c 					 cur_x, update_text, data);
data              197 scripts/kconfig/lxdialog/textbox.c 					 cur_x, update_text, data);
data              213 scripts/kconfig/lxdialog/textbox.c 					 cur_x, update_text, data);
data              224 scripts/kconfig/lxdialog/textbox.c 					 cur_x, update_text, data);
data              300 scripts/kconfig/lxdialog/textbox.c 		       update_text, void *data)
data              311 scripts/kconfig/lxdialog/textbox.c 		update_text(buf, page - buf, end - buf, data);
data              630 scripts/kconfig/lxdialog/util.c 	item_cur->node.data = ptr;
data              648 scripts/kconfig/lxdialog/util.c 	return item_cur->node.data;
data              290 scripts/kconfig/mconf.c 			    update_text_fn update_text, void *data);
data              365 scripts/kconfig/mconf.c 	struct search_data *data = _data;
data              369 scripts/kconfig/mconf.c 	list_for_each_entry(pos, data->head, entries) {
data              377 scripts/kconfig/mconf.c 				data->keys[k] = key;
data              378 scripts/kconfig/mconf.c 				data->targets[k] = pos->target;
data              387 scripts/kconfig/mconf.c 	data->keys[k] = 0;
data              436 scripts/kconfig/mconf.c 		struct search_data data = {
data              448 scripts/kconfig/mconf.c 					&data);
data              495 scripts/kconfig/mconf.c 						  menu->data ? "-->" : "++>",
data              503 scripts/kconfig/mconf.c 				if (single_menu_mode && menu->data)
data              689 scripts/kconfig/mconf.c 					submenu->data = (void *) (long) !submenu->data;
data              756 scripts/kconfig/mconf.c 			    update_text, void *data)
data              760 scripts/kconfig/mconf.c 			      update_text, data);
data              761 scripts/kconfig/nconf.c 						menu->data ? "-->" : "++>",
data              769 scripts/kconfig/nconf.c 				if (single_menu_mode && menu->data)
data             1173 scripts/kconfig/nconf.c 					submenu->data =
data             1174 scripts/kconfig/nconf.c 						(void *) (long) !submenu->data;
data              198 scripts/kconfig/qconf.cc 		const char* data;
data              200 scripts/kconfig/qconf.cc 		data = sym_get_string_value(sym);
data              202 scripts/kconfig/qconf.cc 		setText(dataColIdx, data);
data              204 scripts/kconfig/qconf.cc 			prompt = QString("%1: %2").arg(prompt).arg(data);
data              206 scripts/kconfig/qconf.cc 			prompt = QString("(%2) %1").arg(prompt).arg(data);
data              227 scripts/kconfig/qconf.cc 		for (i = (ConfigItem*)menu->data; i; i = i->nextItem)
data              241 scripts/kconfig/qconf.cc 		nextItem = (ConfigItem*)menu->data;
data              242 scripts/kconfig/qconf.cc 		menu->data = this;
data              257 scripts/kconfig/qconf.cc 		ConfigItem** ip = (ConfigItem**)&menu->data;
data              387 scripts/kconfig/qconf.cc 	ConfigItem* item = (ConfigItem*)menu->data;
data             1211 scripts/kconfig/qconf.cc void ConfigInfoView::expr_print_help(void *data, struct symbol *sym, const char *str)
data             1213 scripts/kconfig/qconf.cc 	QString* text = reinterpret_cast<QString*>(data);
data             1535 scripts/kconfig/qconf.cc 	name = ba.data();
data             1568 scripts/kconfig/qconf.cc 	name = ba.data();
data              262 scripts/kconfig/qconf.h 	static void expr_print_help(void *data, struct symbol *sym, const char *str);
data              170 scripts/mod/sumversion.c 		       const unsigned char *data, unsigned int len)
data              178 scripts/mod/sumversion.c 		       data, len);
data              183 scripts/mod/sumversion.c 	       data, avail);
data              186 scripts/mod/sumversion.c 	data += avail;
data              190 scripts/mod/sumversion.c 		memcpy(mctx->block, data, sizeof(mctx->block));
data              192 scripts/mod/sumversion.c 		data += sizeof(mctx->block);
data              196 scripts/mod/sumversion.c 	memcpy(mctx->block, data, len);
data              182 security/apparmor/apparmorfs.c 			       umode_t mode, void *data, char *link,
data              197 security/apparmor/apparmorfs.c 	inode->i_private = data;
data              232 security/apparmor/apparmorfs.c 				  struct dentry *parent, void *data, void *link,
data              264 security/apparmor/apparmorfs.c 	error = __aafs_setup_d_inode(dir, dentry, mode, data, link, fops, iops);
data              293 security/apparmor/apparmorfs.c 				       struct dentry *parent, void *data,
data              296 security/apparmor/apparmorfs.c 	return aafs_create(name, mode, parent, data, NULL, fops, NULL);
data              391 security/apparmor/apparmorfs.c 	struct aa_loaddata *data;
data              400 security/apparmor/apparmorfs.c 	data = aa_loaddata_alloc(alloc_size);
data              401 security/apparmor/apparmorfs.c 	if (IS_ERR(data))
data              402 security/apparmor/apparmorfs.c 		return data;
data              404 security/apparmor/apparmorfs.c 	data->size = copy_size;
data              405 security/apparmor/apparmorfs.c 	if (copy_from_user(data->data, userbuf, copy_size)) {
data              406 security/apparmor/apparmorfs.c 		kvfree(data);
data              410 security/apparmor/apparmorfs.c 	return data;
data              416 security/apparmor/apparmorfs.c 	struct aa_loaddata *data;
data              429 security/apparmor/apparmorfs.c 	data = aa_simple_write_to_buffer(buf, size, size, pos);
data              430 security/apparmor/apparmorfs.c 	error = PTR_ERR(data);
data              431 security/apparmor/apparmorfs.c 	if (!IS_ERR(data)) {
data              432 security/apparmor/apparmorfs.c 		error = aa_replace_profiles(ns, label, mask, data);
data              433 security/apparmor/apparmorfs.c 		aa_put_loaddata(data);
data              479 security/apparmor/apparmorfs.c 	struct aa_loaddata *data;
data              496 security/apparmor/apparmorfs.c 	data = aa_simple_write_to_buffer(buf, size + 1, size, pos);
data              498 security/apparmor/apparmorfs.c 	error = PTR_ERR(data);
data              499 security/apparmor/apparmorfs.c 	if (!IS_ERR(data)) {
data              500 security/apparmor/apparmorfs.c 		data->data[size] = 0;
data              501 security/apparmor/apparmorfs.c 		error = aa_remove_profiles(ns, label, data->data, size);
data              502 security/apparmor/apparmorfs.c 		aa_put_loaddata(data);
data              668 security/apparmor/apparmorfs.c 	struct aa_data *data;
data              703 security/apparmor/apparmorfs.c 		if (!profile->data)
data              706 security/apparmor/apparmorfs.c 		data = rhashtable_lookup_fast(profile->data, &key,
data              707 security/apparmor/apparmorfs.c 					      profile->data->p);
data              709 security/apparmor/apparmorfs.c 		if (data) {
data              710 security/apparmor/apparmorfs.c 			if (out + sizeof(outle32) + data->size > buf +
data              715 security/apparmor/apparmorfs.c 			outle32 = __cpu_to_le32(data->size);
data              718 security/apparmor/apparmorfs.c 			memcpy(out, data->data, data->size);
data              719 security/apparmor/apparmorfs.c 			out += data->size;
data              813 security/apparmor/apparmorfs.c 	char data[0];
data              872 security/apparmor/apparmorfs.c 	if (copy_from_user(t->data, buf, size))
data              890 security/apparmor/apparmorfs.c 	ret = simple_read_from_buffer(buf, size, pos, t->data, t->size);
data              947 security/apparmor/apparmorfs.c 	    !memcmp(t->data, QUERY_CMD_PROFILE, QUERY_CMD_PROFILE_LEN)) {
data              948 security/apparmor/apparmorfs.c 		len = query_label(t->data, MULTI_TRANSACTION_LIMIT,
data              949 security/apparmor/apparmorfs.c 				  t->data + QUERY_CMD_PROFILE_LEN,
data              952 security/apparmor/apparmorfs.c 		   !memcmp(t->data, QUERY_CMD_LABEL, QUERY_CMD_LABEL_LEN)) {
data              953 security/apparmor/apparmorfs.c 		len = query_label(t->data, MULTI_TRANSACTION_LIMIT,
data              954 security/apparmor/apparmorfs.c 				  t->data + QUERY_CMD_LABEL_LEN,
data              957 security/apparmor/apparmorfs.c 		   !memcmp(t->data, QUERY_CMD_LABELALL,
data              959 security/apparmor/apparmorfs.c 		len = query_label(t->data, MULTI_TRANSACTION_LIMIT,
data              960 security/apparmor/apparmorfs.c 				  t->data + QUERY_CMD_LABELALL_LEN,
data              963 security/apparmor/apparmorfs.c 		   !memcmp(t->data, QUERY_CMD_DATA, QUERY_CMD_DATA_LEN)) {
data              964 security/apparmor/apparmorfs.c 		len = query_data(t->data, MULTI_TRANSACTION_LIMIT,
data              965 security/apparmor/apparmorfs.c 				 t->data + QUERY_CMD_DATA_LEN,
data             1225 security/apparmor/apparmorfs.c 	struct aa_loaddata *data = __aa_get_loaddata(inode->i_private);
data             1228 security/apparmor/apparmorfs.c 	if (!data)
data             1232 security/apparmor/apparmorfs.c 	error = single_open(file, show, data);
data             1236 security/apparmor/apparmorfs.c 		aa_put_loaddata(data);
data             1254 security/apparmor/apparmorfs.c 	struct aa_loaddata *data = seq->private;
data             1256 security/apparmor/apparmorfs.c 	seq_printf(seq, "v%d\n", data->abi);
data             1263 security/apparmor/apparmorfs.c 	struct aa_loaddata *data = seq->private;
data             1265 security/apparmor/apparmorfs.c 	seq_printf(seq, "%ld\n", data->revision);
data             1272 security/apparmor/apparmorfs.c 	struct aa_loaddata *data = seq->private;
data             1275 security/apparmor/apparmorfs.c 	if (data->hash) {
data             1277 security/apparmor/apparmorfs.c 			seq_printf(seq, "%.2x", data->hash[i]);
data             1293 security/apparmor/apparmorfs.c 	return simple_read_from_buffer(buf, size, ppos, rawdata->data,
data               28 security/apparmor/crypto.c char *aa_calc_hash(void *data, size_t len)
data               46 security/apparmor/crypto.c 	error = crypto_shash_update(desc, (u8 *) data, len);
data              150 security/apparmor/include/audit.h 			const char *data;
data               17 security/apparmor/include/crypto.h char *aa_calc_hash(void *data, size_t len);
data               21 security/apparmor/include/crypto.h static inline char *aa_calc_hash(void *data, size_t len)
data               29 security/apparmor/include/mount.h 	       unsigned long flags, void *data);
data               43 security/apparmor/include/mount.h 		 void *data);
data               89 security/apparmor/include/policy.h 	char *data;
data              161 security/apparmor/include/policy.h 	struct rhashtable *data;
data               69 security/apparmor/include/policy_unpack.h 	char *data;
data               85 security/apparmor/include/policy_unpack.h __aa_get_loaddata(struct aa_loaddata *data)
data               87 security/apparmor/include/policy_unpack.h 	if (data && kref_get_unless_zero(&(data->count)))
data               88 security/apparmor/include/policy_unpack.h 		return data;
data              102 security/apparmor/include/policy_unpack.h aa_get_loaddata(struct aa_loaddata *data)
data              104 security/apparmor/include/policy_unpack.h 	struct aa_loaddata *tmp = __aa_get_loaddata(data);
data              106 security/apparmor/include/policy_unpack.h 	AA_BUG(data && !tmp);
data              111 security/apparmor/include/policy_unpack.h void __aa_loaddata_update(struct aa_loaddata *data, long revision);
data              115 security/apparmor/include/policy_unpack.h static inline void aa_put_loaddata(struct aa_loaddata *data)
data              117 security/apparmor/include/policy_unpack.h 	if (data)
data              118 security/apparmor/include/policy_unpack.h 		kref_put(&data->count, aa_loaddata_kref);
data              517 security/apparmor/lsm.c 			     const char *type, unsigned long flags, void *data)
data              531 security/apparmor/lsm.c 			error = aa_remount(label, path, flags, data);
data              541 security/apparmor/lsm.c 					     flags, data);
data             1592 security/apparmor/lsm.c 		.data           = &unprivileged_userns_apparmor_policy,
data              285 security/apparmor/match.c 	char *data = blob;
data              299 security/apparmor/match.c 	if (ntohl(*(__be32 *) data) != YYTH_MAGIC)
data              302 security/apparmor/match.c 	hsize = ntohl(*(__be32 *) (data + 4));
data              306 security/apparmor/match.c 	dfa->flags = ntohs(*(__be16 *) (data + 12));
data              310 security/apparmor/match.c 	data += hsize;
data              314 security/apparmor/match.c 		table = unpack_table(data, size);
data              348 security/apparmor/match.c 		data += table_size(table->td_lolen, table->td_flags);
data              107 security/apparmor/mount.c 	if (aad(sa)->mnt.data) {
data              109 security/apparmor/mount.c 		audit_log_untrustedstring(ab, aad(sa)->mnt.data);
data              133 security/apparmor/mount.c 		       unsigned long flags, const void *data, u32 request,
data              173 security/apparmor/mount.c 	if (data && (perms->audit & AA_AUDIT_DATA))
data              174 security/apparmor/mount.c 		aad(&sa)->mnt.data = data;
data              242 security/apparmor/mount.c 			void *data, bool binary, struct aa_perms *perms)
data              274 security/apparmor/mount.c 	if (data && !binary && (perms->allow & AA_MNT_CONT_MATCH)) {
data              279 security/apparmor/mount.c 		state = aa_dfa_match(dfa, state, data);
data              318 security/apparmor/mount.c 			      unsigned long flags, void *data, bool binary,
data              346 security/apparmor/mount.c 			   mntpnt, devname, type, flags, data, binary, &perms);
data              355 security/apparmor/mount.c 			   flags, data, AA_MAY_MOUNT, &perms, info, error);
data              374 security/apparmor/mount.c 		     const char *type, unsigned long flags, void *data,
data              395 security/apparmor/mount.c 				  data, binary, info);
data              399 security/apparmor/mount.c 	       unsigned long flags, void *data)
data              414 security/apparmor/mount.c 				  flags, data, binary));
data              503 security/apparmor/mount.c 		 void *data)
data              540 security/apparmor/mount.c 				  type, flags, data, binary));
data              544 security/apparmor/mount.c 					   type, flags, data, binary, NULL));
data              188 security/apparmor/policy.c 	struct aa_data *data = ptr;
data              190 security/apparmor/policy.c 	kzfree(data->data);
data              191 security/apparmor/policy.c 	kzfree(data->key);
data              192 security/apparmor/policy.c 	kzfree(data);
data              236 security/apparmor/policy.c 	if (profile->data) {
data              237 security/apparmor/policy.c 		rht = profile->data;
data              238 security/apparmor/policy.c 		profile->data = NULL;
data              123 security/apparmor/policy_unpack.c void __aa_loaddata_update(struct aa_loaddata *data, long revision)
data              125 security/apparmor/policy_unpack.c 	AA_BUG(!data);
data              126 security/apparmor/policy_unpack.c 	AA_BUG(!data->ns);
data              127 security/apparmor/policy_unpack.c 	AA_BUG(!data->dents[AAFS_LOADDATA_REVISION]);
data              128 security/apparmor/policy_unpack.c 	AA_BUG(!mutex_is_locked(&data->ns->lock));
data              129 security/apparmor/policy_unpack.c 	AA_BUG(data->revision > revision);
data              131 security/apparmor/policy_unpack.c 	data->revision = revision;
data              132 security/apparmor/policy_unpack.c 	d_inode(data->dents[AAFS_LOADDATA_DIR])->i_mtime =
data              133 security/apparmor/policy_unpack.c 		current_time(d_inode(data->dents[AAFS_LOADDATA_DIR]));
data              134 security/apparmor/policy_unpack.c 	d_inode(data->dents[AAFS_LOADDATA_REVISION])->i_mtime =
data              135 security/apparmor/policy_unpack.c 		current_time(d_inode(data->dents[AAFS_LOADDATA_REVISION]));
data              144 security/apparmor/policy_unpack.c 	return memcmp(l->data, r->data, r->size) == 0;
data              165 security/apparmor/policy_unpack.c 	kvfree(d->data);
data              186 security/apparmor/policy_unpack.c 	d->data = kvzalloc(size, GFP_KERNEL);
data              187 security/apparmor/policy_unpack.c 	if (!d->data) {
data              296 security/apparmor/policy_unpack.c static bool unpack_u8(struct aa_ext *e, u8 *data, const char *name)
data              303 security/apparmor/policy_unpack.c 		if (data)
data              304 security/apparmor/policy_unpack.c 			*data = get_unaligned((u8 *)e->pos);
data              314 security/apparmor/policy_unpack.c static bool unpack_u32(struct aa_ext *e, u32 *data, const char *name)
data              321 security/apparmor/policy_unpack.c 		if (data)
data              322 security/apparmor/policy_unpack.c 			*data = le32_to_cpu(get_unaligned((__le32 *) e->pos));
data              332 security/apparmor/policy_unpack.c static bool unpack_u64(struct aa_ext *e, u64 *data, const char *name)
data              339 security/apparmor/policy_unpack.c 		if (data)
data              340 security/apparmor/policy_unpack.c 			*data = le64_to_cpu(get_unaligned((__le64 *) e->pos));
data              650 security/apparmor/policy_unpack.c static u32 strhash(const void *data, u32 len, u32 seed)
data              652 security/apparmor/policy_unpack.c 	const char * const *key = data;
data              659 security/apparmor/policy_unpack.c 	const struct aa_data *data = obj;
data              662 security/apparmor/policy_unpack.c 	return strcmp(data->key, *key);
data              679 security/apparmor/policy_unpack.c 	struct aa_data *data;
data              871 security/apparmor/policy_unpack.c 		profile->data = kzalloc(sizeof(*profile->data), GFP_KERNEL);
data              872 security/apparmor/policy_unpack.c 		if (!profile->data)
data              882 security/apparmor/policy_unpack.c 		if (rhashtable_init(profile->data, &params)) {
data              888 security/apparmor/policy_unpack.c 			data = kzalloc(sizeof(*data), GFP_KERNEL);
data              889 security/apparmor/policy_unpack.c 			if (!data) {
data              894 security/apparmor/policy_unpack.c 			data->key = key;
data              895 security/apparmor/policy_unpack.c 			data->size = unpack_blob(e, &data->data, NULL);
data              896 security/apparmor/policy_unpack.c 			data->data = kvmemdup(data->data, data->size);
data              897 security/apparmor/policy_unpack.c 			if (data->size && !data->data) {
data              898 security/apparmor/policy_unpack.c 				kzfree(data->key);
data              899 security/apparmor/policy_unpack.c 				kzfree(data);
data              903 security/apparmor/policy_unpack.c 			rhashtable_insert_fast(profile->data, &data->head,
data              904 security/apparmor/policy_unpack.c 					       profile->data->p);
data             1061 security/apparmor/policy_unpack.c 		.start = udata->data,
data             1062 security/apparmor/policy_unpack.c 		.end = udata->data + udata->size,
data             1063 security/apparmor/policy_unpack.c 		.pos = udata->data,
data             1103 security/apparmor/policy_unpack.c 		udata->hash = aa_calc_hash(udata->data, udata->size);
data              443 security/commoncap.c 			memcpy(&cap->data, &nscap->data, sizeof(__le32) * 2 * VFS_CAP_U32);
data              517 security/commoncap.c 	memcpy(&nscap->data, &cap->data, sizeof(__le32) * 2 * VFS_CAP_U32);
data              577 security/commoncap.c 	struct vfs_ns_cap_data data, *nscaps = &data;
data              578 security/commoncap.c 	struct vfs_cap_data *caps = (struct vfs_cap_data *) &data;
data              589 security/commoncap.c 			      XATTR_NAME_CAPS, &data, XATTR_CAPS_SZ);
data              633 security/commoncap.c 		cpu_caps->permitted.cap[i] = le32_to_cpu(caps->data[i].permitted);
data              634 security/commoncap.c 		cpu_caps->inheritable.cap[i] = le32_to_cpu(caps->data[i].inheritable);
data              108 security/inode.c 					struct dentry *parent, void *data,
data              149 security/inode.c 	inode->i_private = data;
data              157 security/inode.c 		inode->i_link = data;
data              201 security/inode.c 				      struct dentry *parent, void *data,
data              204 security/inode.c 	return securityfs_create_dentry(name, mode, parent, data, fops, NULL);
data              147 security/integrity/digsig.c int __init integrity_add_key(const unsigned int id, const void *data,
data              157 security/integrity/digsig.c 				   NULL, data, size, perm,
data              174 security/integrity/digsig.c 	void *data;
data              179 security/integrity/digsig.c 	rc = kernel_read_file_from_path(path, &data, &size, 0,
data              189 security/integrity/digsig.c 	rc = integrity_add_key(id, (const void *)data, size, perm);
data              191 security/integrity/digsig.c 	vfree(data);
data              196 security/integrity/digsig.c 			       const void *data, size_t len, key_perm_t perm)
data              198 security/integrity/digsig.c 	if (!data)
data              202 security/integrity/digsig.c 	return integrity_add_key(id, data, len, perm);
data               79 security/integrity/digsig_asymmetric.c 		      int siglen, const char *data, int datalen)
data              113 security/integrity/digsig_asymmetric.c 	pks.digest = (u8 *)data;
data               58 security/integrity/evm/evm.h 		  size_t req_xattr_value_len, struct evm_digest *data);
data               62 security/integrity/evm/evm.h 		  struct evm_digest *data);
data              190 security/integrity/evm/evm_crypto.c 				 uint8_t type, struct evm_digest *data)
data              205 security/integrity/evm/evm_crypto.c 	desc = init_desc(type, data->hdr.algo);
data              209 security/integrity/evm/evm_crypto.c 	data->hdr.length = crypto_shash_digestsize(desc->tfm);
data              242 security/integrity/evm/evm_crypto.c 	hmac_add_misc(desc, inode, type, data->digest);
data              255 security/integrity/evm/evm_crypto.c 		  struct evm_digest *data)
data              258 security/integrity/evm/evm_crypto.c 				    req_xattr_value_len, EVM_XATTR_HMAC, data);
data              263 security/integrity/evm/evm_crypto.c 		  char type, struct evm_digest *data)
data              266 security/integrity/evm/evm_crypto.c 				     req_xattr_value_len, type, data);
data              306 security/integrity/evm/evm_crypto.c 	struct evm_digest data;
data              319 security/integrity/evm/evm_crypto.c 	data.hdr.algo = HASH_ALGO_SHA1;
data              321 security/integrity/evm/evm_crypto.c 			   xattr_value_len, &data);
data              323 security/integrity/evm/evm_crypto.c 		data.hdr.xattr.sha1.type = EVM_XATTR_HMAC;
data              325 security/integrity/evm/evm_crypto.c 					   &data.hdr.xattr.data[1],
data              364 security/integrity/evm/evm_crypto.c 	ekp = evm_key->payload.data[0];
data              179 security/integrity/evm/evm_main.c 		rc = crypto_memneq(xattr_data->data, digest.digest,
data              533 security/integrity/evm/evm_main.c 	xattr_data->data.type = EVM_XATTR_HMAC;
data               71 security/integrity/ima/ima.h 	u8 *data;
data              148 security/integrity/ima/ima.h void ima_putc(struct seq_file *m, void *data, int datalen);
data              321 security/integrity/ima/ima.h int ima_get_raw_modsig(const struct modsig *modsig, const void **data,
data              349 security/integrity/ima/ima.h 				     const void **data, u32 *data_len)
data               28 security/integrity/ima/ima_api.c 		kfree(entry->template_data[i].data);
data               75 security/integrity/ima/ima_appraise.c 				   &iint->ima_hash->xattr.data[offset],
data              169 security/integrity/ima/ima_appraise.c 		ret = xattr_value->data[0];
data              177 security/integrity/ima/ima_appraise.c 			if (!memcmp(&xattr_value->data[16], &zero, 4))
data              233 security/integrity/ima/ima_appraise.c 			rc = memcmp(&xattr_value->data[hash_start],
data              485 security/integrity/ima/ima_crypto.c 		u8 *data_to_hash = field_data[i].data;
data              114 security/integrity/ima/ima_fs.c void ima_putc(struct seq_file *m, void *data, int datalen)
data              117 security/integrity/ima/ima_fs.c 		seq_putc(m, *(char *)data++);
data              277 security/integrity/ima/ima_fs.c 	void *data;
data              288 security/integrity/ima/ima_fs.c 	rc = kernel_read_file_from_path(path, &data, &size, 0, READING_POLICY);
data              294 security/integrity/ima/ima_fs.c 	datap = data;
data              303 security/integrity/ima/ima_fs.c 	vfree(data);
data              315 security/integrity/ima/ima_fs.c 	char *data;
data              326 security/integrity/ima/ima_fs.c 	data = memdup_user_nul(buf, datalen);
data              327 security/integrity/ima/ima_fs.c 	if (IS_ERR(data)) {
data              328 security/integrity/ima/ima_fs.c 		result = PTR_ERR(data);
data              336 security/integrity/ima/ima_fs.c 	if (data[0] == '/') {
data              337 security/integrity/ima/ima_fs.c 		result = ima_read_policy(data);
data              345 security/integrity/ima/ima_fs.c 		result = ima_parse_add_rule(data);
data              349 security/integrity/ima/ima_fs.c 	kfree(data);
data              152 security/integrity/ima/ima_modsig.c int ima_get_raw_modsig(const struct modsig *modsig, const void **data,
data              155 security/integrity/ima/ima_modsig.c 	*data = &modsig->raw_pkcs7;
data              326 security/integrity/ima/ima_template.c 		u8 *data = field_data->data;
data              328 security/integrity/ima/ima_template.c 		(*entry)->template_data[i].data =
data              330 security/integrity/ima/ima_template.c 		if (!(*entry)->template_data[i].data) {
data              334 security/integrity/ima/ima_template.c 		memcpy((*entry)->template_data[i].data, data, field_data->len);
data              411 security/integrity/ima/ima_template.c 		memcpy(template_name, hdr[HDR_TEMPLATE_NAME].data,
data              444 security/integrity/ima/ima_template.c 						hdr[HDR_TEMPLATE_DATA].data,
data              450 security/integrity/ima/ima_template.c 		memcpy(entry->digest, hdr[HDR_DIGEST].data,
data              452 security/integrity/ima/ima_template.c 		entry->pcr = !ima_canonical_fmt ? *(hdr[HDR_PCR].data) :
data              453 security/integrity/ima/ima_template.c 			     le32_to_cpu(*(hdr[HDR_PCR].data));
data               31 security/integrity/ima/ima_template_lib.c static int ima_write_template_field_data(const void *data, const u32 datalen,
data               45 security/integrity/ima/ima_template_lib.c 	memcpy(buf, data, datalen);
data               60 security/integrity/ima/ima_template_lib.c 	field_data->data = buf;
data               70 security/integrity/ima/ima_template_lib.c 	u8 *buf_ptr = field_data->data;
data               75 security/integrity/ima/ima_template_lib.c 		buf_ptr = strnchr(field_data->data, buflen, ':');
data               76 security/integrity/ima/ima_template_lib.c 		if (buf_ptr != field_data->data)
data               77 security/integrity/ima/ima_template_lib.c 			seq_printf(m, "%s", field_data->data);
data               81 security/integrity/ima/ima_template_lib.c 		buflen -= buf_ptr - field_data->data;
data              103 security/integrity/ima/ima_template_lib.c 	    strlen(field_data->data) : field_data->len;
data              114 security/integrity/ima/ima_template_lib.c 	ima_putc(m, field_data->data, len);
data              203 security/integrity/ima/ima_template_lib.c 		fields[i].data = bufp;
data              453 security/integrity/ima/ima_template_lib.c 	const void *data;
data              464 security/integrity/ima/ima_template_lib.c 	rc = ima_get_raw_modsig(event_data->modsig, &data, &data_len);
data              468 security/integrity/ima/ima_template_lib.c 	return ima_write_template_field_data(data, data_len, DATA_FMT_HEX,
data               78 security/integrity/integrity.h 	u8 data[];
data               83 security/integrity/integrity.h 	struct evm_ima_xattr_data data;
data              101 security/integrity/integrity.h 		u8 data[2];
data              162 security/integrity/integrity.h 			       const void *data, size_t len, key_perm_t perm);
data              185 security/integrity/integrity.h 					     const void *data, size_t len,
data              194 security/integrity/integrity.h 		      int siglen, const char *data, int datalen);
data              197 security/integrity/integrity.h 				    int siglen, const char *data, int datalen)
data              258 security/integrity/integrity.h void __init add_to_platform_keyring(const char *source, const void *data,
data              262 security/integrity/integrity.h 						  const void *data, size_t len)
data               39 security/integrity/platform_certs/efi_parser.c 	const void *data, size_t size,
data               55 security/integrity/platform_certs/efi_parser.c 		memcpy(&list, data, sizeof(list));
data               83 security/integrity/platform_certs/efi_parser.c 			data += lsize;
data               89 security/integrity/platform_certs/efi_parser.c 		data += sizeof(list) + hsize;
data               94 security/integrity/platform_certs/efi_parser.c 			elem = data;
data              101 security/integrity/platform_certs/efi_parser.c 			data += esize;
data               75 security/integrity/platform_certs/load_uefi.c static __init void uefi_blacklist_hash(const char *source, const void *data,
data               86 security/integrity/platform_certs/load_uefi.c 	bin2hex(p, data, len);
data               98 security/integrity/platform_certs/load_uefi.c 					   const void *data, size_t len)
data              100 security/integrity/platform_certs/load_uefi.c 	uefi_blacklist_hash(source, data, len, "tbs:", 4);
data              107 security/integrity/platform_certs/load_uefi.c 					 const void *data, size_t len)
data              109 security/integrity/platform_certs/load_uefi.c 	uefi_blacklist_hash(source, data, len, "bin:", 4);
data               26 security/integrity/platform_certs/platform_keyring.c void __init add_to_platform_keyring(const char *source, const void *data,
data               34 security/integrity/platform_certs/platform_keyring.c 	rc = integrity_load_cert(INTEGRITY_KEYRING_PLATFORM, source, data, len,
data              203 security/keys/big_key.c 	struct path *path = (struct path *)&prep->payload.data[big_key_path];
data              210 security/keys/big_key.c 	if (datalen <= 0 || datalen > 1024 * 1024 || !prep->data)
data              216 security/keys/big_key.c 	prep->payload.data[big_key_len] = (void *)(unsigned long)datalen;
data              229 security/keys/big_key.c 		memcpy(buf->virt, prep->data, datalen);
data              264 security/keys/big_key.c 		prep->payload.data[big_key_data] = enckey;
data              271 security/keys/big_key.c 		void *data = kmalloc(datalen, GFP_KERNEL);
data              273 security/keys/big_key.c 		if (!data)
data              276 security/keys/big_key.c 		prep->payload.data[big_key_data] = data;
data              277 security/keys/big_key.c 		memcpy(data, prep->data, prep->datalen);
data              296 security/keys/big_key.c 		struct path *path = (struct path *)&prep->payload.data[big_key_path];
data              300 security/keys/big_key.c 	kzfree(prep->payload.data[big_key_data]);
data              309 security/keys/big_key.c 	struct path *path = (struct path *)&key->payload.data[big_key_path];
data              314 security/keys/big_key.c 	    (size_t)key->payload.data[big_key_len] > BIG_KEY_FILE_THRESHOLD)
data              323 security/keys/big_key.c 	size_t datalen = (size_t)key->payload.data[big_key_len];
data              326 security/keys/big_key.c 		struct path *path = (struct path *)&key->payload.data[big_key_path];
data              332 security/keys/big_key.c 	kzfree(key->payload.data[big_key_data]);
data              333 security/keys/big_key.c 	key->payload.data[big_key_data] = NULL;
data              341 security/keys/big_key.c 	size_t datalen = (size_t)key->payload.data[big_key_len];
data              357 security/keys/big_key.c 	size_t datalen = (size_t)key->payload.data[big_key_len];
data              365 security/keys/big_key.c 		struct path *path = (struct path *)&key->payload.data[big_key_path];
data              367 security/keys/big_key.c 		u8 *enckey = (u8 *)key->payload.data[big_key_data];
data              403 security/keys/big_key.c 		memcpy(buffer, key->payload.data[big_key_data], datalen);
data               17 security/keys/dh.c static ssize_t dh_data_from_key(key_serial_t keyid, void **data)
data               42 security/keys/dh.c 			duplicate = kmemdup(payload->data, payload->datalen,
data               45 security/keys/dh.c 				*data = duplicate;
data               73 security/keys/dh.c 	struct dh_completion *compl = req->data;
data              320 security/keys/encrypted-keys/encrypted.c 	*master_key = upayload->data;
data              805 security/keys/encrypted-keys/encrypted.c 	if (datalen <= 0 || datalen > 32767 || !prep->data)
data              812 security/keys/encrypted-keys/encrypted.c 	memcpy(datablob, prep->data, datalen);
data              856 security/keys/encrypted-keys/encrypted.c 	struct encrypted_key_payload *epayload = key->payload.data[0];
data              866 security/keys/encrypted-keys/encrypted.c 	if (datalen <= 0 || datalen > 32767 || !prep->data)
data              874 security/keys/encrypted-keys/encrypted.c 	memcpy(buf, prep->data, datalen);
data              976 security/keys/encrypted-keys/encrypted.c 	kzfree(key->payload.data[0]);
data               38 security/keys/encrypted-keys/masterkey_trusted.c 	tpayload = tkey->payload.data[0];
data              114 security/keys/internal.h 				int (*func)(const struct key *key, void *data),
data              115 security/keys/internal.h 				void *data);
data              495 security/keys/key.c 			     const void *data,
data              505 security/keys/key.c 	prep.data = data;
data              852 security/keys/key.c 	prep.data = payload;
data             1003 security/keys/key.c 	prep.data = payload;
data             1105 security/keys/key.c 		rcu_assign_keypointer(key, prep->payload.data[0]);
data             1106 security/keys/key.c 		key->payload.data[1] = prep->payload.data[1];
data             1107 security/keys/key.c 		key->payload.data[2] = prep->payload.data[2];
data             1108 security/keys/key.c 		key->payload.data[3] = prep->payload.data[3];
data             1109 security/keys/key.c 		prep->payload.data[0] = NULL;
data             1110 security/keys/key.c 		prep->payload.data[1] = NULL;
data             1111 security/keys/key.c 		prep->payload.data[2] = NULL;
data             1112 security/keys/key.c 		prep->payload.data[3] = NULL;
data             1189 security/keys/keyctl.c 	rka = instkey->payload.data[0];
data             1351 security/keys/keyctl.c 	rka = instkey->payload.data[0];
data              268 security/keys/keyring.c static unsigned long keyring_get_key_chunk(const void *data, int level)
data              270 security/keys/keyring.c 	const struct keyring_index_key *index_key = data;
data              309 security/keys/keyring.c static bool keyring_compare_object(const void *object, const void *data)
data              311 security/keys/keyring.c 	const struct keyring_index_key *index_key = data;
data              325 security/keys/keyring.c static int keyring_diff_objects(const void *object, const void *data)
data              329 security/keys/keyring.c 	const struct keyring_index_key *b = data;
data              458 security/keys/keyring.c static int keyring_read_iterator(const void *object, void *data)
data              460 security/keys/keyring.c 	struct keyring_read_iterator_context *ctx = data;
data              560 security/keys/process_keys.c 			rka = ctx->cred->request_key_auth->payload.data[0];
data              734 security/keys/process_keys.c 			rka = ctx.cred->request_key_auth->payload.data[0];
data               79 security/keys/request_key.c 	struct key *keyring = info->data;
data               89 security/keys/request_key.c 	struct key *keyring = info->data;
data               57 security/keys/request_key_auth.c 	rcu_assign_keypointer(key, (struct request_key_auth *)prep->data);
data              198 security/keys/request_key_auth.c 		irka = cred->request_key_auth->payload.data[0];
data               15 security/keys/sysctl.c 		.data = &key_quota_maxkeys,
data               24 security/keys/sysctl.c 		.data = &key_quota_maxbytes,
data               33 security/keys/sysctl.c 		.data = &key_quota_root_maxkeys,
data               42 security/keys/sysctl.c 		.data = &key_quota_root_maxbytes,
data               51 security/keys/sysctl.c 		.data = &key_gc_delay,
data               61 security/keys/sysctl.c 		.data = &persistent_keyring_expiry,
data               58 security/keys/trusted.c static int TSS_sha1(const unsigned char *data, unsigned int datalen,
data               70 security/keys/trusted.c 	ret = crypto_shash_digest(&sdesc->shash, data, datalen, digest);
data               81 security/keys/trusted.c 	unsigned char *data;
data              102 security/keys/trusted.c 		data = va_arg(argp, unsigned char *);
data              103 security/keys/trusted.c 		if (data == NULL) {
data              107 security/keys/trusted.c 		ret = crypto_shash_update(&sdesc->shash, data, dlen);
data              129 security/keys/trusted.c 	unsigned char *data;
data              152 security/keys/trusted.c 		data = va_arg(argp, unsigned char *);
data              153 security/keys/trusted.c 		if (!data) {
data              157 security/keys/trusted.c 		ret = crypto_shash_update(&sdesc->shash, data, dlen);
data              417 security/keys/trusted.c 	ret = trusted_tpm_send(tb->data, MAX_BUF_SIZE);
data              421 security/keys/trusted.c 	s->handle = LOAD32(tb->data, TPM_DATA_OFFSET);
data              422 security/keys/trusted.c 	memcpy(s->enonce, &(tb->data[TPM_DATA_OFFSET + sizeof(uint32_t)]),
data              424 security/keys/trusted.c 	memcpy(enonce, &(tb->data[TPM_DATA_OFFSET + sizeof(uint32_t) +
data              444 security/keys/trusted.c 	ret = trusted_tpm_send(tb->data, MAX_BUF_SIZE);
data              448 security/keys/trusted.c 	*handle = LOAD32(tb->data, TPM_DATA_OFFSET);
data              449 security/keys/trusted.c 	memcpy(nonce, &tb->data[TPM_DATA_OFFSET + sizeof(uint32_t)],
data              469 security/keys/trusted.c 		    const unsigned char *data, uint32_t datalen,
data              523 security/keys/trusted.c 				   sizeof(uint32_t), &datsize, datalen, data, 0,
data              532 security/keys/trusted.c 				   &datsize, datalen, data, 0, 0);
data              547 security/keys/trusted.c 	storebytes(tb, data, datalen);
data              553 security/keys/trusted.c 	ret = trusted_tpm_send(tb->data, MAX_BUF_SIZE);
data              558 security/keys/trusted.c 	sealinfosize = LOAD32(tb->data, TPM_DATA_OFFSET + sizeof(uint32_t));
data              559 security/keys/trusted.c 	encdatasize = LOAD32(tb->data, TPM_DATA_OFFSET + sizeof(uint32_t) +
data              565 security/keys/trusted.c 	ret = TSS_checkhmac1(tb->data, ordinal, td->nonceodd, sess.secret,
data              571 security/keys/trusted.c 		memcpy(blob, tb->data + TPM_DATA_OFFSET, storedsize);
data              586 security/keys/trusted.c 		      unsigned char *data, unsigned int *datalen)
data              646 security/keys/trusted.c 	ret = trusted_tpm_send(tb->data, MAX_BUF_SIZE);
data              652 security/keys/trusted.c 	*datalen = LOAD32(tb->data, TPM_DATA_OFFSET);
data              653 security/keys/trusted.c 	ret = TSS_checkhmac2(tb->data, ordinal, nonceodd,
data              663 security/keys/trusted.c 	memcpy(data, tb->data + TPM_DATA_OFFSET + sizeof(uint32_t), *datalen);
data              982 security/keys/trusted.c 	if (datalen <= 0 || datalen > 32767 || !prep->data)
data              988 security/keys/trusted.c 	memcpy(datablob, prep->data, datalen);
data             1079 security/keys/trusted.c 	p = key->payload.data[0];
data             1082 security/keys/trusted.c 	if (datalen <= 0 || datalen > 32767 || !prep->data)
data             1099 security/keys/trusted.c 	memcpy(datablob, prep->data, datalen);
data             1171 security/keys/trusted.c 	kzfree(key->payload.data[0]);
data               64 security/keys/user_defined.c 	if (datalen <= 0 || datalen > 32767 || !prep->data)
data               73 security/keys/user_defined.c 	prep->payload.data[0] = upayload;
data               75 security/keys/user_defined.c 	memcpy(upayload->data, prep->data, datalen);
data               85 security/keys/user_defined.c 	kzfree(prep->payload.data[0]);
data              115 security/keys/user_defined.c 	rcu_assign_keypointer(key, prep->payload.data[0]);
data              116 security/keys/user_defined.c 	prep->payload.data[0] = NULL;
data              148 security/keys/user_defined.c 	struct user_key_payload *upayload = key->payload.data[0];
data              184 security/keys/user_defined.c 		memcpy(buffer, upayload->data, buflen);
data               56 security/loadpin/loadpin.c 		.data           = &enforce,
data              463 security/security.c int call_blocking_lsm_notifier(enum lsm_event event, void *data)
data              466 security/security.c 					    event, data);
data              858 security/security.c                        const char *type, unsigned long flags, void *data)
data              860 security/security.c 	return call_int_hook(sb_mount, 0, dev_name, path, type, flags, data);
data             2758 security/selinux/hooks.c 			 void *data)
data             5527 security/selinux/hooks.c 	unsigned char *data = skb->data;
data             5534 security/selinux/hooks.c 		nlh = (struct nlmsghdr *)data;
data             5574 security/selinux/hooks.c 		data += msg_len;
data              182 security/selinux/include/security.h 			 void *data, size_t len);
data              184 security/selinux/include/security.h 			 void **data, size_t *len);
data               43 security/selinux/netlink.c static void selnl_add_payload(struct nlmsghdr *nlh, int len, int msgtype, void *data)
data               50 security/selinux/netlink.c 		msg->val = *((int *)data);
data               58 security/selinux/netlink.c 		msg->seqno = *((u32 *)data);
data               67 security/selinux/netlink.c static void selnl_notify(int msgtype, void *data)
data               84 security/selinux/netlink.c 	selnl_add_payload(nlh, len, msgtype, data);
data              370 security/selinux/selinuxfs.c 	void *data;
data              405 security/selinux/selinuxfs.c 	rc = security_read_policy(state, &plm->data, &plm->len);
data              420 security/selinux/selinuxfs.c 		vfree(plm->data);
data              434 security/selinux/selinuxfs.c 	vfree(plm->data);
data              452 security/selinux/selinuxfs.c 	return simple_read_from_buffer(buf, count, ppos, plm->data, plm->len);
data              468 security/selinux/selinuxfs.c 	page = vmalloc_to_page(plm->data + offset);
data              536 security/selinux/selinuxfs.c 	void *data = NULL;
data              556 security/selinux/selinuxfs.c 	data = vmalloc(count);
data              557 security/selinux/selinuxfs.c 	if (!data)
data              561 security/selinux/selinuxfs.c 	if (copy_from_user(data, buf, count) != 0)
data              564 security/selinux/selinuxfs.c 	length = security_load_policy(fsi->state, data, count);
data              583 security/selinux/selinuxfs.c 	vfree(data);
data              781 security/selinux/selinuxfs.c 	char *data;
data              787 security/selinux/selinuxfs.c 	data = simple_transaction_get(file, buf, size);
data              788 security/selinux/selinuxfs.c 	if (IS_ERR(data))
data              789 security/selinux/selinuxfs.c 		return PTR_ERR(data);
data              791 security/selinux/selinuxfs.c 	rv = write_op[ino](file, data, size);
data               89 security/selinux/ss/avtab.c 		newnode->datum.u.data = datum->u.data;
data              463 security/selinux/ss/avtab.c 				datum.u.data = le32_to_cpu(buf32[items++]);
data              539 security/selinux/ss/avtab.c 		datum.u.data = le32_to_cpu(*buf32);
data              542 security/selinux/ss/avtab.c 	    !policydb_type_isvalid(pol, datum.u.data)) {
data              626 security/selinux/ss/avtab.c 		buf32[0] = cpu_to_le32(cur->datum.u.data);
data               72 security/selinux/ss/avtab.h 		u32 data; /* access vector or type value */
data              270 security/selinux/ss/conditional.c 	struct cond_insertf_data *data = ptr;
data              271 security/selinux/ss/conditional.c 	struct policydb *p = data->p;
data              272 security/selinux/ss/conditional.c 	struct cond_av_list *other = data->other, *list, *cur;
data              336 security/selinux/ss/conditional.c 	if (!data->head)
data              337 security/selinux/ss/conditional.c 		data->head = list;
data              339 security/selinux/ss/conditional.c 		data->tail->next = list;
data              340 security/selinux/ss/conditional.c 	data->tail = list;
data              344 security/selinux/ss/conditional.c 	cond_av_list_destroy(data->head);
data              345 security/selinux/ss/conditional.c 	data->head = NULL;
data              354 security/selinux/ss/conditional.c 	struct cond_insertf_data data;
data              366 security/selinux/ss/conditional.c 	data.p = p;
data              367 security/selinux/ss/conditional.c 	data.other = other;
data              368 security/selinux/ss/conditional.c 	data.head = NULL;
data              369 security/selinux/ss/conditional.c 	data.tail = NULL;
data              372 security/selinux/ss/conditional.c 				     &data);
data              377 security/selinux/ss/conditional.c 	*ret_list = data.head;
data              644 security/selinux/ss/conditional.c 			avd->allowed |= node->datum.u.data;
data              652 security/selinux/ss/conditional.c 			avd->auditdeny &= node->datum.u.data;
data              655 security/selinux/ss/conditional.c 			avd->auditallow |= node->datum.u.data;
data             3257 security/selinux/ss/policydb.c static int hashtab_cnt(void *key, void *data, void *ptr)
data             3265 security/selinux/ss/policydb.c static int range_write_helper(void *key, void *data, void *ptr)
data             3269 security/selinux/ss/policydb.c 	struct mls_range *r = data;
data             3321 security/selinux/ss/policydb.c static int filename_write_helper(void *key, void *data, void *ptr)
data             3325 security/selinux/ss/policydb.c 	struct filename_trans_datum *otype = data;
data              335 security/selinux/ss/policydb.h 	char *data;
data              349 security/selinux/ss/policydb.h 	memcpy(buf, fp->data, bytes);
data              350 security/selinux/ss/policydb.h 	fp->data += bytes;
data              359 security/selinux/ss/policydb.h 	memcpy(fp->data, buf, len);
data              360 security/selinux/ss/policydb.h 	fp->data += len;
data              662 security/selinux/ss/services.c 					avd->allowed |= node->datum.u.data;
data              664 security/selinux/ss/services.c 					avd->auditallow |= node->datum.u.data;
data              666 security/selinux/ss/services.c 					avd->auditdeny &= node->datum.u.data;
data             1768 security/selinux/ss/services.c 		newcontext.type = avdatum->u.data;
data             2084 security/selinux/ss/services.c int security_load_policy(struct selinux_state *state, void *data, size_t len)
data             2095 security/selinux/ss/services.c 	struct policy_file file = { data, len }, *fp = &file;
data             3563 security/selinux/ss/services.c 	secattr->cache->data = sid_cache;
data             3600 security/selinux/ss/services.c 		*sid = *(u32 *)secattr->cache->data;
data             3692 security/selinux/ss/services.c 			 void **data, size_t *len)
data             3703 security/selinux/ss/services.c 	*data = vmalloc_user(*len);
data             3704 security/selinux/ss/services.c 	if (!*data)
data             3707 security/selinux/ss/services.c 	fp.data = *data;
data             3717 security/selinux/ss/services.c 	*len = (unsigned long)fp.data - (unsigned long)*data;
data              367 security/smack/smackfs.c static int smk_parse_rule(const char *data, struct smack_parsed_rule *rule,
data              372 security/smack/smackfs.c 	rc = smk_fill_rule(data, data + SMK_LABELLEN,
data              373 security/smack/smackfs.c 			   data + SMK_LABELLEN + SMK_LABELLEN, NULL, rule,
data              387 security/smack/smackfs.c static ssize_t smk_parse_long_rule(char *data, struct smack_parsed_rule *rule,
data              399 security/smack/smackfs.c 		while (isspace(data[cnt]))
data              400 security/smack/smackfs.c 			data[cnt++] = '\0';
data              402 security/smack/smackfs.c 		if (data[cnt] == '\0')
data              406 security/smack/smackfs.c 		tok[i] = data + cnt;
data              408 security/smack/smackfs.c 		while (data[cnt] && !isspace(data[cnt]))
data              411 security/smack/smackfs.c 	while (isspace(data[cnt]))
data              412 security/smack/smackfs.c 		data[cnt++] = '\0';
data              449 security/smack/smackfs.c 	char *data;
data              475 security/smack/smackfs.c 	data = memdup_user_nul(buf, count);
data              476 security/smack/smackfs.c 	if (IS_ERR(data))
data              477 security/smack/smackfs.c 		return PTR_ERR(data);
data              484 security/smack/smackfs.c 		while (count > 0 && (data[count - 1] != '\n'))
data              492 security/smack/smackfs.c 	data[count] = '\0';
data              496 security/smack/smackfs.c 			rc = smk_parse_rule(data, &rule, 1);
data              501 security/smack/smackfs.c 			rc = smk_parse_long_rule(data + cnt, &rule, 1, tokens);
data              523 security/smack/smackfs.c 	kfree(data);
data              841 security/smack/smackfs.c 	char *data = NULL;
data              859 security/smack/smackfs.c 	data = memdup_user_nul(buf, count);
data              860 security/smack/smackfs.c 	if (IS_ERR(data))
data              861 security/smack/smackfs.c 		return PTR_ERR(data);
data              863 security/smack/smackfs.c 	rule = data;
data              881 security/smack/smackfs.c 	if (rule > data + count) {
data              891 security/smack/smackfs.c 	if (rule > data + count) {
data              925 security/smack/smackfs.c 	kfree(data);
data             1139 security/smack/smackfs.c 	char *data;
data             1165 security/smack/smackfs.c 	data = memdup_user_nul(buf, count);
data             1166 security/smack/smackfs.c 	if (IS_ERR(data))
data             1167 security/smack/smackfs.c 		return PTR_ERR(data);
data             1175 security/smack/smackfs.c 	rc = sscanf(data, "%hhd.%hhd.%hhd.%hhd/%u %s",
data             1178 security/smack/smackfs.c 		rc = sscanf(data, "%hhd.%hhd.%hhd.%hhd %s",
data             1279 security/smack/smackfs.c 	kfree(data);
data             1403 security/smack/smackfs.c 	char *data;
data             1425 security/smack/smackfs.c 	data = memdup_user_nul(buf, count);
data             1426 security/smack/smackfs.c 	if (IS_ERR(data))
data             1427 security/smack/smackfs.c 		return PTR_ERR(data);
data             1435 security/smack/smackfs.c 	i = sscanf(data, "%x:%x:%x:%x:%x:%x:%x:%x/%u %s",
data             1440 security/smack/smackfs.c 		i = sscanf(data, "%x:%x:%x:%x:%x:%x:%x:%x %s",
data             1536 security/smack/smackfs.c 	kfree(data);
data             1823 security/smack/smackfs.c 	char *data;
data             1829 security/smack/smackfs.c 	data = memdup_user_nul(buf, count);
data             1830 security/smack/smackfs.c 	if (IS_ERR(data))
data             1831 security/smack/smackfs.c 		return PTR_ERR(data);
data             1833 security/smack/smackfs.c 	skp = smk_import_entry(data, count);
data             1848 security/smack/smackfs.c 	kfree(data);
data             1941 security/smack/smackfs.c static int smk_parse_label_list(char *data, struct list_head *list)
data             1947 security/smack/smackfs.c 	while ((tok = strsep(&data, " ")) != NULL) {
data             1993 security/smack/smackfs.c 	char *data;
data             2000 security/smack/smackfs.c 	data = memdup_user_nul(buf, count);
data             2001 security/smack/smackfs.c 	if (IS_ERR(data))
data             2002 security/smack/smackfs.c 		return PTR_ERR(data);
data             2004 security/smack/smackfs.c 	rc = smk_parse_label_list(data, &list_tmp);
data             2005 security/smack/smackfs.c 	kfree(data);
data             2080 security/smack/smackfs.c 	char *data;
data             2087 security/smack/smackfs.c 	data = memdup_user_nul(buf, count);
data             2088 security/smack/smackfs.c 	if (IS_ERR(data))
data             2089 security/smack/smackfs.c 		return PTR_ERR(data);
data             2100 security/smack/smackfs.c 	skp = smk_import_entry(data, count);
data             2111 security/smack/smackfs.c 	kfree(data);
data             2272 security/smack/smackfs.c 	char *data;
data             2275 security/smack/smackfs.c 	data = simple_transaction_get(file, buf, count);
data             2276 security/smack/smackfs.c 	if (IS_ERR(data))
data             2277 security/smack/smackfs.c 		return PTR_ERR(data);
data             2282 security/smack/smackfs.c 		res = smk_parse_rule(data, &rule, 0);
data             2287 security/smack/smackfs.c 		res = smk_parse_long_rule(data, &rule, 0, 3);
data             2299 security/smack/smackfs.c 	data[0] = res >= 0 ? '1' : '0';
data             2300 security/smack/smackfs.c 	data[1] = '\0';
data             2498 security/smack/smackfs.c 	char *data;
data             2515 security/smack/smackfs.c 	data = memdup_user(buf, count);
data             2516 security/smack/smackfs.c 	if (IS_ERR(data))
data             2517 security/smack/smackfs.c 		return PTR_ERR(data);
data             2519 security/smack/smackfs.c 	cp = smk_parse_smack(data, count);
data             2542 security/smack/smackfs.c 	kfree(data);
data             2635 security/smack/smackfs.c 	char *data;
data             2642 security/smack/smackfs.c 	data = memdup_user_nul(buf, count);
data             2643 security/smack/smackfs.c 	if (IS_ERR(data))
data             2644 security/smack/smackfs.c 		return PTR_ERR(data);
data             2646 security/smack/smackfs.c 	skp = smk_import_entry(data, count);
data             2652 security/smack/smackfs.c 	kfree(data);
data             2724 security/smack/smackfs.c 	char *data;
data             2740 security/smack/smackfs.c 	data = memdup_user_nul(buf, count);
data             2741 security/smack/smackfs.c 	if (IS_ERR(data))
data             2742 security/smack/smackfs.c 		return PTR_ERR(data);
data             2744 security/smack/smackfs.c 	rc = smk_parse_label_list(data, &list_tmp);
data             2745 security/smack/smackfs.c 	kfree(data);
data               51 security/tomoyo/audit.c 			const char *kaddr = dump->data;
data              676 security/tomoyo/common.c 	char *data = head->write_buf;
data              681 security/tomoyo/common.c 	if (sscanf(data, "PROFILE_VERSION=%u", &head->w.ns->profile_version)
data              684 security/tomoyo/common.c 	i = simple_strtoul(data, &cp, 10);
data              687 security/tomoyo/common.c 	data = cp + 1;
data              691 security/tomoyo/common.c 	cp = strchr(data, '=');
data              695 security/tomoyo/common.c 	if (!strcmp(data, "COMMENT")) {
data              710 security/tomoyo/common.c 	if (!strcmp(data, "PREFERENCE")) {
data              716 security/tomoyo/common.c 	return tomoyo_set_mode(data, cp, profile);
data              895 security/tomoyo/common.c 	char *data = head->write_buf;
data              897 security/tomoyo/common.c 	if (!strcmp(data, "manage_by_non_root")) {
data              901 security/tomoyo/common.c 	return tomoyo_update_manager_entry(data, head->w.is_delete);
data              991 security/tomoyo/common.c 				 const char *data)
data              997 security/tomoyo/common.c 	if (strncmp(data, "select ", 7))
data              999 security/tomoyo/common.c 	data += 7;
data             1000 security/tomoyo/common.c 	if (sscanf(data, "pid=%u", &pid) == 1 ||
data             1001 security/tomoyo/common.c 	    (global_pid = true, sscanf(data, "global-pid=%u", &pid) == 1)) {
data             1012 security/tomoyo/common.c 	} else if (!strncmp(data, "domain=", 7)) {
data             1013 security/tomoyo/common.c 		if (tomoyo_domain_def(data + 7))
data             1014 security/tomoyo/common.c 			domain = tomoyo_find_domain(data + 7);
data             1015 security/tomoyo/common.c 	} else if (sscanf(data, "Q=%u", &pid) == 1) {
data             1029 security/tomoyo/common.c 	tomoyo_io_printf(head, "# select %s\n", data);
data             1065 security/tomoyo/common.c 	if (tomoyo_str_starts(&param->data, "manual_domain_transition ")) {
data             1127 security/tomoyo/common.c 				struct list_head *list, char *data,
data             1133 security/tomoyo/common.c 		.data = data,
data             1149 security/tomoyo/common.c 		if (!tomoyo_str_starts(&param.data,
data             1174 security/tomoyo/common.c 	char *data = head->write_buf;
data             1178 security/tomoyo/common.c 	bool is_select = !is_delete && tomoyo_str_starts(&data, "select ");
data             1181 security/tomoyo/common.c 	if (*data == '<') {
data             1186 security/tomoyo/common.c 			ret = tomoyo_delete_domain(data);
data             1188 security/tomoyo/common.c 			domain = tomoyo_find_domain(data);
data             1190 security/tomoyo/common.c 			domain = tomoyo_assign_domain(data, false);
data             1197 security/tomoyo/common.c 	if (sscanf(data, "use_profile %u", &idx) == 1
data             1204 security/tomoyo/common.c 	if (sscanf(data, "use_group %u\n", &idx) == 1
data             1215 security/tomoyo/common.c 		if (strncmp(data, cp, strlen(cp) - 1))
data             1220 security/tomoyo/common.c 	return tomoyo_write_domain2(ns, &domain->acl_info_list, data,
data             1762 security/tomoyo/common.c 		.data = head->write_buf,
data             1766 security/tomoyo/common.c 	if (tomoyo_str_starts(&param.data, "aggregator "))
data             1769 security/tomoyo/common.c 		if (tomoyo_str_starts(&param.data, tomoyo_transition_type[i]))
data             1772 security/tomoyo/common.c 		if (tomoyo_str_starts(&param.data, tomoyo_group_name[i]))
data             1774 security/tomoyo/common.c 	if (tomoyo_str_starts(&param.data, "acl_group ")) {
data             1776 security/tomoyo/common.c 		char *data;
data             1778 security/tomoyo/common.c 		group = simple_strtoul(param.data, &data, 10);
data             1779 security/tomoyo/common.c 		if (group < TOMOYO_MAX_ACL_GROUPS && *data++ == ' ')
data             1782 security/tomoyo/common.c 				 data, is_delete);
data             2265 security/tomoyo/common.c 	char *data = head->write_buf;
data             2277 security/tomoyo/common.c 	if (sscanf(data, "A%u=%u", &serial, &answer) != 2)
data             2396 security/tomoyo/common.c 	char *data = head->write_buf;
data             2399 security/tomoyo/common.c 	if (tomoyo_str_starts(&data, "Memory used by "))
data             2401 security/tomoyo/common.c 			if (tomoyo_str_starts(&data, tomoyo_memory_headers[i]))
data             2402 security/tomoyo/common.c 				sscanf(data, "%u", &tomoyo_memory_quota[i]);
data              579 security/tomoyo/common.h 	char *data;           /* Contents of "page". Size is PAGE_SIZE. */
data              781 security/tomoyo/common.h 	char *data;
data             1044 security/tomoyo/common.h void *tomoyo_commit_ok(void *data, const unsigned int size);
data              137 security/tomoyo/condition.c 			const char *kaddr = dump->data;
data              282 security/tomoyo/condition.c 	char *filename = param->data;
data              457 security/tomoyo/condition.c 	char * const pos = param->data;
data              480 security/tomoyo/condition.c 		return param->data;
data              603 security/tomoyo/condition.c 				param->data = left_word;
data              621 security/tomoyo/condition.c 				param->data = right_word;
data              635 security/tomoyo/condition.c 				param->data = right_word;
data              107 security/tomoyo/domain.c 	if (param->data[0]) {
data              247 security/tomoyo/domain.c 	char *program = param->data;
data              644 security/tomoyo/domain.c 			if (!env_page.data[offset++])
data              652 security/tomoyo/domain.c 			const unsigned char c = env_page.data[offset++];
data              689 security/tomoyo/domain.c 	kfree(env_page.data);
data              884 security/tomoyo/domain.c 	kfree(ee->dump.data);
data              904 security/tomoyo/domain.c 	if (!dump->data) {
data              905 security/tomoyo/domain.c 		dump->data = kzalloc(PAGE_SIZE, GFP_NOFS);
data              906 security/tomoyo/domain.c 		if (!dump->data)
data              933 security/tomoyo/domain.c 		memcpy(dump->data + offset, kaddr + offset,
data               98 security/tomoyo/environ.c 	const char *data = tomoyo_read_token(param);
data              100 security/tomoyo/environ.c 	if (!tomoyo_correct_word(data) || strchr(data, '='))
data              102 security/tomoyo/environ.c 	e.env = tomoyo_get_name(data);
data              120 security/tomoyo/environ.c 	if (tomoyo_str_starts(&param->data, "env "))
data               96 security/tomoyo/group.c 		if (param->data[0] == '@' ||
data              108 security/tomoyo/group.c 		if (param->data[0] == '@' ||
data               74 security/tomoyo/memory.c void *tomoyo_commit_ok(void *data, const unsigned int size)
data               79 security/tomoyo/memory.c 		memmove(ptr, data, size);
data               80 security/tomoyo/memory.c 		memset(data, 0, size);
data              298 security/tomoyo/network.c 	if (param->data[0] == '@') {
data              299 security/tomoyo/network.c 		param->data++;
data               44 security/tomoyo/securityfs_if.c 	char *data;
data               49 security/tomoyo/securityfs_if.c 	data = memdup_user_nul(buf, count);
data               50 security/tomoyo/securityfs_if.c 	if (IS_ERR(data))
data               51 security/tomoyo/securityfs_if.c 		return PTR_ERR(data);
data               52 security/tomoyo/securityfs_if.c 	tomoyo_normalize_line(data);
data               53 security/tomoyo/securityfs_if.c 	if (tomoyo_correct_domain(data)) {
data               58 security/tomoyo/securityfs_if.c 		name.name = data;
data               69 security/tomoyo/securityfs_if.c 				tomoyo_assign_domain(data, true);
data               86 security/tomoyo/securityfs_if.c 	kfree(data);
data              398 security/tomoyo/tomoyo.c 			   const char *type, unsigned long flags, void *data)
data              400 security/tomoyo/tomoyo.c 	return tomoyo_mount_permission(dev_name, path, type, flags, data);
data              135 security/tomoyo/util.c 	char *pos = param->data;
data              142 security/tomoyo/util.c 	param->data = del;
data              156 security/tomoyo/util.c 	char *start = param->data;
data              166 security/tomoyo/util.c 	param->data = pos;
data              250 security/tomoyo/util.c 	if (param->data[0] == '@') {
data              251 security/tomoyo/util.c 		param->data++;
data              273 security/tomoyo/util.c 	char *data;
data              278 security/tomoyo/util.c 	if (param->data[0] == '@') {
data              279 security/tomoyo/util.c 		param->data++;
data              283 security/tomoyo/util.c 	data = tomoyo_read_token(param);
data              284 security/tomoyo/util.c 	type = tomoyo_parse_ulong(&v, &data);
data              289 security/tomoyo/util.c 	if (!*data) {
data              294 security/tomoyo/util.c 	if (*data++ != '-')
data              296 security/tomoyo/util.c 	type = tomoyo_parse_ulong(&v, &data);
data              297 security/tomoyo/util.c 	if (type == TOMOYO_VALUE_TYPE_INVALID || *data || ptr->values[0] > v)
data              442 security/yama/yama_lsm.c 	if (*(int *)table_copy.data == *(int *)table_copy.extra2)
data              459 security/yama/yama_lsm.c 		.data           = &ptrace_scope,
data               14 sound/aoa/aoa-gpio.h typedef void (*notify_func_t)(void *data);
data               55 sound/aoa/aoa-gpio.h 			  void *data);
data               65 sound/aoa/aoa-gpio.h 	void *data;
data              108 sound/aoa/codecs/tas.c static inline int tas_write_reg(struct tas *tas, u8 reg, u8 len, u8 *data)
data              111 sound/aoa/codecs/tas.c 		return i2c_smbus_write_byte_data(tas->i2c, reg, *data);
data              113 sound/aoa/codecs/tas.c 		return i2c_smbus_write_i2c_block_data(tas->i2c, reg, len, data);
data              217 sound/aoa/core/gpio-feature.c 		notif->notify(notif->data);
data              301 sound/aoa/core/gpio-feature.c static irqreturn_t ftr_handle_notify_irq(int xx, void *data)
data              303 sound/aoa/core/gpio-feature.c 	struct gpio_notification *notif = data;
data              313 sound/aoa/core/gpio-feature.c 			  void *data)
data              354 sound/aoa/core/gpio-feature.c 		if (old == notify && notif->data == data)
data              369 sound/aoa/core/gpio-feature.c 	notif->data = data;
data               79 sound/aoa/core/gpio-pmf.c 		notif->notify(notif->data);
data              122 sound/aoa/core/gpio-pmf.c static void pmf_handle_notify_irq(void *data)
data              124 sound/aoa/core/gpio-pmf.c 	struct gpio_notification *notif = data;
data              132 sound/aoa/core/gpio-pmf.c 			  void *data)
data              167 sound/aoa/core/gpio-pmf.c 		if (old == notify && notif->data == data)
data              185 sound/aoa/core/gpio-pmf.c 		irq_client->data = notif;
data              200 sound/aoa/core/gpio-pmf.c 	notif->data = data;
data              850 sound/aoa/fabrics/layout.c static void layout_notify(void *data)
data              852 sound/aoa/fabrics/layout.c 	struct layout_dev_ptr *dptr = data;
data              859 sound/aoa/fabrics/layout.c 	if (data == &ldev->selfptr_headphone) {
data              868 sound/aoa/fabrics/layout.c 	} else if (data == &ldev->selfptr_lineout) {
data               98 sound/aoa/soundbus/i2sbus/i2sbus.h 		    struct codec_info *ci, void *data);
data              100 sound/aoa/soundbus/i2sbus/i2sbus.h i2sbus_detach_codec(struct soundbus_dev *dev, void *data);
data              881 sound/aoa/soundbus/i2sbus/pcm.c 		    struct codec_info *ci, void *data)
data              894 sound/aoa/soundbus/i2sbus/pcm.c 		if (cii->codec_data == data)
data              941 sound/aoa/soundbus/i2sbus/pcm.c 	cii->codec_data = data;
data             1046 sound/aoa/soundbus/i2sbus/pcm.c void i2sbus_detach_codec(struct soundbus_dev *dev, void *data)
data             1051 sound/aoa/soundbus/i2sbus/pcm.c 		if (i->codec_data == data) {
data              164 sound/aoa/soundbus/soundbus.h 			    struct codec_info *ci, void *data);
data              165 sound/aoa/soundbus/soundbus.h 	void (*detach_codec)(struct soundbus_dev *dev, void *data);
data               80 sound/core/compress_offload.c 	struct snd_compr_file *data;
data              110 sound/core/compress_offload.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              111 sound/core/compress_offload.c 	if (!data) {
data              116 sound/core/compress_offload.c 	INIT_DELAYED_WORK(&data->stream.error_work, error_delayed_work);
data              118 sound/core/compress_offload.c 	data->stream.ops = compr->ops;
data              119 sound/core/compress_offload.c 	data->stream.direction = dirn;
data              120 sound/core/compress_offload.c 	data->stream.private_data = compr->private_data;
data              121 sound/core/compress_offload.c 	data->stream.device = compr;
data              124 sound/core/compress_offload.c 		kfree(data);
data              130 sound/core/compress_offload.c 	data->stream.runtime = runtime;
data              131 sound/core/compress_offload.c 	f->private_data = (void *)data;
data              133 sound/core/compress_offload.c 	ret = compr->ops->open(&data->stream);
data              137 sound/core/compress_offload.c 		kfree(data);
data              145 sound/core/compress_offload.c 	struct snd_compr_file *data = f->private_data;
data              146 sound/core/compress_offload.c 	struct snd_compr_runtime *runtime = data->stream.runtime;
data              148 sound/core/compress_offload.c 	cancel_delayed_work_sync(&data->stream.error_work);
data              154 sound/core/compress_offload.c 		data->stream.ops->trigger(&data->stream, SNDRV_PCM_TRIGGER_STOP);
data              160 sound/core/compress_offload.c 	data->stream.ops->free(&data->stream);
data              161 sound/core/compress_offload.c 	if (!data->stream.runtime->dma_buffer_p)
data              162 sound/core/compress_offload.c 		kfree(data->stream.runtime->buffer);
data              163 sound/core/compress_offload.c 	kfree(data->stream.runtime);
data              164 sound/core/compress_offload.c 	kfree(data);
data              284 sound/core/compress_offload.c 	struct snd_compr_file *data = f->private_data;
data              289 sound/core/compress_offload.c 	if (snd_BUG_ON(!data))
data              292 sound/core/compress_offload.c 	stream = &data->stream;
data              335 sound/core/compress_offload.c 	struct snd_compr_file *data = f->private_data;
data              340 sound/core/compress_offload.c 	if (snd_BUG_ON(!data))
data              343 sound/core/compress_offload.c 	stream = &data->stream;
data              397 sound/core/compress_offload.c 	struct snd_compr_file *data = f->private_data;
data              402 sound/core/compress_offload.c 	if (snd_BUG_ON(!data))
data              405 sound/core/compress_offload.c 	stream = &data->stream;
data              895 sound/core/compress_offload.c 	struct snd_compr_file *data = f->private_data;
data              899 sound/core/compress_offload.c 	if (snd_BUG_ON(!data))
data              902 sound/core/compress_offload.c 	stream = &data->stream;
data             1623 sound/core/control.c 		ev.data.elem.mask = kev->mask;
data             1624 sound/core/control.c 		ev.data.elem.id = kev->id;
data               25 sound/core/control_compat.c 	struct snd_ctl_elem_list __user *data;
data               29 sound/core/control_compat.c 	data = compat_alloc_user_space(sizeof(*data));
data               32 sound/core/control_compat.c 	if (copy_in_user(data, data32, 4 * sizeof(u32)))
data               36 sound/core/control_compat.c 	    put_user(compat_ptr(ptr), &data->pids))
data               38 sound/core/control_compat.c 	err = snd_ctl_elem_list(card, data);
data               42 sound/core/control_compat.c 	if (copy_in_user(data32, data, 4 * sizeof(u32)))
data               84 sound/core/control_compat.c 	struct snd_ctl_elem_info *data;
data               87 sound/core/control_compat.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data               88 sound/core/control_compat.c 	if (! data)
data               93 sound/core/control_compat.c 	if (copy_from_user(&data->id, &data32->id, sizeof(data->id)))
data               98 sound/core/control_compat.c 	if (get_user(data->value.enumerated.item, &data32->value.enumerated.item))
data              104 sound/core/control_compat.c 	err = snd_ctl_elem_info(ctl, data);
data              110 sound/core/control_compat.c 	if (copy_to_user(&data32->id, &data->id, sizeof(data->id)) ||
data              111 sound/core/control_compat.c 	    copy_to_user(&data32->type, &data->type, 3 * sizeof(u32)))
data              113 sound/core/control_compat.c 	if (put_user(data->owner, &data32->owner))
data              115 sound/core/control_compat.c 	switch (data->type) {
data              118 sound/core/control_compat.c 		if (put_user(data->value.integer.min, &data32->value.integer.min) ||
data              119 sound/core/control_compat.c 		    put_user(data->value.integer.max, &data32->value.integer.max) ||
data              120 sound/core/control_compat.c 		    put_user(data->value.integer.step, &data32->value.integer.step))
data              125 sound/core/control_compat.c 				 &data->value.integer64,
data              126 sound/core/control_compat.c 				 sizeof(data->value.integer64)))
data              131 sound/core/control_compat.c 				 &data->value.enumerated,
data              132 sound/core/control_compat.c 				 sizeof(data->value.enumerated)))
data              140 sound/core/control_compat.c 	kfree(data);
data              150 sound/core/control_compat.c 		unsigned char data[512];
data              165 sound/core/control_compat.c 		unsigned char data[512];
data              219 sound/core/control_compat.c 				    struct snd_ctl_elem_value *data,
data              229 sound/core/control_compat.c 	if (copy_from_user(&data->id, &data32->id, sizeof(data->id)))
data              235 sound/core/control_compat.c 	type = get_ctl_type(card, &data->id, &count);
data              246 sound/core/control_compat.c 			data->value.integer.value[i] = val;
data              254 sound/core/control_compat.c 		if (copy_from_user(data->value.bytes.data, valuep, size))
data              266 sound/core/control_compat.c 				  struct snd_ctl_elem_value *data,
data              276 sound/core/control_compat.c 			val = data->value.integer.value[i];
data              282 sound/core/control_compat.c 		if (copy_to_user(valuep, data->value.bytes.data, size))
data              291 sound/core/control_compat.c 	struct snd_ctl_elem_value *data;
data              294 sound/core/control_compat.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              295 sound/core/control_compat.c 	if (data == NULL)
data              298 sound/core/control_compat.c 	err = copy_ctl_value_from_user(card, data, userdata, valuep,
data              306 sound/core/control_compat.c 	err = snd_ctl_elem_read(card, data);
data              309 sound/core/control_compat.c 	err = copy_ctl_value_to_user(userdata, valuep, data, type, count);
data              311 sound/core/control_compat.c 	kfree(data);
data              318 sound/core/control_compat.c 	struct snd_ctl_elem_value *data;
data              322 sound/core/control_compat.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              323 sound/core/control_compat.c 	if (data == NULL)
data              326 sound/core/control_compat.c 	err = copy_ctl_value_from_user(card, data, userdata, valuep,
data              334 sound/core/control_compat.c 	err = snd_ctl_elem_write(card, file, data);
data              337 sound/core/control_compat.c 	err = copy_ctl_value_to_user(userdata, valuep, data, type, count);
data              339 sound/core/control_compat.c 	kfree(data);
data              374 sound/core/control_compat.c 	struct snd_ctl_elem_info *data;
data              377 sound/core/control_compat.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              378 sound/core/control_compat.c 	if (! data)
data              383 sound/core/control_compat.c 	if (copy_from_user(&data->id, &data32->id, sizeof(data->id)) ||
data              384 sound/core/control_compat.c 	    copy_from_user(&data->type, &data32->type, 3 * sizeof(u32)))
data              386 sound/core/control_compat.c 	if (get_user(data->owner, &data32->owner))
data              388 sound/core/control_compat.c 	switch (data->type) {
data              391 sound/core/control_compat.c 		if (get_user(data->value.integer.min, &data32->value.integer.min) ||
data              392 sound/core/control_compat.c 		    get_user(data->value.integer.max, &data32->value.integer.max) ||
data              393 sound/core/control_compat.c 		    get_user(data->value.integer.step, &data32->value.integer.step))
data              397 sound/core/control_compat.c 		if (copy_from_user(&data->value.integer64,
data              399 sound/core/control_compat.c 				   sizeof(data->value.integer64)))
data              403 sound/core/control_compat.c 		if (copy_from_user(&data->value.enumerated,
data              405 sound/core/control_compat.c 				   sizeof(data->value.enumerated)))
data              407 sound/core/control_compat.c 		data->value.enumerated.names_ptr =
data              408 sound/core/control_compat.c 			(uintptr_t)compat_ptr(data->value.enumerated.names_ptr);
data              413 sound/core/control_compat.c 	err = snd_ctl_elem_add(file, data, replace);
data              415 sound/core/control_compat.c 	kfree(data);
data               77 sound/core/info.c 	struct snd_info_private_data *data;
data               83 sound/core/info.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data               84 sound/core/info.c 	if (!data) {
data               88 sound/core/info.c 	data->entry = entry;
data               89 sound/core/info.c 	*ret = data;
data              107 sound/core/info.c 	struct snd_info_private_data *data;
data              111 sound/core/info.c 	data = file->private_data;
data              112 sound/core/info.c 	entry = data->entry;
data              116 sound/core/info.c 					      data->file_private_data,
data              150 sound/core/info.c 	struct snd_info_private_data *data = file->private_data;
data              151 sound/core/info.c 	struct snd_info_entry *entry = data->entry;
data              162 sound/core/info.c 	size = entry->c.ops->read(entry, data->file_private_data,
data              172 sound/core/info.c 	struct snd_info_private_data *data = file->private_data;
data              173 sound/core/info.c 	struct snd_info_entry *entry = data->entry;
data              183 sound/core/info.c 		size = entry->c.ops->write(entry, data->file_private_data,
data              193 sound/core/info.c 	struct snd_info_private_data *data = file->private_data;
data              194 sound/core/info.c 	struct snd_info_entry *entry = data->entry;
data              199 sound/core/info.c 					  data->file_private_data,
data              211 sound/core/info.c 	struct snd_info_private_data *data = file->private_data;
data              212 sound/core/info.c 	struct snd_info_entry *entry = data->entry;
data              216 sound/core/info.c 	return entry->c.ops->ioctl(entry, data->file_private_data,
data              223 sound/core/info.c 	struct snd_info_private_data *data;
data              226 sound/core/info.c 	data = file->private_data;
data              227 sound/core/info.c 	if (data == NULL)
data              229 sound/core/info.c 	entry = data->entry;
data              232 sound/core/info.c 	return entry->c.ops->mmap(entry, data->file_private_data,
data              239 sound/core/info.c 	struct snd_info_private_data *data;
data              243 sound/core/info.c 	err = alloc_info_private(entry, &data);
data              255 sound/core/info.c 		err = entry->c.ops->open(entry, mode, &data->file_private_data);
data              260 sound/core/info.c 	file->private_data = data;
data              265 sound/core/info.c 	kfree(data);
data              274 sound/core/info.c 	struct snd_info_private_data *data = file->private_data;
data              275 sound/core/info.c 	struct snd_info_entry *entry = data->entry;
data              279 sound/core/info.c 				      data->file_private_data);
data              281 sound/core/info.c 	kfree(data);
data              306 sound/core/info.c 	struct snd_info_private_data *data = m->private;
data              307 sound/core/info.c 	struct snd_info_entry *entry = data->entry;
data              323 sound/core/info.c 	buf = data->wbuffer;
data              325 sound/core/info.c 		data->wbuffer = buf = kzalloc(sizeof(*buf), GFP_KERNEL);
data              356 sound/core/info.c 	struct snd_info_private_data *data = seq->private;
data              357 sound/core/info.c 	struct snd_info_entry *entry = data->entry;
data              362 sound/core/info.c 		data->rbuffer->buffer = (char *)seq; /* XXX hack! */
data              363 sound/core/info.c 		entry->c.text.read(entry, data->rbuffer);
data              371 sound/core/info.c 	struct snd_info_private_data *data;
data              375 sound/core/info.c 	err = alloc_info_private(entry, &data);
data              379 sound/core/info.c 	data->rbuffer = kzalloc(sizeof(*data->rbuffer), GFP_KERNEL);
data              380 sound/core/info.c 	if (!data->rbuffer) {
data              385 sound/core/info.c 		err = single_open_size(file, snd_info_seq_show, data,
data              388 sound/core/info.c 		err = single_open(file, snd_info_seq_show, data);
data              395 sound/core/info.c 	kfree(data->rbuffer);
data              396 sound/core/info.c 	kfree(data);
data              406 sound/core/info.c 	struct snd_info_private_data *data = m->private;
data              407 sound/core/info.c 	struct snd_info_entry *entry = data->entry;
data              409 sound/core/info.c 	if (data->wbuffer && entry->c.text.write)
data              410 sound/core/info.c 		entry->c.text.write(entry, data->wbuffer);
data              413 sound/core/info.c 	kfree(data->rbuffer);
data              414 sound/core/info.c 	if (data->wbuffer) {
data              415 sound/core/info.c 		kvfree(data->wbuffer->buffer);
data              416 sound/core/info.c 		kfree(data->wbuffer);
data              420 sound/core/info.c 	kfree(data);
data               42 sound/core/oss/linear.c static inline void do_convert(struct linear_priv *data,
data               48 sound/core/oss/linear.c 	memcpy(p + data->copy_ofs, src + data->src_ofs, data->copy_bytes);
data               49 sound/core/oss/linear.c 	if (data->cvt_endian)
data               51 sound/core/oss/linear.c 	tmp ^= data->flip;
data               52 sound/core/oss/linear.c 	memcpy(dst, p + data->dst_ofs, data->dst_bytes);
data               60 sound/core/oss/linear.c 	struct linear_priv *data = (struct linear_priv *)plugin->extra_data;
data               81 sound/core/oss/linear.c 			do_convert(data, dst, src);
data              116 sound/core/oss/linear.c static void init_data(struct linear_priv *data,
data              126 sound/core/oss/linear.c 	data->dst_bytes = dst_bytes;
data              127 sound/core/oss/linear.c 	data->cvt_endian = src_le != dst_le;
data              128 sound/core/oss/linear.c 	data->copy_bytes = src_bytes < dst_bytes ? src_bytes : dst_bytes;
data              130 sound/core/oss/linear.c 		data->copy_ofs = 4 - data->copy_bytes;
data              131 sound/core/oss/linear.c 		data->src_ofs = src_bytes - data->copy_bytes;
data              133 sound/core/oss/linear.c 		data->src_ofs = snd_pcm_format_physical_width(src_format) / 8 -
data              136 sound/core/oss/linear.c 		data->dst_ofs = 4 - data->dst_bytes;
data              138 sound/core/oss/linear.c 		data->dst_ofs = snd_pcm_format_physical_width(dst_format) / 8 -
data              143 sound/core/oss/linear.c 			data->flip = (__force u32)cpu_to_le32(0x80000000);
data              145 sound/core/oss/linear.c 			data->flip = (__force u32)cpu_to_be32(0x80000000);
data              155 sound/core/oss/linear.c 	struct linear_priv *data;
data              175 sound/core/oss/linear.c 	data = (struct linear_priv *)plugin->extra_data;
data              176 sound/core/oss/linear.c 	init_data(data, src_format->format, dst_format->format);
data              156 sound/core/oss/mulaw.c static inline void cvt_s16_to_native(struct mulaw_priv *data,
data              159 sound/core/oss/mulaw.c 	sample ^= data->flip;
data              160 sound/core/oss/mulaw.c 	if (data->cvt_endian)
data              162 sound/core/oss/mulaw.c 	if (data->native_bytes > data->copy_bytes)
data              163 sound/core/oss/mulaw.c 		memset(dst, 0, data->native_bytes);
data              164 sound/core/oss/mulaw.c 	memcpy(dst + data->native_ofs, (char *)&sample + data->copy_ofs,
data              165 sound/core/oss/mulaw.c 	       data->copy_bytes);
data              173 sound/core/oss/mulaw.c 	struct mulaw_priv *data = (struct mulaw_priv *)plugin->extra_data;
data              195 sound/core/oss/mulaw.c 			cvt_s16_to_native(data, dst, sample);
data              202 sound/core/oss/mulaw.c static inline signed short cvt_native_to_s16(struct mulaw_priv *data,
data              206 sound/core/oss/mulaw.c 	memcpy((char *)&sample + data->copy_ofs, src + data->native_ofs,
data              207 sound/core/oss/mulaw.c 	       data->copy_bytes);
data              208 sound/core/oss/mulaw.c 	if (data->cvt_endian)
data              210 sound/core/oss/mulaw.c 	sample ^= data->flip;
data              219 sound/core/oss/mulaw.c 	struct mulaw_priv *data = (struct mulaw_priv *)plugin->extra_data;
data              240 sound/core/oss/mulaw.c 			signed short sample = cvt_native_to_s16(data, src);
data              253 sound/core/oss/mulaw.c 	struct mulaw_priv *data;
data              274 sound/core/oss/mulaw.c 	data = (struct mulaw_priv *)plugin->extra_data;
data              275 sound/core/oss/mulaw.c 	data->func(plugin, src_channels, dst_channels, frames);
data              279 sound/core/oss/mulaw.c static void init_data(struct mulaw_priv *data, snd_pcm_format_t format)
data              282 sound/core/oss/mulaw.c 	data->cvt_endian = snd_pcm_format_big_endian(format) > 0;
data              284 sound/core/oss/mulaw.c 	data->cvt_endian = snd_pcm_format_little_endian(format) > 0;
data              287 sound/core/oss/mulaw.c 		data->flip = 0x8000;
data              288 sound/core/oss/mulaw.c 	data->native_bytes = snd_pcm_format_physical_width(format) / 8;
data              289 sound/core/oss/mulaw.c 	data->copy_bytes = data->native_bytes < 2 ? 1 : 2;
data              291 sound/core/oss/mulaw.c 		data->native_ofs = data->native_bytes - data->copy_bytes;
data              292 sound/core/oss/mulaw.c 		data->copy_ofs = 2 - data->copy_bytes;
data              295 sound/core/oss/mulaw.c 		data->native_ofs = data->native_bytes -
data              306 sound/core/oss/mulaw.c 	struct mulaw_priv *data;
data              340 sound/core/oss/mulaw.c 	data = (struct mulaw_priv *)plugin->extra_data;
data              341 sound/core/oss/mulaw.c 	data->func = func;
data              342 sound/core/oss/mulaw.c 	init_data(data, format->format);
data               58 sound/core/oss/pcm_plugin.h 		      unsigned long data);
data               56 sound/core/oss/rate.c 	struct rate_priv *data = (struct rate_priv *)plugin->extra_data;
data               57 sound/core/oss/rate.c 	data->pos = 0;
data               59 sound/core/oss/rate.c 		data->channels[channel].last_S1 = 0;
data               60 sound/core/oss/rate.c 		data->channels[channel].last_S2 = 0;
data               76 sound/core/oss/rate.c 	struct rate_priv *data = (struct rate_priv *)plugin->extra_data;
data               77 sound/core/oss/rate.c 	struct rate_channel *rchannels = data->channels;
data               80 sound/core/oss/rate.c 		pos = data->pos;
data              114 sound/core/oss/rate.c 			pos += data->pitch;
data              120 sound/core/oss/rate.c 	data->pos = pos;
data              135 sound/core/oss/rate.c 	struct rate_priv *data = (struct rate_priv *)plugin->extra_data;
data              136 sound/core/oss/rate.c 	struct rate_channel *rchannels = data->channels;
data              139 sound/core/oss/rate.c 		pos = data->pos;
data              174 sound/core/oss/rate.c 			pos += data->pitch;
data              180 sound/core/oss/rate.c 	data->pos = pos;
data              185 sound/core/oss/rate.c 	struct rate_priv *data;
data              192 sound/core/oss/rate.c 	data = (struct rate_priv *)plugin->extra_data;
data              194 sound/core/oss/rate.c 		res = (((frames * data->pitch) + (BITS/2)) >> SHIFT);
data              196 sound/core/oss/rate.c 		res = (((frames << SHIFT) + (data->pitch / 2)) / data->pitch);		
data              198 sound/core/oss/rate.c 	if (data->old_src_frames > 0) {
data              199 sound/core/oss/rate.c 		snd_pcm_sframes_t frames1 = frames, res1 = data->old_dst_frames;
data              200 sound/core/oss/rate.c 		while (data->old_src_frames < frames1) {
data              204 sound/core/oss/rate.c 		while (data->old_src_frames > frames1) {
data              208 sound/core/oss/rate.c 		if (data->old_src_frames == frames1)
data              211 sound/core/oss/rate.c 	data->old_src_frames = frames;
data              212 sound/core/oss/rate.c 	data->old_dst_frames = res;
data              218 sound/core/oss/rate.c 	struct rate_priv *data;
data              225 sound/core/oss/rate.c 	data = (struct rate_priv *)plugin->extra_data;
data              227 sound/core/oss/rate.c 		res = (((frames << SHIFT) + (data->pitch / 2)) / data->pitch);
data              229 sound/core/oss/rate.c 		res = (((frames * data->pitch) + (BITS/2)) >> SHIFT);
data              231 sound/core/oss/rate.c 	if (data->old_dst_frames > 0) {
data              232 sound/core/oss/rate.c 		snd_pcm_sframes_t frames1 = frames, res1 = data->old_src_frames;
data              233 sound/core/oss/rate.c 		while (data->old_dst_frames < frames1) {
data              237 sound/core/oss/rate.c 		while (data->old_dst_frames > frames1) {
data              241 sound/core/oss/rate.c 		if (data->old_dst_frames == frames1)
data              244 sound/core/oss/rate.c 	data->old_dst_frames = frames;
data              245 sound/core/oss/rate.c 	data->old_src_frames = res;
data              255 sound/core/oss/rate.c 	struct rate_priv *data;
data              278 sound/core/oss/rate.c 	data = (struct rate_priv *)plugin->extra_data;
data              279 sound/core/oss/rate.c 	data->func(plugin, src_channels, dst_channels, frames, dst_frames);
data              306 sound/core/oss/rate.c 	struct rate_priv *data;
data              326 sound/core/oss/rate.c 				   struct_size(data, channels,
data              331 sound/core/oss/rate.c 	data = (struct rate_priv *)plugin->extra_data;
data              333 sound/core/oss/rate.c 		data->pitch = ((src_format->rate << SHIFT) + (dst_format->rate >> 1)) / dst_format->rate;
data              334 sound/core/oss/rate.c 		data->func = resample_expand;
data              336 sound/core/oss/rate.c 		data->pitch = ((dst_format->rate << SHIFT) + (src_format->rate >> 1)) / src_format->rate;
data              337 sound/core/oss/rate.c 		data->func = resample_shrink;
data              339 sound/core/oss/rate.c 	data->pos = 0;
data              341 sound/core/oss/rate.c 	data->old_src_frames = data->old_dst_frames = 0;
data              301 sound/core/pcm_compat.c 	struct snd_pcm_hw_params *data;
data              308 sound/core/pcm_compat.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data              309 sound/core/pcm_compat.c 	if (!data)
data              313 sound/core/pcm_compat.c 	if (copy_from_user(data, data32, sizeof(*data32))) {
data              319 sound/core/pcm_compat.c 		err = snd_pcm_hw_refine(substream, data);
data              321 sound/core/pcm_compat.c 		err = snd_pcm_hw_params(substream, data);
data              324 sound/core/pcm_compat.c 	if (copy_to_user(data32, data, sizeof(*data32)) ||
data              325 sound/core/pcm_compat.c 	    put_user(data->fifo_size, &data32->fifo_size)) {
data              336 sound/core/pcm_compat.c 	kfree(data);
data             1986 sound/core/pcm_lib.c 			    snd_pcm_uframes_t hwoff, void *data,
data             1997 sound/core/pcm_lib.c 	return transfer(substream, 0, hwoff, data + off, frames);
data             2004 sound/core/pcm_lib.c 			       snd_pcm_uframes_t hwoff, void *data,
data             2011 sound/core/pcm_lib.c 	void **bufs = data;
data             2022 sound/core/pcm_lib.c 		if (!data || !*bufs)
data             2107 sound/core/pcm_lib.c 				     void *data, bool interleaved,
data             2136 sound/core/pcm_lib.c 	if (!data) {
data             2215 sound/core/pcm_lib.c 		err = writer(substream, appl_ofs, data, offset, frames,
data              221 sound/core/pcm_memory.c 				  int type, struct device *data,
data              225 sound/core/pcm_memory.c 	substream->dma_buffer.dev.dev = data;
data              242 sound/core/pcm_memory.c 					  int type, void *data,
data              250 sound/core/pcm_memory.c 			snd_pcm_lib_preallocate_pages(substream, type, data, size, max);
data              415 sound/core/pcm_misc.c int snd_pcm_format_set_silence(snd_pcm_format_t format, void *data, unsigned int samples)
data              431 sound/core/pcm_misc.c 		memset(data, *pat, bytes);
data              436 sound/core/pcm_misc.c 	dst = data;
data              379 sound/core/seq/oss/seq_oss_event.c 	ev->data.note.channel = ch;
data              380 sound/core/seq/oss/seq_oss_event.c 	ev->data.note.note = note;
data              381 sound/core/seq/oss/seq_oss_event.c 	ev->data.note.velocity = vel;
data              397 sound/core/seq/oss/seq_oss_event.c 	ev->data.control.channel = ch;
data              398 sound/core/seq/oss/seq_oss_event.c 	ev->data.control.param = param;
data              399 sound/core/seq/oss/seq_oss_event.c 	ev->data.control.value = val;
data              413 sound/core/seq/oss/seq_oss_event.c 	memcpy(&ev->data, rec, LONG_EVENT_SIZE);
data              434 sound/core/seq/oss/seq_oss_event.c 	rec = (union evrec*)&ev->data;
data              133 sound/core/seq/oss/seq_oss_init.c 		if (ev->data.addr.client == system_client)
data              136 sound/core/seq/oss/seq_oss_init.c 		pinfo.addr = ev->data.addr;
data              142 sound/core/seq/oss/seq_oss_init.c 		if (ev->data.addr.client == system_client)
data              144 sound/core/seq/oss/seq_oss_init.c 		snd_seq_oss_midi_check_exit_port(ev->data.addr.client,
data              145 sound/core/seq/oss/seq_oss_init.c 						ev->data.addr.port);
data              468 sound/core/seq/oss/seq_oss_midi.c 			ev.data.control.channel = c;
data              469 sound/core/seq/oss/seq_oss_midi.c 			ev.data.control.param = MIDI_CTL_ALL_NOTES_OFF;
data              472 sound/core/seq/oss/seq_oss_midi.c 				ev.data.control.param =
data              476 sound/core/seq/oss/seq_oss_midi.c 				ev.data.control.value = 0;
data              566 sound/core/seq/oss/seq_oss_midi.c 		ossev.v.note = ev->data.note.note;
data              567 sound/core/seq/oss/seq_oss_midi.c 		ossev.v.parm = ev->data.note.velocity;
data              568 sound/core/seq/oss/seq_oss_midi.c 		ossev.v.chn = ev->data.note.channel;
data              574 sound/core/seq/oss/seq_oss_midi.c 		ossev.l.p1 = ev->data.control.param;
data              575 sound/core/seq/oss/seq_oss_midi.c 		ossev.l.val = ev->data.control.value;
data              576 sound/core/seq/oss/seq_oss_midi.c 		ossev.l.chn = ev->data.control.channel;
data              580 sound/core/seq/oss/seq_oss_midi.c 		ossev.l.val = ev->data.control.value + 8192;
data              581 sound/core/seq/oss/seq_oss_midi.c 		ossev.l.chn = ev->data.control.channel;
data               89 sound/core/seq/oss/seq_oss_readq.c snd_seq_oss_readq_puts(struct seq_oss_readq *q, int dev, unsigned char *data, int len)
data               99 sound/core/seq/oss/seq_oss_readq.c 		rec.c[1] = *data++;
data               33 sound/core/seq/oss/seq_oss_readq.h int snd_seq_oss_readq_puts(struct seq_oss_readq *readq, int dev, unsigned char *data, int len);
data              534 sound/core/seq/oss/seq_oss_synth.c 		ev->data.ext.len = sysex->len;
data              535 sound/core/seq/oss/seq_oss_synth.c 		ev->data.ext.ptr = sysex->buf;
data              587 sound/core/seq/oss/seq_oss_synth.c snd_seq_oss_synth_raw_event(struct seq_oss_devinfo *dp, int dev, unsigned char *data, struct snd_seq_event *ev)
data              595 sound/core/seq/oss/seq_oss_synth.c 	memcpy(ev->data.raw8.d, data, 8);
data               35 sound/core/seq/oss/seq_oss_synth.h 				unsigned char *data, struct snd_seq_event *ev);
data              138 sound/core/seq/oss/seq_oss_timer.c 	ev.data.queue.queue = dp->queue;
data              139 sound/core/seq/oss/seq_oss_timer.c 	ev.data.queue.param.value = value;
data              102 sound/core/seq/oss/seq_oss_writeq.c 		rec = (union evrec *)&ev.data;
data              344 sound/core/seq/seq_clientmgr.c 	user = &client->data.user;
data              369 sound/core/seq/seq_clientmgr.c 	client->data.user.owner = get_pid(task_pid(current));
data              384 sound/core/seq/seq_clientmgr.c 		if (client->data.user.fifo)
data              385 sound/core/seq/seq_clientmgr.c 			snd_seq_fifo_delete(&client->data.user.fifo);
data              386 sound/core/seq/seq_clientmgr.c 		put_pid(client->data.user.owner);
data              420 sound/core/seq/seq_clientmgr.c 	if (!client->accept_input || (fifo = client->data.user.fifo) == NULL)
data              445 sound/core/seq/seq_clientmgr.c 			tmpev.data.ext.len &= ~SNDRV_SEQ_EXT_MASK;
data              554 sound/core/seq/seq_clientmgr.c 	bounce_ev.data.quote.origin = event->dest;
data              555 sound/core/seq/seq_clientmgr.c 	bounce_ev.data.quote.event = event;
data              556 sound/core/seq/seq_clientmgr.c 	bounce_ev.data.quote.value = -err; /* use positive value */
data              631 sound/core/seq/seq_clientmgr.c 		if (dest->data.user.fifo)
data              632 sound/core/seq/seq_clientmgr.c 			result = snd_seq_fifo_event_in(dest->data.user.fifo, event);
data              823 sound/core/seq/seq_clientmgr.c 	    snd_BUG_ON(atomic && (event->data.ext.len & SNDRV_SEQ_EXT_USRPTR)))
data              892 sound/core/seq/seq_clientmgr.c 			ev->time.tick += ev->data.note.duration;
data              896 sound/core/seq/seq_clientmgr.c 			ev->time.time.tv_nsec += 1000000 * (ev->data.note.duration % 1000);
data              897 sound/core/seq/seq_clientmgr.c 			ev->time.time.tv_sec += ev->data.note.duration / 1000 +
data              902 sound/core/seq/seq_clientmgr.c 		ev->data.note.velocity = ev->data.note.off_velocity;
data              996 sound/core/seq/seq_clientmgr.c 		    (ev->data.ext.len & ~SNDRV_SEQ_EXT_MASK) >= SNDRV_SEQ_MAX_EVENT_LEN)
data             1072 sound/core/seq/seq_clientmgr.c 			int extlen = event.data.ext.len & ~SNDRV_SEQ_EXT_MASK;
data             1079 sound/core/seq/seq_clientmgr.c 			event.data.ext.len = extlen | SNDRV_SEQ_EXT_USRPTR;
data             1080 sound/core/seq/seq_clientmgr.c 			event.data.ext.ptr = (char __force *)buf
data             1086 sound/core/seq/seq_clientmgr.c 				void *ptr = (void __force *)compat_ptr(event.data.raw32.d[1]);
data             1087 sound/core/seq/seq_clientmgr.c 				event.data.ext.ptr = ptr;
data             1132 sound/core/seq/seq_clientmgr.c 	    client->data.user.fifo) {
data             1135 sound/core/seq/seq_clientmgr.c 		if (snd_seq_fifo_poll_wait(client->data.user.fifo, file, wait))
data             1236 sound/core/seq/seq_clientmgr.c 		info->pid = pid_vnr(cptr->data.user.owner);
data             1241 sound/core/seq/seq_clientmgr.c 		info->card = cptr->data.kernel.card ? cptr->data.kernel.card->number : -1;
data             1452 sound/core/seq/seq_clientmgr.c 	event.data.connect.dest = info->dest;
data             1453 sound/core/seq/seq_clientmgr.c 	event.data.connect.sender = info->sender;
data             1836 sound/core/seq/seq_clientmgr.c 		info->input_pool = cptr->data.user.fifo_pool_size;
data             1838 sound/core/seq/seq_clientmgr.c 		info->input_free = snd_seq_fifo_unused_cells(cptr->data.user.fifo);
data             1874 sound/core/seq/seq_clientmgr.c 	if (client->type == USER_CLIENT && client->data.user.fifo != NULL &&
data             1877 sound/core/seq/seq_clientmgr.c 	    info->input_pool != client->data.user.fifo_pool_size) {
data             1879 sound/core/seq/seq_clientmgr.c 		rc = snd_seq_fifo_resize(client->data.user.fifo, info->input_pool);
data             1882 sound/core/seq/seq_clientmgr.c 		client->data.user.fifo_pool_size = info->input_pool;
data             1907 sound/core/seq/seq_clientmgr.c 		if (client->type == USER_CLIENT && client->data.user.fifo)
data             1908 sound/core/seq/seq_clientmgr.c 			snd_seq_fifo_clear(client->data.user.fifo);
data             2214 sound/core/seq/seq_clientmgr.c 	client->data.kernel.card = card;
data             2475 sound/core/seq/seq_clientmgr.c 		if (client->type == USER_CLIENT && client->data.user.fifo &&
data             2476 sound/core/seq/seq_clientmgr.c 		    client->data.user.fifo->pool) {
data             2478 sound/core/seq/seq_clientmgr.c 			snd_seq_info_pool(buffer, client->data.user.fifo->pool, "    ");
data               58 sound/core/seq/seq_clientmgr.h 	} data;
data               35 sound/core/seq/seq_compat.c 	struct snd_seq_port_info *data;
data               37 sound/core/seq/seq_compat.c 	data = kmalloc(sizeof(*data), GFP_KERNEL);
data               38 sound/core/seq/seq_compat.c 	if (!data)
data               41 sound/core/seq/seq_compat.c 	if (copy_from_user(data, data32, sizeof(*data32)) ||
data               42 sound/core/seq/seq_compat.c 	    get_user(data->flags, &data32->flags) ||
data               43 sound/core/seq/seq_compat.c 	    get_user(data->time_queue, &data32->time_queue))
data               45 sound/core/seq/seq_compat.c 	data->kernel = NULL;
data               47 sound/core/seq/seq_compat.c 	err = snd_seq_kernel_client_ctl(client->number, cmd, data);
data               51 sound/core/seq/seq_compat.c 	if (copy_to_user(data32, data, sizeof(*data32)) ||
data               52 sound/core/seq/seq_compat.c 	    put_user(data->flags, &data32->flags) ||
data               53 sound/core/seq/seq_compat.c 	    put_user(data->time_queue, &data32->time_queue))
data               57 sound/core/seq/seq_compat.c 	kfree(data);
data               63 sound/core/seq/seq_memory.c 	return event->data.ext.len & ~SNDRV_SEQ_EXT_MASK;
data               75 sound/core/seq/seq_memory.c 	if (event->data.ext.len & SNDRV_SEQ_EXT_USRPTR) {
data               77 sound/core/seq/seq_memory.c 		char __user *curptr = (char __force __user *)event->data.ext.ptr;
data               92 sound/core/seq/seq_memory.c 	if (!(event->data.ext.len & SNDRV_SEQ_EXT_CHAINED))
data               93 sound/core/seq/seq_memory.c 		return func(private_data, event->data.ext.ptr, len);
data               95 sound/core/seq/seq_memory.c 	cell = (struct snd_seq_event_cell *)event->data.ext.ptr;
data              144 sound/core/seq/seq_memory.c 	if (event->data.ext.len & SNDRV_SEQ_EXT_USRPTR) {
data              147 sound/core/seq/seq_memory.c 		if (copy_from_user(buf, (void __force __user *)event->data.ext.ptr, len))
data              185 sound/core/seq/seq_memory.c 		if (cell->event.data.ext.len & SNDRV_SEQ_EXT_CHAINED) {
data              187 sound/core/seq/seq_memory.c 			curp = cell->event.data.ext.ptr;
data              292 sound/core/seq/seq_memory.c 		extlen = event->data.ext.len & ~SNDRV_SEQ_EXT_MASK;
data              308 sound/core/seq/seq_memory.c 		int is_chained = event->data.ext.len & SNDRV_SEQ_EXT_CHAINED;
data              309 sound/core/seq/seq_memory.c 		int is_usrptr = event->data.ext.len & SNDRV_SEQ_EXT_USRPTR;
data              313 sound/core/seq/seq_memory.c 		cell->event.data.ext.len = extlen | SNDRV_SEQ_EXT_CHAINED;
data              314 sound/core/seq/seq_memory.c 		cell->event.data.ext.ptr = NULL;
data              316 sound/core/seq/seq_memory.c 		src = (struct snd_seq_event_cell *)event->data.ext.ptr;
data              317 sound/core/seq/seq_memory.c 		buf = (char *)event->data.ext.ptr;
data              328 sound/core/seq/seq_memory.c 			if (cell->event.data.ext.ptr == NULL)
data              329 sound/core/seq/seq_memory.c 				cell->event.data.ext.ptr = tmp;
data               85 sound/core/seq/seq_midi_emul.c 		dest_channel = ev->data.note.channel;
data              102 sound/core/seq/seq_midi_emul.c 	if (ev->type == SNDRV_SEQ_EVENT_NOTEON && ev->data.note.velocity == 0)
data              109 sound/core/seq/seq_midi_emul.c 		if (ev->data.note.note >= 128)
data              115 sound/core/seq/seq_midi_emul.c 		if (chan->note[ev->data.note.note] & SNDRV_MIDI_NOTE_ON) {
data              117 sound/core/seq/seq_midi_emul.c 				ops->note_off(drv, ev->data.note.note, 0, chan);
data              119 sound/core/seq/seq_midi_emul.c 		chan->note[ev->data.note.note] = SNDRV_MIDI_NOTE_ON;
data              121 sound/core/seq/seq_midi_emul.c 			ops->note_on(drv, ev->data.note.note, ev->data.note.velocity, chan);
data              124 sound/core/seq/seq_midi_emul.c 		if (! (chan->note[ev->data.note.note] & SNDRV_MIDI_NOTE_ON))
data              127 sound/core/seq/seq_midi_emul.c 			note_off(ops, drv, chan, ev->data.note.note, ev->data.note.velocity);
data              131 sound/core/seq/seq_midi_emul.c 			ops->key_press(drv, ev->data.note.note, ev->data.note.velocity, chan);
data              135 sound/core/seq/seq_midi_emul.c 			   ev->data.control.param, ev->data.control.value);
data              138 sound/core/seq/seq_midi_emul.c 		chan->midi_program = ev->data.control.value;
data              141 sound/core/seq/seq_midi_emul.c 		chan->midi_pitchbend = ev->data.control.value;
data              146 sound/core/seq/seq_midi_emul.c 		chan->midi_pressure = ev->data.control.value;
data              152 sound/core/seq/seq_midi_emul.c 		if (ev->data.control.param < 32) {
data              154 sound/core/seq/seq_midi_emul.c 			chan->control[ev->data.control.param + 32] =
data              155 sound/core/seq/seq_midi_emul.c 				ev->data.control.value & 0x7f;
data              157 sound/core/seq/seq_midi_emul.c 				   ev->data.control.param,
data              158 sound/core/seq/seq_midi_emul.c 				   ((ev->data.control.value>>7) & 0x7f));
data              161 sound/core/seq/seq_midi_emul.c 				   ev->data.control.param,
data              162 sound/core/seq/seq_midi_emul.c 				   ev->data.control.value);
data              168 sound/core/seq/seq_midi_emul.c 			= (ev->data.control.value >> 7) & 0x7f;
data              170 sound/core/seq/seq_midi_emul.c 			= ev->data.control.value & 0x7f;
data              172 sound/core/seq/seq_midi_emul.c 			= (ev->data.control.param >> 7) & 0x7f;
data              174 sound/core/seq/seq_midi_emul.c 			= ev->data.control.param & 0x7f;
data              181 sound/core/seq/seq_midi_emul.c 			= (ev->data.control.value >> 7) & 0x7f;
data              183 sound/core/seq/seq_midi_emul.c 			= ev->data.control.value & 0x7f;
data              185 sound/core/seq/seq_midi_emul.c 			= (ev->data.control.param >> 7) & 0x7f;
data              187 sound/core/seq/seq_midi_emul.c 			= ev->data.control.param & 0x7f;
data              229 sound/core/seq/seq_midi_event.c 			ev->data.ext.len = dev->read;
data              230 sound/core/seq/seq_midi_event.c 			ev->data.ext.ptr = dev->buf;
data              247 sound/core/seq/seq_midi_event.c 	ev->data.note.channel = dev->buf[0] & 0x0f;
data              248 sound/core/seq/seq_midi_event.c 	ev->data.note.note = dev->buf[1];
data              249 sound/core/seq/seq_midi_event.c 	ev->data.note.velocity = dev->buf[2];
data              255 sound/core/seq/seq_midi_event.c 	ev->data.control.channel = dev->buf[0] & 0x0f;
data              256 sound/core/seq/seq_midi_event.c 	ev->data.control.value = dev->buf[1];
data              262 sound/core/seq/seq_midi_event.c 	ev->data.control.channel = dev->buf[0] & 0x0f;
data              263 sound/core/seq/seq_midi_event.c 	ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1] - 8192;
data              269 sound/core/seq/seq_midi_event.c 	ev->data.control.channel = dev->buf[0] & 0x0f;
data              270 sound/core/seq/seq_midi_event.c 	ev->data.control.param = dev->buf[1];
data              271 sound/core/seq/seq_midi_event.c 	ev->data.control.value = dev->buf[2];
data              277 sound/core/seq/seq_midi_event.c 	ev->data.control.value = dev->buf[1];
data              283 sound/core/seq/seq_midi_event.c 	ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1];
data              313 sound/core/seq/seq_midi_event.c 		cmd = 0x80 | (type << 4) | (ev->data.note.channel & 0x0f);
data              350 sound/core/seq/seq_midi_event.c 	buf[0] = ev->data.note.note & 0x7f;
data              351 sound/core/seq/seq_midi_event.c 	buf[1] = ev->data.note.velocity & 0x7f;
data              357 sound/core/seq/seq_midi_event.c 	buf[0] = ev->data.control.value & 0x7f;
data              363 sound/core/seq/seq_midi_event.c 	int value = ev->data.control.value + 8192;
data              371 sound/core/seq/seq_midi_event.c 	buf[0] = ev->data.control.param & 0x7f;
data              372 sound/core/seq/seq_midi_event.c 	buf[1] = ev->data.control.value & 0x7f;
data              378 sound/core/seq/seq_midi_event.c 	buf[0] = ev->data.control.value & 0x7f;
data              379 sound/core/seq/seq_midi_event.c 	buf[1] = (ev->data.control.value >> 7) & 0x7f;
data              389 sound/core/seq/seq_midi_event.c 	cmd = MIDI_CMD_CONTROL|(ev->data.control.channel & 0x0f);
data              390 sound/core/seq/seq_midi_event.c 	if (ev->data.control.param < 0x20) {
data              400 sound/core/seq/seq_midi_event.c 		buf[idx++] = ev->data.control.param;
data              401 sound/core/seq/seq_midi_event.c 		buf[idx++] = (ev->data.control.value >> 7) & 0x7f;
data              404 sound/core/seq/seq_midi_event.c 		buf[idx++] = ev->data.control.param + 0x20;
data              405 sound/core/seq/seq_midi_event.c 		buf[idx++] = ev->data.control.value & 0x7f;
data              414 sound/core/seq/seq_midi_event.c 		buf[idx++] = ev->data.control.param & 0x7f;
data              415 sound/core/seq/seq_midi_event.c 		buf[idx++] = ev->data.control.value & 0x7f;
data              441 sound/core/seq/seq_midi_event.c 	cmd = MIDI_CMD_CONTROL|(ev->data.control.channel & 0x0f);
data              442 sound/core/seq/seq_midi_event.c 	bytes[0] = (ev->data.control.param & 0x3f80) >> 7;
data              443 sound/core/seq/seq_midi_event.c 	bytes[1] = ev->data.control.param & 0x007f;
data              444 sound/core/seq/seq_midi_event.c 	bytes[2] = (ev->data.control.value & 0x3f80) >> 7;
data              445 sound/core/seq/seq_midi_event.c 	bytes[3] = ev->data.control.value & 0x007f;
data              342 sound/core/seq/seq_prioq.c 		if (ev->data.note.channel != info->channel)
data              650 sound/core/seq/seq_queue.c 	sev.data.queue.queue = q->queue;
data              686 sound/core/seq/seq_queue.c 		snd_seq_timer_set_tempo(q->timer, ev->data.queue.param.value);
data              691 sound/core/seq/seq_queue.c 		if (snd_seq_timer_set_position_tick(q->timer, ev->data.queue.param.time.tick) == 0) {
data              697 sound/core/seq/seq_queue.c 		if (snd_seq_timer_set_position_time(q->timer, ev->data.queue.param.time.time) == 0) {
data              703 sound/core/seq/seq_queue.c 					   ev->data.queue.param.skew.value,
data              704 sound/core/seq/seq_queue.c 					   ev->data.queue.param.skew.base) == 0) {
data              722 sound/core/seq/seq_queue.c 	q = queueptr(ev->data.queue.queue);
data               71 sound/core/seq/seq_system.c 	ev->data.addr.client = client;
data               72 sound/core/seq/seq_system.c 	ev->data.addr.port = port;
data               63 sound/core/seq_device.c static int print_dev_info(struct device *dev, void *data)
data               66 sound/core/seq_device.c 	struct snd_info_buffer *buffer = data;
data               89 sound/core/seq_device.c static int request_seq_drv(struct device *dev, void *data)
data               44 sound/drivers/mpu401/mpu401_uart.c static void mpu401_write_port(struct snd_mpu401 *mpu, unsigned char data,
data               47 sound/drivers/mpu401/mpu401_uart.c 	outb(data, addr);
data               56 sound/drivers/mpu401/mpu401_uart.c static void mpu401_write_mmio(struct snd_mpu401 *mpu, unsigned char data,
data               59 sound/drivers/mpu401/mpu401_uart.c 	writeb(data, (void __iomem *)addr);
data              303 sound/drivers/mts64.c 	u8 data, status;
data              308 sound/drivers/mts64.c 	data = mts64_read_char(p);
data              311 sound/drivers/mts64.c 	return (status << 8) | data;
data              712 sound/drivers/mts64.c 	u8 data;
data              716 sound/drivers/mts64.c 	while (snd_rawmidi_transmit_peek(substream, &data, 1) == 1) {
data              717 sound/drivers/mts64.c 		mts64_write_midi(mts, data, substream->number+1);
data              816 sound/drivers/mts64.c 	u8 status, data;
data              821 sound/drivers/mts64.c 	data = ret & 0x00ff;
data              825 sound/drivers/mts64.c 		mts->current_midi_input_port = mts64_map_midi_input(data);
data              831 sound/drivers/mts64.c 			snd_rawmidi_receive(substream, &data, 1);
data               68 sound/drivers/opl3/opl3_drums.c 				    struct snd_opl3_drum_voice *data)
data               70 sound/drivers/opl3/opl3_drums.c 	unsigned char op_offset = snd_opl3_regmap[data->voice][data->op];
data               71 sound/drivers/opl3/opl3_drums.c 	unsigned char voice_offset = data->voice;
data               76 sound/drivers/opl3/opl3_drums.c 	opl3->command(opl3, opl3_reg, data->am_vib);
data               80 sound/drivers/opl3/opl3_drums.c 	opl3->command(opl3, opl3_reg, data->ksl_level);
data               84 sound/drivers/opl3/opl3_drums.c 	opl3->command(opl3, opl3_reg, data->attack_decay);
data               88 sound/drivers/opl3/opl3_drums.c 	opl3->command(opl3, opl3_reg, data->sustain_release);
data               92 sound/drivers/opl3/opl3_drums.c 	opl3->command(opl3, opl3_reg, data->feedback_connection);
data               96 sound/drivers/opl3/opl3_drums.c 	opl3->command(opl3, opl3_reg, data->wave_select);
data              103 sound/drivers/opl3/opl3_drums.c 				   struct snd_opl3_drum_note *data)
data              105 sound/drivers/opl3/opl3_drums.c 	unsigned char voice_offset = data->voice;
data              110 sound/drivers/opl3/opl3_drums.c 	opl3->command(opl3, opl3_reg, data->fnum);
data              114 sound/drivers/opl3/opl3_drums.c 	opl3->command(opl3, opl3_reg, data->octave_f);
data              121 sound/drivers/opl3/opl3_drums.c 				  struct snd_opl3_drum_voice *data,
data              124 sound/drivers/opl3/opl3_drums.c 	unsigned char op_offset = snd_opl3_regmap[data->voice][data->op];
data              125 sound/drivers/opl3/opl3_drums.c 	unsigned char voice_offset = data->voice;
data              130 sound/drivers/opl3/opl3_drums.c 	reg_val = data->ksl_level;
data              137 sound/drivers/opl3/opl3_drums.c 	reg_val = data->feedback_connection | OPL3_STEREO_BITS;
data              203 sound/drivers/opl3/opl3_synth.c 					  inst.data);
data              243 sound/drivers/opl3/opl3_synth.c 			const unsigned char *data)
data              255 sound/drivers/opl3/opl3_synth.c 		patch->inst.op[i].am_vib = data[AM_VIB + i];
data              256 sound/drivers/opl3/opl3_synth.c 		patch->inst.op[i].ksl_level = data[KSL_LEVEL + i];
data              257 sound/drivers/opl3/opl3_synth.c 		patch->inst.op[i].attack_decay = data[ATTACK_DECAY + i];
data              258 sound/drivers/opl3/opl3_synth.c 		patch->inst.op[i].sustain_release = data[SUSTAIN_RELEASE + i];
data              259 sound/drivers/opl3/opl3_synth.c 		patch->inst.op[i].wave_select = data[WAVE_SELECT + i];
data              261 sound/drivers/opl3/opl3_synth.c 	patch->inst.feedback_connection[0] = data[CONNECTION];
data              266 sound/drivers/opl3/opl3_synth.c 				data[OFFSET_4OP + AM_VIB + i];
data              268 sound/drivers/opl3/opl3_synth.c 				data[OFFSET_4OP + KSL_LEVEL + i];
data              270 sound/drivers/opl3/opl3_synth.c 				data[OFFSET_4OP + ATTACK_DECAY + i];
data              272 sound/drivers/opl3/opl3_synth.c 				data[OFFSET_4OP + SUSTAIN_RELEASE + i];
data              274 sound/drivers/opl3/opl3_synth.c 				data[OFFSET_4OP + WAVE_SELECT + i];
data              277 sound/drivers/opl3/opl3_synth.c 			data[OFFSET_4OP + CONNECTION];
data              422 sound/drivers/vx/vx_core.c 		unsigned int c = ((u32)boot->data[0] << 16) | ((u32)boot->data[1] << 8) | boot->data[2];
data              446 sound/drivers/vx/vx_core.c 			const unsigned char *image = boot->data + i;
data              678 sound/drivers/vx/vx_core.c 		image = dsp->data + i;
data               20 sound/drivers/vx/vx_mixer.c static void vx_write_codec_reg(struct vx_core *chip, int codec, unsigned int data)
data               29 sound/drivers/vx/vx_mixer.c 	chip->ops->write_codec(chip, codec, data);
data               76 sound/drivers/vx/vx_mixer.c 	union vx_codec_data data;
data               78 sound/drivers/vx/vx_mixer.c 	SET_CDC_DATA_INIT(data);
data               79 sound/drivers/vx/vx_mixer.c 	SET_CDC_DATA_REG(data, reg);
data               80 sound/drivers/vx/vx_mixer.c 	SET_CDC_DATA_VAL(data, val);
data               81 sound/drivers/vx/vx_mixer.c 	vx_write_codec_reg(chip, codec, data.l);
data              125 sound/drivers/vx/vx_pcm.c 				unsigned int data)
data              136 sound/drivers/vx/vx_pcm.c 	rmh.Cmd[rmh.LgCmd] = (data & 0xFFFFFF00) >> 8;
data              137 sound/drivers/vx/vx_pcm.c 	rmh.Cmd[rmh.LgCmd + 1] = (data & 0xFF) << 16 /*| (datal & 0xFFFF00) >> 8*/;
data               68 sound/firewire/amdtp-stream.c static void pcm_period_tasklet(unsigned long data);
data              430 sound/firewire/amdtp-stream.c static void pcm_period_tasklet(unsigned long data)
data              432 sound/firewire/amdtp-stream.c 	struct amdtp_stream *s = (void *)data;
data               75 sound/firewire/bebob/bebob.c 	u32 data[2] = {0};
data              106 sound/firewire/bebob/bebob.c 				   data, sizeof(data));
data              122 sound/firewire/bebob/bebob.c 		 data[0], data[1], dev_name(&bebob->unit->device),
data              253 sound/firewire/bebob/bebob.h #define SND_BEBOB_DEV_ENTRY(vendor, model, data) \
data              259 sound/firewire/bebob/bebob.h 	.driver_data	= (kernel_ulong_t)data \
data              100 sound/firewire/bebob/bebob_focusrite.c 	__be32 data = cpu_to_be32(value);
data              104 sound/firewire/bebob/bebob_focusrite.c 				  &data, sizeof(__be32), 0);
data               25 sound/firewire/dice/dice-alesis.c 	u32 data;
data               33 sound/firewire/dice/dice-alesis.c 	data = be32_to_cpu(reg);
data               35 sound/firewire/dice/dice-alesis.c 	if (data == 4 || data == 6) {
data               67 sound/firewire/dice/dice-stream.c 	u32 data;
data               76 sound/firewire/dice/dice-stream.c 	data = be32_to_cpu(reg);
data               78 sound/firewire/dice/dice-stream.c 	data &= ~CLOCK_RATE_MASK;
data               85 sound/firewire/dice/dice-stream.c 	data |= i << CLOCK_RATE_SHIFT;
data               90 sound/firewire/dice/dice-stream.c 	reg = cpu_to_be32(data);
data              135 sound/firewire/dice/dice-transaction.c 			      void *data, size_t length, void *callback_data)
data              150 sound/firewire/dice/dice-transaction.c 	bits = be32_to_cpup(data);
data              275 sound/firewire/dice/dice-transaction.c 	u32 data;
data              296 sound/firewire/dice/dice-transaction.c 		data = be32_to_cpu(pointers[i]);
data              297 sound/firewire/dice/dice-transaction.c 		if (data < min_values[i] || data >= 0x40000) {
data              103 sound/firewire/digi00x/amdtp-dot.c 	u8 * const data = (u8 *) buffer;
data              105 sound/firewire/digi00x/amdtp-dot.c 	if (data[MAGIC_DOT_BYTE] != 0x00) {
data              107 sound/firewire/digi00x/amdtp-dot.c 		state->idx = data[MAGIC_DOT_BYTE] ^ state->carry;
data              109 sound/firewire/digi00x/amdtp-dot.c 	data[MAGIC_DOT_BYTE] ^= state->carry;
data               13 sound/firewire/digi00x/digi00x-proc.c 	__be32 data;
data               18 sound/firewire/digi00x/digi00x-proc.c 				 &data, sizeof(data), 0);
data               20 sound/firewire/digi00x/digi00x-proc.c 		*mode = be32_to_cpu(data) & 0x01;
data               32 sound/firewire/digi00x/digi00x-stream.c 	u32 data;
data               42 sound/firewire/digi00x/digi00x-stream.c 	data = be32_to_cpu(reg) & 0x0f;
data               43 sound/firewire/digi00x/digi00x-stream.c 	if (data < ARRAY_SIZE(snd_dg00x_stream_rates))
data               44 sound/firewire/digi00x/digi00x-stream.c 		*rate = snd_dg00x_stream_rates[data];
data              105 sound/firewire/digi00x/digi00x-stream.c 	u32 data;
data              115 sound/firewire/digi00x/digi00x-stream.c 	data = be32_to_cpu(reg) & 0x0f;
data              116 sound/firewire/digi00x/digi00x-stream.c 	if (data < ARRAY_SIZE(snd_dg00x_stream_rates))
data              117 sound/firewire/digi00x/digi00x-stream.c 		*rate = snd_dg00x_stream_rates[data];
data              127 sound/firewire/digi00x/digi00x-stream.c 	__be32 data;
data              129 sound/firewire/digi00x/digi00x-stream.c 	data = cpu_to_be32(0x00000003);
data              132 sound/firewire/digi00x/digi00x-stream.c 			   &data, sizeof(data), 0);
data              135 sound/firewire/digi00x/digi00x-stream.c 	data = 0;
data              138 sound/firewire/digi00x/digi00x-stream.c 			   &data, sizeof(data), 0);
data              147 sound/firewire/digi00x/digi00x-stream.c 	__be32 data;
data              152 sound/firewire/digi00x/digi00x-stream.c 	data = cpu_to_be32((dg00x->tx_resources.channel << 16) |
data              156 sound/firewire/digi00x/digi00x-stream.c 				 &data, sizeof(data), 0);
data              162 sound/firewire/digi00x/digi00x-stream.c 				 &data, sizeof(data), 0);
data              165 sound/firewire/digi00x/digi00x-stream.c 	curr = be32_to_cpu(data);
data              172 sound/firewire/digi00x/digi00x-stream.c 		data = cpu_to_be32(curr);
data              177 sound/firewire/digi00x/digi00x-stream.c 					 &data, sizeof(data), 0);
data               26 sound/firewire/digi00x/digi00x-transaction.c 			   void *data, size_t length, void *callback_data)
data               29 sound/firewire/digi00x/digi00x-transaction.c 	__be32 *buf = (__be32 *)data;
data               40 sound/firewire/digi00x/digi00x-transaction.c 	__be32 data[2];
data               43 sound/firewire/digi00x/digi00x-transaction.c 	data[0] = cpu_to_be32((device->card->node_id << 16) |
data               45 sound/firewire/digi00x/digi00x-transaction.c 	data[1] = cpu_to_be32(dg00x->async_handler.offset);
data               48 sound/firewire/digi00x/digi00x-transaction.c 				  &data, sizeof(data), 0);
data              343 sound/firewire/fcp.c 			 void *data, size_t length, void *callback_data)
data              348 sound/firewire/fcp.c 	if (length < 1 || (*(const u8 *)data & 0xf0) != CTS_AVC)
data              362 sound/firewire/fcp.c 		    is_matching_response(t, data, length)) {
data              363 sound/firewire/fcp.c 			if (t->deferrable && *(const u8 *)data == 0x0f) {
data              369 sound/firewire/fcp.c 				memcpy(t->response_buffer, data,
data               17 sound/firewire/fireface/ff-protocol-former.c static int parse_clock_bits(u32 data, unsigned int *rate,
data               48 sound/firewire/fireface/ff-protocol-former.c 		if ((data & 0x0000001e) == rate_entry->mask) {
data               56 sound/firewire/fireface/ff-protocol-former.c 	if (data & 0x00000001) {
data               61 sound/firewire/fireface/ff-protocol-former.c 			if ((data & 0x00001c00) == clk_entry->mask) {
data               77 sound/firewire/fireface/ff-protocol-former.c 	u32 data;
data               84 sound/firewire/fireface/ff-protocol-former.c 	data = le32_to_cpu(reg);
data               86 sound/firewire/fireface/ff-protocol-former.c 	return parse_clock_bits(data, rate, src);
data              126 sound/firewire/fireface/ff-protocol-former.c 	u32 data;
data              136 sound/firewire/fireface/ff-protocol-former.c 	data = le32_to_cpu(reg);
data              139 sound/firewire/fireface/ff-protocol-former.c 		    (data & 0x00000020) ? "Professional" : "Consumer",
data              140 sound/firewire/fireface/ff-protocol-former.c 		    (data & 0x00000040) ? "on" : "off");
data              143 sound/firewire/fireface/ff-protocol-former.c 		    (data & 0x00000100) ? "S/PDIF" : "ADAT");
data              146 sound/firewire/fireface/ff-protocol-former.c 		    (data & 0x00002000) ? "on" : "off");
data              149 sound/firewire/fireface/ff-protocol-former.c 		    (data & 0x00000200) ? "Optical" : "Coaxial");
data              151 sound/firewire/fireface/ff-protocol-former.c 	err = parse_clock_bits(data, &rate, &src);
data              198 sound/firewire/fireface/ff-protocol-former.c 	u32 data[2];
data              206 sound/firewire/fireface/ff-protocol-former.c 	data[0] = le32_to_cpu(reg[0]);
data              207 sound/firewire/fireface/ff-protocol-former.c 	data[1] = le32_to_cpu(reg[1]);
data              215 sound/firewire/fireface/ff-protocol-former.c 		if (data[0] & clk_entry->locked_mask) {
data              216 sound/firewire/fireface/ff-protocol-former.c 			if (data[0] & clk_entry->synced_mask)
data              229 sound/firewire/fireface/ff-protocol-former.c 	if (data[1] & 0x00000001) {
data              237 sound/firewire/fireface/ff-protocol-former.c 			if ((data[0] & 0x1e0000) == referred_entry->mask) {
data              247 sound/firewire/fireface/ff-protocol-former.c 			if ((data[0] & 0x1e000000) == rate_entry->mask) {
data              312 sound/firewire/fireface/ff-protocol-former.c 		u32 data;
data              318 sound/firewire/fireface/ff-protocol-former.c 		data = le32_to_cpu(reg);
data              319 sound/firewire/fireface/ff-protocol-former.c 		if (data != 0xffffffff) {
data              320 sound/firewire/fireface/ff-protocol-former.c 			tx_isoc_channel = data;
data              339 sound/firewire/fireface/ff-protocol-former.c 	u32 data;
data              364 sound/firewire/fireface/ff-protocol-former.c 	data = ff->rx_stream.data_block_quadlets << 3;
data              365 sound/firewire/fireface/ff-protocol-former.c 	data = (data << 8) | ff->rx_resources.channel;
data              366 sound/firewire/fireface/ff-protocol-former.c 	reg = cpu_to_le32(data);
data               18 sound/firewire/fireface/ff-protocol-latter.c static int parse_clock_bits(u32 data, unsigned int *rate,
data               48 sound/firewire/fireface/ff-protocol-latter.c 		if ((data & 0x0f000000) == rate_entry->flag) {
data               58 sound/firewire/fireface/ff-protocol-latter.c 		if ((data & 0x000e00) == clk_entry->flag) {
data               73 sound/firewire/fireface/ff-protocol-latter.c 	u32 data;
data               80 sound/firewire/fireface/ff-protocol-latter.c 	data = le32_to_cpu(reg);
data               82 sound/firewire/fireface/ff-protocol-latter.c 	return parse_clock_bits(data, rate, src);
data               87 sound/firewire/fireface/ff-protocol-latter.c 	u32 data;
data               91 sound/firewire/fireface/ff-protocol-latter.c 		data = 0x00000000;
data               93 sound/firewire/fireface/ff-protocol-latter.c 		data = 0xffffffff;
data               94 sound/firewire/fireface/ff-protocol-latter.c 	reg = cpu_to_le32(data);
data              180 sound/firewire/fireface/ff-protocol-latter.c 	u32 data;
data              203 sound/firewire/fireface/ff-protocol-latter.c 	data = (ff->tx_resources.channel << 8) | ff->rx_resources.channel;
data              204 sound/firewire/fireface/ff-protocol-latter.c 	reg = cpu_to_le32(data);
data              238 sound/firewire/fireface/ff-protocol-latter.c 	u32 data;
data              249 sound/firewire/fireface/ff-protocol-latter.c 	data = le32_to_cpu(reg);
data              256 sound/firewire/fireface/ff-protocol-latter.c 		if (data & clk_entry->locked_mask) {
data              257 sound/firewire/fireface/ff-protocol-latter.c 			if (data & clk_entry->synced_mask)
data              266 sound/firewire/fireface/ff-protocol-latter.c 	err = parse_clock_bits(data, &rate, &src);
data              299 sound/firewire/fireface/ff-protocol-latter.c 	u32 data = le32_to_cpu(*buf);
data              300 sound/firewire/fireface/ff-protocol-latter.c 	unsigned int index = (data & 0x000000f0) >> 4;
data              308 sound/firewire/fireface/ff-protocol-latter.c 	switch (data & 0x0000000f) {
data              321 sound/firewire/fireface/ff-protocol-latter.c 		len = data & 0x00000003;
data              327 sound/firewire/fireface/ff-protocol-latter.c 	byte[0] = (data & 0x0000ff00) >> 8;
data              328 sound/firewire/fireface/ff-protocol-latter.c 	byte[1] = (data & 0x00ff0000) >> 16;
data              329 sound/firewire/fireface/ff-protocol-latter.c 	byte[2] = (data & 0xff000000) >> 24;
data              390 sound/firewire/fireface/ff-protocol-latter.c 	u32 data = {0};
data              391 sound/firewire/fireface/ff-protocol-latter.c 	u8 *buf = (u8 *)&data;
data              425 sound/firewire/fireface/ff-protocol-latter.c 	ff->msg_buf[port][0] = cpu_to_le32(data);
data               36 sound/firewire/fireface/ff-transaction.c 				      void *data, size_t length,
data               45 sound/firewire/fireface/ff-transaction.c 				      void *data, size_t length,
data              131 sound/firewire/fireface/ff-transaction.c 			    void *data, size_t length, void *callback_data)
data              134 sound/firewire/fireface/ff-transaction.c 	__le32 *buf = data;
data              157 sound/firewire/fireworks/fireworks_hwdep.c hwdep_write(struct snd_hwdep *hwdep, const char __user *data, long count,
data              168 sound/firewire/fireworks/fireworks_hwdep.c 	buf = memdup_user(data, count);
data              118 sound/firewire/fireworks/fireworks_transaction.c copy_resp_to_buf(struct snd_efw *efw, void *data, size_t length, int *rcode)
data              123 sound/firewire/fireworks/fireworks_transaction.c 	t = (struct snd_efw_transaction *)data;
data              146 sound/firewire/fireworks/fireworks_transaction.c 		memcpy(efw->push_ptr, data, till_end);
data              153 sound/firewire/fireworks/fireworks_transaction.c 		data += till_end;
data              166 sound/firewire/fireworks/fireworks_transaction.c 		     void *data, size_t length, int *rcode)
data              191 sound/firewire/fireworks/fireworks_transaction.c 	copy_resp_to_buf(efw, data, length, rcode);
data              198 sound/firewire/fireworks/fireworks_transaction.c 		       void *data, size_t length, int *rcode, u32 seqnum)
data              217 sound/firewire/fireworks/fireworks_transaction.c 			memcpy(t->buf, data, t->size);
data              229 sound/firewire/fireworks/fireworks_transaction.c 	     void *data, size_t length, void *callback_data)
data              243 sound/firewire/fireworks/fireworks_transaction.c 	seqnum = be32_to_cpu(((struct snd_efw_transaction *)data)->seqnum);
data              246 sound/firewire/fireworks/fireworks_transaction.c 				       data, length, &rcode, seqnum);
data              249 sound/firewire/fireworks/fireworks_transaction.c 					     data, length, &dummy);
data              252 sound/firewire/fireworks/fireworks_transaction.c 				     data, length, &rcode);
data              166 sound/firewire/isight.c 			  size_t header_length, void *header, void *data)
data              168 sound/firewire/isight.c 	struct isight *isight = data;
data               52 sound/firewire/motu/motu-protocol-v2.c 	u32 data;
data               67 sound/firewire/motu/motu-protocol-v2.c 	data = be32_to_cpu(reg);
data               69 sound/firewire/motu/motu-protocol-v2.c 	data &= ~V2_CLOCK_RATE_MASK;
data               70 sound/firewire/motu/motu-protocol-v2.c 	data |= i << V2_CLOCK_RATE_SHIFT;
data               73 sound/firewire/motu/motu-protocol-v2.c 		data &= ~V2_CLOCK_TRAVELER_FETCH_ENABLE;
data               74 sound/firewire/motu/motu-protocol-v2.c 		data |= V2_CLOCK_TRAVELER_FETCH_DISABLE;
data               77 sound/firewire/motu/motu-protocol-v2.c 	reg = cpu_to_be32(data);
data              133 sound/firewire/motu/motu-protocol-v2.c 	u32 data;
data              142 sound/firewire/motu/motu-protocol-v2.c 		data = be32_to_cpu(reg);
data              145 sound/firewire/motu/motu-protocol-v2.c 			data &= ~(V2_CLOCK_TRAVELER_FETCH_DISABLE |
data              149 sound/firewire/motu/motu-protocol-v2.c 				data |= V2_CLOCK_TRAVELER_FETCH_ENABLE;
data              151 sound/firewire/motu/motu-protocol-v2.c 				data |= V2_CLOCK_TRAVELER_FETCH_DISABLE;
data              153 sound/firewire/motu/motu-protocol-v2.c 			data &= ~(V2_CLOCK_8PRE_FETCH_DISABLE |
data              157 sound/firewire/motu/motu-protocol-v2.c 				data |= V2_CLOCK_8PRE_FETCH_DISABLE;
data              159 sound/firewire/motu/motu-protocol-v2.c 				data |= V2_CLOCK_8PRE_FETCH_ENABLE;
data              162 sound/firewire/motu/motu-protocol-v2.c 		reg = cpu_to_be32(data);
data              225 sound/firewire/motu/motu-protocol-v2.c 				    u32 data, u32 mask, u32 shift)
data              234 sound/firewire/motu/motu-protocol-v2.c 	data = (data & mask) >> shift;
data              235 sound/firewire/motu/motu-protocol-v2.c 	if (data == V2_OPT_IFACE_MODE_ADAT) {
data              255 sound/firewire/motu/motu-protocol-v2.c 	u32 data;
data              262 sound/firewire/motu/motu-protocol-v2.c 	data = be32_to_cpu(reg);
data              267 sound/firewire/motu/motu-protocol-v2.c 			data, V2_OPT_IN_IFACE_MASK, V2_OPT_IN_IFACE_SHIFT);
data              272 sound/firewire/motu/motu-protocol-v2.c 			data, V2_OPT_OUT_IFACE_MASK, V2_OPT_OUT_IFACE_SHIFT);
data               30 sound/firewire/motu/motu-protocol-v3.c 	u32 data;
data               37 sound/firewire/motu/motu-protocol-v3.c 	data = be32_to_cpu(reg);
data               39 sound/firewire/motu/motu-protocol-v3.c 	data = (data & V3_CLOCK_RATE_MASK) >> V3_CLOCK_RATE_SHIFT;
data               40 sound/firewire/motu/motu-protocol-v3.c 	if (data >= ARRAY_SIZE(snd_motu_clock_rates))
data               43 sound/firewire/motu/motu-protocol-v3.c 	*rate = snd_motu_clock_rates[data];
data               51 sound/firewire/motu/motu-protocol-v3.c 	u32 data;
data               66 sound/firewire/motu/motu-protocol-v3.c 	data = be32_to_cpu(reg);
data               68 sound/firewire/motu/motu-protocol-v3.c 	data &= ~(V3_CLOCK_RATE_MASK | V3_FETCH_PCM_FRAMES);
data               69 sound/firewire/motu/motu-protocol-v3.c 	data |= i << V3_CLOCK_RATE_SHIFT;
data               71 sound/firewire/motu/motu-protocol-v3.c 	need_to_wait = data != be32_to_cpu(reg);
data               73 sound/firewire/motu/motu-protocol-v3.c 	reg = cpu_to_be32(data);
data               92 sound/firewire/motu/motu-protocol-v3.c 	u32 data;
data              100 sound/firewire/motu/motu-protocol-v3.c 	data = be32_to_cpu(reg);
data              102 sound/firewire/motu/motu-protocol-v3.c 	val = data & V3_CLOCK_SOURCE_MASK;
data              114 sound/firewire/motu/motu-protocol-v3.c 		data = be32_to_cpu(reg);
data              117 sound/firewire/motu/motu-protocol-v3.c 			if (data & V3_NO_ADAT_OPT_IN_IFACE_A)
data              122 sound/firewire/motu/motu-protocol-v3.c 			if (data & V3_NO_ADAT_OPT_IN_IFACE_B)
data              137 sound/firewire/motu/motu-protocol-v3.c 	u32 data;
data              144 sound/firewire/motu/motu-protocol-v3.c 	data = be32_to_cpu(reg);
data              147 sound/firewire/motu/motu-protocol-v3.c 		data |= V3_FETCH_PCM_FRAMES;
data              149 sound/firewire/motu/motu-protocol-v3.c 		data &= ~V3_FETCH_PCM_FRAMES;
data              151 sound/firewire/motu/motu-protocol-v3.c 	reg = cpu_to_be32(data);
data              225 sound/firewire/motu/motu-protocol-v3.c 				    enum snd_motu_spec_flags flags, u32 data,
data              232 sound/firewire/motu/motu-protocol-v3.c 	if ((flags & SND_MOTU_SPEC_HAS_OPT_IFACE_A) && (data & a_enable_mask)) {
data              233 sound/firewire/motu/motu-protocol-v3.c 		if (data & a_no_adat_mask) {
data              250 sound/firewire/motu/motu-protocol-v3.c 	if ((flags & SND_MOTU_SPEC_HAS_OPT_IFACE_B) && (data & b_enable_mask)) {
data              251 sound/firewire/motu/motu-protocol-v3.c 		if (data & b_no_adat_mask) {
data              279 sound/firewire/motu/motu-protocol-v3.c 	u32 data;
data              286 sound/firewire/motu/motu-protocol-v3.c 	data = be32_to_cpu(reg);
data              291 sound/firewire/motu/motu-protocol-v3.c 			motu->spec->flags, data,
data              298 sound/firewire/motu/motu-protocol-v3.c 			motu->spec->flags, data,
data               65 sound/firewire/motu/motu-stream.c 	u32 data;
data               73 sound/firewire/motu/motu-stream.c 	data = be32_to_cpu(reg) & ~ISOC_COMM_CONTROL_MASK;
data               75 sound/firewire/motu/motu-stream.c 	data |= CHANGE_RX_ISOC_COMM_STATE | RX_ISOC_COMM_IS_ACTIVATED |
data               80 sound/firewire/motu/motu-stream.c 	reg = cpu_to_be32(data);
data               88 sound/firewire/motu/motu-stream.c 	u32 data;
data               99 sound/firewire/motu/motu-stream.c 	data = be32_to_cpu(reg);
data              101 sound/firewire/motu/motu-stream.c 	data &= ~(RX_ISOC_COMM_IS_ACTIVATED | TX_ISOC_COMM_IS_ACTIVATED);
data              102 sound/firewire/motu/motu-stream.c 	data |= CHANGE_RX_ISOC_COMM_STATE | CHANGE_TX_ISOC_COMM_STATE;
data              104 sound/firewire/motu/motu-stream.c 	reg = cpu_to_be32(data);
data              182 sound/firewire/motu/motu-stream.c 	u32 data;
data              189 sound/firewire/motu/motu-stream.c 	data = be32_to_cpu(reg);
data              191 sound/firewire/motu/motu-stream.c 	data &= ~(TX_PACKET_EXCLUDE_DIFFERED_DATA_CHUNKS |
data              195 sound/firewire/motu/motu-stream.c 		data |= TX_PACKET_EXCLUDE_DIFFERED_DATA_CHUNKS;
data              197 sound/firewire/motu/motu-stream.c 		data |= RX_PACKET_EXCLUDE_DIFFERED_DATA_CHUNKS;
data              198 sound/firewire/motu/motu-stream.c 	data |= fw_parent_device(motu->unit)->max_speed;
data              200 sound/firewire/motu/motu-stream.c 	reg = cpu_to_be32(data);
data               50 sound/firewire/motu/motu-transaction.c 			   void *data, size_t length, void *callback_data)
data               53 sound/firewire/motu/motu-transaction.c 	__be32 *buf = (__be32 *)data;
data               78 sound/firewire/motu/motu-transaction.c 	__be32 data;
data               85 sound/firewire/motu/motu-transaction.c 	data = cpu_to_be32((device->card->node_id << 16) |
data               87 sound/firewire/motu/motu-transaction.c 	err = snd_motu_transaction_write(motu, ASYNC_ADDR_HI, &data,
data               88 sound/firewire/motu/motu-transaction.c 					 sizeof(data));
data               92 sound/firewire/motu/motu-transaction.c 	data = cpu_to_be32(motu->async_handler.offset);
data               93 sound/firewire/motu/motu-transaction.c 	return snd_motu_transaction_write(motu, ASYNC_ADDR_LO, &data,
data               94 sound/firewire/motu/motu-transaction.c 					  sizeof(data));
data              126 sound/firewire/motu/motu-transaction.c 	__be32 data;
data              133 sound/firewire/motu/motu-transaction.c 	data = cpu_to_be32(0x00000000);
data              134 sound/firewire/motu/motu-transaction.c 	snd_motu_transaction_write(motu, ASYNC_ADDR_HI, &data, sizeof(data));
data              135 sound/firewire/motu/motu-transaction.c 	snd_motu_transaction_write(motu, ASYNC_ADDR_LO, &data, sizeof(data));
data              261 sound/firewire/motu/motu.c #define SND_MOTU_DEV_ENTRY(model, data)			\
data              269 sound/firewire/motu/motu.c 	.driver_data	= (kernel_ulong_t)data,		\
data               77 sound/firewire/oxfw/oxfw-scs1x.c 			      const u8 *data, unsigned int bytes)
data               82 sound/firewire/oxfw/oxfw-scs1x.c 	if (data[0] == HSS1394_TAG_USER_DATA) {
data               84 sound/firewire/oxfw/oxfw-scs1x.c 			midi_input_byte(scs, stream, data[i]);
data               89 sound/firewire/oxfw/oxfw-scs1x.c 			midi_input_escaped_byte(stream, data[i]);
data               96 sound/firewire/oxfw/oxfw-scs1x.c 		       unsigned long long offset, void *data, size_t length,
data              116 sound/firewire/oxfw/oxfw-scs1x.c 			midi_input_packet(scs, stream, data, length);
data              125 sound/firewire/oxfw/oxfw-scs1x.c 			       void *data, size_t length, void *callback_data)
data              337 sound/firewire/oxfw/oxfw-scs1x.c 	__be64 data;
data              339 sound/firewire/oxfw/oxfw-scs1x.c 	data = cpu_to_be64(((u64)HSS1394_TAG_CHANGE_ADDRESS << 56) |
data              342 sound/firewire/oxfw/oxfw-scs1x.c 				  HSS1394_ADDRESS, &data, sizeof(data), 0);
data               14 sound/firewire/tascam/tascam-proc.c 	__be32 data;
data               20 sound/firewire/tascam/tascam-proc.c 			&data, sizeof(data), 0);
data               23 sound/firewire/tascam/tascam-proc.c 	reg = be32_to_cpu(data);
data               27 sound/firewire/tascam/tascam-proc.c 			&data, sizeof(data), 0);
data               30 sound/firewire/tascam/tascam-proc.c 	fpga = be32_to_cpu(data);
data               34 sound/firewire/tascam/tascam-proc.c 			&data, sizeof(data), 0);
data               37 sound/firewire/tascam/tascam-proc.c 	arm = be32_to_cpu(data);
data               41 sound/firewire/tascam/tascam-proc.c 			&data, sizeof(data), 0);
data               44 sound/firewire/tascam/tascam-proc.c 	hw = be32_to_cpu(data);
data               16 sound/firewire/tascam/tascam-stream.c static int get_clock(struct snd_tscm *tscm, u32 *data)
data               29 sound/firewire/tascam/tascam-stream.c 		*data = be32_to_cpu(reg);
data               30 sound/firewire/tascam/tascam-stream.c 		if (*data & CLOCK_STATUS_MASK)
data               47 sound/firewire/tascam/tascam-stream.c 	u32 data;
data               51 sound/firewire/tascam/tascam-stream.c 	err = get_clock(tscm, &data);
data               54 sound/firewire/tascam/tascam-stream.c 	data &= CLOCK_CONFIG_MASK;
data               57 sound/firewire/tascam/tascam-stream.c 		data &= 0x000000ff;
data               60 sound/firewire/tascam/tascam-stream.c 			data |= 0x00000100;
data               63 sound/firewire/tascam/tascam-stream.c 				data |= 0x00008000;
data               65 sound/firewire/tascam/tascam-stream.c 			data |= 0x00000200;
data               68 sound/firewire/tascam/tascam-stream.c 				data |= 0x00008000;
data               75 sound/firewire/tascam/tascam-stream.c 		data &= 0x0000ff00;
data               76 sound/firewire/tascam/tascam-stream.c 		data |= clock + 1;
data               79 sound/firewire/tascam/tascam-stream.c 	reg = cpu_to_be32(data);
data               87 sound/firewire/tascam/tascam-stream.c 	if (data & 0x00008000)
data               99 sound/firewire/tascam/tascam-stream.c 	u32 data;
data              102 sound/firewire/tascam/tascam-stream.c 	err = get_clock(tscm, &data);
data              106 sound/firewire/tascam/tascam-stream.c 	data = (data & 0xff000000) >> 24;
data              109 sound/firewire/tascam/tascam-stream.c 	if ((data & 0x0f) == 0x01)
data              111 sound/firewire/tascam/tascam-stream.c 	else if ((data & 0x0f) == 0x02)
data              117 sound/firewire/tascam/tascam-stream.c 	if ((data & 0xf0) == 0x80)
data              119 sound/firewire/tascam/tascam-stream.c 	else if ((data & 0xf0) != 0x00)
data              127 sound/firewire/tascam/tascam-stream.c 	u32 data;
data              130 sound/firewire/tascam/tascam-stream.c 	err = get_clock(tscm, &data);
data              134 sound/firewire/tascam/tascam-stream.c 	*clock = ((data & 0x00ff0000) >> 16) - 1;
data              144 sound/firewire/tascam/tascam-stream.c 	u32 data;
data              148 sound/firewire/tascam/tascam-stream.c 	data = 0;
data              150 sound/firewire/tascam/tascam-stream.c 		data |= BIT(i);
data              152 sound/firewire/tascam/tascam-stream.c 		data |= 0x0000ff00;
data              154 sound/firewire/tascam/tascam-stream.c 		data |= 0x00030000;
data              156 sound/firewire/tascam/tascam-stream.c 	reg = cpu_to_be32(data);
data              163 sound/firewire/tascam/tascam-stream.c 	data = 0;
data              165 sound/firewire/tascam/tascam-stream.c 		data |= BIT(i);
data              167 sound/firewire/tascam/tascam-stream.c 		data |= 0x0000ff00;
data              169 sound/firewire/tascam/tascam-stream.c 		data |= 0x00030000;
data              171 sound/firewire/tascam/tascam-stream.c 	reg = cpu_to_be32(data);
data              146 sound/firewire/tascam/tascam-transaction.c 				     void *data, size_t length,
data              248 sound/firewire/tascam/tascam-transaction.c 			   void *data, size_t length, void *callback_data)
data              251 sound/firewire/tascam/tascam-transaction.c 	u32 *buf = (u32 *)data;
data               77 sound/hda/hdac_i915.c 				       void *data)
data              106 sound/i2c/cs8427.c 	unsigned char data[32];
data              115 sound/i2c/cs8427.c 		memset(data, 0, sizeof(data));
data              116 sound/i2c/cs8427.c 		if (memcmp(hw_data, data, count) == 0) {
data              125 sound/i2c/cs8427.c 	data[0] = CS8427_REG_AUTOINC | CS8427_REG_CORU_DATABUF;
data              127 sound/i2c/cs8427.c 		data[idx + 1] = bitrev8(ndata[idx]);
data              128 sound/i2c/cs8427.c 	if (snd_i2c_sendbytes(device, data, count + 1) != count + 1)
data              309 sound/i2c/cs8427.c 	int data, aes3input = 0;
data              330 sound/i2c/cs8427.c 		data = snd_cs8427_reg_read(cs8427, CS8427_REG_RECVERRORS);
data              332 sound/i2c/cs8427.c 		if (!(data & CS8427_UNLOCK))
data              359 sound/i2c/cs8427.c 	int data;
data              362 sound/i2c/cs8427.c 	data = snd_cs8427_reg_read(device, kcontrol->private_value);
data              364 sound/i2c/cs8427.c 	if (data < 0)
data              365 sound/i2c/cs8427.c 		return data;
data              366 sound/i2c/cs8427.c 	ucontrol->value.integer.value[0] = data;
data              392 sound/i2c/cs8427.c 	err = snd_i2c_readbytes(device, ucontrol->value.bytes.data, 10);
data              169 sound/i2c/i2c.c static void snd_i2c_bit_direction(struct snd_i2c_bus *bus, int clock, int data)
data              172 sound/i2c/i2c.c 		bus->hw_ops.bit->direction(bus, clock, data);
data              175 sound/i2c/i2c.c static void snd_i2c_bit_set(struct snd_i2c_bus *bus, int clock, int data)
data              177 sound/i2c/i2c.c 	bus->hw_ops.bit->setlines(bus, clock, data);
data              211 sound/i2c/i2c.c static void snd_i2c_bit_send(struct snd_i2c_bus *bus, int data)
data              213 sound/i2c/i2c.c 	snd_i2c_bit_set(bus, 0, data);
data              214 sound/i2c/i2c.c 	snd_i2c_bit_set(bus, 1, data);
data              215 sound/i2c/i2c.c 	snd_i2c_bit_set(bus, 0, data);
data              231 sound/i2c/i2c.c static int snd_i2c_bit_sendbyte(struct snd_i2c_bus *bus, unsigned char data)
data              236 sound/i2c/i2c.c 		snd_i2c_bit_send(bus, !!(data & (1 << i)));
data              246 sound/i2c/i2c.c 	unsigned char data = 0;
data              253 sound/i2c/i2c.c 			data |= (1 << i);
data              258 sound/i2c/i2c.c 	return data;
data              346 sound/i2c/other/ak4113.c 		ucontrol->value.bytes.data[i] = reg_read(chip,
data              316 sound/i2c/other/ak4114.c 		ucontrol->value.bytes.data[i] = reg_read(chip, AK4114_REG_QSUB_ADDR + i);
data              303 sound/i2c/other/ak4117.c 		ucontrol->value.bytes.data[i] = reg_read(chip, AK4117_REG_QSUB_ADDR + i);
data              262 sound/i2c/other/ak4xxx-adda.c 	unsigned char reg, data;
data              325 sound/i2c/other/ak4xxx-adda.c 			data = *ptr++;
data              326 sound/i2c/other/ak4xxx-adda.c 			snd_akm4xxx_write(ak, chip, reg, data);
data               51 sound/isa/es1688/es1688_lib.c 			    unsigned char reg, unsigned char data)
data               55 sound/isa/es1688/es1688_lib.c 	return snd_es1688_dsp_command(chip, data);
data               69 sound/isa/es1688/es1688_lib.c 			    unsigned char reg, unsigned char data)
data               73 sound/isa/es1688/es1688_lib.c 	outb(data, ES1688P(chip, MIXER_DATA));
data              190 sound/isa/es18xx.c 			    unsigned char reg, unsigned char data)
data              199 sound/isa/es18xx.c         ret = snd_es18xx_dsp_command(chip, data);
data              203 sound/isa/es18xx.c 	snd_printk(KERN_DEBUG "Reg %02x set to %02x\n", reg, data);
data              211 sound/isa/es18xx.c 	int ret, data;
data              219 sound/isa/es18xx.c 	data = snd_es18xx_dsp_get_byte(chip);
data              220 sound/isa/es18xx.c 	ret = data;
data              222 sound/isa/es18xx.c 	snd_printk(KERN_DEBUG "Reg %02x now is %02x (%d)\n", reg, data, ret);
data              269 sound/isa/es18xx.c 			    unsigned char reg, unsigned char data)
data              274 sound/isa/es18xx.c         outb(data, chip->port + 0x05);
data              277 sound/isa/es18xx.c 	snd_printk(KERN_DEBUG "Mixer reg %02x set to %02x\n", reg, data);
data              284 sound/isa/es18xx.c 	int data;
data              287 sound/isa/es18xx.c 	data = inb(chip->port + 0x05);
data              290 sound/isa/es18xx.c 	snd_printk(KERN_DEBUG "Mixer reg %02x now is %02x\n", reg, data);
data              292 sound/isa/es18xx.c         return data;
data             1361 sound/isa/es18xx.c 	int data;
data             1364 sound/isa/es18xx.c 	data = inb(chip->ctrl_port + 1);
data             1365 sound/isa/es18xx.c 	return data;
data             1369 sound/isa/es18xx.c 				    unsigned char reg, unsigned char data)
data             1374 sound/isa/es18xx.c 	outb(data, chip->ctrl_port + 1);
data             1376 sound/isa/es18xx.c 	snd_printk(KERN_DEBUG "Config reg %02x set to %02x\n", reg, data);
data               47 sound/isa/gus/gus_io.c 				    unsigned char data)
data               51 sound/isa/gus/gus_io.c 	outb(data, gus->gf1.reg_data8);
data               64 sound/isa/gus/gus_io.c 				     unsigned char reg, unsigned int data)
data               68 sound/isa/gus/gus_io.c 	outw((unsigned short) data, gus->gf1.reg_data16);
data               81 sound/isa/gus/gus_io.c 					 unsigned char reg, unsigned char data)
data               86 sound/isa/gus/gus_io.c 	outb(data, gus->gf1.reg_timerdata);
data              132 sound/isa/gus/gus_io.c 		    unsigned char data)
data              134 sound/isa/gus/gus_io.c 	__snd_gf1_write8(gus, reg, data);
data              144 sound/isa/gus/gus_io.c 		     unsigned int data)
data              146 sound/isa/gus/gus_io.c 	__snd_gf1_write16(gus, reg, data);
data              156 sound/isa/gus/gus_io.c                          unsigned char data)
data              158 sound/isa/gus/gus_io.c 	__snd_gf1_adlib_write(gus, reg, data);
data              189 sound/isa/gus/gus_io.c                       unsigned char data)
data              194 sound/isa/gus/gus_io.c 	__snd_gf1_write8(gus, reg, data);
data              211 sound/isa/gus/gus_io.c 		       unsigned int data)
data              216 sound/isa/gus/gus_io.c 	__snd_gf1_write16(gus, reg, data);
data              235 sound/isa/gus/gus_io.c 		           unsigned char data)
data              240 sound/isa/gus/gus_io.c 	__snd_gf1_adlib_write(gus, reg, data);
data              286 sound/isa/gus/gus_io.c void snd_gf1_poke(struct snd_gus_card * gus, unsigned int addr, unsigned char data)
data              299 sound/isa/gus/gus_io.c 	outb(data, gus->gf1.reg_dram);
data              324 sound/isa/gus/gus_io.c void snd_gf1_pokew(struct snd_gus_card * gus, unsigned int addr, unsigned short data)
data              343 sound/isa/gus/gus_io.c 	outw(data, gus->gf1.reg_data16);
data               16 sound/isa/gus/gus_uart.c 	unsigned char stat, data, byte;
data               29 sound/isa/gus/gus_uart.c 		data = snd_gf1_uart_get(gus);
data              152 sound/isa/gus/interwave.c static void snd_interwave_i2c_setlines(struct snd_i2c_bus *bus, int ctrl, int data)
data              157 sound/isa/gus/interwave.c 	printk(KERN_DEBUG "i2c_setlines - 0x%lx <- %i,%i\n", port, ctrl, data);
data              159 sound/isa/gus/interwave.c 	outb((data << 1) | ctrl, port);
data              389 sound/isa/msnd/msnd_pinnacle.c 	memcpy_toio(chip->mappedbase, perm_fw->data, perm_fw->size);
data              390 sound/isa/msnd/msnd_pinnacle.c 	if (snd_msnd_upload_host(chip, init_fw->data, init_fw->size) < 0) {
data              318 sound/isa/sb/emu8000.c send_array(struct snd_emu8000 *emu, unsigned short *data, int size)
data              323 sound/isa/sb/emu8000.c 	p = data;
data               21 sound/isa/sb/emu8000_local.h 			   const void __user *data, long count);
data              120 sound/isa/sb/emu8000_patch.c write_word(struct snd_emu8000 *emu, int *offset, unsigned short data)
data              127 sound/isa/sb/emu8000_patch.c 	EMU8000_SMLD_WRITE(emu, data);
data              138 sound/isa/sb/emu8000_patch.c 		       const void __user *data, long count)
data              173 sound/isa/sb/emu8000_patch.c 		if (!access_ok(data, sp->v.size))
data              176 sound/isa/sb/emu8000_patch.c 		if (!access_ok(data, sp->v.size * 2))
data              216 sound/isa/sb/emu8000_patch.c 		s = read_word(data, offset, sp->v.mode_flags);
data              233 sound/isa/sb/emu8000_patch.c 				s = read_word(data, offset - k, sp->v.mode_flags);
data              311 sound/isa/sb/sb16_csp.c 	data_ptr = mcode->data;
data              708 sound/isa/sb/sb16_csp.c 	return snd_sb_csp_load(p, program->data, program->size, flags);
data               16 sound/isa/sb/sb_mixer.c void snd_sbmixer_write(struct snd_sb *chip, unsigned char reg, unsigned char data)
data               20 sound/isa/sb/sb_mixer.c 	outb(data, SBP(chip, MIXER_DATA));
data               23 sound/isa/sb/sb_mixer.c 	snd_printk(KERN_DEBUG "mixer_write 0x%x 0x%x\n", reg, data);
data              233 sound/isa/sc6000.c 				 char *data, int data_len)
data              248 sound/isa/sc6000.c 		data[len++] = val;
data              242 sound/isa/sscape.c 	int data = -1;
data              244 sound/isa/sscape.c 		data = inb(HOST_DATA_IO(io_base));
data              246 sound/isa/sscape.c 	return data;
data              256 sound/isa/sscape.c 	int data;
data              258 sound/isa/sscape.c 	while (((data = host_read_unsafe(io_base)) < 0) && (timeout != 0)) {
data              263 sound/isa/sscape.c 	return data;
data              270 sound/isa/sscape.c static inline int host_write_unsafe(unsigned io_base, unsigned char data)
data              273 sound/isa/sscape.c 		outb(data, HOST_DATA_IO(io_base));
data              285 sound/isa/sscape.c static int host_write_ctrl_unsafe(unsigned io_base, unsigned char data,
data              290 sound/isa/sscape.c 	while (!(err = host_write_unsafe(io_base, data)) && (timeout != 0)) {
data              425 sound/isa/sscape.c static int upload_dma_data(struct soundscape *s, const unsigned char *data,
data              465 sound/isa/sscape.c 		memcpy(dma.area, data, len);
data              466 sound/isa/sscape.c 		data += len;
data              530 sound/isa/sscape.c 	int data = 0;
data              538 sound/isa/sscape.c 	ret = upload_dma_data(sscape, init_fw->data, init_fw->size);
data              544 sound/isa/sscape.c 		data = host_read_ctrl_unsafe(sscape->io_base, 100);
data              546 sound/isa/sscape.c 	if (data & 0x10)
data              551 sound/isa/sscape.c 	data &= 0xf;
data              552 sound/isa/sscape.c 	if (ret == 0 && data > 7) {
data              558 sound/isa/sscape.c 	return (ret == 0) ? data : ret;
data              579 sound/isa/sscape.c 	err = upload_dma_data(sscape, init_fw->data, init_fw->size);
data               64 sound/isa/wavefront/wavefront_fx.c 		     unsigned short *data)
data               83 sound/isa/wavefront/wavefront_fx.c 		outb ((data[0] >> 8), dev->fx_dsp_msb);
data               84 sound/isa/wavefront/wavefront_fx.c 		outb ((data[0] & 0xff), dev->fx_dsp_lsb);
data               87 sound/isa/wavefront/wavefront_fx.c 			page, addr, data[0]);
data               97 sound/isa/wavefront/wavefront_fx.c 			outb ((data[i] >> 8), dev->fx_dsp_msb);
data               98 sound/isa/wavefront/wavefront_fx.c 			outb ((data[i] & 0xff), dev->fx_dsp_lsb);
data              107 sound/isa/wavefront/wavefront_fx.c 				    page, addr, (unsigned long) data, cnt);
data              178 sound/isa/wavefront/wavefront_fx.c 		wavefront_fx_mute (dev, r.data[0]);
data              182 sound/isa/wavefront/wavefront_fx.c 		if (r.data[2] <= 0) {
data              186 sound/isa/wavefront/wavefront_fx.c 		} else if (r.data[2] == 1) {
data              187 sound/isa/wavefront/wavefront_fx.c 			pd = (unsigned short *) &r.data[3];
data              189 sound/isa/wavefront/wavefront_fx.c 			if (r.data[2] > 256) {
data              195 sound/isa/wavefront/wavefront_fx.c 						r.data[3],
data              196 sound/isa/wavefront/wavefront_fx.c 						r.data[2] * sizeof(short));
data              203 sound/isa/wavefront/wavefront_fx.c 			     r.data[0], /* page */
data              204 sound/isa/wavefront/wavefront_fx.c 			     r.data[1], /* addr */
data              205 sound/isa/wavefront/wavefront_fx.c 			     r.data[2], /* cnt */
data              248 sound/isa/wavefront/wavefront_fx.c 		if (firmware->data[i] >= 8 && firmware->data[i] < 16) {
data              249 sound/isa/wavefront/wavefront_fx.c 			outb(firmware->data[i + 1],
data              250 sound/isa/wavefront/wavefront_fx.c 			     dev->base + firmware->data[i]);
data              251 sound/isa/wavefront/wavefront_fx.c 		} else if (firmware->data[i] == WAIT_IDLE) {
data              319 sound/isa/wavefront/wavefront_synth.c wavefront_write (snd_wavefront_t *dev, unsigned char data)
data              323 sound/isa/wavefront/wavefront_synth.c 		outb (data, dev->data_port);
data             1962 sound/isa/wavefront/wavefront_synth.c 	buf = firmware->data;
data              169 sound/oss/dmasound/dmasound_atari.c 		u_char data;
data              170 sound/oss/dmasound/dmasound_atari.c 		if (get_user(data, userPtr++))
data              172 sound/oss/dmasound/dmasound_atari.c 		*p++ = table[data];
data              209 sound/oss/dmasound/dmasound_atari.c 			u_char data;
data              210 sound/oss/dmasound/dmasound_atari.c 			if (get_user(data, userPtr++))
data              212 sound/oss/dmasound/dmasound_atari.c 			*p++ = data ^ 0x80;
data              220 sound/oss/dmasound/dmasound_atari.c 			u_short data;
data              221 sound/oss/dmasound/dmasound_atari.c 			if (get_user(data, (u_short __user *)userPtr))
data              224 sound/oss/dmasound/dmasound_atari.c 			*p++ = data ^ 0x8080;
data              244 sound/oss/dmasound/dmasound_atari.c 			u_short data;
data              245 sound/oss/dmasound/dmasound_atari.c 			if (get_user(data, (u_short __user *)userPtr))
data              248 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              249 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              276 sound/oss/dmasound/dmasound_atari.c 			u_short data;
data              277 sound/oss/dmasound/dmasound_atari.c 			if (get_user(data, (u_short __user *)userPtr))
data              280 sound/oss/dmasound/dmasound_atari.c 			data ^= 0x8000;
data              281 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              282 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              291 sound/oss/dmasound/dmasound_atari.c 			u_int data;
data              292 sound/oss/dmasound/dmasound_atari.c 			if (get_user(data, (u_int __user *)userPtr))
data              295 sound/oss/dmasound/dmasound_atari.c 			*p++ = data ^ 0x80008000;
data              316 sound/oss/dmasound/dmasound_atari.c 			u_short data;
data              317 sound/oss/dmasound/dmasound_atari.c 			if (get_user(data, (u_short __user *)userPtr))
data              320 sound/oss/dmasound/dmasound_atari.c 			data = le2be16(data);
data              321 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              322 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              331 sound/oss/dmasound/dmasound_atari.c 			u_long data;
data              332 sound/oss/dmasound/dmasound_atari.c 			if (get_user(data, (u_int __user *)userPtr))
data              335 sound/oss/dmasound/dmasound_atari.c 			data = le2be16dbl(data);
data              336 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              357 sound/oss/dmasound/dmasound_atari.c 			u_short data;
data              358 sound/oss/dmasound/dmasound_atari.c 			if (get_user(data, (u_short __user *)userPtr))
data              361 sound/oss/dmasound/dmasound_atari.c 			data = le2be16(data) ^ 0x8000;
data              362 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              363 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              371 sound/oss/dmasound/dmasound_atari.c 			u_long data;
data              372 sound/oss/dmasound/dmasound_atari.c 			if (get_user(data, (u_int __user *)userPtr))
data              375 sound/oss/dmasound/dmasound_atari.c 			data = le2be16dbl(data) ^ 0x80008000;
data              376 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              400 sound/oss/dmasound/dmasound_atari.c 		u_char data = expand_data;
data              408 sound/oss/dmasound/dmasound_atari.c 				data = table[c];
data              412 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              416 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              419 sound/oss/dmasound/dmasound_atari.c 		u_short data = expand_data;
data              427 sound/oss/dmasound/dmasound_atari.c 				data = table[c] << 8;
data              430 sound/oss/dmasound/dmasound_atari.c 				data |= table[c];
data              434 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              438 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              460 sound/oss/dmasound/dmasound_atari.c 		u_char data = expand_data;
data              465 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, userPtr++))
data              470 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              474 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              477 sound/oss/dmasound/dmasound_atari.c 		u_short data = expand_data;
data              482 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_short __user *)userPtr))
data              488 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              492 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              514 sound/oss/dmasound/dmasound_atari.c 		u_char data = expand_data;
data              519 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, userPtr++))
data              521 sound/oss/dmasound/dmasound_atari.c 				data ^= 0x80;
data              525 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              529 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              532 sound/oss/dmasound/dmasound_atari.c 		u_short data = expand_data;
data              537 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_short __user *)userPtr))
data              540 sound/oss/dmasound/dmasound_atari.c 				data ^= 0x8080;
data              544 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              548 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              570 sound/oss/dmasound/dmasound_atari.c 		u_short data = expand_data;
data              575 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_short __user *)userPtr))
data              581 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              582 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              586 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              589 sound/oss/dmasound/dmasound_atari.c 		u_long data = expand_data;
data              594 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_int __user *)userPtr))
data              600 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              604 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              626 sound/oss/dmasound/dmasound_atari.c 		u_short data = expand_data;
data              631 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_short __user *)userPtr))
data              634 sound/oss/dmasound/dmasound_atari.c 				data ^= 0x8000;
data              638 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              639 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              643 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              646 sound/oss/dmasound/dmasound_atari.c 		u_long data = expand_data;
data              651 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_int __user *)userPtr))
data              654 sound/oss/dmasound/dmasound_atari.c 				data ^= 0x80008000;
data              658 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              662 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              684 sound/oss/dmasound/dmasound_atari.c 		u_short data = expand_data;
data              689 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_short __user *)userPtr))
data              692 sound/oss/dmasound/dmasound_atari.c 				data = le2be16(data);
data              696 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              697 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              701 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              704 sound/oss/dmasound/dmasound_atari.c 		u_long data = expand_data;
data              709 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_int __user *)userPtr))
data              712 sound/oss/dmasound/dmasound_atari.c 				data = le2be16dbl(data);
data              716 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              720 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              742 sound/oss/dmasound/dmasound_atari.c 		u_short data = expand_data;
data              747 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_short __user *)userPtr))
data              750 sound/oss/dmasound/dmasound_atari.c 				data = le2be16(data) ^ 0x8000;
data              754 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              755 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              759 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data              762 sound/oss/dmasound/dmasound_atari.c 		u_long data = expand_data;
data              767 sound/oss/dmasound/dmasound_atari.c 				if (get_user(data, (u_int __user *)userPtr))
data              770 sound/oss/dmasound/dmasound_atari.c 				data = le2be16dbl(data) ^ 0x80008000;
data              774 sound/oss/dmasound/dmasound_atari.c 			*p++ = data;
data              778 sound/oss/dmasound/dmasound_atari.c 		expand_data = data;
data             1363 sound/oss/dmasound/dmasound_atari.c 	int data;
data             1377 sound/oss/dmasound/dmasound_atari.c 		    IOCTL_IN(arg, data);
data             1378 sound/oss/dmasound/dmasound_atari.c 		    return IOCTL_OUT(arg, dmasound_set_volume(data));
data             1382 sound/oss/dmasound/dmasound_atari.c 			    IOCTL_IN(arg, data);
data             1386 sound/oss/dmasound/dmasound_atari.c 				    (data < 50 ? 0x40 : 0);
data             1398 sound/oss/dmasound/dmasound_atari.c 	int data;
data             1419 sound/oss/dmasound/dmasound_atari.c 		IOCTL_IN(arg, data);
data             1420 sound/oss/dmasound/dmasound_atari.c 		return IOCTL_OUT(arg, dmasound_set_bass(data));
data             1422 sound/oss/dmasound/dmasound_atari.c 		IOCTL_IN(arg, data);
data             1423 sound/oss/dmasound/dmasound_atari.c 		return IOCTL_OUT(arg, dmasound_set_treble(data));
data             1425 sound/oss/dmasound/dmasound_atari.c 		IOCTL_IN(arg, data);
data             1426 sound/oss/dmasound/dmasound_atari.c 		return IOCTL_OUT(arg, dmasound_set_gain(data));
data             1433 sound/oss/dmasound/dmasound_atari.c 	int data;
data             1448 sound/oss/dmasound/dmasound_atari.c 		IOCTL_IN(arg, data);
data             1450 sound/oss/dmasound/dmasound_atari.c 			RECLEVEL_VOXWARE_TO_GAIN(data & 0xff) << 4 |
data             1451 sound/oss/dmasound/dmasound_atari.c 			RECLEVEL_VOXWARE_TO_GAIN(data >> 8 & 0xff);
data              993 sound/oss/dmasound/dmasound_core.c 	int data;
data             1057 sound/oss/dmasound/dmasound_core.c 			IOCTL_IN(arg, data);
data             1058 sound/oss/dmasound/dmasound_core.c 			data = sound_set_speed(data) ;
data             1060 sound/oss/dmasound/dmasound_core.c 			return IOCTL_OUT(arg, data);
data             1072 sound/oss/dmasound/dmasound_core.c 			IOCTL_IN(arg, data);
data             1074 sound/oss/dmasound/dmasound_core.c 			return IOCTL_OUT(arg, sound_set_stereo(data));
data             1081 sound/oss/dmasound/dmasound_core.c 			IOCTL_IN(arg, data);
data             1084 sound/oss/dmasound/dmasound_core.c 			return IOCTL_OUT(arg, sound_set_stereo(data-1)+1);
data             1092 sound/oss/dmasound/dmasound_core.c 			IOCTL_IN(arg, data);
data             1094 sound/oss/dmasound/dmasound_core.c 			format = sound_set_format(data);
data             1098 sound/oss/dmasound/dmasound_core.c 			if (format != data && data != AFMT_QUERY)
data             1112 sound/oss/dmasound/dmasound_core.c 		IOCTL_IN(arg, data);
data             1114 sound/oss/dmasound/dmasound_core.c 		nbufs = (data >> 16) & 0x7fff ; /* 0x7fff is 'use maximum' */
data             1115 sound/oss/dmasound/dmasound_core.c 		size = data & 0xffff;
data             1124 sound/oss/dmasound/dmasound_core.c 		return IOCTL_OUT(arg, data);
data              201 sound/oss/dmasound/dmasound_paula.c 			u_char data;					\
data              202 sound/oss/dmasound/dmasound_paula.c 			if (get_user(data, userPtr++))			\
data              204 sound/oss/dmasound/dmasound_paula.c 			*p++ = convsample(data);			\
data              213 sound/oss/dmasound/dmasound_paula.c 			u_char data;					\
data              214 sound/oss/dmasound/dmasound_paula.c 			if (get_user(data, userPtr++))			\
data              216 sound/oss/dmasound/dmasound_paula.c 			*left++ = convsample(data);			\
data              217 sound/oss/dmasound/dmasound_paula.c 			if (get_user(data, userPtr++))			\
data              219 sound/oss/dmasound/dmasound_paula.c 			*right++ = convsample(data);			\
data              247 sound/oss/dmasound/dmasound_paula.c 	u_short data;							\
data              255 sound/oss/dmasound/dmasound_paula.c 			if (get_user(data, ptr++))			\
data              257 sound/oss/dmasound/dmasound_paula.c 			data = convsample(data);			\
data              258 sound/oss/dmasound/dmasound_paula.c 			*high++ = data>>8;				\
data              259 sound/oss/dmasound/dmasound_paula.c 			*low++ = (data>>2) & 0x3f;			\
data              270 sound/oss/dmasound/dmasound_paula.c 			if (get_user(data, ptr++))			\
data              272 sound/oss/dmasound/dmasound_paula.c 			data = convsample(data);			\
data              273 sound/oss/dmasound/dmasound_paula.c 			*lefth++ = data>>8;				\
data              274 sound/oss/dmasound/dmasound_paula.c 			*leftl++ = (data>>2) & 0x3f;			\
data              275 sound/oss/dmasound/dmasound_paula.c 			if (get_user(data, ptr++))			\
data              277 sound/oss/dmasound/dmasound_paula.c 			data = convsample(data);			\
data              278 sound/oss/dmasound/dmasound_paula.c 			*righth++ = data>>8;				\
data              279 sound/oss/dmasound/dmasound_paula.c 			*rightl++ = (data>>2) & 0x3f;			\
data              621 sound/oss/dmasound/dmasound_paula.c 	int data;
data              634 sound/oss/dmasound/dmasound_paula.c 		    IOCTL_IN(arg, data);
data              635 sound/oss/dmasound/dmasound_paula.c 		    return IOCTL_OUT(arg, dmasound_set_volume(data));
data              639 sound/oss/dmasound/dmasound_paula.c 		    IOCTL_IN(arg, data);
data              640 sound/oss/dmasound/dmasound_paula.c 		    return IOCTL_OUT(arg, dmasound_set_treble(data));
data              124 sound/oss/dmasound/dmasound_q40.c 	unsigned int data = expand_data;
data              139 sound/oss/dmasound/dmasound_q40.c 			data = table[c];
data              140 sound/oss/dmasound/dmasound_q40.c 			data += 0x80;
data              144 sound/oss/dmasound/dmasound_q40.c 		*p++ = data;
data              149 sound/oss/dmasound/dmasound_q40.c 	expand_data = data;
data              161 sound/oss/dmasound/dmasound_q40.c 	unsigned int data = expand_data;
data              176 sound/oss/dmasound/dmasound_q40.c 			data = c ;
data              177 sound/oss/dmasound/dmasound_q40.c 			data += 0x80;
data              181 sound/oss/dmasound/dmasound_q40.c 		*p++ = data;
data              186 sound/oss/dmasound/dmasound_q40.c 	expand_data = data;
data              198 sound/oss/dmasound/dmasound_q40.c 	unsigned int data = expand_data;
data              212 sound/oss/dmasound/dmasound_q40.c 			data = c ;
data              216 sound/oss/dmasound/dmasound_q40.c 		*p++ = data;
data              221 sound/oss/dmasound/dmasound_q40.c 	expand_data = data;
data              234 sound/oss/dmasound/dmasound_q40.c 	unsigned int data = expand_data;
data              250 sound/oss/dmasound/dmasound_q40.c 				data = 0x80 + table[c];
data              256 sound/oss/dmasound/dmasound_q40.c 		*p++ = data;
data              262 sound/oss/dmasound/dmasound_q40.c 	expand_data = data;
data              274 sound/oss/dmasound/dmasound_q40.c 	unsigned int data = expand_data;
data              289 sound/oss/dmasound/dmasound_q40.c 				data = c + 0x80;
data              295 sound/oss/dmasound/dmasound_q40.c 		*p++ = data;
data              301 sound/oss/dmasound/dmasound_q40.c 	expand_data = data;
data              313 sound/oss/dmasound/dmasound_q40.c 	unsigned int data = expand_data;
data              328 sound/oss/dmasound/dmasound_q40.c 				data = c ;
data              334 sound/oss/dmasound/dmasound_q40.c 		*p++ = data;
data              340 sound/oss/dmasound/dmasound_q40.c 	expand_data = data;
data              157 sound/pci/ali5451/ali5451.c 	} data;
data              510 sound/pci/ali5451/ali5451.c 	pchregs->data.ainten  = inl(ALI_REG(codec, pchregs->regs.ainten));
data              511 sound/pci/ali5451/ali5451.c 	pchregs->data.ainten &= ~mask;
data              512 sound/pci/ali5451/ali5451.c 	outl(pchregs->data.ainten, ALI_REG(codec, pchregs->regs.ainten));
data              842 sound/pci/ali5451/ali5451.c 	old  = pchregs->data.aint;
data              878 sound/pci/ali5451/ali5451.c 	pchregs->data.aint = old & (~mask);
data              898 sound/pci/ali5451/ali5451.c 		pchregs->data.aint = inl(ALI_REG(codec, pchregs->regs.aint));
data             2148 sound/pci/ali5451/ali5451.c 	codec->chregs.data.start  = 0x00;
data             2149 sound/pci/ali5451/ali5451.c 	codec->chregs.data.stop   = 0x00;
data             2150 sound/pci/ali5451/ali5451.c 	codec->chregs.data.aint   = 0x00;
data             2151 sound/pci/ali5451/ali5451.c 	codec->chregs.data.ainten = 0x00;
data              188 sound/pci/als300.c 	struct snd_als300_substream_data *data;
data              198 sound/pci/als300.c 			data = chip->playback_substream->runtime->private_data;
data              199 sound/pci/als300.c 			data->period_flipflop ^= 1;
data              206 sound/pci/als300.c 			data = chip->capture_substream->runtime->private_data;
data              207 sound/pci/als300.c 			data->period_flipflop ^= 1;
data              219 sound/pci/als300.c 	struct snd_als300_substream_data *data;
data              232 sound/pci/als300.c 			data = chip->playback_substream->runtime->private_data;
data              233 sound/pci/als300.c 			data->period_flipflop ^= 1;
data              241 sound/pci/als300.c 			data = chip->capture_substream->runtime->private_data;
data              242 sound/pci/als300.c 			data->period_flipflop ^= 1;
data              360 sound/pci/als300.c 	struct snd_als300_substream_data *data = kzalloc(sizeof(*data),
data              363 sound/pci/als300.c 	if (!data)
data              367 sound/pci/als300.c 	runtime->private_data = data;
data              368 sound/pci/als300.c 	data->control_register = PLAYBACK_CONTROL;
data              369 sound/pci/als300.c 	data->block_counter_register = PLAYBACK_BLOCK_COUNTER;
data              376 sound/pci/als300.c 	struct snd_als300_substream_data *data;
data              378 sound/pci/als300.c 	data = substream->runtime->private_data;
data              379 sound/pci/als300.c 	kfree(data);
data              389 sound/pci/als300.c 	struct snd_als300_substream_data *data = kzalloc(sizeof(*data),
data              392 sound/pci/als300.c 	if (!data)
data              396 sound/pci/als300.c 	runtime->private_data = data;
data              397 sound/pci/als300.c 	data->control_register = RECORD_CONTROL;
data              398 sound/pci/als300.c 	data->block_counter_register = RECORD_BLOCK_COUNTER;
data              405 sound/pci/als300.c 	struct snd_als300_substream_data *data;
data              407 sound/pci/als300.c 	data = substream->runtime->private_data;
data              408 sound/pci/als300.c 	kfree(data);
data              488 sound/pci/als300.c 	struct snd_als300_substream_data *data;
data              492 sound/pci/als300.c 	data = substream->runtime->private_data;
data              493 sound/pci/als300.c 	reg = data->control_register;
data              500 sound/pci/als300.c 		data->period_flipflop = 1;
data              532 sound/pci/als300.c 	struct snd_als300_substream_data *data;
data              535 sound/pci/als300.c 	data = substream->runtime->private_data;
data              540 sound/pci/als300.c 					data->block_counter_register) + 4;
data              547 sound/pci/als300.c 	if (data->period_flipflop == 0)
data              257 sound/pci/als4000.c 					u8 data)
data              262 sound/pci/als4000.c 	snd_sbmixer_write(chip, reg | 0xc0, data);
data              928 sound/pci/asihpi/asihpi.c static void snd_card_asihpi_int_task(unsigned long data)
data              930 sound/pci/asihpi/asihpi.c 	struct hpi_adapter *a = (struct hpi_adapter *)data;
data             1518 sound/pci/asihpi/hpi.h u16 hpi_aesebu_transmitter_set_user_data(u32 h_control, u16 index, u16 data);
data             1521 sound/pci/asihpi/hpi.h 	u16 data);
data              179 sound/pci/asihpi/hpi6000.c static void hpi_write_word(struct dsp_obj *pdo, u32 address, u32 data);
data              429 sound/pci/asihpi/hpi6000.c 		phr->u.s.data = os_error_code;
data              634 sound/pci/asihpi/hpi6000.c 	u32 data = 0;
data              721 sound/pci/asihpi/hpi6000.c 			data = ioread32(pdo->prHPI_address);
data              722 sound/pci/asihpi/hpi6000.c 			if (data != test_data) {
data              724 sound/pci/asihpi/hpi6000.c 					test_data, data, dsp_index);
data              781 sound/pci/asihpi/hpi6000.c 				data = hpi_read_word(pdo, test_addr + i);
data              782 sound/pci/asihpi/hpi6000.c 				if (data != test_data) {
data              786 sound/pci/asihpi/hpi6000.c 						data, dsp_index);
data              899 sound/pci/asihpi/hpi6000.c 				data = hpi_read_word(pdo, test_addr);
data              900 sound/pci/asihpi/hpi6000.c 				if (data != test_data) {
data              903 sound/pci/asihpi/hpi6000.c 						test_addr, test_data, data,
data              922 sound/pci/asihpi/hpi6000.c 				data = hpi_read_word(pdo, test_addr + i);
data              923 sound/pci/asihpi/hpi6000.c 				if (data != test_data) {
data              927 sound/pci/asihpi/hpi6000.c 						data, dsp_index);
data              992 sound/pci/asihpi/hpi6000.c 				data = hpi_read_word(pdo, address);
data              993 sound/pci/asihpi/hpi6000.c 				if (data != *pcode) {
data              997 sound/pci/asihpi/hpi6000.c 						address, *pcode, data,
data             1148 sound/pci/asihpi/hpi6000.c static void hpi_write_word(struct dsp_obj *pdo, u32 address, u32 data)
data             1152 sound/pci/asihpi/hpi6000.c 	iowrite32(data, pdo->prHPI_data);
data             1158 sound/pci/asihpi/hpi6000.c 	u32 data = 0;
data             1164 sound/pci/asihpi/hpi6000.c 	data = ioread32(pdo->prHPI_data);
data             1165 sound/pci/asihpi/hpi6000.c 	return data;
data             1412 sound/pci/asihpi/hpi6000.c 	u32 *p_data = (u32 *)phm->u.d.u.data.pb_data;
data             1418 sound/pci/asihpi/hpi6000.c 	while ((data_sent < (phm->u.d.u.data.data_size & ~3L))
data             1485 sound/pci/asihpi/hpi6000.c 	u32 *p_data = (u32 *)phm->u.d.u.data.pb_data;
data             1490 sound/pci/asihpi/hpi6000.c 	while (data_got < (phm->u.d.u.data.data_size & ~3L)) {
data              203 sound/pci/asihpi/hpi6205.c 	int dsp_index, u32 address, u32 data);
data              481 sound/pci/asihpi/hpi6205.c 		phr->u.s.data = os_error_code;
data              910 sound/pci/asihpi/hpi6205.c 	if (space_available < phm->u.d.u.data.data_size) {
data              917 sound/pci/asihpi/hpi6205.c 	if (phm->u.d.u.data.pb_data
data              922 sound/pci/asihpi/hpi6205.c 		u8 *p_app_data = (u8 *)phm->u.d.u.data.pb_data;
data              934 sound/pci/asihpi/hpi6205.c 			min(phm->u.d.u.data.data_size,
data              943 sound/pci/asihpi/hpi6205.c 			phm->u.d.u.data.data_size - l_first_write);
data              963 sound/pci/asihpi/hpi6205.c 	status->host_index += phm->u.d.u.data.data_size;
data             1185 sound/pci/asihpi/hpi6205.c 	u8 *p_app_data = (u8 *)phm->u.d.u.data.pb_data;
data             1195 sound/pci/asihpi/hpi6205.c 	if (data_available < phm->u.d.u.data.data_size) {
data             1212 sound/pci/asihpi/hpi6205.c 			min(phm->u.d.u.data.data_size,
data             1222 sound/pci/asihpi/hpi6205.c 			phm->u.d.u.data.data_size - l_first_read);
data             1224 sound/pci/asihpi/hpi6205.c 	status->host_index += phm->u.d.u.data.data_size;
data             1433 sound/pci/asihpi/hpi6205.c 			u32 data = 0;
data             1444 sound/pci/asihpi/hpi6205.c 				data = boot_loader_read_mem32(pao, dsp,
data             1446 sound/pci/asihpi/hpi6205.c 				if (data != *pcode) {
data             1516 sound/pci/asihpi/hpi6205.c 	u32 data = 0;
data             1541 sound/pci/asihpi/hpi6205.c 		data = ioread32(p_data);
data             1548 sound/pci/asihpi/hpi6205.c 		data = boot_loader_read_mem32(pao, 0, HPIDH_ADDR);
data             1549 sound/pci/asihpi/hpi6205.c 		data = (data << 16) | (lsb & 0xFFFF);
data             1551 sound/pci/asihpi/hpi6205.c 	return data;
data             1555 sound/pci/asihpi/hpi6205.c 	int dsp_index, u32 address, u32 data)
data             1583 sound/pci/asihpi/hpi6205.c 		iowrite32(data, p_data);
data             1592 sound/pci/asihpi/hpi6205.c 		boot_loader_write_mem32(pao, 0, HPIDL_ADDR, data);
data             1593 sound/pci/asihpi/hpi6205.c 		boot_loader_write_mem32(pao, 0, HPIDH_ADDR, data >> 16);
data             1838 sound/pci/asihpi/hpi6205.c 	u32 test_data = 0, data = 0;
data             1852 sound/pci/asihpi/hpi6205.c 			data = boot_loader_read_mem32(pao, dsp_index,
data             1854 sound/pci/asihpi/hpi6205.c 			if (data != test_data) {
data             1858 sound/pci/asihpi/hpi6205.c 					test_data, data, dsp_index);
data             1873 sound/pci/asihpi/hpi6205.c 		data = boot_loader_read_mem32(pao, dsp_index, test_addr);
data             1874 sound/pci/asihpi/hpi6205.c 		if (data != test_data) {
data             1878 sound/pci/asihpi/hpi6205.c 				data, dsp_index);
data             1953 sound/pci/asihpi/hpi6205.c 	u32 data = 0;
data             1958 sound/pci/asihpi/hpi6205.c 			data = boot_loader_read_mem32(pao, dsp_index,
data             1960 sound/pci/asihpi/hpi6205.c 			if ((data & 0xF) != 0x5)
data             1962 sound/pci/asihpi/hpi6205.c 			data = boot_loader_read_mem32(pao, dsp_index,
data             1964 sound/pci/asihpi/hpi6205.c 			if ((data & 0xF) != 0xA)
data             1971 sound/pci/asihpi/hpi6205.c 			data = boot_loader_read_mem32(pao, dsp_index,
data             1973 sound/pci/asihpi/hpi6205.c 			if ((data & 0xFF) != 0xAA)
data             2202 sound/pci/asihpi/hpi6205.c 		err = hpi6205_transfer_data(pao, phm->u.d.u.data.pb_data,
data             2203 sound/pci/asihpi/hpi6205.c 			phm->u.d.u.data.data_size, H620_HIF_SEND_DATA);
data             2208 sound/pci/asihpi/hpi6205.c 		err = hpi6205_transfer_data(pao, phm->u.d.u.data.pb_data,
data             2209 sound/pci/asihpi/hpi6205.c 			phm->u.d.u.data.data_size, H620_HIF_GET_DATA);
data               65 sound/pci/asihpi/hpi6205.h 	char data[256];
data               70 sound/pci/asihpi/hpi6205.h 	char data[256];
data              639 sound/pci/asihpi/hpi_internal.h 	u32 data;		/* extended version */
data              718 sound/pci/asihpi/hpi_internal.h 		struct hpi_msg_data data;
data              870 sound/pci/asihpi/hpi_internal.h 			u32 data[2];
data              895 sound/pci/asihpi/hpi_internal.h 	u16 data;
data              900 sound/pci/asihpi/hpi_internal.h 	u16 data;
data               46 sound/pci/asihpi/hpidspcd.c 	memcpy(&header, firmware->data, sizeof(header));
data              113 sound/pci/asihpi/hpidspcd.c 	*pword = ((u32 *)(dsp_code->pvt->firmware->data))[dsp_code->
data              127 sound/pci/asihpi/hpidspcd.c 		((u32 *)(dsp_code->pvt->firmware->data)) +
data              105 sound/pci/asihpi/hpifunc.c 	*pversion_ex = hr.u.s.data;
data              507 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.pb_data = (u8 *)pb_data;
data              508 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.data_size = bytes_to_write;
data              510 sound/pci/asihpi/hpifunc.c 	hpi_format_to_msg(&hm.u.d.u.data.format, p_format);
data              597 sound/pci/asihpi/hpifunc.c 	hpi_format_to_msg(&hm.u.d.u.data.format, p_format);
data              614 sound/pci/asihpi/hpifunc.c 	hpi_format_to_msg(&hm.u.d.u.data.format, p_format);
data              665 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.format.channels = mode;
data              701 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.pb_data = (u8 *)p_anc_frame_buffer;
data              702 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.data_size =
data              705 sound/pci/asihpi/hpifunc.c 	if (hm.u.d.u.data.data_size <= anc_frame_buffer_size_in_bytes)
data              738 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.data_size = size_in_bytes;
data              899 sound/pci/asihpi/hpifunc.c 	hpi_format_to_msg(&hm.u.d.u.data.format, p_format);
data              915 sound/pci/asihpi/hpifunc.c 	hpi_format_to_msg(&hm.u.d.u.data.format, p_format);
data              931 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.data_size = bytes_to_read;
data              932 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.pb_data = pb_data;
data             1035 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.format.attributes = bytes_per_frame;
data             1036 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.format.format = (mode << 8) | (alignment & 0xff);
data             1037 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.format.channels = idle_bit;
data             1071 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.pb_data = (u8 *)p_anc_frame_buffer;
data             1072 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.data_size =
data             1075 sound/pci/asihpi/hpifunc.c 	if (hm.u.d.u.data.data_size <= anc_frame_buffer_size_in_bytes)
data             1092 sound/pci/asihpi/hpifunc.c 	hm.u.d.u.data.data_size = size_in_bytes;
data             1559 sound/pci/asihpi/hpifunc.c u16 hpi_aesebu_transmitter_set_user_data(u32 h_control, u16 index, u16 data)
data             1562 sound/pci/asihpi/hpifunc.c 		data);
data             1566 sound/pci/asihpi/hpifunc.c 	u16 data)
data             1569 sound/pci/asihpi/hpifunc.c 		index, data);
data             2696 sound/pci/asihpi/hpifunc.c 		*(u32 *)&p_data[0] = hr.u.cu.tuner.rds.data[0];
data             2697 sound/pci/asihpi/hpifunc.c 		*(u32 *)&p_data[4] = hr.u.cu.tuner.rds.data[1];
data              164 sound/pci/asihpi/hpimsgx.c 		phr->u.s.data = HPI_VER;	/* return major.minor.release */
data              209 sound/pci/asihpi/hpioctl.c 				ptr = (u16 __user *)hm->m0.u.d.u.data.pb_data;
data              210 sound/pci/asihpi/hpioctl.c 				size = hm->m0.u.d.u.data.data_size;
data              241 sound/pci/asihpi/hpioctl.c 				hm->m0.u.d.u.data.pb_data = pa->p_buffer;
data              303 sound/pci/atiixp.c 	unsigned int data, old_data;
data              304 sound/pci/atiixp.c 	old_data = data = readl(addr);
data              305 sound/pci/atiixp.c 	data &= ~mask;
data              306 sound/pci/atiixp.c 	data |= value;
data              307 sound/pci/atiixp.c 	if (old_data == data)
data              309 sound/pci/atiixp.c 	writel(data, addr);
data              431 sound/pci/atiixp.c 	unsigned int data;
data              436 sound/pci/atiixp.c 	data = (reg << ATI_REG_PHYS_OUT_ADDR_SHIFT) |
data              440 sound/pci/atiixp.c 	atiixp_write(chip, PHYS_OUT_ADDR, data);
data              445 sound/pci/atiixp.c 		data = atiixp_read(chip, PHYS_IN_ADDR);
data              446 sound/pci/atiixp.c 		if (data & ATI_REG_PHYS_IN_READ_FLAG)
data              447 sound/pci/atiixp.c 			return data >> ATI_REG_PHYS_IN_DATA_SHIFT;
data              460 sound/pci/atiixp.c 	unsigned int data;
data              464 sound/pci/atiixp.c 	data = ((unsigned int)val << ATI_REG_PHYS_OUT_DATA_SHIFT) |
data              467 sound/pci/atiixp.c 	atiixp_write(chip, PHYS_OUT_ADDR, data);
data              771 sound/pci/atiixp.c 	unsigned int data;
data              772 sound/pci/atiixp.c 	data = atiixp_read(chip, CMD);
data              774 sound/pci/atiixp.c 		if (data & ATI_REG_CMD_OUT_DMA_EN)
data              777 sound/pci/atiixp.c 		data |= ATI_REG_CMD_OUT_DMA_EN;
data              779 sound/pci/atiixp.c 		data &= ~ATI_REG_CMD_OUT_DMA_EN;
data              780 sound/pci/atiixp.c 	atiixp_write(chip, CMD, data);
data              801 sound/pci/atiixp.c 		unsigned int data = atiixp_read(chip, CMD);
data              802 sound/pci/atiixp.c 		if (! (data & ATI_REG_CMD_RECEIVE_EN)) {
data              803 sound/pci/atiixp.c 			data |= ATI_REG_CMD_RECEIVE_EN;
data              810 sound/pci/atiixp.c 			atiixp_write(chip, CMD, data);
data              832 sound/pci/atiixp.c 	unsigned int data;
data              833 sound/pci/atiixp.c 	data = atiixp_read(chip, CMD);
data              835 sound/pci/atiixp.c 		data |= ATI_REG_CMD_SPDF_OUT_EN;
data              837 sound/pci/atiixp.c 		data &= ~ATI_REG_CMD_SPDF_OUT_EN;
data              838 sound/pci/atiixp.c 	atiixp_write(chip, CMD, data);
data              867 sound/pci/atiixp.c 		unsigned int data;
data              871 sound/pci/atiixp.c 		data = atiixp_read(chip, OUT_DMA_SLOT) & ~ATI_REG_OUT_DMA_SLOT_MASK;
data              872 sound/pci/atiixp.c 		data |= ATI_REG_OUT_DMA_SLOT_BIT(10) |
data              874 sound/pci/atiixp.c 		data |= 0x04 << ATI_REG_OUT_DMA_THRESHOLD_SHIFT;
data              875 sound/pci/atiixp.c 		atiixp_write(chip, OUT_DMA_SLOT, data);
data              891 sound/pci/atiixp.c 	unsigned int data;
data              894 sound/pci/atiixp.c 	data = atiixp_read(chip, OUT_DMA_SLOT) & ~ATI_REG_OUT_DMA_SLOT_MASK;
data              897 sound/pci/atiixp.c 		data |= ATI_REG_OUT_DMA_SLOT_BIT(10) |
data              901 sound/pci/atiixp.c 		data |= ATI_REG_OUT_DMA_SLOT_BIT(7) |
data              905 sound/pci/atiixp.c 		data |= ATI_REG_OUT_DMA_SLOT_BIT(6) |
data              909 sound/pci/atiixp.c 		data |= ATI_REG_OUT_DMA_SLOT_BIT(3) |
data              915 sound/pci/atiixp.c 	data |= 0x04 << ATI_REG_OUT_DMA_THRESHOLD_SHIFT;
data              916 sound/pci/atiixp.c 	atiixp_write(chip, OUT_DMA_SLOT, data);
data              271 sound/pci/atiixp_modem.c 	unsigned int data, old_data;
data              272 sound/pci/atiixp_modem.c 	old_data = data = readl(addr);
data              273 sound/pci/atiixp_modem.c 	data &= ~mask;
data              274 sound/pci/atiixp_modem.c 	data |= value;
data              275 sound/pci/atiixp_modem.c 	if (old_data == data)
data              277 sound/pci/atiixp_modem.c 	writel(data, addr);
data              401 sound/pci/atiixp_modem.c 	unsigned int data;
data              406 sound/pci/atiixp_modem.c 	data = (reg << ATI_REG_PHYS_OUT_ADDR_SHIFT) |
data              410 sound/pci/atiixp_modem.c 	atiixp_write(chip, PHYS_OUT_ADDR, data);
data              415 sound/pci/atiixp_modem.c 		data = atiixp_read(chip, PHYS_IN_ADDR);
data              416 sound/pci/atiixp_modem.c 		if (data & ATI_REG_PHYS_IN_READ_FLAG)
data              417 sound/pci/atiixp_modem.c 			return data >> ATI_REG_PHYS_IN_DATA_SHIFT;
data              431 sound/pci/atiixp_modem.c 	unsigned int data;
data              435 sound/pci/atiixp_modem.c 	data = ((unsigned int)val << ATI_REG_PHYS_OUT_DATA_SHIFT) |
data              438 sound/pci/atiixp_modem.c 	atiixp_write(chip, PHYS_OUT_ADDR, data);
data              708 sound/pci/atiixp_modem.c 	unsigned int data;
data              709 sound/pci/atiixp_modem.c 	data = atiixp_read(chip, CMD);
data              711 sound/pci/atiixp_modem.c 		if (data & ATI_REG_CMD_MODEM_OUT_DMA1_EN)
data              714 sound/pci/atiixp_modem.c 		data |= ATI_REG_CMD_MODEM_OUT_DMA1_EN;
data              716 sound/pci/atiixp_modem.c 		data &= ~ATI_REG_CMD_MODEM_OUT_DMA1_EN;
data              717 sound/pci/atiixp_modem.c 	atiixp_write(chip, CMD, data);
data              738 sound/pci/atiixp_modem.c 		unsigned int data = atiixp_read(chip, CMD);
data              739 sound/pci/atiixp_modem.c 		if (! (data & ATI_REG_CMD_MODEM_RECEIVE_EN)) {
data              740 sound/pci/atiixp_modem.c 			data |= ATI_REG_CMD_MODEM_RECEIVE_EN;
data              741 sound/pci/atiixp_modem.c 			atiixp_write(chip, CMD, data);
data              757 sound/pci/atiixp_modem.c 	unsigned int data;
data              761 sound/pci/atiixp_modem.c 	data = atiixp_read(chip, MODEM_OUT_FIFO);
data              762 sound/pci/atiixp_modem.c 	data &= ~ATI_REG_MODEM_OUT1_DMA_THRESHOLD_MASK;
data              763 sound/pci/atiixp_modem.c 	data |= 0x04 << ATI_REG_MODEM_OUT1_DMA_THRESHOLD_SHIFT;
data              764 sound/pci/atiixp_modem.c 	atiixp_write(chip, MODEM_OUT_FIFO, data);
data              224 sound/pci/au88x0/au88x0.h 			       unsigned short data);
data             2537 sound/pci/au88x0/au88x0_core.c vortex_codec_write(struct snd_ac97 * codec, unsigned short addr, unsigned short data)
data             2554 sound/pci/au88x0/au88x0_core.c 		((data << VORTEX_CODEC_DATSHIFT) & VORTEX_CODEC_DATMASK) |
data             2566 sound/pci/au88x0/au88x0_core.c 	u32 read_addr, data;
data             2585 sound/pci/au88x0/au88x0_core.c 		data = hwread(card->mmio, VORTEX_CODEC_IO);
data             2591 sound/pci/au88x0/au88x0_core.c 	} while ((data & VORTEX_CODEC_ADDMASK) !=
data             2595 sound/pci/au88x0/au88x0_core.c 	return (u16) (data & VORTEX_CODEC_DATMASK);
data              714 sound/pci/ca0106/ca0106.h 			  unsigned int data);
data              719 sound/pci/ca0106/ca0106.h 				   unsigned int data);
data              351 sound/pci/ca0106/ca0106_main.c 				   unsigned int data)
data              360 sound/pci/ca0106/ca0106_main.c 	outl(data, emu->port + DATA);
data              365 sound/pci/ca0106/ca0106_main.c 				   unsigned int data)
data              371 sound/pci/ca0106/ca0106_main.c 	if (data > 0xffff) /* Only 16bit values allowed */
data              376 sound/pci/ca0106/ca0106_main.c 	snd_ca0106_ptr_write(emu, reg, 0, reset | data);
data              378 sound/pci/ca0106/ca0106_main.c 	snd_ca0106_ptr_write(emu, reg, 0, set | data);
data              391 sound/pci/ca0106/ca0106_main.c 	snd_ca0106_ptr_write(emu, reg, 0, reset | data);
data             1755 sound/pci/ca0106/ca0106_main.c static void ca0106_midi_write(struct snd_ca_midi *midi, int data, int idx)
data             1757 sound/pci/ca0106/ca0106_main.c 	snd_ca0106_ptr_write((struct snd_ca0106 *)(midi->dev_id), midi->port + idx, 0, data);
data               20 sound/pci/ca0106/ca_midi.c #define ca_midi_write_data(midi, data)	midi->write(midi, data, 0)
data               21 sound/pci/ca0106/ca_midi.c #define ca_midi_write_cmd(midi, data)	midi->write(midi, data, 1)
data               45 sound/pci/ca0106/ca_midi.h 	void (*write)(struct snd_ca_midi *midi, int data, int idx);
data              502 sound/pci/cmipci.c static inline void snd_cmipci_write(struct cmipci *cm, unsigned int cmd, unsigned int data)
data              504 sound/pci/cmipci.c 	outl(data, cm->iobase + cmd);
data              513 sound/pci/cmipci.c static inline void snd_cmipci_write_w(struct cmipci *cm, unsigned int cmd, unsigned short data)
data              515 sound/pci/cmipci.c 	outw(data, cm->iobase + cmd);
data              524 sound/pci/cmipci.c static inline void snd_cmipci_write_b(struct cmipci *cm, unsigned int cmd, unsigned char data)
data              526 sound/pci/cmipci.c 	outb(data, cm->iobase + cmd);
data             1970 sound/pci/cmipci.c static void snd_cmipci_mixer_write(struct cmipci *s, unsigned char idx, unsigned char data)
data             1973 sound/pci/cmipci.c 	outb(data, s->iobase + CM_REG_SB16_DATA);
data               76 sound/pci/cs46xx/cs46xx_dsp_spos.h 	u32 * data;
data               95 sound/pci/cs46xx/cs46xx_dsp_spos.h 	u32 *data;
data              118 sound/pci/cs46xx/cs46xx_dsp_spos.h 	u32 *data;
data              231 sound/pci/cs46xx/cs46xx_dsp_task_types.h 	struct dsp_task_tree_data		data;
data              360 sound/pci/cs46xx/cs46xx_lib.c 			kfree(module->segments[i].data);
data              412 sound/pci/cs46xx/cs46xx_lib.c 	fwdat = (const __le32 *)fw->data;
data              449 sound/pci/cs46xx/cs46xx_lib.c 		entry->data = kmalloc_array(entry->size, 4, GFP_KERNEL);
data              450 sound/pci/cs46xx/cs46xx_lib.c 		if (!entry->data)
data              452 sound/pci/cs46xx/cs46xx_lib.c 		memcpy_le32(entry->data, &fwdat[fwlen], entry->size * 4);
data              520 sound/pci/cs46xx/cs46xx_lib.c 	memcpy_le32(chip->ba1, fw->data, sizeof(*chip->ba1));
data              103 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_poke_via_dsp (struct snd_cs46xx *chip, u32 address, u32 data);
data               45 sound/pci/cs46xx/dsp_spos.c static int shadow_and_reallocate_code (struct snd_cs46xx * chip, u32 * data, u32 size,
data               57 sound/pci/cs46xx/dsp_spos.c 		loval = data[i++];
data               58 sound/pci/cs46xx/dsp_spos.c 		hival = data[i++];
data              104 sound/pci/cs46xx/dsp_spos.c 		ins->code.data[ins->code.size++] = loval;
data              105 sound/pci/cs46xx/dsp_spos.c 		ins->code.data[ins->code.size++] = hival;
data              233 sound/pci/cs46xx/dsp_spos.c 	ins->code.data = kmalloc(DSP_CODE_BYTE_SIZE, GFP_KERNEL);
data              237 sound/pci/cs46xx/dsp_spos.c 	if (!ins->symbol_table.symbols || !ins->code.data || !ins->modules) {
data              272 sound/pci/cs46xx/dsp_spos.c 	kfree(ins->code.data);
data              292 sound/pci/cs46xx/dsp_spos.c 		kfree(ins->scbs[i].data);
data              296 sound/pci/cs46xx/dsp_spos.c 	kfree(ins->code.data);
data              320 sound/pci/cs46xx/dsp_spos.c 	if (snd_cs46xx_download (chip, parameter->data, doffset, dsize)) {
data              346 sound/pci/cs46xx/dsp_spos.c 	if (snd_cs46xx_download (chip,sample->data,doffset,dsize)) {
data              424 sound/pci/cs46xx/dsp_spos.c 		module->nfixups = shadow_and_reallocate_code(chip,code->data,code->size,module->overlay_begin_address);
data              426 sound/pci/cs46xx/dsp_spos.c 		if (snd_cs46xx_download (chip,(ins->code.data + ins->code.offset),doffset,dsize)) {
data              987 sound/pci/cs46xx/dsp_spos.c 		desc->data = scb_data;
data             1008 sound/pci/cs46xx/dsp_spos.c 		desc->data = task_data;
data             1820 sound/pci/cs46xx/dsp_spos.c int cs46xx_poke_via_dsp (struct snd_cs46xx *chip, u32 address, u32 data)
data             1834 sound/pci/cs46xx/dsp_spos.c 	snd_cs46xx_poke(chip,((SPIOWRITE_SCB_ADDR + 1) << 2), data); /* offset 1 <-- data1 */
data             1835 sound/pci/cs46xx/dsp_spos.c 	snd_cs46xx_poke(chip,((SPIOWRITE_SCB_ADDR + 2) << 2), data); /* offset 1 <-- data2 */
data             1941 sound/pci/cs46xx/dsp_spos.c 					  ins->code.data + module->load_address,
data             1949 sound/pci/cs46xx/dsp_spos.c 		_dsp_create_task_tree(chip, t->data, t->address, t->size);
data             1956 sound/pci/cs46xx/dsp_spos.c 		_dsp_create_scb(chip, s->data, s->address);
data              190 sound/pci/cs46xx/dsp_spos_scb_lib.c 	kfree(ins->scbs[scb->index].data);
data              191 sound/pci/cs46xx/dsp_spos_scb_lib.c 	ins->scbs[scb->index].data = NULL;
data               24 sound/pci/ctxfi/ctdaio.c 	unsigned short data;
data              508 sound/pci/ctxfi/ctdaio.c 	if (((struct daio_usage *)mgr->rscs)->data & (0x1 << type))
data              511 sound/pci/ctxfi/ctdaio.c 	((struct daio_usage *)mgr->rscs)->data |= (0x1 << type);
data              518 sound/pci/ctxfi/ctdaio.c 	((struct daio_usage *)mgr->rscs)->data &= ~(0x1 << type);
data              632 sound/pci/ctxfi/ctdaio.c static int daio_map_op(void *data, struct imapper *entry)
data              634 sound/pci/ctxfi/ctdaio.c 	struct rsc_mgr *mgr = &((struct daio_mgr *)data)->mgr;
data               64 sound/pci/ctxfi/cthardware.c unsigned int get_field(unsigned int data, unsigned int field)
data               74 sound/pci/ctxfi/cthardware.c 	return (data & field) >> i;
data               77 sound/pci/ctxfi/cthardware.c void set_field(unsigned int *data, unsigned int field, unsigned int value)
data               87 sound/pci/ctxfi/cthardware.c 	*data = (*data & (~field)) | ((value << i) & field);
data              180 sound/pci/ctxfi/cthardware.h 	void (*irq_callback)(void *data, unsigned int bit);
data              197 sound/pci/ctxfi/cthardware.h unsigned int get_field(unsigned int data, unsigned int field);
data              198 sound/pci/ctxfi/cthardware.h void set_field(unsigned int *data, unsigned int field, unsigned int value);
data               33 sound/pci/ctxfi/cthw20k1.c static void hw_write_20kx(struct hw *hw, u32 reg, u32 data);
data               35 sound/pci/ctxfi/cthw20k1.c static void hw_write_pci(struct hw *hw, u32 reg, u32 data);
data               91 sound/pci/ctxfi/cthw20k1.c 	u16 data;
data              118 sound/pci/ctxfi/cthw20k1.c 	u16 data;
data              143 sound/pci/ctxfi/cthw20k1.c 	u16 data;
data              337 sound/pci/ctxfi/cthw20k1.c 	((struct src_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
data              343 sound/pci/ctxfi/cthw20k1.c 	((struct src_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
data              428 sound/pci/ctxfi/cthw20k1.c 	return ((struct src_rsc_ctrl_blk *)blk)->dirty.data;
data              447 sound/pci/ctxfi/cthw20k1.c 	((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
data              454 sound/pci/ctxfi/cthw20k1.c 	((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
data              472 sound/pci/ctxfi/cthw20k1.c 		if ((ctl->dirty.data & (0x1 << i))) {
data              474 sound/pci/ctxfi/cthw20k1.c 			ctl->dirty.data &= ~(0x1 << i);
data              590 sound/pci/ctxfi/cthw20k1.c 	u16 data;
data              653 sound/pci/ctxfi/cthw20k1.c 	((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
data              659 sound/pci/ctxfi/cthw20k1.c 	((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
data              686 sound/pci/ctxfi/cthw20k1.c 	return ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data;
data              751 sound/pci/ctxfi/cthw20k1.c 	u16 data;
data              766 sound/pci/ctxfi/cthw20k1.c 	u16 data;
data              812 sound/pci/ctxfi/cthw20k1.c 	u32 data;
data             1376 sound/pci/ctxfi/cthw20k1.c static void i2c_write(struct hw *hw, u32 device, u32 addr, u32 data)
data             1384 sound/pci/ctxfi/cthw20k1.c 	hw_write_pci(hw, 0xE4, (data << 8) | (addr & 0xff));
data             1424 sound/pci/ctxfi/cthw20k1.c 	u32 data;
data             1454 sound/pci/ctxfi/cthw20k1.c 		data = 0x24;
data             1457 sound/pci/ctxfi/cthw20k1.c 		data = 0x25;
data             1460 sound/pci/ctxfi/cthw20k1.c 		data = 0x26;
data             1463 sound/pci/ctxfi/cthw20k1.c 		data = 0x24;
data             1467 sound/pci/ctxfi/cthw20k1.c 	i2c_write(hw, 0x00180080, 0x06, data);
data             1468 sound/pci/ctxfi/cthw20k1.c 	i2c_write(hw, 0x00180080, 0x09, data);
data             1469 sound/pci/ctxfi/cthw20k1.c 	i2c_write(hw, 0x00180080, 0x0c, data);
data             1470 sound/pci/ctxfi/cthw20k1.c 	i2c_write(hw, 0x00180080, 0x0f, data);
data             1491 sound/pci/ctxfi/cthw20k1.c 	u32 data;
data             1493 sound/pci/ctxfi/cthw20k1.c 	data = hw_read_20kx(hw, GPIO);
data             1496 sound/pci/ctxfi/cthw20k1.c 		data = ((data & (0x1<<7)) && (data & (0x1<<8)));
data             1499 sound/pci/ctxfi/cthw20k1.c 		data = (!(data & (0x1<<7)) && (data & (0x1<<8)));
data             1502 sound/pci/ctxfi/cthw20k1.c 		data = (!(data & (0x1<<8)));
data             1505 sound/pci/ctxfi/cthw20k1.c 		data = 0;
data             1507 sound/pci/ctxfi/cthw20k1.c 	return data;
data             1512 sound/pci/ctxfi/cthw20k1.c 	u32 data;
data             1514 sound/pci/ctxfi/cthw20k1.c 	data = hw_read_20kx(hw, GPIO);
data             1517 sound/pci/ctxfi/cthw20k1.c 		data = (data & (0x1 << 7)) ? 1 : 0;
data             1520 sound/pci/ctxfi/cthw20k1.c 		data = (data & (0x1 << 7)) ? 0 : 1;
data             1523 sound/pci/ctxfi/cthw20k1.c 		data = 0;
data             1525 sound/pci/ctxfi/cthw20k1.c 	return data;
data             1545 sound/pci/ctxfi/cthw20k1.c 	u32 data;
data             1556 sound/pci/ctxfi/cthw20k1.c 	data = hw_read_20kx(hw, GPIO);
data             1557 sound/pci/ctxfi/cthw20k1.c 	data &= 0xec73;
data             1560 sound/pci/ctxfi/cthw20k1.c 		data |= (0x1<<7) | (0x1<<8) | (0x1<<9) ;
data             1561 sound/pci/ctxfi/cthw20k1.c 		data |= boost ? (0x1<<2) : 0;
data             1564 sound/pci/ctxfi/cthw20k1.c 		data |= (0x1<<8);
data             1567 sound/pci/ctxfi/cthw20k1.c 		data |= (0x1<<8) | (0x1<<12);
data             1570 sound/pci/ctxfi/cthw20k1.c 		data |= (0x1<<12);  /* set to digital */
data             1576 sound/pci/ctxfi/cthw20k1.c 	hw_write_20kx(hw, GPIO, data);
data             1585 sound/pci/ctxfi/cthw20k1.c 	u32 data;
data             1598 sound/pci/ctxfi/cthw20k1.c 	data = hw_read_20kx(hw, GPIO);
data             1601 sound/pci/ctxfi/cthw20k1.c 		data |= ((0x1 << 7) | (0x1 << 8));
data             1605 sound/pci/ctxfi/cthw20k1.c 		data &= ~(0x1 << 7);
data             1606 sound/pci/ctxfi/cthw20k1.c 		data |= (0x1 << 8);
data             1610 sound/pci/ctxfi/cthw20k1.c 		data &= ~(0x1 << 8);
data             1617 sound/pci/ctxfi/cthw20k1.c 	hw_write_20kx(hw, GPIO, data);
data             1635 sound/pci/ctxfi/cthw20k1.c 	u32 data;
data             1648 sound/pci/ctxfi/cthw20k1.c 	data = hw_read_20kx(hw, GPIO);
data             1651 sound/pci/ctxfi/cthw20k1.c 		data |= (0x1 << 7);
data             1655 sound/pci/ctxfi/cthw20k1.c 		data &= ~(0x1 << 7);
data             1662 sound/pci/ctxfi/cthw20k1.c 	hw_write_20kx(hw, GPIO, data);
data             1794 sound/pci/ctxfi/cthw20k1.c 	unsigned int data[4] = {0};
data             1814 sound/pci/ctxfi/cthw20k1.c 		data[i] = readl(mem_base + UAA_CORE_CHANGE);
data             1817 sound/pci/ctxfi/cthw20k1.c 	if (data[0] == CTLA) {
data             1818 sound/pci/ctxfi/cthw20k1.c 		is_uaa = ((data[1] == CTLZ && data[2] == CTLL
data             1819 sound/pci/ctxfi/cthw20k1.c 			  && data[3] == CTLA) || (data[1] == CTLA
data             1820 sound/pci/ctxfi/cthw20k1.c 			  && data[2] == CTLZ && data[3] == CTLL));
data             1821 sound/pci/ctxfi/cthw20k1.c 	} else if (data[0] == CTLZ) {
data             1822 sound/pci/ctxfi/cthw20k1.c 		is_uaa = (data[1] == CTLL
data             1823 sound/pci/ctxfi/cthw20k1.c 				&& data[2] == CTLA && data[3] == CTLA);
data             1824 sound/pci/ctxfi/cthw20k1.c 	} else if (data[0] == CTLL) {
data             1825 sound/pci/ctxfi/cthw20k1.c 		is_uaa = (data[1] == CTLA
data             1826 sound/pci/ctxfi/cthw20k1.c 				&& data[2] == CTLA && data[3] == CTLZ);
data             1956 sound/pci/ctxfi/cthw20k1.c 	unsigned int data;
data             1962 sound/pci/ctxfi/cthw20k1.c 	data = hw_read_20kx(hw, PLLCTL);
data             1963 sound/pci/ctxfi/cthw20k1.c 	hw_write_20kx(hw, PLLCTL, (data & (~(0x0F<<12))));
data             1994 sound/pci/ctxfi/cthw20k1.c 	u32 data;
data             2069 sound/pci/ctxfi/cthw20k1.c 	data = hw_read_20kx(hw, SRCMCTL);
data             2070 sound/pci/ctxfi/cthw20k1.c 	data |= 0x1; /* Enables input from the audio ring */
data             2071 sound/pci/ctxfi/cthw20k1.c 	hw_write_20kx(hw, SRCMCTL, data);
data             2113 sound/pci/ctxfi/cthw20k1.c static void hw_write_20kx(struct hw *hw, u32 reg, u32 data)
data             2120 sound/pci/ctxfi/cthw20k1.c 	outl(data, hw->io_base + 0x4);
data             2141 sound/pci/ctxfi/cthw20k1.c static void hw_write_pci(struct hw *hw, u32 reg, u32 data)
data             2148 sound/pci/ctxfi/cthw20k1.c 	outl(data, hw->io_base + 0x14);
data               36 sound/pci/ctxfi/cthw20k2.c static void hw_write_20kx(struct hw *hw, u32 reg, u32 data);
data               91 sound/pci/ctxfi/cthw20k2.c 	u16 data;
data              118 sound/pci/ctxfi/cthw20k2.c 	u16 data;
data              143 sound/pci/ctxfi/cthw20k2.c 	u16 data;
data              337 sound/pci/ctxfi/cthw20k2.c 	((struct src_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
data              343 sound/pci/ctxfi/cthw20k2.c 	((struct src_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
data              428 sound/pci/ctxfi/cthw20k2.c 	return ((struct src_rsc_ctrl_blk *)blk)->dirty.data;
data              447 sound/pci/ctxfi/cthw20k2.c 	((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
data              454 sound/pci/ctxfi/cthw20k2.c 	((struct src_mgr_ctrl_blk *)blk)->dirty.data |= (0x1 << (idx/32));
data              472 sound/pci/ctxfi/cthw20k2.c 		if ((ctl->dirty.data & (0x1 << i))) {
data              474 sound/pci/ctxfi/cthw20k2.c 			ctl->dirty.data &= ~(0x1 << i);
data              589 sound/pci/ctxfi/cthw20k2.c 	u16 data;
data              655 sound/pci/ctxfi/cthw20k2.c 	((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = (flags & 0xffff);
data              661 sound/pci/ctxfi/cthw20k2.c 	((struct amixer_rsc_ctrl_blk *)blk)->dirty.data = ~(0x0);
data              688 sound/pci/ctxfi/cthw20k2.c 	return ((struct amixer_rsc_ctrl_blk *)blk)->dirty.data;
data              742 sound/pci/ctxfi/cthw20k2.c 	u16 data;
data              782 sound/pci/ctxfi/cthw20k2.c 	u16 data;
data              803 sound/pci/ctxfi/cthw20k2.c 	u32 data;
data             1054 sound/pci/ctxfi/cthw20k2.c 	unsigned int data;
data             1059 sound/pci/ctxfi/cthw20k2.c 			data = ctl->txctl[i];
data             1060 sound/pci/ctxfi/cthw20k2.c 			hw_write_20kx(hw, (AUDIO_IO_TX_CTL+(0x40*i)), data);
data             1065 sound/pci/ctxfi/cthw20k2.c 			data = ctl->rxctl[i];
data             1066 sound/pci/ctxfi/cthw20k2.c 			hw_write_20kx(hw, (AUDIO_IO_RX_CTL+(0x40*i)), data);
data             1148 sound/pci/ctxfi/cthw20k2.c 	u32 data;
data             1191 sound/pci/ctxfi/cthw20k2.c 				data = 0x1001001;
data             1193 sound/pci/ctxfi/cthw20k2.c 				data = 0x1000001;
data             1195 sound/pci/ctxfi/cthw20k2.c 			hw_write_20kx(hw, (AUDIO_IO_TX_CTL+(0x40*i)), data);
data             1196 sound/pci/ctxfi/cthw20k2.c 			hw_write_20kx(hw, (AUDIO_IO_RX_CTL+(0x40*i)), data);
data             1215 sound/pci/ctxfi/cthw20k2.c 			data = 0x11;
data             1216 sound/pci/ctxfi/cthw20k2.c 			hw_write_20kx(hw, AUDIO_IO_RX_CTL+(0x40*i), data);
data             1219 sound/pci/ctxfi/cthw20k2.c 				data |= 0x1000;
data             1222 sound/pci/ctxfi/cthw20k2.c 				data |= 0x2000;
data             1224 sound/pci/ctxfi/cthw20k2.c 			hw_write_20kx(hw, AUDIO_IO_TX_CTL+(0x40*i), data);
data             1234 sound/pci/ctxfi/cthw20k2.c 	u32 vmctl, data;
data             1261 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, TRANSPORT_ENB);
data             1262 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, TRANSPORT_ENB, (data | 0x03));
data             1552 sound/pci/ctxfi/cthw20k2.c static int hw20k2_i2c_write(struct hw *hw, u16 addr, u32 data)
data             1555 sound/pci/ctxfi/cthw20k2.c 	unsigned int i2c_data = (data << (hw20k2->addr_size * 8)) | addr;
data             1579 sound/pci/ctxfi/cthw20k2.c 	u32 data;
data             1580 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_DATA);
data             1581 sound/pci/ctxfi/cthw20k2.c 	data &= 0xFFFFFFFD;
data             1582 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, GPIO_DATA, data);
data             1588 sound/pci/ctxfi/cthw20k2.c 	u32 data;
data             1589 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_DATA);
data             1590 sound/pci/ctxfi/cthw20k2.c 	data |= 0x2;
data             1591 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, GPIO_DATA, data);
data             1604 sound/pci/ctxfi/cthw20k2.c 	u32 data;
data             1629 sound/pci/ctxfi/cthw20k2.c 		data = hw_read_20kx(hw, GPIO_DATA);
data             1630 sound/pci/ctxfi/cthw20k2.c 		data &= ~0x0600;
data             1632 sound/pci/ctxfi/cthw20k2.c 			data |= 0x0000; /* Single Speed Mode 0-50kHz */
data             1634 sound/pci/ctxfi/cthw20k2.c 			data |= 0x0200; /* Double Speed Mode 50-100kHz */
data             1636 sound/pci/ctxfi/cthw20k2.c 			data |= 0x0600; /* Quad Speed Mode 100-200kHz */
data             1637 sound/pci/ctxfi/cthw20k2.c 		hw_write_20kx(hw, GPIO_DATA, data);
data             1643 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_CTRL);
data             1644 sound/pci/ctxfi/cthw20k2.c 	data |= 0x02;
data             1645 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, GPIO_CTRL, data);
data             1746 sound/pci/ctxfi/cthw20k2.c #define MAKE_WM8775_ADDR(addr, data)	(u32)(((addr<<1)&0xFE)|((data>>8)&0x1))
data             1747 sound/pci/ctxfi/cthw20k2.c #define MAKE_WM8775_DATA(data)	(u32)(data&0xFF)
data             1758 sound/pci/ctxfi/cthw20k2.c 	u32 data;
data             1764 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_DATA);
data             1767 sound/pci/ctxfi/cthw20k2.c 		data = (data & (0x1 << 14)) ? 1 : 0;
data             1770 sound/pci/ctxfi/cthw20k2.c 		data = (data & (0x1 << 14)) ? 0 : 1;
data             1773 sound/pci/ctxfi/cthw20k2.c 		data = 0;
data             1775 sound/pci/ctxfi/cthw20k2.c 	return data;
data             1809 sound/pci/ctxfi/cthw20k2.c 	u32 data;
data             1810 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_DATA);
data             1813 sound/pci/ctxfi/cthw20k2.c 		data |= (0x1 << 14);
data             1814 sound/pci/ctxfi/cthw20k2.c 		hw_write_20kx(hw, GPIO_DATA, data);
data             1818 sound/pci/ctxfi/cthw20k2.c 		data &= ~(0x1 << 14);
data             1819 sound/pci/ctxfi/cthw20k2.c 		hw_write_20kx(hw, GPIO_DATA, data);
data             1832 sound/pci/ctxfi/cthw20k2.c 	u32 data, ctl;
data             1835 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_CTRL);
data             1836 sound/pci/ctxfi/cthw20k2.c 	data |= (0x1 << 15);
data             1837 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, GPIO_CTRL, data);
data             1847 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_DATA);
data             1848 sound/pci/ctxfi/cthw20k2.c 	data &= ~(0x1 << 15);
data             1849 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, GPIO_DATA, data);
data             1853 sound/pci/ctxfi/cthw20k2.c 		data &= ~0x0C;
data             1855 sound/pci/ctxfi/cthw20k2.c 			data |= 0x00; /* Single Speed Mode 32-50kHz */
data             1857 sound/pci/ctxfi/cthw20k2.c 			data |= 0x08; /* Double Speed Mode 50-108kHz */
data             1859 sound/pci/ctxfi/cthw20k2.c 			data |= 0x04; /* Quad Speed Mode 108kHz-216kHz */
data             1860 sound/pci/ctxfi/cthw20k2.c 		hw_write_20kx(hw, GPIO_DATA, data);
data             1865 sound/pci/ctxfi/cthw20k2.c 	data |= (0x1 << 15);
data             1866 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, GPIO_DATA, data);
data             1922 sound/pci/ctxfi/cthw20k2.c 	u32 data = hw_read_20kx(hw, GPIO_EXT_DATA);
data             1924 sound/pci/ctxfi/cthw20k2.c 	switch (data & 0x30) {
data             1938 sound/pci/ctxfi/cthw20k2.c 	u32 data;
data             1944 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_DATA);
data             1945 sound/pci/ctxfi/cthw20k2.c 	data |= (0x03 << 11);
data             1946 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, GPIO_DATA, data);
data             1948 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_EXT_DATA) & ~0x30;
data             1953 sound/pci/ctxfi/cthw20k2.c 		data |= 0x10;
data             1956 sound/pci/ctxfi/cthw20k2.c 		data |= 0x20;
data             1958 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, GPIO_EXT_DATA, data);
data             1961 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, GPIO_DATA);
data             1962 sound/pci/ctxfi/cthw20k2.c 	data &= ~(0x03 << 11);
data             1963 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, GPIO_DATA, data);
data             2083 sound/pci/ctxfi/cthw20k2.c 	unsigned int data;
data             2089 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, PLL_ENB);
data             2090 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, PLL_ENB, (data & (~0x07)));
data             2119 sound/pci/ctxfi/cthw20k2.c 	u32 data = 0;
data             2188 sound/pci/ctxfi/cthw20k2.c 	data = hw_read_20kx(hw, SRC_MCTL);
data             2189 sound/pci/ctxfi/cthw20k2.c 	data |= 0x1; /* Enables input from the audio ring */
data             2190 sound/pci/ctxfi/cthw20k2.c 	hw_write_20kx(hw, SRC_MCTL, data);
data             2214 sound/pci/ctxfi/cthw20k2.c static void hw_write_20kx(struct hw *hw, u32 reg, u32 data)
data             2216 sound/pci/ctxfi/cthw20k2.c 	writel(data, hw->mem_base + reg);
data               19 sound/pci/ctxfi/ctimap.c 		     int (*map_op)(void *, struct imapper *), void *data)
data               28 sound/pci/ctxfi/ctimap.c 		map_op(data, entry);
data               57 sound/pci/ctxfi/ctimap.c 	map_op(data, entry);
data               59 sound/pci/ctxfi/ctimap.c 	map_op(data, pre_ent);
data               65 sound/pci/ctxfi/ctimap.c 		     int (*map_op)(void *, struct imapper *), void *data)
data               81 sound/pci/ctxfi/ctimap.c 		map_op(data, entry);
data               90 sound/pci/ctxfi/ctimap.c 	map_op(data, pre_ent);
data               29 sound/pci/ctxfi/ctimap.h 		     int (*map_op)(void *, struct imapper *), void *data);
data               32 sound/pci/ctxfi/ctimap.h 		     int (*map_op)(void *, struct imapper *), void *data);
data              777 sound/pci/ctxfi/ctsrc.c static int srcimp_map_op(void *data, struct imapper *entry)
data              779 sound/pci/ctxfi/ctsrc.c 	struct rsc_mgr *mgr = &((struct srcimp_mgr *)data)->mgr;
data              396 sound/pci/ctxfi/cttimer.c static void ct_timer_interrupt(void *data, unsigned int status)
data              398 sound/pci/ctxfi/cttimer.c 	struct ct_timer *timer = data;
data               41 sound/pci/echoaudio/echoaudio.c 			card_fw[fw_index].data);
data               48 sound/pci/echoaudio/echoaudio.c 		"firmware requested: %s\n", card_fw[fw_index].data);
data               49 sound/pci/echoaudio/echoaudio.c 	snprintf(name, sizeof(name), "ea/%s", card_fw[fw_index].data);
data               91 sound/pci/echoaudio/echoaudio_dsp.c static int write_dsp(struct echoaudio *chip, u32 data)
data               98 sound/pci/echoaudio/echoaudio_dsp.c 			set_dsp_register(chip, CHI32_DATA_REG, data);
data              115 sound/pci/echoaudio/echoaudio_dsp.c static int read_dsp(struct echoaudio *chip, u32 *data)
data              122 sound/pci/echoaudio/echoaudio_dsp.c 			*data = get_dsp_register(chip, CHI32_DATA_REG);
data              193 sound/pci/echoaudio/echoaudio_dsp.c 	code = (u8 *)fw->data;
data              268 sound/pci/echoaudio/echoaudio_dsp.c 	code = (u16 *)fw->data;
data              299 sound/pci/echoaudio/echoaudio_dsp.c 		u32 data;
data              301 sound/pci/echoaudio/echoaudio_dsp.c 		data = ((u32)code[index] << 16) + code[index + 1];
data              302 sound/pci/echoaudio/echoaudio_dsp.c 		if (write_dsp(chip, data)) {
data              337 sound/pci/echoaudio/echoaudio_dsp.c 	u32 address, data;
data              428 sound/pci/echoaudio/echoaudio_dsp.c 			data = ((u32)code[index] << 16) + code[index + 1];
data              429 sound/pci/echoaudio/echoaudio_dsp.c 			if (write_dsp(chip, data) < 0) {
data              507 sound/pci/echoaudio/echoaudio_dsp.c 	err = load_dsp(chip, (u16 *)fw->data);
data               32 sound/pci/echoaudio/layla20_dsp.c static int read_dsp(struct echoaudio *chip, u32 *data);
data               60 sound/pci/echoaudio/midi.c static int write_midi(struct echoaudio *chip, u8 *data, int bytes)
data               73 sound/pci/echoaudio/midi.c 	memcpy(&chip->comm_page->midi_output[1], data, bytes);
data              520 sound/pci/emu10k1/emu10k1_main.c 	unsigned int data;
data              531 sound/pci/emu10k1/emu10k1_main.c 		data = ((value & 0x1) ? PULSEN_BIT : 0);
data              534 sound/pci/emu10k1/emu10k1_main.c 		outl(hc_value | data, hc_port);
data              537 sound/pci/emu10k1/emu10k1_main.c 		outl(hc_value | data | HANDN_BIT, hc_port);
data              538 sound/pci/emu10k1/emu10k1_main.c 		outl(hc_value | data, hc_port);
data              676 sound/pci/emu10k1/emu10k1_main.c 		value = fw_entry->data[n];
data               27 sound/pci/emu10k1/emu10k1_patch.c 		       const void __user *data, long count)
data              104 sound/pci/emu10k1/emu10k1_patch.c 	if (snd_emu10k1_synth_copy_from_user(emu, sp->block, offset, data, size)) {
data              110 sound/pci/emu10k1/emu10k1_patch.c 	data += size;
data              151 sound/pci/emu10k1/emu10k1_patch.c 	if (snd_emu10k1_synth_copy_from_user(emu, sp->block, offset, data, size)) {
data              300 sound/pci/emu10k1/emu10k1x.c 				   unsigned int data)
data              309 sound/pci/emu10k1/emu10k1x.c 	outl(data, emu->port + DATA);
data             1203 sound/pci/emu10k1/emu10k1x.c static inline void mpu401_write(struct emu10k1x *emu, struct emu10k1x_midi *mpu, int data, int idx)
data             1205 sound/pci/emu10k1/emu10k1x.c 	snd_emu10k1x_ptr_write(emu, mpu->port + idx, 0, data);
data             1208 sound/pci/emu10k1/emu10k1x.c #define mpu401_write_data(emu, mpu, data)	mpu401_write(emu, mpu, data, 0)
data             1209 sound/pci/emu10k1/emu10k1x.c #define mpu401_write_cmd(emu, mpu, data)	mpu401_write(emu, mpu, data, 1)
data              493 sound/pci/emu10k1/emufx.c static void snd_emu10k1_efx_write(struct snd_emu10k1 *emu, unsigned int pc, unsigned int data)
data              496 sound/pci/emu10k1/emufx.c 	snd_emu10k1_ptr_write(emu, pc, 0, data);
data              650 sound/pci/emu10k1/emufx.c 	unsigned int data[2];
data              656 sound/pci/emu10k1/emufx.c 		memcpy(data, (__force void *)_tlv, sizeof(data));
data              657 sound/pci/emu10k1/emufx.c 	else if (copy_from_user(data, _tlv, sizeof(data)))
data              659 sound/pci/emu10k1/emufx.c 	if (data[1] >= MAX_TLV_SIZE)
data              661 sound/pci/emu10k1/emufx.c 	tlv = kmalloc(data[1] + sizeof(data), GFP_KERNEL);
data              664 sound/pci/emu10k1/emufx.c 	memcpy(tlv, data, sizeof(data));
data              666 sound/pci/emu10k1/emufx.c 		memcpy(tlv + 2, (__force void *)(_tlv + 2),  data[1]);
data              667 sound/pci/emu10k1/emufx.c 	} else if (copy_from_user(tlv + 2, _tlv + 2, data[1])) {
data               25 sound/pci/emu10k1/emumpu401.c 				struct snd_emu10k1_midi *mpu, int data, int idx)
data               28 sound/pci/emu10k1/emumpu401.c 		snd_emu10k1_ptr_write(emu, mpu->port + idx, 0, data);
data               30 sound/pci/emu10k1/emumpu401.c 		outb(data, emu->port + mpu->port + idx);
data               33 sound/pci/emu10k1/emumpu401.c #define mpu401_write_data(emu, mpu, data)	mpu401_write(emu, mpu, data, 0)
data               34 sound/pci/emu10k1/emumpu401.c #define mpu401_write_cmd(emu, mpu, data)	mpu401_write(emu, mpu, data, 1)
data              452 sound/pci/emu10k1/emuproc.c 			  unsigned int data)
data              461 sound/pci/emu10k1/emuproc.c 	outl(data, emu->port + iobase + DATA);
data               54 sound/pci/emu10k1/io.c void snd_emu10k1_ptr_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned int data)
data               71 sound/pci/emu10k1/io.c 		data = (data << offset) & mask;
data               75 sound/pci/emu10k1/io.c 		data |= inl(emu->port + DATA) & ~mask;
data               76 sound/pci/emu10k1/io.c 		outl(data, emu->port + DATA);
data               81 sound/pci/emu10k1/io.c 		outl(data, emu->port + DATA);
data              107 sound/pci/emu10k1/io.c 				   unsigned int data)
data              116 sound/pci/emu10k1/io.c 	outl(data, emu->port + 0x20 + DATA);
data              121 sound/pci/emu10k1/io.c 				   unsigned int data)
data              138 sound/pci/emu10k1/io.c 	if (data > 0xffff) {
data              147 sound/pci/emu10k1/io.c 	snd_emu10k1_ptr20_write(emu, reg, 0, reset | data);
data              149 sound/pci/emu10k1/io.c 	snd_emu10k1_ptr20_write(emu, reg, 0, set | data);
data              165 sound/pci/emu10k1/io.c 	snd_emu10k1_ptr20_write(emu, reg, 0, reset | data);
data              496 sound/pci/emu10k1/io.c void snd_emu10k1_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short data)
data              503 sound/pci/emu10k1/io.c 	outw(data, emu->port + AC97DATA);
data              596 sound/pci/emu10k1/memory.c 				     int offset, const char __user *data, int size)
data              612 sound/pci/emu10k1/memory.c 		if (ptr && copy_from_user(ptr, data, temp))
data              615 sound/pci/emu10k1/memory.c 		data += temp;
data              554 sound/pci/ens1370.c 				 unsigned short reg, unsigned short data)
data              561 sound/pci/ens1370.c 	r |= ES_1371_SRC_RAM_ADDRO(reg) | ES_1371_SRC_RAM_DATAO(data);
data              259 sound/pci/es1938.c 	int data;
data              263 sound/pci/es1938.c 	data = inb(SLSB_REG(chip, MIXERDATA));
data              265 sound/pci/es1938.c 	dev_dbg(chip->card->dev, "Mixer reg %02x now is %02x\n", reg, data);
data              266 sound/pci/es1938.c 	return data;
data              576 sound/pci/es1968.c static void __maestro_write(struct es1968 *chip, u16 reg, u16 data)
data              579 sound/pci/es1968.c 	outw(data, chip->io_port + ESM_DATA);
data              580 sound/pci/es1968.c 	chip->maestro_map[reg] = data;
data              583 sound/pci/es1968.c static inline void maestro_write(struct es1968 *chip, u16 reg, u16 data)
data              587 sound/pci/es1968.c 	__maestro_write(chip, reg, data);
data              652 sound/pci/es1968.c 	u16 data = 0;
data              661 sound/pci/es1968.c 		data = inw(chip->io_port + ESM_AC97_DATA);
data              665 sound/pci/es1968.c 	return data;
data              680 sound/pci/es1968.c static void apu_data_set(struct es1968 *chip, u16 data)
data              684 sound/pci/es1968.c 		if (__maestro_read(chip, IDR0_DATA_PORT) == data)
data              686 sound/pci/es1968.c 		__maestro_write(chip, IDR0_DATA_PORT, data);
data              692 sound/pci/es1968.c static void __apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data)
data              697 sound/pci/es1968.c 	chip->apu_map[channel][reg] = data;
data              701 sound/pci/es1968.c 	apu_data_set(chip, data);
data              704 sound/pci/es1968.c static void apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data)
data              708 sound/pci/es1968.c 	__apu_set_register(chip, channel, reg, data);
data             2532 sound/pci/es1968.c 	u8 data, clk, wren, most;
data             2537 sound/pci/es1968.c 	{ .data = 6, .clk = 7, .wren = 8, .most = 9, .name = "SF64-PCE2" },
data             2538 sound/pci/es1968.c 	{ .data = 7, .clk = 8, .wren = 6, .most = 10, .name = "M56VAP" },
data             2551 sound/pci/es1968.c 	val |= (pins & TEA575X_DATA) ? (1 << gpio.data) : 0;
data             2565 sound/pci/es1968.c 	if (val & (1 << gpio.data))
data             2581 sound/pci/es1968.c 		outw(~((1 << gpio.data) | (1 << gpio.clk) | (1 << gpio.wren)),
data             2583 sound/pci/es1968.c 		outw(odir | (1 << gpio.data) | (1 << gpio.clk) | (1 << gpio.wren),
data             2586 sound/pci/es1968.c 		outw(~((1 << gpio.clk) | (1 << gpio.wren) | (1 << gpio.data) | (1 << gpio.most)),
data             2588 sound/pci/es1968.c 		outw((odir & ~((1 << gpio.data) | (1 << gpio.most)))
data              741 sound/pci/fm801.c 	u8 data, clk, wren, most;
data              746 sound/pci/fm801.c 	{ .data = 1, .clk = 3, .wren = 2, .most = 0, .name = "SF256-PCS" },
data              747 sound/pci/fm801.c 	{ .data = 1, .clk = 0, .wren = 2, .most = 3, .name = "SF256-PCP" },
data              748 sound/pci/fm801.c 	{ .data = 2, .clk = 0, .wren = 1, .most = 3, .name = "SF64-PCR" },
data              760 sound/pci/fm801.c 	reg &= ~(FM801_GPIO_GP(gpio.data) |
data              764 sound/pci/fm801.c 	reg |= (pins & TEA575X_DATA) ? FM801_GPIO_GP(gpio.data) : 0;
data              780 sound/pci/fm801.c 	if (reg & FM801_GPIO_GP(gpio.data))
data              794 sound/pci/fm801.c 	reg |= FM801_GPIO_GS(gpio.data) |
data              801 sound/pci/fm801.c 		reg &= ~(FM801_GPIO_GD(gpio.data) |
data              804 sound/pci/fm801.c 			 FM801_GPIO_GP(gpio.data) |
data              809 sound/pci/fm801.c 		reg |= FM801_GPIO_GD(gpio.data) |
data              811 sound/pci/fm801.c 		       FM801_GPIO_GP(gpio.data) |
data             1802 sound/pci/hda/hda_codec.c 		      const char *suffix, map_slave_func_t func, void *data) 
data             1822 sound/pci/hda/hda_codec.c 				err = func(codec, data, sctl);
data             1833 sound/pci/hda/hda_codec.c 			       void *data, struct snd_kcontrol *sctl)
data             1913 sound/pci/hda/hda_codec.c 		     void *data, struct snd_kcontrol *slave)
data             1915 sound/pci/hda/hda_codec.c 	return snd_ctl_add_slave(data, slave);
data              406 sound/pci/hda/hda_intel.c 	unsigned char data;
data              408 sound/pci/hda/hda_intel.c 	pci_read_config_byte(pci, reg, &data);
data              409 sound/pci/hda/hda_intel.c 	data &= ~mask;
data              410 sound/pci/hda/hda_intel.c 	data |= (val & mask);
data              411 sound/pci/hda/hda_intel.c 	pci_write_config_byte(pci, reg, data);
data             2281 sound/pci/hda/hda_intel.c 					 chip->fw->data);
data              643 sound/pci/hda/hda_proc.c 	unsigned int enable, direction, wake, unsol, sticky, data;
data              665 sound/pci/hda/hda_proc.c 	data = snd_hda_codec_read(codec, nid, 0,
data              675 sound/pci/hda/hda_proc.c 			    (data & (1<<i)) ? 1 : 0,
data              105 sound/pci/hda/hda_tegra.c static int hda_tegra_enable_clocks(struct hda_tegra *data)
data              109 sound/pci/hda/hda_tegra.c 	rc = clk_prepare_enable(data->hda_clk);
data              112 sound/pci/hda/hda_tegra.c 	rc = clk_prepare_enable(data->hda2codec_2x_clk);
data              115 sound/pci/hda/hda_tegra.c 	rc = clk_prepare_enable(data->hda2hdmi_clk);
data              122 sound/pci/hda/hda_tegra.c 	clk_disable_unprepare(data->hda2codec_2x_clk);
data              124 sound/pci/hda/hda_tegra.c 	clk_disable_unprepare(data->hda_clk);
data              128 sound/pci/hda/hda_tegra.c static void hda_tegra_disable_clocks(struct hda_tegra *data)
data              130 sound/pci/hda/hda_tegra.c 	clk_disable_unprepare(data->hda2hdmi_clk);
data              131 sound/pci/hda/hda_tegra.c 	clk_disable_unprepare(data->hda2codec_2x_clk);
data              132 sound/pci/hda/hda_tegra.c 	clk_disable_unprepare(data->hda_clk);
data             1223 sound/pci/hda/patch_ca0132.c 		       unsigned int data)
data             1231 sound/pci/hda/patch_ca0132.c 					 reg, data);
data             1270 sound/pci/hda/patch_ca0132.c static int chipio_write_data(struct hda_codec *codec, unsigned int data)
data             1276 sound/pci/hda/patch_ca0132.c 	res = chipio_send(codec, VENDOR_CHIPIO_DATA_LOW, data & 0xffff);
data             1281 sound/pci/hda/patch_ca0132.c 				  data >> 16);
data             1295 sound/pci/hda/patch_ca0132.c 				      const u32 *data,
data             1300 sound/pci/hda/patch_ca0132.c 	if (data == NULL) {
data             1306 sound/pci/hda/patch_ca0132.c 		status = chipio_write_data(codec, *data++);
data             1315 sound/pci/hda/patch_ca0132.c static int chipio_read_data(struct hda_codec *codec, unsigned int *data)
data             1330 sound/pci/hda/patch_ca0132.c 		*data = snd_hda_codec_read(codec, WIDGET_CHIP_CTRL, 0,
data             1347 sound/pci/hda/patch_ca0132.c 		unsigned int chip_addx, const unsigned int data)
data             1359 sound/pci/hda/patch_ca0132.c 	err = chipio_write_data(codec, data);
data             1373 sound/pci/hda/patch_ca0132.c 		unsigned int chip_addx, const unsigned int data)
data             1383 sound/pci/hda/patch_ca0132.c 	err = chipio_write_data(codec, data);
data             1397 sound/pci/hda/patch_ca0132.c 				 const u32 *data,
data             1408 sound/pci/hda/patch_ca0132.c 	status = chipio_write_data_multiple(codec, data, count);
data             1420 sound/pci/hda/patch_ca0132.c 		unsigned int chip_addx, unsigned int *data)
data             1432 sound/pci/hda/patch_ca0132.c 	err = chipio_read_data(codec, data);
data             1576 sound/pci/hda/patch_ca0132.c 		unsigned int addr, unsigned int data)
data             1580 sound/pci/hda/patch_ca0132.c 	verb = VENDOR_CHIPIO_8051_WRITE_DIRECT | data;
data             1611 sound/pci/hda/patch_ca0132.c 		      unsigned int data)
data             1618 sound/pci/hda/patch_ca0132.c 		res = snd_hda_codec_read(codec, WIDGET_DSP_CTRL, 0, reg, data);
data             1699 sound/pci/hda/patch_ca0132.c static int dspio_read(struct hda_codec *codec, unsigned int *data)
data             1712 sound/pci/hda/patch_ca0132.c 	*data = snd_hda_codec_read(codec, WIDGET_DSP_CTRL, 0,
data             1808 sound/pci/hda/patch_ca0132.c 	unsigned int data[SCP_MAX_DATA_WORDS];
data             1826 sound/pci/hda/patch_ca0132.c 	unsigned int data = 0;
data             1829 sound/pci/hda/patch_ca0132.c 	if (dspio_read(codec, &data) < 0)
data             1832 sound/pci/hda/patch_ca0132.c 	if ((data & 0x00ffffff) == spec->wait_scp_header) {
data             1833 sound/pci/hda/patch_ca0132.c 		spec->scp_resp_header = data;
data             1834 sound/pci/hda/patch_ca0132.c 		spec->scp_resp_count = data >> 27;
data             1910 sound/pci/hda/patch_ca0132.c 			memcpy(&ret_msg->data, spec->scp_resp_data,
data             1937 sound/pci/hda/patch_ca0132.c 		int mod_id, int src_id, int req, int dir, const void *data,
data             1949 sound/pci/hda/patch_ca0132.c 	if ((len != 0 && data == NULL) || (len > SCP_MAX_DATA_WORDS))
data             1964 sound/pci/hda/patch_ca0132.c 	if (data != NULL && len > 0) {
data             1965 sound/pci/hda/patch_ca0132.c 		len = min((unsigned int)(sizeof(scp_send.data)), len);
data             1966 sound/pci/hda/patch_ca0132.c 		memcpy(scp_send.data, data, len);
data             2005 sound/pci/hda/patch_ca0132.c 			memcpy(reply, scp_reply.data, *reply_len);
data             2019 sound/pci/hda/patch_ca0132.c 			int src_id, int req, const void *data, unsigned int len)
data             2021 sound/pci/hda/patch_ca0132.c 	return dspio_scp(codec, mod_id, src_id, req, SCP_SET, data, len, NULL,
data             2026 sound/pci/hda/patch_ca0132.c 			int req, const unsigned int data)
data             2028 sound/pci/hda/patch_ca0132.c 	return dspio_set_param(codec, mod_id, 0x20, req, &data,
data             2033 sound/pci/hda/patch_ca0132.c 			int req, const unsigned int data)
data             2035 sound/pci/hda/patch_ca0132.c 	return dspio_set_param(codec, mod_id, 0x00, req, &data,
data             2675 sound/pci/hda/patch_ca0132.c 		const unsigned int *data,
data             2678 sound/pci/hda/patch_ca0132.c 	memcpy(dma->dmab->area, data, count);
data             2701 sound/pci/hda/patch_ca0132.c 	u32 data[0];
data             2724 sound/pci/hda/patch_ca0132.c 	return struct_size(p, data, p->count);
data             2747 sound/pci/hda/patch_ca0132.c 	const u32 *data;
data             2756 sound/pci/hda/patch_ca0132.c 	data = (u32 *)(fls->data);
data             2758 sound/pci/hda/patch_ca0132.c 		status = chipio_write(codec, data[0], data[1]);
data             2764 sound/pci/hda/patch_ca0132.c 		data  += 2;
data             2794 sound/pci/hda/patch_ca0132.c 	const unsigned int *data;
data             2829 sound/pci/hda/patch_ca0132.c 	data = fls->data;
data             2884 sound/pci/hda/patch_ca0132.c 	data_remainder = data;
data             2887 sound/pci/hda/patch_ca0132.c 	data += remainder_words;
data             2895 sound/pci/hda/patch_ca0132.c 		dma_xfer(dma_engine, data, run_size_words*sizeof(u32));
data             2954 sound/pci/hda/patch_ca0132.c 		data += run_size_words;
data             3190 sound/pci/hda/patch_ca0132.c 	unsigned int data = 0;
data             3193 sound/pci/hda/patch_ca0132.c 	status = chipio_read(codec, 0x40004, &data);
data             3194 sound/pci/hda/patch_ca0132.c 	if ((status < 0) || (data != 1))
data             7547 sound/pci/hda/patch_ca0132.c 	dsp_os_image = (struct dsp_image_seg *)(fw_entry->data);
data             7830 sound/pci/hda/patch_ca0132.c 							int mask, int data)
data             7839 sound/pci/hda/patch_ca0132.c 	if (data >= 0)
data             7841 sound/pci/hda/patch_ca0132.c 				AC_VERB_SET_GPIO_DATA, data);
data              369 sound/pci/hda/patch_hdmi.c 		memset(ucontrol->value.bytes.data, 0,
data              370 sound/pci/hda/patch_hdmi.c 		       ARRAY_SIZE(ucontrol->value.bytes.data));
data              375 sound/pci/hda/patch_hdmi.c 	if (eld->eld_size > ARRAY_SIZE(ucontrol->value.bytes.data) ||
data              382 sound/pci/hda/patch_hdmi.c 	memset(ucontrol->value.bytes.data, 0,
data              383 sound/pci/hda/patch_hdmi.c 	       ARRAY_SIZE(ucontrol->value.bytes.data));
data              385 sound/pci/hda/patch_hdmi.c 		memcpy(ucontrol->value.bytes.data, eld->eld_buffer,
data             2501 sound/pci/hda/patch_hdmi.c static int match_bound_vga(struct device *dev, int subtype, void *data)
data             2503 sound/pci/hda/patch_hdmi.c 	struct hdac_bus *bus = data;
data              289 sound/pci/hda/patch_sigmatel.c 			  unsigned int dir_mask, unsigned int data)
data              294 sound/pci/hda/patch_sigmatel.c 	codec_dbg(codec, "%s msk %x dir %x gpio %x\n", __func__, mask, dir_mask, data);
data              298 sound/pci/hda/patch_sigmatel.c 	gpiostate = (gpiostate & ~dir_mask) | (data & dir_mask);
data              492 sound/pci/hda/patch_sigmatel.c 	unsigned int data;
data              494 sound/pci/hda/patch_sigmatel.c 	data = snd_hda_codec_read(codec, codec->core.afg, 0,
data              498 sound/pci/hda/patch_sigmatel.c 			    !!(data & (1 << event->private_data)));
data               42 sound/pci/ice1712/ak4xxx.c 				      unsigned char addr, unsigned char data)
data               74 sound/pci/ice1712/ak4xxx.c 	addrdata = (addrdata << 8) | data;
data               98 sound/pci/ice1712/aureon.c 				 unsigned char data)
data              147 sound/pci/ice1712/aureon.c 			val = data;
data              473 sound/pci/ice1712/aureon.c static void aureon_spi_write(struct snd_ice1712 *ice, unsigned int cs, unsigned int data, int bits)
data              503 sound/pci/ice1712/aureon.c 		if (data & (1 << i))
data              527 sound/pci/ice1712/aureon.c 		unsigned int data, int bits, unsigned char *buffer, int size)
data              539 sound/pci/ice1712/aureon.c 		if (data & (1 << i))
data             1242 sound/pci/ice1712/aureon.c 	aureon_cs8415_read(ice, CS8415_QSUB, ucontrol->value.bytes.data, 10);
data               33 sound/pci/ice1712/delta.c static void ap_cs8427_write_byte(struct snd_ice1712 *ice, unsigned char data, unsigned char tmp)
data               39 sound/pci/ice1712/delta.c 		if (data & (1 << idx))
data               52 sound/pci/ice1712/delta.c 	unsigned char data = 0;
data               60 sound/pci/ice1712/delta.c 			data |= 1 << idx;
data               65 sound/pci/ice1712/delta.c 	return data;
data              204 sound/pci/ice1712/envy24ht.h void snd_vt1724_write_i2c(struct snd_ice1712 *ice, unsigned char dev, unsigned char addr, unsigned char data);
data               42 sound/pci/ice1712/ews.c static void ewx_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data)
data               48 sound/pci/ice1712/ews.c 	if (data)
data              102 sound/pci/ice1712/ews.c static void ewx_i2c_direction(struct snd_i2c_bus *bus, int clock, int data)
data              109 sound/pci/ice1712/ews.c 	if (data)
data              135 sound/pci/ice1712/ews.c 	unsigned char data, ndata;
data              140 sound/pci/ice1712/ews.c 	if (snd_i2c_readbytes(spec->i2cdevs[EWS_I2C_PCF2], &data, 1) != 1)
data              142 sound/pci/ice1712/ews.c 	ndata = (data & 0xf0) | chip_mask;
data              143 sound/pci/ice1712/ews.c 	if (ndata != data)
data              407 sound/pci/ice1712/ews.c static int snd_ice1712_6fire_write_pca(struct snd_ice1712 *ice, unsigned char reg, unsigned char data);
data              628 sound/pci/ice1712/ews.c 	unsigned char data;
data              631 sound/pci/ice1712/ews.c 	if (snd_i2c_readbytes(spec->i2cdevs[EWS_I2C_PCF2], &data, 1) != 1) {
data              636 sound/pci/ice1712/ews.c 	ucontrol->value.enumerated.item[0] = data & ICE1712_EWS88MT_OUTPUT_SENSE ? 1 : 0; /* high = -10dBV, low = +4dBu */
data              645 sound/pci/ice1712/ews.c 	unsigned char data, ndata;
data              648 sound/pci/ice1712/ews.c 	if (snd_i2c_readbytes(spec->i2cdevs[EWS_I2C_PCF2], &data, 1) != 1) {
data              652 sound/pci/ice1712/ews.c 	ndata = (data & ~ICE1712_EWS88MT_OUTPUT_SENSE) | (ucontrol->value.enumerated.item[0] ? ICE1712_EWS88MT_OUTPUT_SENSE : 0);
data              653 sound/pci/ice1712/ews.c 	if (ndata != data && snd_i2c_sendbytes(spec->i2cdevs[EWS_I2C_PCF2],
data              659 sound/pci/ice1712/ews.c 	return ndata != data;
data              668 sound/pci/ice1712/ews.c 	unsigned char data;
data              673 sound/pci/ice1712/ews.c 	if (snd_i2c_readbytes(spec->i2cdevs[EWS_I2C_PCF1], &data, 1) != 1) {
data              678 sound/pci/ice1712/ews.c 	ucontrol->value.enumerated.item[0] = data & (1 << channel) ? 0 : 1;
data              689 sound/pci/ice1712/ews.c 	unsigned char data, ndata;
data              694 sound/pci/ice1712/ews.c 	if (snd_i2c_readbytes(spec->i2cdevs[EWS_I2C_PCF1], &data, 1) != 1) {
data              698 sound/pci/ice1712/ews.c 	ndata = (data & ~(1 << channel)) | (ucontrol->value.enumerated.item[0] ? 0 : (1 << channel));
data              699 sound/pci/ice1712/ews.c 	if (ndata != data && snd_i2c_sendbytes(spec->i2cdevs[EWS_I2C_PCF1],
data              705 sound/pci/ice1712/ews.c 	return ndata != data;
data              738 sound/pci/ice1712/ews.c 	unsigned char data[2];
data              741 sound/pci/ice1712/ews.c 	if (snd_i2c_readbytes(spec->i2cdevs[EWS_I2C_88D], data, 2) != 2) {
data              746 sound/pci/ice1712/ews.c 	data[0] = (data[shift >> 3] >> (shift & 7)) & 0x01;
data              748 sound/pci/ice1712/ews.c 		data[0] ^= 0x01;
data              749 sound/pci/ice1712/ews.c 	ucontrol->value.integer.value[0] = data[0];
data              759 sound/pci/ice1712/ews.c 	unsigned char data[2], ndata[2];
data              763 sound/pci/ice1712/ews.c 	if (snd_i2c_readbytes(spec->i2cdevs[EWS_I2C_88D], data, 2) != 2) {
data              767 sound/pci/ice1712/ews.c 	ndata[shift >> 3] = data[shift >> 3] & ~(1 << (shift & 7));
data              775 sound/pci/ice1712/ews.c 	change = (data[shift >> 3] != ndata[shift >> 3]);
data              777 sound/pci/ice1712/ews.c 	    snd_i2c_sendbytes(spec->i2cdevs[EWS_I2C_88D], data, 2) != 2) {
data              831 sound/pci/ice1712/ews.c static int snd_ice1712_6fire_write_pca(struct snd_ice1712 *ice, unsigned char reg, unsigned char data)
data              838 sound/pci/ice1712/ews.c 	bytes[1] = data;
data              854 sound/pci/ice1712/ews.c 	int data;
data              856 sound/pci/ice1712/ews.c 	if ((data = snd_ice1712_6fire_read_pca(ice, PCF9554_REG_OUTPUT)) < 0)
data              857 sound/pci/ice1712/ews.c 		return data;
data              858 sound/pci/ice1712/ews.c 	data = (data >> shift) & 1;
data              860 sound/pci/ice1712/ews.c 		data ^= 1;
data              861 sound/pci/ice1712/ews.c 	ucontrol->value.integer.value[0] = data;
data              870 sound/pci/ice1712/ews.c 	int data, ndata;
data              872 sound/pci/ice1712/ews.c 	if ((data = snd_ice1712_6fire_read_pca(ice, PCF9554_REG_OUTPUT)) < 0)
data              873 sound/pci/ice1712/ews.c 		return data;
data              874 sound/pci/ice1712/ews.c 	ndata = data & ~(1 << shift);
data              879 sound/pci/ice1712/ews.c 	if (data != ndata) {
data              897 sound/pci/ice1712/ews.c 	int data;
data              899 sound/pci/ice1712/ews.c 	if ((data = snd_ice1712_6fire_read_pca(ice, PCF9554_REG_OUTPUT)) < 0)
data              900 sound/pci/ice1712/ews.c 		return data;
data              901 sound/pci/ice1712/ews.c 	ucontrol->value.integer.value[0] = data & 3;
data              908 sound/pci/ice1712/ews.c 	int data, ndata;
data              910 sound/pci/ice1712/ews.c 	if ((data = snd_ice1712_6fire_read_pca(ice, PCF9554_REG_OUTPUT)) < 0)
data              911 sound/pci/ice1712/ews.c 		return data;
data              912 sound/pci/ice1712/ews.c 	ndata = data & ~3;
data              914 sound/pci/ice1712/ews.c 	if (data != ndata) {
data              123 sound/pci/ice1712/ice1712.c static inline void snd_ice1712_ds_write(struct snd_ice1712 *ice, u8 channel, u8 addr, u32 data)
data              126 sound/pci/ice1712/ice1712.c 	outl(data, ICEDS(ice, DATA));
data              280 sound/pci/ice1712/ice1712.c static void snd_ice1712_set_gpio_dir(struct snd_ice1712 *ice, unsigned int data)
data              282 sound/pci/ice1712/ice1712.c 	snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, data);
data              296 sound/pci/ice1712/ice1712.c static void snd_ice1712_set_gpio_mask(struct snd_ice1712 *ice, unsigned int data)
data              298 sound/pci/ice1712/ice1712.c 	snd_ice1712_write(ice, ICE1712_IREG_GPIO_WRITE_MASK, data);
data             1522 sound/pci/ice1712/ice1712.c 	if (!(ice->eeprom.data[ICE_EEP1_ACLINK] & ICE1712_CFG_PRO_I2S)) {
data             1547 sound/pci/ice1712/ice1712.c 	return (unsigned int)ice->eeprom.data[idx] | ((unsigned int)ice->eeprom.data[idx + 1] << 8);
data             1562 sound/pci/ice1712/ice1712.c 	snd_iprintf(buffer, "  Codec            : 0x%x\n", ice->eeprom.data[ICE_EEP1_CODEC]);
data             1563 sound/pci/ice1712/ice1712.c 	snd_iprintf(buffer, "  ACLink           : 0x%x\n", ice->eeprom.data[ICE_EEP1_ACLINK]);
data             1564 sound/pci/ice1712/ice1712.c 	snd_iprintf(buffer, "  I2S ID           : 0x%x\n", ice->eeprom.data[ICE_EEP1_I2SID]);
data             1565 sound/pci/ice1712/ice1712.c 	snd_iprintf(buffer, "  S/PDIF           : 0x%x\n", ice->eeprom.data[ICE_EEP1_SPDIF]);
data             1572 sound/pci/ice1712/ice1712.c 	snd_iprintf(buffer, "  AC'97 record src : 0x%x\n", ice->eeprom.data[ICE_EEP1_AC97_RECSRC]);
data             1574 sound/pci/ice1712/ice1712.c 		snd_iprintf(buffer, "  DAC ID #%i        : 0x%x\n", idx, ice->eeprom.data[ICE_EEP1_DAC_ID + idx]);
data             1576 sound/pci/ice1712/ice1712.c 		snd_iprintf(buffer, "  ADC ID #%i        : 0x%x\n", idx, ice->eeprom.data[ICE_EEP1_ADC_ID + idx]);
data             1578 sound/pci/ice1712/ice1712.c 		snd_iprintf(buffer, "  Extra #%02i        : 0x%x\n", idx, ice->eeprom.data[idx]);
data             1612 sound/pci/ice1712/ice1712.c 	memcpy(ucontrol->value.bytes.data, &ice->eeprom, sizeof(ice->eeprom));
data             2310 sound/pci/ice1712/ice1712.c 			memcpy(ice->eeprom.data, c->eeprom_data, c->eeprom_size);
data             2334 sound/pci/ice1712/ice1712.c 		ice->eeprom.data[i] = snd_ice1712_read_i2c(ice, dev, i + 6);
data             2337 sound/pci/ice1712/ice1712.c 	ice->eeprom.gpiomask = ice->eeprom.data[ICE_EEP1_GPIO_MASK];
data             2338 sound/pci/ice1712/ice1712.c 	ice->eeprom.gpiostate = ice->eeprom.data[ICE_EEP1_GPIO_STATE];
data             2339 sound/pci/ice1712/ice1712.c 	ice->eeprom.gpiodir = ice->eeprom.data[ICE_EEP1_GPIO_DIR];
data             2358 sound/pci/ice1712/ice1712.c 		ice->eeprom.data[ICE_EEP1_CODEC] = 0x3a;
data             2359 sound/pci/ice1712/ice1712.c 	pci_write_config_byte(ice->pci, 0x60, ice->eeprom.data[ICE_EEP1_CODEC]);
data             2360 sound/pci/ice1712/ice1712.c 	pci_write_config_byte(ice->pci, 0x61, ice->eeprom.data[ICE_EEP1_ACLINK]);
data             2361 sound/pci/ice1712/ice1712.c 	pci_write_config_byte(ice->pci, 0x62, ice->eeprom.data[ICE_EEP1_I2SID]);
data             2362 sound/pci/ice1712/ice1712.c 	pci_write_config_byte(ice->pci, 0x63, ice->eeprom.data[ICE_EEP1_SPDIF]);
data             2382 sound/pci/ice1712/ice1712.c 	if (!(ice->eeprom.data[ICE_EEP1_CODEC] & ICE1712_CFG_NO_CON_AC97)) {
data             2391 sound/pci/ice1712/ice1712.c 	outb(((ice->eeprom.data[ICE_EEP1_CODEC] & ICE1712_CFG_2xMPU401) == 0 ?
data             2393 sound/pci/ice1712/ice1712.c 	     ((ice->eeprom.data[ICE_EEP1_CODEC] & ICE1712_CFG_NO_CON_AC97) ?
data             2722 sound/pci/ice1712/ice1712.c 		if (ice->eeprom.data[ICE_EEP1_CODEC] & ICE1712_CFG_2xMPU401) {
data              217 sound/pci/ice1712/ice1712.h 	unsigned char data[32];
data              248 sound/pci/ice1712/ice1712.h #define ice_has_con_ac97(ice)	(!((ice)->eeprom.data[ICE_EEP1_CODEC] & ICE1712_CFG_NO_CON_AC97))
data              354 sound/pci/ice1712/ice1712.h 		void (*set_mask)(struct snd_ice1712 *ice, unsigned int data);
data              356 sound/pci/ice1712/ice1712.h 		void (*set_dir)(struct snd_ice1712 *ice, unsigned int data);
data              358 sound/pci/ice1712/ice1712.h 		void (*set_data)(struct snd_ice1712 *ice, unsigned int data);
data              490 sound/pci/ice1712/ice1712.h static inline void snd_ice1712_write(struct snd_ice1712 *ice, u8 addr, u8 data)
data              493 sound/pci/ice1712/ice1712.h 	outb(data, ICEREG(ice, DATA));
data              186 sound/pci/ice1712/ice1724.c static void snd_vt1724_set_gpio_dir(struct snd_ice1712 *ice, unsigned int data)
data              188 sound/pci/ice1712/ice1724.c 	outl(data, ICEREG1724(ice, GPIO_DIRECTION));
data              199 sound/pci/ice1712/ice1724.c static void snd_vt1724_set_gpio_mask(struct snd_ice1712 *ice, unsigned int data)
data              201 sound/pci/ice1712/ice1724.c 	outw(data, ICEREG1724(ice, GPIO_WRITE_MASK));
data              203 sound/pci/ice1712/ice1724.c 		outb((data >> 16) & 0xff, ICEREG1724(ice, GPIO_WRITE_MASK_22));
data              218 sound/pci/ice1712/ice1724.c static void snd_vt1724_set_gpio_data(struct snd_ice1712 *ice, unsigned int data)
data              220 sound/pci/ice1712/ice1724.c 	outw(data, ICEREG1724(ice, GPIO_DATA));
data              222 sound/pci/ice1712/ice1724.c 		outb(data >> 16, ICEREG1724(ice, GPIO_DATA_22));
data              228 sound/pci/ice1712/ice1724.c 	unsigned int data;
data              230 sound/pci/ice1712/ice1724.c 		data = (unsigned int)inb(ICEREG1724(ice, GPIO_DATA_22));
data              232 sound/pci/ice1712/ice1724.c 		data = 0;
data              233 sound/pci/ice1712/ice1724.c 	data = (data << 16) | inw(ICEREG1724(ice, GPIO_DATA));
data              234 sound/pci/ice1712/ice1724.c 	return data;
data              628 sound/pci/ice1712/ice1724.c 	if (ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S) {
data              977 sound/pci/ice1712/ice1724.c 	if (ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S) {
data              980 sound/pci/ice1712/ice1724.c 		if ((ice->eeprom.data[ICE_EEP2_I2S] & 0x08) && !ice->vt1720)
data             1130 sound/pci/ice1712/ice1724.c 	if ((ice->eeprom.data[ICE_EEP2_SYSCONF] & VT1724_CFG_ADC_MASK) ==
data             1313 sound/pci/ice1712/ice1724.c 	    (ice->eeprom.data[ICE_EEP2_SPDIF] & VT1724_CFG_SPDIF_OUT_INT)) {
data             1319 sound/pci/ice1712/ice1724.c 	    (ice->eeprom.data[ICE_EEP2_SPDIF] & VT1724_CFG_SPDIF_IN)) {
data             1478 sound/pci/ice1712/ice1724.c 	if (!(ice->eeprom.data[ICE_EEP2_ACLINK] & VT1724_CFG_PRO_I2S)) {
data             1514 sound/pci/ice1712/ice1724.c 	return (unsigned int)ice->eeprom.data[idx] | \
data             1515 sound/pci/ice1712/ice1724.c 		((unsigned int)ice->eeprom.data[idx + 1] << 8) | \
data             1516 sound/pci/ice1712/ice1724.c 		((unsigned int)ice->eeprom.data[idx + 2] << 16);
data             1532 sound/pci/ice1712/ice1724.c 		    ice->eeprom.data[ICE_EEP2_SYSCONF]);
data             1534 sound/pci/ice1712/ice1724.c 		    ice->eeprom.data[ICE_EEP2_ACLINK]);
data             1536 sound/pci/ice1712/ice1724.c 		    ice->eeprom.data[ICE_EEP2_I2S]);
data             1538 sound/pci/ice1712/ice1724.c 		    ice->eeprom.data[ICE_EEP2_SPDIF]);
data             1547 sound/pci/ice1712/ice1724.c 			    idx, ice->eeprom.data[idx]);
data             1583 sound/pci/ice1712/ice1724.c 	memcpy(ucontrol->value.bytes.data, &ice->eeprom, sizeof(ice->eeprom));
data             1847 sound/pci/ice1712/ice1724.c 	    (ice->eeprom.data[ICE_EEP2_SPDIF] & VT1724_CFG_SPDIF_IN))
data             2275 sound/pci/ice1712/ice1724.c 			  unsigned char dev, unsigned char addr, unsigned char data)
data             2283 sound/pci/ice1712/ice1724.c 	outb(data, ICEREG1724(ice, I2C_DATA));
data             2340 sound/pci/ice1712/ice1724.c 			memcpy(ice->eeprom.data, c->eeprom_data, c->eeprom_size);
data             2366 sound/pci/ice1712/ice1724.c 		ice->eeprom.data[i] = snd_vt1724_read_i2c(ice, dev, i + 6);
data             2390 sound/pci/ice1712/ice1724.c 	outb(ice->eeprom.data[ICE_EEP2_SYSCONF], ICEREG1724(ice, SYS_CFG));
data             2391 sound/pci/ice1712/ice1724.c 	outb(ice->eeprom.data[ICE_EEP2_ACLINK], ICEREG1724(ice, AC97_CFG));
data             2392 sound/pci/ice1712/ice1724.c 	outb(ice->eeprom.data[ICE_EEP2_I2S], ICEREG1724(ice, I2S_FEATURES));
data             2393 sound/pci/ice1712/ice1724.c 	outb(ice->eeprom.data[ICE_EEP2_SPDIF], ICEREG1724(ice, SPDIF_CFG));
data             2731 sound/pci/ice1712/ice1724.c 		if (ice->eeprom.data[ICE_EEP2_SYSCONF] & VT1724_CFG_MPU401) {
data              196 sound/pci/ice1712/juli.c 			   unsigned char addr, unsigned char data)
data              202 sound/pci/ice1712/juli.c 	snd_vt1724_write_i2c(ice, AK4358_ADDR, addr, data);
data              193 sound/pci/ice1712/maya44.c 	unsigned int val, data;
data              204 sound/pci/ice1712/maya44.c 			data = vol->mute;
data              206 sound/pci/ice1712/maya44.c 			data = (val - 1) + vol->offset;
data              207 sound/pci/ice1712/maya44.c 		data |= vol->update;
data              209 sound/pci/ice1712/maya44.c 					     vol->mask | vol->update, data);
data              286 sound/pci/ice1712/maya44.c 	unsigned int data;
data              287 sound/pci/ice1712/maya44.c 	data = snd_ice1712_gpio_read(ice);
data              288 sound/pci/ice1712/maya44.c 	if ((data & mask) == bits)
data              290 sound/pci/ice1712/maya44.c 	snd_ice1712_gpio_write(ice, (data & ~mask) | bits);
data              565 sound/pci/ice1712/maya44.c 	unsigned short data;
data              574 sound/pci/ice1712/maya44.c 		data = *ptr++;
data              575 sound/pci/ice1712/maya44.c 		wm8776_write(ice, wm, reg, data);
data              198 sound/pci/ice1712/phase.c 				unsigned int data, int bits)
data              216 sound/pci/ice1712/phase.c 		if (data & (1 << i))
data              323 sound/pci/ice1712/pontis.c static void spi_send_byte(struct snd_ice1712 *ice, unsigned char data)
data              329 sound/pci/ice1712/pontis.c 		set_gpio_bit(ice, PONTIS_CS_WDATA, data & 0x80);
data              333 sound/pci/ice1712/pontis.c 		data <<= 1;
data              356 sound/pci/ice1712/pontis.c static void spi_write(struct snd_ice1712 *ice, unsigned int dev, unsigned int reg, unsigned int data)
data              363 sound/pci/ice1712/pontis.c 	spi_send_byte(ice, data); /* DATA */
data              433 sound/pci/ice1712/prodigy192.c 		       unsigned int data, int idx)
data              441 sound/pci/ice1712/prodigy192.c 		if (data & (1 << idx))
data              460 sound/pci/ice1712/prodigy192.c 	unsigned char data = 0;
data              469 sound/pci/ice1712/prodigy192.c 			data |= (1 << idx);
data              476 sound/pci/ice1712/prodigy192.c 	return data;
data              510 sound/pci/ice1712/prodigy192.c 			       unsigned char data)
data              516 sound/pci/ice1712/prodigy192.c 	addrdata = (addrdata << 8) | data;
data              529 sound/pci/ice1712/prodigy192.c 	unsigned char data;
data              533 sound/pci/ice1712/prodigy192.c 	data = read_data(ice, tmp, 7);
data              535 sound/pci/ice1712/prodigy192.c 	return data;
data              156 sound/pci/ice1712/prodigy_hifi.c static void wm8766_spi_send_word(struct snd_ice1712 *ice, unsigned int data)
data              162 sound/pci/ice1712/prodigy_hifi.c 		set_gpio_bit(ice, WM8766_SPI_MD, data & 0x8000);
data              166 sound/pci/ice1712/prodigy_hifi.c 		data <<= 1;
data              171 sound/pci/ice1712/prodigy_hifi.c 			     unsigned int data)
data              181 sound/pci/ice1712/prodigy_hifi.c 	block = (reg << 9) | (data & 0x1ff);
data              196 sound/pci/ice1712/prodigy_hifi.c static void ak4396_send_word(struct snd_ice1712 *ice, unsigned int data)
data              202 sound/pci/ice1712/prodigy_hifi.c 		set_gpio_bit(ice, AK4396_CDTI, data & 0x8000);
data              206 sound/pci/ice1712/prodigy_hifi.c 		data <<= 1;
data              211 sound/pci/ice1712/prodigy_hifi.c 			 unsigned int data)
data              220 sound/pci/ice1712/prodigy_hifi.c 			((reg & 0x1f) << 8) | (data & 0xff);
data              104 sound/pci/ice1712/psc724.c static void psc724_wm8766_write(struct snd_wm8766 *wm, u16 addr, u16 data)
data              113 sound/pci/ice1712/psc724.c 	st = ((addr & 0x7f) << 9) | (data & 0x1ff);
data              146 sound/pci/ice1712/psc724.c static void psc724_wm8776_write(struct snd_wm8776 *wm, u8 addr, u8 data)
data              150 sound/pci/ice1712/psc724.c 	snd_vt1724_write_i2c(spec->ice, 0x34, addr, data);
data              258 sound/pci/ice1712/quartet.c 		unsigned char addr, unsigned char data)
data              290 sound/pci/ice1712/quartet.c 	addrdata = (addrdata << 8) | data;
data              395 sound/pci/ice1712/quartet.c 		unsigned int data)
data              409 sound/pci/ice1712/quartet.c 	tmp |= data;
data               93 sound/pci/ice1712/revo.c static void revo_i2c_direction(struct snd_i2c_bus *bus, int clock, int data)
data              101 sound/pci/ice1712/revo.c 	if (data)
data              110 sound/pci/ice1712/revo.c static void revo_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data)
data              117 sound/pci/ice1712/revo.c 	if (data)
data              365 sound/pci/ice1712/revo.c 		       unsigned int data, int idx)
data              373 sound/pci/ice1712/revo.c 		if (data & (1 << idx))
data              389 sound/pci/ice1712/revo.c 	unsigned char data = 0;
data              398 sound/pci/ice1712/revo.c 			data |= (1 << idx);
data              405 sound/pci/ice1712/revo.c 	return data;
data              432 sound/pci/ice1712/revo.c 			       unsigned char data)
data              439 sound/pci/ice1712/revo.c 	addrdata = (addrdata << 8) | data;
data              448 sound/pci/ice1712/revo.c 	unsigned char data;
data              452 sound/pci/ice1712/revo.c 	data = read_data(ice, tmp, 7);
data              454 sound/pci/ice1712/revo.c 	return data;
data              120 sound/pci/ice1712/se.c 					unsigned int addr, unsigned int data)
data              132 sound/pci/ice1712/se.c 	st = ((addr & 0x7f) << 9) | (data & 0x1ff);
data              218 sound/pci/ice1712/se.c 					unsigned int addr, unsigned int data)
data              222 sound/pci/ice1712/se.c 	val = (addr << 9) | data;
data               18 sound/pci/ice1712/wm8766.c static void snd_wm8766_write(struct snd_wm8766 *wm, u16 addr, u16 data)
data               21 sound/pci/ice1712/wm8766.c 		wm->regs[addr] = data;
data               22 sound/pci/ice1712/wm8766.c 	wm->ops.write(wm, addr, data);
data               88 sound/pci/ice1712/wm8766.h 	void (*write)(struct snd_wm8766 *wm, u16 addr, u16 data);
data               18 sound/pci/ice1712/wm8776.c static void snd_wm8776_write(struct snd_wm8776 *wm, u16 addr, u16 data)
data               20 sound/pci/ice1712/wm8776.c 	u8 bus_addr = addr << 1 | data >> 8;	/* addr + 9th data bit */
data               21 sound/pci/ice1712/wm8776.c 	u8 bus_data = data & 0xff;		/* remaining 8 data bits */
data               24 sound/pci/ice1712/wm8776.c 		wm->regs[addr] = data;
data              127 sound/pci/ice1712/wm8776.h 	void (*write)(struct snd_wm8776 *wm, u8 addr, u8 data);
data              623 sound/pci/intel8x0.c 	unsigned short data = 0xffff;
data              633 sound/pci/intel8x0.c 	data = igetword(chip, ICHREG(ALI_SPR));
data              635 sound/pci/intel8x0.c 	return data;
data             2352 sound/pci/korg1212/korg1212.c 	memcpy(korg1212->dma_dsp.area, dsp_code->data, dsp_code->size);
data               75 sound/pci/lola/lola.c 			  unsigned int verb, unsigned int data,
data               83 sound/pci/lola/lola.c 	chip->last_data = data;
data               85 sound/pci/lola/lola.c 	data |= (nid << 20) | (verb << 8);
data               92 sound/pci/lola/lola.c 		chip->corb.buf[wp * 2] = cpu_to_le32(data);
data              183 sound/pci/lola/lola.c 		     unsigned int data, unsigned int extdata)
data              186 sound/pci/lola/lola.c 		      nid, verb, data, extdata);
data              187 sound/pci/lola/lola.c 	return corb_send_verb(chip, nid, verb, data, extdata);
data              192 sound/pci/lola/lola.c 		    unsigned int data, unsigned int extdata,
data              198 sound/pci/lola/lola.c 		      nid, verb, data, extdata);
data              199 sound/pci/lola/lola.c 	err = corb_send_verb(chip, nid, verb, data, extdata);
data              473 sound/pci/lola/lola.h 		     unsigned int data, unsigned int extdata);
data              475 sound/pci/lola/lola.h 		    unsigned int data, unsigned int extdata,
data              139 sound/pci/lola/lola_proc.c 	unsigned int id, verb, data, extdata;
data              141 sound/pci/lola/lola_proc.c 		if (sscanf(line, "%u %u %u %u", &id, &verb, &data, &extdata) != 4)
data              143 sound/pci/lola/lola_proc.c 		lola_codec_read(chip, id, verb, data, extdata,
data               67 sound/pci/lx6464es/lx_core.c static void lx_dsp_reg_readbuf(struct lx6464es *chip, int port, u32 *data,
data               75 sound/pci/lx6464es/lx_core.c 		data[i] = ioread32(address + i);
data               79 sound/pci/lx6464es/lx_core.c void lx_dsp_reg_write(struct lx6464es *chip, int port, unsigned data)
data               82 sound/pci/lx6464es/lx_core.c 	iowrite32(data, address);
data               86 sound/pci/lx6464es/lx_core.c 				const u32 *data, u32 len)
data               93 sound/pci/lx6464es/lx_core.c 		iowrite32(data[i], address + i);
data              124 sound/pci/lx6464es/lx_core.c void lx_plx_reg_write(struct lx6464es *chip, int port, u32 data)
data              127 sound/pci/lx6464es/lx_core.c 	iowrite32(data, address);
data              396 sound/pci/lx6464es/lx_core.c int lx_dsp_read_async_events(struct lx6464es *chip, u32 *data)
data              408 sound/pci/lx6464es/lx_core.c 		memcpy(data, chip->rmh.stat, chip->rmh.stat_len * sizeof(u32));
data               60 sound/pci/lx6464es/lx_core.h void lx_dsp_reg_write(struct lx6464es *chip, int port, unsigned data);
data               83 sound/pci/lx6464es/lx_core.h void lx_plx_reg_write(struct lx6464es *chip, int port, u32 data);
data              100 sound/pci/lx6464es/lx_core.h int lx_dsp_read_async_events(struct lx6464es *chip, u32 *data);
data              703 sound/pci/maestro3.c 		unsigned short code, data;
data              946 sound/pci/maestro3.c static void snd_m3_assp_write(struct snd_m3 *chip, u16 region, u16 index, u16 data)
data              950 sound/pci/maestro3.c 	snd_m3_outw(chip, data, DSP_PORT_MEMORY_DATA);
data             1056 sound/pci/maestro3.c 				  s->inst.data + CDATA_INSTANCE_READY, 1);
data             1065 sound/pci/maestro3.c 				  s->inst.data + CDATA_INSTANCE_READY, 1);
data             1079 sound/pci/maestro3.c 			  s->inst.data + CDATA_INSTANCE_READY, 0);
data             1147 sound/pci/maestro3.c 	dsp_in_buffer = s->inst.data + (MINISRC_TMP_BUFFER_SIZE / 2);
data             1160 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_ADDRL,
data             1164 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_ADDRH,
data             1168 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_END_PLUS_1L,
data             1172 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_END_PLUS_1H,
data             1176 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_CURRENTL,
data             1180 sound/pci/maestro3.c 			  s->inst.data + CDATA_HOST_SRC_CURRENTH,
data             1188 sound/pci/maestro3.c 			  s->inst.data + CDATA_IN_BUF_BEGIN,
data             1192 sound/pci/maestro3.c 			  s->inst.data + CDATA_IN_BUF_END_PLUS_1,
data             1196 sound/pci/maestro3.c 			  s->inst.data + CDATA_IN_BUF_HEAD,
data             1200 sound/pci/maestro3.c 			  s->inst.data + CDATA_IN_BUF_TAIL,
data             1204 sound/pci/maestro3.c 			  s->inst.data + CDATA_OUT_BUF_BEGIN,
data             1208 sound/pci/maestro3.c 			  s->inst.data + CDATA_OUT_BUF_END_PLUS_1,
data             1212 sound/pci/maestro3.c 			  s->inst.data + CDATA_OUT_BUF_HEAD,
data             1216 sound/pci/maestro3.c 			  s->inst.data + CDATA_OUT_BUF_TAIL,
data             1230 sound/pci/maestro3.c 					      s->inst.data >> DP_SHIFT_COUNT);
data             1232 sound/pci/maestro3.c 					      s->inst.data >> DP_SHIFT_COUNT);
data             1234 sound/pci/maestro3.c 					      s->inst.data >> DP_SHIFT_COUNT);
data             1240 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 1, 
data             1244 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 2, 
data             1253 sound/pci/maestro3.c 			  s->inst.data + CDATA_FREQUENCY,
data             1297 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 12,
data             1298 sound/pci/maestro3.c 			  s->inst.data + 40 + 8);
data             1301 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 19,
data             1306 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 22,
data             1311 sound/pci/maestro3.c 			  s->inst.data + CDATA_DMA_CONTROL,
data             1319 sound/pci/maestro3.c 				  s->inst.data + pv[i].addr, pv[i].val);
data             1363 sound/pci/maestro3.c 			  s->inst.data + SRC3_DIRECTION_OFFSET + 12,
data             1364 sound/pci/maestro3.c 			  s->inst.data + 40 + 8);
data             1368 sound/pci/maestro3.c 			  s->inst.data + CDATA_DMA_CONTROL,
data             1377 sound/pci/maestro3.c 				  s->inst.data + rv[i].addr, rv[i].val);
data             1457 sound/pci/maestro3.c 				       s->inst.data + CDATA_HOST_SRC_CURRENTH);
data             1460 sound/pci/maestro3.c 				      s->inst.data + CDATA_HOST_SRC_CURRENTL);
data             1463 sound/pci/maestro3.c 					   s->inst.data + CDATA_HOST_SRC_CURRENTH))
data             1896 sound/pci/maestro3.c 	unsigned short data = 0xffff;
data             1903 sound/pci/maestro3.c 	data = snd_m3_inw(chip, CODEC_DATA);
data             1905 sound/pci/maestro3.c 	return data;
data             2091 sound/pci/maestro3.c 	const __le16 *data;
data             2109 sound/pci/maestro3.c 	data = (const __le16 *)chip->assp_kernel_image->data;
data             2113 sound/pci/maestro3.c 				  le16_to_cpu(data[i]));
data             2122 sound/pci/maestro3.c 	data = (const __le16 *)chip->assp_minisrc_image->data;
data             2125 sound/pci/maestro3.c 				  0x400 + i, le16_to_cpu(data[i]));
data             2208 sound/pci/maestro3.c 	s->inst.data = address;
data               88 sound/pci/mixart/mixart.c 	request.data = &system_msg_uid;
data              110 sound/pci/mixart/mixart.c 	request.data = &group_state;
data              138 sound/pci/mixart/mixart.c 		request.data = NULL;
data              195 sound/pci/mixart/mixart.c 	request.data = &clock_properties;
data              264 sound/pci/mixart/mixart.c 		request.data = &buf->sgroup_req;
data              362 sound/pci/mixart/mixart.c 		request.data = &pipe->group_uid;            /* the streaming group ! */
data              401 sound/pci/mixart/mixart.c 	request.data = &stream_state_req;
data              574 sound/pci/mixart/mixart.c 	request.data = &stream_param;
data               90 sound/pci/mixart/mixart_core.c 	memcpy_fromio(resp->data, MIXART_MEM(mgr, msg_frame_address + MSG_HEADER_SIZE ), size);
data               97 sound/pci/mixart/mixart_core.c 		((u32*)resp->data)[i] = be32_to_cpu(((__be32*)resp->data)[i]);
data              184 sound/pci/mixart/mixart_core.c 		writel_be( *(u32*)(msg->data + i), MIXART_MEM(mgr, MSG_HEADER_SIZE + msg_frame_address + i)  );
data              258 sound/pci/mixart/mixart_core.c 	resp.data = resp_data;
data              351 sound/pci/mixart/mixart_core.c 			resp.data = mixart_msg_data;
data              433 sound/pci/mixart/mixart_core.c 			resp.data = mixart_msg_data;
data               57 sound/pci/mixart/mixart_core.h 	void*        data;
data               95 sound/pci/mixart/mixart_hwdep.c 	elf_header = (struct snd_mixart_elf32_ehdr *)dsp->data;
data              106 sound/pci/mixart/mixart_hwdep.c 			memcpy( &elf_programheader, dsp->data + pos, sizeof(elf_programheader) );
data              111 sound/pci/mixart/mixart_hwdep.c 						     dsp->data + be32_to_cpu( elf_programheader.p_offset ),
data              151 sound/pci/mixart/mixart_hwdep.c 	request.data = NULL;
data              181 sound/pci/mixart/mixart_hwdep.c 		request.data = audio_info_req;
data              195 sound/pci/mixart/mixart_hwdep.c 	request.data = NULL;
data              225 sound/pci/mixart/mixart_hwdep.c 		request.data = audio_info_req;
data              261 sound/pci/mixart/mixart_hwdep.c 	request.data = &get_console_mgr;
data              278 sound/pci/mixart/mixart_hwdep.c 	request.data = &console_mgr.uid;
data              316 sound/pci/mixart/mixart_hwdep.c 	request.data = NULL;
data              368 sound/pci/mixart/mixart_hwdep.c 		if (((u32*)(dsp->data))[0] == 0xffffffff)
data              382 sound/pci/mixart/mixart_hwdep.c 		memcpy_toio(  MIXART_MEM( mgr, MIXART_MOTHERBOARD_XLX_BASE_ADDRESS),  dsp->data,  dsp->size);
data              475 sound/pci/mixart/mixart_hwdep.c 		if (((u32*)(dsp->data))[0] == 0xffffffff)
data              499 sound/pci/mixart/mixart_hwdep.c 		memcpy_toio(  MIXART_MEM( mgr, val),  dsp->data,  dsp->size);
data               20 sound/pci/mixart/mixart_hwdep.h #define writel_be(data,addr) __raw_writel((__force u32)cpu_to_be32(data),addr)
data               28 sound/pci/mixart/mixart_hwdep.h #define writel_le(data,addr) __raw_writel((__force u32)cpu_to_le32(data),addr)
data              314 sound/pci/mixart/mixart_mixer.c 	request.data = &io_level;
data              749 sound/pci/mixart/mixart_mixer.c 	request.data = &set_level;
data              794 sound/pci/mixart/mixart_mixer.c 	request.data = &set_level;
data              963 sound/pci/mixart/mixart_mixer.c 	request.data = &audio_level;
data              149 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              157 sound/pci/oxygen/oxygen.c 	data->ak4396_regs[codec][reg] = value;
data              163 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              165 sound/pci/oxygen/oxygen.c 	if (value != data->ak4396_regs[codec][reg])
data              171 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              179 sound/pci/oxygen/oxygen.c 	if (reg < ARRAY_SIZE(data->wm8785_regs))
data              180 sound/pci/oxygen/oxygen.c 		data->wm8785_regs[reg] = value;
data              185 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              188 sound/pci/oxygen/oxygen.c 	for (i = 0; i < data->dacs; ++i) {
data              192 sound/pci/oxygen/oxygen.c 			     data->ak4396_regs[0][AK4396_CONTROL_2]);
data              204 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              206 sound/pci/oxygen/oxygen.c 	data->dacs = chip->model.dac_channels_pcm / 2;
data              207 sound/pci/oxygen/oxygen.c 	data->ak4396_regs[0][AK4396_CONTROL_2] =
data              222 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              225 sound/pci/oxygen/oxygen.c 	wm8785_write(chip, WM8785_R0, data->wm8785_regs[0]);
data              226 sound/pci/oxygen/oxygen.c 	wm8785_write(chip, WM8785_R2, data->wm8785_regs[2]);
data              231 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              233 sound/pci/oxygen/oxygen.c 	data->wm8785_regs[0] =
data              235 sound/pci/oxygen/oxygen.c 	data->wm8785_regs[2] = WM8785_HPFR | WM8785_HPFL;
data              336 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              340 sound/pci/oxygen/oxygen.c 	value = data->ak4396_regs[0][AK4396_CONTROL_2] & ~AK4396_DFS_MASK;
data              350 sound/pci/oxygen/oxygen.c 	if (value != data->ak4396_regs[0][AK4396_CONTROL_2]) {
data              351 sound/pci/oxygen/oxygen.c 		for (i = 0; i < data->dacs; ++i) {
data              363 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              366 sound/pci/oxygen/oxygen.c 	for (i = 0; i < data->dacs; ++i) {
data              376 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              380 sound/pci/oxygen/oxygen.c 	value = data->ak4396_regs[0][AK4396_CONTROL_2] & ~AK4396_SMUTE;
data              383 sound/pci/oxygen/oxygen.c 	for (i = 0; i < data->dacs; ++i)
data              390 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              400 sound/pci/oxygen/oxygen.c 	if (value != data->wm8785_regs[0]) {
data              403 sound/pci/oxygen/oxygen.c 		wm8785_write(chip, WM8785_R2, data->wm8785_regs[2]);
data              440 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              443 sound/pci/oxygen/oxygen.c 		(data->ak4396_regs[0][AK4396_CONTROL_2] & AK4396_SLOW) != 0;
data              451 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              457 sound/pci/oxygen/oxygen.c 	reg = data->ak4396_regs[0][AK4396_CONTROL_2];
data              462 sound/pci/oxygen/oxygen.c 	changed = reg != data->ak4396_regs[0][AK4396_CONTROL_2];
data              464 sound/pci/oxygen/oxygen.c 		for (i = 0; i < data->dacs; ++i)
data              491 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              494 sound/pci/oxygen/oxygen.c 		(data->wm8785_regs[WM8785_R2] & WM8785_HPFR) != 0;
data              501 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              506 sound/pci/oxygen/oxygen.c 	reg = data->wm8785_regs[WM8785_R2] & ~(WM8785_HPFR | WM8785_HPFL);
data              509 sound/pci/oxygen/oxygen.c 	changed = reg != data->wm8785_regs[WM8785_R2];
data              681 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              684 sound/pci/oxygen/oxygen.c 	for (dac = 0; dac < data->dacs; ++dac) {
data              687 sound/pci/oxygen/oxygen.c 			snd_iprintf(buffer, " %02x", data->ak4396_regs[dac][i]);
data              695 sound/pci/oxygen/oxygen.c 	struct generic_data *data = chip->model_data;
data              700 sound/pci/oxygen/oxygen.c 		snd_iprintf(buffer, " %03x", data->wm8785_regs[i]);
data              198 sound/pci/oxygen/oxygen.h 		       unsigned int index, u16 data);
data              200 sound/pci/oxygen/oxygen.h 			      unsigned int index, u16 data, u16 mask);
data              202 sound/pci/oxygen/oxygen.h int oxygen_write_spi(struct oxygen *chip, u8 control, unsigned int data);
data              203 sound/pci/oxygen/oxygen.h void oxygen_write_i2c(struct oxygen *chip, u8 device, u8 map, u8 data);
data              206 sound/pci/oxygen/oxygen.h void oxygen_write_uart(struct oxygen *chip, u8 data);
data              118 sound/pci/oxygen/oxygen_io.c 		       unsigned int index, u16 data)
data              123 sound/pci/oxygen/oxygen_io.c 	reg = data;
data              134 sound/pci/oxygen/oxygen_io.c 			chip->saved_ac97_registers[codec][index / 2] = data;
data              176 sound/pci/oxygen/oxygen_io.c 			      unsigned int index, u16 data, u16 mask)
data              180 sound/pci/oxygen/oxygen_io.c 	value |= data & mask;
data              203 sound/pci/oxygen/oxygen_io.c int oxygen_write_spi(struct oxygen *chip, u8 control, unsigned int data)
data              209 sound/pci/oxygen/oxygen_io.c 	oxygen_write8(chip, OXYGEN_SPI_DATA1, data);
data              210 sound/pci/oxygen/oxygen_io.c 	oxygen_write8(chip, OXYGEN_SPI_DATA2, data >> 8);
data              212 sound/pci/oxygen/oxygen_io.c 		oxygen_write8(chip, OXYGEN_SPI_DATA3, data >> 16);
data              218 sound/pci/oxygen/oxygen_io.c void oxygen_write_i2c(struct oxygen *chip, u8 device, u8 map, u8 data)
data              224 sound/pci/oxygen/oxygen_io.c 	oxygen_write8(chip, OXYGEN_2WIRE_DATA, data);
data              230 sound/pci/oxygen/oxygen_io.c static void _write_uart(struct oxygen *chip, unsigned int port, u8 data)
data              234 sound/pci/oxygen/oxygen_io.c 	oxygen_write8(chip, OXYGEN_MPU401 + port, data);
data              245 sound/pci/oxygen/oxygen_io.c void oxygen_write_uart(struct oxygen *chip, u8 data)
data              247 sound/pci/oxygen/oxygen_io.c 	_write_uart(chip, 0, data);
data               42 sound/pci/oxygen/oxygen_lib.c 		u8 data = oxygen_read8(chip, OXYGEN_MPU401);
data               43 sound/pci/oxygen/oxygen_lib.c 		if (data == MPU401_ACK)
data               47 sound/pci/oxygen/oxygen_lib.c 		chip->uart_input[chip->uart_input_count++] = data;
data               46 sound/pci/oxygen/xonar.h void xonar_hdmi_init(struct oxygen *chip, struct xonar_hdmi *data);
data               68 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data               71 sound/pci/oxygen/xonar_cs43xx.c 	if (reg < ARRAY_SIZE(data->cs4398_regs))
data               72 sound/pci/oxygen/xonar_cs43xx.c 		data->cs4398_regs[reg] = value;
data               77 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data               79 sound/pci/oxygen/xonar_cs43xx.c 	if (value != data->cs4398_regs[reg])
data               85 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data               88 sound/pci/oxygen/xonar_cs43xx.c 	if (reg < ARRAY_SIZE(data->cs4362a_regs))
data               89 sound/pci/oxygen/xonar_cs43xx.c 		data->cs4362a_regs[reg] = value;
data               94 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data               96 sound/pci/oxygen/xonar_cs43xx.c 	if (value != data->cs4362a_regs[reg])
data              102 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data              109 sound/pci/oxygen/xonar_cs43xx.c 	cs4398_write(chip, 2, data->cs4398_regs[2]);
data              111 sound/pci/oxygen/xonar_cs43xx.c 	cs4398_write(chip, 4, data->cs4398_regs[4]);
data              112 sound/pci/oxygen/xonar_cs43xx.c 	cs4398_write(chip, 5, data->cs4398_regs[5]);
data              113 sound/pci/oxygen/xonar_cs43xx.c 	cs4398_write(chip, 6, data->cs4398_regs[6]);
data              114 sound/pci/oxygen/xonar_cs43xx.c 	cs4398_write(chip, 7, data->cs4398_regs[7]);
data              118 sound/pci/oxygen/xonar_cs43xx.c 	cs4362a_write(chip, 0x04, data->cs4362a_regs[0x04]);
data              121 sound/pci/oxygen/xonar_cs43xx.c 		cs4362a_write(chip, i, data->cs4362a_regs[i]);
data              129 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data              131 sound/pci/oxygen/xonar_cs43xx.c 	data->generic.anti_pop_delay = 800;
data              132 sound/pci/oxygen/xonar_cs43xx.c 	data->generic.output_enable_bit = GPIO_D1_OUTPUT_ENABLE;
data              133 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4398_regs[2] =
data              135 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4398_regs[4] = CS4398_MUTEP_LOW |
data              137 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4398_regs[5] = 60 * 2;
data              138 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4398_regs[6] = 60 * 2;
data              139 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4398_regs[7] = CS4398_RMP_DN | CS4398_RMP_UP |
data              141 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[4] = CS4362A_RMP_DN | CS4362A_DEM_NONE;
data              142 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[6] = CS4362A_FM_SINGLE |
data              144 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[7] = 60 | CS4362A_MUTE;
data              145 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[8] = 60 | CS4362A_MUTE;
data              146 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[9] = data->cs4362a_regs[6];
data              147 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[10] = 60 | CS4362A_MUTE;
data              148 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[11] = 60 | CS4362A_MUTE;
data              149 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[12] = data->cs4362a_regs[6];
data              150 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[13] = 60 | CS4362A_MUTE;
data              151 sound/pci/oxygen/xonar_cs43xx.c 	data->cs4362a_regs[14] = 60 | CS4362A_MUTE;
data              177 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data              179 sound/pci/oxygen/xonar_cs43xx.c 	data->generic.ext_power_reg = OXYGEN_GPI_DATA;
data              180 sound/pci/oxygen/xonar_cs43xx.c 	data->generic.ext_power_int_reg = OXYGEN_GPI_INTERRUPT_MASK;
data              181 sound/pci/oxygen/xonar_cs43xx.c 	data->generic.ext_power_bit = GPI_EXT_POWER;
data              209 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data              224 sound/pci/oxygen/xonar_cs43xx.c 	cs4362a_fm |= data->cs4362a_regs[6] & ~CS4362A_FM_MASK;
data              228 sound/pci/oxygen/xonar_cs43xx.c 	cs4362a_fm |= data->cs4362a_regs[9] & ~CS4362A_FM_MASK;
data              263 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data              266 sound/pci/oxygen/xonar_cs43xx.c 	reg = data->cs4362a_regs[9] & ~CS4362A_ATAPI_MASK;
data              297 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data              300 sound/pci/oxygen/xonar_cs43xx.c 		(data->cs4398_regs[7] & CS4398_FILT_SEL) != 0;
data              308 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data              313 sound/pci/oxygen/xonar_cs43xx.c 	reg = data->cs4398_regs[7];
data              318 sound/pci/oxygen/xonar_cs43xx.c 	changed = reg != data->cs4398_regs[7];
data              322 sound/pci/oxygen/xonar_cs43xx.c 			reg = data->cs4362a_regs[0x04] | CS4362A_FILT_SEL;
data              324 sound/pci/oxygen/xonar_cs43xx.c 			reg = data->cs4362a_regs[0x04] & ~CS4362A_FILT_SEL;
data              366 sound/pci/oxygen/xonar_cs43xx.c static void dump_cs4362a_registers(struct xonar_cs43xx *data,
data              373 sound/pci/oxygen/xonar_cs43xx.c 		snd_iprintf(buffer, " %02x", data->cs4362a_regs[i]);
data              380 sound/pci/oxygen/xonar_cs43xx.c 	struct xonar_cs43xx *data = chip->model_data;
data              385 sound/pci/oxygen/xonar_cs43xx.c 		snd_iprintf(buffer, " %02x", data->cs4398_regs[i]);
data              387 sound/pci/oxygen/xonar_cs43xx.c 	dump_cs4362a_registers(data, buffer);
data               59 sound/pci/oxygen/xonar_dg.c 	struct dg *data = chip->model_data;
data               64 sound/pci/oxygen/xonar_dg.c 	packet |= data->cs4245_shadow[reg];
data               76 sound/pci/oxygen/xonar_dg.c 	struct dg *data = chip->model_data;
data               95 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[addr] = oxygen_read8(chip, OXYGEN_SPI_DATA1);
data              102 sound/pci/oxygen/xonar_dg.c 	struct dg *data = chip->model_data;
data              106 sound/pci/oxygen/xonar_dg.c 	for (addr = 1; addr < ARRAY_SIZE(data->cs4245_shadow); addr++) {
data              118 sound/pci/oxygen/xonar_dg.c 	struct dg *data = chip->model_data;
data              128 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_POWER_CTRL] = 0;
data              129 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_SIGNAL_SEL] =
data              131 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_DAC_CTRL_1] =
data              133 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_DAC_CTRL_2] =
data              135 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_ADC_CTRL] =
data              137 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_ANALOG_IN] =
data              139 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_PGA_B_CTRL] = 0;
data              140 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_PGA_A_CTRL] = 0;
data              141 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_DAC_A_CTRL] = 8;
data              142 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_DAC_B_CTRL] = 8;
data              150 sound/pci/oxygen/xonar_dg.c 	struct dg *data = chip->model_data;
data              152 sound/pci/oxygen/xonar_dg.c 	data->output_sel = PLAYBACK_DST_HP_FP;
data              153 sound/pci/oxygen/xonar_dg.c 	data->input_sel = CAPTURE_SRC_MIC;
data              184 sound/pci/oxygen/xonar_dg.c 	struct dg *data = chip->model_data;
data              188 sound/pci/oxygen/xonar_dg.c 	dac_ctrl = data->cs4245_shadow[CS4245_DAC_CTRL_1] & ~CS4245_DAC_FM_MASK;
data              189 sound/pci/oxygen/xonar_dg.c 	mclk_freq = data->cs4245_shadow[CS4245_MCLK_FREQ] & ~CS4245_MCLK1_MASK;
data              200 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_DAC_CTRL_1] = dac_ctrl;
data              201 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_MCLK_FREQ] = mclk_freq;
data              209 sound/pci/oxygen/xonar_dg.c 	struct dg *data = chip->model_data;
data              213 sound/pci/oxygen/xonar_dg.c 	adc_ctrl = data->cs4245_shadow[CS4245_ADC_CTRL] & ~CS4245_ADC_FM_MASK;
data              214 sound/pci/oxygen/xonar_dg.c 	mclk_freq = data->cs4245_shadow[CS4245_MCLK_FREQ] & ~CS4245_MCLK2_MASK;
data              225 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_ADC_CTRL] = adc_ctrl;
data              226 sound/pci/oxygen/xonar_dg.c 	data->cs4245_shadow[CS4245_MCLK_FREQ] = mclk_freq;
data              245 sound/pci/oxygen/xonar_dg.c 	struct dg *data = chip->model_data;
data              247 sound/pci/oxygen/xonar_dg.c 	switch (data->output_sel) {
data              277 sound/pci/oxygen/xonar_dg.c 	struct dg *data = chip->model_data;
data              282 sound/pci/oxygen/xonar_dg.c 	for (addr = 1; addr < ARRAY_SIZE(data->cs4245_shadow); addr++)
data              283 sound/pci/oxygen/xonar_dg.c 		snd_iprintf(buffer, " %02x", data->cs4245_shadow[addr]);
data               24 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data               26 sound/pci/oxygen/xonar_dg_mixer.c 	data->cs4245_shadow[CS4245_SIGNAL_SEL] &= ~CS4245_A_OUT_SEL_MASK;
data               27 sound/pci/oxygen/xonar_dg_mixer.c 	if (data->output_sel == PLAYBACK_DST_HP) {
data               30 sound/pci/oxygen/xonar_dg_mixer.c 	} else if (data->output_sel == PLAYBACK_DST_HP_FP) {
data               36 sound/pci/oxygen/xonar_dg_mixer.c 		data->cs4245_shadow[CS4245_SIGNAL_SEL] |= CS4245_A_OUT_SEL_DAC;
data               63 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data               66 sound/pci/oxygen/xonar_dg_mixer.c 	value->value.enumerated.item[0] = data->output_sel;
data               75 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data               81 sound/pci/oxygen/xonar_dg_mixer.c 	if (data->output_sel != new) {
data               82 sound/pci/oxygen/xonar_dg_mixer.c 		data->output_sel = new;
data              108 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              112 sound/pci/oxygen/xonar_dg_mixer.c 	tmp = (~data->cs4245_shadow[CS4245_DAC_A_CTRL]) & 255;
data              114 sound/pci/oxygen/xonar_dg_mixer.c 	tmp = (~data->cs4245_shadow[CS4245_DAC_B_CTRL]) & 255;
data              124 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              134 sound/pci/oxygen/xonar_dg_mixer.c 	if ((data->cs4245_shadow[CS4245_DAC_A_CTRL] != ~new1) ||
data              135 sound/pci/oxygen/xonar_dg_mixer.c 	    (data->cs4245_shadow[CS4245_DAC_B_CTRL] != ~new2)) {
data              136 sound/pci/oxygen/xonar_dg_mixer.c 		data->cs4245_shadow[CS4245_DAC_A_CTRL] = ~new1;
data              137 sound/pci/oxygen/xonar_dg_mixer.c 		data->cs4245_shadow[CS4245_DAC_B_CTRL] = ~new2;
data              154 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              158 sound/pci/oxygen/xonar_dg_mixer.c 		!(data->cs4245_shadow[CS4245_DAC_CTRL_1] & CS4245_MUTE_DAC);
data              167 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              174 sound/pci/oxygen/xonar_dg_mixer.c 	data->cs4245_shadow[CS4245_DAC_CTRL_1] &= ~CS4245_MUTE_DAC;
data              175 sound/pci/oxygen/xonar_dg_mixer.c 	data->cs4245_shadow[CS4245_DAC_CTRL_1] |=
data              187 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              190 sound/pci/oxygen/xonar_dg_mixer.c 	data->cs4245_shadow[CS4245_PGA_A_CTRL] = left;
data              191 sound/pci/oxygen/xonar_dg_mixer.c 	data->cs4245_shadow[CS4245_PGA_B_CTRL] = right;
data              212 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              216 sound/pci/oxygen/xonar_dg_mixer.c 	value->value.integer.value[0] = data->input_vol[idx][0];
data              217 sound/pci/oxygen/xonar_dg_mixer.c 	value->value.integer.value[1] = data->input_vol[idx][1];
data              226 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              237 sound/pci/oxygen/xonar_dg_mixer.c 	changed = data->input_vol[idx][0] != value->value.integer.value[0] ||
data              238 sound/pci/oxygen/xonar_dg_mixer.c 		  data->input_vol[idx][1] != value->value.integer.value[1];
data              240 sound/pci/oxygen/xonar_dg_mixer.c 		data->input_vol[idx][0] = value->value.integer.value[0];
data              241 sound/pci/oxygen/xonar_dg_mixer.c 		data->input_vol[idx][1] = value->value.integer.value[1];
data              242 sound/pci/oxygen/xonar_dg_mixer.c 		if (idx == data->input_sel) {
data              244 sound/pci/oxygen/xonar_dg_mixer.c 				data->input_vol[idx][0],
data              245 sound/pci/oxygen/xonar_dg_mixer.c 				data->input_vol[idx][1]);
data              257 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              259 sound/pci/oxygen/xonar_dg_mixer.c 	data->cs4245_shadow[CS4245_ANALOG_IN] &= ~CS4245_SEL_MASK;
data              260 sound/pci/oxygen/xonar_dg_mixer.c 	if (data->input_sel == CAPTURE_SRC_FP_MIC)
data              261 sound/pci/oxygen/xonar_dg_mixer.c 		data->cs4245_shadow[CS4245_ANALOG_IN] |= CS4245_SEL_INPUT_2;
data              262 sound/pci/oxygen/xonar_dg_mixer.c 	else if (data->input_sel == CAPTURE_SRC_LINE)
data              263 sound/pci/oxygen/xonar_dg_mixer.c 		data->cs4245_shadow[CS4245_ANALOG_IN] |= CS4245_SEL_INPUT_4;
data              264 sound/pci/oxygen/xonar_dg_mixer.c 	else if (data->input_sel != CAPTURE_SRC_MIC)
data              265 sound/pci/oxygen/xonar_dg_mixer.c 		data->cs4245_shadow[CS4245_ANALOG_IN] |= CS4245_SEL_INPUT_1;
data              283 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              286 sound/pci/oxygen/xonar_dg_mixer.c 	value->value.enumerated.item[0] = data->input_sel;
data              295 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              303 sound/pci/oxygen/xonar_dg_mixer.c 	changed = value->value.enumerated.item[0] != data->input_sel;
data              305 sound/pci/oxygen/xonar_dg_mixer.c 		data->input_sel = value->value.enumerated.item[0];
data              310 sound/pci/oxygen/xonar_dg_mixer.c 				data->input_vol[data->input_sel][0],
data              311 sound/pci/oxygen/xonar_dg_mixer.c 				data->input_vol[data->input_sel][1]);
data              330 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              333 sound/pci/oxygen/xonar_dg_mixer.c 		!!(data->cs4245_shadow[CS4245_ADC_CTRL] & CS4245_HPF_FREEZE);
data              340 sound/pci/oxygen/xonar_dg_mixer.c 	struct dg *data = chip->model_data;
data              345 sound/pci/oxygen/xonar_dg_mixer.c 	reg = data->cs4245_shadow[CS4245_ADC_CTRL] & ~CS4245_HPF_FREEZE;
data              348 sound/pci/oxygen/xonar_dg_mixer.c 	changed = reg != data->cs4245_shadow[CS4245_ADC_CTRL];
data              350 sound/pci/oxygen/xonar_dg_mixer.c 		data->cs4245_shadow[CS4245_ADC_CTRL] = reg;
data               24 sound/pci/oxygen/xonar_lib.c 	struct xonar_generic *data = chip->model_data;
data               26 sound/pci/oxygen/xonar_lib.c 	oxygen_set_bits16(chip, OXYGEN_GPIO_CONTROL, data->output_enable_bit);
data               27 sound/pci/oxygen/xonar_lib.c 	msleep(data->anti_pop_delay);
data               28 sound/pci/oxygen/xonar_lib.c 	oxygen_set_bits16(chip, OXYGEN_GPIO_DATA, data->output_enable_bit);
data               33 sound/pci/oxygen/xonar_lib.c 	struct xonar_generic *data = chip->model_data;
data               35 sound/pci/oxygen/xonar_lib.c 	oxygen_clear_bits16(chip, OXYGEN_GPIO_DATA, data->output_enable_bit);
data               40 sound/pci/oxygen/xonar_lib.c 	struct xonar_generic *data = chip->model_data;
data               43 sound/pci/oxygen/xonar_lib.c 	has_power = !!(oxygen_read8(chip, data->ext_power_reg)
data               44 sound/pci/oxygen/xonar_lib.c 		       & data->ext_power_bit);
data               45 sound/pci/oxygen/xonar_lib.c 	if (has_power != data->has_power) {
data               46 sound/pci/oxygen/xonar_lib.c 		data->has_power = has_power;
data               59 sound/pci/oxygen/xonar_lib.c 	struct xonar_generic *data = chip->model_data;
data               61 sound/pci/oxygen/xonar_lib.c 	oxygen_set_bits8(chip, data->ext_power_int_reg,
data               62 sound/pci/oxygen/xonar_lib.c 			 data->ext_power_bit);
data               65 sound/pci/oxygen/xonar_lib.c 	data->has_power = !!(oxygen_read8(chip, data->ext_power_reg)
data               66 sound/pci/oxygen/xonar_lib.c 			     & data->ext_power_bit);
data              256 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              264 sound/pci/oxygen/xonar_pcm179x.c 	    < ARRAY_SIZE(data->pcm1796_regs[codec]))
data              265 sound/pci/oxygen/xonar_pcm179x.c 		data->pcm1796_regs[codec][reg - PCM1796_REG_BASE] = value;
data              271 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              273 sound/pci/oxygen/xonar_pcm179x.c 	if (value != data->pcm1796_regs[codec][reg - PCM1796_REG_BASE])
data              279 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              282 sound/pci/oxygen/xonar_pcm179x.c 	data->cs2000_regs[reg] = value;
data              287 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              289 sound/pci/oxygen/xonar_pcm179x.c 	if (value != data->cs2000_regs[reg])
data              295 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              300 sound/pci/oxygen/xonar_pcm179x.c 	gain_offset = data->hp_active ? data->hp_gain_offset : 0;
data              301 sound/pci/oxygen/xonar_pcm179x.c 	for (i = 0; i < data->dacs; ++i) {
data              304 sound/pci/oxygen/xonar_pcm179x.c 			      data->pcm1796_regs[0][18 - PCM1796_REG_BASE]);
data              310 sound/pci/oxygen/xonar_pcm179x.c 			      data->pcm1796_regs[0][19 - PCM1796_REG_BASE]);
data              312 sound/pci/oxygen/xonar_pcm179x.c 			      data->pcm1796_regs[0][20 - PCM1796_REG_BASE]);
data              320 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              322 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm1796_regs[0][18 - PCM1796_REG_BASE] =
data              324 sound/pci/oxygen/xonar_pcm179x.c 	if (!data->broken_i2c)
data              325 sound/pci/oxygen/xonar_pcm179x.c 		data->pcm1796_regs[0][18 - PCM1796_REG_BASE] |= PCM1796_MUTE;
data              326 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm1796_regs[0][19 - PCM1796_REG_BASE] =
data              328 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm1796_regs[0][20 - PCM1796_REG_BASE] =
data              329 sound/pci/oxygen/xonar_pcm179x.c 		data->h6 ? PCM1796_OS_64 : PCM1796_OS_128;
data              331 sound/pci/oxygen/xonar_pcm179x.c 	data->current_rate = 48000;
data              336 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              338 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.anti_pop_delay = 300;
data              339 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.output_enable_bit = GPIO_D2_OUTPUT_ENABLE;
data              340 sound/pci/oxygen/xonar_pcm179x.c 	data->dacs = 4;
data              358 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              360 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.ext_power_reg = OXYGEN_GPIO_DATA;
data              361 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.ext_power_int_reg = OXYGEN_GPIO_INTERRUPT_MASK;
data              362 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.ext_power_bit = GPIO_D2X_EXT_POWER;
data              370 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_hdav *data = chip->model_data;
data              377 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm179x.generic.anti_pop_delay = 100;
data              378 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm179x.generic.output_enable_bit = GPIO_HDAV_OUTPUT_ENABLE;
data              379 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm179x.generic.ext_power_reg = OXYGEN_GPI_DATA;
data              380 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm179x.generic.ext_power_int_reg = OXYGEN_GPI_INTERRUPT_MASK;
data              381 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm179x.generic.ext_power_bit = GPI_EXT_POWER;
data              382 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm179x.dacs = chip->model.dac_channels_mixer / 2;
data              383 sound/pci/oxygen/xonar_pcm179x.c 	data->pcm179x.h6 = chip->model.dac_channels_mixer > 2;
data              393 sound/pci/oxygen/xonar_pcm179x.c 	xonar_hdmi_init(chip, &data->hdmi);
data              410 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              412 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.output_enable_bit = GPIO_ST_OUTPUT_ENABLE;
data              413 sound/pci/oxygen/xonar_pcm179x.c 	data->dacs = chip->model.dac_channels_mixer / 2;
data              414 sound/pci/oxygen/xonar_pcm179x.c 	data->h6 = chip->model.dac_channels_mixer > 2;
data              415 sound/pci/oxygen/xonar_pcm179x.c 	data->hp_gain_offset = 2*-18;
data              434 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              451 sound/pci/oxygen/xonar_pcm179x.c 		     data->cs2000_regs[CS2000_FUN_CFG_1]);
data              459 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              461 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.anti_pop_delay = 100;
data              462 sound/pci/oxygen/xonar_pcm179x.c 	data->h6 = chip->model.dac_channels_mixer > 2;
data              463 sound/pci/oxygen/xonar_pcm179x.c 	data->has_cs2000 = 1;
data              464 sound/pci/oxygen/xonar_pcm179x.c 	data->cs2000_regs[CS2000_FUN_CFG_1] = CS2000_REF_CLK_DIV_1;
data              465 sound/pci/oxygen/xonar_pcm179x.c 	data->broken_i2c = true;
data              470 sound/pci/oxygen/xonar_pcm179x.c 		       OXYGEN_I2S_MCLK(data->h6 ? MCLK_256 : MCLK_512) |
data              484 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              487 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.anti_pop_delay = 800;
data              488 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.ext_power_reg = OXYGEN_GPI_DATA;
data              489 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.ext_power_int_reg = OXYGEN_GPI_INTERRUPT_MASK;
data              490 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.ext_power_bit = GPI_EXT_POWER;
data              497 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              499 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.ext_power_reg = OXYGEN_GPI_DATA;
data              500 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.ext_power_int_reg = OXYGEN_GPI_INTERRUPT_MASK;
data              501 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.ext_power_bit = GPI_EXT_POWER;
data              504 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.anti_pop_delay = 100;
data              505 sound/pci/oxygen/xonar_pcm179x.c 	data->has_cs2000 = 1;
data              506 sound/pci/oxygen/xonar_pcm179x.c 	data->cs2000_regs[CS2000_FUN_CFG_1] = CS2000_REF_CLK_DIV_1;
data              519 sound/pci/oxygen/xonar_pcm179x.c 	data->generic.output_enable_bit = GPIO_XENSE_OUTPUT_ENABLE;
data              520 sound/pci/oxygen/xonar_pcm179x.c 	data->dacs = 1;
data              521 sound/pci/oxygen/xonar_pcm179x.c 	data->hp_gain_offset = 2*-18;
data              580 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_hdav *data = chip->model_data;
data              583 sound/pci/oxygen/xonar_pcm179x.c 	xonar_hdmi_resume(chip, &data->hdmi);
data              601 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              605 sound/pci/oxygen/xonar_pcm179x.c 	if (data->current_rate <= 48000 && !data->h6)
data              609 sound/pci/oxygen/xonar_pcm179x.c 	for (i = 0; i < data->dacs; ++i)
data              615 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              619 sound/pci/oxygen/xonar_pcm179x.c 	reg = data->pcm1796_regs[0][18 - PCM1796_REG_BASE] & ~PCM1796_DMF_MASK;
data              620 sound/pci/oxygen/xonar_pcm179x.c 	if (data->current_rate == 48000)
data              622 sound/pci/oxygen/xonar_pcm179x.c 	else if (data->current_rate == 44100)
data              624 sound/pci/oxygen/xonar_pcm179x.c 	else if (data->current_rate == 32000)
data              626 sound/pci/oxygen/xonar_pcm179x.c 	for (i = 0; i < data->dacs; ++i)
data              633 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              636 sound/pci/oxygen/xonar_pcm179x.c 	data->current_rate = params_rate(params);
data              643 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              647 sound/pci/oxygen/xonar_pcm179x.c 	gain_offset = data->hp_active ? data->hp_gain_offset : 0;
data              648 sound/pci/oxygen/xonar_pcm179x.c 	for (i = 0; i < data->dacs; ++i) {
data              659 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              663 sound/pci/oxygen/xonar_pcm179x.c 	value = data->pcm1796_regs[0][18 - PCM1796_REG_BASE];
data              668 sound/pci/oxygen/xonar_pcm179x.c 	for (i = 0; i < data->dacs; ++i)
data              674 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              695 sound/pci/oxygen/xonar_pcm179x.c 	if (rate <= 96000 && (rate > 48000 || data->h6)) {
data              719 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_hdav *data = chip->model_data;
data              722 sound/pci/oxygen/xonar_pcm179x.c 	xonar_set_hdmi_params(chip, &data->hdmi, params);
data              748 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              751 sound/pci/oxygen/xonar_pcm179x.c 		(data->pcm1796_regs[0][19 - PCM1796_REG_BASE] &
data              760 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              766 sound/pci/oxygen/xonar_pcm179x.c 	reg = data->pcm1796_regs[0][19 - PCM1796_REG_BASE];
data              772 sound/pci/oxygen/xonar_pcm179x.c 	changed = reg != data->pcm1796_regs[0][19 - PCM1796_REG_BASE];
data              774 sound/pci/oxygen/xonar_pcm179x.c 		for (i = 0; i < data->dacs; ++i)
data              793 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              796 sound/pci/oxygen/xonar_pcm179x.c 		!!(data->pcm1796_regs[0][18 - PCM1796_REG_BASE] & PCM1796_DME);
data              804 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              810 sound/pci/oxygen/xonar_pcm179x.c 	reg = data->pcm1796_regs[0][18 - PCM1796_REG_BASE];
data              815 sound/pci/oxygen/xonar_pcm179x.c 	changed = reg != data->pcm1796_regs[0][18 - PCM1796_REG_BASE];
data              817 sound/pci/oxygen/xonar_pcm179x.c 		for (i = 0; i < data->dacs; ++i)
data              872 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              890 sound/pci/oxygen/xonar_pcm179x.c 	data->hp_active = gpio & GPIO_ST_HP;
data              910 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              913 sound/pci/oxygen/xonar_pcm179x.c 	if (data->hp_gain_offset < 2*-12)
data              915 sound/pci/oxygen/xonar_pcm179x.c 	else if (data->hp_gain_offset < 2*-6)
data              917 sound/pci/oxygen/xonar_pcm179x.c 	else if (data->hp_gain_offset < 0)
data              931 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data              939 sound/pci/oxygen/xonar_pcm179x.c 	changed = offset != data->hp_gain_offset;
data              941 sound/pci/oxygen/xonar_pcm179x.c 		data->hp_gain_offset = offset;
data              985 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data             1003 sound/pci/oxygen/xonar_pcm179x.c 	data->hp_active = !(gpio & GPIO_XENSE_SPEAKERS);
data             1058 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data             1061 sound/pci/oxygen/xonar_pcm179x.c 	if (!data->broken_i2c) {
data             1137 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data             1140 sound/pci/oxygen/xonar_pcm179x.c 	for (dac = 0; dac < data->dacs; ++dac) {
data             1144 sound/pci/oxygen/xonar_pcm179x.c 				    data->pcm1796_regs[dac][i]);
data             1152 sound/pci/oxygen/xonar_pcm179x.c 	struct xonar_pcm179x *data = chip->model_data;
data             1155 sound/pci/oxygen/xonar_pcm179x.c 	if (data->has_cs2000) {
data             1158 sound/pci/oxygen/xonar_pcm179x.c 			snd_iprintf(buffer, " %02x", data->cs2000_regs[i]);
data             1161 sound/pci/oxygen/xonar_pcm179x.c 			snd_iprintf(buffer, " %02x", data->cs2000_regs[i]);
data              111 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              118 sound/pci/oxygen/xonar_wm87x6.c 	if (reg < ARRAY_SIZE(data->wm8776_regs)) {
data              121 sound/pci/oxygen/xonar_wm87x6.c 		data->wm8776_regs[reg] = value;
data              128 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              130 sound/pci/oxygen/xonar_wm87x6.c 	if (reg >= ARRAY_SIZE(data->wm8776_regs) ||
data              131 sound/pci/oxygen/xonar_wm87x6.c 	    value != data->wm8776_regs[reg])
data              138 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              146 sound/pci/oxygen/xonar_wm87x6.c 	if (reg < ARRAY_SIZE(data->wm8766_regs)) {
data              150 sound/pci/oxygen/xonar_wm87x6.c 		data->wm8766_regs[reg] = value;
data              157 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              159 sound/pci/oxygen/xonar_wm87x6.c 	if (reg >= ARRAY_SIZE(data->wm8766_regs) ||
data              160 sound/pci/oxygen/xonar_wm87x6.c 	    value != data->wm8766_regs[reg])
data              166 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              176 sound/pci/oxygen/xonar_wm87x6.c 		     data->wm8776_regs[WM8776_ADCIFCTRL]);
data              177 sound/pci/oxygen/xonar_wm87x6.c 	wm8776_write(chip, WM8776_MSTRCTRL, data->wm8776_regs[WM8776_MSTRCTRL]);
data              178 sound/pci/oxygen/xonar_wm87x6.c 	wm8776_write(chip, WM8776_PWRDOWN, data->wm8776_regs[WM8776_PWRDOWN]);
data              179 sound/pci/oxygen/xonar_wm87x6.c 	wm8776_write(chip, WM8776_HPLVOL, data->wm8776_regs[WM8776_HPLVOL]);
data              180 sound/pci/oxygen/xonar_wm87x6.c 	wm8776_write(chip, WM8776_HPRVOL, data->wm8776_regs[WM8776_HPRVOL] |
data              182 sound/pci/oxygen/xonar_wm87x6.c 	wm8776_write(chip, WM8776_ADCLVOL, data->wm8776_regs[WM8776_ADCLVOL]);
data              183 sound/pci/oxygen/xonar_wm87x6.c 	wm8776_write(chip, WM8776_ADCRVOL, data->wm8776_regs[WM8776_ADCRVOL]);
data              184 sound/pci/oxygen/xonar_wm87x6.c 	wm8776_write(chip, WM8776_ADCMUX, data->wm8776_regs[WM8776_ADCMUX]);
data              191 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              194 sound/pci/oxygen/xonar_wm87x6.c 	wm8766_write(chip, WM8766_DAC_CTRL, data->wm8766_regs[WM8766_DAC_CTRL]);
data              208 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              210 sound/pci/oxygen/xonar_wm87x6.c 	data->wm8776_regs[WM8776_HPLVOL] = (0x79 - 60) | WM8776_HPZCEN;
data              211 sound/pci/oxygen/xonar_wm87x6.c 	data->wm8776_regs[WM8776_HPRVOL] = (0x79 - 60) | WM8776_HPZCEN;
data              212 sound/pci/oxygen/xonar_wm87x6.c 	data->wm8776_regs[WM8776_ADCIFCTRL] =
data              214 sound/pci/oxygen/xonar_wm87x6.c 	data->wm8776_regs[WM8776_MSTRCTRL] =
data              216 sound/pci/oxygen/xonar_wm87x6.c 	data->wm8776_regs[WM8776_PWRDOWN] = WM8776_HPPD;
data              217 sound/pci/oxygen/xonar_wm87x6.c 	data->wm8776_regs[WM8776_ADCLVOL] = 0xa5 | WM8776_ZCA;
data              218 sound/pci/oxygen/xonar_wm87x6.c 	data->wm8776_regs[WM8776_ADCRVOL] = 0xa5 | WM8776_ZCA;
data              219 sound/pci/oxygen/xonar_wm87x6.c 	data->wm8776_regs[WM8776_ADCMUX] = 0x001;
data              225 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              227 sound/pci/oxygen/xonar_wm87x6.c 	data->wm8766_regs[WM8766_DAC_CTRL] =
data              234 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              247 sound/pci/oxygen/xonar_wm87x6.c 	reg = data->wm8766_regs[WM8766_DAC_CTRL] & ~WM8766_MUTEALL;
data              252 sound/pci/oxygen/xonar_wm87x6.c 	snd_jack_report(data->hp_jack, hp_plugged ? SND_JACK_HEADPHONE : 0);
data              259 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              261 sound/pci/oxygen/xonar_wm87x6.c 	data->generic.anti_pop_delay = 300;
data              262 sound/pci/oxygen/xonar_wm87x6.c 	data->generic.output_enable_bit = GPIO_DS_OUTPUT_ENABLE;
data              278 sound/pci/oxygen/xonar_wm87x6.c 		     SND_JACK_HEADPHONE, &data->hp_jack, false, false);
data              287 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              289 sound/pci/oxygen/xonar_wm87x6.c 	data->generic.anti_pop_delay = 300;
data              290 sound/pci/oxygen/xonar_wm87x6.c 	data->generic.output_enable_bit = GPIO_SLIM_OUTPUT_ENABLE;
data              299 sound/pci/oxygen/xonar_wm87x6.c 	xonar_hdmi_init(chip, &data->hdmi);
data              339 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              342 sound/pci/oxygen/xonar_wm87x6.c 	xonar_hdmi_resume(chip, &data->hdmi);
data              386 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              388 sound/pci/oxygen/xonar_wm87x6.c 	xonar_set_hdmi_params(chip, &data->hdmi, params);
data              393 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              397 sound/pci/oxygen/xonar_wm87x6.c 		if (chip->dac_volume[0] != data->wm8776_regs[WM8776_DACLVOL] ||
data              398 sound/pci/oxygen/xonar_wm87x6.c 		    chip->dac_volume[1] != data->wm8776_regs[WM8776_DACRVOL]) {
data              401 sound/pci/oxygen/xonar_wm87x6.c 			data->wm8776_regs[WM8776_DACLVOL] = chip->dac_volume[0];
data              402 sound/pci/oxygen/xonar_wm87x6.c 			data->wm8776_regs[WM8776_DACRVOL] = chip->dac_volume[0];
data              406 sound/pci/oxygen/xonar_wm87x6.c 			     data->wm8776_regs[WM8776_DACLVOL]) << 0;
data              408 sound/pci/oxygen/xonar_wm87x6.c 			      data->wm8776_regs[WM8776_DACLVOL]) << 1;
data              425 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              438 sound/pci/oxygen/xonar_wm87x6.c 			    data->wm8766_regs[wm8766_regs[i]])
data              444 sound/pci/oxygen/xonar_wm87x6.c 				data->wm8766_regs[wm8766_regs[i]] =
data              451 sound/pci/oxygen/xonar_wm87x6.c 				      data->wm8766_regs[wm8766_regs[i]]) << i;
data              476 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              483 sound/pci/oxygen/xonar_wm87x6.c 	reg = data->wm8766_regs[WM8766_DAC_CTRL] &
data              501 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              507 sound/pci/oxygen/xonar_wm87x6.c 		((data->wm8776_regs[reg_index] & bit) != 0) ^ invert;
data              515 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              523 sound/pci/oxygen/xonar_wm87x6.c 	reg_value = data->wm8776_regs[reg_index] & ~bit;
data              526 sound/pci/oxygen/xonar_wm87x6.c 	changed = reg_value != data->wm8776_regs[reg_index];
data              609 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              615 sound/pci/oxygen/xonar_wm87x6.c 	if ((data->wm8776_regs[WM8776_ALCCTRL1] & WM8776_LCSEL_MASK) ==
data              633 sound/pci/oxygen/xonar_wm87x6.c 	reg_value = data->wm8776_regs[reg_index];
data              699 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              703 sound/pci/oxygen/xonar_wm87x6.c 		data->wm8776_regs[WM8776_HPLVOL] & WM8776_HPATT_MASK;
data              705 sound/pci/oxygen/xonar_wm87x6.c 		data->wm8776_regs[WM8776_HPRVOL] & WM8776_HPATT_MASK;
data              714 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              719 sound/pci/oxygen/xonar_wm87x6.c 		     (data->wm8776_regs[WM8776_HPLVOL] & WM8776_HPATT_MASK))
data              722 sound/pci/oxygen/xonar_wm87x6.c 		      (data->wm8776_regs[WM8776_HPRVOL] & WM8776_HPATT_MASK))
data              729 sound/pci/oxygen/xonar_wm87x6.c 			data->wm8776_regs[WM8776_HPLVOL] =
data              731 sound/pci/oxygen/xonar_wm87x6.c 			data->wm8776_regs[WM8776_HPRVOL] =
data              753 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              757 sound/pci/oxygen/xonar_wm87x6.c 		!!(data->wm8776_regs[WM8776_ADCMUX] & mux_bit);
data              765 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              772 sound/pci/oxygen/xonar_wm87x6.c 	reg = data->wm8776_regs[WM8776_ADCMUX];
data              780 sound/pci/oxygen/xonar_wm87x6.c 				other_ctl = data->line_adcmux_control;
data              782 sound/pci/oxygen/xonar_wm87x6.c 				other_ctl = data->mic_adcmux_control;
data              788 sound/pci/oxygen/xonar_wm87x6.c 	changed = reg != data->wm8776_regs[WM8776_ADCMUX];
data              813 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              817 sound/pci/oxygen/xonar_wm87x6.c 		data->wm8776_regs[WM8776_ADCLVOL] & WM8776_AGMASK;
data              819 sound/pci/oxygen/xonar_wm87x6.c 		data->wm8776_regs[WM8776_ADCRVOL] & WM8776_AGMASK;
data              828 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              833 sound/pci/oxygen/xonar_wm87x6.c 		   (data->wm8776_regs[WM8776_ADCLVOL] & WM8776_AGMASK)) ||
data              835 sound/pci/oxygen/xonar_wm87x6.c 		   (data->wm8776_regs[WM8776_ADCRVOL] & WM8776_AGMASK));
data              858 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              860 sound/pci/oxygen/xonar_wm87x6.c 	if (!(data->wm8776_regs[WM8776_ALCCTRL2] & WM8776_LCEN))
data              862 sound/pci/oxygen/xonar_wm87x6.c 	else if ((data->wm8776_regs[WM8776_ALCCTRL1] & WM8776_LCSEL_MASK) ==
data              889 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              900 sound/pci/oxygen/xonar_wm87x6.c 		ctrl1 = data->wm8776_regs[WM8776_ALCCTRL1];
data              901 sound/pci/oxygen/xonar_wm87x6.c 		ctrl2 = data->wm8776_regs[WM8776_ALCCTRL2];
data              924 sound/pci/oxygen/xonar_wm87x6.c 		for (i = 0; i < ARRAY_SIZE(data->lc_controls); ++i)
data              925 sound/pci/oxygen/xonar_wm87x6.c 			activate_control(chip, data->lc_controls[i], mode);
data              943 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              946 sound/pci/oxygen/xonar_wm87x6.c 		!(data->wm8776_regs[WM8776_ADCIFCTRL] & WM8776_ADCHPD);
data              953 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data              958 sound/pci/oxygen/xonar_wm87x6.c 	reg = data->wm8776_regs[WM8776_ADCIFCTRL] & ~WM8776_ADCHPD;
data              961 sound/pci/oxygen/xonar_wm87x6.c 	changed = reg != data->wm8776_regs[WM8776_ADCIFCTRL];
data             1157 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data             1162 sound/pci/oxygen/xonar_wm87x6.c 	BUILD_BUG_ON(ARRAY_SIZE(lc_controls) != ARRAY_SIZE(data->lc_controls));
data             1170 sound/pci/oxygen/xonar_wm87x6.c 		data->lc_controls[i] = ctl;
data             1177 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data             1190 sound/pci/oxygen/xonar_wm87x6.c 			data->line_adcmux_control = ctl;
data             1192 sound/pci/oxygen/xonar_wm87x6.c 			data->mic_adcmux_control = ctl;
data             1194 sound/pci/oxygen/xonar_wm87x6.c 	if (!data->line_adcmux_control || !data->mic_adcmux_control)
data             1221 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data             1226 sound/pci/oxygen/xonar_wm87x6.c 		snd_iprintf(buffer, " %03x", data->wm8776_regs[i]);
data             1229 sound/pci/oxygen/xonar_wm87x6.c 		snd_iprintf(buffer, " %03x", data->wm8776_regs[i]);
data             1236 sound/pci/oxygen/xonar_wm87x6.c 	struct xonar_wm87x6 *data = chip->model_data;
data             1242 sound/pci/oxygen/xonar_wm87x6.c 		snd_iprintf(buffer, " %03x", data->wm8766_regs[i]);
data               61 sound/pci/pcxhr/pcxhr_core.c #define PCXHR_OUTPB(mgr,x,data)	outb((data), (mgr)->port[PCXHR_REG_TO_PORT(x)] + (x))
data               62 sound/pci/pcxhr/pcxhr_core.c #define PCXHR_OUTPL(mgr,x,data)	outl((data), (mgr)->port[PCXHR_REG_TO_PORT(x)] + (x))
data              273 sound/pci/pcxhr/pcxhr_core.c 	unsigned char data;
data              293 sound/pci/pcxhr/pcxhr_core.c 	image = xilinx->data;
data              295 sound/pci/pcxhr/pcxhr_core.c 		data = *image;
data              300 sound/pci/pcxhr/pcxhr_core.c 			if (data & mask)
data              325 sound/pci/pcxhr/pcxhr_core.c 	const unsigned char *data;
data              332 sound/pci/pcxhr/pcxhr_core.c 	if (snd_BUG_ON(!dsp->data))
data              336 sound/pci/pcxhr/pcxhr_core.c 		data = dsp->data + i;
data              339 sound/pci/pcxhr/pcxhr_core.c 			len = (unsigned int)((data[0]<<16) +
data              340 sound/pci/pcxhr/pcxhr_core.c 					     (data[1]<<8) +
data              341 sound/pci/pcxhr/pcxhr_core.c 					     data[2]);
data              356 sound/pci/pcxhr/pcxhr_core.c 		PCXHR_OUTPB(mgr, PCXHR_DSP_TXH, data[0]);
data              357 sound/pci/pcxhr/pcxhr_core.c 		PCXHR_OUTPB(mgr, PCXHR_DSP_TXM, data[1]);
data              358 sound/pci/pcxhr/pcxhr_core.c 		PCXHR_OUTPB(mgr, PCXHR_DSP_TXL, data[2]);
data              536 sound/pci/pcxhr/pcxhr_core.c 	u32 data;
data              558 sound/pci/pcxhr/pcxhr_core.c 		data  = PCXHR_INPB(mgr, PCXHR_DSP_TXH) << 16;
data              559 sound/pci/pcxhr/pcxhr_core.c 		data |= PCXHR_INPB(mgr, PCXHR_DSP_TXM) << 8;
data              560 sound/pci/pcxhr/pcxhr_core.c 		data |= PCXHR_INPB(mgr, PCXHR_DSP_TXL);
data              566 sound/pci/pcxhr/pcxhr_core.c 					rmh->stat_len = (data & 0x0000ff) + 1;
data              567 sound/pci/pcxhr/pcxhr_core.c 					data &= 0xffff00;
data              571 sound/pci/pcxhr/pcxhr_core.c 					size_mask = data;
data              582 sound/pci/pcxhr/pcxhr_core.c 			dev_dbg(&mgr->pci->dev, "    stat[%d]=%x\n", i, data);
data              585 sound/pci/pcxhr/pcxhr_core.c 			rmh->stat[i] = data;
data              599 sound/pci/pcxhr/pcxhr_core.c 	u32 data;
data              625 sound/pci/pcxhr/pcxhr_core.c 	data = rmh->cmd[0];
data              628 sound/pci/pcxhr/pcxhr_core.c 		data |= 0x008000;	/* MASK_MORE_THAN_1_WORD_COMMAND */
data              630 sound/pci/pcxhr/pcxhr_core.c 		data &= 0xff7fff;	/* MASK_1_WORD_COMMAND */
data              634 sound/pci/pcxhr/pcxhr_core.c 			    data, cmd_names[rmh->cmd_idx]);
data              641 sound/pci/pcxhr/pcxhr_core.c 	PCXHR_OUTPB(mgr, PCXHR_DSP_TXH, (data>>16)&0xFF);
data              642 sound/pci/pcxhr/pcxhr_core.c 	PCXHR_OUTPB(mgr, PCXHR_DSP_TXM, (data>>8)&0xFF);
data              643 sound/pci/pcxhr/pcxhr_core.c 	PCXHR_OUTPB(mgr, PCXHR_DSP_TXL, (data&0xFF));
data              647 sound/pci/pcxhr/pcxhr_core.c 		data = rmh->cmd_len - 1;
data              654 sound/pci/pcxhr/pcxhr_core.c 		PCXHR_OUTPB(mgr, PCXHR_DSP_TXH, (data>>16)&0xFF);
data              655 sound/pci/pcxhr/pcxhr_core.c 		PCXHR_OUTPB(mgr, PCXHR_DSP_TXM, (data>>8)&0xFF);
data              656 sound/pci/pcxhr/pcxhr_core.c 		PCXHR_OUTPB(mgr, PCXHR_DSP_TXL, (data&0xFF));
data              660 sound/pci/pcxhr/pcxhr_core.c 			data = rmh->cmd[i];
data              664 sound/pci/pcxhr/pcxhr_core.c 					"    cmd[%d]=%x\n", i, data);
data              672 sound/pci/pcxhr/pcxhr_core.c 			PCXHR_OUTPB(mgr, PCXHR_DSP_TXH, (data>>16)&0xFF);
data              673 sound/pci/pcxhr/pcxhr_core.c 			PCXHR_OUTPB(mgr, PCXHR_DSP_TXM, (data>>8)&0xFF);
data              674 sound/pci/pcxhr/pcxhr_core.c 			PCXHR_OUTPB(mgr, PCXHR_DSP_TXL, (data&0xFF));
data              695 sound/pci/pcxhr/pcxhr_core.c 		data  = PCXHR_INPB(mgr, PCXHR_DSP_TXH) << 16;
data              696 sound/pci/pcxhr/pcxhr_core.c 		data |= PCXHR_INPB(mgr, PCXHR_DSP_TXM) << 8;
data              697 sound/pci/pcxhr/pcxhr_core.c 		data |= PCXHR_INPB(mgr, PCXHR_DSP_TXL);
data              699 sound/pci/pcxhr/pcxhr_core.c 			   rmh->cmd_idx, data);
data               37 sound/pci/pcxhr/pcxhr_mix22.c #define PCXHR_OUTPB(mgr, x, data) outb((data), (mgr)->port[PCXHR_DSP] + (x))
data              206 sound/pci/pcxhr/pcxhr_mix22.c static void hr222_config_akm(struct pcxhr_mgr *mgr, unsigned short data)
data              214 sound/pci/pcxhr/pcxhr_mix22.c 			    data & mask ? PCXHR_DATA_CODEC : 0);
data              248 sound/pci/pcxhr/pcxhr_mix22.c 	unsigned int data;
data              254 sound/pci/pcxhr/pcxhr_mix22.c 	data  = ((level_mic & 0xff) << 24);	/* micro is mono, but apply */
data              255 sound/pci/pcxhr/pcxhr_mix22.c 	data |= ((level_mic & 0xff) << 16);	/* level on both channels */
data              256 sound/pci/pcxhr/pcxhr_mix22.c 	data |= ((level_r & 0xff) << 8);	/* line input right channel */
data              257 sound/pci/pcxhr/pcxhr_mix22.c 	data |= (level_l & 0xff);		/* line input left channel */
data              261 sound/pci/pcxhr/pcxhr_mix22.c 	for (i = 0; i < 32; i++, data <<= 1) {
data              263 sound/pci/pcxhr/pcxhr_mix22.c 			    (data & 0x80000000) ? PCXHR_DATA_CODEC : 0);
data              673 sound/pci/riptide/riptide.c 	u32 data;
data              683 sound/pci/riptide/riptide.c 		data = atoh(p, 8);
data              685 sound/pci/riptide/riptide.c 			      ((data & 0x0f0f0f0f) << 4) | ((data & 0xf0f0f0f0)
data              799 sound/pci/riptide/riptide.c static int writearm(struct cmdif *cif, u32 addr, u32 data, u32 mask)
data              810 sound/pci/riptide/riptide.c 		SEND_WMEM(cif, 0x02, (rptr.retlongs[0] | data));
data              812 sound/pci/riptide/riptide.c 		if ((rptr.retlongs[0] & data) == data) {
data              818 sound/pci/riptide/riptide.c 	snd_printdd("send arm 0x%x 0x%x 0x%x return %d\n", addr, data, mask,
data             1079 sound/pci/riptide/riptide.c 	struct pcmhw *data = NULL;
data             1094 sound/pci/riptide/riptide.c 		    (data = runtime->private_data) && data->state != ST_STOP) {
data             1096 sound/pci/riptide/riptide.c 			for (j = 0; j < data->pages; j++) {
data             1097 sound/pci/riptide/riptide.c 				c = &data->sgdbuf[j];
data             1104 sound/pci/riptide/riptide.c 				    && (data->state == ST_PLAY)) {
data             1105 sound/pci/riptide/riptide.c 					data->state = ST_STOP;
data             1114 sound/pci/riptide/riptide.c 			data->pointer += pos;
data             1115 sound/pci/riptide/riptide.c 			pos += data->oldpos;
data             1116 sound/pci/riptide/riptide.c 			if (data->state != ST_STOP) {
data             1131 sound/pci/riptide/riptide.c 				data->oldpos = pos;
data             1225 sound/pci/riptide/riptide.c 	err = loadfirmware(cif, chip->fw_entry->data, chip->fw_entry->size);
data             1347 sound/pci/riptide/riptide.c 	struct pcmhw *data = get_pcmhwdev(substream);
data             1352 sound/pci/riptide/riptide.c 	SEND_GPOS(cif, 0, data->id, &rptr);
data             1353 sound/pci/riptide/riptide.c 	if (data->size && runtime->period_size) {
data             1356 sound/pci/riptide/riptide.c 		     data->id, rptr.retlongs[1], rptr.retlongs[1] % data->size,
data             1360 sound/pci/riptide/riptide.c 		if (rptr.retlongs[1] > data->pointer)
data             1363 sound/pci/riptide/riptide.c 					    rptr.retlongs[1] % data->size);
data             1367 sound/pci/riptide/riptide.c 					    data->pointer % data->size);
data             1370 sound/pci/riptide/riptide.c 			    data->size, runtime->period_size);
data             1380 sound/pci/riptide/riptide.c 	struct pcmhw *data = get_pcmhwdev(substream);
data             1388 sound/pci/riptide/riptide.c 		if (!(data->state & ST_PLAY)) {
data             1389 sound/pci/riptide/riptide.c 			SEND_SSTR(cif, data->id, data->sgdlist.addr);
data             1391 sound/pci/riptide/riptide.c 			data->state = ST_PLAY;
data             1392 sound/pci/riptide/riptide.c 			if (data->mixer != 0xff)
data             1393 sound/pci/riptide/riptide.c 				setmixer(cif, data->mixer, 0x7fff, 0x7fff);
data             1395 sound/pci/riptide/riptide.c 			data->oldpos = 0;
data             1396 sound/pci/riptide/riptide.c 			data->pointer = 0;
data             1401 sound/pci/riptide/riptide.c 		if (data->mixer != 0xff)
data             1402 sound/pci/riptide/riptide.c 			setmixer(cif, data->mixer, 0, 0);
data             1403 sound/pci/riptide/riptide.c 		setmixer(cif, data->mixer, 0, 0);
data             1404 sound/pci/riptide/riptide.c 		SEND_KSTR(cif, data->id);
data             1405 sound/pci/riptide/riptide.c 		data->state = ST_STOP;
data             1410 sound/pci/riptide/riptide.c 			SEND_GPOS(cif, 0, data->id, &rptr);
data             1417 sound/pci/riptide/riptide.c 		if (!(data->state & ST_PAUSE)) {
data             1418 sound/pci/riptide/riptide.c 			SEND_PSTR(cif, data->id);
data             1419 sound/pci/riptide/riptide.c 			data->state |= ST_PAUSE;
data             1424 sound/pci/riptide/riptide.c 		if (data->state & ST_PAUSE) {
data             1425 sound/pci/riptide/riptide.c 			SEND_SSTR(cif, data->id, data->sgdlist.addr);
data             1426 sound/pci/riptide/riptide.c 			data->state &= ~ST_PAUSE;
data             1442 sound/pci/riptide/riptide.c 	struct pcmhw *data = get_pcmhwdev(substream);
data             1449 sound/pci/riptide/riptide.c 	if (snd_BUG_ON(!cif || !data))
data             1452 sound/pci/riptide/riptide.c 	snd_printdd("prepare id %d ch: %d f:0x%x r:%d\n", data->id,
data             1462 sound/pci/riptide/riptide.c 			lbuspath = data->paths.noconv;
data             1464 sound/pci/riptide/riptide.c 			lbuspath = data->paths.mono;
data             1468 sound/pci/riptide/riptide.c 			lbuspath = data->paths.noconv;
data             1470 sound/pci/riptide/riptide.c 			lbuspath = data->paths.stereo;
data             1474 sound/pci/riptide/riptide.c 		    data->sgdlist.area);
data             1475 sound/pci/riptide/riptide.c 	if (data->sgdlist.area) {
data             1485 sound/pci/riptide/riptide.c 		data->size = size;
data             1486 sound/pci/riptide/riptide.c 		data->pages = pages;
data             1494 sound/pci/riptide/riptide.c 			c = &data->sgdbuf[i];
data             1496 sound/pci/riptide/riptide.c 				p->dwNextLink = cpu_to_le32(data->sgdlist.addr +
data             1500 sound/pci/riptide/riptide.c 			c->dwNextLink = cpu_to_le32(data->sgdlist.addr);
data             1514 sound/pci/riptide/riptide.c 		data->sgdbuf[i].dwSegLen = cpu_to_le32(size);
data             1516 sound/pci/riptide/riptide.c 	if (lbuspath && lbuspath != data->lbuspath) {
data             1517 sound/pci/riptide/riptide.c 		if (data->lbuspath)
data             1518 sound/pci/riptide/riptide.c 			freelbuspath(cif, data->source, data->lbuspath);
data             1519 sound/pci/riptide/riptide.c 		alloclbuspath(cif, data->source, lbuspath,
data             1520 sound/pci/riptide/riptide.c 			      &data->mixer, data->intdec);
data             1521 sound/pci/riptide/riptide.c 		data->lbuspath = lbuspath;
data             1522 sound/pci/riptide/riptide.c 		data->rate = 0;
data             1524 sound/pci/riptide/riptide.c 	if (data->rate != rate || data->format != format ||
data             1525 sound/pci/riptide/riptide.c 	    data->channels != channels) {
data             1526 sound/pci/riptide/riptide.c 		data->rate = rate;
data             1527 sound/pci/riptide/riptide.c 		data->format = format;
data             1528 sound/pci/riptide/riptide.c 		data->channels = channels;
data             1530 sound/pci/riptide/riptide.c 		    (cif, data->mixer, data->id, channels, format)
data             1531 sound/pci/riptide/riptide.c 		    || setsamplerate(cif, data->intdec, rate))
data             1543 sound/pci/riptide/riptide.c 	struct pcmhw *data = get_pcmhwdev(substream);
data             1544 sound/pci/riptide/riptide.c 	struct snd_dma_buffer *sgdlist = &data->sgdlist;
data             1547 sound/pci/riptide/riptide.c 	snd_printdd("hw params id %d (sgdlist: 0x%p 0x%lx %d)\n", data->id,
data             1560 sound/pci/riptide/riptide.c 	data->sgdbuf = (struct sgd *)sgdlist->area;
data             1568 sound/pci/riptide/riptide.c 	struct pcmhw *data = get_pcmhwdev(substream);
data             1571 sound/pci/riptide/riptide.c 	if (cif && data) {
data             1572 sound/pci/riptide/riptide.c 		if (data->lbuspath)
data             1573 sound/pci/riptide/riptide.c 			freelbuspath(cif, data->source, data->lbuspath);
data             1574 sound/pci/riptide/riptide.c 		data->lbuspath = NULL;
data             1575 sound/pci/riptide/riptide.c 		data->source = 0xff;
data             1576 sound/pci/riptide/riptide.c 		data->intdec[0] = 0xff;
data             1577 sound/pci/riptide/riptide.c 		data->intdec[1] = 0xff;
data             1579 sound/pci/riptide/riptide.c 		if (data->sgdlist.area) {
data             1580 sound/pci/riptide/riptide.c 			snd_dma_free_pages(&data->sgdlist);
data             1581 sound/pci/riptide/riptide.c 			data->sgdlist.area = NULL;
data             1591 sound/pci/riptide/riptide.c 	struct pcmhw *data;
data             1597 sound/pci/riptide/riptide.c 	data = kzalloc(sizeof(struct pcmhw), GFP_KERNEL);
data             1598 sound/pci/riptide/riptide.c 	if (data == NULL)
data             1600 sound/pci/riptide/riptide.c 	data->paths = lbus_play_paths[sub_num];
data             1601 sound/pci/riptide/riptide.c 	data->id = play_ids[sub_num];
data             1602 sound/pci/riptide/riptide.c 	data->source = play_sources[sub_num];
data             1603 sound/pci/riptide/riptide.c 	data->intdec[0] = 0xff;
data             1604 sound/pci/riptide/riptide.c 	data->intdec[1] = 0xff;
data             1605 sound/pci/riptide/riptide.c 	data->state = ST_STOP;
data             1606 sound/pci/riptide/riptide.c 	runtime->private_data = data;
data             1615 sound/pci/riptide/riptide.c 	struct pcmhw *data;
data             1620 sound/pci/riptide/riptide.c 	data = kzalloc(sizeof(struct pcmhw), GFP_KERNEL);
data             1621 sound/pci/riptide/riptide.c 	if (data == NULL)
data             1623 sound/pci/riptide/riptide.c 	data->paths = lbus_rec_path;
data             1624 sound/pci/riptide/riptide.c 	data->id = PADC;
data             1625 sound/pci/riptide/riptide.c 	data->source = ACLNK2PADC;
data             1626 sound/pci/riptide/riptide.c 	data->intdec[0] = 0xff;
data             1627 sound/pci/riptide/riptide.c 	data->intdec[1] = 0xff;
data             1628 sound/pci/riptide/riptide.c 	data->state = ST_STOP;
data             1629 sound/pci/riptide/riptide.c 	runtime->private_data = data;
data             1637 sound/pci/riptide/riptide.c 	struct pcmhw *data = get_pcmhwdev(substream);
data             1642 sound/pci/riptide/riptide.c 	kfree(data);
data             1649 sound/pci/riptide/riptide.c 	struct pcmhw *data = get_pcmhwdev(substream);
data             1653 sound/pci/riptide/riptide.c 	kfree(data);
data             1894 sound/pci/riptide/riptide.c 	struct pcmhw *data;
data             1931 sound/pci/riptide/riptide.c 		    && (data =
data             1935 sound/pci/riptide/riptide.c 				    data->id, data->mixer, data->source,
data             1936 sound/pci/riptide/riptide.c 				    data->intdec[0], data->intdec[1]);
data             1937 sound/pci/riptide/riptide.c 			if (!(getsamplerate(cif, data->intdec, &rate)))
data             1943 sound/pci/riptide/riptide.c 	    && (data = chip->capture_substream->runtime->private_data)) {
data             1946 sound/pci/riptide/riptide.c 			    data->id, data->mixer,
data             1947 sound/pci/riptide/riptide.c 			    data->source, data->intdec[0], data->intdec[1]);
data             1948 sound/pci/riptide/riptide.c 		if (!(getsamplerate(cif, data->intdec, &rate)))
data              712 sound/pci/rme9652/hdsp.c 		cache = (u32 *)hdsp->firmware->data;
data              890 sound/pci/rme9652/hdsp.c static int hdsp_write_gain(struct hdsp *hdsp, unsigned int addr, unsigned short data)
data              917 sound/pci/rme9652/hdsp.c 		hdsp->mixer_matrix[addr] = data;
data              937 sound/pci/rme9652/hdsp.c 		ad = (addr << 16) + data;
data              943 sound/pci/rme9652/hdsp.c 		hdsp->mixer_matrix[addr] = data;
data             1164 sound/pci/rme9652/hdspm.c 				      unsigned int in, unsigned short data)
data             1172 sound/pci/rme9652/hdspm.c 		    (hdspm->mixer->ch[chan].in[in] = data & 0xFFFF));
data             1177 sound/pci/rme9652/hdspm.c 				      unsigned int pb, unsigned short data)
data             1185 sound/pci/rme9652/hdspm.c 		    (hdspm->mixer->ch[chan].pb[pb] = data & 0xFFFF));
data              668 sound/pci/rme9652/rme9652.c static void rme9652_write_spdif_codec (struct snd_rme9652 *rme9652, const int address, const int data)
data              673 sound/pci/rme9652/rme9652.c 	rme9652_spdif_write_byte (rme9652, data);
data              427 sound/pci/trident/trident.h 				     int offset, const char __user *data, int size);
data              108 sound/pci/trident/trident_main.c 	unsigned int data = 0, treg;
data              115 sound/pci/trident/trident_main.c 		data = (DX_AC97_BUSY_READ | (reg & 0x000000ff));
data              116 sound/pci/trident/trident_main.c 		outl(data, TRID_REG(trident, DX_ACR1_AC97_R));
data              118 sound/pci/trident/trident_main.c 			data = inl(TRID_REG(trident, DX_ACR1_AC97_R));
data              119 sound/pci/trident/trident_main.c 			if ((data & DX_AC97_BUSY_READ) == 0)
data              123 sound/pci/trident/trident_main.c 		data = (NX_AC97_BUSY_READ | (reg & 0x000000ff));
data              125 sound/pci/trident/trident_main.c 		outl(data, TRID_REG(trident, treg));
data              127 sound/pci/trident/trident_main.c 			data = inl(TRID_REG(trident, treg));
data              128 sound/pci/trident/trident_main.c 			if ((data & 0x00000C00) == 0)
data              132 sound/pci/trident/trident_main.c 		data = SI_AC97_BUSY_READ | SI_AC97_AUDIO_BUSY | (reg & 0x000000ff);
data              134 sound/pci/trident/trident_main.c 			data |= SI_AC97_SECONDARY;
data              135 sound/pci/trident/trident_main.c 		outl(data, TRID_REG(trident, SI_AC97_READ));
data              137 sound/pci/trident/trident_main.c 			data = inl(TRID_REG(trident, SI_AC97_READ));
data              138 sound/pci/trident/trident_main.c 			if ((data & (SI_AC97_BUSY_READ)) == 0)
data              146 sound/pci/trident/trident_main.c 			   reg, data);
data              147 sound/pci/trident/trident_main.c 		data = 0;
data              151 sound/pci/trident/trident_main.c 	return ((unsigned short) (data >> 16));
data              171 sound/pci/trident/trident_main.c 	unsigned int address, data;
data              176 sound/pci/trident/trident_main.c 	data = ((unsigned long) wdata) << 16;
data              188 sound/pci/trident/trident_main.c 		data |= (DX_AC97_BUSY_WRITE | (reg & 0x000000ff));
data              198 sound/pci/trident/trident_main.c 		data |= (NX_AC97_BUSY_WRITE | (ac97->num << 8) | (reg & 0x000000ff));
data              208 sound/pci/trident/trident_main.c 		data |= SI_AC97_BUSY_WRITE | SI_AC97_AUDIO_BUSY | (reg & 0x000000ff);
data              210 sound/pci/trident/trident_main.c 			data |= SI_AC97_SECONDARY;
data              220 sound/pci/trident/trident_main.c 	outl(data, TRID_REG(trident, address));
data             2232 sound/pci/via82xx.c 			unsigned char data;
data             2233 sound/pci/via82xx.c 			pci_read_config_byte(pci, 0x44, &data);
data             2234 sound/pci/via82xx.c 			pci_write_config_byte(pci, 0x44, data | 0x40);
data              165 sound/pci/vx222/vx222_ops.c 	unsigned int data;
data              175 sound/pci/vx222/vx222_ops.c 	data = vx_inl(chip, STATUS);
data              176 sound/pci/vx222/vx222_ops.c 	if ((data & VX_STATUS_VAL_TEST0_MASK) == VX_STATUS_VAL_TEST0_MASK) {
data              184 sound/pci/vx222/vx222_ops.c 	data = vx_inl(chip, STATUS);
data              185 sound/pci/vx222/vx222_ops.c 	if (! (data & VX_STATUS_VAL_TEST0_MASK)) {
data              195 sound/pci/vx222/vx222_ops.c 		data = vx_inl(chip, STATUS);
data              196 sound/pci/vx222/vx222_ops.c 		if ((data & VX_STATUS_VAL_TEST1_MASK) == VX_STATUS_VAL_TEST1_MASK) {
data              204 sound/pci/vx222/vx222_ops.c 		data = vx_inl(chip, STATUS);
data              205 sound/pci/vx222/vx222_ops.c 		if (! (data & VX_STATUS_VAL_TEST1_MASK)) {
data              324 sound/pci/vx222/vx222_ops.c static int put_xilinx_data(struct vx_core *chip, unsigned int port, unsigned int counts, unsigned char data)
data              337 sound/pci/vx222/vx222_ops.c 		if (data & (1 << i))
data              375 sound/pci/vx222/vx222_ops.c 	image = xilinx->data;
data              488 sound/pci/vx222/vx222_ops.c static void vx2_write_codec_reg(struct vx_core *chip, unsigned int data)
data              495 sound/pci/vx222/vx222_ops.c 	for (i = 0; i < 24; i++, data <<= 1)
data              496 sound/pci/vx222/vx222_ops.c 		vx_outl(chip, DATA, ((data & 0x800000) ? VX_DATA_CODEC_MASK : 0));
data              664 sound/pci/vx222/vx222_ops.c static void vx2_write_akm(struct vx_core *chip, int reg, unsigned int data)
data              669 sound/pci/vx222/vx222_ops.c 		vx2_write_codec_reg(chip, data ? AKM_CODEC_MUTE_CMD : AKM_CODEC_UNMUTE_CMD);
data              677 sound/pci/vx222/vx222_ops.c 	if (snd_BUG_ON(data >= sizeof(vx2_akm_gains_lut)))
data              691 sound/pci/vx222/vx222_ops.c 	val |= vx2_akm_gains_lut[data];
data              700 sound/pci/vx222/vx222_ops.c static void vx2_old_write_codec_bit(struct vx_core *chip, int codec, unsigned int data)
data              707 sound/pci/vx222/vx222_ops.c 	for (i = 0; i < 24; i++, data <<= 1)
data              708 sound/pci/vx222/vx222_ops.c 		vx_outl(chip, DATA, ((data & 0x800000) ? VX_DATA_CODEC_MASK : 0));
data              817 sound/pci/vx222/vx222_ops.c 	unsigned int data;
data              834 sound/pci/vx222/vx222_ops.c 	data = (unsigned int)miclevel << 16 |
data              840 sound/pci/vx222/vx222_ops.c 	for (i = 0; i < 32; i++, data <<= 1)
data              841 sound/pci/vx222/vx222_ops.c 		vx_outl(chip, DATA, ((data & 0x80000000) ? VX_DATA_CODEC_MASK : 0));
data             2077 sound/pci/ymfpci/ymfpci_main.c 	inst = (const __le32 *)chip->dsp_microcode->data;
data             2083 sound/pci/ymfpci/ymfpci_main.c 	inst = (const __le32 *)chip->controller_microcode->data;
data              142 sound/pcmcia/vx/vxp_ops.c 	unsigned char data;
data              162 sound/pcmcia/vx/vxp_ops.c 	image = fw->data;
data              164 sound/pcmcia/vx/vxp_ops.c 		data = *image;
data              167 sound/pcmcia/vx/vxp_ops.c 		vx_outb(chip, TXL, data);
data              172 sound/pcmcia/vx/vxp_ops.c 		if (c != (int)data)
data              173 sound/pcmcia/vx/vxp_ops.c 			snd_printk(KERN_ERR "vxpocket: load xilinx mismatch at %d: 0x%x != 0x%x\n", i, c, (int)data);
data              432 sound/pcmcia/vx/vxp_ops.c static void vxp_write_codec_reg(struct vx_core *chip, int codec, unsigned int data)
data              443 sound/pcmcia/vx/vxp_ops.c 	for (i = 0; i < 24; i++, data <<= 1)
data              444 sound/pcmcia/vx/vxp_ops.c 		vx_outb(chip, DATA, ((data & 0x800000) ? VX_DATA_CODEC_MASK : 0));
data               56 sound/ppc/daca.c 	unsigned char data[2];
data               62 sound/ppc/daca.c 		data[0] = DACA_VOL_MAX;
data               64 sound/ppc/daca.c 		data[0] = mix->left_vol;
data               66 sound/ppc/daca.c 		data[1] = DACA_VOL_MAX;
data               68 sound/ppc/daca.c 		data[1] = mix->right_vol;
data               69 sound/ppc/daca.c 	data[1] |= mix->deemphasis ? 0x40 : 0;
data               71 sound/ppc/daca.c 				       2, data) < 0) {
data              541 sound/sh/aica.c 	spu_memload(0, fw_entry->data, fw_entry->size);
data               96 sound/soc/amd/raven/pci-acp3x.c 		pdevinfo.data = &irqflags;
data              581 sound/soc/atmel/atmel-i2s.c 		.data = (void *)&atmel_i2s_sama5d2_caps,
data              610 sound/soc/atmel/atmel-i2s.c 		dev->caps = match->data;
data               88 sound/soc/au1x/ac97c.c 	unsigned long data;
data               90 sound/soc/au1x/ac97c.c 	data = ~0;
data              111 sound/soc/au1x/ac97c.c 		data = RD(ctx, AC97_CMDRESP);
data              120 sound/soc/au1x/ac97c.c 	pr_debug("AC97RD %04x %04lx %d\n", r, data, retry);
data              122 sound/soc/au1x/ac97c.c 	return retry ? data & 0xffff : 0xffff;
data               76 sound/soc/au1x/psc-ac97.c 	unsigned long data;
data               96 sound/soc/au1x/psc-ac97.c 		data = __raw_readl(AC97_CDC(pscdata));
data              103 sound/soc/au1x/psc-ac97.c 		if (reg != ((data >> 16) & 0x7f))
data              108 sound/soc/au1x/psc-ac97.c 	return retry ? data & 0xffff : 0xffff;
data              545 sound/soc/bcm/cygnus-pcm.c static irqreturn_t cygnus_dma_irq(int irq, void *data)
data              548 sound/soc/bcm/cygnus-pcm.c 	struct cygnus_audio *cygaud = data;
data               40 sound/soc/cirrus/ep93xx-pcm.c 	struct ep93xx_dma_data *data = filter_param;
data               42 sound/soc/cirrus/ep93xx-pcm.c 	if (data->direction == ep93xx_dma_chan_direction(chan)) {
data               43 sound/soc/cirrus/ep93xx-pcm.c 		chan->private = data;
data              401 sound/soc/codecs/88pm860x-codec.c 	int data;
data              429 sound/soc/codecs/88pm860x-codec.c 			data = snd_soc_component_read32(component, PM860X_DAC_EN_2);
data              430 sound/soc/codecs/88pm860x-codec.c 			data &= ~dac;
data              431 sound/soc/codecs/88pm860x-codec.c 			if (!(data & (DAC_LEFT | DAC_RIGHT)))
data              432 sound/soc/codecs/88pm860x-codec.c 				data &= ~MODULATOR;
data              433 sound/soc/codecs/88pm860x-codec.c 			snd_soc_component_write(component, PM860X_DAC_EN_2, data);
data              908 sound/soc/codecs/88pm860x-codec.c 	int data = 0, mask = MUTE_LEFT | MUTE_RIGHT;
data              911 sound/soc/codecs/88pm860x-codec.c 		data = mask;
data              912 sound/soc/codecs/88pm860x-codec.c 	snd_soc_component_update_bits(component, PM860X_DAC_OFFSET, mask, data);
data             1109 sound/soc/codecs/88pm860x-codec.c 	int data;
data             1121 sound/soc/codecs/88pm860x-codec.c 			data = AUDIO_PLL | AUDIO_SECTION_ON;
data             1122 sound/soc/codecs/88pm860x-codec.c 			pm860x_reg_write(pm860x->i2c, REG_MISC2, data);
data             1124 sound/soc/codecs/88pm860x-codec.c 			data = AUDIO_PLL | AUDIO_SECTION_RESET
data             1126 sound/soc/codecs/88pm860x-codec.c 			pm860x_reg_write(pm860x->i2c, REG_MISC2, data);
data             1131 sound/soc/codecs/88pm860x-codec.c 		data = AUDIO_PLL | AUDIO_SECTION_RESET | AUDIO_SECTION_ON;
data             1132 sound/soc/codecs/88pm860x-codec.c 		pm860x_set_bits(pm860x->i2c, REG_MISC2, data, 0);
data             1201 sound/soc/codecs/88pm860x-codec.c static irqreturn_t pm860x_component_handler(int irq, void *data)
data             1203 sound/soc/codecs/88pm860x-codec.c 	struct pm860x_priv *pm860x = data;
data             1252 sound/soc/codecs/88pm860x-codec.c 	int data;
data             1265 sound/soc/codecs/88pm860x-codec.c 		data = CLR_SHORT_HS2 | CLR_SHORT_HS1;
data             1266 sound/soc/codecs/88pm860x-codec.c 		pm860x_set_bits(pm860x->i2c, REG_SHORTS, data, data);
data             1270 sound/soc/codecs/88pm860x-codec.c 		data = CLR_SHORT_LO2 | CLR_SHORT_LO1;
data             1271 sound/soc/codecs/88pm860x-codec.c 		pm860x_set_bits(pm860x->i2c, REG_SHORTS, data, data);
data              982 sound/soc/codecs/adau17x1.c 	uint8_t data[ADAU17X1_SAFELOAD_DATA_SIZE];
data              996 sound/soc/codecs/adau17x1.c 		memset(data, 0, ADAU17X1_SAFELOAD_DATA_SIZE);
data              997 sound/soc/codecs/adau17x1.c 		memcpy(data, bytes, len);
data              999 sound/soc/codecs/adau17x1.c 			ADAU17X1_SAFELOAD_DATA, data,
data              264 sound/soc/codecs/ak4118.c static irqreturn_t ak4118_irq_handler(int irq, void *data)
data              266 sound/soc/codecs/ak4118.c 	struct ak4118_priv *ak4118 = data;
data              714 sound/soc/codecs/ak4458.c 	{ .compatible = "asahi-kasei,ak4458", .data = &ak4458_drvdata},
data              715 sound/soc/codecs/ak4458.c 	{ .compatible = "asahi-kasei,ak4497", .data = &ak4497_drvdata},
data              159 sound/soc/codecs/ak4613.c 	{ .compatible = "asahi-kasei,ak4613",	.data = &ak4613_regmap_cfg },
data              650 sound/soc/codecs/ak4613.c 			regmap_cfg = of_id->data;
data              389 sound/soc/codecs/ak4642.c 	u8 data;
data              392 sound/soc/codecs/ak4642.c 	data = MCKO | PMPLL; /* use MCKO */
data              398 sound/soc/codecs/ak4642.c 		data |= MS;
data              406 sound/soc/codecs/ak4642.c 	snd_soc_component_update_bits(component, PW_MGMT2, MS | MCKO | PMPLL, data);
data              410 sound/soc/codecs/ak4642.c 	data = 0;
data              413 sound/soc/codecs/ak4642.c 		data = LEFT_J;
data              416 sound/soc/codecs/ak4642.c 		data = I2S;
data              424 sound/soc/codecs/ak4642.c 	snd_soc_component_update_bits(component, MD_CTL1, DIF_MASK, data);
data              652 sound/soc/codecs/ak4642.c 			drvdata = of_id->data;
data              680 sound/soc/codecs/ak4642.c 	{ .compatible = "asahi-kasei,ak4642",	.data = &ak4642_drvdata},
data              681 sound/soc/codecs/ak4642.c 	{ .compatible = "asahi-kasei,ak4643",	.data = &ak4643_drvdata},
data              682 sound/soc/codecs/ak4642.c 	{ .compatible = "asahi-kasei,ak4648",	.data = &ak4648_drvdata},
data              114 sound/soc/codecs/arizona.c static irqreturn_t arizona_thermal_warn(int irq, void *data)
data              116 sound/soc/codecs/arizona.c 	struct arizona *arizona = data;
data              132 sound/soc/codecs/arizona.c static irqreturn_t arizona_thermal_shutdown(int irq, void *data)
data              134 sound/soc/codecs/arizona.c 	struct arizona *arizona = data;
data             2730 sound/soc/codecs/arizona.c 	__be16 *data;
data             2736 sound/soc/codecs/arizona.c 	data = kmemdup(ucontrol->value.bytes.data, len, GFP_KERNEL | GFP_DMA);
data             2737 sound/soc/codecs/arizona.c 	if (!data)
data             2740 sound/soc/codecs/arizona.c 	data[0] &= cpu_to_be16(ARIZONA_EQ1_B1_MODE);
data             2742 sound/soc/codecs/arizona.c 	if (arizona_eq_filter_unstable(!!data[0], data[1], data[2]) ||
data             2743 sound/soc/codecs/arizona.c 	    arizona_eq_filter_unstable(true, data[4], data[5]) ||
data             2744 sound/soc/codecs/arizona.c 	    arizona_eq_filter_unstable(true, data[8], data[9]) ||
data             2745 sound/soc/codecs/arizona.c 	    arizona_eq_filter_unstable(true, data[12], data[13]) ||
data             2746 sound/soc/codecs/arizona.c 	    arizona_eq_filter_unstable(false, data[16], data[17])) {
data             2757 sound/soc/codecs/arizona.c 	data[0] |= cpu_to_be16(val);
data             2759 sound/soc/codecs/arizona.c 	ret = regmap_raw_write(arizona->regmap, params->base, data, len);
data             2762 sound/soc/codecs/arizona.c 	kfree(data);
data             2772 sound/soc/codecs/arizona.c 	__be16 *data = (__be16 *)ucontrol->value.bytes.data;
data             2773 sound/soc/codecs/arizona.c 	s16 val = be16_to_cpu(*data);
data              333 sound/soc/codecs/arizona.h 					    unsigned long action, void *data))
data               57 sound/soc/codecs/cros_ec_codec.c 	memcpy(msg->data, param, msg->outsize);
data               61 sound/soc/codecs/cros_ec_codec.c 		memcpy(resp, msg->data, msg->insize);
data               84 sound/soc/codecs/cros_ec_codec.c 	memcpy(msg->data, param, msg->outsize);
data              962 sound/soc/codecs/cs35l33.c static irqreturn_t cs35l33_irq_thread(int irq, void *data)
data              964 sound/soc/codecs/cs35l33.c 	struct cs35l33_private *cs35l33 = data;
data              861 sound/soc/codecs/cs35l34.c static irqreturn_t cs35l34_irq_thread(int irq, void *data)
data              863 sound/soc/codecs/cs35l34.c 	struct cs35l34_private *cs35l34 = data;
data             1108 sound/soc/codecs/cs35l35.c static irqreturn_t cs35l35_irq(int irq, void *data)
data             1110 sound/soc/codecs/cs35l35.c 	struct cs35l35_private *cs35l35 = data;
data             1318 sound/soc/codecs/cs35l36.c static irqreturn_t cs35l36_irq(int irq, void *data)
data             1320 sound/soc/codecs/cs35l36.c 	struct cs35l36_private *cs35l36 = data;
data             1334 sound/soc/codecs/cs42l42.c static irqreturn_t cs42l42_irq_thread(int irq, void *data)
data             1336 sound/soc/codecs/cs42l42.c 	struct cs42l42_private *cs42l42 = (struct cs42l42_private *)data;
data              515 sound/soc/codecs/cs42xx8.c 	{ .compatible = "cirrus,cs42448", .data = &cs42448_data, },
data              516 sound/soc/codecs/cs42xx8.c 	{ .compatible = "cirrus,cs42888", .data = &cs42888_data, },
data              543 sound/soc/codecs/cs42xx8.c 		cs42xx8->drvdata = of_id->data;
data             2158 sound/soc/codecs/cs43130.c static irqreturn_t cs43130_irq_thread(int irq, void *data)
data             2160 sound/soc/codecs/cs43130.c 	struct cs43130_private *cs43130 = (struct cs43130_private *)data;
data             1248 sound/soc/codecs/cs47l15.c static irqreturn_t cs47l15_adsp2_irq(int irq, void *data)
data             1250 sound/soc/codecs/cs47l15.c 	struct cs47l15 *cs47l15 = data;
data             1093 sound/soc/codecs/cs47l24.c static irqreturn_t cs47l24_adsp2_irq(int irq, void *data)
data             1095 sound/soc/codecs/cs47l24.c 	struct cs47l24_priv *priv = data;
data             1526 sound/soc/codecs/cs47l35.c static irqreturn_t cs47l35_adsp2_irq(int irq, void *data)
data             1528 sound/soc/codecs/cs47l35.c 	struct cs47l35 *cs47l35 = data;
data             2465 sound/soc/codecs/cs47l85.c static irqreturn_t cs47l85_adsp2_irq(int irq, void *data)
data             2467 sound/soc/codecs/cs47l85.c 	struct cs47l85 *cs47l85 = data;
data             2376 sound/soc/codecs/cs47l90.c static irqreturn_t cs47l90_adsp2_irq(int irq, void *data)
data             2378 sound/soc/codecs/cs47l90.c 	struct cs47l90 *cs47l90 = data;
data             1804 sound/soc/codecs/cs47l92.c static irqreturn_t cs47l92_adsp2_irq(int irq, void *data)
data             1806 sound/soc/codecs/cs47l92.c 	struct cs47l92 *cs47l92 = data;
data             1414 sound/soc/codecs/cx2072x.c static int cx2072x_jack_status_check(void *data)
data             1416 sound/soc/codecs/cx2072x.c 	struct snd_soc_component *codec = data;
data             1464 sound/soc/codecs/cx2072x.c 			    struct snd_soc_jack *jack, void *data)
data             1477 sound/soc/codecs/cx2072x.c 		cx2072x->jack_gpio.data = codec;
data              571 sound/soc/codecs/da7218.c 		memcpy(ucontrol->value.bytes.data, da7218->biq_5stage_coeff,
data              575 sound/soc/codecs/da7218.c 		memcpy(ucontrol->value.bytes.data, da7218->stbiq_3stage_coeff,
data              603 sound/soc/codecs/da7218.c 		memcpy(da7218->biq_5stage_coeff, ucontrol->value.bytes.data,
data              608 sound/soc/codecs/da7218.c 		memcpy(da7218->stbiq_3stage_coeff, ucontrol->value.bytes.data,
data              621 sound/soc/codecs/da7218.c 		cfg[DA7218_BIQ_CFG_DATA] = ucontrol->value.bytes.data[i];
data             2253 sound/soc/codecs/da7218.c static irqreturn_t da7218_irq_thread(int irq, void *data)
data             2255 sound/soc/codecs/da7218.c 	struct snd_soc_component *component = data;
data             2282 sound/soc/codecs/da7218.c 	{ .compatible = "dlg,da7217", .data = (void *) DA7217_DEV_ID },
data             2283 sound/soc/codecs/da7218.c 	{ .compatible = "dlg,da7218", .data = (void *) DA7218_DEV_ID },
data             2293 sound/soc/codecs/da7218.c 		return (uintptr_t)id->data;
data              342 sound/soc/codecs/da7219-aad.c static irqreturn_t da7219_aad_irq_thread(int irq, void *data)
data              344 sound/soc/codecs/da7219-aad.c 	struct da7219_aad_priv *da7219_aad = data;
data              297 sound/soc/codecs/es7134.c 	{ .compatible = "everest,es7134", .data = &es7134_chip },
data              298 sound/soc/codecs/es7134.c 	{ .compatible = "everest,es7144", .data = &es7134_chip },
data              299 sound/soc/codecs/es7134.c 	{ .compatible = "everest,es7154", .data = &es7154_chip },
data              304 sound/soc/codecs/es7241.c 	{ .compatible = "everest,es7241", .data = &es7241_chip },
data              576 sound/soc/codecs/es8316.c static irqreturn_t es8316_irq(int irq, void *data)
data              578 sound/soc/codecs/es8316.c 	struct es8316_priv *es8316 = data;
data              701 sound/soc/codecs/es8316.c 			   struct snd_soc_jack *jack, void *data)
data              306 sound/soc/codecs/hdmi-codec.c 	memcpy(ucontrol->value.bytes.data, hcp->eld, sizeof(hcp->eld));
data              400 sound/soc/codecs/hdmi-codec.c 		ret = hcp->hcd.ops->audio_startup(dai->dev->parent, hcp->hcd.data);
data              406 sound/soc/codecs/hdmi-codec.c 		ret = hcp->hcd.ops->get_eld(dai->dev->parent, hcp->hcd.data,
data              432 sound/soc/codecs/hdmi-codec.c 	hcp->hcd.ops->audio_shutdown(dai->dev->parent, hcp->hcd.data);
data              486 sound/soc/codecs/hdmi-codec.c 	return hcp->hcd.ops->hw_params(dai->dev->parent, hcp->hcd.data,
data              563 sound/soc/codecs/hdmi-codec.c 						  hcp->hcd.data, mute);
data              702 sound/soc/codecs/hdmi-codec.c 						    hcp->hcd.data,
data               63 sound/soc/codecs/l3.c int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len)
data               75 sound/soc/codecs/l3.c 	sendbytes(adap, data, len);
data              257 sound/soc/codecs/madera.c static irqreturn_t madera_thermal_warn(int irq, void *data)
data              259 sound/soc/codecs/madera.c 	struct madera *madera = data;
data             4629 sound/soc/codecs/madera.c 	__be16 *data;
data             4635 sound/soc/codecs/madera.c 	data = kmemdup(ucontrol->value.bytes.data, len, GFP_KERNEL | GFP_DMA);
data             4636 sound/soc/codecs/madera.c 	if (!data)
data             4639 sound/soc/codecs/madera.c 	data[0] &= cpu_to_be16(MADERA_EQ1_B1_MODE);
data             4641 sound/soc/codecs/madera.c 	if (madera_eq_filter_unstable(!!data[0], data[1], data[2]) ||
data             4642 sound/soc/codecs/madera.c 	    madera_eq_filter_unstable(true, data[4], data[5]) ||
data             4643 sound/soc/codecs/madera.c 	    madera_eq_filter_unstable(true, data[8], data[9]) ||
data             4644 sound/soc/codecs/madera.c 	    madera_eq_filter_unstable(true, data[12], data[13]) ||
data             4645 sound/soc/codecs/madera.c 	    madera_eq_filter_unstable(false, data[16], data[17])) {
data             4656 sound/soc/codecs/madera.c 	data[0] |= cpu_to_be16(val);
data             4658 sound/soc/codecs/madera.c 	ret = regmap_raw_write(madera->regmap, params->base, data, len);
data             4661 sound/soc/codecs/madera.c 	kfree(data);
data             4674 sound/soc/codecs/madera.c 	__be16 *data = (__be16 *)ucontrol->value.bytes.data;
data             4675 sound/soc/codecs/madera.c 	s16 val = be16_to_cpu(*data);
data             2212 sound/soc/codecs/max98090.c static irqreturn_t max98090_interrupt(int irq, void *data)
data             2214 sound/soc/codecs/max98090.c 	struct max98090_priv *max98090 = data;
data             1810 sound/soc/codecs/max98095.c static irqreturn_t max98095_report_jack(int irq, void *data)
data             1812 sound/soc/codecs/max98095.c 	struct snd_soc_component *component = data;
data               38 sound/soc/codecs/max9860.c 				unsigned long event, void *data)
data              952 sound/soc/codecs/msm8916-wcd-analog.c 				      void *data)
data              441 sound/soc/codecs/msm8916-wcd-digital.c 	memcpy(ucontrol->value.bytes.data, &coeff[0], params->max);
data              481 sound/soc/codecs/msm8916-wcd-digital.c 	memcpy(&coeff[0], ucontrol->value.bytes.data, params->max);
data              173 sound/soc/codecs/nau8810.c 	val = (u16 *)ucontrol->value.bytes.data;
data              201 sound/soc/codecs/nau8810.c 	void *data;
data              205 sound/soc/codecs/nau8810.c 	data = kmemdup(ucontrol->value.bytes.data,
data              207 sound/soc/codecs/nau8810.c 	if (!data)
data              210 sound/soc/codecs/nau8810.c 	val = (u16 *)data;
data              221 sound/soc/codecs/nau8810.c 			kfree(data);
data              225 sound/soc/codecs/nau8810.c 	kfree(data);
data              188 sound/soc/codecs/nau8822.c 	val = (u16 *)ucontrol->value.bytes.data;
data              216 sound/soc/codecs/nau8822.c 	void *data;
data              220 sound/soc/codecs/nau8822.c 	data = kmemdup(ucontrol->value.bytes.data,
data              222 sound/soc/codecs/nau8822.c 	if (!data)
data              225 sound/soc/codecs/nau8822.c 	val = (u16 *)data;
data              237 sound/soc/codecs/nau8822.c 			kfree(data);
data              241 sound/soc/codecs/nau8822.c 	kfree(data);
data              972 sound/soc/codecs/nau8824.c static irqreturn_t nau8824_interrupt(int irq, void *data)
data              974 sound/soc/codecs/nau8824.c 	struct nau8824 *nau8824 = (struct nau8824 *)data;
data              993 sound/soc/codecs/nau8825.c 		ucontrol->value.bytes.data, params->max);
data             1002 sound/soc/codecs/nau8825.c 	void *data;
data             1007 sound/soc/codecs/nau8825.c 	data = kmemdup(ucontrol->value.bytes.data,
data             1009 sound/soc/codecs/nau8825.c 	if (!data)
data             1015 sound/soc/codecs/nau8825.c 		data, params->max);
data             1019 sound/soc/codecs/nau8825.c 	kfree(data);
data             1671 sound/soc/codecs/nau8825.c static irqreturn_t nau8825_interrupt(int irq, void *data)
data             1673 sound/soc/codecs/nau8825.c 	struct nau8825 *nau8825 = (struct nau8825 *)data;
data               17 sound/soc/codecs/pcm186x-i2c.c 	{ .compatible = "ti,pcm1862", .data = (void *)PCM1862 },
data               18 sound/soc/codecs/pcm186x-i2c.c 	{ .compatible = "ti,pcm1863", .data = (void *)PCM1863 },
data               19 sound/soc/codecs/pcm186x-i2c.c 	{ .compatible = "ti,pcm1864", .data = (void *)PCM1864 },
data               20 sound/soc/codecs/pcm186x-i2c.c 	{ .compatible = "ti,pcm1865", .data = (void *)PCM1865 },
data               17 sound/soc/codecs/pcm186x-spi.c 	{ .compatible = "ti,pcm1862", .data = (void *)PCM1862 },
data               18 sound/soc/codecs/pcm186x-spi.c 	{ .compatible = "ti,pcm1863", .data = (void *)PCM1863 },
data               19 sound/soc/codecs/pcm186x-spi.c 	{ .compatible = "ti,pcm1864", .data = (void *)PCM1864 },
data               20 sound/soc/codecs/pcm186x-spi.c 	{ .compatible = "ti,pcm1865", .data = (void *)PCM1865 },
data               60 sound/soc/codecs/pcm512x.c 				      unsigned long event, void *data)    \
data               20 sound/soc/codecs/rl6347a.c 	u8 data[4];
data               36 sound/soc/codecs/rl6347a.c 	data[0] = (reg >> 24) & 0xff;
data               37 sound/soc/codecs/rl6347a.c 	data[1] = (reg >> 16) & 0xff;
data               43 sound/soc/codecs/rl6347a.c 	data[2] = ((reg >> 8) & 0xff) | ((value >> 8) & 0xff);
data               44 sound/soc/codecs/rl6347a.c 	data[3] = value & 0xff;
data               46 sound/soc/codecs/rl6347a.c 	ret = i2c_master_send(client, data, 4);
data              398 sound/soc/codecs/rt274.c static irqreturn_t rt274_irq(int irq, void *data);
data              401 sound/soc/codecs/rt274.c 	struct snd_soc_jack *jack,  void *data)
data              949 sound/soc/codecs/rt274.c static irqreturn_t rt274_irq(int irq, void *data)
data              951 sound/soc/codecs/rt274.c 	struct rt274_priv *rt274 = data;
data              912 sound/soc/codecs/rt286.c static irqreturn_t rt286_irq(int irq, void *data)
data              914 sound/soc/codecs/rt286.c 	struct rt286_priv *rt286 = data;
data              976 sound/soc/codecs/rt298.c static irqreturn_t rt298_irq(int irq, void *data)
data              978 sound/soc/codecs/rt298.c 	struct rt298_priv *rt298 = data;
data              194 sound/soc/codecs/rt5514-spi.c static irqreturn_t rt5514_spi_irq(int irq, void *data)
data              196 sound/soc/codecs/rt5514-spi.c 	struct rt5514_dsp *rt5514_dsp = data;
data              374 sound/soc/codecs/rt5514.c 				rt5514_spi_burst_write(0x4ff60000, fw->data,
data              387 sound/soc/codecs/rt5514.c 				rt5514_spi_burst_write(0x4ffc0000, fw->data,
data             2347 sound/soc/codecs/rt5640.c static irqreturn_t rt5640_irq(int irq, void *data)
data             2349 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = data;
data             2357 sound/soc/codecs/rt5640.c static void rt5640_cancel_work(void *data)
data             2359 sound/soc/codecs/rt5640.c 	struct rt5640_priv *rt5640 = data;
data             2455 sound/soc/codecs/rt5640.c 			   struct snd_soc_jack *jack, void *data)
data              678 sound/soc/codecs/rt5645.c 		(struct rt5645_eq_param_s_be16 *)ucontrol->value.bytes.data;
data              704 sound/soc/codecs/rt5645.c 		(struct rt5645_eq_param_s_be16 *)ucontrol->value.bytes.data;
data             3227 sound/soc/codecs/rt5645.c static irqreturn_t rt5645_irq(int irq, void *data);
data             3357 sound/soc/codecs/rt5645.c static irqreturn_t rt5645_irq(int irq, void *data)
data             3359 sound/soc/codecs/rt5645.c 	struct rt5645_priv *rt5645 = data;
data             1839 sound/soc/codecs/rt5651.c static irqreturn_t rt5651_irq(int irq, void *data)
data             1841 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = data;
data             1848 sound/soc/codecs/rt5651.c static void rt5651_cancel_work(void *data)
data             1850 sound/soc/codecs/rt5651.c 	struct rt5651_priv *rt5651 = data;
data             1985 sound/soc/codecs/rt5651.c 			   struct snd_soc_jack *jack, void *data)
data             1988 sound/soc/codecs/rt5651.c 		rt5651_enable_jack_detect(component, jack, data);
data             1367 sound/soc/codecs/rt5659.c static irqreturn_t rt5659_irq(int irq, void *data)
data             1369 sound/soc/codecs/rt5659.c 	struct rt5659_priv *rt5659 = data;
data             1854 sound/soc/codecs/rt5663.c static irqreturn_t rt5663_irq(int irq, void *data)
data             1856 sound/soc/codecs/rt5663.c 	struct rt5663_priv *rt5663 = data;
data             1868 sound/soc/codecs/rt5663.c 	struct snd_soc_jack *hs_jack, void *data)
data             1233 sound/soc/codecs/rt5665.c static irqreturn_t rt5665_irq(int irq, void *data)
data             1235 sound/soc/codecs/rt5665.c 	struct rt5665_priv *rt5665 = data;
data             1262 sound/soc/codecs/rt5665.c 	struct snd_soc_jack *hs_jack, void *data)
data              943 sound/soc/codecs/rt5668.c static irqreturn_t rt5668_irq(int irq, void *data)
data              945 sound/soc/codecs/rt5668.c 	struct rt5668_priv *rt5668 = data;
data              973 sound/soc/codecs/rt5668.c 	struct snd_soc_jack *hs_jack, void *data)
data               46 sound/soc/codecs/rt5670-dsp.h 	u16 data;
data              513 sound/soc/codecs/rt5670.c static int rt5670_irq_detection(void *data)
data              515 sound/soc/codecs/rt5670.c 	struct rt5670_priv *rt5670 = (struct rt5670_priv *)data;
data              590 sound/soc/codecs/rt5670.c 	rt5670->hp_gpio.data = (struct rt5670_priv *)rt5670;
data              217 sound/soc/codecs/rt5677-spi.c 	return rt5677_spi_write(addr, fw->data, fw->size);
data             4996 sound/soc/codecs/rt5677.c 	{ .compatible = "realtek,rt5677", .data = (const void *)RT5677 },
data             5077 sound/soc/codecs/rt5677.c static irqreturn_t rt5677_irq(int unused, void *data)
data             5079 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = data;
data             5140 sound/soc/codecs/rt5677.c static void rt5677_irq_bus_lock(struct irq_data *data)
data             5142 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = irq_data_get_irq_chip_data(data);
data             5147 sound/soc/codecs/rt5677.c static void rt5677_irq_bus_sync_unlock(struct irq_data *data)
data             5149 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = irq_data_get_irq_chip_data(data);
data             5158 sound/soc/codecs/rt5677.c static void rt5677_irq_enable(struct irq_data *data)
data             5160 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = irq_data_get_irq_chip_data(data);
data             5162 sound/soc/codecs/rt5677.c 	rt5677->irq_en |= rt5677_irq_descs[data->hwirq].enable_mask;
data             5165 sound/soc/codecs/rt5677.c static void rt5677_irq_disable(struct irq_data *data)
data             5167 sound/soc/codecs/rt5677.c 	struct rt5677_priv *rt5677 = irq_data_get_irq_chip_data(data);
data             5169 sound/soc/codecs/rt5677.c 	rt5677->irq_en &= ~rt5677_irq_descs[data->hwirq].enable_mask;
data             5282 sound/soc/codecs/rt5677.c 			rt5677->type = (enum rt5677_type)match_id->data;
data              965 sound/soc/codecs/rt5682.c static irqreturn_t rt5682_irq(int irq, void *data)
data              967 sound/soc/codecs/rt5682.c 	struct rt5682_priv *rt5682 = data;
data              995 sound/soc/codecs/rt5682.c 	struct snd_soc_jack *hs_jack, void *data)
data               17 sound/soc/codecs/sigmadsp-i2c.c 	unsigned int addr, const uint8_t data[], size_t len)
data               27 sound/soc/codecs/sigmadsp-i2c.c 	memcpy(buf + 2, data, len);
data               40 sound/soc/codecs/sigmadsp-i2c.c 	unsigned int addr, uint8_t data[], size_t len)
data               56 sound/soc/codecs/sigmadsp-i2c.c 	msgs[1].buf = data;
data               15 sound/soc/codecs/sigmadsp-regmap.c 	unsigned int addr, const uint8_t data[], size_t len)
data               18 sound/soc/codecs/sigmadsp-regmap.c 		data, len);
data               22 sound/soc/codecs/sigmadsp-regmap.c 	unsigned int addr, uint8_t data[], size_t len)
data               25 sound/soc/codecs/sigmadsp-regmap.c 		data, len);
data               43 sound/soc/codecs/sigmadsp.c 	uint8_t data[];
data               55 sound/soc/codecs/sigmadsp.c 	uint8_t data[];
data               93 sound/soc/codecs/sigmadsp.c 	const uint8_t data[], size_t len)
data               95 sound/soc/codecs/sigmadsp.c 	return sigmadsp->write(sigmadsp->control_data, addr, data, len);
data               99 sound/soc/codecs/sigmadsp.c 	uint8_t data[], size_t len)
data              101 sound/soc/codecs/sigmadsp.c 	return sigmadsp->read(sigmadsp->control_data, addr, data, len);
data              116 sound/soc/codecs/sigmadsp.c 	struct sigmadsp_control *ctrl, void *data)
data              120 sound/soc/codecs/sigmadsp.c 		return sigmadsp->ops->safeload(sigmadsp, ctrl->addr, data,
data              123 sound/soc/codecs/sigmadsp.c 		return sigmadsp_write(sigmadsp, ctrl->addr, data,
data              132 sound/soc/codecs/sigmadsp.c 	uint8_t *data;
data              137 sound/soc/codecs/sigmadsp.c 	data = ucontrol->value.bytes.data;
data              140 sound/soc/codecs/sigmadsp.c 		ret = sigmadsp_ctrl_write(sigmadsp, ctrl, data);
data              143 sound/soc/codecs/sigmadsp.c 		memcpy(ctrl->cache, data, ctrl->num_bytes);
data              168 sound/soc/codecs/sigmadsp.c 		memcpy(ucontrol->value.bytes.data, ctrl->cache,
data              252 sound/soc/codecs/sigmadsp.c 	struct sigmadsp_data *data;
data              261 sound/soc/codecs/sigmadsp.c 	data = kzalloc(sizeof(*data) + length, GFP_KERNEL);
data              262 sound/soc/codecs/sigmadsp.c 	if (!data)
data              265 sound/soc/codecs/sigmadsp.c 	data->addr = le16_to_cpu(data_chunk->addr);
data              266 sound/soc/codecs/sigmadsp.c 	data->length = length;
data              267 sound/soc/codecs/sigmadsp.c 	data->samplerates = le32_to_cpu(chunk->samplerates);
data              268 sound/soc/codecs/sigmadsp.c 	memcpy(data->data, data_chunk->data, length);
data              269 sound/soc/codecs/sigmadsp.c 	list_add_tail(&data->head, &sigmadsp->data_list);
data              323 sound/soc/codecs/sigmadsp.c 		chunk = (struct sigma_fw_chunk *)(fw->data + pos);
data              392 sound/soc/codecs/sigmadsp.c 	struct sigmadsp_data *data;
data              404 sound/soc/codecs/sigmadsp.c 		data = kzalloc(sizeof(*data) + len - 2, GFP_KERNEL);
data              405 sound/soc/codecs/sigmadsp.c 		if (!data)
data              408 sound/soc/codecs/sigmadsp.c 		data->addr = be16_to_cpu(sa->addr);
data              409 sound/soc/codecs/sigmadsp.c 		data->length = len - 2;
data              410 sound/soc/codecs/sigmadsp.c 		memcpy(data->data, sa->payload, data->length);
data              411 sound/soc/codecs/sigmadsp.c 		list_add_tail(&data->head, &sigmadsp->data_list);
data              432 sound/soc/codecs/sigmadsp.c 		sa = (struct sigma_action *)(fw->data + pos);
data              456 sound/soc/codecs/sigmadsp.c 	struct sigmadsp_data *data, *_data;
data              463 sound/soc/codecs/sigmadsp.c 	list_for_each_entry_safe(data, _data, &sigmadsp->data_list, head)
data              464 sound/soc/codecs/sigmadsp.c 		kfree(data);
data              503 sound/soc/codecs/sigmadsp.c 	ssfw_head = (void *)fw->data;
data              509 sound/soc/codecs/sigmadsp.c 	crc = crc32(0, fw->data + sizeof(*ssfw_head),
data              740 sound/soc/codecs/sigmadsp.c 	struct sigmadsp_data *data;
data              750 sound/soc/codecs/sigmadsp.c 	list_for_each_entry(data, &sigmadsp->data_list, head) {
data              751 sound/soc/codecs/sigmadsp.c 		if (!sigmadsp_samplerate_valid(data->samplerates,
data              754 sound/soc/codecs/sigmadsp.c 		ret = sigmadsp_write(sigmadsp, data->addr, data->data,
data              755 sound/soc/codecs/sigmadsp.c 			data->length);
data               23 sound/soc/codecs/sigmadsp.h 			const uint8_t *data, size_t len);
data               23 sound/soc/codecs/ssm2305.c 	struct ssm2305 *data = snd_soc_component_get_drvdata(c);
data               25 sound/soc/codecs/ssm2305.c 	gpiod_set_value_cansleep(data->gpiod_shutdown,
data              301 sound/soc/codecs/sta32x.c 		ucontrol->value.bytes.data[i] = val;
data              332 sound/soc/codecs/sta32x.c 			  (ucontrol->value.bytes.data[3 * i] << 16)
data              333 sound/soc/codecs/sta32x.c 			| (ucontrol->value.bytes.data[3 * i + 1] << 8)
data              334 sound/soc/codecs/sta32x.c 			| (ucontrol->value.bytes.data[3 * i + 2]);
data              337 sound/soc/codecs/sta32x.c 			     ucontrol->value.bytes.data[i]);
data              338 sound/soc/codecs/sta350.c 		ucontrol->value.bytes.data[i] = val;
data              369 sound/soc/codecs/sta350.c 			  (ucontrol->value.bytes.data[3 * i] << 16)
data              370 sound/soc/codecs/sta350.c 			| (ucontrol->value.bytes.data[3 * i + 1] << 8)
data              371 sound/soc/codecs/sta350.c 			| (ucontrol->value.bytes.data[3 * i + 2]);
data              374 sound/soc/codecs/sta350.c 			     ucontrol->value.bytes.data[i]);
data              110 sound/soc/codecs/sti-sas.c 				       struct sti_sas_data *data)
data              410 sound/soc/codecs/sti-sas.c 		.data = &stih407_data,
data              429 sound/soc/codecs/sti-sas.c 	if (!of_id->data) {
data              434 sound/soc/codecs/sti-sas.c 	drvdata->dev_data = (struct sti_sas_dev_data *)of_id->data;
data              686 sound/soc/codecs/tas2552.c 	struct tas2552_data *data;
data              691 sound/soc/codecs/tas2552.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              692 sound/soc/codecs/tas2552.c 	if (data == NULL)
data              695 sound/soc/codecs/tas2552.c 	data->enable_gpio = devm_gpiod_get_optional(dev, "enable",
data              697 sound/soc/codecs/tas2552.c 	if (IS_ERR(data->enable_gpio))
data              698 sound/soc/codecs/tas2552.c 		return PTR_ERR(data->enable_gpio);
data              700 sound/soc/codecs/tas2552.c 	data->tas2552_client = client;
data              701 sound/soc/codecs/tas2552.c 	data->regmap = devm_regmap_init_i2c(client, &tas2552_regmap_config);
data              702 sound/soc/codecs/tas2552.c 	if (IS_ERR(data->regmap)) {
data              703 sound/soc/codecs/tas2552.c 		ret = PTR_ERR(data->regmap);
data              709 sound/soc/codecs/tas2552.c 	for (i = 0; i < ARRAY_SIZE(data->supplies); i++)
data              710 sound/soc/codecs/tas2552.c 		data->supplies[i].supply = tas2552_supply_names[i];
data              712 sound/soc/codecs/tas2552.c 	ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(data->supplies),
data              713 sound/soc/codecs/tas2552.c 				      data->supplies);
data              726 sound/soc/codecs/tas2552.c 	dev_set_drvdata(&client->dev, data);
data              792 sound/soc/codecs/tas571x.c 		priv->chip = of_id->data;
data              892 sound/soc/codecs/tas571x.c 	{ .compatible = "ti,tas5707", .data = &tas5707_chip, },
data              893 sound/soc/codecs/tas571x.c 	{ .compatible = "ti,tas5711", .data = &tas5711_chip, },
data              894 sound/soc/codecs/tas571x.c 	{ .compatible = "ti,tas5717", .data = &tas5717_chip, },
data              895 sound/soc/codecs/tas571x.c 	{ .compatible = "ti,tas5719", .data = &tas5717_chip, },
data              896 sound/soc/codecs/tas571x.c 	{ .compatible = "ti,tas5721", .data = &tas5721_chip, },
data              639 sound/soc/codecs/tas5720.c 	struct tas5720_data *data;
data              644 sound/soc/codecs/tas5720.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              645 sound/soc/codecs/tas5720.c 	if (!data)
data              648 sound/soc/codecs/tas5720.c 	data->tas5720_client = client;
data              649 sound/soc/codecs/tas5720.c 	data->devtype = id->driver_data;
data              662 sound/soc/codecs/tas5720.c 	data->regmap = devm_regmap_init_i2c(client, regmap_config);
data              663 sound/soc/codecs/tas5720.c 	if (IS_ERR(data->regmap)) {
data              664 sound/soc/codecs/tas5720.c 		ret = PTR_ERR(data->regmap);
data              669 sound/soc/codecs/tas5720.c 	for (i = 0; i < ARRAY_SIZE(data->supplies); i++)
data              670 sound/soc/codecs/tas5720.c 		data->supplies[i].supply = tas5720_supply_names[i];
data              672 sound/soc/codecs/tas5720.c 	ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(data->supplies),
data              673 sound/soc/codecs/tas5720.c 				      data->supplies);
data              679 sound/soc/codecs/tas5720.c 	dev_set_drvdata(dev, data);
data              315 sound/soc/codecs/tlv320aic23.c 	int data = find_rate(mclk, sample_rate_adc, sample_rate_dac);
data              316 sound/soc/codecs/tlv320aic23.c 	if (data < 0) {
data              321 sound/soc/codecs/tlv320aic23.c 	snd_soc_component_write(component, TLV320AIC23_SRATE, data);
data              327 sound/soc/codecs/tlv320aic23.c 			adc, dac, data);
data              904 sound/soc/codecs/tlv320aic31xx.c 	u8 data = 0;
data              914 sound/soc/codecs/tlv320aic31xx.c 		data = (AIC31XX_WORD_LEN_20BITS <<
data              918 sound/soc/codecs/tlv320aic31xx.c 		data = (AIC31XX_WORD_LEN_24BITS <<
data              922 sound/soc/codecs/tlv320aic31xx.c 		data = (AIC31XX_WORD_LEN_32BITS <<
data              933 sound/soc/codecs/tlv320aic31xx.c 			    data);
data             1123 sound/soc/codecs/tlv320aic31xx.c 				   unsigned long event, void *data)
data             1267 sound/soc/codecs/tlv320aic31xx.c 			    struct snd_soc_jack *jack, void *data)
data             1402 sound/soc/codecs/tlv320aic31xx.c static irqreturn_t aic31xx_irq(int irq, void *data)
data             1404 sound/soc/codecs/tlv320aic31xx.c 	struct aic31xx_priv *aic31xx = data;
data             1050 sound/soc/codecs/tlv320aic3x.c 	u8 data, j, r, p, pll_q, pll_p = 1, pll_r = 1, pll_j = 1;
data             1059 sound/soc/codecs/tlv320aic3x.c 	data = snd_soc_component_read32(component, AIC3X_ASD_INTF_CTRLB) & (~(0x3 << 4));
data             1064 sound/soc/codecs/tlv320aic3x.c 		data |= (0x01 << 4);
data             1067 sound/soc/codecs/tlv320aic3x.c 		data |= (0x02 << 4);
data             1070 sound/soc/codecs/tlv320aic3x.c 		data |= (0x03 << 4);
data             1073 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_ASD_INTF_CTRLB, data);
data             1102 sound/soc/codecs/tlv320aic3x.c 	data = (LDAC2LCH | RDAC2RCH);
data             1103 sound/soc/codecs/tlv320aic3x.c 	data |= (fsref == 44100) ? FSREF_44100 : FSREF_48000;
data             1105 sound/soc/codecs/tlv320aic3x.c 		data |= DUAL_RATE_MODE;
data             1106 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_CODEC_DATAPATH_REG, data);
data             1109 sound/soc/codecs/tlv320aic3x.c 	data = (fsref * 20) / params_rate(params);
data             1111 sound/soc/codecs/tlv320aic3x.c 		data /= 2;
data             1112 sound/soc/codecs/tlv320aic3x.c 	data /= 5;
data             1113 sound/soc/codecs/tlv320aic3x.c 	data -= 2;
data             1114 sound/soc/codecs/tlv320aic3x.c 	data |= (data << 4);
data             1115 sound/soc/codecs/tlv320aic3x.c 	snd_soc_component_write(component, AIC3X_SAMPLE_RATE_SEL_REG, data);
data             1365 sound/soc/codecs/tlv320aic3x.c 				 unsigned long event, void *data)
data              212 sound/soc/codecs/tlv320dac33.c 	u8 data[2];
data              220 sound/soc/codecs/tlv320dac33.c 	data[0] = reg & 0xff;
data              221 sound/soc/codecs/tlv320dac33.c 	data[1] = value & 0xff;
data              223 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, data[0], data[1]);
data              225 sound/soc/codecs/tlv320dac33.c 		ret = i2c_master_send(dac33->i2c, data, 2);
data              253 sound/soc/codecs/tlv320dac33.c 	u8 data[3];
data              262 sound/soc/codecs/tlv320dac33.c 	data[0] = reg & 0xff;
data              263 sound/soc/codecs/tlv320dac33.c 	data[1] = (value >> 8) & 0xff;
data              264 sound/soc/codecs/tlv320dac33.c 	data[2] = value & 0xff;
data              266 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, data[0], data[1]);
data              267 sound/soc/codecs/tlv320dac33.c 	dac33_write_reg_cache(component, data[0] + 1, data[2]);
data              271 sound/soc/codecs/tlv320dac33.c 		data[0] |= DAC33_I2C_ADDR_AUTOINC;
data              272 sound/soc/codecs/tlv320dac33.c 		ret = i2c_master_send(dac33->i2c, data, 3);
data               40 sound/soc/codecs/tpa6130a2.c static int tpa6130a2_power(struct tpa6130a2_data *data, bool enable)
data               45 sound/soc/codecs/tpa6130a2.c 		ret = regulator_enable(data->supply);
data               47 sound/soc/codecs/tpa6130a2.c 			dev_err(data->dev,
data               52 sound/soc/codecs/tpa6130a2.c 		if (data->power_gpio >= 0)
data               53 sound/soc/codecs/tpa6130a2.c 			gpio_set_value(data->power_gpio, 1);
data               56 sound/soc/codecs/tpa6130a2.c 		regcache_cache_only(data->regmap, false);
data               57 sound/soc/codecs/tpa6130a2.c 		ret = regcache_sync(data->regmap);
data               59 sound/soc/codecs/tpa6130a2.c 			dev_err(data->dev,
data               61 sound/soc/codecs/tpa6130a2.c 			regcache_cache_only(data->regmap, true);
data               62 sound/soc/codecs/tpa6130a2.c 			if (data->power_gpio >= 0)
data               63 sound/soc/codecs/tpa6130a2.c 				gpio_set_value(data->power_gpio, 0);
data               64 sound/soc/codecs/tpa6130a2.c 			ret2 = regulator_disable(data->supply);
data               66 sound/soc/codecs/tpa6130a2.c 				dev_err(data->dev,
data               75 sound/soc/codecs/tpa6130a2.c 		regcache_mark_dirty(data->regmap);
data               76 sound/soc/codecs/tpa6130a2.c 		regcache_cache_only(data->regmap, true);
data               79 sound/soc/codecs/tpa6130a2.c 		if (data->power_gpio >= 0)
data               80 sound/soc/codecs/tpa6130a2.c 			gpio_set_value(data->power_gpio, 0);
data               82 sound/soc/codecs/tpa6130a2.c 		ret = regulator_disable(data->supply);
data               84 sound/soc/codecs/tpa6130a2.c 			dev_err(data->dev,
data               97 sound/soc/codecs/tpa6130a2.c 	struct tpa6130a2_data *data = snd_soc_component_get_drvdata(c);
data              101 sound/soc/codecs/tpa6130a2.c 		return tpa6130a2_power(data, true);
data              104 sound/soc/codecs/tpa6130a2.c 		return tpa6130a2_power(data, false);
data              145 sound/soc/codecs/tpa6130a2.c 	struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component);
data              147 sound/soc/codecs/tpa6130a2.c 	if (data->id == TPA6140A2)
data              216 sound/soc/codecs/tpa6130a2.c 	struct tpa6130a2_data *data;
data              225 sound/soc/codecs/tpa6130a2.c 	data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
data              226 sound/soc/codecs/tpa6130a2.c 	if (!data)
data              229 sound/soc/codecs/tpa6130a2.c 	data->dev = dev;
data              231 sound/soc/codecs/tpa6130a2.c 	data->regmap = devm_regmap_init_i2c(client, &tpa6130a2_regmap_config);
data              232 sound/soc/codecs/tpa6130a2.c 	if (IS_ERR(data->regmap))
data              233 sound/soc/codecs/tpa6130a2.c 		return PTR_ERR(data->regmap);
data              236 sound/soc/codecs/tpa6130a2.c 		data->power_gpio = pdata->power_gpio;
data              238 sound/soc/codecs/tpa6130a2.c 		data->power_gpio = of_get_named_gpio(np, "power-gpio", 0);
data              245 sound/soc/codecs/tpa6130a2.c 	i2c_set_clientdata(client, data);
data              247 sound/soc/codecs/tpa6130a2.c 	data->id = id->driver_data;
data              249 sound/soc/codecs/tpa6130a2.c 	if (data->power_gpio >= 0) {
data              250 sound/soc/codecs/tpa6130a2.c 		ret = devm_gpio_request(dev, data->power_gpio,
data              254 sound/soc/codecs/tpa6130a2.c 				data->power_gpio);
data              257 sound/soc/codecs/tpa6130a2.c 		gpio_direction_output(data->power_gpio, 0);
data              260 sound/soc/codecs/tpa6130a2.c 	switch (data->id) {
data              263 sound/soc/codecs/tpa6130a2.c 			 data->id);
data              273 sound/soc/codecs/tpa6130a2.c 	data->supply = devm_regulator_get(dev, regulator);
data              274 sound/soc/codecs/tpa6130a2.c 	if (IS_ERR(data->supply)) {
data              275 sound/soc/codecs/tpa6130a2.c 		ret = PTR_ERR(data->supply);
data              280 sound/soc/codecs/tpa6130a2.c 	ret = tpa6130a2_power(data, true);
data              286 sound/soc/codecs/tpa6130a2.c 	regmap_read(data->regmap, TPA6130A2_REG_VERSION, &version);
data              292 sound/soc/codecs/tpa6130a2.c 	ret = tpa6130a2_power(data, false);
data              187 sound/soc/codecs/ts3a227e.c static irqreturn_t ts3a227e_interrupt(int irq, void *data)
data              189 sound/soc/codecs/ts3a227e.c 	struct ts3a227e *ts3a227e = (struct ts3a227e *)data;
data              275 sound/soc/codecs/tscs42xx.c 	memcpy(ucontrol->value.bytes.data,
data              300 sound/soc/codecs/tscs42xx.c 		ucontrol->value.bytes.data, params->max);
data              334 sound/soc/codecs/tscs454.c 	memcpy(ucontrol->value.bytes.data,
data              442 sound/soc/codecs/tscs454.c 		ucontrol->value.bytes.data, params->max);
data              312 sound/soc/codecs/twl6040.c static irqreturn_t twl6040_audio_handler(int irq, void *data)
data              314 sound/soc/codecs/twl6040.c 	struct snd_soc_component *component = data;
data               70 sound/soc/codecs/uda134x.c 	u8 data = value;
data               76 sound/soc/codecs/uda134x.c 		data |= (reg - UDA134X_STATUS0) << 7;
data               83 sound/soc/codecs/uda134x.c 		data |= (reg - UDA134X_DATA000) << 6;
data               98 sound/soc/codecs/uda134x.c 		data = (value | UDA134X_EXTDATA_PREFIX);
data              103 sound/soc/codecs/uda134x.c 		       addr, &data, 1);
data               97 sound/soc/codecs/uda1380.c 	u8 data[3];
data              104 sound/soc/codecs/uda1380.c 	data[0] = reg;
data              105 sound/soc/codecs/uda1380.c 	data[1] = (value & 0xff00) >> 8;
data              106 sound/soc/codecs/uda1380.c 	data[2] = value & 0x00ff;
data              116 sound/soc/codecs/uda1380.c 	if (i2c_master_send(uda1380->i2c, data, 3) == 3) {
data              118 sound/soc/codecs/uda1380.c 		i2c_master_send(uda1380->i2c, data, 1);
data              119 sound/soc/codecs/uda1380.c 		i2c_master_recv(uda1380->i2c, data, 2);
data              120 sound/soc/codecs/uda1380.c 		val = (data[0]<<8) | data[1];
data              123 sound/soc/codecs/uda1380.c 					(data[0]<<8) | data[1]);
data              137 sound/soc/codecs/uda1380.c 	u8 data[3];
data              142 sound/soc/codecs/uda1380.c 		data[0] = reg;
data              143 sound/soc/codecs/uda1380.c 		data[1] = (cache[reg] & 0xff00) >> 8;
data              144 sound/soc/codecs/uda1380.c 		data[2] = cache[reg] & 0x00ff;
data              145 sound/soc/codecs/uda1380.c 		if (i2c_master_send(uda1380->i2c, data, 3) != 3)
data              161 sound/soc/codecs/uda1380.c 		u8 data[3];
data              163 sound/soc/codecs/uda1380.c 		data[0] = UDA1380_RESET;
data              164 sound/soc/codecs/uda1380.c 		data[1] = 0;
data              165 sound/soc/codecs/uda1380.c 		data[2] = 0;
data              167 sound/soc/codecs/uda1380.c 		if (i2c_master_send(uda1380->i2c, data, 3) != 3) {
data              365 sound/soc/codecs/wcd9335.c 	irqreturn_t (*handler)(int irq, void *data);
data             3965 sound/soc/codecs/wcd9335.c static irqreturn_t wcd9335_slimbus_irq(int irq, void *data)
data             3967 sound/soc/codecs/wcd9335.c 	struct wcd9335_codec *wcd = data;
data               46 sound/soc/codecs/wm0010.c 	uint8_t data[0];
data              215 sound/soc/codecs/wm0010.c static void wm0010_boot_xfer_complete(void *data)
data              217 sound/soc/codecs/wm0010.c 	struct wm0010_boot_xfer *xfer = data;
data              366 sound/soc/codecs/wm0010.c 	rec = (const struct dfw_binrec *)fw->data;
data              367 sound/soc/codecs/wm0010.c 	inforec = (const struct dfw_inforec *)rec->data;
data              402 sound/soc/codecs/wm0010.c 	rec = (void *)&rec->data[rec->length];
data              457 sound/soc/codecs/wm0010.c 		rec = (void *)&rec->data[rec->length];
data              530 sound/soc/codecs/wm0010.c 	memcpy(img, &fw->data[0], fw->size);
data              840 sound/soc/codecs/wm0010.c static irqreturn_t wm0010_irq(int irq, void *data)
data              842 sound/soc/codecs/wm0010.c 	struct wm0010_priv *wm0010 = data;
data              914 sound/soc/codecs/wm2000.c 	memcpy(wm2000->anc_download + 2, fw->data, fw->size);
data             2118 sound/soc/codecs/wm2200.c static irqreturn_t wm2200_irq(int irq, void *data)
data             2120 sound/soc/codecs/wm2200.c 	struct wm2200_priv *wm2200 = data;
data             2151 sound/soc/codecs/wm5100.c static irqreturn_t wm5100_irq(int irq, void *data)
data             2153 sound/soc/codecs/wm5100.c 	struct wm5100_priv *wm5100 = data;
data             2221 sound/soc/codecs/wm5100.c static irqreturn_t wm5100_edge_irq(int irq, void *data)
data             2227 sound/soc/codecs/wm5100.c 		val = wm5100_irq(irq, data);
data              672 sound/soc/codecs/wm5102.c 			   ucontrol->value.bytes.data);
data              685 sound/soc/codecs/wm5102.c 	memcpy(&arizona->dac_comp_coeff, ucontrol->value.bytes.data,
data             1921 sound/soc/codecs/wm5102.c static irqreturn_t wm5102_adsp2_irq(int irq, void *data)
data             1923 sound/soc/codecs/wm5102.c 	struct wm5102_priv *priv = data;
data             2262 sound/soc/codecs/wm5110.c static irqreturn_t wm5110_adsp2_irq(int irq, void *data)
data             2264 sound/soc/codecs/wm5110.c 	struct wm5110_priv *priv = data;
data             1271 sound/soc/codecs/wm8350.c static irqreturn_t wm8350_hpl_jack_handler(int irq, void *data)
data             1273 sound/soc/codecs/wm8350.c 	struct wm8350_data *priv = data;
data             1289 sound/soc/codecs/wm8350.c static irqreturn_t wm8350_hpr_jack_handler(int irq, void *data)
data             1291 sound/soc/codecs/wm8350.c 	struct wm8350_data *priv = data;
data             1363 sound/soc/codecs/wm8350.c static irqreturn_t wm8350_mic_handler(int irq, void *data)
data             1365 sound/soc/codecs/wm8350.c 	struct wm8350_data *priv = data;
data              992 sound/soc/codecs/wm8580.c 	{ .compatible = "wlf,wm8580", .data = &wm8580_data },
data              993 sound/soc/codecs/wm8580.c 	{ .compatible = "wlf,wm8581", .data = &wm8581_data },
data             1028 sound/soc/codecs/wm8580.c 		wm8580->drvdata = of_id->data;
data              100 sound/soc/codecs/wm8770.c 				      unsigned long event, void *data)    \
data               84 sound/soc/codecs/wm8804.c 				      unsigned long event, void *data)    \
data             1643 sound/soc/codecs/wm8903.c static irqreturn_t wm8903_irq(int irq, void *data)
data             1645 sound/soc/codecs/wm8903.c 	struct wm8903_priv *wm8903 = data;
data             2131 sound/soc/codecs/wm8904.c 		.data = (void *)WM8904,
data             2134 sound/soc/codecs/wm8904.c 		.data = (void *)WM8912,
data             2175 sound/soc/codecs/wm8904.c 		wm8904->devtype = (enum wm8904_type)match->data;
data               45 sound/soc/codecs/wm8958-dsp2.c 	const u8 *data;
data               60 sound/soc/codecs/wm8958-dsp2.c 	if (memcmp(fw->data, "WMFW", 4) != 0) {
data               61 sound/soc/codecs/wm8958-dsp2.c 		memcpy(&data32, fw->data, sizeof(data32));
data               68 sound/soc/codecs/wm8958-dsp2.c 	memcpy(&data32, fw->data + 4, sizeof(data32));
data               71 sound/soc/codecs/wm8958-dsp2.c 	memcpy(&data32, fw->data + 8, sizeof(data32));
data               90 sound/soc/codecs/wm8958-dsp2.c 		memcpy(&data64, fw->data + 24, sizeof(u64));
data               98 sound/soc/codecs/wm8958-dsp2.c 	data = fw->data + len;
data              107 sound/soc/codecs/wm8958-dsp2.c 		memcpy(&data32, data + 4, sizeof(data32));
data              119 sound/soc/codecs/wm8958-dsp2.c 		memcpy(&data32, data, sizeof(data32));
data              130 sound/soc/codecs/wm8958-dsp2.c 				memcpy(str, data + 8, block_len);
data              156 sound/soc/codecs/wm8958-dsp2.c 					  (void *)(data + 8));
data              168 sound/soc/codecs/wm8958-dsp2.c 		data += block_len + 8;
data               93 sound/soc/codecs/wm8962.c 				    unsigned long event, void *data)	\
data             3006 sound/soc/codecs/wm8962.c static irqreturn_t wm8962_irq(int irq, void *data)
data             3008 sound/soc/codecs/wm8962.c 	struct device *dev = data;
data             1404 sound/soc/codecs/wm8993.c static irqreturn_t wm8993_irq(int irq, void *data)
data             1406 sound/soc/codecs/wm8993.c 	struct wm8993_priv *wm8993 = data;
data             2358 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_fll_locked_irq(int irq, void *data)
data             2360 sound/soc/codecs/wm8994.c 	struct completion *completion = data;
data             3490 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_mic_irq(int irq, void *data)
data             3492 sound/soc/codecs/wm8994.c 	struct wm8994_priv *priv = data;
data             3577 sound/soc/codecs/wm8994.c static void wm8958_mic_id(void *data, u16 status)
data             3579 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = data;
data             3664 sound/soc/codecs/wm8994.c static irqreturn_t wm1811_jackdet_irq(int irq, void *data)
data             3666 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = data;
data             3879 sound/soc/codecs/wm8994.c static irqreturn_t wm8958_mic_irq(int irq, void *data)
data             3881 sound/soc/codecs/wm8994.c 	struct wm8994_priv *wm8994 = data;
data             3963 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_fifo_error(int irq, void *data)
data             3965 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = data;
data             3972 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_temp_warn(int irq, void *data)
data             3974 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = data;
data             3981 sound/soc/codecs/wm8994.c static irqreturn_t wm8994_temp_shut(int irq, void *data)
data             3983 sound/soc/codecs/wm8994.c 	struct snd_soc_component *component = data;
data               40 sound/soc/codecs/wm8994.h typedef void (*wm1811_micdet_cb)(void *data);
data               41 sound/soc/codecs/wm8994.h typedef void (*wm1811_mic_id_cb)(void *data, u16 status);
data              395 sound/soc/codecs/wm8995.c 				      unsigned long event, void *data)    \
data              103 sound/soc/codecs/wm8996.c 				    unsigned long event, void *data)	\
data             2483 sound/soc/codecs/wm8996.c static irqreturn_t wm8996_irq(int irq, void *data)
data             2485 sound/soc/codecs/wm8996.c 	struct snd_soc_component *component = data;
data             2524 sound/soc/codecs/wm8996.c static irqreturn_t wm8996_edge_irq(int irq, void *data)
data             2530 sound/soc/codecs/wm8996.c 		val = wm8996_irq(irq, data);
data             1067 sound/soc/codecs/wm_adsp.c 	char *p = ucontrol->value.bytes.data;
data             1172 sound/soc/codecs/wm_adsp.c 	char *p = ucontrol->value.bytes.data;
data             1579 sound/soc/codecs/wm_adsp.c static inline void wm_coeff_parse_alg(struct wm_adsp *dsp, const u8 **data,
data             1587 sound/soc/codecs/wm_adsp.c 		raw = (const struct wmfw_adsp_alg_data *)*data;
data             1588 sound/soc/codecs/wm_adsp.c 		*data = raw->data;
data             1596 sound/soc/codecs/wm_adsp.c 		blk->id = wm_coeff_parse_int(sizeof(raw->id), data);
data             1597 sound/soc/codecs/wm_adsp.c 		blk->name_len = wm_coeff_parse_string(sizeof(u8), data,
data             1599 sound/soc/codecs/wm_adsp.c 		wm_coeff_parse_string(sizeof(u16), data, NULL);
data             1600 sound/soc/codecs/wm_adsp.c 		blk->ncoeff = wm_coeff_parse_int(sizeof(raw->ncoeff), data);
data             1609 sound/soc/codecs/wm_adsp.c static inline void wm_coeff_parse_coeff(struct wm_adsp *dsp, const u8 **data,
data             1619 sound/soc/codecs/wm_adsp.c 		raw = (const struct wmfw_adsp_coeff_data *)*data;
data             1620 sound/soc/codecs/wm_adsp.c 		*data = *data + sizeof(raw->hdr) + le32_to_cpu(raw->hdr.size);
data             1631 sound/soc/codecs/wm_adsp.c 		tmp = *data;
data             1643 sound/soc/codecs/wm_adsp.c 		*data = *data + sizeof(raw->hdr) + length;
data             1676 sound/soc/codecs/wm_adsp.c 	const u8 *data = region->data;
data             1679 sound/soc/codecs/wm_adsp.c 	wm_coeff_parse_alg(dsp, &data, &alg_blk);
data             1681 sound/soc/codecs/wm_adsp.c 		wm_coeff_parse_coeff(dsp, &data, &coeff_blk);
data             1748 sound/soc/codecs/wm_adsp.c 	adsp1_sizes = (void *)&firmware->data[pos];
data             1764 sound/soc/codecs/wm_adsp.c 	adsp2_sizes = (void *)&firmware->data[pos];
data             1837 sound/soc/codecs/wm_adsp.c 	header = (void *)&firmware->data[0];
data             1862 sound/soc/codecs/wm_adsp.c 	footer = (void *)&firmware->data[pos];
data             1876 sound/soc/codecs/wm_adsp.c 		region = (void *)&(firmware->data[pos]);
data             1943 sound/soc/codecs/wm_adsp.c 			memcpy(text, region->data, le32_to_cpu(region->len));
data             1950 sound/soc/codecs/wm_adsp.c 			buf = wm_adsp_buf_alloc(region->data,
data             2491 sound/soc/codecs/wm_adsp.c 	hdr = (void *)&firmware->data[0];
data             2517 sound/soc/codecs/wm_adsp.c 		blk = (void *)(&firmware->data[pos]);
data             2604 sound/soc/codecs/wm_adsp.c 			buf = wm_adsp_buf_alloc(blk->data,
data             3556 sound/soc/codecs/wm_adsp.c 				   unsigned int num_words, u32 *data)
data             3567 sound/soc/codecs/wm_adsp.c 	ret = regmap_raw_read(dsp->regmap, reg, data,
data             3568 sound/soc/codecs/wm_adsp.c 			      sizeof(*data) * num_words);
data             3573 sound/soc/codecs/wm_adsp.c 		data[i] = be32_to_cpu(data[i]) & 0x00ffffffu;
data             3579 sound/soc/codecs/wm_adsp.c 					 unsigned int mem_addr, u32 *data)
data             3581 sound/soc/codecs/wm_adsp.c 	return wm_adsp_read_data_block(dsp, mem_type, mem_addr, 1, data);
data             3585 sound/soc/codecs/wm_adsp.c 				   unsigned int mem_addr, u32 data)
data             3595 sound/soc/codecs/wm_adsp.c 	data = cpu_to_be32(data & 0x00ffffffu);
data             3597 sound/soc/codecs/wm_adsp.c 	return regmap_raw_write(dsp->regmap, reg, &data, sizeof(data));
data             3601 sound/soc/codecs/wm_adsp.c 				      unsigned int field_offset, u32 *data)
data             3604 sound/soc/codecs/wm_adsp.c 				      buf->host_buf_ptr + field_offset, data);
data             3608 sound/soc/codecs/wm_adsp.c 				       unsigned int field_offset, u32 data)
data             3611 sound/soc/codecs/wm_adsp.c 				       buf->host_buf_ptr + field_offset, data);
data             4249 sound/soc/codecs/wm_adsp.c irqreturn_t wm_adsp2_bus_error(int irq, void *data)
data             4251 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsp = (struct wm_adsp *)data;
data             4315 sound/soc/codecs/wm_adsp.c irqreturn_t wm_halo_bus_error(int irq, void *data)
data             4317 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsp = (struct wm_adsp *)data;
data             4372 sound/soc/codecs/wm_adsp.c irqreturn_t wm_halo_wdt_expire(int irq, void *data)
data             4374 sound/soc/codecs/wm_adsp.c 	struct wm_adsp *dsp = data;
data              174 sound/soc/codecs/wm_adsp.h irqreturn_t wm_adsp2_bus_error(int irq, void *data);
data              175 sound/soc/codecs/wm_adsp.h irqreturn_t wm_halo_bus_error(int irq, void *data);
data              176 sound/soc/codecs/wm_adsp.h irqreturn_t wm_halo_wdt_expire(int irq, void *data);
data               97 sound/soc/codecs/wm_hubs.c irqreturn_t wm_hubs_dcs_done(int irq, void *data)
data               99 sound/soc/codecs/wm_hubs.c 	struct wm_hubs_data *hubs = data;
data               61 sound/soc/codecs/wm_hubs.h extern irqreturn_t wm_hubs_dcs_done(int irq, void *data);
data               63 sound/soc/codecs/wmfw.h 	u8 data[];
data              136 sound/soc/codecs/wmfw.h 	u8 data[];
data              150 sound/soc/codecs/wmfw.h 	u8 data[];
data              164 sound/soc/codecs/wmfw.h 	u8 data[];
data              174 sound/soc/codecs/wmfw.h 	u8 data[];
data              557 sound/soc/dwc/dwc-i2s.c 	dev->play_dma_data.pd.data = pdata->play_dma_data;
data              558 sound/soc/dwc/dwc-i2s.c 	dev->capture_dma_data.pd.data = pdata->capture_dma_data;
data              456 sound/soc/fsl/fsl_audmix.c 		.data = "imx-audmix",
data              472 sound/soc/fsl/fsl_audmix.c 	if (!of_id || !of_id->data)
data              475 sound/soc/fsl/fsl_audmix.c 	mdrv = of_id->data;
data               60 sound/soc/fsl/fsl_micfil.c 	{ .compatible = "fsl,imx8mm-micfil", .data = &fsl_micfil_imx8mm },
data              656 sound/soc/fsl/fsl_micfil.c 	if (!of_id || !of_id->data)
data              659 sound/soc/fsl/fsl_micfil.c 	micfil->soc = of_id->data;
data             1085 sound/soc/fsl/fsl_sai.c 	{ .compatible = "fsl,vf610-sai", .data = &fsl_sai_vf610_data },
data             1086 sound/soc/fsl/fsl_sai.c 	{ .compatible = "fsl,imx6sx-sai", .data = &fsl_sai_imx6sx_data },
data             1087 sound/soc/fsl/fsl_sai.c 	{ .compatible = "fsl,imx6ul-sai", .data = &fsl_sai_imx6sx_data },
data             1088 sound/soc/fsl/fsl_sai.c 	{ .compatible = "fsl,imx7ulp-sai", .data = &fsl_sai_imx7ulp_data },
data             1089 sound/soc/fsl/fsl_sai.c 	{ .compatible = "fsl,imx8mq-sai", .data = &fsl_sai_imx8mq_data },
data             1090 sound/soc/fsl/fsl_sai.c 	{ .compatible = "fsl,imx8qm-sai", .data = &fsl_sai_imx8qm_data },
data              762 sound/soc/fsl/fsl_spdif.c 		memcpy(&ucontrol->value.bytes.data[0],
data              350 sound/soc/fsl/fsl_ssi.c 	{ .compatible = "fsl,mpc8610-ssi", .data = &fsl_ssi_mpc8610 },
data              351 sound/soc/fsl/fsl_ssi.c 	{ .compatible = "fsl,imx51-ssi", .data = &fsl_ssi_imx51 },
data              352 sound/soc/fsl/fsl_ssi.c 	{ .compatible = "fsl,imx35-ssi", .data = &fsl_ssi_imx35 },
data              353 sound/soc/fsl/fsl_ssi.c 	{ .compatible = "fsl,imx21-ssi", .data = &fsl_ssi_imx21 },
data             1385 sound/soc/fsl/fsl_ssi.c 	if (!of_id || !of_id->data)
data             1388 sound/soc/fsl/fsl_ssi.c 	ssi->soc = of_id->data;
data              187 sound/soc/fsl/imx-audmux.c 	{ .compatible = "fsl,imx21-audmux", .data = &imx_audmux_ids[0], },
data              188 sound/soc/fsl/imx-audmux.c 	{ .compatible = "fsl,imx31-audmux", .data = &imx_audmux_ids[1], },
data              318 sound/soc/fsl/imx-audmux.c 		pdev->id_entry = of_id->data;
data               43 sound/soc/fsl/imx-es8328.c 	struct imx_es8328_data *data = container_of(rtd->card,
data               48 sound/soc/fsl/imx-es8328.c 	if (gpio_is_valid(data->jack_gpio)) {
data               55 sound/soc/fsl/imx-es8328.c 		headset_jack_gpios[0].gpio = data->jack_gpio;
data               76 sound/soc/fsl/imx-es8328.c 	struct imx_es8328_data *data;
data              145 sound/soc/fsl/imx-es8328.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              146 sound/soc/fsl/imx-es8328.c 	if (!data) {
data              157 sound/soc/fsl/imx-es8328.c 	data->dev = dev;
data              159 sound/soc/fsl/imx-es8328.c 	data->jack_gpio = of_get_named_gpio(pdev->dev.of_node, "jack-gpio", 0);
data              161 sound/soc/fsl/imx-es8328.c 	data->dai.cpus		= &comp[0];
data              162 sound/soc/fsl/imx-es8328.c 	data->dai.codecs	= &comp[1];
data              163 sound/soc/fsl/imx-es8328.c 	data->dai.platforms	= &comp[2];
data              165 sound/soc/fsl/imx-es8328.c 	data->dai.num_cpus	= 1;
data              166 sound/soc/fsl/imx-es8328.c 	data->dai.num_codecs	= 1;
data              167 sound/soc/fsl/imx-es8328.c 	data->dai.num_platforms	= 1;
data              169 sound/soc/fsl/imx-es8328.c 	data->dai.name = "hifi";
data              170 sound/soc/fsl/imx-es8328.c 	data->dai.stream_name = "hifi";
data              171 sound/soc/fsl/imx-es8328.c 	data->dai.codecs->dai_name = "es8328-hifi-analog";
data              172 sound/soc/fsl/imx-es8328.c 	data->dai.codecs->of_node = codec_np;
data              173 sound/soc/fsl/imx-es8328.c 	data->dai.cpus->of_node = ssi_np;
data              174 sound/soc/fsl/imx-es8328.c 	data->dai.platforms->of_node = ssi_np;
data              175 sound/soc/fsl/imx-es8328.c 	data->dai.init = &imx_es8328_dai_init;
data              176 sound/soc/fsl/imx-es8328.c 	data->dai.dai_fmt = SND_SOC_DAIFMT_I2S | SND_SOC_DAIFMT_NB_NF |
data              179 sound/soc/fsl/imx-es8328.c 	data->card.dev = dev;
data              180 sound/soc/fsl/imx-es8328.c 	data->card.dapm_widgets = imx_es8328_dapm_widgets;
data              181 sound/soc/fsl/imx-es8328.c 	data->card.num_dapm_widgets = ARRAY_SIZE(imx_es8328_dapm_widgets);
data              182 sound/soc/fsl/imx-es8328.c 	ret = snd_soc_of_parse_card_name(&data->card, "model");
data              187 sound/soc/fsl/imx-es8328.c 	ret = snd_soc_of_parse_audio_routing(&data->card, "audio-routing");
data              192 sound/soc/fsl/imx-es8328.c 	data->card.num_links = 1;
data              193 sound/soc/fsl/imx-es8328.c 	data->card.owner = THIS_MODULE;
data              194 sound/soc/fsl/imx-es8328.c 	data->card.dai_link = &data->dai;
data              196 sound/soc/fsl/imx-es8328.c 	ret = snd_soc_register_card(&data->card);
data              202 sound/soc/fsl/imx-es8328.c 	platform_set_drvdata(pdev, data);
data              212 sound/soc/fsl/imx-es8328.c 	struct imx_es8328_data *data = platform_get_drvdata(pdev);
data              214 sound/soc/fsl/imx-es8328.c 	snd_soc_unregister_card(&data->card);
data               29 sound/soc/fsl/imx-sgtl5000.c 	struct imx_sgtl5000_data *data = snd_soc_card_get_drvdata(rtd->card);
data               34 sound/soc/fsl/imx-sgtl5000.c 				     data->clk_frequency, SND_SOC_CLOCK_IN);
data               57 sound/soc/fsl/imx-sgtl5000.c 	struct imx_sgtl5000_data *data = NULL;
data              120 sound/soc/fsl/imx-sgtl5000.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data              121 sound/soc/fsl/imx-sgtl5000.c 	if (!data) {
data              132 sound/soc/fsl/imx-sgtl5000.c 	data->codec_clk = clk_get(&codec_dev->dev, NULL);
data              133 sound/soc/fsl/imx-sgtl5000.c 	if (IS_ERR(data->codec_clk)) {
data              134 sound/soc/fsl/imx-sgtl5000.c 		ret = PTR_ERR(data->codec_clk);
data              138 sound/soc/fsl/imx-sgtl5000.c 	data->clk_frequency = clk_get_rate(data->codec_clk);
data              140 sound/soc/fsl/imx-sgtl5000.c 	data->dai.cpus		= &comp[0];
data              141 sound/soc/fsl/imx-sgtl5000.c 	data->dai.codecs	= &comp[1];
data              142 sound/soc/fsl/imx-sgtl5000.c 	data->dai.platforms	= &comp[2];
data              144 sound/soc/fsl/imx-sgtl5000.c 	data->dai.num_cpus	= 1;
data              145 sound/soc/fsl/imx-sgtl5000.c 	data->dai.num_codecs	= 1;
data              146 sound/soc/fsl/imx-sgtl5000.c 	data->dai.num_platforms	= 1;
data              148 sound/soc/fsl/imx-sgtl5000.c 	data->dai.name = "HiFi";
data              149 sound/soc/fsl/imx-sgtl5000.c 	data->dai.stream_name = "HiFi";
data              150 sound/soc/fsl/imx-sgtl5000.c 	data->dai.codecs->dai_name = "sgtl5000";
data              151 sound/soc/fsl/imx-sgtl5000.c 	data->dai.codecs->of_node = codec_np;
data              152 sound/soc/fsl/imx-sgtl5000.c 	data->dai.cpus->of_node = ssi_np;
data              153 sound/soc/fsl/imx-sgtl5000.c 	data->dai.platforms->of_node = ssi_np;
data              154 sound/soc/fsl/imx-sgtl5000.c 	data->dai.init = &imx_sgtl5000_dai_init;
data              155 sound/soc/fsl/imx-sgtl5000.c 	data->dai.dai_fmt = SND_SOC_DAIFMT_I2S | SND_SOC_DAIFMT_NB_NF |
data              158 sound/soc/fsl/imx-sgtl5000.c 	data->card.dev = &pdev->dev;
data              159 sound/soc/fsl/imx-sgtl5000.c 	ret = snd_soc_of_parse_card_name(&data->card, "model");
data              162 sound/soc/fsl/imx-sgtl5000.c 	ret = snd_soc_of_parse_audio_routing(&data->card, "audio-routing");
data              165 sound/soc/fsl/imx-sgtl5000.c 	data->card.num_links = 1;
data              166 sound/soc/fsl/imx-sgtl5000.c 	data->card.owner = THIS_MODULE;
data              167 sound/soc/fsl/imx-sgtl5000.c 	data->card.dai_link = &data->dai;
data              168 sound/soc/fsl/imx-sgtl5000.c 	data->card.dapm_widgets = imx_sgtl5000_dapm_widgets;
data              169 sound/soc/fsl/imx-sgtl5000.c 	data->card.num_dapm_widgets = ARRAY_SIZE(imx_sgtl5000_dapm_widgets);
data              171 sound/soc/fsl/imx-sgtl5000.c 	platform_set_drvdata(pdev, &data->card);
data              172 sound/soc/fsl/imx-sgtl5000.c 	snd_soc_card_set_drvdata(&data->card, data);
data              174 sound/soc/fsl/imx-sgtl5000.c 	ret = devm_snd_soc_register_card(&pdev->dev, &data->card);
data              188 sound/soc/fsl/imx-sgtl5000.c 	if (data && !IS_ERR(data->codec_clk))
data              189 sound/soc/fsl/imx-sgtl5000.c 		clk_put(data->codec_clk);
data              199 sound/soc/fsl/imx-sgtl5000.c 	struct imx_sgtl5000_data *data = snd_soc_card_get_drvdata(card);
data              201 sound/soc/fsl/imx-sgtl5000.c 	clk_put(data->codec_clk);
data               17 sound/soc/fsl/imx-spdif.c 	struct imx_spdif_data *data;
data               28 sound/soc/fsl/imx-spdif.c 	data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
data               30 sound/soc/fsl/imx-spdif.c 	if (!data || !comp) {
data               35 sound/soc/fsl/imx-spdif.c 	data->dai.cpus		= &comp[0];
data               36 sound/soc/fsl/imx-spdif.c 	data->dai.codecs	= &comp[1];
data               37 sound/soc/fsl/imx-spdif.c 	data->dai.platforms	= &comp[2];
data               39 sound/soc/fsl/imx-spdif.c 	data->dai.num_cpus	= 1;
data               40 sound/soc/fsl/imx-spdif.c 	data->dai.num_codecs	= 1;
data               41 sound/soc/fsl/imx-spdif.c 	data->dai.num_platforms	= 1;
data               43 sound/soc/fsl/imx-spdif.c 	data->dai.name = "S/PDIF PCM";
data               44 sound/soc/fsl/imx-spdif.c 	data->dai.stream_name = "S/PDIF PCM";
data               45 sound/soc/fsl/imx-spdif.c 	data->dai.codecs->dai_name = "snd-soc-dummy-dai";
data               46 sound/soc/fsl/imx-spdif.c 	data->dai.codecs->name = "snd-soc-dummy";
data               47 sound/soc/fsl/imx-spdif.c 	data->dai.cpus->of_node = spdif_np;
data               48 sound/soc/fsl/imx-spdif.c 	data->dai.platforms->of_node = spdif_np;
data               49 sound/soc/fsl/imx-spdif.c 	data->dai.playback_only = true;
data               50 sound/soc/fsl/imx-spdif.c 	data->dai.capture_only = true;
data               53 sound/soc/fsl/imx-spdif.c 		data->dai.capture_only = false;
data               56 sound/soc/fsl/imx-spdif.c 		data->dai.playback_only = false;
data               58 sound/soc/fsl/imx-spdif.c 	if (data->dai.playback_only && data->dai.capture_only) {
data               63 sound/soc/fsl/imx-spdif.c 	data->card.dev = &pdev->dev;
data               64 sound/soc/fsl/imx-spdif.c 	data->card.dai_link = &data->dai;
data               65 sound/soc/fsl/imx-spdif.c 	data->card.num_links = 1;
data               66 sound/soc/fsl/imx-spdif.c 	data->card.owner = THIS_MODULE;
data               68 sound/soc/fsl/imx-spdif.c 	ret = snd_soc_of_parse_card_name(&data->card, "model");
data               72 sound/soc/fsl/imx-spdif.c 	ret = devm_snd_soc_register_card(&pdev->dev, &data->card);
data               68 sound/soc/fsl/mpc5200_dma.c 	bd->data[0] = s->runtime->dma_addr + (s->period_next * s->period_bytes);
data              694 sound/soc/generic/audio-graph-card.c 	  .data = (void *)DPCM_SELECTABLE },
data               17 sound/soc/generic/simple-card-utils.c void asoc_simple_convert_fixup(struct asoc_simple_data *data,
data               25 sound/soc/generic/simple-card-utils.c 	if (data->convert_rate)
data               27 sound/soc/generic/simple-card-utils.c 		rate->max = data->convert_rate;
data               29 sound/soc/generic/simple-card-utils.c 	if (data->convert_channels)
data               31 sound/soc/generic/simple-card-utils.c 		channels->max = data->convert_channels;
data               38 sound/soc/generic/simple-card-utils.c 			       struct asoc_simple_data *data)
data               47 sound/soc/generic/simple-card-utils.c 	of_property_read_u32(np, prop, &data->convert_rate);
data               51 sound/soc/generic/simple-card-utils.c 	of_property_read_u32(np, prop, &data->convert_channels);
data              725 sound/soc/generic/simple-card.c 	  .data = (void *)DPCM_SELECTABLE },
data              326 sound/soc/intel/atom/sst-atom-controls.c 		memcpy(ucontrol->value.bytes.data, bc->params, bc->max);
data              349 sound/soc/intel/atom/sst-atom-controls.c 		memcpy(bc->params, ucontrol->value.bytes.data, bc->max);
data              220 sound/soc/intel/atom/sst-mfld-dsp.h 		u32  data:14;	/* Ack/Info for msg, size of msg in Mailbox */
data              161 sound/soc/intel/atom/sst/sst.h 	void	*data;
data              482 sound/soc/intel/atom/sst/sst.h 		u32 drv_id, u32 ipc, void *data, u32 size);
data              489 sound/soc/intel/atom/sst/sst.h 		size_t mbox_data_len, const void *mbox_data, void **data,
data               65 sound/soc/intel/atom/sst/sst_ipc.c 		u32 drv_id, u32 ipc, void *data, u32 size)
data               78 sound/soc/intel/atom/sst/sst_ipc.c 			block->data = data;
data              105 sound/soc/intel/atom/sst/sst_ipc.c 			kfree(freed->data);
data              106 sound/soc/intel/atom/sst/sst_ipc.c 			freed->data = NULL;
data              323 sound/soc/intel/atom/sst/sst_ipc.c 	void *data;
data              360 sound/soc/intel/atom/sst/sst_ipc.c 		data = kmemdup((void *)msg->mailbox_data, msg_low, GFP_KERNEL);
data              361 sound/soc/intel/atom/sst/sst_ipc.c 		if (!data)
data              364 sound/soc/intel/atom/sst/sst_ipc.c 		dsp_hdr = (struct ipc_dsp_hdr *)data;
data              368 sound/soc/intel/atom/sst/sst_ipc.c 				msg_high.part.msg_id, data, msg_low))
data              369 sound/soc/intel/atom/sst/sst_ipc.c 			kfree(data);
data              298 sound/soc/intel/atom/sst/sst_loader.c 	memcpy(sst->fw_in_mem, fw->data, fw->size);
data              223 sound/soc/intel/atom/sst/sst_pvt.c 		size_t mbox_data_len, const void *mbox_data, void **data,
data              277 sound/soc/intel/atom/sst/sst_pvt.c 		if (data && block->data) {
data              278 sound/soc/intel/atom/sst/sst_pvt.c 			*data = kmemdup(block->data, block->size, GFP_KERNEL);
data              279 sound/soc/intel/atom/sst/sst_pvt.c 			if (!*data) {
data              106 sound/soc/intel/atom/sst/sst_stream.c 	void *data = NULL;
data              119 sound/soc/intel/atom/sst/sst_stream.c 			&data, true, true, false, true);
data              126 sound/soc/intel/atom/sst/sst_stream.c 	} else if (data) {
data              127 sound/soc/intel/atom/sst/sst_stream.c 		response = (struct snd_sst_alloc_response *)data;
data              140 sound/soc/intel/atom/sst/sst_stream.c 	kfree(data);
data              155 sound/soc/intel/atom/sst/sst_stream.c 	u16 data = 0;
data              166 sound/soc/intel/atom/sst/sst_stream.c 			sizeof(u16), &data, NULL, true, true, true, false);
data              221 sound/soc/intel/atom/sst/sst_stream.c 			unsigned char *r = block->data;
data              105 sound/soc/intel/baytrail/sst-baytrail-dsp.c 		mod->data = (void *)block + sizeof(*block);
data              155 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	u32 (*notify_position)(struct sst_byt_stream *stream, void *data);
data              176 sound/soc/intel/baytrail/sst-baytrail-ipc.c static inline u64 sst_byt_header(int msg_id, int data, bool large, int str_id)
data              179 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	       IPC_HEADER_LARGE(large) | IPC_HEADER_DATA(data) |
data              246 sound/soc/intel/baytrail/sst-baytrail-ipc.c 		sst_dsp_inbox_read(byt->dsp, msg->rx.data, msg->rx.size);
data              339 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	u32 (*notify_position)(struct sst_byt_stream *stream, void *data),
data              340 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	void *data)
data              353 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	stream->pdata = data;
data              417 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	request.data = &stream->request;
data              419 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	reply.data = &stream->reply;
data              486 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	request.data = &start_stream;
data              626 sound/soc/intel/baytrail/sst-baytrail-ipc.c 		sst_dsp_outbox_write(ipc->dsp, msg->tx.data, msg->tx.size);
data              650 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	*(u32 *)msg->tx.data = (u32)(msg->tx.header & (u32)-1);
data              651 sound/soc/intel/baytrail/sst-baytrail-ipc.c 	memcpy(msg->tx.data + sizeof(u32), tx_data, tx_size);
data               30 sound/soc/intel/baytrail/sst-baytrail-ipc.h 				       void *data),
data               31 sound/soc/intel/baytrail/sst-baytrail-ipc.h 	void *data);
data              207 sound/soc/intel/baytrail/sst-baytrail-pcm.c static u32 byt_notify_pointer(struct sst_byt_stream *stream, void *data)
data              209 sound/soc/intel/baytrail/sst-baytrail-pcm.c 	struct sst_byt_pcm_data *pcm_data = data;
data              130 sound/soc/intel/boards/cht_bsw_max98090_ti.c 		unsigned long event, void *data)
data              132 sound/soc/intel/boards/cht_bsw_max98090_ti.c 	struct snd_soc_jack *jack = (struct snd_soc_jack *)data;
data              202 sound/soc/intel/common/sst-dsp-priv.h 	void *data;			/* module data */
data              357 sound/soc/intel/common/sst-firmware.c 	memcpy((void *)sst_fw->dma_buf, (void *)fw->data, fw->size);
data              828 sound/soc/intel/common/sst-firmware.c 		sst_memcpy32(dsp->addr.lpe + module->offset, module->data,
data               67 sound/soc/intel/common/sst-ipc.c 			if (reply->data)
data               68 sound/soc/intel/common/sst-ipc.c 				memcpy(reply->data, msg->rx.data, msg->rx.size);
data              103 sound/soc/intel/common/sst-ipc.c 		ipc->ops.tx_data_copy(msg, request.data, request.size);
data              125 sound/soc/intel/common/sst-ipc.c 		ipc->msg[i].tx.data = kzalloc(ipc->tx_data_max_size, GFP_KERNEL);
data              126 sound/soc/intel/common/sst-ipc.c 		if (ipc->msg[i].tx.data == NULL)
data              129 sound/soc/intel/common/sst-ipc.c 		ipc->msg[i].rx.data = kzalloc(ipc->rx_data_max_size, GFP_KERNEL);
data              130 sound/soc/intel/common/sst-ipc.c 		if (ipc->msg[i].rx.data == NULL) {
data              131 sound/soc/intel/common/sst-ipc.c 			kfree(ipc->msg[i].tx.data);
data              143 sound/soc/intel/common/sst-ipc.c 		kfree(ipc->msg[i-1].tx.data);
data              144 sound/soc/intel/common/sst-ipc.c 		kfree(ipc->msg[i-1].rx.data);
data              310 sound/soc/intel/common/sst-ipc.c 			kfree(ipc->msg[i].tx.data);
data              311 sound/soc/intel/common/sst-ipc.c 			kfree(ipc->msg[i].rx.data);
data               22 sound/soc/intel/common/sst-ipc.h 	void *data;
data              149 sound/soc/intel/haswell/sst-haswell-dsp.c 		mod->data = (void *)block + sizeof(*block);
data              150 sound/soc/intel/haswell/sst-haswell-dsp.c 		mod->data_offset = mod->data - fw->dma_buf;
data              237 sound/soc/intel/haswell/sst-haswell-ipc.c 	u32 (*notify_position)(struct sst_hsw_stream *stream, void *data);
data              566 sound/soc/intel/haswell/sst-haswell-ipc.c 			sst_dsp_inbox_read(hsw->dsp, msg->rx.data,
data              571 sound/soc/intel/haswell/sst-haswell-ipc.c 			sst_dsp_outbox_read(hsw->dsp, msg->rx.data,
data              818 sound/soc/intel/haswell/sst-haswell-ipc.c 	reply.data = version;
data              883 sound/soc/intel/haswell/sst-haswell-ipc.c 	request.data = req;
data              950 sound/soc/intel/haswell/sst-haswell-ipc.c 	request.data = &req;
data              963 sound/soc/intel/haswell/sst-haswell-ipc.c 	u32 (*notify_position)(struct sst_hsw_stream *stream, void *data),
data              964 sound/soc/intel/haswell/sst-haswell-ipc.c 	void *data)
data              978 sound/soc/intel/haswell/sst-haswell-ipc.c 	stream->pdata = data;
data             1009 sound/soc/intel/haswell/sst-haswell-ipc.c 	request.data = &stream->free_req;
data             1200 sound/soc/intel/haswell/sst-haswell-ipc.c 	request.data = &stream->request;
data             1202 sound/soc/intel/haswell/sst-haswell-ipc.c 	reply.data = &stream->reply;
data             1249 sound/soc/intel/haswell/sst-haswell-ipc.c 	reply.data = &hsw->mixer_info;
data             1403 sound/soc/intel/haswell/sst-haswell-ipc.c 	request.data = &config;
data             1424 sound/soc/intel/haswell/sst-haswell-ipc.c 	request.data = &state_;
data             1426 sound/soc/intel/haswell/sst-haswell-ipc.c 	reply.data = dx;
data             1945 sound/soc/intel/haswell/sst-haswell-ipc.c 	request.data = &config;
data             2029 sound/soc/intel/haswell/sst-haswell-ipc.c 		memcpy(parameter->data, param, param_size);
data             2037 sound/soc/intel/haswell/sst-haswell-ipc.c 	request.data = parameter;
data             2056 sound/soc/intel/haswell/sst-haswell-ipc.c 	sst_dsp_outbox_write(ipc->dsp, msg->tx.data, msg->tx.size);
data             2078 sound/soc/intel/haswell/sst-haswell-ipc.c 	memcpy(msg->tx.data, tx_data, tx_size);
data              203 sound/soc/intel/haswell/sst-haswell-ipc.h 		uint8_t data[1];
data              417 sound/soc/intel/haswell/sst-haswell-ipc.h 	u32 (*get_write_position)(struct sst_hsw_stream *stream, void *data),
data              418 sound/soc/intel/haswell/sst-haswell-ipc.h 	void *data);
data              150 sound/soc/intel/haswell/sst-haswell-pcm.c static u32 hsw_notify_pointer(struct sst_hsw_stream *stream, void *data);
data              369 sound/soc/intel/haswell/sst-haswell-pcm.c 	return sst_hsw_load_param_line(hsw, ucontrol->value.bytes.data);
data              380 sound/soc/intel/haswell/sst-haswell-pcm.c 	int param_id = ucontrol->value.bytes.data[0];
data              390 sound/soc/intel/haswell/sst-haswell-pcm.c 	ret = sst_hsw_store_param_line(hsw, ucontrol->value.bytes.data);
data              396 sound/soc/intel/haswell/sst-haswell-pcm.c 				param_size, ucontrol->value.bytes.data);
data              706 sound/soc/intel/haswell/sst-haswell-pcm.c static u32 hsw_notify_pointer(struct sst_hsw_stream *stream, void *data)
data              708 sound/soc/intel/haswell/sst-haswell-pcm.c 	struct hsw_pcm_data *pcm_data = data;
data               73 sound/soc/intel/skylake/bxt-sst.c 		memcpy(dmab.area, stripped_fw.data, stripped_fw.size);
data              205 sound/soc/intel/skylake/bxt-sst.c 	stripped_fw.data = ctx->fw->data;
data              211 sound/soc/intel/skylake/bxt-sst.c 		ret = sst_bxt_prepare_fw(ctx, stripped_fw.data, stripped_fw.size);
data              130 sound/soc/intel/skylake/cnl-sst.c 	stripped_fw.data = ctx->fw->data;
data              134 sound/soc/intel/skylake/cnl-sst.c 	ret = cnl_prepare_fw(ctx, stripped_fw.data, stripped_fw.size);
data              372 sound/soc/intel/skylake/cnl-sst.c 		sst_dsp_outbox_write(ipc->dsp, msg->tx.data, msg->tx.size);
data               39 sound/soc/intel/skylake/skl-messages.c void skl_dsp_set_astate_cfg(struct skl_dev *skl, u32 cnt, void *data)
data               47 sound/soc/intel/skylake/skl-messages.c 	skl_ipc_set_large_config(&skl->ipc, &msg, data);
data              115 sound/soc/intel/skylake/skl-ssp-clk.c 	u8 *data, size;
data              128 sound/soc/intel/skylake/skl-ssp-clk.c 		data = (u8 *)&ipc->sclk_fs;
data              140 sound/soc/intel/skylake/skl-ssp-clk.c 		data = (u8 *)&ipc->mclk;
data              153 sound/soc/intel/skylake/skl-ssp-clk.c 	memcpy(i2s_config + sp_cfg->size, data, size);
data              356 sound/soc/intel/skylake/skl-ssp-clk.c 	struct skl_clk_data *data;
data              366 sound/soc/intel/skylake/skl-ssp-clk.c 	data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
data              367 sound/soc/intel/skylake/skl-ssp-clk.c 	if (!data)
data              371 sound/soc/intel/skylake/skl-ssp-clk.c 	ret = skl_register_parent_clks(parent_dev, data->parent, parent_clks);
data              383 sound/soc/intel/skylake/skl-ssp-clk.c 		data->clk[data->avail_clk_cnt] = register_skl_clk(dev,
data              386 sound/soc/intel/skylake/skl-ssp-clk.c 		if (IS_ERR(data->clk[data->avail_clk_cnt])) {
data              387 sound/soc/intel/skylake/skl-ssp-clk.c 			ret = PTR_ERR(data->clk[data->avail_clk_cnt]);
data              391 sound/soc/intel/skylake/skl-ssp-clk.c 		data->avail_clk_cnt++;
data              394 sound/soc/intel/skylake/skl-ssp-clk.c 	platform_set_drvdata(pdev, data);
data              399 sound/soc/intel/skylake/skl-ssp-clk.c 	unregister_src_clk(data);
data              400 sound/soc/intel/skylake/skl-ssp-clk.c 	unregister_parent_src_clk(data->parent, SKL_MAX_CLK_SRC);
data              407 sound/soc/intel/skylake/skl-ssp-clk.c 	struct skl_clk_data *data;
data              409 sound/soc/intel/skylake/skl-ssp-clk.c 	data = platform_get_drvdata(pdev);
data              410 sound/soc/intel/skylake/skl-ssp-clk.c 	unregister_src_clk(data);
data              411 sound/soc/intel/skylake/skl-ssp-clk.c 	unregister_parent_src_clk(data->parent, SKL_MAX_CLK_SRC);
data              244 sound/soc/intel/skylake/skl-sst-dsp.h void skl_dsp_set_astate_cfg(struct skl_dev *skl, u32 cnt, void *data);
data              284 sound/soc/intel/skylake/skl-sst-ipc.c 		memcpy(msg->tx.data, tx_data, tx_size);
data              301 sound/soc/intel/skylake/skl-sst-ipc.c 		sst_dsp_outbox_write(ipc->dsp, msg->tx.data, msg->tx.size);
data              455 sound/soc/intel/skylake/skl-sst-ipc.c 		sst_dsp_inbox_read(ipc->dsp, msg->rx.data, msg->rx.size);
data              773 sound/soc/intel/skylake/skl-sst-ipc.c 	request.data = dx;
data              813 sound/soc/intel/skylake/skl-sst-ipc.c 	request.data = param_data;
data              868 sound/soc/intel/skylake/skl-sst-ipc.c 				u8 module_cnt, void *data)
data              880 sound/soc/intel/skylake/skl-sst-ipc.c 	request.data = data;
data              892 sound/soc/intel/skylake/skl-sst-ipc.c 							void *data)
data              904 sound/soc/intel/skylake/skl-sst-ipc.c 	request.data = data;
data              948 sound/soc/intel/skylake/skl-sst-ipc.c 		request.data = ((char *)param) + data_offset;
data              980 sound/soc/intel/skylake/skl-sst-ipc.c 	reply.data = kzalloc(SKL_ADSP_W1_SZ, GFP_KERNEL);
data              981 sound/soc/intel/skylake/skl-sst-ipc.c 	if (!reply.data)
data              996 sound/soc/intel/skylake/skl-sst-ipc.c 	request.data = *payload;
data             1005 sound/soc/intel/skylake/skl-sst-ipc.c 	buf = krealloc(reply.data, reply.size, GFP_KERNEL);
data              130 sound/soc/intel/skylake/skl-sst-ipc.h 				u8 module_cnt, void *data);
data              133 sound/soc/intel/skylake/skl-sst-ipc.h 				u8 module_cnt, void *data);
data               28 sound/soc/intel/skylake/skl-sst-utils.c 		u32 data     : 1;
data              243 sound/soc/intel/skylake/skl-sst-utils.c 	stripped_fw.data = fw->data;
data              248 sound/soc/intel/skylake/skl-sst-utils.c 	buf = stripped_fw.data;
data              346 sound/soc/intel/skylake/skl-sst-utils.c 	hdr = (struct skl_ext_manifest_hdr *)fw->data;
data              350 sound/soc/intel/skylake/skl-sst-utils.c 		fw->data += hdr->len;
data              406 sound/soc/intel/skylake/skl-sst-utils.c 	stripped_fw->data = linfo->fw->data;
data               96 sound/soc/intel/skylake/skl-sst.c 	stripped_fw.data = ctx->fw->data;
data              134 sound/soc/intel/skylake/skl-sst.c 	ret = skl_transfer_firmware(ctx, stripped_fw.data, stripped_fw.size);
data              331 sound/soc/intel/skylake/skl-sst.c static int skl_transfer_module(struct sst_dsp *ctx, const void *data,
data              338 sound/soc/intel/skylake/skl-sst.c 	bytes_left = ctx->cl_dev.ops.cl_copy_to_dmabuf(ctx, data, size, false);
data              367 sound/soc/intel/skylake/skl-sst.c 							data + curr_pos,
data              397 sound/soc/intel/skylake/skl-sst.c 		ret = skl_transfer_module(ctx, stripped_fw.data,
data              428 sound/soc/intel/skylake/skl-sst.c 		ret = skl_transfer_module(ctx, module_entry->mod_info->fw->data,
data             1318 sound/soc/intel/skylake/skl-topology.c 			unsigned int __user *data, unsigned int size)
data             1339 sound/soc/intel/skylake/skl-topology.c 		if (copy_to_user(data, &bc->param_id, sizeof(u32)))
data             1341 sound/soc/intel/skylake/skl-topology.c 		if (copy_to_user(data + 1, &size, sizeof(u32)))
data             1343 sound/soc/intel/skylake/skl-topology.c 		if (copy_to_user(data + 2, bc->params, size))
data             1353 sound/soc/intel/skylake/skl-topology.c 			const unsigned int __user *data, unsigned int size)
data             1367 sound/soc/intel/skylake/skl-topology.c 		data += 2;
data             1373 sound/soc/intel/skylake/skl-topology.c 		if (copy_from_user(ac->params, data, size))
data             2684 sound/soc/intel/skylake/skl-topology.c 				(struct skl_dfw_v4_module *)tplg_w->priv.data;
data             2767 sound/soc/intel/skylake/skl-topology.c 	char *data;
data             2774 sound/soc/intel/skylake/skl-topology.c 	if (uuid_is_valid((char *)tplg_w->priv.data))
data             2778 sound/soc/intel/skylake/skl-topology.c 	array = (struct snd_soc_tplg_vendor_array *)tplg_w->priv.data;
data             2788 sound/soc/intel/skylake/skl-topology.c 				(tplg_w->priv.data + off);
data             2798 sound/soc/intel/skylake/skl-topology.c 			(tplg_w->priv.data + off);
data             2808 sound/soc/intel/skylake/skl-topology.c 			(tplg_w->priv.data + off);
data             2810 sound/soc/intel/skylake/skl-topology.c 		data = (tplg_w->priv.data + off);
data             2813 sound/soc/intel/skylake/skl-topology.c 			ret = skl_tplg_get_tokens(dev, data,
data             2822 sound/soc/intel/skylake/skl-topology.c 				memcpy(mconfig->formats_config.caps, data,
data             2948 sound/soc/intel/skylake/skl-topology.c 				(struct skl_dfw_algo_data *)bc->priv.data;
data             2976 sound/soc/intel/skylake/skl-topology.c 	void *data;
data             2979 sound/soc/intel/skylake/skl-topology.c 		data = devm_kzalloc(dev, sizeof(ec->priv.size), GFP_KERNEL);
data             2980 sound/soc/intel/skylake/skl-topology.c 		if (!data)
data             2982 sound/soc/intel/skylake/skl-topology.c 		memcpy(data, ec->priv.data, ec->priv.size);
data             2983 sound/soc/intel/skylake/skl-topology.c 		se->dobj.private = data;
data             3416 sound/soc/intel/skylake/skl-topology.c 	char *data;
data             3420 sound/soc/intel/skylake/skl-topology.c 	array = (struct snd_soc_tplg_vendor_array *)manifest->priv.data;
data             3430 sound/soc/intel/skylake/skl-topology.c 				(manifest->priv.data + off);
data             3439 sound/soc/intel/skylake/skl-topology.c 			(manifest->priv.data + off);
data             3449 sound/soc/intel/skylake/skl-topology.c 			(manifest->priv.data + off);
data             3451 sound/soc/intel/skylake/skl-topology.c 		data = (manifest->priv.data + off);
data             3454 sound/soc/intel/skylake/skl-topology.c 			ret = skl_tplg_get_manifest_tkn(dev, data, skl,
data               47 sound/soc/intel/skylake/skl.c 	unsigned char data;
data               49 sound/soc/intel/skylake/skl.c 	pci_read_config_byte(pci, reg, &data);
data               50 sound/soc/intel/skylake/skl.c 	data &= ~mask;
data               51 sound/soc/intel/skylake/skl.c 	data |= (val & mask);
data               52 sound/soc/intel/skylake/skl.c 	pci_write_config_byte(pci, reg, data);
data               73 sound/soc/intel/skylake/skl.c 	u32 data = 0;
data               75 sound/soc/intel/skylake/skl.c 	pci_read_config_dword(pci, reg, &data);
data               76 sound/soc/intel/skylake/skl.c 	data &= ~mask;
data               77 sound/soc/intel/skylake/skl.c 	data |= (val & mask);
data               78 sound/soc/intel/skylake/skl.c 	pci_write_config_dword(pci, reg, data);
data              657 sound/soc/intel/skylake/skl.c 	pdevinfo.data = clk_pdata;
data              488 sound/soc/jz4740/jz4740-i2s.c 	{ .compatible = "ingenic,jz4740-i2s", .data = (void *)JZ_I2S_JZ4740 },
data              489 sound/soc/jz4740/jz4740-i2s.c 	{ .compatible = "ingenic,jz4780-i2s", .data = (void *)JZ_I2S_JZ4780 },
data              508 sound/soc/jz4740/jz4740-i2s.c 		i2s->version = (enum jz47xx_i2s_version)match->data;
data              523 sound/soc/kirkwood/kirkwood-i2s.c 	struct kirkwood_asoc_platform_data *data = pdev->dev.platform_data;
data              545 sound/soc/kirkwood/kirkwood-i2s.c 	} else if (data) {
data              546 sound/soc/kirkwood/kirkwood-i2s.c 		priv->burst = data->burst;
data               51 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	mtk_regmap_update_bits(afe->regmap, memif->data->agent_disable_reg,
data               52 sound/soc/mediatek/common/mtk-afe-fe-dai.c 			       1, 0, memif->data->agent_disable_shift);
data              106 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	mtk_regmap_update_bits(afe->regmap, memif->data->agent_disable_reg,
data              107 sound/soc/mediatek/common/mtk-afe-fe-dai.c 			       1, 1, memif->data->agent_disable_shift);
data              136 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	mtk_regmap_write(afe->regmap, memif->data->reg_ofs_base,
data              140 sound/soc/mediatek/common/mtk-afe-fe-dai.c 			 memif->data->reg_ofs_base + AFE_BASE_END_OFFSET,
data              144 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	mtk_regmap_update_bits(afe->regmap, memif->data->msb_reg,
data              145 sound/soc/mediatek/common/mtk-afe-fe-dai.c 			       1, msb_at_bit33, memif->data->msb_shift);
data              148 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	if (memif->data->mono_shift >= 0) {
data              151 sound/soc/mediatek/common/mtk-afe-fe-dai.c 		mtk_regmap_update_bits(afe->regmap, memif->data->mono_reg,
data              152 sound/soc/mediatek/common/mtk-afe-fe-dai.c 				       1, mono, memif->data->mono_shift);
data              156 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	if (memif->data->fs_shift < 0)
data              164 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	mtk_regmap_update_bits(afe->regmap, memif->data->fs_reg,
data              165 sound/soc/mediatek/common/mtk-afe-fe-dai.c 			       memif->data->fs_maskbit, fs,
data              166 sound/soc/mediatek/common/mtk-afe-fe-dai.c 			       memif->data->fs_shift);
data              191 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	dev_dbg(afe->dev, "%s %s cmd=%d\n", __func__, memif->data->name, cmd);
data              197 sound/soc/mediatek/common/mtk-afe-fe-dai.c 				       memif->data->enable_reg,
data              198 sound/soc/mediatek/common/mtk-afe-fe-dai.c 				       1, 1, memif->data->enable_shift);
data              222 sound/soc/mediatek/common/mtk-afe-fe-dai.c 		mtk_regmap_update_bits(afe->regmap, memif->data->enable_reg,
data              223 sound/soc/mediatek/common/mtk-afe-fe-dai.c 				       1, 0, memif->data->enable_shift);
data              264 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	mtk_regmap_update_bits(afe->regmap, memif->data->hd_reg,
data              265 sound/soc/mediatek/common/mtk-afe-fe-dai.c 			       1, hd_audio, memif->data->hd_shift);
data              267 sound/soc/mediatek/common/mtk-afe-fe-dai.c 	mtk_regmap_update_bits(afe->regmap, memif->data->hd_align_reg,
data              268 sound/soc/mediatek/common/mtk-afe-fe-dai.c 			       1, hd_align, memif->data->hd_align_mshift);
data               87 sound/soc/mediatek/common/mtk-afe-platform-driver.c 	const struct mtk_base_memif_data *memif_data = memif->data;
data               95 sound/soc/mediatek/common/mtk-base-afe.h 	const struct mtk_base_memif_data *data;
data             1191 sound/soc/mediatek/common/mtk-btcvsd.c 				   unsigned int __user *data, unsigned int size)
data             1208 sound/soc/mediatek/common/mtk-btcvsd.c 	if (copy_to_user(data, &time_buffer_info_rx,
data             1241 sound/soc/mediatek/common/mtk-btcvsd.c 				   unsigned int __user *data, unsigned int size)
data             1258 sound/soc/mediatek/common/mtk-btcvsd.c 	if (copy_to_user(data, &time_buffer_info_tx,
data              417 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 		memif_data = afe->memif[i].data;
data              435 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 		memif_data = afe->memif[i].data;
data              477 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 		regmap_update_bits(afe->regmap, memif_tmp->data->enable_reg,
data              478 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 				   1 << memif_tmp->data->enable_shift,
data              479 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 				   1 << memif_tmp->data->enable_shift);
data              485 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 		regmap_update_bits(afe->regmap, memif_tmp->data->enable_reg,
data              486 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 				   1 << memif_tmp->data->enable_shift, 0);
data             1379 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 		afe->memif[i].data = &memif_data[i];
data             1472 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 	{ .compatible = "mediatek,mt2701-audio", .data = &mt2701_soc_v1 },
data             1473 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c 	{ .compatible = "mediatek,mt7622-audio", .data = &mt2701_soc_v2 },
data              793 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c 		afe->memif[i].data = &memif_data[i];
data              491 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c 	if (memif->data->id == MT8173_AFE_MEMIF_DAI ||
data              492 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c 	    memif->data->id == MT8173_AFE_MEMIF_MOD_DAI) {
data             1116 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c 		afe->memif[i].data = &memif_data[i];
data             1153 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c 		afe->memif[i].data = &memif_data[i];
data              333 sound/soc/meson/axg-fifo.c 	const struct axg_fifo_match_data *data;
data              337 sound/soc/meson/axg-fifo.c 	data = of_device_get_match_data(dev);
data              338 sound/soc/meson/axg-fifo.c 	if (!data) {
data              382 sound/soc/meson/axg-fifo.c 		devm_regmap_field_alloc(dev, fifo->map, data->field_threshold);
data              386 sound/soc/meson/axg-fifo.c 	return devm_snd_soc_register_component(dev, data->component_drv,
data              387 sound/soc/meson/axg-fifo.c 					       data->dai_drv, 1);
data              345 sound/soc/meson/axg-frddr.c 		.data = &axg_frddr_match_data,
data              348 sound/soc/meson/axg-frddr.c 		.data = &g12a_frddr_match_data,
data              351 sound/soc/meson/axg-frddr.c 		.data = &sm1_frddr_match_data,
data              579 sound/soc/meson/axg-pdm.c 		.data = &axg_pdm_config,
data              414 sound/soc/meson/axg-spdifin.c 		.data = &axg_cfg,
data              239 sound/soc/meson/axg-tdmin.c 		.data = &axg_tdmin_drv,
data              320 sound/soc/meson/axg-tdmout.c 		.data = &axg_tdmout_drv,
data              323 sound/soc/meson/axg-tdmout.c 		.data = &g12a_tdmout_drv,
data              326 sound/soc/meson/axg-tdmout.c 		.data = &sm1_tdmout_drv,
data              289 sound/soc/meson/axg-toddr.c 		.data = &axg_toddr_match_data,
data              292 sound/soc/meson/axg-toddr.c 		.data = &g12a_toddr_match_data,
data              295 sound/soc/meson/axg-toddr.c 		.data = &sm1_toddr_match_data,
data              206 sound/soc/meson/g12a-tohdmitx.c 	struct g12a_tohdmitx_input *data;
data              208 sound/soc/meson/g12a-tohdmitx.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              209 sound/soc/meson/g12a-tohdmitx.c 	if (!data)
data              212 sound/soc/meson/g12a-tohdmitx.c 	dai->playback_dma_data = data;
data              226 sound/soc/meson/g12a-tohdmitx.c 	struct g12a_tohdmitx_input *data = dai->playback_dma_data;
data              228 sound/soc/meson/g12a-tohdmitx.c 	data->params.rates = snd_pcm_rate_to_rate_bit(params_rate(params));
data              229 sound/soc/meson/g12a-tohdmitx.c 	data->params.rate_min = params_rate(params);
data              230 sound/soc/meson/g12a-tohdmitx.c 	data->params.rate_max = params_rate(params);
data              231 sound/soc/meson/g12a-tohdmitx.c 	data->params.formats = 1 << params_format(params);
data              232 sound/soc/meson/g12a-tohdmitx.c 	data->params.channels_min = params_channels(params);
data              233 sound/soc/meson/g12a-tohdmitx.c 	data->params.channels_max = params_channels(params);
data              234 sound/soc/meson/g12a-tohdmitx.c 	data->params.sig_bits = dai->driver->playback.sig_bits;
data              243 sound/soc/meson/g12a-tohdmitx.c 	struct g12a_tohdmitx_input *data = dai->playback_dma_data;
data              246 sound/soc/meson/g12a-tohdmitx.c 	data->fmt = fmt;
data              119 sound/soc/qcom/apq8016_sbc.c 	struct apq8016_sbc_data *data;
data              142 sound/soc/qcom/apq8016_sbc.c 	data = devm_kzalloc(dev,
data              143 sound/soc/qcom/apq8016_sbc.c 			    struct_size(data, dai_link, num_links),
data              145 sound/soc/qcom/apq8016_sbc.c 	if (!data)
data              148 sound/soc/qcom/apq8016_sbc.c 	card->dai_link	= &data->dai_link[0];
data              151 sound/soc/qcom/apq8016_sbc.c 	link = data->dai_link;
data              208 sound/soc/qcom/apq8016_sbc.c 	return data;
data              230 sound/soc/qcom/apq8016_sbc.c 	struct apq8016_sbc_data *data;
data              240 sound/soc/qcom/apq8016_sbc.c 	data = apq8016_sbc_parse_of(card);
data              241 sound/soc/qcom/apq8016_sbc.c 	if (IS_ERR(data)) {
data              243 sound/soc/qcom/apq8016_sbc.c 			PTR_ERR(data));
data              244 sound/soc/qcom/apq8016_sbc.c 		return PTR_ERR(data);
data              248 sound/soc/qcom/apq8016_sbc.c 	data->mic_iomux = devm_ioremap_resource(dev, res);
data              249 sound/soc/qcom/apq8016_sbc.c 	if (IS_ERR(data->mic_iomux))
data              250 sound/soc/qcom/apq8016_sbc.c 		return PTR_ERR(data->mic_iomux);
data              253 sound/soc/qcom/apq8016_sbc.c 	data->spkr_iomux = devm_ioremap_resource(dev, res);
data              254 sound/soc/qcom/apq8016_sbc.c 	if (IS_ERR(data->spkr_iomux))
data              255 sound/soc/qcom/apq8016_sbc.c 		return PTR_ERR(data->spkr_iomux);
data              257 sound/soc/qcom/apq8016_sbc.c 	snd_soc_card_set_drvdata(card, data);
data              244 sound/soc/qcom/lpass-apq8016.c 	{ .compatible = "qcom,lpass-cpu-apq8016", .data = &apq8016_data },
data              439 sound/soc/qcom/lpass-cpu.c 	if (!match || !match->data)
data              442 sound/soc/qcom/lpass-cpu.c 	drvdata->variant = (struct lpass_variant *)match->data;
data               98 sound/soc/qcom/lpass-ipq806x.c 	{ .compatible = "qcom,lpass-cpu", .data = &ipq806x_data },
data               62 sound/soc/qcom/lpass-platform.c 	struct lpass_pcm_data *data;
data               64 sound/soc/qcom/lpass-platform.c 	data = devm_kzalloc(soc_runtime->dev, sizeof(*data), GFP_KERNEL);
data               65 sound/soc/qcom/lpass-platform.c 	if (!data)
data               68 sound/soc/qcom/lpass-platform.c 	data->i2s_port = cpu_dai->driver->id;
data               69 sound/soc/qcom/lpass-platform.c 	runtime->private_data = data;
data               89 sound/soc/qcom/lpass-platform.c 	data->dma_ch = dma_ch;
data              115 sound/soc/qcom/lpass-platform.c 	struct lpass_pcm_data *data;
data              117 sound/soc/qcom/lpass-platform.c 	data = runtime->private_data;
data              118 sound/soc/qcom/lpass-platform.c 	drvdata->substream[data->dma_ch] = NULL;
data              120 sound/soc/qcom/lpass-platform.c 		v->free_dma_channel(drvdata, data->dma_ch);
data              474 sound/soc/qcom/lpass-platform.c static irqreturn_t lpass_platform_lpaif_irq(int irq, void *data)
data              476 sound/soc/qcom/lpass-platform.c 	struct lpass_data *drvdata = data;
data               80 sound/soc/qcom/lpass.h 	int (*alloc_dma_channel)(struct lpass_data *data, int direction);
data               81 sound/soc/qcom/lpass.h 	int (*free_dma_channel)(struct lpass_data *data, int ch);
data              125 sound/soc/qcom/qdsp6/q6adm.c static int q6adm_callback(struct apr_device *adev, struct apr_resp_pkt *data)
data              127 sound/soc/qcom/qdsp6/q6adm.c 	struct aprv2_ibasic_rsp_result_t *result = data->payload;
data              129 sound/soc/qcom/qdsp6/q6adm.c 	struct apr_hdr *hdr = &data->hdr;
data              133 sound/soc/qcom/qdsp6/q6adm.c 	if (!data->payload_size)
data              183 sound/soc/qcom/qdsp6/q6adm.c 		} __packed * open = data->payload;
data             1366 sound/soc/qcom/qdsp6/q6afe-dai.c 				    struct q6afe_dai_data *data)
data             1385 sound/soc/qcom/qdsp6/q6afe-dai.c 			priv = &data->priv[id];
data             1402 sound/soc/qcom/qdsp6/q6afe-dai.c 			priv = &data->priv[id];
data              745 sound/soc/qcom/qdsp6/q6afe.c static int q6afe_callback(struct apr_device *adev, struct apr_resp_pkt *data)
data              749 sound/soc/qcom/qdsp6/q6afe.c 	struct apr_hdr *hdr = &data->hdr;
data              752 sound/soc/qcom/qdsp6/q6afe.c 	if (!data->payload_size)
data              755 sound/soc/qcom/qdsp6/q6afe.c 	res = data->payload;
data              839 sound/soc/qcom/qdsp6/q6afe.c static int q6afe_port_set_param(struct q6afe_port *port, void *data,
data              859 sound/soc/qcom/qdsp6/q6afe.c 	memcpy(pl, data, psize);
data              887 sound/soc/qcom/qdsp6/q6afe.c static int q6afe_port_set_param_v2(struct q6afe_port *port, void *data,
data              907 sound/soc/qcom/qdsp6/q6afe.c 	memcpy(pl, data, psize);
data              523 sound/soc/qcom/qdsp6/q6asm.c 				     struct apr_resp_pkt *data,
data              528 sound/soc/qcom/qdsp6/q6asm.c 	struct apr_hdr *hdr = &data->hdr;
data              538 sound/soc/qcom/qdsp6/q6asm.c 	result = data->payload;
data              590 sound/soc/qcom/qdsp6/q6asm.c 			       data->payload, ac->priv);
data              627 sound/soc/qcom/qdsp6/q6asm.c 			struct asm_data_cmd_read_v2_done *done = data->payload;
data              658 sound/soc/qcom/qdsp6/q6asm.c 		ac->cb(client_event, hdr->token, data->payload, ac->priv);
data              666 sound/soc/qcom/qdsp6/q6asm.c 			       struct apr_resp_pkt *data)
data              672 sound/soc/qcom/qdsp6/q6asm.c 	struct apr_hdr *hdr = &data->hdr;
data              680 sound/soc/qcom/qdsp6/q6asm.c 		return q6asm_stream_callback(adev, data, session_id);
data              692 sound/soc/qcom/qdsp6/q6asm.c 	result = data->payload;
data              727 sound/soc/qcom/qdsp6/q6asm.c 		ac->cb(hdr->opcode, hdr->token, data->payload, ac->priv);
data               70 sound/soc/qcom/qdsp6/q6core.c static int q6core_callback(struct apr_device *adev, struct apr_resp_pkt *data)
data               74 sound/soc/qcom/qdsp6/q6core.c 	struct apr_hdr *hdr = &data->hdr;
data               76 sound/soc/qcom/qdsp6/q6core.c 	result = data->payload;
data               79 sound/soc/qcom/qdsp6/q6core.c 		result = data->payload;
data              102 sound/soc/qcom/qdsp6/q6core.c 		fwk = data->payload;
data              104 sound/soc/qcom/qdsp6/q6core.c 		core->fwk_version = kmemdup(data->payload,
data              119 sound/soc/qcom/qdsp6/q6core.c 		v = data->payload;
data              121 sound/soc/qcom/qdsp6/q6core.c 		core->svc_version = kmemdup(data->payload,
data              367 sound/soc/qcom/qdsp6/q6routing.c static struct session_data *get_session_from_id(struct msm_routing_data *data,
data              373 sound/soc/qcom/qdsp6/q6routing.c 		if (fedai_id == data->sessions[i].fedai_id)
data              374 sound/soc/qcom/qdsp6/q6routing.c 			return &data->sessions[i];
data              434 sound/soc/qcom/qdsp6/q6routing.c 	struct msm_routing_data *data = dev_get_drvdata(c->dev);
data              440 sound/soc/qcom/qdsp6/q6routing.c 	struct session_data *session = &data->sessions[session_id];
data              947 sound/soc/qcom/qdsp6/q6routing.c 	struct msm_routing_data *data = dev_get_drvdata(c->dev);
data              960 sound/soc/qcom/qdsp6/q6routing.c 	session = &data->port_data[be_id];
data              962 sound/soc/qcom/qdsp6/q6routing.c 	mutex_lock(&data->lock);
data              979 sound/soc/qcom/qdsp6/q6routing.c 	mutex_unlock(&data->lock);
data              228 sound/soc/qcom/sdm845.c 	struct sdm845_snd_data *data = snd_soc_card_get_drvdata(card);
data              238 sound/soc/qcom/sdm845.c 		if (++(data->pri_mi2s_clk_count) == 1) {
data              252 sound/soc/qcom/sdm845.c 		if (++(data->sec_mi2s_clk_count) == 1) {
data              263 sound/soc/qcom/sdm845.c 		if (++(data->quat_tdm_clk_count) == 1) {
data              309 sound/soc/qcom/sdm845.c 	struct sdm845_snd_data *data = snd_soc_card_get_drvdata(card);
data              315 sound/soc/qcom/sdm845.c 		if (--(data->pri_mi2s_clk_count) == 0) {
data              326 sound/soc/qcom/sdm845.c 		if (--(data->sec_mi2s_clk_count) == 0) {
data              335 sound/soc/qcom/sdm845.c 		if (--(data->quat_tdm_clk_count) == 0) {
data              395 sound/soc/qcom/sdm845.c 	struct sdm845_snd_data *data;
data              404 sound/soc/qcom/sdm845.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              405 sound/soc/qcom/sdm845.c 	if (!data) {
data              420 sound/soc/qcom/sdm845.c 	data->card = card;
data              421 sound/soc/qcom/sdm845.c 	snd_soc_card_set_drvdata(card, data);
data              434 sound/soc/qcom/sdm845.c 	kfree(data);
data              443 sound/soc/qcom/sdm845.c 	struct sdm845_snd_data *data = snd_soc_card_get_drvdata(card);
data              447 sound/soc/qcom/sdm845.c 	kfree(data);
data              573 sound/soc/rockchip/rockchip_i2s.c 	{ .compatible = "rockchip,rk3399-i2s", .data = &rk3399_i2s_pins },
data              597 sound/soc/rockchip/rockchip_i2s.c 		if (!of_id || !of_id->data)
data              600 sound/soc/rockchip/rockchip_i2s.c 		i2s->pins = of_id->data;
data               64 sound/soc/rockchip/rockchip_max98090.c 			 void *data)
data               66 sound/soc/rockchip/rockchip_max98090.c 	struct snd_soc_jack *jack = (struct snd_soc_jack *)data;
data              465 sound/soc/rockchip/rockchip_pdm.c 	  .data = (void *)RK_PDM_RK3229 },
data              467 sound/soc/rockchip/rockchip_pdm.c 	  .data = (void *)RK_PDM_RK3308 },
data              469 sound/soc/rockchip/rockchip_pdm.c 	  .data = (void *)RK_PDM_RK3308 },
data              471 sound/soc/rockchip/rockchip_pdm.c 	  .data = (void *)RK_PDM_RK3308 },
data              490 sound/soc/rockchip/rockchip_pdm.c 		pdm->version = (enum rk_pdm_version)match->data;
data               46 sound/soc/rockchip/rockchip_spdif.c 	  .data = (void *)RK_SPDIF_RK3066 },
data               48 sound/soc/rockchip/rockchip_spdif.c 	  .data = (void *)RK_SPDIF_RK3188 },
data               50 sound/soc/rockchip/rockchip_spdif.c 	  .data = (void *)RK_SPDIF_RK3366 },
data               52 sound/soc/rockchip/rockchip_spdif.c 	  .data = (void *)RK_SPDIF_RK3288 },
data               54 sound/soc/rockchip/rockchip_spdif.c 	  .data = (void *)RK_SPDIF_RK3366 },
data               56 sound/soc/rockchip/rockchip_spdif.c 	  .data = (void *)RK_SPDIF_RK3366 },
data               58 sound/soc/rockchip/rockchip_spdif.c 	  .data = (void *)RK_SPDIF_RK3366 },
data               60 sound/soc/rockchip/rockchip_spdif.c 	  .data = (void *)RK_SPDIF_RK3366 },
data              288 sound/soc/rockchip/rockchip_spdif.c 	if (match->data == (void *)RK_SPDIF_RK3288) {
data             1664 sound/soc/samsung/i2s.c 		.data = &i2sv3_dai_type,
data             1667 sound/soc/samsung/i2s.c 		.data = &i2sv5_dai_type,
data             1670 sound/soc/samsung/i2s.c 		.data = &i2sv6_dai_type,
data             1673 sound/soc/samsung/i2s.c 		.data = &i2sv7_dai_type,
data             1676 sound/soc/samsung/i2s.c 		.data = &i2sv5_dai_type_i2s1,
data              140 sound/soc/samsung/smdk_wm8994.c 	{ .compatible = "samsung,smdk-wm8994", .data = &smdk_board_data },
data              175 sound/soc/samsung/smdk_wm8994.c 		*board = *((struct smdk_wm8994_data *)id->data);
data              104 sound/soc/sh/dma-sh7760.c static void camelot_txdma(void *data)
data              106 sound/soc/sh/dma-sh7760.c 	struct camelot_pcm *cam = data;
data              111 sound/soc/sh/dma-sh7760.c static void camelot_rxdma(void *data)
data              113 sound/soc/sh/dma-sh7760.c 	struct camelot_pcm *cam = data;
data              311 sound/soc/sh/fsi.c static void __fsi_reg_write(u32 __iomem *reg, u32 data)
data              314 sound/soc/sh/fsi.c 	data &= 0x00ffffff;
data              316 sound/soc/sh/fsi.c 	__raw_writel(data, reg);
data              324 sound/soc/sh/fsi.c static void __fsi_reg_mask_set(u32 __iomem *reg, u32 mask, u32 data)
data              329 sound/soc/sh/fsi.c 	val |= data & mask;
data              360 sound/soc/sh/fsi.c 			       u32 reg, u32 mask, u32 data)
data              365 sound/soc/sh/fsi.c 	__fsi_reg_mask_set(master->base + reg, mask, data);
data              673 sound/soc/sh/fsi.c 	u32 data = AB_IO(1, fsi_get_port_shift(fsi, io));
data              676 sound/soc/sh/fsi.c 	fsi_core_mask_set(master, imsk,  data, data);
data              677 sound/soc/sh/fsi.c 	fsi_core_mask_set(master, iemsk, data, data);
data              682 sound/soc/sh/fsi.c 	u32 data = AB_IO(1, fsi_get_port_shift(fsi, io));
data              685 sound/soc/sh/fsi.c 	fsi_core_mask_set(master, imsk,  data, 0);
data              686 sound/soc/sh/fsi.c 	fsi_core_mask_set(master, iemsk, data, 0);
data              696 sound/soc/sh/fsi.c 	u32 data = 0;
data              699 sound/soc/sh/fsi.c 	data |= AB_IO(1, fsi_get_port_shift(fsi, &fsi->playback));
data              700 sound/soc/sh/fsi.c 	data |= AB_IO(1, fsi_get_port_shift(fsi, &fsi->capture));
data              703 sound/soc/sh/fsi.c 	fsi_core_mask_set(master, int_st, data, 0);
data              850 sound/soc/sh/fsi.c 	u32 data = 0;
data              861 sound/soc/sh/fsi.c 		data |= (0x0 << 12);
data              864 sound/soc/sh/fsi.c 		data |= (0x1 << 12);
data              867 sound/soc/sh/fsi.c 		data |= (0x2 << 12);
data              870 sound/soc/sh/fsi.c 		data |= (0x3 << 12);
data              873 sound/soc/sh/fsi.c 		data |= (0x4 << 12);
data              883 sound/soc/sh/fsi.c 		data |= (0x0 << 8);
data              886 sound/soc/sh/fsi.c 		data |= (0x1 << 8);
data              889 sound/soc/sh/fsi.c 		data |= (0x2 << 8);
data              892 sound/soc/sh/fsi.c 		data |= (0x3 << 8);
data              895 sound/soc/sh/fsi.c 		data |= (0x4 << 8);
data              898 sound/soc/sh/fsi.c 		data |= (0x7 << 8);
data              907 sound/soc/sh/fsi.c 	fsi_reg_mask_set(fsi, CKG1, (ACKMD_MASK | BPFMD_MASK) , data);
data             1232 sound/soc/sh/fsi.c static irqreturn_t fsi_interrupt(int irq, void *data)
data             1234 sound/soc/sh/fsi.c 	struct fsi_master *master = data;
data             1274 sound/soc/sh/fsi.c static void fsi_dma_complete(void *data)
data             1276 sound/soc/sh/fsi.c 	struct fsi_stream *io = (struct fsi_stream *)data;
data             1491 sound/soc/sh/fsi.c 	u32 data = 0;
data             1495 sound/soc/sh/fsi.c 		data = DIMD | DOMD;
data             1497 sound/soc/sh/fsi.c 	fsi_reg_mask_set(fsi, CKG1, (DIMD | DOMD), data);
data             1500 sound/soc/sh/fsi.c 	data = 0;
data             1502 sound/soc/sh/fsi.c 		data |= (1 << 0);
data             1504 sound/soc/sh/fsi.c 		data |= (1 << 4);
data             1506 sound/soc/sh/fsi.c 		data <<= 8;
data             1507 sound/soc/sh/fsi.c 	fsi_reg_write(fsi, CKG2, data);
data             1518 sound/soc/sh/fsi.c 	data = 0;
data             1521 sound/soc/sh/fsi.c 		data = BUSOP_GET(16, io->bus_option);
data             1524 sound/soc/sh/fsi.c 		data = BUSOP_GET(24, io->bus_option);
data             1527 sound/soc/sh/fsi.c 	fsi_format_bus_setup(fsi, io, data, dev);
data             1902 sound/soc/sh/fsi.c 	{ .compatible = "renesas,sh_fsi",	.data = &fsi1_core},
data             1903 sound/soc/sh/fsi.c 	{ .compatible = "renesas,sh_fsi2",	.data = &fsi2_core},
data              335 sound/soc/sh/rcar/adg.c 	int data;
data              338 sound/soc/sh/rcar/adg.c 	data = rsnd_adg_clk_query(priv, rate);
data              339 sound/soc/sh/rcar/adg.c 	if (data < 0)
data              340 sound/soc/sh/rcar/adg.c 		return data;
data              342 sound/soc/sh/rcar/adg.c 	rsnd_adg_set_ssi_clk(ssi_mod, data);
data               30 sound/soc/sh/rcar/cmd.c 	u32 data;
data               55 sound/soc/sh/rcar/cmd.c 		data = 0;
data               60 sound/soc/sh/rcar/cmd.c 				data |= path[rsnd_mod_id(src)];
data               65 sound/soc/sh/rcar/cmd.c 				data |= path[rsnd_mod_id(src)];
data               85 sound/soc/sh/rcar/cmd.c 		data = path[rsnd_mod_id(src)] |
data               89 sound/soc/sh/rcar/cmd.c 	dev_dbg(dev, "ctu/mix path = 0x%08x\n", data);
data               91 sound/soc/sh/rcar/cmd.c 	rsnd_mod_write(mod, CMD_ROUTE_SLCT, data);
data              110 sound/soc/sh/rcar/core.c 	{ .compatible = "renesas,rcar_sound-gen1", .data = (void *)RSND_GEN1 },
data              111 sound/soc/sh/rcar/core.c 	{ .compatible = "renesas,rcar_sound-gen2", .data = (void *)RSND_GEN2 },
data              112 sound/soc/sh/rcar/core.c 	{ .compatible = "renesas,rcar_sound-gen3", .data = (void *)RSND_GEN3 },
data              114 sound/soc/sh/rcar/core.c 	{ .compatible = "renesas,rcar_sound-r8a77990", .data = (void *)(RSND_GEN3 | RSND_SOC_E) },
data               75 sound/soc/sh/rcar/dma.c static void rsnd_dmaen_complete(void *data)
data               77 sound/soc/sh/rcar/dma.c 	struct rsnd_mod *mod = data;
data              394 sound/soc/sh/rcar/dma.c static void rsnd_dmapp_write(struct rsnd_dma *dma, u32 data, u32 reg)
data              401 sound/soc/sh/rcar/dma.c 	dev_dbg(dev, "w 0x%px : %08x\n", rsnd_dmapp_addr(dmac, dma, reg), data);
data              403 sound/soc/sh/rcar/dma.c 	iowrite32(data, rsnd_dmapp_addr(dmac, dma, reg));
data              415 sound/soc/sh/rcar/dma.c static void rsnd_dmapp_bset(struct rsnd_dma *dma, u32 data, u32 mask, u32 reg)
data              424 sound/soc/sh/rcar/dma.c 	val |= (data & mask);
data              102 sound/soc/sh/rcar/gen.c 		    enum rsnd_reg reg, u32 data)
data              111 sound/soc/sh/rcar/gen.c 	regmap_fields_force_write(gen->regs[reg], rsnd_mod_id_cmd(mod), data);
data              115 sound/soc/sh/rcar/gen.c 		rsnd_reg_name(gen, reg), reg, data);
data              119 sound/soc/sh/rcar/gen.c 		   enum rsnd_reg reg, u32 mask, u32 data)
data              129 sound/soc/sh/rcar/gen.c 					rsnd_mod_id_cmd(mod), mask, data);
data              133 sound/soc/sh/rcar/gen.c 		rsnd_reg_name(gen, reg), reg, data, mask);
data              251 sound/soc/sh/rcar/rsnd.h void rsnd_mod_write(struct rsnd_mod *mod, enum rsnd_reg reg, u32 data);
data              252 sound/soc/sh/rcar/rsnd.h void rsnd_mod_bset(struct rsnd_mod *mod, enum rsnd_reg reg, u32 mask, u32 data);
data              512 sound/soc/sh/rcar/src.c static irqreturn_t rsnd_src_interrupt(int irq, void *data)
data              514 sound/soc/sh/rcar/src.c 	struct rsnd_mod *mod = data;
data              687 sound/soc/sh/rcar/ssi.c static irqreturn_t rsnd_ssi_interrupt(int irq, void *data)
data              689 sound/soc/sh/rcar/ssi.c 	struct rsnd_mod *mod = data;
data              737 sound/soc/sh/siu_dai.c 	memcpy(&info->fw, fw_entry->data, fw_entry->size);
data              201 sound/soc/sh/siu_pcm.c static void siu_io_tasklet(unsigned long data)
data              203 sound/soc/sh/siu_pcm.c 	struct siu_stream *siu_stream = (struct siu_stream *)data;
data              288 sound/soc/soc-component.c 			       struct snd_soc_jack *jack, void *data)
data              291 sound/soc/soc-component.c 		return component->driver->set_jack(component, jack, data);
data             2247 sound/soc/soc-core.c 				  void *data, const char *long_name,
data             2270 sound/soc/soc-core.c 	kcontrol = snd_ctl_new1(&template, data);
data             2280 sound/soc/soc-core.c 	const char *prefix, void *data)
data             2287 sound/soc/soc-core.c 		err = snd_ctl_add(card, snd_soc_cnew(control, data,
data              353 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data;
data              359 sound/soc/soc-dapm.c 	data = kzalloc(sizeof(*data), GFP_KERNEL);
data              360 sound/soc/soc-dapm.c 	if (!data)
data              363 sound/soc/soc-dapm.c 	INIT_LIST_HEAD(&data->paths);
data              398 sound/soc/soc-dapm.c 			data->value = template.on_val;
data              400 sound/soc/soc-dapm.c 			data->widget =
data              404 sound/soc/soc-dapm.c 			if (IS_ERR(data->widget)) {
data              405 sound/soc/soc-dapm.c 				ret = PTR_ERR(data->widget);
data              433 sound/soc/soc-dapm.c 			data->value = template.on_val;
data              435 sound/soc/soc-dapm.c 			data->widget = snd_soc_dapm_new_control_unlocked(
data              438 sound/soc/soc-dapm.c 			if (IS_ERR(data->widget)) {
data              439 sound/soc/soc-dapm.c 				ret = PTR_ERR(data->widget);
data              443 sound/soc/soc-dapm.c 			snd_soc_dapm_add_path(widget->dapm, data->widget,
data              451 sound/soc/soc-dapm.c 	kcontrol->private_data = data;
data              456 sound/soc/soc-dapm.c 	kfree(data);
data              462 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data = snd_kcontrol_chip(kctl);
data              464 sound/soc/soc-dapm.c 	list_del(&data->paths);
data              465 sound/soc/soc-dapm.c 	kfree(data->wlist);
data              466 sound/soc/soc-dapm.c 	kfree(data);
data              472 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data = snd_kcontrol_chip(kcontrol);
data              474 sound/soc/soc-dapm.c 	return data->wlist;
data              480 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data = snd_kcontrol_chip(kcontrol);
data              484 sound/soc/soc-dapm.c 	if (data->wlist)
data              485 sound/soc/soc-dapm.c 		n = data->wlist->num_widgets + 1;
data              489 sound/soc/soc-dapm.c 	new_wlist = krealloc(data->wlist,
data              498 sound/soc/soc-dapm.c 	data->wlist = new_wlist;
data              506 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data = snd_kcontrol_chip(kcontrol);
data              508 sound/soc/soc-dapm.c 	list_add_tail(&path->list_kcontrol, &data->paths);
data              513 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data = snd_kcontrol_chip(kcontrol);
data              515 sound/soc/soc-dapm.c 	if (!data->widget)
data              518 sound/soc/soc-dapm.c 	return data->widget->power;
data              524 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data = snd_kcontrol_chip(kcontrol);
data              526 sound/soc/soc-dapm.c 	return &data->paths;
data              535 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data = snd_kcontrol_chip(kcontrol);
data              537 sound/soc/soc-dapm.c 	return data->value;
data              544 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data = snd_kcontrol_chip(kcontrol);
data              546 sound/soc/soc-dapm.c 	if (data->value == value)
data              549 sound/soc/soc-dapm.c 	if (data->widget) {
data              554 sound/soc/soc-dapm.c 			data->widget->on_val = value & data->widget->mask;
data              558 sound/soc/soc-dapm.c 			data->widget->on_val = value >> data->widget->shift;
data              561 sound/soc/soc-dapm.c 			data->widget->on_val = value;
data              566 sound/soc/soc-dapm.c 	data->value = value;
data              987 sound/soc/soc-dapm.c 	struct dapm_kcontrol_data *data;
data             1005 sound/soc/soc-dapm.c 			data = snd_kcontrol_chip(w->kcontrols[i]);
data             1006 sound/soc/soc-dapm.c 			if (data->widget)
data             1007 sound/soc/soc-dapm.c 				snd_soc_dapm_add_path(data->widget->dapm,
data             1008 sound/soc/soc-dapm.c 						      data->widget,
data             1791 sound/soc/soc-dapm.c static void dapm_pre_sequence_async(void *data, async_cookie_t cookie)
data             1793 sound/soc/soc-dapm.c 	struct snd_soc_dapm_context *d = data;
data             1823 sound/soc/soc-dapm.c static void dapm_post_sequence_async(void *data, async_cookie_t cookie)
data             1825 sound/soc/soc-dapm.c 	struct snd_soc_dapm_context *d = data;
data              266 sound/soc/soc-jack.c 		report = gpio->jack_status_check(gpio->data);
data              272 sound/soc/soc-jack.c static irqreturn_t gpio_handler(int irq, void *data)
data              274 sound/soc/soc-jack.c 	struct snd_soc_jack_gpio *gpio = data;
data              298 sound/soc/soc-jack.c 				    unsigned long action, void *data)
data              644 sound/soc/soc-ops.c 				      ucontrol->value.bytes.data,
data              653 sound/soc/soc-ops.c 			ucontrol->value.bytes.data[0] &= ~params->mask;
data              656 sound/soc/soc-ops.c 			((u16 *)(&ucontrol->value.bytes.data))[0]
data              660 sound/soc/soc-ops.c 			((u32 *)(&ucontrol->value.bytes.data))[0]
data              679 sound/soc/soc-ops.c 	void *data;
data              686 sound/soc/soc-ops.c 	data = kmemdup(ucontrol->value.bytes.data, len, GFP_KERNEL | GFP_DMA);
data              687 sound/soc/soc-ops.c 	if (!data)
data              704 sound/soc/soc-ops.c 			((u8 *)data)[0] &= ~params->mask;
data              705 sound/soc/soc-ops.c 			((u8 *)data)[0] |= val;
data              714 sound/soc/soc-ops.c 			((u16 *)data)[0] &= mask;
data              721 sound/soc/soc-ops.c 			((u16 *)data)[0] |= val;
data              730 sound/soc/soc-ops.c 			((u32 *)data)[0] &= mask;
data              737 sound/soc/soc-ops.c 			((u32 *)data)[0] |= val;
data              746 sound/soc/soc-ops.c 			       data, len);
data              749 sound/soc/soc-ops.c 	kfree(data);
data               92 sound/soc/soc-topology.c 	if (end > tplg->fw->data + tplg->fw->size) {
data              114 sound/soc/soc-topology.c 	if (end >= tplg->fw->data + tplg->fw->size)
data              121 sound/soc/soc-topology.c 	return (unsigned long)(tplg->hdr_pos - tplg->fw->data);
data              126 sound/soc/soc-topology.c 	return (unsigned long)(tplg->pos - tplg->fw->data);
data              337 sound/soc/soc-topology.c 	void *data, struct snd_kcontrol **kcontrol)
data              341 sound/soc/soc-topology.c 	*kcontrol = snd_soc_cnew(control_new, data, control_new->name, prefix);
data             2506 sound/soc/soc-topology.c 		memcpy(dest->priv.data, src_v4->priv.data,
data             2655 sound/soc/soc-topology.c 		tplg->hdr_pos = tplg->fw->data;
data              187 sound/soc/sof/control.c 	struct sof_abi_hdr *data = cdata->data;
data              191 sound/soc/sof/control.c 	if (be->max > sizeof(ucontrol->value.bytes.data)) {
data              198 sound/soc/sof/control.c 	size = data->size + sizeof(*data);
data              208 sound/soc/sof/control.c 	memcpy(ucontrol->value.bytes.data, data, size);
data              222 sound/soc/sof/control.c 	struct sof_abi_hdr *data = cdata->data;
data              223 sound/soc/sof/control.c 	size_t size = data->size + sizeof(*data);
data              225 sound/soc/sof/control.c 	if (be->max > sizeof(ucontrol->value.bytes.data)) {
data              240 sound/soc/sof/control.c 	memcpy(data, ucontrol->value.bytes.data, size);
data              289 sound/soc/sof/control.c 	if (copy_from_user(cdata->data, tlvd->tlv, header.length))
data              292 sound/soc/sof/control.c 	if (cdata->data->magic != SOF_ABI_MAGIC) {
data              295 sound/soc/sof/control.c 				    cdata->data->magic);
data              299 sound/soc/sof/control.c 	if (SOF_ABI_VERSION_INCOMPATIBLE(SOF_ABI_VERSION, cdata->data->abi)) {
data              301 sound/soc/sof/control.c 				    cdata->data->abi);
data              305 sound/soc/sof/control.c 	if (cdata->data->size + sizeof(const struct sof_abi_hdr) > be->max) {
data              343 sound/soc/sof/control.c 	cdata->data->magic = SOF_ABI_MAGIC;
data              344 sound/soc/sof/control.c 	cdata->data->abi = SOF_ABI_VERSION;
data              347 sound/soc/sof/control.c 	data_size = cdata->data->size + sizeof(const struct sof_abi_hdr);
data              364 sound/soc/sof/control.c 	if (copy_to_user(tlvd->tlv, cdata->data, data_size))
data              276 sound/soc/sof/intel/hda-loader.c 	stripped_firmware.data = plat_data->fw->data;
data              302 sound/soc/sof/intel/hda-loader.c 	memcpy(sdev->dmab.area, stripped_firmware.data,
data              307 sound/soc/sof/intel/hda-loader.c 		ret = cl_dsp_init(sdev, stripped_firmware.data,
data              530 sound/soc/sof/ipc.c 		sparams->src = (u8 *)src->data->data;
data              531 sound/soc/sof/ipc.c 		sparams->dst = (u8 *)dst->data->data;
data              674 sound/soc/sof/ipc.c 		sparams.msg_bytes = cdata->data->size;
data              677 sound/soc/sof/ipc.c 		sparams.elems = cdata->data->size;
data              350 sound/soc/sof/loader.c 	header = (struct snd_sof_fw_header *)fw->data;
data              381 sound/soc/sof/loader.c 	header = (struct snd_sof_fw_header *)fw->data;
data              387 sound/soc/sof/loader.c 	module = (struct snd_sof_mod_hdr *)((u8 *)(fw->data) + sizeof(*header));
data              125 sound/soc/sof/sof-of-dev.c 	{ .compatible = "fsl,imx8qxp-dsp", .data = &sof_of_imx8qxp_desc},
data              568 sound/soc/sof/topology.c 		memcpy(cdata->data, control->priv.data,
data              571 sound/soc/sof/topology.c 		if (cdata->data->magic != SOF_ABI_MAGIC) {
data              573 sound/soc/sof/topology.c 				cdata->data->magic);
data              577 sound/soc/sof/topology.c 						 cdata->data->abi)) {
data              580 sound/soc/sof/topology.c 				cdata->data->abi);
data              583 sound/soc/sof/topology.c 		if (cdata->data->size + sizeof(const struct sof_abi_hdr) !=
data             1800 sound/soc/sof/topology.c 		wdata[i].pdata = wdata[i].control->control_data->data;
data             1912 sound/soc/sof/topology.c 			memcpy(&process->data + offset,
data             1913 sound/soc/sof/topology.c 			       wdata[i].pdata->data,
data             3231 sound/soc/sof/topology.c 		 man->priv.data[0], man->priv.data[1],
data             3232 sound/soc/sof/topology.c 		 man->priv.data[2], SOF_ABI_MAJOR, SOF_ABI_MINOR,
data             3235 sound/soc/sof/topology.c 	abi_version = SOF_ABI_VER(man->priv.data[0],
data             3236 sound/soc/sof/topology.c 				  man->priv.data[1],
data             3237 sound/soc/sof/topology.c 				  man->priv.data[2]);
data              237 sound/soc/spear/spdif_in.c 	host->dma_params.data = pdata->dma_params;
data              299 sound/soc/spear/spdif_out.c 	host->dma_params.data = pdata->dma_params;
data              535 sound/soc/sprd/sprd-mcdt.c 				chan->cb->notify(chan->cb->data);
data              546 sound/soc/sprd/sprd-mcdt.c 				chan->cb->notify(chan->cb->data);
data               21 sound/soc/sprd/sprd-mcdt.h 	void (*notify)(void *data);
data               22 sound/soc/sprd/sprd-mcdt.h 	void *data;
data              113 sound/soc/sprd/sprd-pcm-compress.c static void sprd_platform_compr_dma_complete(void *data)
data              115 sound/soc/sprd/sprd-pcm-compress.c 	struct snd_compr_stream *cstream = data;
data              138 sound/soc/sprd/sprd-pcm-compress.c 	struct sprd_compr_data *data = snd_soc_dai_get_drvdata(rtd->cpu_dai);
data              139 sound/soc/sprd/sprd-pcm-compress.c 	struct sprd_pcm_dma_params *dma_params = data->dma_params;
data              324 sound/soc/sprd/sprd-pcm-compress.c 	struct sprd_compr_data *data = snd_soc_dai_get_drvdata(rtd->cpu_dai);
data              339 sound/soc/sprd/sprd-pcm-compress.c 	stream->compr_ops = data->ops;
data               32 sound/soc/sprd/sprd-pcm-dma.c 	struct sprd_pcm_dma_data data[SPRD_PCM_CHANNEL_MAX];
data               86 sound/soc/sprd/sprd-pcm-dma.c 		struct sprd_pcm_dma_data *data = &dma_private->data[i];
data               88 sound/soc/sprd/sprd-pcm-dma.c 		data->virt = dmam_alloc_coherent(dev, size, &data->phys,
data               90 sound/soc/sprd/sprd-pcm-dma.c 		if (!data->virt) {
data              104 sound/soc/sprd/sprd-pcm-dma.c 		struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              106 sound/soc/sprd/sprd-pcm-dma.c 		if (data->virt)
data              107 sound/soc/sprd/sprd-pcm-dma.c 			dmam_free_coherent(dev, size, data->virt, data->phys);
data              126 sound/soc/sprd/sprd-pcm-dma.c 		struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              128 sound/soc/sprd/sprd-pcm-dma.c 		dmam_free_coherent(dev, size, data->virt, data->phys);
data              136 sound/soc/sprd/sprd-pcm-dma.c static void sprd_pcm_dma_complete(void *data)
data              138 sound/soc/sprd/sprd-pcm-dma.c 	struct sprd_pcm_dma_private *dma_private = data;
data              151 sound/soc/sprd/sprd-pcm-dma.c 		struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              153 sound/soc/sprd/sprd-pcm-dma.c 		if (data->chan) {
data              154 sound/soc/sprd/sprd-pcm-dma.c 			dma_release_channel(data->chan);
data              155 sound/soc/sprd/sprd-pcm-dma.c 			data->chan = NULL;
data              178 sound/soc/sprd/sprd-pcm-dma.c 		struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              180 sound/soc/sprd/sprd-pcm-dma.c 		data->chan = dma_request_slave_channel(dev,
data              182 sound/soc/sprd/sprd-pcm-dma.c 		if (!data->chan) {
data              239 sound/soc/sprd/sprd-pcm-dma.c 		struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              240 sound/soc/sprd/sprd-pcm-dma.c 		struct dma_chan *chan = data->chan;
data              274 sound/soc/sprd/sprd-pcm-dma.c 		link.virt_addr = (unsigned long)data->virt;
data              275 sound/soc/sprd/sprd-pcm-dma.c 		link.phy_addr = data->phys;
data              290 sound/soc/sprd/sprd-pcm-dma.c 		data->desc = chan->device->device_prep_slave_sg(chan, sg,
data              293 sound/soc/sprd/sprd-pcm-dma.c 		if (!data->desc) {
data              300 sound/soc/sprd/sprd-pcm-dma.c 			data->desc->callback = sprd_pcm_dma_complete;
data              301 sound/soc/sprd/sprd-pcm-dma.c 			data->desc->callback_param = dma_private;
data              336 sound/soc/sprd/sprd-pcm-dma.c 			struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              338 sound/soc/sprd/sprd-pcm-dma.c 			if (!data->desc)
data              341 sound/soc/sprd/sprd-pcm-dma.c 			data->cookie = dmaengine_submit(data->desc);
data              342 sound/soc/sprd/sprd-pcm-dma.c 			ret = dma_submit_error(data->cookie);
data              350 sound/soc/sprd/sprd-pcm-dma.c 			dma_async_issue_pending(data->chan);
data              357 sound/soc/sprd/sprd-pcm-dma.c 			struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              359 sound/soc/sprd/sprd-pcm-dma.c 			if (data->chan)
data              360 sound/soc/sprd/sprd-pcm-dma.c 				dmaengine_resume(data->chan);
data              366 sound/soc/sprd/sprd-pcm-dma.c 			struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              368 sound/soc/sprd/sprd-pcm-dma.c 			if (data->chan)
data              369 sound/soc/sprd/sprd-pcm-dma.c 				dmaengine_terminate_async(data->chan);
data              376 sound/soc/sprd/sprd-pcm-dma.c 			struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              378 sound/soc/sprd/sprd-pcm-dma.c 			if (data->chan)
data              379 sound/soc/sprd/sprd-pcm-dma.c 				dmaengine_pause(data->chan);
data              404 sound/soc/sprd/sprd-pcm-dma.c 		struct sprd_pcm_dma_data *data = &dma_private->data[i];
data              406 sound/soc/sprd/sprd-pcm-dma.c 		if (!data->chan)
data              409 sound/soc/sprd/sprd-pcm-dma.c 		status = dmaengine_tx_status(data->chan, data->cookie, &state);
data              425 sound/soc/sprd/sprd-pcm-dma.c 			sel_max = pointer[i] < data->pre_pointer ? 1 : 0;
data              427 sound/soc/sprd/sprd-pcm-dma.c 			sel_max ^= pointer[i] < data->pre_pointer ? 1 : 0;
data              437 sound/soc/sprd/sprd-pcm-dma.c 		data->pre_pointer = pointer[i];
data               38 sound/soc/sprd/sprd-pcm-dma.h 	void (*drain_notify)(void *data);
data               81 sound/soc/sti/sti_uniperif.c 	  .data = &sti_uniplayer_hdmi
data               84 sound/soc/sti/sti_uniperif.c 	  .data = &sti_uniplayer_pcm_out
data               87 sound/soc/sti/sti_uniperif.c 	  .data = &sti_uniplayer_dac
data               90 sound/soc/sti/sti_uniperif.c 	  .data = &sti_uniplayer_spdif
data               93 sound/soc/sti/sti_uniperif.c 	  .data = &sti_unireader_pcm_in
data               96 sound/soc/sti/sti_uniperif.c 	  .data = &sti_unireader_hdmi_in
data              396 sound/soc/sti/sti_uniperif.c 	if (!of_id->data) {
data              400 sound/soc/sti/sti_uniperif.c 	dev_data = (struct sti_uniperiph_dev_data *)of_id->data;
data              168 sound/soc/stm/stm32_adfsdm.c static int stm32_afsdm_pcm_cb(const void *data, size_t size, void *private)
data              173 sound/soc/stm/stm32_adfsdm.c 	u8 *src_buff = (u8 *)data;
data              801 sound/soc/stm/stm32_i2s.c 		.data = &stm32_h7_i2s_regmap_conf
data              820 sound/soc/stm/stm32_i2s.c 		i2s->regmap_conf = (const struct regmap_config *)of_id->data;
data               40 sound/soc/stm/stm32_sai.c 	{ .compatible = "st,stm32f4-sai", .data = (void *)&stm32_sai_conf_f4 },
data               41 sound/soc/stm/stm32_sai.c 	{ .compatible = "st,stm32h7-sai", .data = (void *)&stm32_sai_conf_h7 },
data              169 sound/soc/stm/stm32_sai.c 		memcpy(&sai->conf, (const struct stm32_sai_conf *)of_id->data,
data             1344 sound/soc/stm/stm32_sai_sub.c 	  .data = (void *)STM_SAI_A_ID},
data             1346 sound/soc/stm/stm32_sai_sub.c 	  .data = (void *)STM_SAI_B_ID},
data             1516 sound/soc/stm/stm32_sai_sub.c 	sai->id = (uintptr_t)of_id->data;
data              250 sound/soc/stm/stm32_spdifrx.c static void stm32_spdifrx_dma_complete(void *data)
data              252 sound/soc/stm/stm32_spdifrx.c 	struct stm32_spdifrx_data *spdifrx = (struct stm32_spdifrx_data *)data;
data              887 sound/soc/stm/stm32_spdifrx.c 		.data = &stm32_h7_spdifrx_regmap_conf
data              905 sound/soc/stm/stm32_spdifrx.c 			(const struct regmap_config *)of_id->data;
data             1666 sound/soc/sunxi/sun4i-codec.c 		.data = &sun4i_codec_quirks,
data             1670 sound/soc/sunxi/sun4i-codec.c 		.data = &sun6i_a31_codec_quirks,
data             1674 sound/soc/sunxi/sun4i-codec.c 		.data = &sun7i_codec_quirks,
data             1678 sound/soc/sunxi/sun4i-codec.c 		.data = &sun8i_a23_codec_quirks,
data             1682 sound/soc/sunxi/sun4i-codec.c 		.data = &sun8i_h3_codec_quirks,
data             1686 sound/soc/sunxi/sun4i-codec.c 		.data = &sun8i_v3s_codec_quirks,
data             1310 sound/soc/sunxi/sun4i-i2s.c 		.data = &sun4i_a10_i2s_quirks,
data             1314 sound/soc/sunxi/sun4i-i2s.c 		.data = &sun6i_a31_i2s_quirks,
data             1318 sound/soc/sunxi/sun4i-i2s.c 		.data = &sun8i_a83t_i2s_quirks,
data             1322 sound/soc/sunxi/sun4i-i2s.c 		.data = &sun8i_h3_i2s_quirks,
data             1326 sound/soc/sunxi/sun4i-i2s.c 		.data = &sun50i_a64_codec_i2s_quirks,
data              453 sound/soc/sunxi/sun4i-spdif.c 		.data = &sun4i_a10_spdif_quirks,
data              457 sound/soc/sunxi/sun4i-spdif.c 		.data = &sun6i_a31_spdif_quirks,
data              461 sound/soc/sunxi/sun4i-spdif.c 		.data = &sun8i_h3_spdif_quirks,
data              465 sound/soc/sunxi/sun4i-spdif.c 		.data = &sun50i_h6_spdif_quirks,
data              806 sound/soc/sunxi/sun8i-codec-analog.c 		.data = &sun8i_a23_quirks,
data              810 sound/soc/sunxi/sun8i-codec-analog.c 		.data = &sun8i_h3_quirks,
data              814 sound/soc/sunxi/sun8i-codec-analog.c 		.data = &sun8i_v3s_quirks,
data              502 sound/soc/tegra/tegra30_ahub.c 	{ .compatible = "nvidia,tegra124-ahub", .data = &soc_data_tegra124 },
data              503 sound/soc/tegra/tegra30_ahub.c 	{ .compatible = "nvidia,tegra114-ahub", .data = &soc_data_tegra114 },
data              504 sound/soc/tegra/tegra30_ahub.c 	{ .compatible = "nvidia,tegra30-ahub",  .data = &soc_data_tegra30 },
data              524 sound/soc/tegra/tegra30_ahub.c 	soc_data = match->data;
data              361 sound/soc/tegra/tegra30_i2s.c 	{ .compatible = "nvidia,tegra124-i2s", .data = &tegra124_i2s_config },
data              362 sound/soc/tegra/tegra30_i2s.c 	{ .compatible = "nvidia,tegra30-i2s", .data = &tegra30_i2s_config },
data              387 sound/soc/tegra/tegra30_i2s.c 	i2s->soc_data = (struct tegra30_i2s_soc_data *)match->data;
data               18 sound/soc/tegra/tegra_asoc_utils.c int tegra_asoc_utils_set_rate(struct tegra_asoc_utils_data *data, int srate,
data               30 sound/soc/tegra/tegra_asoc_utils.c 		if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA20)
data               32 sound/soc/tegra/tegra_asoc_utils.c 		else if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA30)
data               43 sound/soc/tegra/tegra_asoc_utils.c 		if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA20)
data               45 sound/soc/tegra/tegra_asoc_utils.c 		else if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA30)
data               54 sound/soc/tegra/tegra_asoc_utils.c 	clk_change = ((new_baseclock != data->set_baseclock) ||
data               55 sound/soc/tegra/tegra_asoc_utils.c 			(mclk != data->set_mclk));
data               59 sound/soc/tegra/tegra_asoc_utils.c 	data->set_baseclock = 0;
data               60 sound/soc/tegra/tegra_asoc_utils.c 	data->set_mclk = 0;
data               62 sound/soc/tegra/tegra_asoc_utils.c 	clk_disable_unprepare(data->clk_cdev1);
data               63 sound/soc/tegra/tegra_asoc_utils.c 	clk_disable_unprepare(data->clk_pll_a_out0);
data               64 sound/soc/tegra/tegra_asoc_utils.c 	clk_disable_unprepare(data->clk_pll_a);
data               66 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_set_rate(data->clk_pll_a, new_baseclock);
data               68 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't set pll_a rate: %d\n", err);
data               72 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_set_rate(data->clk_pll_a_out0, mclk);
data               74 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't set pll_a_out0 rate: %d\n", err);
data               80 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_prepare_enable(data->clk_pll_a);
data               82 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't enable pll_a: %d\n", err);
data               86 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_prepare_enable(data->clk_pll_a_out0);
data               88 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't enable pll_a_out0: %d\n", err);
data               92 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_prepare_enable(data->clk_cdev1);
data               94 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't enable cdev1: %d\n", err);
data               98 sound/soc/tegra/tegra_asoc_utils.c 	data->set_baseclock = new_baseclock;
data               99 sound/soc/tegra/tegra_asoc_utils.c 	data->set_mclk = mclk;
data              105 sound/soc/tegra/tegra_asoc_utils.c int tegra_asoc_utils_set_ac97_rate(struct tegra_asoc_utils_data *data)
data              111 sound/soc/tegra/tegra_asoc_utils.c 	clk_disable_unprepare(data->clk_cdev1);
data              112 sound/soc/tegra/tegra_asoc_utils.c 	clk_disable_unprepare(data->clk_pll_a_out0);
data              113 sound/soc/tegra/tegra_asoc_utils.c 	clk_disable_unprepare(data->clk_pll_a);
data              119 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_set_rate(data->clk_pll_a, pll_rate);
data              121 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't set pll_a rate: %d\n", err);
data              125 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_set_rate(data->clk_pll_a_out0, ac97_rate);
data              127 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't set pll_a_out0 rate: %d\n", err);
data              133 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_prepare_enable(data->clk_pll_a);
data              135 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't enable pll_a: %d\n", err);
data              139 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_prepare_enable(data->clk_pll_a_out0);
data              141 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't enable pll_a_out0: %d\n", err);
data              145 sound/soc/tegra/tegra_asoc_utils.c 	err = clk_prepare_enable(data->clk_cdev1);
data              147 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't enable cdev1: %d\n", err);
data              151 sound/soc/tegra/tegra_asoc_utils.c 	data->set_baseclock = pll_rate;
data              152 sound/soc/tegra/tegra_asoc_utils.c 	data->set_mclk = ac97_rate;
data              158 sound/soc/tegra/tegra_asoc_utils.c int tegra_asoc_utils_init(struct tegra_asoc_utils_data *data,
data              163 sound/soc/tegra/tegra_asoc_utils.c 	data->dev = dev;
data              166 sound/soc/tegra/tegra_asoc_utils.c 		data->soc = TEGRA_ASOC_UTILS_SOC_TEGRA20;
data              168 sound/soc/tegra/tegra_asoc_utils.c 		data->soc = TEGRA_ASOC_UTILS_SOC_TEGRA30;
data              170 sound/soc/tegra/tegra_asoc_utils.c 		data->soc = TEGRA_ASOC_UTILS_SOC_TEGRA114;
data              172 sound/soc/tegra/tegra_asoc_utils.c 		data->soc = TEGRA_ASOC_UTILS_SOC_TEGRA124;
data              174 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "SoC unknown to Tegra ASoC utils\n");
data              178 sound/soc/tegra/tegra_asoc_utils.c 	data->clk_pll_a = clk_get(dev, "pll_a");
data              179 sound/soc/tegra/tegra_asoc_utils.c 	if (IS_ERR(data->clk_pll_a)) {
data              180 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't retrieve clk pll_a\n");
data              181 sound/soc/tegra/tegra_asoc_utils.c 		ret = PTR_ERR(data->clk_pll_a);
data              185 sound/soc/tegra/tegra_asoc_utils.c 	data->clk_pll_a_out0 = clk_get(dev, "pll_a_out0");
data              186 sound/soc/tegra/tegra_asoc_utils.c 	if (IS_ERR(data->clk_pll_a_out0)) {
data              187 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't retrieve clk pll_a_out0\n");
data              188 sound/soc/tegra/tegra_asoc_utils.c 		ret = PTR_ERR(data->clk_pll_a_out0);
data              192 sound/soc/tegra/tegra_asoc_utils.c 	data->clk_cdev1 = clk_get(dev, "mclk");
data              193 sound/soc/tegra/tegra_asoc_utils.c 	if (IS_ERR(data->clk_cdev1)) {
data              194 sound/soc/tegra/tegra_asoc_utils.c 		dev_err(data->dev, "Can't retrieve clk cdev1\n");
data              195 sound/soc/tegra/tegra_asoc_utils.c 		ret = PTR_ERR(data->clk_cdev1);
data              199 sound/soc/tegra/tegra_asoc_utils.c 	ret = tegra_asoc_utils_set_rate(data, 44100, 256 * 44100);
data              206 sound/soc/tegra/tegra_asoc_utils.c 	clk_put(data->clk_cdev1);
data              208 sound/soc/tegra/tegra_asoc_utils.c 	clk_put(data->clk_pll_a_out0);
data              210 sound/soc/tegra/tegra_asoc_utils.c 	clk_put(data->clk_pll_a);
data              216 sound/soc/tegra/tegra_asoc_utils.c void tegra_asoc_utils_fini(struct tegra_asoc_utils_data *data)
data              218 sound/soc/tegra/tegra_asoc_utils.c 	clk_put(data->clk_cdev1);
data              219 sound/soc/tegra/tegra_asoc_utils.c 	clk_put(data->clk_pll_a_out0);
data              220 sound/soc/tegra/tegra_asoc_utils.c 	clk_put(data->clk_pll_a);
data               32 sound/soc/tegra/tegra_asoc_utils.h int tegra_asoc_utils_set_rate(struct tegra_asoc_utils_data *data, int srate,
data               34 sound/soc/tegra/tegra_asoc_utils.h int tegra_asoc_utils_set_ac97_rate(struct tegra_asoc_utils_data *data);
data               35 sound/soc/tegra/tegra_asoc_utils.h int tegra_asoc_utils_init(struct tegra_asoc_utils_data *data,
data               37 sound/soc/tegra/tegra_asoc_utils.h void tegra_asoc_utils_fini(struct tegra_asoc_utils_data *data);
data              372 sound/soc/ti/davinci-evm.c 		.data = (void *) &evm_dai_tlv320aic3x,
data              399 sound/soc/ti/davinci-evm.c 	dai = (struct snd_soc_dai_link *) match->data;
data              359 sound/soc/ti/davinci-mcasp.c static irqreturn_t davinci_mcasp_tx_irq_handler(int irq, void *data)
data              361 sound/soc/ti/davinci-mcasp.c 	struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data;
data              390 sound/soc/ti/davinci-mcasp.c static irqreturn_t davinci_mcasp_rx_irq_handler(int irq, void *data)
data              392 sound/soc/ti/davinci-mcasp.c 	struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data;
data              421 sound/soc/ti/davinci-mcasp.c static irqreturn_t davinci_mcasp_common_irq_handler(int irq, void *data)
data              423 sound/soc/ti/davinci-mcasp.c 	struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data;
data              427 sound/soc/ti/davinci-mcasp.c 		ret = davinci_mcasp_tx_irq_handler(irq, data);
data              430 sound/soc/ti/davinci-mcasp.c 		ret |= davinci_mcasp_rx_irq_handler(irq, data);
data             1666 sound/soc/ti/davinci-mcasp.c 		.data = &dm646x_mcasp_pdata,
data             1670 sound/soc/ti/davinci-mcasp.c 		.data = &da830_mcasp_pdata,
data             1674 sound/soc/ti/davinci-mcasp.c 		.data = &am33xx_mcasp_pdata,
data             1678 sound/soc/ti/davinci-mcasp.c 		.data = &dra7_mcasp_pdata,
data             1744 sound/soc/ti/davinci-mcasp.c 		pdata = devm_kmemdup(&pdev->dev, match->data, sizeof(*pdata),
data               94 sound/soc/ti/omap-mcbsp.c static irqreturn_t omap_mcbsp_irq_handler(int irq, void *data)
data               96 sound/soc/ti/omap-mcbsp.c 	struct omap_mcbsp *mcbsp = data;
data              135 sound/soc/ti/omap-mcbsp.c static irqreturn_t omap_mcbsp_tx_irq_handler(int irq, void *data)
data              137 sound/soc/ti/omap-mcbsp.c 	struct omap_mcbsp *mcbsp = data;
data              153 sound/soc/ti/omap-mcbsp.c static irqreturn_t omap_mcbsp_rx_irq_handler(int irq, void *data)
data              155 sound/soc/ti/omap-mcbsp.c 	struct omap_mcbsp *mcbsp = data;
data             1357 sound/soc/ti/omap-mcbsp.c 		.data = &omap2420_pdata,
data             1361 sound/soc/ti/omap-mcbsp.c 		.data = &omap2430_pdata,
data             1365 sound/soc/ti/omap-mcbsp.c 		.data = &omap3_pdata,
data             1369 sound/soc/ti/omap-mcbsp.c 		.data = &omap4_pdata,
data             1394 sound/soc/ti/omap-mcbsp.c 		memcpy(pdata, match->data, sizeof(*pdata));
data              147 sound/soc/txx9/txx9aclc.c static void txx9aclc_dma_tasklet(unsigned long data)
data              149 sound/soc/txx9/txx9aclc.c 	struct txx9aclc_dmadata *dmadata = (struct txx9aclc_dmadata *)data;
data              396 sound/soc/uniphier/aio-ld11.c 		.data = &uniphier_aio_ld11_spec,
data              400 sound/soc/uniphier/aio-ld11.c 		.data = &uniphier_aio_ld20_spec,
data              302 sound/soc/uniphier/aio-pxs2.c 		.data = &uniphier_aio_pxs2_spec,
data              128 sound/sparc/dbri.c 	__u8 data[4];		/* Data mode: Time slots 5-8 */
data             1002 sound/sparc/dbri.c static void xmit_fixed(struct snd_dbri *dbri, int pipe, unsigned int data)
data             1032 sound/sparc/dbri.c 		data = reverse_bytes(data, dbri->pipes[pipe].length);
data             1037 sound/sparc/dbri.c 	*(cmd++) = data;
data             1360 sound/sparc/dbri.c 	mm->data[0] = CS4215_LO(0x20) | CS4215_HE | CS4215_LE;
data             1361 sound/sparc/dbri.c 	mm->data[1] = CS4215_RO(0x20) | CS4215_SE;
data             1362 sound/sparc/dbri.c 	mm->data[2] = CS4215_LG(0x8) | CS4215_IS | CS4215_PIO0 | CS4215_PIO1;
data             1363 sound/sparc/dbri.c 	mm->data[3] = CS4215_RG(0x8) | CS4215_MA(0xf);
data             1388 sound/sparc/dbri.c 		dbri->mm.data[0] |= 63;
data             1389 sound/sparc/dbri.c 		dbri->mm.data[1] |= 63;
data             1390 sound/sparc/dbri.c 		dbri->mm.data[2] &= ~15;
data             1391 sound/sparc/dbri.c 		dbri->mm.data[3] &= ~15;
data             1398 sound/sparc/dbri.c 		dbri->mm.data[0] &= ~0x3f;	/* Reset the volume bits */
data             1399 sound/sparc/dbri.c 		dbri->mm.data[1] &= ~0x3f;
data             1400 sound/sparc/dbri.c 		dbri->mm.data[0] |= (DBRI_MAX_VOLUME - left_gain);
data             1401 sound/sparc/dbri.c 		dbri->mm.data[1] |= (DBRI_MAX_VOLUME - right_gain);
data             1407 sound/sparc/dbri.c 		dbri->mm.data[2] |= CS4215_LG(left_gain);
data             1408 sound/sparc/dbri.c 		dbri->mm.data[3] |= CS4215_RG(right_gain);
data             1411 sound/sparc/dbri.c 	xmit_fixed(dbri, 20, *(int *)dbri->mm.data);
data             2354 sound/sparc/dbri.c 		    (dbri->mm.data[elem] >> shift) & mask;
data             2385 sound/sparc/dbri.c 		dbri->mm.data[elem] = (dbri->mm.data[elem] &
data             2387 sound/sparc/dbri.c 		changed = (val != dbri->mm.data[elem]);
data             2397 sound/sparc/dbri.c 		dbri->mm.data[elem & 3]);
data              292 sound/synth/emux/emux_oss.c 	unsigned char cmd, *data;
data              303 sound/synth/emux/emux_oss.c 	data = ev->data.raw8.d;
data              305 sound/synth/emux/emux_oss.c 	if (data[0] != 0xfe)
data              307 sound/synth/emux/emux_oss.c 	cmd = data[2] & _EMUX_OSS_MODE_VALUE_MASK;
data              308 sound/synth/emux/emux_oss.c 	if (data[2] & _EMUX_OSS_MODE_FLAG)
data              309 sound/synth/emux/emux_oss.c 		emuspec_control(emu, p, cmd, data, atomic, hop);
data              311 sound/synth/emux/emux_oss.c 		gusspec_control(emu, p, cmd, data, atomic, hop);
data              486 sound/synth/emux/emux_oss.c 	ev.data.control.channel = ch;
data              487 sound/synth/emux/emux_oss.c 	ev.data.control.param = param;
data              488 sound/synth/emux/emux_oss.c 	ev.data.control.value = val;
data               24 sound/synth/emux/soundfont.c static int open_patch(struct snd_sf_list *sflist, const char __user *data,
data               40 sound/synth/emux/soundfont.c static int load_map(struct snd_sf_list *sflist, const void __user *data, int count);
data               41 sound/synth/emux/soundfont.c static int load_info(struct snd_sf_list *sflist, const void __user *data, long count);
data               49 sound/synth/emux/soundfont.c static int load_data(struct snd_sf_list *sflist, const void __user *data, long count);
data              116 sound/synth/emux/soundfont.c snd_soundfont_load(struct snd_sf_list *sflist, const void __user *data,
data              127 sound/synth/emux/soundfont.c 	if (copy_from_user(&patch, data, sizeof(patch)))
data              131 sound/synth/emux/soundfont.c 	data += sizeof(patch);
data              150 sound/synth/emux/soundfont.c 		rc = open_patch(sflist, data, count, client);
data              167 sound/synth/emux/soundfont.c 		rc = load_info(sflist, data, count);
data              170 sound/synth/emux/soundfont.c 		rc = load_data(sflist, data, count);
data              179 sound/synth/emux/soundfont.c 		rc = load_map(sflist, data, count);
data              219 sound/synth/emux/soundfont.c open_patch(struct snd_sf_list *sflist, const char __user *data,
data              233 sound/synth/emux/soundfont.c 	if (copy_from_user(&parm, data, sizeof(parm)))
data              412 sound/synth/emux/soundfont.c load_map(struct snd_sf_list *sflist, const void __user *data, int count)
data              421 sound/synth/emux/soundfont.c 	if (copy_from_user(&map, data, sizeof(map)))
data              509 sound/synth/emux/soundfont.c load_info(struct snd_sf_list *sflist, const void __user *data, long count)
data              527 sound/synth/emux/soundfont.c 	if (copy_from_user((char*)&hdr, data, sizeof(hdr)))
data              530 sound/synth/emux/soundfont.c 	data += sizeof(hdr);
data              567 sound/synth/emux/soundfont.c 		if (copy_from_user(&tmpzone.v, data, sizeof(tmpzone.v))) {
data              571 sound/synth/emux/soundfont.c 		data += sizeof(tmpzone.v);
data              695 sound/synth/emux/soundfont.c load_data(struct snd_sf_list *sflist, const void __user *data, long count)
data              709 sound/synth/emux/soundfont.c 	if (copy_from_user(&sample_info, data, sizeof(sample_info)))
data              741 sound/synth/emux/soundfont.c 			 data + off, count - off);
data              938 sound/synth/emux/soundfont.c load_guspatch(struct snd_sf_list *sflist, const char __user *data,
data              952 sound/synth/emux/soundfont.c 	if (copy_from_user(&patch, data, sizeof(patch)))
data              956 sound/synth/emux/soundfont.c 	data += sizeof(patch);
data             1010 sound/synth/emux/soundfont.c 			 data, count);
data             1116 sound/synth/emux/soundfont.c snd_soundfont_load_guspatch(struct snd_sf_list *sflist, const char __user *data,
data             1121 sound/synth/emux/soundfont.c 	rc = load_guspatch(sflist, data, count, client);
data               48 sound/usb/6fire/firmware.c 	u8 data[256];
data               59 sound/usb/6fire/firmware.c static u8 usb6fire_fw_ihex_hex(const u8 *data, u8 *crc)
data               64 sound/usb/6fire/firmware.c 	hval = hex_to_bin(data[0]);
data               68 sound/usb/6fire/firmware.c 	hval = hex_to_bin(data[1]);
data              121 sound/usb/6fire/firmware.c 		record->data[i] = usb6fire_fw_ihex_hex(record->txt_data
data              144 sound/usb/6fire/firmware.c 	record->txt_data = fw->data;
data              159 sound/usb/6fire/firmware.c 		int type, int value, char *data, int len)
data              165 sound/usb/6fire/firmware.c 			value, 0, data, len, HZ);
data              174 sound/usb/6fire/firmware.c 		int type, int value, char *data, int len)
data              178 sound/usb/6fire/firmware.c 			0, data, len, HZ);
data              187 sound/usb/6fire/firmware.c 		char *data, int len)
data              192 sound/usb/6fire/firmware.c 	ret = usb_bulk_msg(device, usb_sndbulkpipe(device, FPGA_EP), data, len,
data              206 sound/usb/6fire/firmware.c 	u8 data;
data              231 sound/usb/6fire/firmware.c 	data = 0x01; /* stop ezusb cpu */
data              232 sound/usb/6fire/firmware.c 	ret = usb6fire_fw_ezusb_write(device, 0xa0, 0xe600, &data, 1);
data              244 sound/usb/6fire/firmware.c 				rec->data, rec->len);
data              268 sound/usb/6fire/firmware.c 	data = 0x00; /* resume ezusb cpu */
data              269 sound/usb/6fire/firmware.c 	ret = usb6fire_fw_ezusb_write(device, 0xa0, 0xe600, &data, 1);
data              301 sound/usb/6fire/firmware.c 	c = fw->data;
data              302 sound/usb/6fire/firmware.c 	end = fw->data + fw->size;
data               50 sound/usb/6fire/midi.c 		struct midi_runtime *rt, u8 *data, int length)
data               56 sound/usb/6fire/midi.c 		snd_rawmidi_receive(rt->in, data, length);
data               30 sound/usb/6fire/midi.h 	void (*in_received)(struct midi_runtime *rt, u8 *data, int length);
data              185 sound/usb/clock.c 	unsigned char data;
data              214 sound/usb/clock.c 			      &data, sizeof(data));
data              223 sound/usb/clock.c 	if (data)
data              453 sound/usb/clock.c 	unsigned char data[3];
data              464 sound/usb/clock.c 	data[0] = rate;
data              465 sound/usb/clock.c 	data[1] = rate >> 8;
data              466 sound/usb/clock.c 	data[2] = rate >> 16;
data              470 sound/usb/clock.c 			      data, sizeof(data));
data              488 sound/usb/clock.c 			      data, sizeof(data));
data              496 sound/usb/clock.c 	crate = data[0] | (data[1] << 8) | (data[2] << 16);
data              509 sound/usb/clock.c 	__le32 data;
data              516 sound/usb/clock.c 			      &data, sizeof(data));
data              523 sound/usb/clock.c 	return le32_to_cpu(data);
data              531 sound/usb/clock.c 	__le32 data;
data              573 sound/usb/clock.c 		data = cpu_to_le32(rate);
data              578 sound/usb/clock.c 				      &data, sizeof(data));
data              283 sound/usb/format.c 					const unsigned char *data)
data              290 sound/usb/format.c 		int min = combine_quad(&data[2 + 12 * i]);
data              291 sound/usb/format.c 		int max = combine_quad(&data[6 + 12 * i]);
data              292 sound/usb/format.c 		int res = combine_quad(&data[10 + 12 * i]);
data              378 sound/usb/format.c 	unsigned char tmp[2], *data;
data              418 sound/usb/format.c 	data = kzalloc(data_size, GFP_KERNEL);
data              419 sound/usb/format.c 	if (!data) {
data              429 sound/usb/format.c 			      data, data_size);
data              444 sound/usb/format.c 	fp->nr_rates = parse_uac2_sample_rate_range(chip, fp, nr_triplets, data);
data              460 sound/usb/format.c 	parse_uac2_sample_rate_range(chip, fp, nr_triplets, data);
data              463 sound/usb/format.c 	kfree(data);
data               85 sound/usb/helper.c 		    __u8 requesttype, __u16 value, __u16 index, void *data,
data               96 sound/usb/helper.c 		buf = kmemdup(data, size, GFP_KERNEL);
data              110 sound/usb/helper.c 		memcpy(data, buf, size);
data              115 sound/usb/helper.c 			      value, index, data, size);
data               13 sound/usb/helper.h 		    void *data, __u16 size);
data              334 sound/usb/line6/driver.c int line6_read_data(struct usb_line6 *line6, unsigned address, void *data,
data              395 sound/usb/line6/driver.c 			      0x0013, 0x0000, data, datalen,
data              410 sound/usb/line6/driver.c int line6_write_data(struct usb_line6 *line6, unsigned address, void *data,
data              427 sound/usb/line6/driver.c 			      0x0022, address, data, datalen,
data              607 sound/usb/line6/driver.c line6_hwdep_write(struct snd_hwdep *hwdep, const char __user *data, long count,
data              619 sound/usb/line6/driver.c 	data_copy = memdup_user(data, count);
data              184 sound/usb/line6/driver.h 			   void *data, unsigned datalen);
data              195 sound/usb/line6/driver.h 			    void *data, unsigned datalen);
data               20 sound/usb/line6/midi.c static int send_midi_async(struct usb_line6 *line6, unsigned char *data,
data               26 sound/usb/line6/midi.c void line6_midi_receive(struct usb_line6 *line6, unsigned char *data,
data               31 sound/usb/line6/midi.c 				    data, length);
data              104 sound/usb/line6/midi.c static int send_midi_async(struct usb_line6 *line6, unsigned char *data,
data              116 sound/usb/line6/midi.c 	transfer_buffer = kmemdup(data, length, GFP_ATOMIC);
data               44 sound/usb/line6/midi.h extern void line6_midi_receive(struct usb_line6 *line6, unsigned char *data,
data               84 sound/usb/line6/midibuf.c int line6_midibuf_write(struct midi_buffer *this, unsigned char *data,
data               95 sound/usb/line6/midibuf.c 	if (data[length - 1] == 0xfe) {
data              110 sound/usb/line6/midibuf.c 			memcpy(this->buf + this->pos_write, data, length);
data              115 sound/usb/line6/midibuf.c 			memcpy(this->buf + this->pos_write, data, length1);
data              116 sound/usb/line6/midibuf.c 			memcpy(this->buf, data + length1, length2);
data              127 sound/usb/line6/midibuf.c int line6_midibuf_read(struct midi_buffer *this, unsigned char *data,
data              215 sound/usb/line6/midibuf.c 		memcpy(data + repeat, this->buf + this->pos_read, length);
data              220 sound/usb/line6/midibuf.c 		memcpy(data + repeat, this->buf + this->pos_read, length1);
data              221 sound/usb/line6/midibuf.c 		memcpy(data + repeat + length1, this->buf, length2);
data              226 sound/usb/line6/midibuf.c 		data[0] = this->command_prev;
data               25 sound/usb/line6/midibuf.h extern int line6_midibuf_read(struct midi_buffer *mb, unsigned char *data,
data               28 sound/usb/line6/midibuf.h extern int line6_midibuf_write(struct midi_buffer *mb, unsigned char *data,
data              162 sound/usb/midi.c 		uint8_t data[2];
data              227 sound/usb/midi.c 				   int portidx, uint8_t *data, int length)
data              237 sound/usb/midi.c 	snd_rawmidi_receive(port->substream, data, length);
data              241 sound/usb/midi.c static void dump_urb(const char *type, const u8 *data, int length)
data              244 sound/usb/midi.c 	for (; length > 0; ++data, --length)
data              245 sound/usb/midi.c 		printk(KERN_CONT " %02x", *data);
data              249 sound/usb/midi.c #define dump_urb(type, data, length) /* nothing */
data              347 sound/usb/midi.c static void snd_usbmidi_out_tasklet(unsigned long data)
data              350 sound/usb/midi.c 		(struct snd_usb_midi_out_endpoint *) data;
data              385 sound/usb/midi.c 				 const void *data, int len)
data              388 sound/usb/midi.c 	void *buf = kmemdup(data, len, GFP_KERNEL);
data              569 sound/usb/midi.c 			port->data[0] = b;
data              574 sound/usb/midi.c 			port->data[0] = b;
data              578 sound/usb/midi.c 			port->data[0] = b;
data              595 sound/usb/midi.c 				output_packet(urb, p0 | 0x06, port->data[0],
data              599 sound/usb/midi.c 				output_packet(urb, p0 | 0x07, port->data[0],
data              600 sound/usb/midi.c 					      port->data[1], 0xf7);
data              607 sound/usb/midi.c 		port->data[0] = b;
data              615 sound/usb/midi.c 			if (port->data[0] < 0xf0) {
data              616 sound/usb/midi.c 				p0 |= port->data[0] >> 4;
data              621 sound/usb/midi.c 			output_packet(urb, p0, port->data[0], b, 0);
data              624 sound/usb/midi.c 			port->data[1] = b;
data              628 sound/usb/midi.c 			if (port->data[0] < 0xf0) {
data              629 sound/usb/midi.c 				p0 |= port->data[0] >> 4;
data              635 sound/usb/midi.c 			output_packet(urb, p0, port->data[0], port->data[1], b);
data              638 sound/usb/midi.c 			port->data[0] = b;
data              642 sound/usb/midi.c 			port->data[1] = b;
data              646 sound/usb/midi.c 			output_packet(urb, p0 | 0x04, port->data[0],
data              647 sound/usb/midi.c 				      port->data[1], b);
data             2387 sound/usb/midi.c 		memcpy(&endpoints[0], quirk->data,
data             2399 sound/usb/midi.c 		memcpy(&endpoints[0], quirk->data,
data             2424 sound/usb/midi.c 		memcpy(&endpoints[0], quirk->data,
data              250 sound/usb/misc/ua101.c static void playback_tasklet(unsigned long data)
data              252 sound/usb/misc/ua101.c 	struct ua101 *ua = (void *)data;
data             1187 sound/usb/misc/ua101.c 		.data = &midi_ep
data             1498 sound/usb/mixer_quirks.c 	unsigned char data[3];
data             1528 sound/usb/mixer_quirks.c 			data,
data             1529 sound/usb/mixer_quirks.c 			sizeof(data));
data             1533 sound/usb/mixer_quirks.c 	rate = data[0] | (data[1] << 8) | (data[2] << 16);
data              566 sound/usb/mixer_scarlett_gen2.c 	u8 data[];
data              615 sound/usb/mixer_scarlett_gen2.c 		memcpy(req->data, req_data, req_size);
data              677 sound/usb/mixer_scarlett_gen2.c 		memcpy(resp_data, resp->data, resp_size);
data              798 sound/usb/mixer_scarlett_gen2.c 		__le16 data[SCARLETT2_INPUT_MIX_MAX];
data              808 sound/usb/mixer_scarlett_gen2.c 		req.data[i] = cpu_to_le16(
data              855 sound/usb/mixer_scarlett_gen2.c 		__le32 data[SCARLETT2_MUX_MAX];
data              884 sound/usb/mixer_scarlett_gen2.c 				req.data[i] = !port_id
data             1943 sound/usb/mixer_scarlett_gen2.c 	u32 data;
data             1949 sound/usb/mixer_scarlett_gen2.c 		data = le32_to_cpu(*(u32 *)urb->transfer_buffer);
data             1950 sound/usb/mixer_scarlett_gen2.c 		if (data & SCARLETT2_USB_INTERRUPT_VOL_CHANGE)
data             1952 sound/usb/mixer_scarlett_gen2.c 		if (data & SCARLETT2_USB_INTERRUPT_BUTTON_CHANGE)
data              147 sound/usb/pcm.c 	unsigned char data[1];
data              154 sound/usb/pcm.c 	data[0] = 1;
data              158 sound/usb/pcm.c 			      data, sizeof(data));
data              173 sound/usb/pcm.c 	unsigned char data[1];
data              176 sound/usb/pcm.c 	data[0] = 1;
data              180 sound/usb/pcm.c 			      data, sizeof(data));
data               65 sound/usb/quirks-table.h 		.data = &(const struct audioformat) {
data              140 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              348 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              374 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              400 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              430 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              456 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              521 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              525 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data              542 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data              559 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              577 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              589 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              607 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              619 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              637 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              649 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              669 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              681 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              699 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              711 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              729 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              741 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              760 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              772 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              790 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              802 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              822 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              834 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              860 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              883 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data              897 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data              911 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              923 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              942 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data              954 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data              973 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data              987 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1005 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1013 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             1030 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             1047 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data             1066 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1080 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1098 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1125 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1139 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1153 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1170 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1188 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             1215 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1229 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1243 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1267 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1281 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1304 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1321 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1362 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1385 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1399 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1417 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1444 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1458 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1472 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1486 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1503 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1528 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1540 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data             1562 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1587 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1599 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1611 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data             1630 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1634 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             1652 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             1670 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data             1697 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1701 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             1719 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             1737 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data             1763 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             1775 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data             1812 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1827 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1840 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1853 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1866 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1884 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1897 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1910 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             1923 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             1969 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data             1987 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             2000 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             2013 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             2053 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data             2071 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             2087 sound/usb/quirks-table.h 				.data = & (const struct snd_usb_midi_endpoint_info) {
data             2105 sound/usb/quirks-table.h 		.data = &(const struct snd_usb_audio_quirk[]) {
data             2114 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             2140 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             2176 sound/usb/quirks-table.h 		.data = &(const struct snd_usb_audio_quirk[]) {
data             2185 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             2211 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             2247 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             2255 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             2279 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             2314 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             2322 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             2346 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             2410 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             2434 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             2447 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             2460 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_midi_endpoint_info) {
data             2505 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             2528 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             2544 sound/usb/quirks-table.h 				.data = &(const struct snd_usb_midi_endpoint_info) {
data             2561 sound/usb/quirks-table.h 		.data = & (const struct snd_usb_audio_quirk[]) {
data             2577 sound/usb/quirks-table.h 				.data = &(const struct snd_usb_midi_endpoint_info) {
data             2697 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             2701 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             2737 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             2741 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             2791 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             2795 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             2825 sound/usb/quirks-table.h 				.data = & (const struct audioformat) {
data             2871 sound/usb/quirks-table.h 		.data = &(const struct snd_usb_audio_quirk[]) {
data             2875 sound/usb/quirks-table.h 				.data = &(const struct snd_usb_midi_endpoint_info) {
data             3028 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]){
data             3036 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3059 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3094 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             3106 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3131 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3156 sound/usb/quirks-table.h 				.data = &(const struct snd_usb_midi_endpoint_info) {
data             3181 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             3189 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3226 sound/usb/quirks-table.h 		.data = &(const struct snd_usb_audio_quirk[]) {
data             3231 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3249 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3277 sound/usb/quirks-table.h 		.data = &(const struct snd_usb_audio_quirk[]) {
data             3285 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3322 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             3387 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             3401 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3438 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             3447 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3501 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             3509 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3532 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3569 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             3573 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3592 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data             3631 sound/usb/quirks-table.h 		.data = (const struct snd_usb_audio_quirk[]) {
data             3635 sound/usb/quirks-table.h 				.data = &(const struct audioformat) {
data               41 sound/usb/quirks.c 	for (quirk = quirk_comp->data; quirk->ifnum >= 0; ++quirk) {
data               53 sound/usb/quirks.c 	for (quirk = quirk_comp->data; quirk->ifnum >= 0; ++quirk) {
data              137 sound/usb/quirks.c 	fp = kmemdup(quirk->data, sizeof(*fp), GFP_KERNEL);
data              435 sound/usb/quirks.c 			.data = &ua700_ep
data              443 sound/usb/quirks.c 			.data = &uaxx_ep
data             1566 sound/usb/quirks.c 			   __u16 index, void *data, __u16 size)
data               41 sound/usb/quirks.h 			   __u16 index, void *data, __u16 size);
data              113 sound/usb/usbaudio.h 	const void *data;
data               54 sound/usb/usx2y/us122l.c 		.data = &quirk_data
data               76 sound/usb/usx2y/us122l.c 		.data = &quirk_data
data               91 sound/usb/usx2y/us122l.c 			  __u16 value, __u16 index, void *data,
data               98 sound/usb/usx2y/us122l.c 		buf = kmemdup(data, size, GFP_KERNEL);
data              105 sound/usb/usx2y/us122l.c 		memcpy(data, buf, size);
data              302 sound/usb/usx2y/us122l.c 	unsigned char data[3];
data              305 sound/usb/usx2y/us122l.c 	data[0] = rate;
data              306 sound/usb/usx2y/us122l.c 	data[1] = rate >> 8;
data              307 sound/usb/usx2y/us122l.c 	data[2] = rate >> 16;
data              310 sound/usb/usx2y/us122l.c 			     UAC_EP_CS_ATTR_SAMPLE_RATE << 8, ep, data, 3, 1000);
data              140 sound/usb/usx2y/usX2Yhwdep.c 		.data = &quirk_data_1
data              153 sound/usb/usx2y/usX2Yhwdep.c 		.data = &quirk_data_2
data             1480 sound/x86/intel_hdmi_audio.c 	memcpy(ucontrol->value.bytes.data, intelhaddata->eld,
data              178 tools/arch/x86/include/uapi/asm/kvm.h 	__u64 data;
data              433 tools/arch/x86/include/uapi/asm/kvm.h 	} data;
data               23 tools/bpf/bpftool/btf_dumper.c 			      __u8 bit_offset, const void *data);
data               25 tools/bpf/bpftool/btf_dumper.c static void btf_dumper_ptr(const void *data, json_writer_t *jw,
data               29 tools/bpf/bpftool/btf_dumper.c 		jsonw_printf(jw, "%p", *(void **)data);
data               31 tools/bpf/bpftool/btf_dumper.c 		jsonw_printf(jw, "%lu", *(unsigned long *)data);
data               35 tools/bpf/bpftool/btf_dumper.c 			       __u8 bit_offset, const void *data)
data               43 tools/bpf/bpftool/btf_dumper.c 	return btf_dumper_do_type(d, actual_type_id, bit_offset, data);
data               46 tools/bpf/bpftool/btf_dumper.c static void btf_dumper_enum(const void *data, json_writer_t *jw)
data               48 tools/bpf/bpftool/btf_dumper.c 	jsonw_printf(jw, "%d", *(int *)data);
data               52 tools/bpf/bpftool/btf_dumper.c 			    const void *data)
data               67 tools/bpf/bpftool/btf_dumper.c 					 data + i * elem_size);
data               76 tools/bpf/bpftool/btf_dumper.c static void btf_int128_print(json_writer_t *jw, const void *data,
data               89 tools/bpf/bpftool/btf_dumper.c 	upper_num = *(__u64 *)data;
data               90 tools/bpf/bpftool/btf_dumper.c 	lower_num = *(__u64 *)(data + 8);
data               92 tools/bpf/bpftool/btf_dumper.c 	upper_num = *(__u64 *)(data + 8);
data               93 tools/bpf/bpftool/btf_dumper.c 	lower_num = *(__u64 *)data;
data              151 tools/bpf/bpftool/btf_dumper.c 				const void *data, json_writer_t *jw,
data              162 tools/bpf/bpftool/btf_dumper.c 	memcpy(print_num, data, bytes_to_copy);
data              178 tools/bpf/bpftool/btf_dumper.c 				const void *data, json_writer_t *jw,
data              188 tools/bpf/bpftool/btf_dumper.c 	data += BITS_ROUNDDOWN_BYTES(total_bits_offset);
data              190 tools/bpf/bpftool/btf_dumper.c 	btf_dumper_bitfield(nr_bits, bit_offset, data, jw,
data              195 tools/bpf/bpftool/btf_dumper.c 			  const void *data, json_writer_t *jw,
data              206 tools/bpf/bpftool/btf_dumper.c 		btf_dumper_int_bits(*int_type, bit_offset, data, jw,
data              212 tools/bpf/bpftool/btf_dumper.c 		btf_int128_print(jw, data, is_plain_text);
data              219 tools/bpf/bpftool/btf_dumper.c 			jsonw_printf(jw, "%llu", *(__u64 *)data);
data              221 tools/bpf/bpftool/btf_dumper.c 			jsonw_printf(jw, "%u", *(__u32 *)data);
data              223 tools/bpf/bpftool/btf_dumper.c 			jsonw_printf(jw, "%hu", *(__u16 *)data);
data              225 tools/bpf/bpftool/btf_dumper.c 			jsonw_printf(jw, "%hhu", *(__u8 *)data);
data              227 tools/bpf/bpftool/btf_dumper.c 			btf_dumper_int_bits(*int_type, bit_offset, data, jw,
data              232 tools/bpf/bpftool/btf_dumper.c 			jsonw_printf(jw, "%lld", *(long long *)data);
data              234 tools/bpf/bpftool/btf_dumper.c 			jsonw_printf(jw, "%d", *(int *)data);
data              236 tools/bpf/bpftool/btf_dumper.c 			jsonw_printf(jw, "%hd", *(short *)data);
data              238 tools/bpf/bpftool/btf_dumper.c 			jsonw_printf(jw, "%hhd", *(char *)data);
data              240 tools/bpf/bpftool/btf_dumper.c 			btf_dumper_int_bits(*int_type, bit_offset, data, jw,
data              244 tools/bpf/bpftool/btf_dumper.c 		if (isprint(*(char *)data))
data              245 tools/bpf/bpftool/btf_dumper.c 			jsonw_printf(jw, "\"%c\"", *(char *)data);
data              248 tools/bpf/bpftool/btf_dumper.c 				jsonw_printf(jw, "0x%hhx", *(char *)data);
data              251 tools/bpf/bpftool/btf_dumper.c 					     *(char *)data);
data              254 tools/bpf/bpftool/btf_dumper.c 		jsonw_bool(jw, *(int *)data);
data              265 tools/bpf/bpftool/btf_dumper.c 			     const void *data)
data              293 tools/bpf/bpftool/btf_dumper.c 		data_off = data + BITS_ROUNDDOWN_BYTES(bit_offset);
data              313 tools/bpf/bpftool/btf_dumper.c 			  __u8 bit_offset, const void *data)
data              320 tools/bpf/bpftool/btf_dumper.c 	ret = btf_dumper_do_type(d, t->type, bit_offset, data);
data              327 tools/bpf/bpftool/btf_dumper.c 			      const void *data)
data              344 tools/bpf/bpftool/btf_dumper.c 		ret = btf_dumper_do_type(d, vsi[i].type, 0, data + vsi[i].offset);
data              355 tools/bpf/bpftool/btf_dumper.c 			      __u8 bit_offset, const void *data)
data              361 tools/bpf/bpftool/btf_dumper.c 		return btf_dumper_int(t, bit_offset, data, d->jw,
data              365 tools/bpf/bpftool/btf_dumper.c 		return btf_dumper_struct(d, type_id, data);
data              367 tools/bpf/bpftool/btf_dumper.c 		return btf_dumper_array(d, type_id, data);
data              369 tools/bpf/bpftool/btf_dumper.c 		btf_dumper_enum(data, d->jw);
data              372 tools/bpf/bpftool/btf_dumper.c 		btf_dumper_ptr(data, d->jw, d->is_plain_text);
data              385 tools/bpf/bpftool/btf_dumper.c 		return btf_dumper_modifier(d, type_id, bit_offset, data);
data              387 tools/bpf/bpftool/btf_dumper.c 		return btf_dumper_var(d, type_id, bit_offset, data);
data              389 tools/bpf/bpftool/btf_dumper.c 		return btf_dumper_datasec(d, type_id, data);
data              397 tools/bpf/bpftool/btf_dumper.c 		    const void *data)
data              399 tools/bpf/bpftool/btf_dumper.c 	return btf_dumper_do_type(d, type_id, 0, data);
data              336 tools/bpf/bpftool/common.c void print_data_json(uint8_t *data, size_t len)
data              342 tools/bpf/bpftool/common.c 		jsonw_printf(json_wtr, "%d", data[i]);
data              346 tools/bpf/bpftool/common.c void print_hex_data_json(uint8_t *data, size_t len)
data              352 tools/bpf/bpftool/common.c 		jsonw_printf(json_wtr, "\"0x%02hhx\"", data[i]);
data              151 tools/bpf/bpftool/main.c 	unsigned char *data = arg;
data              166 tools/bpf/bpftool/main.c 		fprintf(f, "%s%02hhx", i ? pfx : "", data[i]);
data              189 tools/bpf/bpftool/main.h void print_data_json(uint8_t *data, size_t len);
data              190 tools/bpf/bpftool/main.h void print_hex_data_json(uint8_t *data, size_t len);
data              212 tools/bpf/bpftool/main.h 		    const void *data);
data               44 tools/bpf/bpftool/map_perf_ring.c 	unsigned char data[];
data               89 tools/bpf/bpftool/map_perf_ring.c 			print_data_json(e->data, e->size);
data              105 tools/bpf/bpftool/map_perf_ring.c 			fprint_hex(stdout, e->data, e->size, " ");
data              835 tools/bpf/bpftool/prog.c static void hex_print(void *data, unsigned int size, FILE *f)
data              846 tools/bpf/bpftool/prog.c 			fprintf(f, "%02x%s", *(uint8_t *)(data + j),
data              854 tools/bpf/bpftool/prog.c 			c = *(char *)(data + j);
data              865 tools/bpf/bpftool/prog.c print_run_output(void *data, unsigned int size, const char *fname,
data              878 tools/bpf/bpftool/prog.c 			print_data_json(data, size);
data              880 tools/bpf/bpftool/prog.c 			hex_print(data, size, f);
data              891 tools/bpf/bpftool/prog.c 	nb_written = fwrite(data, 1, size, f);
data              148 tools/firewire/decode-fcp.c 	    (struct avc_frame *) t->request->packet.write_block.data;
data              177 tools/firewire/decode-fcp.c 	    (struct avc_frame *) t->request->packet.write_block.data;
data               33 tools/firewire/nosy-dump.c static void print_packet(uint32_t *data, size_t length);
data              134 tools/firewire/nosy-dump.c subaction_create(uint32_t *data, size_t length)
data              142 tools/firewire/nosy-dump.c 	sa->ack = data[length / 4 - 1];
data              144 tools/firewire/nosy-dump.c 	memcpy(&sa->packet, data, length);
data              482 tools/firewire/nosy-dump.c handle_request_packet(uint32_t *data, size_t length)
data              484 tools/firewire/nosy-dump.c 	struct link_packet *p = (struct link_packet *) data;
data              490 tools/firewire/nosy-dump.c 	sa = subaction_create(data, length);
data              547 tools/firewire/nosy-dump.c handle_response_packet(uint32_t *data, size_t length)
data              549 tools/firewire/nosy-dump.c 	struct link_packet *p = (struct link_packet *) data;
data              559 tools/firewire/nosy-dump.c 	sa = subaction_create(data, length);
data              619 tools/firewire/nosy-dump.c handle_packet(uint32_t *data, size_t length)
data              625 tools/firewire/nosy-dump.c 		struct link_packet *p = (struct link_packet *) data;
data              629 tools/firewire/nosy-dump.c 			return handle_request_packet(data, length);
data              632 tools/firewire/nosy-dump.c 			return handle_response_packet(data, length);
data              646 tools/firewire/nosy-dump.c 	uint32_t *data = (uint32_t *) packet;
data              653 tools/firewire/nosy-dump.c 	return (data[index] >> shift) & mask;
data              665 tools/firewire/nosy-dump.c dump_data(unsigned char *data, int length)
data              677 tools/firewire/nosy-dump.c 		       data[byte_index(i)]);
data              744 tools/firewire/nosy-dump.c print_packet(uint32_t *data, size_t length)
data              748 tools/firewire/nosy-dump.c 	printf("%6u  ", data[0]);
data              755 tools/firewire/nosy-dump.c 			printf("%s%08x", i == 0 ? "[" : " ", data[i]);
data              758 tools/firewire/nosy-dump.c 	} else if (length == sizeof(struct phy_packet) && data[1] == ~data[2]) {
data              759 tools/firewire/nosy-dump.c 		struct phy_packet *pp = (struct phy_packet *) data;
data              802 tools/firewire/nosy-dump.c 				printf("%s%08x", i == 0 ? "[" : " ", data[i]);
data              807 tools/firewire/nosy-dump.c 		struct link_packet *packet = (struct link_packet *) data;
data              815 tools/firewire/nosy-dump.c 		dump_data((unsigned char *) data + 4, length - 4);
data              827 tools/firewire/nosy-dump.c print_stats(uint32_t *data, size_t length)
data              839 tools/firewire/nosy-dump.c 	else if (length == sizeof(struct phy_packet) && data[1] == ~data[2])
data              842 tools/firewire/nosy-dump.c 		struct link_packet *packet = (struct link_packet *) data;
data              100 tools/firewire/nosy-dump.h 			uint32_t data;
data              116 tools/firewire/nosy-dump.h 			uint32_t data[0];
data              122 tools/firewire/nosy-dump.h 			uint32_t data;
data              131 tools/firewire/nosy-dump.h 			uint32_t data[0];
data              142 tools/firewire/nosy-dump.h 			uint32_t data;
data               32 tools/firmware/ihex2fw.c         uint8_t data[];
data               46 tools/firmware/ihex2fw.c static uint8_t hex(const uint8_t *data, uint8_t *crc)
data               48 tools/firmware/ihex2fw.c 	uint8_t val = (nybble(data[0]) << 4) | nybble(data[1]);
data               53 tools/firmware/ihex2fw.c static int process_ihex(uint8_t *data, ssize_t size);
data               76 tools/firmware/ihex2fw.c 	uint8_t *data;
data              111 tools/firmware/ihex2fw.c 	data = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, infd, 0);
data              112 tools/firmware/ihex2fw.c 	if (data == MAP_FAILED) {
data              126 tools/firmware/ihex2fw.c 	if (process_ihex(data, st.st_size))
data              132 tools/firmware/ihex2fw.c static int process_ihex(uint8_t *data, ssize_t size)
data              147 tools/firmware/ihex2fw.c 		if (data[i] == '\n') line++;
data              148 tools/firmware/ihex2fw.c 		if (data[i++] == ':') break;
data              157 tools/firmware/ihex2fw.c 	len = hex(data + i, &crc); i += 2;
data              160 tools/firmware/ihex2fw.c 		len += hex(data + i, &crc); i += 2;
data              178 tools/firmware/ihex2fw.c 	record->addr  = hex(data + i, &crc) << 8; i += 2;
data              179 tools/firmware/ihex2fw.c 	record->addr |= hex(data + i, &crc); i += 2;
data              180 tools/firmware/ihex2fw.c 	type = hex(data + i, &crc); i += 2;
data              183 tools/firmware/ihex2fw.c 		record->data[j] = hex(data + i, &crc);
data              186 tools/firmware/ihex2fw.c 	crcbyte = hex(data + i, &crc); i += 2;
data              222 tools/firmware/ihex2fw.c 		offset = record->data[0] << 8 | record->data[1];
data              234 tools/firmware/ihex2fw.c 		memcpy(&data32, &record->data[0], sizeof(data32));
data              236 tools/firmware/ihex2fw.c 		memcpy(&record->data[0], &data32, sizeof(data32));
data               34 tools/gpio/gpio-event-mon.c 	struct gpiohandle_data data;
data               66 tools/gpio/gpio-event-mon.c 	ret = ioctl(req.fd, GPIOHANDLE_GET_LINE_VALUES_IOCTL, &data);
data               76 tools/gpio/gpio-event-mon.c 	fprintf(stdout, "Initial line value: %d\n", data.values[0]);
data               28 tools/gpio/gpio-hammer.c 	struct gpiohandle_data data;
data               35 tools/gpio/gpio-hammer.c 	memset(&data.values, 0, sizeof(data.values));
data               37 tools/gpio/gpio-hammer.c 					   GPIOHANDLE_REQUEST_OUTPUT, &data,
data               44 tools/gpio/gpio-hammer.c 	ret = gpiotools_get_values(fd, &data);
data               56 tools/gpio/gpio-hammer.c 		fprintf(stdout, "%d", data.values[i]);
data               67 tools/gpio/gpio-hammer.c 			data.values[i] = !data.values[i];
data               69 tools/gpio/gpio-hammer.c 		ret = gpiotools_set_values(fd, &data);
data               74 tools/gpio/gpio-hammer.c 		ret = gpiotools_get_values(fd, &data);
data               85 tools/gpio/gpio-hammer.c 			fprintf(stdout, "%d: %d", lines[i], data.values[i]);
data               60 tools/gpio/gpio-utils.c 				 struct gpiohandle_data *data,
data               88 tools/gpio/gpio-utils.c 		memcpy(req.default_values, data, sizeof(req.default_values));
data              112 tools/gpio/gpio-utils.c int gpiotools_set_values(const int fd, struct gpiohandle_data *data)
data              116 tools/gpio/gpio-utils.c 	ret = ioctl(fd, GPIOHANDLE_SET_LINE_VALUES_IOCTL, data);
data              136 tools/gpio/gpio-utils.c int gpiotools_get_values(const int fd, struct gpiohandle_data *data)
data              140 tools/gpio/gpio-utils.c 	ret = ioctl(fd, GPIOHANDLE_GET_LINE_VALUES_IOCTL, data);
data              183 tools/gpio/gpio-utils.c 	struct gpiohandle_data data;
data              186 tools/gpio/gpio-utils.c 	gpiotools_gets(device_name, lines, 1, &data);
data              187 tools/gpio/gpio-utils.c 	return data.values[0];
data              204 tools/gpio/gpio-utils.c 		   unsigned int nlines, struct gpiohandle_data *data)
data              211 tools/gpio/gpio-utils.c 					   GPIOHANDLE_REQUEST_INPUT, data,
data              217 tools/gpio/gpio-utils.c 	ret = gpiotools_get_values(fd, data);
data              235 tools/gpio/gpio-utils.c 	struct gpiohandle_data data;
data              238 tools/gpio/gpio-utils.c 	data.values[0] = value;
data              239 tools/gpio/gpio-utils.c 	return gpiotools_sets(device_name, lines, 1, &data);
data              256 tools/gpio/gpio-utils.c 		   unsigned int nlines, struct gpiohandle_data *data)
data              261 tools/gpio/gpio-utils.c 					   GPIOHANDLE_REQUEST_OUTPUT, data,
data               27 tools/gpio/gpio-utils.h 				 struct gpiohandle_data *data,
data               29 tools/gpio/gpio-utils.h int gpiotools_set_values(const int fd, struct gpiohandle_data *data);
data               30 tools/gpio/gpio-utils.h int gpiotools_get_values(const int fd, struct gpiohandle_data *data);
data               35 tools/gpio/gpio-utils.h 		   unsigned int nlines, struct gpiohandle_data *data);
data               39 tools/gpio/gpio-utils.h 		   unsigned int nlines, struct gpiohandle_data *data);
data               91 tools/hv/hv_fcopy_daemon.c 	bytes_written = pwrite(target_fd, cpmsg->data, cpmsg->size,
data             1523 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_set.data.key,
data             1524 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_set.data.key_size,
data             1525 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_set.data.value,
data             1526 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_set.data.value_size))
data             1532 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_set.data.key,
data             1533 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_set.data.key_size,
data             1534 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_set.data.value,
data             1535 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_set.data.value_size))
data             1561 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_enum_data.data.key,
data             1563 tools/hv/hv_kvp_daemon.c 					hv_msg->body.kvp_enum_data.data.value,
data             1569 tools/hv/hv_kvp_daemon.c 		key_name = (char *)hv_msg->body.kvp_enum_data.data.key;
data             1570 tools/hv/hv_kvp_daemon.c 		key_value = (char *)hv_msg->body.kvp_enum_data.data.value;
data              170 tools/iio/iio_generic_buffer.c void process_scan(char *data,
data              180 tools/iio/iio_generic_buffer.c 			print1byte(*(uint8_t *)(data + channels[k].location),
data              184 tools/iio/iio_generic_buffer.c 			print2byte(*(uint16_t *)(data + channels[k].location),
data              188 tools/iio/iio_generic_buffer.c 			print4byte(*(uint32_t *)(data + channels[k].location),
data              192 tools/iio/iio_generic_buffer.c 			print8byte(*(uint64_t *)(data + channels[k].location),
data              342 tools/iio/iio_generic_buffer.c 	char *data = NULL;
data              616 tools/iio/iio_generic_buffer.c 	data = malloc(scan_size * buf_len);
data              617 tools/iio/iio_generic_buffer.c 	if (!data) {
data              657 tools/iio/iio_generic_buffer.c 		read_size = read(fp, data, toread * scan_size);
data              667 tools/iio/iio_generic_buffer.c 			process_scan(data + scan_size * i, channels,
data              677 tools/iio/iio_generic_buffer.c 	free(data);
data             1603 tools/include/nolibc/nolibc.h 	      unsigned long flags, const void *data)
data             1605 tools/include/nolibc/nolibc.h 	return my_syscall5(__NR_mount, src, tgt, fst, flags, data);
data             2026 tools/include/nolibc/nolibc.h 	  const void *data)
data             2028 tools/include/nolibc/nolibc.h 	int ret = sys_mount(src, tgt, fst, flags, data);
data              274 tools/include/uapi/drm/drm.h 	} data[15];
data              456 tools/include/uapi/drm/drm.h 	unsigned long long data;
data             2082 tools/include/uapi/drm/i915_drm.h 	__u8 data[];
data               76 tools/include/uapi/linux/bpf.h 	__u8	data[0];	/* Arbitrary size */
data             2988 tools/include/uapi/linux/bpf.h 	__u32 data;
data             3162 tools/include/uapi/linux/bpf.h 	__u32 data;
data             3179 tools/include/uapi/linux/bpf.h 	__bpf_md_ptr(void *, data);
data             3197 tools/include/uapi/linux/bpf.h 	__bpf_md_ptr(void *, data);
data              302 tools/include/uapi/linux/kvm.h 			__u8  data[8];
data              341 tools/include/uapi/linux/kvm.h 			__u32 data;
data              349 tools/include/uapi/linux/kvm.h 			__u64 data[16];
data              438 tools/include/uapi/linux/kvm.h 	__u8  data[8];
data             1014 tools/include/uapi/linux/kvm.h 	__u32 data;
data             1177 tools/include/uapi/linux/kvm.h 	__u32 data;
data             1498 tools/include/uapi/linux/kvm.h 	__u64 data;
data               52 tools/include/uapi/linux/seg6.h 	__u8 data[0];
data               47 tools/include/uapi/linux/usbdevice_fs.h  	void __user *data;
data               54 tools/include/uapi/linux/usbdevice_fs.h 	void __user *data;
data              142 tools/include/uapi/linux/usbdevice_fs.h 	void __user *data;	/* param buffer (in, or out) */
data              953 tools/include/uapi/sound/asound.h 			unsigned char data[512];
data             1017 tools/include/uapi/sound/asound.h 	} data;
data              278 tools/io_uring/io_uring-bench.c static void *submitter_fn(void *data)
data              280 tools/io_uring/io_uring-bench.c 	struct submitter *s = data;
data               69 tools/io_uring/io_uring-cp.c static void queue_prepped(struct io_uring *ring, struct io_data *data)
data               76 tools/io_uring/io_uring-cp.c 	if (data->read)
data               77 tools/io_uring/io_uring-cp.c 		io_uring_prep_readv(sqe, infd, &data->iov, 1, data->offset);
data               79 tools/io_uring/io_uring-cp.c 		io_uring_prep_writev(sqe, outfd, &data->iov, 1, data->offset);
data               81 tools/io_uring/io_uring-cp.c 	io_uring_sqe_set_data(sqe, data);
data               87 tools/io_uring/io_uring-cp.c 	struct io_data *data;
data               89 tools/io_uring/io_uring-cp.c 	data = malloc(size + sizeof(*data));
data               90 tools/io_uring/io_uring-cp.c 	if (!data)
data               95 tools/io_uring/io_uring-cp.c 		free(data);
data               99 tools/io_uring/io_uring-cp.c 	data->read = 1;
data              100 tools/io_uring/io_uring-cp.c 	data->offset = data->first_offset = offset;
data              102 tools/io_uring/io_uring-cp.c 	data->iov.iov_base = data + 1;
data              103 tools/io_uring/io_uring-cp.c 	data->iov.iov_len = size;
data              104 tools/io_uring/io_uring-cp.c 	data->first_len = size;
data              106 tools/io_uring/io_uring-cp.c 	io_uring_prep_readv(sqe, infd, &data->iov, 1, offset);
data              107 tools/io_uring/io_uring-cp.c 	io_uring_sqe_set_data(sqe, data);
data              111 tools/io_uring/io_uring-cp.c static void queue_write(struct io_uring *ring, struct io_data *data)
data              113 tools/io_uring/io_uring-cp.c 	data->read = 0;
data              114 tools/io_uring/io_uring-cp.c 	data->offset = data->first_offset;
data              116 tools/io_uring/io_uring-cp.c 	data->iov.iov_base = data + 1;
data              117 tools/io_uring/io_uring-cp.c 	data->iov.iov_len = data->first_len;
data              119 tools/io_uring/io_uring-cp.c 	queue_prepped(ring, data);
data              172 tools/io_uring/io_uring-cp.c 			struct io_data *data;
data              187 tools/io_uring/io_uring-cp.c 			data = io_uring_cqe_get_data(cqe);
data              190 tools/io_uring/io_uring-cp.c 					queue_prepped(ring, data);
data              197 tools/io_uring/io_uring-cp.c 			} else if ((size_t) cqe->res != data->iov.iov_len) {
data              199 tools/io_uring/io_uring-cp.c 				data->iov.iov_base += cqe->res;
data              200 tools/io_uring/io_uring-cp.c 				data->iov.iov_len -= cqe->res;
data              201 tools/io_uring/io_uring-cp.c 				data->offset += cqe->res;
data              202 tools/io_uring/io_uring-cp.c 				queue_prepped(ring, data);
data              211 tools/io_uring/io_uring-cp.c 			if (data->read) {
data              212 tools/io_uring/io_uring-cp.c 				queue_write(ring, data);
data              213 tools/io_uring/io_uring-cp.c 				write_left -= data->first_len;
data              217 tools/io_uring/io_uring-cp.c 				free(data);
data               97 tools/io_uring/liburing.h static inline void io_uring_sqe_set_data(struct io_uring_sqe *sqe, void *data)
data               99 tools/io_uring/liburing.h 	sqe->user_data = (unsigned long) data;
data              519 tools/lib/bpf/bpf.c int bpf_prog_test_run(int prog_fd, int repeat, void *data, __u32 size,
data              528 tools/lib/bpf/bpf.c 	attr.test.data_in = ptr_to_u64(data);
data              154 tools/lib/bpf/bpf.h LIBBPF_API int bpf_prog_test_run(int prog_fd, int repeat, void *data,
data               28 tools/lib/bpf/btf.c 		void *data;
data              327 tools/lib/bpf/btf.c 	free(btf->data);
data              332 tools/lib/bpf/btf.c struct btf *btf__new(__u8 *data, __u32 size)
data              343 tools/lib/bpf/btf.c 	btf->data = malloc(size);
data              344 tools/lib/bpf/btf.c 	if (!btf->data) {
data              349 tools/lib/bpf/btf.c 	memcpy(btf->data, data, size);
data              598 tools/lib/bpf/btf.c 	btf->fd = bpf_load_btf(btf->data, btf->data_size,
data              621 tools/lib/bpf/btf.c 	return btf->data;
data              793 tools/lib/bpf/btf.c 	info = btf_ext->data + btf_ext->hdr->hdr_len + ext_sec->off;
data              796 tools/lib/bpf/btf.c 	if (btf_ext->data + btf_ext->data_size < info + ext_sec->len) {
data              903 tools/lib/bpf/btf.c static int btf_ext_parse_hdr(__u8 *data, __u32 data_size)
data              905 tools/lib/bpf/btf.c 	const struct btf_ext_header *hdr = (struct btf_ext_header *)data;
data              940 tools/lib/bpf/btf.c 	free(btf_ext->data);
data              944 tools/lib/bpf/btf.c struct btf_ext *btf_ext__new(__u8 *data, __u32 size)
data              949 tools/lib/bpf/btf.c 	err = btf_ext_parse_hdr(data, size);
data              958 tools/lib/bpf/btf.c 	btf_ext->data = malloc(size);
data              959 tools/lib/bpf/btf.c 	if (!btf_ext->data) {
data              963 tools/lib/bpf/btf.c 	memcpy(btf_ext->data, data, size);
data              995 tools/lib/bpf/btf.c 	return btf_ext->data;
data             1008 tools/lib/bpf/btf.c 	void *data;
data             1023 tools/lib/bpf/btf.c 		data = realloc(*info, existing_len + records_len);
data             1024 tools/lib/bpf/btf.c 		if (!data)
data             1027 tools/lib/bpf/btf.c 		memcpy(data + existing_len, sinfo->data, records_len);
data             1034 tools/lib/bpf/btf.c 			insn_off = data + existing_len + (i * record_size);
data             1038 tools/lib/bpf/btf.c 		*info = data;
data             1308 tools/lib/bpf/btf.c 	const char *data;
data             1573 tools/lib/bpf/btf.c 	s = bsearch(strs->data + *str_off_ptr, strs->ptrs, strs->cnt,
data             1590 tools/lib/bpf/btf.c 	s = bsearch(strs->data + *str_off_ptr, strs->ptrs, strs->cnt,
data             1619 tools/lib/bpf/btf.c 		.data = start,
data             2728 tools/lib/bpf/btf.c 	d->btf->data_size = p - (char *)d->btf->data;
data               68 tools/lib/bpf/btf.h LIBBPF_API struct btf *btf__new(__u8 *data, __u32 size);
data               89 tools/lib/bpf/btf.h LIBBPF_API struct btf_ext *btf_ext__new(__u8 *data, __u32 size);
data              232 tools/lib/bpf/libbpf.c 	void *data;
data              263 tools/lib/bpf/libbpf.c 		Elf_Data *data;
data              269 tools/lib/bpf/libbpf.c 			Elf_Data *data;
data              359 tools/lib/bpf/libbpf.c bpf_program__init(void *data, size_t size, char *section_name, int idx,
data              393 tools/lib/bpf/libbpf.c 	memcpy(prog->insns, data, size);
data              406 tools/lib/bpf/libbpf.c bpf_object__add_program(struct bpf_object *obj, void *data, size_t size,
data              412 tools/lib/bpf/libbpf.c 	err = bpf_program__init(data, size, section_name, idx, &prog);
data              546 tools/lib/bpf/libbpf.c 	obj->efile.data = NULL;
data              632 tools/lib/bpf/libbpf.c bpf_object__init_license(struct bpf_object *obj, void *data, size_t size)
data              634 tools/lib/bpf/libbpf.c 	memcpy(obj->license, data, min(size, sizeof(obj->license) - 1));
data              640 tools/lib/bpf/libbpf.c bpf_object__init_kversion(struct bpf_object *obj, void *data, size_t size)
data              648 tools/lib/bpf/libbpf.c 	memcpy(&kver, data, sizeof(kver));
data              682 tools/lib/bpf/libbpf.c 		Elf_Data *data;
data              702 tools/lib/bpf/libbpf.c 		data = elf_getdata(scn, 0);
data              703 tools/lib/bpf/libbpf.c 		if (!data) {
data              709 tools/lib/bpf/libbpf.c 		*d_size = data->d_size;
data              726 tools/lib/bpf/libbpf.c 		if (obj->efile.data)
data              727 tools/lib/bpf/libbpf.c 			*size = obj->efile.data->d_size;
data              814 tools/lib/bpf/libbpf.c 			      int sec_idx, Elf_Data *data, void **data_buff)
data              840 tools/lib/bpf/libbpf.c 	def->value_size = data->d_size;
data              844 tools/lib/bpf/libbpf.c 		*data_buff = malloc(data->d_size);
data              850 tools/lib/bpf/libbpf.c 		memcpy(*data_buff, data->d_buf, data->d_size);
data              869 tools/lib/bpf/libbpf.c 						    obj->efile.data,
data              870 tools/lib/bpf/libbpf.c 						    &obj->sections.data);
data              896 tools/lib/bpf/libbpf.c 	Elf_Data *data = NULL;
data              907 tools/lib/bpf/libbpf.c 		data = elf_getdata(scn, NULL);
data              908 tools/lib/bpf/libbpf.c 	if (!scn || !data) {
data              933 tools/lib/bpf/libbpf.c 		 obj->path, nr_maps, data->d_size);
data              935 tools/lib/bpf/libbpf.c 	map_def_sz = data->d_size / nr_maps;
data              936 tools/lib/bpf/libbpf.c 	if (!data->d_size || (data->d_size % nr_maps) != 0) {
data              939 tools/lib/bpf/libbpf.c 			   obj->path, nr_maps, data->d_size);
data              972 tools/lib/bpf/libbpf.c 		if (sym.st_value + map_def_sz > data->d_size) {
data              984 tools/lib/bpf/libbpf.c 		def = (struct bpf_map_def *)(data->d_buf + sym.st_value);
data             1075 tools/lib/bpf/libbpf.c 					 const Elf_Data *data, bool strict)
data             1095 tools/lib/bpf/libbpf.c 	if ((__u64)vi->offset + vi->size > data->d_size) {
data             1276 tools/lib/bpf/libbpf.c 	Elf_Data *data;
data             1284 tools/lib/bpf/libbpf.c 		data = elf_getdata(scn, NULL);
data             1285 tools/lib/bpf/libbpf.c 	if (!scn || !data) {
data             1312 tools/lib/bpf/libbpf.c 						    data, strict);
data             1537 tools/lib/bpf/libbpf.c 		Elf_Data *data;
data             1553 tools/lib/bpf/libbpf.c 		data = elf_getdata(scn, 0);
data             1554 tools/lib/bpf/libbpf.c 		if (!data) {
data             1560 tools/lib/bpf/libbpf.c 			 idx, name, (unsigned long)data->d_size,
data             1566 tools/lib/bpf/libbpf.c 						       data->d_buf,
data             1567 tools/lib/bpf/libbpf.c 						       data->d_size);
data             1572 tools/lib/bpf/libbpf.c 							data->d_buf,
data             1573 tools/lib/bpf/libbpf.c 							data->d_size);
data             1581 tools/lib/bpf/libbpf.c 			btf_data = data;
data             1583 tools/lib/bpf/libbpf.c 			btf_ext_data = data;
data             1590 tools/lib/bpf/libbpf.c 			obj->efile.symbols = data;
data             1592 tools/lib/bpf/libbpf.c 		} else if (sh.sh_type == SHT_PROGBITS && data->d_size > 0) {
data             1596 tools/lib/bpf/libbpf.c 				err = bpf_object__add_program(obj, data->d_buf,
data             1597 tools/lib/bpf/libbpf.c 							      data->d_size, name, idx);
data             1608 tools/lib/bpf/libbpf.c 				obj->efile.data = data;
data             1611 tools/lib/bpf/libbpf.c 				obj->efile.rodata = data;
data             1639 tools/lib/bpf/libbpf.c 			obj->efile.reloc[nr_reloc].data = data;
data             1641 tools/lib/bpf/libbpf.c 			obj->efile.bss = data;
data             1727 tools/lib/bpf/libbpf.c 			   Elf_Data *data, struct bpf_object *obj)
data             1754 tools/lib/bpf/libbpf.c 		if (!gelf_getrel(data, i, &rel)) {
data             2115 tools/lib/bpf/libbpf.c 	__u8 *data;
data             2121 tools/lib/bpf/libbpf.c 	data = map->libbpf_type == LIBBPF_MAP_DATA ?
data             2122 tools/lib/bpf/libbpf.c 	       obj->sections.data : obj->sections.rodata;
data             2124 tools/lib/bpf/libbpf.c 	err = bpf_map_update_elem(map->fd, &zero, data, 0);
data             2496 tools/lib/bpf/libbpf.c 	__u32 *data;
data             2502 tools/lib/bpf/libbpf.c 	free(cand_ids->data);
data             2544 tools/lib/bpf/libbpf.c 			new_ids = reallocarray(cand_ids->data,
data             2546 tools/lib/bpf/libbpf.c 					       sizeof(*cand_ids->data));
data             2551 tools/lib/bpf/libbpf.c 			cand_ids->data = new_ids;
data             2552 tools/lib/bpf/libbpf.c 			cand_ids->data[cand_ids->len++] = i;
data             2829 tools/lib/bpf/libbpf.c 	void *data;
data             2835 tools/lib/bpf/libbpf.c 	data = malloc(st.st_size);
data             2836 tools/lib/bpf/libbpf.c 	if (!data)
data             2845 tools/lib/bpf/libbpf.c 	read_cnt = fread(data, 1, st.st_size, f);
data             2852 tools/lib/bpf/libbpf.c 	btf = btf__new(data, read_cnt);
data             2855 tools/lib/bpf/libbpf.c 	free(data);
data             3064 tools/lib/bpf/libbpf.c 		cand_id = cand_ids->data[i];
data             3094 tools/lib/bpf/libbpf.c 		cand_ids->data[j++] = cand_spec.spec[0].type_id;
data             3341 tools/lib/bpf/libbpf.c 		Elf_Data *data = obj->efile.reloc[i].data;
data             3356 tools/lib/bpf/libbpf.c 		err = bpf_program__collect_reloc(prog, shdr, data, obj);
data             4212 tools/lib/bpf/libbpf.c 	zfree(&obj->sections.data);
data             5566 tools/lib/bpf/libbpf.c 		pb->events[i].data.ptr = cpu_buf;
data             5588 tools/lib/bpf/libbpf.c 	char data[0];
data             5603 tools/lib/bpf/libbpf.c 	void *data = e;
data             5611 tools/lib/bpf/libbpf.c 		struct perf_sample_raw *s = data;
data             5614 tools/lib/bpf/libbpf.c 			pb->sample_cb(pb->ctx, cpu_buf->cpu, s->data, s->size);
data             5618 tools/lib/bpf/libbpf.c 		struct perf_sample_lost *s = data;
data             5651 tools/lib/bpf/libbpf.c 		struct perf_cpu_buf *cpu_buf = pb->events[i].data.ptr;
data             5809 tools/lib/bpf/libbpf.c 	ptr = info_linear->data;
data             5882 tools/lib/bpf/libbpf.c 		offs = addr - ptr_to_u64(info_linear->data);
data             5902 tools/lib/bpf/libbpf.c 		addr = offs + ptr_to_u64(info_linear->data);
data              365 tools/lib/bpf/libbpf.h 				      void *data, __u32 size);
data               88 tools/lib/bpf/libbpf_internal.h 	for (i = 0, rec = (void *)&(sec)->data;				\
data               95 tools/lib/bpf/libbpf_internal.h 		void *data;
data              107 tools/lib/bpf/libbpf_internal.h 	__u8	data[0];
data               71 tools/lib/bpf/nlattr.c 		char *data = libbpf_nla_data(nla);
data               73 tools/lib/bpf/nlattr.c 		if (data[libbpf_nla_len(nla) - 1] != '\0')
data              114 tools/lib/subcmd/parse-options.h 	void *data;
data              165 tools/lib/subcmd/parse-options.h 	  .flags = PARSE_OPT_OPTARG, .data = (d) }
data               95 tools/lib/traceevent/event-parse-api.c unsigned short tep_data2host2(struct tep_handle *tep, unsigned short data)
data              100 tools/lib/traceevent/event-parse-api.c 		return data;
data              102 tools/lib/traceevent/event-parse-api.c 	swap = ((data & 0xffULL) << 8) |
data              103 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 8)) >> 8);
data              108 tools/lib/traceevent/event-parse-api.c unsigned int tep_data2host4(struct tep_handle *tep, unsigned int data)
data              113 tools/lib/traceevent/event-parse-api.c 		return data;
data              115 tools/lib/traceevent/event-parse-api.c 	swap = ((data & 0xffULL) << 24) |
data              116 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 8)) << 8) |
data              117 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 16)) >> 8) |
data              118 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 24)) >> 24);
data              124 tools/lib/traceevent/event-parse-api.c tep_data2host8(struct tep_handle *tep, unsigned long long data)
data              129 tools/lib/traceevent/event-parse-api.c 		return data;
data              131 tools/lib/traceevent/event-parse-api.c 	swap = ((data & 0xffULL) << 56) |
data              132 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 8)) << 40) |
data              133 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 16)) << 24) |
data              134 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 24)) << 8) |
data              135 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 32)) >> 8) |
data              136 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 40)) >> 24) |
data              137 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 48)) >> 40) |
data              138 tools/lib/traceevent/event-parse-api.c 		((data & (0xffULL << 56)) >> 56);
data               89 tools/lib/traceevent/event-parse-local.h unsigned short tep_data2host2(struct tep_handle *tep, unsigned short data);
data               90 tools/lib/traceevent/event-parse-local.h unsigned int tep_data2host4(struct tep_handle *tep, unsigned int data);
data               91 tools/lib/traceevent/event-parse-local.h unsigned long long tep_data2host8(struct tep_handle *tep, unsigned long long data);
data               98 tools/lib/traceevent/event-parse.c process_defined_func(struct trace_seq *s, void *data, int size,
data             3430 tools/lib/traceevent/event-parse.c int tep_read_number_field(struct tep_format_field *field, const void *data,
data             3441 tools/lib/traceevent/event-parse.c 					 data + field->offset, field->size);
data             3474 tools/lib/traceevent/event-parse.c static int __parse_common(struct tep_handle *tep, void *data,
data             3484 tools/lib/traceevent/event-parse.c 	return tep_read_number(tep, data + *offset, *size);
data             3487 tools/lib/traceevent/event-parse.c static int trace_parse_common_type(struct tep_handle *tep, void *data)
data             3489 tools/lib/traceevent/event-parse.c 	return __parse_common(tep, data,
data             3494 tools/lib/traceevent/event-parse.c static int parse_common_pid(struct tep_handle *tep, void *data)
data             3496 tools/lib/traceevent/event-parse.c 	return __parse_common(tep, data,
data             3501 tools/lib/traceevent/event-parse.c static int parse_common_pc(struct tep_handle *tep, void *data)
data             3503 tools/lib/traceevent/event-parse.c 	return __parse_common(tep, data,
data             3508 tools/lib/traceevent/event-parse.c static int parse_common_flags(struct tep_handle *tep, void *data)
data             3510 tools/lib/traceevent/event-parse.c 	return __parse_common(tep, data,
data             3515 tools/lib/traceevent/event-parse.c static int parse_common_lock_depth(struct tep_handle *tep, void *data)
data             3517 tools/lib/traceevent/event-parse.c 	return __parse_common(tep, data,
data             3522 tools/lib/traceevent/event-parse.c static int parse_common_migrate_disable(struct tep_handle *tep, void *data)
data             3524 tools/lib/traceevent/event-parse.c 	return __parse_common(tep, data,
data             3599 tools/lib/traceevent/event-parse.c eval_num_arg(void *data, int size, struct tep_event *event, struct tep_print_arg *arg)
data             3623 tools/lib/traceevent/event-parse.c 		val = tep_read_number(tep, data + arg->field.field->offset,
data             3633 tools/lib/traceevent/event-parse.c 		val = eval_num_arg(data, size, event, arg->typecast.item);
data             3642 tools/lib/traceevent/event-parse.c 		val = process_defined_func(&s, data, size, event, arg);
data             3652 tools/lib/traceevent/event-parse.c 			right = eval_num_arg(data, size, event, arg->op.right);
data             3668 tools/lib/traceevent/event-parse.c 						   data + larg->dynarray.field->offset,
data             3697 tools/lib/traceevent/event-parse.c 					      data + offset, field_size);
data             3702 tools/lib/traceevent/event-parse.c 			left = eval_num_arg(data, size, event, arg->op.left);
data             3705 tools/lib/traceevent/event-parse.c 				val = eval_num_arg(data, size, event, arg->op.left);
data             3707 tools/lib/traceevent/event-parse.c 				val = eval_num_arg(data, size, event, arg->op.right);
data             3711 tools/lib/traceevent/event-parse.c 		left = eval_num_arg(data, size, event, arg->op.left);
data             3712 tools/lib/traceevent/event-parse.c 		right = eval_num_arg(data, size, event, arg->op.right);
data             3798 tools/lib/traceevent/event-parse.c 					 data + arg->dynarray.field->offset,
data             3810 tools/lib/traceevent/event-parse.c 					 data + arg->dynarray.field->offset,
data             3818 tools/lib/traceevent/event-parse.c 		val = (unsigned long long)((unsigned long)data + offset);
data             3886 tools/lib/traceevent/event-parse.c 				 int len_arg, const void *data, int size)
data             3921 tools/lib/traceevent/event-parse.c 		snprintf(buf, 3, "%02x", *((unsigned char *)data + index));
data             3938 tools/lib/traceevent/event-parse.c static void print_str_arg(struct trace_seq *s, void *data, int size,
data             3995 tools/lib/traceevent/event-parse.c 				*(unsigned long long *)(data + field->offset) :
data             3996 tools/lib/traceevent/event-parse.c 				(unsigned long long)*(unsigned int *)(data + field->offset);
data             4012 tools/lib/traceevent/event-parse.c 		memcpy(str, data + field->offset, len);
data             4018 tools/lib/traceevent/event-parse.c 		val = eval_num_arg(data, size, event, arg->flags.field);
data             4041 tools/lib/traceevent/event-parse.c 		val = eval_num_arg(data, size, event, arg->symbol.field);
data             4057 tools/lib/traceevent/event-parse.c 				data + arg->hex.field->dynarray.field->offset,
data             4059 tools/lib/traceevent/event-parse.c 			hex = data + (offset & 0xffff);
data             4069 tools/lib/traceevent/event-parse.c 			hex = data + field->offset;
data             4071 tools/lib/traceevent/event-parse.c 		len = eval_num_arg(data, size, event, arg->hex.size);
data             4088 tools/lib/traceevent/event-parse.c 						 data + field->offset,
data             4090 tools/lib/traceevent/event-parse.c 			num = data + (offset & 0xffff);
data             4100 tools/lib/traceevent/event-parse.c 			num = data + field->offset;
data             4102 tools/lib/traceevent/event-parse.c 		len = eval_num_arg(data, size, event, arg->int_array.count);
data             4103 tools/lib/traceevent/event-parse.c 		el_size = eval_num_arg(data, size, event,
data             4138 tools/lib/traceevent/event-parse.c 		str_offset = tep_data2host4(tep, *(unsigned int *)(data + arg->string.offset));
data             4140 tools/lib/traceevent/event-parse.c 		print_str_to_seq(s, format, len_arg, ((char *)data) + str_offset);
data             4156 tools/lib/traceevent/event-parse.c 		bitmask_offset = tep_data2host4(tep, *(unsigned int *)(data + arg->bitmask.offset));
data             4160 tools/lib/traceevent/event-parse.c 				     data + bitmask_offset, bitmask_size);
data             4169 tools/lib/traceevent/event-parse.c 		val = eval_num_arg(data, size, event, arg->op.left);
data             4171 tools/lib/traceevent/event-parse.c 			print_str_arg(s, data, size, event,
data             4174 tools/lib/traceevent/event-parse.c 			print_str_arg(s, data, size, event,
data             4178 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
data             4193 tools/lib/traceevent/event-parse.c process_defined_func(struct trace_seq *s, void *data, int size,
data             4226 tools/lib/traceevent/event-parse.c 			args[i] = eval_num_arg(data, size, event, farg);
data             4230 tools/lib/traceevent/event-parse.c 			print_str_arg(&str, data, size, event, "%s", -1, farg);
data             4289 tools/lib/traceevent/event-parse.c static struct tep_print_arg *make_bprint_args(char *fmt, void *data, int size, struct tep_event *event)
data             4317 tools/lib/traceevent/event-parse.c 	ip = tep_read_number(tep, data + ip_field->offset, ip_field->size);
data             4338 tools/lib/traceevent/event-parse.c 	for (ptr = fmt + 5, bptr = data + field->offset;
data             4339 tools/lib/traceevent/event-parse.c 	     bptr < data + size && *ptr; ptr++) {
data             4476 tools/lib/traceevent/event-parse.c get_bprint_format(void *data, int size __maybe_unused,
data             4496 tools/lib/traceevent/event-parse.c 	addr = tep_read_number(tep, data + field->offset, field->size);
data             4511 tools/lib/traceevent/event-parse.c static void print_mac_arg(struct trace_seq *s, int mac, void *data, int size,
data             4518 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
data             4543 tools/lib/traceevent/event-parse.c 	buf = data + arg->field.field->offset;
data             4665 tools/lib/traceevent/event-parse.c 			  void *data, int size, struct tep_event *event,
data             4671 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
data             4690 tools/lib/traceevent/event-parse.c 	buf = data + arg->field.field->offset;
data             4702 tools/lib/traceevent/event-parse.c 			  void *data, int size, struct tep_event *event,
data             4717 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
data             4736 tools/lib/traceevent/event-parse.c 	buf = data + arg->field.field->offset;
data             4752 tools/lib/traceevent/event-parse.c 			  void *data, int size, struct tep_event *event,
data             4775 tools/lib/traceevent/event-parse.c 		process_defined_func(s, data, size, event, arg);
data             4794 tools/lib/traceevent/event-parse.c 	sa = (struct sockaddr_storage *) (data + arg->field.field->offset);
data             4834 tools/lib/traceevent/event-parse.c 			void *data, int size, struct tep_event *event,
data             4850 tools/lib/traceevent/event-parse.c 		rc += print_ipv4_arg(s, ptr, i, data, size, event, arg);
data             4853 tools/lib/traceevent/event-parse.c 		rc += print_ipv6_arg(s, ptr, i, data, size, event, arg);
data             4856 tools/lib/traceevent/event-parse.c 		rc += print_ipsa_arg(s, ptr, i, data, size, event, arg);
data             4875 tools/lib/traceevent/event-parse.c void tep_print_field(struct trace_seq *s, void *data,
data             4886 tools/lib/traceevent/event-parse.c 			val = tep_read_number(tep, data + offset, len);
data             4892 tools/lib/traceevent/event-parse.c 		    is_printable_array(data + offset, len)) {
data             4893 tools/lib/traceevent/event-parse.c 			trace_seq_printf(s, "%s", (char *)data + offset);
data             4900 tools/lib/traceevent/event-parse.c 						 *((unsigned char *)data + offset + i));
data             4906 tools/lib/traceevent/event-parse.c 		val = tep_read_number(tep, data + field->offset,
data             4940 tools/lib/traceevent/event-parse.c void tep_print_fields(struct trace_seq *s, void *data,
data             4948 tools/lib/traceevent/event-parse.c 		tep_print_field(s, data, field);
data             4953 tools/lib/traceevent/event-parse.c static void pretty_print(struct trace_seq *s, void *data, int size, struct tep_event *event)
data             4974 tools/lib/traceevent/event-parse.c 		tep_print_fields(s, data, size, event);
data             4979 tools/lib/traceevent/event-parse.c 		bprint_fmt = get_bprint_format(data, size, event);
data             4980 tools/lib/traceevent/event-parse.c 		args = make_bprint_args(bprint_fmt, data, size, event);
data             5036 tools/lib/traceevent/event-parse.c 				len_arg = eval_num_arg(data, size, event, arg);
data             5065 tools/lib/traceevent/event-parse.c 					print_mac_arg(s, *ptr, data, size, event, arg);
data             5071 tools/lib/traceevent/event-parse.c 					n = print_ip_arg(s, ptr, data, size, event, arg);
data             5104 tools/lib/traceevent/event-parse.c 				val = eval_num_arg(data, size, event, arg);
data             5189 tools/lib/traceevent/event-parse.c 				print_str_arg(&p, data, size, event,
data             5234 tools/lib/traceevent/event-parse.c 	void *data = record->data;
data             5237 tools/lib/traceevent/event-parse.c 	lat_flags = parse_common_flags(tep, data);
data             5238 tools/lib/traceevent/event-parse.c 	pc = parse_common_pc(tep, data);
data             5241 tools/lib/traceevent/event-parse.c 		lock_depth = parse_common_lock_depth(tep, data);
data             5243 tools/lib/traceevent/event-parse.c 		lock_depth = parse_common_lock_depth(tep, data);
data             5252 tools/lib/traceevent/event-parse.c 		migrate_disable = parse_common_migrate_disable(tep, data);
data             5254 tools/lib/traceevent/event-parse.c 		migrate_disable = parse_common_migrate_disable(tep, data);
data             5312 tools/lib/traceevent/event-parse.c 	return trace_parse_common_type(tep, rec->data);
data             5324 tools/lib/traceevent/event-parse.c 	return parse_common_pid(tep, rec->data);
data             5336 tools/lib/traceevent/event-parse.c 	return parse_common_pc(tep, rec->data);
data             5350 tools/lib/traceevent/event-parse.c 	return parse_common_flags(tep, rec->data);
data             5470 tools/lib/traceevent/event-parse.c 		tep_print_fields(s, record->data, record->size, event);
data             5478 tools/lib/traceevent/event-parse.c 			pretty_print(s, record->data, record->size, event);
data             5502 tools/lib/traceevent/event-parse.c 	type = trace_parse_common_type(tep, record->data);
data             5563 tools/lib/traceevent/event-parse.c 		pid = parse_common_pid(tep, record->data);
data             5589 tools/lib/traceevent/event-parse.c 		param = parse_common_pid(tep, record->data);
data             6407 tools/lib/traceevent/event-parse.c 	if (tep_read_number_field(field, record->data, val)) {
data             6435 tools/lib/traceevent/event-parse.c 	void *data = record->data;
data             6457 tools/lib/traceevent/event-parse.c 					 data + offset, field->size);
data             6463 tools/lib/traceevent/event-parse.c 	return data + offset;
data             6563 tools/lib/traceevent/event-parse.c 	if (tep_read_number_field(field, record->data, &val))
data             6599 tools/lib/traceevent/event-parse.c 	if (tep_read_number_field(field, record->data, &val))
data               45 tools/lib/traceevent/event-parse.h 	void			*data;
data              517 tools/lib/traceevent/event-parse.h int tep_read_number_field(struct tep_format_field *field, const void *data,
data              539 tools/lib/traceevent/event-parse.h void tep_print_field(struct trace_seq *s, void *data,
data              541 tools/lib/traceevent/event-parse.h void tep_print_fields(struct trace_seq *s, void *data,
data              273 tools/lib/traceevent/event-plugin.c 	    const char *file, void *data)
data              275 tools/lib/traceevent/event-plugin.c 	struct tep_plugin_list **plugin_list = data;
data              332 tools/lib/traceevent/event-plugin.c 				     void *data),
data              333 tools/lib/traceevent/event-plugin.c 		 void *data)
data              362 tools/lib/traceevent/event-plugin.c 		load_plugin(tep, path, name, data);
data              373 tools/lib/traceevent/event-plugin.c 				 void *data),
data              374 tools/lib/traceevent/event-plugin.c 	     void *data)
data              391 tools/lib/traceevent/event-plugin.c 				 load_plugin, data);
data              400 tools/lib/traceevent/event-plugin.c 		load_plugins_dir(tep, suffix, envdir, load_plugin, data);
data              416 tools/lib/traceevent/event-plugin.c 	load_plugins_dir(tep, suffix, path, load_plugin, data);
data               48 tools/lib/traceevent/kbuffer-parse.c 	void			*data;
data               83 tools/lib/traceevent/kbuffer-parse.c 	unsigned long long data = *(unsigned long long *)ptr;
data               85 tools/lib/traceevent/kbuffer-parse.c 	return data;
data               90 tools/lib/traceevent/kbuffer-parse.c 	unsigned long long data = *(unsigned long long *)ptr;
data               93 tools/lib/traceevent/kbuffer-parse.c 	swap = ((data & 0xffULL) << 56) |
data               94 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 8)) << 40) |
data               95 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 16)) << 24) |
data               96 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 24)) << 8) |
data               97 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 32)) >> 8) |
data               98 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 40)) >> 24) |
data               99 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 48)) >> 40) |
data              100 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 56)) >> 56);
data              107 tools/lib/traceevent/kbuffer-parse.c 	unsigned int data = *(unsigned int *)ptr;
data              109 tools/lib/traceevent/kbuffer-parse.c 	return data;
data              114 tools/lib/traceevent/kbuffer-parse.c 	unsigned int data = *(unsigned int *)ptr;
data              117 tools/lib/traceevent/kbuffer-parse.c 	swap = ((data & 0xffULL) << 24) |
data              118 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 8)) << 8) |
data              119 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 16)) >> 8) |
data              120 tools/lib/traceevent/kbuffer-parse.c 		((data & (0xffULL << 24)) >> 24);
data              152 tools/lib/traceevent/kbuffer-parse.c 	return (unsigned long)ptr - (unsigned long)kbuf->data;
data              283 tools/lib/traceevent/kbuffer-parse.c 	void *ptr = kbuf->data + kbuf->curr;
data              345 tools/lib/traceevent/kbuffer-parse.c translate_data(struct kbuffer *kbuf, void *data, void **rptr,
data              352 tools/lib/traceevent/kbuffer-parse.c 	type_len_ts = read_4(kbuf, data);
data              353 tools/lib/traceevent/kbuffer-parse.c 	data += 4;
data              360 tools/lib/traceevent/kbuffer-parse.c 		*length = read_4(kbuf, data);
data              364 tools/lib/traceevent/kbuffer-parse.c 		extend = read_4(kbuf, data);
data              365 tools/lib/traceevent/kbuffer-parse.c 		data += 4;
data              373 tools/lib/traceevent/kbuffer-parse.c 		data += 12;
data              377 tools/lib/traceevent/kbuffer-parse.c 		*length = read_4(kbuf, data) - 4;
data              379 tools/lib/traceevent/kbuffer-parse.c 		data += 4;
data              386 tools/lib/traceevent/kbuffer-parse.c 	*rptr = data;
data              396 tools/lib/traceevent/kbuffer-parse.c 	void *ptr = kbuf->data + kbuf->curr;
data              417 tools/lib/traceevent/kbuffer-parse.c void *kbuffer_translate_data(int swap, void *data, unsigned int *size)
data              435 tools/lib/traceevent/kbuffer-parse.c 	type_len = translate_data(&kbuf, data, &ptr, &delta, &length);
data              493 tools/lib/traceevent/kbuffer-parse.c 	return kbuf->data + kbuf->index;
data              527 tools/lib/traceevent/kbuffer-parse.c 	kbuf->data = subbuffer + kbuf->start;
data              534 tools/lib/traceevent/kbuffer-parse.c 			ptr = kbuf->data + kbuf->size;
data              567 tools/lib/traceevent/kbuffer-parse.c 	return kbuf->data + kbuf->index;
data              602 tools/lib/traceevent/kbuffer-parse.c 	void *data;
data              611 tools/lib/traceevent/kbuffer-parse.c 	data = kbuffer_read_event(kbuf, ts);
data              614 tools/lib/traceevent/kbuffer-parse.c 		data = kbuffer_next_event(kbuf, ts);
data              615 tools/lib/traceevent/kbuffer-parse.c 		if (!data)
data              619 tools/lib/traceevent/kbuffer-parse.c 	return data;
data               53 tools/lib/traceevent/kbuffer.h void *kbuffer_translate_data(int swap, void *data, unsigned int *size);
data             1561 tools/lib/traceevent/parse-filter.c 	tep_read_number_field(field, record->data, &val);
data             1715 tools/lib/traceevent/parse-filter.c 		val = record->data + arg->str.field->offset;
data             1720 tools/lib/traceevent/parse-filter.c 			val = record->data + (addr & 0xffff);
data               32 tools/lib/traceevent/plugins/plugin_kmem.c 	void *data = record->data;
data               39 tools/lib/traceevent/plugins/plugin_kmem.c 	if (tep_read_number_field(field, data, &val))
data               30 tools/lib/traceevent/plugins/plugin_mac80211.c 			 const char *name, const void *data)
data               46 tools/lib/traceevent/plugins/plugin_mac80211.c 		if (tep_read_number_field(f, data, &v)) {
data               54 tools/lib/traceevent/plugins/plugin_mac80211.c 	trace_seq_printf(s, "%.*s", length, (char *)data + offset);
data               65 tools/lib/traceevent/plugins/plugin_mac80211.c 	void *data = record->data;
data               67 tools/lib/traceevent/plugins/plugin_mac80211.c 	print_string(s, event, "wiphy_name", data);
data               69 tools/lib/traceevent/plugins/plugin_mac80211.c 	print_string(s, event, "vif_name", data);
data               55 tools/lib/traceevent/plugins/plugin_sched_switch.c 	comm = (char *)(record->data + field->offset);
data               84 tools/objtool/arch/x86/decode.c 	insn_init(&insn, sec->data->d_buf + offset, maxlen, x86_64);
data             1184 tools/objtool/check.c 		hint = (struct unwind_hint *)sec->data->d_buf + i;
data              183 tools/objtool/elf.c 			sec->data = elf_getdata(s, NULL);
data              184 tools/objtool/elf.c 			if (!sec->data) {
data              188 tools/objtool/elf.c 			if (sec->data->d_off != 0 ||
data              189 tools/objtool/elf.c 			    sec->data->d_size != sec->sh.sh_size) {
data              234 tools/objtool/elf.c 		if (!gelf_getsym(symtab->data, i, &sym->sym)) {
data              378 tools/objtool/elf.c 			if (!gelf_getrela(sec->data, i, &rela->rela)) {
data              467 tools/objtool/elf.c 	Elf_Data *data;
data              499 tools/objtool/elf.c 	sec->data = elf_newdata(s);
data              500 tools/objtool/elf.c 	if (!sec->data) {
data              505 tools/objtool/elf.c 	sec->data->d_size = size;
data              506 tools/objtool/elf.c 	sec->data->d_align = 1;
data              509 tools/objtool/elf.c 		sec->data->d_buf = malloc(size);
data              510 tools/objtool/elf.c 		if (!sec->data->d_buf) {
data              514 tools/objtool/elf.c 		memset(sec->data->d_buf, 0, size);
data              544 tools/objtool/elf.c 	data = elf_newdata(s);
data              545 tools/objtool/elf.c 	if (!data) {
data              550 tools/objtool/elf.c 	data->d_buf = sec->name;
data              551 tools/objtool/elf.c 	data->d_size = strlen(name) + 1;
data              552 tools/objtool/elf.c 	data->d_align = 1;
data              609 tools/objtool/elf.c 	sec->data->d_buf = relas;
data              610 tools/objtool/elf.c 	sec->data->d_size = size;
data               35 tools/objtool/elf.h 	Elf_Data *data;
data               75 tools/objtool/orc_dump.c 	Elf_Data *data, *symtab = NULL, *rela_orc_ip = NULL;
data              122 tools/objtool/orc_dump.c 		data = elf_getdata(scn, NULL);
data              123 tools/objtool/orc_dump.c 		if (!data) {
data              129 tools/objtool/orc_dump.c 			symtab = data;
data              133 tools/objtool/orc_dump.c 			orc = data->d_buf;
data              136 tools/objtool/orc_dump.c 			orc_ip = data->d_buf;
data              139 tools/objtool/orc_dump.c 			rela_orc_ip = data;
data               97 tools/objtool/orc_gen.c 	orc = (struct orc_entry *)u_sec->data->d_buf + idx;
data               84 tools/objtool/special.c 		alt->orig_len = *(unsigned char *)(sec->data->d_buf + offset +
data               86 tools/objtool/special.c 		alt->new_len = *(unsigned char *)(sec->data->d_buf + offset +
data               93 tools/objtool/special.c 		feature = *(unsigned short *)(sec->data->d_buf + offset +
data               40 tools/perf/arch/arm/tests/dwarf-unwind.c 	stack->data = (char *) buf;
data              769 tools/perf/arch/arm/util/cs-etm.c 				unsigned char *data,
data              794 tools/perf/arch/arm/util/cs-etm.c 	if (!wrapped && cs_etm_buffer_has_wrapped(data, mm->len, *head)) {
data               40 tools/perf/arch/arm64/tests/dwarf-unwind.c 	stack->data = (char *) buf;
data               41 tools/perf/arch/powerpc/tests/dwarf-unwind.c 	stack->data = (char *) buf;
data               41 tools/perf/arch/x86/tests/dwarf-unwind.c 	stack->data = (char *) buf;
data               13 tools/perf/arch/x86/tests/insn-x86.c 	u8 data[MAX_INSN_SIZE];
data              101 tools/perf/arch/x86/tests/insn-x86.c 	insn_init(&insn, dat->data, MAX_INSN_SIZE, x86_64);
data              118 tools/perf/arch/x86/tests/insn-x86.c 	if (intel_pt_get_insn(dat->data, MAX_INSN_SIZE, x86_64, &intel_pt_insn)) {
data               27 tools/perf/arch/x86/tests/intel-pt-pkt-decoder-test.c } data[] = {
data              294 tools/perf/arch/x86/tests/intel-pt-pkt-decoder-test.c 	struct test_data *d = data;
data              297 tools/perf/arch/x86/tests/intel-pt-pkt-decoder-test.c 	for (d = data; d->len; d++) {
data              342 tools/perf/arch/x86/util/intel-bts.c static bool intel_bts_first_wrap(u64 *data, size_t buf_size)
data              352 tools/perf/arch/x86/util/intel-bts.c 		if (data[i])
data              360 tools/perf/arch/x86/util/intel-bts.c 				   struct auxtrace_mmap *mm, unsigned char *data,
data              378 tools/perf/arch/x86/util/intel-bts.c 	if (!wrapped && intel_bts_first_wrap((u64 *)data, mm->len)) {
data              964 tools/perf/arch/x86/util/intel-pt.c 				 void *data, size_t head)
data              975 tools/perf/arch/x86/util/intel-pt.c 	return intel_pt_compare_buffers(ref_buf, ref_size, data, ref_offset,
data              980 tools/perf/arch/x86/util/intel-pt.c 			      void *data, size_t head)
data              983 tools/perf/arch/x86/util/intel-pt.c 		memcpy(ref_buf, data + head - ref_size, ref_size);
data              985 tools/perf/arch/x86/util/intel-pt.c 		memcpy(ref_buf, data, head);
data              987 tools/perf/arch/x86/util/intel-pt.c 		memcpy(ref_buf + head, data + buf_size - ref_size, ref_size);
data              992 tools/perf/arch/x86/util/intel-pt.c 			     struct auxtrace_mmap *mm, unsigned char *data,
data             1000 tools/perf/arch/x86/util/intel-pt.c 				       data, head);
data             1003 tools/perf/arch/x86/util/intel-pt.c 			  data, head);
data             1008 tools/perf/arch/x86/util/intel-pt.c static bool intel_pt_first_wrap(u64 *data, size_t buf_size)
data             1018 tools/perf/arch/x86/util/intel-pt.c 		if (data[i])
data             1026 tools/perf/arch/x86/util/intel-pt.c 				  struct auxtrace_mmap *mm, unsigned char *data,
data             1053 tools/perf/arch/x86/util/intel-pt.c 		wrapped = intel_pt_wrapped(ptr, idx, mm, data, *head);
data             1056 tools/perf/arch/x86/util/intel-pt.c 		if (!wrapped && intel_pt_first_wrap((u64 *)data, mm->len)) {
data              121 tools/perf/bench/epoll-ctl.c 	ev.data.u64 = i; /* any number */
data              139 tools/perf/bench/epoll-ctl.c 	ev.data.u64 = fd;
data              216 tools/perf/bench/epoll-ctl.c 		ev.data.fd = w->fdmap[i];
data              214 tools/perf/bench/epoll-wait.c 		fd = ev.data.fd;
data              261 tools/perf/bench/epoll-wait.c 	ev.data.u64 = i; /* any number */
data              336 tools/perf/bench/epoll-wait.c 			ev.data.fd = w->fdmap[j];
data              137 tools/perf/bench/numa.c 	u8			*data;
data              434 tools/perf/bench/numa.c static void free_data(void *data, ssize_t bytes)
data              438 tools/perf/bench/numa.c 	if (!data)
data              441 tools/perf/bench/numa.c 	ret = munmap(data, bytes);
data              750 tools/perf/bench/numa.c static inline u64 access_data(u64 *data, u64 val)
data              753 tools/perf/bench/numa.c 		val += *data;
data              755 tools/perf/bench/numa.c 		*data = val + 1;
data              770 tools/perf/bench/numa.c 	u64 *data = (void *)__data;
data              776 tools/perf/bench/numa.c 	BUG_ON(!data && words);
data              777 tools/perf/bench/numa.c 	BUG_ON(data && !words);
data              779 tools/perf/bench/numa.c 	if (!data)
data              784 tools/perf/bench/numa.c 		bzero(data, bytes);
data              809 tools/perf/bench/numa.c 				bzero(data + start, (end-start) * sizeof(u64));
data              812 tools/perf/bench/numa.c 					val = access_data(data + j, val);
data              817 tools/perf/bench/numa.c 		d0 = data + off;
data              818 tools/perf/bench/numa.c 		d  = data + off + 1;
data              819 tools/perf/bench/numa.c 		d1 = data + words;
data              824 tools/perf/bench/numa.c 				d = data;
data              835 tools/perf/bench/numa.c 		d0 = data + off;
data              836 tools/perf/bench/numa.c 		d  = data + off - 1;
data              837 tools/perf/bench/numa.c 		d1 = data + words;
data              841 tools/perf/bench/numa.c 			if (unlikely(d < data))
data              842 tools/perf/bench/numa.c 				d = data + words-1;
data             1116 tools/perf/bench/numa.c 	global_data = g->data;
data             1311 tools/perf/bench/numa.c 			process_nr, g->data, process_data);
data             1439 tools/perf/bench/numa.c 	g->data = setup_shared_data(g->p.bytes_global);
data             1461 tools/perf/bench/numa.c 	free_data(g->data, g->p.bytes_global);
data             1462 tools/perf/bench/numa.c 	g->data = NULL;
data               84 tools/perf/bench/sched-messaging.c 	char data[DATASIZE];
data               95 tools/perf/bench/sched-messaging.c 			ret = write(ctx->out_fds[j], data + done,
data               96 tools/perf/bench/sched-messaging.c 				    sizeof(data)-done);
data              122 tools/perf/bench/sched-messaging.c 		char data[DATASIZE];
data              126 tools/perf/bench/sched-messaging.c 		ret = read(ctx->in_fds[0], data + done, DATASIZE - done);
data              448 tools/perf/builtin-annotate.c 		ui__error("The %s data has no samples!\n", session->data->path);
data              493 tools/perf/builtin-annotate.c 	struct perf_data data = {
data              503 tools/perf/builtin-annotate.c 	OPT_BOOLEAN('f', "force", &data.force, "don't complain, do it"),
data              585 tools/perf/builtin-annotate.c 	data.path = input_name;
data              587 tools/perf/builtin-annotate.c 	annotate.session = perf_session__new(&data, false, &annotate.tool);
data              370 tools/perf/builtin-buildid-cache.c 	struct perf_data data = {
data              422 tools/perf/builtin-buildid-cache.c 		data.path  = missing_filename;
data              423 tools/perf/builtin-buildid-cache.c 		data.force = force;
data              425 tools/perf/builtin-buildid-cache.c 		session = perf_session__new(&data, false, NULL);
data               55 tools/perf/builtin-buildid-list.c 	struct perf_data data = {
data               68 tools/perf/builtin-buildid-list.c 	session = perf_session__new(&data, false, &build_id__mark_dso_hit_ops);
data               76 tools/perf/builtin-buildid-list.c 	if (!perf_data__is_pipe(&data) &&
data               84 tools/perf/builtin-buildid-list.c 	if (with_hits || perf_data__is_pipe(&data))
data             2722 tools/perf/builtin-c2c.c 	struct perf_data data = {
data             2771 tools/perf/builtin-c2c.c 	data.path  = input_name;
data             2772 tools/perf/builtin-c2c.c 	data.force = symbol_conf.force;
data             2790 tools/perf/builtin-c2c.c 	session = perf_session__new(&data, 0, &c2c.tool);
data             2815 tools/perf/builtin-c2c.c 	if (perf_data__is_pipe(session->data)) {
data               69 tools/perf/builtin-diff.c 	struct perf_data	 data;
data             1009 tools/perf/builtin-diff.c 			d->idx, d->data.path,
data             1156 tools/perf/builtin-diff.c 		d->session = perf_session__new(&d->data, false, &pdiff.tool);
data             1158 tools/perf/builtin-diff.c 			pr_err("Failed to open %s\n", d->data.path);
data             1188 tools/perf/builtin-diff.c 		d->session = perf_session__new(&d->data, false, &pdiff.tool);
data             1191 tools/perf/builtin-diff.c 			pr_err("Failed to open %s\n", d->data.path);
data             1210 tools/perf/builtin-diff.c 			pr_err("Failed to process %s\n", d->data.path);
data             1799 tools/perf/builtin-diff.c 		struct perf_data *data = &d->data;
data             1801 tools/perf/builtin-diff.c 		data->path  = use_default ? defaults[i] : argv[i];
data             1802 tools/perf/builtin-diff.c 		data->mode  = PERF_DATA_MODE_READ,
data             1803 tools/perf/builtin-diff.c 		data->force = force,
data               25 tools/perf/builtin-evlist.c 	struct perf_data data = {
data               32 tools/perf/builtin-evlist.c 	session = perf_session__new(&data, 0, NULL);
data              160 tools/perf/builtin-inject.c 	if (perf_data__is_pipe(session->data) || !session->one_mmap) {
data              164 tools/perf/builtin-inject.c 		ret = copy_bytes(inject, perf_data__fd(session->data),
data              779 tools/perf/builtin-inject.c 	struct perf_data data = {
data              801 tools/perf/builtin-inject.c 		OPT_BOOLEAN('f', "force", &data.force, "don't complain, do it"),
data              837 tools/perf/builtin-inject.c 	data.path = inject.input_name;
data              838 tools/perf/builtin-inject.c 	inject.session = perf_session__new(&data, true, &inject.tool);
data               90 tools/perf/builtin-kmem.c 	struct alloc_stat *data = NULL;
data               94 tools/perf/builtin-kmem.c 		data = rb_entry(*node, struct alloc_stat, node);
data               96 tools/perf/builtin-kmem.c 		if (ptr > data->ptr)
data               98 tools/perf/builtin-kmem.c 		else if (ptr < data->ptr)
data              104 tools/perf/builtin-kmem.c 	if (data && data->ptr == ptr) {
data              105 tools/perf/builtin-kmem.c 		data->hit++;
data              106 tools/perf/builtin-kmem.c 		data->bytes_req += bytes_req;
data              107 tools/perf/builtin-kmem.c 		data->bytes_alloc += bytes_alloc;
data              109 tools/perf/builtin-kmem.c 		data = malloc(sizeof(*data));
data              110 tools/perf/builtin-kmem.c 		if (!data) {
data              114 tools/perf/builtin-kmem.c 		data->ptr = ptr;
data              115 tools/perf/builtin-kmem.c 		data->pingpong = 0;
data              116 tools/perf/builtin-kmem.c 		data->hit = 1;
data              117 tools/perf/builtin-kmem.c 		data->bytes_req = bytes_req;
data              118 tools/perf/builtin-kmem.c 		data->bytes_alloc = bytes_alloc;
data              120 tools/perf/builtin-kmem.c 		rb_link_node(&data->node, parent, node);
data              121 tools/perf/builtin-kmem.c 		rb_insert_color(&data->node, &root_alloc_stat);
data              123 tools/perf/builtin-kmem.c 	data->call_site = call_site;
data              124 tools/perf/builtin-kmem.c 	data->alloc_cpu = cpu;
data              125 tools/perf/builtin-kmem.c 	data->last_alloc = bytes_alloc;
data              135 tools/perf/builtin-kmem.c 	struct alloc_stat *data = NULL;
data              139 tools/perf/builtin-kmem.c 		data = rb_entry(*node, struct alloc_stat, node);
data              141 tools/perf/builtin-kmem.c 		if (call_site > data->call_site)
data              143 tools/perf/builtin-kmem.c 		else if (call_site < data->call_site)
data              149 tools/perf/builtin-kmem.c 	if (data && data->call_site == call_site) {
data              150 tools/perf/builtin-kmem.c 		data->hit++;
data              151 tools/perf/builtin-kmem.c 		data->bytes_req += bytes_req;
data              152 tools/perf/builtin-kmem.c 		data->bytes_alloc += bytes_alloc;
data              154 tools/perf/builtin-kmem.c 		data = malloc(sizeof(*data));
data              155 tools/perf/builtin-kmem.c 		if (!data) {
data              159 tools/perf/builtin-kmem.c 		data->call_site = call_site;
data              160 tools/perf/builtin-kmem.c 		data->pingpong = 0;
data              161 tools/perf/builtin-kmem.c 		data->hit = 1;
data              162 tools/perf/builtin-kmem.c 		data->bytes_req = bytes_req;
data              163 tools/perf/builtin-kmem.c 		data->bytes_alloc = bytes_alloc;
data              165 tools/perf/builtin-kmem.c 		rb_link_node(&data->node, parent, node);
data              166 tools/perf/builtin-kmem.c 		rb_insert_color(&data->node, &root_caller_stat);
data              219 tools/perf/builtin-kmem.c 		struct alloc_stat *data;
data              222 tools/perf/builtin-kmem.c 		data = rb_entry(node, struct alloc_stat, node);
data              224 tools/perf/builtin-kmem.c 		cmp = sort_fn(&key, data);
data              230 tools/perf/builtin-kmem.c 			return data;
data              446 tools/perf/builtin-kmem.c 	struct page_stat *data;
data              452 tools/perf/builtin-kmem.c 		data = rb_entry(*node, struct page_stat, node);
data              454 tools/perf/builtin-kmem.c 		cmp = data->page - pstat->page;
data              460 tools/perf/builtin-kmem.c 			return data;
data              466 tools/perf/builtin-kmem.c 	data = zalloc(sizeof(*data));
data              467 tools/perf/builtin-kmem.c 	if (data != NULL) {
data              468 tools/perf/builtin-kmem.c 		data->page = pstat->page;
data              469 tools/perf/builtin-kmem.c 		data->order = pstat->order;
data              470 tools/perf/builtin-kmem.c 		data->gfp_flags = pstat->gfp_flags;
data              471 tools/perf/builtin-kmem.c 		data->migrate_type = pstat->migrate_type;
data              473 tools/perf/builtin-kmem.c 		rb_link_node(&data->node, parent, node);
data              474 tools/perf/builtin-kmem.c 		rb_insert_color(&data->node, &page_live_tree);
data              477 tools/perf/builtin-kmem.c 	return data;
data              495 tools/perf/builtin-kmem.c 	struct page_stat *data;
data              502 tools/perf/builtin-kmem.c 		data = rb_entry(*node, struct page_stat, node);
data              505 tools/perf/builtin-kmem.c 			cmp = sort->cmp(pstat, data);
data              515 tools/perf/builtin-kmem.c 			return data;
data              521 tools/perf/builtin-kmem.c 	data = zalloc(sizeof(*data));
data              522 tools/perf/builtin-kmem.c 	if (data != NULL) {
data              523 tools/perf/builtin-kmem.c 		data->page = pstat->page;
data              524 tools/perf/builtin-kmem.c 		data->order = pstat->order;
data              525 tools/perf/builtin-kmem.c 		data->gfp_flags = pstat->gfp_flags;
data              526 tools/perf/builtin-kmem.c 		data->migrate_type = pstat->migrate_type;
data              528 tools/perf/builtin-kmem.c 		rb_link_node(&data->node, parent, node);
data              529 tools/perf/builtin-kmem.c 		rb_insert_color(&data->node, &page_alloc_tree);
data              532 tools/perf/builtin-kmem.c 	return data;
data              550 tools/perf/builtin-kmem.c 	struct page_stat *data;
data              557 tools/perf/builtin-kmem.c 		data = rb_entry(*node, struct page_stat, node);
data              560 tools/perf/builtin-kmem.c 			cmp = sort->cmp(pstat, data);
data              570 tools/perf/builtin-kmem.c 			return data;
data              576 tools/perf/builtin-kmem.c 	data = zalloc(sizeof(*data));
data              577 tools/perf/builtin-kmem.c 	if (data != NULL) {
data              578 tools/perf/builtin-kmem.c 		data->callsite = pstat->callsite;
data              579 tools/perf/builtin-kmem.c 		data->order = pstat->order;
data              580 tools/perf/builtin-kmem.c 		data->gfp_flags = pstat->gfp_flags;
data              581 tools/perf/builtin-kmem.c 		data->migrate_type = pstat->migrate_type;
data              583 tools/perf/builtin-kmem.c 		rb_link_node(&data->node, parent, node);
data              584 tools/perf/builtin-kmem.c 		rb_insert_color(&data->node, &page_caller_tree);
data              587 tools/perf/builtin-kmem.c 	return data;
data              740 tools/perf/builtin-kmem.c 		.data = sample->raw_data,
data             1004 tools/perf/builtin-kmem.c 		struct alloc_stat *data = rb_entry(next, struct alloc_stat,
data             1012 tools/perf/builtin-kmem.c 			addr = data->call_site;
data             1016 tools/perf/builtin-kmem.c 			addr = data->ptr;
data             1026 tools/perf/builtin-kmem.c 		       (unsigned long long)data->bytes_alloc,
data             1027 tools/perf/builtin-kmem.c 		       (unsigned long)data->bytes_alloc / data->hit,
data             1028 tools/perf/builtin-kmem.c 		       (unsigned long long)data->bytes_req,
data             1029 tools/perf/builtin-kmem.c 		       (unsigned long)data->bytes_req / data->hit,
data             1030 tools/perf/builtin-kmem.c 		       (unsigned long)data->hit,
data             1031 tools/perf/builtin-kmem.c 		       (unsigned long)data->pingpong,
data             1032 tools/perf/builtin-kmem.c 		       fragmentation(data->bytes_req, data->bytes_alloc));
data             1071 tools/perf/builtin-kmem.c 		struct page_stat *data;
data             1077 tools/perf/builtin-kmem.c 		data = rb_entry(next, struct page_stat, node);
data             1078 tools/perf/builtin-kmem.c 		sym = machine__find_kernel_symbol(machine, data->callsite, &map);
data             1082 tools/perf/builtin-kmem.c 			scnprintf(buf, sizeof(buf), "%"PRIx64, data->callsite);
data             1084 tools/perf/builtin-kmem.c 		printf(format, (unsigned long long)data->page,
data             1085 tools/perf/builtin-kmem.c 		       (unsigned long long)data->alloc_bytes / 1024,
data             1086 tools/perf/builtin-kmem.c 		       data->nr_alloc, data->order,
data             1087 tools/perf/builtin-kmem.c 		       migrate_type_str[data->migrate_type],
data             1088 tools/perf/builtin-kmem.c 		       gfp_len, compact_gfp_string(data->gfp_flags), caller);
data             1113 tools/perf/builtin-kmem.c 		struct page_stat *data;
data             1119 tools/perf/builtin-kmem.c 		data = rb_entry(next, struct page_stat, node);
data             1120 tools/perf/builtin-kmem.c 		sym = machine__find_kernel_symbol(machine, data->callsite, &map);
data             1124 tools/perf/builtin-kmem.c 			scnprintf(buf, sizeof(buf), "%"PRIx64, data->callsite);
data             1127 tools/perf/builtin-kmem.c 		       (unsigned long long)data->alloc_bytes / 1024,
data             1128 tools/perf/builtin-kmem.c 		       data->nr_alloc, data->order,
data             1129 tools/perf/builtin-kmem.c 		       migrate_type_str[data->migrate_type],
data             1130 tools/perf/builtin-kmem.c 		       gfp_len, compact_gfp_string(data->gfp_flags), caller);
data             1253 tools/perf/builtin-kmem.c static void sort_slab_insert(struct rb_root *root, struct alloc_stat *data,
data             1268 tools/perf/builtin-kmem.c 			cmp = sort->cmp(data, this);
data             1279 tools/perf/builtin-kmem.c 	rb_link_node(&data->node, parent, new);
data             1280 tools/perf/builtin-kmem.c 	rb_insert_color(&data->node, root);
data             1287 tools/perf/builtin-kmem.c 	struct alloc_stat *data;
data             1295 tools/perf/builtin-kmem.c 		data = rb_entry(node, struct alloc_stat, node);
data             1296 tools/perf/builtin-kmem.c 		sort_slab_insert(root_sorted, data, sort_list);
data             1300 tools/perf/builtin-kmem.c static void sort_page_insert(struct rb_root *root, struct page_stat *data,
data             1315 tools/perf/builtin-kmem.c 			cmp = sort->cmp(data, this);
data             1326 tools/perf/builtin-kmem.c 	rb_link_node(&data->node, parent, new);
data             1327 tools/perf/builtin-kmem.c 	rb_insert_color(&data->node, root);
data             1334 tools/perf/builtin-kmem.c 	struct page_stat *data;
data             1342 tools/perf/builtin-kmem.c 		data = rb_entry(node, struct page_stat, node);
data             1343 tools/perf/builtin-kmem.c 		sort_page_insert(root_sorted, data, sort_list);
data             1902 tools/perf/builtin-kmem.c 	struct perf_data data = {
data             1918 tools/perf/builtin-kmem.c 	OPT_BOOLEAN('f', "force", &data.force, "don't complain, do it"),
data             1958 tools/perf/builtin-kmem.c 	data.path = input_name;
data             1960 tools/perf/builtin-kmem.c 	kmem_session = session = perf_session__new(&data, false, &perf_kmem);
data             1380 tools/perf/builtin-kvm.c 	struct perf_data data = {
data             1451 tools/perf/builtin-kvm.c 	kvm->session = perf_session__new(&data, false, &kvm->tool);
data              869 tools/perf/builtin-lock.c 	struct perf_data data = {
data              875 tools/perf/builtin-lock.c 	session = perf_session__new(&data, false, &eops);
data              244 tools/perf/builtin-mem.c 	struct perf_data data = {
data              250 tools/perf/builtin-mem.c 	struct perf_session *session = perf_session__new(&data, false,
data               79 tools/perf/builtin-record.c 	struct perf_data	data;
data              126 tools/perf/builtin-record.c 	struct perf_data_file *file = &rec->session->data->file;
data              255 tools/perf/builtin-record.c 	void		*data;
data              278 tools/perf/builtin-record.c 		size = zstd_compress(aio->rec->session, aio->data + aio->size,
data              282 tools/perf/builtin-record.c 		memcpy(aio->data + aio->size, buf, size);
data              307 tools/perf/builtin-record.c 	int trace_fd = rec->session->data->file.fd;
data              316 tools/perf/builtin-record.c 	aio.data = map->aio.data[idx];
data              322 tools/perf/builtin-record.c 	ret = record__aio_write(&(map->aio.cblocks[idx]), trace_fd, aio.data, aio.size, *off);
data              491 tools/perf/builtin-record.c 		size = zstd_compress(rec->session, map->data, perf_mmap__mmap_len(map), bf, size);
data              492 tools/perf/builtin-record.c 		bf   = map->data;
data              536 tools/perf/builtin-record.c 	struct perf_data *data = &rec->data;
data              540 tools/perf/builtin-record.c 	if (!perf_data__is_pipe(data) && !perf_data__is_dir(data)) {
data              542 tools/perf/builtin-record.c 		int fd = perf_data__fd(data);
data              845 tools/perf/builtin-record.c 	if (perf_data__size(&rec->data) == 0)
data              871 tools/perf/builtin-record.c static void perf_event__synthesize_guest_os(struct machine *machine, void *data)
data              874 tools/perf/builtin-record.c 	struct perf_tool *tool = data;
data              953 tools/perf/builtin-record.c 	int trace_fd = rec->data.file.fd;
data             1066 tools/perf/builtin-record.c 	struct perf_data *data = &rec->data;
data             1067 tools/perf/builtin-record.c 	int fd = perf_data__fd(data);
data             1069 tools/perf/builtin-record.c 	if (data->is_pipe)
data             1073 tools/perf/builtin-record.c 	data->file.size = lseek(perf_data__fd(data), 0, SEEK_CUR);
data             1111 tools/perf/builtin-record.c 	struct perf_data *data = &rec->data;
data             1132 tools/perf/builtin-record.c 	fd = perf_data__switch(data, timestamp,
data             1142 tools/perf/builtin-record.c 			data->path, timestamp);
data             1223 tools/perf/builtin-record.c 	struct perf_data *data = &rec->data;
data             1226 tools/perf/builtin-record.c 	int fd = perf_data__fd(data);
data             1232 tools/perf/builtin-record.c 	if (data->is_pipe) {
data             1304 tools/perf/builtin-record.c 						data->is_pipe);
data             1343 tools/perf/builtin-record.c 	struct perf_data *data = &rec->data;
data             1369 tools/perf/builtin-record.c 	session = perf_session__new(data, false, tool);
data             1375 tools/perf/builtin-record.c 	fd = perf_data__fd(data);
data             1393 tools/perf/builtin-record.c 						    argv, data->is_pipe,
data             1408 tools/perf/builtin-record.c 	if (data->is_pipe && rec->evlist->core.nr_entries == 1)
data             1439 tools/perf/builtin-record.c 	if (data->is_pipe) {
data             1719 tools/perf/builtin-record.c 			perf_data__size(data) / 1024.0 / 1024.0,
data             1720 tools/perf/builtin-record.c 			data->path, postfix, samples);
data             2132 tools/perf/builtin-record.c 	OPT_STRING('o', "output", &record.data.path, "file",
data              333 tools/perf/builtin-report.c 	bool is_pipe = perf_data__is_pipe(session->data);
data              842 tools/perf/builtin-report.c 	struct perf_data *data = session->data;
data              923 tools/perf/builtin-report.c 		ui__error("The %s data has no samples!\n", data->path);
data             1216 tools/perf/builtin-report.c 	struct perf_data data = {
data             1274 tools/perf/builtin-report.c 	data.path  = input_name;
data             1275 tools/perf/builtin-report.c 	data.force = symbol_conf.force;
data             1278 tools/perf/builtin-report.c 	session = perf_session__new(&data, false, &report.tool);
data              986 tools/perf/builtin-sched.c __thread_latency_insert(struct rb_root_cached *root, struct work_atoms *data,
data              999 tools/perf/builtin-sched.c 		cmp = thread_lat_cmp(sort_list, data, this);
data             1009 tools/perf/builtin-sched.c 	rb_link_node(&data->node, parent, new);
data             1010 tools/perf/builtin-sched.c 	rb_insert_color_cached(&data->node, root, leftmost);
data             1463 tools/perf/builtin-sched.c 		struct work_atoms *data;
data             1469 tools/perf/builtin-sched.c 		data = rb_entry(node, struct work_atoms, node);
data             1470 tools/perf/builtin-sched.c 		__thread_latency_insert(&sched->sorted_atom_root, data, &sched->sort_list);
data             1794 tools/perf/builtin-sched.c 	struct perf_data data = {
data             1801 tools/perf/builtin-sched.c 	session = perf_session__new(&data, false, &sched->tool);
data             2965 tools/perf/builtin-sched.c 	struct perf_data data = {
data             2993 tools/perf/builtin-sched.c 	session = perf_session__new(&data, false, &sched->tool);
data             3083 tools/perf/builtin-sched.c static void __merge_work_atoms(struct rb_root_cached *root, struct work_atoms *data)
data             3087 tools/perf/builtin-sched.c 	const char *comm = thread__comm_str(data->thread), *this_comm;
data             3105 tools/perf/builtin-sched.c 			this->total_runtime += data->total_runtime;
data             3106 tools/perf/builtin-sched.c 			this->nb_atoms += data->nb_atoms;
data             3107 tools/perf/builtin-sched.c 			this->total_lat += data->total_lat;
data             3108 tools/perf/builtin-sched.c 			list_splice(&data->work_list, &this->work_list);
data             3109 tools/perf/builtin-sched.c 			if (this->max_lat < data->max_lat) {
data             3110 tools/perf/builtin-sched.c 				this->max_lat = data->max_lat;
data             3111 tools/perf/builtin-sched.c 				this->max_lat_at = data->max_lat_at;
data             3113 tools/perf/builtin-sched.c 			zfree(&data);
data             3118 tools/perf/builtin-sched.c 	data->num_merged++;
data             3119 tools/perf/builtin-sched.c 	rb_link_node(&data->node, parent, new);
data             3120 tools/perf/builtin-sched.c 	rb_insert_color_cached(&data->node, root, leftmost);
data             3125 tools/perf/builtin-sched.c 	struct work_atoms *data;
data             3133 tools/perf/builtin-sched.c 		data = rb_entry(node, struct work_atoms, node);
data             3134 tools/perf/builtin-sched.c 		__merge_work_atoms(&sched->merged_atom_root, data);
data              269 tools/perf/builtin-script.c 							struct perf_data *data)
data              274 tools/perf/builtin-script.c 		if (asprintf(&es->filename, "%s.%s.dump", data->file.path, perf_evsel__name(evsel)) < 0)
data              916 tools/perf/builtin-script.c 	if (al.map->dso->data.status == DSO_DATA_STATUS_ERROR) {
data             1528 tools/perf/builtin-script.c 	struct perf_synth_intel_ptwrite *data = perf_sample__synth_ptr(sample);
data             1531 tools/perf/builtin-script.c 	if (perf_sample__bad_synth_size(sample, *data))
data             1535 tools/perf/builtin-script.c 		     data->ip, le64_to_cpu(data->payload));
data             1541 tools/perf/builtin-script.c 	struct perf_synth_intel_mwait *data = perf_sample__synth_ptr(sample);
data             1544 tools/perf/builtin-script.c 	if (perf_sample__bad_synth_size(sample, *data))
data             1548 tools/perf/builtin-script.c 		      data->hints, data->extensions);
data             1554 tools/perf/builtin-script.c 	struct perf_synth_intel_pwre *data = perf_sample__synth_ptr(sample);
data             1557 tools/perf/builtin-script.c 	if (perf_sample__bad_synth_size(sample, *data))
data             1561 tools/perf/builtin-script.c 		      data->hw, data->cstate, data->subcstate);
data             1567 tools/perf/builtin-script.c 	struct perf_synth_intel_exstop *data = perf_sample__synth_ptr(sample);
data             1570 tools/perf/builtin-script.c 	if (perf_sample__bad_synth_size(sample, *data))
data             1573 tools/perf/builtin-script.c 	len = fprintf(fp, " IP: %u ", data->ip);
data             1579 tools/perf/builtin-script.c 	struct perf_synth_intel_pwrx *data = perf_sample__synth_ptr(sample);
data             1582 tools/perf/builtin-script.c 	if (perf_sample__bad_synth_size(sample, *data))
data             1586 tools/perf/builtin-script.c 		     data->deepest_cstate, data->last_cstate,
data             1587 tools/perf/builtin-script.c 		     data->wake_reason);
data             1593 tools/perf/builtin-script.c 	struct perf_synth_intel_cbr *data = perf_sample__synth_ptr(sample);
data             1597 tools/perf/builtin-script.c 	if (perf_sample__bad_synth_size(sample, *data))
data             1600 tools/perf/builtin-script.c 	freq = (le32_to_cpu(data->freq) + 500) / 1000;
data             1601 tools/perf/builtin-script.c 	len = fprintf(fp, " cbr: %2u freq: %4u MHz ", data->cbr, freq);
data             1602 tools/perf/builtin-script.c 	if (data->max_nonturbo) {
data             1603 tools/perf/builtin-script.c 		percent = (5 + (1000 * data->cbr) / data->max_nonturbo) / 10;
data             2058 tools/perf/builtin-script.c 						scr->session->data);
data             2436 tools/perf/builtin-script.c 		evsel->priv = perf_evsel_script__new(evsel, script->session->data);
data             3086 tools/perf/builtin-script.c 	struct perf_data data = {
data             3093 tools/perf/builtin-script.c 	session = perf_session__new(&data, false, NULL);
data             3326 tools/perf/builtin-script.c 	script->cpus = cpu_map__new_data(&event->cpu_map.data);
data             3444 tools/perf/builtin-script.c 	struct perf_data data = {
data             3589 tools/perf/builtin-script.c 	data.path  = input_name;
data             3590 tools/perf/builtin-script.c 	data.force = symbol_conf.force;
data             3759 tools/perf/builtin-script.c 	session = perf_session__new(&data, false, &script.tool);
data             3776 tools/perf/builtin-script.c 	if (data.is_pipe ||  /* assume pipe_mode indicates native_arch */
data             3823 tools/perf/builtin-script.c 		input = open(data.path, O_RDONLY);	/* input_name */
data              166 tools/perf/builtin-stat.c 	struct perf_data	 data;
data              219 tools/perf/builtin-stat.c 	if (perf_data__write(&perf_stat.data, event, event->header.size) < 0) {
data              435 tools/perf/builtin-stat.c 	bool is_pipe = STAT_RECORD ? perf_stat.data.is_pipe : false;
data              533 tools/perf/builtin-stat.c 		int err, fd = perf_data__fd(&perf_stat.data);
data              536 tools/perf/builtin-stat.c 			err = perf_header__write_pipe(perf_data__fd(&perf_stat.data));
data              654 tools/perf/builtin-stat.c 	if (STAT_RECORD && perf_stat.data.is_pipe)
data              949 tools/perf/builtin-stat.c static int perf_env__get_socket(struct perf_cpu_map *map, int idx, void *data)
data              951 tools/perf/builtin-stat.c 	struct perf_env *env = data;
data              957 tools/perf/builtin-stat.c static int perf_env__get_die(struct perf_cpu_map *map, int idx, void *data)
data              959 tools/perf/builtin-stat.c 	struct perf_env *env = data;
data              981 tools/perf/builtin-stat.c static int perf_env__get_core(struct perf_cpu_map *map, int idx, void *data)
data              983 tools/perf/builtin-stat.c 	struct perf_env *env = data;
data             1426 tools/perf/builtin-stat.c 	struct perf_data *data = &perf_stat.data;
data             1432 tools/perf/builtin-stat.c 		data->path = output_name;
data             1439 tools/perf/builtin-stat.c 	session = perf_session__new(data, false, NULL);
data             1496 tools/perf/builtin-stat.c 	if (perf_stat.data.is_pipe)
data             1553 tools/perf/builtin-stat.c 	cpus = cpu_map__new_data(&event->cpu_map.data);
data             1635 tools/perf/builtin-stat.c 	perf_stat.data.path = input_name;
data             1636 tools/perf/builtin-stat.c 	perf_stat.data.mode = PERF_DATA_MODE_READ;
data             1638 tools/perf/builtin-stat.c 	session = perf_session__new(&perf_stat.data, false, &perf_stat.tool);
data             1935 tools/perf/builtin-stat.c 	stat_config.identifier = !(STAT_RECORD && perf_stat.data.is_pipe);
data             1982 tools/perf/builtin-stat.c 		int fd = perf_data__fd(&perf_stat.data);
data             1996 tools/perf/builtin-stat.c 		if (!perf_stat.data.is_pipe) {
data              131 tools/perf/builtin-timechart.c 	unsigned char	data[0];
data             1508 tools/perf/builtin-timechart.c 			  void *data)
data             1510 tools/perf/builtin-timechart.c 	struct timechart *tchart = data;
data             1595 tools/perf/builtin-timechart.c 	struct perf_data data = {
data             1601 tools/perf/builtin-timechart.c 	struct perf_session *session = perf_session__new(&data, false,
data             1611 tools/perf/builtin-timechart.c 					    perf_data__fd(session->data),
data             1075 tools/perf/builtin-top.c 	if (top->qe.in == &top->qe.data[1])
data             1076 tools/perf/builtin-top.c 		top->qe.in = &top->qe.data[0];
data             1078 tools/perf/builtin-top.c 		top->qe.in = &top->qe.data[1];
data             1127 tools/perf/builtin-top.c 	struct perf_top *top = qe->data;
data             1209 tools/perf/builtin-top.c 	ordered_events__init(&top->qe.data[0], deliver_event, top);
data             1210 tools/perf/builtin-top.c 	ordered_events__init(&top->qe.data[1], deliver_event, top);
data             1211 tools/perf/builtin-top.c 	ordered_events__set_copy_on_queue(&top->qe.data[0], true);
data             1212 tools/perf/builtin-top.c 	ordered_events__set_copy_on_queue(&top->qe.data[1], true);
data             1213 tools/perf/builtin-top.c 	top->qe.in = &top->qe.data[0];
data              166 tools/perf/builtin-trace.c 		struct ordered_events	data;
data             3225 tools/perf/builtin-trace.c 	u64 first = ordered_events__first_time(&trace->oe.data);
data             3230 tools/perf/builtin-trace.c 		return ordered_events__flush_time(&trace->oe.data, flush);
data             3251 tools/perf/builtin-trace.c 	err = ordered_events__queue(&trace->oe.data, event, trace->oe.last, 0);
data             3261 tools/perf/builtin-trace.c 	struct trace *trace = container_of(oe, struct trace, oe.data);
data             3498 tools/perf/builtin-trace.c 		ordered_events__flush(&trace->oe.data, OE_FLUSH__FINAL);
data             3564 tools/perf/builtin-trace.c 	struct perf_data data = {
data             3590 tools/perf/builtin-trace.c 	session = perf_session__new(&data, false, &trace->tool);
data             4298 tools/perf/builtin-trace.c 		ordered_events__init(&trace.oe.data, ordered_events__deliver_event, &trace);
data             4299 tools/perf/builtin-trace.c 		ordered_events__set_copy_on_queue(&trace.oe.data, true);
data              143 tools/perf/lib/include/perf/event.h 	char			 data[];
data              148 tools/perf/lib/include/perf/event.h 	struct perf_record_cpu_map_data	 data;
data              170 tools/perf/lib/include/perf/event.h 	char			 data[];
data              282 tools/perf/lib/include/perf/event.h 	struct perf_record_stat_config_entry	 data[];
data              318 tools/perf/lib/include/perf/event.h 	char			 data[];
data              323 tools/perf/lib/include/perf/event.h 	char			 data[];
data               98 tools/perf/perf.c static int pager_command_config(const char *var, const char *value, void *data)
data              100 tools/perf/perf.c 	struct pager_config *c = data;
data              117 tools/perf/perf.c static int browser_command_config(const char *var, const char *value, void *data)
data              119 tools/perf/perf.c 	struct pager_config *c = data;
data              321 tools/perf/pmu-events/jevents.c static int print_events_table_entry(void *data, char *name, char *event,
data              327 tools/perf/pmu-events/jevents.c 	struct perf_entry_data *pd = data;
data              416 tools/perf/pmu-events/jevents.c static int save_arch_std_events(void *data, char *name, char *event,
data              506 tools/perf/pmu-events/jevents.c 	  int (*func)(void *data, char *name, char *event, char *desc,
data              511 tools/perf/pmu-events/jevents.c 	  void *data)
data              665 tools/perf/pmu-events/jevents.c 		err = func(data, name, real_event(name, event), desc, long_desc,
data             1040 tools/perf/pmu-events/jevents.c 		struct perf_entry_data data = {
data             1045 tools/perf/pmu-events/jevents.c 		err = json_events(fpath, print_events_table_entry, &data);
data             1047 tools/perf/pmu-events/jevents.c 		free(data.topic);
data                6 tools/perf/pmu-events/jevents.h 		int (*func)(void *data, char *name, char *event, char *desc,
data               11 tools/perf/pmu-events/jevents.h 		void *data);
data               51 tools/perf/tests/attr.c #define __WRITE_ASS(str, fmt, data)					\
data               56 tools/perf/tests/attr.c 	size = snprintf(buf, BUFSIZE, #str "=%"fmt "\n", data);		\
data               21 tools/perf/tests/cpumap.c 	struct perf_record_cpu_map_data *data;
data               25 tools/perf/tests/cpumap.c 	data = &map_event->data;
data               27 tools/perf/tests/cpumap.c 	TEST_ASSERT_VAL("wrong type", data->type == PERF_CPU_MAP__MASK);
data               29 tools/perf/tests/cpumap.c 	mask = (struct perf_record_record_cpu_map *)data->data;
data               37 tools/perf/tests/cpumap.c 	map = cpu_map__new_data(data);
data               55 tools/perf/tests/cpumap.c 	struct perf_record_cpu_map_data *data;
data               58 tools/perf/tests/cpumap.c 	data = &map_event->data;
data               60 tools/perf/tests/cpumap.c 	TEST_ASSERT_VAL("wrong type", data->type == PERF_CPU_MAP__CPUS);
data               62 tools/perf/tests/cpumap.c 	cpus = (struct cpu_map_entries *)data->data;
data               68 tools/perf/tests/cpumap.c 	map = cpu_map__new_data(data);
data               56 tools/perf/tests/dso-data.c 	u8 data[10];
data               64 tools/perf/tests/dso-data.c 		.data   = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
data               70 tools/perf/tests/dso-data.c 		.data   = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
data               76 tools/perf/tests/dso-data.c 		.data   = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
data               82 tools/perf/tests/dso-data.c 		.data   = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
data               88 tools/perf/tests/dso-data.c 		.data   = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
data               94 tools/perf/tests/dso-data.c 		.data   = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
data              100 tools/perf/tests/dso-data.c 		.data   = { 7, 8, 9, 0, 0, 0, 0, 0, 0, 0 },
data              134 tools/perf/tests/dso-data.c 		struct test_data_offset *data = &offsets[i];
data              139 tools/perf/tests/dso-data.c 		size = dso__data_read_offset(dso, &machine, data->offset,
data              142 tools/perf/tests/dso-data.c 		TEST_ASSERT_VAL("Wrong size", size == data->size);
data              143 tools/perf/tests/dso-data.c 		TEST_ASSERT_VAL("Wrong data", !memcmp(buf, data->data, 10));
data              292 tools/perf/tests/dso-data.c 	TEST_ASSERT_VAL("dsos[0] is not open", dsos[0]->data.fd != -1);
data              299 tools/perf/tests/dso-data.c 	TEST_ASSERT_VAL("failed to close dsos[0]", dsos[0]->data.fd == -1);
data              364 tools/perf/tests/dso-data.c 	TEST_ASSERT_VAL("failed to close dso_0", dso_0->data.fd == -1);
data              374 tools/perf/tests/dso-data.c 	TEST_ASSERT_VAL("failed to close dso_1", dso_1->data.fd == -1);
data              121 tools/perf/tests/dwarf-unwind.c 	zfree(&sample.user_stack.data);
data               24 tools/perf/tests/event_update.c 	TEST_ASSERT_VAL("wrong unit", !strcmp(ev->data, "KRAVA"));
data               36 tools/perf/tests/event_update.c 	ev_data = (struct perf_record_event_update_scale *)ev->data;
data               59 tools/perf/tests/event_update.c 	TEST_ASSERT_VAL("wrong name", !strcmp(ev->data, tmp->name));
data               72 tools/perf/tests/event_update.c 	ev_data = (struct perf_record_event_update_cpus *) ev->data;
data              121 tools/perf/tests/sample-parsing.c 		if (memcmp(s1->user_stack.data, s2->user_stack.data,
data              170 tools/perf/tests/sample-parsing.c 		u64 data[64];
data              173 tools/perf/tests/sample-parsing.c 		.data = {3, 201, 202, 203},
data              177 tools/perf/tests/sample-parsing.c 		u64 data[64];
data              180 tools/perf/tests/sample-parsing.c 		.data = {1, 211, 212, 213},
data              184 tools/perf/tests/sample-parsing.c 	const u64 data[] = {0x2211443366558877ULL, 0, 0xaabbccddeeff4321ULL};
data              208 tools/perf/tests/sample-parsing.c 			.size	= sizeof(data),
data              209 tools/perf/tests/sample-parsing.c 			.data	= (void *)data,
data               16 tools/perf/tests/stat.c 		if ((config->data[i].tag == tag) &&
data               17 tools/perf/tests/stat.c 		    (config->data[i].val == val))
data               35 tools/perf/tests/topology.c 	struct perf_data data = {
data               42 tools/perf/tests/topology.c 	session = perf_session__new(&data, false, NULL);
data               55 tools/perf/tests/topology.c 			!perf_session__write_header(session, session->evlist, data.file.fd, true));
data               65 tools/perf/tests/topology.c 	struct perf_data data = {
data               73 tools/perf/tests/topology.c 	session = perf_session__new(&data, false, NULL);
data              574 tools/perf/ui/browser.c 				    void *data __maybe_unused)
data              236 tools/perf/ui/browsers/annotate.c 		if (a->data[i].percent[percent_type] == b->data[i].percent[percent_type])
data              238 tools/perf/ui/browsers/annotate.c 		return a->data[i].percent[percent_type] -
data              239 tools/perf/ui/browsers/annotate.c 			   b->data[i].percent[percent_type];
data              328 tools/perf/ui/browsers/annotate.c 			percent = annotation_data__percent(&pos->al.data[i],
data               19 tools/perf/ui/browsers/res_sample.c static int res_sample_config(const char *var, const char *value, void *data __maybe_unused)
data               62 tools/perf/ui/browsers/scripts.c static int scripts_config(const char *var, const char *value, void *data)
data               64 tools/perf/ui/browsers/scripts.c 	struct script_config *c = data;
data             1181 tools/perf/util/annotate.c 	size += sizeof(al->data[0]) * nr;
data             1385 tools/perf/util/annotate.c 			percent = annotation_data__percent(&al->data[i],
data             1428 tools/perf/util/annotate.c 			struct annotation_data *data = &al->data[i];
data             1431 tools/perf/util/annotate.c 			percent = annotation_data__percent(data, percent_type);
data             1436 tools/perf/util/annotate.c 					      data->he.period);
data             1439 tools/perf/util/annotate.c 					      data->he.nr_samples);
data             1779 tools/perf/util/annotate.c 			btf = btf__new((__u8 *)(node->data),
data             2008 tools/perf/util/annotate.c 			 struct annotation_data *data,
data             2021 tools/perf/util/annotate.c 		data->he.period     = period;
data             2022 tools/perf/util/annotate.c 		data->he.nr_samples = hits;
data             2023 tools/perf/util/annotate.c 		data->percent[PERCENT_HITS_LOCAL] = 100.0 * hits / sym_hist->nr_samples;
data             2027 tools/perf/util/annotate.c 		data->percent[PERCENT_HITS_GLOBAL] = 100.0 * hits / hists->stats.nr_non_filtered_samples;
data             2030 tools/perf/util/annotate.c 		data->percent[PERCENT_PERIOD_LOCAL] = 100.0 * period / sym_hist->period;
data             2033 tools/perf/util/annotate.c 		data->percent[PERCENT_PERIOD_GLOBAL] = 100.0 * period / hists->stats.total_period;
data             2054 tools/perf/util/annotate.c 			struct annotation_data *data;
data             2060 tools/perf/util/annotate.c 			data = &al->data[i++];
data             2062 tools/perf/util/annotate.c 			calc_percent(sym_hist, hists, data, al->offset, end);
data             2130 tools/perf/util/annotate.c 				iter->data[i].percent_sum += annotation_data__percent(&al->data[i],
data             2143 tools/perf/util/annotate.c 		al->data[i].percent_sum = annotation_data__percent(&al->data[i],
data             2156 tools/perf/util/annotate.c 		if (a->data[i].percent_sum == b->data[i].percent_sum)
data             2158 tools/perf/util/annotate.c 		return a->data[i].percent_sum > b->data[i].percent_sum;
data             2224 tools/perf/util/annotate.c 			percent = al->data[i].percent_sum;
data             2655 tools/perf/util/annotate.c 			percent = annotation_data__percent(&al->data[i],
data             2751 tools/perf/util/annotate.c 		percent = annotation_data__percent(&al->data[i],
data             2839 tools/perf/util/annotate.c 			percent = annotation_data__percent(&al->data[i], percent_type);
data             2843 tools/perf/util/annotate.c 				obj__printf(obj, "%11" PRIu64 " ", al->data[i].he.period);
data             2846 tools/perf/util/annotate.c 						   al->data[i].he.nr_samples);
data             3050 tools/perf/util/annotate.c 			    void *data __maybe_unused)
data              146 tools/perf/util/annotate.h 	struct annotation_data	 data[0];
data              157 tools/perf/util/annotate.h static inline double annotation_data__percent(struct annotation_data *data,
data              160 tools/perf/util/annotate.h 	return which < PERCENT_MAX ? data->percent[which] : -1;
data              111 tools/perf/util/arm-spe.c 	int fd = perf_data__fd(session->data);
data              114 tools/perf/util/arm-spe.c 	if (perf_data__is_pipe(session->data)) {
data              130 tools/perf/util/arm-spe.c 			arm_spe_dump_event(spe, buffer->data,
data              216 tools/perf/util/auxtrace.c 	int fd = perf_data__fd(session->data);
data              328 tools/perf/util/auxtrace.c 		buffer->data = buffer->data_offset - session->one_mmap_offset +
data              330 tools/perf/util/auxtrace.c 	} else if (perf_data__is_pipe(session->data)) {
data              331 tools/perf/util/auxtrace.c 		buffer->data = auxtrace_copy_data(buffer->size, session);
data              332 tools/perf/util/auxtrace.c 		if (!buffer->data)
data              554 tools/perf/util/auxtrace.c 				   unsigned char *data, u64 *head, u64 *old)
data              557 tools/perf/util/auxtrace.c 		return itr->find_snapshot(itr, idx, mm, data, head, old);
data              821 tools/perf/util/auxtrace.c 	if (buffer->data)
data              822 tools/perf/util/auxtrace.c 		return buffer->data;
data              831 tools/perf/util/auxtrace.c 	buffer->data = addr + adj;
data              833 tools/perf/util/auxtrace.c 	return buffer->data;
data              838 tools/perf/util/auxtrace.c 	if (!buffer->data || !buffer->mmap_addr)
data              843 tools/perf/util/auxtrace.c 	buffer->data = NULL;
data              852 tools/perf/util/auxtrace.c 		zfree(&buffer->data);
data             1238 tools/perf/util/auxtrace.c 	unsigned char *data = mm->base;
data             1245 tools/perf/util/auxtrace.c 		if (auxtrace_record__find_snapshot(itr, mm->idx, mm, data,
data             1291 tools/perf/util/auxtrace.c 		data1 = &data[mm->len - len1];
data             1293 tools/perf/util/auxtrace.c 		data2 = &data[0];
data             1296 tools/perf/util/auxtrace.c 		data1 = &data[head_off - len1];
data             2021 tools/perf/util/auxtrace.c 	filt->size = dso->data.file_size;
data              191 tools/perf/util/auxtrace.h 	void			*data;
data              331 tools/perf/util/auxtrace.h 			     struct auxtrace_mmap *mm, unsigned char *data,
data              514 tools/perf/util/auxtrace.h 				   unsigned char *data, u64 *head, u64 *old);
data               23 tools/perf/util/bpf-event.c static int snprintf_hex(char *buf, size_t size, unsigned char *data, size_t len)
data               29 tools/perf/util/bpf-event.c 		ret += snprintf(buf + ret, size - ret, "%02x", data[i]);
data               99 tools/perf/util/bpf-event.c 	const void *data;
data              101 tools/perf/util/bpf-event.c 	data = btf__get_raw_data(btf, &data_size);
data              109 tools/perf/util/bpf-event.c 	memcpy(node->data, data, data_size);
data              180 tools/perf/util/bpf-event.c 	env = session->data ? &session->header.env : &perf_env;
data              395 tools/perf/util/bpf-event.c static int bpf_event__sb_cb(union perf_event *event, void *data)
data              397 tools/perf/util/bpf-event.c 	struct perf_env *env = data;
data              462 tools/perf/util/bpf-event.c 			btf = btf__new((__u8 *)(node->data),
data               30 tools/perf/util/bpf-event.h 	char		data[];
data              207 tools/perf/util/c++/clang.cpp 	memcpy(buffer, O->data(), size);
data               29 tools/perf/util/compress.h int zstd_init(struct zstd_data *data, int level);
data               30 tools/perf/util/compress.h int zstd_fini(struct zstd_data *data);
data               32 tools/perf/util/compress.h size_t zstd_compress_stream_to_records(struct zstd_data *data, void *dst, size_t dst_size,
data               36 tools/perf/util/compress.h size_t zstd_decompress_stream(struct zstd_data *data, void *src, size_t src_size,
data               40 tools/perf/util/compress.h static inline int zstd_init(struct zstd_data *data __maybe_unused, int level __maybe_unused)
data               45 tools/perf/util/compress.h static inline int zstd_fini(struct zstd_data *data __maybe_unused)
data               51 tools/perf/util/compress.h size_t zstd_compress_stream_to_records(struct zstd_data *data __maybe_unused,
data               60 tools/perf/util/compress.h static inline size_t zstd_decompress_stream(struct zstd_data *data __maybe_unused, void *src __maybe_unused,
data              144 tools/perf/util/config.c static int get_value(config_fn_t fn, void *data, char *name, unsigned int len)
data              172 tools/perf/util/config.c 	return fn(name, value, data);
data              231 tools/perf/util/config.c static int perf_parse_file(config_fn_t fn, void *data)
data              288 tools/perf/util/config.c 		if (get_value(fn, data, var, baselen+1) < 0) {
data              468 tools/perf/util/config.c static int perf_config_from_file(config_fn_t fn, const char *filename, void *data)
data              479 tools/perf/util/config.c 		ret = perf_parse_file(fn, data);
data              725 tools/perf/util/config.c int perf_config(config_fn_t fn, void *data)
data              741 tools/perf/util/config.c 			ret = fn(key, value, data);
data               63 tools/perf/util/cpumap.c struct perf_cpu_map *cpu_map__new_data(struct perf_record_cpu_map_data *data)
data               65 tools/perf/util/cpumap.c 	if (data->type == PERF_CPU_MAP__CPUS)
data               66 tools/perf/util/cpumap.c 		return cpu_map__from_entries((struct cpu_map_entries *)data->data);
data               68 tools/perf/util/cpumap.c 		return cpu_map__from_mask((struct perf_record_record_cpu_map *)data->data);
data              114 tools/perf/util/cpumap.c int cpu_map__get_socket(struct perf_cpu_map *map, int idx, void *data __maybe_unused)
data              132 tools/perf/util/cpumap.c 		       int (*f)(struct perf_cpu_map *map, int cpu, void *data),
data              133 tools/perf/util/cpumap.c 		       void *data)
data              145 tools/perf/util/cpumap.c 		s1 = f(cpus, cpu, data);
data              170 tools/perf/util/cpumap.c int cpu_map__get_die(struct perf_cpu_map *map, int idx, void *data)
data              184 tools/perf/util/cpumap.c 	s = cpu_map__get_socket(map, idx, data);
data              209 tools/perf/util/cpumap.c int cpu_map__get_core(struct perf_cpu_map *map, int idx, void *data)
data              221 tools/perf/util/cpumap.c 	s_die = cpu_map__get_die(map, idx, data);
data               13 tools/perf/util/cpumap.h struct perf_cpu_map *cpu_map__new_data(struct perf_record_cpu_map_data *data);
data               18 tools/perf/util/cpumap.h int cpu_map__get_socket(struct perf_cpu_map *map, int idx, void *data);
data               20 tools/perf/util/cpumap.h int cpu_map__get_die(struct perf_cpu_map *map, int idx, void *data);
data               22 tools/perf/util/cpumap.h int cpu_map__get_core(struct perf_cpu_map *map, int idx, void *data);
data               58 tools/perf/util/cpumap.h 		       int (*f)(struct perf_cpu_map *map, int cpu, void *data),
data               59 tools/perf/util/cpumap.h 		       void *data);
data               33 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 	void *data;
data               50 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 	return decoder->mem_access(decoder->data, trace_chan_id,
data              530 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 	struct cs_etm_queue *etmq = decoder->data;
data              654 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 	decoder->data = d_params->data;
data               56 tools/perf/util/cs-etm-decoder/cs-etm-decoder.h 	void *data;
data              441 tools/perf/util/cs-etm.c 	d_params->data = etmq;
data              490 tools/perf/util/cs-etm.c 				&((u8 *)buffer->data)[buffer_used],
data              668 tools/perf/util/cs-etm.c 	if (al.map->dso->data.status == DSO_DATA_STATUS_ERROR &&
data             1022 tools/perf/util/cs-etm.c 	if (!aux_buffer->data) {
data             1024 tools/perf/util/cs-etm.c 		int fd = perf_data__fd(etmq->etm->session->data);
data             1026 tools/perf/util/cs-etm.c 		aux_buffer->data = auxtrace_buffer__get_data(aux_buffer, fd);
data             1027 tools/perf/util/cs-etm.c 		if (!aux_buffer->data)
data             1037 tools/perf/util/cs-etm.c 	etmq->buf = aux_buffer->data;
data             2305 tools/perf/util/cs-etm.c 		int fd = perf_data__fd(session->data);
data             2306 tools/perf/util/cs-etm.c 		bool is_pipe = perf_data__is_pipe(session->data);
data               75 tools/perf/util/data-convert-bt.c 	} data;
data              142 tools/perf/util/data-convert-bt.c 	struct bt_ctf_field_type *type = cw->data._name;		\
data              159 tools/perf/util/data-convert-bt.c 	struct bt_ctf_field_type *type = cw->data.string;
data              190 tools/perf/util/data-convert-bt.c 		return cw->data.string;
data              195 tools/perf/util/data-convert-bt.c 			return cw->data.u64_hex;
data              200 tools/perf/util/data-convert-bt.c 			return cw->data.s64;
data              202 tools/perf/util/data-convert-bt.c 			return cw->data.s32;
data              206 tools/perf/util/data-convert-bt.c 		return cw->data.u64;
data              208 tools/perf/util/data-convert-bt.c 		return cw->data.u32;
data              296 tools/perf/util/data-convert-bt.c 	void *data = sample->raw_data;
data              314 tools/perf/util/data-convert-bt.c 					  data + offset, len);
data              352 tools/perf/util/data-convert-bt.c 			ret = string_set_value(field, data + offset + i * len);
data              358 tools/perf/util/data-convert-bt.c 					data + offset + i * len, len);
data             1072 tools/perf/util/data-convert-bt.c 	struct bt_ctf_field_type *len_type = cw->data.u32;
data             1073 tools/perf/util/data-convert-bt.c 	struct bt_ctf_field_type *seq_base_type = cw->data.u32_hex;
data             1116 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.u64_hex, "perf_ip");
data             1119 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.s32, "perf_tid");
data             1120 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.s32, "perf_pid");
data             1125 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.u64, "perf_id");
data             1128 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.u64, "perf_stream_id");
data             1131 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.u64, "perf_period");
data             1134 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.u64, "perf_weight");
data             1137 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.u64, "perf_data_src");
data             1140 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.u64, "perf_transaction");
data             1143 tools/perf/util/data-convert-bt.c 		ADD_FIELD(event_class, cw->data.u32, "perf_callchain_size");
data             1146 tools/perf/util/data-convert-bt.c 				cw->data.u64_hex, "perf_callchain_size"),
data             1220 tools/perf/util/data-convert-bt.c 		if (bt_ctf_event_class_add_field(event_class, cw->data.t, #n)) {\
data             1441 tools/perf/util/data-convert-bt.c 	for (i = 0; i < ARRAY_SIZE(cw->data.array); i++)
data             1442 tools/perf/util/data-convert-bt.c 		bt_ctf_field_type_put(cw->data.array[i]);
data             1454 tools/perf/util/data-convert-bt.c 	CREATE_INT_TYPE(cw->data.s64, 64, true,  false);
data             1455 tools/perf/util/data-convert-bt.c 	CREATE_INT_TYPE(cw->data.u64, 64, false, false);
data             1456 tools/perf/util/data-convert-bt.c 	CREATE_INT_TYPE(cw->data.s32, 32, true,  false);
data             1457 tools/perf/util/data-convert-bt.c 	CREATE_INT_TYPE(cw->data.u32, 32, false, false);
data             1458 tools/perf/util/data-convert-bt.c 	CREATE_INT_TYPE(cw->data.u32_hex, 32, false, true);
data             1459 tools/perf/util/data-convert-bt.c 	CREATE_INT_TYPE(cw->data.u64_hex, 64, false, true);
data             1461 tools/perf/util/data-convert-bt.c 	cw->data.string  = bt_ctf_field_type_string_create();
data             1462 tools/perf/util/data-convert-bt.c 	if (cw->data.string)
data             1536 tools/perf/util/data-convert-bt.c 	ret = bt_ctf_field_type_structure_add_field(pkt_ctx_type, cw->data.u32, "cpu_id");
data             1580 tools/perf/util/data-convert-bt.c 	struct perf_data data = {
data             1622 tools/perf/util/data-convert-bt.c 	session = perf_session__new(&data, 0, &c.tool);
data             1655 tools/perf/util/data-convert-bt.c 		data.path, path);
data               30 tools/perf/util/data.c void perf_data__close_dir(struct perf_data *data)
data               32 tools/perf/util/data.c 	close_dir(data->dir.files, data->dir.nr);
data               35 tools/perf/util/data.c int perf_data__create_dir(struct perf_data *data, int nr)
data               40 tools/perf/util/data.c 	if (WARN_ON(!data->is_dir))
data               47 tools/perf/util/data.c 	data->dir.version = PERF_DIR_VERSION;
data               48 tools/perf/util/data.c 	data->dir.files   = files;
data               49 tools/perf/util/data.c 	data->dir.nr      = nr;
data               54 tools/perf/util/data.c 		if (asprintf(&file->path, "%s/data.%d", data->path, i) < 0)
data               71 tools/perf/util/data.c int perf_data__open_dir(struct perf_data *data)
data               79 tools/perf/util/data.c 	if (WARN_ON(!data->is_dir))
data               83 tools/perf/util/data.c 	if (WARN_ON(data->dir.version != PERF_DIR_VERSION))
data               86 tools/perf/util/data.c 	dir = opendir(data->path);
data               95 tools/perf/util/data.c 		snprintf(path, sizeof(path), "%s/%s", data->path, dent->d_name);
data              126 tools/perf/util/data.c 	data->dir.files = files;
data              127 tools/perf/util/data.c 	data->dir.nr    = nr;
data              135 tools/perf/util/data.c int perf_data__update_dir(struct perf_data *data)
data              139 tools/perf/util/data.c 	if (WARN_ON(!data->is_dir))
data              142 tools/perf/util/data.c 	for (i = 0; i < data->dir.nr; i++) {
data              143 tools/perf/util/data.c 		struct perf_data_file *file = &data->dir.files[i];
data              155 tools/perf/util/data.c static bool check_pipe(struct perf_data *data)
data              159 tools/perf/util/data.c 	int fd = perf_data__is_read(data) ?
data              162 tools/perf/util/data.c 	if (!data->path) {
data              166 tools/perf/util/data.c 		if (!strcmp(data->path, "-"))
data              171 tools/perf/util/data.c 		data->file.fd = fd;
data              173 tools/perf/util/data.c 	return data->is_pipe = is_pipe;
data              176 tools/perf/util/data.c static int check_backup(struct perf_data *data)
data              180 tools/perf/util/data.c 	if (perf_data__is_read(data))
data              183 tools/perf/util/data.c 	if (!stat(data->path, &st) && st.st_size) {
data              188 tools/perf/util/data.c 			 data->path);
data              199 tools/perf/util/data.c 		if (rename(data->path, oldname)) {
data              202 tools/perf/util/data.c 			       data->path, oldname);
data              210 tools/perf/util/data.c static bool is_dir(struct perf_data *data)
data              214 tools/perf/util/data.c 	if (stat(data->path, &st))
data              220 tools/perf/util/data.c static int open_file_read(struct perf_data *data)
data              226 tools/perf/util/data.c 	fd = open(data->file.path, O_RDONLY);
data              230 tools/perf/util/data.c 		pr_err("failed to open %s: %s", data->file.path,
data              232 tools/perf/util/data.c 		if (err == ENOENT && !strcmp(data->file.path, "perf.data"))
data              241 tools/perf/util/data.c 	if (!data->force && st.st_uid && (st.st_uid != geteuid())) {
data              243 tools/perf/util/data.c 		       data->file.path);
data              249 tools/perf/util/data.c 			data->file.path);
data              253 tools/perf/util/data.c 	data->file.size = st.st_size;
data              261 tools/perf/util/data.c static int open_file_write(struct perf_data *data)
data              266 tools/perf/util/data.c 	fd = open(data->file.path, O_CREAT|O_RDWR|O_TRUNC|O_CLOEXEC,
data              270 tools/perf/util/data.c 		pr_err("failed to open %s : %s\n", data->file.path,
data              276 tools/perf/util/data.c static int open_file(struct perf_data *data)
data              280 tools/perf/util/data.c 	fd = perf_data__is_read(data) ?
data              281 tools/perf/util/data.c 	     open_file_read(data) : open_file_write(data);
data              284 tools/perf/util/data.c 		zfree(&data->file.path);
data              288 tools/perf/util/data.c 	data->file.fd = fd;
data              292 tools/perf/util/data.c static int open_file_dup(struct perf_data *data)
data              294 tools/perf/util/data.c 	data->file.path = strdup(data->path);
data              295 tools/perf/util/data.c 	if (!data->file.path)
data              298 tools/perf/util/data.c 	return open_file(data);
data              301 tools/perf/util/data.c static int open_dir(struct perf_data *data)
data              309 tools/perf/util/data.c 	if (asprintf(&data->file.path, "%s/header", data->path) < 0)
data              312 tools/perf/util/data.c 	if (perf_data__is_write(data) &&
data              313 tools/perf/util/data.c 	    mkdir(data->path, S_IRWXU) < 0)
data              316 tools/perf/util/data.c 	ret = open_file(data);
data              319 tools/perf/util/data.c 	if (ret && perf_data__is_write(data))
data              320 tools/perf/util/data.c 		rm_rf_perf_data(data->path);
data              325 tools/perf/util/data.c int perf_data__open(struct perf_data *data)
data              327 tools/perf/util/data.c 	if (check_pipe(data))
data              330 tools/perf/util/data.c 	if (!data->path)
data              331 tools/perf/util/data.c 		data->path = "perf.data";
data              333 tools/perf/util/data.c 	if (check_backup(data))
data              336 tools/perf/util/data.c 	if (perf_data__is_read(data))
data              337 tools/perf/util/data.c 		data->is_dir = is_dir(data);
data              339 tools/perf/util/data.c 	return perf_data__is_dir(data) ?
data              340 tools/perf/util/data.c 	       open_dir(data) : open_file_dup(data);
data              343 tools/perf/util/data.c void perf_data__close(struct perf_data *data)
data              345 tools/perf/util/data.c 	if (perf_data__is_dir(data))
data              346 tools/perf/util/data.c 		perf_data__close_dir(data);
data              348 tools/perf/util/data.c 	zfree(&data->file.path);
data              349 tools/perf/util/data.c 	close(data->file.fd);
data              358 tools/perf/util/data.c ssize_t perf_data__write(struct perf_data *data,
data              361 tools/perf/util/data.c 	return perf_data_file__write(&data->file, buf, size);
data              364 tools/perf/util/data.c int perf_data__switch(struct perf_data *data,
data              371 tools/perf/util/data.c 	if (check_pipe(data))
data              373 tools/perf/util/data.c 	if (perf_data__is_read(data))
data              376 tools/perf/util/data.c 	if (asprintf(new_filepath, "%s.%s", data->path, postfix) < 0)
data              383 tools/perf/util/data.c 	if (rename(data->path, *new_filepath))
data              384 tools/perf/util/data.c 		pr_warning("Failed to rename %s to %s\n", data->path, *new_filepath);
data              387 tools/perf/util/data.c 		close(data->file.fd);
data              388 tools/perf/util/data.c 		ret = perf_data__open(data);
data              392 tools/perf/util/data.c 		if (lseek(data->file.fd, pos, SEEK_SET) == (off_t)-1) {
data              399 tools/perf/util/data.c 	ret = data->file.fd;
data              404 tools/perf/util/data.c unsigned long perf_data__size(struct perf_data *data)
data              406 tools/perf/util/data.c 	u64 size = data->file.size;
data              409 tools/perf/util/data.c 	if (!data->is_dir)
data              412 tools/perf/util/data.c 	for (i = 0; i < data->dir.nr; i++) {
data              413 tools/perf/util/data.c 		struct perf_data_file *file = &data->dir.files[i];
data               33 tools/perf/util/data.h static inline bool perf_data__is_read(struct perf_data *data)
data               35 tools/perf/util/data.h 	return data->mode == PERF_DATA_MODE_READ;
data               38 tools/perf/util/data.h static inline bool perf_data__is_write(struct perf_data *data)
data               40 tools/perf/util/data.h 	return data->mode == PERF_DATA_MODE_WRITE;
data               43 tools/perf/util/data.h static inline int perf_data__is_pipe(struct perf_data *data)
data               45 tools/perf/util/data.h 	return data->is_pipe;
data               48 tools/perf/util/data.h static inline bool perf_data__is_dir(struct perf_data *data)
data               50 tools/perf/util/data.h 	return data->is_dir;
data               53 tools/perf/util/data.h static inline int perf_data__fd(struct perf_data *data)
data               55 tools/perf/util/data.h 	return data->file.fd;
data               58 tools/perf/util/data.h int perf_data__open(struct perf_data *data);
data               59 tools/perf/util/data.h void perf_data__close(struct perf_data *data);
data               60 tools/perf/util/data.h ssize_t perf_data__write(struct perf_data *data,
data               71 tools/perf/util/data.h int perf_data__switch(struct perf_data *data,
data               75 tools/perf/util/data.h int perf_data__create_dir(struct perf_data *data, int nr);
data               76 tools/perf/util/data.h int perf_data__open_dir(struct perf_data *data);
data               77 tools/perf/util/data.h void perf_data__close_dir(struct perf_data *data);
data               78 tools/perf/util/data.h int perf_data__update_dir(struct perf_data *data);
data               79 tools/perf/util/data.h unsigned long perf_data__size(struct perf_data *data);
data              433 tools/perf/util/dso.c 	list_add_tail(&dso->data.open_entry, &dso__data_open);
data              439 tools/perf/util/dso.c 	list_del_init(&dso->data.open_entry);
data              545 tools/perf/util/dso.c 	if (dso->data.fd >= 0) {
data              546 tools/perf/util/dso.c 		close(dso->data.fd);
data              547 tools/perf/util/dso.c 		dso->data.fd = -1;
data              548 tools/perf/util/dso.c 		dso->data.file_size = 0;
data              569 tools/perf/util/dso.c 	dso = list_first_entry(&dso__data_open, struct dso, data.open_entry);
data              650 tools/perf/util/dso.c 	if (dso->data.fd >= 0)
data              654 tools/perf/util/dso.c 		dso->data.fd = open_dso(dso, machine);
data              661 tools/perf/util/dso.c 		dso->data.fd = open_dso(dso, machine);
data              662 tools/perf/util/dso.c 		if (dso->data.fd >= 0)
data              667 tools/perf/util/dso.c 	if (dso->data.fd >= 0)
data              668 tools/perf/util/dso.c 		dso->data.status = DSO_DATA_STATUS_OK;
data              670 tools/perf/util/dso.c 		dso->data.status = DSO_DATA_STATUS_ERROR;
data              684 tools/perf/util/dso.c 	if (dso->data.status == DSO_DATA_STATUS_ERROR)
data              692 tools/perf/util/dso.c 	if (dso->data.fd < 0)
data              695 tools/perf/util/dso.c 	return dso->data.fd;
data              707 tools/perf/util/dso.c 	if (dso->data.status_seen & flag)
data              710 tools/perf/util/dso.c 	dso->data.status_seen |= flag;
data              715 tools/perf/util/dso.c static ssize_t bpf_read(struct dso *dso, u64 offset, char *data)
data              724 tools/perf/util/dso.c 		dso->data.status = DSO_DATA_STATUS_ERROR;
data              735 tools/perf/util/dso.c 	memcpy(data, buf + offset, size);
data              745 tools/perf/util/dso.c 		dso->data.status = DSO_DATA_STATUS_ERROR;
data              749 tools/perf/util/dso.c 	dso->data.file_size = node->info_linear->info.jited_prog_len;
data              756 tools/perf/util/dso.c 	struct rb_root *root = &dso->data.cache;
data              773 tools/perf/util/dso.c 	const struct rb_root *root = &dso->data.cache;
data              799 tools/perf/util/dso.c 	struct rb_root *root = &dso->data.cache;
data              832 tools/perf/util/dso.c 		  u8 *data, u64 size)
data              837 tools/perf/util/dso.c 	memcpy(data, cache->data + cache_offset, cache_size);
data              842 tools/perf/util/dso.c 			 u64 offset, char *data)
data              854 tools/perf/util/dso.c 	if (dso->data.fd < 0) {
data              855 tools/perf/util/dso.c 		dso->data.status = DSO_DATA_STATUS_ERROR;
data              860 tools/perf/util/dso.c 	ret = pread(dso->data.fd, data, DSO__DATA_CACHE_SIZE, offset);
data              868 tools/perf/util/dso.c 		u64 offset, u8 *data, ssize_t size)
data              880 tools/perf/util/dso.c 		ret = bpf_read(dso, cache_offset, cache->data);
data              882 tools/perf/util/dso.c 		ret = file_read(dso, machine, cache_offset, cache->data);
data              895 tools/perf/util/dso.c 		ret = dso_cache__memcpy(cache, offset, data, size);
data              905 tools/perf/util/dso.c 			      u64 offset, u8 *data, ssize_t size)
data              911 tools/perf/util/dso.c 		return dso_cache__memcpy(cache, offset, data, size);
data              913 tools/perf/util/dso.c 		return dso_cache__read(dso, machine, offset, data, size);
data              922 tools/perf/util/dso.c 			   u64 offset, u8 *data, ssize_t size)
data              925 tools/perf/util/dso.c 	u8 *p = data;
data              964 tools/perf/util/dso.c 	if (dso->data.fd < 0) {
data              966 tools/perf/util/dso.c 		dso->data.status = DSO_DATA_STATUS_ERROR;
data              970 tools/perf/util/dso.c 	if (fstat(dso->data.fd, &st) < 0) {
data              974 tools/perf/util/dso.c 		dso->data.status = DSO_DATA_STATUS_ERROR;
data              977 tools/perf/util/dso.c 	dso->data.file_size = st.st_size;
data              986 tools/perf/util/dso.c 	if (dso->data.file_size)
data              989 tools/perf/util/dso.c 	if (dso->data.status == DSO_DATA_STATUS_ERROR)
data             1011 tools/perf/util/dso.c 	return dso->data.file_size;
data             1015 tools/perf/util/dso.c 				u64 offset, u8 *data, ssize_t size)
data             1021 tools/perf/util/dso.c 	if (offset > dso->data.file_size)
data             1027 tools/perf/util/dso.c 	return cached_read(dso, machine, offset, data, size);
data             1042 tools/perf/util/dso.c 			      u64 offset, u8 *data, ssize_t size)
data             1044 tools/perf/util/dso.c 	if (dso->data.status == DSO_DATA_STATUS_ERROR)
data             1047 tools/perf/util/dso.c 	return data_read_offset(dso, machine, offset, data, size);
data             1062 tools/perf/util/dso.c 			    u8 *data, ssize_t size)
data             1065 tools/perf/util/dso.c 	return dso__data_read_offset(dso, machine, offset, data, size);
data             1174 tools/perf/util/dso.c 		dso->data.cache = RB_ROOT;
data             1177 tools/perf/util/dso.c 		dso->data.fd = -1;
data             1178 tools/perf/util/dso.c 		dso->data.status = DSO_DATA_STATUS_UNKNOWN;
data             1194 tools/perf/util/dso.c 		INIT_LIST_HEAD(&dso->data.open_entry);
data              129 tools/perf/util/dso.h 	char data[0];
data              186 tools/perf/util/dso.h 	} data;
data              330 tools/perf/util/dso.h 			      u64 offset, u8 *data, ssize_t size);
data              333 tools/perf/util/dso.h 			    u8 *data, ssize_t size);
data               89 tools/perf/util/dwarf-aux.c static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data);
data              102 tools/perf/util/dwarf-aux.c 		    int (*callback)(Dwarf_Die *, void *), void *data)
data              113 tools/perf/util/dwarf-aux.c 		ret = callback(sc_die, data);
data              450 tools/perf/util/dwarf-aux.c 			  void *data, Dwarf_Die *die_mem)
data              460 tools/perf/util/dwarf-aux.c 		ret = callback(die_mem, data);
data              465 tools/perf/util/dwarf-aux.c 		    die_find_child(die_mem, callback, data, &child_die)) {
data              480 tools/perf/util/dwarf-aux.c static int __die_search_func_tail_cb(Dwarf_Die *fn_die, void *data)
data              482 tools/perf/util/dwarf-aux.c 	struct __addr_die_search_param *ad = data;
data              518 tools/perf/util/dwarf-aux.c static int __die_search_func_cb(Dwarf_Die *fn_die, void *data)
data              520 tools/perf/util/dwarf-aux.c 	struct __addr_die_search_param *ad = data;
data              557 tools/perf/util/dwarf-aux.c static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data)
data              559 tools/perf/util/dwarf-aux.c 	Dwarf_Addr *addr = data;
data              618 tools/perf/util/dwarf-aux.c 	void    *data;
data              622 tools/perf/util/dwarf-aux.c static int __die_walk_instances_cb(Dwarf_Die *inst, void *data)
data              624 tools/perf/util/dwarf-aux.c 	struct __instance_walk_param *iwp = data;
data              652 tools/perf/util/dwarf-aux.c 	iwp->retval = iwp->callback(inst, iwp->data);
data              668 tools/perf/util/dwarf-aux.c 		       void *data)
data              675 tools/perf/util/dwarf-aux.c 		.data = data,
data              691 tools/perf/util/dwarf-aux.c 	void *data;
data              695 tools/perf/util/dwarf-aux.c static int __die_walk_funclines_cb(Dwarf_Die *in_die, void *data)
data              697 tools/perf/util/dwarf-aux.c 	struct __line_walk_param *lw = data;
data              706 tools/perf/util/dwarf-aux.c 			lw->retval = lw->callback(fname, lineno, addr, lw->data);
data              717 tools/perf/util/dwarf-aux.c 			lw->retval = lw->callback(fname, lineno, addr, lw->data);
data              729 tools/perf/util/dwarf-aux.c 				line_walk_callback_t callback, void *data)
data              734 tools/perf/util/dwarf-aux.c 		.data = data,
data              746 tools/perf/util/dwarf-aux.c 		lw.retval = callback(fname, lineno, addr, data);
data              755 tools/perf/util/dwarf-aux.c static int __die_walk_culines_cb(Dwarf_Die *sp_die, void *data)
data              757 tools/perf/util/dwarf-aux.c 	struct __line_walk_param *lw = data;
data              763 tools/perf/util/dwarf-aux.c 	lw->retval = __die_walk_funclines(sp_die, true, lw->callback, lw->data);
data              782 tools/perf/util/dwarf-aux.c int die_walk_lines(Dwarf_Die *rt_die, line_walk_callback_t callback, void *data)
data              856 tools/perf/util/dwarf-aux.c 		ret = callback(fname, lineno, addr, data);
data              871 tools/perf/util/dwarf-aux.c 		ret = __die_walk_funclines(rt_die, false, callback, data);
data              875 tools/perf/util/dwarf-aux.c 			.data = data,
data              890 tools/perf/util/dwarf-aux.c static int __die_find_variable_cb(Dwarf_Die *die_mem, void *data)
data              892 tools/perf/util/dwarf-aux.c 	struct __find_variable_param *fvp = data;
data              928 tools/perf/util/dwarf-aux.c static int __die_find_member_cb(Dwarf_Die *die_mem, void *data)
data              930 tools/perf/util/dwarf-aux.c 	const char *name = data;
data               27 tools/perf/util/dwarf-aux.h 			 int (*callback)(Dwarf_Die *, void *), void *data);
data               76 tools/perf/util/dwarf-aux.h 			 void *data, Dwarf_Die *die_mem);
data               96 tools/perf/util/dwarf-aux.h 		       int (*callback)(Dwarf_Die *, void *), void *data);
data              100 tools/perf/util/dwarf-aux.h 				      Dwarf_Addr addr, void *data);
data              106 tools/perf/util/dwarf-aux.h int die_walk_lines(Dwarf_Die *rt_die, line_walk_callback_t callback, void *data);
data              127 tools/perf/util/event.c 		switch (event->data[i].tag) {
data              130 tools/perf/util/event.c 			config->__val = event->data[i].val;	\
data              139 tools/perf/util/event.c 				   event->data[i].tag);
data              297 tools/perf/util/event.c 	struct perf_cpu_map *cpus = cpu_map__new_data(&event->cpu_map.data);
data               60 tools/perf/util/event.h 	char *data;
data              381 tools/perf/util/event.h void  cpu_map_data__synthesize(struct perf_record_cpu_map_data *data, struct perf_cpu_map *map,
data             1147 tools/perf/util/evlist.c 	struct perf_sample *data;
data             1157 tools/perf/util/evlist.c 		size += sizeof(data->tid) * 2;
data             1160 tools/perf/util/evlist.c 		size += sizeof(data->time);
data             1163 tools/perf/util/evlist.c 		size += sizeof(data->id);
data             1166 tools/perf/util/evlist.c 		size += sizeof(data->stream_id);
data             1169 tools/perf/util/evlist.c 		size += sizeof(data->cpu) * 2;
data             1172 tools/perf/util/evlist.c 		size += sizeof(data->id);
data             1673 tools/perf/util/evlist.c 			      void *data)
data             1693 tools/perf/util/evlist.c 	evsel->side_band.data = data;
data             1738 tools/perf/util/evlist.c 					evsel->side_band.cb(event, evsel->side_band.data);
data              113 tools/perf/util/evlist.h 			      void *data);
data             1331 tools/perf/util/evsel.c 			       int cpu, int thread, u64 *data)
data             1337 tools/perf/util/evsel.c 	nr = *data++;
data             1343 tools/perf/util/evsel.c 		ena = *data++;
data             1346 tools/perf/util/evsel.c 		run = *data++;
data             1348 tools/perf/util/evsel.c 	v = (struct sample_read_value *) data;
data             1373 tools/perf/util/evsel.c 	u64 *data = ps->group_data;
data             1381 tools/perf/util/evsel.c 	if (!data) {
data             1382 tools/perf/util/evsel.c 		data = zalloc(size);
data             1383 tools/perf/util/evsel.c 		if (!data)
data             1386 tools/perf/util/evsel.c 		ps->group_data = data;
data             1392 tools/perf/util/evsel.c 	if (readn(FD(leader, cpu, thread), data, size) <= 0)
data             1395 tools/perf/util/evsel.c 	return perf_evsel__process_group_data(leader, cpu, thread, data);
data             1934 tools/perf/util/evsel.c 			     struct perf_sample *data)
data             1949 tools/perf/util/evsel.c 	memset(data, 0, sizeof(*data));
data             1950 tools/perf/util/evsel.c 	data->cpu = data->pid = data->tid = -1;
data             1951 tools/perf/util/evsel.c 	data->stream_id = data->id = data->time = -1ULL;
data             1952 tools/perf/util/evsel.c 	data->period = evsel->core.attr.sample_period;
data             1953 tools/perf/util/evsel.c 	data->cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK;
data             1954 tools/perf/util/evsel.c 	data->misc    = event->header.misc;
data             1955 tools/perf/util/evsel.c 	data->id = -1ULL;
data             1956 tools/perf/util/evsel.c 	data->data_src = PERF_MEM_DATA_SRC_NONE;
data             1961 tools/perf/util/evsel.c 		return perf_evsel__parse_id_sample(evsel, event, data);
data             1970 tools/perf/util/evsel.c 		data->id = *array;
data             1975 tools/perf/util/evsel.c 		data->ip = *array;
data             1988 tools/perf/util/evsel.c 		data->pid = u.val32[0];
data             1989 tools/perf/util/evsel.c 		data->tid = u.val32[1];
data             1994 tools/perf/util/evsel.c 		data->time = *array;
data             1999 tools/perf/util/evsel.c 		data->addr = *array;
data             2004 tools/perf/util/evsel.c 		data->id = *array;
data             2009 tools/perf/util/evsel.c 		data->stream_id = *array;
data             2022 tools/perf/util/evsel.c 		data->cpu = u.val32[0];
data             2027 tools/perf/util/evsel.c 		data->period = *array;
data             2036 tools/perf/util/evsel.c 			data->read.group.nr = *array;
data             2038 tools/perf/util/evsel.c 			data->read.one.value = *array;
data             2044 tools/perf/util/evsel.c 			data->read.time_enabled = *array;
data             2050 tools/perf/util/evsel.c 			data->read.time_running = *array;
data             2059 tools/perf/util/evsel.c 			if (data->read.group.nr > max_group_nr)
data             2061 tools/perf/util/evsel.c 			sz = data->read.group.nr *
data             2064 tools/perf/util/evsel.c 			data->read.group.values =
data             2069 tools/perf/util/evsel.c 			data->read.one.id = *array;
data             2078 tools/perf/util/evsel.c 		data->callchain = (struct ip_callchain *)array++;
data             2079 tools/perf/util/evsel.c 		if (data->callchain->nr > max_callchain_nr)
data             2081 tools/perf/util/evsel.c 		sz = data->callchain->nr * sizeof(u64);
data             2101 tools/perf/util/evsel.c 		data->raw_size = u.val32[0];
data             2108 tools/perf/util/evsel.c 			mem_bswap_64((void *) array, data->raw_size);
data             2112 tools/perf/util/evsel.c 		OVERFLOW_CHECK(array, data->raw_size, max_size);
data             2113 tools/perf/util/evsel.c 		data->raw_data = (void *)array;
data             2114 tools/perf/util/evsel.c 		array = (void *)array + data->raw_size;
data             2122 tools/perf/util/evsel.c 		data->branch_stack = (struct branch_stack *)array++;
data             2124 tools/perf/util/evsel.c 		if (data->branch_stack->nr > max_branch_nr)
data             2126 tools/perf/util/evsel.c 		sz = data->branch_stack->nr * sizeof(struct branch_entry);
data             2133 tools/perf/util/evsel.c 		data->user_regs.abi = *array;
data             2136 tools/perf/util/evsel.c 		if (data->user_regs.abi) {
data             2141 tools/perf/util/evsel.c 			data->user_regs.mask = mask;
data             2142 tools/perf/util/evsel.c 			data->user_regs.regs = (u64 *)array;
data             2151 tools/perf/util/evsel.c 		data->user_stack.offset = ((char *)(array - 1)
data             2155 tools/perf/util/evsel.c 			data->user_stack.size = 0;
data             2158 tools/perf/util/evsel.c 			data->user_stack.data = (char *)array;
data             2161 tools/perf/util/evsel.c 			data->user_stack.size = *array++;
data             2162 tools/perf/util/evsel.c 			if (WARN_ONCE(data->user_stack.size > sz,
data             2170 tools/perf/util/evsel.c 		data->weight = *array;
data             2176 tools/perf/util/evsel.c 		data->data_src = *array;
data             2182 tools/perf/util/evsel.c 		data->transaction = *array;
data             2186 tools/perf/util/evsel.c 	data->intr_regs.abi = PERF_SAMPLE_REGS_ABI_NONE;
data             2189 tools/perf/util/evsel.c 		data->intr_regs.abi = *array;
data             2192 tools/perf/util/evsel.c 		if (data->intr_regs.abi != PERF_SAMPLE_REGS_ABI_NONE) {
data             2197 tools/perf/util/evsel.c 			data->intr_regs.mask = mask;
data             2198 tools/perf/util/evsel.c 			data->intr_regs.regs = (u64 *)array;
data             2203 tools/perf/util/evsel.c 	data->phys_addr = 0;
data             2205 tools/perf/util/evsel.c 		data->phys_addr = *array;
data             2223 tools/perf/util/evsel.c 		struct perf_sample data = {
data             2229 tools/perf/util/evsel.c 		if (perf_evsel__parse_id_sample(evsel, event, &data))
data             2232 tools/perf/util/evsel.c 		*timestamp = data.time;
data             2397 tools/perf/util/evsel.c 		char *data;
data             2408 tools/perf/util/evsel.c 		if (filename__read_str(path, &data, &size))
data             2411 tools/perf/util/evsel.c 		ret = strncmp(name, data, len);
data             2412 tools/perf/util/evsel.c 		free(data);
data               21 tools/perf/util/evsel.h typedef int (perf_evsel__sb_cb_t)(union perf_event *event, void *data);
data              101 tools/perf/util/evsel.h 		void			*data;
data               42 tools/perf/util/genelf_debug.c 	void *data;
data               51 tools/perf/util/genelf_debug.c 		warnx("%4zu 0x%02x", i, (((char *)be->data)[i]) & 0xff);
data               62 tools/perf/util/genelf_debug.c 		memcpy(be->data + be->cur_pos, addr, sz);
data               72 tools/perf/util/genelf_debug.c 	tmp = realloc(be->data, be_sz);
data               76 tools/perf/util/genelf_debug.c 	be->data   = tmp;
data               85 tools/perf/util/genelf_debug.c 	be->data = NULL;
data               99 tools/perf/util/genelf_debug.c 	return be->data;
data              179 tools/perf/util/genelf_debug.c static void emit_uword(struct buffer_ext *be, uword data)
data              181 tools/perf/util/genelf_debug.c 	buffer_ext_add(be, &data, sizeof(uword));
data              190 tools/perf/util/genelf_debug.c 				 unsigned long data)
data              193 tools/perf/util/genelf_debug.c 		ubyte cur = data & 0x7F;
data              194 tools/perf/util/genelf_debug.c 		data >>= 7;
data              195 tools/perf/util/genelf_debug.c 		if (data)
data              198 tools/perf/util/genelf_debug.c 	} while (data);
data              201 tools/perf/util/genelf_debug.c static void emit_signed_LEB128(struct buffer_ext *be, long data)
data              204 tools/perf/util/genelf_debug.c 	int negative = data < 0;
data              207 tools/perf/util/genelf_debug.c 		ubyte cur = data & 0x7F;
data              208 tools/perf/util/genelf_debug.c 		data >>= 7;
data              210 tools/perf/util/genelf_debug.c 			data |= - (1 << (size - 7));
data              211 tools/perf/util/genelf_debug.c 		if ((data == 0 && !(cur & 0x40)) ||
data              212 tools/perf/util/genelf_debug.c 		    (data == -1l && (cur & 0x40)))
data              221 tools/perf/util/genelf_debug.c 				 void *data, size_t data_len)
data              228 tools/perf/util/genelf_debug.c 	buffer_ext_add(be, data, data_len);
data              237 tools/perf/util/genelf_debug.c 			       ubyte opcode, long data)
data              240 tools/perf/util/genelf_debug.c 	emit_signed_LEB128(be, data);
data              244 tools/perf/util/genelf_debug.c 				 unsigned long data)
data              247 tools/perf/util/genelf_debug.c 	emit_unsigned_LEB128(be, data);
data              903 tools/perf/util/header.c 	struct perf_data *data;
data              906 tools/perf/util/header.c 	data = session->data;
data              908 tools/perf/util/header.c 	if (WARN_ON(!perf_data__is_dir(data)))
data              911 tools/perf/util/header.c 	return do_write(ff, &data->dir.version, sizeof(data->dir.version));
data             1524 tools/perf/util/header.c 	struct perf_data *data;
data             1527 tools/perf/util/header.c 	data = session->data;
data             1529 tools/perf/util/header.c 	fprintf(fp, "# directory data version : %"PRIu64"\n", data->dir.version);
data             2043 tools/perf/util/header.c static int process_##__feat(struct feat_fd *ff, void *data __maybe_unused) \
data             2056 tools/perf/util/header.c static int process_tracing_data(struct feat_fd *ff, void *data)
data             2058 tools/perf/util/header.c 	ssize_t ret = trace_report(ff->fd, data, false);
data             2063 tools/perf/util/header.c static int process_build_id(struct feat_fd *ff, void *data __maybe_unused)
data             2070 tools/perf/util/header.c static int process_nrcpus(struct feat_fd *ff, void *data __maybe_unused)
data             2087 tools/perf/util/header.c static int process_total_mem(struct feat_fd *ff, void *data __maybe_unused)
data             2132 tools/perf/util/header.c process_event_desc(struct feat_fd *ff, void *data __maybe_unused)
data             2142 tools/perf/util/header.c 	if (session->data->is_pipe) {
data             2151 tools/perf/util/header.c 	if (!session->data->is_pipe)
data             2157 tools/perf/util/header.c static int process_cmdline(struct feat_fd *ff, void *data __maybe_unused)
data             2195 tools/perf/util/header.c static int process_cpu_topology(struct feat_fd *ff, void *data __maybe_unused)
data             2329 tools/perf/util/header.c static int process_numa_topology(struct feat_fd *ff, void *data __maybe_unused)
data             2375 tools/perf/util/header.c static int process_pmu_mappings(struct feat_fd *ff, void *data __maybe_unused)
data             2422 tools/perf/util/header.c static int process_group_desc(struct feat_fd *ff, void *data __maybe_unused)
data             2506 tools/perf/util/header.c static int process_auxtrace(struct feat_fd *ff, void *data __maybe_unused)
data             2520 tools/perf/util/header.c static int process_cache(struct feat_fd *ff, void *data __maybe_unused)
data             2572 tools/perf/util/header.c static int process_sample_time(struct feat_fd *ff, void *data __maybe_unused)
data             2594 tools/perf/util/header.c 				void *data __maybe_unused)
data             2646 tools/perf/util/header.c 			   void *data __maybe_unused)
data             2658 tools/perf/util/header.c 	struct perf_data *data;
data             2661 tools/perf/util/header.c 	data = session->data;
data             2663 tools/perf/util/header.c 	if (WARN_ON(!perf_data__is_dir(data)))
data             2666 tools/perf/util/header.c 	return do_read_u64(ff, &data->dir.version);
data             2670 tools/perf/util/header.c static int process_bpf_prog_info(struct feat_fd *ff, void *data __maybe_unused)
data             2717 tools/perf/util/header.c 		if (__do_read(ff, info_linear->data, data_len))
data             2739 tools/perf/util/header.c static int process_bpf_prog_info(struct feat_fd *ff __maybe_unused, void *data __maybe_unused)
data             2745 tools/perf/util/header.c static int process_bpf_btf(struct feat_fd *ff, void *data __maybe_unused)
data             2777 tools/perf/util/header.c 		if (__do_read(ff, node->data, data_size))
data             2792 tools/perf/util/header.c 			      void *data __maybe_unused)
data             2878 tools/perf/util/header.c 					   int feat, int fd, void *data)
data             2880 tools/perf/util/header.c 	struct header_print_data *hd = data;
data             2913 tools/perf/util/header.c 	int fd = perf_data__fd(session->data);
data             2936 tools/perf/util/header.c 	if (session->data->is_pipe)
data             3107 tools/perf/util/header.c 		.data = {
data             3140 tools/perf/util/header.c 				  void *data,
data             3143 tools/perf/util/header.c 						 int feat, int fd, void *data))
data             3168 tools/perf/util/header.c 		err = process(sec++, header, feat, fd, data);
data             3361 tools/perf/util/header.c 	ph->data_offset  = header->data.offset;
data             3362 tools/perf/util/header.c 	ph->data_size	 = header->data.size;
data             3363 tools/perf/util/header.c 	ph->feat_offset  = header->data.offset + header->data.size;
data             3369 tools/perf/util/header.c 				      int feat, int fd, void *data)
data             3392 tools/perf/util/header.c 	return feat_ops[feat].process(&fdd, data);
data             3429 tools/perf/util/header.c 					perf_data__fd(session->data),
data             3532 tools/perf/util/header.c 	struct perf_data *data = session->data;
data             3538 tools/perf/util/header.c 	int fd = perf_data__fd(data);
data             3546 tools/perf/util/header.c 	if (perf_data__is_pipe(data))
data             3558 tools/perf/util/header.c 	if (f_header.data.size == 0) {
data             3561 tools/perf/util/header.c 			   data->file.path);
data             3567 tools/perf/util/header.c 		       data->file.path);
data             3659 tools/perf/util/header.c 	ff.buf  = (void *)fe->data;
data             3692 tools/perf/util/header.c 		ev_scale = (struct perf_record_event_update_scale *)ev->data;
data             3696 tools/perf/util/header.c 		ret += fprintf(fp, "... unit:  %s\n", ev->data);
data             3699 tools/perf/util/header.c 		ret += fprintf(fp, "... name:  %s\n", ev->data);
data             3702 tools/perf/util/header.c 		ev_cpus = (struct perf_record_event_update_cpus *)ev->data;
data             3779 tools/perf/util/header.c 		evsel->unit = strdup(ev->data);
data             3782 tools/perf/util/header.c 		evsel->name = strdup(ev->data);
data             3785 tools/perf/util/header.c 		ev_scale = (struct perf_record_event_update_scale *)ev->data;
data             3789 tools/perf/util/header.c 		ev_cpus = (struct perf_record_event_update_cpus *)ev->data;
data             3807 tools/perf/util/header.c 	int fd = perf_data__fd(session->data);
data               69 tools/perf/util/header.h 	struct perf_file_section	data;
data              107 tools/perf/util/header.h 	int	   (*process)(struct feat_fd *ff, void *data);
data              131 tools/perf/util/header.h 				  void *data,
data              134 tools/perf/util/header.h 				  int feat, int fd, void *data));
data              257 tools/perf/util/intel-bts.c 	start = intel_bts_find_overlap(a->data, a->size, b->data, b->size);
data              260 tools/perf/util/intel-bts.c 	b->use_size = b->data + b->size - start;
data              420 tools/perf/util/intel-bts.c 		branch = buffer->data;
data              483 tools/perf/util/intel-bts.c 	if (!buffer->data) {
data              484 tools/perf/util/intel-bts.c 		int fd = perf_data__fd(btsq->bts->session->data);
data              486 tools/perf/util/intel-bts.c 		buffer->data = auxtrace_buffer__get_data(buffer, fd);
data              487 tools/perf/util/intel-bts.c 		if (!buffer->data) {
data              648 tools/perf/util/intel-bts.c 		int fd = perf_data__fd(session->data);
data              651 tools/perf/util/intel-bts.c 		if (perf_data__is_pipe(session->data)) {
data              667 tools/perf/util/intel-bts.c 				intel_bts_dump_event(bts, buffer->data,
data               93 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	int (*get_trace)(struct intel_pt_buffer *buffer, void *data);
data               96 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			 uint64_t max_insn_cnt, void *data);
data               97 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	bool (*pgd_ip)(uint64_t ip, void *data);
data               98 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	int (*lookahead)(void *data, intel_pt_lookahead_cb_t cb, void *cb_data);
data               99 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	void *data;
data              235 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	decoder->data               = params->data;
data              510 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	ret = decoder->get_trace(&buffer, decoder->data);
data              592 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	void                      *data;
data              599 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 				  intel_pt_pkt_cb_t cb, void *data)
data              611 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	pkt_info.data             = data;
data              677 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	struct intel_pt_calc_cyc_to_tsc_info *data = pkt_info->data;
data              705 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		if (!data->have_tma)
data              709 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		if (decoder->mtc_shift > 8 && data->fixup_last_mtc) {
data              710 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			data->fixup_last_mtc = false;
data              712 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 						&data->last_mtc);
data              714 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		if (mtc > data->last_mtc)
data              715 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			mtc_delta = mtc - data->last_mtc;
data              717 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			mtc_delta = mtc + 256 - data->last_mtc;
data              718 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->ctc_delta += mtc_delta << decoder->mtc_shift;
data              719 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->last_mtc = mtc;
data              722 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			timestamp = data->ctc_timestamp +
data              723 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 				data->ctc_delta * decoder->tsc_ctc_mult;
data              725 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			timestamp = data->ctc_timestamp +
data              726 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 				multdiv(data->ctc_delta,
data              731 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		if (timestamp < data->timestamp)
data              735 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			data->timestamp = timestamp;
data              746 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		if (data->from_mtc)
data              749 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			    (data->timestamp & (0xffULL << 56));
data              750 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		if (data->from_mtc && timestamp < data->timestamp &&
data              751 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		    data->timestamp - timestamp < decoder->tsc_slip)
data              753 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		if (timestamp < data->timestamp)
data              756 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			if (data->from_mtc)
data              758 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			data->tsc_timestamp = timestamp;
data              759 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			data->timestamp = timestamp;
data              765 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		if (data->from_mtc)
data              775 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->last_mtc = (ctc >> decoder->mtc_shift) & 0xff;
data              777 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->ctc_timestamp = data->tsc_timestamp - fc;
data              779 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			data->ctc_timestamp -= ctc_rem * decoder->tsc_ctc_mult;
data              781 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			data->ctc_timestamp -=
data              786 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->ctc_delta = 0;
data              787 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->have_tma = true;
data              788 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->fixup_last_mtc = true;
data              793 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->cycle_cnt += pkt_info->packet.payload;
data              798 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		if (data->cbr && data->cbr != cbr)
data              800 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->cbr = cbr;
data              801 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->cbr_cyc_to_tsc = decoder->max_non_turbo_ratio_fp / cbr;
data              817 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	if (!data->cbr && decoder->cbr) {
data              818 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->cbr = decoder->cbr;
data              819 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		data->cbr_cyc_to_tsc = decoder->cbr_cyc_to_tsc;
data              822 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	if (!data->cycle_cnt)
data              825 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	cyc_to_tsc = (double)(timestamp - decoder->timestamp) / data->cycle_cnt;
data              827 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	if (data->cbr && cyc_to_tsc > data->cbr_cyc_to_tsc &&
data              828 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	    cyc_to_tsc / data->cbr_cyc_to_tsc > 1.25) {
data              830 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			     cyc_to_tsc, data->cbr_cyc_to_tsc, pkt_info->pos);
data              837 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	if (data->cbr) {
data              839 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 			     cyc_to_tsc, data->cbr_cyc_to_tsc, pkt_info->pos);
data              851 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	struct intel_pt_calc_cyc_to_tsc_info data = {
data              873 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	intel_pt_pkt_lookahead(decoder, intel_pt_calc_cyc_cb, &data);
data              988 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 				 max_insn_cnt, decoder->data);
data             1203 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	    decoder->pgd_ip(decoder->state.to_ip, decoder->data)) {
data             1249 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 		    decoder->pgd_ip(to_ip, decoder->data)) {
data             2982 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c static int intel_pt_ff_cb(struct intel_pt_buffer *buffer, void *data)
data             2984 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	struct fast_forward_data *d = data;
data             3033 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c 	err = decoder->lookahead(decoder->data, intel_pt_ff_cb, &d);
data              237 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h 	int (*get_trace)(struct intel_pt_buffer *buffer, void *data);
data              240 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h 			 uint64_t max_insn_cnt, void *data);
data              241 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h 	bool (*pgd_ip)(uint64_t ip, void *data);
data              242 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h 	int (*lookahead)(void *data, intel_pt_lookahead_cb_t cb, void *cb_data);
data              243 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h 	void *data;
data              242 tools/perf/util/intel-pt.c 	start = intel_pt_find_overlap(a->data, a->size, b->data, b->size,
data              246 tools/perf/util/intel-pt.c 	b->use_size = b->data + b->size - start;
data              260 tools/perf/util/intel-pt.c 	if (!buffer->data) {
data              261 tools/perf/util/intel-pt.c 		int fd = perf_data__fd(ptq->pt->session->data);
data              263 tools/perf/util/intel-pt.c 		buffer->data = auxtrace_buffer__get_data(buffer, fd);
data              264 tools/perf/util/intel-pt.c 		if (!buffer->data)
data              278 tools/perf/util/intel-pt.c 		b->buf = buffer->data;
data              303 tools/perf/util/intel-pt.c static int intel_pt_lookahead(void *data, intel_pt_lookahead_cb_t cb,
data              306 tools/perf/util/intel-pt.c 	struct intel_pt_queue *ptq = data;
data              349 tools/perf/util/intel-pt.c static int intel_pt_get_trace(struct intel_pt_buffer *b, void *data)
data              351 tools/perf/util/intel-pt.c 	struct intel_pt_queue *ptq = data;
data              387 tools/perf/util/intel-pt.c 		return intel_pt_get_trace(b, data);
data              404 tools/perf/util/intel-pt.c static int intel_pt_config_div(const char *var, const char *value, void *data)
data              406 tools/perf/util/intel-pt.c 	int *d = data;
data              517 tools/perf/util/intel-pt.c 				   void *data)
data              519 tools/perf/util/intel-pt.c 	struct intel_pt_queue *ptq = data;
data              549 tools/perf/util/intel-pt.c 		if (al.map->dso->data.status == DSO_DATA_STATUS_ERROR &&
data              682 tools/perf/util/intel-pt.c static int __intel_pt_pgd_ip(uint64_t ip, void *data)
data              684 tools/perf/util/intel-pt.c 	struct intel_pt_queue *ptq = data;
data              708 tools/perf/util/intel-pt.c static bool intel_pt_pgd_ip(uint64_t ip, void *data)
data              710 tools/perf/util/intel-pt.c 	return __intel_pt_pgd_ip(ip, data) > 0;
data              898 tools/perf/util/intel-pt.c 	params.data = ptq;
data             2650 tools/perf/util/intel-pt.c 		int fd = perf_data__fd(session->data);
data             2653 tools/perf/util/intel-pt.c 		if (perf_data__is_pipe(session->data)) {
data             2669 tools/perf/util/intel-pt.c 				intel_pt_dump_event(pt, buffer->data,
data             2940 tools/perf/util/intel-pt.c static int intel_pt_perf_config(const char *var, const char *value, void *data)
data             2942 tools/perf/util/intel-pt.c 	struct intel_pt *pt = data;
data              593 tools/perf/util/jitdump.c 	void *data;
data              600 tools/perf/util/jitdump.c 	data = malloc(sz);
data              601 tools/perf/util/jitdump.c 	if (!data)
data              604 tools/perf/util/jitdump.c 	memcpy(data, &jr->info.entries, sz);
data              606 tools/perf/util/jitdump.c 	jd->debug_data       = data;
data              367 tools/perf/util/machine.c 			      machine__process_t process, void *data)
data              373 tools/perf/util/machine.c 		process(pos, data);
data              140 tools/perf/util/machine.h typedef void (*machine__process_t)(struct machine *machine, void *data);
data              151 tools/perf/util/machine.h 			      machine__process_t process, void *data);
data               35 tools/perf/util/mmap.c 	unsigned char *data = map->core.base + page_size;
data               42 tools/perf/util/mmap.c 		event = (union perf_event *)&data[*startp & map->core.mask];
data               59 tools/perf/util/mmap.c 				memcpy(dst, &data[offset & map->core.mask], cpy);
data              173 tools/perf/util/mmap.c 	map->aio.data[idx] = mmap(NULL, perf_mmap__mmap_len(map), PROT_READ|PROT_WRITE,
data              175 tools/perf/util/mmap.c 	if (map->aio.data[idx] == MAP_FAILED) {
data              176 tools/perf/util/mmap.c 		map->aio.data[idx] = NULL;
data              185 tools/perf/util/mmap.c 	if (map->aio.data[idx]) {
data              186 tools/perf/util/mmap.c 		munmap(map->aio.data[idx], perf_mmap__mmap_len(map));
data              187 tools/perf/util/mmap.c 		map->aio.data[idx] = NULL;
data              193 tools/perf/util/mmap.c 	void *data;
data              198 tools/perf/util/mmap.c 		data = map->aio.data[idx];
data              201 tools/perf/util/mmap.c 		if (mbind(data, mmap_len, MPOL_BIND, &node_mask, 1, 0)) {
data              203 tools/perf/util/mmap.c 				data, data + mmap_len, cpu__get_node(cpu));
data              213 tools/perf/util/mmap.c 	map->aio.data[idx] = malloc(perf_mmap__mmap_len(map));
data              214 tools/perf/util/mmap.c 	if (map->aio.data[idx] == NULL)
data              222 tools/perf/util/mmap.c 	zfree(&(map->aio.data[idx]));
data              248 tools/perf/util/mmap.c 		map->aio.data = calloc(map->aio.nr_cblocks, sizeof(void *));
data              249 tools/perf/util/mmap.c 		if (!map->aio.data) {
data              292 tools/perf/util/mmap.c 	if (map->aio.data)
data              293 tools/perf/util/mmap.c 		zfree(&map->aio.data);
data              317 tools/perf/util/mmap.c 	if (map->data != NULL) {
data              318 tools/perf/util/mmap.c 		munmap(map->data, perf_mmap__mmap_len(map));
data              319 tools/perf/util/mmap.c 		map->data = NULL;
data              392 tools/perf/util/mmap.c 		map->data = mmap(NULL, perf_mmap__mmap_len(map), PROT_READ|PROT_WRITE,
data              394 tools/perf/util/mmap.c 		if (map->data == MAP_FAILED) {
data              397 tools/perf/util/mmap.c 			map->data = NULL;
data              448 tools/perf/util/mmap.c 	unsigned char *data = md->core.base + page_size;
data              471 tools/perf/util/mmap.c 		if (overwrite_rb_find_range(data, md->core.mask, &md->core.start, &md->core.end))
data              493 tools/perf/util/mmap.c 	unsigned char *data = md->core.base + page_size;
data              505 tools/perf/util/mmap.c 		buf = &data[md->core.start & md->core.mask];
data              515 tools/perf/util/mmap.c 	buf = &data[md->core.start & md->core.mask];
data               28 tools/perf/util/mmap.h 		void		 **data;
data               35 tools/perf/util/mmap.h 	void		*data;
data              361 tools/perf/util/ordered-events.c 			  void *data)
data              369 tools/perf/util/ordered-events.c 	oe->data	   = data;
data              415 tools/perf/util/ordered-events.c 	ordered_events__init(oe, old_deliver, oe->data);
data               52 tools/perf/util/ordered-events.h 	void				*data;
data               61 tools/perf/util/ordered-events.h 			  void *data);
data                6 tools/perf/util/print_binary.c int binary__fprintf(unsigned char *data, size_t len,
data               26 tools/perf/util/print_binary.c 		printed += printer(BINARY_PRINT_NUM_DATA, data[i], extra, fp);
data               34 tools/perf/util/print_binary.c 				printed += printer(BINARY_PRINT_CHAR_DATA, data[j], extra, fp);
data               24 tools/perf/util/print_binary.h int binary__fprintf(unsigned char *data, size_t len,
data               28 tools/perf/util/print_binary.h static inline void print_binary(unsigned char *data, size_t len,
data               32 tools/perf/util/print_binary.h 	binary__fprintf(data, len, bytes_per_line, printer, extra, stdout);
data              263 tools/perf/util/probe-event.c 	Elf_Data *data;
data              284 tools/perf/util/probe-event.c 	data = elf_getdata(sec, NULL);
data              285 tools/perf/util/probe-event.c 	if (!data || !data->d_buf)
data              302 tools/perf/util/probe-event.c 	mod_name = strdup((char *)data->d_buf + name_offset);
data              720 tools/perf/util/probe-finder.c static int find_best_scope_cb(Dwarf_Die *fn_die, void *data)
data              722 tools/perf/util/probe-finder.c 	struct find_scope_param *fsp = data;
data              753 tools/perf/util/probe-finder.c static int find_inner_scope_cb(Dwarf_Die *fn_die, void *data)
data              755 tools/perf/util/probe-finder.c 	struct find_scope_param *fsp = data;
data              785 tools/perf/util/probe-finder.c 				   Dwarf_Addr addr, void *data)
data              787 tools/perf/util/probe-finder.c 	struct probe_finder *pf = data;
data              854 tools/perf/util/probe-finder.c 				   Dwarf_Addr addr, void *data)
data              856 tools/perf/util/probe-finder.c 	struct probe_finder *pf = data;
data              942 tools/perf/util/probe-finder.c static int probe_point_inline_cb(Dwarf_Die *in_die, void *data)
data              944 tools/perf/util/probe-finder.c 	struct probe_finder *pf = data;
data              976 tools/perf/util/probe-finder.c 	void *data;
data              981 tools/perf/util/probe-finder.c static int probe_point_search_cb(Dwarf_Die *sp_die, void *data)
data              983 tools/perf/util/probe-finder.c 	struct dwarf_callback_param *param = data;
data              984 tools/perf/util/probe-finder.c 	struct probe_finder *pf = param->data;
data             1040 tools/perf/util/probe-finder.c 	struct dwarf_callback_param _param = {.data = (void *)pf,
data             1054 tools/perf/util/probe-finder.c static int pubname_search_cb(Dwarf *dbg, Dwarf_Global *gl, void *data)
data             1056 tools/perf/util/probe-finder.c 	struct pubname_callback_param *param = data;
data             1102 tools/perf/util/probe-finder.c 			.data = pf,
data             1196 tools/perf/util/probe-finder.c static int copy_variables_cb(Dwarf_Die *die_mem, void *data)
data             1198 tools/perf/util/probe-finder.c 	struct local_vars_finder *vf = data;
data             1375 tools/perf/util/probe-finder.c static int collect_variables_cb(Dwarf_Die *die_mem, void *data)
data             1377 tools/perf/util/probe-finder.c 	struct available_var_finder *af = data;
data             1703 tools/perf/util/probe-finder.c 			      void *data)
data             1705 tools/perf/util/probe-finder.c 	struct line_finder *lf = data;
data             1738 tools/perf/util/probe-finder.c static int line_range_inline_cb(Dwarf_Die *in_die, void *data)
data             1740 tools/perf/util/probe-finder.c 	int ret = find_line_range_by_line(in_die, data);
data             1752 tools/perf/util/probe-finder.c static int line_range_search_cb(Dwarf_Die *sp_die, void *data)
data             1754 tools/perf/util/probe-finder.c 	struct dwarf_callback_param *param = data;
data             1755 tools/perf/util/probe-finder.c 	struct line_finder *lf = param->data;
data             1788 tools/perf/util/probe-finder.c 	struct dwarf_callback_param param = {.data = (void *)lf, .retval = 0};
data             1808 tools/perf/util/probe-finder.c 			.data = (void *)&lf, .retval = 0};
data              358 tools/perf/util/python.c 	void *data = pe->sample.raw_data;
data              367 tools/perf/util/python.c 			val     = tep_read_number(pevent, data + offset, len);
data              373 tools/perf/util/python.c 		    is_printable_array(data + offset, len)) {
data              374 tools/perf/util/python.c 			ret = _PyUnicode_FromString((char *)data + offset);
data              376 tools/perf/util/python.c 			ret = PyByteArray_FromStringAndSize((const char *) data + offset, len);
data              380 tools/perf/util/python.c 		val = tep_read_number(pevent, data + field->offset,
data               37 tools/perf/util/s390-cpumsf-kernel.h 	u8	     data[];	    /* Machine-dependent sample data	 */
data              716 tools/perf/util/s390-cpumsf.c 		if (buffer->data) {
data              718 tools/perf/util/s390-cpumsf.c 			buffer->use_data = buffer->data;
data              721 tools/perf/util/s390-cpumsf.c 			size_t rc = fwrite(buffer->data, buffer->size, 1,
data              729 tools/perf/util/s390-cpumsf.c 	if (!buffer->data) {
data              730 tools/perf/util/s390-cpumsf.c 		int fd = perf_data__fd(sfq->sf->session->data);
data              732 tools/perf/util/s390-cpumsf.c 		buffer->data = auxtrace_buffer__get_data(buffer, fd);
data              733 tools/perf/util/s390-cpumsf.c 		if (!buffer->data)
data              736 tools/perf/util/s390-cpumsf.c 		buffer->use_data = buffer->data;
data              739 tools/perf/util/s390-cpumsf.c 			size_t rc = fwrite(buffer->data, buffer->size, 1,
data              968 tools/perf/util/s390-cpumsf.c 	int fd = perf_data__fd(session->data);
data              976 tools/perf/util/s390-cpumsf.c 	if (perf_data__is_pipe(session->data)) {
data              992 tools/perf/util/s390-cpumsf.c 			s390_cpumsf_dump_event(sf, buffer->data,
data              350 tools/perf/util/scripting-engines/trace-event-perl.c 	void *data = sample->raw_data;
data              364 tools/perf/util/scripting-engines/trace-event-perl.c 	pid = raw_field_value(event, "common_pid", data);
data              374 tools/perf/util/scripting-engines/trace-event-perl.c 	scripting_context->event_data = data;
data              396 tools/perf/util/scripting-engines/trace-event-perl.c 				offset = *(int *)(data + field->offset);
data              400 tools/perf/util/scripting-engines/trace-event-perl.c 			XPUSHs(sv_2mortal(newSVpv((char *)data + offset, 0)));
data              402 tools/perf/util/scripting-engines/trace-event-perl.c 			val = read_size(event, data + field->offset,
data              340 tools/perf/util/scripting-engines/trace-event-python.c 		struct tep_format_field *field, void *data)
data              358 tools/perf/util/scripting-engines/trace-event-python.c 		val = read_size(event, data + field->offset + i * item_size,
data              805 tools/perf/util/scripting-engines/trace-event-python.c 	void *data = sample->raw_data;
data              816 tools/perf/util/scripting-engines/trace-event-python.c 	pid = raw_field_value(event, "common_pid", data);
data              841 tools/perf/util/scripting-engines/trace-event-python.c 	scripting_context->event_data = data;
data              878 tools/perf/util/scripting-engines/trace-event-python.c 							  data + offset, len);
data              884 tools/perf/util/scripting-engines/trace-event-python.c 			    is_printable_array(data + offset, len)) {
data              885 tools/perf/util/scripting-engines/trace-event-python.c 				obj = _PyUnicode_FromString((char *) data + offset);
data              887 tools/perf/util/scripting-engines/trace-event-python.c 				obj = PyByteArray_FromStringAndSize((const char *) data + offset, len);
data              891 tools/perf/util/scripting-engines/trace-event-python.c 			obj = get_field_numeric_entry(event, field, data);
data             1270 tools/perf/util/scripting-engines/trace-event-python.c 				      void *data)
data             1272 tools/perf/util/scripting-engines/trace-event-python.c 	struct db_export *dbe = data;
data               66 tools/perf/util/session.c 		memcpy(decomp->data, &(decomp_last->data[decomp_last->head]), decomp_last_rem);
data               74 tools/perf/util/session.c 				&(decomp->data[decomp_last_rem]), decomp_len - decomp_last_rem);
data              106 tools/perf/util/session.c 	struct perf_data *data = session->data;
data              113 tools/perf/util/session.c 	if (perf_data__is_pipe(data))
data              187 tools/perf/util/session.c struct perf_session *perf_session__new(struct perf_data *data,
data              204 tools/perf/util/session.c 	if (data) {
data              205 tools/perf/util/session.c 		ret = perf_data__open(data);
data              209 tools/perf/util/session.c 		session->data = data;
data              211 tools/perf/util/session.c 		if (perf_data__is_read(data)) {
data              220 tools/perf/util/session.c 			if (!data->is_pipe) {
data              228 tools/perf/util/session.c 			if (data->is_dir) {
data              229 tools/perf/util/session.c 				ret = perf_data__open_dir(data);
data              241 tools/perf/util/session.c 	if (!data || perf_data__is_write(data)) {
data              254 tools/perf/util/session.c 	if ((!data || !data->is_pipe) && tool && tool->ordering_requires_timestamps &&
data              299 tools/perf/util/session.c 	if (session->data)
data              300 tools/perf/util/session.c 		perf_data__close(session->data);
data              384 tools/perf/util/session.c 	if (perf_data__is_pipe(session->data))
data              385 tools/perf/util/session.c 		skipn(perf_data__fd(session->data), event->auxtrace.size);
data              534 tools/perf/util/session.c static void swap_sample_id_all(union perf_event *event, void *data)
data              537 tools/perf/util/session.c 	int size = end - data;
data              540 tools/perf/util/session.c 	mem_bswap_64(data, size);
data              556 tools/perf/util/session.c 		void *data = &event->comm.comm;
data              558 tools/perf/util/session.c 		data += PERF_ALIGN(strlen(data) + 1, sizeof(u64));
data              559 tools/perf/util/session.c 		swap_sample_id_all(event, data);
data              573 tools/perf/util/session.c 		void *data = &event->mmap.filename;
data              575 tools/perf/util/session.c 		data += PERF_ALIGN(strlen(data) + 1, sizeof(u64));
data              576 tools/perf/util/session.c 		swap_sample_id_all(event, data);
data              593 tools/perf/util/session.c 		void *data = &event->mmap2.filename;
data              595 tools/perf/util/session.c 		data += PERF_ALIGN(strlen(data) + 1, sizeof(u64));
data              596 tools/perf/util/session.c 		swap_sample_id_all(event, data);
data              848 tools/perf/util/session.c 	struct perf_record_cpu_map_data *data = &event->cpu_map.data;
data              853 tools/perf/util/session.c 	data->type = bswap_64(data->type);
data              855 tools/perf/util/session.c 	switch (data->type) {
data              857 tools/perf/util/session.c 		cpus = (struct cpu_map_entries *)data->data;
data              865 tools/perf/util/session.c 		mask = (struct perf_record_record_cpu_map *)data->data;
data              886 tools/perf/util/session.c 	size  = event->stat_config.nr * sizeof(event->stat_config.data[0]);
data             1505 tools/perf/util/session.c 	int fd = perf_data__fd(session->data);
data             1612 tools/perf/util/session.c 	if (perf_data__is_pipe(session->data))
data             1615 tools/perf/util/session.c 	fd = perf_data__fd(session->data);
data             1856 tools/perf/util/session.c 	int fd = perf_data__fd(session->data);
data             2008 tools/perf/util/session.c 		union perf_event *event = fetch_decomp_event(decomp->head, decomp->size, decomp->data,
data             2170 tools/perf/util/session.c 		.fd		= perf_data__fd(session->data),
data             2217 tools/perf/util/session.c 	if (perf_data__is_pipe(session->data))
data               37 tools/perf/util/session.h 	struct perf_data	*data;
data               52 tools/perf/util/session.h 	char data[];
data               57 tools/perf/util/session.h struct perf_session *perf_session__new(struct perf_data *data,
data              705 tools/perf/util/sort.c 		.data = he->raw_data,
data              191 tools/perf/util/srcline.c static void find_address_in_section(bfd *abfd, asection *section, void *data)
data              195 tools/perf/util/srcline.c 	struct a2l_data *a2l = data;
data              545 tools/perf/util/stat-display.c 			    void (*cb)(struct perf_stat_config *config, struct evsel *counter, void *data,
data              547 tools/perf/util/stat-display.c 			    void *data)
data              562 tools/perf/util/stat-display.c 		cb(config, alias, data, false);
data              567 tools/perf/util/stat-display.c 			    void (*cb)(struct perf_stat_config *config, struct evsel *counter, void *data,
data              569 tools/perf/util/stat-display.c 			    void *data)
data              573 tools/perf/util/stat-display.c 	cb(config, counter, data, true);
data              577 tools/perf/util/stat-display.c 		collect_all_aliases(config, counter, cb, data);
data              589 tools/perf/util/stat-display.c 		    struct evsel *counter, void *data, bool first)
data              591 tools/perf/util/stat-display.c 	struct aggr_data *ad = data;
data              783 tools/perf/util/stat-display.c 			    struct evsel *counter, void *data,
data              786 tools/perf/util/stat-display.c 	struct caggr_data *cd = data;
data              820 tools/perf/util/stat-display.c 		       struct evsel *counter, void *data,
data              823 tools/perf/util/stat-display.c 	struct aggr_data *ad = data;
data               84 tools/perf/util/strbuf.c int strbuf_add(struct strbuf *sb, const void *data, size_t len)
data               90 tools/perf/util/strbuf.c 	memcpy(sb->buf + sb->len, data, len);
data              459 tools/perf/util/symbol-elf.c 	Elf_Data *data;
data              502 tools/perf/util/symbol-elf.c 	data = elf_getdata(sec, NULL);
data              503 tools/perf/util/symbol-elf.c 	if (data == NULL)
data              506 tools/perf/util/symbol-elf.c 	ptr = data->d_buf;
data              507 tools/perf/util/symbol-elf.c 	while (ptr < (data->d_buf + data->d_size)) {
data              618 tools/perf/util/symbol-elf.c 	Elf_Data *data;
data              646 tools/perf/util/symbol-elf.c 	data = elf_getdata(sec, NULL);
data              647 tools/perf/util/symbol-elf.c 	if (data == NULL)
data              651 tools/perf/util/symbol-elf.c 	strncpy(debuglink, data->d_buf, size);
data             1173 tools/perf/util/symbol-elf.c static int elf_read_maps(Elf *elf, bool exe, mapfn_t mapfn, void *data)
data             1198 tools/perf/util/symbol-elf.c 		err = mapfn(phdr.p_vaddr, sz, phdr.p_offset, data);
data             1205 tools/perf/util/symbol-elf.c int file__read_maps(int fd, bool exe, mapfn_t mapfn, void *data,
data             1218 tools/perf/util/symbol-elf.c 	err = elf_read_maps(elf, exe, mapfn, data);
data             1615 tools/perf/util/symbol-elf.c static int kcore_copy__read_map(u64 start, u64 len, u64 pgoff, void *data)
data             1617 tools/perf/util/symbol-elf.c 	struct kcore_copy_info *kci = data;
data             2034 tools/perf/util/symbol-elf.c static int populate_sdt_note(Elf **elf, const char *data, size_t len,
data             2054 tools/perf/util/symbol-elf.c 		.d_buf = (void *) data, .d_type = ELF_T_ADDR,
data             2078 tools/perf/util/symbol-elf.c 	provider = data + dst.d_size;
data             2080 tools/perf/util/symbol-elf.c 	name = (const char *)memchr(provider, '\0', data + len - provider);
data             2095 tools/perf/util/symbol-elf.c 	args = memchr(name, '\0', data + len - name);
data             2103 tools/perf/util/symbol-elf.c 	if (args == NULL || data + len - args < 2 ||
data             2170 tools/perf/util/symbol-elf.c 	Elf_Data *data;
data             2198 tools/perf/util/symbol-elf.c 	data = elf_getdata(scn, NULL);
data             2201 tools/perf/util/symbol-elf.c 	for (offset = 0; (next = gelf_getnote(data, offset, &nhdr, &name_off,
data             2204 tools/perf/util/symbol-elf.c 		    !memcmp(data->d_buf + name_off, SDT_NOTE_NAME,
data             2210 tools/perf/util/symbol-elf.c 			ret = populate_sdt_note(&elf, ((data->d_buf) + desc_off),
data               18 tools/perf/util/symbol-minimal.c 	const int data = 1;
data               19 tools/perf/util/symbol-minimal.c 	u8 *check = (u8 *)&data;
data              356 tools/perf/util/symbol-minimal.c 		    mapfn_t mapfn __maybe_unused, void *data __maybe_unused,
data             1166 tools/perf/util/symbol.c static int kcore_mapfn(u64 start, u64 len, u64 pgoff, void *data)
data             1168 tools/perf/util/symbol.c 	struct kcore_mapfn_data *md = data;
data              201 tools/perf/util/symbol.h typedef int (*mapfn_t)(u64 start, u64 len, u64 pgoff, void *data);
data              202 tools/perf/util/symbol.h int file__read_maps(int fd, bool exe, mapfn_t mapfn, void *data,
data              997 tools/perf/util/synthetic-events.c void cpu_map_data__synthesize(struct perf_record_cpu_map_data *data, struct perf_cpu_map *map,
data             1000 tools/perf/util/synthetic-events.c 	data->type = type;
data             1004 tools/perf/util/synthetic-events.c 		synthesize_cpus((struct cpu_map_entries *) data->data, map);
data             1007 tools/perf/util/synthetic-events.c 		synthesize_mask((struct perf_record_record_cpu_map *)data->data, map, max);
data             1026 tools/perf/util/synthetic-events.c 	event->data.type   = type;
data             1028 tools/perf/util/synthetic-events.c 	cpu_map_data__synthesize(&event->data, map, type, max);
data             1059 tools/perf/util/synthetic-events.c 	size += (PERF_STAT_CONFIG_TERM__MAX * sizeof(event->data[0]));
data             1070 tools/perf/util/synthetic-events.c 	event->data[i].tag = PERF_STAT_CONFIG_TERM__##__term;	\
data             1071 tools/perf/util/synthetic-events.c 	event->data[i].val = __val;				\
data             1362 tools/perf/util/synthetic-events.c 			memcpy(array, sample->user_stack.data, sz);
data             1522 tools/perf/util/synthetic-events.c 	strlcpy(ev->data, evsel->unit, size + 1);
data             1539 tools/perf/util/synthetic-events.c 	ev_data = (struct perf_record_event_update_scale *)ev->data;
data             1557 tools/perf/util/synthetic-events.c 	strlcpy(ev->data, evsel->name, len + 1);
data             1583 tools/perf/util/synthetic-events.c 	cpu_map_data__synthesize((struct perf_record_cpu_map_data *)ev->data,
data              312 tools/perf/util/thread-stack.c 	return crp->process(&cr, parent_db_id, crp->data);
data              501 tools/perf/util/thread-stack.c call_return_processor__new(int (*process)(struct call_return *cr, u64 *parent_db_id, void *data),
data              502 tools/perf/util/thread-stack.c 			   void *data)
data              513 tools/perf/util/thread-stack.c 	crp->data = data;
data               79 tools/perf/util/thread-stack.h 	int (*process)(struct call_return *cr, u64 *parent_db_id, void *data);
data               80 tools/perf/util/thread-stack.h 	void *data;
data               93 tools/perf/util/thread-stack.h call_return_processor__new(int (*process)(struct call_return *cr, u64 *parent_db_id, void *data),
data               94 tools/perf/util/thread-stack.h 			   void *data);
data              447 tools/perf/util/thread.c 	   al.map->dso->data.status == DSO_DATA_STATUS_ERROR ||
data               31 tools/perf/util/tool.h typedef int (*event_op4)(struct perf_session *session, union perf_event *event, u64 data);
data               50 tools/perf/util/top.h 		struct ordered_events	 data[2];
data               81 tools/perf/util/trace-event-parse.c raw_field_value(struct tep_event *event, const char *name, void *data)
data               90 tools/perf/util/trace-event-parse.c 	tep_read_number_field(field, data, &val);
data              101 tools/perf/util/trace-event-parse.c 			   int cpu, void *data, int size, FILE *fp)
data              109 tools/perf/util/trace-event-parse.c 	record.data = data;
data              118 tools/perf/util/trace-event-parse.c 			 int cpu, void *data, int size)
data              120 tools/perf/util/trace-event-parse.c 	return event_format__fprintf(event, cpu, data, size, stdout);
data               52 tools/perf/util/trace-event-read.c static int do_read(void *data, int size)
data               56 tools/perf/util/trace-event-read.c 	r = __do_read(input_fd, data, size);
data               83 tools/perf/util/trace-event-read.c 	unsigned int data;
data               85 tools/perf/util/trace-event-read.c 	if (do_read(&data, 4) < 0)
data               87 tools/perf/util/trace-event-read.c 	return tep_read_number(pevent, &data, 4);
data               92 tools/perf/util/trace-event-read.c 	unsigned long long data;
data               94 tools/perf/util/trace-event-read.c 	if (do_read(&data, 8) < 0)
data               96 tools/perf/util/trace-event-read.c 	return tep_read_number(pevent, &data, 8);
data               82 tools/perf/util/trace-event.c 	char *data;
data               91 tools/perf/util/trace-event.c 	err = filename__read_str(path, &data, &size);
data               95 tools/perf/util/trace-event.c 	tep_parse_format(pevent, &event, data, size, sys);
data               97 tools/perf/util/trace-event.c 	free(data);
data               32 tools/perf/util/trace-event.h 			   int cpu, void *data, int size, FILE *fp);
data               35 tools/perf/util/trace-event.h 			 int cpu, void *data, int size);
data               42 tools/perf/util/trace-event.h raw_field_value(struct tep_event *event, const char *name, void *data);
data              105 tools/perf/util/unwind-libdw.c 			  Dwarf_Word *data)
data              119 tools/perf/util/unwind-libdw.c 				   addr, (u8 *) data, sizeof(*data));
data              121 tools/perf/util/unwind-libdw.c 	return !(size == sizeof(*data));
data              155 tools/perf/util/unwind-libdw.c 	*result = *(Dwarf_Word *)&stack->data[offset];
data              196 tools/perf/util/unwind-libdw.c 			struct perf_sample *data,
data              200 tools/perf/util/unwind-libdw.c 		.sample		= data,
data              210 tools/perf/util/unwind-libdw.c 	if (!data->user_regs.regs)
data              223 tools/perf/util/unwind-libdw.c 	err = perf_reg_value(&ip, &data->user_regs, PERF_REG_IP);
data              246 tools/perf/util/unwind-libunwind-local.c 	char data[0];
data              255 tools/perf/util/unwind-libunwind-local.c 	u8 *end = (u8 *) &hdr.data;
data              277 tools/perf/util/unwind-libunwind-local.c 	u64 offset = dso->data.eh_frame_hdr_offset;
data              286 tools/perf/util/unwind-libunwind-local.c 		dso->data.eh_frame_hdr_offset = offset;
data              303 tools/perf/util/unwind-libunwind-local.c 	u64 ofs = dso->data.debug_frame_offset;
data              356 tools/perf/util/unwind-libunwind-local.c 		dso->data.debug_frame_offset = ofs;
data              465 tools/perf/util/unwind-libunwind-local.c 			  unw_word_t *data)
data              480 tools/perf/util/unwind-libunwind-local.c 				   addr, (u8 *) data, sizeof(*data));
data              482 tools/perf/util/unwind-libunwind-local.c 	return !(size == sizeof(*data));
data              525 tools/perf/util/unwind-libunwind-local.c 	*valp  = *(unw_word_t *)&stack->data[offset];
data              706 tools/perf/util/unwind-libunwind-local.c 			struct perf_sample *data, int max_stack)
data              709 tools/perf/util/unwind-libunwind-local.c 		.sample       = data,
data              714 tools/perf/util/unwind-libunwind-local.c 	if (!data->user_regs.regs)
data               85 tools/perf/util/unwind-libunwind.c 			 struct perf_sample *data, int max_stack)
data               88 tools/perf/util/unwind-libunwind.c 		return thread->mg->unwind_libunwind_ops->get_entries(cb, arg, thread, data, max_stack);
data               28 tools/perf/util/unwind.h 			   struct perf_sample *data, int max_stack);
data               34 tools/perf/util/unwind.h 			struct perf_sample *data, int max_stack);
data               70 tools/perf/util/unwind.h 		    struct perf_sample *data __maybe_unused,
data                8 tools/perf/util/zstd.c int zstd_init(struct zstd_data *data, int level)
data               12 tools/perf/util/zstd.c 	data->dstream = ZSTD_createDStream();
data               13 tools/perf/util/zstd.c 	if (data->dstream == NULL) {
data               18 tools/perf/util/zstd.c 	ret = ZSTD_initDStream(data->dstream);
data               27 tools/perf/util/zstd.c 	data->cstream = ZSTD_createCStream();
data               28 tools/perf/util/zstd.c 	if (data->cstream == NULL) {
data               33 tools/perf/util/zstd.c 	ret = ZSTD_initCStream(data->cstream, level);
data               42 tools/perf/util/zstd.c int zstd_fini(struct zstd_data *data)
data               44 tools/perf/util/zstd.c 	if (data->dstream) {
data               45 tools/perf/util/zstd.c 		ZSTD_freeDStream(data->dstream);
data               46 tools/perf/util/zstd.c 		data->dstream = NULL;
data               49 tools/perf/util/zstd.c 	if (data->cstream) {
data               50 tools/perf/util/zstd.c 		ZSTD_freeCStream(data->cstream);
data               51 tools/perf/util/zstd.c 		data->cstream = NULL;
data               57 tools/perf/util/zstd.c size_t zstd_compress_stream_to_records(struct zstd_data *data, void *dst, size_t dst_size,
data               74 tools/perf/util/zstd.c 		ret = ZSTD_compressStream(data->cstream, &output, &input);
data               75 tools/perf/util/zstd.c 		ZSTD_flushStream(data->cstream, &output);
data               92 tools/perf/util/zstd.c size_t zstd_decompress_stream(struct zstd_data *data, void *src, size_t src_size,
data              100 tools/perf/util/zstd.c 		ret = ZSTD_decompressStream(data->dstream, &output, &input);
data              596 tools/power/x86/intel-speed-select/isst-config.c 		msr_cmds.msr_cmd[0].data = *req_resp;
data              604 tools/power/x86/intel-speed-select/isst-config.c 			*req_resp = msr_cmds.msr_cmd[0].data;
data              608 tools/power/x86/intel-speed-select/isst-config.c 			cpu, msr, write, *req_resp, msr_cmds.msr_cmd[0].data);
data              225 tools/testing/nvdimm/test/iomap.c static void nfit_devres_release(struct device *dev, void *data)
data              227 tools/testing/nvdimm/test/iomap.c 	struct resource *res = *((struct resource **) data);
data              292 tools/testing/nvdimm/test/nfit.c 	u32 *status = (u32 *)&nd_cmd->data[nd_cmd->length];
data              302 tools/testing/nvdimm/test/nfit.c 	dev_dbg(dev, "%s: cmd->data[0]: %#x\n", __func__, nd_cmd->data[0]);
data              304 tools/testing/nvdimm/test/nfit.c 			nd_cmd->data[nd_cmd->length-1]);
data              640 tools/testing/nvdimm/test/nfit.c static int nfit_test_search_region_spa(struct device *dev, void *data)
data              642 tools/testing/nvdimm/test/nfit.c 	struct region_search_spa *ctx = data;
data              766 tools/testing/nvdimm/test/nfit.c 	memcpy(thresh->data, in, size);
data             1413 tools/testing/nvdimm/test/nfit.c static void release_nfit_res(void *data)
data             1415 tools/testing/nvdimm/test/nfit.c 	struct nfit_test_resource *nfit_res = data;
data             1466 tools/testing/nvdimm/test/nfit.c 	struct genpool_data_align data = {
data             1473 tools/testing/nvdimm/test/nfit.c 				gen_pool_first_fit_align, &data);
data             1521 tools/testing/nvdimm/test/nfit.c static void put_dimms(void *data)
data             1523 tools/testing/nvdimm/test/nfit.c 	struct nfit_test *t = data;
data              123 tools/testing/nvdimm/test/nfit_test.h 		__u8 data[8];
data              183 tools/testing/nvdimm/test/nfit_test.h 	__u8 data[0];
data               16 tools/testing/radix-tree/idr-test.c int item_idr_free(int id, void *p, void *data)
data              173 tools/testing/radix-tree/idr-test.c int idr_u32_cb(int id, void *ptr, void *data)
data              219 tools/testing/selftests/android/ion/ionutils.c 	skdata.data = fd;
data              220 tools/testing/selftests/android/ion/ionutils.c 	skdata.len = sizeof(skdata.data);
data              249 tools/testing/selftests/android/ion/ionutils.c 	fd = (int)skdata.data;
data              135 tools/testing/selftests/android/ion/ipcsocket.c 		buffd = skdata->data;
data              170 tools/testing/selftests/android/ion/ipcsocket.c 	char data[32];
data              193 tools/testing/selftests/android/ion/ipcsocket.c 		iov.iov_base = data;
data              194 tools/testing/selftests/android/ion/ipcsocket.c 		iov.iov_len = sizeof(data)-1;
data              210 tools/testing/selftests/android/ion/ipcsocket.c 		skdata->data = buffd;
data               15 tools/testing/selftests/android/ion/ipcsocket.h 	int data;
data               26 tools/testing/selftests/android/ion/ipcsocket.h int sendtosocket(int sockfd, struct socketdata *data);
data               29 tools/testing/selftests/android/ion/ipcsocket.h int receivefromsocket(int sockfd, struct socketdata *data);
data               65 tools/testing/selftests/bpf/bpf_helpers.h 				    unsigned long long flags, void *data,
data              300 tools/testing/selftests/bpf/prog_tests/core_reloc.c 	struct data data;
data              344 tools/testing/selftests/bpf/prog_tests/core_reloc.c 		memset(&data, 0, sizeof(data));
data              345 tools/testing/selftests/bpf/prog_tests/core_reloc.c 		memcpy(data.in, test_case->input, test_case->input_len);
data              348 tools/testing/selftests/bpf/prog_tests/core_reloc.c 					  &zero, &data, 0);
data              356 tools/testing/selftests/bpf/prog_tests/core_reloc.c 		err = bpf_map_lookup_elem(bpf_map__fd(data_map), &zero, &data);
data              361 tools/testing/selftests/bpf/prog_tests/core_reloc.c 		equal = memcmp(data.out, test_case->output,
data              373 tools/testing/selftests/bpf/prog_tests/core_reloc.c 				       j, test_case->output[j], data.out[j]);
data               23 tools/testing/selftests/bpf/prog_tests/get_stack_raw_tp.c static void get_stack_print_output(void *ctx, int cpu, void *data, __u32 size)
data               27 tools/testing/selftests/bpf/prog_tests/get_stack_raw_tp.c 	struct get_stack_trace_t *e = data;
data               35 tools/testing/selftests/bpf/prog_tests/get_stack_raw_tp.c 		__u64 *raw_data = data;
data                9 tools/testing/selftests/bpf/prog_tests/perf_buffer.c static void on_sample(void *ctx, int cpu, void *data, __u32 size)
data               11 tools/testing/selftests/bpf/prog_tests/perf_buffer.c 	int cpu_data = *(int *)data, duration = 0;
data               96 tools/testing/selftests/bpf/progs/bpf_flow.c 	void *data = (void *)(long)skb->data;
data              104 tools/testing/selftests/bpf/progs/bpf_flow.c 	hdr = data + thoff;
data              265 tools/testing/selftests/bpf/progs/bpf_flow.c 	void *data = (void *)(long)skb->data;
data              283 tools/testing/selftests/bpf/progs/bpf_flow.c 	if (data + keys->thoff > data_end)
data               11 tools/testing/selftests/bpf/progs/sockmap_parse_prog.c 	void *data = (void *)(long) skb->data;
data               14 tools/testing/selftests/bpf/progs/sockmap_parse_prog.c 	__u8 *d = data;
data               15 tools/testing/selftests/bpf/progs/sockmap_parse_prog.c 	__u32 len = (__u32) data_end - (__u32) data;
data               18 tools/testing/selftests/bpf/progs/sockmap_parse_prog.c 	if (data + 10 > data_end) {
data               24 tools/testing/selftests/bpf/progs/sockmap_parse_prog.c 		data = (void *)(long)skb->data;
data               25 tools/testing/selftests/bpf/progs/sockmap_parse_prog.c 		if (data + 10 > data_end)
data               33 tools/testing/selftests/bpf/progs/sockmap_parse_prog.c 	d = data;
data               12 tools/testing/selftests/bpf/progs/sockmap_tcp_msg_prog.c 	void *data = (void *)(long) msg->data;
data               16 tools/testing/selftests/bpf/progs/sockmap_tcp_msg_prog.c 	if (data + 8 > data_end)
data               19 tools/testing/selftests/bpf/progs/sockmap_tcp_msg_prog.c 	bpf_printk("data length %i\n", (__u64)msg->data_end - (__u64)msg->data);
data               20 tools/testing/selftests/bpf/progs/sockmap_tcp_msg_prog.c 	d = (char *)data;
data               39 tools/testing/selftests/bpf/progs/sockmap_verdict_prog.c 	void *data = (void *)(long) skb->data;
data               42 tools/testing/selftests/bpf/progs/sockmap_verdict_prog.c 	__u8 *d = data;
data               45 tools/testing/selftests/bpf/progs/sockmap_verdict_prog.c 	if (data + 8 > data_end)
data              333 tools/testing/selftests/bpf/progs/strobemeta.h 					 struct strobemeta_payload *data)
data              340 tools/testing/selftests/bpf/progs/strobemeta.h 	data->int_vals[idx] = value->val;
data              342 tools/testing/selftests/bpf/progs/strobemeta.h 		data->int_vals_set_mask |= (1 << idx);
data              348 tools/testing/selftests/bpf/progs/strobemeta.h 					     struct strobemeta_payload *data,
data              354 tools/testing/selftests/bpf/progs/strobemeta.h 	data->str_lens[idx] = 0;
data              371 tools/testing/selftests/bpf/progs/strobemeta.h 	data->str_lens[idx] = len;
data              378 tools/testing/selftests/bpf/progs/strobemeta.h 					  struct strobemeta_payload *data,
data              381 tools/testing/selftests/bpf/progs/strobemeta.h 	struct strobe_map_descr* descr = &data->map_descrs[idx];
data              401 tools/testing/selftests/bpf/progs/strobemeta.h 		data->req_id = map.id;
data              402 tools/testing/selftests/bpf/progs/strobemeta.h 		data->req_meta_valid = 1;
data              444 tools/testing/selftests/bpf/progs/strobemeta.h 					      struct strobemeta_payload *data)
data              455 tools/testing/selftests/bpf/progs/strobemeta.h 	data->int_vals_set_mask = 0;
data              456 tools/testing/selftests/bpf/progs/strobemeta.h 	data->req_meta_valid = 0;
data              457 tools/testing/selftests/bpf/progs/strobemeta.h 	payload = data->payload;
data              470 tools/testing/selftests/bpf/progs/strobemeta.h 		read_int_var(cfg, i, tls_base, &value, data);
data              478 tools/testing/selftests/bpf/progs/strobemeta.h 		payload += read_str_var(cfg, i, tls_base, &value, data, payload);
data              486 tools/testing/selftests/bpf/progs/strobemeta.h 		payload = read_map_var(cfg, i, tls_base, &value, data, payload);
data               18 tools/testing/selftests/bpf/progs/test_adjust_tail.c 	void *data = (void *)(long)xdp->data;
data               21 tools/testing/selftests/bpf/progs/test_adjust_tail.c 	if (data_end - data == 54)
data               13 tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c } data;
data               37 tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c 	struct core_reloc_arrays *in = (void *)&data.in;
data               38 tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c 	struct core_reloc_arrays_output *out = (void *)&data.out;
data               13 tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c } data;
data               45 tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c 	struct core_reloc_flavors *in_orig = (void *)&data.in;
data               46 tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c 	struct core_reloc_flavors___reversed *in_rev = (void *)&data.in;
data               47 tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c 	struct core_reloc_flavors___weird *in_weird = (void *)&data.in;
data               48 tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c 	struct core_reloc_flavors *out = (void *)&data.out;
data               13 tools/testing/selftests/bpf/progs/test_core_reloc_ints.c } data;
data               29 tools/testing/selftests/bpf/progs/test_core_reloc_ints.c 	struct core_reloc_ints *in = (void *)&data.in;
data               30 tools/testing/selftests/bpf/progs/test_core_reloc_ints.c 	struct core_reloc_ints *out = (void *)&data.out;
data               13 tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c } data;
data               32 tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c 	data.out[0] = (((uint64_t)pid << 32) | tgid) == pid_tgid;
data               13 tools/testing/selftests/bpf/progs/test_core_reloc_misc.c } data;
data               38 tools/testing/selftests/bpf/progs/test_core_reloc_misc.c 	struct core_reloc_misc___a *in_a = (void *)&data.in;
data               39 tools/testing/selftests/bpf/progs/test_core_reloc_misc.c 	struct core_reloc_misc___b *in_b = (void *)&data.in;
data               40 tools/testing/selftests/bpf/progs/test_core_reloc_misc.c 	struct core_reloc_misc_extensible *in_ext = (void *)&data.in;
data               41 tools/testing/selftests/bpf/progs/test_core_reloc_misc.c 	struct core_reloc_misc_output *out = (void *)&data.out;
data               13 tools/testing/selftests/bpf/progs/test_core_reloc_mods.c } data;
data               47 tools/testing/selftests/bpf/progs/test_core_reloc_mods.c 	struct core_reloc_mods *in = (void *)&data.in;
data               48 tools/testing/selftests/bpf/progs/test_core_reloc_mods.c 	struct core_reloc_mods_output *out = (void *)&data.out;
data               13 tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c } data;
data               36 tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c 	struct core_reloc_nesting *in = (void *)&data.in;
data               37 tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c 	struct core_reloc_nesting *out = (void *)&data.out;
data               13 tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c } data;
data               31 tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c 	struct core_reloc_primitives *in = (void *)&data.in;
data               32 tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c 	struct core_reloc_primitives *out = (void *)&data.out;
data               13 tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c } data;
data               22 tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c 	struct core_reloc_ptr_as_arr *in = (void *)&data.in;
data               23 tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c 	struct core_reloc_ptr_as_arr *out = (void *)&data.out;
data               61 tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 	struct stack_trace_t *data;
data               65 tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 	data = bpf_map_lookup_elem(&stackdata_map, &key);
data               66 tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 	if (!data)
data               71 tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 	data->pid = bpf_get_current_pid_tgid();
data               72 tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 	data->kern_stack_size = bpf_get_stack(ctx, data->kern_stack,
data               74 tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 	data->user_stack_size = bpf_get_stack(ctx, data->user_stack, max_len,
data               76 tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 	data->user_stack_buildid_size = bpf_get_stack(
data               77 tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 		ctx, data->user_stack_buildid, max_buildid_len,
data               79 tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 	bpf_perf_event_output(ctx, &perfmap, 0, data, sizeof(*data));
data              236 tools/testing/selftests/bpf/progs/test_l4lb.c static __always_inline int parse_icmpv6(void *data, void *data_end, __u64 off,
data              242 tools/testing/selftests/bpf/progs/test_l4lb.c 	icmp_hdr = data + off;
data              248 tools/testing/selftests/bpf/progs/test_l4lb.c 	ip6h = data + off;
data              258 tools/testing/selftests/bpf/progs/test_l4lb.c static __always_inline int parse_icmp(void *data, void *data_end, __u64 off,
data              264 tools/testing/selftests/bpf/progs/test_l4lb.c 	icmp_hdr = data + off;
data              271 tools/testing/selftests/bpf/progs/test_l4lb.c 	iph = data + off;
data              283 tools/testing/selftests/bpf/progs/test_l4lb.c static __always_inline bool parse_udp(void *data, __u64 off, void *data_end,
data              287 tools/testing/selftests/bpf/progs/test_l4lb.c 	udp = data + off;
data              302 tools/testing/selftests/bpf/progs/test_l4lb.c static __always_inline bool parse_tcp(void *data, __u64 off, void *data_end,
data              307 tools/testing/selftests/bpf/progs/test_l4lb.c 	tcp = data + off;
data              324 tools/testing/selftests/bpf/progs/test_l4lb.c static __always_inline int process_packet(void *data, __u64 off, void *data_end,
data              327 tools/testing/selftests/bpf/progs/test_l4lb.c 	void *pkt_start = (void *)(long)skb->data;
data              350 tools/testing/selftests/bpf/progs/test_l4lb.c 		ip6h = data + off;
data              362 tools/testing/selftests/bpf/progs/test_l4lb.c 			action = parse_icmpv6(data, data_end, off, &pckt);
data              371 tools/testing/selftests/bpf/progs/test_l4lb.c 		iph = data + off;
data              385 tools/testing/selftests/bpf/progs/test_l4lb.c 			action = parse_icmp(data, data_end, off, &pckt);
data              397 tools/testing/selftests/bpf/progs/test_l4lb.c 		if (!parse_tcp(data, off, data_end, &pckt))
data              400 tools/testing/selftests/bpf/progs/test_l4lb.c 		if (!parse_udp(data, off, data_end, &pckt))
data              457 tools/testing/selftests/bpf/progs/test_l4lb.c 	void *data = (void *)(long)ctx->data;
data              458 tools/testing/selftests/bpf/progs/test_l4lb.c 	struct eth_hdr *eth = data;
data              463 tools/testing/selftests/bpf/progs/test_l4lb.c 	if (data + nh_off > data_end)
data              467 tools/testing/selftests/bpf/progs/test_l4lb.c 		return process_packet(data, nh_off, data_end, false, ctx);
data              469 tools/testing/selftests/bpf/progs/test_l4lb.c 		return process_packet(data, nh_off, data_end, true, ctx);
data              236 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c static int parse_icmpv6(void *data, void *data_end, __u64 off,
data              242 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	icmp_hdr = data + off;
data              248 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	ip6h = data + off;
data              258 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c static int parse_icmp(void *data, void *data_end, __u64 off,
data              264 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	icmp_hdr = data + off;
data              271 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	iph = data + off;
data              283 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c static bool parse_udp(void *data, __u64 off, void *data_end,
data              287 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	udp = data + off;
data              302 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c static bool parse_tcp(void *data, __u64 off, void *data_end,
data              307 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	tcp = data + off;
data              324 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c static int process_packet(void *data, __u64 off, void *data_end,
data              327 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	void *pkt_start = (void *)(long)skb->data;
data              350 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		ip6h = data + off;
data              362 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 			action = parse_icmpv6(data, data_end, off, &pckt);
data              371 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		iph = data + off;
data              385 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 			action = parse_icmp(data, data_end, off, &pckt);
data              397 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		if (!parse_tcp(data, off, data_end, &pckt))
data              400 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		if (!parse_udp(data, off, data_end, &pckt))
data              457 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	void *data = (void *)(long)ctx->data;
data              458 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	struct eth_hdr *eth = data;
data              463 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	if (data + nh_off > data_end)
data              467 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		return process_packet(data, nh_off, data_end, false, ctx);
data              469 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		return process_packet(data, nh_off, data_end, true, ctx);
data               61 tools/testing/selftests/bpf/progs/test_lwt_seg6local.c 	cursor = (void *)(long)skb->data;
data              126 tools/testing/selftests/bpf/progs/test_lwt_seg6local.c 	srh_off = (char *)srh - (char *)(long)skb->data;
data              180 tools/testing/selftests/bpf/progs/test_lwt_seg6local.c 	uint32_t srh_off = (char *)srh - (char *)(long)skb->data;
data              224 tools/testing/selftests/bpf/progs/test_lwt_seg6local.c 	uint32_t srh_off = (char *)srh - (char *)(long)skb->data;
data               24 tools/testing/selftests/bpf/progs/test_pkt_access.c 	void *data = (void *)(long)skb->data;
data               25 tools/testing/selftests/bpf/progs/test_pkt_access.c 	struct ethhdr *eth = (struct ethhdr *)(data);
data               61 tools/testing/selftests/bpf/progs/test_seg6_loop.c 	cursor = (void *)(long)skb->data;
data              127 tools/testing/selftests/bpf/progs/test_seg6_loop.c 	srh_off = (char *)srh - (char *)(long)skb->data;
data              183 tools/testing/selftests/bpf/progs/test_seg6_loop.c 	uint32_t srh_off = (char *)srh - (char *)(long)skb->data;
data               72 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c 	void *data, *data_end;
data               78 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c 	data = reuse_md->data;
data              108 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c 		struct tcphdr *th = data;
data              129 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c 		struct udphdr *uh = data;
data              139 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c 		if (data + sizeof(struct udphdr) + sizeof(*cmd) > data_end) {
data              145 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c 			cmd = data + sizeof(struct udphdr);
data               22 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c static struct bpf_sock_tuple *get_tuple(void *data, __u64 nh_off,
data               31 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 		struct iphdr *iph = (struct iphdr *)(data + nh_off);
data               40 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 		struct ipv6hdr *ip6h = (struct ipv6hdr *)(data + nh_off);
data               50 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	if (data + nh_off + ihl_len > data_end || proto != IPPROTO_TCP)
data               60 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	void *data = (void *)(long)skb->data;
data               61 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	struct ethhdr *eth = (struct ethhdr *)(data);
data               70 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c 	tuple = get_tuple(data, sizeof(*eth), data_end, eth->h_proto, &ipv4);
data               82 tools/testing/selftests/bpf/progs/test_tc_edt.c 	void *data = (void *)(long)skb->data;
data               87 tools/testing/selftests/bpf/progs/test_tc_edt.c 	if (data + sizeof(struct ethhdr) > data_end)
data               89 tools/testing/selftests/bpf/progs/test_tc_edt.c 	iph = (struct iphdr *)(data + sizeof(struct ethhdr));
data               45 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c static __always_inline void check_syncookie(void *ctx, void *data,
data               60 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 	ethh = data;
data               66 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		ipv4h = data + sizeof(struct ethhdr);
data               73 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		tcph = data + sizeof(struct ethhdr) + sizeof(struct iphdr);
data               98 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		ipv6h = data + sizeof(struct ethhdr);
data              105 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 		tcph = data + sizeof(struct ethhdr) + sizeof(struct ipv6hdr);
data              154 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 	check_syncookie(skb, (void *)(long)skb->data,
data              162 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c 	check_syncookie(ctx, (void *)(long)ctx->data,
data              137 tools/testing/selftests/bpf/progs/test_tcp_estats.c 		unsigned char data[16];
data              140 tools/testing/selftests/bpf/progs/test_tcp_estats.c 		unsigned char data[16];
data              184 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->localaddress.data, (__u8 *)saddr);
data              185 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->remaddress.data, (__u8 *)daddr);
data              193 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->localaddress.data, (__u8 *)saddr);
data              194 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->localaddress.data + sizeof(__u32),
data              196 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->localaddress.data + sizeof(__u32) * 2,
data              198 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->localaddress.data + sizeof(__u32) * 3,
data              201 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->remaddress.data,
data              203 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->remaddress.data + sizeof(__u32),
data              205 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->remaddress.data + sizeof(__u32) * 2,
data              207 tools/testing/selftests/bpf/progs/test_tcp_estats.c 	unaligned_u32_set(conn_id->remaddress.data + sizeof(__u32) * 3,
data              529 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	void *data = (void *)(long)skb->data;
data              530 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct iphdr *iph = data;
data              531 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct tcphdr *tcp = data + sizeof(*iph);
data              536 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	if (data + sizeof(*iph) + sizeof(*tcp) > data_end) {
data              586 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	void *data = (void *)(long)skb->data;
data              587 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct iphdr *iph = data;
data              588 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct tcphdr *tcp = data + sizeof(*iph);
data              593 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	if (data + sizeof(*iph) + sizeof(*tcp) > data_end) {
data              635 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	void *data = (void *)(long)skb->data;
data              636 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct ipv6hdr *iph = data;
data              637 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	struct tcphdr *tcp = data + sizeof(*iph);
data              642 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	if (data + sizeof(*iph) + sizeof(*tcp) > data_end) {
data               12 tools/testing/selftests/bpf/progs/test_verif_scale1.c 	void *data = (void *)(long)ctx->data;
data               21 tools/testing/selftests/bpf/progs/test_verif_scale1.c 	ptr = data + i; \
data               12 tools/testing/selftests/bpf/progs/test_verif_scale2.c 	void *data = (void *)(long)ctx->data;
data               21 tools/testing/selftests/bpf/progs/test_verif_scale2.c 	ptr = data + i; \
data               12 tools/testing/selftests/bpf/progs/test_verif_scale3.c 	void *data = (void *)(long)ctx->data;
data               21 tools/testing/selftests/bpf/progs/test_verif_scale3.c 	ptr = data + i; \
data               83 tools/testing/selftests/bpf/progs/test_xdp.c 	void *data = (void *)(long)xdp->data;
data               87 tools/testing/selftests/bpf/progs/test_xdp.c 	struct iphdr *iph = data + sizeof(struct ethhdr);
data              116 tools/testing/selftests/bpf/progs/test_xdp.c 	data = (void *)(long)xdp->data;
data              119 tools/testing/selftests/bpf/progs/test_xdp.c 	new_eth = data;
data              120 tools/testing/selftests/bpf/progs/test_xdp.c 	iph = data + sizeof(*new_eth);
data              121 tools/testing/selftests/bpf/progs/test_xdp.c 	old_eth = data + sizeof(*iph);
data              156 tools/testing/selftests/bpf/progs/test_xdp.c 	void *data = (void *)(long)xdp->data;
data              160 tools/testing/selftests/bpf/progs/test_xdp.c 	struct ipv6hdr *ip6h = data + sizeof(struct ethhdr);
data              186 tools/testing/selftests/bpf/progs/test_xdp.c 	data = (void *)(long)xdp->data;
data              189 tools/testing/selftests/bpf/progs/test_xdp.c 	new_eth = data;
data              190 tools/testing/selftests/bpf/progs/test_xdp.c 	ip6h = data + sizeof(*new_eth);
data              191 tools/testing/selftests/bpf/progs/test_xdp.c 	old_eth = data + sizeof(*ip6h);
data              217 tools/testing/selftests/bpf/progs/test_xdp.c 	void *data = (void *)(long)xdp->data;
data              218 tools/testing/selftests/bpf/progs/test_xdp.c 	struct ethhdr *eth = data;
data               79 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	void *data = (void *)(long)xdp->data;
data               83 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct iphdr *iph = data + sizeof(struct ethhdr);
data              112 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	data = (void *)(long)xdp->data;
data              115 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	new_eth = data;
data              116 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	iph = data + sizeof(*new_eth);
data              117 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	old_eth = data + sizeof(*iph);
data              152 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	void *data = (void *)(long)xdp->data;
data              156 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct ipv6hdr *ip6h = data + sizeof(struct ethhdr);
data              182 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	data = (void *)(long)xdp->data;
data              185 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	new_eth = data;
data              186 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	ip6h = data + sizeof(*new_eth);
data              187 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	old_eth = data + sizeof(*ip6h);
data              213 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	void *data = (void *)(long)xdp->data;
data              214 tools/testing/selftests/bpf/progs/test_xdp_loop.c 	struct ethhdr *eth = data;
data               14 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	__u8 *data, *data_meta, *data_end;
data               19 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	data      = ctx_ptr(ctx, data);
data               21 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	if (data + ETH_ALEN > data_end ||
data               22 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	    data_meta + round_up(ETH_ALEN, 4) > data)
data               25 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	diff |= ((__u32 *)data_meta)[0] ^ ((__u32 *)data)[0];
data               26 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	diff |= ((__u16 *)data_meta)[2] ^ ((__u16 *)data)[2];
data               34 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	__u8 *data, *data_meta, *data_end;
data               43 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	data      = ctx_ptr(ctx, data);
data               45 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	if (data + ETH_ALEN > data_end ||
data               46 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	    data_meta + round_up(ETH_ALEN, 4) > data)
data               49 tools/testing/selftests/bpf/progs/test_xdp_meta.c 	__builtin_memcpy(data_meta, data, ETH_ALEN);
data              232 tools/testing/selftests/bpf/progs/test_xdp_noinline.c bool parse_udp(void *data, void *data_end,
data              239 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	udp = data + off;
data              254 tools/testing/selftests/bpf/progs/test_xdp_noinline.c bool parse_tcp(void *data, void *data_end,
data              262 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	tcp = data + off;
data              287 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	void *data;
data              291 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	data = (void *)(long)xdp->data;
data              293 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	new_eth = data;
data              294 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	ip6h = data + sizeof(struct eth_hdr);
data              295 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	old_eth = data + sizeof(struct ipv6hdr);
data              333 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	void *data;
data              339 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	data = (void *)(long)xdp->data;
data              341 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	new_eth = data;
data              342 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	iph = data + sizeof(struct eth_hdr);
data              343 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	old_eth = data + sizeof(struct iphdr);
data              375 tools/testing/selftests/bpf/progs/test_xdp_noinline.c bool decap_v6(struct xdp_md *xdp, void **data, void **data_end, bool inner_v4)
data              380 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	old_eth = *data;
data              381 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	new_eth = *data + sizeof(struct ipv6hdr);
data              390 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	*data = (void *)(long)xdp->data;
data              396 tools/testing/selftests/bpf/progs/test_xdp_noinline.c bool decap_v4(struct xdp_md *xdp, void **data, void **data_end)
data              401 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	old_eth = *data;
data              402 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	new_eth = *data + sizeof(struct iphdr);
data              408 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	*data = (void *)(long)xdp->data;
data              414 tools/testing/selftests/bpf/progs/test_xdp_noinline.c int swap_mac_and_send(void *data, void *data_end)
data              419 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	eth = data;
data              427 tools/testing/selftests/bpf/progs/test_xdp_noinline.c int send_icmp_reply(void *data, void *data_end)
data              437 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	if (data + sizeof(struct eth_hdr)
data              441 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	iph = data + off;
data              443 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	icmp_hdr = data + off;
data              456 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	return swap_mac_and_send(data, data_end);
data              460 tools/testing/selftests/bpf/progs/test_xdp_noinline.c int send_icmp6_reply(void *data, void *data_end)
data              467 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	if (data + sizeof(struct eth_hdr)
data              471 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	ip6h = data + off;
data              473 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	icmp_hdr = data + off;
data              480 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	return swap_mac_and_send(data, data_end);
data              484 tools/testing/selftests/bpf/progs/test_xdp_noinline.c int parse_icmpv6(void *data, void *data_end, __u64 off,
data              490 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	icmp_hdr = data + off;
data              494 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		return send_icmp6_reply(data, data_end);
data              498 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	ip6h = data + off;
data              509 tools/testing/selftests/bpf/progs/test_xdp_noinline.c int parse_icmp(void *data, void *data_end, __u64 off,
data              515 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	icmp_hdr = data + off;
data              519 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		return send_icmp_reply(data, data_end);
data              523 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	iph = data + off;
data              630 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 				 __u16 *pkt_bytes, void *data,
data              637 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	ip6h = data + off;
data              648 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		action = parse_icmpv6(data, data_end, off, pckt);
data              661 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 				 __u16 *pkt_bytes, void *data,
data              668 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	iph = data + off;
data              680 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		action = parse_icmp(data, data_end, off, pckt);
data              691 tools/testing/selftests/bpf/progs/test_xdp_noinline.c static int process_packet(void *data, __u64 off, void *data_end,
data              699 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	struct eth_hdr *eth = data;
data              714 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 					       &pkt_bytes, data, data_end);
data              717 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 					       &pkt_bytes, data, data_end);
data              722 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		if (!parse_tcp(data, data_end, is_ipv6, &pckt))
data              725 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		if (!parse_udp(data, data_end, is_ipv6, &pckt))
data              746 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	if (data_end - data > 1400)
data              792 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	data = (void *)(long)xdp->data;
data              794 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	if (data + 4 > data_end)
data              796 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	*(u32 *)data = dst->dst;
data              803 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	void *data = (void *)(long)ctx->data;
data              805 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	struct eth_hdr *eth = data;
data              810 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	if (data + nh_off > data_end)
data              814 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		return process_packet(data, nh_off, data_end, 0, ctx);
data              816 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		return process_packet(data, nh_off, data_end, 1, ctx);
data              109 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	void *data     = (void *)(long)ctx->data;
data              112 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	if (!parse_eth_frame(data, data_end, &pkt))
data              151 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	void *data     = (void *)(long)ctx->data;
data              154 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	if (!parse_eth_frame(data, data_end, &pkt))
data              159 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 		struct _vlan_hdr *vlan_hdr = data + pkt.vlan_outer_offset;
data              185 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	void *data     = (void *)(long)ctx->data;
data              189 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	if (!parse_eth_frame(data, data_end, &pkt))
data              197 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	dest = data;
data              203 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	__builtin_memmove(dest, data, ETH_ALEN * 2);
data              213 tools/testing/selftests/bpf/progs/test_xdp_vlan.c void shift_mac_4bytes_16bit(void *data)
data              215 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	__u16 *p = data;
data              226 tools/testing/selftests/bpf/progs/test_xdp_vlan.c void shift_mac_4bytes_32bit(void *data)
data              228 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	__u32 *p = data;
data              244 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	void *data     = (void *)(long)ctx->data;
data              245 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	struct ethhdr *orig_eth = data;
data              256 tools/testing/selftests/bpf/progs/test_xdp_vlan.c 	shift_mac_4bytes_32bit(data);
data               27 tools/testing/selftests/bpf/progs/xdping_kern.c static __always_inline void swap_src_dst_mac(void *data)
data               29 tools/testing/selftests/bpf/progs/xdping_kern.c 	unsigned short *p = data;
data               62 tools/testing/selftests/bpf/progs/xdping_kern.c 	void *data = (void *)(long)ctx->data;
data               63 tools/testing/selftests/bpf/progs/xdping_kern.c 	struct ethhdr *eth = data;
data               67 tools/testing/selftests/bpf/progs/xdping_kern.c 	if (data + sizeof(*eth) + sizeof(*iph) + ICMP_ECHO_LEN > data_end)
data               73 tools/testing/selftests/bpf/progs/xdping_kern.c 	iph = data + sizeof(*eth);
data               81 tools/testing/selftests/bpf/progs/xdping_kern.c 	icmph = data + sizeof(*eth) + sizeof(*iph);
data               93 tools/testing/selftests/bpf/progs/xdping_kern.c 	void *data = (void *)(long)ctx->data;
data               95 tools/testing/selftests/bpf/progs/xdping_kern.c 	struct ethhdr *eth = data;
data              109 tools/testing/selftests/bpf/progs/xdping_kern.c 	iph = data + sizeof(*eth);
data              110 tools/testing/selftests/bpf/progs/xdping_kern.c 	icmph = data + sizeof(*eth) + sizeof(*iph);
data              138 tools/testing/selftests/bpf/progs/xdping_kern.c 	swap_src_dst_mac(data);
data              157 tools/testing/selftests/bpf/progs/xdping_kern.c 	void *data = (void *)(long)ctx->data;
data              158 tools/testing/selftests/bpf/progs/xdping_kern.c 	struct ethhdr *eth = data;
data              169 tools/testing/selftests/bpf/progs/xdping_kern.c 	iph = data + sizeof(*eth);
data              170 tools/testing/selftests/bpf/progs/xdping_kern.c 	icmph = data + sizeof(*eth) + sizeof(*iph);
data              174 tools/testing/selftests/bpf/progs/xdping_kern.c 	swap_src_dst_mac(data);
data              152 tools/testing/selftests/bpf/test_align.c 		    offsetof(struct __sk_buff, data)), \
data              214 tools/testing/selftests/bpf/test_lpm_map.c 	uint8_t *data, *value;
data              227 tools/testing/selftests/bpf/test_lpm_map.c 	data = alloca(keysize);
data              228 tools/testing/selftests/bpf/test_lpm_map.c 	memset(data, 0, keysize);
data              251 tools/testing/selftests/bpf/test_lpm_map.c 		memcpy(key->data, value, keysize);
data              258 tools/testing/selftests/bpf/test_lpm_map.c 			data[j] = rand() & 0xff;
data              260 tools/testing/selftests/bpf/test_lpm_map.c 		t = tlpm_match(list, data, 8 * keysize);
data              263 tools/testing/selftests/bpf/test_lpm_map.c 		memcpy(key->data, data, keysize);
data              287 tools/testing/selftests/bpf/test_lpm_map.c 		memcpy(key->data, list->key, keysize);
data              295 tools/testing/selftests/bpf/test_lpm_map.c 			data[j] = rand() & 0xff;
data              297 tools/testing/selftests/bpf/test_lpm_map.c 		t = tlpm_match(list, data, 8 * keysize);
data              300 tools/testing/selftests/bpf/test_lpm_map.c 		memcpy(key->data, data, keysize);
data              358 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", key_ipv4->data);
data              363 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", key_ipv4->data);
data              368 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.128.0", key_ipv4->data);
data              373 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.1.0", key_ipv4->data);
data              378 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", key_ipv4->data);
data              383 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET6, "2a00:1450:4001:814::200e", key_ipv6->data);
data              391 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.128.23", key_ipv4->data);
data              395 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.1", key_ipv4->data);
data              399 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET6, "2a00:1450:4001:814::", key_ipv6->data);
data              403 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET6, "2a00:1450:4001:814::1", key_ipv6->data);
data              408 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "10.0.0.1", key_ipv4->data);
data              412 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "11.11.11.11", key_ipv4->data);
data              416 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET6, "2a00:ffff::", key_ipv6->data);
data              453 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", key->data);
data              458 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", key->data);
data              463 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.128.0", key->data);
data              468 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.1.0", key->data);
data              473 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "10.0.0.1", key->data);
data              478 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.255.0.0", key->data);
data              483 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.255.0.0", key->data);
data              489 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.1", key->data);
data              495 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", key->data);
data              499 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.1", key->data);
data              505 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.1.0", key->data);
data              509 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.1.1", key->data);
data              515 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", key->data);
data              519 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.128.1", key->data);
data              525 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.128.0", key->data);
data              529 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.128.1", key->data);
data              557 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", key_p->data);
data              562 tools/testing/selftests/bpf/test_lpm_map.c 	assert(key_p->prefixlen == 16 && key_p->data[0] == 192 &&
data              563 tools/testing/selftests/bpf/test_lpm_map.c 	       key_p->data[1] == 168);
data              571 tools/testing/selftests/bpf/test_lpm_map.c 	assert(key_p->prefixlen == 16 && key_p->data[0] == 192 &&
data              572 tools/testing/selftests/bpf/test_lpm_map.c 	       key_p->data[1] == 168);
data              576 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.128.0", key_p->data);
data              581 tools/testing/selftests/bpf/test_lpm_map.c 	assert(key_p->prefixlen == 24 && key_p->data[0] == 192 &&
data              582 tools/testing/selftests/bpf/test_lpm_map.c 	       key_p->data[1] == 168 && key_p->data[2] == 128);
data              586 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 16 && next_key_p->data[0] == 192 &&
data              587 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168);
data              595 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", key_p->data);
data              600 tools/testing/selftests/bpf/test_lpm_map.c 	assert(key_p->prefixlen == 24 && key_p->data[0] == 192 &&
data              601 tools/testing/selftests/bpf/test_lpm_map.c 	       key_p->data[1] == 168 && key_p->data[2] == 0);
data              605 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 24 && next_key_p->data[0] == 192 &&
data              606 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168 && next_key_p->data[2] == 128);
data              610 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 16 && next_key_p->data[0] == 192 &&
data              611 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168);
data              619 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.1.0", key_p->data);
data              624 tools/testing/selftests/bpf/test_lpm_map.c 	assert(key_p->prefixlen == 24 && key_p->data[0] == 192 &&
data              625 tools/testing/selftests/bpf/test_lpm_map.c 	       key_p->data[1] == 168 && key_p->data[2] == 0);
data              629 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 24 && next_key_p->data[0] == 192 &&
data              630 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168 && next_key_p->data[2] == 1);
data              634 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 24 && next_key_p->data[0] == 192 &&
data              635 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168 && next_key_p->data[2] == 128);
data              639 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 16 && next_key_p->data[0] == 192 &&
data              640 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168);
data              648 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.1.128", key_p->data);
data              653 tools/testing/selftests/bpf/test_lpm_map.c 	assert(key_p->prefixlen == 24 && key_p->data[0] == 192 &&
data              654 tools/testing/selftests/bpf/test_lpm_map.c 	       key_p->data[1] == 168 && key_p->data[2] == 0);
data              658 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 28 && next_key_p->data[0] == 192 &&
data              659 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168 && next_key_p->data[2] == 1 &&
data              660 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[3] == 128);
data              664 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 24 && next_key_p->data[0] == 192 &&
data              665 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168 && next_key_p->data[2] == 1);
data              669 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 24 && next_key_p->data[0] == 192 &&
data              670 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168 && next_key_p->data[2] == 128);
data              674 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 16 && next_key_p->data[0] == 192 &&
data              675 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168);
data              683 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.1.0", key_p->data);
data              685 tools/testing/selftests/bpf/test_lpm_map.c 	assert(next_key_p->prefixlen == 24 && next_key_p->data[0] == 192 &&
data              686 tools/testing/selftests/bpf/test_lpm_map.c 	       next_key_p->data[1] == 168 && next_key_p->data[2] == 0);
data              698 tools/testing/selftests/bpf/test_lpm_map.c 		__u32 data;
data              717 tools/testing/selftests/bpf/test_lpm_map.c 			memcpy(key_p->data, &info->key[j].data, sizeof(__u32));
data              745 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", &info->key[0].data);
data              747 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.0.0", &info->key[1].data);
data              749 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.128.0", &info->key[2].data);
data              751 tools/testing/selftests/bpf/test_lpm_map.c 	inet_pton(AF_INET, "192.168.1.0", &info->key[3].data);
data               63 tools/testing/selftests/bpf/test_lru_map.c 	__u8 data[64] = {};
data               91 tools/testing/selftests/bpf/test_lru_map.c 	ret = bpf_prog_test_run(pfd, 1, data, sizeof(data),
data               37 tools/testing/selftests/bpf/test_maps.c static void test_hashmap(unsigned int task, void *data)
data              127 tools/testing/selftests/bpf/test_maps.c static void test_hashmap_sizes(unsigned int task, void *data)
data              147 tools/testing/selftests/bpf/test_maps.c static void test_hashmap_percpu(unsigned int task, void *data)
data              274 tools/testing/selftests/bpf/test_maps.c static void test_hashmap_walk(unsigned int task, void *data)
data              345 tools/testing/selftests/bpf/test_maps.c static void test_arraymap(unsigned int task, void *data)
data              400 tools/testing/selftests/bpf/test_maps.c static void test_arraymap_percpu(unsigned int task, void *data)
data              496 tools/testing/selftests/bpf/test_maps.c static void test_devmap(unsigned int task, void *data)
data              511 tools/testing/selftests/bpf/test_maps.c static void test_devmap_hash(unsigned int task, void *data)
data              526 tools/testing/selftests/bpf/test_maps.c static void test_queuemap(unsigned int task, void *data)
data              584 tools/testing/selftests/bpf/test_maps.c static void test_stackmap(unsigned int task, void *data)
data              649 tools/testing/selftests/bpf/test_maps.c static void test_sockmap(unsigned int tasks, void *data)
data             1279 tools/testing/selftests/bpf/test_maps.c 			   void (*fn)(unsigned int task, void *data),
data             1280 tools/testing/selftests/bpf/test_maps.c 			   void *data)
data             1288 tools/testing/selftests/bpf/test_maps.c 			fn(i, data);
data             1320 tools/testing/selftests/bpf/test_maps.c static void test_update_delete(unsigned int fn, void *data)
data             1322 tools/testing/selftests/bpf/test_maps.c 	int do_update = ((int *)data)[1];
data             1323 tools/testing/selftests/bpf/test_maps.c 	int fd = ((int *)data)[0];
data             1343 tools/testing/selftests/bpf/test_maps.c 	int data[2];
data             1358 tools/testing/selftests/bpf/test_maps.c 	data[0] = fd;
data             1359 tools/testing/selftests/bpf/test_maps.c 	data[1] = DO_UPDATE;
data             1360 tools/testing/selftests/bpf/test_maps.c 	run_parallel(TASKS, test_update_delete, data);
data             1382 tools/testing/selftests/bpf/test_maps.c 	data[1] = DO_DELETE;
data             1383 tools/testing/selftests/bpf/test_maps.c 	run_parallel(TASKS, test_update_delete, data);
data               33 tools/testing/selftests/bpf/test_queue_stack_map.h 	void *data = (void *)(long)skb->data;
data               34 tools/testing/selftests/bpf/test_queue_stack_map.h 	struct ethhdr *eth = (struct ethhdr *)(data);
data              346 tools/testing/selftests/bpf/test_select_reuseport.c static int send_data(int type, sa_family_t family, void *data, size_t len,
data              359 tools/testing/selftests/bpf/test_select_reuseport.c 	err = sendto(fd, data, len, MSG_FASTOPEN, (struct sockaddr *)&srv_sa,
data              393 tools/testing/selftests/bpf/test_select_reuseport.c 	      cmd->reuseport_index != ev.data.u32,
data              396 tools/testing/selftests/bpf/test_select_reuseport.c 	      cmd->pass_on_failure, cmd->reuseport_index, ev.data.u32);
data              398 tools/testing/selftests/bpf/test_select_reuseport.c 	srv_fd = sk_fds[ev.data.u32];
data              404 tools/testing/selftests/bpf/test_select_reuseport.c 		      ev.data.u32, new_fd, errno);
data              410 tools/testing/selftests/bpf/test_select_reuseport.c 		      ev.data.u32, nread, sizeof(rcv_cmd), errno);
data              418 tools/testing/selftests/bpf/test_select_reuseport.c 		      ev.data.u32, nread, sizeof(rcv_cmd), errno);
data              646 tools/testing/selftests/bpf/test_select_reuseport.c 		ev.data.u32 = i;
data             1255 tools/testing/selftests/bpf/test_sock_addr.c 	char data = 'a';
data             1273 tools/testing/selftests/bpf/test_sock_addr.c 	iov.iov_base = &data;
data             1274 tools/testing/selftests/bpf/test_sock_addr.c 	iov.iov_len = sizeof(data);
data             1296 tools/testing/selftests/bpf/test_sock_addr.c 	if (sendmsg(fd, &hdr, flags) != sizeof(data)) {
data             1324 tools/testing/selftests/bpf/test_sock_addr.c 	char data[64];
data             1338 tools/testing/selftests/bpf/test_sock_addr.c 	iov.iov_base = data;
data             1339 tools/testing/selftests/bpf/test_sock_addr.c 	iov.iov_len = sizeof(data);
data              362 tools/testing/selftests/bpf/test_sock_fields.c 	ev.data.fd = listen_fd;
data              370 tools/testing/selftests/bpf/test_sock_fields.c 	CHECK(err != 1 || ev.data.fd != listen_fd,
data              373 tools/testing/selftests/bpf/test_sock_fields.c 	      err, errno, ev.data.fd, listen_fd);
data              380 tools/testing/selftests/bpf/test_sock_fields.c 	ev.data.fd = cli_fd;
data              395 tools/testing/selftests/bpf/test_sock_fields.c 		CHECK(err != 1 || ev.data.fd != cli_fd,
data              397 tools/testing/selftests/bpf/test_sock_fields.c 		      err, errno, ev.data.fd, cli_fd);
data              381 tools/testing/selftests/bpf/test_sockmap.c 			 bool data, bool xmit)
data              401 tools/testing/selftests/bpf/test_sockmap.c 		if (data && xmit) {
data              453 tools/testing/selftests/bpf/test_sockmap.c 	bool data = opt->data_test;
data              455 tools/testing/selftests/bpf/test_sockmap.c 	err = msg_alloc_iov(&msg, iov_count, iov_length, data, tx);
data              459 tools/testing/selftests/bpf/test_sockmap.c 		err = msg_alloc_iov(&msg_peek, iov_count, iov_length, data, tx);
data              557 tools/testing/selftests/bpf/test_sockmap.c 			if (data) {
data              106 tools/testing/selftests/bpf/test_sockmap_kern.h 	len = (__u32)skb->data_end - (__u32)skb->data;
data              215 tools/testing/selftests/bpf/test_sockmap_kern.h 	len1 = (__u64)msg->data_end - (__u64)msg->data;
data              227 tools/testing/selftests/bpf/test_sockmap_kern.h 		len2 = (__u64)msg->data_end - (__u64)msg->data;
data              243 tools/testing/selftests/bpf/test_sockmap_kern.h 		len3 = (__u64)msg->data_end - (__u64)msg->data;
data              257 tools/testing/selftests/bpf/test_sockmap_kern.h 		len4 = (__u64)msg->data_end - (__u64)msg->data;
data              324 tools/testing/selftests/bpf/test_sockmap_kern.h 	len1 = (__u64)msg->data_end - (__u64)msg->data;
data              335 tools/testing/selftests/bpf/test_sockmap_kern.h 		len2 = (__u64)msg->data_end - (__u64)msg->data;
data              350 tools/testing/selftests/bpf/test_sockmap_kern.h 		len3 = (__u64)msg->data_end - (__u64)msg->data;
data              365 tools/testing/selftests/bpf/test_sockmap_kern.h 		len4 = (__u64)msg->data_end - (__u64)msg->data;
data              391 tools/testing/selftests/bpf/test_sockmap_kern.h 	void *data = (void *)(long) msg->data;
data              408 tools/testing/selftests/bpf/test_sockmap_kern.h 	void *data = (void *)(long) msg->data;
data              413 tools/testing/selftests/bpf/test_sockmap_kern.h 		if (((__u64)data_end - (__u64)data) >= *bytes)
data               34 tools/testing/selftests/bpf/test_tcpnotify_user.c static void dummyfn(void *ctx, int cpu, void *data, __u32 size)
data               36 tools/testing/selftests/bpf/test_tcpnotify_user.c 	struct tcp_notifier *t = data;
data              107 tools/testing/selftests/bpf/test_verifier.c 			__u8 data[TEST_DATA_LEN];		\
data              322 tools/testing/selftests/bpf/test_verifier.c 		    offsetof(struct __sk_buff, data)),			\
data              838 tools/testing/selftests/bpf/test_verifier.c 			    void *data, size_t size_data)
data              847 tools/testing/selftests/bpf/test_verifier.c 	err = bpf_prog_test_run(fd_prog, 1, data, size_data,
data             1015 tools/testing/selftests/bpf/test_verifier.c 					       test->retvals[i].data,
data             1016 tools/testing/selftests/bpf/test_verifier.c 					       sizeof(test->retvals[i].data));
data               45 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data               67 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data               91 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data              101 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data              357 tools/testing/selftests/bpf/verifier/calls.c 	BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, offsetof(struct xdp_md, data)),
data             1595 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1627 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1660 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1696 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1730 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1766 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1801 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1826 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1843 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1867 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data             1884 tools/testing/selftests/bpf/verifier/calls.c 		    offsetof(struct __sk_buff, data)),
data                5 tools/testing/selftests/bpf/verifier/cgroup_skb.c 		    offsetof(struct __sk_buff, data)),
data               28 tools/testing/selftests/bpf/verifier/ctx.c 			      offsetof(struct __sk_buff, data) -
data              132 tools/testing/selftests/bpf/verifier/ctx_sk_msg.c 		    offsetof(struct sk_msg_md, data)),
data              149 tools/testing/selftests/bpf/verifier/ctx_sk_msg.c 		    offsetof(struct sk_msg_md, data)),
data              166 tools/testing/selftests/bpf/verifier/ctx_sk_msg.c 		    offsetof(struct sk_msg_md, data)),
data              319 tools/testing/selftests/bpf/verifier/ctx_skb.c 		    offsetof(struct __sk_buff, data)),
data              336 tools/testing/selftests/bpf/verifier/ctx_skb.c 		    offsetof(struct __sk_buff, data)),
data              353 tools/testing/selftests/bpf/verifier/ctx_skb.c 		    offsetof(struct __sk_buff, data)),
data              956 tools/testing/selftests/bpf/verifier/ctx_skb.c 		    offsetof(struct __sk_buff, data)),
data              959 tools/testing/selftests/bpf/verifier/ctx_skb.c 		    offsetof(struct __sk_buff, data) + 2),
data                7 tools/testing/selftests/bpf/verifier/direct_packet_access.c 			    offsetof(struct __sk_buff, data)),
data               19 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data               39 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data               47 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data               70 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data               82 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data               99 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              118 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              138 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              159 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              180 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              201 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              221 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              246 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              271 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              302 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              326 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              351 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              370 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              394 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              411 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              430 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              454 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              480 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              511 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              539 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              565 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              583 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              602 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              620 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              639 tools/testing/selftests/bpf/verifier/direct_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              445 tools/testing/selftests/bpf/verifier/helper_access_var_len.c 		    offsetof(struct __sk_buff, data)),
data                4 tools/testing/selftests/bpf/verifier/helper_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data               25 tools/testing/selftests/bpf/verifier/helper_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data               39 tools/testing/selftests/bpf/verifier/helper_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data               64 tools/testing/selftests/bpf/verifier/helper_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data               85 tools/testing/selftests/bpf/verifier/helper_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              106 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              127 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              142 tools/testing/selftests/bpf/verifier/helper_packet_access.c 			offsetof(struct __sk_buff, data)),
data              168 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              190 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              211 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              233 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              253 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              276 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              299 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              323 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              347 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              371 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              395 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              418 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data              442 tools/testing/selftests/bpf/verifier/helper_packet_access.c 		    offsetof(struct __sk_buff, data)),
data               73 tools/testing/selftests/bpf/verifier/jset.c 	.data = { 1, 0, 0, 0, 0, 0, 0, 1, },
data              156 tools/testing/selftests/bpf/verifier/ld_abs.c 	.data = {
data              178 tools/testing/selftests/bpf/verifier/ld_abs.c 	.data = {
data              198 tools/testing/selftests/bpf/verifier/ld_abs.c 	.data = {
data              214 tools/testing/selftests/bpf/verifier/ld_abs.c 	.data = {
data              230 tools/testing/selftests/bpf/verifier/ld_abs.c 	.data = {
data              240 tools/testing/selftests/bpf/verifier/ld_abs.c 	.data = {
data              269 tools/testing/selftests/bpf/verifier/ld_abs.c 	.data = {
data              279 tools/testing/selftests/bpf/verifier/ld_abs.c 	.data = {
data                4 tools/testing/selftests/bpf/verifier/ld_dw.c 	.data = { },
data               13 tools/testing/selftests/bpf/verifier/ld_dw.c 	.data = { },
data               22 tools/testing/selftests/bpf/verifier/ld_dw.c 	.data = { },
data               31 tools/testing/selftests/bpf/verifier/ld_dw.c 	.data = { },
data               40 tools/testing/selftests/bpf/verifier/ld_dw.c 	.data = { },
data                5 tools/testing/selftests/bpf/verifier/lwt.c 		    offsetof(struct __sk_buff, data)),
data               23 tools/testing/selftests/bpf/verifier/lwt.c 		    offsetof(struct __sk_buff, data)),
data               41 tools/testing/selftests/bpf/verifier/lwt.c 		    offsetof(struct __sk_buff, data)),
data               58 tools/testing/selftests/bpf/verifier/lwt.c 		    offsetof(struct __sk_buff, data)),
data               75 tools/testing/selftests/bpf/verifier/lwt.c 		    offsetof(struct __sk_buff, data)),
data               92 tools/testing/selftests/bpf/verifier/lwt.c 		    offsetof(struct __sk_buff, data)),
data              109 tools/testing/selftests/bpf/verifier/lwt.c 		    offsetof(struct __sk_buff, data)),
data                6 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data               22 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data               61 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1, offsetof(struct xdp_md, data)),
data               78 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1, offsetof(struct xdp_md, data)),
data               97 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              116 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              134 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              150 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              168 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              195 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              219 tools/testing/selftests/bpf/verifier/meta_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              188 tools/testing/selftests/bpf/verifier/ref_tracking.c 		    offsetof(struct __sk_buff, data)),
data              216 tools/testing/selftests/bpf/verifier/ref_tracking.c 		    offsetof(struct __sk_buff, data)),
data              635 tools/testing/selftests/bpf/verifier/ref_tracking.c 		    offsetof(struct __sk_buff, data)),
data                4 tools/testing/selftests/bpf/verifier/scale.c 	.data = { },
data               13 tools/testing/selftests/bpf/verifier/scale.c 	.data = { },
data               37 tools/testing/selftests/bpf/verifier/xadd.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data                4 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data               22 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data               40 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data               57 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data               75 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data               93 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              111 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              130 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              148 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              166 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              185 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              203 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              220 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              238 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              256 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              273 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              291 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              309 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              327 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              346 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              364 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              382 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              401 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              419 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              436 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              454 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, offsetof(struct xdp_md, data)),
data              474 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              491 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              509 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              527 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              545 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              564 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              582 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              600 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              619 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              637 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              654 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              672 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              690 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              707 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              725 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              743 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              761 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              780 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              798 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              816 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              835 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              853 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              870 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data              888 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c 	BPF_LDX_MEM(BPF_W, BPF_REG_3, BPF_REG_1, offsetof(struct xdp_md, data)),
data               11 tools/testing/selftests/filesystems/dnotify_test.c static void handler(int sig, siginfo_t *si, void *data)
data              198 tools/testing/selftests/gpio/gpio-mockup-chardev.c 	struct gpiohandle_data data;
data              205 tools/testing/selftests/gpio/gpio-mockup-chardev.c 	data.values[0] = value;
data              206 tools/testing/selftests/gpio/gpio-mockup-chardev.c 	ret = gpiotools_request_linehandle(cinfo->name, lines, 1, flag, &data,
data              148 tools/testing/selftests/kvm/dirty_log_test.c static void *vcpu_worker(void *data)
data              151 tools/testing/selftests/kvm/dirty_log_test.c 	struct kvm_vm *vm = data;
data              103 tools/testing/selftests/kvm/lib/aarch64/ucall.c 		memcpy(&gva, run->mmio.data, sizeof(gva));
data              869 tools/testing/selftests/kvm/lib/x86_64/processor.c 	return buffer.entry.data;
data              900 tools/testing/selftests/kvm/lib/x86_64/processor.c 	buffer.entry.data = msr_value;
data               64 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c 	memcpy(&state->data, &vmcs12_revision, sizeof(u32));
data               77 tools/testing/selftests/net/ipv6_flowlabel.c 	char data[sizeof(cfg_data)];
data               84 tools/testing/selftests/net/ipv6_flowlabel.c 	iov.iov_base = data;
data               85 tools/testing/selftests/net/ipv6_flowlabel.c 	iov.iov_len = sizeof(data);
data              101 tools/testing/selftests/net/ipv6_flowlabel.c 	if (memcmp(data, cfg_data, sizeof(data)))
data              179 tools/testing/selftests/net/reuseport_addr_any.c 		fd = accept(ev.data.fd, NULL, NULL);
data              185 tools/testing/selftests/net/reuseport_addr_any.c 		i = recv(ev.data.fd, buf, sizeof(buf), 0);
data              191 tools/testing/selftests/net/reuseport_addr_any.c 	return ev.data.fd;
data              205 tools/testing/selftests/net/reuseport_addr_any.c 		ev.data.fd = rcv_fds[i];
data              220 tools/testing/selftests/net/reuseport_bpf.c 	uint32_t data, ndata;
data              227 tools/testing/selftests/net/reuseport_bpf.c 		ev.data.fd = fd[i];
data              236 tools/testing/selftests/net/reuseport_bpf.c 	for (data = 0; data < p.recv_socks * 2; ++data) {
data              237 tools/testing/selftests/net/reuseport_bpf.c 		sport = p.send_port_min + data;
data              238 tools/testing/selftests/net/reuseport_bpf.c 		ndata = htonl(data);
data              247 tools/testing/selftests/net/reuseport_bpf.c 			conn = accept(ev.data.fd, NULL, NULL);
data              253 tools/testing/selftests/net/reuseport_bpf.c 			i = recvmsg(ev.data.fd, &msg, 0);
data              262 tools/testing/selftests/net/reuseport_bpf.c 			if (ev.data.fd == fd[i])
data              162 tools/testing/selftests/net/reuseport_bpf_cpu.c 		fd = accept(ev.data.fd, NULL, NULL);
data              168 tools/testing/selftests/net/reuseport_bpf_cpu.c 		i = recv(ev.data.fd, buf, sizeof(buf), 0);
data              175 tools/testing/selftests/net/reuseport_bpf_cpu.c 		if (ev.data.fd == rcv_fd[i])
data              197 tools/testing/selftests/net/reuseport_bpf_cpu.c 		ev.data.fd = rcv_fd[cpu];
data              172 tools/testing/selftests/net/reuseport_bpf_numa.c 		fd = accept(ev.data.fd, NULL, NULL);
data              178 tools/testing/selftests/net/reuseport_bpf_numa.c 		i = recv(ev.data.fd, buf, sizeof(buf), 0);
data              185 tools/testing/selftests/net/reuseport_bpf_numa.c 		if (ev.data.fd == rcv_fd[i])
data              207 tools/testing/selftests/net/reuseport_bpf_numa.c 		ev.data.fd = rcv_fd[node];
data              113 tools/testing/selftests/net/reuseport_dualstack.c 		fd = accept(ev.data.fd, NULL, NULL);
data              119 tools/testing/selftests/net/reuseport_dualstack.c 		i = recv(ev.data.fd, buf, sizeof(buf), 0);
data              125 tools/testing/selftests/net/reuseport_dualstack.c 	return ev.data.fd;
data              141 tools/testing/selftests/net/reuseport_dualstack.c 		ev.data.fd = rcv_fds[i];
data               41 tools/testing/selftests/net/so_txtime.c 	char	data;
data               72 tools/testing/selftests/net/so_txtime.c 	iov.iov_base = &ts->data;
data              120 tools/testing/selftests/net/so_txtime.c 	if (rbuf[0] != ts->data)
data              121 tools/testing/selftests/net/so_txtime.c 		error(1, 0, "payload mismatch. expected %c", ts->data);
data              143 tools/testing/selftests/net/so_txtime.c 	char data[sizeof(struct ipv6hdr) +
data              152 tools/testing/selftests/net/so_txtime.c 	iov.iov_base = data;
data              153 tools/testing/selftests/net/so_txtime.c 	iov.iov_len = sizeof(data);
data              186 tools/testing/selftests/net/so_txtime.c 				data[ret - 1], tstamp);
data              296 tools/testing/selftests/net/so_txtime.c 			array->data = tok[0];
data              151 tools/testing/selftests/net/tcp_fastopen_backup_key.c 	char data[1];
data              194 tools/testing/selftests/net/tcp_fastopen_backup_key.c 	data[0] = 'a';
data              195 tools/testing/selftests/net/tcp_fastopen_backup_key.c 	ret = sendto(fd, data, 1, MSG_FASTOPEN, daddr, sz);
data              258 tools/testing/selftests/net/tcp_fastopen_backup_key.c 		ev.data.fd = rcv_fds[i];
data              273 tools/testing/selftests/net/tcp_fastopen_backup_key.c 			if (is_listen_fd(ev.data.fd)) {
data              274 tools/testing/selftests/net/tcp_fastopen_backup_key.c 				fd = accept(ev.data.fd, NULL, NULL);
data              277 tools/testing/selftests/net/tcp_fastopen_backup_key.c 				ev.data.fd = fd;
data              282 tools/testing/selftests/net/tcp_fastopen_backup_key.c 			i = recv(ev.data.fd, buf, sizeof(buf), 0);
data              285 tools/testing/selftests/net/tcp_fastopen_backup_key.c 			if (epoll_ctl(epfd, EPOLL_CTL_DEL, ev.data.fd, NULL))
data              287 tools/testing/selftests/net/tcp_fastopen_backup_key.c 			close(ev.data.fd);
data              823 tools/testing/selftests/net/tls.c 	size_t data = 100000;
data              830 tools/testing/selftests/net/tls.c 		size_t left = data;
data              848 tools/testing/selftests/net/tls.c 		size_t left = data;
data              863 tools/testing/selftests/net/tls.c 	size_t data = 100000;
data              884 tools/testing/selftests/net/tls.c 		size_t left = data;
data              910 tools/testing/selftests/net/tls.c 		size_t left = data;
data              934 tools/testing/selftests/net/tls.c 	const size_t data = 6 * 1000 * 1000;
data              935 tools/testing/selftests/net/tls.c 	const size_t file_sz = data / 100;
data              975 tools/testing/selftests/net/tls.c 		size_t left = data * read_bias;
data              988 tools/testing/selftests/net/tls.c 		size_t left = data * write_bias;
data              364 tools/testing/selftests/net/udpgso.c 	char data[NLMSG_ALIGN(sizeof(*nh)) +
data              377 tools/testing/selftests/net/udpgso.c 	memset(data, 0, sizeof(data));
data              379 tools/testing/selftests/net/udpgso.c 	nh = (void *)data;
data              384 tools/testing/selftests/net/udpgso.c 	rt = (void *)(data + off);
data              393 tools/testing/selftests/net/udpgso.c 	rta = (void *)(data + off);
data              402 tools/testing/selftests/net/udpgso.c 	rta = (void *)(data + off);
data              409 tools/testing/selftests/net/udpgso.c 	rta = (void *)(data + off);
data              422 tools/testing/selftests/net/udpgso.c 	ret = sendto(fd, data, off, 0, (void *)&nladdr, sizeof(nladdr));
data              189 tools/testing/selftests/net/udpgso_bench_rx.c static void do_verify_udp(const char *data, int len)
data              191 tools/testing/selftests/net/udpgso_bench_rx.c 	char cur = data[0];
data              204 tools/testing/selftests/net/udpgso_bench_rx.c 		if (data[i] != cur)
data              207 tools/testing/selftests/net/udpgso_bench_rx.c 			      sanitized_char(data[i]), data[i],
data              257 tools/testing/selftests/net/udpgso_bench_tx.c static int send_tcp(int fd, char *data)
data              262 tools/testing/selftests/net/udpgso_bench_tx.c 		ret = send(fd, data + done, cfg_payload_len - done,
data              274 tools/testing/selftests/net/udpgso_bench_tx.c static int send_udp(int fd, char *data)
data              283 tools/testing/selftests/net/udpgso_bench_tx.c 		ret = sendto(fd, data, len, cfg_zerocopy ? MSG_ZEROCOPY : 0,
data              309 tools/testing/selftests/net/udpgso_bench_tx.c static int send_udp_sendmmsg(int fd, char *data)
data              337 tools/testing/selftests/net/udpgso_bench_tx.c 		iov[i].iov_base = data + off;
data              373 tools/testing/selftests/net/udpgso_bench_tx.c static int send_udp_segment(int fd, char *data)
data              383 tools/testing/selftests/net/udpgso_bench_tx.c 	iov.iov_base = data;
data              135 tools/testing/selftests/networking/timestamping/timestamping.c 			char *data,
data              215 tools/testing/selftests/networking/timestamping/timestamping.c 				else if (!memcmp(sync, data + res - sizeof(sync),
data              262 tools/testing/selftests/networking/timestamping/timestamping.c 	char data[256];
data              275 tools/testing/selftests/networking/timestamping/timestamping.c 	entry.iov_base = data;
data              276 tools/testing/selftests/networking/timestamping/timestamping.c 	entry.iov_len = sizeof(data);
data              289 tools/testing/selftests/networking/timestamping/timestamping.c 		printpacket(&msg, res, data,
data              175 tools/testing/selftests/networking/timestamping/txtimestamp.c static void print_payload(char *data, int len)
data              187 tools/testing/selftests/networking/timestamping/txtimestamp.c 		fprintf(stderr, "%02hhx ", data[i]);
data              272 tools/testing/selftests/networking/timestamping/txtimestamp.c 	static char *data;
data              275 tools/testing/selftests/networking/timestamping/txtimestamp.c 	data = malloc(cfg_payload_len);
data              276 tools/testing/selftests/networking/timestamping/txtimestamp.c 	if (!data)
data              283 tools/testing/selftests/networking/timestamping/txtimestamp.c 	entry.iov_base = data;
data              299 tools/testing/selftests/networking/timestamping/txtimestamp.c 			print_payload(data, cfg_payload_len);
data              302 tools/testing/selftests/networking/timestamping/txtimestamp.c 	free(data);
data              369 tools/testing/selftests/pidfd/pidfd_test.c 	event.data.fd = pidfd;
data               32 tools/testing/selftests/powerpc/pmu/ebb/trace.c 	tb->tail = tb->data;
data               97 tools/testing/selftests/powerpc/pmu/ebb/trace.c 	p = (u64 *)e->data;
data              114 tools/testing/selftests/powerpc/pmu/ebb/trace.c 	p = (u64 *)e->data;
data              134 tools/testing/selftests/powerpc/pmu/ebb/trace.c 	p = (char *)e->data;
data              205 tools/testing/selftests/powerpc/pmu/ebb/trace.c 	p = (u64 *)e->data;
data              220 tools/testing/selftests/powerpc/pmu/ebb/trace.c 	value = (u64 *)e->data;
data              228 tools/testing/selftests/powerpc/pmu/ebb/trace.c 	str = (char *)e->data;
data              282 tools/testing/selftests/powerpc/pmu/ebb/trace.c 	p = tb->data;
data               21 tools/testing/selftests/powerpc/pmu/ebb/trace.h 	u8 data[0];
data               29 tools/testing/selftests/powerpc/pmu/ebb/trace.h 	u8   data[0];
data               37 tools/testing/selftests/powerpc/primitives/word-at-a-time.h static inline bool has_zero(unsigned long val, unsigned long *data, const struct word_at_a_time *c)
data               40 tools/testing/selftests/powerpc/primitives/word-at-a-time.h 	*data = rhs;
data              218 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 	unsigned long data = (unsigned long)(dummy_var);
data              221 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 	data &= ~0x7UL;
data              224 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 		data |= (1UL << 1);
data              227 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 		data |= (1UL << 0);
data              228 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 		data |= (1UL << 1);
data              233 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 	data |= (1UL << 2);
data              236 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 	set_breakpoint_addr((void *)data);
data              243 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 	data = (data & ~7); /* remove dabr control bits */
data              248 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 	wh = set_hwbreakpoint_addr((void *)data, 0);
data              258 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 		range = 512 - ((int)data & (DAWR_LENGTH_MAX - 1));
data              259 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 	wh = set_hwbreakpoint_addr((void *)data, range);
data               31 tools/testing/selftests/ptrace/get_syscall_info.c sys_ptrace(int request, pid_t pid, unsigned long addr, unsigned long data)
data               33 tools/testing/selftests/ptrace/get_syscall_info.c 	return syscall(__NR_ptrace, request, pid, addr, data);
data               26 tools/testing/selftests/ptrace/peeksiginfo.c static int sys_ptrace(int request, pid_t pid, void *addr, void *data)
data               28 tools/testing/selftests/ptrace/peeksiginfo.c 	return syscall(SYS_ptrace, request, pid, addr, data);
data               21 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/workqueues.h 	unsigned long data;
data               34 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/workqueues.h 	unsigned long		data;
data               78 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/workqueues.h 		(w)->data = 0; \
data               85 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/workqueues.h 		.data = 0, \
data               35 tools/testing/selftests/rseq/basic_percpu_ops_test.c 	intptr_t data;
data               82 tools/testing/selftests/rseq/basic_percpu_ops_test.c 	struct spinlock_test_data *data = arg;
data               90 tools/testing/selftests/rseq/basic_percpu_ops_test.c 	for (i = 0; i < data->reps; i++) {
data               91 tools/testing/selftests/rseq/basic_percpu_ops_test.c 		cpu = rseq_this_cpu_lock(&data->lock);
data               92 tools/testing/selftests/rseq/basic_percpu_ops_test.c 		data->c[cpu].count++;
data               93 tools/testing/selftests/rseq/basic_percpu_ops_test.c 		rseq_percpu_unlock(&data->lock, cpu);
data              116 tools/testing/selftests/rseq/basic_percpu_ops_test.c 	struct spinlock_test_data data;
data              118 tools/testing/selftests/rseq/basic_percpu_ops_test.c 	memset(&data, 0, sizeof(data));
data              119 tools/testing/selftests/rseq/basic_percpu_ops_test.c 	data.reps = 5000;
data              123 tools/testing/selftests/rseq/basic_percpu_ops_test.c 			       test_percpu_spinlock_thread, &data);
data              130 tools/testing/selftests/rseq/basic_percpu_ops_test.c 		sum += data.c[i].count;
data              132 tools/testing/selftests/rseq/basic_percpu_ops_test.c 	assert(sum == (uint64_t)data.reps * num_threads);
data              259 tools/testing/selftests/rseq/basic_percpu_ops_test.c 			node->data = j;
data              279 tools/testing/selftests/rseq/basic_percpu_ops_test.c 			sum += node->data;
data              264 tools/testing/selftests/rseq/param_test.c 	struct spinlock_test_data *data;
data              274 tools/testing/selftests/rseq/param_test.c 	struct inc_test_data *data;
data              280 tools/testing/selftests/rseq/param_test.c 	intptr_t data;
data              295 tools/testing/selftests/rseq/param_test.c 	intptr_t data;
data              361 tools/testing/selftests/rseq/param_test.c 	struct spinlock_test_data *data = thread_data->data;
data              371 tools/testing/selftests/rseq/param_test.c 		cpu = rseq_this_cpu_lock(&data->lock);
data              372 tools/testing/selftests/rseq/param_test.c 		data->c[cpu].count++;
data              373 tools/testing/selftests/rseq/param_test.c 		rseq_percpu_unlock(&data->lock, cpu);
data              400 tools/testing/selftests/rseq/param_test.c 	struct spinlock_test_data data;
data              403 tools/testing/selftests/rseq/param_test.c 	memset(&data, 0, sizeof(data));
data              410 tools/testing/selftests/rseq/param_test.c 		thread_data[i].data = &data;
data              432 tools/testing/selftests/rseq/param_test.c 		sum += data.c[i].count;
data              440 tools/testing/selftests/rseq/param_test.c 	struct inc_test_data *data = thread_data->data;
data              454 tools/testing/selftests/rseq/param_test.c 			ret = rseq_addv(&data->c[cpu].count, 1, cpu);
data              476 tools/testing/selftests/rseq/param_test.c 	struct inc_test_data data;
data              479 tools/testing/selftests/rseq/param_test.c 	memset(&data, 0, sizeof(data));
data              486 tools/testing/selftests/rseq/param_test.c 		thread_data[i].data = &data;
data              508 tools/testing/selftests/rseq/param_test.c 		sum += data.c[i].count;
data              641 tools/testing/selftests/rseq/param_test.c 			node->data = j;
data              673 tools/testing/selftests/rseq/param_test.c 			sum += node->data;
data              845 tools/testing/selftests/rseq/param_test.c 			node->data = j;
data              877 tools/testing/selftests/rseq/param_test.c 			sum += node->data;
data               54 tools/testing/selftests/rtc/rtctest.c 	unsigned long data;
data               66 tools/testing/selftests/rtc/rtctest.c 		rc = read(self->fd, &data, sizeof(data));
data               79 tools/testing/selftests/rtc/rtctest.c 	unsigned long data;
data              101 tools/testing/selftests/rtc/rtctest.c 		rc = read(self->fd, &data, sizeof(unsigned long));
data              114 tools/testing/selftests/rtc/rtctest.c 	unsigned long data;
data              154 tools/testing/selftests/rtc/rtctest.c 	rc = read(self->fd, &data, sizeof(unsigned long));
data              156 tools/testing/selftests/rtc/rtctest.c 	TH_LOG("data: %lx", data);
data              169 tools/testing/selftests/rtc/rtctest.c 	unsigned long data;
data              204 tools/testing/selftests/rtc/rtctest.c 	rc = read(self->fd, &data, sizeof(unsigned long));
data              216 tools/testing/selftests/rtc/rtctest.c 	unsigned long data;
data              256 tools/testing/selftests/rtc/rtctest.c 	rc = read(self->fd, &data, sizeof(unsigned long));
data              258 tools/testing/selftests/rtc/rtctest.c 	TH_LOG("data: %lx", data);
data              271 tools/testing/selftests/rtc/rtctest.c 	unsigned long data;
data              306 tools/testing/selftests/rtc/rtctest.c 	rc = read(self->fd, &data, sizeof(unsigned long));
data              186 tools/testing/selftests/seccomp/seccomp_bpf.c 	struct seccomp_data data;
data              672 tools/testing/selftests/seccomp/seccomp_bpf.c void *kill_thread(void *data)
data              674 tools/testing/selftests/seccomp/seccomp_bpf.c 	bool die = (bool)data;
data             2395 tools/testing/selftests/seccomp/seccomp_bpf.c void *tsync_sibling(void *data)
data             2398 tools/testing/selftests/seccomp/seccomp_bpf.c 	struct tsync_sibling *me = data;
data             3169 tools/testing/selftests/seccomp/seccomp_bpf.c 	EXPECT_EQ(req.data.nr,  __NR_getppid);
data               70 tools/testing/selftests/sync/sync.c 	struct sync_merge_data data = {};
data               73 tools/testing/selftests/sync/sync.c 	data.fd2 = fd2;
data               74 tools/testing/selftests/sync/sync.c 	strncpy(data.name, name, sizeof(data.name) - 1);
data               75 tools/testing/selftests/sync/sync.c 	data.name[sizeof(data.name) - 1] = '\0';
data               77 tools/testing/selftests/sync/sync.c 	err = ioctl(fd1, SYNC_IOC_MERGE, &data);
data               81 tools/testing/selftests/sync/sync.c 	return data.fence;
data              197 tools/testing/selftests/sync/sync.c 	struct sw_sync_create_fence_data data = {};
data              200 tools/testing/selftests/sync/sync.c 	data.value = value;
data              201 tools/testing/selftests/sync/sync.c 	strncpy(data.name, name, sizeof(data.name) - 1);
data              202 tools/testing/selftests/sync/sync.c 	data.name[sizeof(data.name) - 1] = '\0';
data              204 tools/testing/selftests/sync/sync.c 	err = ioctl(fd, SW_SYNC_IOC_CREATE_FENCE, &data);
data              208 tools/testing/selftests/sync/sync.c 	return data.fence;
data               19 tools/testing/selftests/tc-testing/bpf/action.c 	s->data = 0x0;
data               31 tools/testing/selftests/timers/rtcpie.c 	unsigned long tmp, data, old_pie_rate;
data               97 tools/testing/selftests/timers/rtcpie.c 			retval = read(fd, &data, sizeof(unsigned long));
data               56 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c static inline long linux_write(int fd, const void *data, size_t len)
data               58 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c 	return x86_syscall3(__NR_write, fd, (long)data, (long)len);
data              286 tools/usb/testusb.c 	wrapper.data = param;
data               33 tools/virtio/linux/virtio.h 		      void *data,
data               38 tools/virtio/linux/virtio.h 			 void *data,
data               43 tools/virtio/linux/virtio.h 			void *data,
data               53 tools/virtio/ringtest/ring.c 	void *data;
data               54 tools/virtio/ringtest/ring.c } *data;
data              104 tools/virtio/ringtest/ring.c 	data = calloc(ring_size, sizeof(*data));
data              105 tools/virtio/ringtest/ring.c 	if (!data) {
data              134 tools/virtio/ringtest/ring.c 	data[index].buf = buf;
data              135 tools/virtio/ringtest/ring.c 	data[index].data = datap;
data              155 tools/virtio/ringtest/ring.c 	datap = data[index].data;
data              156 tools/virtio/ringtest/ring.c 	*bufp = data[index].buf;
data              157 tools/virtio/ringtest/ring.c 	data[index].buf = NULL;
data              158 tools/virtio/ringtest/ring.c 	data[index].data = NULL;
data               19 tools/virtio/ringtest/virtio_ring_0_9.c 	void *data;
data               20 tools/virtio/ringtest/virtio_ring_0_9.c } *data;
data               90 tools/virtio/ringtest/virtio_ring_0_9.c 	data = malloc(ring_size * sizeof *data);
data               91 tools/virtio/ringtest/virtio_ring_0_9.c 	if (!data) {
data               95 tools/virtio/ringtest/virtio_ring_0_9.c 	memset(data, 0, ring_size * sizeof *data);
data              130 tools/virtio/ringtest/virtio_ring_0_9.c 	data[head].data = datap;
data              185 tools/virtio/ringtest/virtio_ring_0_9.c 	datap = data[index].data;
data              187 tools/virtio/ringtest/virtio_ring_0_9.c 	data[index].data = NULL;
data              295 tools/virtio/vringh_test.c 		unsigned int *data;
data              300 tools/virtio/vringh_test.c 		data = guest_map + vring_size(RINGSIZE, ALIGN);
data              301 tools/virtio/vringh_test.c 		indirects = (void *)data + (RINGSIZE + 1) * 2 * sizeof(int);
data              343 tools/virtio/vringh_test.c 			dbuf = data + (xfers % (RINGSIZE + 1));
data              661 tools/virtio/vringh_test.c 		char *data = __user_addr_max - USER_MEM/4;
data              676 tools/virtio/vringh_test.c 		sg_set_buf(&guest_sg[2], data + 6, 4);
data              688 tools/virtio/vringh_test.c 		assert(vring.desc[2].addr == (unsigned long)data + 6);
data              695 tools/virtio/vringh_test.c 		d[0].addr = (unsigned long)data;
data              699 tools/virtio/vringh_test.c 		d[1].addr = (unsigned long)data + 1;
data              704 tools/virtio/vringh_test.c 		d[2].addr = (unsigned long)data + 3;
data              709 tools/virtio/vringh_test.c 		d[3].addr = (unsigned long)data + 10;
data              713 tools/virtio/vringh_test.c 		d[4].addr = (unsigned long)data + 15;
data              717 tools/virtio/vringh_test.c 		d[5].addr = (unsigned long)data + 21;
data               14 virt/kvm/arm/mmio.c void kvm_mmio_write_buf(void *buf, unsigned int len, unsigned long data)
data               26 virt/kvm/arm/mmio.c 		tmp.byte	= data;
data               30 virt/kvm/arm/mmio.c 		tmp.hword	= data;
data               34 virt/kvm/arm/mmio.c 		tmp.word	= data;
data               38 virt/kvm/arm/mmio.c 		tmp.dword	= data;
data               48 virt/kvm/arm/mmio.c 	unsigned long data = 0;
data               57 virt/kvm/arm/mmio.c 		data = *(u8 *)buf;
data               61 virt/kvm/arm/mmio.c 		data = tmp.hword;
data               65 virt/kvm/arm/mmio.c 		data = tmp.word;
data               69 virt/kvm/arm/mmio.c 		data = tmp.dword;
data               73 virt/kvm/arm/mmio.c 	return data;
data               85 virt/kvm/arm/mmio.c 	unsigned long data;
data              100 virt/kvm/arm/mmio.c 		data = kvm_mmio_read_buf(run->mmio.data, len);
data              105 virt/kvm/arm/mmio.c 			data = (data ^ mask) - mask;
data              109 virt/kvm/arm/mmio.c 			data = data & 0xffffffff;
data              112 virt/kvm/arm/mmio.c 			       &data);
data              113 virt/kvm/arm/mmio.c 		data = vcpu_data_host_to_guest(vcpu, data, len);
data              114 virt/kvm/arm/mmio.c 		vcpu_set_reg(vcpu, vcpu->arch.mmio_decode.rt, data);
data              159 virt/kvm/arm/mmio.c 	unsigned long data;
data              183 virt/kvm/arm/mmio.c 		data = vcpu_data_guest_to_host(vcpu, vcpu_get_reg(vcpu, rt),
data              186 virt/kvm/arm/mmio.c 		trace_kvm_mmio(KVM_TRACE_MMIO_WRITE, len, fault_ipa, &data);
data              187 virt/kvm/arm/mmio.c 		kvm_mmio_write_buf(data_buf, len, data);
data              208 virt/kvm/arm/mmio.c 			memcpy(run->mmio.data, data_buf, len);
data              215 virt/kvm/arm/mmio.c 		memcpy(run->mmio.data, data_buf, len);
data             2018 virt/kvm/arm/mmu.c 					    void *data),
data             2019 virt/kvm/arm/mmu.c 			     void *data)
data             2039 virt/kvm/arm/mmu.c 		ret |= handler(kvm, gpa, (u64)(hva_end - hva_start), data);
data             2045 virt/kvm/arm/mmu.c static int kvm_unmap_hva_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data)
data             2062 virt/kvm/arm/mmu.c static int kvm_set_spte_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data)
data             2064 virt/kvm/arm/mmu.c 	pte_t *pte = (pte_t *)data;
data             2101 virt/kvm/arm/mmu.c static int kvm_age_hva_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data)
data             2119 virt/kvm/arm/mmu.c static int kvm_test_age_hva_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data)
data              442 virt/kvm/arm/pmu.c 				  struct perf_sample_data *data,
data              570 virt/kvm/arm/pmu.c 	u64 eventsel, counter, reg, data;
data              581 virt/kvm/arm/pmu.c 	data = __vcpu_sys_reg(vcpu, reg);
data              584 virt/kvm/arm/pmu.c 	eventsel = data & ARMV8_PMU_EVTYPE_EVENT;
data              596 virt/kvm/arm/pmu.c 	attr.exclude_user = data & ARMV8_PMU_EXCLUDE_EL0 ? 1 : 0;
data              597 virt/kvm/arm/pmu.c 	attr.exclude_kernel = data & ARMV8_PMU_EXCLUDE_EL1 ? 1 : 0;
data              675 virt/kvm/arm/pmu.c void kvm_pmu_set_counter_event_type(struct kvm_vcpu *vcpu, u64 data,
data              678 virt/kvm/arm/pmu.c 	u64 reg, event_type = data & ARMV8_PMU_EVTYPE_MASK;
data              459 virt/kvm/arm/vgic/vgic-init.c static irqreturn_t vgic_maintenance_handler(int irq, void *data)
data               57 virt/kvm/arm/vgic/vgic-irqfd.c 		e->msi.data = ue->u.msi.data;
data               74 virt/kvm/arm/vgic/vgic-irqfd.c 	msi->data = e->msi.data;
data              749 virt/kvm/arm/vgic/vgic-its.c 	irq = vgic_its_check_cache(kvm, db, msi->devid, msi->data);
data              780 virt/kvm/arm/vgic/vgic-its.c 	ret = vgic_its_trigger_msi(kvm, its, msi->devid, msi->data);
data               20 virt/kvm/arm/vgic/vgic-mmio-v3.c unsigned long extract_bytes(u64 data, unsigned int offset,
data               23 virt/kvm/arm/vgic/vgic-mmio-v3.c 	return (data >> (offset * 8)) & GENMASK_ULL(num * 8 - 1, 0);
data              707 virt/kvm/arm/vgic/vgic-mmio.c 	unsigned long data = kvm_mmio_read_buf(val, len);
data              711 virt/kvm/arm/vgic/vgic-mmio.c 		return data;
data              713 virt/kvm/arm/vgic/vgic-mmio.c 		return le16_to_cpu(data);
data              715 virt/kvm/arm/vgic/vgic-mmio.c 		return le32_to_cpu(data);
data              717 virt/kvm/arm/vgic/vgic-mmio.c 		return le64_to_cpu(data);
data              731 virt/kvm/arm/vgic/vgic-mmio.c 				unsigned long data)
data              737 virt/kvm/arm/vgic/vgic-mmio.c 		data = cpu_to_le16(data);
data              740 virt/kvm/arm/vgic/vgic-mmio.c 		data = cpu_to_le32(data);
data              743 virt/kvm/arm/vgic/vgic-mmio.c 		data = cpu_to_le64(data);
data              746 virt/kvm/arm/vgic/vgic-mmio.c 	kvm_mmio_write_buf(buf, len, data);
data              858 virt/kvm/arm/vgic/vgic-mmio.c 	unsigned long data = 0;
data              868 virt/kvm/arm/vgic/vgic-mmio.c 		data = region->read(vcpu, addr, len);
data              871 virt/kvm/arm/vgic/vgic-mmio.c 		data = region->read(vcpu, addr, len);
data              874 virt/kvm/arm/vgic/vgic-mmio.c 		data = region->read(iodev->redist_vcpu, addr, len);
data              877 virt/kvm/arm/vgic/vgic-mmio.c 		data = region->its_read(vcpu->kvm, iodev->its, addr, len);
data              881 virt/kvm/arm/vgic/vgic-mmio.c 	vgic_data_host_to_mmio_bus(val, len, data);
data              890 virt/kvm/arm/vgic/vgic-mmio.c 	unsigned long data = vgic_data_mmio_bus_to_host(val, len);
data              898 virt/kvm/arm/vgic/vgic-mmio.c 		region->write(vcpu, addr, len, data);
data              901 virt/kvm/arm/vgic/vgic-mmio.c 		region->write(vcpu, addr, len, data);
data              904 virt/kvm/arm/vgic/vgic-mmio.c 		region->write(iodev->redist_vcpu, addr, len, data);
data              907 virt/kvm/arm/vgic/vgic-mmio.c 		region->its_write(vcpu->kvm, iodev->its, addr, len, data);
data              109 virt/kvm/arm/vgic/vgic-mmio.h 				unsigned long data);
data              111 virt/kvm/arm/vgic/vgic-mmio.h unsigned long extract_bytes(u64 data, unsigned int offset,
data              240 virt/kvm/arm/vgic/vgic-v4.c 		.data		= irq_entry->msi.data,
data              271 virt/kvm/arm/vgic/vgic-v4.c 				   irq_entry->msi.data, &irq);
data              324 virt/kvm/arm/vgic/vgic-v4.c 				   irq_entry->msi.data, &irq);
data              485 virt/kvm/arm/vgic/vgic.c 	struct irq_data *data;
data              495 virt/kvm/arm/vgic/vgic.c 	data = irq_desc_get_irq_data(desc);
data              496 virt/kvm/arm/vgic/vgic.c 	while (data->parent_data)
data              497 virt/kvm/arm/vgic/vgic.c 		data = data->parent_data;
data              501 virt/kvm/arm/vgic/vgic.c 	irq->hwintid = data->hwirq;
data               88 virt/kvm/coalesced_mmio.c 	memcpy(ring->coalesced_mmio[insert].data, val, len);
data               58 virt/kvm/irqchip.c 	route.msi.data = msi->data;
data             2038 virt/kvm/kvm_main.c 				 void *data, int offset, int len)
data             2046 virt/kvm/kvm_main.c 	r = __copy_from_user(data, (void __user *)addr + offset, len);
data             2052 virt/kvm/kvm_main.c int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset,
data             2057 virt/kvm/kvm_main.c 	return __kvm_read_guest_page(slot, gfn, data, offset, len);
data             2061 virt/kvm/kvm_main.c int kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data,
data             2066 virt/kvm/kvm_main.c 	return __kvm_read_guest_page(slot, gfn, data, offset, len);
data             2070 virt/kvm/kvm_main.c int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len)
data             2078 virt/kvm/kvm_main.c 		ret = kvm_read_guest_page(kvm, gfn, data, offset, seg);
data             2083 virt/kvm/kvm_main.c 		data += seg;
data             2090 virt/kvm/kvm_main.c int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len)
data             2098 virt/kvm/kvm_main.c 		ret = kvm_vcpu_read_guest_page(vcpu, gfn, data, offset, seg);
data             2103 virt/kvm/kvm_main.c 		data += seg;
data             2111 virt/kvm/kvm_main.c 			           void *data, int offset, unsigned long len)
data             2120 virt/kvm/kvm_main.c 	r = __copy_from_user_inatomic(data, (void __user *)addr + offset, len);
data             2127 virt/kvm/kvm_main.c int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data,
data             2134 virt/kvm/kvm_main.c 	return __kvm_read_guest_atomic(slot, gfn, data, offset, len);
data             2139 virt/kvm/kvm_main.c 			       void *data, unsigned long len)
data             2145 virt/kvm/kvm_main.c 	return __kvm_read_guest_atomic(slot, gfn, data, offset, len);
data             2150 virt/kvm/kvm_main.c 			          const void *data, int offset, int len)
data             2158 virt/kvm/kvm_main.c 	r = __copy_to_user((void __user *)addr + offset, data, len);
data             2166 virt/kvm/kvm_main.c 			 const void *data, int offset, int len)
data             2170 virt/kvm/kvm_main.c 	return __kvm_write_guest_page(slot, gfn, data, offset, len);
data             2175 virt/kvm/kvm_main.c 			      const void *data, int offset, int len)
data             2179 virt/kvm/kvm_main.c 	return __kvm_write_guest_page(slot, gfn, data, offset, len);
data             2183 virt/kvm/kvm_main.c int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data,
data             2192 virt/kvm/kvm_main.c 		ret = kvm_write_guest_page(kvm, gfn, data, offset, seg);
data             2197 virt/kvm/kvm_main.c 		data += seg;
data             2204 virt/kvm/kvm_main.c int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data,
data             2213 virt/kvm/kvm_main.c 		ret = kvm_vcpu_write_guest_page(vcpu, gfn, data, offset, seg);
data             2218 virt/kvm/kvm_main.c 		data += seg;
data             2272 virt/kvm/kvm_main.c 				  void *data, unsigned int offset,
data             2288 virt/kvm/kvm_main.c 		return kvm_write_guest(kvm, gpa, data, len);
data             2290 virt/kvm/kvm_main.c 	r = __copy_to_user((void __user *)ghc->hva + offset, data, len);
data             2300 virt/kvm/kvm_main.c 			   void *data, unsigned long len)
data             2302 virt/kvm/kvm_main.c 	return kvm_write_guest_offset_cached(kvm, ghc, data, 0, len);
data             2307 virt/kvm/kvm_main.c 			   void *data, unsigned long len)
data             2321 virt/kvm/kvm_main.c 		return kvm_read_guest(kvm, ghc->gpa, data, len);
data             2323 virt/kvm/kvm_main.c 	r = __copy_from_user(data, (void __user *)ghc->hva, len);
data             3422 virt/kvm/kvm_main.c 		struct kvm_irqfd data;
data             3425 virt/kvm/kvm_main.c 		if (copy_from_user(&data, argp, sizeof(data)))
data             3427 virt/kvm/kvm_main.c 		r = kvm_irqfd(kvm, &data);
data             3431 virt/kvm/kvm_main.c 		struct kvm_ioeventfd data;
data             3434 virt/kvm/kvm_main.c 		if (copy_from_user(&data, argp, sizeof(data)))
data             3436 virt/kvm/kvm_main.c 		r = kvm_ioeventfd(kvm, &data);
data             4108 virt/kvm/kvm_main.c static int vm_stat_get_per_vm(void *data, u64 *val)
data             4110 virt/kvm/kvm_main.c 	struct kvm_stat_data *stat_data = (struct kvm_stat_data *)data;
data             4117 virt/kvm/kvm_main.c static int vm_stat_clear_per_vm(void *data, u64 val)
data             4119 virt/kvm/kvm_main.c 	struct kvm_stat_data *stat_data = (struct kvm_stat_data *)data;
data             4145 virt/kvm/kvm_main.c static int vcpu_stat_get_per_vm(void *data, u64 *val)
data             4148 virt/kvm/kvm_main.c 	struct kvm_stat_data *stat_data = (struct kvm_stat_data *)data;
data             4159 virt/kvm/kvm_main.c static int vcpu_stat_clear_per_vm(void *data, u64 val)
data             4162 virt/kvm/kvm_main.c 	struct kvm_stat_data *stat_data = (struct kvm_stat_data *)data;
data             4527 virt/kvm/kvm_main.c 	uintptr_t data;
data             4540 virt/kvm/kvm_main.c 	uintptr_t data = init_context->data;
data             4570 virt/kvm/kvm_main.c 		err = thread_fn(kvm, data);
data             4576 virt/kvm/kvm_main.c 				uintptr_t data, const char *name,
data             4586 virt/kvm/kvm_main.c 	init_context.data = data;